pax_global_header00006660000000000000000000000064142566047200014520gustar00rootroot0000000000000052 comment=564d439df8ffd53198f1776b603223f5185bdcba mitmproxy-8.1.1/000077500000000000000000000000001425660472000135775ustar00rootroot00000000000000mitmproxy-8.1.1/.gitattributes000066400000000000000000000001611425660472000164700ustar00rootroot00000000000000mitmproxy/tools/web/static/**/* -diff linguist-vendored web/src/js/filt/filt.js -diff *.bin binary *.mitm binary mitmproxy-8.1.1/.github/000077500000000000000000000000001425660472000151375ustar00rootroot00000000000000mitmproxy-8.1.1/.github/ISSUE_TEMPLATE/000077500000000000000000000000001425660472000173225ustar00rootroot00000000000000mitmproxy-8.1.1/.github/ISSUE_TEMPLATE/bug_report.md000066400000000000000000000004721425660472000220170ustar00rootroot00000000000000--- name: Bug report about: Create a report to help us improve title: '' labels: kind/triage assignees: '' --- #### Problem Description A clear and concise description of what the bug is. #### Steps to reproduce the behavior: 1. 2. 3. #### System Information Paste the output of "mitmproxy --version" here. mitmproxy-8.1.1/.github/ISSUE_TEMPLATE/config.yml000066400000000000000000000003331425660472000213110ustar00rootroot00000000000000blank_issues_enabled: false contact_links: - name: Support url: https://github.com/mitmproxy/mitmproxy/discussions about: If you have questions on how to use mitmproxy, ask them on the discussions page! mitmproxy-8.1.1/.github/ISSUE_TEMPLATE/feature_request.md000066400000000000000000000007411425660472000230510ustar00rootroot00000000000000--- name: Proposal about: Suggest an idea for this project title: '' labels: kind/feature assignees: '' --- #### Problem Description A clear and concise description of the problem you are trying to solve. #### Proposal A clear and concise description of what you want to happen. #### Alternatives A clear and concise description of any alternative solutions or features you've considered. #### Additional context Add any other context or screenshots about the proposal here. mitmproxy-8.1.1/.github/pull_request_template.md000066400000000000000000000002441425660472000221000ustar00rootroot00000000000000#### Description #### Checklist - [ ] I have updated tests where applicable. - [ ] I have added an entry to the CHANGELOG. mitmproxy-8.1.1/.github/workflows/000077500000000000000000000000001425660472000171745ustar00rootroot00000000000000mitmproxy-8.1.1/.github/workflows/main.yml000066400000000000000000000201661425660472000206500ustar00rootroot00000000000000name: CI on: [ push, pull_request ] permissions: contents: read jobs: lint-pr: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: TrueBrain/actions-flake8@c2deca24d388aa5aedd6478332aa9df4600b5eac # v2.1 # mirrored at https://github.com/mitmproxy/mitmproxy/settings/actions lint-local: if: github.event_name == 'push' runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - run: pip install tox - run: tox -e flake8 filename-matching: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - run: pip install tox - run: tox -e filename_matching mypy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - run: pip install tox - run: tox -e mypy individual-coverage: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false fetch-depth: 0 - uses: actions/setup-python@v2 with: python-version: '3.9' # there's a weird bug on 3.10 where some lines are not counted as covered. - run: pip install tox - run: tox -e individual_coverage test: strategy: fail-fast: false matrix: include: - os: ubuntu-latest py: "3.10" - os: windows-latest py: "3.10" - os: macos-latest py: "3.10" - os: ubuntu-latest py: 3.9 runs-on: ${{ matrix.os }} steps: - run: printenv - uses: actions/checkout@v2 with: persist-credentials: false fetch-depth: 0 - uses: actions/setup-python@v2 with: python-version: ${{ matrix.py }} - run: pip install tox - run: tox -e py if: matrix.os != 'ubuntu-latest' - name: Run tox -e py (without internet) run: | # install dependencies (requires internet connectivity) tox -e py --notest # run tests with loopback only. We need to sudo for unshare, which means we need an absolute path for tox. sudo unshare --net -- sh -c "ip link set lo up; $(which tox) -e py" if: matrix.os == 'ubuntu-latest' - uses: codecov/codecov-action@a1ed4b322b4b38cb846afb5a0ebfa17086917d27 # mirrored below and at https://github.com/mitmproxy/mitmproxy/settings/actions with: file: ./coverage.xml name: ${{ matrix.os }} build: strategy: fail-fast: false matrix: include: - image: macos-10.15 platform: macos - image: windows-2019 platform: windows - image: ubuntu-18.04 # Old Ubuntu version for old glibc platform: linux runs-on: ${{ matrix.image }} env: CI_BUILD_WHEEL: ${{ matrix.platform == 'linux' }} CI_BUILD_PYINSTALLER: 1 CI_BUILD_WININSTALLER: ${{ matrix.platform == 'windows' }} CI_BUILD_KEY: ${{ secrets.CI_BUILD_KEY }} steps: - uses: actions/checkout@v2 with: persist-credentials: false fetch-depth: 0 - uses: actions/setup-python@v2 with: python-version: '3.10' - if: matrix.platform == 'windows' uses: actions/cache@v2 with: path: release/installbuilder/setup key: installbuilder - run: pip install -e .[dev] - run: python release/cibuild.py build # artifacts must have different names, see https://github.com/actions/upload-artifact/issues/24 - uses: actions/upload-artifact@v2 with: name: binaries.${{ matrix.platform }} path: release/dist test-web-ui: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - run: git rev-parse --abbrev-ref HEAD - uses: actions/setup-node@v2 with: node-version: '14' - name: Cache Node.js modules uses: actions/cache@v2 with: # npm cache files are stored in `~/.npm` on Linux/macOS path: ~/.npm key: ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.OS }}-node- ${{ runner.OS }}- - working-directory: ./web run: npm ci - working-directory: ./web run: npm test - uses: codecov/codecov-action@a1ed4b322b4b38cb846afb5a0ebfa17086917d27 # mirrored above and at https://github.com/mitmproxy/mitmproxy/settings/actions with: file: ./web/coverage/coverage-final.json name: web docs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - run: | wget -q https://github.com/gohugoio/hugo/releases/download/v0.92.1/hugo_extended_0.92.1_Linux-64bit.deb echo "a9440adfd3ecce40089def287dee4e42ffae252ba08c77d1ac575b880a079ce6 hugo_extended_0.92.1_Linux-64bit.deb" | sha256sum -c sudo dpkg -i hugo*.deb - run: pip install -e .[dev] - run: ./docs/build.py - uses: actions/upload-artifact@v2 with: name: docs path: docs/public # Separate from everything else because slow. build-and-deploy-docker: if: github.repository == 'mitmproxy/mitmproxy' && ( github.ref == 'refs/heads/main' || github.ref == 'refs/heads/dockertest' || startsWith(github.ref, 'refs/tags/') ) environment: deploy-docker needs: - test - test-web-ui - build - docs runs-on: ubuntu-latest env: CI_BUILD_DOCKER: 1 DOCKER_USERNAME: mitmbot DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - uses: actions/download-artifact@v2 with: name: binaries.linux path: release/dist - uses: docker/setup-qemu-action@27d0a4f181a40b142cce983c5393082c365d1480 # v1.2.0 - uses: docker/setup-buildx-action@b1f1f719c7cd5364be7c82e366366da322d01f7c # v1.6.0 - run: pip install -e .[dev] - run: python release/cibuild.py build - run: python release/cibuild.py upload deploy: # This action has access to our AWS keys, so we are extra careful here. # In particular, we don't blindly `pip install` anything to minimize the risk of supply chain attacks. if: github.repository == 'mitmproxy/mitmproxy' && github.event_name == 'push' environment: deploy needs: - test - test-web-ui - build - docs runs-on: ubuntu-latest env: TWINE_USERNAME: mitmproxy TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }} AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: us-west-2 steps: - uses: actions/checkout@v2 with: persist-credentials: false - uses: actions/setup-python@v2 with: python-version: '3.10' - run: sudo apt-get update - run: sudo apt-get install -y twine awscli - uses: actions/download-artifact@v2 with: path: release/dist - run: mv release/dist/docs docs/public # move artifacts from their subfolders into release/dist - run: find release/dist -mindepth 2 -type f -exec mv {} release/dist \; # and then delete the empty folders - run: find release/dist -type d -empty -delete - run: ls release/dist - run: ./release/deploy.py mitmproxy-8.1.1/.gitignore000066400000000000000000000005311425660472000155660ustar00rootroot00000000000000.DS_Store MANIFEST **/tmp /venv* *.py[cdo] *.swp *.swo *.sqlite *.egg-info/ .coverage* .idea .vscode .cache/ .tox*/ build/ dist/ mitmproxy/contrib/kaitaistruct/*.ksy .pytest_cache __pycache__ .hypothesis/ .hugo_build.lock # UI node_modules bower_components *.map sslkeylogfile.log .tox/ .python-version coverage.xml web/coverage/ .mypy_cache/ mitmproxy-8.1.1/CHANGELOG.md000066400000000000000000001450651425660472000154230ustar00rootroot00000000000000# Release History ## Unreleased: mitmproxy next ## 28 June 2022: mitmproxy 8.1.1 * Support specifying the local address for outgoing connections ([#5364](https://github.com/mitmproxy/mitmproxy/discussions/5364), @meitinger) * Fix a bug where an excess empty chunk has been sent for chunked HEAD request. ([#5372](https://github.com/mitmproxy/mitmproxy/discussions/5372), @jixunmoe) * Drop pkg_resources dependency. ([#5401](https://github.com/mitmproxy/mitmproxy/issues/5401), @PavelICS) * Fix huge (>65kb) http2 responses corrupted. ([#5428](https://github.com/mitmproxy/mitmproxy/issues/5428), @dhabensky) * Remove overambitious assertions in the HTTP state machine, fix some error handling. ([#5383](https://github.com/mitmproxy/mitmproxy/issues/5383), @mhils) ## 15 May 2022: mitmproxy 8.1.0 * DNS support ([#5232](https://github.com/mitmproxy/mitmproxy/pull/5232), @meitinger) * Mitmproxy now requires Python 3.9 or above. ([#5233](https://github.com/mitmproxy/mitmproxy/issues/5233), @mhils) * Fix a memory leak in mitmdump where flows were kept in memory. ([#4786](https://github.com/mitmproxy/mitmproxy/issues/4786), @mhils) * Replayed flows retain their current position in the flow list. ([#5227](https://github.com/mitmproxy/mitmproxy/issues/5227), @mhils) * Periodically send HTTP/2 ping frames to keep connections alive. ([#5046](https://github.com/mitmproxy/mitmproxy/issues/5046), @EndUser509) * Console Performance Improvements ([#3427](https://github.com/mitmproxy/mitmproxy/issues/3427), @BkPHcgQL3V) * Warn users if server side event responses are received without streaming. ([#4469](https://github.com/mitmproxy/mitmproxy/issues/4469), @mhils) * Add flatpak support to the browser addon ([#5200](https://github.com/mitmproxy/mitmproxy/issues/5200), @pauloromeira) * Add example addon to dump contents to files based on a filter expression ([#5190](https://github.com/mitmproxy/mitmproxy/issues/5190), @redraw) * Fix a bug where the wrong SNI is sent to an upstream HTTPS proxy ([#5109](https://github.com/mitmproxy/mitmproxy/issues/5109), @mhils) * Make sure that mitmproxy displays error messages on startup. ([#5225](https://github.com/mitmproxy/mitmproxy/issues/5225), @mhils) * Add example addon for domain fronting. ([#5217](https://github.com/mitmproxy/mitmproxy/issues/5217), @randomstuff) * Improve cut addon to better handle binary contents ([#3965](https://github.com/mitmproxy/mitmproxy/issues/3965), @mhils) * Fix text truncation for full-width characters ([#4278](https://github.com/mitmproxy/mitmproxy/issues/4278), @kjy00302) * Fix mitmweb export copy failed in non-secure domain. ([#5264](https://github.com/mitmproxy/mitmproxy/issues/5264), @Pactortester) * Add example script for manipulating cookies. ([#5278](https://github.com/mitmproxy/mitmproxy/issues/5278), @WillahScott) * When opening an external viewer for message contents, mailcap files are not considered anymore. This preempts the upcoming deprecation of Python's `mailcap` module. ([#5297](https://github.com/mitmproxy/mitmproxy/issues/5297), @KORraNpl) * Fix hostname encoding for IDNA domains in upstream mode. ([#5316](https://github.com/mitmproxy/mitmproxy/issues/5316), @nneonneo) * Fix hot reloading of contentviews. ([#5319](https://github.com/mitmproxy/mitmproxy/issues/5319), @nneonneo) * Ignore HTTP/2 information responses instead of raising an error. ([#5332](https://github.com/mitmproxy/mitmproxy/issues/5332), @mhils) * Improve performance and memory usage by reusing OpenSSL contexts. ([#5339](https://github.com/mitmproxy/mitmproxy/issues/5339), @mhils) * Fix handling of multiple Cookie headers when proxying HTTP/2 to HTTP/1 ([#5337](https://github.com/mitmproxy/mitmproxy/issues/5337), @rinsuki) ## 19 March 2022: mitmproxy 8.0.0 ### Major Changes * Major improvements to the web interface (@gorogoroumaru) * Event hooks can now be async (@nneonneo, [#5106](https://github.com/mitmproxy/mitmproxy/issues/5106)) * New [`tls_{established,failed}_{client,server}` event hooks](https://docs.mitmproxy.org/dev/api/events.html#TLSEvents) to record negotiation success/failure (@mhils, [#4790](https://github.com/mitmproxy/mitmproxy/pull/4790)) ### Security Fixes * [CVE-2022-24766](https://github.com/mitmproxy/mitmproxy/security/advisories/GHSA-gcx2-gvj7-pxv3): Fix request smuggling vulnerability reported by @zeyu2001 (@mhils) ### Full Changelog * Support proxy authentication for SOCKS v5 mode (@starplanet) * Make it possible to ignore connections in the tls_clienthello event hook (@mhils) * fix some responses not being decoded properly if the encoding was uppercase (#4735, @Mattwmaster58) * Trigger event hooks for flows with semantically invalid requests, for example invalid content-length headers (@mhils) * Improve error message on TLS version mismatch (@mhils) * Windows: Switch to Python's default asyncio event loop, which increases the number of sockets that can be processed simultaneously (@mhils) * Add `client_replay_concurrency` option, which allows more than one client replay request to be in-flight at a time. (@rbdixon) * New content view which handles gRPC/protobuf. Allows to apply custom definitions to visualize different field decodings. Includes example addon which applies custom definitions for selected gRPC traffic (@mame82) * Fix a crash caused when editing string option (#4852, @rbdixon) * Base container image bumped to Debian 11 Bullseye (@Kriechi) * Upstream replays don't do CONNECT on plaintext HTTP requests (#4876, @HoffmannP) * Remove workarounds for old pyOpenSSL versions (#4831, @KarlParkinson) * Add fonts to asset filter (~a) (#4928, @elespike) * Fix bug that crashed when using `view.flows.resolve` (#4916, @rbdixon) * Fix a bug where `running()` is invoked twice on startup (#3584, @mhils) * Correct documentation example for User-Agent header modification (#4997, @jamesyale) * Fix random connection stalls (#5040, @EndUser509) * Add `n` new flow keybind to mitmweb (#5061, @ianklatzco) * Fix compatibility with BoringSSL (@pmoulton) * Added `WebSocketMessage.injected` flag (@Prinzhorn) * Add example addon for saving streamed data to individual files (@EndUser509) * Change connection event hooks to be blocking. Processing will only resume once the event hook has finished. (@Prinzhorn) * Reintroduce `Flow.live`, which signals if a flow belongs to a currently active connection. (#4207, @mhils) * Speculative fix for some rare HTTP/2 connection stalls (#5158, @EndUser509) * Add ability to specify custom ports with LDAP authentication (#5068, @demonoidvk) * Add support for rotating saved streams every hour or day (@EndUser509) * Console Improvements on Windows (@mhils) * Fix processing of `--set` options (#5067, @marwinxxii) * Lowercase user-added header names and emit a log message to notify the user when using HTTP/2 (#4746, @mhils) * Exit early if there are errors on startup (#4544, @mhils) * Fixed encoding guessing: only search for meta tags in HTML bodies (##4566, @Prinzhorn) * Binaries are now built with Python 3.10 (@mhils) ## 28 September 2021: mitmproxy 7.0.4 * Do not add a Content-Length header for chunked HTTP/1 messages (@matthewhughes934) ## 16 September 2021: mitmproxy 7.0.3 * [CVE-2021-39214](https://github.com/mitmproxy/mitmproxy/security/advisories/GHSA-22gh-3r9q-xf38): Fix request smuggling vulnerabilities reported by @chinchila (@mhils) * Expose TLS 1.0 as possible minimum version on older pyOpenSSL releases (@mhils) * Fix compatibility with Python 3.10 (@mhils) ## 4 August 2021: mitmproxy 7.0.2 * Fix a WebSocket crash introduced in 7.0.1 (@mhils) ## 3 August 2021: mitmproxy 7.0.1 * Performance: Re-use OpenSSL contexts to enable TLS session resumption (@mhils) * Disable HTTP/2 CONNECT for Secure Web Proxies to fix compatibility with Firefox (@mhils) * Use local IP address as certificate subject if no other info is available (@mhils) * Make it possible to return multiple chunks for HTTP stream modification (@mhils) * Don't send WebSocket CONTINUATION frames when the peer does not send any (@Pilphe) * Fix HTTP stream modify example. (@mhils) * Fix a crash caused by no-op assignments to `Server.address` (@SaladDais) * Fix a crash when encountering invalid certificates (@mhils) * Fix a crash when pressing the Home/End keys in some screens (@rbdixon) * Fix a crash when reading corrupted flow dumps (@mhils) * Fix multiple crashes on flow export (@mhils) * Fix a bug where ASGI apps did not see the request body (@mhils) * Minor documentation improvements (@mhils) ## 16 July 2021: mitmproxy 7.0 ### New Proxy Core (@mhils, [blog post](https://www.mitmproxy.org/posts/releases/mitmproxy7/)) Mitmproxy has a completely new proxy core, fixing many longstanding issues: * **Secure Web Proxy:** Mitmproxy now supports TLS-over-TLS to already encrypt the connection to the proxy. * **Server-Side Greetings:** Mitmproxy now supports proxying raw TCP connections, including ones that start with a server-side greeting (e.g. SMTP). * **HTTP/1 – HTTP/2 Interoperability:** mitmproxy can now accept an HTTP/2 connection from the client, and forward it to an HTTP/1 server. * **HTTP/2 Redirects:** The request destination can now be changed on HTTP/2 flows. * **Connection Strategy:** Users can now specify if they want mitmproxy to eagerly connect upstream or wait as long as possible. Eager connections are required to detect protocols with server-side greetings, lazy connections enable the replay of responses without connecting to an upstream server. * **Timeout Handling:** Mitmproxy will now clean up idle connections and also abort requests if the client disconnects in the meantime. * **Host Header-based Proxying:** If the request destination is unknown, mitmproxy now falls back to proxying based on the Host header. This means that requests can often be redirected to mitmproxy using DNS spoofing only. * **Internals:** All protocol logic is now separated from I/O (["sans-io"](https://sans-io.readthedocs.io/)). This greatly improves testing capabilities, prevents a wide array of race conditions, and increases proper isolation between layers. ### Additional Changes * mitmproxy's command line interface now supports Windows (@mhils) * The `clientconnect`, `clientdisconnect`, `serverconnect`, `serverdisconnect`, and `log` events have been replaced with new events, see addon documentation for details (@mhils) * Contentviews now implement `render_priority` instead of `should_render`, allowing more specialization (@mhils) * Addition of block_list option to block requests with a set status code (@ericbeland) * Make mitmweb columns configurable and customizable (@gorogoroumaru) * Automatic JSON view mode when `+json` suffix in content type (@kam800) * Use pyca/cryptography to generate certificates, not pyOpenSSL (@mhils) * Remove the legacy protocol stack (@Kriechi) * Remove all deprecated pathod and pathoc tools and modules (@Kriechi) * In reverse proxy mode, mitmproxy now does not assume TLS if no scheme is given but a custom port is provided (@mhils) * Remove the following options: `http2_priority`, `relax_http_form_validation`, `upstream_bind_address`, `spoof_source_address`, and `stream_websockets`. If you depended on one of them please let us know. mitmproxy never phones home, which means we don't know how prominently these options were used. (@mhils) * Fix IDNA host 'Bad HTTP request line' error (@grahamrobbins) * Pressing `?` now exits console help view (@abitrolly) * `--modify-headers` now works correctly when modifying a header that is also part of the filter expression (@Prinzhorn) * Fix SNI-related reproducibility issues when exporting to curl/httpie commands. (@dkasak) * Add option `export_preserve_original_ip` to force exported command to connect to IP from original request. Only supports curl at the moment. (@dkasak) * Major proxy protocol testing (@r00t-) * Switch Docker image release to be based on Debian (@PeterDaveHello) * Multiple Browsers: The `browser.start` command may be executed more than once to start additional browser sessions. (@rbdixon) * Improve readability of SHA256 fingerprint. (@wrekone) * Metadata and Replay Flow Filters: Flows may be filtered based on metadata and replay status. (@rbdixon) * Flow control: don't read connection data faster than it can be forwarded. (@hazcod) * Docker images for ARM64 architecture (@hazcod, @mhils) * Fix parsing of certificate issuer/subject with escaped special characters (@Prinzhorn) * Customize markers with emoji, and filters: The `flow.mark` command may be used to mark a flow with either the default "red ball" marker, a single character, or an emoji like `:grapes:`. Use the `~marker` filter to filter on marker characters. (@rbdixon) * New `flow.comment` command to add a comment to the flow. Add `~comment ` filter syntax to search flow comments. (@rbdixon) * Fix multipart forms losing `boundary` values on edit. (@roytu) * `Transfer-Encoding: chunked` HTTP message bodies are now retained if they are below the stream_large_bodies limit. (@mhils) * `json()` method for HTTP Request and Response instances will return decoded JSON body. (@rbdixon) * Support for HTTP/2 Push Promises has been dropped. (@mhils) * Make it possible to set sequence options from the command line. (@Yopi) ## 15 December 2020: mitmproxy 6.0.2 * Fix reading of saved flows in mitmweb. ## 13 December 2020: mitmproxy 6.0.1 * Fix flow serialization in mitmweb. ## 13 December 2020: mitmproxy 6.0 * Mitmproxy now requires Python 3.8 or above. * Deprecation of pathod and pathoc tools and modules. Future releases will not contain them! (@Kriechi) * SSLKEYLOGFILE now supports TLS 1.3 secrets (@mhils) * Fix query parameters in asgiapp addon (@jpstotz) * Fix command history failing on file I/O errors (@Kriechi) * Add example addon to suppress unwanted error messages sent by mitmproxy. (@anneborcherding) * Updated imports and styles for web scanner helper addons. (@anneborcherding) * Inform when underscore-formatted options are used in client arg. (@jrblixt) * ASGIApp now ignores loaded HTTP flows from somewhere. (@linw1995) * Binaries are now built with Python 3.9 (@mhils) * Fixed the web UI showing blank page on clicking details tab when server address is missing (@samhita-sopho) * Tests: Replace asynctest with stdlib mock (@felixonmars) * MapLocal now keeps its configuration when other options are set. (@mhils) * Host headers with non-standard ports are now properly updated in reverse proxy mode. (@mhils) * Fix missing host header when replaying HTTP/2 flows (@Granitosaurus) ## 01 November 2020: mitmproxy 5.3 ### Full Changelog * Support for Python 3.9 (@mhils) * Add MsgPack content viewer (@tasn) * Use `@charset` to decode CSS files if available (@Prinzhorn) * Fix links to anticache docs in mitmweb and use HTTPS for links to documentation (@rugk) * Updated typing for WebsocketMessage.content (@Prinzhorn) * Add option `console_strip_trailing_newlines`, and no longer strip trailing newlines by default (@capt8bit) * Prevent transparent mode from connecting to itself in the basic cases (@Prinzhorn) * Display HTTP trailers in mitmweb (@sanlengjingvv) * Revamp onboarding app (@mhils) * Add ASGI support for embedded apps (@mhils) * Updated raw exports to not remove headers (@wchasekelley) * Fix file unlinking before external viewer finishes loading (@wchasekelley) * Add --cert-passphrase command line argument (@mirosyn) * Add interactive tutorials to the documentation (@mplattner) * Support `deflateRaw` for `Content-Encoding`'s (@kjoconnor) * Fix broken requests without body on HTTP/2 (@Kriechi) * Add support for sending (but not parsing) HTTP Trailers to the HTTP/1.1 protocol (@bburky) * Add support to echo http trailers in dumper addon (@shiv6146) * Fix OpenSSL requiring different CN for root and leaf certificates (@mhils) * ... and various other fixes, documentation improvements, dependency version bumps, etc. ## 18 July 2020: mitmproxy 5.2 * Add Filter message to mitmdump (@sarthak212) * Display TCP flows at flow list (@Jessonsotoventura, @nikitastupin, @mhils) * Colorize JSON Contentview (@sarthak212) * Fix console crash when entering regex escape character in half-open string (@sarthak212) * Integrate contentviews to TCP flow details (@nikitastupin) * Added add-ons that enhance the performance of web application scanners (@anneborcherding) * Increase WebSocket message timestamp precision (@JustAnotherArchivist) * Fix HTTP reason value on HTTP/2 reponses (@rbdixon) * mitmweb: support wslview to open a web browser (@G-Rath) * Fix dev version detection with parent git repo (@JustAnotherArchivist) * Restructure examples and supported addons (@mhils) * Certificate generation: mark SAN as critical if no CN is set (@mhils) * Simplify Replacements with new ModifyBody addon (@mplattner) * Rename SetHeaders addon to ModifyHeaders (@mplattner) * mitmweb: "New -> File" menu option has been renamed to "Clear All" (@yogeshojha) * Add new MapRemote addon to rewrite URLs of requests (@mplattner) * Add support for HTTP Trailers to the HTTP/2 protocol (@sanlengjingvv and @Kriechi) * Fix certificate runtime error during expire cleanup (@gorogoroumaru) * Fixed the DNS Rebind Protection for secure support of IPv6 addresses (@tunnelpr0) * WebSockets: match the HTTP-WebSocket flow for the ~websocket filter (@Kriechi) * Fix deadlock caused by the "replay.client.stop" command (@gorogoroumaru) * Add new MapLocal addon to serve local files instead of remote resources (@mplattner and @mhils) * Add minimal TCP interception and modification (@nikitastupin) * Add new CheckSSLPinning addon to check SSL-Pinning on client (@su-vikas) * Add a JSON dump script: write data into a file or send to an endpoint as JSON (@emedvedev) * Fix console output formatting (@sarthak212) * Add example for proxy authentication using selenium (@anneborcherding and @weichweich) ## 13 April 2020: mitmproxy 5.1.1 * Fixed Docker images not starting due to missing shell ## 13 April 2020: mitmproxy 5.1 ### Major Changes * Initial Support for TLS 1.3 ### Full Changelog * Reduce leaf certificate validity to one year due to upcoming browser changes (@mhils) * Rename mitmweb's `web_iface` option to `web_host` for consistency (@oxr463) * Sending a SIGTERM now exits mitmproxy without prompt, SIGINT still asks (@ThinkChaos) * Don't force host header on outgoing requests (@mhils) * Additional documentation and examples for WebSockets (@Kriechi) * Gracefully handle hyphens in domain names (@matosconsulting) * Fix header replacement count (@naivekun) * Emit serverconnect event only after a connection has been established (@Prinzhorn) * Fix ValueError in table mode of server replay flow (@ylmrx) * HTTP/2: send all stream reset types to other connection (@rohfle) * HTTP/2: fix WINDOW_UPDATE swallowed on closed streams (@Kriechi) * Fix wrong behavior of --allow-hosts options (@BlownSnail) * Additional and updated documentation for examples, WebSockets, Getting Started (@Kriechi) ## 27 December 2019: mitmproxy 5.0.1 * Fixed precompiled Linux binaries to not crash in table mode * Display webp images in mitmweb (@cixtor) ## 16 December 2019: mitmproxy 5.0 ### Major Changes * Added new Table UI (@Jessonsotoventura) * Added EKU extension to certificates. This fixes support for macOS Catalina (@vin01) ### Security Fixes * Fixed command injection vulnerabilities when exporting flows as curl/httpie commands (@cript0nauta) * Do not echo unsanitized user input in HTTP error responses (@fimad) ### Full Changelog * Moved to GitHub CI for Continuous Integration, dropping support for old Linux and macOS releases. (#3728) * Vastly improved command parsing, in particular for setting flow filters (@typoon) * Added a new flow export for raw responses (@mckeimic) * URLs are now edited in an external editor (@Jessonsotoventura) * mitmproxy now has a command history (@typoon) * Added terminal like keyboard shortcuts for the command bar (ctrl+w, ctrl+a, ctrl+f, ...) (@typoon) * Fixed issue with improper handling of non-ascii characters in URLs (@rjt-gupta) * Filtering can now use unicode characters (@rjt-gupta) * Fixed issue with user keybindings not being able to override default keybindings * Improved installation instructions * Added support for IPV6-only environments (@sethb157) * Fixed bug with server replay (@rjt-gupta) * Fixed issue with duplicate error responses (@ccssrryy) * Users can now set a specific external editor using $MITMPROXY_EDITOR (@rjt-gupta) * Config file can now be called `config.yml` or `config.yaml` (@ylmrx) * Fixed crash on `view.focus.[next|prev]` (@ylmrx) * Updated documentation to help using mitmproxy certificate on Android (@jannst) * Added support to parse IPv6 entries from `pfctl` on MacOS. (@tomlabaude) * Fixed instructions on how to build the documentation (@jannst) * Added a new `--allow-hosts` option (@pierlon) * Added support for zstd content-encoding (@tsaaristo) * Fixed issue where the replay server would corrupt the Date header (@tonyb486) * Improve speed for WebSocket interception (@MathieuBordere) * Fixed issue with parsing JPEG files. (@lusceu) * Improve example code style (@BoboTiG) * Fixed issue converting void responses to HAR (@worldmind) * Color coded http status codes in mitmweb (@arun-94) * Added organization to generated certificates (@Abcdefghijklmnopqrstuvwxyzxyz) * Errors are now displayed on sys.stderr (@JessicaFavin) * Fixed issue with replay timestamps (@rjt-gupta) * Fixed copying in mitmweb on macOS (@XZzYassin) ## 31 July 2018: mitmproxy 4.0.4 * Security: Protect mitmweb against DNS rebinding. (CVE-2018-14505, @atx) * Reduce certificate lifetime to two years to be conformant with the current CA/Browser Forum Baseline Requirements. (@muffl0n) (https://cabforum.org/2017/03/17/ballot-193-825-day-certificate-lifetimes/) * Update cryptography to version 2.3. ## 15 June 2018: mitmproxy 4.0.3 * Add support for IPv6 transparent mode on Windows (#3174) * Add Docker images for ARMv7 - Raspberry Pi (#3190) * Major overhaul of our release workflow - you probably won't notice it, but for us it's a big thing! * Fix the Python version detection on Python 3.5, we now show a more intuitive error message (#3188) * Fix application shutdown on Windows (#3172) * Fix IPv6 scope suffixes in block addon (#3164) * Fix options update when added (#3157) * Fix "Edit Flow" button in mitmweb (#3136) ## 15 June 2018: mitmproxy 4.0.2 * Skipped! ## 17 May 2018: mitmproxy 4.0.1 ### Bugfixes * The previous release had a packaging issue, so we bumped it to v4.0.1 and re-released it. * This contains no actual bugfixes or new features. ## 17 May 2018: mitmproxy 4.0 ### Features * mitmproxy now requires Python 3.6! * Moved the core to asyncio - which gives us a very significant performance boost! * Reduce memory consumption by using `SO_KEEPALIVE` (#3076) * Export request as httpie command (#3031) * Configure mitmproxy console keybindings with the keys.yaml file. See docs for more. ### Breaking Changes * The --conf command-line flag is now --confdir, and specifies the mitmproxy configuration directory, instead of the options yaml file (which is at `config.yaml` under the configuration directory). * `allow_remote` got replaced by `block_global` and `block_private` (#3100) * No more custom events (#3093) * The `cadir` option has been renamed to `confdir` * We no longer magically capture print statements in addons and translate them to logs. Please use `ctx.log.info` explicitly. ### Bugfixes * Correctly block connections from remote clients with IPv4-mapped IPv6 client addresses (#3099) * Expand `~` in paths during the `cut` command (#3078) * Remove socket listen backlog constraint * Improve handling of user script exceptions (#3050, #2837) * Ignore signal errors on windows * Fix traceback for commands with un-terminated escape characters (#2810) * Fix request replay when proxy is bound to local interface (#2647) * Fix traceback when running scripts on a flow twice (#2838) * Fix traceback when killing intercepted flow (#2879) * And lots of typos, docs improvements, revamped examples, and general fixes! ## 05 April 2018: mitmproxy 3.0.4 * Fix an issue that caused mitmproxy to not retry HTTP requests on timeout. * Various other fixes (@kira0204, @fenilgandhi, @tran-tien-dat, @smonami, @luzpaz, @fristonio, @kajojify, @Oliver-Fish, @hcbarry, @jplochocki, @MikeShi42, @ghillu, @emilstahl) ## 25 February 2018: mitmproxy 3.0.3 * Fix an issue that caused mitmproxy to lose keyboard control after spawning an external editor. ## 23 February 2018: mitmproxy 3.0.1 * Fix a quote-related issue affecting the mitmproxy console command prompt. ## 22 February 2018: mitmproxy 3.0 ### Major Changes * Commands: A consistent, typed mechanism that allows addons to expose actions to users. * Options: A typed settings store for use by mitmproxy and addons. * Shift most of mitmproxy's own functionality into addons. * Major improvements to mitmproxy console, including an almost complete rewrite of the user interface, integration of commands, key bindings, and multi-pane layouts. * Major Improvements to mitmproxy’s web interface, mitmweb. (Matthew Shao, Google Summer of Code 2017) * Major Improvements to mitmproxy’s content views and protocol layers (Ujjwal Verma, Google Summer of Code 2017) * Faster JavaScript and CSS beautifiers. (Ujjwal Verma) ### Minor Changes * Vastly improved JavaScript test coverage (Matthew Shao) * Options editor for mitmweb (Matthew Shao) * Static web-based flow viewer (Matthew Shao) * Request streaming for HTTP/1.x and HTTP/2 (Ujjwal Verma) * Implement more robust content views using Kaitai Struct (Ujjwal Verma) * Protobuf decoding now works without protoc being installed on the host system (Ujjwal Verma) * PNG, GIF, and JPEG can now be parsed without Pillow, which simplifies mitmproxy installation and moves parsing from unsafe C to pure Python (Ujjwal Verma) * Add parser for ICO files (Ujjwal Verma) * Migrate WebSockets implementation to wsproto. This reduces code size and adds WebSocket compression support. (Ujjwal Verma) * Add “split view” to split mitmproxy’s UI into two separate panes. * Add key binding viewer and editor * Add a command to spawn a preconfigured Chrome browser instance from mitmproxy * Fully support mitmproxy under the Windows Subsystem for Linux (WSL), work around display errors * Add XSS scanner addon (@ddworken) * Add ability to toggle interception (@mattweidner) * Numerous documentation improvements (@pauloromeira, @rst0git, @rgerganov, @fulldecent, @zhigang1992, @F1ashhimself, @vinaydargar, @jonathanrfisher1, @BasThomas, @LuD1161, @ayamamori, @TomTasche) * Add filters for websocket flows (@s4chin) * Make it possible to create a response to CONNECT requests in http_connect (@mengbiping) * Redirect stdout in scripts to ctx.log.warn (@nikofil) * Fix a crash when clearing the event log (@krsoninikhil) * Store the generated certificate for each flow (@dlenski) * Add --keep-host-header to retain the host header in reverse proxy mode (@krsoninikhil) * Fix setting palette options (@JordanLoehr) * Fix a crash with brotli encoding (@whackashoe) * Provide certificate installation instructions on mitm.it (@ritiek) * Fix a bug where we did not properly fall back to IPv4 when IPv6 is unavailable (@titeuf87) * Fix transparent mode on IPv6-enabled macOS systems (@Ga-ryo) * Fix handling of HTTP messages with multiple Content-Length headers (@surajt97) * Fix IPv6 authority form parsing in CONNECT requests (@r1b) * Fix event log display in mitmweb (@syahn) * Remove private key from PKCS12 file in ~/.mitmproxy (@ograff). * Add LDAP as a proxy authentication backend (@charlesdhdt) * Use mypy to check the whole codebase (@iharsh234) * Fix a crash when duplicating flows (@iharsh234) * Fix testsuite when the path contains a “.” (@felixonmars) * Store proxy authentication with flows (@lymanZerga11) * Match ~d and ~u filters against pretty_host (@dequis) * Update WBXML content view (@davidpshaw) * Handle HEAD requests for mitm.it to support Chrome in transparent mode on iOS (@tomlabaude) * Update dns spoofing example to use --keep-host-header (@krsoninikhil) * Call error handler on HTTPException (@tarnacious) * Make it possible to remove TLS from upstream HTTP connections * Update to pyOpenSSL 17.5, cryptography 2.1.4, and OpenSSL 1.1.0g * Make it possible to retroactively increase log verbosity. * Make logging from addons thread-safe * Tolerate imports in user scripts that match hook names (`from mitmproxy import log`) * Update mitmweb to React 16, which brings performance improvements * Fix a bug where reverting duplicated flows crashes mitmproxy * Fix a bug where successive requests are sent to the wrong host after a request has been redirected. * Fix a bug that binds outgoing connections to the wrong interface * Fix a bug where custom certificates are ignored in reverse proxy mode * Fix import of flows that have been created with mitmproxy 0.17 * Fix formatting of (IPv6) IP addresses in a number of places * Fix replay for HTTP/2 flows * Decouple mitmproxy version and flow file format version * Fix a bug where “mitmdump -nr” does not exit automatically * Fix a crash when exporting flows to curl * Fix formatting of sticky cookies * Improve script reloading reliability by polling the filesystem instead of using watchdog * Fix a crash when refreshing Set-Cookie headers * Add connection indicator to mitmweb to alert users when the proxy server stops running * Add support for certificates with cyrillic domains * Simplify output of mitmproxy --version * Add Request.make to simplify request creation in scripts * Pathoc: Include a host header on CONNECT requests * Remove HTML outline contentview (#2572) * Remove Python and Locust export (#2465) * Remove emojis from tox.ini because flake8 cannot parse that. :( ## 28 April 2017: mitmproxy 2.0.2 * Fix mitmweb's Content-Security-Policy to work with Chrome 58+ * HTTP/2: actually use header normalization from hyper-h2 ## 15 March 2017: mitmproxy 2.0.1 * bump cryptography dependency * bump pyparsing dependency * HTTP/2: use header normalization from hyper-h2 ## 21 February 2017: mitmproxy 2.0 * HTTP/2 is now enabled by default. * Image ContentView: Parse images with Kaitai Struct (kaitai.io) instead of Pillow. This simplifies installation, reduces binary size, and allows parsing in pure Python. * Web: Add missing flow filters. * Add transparent proxy support for OpenBSD. * Check the mitmproxy CA for expiration and warn the user to regenerate it if necessary. * Testing: Tremendous improvements, enforced 100% coverage for large parts of the codebase, increased overall coverage. * Enforce individual coverage: one source file -> one test file with 100% coverage. * A myriad of other small improvements throughout the project. * Numerous bugfixes. ## 26 December 2016: mitmproxy 1.0 * All mitmproxy tools are now Python 3 only! We plan to support Python 3.5 and higher. * Web-Based User Interface: Mitmproxy now officially has a web-based user interface called mitmweb. We consider it stable for all features currently exposed in the UI, but it still misses a lot of mitmproxy’s options. * Windows Compatibility: With mitmweb, mitmproxy is now usable on Windows. We are also introducing an installer (kindly sponsored by BitRock) that simplifies setup. * Configuration: The config file format is now a single YAML file. In most cases, converting to the new format should be trivial - please see the docs for more information. * Console: Significant UI improvements - including sorting of flows by size, type and url, status bar improvements, much faster indentation for HTTP views, and more. * HTTP/2: Significant improvements, but is temporarily disabled by default due to wide-spread protocol implementation errors on some large website * WebSocket: The protocol implementation is now mature, and is enabled by default. Complete UI support is coming in the next release. Hooks for message interception and manipulation are available. * A myriad of other small improvements throughout the project. ## 16 October 2016: mitmproxy 0.18 * Python 3 Compatibility for mitmproxy and pathod (Shadab Zafar, GSoC 2016) * Major improvements to mitmweb (Clemens Brunner & Jason Hao, GSoC 2016) * Internal Core Refactor: Separation of most features into isolated Addons * Initial Support for WebSockets * Improved HTTP/2 Support * Reverse Proxy Mode now automatically adjusts host headers and TLS Server Name Indication * Improved HAR export * Improved export functionality for curl, python code, raw http etc. * Flow URLs are now truncated in the console for better visibility * New filters for TCP, HTTP and marked flows. * Mitmproxy now handles comma-separated Cookie headers * Merge mitmproxy and pathod documentation * Mitmdump now sanitizes its console output to not include control characters * Improved message body handling for HTTP messages: `.raw_content` provides the message body as seen on the wire `.content` provides the decompressed body (e.g. un-gzipped) `.text` provides the body decompressed and decoded body * New HTTP Message getters/setters for cookies and form contents. * Add ability to view only marked flows in mitmproxy * Improved Script Reloader (Always use polling, watch for whole directory) * Use tox for testing * Unicode support for tnetstrings * Add dumpfile converters for mitmproxy versions 0.11 and 0.12 * Numerous bugfixes ## 9 April 2016: mitmproxy 0.17 * Simplify repository and release structure. mitmproxy now comes as a single package, including netlib and pathod. * Rename the Python package from libmproxy to mitmproxy. * New option to add server certs to client chain (CVE-2016-2402, John Kozyrakis) * Enable HTTP/2 by default (Thomas Kriechbaumer) * Improved HAR extractor (Shadab Zafar) * Add icon for OSX and Windows binaries * Add content view for query parameters (Will Coster) * Initial work on Python 3 compatibility * locust.io export (Zohar Lorberbaum) * Fix XSS vulnerability in HTTP errors (Will Coster) * Numerous bugfixes and minor improvements ## 15 February 2016: mitmproxy 0.16 * Completely revised HTTP2 implementation based on hyper-h2 (Thomas Kriechbaumer) * Export flows as cURL command, Python code or raw HTTP (Shadab Zafar) * Fixed compatibility with the Android Emulator (Will Coster) * Script Reloader: Inline scripts are reloaded automatically if modified (Matthew Shao) * Inline script hooks for TCP mode (Michael J. Bazzinotti) * Add default ciphers to support iOS9 App Transport Security (Jorge Villacorta) * Basic Authentication for mitmweb (Guillem Anguera) * Exempt connections from interception based on TLS Server Name Indication (David Weinstein) * Provide Python Wheels for faster installation * Numerous bugfixes and minor improvements ## 4 December 2015: mitmproxy 0.15 * Support for loading and converting older dumpfile formats (0.13 and up) * Content views for inline script (@chrisczub) * Better handling of empty header values (Benjamin Lee/@bltb) * Fix a gnarly memory leak in mitmdump * A number of bugfixes and small improvements ## 6 November 2015: mitmproxy 0.14 * Statistics: 399 commits, 13 contributors, 79 closed issues, 37 closed PRs, 103 days * Docs: Greatly updated docs now hosted on ReadTheDocs! http://docs.mitmproxy.org * Docs: Fixed Typos, updated URLs etc. (Nick Badger, Ben Lerner, Choongwoo Han, onlywade, Jurriaan Bremer) * mitmdump: Colorized TTY output * mitmdump: Use mitmproxy's content views for human-readable output (Chris Czub) * mitmproxy and mitmdump: Support for displaying UTF8 contents * mitmproxy: add command line switch to disable mouse interaction (Timothy Elliott) * mitmproxy: bug fixes (Choongwoo Han, sethp-jive, FreeArtMan) * mitmweb: bug fixes (Colin Bendell) * libmproxy: Add ability to fall back to TCP passthrough for non-HTTP connections. * libmproxy: Avoid double-connect in case of TLS Server Name Indication. This yields a massive speedup for TLS handshakes. * libmproxy: Prevent unnecessary upstream connections (macmantrl) * Inline Scripts: New API for HTTP Headers: http://docs.mitmproxy.org/en/latest/dev/models.html#netlib.http.Headers * Inline Scripts: Properly handle exceptions in `done` hook * Inline Scripts: Allow relative imports, provide `__file__` * Examples: Add probabilistic TLS passthrough as an inline script * netlib: Refactored HTTP protocol handling code * netlib: ALPN support * netlib: fixed a bug in the optional certificate verification. * netlib: Initial Python 3.5 support (this is the first prerequisite for 3.x support in mitmproxy) ## 24 July 2015: mitmproxy 0.13 * Upstream certificate validation. See the --verify-upstream-cert, --upstream-trusted-confdir and --upstream-trusted-ca parameters. Thanks to Kyle Morton (github.com/kyle-m) for his work on this. * Add HTTP transparent proxy mode. This uses the host headers from HTTP traffic (rather than SNI and IP address information from the OS) to implement perform transparent proxying. Thanks to github.com/ijiro123 for this feature. * Add ~src and ~dst REGEX filters, allowing matching on source and destination addresses in the form of : * mitmproxy console: change g/G keyboard shortcuts to match less. Thanks to Jose Luis Honorato (github.com/jlhonora). * mitmproxy console: Flow marking and unmarking. Marked flows are not deleted when the flow list is cleared. Thanks to Jake Drahos (github.com/drahosj). * mitmproxy console: add marking of flows * Remove the certforward feature. It was added to allow exploitation of #gotofail, which is no longer a common vulnerability. Permitting this hugely increased the complexity of packaging and distributing mitmproxy. ## 3 June 2015: mitmproxy 0.12.1 * mitmproxy console: mouse interaction - scroll in the flow list, click on flow to view, click to switch between tabs. * Update our crypto defaults: SHA256, 2048 bit RSA, 4096 bit DH parameters. * BUGFIX: crash under some circumstances when copying to clipboard. * BUGFIX: occasional crash when deleting flows. ## 18 May 2015: mitmproxy 0.12 * mitmproxy console: Significant revamp of the UI. The major changes are listed below, and in addition almost every aspect of the UI has been tweaked, and performance has improved significantly. * mitmproxy console: A new options screen has been created ("o" shortcut), and many options that were previously manipulated directly via a keybinding have been moved there. * mitmproxy console: Big improvement in palettes. This includes improvements to all colour schemes. Palettes now set the terminal background colour by default, and a new --palette-transparent option has been added to disable this. * mitmproxy console: g/G shortcuts throughout mitmproxy console to jump to the beginning/end of the current view. * mitmproxy console: switch palettes on the fly from the options screen. * mitmproxy console: A cookie editor has been added for mitmproxy console at long last. * mitmproxy console: Various components of requests and responses can be copied to the clipboard from mitmproxy - thanks to @marceloglezer. * Support for creating new requests from scratch in mitmproxy console (@marceloglezer). * SSLKEYLOGFILE environment variable to specify a logging location for TLS master keys. This can be used with tools like Wireshark to allow TLS decoding. * Server facing SSL cipher suite specification (thanks to Jim Shaver). * Official support for transparent proxying on FreeBSD - thanks to Mike C (http://github.com/mike-pt). * Many other small bugfixes and improvemenets throughout the project. ## 29 Dec 2014: mitmproxy 0.11.2 * Configuration files - mitmproxy.conf, mitmdump.conf, common.conf in the .mitmproxy directory. * Better handling of servers that reject connections that are not SNI. * Many other small bugfixes and improvements. ## 15 November 2014: mitmproxy 0.11.1 * Bug fixes: connection leaks some crashes ## 7 November 2014: mitmproxy 0.11 * Performance improvements for mitmproxy console * SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server * Data streaming for response bodies exceeding a threshold (bradpeabody@gmail.com) * Ignore hosts or IP addresses, forwarding both HTTP and HTTPS traffic untouched * Finer-grained control of traffic replay, including options to ignore contents or parameters when matching flows (marcelo.glezer@gmail.com) * Pass arguments to inline scripts * Configurable size limit on HTTP request and response bodies * Per-domain specification of interception certificates and keys (see --cert option) * Certificate forwarding, relaying upstream SSL certificates verbatim (see --cert-forward) * Search and highlighting for HTTP request and response bodies in mitmproxy console (pedro@worcel.com) * Transparent proxy support on Windows * Improved error messages and logging * Support for FreeBSD in transparent mode, using pf (zbrdge@gmail.com) * Content view mode for WBXML (davidshaw835@air-watch.com) * Better documentation, with a new section on proxy modes * Generic TCP proxy mode * Countless bugfixes and other small improvements * pathod: Hugely improved SSL support, including dynamic generation of certificates using the mitproxy cacert ## 7 November 2014: pathod 0.11 * Hugely improved SSL support, including dynamic generation of certificates using the mitproxy cacert * pathoc -S dumps information on the remote SSL certificate chain * Big improvements to fuzzing, including random spec selection and memoization to avoid repeating randomly generated patterns * Reflected patterns, allowing you to embed a pathod server response specification in a pathoc request, resolving both on client side. This makes fuzzing proxies and other intermediate systems much better. ## 28 January 2014: mitmproxy 0.10 * Support for multiple scripts and multiple script arguments * Easy certificate install through the in-proxy web app, which is now enabled by default * Forward proxy mode, that forwards proxy requests to an upstream HTTP server * Reverse proxy now works with SSL * Search within a request/response using the "/" and "n" shortcut keys * A view that beatifies CSS files if cssutils is available * Bug fix, documentation improvements, and more. ## 25 August 2013: mitmproxy 0.9.2 * Improvements to the mitmproxywrapper.py helper script for OSX. * Don't take minor version into account when checking for serialized file compatibility. * Fix a bug causing resource exhaustion under some circumstances for SSL connections. * Revamp the way we store interception certificates. We used to store these on disk, they're now in-memory. This fixes a race condition related to cert handling, and improves compatibility with Windows, where the rules governing permitted file names are weird, resulting in errors for some valid IDNA-encoded names. * Display transfer rates for responses in the flow list. * Many other small bugfixes and improvements. ## 25 August 2013: pathod 0.9.2 * Adapt to interface changes in netlib ## 16 June 2013: mitmproxy 0.9.1 * Use "correct" case for Content-Type headers added by mitmproxy. * Make UTF environment detection more robust. * Improved MIME-type detection for viewers. * Always read files in binary mode (Windows compatibility fix). * Some developer documentation. ## 15 May 2013: mitmproxy 0.9 * Upstream certs mode is now the default. * Add a WSGI container that lets you host in-proxy web applications. * Full transparent proxy support for Linux and OSX. * Introduce netlib, a common codebase for mitmproxy and pathod (http://github.com/cortesi/netlib). * Full support for SNI. * Color palettes for mitmproxy, tailored for light and dark terminal backgrounds. * Stream flows to file as responses arrive with the "W" shortcut in mitmproxy. * Extend the filter language, including ~d domain match operator, ~a to match asset flows (js, images, css). * Follow mode in mitmproxy ("F" shortcut) to "tail" flows as they arrive. * --dummy-certs option to specify and preserve the dummy certificate directory. * Server replay from the current captured buffer. * Huge improvements in content views. We now have viewers for AMF, HTML, JSON, Javascript, images, XML, URL-encoded forms, as well as hexadecimal and raw views. * Add Set Headers, analogous to replacement hooks. Defines headers that are set on flows, based on a matching pattern. * A graphical editor for path components in mitmproxy. * A small set of standard user-agent strings, which can be used easily in the header editor. * Proxy authentication to limit access to mitmproxy * pathod: Proxy mode. You can now configure clients to use pathod as an HTTP/S proxy. * pathoc: Proxy support, including using CONNECT to tunnel directly to targets. * pathoc: client certificate support. * pathod: API improvements, bugfixes. ## 15 May 2013: pathod 0.9 (version synced with mitmproxy) * Pathod proxy mode. You can now configure clients to use pathod as an HTTP/S proxy. * Pathoc proxy support, including using CONNECT to tunnel directly to targets. * Pathoc client certificate support. * API improvements, bugfixes. ## 16 November 2012: pathod 0.3 A release focusing on shoring up our fuzzing capabilities, especially with pathoc. * pathoc -q and -r options, output full request and response text. * pathod -q and -r options, add full request and response text to pathod's log buffer. * pathoc and pathod -x option, makes -q and -r options log in hex dump format. * pathoc -C option, specify response codes to ignore. * pathoc -T option, instructs pathoc to ignore timeouts. * pathoc -o option, a one-shot mode that exits after the first non-ignored response. * pathoc and pathod -e option, which explains the resulting message by expanding random and generated portions, and logging a reproducible specification. * Streamline the specification language. HTTP response message is now specified using the "r" mnemonic. * Add a "u" mnemonic for specifying User-Agent strings. Add a set of standard user-agent strings accessible through shortcuts. * Major internal refactoring and cleanup. * Many bugfixes. ## 22 August 2012: pathod 0.2 * Add pathoc, a pathological HTTP client. * Add libpathod.test, a truss for using pathod in unit tests. * Add an injection operator to the specification language. * Allow Python escape sequences in value literals. * Allow execution of requests and responses from file, using the new + operator. * Add daemonization to Pathod, and make it more robust for public-facing use. * Let pathod pick an arbitrary open port if -p 0 is specified. * Move from Tornado to netlib, the network library written for mitmproxy. * Move the web application to Flask. * Massively expand the documentation. ## 5 April 2012: mitmproxy 0.8 * Detailed tutorial for Android interception. Some features that land in this release have finally made reliable Android interception possible. * Upstream-cert mode, which uses information from the upstream server to generate interception certificates. * Replacement patterns that let you easily do global replacements in flows matching filter patterns. Can be specified on the command-line, or edited interactively. * Much more sophisticated and usable pretty printing of request bodies. Support for auto-indentation of Javascript, inspection of image EXIF data, and more. * Details view for flows, showing connection and SSL cert information (X keyboard shortcut). * Server certificates are now stored and serialized in saved traffic for later analysis. This means that the 0.8 serialization format is NOT compatible with 0.7. * Many other improvements, including bugfixes, and expanded scripting API, and more sophisticated certificate handling. ## 20 February 2012: mitmproxy 0.7 * New built-in key/value editor. This lets you interactively edit URL query strings, headers and URL-encoded form data. * Extend script API to allow duplication and replay of flows. * API for easy manipulation of URL-encoded forms and query strings. * Add "D" shortcut in mitmproxy to duplicate a flow. * Reverse proxy mode. In this mode mitmproxy acts as an HTTP server, forwarding all traffic to a specified upstream server. * UI improvements - use unicode characters to make GUI more compact, improve spacing and layout throughout. * Add support for filtering by HTTP method. * Add the ability to specify an HTTP body size limit. * Move to typed netstrings for serialization format - this makes 0.7 backwards-incompatible with serialized data from 0.6! * Significant improvements in speed and responsiveness of UI. * Many minor bugfixes and improvements. ## 7 August 2011: mitmproxy 0.6 * New scripting API that allows much more flexible and fine-grained rewriting of traffic. See the docs for more info. * Support for gzip and deflate content encodings. A new "z" keybinding in mitmproxy to let us quickly encode and decode content, plus automatic decoding for the "pretty" view mode. * An event log, viewable with the "v" shortcut in mitmproxy, and the "-e" command-line flag in mitmdump. * Huge performance improvements: mitmproxy interface, loading large numbers of flows from file. * A new "replace" convenience method for all flow objects, that does a universal regex-based string replacement. * Header management has been rewritten to maintain both case and order. * Improved stability for SSL interception. * Default expiry time on generated SSL certs has been dropped to avoid an OpenSSL overflow bug that caused certificates to expire in the distant past on some systems. * A "pretty" view mode for JSON and form submission data. * Expanded documentation and examples. * Countless other small improvements and bugfixes. ## 27 June 2011: mitmproxy 0.5 * An -n option to start the tools without binding to a proxy port. * Allow scripts, hooks, sticky cookies etc. to run on flows loaded from save files. * Regularize command-line options for mitmproxy and mitmdump. * Add an "SSL exception" to mitmproxy's license to remove possible distribution issues. * Add a --cert-wait-time option to make mitmproxy pause after a new SSL certificate is generated. This can pave over small discrepancies in system time between the client and server. * Handle viewing big request and response bodies more elegantly. Only render the first 100k of large documents, and try to avoid running the XML indenter on non-XML data. * BUGFIX: Make the "revert" keyboard shortcut in mitmproxy work after a flow has been replayed. * BUGFIX: Repair a problem that sometimes caused SSL connections to consume 100% of CPU. ## 30 March 2011: mitmproxy 0.4 * Full serialization of HTTP conversations * Client and server replay * On-the-fly generation of dummy SSL certificates * mitmdump has "grown up" into a powerful tcpdump-like tool for HTTP/S * Dozens of improvements to the mitmproxy console interface * Python scripting hooks for programmatic modification of traffic ## 01 March 2010: mitmproxy 0.2 * Big speed and responsiveness improvements, thanks to Thomas Roth * Support urwid 0.9.9 * Terminal beeping based on filter expressions * Filter expressions for terminal beeps, limits, interceptions and sticky cookies can now be passed on the command line. * Save requests and responses to file * Split off non-interactive dump functionality into a new tool called mitmdump * "A" will now accept all intercepted connections * Lots of bugfixes mitmproxy-8.1.1/CONTRIBUTING.md000066400000000000000000000067141425660472000160400ustar00rootroot00000000000000# Contributing As an open source project, mitmproxy welcomes contributions of all forms. If you would like to bring the project forward, please consider contributing in the following areas: - **Maintenance:** We are *incredibly* thankful for individuals who are stepping up and helping with maintenance. This includes (but is not limited to) triaging issues, reviewing pull requests and picking up stale ones, helping out other users on [GitHub Discussions](https://github.com/mitmproxy/mitmproxy/discussions), creating minimal, complete and verifiable examples or test cases for existing bug reports, updating documentation, or fixing minor bugs that have recently been reported. - **Code Contributions:** We actively mark issues that we consider are [good first contributions]( https://github.com/mitmproxy/mitmproxy/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22). If you intend to work on a larger contribution to the project, please come talk to us first. ## Development Setup To get started hacking on mitmproxy, please install a recent version of Python (we require at least Python 3.9). Then, do the following: ##### Linux / macOS ```shell # 1) Verify that these commands work: python3 --version python3 -m pip --help python3 -m venv --help # 2) Install: git clone https://github.com/mitmproxy/mitmproxy.git cd mitmproxy python3 -m venv venv venv/bin/pip install -e ".[dev]" ``` ##### Windows ```shell # 1) Verify that this command works: python --version # 2) Install: git clone https://github.com/mitmproxy/mitmproxy.git cd mitmproxy python -m venv venv venv\Scripts\pip install -e .[dev] ``` This will clone mitmproxy's source code into a directory with the same name, and then create an isolated Python environment (a [virtualenv](https://virtualenv.pypa.io/)) into which all dependencies are installed. Mitmproxy itself is installed as "editable", so any changes to the source in the repository will be reflected live in the virtualenv. The main executables for the project – `mitmdump`, `mitmproxy`, and `mitmweb` – are all created within the virtualenv. After activating the virtualenv, they will be on your $PATH, and you can run them like any other command: ##### Linux / macOS ```shell source venv/bin/activate mitmdump --version ``` ##### Windows ```shell venv\Scripts\activate mitmdump --version ``` ## Testing If you've followed the procedure above, you already have all the development requirements installed, and you can run the basic test suite with [tox](https://tox.readthedocs.io/): ```shell tox -e py # runs Python tests ``` Our CI system has additional tox environments that are run on every pull request (see [tox.ini](./tox.ini)). For speedier testing, you can also run [pytest](http://pytest.org/) directly on individual test files or folders: ```shell cd test/mitmproxy/addons pytest --cov mitmproxy.addons.anticache --cov-report term-missing --looponfail test_anticache.py ``` Please ensure that all patches are accompanied by matching changes in the test suite. The project tries to maintain 100% test coverage and enforces this strictly for some parts of the codebase. ### Code Style Keeping to a consistent code style throughout the project makes it easier to contribute and collaborate. We enforce the following check for all PRs: ```shell tox -e flake8 ``` If a linting error is detected, the automated pull request checks will fail and block merging. ## Documentation Please check [docs/README.md](./docs/README.md) for instructions. mitmproxy-8.1.1/LICENSE000066400000000000000000000020671425660472000146110ustar00rootroot00000000000000Copyright (c) 2013, Aldo Cortesi. All rights reserved. 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. mitmproxy-8.1.1/MANIFEST.in000066400000000000000000000001021425660472000153260ustar00rootroot00000000000000graft mitmproxy recursive-exclude * *.pyc *.pyo *.swo *.swp *.map mitmproxy-8.1.1/README.md000066400000000000000000000042521425660472000150610ustar00rootroot00000000000000# mitmproxy [![Continuous Integration Status](https://github.com/mitmproxy/mitmproxy/workflows/CI/badge.svg?branch=main)](https://github.com/mitmproxy/mitmproxy/actions?query=branch%3Amain) [![Coverage Status](https://shields.mitmproxy.org/codecov/c/github/mitmproxy/mitmproxy/main.svg?label=codecov)](https://codecov.io/gh/mitmproxy/mitmproxy) [![Latest Version](https://shields.mitmproxy.org/pypi/v/mitmproxy.svg)](https://pypi.python.org/pypi/mitmproxy) [![Supported Python versions](https://shields.mitmproxy.org/pypi/pyversions/mitmproxy.svg)](https://pypi.python.org/pypi/mitmproxy) ``mitmproxy`` is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. ``mitmdump`` is the command-line version of mitmproxy. Think tcpdump for HTTP. ``mitmweb`` is a web-based interface for mitmproxy. ## Installation The installation instructions are [here](https://docs.mitmproxy.org/stable/overview-installation). If you want to install from source, see [CONTRIBUTING.md](./CONTRIBUTING.md). ## Documentation & Help General information, tutorials, and precompiled binaries can be found on the mitmproxy website. [![mitmproxy.org](https://shields.mitmproxy.org/badge/https%3A%2F%2F-mitmproxy.org-blue.svg)](https://mitmproxy.org/) The documentation for mitmproxy is available on our website: [![mitmproxy documentation stable](https://shields.mitmproxy.org/badge/docs-stable-brightgreen.svg)](https://docs.mitmproxy.org/stable/) [![mitmproxy documentation dev](https://shields.mitmproxy.org/badge/docs-dev-brightgreen.svg)](https://docs.mitmproxy.org/main/) If you have questions on how to use mitmproxy, please use GitHub Discussions! [![mitmproxy discussions](https://shields.mitmproxy.org/badge/help-github%20discussions-orange.svg)](https://github.com/mitmproxy/mitmproxy/discussions) ## Contributing As an open source project, mitmproxy welcomes contributions of all forms. [![Dev Guide](https://shields.mitmproxy.org/badge/dev_docs-CONTRIBUTING.md-blue)](./CONTRIBUTING.md) Also, please feel free to join our developer Slack! [![Slack Developer Chat](https://shields.mitmproxy.org/badge/slack-mitmproxy-E01563.svg)](http://slack.mitmproxy.org/) mitmproxy-8.1.1/SECURITY.md000066400000000000000000000014741425660472000153760ustar00rootroot00000000000000# Security Policy ## Supported Versions | Version | Supported | | ------------------- | ------------------ | | main branch | :white_check_mark: | | most recent release | :white_check_mark: | | older releases | :x: | ## Reporting a Vulnerability We ask that you do not report security issues to our normal GitHub issue tracker. If you believe you've identified a security issue with mitmproxy, please report it to [@mhils](https://github.com/mhils), [@Kriechi](https://github.com/Kriechi), and/or [@cortesi](https://github.com/cortesi) via the email addresses listed on their GitHub profiles. Once you've submitted an issue via email, you should receive an acknowledgment within 48 hours, and depending on the action to be taken, you may receive further follow-up emails. mitmproxy-8.1.1/codecov.yml000066400000000000000000000004661425660472000157520ustar00rootroot00000000000000comment: off coverage: status: project: default: false # disable the default status that measures entire project python: target: auto threshold: 0.1% paths: - "!web/" web: target: auto threshold: 0.1% paths: - "web/" mitmproxy-8.1.1/docs/000077500000000000000000000000001425660472000145275ustar00rootroot00000000000000mitmproxy-8.1.1/docs/.gitignore000066400000000000000000000001011425660472000165070ustar00rootroot00000000000000generated/ src/public/ node_modules/ public/ src/resources/_gen/ mitmproxy-8.1.1/docs/README.md000066400000000000000000000013121425660472000160030ustar00rootroot00000000000000# Mitmproxy Documentation This directory houses the mitmproxy documentation available at . ## Prerequisites 1. Install [hugo "extended"](https://gohugo.io/getting-started/installing/). 2. Windows users: Depending on your git settings, you may need to manually create a symlink from `/docs/src/examples` to `/examples`. ## Editing docs locally 1. Make sure the mitmproxy Python package is installed and the virtual python environment was activated. See [CONTRIBUTING.md](../CONTRIBUTING.md#development-setup) for details. 2. Run `./build.py` to generate additional documentation source files. 3. Now you can change your working directory to `./src` and run `hugo server -D`. mitmproxy-8.1.1/docs/bucketassets/000077500000000000000000000000001425660472000172275ustar00rootroot00000000000000mitmproxy-8.1.1/docs/bucketassets/error.html000066400000000000000000000003301425660472000212420ustar00rootroot00000000000000Not found Not found - redirecting you to latest stable docs. mitmproxy-8.1.1/docs/bucketassets/robots.txt000066400000000000000000000001051425660472000212740ustar00rootroot00000000000000User-agent: * Disallow: /archive/ Disallow: /master/ Disallow: /dev/ mitmproxy-8.1.1/docs/build.py000077500000000000000000000010551425660472000162040ustar00rootroot00000000000000#!/usr/bin/env python3 import shutil import subprocess from pathlib import Path here = Path(__file__).parent for script in sorted((here / "scripts").glob("*.py")): print(f"Generating output for {script.name}...") out = subprocess.check_output(["python3", script.absolute()], cwd=here, text=True) if out: (here / "src" / "generated" / f"{script.stem}.html").write_text( out, encoding="utf8" ) if (here / "public").exists(): shutil.rmtree(here / "public") subprocess.run(["hugo"], cwd=here / "src", check=True) mitmproxy-8.1.1/docs/modd.conf000066400000000000000000000001221425660472000163140ustar00rootroot00000000000000scripts/** { prep: python3 build.py } { daemon: cd src; hugo server -D } mitmproxy-8.1.1/docs/raw/000077500000000000000000000000001425660472000153205ustar00rootroot00000000000000mitmproxy-8.1.1/docs/raw/_explicit.graffle/000077500000000000000000000000001425660472000207055ustar00rootroot00000000000000mitmproxy-8.1.1/docs/raw/_explicit.graffle/data.plist000066400000000000000000000316671425660472000227100ustar00rootroot00000000000000 ActiveLayerIndex 0 ApplicationVersion com.omnigroup.OmniGraffle.MacAppStore 139.16 AutoAdjust BackgroundGraphic Bounds {{0, 0}, {559.19998741149902, 782.79998779296875}} Class SolidGraphic ID 2 Style shadow Draws NO stroke Draws NO BaseZoom 0 CanvasOrigin {0, 0} ColumnAlign 1 ColumnSpacing 36 CreationDate 2013-01-02 19:31:53 +0000 Creator Aldo Cortesi DisplayScale 1.000 cm = 1.000 cm GraphDocumentVersion 8 GraphicsList Class LineGraphic ID 4074 Points {300.4483540852865, 420.70833897590637} {344.88497416178387, 420.70833897590654} {362.21830749511713, 420.04167230923986} {413.55166625976557, 419.70833905537921} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4070 Points {84.896692911783873, 420.66667453447985} {129.33331298828122, 420.66667453448002} {146.66664632161454, 420.00000786781334} {198.00000508626297, 419.66667461395269} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{326.00000000000023, 391.39999198913591}, {62, 24}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4063 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 2: Forwarded \ Request} VerticalPad 0 Wrap NO Bounds {{110, 403.39997863769622}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4061 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 1: Request} VerticalPad 0 Wrap NO Bounds {{430.83098347981803, 515.99999999999989}, {36, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4026 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Server} VerticalPad 0 Wrap NO Bounds {{40.499999999999993, 486.66666666666663}, {31, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4025 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Client} VerticalPad 0 Wrap NO Bounds {{417.16432189941418, 323.90565299479198}, {63.333332061767578, 185.52200317382812}} Class ShapedGraphic ID 4004 ImageID 6 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Bounds {{205.34386889139773, 289.33333333333331}, {84, 248.66667175292969}} Class ShapedGraphic ID 4023 Shape Rectangle Style fill Color b 0 g 0.463735 r 1 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 mitmproxy} Bounds {{4.6666666467984399, 351.33332316080771}, {102.66666412353516, 130.66667175292969}} Class ShapedGraphic ID 134 ImageID 3 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO GridInfo GuidesLocked NO GuidesVisible YES HPages 1 ImageCounter 7 ImageLinkBack ImageList image6.tiff image3.icns KeepToScale Layers Lock NO Name Layer 1 Print YES View YES LayoutInfo Animate NO circoMinDist 18 circoSeparation 0.0 layoutEngine dot neatoSeparation 0.0 twopiSeparation 0.0 LinksVisible NO MagnetsVisible NO MasterSheets ModificationDate 2013-01-03 02:27:49 +0000 Modifier Aldo Cortesi NotesVisible NO Orientation 2 OriginVisible NO PageBreaks YES PrintInfo NSBottomMargin float 41 NSHorizonalPagination coded BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG NSLeftMargin float 18 NSPaperSize size {595.19998741149902, 841.79998779296875} NSPrintReverseOrientation int 0 NSRightMargin float 18 NSTopMargin float 18 PrintOnePage ReadOnly NO RowAlign 1 RowSpacing 36 SheetTitle Canvas 1 SmartAlignmentGuidesActive YES SmartDistanceGuidesActive YES UniqueID 1 UseEntirePage VPages 1 WindowInfo CurrentSheet 0 ExpandedCanvases name Canvas 1 Frame {{300, 236}, {974, 874}} ListView OutlineWidth 142 RightSidebar ShowRuler Sidebar SidebarWidth 120 VisibleRegion {{0, 202}, {550, 469.33333333333337}} Zoom 1.5 ZoomValues Canvas 1 1.5 1 mitmproxy-8.1.1/docs/raw/_explicit.graffle/image3.icns000066400000000000000000002760571425660472000227510ustar00rootroot00000000000000icns|/is32+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA*)>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA))>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA)(>j&u~u&s8mk++Ƞ3ɢ3il32fMMM[{{[MMMMffMMLL (,+(()(" LLKK,.-**'%$KKKK,1/.+'%$" KKJJ>==5/JJII>==<9/.IIHH>>=<:/.-HH GG~=<<;::2--,~GGFF};985,++*}FF EE{:9865-++*){EEDDy8653.*))((yDD CCw531/*))(('wCC BBu20.*(('&&%uBBAAs.,)' &&%%$$sAA @@q*('&&%%$$#q@@ ??o'&%%$$#""!o??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF};985,++*}FF EE{:9865-++*) {EEDDy8653.*))((yDD CCw531/*))(('wCC BBv20.*(('&&%vBBAAt.,)' &&%%$$tAA @@r*('&&%%$$#r@@ ??p'&%%$$#""!p??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF~;985,++*~FF EE|:9865-++*) |EEDDz8653.*))(( zDD CCy531/*))(('yCC BBw20.*(('&&%wBBAAv.,)' &&%%$$vAA @@t*('&&%%$$#t@@ ??r'&%%$$#""!r??>>p%$$#""! p>>==n#""! n==<=PF  FP=8MJ1*""*1JL7.HNA5@@5ANH-(=MK7 7KM=(+DNK@  @KND*-CLMIDA@ADIMLC-:EJMNMJE: .;=;. PPQbmpqpmbQPPPmmPPPX{~xvx~{XPPQ}v? ;v}QOpf foORuuQc>8bl{ {knvvnnttnnssnnssnmr rmmrrmmrrmmr rmlqql lq     qlkp8787652.-,pkkp767654/.-,pkjo767765650..-,ojjo7655656652.-,+ojjn656544544.-,+njjn55656545440-,+njin5654566543343--,+**niin5545454454543/,+*nihm4545430,+*mhhm4543431-,+*))mhgl434343232.,+*)lggl434323320,,+*)lgfk43232112-+*)(kffj 323233212-+*)(jffj 3223232112100++*)*)(jfej 2121210-+*)('jeej 21221010-+*)( '(''jedi 2210010/0/+*)('idch 1010/00/-*)('hcch 10/0/.//-*)('hccg /0/0/./**)()('gccg /0/../.,)('gcb~f /./.-*)('&&f~ba}e /./.-.-+)('&e}aa}e .-.-,))('&e}a`|e .-.-,--*)('('&%e|``{d .-,+*('&'&%d{`_zc -,++(('&%cz__zc -,+)('&%$$cz_^yb -,,-,+('&%$by^]xa,--,+**'&%$ax]]xa,++,+**('&%$#ax]\wa,,+,+*'&%$#aw\\v`+**+*+*('&%$#`v\\v`+*)*)'&%$#`v\[u_ +*)*)'&%$#""_u[Zt^ *)**(''&%$#"^tZ Zt^ )*)*)'&%$#"^tZYs] ))()'&%$#"!]sYYr] )()(&%$#"!]rYYr] ()(&%$#"!"!]rYXq\ ()(&%$#"!\qXWp[ ('(('&&%$%$#"![pWWp[ ('&%$#"! [pWVoZ ('&&%$#"#"! ZoVUnY '&&%$#"! YnUUnY '&%$#"! YnUUmX &'&%$#"!  XmUTlX&%&%%$#"! ! XlTTlX%&&%%$#"!"! XlTSkW%$%$#"! WkSRjV%%$#"! VjRRjV$#"! VjRRiU$##$#"! UiRQhT$#"!  ThQPgT$#"! ! TgPPgT#"!  TgPOfS#"! SfONeR"#"!"! ReNNeR"! ReNNdQ"! QdNNdQ""! QdNMcP! ! PcMLbP! PbLLbP! PbLKaO! OaKKaO OaKK`N N`KJ_M M_JJ_M M_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\KK\GG[JJ[GG[JJ[GFZIIZFFZIIZFEYHHYEEYHHYEDXGGXDDXG GXDDWG 2''2GWDDWG ,,GWDCVF ++FVCBVG 3''3GVBAUJ  JU@;RN!1*""*1 NQ:1LSE6@@6ESL0+ARP; ;PRA+-ISPE  EPSH-0GQRNHEDEHNRQG0!=JORSROJ=! 2>@>2 SSTfquqfTSSSrrSSS[}{}[SRTzB" =zTRtj! jtRUz zTgA:fp! os{{ssyyssxxsrwwrrw wr qwwqqwwqqw wqqvvq qv         vqpu8787652.-,uppu767654/.-,upot767765650..-,toot7655656652.-,+tons656544544.-,+snns55656545440-,+snmr5654566543343--,+**rmmr5545454454543/,+*rmmr4545430,+*rmlq4543431-,+*))qllq434343232.,+*)qlkp434323320,,+*)pkjo43232112-+*)(ojjo323233212-+*)(ojjn3223232112100++*)*)(njjn2121210-+*)('njin21221010-+*)( '(''nihm2210010/0/+*)('mhhm 1010/00/-*)('mhgl 10/0/.//-*)('lgfk /0/0/./**)()('kffk /0/../.,)('kffj /./.-*)('&&jfej /./.-.-+)('&jeej .-.-,))('&jedi .-.-,--*)('('&%idch .-,+*('&'&%hcch -,++(('&%hccg -,+)('&%$$gcb~f -,,-,+('&%$f~bb~f ,--,+**'&%$f~ba}e ,++,+**('&%$#e}a`|e ,,+,+*'&%$#e|``|e +**+*+*('&%$#e|``{d +*)*)'&%$#d{`_zc+*)*)'&%$#""cz_^yb*)**(''&%$#"by^ ^yb)*)*)'&%$#"by^]xa ))()'&%$#"!ax]\wa )()(&%$#"!aw\\wa ()(&%$#"!"!aw\\v` ()(&%$#"!`v\[u_ ('(('&&%$%$#"!_u[[u_ ('&%$#"! _u[Zt^ ('&&%$#"#"! ^tZYs] '&&%$#"! ]sYYr] '&%$#"! ]rYYr] &'&%$#"!  ]rYXq\ &%&%%$#"! ! \qXWp[ %&&%%$#"!"! [pWWp[%$%$#"! [pWVoZ%%$#"! ZoVUnY$#"! YnUUnY$##$#"! YnUUmX$#"!  XmUTlX$#"! ! XlTTlX#"!  XlTSkW#"! WkSRjV"#"!"! VjRRjV"! VjRRiU"! UiRQhT""! ThQQhT! ! ThQPgT! TgPOfS! SfOOfS! SfONeR ReNNeR ReNNdQ QdNMcP PcMMcPPcMLbPPbLLbPPbLKaOOaKK`NN`KK`NN`KJ_MM_JJ_MM_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\K K\GG\K 2''2K\GG[J ,,J[GG[J ++J[GFZJ 3''3JZEDYN  NYC>VR"1*""*1!RU=3PWI6@@6IWP3.EWT? >TWE.0LWTH"  "HTWL/2KUVQLHGHLQVUK1#ANTWXWTNA""3BDB3"t8mk@'̍'rr-*00  $%  *;<+  (8L}~M9)  %3DZrs[E3&   +6CQ]hqx}~yqh]QD6+   #'*,.1122233334544554444544334433332211/-*'#  ic08A jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1 @s7]GWt-XR9%ո=U΢C\fF|DrbDXrc>5BVK8*j|& $Wc]?%R:8!΍]މr$<Q3Okכ]}Cs%Q 4|O{%-=㢣6Z_/:,Gi~rbP:P6Su4N2':|'x6#speM'"@/n9:,-''+^=,"0ښb1M® =GbHjR:V^#7.ˮd~#XM<3ށ ^QqM8W>\</P};YZ~BZI;.t l *j퀫wH!_Є5dz}z jsϤy{ QP7g JHH p*CF+ϑJq qg̫AQ)~$PZz J#5GisD[؅^ǀ52u+[>K-)76Lq@$CvR?'LNjgBj)݄14KVnI @(w3Xg1m|Tpo7cq䜌={Љz l47CxԄπ <׶,vѳb@8lR}z ( 8v/k|9+'9@uxC⣽.Z哽hX1D\-8;1_ѰUmnQiz áuA$"!J g-ASxe>%9~-ґ_yZO4MfEԣ2hF-+r"u陡q/uԔ@ѵ7v_Fb>؛'lQpnˬ˫`sGD"R81Z` D (5ٗm5AseQ4"W.0.-T5>"&4j+G&,DΝӹ+Q]>ۥiRQxW6$ʶPx^^w!&ik*q+ǢbJ{ ?rǪtߔꅷuF!oC \ CvpC|*u3$H-p-lx VI;yiJ9 9o0kp;iq{CF`Hr=^ S)Иg}\YFzbe `^T-t G&wbh ;dy+?jj0>vKWQX뚤TrPOYZ MfE1ĵ~||7@FRcW? ̫UZpG{>*)w~ʀu)GI>׹s}Hߴ,k@迂.?:;oK*-&J^1MR־y}r6S02W\rž;mya0k .hRϹ_ʉ68ٹ!"/FhN0 =;^Ƌ{y*> J`Kw& k4S,b{qyixXY*6fT\%!ǜ)ۅ+7HX/fڃa20$[vݥn7qeϚ#߯퇶*G9 nOǮDCi g`0[DIuYR}dZ2^RERT2Q[ ^J^AR: 'buV]ZB7;['[ium.հ>"I$BbtPԹ|/%9 ۗBm3jc6  >Y~x>FZx`ʄbTWU>!ȅ8<:ߝɸ<<\% K8x ƻ6<.*b]E{*m9ekd?ڞ-~G1nQtwc@sn=Gp?.V\2̜W.ŀUB ۭZO\  +"- gSf@?ҡ1]BxT^I 'ڕM$yzr)ImMvR΍7{dj]oMfG"؏c OxӴ@j: y Pe58LՙbH u>ǗtLo4/uכƍp~N:~Qyf|*E'afּgtas(GL>^Q6 W_E-oz_RH/ĩ71* zdPǹ2Oꡦo(T en,{muBla(Bnrd*ʎ4kq!J]IA$Ұ{Eep Lo7d40đe/6 öt~/7}Z;#}"[o4me]\֧SfuBKr0s`8x27t"ig&`Lu\Ka)zԭF'0"}uEʋz8ء d{07?_lJ?]WW7ZˈeTUe;ʏH2v O+нYcҳH;ϫߴ X-n_0*ax#" C2N]a5*qQh\5A71߬ʱa.sE幤aeH!5.R{KU^,p.hUYEHgl5/?Wk ݖ mJxN>%Lw5q"2J<^2 Jkf ]!*Vۯ8JX$;]ެD2K tc::+1nN10!8v_4`gR_|4G҅eZS+EQH;_'A5r -i6 "MK/z?WDȕ [ }Ihk ǮLl}cIܘu?RyP }[?b[VK46wrNh%x2RTv0,^"ul!ѣ[ڳZ*ۺu顧'?&`avH bd* 4m $-Ln~'wtN 5kE>vI* :,ns#ET /c=lni3RÞUM:c]J EX OsL .TE(ti*N6i+KVDiA8~.}R&}w_`뿱RtWornQA͊>οS<:a"st-#xc=+^͖ J!.goh]H$v.Ne>|=Iz/ X˩9Q atµ8T$2/u\ 5Uc` k( vwvDzm \ZqAg)9X)){31"YVj~j[+; γp$\[[\26 lsW(t-E,IQ1Q鷝 O/>DMG_w(XG㞫2$:1v򙈁5,~ѓ;-_$'3t\7&)@ {G@[Ɯ8Nl٫o])R1ſ_BCɀR P"/'/<_zNsz t!L^56ՇR%pv9oMVPͿ` 3B'ou*eiz'e382<>g!w: C !hQ]%5gGWkאcfUw}}~8G ˝T:~#7߱>ʨ1 "n nIN9TMsd~cޘjLRxb]|9{>[j*5ܕp/}YebƬΌcbq43ɝtO^"C98JD,8B[&\!-Eqs#IOEapsC' rƥPNݪ+O6H#ֻܿxDRꞄT;oR 6bf2 VPGLWֱliG+IK`YZ`pWp shCPdcnlfD dTy!1?jiZ ei-vϛU -LCDpOwC1\HcbÄT`HdepwEa򗔼/)yK^S0׃&:ߙҸj$:BhoxoմV][Kium.a5xCK=po%Ϝ)p3Z۸ulg׏=)w3}"Ca8oh ,PtW$,qEAqfkM}(443?E#;CnjNE>C&ڛ ⒟LP@:U"o-z` ~3k0n,L\/`V+K<'Y>J/Iho:G+7+b7@e[ҥrA`gwq gcuN>)XmUy#)\⼜ʕ{;ZxLJSo<*)GdI @`iYBxlRAO؆e?dMwr:iK@C;"( V N"8.!’ Qvh}_$/d~M M5etAͅjƆ]A *Y;U[[H͢f>lIŮ!՘6uKg7W% 3WԞ3tEz6% ݁ !Yz8@K]isL!^@:ĂbFK?DbG^Ĩk@5isru!Z¯4c_m7Ӝs8zhƲ;)8x )}(V?>n=/]hʤBXnC X1OHLf<{Z՗捉8"_cu-p\+B$v.K5%Uژ\S7b*DQkfް>6 W !FѦXҢAizyģt}4'Y\ 쨀Ajӟ {PKIɾ5c|%74`\P<3@)!0]NJnC[o~z}8[3{jvj́x:&?X)Ϊ?_F2+R/}_FƩZ=|pT)\@mdYvś? Fj! W_nᩫJ@o_<*:c/ :.2a1.#3VyAyw%s45;6D!_RVgN{>2QB }' T^k7dJXqږL7D FtH$˻-n<]Chj?̔kh*yB7 jy(,M8E(jf3ޤ `0kv1^#~6[z$iP+%UI \ $xyt t˴?XI(Ӄ,z`bQ]R\N &ƅzPݮ+7ښ'jnխ࣋ɭ, *z7x`yC j*nu!X+;ZSb8ۀgl@[BQݵ(? D>?ؙX9I/8klL׎@9Z{}x ]1?H e־h14%{{s"HI/gW`~ ".fH7:H9\NYp{܅l ,P])x < v|_i?5#55{p 5M$0/"+VQh~Kfh$ѷG g6U{'A֐yxeH/Di -#MLXadDɡֹD=1&̓DwK(9r0Xi5l2q@YTj]4r1mpXR<zZspv UWA1obi bx[7]]SԄNiraԧ|D^z2 QVn/+w\NĎa2[Pf Ѱz 4 |xvB⠸`O||>*+QV\id%8" 'O۳iǏ {JCH@z٘ZWBJ?JTHpM'E2b~$]KTڽ4A"ZGřΥPMA/IB_?/>Եu)S>g!vEaJ'/ݷ ƚ 6 wm'2 @XhL?|{$\v_}./Z [T٠v9wŬv:U8Uz[7k$,!.ЃZم2R`0 `e sE~Au 0Q4хk%\ A_'m0ԍ\sȋ~ 1 qMo|‚=X@֔;}V%_x9k; uF44!|7^ܞIK5fTK3D/1s^9%rR"}cA XVk~bRS`ٶH] JdZh4$t\xcHʟyO`6 ?(,}-grKQ-I^w1+'zQly>Y,(P YU'*oѵO\ YaʚT{AsV *%uM&է BW`<viL,JsiZ] .Xn},8xC%JL)u]i%YG IJ@F!'?'|n$̧rt`[.>%Fm M<kdgRw ?6F?/D?ZpD|8JWRVf{J2]7-v*5M\O)dF_~fnoM֢!g+ g b9ev 㱦%SUDFSG&F.N?+1YďI R}kp[&¸Xt#eC_x۴rkE٭Qluu^FPָ9J_1wB,X*^D9;Cc\i!κ>b^}`DWۿ{:ˑE8-$-oJ3p_zDr"@(>"a ckQ E;دx)%#tq2XNDҫ7;f-qb"o;/:<1V)ugr wOqX`$܁}9'*r= ճ, ӥ${`BDg.1>oDv^zm[Xy1jLMY@2Gaxw )ϸ[h[cfg R7yawU:qhz eR H*b=Yۆ.aJ.8{=0/4Y4LrFqirST0XP2y}Fr!@tZHV+bh+Sj5IoB\!:*VY_ipTv~5WiȠ 8AcuJsu|4&$ǫP<8|E]XwߡAz >co߈}A<Ӈǰ ]ؗFV|}b"FbP#}Y3A泊8I]*f4 *j"|\kLtT hjLlX;|KS!]'H_,0/c[r' ?2kG]MT) %3l}=$ ˹ٌre34-֮Y"վs>V^opݨ'[[.Df09Spwl#'j#/ ls Nm8TGPx~v'8UIv^c-"/NQ`\U\Xvh^NnɣSPAP4+"lxw🤄uWznW[+r+& NwT[&ӝTś1i'FZ|;Vl}F!f;|4gi& vR#ޏ:M _͆u}'#KrCU/`jU(ddϏr]m1;)s{QӢH/; ct]6_EXˤpϨB#, ӝx-^ߎJ1W i/4gf/w+Ky`vw`swv< 'Q~lnt tEFF _Mo1]ެ \pP,}>X 7;z ښEō¹2m)rԸd )νOر9K5P+92;lw:? ?Ԃ^pL^'>oK ?Cej7n+ia2k9EE,S͠8^ |nX.q`rU[JAcGIfqϢxv eU&J;~ ߳'f=:YW0{QtBՓ\W3"9#.*z,>yzTpx UL&bǃK);6$<usA͚6KZa_R܈8<+ޭx5GefTFvU創o!ANJn[QLes`";4͐z֛f@ZbE\2L~ ;Bн]|9_!K-/8;%Pe% *VP'ۣSaT׵^<7`n!cN_ǂ.;2L~:+Q3v)WEwsv Ljmo1և.rW|ۂd߲%m#J=hPy+^c G'ֲ^d'K^Yjּpm, Wq|h׉,%)!5T8Q櫎NB9&~H('l!Yɵ]MH2ާmZ椝y 1)DӒʑtkT.fѝ w%TvַqcɟB^'m?RB"1T/+R5P DŚIi d.'j -3N'ԁ/s?Mre[}$,wk`THԝ8gdw)hVJ|}>f0s Nd|T&ѥ%Í0/L<)n1uLY9D8<%ڀθ;/>tk?t wM];qq|g =BǽYR95' )H|F}OR {$XW@t@S=Xyv?<-h[84,eҴRЖ. ϝh˛):CuD\ t#hUi-6WQp@\x8Jwɰ@vfgCJ3M2g6TG0Mnl3"K蠶019 ,0r%z^ࣚƘ:8WgftTyaZu7z0j8#6kN[c3PEbwGŞd.E~avBh HzV+j]ObDܴSϛG3՚VԚR W}y5(?R1A9|.T z&߁ڈN(wQZn*\] B(Jn*6;Q׶lH%vptp?ՓlAr B>禓LD\̐-Sq[6!MZ%$#À{־Vw.Mޑ; 3l5m[aVݲ6ʈ>X;cSxn߾na0qch25L ֚DQiW~$GGWqΣli1F\ɠU yȗ48kii\ 1 )_K&ȯKQz_6뼻_) ѴxJRcgѯa-:M2q⣒OXƽLA޽j GDI¯ CQtx|_a<0, 5v\{5*%Й8v Zo&XťU  /Ac꧒Ss/?Lx'vE['-vb==:L6`ce0 aI4‡;.*#)$2o[ !rd/#b[ ! ڿ%5ݎJ,__&nXxIb0Y"!ǴnnP0x뭑;NHY>#S8GzfhefSA`m3@uX:,{ol2D6fXǬAGƜ_i[t gU=[MK(ٓ<$`,1Ěu2(t~x o$f^z]?Bmָ`}H_ؒ|qc Ā6 ~ޖRgBV'oEĵGE]7ZcXF~bɜ.j!};mĠ8>jd6!W :1 >O'\1:@-H?9M@|vz3BoddFxX5A۹ wVЀ J5 KPm Łz!^YG|ʞx"yϏfw0yqǽp+fQߖ gszw3\Y('7NWӱ(c tDh_t3 cl* \+;}}"b݋\8i|& 1쿑e62f twCVIoC4`_-m<"wg$s@>l}HjherRh|ׁUt .9)zPC/^`um$V1:+z\Z2ah^Ʉʫgm߯͘6>n}_j4bqɑ=K('PaQyͤb1&((r 6/08X_#s60elEoWŤ1Mi4D1۳ o?rhQXtޥxaH}ncBj#~*,uQQI&:DbƮb8dlg%e&mbKIzfN$.4_|^ϩnk|*~GnYe?~s>1B۫#mE]սzو_:l; >>1[T ̘ߤ@_APt}*ц7#S%`?;Dui;0K!~OvnT=VP.Բ=9%G&;@ĉ6‡n/ga:KoM{ `m1**V!Sߵ,2G.}nӈ +}4IZFι x$ f&:icS@!Ov D~W~WK_U}TUJ?kglՅqY$9wZ()*7&K?9ޗYk& c@J pb#u?$V|7|7tK(g翽w<<_??qL7B(;o6O!JB40 4sr/zjvPzc8VJ]VT~GM(61O'=fxN7^Y3= ,MJzP2.gHHbe\+noo3: \鷭j+˃<)1ۆɶV}4>!/9ģ>&4|dPdo(/w(_^?a1=πECJ S-[6cM>ʠ/;ޝ~AQ)1^,M֌GɦQĝeVkc 2E#-g(Z)ujh 2s{VͅZTe Ru+)..|4*9>w$*Y eRdUcmJ?BY[rs {hehVbިyǪ]0NJP[f<#S^ʛ6"F?WBU17"꿗 A$Q̾sN_+J^Bi# zH?ns­Ʊc6Pik@~WL8]8'Y2yoH$mds 56Vkɳs _9Ѧ ]ޣnBdHP2(c@D !}3ݐh!w"tl]?xƜ|6W}nڤ(5n0a#`,[BLLApv="h/:>)\E&l|YCLPI(oiM HP' <2L&x Ֆ]U n [;KȾd(z(RM(W0IA3 Y4ffb.k"7\D`6qs; 'x޷o-<];HAšP&'Չj¼fWO%pRv ^;#n%XTlUlyD=ic09 jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1  ڊIFw a|P6Hk "ɏ JV謢RFe|IH XE+B+4ڻU+?b]Wi\j>2c!)x-PFY? GHHQ mr3Y) e?3 A ׽ 6fMSsIL8@kDBUCPZJRsCD*8ji|4-;[+yٳnG9쵊Nh2H}Q`J Ͱ$Je ?;:T6Ka߰6rhGЦr#,Chw|jp2NiC[FcpK%$*ItE#l5p sk  "WC +1V|6KȠK2mX3tN~z J#5Gg#h>~$YC>Fr "_-剨9ȎȡpZd.>o*hNs#H#嚋4UI @(w3Xg1mbzlx>nVJeLcBW7.pn.@ LC(~rWr;~/4pp^h 99fէx qz*= I[k]lJȿ";Af/꭛hof|.*4ɟx*"$1sP.H6DEP? ֢OPZL߈ІC2YIN@̓NcʼnU2 ]?3~LWXP+hPd N_ %raC}5RG:4qpp÷Q?\C-?C;*͗{H;@@z']z89Q3RܽoY#&e/rQN@~QcH"fqK2S LɃFQi ? + Ѝ@a|A[7& S(YR&e;iLJp3X~9zؠwł9x|CaUL:D֛ ͭjC4,&'^vM҉*/f6J '3Ђg% ]9NƆ n\3fYçBw2VDߒf7d`Vφ.f>`Y-pYm9už|8@.bRo i_:r/ICu@ oΡF&DyU$ya9h#$.@2rP)2mu "CE. sֵ+N49;>]J/b /~TsxʗKf8fBlB_Ue+̄[jS./B5A1<,|,@PzyV8!#̍þ>.à,RK!"i~?cZ5Na!|{Zޠ+L,_C7a[BhZKxү)͂\A`+sYsH7R볓wwa8AV(r+N k]N]/7qQ(F+ j-o#Rl>=1Q![0l2iI(+} vPN)[ZҦX{L)Xmxm%_46(-xM&&cIwiZ>EH^@˥eF)yKʀl^Bm3/0F!r gk,M7$.# ; Zf:r~$Aa%֦>pTg=i < -%f4h|%.pvL5%Az lm07a}cB $vΈ_ȇӰ;{Kl*sS:u-8޿th*o y!kdxU//Ȯˎt6c榕RWj|2gBH?<9gJL.jKHh!Ƕ[h zTy$Moiq+Epji@QOj5y7919KDE~GeL0uV,^vI_! cen-J.bFJ.Ĭ5XQYZҖ9ob;Gkf܎EޔHXSFK<"0u4RUJy Nϩ`O\c4ZyW$>(᭤!i 3`{K =š'# sKQ*š,,Q EZqa% ?um.jmI^^ –q%w+E>_i)-zXT+ڒ;4r`82ʺYbccҁLI8+G$+VhzKγd#,ODUi"'oC,I$4.5yv"J%{Aجr=S?f*G䦾a‰> J\%m3y% /mGm]ѷGT2dQ>0[A}TQ^P46SG{#dcXAAq|6Qh*|Dm&r4;yR !6ahY_oU:Q[6;sWKz$B$1%ibAV?A=0l[Vj\I_MLJ=?)։ݨ>O=*]z~fĹpC>NU*FlfP"d)) ""+SPI<ȱ(Ai'휎P$Dn(C"ד0RbJ;O 8Eqy{B4h呙4vGRʦ>$E;:"^ (IvT@;b^M1vB*xTNuqUdP$nw>%;4vUΛt6V(duiܫT=8U=ާ^.DCGiu [8aA+Rx- [OM7c|Y@$YW@;XW(VVu.BS!EhCz{" h;X0$/e,$KQݿשHU 9!jr:i/X㕳]%K5TԒvZ gGt`je7s'xÈ~K5I!]H-TA x$W{9fG:P[Rd: hSK;lFezrkeLLLOPDt3493x?LM1+v?82h:#R%y>seޅt6yӿIt^.T,)\dze xeLfe_5eX[Z IkxqrV"Ď'לB;b[DU!P. tM78_H֥j'~'*I<;buTpZ7P`xA؆F ኡYKJpZ fK@=ăyH|f=v~3~"]9Ճح8Pͥ҄37`ƀ|=Y|=tƏ\&$2M}]u%wޑy}#>x?gGȹ+Q2iyZ*"^;#y`tr&d@'̾.~*ARB5JJkei/*U =2E' ?Y|rɴ|it/o};hN>[Kaƈ{3Dj1o#`HJZDs >DYoeZɬP<9/8ЁUU3\6>|=u|=经"GLOOB 8a>(E~+uMu嘑4(OWas %8 %h wm{5r]i* B|_瑅MF[ZTQY}hy[TLҾ8*7UI}@s6*E몟)E 8o{B:AԱ?8%9nd15_وrBrl@Ȟ;Cݝ0-9eJ8*]Gc5LLq$pnYcfO?uߺǛd6V7W}@F3Tºk\<[ wC_#PAs=I':; \ G"~TmYAmM2:`Wɿ(6Kٙ!/X9L1ₕu9LU^<-zj+bmU6(e6kޜ2 ] >wn _MjJ0|~ "08zד2qARJF_i`z\*U^>I%oGi@B!aM2+}^ 0W#<w nLdv+b? *BiVb |4_ܷvH^dF)yK^R򗔼4v]HYW$ a5`_Q^R򗔼/)yKtH]#/X}aܡ۳zR/MYR򗔼/)yK^SI47~٪nkWg'tD,H$v1+yCoc4.NCUq^NHgS:_lt5>?)Ff0'2'G()#?s}% X`(*P眊s:c! }*&Ʃf:2 ;;gZ!b؄<5Nͳ yA\j} r\ۤFmX ]͌QHJ2xiJȱ^T"ދݳ}YI,'XlbC[*htpf,iny0sGңoIfIDjfK7'̝T)8KsSmO6&0@_k!>`]]V=#,,s]Wat$LƤq!Gmxt%]="EpNSeN6(h&/Y8rS% __%o2&^ƺXCsV`WE+'|bER]~Hq2bRPZ9kAjህitsh3Rf3]s@A(MH9j-f5@Y ? WTD Ќ1/GY0<5zK(Q)W(\J|To>s¤QB H)S5+'$-#aG@a Glت{ѰU-"ǕQRz|#1An<N?$_EXC|F`Y3V 69TDꈰ_ؾC*p%Id[!lY؃rr*a bdW$^1,uT2`_/[ Y9[r_ґ}/l~nk>"dreU@P(ej|R!;s[L[ϑ5Eߥ[R1dP L#} \ӹ"} 'tk^m0Ó:wSSRoc ta#|5{M"#8 P qsu* iJUm*:\6޲ Slhi?tо)&R>)xⰼ6_i?>zK .]ATAGK>Ãζ&pK=kxȓ3ߊ E 'Eu?s&Qx}"6Mv@v5& lO;6 ;ѕJ/^j/%$JmrkX]1=IДnbSO/yU/"[ `;tF֭^1 cąf;:-~훛<%ZևЗ/66gBᏁa>Np OhJnD?ᔞ]~Ψ g.%]+a OMc^Q/n;w΍(5fDr3-kڊŽ+%LKlnsO7΍Ls^uj0bp rkqsI4H҆E] 1)pphq*9ʶR5ƵՈq hMjxDQ{rĪQ(HQMX,R{+ptjkFQ(R3Js'_wX_vYX-ckB)ҥlcf.sҧ]0E?-d|ޮ*` >iHmi>ĪǞ P.Փh '^[o6gV Jh, 3_y_)47XeMe21b"n[B1;,te+N 8𱠘WXf1IF%Yv&;|(arAJ`VZY0@'23^$.(Ju Oo+Z07hjL}9 \&%$]-556=x$ǒnEF3wс1|o'6&y,kxT& \>ui)W{x 95E|z-kVǔѥ b-v:@oq+\ 軶Wur];'Z0? 'EItk5JG1@l}Q&%B, 'z|^fE9f(Zn#t:əm~|O xkZL gJq 08W`7r/^/V#%@UC!8a2 N1z$opCԸX\J\^skB#(\s/6h3dDOlNqP lШ^)Zh)=V*߱D=0LUA9~,vP7l 1#D.^m&?، .<x;>֮KmQx*k T5vzΔ9]!|3<'3]nIJNXs6,R˄dj*vCh E)nFhXMMCelLi $!F7zs Pqz 2) kLYȏdP?jS$8cV~˱B^ _q_z*dkyLi7"0=Wu/X3j*7-ntu.#Zt| s-IS*"B{[3"Ch.sIsģ|-Ƽ}&ߩEÁ$.JH}گu"謢1 Se*(#Pnq6jI2ϖ[ R?{_R1y(@Y__['EbwӢy"JNu.B8-xE'H3hSCwv1r^_"fmeGdڇ]w.@2DB#Ũ+JhJnZI` I d0qR@X͇~ n#+tKJ8{L "]IWP0t)+UP˛ %4)xJQ|57aiz,y: ^ ΦVzRoXɠOaB^)tÒ'ma2^>$a8sh P3GZ!_,[nH_Ҷ ԃ S38eu~h"RX ᙅZ~˱x=(y93dLQLr=MH$C|PLpoqxhN?-\"9+}k%чVeR!7j["gCm2~.ZQKYP潂<"S  8ڞ3@*Ze+`m6|Z\c}˿0-|79o&".XQ|124g1,L6Z͉{F!uCWB60aMeܤJ 2\~5Zib 5[hHe΄ADy i]z˵Ozr'_Tۙ6rXgB?QQy(*1|. Yeº`[R +3J3փmʳOU'W闠1Z+wX }1h[)sdD0F `t0U7H} }5缓:Y. ZCECSHȫE+| s/lLKGj/Ej}eXDWbb0urU DSCct cU^fleq;YYj z(3 m3^r0Á4I)OSq/lJX&(\{ {kqj",ne8Q7`|EU`1f g9 syqs.p:#Q0*f_PpS| ]6~ֿĂwS"MUR%~6f@M>d?^>B= +ۏZ9\@?*?͈ٯnmeYW' Y O1--ÕjDX7GS^)x| jM\ M!0 HՅ tnOɮq|뗗}81e)]r :.?пT aEV H>1RTy@M!XX=qh0[pw k=%]yɵwK~0aDr;'vWfFl/vytj>\?"<ƜsuY9{џo/f'X>#^:J#Ima뜧W .VKT1Ɠ6LPwcg=m0.N0sK,jmcK)u*t(E+^?f_  X-MnM0xF_ ӊ|=I[0S'o+XJ:Gz+ SҖ/|{TaGY { 6{;?Հ]y֛ ;yKknf#l#ە">^wM/8YGC1MW_ ̓'O*#Q,a6t{/U;lm.G^FfZc/߳I̅92˸d#+ B0X%79!T}Qvn(Q2>8%'4,H]hcz/^N.y寲D`t&t`n1fwHIe3(1gqXO4XX!۟?>Fch>^=%^۞,z^ Sμ]A"1IC5õOE@8!Y>[ ƨApt0G@^w% ĿVGNJF0 'lbT7`t./* ՝jӛIfQ! mLD~W-&8, #D9ecy4>OIE@ldNLH0gBRX`@J7.gVGjm^5Ėuީqz# 0{{1c OexukIb:# 9؄p=l-K8nc5P'ÎJՉ2k(s@xf:t=G8yf/u R#.݇X^y9)ßCyDS@6^\cfiFۖamUM^ D"\T'QvjgEz}vƆ-DvSQ_IrQxq1"$NN_Wg=rerAn06(W+׻v,DK9Uh^CNwAjJwc3$L̲EynP^EmCC -F=1g*<XNĹ0~ԡ`(!_7*ܶ)eTXI;‡([qId&l᲻فJ*vWVÀ[۬l{>!/`灔0;NL֓~SxL@~ݧs_[rXi@ Atshfŏ~^a=q6Hieov_E9[Ўs bxZN0oQ'9l D)dS]QzyyEm¿pY1EgYeu$oA^ƿ"l~t9u2FR-2c͌.&p)wBMQL:7PjLK q'!vyee(iT:Z?dP&8`,zr h2  5r BHgb$ nWsgo\L*Pi4ppi CZߙ*X!jkӭO=);o(vGΣ_jQssBcϤFG]z6kR%uL[]CogOz#_wH뀆;qwv6JesKm`9\pʻSof?",I_,Pq”iDFY0yFHx.rwTV*GKE K̊oz ɕjxjd1e8d2H?ӛ!n5Q +%\8Sf[34JpP636U7BM'o@uSL ƿj\)b?l6 af&AuyvB?uwI'v۳aW *x"[a1/]|L  "nwaU(0 Y${;Aώ%H6鐛PdIЕlOS't 'ʉ.NCfħ0U- [EoPKrk$ `TmiE< "c&$Z48EE[Gc*Qִ:oƨ\7{IJ\ 5 D]QAS>t؄ށIϞ=xJ\w: E`i][[N?kgrd XNOGk "fSVxxY1 n [,x˞n r~n%{lVk.ApfC3;" aGA (UDVCq$r|9CϪ~kr[OR)z ྵ?OEXpi|[l7V =[ҬAFgwJ떻JN+LZ}#OB+ wнb1S/lܭ1ΛmU,k9&1C3oV='~҈=~ނo#>@zb>6_-:jFn' ']E~ӣ6hP~ڸ>﷠絙 a}vWj_D8&XlI }u8hjRFz⭪1s$tXlg>L\!yLbʀUar 5~s$37ց*kϫD[pV7ΜȨ[4Ҿ Edl sn_zp)kk) G^1XƾѣsUOH䋀àU3X@BNc ^] 4/;Γ;V1DN#), ~zoX!`|]q4<ͬ($R8zRW,g`\e=o=%8;gh#xJkՑ3&F@mO!zJIVWBʜoϬ@Hp] ´T"]>67t9?6%7T:h3Yf_s Dgk qR*+ǔ3N^1G&j-6O`Yܗ^pH'J6F]ĉb6Zq:g(maN]_O$Qm4oWLMoЄM%}aȻ9; YpI]N-H~2(RniPsHY]Dz73t]JUB/Suݚ&)tQm3v(rIDZxљ٪! ~~Pch+2W&3H Y۷t,:g;ԑ OJ7=\m܏왼=zBs3$&4jf4WGf|sCNO*Bw0xYwLKzdxLjp\"ˣOsN"sp=lc:,L EBEM(Hke{Q|.31\g-Kh}|,Y*ʘd-aMz_r'"7 9oPfR4Zzud1^`н(˭>*w?K x!iuaLeoہ.!i`lx{6ZR9~ivy!;g1ɼ̥'|jU0V@v[_kN />"SDO>!a |_K^vFQ/ 9䟧,w1"cށ88rha$2!$>N^32b'k3,T/Xn@l'F$QtIE?]W_@tNhǖ]_"iޟJX;ζGb lht[ PUcMh ,.CZ4'Oɸ!uQu;%/E&-vkw{Yw|C#!fQ1`zz dߋ pt^~Q!*:ZðM1`æ{{$DnsXk3ủ0.S)Ä+$ fG#ٱ B gP1ZTôx~7Y[lXch3Ε2#.qFG)-P+bzc1a59F`* ǭe+Byad.PYHbRbqHUcYcċ zbcٵGF輝ѹ5b_7t\]X>U~e3ؤbphDpG?͊9Q ?a eaVB""d`4~Z7y [LԯlB'^\8"TWv܊>D t=/y' +fT߇8'M"㌯=MUgŽWPIh+pۃ*nB16Lw8B8`ZBwӥҝt$ڱ˃ǭCSTM->cpbiNI?u ♺}U5\jqu(pI;W)l]z5VŘ!GC!r&a!(9 $A TL>âT$?qJ)LA(ml~?HZFDiXh(qY~^`"┧e[/fƭGЧ 7 #rh},2DH$u%薋tDWM/4s)`]>o>\-_lfqތ=}#{_@ɒcP l2oXanEDҀd Y-V M_Kh=wV_aP#8ec1r wB6+{H"BڐAmqFƾVx0{(T7Vչ7"rpߔgu6BCgaH(N' zh3I9Ioύv(*Ќxa:A)DӮN__^'/ Uzz!))Zv2YAnB&5oC F L]01 ȼ3,_jv@ӌts56<<'k&7֓W+l#vS_w91LACVSpMSX3.&T(P:)Y2mrCcƚg.ռ՗ؚľ;SdCmu;lͥuzE '}_(גU!nM@@G?/yPAtFY|Pu@J `Kɍ;SmސD9 4Lt{N9'Lq+6!WM@@Mj HP0hvLFF;j7̓m|:֩w{-i( g*}H P(ભBdVQNhh>J_տR_D+XGIÌKO|M@O>86,߱M#+'9 !ӥЎnр5p`9$tc8+s~}Gt=Z3vZ^/*k ߘ&iLs-;?T#y@^1i!M5.d3w?z_={$nMf#59=#`i5FL|{uhbf=Dr `0Gc₶.i:eBtb鼈&i, 0&L a]82xDMlk{5X$U>=2TO^JZ#y0`3_Nu;M;wCbrAS*n}n+rڃ.2F-Jv.¦ 3%Dǰ\` 0Ou\-D"9Гn4XZ/95m9X`'K=Sչ!2ksKQn8){+TҼcSW?%$z-z)uXȒzzVO*iS-X/Yϯ`e0T>o\hh'4bCq/ %p{ lp㹡i)x}{a{k ;NJ;N^VrW. 1r.i;@`GTКc(WG_#Vjkb1$B nSEEpŒ?//RN5bK/8+k1 ,OJMqU?BeY&*aZMHAHѫذ)EݭG1)UQOY~[euMH';cŐͱRZ=׈{l5:RRg4qH%6\(p`!5QexG9\e!CG cM9} AAgp Η71UΝ}#Y,T]~7q#Кh/G}t΢>'?mlr&@Qypc(W?tX=. V[^CIC3%"F  XCW⟞fž[mzKq&⡄78}U`Wi,dO%XMJiJ/D2<2lY4[㔎mt)ʓ9Y`/_J*hX8lJ3<&B쐉0g'h[pylQ'J*JDVdN>V`l <:{liq(qqhq9c뇆;HQAx|O? ufXFJ /oC'Q oajwmS7C? \03jF˪g31_P}pZ .0퐳ήwaaP Ⱦp`͑Pĝˮ F'`2D u]hrBߌM˅w3%#_5JZCP" Bsu''CP5D11ыO[w`fYuV٪nh>}--a@CqJy70-dQ=1/Dv*ND۞ᯥUԓD2JlدjJq=j jws*'!F'v\'JolgU?",G~5}]w=7^mX'sJ)w}٭!~/:^nZ2н7uy`'O+2\YA\v3'n1<-t>uGKrIC ᓞxfym!Ic9zp$ds)ȶfzJ*-IAV( &GS̗5v_9I2!X `d>Ld<` 0 ak(*m!),m@o8sL$cymT<D1f4 A,cJ g$0'`Ӆ -n򧟴jʃ|bRn7YBW叠& #0QXp6UȹQ@wbپrOZ:϶cFCH396޵jxM+j#IgՊI AGdmM eQӵ3.gxdxHOD[_)^IFdtfUIvmءlV:{9,?[-TgI͒T:Bw J;Nq=^);.e9F$r8eJ-oSǀP"k Lwkڈ ڨ$N^%: FM$*L=9o.O3//9hclI3E~=o OOzG02j dgHsF{@\Ӳ@0hQAK"S[V>ڂ͉x ؜odكT韪:ѧC 07Q65Y:x0-a`?-9-|lL& h}HO./םOh 8&-=T%a_F`1رmjiL8RKջ2}=/nj"hodJ &Є2pz1r'F SE(XPH~TZHՔF:f^%SbCo(r.^ӎe+r~.!Ǯ{ds IFO&>9wVY;`kWJka^j0غnJ=*LRWc!ƑD&M1;>ƫ+lj,ionkG0JEN둬;:qc %R+r}kSSRXHqg҉d[(z7'I4ODdh_ܚ*fr.fN #? -Z7#<HzzLnXuKufAP@[JC-'$W_d|+A'|pȐU")r7wҬg e8_̯$OD xN;V ¼.lS6)HuAZJnnIG*!t= ~@j!`[|Qc-8^0 Ċq1}$# :t,[xrxB,0rJ}o}# iH H[Bá:?8p.x4F8UAKd:NL@;&(h!QmAKA)qs @H ¿SN%hm+2*o}'G!$j>*= U l8=v rSb+ʼaڢ[( HBwDqxx`9ρKFbDFDC $=>-qH%p&a?O)DA[lnc^DQۑ&RZ[ &O>v 㞄< # +`tOu>UB|\&b(} LuY_chwbe 1ZTGauT뇻`b%E&0Etzc(COOAJ#;&IytZV5q+T'Q!+p&j/io#}_w/:+aT !IH}X0r˟S*=ln6X9W{*w;D tݍ7UQ=P50cUIbQN$!Z~ "v)jjIPaz7B>nZf#2`<X nHf7m> 5V? }Z61j5$ PNYGOBPZە$ N,|%+6 cJ,Tb&7 L|+h|PVo!2szR KqW̴'?-0K$I3賋iUv,[kQ\YB+yMXK(h?m~$ǓPZ3 ۵X (]o !Ÿ^Q MP o9+gzb5H.q$ڈ'Pf[qe0Nmh3LelH!Wu$;rzyuw,D617쪨0MD=/FŻg+Ywm+7␘FK}5M˻A6` Shm-uoP^0AaI p!|%VӔ\/Hgq192eg֪S'G6(}%;O Jl,l~ s;.q@,٦i3)Wl0^d3(]R\4ȺI;B$P3FV&Y,X% B]tZ7"wwɥTªh$vCŜImU<`~ E3MwdBS /˲jRyjP8֗)v8b-"{xԥF2* 4gh@[,%Wssm>y>2=M|\,nVhF,}ՋFEmpګV*W ;YJJB@?j/ү򨜚97O뀫.ɀR4q;VUd$f#4GH9X ;`ж&2A:瘞BAZ~lUV.byOM(e ͖#H?NVo-xl6P Y >LgmQA|>XCelchc^UUTb"b;y{~$N1wE Z-l?;Q3C} 9Tq"ޙ=B~"[Eg҂`=GR[Tf:|6P}pg!FE"gt箪e1]ܗ7 W0qw;xvjm3)RL*y手9>VP@)$H * m,\'pT9El?C38U >a).[HwYSZ=*OHEA3wyf*f=f %nx|87v!&"25=q DFL68&=FVjC[9ڰ#jjDb9?\kNO&2T/4Knv5ܬ?-}@AyX?zmǺ7$5k/NhlplgD 2 Ɔ^dIwtq.Clw4ԭWU9+q3@o-Bɩٰӧf}-G멤4Sl$q%,#1@/œhzH'-T.܂KV >7 yKwiz+U3^JDlw< % BAd )3Orr|X!<MfMOZD'Z,[#s)"88IfavՈDr'N4 mW^.,6*e2S,|S9ӎ3iGվ-p|^/J/y `#> nf`[>_G|ThlP@,D;` Xgrhy%y`Kp|" }SPSPo^p>!T`{#u)z68ϴ0֢E ¼\i'ev& 7 ؾu̪60( L/fZ3 Kt}܍Zz[pxzLہ5NQ7*2X^0Y͗AӅbJqH>Hڞ48-źyssk,0\] $GF&X?WW$:tX'*\Fg gs6thng_(G|γosIm F5x! };B,NH,&Ri'INPV/v:Ų[I~rPOb Қ-=M@wYqOough jq1GH(M96XCYJģ:Ht@{ ˻f8LH$0ё {̀ >W(e #'>m&|t=)f /?LDT? {eH=B*0C5\:w&VsIx1{O_Յ.= JX+% uЎ'T].zVRbj>4/YXl ~44lin+׼3|){\4}0TdTK8Kq~Xq'^x۱DbycnX4rd<9RP`' wJݕVs)Mi}tvNuNmp74y@z.Q5}ReפT߮f>.Η}й5n goԺ{sϻ{/7tm#1JyQ^ՖtmJ,Vil{PqOr?JDbYM9b}ƭڦ+L&wv#W/`Q %cܹ=, ^W" FMۋ%" j1mf)_ZhrYWK[ϴ5x/ƋR>="%CR$_?> ӊjtC/ޞG%/~`P&L]2ᔗ\KIbB("s9ҧlU@8$g ok&/q6%!ܽ5,sWOk#Һ}Q&Gj~bqy:حhѤ,ڼ:}it1Յ#:_j"Œ]JSH0j0h"|LO EDY˟ 4`JFT'o(DEo%rǁ_ЈF米%]VF}ĿN~VլY7tbx"j,G'8h MlDA7*0Rbyt**X  [ >gFJ%6yՄ;56r|HaE)Q\"2lg=Qށ9Hn8U͈ߌ<e۰pAS?GԑΘ(b)ӱدĖ9O4gp Xkg?oJnf*FG-;$u{^?X@N Fܨg uuы^ABZ6%N$+D_ڊ^w5R$Un悱-TR7 O6cݗ= -$EsUIT"ؕѻ"rD0sU7yq()mRtA!fxLdw )֑ϦLf;{wR՚-+~\e|ƱX ˙ Q툤]^`]BuuȹlϚTMD2ؿg[M;,\k *Gey}I=8|i\&βH_1Cn4QC)m-;}9 &;G-@µpl ; ˜,J(,JM)m6&DcI/ti5g&Δ!(ߙ,wZh=t(lBOEYRYMDCtEHYЕBea,4`s"j|ޭ+ "Wb$@؞0*Bs5f61%i~ GLsqtxMi>x}na*IoQhV|?) 9M#, 0l .yS HudDBl&x^$>KQ/uo+GT*23vwYkl\.pDL;A2[ۃN*dB!hgbaIF n)DmeCc :l9̊Mz@--(h`l13X?e9t]<)b;Pp l.j3~Br5a?tv($Ku lA殤M&d|*BȞ&\M-TT$1S ~`|;ѕ6UQ.ǮWRR6Pe6epϸw1ٌstýBU=e3ġ|듴K_LN55iFhb$UUoɻ'J@)CF*Mƺ ⢖';ʬ|m:/}vVCw_z?{{ h rwӽOv ;wP=nߢive7׋(|yo_" CÏ8 <&#ySN2t!"Y݂ 4#_73Mad #{,ѓҵ3#>L7fꢤCpWbTWTޜm+^oh'ȝWn}e紧{ܞ嶉ޖfks,F*S ˨4! _wFT@k?Or 5{ïμKKU%[HwIF~'H32rHTV gNɱ: ѡ[SJ5zVPTYQP튡mR +(L_˧RDC&]޿xϢ v5H!;`HpR Wd$d(1U_hƢ~ȿ1 {fbx ".ǝ{Ya_5TejBkYdؚ"^<"}M ࢲ q],T}/zJ}x@3LɋUT\j?~(V[DgD8zʑs|鍌+#. J:i^EFHҭoi`@`6* =Bij8ׇ?` ,\ι(w =5_%!@ {;e7ѸyDzlYbC"s;pˣ@]gXDA4ԳJ"Ps$nܛV{b-y Α pv^/fIg1jb$!KBL3淔4e@ -EPKbG"1ahl3ч+v=װ?JW?yp2Cw zλXz9h+LR1ҝo_6Q ?mq7=Ʉ ibH}[rHCY*) 22Go}12^n+l9,9gv@hCCG$ /]d1bLیMg0-@fM/LnI\bUH /x Mv(` ވ'ÁRc1~*sI'OI%sT`{|ѬSlС@yiQ\ +QitOú .^sMN1}qȬvɷa=-:,!{}ϩȺHS sX6Q'GoДG "o7/)k} qo!Kӹw}6'3]狄 #n>"LM4 k&幞n 4rRb?*JG[/XXbKz8tސ@eg4{qPpxJC{Xs mLRzL۠b[yopC"4h7ڷ&*lH S TĈ+۩jbҴ''?ӑ̯ghtY\^]W]nfrXopgC M#!Yb@q ?Wۨ&StQ^``v%-Ĉqf-nAAYo>( -ճr**MU]B$`zW9@ 1jl#kQLDp!B}14&]X !C =]?cB݄PSOWd< ~G SN"J;;̈4]zbfXML !uѤ&π|Vu*Lrfv`L 8B<6:)!}1\6KQ…NDiMׅ'ڟ wu{}@7p9 ly~oQ#xmadDvS:IiFum/oBC,bkDiEQZɎ޲Y|W?_nKN1Q-"Ա<!Tņ;P,Sm(5(*vXDo4{5 es(';UET΂*tGuÉ.;EFˀ0V&B;pGMn6Ahgp㉛iz/Гry K({9RI!2ɩ5 $(Ʈ1LvWM $#E"7{)5vPl fn:KZ&+Zȳsgy'o}洎*;Bpz~N ӡ$I :d?B{ߒll(gj!lEtj(Ɔu4 _Ai܌~q=- ,KރhB]HD궝R:GyOOjY^Pj (I;(87y+-Q1+_1?2vąOg.9bFvHߺ}fyLddI 5!D8>iBy>R:LU1ʍefsGe,^ލ\KLg0wk4*S}Ƃ>=F*a#i(Dk0k#<هd8&";=cq`@ziB/TLT>/2 /$bvfJy&l-f@1 Hrq4&+?!DD6o&~'R)}ۊ{R- |I"0ҪI(M 60@傢o &@qC,&պsN6\qpS(L.Uh#i( ikL"/혛$aDkIOSr@VOy'vQ֋(Az2}Ld46d[{յ/X̒2 Tl0.944#2g+ $(Ǘ/2l^$7YfPV, xL0D_͜#&$(/ p%E?T-!`+Jڻbi/},<ݙ'Qܨ 5pֹMnۅb]&`e}(Y^Fڀ#rH򪮃t&<}π%X-eqZ>8ӿVr$7O  4 P{#)~tG _9ӭBҿ>ىү Oى_M8G?WE/YJ7Ziڭ[nWPexΔ){* |{hi{bs2ɬ%m)mms<* =]=YcEey~0~T(H5ݾ Ef 5~{I\1swR$=(oG##{Hqyku18*Ȁx7QyX*R _y/Eb$<-lAX+! of%>&^i=()u^*͋\祝8<2z}N`( nYf|V4OitV<"Y=/kDN=<ڡL%TIL b!53v {cr:|E7X ^mڎIȠz`:AXqB.qԨ8ʌÆzcpX$Ʃ/9m/-nE>r]тat8wu]6^-z :c@VmС^M@IԬd,6}b68 }0FTS #VJ`yMRWD%YvQ}@,DQf2?`puj*Eak$=op<(-^́ E{v5|+edWHА#4!~"6D'\2IA!-WcVTˑ6i-;{DkkLeD~sۃ9%}6C)zoEmjMz{Z#2t/ok%JAVLm|wEQBܠ8򰠻R7.H}z$Cն 3ƺy;Wl挖wxY͐ϐT%Y}5dwa$gQq[Xq9P;4u>JB%Ȫv9``j._vR krGEW}E5X\{&VUg ~F @(S Bdч4a?u5kp{wßՄn!zSsV.3X5j&DĶX%y.׍nŢ (_K!B>6^2U,c?.\tٗQd{fQB>ag5u>y[1vF= ~Jj&Ob\]8L>^I`,`_T)/a/y6 7bkc-r# 0eyA|OG J_0 * ٱr<]CMeORTi rlT;RMRzR0iTp\Bޮ)3L4ZgV!vG"NJ/ 8okVΰ_Yf*h @Ye HC\d * mSr(USǴ?4B]\x,/(vMJF1eu煪ڂ5 G(L l~/w];&q:³7%1Ȫ\fR$2' Kb; 6hJgxq*NG$Ji& xX@~ C}EQіKc \3gä:d0),bEyw$Y 6>5()`3xR}8^bٵ}d ƔtiاD4%$jQ_z/Z~'o$V7BY0z|Δx&>u8u`O,4s xPX0Ψ( 9hsyx>q{wҍ"}@ ! i4sv wċ̭TA 7 L}شR$>HEtIe/$ޣ#J@B'kiǭuwҎ)TPvx!P0J~x!:T43s_@қu 1弦l9ILZÂdA 0iyF|gYK:iӈmUg Nd[Ѐ$ ڶ7Bsws:S"|܊*8XaˌwNs! \Ei{l ,jms1noc_؏|9BK,(C.lZufHY3PHYf0dyOc{Хlzd7'0}569#]尨V_NCE D7bx=. 5B^J5᥏ ^SzWs-~GG5:Nq?>f/\[qTdeMUpǫrҫi(QcOyXVYUNY @6qw{:AVbZ^R & 'LBhOZՑ#`:f`(Ev8_P=]np/_UH}  V؉a?P/p @vB8SBr9Bsa-`ݰVߖCt/|L3!|̛̚(knneܧ"9Ι+RJ.I7=LY\aΝ薋t;nFӨ5 +2~"}CruJu$'՛(n~WO)@q@Lǽӫ9rչv?͆QƝtCk14Kk[c!ufZ_'^t?)NTDl"lumʺ'z2*C''@\Q{#Rdl)/xD'/s PBj ڄFC&w)"(n$+ n0@Z5֖^QGF&A:YOvϼoY(qBO] 0-6\.7 2\,h)Mhl|yr>*R< ;} 6x>'5 dcCS >BRgM=\S2s\r6O8{ZmD2uK E80 ٌm@YcS(Bd~H%M\͇qr%XϖZ1 U̫XRqzu ^R6/3C"2?Z_'7OacF!Y&>Y,">P|mP:fҞr8LG.)6qd+\Mj՝9!HRK xk>IɤK\J JCcq1u%֕߳3ش._ ?eXgww cx3+^ҏY|(YcgR"GK6]IU?JA||o/y6[-zR7 @xKؒ$}(܉mHT$qƾJIeK XI.yp{Yi/3>B]cp([g#Yw"@`9I2@+'Ϗx^ qn@|3)!GGA,e"N^ki}@N7r?QKz疑e^tTP_k_])lc8VꆼEjI xpZ*yr >"3D#=5 +z\4Na_S8p"Wt#Q.(| 15zGO{T{&57)8Qtxj@Rɱ3 ,b9i5|\.btq-)ZjQ$q2}J{=-?"HC-/J +uBL=C%)R!;*#r3~` ],J |ه|%tb%GBk ȅ HknphHAVLcSy_ ESSڶkǖcޥ͢BV |?vZ/|nCg6/ vPD,4z^mi=HQSM{D৮MR'cD`n]X@7Ŕgdч(t fow {:l%oUSc]݀Td{Z*tqTCK,?DBÀ$_zk|b%tj< ǧPF71JVyfq(UPNj3ō<0խ/eEێp~::˶X} ٯ[պ"q\X^p)}E bp#.n._gSCG^ rb$F$[ٷU (kaN1A>ſUeUZ(,+Q=K,KeBH8ULr xf:5~01$@THP-xTo# g}??K ?k]`%Uԃ0IGù~VL;RG kDAvxK_Y/PEӫg~r=eѝP!^C*rj{Y ha%X?7&ÌRNSR@Yدd;bk%>SDIK9$Ъb(L`cx<.~D(r0U,G?1rٳG?1rٳSAb}X[`h&{%3/❲,<3>zH%RC"ggîuG_'PM)g뭩c [q̙@26jQy32#uuR7XҾgLCD+@khZ,^ b 9t@*a4FPh,o&T$fjoi$^hb?c@i:P+RcPc>U:,G<|T-3q杴>H(b[`"W''Eyrtµb2 mw #FF>rbڬkR?XD$1({Era),K]Lt)5V F\EyuEcmE]9jri(X0B% /޽EXx;h[eSږgvUY輟}[^_^:jj) M^F' ][Og۞tv@K ` eН4XY8QP.۰RFUPq"+yXoKS{u6b/u‡etU|‘4 #?OG:wzopA%AeJi] $&M4%9 N(hg*azՠ>) S,B*&դV8H5Pb<3'AD::CE*Z[m}mz!m3 G\?G uG?*o7v`!bbe'UH$ ѭ^ԫAE+$9LJ/R`-)2+4:IN3ZVxaBiikz?¼ݢ9U[|Ut&?P !n(J;i AVJ!G*?L0wP~PcɄb-®ozdlNɖ)EGMAQ}* Ppq1˩vD.%"'2$(+T&3tv pDyGpV5$82XgN~j S1rDqKv{ i?y֧.gV?K[qUzY-,|9#~xoPdލ*miPL<~J:@=n cHfE-'se?̔v[=] lV-0/ݪs̋1;K~+L QЧVQ"B5Ur_~}7Yв̏}_*I楑Sq-"55vWƃ :D+I!K,ewkc/BqgOYp_w8?rc yt1 FjT{biPXjNlHE>|VȻs8p^)1UšB<ۮ~l0K EpƙW9#y^į?Vw&/~ʭDH3΂3S H8nI锯b49jHNV{=qErR>\:pY:DqtDRj+'./Z 8/|d'nO1UٴVKub _SdQ7 1>մ{+ƴpTrȋ^lZ[/6Dh`el#_KAacʍ5?U;n$1XMwz)eH!@p(cyR&UT?A^x >G>NF+X_Q( G48Bt49:J"2Hpot!D;l^O}A=iVWUDŐ}6RnC*: _fゅ~7 tw~ėyBWPRDaȁ+: te8CT ("~ٟv[9%"N!)OwŻ9o9sQƌoK6<-rZ^5tmI(p$wݕ{TS5`f gڶ*{C sDx. (3M>@ڏP̟icnV Bmitmproxy-8.1.1/docs/raw/_explicit.graffle/image6.tiff000066400000000000000000232713701425660472000227460ustar00rootroot00000000000000MM*Mc P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ G`rh$J@(!-$2}` )PX0w?Ȉ1Ad. X h~!Hh=D'.J@%/?X D 0* SHP~HM*Ͳi4QuXUԜ%{͠||J'N`(5:-T}L|Z !KlI {ZZ PwQa2mU:N*Gg#My!󘀠8 bfa$ Gtb}Zs'Nx4yzZfQC`0ը, 5́V58@UDyH7ͭ9#m7-u΅lX&kkS wqvg|]].^tk25ot:Z+v^vGJ n@P dPy$hGw @sāzeEDYnFyصӛ5IMŻSU;GS\9\+ҵH+];׆HuWJ '=GH齉zy+uhRW ?Y N]2t d-4=h$GqO;v}UZaC$T*v]@NO4ی[`=ǞS|`wX_!:xxWӑp`D Qt*)&&X\A&tVkSA!Qy5YPj62jo_  ?@ ) CWym%T:oD R9T=ǣsX :G@qp/ǰLtg3+a.WZ\:@6.xE֐ P.Tݳ2\^ iTvɋRCizKunQvi`s 05W+RH8_iSfLpQzlɓT U#4+ʣTf[SxS;I22芓vG2ֺIM$>ǭI(9 Q?B*#mmŹFE3x6ҘHKܢ}jj\"-Ri!hB~ݚM)ܫ@;gD, :=ףyTfshAӆDœ2)6`juN'u$KkraXC 5b ԭpmAKRN"AoM֫P0är!ŘJ[G4G#~>Ԯ#7M 6 P_˯H-ӆxc`>VD9u٩ēKsIy<\U{z2YJa&E!DRcu&q ܷ5zVʵTc5a12ZRUaǦo ע6)C$:5i: +yX` gˈy *Z޲_PԽb ȴYk>02hi}ސ_j1vtZ~Ke.YΟmiWt1N:;fԐi^E{W5 >^SN,i/ԯ#10aSxmDz?A1RZw +ZvNL]!wϒ4cUgIke4;iUxY͵Q6ehZ g |֐ `zn*BiƓK&W.PQZ|Pȅ!͔ &I&w/`0|$Zk'f%fe`hp@ fX 8@Ha~eēKZ,_ze$KdS`/L_Fe> I`%tgj aInFMBȴ!oE-XaԱ&NNxZ]Fd`\oE,O4NFJwvaHfa.(oRk*_b'zdɒR!1M"ZQ!JK-?'xFp>ʒD3Lj`Ka̰h %3:K$ 9;&bE`:6eKKa+ ojT kw>>H M  asE7 TFvӀTFl`$@Za눡`T@PDsUnF ,I6`*V`",]3t1Cf ;xk&g4f*-0r_Qt0BlOZ&^^y` fH hZw/-/6`x/l{fhzD-~Wξng|wP2aH a.~世J~Iڌ/MoNLN  VfƇ脞zN"7!c(iziwR,e&jes)%%`[ I%EF'q2|qijzs T9`kk مbfOAITxj,X0|EuN! `$PYe;6paAH@q(Zvbx z `@$!?_oExqpP,!0r>/0#6!Mn3 @gt- @[C xh@붆Cmy\^%` 6B`ipv?oe`}›=]`}y[J?F$K9ft.(Ǜ@ }gy` **ಈZ>*BGS'}"S34X7j7$ xg%.@;iH -G +~ ( LKGuDd~ 2w;h>|'2O~5r|OE$d+Jȴ^@ &} "j{1Č)j'ѡs@*mcXEeYvegYiZvkZųm[vo[q\w%s\Eu]wew]hP0 @`tDɠH2 b@6 bZmP;n9@-@KOZ:֨Bq%,H#&)P(B2"9˝FHc!U ֞e@s(&ňR,|j# Z& Ur5{̭N5MYEfI h'{_l3L 0~.` ֵsɻ&ɻP8(;4ɹHS&;MM 0uD*Q/XK.;#{(Werx֕$npMj>%/EsnO I,ML+Yw}IT\EyCr%$s܉qЍ@;Ga}!NQL d3 h-iQ&^n&TcR;3!5'dHV+A; TGJ < LA#$po:@\0oXtl̓xřE((KÊ^@j?ct]Gys'}486pE?Sx:G=WhrqYCD1dTJO`)_Kq;G"cw#R@#'g]=AՍZąLp47CbxuHf~J/0<%'hxs7KqCtP.:B+#1ҙ#͔@)㿜)jt mhF3fћ(N[4(V9!(/$M u K>9C쿁sHv'Mw$[(6t8 v!9Hpu lwr WEW?@ @p8 H 40 P@>8 C pu'S ʜ ȁ9J2C:.Ԩ*zJJ(q1jq֕a2/z("A$9⮩Z Rᰋ `az'7d2 z &k' JɑbXaКZ Q 2+7$ ,-LڜJr @VĊVqՉa(D@kj&@~ǡa*=!$%{s&At%W›{㍚sh BqIDaŝA%(&z1֤V.;ںԭ0/ 3h@5)Ȗ2ƣd18BὝB'cDQ#aE0<;ڒE h҆I#>`%9Ȑ) ~śvP#Z]*Ɉ \8Fa %AϤ$TVIBXJ9I2!إ‰N!2C-J@xvU9dɕD p dXR")e'KSI̱!P%4bED!9Cd2'^Ax:4.`b2Z.S*ɛ ZrEJM@}BX p*0ȝ16bC$ƱV0 q[%!*cR0 @5Q2" :ƙE 4Q8ɯ7DH4 b%lS:Rfzq#@JlM'"iuxTx,M93jA<$猤ء0Sd2*bE!bR ѥtX%kI "X2z.:TB1iZg(tIA&Sٟ,^82@[E1V! b%#h H"H8GLoseڏ%@UHLVP  P/ѥ&͚J`N`^`nqˀQ{0Ȉ X ` 8 )hM63ܘFa SX_4^ FC>ϫܧ @s[G`*09 !܎ڪ}ƠxAN}J4H:IS(RL6C%+љ/RL#Wa)&;tRgӹF:F1zԥtđ*F9D)]Fczxj().#"J' >"jd*%1ͯ G$]*jih{W $ {2zx[4$bkB:1BFdLGzaZ_t_.Z6Zd'RI<" THMX.;d,(*UНacIBq$12i*a&^oNz6DH ߚ.lV1}-HZ nU $#LCQՊp8ڋCeR6*V.nq;9z )^; Ѧp֜5He2%# fD,Qԏ%i̩F:gMG5rQjAF;`]&AÎVPթ }6WqFj 踤AT/6Z ̈́I.QzMKȁS9"iP´ŝ)"xZI)k,)NLPѓ !2"D P\UWyR^l2YkDґ Ul45"KDw^`P53, bcKTbk!Ŀ{$$ YI!d/2ZX@.:u*dFmFLuG(' >wTՂT Wۮm9LB$hI!z" +@GG  niBZˤ# -9e[K["+Ul M٥!bb{'Z:*U0doLϟ\ck j;BS@H0Hn9Vf. ^qӱ8IMxaԱ"u:a^ dT!2y]鎤2J Ho|!%Y /$c I?$1<_cUN< !?By|Zy>L O@GW (L `%Qϕl"Yj&Sj ':zGYj{hlp7W W'q ӗB;R; mg1xkli(s0m?؆K}}~~?_8  )/"[_\ފ*סhmi ?D$g`  `8=^O.~d0`D$~>QI GȣDog,}DtE'~ x+sW̦U/X4&?sY ]Aq P0"wB`؝kwcXkUp*+\+8,4|.#V/.]MvBѸ Upk> ܳ5G8 |=i==Ŷwmc[>$O~P׀0ª@FY$KZznb5 9&ں*J@"v.b26BC5ڣ#?H (lQ 16mBکj^8 Hk7C5d"Jħ@O l"prX~3O.徐҂E cf}H%/G?:6m7(-.ڵ`4~/.Ǒеl;5,/q 9',轑(*t|)(@hꨢrZ{Ҫ%1 'ӻ57'D)k$h;jے% TL#lWeI  5ꚪ}ONBKt%FӤ+ކNU"u1R9ʟ*eמ;$Б jIEqr:xO094Sk6ZWmrp9/yj}!tGU}$P~Hm/2]^mhiG5*d]$^ { Ҋ<2|_Wfy` ICQk j 1YpAy&h8;"i3"zG풖uJsZ_)2tXI#,N"bs-&1ܩ&8 0p jj\BfS*x 8X\o"Q?$UW&@RbY7O0UX\ q#(4+I($Ъu^DBЁH%(m{u%c;QbG=PIY'M3lhQ(ő2:6}PNcBN,%bq$ vD)XJ " "P )5f"'GV~NdQ<ʶ7 7SY+f!9|JYD8@גb$͛_)y$QJg4'f 1;^DAI6ޱA& b6bә JDdf !"H+~KY͊ihٞcL(kf3T!dj 2q#!WDl!&`ELGPE~H!$uW,} 1!!0=P1kVU&:Grb;,n%-%-rMHaI"YX/4i#!i{'(r(@cq)|0#l18ڿ%v31e FDuk+j?72> fд3R(zqEN( i除m&Aɦr0q\ hVB{oL3MI @w6`u/H1ĎgJ~A≖-P((@K;V1H{HЏ’QJ%|mĒ5眂F-7!ܓf3W4%@1ddeʫ];hfB3[vD۞ޝTgM*u{fgj pnLro{-#oDA5*4>KH3O1~ic/n3Gإ^١\mBSE^#AS"\63$ ' i).`'qB/,,~Ml]$N+`"bgsNP`ln+܇DH4"4P6r>3"P"BeE/ .Of^00Dpu;K`cS2V$»sޤ͘oBDM7 ߏr3Hjۀ^oPi`3_τP*J-=a 'I0B'邓- ]2 PO<`PℶVgT;<ڏXӵ0+N,U"5 3HVk_y V='vpD--DnSC/붨Ff2qHv.ۓ*8a IZgDoE _Vzj"*rtK =4JRy'wІ+`![B@:B Uvr>^0*cQ?g~Ad4\r< w4\#\&ăLb@ `d wKV "&@sضzC1Rt#!F*Y7;+RH)>o`.';u/åNbDsCagWEeiг $ΝH2XۅL$2еdR0Т{>Zt$!Lڃ-k+ÝC1KD'2UHWbH_>uZTVj(PG2FDzܘ"qHT(]A :vఐ^߆*J~L.[]s'hmVC7v=vff73|8%oĔTH}e^S*B.y6TnBkà#:Sld1WwJr3Tg/0Ȉüq&,H{ZDM"zo䝡*+u/ o -}\4 40XG1P4?B}RUC|]UV_$LoٜA!Mi!Yj/wEA42`Јp{=!M &JfxP:us)W^)4*_K6eYU,"l5D%MR[!X[l(d8 ]Uh`&+ |+r)(: j0* C!CH(z֠s>g$5z9h^NP/{7i}&T*!{PRo1A#JwJFIzh~1RR"X˩Œh˴DsI0o$!&.ʄǧ2a `zZ!?I{{'L-sGX Y*/r >&`+@(\U(xh$H.}$* 1ia;oKšQs*ڠ;ou肑rKyD&K72`iBJ`HM((i&z !Z oB_HZRG^e@&8 !zAH-{* ο &@#e̛ƠI({́ԸJgR3*}n+ϖHVD="ȖsZ1Kς*̌55.2'bvQe&IdFQnqG ꝇ}?W}w~?~?@8 `4&@@8 h 85T {*裀4[íGz9!dpT`kuN%7 |>׮Ki0;a?L& aFmpTBa"Z $Gd0 \Q8C農QgRdBd$(#3Bt()()SbX%*5cIp+0.t7u9ԸjJ~ #FӚ -&q:ɉ}FboU|2%fWLH$ EWDzy,aEmJ`Rbm_b>gY3:F7(FcY NhI1P<_I)UJjpsyW+Ƭ72V|Z[$!2DM=eu="0% Iu?:g#D<Y#Hh2H235T0| 4/pK0.ГQbJRĿŢ_Z2fYAHա*wdqGK%ShETC\#F@(ٗZlmy$Y IgT9ֺ(2t&*J2V8@z':c RH2Y&m-iN+/ ֎%ו|Y-fc9 )8&S:I͍niN YB̽e1|56z1#WDMb)NJr]2BOkQ “FʅA` ,mR7eO)v&p3Sy[dkD}2bA1@xI*M̨H"FO'i18H%B1Ipzԭ9ЋL}ӹ ԋTiu)s2t0`)Hڔ̹ U~0C+,6, a8h%5Wdc\H7̶A]tPMFz>ţOڸڔEq/5-aǸ9(ra4R%8i ڲQل*_M%Ωo1IԌsT#w*YEUN>52ڡQ#![B;4y-Q"&%01crۦZu'isgӪ٦+r)<}C ` { e0bpghfhfwxw dGĄHĔIĤJĴKLMN$ 8 : )Bۛb۩-ڑ&c@# "rJA)W.+Y+Qa0CB͵`A,S~,$y"C0`-*C:{3k -;A',CY:W)&b!ZPȳg"6,CH`*ҒA8Z 7pIʔ㑲TiC-X.{2 @:c<52J$[ {`0q5)4}4D٥y(0:0 $-5"Az[?cx*!)JÐ8’h !y/L {1Q}2<["ALTM`[d9&;%Š!gȌ#{!}=;_ǰ6Z Ћ%A-Yx hǢ7N"8@:[8L/Kg6!"Aȩdbx㉋> )s׏iVyI28r5:G,˳[k#\[X%j-[`gKLI՘yDŽe ԉqc2k}̡>̍f% <d=ȝ/&'gI#[ x1C'l;72ZcrС+y󡢤pF2bVљK);J&\4 '(KHPE+u 󤬪1:08 t#`<# 3jKI2К,˔1.j}M1K&Z%ыy%ʉWjcD8 {F8:5M3o@. I(PC7ثرSb 5O:x0 r }2K1L@zǫ^G,i蜊;PNSVԣ6;*h ݣCQ0kɤC  87%)>$iE0>x:Hؕº3![7hy`ty[Bg2=ݝ%!%dԳR%1 S"k+S6oboy\CQ( L)< Ҝ1!L؟G9 +"'0+75Љ%yxɳJ@U5Pc%5'DzJYޱZ"Ӂ"}0O3K;[?O<0Yȕz--uEwqZx"IƃCI@ @`HY)$c'k"TԊ=QFЛÕU8l@ƞ0!}C)*)X`0:xt!]߳_.Btϒ,0OCNS !;[8Zh n}iephVvJExoDMNOPQ&R&3`08"$ Ҿ 29;3 ]'k*e@[6 3Uk*ɏe"zwc'CZsb5yN%k5,ۮ-9ikH4|+Z8&QoۘP'\LAt7=.YMռǤ)Z[uiJ^|3̤մՓX6!0Бo0T陯Lh/ c A}2tI&.TWқݘ>09q 1%u_|)`2 ฑ]"ӠK6M)KxX~@F5>l17a撗x?$Xލ^C%ѫ8,9E T B 4p`1Őj@:Y '^nC dC510C*2ym42*SN,e$8ֹN+ʉ6yRcB9ҲU6 WZU2.'i65D'Ք5Vw ҏ_qXuKXNi bCYJ NM86~, u;UUxtgvԫWȈ7iWh,Ȍ l#4qJYYg! UI=Φ==@BnǙE[Y%RC%< <붏I5>+E5WzU;7mk;{FeJ1mԸ|Gaا6v,u’v}Z|bf2dJQoæ>p P@qꭜ1Aq5ydB?_( x@p8"`0 #{@@ ,ǀ8"I"р>'@ 5p}>(8|ffI&@Xq<@wo`D vqa0≢i-/}ۍry\g7tz]>Wv{]wx|^?'w+0H^.4F#"bV}BP,  ipġB|&'}1@c&GH)>|9B8~"ڊJ, jj&wƉ&G& 6G'"hO* L|X"i2/*EyinG{P j|R`"<#JΊ"K%q,N{*"qTG4NUa"`58 lDzc(R 'E@L{2)b*M+EN+Mr* 8ҥ "l&$k|ZR5"٨uҥWeIj2NT rUUQU PRLډ^ aiaQ'GW)#:QRT4`i *[B]H]#)B+XT[@X!hVP "0jiG!0,-8zQ*ă)(|y"VªU7D-RC"::zl@|D .HԸ;-ʣ#K4W1G)'z*j+֜.JW3oȹS6R-^lܴBW6!%bAHp/pXX aK- X@^KaWd*&RLV/RE9)@J)H~U)/ˍrʤP0BN@„x)p4KY& CgLʚ p5r@lEldqYiWXcy%,M |K+5Z 3e}rX#y4g$ ,hĄi|0n<0%hrFC&_iA$h}/A !4M$əGJCYe)".N)޻`P#z E'Ӏj #Jx@ě(Cr +jrYJ 9X/ Ʒ|j/9KU^38 BI{DG0BXX 9P8y/ b_M  çܓ:"$䋯z;Mw+5'B]rlb^(I rh! X 9'ءr,@DS*i2wzQ B`!GLej؉F8z ip'r=lA4ipVɡ K՛(ss59MMٳ "ʓ:in^Kg#8}US h$mMR #\slԠ>1{NӷY[ijg0x< 4EQ"(=$Gfz G$:6F؉DvaǴO|r-b J8u\m(%;"mtAI(=:!*?xKYQwo~r/kcD:iwfQȯQR--y|Q$P!vt(V% fK!+Tay?,M"Г/R:(TEbEӯ4v SHF3ƂFmyn2A}DeKsDd۪m1"^[=ٽ_4h[Ten5Skmm<ۓ)Nm҈K..< jJkwMz\]dBZeU'?d,D/$ 81ؓͶ,nJ$'0/ qi&FRREG/R:o:$RnK%lf_"ki2HD "Lh(h |kel^/8D`bmt-+d-n$HC,ahO,dRe3frjH!p<(L`2 /鞢%~Hh]"#'.)U!/cNKhV8K8Qb#-&c"2@dVBHkn1_,b"$&JU$M2/c b(' 5&~ $'JH-v8.B.%(aAғ%`1Lna / ,(C\O TKv=\LB,PP*Rf<&*-nDO ZOBޗfj)*HPXh!C^D#5"#Ê21 )l A3&"BZRv0`-!(boO-bJJg5&C, +w"/J&MT+-$Pau0BGB\#()Gkrcϩh KpW#B|DLWO8yd&E/PN@~' &&bg;`Z9Z$.vMj*e/BOE%KD" B ^%R( "gjLmm*b ]*e B$pB:K7psa̷x #tSJOo ,+d.K} ϸQrP.bP<-?6'nnv7eg$n֬gl|&A^YQ@Y(nXa|h7X|>%gst]fv%]qoRgd& .aP2xAfahA`ρ!8%x)-1#.,c  ^`hXc!Fs-PR$GTgvwD&(C? qm /sbAԬHZrTG3zgE†D$x)e3WPI/Б$2Ef<"R4-KPh6( ȡ&&I]Oao`~( "R/ FF| #b8~ $A7v"r[%n3 DxVfSD+p3Y $E$򮈸v·It`p C,!Ϭ2D[{B(k$\BV`VBA$. (63;K!A|`+5(l('PV9ҦT48`WEڲU%6cH5<" ~lwuRz34FVCҊc2ƾ,y>qYy+?D j"RKii$0A3JksS/ $-Sc@Cbcl[%{)-1;5{9+ dV:H9 f}3}V295bj5t㏶)opU~Yц`JJL_@ѩ(Bt OӴ1o 3\&z%g΁iBTgB"|l֦/9;i6燅fDoxf'cD[3`.&]Ads2GFg}O jG*aX|T+`\%aуA%b*#k .İ#P!!Bm$&A1+9n}D<8ЊReb0q\[{$R???"HT0?vg۴ p[|4"h22~/f-"A@`b@)|6-y@HIKY.Ceo@$ ́' ~?"x h4! O^[/|=%9A`XX& G|V(O̶/,]LZ G@+ȥ m@ ]p,|h]( cֽ<}J,  s?q`H*|/E4+ՋS-m5@w x٭Oog{uhg;9WEg7F]>Wv{]wx|^?'z}^g|~_?~_ ,  `. Xb\h (+})iZ\|(1lhK*& ZڷGj8@ '. rz+;,j/늊ƀQ\{`=%n[FasAMEєm * "(!ax L{Zr4[( JƶmN K"gQО@x( zįu jI̪'w j5YcƝYؠ*ʈG^G23ayfѲl9uGq'S~pr17,YQ-5=E.MNUn][DX @R r@bpZ y`1|'JK }F,˻Q/B!-K ʢq1*أWrZ bY񂮬sU0r5lZx_z{\-ΤPEϊ"5.6](l`hr[XŊJ+  )+9vĵx)dL-Ժcjޢ])vƀq9&nr/KvW:Ƹ#r ;,e!ʽǚ EAX-PnA=!PBXM D)GH0>!4l h A;* oXA6 3|*K |Q*S> iX-谳 @19<pw)]7 XdڨKь| hwq$4f 2Z+RNJX@*Ax'&Qs%%vrX5&YY-+$%` PleVGXf[L]KTou.rK-yzQi7}K(}A6#i} Q2`cya<xoVJ?TPZ AE T.P@  P  vI 0@ )TiN%Z-8MR r/RUn3Z`Fbh#SOF/8BkUDU!`( d,pƄE VjJeJtJkJ*[0d U% -[)&YMʛg%PF]TF]Qql,Ŝ->@es.BSխM)cm%s2Q8/<*їGP^Yb=G-<&LdߦϼLxGP|o 6 #@af4_8>gZBh] FD4 9 @MT AP4\SX -(Zz}My|.$bVU0ճ[q/x%l)ms}_\2(ø[cWEZąP$C`:('ZZP<ԛ{,0;GGʩ:J%B>^1BҀ>UDHT|5xhq~/wnMG)\r]1Z0 O9 a A1`"?,N}أK\iL (~+޿ԕ FqV)8JA!Ͼ9n[Qf/SЮK LTIy]8éȝ hoU% !-Lk?XQ)tQo&&Lk#j 11xK F/|ߝ_O}_`H pY @ AHc',Z=Z-Dq.0, p.K0X&|J,&]A.Af@@HQ : &*"R)BdF0%Pk|IG̚jZe(K@il 4`|Z~-J|z!P0 p 0p6`  Դ%na B,>B 0G/oJKVbJJȌop1* \ aPt\!h;`p `v@A.c+ Kx몥{ʊo |ț ܲʢʊ^k2'!iPd1q2.@ @`%g dZv|[(~)vCO-J:Xm`԰`8ARpp%@'(`n R y!gZ(JYc(ipނb(hZ,%Px'r*rK䜈eK2V T n9҃1s11!23%2s)2`^ @3`6Bj̲[0K'>5JȪ,0%в^*Gh 6YBЊF2< )2Ϫ߀43 /JO$^%lh-db`"ZA .$+ 3FCDAaxaPI:T9C=CAD4EDtIDT @ ` J fpfEM,m)D"O)bwvUeTG) *kQ@E+ALHJ CfNR'de^6kdꈂr F)Im&&BGpjGNJV}³H,'5OAFt!X!>OaT5ETuITMTQU5T@+@`V@P qx Fx,kXZn[ZkB.+Bd gPˉtj:@ UkĀ> V0@ !Ÿ}'\IƌdT(S–i0 v5h*GF/B~!fA0N[e6UevYe]eaf3LP# 2v %ɜ&+C"* Ҩ\ZH'Ώ96Z,Aa `UfJ.r@ ` !@:$bdd _[>d&aPCR,'#.^J5nB A2r!lA%qVtQu7UuwYu]uL/ v+4`+)mbʜ R[jDfdrFbZd`,0vLf@ @ 0 `G'-.d_lvd*aԮ@qBNe|YҧE=3OBAvaf\}IMQ8UxXbtn PE^.K. 9Pj hK'dАԩv..3VL2D!@,Z@B @L@ZJk{G*N)x% $Nޚ @aO"E&*d%d^!phuyA9EyIMDp``x Y`` `.@H&Ao{zZGD%jk A=@s@ (qqJ2Ij &-I_yBQ7HK2uh$Z@ +*RU,d!aJ!:.>I1:5z9=&  "EnGy(޼2V2YxX.gi%R}DZf׾|A|4 (`& @`trw5Sekq㠬# KF)ZA] +"쥃@IT4fz;{ X x b/JT@'nw,,m/Bbv΍+ʱQ-0FTGhhfG`2#{ *&gp}&)G ED4 X' NP*+֏a!O$Za!F5\ZpoAOO/T8FlqP!aLa:Lxu<|μ4 ˆt(Ab^`8bkx. TU6 `H(~`@ P" ms@J3-Ki5My=OEQU.MSNUUn]WeYUm[u]}BC{=c/ KߏfI΅@ ˿k|pV. x]Q}>bpQw @8 ?vOux8/. ik'.#hd}lb4ПHH=l(2<[@+>G"Qr8)HEXdvmR0P}KyT= 16 քb 72@fF!BCAgeiZvkZųm[vo[q\w%s\Eҥn4 C8H@']@L!L4(\~͕4:36 2JeJR TEudBB) Ah* i<=8AL؈.ԡ@P)='!Ki S)9Fӵm{f۷mn{no{ 0ØRjgˈMS[Yh2MW1 nz:B81 9-[]6MGe$W *)|uP+/_ܬ/*3淍Տ6|5ґ|#7 h}~~?`.?(F D 6@f˪sj 3T,h&!QT x J'țp(8: E, @0}̑渇0} ʐQ;VL ;4.jZ l#` ?* dCHy"dT6GH  4' @@gwC s$Aa5pHZzg#oJ 1a Z+EbCU$RJ4.@KxڀF"ouM аB@p#@d]Sh5Fz!k< A#Hp=2PzBhU 6P ^x.<!TԆ~R|{?ꕣ{Oq6'Rd` B\ P8$ BaPd6D`aDјyzPz2\A  ?r {@X_RDV;%gZmVeo\nW;w^oW`pX<& bqXf7drY/<(?_wk?BA9P }ۀ`@@S Q"JWKfÃ>A: FB`:씤@Z詊r~B 7*z(t*1iFeƑmuǑ} !Ȓ,#L%ɒl'`( pCq#cP€btVӆ":$3">TlbBVPL z 0U;@=`+ЄB+'qlaQ2FXDiQ6FO`$ŨV 9 yzxD@O _ D%(&NDO+ qH(P"A?LH !(0A%]ZH$bO -X'gx!X`2rFʝnnMٽ7SrNY9DHP`"@  CO (>C$EU|%=΀ u :D1Z_F@ ~a*p< LLGyNH< "@쑒Zv @d q! <1HYUn L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ fApA#EtP8xX{U`=ugAW׋T/WHP `/͇v@@,@ @&{-XW s(Sy<,Z}f4!TmE]KkOX,Ln7 D>>C>` liUYEo`)wZg`:q!\7=KC2Id&5>5]h@[5mPեi*J(!F)yyy}:z"2B8 |.P/O^e!@SA`{euE)Jh% @j?J|(S A`T$jWfp;)JjP+Jb \n7<|# °3 ðCıS~c湼\AAK!ʠ0VIv^ԤX6YCB]א f h1pWMx)9REn`E:΀h녨A`b>OjX3a0A@H <0*|0J F0pcGs4ey%fVRB詹3Hgv(!X%@9@@TxĘH@I0&6n[D2_MCȜՎ:8T v|p19Hx1=>GC *hFi!03qI9<3u;@] pY Xc?4"@e(=RY.= TiA]PCyAk$P^ tJCR܆_Ra] ,@DYaA Œms[ Qh&'uH5*ʛS}P5JJD0:ApT{B𺓪4%k&\0 I\*DtZ;g !^6&!N aV.-T6̻J PXlG:gi'SrMBK ]V6Kkm6zdm`K 1xA*cy>T{ c;gPAP3r,SOfVBlN |/R< 8/ R^ c 5qWp KqjJ)P [2 &=x!Ix47lՈ;"_?M;kmͻd>BHRxUQ7 9N@ C9t0=Gx-[*{ b$e #f P1*X`٭^lI]',nf!10 0Ϳ͹8<{Ϲ@"@Ll'L cUW^Yl4G=b ⼏Szd.{Y̔/5$y*DZꐬ8:r 弿>k;C><"%8eydV0-}L~l\ QAF`fB @~˜YhX"6+^ɵBWqEL`0r 6^+D?O?` $/P]@LkeDTheZɣE= `Ah'¨,v͔مtda uNYNր4C82 \]I!&.!6=-E&aT0HhԱ\T #>?#?@ ,ԀبyhyLjܰ=ٍLo`΃41C4A PԀ$$K2䀀=QTXLW^n TD:6'gC9$TNU%VU^V%fV<*¼/=##f/di"DE (B_@聐&¨,l^UReЙ Uʘ]]dY`A++B&V h<" !|B#"hb3#C"$iP ? s@e^.ZT*rjyh "(IP>^L \7b@K- vt9(7{C:nc;^VbdB 9,>^o.i5W>i(H@P4m5MBLP @, Ll% - 5 Ð= Eđ,YbsR`ۤ)s#>X" `ҩ+T$ 0 08F/`|Sa21T@ s`G*<i #|IpepGJ!D0 &D؝QQN*EXYQlR PӼa$A{0Zh5 Die,Z j6 d.D_u%Tn>T@]`r3xZY A&QZ-ETnQ=G!* #إcwn0^wRs=n>Dݝ9{Ix|0SKPD0Z i6#btNl31@6WZ]yUW_1&F)@` %ڏU֏S?&B󀞉*n@` È}"B)Ph $W@ t İM p3?8$.cl0>`ٻWn]۽wWжDh!0aII+PsϹ*%h=r^h7i 4r@>lW q<\D~A:<$xUԎe $#EB(Lm9Xc}A)`w"L+Ř̎Ib=GV=j k[?X,c Fa N ph2Çe=\mP#018ǐ9 JiR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAPZ5IR !dH?  ?-P4?00{=@`BR*U:MARnfC@ f~l+CX08$47 m'Ȃيp^7rw?t^_vx_78 ʅ wp@X6kת0m1|-Gs/ aqͭOBAOeB+Y~H-g~GҺ,C{Eb+& G$9@*J,K2Է.K0L32L44M3T6Mr8N HS&2@y@X?B|H 8K$~'|@b"{*#[ $ϓXS@Pc5~Ǣ-Yh! Ie3}l[6շn[p\7r\5t]7Uv]1 H9suYF'G,̺Fڷ@Dc" Ny*Q 80Tea}uB1lp"I* aa(Ώ?]Vivj:jk:ַkL>Uiw]mU ``zPoEQk18~VbHZe@@ߊ~ d[4=2`JLA0w=wwx>x7y>R[_7JpJǰ^ Tadsf (1auOFU:UjWf. F8ksd Ff 1^+ %rPP*s"\.vÈq5íVD)5r!f(@J-1pH punZYkmu[;imgA$RJl<`@[m4uLPA4,8" Auhb\ F 8,4\"f 1,"cKkGe} 0Y L#1-'`pvG +)p`P `<]P.1l ,vftPSG7xExF c/G4Rn_;W4 iFdn09 "%DTy1f<əs6g5f bA9O@Bp˦\K!^ʗ "1oCXS#tv /tFLQ87)D`3h&f]kyuztTh4LT0TdXJ@ C~{A0ȯ !; &#x^u% ͖젮8wv x7Dfl.)xgq9m`hS f4@RD)ZhPmm@(CѸ: {}N!H3DamR%r"Z BX={woǹw>{v\2*Sbl, V읛+ռh/Ds0+C g Ad%:IcZ貥C:W<:V#Ę |?~7'|TBXJ,L:c,@Ř!͘Z :4mtr5\Of* l*Қ=ʐK7;Qi 'h=]C>d P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?E1`e? ?߯U_zh |>_@@G @P'ΔtZGQI@8 {=^؜Xg۱Uݘ pFbPpo=mnw[}px\>'ry\g7tz]>Wv{]vUJ# 1 "~j `fTe .(@5.ӽ,F I8. @5E8O 9;=ϓ? AД- CMEєmG RapcFa{;G9 4{`Q&| :;`H: p\lHqc)d\ :Eδ4@V R# 2 0z Qewyޗ{}ߗ1eIZkF3ou;R{Z@&ٞ1@M#D4Wdi)#4?G>WYJ.m d}"yFIL趌1re ű.ͳNյnݷ4 185zGj*~$xˮ$6=&fcH3'0)E"3j֊h\inĀ؀Ѥh8)at^/Oo|4%)ZKan=(vH۸b!99h @)`6`4Tp^%$h- Hj0Um4P 0.&$U] 1PCXm 9P `$iF_ 缌uIef?VNڪU*q3Fh0 V2n1XБy: ohK*2}Tz ػ2@LF?[?!Y_Ռ}A\j'Ibd;#?$ C$YG$*K$:O%JS%XVEA}" u;y}#[{v}bSf0n1DZ=P'-!y[?@htO叁 p4 S43Z*ں+ʳ+Zڷ+껯+,@+ -K:ƥe֖mV|d(( )  :C O\) 2?ml"+^ieW&\@0 +N',,k1{2#2\'2+2@p0cN,]4={ej7}V 4 9p,;Op"1}mУ&zdp@xB4 @˸^8+8;9K9^Z<(s<9Zka,={i΍Yh= qA1 ] j@ m8LtMLfq^`}aBHt  #DZъ3F" Ab滹u/:LtRmpRԀ ^#|o &t`pRG "Zh:hpE̖"i2L& tr֊Z]l \ l.`a 6lu4|itRW0!Uf 4< 3FJ,+"?ˈcLn4媩0 b TO ^+t܋r]̹:( "X `P ,7[LP>Ϗ8dL2G`HXk hoWBUgۣv)pJh uRW0)PG C$ĸS[B+`a%jP"d @ iE9%Q`-]nP4Ub@ D!7X,`,"l4p:GPg ڻ[k퍞VaD>j,q6[T̸Ȕ8EL  " #آdYܜhI&5#eхy$伛Sʹ_,r!2)`g=̐Y69F@}C̭0K"-`,=aP@X 8&%mF{sP3 =*4*0` C+޻|oc(k ;^`HL];/M9qC4c84P :%L }AAԽL<v}!uu6݇8c&P H{}@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@!2vg_TP>_$N}ր}> Q$1Rx<t[-Fy @*T,H}ߏ3`sAs{Nzn_{Mo{|N/|o;}NDө`4xCg?+`|l]x:™4G (F P8$ .JS+@}@(~2 P   EY+# GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY0"D؛A  AT. CN)En9GI%ITY-Ki5My=OEJ`}vaa%{?݄OnU| Pb6̦CIr1m7QI@` vk#@Yp[,ժz myoqW/sOuov {젠Np }c@ӯ sP@* c|=8) D5pT sJ|(3 >+c*%pHh\;sCt}'KtGSu}g[g#hUd!*')Ȳ:+p{$) vѐ0 ␒l&p#R -Rπ>p+w['[L-\>c;J(u@x`T 6@!`T0"\,: 3` H'1 &2A7.غ;`+B` I/2P ju'WFJJ;4 kw7PE"?4fӚVkMy6fۛ|) h|!hOЙ>לH#Lј>x)DQ(@ ^-w̪JM)<)\\.yƊ,B^n 2Jx , /*5.3yɿ3B`H0ey93כs~qy;u wj/w!A{\3 x?~N-F>6#}~wni@4@=@ڤ qbM#\n+ |8:,' /ϺX-J@]! (c%1n>A<ALA\Al UH^j 6sKV~hu8rA|p(*;.; 3! 6d),"q)x$ a\|;CC?sTP[^ =L,(عxpy0*zP>T/+i8S8!)cH3Ղh^\?A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQhzE&KSiFSjuzv '}>_@@$=~'P;N(B!oR 24@@i@@8B?=vݰh4e.IiTqx~G'syGuz~gw{y|DVkXB$ -fg @}O"؁KÞ(at$=1 -S^ L-xK3ćg``- v\k$R\&|(R*Ҽ,Rܹ.0SҀ@b[T1||Q|OS0k#a$s.3aRiuTzm4LF沀 Gp;M$+5@=ys ,s" P8$ b1SfA/G/ 0 ?_P(Mc}lY:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY<+ƸR+'G{9V F7n4>/%`/3I2!@aϮ\x%)[\yu9 Eo* , Ll% - 5 Ð= .\Pw`0@ D&4}QRICzG$S% /ؼ4 ,  y`+{/ Ox|ϛl$ A?4LqAД- CMEєmG%IҔ-K5Mӌh^BCȎ4m$0 4m=rNoEJÈ3!P` `s GdpoPT6#VT;yޗ{}ߗ. Ih^T!NXV\iF0i _Wa*9XC˵)Zl{w1yL.n&h0Eq\VNű.ͳNյj[JB7-NѫR4}gGy|AlZDC{g^FoI6h@ {X9jGm/Oo Qu I3dUv~N#F[^ǽ||urj& d 8pD P i{K7F~zJ!&FJ( ap,Qd,ŘzpBXM D)PB] 1J@[!5,E *wVcol[#,"mBh} 9 @N }iڲd>r/[i0hyRgRBHY !DR.FH ~"`q[h'0ޘ(H<LjA0"Eb_ #ptB6uMbl>Gflk@ BEbGMٽ7SrNY9DHD :gD"x{xrJxn)82ڀ}j bP%x#P"vbZC2^G 95'l:H@ u}OAUTZQEI_BɆ p` (m Jj|+H$_lUxKDF7p! E)6\Ty$!9Q":(*Y=gVZ[Mi"*& Ղߎ61OSZLELª"B !MCuq@s${RA< !5 =r[BT*վ=P Ftl&DB0E Q}W_F> $Ƴ>=2 >d^'ry\g7tz]>Wv{]wx|^?$CZ/ahd%y<ހ@'?|6[5'5j| vg!K0| g P6x!+JҴ {8*ή eBX(<,#L%ɒl')ʒ+̵-˒/řv^Hlf|J,gp2 >њʱx@u'!A{HAX d~&a! -jđzpvY7$aؖ-cMeٖmgiږk̴Ap`fB-Zxz݋/1aVG !aNzƒhX,AalHA[YR4m%|}xЭ XP7 }.Nn.@\&a(?]PyT|whў|Ǒ#M"H!@5CYB@KTzm$l5X ` J* @Hfh@Aemu}X`h]<޸;b.D[zu3ՉuhyPuʒh8 y Nw'B-m V( "]_d xc PnA=!PBXM D)`Jj/ P rV-Iؽ(KltlQ#и(=8QIY ,6gTsrF6J^ Naۙc B@1!TRBHY !DR.FH#1|Z т3@`M:Z)h/ͪ1;GG(9 %A@8!h5@?KPJ<7\qlmP?8L )DD$'DSvN;SzOV'[,EPPC]3Fp n^"o-L+$`rp!'R\@TƇS>[C edcRa-R{TڝSQUNUZUY 0`+E`L jG,Y>1e?H&j$K* zh A!pԈ>Fr Т бl{-%|f1=0bI A(ձV[[mmŹV[> 8&b eD圴r.)eo>j<{hf D0"/%غÒ5f*٢Q>$PXKk}XO a\-IT 0BHX Uܭr,On;B<&@$`"@J@S)t(U.ɬ]P4t'GHS <iY6fݛqYں@* ŰER?#!FḪ0 hLj D_/(z0x ! cHh qtd 1[4JbYa-MTXG>O,D@jH?2NBԝ%B vmM!zdmjY5jwY~6A+b%@\ [ ,t)lz6)'wqYrʎ%6|@ ۭrq]7W'vpdcH?8 ܕVo5 ~ ۼy9 dk2yD|I/]N5zj z]~0p0ҟ>2AWuOA|7t) ݔum' vS^O|}D3"z.Y&<~Pn|W^JO:זpiv6"6&_2G '̐;"=*φWN!ZB;//pΐ-1&vH!h\rId!.F,eVT#.DR`FAHV` x rBEdn`ajaVva޿a'`>o`b-`\N6XHFhT{)?+4Fb<-@,Pm5<d^(zd+dJDX.dlc253ƃ4NǴj.,b&\ @ X^Fe 3- Y˖A b-TCc$f2^FNl> c eB63 FQnCF,%c(]J +gcd2^Fc` $߇sd3?l֣Vr 񉎇p]JtŐeJtEc R5Q-L#Xo6"FC,+3t"! q4`#Xr,J53O'g?*(>ePA&^F/2GrMG4ERaLg'Y%D *'0,r@Ъn+'5H,Fr0b3FmA&.-,e3E2qP{cX sVb3Qdō#F235""$ 3rA&rіlVɑ5$gvD/Մ'aMn3d'3 G.P?s{4#SFQ#8˓_r#V2o$EXчNӔ_KP3a1 \OKH2AH5,gcc0A)LFF,(<5:/)@,30@N r]3c1*O9&mN۲ sN.H lVt춹 6r!D˚aMD)PTΠg+i?A5ܿm˖+g2@d䴓!)ZHF@sʙ Tg04r5ΞM^+eJ4JTdUTv.Ոoz nDGNv/ox̧X$@9i|&)zW* s!'P!eD"(bA`s*vpQYMW-bBx{j}hrxF:$ Oz @zTlG8"6#B6-,shatU aP&D#MBqr^M#Dt^3oBT"Y3m0a 4wrqpMmkWQ f^ ^SOn!_dFOuB,/6`V6;ZJ424+FkIYe^FtEN .)V.+bոla;zBS({;(0{@?)-VKPA3"&N"lFȓmQk" уz֧UUGTq3SZтFtJё*s[DY$虱 V7˘/l`U `RB|2U>Dlc?.7 lk _-E~БhT`?YC8RF-\"ܵuDlSM; >cPIJ-lF{u|XԁBJ&~4lvI|Eb8 $eRѰm-P]?5G@-GVT5E V[lEpp#VawGTld12e`r&¿L2%APj\F{K/c8Ͷђ%WQ@'T}&۱eR5(F^C~G=_72@e$ۨ$zE`Ft(d-7tNA.7+cb=Z,e35:Z fQTlCgW%~0/Tcm?C3QnŢeRsTr6MY6lu' Nb"]Vi?!s%dkY|nKeA7-Q}}=]1UC,op\,rZTq=!=qhщI R(G@lmQf/'^mt#0FQqm c5Ɠ gڞĭ%iW-ruUiL|BF%UPg Iu7;J.}ea \і/<&s'it1GM7iJ5\U&uM&V^WEl ?RV`T H]A=˒ Wu1Xe&+r 8?@ `D*  L1`D|S!@ @BȐUπh$oFQ(0:"C*F#`P$= X.[m4=W%a= q \/@;(yр]bAL Ņ"wV1$lH#)3Eĝ .IMpNDQEJLT̵SP%hjR9{ bf4A9 X;TӦu?#=PC!  \Q-CXN# <&ci^BD5TδC̀}9Z9d|9"k ùHFMb4\\e{  4yTE ⫓H~ # `ztC*ޝI$p]P4ZL_|HVJ J'*#PE?S:$BY%lB-Ĭ;KZ3DYq(H: W"`$%n,:!$ƜG03+b7:`Ia`Y!J!*[4)OBXRk4 t`H8ΏLCȦdCf܄QLɪYn"R+@[p L 5;k"&ɭV&ܜBH. ƭTT"V=(`HT<"෈qXvfAi3:J᪛s92oA{²< ̀  $S9MAI[}%Ki7wl["<3Xw+Mse `+`1R*Ec q^Fhc]}mqy@)&z2C1*\P@É*l| AJ Q 53.',Քf*yPao Jװ@]Q TTM̶:"uGM\0I(r_:X<5 N[A- ɒ C{]@.+l؝R,n$=R(bmjS/uxAGlWs$mQD–ʑfG.Qdv_5a7"UJwq"%f9.|nò_:4^q鉡VfYvhpԷ;&*r1BA%HJ:/4m~Kmψ;!Ω(.Zy(Ȃުe>A$Fd0%QI={%b^0S@wXOHsDdV!Io|˩kso A z(x [7Ma=YA,0 dcEXrҞ*]Yq|3R!{.=!,(r3p@t88 H02A뒲ܯW▨ Fw96 ZȊ*9J)xs4I|0򡊱(a(Z$Ѯp !, 8&6g^ !3#&-4hvbu9%/2{I7Z$; ̊!Ό)yᒊp1_Ld+8ySpFk]`(T. @2,Z#QKCӭp qk,@x-%x)/H(ƘS{_VA0B0ч$}:Aq?H) tߐq.Aq< 4=tF[)BE*F' 5**, f;ӫE"() p H-38!YّIKW913B uQXu-Ђ?q,D%+ H'͑,^bKˋ=Q'uM< 3W*Rѳ9,6E H4 3ˊ,#\A!ʌP! 5 H s*P{XAE9dP 󸔣bD)8(# ( cMCRj̀ELh"7pڏJ3CMJM/ɘc '1Q,( br롁* u(ثbٮȺ<0hw>xad@2B-D ܔ#j 1 gW%pHt@K"xɬqB rH 椘 ̾!ĴJ 2T/PvsQK-p A/A{r<8HJ:  a'4RBY6[ݺ1N?F)P9 rؠ@22M J?-qҭ51k;"r1q 3Ү?7K)+$+D!<1`)+sj>zQIأ9 ,@{R+JS#Ͳ33 k\WQu#!2BJA$['+ 3uKqQ3]))0r\D\ 2JjʻW Z ݄08V $K pҼJ\h<ꬭaQi-`ܩ-`*SR*sv4P% sE"I u ?J12jq z)R4;ӑ9KvS:K LM8MR>2r<ظ@]7s1Eq$~f&sE4QJCM` &(cr!-2!̒s[_$(]*2P`xMK9 o"s*ʥ%I>rJ@:H$.[vXk 7d]d5S(3\61"SJ1a`9 I#db8 @(-5i, ZKj.I"Z  &Mcۧҕ)`6P;4^ܔZ@-e2T%#  1e}ez((2aɪ2(9E4#)b٦9qShZ@|yP`h sQ3I>0 V0 ]cT,p :$ڥ%0A໾kTzGÀ|?/8)f4ÙΌ|pX A{ke91'pn Hp6> R s!+E H׋5#- ikPIi (MȜ"$&^UE! 3("1Jڄ. ?]C?0]KX1Rbs] -ts$.uVa] K)( dqF- 5 4ǔwYxf\34 hȣ-pƒrWI= }($ `/Ď͏li2/ G2 -KHH|𰠣Xn:;hooH SLic{\% $¸ *!)h$-E/l䳕(겞. )[G2/: `J 'Q {+ HUbЂu;; MR[xzܡu ѐX VY Vsa(dvSP\2$-B_1ץ,TSNd<@fXfSPR#V)ӹ±1A 90{@dQKW鬵*-Na!&{ʁ8Z +88*e`gxh j R +C*gR9=⤒jt"hI+Ui]Arhӱ$^5Q0xnT= ; Hv(iy0+#+ 2ЎF`|@?l6  @@ ~K@yDAo~g*1 a$ e@H:@o R(@r|@Mn$E zפir8\,  4A& }k{eryE6e0DTA8Uki5cА@[3Y([S}jBB9IvԵk "N~+p%`qi)'JBJ:`[dxy`!>Gz\ä,0-`0 A gt@, t( [JB"plc(ʥ<t2'h„5SV?3('k oJ%`#cR'ldXw ]v-f3‰KLhĀ"OAڠgYOo\f;V W)-ԇ}2$ "+MSb&o&q] H<*b%)6d"i0W@ '1 MQh1t\ܭ 7|8%hnWL[ا<勲QFjHkU[^N(PDᧉyF)ɰ[g47.א}9H5ԫ v+h4Bv @6/e@@N- uH׹^phFٴ`L5GG֥;O0n&y5/̽IlB/Yf^_O@u5`( f"L!LA$JA1-!冯sB}Ag>&-Jl-5$ lnl6jH c\iRPs T1/8Ðπ R<.%lƘI+i__+ VuGHi>D*]ZWm0Ĵ8G u"k}ok"}q4y&܃|y,m \HiŬޭBW`6>%vD=쉑!sc#wm*ͲE;h[Rl`WJ%+:F1N)}$غNrL$2(LM52Cg#J\z_#w<:(%De6(¢(L2\hޤ-G KQ@b4Z P8$  b]1߯ o`O )W  }1 6y|/>oGRR@!r8d.n HRP$咬x{yMX ir X`w0 ~o9OQ|~fo7?jV. Q{~sW` u-?wˀT,m?v5a+>ܰ( Pkw@p2UHހ( 6KCvp̶ݷ사C88@2f:y 8 `Tz"=,4e/‘28)2flv:Dˀg0΋;)2G3Ǽ " I1ZL9t2 \~1ɋ BC@# Fg4鸩$$/LG+M22 ; @-F$]D9컦L{ޞ,o35I3"?+a*/ y%O3eB`MgW4%c0iSe kϽmE L[#DU0KIA., D ORCx!ϩ2ԿIQ{M7*M(u:/8Ez0̳lӫ3B7/;L 6) `.gd agkD-vw@ce<_GcT4R 8Իө"+0Dɇ?>5WS[wD$H&J- 5]7oF-tcOV$G|6+ < Ǐ:V~LXl)l֙ȦkN acȪzPAGgn:)jMv(\M72C^` j.2`Q.h4%S#_rawz̑_D\K'0"D^A43T cbR 8i;6_hˌl JRHLtDOIw?hIuR9!,D%.S#9H: DrepfX:mE㞥ΜiA dOƑI.H{.%BG6d Oi"CH]EծZy1KbZ$7V9ssl9ي,PY,sf= d.G_FG1p+q3%bG`%e_'pNJtT"Lff3tPm 1WuC$ǝ\Lj qF<\B.oP(1*F={`P4<GHS%*=Ib=it)prn@KrZ$l(6^s H#/%S~ 2"4а$*VQ] ay)( 4piIW^2K3X7uC&܁⪈yȪ4!ed"Zs (\\-ԞU`f1:]Co#aXL Ҹ2^Py VExHQ(Ba '钠!f'ҟ(x[Fj:Vj(D} |؟au1!Kt%ST?fH jw Tg+޲Ot,15N_QTM` `sUET>fQyP#=rQX( A@'C[e?N4=ѐ ~/s-],@~JPI@M ,:ͱ\ *._EB)'"E9HsY3%i#KȢ5ӣ \ Dzt`f խ8B[HM6yLو>b֪F1aQ\ 6.ijSO컁 &ykT*:้hBF"8# !OkHc]C(b*b?)`@6l\C`n>%&sIF$,Ò=!a"B*H-|N]`3<*Ni z^ys"D[%$@ɆRpx#0ȿ%*.f Ȫj-d A0,LLK ө I-@4$vCdfB.O&΃%(HR8.I,(&o*Sn, t|" %j <w$0r(È˞<(EŰG8$Gvu`t.d7k|*:iA G~x.*C%Le`E&84҆JKHcL˞]r<9)?PYle44k]슆1G]P'H&?WiP-c^;  e *nxqd:#,43a7+D.3L*sPfqF&1Lba&DWh^Æs @=&:lW&% H.Y\Ph-bOH\ryJ=pX˞TzHQDs ?`8$[ ʖ k*B\s>f11f.dZE2_b8ޓ 'O#'$&$Bn=:CmZc`K̄Ɋ#Oqo$*^B"8Nda$` g\x#Lg#xHh&н,Ȕ`51xAae @pEb.E IJc"(̲V%Wl 0qI67"2A=e&|Y3L=c#-SB>H 8*|zZWglxp ~"S C$Ca8Ht"FNlK*6[g;ezn%*x~n|+(1 h)1 ZS,r$dԢ]'RhFd/VP3,\>0BE`An˘n,l^&2De^W;i#z++PE`%0{$i3Ҕ>Y- +k YH"3/ Ǭcd,Z\TV{ނ6N6եȵ$JHF/Fk왺A=d8I*;L/x0Rc yRN0/ \ 0Vm- Y gg$tWwOHب(jXIJz?8&2e;ɇ5*j%t.ECsnڐjM ·($.ۄE%0qb߁c%Z3%6WOJ.ê"6< wcEȆbaA]i&8b 9p .P0 ) L$(ĥbL]By]+`$QLpW1::L`Q:s0@$58HI0`&&`ANgH)w;&4w(3G)A* j܅(ĶQ>E\#p#?4Cb$ID.罷CgͽE P ?o?_00 ~ F_Ѹn5"2̜ H@{h  dT _1@@l UJ0" +4 |n F!QK5hw3$ A@ Iv.Gq8PmYmB#P.OȌ)udV8N@6)T!c'7y(YkÅU8'{M%$j/ @6@Dzu7#3u$~Wb6A\IVR'8%@ﺔ\ {Zzaj'YӾGR_x@&bP/ P~~[kfƒ@)xkI5cPPTu@ # X4@7G;/~0v5Efp,ыIoh^Z3.H#w9}(pqLrnu-ʓko@չXsnA?'sFJIip38d#*eٖ#Њ+FyQhj$nxg@@ 6!ʙ\0ϑ{*'kP:2.hv^a]8E&iKd椟}`D%6 g1F25P %k%@0ʦY \T4TGgf@ a5b&6Ѣ?AB^t2fQ@Da tj˭4zdꜧ.3$dsd2">Kf+yR>PFQZ&,pLO82Չh BA2YSbnUVesPr%>:* TF.w'X\ xk-aJǔnJ=+(F. b$JGsԔ|9 8XdșĤ u7zB"$D  VʮcŮ'\m6V="[j852J$eYBp @hM*9\ıJt!B`kˡ|/&UH_)@_ µ,E@+8h`1† 8tH$t0Qr.r 0}еH%K FDzm_dx.N>3AZ>NK1z!Wٳy ʈE֒\酽}cWDzhx.r?lHOf.tJRIzN[ZZBE8jEǭcj rYnlSXpUilb"J^ű:6!g0AX_*nVO)j`ٍ:`{:gdab8ԮX'.FlnȪg`@ xD!i)rc2p hyaj-TT|[v[ciGar&ƹAŐ8L"%Z(NTݪ,eȚN>60sBA%?| zF A "1eU\bpt_TvY;:g8@r$ʙ1]ץ.{&H,=]b6z̶+%m@nvk@PW`{'HPdpl`Ci"-vLW%J%{C_J*el[~/x/2uEf@-i>z:0 8ؿq_ 4YIe*)6*:?Z= 9H(f8/ɀWP2~/@.)a'SAأ2X rl 9쉠 "?¸+?9QzSHC[s ߺ4q:!1a59J)z8 q8 9÷Ѯb*pPeY A QS!RJ@c= Pxg4,px :YCj9HsQ!  # a50d!?߷ˊ,b ghg/8?~I30.a 'P1UT6A;>&Y&Bo"3HD蓹*%;J.QixHz)J#tH p(rb|:ʩg#!7J&' F)wx \G2w &8qw*IVX4u;ZB[I+A)SX'yP_`wa/[P4V La A!I9ODx0cT%m"Xd=O "1|I< I>y2 AY3RJQ)is:ZDu2 aI }Ii9@j%XlX{IZds?]* %Y}&0Ij %tH*107]:1ux,] 2"5iU/I*o`\XJ5o0 'I!.8ݽO K -"5ijY2pB$@şZP`/>zx@H3g9,yrlO#ΐl͌\6-,] #H̀(M PxYiGhykD33/D {a5 Bhgy'KHIB/ $ҫWaDHQ ҐBG@cHi @ Oؠ9), IaXwyϱ00ϓk":8dH]ADPdISB'KH6Y0m% b{׫E`ôzdIVr#Xt37 3Qda7=Բ?p!;˗;cb=a \C)@Ʊyʟt3+z:1#e%SF=Ka“4Q|씈YˌOBJHK8flwAiSE٢.Q[*@0x@ U f (ѤL)5UmWu! !\.*hAj‡(q,W ^/Y3!)a[,fu=9eW>y~+GQHZEK 韀4Dmˆӎ%.z5HtQ+uM =sT*^a>쑧 #+f,9b+ck|I.c=DU 0 r!^[b|#62r 6tYrVN%w4H/up {0zQ꧘^H*z+[g T>7BaI'HѢrѰ*K:jm#TˈMгݰJ뷩r}o#biI*e{:pO#Ջu8o seP8$Sp>|ˀ]S=K:+ϗu;,@ϏH8ˀt iG*q[DrVZcQى!n\Y \4 o<ؔGyw )(3x:hx( 6ٝ؅86lpe04H4^̷ؒ;,6 3؀5o7'3 A9 ;`kݺkK$G(XKGY+ >t,$c'Q`Ȍ[/!Р(J$9TB2NA$Y!jR:t \Hl2+F1_XJ%I» b#)  Q{@ZG"a` Y8X8m& 2V⚩F {@ tD?7Hd4I@`  /G|< f;(He 2*' D=4>*P , DP0x8{=^ Ht={?".K4|&{y*ڭmfbuA X,{]G$u]{ .wPh4 3:>iIPZ~t~G_sۈ+Cpyj^\O>1 nEFѬncP7K!{`:K*0.ŒI Ja2v3,ڦ|0Iۄ賢glA(zXDw2ճi|}-Pη%* $J" O!'hLP:‹,Ѭ-Id|,8`T Ķp DoB {%ih+9ʦG4A#:¢.T[Dxѯ 0H `-z 8k)K9+h}F9̉;B.s9h} U2 t:7 ,Ȍ&C=/x)i" !ɑt4}_IbABDĭm0maH1uYkX +DyjJ4&*t=4yT|OnKS.pF6KH@`$pɲm_;/RIL#ƌ+G8<u g\"%૥F7,qlcތrT(j(!(]#hz̙S (Nm{{v\s6NҎM*ǀ fk'_iwD$ijx킓Bl0sпIi[%rZI% DC# sMNmĀ| .<ݻ`ZY J [K;C(IkyEYA#KG`mh' D^I>Mx)=?f)QY(>2ӈL Pm][i2cPjlC\a.ZtH4,A6ՙkbJ`kJ]|F<H93m@&`Vas~ IRM+zR7kkH]2ë0f*NQZ"8 [:^ 0u}8{㍕$7*|P:- ץNu` (ۀ@2OJ\B> Sv9CvWj11MSPT BhP,pNQ+؀  rЋ>d!!31lW̑ɴ*.lr(BڐqfKTгeg*{D)s 1D7ut/Q5r`K3YeFȵdHU ꖉjzHKD<vX;Yglr .?OAj1F@HHdl~hP3L:&`L A6G-Ql@P;%#%('bVKoC djC[>n #]bMVG RxIQemĀhl1z`0$a>y#նW}ɅRE%b5kj=lZ(vw&M4_v&:L5Dɍ pX"'EY?y %T{"%) Y yW$e !F%L'< ` ka蔖6PԆJ_+. SZN8s BJ{Xc{`2@4-_e{}zjG8*blzǰ5F*8_M k{D&(B,'DJngLs\p-a*6#Tc.n\e#8*`*X0xjd,늯O`890#CwX-lRB7̕$'/tL -[rzP pƈԕ2t2)>O3i+rb48B@BvF`w $gNR, (rҞH33"4--id(XbD˔fmC2?<+b,-`'B"A )Xuf0G¸gK@P<aThNK1 9 G,Cd:ZFEql/4*R #HmT@$TAj*#9++ƸS;iQ{'0֧Ic6Cn?,,:iZ5Fu4 ʡ p"T9(jB4*Xgv#C"dIBBZBO$g8к\EȘ#vNmTҲcX j)8Ҿvvfj/v3Hu Ihx D'.%EE6#B"3qNtXɊ#$"mR#p:KjtR$L(8 CO66w5c/0[I;P$(m\*q~+bK2#Z3CH6Xd=9-:jjF HI+N{U*Ee]GnceUg Xn)LAj0\ 06A,XT|ioΠYf6ҬΞRC P[J{jӲBHun-R8mjLOj0Fn #%g(MTTJd2DtVn1jʭm+Z *SäSO+/AdmE(mG 0 1t- FjgE,AkOx3"h)1U笅6!:H 1 Q3NA0bh:jOv]r$ B Z9^ڢ*`PyA!HY+sXI\s.*ahuZߎX5( @ @)'`5,ׂmn@8`2Oa! (dB"$ ==V5Ž t-%>0Ư? Q uh9X 9TA=+fBvL)_R'vW3qV{Y{w (5i25$"}C//_Q^ d$|JX//,Kl(Z$|,w4N~ " PM _zX ; \fW^-T]ji=Cc0)Ү!H,AJZҨ_FԁjyV';y'ʨ'_y"8!&J L$(p3`;+Fr>+&%¬,i8/7D uʏubt!`K"/#uN>)L/cC#VMTʇ|Y3@abAk2ŁEzP`eyJ #JDo IΝ!x"{ ;'^\O86h@Tw9XFVi(̫X5lpaM)+>v cD:ErEN Od2cCaJ,iNvIh06@Fڦ 8!3C*0Eay"Ҷ)3"e1MD ;& \zIcIQ 7A{ΚZp`"^e#2'IdѠP@*pQRfEQ8ҠPGs [.OP"8~.Q~G_S@ҠH HſFBN#Ssc0u!;g-{p`ޭ?tXL$ta@yd0ehO#*M*}3RgA{~jd!@v B-BxBp-|"߂#{(% S ȷ'ʢ PEK乤)2rZr;,E˂D0//s6)`#̨2F${¾[MS4GnyqnBQhZ2-RЍcRhEȣ42'1)&p -5iO2+M"DSX2 @K.O>4e`(KSE7Jzч 1\0C1=8HK)UcR.w7$Ǿ6#VEʪ%*]-P(8OR5*C0H,ҏ$³\( 3gldŵ6@hYq"Er1pyqhSiqTJ1~rXy0"na@,ԬPw"TzAjgattp$& BP7C|;+K}yqѯ"ˁtǨ/ y¹V%>j@9i#w9R”I0 ߱nxbOC#G:.K(R=G)Ep4~r/ͯŒ J~2&ʢ+/U <4% I)氕:7nʬa~ƀ@5[e,v8`SBl]r1,nhbr^ 5F )zJ B:v),\]=sI(xL2BהtoV*eCar9)geh\U-@B@HӶlD:1$Fmd A1D%!*/DwZSSeiq@t FkH2r b@΋ww͉މL+)0x0 Sv,qm (|(`,QNNF$qQ"DQwx #eXw e>+ HJrg. Xt 1h-DeJ]nvѹ2   $=':Ep>$ R† 9%@5M+:gT,-s,YsV`h qdG]aƣEbI %W`.Ȼԓ6fk`9/RTK"$u8fWUe ;Z3jBL A1#Q.IǑF\ P:Bo_LcX Bu1_-{u($\4bZ)$T57뽾HE1 w-.;Xch>j1p+ n]T ]5ظ3Ę90*A %1Q8O:@.Oe 5g~Cgsu*P;&Q$R(R`P|@`flc\$L@~x[]i#[| i+01H "F!j$1acK:zєٱA06xc[Њ} XB,@ ӼX7ΔOH9'!}wk9b! -#\85yF7 AX@ʅ_xf% aC0hX+ɖLQ 9 $h ſ~aI1[v,b)^_&Aߐ\ '!f)-)U7*ZPoDZ0kxX+0 qu iF 59`{Tr Z`67 `[IO3`ߛȺ jDBFȂ* (`5i1#Y&`fȈ!IS~)q,FŨh Jz0ۢ ;òb $24Su꺘\ I(([ !, z':; /4t>z(rU l(dBYܕ.r0q=/D !}Hx$ AB7Q22TtഴzэIpMt CXcx6#tĻ:j&#:.ͤ.@hL؆ ٘s .PTJmK(:e#u5} ȞfeXLp d +ɠ4[×zگ^њ +*y@B`;!Su(E2Ww8TfCA@mnU+p̉P9 [Tf8"8Z PԢ㉵#$ey nbsX>J# 4-&xWp(x% Ȝ6l5` 4YM59,7iXZ pݾSEA?H'2t-b.5Й^']tL `S(S C**)B":H ?c*9[ɗpUp z!MOS췬u5B Pxҡ#)z0 9ӖCNʡ%8^0b%\4[IdXd0p1 vEDX;SMlys%KA塠"t6[B톐fW[8mCrġy]JTFyH }ZVYõh0q 1'OXTUmZsrYUa@ɂ$Eջ )jBY9cŒ">,?r\;CRCa{xXV!pyx)Еa7  h|{ {0[N!_@ɍixpz" iP͞W%P$5;TXݹJ ̦|~0A @vk?ćiR'J 8 |j$2〸>*温X8Բ.$HYFTm`@O$(A ( ? |~I@0G `/ A^W-^g= }c%VhxN>PʬmRy@ =Gl}qD^bV`b,#zfiٸc#Q* q2i̝)Ad&{ x"$V*ՠ; Hdh`, =Don t`z۸P!'|dۤjpx_rY`<J *@B.rRi'|d)g$B@=;ڌ"JK *me^:*pjjr0/o*JNwl( )4BL l4O ; RBN-k"R>N)"z kI |I/z#Hr@N t,@"z~?r|K:U'@< `)Br]HEm k.'EvK:[6&kŁbuʶ'-q.z]™@`!CSb8BSBOv"9}ݪZɼq픱q8(V5$i$!Z".WÎR@o L@V+4ztӻ)dT~琤ͬmk%&ɸ%)L E˴8[-}!'Z>s!/0$Ҫw^i#m觻ejV"t2(vq Jv@^ǐ@0@hL @tJ#$m's#rB"|Q$4 D}wUD(E9'jv{ V H"`(xGd@$Dh8Z2qBa`z.p1P>)C8ENP$BC=^L 0ta-84 #vo{I{R&wXcc8 ԅi4bD:!h#p %$:p;BZ S2:(k`"Qi̷T#%wr 1P^!*JfJXM:N%\,~r|wuڏ6VxOlWƏJ} Sj/O*,AQ9/'~;!@X+-_/tuH󠇮? ԐGO`IPh詷3uH2c~mv(K1Yr0)-lAIޘI=t6?FͪG/aT9-E3u@w#j?8#tt;xРeA[5-怘JLXŨm99 uEM]E4~<yvҨ@ o;tB| +8J`, c0! `id:R' r,8C'Î~d'XbLvr=FBM\BLsڃDj_.= _b G*6ڈ"c:nPA AZj0 Z JȰxGGTOP!Oj+dOCŒ.ECEGD"`vx>:@*d_(^BF@bG'ar!tdDC("e) -Eްn۩~5"M1oQZFcO fnC'. 4@ q#L;Kƴ"'D !JAat'hlFA;΃JbBAP`RM!XQc|$#*1~6)*lSp b=d'l"`cT_~zfNr4@D ֏&7n8PXNx!H}"/HcAI螠*OnA2;`%֨}}*X0!za*!VsD #nxFD}&<% hc1&oFxb6|n$Ъ"H!dC!+4;MHD<&R\' hQ J6M Ehax&eL"ue;C#fnP+ nl|\@}'Z!֊S$2GjvI DTv `ɊEGZrnĞ6dLDL|b@B|&amT",_,gZJEE<(``r;9KeT¦)qQ:P.m%A~:cBU^$" @?GJt/ #k h/8($"Ge<):m\#iV;EmNbS!GA无vFdlHMJIK_ |.#($Dg :8b!MgW)0'.G3#@C@c^D BHG)QNEN$ATBC +J1DL=clkndL'_XNyZtF؊@fF%ZN W0P<|dځ+MF}GP(h^I'j"6ZZ8bb CjlK%s d [dӏrIFd5Y,;MauE @)Izw$wW@5H >FMDkgP]zC­b6*bMwڜ!&xND&CV=F$eRH/1I Fw.v:ET"LЄqIII<ȰR?u ZtTÄzd0DE>PLjlsM tR>*Ny>%CɾȩBIzJ+0=ĵ(S&N_|bU dǜg&pʞ^V$J@ jgzp 0 ~X 19`4Z ?o! k6O@` @@@E`"ShD&p/|`ː|>mFXz<|/WiP0[ݎ`p < T)3 F_xm6>z+_p  |m}&;9l;5'f `(E|Fpn6(ls ̪.h|{]EoBB"+{({("p{8++PCz$zn0vHjeFhvxjfqf0z a(X<AHL OqAh:+4|:ɔJlJ dp&H:-%Aenn#h ( gs@z6 t( QTGQֈ8H.Q;ӈJ~v]l41D"&yBKZ EnPJPcL"(*-h7(*if(a#xeV``ن(SS2/#ȼ)-i ֒9Ѵn JT`MsM4'a:hW*I&P>}"vGjbߦKe*ԇgc&{{S8V!6J AӿHDҮ$[܉HM~(H-kb8P%tR xHLy-[ߠHxTbKLtɈb:J0AɲH*eUp A v H敳Z ]5hE`JZcԮT[!N$d yZ PqPt>y(lm ,)>4|*T[":L!` #p@>2$J#P6Vl]BnfR4g 0[bl^q% 7ɉlVD`h@d̹HlIY-UO,LjEëdu :'4m 8:%EI#8$8!ԀL\RIe(@ `4ʒ$9oL]MB:bCΪ[q+f1Eـ@:؅?1fĘ~0pbt#|˛v:eQ,.B!?9kFGR?,@9[+DakˆSޚC|V*'Lfp@yEvG631x/Eч9 E<#P~ #øvtn!< e !;fY1cRk?Z {E`kNx MU M@i` ,PX ,Q]Ղ Z Y! 8`!l3j|Lfu82Ax[9-]5BlIi$ب5FCr` ="YUg<.pzU!h 0%^*OE$ ͒V@T ~a0NnLo3:A5mGШ'E njÈSF* /#$ҩO9B\`p5}>{+JBP7ta9G1􏼁<2}pUl + v.#Q!H8(7(\Vi)9# }F4n*)L p$3`ӧ{ȟ 1tx s#X @ qJ)KQ +r#IV+G:)9ԗh8)q8ZHсyoˉky>Y! [ + 8 ^s @?scF}-/( Az& (.k&y;CYi!2A pv2lvh+j"/_83pB`gxhZ9{*!S%xy` + IYA4 DƢW!#:a}Xe ,8]x+ǣ@ xO3z)Z%B& IIC|u7[() 1Yt95Uə֞4kw7|ra+6PJ|>0œ}?A!AtJsiBxdQK3#W I6a+0<Ӹ.!ipA\91\B o=ݾ+ZpD- E56|,*t+AB :~H9)PCT6*F(Z 0룚.: Ōȇ+@ y+lYsAqIZА>mr52O2x9 vB S<l(5칢W9`V#H# x14Pf$]00y:,qpQ+_y@"<@ɫjfȳ<w rvᆋ5\j%A2уnցU!!/ E>9]Q,&'ݥ %Y &| c^ǫ!=wp G>4pAAHYxj}[3d,7X9L 4zؘ\sl>˹8 813藺񤜙N<ܦ!ВAaˑ[t!\V%LS}@s(q]X{(`i0x yy@[^JÈ0Й)2X05[hԃz@.r.`D%H;X9;{2x!5y@>:P30p^P`|4h8C?F*,YE+8եylU;1`j yT 8$&({`aač҈!XO'1} 0 +`&dRP**H gx ь "(EWR4,|M)4N3݂[ O8S@KX;43B@2N$`δS#@+ߝ;I%?z hO$5T#1L&`L3(!ᑠ >N˘+)?6hPHL0lfFmG9 PM,+_`'([rjc h\`8\n8ŀ48δ&:u(#X"!v1UXW6i HK!5l؂cR\ ij7 P[]~&1C3>+m  f Q) (]ٌphQD+@AG譹@ΥШbcc!\.#+Dq*.HTPVH-}4onbQ7H!˚zH 6J5^nC0lЂB9TEM#0"y𸇒FkC&i'"j0,(bN n9: !p ΁t0nRW i`'L@b8_ qq(\W" [hj#9'41‰j? 'h,)/Q&nëW X _yrNx'dҖJ'GI|I]$`v5e& p⥂`&SG*UP}" \+_ u#kh[]GGcKxiBr.7*\,\X%p\wX8dHbU6$ &h%H#.[2Hla:'dKHFUū2RjNG&ڎw*c Z4 j byB(^sIpc 5uܦar` Kܡi[΅@"rPeiI6Ec3@҆_a}]1;)DV vNn]Wl|dNΰk,Z[$fi=pu9y/HԌt>MA<{9i"(џ~+ \0PӎC}:9҂P$wѼ~[%/@"B}AC4r uB@<|>p@0`.A1'Gs58ɨp2*) @-00 @12{":F*-L1z.SPSKTkWg4u'Z.}, jpjҍ%jS"&`)6o:3P OenɤD4j{M'B.HzqM-LRN)?S! .s; Į*z_ں"x$I -MzUhW#~=(Wx>|&#>4{p+~#4W @8",ky"aWe{ {[M=Ҋ|)y v7) (; ;Ǚ䜟.<R ;0ygC%n@mɵ1X6CALvagxhqG 6@$6r>귃A|\U KmR-@l [݉NF) ]O-ny, FS =S ' gRE[x"m Y+166"Gn"@Q~|F4$H@Lq7 ɩ6uQ JĖVF<2a >%QpRL[$B*9"[.KY`EFS21 Z^J@.b𷲠Npb]f-i[$K++m3vA(&Hq{wDCVR2D={`,G7€ּ5CrSj81D[WrMzLxR 4PTi>(OJ~vbN1YdE!_C!x"ΑP$`,bPH8nB,*Z `@0jTڤ"8Mb(^$ .(e? " $*X $,*Ĥe) ^ b#@H?"*g45gϻ M#jt N.(Neb(Ɖ|bc 6?BZ#>k#S1̤ = :C(D`frL҈.@daI-& j~"J,nꮮhD.}^8@v^n&c(ra/bd`jQꞮ,80l`,ÔYL+ )JbgK%/jβlq/"ce$\)p.GM #$ʸCV|~"Зثb"b.21) ,DDH'Ot2\r3B/B { f@ʂe4О&DǠBAAT'A#H_JHL*UD"otltO/B2E`e#"P)kr8B}DqAOfr vrg/Ak I}JMA2_I@[;< @֯A_:f!ޗa`!)`/n H< (5skL5s $N$)h9;o8Д$lݍM7 *^RCjah0@[)y",fL1P(@dDD KP"q ܪ3b2Դ{#C' "!@`aM:׀a1#4P=  zȓIw,c T(º沆x!"T`σLυy "e>(NYEv3,(xϘ̆TīE>SF1&M 7Y pM.Ff̽0}Ȇ0@9LH:nF>ZtEf@ `Çv u8 F!Ce/5DN0 kKjgzE('# 5a*`3QkaPPOqPVՍP'x&u^BUZ5/ VeX$N>n"LSLFD\b #Jb@Hg# uUrp- ),.EH21(n 2UC̖%H'(vI/ W¸\CZoRڏ@ddˮKN~dXKH̀$/)ظQXC8ftDo$#Y#$0M%kMN^AR*b+ p*U# dglztJl~ "J42U+\%a;{,v\WɈEj)Vx*m=f 2F#^E)g⣱&cȣ#8I~%퐆,m|XLv8dK$ 4hXXBjxLpD\0uU6D`MgVx%\g <ي}o%s|Q$nN+L"D 7bx#*F!́nwÄ9qmEXiht¯'D(fA<bȭI #upzeQ Lzc 1>,<pwE(Msx+6B/A^ףNbҜ-2Tˣ H i{rfkp\CW앉3O)L-aPoN"@$,nQ-P>zG8 |IhR4/c(ڌr.!@!ܝ±n*!3LCr= !g$N2=sD.oVjR|) bqܱCV&_lHa[*̚؛+ºژ#"Y]o*(cv7!Ҧpb5iE7RSj EbD6[нҒcn>Yqno&TfB ̖`t# 'Ę"@)G4RN|MZ5dWq`l-cbP( rn<P , g0 W~cqDk |u> 7C_$?iϷ 1ip0 hpuX`<gS?xkⱓR(F1!(]7h=~bY}, `+6Xi.ўOfSGN)χ\: GuHd!ΏS?x|c4?h:^)`h/޿zDŦ{KФ ch4 ˴"%D! #?!zDX| j/"ç!.xxR4# 1DHi6̂Rά[NL9pc@T$h\Ω9Q$mR xʲ,2hlFAq@RGk+JӪ G pesM_FmTX {:5 K M@& @vM̼^>/\ҡɓ=unY~Y2 ׫:HD>]H HY $#yG!1BH"\ W8e>f׀vn)NF~7%RF@F ,HZYý"dPca0P+*rb۽vz>H|ZNi$AbKBri94g*׎ u.j{%iˉBHArȨևfoM׷cj]EX.Z.2Ќ*X<zL{ %M`ő20lJvלu"JA>p@N8ٰ$ l a%DYhaҬMQ]jP 4ַpHI,g-VYAF$uȡځJCI$paN.O䏽C$b % H&2Z :,^(HQCub ficM+,r ə]g(c)#-ur=0:|ˣ@\pb1)ͽ<}\+RN@q8GLJ^qOhD3~9Mꕁ79ty !X]q~CDpb @T 1tfWN#MI3&q.Cqb;%k.ckf2,S4K4T$" 3.ԣ) .= 4S?fF䄝1 LW|/ԟj^]sԘ>I#10˜<(1'IĂ.=zB vn!h-BZ;s)WňOW$E'Fgg@0 @f]m6HDsѧ'ĬVŒQ 02F0BxBwJҧd_3 tᬀ U8NUK{lԠ7N#M/iAA3r XK.eIXPp"c^4J>K!N*$șR%(NM}ņ!NI^I~Bx{|e\$EXK :8u>*r <.IF2iYxLz=dJ~ء@&>%ۃ hO֠^KL E`EѶa2YkbFe3x˜R7$sTB d"@]#zxMIokː5xjx+JyY|b*7(Fd+jण2R;|H(`4y 5*_yuW2FPLhqN1!h-YK;e Q{0f2xAX.l?fa1:-JP!,`!@'NJp9 * MCF.`mdAՒ~&A57ҢTOi6'̨ե uq6@0T^'À${&-0X kL2\tnh 4N_70Ew[-OgºF[L=ѷ"XY?&˨I:?t*(uwTŽM *=a?s eI2Rw~PB@cv *wx}{ )o2=B#c! P6; Rz~+A?Ŋ;8ʵxf# {@s@j{P ag֝wH qz38 +b%PPJ `C@ 疐º8 2,(ˍqa~tcsq5G? 0 zLL 8)0Ā(yߐ9ചcp*LNpI%.Z>8x{zЂCh7[Hѱ! p#!轅^C9 Y*lbYT9 rO39!҈"BYE뉀EH 37kEȃp/+;9$Ʊ2VDJr #Ҥ31 hhau{Eӊp~yP6 ( 0:7\%jDjnxڨ$<ȲܣNDż8ѻ:3,81uP``-s$^c*:Ã*K HMix ! 3ȍBG;Ȟy?W@Hi/1@ed q )p娅h8p͉HИ z 8 ໳7HIW|z*<]Y0kW"'zB! ދ-ij6pē`Hd.eȱ!;=m%az9(~(q=, 3gBjBKe)yld5@|ry:5ٛx sv΃PPPV `} X][]Ny `zݿ|";> ;}ȿ :5,p!ַA g |A(j(w6#p[?!1 &^Hu6m;tj ZH[tq腫1X pHAq/f_\4نK-Г`!~*`"4bTYubi( b(cXfdĉ)qo:afyYB'*NaiV(8N)f,\HC* V6zxy0 ls/ %sy54JNDt߀ ُђ^AHȇ𰳘!,H0BP! O暣EAYT^1\\Ú8,x~] QAyL mʸeZ<#l =G4^K8җSѰfv螌쎈 ? `6&f]coJ$u-z2kpOjٸ›é,iǐB+FͫynC{7†?N7v7T2M̺(q Zn]yc) ۹[ɡUbf;;|󣙗!;A,K`pm𽺩Ŝ1z*+*ƀDʂ/S,3|%c(8pP_yu 1%K8ɂ:`Ӓݲ$UDvNCpM7P,|=Ї 0`h@}D 0K<.r( :1p@ !8U: U8c`U+|ZhcACcq2) - (D~QG,Qn\^ND"*;$@ 6R) FN /gjZ:D:c`?{ p bV̝CKq19 /٧7Qjy7)o<΋Q1r ((vp!x,"|ZrB,$oo;* e@RѮl$zNz'*1Sj~6 k`+! Cٟ,LP&B# k0q\WQe@`(ʐdJI9h* &|6k214ɼʜ̢@̕0U AJf.n"gsH("'3+b.N˼w0&`GsQL,M(*qQmQ̉{I1 "<+ "{<~ AhT ⠦I5s 82$ࣥd"Kz-R6+y0Nhh3Nͼ|UAsO6N hJs$-JP1x؉ =9GN'ͱC :2"⟜gd:/'gP}sډ`" i 7vQ`cf@ڴb'2.ΕkUT;.~ydCVrr'7f9m msP' XALUáfʑTibaՖFYYgsbܰ =#dic T~W @Bԇ%@!C~E!GȎ?I q"8G@< P*@% NO?M dE)Yct @i ll Ӂ\F&wvDJ ]R brZ4x0 Lq@ 3ТAtK%4<*"F7FT gͺbBظh8Bly80zHt';L^DMr8G.8D9zEF)/.DmA;L 8- =4Ts'@9@3 iؘхgЅ~в< ϶Xxڜ :$/Hӂ6M7'Y-%&D eq;9Bǹ O`2bXSmPU`0 " qA6 V <+%-@dѥRN'(Tzu' a\-RgQ #ĸ{C)Ic>稕r8ALQ`Mwabr4d̜uC#@̈́@ HTr{ %R KG@R(e1`)l|yHInQ( lXLM5hAn$0"y搁[.e5k@JC"S@C%s>ͼG W娳vȻYYLQՒ/E_!2XU 2=QԨ"#- P@Bg:n)= ִyȝEo^d )cKX2Wו(E#"x(`aAU)X!<(ڢ^ @@ʬ$\"I2n"[{dx+w\g'HadqX(> &Jz`V}ɚ9pF8.(q0q "΂V> 2x2bXƢa$ v`r-=( M<_P_bA E4SʰG@ޅA.~`/'J^2iBo JhTFPpcCNxK2*(a sHN&=G< j1:R "@_pJE%2 *S ]Tc$xB#z"lD&B.`"Zi:!f(n4NmN S(&E!mJXlR2!*qNN tB-{_f%* ¸jql# E|gGkPw `AKL0xMyM2%k@j8#(6f e4(*> .ʆN$ G2wh" *r lM"@ƊGB>i+J*"V iG< &gc)c wIU|>hv;NcC*;V!̲ ,f*7e?@&X˴!nN4awR[Q%2n)EAA.dFN<]P BKK*+7E4{ZMdcAn"6,!}Ja,!#udftjXjuR`R #@Jyt8n⨊KhcnD=D!ᵠ-!68 QlagWn8N; |ﵓ…fP͖~Aar镇Luq2cnmkXTLRm*!@&>tR@H mU˛DtQs;t1EBIGf((u/1"LxA13LXX Hv@p Ȁq|&6iq_"gPv*E4WD eeɆAEtXnOR*Pij7wdAMŶlhm94y ᷸BdN(p<dA-xPGxXģaTtް6/;#Cᰢ Xeҝsqk`>2ÒKsǕ< QwH11:b)BFou Z $XdZ4l昂OQuGȉab卙dOGXn!+="Wlm#]k'$>Ndy(Qt>A6T-:CKt69ZQ4e%fd-QkE4,bK @dP"G.i˱fPFYw dR`nR0\#xmPbXל6/D\x"辥PaA P1r7j%|6 q{7h|dNٴ*G\Vܥ:>Sp{5ݟE{Z*i?IfNHL1RGD@ɢn.4o-Z tlq9;D✖Xq0sCGt#PM*"]F `-daB䦝[FwD*-jB~%NH۱#&bN"QAKۼL`B[S]1RlMƠ4eF>ˬ-Hf%E|ST_WT*vK`6w%=C+&>OUi-])܀ۮIz7,6ܤĜBw| z_ di%G?R F@hRTfίiƌGNX`=!t=*%a˖%3,-PX-6n%`|_j @`8 at:?!0e vdo7k@ ,x|?_ h$U*],WV@suZW;ǣpNXjp{;<^P,bM @Y`yW> 0 _J NիDj8p8\ Er8ܓ{¥TF3h<q)Tq;dkh$'Ύ|hҞ+:+lyɰټP}1 ( Ap`2I0J0 7gk4׫ P = *ꎵj3@uhfhmDSȎ @!hZ8&2~J³'pl,K$R0 oA2集ٺTtCoysPL B& 3B԰$#p{SYS@ {5h2+tݗExša(FG뀷 0A*DQTc6Ei+g(){ JFaơ1?MC1 T rz7uJAEǾ2 ߸ * kinh`wsc܈ATdb#PP(&/+*g􄎹Y xIʣZ!V{0< n윧.lV>(2ٿF\<@U5O0ЧvkBO|plu]" 59w6k[(3U眜xHAlvA,H0Kf t,7Kafc3Yrdu&p$@[1q&*0b !^G qr-ͅ;4Ml:@l\ `HB(it:<L Fǰ-Ō2YcW H`!4v  1bC#$F >ǹJ!}Nޗ)#_ɹA0wÈn0{ \yIut<ǰ FP`pJ` 10 nT )3  ,aKB&;$BTQTz8 j V2܄rбlE$] \z#duo.W y8qp5#y0fX/}ΨBbdŏ:@|茕et&Z;%z8pA I1 r A's@c𢉱60#Ta#{8ӘSj A6"q^| 1dldC D `C9R Lǔ>Tp!d-:t#2JgH6R?B9_ F4dca1Ӏrɢ Zb#,6RdUsZF}:$` KY7kIH\@5| _v8-A1ƴkC8*r?[REMJM竮6;F)\ dB( V]`_tbƝ`DiӊqQ`` /,`Ĝ["e@q1He0zreЂY f̋c 6"L NqK<9|=%\H?#1sWM5%#p[ct. n+ZqB$tyy= AD'PV ,ȻEqY7U3xd6xԃmѵ .R p,بfUѕZa萰{cd[Y<-K]t]T xnT/2˺_5zti4@зҊܝ^<2Z)fӃ.D*3 .&#Hƒ,H28&S }.v4頾 ޥ0kpbJ48eΉ11m|ZFFNWAMJc.OT́q}tb\(g ݌ g=n(T Hb_ >X@h.iBU(򼷒U/Ti7F5/-\W|#ye^88~98{Y"Ě {Ƥuj.迤IJӨɾLЊHM)M7 al)Z"9Ş ࢐Ccb(^@) 8ԁy wp>1L3CV *Oq&!!;ٻ jktPݪjo &$H/9A 78I ,k iܔo>د`9x)Ӏ/(7!WKmZ2X({K +Ixc@dr+^I Jh$^B? Pu`+(!;'*P0z,! 騺tʺ(,o2J =2(9H?AH֔r *2.C܀dR kw*DP;\֞"̉K6:kfh,l4 M؇Q(>I @=I)$ B1a Hm@sw@$˅ +5sĈ *>jHD&|638҉ʐvx֩ 򈠋3<|3BLʖ# \ɝbkw@ԏx x:iѻ(vX 8!ҨP/+5(w29jxg`ݚYA?eҠ J5˒P6 K x.$OL3sC J6pt ?@3$+ s*ZSʒ8iYYwƢ\/+1>RSX+a;?]i+vkEDkxlJ܉jpxHӕP: bS:l˟QLC0t*ӯ![^ kҹ tNCkۨԋrr<(+}" SH! `jr"3% dHSjp8ZwpUxkb 8RcH}A4LBuXKPX!{Q^*BFy$$C} ":h8=ݒHzش;{{FX;lBXpirqk| ZR`jو(h $ "SX 40JaIpBXˇD۲) h .x\47h ò@x۝LUZ(D9X}$l6P+*Ulr|WcG՛4ɭi>Zpfx['S%9K BtP" #0"(,3"9 ;;ʠT(9۪XK̄)]ƪ-[F[z++[g1U|+Ƽ=xIIȆ)Oi¨8S{.ӟ'.%);IM)! J9 Q0JZZr764^!l*ab Y*o+jL 9MaPȰKWY89iJbPx+ <$Cˡ4PRcwc#a0k]4o k3C, ۦ΂'cq!XȭDBXI=1sCH\!_ ۬h6`4D8 <ݦ:D0jd9N_Y[(lk 1Q1q0ߐ@icD"B 82t1QsIYLNH %?*h,857AD3!MGЬaA68 ԕXYj1T !Z#(qx&@DiC3=D15iM X0Ub͆q])E}lSN H(&HbdRNQfQݖiY;Z*>JtJ`bȠ90t7 Oxh@&P#aXh沐JSM쎞R!h@0K5{[ݔXR&DV6Xc0n{2:jֲ[dUA10%8hxhVd]d8}N!KV^׀*bfvP:cL6PNFC]ciJ[<-80-๭n>fγv 2c2@0c0dl68}A5ȁ`@ҭa 1e2(vE5P[@S@g*㽐i CVp8'vUX?qBA1ah c4 %0dW2 x9tT2Z ܙ4C]Qh$4:ƶ9>L_3W3?:r`ԋ{ $ 30#;( ihjEIAl*ճ&>`pgNk+s6rM ܘ<(_1ްh$+[X\Q"i}ձlQn *8|'xDש BQiI=R5WpFl#*^?>OGstq><P$]P }1M ;Þ!#2 c _aY bЀ @>3X :wp`);C eZ\J;܃ >ޱD9 G`CBLp @s4}_BM5@ˈ&"Ljv>-BM)0pels$* mǩcwuhM0 Ti-1xt2E ?$ |( a z@Db`P0!=T{CpL3Mg100 eq:N ~ZU5  "As=xbw;~`*5A(qtoĝ# uwNQSitQZ6.{=at{c勇?#uIbU>_OxO+l5 ̾ C bU u]zz+xej˵IV7P֚Uʱ*d;#!U(x(]bdk+V+sF BM"z0,ʯObڀIr+Gނ ]{z_U;:[5Ol,6C# nZ1xX|@кx%b5`y*״N:380XEi1_Kh5ȅC2Uʼ5qS/@ ?e= Mԡ5FSX8 V\ "%aP6wj$M02m V c X͙XZtJ *>#-O(E4d OFia*]$IZ  X ]7.aTMY#@rDAF((\m7e Z4Cvp5DR {(V`ͦ:ǜ %s1W<\loa'A.&d@L 3dΤOSļKHy0$20[u{y1-q$'@"Iu Ap-Zfn'qCOa;BĢvBJaAlA"!l aEJouC PDZ8XMTyDdjU|EUbPJ–e3`J&]GLQ:T\Rx/ܳz>@%hu((/ 9r<60f ddQN[<R 3AKqZ[| S_Dwpp9wXhb`*nNڅ]#)@bQ K h$) #/D8@@$iXpLaGza푞23- :K(c jF9s),L1J[ Q#*{1 h1Gɑ8V !h-˸ :VFɑu13^JTaH}ɮIjpG";C=&^/qT*E^/ 7KQɽ'7&!1$hI-Yd' Sz 2RM*lDy'nŘ@UtZ5`6LƊ p Ѽ eh 1S5pF 6W EYZ|P,D8ul1~0eP@SrhFM( ~?@ޖzCܰNu( >(&(톊h^5{/W^F)R06b5#e># tsX0Hc cv.K>z 莆R-] AD&†sI1c/wgdD03{G( 'ҕCcl=keYԞ p,D'@Rm=wSNaI"*p#`mت4:0L2 zޚvsQll"ppA!bMD\%hR,ļp&o򹫞  L`jIPgb8&{:Ǯ.k@as^n2 v" Ά%fBpV(2Wgp\ @F*/G@F޷,ޜJ$B퐬.j6`2 T&{n$:zD 8C' %2&{ 0<0kh,mꝮ2"NdxtjTmdiK/DTZiBc * ,$Pw@,XX!B&.1(3i@mNS0b$Ę$x#;İBAADPƄkR8hkN`^ ^AbFʰ"JƔ&`pa^D^FG$bd@\a$"UD/@ a&/AK{4`b&a1aSj@>dNPd,KNB 4Se$Rf`#-~t"/Q],&&KB/[FwQ"6CK/G˂8c4/8sF .NMVEgŒSB4/r.uK HdvcNwHx%@9F#X` bL "頣FȗC>ax.Fb #VZ]jiH*ˈK>1! T͡8X-KB%U)*Ҍ*]f,6 A#o,etڣI Dv#Nz.5Ks}&f@\x 3`8>wx&I`Zӄ . 3pz1'LZ,`A^* b,k0nZc@jLJllv8Cd)AF V FO`@ .wJЂ oH$ bt!;h)F/JK`4Qw:+tchh->0+"#tP5OaXcca:ihC<,&Π{jBPZ'pʇJ1"vg`78B)4<訖;H`mV܆+'eaET jv`t8CΞ3 Bj ,sGvB(gOΉهg@ @ 䞸+t .orGk`6G7F hvN2:Ä02% jbJ:AHmSȆ.,mbn٤,и0*)chjZ N T bMpP|T 9PDC.&xDSl.v%Ԉk># MVP Fkw\JN/F4`4}t"̡}Kvbk*POgT"[Kgf "1oU|p"2&"1A5hAۀB(ք0VDl ǿ_0NX*+ Tpt@*mE`-xd'hԇ nhm kļ2NQ:z$(.Ak~11M:SLÞc.C20{F +da*ŋڷ2r_$J*j>60 5W'QXcN >2{2* /̂BVtFb& anN,G-NB/P3Iw^jHF IF邌. ;3{BA8*ponChYCYn4%^4OwZ.L> 8!~6Ec^ A@t, 3peGb{J]JD aL@x&GP("D1+JCG΂"a W! Ȝ0E_O3Yҧ2ԁGJC'tD##j!Fi!A1AIApDJ6R 0Z r8b  At$lͫ>fF-F1w#C$$4pn$t_fbD|_fx{T AAʁ8:dD2lb RyQI&W7&J,xd/'@E(~v'>15N!.02/iP$ P-ηu2'u# ȥ_ <7v4,.ly?2ځ+Ub`*6fִ "Hf42ɂHu`j`|P LZuCN1%)f%J4 Ȭ.E9k,J䞱.O2t*Z!@uSc6a('I%d,!D@G3֦F vfnb"<n,A`"hzbP~/w!P8 @X0} {>E@Ar B{aP`O U bq  gKO3 y%y;I0_1@*WDNdYM?_줌 q腬L c!M wi0'3rw&<^ PX7 Gqisx/J3?3؊DSi#Ny 4Th46Aȣ&7Iyu*x'q"(-3ֳAJ*$) 6d@:N"!h"ئ4 $5$,Lf*:PDM z)ːxS 4^ b AR7(2"RS<48B`BBy@ H[ ߢR<'2)ì{Ҡ0,;‡Jm7mS*A2dDX汪j< j'F*<+ zgV(: jF yRmbVγh {&<Fp6#bV5 2 1.D/h 6Q(kG  h4I) 2ہwX&u j6m.幒 &O,~ X#<c T* W5"ѥ3t*ڻ2D̦.E Ж|3iDG&b yCk4pqf™0ZCb#&ey쒕hK-pLMb'8+ q#22J(0FC: W,JZ0F%PژRKO-(ÐIT#dpsaFt/Ԓ[4bNN+6MUpWiX<:a ;S(XY%hbD+u7so I*ԈpX vx$-x`BXL @5D~ 4abNcLX yCw `+ BD?2/T_[{QI;i  zl j*g΄p{$x/DU2fX x8{:\`co >J`hh H.$@f⧚UD2K\|6ַLYah-*D6#oy; A'ƤY^, OкD0Dlٴ8b L/J@: 6W6Ui#h XDaq,3' `Kxɍxۄ<* 3UHqlExjx뚑љa܈` 6TiaѲHR e \;qJ,2! }6~`& 0  ߙ!i2²G D<*:F=Af%l1? im{XءOpzg8xc-|y+r$5:M$uI482G,tTPEu39ҀRpZc>Sb4 @(p `%0"Ș,+P $!8S8T` Z Wp94:^`~1 RUCDĤbbN-U|6) v^Dts PA?FKjCsmY:7&5skhoxG)6ȉ߁REUN@?j1l*(=٣Rv!LZ! |P8b[\ƘEA ~D7D;<* LKf֐%u0r yGLCHϡA5H8ѓs^R!D?Qe tЇ hG%j@(D= @?PHH%h.H G :-*DƈL)I!F$tՎ2j N Sx8{pa5U^}_:5U㈤K`Hj^0w `вߗ? ,>/BP J` J@2N_s"G|@`(N@ v#"oy / _1` R 5rt;j]3WS8{=d uɀzvq;ǿ,``0R)@  xLf `At 䵤PIh͂NKx%taZ蒨%Ir0κ5)*փ` H!@ u0:%'4kRÖaXl%4An bAN`#]* x$ 7 _`¥-rVq,F6`g&JGҩӔ9: N"rp695XJ)!|an!o LR#Jp]--)@q¢)LV[g&j*;e4ڂh6Njw:)/8NK5?x+6% v5 4 " >* mn`gk%6MkV4Sq+0*( 6T K;g5râ}|Bi(*)G`sbѰRhF~!SP' 'C:.@i ~:%nAU*BZk]Z%{*۰Gƻ܊q%/h "l"(H &@ogA4>ȋay>B=c b1F:PBp׉G1=k -#~@H$Ң>dPO垒bQ2&(I>BD%t@N)B=(FHTXE"y=R }xot*YMIpXہ8EbYF0'w"\zҔQ)2H@~ NB=tzr酔mKDLkCL;%ab[Ia$%ǹwôYqMa> nbl!!6i|7\Cl:*",[Pr M?"e^<%+FPuFDA(D(ŠGʼ&РrH =bg:8CP zefʢˠACF[zgDloɎ^yG `4D^Öã o*E@yDJ!&* $¥1FSN.'0pH?( RȮ$ oZm&{ N!lh;G ,F|&>#8Q4yH .7$ ԉ:>'$RMVz' ZtÄ/d.&prmb q҅"m/+k&^*$ `b:&؂hS#(C6 otbς*-pOcFu<% h'!42fRt졑d,=@dh()j'vpAf~Ћ y,a1ogĠ< >ΰTCgE<,}.V8o@A0rCk+>5VF2ˆ>&lr |pL*^Ĭ8 CA@)*!!"@5HBR `d`= BC1J&"# [7 xMAT[ЈhZyrO#V-:n y@ 0슫8/_ 2>3H8AI)! ̞Vã*Bf6(m$cm!-PcԊ(&|pF=A.s3!-d4BV*A1kmTdQIRHC,oj`$ +Mb,54V&CZ-@@&XjR['$|P ڡ_ !3aXAWaD'(,o0TItW/"h"b KJAҮ PVQjBNp{:&0Ai31E<,q6J0 #Q57 1_6 \\P2% E0F'HBe1Cf`P6/5 840Te"l=f[4V&A* f/qNJʞ <蒉!JKF:FMԄM1W@nJwwv`Na,n 1\([DfVP, L@vpb`&`l 2bvΫJ.kI"*6Z Ve1 E40C/!hE6%lhZe&D-8D*uc $~P!mAL'-Bn*0IEHr nE fvBrzn (MZ]vi$ {\l@|B1l t&Ȃ$ b2Pm"+<' b`dVhLfgEGf^qkRǦp1th \@Hr,AQ6>N&xfFRVr *$QR¤Fh j M& qfޠj(KMF1,X'kБF ERnsՊaE e좕 K߂BShY>T0Ƒd;rir _8[Y"hye2e4:;K .|0F꺣1LpORT dg7~Ÿ obK#>ґFe@"aJv-Ib%bUe#$:5#/T$ϴ" ٨uȃx4obkZgybpr3lfN@PҎFʪ@? *.kHLy|GB:&iT$<F8>Z}!#2;VdΠt\$\ 583Bḓr@S6G%_/T, ]?_ A |_d=y#X@>.j.TҊzQvG|7Mz8< A` )%i\I /}>-kL+ F91~P X$$ \LB 0Ȱ.jǁk+ A~H)C mB:ax>$hǞ4%F0^ I3:)a-`@Ҍ `{Hиʱ}bU`RUxh*LԠ̐A0Q*h$i#$5 ‘ 933XGqQ0i3Š@ K[6HGh,  & `#lCVJ 04auV2z KU,Ɂv[WYy &*P]%Fn7& Lm vҒƜ}ntc.E&FI؃mm]?mK{24p4;KUv 03@ť4ukFm.<.d+:T0di@6LFdSY$t90oLJMŀfusQPmq %3A @'@3VxiCwY@OYZٌq2(p`qt=WEp=>~5#IunUĘvNTo "^%q5☜btRI!M`&> c 0M9 J5Fנ75n+RpX3*c1X(H* +۠F !IB`$[f [Qr#̵tfGΣ>/~&GHIKTDqx2LI(sN*~ q_nߐ;KX?-bSMA|RiJTW4nd*P@c\+EpO5 mµ-clo;u5"Rx/W\AG!d,&C =}X@(pU u G139HAeЖ u74IwP2FHϴPŶLkUfkS J=CYY:XH: 200~oc(A>:-$R`PHg;w"4R6d ~'nٰ&@`F8.J:,NVeb`3ocAtZ+rJ#AUtJ`B*p_bA7@'̮l3bʣML#5a0.OTҰ# < @ j@\VA FT_fUFjgT71VS8R%\U2:́a4T1b@^LT,ĖyW7eʗ|wj"8LmT_|&^:Y`@f*PcʃEzaE\O .8D~x1$4>|CT$2GqIbo#bR{nVffWDB0t!(oFkDom@8,40PS]/^ajsKMl&@,QzP@D] Aani%ic,+aKFb,8F!ʹl"'ƽ\:-`2Y~&jd f&P8J ne PPN9$Of8BA bT5lF70@N\}7(қˬ/ra,e`a̹h& @@.H*(ή1!\>h0tҩ)uel b6@Xș#Èʣan-Zn+tG@Ҫ#Vгj'E$k/nJ]hZ Xb(¿/@0Df*s#5 @>40)FĂo1;@!smv%v%df9>6fOo&-MtN2c/C%Jxzf#2r+=աFJ)k[;5q@&kxk-O Ԗ3gWa`jSTB掃ь(׵)9ȚC|&bVo0YxNf>8%+?$՟ItiY,̕@E)gd)$6 AhIh4.HWtDZ͒#, NC "+Dn$ЬWd;\I,W}3q;o$[8@\88CL#2aa׎@jXZ۬+n1(\w0jrHjy_(#F+@oj((Je"TEƕ>~k/Wv& 6P7c2dcx0Ffy$ 2N ; :(H&j.Z>]H^'NUU[d8ع1; \$EJX;VEa&(@iΜX XK*nfA.,\;"L,CڠbBV0FAu9n f#%?ױ d. (4eOq5 td8!q!9:Gq8&9`56Ea9Z#2Aʼd, &>ɤaFpyjjNN!w< @;5-mC FwƗog8@'}F~{f5ho@a0  +@P0HWz7 lc2T@pxP(p@q0J$h SwR2 HbYF H0Mhw;ms1<5V@${ y<*8x9V.\]p[ƥyD@ B$<&<0W概!Ow3Y$ ɓ*KYv9@HG@"j~`v4TJ:@'P# 8 X"a(NDZ*zb`~kxr`vm A8Rx, ImQklMH X~ZUiq`$ҞƳ2>A$"8 K1M@ dzM GS#' XszhƁdFLvu"ȫpL9.p(>GT&h}k}Qq1&(`AWJkZ8Ybs9)ay+PZ|9)AxX HԶY%B"YNH+R2#$@z|Xf'&9bQE)ª[(M- "|&qdM"JzGXBb{ӎS x+E8Mi[9ZaYg˴&1Aj||"ǽ 0ӏ=iGv3T=nԖ¡twje!6LJ'iu%Fv+Wyc_$P # Q#X8 b4IRZK`yFz!(,C4^"$LJ5L+S8#1&1BF s6 -!%lq,B3Xgd4=XReQzHdaIP4EF0 &m2FZIgwhN ˠkȩY` " 2/5ZmJ JGLzR@쭝ҔCʆH̄v(̯P2 _ iO ½JVEͯA+RL3g+\a&ڀC[Atqs1]{Xd|9 9 d "p1WB'Ԉ9uK^%9bXK1M'&5,9W1+. F n*"-op"iV#IfyҞDeh 6;I0z4Z8I9OFlt.%z/ZbP+,`d/Ğhڙ,* ]iiPr^@]PH`+ŀk_"FT%.f*f ($nݚ7gñQyr2_-|Hf Aʸ(v@w.$@|}@#PҢ¬S]@*P="Cܕ!V1%@.OK Nq.'\)Q}/ .DTQa̴&[ b3ʶra[L8)%J H-韒t(gǀs HmnAYB<맨ع`!-x Kµ;»8p.8kZz 8 6b" 0p  \g@2=P:PX숩 +*}ף%i` p8dIeqy݀ 8PwP?0 -ȉi\Ǽ=հz8XP31(;P [+"%w<@' 8  qPuʌ8s!^ Z>I @ wF3.9DĊe+JpȇP% [RZ* ~$!|.u B78hyt_{ 0"('}PC1:zI2(zȠT,5 h!Ûh&h 2( q}`2 oF A,|*W0T"ŌK( %&8A݌`P"ݗi8܋ou.#`ȌYBMo!4xh50 MX|{ ]ʩk9 M} ‰ E Aq]@WĴx?:HXvrQ>iŠS'Px*Z#ZOIʤH ܈_"Rm8}OE@DEL0f~ "9h6X55 j" :;Zr-kHXFß Y 3M6>95RP<ٜ,'KW}]ZK @`*FPxR+Z_ň J &7嗨480Ũ++w1*,P܉~3ZX,5e h{$'%J9ojIO #mq7ĀZ2| ?8ĉƁ :;i 3ؠڠyUI$$Ӝ$OMoAFq@,z&00+QkX68ӝ72R K4%85?*Kǹ RW0QdXgMCi (rC"Rȕ-Ap40/&DyMߚ Pm<ݚ"/кu=@k; m㝝s 3rӘ9yP rY%Sƕ+oΪ( 0(/ o?Nы$&#9(1P5@!9,` L-Z0-Yn5qAL&h (,飃UA^K6 -2M3` ׇQ@ȇo0*{SHXM.pg)0zj}E// xh(*"륣! }Ԏa۠̒Z0p,HB pʛf OK92D (#-_\]bP4pȗ2U(>F !sB4Xa; M-B&|20ۮ8)CbX(8PjOSLb(=~JNؘ 0,{+޸2M`Pq,4! {c$TbhbIBlmI!W@S6M|9-587HXb"(ܪmJ] AӚ;GXb/)zP};,xfa X E?KG#OLMpMC8APno59R lA5Ǹ d&NMLSJx\@iF kň|Kcgv[l?s h73i\㰶^< +(,HM3 /󦇋B${@E]% pȆoAU] ݝJצ88 W-h,$Pr$&_V"*/" ћZlZp*90Pf[ k$`A80 3pػ΀8k~A pZIfaj!f/:8`#`q߇v@ρ\nwn7x ^d_ Qp͒Kvs祑(Y)2U Dɤ9˘4ɇv]c)X6Y^Yr8 ޔ|<6Uy<. N[[,| 4٬M*wc)oĢlj5y9cQK}=B$-i36j}KhZ-Kbf@9"{;Jzw; >*)y 4O;0M0Z= 3~P[pJZ؟`HD!Ba9 *~%jzh`! *@+-S3rSJ *y$i$0cKj|T)Bc&,g,xRB0JZJ|z+:֩`%ѫr*׀bT|`2 N.2o{Aj0 )ġ9stXv yj`k%@8Fy2;}hx5>aMcq@~' p3 ; 5IRڀx0IĖr LZq,:ڢ5 LW?GJoD/*_P..ڡ"{LKFb퓁; I8Lb-I<@h:b2,:[j6pbCoJ# *vzN@gqoq 2c{ zd,摮 ?&c{C(- 䦮*TDv  ;9.  cxsX)c`j0%NomNsd+ ~ aI|y#B f&8R/7JO CX夶c}I\ߥ-Exä: l.8p\ J& t:GX@ <vU9'Icn-ཥL_RypJQ:0d)RR@A\/%q2y5h)m ڰ%879NaIIț(\i#@<(M͕Q Zh%hp&C$VFe[r`C%sF#VPi.1F eJC-ir;L\) 5zw\eh: 0xc ")jED1D0 : (,`L Uԕ`QL)ٸ3X1 Cx$dz4RX*-P )h+)SO@h _r Dp;`D洓D^[i]J֘_ @%@R`qeڴ s\]gd% 7V:HS ZLJ\YR@hbx]<7 91B^2[+"*4PP+h).;$-{ @P 8*Ie;:@5t:@ ib/ 4,IGX+&s[yx4ЛE :TTd*AQvKE\ AX a1'8=uOeia lՉJy1x'd !1@Ӆ>R-"Jp R{ԙh"}\,X GLy`, y`cT^,E,.7"eǗK%4YRDQ/TE=s0SZMo"m@-lo*K 2[ ||@n<;#A1"OT*)mte_ST$𞊱\,NFDX;Ev\%2צ$ <'JmfQlqeZ -y7%<t|n,r`Lߎ-ԥpA4CިT:#xi.a<"BzS(K `-YZvw M* zTjn ar 8{HҙQu0[vo[jz] UٟpHY^өp&dDPeSb91H+w u.a9. c$n$†\=B|9Ao9*B(H.v!pzDNCΈ¸x`F@Zbd($τʌ2hGXA٨6< BEJpp,LV :.Fc@JZhH<'b=Nc|NB.?j3 Ҭ¨f%ɲ[x5fOhĄ&&A!tȁ `!n-+T)#6 @4NR+A',.|"nBni klQ&``f@:JK®+5j@B 5e01&'MA!A""`$:Ϭ"b*0L8 P""h,Zشv"ED^d`@0 N""&XpGdl9( D. Ek1}gaSu(.:  M XrNdd@žmס;qD&"otbp.@i%'zf~}P+N,` pAc¹-bz9M1)Z"Jq 8"t˜mZX){C+cptakxuJ"-pJuG]%O h'&ʰ|*b¶``loA2g(D)>ǰadh6FMSL4 =,9D.`a+E=B/= H)O"ع Ė/"\Ecԋn@>tr^R+T‚܌ -0xLC0t VI0NACfJupfe3(aB34aeWN'J.?̜}OIBAQLl#%莻mP9 MǸBVz9`0:Q,j\2-Ch-īiNdb")p#,m0R)Bj$`d*+.V*a2@b.UJ5W%,R @`A|-d.$*Z9|D%%$4'B"agN'b{#LJ*dB+4vM"v4ZOtCyD&>1ΉR:1#!tL C!} +03Eb; ţRT*M>kOHz.3 rfdD)S.*"ˆ. 6Fv($Fz8(p j:{`_U S%+7^f!AÎP#uun`W. Bn,rGV::;dh8h_%1zKtEAaeNbJTqv2N Jc"d\GܩDzRꥑL+TY \%Ljbkl: d KJ(+=7R"6 ԯ,C 8g2zCi',e+ 3$ЕŠ^ajtS͏{%oPfH7 R1cA``(;>v2sjN;l6wrHg ah,a@Xj ̐(qBH4-$!NhzJf>j)v ` ^bz uC͒gɅjRp!ڪ TS!$Gɣ*s)D~pwⰔƗiL\RY⎔6!jKS,L%2pOǂAQ, {:"BJ)"!&jCީ,WqU1D* qdx'BR,OY`)$YcX|Y*\f;ٹ a!dbԊL:N|)2a.EzSn_z^\<mjU$XJ  52DN!B40M [rpއBZ`r,'=dMİJ|On_Y%&1%x+jM*0:P'Z jX|Hkl}hn P%B"aLF <'mEdʒ6@nNg6p"^,hc^|+6(2:!&(ʋ9IąKL_;C SXF.{ϧu}zUHTG@*P {>Q/M7#p d@K3I{wAa璬!d! E+1z/'w$z:06)@4e)L%G0 }@I(J<0$#CX)ʧƯDP$1"$S" Q#(!di x@aW r2Vb>@nҜsu&̉ xa !C@:X(` JrT=;>T4)ѰsY2bZh-5fs+L!> uED'@pl:TIJqM)İ#XV!vayb(rjJS p3`%9:qQH4,&0调(e `$fH4>NJTwH 'O5f2̳hDOiHI.4H΁ wğ!D1B0NAAȀ%3"A{je(5r.8:W~/ D΅G<KX q U)a0yRQTGCIzKP3d e-(b#(=^e xXJ0w#/3@ C@h3 &tFR` 2ˆq2,bг`ZRƑ:H˘1/&%ARBVT-:!dc > ]Y,-SK}Mr.$ ѾOŚC~щ $MƳIr,Mi@I`#jG VDԁAX ?ڍpј3YtMBtP1|hXUZ!)Vq#D9+zM 6[P\ Cl`VP&>18^W\5pfbH,bܳiN$ eq II!%$T(Qd=䉃>Fk3c/}J!8~H vFnە%@X MW{P*6ffRlhV6>G>f<(P{0(8;y(`N*ctw҇6CvQ'nk<c@,KN<>' `ۛhSb`c:؍X<8Wd(TK-I!pF]&X11󖟗)E7B1R©jߍ**P}uXv_arq"("Ї68@ X'2 hЗ=@3ɻ{ + !Z30D'ƒ2@@:M? \ %!a|),xM1nql%HC =d]R37jA.Ha% $BE<[$B['=30pJ3#BqH99f.ԉ81Yc2.3(xs٪E"ː  ZQC8FKY:*#o )VQ~ s* )XI"/19; uxy֣i5X P6h5-P7&3ɒ#-N b 06L`x7Iij vB0gȹ/5z4tagP4)3?p(x\z),HCT1G?eHI 5qSjJ85<0,Lt P 0GJ9 :T1 "ZC DȿpT؝֓ ZDz` N(ROB%{ nx"hp}>KEX;A x{noW j5M ;,6L*CP Л.tk;>n;?@HKA8:\ Pzm%- ,iNS!i4{>(l+t=B @2<[Ǥf hGh#P;(11!E XT4SȻ;U8Mpݢ`T%I4~@@FZ a  y zs5뛏 b)(k8<bؼԠQpĝD~TgM#*P@IhU>yIP+39s)Q  f8aCX48GxZ ީ]  L6YhBr/hUBąO5He!ʈD})!/ 0Y8h r1m zUZ aR7LPE'qM20Ed0<H*'@Aˀ թ j7/9$1 nHJ'd8p #ԴR:bIqP %_!@hHo>E! 9/)[ʪ1d*Ȗ pJ6?+Ҫxzۥfd2. x<:[OAX$?J=BsR`a_]UOMэd ۩^!ThƖ6{*Z pK`dN%b5Ty0!%(X"& P6i\!.Idg0,0+M]EY1{p2 T?"Ҁ/r$%hDԦP/ \6 !!LjH\m!h莬#g7>[ل)KC )}"Ȋ@9Xɢ811B#G9u"HxFuҩ@DmX BG & Brڨ}0)2 d[XW^,6XJK?103fջ` ˈ@p ]x) Pҗ|Ht_~3(cj+~ۀ |h$'h{!]ApA] ( hw(C;(Ϊph:pKS0!YX6틎A< `PyՊm1( MYq0kB`0!d/,)NH H`3ը -=%Z="W X) e%v$=Pl0QY@cV1I0=DH#DG 7q6x)a"i@^څ_$QteipM PzuQ_1TKV)Z p|(NrooUhlܡ)1ؼ0 |9Hvt`q_5MU* /uBˆ @d(a!A @<[ơb/*HXF1}UHXz.J7qp;0g{?5>W2TAÜNف ƀc(/g (2&<k5@G2P@!G@K?H`0 UV,]#?_7E?gњk #-F7fE͏!U>")|嚯)@K EDm}{ۀ|˪  /m}溊A Ɵl/_ju]UP|z,w(gꌖ:F&(ZΧ%[/zXAK[<7 Pl"2J")kK%jX" BSh@Az"zZB~.R v{':F@z{ji_C'rD3BF/jJ.#-F('xBt!'􆕼m9X *%)RZc۴mFO˴<*e>C Ǥ8L#&VHb(x̟z"T4(gҺx@9cv+#l26QT-o{%OJ 4QH6I:&{¬yRD`B" }ơeA:N_}=R% !g B@4dq2ꎺp'gh[22y1 C@;BCu-"S3;2-w \dO A(s̉qLovJ2>FŁbW>ry!h(  vDZ /A%y*TQ6<7]E` ~ '`F]J0 \Hd SHwRe^y@¬N|] T 6'ԗyo\CN$TI*327pj #(2.y#UI"A+!j\k"z-zG"ՈoP )7ޥRCxꨫ%Рf ў?(`hA 2#ApqL,oT7hNC{Rrd4$. D>OY0GG\*~oyّ`,+KN{Vj:Rj9{T%K mKS ^pnlk?)6TbE 8?_TrQV^~[3B/vَ em=Xaa&盧#&"2obg`-BXD<$p9"vb܉ȠaBa͔L$h|/ºgAB.$uFlŠV[ $\U` Qa{R\p<-ŨdP<<|L+=el7@AC2)$ 8>b&XGG0nH/⺆l~"c//nk0%!lOjj@aN 4_$VfֿPl H8BHCR!TJb% XC|$9b9UNjă.n+"9"dA, !6Dc >P0͇9a@V,!8k`; 'ƄbTJ?B\lFA oA %Hq"\   N]PjhƘ:$dtcRTL}cB=dnE3 "X`rPHT%tҩlN$<D6bGdkc$&AdVA \()ogbdb!G("#'dRS%-"#b$/%oJd|81i@cd!䮇Tu(-`$jIR# 8"\>atAl/A#HoN4H/N.`D'+rT//羈"! 0ZN/dQQXIb_d`Z2i|Ͱ4pKV2}#r,zqfIK i@7 |b $ pd5mukyNgqF<-B1 WI&][a5 _c޵7-,m:*324N!FGmB&GEdGRlclo0Hkvū2TZ#8 r;ja`!EphU#:gA3 @ la;N`@<:FvC*b hULbD  ׬d h* _H8W2"b!#cQD#)2`Hu:eq\zBa4aБ^pIRObdjQ##F9<%5 :R <h/%F0SC {S~Gi~)Tb\. t`tNy?,6% c cnK&MV!x?>mIe&p o=0Ea= p.1m8,44bmB,K*w>9lNxpi!:hrH-8 BBKƉ.&$ɫB(eEMC91Be#d\W6V2Ƞ;/#IH3VmiBRYE<L'"-0& nHZ FK{}]fFa.Ad! A-u[ !$6"z7b0KZ-b@Lߝ@@d.Ï41,0 H as#W%Ϣ!"UGl$4Uaۤl6[BB'!nX u@4֌`LN>IcJe0bS?o+t6hpƄbWxܮ(\Tn9< Y[*6l2%55JxC29b] %@߂/ux `%ТLD#R,Z( GqX6Eza"beZ!g.'5^\RBݱT','x*_5,xoBfsx㴿3'J#2L8 @P7DdV2t ?w!e ̀3P ,SQTpc3dVbB`$@ aEZE"LoD_:L ϣT\A6W< jLݩt=>lOq Y %@8Fp.@Ȳ$cG>ͦG0`E؀JKxs.fX^9aԓaݢn ʪ?GQ"9仢 `M!(YxNsĵ޹P@l"ʃEF_4A'.@n 0ÛHK)YX"֡1n5_fSL P~0mFA`Y ~@wD@S ͦ}g'O rV ~t(4J%Ad`yB0 J^q['a( y"ݤ 5ٌ|=^ ;Q_t 6x-z>ߐ@$M%wbgƒQkݕ X"ϟ//|i3^x!*  zr&L'h OD@(|z3πz4& 'X1N24` ,_I|)Ff!@l |x!GI's!bFR )[n",ҳSŎyg8:p&Ↄ)XR3!!H1~)$QE#q~]?Pt@NDAFY j*n˾ګ8JE@2XYL{kě` R)7'hG2-:?G8[1 Ǹ;kCa2@ļpzIGXz7.#Dpxo. QcJn-:غa)p1OI(*s0y7-@=.u5"#FQK+F+$PY"$1-&J 1Z` wLL(DH۞MDN%p4@`QiQH3Jf*eB A%2$]$jl W 0 b!cwҊ*OG3;lM22V4)X q}@6O@E|iE$E4F$n d`PYk@.Rn=t4YXify!3E)k,_;PֻB*J͒0I5<6 ͏YcBl`G)\  Hz` 7x _숂T >i4KaQ "T畵.`?N#2 \,\(di !~>6Y>2,e/Jz`($'I0A+Cf$(ܘw_T+tr±;UsF.&Jr ,,l$x+SHxʠiA V A` ! ".H(~AB{ GÈZ-5rEHC3R˓XHHp =$;Lݛv*`+aL 1PLjg([o$4~RN˘zFy]Üq7Vz>D)\#:% |p0 Uޣ"]TABR#%i;@&#h l ͢7Z|~MyG)) @)Ȣs pS՜p eɘ<3h4u|@ HM!&sˆX8e"d ТyĊH3 ,*b 㓄HC݇u[„ !xbĉI1- 01^a2*PDK9y# ыrRqx p. Ii%(zw3g:m>: -; hΉK7tLRCH;)Pkψ{@CobPhsusoI:H 3Tƛ x!@B$SQ5ʈb(ɋZ\K L-H;{ƄGYѱrh") 1hK*x+|%,)0z{| "{FVKE v%=F:K `6B901X h`L)+cDXQ&XOPG@a(Nэ!=!8y>X@pP(x+z > '\I\`h8OP%|&%:iHA\Ł91 X〉"b"-,D+ǫ0H_ A*BDKע ٘8uL7J˴OBZsbEPH"pBS|>^ Eap}݇д|D+tA"+#P"r+΀A$)#ȄʵPכ!? 9aY I[iSx}S#GY!h-ߒHy|Pc%ϰ" (CUt5y |Pp0a2@R CHGЋ *.1U, H C 듗ҩ NAψTQ"(8@R̍z hPEטgݜ,֠z]!EX0>⍁#3xI5)P%c|J1y b!20I+)@1 1" Le51 b_!@. !A({(Y xѩA5=(ADs!Z}J!LP4P4qjD"A P28Z@Q ST֫:*nǑ(!HhNpFyUkB9 ڧ`\B l\| xtKIņhgQ&(Qx?#8RЂh+0Pͧz."!|Skq M"n52ToSITQmŁ6 }껙c Kbs d ):3\\OЮ~@*a;#Ջ`**qh 굓SR"#!3EBHy]5aY ίKԏP"ŁPP0yQ*P&I@-rDA L͜ xd5CC p>DƼiܢ"! +At=(PPVE, S) QR*bK }Y-ڔ@fQ(ճFZPti1LX 8N3荬`֡|M D)شJji -:^= sP(xFN9 z'{BPaaA&3pgm:\jG1pz0tcu7vm`8N8VyO, &`c`}j >HPuZ5`f nch @ R_#C˓K p*4B9p'k PW@V<3W K<P+ h^A$ */ fb3@Qi($6ȹZPNQF`÷ Hh.01Sd Ib2!UD4α;̈́3@1'61P ]B'DV u·N7H>YXF%t HE b@-).LB*\μkrM<2`bɄZ,8 > R> J"``X5M+Esp%Yؘr%Xe 齁HOu#Yw p 2| v{bcX* ܥqw;iwib tH-.:gZB-;ES0UxY {TB@s8"И2(k%- Hˢ(h]b#p@8Y\1fk΀:ޱx2!2UK44 HsR򋐕ktGUWeNaԌ'T=W*] ݕ±x 킑t |gd%)f hp)NZ#-wP9B+ kwڔH|tw4w; !`P0? 0N'S ?߀DW+BDN]m3`qq8g Db1d3 Q4``8N% t8 Q(SbQ l3Dl _P'%oxk"Orp\LG9D  tbYmy!?ϼDdE|w#&"&|Gyv8.@h%: !,QeLƙ"L{2[" #0jfC*YzE0؟j↢ǂ {J@ h& ̀ZygCd}˫ "gF$y"i]+}҈/ "^xj{r&c@oyp4 L4!FހLy$\b΀`â|`P?Y$b~70 *l=fh}KË1*6Z)gAp.MqX8 &"}5:!8ddC%M+GQrY  F" P" PaZLrusd4L{o[ψUv&(VK" ,YZz }sW @\gTK! 9 CIe/0*R=,zAzgc~YCޡq><{Igd*2" ı.!#s4`D ( "rd˱ԙ@a0ݩPK1).}O`zPd Q,Ȇ]/ `^ Ovc;%0$H]¢)n]OZ؉"0l^_yN$$\L,2B@bx D,p  t0>(Ke)1xIL$ߗAQ]EB8 Ё!6b| 3@_HǙ2@NC8g `Ptnyr)O x1:,< $NWPFBZ"g(.%]A1b#H ! l,!yJ~Ps,slr'U<(ake=T6ScK8i 12;%D}LBLQ u-@$Ayn$rU)tW HGu 6R C:1?1|-"Q8[lA"dY<,йFB] &uPK|$mSVjFmwJ.i@{K+X,/-BA&%JLRJ(|  j a@\R3)f*clm\Ŵ1 yܓdИ L .Ű*f@@b.92D`z zӪd@!z\$PKXM׭!`-B$|mL2MC%DpWvR;>6QrVB 1 @ p"Ԯ|Nt/f0D,Ӥ |Fl/躙%f|l;`ux@yਢ!  n@ueg Gٴz)خNE) EQ طr:U,|Akx{VWN0`N됤R|e0Xfd )k'jv+D(hHE~Y "(qJV(B|#!l+i.@p ண ,M2_82H~άBhz@׀- ``VBrp 8G")𼎒La` x:Ẽb Ĉ@^Xp$e!%@!xў (.l P~@B166!"}B*^Za7elB'RH F,oTJi"Xb/*1)v0NW&D )AXj #$d?, `Vj$/ Zrz!`#KNK>P[ Zb'J:| !"`I,@jRJb$V2gEAJ9W( `0`Q '>¿ÒLEV2g" >%('?,& :݆P2Ĩ)2pfkA&Vޏv~`80bPu&MޢăH8}cwAnA| &<``k<!E,NPRv"p^!VA,H!D݂6`a, `=[FAyNЄ`&{V'@8Fo3vJD>J1A].H튵8C- ~w]gr# crd v9N{y%9eD(uC&!ml~Mbx DR zL" MȖrS@p&..ALY;-H'Ke3gʼn/XLXf//T S o,Bq(8. fAlhbL󈷗`b˧ Nث0r<)F!hp1`J ]]vE"rb!A 2/'xI FTʺϊ)B!V$JjoiW2L=9"u `sy@ i>i`%Bh!0E8>|+aޝ-*kP|g>FshNѯ-.kaf4tPjF.CkQf\L]܏0F^&C67obpa.,$^H3&0@#j2vBNa8ZUk2ˬ2(%pge@`R B'&"ͪS_{b"x+LctM0YMP. Br)p[[cJGD$!lJ.Zl""VT 'F%dažʾ=o1Խ|E~ [p_EdKOT(q5~ G`((\tS e`g, K.WQ lC\/8i7zԝ" +~#)kMN\"8a |#1⊃.2@tokW I` ^6X( z<@֖ß"C uT*7Cz @ "8!Ll5ZG@K$Xx;'s @ բGP bPL$0֫-drp r.zV϶' 5ПR,larT-V}" }u0 /7-zU*Lv=9 }"x%4K(lR 1КH # 3vh%Z" 0ݳʉz"1:Ln]p_H&ڽ6 "b# hGiօ XՠNz%U<,Mʫ)BFYP/VJ`:Lx`0A|D럕2,QZ9R3n!O,U\MH_F#JxJA*G`XrC a(N ݣ#Q+)Z) l Cs+DZ3䒛DV+B^*( 2d#v  D c!H$*//&(U?1:m0*o.6g*+I.dE@)d a(B#r(B/*d%(R{v ,~) &e(HUo=E1Cay܋yw"ȿ0/`.PV&Rm! 0wdp{T'x2WyE%Ԗւ]Z+>ƥL2"t` 4 Q܈WC]2`<1@-bX.XIS09VN0 a濟Q9D ;8O57膠fiPT h ".D xqhپ0<>8q#h 5`M$⢋K!:'YȒŀM`%$kӱZWxw!\`)F""#udAyf}0" \,HuH:tPhhJ> 5l%ĎAG9dT JjCC_ 1^-%l\>+:;(ALP dM+04sMFFa#a;v{JJr.% qٌSƒ S O; 0  V#(xwaJ0mzfZ;Y+yɁ(!Е*3(PhwRĩ0L!zi&bH$4PX:L?9x~šy Y`0u p@N1\ZQm8rJ @s&G 2J\G(J$K/P a 4eI`F(#2HΈZ8ș(qE&æpMVPY8&Zf!94;i$!H )`h9<xpٱ42-iNA&0 y 000j>#L Δ+TcRSpG rF@O ditBՌ2$K%XV!!NMqkP:h6H1 :TXՈ˙FHީ S!TR[=ԸaX/Q~BӀB @'ț PM(aԲBEj HHgjhNi3\1`6h Ky}L$H!/ gشB`&]R8F)Xׁ P7=L鯙2Pr)ңl2aTHKH?X 4'&9=듡Evh0"A(pz/jbF}+َ 98 01"/˓h"ޠLT,`D0H-k おizp>lJ gEXQÎ7X-bqu1p==@δYDX9uL~̈́KWq XQ 뀨 y≝$a[`4ۈ"-Kx[YQ#/,PyJ'XK0Q Ƅ<І8̨ ΋ Mجi 2XգLCEQ;#%"ĭ*PQ #ɦo"?D :ӼHѺ )H8?Vr`5w yxȭ'@fK܎> k%*H{c2ELXI ])V=~_[eh>X>Qz=Jˌ"`ݯo K ʊjG@r>Km|(VȽlͲ La+i%GcHL* @䖱Pu.IR[S%S?\øU" d(849D& &  [Q;FA,..`pC0" sAm)4e=HWPDP6Y; ֩ذ cRQ.8 r b9J 7@;#x蟔 F>!qOȦ L9E &N|c; 9IHj88)P%0D2^Y⏍/\n*[LIM Y& 0 XxSM+BL: 'J1:&+{%f.qbCTLxS܉Ī$ K-cNPAkUP6#H(uByN Շ{2ri_/Ee硄4RKfMad/U(SS1zÛ3JZl=ۻH&а\#dC 8Mi߿H F,?0:xM? 9BG^!T >#p")pj,tʲeS=;&#&+ D!O@ o*E`P.o X /Fc(@ zh8~oTfbO:@W2E?  J+>av` `q#iL^BQ%B@p<A :t}ڭ ^U`XLs2zi`'$@l;?fZ$>Vkd2tB,"oogVܩ-ˀ=@ lQl A`h i8K:Q2 yGӾȀ{ǺJP z|,@ aƮ{ =P . } jJ :NƇgCxP|-Gi;RZyʢ2ͽ d DIC^MjB:ld=)tTz2!h2!jDIvoq]riR%jbԹ"ID(J~J$~BiE7Cl ޵=h1h:%QP`c{P#A.L=hblJ㼃ʼnt)ǻXAyf\: E;r+1n2!M*]';%pA 8F >dn"MHѬƣN,,LiӴw $\j:hfЕt7 0. 4pzGA,lo %'`fyKSEN}\.+J"_|HEz"ilJ,UHm,![6ͫ=Y zJx$auz0JiQFT4;m-Q+$p "$ta7~@WQpc@@ &0iTMtp% =Q I*pmi'@450yrDa0QU.t`!MP 'R̓w#|6„c~;!:̪JTJٹ2,c$P >B~RjBu.B3BV#x3a!4(=ūB@,R,gc؉@VAX BAe&s#l~i @ܰ F<B@`B%j.4fpd*#JE ϯ^=FǮ[,K2 )@!|f خ0CTq['=@N"mrh:M$J,ssH9ì7d\0M)J.g 3%!$\FscEzafnroW@#i.H"*YhTQBuF"U!Ŀw-s,(,Ϗc3""s'4 (?tƒrQtj1p9ƈ f0 "!umt!M}c =›h%pt9 'd.*DEf;@A6"fYƿ$65C0Ka&&r|γ aA8x+/&86BxV`Ya1[*b}"? ba.!⎊h1 򉦳tEFMг0A;!G5*^666",228Hh+Q~B|[~RXFbky14D;g97D2̹xlfZY^@^es $Y6Q?%+}E`)DPJ/D)ä"2FRt[$Iilyax lư*m-yBl=Atib[iNҜg_C)67@K" aRX*e{bDb)9ˆo,h} ":&"g4*7Iؽv,=2<4* i7@Ģ@",#[U*G+\[^. r g_Dz"J#hI6K'4 @ *>J55O7>%4,BZ #8J LZ q ,~pe^e@A$fbo#6SZ[&65FBHѫf+"y(r77eı (!;(N@Qu32,( ]`A(:N4xWXkbn*3Dn"TM*=K'mGB[b9„%GW$J1^6&@+wwF(cil͆C9͗(K7EG4O4̮T$Ch]X9# ~P{8}bx~64gzd$i#X@\aT dQ"Ej %|ތ&ll$&Zxrԝa8-Tsh eDNG1"4 n_08BEEV]* F#%$Ic')d;l寔ңSƹ$YkA -b ȪLZ/C̡ka7)!fe$:_5$pb*cP 0{b2 mxC|< C"a 9~$(̆G?&Ԁ ʀPL"NKRSɜ(RX@8p| BR8` aP|o:F]."oE %+K"8 wGCIzc.ӵ~*̒;s3{@PL$@w`V.eN@,v?g|=&~4m;+'Qk`8; `gq$N[ 9s0NH4DNZ( b!GDX1j|1w#8p3`u⣟J[:pl` 6&"@ǩ2n~* |{,r.,0˙0C \Y22 *0N3j{?0 F<5Z^ %{2s+Tl3hڥ|`:` u<I,DCNd 롍:$`O؍6Ao r[ǹ;&W @F>RT`"h=UFD5ܲ)KL0a Ø9hu,f=MQ`@-wk2g,o[1!o} sB#h&m#I0d}0X㩹2L@n"h߻Q ~GW($K4vS`H5.Z7#%;)\;]e@@Z.S*_OߢYAp<ajPΦ ~c ($ĘV[G #&$$ɃL7!0t`U Qj;G@K}Bs4f%FoŏN *aiYe4{*vBKWϐS xc+.@.@dQ o!I57.>{&#rT66( C[0J"-6x> 3HM @` &=#N"nM!St.wQBU #ndG>>F?%P@@ sRA p#B)xZ.eQfԤE_#aPN䅃tAY^55 ҖK)Յ#~E`@tFG2ގ|QX@` /-)0JT`ȹxX6>) jv#c .-J Dn<X4m!fF3֏z?nK:g䘮L{Ęc q`(-;H*2b%%AD*EESh~S@)Yw MK0஀)T|؆T1lEXhMJ11VC"OR D]a\fVxK @.Aa](\pe_3J)cibA:Ef3&FOh$27"!A9 t0SGPCPNy"HchM Bh:G#\)X|^"Uf`2< (btk^s;}Nw_~} i@u>d )LzF`<@+II0@];igJ}@n$(Т(9WeKRڂTɣ*z/I/os C6M,VB$I +UKPYhi|VXi1 qʄ vCӦ=.L?IiE:#2'l((I i3d'ʕD_ mz Z[߭ؒԇ v)!eCo /2cH'jİ2{LU倡W*u2)S}I;'zG4`@)`|B:Ej?4n-l q''Ьq!>)3`Ň@ 4z] `AYMp`9V@ᗰ*f0hKKCvci! 0 1c 38Kh C , 8}"4Xa F,$;-3tK&b-e0:R3zK l ut/p K,,K9 64"HВ!PHS8 ٰǝʼn$H$IS0x`8ɗ ü*3ˎ{G v7-K'X(xL RJ3"i%7PxgyA@ I134'8y 12>p&6>@"JRy r(ڇjyH7p< (+|z*A ,x(H. (R41”  lKjFl!+1Tv -C-J a2HYN-,E Ьk0I)/aM*ҽJ ~(8HX0*ûb=⠉%pCU SQt7]a 1P! ׯIz[@#@Q*E=IAR̻;,9u,X@0&{o!L H$|C xG|h.K; 9ɗ28[ x:@tK)" ي(\䬠Sr%SY݋TJ<<lJcH6*$1;/ ͺB( PO6Y=âGڪ/q(A9e8dBg3ʺk}" ϋAH1BXEH1V-‰Ĩih03a z$S1ֈc#B,?( SPz#A+ thHrOZuLA y=ʼK(ڏdW-:&C|y@ I0iG?W`W =ewVJhχʅ S8pxBT*M8B5j-2ݳXxf*?sXRXY ]$qO2 }(X8W8}8DL4i  ,D`؃7`d5M̀P5Z#J%!"5K>A!Rq4Q~ #d;1T1,8ݔRPzao.A*̙=t8I5%7x>{s"#N8A ;ȩ XTNRü<)8xˋOT8r#`zEbCa$8aGN@nXFWfȂ±U qK(I@Yz0x[>1 : %8Q3xQʩҭb>ѸmʀBy % +ʬP-L7 K`(7A^RZcUǿk 9M(S=r ;u O%0^vP|H`3aQV0_YCCЕ7*:ep΢#OhWxQ @9 TJ[PH x#MKSULv #|Vܜx 9K" ިĭ<{(Ikp]2)(0q lsh2#dT3E\V/bJi׀D=a*ȃ 02;7Xi[B_e+țV鲍h,Pʋ1 v hO!j!H􄎝øh֣/G[cbkebI*(i+@8ϤU  ۍ2<~[kzg5sQPxJSË,z=ލXDSPm #X`d!i/Sz _PC)?C,n\)qOZiވԽͼAMӦ=X(^ΰ$j [N)ENMWCb 2 $AP?9;9{- I5/#ka[ *i!rYqA `Z8i~P5x7i:( .֨Ce!PZaFgqY,_yA7nh鴓ƅ4v4 aЂj} P2X8ϥ>ûn>E9aS % L7'xyxqL ;:9/eY86fxz}z$.C iRR{;\ Ja  k0.r-qòEY<*fED I1+!  Aۈ&`A IFt]YRc3ϼRDc/yЩT)(< U$KE?$BU AC$2(rpe`|䳁M)p@uHZ2J )(Kh" yrid@ê|.F29#zѿV jխoшm 4+.!D> VS*SD^QN-|#4=Xr 5i4ɞ&Cͪp]ΩJ33.@K) I'ЍšHY {:J@*L6f`daTBNBCpWeʐH9#5ʸc`T{A:+"U:c'y\ly Y@z hJQ|)fWB'Dua@dêGf3'ܘdn{n#L1)ʀD= GQ$G}.fYq2C\ [L~cՎt(pR(E*k90f .y@7\Z+n#X(;Z#ɝWS,tPhvt,x0G*g}Ÿ;UO'A7hTFzco)B:1 < :&D!楋d>!B^QJ$RG,abTB':j?z DV5AQ2?6c92S+%%H5&#Xi#iK*x9,x78P ƋV@ʱ (RH((gP*I"'q=4#tsĶ,idSGG('7)+.esdoI0٦bJG0d2a&CR (̽}gÝ Ah-@@ @L 6vpԱ&0&R5BK &v,KQ#r(Sˑh :&΀sj@ ` X 1c?Ae%5o0M)qF",;)q`ڟfhJ͢:`Ö4ҁ rLBiM܆z3OJY ҙ);T:7MSP+P%b%E*^r3y+l<pX k534W,τ2k")4qg"^r΂HCdMqLڿ)ݏ@PqLg|iT1TKGqŔTp 5+vg,(-eF?|KbD~y:#Lb(jIF51.$BB & !ܢr$T"c$ʆG`Tz\xID!\ `a֔#-Bp (%ig ,̂IÄP`|L8l^OFPiC?.IrR".h'$%h+ @&:(šbITH'bF02O0MMNpi(gB(gê+MR*i.#2!,h:(M6,*~)&8*({!5dÃ\(Ϧt':p)\O,,|Hb$N)g&PW8 `|5#b"Y*ȃ'Ă⡮@!Ȩrcض ,,'J"Z$ `ajY"(ԶltH/ dfld8~h" r7ҕ^[@nAi%d? C.r]x| 4!T'@ Dx& X%X EldȦ5" T>22,& rpM",.F! `䴋bqh?r$NH |H=5hI CdJ:M8$ y.nQC#L8NĬQl$.`G-) A$L;BCb%R4aZʱd!bȎIY @'7iXBA\ j F0|"b8]ЋV3@8 s3`Ij,Y,8þağ1el&> +&>;HsRH#t%`@)T4cfH*F~S5i^u.?Vƃ Üj)b(,'DH3, >` f#Pd>f;#XIH*Eu-ENY%!>82PXrӂ2KO;6Ɩq^.JiaT Ud$M*h.HҌ @, mTe(%&dZr2hLԐ!t/|)jH"2Xi8HP{at7F+U+`!+ nZ1`3J7VN#YK|< d2FuN.$C-+qPhN.l`?hF,  A*uVb9pp+,If'@qD-A4`. ,%Q(o~ aG7BjLe>N 5Bi'5@@e%~5RTB{(G'AAAjVI@ (5$֩\Daν ",<zL$ d%,%1R"4ꂄ.>9 c:Xj2$PJsI6#fB1$VΣ1 b;PYr@شV-ʀO7L ^KNki8h崾!@He*rVWQ>F#I$-b'r!DXE*$ڄ/>H7$Fz8@I ?:!dr)YGC x肌B KAOs@S|ЬA#29" Hy ~9>W1bxPI@CQ+AiA(z$N" q#BWXa|n; @ w6@x~@* #LOJt1O+xCh ׀9 ?,A~ݲ@b ATئ3ty-N5[D?2rS^Jbod2g qe4* |`lWtT6ˢiON|A"$(Z#\bItܛ/k_)N*qis:$Ǟ6Xc8b5j7&D"LB&ƾ @Z \HH4åI+1l, Aܔd*Z"ItÊhrjz)/8ִA`\R_73&w#Ï*Is ad$>UhF8"ҞW' (3>! \z #Љ(݆-"عI~@*؍ǞD0u+[C%v#mo9- .$N{Rph5 YTtC^{F3Ǹ<ԝ7m1kVQ ߼]6exF$"I\RB byVt7!b G9"/M"d#j`eu^fRØaa()L-\/<,g@pAN@0bYǁa矔\IN` սMLhE&hB Ib1P|p-z*LrA:5a/)#I]拤 V(atT.#c7[qi)rPb,X*IJ̸Q Oi[a!$ $+&om ,H n,& $zoO B A`p%i_;ݮC?@P0"_4}>!  }_0 Ez 3 exU)_NX4U)0vo@ C\{bAp&n{NT08&sPs^)`<@JY :&GEYzXoŀMNԎhyQ#Pįѱ]TrK9>7s4{;E})$,J+& |b})Q/*2;:,ګn*3K))d[*80Z\ `\>Nj-:PD1輦r2k8:C)M rꘪ,rz#OYԻ&Ơ)؁E!Dj*7zVDHsB@j]ּi@ "[|Y3¤e(#X*IjkQR 9ê4`&9BIA%%2Rq+Uep6@!-K2~ce̔}x4 &8Dr CP5 `,XE P<ljD $GCG#(tc/Yp"XGv S*"z@ŲiDtM &3LGM[B',B#P)PGbh5B>3Iud`)@J2%ds༧!,'GO HIQ>r aB\%c٣ς\n3~H(7v$||&U&)ti+K o胧)u$D8X(q K|h CxvW#՘#Ԁn9@JGܵtF|L"qT"ZrdM*y@p:]:r5It3T3)m1ުk\8zVJ q!0w^ 4xx2N@2.X x10RNdTͯ%,coe۩un\( bĸ|(R_E(tI2aaueGP 73y#^ 96OL (.8!& ) 2.ǪrL>QEM JĆ%|deAR)1#Ǥ M2*r$EXLs.hήL(Sxw t݀x MtdudGr\[I FZY#w(Sr>J- ?b e% HB>hM!*QUxh0 @+lR@0AUQJ2I$*uNU)ڟ8.p v#AIJ!Pg#+^xon'E:H)Պ*vD2BU-j+" 8XC^Uf ofUe$#DU:p^ maY ṟnm $xx@ {%C x60 ؝+ ߋ8gXX& t #pS  hw›q8! 8"q«P| P4.dQˀ) 8hQ}w0"1CɪJ~+ qH4ö=ZTy+jh;QywLI$0(w)"9>³ {a 藝JxՆ`.ѣмAO2PHh Xr 6ᠡ*-8j叻үHMPAK0?*<1 ~+ {p-P0Uq/Q^[ҝ(ຽ!\(iE 2'\,(m(Շhx`3DhPs2XqY6xEӪDx;C1# Uٚ8CAExؽTE鎿F p/[ Pقٮz  ȠK #2PÐh8$M(cvqMgf9(80(@Mأi>Cd1H5&*Pv/U).!NL`)t#L PPͱ*h э*ƫKFӶr`9q oLB-ZU3>{"`lQiJ! %iȩ&X u 8)hu3H U)ӐP?=/Rxuy*žHki>!Q'{-P Q=cJrgɌyaZp(P91 u8-BPs;0+4ȇbX3HCP>h^FR؊< ey 輕yqV:5 cHc0 KEcc R*a  YI0>1Sx"u@0n9 >=~ G/bLF(21@K>F=#h 󁚡"=2D6U)>XR8ډԫY6= m"U4 q*d+j"Ș@<=,$qWH*#Ҏ+$5V/))7O!SHX ؞؏,K Р'`1;rtk08WQLH،K8 .8T~{w>*Sf6*iC@)a 걁“V  ,4a!a(ez'LCs* 2슁]S!|:u(0\C#>A'оX> ^ؚҁ"`܋J\FX]6j0 K&T"EcD@B6;r\=!"*lYR+HB4ӂi72UT$Ӆ4^jUY8؝P}aI< @EI|>Lmێr-@6gh(p'p< pJ5M;@,E> D1zq.LP9XA8]H F.\ҋќKY0 VHhjs0PoHq\ {ɟ'ZӀK#lXCU=饆yNՆR6:`|3׊hm@_4RT˱_&ZU2ȺB3D 8 H |Pk:=-XUj؎|HMGXA" )(.H 쾇xzCyHz,}UJ󨕴6\()ϗ-XxN@;HFsc@^M)jQ /`Zީ=8( kQh5E8`E` SR9P5y. 9>Hyx8<EN\=Ar⑳S'; TrP /Eh0BPZk`K! &fx @@4͇PuKC*S@@y=湉#s&aqqh505ml1HwISQ7|؇pһi= M9PyM Ýڎ@:P9C8RJ{mÒї:[qK/HT%ׇQ <()(ED'0r?5gf!KLk^ cPLL  _'@bXX?_ހY7i-}l J˩'.x>u3 )(Ќ )ɖ3 #PK6JdžRTm"R _,bKR"dfpu-=%e8SĬs 5T˿UhUD@lD{P2N0;aODmF7 $KpQiJ7yVy% 1 JHpI{=oSݎywt)V;kE@<ȚS` !%9 \3hGj >YtOחi LDJ)LܚC F8 a XpH 9-@n6m`<?? e2`@*xb`>U hsTTLfV'VhN@sK}*V0.PS' @2b@f/ElpN(tV$V/wkpP/4ewZ  vp:nWcteɀh0'WK)~K0b+6@J֩'wP'+ Q*&1X`b.Hq`3 kȭ8])2Rbΰ1 c ҅ge*K !.MBЛ((gz-M&,T&nC)*`2% ~.-yB1ZV. w㼬d&>+JOXrf+YEYR;jŨĬS'ZURzD5 y-R2.sj8v7K´-X6TR<5a*X(%ANaHNlHՂ^ pL)dԖ-8k6 Yv &'mZՃfmL:Gz>0L*b-HJX|ZEVYJT1ET|5$h$Sm(p6K12k䪵r`G< d*+@*A4oY56%I&8kEӓ2QI;%E 17 A`-85APaUwĕhMN!ŀ@~ Csx9dZ*X&%DYq*n0 _)-XGrMHy:"RFY .(a4toE͚` ج"RLBl;ca krvLl!M*]bc~ UhvDBpx~!&̴bjGmKJ$ ٜ0әawGP]3`X @G!&"e*503+%nybi:Hi!=Mj6ɎP~ #ùڍQA.`(nwʐW+*e5EV@S 05F:CqXVzQAX J@P:Dt!'y`zFĝB*̛a: 9_ȶv>[Q0"A LB0`,I[Q4unT\je#s㬐kp l@06!-xq@Zg5$ӧwyK iA8aXi8%xL K.#nW oOb7QQv*LH(6) Gu! hwג->GHO%q%t J0zDn@#w95Ed1<(6#']*LQG b>QNürQ]S5{@fbvEg,$C&$ɢ5*ȾTb6$`؃(d 8?=:Ǚ3I(ce(In3vढ#Z,8fk| ^, S}b%;@\ ȧ# &MI<܀ټ D<ץJ!" .4d|ż @ "Km%n1C|'C0!,)& N80di @ (Ia(LA A"IJ&& ,?v b 0- ܆%XGb-a`2(j,7f&``Ax}&^*@ĦUFq hNnؠ6o/!B eh1ErR*0i|8N ! tfhi$!] wBgª#@ ސGGkJcJ,"G$|&F0bż8b ,łf,stvpP&τe OG `8N] hKb&C%F,ˮ*)mm$Ƙb DF&@aB& ,EJ&X@^! J T[)$Š1d ԷaR$a)&N6=%N" !FPJa$.kN14(Bւ` $7"l""%-!` %iNl "K*VG` 0AA S08& BjRn!J1e*D"-fKkG#Zub( 6VzD6@frD<6|<"P!\A*f&jAnjt"-;隸%ZcZN &dJa@Lca1'rE%`H Z,61-X$-c-i5,+<^,ц5"l!xd aÍQ>VF00߀@B"B§}#l!Jn b'=x$,lA !q 2)R |FB1!Y5a.zP#4Bmo6 R0<#`Y(L!9DC&s0t vRV|48pI8%+>kbH4)64B~lNs 栏t'a6(4"b,!/-B*ʦ |jJ~y-@b`FAp-@r ¥'"`)!(` A j&J,T%'!x`s,&i"#V4-.q>kH‚QC/F>^?K}B)IRfc "lRbO* *:ZeP@`i`2iyuQ!z8!!G**&Pr wt[GrϠG T)͚L5g`FXQBu+#JnTfEzz<,G.(R 0L"DDZMh%&VYvhZ:mn+241|N=RaZF4A&"[J n '&L+a,!}jƯco& 9 \bf9U& l!P!Z} F4<r ` )ٴV6@"NP:ZBֆNO]~g؃'On!FX& P[ ` ǂ+gcHNSbB2J$V"'yB X,j@x}^cB|$>6ZNYk 0 Gd8oǤLLa:XϣԻ<Ȅ9 j @6oT A!b" A].y"/:ki{5v^@ #DDBf2 ccpp 5@}<3@@0 r)U0xsLE u1eLh0>O т@h0 oqGޜ ΟJ+jmK}>@ՄB1C ]LIX,{<ޠj@q}8xL^N t`";ۣF;h-I #' " hrdW9e3"~aD텡pVAKqg+@CKAumqGaܾ 2"Ϡ( .@Z``$h(sFO!FTpgLxAx7#̢r`HLl:1(hn~#hrh'`"gG;7:mҴlS8u0RRl\ٴnz`TF.ؠ( / HÞrCP6y"TlpPO$0jܸa肴N{DjjlN Pb 9@Zt3'*ԏ}xhOir99s!-*0z| x8蘟gs"a`\%u0!" + ⮍o&:i&[uqF" < NŃaHDz}h mJ O`{0)ҁ@5>+ H5 ɟjn>~2`+Pрϡz&9*,Y2!&}>PZU!&Ș6'z#t(`\{-Th;G0"Ъ+|)p@:DzrlÚCL\ &&U9{"0DAh"`V2x <Ҁ}OO",Sw@͕l}G1 \dD'=椨r,F!COV%`l <>æ$ * 7` 3愎0Nt<Ǭ}&C4$Sj'@56 A;㓈ʴ-Yq$%.G&q"0,EtS>=qvʛJ"/Αrf?C30[-gеc`tl8ژ!*(1/T gJiQ;X}hCʚJ-)^FlKʵNsOhP 8(QRO8ΥFHp@; a84h V~![p-ȁd f ӶY{2&h8"@wD!lҖJ pw<"@y1vVl*C  s00z42hqǠ@ Sh}hibI*E`?PG%H&j|#fhh#V;,cm&pL o&sLȪsZ%#|@ k#`6/=Nw,whvMK"#35ٓT2km`.t#Dl{Q@* ZQq*Fk,RT,hs5`l,tYþgHkի8GMG@dlgK7t:R<btU !?bȆM]< .^hF°O?mbv$NuNby@hHLS. re 04Qhc1=Dnjh5I7Xq@|19~2BNHlH5+!͏iL]-/*8B zĨa JJaӄѣÉ4(]w?cQk6%G鸀&)&$d'A!쌝- HČ[> tj uG  qَIb(hVPda,b=lB4`,;X zy :ţR&Eh՝Щ:yX8c,#Bf9@z/3 8D "mh %| ^NkH0R)pIa +ᅌ;@$iB=SgX$p@ X0Hu%Nȍk%`_yX *6 &A :yH']3ŢqdZՃ p Y HxTta :XXQ tN뙦Ў pX$@"2?[l C(w!Z $XԀɱIO̅MQ P H pf^9JPŕشARH)\({͌0p!m*ʟš6Ѝ+S ]nPaWN|K V]&#CQژcyˑpi~b H& 76 @0W8`a2 M܊&Ӱ$A"B63&pd(`%f&pi PH "/p _nvR) 9 Iv8Hɟnp%YxЍt!rq&` 0 *.6@)gK2aB8 ^,<( #X$و#5-#Ў1 lH͇fH Z(H +Pg I FyX%hd>C̸1j_Ɨ1 3z pĀ @]]"O8 蟜+k0**THĩgp`ی`Vcn ! PP(Eɠ7KX8Q2L`k OٸQM㑜+*,\cnIOqasCtͺ dWc^B$pdHXPM `cz@ UYn_cQ09`h'($@# 쓈9:\]2:} 9$u$Sfz@mh2 h:gaT8o5s[8Ífh!OT'` D7^SG>#ο!Ɏ9z0ˣ:xZ:(9SXAKl'z<~2L;aVg`q$%O%HdJ({ 򀎺<Օ1%e1:Ԝ3P*`kv<@36ï`(My ]V;XZ`P v' ==,[a~ {T 4:fi zߵw|:Ɛ?l_Jg8MKBX D?7Trq 9x5!k\M5t֊API'`G8p&a_"vAPIɌ[2(-ۗȋ ٴy8卅K1@@z!P C:q2KHa7y<`9OcdzRI%D7>A`0X}P;As ?o憾W`8ewwzM/'% ?_8@H+qOLF@m}e8~$}ߏ׷)lvn4r1md/A,kn.WG{ [$z>@>X3j #|P2$'((`"!dVH,-( pB&lzn!$`"-)Gd8Z~ b%jp!*29(/47qdFS% P2:Dzwh;ȃ 򨡃@2Q\7Jէ:,+ c<'g JFqtoug`QĘYڈv(gҩ3ˠ6X>#8 R(h7Zv7*r&(ʮ `dD`v #5=QF͎z){$>C'[;ȯL) h>FrĞY_@0L`sN, [qᠱX:8c0KY' B(7hh q郀J$2T)ʎ '/Pb^vGhЅAy|0.tBDJ+cɽ_7;qjz͉l  E m9@q7kMH Ϡ,p聉k·ƨ$n(3+!MsV́@kbgD`p:UF=.6Apȷ[+f 7֜3w+E|Iy'`mPə3RqD(Kg DH5&f􅘃4=#-&$ Ƙxf>C61 `la! |s6=03~P2<`1#\mꐲnQc'm>`QJH@B0IY9.R2j#k&DɀA {0RB.233L:hp@WR.EhcCXf 'ʅcQ_' hӓpby%0eG_?@}Jv.yR[Ddt(#$f$ʓ6X@06@2,F&%vFt3ŝ a<0*PH(mp"Xt<T Jel)1I]_ $\ȑ'8"X RHЀʆ;|#."8Cd~eM( bWVL F@^D00;H띋PUX^dBMH, #KM.L)kg!hÄ4KX3T ֆ (!H'I`V2^-*Nƙg*X'c-YN|rPbLЮO(z-90E7fEK;0_K%h.e\6y# v {IMJ@+x#D#tZ@s x'fh2\4NI TrAu}KXQ+Őű#6Zt}8t`e ,0E\0b(Ԇ7 INR,<ލ-(A܋\;&%kK%JD$- BIi [iN"S_.D\u5dl2 >;b{ !J+ 8)4e#ؚ#hi$YTy]얡(`)ŶR2X7H0K NeRYDm!* #J'H#TMC&%hLJWyW,gN MalGQ9N@Wl@=ޑ\X!I^kzR=3sP¬Q/CJojuS[8G.x&A$}SY,};ԒtR.QFhE 61@F@&R(1ڦ@\R1/ fD 3*.A& "ܻΔ[c:tR83a>^! ǠFҌ0[_ @LTb щNmm(h`9I` vVFA`DZBXE`:H`DD)(z`0t"j0I+8bvJ6[B:B(̆BXLr ,mi*B 1.nZd3gX#c=.da eXbFaJn* #*T\6 fX(BpD$(dCEWV)2I@@lYVhfH2oZA#+"IagQX έ~kn%_\G U4<b|"Ӱ634HYbac P+rh!?I >+ /" `θ ܀"T!?4o'4z#(3n&yU|xdfC *sA!g3 4XE"*& 3a2c"umV\Kd1':Aa)i!s 21A2(e02{)x"O7#P!sNASd"DvaqBZF2,bN`a;dJq8"l+Ժ0Jdf Lӱ2'm 6,0od+TY Dz &nuD_g…"w`Xlj<%-K '.dcZAAD! nvl8}[F"N' 8_crGʹXS E\+- ԃ#S\!#b2nf}T^+ZN@j@Zw6f強zRd'e#6E{.-$ 2aajX%Hf&c'2x MK1|>5 a"(c*Pxg#d)^dDcc9ȃj6ƫ(e&af Sod]+c4*S^FbA!Bj\0;$@UHcIN#77m@\FL  ` .aƼ0&qb-P "TeH_( rQPYz.@\ZaBlAh68 k@g@0TRr w#ojbmaH'|!R)`Ha`HgWT~ Cz aJHU`*k{/hR0iJR4:: r(PTZb~Q(# ԟ˲HG` %zǡ.('*)Pd ̀2v!Qh `{M$|R DL./` HhFas sk’(ۈ!hCc. #[zuZa~'Ѽ2W~3/֦i)fQ(L  ی/|%1㨏HEB-qqSB't!`#+SLO\"i"^Pę&LYqRI(0An"@<:5:aM%Z?}?X#8M/n&n7C 64"f'l@ HT$yN$P{GZsG}pJ ko08#(zǖ!ۚި}MLM$way0<=Z2 .  @~aq`.br'o3@nSFBXC Q,Oʓ1To#$x"qZ=f#&;Y"lhQ? H9!0M 6aFn#;=s-N'f df#3ЃOL{q #59l- ۊZ "J A-YP=Y b>/a /u۱˿5܌I/+ư0y9}Ōvb٢O.0D+Ķxuѿv8a#H 0i@EV ͲIEm'ByVRr gP|Vhĸ#XǓF)<]^O eE_/[p!Υp`8G?6X d .[v 1C *;8x1KOZ2Y>2Jp`7n1ٔD6ZP l@tHL=nIdt!d{3" Ywp/0REMN7-\ bK +s h@`@pL's˭ Wu6Kvq{˜ ́b@>ex@,DQ%g3 ֑u@]G6Xп`8ѿd`:rGxb\殈#b; JMN4GH,z~G)>+𷳇|03 g9(g*uB >N!J9hZ*`z|L ?$ܼB8/dmH1+v'* ԈTZ FI: 64PCPFqa\#8V6׭ w+HI DQp"S44L ͥ0ǀqx[>{k~}U c4l5抢<7պGuy{ ~.rF }23 5C'}s(j4RBB `|@*8@x!j|j8:/x#(~P`%YAJq `!&#%DT0NpVFl*3HHq &b 3&)s["@o KL@!bFEcj Yz2!'aaT$Р6dQV.'>ay/e\"ᣎH̗Z,E~=1܆L rTƈb Cq! a5 k؇0Ň+9T;5쥎:0o$̶T߹6%a "@&X[i0F$_!] y$ڻ)-`HEΰh`>3O7*4g*R/`12 @p{2: 6 Zm]Ur*Tn^ rRU(Ĩi4`da\kdg{Bx7 :@xfG5c=NI2ZH3?gH)}l af11 dԵOLjjWf`/\SXO/$T5?ptש9 X T W%Du""@92VxkM@J!J z`ג`MY[@ĴfdTFOhe{MAxrX4̐-ȜWaG$I+SDǙmMX $d lxTHAT<&|Վ_MehH 5A|j̑x>e03ch]si"!9i0P qEdPLY_$Cw   @&P.F{dE#Xi<\t7.zގvoqP`,-# %P,g)'X'l^QXV .pz?iєʉ.PHBPL8KZkKQ޼[+/Վƃi#8e|̅ب:e4Ua&e" 0gf%.zpN%L|.&$AIl##!`#7$,Dzd!fja63 @ `D@3 ^-WR,3 ag1j6$A|nGڲMyqT@d`a&!N@&.攂V5b/ .O7$0~j4)+^Ja AJ`*v 22"PCtZ@(#̖<"I6*`?*JR)|r"5HcP$QF*IEZ @)Ξ EE TjLA0& cdP>`%XJGŎQb A .+bx|~- Ib@j^$h?cKgtl^nPHR$t/$]0S e:5p2~ׂ輫|/ V"+ tlHx>h P+wJ#d AqFW0*ʭɢcm"PA4 @ –~;gz@E g( +>/cHrA7>@nRq*d?0B`\\Arlt#xgfl"w! 6c9q S Tbm"o3. 1|YSDrK @ )eúkeR LU7R`$% A* @|tI9ztRB%d! 0k>%}{ %]?.Q#9>@ `V@"$,.ETKxCG1Tt1 w1H>UD.ffDeQD?{I Y$5dGU[Q`aG%D @O"aJdo Cf=D6 D@XiPaBa>d`vFza :5dDg4obHK P .,1`I+ֳԽj\2 'd6. S6Pw"f$T䂚2 3!!p ؊ċVkkq[#bwB,DNV!JF KC%nR咥hG6/HbaN3 !NG$8quXC5SN2 `E,zhH&@ :C`4u1!v )ĊQ-S)0mzU2=&HMsx@Nhw$*IBWQlʉxiH o7$!oSD|4#f?NDrbWJ1r,larv2& :B8~Z++'D)Z ХzUhUdK F/D+RtI 6`h'T%bf0tp@N}oa3 qL4N 7EJAqi8)%b\f(B#BHC,b-# bm%z&,&xLZP ~sD%G c`2nJq6.Pߍ ǬUU/.n \U=3P` SAmςk76oP\v@ $/HL89GcOV gr@ kr8Hr9D`3U1 @XP.iVI*dUGW-dW`ranBj$k pQye9û/$h홂u3J|o+ڝz2M0@npLEKH\vCqqNJ ftA7 0&e`' e Bm/Q?a\#įU< Rs H< Ģ@wMlg$YETE ST35nJD3ra !^FvnqNY,#dF.5 pxC(gL%Q4CH4%dBB\8@ ;;, n?vQ>pv%I  p$;ETމC "r?fc8qTG*Tvv9H#waD4!%TjIk\+<]vo("B+:A/nVmǣd"T\RC[L ւQut- Ӻa%T?夙$F H%q'z#Y. *# yKz+.@T;9x#!z Y42S!BH']*  ?t ,-!Nݽ DL I2zla ~Qվ1@V@TaHpAxk߶ %vh8&*HAZayV!q085QefK D' @$~f;j@{CW.BLxu!nO3K3 aGjNN22`Y2j '2RXR]9.@  @וAF \L9)v4Ab*1< Z4jLMu=]kyr :;2(|# FmOQHP.2}3.9gB~$\ .ʈ~`q#v9f0pIΑ̃ QF ~?@ [.@WB~04@䰀.3 }?hR,'SPM0F#%0X8}P0A( >it~sI#9NuBU-`0w__rpX,|24|[%U/+}X0 IvN  x/@OT =:+3ª\Zw)ij%@㖧p[N{*I(1Qxϊ §G)͌%T!jЪ,1q`.S $Rs9R)p)>(gH+y!)L:XkYd- tr1&(bq1C <,%*|j Sĩ "طb"ѢɰTW( !rlT/()s0L #ذ&',)_+FYa`3"ktl3L',Z;X" CQ`W@ʞDnKGu*q71LRHZ4x!o:&L+H5)L] sWKCr!1xNYJ 2/#R{|j!RL)0+@8ɀafX. χ-P%m =R>K?s@9="kI Rh+HQeJNV9vҲ}ɺ T*  4B&EMJI-e @%xtaTV_){h .,xgc@vbS1J@T'-X aV*@%VWM!.-]c y?Cm `Zaf!(8U7s c ~ (%ԧLX zRa2XS$DMG 28(2 $FfڥNj'N"F!06BQ 2j~`I)GrY<$%j\uDE37F%Qv62[G˃e=kɨ)@ j-ItLDBԻH3=rɈfA(ʒøm _IgYvEx4ҲM1rp gK0Chϛi)V\t/Q!9ZD$hB!`*ӨZtrZhN;Ja_I|)3VM']$<0*`-t2С%Ô X AVpq<-,zeK^Lj;Chf f0csA#J>")!^̅,\U-U p x.##M'9@9 CO*S&D;9qBHL_y7VkMt,s鯫DO(YA{>8YLed?0;A3tGv9{l̫4Rt$MC`HHK+*zg1=d=5n&! 4'4鿥$.ױd0ai} K^OU~rQ_rm Z .yM,.@7/pR PbP(A ֐{J*Q@Ϋ,cð"`N LPbd4b~}& +Sc 'HT$,bW A#K쑚E諿4N^:ʱ9RK|.$D4AT=/[czWCZ5 oB.= ^rp$^ݐ4ۻ 3D%ؑb<,24$xCx;xV ?HdNakì`bǨ?;GOw]h,IB X fg]ZGԲ #"oR4zѓ!H @кѼ!mǕbv@+ vq d6\X>w_ uZZQ YX>4=xȴZxr. t`j OBCX3&ńhGXx0&8z: n٦SY rP 6 @Kp A*z J5蓈xPx(S[;AzqA@lj1 :S71of+#hu@ɣ!*Zl5hY XWC9i! ĉiXx Kw) hk5CUVxvX؈`|&iK-ShV;9Px eؗ<]b@58^i$!r[*/ 򋅓 *Xq ~UlikU#*dkZ3Ü+"̉Ϋ0Q0z 0 G3< y2ӔxeBp+J} @pR0Q y٥YR?FdRZ 2*>h>;6YP  8! :h Zv0҅8LQF :bzL>&₈!}@y)[H/MA:Y'9i:`1u Xi w\Z+ l?/1xCjwrHS@R5pyiX3Z b0y삘(fI9J &l<pȍ(S9d <{ ;N\9 illh) `qm.PǠJBh܍)X/Z(2x0Qia @9*԰&@;-PP3?M1} p=3<88΍BʡCVB> p85y XɊa͢9Z XcƼ5R,tQh-s]\l0Q!B" MAp ԥq* j _3@79xx; :`CLϔ(XҒ {{J|["2LʾA}G8SXЃ)0qL4TdZ| Qs"CueՁѼPS0%0N,00Ղ^r= b> ȵi@DX:0sȑB(eU1 Q4"ck쉤 DQٞᢕ Z`ؾQIW0L8ֈ){&z!DR# )zm-ȀC(?0x9>rʕ| ൜繨X!6{q޹7 =X'|#*ۺpP48EH HvY%ޕzTeP czepNc$+hE3Ÿ .]A1BJn'½//n Da0JF+2Wq Lj82)wK͂&xp_žrh*5[x] xӄ!$;YX[ a XANY5>9ȚJ܄K (sHwnP]Yը= 10dXP1$h}9#X (.Z EHКڕ OuLtϮHbQŀMDSIŜZ  y sK\b` B5tçiG"!»A "*f ɕ#˼<PhNAVDxudHPLxnV8\#%gbZ ynFSdz@*A<)=V|mc|b>Bu̧+9=)|0\n|w"9@3i >S]:hHpԀ ꋅ(dZH)9€=XΜ ? xXVr#w|{[mA5LB(r`M=8PጋBs^XfP6Oxo,<0B F0DJ!rP2;B^gewZ_l^SiJМ>P(ePegSZC(iLQJ3x ~fAPB)_N|NA0BSQJ}`Y {FwYeɇ#_&{ iYu 7vK-Մ7hP <)a<3yn XX'vUVbb S8$И4O=lw9"vuuىҞ19BQ s&* l8_ Źj 8\ H:&([*ZaH2լPM8X+,@ ?_< C@K@sk(J`$=Hm&Si0}F f4kGj|=f2yY/JOd+}>`q|a ~_`6@P_`0y`YC$@[Oqť0%hm`'@>%R?īu>xKǯ@5!ʖ+9JP`yp=BV2(x(%H ZR*!r`)  |*:޹Hb>-KBz)DR,Gt%Hc/q@RZ(pz 4gl:#(&=[I)*#b̪dw=@9vrjB҈@"]#͉X\@3 .}Hf#^Mp{?(QPp_ 1sZ<ڏ)h4n솥ԓ=I@h`@ttX("(NeXzHN~R>2hFգj##$/ACrVP~Eu aIJ@*BHSʔjVL3@ #c4U$m.1R8:Vv%P7R!JK+$i$ Ƥ rԢ, u!e?/F K(v8rYz(<AtړJP8 I tD2bJ^>GŻ\zK*Ax$ijZ2 "Vn d#aP$H-0 LZ1""zFE2BZ* 8%I lʘA  \ȳ1e숕(}$a!ZxmFԄDe1iuE8IS+Npῐ8'%`;:IMH" )EIyO!B"CqT V|6KY=*tKP < aY"4l^-cs鸐@c,Pi ra=JCXrDTb)|'@6aBkcII!/p %8,ƫc|bS\Ƿ"LnA: yPَv Zd-rULP&K3A75l,@e ^)!ͨ:K˜1BRPY&0qbD}?o_ h^w#cyBaZh ]ʷ8bt^(Ģ^PJR R#brHbJcCҸQ6ʘ XNMETh ""* -E4WfJ@QCBAz"T|=$m7 ##`2hP .*mB?{Z\B* $*0Xƛ .I-!pޤ6ֻ#J.HmK6F=Q$!^*r *@p$6/a.=,d>A&@5'ɨTcz#*_Rbժ%TΉ;3ğ$@A#ðt<Ř@)ŰCב>\ ɳ$J*4M,iq0T dף 8ي` ^ ,^p /Y-ԍ3HPw]4-wdZE/`2Qmtqo+R^|!H P&DC,E?0 (4ufpM4&_Vbw" "ax_xvn]G(35_ 8-6ӎ-έd!22V+K@bxNBWcm *'T!Ȕ#vVSZ-1T$gì A($`i @uJgNX*e%^!ŷ%( I@Qb@vX TÉ,/Q xP4,o # 7η"A aU͌ZV6fH̹jtb@JhRr6q.]#bnp3E2%q.,;uZE-i,!+$FÈ1G4a did䚍hpq\E["t~@ CVBUhqdF$.C%A?vQA.,pl7fB3h#dp qlƦ!@ H맸GBQ~-K:Fhbp&&>dgjœS.*h"KF ^`DЊ`$68~AGQ9E`&b^8CO]e`B; pt**d` `6L-*d/h*G /h6=`*T 1)$a N!MOJ +ʊJ}B&C jQaԞ\- c*2056Ol!t@ (`Id':([>nFs*~N |'V MEB\bOxv$b‚D,xB :b?2"SC~@\) F!ةЇbNd&Kbh®/n&ȁLg-t0"R^ӎ7✧)_* #`(ҳXP`AWCWtsB%f$\, BBLdWmD).M9G't @G:€A܆o`MC&B@30 D+z/HP41S0\qD0x6! 0a |. @#yE`c4b;I"K'Eg\iLVb,dTV"Ԋ* 4K!hoA!,~i  @?e  &,Dl!KIbNёJ2H<疇a ÓdN@jha6%v<ykSa塑2< 8AHE`;eX$:ȍO 4E}A'HFU llFL0i(/㱫#™"q.@OM1CL)眪@7Vȧܘdt/$Qj|RS?AP@8BRL+:iԈ4$ABw4l&[8" LF1W#EruB\(gc `1!NabLc,8bWBRa4$qAaC0a]JO)$úMyz i!F$F>f1$*,)QgX|Il2,# @}X:Zy%dHfPbRgdIYaԋG O,"jڭJFCD^~m`Q0` M"E )6Ac0%4P}KH#i{=c `J@$ȁH.WH(D' 4 vF &E11[pnue|`m/D}~A#rRIO ` @ARa.Ǟ6 l!.CtqE{% Vg(T y u$|n(hA(A{ !0%ʞ2#zy2κA -c4{yF/bw6@s@[H5`yk{F01*Z|VF;Sc `]Aoe@?%rx`&@ vMH)dIig1˻%* FB&4=mQ0"O[Qx|^>IoB(h"i7}t ځ=xaGfA@HR3bئ2%~(F(8b $>姻?g/F¥"Xr/X=[!@ fS' Dܶ^Ɣ!R(b]'<-ps<)@?"i_ އɌ@ LFxyÜ(-CJŀaF:0@0 >O?#o`(C5LpMA _| >_o,@PИ{0`$*(h"N&̤0ˀ)NR|@y2)"ƪ2HA2&iZq44 @x<򒵇$!+*'rjZ`{"N]#:*z,9"UI19 NU8 oR%괨piqrP"b( 9s4~"TR0CB.%W$a2 ^VN):N<DC\QjE:D'/i]0({M\ÀZ)>#@^41 B`=`u Ib$I"=%5Nj,SfÒw4ib%H4 lА?mrH]р0LQD h۰IpM2Lґр`EE7/F#I*pk dI2)r) Oy)Q3 ;MRz1Lz,F!fX4})Ƣr`L*B|N#g@\IUD`X(z+F"aUMr\rr)DD3c QT?Hb3l.R:7ftL> U%$^ؗx=A}$\ODIIbQ="ui7A&}܈i @I:jmQJhUStRKxz>JHtA8.X22@iFH @ h9b@P %L'jX9'cLB{Q(BcwIuT CAٱ]ixؖ$SтUJiNd p*,h5XvpNUbX`v%^BdIi1R̷$s SX *!:q  2~YӈH*̩eM3CoxLoe4#tE?`;Q%3QԈ=Gɂ\&xRsu=Pp#Cª#/2+Tl}`I, |/a2ż0u@16'p<dR%PXز!%6S2ܿM2@!pp 6Z CC%%p :qw4(ҨhPK,:c) Q7ܴ \1Ҝt X jO @y˂b/a8!#1$`"EMG}ti"vIr`T+- A;1ܮL IbY.Z;7TDWi]G)(xJaa4k!`h|`UrYp3R"DoC0(psJۂ a1Fj| 0GNP:&{ D*G0t=qG*H  :a F,0" xP;`vs9?b滸 !HX#,Xv Y&4z龉yOXӺJ ؕxӆ`~uXrB X>iڐ HyR Zњij;Gk*9Q?W5!$d1qh ""ʁڳk::sJ?3A @Cd#{4䑱 n΃p! \jC T ٌBPGhz#Ap38bHov,)\@XHG61 M|jz٦P$HMˬh;K%#MlI[7FXC1 ɨ!K>]hGjs4@@vy|W5b3̟Y' 8"4)^20Pm89PQH 0I"GH 3l$X8;̲?({}pKcZ򁖻<3w:T!F<8H9y ɹ.M 3K3:D(PXUk͈J j6.Յ"Y̛8?+c V&8-Dнǀ)터QY0؋ 3Q~?M݀ (oȆPe"@(--,=X EP@zihZ35Ƃ,"( XQ:?(UHU(3m p-ЃQƐWĹVPx)F&Y#HZv 28E XE:B؇Î`FHqH<*ntA IC2 ) RRCAxw2a8so 8cc a`.+cPtG; ፖk(P#-JխjefV$H8:xaP>xs1^@52 X0Ogjs,fqG G p :]1yљSz"='ӻj7Sż8RGx',2CΒ<+ pqk;c*02Iq, GPv𩊪8j8ⱌ(f0wu q هbD g3h ӐE8LseE֪u8$ H8RM- P `hӺF1Ծ mL 1T f38>e:Fa .!ٕ! 8[ 8\옙;%(!T̛U vZA*Pjm!hG pzH40axP2 RDp05 R瀰 Oa;ԡ b]J bHε%x6'.DeBi`veЅ<دVx⍹6 H 5<`b@ m(+AA(J{ɹY]͟J8*tle덐 pPo76b˄Npu)h$$g0P;[At ܙkZծW0xHhp\ F14EJVm h 1%p >nrjXۃ`zBr-޳քU >G FLePfvkEG:y 8#z2#ЩxsGtp0P8g`EbYG$r+YAThYctq PG p%GB]pW`kQ lm^*+hJAHU5fz~$ِ&X#8 ,XvKKwF D,䩎.xSA)!@R9c`*g|7R@4(j̘ȩJȔ@  `MyzP9¦ J fJr>t5 J$tJZ $y`x/1` (ޟ)ف`̾EPQ4O. 23h :|$ ׇ\"Kdr`*gwL`Y2{2 sWIqsuN* :bPT!Cc0̝"ک2vR9#>*-, [+j)LVNl*Z B,'# ʚZӾۺ[L0 ٨n}-( Y@MD$Kʜ-*ˀA=0@yV_q-?]@ނ]N!/)*”Lp#ĈsT? ")/4`BY :њ;#%Z L*ЈSݹH(.>PqYj٣RSliiQ,yY>C P s\*! 9Na/Z8IRD7 kD":i]47Qh-k𬔶*J])Z6DL"@~D0:H8DG=FT(U1ChzJ,!#Cɘ3`\Y_)dL VN P'"&p4G?M:g!zlǘ$d<8dT[AڼH搲HF*GyZcXhL0`lD@Y2=s@J3 jϡ옩=>[5PqIi<4 V}C[jRgopjb=bG,lv99 qGk`R8.c3*J 2<RL}4Iww8@h 1;\O a\(@HhLϻA<܉|р/@4 js$6FuA˲1bc"XV()錉by\5R2hQš¨V %w=$6D~y>0JcJR|Ƨՠ `,X`/2i A$#,WHjhvǛ4l6c`92Uq$BgR>Pz (2 $3m#\b -ŵC,ffAsb2j.~[B⊉ƈs~:8WplQ4?D&#/*Ђɍ+.2uPq] 8e .K#&7$\ l#ެ"Y@_071uכ xmg@L2R+y xN1^x:8nLOqT T k6Ռ#@({L;̀]d Aǻ)=Ă+!ϒ4 lROs /}.%Ldܾk(fԮD&!R) "gbZa/(+@߉\@h  ~*x+G-f-/~A3) V`r\͘/h>?)j\#JR&AD<% zBĸO7À+BI4)*-W a&,B:`v(JͨxfBhj!,r,A`, H2 \HqAB&fº+!a N) @(_R$ ftT4!l~hQx-btꀎ bqz7BdH'0,a 5+(lFd`@Xc+- 产N-"d!! IC T@~` @HId`AbA9t$m#[Ds  b \8Il4"!ÜDZbkJhzC 0+X"e xᶺ  k@\K.Xn1/+-(0(Az`d&VT`i TNz\%BLbҹb6a6JWH+*6MvSnO$8hbhala *l(` VBX<B'B#`"rAd-"3¬нQ0"QEj"I?!Mb(rW.tPK\mѢ|nb^H&JFNU:*>WdJiGIҐH3%! oq7A''ߢFLb `evᩒ*SNăpNva|t40ϰ*\U тI10N3p,M5Un)"MRp`FFI-fUb_4l\N!Z!ݮ@{\bU@pxI!ևgTII8!sA4%~M^8FTeą-96Da9Zf)@xO74hbM IdThcp! bf6DꋆJ6,` @:pd.$@oj#">ՆL<ITs\8+9 O#j]!ʺ0rנE5`QXxʀ|Xi|-v. a^aL!-e`@ XTe²[]4ANG5>lXJ<@@0((,?%iܲZah3voQ@4&|!`LD2#f>aida/2)8^Ud@@> Dtz$UENgC ՅG9TO8}Uad(!4*jzvF!RJ%`( )*ؗd`?tlo"iP iQͦkJIcN^aNu_D'eVk)r.h $d 4!A>Da @ 8mX`O) b @ B*k"cLthl"vA6` lK 2 $C6F:'t *a.R!Hն,b = NSGl8:BAQ 6(t8c=)0CjTeY7۠ajU.@ cAE%S"?$3!D &T*'ψ <\@C#? O` v ʺpdF!pIAR7Nf`K1\NEGJe"`VA}u-(AA;cK \ h@&_2g'jgjgxjgq.C ?7\,49j4ff@")"IhIiPw}o.LY4 W4_F ,t&UbЈh]Aa;p@+g,bw:-Ǽ|OZú"dB<ЈgJT_$*"$k\B(0`1`\2(a1@A)+p} @`0J.6#`틉&jnjMqkPy.qG4! >Y#5 ALW,sGg~RG& 6eJ_fCA#@V*S*JW&$c]!epWNI'+[tTY2@@dqsnBJ.{HBIxt!8 lIʮo!#aN!X3!aܧ%Jgz Z gD` J\R&Rr G’B$B/@pz$A">!cfLFO+.C.` fB FMTIy .L+fa渊g>fd-Ǔ@hv&AdHA#{ 3JigIKF'Wာue6xG̀*+Awb.Y6J|B#`WH5=5kV9H(ޖ\: (Si2Nܖd:cyi"nx8҆0SӛcN)b h':,. &BttQ6Ӝhkpw6ˆ~rEvn0t)p@ @8H8>z=h Pࠀ05W}>OX |>g`h/`56y$IA< @9 H*H?(@ 8 ЀXPEϋ-}Qp\s9]LX,V,y`e-0 k~ $JKrP`x(bQ*&'[\ y=~R8n"X : bzZ$ḉS ()̢:Υ ,$+ hQdY)epӮClz+wǸ5(>vj{+iv)h FRωȋ o=S ux-,@h1п2Li'w23!2m6ER0W/y%,ɓ;}!BQ ,@εJY)հ3L`e`Ehu+Ů i$,#s(!z}d*&rA!#-A7 ]"HxA @'nt_J0( 7DJZ %,TpQZ sMI4%d-bXdohB`bˆ)b0)]0M$ĘeZu%8Y(Cv3`pbQ V+T띀>>i,f AI)$Yͳؕe5`$?tNB$; /pR59K/o P;02S}ŚSqÁSL1eqDd 03|!b&dEfI\u#m 00FZkp{]bFZ@h L: %V{ 4wM TBsu8D%H2@:)6Dz#`gj,CPKh\UA B0!=Īia)̩2E'4d' ,ʆZi(t,Ep#|pNCʆ,?; UEAF7w°'c\o QMcl^@8Q 2´2n|DQ&o @;VJY]&0}#LڰFњ8nNM\Pqijű:G7/ Ѿ7Htc .| m Tkq*؈"xo:<(Lȶ"CwPH#øv޹5|Vdh bh&::K @8g7MbkpVG@s>j :$1N!1u.T%'qа< aXGu(OEh:Xd-2hu #*>GMdij!'c -0fe__^}tzqLK" `ʹ:ڮHqNJ`c0e9eڰ hʤ#)8[+x=yؓA{. 9:{lI`f*{E+`9SC9!+ DL6#jymjBpI n8yw(rV8:x4) by2Bcʑ4 ޞ ݉ W8gxJ jB1\0iCqю89X1zA9K6ɍ`z!a ʴ  hPR0Uzxxk'S}kI P*"XI`*J6ɻ1n)DϦ2 2BSM1Ha,*ʇ F;tJDGhqq aA-*ڏ08]KT8u 9*8s;X{ܟ4P4!cН+`h&3AxG$"AHW 1* $5j;PEk6ܸa,Xiu800"9"9)a Cl9: lXI:ү@Tsr\xUUi%mv2x6[A7e X80`J  X+<ڇB Ì3) `4 u8`P0xZ9dɮ{p>0J, cx >,ێ ( 2̘Y^Aʲf?-9mp{Xvh2ϙ`Hle@D&9d IJ!L ܔ4!q+^†@\KK@9Ȍ;HJe`-|bl,9(/@3(I Xs[Npo(,0IM 9 +@l̐O^2{"I=9) #쌈P$ ? dR3<$I,MqB4 `]NQ2!aA0(€8h&Zrw@Ȋ-dX&4- c~) ]a0S tTpȾa&X:oj@l<ȅR_Ck 嚗 lW$ˑ~iPXFpm yC 2ҩ-F=x%ziMӗq޸l!Tj8ɝ0[6h-5 ` HbZЁ? IדᾮK8󓑅 :9!(@刬APBEPxh)u}Н)}P811x9صa("K)9,ˋ(gNi !Vf?M#" < 3Ÿ8D ^ĴBX, vС$ZHRWu@܇۪ИHH˜!fx1ME8CNWQ9ǘh WA$HLpdQj0T9ԩ{rՠ鶃;Z Ȥ  83pp ,ظXɼRKU[5NJw•;M?>z{(ԁ@h= B k (Xh9 y#QIi`xj08<@58#攱8aP0蕎$ni"r>tyȩV XG8(nzI\)21Ń;ybKԠW ]#Zyi@xʸ*ͅxPY,I`"xU +x;pZlEL9=_sI^D m ΰ^K8'M/)*H̔@1* h7T8*axydW<:`.+>`aWGhuOɛ`ED<6i X!Ф4- Kn|B5^H[PEl%;Awj@ d S`]0"`u흝'-9I`^dK,\!!B3kʒ+MʉE*T¸}yT nVFX^_1Kp h( H4<8}h 2 $li> 0zuv[<'(rP:@]<V`4)@ ɒ )iK3hX Z39j'*2 :,֎-W  y m^U&菶lqwdTB6Ҿ|S7K= h F||£ CHgzYOc . /]G0ĒȒ(S8 $HB`%hBW!W1;"ԉmp@rXN[Ib`xXHv$P7@)@B 1!դrZԑϯ9F >FU8SM{`D| Ď넀!FpEY"Ȟ9WK 8^7k|':dg&~ѸuMTyy pN(G ʤA5\햨8㴔Tw5)%X8д ybYJ#Ԯ 鑤) H9| .Q`a}Ț02V[BJPQ,=A_ϝ غ"JP5;e:!@Q- #2࢞^C?k0cR17ˈ@P `( #D^YaUp@\5,o9ʯ|"~Jpb2R#Q`֪w:]A^7Oi!"P"Y2M,n6Oׯl+oHu88qq۞ jk`!!B1 x~;(R g;(rKX)hf`>n&|2git*>̩:ʯ``!HDhS{?I+&`L}%N{ʁAL(I&U lR*YD Py5`ؠUrOhB6Lth8 -a и-c ؿ~K |\Jmb2)p,Jh\T'P+۠o čBhurO,@Ma,u{L˔a@Zgxmad'T@B1'}b~pj`</Xؙ`p |` X<*V4{ @2VA@x*`ZdCT &;2k: TUҔJWbz6GNSjJS`pk&ظ+)BPXP[9 4zر|J$['ܦnfc4sqs#X;(! %TL*B@` ZK%ğV $TB0,E:!މɒf /s2!N" &ZGf!XcJK/ \ř715ʐ ј3ρ=#рxl{sK$@0,PDXNR^Yg՘&A&S,ى}Oa7`ùCnV FADSvKP d H(+`^%ibz lJwz`s%+{PԱÃү+q!C @dd Aj( |G4(14d*mYS^3.V:V C84RFXP @D Sz_JX:=Ofxpu!c.f%m&B"TAHC,EW E!n b8G2H련G:2ž DDӦuH@3A/i 9jWp%`˙*@`ctHL InZNϭT*xP^-1Nz<`H$Vʵ/C{wYK+0jAH2@P_ilMhЕ@dJ2=Q鑾Hd<QMK@ZFntK<փxu *iWw DLJiЂ`B;lf*+SBL=@kJpi`ZBŞȀW 6UC['%ȭ (¯%(1@e,;`5T4.K'TJD &p VQbF+bt6Vnh4:FM`2x:vMU,eR֌\yA,!+fǯ*p[ey{etvXe84㭞0= I2`#tf`H(@v*tfOh}WJ3*`7VIc(pq$: ad. ivY78K@&AS79 +Oq9sscN!L HbX W@f p蠎|ZB'XXCc)khUA?$PP= a{ T5m9iBc: (T9TDo2cTh`jD?Ķ0ky f);1&*  a ihyZE/4zT=4N(:t`G_P8XL(kA9,D}"K &.BB]Pb&"N)x% A6dh?!& ."n%D+^2m ne@dB0j|D$& `r!#+H;6FH.anƈ@4a#+H9f%F@ncnlF$bb PTfBJV >NļxGf @Yβrzz^hYI;mj'bK&hFxΐ09hԢ%T[.@!Bvv]ի`(dn*-2R!PVIڞbV%\DtF "k¾@@"@-BtX'V$!Dj p]b$:H+.Yܖv hdR¸:mvY*"y.'"6K|2?&X\${t `r!"D"F` fD~:y|> p*$ @C@ v5 ,ԧF{yr `*`=*LdڵVc.nN/3 U&k[aPV Pg0l2fb2:x` wzxRd bnPrG!Tq4%&Ba*AAc\n(zx 0C.@8@)na^2,Pc.\;52+a6Vv'% 4nK,Ȏ'"@,v2P3b? , m 0˩$*rR6%z+pT a4P8|R?'Lb %2`&Y\C ^2RmK(A'OrK!?AЎlBr6ec"-.(%t .KkjJ+Vs|Lf$  )2\i.$o'mLPJ-÷EbpmB0LFq>0d({b P2J2uqQL6dwI0!.@ w8ElTY(L.p{KA=cBD/do"28@@͌$KF2fb>s7N[-0c@ D4K=B!c(sxgZBt @ i G_̅;+61FChz"R"*fkC%p[Ų}y S 4_@ d/A]8e;CNjLl9U>n\,` !rƩgKK5S8V dG8 ֿĝKUP0Nįɮ|hF("TB"64tyrCpֲL6a "2 *a x2%9,©hr{?MtA^"U&dr.#q7>-U# FH2%ozmB -' |F@%s,'6r INJlBn$qK5_Xb yA)f(IPtJ*0K#& fxI!4a:qmj:x+nl "B" @Ias~*xtQ;E\0!  Api[v%520"! @  ,æ&K7}r? ]anA%<0w$B`\X0F$"!0`!Tw^6%U7b{?_#j|bDb! ?NN%5}c,"ZntnI@8A G(v8 @ӃdZ9:@ cud,b,38AhYD 5d" @hYOc+#hQtos,(Ev6G9?6'Cc(M}(9#v$-&'K>b@"Ne9&/K&*΅wn| fJ U>hI"b(?HB*P[R*(P {&&J`NLaJx!H7Bu1zu>ťFuZnvx"$6ΐ*F6K@e$7 ^QV"4^-1*ŝN2o$0~H0fd2xrօ*^\t!bF[3F"멞2N7fV$^.e:$,G6GDs[@ l A]q~[EH$Vc e{ 9*"v 4auApCf`\B` `0s z)BAyʍ8.}fh1ѕQE\sA2a" U"fS"ȦF,@jBgF,Iz)Tp!GˆXb rr/YCm CBA`j!\.+4BBDTc&5k$(j4 -Lt'J[aqWDl!j"Pl9zq5l!+`+LP&.@ O<@!Z=+pȶ$w` ԿoD9Z9KB̋$nx^?@ asVGiY瘺HEb%#'.aXwX`N=1!ӽg,U4c(0k NsVAGeв(o`!bb#xkPc%^U# $"D\ ` hmq{%'bK(X gx_YbTLc32Rj ̮$CtRƠH+XE)u)/X/Is#PASяc;Nťk WAtYwxa0Ȉ`!^Zz"VfEpBɢP=|U4`|(}r >.-E@E@?_o 1}e!o V`Ժ-~La.+~*ꓬ4/1(%B%+u4 wB;Hfl|V*ШzKP0=d"Z}=adJYlodl@tU)@pax{t``CS,0>DkH8)n*~)!j = cl 0 #C|)}nAO%IN:~,B;lۙ.2 k8y G򼠰&{T1JP/8$¨"?/E ͂:jIɠ1bSA,'J9J *pkRr `A<U:dH|*0Hs|&{JPm1 C0t&[rۺ,$Ӽtld| hyaާ \}(P/JzɈMgدd@(y+&lZPi5oABahZ@'J5\|!h=u0`'`Ck%)/o,6BX1z).M!ܡ-hy? !*9lldѐ`@m68/`pYT5tΥ3 JA`$PT$P!x!!P3,i5,WoS\{bqk):(bxQuh㓎 8*\iw)}0! c ,v:lMOګ$ $8 2;R7F4BI}$BHzG8Ѐ( B`L^L{M+8 Z9+X(D==G,I(y! 3,Oy'gٚ4٠H.@2=F{9"Ve*HK$"pMpˆPD۶i(λ)ݑg Ѯ6PZ oQ˯>6g}u!`d^-Ű@&n؄8(0t(rX}QƋHIPPS(! 6)3#P ;ѝP9NJ0A$DA (K۪)0ǞJp@3H+D&y^O5&A8y~?of֭ @9?;zñƈz*1Hy=pJO"h&8槚 bV7p%\k"1B.i@(:k{ϴ7hXk$CQ"Y @>y`y#+h[@R5+va2 =p1 UW0vb$q`sA&@u8 4`H;z5? 8 OOJx+.H qC &EJ 8x_zEhÎd!&px#X2XAKm<  0a J(ABKn(꫞*T h!x+$J8upѭ!('I ϐAL8Qt0A,,0թ/$a*1@HO'Xw9*#A[ؘ0 b: @dY@38}"*3F) #BTk¼i@+t5 H(hh@-H]pCŌh AjS2TL Q8)>QQёK6%ɵDɗ925i9Lү@nQ8!HWˀPz^y'x2U H4 ̂y 2&<?Hwh;T .#%[7H8 (c0:Ru4l 4ʡbS,@W\ rU}A]d %h陛P ⳈXr7q _N@Q)m" mV (Vv W>%6R_0F(ZZJ$@3سR|< XZ w K;{5I<Z&[X8퇺̢Z Ѫ̰hF @@P:< 'ٟ[v)4j`:# 9%A*0Cw1xeAVC[Mٰ  ȁà{P*]Ǎhm0x.-Hp LRYZ &ǣ9HX\4 <H 2-4ǸqMaKᩒJ2Rc |ae_;c8.xрxqv !(D+ pP2x@qX8q`)@c- aE-`TkFϬ- .# D*=鈅+(zx#`ub( PP9P[a؝ zN9zr"Y3;Y9xj<gZ3Ht sa:Wkw@Y,p k10A @& \.ה `"Q5((;`k'5Mh G d+!`O8P `G݄J*Eo&5 !29`4˒('j\ JC "G&fI3sni<$>B!*!LI༏K2$W7T b "[a΃2qN b7[Z`?z}TY9xr5P^QVk۸Y9<0\Y¨-Ƣhj ל$i;Dţ@XW^8͒õ7OЖ7¤pk )֋ LL}ʔН\"7jJܰ` Z}+a[St#r$50UHU+f$&ܮkB_qVhL>" "̳̅Q8. 8r؂)p& 5IK9W8ۀw S P2> (d,e> ȮW ҉f b&k`Hu(E%S{5Uٴ造 0@TnI϶\zx3=`dƫh^fi 0-qCmR 9ýϰR!hb'\"Y+6ވ;H4R S#kPmn K Q L-ay s=ܬsQj@*gxgl?d;Ohz5( <MȐ(և vZ=\ `0nڈ:g).pL2 E:RI ^C TX9ax5ԟHg83Y(MƁ(V޲*n:}0t/)§,xx#}')MFs#5o8&GС'&,c\|Ӑ ӵ8\(2M988 ڤsDшx$n"dԨ5y x(|BHDXE(G,p{`b5dK"S37 Qaϱ+8fH=K؝ <6"$6IN$a.7HdDKB m2r դ`9\?9@44ju&W @¹u"h\`w5HKʄy}-F@+2ђwgFwRl}( `JD,yEQHPQˆP@0?;1B@`0 ~H`jT 8G!rԍ%`DIc4MAp4W*saz<ڙo# R(KҊT_O|<,Ws0KerԠ#FP%EX8[xo4|gmxd&1ARY\jf ̤6~h`,̤`=Db^6G'3xk~H$( b3 Fy-+ʢ@ 6 byBp@]-I.3)K+A8aUL ] fzcvKH6bƄTZ-L,|j@] OʨC=,L5\3kVa EfVgߑ^U c-R Xc`1LKr 44̱+uPUӑb0oCTS䷙x\He >y@Z92bR C`˝ )U pe\)QU&gL  ؃N"h=vLKGe FKGHEP&la/8F_3zq PRt$pl"X&8@sI[FH4 @^$,]6ə2BgHE(Bbx2tf284jQ;bK[Ѷ8n2(n9@Y vOߞ2G*|f^)"% !)7àtfaF,tFF+dc4@}z&&WJcjy 4*zKKd39@ƻek.P/Nm[8@='7qyAE"zgL2փ'A-T5`N9{ 'GiXL+Dsi@cY,`~{yLD8R)+i¬ k>U~t'p1yl XUu*Ǔ-v2rK-IT4RD$,UvIo7zL0r€O RUJS)g`bKN&>A5`D0"\:+Svt$l 0%[V{2e !sf,mnR(#k1%B&pmd׽ )TܼE|0" ƾb(COZ%nw@"0YdL!=pg'f ` *y(z.]3'L@F4[ fVZ30#D"*G~h!"BO!a Fj2/+ feZ L` 0żu\P.@$h#%ZsL pa~ bc(©n|B$̰U`9p}g5 CZ$6&D"CFcDC.A "O(N.]œYN^ FARoRcxp87gVІs'dKV{A *Pad,;Cm#t':\Y@Jlj(z+@m"BL*T% #g!#A~H s@QQse+2h.b36vyctc"e"N)\+J $*x 2*Jv, ldJ M!x6(c47#Du-C&! d8 t4,%Уb6=Utn}[G^;.!,r,&  'ZJ[OeQ*ApQ8 3Vl95p'L bRb-yp"ށAe Q `%+ `#(kmBgIfT02% C^"tqGp@eB7BI3bHdY"!\JX%#|vR&2,$FJ6,lrH !/m|%~bL^b<4rrA"P 4@'0euwHԞL*KP D zRC2HlD%_8隃ԬbJ≓ׂzfVi!x&j!! :-1`@D@'KH('*bC,A`~!ZuXB Hf!A$6c fKĈ@*)Rj A a5cXf=SH\m9b`6 Z(xwLf'Bq#)dA$6UXC=aŚoQXDèIg!z(KETM2"B־qJ3Z#V(g&$˄"YvEV>Q`@ ,6%ˆn00(bŘgP!* )gaEK)p_.@{UL_J K" `+&XϘM2 _)S@ Ah9&]hfg7 -DC3Ջ5ed enaCnnCnV}| ҊTJi#;'Bil+Ldlh~l i56*p_%xBIFIaD$I]'5I*0 , ,+ /`A}Ie v^8c5ªR@Śe "!.;c.PH&Ph 4q$jږ!P2 .+BPa(> gㆣX<` 0aYWsU`.\04G2]/$$ #^Nl0v7T;{z2avCm2;: D&Rd9lE& MR&}G4% L!`-gvY"*4¬:%+ dtˎ6( wFBf @*aGdh#(Y)j\vJT.ڰ`YeAd` SRs *K?o R)X$A"b2@ fZ"Š*]"Duy"$Y /a6`Hm LM#,A$#mI0@DDU!oJ6re !Wk%LҦYa ^<HBӸDzuc@uE>B.1 |g% d_!SןgNEx8rH! 2j)|T +p`-!~MT|b+K3S.NGQq d#./JP& BfZنָ($#D? ߠ~ "HrH)J$|ˍ%|^@ }C#̣C/U `l- ;Z#)#["T^cOE_ *-0 \W{u:G'1LN?9Ri'hr|$X|}@hql]8\N0 ~Y G Hh B < @޾X4D}4 |z{=Fx&wK7 Cp:Հ PMe1f\@H}̪`[tw1`0 'qTfq9&qS 28 h* j0 `(Z@R{VȢH&Ǩ~sz=@Tr~.H@܀'ӄjn|4VSs:md@{" nT d:9TJ8 NNȤj1L#p.dXX :4$vtN$J{XP\ Y_IJ<0ӨiJ쓞ǽWP(`#GTZ: ZS52 T"3ZID6y5,D*JQI@ J͢/i8:$D4U%dz0{>)һQxV0S&Bxy-JX:;*K&+% 5!hh2 a"$H uj?f$=\h-Lٜ3y\=b#BJ+4b%,YR8a0-p. Ʀ^fCS'NE`Sː>Mr@+JIo)Y$RhXCTjÉS=Vft\!: "Up2 f7Y2&]ҝ%sD8zFO8˯ 丒eJ߸br@<4.RhWJ`$i; !f` ji\mFiNS07h0_:SZȉMk c(@9̱ 2ǵ[`)s"D(=7*zb`̷'DCEȩ/y^ Ts8!ʗ^/]`Vr"BOaoLaXjP1 MÑrt4dfZ DUiGQgd)KVox,Ra u"E+/ :xV:ӈ 1z `> 81U 0[HcPftɀgj q%Ix˰ K#:BdB2jȏ X3)DJy `Zr4 ِ܊8H5W li0plP I+;\MIȰ&UiC U鿋c*sHL@0,a 4a3"xܛI𼸵8P1 @ ܾZu9S8ڽPi@i-F IW' 'O,@*B0M Q$Cd XhsE *` fPpQm S`0yH+8Q :qD%8' W5hSR*/x>)@`8/\iJ 1T M˪p$k%rAYfFX;0X Qh|P F8'|BB.pVHސj CFjG ҍ/ApEh6~\,&3" Ý!8׉.)Cl *FITǂ&yy\ܱk1'FS`}zAD0Qa.ٌR\+( !9D7ѷ%X/(c5"'Ϲ.i Q78V5xxVھ ޾T 6 Vk? PCgRΡK1؏;BXC(@:<<2 Ѝ)2IPSDhbpN a ƀTXS I(-h3"~j- /y xbB,_I<#zEu6Rxg(ܱ'8bfemR+[a8TPR!8"e5"STrZɦ)Hu>a@=EH ȒsYX3 ńO86Aac;R5Hޗl`*7A#[s'2CbRx/Ds-*\cd}+ Q:e5j%xY Hs3npXiiA;>( Hq2 V,)/IC =-eXxۇ(DhvI}{ 0P@9YA5̜j.~x(eP:h܀-Hg!~,.5o0Pd[H0B˸ϥ4 >,? Rϝ.YBFyÊ v`-!Bh\ܕ,?<%/pJ_Ux &fn( g3/?hpKyA`@|o ZA)@'s`0~F%`]?x qȠSn+)&E>*.1G aLĀ%lyoo+(}-Ԛ\y36.Tz=3!LT3`B?l"q} BCa{9+ "j'  ͎,z׀i ~-,|2Ik(g'08JA˲huM?jl!#>E4L) FIq 35ޙ>:o)I&kg.˨|9Jv{:r'E(*E[xA&g¬>c*Rڏz;u Ij!v.WG9e>K=mREHb!A\Q7v~9.ӸGDGG?Rp*bOVa<)@Jоb@@CqfGr]OqJ ( R*H#̤ǀ>#Fė#b?1-Oq=D H %QxU,b\sqF-J@A<_l?>z.9˭JCeRtIv%<",b@p ZqjyFHæAKg`&9G{6ˢJPeDOT5E)8qV*#Z txSj@tJV\` q8N [y9Hs"pGѳ(Hz%zjMK%%@ CƜ!jΆ;$=a90!hN(VchJcc˼peЈ& `= 5vA } 6Я@"ay(`8(v})'&)db\\eDYA@`mnCz1 \L< 4#`@S:+[##Uz+[ X;֐2',/C$Vfh'vdj@}Xd(#y.}ᬵJ 6a'1P t-[ c"Crsvg `5q]d-ifq3Jkr{Zi<C8\1ėD;S 49(dkA?X \ !Z -*Q0;OG9.R0䐞ϴқQ/xrij@!Zt%ƶ+>K#;d B) D  yTQb鉇?B"q9-y3YX > 9 D'mz%XtJ)ˠyAЊ{V¥HRJ`dgAbL#Ә0)(/Es xu%3.ht;T ډ2$` 6Lg#R&M yNm$ {mr>(~8c G .R9pol`}i3tԑ 0`\ t2`L؇d`!u!:'lN=E ;)-/36 :0+BLC9 0!\I> (b##8=Xy dVk*x v:h 4ʙ */Àb@GBW2#LVI|#C"sc ``P F~=2JP+@X8υ]0JR2 $(YhzM8rOU.ϱ%(ed>r:,9 R%F%~.N#X/ee#ZAAA@8m`vfdK */2&%d|]\Zc%48Z<ȶ  Fp @JHaJvF(gpE1`+ x.A <%6j)V$f!a!HV&/!#`D#Nʮ6 &C =.'6Bj>aN%P+C 4@v J@]twB`c bB)a#H8BQBhd e#Lj!-e5stB!´q `"`YF.HF{" -a,юA'&"dRX(^*h:Iq'#-DB亴o%88# ` _K&x)F3LV&EL1!Hd(Nt\g"d`r!zNYr&@(` F`OBCl`rb1)"15k&@' j. 2IjbTh<Ů@  [B0"62|h N ^h(bE 4~ a%&cD`"`;(l[" aFkAQddVv(ZV ֽԊ IKHV.:Ka7d8&3h DgHፒ.$dNd:v!-|#*%]A` 35$*NÒ^/\"l(!(%cR89"^qJ^b!:!ud1ePЯP.t @Pr#&]'IC!&,4Ƥn$`!7b!p9n@RRୢtYAx2& RMI`'Q9 ZD؇AZB(1&4TSa6DA3ht{ RIp2 Z=k@΢=I:-"$M0DPl*ZXc$:-]]#ja`왳e!ePU.<<`nBj-/($i!qF*)횝6WưjU 3N` x(B$|n63b!)&~(a[7&E-rz6cADBUf,ҡ7s  Rp @N`,C޹2v^/61ײ9V P$☴^[9bf XD(0.V'+!Hl_0'/Bl桄'^"]c$p>[%ׂ/U@,ԑWC!&3ɜ nM.g ` SsV A!a2XbR"4"(@(x'j.QrFs2rA y!MiFB@\Ϫ qb[Bqo'#` yZ[=EP8f#JAH\X"*5d@^ /)WJb!>W°*$b K?YG{fB`Wᗭl fƶC/-qp}@$> U<8ǸflC$("Ms.A _q`9%!:ˀ`7[-$s%`)[FiqSVy`@io&['+Ar Z ~%2"6MT ` @9-CIGBtEHڜt4IEᐣ4 KYg#0e0* RH @N` poN%h: F$C>Y1>|%(C.iÞtjdA@x\2# ]Bs5%.-[ćb)%ǀgׇjq[: Fu")T'x<  --sԘآBd!= "C(f F wdf@HM@lYH&.SbEé:EaX@}?Aa*%l2x Pg6/8V=$,Nx `Xy ~Ǥ(<$@(8~x,#@3hQ?`*n< X B@co5Zk9xޕ:hh8 "pX0Ģ@ͤ}! ,n@ s,u:D. Ca<dhn}x:_%P}B3Ia0X Q2~֪5^ 0ĀEr juP<fx E2b@ V`[X! t$D `z L>|!GF~vGb|iL*<pXX(xd8`:*iBOo|ƨp( ! )fJ >1q lX9Aҹg (0 =z*"0x!ȧbT0^@bYqx@z!lL zʊ*"Cچsih`nZXN`8/a{)$ȧ)jIlP5nlhP`V{N 3 j& }'pejYI䞹rei'p3]@Ma_**LJ\rYQ{YFÝ'Z^a>i_@U?QYyRkQr)4*Ȣ )ڡZjjvfbe,xx8,xgmhJc%`*byⱍ&xkPظZ y"'@ 5Z@ xi>g ]1)kL B8ppZZTIJQO&A|Lj:kz!I`J2)hYd:UNLIThĹ8X8Kl/@wG`= PSP9& R".`@f~/`lSzS@/@l@2JL'=["2VSdؐT5kLGhWBX ~(J2!J !(^BU𘇒P5  a1F8<6͋-0@DBNLSZC!}U9X 09G08D)uR;7k ҃pxkd+V"<(z 0۹i_r!$'d Ro!He}b ':9 d{ מɉD՗; {{!P6퐩B A]'<?C :XRO$n/ ?ObOd s 3< {>h^q~/E<KJ$@vHeTSu*P re#CqJd=_3cMl.0K(1ԝb9 sFIl() XL`ƒAɡ#4˜Q[Gn䘁TK3d\X tS&JM3W-@*0G _&%V́oŀoʘh4r*86%' $ 5BiZ4*R(XHAC1UhA2F3gq@Ӥg/@ Y3LQGɴE`)UŅ`|-{u0s XJ9v,`1TZA؎ʮɢ\62QP%2!&|LĢ”\ ]90xҚt&H# @㶡9 )PYtEqI95)TY{=_8@גozZ*ЎuTY +툅H@Rq3DL* Yr*;YCL䭥9LJ`L@O.!02vӉRIi5!'ḇ6C0fĿP Ae'NJ;iUZ*'ʍ mϡX e_)H X 0h44|"SQ~sG&D>W 5ؓ(K7ɑ;^9ќ> 57h!OoP-AsWpSL[[f[aE` .!uV$;iu`sXwpȦ (HA0rY eA+NQ0s8,9A.05q |+ʒj Pyt39PՍ(Ax# #&4Shqm/n =J)8ׁꐻi:"i5x{,[0n?EIr x$P x9 0h 8xl/SL+mZUpX2+cA9 H| |qZ,n Nx CƵl (C% bxPS>cB, HȜ0.X"p'Yי1eJv' sHp/  $T |! x iBgJ.QD9 ,@@p58x,62zI%ڪ9'&f&yC  `B ;eZ)g"e/ qp&52"$\sz% >pssrـ Ð Z8H+%!iĖ:*A& '2 i GV /HTݻAJu P}0"zYyi;r(I &C&{JA衢hE8z(XhvaFKUYQv(9a@A9菋 /*!ط9z+*鼆T;rHP@ 0\yXR  ǀI0P±+ Yh%,)DoOҰq*4R%ڻ⓹Ƈv Y`UY |T p5 )0Y 9xaMaAU0< Z(He |yQ(8NXWP (<*p pՔ&-$jʑ AtS00rJUu !\*M`$UPGДX߈@Y&;#EX`<Ғ-ˉذ}˙ * xx=&[0p^NRo ?;qJa@:). j)  ̈yK}Dd s+ai!S hW9Q!<6Tڊ1GPRHǘ'Yz4 %˅ߒjv 9 _&SȊvE-),8S%!\ 1A]=k300h˖CKIe !ƣy hxb:eJJHesV0  aVPAT6@1B4M :D"cV ;0P}BL>l_KO&,a ] e0P)@0H6r`";lq xX;E:$L |ߎ(@uPaUְUh8DLUZ0!-jlڬF诉#*-d5x!@٢b&ؚ]!PrPxP"X)>VS܃ 5Xh*KLxxcd0Hϋ / yKLRו9ieDHE@g%B>M` 6^H*5q9 x$m**m]:cF͊|!&8R f<SDc`f%e:nX#=-,H-@Wi_[zlQ(QvŰǵ}͗8q PY&[͋]?1_~Ny39Hzt 4MEyZlXQ^4$㉡ڙ,9p`5;9Nt;WнR vVhNFZLpݲ8≈Sm4*Yyy< dp yz^\ Q ի~ WH0S$Sss .: q:71zELnm Y}ȉ}2k"F ~Pi9 PEۃ*ōX/+8&m=c "̐e˗ҸU PiWdPh\ijq>:@)&4 ء:x pNB ka8'@'9T0 R!r ph$$δ 7%R2iث6ǩ "aQn$!!TE%-ʐ l-s}X):ʋGjX0fWIk9ќ8sm({ j2 (d@My.Hr?2W'|Gi yK*ؼh(@DW7|J^$^Q@k~*aɜ&EdpitJ/ˣ_1j]&Xn @1`>ǁmRR11? +` ٽT|mfCPdgV:.vǪÀL C`1 :(>2#10GR)+29g*D$AZ9k)%Dz)TK 0:Ӣ0Ʌ՛2Q FSEL<*CVWűSԈ=ȫ##JH^!qJB d-ٕ#Cl"ugC IU8RH,sJ#v0lF0("myjPIU)oI|.Ðs<`b?BO֦8$2TQvc-41οĀW jre*0K\#@8` 3+0P00E:!y؎q~-sQ6U1f̫":bC0-#{r ="Ab;.f_O\06tP!00c Z A᮰Mp3{"q$'F DuSQhrXbx-iL R& mTcQ*/ @(PLFAGISJ1STRҺAIb@2@1jH֢ZJAZ%NԵ0k m]. X APblNR Q"$AxهޔG|a.isPkf"M<ͩQ H Zm:9ĠUkYBDՒ0¯emIX㋑V)@Btzhz鄔" Xd@dI`vxLlEL23 -'!n0f($x FFaMY&0Xk00r>(HHKW)՚ɱGo^cRUqL@Y%~g{%]T 0Q 5` ܪ:vmݩN~5*2/5  NBQ ?I I8)ۋUkT9#XJ}1*9A Tp$3㘷TM)fErGqiz>|䵩"~a8bd.uzf@8Ca6dOeɲT4a=c`l1DE[s͞"1PW&yGF;4V.`_97g >@0NnwF* [5ꔱ6!63בTwǮЩ)m ނ vH-&&AAB028]nx<' 1xn,ܑLzhxDOIc#ZA%AtaAD$r,p G& l$€ ` /nAPUp$ҐUI$#/G}ܧ1a'nZZ I mThp? dTLN `Nub# ro:hxdt9h)"AA\<:`aDJfB?6L`t/z .&E `&D&K;/*jp%! { YVԥ$C.f:O ` PX&)USBU ʐVGشq.a8BAI3\aL".Nx@ ȐpN$4p˶S'".'h:Q:0"mTAc43JDtm48'e`dt2@Ҳsr.Ő0Znf$.hAFVTi +I25 xa4apM|H``kCL(+s o舰B,X# W>!A\jL+ 'I .RBl !@L44pNmbC .D'"cW #,nRq1n$Qn9 2A+?G3ɠjF$KVJ"^#B)B a &PAHw&"%((.b,1Su6*(K  G.g^:>@6`pV}_ȒX֞B_"4N Ytʚ9+ؙ# cI*j 9(HMh|<㎠1NAG6dPޡ> Sicꖽj4`|.H.'$1p%G'(|AH##"9NAcZ?! ^eEѰ!deFl'r ֶ>5``a-GPH3>l)b>5k5b[,PW#DkD .:RrBнi)BgHoZ Foɇw{DD{"B A(!@9G#MfoDuX2w.S-S@ a'BE iB}V:JnS*kOxNֳv9`̄*!?p4ߎ6HVHVW.aF'!% kF0c$$1Bցt*"(*'5wܽZn(VH ` ~ltM'ɏu9H6AÌ^+BN2x2C> tA>KإD8˅d? jWH.H~ n*q.߀ BEpA ؖAbcoќKj@&wj&;-ՇUsAjhXC5c L! &fb:*6|jhLJj5 8gtF6A΂Z/` X&Ȣ.5$vj,Hvۯ|G8-ah 詯Gb)` $ కŜ0ֿwu$倹먍A{Id2AnSwWzm& CZ9b `C\l,F#$^s^L($Mh`b @|qj{v%)?H@1@0,b6~S+LKܙ)S  "Q:hd2d%#X Š:1"A$xlϚD h⁁s@A aD3鍚ӼZFTBJc~00XL1 `m`[.@+Gʴ GJfYQHdk)yC_)aI `aD3> H#yz z%Y2R0mYp@NJEHT*Ad@ϒMzgm %C0AwB-A%UB1hiQp}SS^oJ/KPkvlxanFO>Ͳ˔#[Sƌ@({PRw͋gr#]0 pBi蜤X%48C۴H9I(R 4:0q8kC0a~?qXЀD)%(I<oP @$a?@zpJa >Rl>_!APv; \G8<]n ݠ}r9~e4>$$l5&t xP$|_P]_w@8$~Ũ8R$nl.5y&J%  Bߡ骒 * d%bF`l&df x'`X k` Ba FV늦`p !{р "ڀytb.'wK{~p@z:@X ÄѺko`?a(l[ Ȳ$OH(*`6L`j#h!JB.8 R$<3RꮮAȑ#ISEu,ѧG+)$'(x6B,:1`" JѧL."w`0 |_m&#U#6rlQ$HEIV:4$5}ȫ!j( ghm-i"-V)m< ꓤ* n 9;͆Qhfd!6b X,lw"ip&\VY&"HʊbUB"b~9\fb0cHsE^QrAhN_ 8H%aX@kh{(hlE&wes8VO`;|Vx~.#2&$@t@)@|:)؇0L(X0b૽vPDŤӏ3J[Nha@VhD8}:s c*yl"D@$P ܊2Gӡ/" s?Rq{G$ Ay4I^ sЉQ`:Yڌ `/szHP$ J S Z?a^T(  s47@B= pAh گ%$"{ |7r ܇q^^fk+ Uހp ؍+ ؋RWBpvx~ |ě"z)x/lFUPP9X^ B}PzI 2HႅHf rH P p8P 9"]JjhNJeG8@$Dz" МQ Y*D7) &12fXPX9jzʰ)z+TY&[Vp"j!Apxm=l1 ^ɰBKY!@/ Xn% '25XW`x,)@R+tPgh- ӈ8[+p hZH @#Yw[7ə= k2$%zKW207y\ְ޼̸/0K 8'a.~1똴'0gJ916;@ZQ 3X1:<ƖrN 0 Wp|20Sx9d1(ꃐ4XLL@8 ()GRT4qO: ؠ:9I7y0YaN5-{cr̂RYM)%ymHr(=tppI0hd* ʉ$;ʚ*qE̸&X'>TAx(乧pU9j /"u}T>a:fL{hz )0Q { d%A 鰊:dy6% @B6}U1̔ ž 첝 XT=nH(w* x ~S)E 0ySd厓zN" rBP+0Bڀ#P+o@-x(lk3=&;Τ+ßٞOz #'ZV=MG埧b6(pY+ˆa8u,E(8UZ31St lj$@ɲ Zg5h5;@OP3I2jIG %X#h `ҺǞ3c<n 2ۂk0L?ӽ0V2Tt Qy MpL*#ZQ%بM mOLB/5M$SYPKI\zW!C԰K,qp7"ĆHf-$+>YPYU=p ;J@XXx \Ѣ݉ڹJ0AC@D(6DᘥT7$M5.`Pxz 5Ax4ɕ3d4+H(bB`CCc5%PC %PY! 0;#L#AOI9xUaNRrU<]#ҽS2C 69W+1tER k4$QZI( .>:F3 ѣ9Cc@i(3(tYFJ U-?jAcu NNGUNW0GI0"h.֦?08[$h`U&f JخtɱxaTP9;K{.$&{Xi'&x R]HΫly *<7Mb3MVP5"Ġ.DDEg9p8yC( B5&YwQ̙cEJ1Iw8q6㴆`cYK- .jkb8[4`:7aΎ4vXO:0U~$oN!ǂjjN#hG4:?1lo!";'!lj6Zj|;4= !x mLX)sW0"Xiq.⪕şBن:,/tBIU!JN,Z# `j Ԫ/# kXD`r 9P.$3Gʹ:nur hx ]\dy @!p{H|G{2űNDGXpy| ? $vXuƼmv`(Ua(Bsm>@(H)@`x Peph^]H@wap o* ~l@)pj #Y@ <ܛ zKtw+GiHԚ|Kb r} &Lf=NR -' X[+L))I B T|-3({\Daj^ gp^1",MpFq` ߗɍS73)p'eVdiIQ c  % lM(@ǣAHl8~b8Fh@0O؃21  ~A#STJEf'rq.Cc/hN(P e"4p8 bt1B1 =f6* < "/ B`s>",`=_[X& ҩXd:3gZ 7fF)]/g"i3)r("G@QRR6  " c=*.,J 5{2 4(蜌ıo*Q<(Yy'Ad+s>ȭ Lb-Hr:%8ˋz(-Kԋ:.*"68QtZ2u #HX4([` bH%~ @&j,ȴ f1#38 ;N̎: I Rd$ `w@+)l#I( w+`YO\[ K31֊48' BscA]8ɣmK0gЪ,pDX3խZ34s#!a0D|^0 Uh 5Ȳ68DF$[ 3,[">#?-sPRIJZ@{C00|I@Fen.q81<-lLZ2D b\Rhy&7Ssprh(95w'jn, mP. tqvG2,K7Z,]vHbH%AdWzw(¨t"U Hr> Lu$yFhL26h/ɱv0w_Q'>utO:l@ÀX;(fQϨPh#n20Ebuj FH3 1VX yLKT.,vp"9PAԀ02n,cBnV"Sz `9HT N0pr$Ĥ{+$K2)D̋Z-@9QHI>` r!]C$AG Y V0`oAC|yvQ`ȬIҍg"L(0(PjvPBM"LPZ)#nlr0:W01l.\.šAV|R>!$ZB uzqNőQ+ZOr`p(E6{,L#M"Pn3p9's#jMiPY">&%DdeQ:A'Z1Pnt]X]DÖtAι9H|Y\|ju_uRB6PRu:)T&()iQz'KHXrs d CHHxN Ty\T'2zjdOEd@˖Ms R\ЃKk&8Qp*ik ac*hQkDAVt@FhrtYv?as(z9,S< Sp„߄"H)0 #A&"V ds).ٜut:$^BǠL<LN\lJBo@gct~/`8Az50yDxیUxaFsT6 |J0 1;ab?h1 H'U !JLx:jA>LkOl1(f7a.Qۤ@  :J46T`D ѯLI6Śk<,ߓSD#0{u92ce_!>d=otpuI,|DFHPDgj)yY{[+'ڤޢu<3͚ǦωQI!{Z&),:)Őc֜`Ma4E$Q׼Orn+E\B ueq_*jH 6B-!`tqP+`W-K!G[$aIhFdXCA;[kbLInQkD&+}&/$ m3Sβ#QA{ `q+։2r@G4hAhH:zBdc `dfDJkg} Fl#kNAF` @`/." J":u:" jEPN\',J> \A%`, ĈJt9 2$02 adH ʖ⎤X=29F"h$ķh hj(tECr)Â:be1b,A0_D _y1T +,10R?@ܠ ޝH0) y/20a2h GF`o` :>nJ$T(GN7,UR^B2b, , L^7ƣL4p#\LDfrf*> P`a `&ОLV&c :CvF< J2dSB6| Vq0,#r}lTc&D,Oh`f.` A &8!F1%aSlVD6"`wz@ (x!hJJ惂8!A{ &l (0D,IࡂdB`  %&j17d7æ"Ы+Ĉq" Ka~ #4a1`TgdoVIRza$`7Z<"( uIWhI&,.dWVSP!A!%(BH : " V6S#7,v $a-(b4Tq&65 rv^cpf g..t^>ˤ,t'= #&Dz {n)?G"~`z\ar!+1^I,n!#>RB|a. BZ,,=tUKM4naNe))"A(1>c} h Navkjn|non6ChA|t&mI>I"Y U) )fAڅ@ "'/΅EPfNq` <렆!0,y(`$yQE1  rA(3DK:2bvTF&Ɉ]lV4#JzW: `N BsfҐJ/ZĊhҠ cL0ǒ(A"z((:7˚qm\*:"@q|պ/HP!@2Cz'B@ mt@ aLdZ1$Z;[5MR+anAH@\sVjjA$$DME]dL^" NK)En|GYcITA(0 Rrִ#'YY 1*ANorBB*N'5UvmCPD0dUu8H! nKn#5e =0&J& X[H`|ν!c, $*'>2o0)š<melHģD~L&'VT o J_m, !wyL .cV{&a6ti4d:J08V#L![gD$:'~ =Oây[+Dt2SV5z&2f$NbG~# AޅT/{2pht L`r<(Ƭ7 rBLS],cPA (! `ٍ" P8$ BA\c_owz!@􊿠`(@J|( 3 L$2Wk` <p;N`R.!p  BPX, E߀$l_x@ x?j n7,BsqA4? nYxÀfP,g<' P<+`I`*5OZe½pOb@[`.8NΒJ4NOC:P,Qn\0ڤM0`qC`yb-Qr ؄8Q$P/h$&ajzs.{ƮŦpk kdOs$@F=&8G P.&S1 MEw*ƨT UzL` 43Map)آ(gH/b-)8CNM&ZD Wea`J]OZ4V`*d:4 m\B2# Fh "! B>AJj&E"`/bR?V0IxFx'ᆐ!TR@(,%4 J>`XZ`p\%°` #.~Q 52.NC"BPj<# B"[`2B-@2if6',=Zc.e $まb8$CK@ D ` F*xftbd9'lm&&@ !)fBbn})rC @ !2j dbbL%:lW4AI NfIʤvO3!h<:"H^0%: Tf1fI92TO$ BB"|͸`AxhHdbG)>ObT 8Bhr^ `+p etTC4@nLd&eo~Fehā54L&־T%.ar@ C^tbL<)6맖 @xjaxhnJ i%҅rkt6rk%/e Ďf7BrB&!^BfA{dB H(>XGJf+a^ST7BV"*#V:D%Ny$ti6˺Zn '=i72$ `@HMnF\Clf *MaAKFlWR4?bP 7&a6*/:mNTlliť'Ms Nv3 dhc5G=DB[vb]GM(8U@DQn`-*#b!qNaqȖT*'o3  B8c(&0-/ d6%.r*41R//n8P%C&?xM8VӤ? 7pjRm!xh6ό @ aaBf>%B+̞uW4^* d &ņC/` *;ˑGSl8l oha` A)Z=b {La}h.N~ ́bV҈mzqo& Lq\/'J$B"$d/m: _?XTՂ3 rVvh`ClX 9n n׷ѣ'7^hG3A.Fz ڦadM{%/b_ekx:32rryaC>hQ j,l6.U _8 AhtLv&W_1YFM`JR;*^6b:Cs΂-v8b,f>Aw8:!: Xy-4]ٚ  qaҪ2jHygb c DO?lEnaY~P a8tDcIl;%'6<;`J5x F$*f8ic؜29.G`tR2̹@WwGiqLE=0 (P'gM~*s.!Xp _rpWjA@5O fBh?5<Dj<8v9K=/yP~b9 Ba%h 򻡈:Ya-Yt1k%[;(Odr2 zBx* z}O8p9.#GOhp( XnӦ!LDyqJP/ H !%3t-hHk2Vc-Is>0j#kL6Xj_`$ "M%@2yƀ8ikv"oڠz`2``Y* Gv`*P$N7 CXHP{g˪&ثbܔ$P*Lc:ϓ<f.Y^Vr҇y[Ze::mn$8!.Ih8I]C;38J^& q".p;q o;6R۰0= C@S%=1(۾$)q?GLS+/OM4%23S1h7 Ah6o `8V|Qzz3}(EQӲnQ_kb,ۿ%\ ~Lzr:"$YC<)/$ #IeKeRP'(` !^NBg!ԜF"ϩd ,;23r握m43CY\6r4y)DA$|ϔdJ S"f8-!}"fQ$rc ;O)m5 D*¡8IP%kƒ vV*"ianjoX),V>'rV=Ӑzi \s0Pع~< \ʦwM#3d" pPaBABI .4CC~V!+CPixl0!$܎Ri⃖`0&%s=\ %+Ӯ0 pNCj[* p-ܶ\%0H8@bWQ$@Βؼ͓*&} S'P~4F00ax2?7:h6kso76"D5 Dq )$LT&k|#CL0f A4ce>B2]PG0Y;ܑAtH66LEI@A9IXk B((( Yd&Yh? .j(5 d^CqfFi-Ɍz6M2Kp ̅"">]`l;v 3~@"3%`R%^h{ǣ`8H:FGm( B< a$"1;^%b#dtj,xBY #;3!谀&ux F'8xVhϷy(/#D qa>c?K 2V@="0O$dis?gi|jnGT>~qCHhC${%jyų!bb30Alx\Ϩ6AhňZ]Gշ%kd +pBn>==%/Țv 8FHY*GXXswh(k2ZhlA J#׾BTNpFm3(9N4|@![g@$ѐ2P[ o©6&H4IM°U2j f2)<tP]h>~ Y "2k[xb"XhY9XIJWCZ 2hͷD! O4>ѭ;TJ' 8?Vo1|*Kv8U AP 1WzC5~݆Z.Nbq5 ArV 3.]~@dM pz @@r?Ȅ>-j/}Еy]70ìik:g١*u5 -rє)J0B=>u2;0. p@UZE; 拚 s陉 @w^,@ӟ[:Z @2(4)RK /(\[0 +8 10@$#z"?Ey bנ!qHv? +#_`g"3"Z R`&L_: p,(7.h(`9iEiD00<PF$T?Ų\\&&8RqSV pp@ɋ2 (!=xKp:2D,E#p* VZ[# |A.>!5f79wHA=;2[ DpA0Mj- kȈrʄ`ø `+,%hu3׏LpށX2NB[$-l0piykގl<0D((A@=$K!$,D K8 M$aL(L@d{= zi61@4d 8 Ð*[e"&sXtqlMj'B>$RX$T,EPh{:K1[I[ -|0 y3xX'ļi:4xGO:`/@ۀ( A !; #Ip8Qs-KXӚ  rx]Ɍ겑ĊgAh@tdib8`MNK(d̐6:SJRϧq3BԒrN}F8Xq- -94;JPRA>8SEj2h h O`>hĜJ*$@EL%G3LZ*hV aܙ|Qq3TaxfÒ3G>G6Sf:AWᅘ$04 R`'x&%n; )ܬu y.:11*ah6=*#;"Ɉ V8maZC -'q. wO 5 a3m}O0 hH@X8=9;v@П#.[  `(;0IIlJ 2(ǜITQ.YReqI`%@a͓::TK:IݧOm-M Ю y茅X6a-i2OG8L8QL,hsyʷA;vab :` Y# u8#22{W 9L1tB+h{{y.Xx WxVfL8!t+ 3Ip E'yF0% d;*z$ `v2#$c$< 9_(Bٰcp5CU3`x}P䨫A4XfVn7oX,-pvh -p pڳ>1 GPNB =5 (v/ҏrm\6y% [[?4 Wq-u*c 0ZP86qb Z j#\p(x8J^;XP}(#8ѩf)c ?٫#Q5JBgAzs jT**mM(р ] ^*oܓR=A;POdPeW4K49_F̢3%*" Za 8} E8]"Eq,2"ǀ)G8*Iպ]ŕƒv2p>п:Kլgps4V׽UJ 'P`R՘pC ]ϊd쌁[Ѿdi$@:gF^ԍ 8E 0z=Rk:kPaK,J' xa0d 4(h9-if|=SX^ {2>c SWMvʛP (͇X__˟&+#r ZHH$2n1MEgҀ"4jb :h'^7c X肢ڈA8J#1xlL Ž;0DDGB+OJ}B`D!>x;sڊ#gxn(}CLrJ`M acnYE~wZ t."k8}@rU`BX1Sҙ }itTNDʚMB:B셦1ԱP:CxHj=h弛x69 %w^+W85@)$$p T><=@@`Ȑx ex`Y[if4"`sc=BHvQҟcuFr_XQtwT a`&gsL\3qv-PP "hL`XC8JI@Z<๙R{i#5b"呀L7@ 160)TU RC-#4=~@h !l-`Dp#B=!ns(1A"*`:+R+4ȳk(x#AA!  gKTr>@+2T$QOkMJTU zaJdꞢ &\+=ΤM b5Ƹِ:Ak ЏuRT' vCJ\W˘@UM =cK:R4C`0FacX@# C`l'C )xۗl/mƻs\C:hh%6xTubb!*@!R^#&&0"VBX`TPENRO)& dq愄;sg"%(g.n`#~0:b4?@fAT,6 6N4ȯ'±%F6L>Ce"C#BA*?( zh/60ŭ)=&$>BAL382@JDhZ A[xz"2cp:'e,sЦ'AVI#b a@"&TALӐD5` `B%ʾ܂80$ b R Hȓ*ȂdYҰs0N$cs)`/`` @iT'Zr$&g@֒0FUVĴ.U[5VcsIYgMt=2kDe.CF"6SizL_\2m5"^Ot(>jahFiH@RHf`B 2sa4FBՇȒ) dwA hYX `<ala .*,-( D_P6FR\!v"Au?!܎`R`.86@U``$n jF,Œ*֠2pLh16c~ʀ\ܲ)Wc,yyRcFB(M@#n!zn!@gtA$. E| BJ8 % ӐU#U*n_ge#, OD"h/>`\ր//H 3J'7adh4 9nِhgib_jy]O^! G@L[ͬc2'*h3ԑ KR9N0eE<"XiC,&a&=ˌ! `$`Ro]e6>^!xUE0``@zhP!Y'bB&bGaRAs/.Idڥ N.nAޭ/*!Aᑄjf3z9\X705q~:8كU ',&Pv ^@4FU4>RDRevaad8zp8C>ymxI'Azazvͤb-[l/"%quV3J؅@H/Cx͋w;d+nMHpA,2H&7gBb(x'4?Gu2"LЎe7@Qf  [Y1R-FtX(_Ѻ3h `-98UkRihW2=6Q/#B@A 5YQ6[mXj @|>@J`@`hO]g0xW60s@SЀ@ `HN D 4?E=CN΍,K0} $HkW|fp L/={Kh@ ` V(L揷B9pX'6qf s4@p8F nàkۛZ #ț汦&gpҴ[vB,8r*!Kx! g!؛H*ha(HP~30 "s1'y&4@D8(k0J 43PIejރX@n ZFȐ"naN,[*YiA4V8R@z `P5 `t\<&9e3-`ـ=abP br'{X t}"9LyPiz`*B b @Ɂ^FR'r2jj.i9Щ0ih$lpplz(+O#SBlӛƊ,uxlV( 4aPVXx?+bo`ɛ@0'D!P\KFgƶ܃!jK3z^a֞'DNAf² ?`qd Ar\h{{aDyD> r}!r<ΰwd JNÍD1&b h*Ո)==h|P l\X=ĮԀn}Bz0kc~ cϓ8P0o`8Qs?T !12Ǜd oPx AP,pHPK hKc!=T#Cua@ h.+1%w)3і0̿ #M1ϒ dIXaگ3 1;6+c ZbmL-܋(K8aQd(`q!fG'd$ ~$ at0`J3Y?:t~ \5FpØ kj^T :IƝ&ˀǔzЄ;}oQ!b08DNff)'ȸK' &g ׉ `?:8)$ap ` @=p3e\ OHfMA@nrs?*5e.L&ƚ|y^-lQvE椞SzP@|bGhr"4UՁˉwQ$x\ 8ͅL3Ue *@@ˁ?$wpnc|dH!kflӀ Xݥti^S$}T2*GE,p<NJSY!$G 4)]efL:V4R508xP2dkv^zr$H1pc1@۲ũ!xG)QB8<#6Ɗ`?1knsCj@ b qa (S 9e0 QiH~4&ZA3vGAb)EMv`4X7c l,4))Ԑ&Yi󄪕8#]n 'vu-7M]Z +(:>!(' 4"פ\>(d"=mu A"OLo 33? X;, : p&+3"'Y ʈAԑx x$ (xӇjF0B`c-;f38"3 /`0,h[;쒫2r kƅU"PS@V۞| [ 8E/ !𘭡տ)WAnH!Ρ؜ hĪifY] NT@w%51@ p- P[ f9 #N%`(9fĊ@x dfP6f{y*.%Ѹ(*81+鑀rT{Q[c9Db*#)rq’HkPcIxH:`c`̇.Af[) 8`9 27x#;[Z;H"2BZu5:S9!Q@OZᥰ 7 7P+ꖁ@ (4z< KD x ԗPhHO䟅a |_S)2S#a,+i ,, IfJ,z x@[ XNkj 'ڃ@)ʔrت'Jz9 ``폰{<` /DptLH[XE\0 겝J 9 3?0 5((p/@4ż Hz#C Ix S|Иa Q鋄Fi9xnxLhg0sy&(  ҃)sw)E*ĴS=P=,TQ0h (@N:Z;ڣv!bT3!&(oˌ QN1wh֩z!tКc!1qLZC0Vho B8*,JOPѸ`*_%a5? 8;9y“(6L@sRQD!, 倡R8'q 1f @t7 r~Ix,zuBI|lLڊ0 H<( j+0D-8:SXUQ9 PzՎ "9Ā g!W`NÆXf'pD)!Ȱh*O ١"IZ0ybqxt''*$fhBQ1E1c K8"5&Q{E2h!g!I6=n8;U< \*T Y&KO؎*ud<Q 1#)u ZJy%'!:S pӑ5+%t%¿0`qRLg'Z[ڛ KA9zU=f7whLY^ 'Uyx8v pQ8_ #y{32_bh)!68c'e.{W@$u84 r`6pT0ʅ@B<o;< bȀ/ݒA|]`P-INlJd1u4^Y496{d 0"ˋEzǣ!s%c۹"t |>R|`B4C$zOG_c'Dq WkLt  0$ёuj⡖`m,Y#)5m׭bJ,`az eP q ͠@t)t7 13s4vKh(t i p!փG\c#9j*C@XkB:` @%m,-cĂȺbD]|W,~ќ#uF`øxa)e4'2NϜehp,ۀX! ucR8F89x/p>Գ`@X"E Ay4И>!A7 /C|`.4RHZ! *S6*IC헩qm rH6RD eizJԒTn]|fW"C{Ju,Q#tk7Z|k0@Pa(Zw@ 90#cz?My;8P0I'zAɩ۽w1 0F BG 6LW#~YeGn16h F2XxQ 1b,PZ5` L & ̙_3 hE-DEȼR,sm8h3e6F7$6vaQliXA[&!FѾBMJW]` MaEڏgC$\U(^%':4񴽐\&p@ +THHU6 n$ ^o܄p \_j2Rim`>V9`Im_ `"޿rq-IQ1F: y' [ɛ0hp5yD "m8jZ>E0,Yé4pުl Q!8*'eVm!ZjUFZ QB҄ PtD~Brh>bb@Тg ,bj:2 L@H@~n6%nmt, Xքƌ&8 dBId nE& 䬺"(G'0@EeTEnE-, V@,!k #N O0ᰴZnSo )eNnN'a%oX@0Jn=orew~!2^ ]!@"R*mPjB YXb, ft `=J躕QS7 c`ީ!`*L FA#G z bN qhQ-]Έg G4 1 SC,PSv-Xf,A.jJ>/'"H +"Cۅ*$)4@dJ/o+ҧ|쨐^I<`o @lk*+p"OHWnC_ro|',:Ra1Ŋ& H& $gfeci~о_PGҠ'& 5`e*Ϧ 8K@  e-"`¤(o| w ~S)cvS+*`TM蒁mvO$; oC$2bh > ԡ|FBb PVCVon!(, <i &n83^0L3* u4+l?IO]l7.R.`DFa0'46j`p6! Z `Q~V!4^[S!HmQ|,%F ƪ!L(b3G,& `]ږ% PPjX0 5uSm"!NY&8jF$Kp %dbJ&i 8d˔V'7 選*]Ip!"21[% eGWnivIUeedOwNb%R En&fp?F N.#,%Dg4Aad`` DL4(&;-l6y&|%h뎟Va F8È? ARA%DEͬ4IEdSr߀(!zASdax*r`QIl>`Z`Q ̷MxD>M6gbtD~zp!Ņ"EfȣFɮB`` -6,,FoZk߇#z lUf(.F2HXgh_&d+kZE !pϮW3 O#pTkV-@'cVFu6Xa{;&bEwvkSKYI6! !FVb(#5Ŀ"Iieomat BHf/p7}~`m7LXf%Tl4iZi4Ln1@3jD!!*!FB٦:a`鲺6`U"[PSTzh7fw@Nl` & =CCr#Q: "RDhp!Ab84-&+B/ ΄slBr 'rcEb:rnm-^I$"C"ut"/r8Y5x>6 @& W֣aGwL p4g`69i!5~52,kC[CobkwVѐ2BaX0@@&mKB~'A-v]` ; aXӵT񫽽=vx aPZyC3:"~hNP5y!*ܴ!ڹ8=Ի `3A.Y `|$n*G^$fAd#oLP8Hr 8evETHgoA$uX 0jp0jmLȾ0W}(j{U@a!2U#p}^y T+X#cU0e rsB$"EA:S4>`x01T2 ;. nG#DO&V~ۂ#$_,4mPp1Je=k Myveji]bNSd7Gp6\& DZ C0F"Bp2! Px,{>@"/~BH`08~ER3J"}8@@@a?@ ZA VlMn}ŀZ-qXYl,`Sm;l6ۍE"Qjl䧓q>χ5Ȕ)K*.,E+9)R Q6 -[Y} ґHu䠮P|H HBZ~/NJ"0/Im.j b4`+H*o*5f1NA8i:B2魨<@G"0Z,AY6yE#D<,Ƞx6! Bn0(s& 4pB&b, 9@|_3E-#QMKE P hd) ܀8+O]Elڎp&\GС+XH0Qap/9" G') W}&pLUPYE|Ck9S%PZXX6Lha!)l7/d_9@2TɮxfaРvE n!ssĨ!8xi/{lG˞{]gA+@HqOI1݀U,@"&̈Iv Jzq(tת:,< |HͨqY z-[ǙA2Qkip qa@R ::A@} " @* 3ӟ'ڞGہ;ZL>}zAt!`I PH*|zX I 8?9o+X?А h ok  Ƈ#s-vN x h !%I`H +9h SyHił@:ur̽9%d-"X[Hក0 3L!pJRĔX B Ϳ6A#sr @u^.7ka"_ ڢ.8jmDΕ>H 48)͉$qc -DM%H@80,m1[LKPH LT y"nÜ"KTi( )lk91ĴtBVe ibx ZMPr !h-NIz(1RJ[~HЮ\3S2Ԕ@@ڲLEEPXSq@PQ N8<~aY8"kI%IE*`G$BMqAF.wtЕb<@GtQbbGv K&D+H' &0flCޜGHlD\*`#:$%(+i!_U ؔ!($~f\DRY*l^&R% |EH*E@ٓ1JS2E!$JxO[I3"=@!"պ }Ee}J5,`,8<_f$k%6 qkfĵ? iCYHȢKyEÖ {"sӭĵ"f8qXE7F1]hj4ad,,ob${@@nRUw2Q+E(Bж5D " uLJ2_1"ڝgwq( bA8$e yH9E?30M ȡeX7a4j*Q-Ki*p4v(h;1G$S oZ$D^DsbY Bbv EV(1fh3%MиxNd$텰bOb9'Ę3!"RUE<ۮ޳dEI1- |X-CsP/;%lj>ډaAa;G at-0˽P~J#0ĩTN"nv^R,4N/r|g67 u΍քr/I-F[:jt!`$ZHY检~Mu^_֢Wʐ@q'Zb[- V n/E+g "eW{25g1@] dZ/L. УP pB胐= z: 1`?28%1(69`z{$") vAйQA[s* ĕ ɇH=3I,i$ٯ7<⏕†'x R0Pp$9S͍kR+ދ9ٻ(r6`(@mpi)/8Z PQ @(+)-I85$X'9C3(Hp+HވTjĈRt" !S8x9!88.c8뉳!{)P/xhY!251L%zL: .2uۓ3Q_ʆC%b1J52Ƭ^Ĩp P:8z 8H#蟠1lBXnp?J^LKt YoJ.2;4a/˜ a ֐`IHð!S85` ؇>s8* -Yk^8O,{{4$tȴ X湁_ȶH<5`MᑸG(21J5C@0;=rhxYkH8#iE9_>}BrM$}@iJ18qHk,w\3*F`5k0Ђ?19I" *i |8QPD1$9 7128Bϱ!EXE;jO<. H1|43;5] M۲ xəJӇٶ.8w*smv|XhhQ (`P X  c }J;XP I&zx#`uZGTyAWa)x YGڜ!S`hiK )"z0CX x CX9J )J{RA F* XxAh SI io8諭 4Ѷ֐d#; Iq{i͇ plN˃4qn P=15N`[b:z-k rjR([+d&ا'}tv>P4HzQ$Q˛@8]B5`XaU P[AZQN9e>*'J 2LKPX0XU`T[O L֑(H{P7-yͰ3T $ͱmG࿻0@W H@4jfU H=9dENI0^ҕy+%ioh{Ci$ESsPjf;iUI]&FB{t&~Qh80nDIhjEO= LؔX7p]"liڀ3Šbۛ6X !K0$`%}L&a_à`$ Їc`.ԩ(=VBC w‰!d13P ˥3R/H?n&!js_J>w Q*•^皞0)Dh l;h)X/;[s ¼5ڈjPu,Êl~^RJ`2-vW'(`ݜ/P\oI+ki BQ0z<QX.@0=!S~?p x<G`(vԢH!ݎ[ESUjz"Ӓ\BDB0oۀKO;m/Wx !`` `-k@ EX0 l4_!@rx x@{=`EV[=z?(|>7WP7CgíV/ٽ'vVO=u]_J~ ? Czp:+;«_ , IxB>O.^FΪ*ڶBP`r$ j9}.n+iݟD(zY.yԨ< o萹+D NV[6 nD 3>2krڑ@ ?Ì%yX BΛrX4o/˯NC1B*>pZz^#@@γ|.k g9QR t`$QȤ<AD'*g. `R<0䞒^7Ɣ]Ci @N:^26OKm'- ZaTFQ; DA?0T@P ,{TFHعOP,Кc`kRxY@krhnE0x#0=x^1LF\goi9難6Hx*@0(bmx$i*`,(P* I !8pѺ{!αJ"2Fo4D_䞆͎`160N (Nb@]Gq8dM>C> ĉ`%S zVwtt')$H)|3=Ɵ: q2[ A\A8͜"+UWT%d+#jRKvO Hz4vI} 3F0d*Jf3d^0(KXGzHl>$Ć<ҍ zP'A-R1 ?afmxF(RS !d'LXh;V}L9t* b pzKQq,;~)h@')ňkqʞUZrslYrˈz a QEKd^NbֈPl J[ 8y[vUyA*%1wS9^ XN\#Ƚཁ8PP ɻL]Dm%>JU3dc'D?D(Џv (7["%ՙ*(^2dD@ .҃Vb1p`!{$@D @9x'r $%H "|<{@UiP%stYlyPR| BTlVa+m[ cg%TeH2Z+\)HCBllmEEE$;GC B\O>OHޡؔe5 %x#]W´lkDA:b\:K{=D쒑ۗKEրP /RwÉg:$Yn6à(Baw I)VQIGML9/5k=; Ny*V0J P"T8 4$E˾.M1uD4PĿd^:xAql$.Y2Aga'$^nx !-:Y~Q(C\Bbԡ6aV2''L> F(+0 ¬^+hA 1܊$lB^ `J}$ `az`!!¥jAf%ХRb#@.4 @.BЃCc, @vy0v=6$d-"m%$\/qNp&0,bVC@ LOĸKќ*8 >C8 8T (aV N%~VҢ*d- !!J |T; 'K>N+/S:Az]uA"*P'bOβ.'2(rl @1$C \ㄦ7a?"@Z&q A%ε^D@'z rx@zСrQ`,VbNKe4*> l Ao,~e"Z*gH.n|$CR#ZdhVʃz8Od8#=oSR"D Ahȫ| '`aغ2[OԢq jTdF G88*h)놵A%F N)Dbm0 XsǞil; nl$rV&ۤ-/B;e:a\@wlpR0*~(AܠKȌee^f`Ȍl*`6`Bm@^Rdؓ.DP#BSqd'vj U3’So>窾$@ `$--/'ŜoP^8(A Ɯm'6*tb%f<a4` b/H"G2HuLt @ k% -0ؒE'8$lFr ,m 2"0MM*aIJ*RJ#Ҥpqm@@@aP&fL-#%b8|>@RA|@B2Ԥ6ŅJ||)$!o| L!6@b{Lr@~  "޵-*lInNSK#$ a!A\LFEWF[g ^ PS\+E6Hf$b>(Z,mgg,  !R0G4Vh _bU  IKwb8TZ2 2 g[f Ĝ'}cm֋n+? P+0p&Egxj/aˠd!,';PUF#!P$ A0FRVH.nO؅5C}A"^§iƝ錽( 7)B`r|&b&Rr|g|*(`^F ` v+&NⰀ !PbfMR%pT#{n9 lNᆱ(PTfZh@6D@4#`$Rюq*,$F#Rf*Wm7) ` +ˉǟNG `:V-V`;m.B„N?N9KR$np @ ŢII&li6Vsit-R Ma vi*-2L.; *@GưA̷mW f6<^%R SVYBӒ+l{9B=vГpx N!W\/w/LR [F &>:_"xgi~@suj FT $NGJ\y|)MlTj"O }z99iKaFN9 e0#z#;_՝V GL!ob$-7DIbXA @k6xkA+]gUVVڭguqΰuqCL+^pvfZ 7hgpBCf7/>S(Nm#%(AbL> +v{IuN6IDzD|Sp$'r&yGߏ6=ˢ*u60 ዸVwH2Ȫ+1TT}2=4S22㢟8 L .;}# ~. 1FN,|EH ٱڛ  (n1`R`1+"il>j`$a8Hp`6g#: [*?1az )1b(pdL2+2'PLX&DZ"k.#̪ b[b[)#9,l6rR&d=M!x 9jQ9RB4ToT˰ˣ@1=)G= ?G1ABCXz[Rw=Q8@V 5PDDI pP`x@ K![#|Q@h.yeUG a1;Xb.'BP6@A$N+>K4(0meQ3H#IѺ7 s h2\ %;0@ 3QuPwSG5B*[$|܂,RH c[6UlJpBшDrRz铢JԳg'heh Mؓ[HHZH"`U.$I}ajk5`* 0)$%#dbjFT Ckٗ9pJChDtPѦ?P,tXP k?( ;[صPu-x&e23A{p4:B8A P*P_\) +zr\!Ԛ2y5عQ䎸& B1 "k30Hpp+$K"Hi7{_xHSI1,exR/<29 ڲ!>؈Fz [y>0ˊ$h٫+J`5K 0 )Bв sa#0ȋ0sRp mK$*| 6)Zy[ {8׎ˬ٘A<9pXB< DK7yI"s {xZw*PU$G NlŀʘRhda(TiOx-`>.y;?$ly[!A%QԙsE# 0ʇQ CAu[D |j 6_F%9HFbH6|SmdY6X,_R'x#^+ᰁ = AR6QہMV*@m (H&s2 p>%='d-PY@"2wJF$y Hu/(˓j c㐢D F@D9;ʁB$EK6ĎD.X a@ݺ)8@X`y:Rm*Ǭl8df] *0i=J( p@>PAHcT< !*JH7_{`1 xH 'Wx(y!&CYAHŹPb h T"?07NS7/Km(& )`T֮YqF̃ۍdSG1 J![ س%'BX;F 0UIւb4t'?f HzֆaH-P:i5dv08׊!Z`4R b&4~C}"f4)Uy6TlS x+,ׄI`6tL[MX5% dw*'<\%TXU $CG^@VDB8V=h0ET˧LJ 9pZemC"<C 3Hk)7hgN*-;QpCMn\Mҷa 0v7ʦf/̴olŪ͍y9FWMX.2D刌'k6$ Aʑ{ HZ pJA{a:=f9n! @PJqƀ$!:A3N꼍ӜZ(TxV*1!Fݳ ^Ɛڡ Z̘uhtZpOC0A;= 9'),S `(@T28~I"\#)B2p!LIz4(9p DTG@C;1%Pu9  P<'#aܾ"#ɂYUn bpp+:ӥlMt)V 0G(Eܢ#h:&Q NK07x lwm@}Kxs5 d֥{&Tn(Tnn '.vRH8`W T!k lדÍȴʢjaPF~&C-_Ѹx!l^:D0]Q Xt:'qp?@ G#`yt<{>_8Aw(/);K8 y"$GMV}%"hZ,\/L.4 n\iKd-S0]@ U"a1@ Uog2`TkU="! u$?Xz/ȫ-EdxS l`r9[O w`A|S(xvn 'ih~-@. TiTnjcP|狸1m*R;P!Seg($K0|8̷$B'̐d4B4'Q  Rfz66@CM”E mˀ$`( XT@+ܤ82.Ӹ)Hbd]@@J%4"R)%V '=3@FY~"*TmJRʵLAC&VfQ{(~$)zXN@0c3 XxGe9Nm,!q) "%aNaxV*aNDp3 xO4 } 26f HA^+)}#zD @68>~~Ə_jcP&~ tWLLY'cM7FqSUd$%D,&7WL͈0(SuP4h #OZ4f*ŽeA*z8~4*Ga.8U|Һ4|rq3hq[G))ڳ(k.$ĎQ1`p!,eDp1\` `eHb $Ry )0t&aZjZr[/?[Y"\v*E :11& تJHb >ͳTVRxIL@YgEf~qPH'7QWi!Zx"rEy0T @" 1 23:N#blFQ b>F[%6T329Y? l-Ax.M-#^%;T0C! 2&%s#bae_6AM)p)օYt X+@m+qGUp4/} a9Y.=jA).e7xIIJ:#fP([<CV1m^Jf 2m 54H@7`S0!#iz!5=$(!=IY 0$N !A9sgRY)%dv]3k<3g7=Aㅰ`2:`b Rm (&B*Kv֞3YinEAAaOdB(=%4iphE(+Ql`K2}$[VQ 2nP <BQTdV\t`*,&;n'"O/bs<=f1%XȯA4x:;zvdRQts\Clt+9Dx2XVDb$I?.ۄ6O DOa 2}*+)2<6@*&FP@9H,Z4,GX%~@$c% CdO'ǘGhj%Rhp/NzHh!@2&"C%i 41X K2C@/،pH&h 6deԙn4K\P@W PhmTj"Q(uAe:`ahu&9|'mDx+Ŧxk0I?˓'#2`@0 1"Tl?@:ydnlSGʀ!'Ra\N `Lfxhfsh 69CBJdB/='\btR|3tvawzQ8A&YF%X2NAC}`(aRb6,f|0,H`F:F((3(J_#Ban0  G^ef!CYBtkٴ1D^87`k"&T4 v`Pb. J&M0AjVNPb ġ"6mp oLh` ءb&bqcwBZ3&m)oHR=h+X$R0B T(lZU\8 iPX@wꑩYlhQ\$Jp}|`=G.H8;+t^f "~6DP 2,B:Ghc8MDBH6a'i"%^XP=!$Aw,k-O4@f  P@ ƶl-LaotFt3 ,9yZ2]+ ]aPGi PV쾀 E-mګ<0^@ƬIv!,|$ NDN,`&t,eDك3%w"/-9q'4~>Vn΅P\|6D^?U?F֣LT@:g2 ,0ff8mQCn8Ac7w)BPBDPLcvaBe--2`6`0rl |Cc @}10VjewՔO5t%8 )naAl!bp!ǠM`b@H#'v%9T.I6y*$"':RK%R Ajna 4y(jz"h7dr'aa7n'}Cf6lD%|Va:JP*@&~X6;00%R 1&hH@1@ʄ\pz$&KaHr>!gjSdpՕV@ `  pwPS6v6ZBFXzs< b6_m5NmaF ~ xhT˰AV :{JT5sȔ^pfCk<35@6$9&CgA ᨁgq*?xhpX|@=Bw V 0'R B$2 aCB42T@$Oz0~a/a w⁠$tlƨMrk9Bn2g,)C bT<T^Z"ynRJL @ ŰRg2k4YO/E)hiL'0kuBv|e Zqf@5ismٛK(st p\T3!LJR|Cە9 5-bzQư$@'{!t @ġᗆ8r `ΐX#rdI,Lc.mmfR*0 ¡hlVE,e{x(wXRcrO` RGLTw@Cbm5滉pOAE\$mNmN(fx ,g# `<m%G0s}ƣJPdƑ28LŮ̂a_c!]aAw'Vy ~f[bRN*VPq *sP73E k#a J!5du3H\ z@6w{ x ( @P(|>@<->c0 >3 | bs@ U*LzjP>Pcay; e}OCߖT,z䳺>7W2G=^)TgU=|Gxg0nTE3Z@ \2 ߭[I ]8Qu9kHIs2g,X8ve#6jCG2I]5Pg`dWqgC_0%պ0ܰxYN/v\p! r<zKFuDHy.G̎q1`l:;G|Bĕ/A0@8>fzPRe ,%CMPa=  pK0*cJ㑲:[jy%#8a /َ G%0?tNM#&X7@C82;Q8>i. KɁB|v*6@Tl⇠)DP& ~j(&K)Pc1B "$6”a%D,.Q0tG"Ddd y)@;y2ZNR @ P)HAkFt`PSd h<ݤd 8`JR=N:7 rO @^ A`` f pvHlIn-4ha2U5 uF Ah)!YYZˑhXi.T4Db_G7.@)%4I@cOĊB,Ed`vQZ68x4}m* rɶMSb a3c&xs`R7*@$g$Wx|K:u|,Cܣ@ ͐hhX%ZiR!b237`U X䧦tS.eq Jp@ivp.E/`HU9!ɐ@BK)-$Z9#W`);l4.M bBP/,`I9"((L ʣD ߀ NU IȲi;uȅC@giA9>6? 5}$0jԉdk%&f8O;l*ePl L9L@ A}A6&ExcFI'5+X[Fhg 0F(cnՑukPj i..O6 *.p&P|drP4O7dLzXG4Ē Ҷ!gc(OT[Y!%fS.{v|Pp-}Qşm%*k!s13!P\GglM &</xaAxnJWHU;Ꮛ!l-KQM\˜tԘ̌n1>S ,,HOEОX%T<Ѵ; 3@ =*{U` _OÇ+] (+ǙR  ؔ萆0Z\†l(*\ؖc22(z/ a܆r`bX[]uZÏ50pP)`$ de:d"Ǽ  !xy,4p`)Bl&:χA" !(.pH{2Js zJ ݲIȄm1= g(2h0ҧLH`h@ j)P8@D;U;2Z& poh&(l 8#)9Z$bˍPU,:0 ;X30+5+8aGLrχS3B.X6LhlJش8v&wH"rՏ莜y(%9Z{iA b馉nUhk՞mdQ]ZcH3pѧxc(N8e1x؝y"9$00-"ˁ xKh}r@oyݙP 8 :Wb.`Z«ψfTbf xi $s&| p*ЎPoOx A Aa2i-A٭HL8];)4` #`H(& H7yV` 5Y蚇S  jXcxzS1HI@ WÈ>YVr2J)J)~ YH$,&ŃdHܟ`/~Q3*QCHπ8x )?  ގMHKՇ`w` Fhd6,{/pJhڋxp u i($0a*̈xHJa'`]eD0 cq(˂x+$P]d℈>!ܛ:Q W; ~Cg EqXNHL<8qT684@ xˆLAlv pTAUL jGjloX@ڊ1 ᤓjxں =]͞:Dwkh"Q۹e fS=Wt/j9*PaY# .`2@"ќiԊԲ9.zP d3ax]wCz|&iQ2tZS{``h;|kXpm0Ip=",ɟH `!- h)C x~7(L̊4QAi2eMD9CQq}˳F]q`|QQW`HMnQd xQf$ɋD;T)8QV `qmC`+pbRz {E6v`MpY5Vl,& *&,-&m 9C$+љ݊ϼSgPGHDӲxݗ<щ`S#j2  bVkT!#Q܊yU xlt҄_*]ІyY1H:ȀD^ZW.GNruXXfJK U0 ɇʳ F0U*0[qð{S1 JW~n`]Ӊ`*$H(BX% .0;5*5ޑ.J X݅SMPjA'NIX.P!U +p$3E%oW ' m\ whPOMVt>X @!Dј90"h). o#, ;.޻NC=Y dKT7 RY/S1(1eڥ(pP j=B VžĊ]8QUGp90| (>#21\B-h  QPRR]m¥(7ro I,(>E@rX\aSRPP Lʏ.{ UX)j8:Y9r:r̺ P%ƲwϢf'PL͊`gX{V @+:iP8 [h1 ፛Tu]p. g8A i1L8fy !2˙aX 5 0@!pȦP 1%D=W_ȯV~ ˆe'PC C/8bL]il^N߻4>/X ț nTmP@w"RC5hy pv;0 Z %l[?` A ]-q@ @DPW@@, tE]<0 ` IV@Ks/> @D&0D'@0l:&`p=zG(To7{ h|.ժY2:\uePp6"Jqp] A!a((`z 7|3ȓH*r0F`l[H<*&fh%)\wj 2l#!x"@` 8 Cǩ JH~)7 fQNIPzhz Lp! 'QD6GI$)Α+z,JSj'}S$q܇)QePT`j {@΂ڒ6@$z$`=. jL)XSAq#-{٠.Bv! : ճ6f%DܐU-!$( %ͥOVn:T$lx0$T8q fGU03CN IpfW b1u K*@Bpc%d@M$#]rXxGmpn棜0tT?gX-(5(Z[|f9k{9.ApxZ t6\̓Z*x;ɇڟ dϟM Lڢ O۠Enep:D\`,<Ho#V 9,>( H=ѺG\Hb%e7PDxAg)LA 3 C2;GX<` )EBk(͏ X K@) K2@lG& $-D,DJ1V\'< f I: .Ȫa {%g@q ]8Gu @,`k DP("E P4'< ;JJY1T uСLT~(OwPP#þ^"6dd *Ev,k\LSM9WD$20*c Z \ w:A͹p.Ҧ4PN(`,`I%Hd`"^ײEa&|Ffi,a 鑆z6F~" BhQԒ8t'T^"@U $]镒zf>a> B!K47PH0 IGAUv SЎ4y 2JˀUP>ID+ X 6Ñ 6S Ac@ʧ ܎+h58%,a- ֎_l+>B+Mc6hK q&HI +R-)夦` N4U!g4QBֈ7k97׆p!pD&{U+0sWÜh@+S)B*fHF`YPvz;>+c< z 7>s9VbBUH49٦[&AȫSxϲ;`/DJa2Yγ`w*nZijYv0IgX $ tj"!D ڐʾ}ՌE8 t=!0($•Lr*[~6v@""xM9%t [ELz)F^y2CW9 9B⬍Q #kD"rB&5%& @LXg{x]`XbU e8kY0X$ĒA9#`\PNc¸eS/pC%F bb=Y8]8.;Y&étbXąRaRIn9W( ^v *'Cl歱pT )`0a W1UYmقA ޭ&# A+{4+7- Qf{<_Bh|^/L=3G>͏D7Ƴ@ 2TBT.~K Đi@ C,*0`< %PubL904/ lO/~D^jbInds/`e`3g\@fK, Jj/h!j <#Na^J md G@ `+#'Ș SJ4H#R(ƦSS2!Da:a88ank)ۂ `J` r5gVgT )Bː7 zHf0! 0 + lQ< !B8Ʀ51VI,ybHh< ukjavJD0>)p6 `  ?Y `UīNg DȨ d$ AdFmHNR;OL `$,[ 3(Ĩltbf,H g$gD\*&a #a\ K+BD@ 0P`fʖ M#ᇦˆc]`tAl碖9rE , p{~`r!p c)[-S-mpd!*Nf *Jh`h `'e+4ny#F/H""fiB$ a\;1A'T ^ TxVfܽfr!nym| ̫!|@,<@b~fp8ȴf >ar ލ e:j@F–kf!ˤ/jႮ$`^s q KvRnK9,'XA gI%\$%lAq %%Bd@V`G &X6bMB%lIcE?dCD\|ANͨn"FReMlF$'P9jXu]6D*6KHA"OOoU/(B`Z @W:q>sg?` $99rgBJ~t&gbTY lUI(*t`  YH\wbUBl?(CAo7 ɕU\YcRHw$FJbA2e\ d?:_ XwKA>Uhʑ ĈhI*j?l\E=6`\a JIid E(#E&h`u?q^ Tb;Z 4CAIhC\>_('m^ 1JP"Bp9 rJ"ptvgeڰ p"$HofD`6Nqf@Mj̻.!$5K]  hdu)iwc墳?Ş8JMǦŠmJhLrr$073Q. +2˘S C(dޫ 7IKa/pgM)nJ &|QH,g!prѯ"U"YEnAF60/](MXRDri. I6"$ˋtK̮,0>jhM_l& )0cbp z%nЍ aKcaI,)-- GI?kJjO"5 *h<5R7iC=!.0]94 $y#=ލ~eS UyRD  P'r3c(,(Fn;!9h98Hϧ3 SgAp Ķ,(n$( ͢!rO:-4Ώp"-9$zŎ @Y% )b2Rf @]GQFp ZucS !Y0>xČEU>ژRl,HLJD{P*Wa5` @aN nS p@~cO9o*aYXVy_#LA =񏗫NPƆvAڃR{$YSD*fn(ǝyD&dN!=p iN J1@ ,ݛj44S #: L12A` !t:+K+!Pޫ20 ~0S"Q7pq2zEyv}ɴȭ| fOG/hLPb9my?nxLzDԋ1ՍRME⯒k`@@fe;,"k4J@D*P))aDxd ˾o*W`">N T0a= l;E0J9BbpKgX_+^ q =/J`nu* `xzD(rXOA){QBs’q􍸳?gWkL $4 ޽>9a$ٳ@"ÊjuL$:@kjkf򻀥[tCz?x6@ ѵ`Pju{Dgu\&o#˯8 Ⱜ$` ѨiʝZ dVA8r \- B1 f8y}D6  $"Vm.u3p@zo͠ a|v .(,$ny0 L4 *@Z˛8i/rx_fz99b0taH}K3͇ be2X o(?χY4VM&Kw{dFO%$2)ZKL~ƤpPo8c4Cr('+ţP$$~EX<U-:,I~>s̖Tc1h.X`;Mqly)ql0I(2 h09. !0 Ê@IrJ)ZGerТ򧶌ߪ(j ?fAI䇀$16(us3"(Zjs w`2FNt0`ziSx]N{ovpZfSPV bP!HN\l@* $ żܷKj }4GiЗg&!Fwag% @>jb$(a|;M4.R]@Ij$>vjFXixtGPT@sH&i F0 `4 C7~J$r𺡨}dKm\MX%ʓ[CO{!SbNxGZWt($ʛGq7>*!dJ~ӋyxϬjw^M"ڳ'??J(@6"(DS%;\ lcкbl<$eT|Y+"!]ChSAzpҍQ伣I!AcAfp3Hpr@zz a.dp#,~!eΡ~0q] 4Ϋz̔"BSzt>(~N.O;/53*qk(ҐN8G"lt?IHͩ4u A;LԟiKJ*&&J ìxC b`gh Hm ^y`B*K @qFHm .KyVLb-B+@00ygrS PJ{ $H $GyPՒ̈S2Vr$aN_} @I ҙ)gRnAQ@MXN 5W +W8(m YYhs2^҃=6Q?RLQ:la< DdY15乩ٵUmSmѾVC(fa qz.i;%h3"0<+$`{,αp8[ Ejcoܗ(LLxG,7F׎]RUrju%6^>T `j "TncD4vpJ ::Dl䎡bM40~BB\RL>D̦+RтVל} |^XDD%D(Ꝓ:r[ͅ> @@PS!=L35 >+M⡘p^( ` r!NIèRȇ9 "@qA=ei> 7%cQӸ+Xə.,vj8J#ƨ]?4yd(-ꡥLiXfqΪ0&.gC{TBB߽h)ؗO"~x YAcTTQeɳR& .BCtTUJ7YiQWv)hN90ASH-桙8x/yM/ia- Ac{9.߉`WO),1ahX baA,yL@"&y'{+Cg1RKWC3h 1f5q20 lAɃm_s[C`'+(R!; Ǽ9@+X:k`/ Л:"S@Qrjɩ #H(-KKgK׊BP?0ᦲc}x8Xs+I@I ' yW zM9)7@hq ‘K 4- bi;Kx1-8/pN6ĒǙ :&hxmb&g;>› V꽪[)+SxC$ݕs;J&Ÿ#Ac9m0p9 +( :g>!G`R`6>y0 pw#[QLKҏ*3⦈6%P'/D 9)ٓ\T7 d1K( xP[_Q6!kgPK&ߊ* b`/wub*A</ J(N*+K8 YHX 8\ul-;Z !Q8Z4.%R1*Ýǫ5]i:xxC1O?ݝB0&Cpـ(Q);*4QK9I]B=Ga;DzQIߢqm0. I~JFƸX1L<;HDz-HǼѩ,7$k&8Qx9 ܌TbyoȇZv@jc̪ y8G@8)@~ӕD(K"єQ^a>8$ʄo7HI##%83/hk !®Qf3#($$HVSg5">4:L0g`O!3@4#  ^_0T0 +7z+h6bIHp50_ O>l ȇ $A[xhM潣j(h[(.꣍XvԾ-8So,HL,C} =I` .{9vP艟ㅻ6j4@ P@SigMډXn))ωFj1R83TKBMZ\ͣJeZFjA1)CHbxDl=E3 ˭Lb.PKy7fQ +*@."舀 7ԅ[.bCB>?3 u0;D_xz!/[˖nha]+I1ݐ]^U33cӕn@ξ  >0FU+1{PyֹUȤhY19>)X9Fkx h{؟ڇ,ʹIB7VJ 3AW}&8F`DFWFYb=j:Oi(yV:s4Jtr0:,A(R%R"Q6qR UMz0+sllJb_B> /C C_@vMZ R@/*^%'Y;\ M&5 [y$2=v{fLDf1+i}RcXꣀ(70|@Vwbp]-\0-F :FP;`Q) z󶐯+#N-22!*5 7 #P90CC4e.v5)LC*eczBb@#$`I_zNfuHNjNLXvO]n`1HO 䓈 nBSyE's,@Q8ĸu! 62:Gw̔kt0Rq鑰W$cM]z@&HS%%fmGHLɺ&Ss[JyQFl>Ps&Db?)sϛ bXָ ?PabE1aJx޿ Y#&"V~ dd2ԁZ,svE.|j)#`")-L2IST5=h`lhF3 T-Tm1QMbyq(/T$'Dۛl LAڔ%Rhُ*^S80 5^?+Fd׵΀Y5yYM9$chh `Q4e̘gg #a<&4)E+xdq[")n,>S񽎍F.'D'1eصvT (Ajw򎲑"BO&.glT#`mx#"Y]_-) #t_I_?׎wojP4D: ~4ڂi"Fj\^3?Ii HX .m+ }>_SۈL,E P /*[?jo &K/8yǰJsth`BYi|R|G/Z?FbYU{O`@O! %1"w!$a 1^zPs*M }Oq4CH>Kx9`)m*1&|XAaG L&( PXh{Ha #v=cՙwN9Ic3Fh! P @d٘@<08'99zA<` !'fo@H ɐN~~8 A1:X.&6aQ`!A(*];F&aOUiΥ&g~di`2c:;$ಀ>` <h ,X/Npc:KJB^,aEo֧a*YƘ)ɴLgLB` (a*@(Bd VjVdJm)#`~4" +m`lDV=D5(QzC#d($aьN ޮ\)V h} *\rZc"L4J'F`%l&}.H!.77g@rO#ij ft*fNxH ?J0? © ދQJP>B@ WɊBWB EdN: J^J~mPdLgi*v @ΆdJJdJ$"5圚rOG$G0dq4\B\"1$TaP^b@ emθ JØ K2;8Ĭ @…?)CB́d Br+@^`A|-*/ID 3B \b;NTj30`V+/Tu`:jx@2AGb_Fj`i?`rp[Н@ z-Pv_0r{fT}LB;3i[M,Bru$a!$.[?TQ2$ r,Ҡmn{K8ĭ73% Di)b a|D`x1~T0rx#@"AHVհbmWE E:E STp p0d6$b\A`~`}LLD#Я@C>EĞƠ& # O,6i`u;)ȅKjdR%b t1έc@ϩ|C#C>F'!%E` -.K$)5BvCb)brrp ƻ]ޣzN b)(^O'^h@qMKFX&3+NNP5&C $aO4`4"ʫJD"S\:O  ྂA#S$]n/1 I<^skyaHB5xQDW@[=@FcNBg pԦ M:AANǀNUf2&Vc^Fx6,2=uy<#tF$@%a :!*#pnZ,x4^3 3T!e_+5r$Bi7:` Y4Ua,fCL n#0+)$ch$$oB7]2yԷ$,yxa DCfWA-adVIrO$%7)xkUB1dWAC{21g6b6xjsf+ޖN70Bu;&~9Wo"xBkb>TCN%aeUz.^)E%D8)jio&!A_FjlLLÏfJ$:ĮG (j[ Va2|2A(nD9PaX&Q5">l@!Z 3#J') uDBhB6 0|}؉| bZAr2~~D,TV ^lw b-!Lg$Np1%fϬ `y 0abl3^B϶h+c LTp<50pw3@*T@l0%hu3y Α3ZbL FlL'#QQB4 v˝{7L Lo$gLecT?:nPjbJ"fy18Ah @!>U뇨0;2w 4ffCb'!d 1Ciǫ-xh. `N/D3&Qc,"CqC$y&׮(uT:#+N숵 ǔ 0I Pf/ܖ)b?&]dO@m ǖ?GO q?1 I$yx7gz2bnj,>$l?hi"v J-صNnXGd@VJh hHcD5&E_G'vF!L] ҿkDw(A_bF#A 1"x$3^Rܺ%:`E?farLhj'җݎc^\#I8ϣZ"` D, |知Δ ~  `0y$g HBs?c` 2i'A q6eß@ I*  ϗ >z CPչ}V;&Gau iUPH].`r6 ,ΫfҠ% תYEVKC}D`ZS/L01].PzQʀj(l8@7ҀP}oSTIrvA{@֌? ^_yO/m;8HƂal0` 0 ª/;B"x?LSin<4 70 8LTZ`FB/:ƈ"LI3ɊӴ4ͳ0kCYe@l4iB̀1q0J\!"jODO¥Q;u@ $4&7. ..8L0$qz#d+B)BjQ)sCYfDe8& $Hp#xo0@"NH;)Dl͸o %˺ p]`w3 YD2 # gHANdI "S'JߴЄb8NCQ)F(ߪ!@è[N{W $*ZY0XYP@LEmE@*㪺AN+"ef% bڸ|ycyt%鲪p)7^-;ԣ gy8O0<>DK5VV0'QTC8YE}UK3#O;w+BW⺪'ゑ|#f$HX3;ɤiEִb Q/!tu@+DoH2\DmYa 3pd6J+;D(@:e*.4Œ+=Qd|sNM H 16L Dz7`Em$8ϼ `dtfôxՊLFcv {@`(X-e O$Ê:*M+"eWJt2m&+^7a) /P~^,X ^A(n"8wb=0NJ-%g1E+rUDy/l4@AP;#_%@'ږSC&B=%e1AGLćQ<L!<=DCCzS$xo0(r#, >(,m .<nhN=`N~(ĉp 2f'@`lAh@D_ !G=JgQ/D! >*24\x\to,`cxPPۀW`L  n P @ ?iTkR4!$RSiq&0/PNԫd'afqP8X$װkbtyI2f (ؙ X iKKCLa!`bLHe`ᡒXI@ )sf@pk\ bftݦ4qI|!0$H+m4/-;օ6H>6 *a2!v.X !x>\>Ax&%kɚ6EǛa%~DD%p eJ"A4ux'abL1qZ3Tiib>4#PBJ/?fz1v!"`rކhKxFm"ZApt *E-It \"@3q ! ј1d)uؔi" !ohSQeG(aJ8xd@CI9GYՙ{$ JJ r<&C@ OÌ$i -TS"`h8mHi m#%X 1ABT V @`}es0mh 4Sj=}:i?L48p YroA0z܅T$ίd [-3L1,R3& b韀#m3ɾ9}P_ihli6'ʜ-.8z 31tnJ’Q ܉E17X"* .JDs>(6A G$# 3 C8*3r68K뺍Ћ봔hP3IJx딹59*0!uڧ܆0[h848wU2 ;eHhB:9(b)ӂR+=Y28xI6#@Q4HLH3TpGH`䅱FU KdB(;* LTȴHRRটx):zp(_М/'xS'8 "'HATXU,aˢ*ՀPpW+ؔShdj *" (i@cHG.Bh="81O'A"u+Q9- Ŏ i7ڐ/ 3 0: xwqH)PjwuIT8օ\ kx"TbpLb + k0q ,X Ё rݹ`z`!,- ^ 98YBxĪQX/~ q[n;\pUCHsXi2 ]Q$<r\}@/H*){h1Ad?Smů:1=!Xນx9*b Ò0m*r*΀*(ȣU2QJ0 p(ŃOؙ3zӅ}-Q`(R?8xUcA g JP0Rs)BBVÎ3{ЄW8R2PcVCۡD(PO3!i-&+J9S4tUԇ[Qg8sYsЎ7FG*![Þ*~s໸40,8(-UßSǙj ]PD(. )EFXH%5n5КR["l;lLLy/oƀ ~h)SpЬTT,2 d`P>K#hm @)qym_ΦpEz9s1: @;(s]3*YZH ; 1j2?Bz\0A#NRL @oiz8+\N9:P=VјU, 0M:rLW,6T`MmO,=w-j&@fNI2`D*:LX P(*=WBM 9.np쾅1#* V`zZGc Is JJ@e~Ox9(aA+xeU+ <5ӦB": m)\:( T~0_dh2r2#UGAN>6= EhψZE 4]!9q!M#+ m 4/l"fh-6<[P'Ⱥvj I-fM`EGw)CBUq : ]O!88yo5!@W-6t@QZ&yp;)P"=O1a p$9 +B_?_Y(<Pe. +x4r3,q04J$/RMD A!/L4(u3NaǣaT)+I [6&^D¡2L e ~Fm:;BÕnSk4k>X7K z·#Do-3δ_g@@{ k Z>wHz4iB3"j-. "i?BhRhJ8GΊ InY<9q ,'̙!/ր.BOqyG#2J(32~Bk{)5 |Ar8|rU3CN֠DcHOj"Kڃ< Bܼ>ψ IB"}%,v$h`HD:t24|s`Ah%}d!'|s9t_tʄHw'5eud!04e"g)Zz/ 0^V{IsvÇkY%fX8wDbP`> '#/W$9稜!ugMվ P8$ 㒭tBB `@8+&`y4٬*T "nAB@eL. ||`D17y`y?P9S.P0(}2H$gmeSѿ3;)@6E*b3,fhI%H]2vz|/] {b135K`~i3,:%HAo)р Ц'MNS,ˬ .$[>,R3g󆹀˖` b/ŸDH-A"#'DqE:a 24|R>315M@Jz, f[k ӏ#l ΠAxZ%b S̒ D<}I8͐J=@C40 =@@,??P :`PV(8"G) B,|PImS:~`,ڃ@[؜1fJ&,\ F*2 DcvH\-i]V2D]Jd0@,a^+- OyHH\a!jp17g]V5@g9+(0CB8FT8_Ci5$C4jRxG|19aB$fb A\` 6b|M0%i"wfS/jN؂O`Ny ! H(PQHsW@$QLpt`OD>HiE ^ LŠ|LK#~ pM+dH1h# >̂?TZp|2Ke2-E6\$Ml3$D$ZȂZk CE'E氀`d &rBZ:/cZ ȜlJ@i׶[@<0G8Mi֜:# 0P`U!KA+ *#D04H9"1ŠlakCc4g@v;iyQGe=ǦSZbF-SdbZ$z :1 =@.Iw[Q R A8zz ބŶ)5[iܲ ^M@5(0Oi5Q #eVDw'iQN3Kik yb  oqPDhpp&=m6`L9+e@r̗1PT l ړ8@-A"pX O aE2g@HX~ \KVl"5] !r=OvPQe Պ{XY##1"?W (WXlƒL Ms>Ɇ1usy7lj4OX-.8C>H&0!"4 GGLial!h /L`Zz^Z@( %(b@*:-fE(o, F2,= `2@6S R%^2ض$~=bҋd",^'~ X&T)4=gd C @LF3 b+.%hIJ20m4"6a"Cm*`MH RL/î25:, gο:ZDX3ABh@ jejD\P<Noa#B1.AE L&N%ɠ%`$B,cP& i` E ݤ02\[-#^od)-*"(} DHULX%!GV< hB6*L'39lD<bVM*pd42b8LE/oD A()y"pI8 @ l="<("xð\EvD O 8{*  ;a|l0Z0.hSsELĚA ( 줿f:bh f22xGַ%(O'D$L/O㼬\Ɯ (.gL v/'6 dc3PNFڤFd6,!>a>J#rXqBH%Rp{*ֺJrP/sr^ i@ja=K@z`n# H(L- pЛvbVɷbК2#ĎGeh6(@A:uxd^c$N1 `Т6UDdcbتib@V!$eW !yt\G *.#3UĎ R=ϴ\75~IX İ$~DJ<SR@.."da19, ~dPhA7N S@  ol rvQ@ gd l!\tZcCXF'H2df?Šab}آ 0!C-$LDZva4[RM+@j&@\( )jFbsR @ .xZJ0j}#jlM)1 'BA5lt jHo}%I oh *@^LWBK*j;wHMhO /=^ 8:c(TI ox v,M p1$z# UL(_*3@!7&-h%ni(0$@LCS >Ʀ/OjCiQ\9K`K #v㉫h=fl @03GZ @٦dwa.44A,, 5 BY Ej{ L zMVU1 [>.8p., A: ۬Ç8v(A nI/5   &5#)Z*SHCFEp3*"u8Èm /m}d'%hP8Ď c>[俄YZdyHB/A ,!܏6qJ-"L*K!%pA?!A*`*4 â\d6bZvK (Dri{%h4#/hkd R- @Fз  ]AU 47Zlg2ڨ:M &fazA!&hOlPv4|"e, ,}Q%Ŝ%&8m/Φ3|,#{#_eh|2h80w8bKf\^N5y: ʡ(CP"0*C§6XTj8 6]Z'"cb ̄ ۺJ_{:/룭2(\P^"P=HeIw>a>H!aa~$@J)[l( l.L𞡏_WТx谴aW.K:Gx-)LUt<@zoW" `:!YԞen8q$tΛv0tTV$# 1LH%!@aXRc~8j`mG o;z*N8d4l EMu0b/L  H%G F ]?nMv%*%p&_F P"H k[5V+I843YT-xE!o0_!n[q_o \2`?d0 NEWkeF,.(@> r5mjd?v q sJXQvӀ: B !PϰJ$ nbixt( R8-bɼ ,~j(V1@/XlHJR !`*" @\Y9`IxP%qu[Kܷ.މH8+$Y eJ "`N 69~/x2@%9oYz `$.Ź|tkZ90Li<o Ax`iKPe q$$QN"$FY>(-54px W7]#6Tp2 2MtI.Ckl(^8e4&NE e"ULe2tB?.C̩U\5\ MurH&2{dǚ=}y ,W:Hr"b4Lj!x/eTwK\{At-ZФJlэ4!bM`%`m\"?? mEVu)B FW-2HЊ /sI@Æ&h4F &L#QL@#Ģ6Y>p~`6'pqXaBad.)t+"Cq:g_)hBgX8$]3>JO4|^&)nWHͅ!Εa rDfNb j`HX `ot;g&J\ ڼO| 8dPᎂFP KG|$ّj7J =npq[!u3%u@bc e*@ ht>l8OIcuҹ\ =zQ9"Yx;+ePBE% A\8ʂN @Ko@8 Na#ͽ1@0 qIp:T0@TZk'`z1_eBP0ڮ iHFA @hoQ3FPcrX+pi;\hj< 0YOvbἷ XPrTT!aWzFFzZ=7"p ~+8.‹;&AHCV[ 쟅Ӧc=a` . }GWQoKkewhmD  hy9qA\ {@pzpv" 7ZHQu8:e"Mkkcd bq 0 $~ oqn1pdBeXgq-x<ʀ z+`A+h`y0(]8PUm*q 8# ˦yCF @zC,0ldKD;c  8"醈j(^Xd2(滑\B); pz+jD(y@u(x Zx[`5 ȉ8"V(pP{ / 1Ƣk pxεsap Mh@g(`;DB{ˀ\K @*h01`gD(hAz|೔`P9|{k@bTXphux({<Xz-lH͈ӈx+].p, 0܁!@8 ꢘHhpm<*Syb} * CH܍Hdb m,pwA+XĐ"MF *0]^4j`9P#L5X铢$턾N0t3{ ీس lwv"|PX8w6Xll^HtSPhz5ܗIul=(ntEP4%_j[ 2 q$i ]  _j0] c<{($($X6 ! Qjk?sxXp@Pxy0!pIU=tۊp (hlXUO `pt5V P`8#($W( ryy0B7foT F@7 Y 5ۊٳ ˠxhiPf^he*@)P k@ӈ6Հ!xLt%|w;B7`~ ҡ^bHd#D{jL@p]Z4"Q5 QJ{QLDwPЀBBe9C 5 푴Q6|Ʒ޳^hT_~3-X H;'zDȥ]'/Hq8M,†lB`wB`KXF Ƙ _ ƔqK@e;uT,7+( fŀ vm+eԜ BڻХ|wâ*CVIYd#u>l$`$'}ܿC IrkU0__7 =$i`0me !i8mǏh)K8c0d` jʃ(6u] BMОtXrNq  PAȸГ_ z8]^OPB?!XXP2(1 VjAVlpxS#ppq;!FvhX5\q .4$V\t2"uW9rEm Q@Ľ oK K 8\M0KN+kZTx.h+ł/)4 UomYI +h7rio20 t"0otq߻F6YG9w`Rx6XxL0(V8a2!U \;X [FQF\Ե`z` ë  ( NQ(ĕm`9-)h UjHjBpWv5@WH<Ƿ~0F8pO|hR8D߰"_:.L4Z 0:Ȁ`@( a`l4 p\+OE| $=}m2 `~7IcAT\!Rͬl54MMV۱[P$ Ă hQ2@K 2EA! Kbkb 8:Ƴ!ꉗ%QJ%QZfǩBlp( F (BP  ID8(?|HjpO^Ήv0rFĀ( `d0x$< 8 !n2±k`M*đ2, q( O ҨB0g0QZn&ɳbDP >HV5 "D?+EC@,b $G4甸cŘg wD@$ jbhVl &V(Tzy+mqu0Ezƴg `2 0N@Bp9|X2y'RdIj Ѵt#`xf^Ta\Ys' ^8K2ax$D (VF'u~)6J'̄J$JZ!dYHgai P>!1 '-ث |Gڬ6RX}kTЬl :k#t,x& @h.=R*'4 bNE'QA-xHcqV'ڥgDu0& &`UN %В O54׋a)9A>MkO s 0- J(XGǸ'I 2N`,dAiCA EQ$[ -rH8oy@!X)K P10}>&Y|z7P4DQ@y \H8G鈠PK)}RDO Y(28Qò8)?=Bɜ5p!6|ДI,hЁcaPYYxL&Ay }C /E bkR {G1 I͉1>,T+TȪ@qi`':\ցaH` ` \Q v@&F\[ #Pnx=H9OPՔƎI8dN)Rg1p I``pq.P j(0C?(M&* vk @  @!QKn} %h&֛5ÐratEdrp@S]K>?[zǴ-Btl!b`.(D޸NBрR*dIj9V@eV*p-2䩞W A )4$XHx38 :29VqgM}'3dz,`BZ"!8JpD(Uu,$S4 kq!tUL}(D"]8o(DÐ)[8ɔZAL)EB~ѦCr #`IM!3< wrT XŎ%ц/+i;ǃ1!H rpiQ'[ BK\(݈0lx.(E7hrNQ B&eiAhQg"nAvCEOʨų` Ȫb@V ysx}y9x ><8P߰#d;1*"l&3m G?lDj2=?X ĥm(}TvB0ZD L` `FBRbb'f,?S5@šD F!+~ۭC?f$LHN`Z.\ w 4xyI +-#N D$$@&(XM. r|$Vk0@d9E,3H`W炱I $Hjekj@Z*t0$|A:2VjFt@% j2|gM6oG|iN$p5M<6uTrAcVP. Tk  ?0eM ep@fQJ5,X⢕}:sA![Kg 6RW= 6N(Bj%qm) b| QS\ӡ (?9agF#R`lt `Oix,.P'[c BnAr!%@0`!BPwQc3LP*Z @elX@ (bBC>*St&ԉY>pDǺad#aGJaUVuA 0 b@v` |aCދF-P&6'3*$6bk&Gli5 i`6_@ Hx #1@M@'8 SgAB7zqmdI#b~DN.s.N9vfT$ p &n0|@JeI`8!(!048K$qtrCE`: R |%{JF[HivY Fii2^!?>FT-/@Сc)ֹj4@>El @G ~ #+)sŕ—kYIf͊9Q"a ,{8atvHX@d344Ve'Ē,w%88̈x+UGB Ltt$M+ԃi z͠ !Bbvl0G;x4R"BB@nݤWFv-{@g D TƮTvx[ă#fƐH6I9bMc9N5V6!>sԲZG (34F@O  fI#ۜ?Y&MRv@'i[=N'Bbʭ6mAB~a$aEBgF@ VMz ?g 88$rͽ-;# \e!WCÈ!8<\> dkJY)CXZe86"XP/PE<12CA2vI[`0n#: ` ]Q#8(!G ^ r&G`Ёz0F:F쪁dNdZT@rtjNx_(S6eSeP2I"(`HVf!z¤4-CNFQkJ(7"Έ,R :.-E!}t'!dknAp)ؔa$T ǀ['RHft"֤]a6$@/4Ad">"B&s2 @QJ{zb` ATAn6dS#bM(?"&BpXb/e\l<&:u SnjV;l*6¹˦ < pb198V,Cc6ۿ۾]‹đMƬoZEy|e007El!/>DKj%+8ߙ`@5ul$)|Q<ۿpZB^߁t ~t)H\! La#nB W ~?@HF' ơ!p$="GB@ Jr8 E x8 ?: @B^42"82%RQi` P}O2!hñ:l h& S|>@(P 25aڽcicW퍚eh2bI0 }ed RNTb$C hűۨ9# }-2W {H`'s&r L&$i "`9 jJV6!GD>h(2HyyDK@E xL"1BEH( 2 C+@ע ++6MB a@< XSE4 ɡ`)(* & X#)G `laM*߿ kDd֠桪l9^p&ٲh$&ʷ2@O sR-RG/D$ʎK@SBMLpf1 aFX,~&0ӅAxd X$L]~j'35{!( %x54NT~v,jr`(!R |=FU9GP7\,jMH-G( 0Rn+L/Z=*dnTHSpzj!пh)E^pv΂Pg(@ZZa)I Z`AIw>R| c3E1 !}vpO C$X-$(yT!h:e@kADSd؍q3~&a+^sRd{z @P@#N `t >QA*G vQh0{-"iX B@ GYDP(#|X!~& HdG CvAPKz˺p&Ml  x.33jG4^@(%uں"p Cn Q udeQΫ)i>,B@ !@HKkyI؛ Jsq-Qz?MWE&j&șbzi;<[ A8@f^` /ִ7@o)dS(|$7Flt zQD:^ɀvyxxd cc/H2 ]y#2y_PqM{x"Dzvt\`"fnsA&vE ]m0MIʪQr4PSq9Q DDGi6c@ `Hkvl`x vjT2X[i2ԋuգ]m{#Ec' !Кz4`sZb!l4@0V#FA0Eq;GEBN "`.h@Fc3`E*B)zlo J2!Xs_pe!Mf },&Y/E810|qjTA(Z(+Me2ȡ({j` "Ǒ\)i3prX%kdpp}^>ٯzÏ(ܦS HQ LrH HIb)@F8&c^PF QcO/.nzm@bǵQ It?/`v0/"U Oơ9W BI(xzZ";00JAZU(fH 0I{U_Lȉ QOw8xQsP|R`KFC̈́0A&0/#1ҡ*,圊U;s+a!%8%nlM_7(QҏE6Y_׀@鱂4yD1: 4)9[1,!VL)H@ کƅAƯ8@'rKM0#Dq1M U>E} k7 /G6$D<(3{kۍm*4Sd/΀z0Q (Z 7p:<~\U͙( FX6L/`8ޢ"?d2/J*VA@U;dq1 ?J`2\ /Y-;%6A`ɆbTp3͇Eų!_3H[X"GAB8ھ ;pݐit)GjCP LXiP <4p0p7^QlN#n kܡ9R\ Иk"hfa"8Ix3PB!2U3!y 05!XjPe'xxYeMnz*L,a\&  @;Z%B'S Cæ e\E \>8?`[Z\q ǟNj`H18;~۝]ƄDVeHYJCiXO7%& s 9Ê*xy-֣jz|z\!ӶGY,*pz:s^&y5 gS[,$s[)!ȽfLNIp OvV)>g aE@N!E܄Bƪ`iS.Q,iF1NULJD`j'=yZh`xH6 eCa`\Vb@<~ߒc%S#H$189Ч>#}KP P@B9RYlQɫq>1PP`zOQJx"?ˡ`$b- A"y<3 Wa*%+c}T(0l B\$I+V31=k,nѧɸ=caŢ}M;!9J%-.{Sǧ(f'*qo꘬,f#)5z2\#Rhx`(H@0i{$ *r6HZj! T'$!G$DCGD" 4 'H%TU` 8Ih"8FŨڐh0Iw23jY44qOm*"['a^hg'oVcmYx\=vKqDz$WՈ]LJ0Q@._${v zP@} rO| 鯧8"W4W/ڪR yш< ,%hH+WR;уPꑁe٨)&Q#9P̺ 5j 5 i}1L8 1J{"G92%HI6EA(Jq¸UC#l*b3A`.hDtlHr1`Gⲟ6̥ 7*=pa9@r 13̴;! 4KǯB^RyuR^"֏.H@I5Gw2J6l|'͇tawEXEfBF+M{RaDy>Icn|unCjGc#p m!r>Kn{/= 1{ n>P}T6X `h` [Ya Fp @ `p,(*M1͡ze"DAJDjU v{M#6ѨBtР̩/P$A(( hb PƍhKya0dP|JEͣd5 &OVH"LC`Sԍ n$QsHi=K[R;G I<c 6T !( 6oadȜm7)bĐvEY)`,vgPYv,OqXfYn*E ifl,\hp2xI]0DHlhKG$E8XmA/!hG^" b~њz'PSeG,м^9ёnm_*Fx=$}Bb ~ir F*JJ#,~x,FL5N.(Ƥb!U28(nlPzXC((Jah `#-xdj,lF tazCNQ^b|EB|-Pξ1(Pbe$"  a:ϺEN[Lˆ$!0tG2l-n`"4fh[ER#Ne-tpB h!,kl*MFv"2,S Vnۍ0GU^,$odn!EBRaV <"Ɣ&"C"Q@ l@rRsB0&.lZ!켽$WSX^O @&&2wP$%H+F,!``Q9nc TQ(*aޑ u'8#T1-BF Pp ̜v@ʆ,Qf^(!Ů C ! $dH~㇈Ebo%H$[ 1N$^=J0H1݅#k@ ipdi"~m"! $Y+"0@cRPǂ8#bEQ"A!!  <#>! ,T!01pBܹXORK(my{Er#bIǚZAxdt mԦ#%Vy`&!̃!V#p&F1J2c&i$Eԍ-AiaH ԓi@>:6#8Gnb.`lQ|G)\;G!!z[a&|%)2ZGP8-S#r"OrHK`b:I:,]ZnHl"$RX>3 LB3MFXyLǞ'Z @ D.#dF/jbą pA.2G4rA.[&un5C'8dNaqJec#$*ynh@f󄘈G4ʋ„5ĤD>#b$g4lA3\Ą/h"cR@f!""'Yb|0z Hgt #p c`j [E ~5̈ڴq`4k: vj-LѬ0FF/BԽH! ZiVb >\1 0!N3 "c&Ă' lH^N*Dq )* :dZJz/su,|xd-5IJ-G|T+ iH^ k ؀APT$&s0˶c\ 3jb)&4a}A @rf2"$ !L1a K8̱vp"*Ar : Y$iRrJfI)҈C!!H/N˴B` D+-D<`*Z48bW!%ujF%iQ[HHB "Rn.@/b qtQ<h EֽzTU'F,O 5p?\_|3 ^.^ Xv(8qe`!`hƆj $8! f/CEw*`R.`f ph.R$4cQI$p,T#n`A#[KHwe .PX,@$h ۡV=OFH({;) `!o1$.NZȈ"|#%Mh}I`|j%b*G/iPDӍSG#P~cXn:)a>^+ #V_^". w ˜FSOB6% 2^T&cM.c*R5R <*' S @Za](6ꄽmH*ȈJa;:jȐ<ݦȪ2ZL Վ/ZyGE2~)v¾S .!$@|L7! ;>6Pd:{@K5H%D2\3J*쀤 `m)M[6sև `8f3p6 N$ߠ\c$9L^0 {/Otğ( @}Ԁ`Z%VhD y%."FdXAm6F@ t8U0'rIQPc `,Zr`K[9"h`@"t@CX+-1;%*(t8Kh@T)`n>wĚA(Sqƫ)ZIL?#+j?wS?H1k^i|1:$xl * |: 0&1<} *`H扤 #0Ʃ7κN6Ȫ.ȸjNYOTp,{:+R}!3ȘچC+Y>}ː-{ (~q#-kkΝ8Hަ ~$rwl[q7y4n (@x5jPWhg\V@|n`L%5AzO01 J(' U0 83)&aFwa^|2 Eyz` ,"7ȡh"u7.䁭gYtQ_>'I&Prh:4 B|@`@(Fl-j.,Ԃ19T)fZP""3˥Lu@k Ʈ&Eqﵩ2h!Y֢ؼ3(HI2R"Mx7ʇNل0XE[H'2n/OƩ|inY‰nw\2^Ƕ7!<Y^U0[J29@Jʇ"V(cZ%*È~?TlӠl*fh *R#ń (&`F@:.B[4t oR $pqx!(a!CZ-x䒸"VͩrnPD$0/̠-B,H3ʀc I|n1R%op2FcIb`H8)FBC4O0.GV@S;`xhIxQ' D GfgZ]G CdL:HTϒ4S\B NlߑMs%u @}@7 'bV  {'Ǡb-X5@Xc$dp$f,D*Zr~`r0EF8t5cxV[o$*Ҩ0͢_ ,o*ic!UX L##}"Y>;tQ2W\0B)ƕ1N(&,W 2DX@BheXGʈ荱?I@`v.$z7ꑯmA$Z̝$z!P"(1l 81|993a(&&JZ(n؜ȷa;G 8&G2G=NE;Iqj/j.FAr)9Y+*Co V\q$!H6(s\F3U*E׹RLfH.hZJ"I4|24ID6X A=AK eՂ''9j|rgazT #)&D3e"?-H=WN!U&`-z~#Sx95xHIx*0û? Jh0)vf> Hs)z19I 8.ȓg9:x7ih37Hq`$TCk 8@ xzqxvXut\~ SZ0̠ȣp(H| Ht"pc#R{(R`niD_ j@1dB nÌ hXD0̉{]q(·ʖ0 n@ 3! [DzS雉 dcf 6i msa*-u`sڼ"բV70PXx y !G61iA6X j'.2yΫӰ+&W  T)5RsҜ5`K*Pe2ヰ82-(zX3X 1`]О#a!>"2„~PЋl*[-o3=Ժ4ճYRXT x~V馘,}ipƻml NK>*ϼ9icSY6R sF2)K"LGK#e?z !߇*)5;PUX g K sM%S@v7k(Q?eLpɅ4($C9[ BHD-D r4ZX~bSbC؄5[{{\B GL @T'V~@8`5C: KTql Q G, ޒ@ &װR({YKoPӻ-mAQ*wv,q @3#X(dx\!r18QE4[Vݘq6!_)"[CXHVAӃ@2K|-^(+fP˒&ʛFtXSP`ڮ> 끀 @Ue{)4NST[FT}AL;9 6ԒEW4 ñqXUy#H2 c"򖻙#5Л7cCMG M"aVH%@%WQ74"If 3NHXpfa0qdbE`9$HҤBfP`8H8v2qJ@ŝN.J4(@ 5X4(!"X;SP)RҚI׽[>a`\9" f֙1 eq:̓]kӕѻcմ3XrX@'.Xs] X㈞T5SX3AjH%I @J&4XbDWO0 ;eG 7侩*U6'"X_ Binv?K+1 ;0$-D95Væ}ڮ =a8T;=x{`ի5!0 ,򍪥1&Yf(h u9@6X`i>gu=yf9>*9c,Nl:PT%h?{!q{U?=f-]M-]JZ >8(R+j&RgػJ"h򺻐10P; L@);+:* (&p)J_*Ըx :a xbH]!8)@vlv2|2Cr1QN#.]b8M1 @[Y-5 w @5h@dN0%Ϩ0KeY xaT}J0v eoֳݐ YQL=΀ DB0-*\Ⱥ#I@XȚjjI1C k-}B˦Pzwxw@HtuTn^/c@c <89fl xv D w35 5Y@ z#MDMo 9HXCSUOVЉgX(m솰hyQm98`qZD58 ;\r_\=BKJ@J&q7%ɇw@mau › I)p|,&q2 vICxy/x5x8 !~!Pp3 G_J) @ҥU}pw*ßP0  UDd!S`)U*x &:mf/#d0h4*!CEoI ^$^' @̂|0X4"5~@+G@i/dO2%`£?!`i^18a@@$ axv >`W̸QW+ jQTdPTT}KZBdP;J28Lϑm`h9B|%~@j+׽8$`HW?g)sb 0橲o&Ѹk d**~ǨR҄Emkސ3 *L*rbz£8K&&'$l\丛&ܼ)ۤնh[չhki/HLp0 D>}Ǯ"BOr$%$P!.R\n6 cxuLFڧ,P,cNHsh Nd# @y'S #B2U#! %YE)D~-1Gc%5Zx'9^V n+>\Y=Dшɼs\xVvGuIskz2#EBBBX C镱F"Hmh:kPY/`/*LQ'%QxURK2NgdHB2."ݠnWeIse@aRP QLFBH{JR<~{d5.2;R/2pT-dƬ^!kJ.@' FV,2{/2MHoRl}<r a| t-YV\xA=d(Pܗ< M0Ed|f"t=Hi! I{A rn+'-k$EH  < a&#@c xtDӍ+'8:FaY#-&|,e#𐉡#@bըv5H$p'౏V0'1ƲW0G4Ѓ|[hqaP{U?"4aPMRN(a nyEpCRe:)hd 5gPRkNV͓4L'B I>"@ 1L(G +u& 왌 TiJ$xBG:Ӣ󩈖XR5"BNE~W;$A=鍚fc름g}_|}-{؛[A8$\8s*QBiŤQ0=|LpX=Wˉ@GaR,ňL Fδ:H~2tA&1PBi`(Q5@"$ Ʈ s44diT(J.A:(8*8N|z4֏ щ2SF$}kL.c6O_D| A0%sbAd=\MLZ$µ 2fgCsPjsMVH][bB^$qATX:6NB'"OJQGu%FxY98F(S;"TD"270Ѐ=6 GC6CЭA4Va5mvfVen(&XXo`r,Ől ‚bF3XfFBI@TbtFSM"*58h-A;]T(j&BG⤳7j ~8,˝2z%8`/$dPF4 sul(84n|Q$`P0@XX AZɲN̩g`IWJE`|0vtO#5K\VMǫ0B;G_3A$xǿ!X|SG,(c (Xddә Ј|MFWG`D0!q(WkU x/)i~=>w}Cy2< bW)^D`9Y< :`>]qJ}#t5SѾx*pY|E8<9 !D(D03!t1y&qTFWZ="n:#0&D[ ]. P@4`@2x_._  p)LICd$ɔ~ABv+_4m_,0.E*xydedԦڇBZBv6f& K2!#uŮD<$o΋R` ﶖˮhf܂b΂"X"v"\N$ >Dʤ>V"Vԇ $@<FL'rknc&4",[cǣhE"jpD!Nq("1vi-#fod E"@[l9l@ym~WP@ԃOCDr #x&aXoTF$f(b"O1 $2 bzc9l&fg3ဪH*,~I/o 0F@Gt V[kAz,yHrE/A*$Mh=u"`JA:2 xpnw”5odIq>c2JaHpb]!4'l&}` &IB+Ǥ!^&Io6$j!F,h8 !e>JB! , a$!b|<.dcb_bգHr# 2 0"2K*i<= G*+@0w@Fa"Ԇi'"cQΒXrvPIM.h^pʂ&J6GB !J>w@'}G,zkel^Ph,Vzk(B F 3MLʹ:ⲗg %ihV+ƃf?`RO#1 . 육\V^ˆMf/JeHT}` Զ.\S66 "m Ewa\`̡gd*#Rj 0b#b 8`BB@`i=jIk"6Hs+c"ADAf3 >(q$ ͐5k-aT*?7x>  ʄB9" & CPע:5D\ ,g5` AZ "J˂".6&XU)J9b|'lB!vp2 ~ q1trJ:r$=>KH%|N3!rVT`f> ddw@21poa a"ƾiQB;KB APӢ6x' n& M%&}J#D!;+pZ) nMm@>~KA G^)^,1)u`C&hADANH %ՠo bN'r`6ˢmkͪ,p펰95n=ԌAt @!J4? -=+qg#&3f J4ΦL(IW-NQ^Y!h~/8fl !!,V87 f (2:)HzJ~oQ."䤧ګFc'N/2rg#)cU&LSV@" 0 g(eL(# &"vzł9H Wʫ}O7 Kj6.m"b5Rzq]&'d}e 6 *>q$i(|5$B ԣa( ĊE3|j'/xfՇn" *a,5'PHj|Vq0GɆ(E.4 YdDŮ_xP|ST AT+D_Mdw}d/"-aڴ+!fD `ڜofNLb- b ,)d`dOC1ilKV`Ėgeܪ r&4dL"B ` .$zBbV`UPrONmyD)Bpr+ɔjDb%rl2v>@>,oDqx @&~NBX% ' &}$ '7,Fe[*`&!N cxC*&c [v'M+cOsAV`gA`I2!,p42p>Bt>C/1&+868|4K, +diТW"/i~&+YvODZdDs2nwo>CPXT ku[lLĹ UXpjĆ0kn*ϛ6-i&ld# !@`B.Ovg1x!.p HkB.4+q4I"jhm"\VAviwkz@ {a"YXghنl<0fr v~a*TǕg^i&l|@Grh)"1-=ɭBXE~n>xK* fޞ[J%QTnsUY'ѴT1Ck"2.z OA+W'eml2,3 `+ b7S'B0"38Oq?xf'2aGJU  FvL~0f+! }6\[c,#utJ !h$oE4F>KA ,Px^IW! k4b$0'Lq$r8㉍\v&U`1Txl/Xv5inLt5e~"2`pύM>K(OJB &p}p@@8"1`~"WLb1T(_(20m1(8étx8 %G@|"VlGp-&Ci@`H@FR_y=K%\m&GiBHN&pLC{.Ql6kNn4m͡H'Q"{rP,_ t)8e3efKbHꛮ.F%Z@ !䊶KdR~/b*b0 C 5H% .$6.ɩL""k&QQy瓮M-+K hb*3Px,)0kx-Q)Z^(s,]B@ g1q7o"쪎,L% 2! I7O~O*F;#T 9 90x` < HQJlܱ!:F҂BG ,q NR֋M$`5.U0wKX##^˯-b *N.XI$TL479{ސ|&ˋ!-JHjΙn.)!ĹDCΑ8R!> XX!HĨĊ\H1})&Q?Ðd` @'2!4޶"iPMIv0x|K㗑hh A0f `p!ZB!͢Gp@ PGo#{MաQ䴇 S#xz.2 @% j 6"j;@-&ڏau'.hPwp%vpBFyNML@'Cz L(BI`4e98I16/ Ю=@`B X ދ:DqID"e $ŭ#Ҳ5s ]/üaSӓwN>:H/O1="( 9uxFy Ҝ2x8fA@lQiN3\1 !6UG"G4֪)&_]gy,#zݞg쾈@ф~R^A-P (s[TC-x6'|F#0pSc !l :5D-"i|Y|HHlYɮN;%؊|/4fP,!P 5N2 +%2>GגR&ʴ!:2J+'@%Mxr(k ,8qI'2UM(nf|Yҿ5[f)DVm*l%/3`z@H9G?ƥ o|1`#kKH| QYbV+i͐$𖓠# thU0P l3Z` @p-h+z9A%VA y+Jƾ ?."h¤;8^^|Ф/ૃ89 h+ە."1>.`y.u8s/s "KHZ`V <%J=*(0:k#`J6`{C:P = Hz=VX?!p 3DY*?ۋ O Y^ -! ь,- qY))XVo[. 1/01%qYG8$ -ȋGh~Rֆc?+H8.>9`)ះxPr(SF0[ Y˻@LQEign4>h+/D1@ <5jA"`r pX vq8apsCTaDŽK x @JY?-k\v)q닁v9ғhnIhUD qE8 L:o1B+};`/:8.6DXL$`O B[@%,*8_R")zPz=cbdAC80o0N䄡z1#,  =0"("" 8xN Ȯ9?I㏋@ɊRd0*`ł"0BQǁIɗQ AÑ)Q?7q !v 0>"u\O,{lᒁ@3!16+K) C} Qn-hhr9(d@bNHOʠ A؂p7uyBD(a''ٓylg'N%d7eLP E4uWӑJڗy<$ q e Zxm%H@XD! 5kP*X.y ФАź_ۏƉȝ$A J+ bA2u/  hv1LHstPYPf2PH"# Dm 0!ƇZhݭnYkJc%,ݏq*և(H"1pvkLΉp@ TpX0YྤC|`Zc!AnxcPu@S_`nj%P*3R٨x+ @A{.f5-=1Y@4 Ʈ0Vf ζ㈸^`ʝFc 5islf ! bhX?bT?bDr"1pA [,fpɁY hPh4 1A`e5g mK8}5}Y6: xp(ZzhGhʤrS\Zڀ X/(!U05"G9V^Pʇ8paR0>^;8& PwjhhPdx o4iAr8(Pr{q́@-:$ضP׈ZXY;nme.h\۷&4S>1(:H# eJ̇쑨hC-Wh0dtL @ P8)/S)׉hYqԢiL+ ֐5/; ,.4Å~iI7cY3B!nޔb8cNlmxCh%2W ;21X\ؤcElF=Ly`xSπ˿3!^~8qPuǰkhn*/Jib|`๵Xmiwn;JAPNK ؤof 0c HnG2fY3Pi/ԉpI؈zqSh@[҄Gŋ~X[P3kj` ǀW'p6 c6 0#P*‹MU%VA^1 m`diT>P['18 %Jyಉb$T``fzWn&`$H"@`+sk FXwt/Hp&exP&"0~/,0X@0j0x \t`2  "D_1)Pm uk@#y@ 8, X~#`0\+k`r@`8\@2l7 21{^P Dc Hf2@ VC0d@1L&D @F p{llkp# STvTx"0(@T*stGvDZ@N`BBS*t(tpm+ '@Zv)jZ&aŝ2hOqݑڐTan! hvK’4h0]HRX;{40,k(c4WhFRomp*j8@X!Z+ RjJfVRbciJUq&k(X,*JMlE.Ė|2)  5zj IB*~zjWݸ*lid<ɴm!̈́~Oa~w"H>%9K$@)K((8̀m9R ,pmqD% z >=c/ƴ 2 A33`:T=3W\#Ӎa hn,E@(0fh, SEzX=  !H)cY j[@@_P.dDzF$Tx@d=G&@h(Qk;@ wO3Siq2+ w <ǑZTb h a1І4| GGM2({KIXG@wе!F"=ɫGX{k3d@ d @2!>0F15]̂b;M%EeY'\>(QZіE(S^ :g"0.sNxg ((O3=PxZc1>! "E .! .5 3i`NHV n4u:XC.[wFӅ;Ѩz+Q35@Fӵ@@͙,̐j@f(֍ŅTk mvp Xj)ix1j2nހ5YebH7k^.'6 F GJMMLPGȈ#@H-PRڣެd@/6WH栭66p , ~>B.9# bK H@B<#iAB6F6$~5 zXe)#( ,2aV1xBTB*4 V +TBl/dF#!0Bҟ%"XcN﮿ @g'z e4a0A_BQ.QF: r: I~6A-q%gem"!Eԏp>K*,W6z"Ql.7B:|Ԫ!JZ 8PN |F^ f5 #h6Cyl1(~)+bN"*jBG*$dl`2t`T @?( (y"'8~c#7D-.v$Ǭ#(bAH.P;rM>/Dn#Bz#"Kc%$k9@20!UF*_cD%@T-dH@  lg&lS§"aj yD~" Fꖅ$s~T0RFIȒ0Bx([Q98@ ( "!#Gg"g^ F2~$14)c4IMh@Μ"HX=a0E:cq.Fn4 `vtQ GN`$$(rZaFoV6( =(DnJS+k"VlC= NA"Id= J"cNBmq}+vM@;jǑ+pΘl):hT/P <@Z' $q1*sb_E F Fe!F"e@3Ad‹ZHv6ތ`yY`Odb608b6LPTN`F!VQIhN(W#NX"b*;:Yᩎ!y(wռ> P@deF"bzGC&,5#%,[>sp$mE):4m`CnBTjCZ `JLNN$G+$ ^g+ ^;b*l\PA\(AL攊BM3ue^O'Bc,Eb͘`\b @#\}T.Q'D8aF(Ze#0!8,zjVV^,^4@JYzL'{cVdCs;wZ`\fXF=LN6*)TdA'#\1{)”8j4Hp4@:zzVLyB0j|ޅB(!@h:j8;x*"0Gzmc"N|nWf6A.fr@Kd(GF AŠDjTdԓ ,d+N$ɹ9Dt>M W , WR1&B#NuCC{"򈂔f9٠r7Ce`s=)8!hv A+,ڏjo7C2I"( (`j1ܼJv|RkJo~1Ck?TPvl!:!Y²A`XyndD9%K)ǫahZ@Ev~g9jG`;FD55׭k j\rQp  (!\A 20+`/(pwg{j#~7DREO_XeeNI EnFJIhoJh";52DX# ,|/*FZv*BH )\؃Z`!JCP5؊W;B,ضl~N /"#тE"zWd#cJ&\~"FpxbToiw aF"=m`D u Pzzv#`BB+DF菍/\$IR!*0ScQ0u=;n#` oN5 9V5{G>% $Rh@!܀ϴP"FC c À-#DxX~!Y:CQ3KGv=Fd c!b/ E( #"vPh_#v`&&h<~^'.C Pz¡!0Tp2cX ApyN%!-DҬI 2 `g<\%8@dPqF 9nBH6nԭ  hJ"=X,sz '9zq@M/IqIhJ@X!j .ض0 }:5/RZ6jt%J@- ~ѡj`'Q(1V#i J< vb2ǪĖ!jf?iŸ,U6ĒG Ze}Oscִ( R|cp>V@-ԜPĈ2z}T-~t@^Q:OloXQLK`!7cz8 Ź1N (p^+SC& ڻ~ġ.\1qBH#LH "lˉB@z(9}+ @4'z'cz[#Į=:&D~ٲ+āH`8 v+)P!.5鮟+DۢWHzH_@0Nd@wF@k!4^ qxY: haG-66eݏH 9k+`pTaP I')Spw@X 8$g.uO؊I@yO d#CfOlHE2Cбfb@01`"P 쀓$FvBT!R L"efxb.^ HoQ_ႈTas'@"gb-VZt $9'(T39y.b0IC6S'>UpN ,#, H&`Ea=IX1̅=m0 riUBBLb8_ 8'O}\!mDD 9Kﬕ1V,Y4hH !W3ĥ>șp1ka)<t GH!S88Pjth )!=){ӄ $@,dR^~mBڢJ  >'#H#st\)lxJ H%9 <Z#e2G1-QqP~X*GqCZ!p,RBpO' |Q!JHS'dd9ĎW;=/HE(Ӯ "$b;a`m$ D ̸G+ AM}DzJRv0 G' .cZD xjc`4I)i#)L_]G𖲲;bdfq0ЌdqD9gpN H 4$˜ l \~){ T&$mn{v1$tF35ت]u" Q0&v0JCjJ`Br [L 0#G)ڣgSڄzWDGxOx%@Q4Z=ј1@} Q4ѧxT AP s- %=~Gc`Id- '<ߊ1<MN `x9YAe@W8[9mG( F Z,)O3=+F,}vs3ԘQaXi'gHǷEbKǷsK9'8ўuHzH*X+{ଵ;i21N@Ѱ )蔄ASQ <.aHF0H0 ` K٠i/jQEH !u Z ?= r:#pCXs :{h0ao hh œ&{Huy!B`W`( $2À!XAP=r Xrl55X,ņ`e<7H5fxew)&< HG;,)ȃ&ڛ)ȌIp=ʈXO:X଀ -P88x9hqP~9 "@ !2#|1ϭE/S(;SaDo$Y?``Iv H1x`$`5p8[B9-IX$mPԚ+4*J itEQv $S!2xph<ۅ\˘"І˰HAWK`%H#7D@ۋ|38[ !`L([?Cif 5MNH-C=*|rG5y"txJxJLuJ6) *\- d!𪠙I4ݹUL$!nhwJLOQa0 0$h78)8YB؎d ll 0tA>pU  9Ҧ X0 'Y:̟sZAns ۗN;IXNCZwD54b[" VA *5;a2a=A?T/ rOvXNЙ*EJ5#O< РBO0O,98u#PnC(a!AiC IP%x=)8CB=ŀ${BP蒻u3@Ŧ|ֲڋd7B,Hb`M#C{&C>VVҦmL~` GVh[9/:DT 0-O-*T9̯5k nV~,UG{ *x [9@Cer"\ <#X96k-+=A ĺ묉wBR͇e\ ?LKdfby> x8h42/qt54J-; :K @ uPukUv]*;\I<x<8%4|;Th]I l,hsܻ`‡wDt98kTFCeǸÈ:4Ut7@@9ŵ-$3"ՠ6@ 3UI(({ǣ[ӣIއ}h92kŝ'+'Xg 3e`&cK,xym6z6+e}p"e>Kq)b;9PXC^: +!iG;`1Ȃ:sӇ8q!hatCh8Xop@< G7< M_x o8A"k-~6ksv 0y arH4fV̜鍶}S9!@:U Y78q7JncQ΋cX5tqBWאt"޲AE%I9%\$T% bֹڶ6M Kzx{P 498t`8K|bvF =Ԑ7Ty`@ڝ5i  ucOiȉH `sRZ <0ZY&όPFX  5@Q_o P! H b f`.U aN*! XDw qKi()l6[ybX ^3Jb*r\)x ~0`g򻽨jP%hhB*j,<_3q>:R$iZ{aPBø&Bښ+dj+jFH+:E$窆԰RDAb0!:gLU TXG_-gRӄ,C% !࠿((##|RJ@L ;%=*ddSJH7Qp-ŐJMNuafh:`,qc*˔xLV3DŽxp2ضs@;+(: `,8`VD|9=,K!QTb C."J&p8K"@ Q@(I$'UKn( @q jH4wjj+xWVw"# a(wx"\3 Q@1Ǫ XoD,hǐ  ^5`Z䱎(G-JcҐDB$PJ)( I8Uz42d 2l NC' 3 pex!`""`6vhuLi7AQ"U$&BJ,hj 2@v Q4+'8d8@! ցDo)^!`1S!d25Iݧ({P88` E#*y`'Cva= q ] YPz2S}#ڑO_5e{HI:$ָ}a<C*vVmO0fJ8P9 h.0~e|KŪFW 'g g8sO\*"֜W&cK2l}HQ 22$t-9$ a4G@$=&@|[a{%j"HR L/.0 h2zH֭~C/6*YEx0A Щ-!jd[X/)&%)DYrL"\Rȃ;K K1.XbJQ+p$HQ y+`62!BzU<Z7f{Tag"94Bص"b@EIdfF "PXD/@D.}ɐ ~Bf&.:<>FL>'(yF:z+Wn. qdX0@ *s:Mh%H,<&.<Z!E8&'DTϾlDB`>ʀB1U D*RL|[6(&"e$蚗h9 tϾe 5:`4c,F&s Ah$!rH&/0HIp "`^ nOA @Cpi✴:NHn .D>BM"O^xbV%$/^*H`n` p oEBW*!F23CĮ"t\0`,_{M)\`r DBPFx#2RS+fP"%^ A,`/!f)(I>u/ T^8$$2"cNB=&8Fo,&p7 I!xk, c '\@R% adb2%N~/n; N-tHh{q;1A%J/h nȒ ?a}\ !$GBQGMp )df``! ]ti X.Ҍt,p<ǘA$)dje`%~K(c8.܂t8 #6T:6bK2xrj0c "h8H$s.N<`p|CI l.@îȎTFe2J~2AΪ(wCP/nŊ `a.,tS)k`UN5 j24L5@>LVZ(a/aL!⎐&:O8ӷ5T:Ԧ`@7Y6Fn$ĀLͭR,cB(X+Bz]nKND5D,"P`BjcJa.ԛ_PJ(ҳ@`ZB`uloLH)BU >C>[7k 2 Єvh^Vn JPLWij(Nh*%&Dn8z'NN`t@7ݒANZT@O(A/6Q4XT"<6֛,eHHXlAOA 1ŁxdԐw!@u0¥iQ.!Nr\j$>A-EA |VE"bc mv!&#|C,lF cJDzXBeY"W'T)2{v bh6=n~=X媁* ;Rzt -h\ )듵RXa` @ k{;bMT=r%N)[o& j3a:b^n|b&!ƒQ\Fad#|=.>'8%49ZlA7;K=/׽/;J(B ℻<.F;).\M R͉@z1X_;MVU VQ&PԜJb!i5 ./e mc"d8])i;ಥ`;+ *`6¤d5: F%#VjfIkIqhXBF ` `; cjuO%Y2ID&OkM*Dmo\x&ڊ$ mFOy/"(i>P:N~ Sy"aVa$Y Pf"FA,!@g@ed_퐚QXpF;ϜU<y!p1>ፕP 4JF #&S E]4n]R.[OŒ`U,>ۡ?Ь:@.b/ply¸(]Sq+‹gJP'z#^>Q>s@wvh0TC-&HwFe׫g#bXDg#.#$a zAB%*@ ,CS48jՖwԂEJbszFVRJ"ӯ B?` !  a2C {>_ O ;aNvh8ZT/g(p(V M0,O$S\" <$s4 OȄ@OL"s!mço.x:ԢT+o71H9@RP*z4&|h!zW@ Do 8k̫:x*G aJD` `v'+ (9!mQ,G41R P<[H0tK|!dJ/.t<3r8$'QҡC8!~<*ժRUR3\R"/ X!RJҫ}-Rr.rE(a 6IlLk!LPMꢥbPRq$Gp{Y1;2 T_d*NR*̳ g8CpF*61b8'j::Ƒ:|XK8~$`Rdd> fx Z=rƂ2$Ҫ"(R0ON`z0I6-2lh5EAtc (dYU0+lʁF)fμ7(=iC٨Q\E&f= rT܂'kXPhh*J[0-u*n_Z624f֝hqDC&1;G=>V dsAP -Cx>cq:9=⋀3h/ @@J ! d x)& &\ CrEUDq=Ǩ AP(1N9GBQ A <3從q<-dLhbg HQp8@Tdp Hh`R ,?G/8%YD`҉C'.T&3H "LETA'඙6^A<=ȽB@@(?GM5xL=?tR؞c*po9.2c8 D8 a\<(dqtO[ [M(N) <)q*%B3\BBd90MPzA$e#RKkPz R9"^Z]A "@U !fEs8TըDݛ&S}@  j3ƈ·1&i3lBگ+]t" Ad&D d?ZStgna*uZ aLltmCÈNLAȖֲW+  "d H{Lz T*RD}2pOQu$6ͳ5+HH2#*$6ϕF _"REFx킀@GR!vD!fXC, AǴ1҉9%e_AlPm q1#4'YCA/ pMH|^[xm&k!D1Xxw f<,w"S/8q:Zh`Z0'<C bh@!i&7HϺEI`Ln&ڼaXF8Cp/3tcfaB[*Lٓ|Xg<R1W~t!UU!\H-3˩cR@iieBO1hd69J3vGx?hD B7yN+9\l&tN^ZD``?e  AGK9 (faNZЁs˄*.*^)ca0T"3yEn )/ 1= IeԞ}$=#ӱP<\ YDcTh]B7ĕoH]lHҏ~Xx(؛c+ Ȇ~PHw|IIh qS>Њ;pu(*ި0;z+ 36(!=?c0a7{s!9@sn,\b Ƀ-d ‚:(rO (Qp| 7n(}pMP0p: /dkB 5HjXpN.z {Y)XJ `z) &=A( }r c&<@*xbBP;=jX+xIBÂ>v:8AKP\1 Š sK]Q`KLAxvy3c AYr(D@xJ{*bw1zݞ2cx@*`^pUJ*0io ?nA,Z)5QpF00 |k=;A 1ȝAgR0Sa_ 3=b!4D(!҄$"sXw"KMiKr pEb]4&D5Y7){M8*+|s7-!* yF-iֻA.KNس8tpMqHn3IJ<),P%>`w |[̰1Cb8-VIB0Enk+ =K +t*oD! =2zN: ҩ>3^>Q@h8DOn.d4(NCLH Ё\#L $mxG͸M&8`mjѡGI}19S>4j zfS[ą5Z[9 TC=ՇxQRϦH>e#Z7?A86zI-> X֙Jc)K  Ҧ `:+I/ zU@TȔ{|Jr3XxX`V+*EV!Ea|WIf*f$ & 9Lz&0uiz9u 9x]C604 կPKY(Z͐Gb+Pr!@bXx|U0phmyؠX0zR@ JQ+T}HCYͧPVBF ޚ!+E$׆VX0T)k +$9,Z1>& R\< [eK tt a0BBR:1H#4> \yԀ+ сŰf jDeHBB`uzUÔ+M``p" S.>Q[VgƒiDkr5D\dT&˨a]K 28?6x7rzF]cc`8tH8X^0EIoXMhl0JUr0Ij01(cZ+^& GK_vD) ؠأ.K1JBeWsr!;R6xiM(j[Ydt1䤱دO P(vzvzE͔v `"`QLևɹj[+N9 Bp޲rR@xx;OhRu^w( o9%8'"i\@ ~zjP ԶQ%mb|Dzzǜ({Gxοgc]fP`HaxʒV!`@g9逈rRlGy@h~/+稖 avKAД- ( EIbZD'P LDsR[f>/HSl@AҌE>O |?fhBn'E`'H@X~~<p13 88; ̝\RT -6~BZR#* K1G'j N 4:PNhPil,p#<ɪr"1nh,Oʫ!:t#H%8C)SCREx R%=SAE b)?b8 LG6Dk h'bp2WVH? /F@elI8H YC(f(r '\lY:ybP3(x!=4ƃFI@i4)3@b[[6* 8 @D:2ZoM$Ȧ2(V 9 #-Fb<FeulP'puvQb$ٕfڥ`k.D0Z Z }:vVQc!81.%艧E(l0…*Tⴁ4ƫ6s>o옜 Fq ly-陠xS>H.-zF&Fiũ>Dc r h&R3d>5<3IHh !$#2لfEvmC}gíxM& (u3G84b kڰ@GlC"!$$ʀ(NR|R ~VJ%t燙 Q1ȢSK)RfYc);} 4%? R[߼v2R Ik1GV?|4V n'f3$u v3@d ` ,>2-:! Pp#C<{J[Õ/a0AMv\IfiX6` na/xA :$,i(bt|KD6<;a`h/P(cmlt4FN_h@kw1>!!faB py|MfY@ !hO'!/l ̞w~!8ZPg9shڊ#2pf2B" ZBL'N-:'h,'dπnjdASa06hH;ѐ(C4 @F_e ,i, a NP`PPo֎kef I@f  LmA8~e3&a&n6&})#oS Ȫ"Q>.e!Kr >GAn`M,Z4 XB$0F@&d~ B!F!`2YE)1d "b+& @FPE/2> `  Fa r3HB6+'#E0͒a㦭%!@"D KNVpaZ$s7Ҏ*`4%< ) $db">j8HA$\]N'➋Ks(o9CAQ,Ķ$$S*ăc^|̢; ` Ё);I\;@ e@ /|nT@A'50['#BF2᤼ มrM f'v@ BbsB Ɛ1눆pEJBrIljyHC(:%`=42p:~랕Oko"TmD-RT^_ ' ejĀ)Jh'4,_-aCx گtTjE@F>m? G>(Vk@ɒ̐B6~&aq^!ZN~N!0ܵت&2` CNRH:,fb4">!n8!.L= (m( hP>vmhrtAZ`PB[:w"膮(q`o'ëb6"5p b!ԪkZfiƜm33 n@Zg)y)(c)H"aL?d>t~P1֮n: F SqĺcW zO(n%f$((zad0TNd1ƘlQ'*! Lj`~ʨ֮+);м#@ 8 #\S( *_$!~|GS=FB۵Ob@F%gL&A u DLI$>wh~-I3{2B5AJnWb{vl]|QNszmi%i(J:-Jm_*?@aN9Ay_p<ʒTTo/ 2X ß~'N~f)YjB,ғ(#`!@!|iD M$r$U€d'PaH@T{Ci*<vFz,$otF-a0\c5j*,l)cja`@creJiGf߶8*0t!HtOqG3F}w70 =hò8) Gf.jv!Гv'$o4_`מ#] -ѷJwi68>ԇ3A*V-Ava:ADA<{K,^1' VAkŷ˖",} @k2-#n5FKaR{0dcl\lh"sz&n6Ia t_؄!t*N"xNG;rs95V'l4gufbzp Wic2$.d,2(@dt@ ,x @x/ϕZ:5JȜfq/ FBBbؽHoJN),*cVC^eϒL"s$!Zߢ5A(κΡ\AV.L'8HP|jBb$Ҝt 8v*4/@I$C`.[/e0,A^Az16BLzB ?:iC!uTFAUZl]d4e5@8 4' %Kg/#U`jj"=ctDӰ#sl!E3dF-~$"hV,,Lyh- ,6.H퇡`T9(f'h8qƏAz^VAp9 1s$5nئ) 8R`+*mXQd~1(6Ҫhf>c`E Cغ (i q cxEdr(?'# k* fpɃE^ 1 H&@D6~l\:$ [bŏ* yAICcvRW9_ fXA4P@H 4'h,୦9v0ʬtXX= )wRVC*t~EfxeXVu+Ӣ(Kl:RAx\9 }_qh2K1AL>h%Nd \#:vB%o, Ȕ;`8Cx+U:ԢUa8z;U ay18D5=# CꙢs**Y(J&^m50:>G + tI"Ⱥlԁ2bdNrV5up.@p8Lr3$x >I~j)&g2W$bRґ&]Ӭ<r"eZBTa$XX>ى fUQ!Dc `!D#a:Q]phh @3BPxBZѡ".ɩ"ݿB_M4` Qh,rqm2G `1@#j RXz%b"C&F*ڌlTF)2h]d 8|1$ę0{>H^M*0Trd q%2E[a9NjC|1 YKm#h =Q,-nĪgYk"P4&abMA7Ucd51z,ԬJp%<' &*h+HDDVIUb=XǨ*FWW #xm6l+[uAuIY/YQ*WZ`F𜘤R-%X4v6,fDPEF!U\΍65Bfbi &l.( )ЩrnQ6hɬh $ྱ&PQ /LVd؜3d9Jb-B9|7up}ȑ6&jr ]N"SHt.@Drs=2CÙ 1)b@fRć.zn-T:2DK5I>@;†<:yfz1K4b1 $'@G $d0l>]JGi" ͘b:< F⡇Cjdm0^VHj6:IV Ow ȜH\Crin*>sקEGgmB˙@hn\cN+U!*CEžNp"HWSI$ Q~we}1L)P%88i @P2`P0t _e# R Tkf9 'ɇPx 2H {)0{Მ: ;` 8|=X|qV Pt cr7c=3nxz(҇yNQus+ ќA()0!J`hopc N0b =: *h5A@Da:K'm*ุ}&0):db[2HxhIVKaJG3ص8=:pR &8#s  Љ Kr ōX[ETA%s`, kM!鏴DQ̓x:}>ȉGk<2r;*מ%%l8DaFJa2/;DC:.RS 8҄N 9fA=$g4V5mc  a ܩ-,>!"èK@ #ۼq(~< uLDh󇫵)NIqi òiH F"0 JWg}ġ&Mg]6 qM% ` ̂$(aPÏYp{[:9y%Ȳ_) uТʍX!.OXgF 1 A [Y g`Űi(9dC@dVd5 D)|22ѵHd5x+k ^9=M m*ĀJM]aO`<qHX+@R G%U ;N;rg$ S䳘̅V 6LZJsF`$! 6Ǟo60տ&FvO/LRiA`` y>(5:A"Ķ&(**ߥ( h3p;pGʊŠ31)jX`@y ;X'g€"Q:`DP` }`: &4;1OZ2GC`xNHʺ☀n<} -;'iJl RO`FR r̦@T0 @+ p4 -iLj l3ȟE+ҙ<95GC%. " J4yU':-6D4N٦-t0!$f kP7+ {+ ͧY@8Co*ZƱu5銞'iúz$* fҦK,P1eCwz5#$hɉ(.r|QÏrH4"C5h,JR@h ^HaM܌cHg &Z P<lP@@Ar+xFt9(l#pQNN;!Qzo䴩ĉ"Jnj`p @U :G@ti.(5 D \"+7@XƝ4P臹{$C8`3 9T9UiXW<_"T+eP XGz' Кu#3Lj;T9zqJ6FP^+E{aC+oh Sx.IDhѫ0Ϛ9g$+#\?j'\;AmMMbр F`j &Dhj.E>e r; G&{3rff$u(4K_n4¸(lXF,Eu>VEmp-`C|p'zeXM&'@P S!E|r{҂+M}?> Ei#QaB$ls#  /;ǩ  b tD,Cˆy 8ڙ@h DT|e '[Xz~@#Gkpk̤Pf% 7+pZ>b X8 "Lpj$Aޒp 8`h{N2jJDmȝ1 Eo!+D+DfCJgpnq $:G"Ej$;JM\XB`0:iJL >bSmb" $%T{):>"i,ʻHV1Fg̣Q= uD0.3|諠 ` `sZ cw@9$Ys\@`fє! p0B>#X pǨ$ok:) 'W36IP+3V?!P")!PLG2hd&jhuGbFT<[VzR,v>->/Ŋ&:KR%,I1&7yW`[@@R@/Fl @>'+@Nܠ$-΁UNYs\YnHp g@."[T é/%MCc X' <"t xt6>OY0q8UΌ)&aTQ^)꬯%Rd. _8_ +pp&!@0h<C{c, ee{#sFD"i@ &!  rD0XIP5nE3:Ad0d`T"WTh1f+iEj/$R0E< t5jRLWxKK )~ yw(Mp<,&\ U ⨒a]6<p& CgtG@Y7%v87F/CY2)L,Yq#Ƃ2SFp 6zs$л'po .700zJ`5Qʼn0#4`򖯃Ô<|+H  /P_9.`A"`hN6mP,@+d"pTzJ3Ӽ38i% x_%m5ENp `)WŌQs]T>x 4F PDwB Q h0yS=Sc7AR]6&L|pS׺qnW᪛q nY*`FԹ4@KCHbDz\W݌3" ca/Z 8S *"Rf# y\+% D!a#rB^eXoQHh ()D7jA7CJచxf,b0#n\2`8G#ǤE8" ՂU1K? y m$;Ѱ"] 2В"jtG)$VuXٻ`|=&wLɚ5f^o^LawZ-{u6)W MyYyR)0)vɫq0tN#2@ tL 4HF .oKEV!d* ^N0-0'LWnTꬦ\ף @۟3vM%r2 / pD؟8cgCnT/(@ iX AD|a.D&`ghS|e@J gJ2GR^a6 (GL)Nq)/+Mɦ2^"$/| ` o@fA| ibR. rޛ&`D+^DZ`|[(ʣ\1$ b a^"4FB1 `$T"Z §1/ Dˁ=`'5<"1*`$4 zX/(@2?!~P8K,\AL0 J~ny b߁쎐%1&DftV"$o#Ib\& lCP2t't2`C qhn 3bq8l1K.+(9":6fB vj- 2aH&0ꁂ@ ƉADwAdP <+ ΢,*2Flb0 |xa(؆\E.,/2I> ,! ``F'UE4UE`ـAP\Rn8rØkjhIȔR]΁8ÆAHRh@+ø24Xt_N7b@5sҁ66p*CW D4;+Z?3,F$0?vBv)(p U+N@}hv'9 "!K& l1C KΌi~laЖ8n"Z d@B- b/a<!j`N߀L"BNNB1'&`~j.V X @ؤ~@L"z>`ܥ^R '>)L`%9_8J-$a G u `*N` `HuPp0Bz4#e&0D٢auB d!Ltz֙E_*Qp<#=("* $#d꾆PX7c6N‡ @ NK'0iWr'$DDBwÖ/"Ftfr8f8 jBJG2Mh1a%Vj` @ #bDH@X$G(&Je c+ ^5l& dl^kX^ ͲtZ(`F#Q7p#JubHB*ʰD$ |KvA?ibuc/ a`mBrI:RxD+@ Q 6J.C=L輙oRJbT.tHMGDC\d25pT#*c.p`L_ f ~[Fл7jؕ>@O7c<=-G qG#{G\#=(>!$oh;"L% h0`J+rb EL&nb 0XD"lQL+2$Rv5aH>!A<a 8D(An;hDt ഃ R[5Tlp̦dL kMCK$]C< ^60 nTDY:l- `pK#>1AQ#aI]0 _6ۂk{R6$Q킨@`HeJ@2f#4&.6\es6`0/PIHLi^2@R(fpF< J4|` v`8f/p;ect$z7|qV@BfH;b;A@aZaaE4p>T(( [HL/$ }DV,Ẅ̭́4C]9#H#<(4XmZ WȰVx**hH* v;vR쫰/b/ /$X1PT$b@#3R=P4+ٮA0xbUeYc d|F`Rr=e.J5b^en@}S@d s:X*+ PGA1GCx` |`{t n]eSGY$W0`{&0 -|08r9 V;n7s "V7q-͕|>~?@}/0]nmkg֯i X,e0n7< d `HvgpphgFm8 N\9v{%,3b"z6'J|H4OBJ}9, 'InT ,m"kXT9ev+: oP$t"*hNaTې'`q4({&̀{@Iza FI8 `1>%L| yyOP9ҶRPT g(d4%PҤItΉ \ W{)H}e\p@%heD i,y4#aphfLsİ7RM(I 4* HJ=' 8ȴ#nl̲4`p#wq,"(BlO;S;J0"2"=@dLQK KV%*h+s"R( K"PlYAuCK& ATH` *S0?B"R1屲n?k@H x./^UIH`DCs7H@1D̨rRfSD`z /oA A34 /UgqHA#0z7q#D?. UƇK ^Fxкdc({0.C=U6"ڻńL9:%EzF4|Y$5ɨŤ$?ۛS4ƭ! Ql,C,F `#$h}0eFwЉ+WHfgs]3dn!ݜD k43zx[ @ TXAQ1Bwe)Bd%t ƶ5Fx @-ťZ73?~@@2՜|{M])ɏPL5oR{}38Q.| 1i~( e Ljm&3KI8za #0LtuoC꘱_Ӕ>@ EI}5% iN=Fx~fcK;|{?(#HXQk-mj) ɚ~1:!8{Ҋ:n.{0~@@@lB @vA"m~>Im ?fE±);"BD[(B P P7ig@A7"» $BhUQ3hBRq$=#U P@\a`+ )ij@D卍pk֔E]QeD[lmxCAND+s!]׎j _J TC%)xY| ST4c1uZ>Ѡ/A AG66\w076 Aml*3,r$Ѫo(CB(9 6 8@+y +"8Ѯ; 9*ʝ3#\91Dkeb8R%\ʝl4P& "@)cZ6xS;ɽZA 6PPWb  [4X *+6y δkڣڶ 0@k-+j퍩uRuB dL1zK0h96! -k¹+4BAŠ{l< AC$2`HΔhQ LHu3̵"̃lp՟Q%?y4!pA#T(ºJjEx A> Z)2Z(PHkQRx.s=F<u ˓z p23؇y9`W[h*3[B? Kّ鮏" в5RTY8Ǣ?R‹H>H2(JXHx$ 0&J +МB$hPΈl{g p%H_*T@t?C)+xx'($ ,,`+| `̉p8G Xz]³$c'D*A)t )X3rd- t ¾` a})Ba[ `wP}p xZd  SxK`Ԁ!@{QU@hva)@Q"L i0z$(vXuTiQi;9QCx) "-|xHJpzju,Oj: 5Q p0 խAL R jH4ZOh( aG`ɱ&qV+5'rlO8SSrRnHy?"'$4a@X I D@O 34I)߁:/)҉i=z5S҄2,'qi0a4=(p1-1C@ߓH(M#*. eDKWλ(K V舰ʂ WP_h7 qo'[g4<)n*=pSHpT9S4z<EKpF}X[*)# 1<0C̚@{;w T);"̦h@K;N0!*F( 0% 0_>ZUCѮ-*3 V9%'iQ'89I.K_2P@r@%>Z2L U YR&y*Ht%2;X" -3'?XFέ-$L 3v- QM:y g6=(a܀c>}J`3Q`7A5Ñ!D2KrL!J>ckA0ٰh; fx3-jdB\~ )D4T"cC8ι 3C!DC͟_04peW~I4~01^O.40`H` {#\.(Q0Qt-,ځ(C>/AFفxz9tb=#&hEhrh3b0bh-dJ"[i}H5:9}(LU p h 2ư$i(|#X_if=f B:~],zI#s/'TFI(i-`N(B4{6pBհ̺(c v"BV(zqo/1hގE2K-h5ŭđ,vy>:t0Z9r&C!Rog.IX@"Jz ;E3)Y $;K0AFHKhL,hC$טP'%Az7 $֜x̛&e6Bl%%j♚PcC+Ym Z_ <Ǚ4r!d+w>31T"S8; Qn$z6n8"tHꙌ;ɕ¾O=2,Gtwh8h[Ȅm;I+8A>&AC7S"Q@㉆M=݄BİHrBaS}H"޸J;y`=SJjцڣmg _96裸=_K-_蔀zH@+db;-"2;'#ܙFԴkH<[N'w.⤦B䲂p&`@Bٱxp^u̐sm m}'qXuP?`夽o`蚠h%H/)EB ~2YSGy" `cY |N 8@01J#E&.G4:WVK@ v9AST €QPV (yC Kr rJ)_zxr(r@hr| 8zP %{OdYs1 ^zt!F%C0@V+Ahx<}K߲\2y;ݠsq8dvmrF$PF!tEdB^`0 }tN @\d=|=>lk7}Atj 4PNmD^I˙,؄d|QAd:ng5}gTO''P6xN9?{ax`="N2И ˀP"zICرCh/hXTܡ2 !?pp TZ, ;q}%IȲ`r$Q;vG61ql[k+ {IP-+ E‚$.K 4$grɾ;tr(;p60X1 :Yӯl􆇓@0q{8҇WHxS (~q^:b/ ꡾k֌}^P{iG?נ*!:(R,% ;!!CJ3 S E^V8s=ԨO` %IaO@;p};`NO wPaAc@ґz@!`0lI˯0,Q(#thҞh-<-Lf0ðy`S( ji O2J"LIBQ;3%t>0l1NaAYG,J` IEg Tb#N6E`RG& h1rRR #M̨j8c 2ɭƐPJ [c^M]2LAa;6^K#Sb:DW:'mCvFLP0 t8b) Pm!Èob*:N*+e R&r"QK a"<)!:MS}xZG>!NBI{*;Gt3sNˣ(+P$p(`7cD8,YC؆6XXC)&0pbB!C-0uÐo! =G9ϘTv[|fwϘT2oPk 09LOgo5'Ȋ[$$Xu@{dP)7~;)`flKae,3)<<-R*I4[S )f[YJBc=|əbàC8$b9~MtC!& ! Uhhd*٢`A@PL@;"Z6D@Z9dMT_m%2X)J `a!E "". "AVAjF@Xb C^/XKtσpp0z@ pvw¸@F8*jz@2@:-,58#C0^",2&Dc,&20Cp 24%, CH OЫ65n#@8O}'('T4LbVD0Jꄸ ] V³ @̱%pl2C&,ՅC<[' @ek?P? y(@bL9 !\NHetBC(d h (t*(KF|$i2@fG2)ZMa,D͆]Pb|+d`5ƃi#[)jB28b1hJܷ 2GLa ﯒$͂pYbPJR0 !:.2K'u<~G}BB 6=#ޮKJe)ZPZ2" H%.f4,s=ĩ.m2H/kPJf2:/w D2  0+a"b`FS/h+ Բ*XsEE5= FBdp0֗e."a"d`06DdWp2qc$FSJBesBo|"S `(tόlt +>Jt/\aLp)De-4^L*"` !4 / 1A35p|EZ/Tl !BS~C6eLJj(PӠva`.$ 01,DhL ^ p'4n@@-r>ldsG*DE tB @!aj8Sz>n31cbȦQ=**ҋ,T009c` !ZcC*gK(kBD4&h=js$ Υjd&@x"H ͖2qeL' *e;n2+d1 *a.r$Y/rLbJVs(`f%9M,jLzwJSA- X׵iɤJm耋F^jh"b`1+3#7+y$R:`vBBl0/&/K4' 5`/WJF{DH > <nXhl퉀0'~Q҅M77y$; u!HH~ެ%{) ASCthGh/Nj.1MN֪8w!2Wd>dtHnԹ#n$61+0t͒wtzl;c/@ۙ!ufBb` l &d`je%n/HC&NK,=UX?LYHg{&q"@ /(4{Yt0EY4,/(5(mp\kb(U#}n&&.-vK&s#!&BBb0E0-YĂёMIĂ#<'8;"<)e/Ê' voʛ4Ѯ= HӞv0p pltk"'&=v1BF~SE7-> @ Pz=G4Lb7VZ/H"9 dx+;**"Zz~@n!H>YE:#)¸(0t΃`B)Hp0 1㎎CȔH+:>u1a >8ԸKO ")dJQ (5l{ 2#'TN4o2@1`Zt(KH SUhjaj%p`s|P5Ag@ "t{ /̈́$!,J0C6DIډa@Xd@8hu,,͑čz`C\rGp: ˉl\ԂRR4Ha28H"B(PzԙS$/+Ú' #=cd2 @ozn+P !ZwRMnp'! xygԋsEP*2k #5rDReiX #HNjW5ͯ"l^l  8Kv5y~^37eJȀ cNtbhZ+Rhv :㳲A@zkm"̽4䮨(\ߐ7{T׀aqf#*5RC/މ0INwg+*Ԣ~D17գTICܴ]!XCoG[ BpMa>L+e8&Rr+#.Rṫ@/3Fp=% !PCL b) @\V̻aeyEBt5,)!"O !%kgL 9mg1"!"sJECrQM#q'q48j `j qgYC4)iH@O H A($@Tg `y?򸇉Xi (QR=O´(w#&5 z* r,?PAaRRN|I4 a8,WM#Lԓm _zoɀ&(GDIatp 0èpy0eqG$>I7'%bf¨,*GA oGڐRu㛠WJa=P.@f7c^ *tDV@0tM&P :V̖RvC$ra EA,'1 'MuZJ,DY.:IҾ@1?$UP rjV:C䄓PeŪlT>.3j#&|L(kr'>@?mĚMwu. HH `.>13@z(Tevl 58Sa AcK 4@>H O.0IН,uJz pPH0kqJD+# ^b FHS(I(ּ!3(L |/ d0%!$R8 TL( (`.`Jw3].F:걩R'`IBi 3sI9*B9q *kgp  " 0S &+&X+Sӊ> <L +G(`XNpA\>Y !-r/@vx;`6&V$==~1J Г-`&Z' *K苨9 {phk-n&2(3z  (X)bYlSA,>(.Bd4ᄏ( P}pC1`\ SlknB. T8'Aj8 EY65QaRIH 9RB" y/)Г鯻q $Ы (m-P10h,Kc3*{P\8K!, T>;_/yԃ{(sG(6:&$MMA'JGh4H1{ž$IB/ZLj^ pU8ş Kh2%=40`50w>AD>zX >fa4lܷy9F)07/ -1Ɋ x ;u(Щl~ΰZ16jr[@2PM:bp{JX JLQo"ZX ')4x'QH9!yWEdp#XJ;3С4Hnm3k%3ġCRX cDH$`P> Kr4,!pC:Si*{Uh΁;0Pi ?{& Hy2 !#hC 1H]Mx6h8ZΡ0 ,PwP=`P۴TL`HthWS ErC{D"#kv34K>(t'^Jd/ bIię/XU*{N'!Op$C:NY)H@ Kqf&Hԃ{> ;߇0(ЊI!p`tP\*|爕jJ+Т{ MXۀؗZl JIM T|ã3T,wް6]5Hmy(S1`zz& J͚&q H{yuRhw'd\@րCkxB y(Z԰03YJ>;Qؑ:-]%[$(8 MC!c@NXB.aYZSn](mPs.8@-́h 9T{^aUI1#ZI-e :aڅݻƀP4J5p+ ]9觽Gc 0x-c.Pr%r YLWQA jhJ`,F3w/'֤n`i,pU2$ %}W u eKGL;w[G+/3Mm_M a+ z2-a)|BB,ZTxZ .Xa TM M6E U0#,[kiyO>A>`*:`aaa#]8ӥXp(1J !S褭`HՊ"Sjl@d"@-̞p/i$y%a]<?88{=G:1"C?]Qxh,,܉Ǎp(لQƙy: l\ 2i^gIC8@<8;Wy,!.9ݍ<QH~=OQX&A L6ry9۱p ^ΆQiKƧlQhBbZ *Pu i܈ElC}:B( J2޸/M_泜8TE\dn0w&P:|׬>pj(Ώ@aĂ,:`C `?9"+hԥL/HVE@BAwCGvȶGcHM yO0!#)[ab7H6UTe| .[x ?OoZЄFC -5H`Xc<22܋ij5JW6 /p\:-s@5$(‘@a&Ȉ'fKʦ9ٴ V 0a(S!  K$ X2ا-*srpBZjA@V*hz{#$Ik)0x1@Qܞ|*AL2\mʼn7GX H  niS) XrY  u#)7}ٖZ\ J.QP`2"ls!ώk]TH4Ty`iuiDDl9\ L-2 1Oli8m\BЇ9 `1 ih*r>Yi0p5AylC6SIvۋ;ߋPSn=چRX"}M( P ~B0,N%lx@?_ dGOٔa#~@7 傰AfYn=NRQ@G" z>Ur&anVfdrM'~HJ@ 'uHf36xOU#X,rXL)rUU) Bx+n) *d7< ļ@yY٤cG/˿-IWG4P[-pDz=` 7Qw~' #é@"c8r'OCn6:R@Ix/nqvl28},h3vʤٮ˺؞<JSM*Nʺ')N DV@|F$TIF%8kد09枀3hXBcA4p D '0("RU6cvlwSCTU (T>'b0?@v :ۣ, ʞX  'Skg|k .j(d;f̥4s8ϴnǑVP:@zH(2~dڑv& R.B֯7ZKr7z@EZ pEze'lW:F_ J'@Hj.U=}'DZ7v1pAsawniP0 )8"Q{#Sqz` |]'|y'Fwa /"EI^X(]vXk} y @v Au@_`nn\@p@H)`0BSKM T `Iq:sJk)&7>NCY^;B`o!y63~ {p>I{]ؐeL>bd8BhMs[0(vX^F. 8#) \ž W:kܳEIn <%: aA5R4 G(T˳gO$+T0`3$ G2 a$GeHdL,;#`qɺ%E0BK<(!@aBK oe d&J!KE87!! BxMN;Ml )W2~$$ `nDJ9Il*S*lr4xPOUUR 8*XUK7IPag 3OB@3ZmMQ q8a=讌3?w%"/gb;y h e 9HRNeY+@00%a au5Ҽ*/vTi`K:6l)V xNI/8X<)Apkl3@Kg-O)f8Qm˽P_7ho#rtR C*T>85 J)`!z!S4ps5? ~'t` .%@n  O +-*@W^ӡ<󴨆|m  ?Aq¼,e-ySOCB<- C>k8'*M`Q0Ĝ3HzE[t >$&Uʏw'%8G*F`|$Rb%OH `%TdSGERMe<.J tAftvF)K)57UE aE5F~GdVhALvcrP i6UprC5Bf@(5}Iqh"ЮrI(bǁ1 6hJS컇9 r;A $%sh [ ̎3.-*ԙᆨ-7F *T"qyC@9MG,CytK$ ]ܾG@PĦ4d828,%acdjB:.'./ 0v"@j#0;b,C@-`0aVA\V EH#r$TbNn,;")n8ABA<0ClFKiZΘA>|j!\G7+Ohddt# n&*C:ĞƩEXbMf@ u+$B+gk&t> *%( f嘎hKzDdkL' CH|Ȅ\)z0N` _!Mժ>)9NN |5 "`FHT"! UHhxr&-h,îa.l ј#hXD)/-*d&4>˭R -h ! a \ΤxFn* Pe(Uü1@Z#t+-~8m !& ᦔl\ѯ : ` ңbZ]!j` .hޑ (.?e8b@XrAHm86q*1U>R$c4`!Lׄ!brj.NdF>>NhfsT\8-M\R.F.Ɉr*B|9GB G>v-B|&>"vGF rr o+B"u0҃C` "`& 8]!>A?^md$a G?xgFp @ Ta fR=h )W,.dUavnpP#!h DM D >=`8M(Csgv' HDb,8v|T."tz _tt\#!CH:_j hT+^jJ%hZ$Y QF| -8&$ RؚŬ*& +Klg킞NaTpF*k4̥ª|:d>>mE.A @PEUFw M// #Pb$22pگ d7:A"cࣇT ^ 5Sb G"a|T/Cisr ';$+ V:_V d>lܧZr^MŦ p!(c68u$ `[aB0@$`X:VF\MU5/Ȑm\U|Ȑ @`i8^8fpl` ֡!+k\f86xPHJF.j<A_ aPCNn) S:" aKp¤D>(n"(azmeYJSJ:G&,6|*ϗeT18ef&-Sb`P~$N Bc(uFU#T@HV jbjV8)FJ<ڣ~ʸ֪yaBr!?L1턎I @a1W pNTD2h0 Bvx`arH "vVCHlm))Xޮj>!R` #EZ,nUs1gA #^4SmB ! B IA\T?*!7: b@b. FfaJ"DmB#>4bNJz$_:i `Œ( H (Km, d`ׂf_ ѥA!]jϺ 'B! ^f!}C@@Ɋ&Dڭ{+B  HFb:Gem)ZeaaDFZT3%\%#8aDy(ե˘%W:H*CHifW~P0aHjjJV(7[B܌XA`塞0QA;ӯ<hB DJb@`p!\arU"@|6ʧV3ilɑBgpV&G`.An:KQ۵L7f!Z#29Dޘh|=X2J` Wm$m❃:D N@3NaXB`][P"aȘ(|6, p+쩻󥮌KI{^D)O(F DҲxFx#|mV 92."xa2Cv4ɘi+w{,0!kfG̾Izaon@1'QN| 'Z<48I  Xopm0@(Z)VKV[7aJ V i@A#YD8a>Bi }APŒiqciJ .',0[l**RPjG#ۥ)Ŋ `]k#baVq PJM2ǐy R^ѕYYC4`,a] uW!%v#;] H_A"@mF1t$UDg8c>UO;D*i/ bDPg].#w aQ8Q, H6>Am=FGƩ9Sl,Ofa|ūN$Nd5PЊ7NL@p-PhԞEoݛn4 )nE)$>HvZNjqwnU`? (d2g|۶զrz+@Ɵ$%p,@ɲpn!@?lo" @+PۀsO8Ţ:L)dHyfBVpL (3sBpO(h1?aU:BBP0 S"1즔h2nh6xQAUU17[J NGKd'" *(=p (F0w Yaq2M]]8`jKcN+r&G",mVʕR(Mj (8'?Ed̙`Gjp]8%$;Yմ"xRBjHےbk`XܚQ/E ;7 VJl!!)8.V'E4^^٥KCͩ)h"&mb_<88lv55=U (#x !qeaq 2--0& رs XC׏nBuy3T0@ z4 <1*ՉU1:i8$|~oI{НAhVLdJ|?G탠3HRRrXz$ #)Y Q%x58Í !8%5,ڥ miaʚ0 69y;%g"b>A+ɀ䆌8+,6K+Nj)ÀhAxMZc zoÈ#⫥i4 z㹨;*H7Vp3<> a0$\-CpFn2($J UI%id70O*a ƞ8 8#KO`B֍ـ 2!:nK(y8XDCyp,6#Rx <2[+zl߼a%j0d&8dD*alW??{C4w'A"XՀӖ5r/Sx4C?pPF`Vh Q@RST`IXR" I8M={#Df Xrz 7X_^WTFCP1lēl:A Q d^Q@6{x܏=B,U@6us^ Ix5a /P UʹƤ88uhENG]$z&{yPM1"CIP;E0:(pe7!0\W7LKt; +t:Yà$!=Bpa< K8xS$>64k/"ACZA'z2#>"]>(/k3 if\K}y)N< SRQHL9;Ѷ A]sxb 4f: +2xKI-4V6JՒ=YQ$֛c ~%١D?p{,NjJM[g!x)x(hTBU!#xKbzr"#S& Pa?;xooNV *3I8221:RW5> kRD2^hAs[X0LÉcȓ`ǘ:)װLT@t8Y OE͍Q 0Қ޻N6P@HH,Tl\g 6䉠| Ph H^3;+KJHI ThUw jIqKFsRc HҊj sVuI7Ћ9@čr z<]{*(MT^wAxsy ,AzvwulWPjk1́`'6 HŨFt*xu)@}XpS0} 5|{$ 74z+*B-s=B/ON07Oepu kΎ;a6@]^o58$GXPM 4a ?hcؿ3~qpPэX @1PkiZv1h`KH's.$è@ 0 NT(U(qohXE+=!̰i>e| 2w$ ,A.3h 2\Vb"xh\y upAp41㣉c=-spH*(gz&ܠa C9J#ݠ j Xl(>]Bʽ 8T ( K@/0Kk2YŞşx oɂ"*8J*ތxT CPQX`A<:@l,z?` ~G@(Ԗ60nd~>g@P$}"Ѡ$ eK vK8w; HB5̠&>3)_O4fXxmL3xmqsH pY,EQňId>ҡ^{cN@6l !oBb #O?[%F:/4j6QXD'(;͹HLB% rj:, 6$boC ģJ#GÌ)l q6N@dXte * nmBf"I4iJC$R2%G#`0N<;#`4vgNDPP /p\8A- /R4]W2dD4;7N$˗)A``ѶFZexǎ!İ6 B&?2:(l,9q8مIW[nFJc ^0 pri-H)`4@, =zyJ(ZohUo,7BNkK$F! vLknT#`&:Ǣ|6FT'DaTgXP1$ ѐ1(x`e Qutx4d@4J#^ Hñ##*Qhb:ɰ 2Dh Ef @QL588 5Tc>XA#&'9tEX`¢>aDQ{k "9xj!1 @-dO=欢"6ʙ"CG}Jm;(v@ #&,m~/p7.#aP( $EEoP} uQ\%zց3gФFI1Yz8C#6F$x1lK>KX-&yCXO'U-{HrIi^+l)". {\iK*!9HЙ:rFf],YĤ!d؎.+e7mYO68?v.hl8Z_ `b ᒤaA/$Rkko|Q-6yL8xN+E "yRhI]^>xm""fv_bm5 Hg2~ᛩ X԰ X Y:d ͰA>0|cN٬"3&a(@g njʬ3u aՀpR>$ pr% l&iB$E4}Z話Q}j-E_WqTBȢ08Þ2B=ǦiàsK;HT4{PN CX@LI@k= k#r%*5-lvAP :N8ŀ}\C^wX+!xק2^hP` qf v 6F`U@X 6`` p +@p@]CJ&CJi)dbVjP <|}nL.HihIٺLd2hMk:"4Yt䄼q g*,G ]FЎ=,Q0j+$ a0F<> @ nzup&ׂ͚BgED#zIJO:bCL%S`B<!HA .1"`&X "H$G`+,baAĂaWD>"\I\n&^^00Z e3Hh3\],*DbhtFT("bh#@td!AҀ+ZhPLT5bHba"=`6ct@r $Sv#,.3c#A`@aNʰŠ*bn4 hÎ&&CL!pa `>t@Vt~!V+PM(@'E?|!aZco2`D`2n>E&d(,r!]r*Np,L. `B`r|Cӌ@9 >KZ)b+xB- (@ ) T%j1h%^A!..@DA`H&_z)lB̸l6!a ";0Z b":]O>(3c5!j>n8B /.$ʤfD@aA.j@^>nfiX%U^T!5`0 @ꀌ FůLi>8ŠZ@C^VRl@ij<"ĺ(Y_:YC^zf TtrBNBZ!J8lpH ^GpLt Qh(rM-#jI 'ឪ1=^6 ,|r|C٢bt)x& t$vpd4$t0"`r `-i:n}ҶM)*#)JVls \ Vc UdpTja& J*Ug*th lIR1ed !?SAp)mkd U 2ꫦf#\7 nXO>ClH\ .:° |!ĀtwyaX@ ?@ yo(Č$D3d?E WbW0b8kQ oI0(m5b@K!_4CE$Ť,B%*% \@"N΄gya3PAt@u,@+v S5z,CކLQ|aI^y$o2r rpNq بf"J!dN` wbcl%F|뽊f\c(hEq./'HITt`1v-|*ul_H#Y%;BVS~'d$0}}#2t7 k3h"A6*JP6`l`  @Ga,qדpK8Ț)q;ߞЭ0J!Q#g`G @ Z @ #pduE# G~cl("JIAqo-o+㕉f7Ǵ9 Lp2)Y! P l 7*y&X#B}=R  InR@ yQTYJ<,'I_#aqF7S@.DI`q7%8M=ro"L[b&@}"/Ì"\%jw|!XPTRTai8OQb]: ' tjܫCl#(r8g"o%I̎?##qFdP,b aJ)b4X~0@1"`L wҺy5u e(͢ܨ | Y5"~âdBWLc;#4?JDECm3hRڃ"ϔÿѤG5wˁJ"SSYD~$̕`I,b^J5.o 2yqN).#1bL龽*Z*t.F %@Av8DlF~ͤejқ二ZpAtbHT`H`N %cfDq՚53|5: &"o~?52$BRMG.Z`Ȋ $쎃J(U6o*Ab8voYzdn `@z] TO #kq)ϫK9gB-MFb._fHbJkYz Xq r":qNȾ~g<<"3tZ@!rTa[+AiG6C @S 7 dl9Tr)"0@ ?~?aWLOE aY0e ЀL%3q2 c, cn7/ QDS8Bo ?_ָdu`a$0e%w,  Š+ 8 }W pc|_@> B)?b-k%`Ԟo} h$ɠe<LB@r6 vAAU(}c?[uxv'Jԃ<04 h2g.` -ivFYQXWҶm.a`T b$4`./.,0P!j8.RK"ʪb}  +f0Q`S9sb>!h<)(,@B ,(b*5){;gDsZ* hĸrGIR`Ua Kl%Ǚ<@0@"4pVKCW (,|GXqy&H:{ܯj KW_&8 xNTl&'?<#ͪ@:Hh G)4Y`IezX/*ԥE_6 d`XSyi- @F5XAY)TNeTfbQGXIHQ`)%K3fipũPL8Y2H]([04K8$L P rVHu欎B(H@6!Bއk!!0-E@[ 7cbCZ[:@ |H @F1={Nq0Ykt Ѩ4Ru`2P4A8*`H`AH^ /@rK2aE}OT_h7D4zS.0$-y6L&EVD+q喥 /mzz&)@h$;#RrX)ͤ7LK@G(;4pl= 5=Pbzh' QKI ܮȹ_t/{} !$# fhȷ+RJD!I0W i&%erAɥU؏I9G ^ yJ.#u[Rx ~]x(5m t D [~01j 8&\ *@"` ;G@hE9eHqn*8↠ 1 ePJU I hPA3z)]!)29彷;_@mς9i5 ѭLL%23hDj\ 6)mnʦ? #'&YWA-`P@ÜW+9!'8b8?@ӀZE:(d\*CQ}푵YurHI$] Y}5>%Y\QEXkj+0[0i 1(/00.R @O :"2P^4K ؛c[9&M ׭0HϠGxIPwX`宝qO ̂)/(3L7 <׳!$"hc'q3ڌi9dQ82%k$ JHiSê= *JڦBAZX'DȇoGd[O 7ـ0mH )F\9ۛ=RSeu TJ>&)v,- ,`h&&6<+s[5 <@ǐVX."'Pz hN8D^t\ᨃT%sP7[s{;h |@()j%IV`# ?m8uT yW @5Ss<[<$֓Z_`{ {yi`zXj{-I Ɉa<+\X HWp s.?)էtDiP/օ.lV9SAǷX-HJ@(-0y.h|vx+zX[m1Z[gz86< q,KyZh Tezż`zxAƙ0j>n %pG r* |sp9PC74Gy{SJ ~&ŶԅYb߱_`Pl* ɩHɢH̀WpA=&C2hL E< C4>׶leQ Ski#C-aSZf؈D^ "bbp@e8Z'd8¼Vpv9[t8 ؀"y,tA!0@9c@$"$H@`bN{B 5 zr"3pfb1 ( 3  ĊMPCY,5c茂f?I52%)Ӊ%8 ]%ˣK\"ՠx@&p:=Y{ O*6CN6Hx`@x=@ |Y#w Z[7 :X>G58]G莤/x'C` <"¼\£8ED0 Z~3bnh%Ñ#̼o>\Hrh9CPd0jsHP  #` Øh,E#*R0RH ܬpZ19q;hHJ 5bI#.Ir壌6KUt8rj:QL`9Mxkܣ.-2&ꢘb >x%Z %pNH iK$Ai JN,yu2<2/XP߄i H bN ~v$yX!ðw"hݧs0·a4V ;:kQ%ˀ8R6~KO[[$м:k A d Y03XWȹ%P]F1BSzN%DRMȀ1tHq7O # 6#{D}D)<WaHN ?c<)&ucNPK9-%uuӶeJ%A{=Fz WjiꠉbI TkoL 4r h *M˜Pvb @X Af~?Xd0&$$bt~0~-*adCcow Aai`p@( tQǙ#D9ss 0qlÏ4z-k0F2pBp;F zZ&drBs dJr L@;Ƹt GѴ9l 2cctl);ĹFӔ>d7IBSLI!⽀ ;S# >}K8$&:.2b~$c h/'"KvP$ To@p";.q-ll}.2lW̖LH )€|W*J2BɸA?&+Ō ^@)pH.?*^=Gdz_ V 1Ɂ>M6].a7@q  2g Jˮmx @ dIp?UʺO&0r`}z@H|Zr6IsAU !dg|l5$eBW~',ƴIsf_ L!XL ;ѠRIym_ _1%?J"'!^*hȈ2o$'Y52X2HN 2 )GA2rHG&}4a(߅DnqŊ/]hL o7!> T|%•II&nV0H=1vJ% (ɬz6;GS;3;a"8tg;hd !\,@\p!#Y k]K4-}^< T*<.0&7tR !;O^#}@r"\K`pm5,vz~Dw(tӃS9zasG5 Y H-`Ww0BH R&!5B$E Ƃ["&> 7C8o9ʍC\d?#>/ 3"ơ&>ɴR<٬+$  "Z"P`V)0V%"׊n4Bt6 $##BHlL)f0 6.fjt*rA-\@arx:` AҌ4 \HH2*a& if%ڑ 摂,H!La4@ YRt'iPKJ"JBaI 68&Opi1aPz 鮲#fpC@jS%)cpƠ X`bB``Oz.HCkV%JaYX Q"M]KP6$31 `a2@ @ r3身%8ʙ1&"2 Nf{k*瀀1u+&@.=J}m"G q8GPNG) v!A +P 4 VV*&2Æ9NG*e&\ƠrE`ǁ>g)Z0!F8'Z  D{PxxU#lOmnbRСidA/1 "I+ !hWH@RԢrН;gF2Jd!" êfvrRc@ö<"zP@`*u@_0#pdEI]+t 2ÃΛ)Eт3<>!@ [00-s$-*2HQDV@A ` m-ӏCEC\\ )"B  ^f:%Ќ.a<F P^ Zg;k0E(n__` sMvcF;QS$!@NCX%ppJ#>Q0/OD)4@ `>a*Hi*P0R2Vd%bZA ` `ABM%LX>>&4 ӼeԟޘÆ~Bazp p|{@J"#T 20`]Cn%g)e!l$&qJþ)i/L !) `z8d0'g-Ln`Btz K٣2t-&"@ 4fS^cKdg#trl.#ΜС:1| 2TY3` *$ D&Oʪp. xh1^cJ}' H2!72Z0j$`T:` Jo(KF}G*Jc'+q@cL`38&aX.@|Sо4a*Ґz%WN&ѠovN O7?.z ;,=cn :CtB(AG<sB&p3ef(BTȢ""C8gi@6T2b׈.@BnM}K#" ddLHH+N`D3( g&X'(2V5{%'tle-qGMTB?6|ؾa`nC<*` Ka,%Fxr$$6 Tj$*a$eU1~gKS/b "$Rf @[UhLĺb(c쎫HmAHRt<2ĂOUH:bd `:%7ֻ +M87X%{-0]1jm1!H8 Nr I^2 %QNBjh;(Bߤ> J *p748O/i"!%pL>FR(\^D. nnM`BtJֈs`anoi D2a/I;RΎ`EN'. >:z>I3"".an6 !@Vz-`>6D4D` W`F*Fq.+PGxMPM)3~O"OMyzi!؇kj 0״>Hޠ?a,_ yr#DGf&I NҠg2'HS\b|@ ͠) D'yZ)@ž1($*x!\"^&Y @$9CI{[خ .E   !oE  a <N&#{<$1y_H.*H lcA EhQ[YG5;@PB@yaT)ѹ CfiͦBBD &IP$S= Y\R-?bpU(RHX ijA :)dy&HKB8:!9~9)J4ؼD4 Q|0 !:p+ |`wKugzR2`x_Kr$O1 H`4Np$'"[?J 2ț,R@X$=HL4ʽGJ@}&ƀ0I8ʲOJSƫ 2Z|$EL۔!r J]}]3p4 taB:@䓄fl-̍$PBbE7t!1Φ&ԪJLZTڐe z 8Z:"o b < a)xXFe1,pt5lԳ) ) laq. li3IŨAވK A4 J)x (pNHo j$2@Z$G֪O&d>AbܮX8v26H^ `1eb!q)!cvpqhlӤݝB¬Pf jicȃEGhԸj#Pk[@eܲh+"TS"3&މ oŨBδa}-1?X{ :']4#>@ 3⃝T͑(@\ځS4=&7j ! T>F^yJ/Lprtxs]yƅ2#Y,;Gpa6J(Ϲds% 'ݙIe,v?a'MF懊ZH@21/Fdq2v{{l(/ Whx3CJ@g[IPh9WC[!e#`%pI4 :Ikf#pp0>H\Z)sAS.#2@$ ?19#В9aU H! 9.lcow1@8kpI 0y I/CSSۮ s7\O3I1@?ʡp-=SpVp "7 2Ҕ1.=O5( :XMi6:2@)#pX :b:;x4+߈Xwp0P\\51:۟G EX[ *~9y!9U))ӷ`pаPb(.88sƁ)>ʙY*l,!VI09I%=G r7]\C!%k-,XLp y횬 5yْo98:A+wB#8&=;@Az4;Hak3Y 2`W5bz1tB;BQ( `& j @ y/q1 ۚ)Kw6XW6#ԅ'p)H bUH) Ȃ#K?A+ [4Jy*)//+\$uPhV AP0Ԉ(ṎJ%)M ۙ TR ļPܐA8PԄTH逢861hR> jX}mH)8pܜi.i;02 BD37؉.htZP;9mT0 k2sQa ˨$ 327+J#fBgr3S$8{7 6lQ=!ʌ|{ҝŒR9<{%ΦryI =㞈8CYoH-6hl!.g7H@z@Y(ԘThVëP.%0)bQHZ=R04HA>ةkgI[jc͆P)V{5B"zD(SXڰ1@ń8w{̀gV=AliT3Ww1H/>NwO^PySDN@Hxyİq|6E=(t(4%`>2$Z!PH0Z撩1g[ MCٍYQX2hx'T4E%DZ*IKI!)GCheP(z'γ9T4@r쨋 Q #SɓN { NѶO,/K\dsZԼ2Y T|_)AsW-ʺ &Phm8 hK-`xU" #AådM`^_85(vhsa#+N,O@X:Vj e #kC6'ePcqY;!5-cP%9Ԑ! $:w uDk876Bxhcc.8{} PR$vE V c(Q52zWsQS*Tjx޲H\K_OSc`QLA*V#tcy"eKI9hflP82Ir{"F? Zt=>t-yS!HDJ5 t6sG%A`X,J`d9J^~& kH>>(( >yr5ab,[t#\rT(+B&B~!XVdȬ:(T2 ~#dJ%JR>?` @ =лz#͑rΕ0X,bl6ŀ0|H(TJQr1 0 +nؕp+';nU| v5Ig|tȑx,!ÖEiF0P !"a(x xf+G {0OP!n'[ZiAr-*&@MX}!gqY->Np}#"H0* u1yа`U`sTuUHf]7#:Z@]xg`ben`1Qh@NN@R̎aAjbp& MhFȂ&ȟ^;IPR(|fގHJLl3ɿ):@FQ-ѪI+?=jd"Y\"~t&U,_**LX gVhI/in[!G ȏ0lҳ:JX.  ̀ >~:`M!-F Dʔ *F~3 k0^ht3I7JCܑMq-x|@@ JM̹%#|i-x`Oa *[q%rR4HCn8pn\>"*cLCPT&N3.%PtVH͛# ˖x Ar}a *Q(͔bu`JJ 0b(0f3{(8ln zb*X#! yT-KI0Qd-J5E`?AK3^Ƽ!M=->(๬u̵K7yTI3[ ;9Ft ỶZJ(!/qvpɇnH^L^$JPB*CHk~Ip`#'E0/"$4)0d .F%#2]s3'1@^ Q7 Aq :5Q"dJ{Gvyj5էTV%>[%>C!65R97-Kz֘nZ~7?ӑ16$#[ELn.\HS>  z@ ̐:F.t :z!a"B䨔:c$VnlJB`!ȬF JS)@6jJaRR'Dj:h$䞫HؖK#H F >`":_eJC &.^BR0aP t7C&;%A(8A.r$Z- JTu@Pϒ+kG}Q?:wC @La- El%ZIHxKfd쪚Z jZ2#l`7Fa,MC.^F:l_aeas33GJ`a84r )%]%Pb8"G(H֢ۣ|pWn!lfrg`~ h.N``PHD$J8R_E3[,f:` .\B2*x.N#"C:"p \P:_6z'R(&rA>AH02r"̘ L; -GPLlPD@3TpQ"DRE~ E+a, #N7>.zI] p_ "#^¥?X>UG~N~̔ f/klx, !4& #) %&)~"- Z?J*TbO`U;+B H1WBiƐ L p`(*U#xn1*@RLl `FJˆj7mchLT ěaĮmHbWʋd֠i8@  pRp;fȖ%C* GPpҊ\ C|1]A o /̗tiH$` (.`Yb(*C,E-jn{ y`3p-\LhSBb$L>p/&ԩO %Mt ܦm2*HцCR$a aAPx:*(ک`1L$ ^`$mQx9 tSЉtYf 9!x{Ww&8`Bn 1$l{R1khA&$u̓*eĶ=@ŠhDo6J*B6'D"#/ D$< DBjH-Jft5X#@xAPRJ7"v!jf3wa `tg >د jɕ~? L: OjOީ)xF<,#p##"Ӽp.ci8a0"6a2@ޮC1VR(C֢$cr>P @g ! aEjP]g1Pr2B^,`'fmʑ;jʆLEu z  D$32m@p!LF!e cT٠'JD)b5{_-bexB=>,1ABa~1WRƬ$rTSz$P!2DWmma$xGВ@!;9W5EDž$c! ~Fl!~&`Ϣa9IR{BH@&aLG.v0ZY"$P3gSM4)DmP(\0ږp+Ih刘H^%@i*\@vܸ^Bc0320/4!!Et%=3kJa;rPB^c5QCR HLɠ4#+` ,82Cl4=*ݐt+ `x@ZPec9,edn"Y%qa80&#sOTU#B2&r%[p0pTގKYTHQ\0c߾Y2ODǢ?Cc q8LxEp1rf F` 3~+3A0@ LzcK1U3p%o >$_@cA%A,SEAAhZYI`8`E2S@:k`2e[b8 jT]"\ޱ8$3JVdV}Ghp86O 2_>ߑȕaHTnk,a/&7Դ@r. #HAW"fHZYT>^C8Ѡn5dU eyhnM,b$!\Dbai.ƶDT(4%(h*T􍕡q<=&0Ey9">$v%Cv ."b:ѱnиSX4"no2#n@WxC18 q  yFO `3HH?,Hřh7\B49dEH_H3#̸ M嬮:,s|`&qvցUdEOak::hakAF'"gE%v)@ |œT XzsrYǦ.Lz{3pwfG m11F ?^VkqgQ*G eQe_SeRZDoWf`(:akߙqЈz<F`efz!)E8M,ZtT ed me3U2_HE-Iۄ$'XCiV%9ҳ_92.г"XJ;TA琌td29֕È*6udX $u%#  Xw8`.#VAD,k*k1CtlX- #̘@L(gI]"$ V~Gw97=3tov3vG]1ݏGJxH"G3IC^(t2+n)A ABNDOmxrBPJ BFu SVWV>8q"ѩkbOiը5X=c?x,T>f%Ƒ>cq;t_[ј2@|?@PH ۄ58)Cμ>G4=~Cz0{T8#P).?2q ld;d 19f k*@) @ ^P @ ޢ5ѩ@T3+%8K\OgoJ|`\ۮR ?̇۶`3^R=JdjQ> FW%V m@VHhɦ辘*ݤHi⭁=,a2*oX̐Zjq.@08Q X CV zcHIz 9&.8ri1+ *!! Y` Q { 7#ѓ+{ (a=9Ì20P* 4+b(! h[p Y+cPa:X8;)($d@d, piB҅y,CpB ?9CÉy7ѸF xjC-$` w)a  - *#G pSi@z:,!]3K3Q"p<I˫JI,!hP%HS8{$\,dJ*17ʜpJ _/sF  K \B:{>Í-![*yЬxwZtDKr `%HHM)`Àl:q*=X8ę1L &L#sA)+e=Bѵ`AI*%X#2S KDO:"$O:Ĺ0 01XkL7*}97x5>8C("5DP"Нٟx kHQ7P0L 4&8"0@Y? z|9; 7  돌ʘC1 d4B?Ta 8R0)ޞ4Z/C> yl/?jR1yUX$@kPURu`DKqg2px ̹/xhkV-zЌ`$[d\| Q7+* jGb={FSb9 tN >- ܎*lj:y |%x$HB9 TV4BH%KwUZK m Th. @a%s2!$ ,@즌o ".F5@`Da6K 럮*d޻ۧ)~D0!5[[H^EJ ؃4.vJő" Tғn;:h3{X ̇zK:s;`uC݇h C(Cghq'Wf!@٤pR @ wXqOƘi\uC:x|h(@!;{샺@8NM03|^R)t8N`|&\ "_.(p9_Ah5N@:# \ 銀`9V ia.ۋ1Ҋ}8~ ֙>*L$#Pn OF88+ݔ!(:?C * ݊&䪪]Ib.H0x_(eD׷ `;h8HvR "{B\27@Aᨚ̔;d+ъ Į38-y @Y5YqXOJϟJPM1-O (FB}ܹ25+<3qx^hL4aik S RxSP4pXv'.fqՕЁ*pDoYL̅(GFbŽ>`ÀCi*'H1 @nE.mSI@ Hf?,H{n 15y`_[ aiq@Pr71\]J-AP%In:t`0IHhO+ 68g]@"C="sK/p>8vB *L]pL xFſ{$k3Bq>)_pƄPC0 E"0ȏ" Baȷl42&xhd8 *P ^04uXr].re^ xK<Ǎ!y"[, !^d)5{Јx`)/x Ar0ӌA ٠N "ڡ? @, ¡QH€0P$e3Ag@XwA"Z !I5.@£W)$b~~cLU(p+sC;bo5  @ "D!*w(D_P" ?#t~}`bS Fchw"4UjnE0hGs3L@y:y%js?4vIa@0&-Ah,_ex, 8w'[¤2J2%Ph>A`yL#nj-:<6Ȕ!gD8%Z EZ܊K$ P\9N!pU#J(FZ') @(m4G9`־(LO A(<3DM-$ !~1*>HZ{NmjJ nT3H00$GyGR;gbĩ Ur衵JU3 Чj 'jE#Žzդx>0'줷 jaz  S`ahtSX.Pk(-" H  @F6{ڛqU-kɶz";rB%3rR$,ؒǼ+*((k;]Hd4>1wmh,:8p":M+ ]-#F4TF\¶sI*Pն y_p9ɸk%'fm"4 0GIy3s@Ѫ>>vHŋ̐DJqK*3FȗDW=03LNCk)I\v!R0Ա<CC>l50跀p5]ڞ_n3P(@ 0qdM% $ْ+oY Ct}0X:I&@.=BPA`vnd}ɹR<p:C00a yo5{&!-Šâ܋#F`b*6&`p4( oN υL鈚MPTJJ]bx0`IIPFY6J8Đ&u0 ֠PVi'`$ؕ"ʐXhVGX"E)GIћYh@34a?֑[d_0> @_ e/T c&uec 6 H?р RXDFV8{BXL< )L%`X `"0DV7/U|NH ^/I:>VPThp"PGds:na AeeveDmA*#D0Ir6Ab.{ )^q`T4',ВB0#fNÇj"f J WG<ȍ]dū> SdLĹxK]!t,:@ҍnIsDOx`$P}QB$2! 1|/rLhs)+ĵ" +=&\ I#)B7.PT=W (1肒2K 8CEڻ-c;`4)r KYNӎTE+9Z|@`sK{eĺ"ZN ܸ8-m. ``&@$l:b..d(TM"ê%-WE &xa"HD@f:Æ* `CGD#r*$tBԃ#Xx OF^ a zAhgFtr#::G)4' *C6l`s'.UǠ܄LQF=hFp7X`H,#㔝  T@ lV06B)*$l4^\.ۤ:&:IA@e" O&A` $ ̚  2<lHFjAQ`*eAL &vGʟ咣Y F 6 fQb R0P0(l"* R+IܝLil6*DC(fJ(#"%t " `fĬ`'D{ #©fH4vܮ B&R%@-^a2:Aܷ"B 6@H`( r !n OF4mg* HaNN L`V"(zB'vDXLC0gzAA(C\a -F/: Cx{Brh4Z"\% >%8SH#N*D'!Aw E @ `8bz3V"7S#Flfc԰BC4k!Nnda}QJzآ ` 7xe:VJDgT"0n oㆬpↈrWNvWF'Vz\@mbtAPbJ"J9@.p<5,tFlPyĝYg M^^,+g Flu"`!VUtD@7@B(O!2nFn5Q3*W@NS 젺 "l03.ځ,~fJtX<݅%1+h-mB #7ASz:~"ޅN^j oA_.C5Մ(xr?i{l1*S njzMK3{ QW@.a`a5X*kȘ2@z Q/*9#"1 ႎ *`!o` ?Ƴp!HBŽvT6t(ኬ#` 0"  ^bhlZH%Nd",<޻cR"%, g3AnItA"+@Aag+.`TKz@ VVT|`bQPHNJK{qǮ(%\(G#]dpBA\ŽaXgֱ!rbTbFt }\NB(sA!+6Ot\*#v LLr2,i8s  DN&e6` @WbB.rd ;5"XNP**-__z."T>Ȍ\&b3:nt Q b`Xul ͪÂ"5pGN랫ħuG\Pc$!|!h~t;Tdt`Z;Ƨ4V 4 OSA _=Hf9M]5DFؔK(v>칧|jt\ Ѡz })y(Fd.nv=NAzkN? 6 keJ#wF"7Fa98!'K?Hy2©N vx<%FTSMJhB*7Xlbk1ZܢXθšL@)t\Nݘi ~ N'@~ϚX4 @0}O B PPr5|]ηbHF,JADX&2*c48&y@~L2g(LsDRe\0 Hل B " @͙ށ#Q)0 ,l t-gIo0ϊpN "PӠ[ftgxaehP@jfy3 Z*(  P7 Q8-"$i"+r*#f!':.J`΀bŀN%0k8h+ 4 `$3 hIy$j-*@RȯQR2 L$fj]-!NTѴnǃ 6 `"̽yǼ.V)ޕҊN*N -6*.5Fei]DQ&liصϔ=&I 1xxYM96d0G * nB@ J#* $Ʊg(JQiB@x9/bp0ÐRW"҈-Qlj[ ⎰> !.jkfHHfvڿB3('x-!t䡉JU)ˉ).-1BDC;3`g +J$eA rP'%š& aI !E 6I3=c 5%1+|_.9rNOC(@`&%#Di똨D 8X*2BpYKM13I,a7G n >:KH*+P8F`H11CYÕ 4XlX !x0И4NБ P YK4HI4eDUqLI~0Y\rjxDBabz0<0p%vi@wfHa>! #q3!NF /5Ptüt.J0UE| !~9|a<հEI6cAHDc3vnu (%Ĩ)><ѕ:˼VNc !!=q)PΧocAV #0$0pԟ8{$V$@Rbk)7RbO7&y o  ;Ζ9lP!5)W`2.2ิW+ S91W(S E Ϝ:oS p3y f wF =π@7r=e:Z1102  :[Z w;rB#!z F;(I$c8f$fp P0pKPkisqHp=' ;  $XHuX @Upq0EJX1b9yޡ㖀T:+hsn.HE p7c!i z- e`i<@s{h B) P*9* &pr #/+Lk.A XmZMa(r-<0P&. tx +L8?0vq8  K4 8Yn@u YfK߰a@< بB;-њqaxa pٮ SVXx#+ ǜ0T!4q(@` !!0$Y(` ۠GdT$yΨAi-"0{a cߛ + 0f4%*sh䀠 A@H*ߥi(!̀YX!y DŨXŀJv}0c sJt>0XSӫ5*F|҈t40u$hA87aXv415NiH 20 =8CJi;kى@-#kÇu( ]  ))k6ϙmRb,%#VGq0 $P; z ;#om2#` `x1@;Ԩ#ovAX4KUjۉ30RqԚxSr(oGp؟K<`x)TRqAKk3c@mp*4OН %7rZ  v wJxt: (%q  |zAIfj(S <3{XЖ Al8sbYmqvi# K@AD TЏ* ц`^p\\n X Yd-Y? W-y+ *9ymr htu]y P!BAz+Y ĉ H Л ph2mPV" H0J\l$\ ( 26uC 0)Afx@jLX&td&? Xq B %' zyB Qg\8! <( CMq D!e,:xĻw!ٹ0khp6'5иҔy.[0 c߅0R**+Ω |<[4%A* axX Xo6&1-R 5I! L(xxVĉ x8qB<j6『`@ b|zʌJYX2n@hϣ hkyM5ҜWgaƆnj% DDhbbE"A`Hpf`PQc. "Ϥ 1H4's;R>0$_xx2#0 a# K&RhQO80aɰoJK9r= X5@-1ՙQ ǔȗ9mrEj֥  e=).88 ם-w8هv#v!=tYj:ZpP`HI.;߀ Ccا&:{xsH: +p$ki B 9NC&`p *]9IJlYy~b_]P`A>,a3πYh +P B8#.v߂apaǑ|1Ї qyބMP 2a(h몽+( ӅQK?6ޤփ4@\qQIsy@\#=<(y" Hj8is<1`-ⴉRub]+ȶ*TIhp&1^G PD#ZF b+^V.J(SmZƇu*.X%ruDY =8h*HѤS):opWXL$ЕjIKK(f#XJQUh 8 Bw2%zyJmxqw$]@:`]QZs ` t9[$D6*eb$ A gAU6HAQ\RUIpKC!d|> "*@&u"* d @(0bz&212T(2X!+Pjguj3?yF ` ŲS)O`cxHXnz:a$:9H<S3 L ڌ ĈҎ8UG)!:hp2ӂ)p)*1{^:À? K?P ? @[?;!rXL"?ePL2%I@EB E `,\{>wM A"p( 0F r ,\ #!j3?ʕ%$H EX%J}իQ$EYUhԝ=-eV 0PB! * |ŊxHfFMBI84}Vpv%˼Tm"aN*橮ޟ'π `</ "BX="`)KA ~*ǣڈʺt < `]򠋡Q?" px5#73BȻ )\cg\|4 HNÎ)9i&E n\`zL`. B)#( `*&4 @|ܕIBӹ*$b=;`+Z)W+>KX3 @~'`bY;:'iP^{*#^',9\"J1g 8"@J B@ @|2oğ4Ϗ"CϪ)!vr(H;ޗF`0E` hxkAسP¨;[Tҥ̂ ΀hn|`L[9}XuPQ`~BffLĺ0eˑsOGVKL"@*J3J*<νm?;ɡPzƋv~){>``Xw0H0PrR 9(jU顮h`,-vrZo#HP*`n F` 72A /'VN\QUDNt [@r1pX0;Gx|ē>H T(L(x$wK)qFD@$2TDyy+s KQMD$8`_# !2@p Ѹ`!@L >t. (X&9`8}`8o'ԞeWdSpERq_PZ1<Н k UK",l g a T DAYXaV="=<ҏMFX@;`Ka^+xYLp /pB$DzZ)W(^DIz,ldHe&Rw!἖"#y|P 64=#N(g(E: Ajj -aP_XzV.qe(,؄HS.>!(@p)!OX)Q+yJbfr'pCpU 9%4V"Q"$0#c[qN86un/82&P BP@, rfO"nG`.u1 /` &R A$긅wV /$(KPb_:GF02PH A!@ܚ A4+d*9fcv(~!fj{\ G@`yG#%C$A)JAMKPD>J^!me5MU"zdzA0X 8+vO P8$ @A2JDxP$}p0'?:}? !|0b9pr4YZ1ĂI$x8 T2ˀ`E\ @g㲹`>ߏ]w egz?%R $)qހp'U`l0]}_HiI, jؿ_R I`#&R{ځBILt;cQjM1.tlIy17)KQ0 /}㕇A9anMCZ5('Z J}`$Yrp&8b y+H` dP eh!a5S~& h#4aahuMchmW Q4Dv#:`PgAMfʙ0hd X>zC!aCЂ5`ҵN$胀v~$Z#y>+ zbGL$.֐CbЊCI7=k!Xi'vA8)>[ f(;ܲ KӨJ |VI:Cs~xo#5+Dc#Se0(@@Qa fmo!8$-t[! p8GS\T5Ӂ,- grp(bZQЉFԳ)4t?Md.c{?@FDQ9twAӃ `h gv@a f>YN#_ !0DȂ;$u !$EF"ħQуO .JGLp$"ΘcRP@:4uB J!*b^% -s a?'HPN#,ud``~$Lt|'JTtUC\`fxoFn2ϜXtrCb>łJK"deX* fd+ 7*0%}NA"P6 v$<L%DDt؆BhN5(7RhP23k&`)y9CF¢ cA>2rJ 91l@' @cJP&JREQbb$8c4 N" 262tԔdF6J<*8^.$%VPZ:!Dg^Q@np)-nܙc1gG*HC"@iྩtlS>Roܿ;PҮ]$ULHV!i%/) =N XWfܢ>n`"nu|czbNd7 ` ?eH,*K n#b'cêGRv? 5J ~) NQFީ:JWjҩ FBl:$h@o*ēxCGD7YXna@ xaU!Hf#^3pl@!4W<+dAbJQđxԕldh9d:F:T6<D@a2}:fL>zz 2!"R* 1x,3VIAdGZc1 C$4 8v !g` &P6"'CX4GKCU|BSiylJdBk`6kdAZ:dcqd5fD(cKi=yua,.;;sQOK G-<oO t4ZhXV_JKc5TF1֧vWE!Zܠ a? #"P2"8Dq&HuQ D%2$*00ID22ΞBD#f̄d73cX.c;b,/-JaH#վd)bbFJB@Gk"vQz:`D&imΪteDɢ!QAA( ©J#{%zc# A@a j Ac}a`BN^a ?H@2b@*1в% 2"N613R 2Emqcn9{!5IT. p佫"9$d*V#-PdwkFdq=:M +Y ` 1#.F6:b-$Y` wRyZH%nrHHTR.*}lZtr@Z L ܠgwYBo9Fc4DRe |gQT  ?o :4 |b6ZG@'C%p(K)C ExL`$[ D4NFC*LßJF rKA$,iW(d[*!-(ӥ+<e@%FSZfF  a2@[QM%VYkhH)J`Zm> @J m.#yHPIR=_IH#J[GBIV`~/q8O@F!(Q7H{$Φ@ !苬J2 60 k&Zꓢ*RlگK ?/ Cb2҇$j`9FHR*)ieE 1lIr.C:.+F8 xC=}@!l ))Id80;_e0 C8wL؋?ˤ裯% paZ *g);O5  3FFHe͌B3ԥ)RS( ,? 蓦V"M@3Fިhud!gSԳ&i Hԋ^ަ6K71J(nGCh;Q|,MAY 6-t. 4mFVT2Q fl{J $gՖL2̢3+6 &?xGlrMWXUe-}3;c=0z¨#L.;(vJfs``E7uK֦$ bȶ)J~2Z[B+%j:+b/QRN(<3/+H!@|p' :J)Ĭͣx˪VX 1͐a=X >'"y R.omcp <Q+QD̮3ppTqh0h0ȴP4!5F!5vI-B̠'0?HN zbJC1JK9@#~cym(!&B3X\CQ,&D.$jv٣?T-hQ$n(%"щGa,e%0Ɖ)|m/0yDA2荡3h nѱ D*RM `@N[ "_"M`ʏ! @VP x:)93FIAM>h]SU`D (I>-"(g{IK[ ńC%"n4E|KCBz.]̸ VRk.v_,u!B3` ;ti>G csNǮ4x(QGw9HhZ@ @`+H)l EHQt8,rsP>( ,P#ðv*!tU" p#h("F/}٩'q0Q+Pjķ8 fA5h$X@$@`)@ `rG`4[+% uh"n:bl8{m$vB%AJ[ML 8Ε I1r#3ϧ*[:#ADCfGxO^Hw~? kRD:UR<[y(b5TAp/5tldr%  n ܃'? 1fknpCXqٹRBX V 2 ܂TN 5IvuP` d p-#eDGwNd!]gpMYbxQ.MFܩ A/sW!D?ϲ&^&!L)P$:J p$Qcve,1C`}=LI X& QӸ`T3MK kQxz)$ig) Ⓣ)"`c:؂0q5r #ٙ-K9 )P %2z'ڙ-I2) 0L 41s-B0".`L!q v4IG WZ*zqt09I8IX@zc(;(-#G,N-@a {.]b ˒q%4 z8ikijZ󢫔?p N٘(%Z wdЈJQ;"zaw +сJ6`8 6$rxQ׊IA(ƣw/+  {A|6{ɾb CF(Ͼ:oG9c@@IxHa:ٹʳ?y W Q8R-Q$q+ ttFd52q64XӸ\,K0vD MI ;0;-&iCJ0=!ԕz(؋ZB`V۪bCYQDڊajHPMؠ-:+, < AƒP:5!% $jy$B$7GP38xD8;@R&U vJ᫸h0("+L8U/hl*hCiMt P81-]Y|:`wQ6P#p(xH$G0JR-F,] #h-ٷ8vY)[qʊzm4L0@Jxh.uYdc:e*0i91K(S a/KK3|K k쩫:3W9#Yƾ!  Ax U^CQi<ήzD8ˀa5-:hHeDN8ӲS cP IOY GI s䷨7RhUQ 8;RЬ !"BSH{)xLl SR R"8@tanaR_lHd(/,8ѭJ`8ڠ3j 3#d^H6 .*; m%!p(2+>SY iG<](ws# <Xz%YFC,?p=hJ0)B]ȣ,FΤ"T(?Bv<0AR'>xC( d E?( 8Oi&P!ʭXV[$C}'bѯ(Kr[FH0#HX QE'0ްcZ]S:|bYqe3 K<#/ M\hv`ww9$Aa=huZWqhe{.` c Mc>{#K%1:: C`|YC,&%´Dc2 G 9I0wh0 ~E`yB !nUxXy4Ka%0bo C$ e` `,*0s*-5ǫh Ӱc0ZӔ zCa?,$O,Ѹ1JD3ÑBc: [1'J XH61\+FAY:ѭ`2YNe[0A;̱9xL $h3xg(b]~A#ԕad^e; J7d`0Zmq)Y!Ȕ]X9Ԉ-CY Rvj.p'clbBȸ z/O4`.8#F)yGh"Y V"(%ecZ/\qYhX]U 6CqiȠ`*~aDA2(<0$l.㉰­|%a xHp) (dq0Zy_1ۣqY%sk=lR(,iB$hGszҘjyaXE@]>HFh٭DB(M57p -B+ $3 HwDX2cmerh A #8#Nh) rV E = Cs895 ؁ɋldº@%P#z6pxhtu\e H6ðvPr3 YE.P,(Ga҃9!Ԥd 9v{ ,Ьp92QN6 (rŐxbMxpS6p:J(0s^3p[4qDXR,Spɻ) {0@y"!ƣg(Ea)R vj:dv8\Q!4J 84Yp0RE-ڃ=Q`wΈ }/uS7ib`J34FC?XtV yܴxV*(T rPza`y^ v+*5؞%YK'e Ϊ X)n]P%tk#5 PZnäeq W(RJ[0- cNWc( BE_IS B{Dk@hzd ?0~C@0% C~=@QaLƀY@ @aBOhO ~?tavP΀T cX)R R-?0 [u0zP"Q,z5Bd0(@n7=pU5Frh݂yk׫o~J4C8P!ԌdHI$]W  t;%@*|=_>ש~O=`[% %}ApY 9Ě/z "x1,r G쟤 PҊX)D:Ҭ :@HSn\7 *D2 ;(ELL^@3QPPT6 $Vp"GӮ%&Y Xf' x'd`Q*sR `9̍bq "^@ GhX8xu] XN) q2R spv5Ψ|V۷an@<`Bd2O=(-x1(cȹ`x,6/j7-p-I>JQo4zlX$Jl-#m'Qz&!~$xa#$Tl7&_'Tj(Ad8L &Ѩ`h;.H+qw`53Gڡ}!o0T;Px;, @-`E})uޞqHoҞ)K#yxp t9~)v!_g%r)k:izvp3\a`cfn1X;wdżrjH+D|QHCcv$%(vC C@fD~SU9XCӡuT"B s'c-Lh 8,D@p >@SI"@WZۇ?ְWD <nXJc%=`aH?A< 9kR8vGRi[¼XHw@P$N<0\/\6r MQJ1"O%@`x)h?qI$vzW`ЯÈg _ xMR!D"Ba],&oUR_xuRZ@xAJ(@>t#4בXL(G &NP+g0:H*\dQ!QctBp$w3NX*9!Z֮FnS"dL["M#X o  8(061zIkNGf y(Ldʃdua5k $,YҐEUp Ea5d*j9R?9H"A6(>'DlYu󘒏|LR굍@bz o%5y3Ns5#[-N0޵(Oi"g0 >cJ>U`"d),F. 5DKN$ie\H;i(9)&K3m(,X  ڡ,& Ux+&?8~YiW4m' cH#J8ùO(..cD3 Nz6h$..+XN$'JfiČp`@$(@@eƒ6cGDP9Fx٪,!bM %x?"H.濦 ^adɬ'k$6'>Bl+c#,~,׊v1^Q&*#L6VHg1+ :j\tRlC mE*! `L8JGO,:Ɯ[HOJ[kX?`az@A(ft CQ&j"D,e daq$9Gbڴ|G>+`0fC ĊXBfh ¦t T—F#y#(䯮?2"$XN0m8c 2 hUd^ f4*86"Ul[ ,%E9M$A!Aj r&*x&Ҹ%Ie: /pS-Ci"4hk,DseA#RC?tzO9r5 CZ'x! $(+= tJGLA- &nW2R-BWAA,GBC NL `xOz=tz&!־&xGRI<(p+A @OOI&  x2Brf',!t>*#$<dJavɡSPZKPJBuY8`2c8 .)>?2/rUsWKV. )8J4zxBVLPbo!LÎrtz2,kCGBP|\Tvb6),) \ Kuĵ$"p`hL5 &Mg"CN9C/m`8^'oxHPaE;SqI%Q^02 Ja8Ps)j_i,Rܝ DLq30:$.&he@jOPD1#qinlB\0 @Al90m&ol=63pzh!JHa)"0'Bܻ]a17N9@ O!ZftE [VB ༘$ӁqΞ0WLӖ!x(>"\l,4\1Rb=l$/WxCF7 :d[ ,m,XiT|` zmłX .º_v!"j!6o@ Z$Tm'2E[j&N@FA ;(\JEpD($ ^hAId\`N+~p'bB"'g@b+׎j @Pu40*C3 |Y0)$ft DŇa@W #vE!n"U'OXl vxLkET";r2c0*zA@n Zv1H%>)bIø̚ @,%6ULHdEja"@ ඘pL$@Qg>=bt17q`|+*qp`J$OjF44"*bM dpQW Ԯg ѣ6LQe*_B`N0@@!\j@G } v(73xVbi\_2d;=J(``JBWT",Bš@P Rp" @Ɔ|1N 'u0-5 (hjt.4Cc7‰[U(b(AY%5\vP I@>n&r LRIB+s\|vr*/JV"C?d 2A =poĊ&Wo-#6+TAD L/Ҭ“206X_y++{;_S`q"6z3 qb(Bw<,"oJ_W_IX``R"H9Iq6:k\qw@xa!ᬘ` 0QZk6Q1@jdˣ.62( 6@>bws"AXK 6;%PmmM; LN&‹Z#N+Sc:[-H?<|`(J8 ֦++!dq,-CVK*rÔdQ`zy1ۼ+"e6a. Af?#%o)B%]eytENHs<95+ VܡL 1{#\X6쀨>ut%!O !\ۍZfג%Em0 ۬8)e Mb#;BQU[4!q$BR\Eo p#fE @ ` Lr&}[=LqNZE4evC! Q@շ!%q_Gha` PRѽ7%5" BtTpa@ΓaÌDl\)02衁*(臈xk\/pl0rsByp4_eBNq+ j8a!(y ޅD"*cSX}?YrNމp["ڪuOtxqppf\u)%Mi $ cp9tpLdBNN0ΊH Tek$ƱA~Bxj+ "ofˎc1%1 0n+E` 5:l*boŖD'68E폷^"q)  BRDuJ4y b@,,|%+؛/L$p1Ŗ%Dd"~n1HDOpĥH!T);4Q=ɼIۼzeHe<;C"#!Ag!M!BH diMkt'&uQM:*AQ8ٵ D`*|%fGq@뱸Ѓ-qՉpX֬GFHD"ᑈL 0,EйEec<= 0}}W K۶K,@HbsjN;ȂG a@)!NKG $8k0ZR 0w@࠶nm#i FopN@` ]& vݪ1SILd. @ /Xlq1}EV,҇@K# n.FܧXb0 "̪"4F W q4H,S@䥦 T*ɋ{q`:MD Xuiʐ6ܲ@5'E O%vj/mU PI@cԘEA.mW }@,HX BsbzC3`B%K,IA8'Y'ǍD(,`\brrytC`e BUxX @`r8I}bN\1*!#vC^agc0`&& A7[ ~LNֽTyhgogD_I &#r@ Cx\ IWE$i(P!<Dh2nM VȰNj펑ȜYfMߓct,:z]@b H ;ǁfDn v<,z\.XeAʖ$ C~4=]M=ChsLj印m 0wvU ! y@100Pp /,S5z Q vzCX P@yhhu0zxx]]b a ;¹p Y ?{B z  v@s-|;=29HCP%0uC{)ćiXhn#b PH‰؍@ 7* +|c jD&` ?0s d^+"bʏV }:^"m / EC–z)=-0RX D( `1oXQ 1 %Bf1b*s[4[Y Ϡ: 71(`'+8UY+ ݌!H'J! mo)Hn5 36ҳ2IB $4i|;2|v` J!i)p@+x-0$hZpKڱ cidG.Zf!a,̄Pr"/2?@Z;{A,'<[I0?>9.~,c\KN0Ri 2>QQ@Q?NL#ة8(<:Fq?F+{H*(9AT; bU@i(-Z×Г XDOI(+0|aN.GZ%[B"+7Hr_4뾓=E?h$9<!)lDu2pp9`6KKÞE" HETUhXLQQ* q È&L6(R&31RP8Ol{ .H'r$Lٵ'l.jz ع؞DJ헉oD6 `'*, (iK>s?T0(b -Ԅ[q31ij VpEK;wG*Mto!G902Q3f &x%Q=Y S@QrD7H¦)2>b&)Z Ib'U,38 j o VN-H=xyVpѕذU".<H 93;Ċ [4/:eSHI0Ǖ 3@;PDA86$ɿ+02FwM+Qcȼ۳뒋HZq'"Jmyg3⹫  :01[[["iS@"PlN" |t-ͻ[m,;k (qGzYi6:yWh#-[Ht߼đNM+H?4Nbڻ=}ۏYx8V{Gaρ sibY[  y`^cf>[+w# F3CKV4 ^23+l#(@d!RGKlKg(c8`^(OtbK[mh:-0d" HcZ?Ƃ$[dU V[ub(h] 2ᙉg Kp%PQPNG; O8@ަh DZZ&ho_s8w@>aLA:#jX< f8 hxcTpvod8|`  Bƌ0qb"̠"|ᜈ;;0+;|<3`0C'veu3rF SO ]m]{OqӠ_d4"0 dG@`8Հ{c g(@soҭ+(:,RJ'Vpp `q+l$@@u*>C@ ;rg#a`j+8J9h}So}NP(3rpZAg ad `Ŝa#0KLB2rhSCZ}@9;c2Αܱ|q4(X/g/aJl m _0U&|QSPƉ иƱ2l,*!hO!zOb+ HB"k:к -l< Cpj{0P7{Z8' pG$'ґ(o*#M`+ 4) RJPk(2C6./JE/bHX `XZsx%64BR-Z8ݧGMTp#JkkƸ2 bi| ZǶ̔ORF99Z)<2C @ פ-,Zh%l v]a.̜ڎTP wǺT$X#HJcb@8"&)@*I`⎩ݕ*.̅+ 1$ LX {ZkP#R$'d̓:0 **UX "s3 t]竒mȎ,rTs"C3"`*VWBy'[~RaO0z`w4Ј㺢OEHN%3[$GYFy' | U8&x ]!szM6p0BZ$$Soeա>SfT;Ǚ)Eśt"_L R~`cdHpE0A€NhHP&cQG.@)ňh w=#@׭J)_]BF[ܱ7k5#4F|`$XRx?pxMy?$N5ן}G’~a GbTP聄ôt&oIc"6 JF/ 4BCPwB*DͳiD<|W1H$ Cb^׏Aa"f'&8"1Tcty@N a0 P*"r]@6̈́s!f#\BZ r`;D3FxJe!Q+h`)9X PFP>枆NJQ6d ru@VY ;9] ` `C34N=_j?ᱩ2@b lO<~vnu_ KE9^2"Tж&VCW]m!I%AvvB9~@|}N .N48&@к&Gd%Y`q8֡|t@P[_HEOg`h4ss9]z2pNjT*jRC̪5P?)|K9, XFS.ZH 0{W[0cx&:G1Lwea;`@b1`z=v*{$MR S kHx$IO;p D=BI.W!5>o@ ىؓu0'xZxǣ 12RHM&TJ7( 0'C=^L@+F_(0,O;dkq)F>q FhYc]$j'#oPklO? %JVGwi:%T0g=HmgmZn$vSuH :'P+A6WԔzaܿg*n1`Y%j~iXz23!G9jh"^ %Xj(BRBDH` S%&8BDT@P<׫*v6t^a7$đQ1<Ȣ{> 6ܬ >,frJO|eܨc5wְ1cO}dڕ$"DHb8 r4yȐN/sBJ4/܅g,?FTML=!N8!^ARI2G\E}kb >+g QNfBQԈ>jzD%$*rt$x'n4Hx$#,cofԥp @20<-]RMξ.90HJ&s)<5B^&%@0AVʮ:pѠ1J"@^Kjfj,4f+1&i9%$s3eN`/l:ckD J< gno)p  P~* ҴUSesV|(,<`xt$)`)a*Fx) $:!`08A 5Fkkv8α(-+>挎^a* j`"N/J.xAB`NJi%2F47EJ*QjAFk">Zpޢ` fgH(HR >O&. &"L ##S`NeM#1.^!bH@&gC:"ngS!q"Xh#xt*L^5ZGchrcGDARb}bVD,c m4֒t*-&04mGAS Gg "7BN`@f 3H2@D`"Ǻ &&lL*4-.17]o.?J>GR.2Lqa.! C8H|j':h&>М0f t<0h0<+dO `z@VL.$fQ8 p*/H آ.PLxËnQ*.Tޢ'0+|/( )F`a Јx3_C\ CXe_B5(.XnҌtاA,! iAFCpS=@9@ZR`<8BI=BV_s,i%. 5Ƽ6yaȴEag^eCH23!A_BL%jT%B5PVQHdTek^28V̖C:Xa-j p$#H ΊHWOjWC"Xd2ŎnAt_`!@J NJbN\8! Ia̩2h+^jUeC<c`e11ڌ#A@!(ZXh枰O +@$vMNmyWpE6 x#$^-`aWKK:Njc$@.`P$ @ `a>MQ S"/O,P w&Dp,KG4L•r:x..8vg ,B3 Bm)g1 !aa͠AXA:G%RhbS Ly"%h&at0U۞l"@5:` \ 2( M,?)N%J}%-Ax<ٮ (;`5ACq֮R!VGM,{hb-=vs` v~(`Ųmj+*:!Vr`njf`|+}07"SsdV?kL6”\Cit E=@s|(XkB E6zЯ4v!`NA4{nnN&bٰ( @w yHTzDMy $dža%BLC`c`F@R,dP\/x!rPjI*&8 ( C!Sǩ'7> n׀:@ ( |Â[&){ &07Jś "îB&#+uapV~!ZiHdpDoi  ` ZC.sCu=6R&C j>VD>4->Tm.L|X^jPޤ@nL @tNɨ 0bNY mz0 H@$>ߏ@#h|> !Aq DV(hT(" yS=Hjz'?lѧ% Sw[? ju9-,L( $`y=BQ{dP}_PX+b]{y4}-VEA+Ԫ0P8WnjCab/ A=7siGkTݸ( Sܞʢ"˸ -"v{+$g:e^&&#= b w4Ɖ 捀߮>pG3qȨ( 0 ")*@.M D/0I ,J@ d> h5vg9 n#kT7z-;jDL0g&8Gdh_ |uQ?/Fcu Us`$ʢUk#ny"BT':~@B0e0Mhl ΄ڀCFb) s~QSJ'ۣ-3Ҳ%@3f'PM4Lw瓶L`@Qq% +% b@=jX` ޜ1d9#˸Gz6eϊ&e&hΤq wu:~*Mn`^"`>C#wzmҾ2]=BޢbK}@&:p$vvZ$$e!P\}>Ԁ;zA`xؾ*cɁ1F80.sR B6 6|Ia|0F U~h`L@d ] dB8oT28@ 56 kHռˇrvOSj"c` 6LpIFdèn3lSYШ#|FkZg{q9hA+Z!Ckd䚒=+\ \,@Cmvr@S(92$#C'eLCl) 5~>H&Ch㡶.x?c@` %<1b"@` 6Ai۱+JxbݥM<)I)tR#?kSر2ӎGXrhAb(Dm ڛb'`X pV P X*BSevIӧ-ܽ@IԷ@Q')plU}(}%нNy*Z,^ $Ĥ# eLKl]Jn&=ёOz܍.AaqRȈwaćǀJrTNX@fyN@ lv=Dq PX{H+lnچ }NUK< w|MT'F;`5O;##oohrB`R8x^lA䞱1;Gi$q BL/Őln%FP@Zh] U&x2@ '6@,"lrRh!9 Xn/&7us$Cޓ3<NLD@O|o-)$8'2C[yצCu_"%*m`&/hmȷ;1n$n0? OW;Ȑ6L'%LG`Z,aU\;L ]ElmQ塷IwH[wZ '&yQ>`I]ub vPlI99`0~Cݾ1Htz% ^ z+vc.gg*>ނieX m p/O$XJH nq.%D@T |h7U + Ũa`q貓xʏP8,PX:;h8 20ic·o  с+ 08: f8dh_A.ػ:<: "= a2$T +c Q%Y_89kjc^8a [C3F3Ph2H9x1M;YUKɋ-`e<3S  =ӎqSIkxJ\o肋 h! 6`SR`b(h0ڵE0jLxԻA_xV;x]CcHP#0""p(@𴝛l k,dƐiXu+ ʼ ,'=(G# Ҥ3I2h#)S|3'J&ZEYw |'~,m TPa$i`A( *<(]mрh*l9!ƕ@Q0Ԓm*] sԘ 0x`[Xl0 9&W5H*"Q7'[jhxb5(b S)J >DS(!<z Hk8^[_€D0»YʙV=6ɍ[?a̠gtkĩ#<"h h,AZ$[&xy ˀ!Uhỳ##z\ԛaxy2`ynHkN @R(O!ԟc.h0\`ƐsK:JA`UpI@bmHr9Gp&zWyɓI²Y&Wp[hgPu 0 @2Hh'1N)kpi; j9yIHLpJpҥӭ)[O+g 81H,5@-py&Iߖsq_*CݿO" 8y0=!̂,%2DP 2 ٍ`)PhD~H À+#q`>-fӨ dZ8@{* ŊQʙ/h !j4it&xybaL@QK!xQ5pEx\OjVxz'c:9X$"(&`ɩI B=|H ZXT*E#4H$0P/asJmAHeUlGMKHCS Rur(r8lDtik·3ύX7-PHd V00pm`SZƆ0d$x3Ex'Y`8v@]lcL+5Ԏ\#Օ':ؒ8o[y( tZ` <qIӱkpkr]}=( Y`!^*4 exfV bC G!(0(@ ty׀f8X `.@d>0'0 7]1:Br,X`Ǒ} wAX`ڎ?g,o >Hij0Пp) oyXfFp]+Y0Q$|j b#̗ UuTs|6&HJ %{tIp8莓ΩHjzsI hxdy"U8ՈF .HC#DqO$7bӛw; jz ?%鍛qhZ8@T5l; P7p46;x}Wd!6) ܚ`JFThCHGT`lPA@0XD`HX4@AT gx\ @iT&e3B/O'0jPO)ə Z5?+H\D! Q@}>ϷV:I4Baoy'߯=lb F`F Z}=X2 F (cowh(`@Ms% z x J xzhoЊ\/ @\/7DB38J'Grџ/E8NjZNg&s>4  @- B5C x}IĨ/O }$stįfh;^ O>@"` Մ=% OKm|@},J E ga1 ˕u GTX#,5od&z LHyɏp @LjIǻ *PoDdZYtb4B-%`# Z +0.R`c`a @Q fgEQ ^h^&*( &Ufj5+G;rq^Mz3 :aZ螮⪄4m F OhF*\=NĔ<Ѱ$AD0<Fs~*`8PEd7S9{, "*raC yy! `'~A, b5 _1#'xBa"pL{Y$$@Q=K% @FPHT*0 6- gɷy=MV0PyZJi{'B1Hh#/;CN %Ǡd$ 9 NJ)ܞ4@S.E rZC/ظC9P0f1K G΢Y@4+I,'d]{^Bq>J9TB< `,Dw; 0 1평[b%dS|(ƉǐvBDu8 5?A7@Zap j`$`!v(L&I0Hn&2 bD=ČI$yaCB)E,HMcC_%$hA ~I?&]@ H3xyͦy1SI|`<ǐJ *EPqb@唀4A$0$,1yrs>WUrl6 &>)"i8N ) AD'@sl 4V i нRri$,AUȂRNC.o`)S ^7F9Ԅ 'mi 0&UPY#@zEA@cRJ+Jx*N@ ctFP3C{b;#@p A\-5 d!D,(e`rnJLQaEU|$Ÿb<x=6Q3E+a9$^YplyK`WSu%+HE?i!Yh# Fe# n$a)>G'>*?0`98dv*a .0F@ K8PǗ#>q 釈 -mǸx =[`PcW:ɡ(!"#hT.œϩ9[/ґaPTT:PMW ^8Gg u%g E րL P,({H}n(L *"`PW9w@V?Q V Kieauh -#$H8't&@DPX@sؗ@WD CoNn6Jd&ojb6"et!AO&@ FDm ( "갉*o 89".ip~%% A@@0ib Nb*4%x+m4L+ @=!@"VBIM?b)6VPva( Lf2r4  Af_p%E6B,R^z HR4l N:y(IC*zyDy8\ 0+F\qCLJ`R4*2;A$H3Pゆ.1)= rF_°\A0Bfe*_Tͅx@`! N !hRdG1@ L1b 1'p98/`! +Bk'L^ ҟff$$hfCb9n$+ Qr?:e$вUaH)+wf <HB@zz+P2|*g *zb)2pOzv2V!b`l֪Pz4` *&Q jT/D Mĉ8LG ItO. &t5k4F&>@! KAJ0Mg1& " 6" sX*sR.# %2J !aL `!h&_$Hz7F`(m@N n6r3+?o'EftOعDPV@Mla"\" fP KbTlpP*uPDS(68YAVaS71Bi$BL^P`fvD{"JXH6%_o:6(WVYE1T%@lmb@kG\^)./27 d&pN̴J Ȃ°A%5t J1s%@ G ZJrl!pH&*2{2-Kφ>.bASq T=`DA N: 6(*b+OL(h(?[% n*L@ !|h@W b 0NV "A*fDArL>$b1!@(D`UsdMtp,L"`Pf@RJ'crH!g"$47v@&P½S3n`B!AW7VBTWFlD V @> >v+#FVϧ3GEb5L!Z r,aSN+  fi `:)(<,W~L')Ãpv+6@R WLLf4ez ox,f@2<BN4!0Q'$ ?Bb7汔8Pz~QT5>h``>~#  lfo\IlmR'b]b>+-l QCecX.*IQIBGI9 M-ȫ`:TL\AbXgF_* ^`g=ʲB[\7`jDz+C2+${=dQbԂQ`>Quflbh8pn1A[ ,Loeg7iJ q0WAD eza,tRXQdccdz*f V &aOqJ$!3z,2 dYCGy'F"~ OhA3 Q+s%9+ɬg*DxU5h9EJWM({̖ÍdFFrOk!S!k` & <7%=N \: n)4]4QOym&5$BM~? `{a֠2h>j ۠Ok iLuW4ZOhwET RQ.c=? Cj,,X!Kj7:hȪê '@"B3 ˺N78 Jx'$&i }" |EIE3!`(*€CR?j`4*D4.GsR ")ӆ{Q>@&K+i$'P4 @@@;/DBNBŽĠ n#' U0,Li0䂖 {l\ T_!D >!H@@#0I<uB^9&ElD5$D:0ZUBX?2ߋ=*6`,Ռgc}iP@0›!ra~ȴ@q 5DfC),A1QK؁|"zr,  xAHC\9@$sT-KiDJHi`i-"1"#Px2fP,Dgl"; ´"њ)81Dg$U: L9Sh D#hcDfY;oH$_:7L~DxiD ԔB*e$R(BEwBbx.EhW 2F@ĠŸ2bD),,ÀzJ@d:=DZ:\uՔHҪ`]"O2DNT(hzACMD2M#жk!CzQ<}ètLN]v/\aEQd A<4t}2MJxYD|p VNuP#üwXiun@.!  a>Nvy=Xj {qJÃ@-`da% !@U 3)kq8&[{ j 8(ch7P5hY<%: AVxb ы@f)H*xR(iy`@YCS  l95\!XTM6 ĚY H/}1.J.A*B q؍ɠy8G+rcH<(P̏.6c7Y?H>STVhA9 A>@y "Hs G ~ UK<6 IPl!nT|WՁIbLU #`#"3u6*$J $@&N $9AhxߩY j402s@q(D$Sޮ X)hEOIj5 B:NP>/yʠ0W 8: }*&k/Ĉ\mHO0*.4 C#T%sɉ:@EdZ9 Xsj|[.Duy90akA֢y c#GI . \8P8ՐiG*7F*>i>JaZJ 1bvX2 ihMrt= U[G DCz Ҕ : 1N@ V>SF(9=s:`<.dPH. SXGu >i+l8[;X;)؅E\:aJط/ @y{[AH2%y:2>U XZ )1j"HxVz^ZEըhx8r yPz^[Ga a!XX %xhһzH0v2 i;1Hz(X~ 9?C7 :-% z0^BW ;t1hT8^pe0`_  ꩼ "-B-xCلFDVB+|1Xc-1Ӥry/0 j52tME[ع!ڄ-Ѐ'H`h-P2>VQ"a)m`u%E2pZ髓IW [ߠdT 46' K(/ +k8I.!GɀދH#T VY4eHEԛА%T2˱38:빡zɨ-AX 8ᦔp\+x< >cӞ爠elVz_겋V(qe֊\(Eja2dvJeR%kiX-R( sifeRv>H\ӷJ-;[hvװQ>@䨼 1P, g[Mm e)85ׇzž]E-&AA'l M i aә W6 ԛQ@VQ8Œ=U1UQ@SȈ"h'1t aBG)/Z#X(4PLI#HI*71Mѐ& &xW9vk ̄F?Zjԗl f%"w[ɉcH>)&R\<1vP>XsF4wPVU6HxGHxZz $_1#=abipd~7@rC'u> '?xӦlu1J3hi1 (h1>S!qaàK7NXO\ooٛQ*2tiPO">Uqy4(s;Ba u[wbPW;(-IPA %6N%PaGMT$83B՚IiY ,<AsQ`T˵g:X3&Zp8CQc8 @@ !A@u2 ܽ}ohL;_O J"Z;J@}ۋDR ";UX8O'w<^9,L r_, \?c8.mA2W^H@J6#i,\ݜzNjI<~-@/rXwWK>a\-zmmx|(ڿXPFP* c0wx:<Z ( ǀ kqLG^"¬z:?x$j> `ޅ |њ(hEN@$܃LI*z9c]ҽ. 䍥v𽥠`@q Cǂ,GZS d*_P7㤦{i[ƓIJ)=J)ol0RaA$y% "&gNǻ@(ʱ57@(ItƄ,WEJZ Eq:DͬhZƄ$p\GǮI"%Pl%22x RpG&Q. :޶*H"2 !FO@ff:/E(6[{{BKi29"6+`x .8w"~(' ZOeJJ$0h#HˀN:z1o,ٵ mG Bj8 t("w\*0DDA )^uTY-VO(J{90EK b(a:"`PVXX(@@` 2 p !FX+/x0I=@`!-At0s> h`UJRdאFJ7;V&@Cln5,!l/$($ nsL5Bd]QJ9N*0ŸTM /CFbG p 0&('eා&EO/HCn;x4sf>K)VA=JpdyL(L )p_6\O"APIAt: P*Ea8(Nf e !XչYLI8\\ UcxJ˹N+ڎP4Ú3DIG'3-,,S! 9 qTq˔ϊɂuڂ9EPc>Q)EPukĕXOXp8M1 qĤmLNⱗgu#@MSԩZj[LSTcLKe)PnIrXl\M hQM1X& B<Ե#2&W_ |bzwOrE:9;_gAqLKt$l#0dNe🕝O@@ly-H,_Xj82|ݝ>SIN"1|FX3^GnvUB.\h,.=y\gv)<+Q5գ:M@ !TY*ܛm/G̢!fİ`ڡJxaB1E, @ 'ںWzHp"ZQx-ȶl^GW–?HX ѡx U%HefZ"l l Q#lmc^;42MHw+LYI!W60IJt&Yt Q+E=[ 7 ;tj\/aP-׳P"q <4 %SM.~ӮG(M_L# Cy-c6?d,4|QFrJzbdKgVH51TFvQpMPBl ւb9BL:PjxI+˔K)`yI , VI$(g*>d`;jtEۢ#@ % 1D9yHdc{((r"KBM"yvk,}MG=B ;D)|~E r [֏ r]@y}iT(&\y>UdQ$At006FBeȊRԗu"]WW;6z_rca{<%n-̡E(ڶ뮪ץ`u6\ f@Id2%Ǝ/CV?>b# ,ޖͶ*# ^ ` e(&(Bd%)|@)X]L٦?eێP 귄+A& KTl"׋d<+d(麔TF#!`Pn)C^ +Ip Ivf DCx0nɜ‚\ ^6$xۅti# J$A$Q4fB&%"f+M%.Ěl>/H.2pc" 2~yTuo-%XLB! DM:DOe*Q% 'DBȞK44B{3BAA6#d^6KCl2`B&. `(@ECįb@>*|ΒB,c(Bcm 6P%+Jmn PэNEF6=H@s,F 1Rֈ!i`HZY[/+ncj? Ln  XFdhH.Sz=GZuѬjh2^hxyPf)7ӆ$#>@@!(͠ <hA&N\Ҵph `*^_S,CD(~B:/'P w x.DL7yAa %&fiq!`@&&hb=@zA^ L@ VXHLj@ `㔀8"&iF( qiFv inTBPH pv0''\!~ Zw^:uwNC`3 *@rAg<5O\Eb/aLyw/d7eb-R(AD@v$Jv]w❟oO*"h lF` [`-)9>uV`p&NەLaysLBVE"(!@ #+vWVL7v @~R>*K{TbS1B > q/DE~̏)A8l @Jl:Q[[ŁB{2"axB G(U:^Hv '5GD%jk~Er/FL鲎-]l*< eb2 xyyc_@ v(6-3N~иe#㠠4V`6~J@C?ޑ"Ubcj Olt[B2 d ١+ÔQ)ȑ"T @`(cF1$Hm{O!a!`zAB-#D+@Մ/qO·2xqU: ZϦLpΚzǦad#!0GQv1KMI?\=PB$D09y/y[@&(a*0=P[bib[J2!`BLцQ/a'b AFv_f`O(#u, XۻVi550p v4#"e۠|Cb(6|C©C,ud r# u,)1C;d'Hgea34hj?Ac!Z# <O`m~w=f&`8NhR)?`DGHXTHU3A `|DO,@d8J4Z L#L%DD#< Bu٪;3_.{}|4ZrPO|d  #[6& @$@$@x0OF&E#>@ ^}@@$_/_9@/EO`.0 ;Y=6)gI&QlbYK'e@vyNU,F3Aѷ>F#P:g0rA$b0L(Kq^?" z`ʑH ݪ>~EB+5(obX]%FNnؿ@2@( <qlZHP ڦʹ",m&,⢩ 06>k ߦʛxBĎoNz1F˄黆&2b8x%VU5ÿ6",뼭KD8;y)Fk{(p:RQ "&40K *O&/o $U8!bw2ϴ9b#h뼻z2 pꔟ*ڙn2 8M @eZp"g, *[ 8qD<+54)::%A\U8"ʂzlFtR((G bxf)>NUPѮ8Amy%h` z V# 2*zGhiCDf)t\Ϫ?z|JSp; q Tү>K6-nΒƴhdD;OzsNvR$X4E&;xIĤ/y?5>qA Cl BY0F|pEgD]b5tF@4 Q7Z aP 4ӹ/k xAԑe\DG;kfȂL#瀏U2NC1džxӉsby֔J8BXI0`lz4[4To/g> Y@)@G_QQ y6UB.JؖD :PŽcw]4dl帬FhȀ281%w%"P܉:ZAٳX chiE ^|@:Bޤ 3e 6\CN~~Z-%ӄبV!*!P`;.E0\gm:"B@a!b;y#d<P8f H)F}jai8r(n^=MSdܗBkhѮ*Yr`L*/7RT)(VP:N,39-3ƀ,CH K7~T (S UH%'N#e|%ޖde`?PRJEZ<77('<)Db+PrJzG9g`4@8 4ƨT R~ލpd1b)]MCR'fq!c"dhPͮ"bARµ` %eڜӛ.SY0QD*0GhxZmZ!صg,5p!wQKU؞cfo\@ LHA`l$6LFߚ-TF4ƒ ! q5r\|7ݡ/:Kp2}%D&nY}G_tK8dd5#-L}f\ P)[2G4+-BVzL|2wءIXHgƐ0jT,֪C\\Cxk @8@<*paÆFg 2~^d*Uլ ~T,}``h m [-+6K6zP W)bT 㪒ٓ>K*8~ eGHq缰fp9# ~(7@ 9A:#H"+B%f&_p2P   PDL9Y{-ot"=dz9T)a9T H1(><(*CzP ^c{:?#[p2P!d im^@ H<=4D0,&F ,Hx=BP wxwK@`h<=0/&Pukaȼ @*W`oa+Vp%߀ H( Xk|=ᜀX0 @в}90^L'+#S<+ p{A0/*3P70[*ȹ딘*CF%`(/د8LАA#  ؑ4L J'| d <@He ՚k_DbV)HN"F"9D8 yb 9茜XphAc$;T1$B#!߰x& SVh4颰@ֈzY $xB|@X**'ǏÇqǬȈ-)9|d##i )KҺG h-oȸbƤ5XU)"P%v߈q7ޜX;h(Pk30h!(4Z),ic舁`z؀ *d)J#*@џъf `+/u@sD]#Ј|  \Xx xƁ}<W`&ucᦺI1zpX\1 Х b'X(5Oph{C0)‚wPB69(h6'ᢎ˅S124݈Yy Aΐ[XI )I ^ |ٓ ]Y21]k.-`ZRJh!sr2 |: (WлH@r"{!z$0$V$ aԒޖ#f+mLNڂhWFřs ̙00ȄQ2w% 0Q JЕr: yz1;D2B8VʈiݸQ,HIbUt$P=ˆ R8'Hcs)tJ [DoȌ6'J ?2گTB.-=9o HR'0+nY/:ؤ!T \6j(s!(,mӢ&X 1SDy޼Y#БN(tU$VΐX\V\-024@yIB# Xg:.prEE=}#t @UP29 L -4 P~~Z4qS)2`z!6_Ғcݑ| +;ZSP3S8u]*] 1a27Bb,C??xzЈ^dYDiXws$;T0XAA(ë@1j|as8 ù1蘌& qrq2X/ Xz0MydC]!%UnH 8؃(28tNs&y.)gNIjV7|#5oTh:x$8A Eum`wZib*1 cΜ/, PsCfhRH@?]1ވ͸ 䯰݋A @5ۚVV ޏS-Y,CE#ѝDCyWq]Xý[eyװh2ju̥&6j eXdP !!Ñ"XC' P|ÌzS9 앦9abz&HfJn8̀9AC8ev4vYEɢ"쀢=Θkɠpxb/ e>!p-- #P0 @xA)+Mk]<ʁGap< / إkI/0CCPH 9XG-N]NP"̟/=xO#p @J.|ҞA Zh.(X :E9 4l%PL0'puT\~z҈@#5 놘g/`0.6o̶'T:"iTF7(gFLѹTiر1-(~X#^Y) `Y{+pvՑ\1(3 zG 5#Nġ6hJz: @PZiƮicT] ˳lz-n &8$pLغK ng7E3x2JywnG U͸@.,ECCӻx PcJ G(}c&UAS_?8w&6-̈SIZ\;EݗBOhM2$"cOРy͹Tq01# 4ʫ} |S܀0THP&mHd~[(< G1+1r8Ã,,;EPN}&pTX) Aͻt)fI -:^ѩot/=p$OhPF gie A` ~Pp*xm6J|1 @*!p(?TJ$SY|>`hceχԒ >]VkP( @ Ԝu=o2*@$Cpl"1%]/P .u)Y)pT©lɟٌR hg+ YJT7j`v=-̵fk L@tDKWUޜ(Hj. O+/7i0DP|4 [o㼦)bПz 83 b%7bO"P>j` 6L *i" N6k4ʌҨJ0E$b}Ĩ%GFOۊ%c UEAxvZ&0 7ɭ`*`򰶈Xh0 iN<_6;̐3(? <Cw.S)/LJ]K{Q%!`5PuH1n?rUݸZxc1wi ?Sn@HږatEʡvBY2lH:u4ũ>v8N;."Ƒ2)".m$\ a(!}([9Y:F EI8,W6F8N@HRZ6`:@*yr#'4©:\ʞ: Z͟CV~-Ո\hXt4 yXZԺW 4HӳfAf <&|AQ\Qst o^GA P4Y ;JH$)HRκAl-HZKz"00(Dȑˈnв!2^ )OZ($¶?RZc%$ S7wXB]*()(!bHFuJa?2%64AM$>Q2X ^K18R]X%O4PM"3a.OQf:nΰW0IR&a0 ብ:Z{9$y' Ud Q021 :XOx,2(:GQh&MY gcҍ MXj0e@ )$vXenEx<ۨcr1Qx`1F(j L D pkHT9@]kqlJI[`zXm( (p(\8A2q lEŘ8dJ4e4gjt Z*l_ F(%50@F:Ot(K4] *$HA$a bnN,}ۥA]:X*dT4>m hM"ê`n# j1%c t+Eк>b C$rL=!I Pgc܉' pAq"20wxr HGCQ* ,иhzJG`:efU ?ew@#(WAFjh>@Z \aFc/)؃esclrWVמ\<X(@5ʣ$ڝ!"au!@$%& S .MAbP7?'DjBb5`D`k.SwN'$QTCR D2 LBtbTwv%TR9T EFK-OHS:1ᔈ17ǙWR j;3 a1@(⃄p ; Չ )- ,%!yjh$V8Xh*xCsFNO t$A /~$-oV&/ #, P<ط~Dtb$%70P"tMN8 F}N&gf"RAq:,ך tЊ^nB>@."LR`X <ɧ6L9JPF@4Gg+F:Y<*Z;7j FI#dV NJZB"p#*[E^;f}E{>VJbh #A:~qgCX$ .at~@(Ƣ֨0:"3m4 |jEH aU8M(&`FA8 JYe$&(~b*N;|ä"alyJN 16>bclNHhkAEF:gi*Ffn)l☵ qaz>@ \&D$ƅ% &ܗ!^HİgitHJb *oIj-%T ֗E;KmV)evЁEdc>g(.H$Ƀ!E"LΚ8& dh] (0(&¢b[#$0 Mä)ieOl0)+g@j`nXl7Idh)c"HĩD4d.!.4(;g9b0Ϭ$ Kf|e>82K Cτ$)?),# hqB&%AJDx@ i a#F2>"f=BIQF@Ac9g6# a%)c$0M"#XD/.RcH7VªYjRK# :9˜xFc %>< `!گF҃P'6sNK|xAt vo@c*Zh Mvt+HL7Y-앥&(Ad*cbu,n0 v Xi`!0*mnr[*7(K: FDֳ`JxUє @Sa ބ&P&>QЖD>i4:FAO  6Dd!Mx R掫^AMD ؇#Te(,n"USP)a͌Zn"%nLb!@$AʭVJJ^(ʰqac^yg&HacacN@ xf+F@;'CԤ<ʃ%&VA F0%˚`  بuP2yn0?hp $Nmtԡ)BU~P e o,J Wj)*F\$AjtlSHpmbMuCJڔH7h$']DE|!" x`*W WsAF0c Ga>`t#,.'nufuE)aȠ֢%@ ,~axaUdgCxE/cH!`n &~@ta&@QtBp`@ԄcC . SaH,N֧ C VtPK\G3b;AuJYqf;FҦY `Da`b9sA3@H eL68~a4[8 ^v2LPT jE @QGiC"Ga& )ATP""- BL#%Y$#$d%$KH@,s4 QF(؈6*R0CTNAd* Ew\!WFNbep@v fNi8$Fj"1kjAwd7Rڜ&wS+EᓢgPv ='M Kd{B:B&6tdaF`<۸{o& @}`O#K%{78 M.l!wCr:ϊnۛȡ`! :G瘁[`rXqU,S!/` (\4ӤA~SN ? S"sVA SI|B  @ )Z`;_,~a9!HF Ewd%,-1`ERgiûCZcyU@l $I? U~P{HI \' KRZmΐ3.4;NKYlaEomW9BH T:sT7Ɲ;TBdh; u9'P(ᔱEuE]LsM;^C` BCgT%]dZ%E_'p˧a° !fPl]kL< ̍CVpsٺ2DCZ9W;BPN4NּVΠ\&GR_J*>FH5}p8709D `E_AjC1'X5̂^q& o=Q C+flħUh&8U| XFoZmf%2DO90?/Bo d}>_0xj9ârx }?a5A! hh4X`B:LLp8X{Fpa- q}BLj?B)˼ȗD!@ zNz"T~?M˥h$ Gt:ht9E#L(jШ' huo@4!)&ɥ]FD@Guulz e4i|ܨ'l`P ~ ch䞛Šܿ(V$|+3h.=% [R ߬(xdF\#N麈P!j&& BhKEȑ{=ܖڱ/#vٿidi+X5H&(>_X@$0pf 1j&JtX. KOKk8I ܸc4HNU6LaEx:sX% ԙ2L ̲h8|>i|ZU 򺱋B)F8=j) Dn|Eo\-UX ۔+ # xu<\"Ghɡ` & St"`P)nZdqТΛ(ɒb? $0FP~+yĕ*R#aih)ŀN@W'0ugh @΢6GvۧýFr xYwr]4h:`$J@YH!P\%i)Jˁh}$ PC 3ùNף7UV^ g`~xPx H*h@!Eh;F o`,8 K!&i x |^"hd &\XJKlܻixumXLRltp&v A Q4&OiBX8ł&F h 8`,h (sP,`G xuĤ!=YNv@Ph &d1E X # ="lH!)@b!M؋ ɫq臖5FOC&ȟbi7GܪF<>M P'rC.%GsQghU?o..ZFExwܳtJ c 7 D4 5D8}u>ґYLޭzre!9X[ w27rڢ) W 1Lɕy 5+u;Ғ [CSئq,1fwm?7lhm.fIQxcmyk!u"ďtPLP8U<.0]g"%CpȲm>i6P*S0k#h#*uPx`!Dh%)4FU91hp 8N1#rZYCΈ"@CDMSj|Z Cp<*`\ǿ6KLbBw~#UmQ)~o%AC{v,E'8e єo`JV>`vB1|)Ő@k%51]{5 ~Sʸ7X -ʹ|Vd@q W_l!)SSY֤Nym^\R$D%GaiHB]}:N$0zR6i.v )RP1웘ߘb[uJ0BS(T)0zp" # ]+`BD%ʲ98S-82d3a(p6ജFRxXr3d衋<b'c?%0k!x>@ºۏ#ۘ)D jP|D18vyxQHUhki !sq;[ c*Bb(AcrKO47 x=ø)C\™pPp w HղȤ +0p^Flg(|A :57bX9](v$4`#ȭᎱ5}3 e:P,H>4cG BLT1G(XD0BA( PɎL,掘CaG!v HwEѾۀ0waD ǜxY.YʇyaWEӁ R&"uL( ]Pw0P `+2~2D b{od97B4 s#BN.Bz֘ d6JE ~ (pi +h[EH܏c+F*E2ap323RP2I#~R4"fPr7@ ϝYM%kXE^npW]eM h6HZ΢ѯIxiad_Pe5[Y*#XL|+ шMJXSiR&Ǻ JPPkJb_p\zXpg_j hU1#ʠbp4(- $Q詎 d<q ;'at!f `cڦI+Vp gö 0d3)­/XVfjhdjPxQ"CcM94C ӰYPRU҉uW]1^0 +w$P :3Z$):ɉb cPXc򖣉." "QԧMgBЉC^!fnРicYh)8쩲.c[o(Zn0wh)pqE/iᇢ~Ǎ%e4Α3qU0qS 7}  %ifȠoo(  >ŰHN9qAkxxZ;ku,R-,ѓh(sQʆZ _[IP(#qe O KMnT1R8<~a0$E08xJhuf}X bhe @9Ç(v5=wcͯ>&mNSlmPc%'![Q8"6y96JDkaqSCx 퀙,H3ב"-kW(uxX[Bah (:7'8g.Vh qI0?71wK$0_m \UbX+L캓&-)" :@8q\i?`Ly2#+9`!*Ik(``PUeIu!#Vʁ# \%l xF|PurC{0ihQ Q/9˅)f4ɏ]ژfikeQȚ6!b &X$8$4]ΨF>oA@p9N@ 0$Cb`,?W@0qN@Xa 1(l DS0{p8Ma't8oW{ A$޹)jp5^3nP\H#I0$ `\h~83 \L[ fb}bȠW;Ym^eL&N]xU,6( ,@ & ZvK*α0 ߾x xy` `;H`1,jhێPkHcqeux A{^* D@ jpH|ˬHF2' -ұC("gqzcG)0DM% rGPӞ8LtڜI}v ^= !P+z],&єdo3ȄeAhanLJ2| ss:q@sr71 |4,HU=1) _&P &H 10u{*>iwk49aEn1I8Rlb%$l 3G %B CF.E Ga3 #$=|DGz4Hl?Y' rp Ž%Ř28ql>!uPS1n$0x=\bp LvG@dpyԩ" qLP2U;H H8RR8";#g3;X " 8(l|wŠK P;!9[USt^\N9W@"V2(>"WOJ=s.b ` l` H r@Sp%` ,ZϺ(5Q1܅!ӿZU Y F @ @f`!!B= #,:qzs;P1C|[BOrA@^!Y:(DGNQ@ @.@6P> h\'!{4v&m@*L'!Dʒ|D>$%'Nt .@ `l*@ "V8M ͼ#at!x-&좸&ncN`mA!2 asL"q.϶F ` 'v.l\E.5*Mvaaz|G jZ;ap .@* B\Z*D`T+ f<#R(-x B08cbZ@jLp\bj.bdH^~B3d8B d vVk|Bܶ z8#n\6D\fD|ήv)Fa^!&ap|`` `_@VhFoXaNSɮT $##ḯx; =kfjJɤNŜ%@i $L@H$ MD(jGp&hB'F):!$n)BF`f&Ў^`Wg,2{V `\(@D$.N6R5$a R*M kFBa@ `z 'cDОfrbȢdQfd|.ke$%|&#mf=imAOabv <%>QD%.@`$g#s%xrf:(XNw(3-T/k4?Hdjׅ0^^Tn"Jh*&LoC@fD6&EPlp.¢rR!GC8|:4,t3,!V4߇kQ( EjC CMJ`D莭d кqT@d҉"6t2jAX aJש6-`qlr rJICC}#h=,@rYz$*@as3j1S!JvRja<^gaAsd6@n `ch{h 6Rŷ=,2!&ذr=#|skFxlaj:A"4[^$g6@ L@`*&jQbM2Ŵl2|1bf]HdFFs^'b#&BNܿ6fκǚIEpVGlD@ @ j+ YBHc*R;&H 2Ȱa,Y*>ݦBPDIncA3a)e'lz*TKR1jZ $tqA%"T/gJZdX@kbN+mtR,`Ūt!W<0z" %XU',$@ ؑ^C|Fh!qA@b!*<% ut%<|Bsy̎eͶ%oo([HKzP p(zW("+6Bha״.Dftv![1r".NT.*. `LoP@\Pz@DQEZȂ,)T ``'Fh/mD M) b阸B`P A `"2'? W62hȢc!`@O46sZJ6KOe`*PfS%^V 0($.WfLhoJ&A ,1CRuJ(|zf11+CN%*bdZD*!R/8#a؁~Ɯ&#&F V~ f;g1 Vs77#B cB't* AbtDHo8zB @螄<9Eo+/L.s'!|/D%9ABɷ~2(Pj8" H,.R2'aƒX(:sO/GseB2P?U'ۂf {aa FN橢mԙd.|zX,`ΨS>ľbA|Re.!n JC2Nd#R=Pm(,U7(b&u :Mhv58Vd a&6eL BB{[}Ktr%2RS0@ap5TeP'4P; jmTH}H#}R&N!Fb(; {pn"),! R,scSʅ;sB( kȱ2ϻ7' C ok~ =&"km#~]Rʡ%/8Gj5^)%ܼ@~N H @@  ?|m~@ +?Y(B28 >_O$50+jYStnX 8e8xz!ClH PJ M@˽JKMqk:i#[4420t8F[OѐmEY -ڢ0-/q+|YUFy;KHlp5-L,%?}0ψH|=Ls4R zl#>IR$m4Nt8lPC `f Ϫj>/N2(@` J/mvͪPI5 % 8H!w>TT)I}0JĒV ;,(%|7+֗N@ A)z Lq 4vpjR (PЀ-`/03T@)bɲE)]tJh v: j[>"H5aGXp: Xӹ{%TCRm%%\-r)%)rcHt.]n~3EMR*a F)1, g#r!@槢.sY'p#%.c  2DHRt9D†xf cPNf@90q36(VIH<'G'Iz ,Q?y@=@bX@}NH!hanB=#IDl1($ɍ28x*Qz/vh2A6!E 88 Qx3RvF( w5<`h(14*T$ZUhP1 HCyyѬ@Ac:tnHg$;xx@ag!H:Cdv q1'  ` B`@ 77FM(hq47NI.h{BBOilw55&dӚ& h 񌷱GpHkM&84Ъ /r 1p,la !P`@ lvn P ̺Ny#7dC!SXeB 6 )Զh6#Uy*ޑfE?6dژCI-L ;S%%R`_hA1GˌM&eR>GʙS` ReҴ!UqݛJ,bm EpD|@#-Xn[ mgp'yBXF9O@ O vA},6#ܤϩo;"IUW#|N&4I;ܱxql ݩcB'bDpP ATxSMTL`w%&&!0"lPZ9>ʭ ;qN TX@>1dHHv#-)'Ĥf%JX!$ n Y!\* BK?DzKތd&(fh7V nt,X 򢃩 -:BY; pD'E/t#kFq##NĠ"BPԥY*䌔na-Om- VBE!>A+0:eBl%kIq:'@` 'D$#WuddKCtT!97gC#@YyyX/@<(tkKBJ{SȠem[3mܝu08^{0<0669N So@I0}.אBW0tKjqW3]}QÐ@%J `K5˻/6|d 0uZ(N3AXޭYF?IEχ`5X/ ЋS9xP"@#98উJ;'ыA4b9 y `{63څHQp:f` 5c3XB3AP&Qȱ0@,P y$2=0x(KEPGzܱ')r ! /-Y`;K^˼*Íc*pn:#1ٞ@0z*?{Ӓ% l=#q%}ADz[J/G(o;JH`ͫQS9$^&80R *%\ >)ϊb CIøF\;{͓Q514x±N>Ax6J#ZG|Xx 1:XZ6X 0|X֖ eYI{]E 3ZHSjxg(_P&^9 ӝt8hl^WyUMu0,֍ ED"!/zyX,q*a>%؟FZ7b z`ޝ2 "BӞ"$$؋F( 8pEAI|OiF_Yਚ R t <8T@ÂO]+vr)60F/1ЀMM)  ː3spՍhP=NMd&;)T8Aq!U7 Q"*BBDbKHC { I94^1M9qӂ]E2JE8*FcLZ=H3~UMu[”M0$`@X'rKca*sxå(qj0j٤ne フ@`hwg[k O"h|GCW ?4EPGbӸS5a@' *,9- ($q< Fs5~@tWƨ^(ry V8A;# q9 )tO` ȍ mTJH_[?dh5qAHpA+Q.pKs@QkHbp9`Ř36dq6-daY )ل;$;'_Q#b.JʨQwa.P?8TCJO%7)eb/p?K%WX7@p<\@6A)d۵.hiw jY>x =+O2$p(; ;xz/{6|I~\6xP %`Ae`)zM&&E.S/.j~7N0v]ek THR$up.ع*ޔ /9xԾb "7Yħ 5:Zi3H\<- sCXoD߭",< 9 aR['rU׈ J%E.h/yBh0!* M5ʋ[=AJji9lTR_&X e:Mo;]=AF AYD V5H3 d,_@FP΀D@&bT he51W7 ~3vXk#Jn@ ?%8dȤ,BS,Ge @3p ~Oc @%*Jr-<((,I8 !tz6'@_P  c] D`h吉q;χ͠_(- >_y\J \Fw G,(F Ht>; _o X$)0P'&DVwH#-C|@IY2*Ȑ,*#H@:ꮋ')ТjՀHIuz.A/xYed0@p0@;ʸ;{3|0p1@ S@lv). FwGJ5>h P8$  pAo7c|7 0,a?@(C') Xq &(`"Q8d3M!PT 1@ P$~@08Fu+< zx<}-r x ZmR0Y`8>M4Ɓ٨~p5j~iϫCl.ow svDSʴ֫gI{$D FjrlxPVC%ba6 g/, ʥҋ<`#%G2k Hf °qΏ@.2HkE.l$ E!@M$i{[|/;hH44MHNj)L,뒕kL_8"DgcpeHmԵBS;ʁtR`3Ķ3z fiKUi6źYVDr"ftΞҰL,34|O$xH3+0Xb'=:`!2\!%Hvr?Ŝ Mq&@5X~E-@,17.!Ũ"DPL024H* BI%Hj||fV82ݡ`8 ijZmP$n!%  )0lie𯶡!BYX#X4#1j| X Jr2R&lam,Щ3k150%ni9CY.ǜtJ a\3d"@bVkKBi۹_/$ę1^Eb HR0FAm'J#`E$%ܟnnǾ91a $ f lܟ Rbn%R "(F,A҂,Q6Ϡ[p %Z0 6B xv\i4 Nh@"ăI11!4a.d" a馔 )@cF- a KPDD$QD<@&&G3B`|`a^)`L N`6,@4( "B`\Z-]eړAaVN.DʺU&31^|$\$ABw@ ZE&R|.+rDa&Z ;a;8ERcl؎Ik" @+` 6'ĤFF(\FΠA2 z"$%@$ V0SYM֘FcD orFk&aJl(%*#~ڬ!.4.`(6ç<$d((:CBmg4E$ʠtr$^b<#F$!4a* >\tHIdft>f!m|f"م¨WjlxQAnX`"TD$RN$Lz9C-#[![tӨn#%(mHyp`\dG] Ug:#&yJJ@ `l&H$ NOaN!X'Ax rF+\x415"* ĂT#J0pT05I@*(aPHm)s i3MҞBF1& 砺 (a=^NK,"jvm:4lE2 &aBgtRl‰CA cǵHPot @ 5Bj"T3`$ nVeRDa!b 6g*kPqk" y\  o|{2˒fC;pD,4g/K6DaDab:h"Jքxg`jt>#S`XKB2fʫ0=J$AI>m ! " 2jS_<7V0 *4 ks`LmGJ3)YDNaH!vY̚Ԩi<,- N 4,I@mmX )3k !s,Jq9'UBnƅ Ҹ'Mп.TҿF1삂I`!z~F gAH<>%Z e4*u8QWObk(){dAJ˹V`D)A1 o$ꬾ]&Q'cMN%a?r>KBҖ΍=<&+s2 +&>Qek,48,@V4cJBPOaJymi1t!JmyA6>@N={fTk Y-TLCVJ[*@y(⨂ utpB1+e|$AxF8W~waghEs[ehv,`Ⅰ6є1eM<Mָb"2hv⃨ҞRg4JUpl1 . @2bڷ$j}#6A<tE8c$Aw.b!NXQ $"NB.ecebf\_$B$FB'Qc2#1LKP#nq{2iյ eH#j' 6ziDpŠ|O.NFn#brMnC:6"ABbBU<s\ @FޚP< ` `eaD""﫤VˁQ!Ω8PaxALa(2<\J.Rڲ 0zgO/n0YV."qn\#ɐªDCH @B.{ 7/>5j9F1:\#T8-j~A>|F``z8Gw)"ERIP3nR-a .z5Z8`WbmIYBV$@?J0کJ/@KB\#,ZUIm?wgDtbԊ@n hdG0LO4LVb0]LF@#uGNqlRnΘaH1 C#A53wI\H MXA *[a&"gY[l@_4;lAI)^aD][~'MGqdjIV'BF]Gq-bkI'T}1~>B(;xE6\5Af6 tA St1!_A>KB:W M%$k}y2BF@88#3V=Tfx2lO& Y,8\-C08IH$'i`0R;^i#&Ea9CGBDQ܌~hc*T@ R0T+ 62%J6lvlI5#Fph.I (`>{l2y3z+<۵iGP\GS``ER\`$@+\c)f)0@l;Qmäҫ~&bDK_A㟉S.@"-H$#(;Oxgr֟6jF)BHq20XRy2oC+2 $pvX\WLe0 @j6bzNo$F) ป/$r),|,ꑀ2c)fT!t];?ll -7ӖҞ‰(âJuC D<KT{m%A><è ƒ+$Ȝ8yz_"vaZE|Z-':J@w6ظ`F`t@{.;*׭*T(jZ{6a\|P%-G ,M\c!XC0UBf(*JSB#f(&',0 0dq0.\Ҍm)5ίmR8N "#PGT&N|.L(eh`k eft>))5F9j(`@@B]Ţ(GfI{#]-+9n`lBv^-mD ҧ9@9%aQք*,h!8c&EppQqs5dk5e-hl>⨳8jlfH(e+B N#DHuCsl&W0[S Xއ,xRt.CPr )א^H=3FSX)]uHkJ8cT{ A9BH%2sT;YF&b=2d8:@p0C>,IVD t.dp bT@.8HneLR2Fz䨖h(w,"TL;C7k:dJsh AKQ;> 1KCRQ<29@\9ӌ1~ppCdn?X 7Jfr'Gx.@J լ$C%†H{$} ZTA*Wd8yQꄣ|B1  /rT}?+} Lj $ǖtיFP1 Aa<Ye*5u !`H 0G)q STI(PTd0uvh ,b&Q;GũZm YrqJ+X=H!!>TYᠨ)q oH!(N.Q#8=e`3l| $HX!s|pbxG z5JsPZHx<@<ǘb]B1@ 8y'&cE :nac g#TY2` !XX#G{9@"Nb")@'mN )T D5bL D q>EW" B̔J(숈fBQҀeHb aQ%Ipy]77D .f".:ɡة`NOj"B 3Zw >8Ox$`&2Y acS; PY0RFiY e8pC R; s ).) @D( T1RNS 9Qw R3"= p᠐HpgM;3a@/ 2"SN-ӝ fr  F`mH]>laH& ӡƥJb9XB;>EyC8 ;.H$`E>S0T{Ȇ,+RBjRC`Dy$й44Z Iفr ^X]๴! LHBH&JӟD, 07#_c8:2SD!"zIR}%bGx(+Ax٢/@ dQT/J**G1+h9,C-LB[/!ל ER1΀)+M]FhF(0\3E'XCK2s |Ͻ8#HXME:A2QH \81yDjixpEQ(,=o3뗩dGdΐ:/4)H"4~NJJB&9*CB#b% W`}\`Z&=0 .WoDm:Q];*ף 6) y 5A$+uI1Aޓ}G M-0~fvS3m5Nx6W3 er##oҘ2᧨ظw8у{ `$&dGȑ S)k"@Wv{.iCIcW+fa" o!\=RpKMĬ& 鷊h+%v*&Px{Ti MQ `R*QqŪeל;f3 NX ZC!=TB9<`>\XhB$VȐ;dڤx*Q<9z^VF98ct@k}`^Hpe0uxu(\B L'h(<$ƉD |@ 47w%k_690a+yIcq+Q‹k \iY.e2ja԰:JXῄNF_ U' ́˃8`;ıuGF3tĭm)JVq h R}ħ 8V~\ x6t0q|Vsf!`bi$hJЀկsZ8xJ!ж7!I,3 Hܽ#"fxrӨ6jiEk7J1Sw ]uzᬬb2ÒJrcv8ce0A@NR\2W̔%T*w1py'z{`MUK'7~ňҡ`M^ q O 8%S;DCE$sςO4!yB!b3}bvK@2r|iP4Z,ӿDg`J PdRJJ2%* > FP* *RbܕA Ȋ.{ Rj%)Qx`:I>LL ,LQ*2K23+/* 0I&.;i|MP 澷 *lwJTR!HY!%P"L*FE.  I2g{>ʚPy~5@<=%$Źg1#R2;Z&r(HC$h02DR$LXu|0ZT@w*"isHkV - چӯK2jk͈*mTRDQe!`b@Ӡrľ&i8VFAUWC0ӢygrM(R^hc92pnn#ai:g e|շZ5IPzDX(mSbз%A`V]@v672㱌fc B'){=AL>n cH 4}AI\*e>:ApiBrR-$H xL} <"pL0rSn{YD~N &eiQ~ z0#16Cǀ IV+ Ȍ(€P%b̙ fQ$|1ۙ"mk(xJȱN*Q5#zsh 46\rN?Yߩ\ТVi'#pm ؐueMuI4ʻYl,' #Ĩʚ#lfeDkCu'_>_mf U|?'+E0m;5Fe&dXDTrRƚ0e AMtj CdEXm2g$$'Dx|:BdMV1cfLhN,TL a*`.lU9$Dx%Oj4mH3,+jA:$bƠ='x"(@A$ l&FPຍ8lnX.`Bނ.AR @a(F>Yf#A> Ga0@+#P:<.eӅm̌ AtKS"xa#j3#P/6.4 !!B V&l#.g#. fW#DA T/&D3Lծp  d f%C 0PM:qFك&GBDc!b1}abͨXYbR~*z2AF&"BvPbFM"J9#Ы$ @K~B%'!hf?9PD_+b!$! J%tX4".#|߆^IcxZ$l>6] #Or~&T `HSH)5 BD Nhrkx(ȡ/gs*Z3Qx<`*HCĦ¦DCu`&$#, BhJ\l:/c#@ :`֐|,8d;th0#!56ld|x t "0diҀHD/-1Z0b%AJDaIc.F?1'~k*t.@jGY3؟TBb"UOEQ򴞔Bg^bAx`;f-+\E$b?=E0#&|B0CރfzhHc1Bd 3|*(l %5-  bB"%UWǧ;S<|B(7CTh\(2-o#{ej? |H̉߁5AI4ɠAzr$Hb`fъp G-@V\AaL5rEfb-d$` il֫jL/DI&!bS:04&ELB0 2x B`BF&@>F1r dh`-Rʄk,R/Uys"Km5DL-,WB8#xfT="vBEC7>4'p!od7M t[q~؁dM%wMl 2D|Cއ$`9 E(s`.&A1%d1 "YfU^ JbH7%!cv?cW"!$ C]B4]d25`TAOIYB`$CB2d($s0avgbgpX5AL`zIL7-*H0qq҄(".8t+/ :A &KO5aŪͰTZA$ B4BP&l54"3&ܤYH#l`" ,"cSY` ۗ!60 #LssNFHdX|EB,"?zSf0je=dLALNrmjh-^/ ^7| 5K.xD-$S8HD I![tgu2OBA+'ELX_-X+olBϘpy0#p^6!$lFD͊ j.E%G0 ٗ!_hYS], L :a*h1Ğ5FQPC/xAKaBDH>cɦ*ՓB;6elֿ+l'Kߓ+I @k;"||Mb,AF3hM;UR9*_*#L9a{a:A\z! c!J%Z\ 7߆>NX2:`:{9A7#X4dY(RQ(7 x A_HU?Dc.n?(F#!aDSAX. U鲩tn`?$ la(7Fn `"/QMSdLaRa7i4}|#N%O"fC@$:ľ у&v0' &37ZfFYW/k;ш0*'l'6ȶ5:#򢠮 :g @C>4 ;X.kfQ"ra7kN}񷧮MFHn< 4HCFe!_/0p!Љ*JOzKgLR &'Hh {=# 0#WvNE<> `8HGNJϘ#Ai?*:@P' kZbOnN⑨hH!]Dr+F-"(-@pHd'bI%QH;r' #x@C׌" k?_GtO0f1+0<(#zɷP`HU@F@xF3hG;+Y#q:( .܋#*@*VRh82+JjG('HA`>`v>GHI)*-7!2~; $1zA5ũ.@>{1;bS,m*\X΀j8FI;LӀΘrg*ʀ 0"|)D|s`wOSU%Xgr)8At$N$z2R:T}:3Me%0 ,zpyt~_@,B ;bm>M K R*g1i1h ۘ%ob-^= ͘x. aF,` KX{L@;J{꨺0j*=*z@E"GFe_@"GvX"f1̩bO=8J37(HM+q99iXXwZvNF)`T)^W>Vj 'Ґ{31b0)q窎H%DrHHz## )dX_G_LqP4DR@i4cCCN6F8-_IƑ"~p$vi    (\=I6<z?"qdЧrxQu D'AD6J4ri%1X)C;$`|@I", n.b=` Ն<HBTb t1=fG0#!3Z32rN %/$$?`:RQ F7ҌB,2%ʀ A;75r>[dISȅǚA:^,% T7!$ŋ! "e Al"*'f'fP *"ݺͲ&eFr;5C2HjW:t~ Eb;ғ(tBrE1"T*H&zS B)ʭR_^ A/Tx@ΜpfjsQJB4pdI IV!hSzHI*`  d {TQsԌ$3$@6(ؑg,% ZԧQkФV98S#D(Ȭݧ*%8}4I1`F9qeCOdj (fPA_'pybCMAuAr$#K">`$ 0@C jLj>W}Ŏ@79p5Zz!F pDx5AJR)RbB8C񘉑2Y1u(2lv|& ;GEƗhrG`& tsh2 -aD ]{w2tl !/"&""Lj3J66nFc`nL'pq1K黌tT R?%Wٖ*[.bumX@PՓhc`0K< 1|- [Ɖ%T|a~1({_Npx̱1xJ #ĉ+&pCbddO:[ gb=vKӲ1Ԋ1H'i//o,1R74EV+-3ƻ@%7`!D Z aT*tB1z40*TxiroB1SPr.("Ppo #-NO$c4`P. %;@^Mqu젶C'Ԋ\%l Q*ҶG I .{a94HF(1x7w A`6p cS)x ,:^pTVİlcB0(*$JQ X˵9r;B2hl>Ƽv`tD25C8] $`@`IM208uk 6rF; ^L!ơ6Hy"5hًZ%&;C/b2+ǀށ  LJ? lXo }K o(#)XHlK"@IPDWMYݽ:h "r ;(ުP ?,K8wGl8̣ȉ81/bb8Sd)+9 r& fXv H=G]_3?x&xK ƛOxɈ{( K@p R_>L P 6oXD`VŏHC=&+؁a'JlKqQ$:Zqh4<`z\Ԋz@cQ)pѢU*+g9B91Zϓ&EK n@$ ѧ[Qk=Z% 0R`8/8(3 Щm"W)C|mAMܘE]QMEDkǀ02D`&K"jHxXC %̕hS9M8] sRԄMIp7 }0(>;.0%jB=i`s9̔2;1;3Q@vhG8CHSuB !~Y ;@6:"WM]*իS:@LP8a]StHcK8r6p LH 4|pz=Z1:[إf ^В{'兖  `RX@G,Sܐ}% 葂 BRׁЕ)M鈑`\~YRbi1ƔHrG"+xZ$xY|q Y{0lYB8S80lϠp; qJ}(pTCziF#irT5D"2  ZDۭej@ifr-kܐvUP(ḿ$`]L08U?y\Eڡ!̆H^(Vxpe2qv'Ȣ 2hv֒`o;o1xhiPx0j8]<0hlC p/CK p3U5a숤\ |hE&\na m6H":8h8XT۴0 ⃠9hp;(ZA0 P |0481]' $cUc0mlll=n7wnAFS| Ă)p' !pwXɐù'ls ]m8>dPoh3%hWHhqa `9H'\ӗW :曻EX 1^: qR. ؏ҞA̤dDq0P#pZZ8pGGpH0;P&'31i0=Б;) >c  3dMv!! ?B(p ss U 1rZi"-5a;jxM(`7PnxI~d0/(7x"}dVjHBeAGp p8a/-3hYDJ׆iwh. 9A5*u$.r#@"Fq̈́1XechwbWLOjp 920P8>$?Չ,H#0p_:ocVu =`6|GG T#!Hƫ*_=1Ex"Z:Plx, ~9:TGkUzƐA!XTܲY#VW*8#Yz6//?0k\/=GGbgP0GI|NODRnD#$pV B #Ƌ`z)d)& `I9a v[cqX/I 4 9Z-S`xXK- sʢ\%V~,nD_(2 #-@ iM<\)G1bf0gƎy6:(2@X>ʣ9$\@,q,%qXt, 240@`$0+J{ae/ݼMi?pכlXt$!FFa s>JJ(3.9C'lXk_$̴lx9"u$yc Q H`iG2;Nd 15Kؼ0H2$,Ex@wxYÂ1A#vS^*X \*SaQ| 1Pϼ9BbY07e4%4Ba pNDiHX`_$x.@i-ނ zHRd HydwVdU0a6,5ƨcui2@@$ z0Qfa3` h-Yp@= ~* ]HjXR `엣iQ%ȶ"N=ciaUD6 ٙ'U@0^#aO,BK @,1(;"}$@T/9.i`vDrzN@qo\dgS7Fy0'L^M@Ät'FU QP(CL ( NBH ]_GuM,BJ `rh} x0bAG5D ,+"͠U|/D2N)оo#@ʁ"2 DFR@?ozXaiܤa ,(eR0;BQCbrNii/$pM] WP-8cmn@1s_ t SJ Hw``T(Jĕֺ thz܇,gĪp%m6@JD27ֲp뫏qN8ѳf4K'j^P P)8*2pzR@+5ᢩ8T?3jbTq[xi8 6҈%0@Dͺ~ DQ:8T5~Hw@j[ A0*N݂<,/9<`arM|,5ɑ<=MN Ñ0ۇx#qSD( @3wY[,k9sf|0G#(u<1$ˊqܞxG ؂B^ 6i@CRj!H&;,yY'X M#:CGVRx x~x2s{9,I6p*fvӶw4eaJ9mH*tî´HjY#E4$蹛yt." 2E W$P„ C*!lzH-A` 2 H8 D l" P(E/Xܔ>\$U";@.f-%W"4b힘a,0:ʀfh)@&!A-P \N` ; CPlrth( -Mzob1f C+Р]N2@Tw2wbT%~4NZx j[@AFrB.4$}mA>4k9`@4>T`~ NHX:.9hM :ve<ӥ~(d,.h'"څB6AbN'b(-0,.lB_% sTHٮop/0 G CF*.&1$ `Bnpl.:5P A Ё$\eAGH|t׃-+|M&#\,\2V2<Q8KCn${X N&.`Av!!hIT @ @[2< 1mD^HMo`DL=A6 A/SBN~ D@]`e4,.$a&{0$s%IGN  x[jNl1nc>*C$"! :Π,ɥ$=(:n Q}a2x/Q-.#/T+T+h-$BW ɜ`N1*^1(08re -`N2ZfAa`5.! O8PF4 r,\D9@56"3 t1)L,L.$"Dl Ha2 ZuZ2z BA SBa,f#H4#FrKN20(x~!3Y@l rl#^̦׳B,KlRU+P.Q뢂N7ҕ')3C S:Nc??bN#£.tb>J88>O(6tjj~F-fRVP38llN!vxi:g*6;X PoXa\bdDR=AЁ %bF,@Dʜ+#$#(ZiWV-plI.FnR@7*r-#!ԋ`.&FnuGZ`0p `B%( WZ| @*w87F*BPfH+mK jQ r6LA10a!AdXFt u` "@D0M4($nm{ܘFe4N2P"t^"7aVplσN4 ` .PC lnϴO։H fBI]dk.M)|#>.a/@N$k8⩄ E HdniIl\'W'o Cg&5_P *&jx%#](a!$4T\dA|I@ X2J (i+~65 #& */XT+ɑq"]7HW@D-4,M!(f>c@@ fQrLe&eObH,R%lc,Y"{V~3&(<aZ@>u~@.(ʀt# F-0мRD'eZ>$VEfhLêavaN;'6V `oGe^oaB(  e-2i' )'b)+4Jle`!dm2Bd"<΀ [DʈP,QcFb2%r%J;9M$Ҽ1yf #!Wdz(Lz i p h\0"{'H!/$1*x<@ Se"`,@TVUE{$R (KGdUIlFq&B /s8 ̷Z7g`awALᖦAT7M@o8:,I2 B`@}Ff~; 'mh 0bpЦeE?͝°{dPƩbdjAS2vg'@$o Rm%|u X3ؒ[\'ߔX@ʗo~bO3~  ~%NGZ>:Y@ E w`Nt]ghdXam|T!$c R;kXߏ_l/na$h'ō*&=r.fRX K^\t5}rPʢNQ#&6~:>X4X+$ ά#bu6,"aX*4kPXTZL]6'   ;n8.}= AL, "lX 0,~€@@8 }{uDT`H$Cx@BpBlU* y P(I< @`"}m4= 't@ ywRȀF Es4!>UO Wu:8|uT jPL$c{=^+ ~4?B :HAPڑ.DF&IeJ*[paD p`B!Xix1oqڡFHީAC'+b0|V@Q|`KgbHp$ R防+ʁ@HG*2!%R'QsY\ =.JK=sD{i: FEt^kGi1'[hFGɨHTjL,z dG)pfg8\a.'y3ʈ\uIV,j)汬Mx FL( Ӊ154 1`o#!6F]tT*JPXe"'ؐ&:3U]3?):ӹyU3)Qyˆi9yRl ,[{˜ !4G@{CM0bބ]|l(HbĤ|u,lV $ @ى(k{nBv"G؝+űn!q@9`!e1Fg~29Ik.Hx* %=BI`T 48rCb :qZIEIf rZ`c>,d,cp 3oj ̊vM|6Y0j NS@pz@ѥ.+T;2Cr@ e5F\]8)qȾrSGl8cRT)#h 1MOb+t(#pB֎$] "p(e$: p,W ٰb d.!D)JJ?#Ru#{3 PQ fNETS ;5pW_,|)*C+ {$=\p &$J  mkr)'0T@ A6 |FEšˊrh'T̸\-bV XpoP@$Dyft́Qs.@@8A"i4 1(^ tHV ȹ?4} 9G(Cr.pR@"Pj] `.)-8 ] *cĄpI+0m˅| P@X"Z 6Rk)# 1[ hO=(Nlj8j$غÉ$8"-7s IԷ(YQ;+w9`%y&hf;H?4e@bs9B{=x1#%X5h5z#9186Ppz phR@Uhsxvp a^+oఢ ۂSC(9 z˜ C㓼%4Bm0x2sCUqnA<_^R; p@2(:aqA$3x ))Ͳ I cxIa8kZxFpE1?;G  0)ƨI %) Y7ݵ=)Q;`ǐ<\mMM0=33W/xq) XJ1\8B`ԡX1"`"u(DЅ]GՍ=y^#S#)8::A6Ph-7µzPh `N`DTJXv\GG(*1阳Ũ<RH< rhk(Ф1AMLHCYf0r~=d 49Sٜp#X @p͸؂1\t6@i8C8J*P/K* [ %@/J qʐ}RN< T/ɇ[_jqG AG_wsGk )0h7A؄ eۻІ@@1tK˝L0&cူ `Yld,c_ ="1ZPhhU+J▰謋b(Q9 Vb3v#ʘ|Uyi3,@c0@( DbX4#I Jjڴ3It 2UBq098ȌGa@M &Ƙ8лM/<;M?f/5KPA"o2֓z{ IE% Xx}6  tH=GQS3.(1@BH+~̋[~Z:y51 f8d{1iD-˺B(HIAx"%Zۻ4С+P9$O( z?)!)0t;`4[#S\c84)&aCX5=F?3)8)*d_4T+`Z7;r*9*MJ(C38aФ+Jj3R ޴56N ](`)R{eWtsG*A( 8Q(QDaY:#9A1Ii CID^X|ah#bZ,m%N@ Wb533O@ à bghH,`d%nx߾+2 |M(-(3jSX<,#T#*lTYo&!2lght.<+2G: C[RBjԫcE1Z/^ xp ;1.cph®ш "x5k04끒!=BX) %o<ؓ3 4=oG>`G39i(R1M8%Ap6_r+P*lm9M !D g\pH0i^9 ʈ5H!5ES#)kdIvn˘:&Q)'(qX=5{`Wk x6UwP$lb5--+TRpp,,_Cq(Gb;^?^ҋ/K!R\lk9#}`ה(G>b#/ʳN? p(py𴈺7[ ȼ簢Nk(:uC$f_ovhhhX78ȣI,5lĵpH<PTTȇ PP?`pPO(D  w/+9 3K@$!7>hWIiwJpX, CH, 80>*YM(˥H~J_y& 2) 1Nz@ 4km$# Bd9PSp$ }Ҫj CI.RXtfWTUXCk m x~k"qik~% iK9 tT@E qm*+MR < ²0 cx5Lbx+m2s&HT D`pFhKYs̥7 (= vxd:r:@%.Z!R}g{ÀCQz;'TUP=(ǝWK@J>؇QyP3tgzǴ%f!p #`]'Q54x4 E2 VeDx'-X |"giuAI$-@C nrAZ5( ҲRB !YmfM t\*ׇa|u. `-u@SV ؀.Jнd`+Úz2N)qJ! &BhiB^~(8cB;HxX:cP`f %I4,!zD<7¡2 c$/y$|R^ 8g^<[rIm&xnTۦX0 7rPsOt*c$M/$"K9:4ȁ h#XfsP2Z%/܇Pt/$РfDМP@BA'1J>Js!)pU8…r y~ D N) $"K&CoLH)C!4+kK8WC&R2 ( (Y /E.@9.l3Y*o29ʷD%4K$AKP"P`xN=/ȄQ(@3HG"|P @F*IAP -s#H",1e^I)U X|E&5NӐ'xIH,EU=JJ )-8tĞI.dB )CuI"~#T@.hҒeIV)D) D,ι~Q"SSȂϲ)z2r 8&{/b1whdi4޻PtSZ{#$Dh Y`A3}z]402b@`;ц3LezN.A&~+b iw%E"C_:&s 9bJ$vzh^!dBN|ZK4g({!#ٞ^ 0c S)yʴf E_@(N 0UYRKJc I9 HȒXM be? vC$Q('YDi_>L̦#n='djFY |YJH680 T*`YR #UMPcAu!xUFXt`?A7Y︩?B T.BR|/۱+U$ !)0`hl `] $=$, I=9)@p!P@Q$'M[Ζ^ l cf/9R2IZ+pH3ۈ.li#C,e6v{ $ 50&YU&QLbƢ^j8wJWɈ8 Hr0DV P tr$h$WdO)<(Ҡ )Y/C΀J&-bETәyڪjI]a4Py&L72pHa:4$}I'Q4`B'8 !yGKF`ɔ"Ј  h ?N(Yx)3ә8OK ۉQ-c=s0䮬W ?,kf,pK" DM&0\ƾ)Fx,4NI wp`a-`#pB'N~ H/b(H=`AhN|[ ~ *2Nz@ώ@DP[B`B)RêTht/ &ˆǂ>@!$:7$=8%L v*eI`-ylRr$`$"` ȯʯmږlJ>B lEP8qK^'@& !`@-r,KFB ` &sB1" % $*A@GnCF4a@Lxk/p용2o'|([eV7WDfaa 87 ,P R7Gr&)Q\qFz4..q)A`G BP2X^`$ `  l$T@ IjYq/\$8pb(paEa! p ^K!tF@N[#v4,R^lӂ^m5@ 1D.gDrXLr/BR% LY $"fbE9@:_TStXaTHJ;bdt7C/ ^[%T@PHΞ / ЗV$*-T$!iՂ6LQ`4@l"$Kh#`4G%; 7Df%VXDQFr~ӂs@ d'ƏX?$p Ҳm*(`(2L%n=[ ´%.E(= %.v/gRXeŲ:JMkMhŃEbRN``@[*52bIZ$޵*$:p}.)V8u$ qexŐL#`6(Hrt g+V ibp"^FKΒAlE.Cx'pjg;$VD"uRdgi.A1L@ѥcZ HKnxUG u8"~Bꀯh 0- Ib̺]©q4n`a_l]*c[(*ho r`¤p衂Ǝ"A6a* E(D8~ oj9 A("t,A@[%.a.IH{,/z'CjR'B$IC#P>!#̛'A[תxh)XrhT4uL`6".aK6J *FJi)gb!B*e bKgs'b"ergrԮLhV#٥)(p% >Z΀`!"F):BCr@ԒA)yoD言 M~!A.gY.ya`8e%_9S+fϒ0ó_yg˰ 6,+J@~ld(O .dt A".~ }ޥ2aFu0~A!H08ʥtAPA@spH,!G@`*zY Vdf3 v 1֬ (B16.T0 ߯'QY~: UM&|z.j<Y`/lb3tFj螺j^*l x;jX}>On0p3:̷>8_i$Jx^8*:.5 l@3*2 & rʍ34J44B\Z;j;4/IV "XyǼL 4qN7Ӏ XFp@0eC<15A),)Ж$ @8TLbSAr*-) ;DDQHu$2s$34ں0K, Al9D̒_HMkWЪm5CYc&KBSKZ*"Ry{"-!^sO_R2v%38e)D$) 571-L1Κ x<4bC>lELc%0UBvrPz@57161TS`$"~P.mM~@+\  [8nNDCwP3s#hP؛r$#8Ϙ{tR0h4e[ί] w \ցVXR4fSA|<͒O @AGl'D\M 6ƨG. @x2gE i5$^ J zL'0@9捋, !7 r]8[>>ADnn`HCMFp1U@1?hE =ͣ8 j-pg@p ѮuJ!G$D$S ,!b 0xcH #HQ^M#r:@RBA8&#ր% $mIS?` La3@d@M!죤$7`fV*E`"pN%HuUBc!0J\ Cs 8)TQ56K҇J/ ߢE2"`M12?'t!W*~0<Ǡ`4Vs3g3 PΈ 1xq8А&B̭eĩZdp9c1:6BU=PބyGKuk > mgl!]XH,:<Vèp'=G@HlfG>$H9戉=/`l jMRT8Fx1#D{wCEL'qMtΠ&#7dI 4)8pM)m@$`Sp9,8HW1QdHG~f[=@BxL&T1|&,q7Cn+SB$F\ami81&9!p_zMC \@! qa]m3a `;e ^o7`25YkZ@ٝyw//ٺm1s`h3Kx0$to i7D+Y~P޽ nuT9 cYV4@ʡ6?HG>v 0DSTT)m'K}6f1MD R`GP!!$E&}QB̖̜(&X&Gѡe6c21yB0*嬪.DC8w%a"~/)v{As8si˩ a@#(!pXxvzh|{1`~ n͌'8!`1!!-.@>zxZ40z"7 ʐ!C{`pX^KPe)(@a&l= E rl ؐl)(p}| @hx Ѯ>c8I50㠏+J=8Āf.P6`v6:1;|PWX BY ( :0/K((N(XIXc9`|7,@`+i $CY_%$%"pr&h .4kk3J$E7PT($rr zZ k(6 2ghdG1- S' ÏHZK8x ? ßܞt KBT"hs =KVd  hIhĴI5$$ǂ0 f4= JƍAr/Y#;'v8:2"MZ3;9@HTxR U 8 ]X$89hsO)Lƶp&!>Ƒ,M3 >x<ӡKyCi͊@#;rrxRxKX罼$ XD}p*A\̀(z(_"[6ؔ ۦt yFppb pVqW45Vx 8j) yD pT1諸ç1&oiZ@xf:J.|EyS.+:pIz8|*Z(>SЍv'BcG)dHbUZG;YOp(S91Ҫoa 9,<fh>=PfKtHݭm ́(@x8l2/J| < (]AOrOOCdGL(HhD!7؊{dh0,iQ!nhEIXQP{eC;sB'lJȔ6JҎ9GL"#͍=:৘Ԫ胉(Ím}RRf0cA|,o0Sޣˁl/'7 &D6Q|=߇ؕ@5 p95& auՀXV#^h-.>[!+ԙ1' OJ<릲,}P 5p0IYVK̀ ?{D3*!Kd!Xz0@r6=9) b zKeٹ,̂ !0QYD02*>;B,'*\lA:XSIȕDZ_jJ]&Jhyy^E %Ir RCC+[b_H@SPwJ5tpx-(y" \R hH ڂP%gxh)E0&yLKGXm>i9.]j,-8!Bq2% 4-`@p41VR<#=: lBʒ 10P=G Ԋ%}jpʎ݉_uzlRV5R i嬶1,K>;[ Uܷ#Z2>Ki"69C[+RlL,/u7F?p Z fql=^t$u܌.I T:zb !0Aa1c/AQd].`8pQ5 ĤގaL103ѣ B6h2pf ;'&  TI d@FcQ :ƣчKɥ@X@W*r1 {c(%#PF1"R~Jhm:n~S!HmR(Rۭv $>cF#!Ua(B6~Hoo9E!h%*q0dZ&3q؛\g7)va8ge'( V'`qDm5Zmu*b#+B$X6J/|$ H#lPZ0}("첂2Ywx3n[l$+:|ح-63,"Ȕ$`.Q(۠çҩnp@`C0@HZI:@rҏ@+4,K(AIA7Ԭ #6'̴#Ҵ;Δ.0nU$LPa|l[:*|sH$Zg*#- lϐ R2˅УtF0Vm`/no.Ck p:4g<Icm9b8#0*6@ A.{pʪHwHҫ@-p}hAd2oT/(}Ch| GYG(k <7zq"@W83m%L : 10 !C 4< M ̙STP Q"M !FeA~JD#>#f= "Jy0Do'Q.E"8I!:OdAlYnaL(P"К !IRJpF HJsi J \c`eQ ( _pbS-T6rTF@?96< nL2Ȼ?$al*xa~[ShbD1&lAИ^;GE,"B "X"cz!/ oYJ6k֍V @{ A$B|yt|eh3- t4"GEFO wLc($0D*qn'hBxR 342!=2OH6`>N Cw uqqbX!: mV 8:h S8?$|Dm.$4t }3hHhQ2#hjGةK32*R"eH1 \<(x-+D+"~1BZQ5p ȍQjOwYm, RR*K$f` !D!!'cyVg ^ Hdh ,"Yu$hhׄ  $L܋)Ѻ2(L4ne71gvfc2:{g-:aC٢@aCZE0\cx<9)0vԊC( /rL XA4@*{gP  x=BU w`5#1[H`?0*Q/y!y^d%TZP7c֌6@p30՘ D@0Q=nHgGeǻ@0%B= )<% R4xbI{z!+ 4,b a.JIJnw6RL,kZ"3R4w'ى(X"w`SE` T*$8 ja_:ĿΙsPIّU$ dܒhTLk&"P;;P'J|) 65sVhP )TMc(871#Zol\I7~cfKāobK|]4 `B),X#J$:i<;m)48K/`|At0aB0($^gH#Ċ/`,! 씨 pdJKn#$6)~$ $daa:j2tG<^f@aR n"qB#a kZ"AA bg<%Fb qN,A 8&PLmN.>D$+!& ػ  @O%B) 70Z3b#x4¹0!va~m0t,4`&*0 $ygZf'v#5$bGe&㡠4ǘ $ 2#:GR'8@=#Bjv0cHSC|$33LZh(-aa!<^qa r6 ':U.BbtNP7/p$ Dc,)@)1D"IAl0g9`i$Df T``kP ;ࡦ1bD)CðCP 00A! s?"$fjio-B?:RH# J!roS(,\;C&ZDD-J6슦@t ` chhpH D,\JM#3.Jr z,]!FP~(nK)$ (̀A"0@ @B'~/:c ТqsLs!6'\z%J b*%zwiJ `@ HBpEKD0mnI@ Nec' X^SȕcÉwf!V 94z~w3'~S1,[on a iSâxzO꾎 ~@a^hޅU /Qw阄 ;>/`axvNmFfX1k-66 FF`f]dipk{54"y*QIM:-j2/b!֏,Zʆ:AEP2!ʃ,(*A+`*H$4`eFmzVgC#+!ɌMA. T^\x @aEkԔ@[6z/#8" r16M`+ETlZ\ր, @1A@u`8 (ܥ\n8MA|@A pwC,a{"+# \8H/ZI WaAP4t:7Pl0j@ 4ra9>-N,F"ŰLpD P**@$Ŏ.a ˾67T94wLH~ E,dJb(-HY|.Gd2CZĽ32 %sW4f*Ena(@֬b4ShR"P0Uc$/DH"CߣA 2V㵠.eǺK-qa 5`a&㣼$:Dih!^$h:2 r"膠Jn( Z|:! ANk@zT(T|Y[wMi8(0 `Fb4c$lձk;BT&cv#+dd(= $-/XFLCLn#`'4iJ HNO ĭokB R]NI$C3jDi@ ?jI%У @9 "D$K@:f`\A j\ȄވYza<J!BaN%U(F߬gHt9%VVd+HC.G|S##nˣ L:;XV?=-5K Y(YKS8wOi4L{@4c !C֖{ *E :&Qx/F.'xS0cxjCo0YpB%2h1ɸIJ*H aKTp5g?$z?")83 #(Ah!#T<aNNq'3g#-C`&B([*i= 1!PvctXS| @"2 \#T񗳓h@O6^2Kaᗗ# 2JWL/T‚43e `&oa/Mk֯1_W1i:!$f8n}|  @"0IA~[$Pp@P@0B/rw^`-LҰt>^PD6 ]A {" zi4 B0HCAꗉN SB%v@}G!PR}${ vKr&}s`Z(~"AP9@%I@@@XfMͼ[8Ѐ%@vJx']2{ʰ', |=2҆LD8Q/t;S85jLBp)D7t}#%0Q+i19LF Sa `j\hM@9 A*1ڷiEĠ#(!{0CsVXoƨD^t]B V*>Ѡ'&O 8tBm8%3D$J XDS$ٶ.Fʬ'pt"Gp9:BȬ-1z@ qz. f$KŁV$ >=P$g:%re0?|0Bzeo .#'_ UlFF$P^A9ITbI\p -Jy@ `"M|2XwQ_0nF^5g J&G۪N`M=붱'Cz% Ek|P{6*Y+~JXyR5DI0d_H+>%(CHp}Uo;!L b C7L,R4 #Mz#4tpECt !a:@Gxteclpb a@"uz:`w*1G@ )T<ǩ7$  1;dzs3cLvF@0!2q.Ф2>ǻYk.9ɷ6tѼd 0D~h  9rA?  @V'`P- 'ϲ8>/"TP(o+@ 4YR܈\|P M)Yn|0t%iIA- X+*x gUU\E\+<x-\<8Vr p!!jM*BWJTi p4Fs9XPQeTlA2ǔ~xc!]Eq(E"uZ9fe?QSsƒλU@x`7 kpAHdD\IޡgTK#$DUL(m1*3,)Us,fLLjia@xȳy!<7Ҁi58Փ<p((4'bHYL+'nxKе,iCK9= `׀8q#t쨮ᚉes )x)mG^dƚrbI ؤ(BF .&J1ݒ JbGBo(92 z(DBK׾ \j *0Y9;tzB3=tpQfN602X,YpHjgi7:k{x O7 \8:ecl @ i%d =3hı G48T+070`6pF &AKzp"ț%tK@=PUbC[0ϹF`.d 9hJ™C6°4%8m駄Wx"BI)% >&Y"RpLXL?j!n0D1(e923QFq>asI8#Q=:()se-KݔA .v\G(귘)4s/sFYX8L  ⑊. 1kD=h̀Y0C1)?)J!k!.vyGNr9!d&N|鳋`h\xʄMnlL ԭ d9 :M")>̙c ٹEI1ҘpyץaxCq$^[&L6|5HPw&`3G!LҐxݣ ,0"Xxv(X*M vr=L1yZc@X 2DT)O&(DĄH=]A0q)+Q@N \eBR#0)BL)8`'d.:Te C+><?(H"9"|n" $T@ yL0K %vH"9P%P|xYSP`_b@ XWXfQ1x(P $H@2 k mcB(|rj8z$ja=*dZ e81 DCI cȳŨ:"|`hamc:(`( ! ( S ͌z;)Ax9ޙhs"8hf1*)AJVQ_By3 y^(8@uttÈx. hM> W9- *UҊ1C%hB`G-JG7 8*ku1 ȃ35%1<1 D)c#Y4-/ih|pO]6!.ef"01h^Ӛ#H`C b $4\ˌ@;ɹ8b8Iֽ|h8YXXc l:KB p 5/ 03*hE?K0iDo`BpVJ"CR *e`@%9F mh:-LC M1906tTk.Pa(qFk i_պ\-XA1"80g+ddY_7t@ua"J\m>svъzO\+0wIt?X.)ͩKJf u^ BW-!RK((Fَ$-ϋAJLh_@&hx5 o=.Xtwao犺X0 J=.Ű [Q(Tdwv p6TL,qb-+Ef _,RާL\еmh{K)Ỳ X?H7 x``0sY募(HjCA c"zTi s5P8u A ϢB\4a3p9KK q7 I\`f4@  |C#}?$``,]g` m ?@#S@ ~m#g II7 p>/׫녹O"xGG($y=3v<Eq@0*㘋C(?ьN-W&}Yh-4`& s}>3Pߏ[O#9].(H(u\>;v#@|@ dl5Oc1 '1#`$?#H}8'괜:KB g0 !lj>.>> ,~d[+LdBM|Ez XІ!: M ðh;ꌐpJR, yx<&+}Q|&tDA@-A"Rm;#'zLUP @vɁvA0`xWG|'\GR@jYc 'X!:"h^08ǵU+$ CFXh#A}{ qQzbЇyX(10- @A4팥,C-B SĐg͌QPpAt9jg T@6  @7@/@Vx(t(rـAbA脎vnLH +0`[kTkڿZD<=ǁv 0ܾ2)*Jn<3+r4K|ꂲΩ#(B,,)۸*@/ \zjH3eE[Y1O(F^J}V˟YG*$ПpA"4A0)EH1RA ?18{6fl G(Čd[e`<R6g8@ b?ld<.'PL 9Xhxvv}dT`=,&:qD@"~Kq$|7blG@;tTE(096AC12hCuRIzo.$Dd AD[pC|ȷh:܍R 2:d(] E"DlCHjRg!4  CP $Q,s)p ԐEȭHR #k)!Q^*HLK4F$$ AlsA5pGz$С9":4> xh'U @l `\ ~Hy9^a| a {)TP wAYqb\تHǼ3*5F,BB!j-X E>4f$j>ˬwbfhuD|Ah/F(B~F 2&@osQ̑R0^"D@Z'"@2E-(()+_Y}؁]D T !DhqUq;%KUK 86;puD"i*vB((  e4%80&4qÑN'D1n q*ddո!D  2e1#U/TF+IF#g}1`0󌱞4ga *IGܶ 3CP Ծ?M DLuAjIJ-9HҹFq$WNF!07'4[ AB=P{u*4bMWNR?lm|ɥct0o,c2V/bAht>I Hbxl!$&M9!T`yKy Un$92$.5c.@4ħ"4lBr.9ZC ~g@Z+ 1.ǜMؘ@h/EDǚHziɄEsJ`A a8~[anpB\zZj$#fN 9/9'~q3OPRnOmW6Fy0FQzaμ,P Q1P'%Ȣ[ %JK̬!RA,q8GXVП`CPi<-.g9a[mP:Tȳ+xU?B>!UAf6,;CAFX\htJiZXfeGKk"&$." ERx`jh`>a,&(|TI@[ m`Nb.2' 0$"63::BA$&\LfibAja}B墐:hn5H=VfT*.L0)3â.b|h)D;Dv\K eth(1Go`>i E` cb&㞤'Fc)Į$$>'.;蘦:Jffr䡆|!"a,AΩeLun1B ԥ!옥bȖD! B/LFyc>B^Rn."G2B@4eE z|p#r ` z =&1JN@| % ʰb r,Xú;Rx#RcBb&$M`NPK6ƲZI.Vnp ÄcfBecB@@"L `#9'^%q: `cX`Į( -|.X`^ 1@T@daV61 + BYn>|#/QUFKs`D S`"?C*`a ӆ .xr:r lЮ$qW&#(x'3$"q<&a_`oaY4a̩lFKq@VLÌbd&az,c0N H,b4xa@Qڕ cWnL4 q a Fˊb.T$bcc"^nHBBXv|BB.D䡦oA!Q.U:2jP@vi2|;aB-9lGBho.RډmGAPƆvu?d`hK.d:OS+ȪVgpAh$ AFya% V %h#;33↥:n1E !Ԫ\e bO**̙!"3#XJHAv|" :i ` \#Q΀q$;Akataދ g@11`m 3C;#D~Z)Wʮ#Mh@r w] D9̚CB&vdX(-~E!a*&.NfX|!f>AIeb.* xt M@`! 04\* AX-N\ V@n a?@,`(0-Ka& !NLo"]g91<`` @j`+IoanvsBCzĶI!IRIJz誎6f;D^%1Aip9`ָxķZ-~j@y9*>RE4~"&PBc*~26p#Vό1@fA!"a5!tFsjt LWZQ4B|l.C1[*Γ\(f⸼GQ7~"+wa^ZajF~nPa RX +0yo ` pe>ވ"!M5wK b`df4~@*ZsM6"c?Yur @NB4SB9X.*z OA<7fb(46#(J6ZV>B gvK` + o!~(gxpz5<%jTѰ24; \,WA!́F"yn X@Pxu|Y"wr)rRX+" oKx9xO4j+nPaV$$$/@ {l4ꥣf(3fHg`.=0 =C|BB0|/.$Z S-Z}H*Ӱ+bCq\9.T(ig`!~$8~(ZLЈKR27@ }XQs'5{ <^#WJf%\H_ַ WDRQz @GA2I&{H#:s k&\ݘbDyU0kA<!h1Ā\+?` ?1PA`&N_o߯ ʨ  bV8q<^/ X "hW*(zwds '-og\2 BZ4ՀY ta/ eq8L žpU˅3ꭊ%T귲C̩5rbR')az1ix "Zo 1EvZ|q0A8,B# bPt'{:̚`,¸ Hn| `G(&Ǔ<^'(19Rfr P| DxY|*ɒ% )nš`:`Q Ҝ,p̲r;2xgQLf"x.D2 )`䓀|pzz`̠G%vu1$x* 6SjH %idʟWFs Z˾U@"0!EHXDzݥi=A-4Uc'p+E1,F)"P. Fi9j&B( ezz&*ɚhbe:oӭN >)`ɪ!T 0y !g}z#o}0~V,Ԟ*ZTyQd `x `."(Jw(zj1ۼ%$}6wP+, !,"XFwz76|60. 9dK,pWɢ&*#M=XFh d 1J  k@4 sda%CA |;<^+MRY%쯔T:,Ihfґ d@-z$BX ;8Ԕ2$)dE6p 3@Dm3 y!\/p :øx$]u*a(gxEM#Tl8%TXA@(>B(rX)JIeX]Vx!DpL7`$=O2<TR+qePwڏSI%x= aB&Չ, ,TMT $zTU|vWL+'b 50xLXP+Eat-`O-V&FX(DE c /gAH)rMT 5)Th-o#^,$Ĩ!R)`X8!>6 "D$"4 ѭIqv}?24R}UlDzY!dPBr =ZCOH-WrqL)J~$zUj; PW Ù43*e y.H@P.*Cy D(Hm|oy@ 'x: D=^rr>D`{i*vZ‰"EEbYD a( ´4F˜Q1Z \l̂,Ө3uDw(J}"[ )UݻF46g.G9) /Rb%UtR0拃9f@:I0 Fnsde^N?@Ydyj+]Nk]aN͒toHWBXz/HM l_q T@b$'+L;VMB%cF4l}%<@# AV7=_U@Q .,>``+4pp[ "ҟ3ZK8Btnv %[ɠ5(Sܵ)*(;ԚFHabf I;ȾL AD( z&v;"ÉkNz9,ooi{H$Lk p@VĀІi\BJ.ʇ! 1ۍHLSyxf+YʐS$ZCtD ٱ ʇ Ӕ||s#hrz bN s+qs200 ktml( Q20 ג`{*ߞQQz%.ylĒ \DhPHi0!).]VHm#rսA+* !kp"8+4 QAF@EJ%=dֆjphi07JؾA+Bj˭Vela^8q{i4 !HcS[ф$2H]0R8mKБƐ$؂ €# "P !ecc@POև3֍@ԙQV=(i sJv/xA h_$f Rܻ*xA(V! Q&P.AasC3 Q(R T#8Ԑ:=T2ik, );p .&5}CʒX˛b ! r;({^ 4i dQZ  hXwL$7 ({*5H8,DHLJQT z aṬ ך[_d " ٞ zP)Q`a2Ҍ5ۉ( XYAJX(FU7xǼ} **3XҬ3SmQ̇8 m xyQQ4x du8E4QQ NPSb} h?8! x 4 P͕Te) #ѐ nD [ Aӵ~]A+M8 So9ȶ)/)JOι'97G.aEA]NiQ/0;(C`$XԔ(xro聄A1*h8^?DYr 눓>xʎ'g(Iaڤ^&0 p;nLahȫH ~(Cz(9MZ kJ!i><%Y/FJC.j*`} )$|[o.TBGxhÊhH&B=+bˮ4 %Khy_"C`^*rKCd;[쁆8PX>:%tEx.,Df2TG~>kp*ccd >@ˈJn P$K:O=ŞS8! f|Y L.J&.`xfc=H`46;X+Pż`kd/@cЃ AFA@>~lh( %=ޥ*  ˿к$`E8pQ(_eQYk4ߘLV#C]>Q=Mb%Snն>q Ǝ8oxDUd@?L: 8>QH4*0mGQ[.Rp>!{&n' "e(]sxO1jȓ] Һ}w, >Vd+ƘM If.% 1-V(d(ЯRXoD Z 9r'X&Gc) fKbKZ89ՆH^XH;ZvjD1+,0C&,*hGf݉OS%m=CNG X@]lqP87X3z00;k_8,opʀu j NEǃ-PORp`Z؁ߢ5X5AYM9 h!&qk$$j(c%P9]*I)Hיv9h)t(ky"n`#Q7६ ." cXG&v `  \4GXU c? ,@0-~@@,c{wSD9.I|s'mKR  t9 5BnCR( &cH0 I_cOҼ48>f#̪B> A UL$Ҡu9+x;ciu$q9XO;0$ l>_a:BO(l%V "XPxGJY)%Xw'=C&Nfy,(>:A:R2"2̷ z, |6&pDvBQlKfRB%m8=u %cBVxsC8LR@ +N 6@#?BJ1!`(PU!w SKdm)NPe\l: m NRB L wΩ4CGC>0~ee #Nvʞ2\ #e a]1rr3F٩0KĘ)5#+_Y Oc}q.MV8|j #&L0@9%NBwdmD/,XCpB9D_C v!"|)Cy0`A+=kso⡗X!Usb[cRp=K0Inqd8 1"ĩH (V\={݆䴖rZ)vb~ Q3|ϩUd  a2p *Q"\=RY_CX{f@nځAx"0ˆObd @  &$D+qf,ߧ0Ѓ0*br c@1b n`a,lKŨAFHl /JPl)H! NbOv`D3ddBcB!nD,=B߭V|H2cJ;`=n$-Fp7o#h/nl>%h l`p~V&ab^l޳+(mT  'WCB]'H䈔)"RmsҨ P@Ⅲ-M 4V -\XEC=*0; ap&mi+L2yŢ! `c1&\:`8P H. #H)L:.&oo D**EaAFAH$ep!϶ML\ ` .:ߊ7 z4Ϋ P?DQ0TAh! ?n@B @k*"$f` " ā=zGZ"8v["Hx%l&OXRa";ʞ%tL*kahW/w0bt' KR43046TƒH0lVJč= 'bvjoT d71FIi85D4hiRN1$cT( PK#U)eVcJ;UBQp\s%q!f"Z 0&"-$dƊj(iHf` 5`FTXd(&ƾ g"+&%$Ǻ3v*eq$bA 4bqp\@ a!,al/#Bb0i *"!H~!]aJDdjT:#*`"40"nf)p-8°<\p%@H~{|;j*5u-"]T<$`b^%Ƃ% J˗B=#ETiH\UNނ rP*)p  , i''6( OA,gfdRBrC$4N_@' Dm 3EqMA!" Xri'шCc4*Q~G[+F bG+3oV-7(&g*@C- W3x 8@g`asOM!7:2r` aRhtb0FoHغ'k &H@p` 0Vrds-4ؤV'&DuF@EƯ8!" D$,nb2K3͊ewKыUO;k , ΉF rCQ@>dԼde{&ToP\%q3*!J SSPDd=jD)+L ANRu.WXa @fc=S+ bN! l T~Z6B2z "3NRфm't"v3Ab6u- ͭub*P΢P{͊Y~~.[0 !6ե+-i+>[`V>zMؤQ&f7fv@ ae韃: !mofqc>Wĉ JV. q2N 8,ZPNC):ͬGcC)`~,GL:fe ~A%~t26A0x:ءB&na.ћTtQ!PFĐNCAN{CMHc 6-(Ba'PFч _ߩt o L£b!:D D00H(F'0 6.lQ/'K d ]PBPԉP:BD纨M+m||a!*;菷H <2`Heu^ݼSHJ-%d!b)AnErbdXш ;3""t `Jrx=46A-IAڎRS %D'x/ wT6="a 6NO-n*l Px :~Å`عs< @a3@HZ*r{Ʈc2pYȄ_Xz3 t3laAhFy#: C;A. Lh%[ưQ1#i| \ `z|Q[.1Al?R34 n9W6F;!'fbLA̒TMLaZ-:Et / $@8+%*f B-{^&2 T@~ݴM] `T(ef:w}/&'0l>D#"c `rP E߀E%a`X, >8\~?c`PQ@6D@*td C?O{R%U2xݱ8Z;;vM"bq@r7x{v"b(7 tbK/UZ-S+EH-t ð  .r H }A+ }D9*SE; ;\(pu4=_/H{enۺ :+:H2(. #``S+d*'0ڭi n4k4e<r":"Ȣ$kbF#`$@$! @)𤈻8B$7&*H1(y?F`9ivJ`.8(GC n@@Rzrn};,ˈzi$jԞu k@EL*|0x=(ˣ~+|Ǯju5PJw*&9ʊzyup@rF)HJtb`*"] *:WuVsx"azR¨#gqw46kf2v=* AJ*(,nDK*:x\yf!{zvk8 ;]hn $ۘF ̻7B%Ļ{(&ž`VMB{B>'j 6 9P- *Tq6 ёa˔+uB .6*>LSm Ljke'uFhJ4h, n$tjGxbT-(EQ)Y"eDw.!uV DbL$&2>D)hH@' !L(az2*ORvIkPFb/6#.ı?Q# ACxD@64<YGȈgdd#t*;JQ!:` H(MXr ԉ^6GHd8TN]*2+!bX$J?dFrPXiʨUԑ҃|RQ k:,%u4 DE JAD} *O/0AFÈd RX3L)]*^ZTM#@ q^+.dA),ӢU ̙N4Ƙ4 3JԛB(kѴ6Dl $\УMszTЫz6* #q; 3KXR BxT >'FǞʻ #`/K:fLz1Т8GbQj,LؓjBn@'`E* 'fp",ܹ41(iB!@-Fǔ4e#8[Ai!͵{{8G(+c8# &{@)*su)"O*%Z @Ȋnݨg$|B8E/=P ﳫEԑ4 kȈM cw~~)P2^Rޱd|9H1NJ /taa c :9ѮpS4=Cmkq!O"`N/V,t$$$Drrc0*\gWAV3CjE8ڨq q)~sUL)11oƆӯcT$ p qzF i!탨;;8lhإ*;*'ɃH+( "mIʖlY\ƒǎ6_xU=z@ SB)A H@+ yAh$Hepv H-kr`S9D:%!h*&hxHQJiÑB"y lj莎x 3#hvZJǰ W0ځ PE +tHsf͊|#-!M>xojx:HchJR?La1#¨1 06X)O:@H8o6@jh".2"]HF8xw^ IZ1Bc)2&6qREO@UQYk7]ɲ?󳁈TC( laP% [9fXro X:)F'3| j. ?`FxKPꚃ 2͖iʣ<)QQNkǶy܎iUNLdx* pwHH~i\ptH7c0c^w! H* @ v ՎTXX{,'wٚO+DF.{MX Qq* pekAIq P (" \Š  ¨ ݈ Ё"3Ïk@ БaK82RL Gh2PibQ(C !]D k0R1(iQ0p hc@m:c^3 Ԏ#Xꃀ9#3h"|4.mX7„ XZQ:x@ b B0*v(Ɉ}%0S qOBa3r2 =4&EBh'sT+Ą ļ8(`TÚ/dpjgă=:ҨB֒S\X;6@oU7:@CS2T+h3!ڞbMBg0e1ƙX4kCwغޭKZ@B4385;s'APIEn51xdQB^2r")!J H<\쮘Dְ(3z2DP6a^ (R6Tn:;HFv-8L3SL.l9PFCh-̵Iz)`/.Fಀ 1 5ܵZQ%xՃ<[vht&Rƕ  #0$Is  =LCюx*NH* Pq@42\:B29ZҫD3XPJ8148NZM1I#Jȍ a;@5,mDر%F;7(M0-5V՘ڸ;:M_Ҩ(钰^:ٰf4m0ɲ3A`5<=5 323/lj9P]bpg4!CdP')EJE %IAk|W)h$ v0tQ=\b(it⺖$!.Lw0 2AD>8Mb$* ^מbS !dQQYj1qȽ y3tn8#)q#^8ǝĤS\iYpXU8MY!j+=IH{z(PޡJ1FU @[_I10s [xcB` 4Y'0B@$Mـ@kxm#qD5|"{/:i&{ɳѸAhŁMХ|\nr5!Tl#=cv#=_A.D |1G2;9 3˃5 qˈkLↈcGjcs ?N!-RVf`&Z!pAB(/@Ѷ}W Pz VnCJM |@r0@hXܔ V;]- @C4*xM$r;53gn6k9πql?'$K¥nԝܩ a۳/GD;DSB+.ApxO>ꙄI;NXRӀĜlEkGe܌A@ҋsͪ,0!c:+ي&i;d;sU'EF2vC!8$De0Bp 1dI5FPySN:~c T .ncۭXPB?$.iY;=@*' ~=oЋ X:KcB>&z?V|X Ќu#J0tlyF1ʬ{JfH6Q8u1 w !R Sy\pUT}+F% 9nɳӸ$a+l)F mM%'zHAL`xyX@{pQfvPQr Yf9$9'fhB }t ]pTܝPzMe- c-)O ی 8p'DHk᨞R-;e+՘ pZMFfk$2 `0BhD&G@(8 Hj}_ 0*{=pH$YcP0 ;|isp0"wRϟ@Lu~hn}ހjh{=^Z {>d3XN ۈc[VQrUgVm;'@JY1M4uZ+$uA& M^V9yտ𠣮®k>M@*|;(/kh*j@;60j:9 0V}xy*+x&@<%YJuJ#<*¶ #FbX>l M얲' 32vOI7:# }.ZnML4<^5sfU7s -R!?-L Xa`4Ti&N/# q%6̳Jb7`i"zM#^p++ hG  B2#^4hX$H}!;( `FVJcKf1Z,*Jפ鎬Ԩ#xS|^ Z!#,@ D e>s:;kcS55a;}Z3tg}4 ^{Tȥ u`)e;LJӑs;J(0#b7sY UhD$PO bG-A&Ь,A}k?u*ѥl^|/p0=h k9qni! RҊX  @oc Y s#ps2Ӌ=}&PSP!s0GG7XllCM _=`ųv KD ̷!ezʡ 6>BSV*Hcxm9 ћ3jt%(Պ>@C +r 6#tJi Ye>AUeOх3H" 9H^OHޛeHreGliN߁Jt-0à4^aP6[0& `d xX*,uI0^ "0N@$݇&awl/3:Je`b@/tP=ceAS\br'tCCIq0PfqQGS AGQ ,ku\EKxm" z<πdD 9IE]u4PM2DhhecXQ؋ _!L)u"^*X, DxA ӝё;Eڛt^z jsаuHgpxT`L7ƌ$6LX(e:"HT1BvJL|I˨dd;78Og , %uMCFJRsږܩ\.[MAaeDoqX[ ѐ)Z=(#fuT P"XO  1gt8t_1|!YfG)V '{r$}* AA)8=R.E_rK&u$>B*Y) fUX =yL2"vl(PBz  E\6pdA ‹t񵆯*{-X\4-7Q \-!ոII@y:`0YD>>]#SDN%"^I;#^pP0@L A.\ɷ5|#H!|F=[@d_"()Q>Γ%+škau<|iٖoG<LҞːv;.@,V,rVb/AlivD@p`xK&`.%J'LD(A-!r fx)\Jn @Fs< P8$ t`Dщ0@}=0(~?`OD dr9eX`8@v @a(P AP,fn}>H@v>7 GX\C}۪E# #("A@p4']cW,[f2MFRx4 TW X`{įK3 C.¼k D(;CuXI%MO]eFQnjJ K^WXO)/6=oYUW#DMC`7C*F}ʠ ^V.{6Ot!@f6 fx'4KQLMU)BKQXhVBP*JNh泤.Ya?QbQOMםRIRi?>Q>> SvՆ)gҒ9ٍcJld#xYWI/&>4IU35UUN9 Hx̠Kb[[P+ ~֍w@5@]{:_vgr1TLX(@ "'ul ʴ紦j6/|Ss蠩> Z8&&1@2s\l,rOc3$6Q98!6ĝ+cSjԚ"rd`bAX(JyH72YWLDY Z` DO$,#RQ%$L!&{h;nq%eҠ-l5kE- s"q!$J /TW\! kĞbj :4I }KQsӂRry\kKZlp "ȸnnݍD3A@#0}s܂Y9pY!M-Sߨ08;%ї2S$3WCOMz)@Vlc;le%vt]̾:UC}!AY4:| MRjV =^'%pt΂ݧ(e/ *] @,l?vGH}fb8vȘ.nr2'r(#  *xAڻP>8 db!nh \hZV PQ\-X#1T\ "fM! - a> 4 E襄b_%V}#n`H2 D4F2*̺lAm\ xx@."^ 0 L6,#"N&6.ԩczR**f@>{ bjP'2@\h:$a'B R#pAe㤰"B BvO$2Tl*&E C\)PU،cMn\ &Gf0ϡNJ%k0fd.Bd9nBv!( >dIFaHzy"k!i4JVq2 @D`TnRHh1#6hr2@BuE94 T`*!i+\|)dHME4HA< `x޸|c.ch4B6$bA! j>$]^BPO3.Bf^7+!CnA -*= &*NJ7e B8b# ?A,"4.`Atɭ}c,t.Yj&8`󲺡|$P3vc h8Q@!8Pgҿ BgE="rVEn!a4xl!$A]+N/P\ @ =Ƞr J (ಈ#f'"vA(,2fYPj u+D^D:l(dz%-s9'bQsGv(4RR%~(JT^&%'V9p&LJN47,S#C4EDDa|!ɖA &Bny fz $̸/*3rT58`7 Ln_Û"У"VrXWb]K<8 r*)K npWvl P`.i{!!X{~ nkDT#Zd(!.P\|Ȣ a2_e!Tf! 29A8- ē /c Ca7X/CL3C%.I> &@Df:ccvJTqmj,M@D L JxZ%jEujp丈2H!A?,Rd~hNgC8|(&V0*tƘh62+樽w@eH +Aad@%q(81.XBNhAXBA PP7e 44 ekGL4pI$> '$d_L4ޱ aeZeUX 6`!hzhLƮDuM?,%v h2c^%NV GhUCZ9BkY p׫ሦ}Od `VqBOjXZ6i2\d>@4:ABG + $N P+"Tegi|x(4wBo3XuTiTc+=OZL. Ԍg#G$hTf`J!\# K" D) 2#HIǬdK#_t(֓e~S>1Z;b!yA*`HhhfbL\'u= #K & fcu}rE`M@%u Id/I$xxIJcXclv6p${5 ) D1wぷ&y aJdp A޷煣 6]6rÜ&Y@a.Jm'sbI9C3Q!:V ʰ>W\pX'W,@KW *gա$k3 DX{>#P+#̥$mfÅT(lR yW/Ѡ I1u=2p&ZA ?~/N|8+45-f3,k&;6mIj#P@U)@RQ$zo&+h,˺ phR}hȟT*8弑Uv'3h!:+1V/O2%iXB) ,7 7 ,HҮ{#*I~")+⌊G2ޠ2+@.B?R||\:N찪+$2̎;.2yE88-7= ӻ4S&O9ҜfѰ0UJy+4*mCDpHR@ i]K=B.M Wpa2,EMq#Wm8"hb7b(xd6QJD䦰4ht̽s#  r^JjF-R`r( @E. {esl(xXk-ވ*tV=@TUO&ɩ,h#,2ߑ#} k" &`~)"]L 5qd2ڜ𗩨xZ^Z@˪Cƌ4P}OAt"ᣴIЃ) 0`p` Ĺ C @Aކpg 58y3 ĩ7xF A_#] \)(6ЫPIF(`9kߖŞ++Àh5PUxU($>7 P|@˕_1 BY՞$@҅V=m9۞ ЖAWpqyE))@b#‚Dp;jqz:F#yGZ.P *HZk`y@z_ (pZB+;0ruؖ&F#*,8 p P%Y'i$C {0_0N+Wx<ȹkm H'sr)`@ہ,WmsMdhR" t4#Q.(x>87##ӽM;+|E(*#1u;C>;1c1i!].EFK@ 1/iHWɗ csp'E0JI褨JOKӾ/sE| ʍ (',)МpۧQ ׏x[B~ΈP *#)H %( =HM}s X *P0$H&Kq=# W$IiV0J0p 1Xi4I 2P5̈́Kؘ SPw*K>Qe<*xX[pm?^ԁ  TI28$S%1Ҕ*e%-it!x0:G iq/,P/KXC<(KìKAI=y:>"A;}X0ryY6i_J˴=ZT(B er r%՛">͸ȴ$sRU6 1Y+({k{4'ahᰌU:'#ى(! y `xZyQ1y釒X_`33 T꣫-oƇ$>;3*abq -zHpz*5k7[DI+-). \)DU1_pb}aj?cۮП0 UY60|c/$9z!chЭ~#Bs 4A0V} ZZK,%qYy*{I%?Q_\i͡By4`l4AқQ},Ih HG0-7 v]# UfE+ݺYy'-B@̈aWmTk9`ѡr(xX[W<|j`P7ȹZ*ƄJXB]pt1 ^i{y/ : (jUV%P^% U%" mЎBy8>hu { 0AY(غѼ-ֳ-C?5p :c@cR&ZI[p+i P0%[yYXbQ)$ @-#iwT3>4] 뛪 ȟ/O./# 0PArk:tlHȚs7AмFʩ<̫PKӃ(5xB%"czp K{BX Ȇ~D̀=CqlX2 %>8%@S =EӼ dƝ=٤a]::DYtl1snb/p L`#ZA;' p+@T<:8 S xymK1ЛxD4غMr{JL[ofOrĆ"(OU qtع|tn١Gz`bP/S*`0dZHR0E($C10ퟄYU / יGuHH‹ D[fۇ{*2D1{D(!GPY:@?0 oؘ >_OȠ 6` ~'0H"q,8\n`y*bJ{SlM(T0Fx_5HL .?wݸUyB&j\ DbSx Ј뉸E#X[M[5$*UzP GC~{>k?mSreSN%J%\=Y7 L d/W k@"z ÁopDI$QA<v@|<߷HH(){>T$꺖~@ef:#n Zv.KFǺ*IR` C'z~rH ' z`VDw/lKjbЀcH$1 pq䘮@4#mf& ^ɲK|tm"<fAFUB3|Y9@邤9z(I$zz/ԤK`ߤ{(ܮ*)80xGAWeZb_CF5rN5?*N֤ʕ9J uJ?+L{ qf@`n\Bu.c%L-t6W$"kvȫjbTBb}`+/+H,$d.mftةkqI90 U<ބ.N[a("`HX3ڗ&)|pg9 F֟ 8ow[`@<dtby5w9J B<^~,".T -v"*VR X` H/h :'L cи EиtO"|ġ¦zϝL<`(PJQpD=#`$JJr#T܏IBY-f娗Jy,Z$mIP:hT92iȥ9z@x >PCvc34? P]I@sfD/^-UwǴC#h]E\ε1`UA/43,aG dCwYL/7kR L6@P ATCG &0&&I]+Jp )r.[xo61}$}&9KɃc0O%o@p sd H@,~&rztEH y"T_~hXp6]9/i>kG X g)04cfJiκI@['>ySůbh> j&#p#fV0P$>HH[,*efVo r5`&(GbsߥbF *$޿d 6G7ơ0Lzn bUM^3MA&b~%B&p-E)2h#B<,0}pC`NK.Az\;f Nde@H @ `[7"LACz*tSGhvb-cap\P)tPDԁNixN@4\@ <$ذCrf)<&B& A k $f̀ ap4MœL]Rc a&P§ؼnNJpd9hTP/!T2>*0EZf ;tN`v Bm*xPx&f c B~$o"QH!n:( TA̙a  b!  K-Px=b( j* .*AtGAJЀ|&0=rƤ%`ҵ/dL6e0,nd.$B*% ,YfENaZ!:BAIAZk7 `,5 ~@LdiCJCl%PR@Š'e/3#aA$`*N \L!z ?D*eCG%%|q'1O*J-&dd KT!̀,"(4 `_ &Hg+ؚjoSK$`C2-bƅ1E2naxsa#:Ud]bI)`$J {!d[p$L,c'"xmz#5&b`,Ő""GAhª -"F= @N08&ahD1EPBJ@1&6 hC`n!΁(!~axpVc$ T g~/g+).C| ֊I"hRP1!T0NH n ! _fYG h.hB>@hDph#fuA caJB=&]H*e|"x@Dexcr$:"xpuj-ռ`BC zE3+ȸ@,'yQkʫUƳbVЃF.$VCzZcR!" &qLTA蛡!ǡAFB&\BP)  C>Ȳb+gB*A`E*. \}x aBW'm )t vq%NNAXQnhCx!h  AtyuD "܀6tiNWBN[y4V\È&AdB$/JG/MPq !xD2""BcSp Q+d`Ve/|ads6$cJ-q8Q+HqJitzT9Z(6`,:4{d1 )P$ cf!v]x ,.TX77/UD5dr?/-N< U(`nehh̯5d2<%΁~ <>`:@e<&-bΨA+ `DZjgjHuR lhy0Xs:y`q׊`:pxTb9zJx)vhJom) e׌T rh=*/,zX$'}槠P6GPm=#%!aRNxMY ^*<3{1,cQ)2/ D9WhNyZJ @n A.YK QJj a>$܀&\`:z`$֠ו| YL᧥@![va#ƙɮXk Ȳ` mJN!% U'Z%`=V(6x@qM;/D#0jAmΌZ>%cG*ۜ @`KU!کPg@%6b3rfo361#I0y|ob(C`RFbQ A2a c\\ bR%~ g:8VhA@eCT"Vq'IPk\* 4qg|kԗJ6}~/&YB c |`,$iC(ΨHCUE㦜xC="$dT71)aęLW`[7y! 4( x<cazK%l0 ``4}T|~?o$Q xCe/"PgB!0 D``-x,x/wCK8 QBÀV;;}Oݲ@I,:L..&|`@ t:@W. Bi,#/"8zfu;F?4tx45U}S{gIRVig!qvP`( p:t1ޑ |+-J2 l~)҆ ,mB(g즩)|chFɴgK{l"xX  isc\m[8 a~) .Jz8OznlhOdKr! x%%AoCxaw!oCө` L0|'? .i$,.'Qִf'yx H R8Z@, 8!ϭ9y*rzL6uD3њ|ʀ J*L:Q&`#& Maf(t_k: c((➒-f(z  zx %"CGԨ|ZWj+`љTExipܴO3P8N0/X-ߊ(u&i(]b㭶@-Bzh^')V2IO-& q' $w®ARHӄc` "xp@L<δGc̓`{HAw]1i5TZ2 mn.P/5.1v#1.2A)%݃uL Eℕ )} B {X)ƌ)F\RQ W0 o-Z(ll>QScvRS&ܒʕRƂ*FfkJGɲfib#Q$~SaS x8鰅؛iсYHBbc1JGGlV6a;JO_H‚A0`ò !Qv`2@{B 쬚l}@xPh#ðvH;gt|بHLM"λz&fMdRfolCBX7KYq0͉C 鸆l !H A4kTU#WkP I<-l$1;e6& SC}Q65K:3quGff\x x)%/W@ ؼmWu-fٙ <<:Fd ckP !hG@q="BmUV  j>8q9h4|&$_LtF,@Mpq}.F`A! " SX c Ws֤M2X9&" c i0H,[v!Q0~%{}h.l& }ٱV-nE6:=t qZ* Lt `pHt]; @rVt FD*Gl&H_ع83B ] Ɏ<+ģ]% 0`X:+$m[1Ŭc] ?ON0*aЖ8 x&bG F?B&Әx},XJl@V&hl7zQ Z2F % YD5qf (x 雠 : cXD(Cb0m's,2 0"> S@yEo@ɕD*  8[0QO XUw8=Ѝ&$E 1PYhx X1ybѰ|cșYȈB0D> @:鉝;P;#Ӊ 44o> N k$5@B-xXȆ鱭Yw(x 4H22:7F m p!Y=̌Iq/vw./Mm1 8: 9qgЩ jxrܢ lu)6@H@%Pt9qn  ;8p'&!]9t< p14R4hig (ֆ^E@EPfigr8h>Kr 1j&("wr(Ɛ^,s`K8BJM0y,y!6n -IF+G?DR ]pL#NC, M`DQ 'nE"r/ 6r(⟲4 K^"@i 8dh (\Ȭ6_ Bp=Za;3MoOPC=68ԉĕQ"whM% hpʘD=7h50`-@Y YFv%D9ᖍIӏA V ?(d{hiЀB|(Ǔ @P DE'>?2I;&``DY0OvJ' 2xp@!X?*pAHHd)4JI6;Xͤ+@?bMjQIkwJEaF!L V \"ת̮H18 va$z'#?_X~oO*]|TѴay;s˶Bv1P##.B2 8BDzi{*P*2${qTʒi i|LD8 XBz@2vOLk4:KhByƉ.sHz`cG exȑLX @!+HH+."zH# ::$%z܊( "<u'P]``T o(Yj& -A`TIxd (Q= ҜU@:B$3zɁbv"Hp(H? FPQ 0 <|Xp`$Krh%_"DQ.箜zEAq(ixgQƺɦЏԐV,B0+ #'# sLx%ښ,$Ȇ&ńbgjD,er'1ȷqbP@.~/ [t$O -8΅zX l_eXJ` /dQ14Plg斓hbJа*'*WGo;Y_4E)d"vz%*vUW.'"$>n q<`59* 1%4$X--8'v9@1Έ::8i-(Bhu"TxDc\J/f8Uc(P AP(:&zA2H)?0h1 4BNu.&Pf<5 ,Pb0@Cqva$4p] <Z juNC3 hM9l -SDN@&;@t 4xN3 ԖCC3FLAߐ٬$E(uZf3T/eز5+PQCm;, /XVA:'Y㬨:!X/ =Ǚh~NKb}zt[I:Đ8@||QGz(=/xNėBY7 e0F1W 7N@~  TDP!*g,QFu c#i5Hй"0Ad('g`Lmsڂd *@ gX:7`3D A65ИeDt53Εq "O p$R*q-e8rA7&@Fh),'oC" L\lH $:,ipF 8쁬64jD4Ә䰝 A QK@_ $88x $=>q&LP6!cwr`@ EԠkɗ>˷Wmm!@a 64JEp=SS2dL)ץ?]/Ejf0yF <4G`!b A0c|L5F;Ǟ~Na˜" a 2̰:w(0ey#m4O'⢜^gN`ἄ*ƅ7g @]"^.$BqZcN_VRcN&FYaVa0A ,m;y B H$;gj4-J"$8Va3b&&=pa)}|O ( lT , @9'Ph%cA "zLV2bhè'N&ELŦ?_Bg @qȾ(eڮ*Cc0& 'g@@(*>V5LԐG*v-@rknqNQZ_bt;cVE7KK!`!th{ЏfDl|` &P$SCrl"\+! |" K m@6H r 2i+"*ۣ(ngg WbX'ȪC;pD`1,JrHu$32V S`,8knބ`"j0J.F!P! N-䊙Z8 `$ (m"C)-1KgvV&W;4ceтݒ<6  @$Wipk'D`&BL qc K! V#_= @ S,!~]1">Wo>Nc:Ej$tʎWmOP$@B8l O0",#"_&X#'"w $n+'%".3r!2Zl'$@ B4U%@ r jpm2̥p:H9$j$\ wC5H4 %`V`>(pX fna*y"d,ctFk DEhKDS*swɦNja8-z,ֿ޿ewzˌvB1"2T bfe2OE`lA# "+!9'EDF +QK"  %&CUSn*oBFi8by zua~A)AdtZ 8Ri \!@&%,({ho6dπjHi`W$`HGp/a""]2| aAڹ"w\Hx@TJcxi/)n̾$`mPzu0Ƕc`#"4!dP> 0Z.CFxA`Aa)/K9삃6x%T<Lԃsf`&!`g)fݸla/Ygc.rp8* R*bkΧc-T'KE~BaH @ j#N$/,#乹!@) lf-OG}qZF`Hi-/ZB 0RQ8#A>”!i:&{hMp"Dne*S[$Vc]K-q7WzڜxMs  NʜL{ްA69?LHbF|L&LN*KQ0D=Na0FtꪗOꎺ$2  ;eӶJqLy'ᑗ`ANOki >0\**+T-:Q?%<|΂B2V8a`QV+49"x@\0NtR}K`*˽S;gBH|ϠlwFzƣ~& ])5Tr&/)yw7*󁢔<"XT ܅.B̤€ӣza{1: "XEb`Y Aּ8Cxd J@ ;46Ľ4,)ؐj{J48d2GT>ơD @@h& €yzkRc]gMΏAW P20DЈ ^0>OV|ʴ(FTq~dǀhZQ`l$Y+ɤ^3@{i5&z.#'p[he\tz+o?&Ϩ v >`ZL;p2"CW$ZDxOd\Mz꼡(t(1LbȠ> gڊǻ T.liZlP;`~$ʺtpEWEB` zN3VN*X6H& ".}IztvJJ+ 1HLFqzO+*+N2 4c8+@8Τ+Gz$SOM%^p!¾ʼm;<ρXcHNi̬ʆal=Y38I;̠ )wق /*䫎bl\N1R⛫c, Y)dLbH!.\C0ASI1ElXXA;(!C>O 1(=G-Lgx|2p$!.GZH.F}VG/Y@ΰ`tQVkx1F`AX"! PX !%=T@,Nŀg 1&+ɐP#vs*eTW$! PMK ? P`z2`QZ e$>Ph#Ca @5]‡.(AIL B.y`plX@1/D<ǐ$. 4%-W@Һ_o<Æ:ܖ.ӀB!q:2DIXuцcy Aj2yƝU\ '1"!˔:]@)HVi L 3A~.Uh#_?756v(Q zVM,bD1SzS+b\Ky32I2y|SA_ @Jpsy$z6J+NRN;G r.-#VroN@ u&ru1l4 apD<B$D)Q:$D]FVB^'q {$\k!>`~G,"7*G:o AwO^/T]Vjoӻ"4GrVH"i-G$@Ȑ !r.o8q fE࢟0C!AD)P$4@DPX 'RfI! ^(w(ؽ.p;9`$,rGfl yV>VVj S9LPcMA`%# Jg3 情h#p5]h~KY@S2Hk+kv>! bUat#HvlzmCi j5.U4Kx;ݲĽ7l I̻ " 6˓'h4 X0#dWaà6A,%Ȧ.2! r8vSNiI>(/#5!]h @!pԸ86Ȫ< ̪ q6L(PAhRT $P 76q 犑+ .Qg*I5S:)=ZHc#) S®Be0*,<,i rd<%A#yPf'6FP5};҇4˚CF"c bY ?r(p YkO<1ྛB(J yzF(Ă0*K1 *f Xi `򔓳"r菲K xAF7"D^@2,V(tg $(YDXEpqv<ʽ\ ۂ )#)KjP؃8p>`<ę<)95P'Ci/'S^2q5:$I {JpӖPt`D*#n82$/!{ RhhF&yҭ@\.Adr@Hq  ];!{@ 1 q挰O`FtXrKʁzVF 0"O$REѤLKR|GlH ܴL<3(YX6(8HGs2!YK׀"ArKc|.{w ֲk8w\`V\b1$ /ÅKP Zg]:3k"(qX5HcOKMXGSƄ天`z01PEȦ(z 8{dg:{E2y9@r" "S J S x#Pӟ" ћ"5Ђ,@01j.w-@\(;?tVY<6jøgf AhV Xl=_Kbxކ0!P !XB)dRA(sy.0JpNŤ5?1ȝ1C<Vcx㸆&bUx! y2 QdD8hf 3ݙ* ɋnBVhHN3[  ]~Pa'i?(U86{p[K*; ԡb898 ;x ]p׌b]h\`UDSdD$UD ɛ4x9C=1f ӐȢx̒ЕD gKυWpØ`ֹ^X >`0B@8%.#RbҨێ=:TƔ[ϡPmpe@=c8aaO* l5`(1ϧP ';.zk+$ )*(rnpYN.6ve-k-y@a /C83axݎV1 (lvAXaZpR3C p8&eۄiu0+e>+* JbxoiOYtW#Hܼ$n /"BS(S &9l,8s`Kc(h6ȹ&HX8D($5x r(.4P)Pw#(^q: xap B⸼\`]C&FP 4inA ֱ] t6XpC1x_62OP@?<,~zƘ # 6Pȣ c)EH¿ ehI^ޒ(2@~? TFz DBQC@9( `CP( fCvԹ ~e4U 5Y @5 0dTDa/1h@$%De@`(|I,Ix ~ͮgNI Tw𜔢aKe49DdqF\NNj3~iʼ/"pOo@Ci(MpX DnZkH| 6TWp!L{B ʔUr( j ֤M!,roJNERS@T5+E[n2 B0TxBkh3| _{*GJ|\ ഑2VJ?C ?01R$tpPM줓L v&p,2oc" (ŀ\ C=ՙ"*znL,#)m "L '2N6A1` yU" cĘ;3,'=hyIa-|'`hB(հ>A 9h~C.:m@p`L$QR^ݓ> fxt Ii\/y؛4U.d?|$8ChqVa! %$$% ^@1!J,OyǏK,pԌ 9HKٓh8MH!8&l)ۘnĘ|Jz $-@I7"`1!*"X"$G ,}r(epl^@D QF'@D a( ] rGrW *i18g8g4,.wYq;{ T,:r$5@KELM mpdXj_&㮑_҉. 6J)&dęJ%EBb6]lbjI\Evt1F,?-1t&WR&yhNFx$@3e pxq !9s[dA,xQL `t! D:Bߌ*AFv|Vźtag,Rx 0 ,0ʱyL5"28qUncqh+EH q^|t8Km& <)*1^!Ȝ |2*0>D#@%Cpjױ"@R3H|SUbSo9J=Ru3) _N=ީ3,^`m {{R@a6N(V i* :Rh`nI,-!AGؘ`Ub6%FzScb@½"br33`J)4@aX26|l oyIAW\ eg-"1"n(*gwbdBĉQ2(<Ô<'PbxcǙL1 #pq0H RR:p .0gcfq MT̛u4vϠ&Sg ] ,6lڋG q}T\O@Ku~̑pna]2 ŇA!'[Q4 z{%t"`kHu?%^tl`@ bx &;(Y ><:0df>)(jFL J@~F>]&`#83а4;F2vL >! 0.h0$n"oNzL @ޜ6YI"rcBbv,"HcԈXn@0Ћ (jpHp%v'8A(hdE²") WN t<~cHA !:Ӣ .,3k"P`!bF0פ(O&3La -'zNjFOnN:)EJR_N)eQXaTS/G` !.~"kHzƆO?f8Ln 2 ?vpC2`|r`;6bjϰ%F' < aPNf$%rB쀉ceC%j~ *`!FM$>T(+gf"$!nI)*dThf]c?͂Tu4!F 4%@ nTHa,մXBh"".]!D "2$Sh4'sOHG:~4?NKP)Z 2x#Q嬛QUej[``vV`f!DȢ:@*zWYi<ޠP`Zcghi)dzshf&~4nj@-3ӒՏ%&=gb\;. ʌAeiH%|Ey  r.w" {&-$S ĿBZxttW6aJ@c'$jiSf?^Fjf3QIKF JɪX)F @ a@h:XuBc[S)F2q ~BWȸ/vhȼpwZ݄PGF$}brS]ø~|a>@0%c|pgkK FFb ~a 7_53H2"= H%bd6ԊtPYRp7Ⱥw6i" 65 e&,3AĘ4p% r%klbZ ( vC溂.^bJHmca:#At,n V)"''U&3`/  ;c'DFc`;f"a#!rh7і}g%2)!@S=1 "zL 1m.pve}Ns `Xc"窇 dT˝Bi C!ԏF$%u`}֐g&ꮗSgx:&X06avw9sDZbB$gaMّP{|ΥL pkQ r:BlD3"m;p˘ͲaVr&4:Cab ` !,-\cp50C*4&gT)YM") |ɛo^@KC{ƞcl"߯};/ 8)tn['pI*A*jtNދx8 tG<).iml^xڽT\ՋG- Ĩ 8Y.)Y! ջɣHG{E]U' {geDꦸ=&45Fb!4|HzJ*+T(0xP'LLJ?2@ FxFdqXzEpbJ|xLRE>1Cf&``; i`ǧ4u#F@sR((o7OwbQ>l>x@<:Ƃg1{D\`c.K`N-LSH]|I& %{H)JN<nr j:k:pfFXz0軎&M*R+,D$07#w} ؏@$T ja?qkN+ hFȢKPD BSLl}@HJoZ*D(PcnJċ"m"F$)ML%).$HQEJ80,A=ﲒ4m< ٌ` {u"e](Y%)B6(ˆPEC83.} 5Y9D46`@x;BDCy#bP@;"~Q&PM B`rJԵz1> R Bz7R=Q Di-h߄'sn&2 ifsOVdԢ8t}n cHd`:tðj; i<3 zgܲ1kU6OEm=QYFoW4・;'&晸s8nU F!At/x`?dFP}@73C{>$_öR(B4~6X@)Dj(DM8U S A>HL1ڲ-)(7"LJP@hr>o4FHFR$F$ddtbH! 3S=F0+GH `F]e[=E`:J<j)Ə3zxhrhWtQe\ `,'D$bՋQgn.}}b@yG CrTg59kY}G^JAJzAFv[E90 qZ7N3\NC3ExUE.2(IF*Жև)iZ"h~_q8rM.r_`oC觙f}*$w̎ڻ_ Aam` Fτ`ɷ`J R 2{};wU'H:{ !dYͳ2@v|Nh g)LT ِ\C}K=t1Y&:AA IZQ SR A6){Vq;4g n۷P!FS @%1;vk~҆_ xq @($MÄGݨ:tv-=#ta 1AEC޳_ , (!\  4pc?뉪,~:(Iv"F2" SaQ82D;YD8xPd-eyP ++M Kv/Z&Ɉ+Ϧ p5P0b&46 8H)Tp}ȜA  "؋C`3@P94hy@2XGKy"YS[@€ b$# ⃆P22h Q RN @: 1(%YJ2.# p)hp XF!+92q ;NŒB qip;i!`W uXrj)K d6 T$CV1 z>YH [PRp<o# DLs$c!i8dmЈ vb 2,{,@D=Q"Wˁt9CQ5h4BIs欓PeDRB:XS8Uu`s+"4fhiO pȬb !0Y |CREL ] j,vH.'8]t9a;bX6![)2" -)~ jb`+~PA=U)rb ,}B*0.8M42ePjJAŁ`ŐPZc^Lφ8c$K 2*pB#Fqy _s. ,8̅MP_|9al V-][ INB(Rz*y/qVs=-[KmDvBkQo@P1::&R:J{G'?ǖl d\T@TU~ OQc>G DZ*R Ӝy`U PsxQET-tN:5׌X`(N"K:}nP _*hmi(C(0aV)Gpk0yx 1"@1sLlXIe0rHM/!z12!W(,͕铈LH $-!*(Su%&/Ïj-Y;KPk› WQ}0Qh(G1 X: A P1F*j4CWB9ߋZҸ%!5?7>ͫYB`  {K3Pu/AT2KԺT!W sMxyߥ! )18 ]ǟxF]޻H͋DЋR?/4z!HH u;&QX@sH"R q6\M" !"M#\2r U Bv Poh ;Rif*䏝,=g0)HN˪iE~4I2֪X3>pR,IGa-#$ 4-P6 w+p즚-%tս>sz<!ß Š(}1r&+."0j),YjYJxH_SǾ7ҪJ7ߕ7<X81acJ'(ZOsCXƺ`FH`.c @1EPWpa㏻kX@"H.o:T,z&=eQ>ߠK @ x9x.8x\n‰ȇc{d8ǀlhx{Czm0WW?+'=`vceNXa(CDH-{mza R {+xezgUo˷ MH  )PـPk`@^Rj&1,7 :XV\CP Pijx.oK 1v 5H|)P0("eq>:hƳXh]  `-˅yثGY ձFR |*4r|X3H|\@*+ |8je]Nt SX@$Q|dMЌ>g"#Jg]b )\0D*u;7مY70,/Xu;7QcO_}v ˅3Cedx K.oCtV PYhnj j0QT8/M?vqʙ@i&qJQQp1Ԧ[\2IΆT1gxFb>93 So[p`z} *݀ Z`U:tsRebHR@u5pʬYIBOÖX!{P.*g@ W-dj欀>;Xc dd$cוUMعH#PpoþhnU4{PI(KY|4IB`wˇ00 =KQ+| ?@ ~. `@$ ?qXX&Q>_ %#Dj ?OgSr& 26 ׫T8d: M981 $1 0{6`Z`skMrAFM)# 4'ʀc8@[\>_Q0 9A IiU 2Dt]8󛅠h+4D( x FP(Y ֖1{lVm,Ki|=` mv$G4Ny:j!kK, ;@Cy( O `ڟ46<LQa`.LlY9v')(Sv y(IxZY(T/2 .}?ي\t]XSz/l~+ D)D6LxA*)<:~=7;!jք=޲h:IAzX),˘)0nbNLkH2k6F@{*BtgKH+lM) F5` X3OdPdzL09gȁ-- E.v&kX~|tiƅ2@t] C\')qRO*D٪"( K^Ѵlx%,QWh"8D 0 'Jn8?hX9`rȌ,JB Dy1\G ғfs01s>H7fߐ _IT!t㦈p\@OL&̵6B 7vźY@D'AqXBWrqPQ I<@?,EMG,$fU:m 2@26F:-" p%=1>$EҞPU g3dkX( aNSypwn q@NZPz"/HI$LBqF VEHQr(!ɈPק"CzRT ?QbD7${J*G,a %9 2KdUBF+`@x Hiv빙w%һ?fд3 y"I%+Sv`OZ ثfk'kjx*  44Z̓mXF'9BҌ'7$&1;o!4yD A[JfPUZDNshHgY(#Fj 9,@  17p8#ѐ9שg&M!Ԩk:(CEyzu/k^kVb(.fyI\CsRdxP ԚAT=:#w0cD)@ T|}iT1{jصl"Ln52(zś}΋un 8"؊@׏G8 _W&1@n)Q16@L-(b !Q#{:0vBp Jc 2 ^Mz%"I7vWVL뫭Zbf0&PlB#A8{&Z@^sA;$%La"AZ+@ہ{$q@k-S~nS8S4a@|rA/vlbBF]}hrNfbvmb(*<bfHbf)$^ɦ(@n\ <Cc ϦB)FBl Y'"a b탦(Y.rKBp@ ʣn<4 jFGbHDmffbj>0f,  t؉F㩪e', (LϢ8_' jvATp {Lj'*T`dcT(81"'Ql&x>?pD56 dax`A ""6Y,nv:p`B<\42,h"Ui^"fnf*bx+k6 *:Q` ` b*GE8c(FH0fNid$bFyrPtz.5r0Cd:rD8_d`v#}N(Ijt+6"L $8N 1BO(C^&86(L&lM"Pf "1]vg_el!PfJ5^ 3a(-b*!^5ŠO+ v5A:X]N<'4`o N2b#1 BC`(FĐ` F|<)-#l͘;6b,.iD*rV)L~: rA3\^ϖ8A֑# K<*P :A(4!Væ5Yn  %#HsH$c\0CJͫTn^+t| b<h2@"̀9iSJN8#NȪfش5tH5 :YkklA8 &A g늆kB@H&n oDhDUڢ(68N.b:4"2qڥf$EI\jQ$.JFCoz!/BObP!DAr.B/r '@& [i D[]Cl"!|BC6I~ D wA " v@bu<^2P #0pyT)>O,E?d@w,N@ &c,@+. e@$JF:`X|>` u]ah+|l&I%R&%x hzI`AT2BApuN&zXzMAXP'NS'ԙ`itM> TLK&nEb'  tqAw H`y'ldܬa5DISDPJ[iqKPi6D$1Ɏ}HT2m a6%y60] j,P xqtD:?h JERT~*+6 a4EshRJ27!Fr j"HI1 P2r%c> [&T"JyC|*LKh&'.M°6nl|PL k 2~JI(RLqWCr@<NjfZ60 DkD-h0`R:.B !:H!idZCĩT\b5p"r'aU7q#ЛB@F}DAh-1:](Lț0Nw=KmtP@h pT ~"7+LýFӨA*r BQ;&Y QuUGJ,}+ !X(M8{GHY1ޛx۝ĀBM-FM Cl>%_" 7x 4/ 3L n>eEQL MW|äCfIP&rI%Ĕav/F_jl2;dK ^}P&0E@* A!V6vCG*I6y`4 @$mC2+ 7Bj T<z:uƐN!*C@ء83 ܃lH<< k< (@_h %-4^Dcb/1:3\NVCPd6XwD?K"`<+Mi!G[Z14 Yhxr:\I[_#\{d `QȀ|'`#;X{;~ (zCi(89G:` ɒhirgPpg0s)ËǓPSއl82щY_Y&@ . ({;B9MQֆ:pX&hf8s鮠|; 1ZpXu  ᡿kA1Qe@vB\SPxؒRӽfi_t1w$MRJS.S@<[Y0X3*AE㑬l6%Pť (!jZF'@kis+[| c(7Y1A& =ȿ`D!I5k%%)8KIn;x`Y\1PnwƩl a(" "swxtKIB*(͑A)k [Ogqp0 ̟׸C4QES+Db5F,~l`dUoj `uTa4L3x,w=˰Î':Pؓ+~S^];&K1Ϩ)= S7cTi5P#<clj@zKL1'ED7D nV R[q%\{+PK;`6@1( +Ҡ?艳d%#"c,Ԧ2(Td`rp|'5x $P;'Lhtrx x̘񆍔`(<"RxTX(#̀[^kFLPQ$i;<Ș !PhX.(#|xlq2@/y"x& S&\4Y )sY͍4 qhF\7 j\>7Q08TR $ %+?y1Ȍ9 W !aoht2;詀XEnxj\3D!p"MC(C#7@{49M5ArD74,p`Fp<@X0k}5m< :?x}=A9 ω;䦨d>eq_Z4UaPSHBBևq* \B(=Ȅ.밂) B~;rx!i (%)4eҹ C<4T Qa5-TQ%xe?Nw6g`{XuBA7=]y/Ә&p=3XHȰR!v ػ#R7TҀD,z%%^ _8@$QXcx'J!RyȠP`PBl[(Ltiϐib_7$)ڍð xK H# nĊVelCȂV;1n3 \+]ey^6>j!B:9` 6Ѥ u wO&#Bzc.u;@G#xy xgL&^NxMC P <SPTHq]!P$(h`7kAT !j`ֆimۑfm8UN&YT[FG2D̀airBd[0k z!H C,!}].cHT4a/a})Q(p"3yOb#D;IW oq;ΤPX;.g0|X0yI%Dlv'huPu٬8Xx. R"D2QmjIo  &Pŀװse#톈bidR h /@ի~GA܈u:;؛X(&P^c:r]9.Z1Pi'FV$P]X 5ǻeCW9P`krԪiXȳN((C֜r L^j^^ !~0qNنHehiUl* wQQ xKЋlmi(al@RS H @ ƋF@&:lH kQ31k|$0*mj.Ll`NE3FT0s2\cfiRJP.xH^VK+0Hjz 9 S X}ژ;(}@sbOx8q)…>Kz;*SY`xcbq1]Jd/HzҖQ]kCHNr(:WD.q8+C9fy ˢ :n@ <lh Jՙoy8fMr fM!06X@X-+ZPjgkCg Sʸvazɏi5mjhs9K5 - (Zes~Cs Ka9ym6h-eNig'@qb9( A."}E` G`Xt͖phV- "x=2Ht<@g;JG^[Lm`_DǠ0hHd`,v` Vk4l6&Ӏ5@@z, =u(NFOMӗ8-P2 UwT =qH\n-Plx r" V g*O,#+ /8mƸrI89Nc)g € <pnq֖),pD&3'v'4:"My|)"Y1)Ɖv. <BOOElRҮFƲbg.!v%!XRp`ּd: ,VȱiV%zGXyg΀p[ BLa5gg1@@X$g!Q g! Vhx"pLf`M ;tq b`| ` M,ꖋdb5g!vbma@(fZ]wGPn3b*npͪF )JFЍRvg.4A0E:j9Z&֐2zK9! mۧ,#3X-]8V)Gsedo@@lAI:\vuRۗl[jNS"߃eN`SN'I:"5F0~cX8Ǒn]SPbB!;Y"!0QL08i!pC< @a#UE$.(8 @qDn$Oǃ'3ľp'fңd"Er&-P"bGx(iN<(qtjrnxWp]PsQ6~ @ AJFUj a|3#6DFVqBaPC*E: | ^Ĭ| 6`,vB@cBy*"x)50QIs&5%WXAf,!ȢC<b dCD3MVo o;GeA(0e+T2k8?K1Jj-#dNJ @ kqM?B91`N5b0$_H˔U#w5rQ"bd&d% f`d @!\/td1i/S⤐L+tP&$ti?2v\-65&`]@z&㼿 mDZ  R?/sUAնa G->5UM$`#")rE8'NYpAX&fX0L =" Y`~^*0b(#/K t)dr-1s"d1sr&hV.Aս 76nG܎Z*H `R$U¢$(d*K.%&1Ė rF杄Ba5beFuLL+Čc&'7\5 `@er)Z eO$#<[8!n~ar)``5z @JH40X L5 "/h"47$( 8,[l6g  |g/7%zKST#')xf")FXz& '- LAFrOdB>=iEtn<Ψ<%`N4E @'B%4:1HG<2dsGm%##;@&A2PBFp6:D!;~ `6]0G\&kSL˪"F6:2-䴏E'FA3 .M %1cb#`id4V"9 V[0#a?t]NF( aIgAEki6L`"KVcDoBOr}U6r*[! J.+r U`t"A!h=rQ OFrS>? `niBd KdV9°dU1xeGx|HtOb`,ʜl` "^0Po}RZw$1 557򸹋6xhPn6X0ƉB1֝m ,xn^ >+J̛%`76^K #vCZ3{$$s)*5ff? @/MZQ *"(l@0 ]#UDѣj Y4JiIQsC Mt!Xpx5"B/u|(mH@+:~PbeZC']'.$ ) AKԣ DɀC p佴Jɒ& [& Et~wH2@l"`Rw/DHיg~XvZŝ[@JZ a` @G{R[ !d@x\ z4!8l[7ONELo$$R`@8)E g^Fƴr}K,i&Ha7:Hb aLT?z }odUa80*=JROg ~L3 (pA ;U qNjuP z(L$@hRK@P EY?&!*4@GXe8>/ؽNC|5I,ʂfV8=8 Z. tK +-'=_EQ@ ˔ft7P, %`'iR4o70 P@ !q b">%f) c&.magۨ1MFփMj.Oy0PZN]7HBN"h'!:Ѵvˌ;y a }ZL @sD43:`ØrZ~s̠Uq@IvP#úSΌpqn@8@y:3<齮+"6Vbf4ѿ V@^UѨ5$f/)aΘO` b@n@ `1I{\ _6_;@[1u6?0$` ,NPqX'ņt"񧖒( I׿<[bDĒHF*GFg M. H `=@+F[>4lP&\R 18%jz͔ct( P!( 3͍ػ:"7^)~J XX >&p6i̖vo7$ jL:vK&HXb e7cq) Ks I `%qP2h sR;8ў $ Ddf@Y *TXT=Ӽ?ɫC\B  );#!\IObH jX23-4"\2;  zM^EԐvzS4X$A˳   [84=.Rh@>Dm#Kݑ@ |ٿZ!KŇ{;ʺӽ)<@xH@!@XH`҈l}#qԎKi^i nǠ6#چ8.#o 784x !&<'@1\ұǦ,B4H8\ ;?q o>UF2 ,8H@)=F@♼m?"+>x6O(:#:9 ,# ,"P7ͨM*q{ bBr #߿XrBfhdS{ sE,)P98+dC@ $ۮZzI#OR:@RM8Q*B!kN2$U(:/A<Ɇ9ԝx tpM̀b0ac4dۭp: p. pj3땺4`$@L=ڐ*Y @|̞4Q[5bNLс SlHDX TN n xKI`r𖑭M¨B20Q)G#XwZZFTM ͯ8486}4 b, V3 Ȭ!Hh z=# +0bO]kЍ# FٛJ$q!*2h{*r. #s 3fC<O[)E BYAx hs.*zCh`r n40iÛ!rY_ +h/9Cx8t r*2 ^nz&{ꁀ`9 Xz&C{0~=M #H%@?`|(WTnD)h `d[-pgbŒ ܀˕@ z28FI t]H 1@,aq˛ cm2U { 6 EFlEC*:M؎қ,7*<&+s)PB.0IHpEUA%QȋT@s/p9<`!bJ @d-:A_FYڮj.F#r2SCguU!&Q A@X M ͊B]@3J =" Sۤ4DXҐMKX/Ubp Ɨ|lkT&>Ȭ G^?!mi <qPPF zM Q;X>դ9FM2/3`ڸ6`=FUU܀T@@Ety!3N`ĆS$}-n~M X.4 80d ?Lj {$F Œ3KסEHl0\@QX;y"?V >6uù A]HA[(h8xIrpXwdXk)\ٸ퀈90@+1*-_^2);^ zlp6,Y_ݿ`8I)xС7(=S d*mb ࠆX{Pr>8y{U;_@),Axh.HɢkNh@R4#@1h>L,%Ipd3?qApk L'a( bn#Ye1(TB!E>y 1EШY(^x$ *)k# >a@wD,%jrH? #/`=&H'`H.>@at~`\#UxKQk [49w8 r xj%#-@5(  8|lx8r"  |Y3 `{+DQLM ȀG,%L)K V00HHj|8BÐS%+h[ȴ*t:JhHbJy)>! LĄGmD~ :. D`e:r)H³1ԢDWx+&$.T|pϥhkx71%sTDH|@0#Ѭ`0!?H-ylHSw c?U 欔"Έ(d`6KGl.2ϣ#s6 5wS^'*{/I b2ȉ9MQduF0@֋)`YE) ̪5S/ 5b%L:g +(}W-lDsxz qj"`,;  F'l:۬AgCn4m7vեAˢӟviT>'Yp fk8}l{S{{ 3@祲Yvt^yF"9uXr\0!``5ql'W=ӰD*8$D%i"҇s(@czA}ä}1yX80@xzBF?1tś~I F`h b !h"@$(D@R <0vBL^,<=dBd,S!1D(4d@`Ir*刯NsG<7 KAHۢC ݐ&E mHb(Z:-mì!h#`J[S }L /$: J'h j0@tbhzވ8"ۄ,U,%hkv |9^0,t+` ᥕ!:UR&~m\:@x蹏!'(ڨv`\jbda"K}*xjԾ1D섰Й@l chC9ir 8%`IiVaʉ5<+M|3ZJ7Hu'[iF?0t(b\4/H`* J{Ȱi(bI"""K0̥ PCab)FIH&nDLmf<0p`'` .C4Q(Ι':b*& 0A` eAKfN,*7E2`T8&i %)Z!F0"*5&B)p("l,!0ĤPf%J!"4܄bE Jނ >OJHŸ$ W O:KddfO  % †?H z4Bl:Ql !vR@!LFTQHqL jmQ&/V`-/(9\/ oD¾|H/DȂ 6(f@- x"VLK4$%$H!a*2K#^p#L flB0ƒSS0r#pxO ,Bc bƪI\" "aB`ēȞȮFtmC,I"(AL !(ǡ:IE,L= 0J~E\nG+DF\ 7 Ao8A e:D'ooǭd(@Ap +|""!i>jCRB0^!"$0\'& c.VAlv!Wj|B4*- QsӉ,Qg}(hZD#Ggbxwd(6u2nXG7 Gcu$*d0ă0#x##F;܇khÞL V,Q*,`6Jс-rHuc%*&JbL.hYa vg1"+m!-K-zCT b' I#z͋cƌqO_7yajlcd+omn4 = IyA* oSZv0Pf%Z,$@à"\{a3J$yj x? :j@ "#m?M/8WBo,b2Vab\x  4Ǖen2\:}R.M ,!6:uX"4::FAkEEK5p}e%Zfyf !c2VɞX [BLᦌ7?siJT}px #)(7*EB*9HfV0JVj ]̪}"ɒEa+&9G5aӓܰd"l.`rJn:ψ&,dM0/z>np¥iq [E[!2 hq%xa,p`T-.?*!.`~b$o9!(B02&"!9>C̔n{m֚! } m? = +iHIZIuyiѧR A0áoc@  =PI~Ep8 # 0i#L1xw8"^u:@ @j>ycWs:)i*p0،( b!h(0cA`ʬHD{>`D)/HFԈ>YkkdB"KŸo ǿ`~?(|>  +(ie|= BL$ >"! Pv i~r2{B󤃺 ,rRAj|(@H/tq nN(x I +#Gӂg-5"&N4 x2G@NQz(,t`!pǡ7``ΓD"B@}$=2j.Q :(J.3HTM k:d * M[!"DP`, BVs!U:1"t!:N@q絈S!F(p9Hn ,Ne%udݍd5r ZȒy}B1ZTb_D!i@a(T!@LH m&v# sH3&U3>t(C4M`ȸ;#if 偱h]%.v*wdƇ!GsӵmV H8(0R.9S4YHN;w)8 "Ȳig͏N=dhd%h .J{*u!W> !}c( Xf'$i[6VmW 9,A@|T~ %LFx$!ڳ!O<^ je tjw.DJ J,ȳ9 ,)Z\#R#@`ZyQÁ^= j'G(C 0&+*6$ Rmh7"H`Ad` W h啳N5 ؕ74b AP/{%PEGx) !\ 9d= =d&t$87'") |ػ$9cv`ATF0#zCR4 *q21Ԃ44X x izk=bLjQw$ D0."x3>bT2DXS=g2brl<` P“R ;Ȅ A \, ԔI&jXj$9o|b9)#`y 9XunB{L @-W qǺMQ-0[SJp%vǎsboq@`b3kDp@A `Be2P&wAҘJFpKt71Qm@E c`:y5oATiVI iNGMY"LEimCN˩ʷIau8+@M"2<°D@HAiC8!p*HqaL݁KE*r;ʗ0ʘΈ`u rHQ2=#3k(0NJyC=H 0䴁@8T (R %͹ ЛgʺȾh l*?S4菤0xU' PO84ˇҕ8Y*3ULI2Z '\ߎy؍')8]1[*1 ;эiKPO94%4sz((՛3Fbp-($i6<)t,CX& HZ/!+IZ|Hh _-.6)=0hT-!&4:1р pBJ=Wk<"ȕq' V<+*4.l c+ 1/;P4ZYMiŭzΣe<Q6CmK TbGzyάZ/"O8Zh%  W.]Ӗܱ@!By+"Fs 1!`03#ңK3" & j!$;RYڴ-iEe!92֪5%!8'*HNOI5قE$x h) #moo9b0b9S@ῪqH$hQ}3k?p$(h i*7 m}S}Y .imA220@Q&r;齾,peMk8sW @uZe9B8B4CC:J*d/1ooj3`P0;-obzX/KHKS+d/̢^b<2vu-S#Fe]0SxOND:Q 5;墋0ЈaEMظ9V`T-:kϻy>jMUbB9 N&;CZ*D%: Db@3 - \S2c_' ei0I3l92l;&X3r1 Ph`("hXpмô ȪTQ@xPs l682W#z(XӇpvŌZtnX DXLm0'h}:{0%v:jyig]` P 9 MoUXU,5CgӣX=hWGБ_eT fgBRafB]܁LOffC˩T=&ٟ ha8YxA rÇnVPc34L J2H*j[I-,` xPC@>¥@҄4SuHWb܁ "Z;Q D99ɦk'q ~?(J"͟/*hPy=aWh:dw>Ov>+ p*7\Aa0/${:_L3ˀBRLpM9) BY R}3=V'"Z;m-s<c/ ZaЯ{i>A`zlN+jF ;p'j|;198N潷H Eϣn6P0ǹ8B(b`7+!2 "k`D,Bd2| 9/rtΫ.hF ijZD|h.jKRl+b!2jщ y&P'濰*&(pA>b`]2]y !'A:a(r!(xߴ BFt03 eEK83J&3q2 q6Ly{Î,  :5ut'& Rq8)eBFM +yjkLѢh(;!C}gi#*&Yvrg@" R4z+Q*C DL2F!+UU>FX^%h)pmɒa41`#?^} b^_ؑib.70c@צDD{JA(4-DJ$ѨiģhM:lGSSX5P#I8 G)ּ̤z1b`@h2 bm, 8ndZ9: "І_(IEԜǙj;$M9G a;n.ElCS!b|C}@cxBwq|%ٚ4$vtP ߀?lMJe :btPh& f!TNC LJ t, "-4C1S|O?˼SEBO @G > oZ/2Mi+L/HYdq $D: q0LDvTC1Cwch8@cnIad&>RPBL@R(a9eLAxtdr4a2s߱FG;eU ;8!L_#Àf'*ȢEpwN }2BO;Q( @&)$xG h2QbmV$Ԡh Qh1S*0I%^aN(uaJ5MQvg 0T)`$E:ċɑ4^;V$;`(!,`A :W){!JOuSڑїTH{8&PtM&&:5ѵ{wbb+m1D@gDt\YT9 H|(=AuǨX !4rޕ P8$  ĆD" B @@(?D|@@P8}˂0fv(kKuz". x4 ׃!d>"•3 HT@g^ <>p 2I0" {ٌ 6dWC!X>\z^'-z }< aO1}!gA^OIkF`w/~L=$C!M*# j9 3C0L0B&1%p\4Ap/pD- hC /Qs/L] vquz>&,k =MI="$@H,Y\U/j,#!EOw(! f^l &g o"RAG^;(E )SE B1RKW>̄R=)N Թ;$DI B= g40PƳ(A|:ԚBPl /I$SKUj;KI}-=I*ܐLj2\#hđ"gWe3.p]*IMm,TʳԜ)lZ[j=#]Uh4`ThyU R34J,s඲';,o B'y8&T  TeH!ar{8YJ$P3}&>T`U۝4 r]Hy^j zjV7 5 "K]tX*B-=t` mD4 c}}sEzWrqMDŽGX8އ,\rG,-$vEUT;U `XLJ dFe"RjP,v0F)"<ϓz8r3>%) `$ p\ r ],©;piu91 i2 @x LW Bz: đ{)]3  ,&Qf,`%KIeVzL5蜳XIqFĉ.198q US$Yk d bC=Jt'РlK=S2 w$.vIy!HV20G Ns~ݦrA9-R%S f$k98Yk\F\8t (ba&RmqWlk"W ɐHJ3N#(ҝxt},T%晋XD2ZNj60|dPJ FLO cVA*=3Zc :ĸFn+|'![2s^ZHadCBsR@v?d2;T'8QgXމ$@#ZNHƿezJXdm)Is>$BLB&UIRXa-V Ak_H ᖙ, C)Ж_XI?HayB:i 1`g }|?n;aq56]pM!}&uUFkқQŠ¡cLgsGU|JSL8 燄HD=!3n،lbVRQˎ5dj j q29b_bCC v A4`LbYP5'9 6Rcgɋ|5BryrGɴRbШDV{u,o. Rfk$!%;U<~6gPQ_&6zm#Od0+t@$O^/%C#(a2Cb0Aa0rH' atp~v,H*b"|8~oV&n'o1E4:5# F퐵 b!%!| N.b8M'#84,! (axd`Zdր::&L": ^K.V '#<p*|^@ _."RzXd;d8)t4O9>.܂R:RF*^\# ^@V"ri*zB @شvH@j)lwO9cNm ~ͬN f`m('O*B!i&fF}%&rxBhbd` ` #vcRiJ$@@ LLdT3r&`,[,L%G%ta\d & &dRNybG%)"[6CJ ݤ fq D`A 3)pkkHRsogOzozBGAN6Nz{&$@ `PU&,$$&yM?x8 &&\TpxPYDRhNf#:>4A AFF2ReК  leA\"` Ox;M(|!*ADVLEjȈ=Nti9$x `Lerbf.B݃DZ$2vLQr"H2$G:$0yJ입Hذ8*?KHCBd$R Ea` %A~MS0si~ DOS@ +j-4pYDڐ @ \KPhfX[:f6*9:]E>11$6xIK! bBLyEIB ("b#dC:O342fB#ˢ=#.IȚE GȴjZ>Vk+\x"({#%J9ble~-`q։)B>VNtFVXVBb{ZρTbC/Q'=P L)iC\rt @ .&v"# 3Z`vBmiDz@IJ%JMFF4 bye 5c ZnWm*&'h >,0P^A e(J\ G)>BrF4pABQf2 #Âblb+r {K'?3Bny` T*y|C@4QZYUZYH$\!<5.ca&agnZJ%&q^ r4!& +0լPf6.TL ЍCxH Udn/i7>MLMnxjeANM8T <#1oխ3MnT19f&h[0~F&f[4 @wa}D 1N%29Se!,u.]排LUBD¯.PRAh~0,71 %L`D`e=d2bTn!r@*“LƬ C10@ +֚b1:ꣴ EO|B*OQ66l.`aZdm7ހW7!F@QtPH#ZGtBsHȪAH2#bca`g ^*-Li<ݒiU/c\44r)x $b@Ƽ;@M4|59zvmg.;#@KDWjd˴/-G&Y;OCN>"̻gͻX#Ɂ+"aFhЧkag>E`sȁ@fL'^ #NԸe&ܿH K2^/@)n ` &* ߒ ]f: ia4 +W>Q*9q jBIEU>DEAH` 700K2V {K':$bTHBvJK!!gl4f tF6*s =,Izܦ7-Jg3k.8 3T* l H` ^% \a/=hkCw2>5 %% xAN,' '9   f"IOIb h$X} @9: -F] ^,u dŧY& P>߱Y`Ylu׈5EtA݁`0zZ s`q1r,NrVJtP'@r9|~vE:M;w"x`UVLOCKt0RR*ZwM X *.S-)Pа rR#% J軸Lϰ .I&I&ɚ"* z*&n Lj|y kK8 `\E=#ڀg)HX'X& ¤ 6̘5A `(@X. ,ѪR`g3ςQAXVCdg%Ʌ*4H=9;bWM$%kyjS`<v*%2pو>SK' 50FmX*Q -BΣ99PV=YTi<@ G;(y0&+g1n9 dh& X΢guu aB@yG.7 B}Yi*C@PeaTC)WB-T*apVd8A`K35q-*ғ\Zn; 1$BD5;yPO8lċ %*'.(|8TCghu(Q3PhQxԲ0Ű:7F+]( b:gl %^ H(;RX I9/@DI'eԌ"n8b\W|U΄:F `rDl ƽb&g7eEZD 8pI`aFaFxb;qZ+=@pTdЇwC`s!( so,bA[M-YHX~STjhf-'(%*IJ̍wJM@OM}GeCAm}VVۗa<|/ZxY F@$q=qdsd *Ty@)o0pyƜ/a9)dF5"@ٙ<<ϣRUqrp!@m7R8Z˙&RAK`,` 4 #^~h@u:<N 4k\W9JUiXGX  ? ,cLb>(b81gj@\ jb-JGqz(9J@R?o 1qॉ#81P2X5R 0:a"Ѐ[1\+ BxA0NwsDB9*H:ł!0CWсI#|BωAH2y㟏h|PK hP0oڇG>&0 X.+. {Ҥ/x!*siY `ͱ@ba@<q0L^ ی `@=qX`>i7я8$@`# əxҊsB *隌X&$pݜj O3fG t4WH/ 50CRԁx7 ($fnjvAbK.{XOJ*opy!YA rqԀ7a,3#ΘrqAy |3yI^*豀 J`A}7Ɲg,0Br3,frDqar:p@0,@@e7F AG{+g8hHnڵ gzDPY;P4~j@LJt+YQC! Q,h&DP0a3. `GChܚB>C9eX-/Ql `ƈ@ CحP.\F( :TКP{D2aq e.=gXdb} 8B/[IƔF.0 #4}O6xpŦzXK7w7%E "ܖ- (^" 3Գ1B pPb, `t2+@!,H7rjL CjPIxt0w&2hkAyƋ a3+qqJHDW`W|L鑊 0:3d. ?ـ~%+qh[΢K1\8R@Gl 9D!n.<2ؗSA[.XT)A[ꈕJN rrFH[[KY;j0@02X0XU28ͰJS=H#0Y`rZApn9 s0 1P\Ӥ[FH%ڽ5Qb"H8sMȜ,--B6nG) Vk:B= ӣ@Y h^ MsSmnO !:[i$] AaZC_0I࿀8"FHs<[;@,:Fww+Ă Cۓqs u,І{@F M7ĕ.yәu82 ×R'2`RϤzYŊ |? ņH\=`sӸ;y"'08@! z0{B5- *LX By' 5D<j4 [Z!؝Et pQ^h򺣩>(ytHu. A[UH"$@^1i xZD~7q* y2I=Cc6>X@DS xkIpڒF9pk[xdALXph^Q⠁Q#u9!J` EkD=v:R! 1*cĉ0Ǧ ޳(u&4gک."i +-#]x[ ѡ^a{c@y h`V`s-*R )p5;4DOYIxJUȈ X!Δ, o]9Zԅ[]ν*fUH1Hx)x<5ELjC9prxu+[0{o!2, pxi_\jwxZP%y#tMDHP2'%9p0sn6o$8{Ǜ 9xt0x_Zk2(!$4@,7 UOݘ:r(v`o:; !P `5" }rzimNHcE6q-뻂-u0 P\G JdhmDc`7OT8&MXec}@tzS0h%А,1VƄGؔrXxoEP: tcAWI5 sPYsylogr~o$tD HWCaU`x\ 09qB&/|f`e$&9]"r14 hЀ Ű#+0 I IM CupҒ G&,kB HPKsx^ *!8'npϺOi[8#ڠluW'0 ȀP8]?Raŋ::VSU2:, q40 @{`~@4 rt (%Q@ĆS>̣2 W[f2 lYw@B"$ |*3 8 vGK6@6:4}s5'S3 x,j[ zJ[-`{ٙ"X[+ =Th{`(JdYkJ1Oz#\SKgAuZTc龑'< >%&"*ңG)i3`Kyxyǀ@+NzN?PF1Eq\vǂ|8MP0%+ Ǫ,&GoG1H"` :"d{{̬rUAgǀ(Jfyo%`-Z($ "4SK&$Tʤ/(4҉Œ//Kt:#Xl@\R`h[ s !6 f/z|=#:S┐/[QE[nzȰ1b2 uL9E>恢9ԻU*( P+ # <:δ^k%hN$ Jl*IxZ 495RjfJTf(=wb jud5 R3hx~`pm5ej"HգcnǨ2INcF3`5uFHeIy>wJƠ@S X2S5CP!-0 Q #pO#\,Fjsx™!NaI%Д Ѯ5@q] xl/7sI  !2>! L~ZtO)I2@?4pP0&a1cyD៨~00B9ҋ8&DK/)FHKVSǘ{$<ݑq1LG9MآL ~$(.‚%Sh)IK$4(2v-"'XlMA$YQ#fv5v( h@\Chu@d  6a'$b,I )2*OBCMZP;jiئrؼ؈fi^Ba;+'y=Ǣ<%D5mb :/ "E=$׮P\lp>,vcQ/P;G` A|-1ߴ>:_l5sҐqaD6(LXϥ&s;sY5c|)q\*1>u `g3ļ/gH$3b"#DT&-f|yT[~Ͷ wbYSos+r@K˘&:=_=i5u^xUp4  n U.ӟP2܀X\2Hnjh!6fexwpOAAYgq06!@. **ca$E-_玧&QV0Y083CF|xj^aF.Vi @lbf&B0JBd E8IHF" BCxb/nR&IzI`-t@KfKnn^²F@*HXMR ``\6&."T jDB&7*A,ؠ`LN=(蜇^&O#dpA@܁|!j6E&DX) J ` dS",S4bi~tB) * d N b@GRk*:^%^^*/'zx!bJ%o@@"#ABl()LENZ&DlIAATʂfz t^NE6d0ba+ALcVnc\$!c8{K1F7RgA )! +F.qFPF zޅB;~ML$+\B(LOf&lK. $ EhD`R2$:# b:bJĴHx7#v o` 9P 6Ln\#5CWXj7o|B(T@2.)N!.rsBjh'ap,V`$`PF.bWd*j셊TV~/cf%*=N}k:nd\&F̓Gwᢠ KD/D@>eo`W0#AlZpTZ|s;>fk2$1Isf" W taxn6h` D+lJD@M10XSGGF#:oV4pzlB5adN<@~W4τhD-8F&00z#"N!h!A/%"ʆ%:A`4lIhZE4AA@"8Mlx"0#BvxvQ(î/'Z+%mAlkPNxK"HD SYAċf){T>e!+A>-Hi&##< +1 g0\K,a+A%ED.صL BBEBD~I@$7dt+@poD-# b3%y6#@AUQ7 "`&LqL hKhB l$f5c88.ֺ0¦?F"ZL*c5`8*<km3V4\/5Œ~0OIEΓ=4AhȠ 6. cR)fR0c$!^@Jp* I,/,h{VX(4*F$rj/AGB,@(EiFRhA+̇Alu;4n`?2R0g_D5c}&2?0D@Op$.d3B T &$75nx&A SVP%: 8N\ve%bLZQbr+LK^@A :*(܆-<-?b7$.p{QxdgҜeB# ^ϋ2͡HA8!I4 (؀'j^`rfhDR|w`n>⣀h^c 4B!eF<`*` ^4#:-z.%Z!f{ X/^PgF*#h¦q0CdfI+0b~$$/Xz(^d5$F dr$xnȖg&.$U*:0%H͈%ᬠ uޡ"oqy'i85ql $yC@[\@|L7g X'x'z*Б\A mͫ: = a("BJo x2bEG0#a1߶rl$AGv)j!hHbiR hچ`8T;JzTpV\k+6itpZ 1Nd_A)N@} ʝM` K" C &Fdr5+t&Zڈ(ʏFy'I\9.;+ 'X5.L@gʊ(”N^,G ʀ 8s^~bñ jh0N%ZiFw'cb7Ḁ |Qd) r.:蓚~(r,}ůBiPj tZr]kǑڱHhAA#4<}6L:h2̭:P+̐ҁN1 J; JօTQI'-ڀ+ - "@, @b˱9Ӭ,ݶiRqt*(ȼF2̚d%)0`Y)*LF ~kh?X A-(52sXȵ0/,;YS} Lkg D<i=~hJ6Ir^p ,' @#hek`K1" h@Pz>*.Β,y`ctOd>9̤Q"O-E}Uf\68cc `Dt ?e*MxnDlVdO5329Gp%xH]T`B !Fy"EuGS %QxSĞT .&Z`X7p7CZ0:"$@PFXIRaP/08$/:K Q? g(+JU6$EtH!,;cx_  |^ !0FIl<ΦΙ٘6UrzW4P&N>/.a:h X,2x'@*0p^mÖ輖/<1 q=]RfG{=&386MLJafGH{&Y ;}d,@泖wpq& v<}` 9H=(u*fI*&/Sȅ, iʆ%8-A3D d7376~Q;;tg QR^ۈ*eTc-I4͒u{unupw:€1 ^`&@@p 4Fn# 15H1q(\"D/!5Ǩc tЮ_Ha8JF83,.0l)T{"pN1n;W#kHS}B"PN<9@ c`Hc{e:l9jhDdY{bQ3i(`]{ a%w{ȷTL n6Fu"srFL> !"G(8M)*3 E8?J%鬼eE89c XM=AS @+-+E7!7QL9R>3Cu(b/. +PvLJR8hwPٞ0ىD '+.P1(x8k"-I 2X`_LJX`{@&')&HpC02!4AT?[8(X&PX AI*^HExPe9в@") 89:@|T k9j%ڕ .+"fW A.pnF!B;TP j|4E}ys `Ųh.Icň鍀? n ơmF p -h$jXk;0Ë=DX 8ǘʼnyTKGh T TX:Ax2x8> Y6b<.Tk R A lqE>Wq} A()K`8pڃH3@;PT)gE")*4ÉPY`GPdK F/F,@LJ̠p`%%I p|TH| \ a'B *Xķ`f"`DP6B# +w#)0G#q(Ӕ,j9NڿyAI6<6IS28MhI%,ǰ`'ca!YB &G(JMpet Q[\xr\P>F$-c$)r1Y6 ?% !-;J$XLDd,.l%S"BhFдLFߡmAD-= &zKAA>I/(`PtIz"2Aț̑E% )3 Z{dA!Ai| = ,P:c@; 5rjI݋6L[Y**7<kDO: S!IڤX6cq'0O 1ԝ]6{y`/"P9>x5*\$ĵQERE9ӸD8Hz)LYr-sXv`AVLQ@Ԟ@b7@+@ݝx0B043P11ꄬ8MRML@@vsX9$˸%.*1(K#d0 [Y`9cS iJG ɑݒY 6830חRF,1+x̉px RH;قXS| PW%(A` Ḿ@71&葦3* C0̉py ̈^lN\>Lzs EƨA12./Ow74A8h>>?2 V^Tʠ]8$(?j LP34 ~ [M5 =3ZQAxWS @ymCQ0!!I78:*7t]902RrS@£ϤhU8px4FILY9&8=2 9xwĎ풧.͵W/;]k|{ (( ߚ}TO@Mbو!-8*8N}%֒ƅ`MI&yuV :؉ /8% U* b [c7ܒ `\^rq.=W4T0 @@:6'1v..`*!nLA;b @jԥ$.]^py9 Hwdx v \_>xRv[HX[ݎPz(+Aˑʀ8i)p{ً!'9@E xfz5q- ႚQ.!`9Pj;m#n`z,#M1 RSP:h ^0sA/@2 Ծ 9"qtŋϪ0`" 9heD4>98aKdKdPohK{D Е rSp>9HMqbr0 7`7=ȱ,+, P W©lmp@axZ%-E F8hZq ̓*Ìm_ADaHU8@<_<pƋPli`t15XR%0& xiڝMI֓-da | SlXe6E dRB 2H2ujD9P ¦Dݿ9'b9W#HuVmydj~?98Y Fl{\[jp J㠁!@P 3L3+ |刡IƇ߄XPP&gQBnf[buaUmLo*,qRr0C?hP : y 0i p ]u:`(F 2H q ~I@Q(P'Jљ K;4BNߏ)1j8u@Tn63#`9Z`oJ$UZ0~΀,G )PߏC埸4O`Z%uab vUiǷY{dS9Ł2 g67a= o\Z@6R%* ~rԌ2:ݣiR"жı* C8'R()#.}+<z#Nʈj&7@h| =*Zݭ. +vrk^I K%Hg  4)A9 ko(=P"Tٿ8!xBl{: |n@ˊ#̳Ԡ e>1.Nʚ0%BmFHTz@@ I8 18s8np9Z(S(Mv "\Exp# 2>D H=6h2 1Okr+sVCbА;]ǭ*U$དྷA" (-Re8l\ɥ ,3 zy)>FOծ29" "᭸A9а3 ($Dl-p݀"*% *(غ:F9oYpG37:߬}#6@2 E`) [fH Ye",lv!mHL G6,7>R HD 5J̅puB2uvb4iHH@ʰ[4 <#*p?NnV)r*\^oE.SC> B2ڐ $${z[ F) cEN.wشHk8\ yT|}>pS NBp oNxtk5 mOAƐ Dv: w6xFTi@jN6װa!Bx+&e;AE@P F~>*WG4BA)ZeIsRMG93>PJ+H9 -Fe()&)5&Eڲ/ep0?uD'.+P 3H:l@ь :G;g4xUo ՑfQ)HZmuM2"FJ<}1<'٥΄Hg(Wzbtf\sEVe 2[;F0HAgбUr8Gr,Ў~bYO뒻ըvK(DR"k#;P%K >ṱIA>*$ }.t@ ,v]1-36_X UT'W+@{DCwp=iSw7 E@\1к3*9^ս^dVb" ` `ػ$T*g3bx̜l,ʤP$zQ<?7FI#6DXW. 4M$*;̐*2_4dtD*b!6|E)𬭂:$nl(,~bJ@F6Wf,4tɎm# \A$B̭蟄x1;&)1Mr=8fLAau(dm ]<ìB8肦)B>t3iV2@! `!pO~ш%P4gF##A>@0eB,03Dq".?pKQ.IۇrMNx Ohȅ*Z^t#@Y/>`t )nE-0fcK)#*o!fVCtj7_l ʗ#K&92䟢nxG$d*.. Dp dO |)4вLc(3cr6,<(Hb!S` Yd~d#&r8,4nc,ld\Hi*>vC'zD=m[*BRc!&PP e50”&PnA, ."di'c~C*d'4` `(74^H 6^a57PB늪NpeQ.e#\!  }/d I^-,N'Àh3Du"x .4G861Қ" 4c)mH#7@!+7 *\ik,&&".s."(ժlvsam2 ~eBŌ`O%oxB2ôp<"0Dpak @ 0B3c "0ŊAUhX;"PD$T4qn*R,Cf4,.&] ֑l1J 60k*EԶDt ` OJ""7BjI#E XM?Bp| )Ɍ(q"+Kzez+ML S+#8G  @a޼+ˆlh p t&aR ,K`jT)8ŝ ,g<Jq9i6 D-zR^ v#7[x̌7wsc/@PcMoͤ81G1|(m# a4&[ /WfTkǁF` o2rZ6[kAva0' 7 Tx\L !>@rR*'bG?b>d-2.C,x1Z"*!% +A\'<茓qŝZ-+j YԜ&DRmCc#*d*9[DHgLCM!GH؍+NKF%Kj*<@oBn"ñȴK҄3xgC 0]^/kEǸ2$ 9Ti!>&@L0bR='fL&ބ&<*CGYq ;Ar2I`*p6d500 @ ǧCϟwd1#,-pfabF߹^N}:;G$~Z #6K`%`l9(4w(lvӾ䮢s[dzTP4S DVye&(A$( &R'7\9K"^Ɋ A2y4-2һY A*FRy@(8 GXr:}>r81\@Qz;`n ʧ17ƟT UA"p4O±TQX;Kx~-KbGqzfXdWeu˜;Ʃ]I܏r:w^pZj?6H *[k^D$p A괹n[Yڵ.1R0"dEp\;#O4 rީ2-1D O:+(3K 04D/ǰS}/~F$jn& RfPHje1Pu3G+#J8Cx3M IDX$ Ƣ*j'#F&~jp*ĩgG1 @2KJ\ K7P;M%P̸h-,g%lQ**u\f꺤az[xםyI 2OLҼ&DPtaLS`$*thH${ DI$HkmK3Jj){=@0GH<ߩ's]do4`dV5rj]M;6;~Ҁ#H3H- q9*sM'(ێ38RGBɍh;9<8)x)̧p<Il1x rfUFI%i-0TaMȁ`" rhKzjĦig9ֻ@X$ zBgy~gѮI( L{ҖpHH,x  @xdehip.?>@8s|KF1(YT }V'ɁGh=$a)V# Sɳ9<_@@C8mw3ڊVR&5RV 0 N*m7RmH9=1PohcA)1@92e 5]ui0"VSjtB 4Z ,)Ki!xAVN#L}`kX_͡դWz}>:ax4%l1L)PΧ3T9 J^\(98 ,&5F.JHC.jd̢z@!RZ`*|?1)8 b+@47N t і1ԁ Rqs`v*(E09l{q0%›#$tđ݂FeȠGw"_? 1P%1BpND)viP6A#44/2+l(T,=MGVJ+MbR*Q6pђM[*U "<'AlI$r>4 48! ֋d 7Iu>U,F \ UQBtBvK#d-$!tB @1~-a u??> =Sb"%{1U'[QhO)pγ*3]h,f] 0d x)9E*2n"4h,Lj: X}[@jK14r0U}M—jǟ "9'Do͉&zT'ibUZ"_(Md;Lrr6%a4 O Ig[lY֭@4 YD@n8cIF},A IV2 r~3ɢ˺,J{NEynC0dk< 7+U' i0_NP0Xq@֤MXKvc‰pr#)\=ؚTͧl1jHBd&Z-±+ ͺ׃x?[rH 2١ =A y6MXCIaY :e+<&R +Qg!`Q=zc;C ${Ғp/ΆCH=Q =1(pN7%";DC/Yl00y4-p f뽖c;9PtY:{O H#4Nahu5c8aH$AۏQp&x4ñT#rؗK#Cy ;ܥV:  ?p$,\ +3d <Ռhᔪ. %$+xwxȌ]1p6Nڂ[`20090I[ 3W Hz:YXEHy~[EF=w8j3*/KW>:wAKHs@:: \IB:=6"[qC¥+ JBH[`7`7 p~H]H䉈)Ø1i+X:?XzEYE7㋉9ͬBW48t)@%kD3G@M2T$(˰RQo@y)Y`lDS ҍnqh,hfpdś&dIj #79"RRP4B)%>lp$H dS7R.Eg;ӢB\5B:((@Z``,*j,􈓘NC%8%QY,(\K5XrҲ[06QS˿*G:Q.+6hٷ1 m[!qgI@2Zt5L/ ܲiP(++ʽ"q#P%{޷?@ |1H*^Yi^K G9-Rʸ !+N]m q8BUDž31/!-شYAI5Ηi-`$:L8U-my9s]QC^@[\g4b;\'PJ'B+ً <!x,VzьsP2Fa[C-dzū` OL+8qXf9׺"͚4Y'U64]93-qo[^k*B$0pb-/Ň 10+*+LQ=&z:[-k+IAԐT@i pa+e(Q%@'u1{jC ^ zx1kF4qw,[|*1\L./Vˁe)j`Mi#ŝixcS/‡!CES"WJ|kS[ [i\cHNs»?8#6]ac(2z3S6I_lsc\˻O$pTZ%=0sO9 Z c <ًi8@op852GSg3+X,&gC0" VxyI&π߳s(Hr=ajcgUÕaX0o+hJ J'!-B[{C  }7hEX  Nh90{Ed[9mS ^x1?<aws/29zXx LfX*Sq s,z J \#e8T@>z"AlD^:::A/q$k{ )p#ArY"M x}h͓ҡ)o( QXqȷ)Hn0w^bGK3 ʉq@o=MRٝy؀p I=Q EX.)xQ78t[8!- iYH`8hI^| @3~?@ ^p2I%?;e̦HU,=E*icٰWp<_& cLr|poY[ArwR8KXp>{~ 4 f9SVábV@{ֹBH8+G 脀M6!O͢*ʱ,(?A@;@c9qJ<3X,9P/t`PsJ>))2M\Ԕvx* BdgkE (5 #}D;I@U#DRX^@|0l\Ke:8  _e,/0.҅IO`PTd A%OB:Gݠ`XZ@TA99 [ŷr15hm`)ˆtg-1cVu HK/#x'R.|;kB#ȶC9Kld5g̠ō#9MRP Cg1PR vJNsCBLs|V3[ @n6 #S(BKAٴEW=0_r^V(鞌`ɨZ:5l8S=\8T@6 `7*\Amf6VZtHk99DLt"b1VQE}Tc=}'QR.eN*sq 8d<`4|!2?ZHXۙ.!5o]c93t $PQ !4RF ,fS:Z3$ (fZ|%RQlqd`;Bd 'i"-ƕ$꒰ "FDq P tktB`?B jLH4*`#eŏS#ø2:SQ$͏Ɇ /sj8(_K9C#ܨ 0) ud[G!`j/ɹ1a ?K\ch5bVr 8i@Œh8(5WtYYD46Z)goD":p3t)56Kh|8"X^3E?{cEI@&@#(= KlL-kUMh 7g h!n@/I)!Q1H,IQ֚/z24n #D_R8U |9_A PV !$A{M!1[!0[ ,/\M|.&b^KMB^ da5L"դB6 !11J j礫67)8HAW]i]<_I([GF'7SA>۪Q6pS0@"=PBDid>\0 ^ rQY\ L/{Yln"P*V&5&Mk!!VI Q 6/9r.F1E 7pJ8 X r6O|7-0ip{Y2#zf2jAxTiH'DIlhq8S9LNU Z#% QM $o1k> F(q Ce+4ߋn,E~ Pmjf<02rLX{^@0pq#_1ftPrhwv H(x 1*#C|Js_X1@G G%%ײliɛh*&dPzpI̴A[a"IGX s&a۴sôul:a&v>  >HI-PRF?l4ΠuJv#B.7 4<$%!a fl/K%`  `@j@,a};L"%ܪM0H*!p bv&°%R0*B² B0"#DDbFTʯgPG{$hAP>GØE8D(D9)$$PG F"PF(j  AB¼ƮDH2.p- Ca& :dܿdw$eȓ J!'rJ(J>~N$(E-Teb @bѢ+wDRa7axtBTeH$9$C/bd .A" s&nB*E$AdO, d;BL}o@A,a w1 !fJPbt$`f.B@PRd0* >H胎*=gr%D); 0V¬@c{R{ ALvo Nh3D!cLψc=+ #jaΖKީ9 >GډrAc6Hj8E7"$G7-~IYJaaP^\[a䨅F5qʚ sep9-uVVl˔1JȚeB(f㒭jxg\B06"jEȕIGBh(^ `"u WQQv&n.2gVqI:YhLG"1 ?.:j0= f!#vpiA[$jS MüYHc8ʈa 6+0# +>U V1ŵ7l^g?daj|Z5S^qbD(YC6#45e9ea"/S\C8$f  @lJ{dh;/w.6BTlzs N/8pЈ` %7.3  l/Vd"0B6-2/!pIL `"y,jIM$$:0K?07!'2>zpdμL0V 0N $Q'ZRH@w 7zqD֝L Be&%a @` rBt¿ƐJ?/( b8#<$oB0 Ե`FhRrgȮNP= EMZs!fa"(N~%ET/T,K` P1DIZBInB+c#~@%od>MΏz#F,AdtLWZ< !TsHQ(҆VmX:E(gt]-&iqm$e;vEj lp$<rIqjJf9 '"`5xXNl#6l5 tY-.)Yd`Wq{FzɦS*#+dkCǖ\͉LnM\R B Wq+ac cIv愖.V.|F):KIξDs!ihq:#.Ac H8c"4 ,2:M;t(rz8+A k>%Z]!jx\9~*,O)9-3XrXn6,jzdcFL ZEjs*8R֢G|pu#J!@+e>tYj^dtr8&;!mh`pzf%PEdĢ>b#} );(t 3!Hpj[.xLIow.¶" S&aۍSg#0EjLbWb"B U\3yj2!i-cTXIo5.V=A_ Bn50Pt%C߰X0D@ Nl.&AQS*TЩ/Cao9~Cp<(UՀzw1yl&а ZS K0ٔFe-(nY#3Pvauq<JR} FUwЪPمt~"pDJdv7cH1@O0CX:tb.L% MAgi]>` %ik8J"| At0-ae.̥"\Lrާ >CA(s'=PS@)cন2( 589Wr NѲʳ2J&ޡ ,@3* -ANQq6J VQ/˝rإDM(M жS#mi/DMZAxV& `X,*4פ6*%=5h5 `XĠ]٦ԔeiRҵ)^]/=!TZ^'9BO8[<(}Hi: }L8L NSN-P\(H:V|}z|F i&[)4s$ȌL&ʶ7 C`@xxNAHh#A!v=#rB1d|N!&I Pa1=N]pH: !fH&O(}3"J^[6TTa1N" FBQx| !C$Un^tK^ܹ &ݘi(MDLP-o= 2Y#HKDPI $L|h2d"6+&!"(hX&ގ5b p!뉺=CѠc/V@^V a C Q*ȇiJFDb#,Q5ŵA!%FU0E60<ǰ} VI!i0Z|E ]r5Έi, /F'p}ytd(( hK>OB T-HfBQ R1:Be# yIfȆC`l.&lq=^~ms*;TDh5y<U`x;#u-0]tX d P 2bI$p/@"t*ž#yKJCPF|@{0жǃ+_b8?`{B)+ہ' ׌KRRx(~KR1-:r F;LT<Ǧ`X`lJB;|M8"Di ӓDj!`<d*`Y #PٖTZkh@SfQ!{Q f 9)T!75lʦm|L1"OA,Y/A7MtfV\"V>HԆC) O>uiR8\.ph0`uiP4ҋb!8$#eU^ QO7c;mg2B;S % ApD $r/*DHI G C{4a3H@%SSӇ|h%b j98I# ۫XBGHhyc+VX{5< ޖC\ Hp7ѥ2*A8$ ȃAU(Wz &H`6v cg/(6XoI |&9تX/@Q&ќO ;g O& (:TiD`(A\:)29 0R8P'ZXyhp#b tR x7(3 PT,l'B!H98wD!AXEP C8!̀bW-2vQ+ y!H`U [2 ܋9 ^ 3&9w U6`cg*(nI 8!!Z)$JOkR& acВp[A$i3@'̦R@ O1#kz8"::9\IA$(`60rZEQ+R0 R $ZYQiɎ^h@+!@GL4G0[8҄J$4 PP"8ŽB.a}, ٴ! ~@LXC#3ĜΤ3Hi.`9=qb;ZLlQIy3PLpF0 `.1ORO2i_ɋ̘-,L9C_<1Q0@y#<e1S , Fс1;v9B8A @4:>hɵR>8I#"AIO Q:C1을w9St БS$w%rPM h_/)v`s$<LϘ0)|ZT jCИ:ٞˋ-eTDj3*c@bK{<],h Ap- Õ9 ܜ?qmjh$,`rH/wP `Sà  RRLi hk8a.8ttO '~=Az`W{ %ƻAxsrp􌢒a_\@Ic /ܫ L.ZKڨ5D6 yrϱ_7zw.,1&9#3DhMP)-hl~RJo2``piji^v81S 4ɍ0K)`ڲDϔ}U) ,rhu.=AƚKJHIo /]Y5RC0tYMYM5484Emo]F)@8!"N> Cߒt~Q^ ?N;XeMI<3R٦ؾM_X4CGk@x{ lIb E. $p j 1G0nm=@IU@+mS꿇(IwVS' н;:yyhm:$;Ta툃9*>=xc(ƙZ q=(C1]P;(5M`K4^N\'@ h5lR2AH"2+,BKX1S9Z>4y'%zXOIN:Zج1"C{X"* DfOJ qoO1 |c\[P3BCqpBr*ii3; DwoW!M木:"' G)ci 8im/Hlҋ*^7(JJ0- JX5fIz 1\p>\<#)@<5tBP(qXItpi!ɴZ+ gN^x 3$ q t鈡 1V/pvOkt:m*ö@mGe"/@p6][ykD:yx+dY=Q Z%L `"$W趗csg^z8eBx[l^8@?@3w&&W!h0A/8ر<6x`agp51kկE (HF >.O)~P,(UDq(x;0^/J BPlA) @Še@TwI=o@D( DV Jd:RaK@TvHШ^J{ #PRa}> YFmr뎡ee  yn xB易?e$^[Q‹eLSiH >}N20`۷ ~J"< At$%)˨̪Rp` K!8qG{*{3-Kȥh).I>$$v˽D XWP'(~B"o pc%0`t'KKÌP $, |ַ, /J;L!S'z(DIZ`Hg2hs'&@% .7W8$$.-5&C4 ܠM"*FA;*3EIJCԠvTkv"<hJd`.ـt$ls}uol͠@ Ul8r%!#7 Pmf@:i]ejmXR4Lhh-0$ǝֈN#&ys2)an"z#h'D-Hr'bzaĊ(ᨰBBˋ#f᳾ph&e:uZ$L\aphQ0\%/6ω *8U6g> lpJ'1M rB> =O&D'r\##{4L4Ϩ,aR;>$@A<10(lϫ"^pѱa"Cn3rGh ׏C5@FD@T=`0`@ ntPB%$}<[x$|nP#cty-%Ç.ĕf dOH` ŇEH{u8IC50xFWSbl( AȀ2w0gE!phڂPF|.5 ͹Hj[RR/HԀOPQRωϤwGk$\UV#b%nC$ /)nLx n tXb%7=!` >@a,(AXYL@k at<49p5t<zc".}'HzE* Α(N$' P !h\j:vJ iA>@TMC#ށZGGӯ`(;T84``(ln F8=-CwYs"@x!4Еho[B<,IBʰ@$EO%cz`Hq gE Q%b/Cl (aO"'ᐡm1'yq Oj&naA$7Đ/Phe `oV $ ^8 a3DN* ŒTERv= zy Vۮ;>3FvGA: 0/p 0Ca$ Q62oL2-`] z(#"b07@PN>bΞz)@iB[*:ptK` \ >,^sP3A?$n"岿g,a+̊:MޓAxáì@If(%"&9*B\_HkU |iH$"!!GnAtk (`Hh@h l,1,6_9!Vr|:g1\_L+p?;J`JKώ gzu&ddUE$LJ\Jv"g\'`Vt$ K!EҲNHǠ  d5"vZڎ$M"a9+er#np! ϼU:jb>ӉQ 6ܡhici_!/@C<`g0N@Nd)lE0R!=}.glJz!! ` F)* 0 x6`$!H`BÀ-bcI]9%,@"!AG}@\xS 0J%>:;v%8& ,$rgJb\! HRLe4g7OfeR(J)R-XV粏8XR&,gg!VUhf a!:H:&$| `P)Oe 2m%d  wA_a.!ZIxPɶUSCB4c!D)Ei/#:8i7u:V)*b@!lhf ϖRL B@0  Aj@b/htbT<`@ .S ]5O$!c0axʘAd~v& ezEȩBC&$PN& W3f*˲`Zk6Xr8b+[gVX$Lp4 4t\jrjҌe̽i.N)jv#!A72a@ `6$`<4Ⱦ-L:'8"BD=8*wJBGy *ڐYl#uԄv()R6VN ¨Xki(uh7o#+ȊLy#@.@.xbKSO,!M~_t' }fLDrDT."*5"-QX]!C<vb,eKUÍw߽caB X@>` @ϡP":(=Eid=qZ06v~a趈PȺ[(WB:v=p4)zx.P`ad|ZH?avp`dy H-T#,N,fϕVmD:\ qJz6 ^>*.&P"ֺt}ag~RP `=: S<5`AC%ll!&̻O- EazXf aZ%d%!s?ƥK 'w76#S3Q o!sS:s?f6 @ P~?@ P( xvg08  EPaJEJ+j{f$Wily%m*H& `lP,4= xV)`M<]  AM&X%^u^uX Fm` p4P7y=:0Q!"B)8.qRr3`kqVe\,s9IOh+MQ1AZr#(@%  r$}+r?2fP:bsKh BҀ!oaF p'~:& BD6)GzNr0Qr>A{ )~{A"iM`8@8 8!Wbq_5!*\1" uK)q!=dZ( { $v%BRDˉ$Ú mjԱ{ <' ɰ/XUJJ+72A5@6 $X XVF@25̋Z:e*pMY)LmB1=@[w9G {5<bQV@C biPo*⚚dC@It>:qMOpYlvӝ)_ZS@)0Cb/0IPm\>,af`6 CsM22FK\ۨP\˨ED8+7|ɁBXX1n "6'z˫'#9d P L(?r.]JFmr))9?l"34Ў#xE PO%-ՉRsP%@1VhR-5`-VMlHdVKVLIlf4$DLkҕSxhxPN |dVM\ſ+PA8{ϞSY6㐚Rt `"pۇz Ӕ(3ĺRX5`z6h?:H[Xk8yuJدpH"$_! /=%k Yv,",jpީ H4q`zd\ZplВ 84x!`{؉Zp ҕp@rv;b n Xu"$j .Y5is3pTHL0k; I" Ȉ2jAk`H˟'q U SĀz`e̺i*yHd+YDi\`8# Y"{? $ APv2"\QحHU#䎩&!(Ġv@[@d]'n Ŋ٤Ql(p%ȿӼAkX s"Ltl藷hx$ܬ+əع`ߏhmYd:RJ hP'{TY,8tkrD9L{x &$,hM_=-m,H`b)p [!>0&*D$Ex҇u8xҀm< Sپ5\ 4l6{ptPdT]p JZ`$#ᑘ*qҐҤ܊Ќp Xd&L0Rn9Ҁ @0zY WY#8Q1mAʠ] 2:͵9EZ5(mV3_pUek~1عQs5UP^PGD:r_ pH&G8BݹbqkDYa&^(@"؄ T2*=0"dʠ@&1hؚaBl "; h+2#KAB#蝢Pn]@0 ÝJ5{JB}6Q`y% BѺt82ҙugY݃ @G|0 Ҕk  GB_ pjmN ^]hwQ7Z@+ h 6&*}Ц9Hέ- y-P;BrN )ڦ Gd狠ΘX*4;ޚpLͨڑ"hS^K_nDk,3Uج%EpFEQgH? @>y  ]q?9U~ Ȝa!ւq̀C^(ū1F) YTb^ɍ2Pa9:jx  ;Y9Қ*: DـڟPXuݍ%˧^Aπ7m;8_BBc hc~k@=*1ZelYܬF*A#ӵ2dX85~膠j9(oe"iƈ;pE)ʂ!RЊc"mBk)ӵnXZ OpCjA\sh=@B'PcG4Pc >/LWNJ*^?pxT8׈!hu 0hr@&Ӗ _l79Whg k=ə(li2BpYGqwxbH-+,EfU;c?(~NoAH0OVQB&7G @xa[^= 8"yʂa7fXU>O{ީ`8p 0yy~t YB*gO~&2+DSzE[^=)(@9h)\jn{\͜X <2k܄HkS=ؓ뇻oֿ}/`۬4cyjfy|Qg"tghb؃:x:0C@(8?h4E `P& @%b@*- @0/UJ097u CA z= Ɠ8b8Opp$B YT``% .>%`)ES'O?@@ nYb,AtL%A& 35eL 1+IםfXih0x=_/K -Ax pt!H@ [,0 3}z|\qdZI<BR+ "ȟHJjH8(P>&[S"l{̚69s $B ZV |op`1);@j\hU>e:2,*a yrBB{p$j`@܇P.n@N ,ģ&JQ8b* >V*̀dRHR1=#AIa/bE+倏/$XU # Y9LDdcJ% !t})Pt" rtWH$T1-zfekX;|&30I!z⼙1uu,zO;h $ Q1TK v˫T2p@Qfyj{FPNpbh"F==Ǩ^ AXEE6>A` ;H/p" Pq~"UyY;*URQ20 {Eȵy y/ 0#XMbKixWRD=Bqx {Re/Rg4b<ǀzL ΩהY192Q m̱(p0"B4"h,hrJH :Y.g)h:N!`E!DxAL)."$Mקb4z:\$HB!sd a*%f :w !Wago XpsQ#TPK Ab lX@P%Z.: gƨ=<0!d B # &&=[Ay:CtSG$%3)ac)1 ' 4sjͥ@i'rh 13`/. "B\iH76d(}2 \~Xֲ!s= +(ԛʵ̟< [*op17bV!A-a a1DQ.H#(z.$  "Y {vЩ x\'ukmP =|%fHVu:,0G $@d,-@ľe rE,wC&!7"ONP "J @ [( ء3E/a/D'j U@p-@ .6ϒ"m0bPZhe2g$!. lb0fƋ ;t $+6mŎp"$<5d ߮h1 (#1(/Ȩ,f~B" .á 5@ dV稫Ϧ)0Tխ-.\"R6H!AZ@`0ܑIuf`ziaI2 VphAm>/G.6F(D6AX`Yguc{#\þ qQ4GhD,3  <0G8LFN'A Վ*)"tɎ3 BZI,1@ /6ETy^£)(? i:ؗT!O*q7 oXhܢjF ,^)QBehU"t(Ѻ*!4a>Ui~(r'6`Bn DeC6Dbh l`CB# r#x$N*!fL, l! `hc "; ;Dn^,(Cdŏ"&O@B"[!. $Hhb3{tK% " 4 *"` Fl+'aB Rm .NjfOƊB':18UC&!tJ bFClB,,. BS"4"P%J!yBBx('A*ELkBP(hD> (v_UZLE "*@achX,2;.09zC2X!?z.~8E{D0 "FPD#% XyflFիXfJ@[f("a8Aj?%ZN/Zl!TjeӴ~(ZGH"2c) BY;"d!444T,h. >.@i&B DV"LKRn0;2s2#av Bs Mb~  l FMGy!&k]\3:V/&Dr.jMu1EVu!'QCcLbr&r#0GʘBtEcdP`!̸8}E"K.AuܠȴAjn 6 ^fdjAqKAM_, ) ȴAap*ׂ6c)`8Zǒ% ~뀖E9p~BP?f'`,zs`Y K CDJ@(ct@bjQ.&RkNR!yHM?"/km ACƻÒrImE` N؆lX e0bl: oJ[ .37U0bf'kI9$%0qB,KPX- D'Y^!f+P, RzD W !2EH6`e-?q=/XMaZK":7H!`KP#dS)Ffhpcr;*@UN3u ՠV`sABOK\M%(˵]H_ 'a"hDQ`يDD<ߋ8 hu` b@҈-# QĐˀ"y!ڲ !r7:VYql ?Gh4c0{aam$=B,/\" j y~! *W)) SEؖhtzlO  E9օ")% QEz@NgG҂U,P"Ób6ADSIjSC JH!L#,.RE\)d3qhľ?P<&фZ$F6Y9F[Mo(ָʸA" pʠ4p!, Ck4T4! tA8uI<_'~N~'[u4BD&{Nm; dI@dvh% E\!?YH`Q." e8N6Kďm9z:ΐy 1~ B@1dRvɦ ÀK2Ad&1jg'y!KiKTe\FGbC"~)L PQt'Ȉ:6$ ԰[r_\H+br7 G>ߏؔ aq ~@((?r\Ei=OH^#P /.š`p((G"{R9%:P}#9D!EI$Һ] _rTvcqc` FZi(q'D  p+4j} N; ?+ѹ^kDK%`n9Oǽbtm]Ap4L^%@Ti2'͒+cъAt6 l a:82F2!{3P8$ղ#Kt@2Ȣز$ T|1۟X;wk3j01h0 + n@? DnbG|02N1L"K2XGb:@e΃BPH4¼ RdAb@gY¬Ʈz7ɒE F`+X6hd/v{l&{y0+T4#}c؈;&IUzt`zifǬUzoMA[粸xzL([c @BbXiP& T ޽Ʋvx h, grnt bB:B` !pY6P0#9Gmb#_w@[nwMs6(@( ag0b0* @6 " p/@73(UcݡN22`&dX] Pkx'"15V[ތ.d6h{-q@Ly]odJ:ǡ%QLğ('$>xMS@=$Ox>xH&~)$^@"Aa#Pier- H[ l QDG#[DEQJ!Hr H|C8V(u.OKYXm+)A 99$e#= $JC,`Bn8mWvߡf="K"8*E# A$=@ k<һX1do\02\.P:G0߅npEbi'䨋L Iׁ$ȍ t4ӒK$-& .EK a62" Af2-̩֋\`r]ŲJAB4g꘨kUTb4pTIBEh\vZ#!l &Ш}LpȓJ.fYRH!A):,ŠADL s~@cBeE΍m=qpq1[ h ѐt}Ƌei d aD(; 5Q q"tA+bڙ-܌+jYĆ{@2dbYA)YPN=±jh\WS) !=!H0. V尿ϙV1;H~hV"k#HYFurUi?[sC4Vyh;*9x ;pB nQhkMk=!2Jj̴"*!O!!BwX`I8AhS26A%RP(  IVR +3h;` 0t1p2 c Fࠨ e8OZmHjqH.R" l@0魓xK^ SH@.J)7< CD:(6!l Re 3صHB ZA#x2;Xb0@i߾T 8R :#0 91> Yoj(` 4'y}JU 2B ~4HFJ(0{0Ֆ8 RC`t%40ߏX 2S77B Kj/4<;aATj #ed܌W KQU#3}>{'+0Jڊ槒 KƋ%/'!V1KKPjt Iu%1(;t"Y,Aܿ0w }S(yqPz @xy}(s:m X_GP hM睑Py0 =DߠPڝ~/6,'B$(PD0H3Nܷ9hI 10g,ik]ț "G1  Nx"*^!lYH葇|Hu~ iy9n5Hp2Y@aWiYs4{ҽȴ 4 r /5Ȇ(bP[pild1ikXd-I8rh IGEj\RqV8EYL4ݽἡ JƠ XXQۆH].vydAʝ83@`4B)#GB p\*%xE𩺝8q8.5LTCer;739'8,榒p ΄ Ҁ咂X "ޖ `n,o%bX\O"͉0A= n5hY*8O0(<xXk15:f5 N=iQR4Ʋ7C >ލc fD(p^3Ibi/*Uj<t\ľ$:҇iPy Bxz?#N?K3PdP^ 8 Љ*PN2R8w6ތ8EꇘxhzN9ʚ !xD8LJI/,ҐE Y֑)mnQh^ j ɖ@|!@x;ďBo37-)Q)5D'aLAfϱJR0LKʶ沙(>@( q0 Dg@P EYъ" g5Q~ߓ :߳P\:S+Hd{0@$}4~gO Z-eOkktj5"mާIFb8Z4 I_tb4+k Ebx8]Oo35k(^[+ K9as!9Q !`Zc==t\maT;:`%çJj[`Чit1/r;BI(Y׵jh{J! 0d(rњ|,6 *d" bg~Fk HZ2 HZiZaz)@a AF.S602`<LQf &+( ԣqhէH4:5!J*i BG1ʊ(jC,*(<;I$X/ @wh Mv%AW,N5Q_8'Q6;"@^92 CD$}BĝOX ;MT,2,XNi{Փ~wd{-hA?=,FMxJ1mǽq(hT`S R? ck4f!f1R)L240*q$9ś"B&/]{!tLB\Z? M,v( (D*؈!J:LLc0%("@iAВAUB 86~;Rث-(`$Vy%s tU qEHQc&D yyG3BIYnaIHI/ 3&T5_yԎKסդP|Y&cNӥ7q`b("2[ sqOCTMf? |#oe +r",DUbm9Py(C,^T+Xl!Vm/ -Ltqdɀ#q na94YH)E7DhEe7ڤe\z\.AX&X 0X F ?b<ğU+[bf[Dc"$*&)b\葔53SB 51 1H'5A$ 2f[BYRs_嬃;! Z*]9i7Bt!fi,rqDA8BtL\ AKdWs5ĕq#7O,dyq$.n ȢB%DD0YjIxNIVL=,F#r*cJˤQ}ȷ2td/lOV1/SnQ̑d2xH QƁ xǔbogCzh^ .vgd|d-4ءl>CJ]P0Igťpm&P p'Ӝa(&<mH0ئWW PӻbDl|h p!LNiL̻O?<$0>Ԡu'Y$=U(4^[Q$'dQ KCs!`Fiښ!Ԛy"@ QA&Gcw1F?-s$$"Ce8 ͞د|g" Wn[$q<9؆}#UY.-;v=0ҘkP=H#V5FbZvDp zC^h ǐ+߀@jpvzP70ԾF<8}_L/ $d xH "D7'/1M)g!,Bl| *J`' `Dڠ2p8kfj" `ϊ?JBS60]ib"$eM#t$+I$mãP"-d<>2),xM@]#O.F_OFЧ KasJIӤ*00H LRh @)kb'Di`Lr9"\'Pt 8H>ɾigF)Lɾc(&nnbb+I䙄F#B1D[b*Z"' @ aDJQB_ Br&/@ax@L%Ucf,NJLH{.`j6c*d7a!V܏+Tev> mDvpfE`(BH4!` og`o ¶?,f6j޷Bn Gj3aw ߈(xD2hP^aUPBmf!"eN,,jcp&6tm$͊ `qF''nr`,a@ ʠr.̨j-B֑,]m$` @K8 oM2)n#( arcJXqȴRX!`#AV Gi[Q-bxbeܤn!W`h8 ݤPPRu(#_8&x'g `Jꕱ *M,4H, pO#Q/:Ԥ8cc.*Y#vAk%q na*$.8R:s qQ&0U&ܜhqR@t!ejA iK*Lv= `: pL&Tf苫6"h.mev*3H4R6K*4"O3&n9HxT&TMF,z蠠? g*"~k /$$Q+'jԟP&Dl 0*>:nf:s' 0DN( T̑.bH<=Z\cNYbKa*@fPirǪ"2֥: GIi#~MB.qA4j Ҷm=/BL\_RN0P7IABa@QRZ[%$,>M u]! ,AeCεh@~N:!b<+f( Xt\2O! mVA0:%t#@z& :oiu,5\"=d\"漩p`^at@\&@ubD:?,TgCRtM'* @ޣAB`55h QNAI&LR!J&0whD`7Dc ET<O6Ub:!WLf2($ 5o*B2mCC#kbw(T~*M~ /UT@EUKU&rtJo:*A\NbGA*xDzWp")aj:WdZr3p6RJC(g Ћ "ڦ%H,Zf+}d(bA?&̄ m 5^2SF] F8\v-uSLC(jEbl޶#Q=B4AyJiAÐƬBs}LnUFv5P~}A]Ln2jhx"#Vpbe EO9lSlxZcb\&O=-h"D$FmA"B±'@`]~M侾J+~4MfFHFvΌ7inYRK^""$A(AO!Ι0bSLnv4 @ p5 Z+'z!&SH"b7F&c"C @ @GaJ"# raD#2`I<&'I$Ԙ!#8pz` -@K/]@f` u *T7yyIe؄.v&ROrFg"LHm%(ncw-j". BHbC.n T<$ `?֪>\ld+K%6|g-TF/})%mv$ F`` tp$]%t @b71 Ul&hU&xbeX`|)j9lBw |2aq Ѹlh+'\$6*H8, p8nBRaV&b2=q9UvkB{ʅX]eZ I2'@+^0 ZXO5c9) j2s7hZT"MRj|@ `$뙱u\y A^d"$Or Pvr,njFH|L؎!`ț6B&YA<F&PY, `"Ǘ}U!b(: 1AMY[`7T7WBB 2okc$#>|u5N`! GjaˋD Xnƈ,T9"@  Rn6cO>(>f64z!3D/8--t¨u(+05bz龟؏Z@P+Mb%.p3w"2MNv\ M{"HP\wtbw@d,2R !S͞ՍEp~A'kPuYlՉ]}N&^Xְ m m'8$Pi8+UA;^/hwcMk{χB`lQ3 *#(zơ+[RZ !*#í'` 4.pS1 "bи!Cڃ hǙ(4`A{+b(# P@wDIFPl!z 3h+кr`@aH?m$"P$ ٵ*-Rp5c h]`BڡIՎE d H"FW|?I׽5#d~s*K*(ZS= .`bNz42 ζmpb H5GP6?I$HIBG+b`&z6 \X'J)6JE^ T[,‡$TKRXmGx9o f@/ r{%!k v}3Ag{8&lLbϴ4l=}Кn%iGVM5tr'kx{H°ScWtnVЇnAЈi WF=&(*ա2c@p(V \k /E!d@t [5^с@4I(Y` Q90_A2J,eT*C נ(YBrQЪT5~љG51Ĕ[16Os& '8{H{5HXfH4K`9XtLW}~<*@] z)0zȒLzJ܈Oa"qv *hc\'X $cΐ1_%I}WϤԧScDȔi5=MǾCLI]YU`MnT'7.80UHA=m;aHx^ kp8Hg=+m3A%ß)23zUt">!+Ð&I@ `ϔ9Y'RxE_2?8ï3lQI "R0Qlеk3P97QSj;FJ 8T{81JELJ p'y+Ҫ#ɠdz3݆8c>(z\ЏBQ #Xv"pxa.+:`Z ,8\<#s'䘗$c'#"d`pt+ɫ̥ХN 8}nj=:vT/9j:I9HatmXq<{~Q hX ])в A4<1hϸ(1FhGy@ S`$$*?D(B#|%Q*t3( BJ{DI x0ԇ-P-ҫ3\2X*u0r3 1xS5WIr8`@G m8591(4`:-btBj_Fv_X0J,  , `U<# Dpa  k&y;!DG×ȨVsJ1%({2 D2+E5 M)(@lj=*~@ƴ5 ptEzFY v.-8:3$Htba2$09a>L 3{@[`0DD){+H {3:c]+XD >l)`V2(< 녳%X" + BsH } A7HIDRٳ4Ã˵C3(wLQ2{X8;Wq3 Y`u6 :i(8ݝr,@OCy=Y61b)R)g S୚BrA ck S#h4ăC(M?A=i_ Iy/Hwd.'hhfyo-\ XNJ0@5LX1PVd@9qȕ@MP@0ƕv/(Tj"r‹\[pسybJ 1X6uKM i CU0ʭ1Tл7#9~в%2ߙ10*bPc}z>+j&̉ƞ4equ<<$Q*X8W:2)#>:ÂM(8(Y] 0apٜqRl9*yx4Psݨ1ix$0sy:87}H0D' Ϛ|c+%pҭȭDv1#6@hۧa;;'ZZ#i574a>JS R0bi\D݊7q6ص/4VxTyPR9]';AZ q77]z+fMB<XyH4u;@¡ ?<??! PeG.KczB!?F"z/E#QShz=La h@8 o}Q|_`Z-VR:^/p[@{{.x +%&Kxb &i Bd՚Jb(, tNCJw;1"]o9:N"b.GN{9ɊԢ"0:Ct0 !Vꔟ˨`}Fxq lnj_30"vɟNXL~6q Mc pT@@`XD2HuP`no$A:?_[dh A@1Y@J:m z2 ЃAH+f#.d:IJj2RNz63r_c(dR ͠l2|$2HTwRІdNjB,I{p,,TIlsWHW|o /A~/] 4raiM| xx" !=FWǏbv^_4f&lTBq求pDxFLAaxYB$RJ@&`2 BA~`LbBCqExFhOX*P-ع/X=DdɎJ&`f;ezl P43RFhE(0 َq<@j ^ xbAUF5cb- !T*.O@sxB3 ( =1ΤJ`@@8 L_ `[MǥDc`H T"+3ڈ5&mtj48Bh:etfhgPiLC` V 5tA'4RBE!!lI!2h:tSX) 59~.o Awc RDFq&jڹpZ-&1Pxb2Ah0zG6]Ě7& N!.ក|0ƶ8k3IQ>f5¸XA 2:{J$0CIaA?T(lâbU=#É@ĸ39Gp3'N E>/'ΙWu"I-3JƊl. :P<.# $"'`\r?K+`ͫ=@%$ =~Cr<)օ_\VMYsԙ4y5|5.F/w912+ŀj^AaL [;jA>u[!i'-E fi̮䲾0+$45jd ᕋAzeXsQ = T]07e72KB'kV/HH{Y1LuGCh\T"a@i04 @ "Й1lq'8vk8K4$eUmC;; v#x"tHf 0$oLKWtth1SXr#8—1p)r{ʃX^ Us(hcyy"5gL{Js?k8@?745::l?\}=Pp@<M9%eS!0+I Ecٿ¤RLr{V@t%C#8ʀή_UM$BXKb\/qP.E\I;GB-sYv- H D<̺2NcE?X|²I)0"<Qbt)8'o$CB]a-ҙ 8+\1S&.h>&.Zb 6oN7qr.anhw @f0/#$NIà!E25|#4kAR-; ;`@^/.bdt/^@~2p&#A#.dcl7+^N:$2A @aASq6@i(S @3t$! Pm2fEB$('!z!|@8`8L+:@@B `0n#:ӄ(/(C$"%k⍦0 N$|/v$$4-,VvqƢbEx9cap.c\#] fCCIeKC(!a e Cַ =D(~f _6oCI=/cBZU*FL"b [X܎d:tIJ3MD Ydd88_,(a% bMƝ% @ `~8|@Xun dIOt@e2EC(,b J'Fg*&P@$` f5X\ hid)"I1ɇv =~ g1$BAfeli=8Dr! *RÊqpjIMD{b`E~gvƉ&cfB(#!5*-L 6@fE%1n/`|cJ:f*& 1 3GÀZ Ne?O%*ϨvzH:g<7,qJVf\ ZciPH&!%cڦ2tp0`'aP6a>a#nZ /`4,f3*x0kH ZM1"=FC4Q䭬sJ @/BAd 6AcWdɇ=Ķ AV`}dhN#O~P(q.a@bK:A]).':@ ]>1 (=$$"c%o,!B\<+D \4F0=@1hk~@0X-f̡9\`Z.E t(apMP"^vIpd[-E`0J# th!|#m"A`2_}3x@ !N%cN0z`0 -w@a RgcaD!҈V%G_@~au ?it&=` :`x8*;Ͷ(b7)ApYDOd,bC@|#y# (#:8t8yZ~30`sy$GȻ$ML2ؙQfŜG$`*Pfz6CƧO0, wmtɧy"t ( yذI Feah2F{3`@K/( |tb8vh(nR 8LAH`8#R,* XT7f28C84%x@+F`)0s{Ip#s`0 lN10 =)zFVdFPIxbۉtRB%pX00@)k6/֋<|콧ZkIdQH:3̇6Lvi/Z )|]bNX4 BB(*y0P ?q!)<2r `$jz*),)ڨwl(DȗQ uXt04@`+Pm4 p!> ``G&Lu0%hr3UaQd j:1C٢%.%(L(-L RdG0D}xVr A4 z*lD6#@ʠ%Qz<)7c#h l,qS` y%u`QCv1fa(d94xHr;3ItM2:j!tOi#,=V@$QRAm",(2@HqPHE.qO<śt#J`q >Ǿ ^i,R  |1\fciXpg(İVQ8O)t pAŜ@H?[b-1,l!"G̓"8Lbs C4 8 9j 1wdQړm"4eAuixI+eXC33;ggE 쏄;V%`02"WLT5`%Fv:GbnXe*ҒB}l` i,4Mh|,07+1C]#Ď3_sm !xðŎ_fn>`tr'H0<'E2075M>1Q Z2S* ]@+DyZ(vVX˾eb@c'Mt8RPP6mn"2L A2 j} xM4;pLxMħ"@quH|82iCR>H3HbRQx.#ET K wЙ!Үٲ @ 1)2Y RX!wc=&8#+ytT0@S ohyxʬ0#4H9>1Ҁ2kpj jAЪ{=;@}2x18XhMi$Qa y@ 2R "A/j&O.H1/ 5 59# 8|A᠍Y4xP#pzIp N<8}6 u\th!ύr6^])y"( åݸyd\h8y(!x(սp } z|O{H:ۈh8DhLW42ŰQGz5V g;Xq5pj ``t!sɯ8  nٯ@ت2{m)SEBCڢ,;Ě) 0$` i |sbhE!؟Sظ(YPMXDSH,$ 9 %/1 .ᔉXohY@'H `x8~˜ȋ- XaZ;`c;[|] _.;b2*Vy?@@Nij0qܸ;ؽ 8ꗇ`j$yfyxUƀ_)(mkS>18AX$:u3+6J-۟°8P4 } >3 u9&K1XZp$Qh܀8 rawpa0Yf+r"ؑ h:[>0> y4T'FhI X)8@bKQ  v]5b4hZY`ؤe x l XPKM^S*iIWP-S'PJj`rUKZ-lBHyr4\]͜o;HTPIC[;8q\"x$P$D54JI@$P%;$^2V {93 z9B*@$K2Y!XepWr*`p'`Z0"F݀Ӷ֐Խ@ ; g1~ݪ8aM)Z  a<4Ӝr`y)]6 td=u:a0 HL!=ok_8]ptzO\1F"^! ]`Y(=="0QƱ-.nɀfK[hv ioS! I)J]Km챀/[թF*;=H{Ahi<zipO ؇.N@ubۉ53)kۼn3pZ]ثh <+yQ8` 0q)a]%ϐr  9m<y)`DxmPVd#!0 f9((I<5\ JՊpk uvd~9^@eXg 'Q$Mv49̓` 6sXf+b4M9>"9 uɿ[P75#@"8^4~aHyS 8ܼ* @xJ6E[Ҍ!xr0B9S'gc`&cpRb-4 l V洸ؐj@k `?rY@ __mfqhI@:dH-T`. @y0X*{G@H@4;8a tM@X tG`P0{@@l "d2@S>P( qqh`AU*ܚJ ΀ / z HPZ"f ,eZxw;3HRqN@}+:2"06$D H"(x8w *8¬@(ڹ6Pp-!/QQ\XA@0 !tHUȟ'X'H@y9 l $2z@ioL@h`v]t;"@) `Π( pp G3 'BIP@0#*', Q1hP3>h8ΧTا.6ul Cn[i*Pm٪͢x`H]% }3- -Y`$5QQ{L꥟2F .yxW2Me|90Uimo2jQ'b$Am'.e'P8l#ʤɧT z{%QP8Q쌟EhM>aGXv_띫`EggP g$첥?VjcCDbЂEբO'Iyl:$ 7&qL"A *J zd,%>lf'( ŽL@2 ˇIFW| #p \g&I(YT͡6kļ`q.loHJW']該jhhHő3Vl]*`֪~R)6cBx[L@l=H1F+R1ZLFG!`,0XoO afdL'd 7̓Ef̈́h˩_E^6T=c̈Xh@ aL&82Ci$1)(4*D%@ 4cc/xMG2 L(Hy5L&?i  KEQ$h RPdp8e=fAֻ& A5 |`n=6&SV`<ߞl <(m*MrOq8!gdO:Uͭ(`GPBd1:Q@J QK*=,1-*"J Q{C$:K  > ta(y]a5jl%BPy;4XfT8WX%Y (&nNPDn8g `gʑ[. LF€w!вh(@3N6$q ,:1)`\caFI]s;nR$H++3wRHJQcQ3@"63 b+XUsh^ %GB=BEv*V8ӏQhʮ:LG \M?K<kX^O! g"a5Yr'.SvT\I# 1!s6][(dl+%i6IO)DMn,3,x_}b {O!hPL58P6T Ah  MnT>OT)$7SGӅ#5 Y'Bi!88` I q,fk|ܽir&~E(~$TP4n(cdL߀(`+ɀCQ=s@mQתU&UQ2;JA!@50lH(H7FDž]l@K bWxԤGx"I2!R$ )Wc*IVOdJƺlt#f8  FH#ex~%fe:>  贈X 6Kేzc4Dq7 fvB*Hx(! nGD) $"(@CfNWP%E<0f"xyg%1ذDzI *c4$#1fIEd!`zw VB5*AB:Q:I @J2d,H9ell¡C0f'Bx0ĞqJa%Ty#LR?"#0H 2pY)vnQ@+<,@Na̹+a"`Sţ:l <&Cb]R DM E ^dA8:"32_x2"+/&4wq3oV`4!aG@a,alN "8`8+1<0B $aa`IĞuK;DRt>JIz#qJ1J PF)JstHwd¤|$ ta |)46{sM.tC"'f`:k ^`L4Z:&jAG]@ClFl-]@4E6 G4tJd~mCfPCx "!a:A( 0elPDK` b>PUC~6XSZ DT>Z:6}>Հ7} w BB_gqh yD2¿f !NVbH賂<<a=52_ qVgF%. zG\'#,o!c.K4'kc^[#xU! n`gP*~ Gpqu` $Mx=44}>pBtJK @H`a x7 $4Vt%v&j4Æ٤Zn @!DG\ F ?T+l0>VE,3C.H xaU~Dv/K=c` @ʼ@̼?<2)V*˅^͆{*BN%QX3EUuT>d 9;F"J*7R$aDaG,<,6UA"Ao,lyq:dtE 8A$R*6HS/U)V5BdlD$fAs` X0ϛhN6G>^b0eVwxW?WͶ(7t.ƪ%1Aڐa5QO_`6d\ hjk8Sލq(f_Thfh@_`GaK<)m&@nGULVI t~9>쮪ŀUS\quCa1 ]3VHcBejuY[>d7PpmQV+u*BO:7$J"!s` ɚᢖ|'t&oc<T@_o.RT6*G)vu>AfA$]*x sC\`@ 'goP(梒t=k7 6w4AiTP|&Cr:6`3vȶ7Le%\n ˆ*Flc)  t(6$R>$@v jVBQCUZ32B$5CU"x`c#X<{g^zZxۇ$q<>l`3Y74C6)mCqC0227YۺC5cX –` @k(46lu#XN€#;Cb)pOq[|28AzY(a؏m\FͱԱPP}`az;c-3w(FoeMJWIṮ/U.I,a"f!$Z| 1 A ff4Fcg6IѭZj@Uh3|dG@I(aфBvF bb`c3JƜ˃DJc`":)YHVn3msVv]D @ewP&gFѸR&C dw#v[ po*¿W+s[)5\70mb( s! &JΤYy oT ο @4C33SJ2>F}–Ch_)[%v`@RvHŽȫG!)aqj +|7)8Hd1GD΢"X #5|VBRY(18.eUϫ3b581b!6m,9ُ]Z`La$-L?7E@$(I!҈j U:5jn pD ОH1< MC×Hm9/Udz#GRD$| Y,DZF<6`:W"TG =dM|ŀ="= `RuJ9GݰUKY!R1hfO)8@y=xxh`r UwGwOks_'ϚXLtiD*ޘ95 D+|%M֪z`όHZ8J6CY%t*%<0M#j!6USȴHG nLϦIg*n*ѶjK¯#L#@1 6A@Zj .iT1K9RZ~/ޫVF[9 &4KB0l,*Hd`- ͩ| ęm)1K4qOS \Q eׅɩW>qWRL#GPNH& @3HZTC4j,<P+f p(RFk^,yjtj."TG/(j 5R!S3[,Y/aTS[>cVa'4@$>dΆ<E' \"(b`I I1Jz\#^"% 䞃JLyBC\ b b4/#G _SZbS$&7Fa63d )0rS#EplH(< &4 ,Hr3%]($J/D8p:qoB*&I~=Z)%D@W>a!=J1=̺4w5Z!7 ↅ`EYI˳G1&X ABY^ jhy˕Ze5hIQ+%j61) wNbq-޶TI<@Q## UPW5v㒪X=GQĔY A<|.9aUV5ْ`*@6Ae $QNALJɣ9-*АA`nـ7{a,ha`t˛]ZXr3ECP4Zh&h)(Dr0W-ƏQt-d گm7ѝp[Ɣ>r\xKy֤!T\Rs Pa@д@6BJP"zb;[e %OXi;*>ϱqb):e(,~~lqN-gl1U! :w}L$TֳXH e *J*iSj=p]At"y-ᙒ`K8 ҇ʻ 1 `-*(@VA Y{^J"[ )F S  Xk8`0xIfOШ@12>r:R_́! *% -W d ' ;%# sܡ;̓wLRh'L둜MjSBp9Ҩ[Y 7B9M`FXB! ժ2 (P AW"ZJȪ8q%5_$뽶MB.@+8K /8aS9S }m(;U`Q"_cG[N P0|{P;;d+롼 1н0r%30h}v. ܛrh.lO%0> 핊 [ip)m9芋7a(M<(xHl-\Dߗ/<@Ey8bTKs  &pro7A2hd|yG] uȘRR {,Z)S8?mg7kAq)4 < QGhEPdxû)7_ i$k}͢a#:d(]RQB^֗ 94u8=ʙ(II*􈰺 Ƶ~131W P0ܼ(A=z<)`2HF8ZPBLb`mis:ƱB׸px2 u;x7d8bE Ud4cK_S19hzV)"7m 8 ሉ{5E# BBHztHy|pva{4LE^\  > puAvݿk{tBV.*b !!8J N @~~i ҈ gxeRk`c)!8%C Rz/  ޥ Hlh+F^&9T AMX+]%~"@@8| @ PV"S D 9L aoD2 <@ B im0oK^@˜J>(TEV/Q^.v)U?3!xTM$`y2 m4MrB bZa6 %'Vcy@, tEX-v>?,G, 1F'z |A!UҬh .'D6n?9ɵ%"aI( 蔺M\7T,nCHLJZnc!4& t0Q=QQIUe(ATz\H4Ob+*CTb㚬/%$̪5Ұsr87yE)#pP"(,;B,TQ{F<8gS`hc]B$ jĤn 2w-EdJ $(5+I`(q. A7JXqf1L @,!:ʁN H||B*1lAI6AΒYM`<`eibH &y-iKD(Xx $5DC M fIY A8eH8F19:nfKPd(AO?C .;(:[2)."?gKHfjPgb"X"63L캂X,'Ya]dH  3e&]ei )C@m6v1Aόv !?\6LAH/B_%1B$"б;jKɊ%բhРsBHuA>hcx҃<㾔1f0Mt0H ;-@u=8\põ!=&lpU* 4,IG1mHvU4ACeܽa9Z @BjF{d@ Rlk@#Fph5^QX>!:<@@@L9xl1L8-toJ'ɵC/ B:#Ӄ *Pi8gwb+yYGڌAd)P8ܘi&3$ezv`Q3g,Є H1pblK4qEpDxLR @1!YQ>6أ! q(2 Q ?'f3i$6*-<hQОDRs724}lX $8~($'#@/x̎]C`5vÐnPh~۵ݞM,|D_ C,bIɌ 1-m[In *4B@Cǜ2x* @; H0"B|48%*3,{j]PaD7 s?C=!#*r*Ή` AA8@ ԀP/<`좨l9!*(Y1ku"^rEtmcz HnjئJh# < JBA*Ȫ(?DH:'(6@el&,b'\IҌ+/\:ng П +{֣LAFBQ 7( aBm޳|++ Lr> d$]uN%$q b/̑ hHaA5QrÈ } eBh*Q|A"b<) T\qj !6p!E\%t P8(@_Fnmx΁*b ,b.`J.4 ]D` 0f "J$j!JC+@JNxAdFA}'wA'`,d(驦+ *Dd `^fΗmP/Rhc+ARe |f&d*Kjn0 ȯ !.d)T&p/bYE%&%gRxABtt3,k jjdf?* S*L~*⨤(aB%BD~!"`7DdId2"< !sv&be`A<Dho1D>"`Ȏ!x˞Þ4@z@z8AV &p,D~NU54T%D@ A|4HU tM(1X4@& Nn~$+D%Pq3(t} 87@ c*Li#I/W8JB!P@NP1@5Dh(#I^-r eGMobd0lxP? IahgrAqOY+Axp$‚B`ov>A$&a *':UcbyMM_.C>Z`2-f@p-Io1;+Isn a) pܧF"jBnUb htDQ䂊x*O<5+@eBh:FJTqxެ q3ffA#!0|V0T|S p7$`G3҅U8+f l2`0H@rFI҉g+ UN#lc`*x[Ff DgcAc0Tvm4 ’FoFue. $ !b,jBR2ɰ{Z3!w8^@b ,.mx8jPȬ! @ @Ffː99  `d!@,c`Ћچlg(%(v}gh!4 >=2 `5>FC#vA6f٤qk0?B 1Qh7ym(*)|dM @ `!pObp!J=NAZ!p-6xj:C 8`ЈFz;^&(a<WKF@Ǘ{F# Ȳ@.v_6 YA 5iEVEPJ!@ A2܇ x4xA\lޡbz ]QgRv.RP` 2!GO9rFhR+"RӠKRghtWru+j0%b_l! ''D+q( x@3.e@ Ht >Rt}EIh( x)*Zؓc'xDJ߁T̀\1@t"0AxdZh&Hb[,l)爣#>{#@4ɠ.([ .&r]8 XВY `6^``qfIMgޱL"8*< (f};"2/ߋ'Q8S ,-'E>={g_n S@U0I| <mU"A( `ENsGSrS58p8NDJd@Kdn:0.fQ`lzPFj Hl#4N\˝!G@ x&]ҵi^mG0*f0!H`4h6Ꞃc:1T" ,K{T:baBBOR\(*  ]3V ӌ#a2N A]V?‡ R[&R!Rb `!;K.eK3HgT]2ƍXabz j@A[`UϘBa( bO* lRC} A@0 :_2YLP??_X|>%*N$<ޏy*MӠ8&7TF<\.7+~I+d$E09T~ԬLHTNH>ߐ@(=d0| `}NOz@#Bx=Qu"Gqqqy@ ac%l2 θ ABrB W@ |ޏhdKޓ@<9Z DD3 S8D:( zg"%8{A)'< 0f3FPTlz.#@`m0$:`(2 *%=D>`* !"ؙh&&U@*%.p28pOhD#{C U `\Ɠv D5!E]n Z-50 )Š$#'9S%rT@AB5L$q6R~@9/`:t؜pމC+DpN?BW3+-[d4=@H <_ȳPؾ_>pn}!ᔀ<!qs " 0"Y A|5jyQ|+`^ 2k` h@T D(`:\RJ#֖2F{6)x z@/ Qǘ.TiiL⭈$xO  N דZ/k-GIX<{tM9z P)x0/TRӊ쭏{PF B9 $HaL&c@IW`{*VI7!ԕzÚ1BQ+Ĉ7w4X"0LJklSl]2bp}!!xE_PvG4[Ab$FQ6#V0,5+PsU󷌻9C '( "mh/o#: imZ&aо`%hۅPTIK i5j-K @C9+\zrO q)c?F>!J 7hCԒIHce !  ($3 Wh hC @d(+{u1~`]1!ʎ LĂ3+ M IlCV 똑ys BM<:9*ͬ !O1ӟ9=? |S 4C3D_Y6H%@7Hx)3 2 p? {PL ax»0wѾ +0vcy`;+(c'x x0 #pP{|}bB$5PyX ؏( ؎0oz2!]U!ȃHFL.H1@(ڍ(edharlD8\hu*80 VIWA2h|/ b$Ӻ, py"MiܐS8B&sK()78Q>`u@Z}%P.cE8C;>1u9"ӨN;`bPLҫl  (c=0X{YZE xVY¨Y}5id. q߳᠍a` aL85h:} e!}ZM <'RTZl$[D3 +ǀȎ`f* r `JĤi +^ ׈# s 嘃T XhU5p)M n#8FmWDJ<Z&$ZL$.젪(y2.'Zΰ){(ͨ>P4:9J%ș#r 4 XraX^k;7ٱZk6kaw(THP9 8͉VBa|-sq<8/(#@a%hԧѐ4 9XN j:>` ! ůԊ &[r;JZZ92`&se<`y 8 e=.OʿCYYbL_6(A @7=XtTSeP .Ai-IIp$c(3ha``Q%Pb)QpG Hqĕ .Bp'Zl-F)DU(!!8T.;YJ)& { h~ϒpptS#823MBƽgBf348ڶ!Ȑs:+;Rͣ V!0I91$72QԬ;=~`Yҕ<2=Ӻ.~IQ ش R8)%lq7LB3D#ܹN{f%ɸ ̢<JW(jTmvډ B.a7qeQ{ :B*N i>PDjYe֦I !UEi&Ώ.zz|M`e p@јIHFdWm,IOlA 5 eȟ1Êvx8/W1^My{.Sb)Cc½Yes7E`0pwn, H@#.Pa?ؕ8' CS9F(i/Pc/ cBi $7 WgR&HXespja'c P,7RNJ|2_.( PV" фms5APCV= Ih?*%m$ZّMgoCd>ݟs0Q* Jqi `2N,2{sے')8@Ru` $n]BinW 7C:iCX'wh Z AP.= SьRKn14Hj ?c=rv P š`Y9PXIPmI킢Vy(G]5P78uB.+%DpiŚC^/{G z[HyIXj gM8qDK\ZiPD,*ʀYB@@ V3GcP 8?OT}>_@P,~?HIwP(/W>v@@,Z`'0`~P% ЀX'I!y3$). |%1;B 0:i ꠣ)$&ȉB,ݦ4 %Ǩ/ "ekB쟩h@76 nf_?'3gw4B쀊.G3.'LП[4 CX}ˍڬ#HD="TQ3P$ $ʠʲ>@ HJ qwئ&A;)oխr7c t:R, {X%GjX_U~ȾHTb,2-Y*1 8PK3:TL}q@& b+۔Gk^?'ù/).T`T%xn{kUugZ:S*4y٭h@9G^Bd˒k(A$=[}f'C`=_a`)T6**tZ:,$ؗZ'`.ܗE؋BE#*(QUg<I3"S-X*gFҩ3@T F($P 3svC#3U c;$аΠ@,2pUH72HHPT(PhI#HUIi.yc7xޜ.'0@x-yFZd%Y3vC},@>ljc뮍lդӂxRR\ɑvd\p,h A11@ (7ɜ@S{]+W%D4YD"2K8MI$v)"$KCwȌ L,LQB@/堒GvQ;l A( `j B## SG|FNȦ$Ps)Q -0u]3dbpg%`.QV=U=D6B=Y I/JMɪ'(D8XG#B8q A b, MܞƳqy%l)Uw6c#eaH9H 97fAKP0l@O@=(A䇈*v\ p"h03}EIM$UI@S۞] Ggp`έX\)d*&؂ס P @ 4Gu\o'JB)MIB2&cdh Bap2,}-vPa?JeQ0E :TM.XK%9G ޏ%s^މ|V_F7EH3q5} lE끩psq,#|fh.mà5+l,L*Tbv~H YsCnhU.VjHcLk`yi|Z0~`*6uTk:w^+Y4ZGp A FVSm7j?PSBd\S`0V9G֒ݖCa4@-+_U2E;e7ےzB\KqضCHPIl*a"n g%07 0a !rq1:7w;aPsq:!0DyH|+ёEb,/^SXKתr.ElхM;$7ڭèSAh wI ɵudDЏph="K`L7NƪHlk.EAG%bXkf#4S g"4!r(LA(§|x>kTs@ @*%![N'^*{$'~4 $ FNh"*!"`S!lG;Ll hOaX` BPa%la4On"jod^'a&" gJHr'6k(v@x| EaI4!g&ó Bw)%,(H7dOSJ# )*&` 4&#t:Gn_GHN<#%jm:PnA?' 4X t`~tHkDJ1A4B*# 3l#L<E 6p7Hk"z pp!(!E0qCRpP5B%"V5 ` aCA~rk P/:8f&`Br(bGk8Z@"H<_b<⮴GhdS(B^,&::b M˪Ȥ$rd{ $ !(#` Z 4!@7ed ~~`ztj)o<'o VX˼" xB;&MԏvzA XRhH~$"ZZk ~e&a# ,ƶDDI&& @$gFn1 FiP8(oeH4!ct ^|a܏#N<`.Rv3 ;)IDt<$x;NP*τNGA.j&. .%rմrgn7!x3B*FkxDHȱZdrFBa` 4%ѫbX# |:KU8nOLsdLڋX3V$I+- $d nA xF%O \(:.. g)sx$<4ӭ^Ǹr{(=zXW4KTLjARHx.CG z},dH+r`xU!2H @$ƪ&UhJ yB& `aD,!S,Ed}.fr'0$bBtLo" t@3lFTx! E8F;BBrXn\өtT源cbd1a(A x*)hȓzo}X51)wj)*&a·W:wBMn{vg,%v5/$,8#Kդ%hP@NsJ=`  [a s`bP =3N$4 OzT*8cpJdTbIp`bn%R4fht*&&F]F3GV0Pn)N̠",X0j58rE^'1)DA-vz3JQ' DSCev_p˥SQ8> ^ϊf$b.fc=d;͠pj>r">JHHZ:ܳOq&rZa~.lo0! @ӮTW\6\(ˑw^r؝qZhwmZCKor E~ fAְM9xB%$H:8nw"k/ av;2o`KD$@ i$:AK{xPB` 4B$T"hL;%kbTppdLFP '׊xsU(LL: P˿z'jUt>EQGC=b6 :k*s\ B& >" ~&i$<Pv$65nqZ")w IV hSVjbH,> ҎԳOPrCB8IMNnGZ//Md ``xU"; >U"leHG r s@ʌF%Yr1"e ʇ DH"x;Ͳ'4;JzJL )dZKdQbNa0BAն][:#:A#20I/V:ΉZO= M 1%Z532vNz@,=V(XUzs A 0dTQ8``d!($=#F Hhq:nA= AreR`=/?Rދr E:FU10]1kdl% hUq'16vbn*q64U!>N"j7c3'6 !a exZɺp@Υ0ȩ\zP[hNhG6;3)AdaHɾ:?8]z 2JCRec&nĹbRJrM"I% e`| 5e0M p40lB4`(a] E֏,Ba1aih a/E0 @E!(VfEh 2=߱iKDOȰ2N*thD `R) cV[5, Cxx<C^XqkO_q`=*qQ& VX0 14yg2yFc F0(TG"P I { L*b8X*2KZn "#+ 3ROCo4Nk0J иi)&钰CLȒڬJ 8`piJQp=9rI"IK. D0 2gۈ" O^s¶Rʢ<ۍl)[e6g&bIlzAtJ`fF{.@Ɂ;̕Iejn;I`I C(FI)860Xh$I": Y)`|\~;IU`¡ e%o@Iu~SX{GHԃ^ 1@/@'Teg'T{jUֲSӖȬfeA`= cXQ , jU(&&N|@"SVeZ(MieڵӲcf%6 kym)'#!'gk\P4C #yguf@M!ZaE]$FX10 KI?,`%Е!@9Gqd'諛Mv8͓k̙U@ Rv p#@bðy(eF|`K;#@<jAb4N9.@*vyf0}l4eϜ6xl Z@$E#Ia~8P&K`u-;W<{/ "l"  e+ld d(>1B( b80NBcD"`y挈C(TJ,:!;CEA# odNax$BU\P bD1H^@ >TtFIQ*ga{E> ŒaWD蜤_ 1N׎e(%,t&ƁH >CG$I =H|`( tkqN 5XJ[HI&Bx] W@,Rm 䲗`'cXdFEi-YMy4FȘa$5:t('- ɢ)+RNNb !Z{qYXZg8 QoЖ l:e'cC )e8țHj84K0PHs* t,@t!74dSVa 8GXi,mtA٫/ S 4v"' $ 4@nve\g),'`/U1y~QȖ(Xce Faq) &(a!S ,n{ DTt@Kpf*Nk ] dj7L]n8pX`f1<#DL,Lh+%u>FR8X2dsC€k}\6 N xiyx 8/`- P9 B|77th^`(`w.;@("#P28 YHa(cwSCP@E4:q"/}@IAhjs2;̀@Q' Ѝqn0NVxYoa)Hy)&.(44ېHXw0pux|9p 0)݉K֓;蝀L[Yc8dw+lŨx+ĈH{{ #(h01"i8Zp$pt^ ˋ[r(S0Z6 q9‡@ 0@$"`$)y XGAsЊSz:0 (:" WyI 6ykUH^⇪_(%L\ѐ#:O=*rwKP#퉀 )"-S bGeY/$~ӵ&83G؈/AuorZי UI( {.jmJhFL@\E0t0r (HzHߢ&1 i Q yU*_Ù-D@%Q1_ Xq/XO`X *AL`'O- V:*' xҌ%,rb0sKbGW(PSi! QH Th3(+y' Aˉ3̿ rYЋ ug 3G !,a"HNҐlܾ0@28x v_*q6k;iZH0kQAa6X'iX9C?r|K00[' !<.Wà;HvT`TcD#-0P3G2z68 y;[oQ/"R|;B @qEɰ #pKhE:ok0$D%=t=:e7K$_| -WR=>:<` #3B9 g"z+ ;)p!{URX"Nb6Y%"VF F1(vGR00YVH,` + ӌ$+ Q8 cEYK+=`  T-LXx6Y[ԑrBjC8%Ȭ!9&cL+D x™Hn/Ҩ/.fPh.Oշ8`C 8 8(eR'ÈR:;iVIihCpaT\Q#~4x1Z-jҶ蝩;@O$$N1{ 1Qe Bż0X&kPX:8""1#`вn[9z{bޭAP곩E8_ZH{mƈ3%&^Ѐ2r)Z&>@ `yǰhP.qA1Ta3y&j9{,2/m+1h8qV-3"*pY`8+A@A9s] J8w>UL36I;`rRx.<;k6^Ub+M"8a #`3jJv&(KHpx[;k;5k YyS-nx րSjsn1 1$6h8HJ5s',ׇ0(K" >iAh`jk]1[".[&m(kXt8 .`߁"j84E)^ e ާ03SRd0 (a&t{=X'N0#h4kb \2Hϊ 1@TuY+h\fwşoȘj _3@Ay@@ *T0y=TW/W?a@ GY,fGIӀu`a G봩*2)H -vgo4yA@*" 9}.+!gqFP>R ʘ*(8-`Z 0|!xXڰm?C>l o@7: @ G<)kb@é l. C=*4:H6@ssyv!  Ҳ0@Ŋ!sAF6fɬLhQAp8D;K"L8 8”{Վ?-@8 /Lꞌ&YFѶ$w(LPR>Xis 2L^?#K9zFyj21g'Κ$h ;ӼTJ#*jzNb*9d@P80@xK⬐BR#]ra7r @A5ôy˪r+YfjvZgd))OEp$ p`(BςLڤѾƩ*aOSf |@̱_h_`$(CtL"1̤c>ё #x2fmKW 6(N4;XIN"M읣 BͻE𩢒,D7DC1>gMYtp {#RZ9H^18a@0&h; (Bq{Y\m2.dP yU$^?D*T g! Wbd-Q/!Q8yN0D!CdaHY#$T-4K,yfHA)~ 28FZ1Fcr@CL (07eL@7Sv"M = Үj91 =C* aVtpU7F" t 'X8ɝ0`hEk1&a1,xBDX/Ƹpv@v⅀+J9p} sKAW#A܆h,Cy!f* `%LќZHQv1!/*!;%?Wc3eZ v[3)y7H#xnfd%d {$eYȬ`D %yo!LK0l!pc{=z۝h;.ȋ~G8$\)̒9ٜHA 4CDq1TͰtFB# h@h}Q̓s+A&:2hFTN.#8Ȍ D@"dI/">$,=G`6Sm35DSlX3К ;͌F栢 aQ󌱊܊(v]P0@=|VT^gc, FSh٩!_dXb,jAC@Lw=#.>*!vb>+d ~ViψȔZLSc#!6AC2D@0#P`{ äA FB&1qė X@Z!*F6Xђj&8%aR܃9`.z`!dgx|X.D0I2D8dAfB$Р)kؠ Brk2)%_h*W#!h:j8%rI ">$A)P!*rZ`/7qBjDa(#BaQv*h@l^@ rEEBO.r3ⲙ#8!2a.~)ab*$agi8F;C<-@ GF;C6;DV3^/p.F5Qbczh,&4~!onEn$!4n zhi$f bER`VF*Ċh ;i*<(M+ӽ)J*`K❃bhf AlD[hiz/T\ @  DE:c=Cb3sF2Q)E!Až6p9JNr,0?6 N"&~ӖBBFzO7<`O6 ,&NA,0& "EId @bzuJ C2ž!%dV!ES8c5| =x.jb  @tH ͖/@*. s%E$FDb% &rp*CfK)FGT HX`K#e36\Ɗ388&>Q!tE5a>by'\5c$)+:qyQ&0RK$QR3D`7j܅C>1bPugcEo~7VS*-3PL"VW:c:pi)F1T'h2צ-X)0f%'*cV./Ș$PX-+Dk@Nmg89VbִtEy,*j[kÒ7HL|ꖎ.螷9<"I~vuȅvFֳ,9D^Ii%F&&z c 1@&"쭍)@".b+V;A%FE"LD&bK S¼T*D;o@|4 ``7PjPD/L%|G'*.̅-Yr x1A2SbĎfhK pcctU4aejXQ -+!쀢dR`aH$ξD9L OJFjԈNV1c6)8&^LRhVP<̅ Z"D 33K"h=A%N6T34fx gL8&"BV3!dzF#AZ8C8EДhYU [@b Vo)f<##cl"D"0f̤YKGIMkTͺ1,'T6 IyU_(ErcjՌN0O.)%vT"*B!|A)4[X9@@I@> #Mle.3LPg& .ֹEP{o_E"$z:FP+.vr9@ C?E  .'v1]wL!RzPaj0aBvb%rs ,az@#~czX\ ch-DƸhth9vW hmhaۡtr!\6C&SQ P` Cjv\,Bu\ #:[\ ɡ%$]}| W!A2fdKF+4 FY$MǃtD Oʾ.~!qA`~pHc[[}IR`bi ̄H7I"oI6*w6_*1P㣴<!o;@B)@_3Dd`P;k)*F*Aѕ~|c7:j#(mhXEMad  SO`o5i* bDa14 @ ~_`0 a?"}?܂ K@ ,!IK@ .]@Jh[y6   $$ BtM @@`(\-?/@0i5@ $BZǭHP`QPDQ Bd'?AخWx~aL5u?-oGYBFH;9+_ H`ppf0 $ iqD*'nv{)@8 G в91L*MR (.@Q@.DZ$ᩍ:^* Iu6jY旲+d0^FET".)0ۨLj@I5ӧ z~'_H9ٺk0!ͺt8ցP Ъ Ca4LbIuT> ؠ ,ˢ21Z@6P1q' jRP.:LH(Sc HZ;j:+U<[荟G-LO w 8YXTw[^-J`"G*!L(ҺX#(GȺW! Xk]sHEVU  JLl)h " cbhl2z u^T D WSJcKxp+Ȥ]PeM+4}YY+n,O6YҌ틽Ƿ"2;q"(,w 'D_VY׊"B&OZRKҏu7bCOBӾI/!+uġlI{X7 >+H-$F"{2'UxI^{݃!yFo n] R^o.e@@P C|"d!S$p >:c j"+VBKLowh dqtAL,dȈҘI*,ľVmIL& ? \E14B~@eVbOe0b^VZD*Cl P4=uyxҒ )Zz?~e"k7%덡3zlc[\]e$$a-G#- 2AK#AR<\]ck؉0`LQ={Z e8J=@UN)@͙+!X"&iH)EIy3~%?`wiBYL#~Jӝx< @x_$CBf1>!< nHP#i@YJ"YXC}xrci.FQi*v@b,xJs==GFK!@52 e%TB'؜# k\-@@]Aajլh1&YUXOxP(؟a , !"%gw)C[qq@w$rT@bG5*艀9_w8 n d&F`8-;PR@4yd[!r3,ApSHB- اnIPm}`g,'B\'E=m˲ S"_ <&[`3{l~_ٖɱ͗Wg =)N@Mb`X0ߣk068?>$7D[tcÆ"Y4v$0xT"Qq%ѺP@Y a;G5WlVk* l]IёÒ) ©#> yLq?XO qk-p;J@X ztL=4F0=Gx19G5rN^ z% DOL sQsG1a<?O1 #l:H x-1YfTJ6"HO 3% ҺgQ6ow~VIp*hl T4FhPj-Ÿt0BEYP*o)r ;`!꧄۔i!B?,ǍGGEpGA/X>U~e(q|,0|6,VRJGvvD1_ ka3^wj ik 1҆g a i 9'3hS(#8221qЖX|8`ʀTN?r. ^ :(PCL CRa16ۀ/!83ph?0H/ƞh⥩V*+ h./FLyYK=$(Y σ7za @"⎘HŠI")7i(8ڟYͨ # 2e(؂PGC)01l@6'".rc,0JR 2`긦:jiEص{0H4)&(KX֮&`' IܟȠND b7'j0lxi?:8 z/ l&)\{ :$. Q@], hw8 a1u`HX'`H# rğ 4z>ꖘ?%X`072 Z'@a@=@%Ƞ("@={]7 )6B4ur*q2b͹c JQ1x//CGJ zz0b$20 ju|!kB#IR S$PQ1a JUI()? U8*.b-,y &dz=GI[;! Zj@@8p6p`gIJg,`.xħ![bxAT ; s p'0A򳲙! }yϔTIx' Xra'*aH Y /'P}4*sɝUy$eJ60g]3H7u=|* HYώ h0$ B !͋5]2s$Ő>PO/ DF `2/>1.\$˵w d\Ic`6qCrA藵F Bv'<$(=n UR G|È3+< `i jz@Hأ8-d!) 6*F8xIM>J,&ѷQnNP0a2T"k'@h`W*@ عyq f *yZXvkS~\_(ˬX鱛:O)kzU2YvVA\e'0nڡ(;1@$8$J S!pJ) h|>~uuFoe'0m!6@O)g"vM^*k8S!=U# C1®ЍXaH_UMfVu*aMIM F) 8<֍J2Qh\ #0CZbHE񡼷'Dh oHuၘSejtIj MpuRhv719^"LWeIʀ*+ nu0V 9I^Ȱse lbY>4X%^=/B)40ϠlGS:x}Mp=n)Q \=m}oA S*LMvA >R!Jt:d5TJO _l~_)WjPGWܴ_\U/-V^~i0G1>?bʫk"tȊ$.|@ʿl =g0;2B+l^."z 7">| 2ZL@Q gL$8 PTr胢H I$ I ix, `H6-t:&h@HҊ;.KmcVӦb 41p(tZ蒼)|n{.H|"H`/ ,Sl4Hd%2J5@ UʑX@6j{Hry(R1)p<}z*Q$p@NzBSXu4@8uGt: fZ6JYtMe. B G@h J@>'4꜊?(즚7xFix\HdT?"1.h" >DO0^1Gʴ .G+5(971;aVS{(d х0&Ef: ;H' Sy4* #.c !`9o&:*Q<˥3]ր`$F ,cǻ椠YE W@ (epTTayEz]ѯVu4$##Ⱥ|̈́\C'RJـP noZhmV i:Fď%CTQ/X1AAL +y#r rFc iE/"=!t-Q[DkL0VN t &?<(*@xTRȑ8Hu"Ӧ"COѤ+%l3]g]B_%ƲN@.;"" b<_;iQ*Ox$WvRG`_P-Da6p:rV <хa@[$<Q"*=!QW;_P#CtjeL4,8`h Hd(>d$`?e4I`Io12@< q6@sqB@#z.s&L/)9#LeNr|vV'!)4}Ls©3BLX} `HL[ >DMJz4z"6|ƪ9`HA6 BQ-Ғ{ipqp"iAњH] /'eQjZOV,8j.#+`"RRxA\.ɳ"Ap N[3``ĉ^ rlᢔGu@  Az#0ZO" )/gH0&D;E(f:b:KmO4_TcjHʔi5XPll0Ũt0ߵNv9UfWс) aSAVzjNv #@T/pj[ w鿛3c%O LDF n"1}) (v$#s`ѯň`f5n˔!-!"(W] at4'A=D&]1m "s?]āAL&x6)RD;(I%T p4&`/drO )kٖc:4`FP+1 K\稁熐ί5nYL Y+ODo4AN@Y'd)"UP^gQ뇥IK΁V":xjPkLB@h},l R wq/WvFZEdXsRf$UԆ peÍEħkc-^ܓ塔!de>ˢu+eϐMf,O86ى)McpaCb(B]: l%4c4/+4%xXV0- L>zd\r%GɆ-%o ٣@EP\2)_z"B4悂2Z2/0"%"Cd<^J #CbTu (V#!-+R&5KBV"(+VʦF"Fڅ,0&/hJ.&Kb@bB%0?\1N)`!.9g:-hE%X@H v-.qpޤd,VC".SO8}3l,fK I0A2-"¨+ꌣhzȰ(^b,,$_ ~g"v؏TY,n#BS@a6ΐEJ^ (bl0,̪1.$ !ƸXl0,{tV_׀ %H*4C~熪?&d2%I!I@\W~!Mse`A*dPf  "r$6k"f 6G c GʭF `Ӈpo%6H*n,.Öބ2BN3\=a. !`B;1M1F "ȖkA"c>^'ZEĮ&a1F\)1% !XŨ7nYƤ] A -0*!¤;e]-C6BrBS(>m||Yw," FdTe+HCE6vlJ"¶ aG'jOc's:YF Ң P\ `@ JDϨهF""1ϱqKv-P@d҈yl)KLS @'&^ wA EBl\X2dq_Lf=eA~SeX*o.N,e5&'1'犡dбɊAD _ 6+!+X؝[|k@Rd ^Z ;``QNb,# N֦ * 3AGCRAĥ@ `Fv^0fVf n l7:;*eQBҲ<6H]`$` !nfƭ³ hs"v8F*l6UH,52:*⤀R~iX1< UtN`7փ`O?o&BEƓR`Xa7S2 Qgbιv!:L P~L۱)I"x-m^ NVS @ȿbk/LHV^?*ꥒ za& cҖ$7.&s9O:zC a~^E,vv,9h@z!<fK() %h4c-1_GR |ODM1IDA tY/ #8&dbh!>< c>}-g#%O@ , @ ώJD/YwUA|eUtL" Ihy45Jd'9R,  ':XϢT&a!N`!fH!S&X5"*@z!Ln@-i{bn`11|""ϢJ7&Ky(WEKS&0BxKhF%1T1RAnMkj#F'0Z%!"~h A¸:5+&Ϻڣאv֤5;~x|6xbp76g0_D3LuKC=HI G*$z"hZ%~M#"vƲ ?Ak+E00h!씑66%f5ٮ+ؕOQ,%ъ%22AC:hZ%dH7Ar_2L="S>r^E(8@oz+A#%%z&]{-5*7'8oS¼e2 =eЗY(+$hQLs\L fӁhd/?Y 4 / ~\#HV+.^>yZ21g z҂g@ʫwț.$:q!Z+sӭ:C:hBr+ƕM  AkfwI5Pl"á4G|>S&uhi*2Bm6Eb~+@Wftg"6 J Vn ^z pլ^L{!%T;r /V>4a:?S !D-X7BMWr{HzvJ;D(An>l`m tD*aGE+Q_FqA@D G?QmUP ]y@"LR׉ͷ({ NXooR*]X.YdLDGwBr5eï> ,ⴶ8A g& .F!Zٗ^jRfG4thaWP,o}>!foh.YR4m߯ @wX-Q0#hVC$ k9g2i $R`ZA:1XWPh!@Eωn}L瑩z S @I~H)@wmz<hH%ZAݎuY4<@W0 ج0$v;PP(GZ{jy3a 4D~`6'Qzn!ҟ07'+8nD$>(hz  {L6 kxiXmZe f= F4 0 8l"PKb}+Ȫx~LZnLzh<M hbJ'4Z@PJ-x*2f>*4f 䝌 1ߨ6mQj}k@6 kjk]q>mۖFA ="%rABpQTjN R˧ 30t{EB2޴/6E C;3&V g]?KS!eĘ2րl a ($2*rj(C:jɹ k|(|Ckwƻ I6C)RΥD&K5+쑤IHp',/Eq2 a|4OR+'N$j` C`b 2;aT2CXo-DّAH/PId/-foܕpJ?ER@4 J)@&IERH L&h3P+˔iAʫ0d &`vhI)\ɩ~jRFRxu̚WC"F"/gqFY\4¸Wj(#/fSS*ɰ娟[(h>U>+Z -rT A># ;0ezjKtTRIuڱ#I +/QcS*7$8Xj{0*A= ʷ ƸbsSŨ0FM1C4h,~rb\dv+1n/YcNZzĽ> SfO&K%P"6Z^|H˞EW|aYlqTO +*H಴m^Ou2uVBbOъu*+)*so[6bI, [iO  J s6GV5qL'MMit@ 8"hke}K"?6r!$o gHi Y~q XP^ 2ˉ"qVЍZOkA5w O9a0 *cpd w0ž ˆ$W!r<0DȜ.ߪ0Z V>dH` !^8k/kL*L 6ͬdy5 ؇q!ə.`*yj3Ճ4E2i#Hb 6C)#r1AxUXU$-zXhER{fZw2@a8E(GxR  ۉn-Ɩ=ygK)d(An eW+f%dLL'cfС ? 'dn #hj?a8,]\Zpl(!svr&k y2ٽrh 9tZ܊YWm/3 T,K,V5#7;9H^(Q(bM[QW8` Gk0+ۏD8Щ"':8[R>йq-0 ( 5@S(0  , /> X0 5؉.P X1K Sز@  13=+h eb+wrt"@03y?9=DAkT&; B#H9 3C6Ȍ @=n4O0&{eRۏ0&Q*0SVjhjs+PBىL4"!I:LG-8)֬' !ϣÃe^*Hd,</=p;7a("8TP bÐX1#`-!R<:IBkJ 9O- ="2&Ȣ7 * )1y RS-V Iy\@L[~%:H2"\#УNL.p!aWS[2>嚋\0*T2؉\XB/ 1ti L2Sʙ2$#z ٱХi "0qD =9M]VV,  О` ࡡ&ȒKx+haCIߋQ?) <l9 Ǒ\-1 Pң 07#"Nd4% 㞰n)"B$}0#D bRj{ӈkX"`HR0j0rGJ2]Xv U&Gt H)#wX2__b}= +ܽܵh+Rk)$6C۸N`j8a0]@tH ځвKO]B@<@Eu z= _Y2tLhJ04SE$qU4%`;ۄF/h8 57 ?ޓD֊01<ph2nê$͛Q6ۂ8"0W,> ? [Cv-"WQXF@DN;6rQk5CmH.`E7RWV<+ +!> 4>aGSIcc;["h2z@9V2nR(-6WbQ)5xfk$._g*/K)r-BK -sm0uI_Dᑐ>؅]j5$jUj%WTks v2+)%DNtQ50@ԚkhO\! k;{hHJ.(j+M_]?ITF"BgZh/XN%A< F59|OXh y?5XT)&T^”-j_ ,!`HF8ht )H =9OL-XsQh0iz;fFlgƏHHJSCHpQiPZ 0y`d9&kh\ml8H [ʙCZ L*Z-̺؉YI{9%Y|2\`9z"0]@ Mz dLI]2xP/6>ۭ5#38H2Cڇ>n^4/E 'Iik {Ճ^9foWZaW.)p(hVe.29SX-EJG{'&Bb0D g}<C2DkB8{B: TK3Z c+B.SH-j iI$  5\L)@'$4xfB!,VkP P)GiLW(}26Ux>")ժd2Gi{0e]C2\U1u` ;]dN2̨@ t2(zf)@LRrz :J%`?ǷJSS@&(KlN82Z˦xf*Kġyhڝg8G `Y3 y"2*{M@x qbVxrg-Dd /C;Uko':wMg/ 651L(H?ӂBRFRp@C6`1戋jZ*qxLQ2FXz8`܆A8@c At Q4@|(HY!\D= + P݉[!(WY1[tvCn*HB`{ %`D@+ExѝYKjQ0vzNɌ(HC:u9.pϟl]8d1he ޏ_ x{Gq:)B^VHk wҋ001X$<|@)EYNAM TPGV@%|tnM[%4c.̠FED'&'E dN0AD '~<'Cay)Ar >4P#:qA.e2\H,XDP ;oiJd2iRo&.PDi1t!x9P= "yqTkB؆m@R`T`{%G,`>!S4>svсcR #rEἔrdB1x, GdU>>iԪ[!1Q/Bw*%w>ݱ 6v@КV( (f>ˆw=5'PdHiNj"19*X0(>'S\I r-ް!r<`],0- 4(c @CCp,vNs0(>r=BZ ntFZ$ 6"`SMh|hs[ "UT@\ q42iQEмsÀ~(@J=~l@*R'd c],'7(##<=Yh .{Dz5DJUL\ K y.0[ق?Ul2bƆ!xbHJ/)9{3(Sn T@xؔTA֛y-E I%XhAl$P,qЧ:l)&*N*`%=ݦ""M! bT at*p*svQQp2C`Ǐhp &I78[.$ͥK Kal)@,Ÿte[uh HU`IM䶁7 :Ye/< 8(1% H"\XJCKRAZ5ަy* :?'C 8&Ah@1(x>>{cV0BC @eneK D+JP*bn'f jȖL5. Dh:w0$5@R @\{$a bj$IJ@7@ 0a`y8#.hRNfO._E&lOGeژ̕AbD$N.7f ( 0eBj/P;;n InAdtЅZO($V;&$)!eA(R)ACP/NvUE$W**V=y40 PDehDeEBRPz)"@0L˼+( ºkpXvŽ*E{0ci$WPJ'NnerI.DNiʂR&(R~'EN"h@j@q23& BH`NDTB(<ff>5hv2P.>uFAEegcTs"Ј+s\W)Y,6vW$x!RvRި% $"LlPd]T- +D*).Ȓ%†(^vb*l@#Rc! JQvv;"x%@)+,Ynvpš$ '*o8Dd =< @”@1Z'* Fceul @1AvE(;NF@/`|lp) FMSE;#V #⊢EP`8)E/i6. ۂ<ҋ#2#!X^ńp7Ă)dZBl` :L.`xH)'6;GLk_B+P8@OO"C*'|V !211C-N8"2Zn󯔨.gw HJ Vhf%7U>+Hg5OaC `yA FQQ@D.bl/` a<#6rƒv7,w;[Y+fhe6PaǚǤaڎ*I!j-&s4䲇䡆Zd>}ˆA a H#yh/l `$E h;G4J$ZVˆh((cv bx. Mg"tTa&J (Tdz^">;2 e8(FӎjLKe8r%b N&V*(hm#Yp|j6>mB(b@ hEjiL,Ήa>Wzli`> 0@xX<}@|64. Tp|r m"a !A g*yt=b,`$!>6Nvj5$ 1Ձ-`!Ɂt-ta΍t8`6*,`8 *u8@Tj-@_t<2nޚX#WS*(.%CbI2xs{{CY,k_95 >@j%#០ ȀOot,#I#ʱaLdfpC1$)q&Ҏ:BhU&:S> e.8!!1j(JP"YH;q2#2(dRB,yO dzEi3D&!D  #*aZ1l*PFq.PfX ̼$4{H$XZ:X >d~"ca6 -"֎*8Y[8힀: ?qoV%H5F 1:;z.@P&  LʁP V ƫ\)^NArq٠2qb`̎4֤L{f"nr_ 8h!Eg'h]Bh+ng jk O|w{5$[A Sj1r2H=Es(Q1M㸠zUƢgH5+gE efŠr~z$*RݰX$C1+`&tF1lacg<$BfPp!c]>XrrdŴ GvԅZ$^nJrzHjnlv)ٶ62D$5=n;+2Ug+P{<cehkfko| ix$#a5Y*G{^4juzi-SJ"*U6ESWBn悿T: h)#QU C^f֍_ :mNh~G^*'4p/;UY>O$ۣ㞢^**k@ L7;{\aRt ڠ^>Z B/ C= :Nf 2CC$H(?ߠ0T,%%|>td>!̀Y{D dP_ل0 v(\1n]kϣٕ[WN0Y O'}IgUxh?Mt\gG[é9  }} +-ԟ X`%h7 㫪xzB-~-`(L,`>woj\8ʲ@n!9$Q\ҧ( GA#xv8:d@26!elGD+$0G4h!\<&CQ  K$.-r8 Nԑw{TSNMy5ԆU+(ƞLfWЦjaN2 $R%T"KEճR_#,hB:'3ƫ"exQI;dT"b&@LPT@*(C'6U Fj bHL CZ`k^X G ]6|{b(J[8#:hT /q"!:5s#I{S/E'b ?/\Ҡ.~*Qʁ,ޡh&x'29BkjyGsB|Lef`\46@Bfam!hhr99BJh>Ry(BzcTTTOG0C/dzOFBxQ )@%xRkǫ2Ā@ 0BbV r=crBy_f}r A%V<к58Ȳʯ!I5nb%$0@dEPl ¹yFC8?8Q !nu) +$N֒J4ly6 ݰ,3(]EDrgɂI!< 0xyV%@5$-_ Kǵ(̸FE*=+%`HI1$ ʀ+Y:!vI:%.jZ pxOt d qӪLS[-GviUSVyi!$ЦRx@$ I?uG^Pb(3/KҖ A+´ k;s֬#U BAne<%İb4J70M̿.Ё 0q զkM'-]_׳Ff'BISچ@6C;rY8_"DQB(_He2lkU.8 ѐM$E\ 60nq̽2.Z˸_؊ه1oV:N٩$Cw+QAEV|vkT:Wa#}#"JP[Xg e' AH*D3rUU$,W*$Dh Ք0{q ƌ܋&+P v;6㹌udHUL"u@Ha_ 4h|-6FT_&,: a@(:('q4Kٝ6"1"."DN rFi'9&YUt($ !ݨ=&\JPvv)2T'xkޔk+h%<.G#48H94+'ytfltGf; 1D>J",Sd pH ^ZLUF\܋OC0N=Tm!JN61n4δYf817ŒJÅtU!ZgAIfl'i]B@nwG| U_MN3'pŋܓbXXG50#Bp#c{1'jEصwN: yd#rh<I~]*r:h4J8jDchs>H Kw:A^;૑b  ̉=  "Y6ux8NfHM뫒 h4ZHy :06` {@PդIT9[V0`rgp2((cA0ěYԂh%jK0 KŽ%  Yj Ci QI@@~AD␎(@iO8{ӎ[  5UӝK@8i ; !%)POqPwT?Y"#L)BDU%@x0Zp9@vq1" `FhPXU 9 9:qD" <( xPH⇙AXGHAY3rQA  $5!5C ĕ@ nf5kiztCA&(0@Q,8ŇPh YV++eB9T0Sbc.B`E'Ksi6"qKщx31PK|jX3lj&Ki{xe! "K2 jD3aDM"p %:!HtL!WHT&GC˴ :H1X$)͘rRNȳRØYM=RQT8 `ϓiog(<Xc$$ྙ$6Dq 8PvQ0@y!ڜȌ96OC y6Ѻ@ z A?6.I處6}ą1|(tRΗWJnChQVYH2p8&("8xv#'1馲4hwz3y*],!8DPq?([ޒ Xqظp(VCtpdPj+\v@r/V 2)Z8|Rئ)b3PiȾ-e۵ Or$AЂ,#Kk,|9.MU0$9؍ atG]CAUؐ`%B`FLhB h G!-`kщ)Ȱ0b刘X(Q(l۾ |=0TJv{2>vQAɱR&dH `2|LhB0Di|2Zp8bL.܇Œ[ʌEfPk"hȸ ˈB}"(c@eHڰ^-ڡ<0 # 6<H,avx JQNY(`XtP5)`#Z:*ՀIi\BiU+'. 3z X?j@ľ0F.(i*G9a x 9P%88(OLH hВ! -x sH%&, S Ur*X(Tvi=0Bw".W>02;.2dZ:$ojʹͻHN@ ʌɦ+CNVmCA_! (-_?;$~!så,Q[g2hM:}Zy7О@NLm{8:9w ;(8 1ÍJYBZ.k9Ub%ŐXG@JM/#?>.+' !u.@׌IR}gmt(t9Ԁ'B\pC1*|h$E|-@՟v[@{ k zbwpr{N8#~&{b@.k8y<8?;|P}r$I}`dA"lErhGN(uuCd>YSy)d^xP!S<u<n |@F3 /S@HKJ`<>_& -|Kfϧp<^O00 ?`8c1@eI4,$I$YB Hd07Ι(M(ʡS(P.a;K?O`:jdϷ|@RjIH# vzj` #b ;8e`X4vڶM@JfL kfhƀwgC*8 Z<8Jy*T"Dz$?` D~2츀<iDӸ0!ML1HC0i2L{ȒB~}m%rKDNJnƽ% ֥zJHgu(Qt0yLާ;efcp_7pD(pt2 '9qb`0z: :zHǣHZ P8$  F&DlF$?O+`<|=@(B@Wa1a0Y4Q/W0P'kQP` @ A ?8A V[@[8g@}bw6V3~?4s$g:ehtq6Z;Kl,֋p<^/@Ci46f|d@?diWkR( 1t`ׁ@H+ "%hx}.` m / ra|\%2Ԁ0: b/8MZUz`Q+N-/c, 8. 8R"gVHm$Ld&Jf@u$T8XTh)|='KLC`Lh' eAb&˟, 2*aaD x^ 4K 11~.wgfVh rw1a<sdr^5ZvohEc3̶(X"P΁/mhKI|P9 6&{l94mU*ִKeNz_f˱=5tF51,*7 j˕b,w5Q pax(M-Q CH\` wⴗiTe!Lt6F X\Hf `@Xy/'&P13ad.Eл_CssZveF\:5~qM2$@_7$1c0 @z;>`!8n L 7"YZr*@ 8E " x1. sBx~Ðp.Ap ˲fNx/k h-,l>dC` @saH}79-KfX $ 8ҜlD2ȴZ7һ%H>8 H 'G ~L$?x+@[O6h0%Ax0e%n .-/:eD2I pd*_է I :e\8T$ D"(}!pQ!I㌕ H $Zz.59XI֞2O$ǥ2(u 'R"4P$u2$6SoY.Չ6SRH}K~Q6PkML+1!gO"d棐#-MK7O b5_ b$Жףc+?5D&h$ GFKIh%!XE+6H{I/ 3h1]Ŗ]-13!I${1a|p.f?+-4k֮y֢?"v LQYbV8 &^=AiXzMbaX09i$L=n߱r#{D*k655exZm)e$TϬ@đ_:yM37Azy\9? &|8V%1^sizB Yx^N]D2 ́ji21S%@<~%[vje0vx6FlJFVP`a Öt%Z[R(Xj'aN)*`wl :`ҲHx}dΑµ~g'm Q/SrDδuM8􀲶cK'$3@#j_ǐ"@X+Iiϔa`YZ.*nCd  D$~몲5/p$Ahb (|B 1rކ6#2K A5Vk@8,B0 Bqˊ['&V$Dt!!thF@Jy($l.m-$.`䥚!`&">p \"\%2zG&ad0Pvi=G`HhG@LLnbV +&P$&pHh1cb* t B@ n@2ʰj@"$&FU%Tg#1D(^kC"J#GF55 !q\at_ P J1%k.b~d2&-ԜΎϤ ,+:)T8o-=0 z&BXgRX ֍c@hKtKPbbL3Z^Kab$ 'MB !&cI-cavI2/㶐$txxx02T jkaTR@AlrCMZA! `Fw:3̒- `j!+.#F.bs=+@K3 H&~rmLZ%b$ .ŬrH%΀A–#4:b %Uh`1bI2"B@lv >4/VI7BGbW=ⰱ<]Zd,FPEr8X0f=2P!y"4f,52=x35 ]YD6RLF#/yȉjEMbRC/@mM yxbdm3AZѧ .b6.t23c[ NQkB@#ҍ@ũ 5ۨN02˄P@uB,$<qk~Co(v:4-<\D$`cA\ d"bN bi, W~Y-aAHe8@2J$KZRClG"12XAgbw;g xG´.CwCtA]B2B..K$="#Mjѐ-A4^8h`@Tkp ob*y+0-kQ~14(d-O"認"!*4 HBo- ڪ":2pj10 Z9Qc1P2SXq FpE)L !3l0 hY6+&pd%D+P5[ܐW#@>"o,Dp  7*u1ZWQ+<ܽQZEf4B}qܿ7 @F. CjTRD̝H7NXg`Վ7'QALtGJRei"`Ť$a9 AO; ]n?:M~rMrmxV} \Mԥ5 (eG{#gK@  GHR5ػG@< r<B =dMfGH[SVQT5ݙB}`;(ShK5:?ִnړzX`Mu!,OB] Ip^1T8 [,>ɹy+䚧8g9@` 7Q2dUD!X=NHhX*,Zr iFmAdiLYBox|d8́j@f .@h_JrDȂFq ȹ䛙D%jE+ P@X0Tpayb#>3$B(i7Hb `yq͘t\ 8 6M&9 )Q\9:Xazʡ(7 ^ :;(ka&('3F--MQU*A ;Y)UѯH}P0pb0aQs WJ<-.@y';>>I <!¸SckIa+4=)F WY009b( -Իp<`+zTKDS`v@yvK9+@ja{5RsZS`Ź3)HuD7` l1)ʐIx;)1%`ڋQsÚ93h8XcA|z6\)@ R /Rɼ:~1ʲIYDWQX9zxYDMhP&H&?-Ej)NkenJkDۛ 0!ɯ GZHů  `wlCCxv k ɬ){Z"& Q, R=c]dIvN"5*\ UU@cMrЙNjp])~(ȵ٫PVKݿ%%.-Ѩ+:\u%rEmpʳ֋sXտ`лH  P(\Oo4&}+zx_̑K 2rraK#A2 SѰ `u(q4ffSBiEzc@``E!#`'i:zܚU4Ϛه\KXD$QBa9pDa?X* )2,1X؋mVF)kCȨ .0ӭiKզ9(/C3`&ɻW#zش Q x YiKSM9 0EN2e65^" W). ~+C@QHF<꥕s`׋;#Šp/Lq)4j00ɮA3*P+b?7Zyϖ]bUP3KړA)k7J~- 1ٗnL`Nh<}W41!ԩeQ()7IB:sS/<8Di%.[ 8p<}( A~8/׆fD/kii #m[H-,: 4^ ^ޓyoa+2G(QʘL e)=c]D =嫉Z銫-xp=kINYShChFHP&qN{rᑑOz~?0 `:!OC1( Z$}?ap>.A4 C`4ItE#OW~<~?#%v - &E<^/PU0Xk&?QHcb" ]~CT(s;H͗[i9;,PdGރMßy`3 d4leb *UIQxx`4* pD >$1.žDaq`0 QeǡĉC'("i? sǧ̢p)(0.VS؊"},Jօ.,4OS(*A`N' b|+f $x+»,(*##!m80f0iC!:4 QR h DNB@7 ^!" 󨓢 T,JN0t:e(k3<) UG,-y ,0$@371o1a)ȫ} %q5" Tɨkk9ͽ9LWlB]lkq~z/ `a  [4WZ?dsv"aEQoE@i|_4U"b`71JfR!)BY11a Bj \@N @ 9 3!8b0VkF6y !7. Ш+J C3(@_ !h|7$$,!LjclQ7eh hs)ۡt//ݼ19P ItA'ޯBQE81NNxn?z (>Mj=H`2THh0cЌv:qx9$M.P3d b+L:ED2 K@k!8AV <'h;6RB(a8p "s1Hu1)mx9UVOOZ tDXV0`{!捒| \ lĐdq.ԝr2nIdqRqkH /p= o:aD](= k켇Ჳ8 9KC@؃![0vT|a @-Ÿ0$V7GW@-Vyn=q {W NX\) KP\>7Gd =:Z0bL@3sp@Ŕ<3Ū`` qϖhP.мt`(xɪb10-sp``uv#*i^.}0C38k괌g<fDDaCm}\`!je||j0,lvr\k׽:bd?'̈́F=!#Z8U2ǎbn@)  }Z۸*㬩QepQ)xPͺI OI xXZA.6%%ڡV'԰!^E V8YbXJDp$z"]5,LvcjqvYaFs XHJI^`@]>NoOHY`=mpɏsbXKeMZAuQ %a rZl‘m2"A3SS@<ڐY ~I[ڃlk p|sCߞ<@1C *6‚/">(` B E&v"K*( )#V!Tl%>g'< V%a%\E%U!FZL bC9f4 CT/H:3; cL& Z3$R0D̩*&Tb$CHAC Tª-J1dpboe& @誀i5LE]*u5rh®$fwKV$VQ˺<(0\G²'$HPs+:!  ,&V4Tog`Xbr9wĉAf@AoD4:N0xhr2c.˺~KALdF >BR8"!p3`ڕqЁv'!ŭ=TzJc TV iv4 Pb\_?A݅qت64< @Fo!ЍA4!7nH$wsEX T-J,3$ !  Ar!w!@(h*Kf3*5fV瞵K3GyEVȓ$( ˾+RLl:ǐc%0$>X#A`%<UЧ\<jE4An\BRt-q~aO1D^F^4-ύQ~v麆N70C1L)4A 8>|$nFd*eR~ҭn) PTAdZհ*إmh>MyT+\C.|8?2D-̒}^X havj!yZn*IlHfǙyEX6H#bק@2Atf| OFz2~8{$@q&38GӞL{XI)K%NStc:=잿'BpaL3`,d6^9Ga"4H  D:% @h".[sN>*=ǪK#.fH}rV1a?MrFĐجS)@D!\-1bU)BZFH|.Hd%p0sH[.\cxpŭ9&dt,m"a#ZpeEZ TW2H@?'0ܲDLooq9M^0 V \l5!XBW-tn!?X]<ƨfHf2Eğ`G/JZA/ h9Ba%#k:fN7n ]JNč`!Q+=J;åHX`6M2 c7%xbk#N!nyߒ'5\#syߨ?שL? ܭ!#a q@!Ѐ "V Q恨EQ3LZɰqElk(I)4>׋PnR*{tTZlf-.Yc9?jwc6[wcdwu!}ȋ*T*Pb(ogܧs9OVOݻTQ9s#lPnc4+ 2b[%B_Hv*7&gyk#,:0b j,6XM6^CPI %NWE[je}f! "$$/^^&PZEZIj41ik" `'xp%U2JeMz'͍':@ܒCtpŘZ k5WrwjǭՔEY$040|8&解۷(7RŐ>zL0ڤ1 #@:yTl2lj d9##[ֳRYhZMpp+7h4XADf蘪M.\x P @Y9`"(z3X j*0 c@bٓj9= #I҄S + #"+ř ݱ4O!!~h^`:Șp1k?SHX4;<B[IE`v'2u/D+ 亩9Zd:,+<1R=E؊#Z8]l~A5U9 Ka%,( 8Hv*P%hf2&Ќ[] h3\{ [8iQZ h H֘X΂, f89.P%v,'!o"l+{^x ѣ`g ( q(oE|G7u ayg ~8bhIpvZ3Fjba`=   ` ςpw e˸:+V`--hR×q2MS {X(M=} KɚoqC]PG%ɨzs+,`01'N-X'S|7%Yh ?^)+{&+fʱ ZHs pU ]3   0j-q)^ ( 371m*մ! C"*$c*,9.)3>>_,.SYڸ#^=BO?؇.Pص:8@^:60h<~ ](`}, fֲxB8(r"9BmP=A;FQhu +N XMy(߆p_`/3 xOηb#FOX-^(XNfY,?*ӅrsǗNu(h1LZ*Ȏnc0YLSz>r0$kO9 "8ȨXmP/pxh_h\sTP$ ZQ"}BVs0=Gf4J`-<:k/sldHbea̦oX]o#B Z R`ºr-H 'C˄ :lR@RĠr}x /0T-؇7i9$R>8grbsI1 b(a5݌;+5<`X/T8W(Ī@e8CЉU8P]t6`8wDĪԿOq?%ո<@7WQD3Wғ3P5fG9ɽAԞ[+p# #*$aUO@I)c 9z jʍ1bINʮW>Pvt7dԺ\eHFpe!ܢ/"ޙ%l]9-T /s S"^-qθ_uY]]O0h!x@ Ҹ_i Z`yWz*|wOܛ1~&XrPeyХ 1 D@ F]Ήe fȸ>!6(s@ao{@0r\P MeC8(( ?  `@`@P6}?D-EP | DҌ{We"ayp(nI.p#UNW;ʥq; Nqz-L(`p8gT JQD&U, sF6J1eOUǵQX"Az3ޢprw%MF}$j"Fwi8 C恦gi[ڋJk9" lYh }М,TŭfӢ9DP# *h[KrPU F0^鐬)>T{ @GDBr:DIЕDZLN@Pƙ HKܤp*d3KwIS$ hh'+:M0BHQǨQ'`%Jx'0 B`bBP+.iS RTI:K/?ߣU`N9ѡzGStL')ESԼYr{FlϞCRjr(>4\AEqqBw%|0do YRyUAQVꃘLyaʢ&EPP[\ۚKY7%Y6FS-6yeI擲Mp*&2Zu:dOqܚ!8%D`@dFj8-N*"Up,I@361/EfbghD4p4w3rzpi At$pTb 0t7Őo<7-4vb|Mt٩=T$7c&JT]dx =G2-E(:x>gr[;o0"eB?ˑC"1xԋ1C2 _0}Phha*B@bb5  c@%D@,"☾ x @mP n"Yl+%7"&S!jBh'4;cx TD&Fe͎:kl*Z-UB0*r-aT>,` V%%Oǐ^TH~@ ^A`7/*@Z&81H`K/>))7Fke"ښܰ-FN%r>aF( -k~yo&>Db"k~0N^(Յ<*N#H9 K+D!dk'~#5 }L\$HL`r!$t(bF)"ND=*҅ds C !NN} &R`+%*,`>HX N"FPt%$PF `ֿl7jw(nhB'`V::;CT/tc6Ʊ<~$yq"> @!tDE89(m:'GgZA\rF.g/^3TLehy"*ZJD7 Hw vjxtvJ#6*Ȏ< ]xc-•@ Q8L@I# S -b*:?n\GnLzBt$2ڨtitxx}tT@Q՗ y)*Bs,;OAZ&T`c4J\;ib4dV4*$R'FeIC##΀ɲa)iqH$ԩ잗T&nDE)li_ )se դ++̖h EeV’^3 0G `X`@0!dL fZb 3bHI30 !hjwofdn!Š7Tsb=dTNP'? l\ƋŐhp@zlhPPBeT%mee22Ђ:A aK: 7M DH`LtZd^T%ra<ט #4!) $!d.V% v-4-f 4@@֪^>.)`Wpd& L+u4"\ Գ~4Bc@m<İ7!mA܍ޏʎi-]]`D{1Pa*+J-.6Eo ߎ."#Fe zO]P4B&Nd|I"FJr91& P!&2[$2  %kOnr:&>aR L64߆T'ܙ! A߄C,V]G02b@EZb) iw8&e"I޳%t rWlF¢>hk+%=I~kbdrf$%PF@?)BwE0!#J *lZ.`Mgi^8i"".NdP5ّ$.yL Gy#t3Tt"ONE(JRA 1Z PI㔴Y[jȃ~4A*栞 DBe03+~/GD~I`4d+H6 `7Y)w.ljxQl :N '4lB.B8"p2C̩@0(dFoPE'ϦP%EB.>anW 'BfA7_Ac V@nzsbd mzZG";cx1dAbAa ` FP{-BV f f!!8$ 2)H$j()2PAd&A$!pN6.<@fHFB6䣀"ĸ`C/`!VF~"l2^B.OdʊĖhD$TO67&02И};@ /שּׂqԮQ%&9s%`$aH FEQT@((&imɑҠ'rl 2%L ,k܈ aøԜ`.l'@*$0:1}H8JӘc~p@w-:.A;S7i֑&%ĚKh!2A@ _R2Wn 3DNж(M0somtfJрd"&o4 cQN;4h}W=Y9^\) Nf"V :TvӔBMDb-5aLma;=㏧BhVQEf$4bBr ߡj*2B9(&wLAVH^h:E>Bx:PzC2*h @ވMևurdv P!LzBlN]2$↶Tt\* T S0h aJDH4l6 4|/"p'1q'n & ]Mp8eb0%)_ +>J 0,PBdz=lO ?{B8֥P$/kY8lMq -"?K[-dl< y]UmH ńd/]Q'm ~ -ݖr+/d"0ߡ9Ḫ=w={JF o":L:t%:/jh[/~9N@.*gCn@ $bbY'hϤ h' @j\rڬj3(O+ #1Dc2A( حc7 O -J(n:AA$ڱ#%JPr]<$%NM'/2Ʀ%8 Vb˲|@#U@ s ZV46s裀b2HF8/CPu磥 Hn<2Jq'l*JB[$PzU7n!h(-Q bаגD;d|$Β! nBE(c`EwVa^- zBo: ,L‰cGP#pxtܛg .kU*C*q?ð`iyκG)Jiz y`Pxbh:|T')V;h PF Pr Ț\+W,<0 `J`ZՉ83!"/#"+}牚&]\o`2 c@nbu-pFcIY2!&Dp @d~҄K=(n YJ)y`B\VpqmrrV߁+P-EnK%%TbMCR>$4>2y"T*rd?̘lJ*HHJ }i D"+im%2*ϙrqT`)&X0DDRCaKrQBB1El>'Bv CPi*bCF[3@ @< 4%@D AT;"#0 X`>!Eɳ1k D̷HesHG%}ϺS Qb[OJ"MЫy:6 ;IYCA޲'PlBTJ*@U~3F6 0يT*A#yh 4ɇz#QHL`st f!Kh5udL2Q &D"yTo#5})ИQ{\HD ūKR"0j ;DZ&рgVtS=g(<pGʌCd~"bat(0K ('8H$zC (3({%Ǹß'+clmP(c5jD0!7 ;Ney!,H^v,(Ʒ -ve@ooth|lrreИb{DּhAZNr( -СI$N5@( 3_a h BQ9ERQp鸡@S:ᨇȏ#k11X>hT8(Δ؉ *@HI!жjXxT#9HtPq2:S'p(LP,əWK} +, Bjb"8CX53ڈY3` BSd '8zc!%X06q !AXapBZ"A5 XV@PQh)M&BxHskpX{@:!)Xk6 hjnHώ3<ю3Ry6iF9 q6-?TR2Z@1ju++q%xI+@釣mD(JaLܞip/.C'`a9Ҳ_S50 BD@D 24&;\ 뙹((0I\z :$A.aF:a"]hc%<8nk3ڿ*6@` :R( sÏĹ :+9q"~lX ğZB )1!"?K @|iR}W кPr PyjJ6((MtkA аĺl2ё6`l20iɫQ!B4OhMK- Pv|iҕ)-\2좊EJqƒ3dPc5x9soIlHv^ATyyQ6D{ô.V8yŀ郈 r, AƓDh0Ix|ג,k͈[SİFch+5jޗm @@EC߂1tk˩bCT)井C[EpjhxVzm#ZZܑIA-  ˑcmM$h7[ɠvJd;H\% ҅+poS‰\ڟJDŽ`<^PՖ@2 mJ'S(z{uz3: =bE2H Յvx(2-J܊3ܲca+8w,uޫ `nzh7hޘz 3XHM*3Ro&:=4q3-Ll8a\ pX$J - -Fˆ6(1WqQFFAh2ZH 7+ yiMH4 &Xy^hu5<K Iπo\b\==@@R|/x 0{ʨĘChgS(? 8_ln 9vxh;0$MKJ scJMTIX B' >u6̲K"3{ v xi7v둣NLn/h|ʀǀXxg9?2C`˄°Moml`akӶɲ {ŊB|'}xv {/+TELx81 R`>R4@5F"DfxYI9 Zqn0ZM ÅY8CfxdEl^ c> uxÎɱh6s+h)ӈH\N8cST]ۊ- 7@9%[{?zl oa8c㧵bqW.j!}!7憠fIV-׈iQ0~1h[?ao0 ='?$*]&M B, BF@wLa3GWr(mX([ ŁRh8i^ch&V"EQw=57P@|_q9x(~?9f@7IjPhTPpk~Ր:I$A@Qx".} $(R }z*2f%fCf).fY-SX "~ CZ ,x+g 5(G{Ć#\S$\ɸJ>Ǥ5HˀmF+=gjЯ~I@Pz3l!ӛԲ). @0i|<FcR&Fꁶm0>nYZ(HC Qچs#68%1Y Z1UAMg6tevِHgYt(r=txHG9PA:";~ۀ=2Ȼ"ێAp[M2G)!%tg"`H^C&" bH .h\BQDVmo{t5Ps21{R 9 [fiA#$c#XtFz@v99{0 "^{3fzb5h@rY >Yn\ު5m](T# Rkp-(†՛.P%-g C$b" Ly3>xdvqc*P@!:ej.N ,@Bav[b`pD MtɮRKH霕Hg u@J`t7=Ba zQ:ZTmTp H,"hRh:-=4r Veܜi(ea3#q_96' DS@`tH!u[n=G lxTC--ҌǗȷ!b:tI|!"PcuQ+lM2|IT6FhBUx/ 4 1@+P½9i[b穢15X>N ,@@#"J ^5 {<K ;|[ h,H+xj+"ăIC<:c[Xi5^`RFUnHMPC) )yB_9P.K_ ",Qb[$5B90\ 5'ە2h Z8.E(d8,J#JpRx `:$@/bLYqHCqA1< ,׺)M+0"gizdcd} 3p!x|lDP HU A<W!Kbnrr"pj֑6-)+w2΀P&P<':Za<#aY. $F D%A8(x;Bna"Dxٸ8c$ ]0>WiYBK+(/!aHځ+dNmưKȪ4K~#B.;@;g%$nV8nDE&C.$">o" NB 4"4a WDL9bd>Ax;⺀&M͎('C*NH"bB<#[ˆ.B7n#d) "J0°B'x]nC1Ŷwbc&p; MVC0:70L<1>Dbm)h>mfV2dQ[25$ܽ,1qo("4#qn|dE6R.ktC0^' E(*x]2U,gl7|!&웆:D`!d!V(&h*#Ff^Eq N/%L[C92\f*h0l;x!xlΖCo iT ` rxKv#݇v# M6֍`| Ē(`E."BER"B~&oJO!q.G# afL`nIB"L% YZ"Hg8htC0 00"%3)BgC*eR#TaH@!6!D'Zm , 2#F /RM Rr!t$Kkz6@,+z'bx jZ3xhV  B.v.+0` `@ "ļM*1.O(bC|3B?&7$$2%[ LbH) r].u'V4 S`0BMT!܉x"J"9Nt'x1dԪF"(%vJR X$ǂEM*TcR$F$<_.>d0º[тO:f'_{ᬨA0 !dحJd`F` @+Ҩb*Vo8>!G!xEO $<ʚN  4'~lLtAJ\c"*enɥ> xR./BF(~:fHx!7̎H$uo:x9ÞBŮ*b.ka|Atc4kt B` c iI[~kqCAD?c(!)d<5(,Bb#C_;/NQ8,r^wAxS ,ڢbҿ h)f0KS|2j iTᲨAplap/T*?MzAhG21hFV4c; K d @ZTJMnm 2bXl/k D.nªwB>Ͷ p ۍʍfu-2KP&Z><yEA&")f$D~b,|0:1BKJ\ *4D`!g(c(HHIiL~~|x; 'r`ea.+j$*h"K+_ 4|2ʋCSE HЍH؍>; N!$+YD$mK#RK+U<`ZA=h Ik!*`cLVF5"hc>h(gA4Dpnfw|5"Q,'9F}PO؃\ xT[6$&]$a%nMaH60BDќ1|F~Gx5>%pE"[w@>"`v4nDTFAɮX><^$>?l *a-#  BnMQ+ N"<Cd9f'Z"8A2 tZA>H*;>@H Ÿ໬@,!fpfq <вrbEwϩK [a\ a&'|_ -5 ^TRϗnbVNL=NR!fq DA,)aTvay͵2z"(b` Ţn^lnb_B=.RK6,b/QKD^/za`UhHAņ!b8@v `@jV$1#&6H:L(@X1r@)dlAC @) @Ҭ~9hDBl%"t$E#육< ]i Ū\ B0P鋠VCĜ m3o4>ZBc{+CP=;U$߮0*tt,97(!p5pnxj񿀌 bK զr;-e9|- F1NNZq[`"^yg÷՜"  j\Y'>J%~3ݩ"m )8M!tyA)@/Z/#3Q^@ @ *0u$Y Μ~tE.nΐ%1L<܊DZܙM41L1aEI`D^!`@IkdQ & <-? vE;LRr1 (~yнE[%VNs*#E$f #Qf"de1H[^0 b)G ;Uk&~AQ3REND9ν`P;) y1c$XMpȧB pBaO!G.mƁSlkvs/ n ?A@Ǯ> @#$`5 fG;n5'/$38~` P @ A H xt@ al)w_l}Qr@O`{EytiX, @L H;XD}Ra(Biq b#x ǟ2T:Fw BV7z=b0p88a4 G0;Eeo:Hӥ=pP,Ou*3e2l5}PbVYHgt8 *j$( 1xGx  v'g6ѷ(#q(ldIB&\P"!r(BFh(F9v}(.&"cifDNJfEhJjOPt->sDz!E4@RN)ӤlaYO{)|%@pUEa2y R & JgԥIZ:!Z~wu`X".%(yfkD<fQd*&Dxgt "n p/A;DҌP '2gYb`M@*E@%xιԼWyelZhULt4R"B"X#Pp0 g(N,$,*q" GcyRa>.om.(I"4z& GY <enڜ.JN .o9!>#Ȫ.s U-$sQfX{$tQ;)416֞ŗb *pys0%$ Qa=>()P d,"t"BGL{!S,1*8tSEIdpx@'DH @r=q $<8#h8H4A6?9g ALHxDI{ ۰N"fHvtg +:G `TJtTq$WH rG1/h{ wKH7WƘ !s"z NäƠ3@?>"8 81E(ӽ;9rgx5.`3t Xw9X0`P :  0SQsy8q+ϥ9#/M&9sP 9dd)0yLO3h%c{s_t9B6xbOBrC3BB kB`3@48IAt=nb.َ+bFP؉X\?Ek ,Ҋ(H>S@U{N)2 #:;a %Ec .#M5O>q$(n:alj+0/ A ӱ\?Ijz2I5? Qk 9AINUpB.ZS C97L>PGXEX(8ܺ.HC )+H HVqOrryP!X*'33P $ -8A!*4,$yj48* * P0_`@869910*3I 1dBa$ .-1T鏸 rZ4'D+8UѢI7"T/ (p2N@ ck ɭ%\'A2xlr:>(SE H2/8.O X$ؿ߉HN`Z P `GX.NRhsr86I)8$0DZ3rZ*2bBKߒ $EXeȃ@0HmkS$üXP/ܱ這J.xH9%>ۓ2"^U >j_يYQ]RCS*To!)8bw(rCIy Zf-}ІzV4zĞ"%Gi?!(o<;0:6p)9D `.[P!a7 E; ՊI0Ϲ2؟2U %։ĴXRn`! r AX Ixtl9MXfi\'qra7! *`ڦayF 4%T&ZP $1s e0zP<Ҩ]%Ҁ(XKѶQxuסkE -+3HӀnW`cJmo[M!1`:  [P'm.(yښM4_):&X YY3;pe5|p0@r/JOK:_{j,,JRT}QGD;J6C88404>`FZ0 Y!jC4x;(xp?)/&D{B.8 1R;Eir@`.ӊJškG>%87]\(`A grÅ/ۖh8QP"֊]Z4c1 %۬KJ9BwV3?҅*p Q"XE0gPEF [`6T5p(CuYe:Q;`HJAE[;1&[\҃njW㵓lʈA*2s 8jT;QՈh22ʐE-3.ü;7gfH$xP4]5c3-G[20:kXD'*=h{ߏ3|EhmY+nh8c8{U>5v.S9KQ X,Hcp⺥D$4D;5hWO=H=N'g8gnhhP  /ЍnG6YSag92m.R6*ZGxfLDP7Ld\ t`OV2h<ߩ(f 2%œ"% uJBz5.H)jV BW;J/+CPg%(4XwG.8DU>9r_1HrTl$O"Ûz/Sc_EOT(6ss,JKDry%o,g%<< $|ܿl8ZAk8$;5fMX (ɭ w$XP?H!(7ƥV­>8C#G %Ƽ;HH4>.YKvhi.%_fE؈)(FPVE1TA0p7AXjwu:ۯCFw%>8ڞ (ηK Lj410nc$ŋl323F 8_c=9>Z@xPև X0ړ5$h&F:&(@-=%Q.;S*nycB{{+ DGُ2 hR`-p̀;){v4E:F B hLXK8dX7x:i$^3m : <Ī`,B}ɲv $`bQ S!xQ% XMRI>Ѐ@     2z>}AX,{=3 ~0*СH|P0k1WQs\qj^R, ~_k‘@@G$Py@gL ʢfWЩ9Al0~?IJL%i-v P=dV+ L5dҁHw@pn(9@$>wTC,؛mLp5:FSB6 :ɹ輹Bf%*(3 )'@SKx@ BHC)1("o:|8N XT졧-*baL8CO)G9iC$rj$"&աB*p\YE8f9s#/@"S6ls3Ϫ#i!(RC `"IP "/JhB"`L=I`"2Ɂ h4FxBɁxb})lqr0z^`@|^LH. v|LXb v:2ǼiH 60@bǨ;tym*APZDE9W |xX >{^.xg N@Fr'gɮl@jZrz`D@%0݃ I(ypj] UgMZPc GM2ꇙ},h/$`B* HsUr{e/BCU[* G![ʀ# #F_o۬Jk!Sؠ0 SPcFJGZj3&@ąIy,GTTC^CHR~_2PEY>Gn@Gl0&$;ǚSV}Cl@!̖""2ȇw:<ǹ)7J))Fep'Y JaL,T& "OTV BPtK1uKZ<=nRd84P-Ũ:|I3VYM[JxhK A6Phse:ȻMD(őT_ ^1%0:pA0~/ܖG~IeL&aNJ)ED-;%A0:.E] }"jd(o @jeCDf AAhMh_B@W|s"W 9V4&ń8!yPJ >xx)uM l%+i?aR)/ 01vT:m)_S…̑H쉐!0 5:Oӄ/K@M"dUҟP*k;AR )Y L j-U(2ԥ~)堟N,l1hJ;# l-Cr 6Cu+qN0 3lݪbZAK3F(He1F1UcάaERZ3IW˔w "TgjɛHUȽZ'hWZLQ0*!12U%Y\^@w;l!IW%\YRlD9jI@o^=gťNWrYQc12Q2}a?@˜U6J(D2u"(1&mĬ3 歓F5Djy:ǐ}:(^lŹ,@si˘n|N5hlØ'he+bY(Uâ -O:jWQl/dP!:Wtz=6D'O"[[[1)N=;qTZ ag2KC:9يXP) 1dABՃJHn^>y44U-9` FFN6Q4l\ 1RS8IP  % .uРvVMa*,0C;/]v Q`ET !ߨ|_CPSk1J!eT)D'AA γ)))*0*ht*4 \m#)-@KÒߣ|)$ a.*|,n\+( ܟ@ *S,jҷ4K"R/!& \aXDv.V>fU` 3"Tm.%,9D'k2N@B>-NB0 (TLÔcŨВ(; *HuEփ!+& 0>`8o!*\#f:NN4>. xzNt2bCDhqr Ңm:* )6'@~b @ đʊ<&,7(d+9<.nBM+ CtL 2XN9 &@vW ()/L#&jn8߰n'%d<>q"`p'BfFC*l%&\h^o 1 8`@&`dDt`G4 TjM.R0!eqi)} q pfhg8sx`! N @"n]PjȜ&#9%Y,>aaN#p`am v@C:e 0RER@. X<%B&"e+)Dz:j #"Ī`%r5Ґv)+dP"L;(Bl#-yB;Ԫ,BzC?(jfm&q** @ !R2h5c t#M갅T Tꮢ7RJG+ Q)LD&h|X;#"/dJ c5BqRj>Ũia0 RByP'f,H㒚>f*9Ab@ 4P >n[uj|2S.aJ@l`tR+L}M"2(% cY#(餣b2@@Z pJJb? )* @!!$LjԋBd||$ 82aZ&֧5q%B 5 s>(CS6Y ƣ*9c4rX"j''\,~ O KȔ:'' 2łsvêBJ,~(l,=H)RJ84ׄ:svJA|`  Āla*@|g|@S/CR)*֍twNI- BbGP4p^dҦUPV=!5W PhV8oSEff: h&n#@u3oO5_WKmF) -mc_"yj- eՍM PJm'!.ߎd gpl( @ R9eP@%b`8R0U *dOyus$Ɛi 8##1^Ƀ&lTh,tر9b.(aZJTx7^5}*{ 6l-`FF Vj21&xh-#z4_!ç .(p? NNǾ %TΦ"GMJaBt#!aR!.exwg z D޺'ȚY:)La<"x$ޞX粐  >#*n _fkk gG @`FMWQ 6lj1*YbB`I1fݰ+6j 0v"`< Z m]J pLyfH9a1)U)kzEOp">o${{)%K*B9Ԩ0bA˙Jc!OrZQt^ ^%1R}C3CƗ>1* !ZJu.+Zf2Hh' X?A.ILgX*:<= ȃ(r[ Gmb(v l*(+I@Cgsӎdj 8Az$;KPZ ? D@o]&:JZ3"*bâۜ\Bӡ!d #("(2zڇI!.BR|bkV&+^W1W*-d"vBL!B{‘rLfi-P XRĦuD^$p0N[2j8@٬ao%#ja`x_JIfHet`*,Pӭ邩a CIZFCqp"! e9g LX!*-t,AbDDFti4Noe85V`DKS}gC ~@92<GcZsq#JE.j|aEM.fRE.D!h RNR44Xx~,""c|9Krum05|C;*R%d>˵UսyJɷr) ¯SCPn99sj @P  Pm %Q!4A ~`Y,)M_N+V&@o8 } t`(' Q0 Y( Y{ҙ VK@ <­W^i >2`L`:\?'"ItBF yoڰ$%)k 0N>a^)FGx (3,«Ҏ,@Xt (*,/ [O%+ DK, EJ ژhd 3Mjư I\Ӻ< /2X0E ~b${ BLtNl1p[#` 8v\I / % "`MB )+wMݶ47Zڎ?pT ~& h7 6D@G R<x a@Fmh*Ls+P0\ e*N4^ajZV* )Q%L [l 'ڤK+k/* xP,u_ 'H636LY%+?7ixϮi##;+Js%ʬ} k|0Qݥ%:U=2ݏ++OǓҟbԮWʐ?hhR"Dyiy(_sOj;@Qj|Pp;A'V!K){/ \4:0C p즒bH#nD כpmː1d'QyZ$ac)cy2@ 4@chk$"H ! :mܑ@1,xpY!AP,)z })d+i<.>‘2D0AphU?!jF WHֈ`3X]ԓJRdiz`P !@R&X$ R/Hxf )'"tG$jH TɌ2BH! @@[>}Qt̂*\C"GN  .8`w!ڍQ;Xy!e $@v=atؔFAE@Ǐ1([g&h c<t^cӈh |a$1cLðrB^czFk|~ |J AHBR$@($T,83w <zOaGd7Xdni%b`=Vq@Bj L  zi7/`vKeYD:y %cߍh>PNP8{6H 1@5j ڃ:h<2şX rx;q Х: oh/#j @)񳛨YP 8|3 *ZB (Q;;q X1 ; 6X6>R8j Óُh0 C@O Jĩʆʡ &`!3x3;ؤ)39ԇoҺq(X۫9+9q`NHz ɺKpr`:Z?]n> ƙ*qT([wtN!:` x@]p;;Q:m!{6w"ع 8-.IrMCY+Q!B @^`8 hpW?+ҟ"9zH+**IY!F$HG)Q8 `4p'0Y3Úp?( BX/q,rW>*V8ĬXh _=?xsD ސʰ EEp0*$+:L4H KP ˑf MiT*F%F`q.0 CHP&EϢ@Sk`ԁ j3H1-[FL2@ ڴx00F{/j]!Y+#1a4쫛JN“xPuExW-8:1&+;`, ߽a CI `ӓ]c.x<ڷ*3*9{f3< [tm0 2<<88HLk R# rP  NnQg[Pi:158q=x*@ 48 g ꌀ 7; A ЃX2fr5:Y%` Th#žI} UZI'c=++!+=[YI%(NqPDTS2< M0 O\ՖE\Qː{mk$87A7qS3 sTU=0 P\{eM0c sD? o%[.?u L42=#?[ҷ1I1]rpHT)=ڌ bPcѕTbKeh0vnH$f3,r@ AIe!ئc!f09O'me?Ոѧ^ `3 3J3c4܎҂!twS,0e*jXgBPڦmY-ngGzzWQΏv4 :q:W\ҭGj h`QZX,3j q(.܍2yQЬP.b $u2=؜'i y: m Љ T1>j?kH4enyrz0S zξ/~˺/xyfB>@o03ވ  @Ca@01Ph ,^D %#38dDˡH ?_لFeR@RŸ4MJahh1ϢU "-_ҡ٥*X։m3xrs1?bh&bK6U4׊&#UX˖~omw%bEsq,3|,m(FpݛK/&2}gX idzWegI~!ϧz<oww@@r|) b{F<1Jd(l0P([֣(6z1nC0,.*Bf`>< R0A# $jY) Di#I*7/F!> 6 z 1ljR Ikj|ItiAiTSDSl |輪H( CBiyBPU2J9&"*oYw?NR.L9rNm5)T#>Phò ˦H #ړ#֙j8ae}n?TG1q"D<ArV2 @J`FWAyGಃi7l4HF'~N9q  >EhXMm5ȸYuO7M( _bcFg0w$$B0 Z=2(䨳X]pSn`ED`b 7Khm4p,ڌ+MqxZq*Ł'RW = 7$ă'si F๑R+dxh auh ᒚK+LZu{-\8' d-&iRZ3 oy%8ˑb)Ѓ< 48e3XڲY40!!&FmwV; (fgdVDr ! a1USD&gEUp @U FH ԃZ٩Q Ơ CrQtC%v]!!:*]i!%Kε'-=DA`; 2>Sw|LX  Y8?("QC\Enh?)\kx# ag Z.-UJ!>(! e+e$R^6 8dnx)z 04A84KTVtPS!Qꆀh4ۜbun81Lw6<]H"z"p"`N=O꫆k!2;Nv0 n@V"% TnAqadsYMC,gB! !\n<h$^WrJۄ&&IBi-f5 5!*/8& kB0NBb0"DK"%:b( N$ +ʄ+:<|"2 ǔ0)  Bz3dIHI r`acNnB4/:(CbZCP* ,bP**b0R+#+HFrkC+ N4P7J\m|+ql%TVR @<8B{ )(x4PK9C~A2!jbx&qHN&M%d:)*0  aFD t 4J.b0'pȃ<:0lBȓM-^A'*?ѦR@x:")Ho4>@ aa AMGÀU2R@6  s`t @N>RLHK/cxKzP >$DĘ_ @cHc.lC%T cL ' j' D:IhJIcr$Ĝ1AP"i!(BKz'f/H䐹oC% LQAg2Eċj?1;!xNBֺn'gr4hd?Og,N"lg` @Gaps!2B**@+UPv6> B)v <t!5n4`vN`&-ٴ-&6ԭ1&3u^Ȣp0s3sB0lJ"^b1Hpqqg sjFBOܗ!LKQpIZXrQU |,_B&F` }FTԍG,U Ҿ,ԏ,!%!qBN6V>MR% XR%EolTVV>#!NAC@@j5_,LgUiRu^ ^!+#Fa*E$LL^Kf)s7aH XO;TPnodfn !'.W\ʥ:.u'PЊ4 pD:#ɤMJ2[E-"q`xG)_ ^ո#,h;&~ZB:/oTcp J=(IEJJGRp*'K#:=q3bĭz@aV(p5x_#T|a[1X/H{P0D$Kn)W.%& y[(T $SrQՖj?Xɓ4謸T Nm)h#a6"uf&r!&z"F sim Eg"fDOVF(P+Gz%FV`![@,k8Y1ن` B>P(f:I 5\kzHԌ-!Z#|׌n# # S$8i廙|51M##_p,b2/ؒZ-#Ń_PߢLR$ ñ4.,>@ h/ YbwF`" !݁^v:+* &zp9#q_caiՌC@FH]Q} u>495T30ɃY##l76fP20#~<2"n4CK Db-ٸv'^_I/"vȂ= U=ל ĉͦɧ9Cb;GU=iqǾ8= |9qDD!zwds@nmLh`-iHr)uZIv!|"]([ m\[".1$(;1&fF{pj̛,+B3n&k(N]ϣMZxO&\.|,!v 0&%z]=*Jգ` =@ Rt$-f}:b@(> (+ )TltiFƋгS1P@+)A$:2 ÏƦnUt!Ď$ ktԅ !azYh2{!2N) ȧ9df.S a@! $( NM.MxГ%a6Z[ԟ70䲂v!"&$WgJ^A o)g$PدNg< Lxv~A,B` S'!X8tICY8bp `=o2%ttF|wbR(ٓ'!x-pDm?S)؇wPB[ K!> H,D ɐ"fy\H&,C&P@QaIayx xm:N61R< !~pv.fQbI DP*ETSBHg[;kD.8Y=͒1d+Iu$5lɌ'Q=õ\4V( \ *q."R p&tXW LS#g6u/%TH%}#tiԾuR d(x@BaCo1#YDv3"*C>rMP+FOiBnKP`^f2DCЎzhHcGz>2wjXnڤWё7nO)F~N1I"^Vn9!d5 & HdE>j 6-%f5$F,"e..dlW:ua&|2D:vF#S7r{?H"H'qrh6|_Eޑ/LmEHmShy>*3|6Ɓp<%T|HJ @ACҲ)%b"]h-RI]g}e\GSL3BIT(n.B,27LmAJ(d!)*-i9*P,ܸx70;znʭ&$ Nꊻ^NIbJH  >ǓD.p(|鏘`n\Jȸ;+%+!8F&E[m6D$xxڝI^,7T N 1eP&51N$7 D՞ѶHdό/4ĺDApd2D:tuzI,*XPza@~ 4e}Dk0PE#Up:Dza=[NF.E$Y69ksq rê HA" 7]--F @2 ŗ Hh_ nkrl*~b; ( 8pN rv3Vdϼ߉)>P_cj!(ADHAӲΟ 8H 0Э~z Ј0XKEľwPz$Ɓah̔ɑR HL\ hߎ |Xtt5S>x0r"mXxs܁4 ˀPV  @E2ʸd4zlv |2|SL:d%`̌ ;J0Px3޵+Z. `Ih"/cD! KpZL.a(T 0Ԛ} :.=Z KH>{1I l{>5O}2B:+'Jܣȑ :ȡhPD𿄨J,< ꡸D P#8SH@ {D03yI1 ؎(7H8bl "چY10JA Ha0yTxȢć.K z+ xh<@a3ߞAg!S)IC&DdT*Ej.4T2Jx)D:!i9pC0̄HGELy)ZXK:X aT۰. &%4zzL 254` <mHy,3XAP58K{z8}ZF[@V2l\X8!S< m@ sٗ8>B* =Р2c =NjիPh0Fē!C[_r8 D@A9i33 Y3٨;%^5P#@Vk 9 ԉ+˫YM1=cɨ |-)M)J8mhdC. +bTHID89[ Yԧ1LDؤ"?KA5\oJEC{ᬇ? ]KŜr@.[2m{ڊ;|# 9풩!sz]N R48˵3{‘JEk벦J3+n)VmwE[vrIMdN tcQ4GB/@g;羕q؄b4NM8S8.@봻++1/;@Kw^3(E@2Pp)fY~| >nK.D F, oЕH;׏ |!3Y f^8 X(.9Uȉq\72ȍpΐh_9 fI=yQqǰ&![z3I(PNf+ h@UQ͝BADY0ܵ@X@!ʖ6ݙTYCuVqİ4xUwpXf؅6,AHe'm@vpj˳z+0ї-i`ӵSDnNC^2_rZl}VI7 o\uk=1~x\`P XjlU!̧ ñR\{rhu12Pl|M$PvL LXT\$A.9Ȱ\i݇p'yH!tvqJ ڑ'o .=߂uQO4Q-(vHJj;}}q(@` @(|x{@4a@@,zb < M' eRF J0{DT\  ƀ H@K K/Y@P <&pmDJ' !TG`J%!}|<@xh@f4JNǟ'*i@8Nрe`. 7|B@ Dpw:)$y8Háx[M${|!rhHb0 v"#D,Z @f Cx`v=ț= CDQ`Zz@ ˜£$%lڔ #ڥ=!ͮ1JQ^ឧ!I`.  ~@5`z{'i|4R/h>$=:ΥD}IBVh]Ű9ʹjѢ ?3 CU|hqn22ѣۢ'* H.h9HZU(knH~&@U䳀33p% _Wq\ ƕz"|*T6@3z"tϊ.B:{[1i^e_ X)y"Bd:QA_4ݖyh p#X$OW%ƍKrhø.)q L u@`),)śςQyDıPuJU!A/GA;h Al- @ Q7F,e@ځ@H ԾA7m1r"  =Dы)U,Ic@@n P/@0.b,[P<N8'FRc&)3{%*cρ&8h6#j=L%%ך8Kd)$p /2hRCǭ\J,$0HdK|ZO9XhJ+Y1 `݉P蠩RCk қV&/'L7>cǐRMR1#yB M>@h=L8T @m,J%$ts^JYMghP* "Qqb*,Lc6&D?P L0èȄLS%6hT ҢD&k9 HDI#% R}d.0P[U:6X A@([XqP Ǭ 0P >vD:3]&ڀMLgtBR1#R>v.bXM4ƘH 1Uw4;7xZ=HĶ'NX.sZKLo$S)58Q -ElkUP?C"`T xK;p c%PL^d9GK A l~8*_bd%_xR+b4J 0A#<ckʾ6>ԜKO(E i%=1!z+Y"Vȍezn=S(!$$9[-aKǘ&R?zė/4`} hQfW#F"|kt7|z (@gma-TL-dW*:3 -^^TL\z(@$X\'Dcpkp/`;@\tXX+-xʁV _# 4kc$K1Z,#PE"]{q1!ڑ0r(bS$^AA۠UĨqE} š nXd l *?Z|Ώ_):_ r:0NK/17E* $ٰ 01圼 @I10kYPaJF"p3%pup܁:릗%#!Ir  /$IhaP%nD?&10j zaE-8L1aiR~6X|h $#ME`nBvB,kr)(' /a @F Naa4t?"^$:4 dJ^!B^#N`"ja+(p%^?l4/HPNQ %Nqa` 3aU\öʁz(R4L&w*2Bǐ~+!n!ml' jFb^*K|Κ#΢8\WD`8@.XXh-2&/%'bXI1"hܜ@$h@Q~qw4xLh=CRj"ܩhOH,PO6f* '-U'JTqĀ*F ` ;%'EAd,\%-&A#nlN$@L vyB-JTET6<Š\;B ` .`16tʀ70"/g\A 4:4F|/IϢJ 禪vaa-O@.``l@2uQ $.쏤N̢SR`8 Tp(Én:MLo/%%*K(0AR(1 \G@ DZHHԋ&mӜf:b%YŌ @bhF :axl$$VgVtRs` V0G` E-jz&8K.̀$Pޡ. ;|`2(ocpqjS_΃I+P]d0V)oRWza6 @ yΈb0`8Ќ(bD#F㜜BJպTB.G7!2&AjŒ,A4=A4)aQByO=z jRL/j[pYvG!W0Hg"ÜzJ1- .('l~xn61+Zq^i0H[X%i]/8+r4TJ47&Ԙb&IQ4cEC<1Rȋ>j4D:/.TVctK[/ڌ-+L!!24bfFD(/B'<7rF$ CobJl("xk!>0߁Nf~BXB^4"b CTP1&㌴\5dBʎwȯfV4p;࿴”{WAlen!۟k"P C  b3GrfT\/DBd'[7H<*,:x7zyLl$HA!(I@)| `a@ :ո/J=,E5Hƭ#Of0|5#q/nqk Ra@'$m%vҠs)% $*5$gYԤ"t#54^bB/0#6 rxU0!n#yb JB Z` H%KCbTx|(Bd"p@@(P2n+KH!bDQj% Y@X,> j@^kfξ&(.L" % ' :#t:DIAD5aPAL: 8T rA*;)-89 !LH F0GdM[oe[DB(^thFV%j5B$ @^ :P!H$0i',HQJ~~ PR8TNVf.H_u3à `b 8P!|TPr 1]e{b 3Bl. %n >@DRhl§ǬJFc~Qg֊#A6* %>; " )#%B;!.Ѐ0FH"D.i8.MaNAt,? Qaczp\ ` @{`@) XR8ҐAH  |@88=(?L@x~?@}U4 |RgZX- Lx;OQI$ %B. _H-}cPܦ& 8gx\|yi|Z^ Hi?bQHo6I@ 7QT8>t|T Xl:6" PCExœ)vʨf^HAen(@' h<hV':@ȓ˙v rǂ6)Ivg!HH&n(E t^t Ϣh @7j;'3 :NH@0j*@8ꂱ|*&gπ(] 6MoK'GR* s B B+zJ(JCW,h|9o$nj>IJ1'I9\*Je[`f<$tM&+ FYx n<Ǵ\K2 > 1P" 3gYu.JHܝIǀ[#N88(p'{ w_PgqG3`(` "o:|f)a?Z1VA%H02B,Z蝴z +h]B'=rxkz]X' >ɬpўsBu2Ql@ROaťv,. x%ˣ ¶UK54[A2*| m>KyRJqWxnT7J` 7xxODL. 0 4iAC.I!$m)%A8 C)<XÂTTZ9RO#~11FP_ihlxwa=R (* G2`cqKwx^ @`(џ&j?%'Ş5ht[܈+%AHu2pG&Y'%MCq *ĒRtf Cfq+S*f-Dvrb(c4= $<3@ RIeVy I$I"upUWh K:š*ςTѠd̚"V,C TV"Qȩ `zD\AWU Ȼm&2Hml]UV4INpDQ;C'lxƆD2ŤꄊS8R8 U*u0͋ƪ"rpa$BXm ђ= ¤I.RbՠuJցEPsXeLܭSMr+Řq;UAIh`h DXpn>'q`A rdoCXv@P p-K } TTRH"<_1<p>V!@9r!s:zҴ :KK(8#qU bZ`nOE&puY&PDq8_ 1~qౌivf$YOJl~x܇NW 3[\W7LlL'ti )\l<"0'L hL JI,E L(Y&+H`\tf)w .痁!=pc;ZbMKZLX|HLxak? %ECǷ F*>.ŀbO $x&`$#3=)VPrPp'Xv i$x?!(q(# fONcBâ*8&SȠ plV nxt ÁPs}3HY]|&1% v' [X]rw)՘X(ɫњМ0|D,Xj7j|0?h3vy1J-cUXAAǹi88$8"3! ~±ڗ/X JX*MH6+ ɘsYX^+>b!H8}h$*+,- ljʊyRdL›y p|t8 I_,!`qp:a?qj| 0fi~^́54yP[0Ɖ$lFx}` prm6p6@t,K" HL6tJ x #'*Y Zܪ `ihe1`pPXlh Fx8.pX2) Ty *3qM!(JJ;D,+ˈ1$:ਠ[;2ӀI AyrUϛ "=#qsP8ϭ. (R+!URO)MXLpFWxY X|r40 94_KC!j{A Q*苓(V@B[φkxϟ# EIxxi (khXqQ x *=p`x@ph ت @JH:DgDˉˈ%S>Bx0uqG`8Tj !0 Yi 1`<#zJ{R*"gBJnǼUTQIEQ ɟmAy,q2)&s}^sXI𢇪؊MgΚVjB> ] }Py 960.W F ŨjiSg#!& ٚgn|@CZ[XE ؊_.PE|V E HDOө] %I@ @WJLf/^*7R; @3?1l*űK `/֢עe P>mxҥ-\ρ98Bm @61k]Y`;c { ZkS cZKR+9x&yX) ]RH3)&u *V=BoS=i[<hJhE@ I(Ҭ$TL/G; ROT/5ÇJ*Ɋ&}5s Y2@&`P+4mgz ;8򿉮p(Dn:!F k0? t8s(,Z `6b`DNH/6TBDPǏv*YT73$x s 🀜D+H.:&a3"" 9/B*CJ̒ X_dKZ,PSxǭxRō-<*fzN^ٞdg0vVЎ+y+BTb @xP#鮬^fM (5 k~\$ rPxxw$ hANT<♻dȒGVED Xjȹ( R FՅ0~eY1/6'k$jj:Ǐq *J{ p8qs]{KzQ X!>Ⱥ$ł)`r` %Rm܉R0xȕu$]0PHJo F}*`(b92-e&H4Z:ة^k mAzS%KYUh0c(]X N &8Ue2~{r|{"*p p\;z=s`:m"̂P%H/84'@Qq+wIaRv*(hEfdShGi"Vظ0)8p*A~zO $t6 Vv&*4 mB-XFq 39FZmy90"4I`N2|X+'l p&j9Y*⣤J@\ @Dmqi a.5!80 X<'EW ΩYex6 XpTo~\ϛ7=/9kP8צBf @ AmkBs(H[< lQ Wms!7>p9, [Ø(Q^hh`2@gBrR8b`u~"mù57\92j,+tfuaGv5a+ #ᗷc5<Նjb!op4t >6x64V9[dhe* řgDL- !DĘǣ t]dHpbduhz/N>] N?Dy;pIPٙ{ pg+:ķ0j<ʅXkz@5HH{ޤ P8$ GNM(T@x<|= p$w|i4 Fc(o8 pv a"ABa98@Y0C@ t?T*(oR r;}@ { vS+;M!Wɰ :.$}-֋`J WԇHf| ?!x/c`=H$~<)4=Y'zO ]rۍo =nZnb4pK& `,$IC0n󌔠c6c8 HST}NȤ&a<tIDFɐj I l% jLԢ8Ql8s@3.|)p[?Ȳ8 $LӔI F Af}GBk`0cx3Jk6?,Q$[&uEHGД7RRǹ9DT[T)9PQEP 0|N a  \mr˼R8; x3 p)qV 8hDiEQd" L84 776ܮLzDi d[yv_8bYaPvDS A7Cn|Q(LO3ݻULohE;-{[@rq*Y ` QC\6x:#d|rԇ73I(;PKvz2@REb#rS?p,xQ &NfS3&3+`F7c`2 lD1KD0RC8)P0F jI0hճ c7C663BEXH/E຃\0fKI$} X8U\蕟޻I Z3B۲2)}48I) q5٨M aHxm14 ,e)<-g6:&6:58- >>@P1H|K~4 D|@8,L˒Mcm[}Q8їfkb`(Ε[6 R4Gal0Pn ` Yg +9Th!!#er g{h d !p Le7j5H BJク>NA! "VE lS ϐ/0t! n߹<;>,DR)ȗR;G`91t,e"18Cu'rܥȣ{UT)eUfD27>'l4>!7Fs\m IX0i /I{]3;a)0ʍK\ :(Psh:2.!7rGTU `DCHr`|>G/x(W0ZN1{v&FGA;UF0AjrhJP >"L dMnj& f Ϫ(]QUWD3o r F,QZu0 q8 k`Cה#7x-=6R\Gvޫ#y"\;p6 %BKI!kpV ̓0&$5㊨iz~Zx1ŰB7g(d,k@  6%SAgrr~ gKxqa0 `1(~{`tp@)A} 42wolgb+zF!"#CƮHy&.vA`tİpfa fʤ`, dL]"D dCq^BEcJ%jF/b2#bCfOaf.B)< |C!@:Nr(l)#8|@Y AIVPp^8HrPp_!@Faa{-縍b@T磪Pĉf&zY l%@(nrmcvڡ@| P h,Ҝ C &`S v/>5Hr1->Ɇlan `|4ODFB2xI"K` L.7F6qupHF%l&!Dl8g09lQ% (hN$F&)@3>bPqHbPki&9kAqZ)Ƃ/6 TQq0sp0jQ4 &~G?nC6nL!E@U;]r< D$̿n*\gqNjzvc")D"#hCXxt :VjM$tMK@Fh)2eMVcmDD۫┐,vМR",@$nzLEVa OoNjp&N/N"Z tX`(&lLQ~w]$cHUj*X2JvA!gTt?)A: 2٧đOJ fh PkKF?wZViCvqe@Zߡ F% Yz @ aUkc^Q\6j]*)sk*ʏb4k$Y٨0?aBt!%; KPa"jnr:P|z;?@H>!J"HW:"2Aʌ_!N Fq+/ Ra5&$"dc {.m6~-m*AAjd*tF(D+++]-Ԡ+.b.#&/NQ 4 e/̽X:a c<dHAM fa*I:Y.{ X'.@B/4ʤT68%o)a b6 MXjb.[߇喫{oDvޔ8R l):TJhed5dHa,Cnc­C58ŒQ'`yt&lQ+٤cU<4jt|'& "!ح@C07, 4X-)d_ ITM'@>p\.F#_)!&C rz'"r$94N {(ۀ1 ?OlG``(}+)24~$i`t6f?al$*" C8H^d>*O|'"Jf`a2=\IZgQ[ !Gcb x6O  gㄝrZ&)|`!~1r6Id*7LF̥*N2$⸬,"I&*f!I~!:M"'hh0BpdWDٰi)3l|DN *P`* (+8 ͫRa678O `$ 'CV(b:p&&!N,"8P60o%+, |v@m up}vR&{&`7jLO W\vWަ7f"n#THiR# A}s]8}6նDQ 9oO 0 *)Lp&9g= 'm iLj7BxV%nr]ʼn>/,"&.Jh|%d~յ')YUꭳIfq& @& ` ؆6ALF~YR%s$»`wHmPN.ƀ8hqt@@KtꕝOtN pVV@n&H@nXҷ&,eA Ȗ@k4zJB!e>dbGf0I8c /| !/ bbL}@rHi"d0Bw4- 1aȇ5(A@ 5L#"Nҁ&@uЍDA(rCX=&F a0w 8 q^[R(8ye,`p L(na ez('`ljA =fKr,遱 kD.Q,(ϴ]6=$3>E8tb;#!vSqdOqCA:&03J!"oQi$@u (@0Xk5ų>HPWɑ>fDxBCkQ)Eֳ xe\#8Ї-Ɠ&un!1,-e Hs- ! &TCkXi@j s  "e̟Atʔ"!0O ˲ׂP_1 ĢII( 1&ʞe#RÉK}#7G@*ab:G'r)_(֙-,=oW#CJTX \ĖBnʖK̾ɺ^*hA00c5P連.A)%鼲XS䱰 >8z9N;) `"U `Yr֣q"ynjc€jxeQ2+J66P):]0b ݑR"lIe`skg1 10tP0#HQ( {)4#`H>A$Fpx>70_\=J!,(M@U ]))!B$ȉh`P= %l PXhx>mVLU% \APܘb9i#1A=q4@FP P ߊyqY YFiPDKg+(?ۨ>hOꁠRECB*ٟ8A( l`qm#5( !G8k XYvQcĹeie3b4",pE%((‘as@*_8^\M<P>+.<< D ZjC<`FKS燲͐jy98?xîEmKht2 )Hs@/ xFq`z V{WC@c7!n*Ȁ>5hPHR3)"bT4 7 8 3S8:@.HZ˼C$fA CAT"R&\oWE /@FR!+Q)/ EԚ[_gh0CW]˸WSTaOJh B(19S`(xT++EA,zP47DÄhFL`#2W"y m4 5|[ٰmGy0` !0ϽTd.Ac {0EJЂBVx19U#FI(1w(o(8X5fXcE:D=Y 3P4V%E, '/!-h{׸zp`3 Xig 2S02ZKi K< 2"5yλ?HUQ:2=>A_ 5 YMg %1X{ y}q B0Dž\E[ZcXK\i Ғ0͓r@+z#y% 0oh282vB| D0HJO8kG2%uxE`Й ӆb!KH`hBY>]0"($̸ Y8yYHL!9 - {<,V2ww &XE+q 4jk 8GHՅHU?:4 bd1KG%P5u`ݵs6hHj \D<7Ԑ,PsӁû p.q 4ɕȂ/˫{wS )Ջac}O_x[K0yAr8Bی27H$8ZC"xGr#J` %NH JH:`G 0IzǙF+$߁C:M+BTsۯk *J%dYxU`$Z'9LOf5R&C,*.̜$h<䉟Gdۡz>"(|+CRf ?@i8ͺi`|ii E$# yT"=TC%%}\T9)@`#Bf5$ρB6֛|8 #[8:*2HN$)T ]F0%bҟs4#B#h8p@i&N;CdbI4w[+.܆R% B92E¯|QHAC!wtN `TY+UH"tO L wmn+iC\#e~'11( * 5$m')xkHVr"NbM[1AV61l~ B !@ 8:/Yqq"fF9$ b+S2`/P i9"b lpѓ;0a X Q0] FplyI%X';zo$ފD6<ےR,ɱcYd9'pqhf7ݩ8b8Y1!x-x(pR^pX?iGL.a[Q1v822k#Neb@@P8o SR*E)aOX-GE-<ِ N)̪6Zf#wRίp.SEISPĈs `=Zk&KRgrdq6Ӌj`m QL5l^vrY F-(”T%QWERCYc2YIf  `WF hM7:; e8$ ypUalՅt$ܧ$V J/6 A` 9IVlc6Fc m-֢N LûD7GtL$@J`i r0LӑRdwTq¯lʨܸY@ Ql(%$2!!I4)I<E̦a)NM$ EP:&ƞNgf"0O+ncB"DEb.&`A tHB&lon߈HZ `NJP ^J@~ @;H]0g0œ F`ho!TjDa*`#% jC:A8^xB|f,{ "P/#FlE1(NkN. A[ZMo\ꊬKZ f8[E<*cF/"b`&L^Zr(1q!ÒDbJ  ŎѤfpJ b! N k!ˣ24]@Aio' Qm`$& @ Q6!TeJ6P.eNL!rZ!` :B&F\^e$%VAzЄ @­7q⪅(Y3j N`>0V_ '' \eB)*$ OB|4ޑ"!5a&A҈<ra}uNbi#Cr%8̼XT߭%mVI$"j(B/*j!c $CY<*BvQSJa@P` 'o:o!iĹ(%w&c"sрt m,abzI#W{TKr@MC$+VLKy^7bawm ?΋AuiGvHLxt TdӆR4;EN*VG>aEA&R@$<8Zd,2]*@ Ry'LX&4_R#֐7:N/!. ǁak+hR^JV$n (S2%. "Lu#l3l{unJa%A.RRD8,gw Zrhaz`` 9̶bVi$gHHǣ>B @  Vn,ZH8MsP& R $P%3L"ùWBtĎFfe`%ޣa> =z7VP=Q 6QE5/E\<$B)V w〪 lCN=tZȾZGt ~AFt[FXR!rlqz*ń<?*-3DQ .A~Dybx6:N2~եK \B2V\A- g5 siѱdȶCĠgt2k'D< 3ε"ax  |EaS4, <)\Q*f@j"Kz׬X#Na>z39ô!aB"{%s6@,!G N#P»M7,^p^ H1UR~^*o҉.4ш zaNb*^dM=;xB2\Af{TkI F/'^7w?'A 07!iaajk@)uldA,&VTAx 9 qAEBL@u7{U.[0$}]o<ރt"w@Da$z`ʯk9LK*xt Bi; `91HB]C8A|(.O@HaDajTiSx& u}n*@ y |@ =^` @0?={`8^O$q$Y,](Jcl< ?$F$ e O%qW(U?ajjb]-VLIaڑE˨FDL%;}u[?_ =塞 3M2-}Q6^l|6͠x^T79e˽@%;3$ Al2HF $̺R|*@"$H`) y.CZAHw@*l }M}" j rvqޥkxg1upfjZl (!ؙ: @jMԝ'*Ⓛ h32.ȋ`Gi]Hi9;!"|]o\W5B <$,apJ@G `0‹Jh,)mfYp@!B . ( 8 t8ip )pt̏FqE #}7rj J&"N24ɘr$l^ض dKXft)+:JD\\-A+*q-{o;陞p.fJP,)7B r=Hp"`%qfWuF'.9+8ث=ټϗ3>DT,x]ȩis|!G|Z.Hi-K.%M pfu0M`E;`k) AbhGfi-Ġ#@H1&2R}̡Rd&1'|ޗak@Xd,4ŘL䅵.?ܣ)fdPѾv/"4& 3=f`\`G6\x4E?/<2x,hy kaQ k*qhg$CF`p"zuXC3d}@b5@H+-cI=S%4bSBXw`t{XqPy^[~3lՍ"?F5BY$LzcH!ߣBY98爎59㊣UqגP&Wk0[ PvtQ'3WkY#, !9ÊZ*V=gRIJ||RU[b]|~TE'D\#sB]e\kTPpP N*k?A5Y} Ř|\qhb=69i ‹ReK7ԑ1d5]8C+NXZ}Ɓld]3[6t/$E)Nq qK!d,#HޟҠzqV)ҍ$<ǒ)xE61[U !6 \/#C 9kj-.dfWLJ9VYzϩfwM8QW~㞼2R\VA.ٚi3˘=_D}j$4&YSKuYcr[1&h#K # LjCi G0 2"W [`ep'ĸs>M㺕ᐞu#&xzlMmL$gGwSTL͑s޲fX]__Bu~\]ΏRw !KOF{# "M"Ц:. V` !:NHXc $\{1ZWfBPBĈ(ƈ)ج0H 蔥  Z eP<$Yyjw v%ug!$Ľ?tТ 3hHĠGL 9b;R 趇8rG(B\#p-J(B){PvcLF[.. T#ԋSPM(J:%S h Q8x a2`;/QӉ 0P]CJj |J19`sT@(`TY*I3 . hC78htpGb`22%-;إ;SXT9 2kADE):+ ;},؀L҂1&tc`ݙMӋr1P({78c.tĶH̐D (} =#< 0 \pIxrU5a!IU#pu@}>LuCyr+Pii9VP 8@Tj$*J ̰5b_fz;]Mнi8 FuH*;&RB1 EGqI&s7 20a(شXBBw Eђ0THRPxt[!\ +O ˙X"In4jq5Ǩ]hRE = 2hL# q9-hk.} H)q6!Zqg}3hE8:+?2:g҂-Ο3* +5 ֆk-E{, L qnx IQIL x41pgS{L3AXgJI,oRKa跎1r5P>sա4k"99\3z C c4>;12x VJ3kDё2+%K r k?k4b (Ud籨.1ͼF#B#6&~FGA.pw q9k"׋m "тbkU;Z.L@xXvTYF`mn-b>p-rh _>O=# ݝ-C HdXNe<]gv5(1D5VX0y8d&j:H] mf-@8d-bZ:[?PI|#; .ؚ 0$Б  h :FER^UPRXGFR=cQ;(:)Hx]^.=Q2)5amPLPm;]#:N?x Yxȣ_CJϛ يqۑ^PJ0ʷZ.˔0X@` I uϊn>!O(H452{).,&1o p4~@ >F }%[lzO4CI(L)r( f.,9" 1XS@oOS77·}"#dyDʥ ;;jXӣj޲a< tY`@k q7ŧ<ϋZ(D+D{ӻRj|`07IHYD}ŀ^~lfsunYNfz"B Ph <?JKJL q SfLڝHF"k Cxl1 A="qq:h xpp ,rv 0PD1>h`kᘷG~b,4i `0rX צbq?4r`a?WOU8W^DpGͷI "to)vc¤AqB2Dh>5y6DJ:z4rr:H'$H?fcd{G>4I 9! *lr_HލϕRs5&Lj72&@prr@:#JnNr? %@!n1sV:Cf31s:@,j q2R:J A8>Pfs܊ҁ-*)Y%H @$Ls RI)(DEB,=! Y#I qP-He&<򔂕SY1MIP?aGD;"%)ȕOl5=5 Ng ;}Bxd|) 9"phRRnE͌!@7Keγ(22' GV(*^YZ5Kt)L 9u3.̃!90fxB`|#DPսLnW<@?^IH2ooS l#v!:,I 9V)181кLH9X7}lE?"_8?;H[@UAa`h* p.!`%H!*ooL'cL2Pj"B(Ta!dAjlm ~'b.$.K6@" lJi! &!A {pH"4Ddy-$- P4n4kEJH 0 N&(ɥCB$\Abxl6\B:`a&` i:C@! ϯVe@b”[6!e(Z{R-fP,A)aF&, udz,j`l( @_&ZK(Ϛ0B&RmDG#f"*4TG*!s @ o.'$hBˢz*c-GToNiŸi1>(q@!\D^H)hDG,L a68!aa^+ic&~&x,2RCa&d  `gmjd n" 0:5d Y&m`q)1 wr)C*!B"J")i*dAdA lA/+`PxR9$H#J?j9tzLD"JP1Pt l``AND?›'C$(c&21r$I0!z!,6F BVLz@Z&H!nH! zR2k Rro徍 'h aNaP,u*QXO `A,D9i&'!2cB!#S^:1%T<<k%nFrR+ F!"8D"D*RӾjzsPJG~h:d!z-R@Bjlʹndj =`ͤHO0 "*"Eǔ4c.랒.ChAJ&!7DkJEm"}0]PD,NšN$!ìi̘)+MB‘.z*a4 D(T6ƍ d-*9k!'eg!7B"1)Lڠ  "bj,ɤ"<3Ff TC:#ShG^7(%ܔlT,DJ\VxF$ɇgJtɇ^#FPWbЁ *1'Bi^I f)' ^cdZ "+ : J`vH>1B, @4{]O'b !j,`L&h!WX |?"!X§A؇'X@TNLDB"w /mFzdjxt&uG1ShbwpE܇2ah@6 7T(eT&} t >,p2:BB~y'܉KΩfjXd/!fAzWQmdw` t$QSxNQȈuJFHI:KDJx %l`@v@jA㠈f(S56-?m4vj(XjgZja=ňAعn,@V⊚"+"k?Rrk.fZjܠʑ(#KRNA:nANA؂D7bj`<< `>҂'T>!F0 dJsXe=em/ezA:X7zZ^x,B`hDcZ=޷.'^D'r0XHc h9=I!!!m&DBpPjd||`sb!\A|z~9x:oغHud l*$e!@xAըN4FpȃOsC0T1㐕h&eMCJ*E+ A̝-Sg0Fh'y jcpIP8f/ 0{I`>f x55hgIAƢL6E7vI=؏QHO/‰a b$h6xDO6G*!smJi>oD6z!`swsvd0 @$!!(`: &x;b'd:. ,H!f'D_+@p%V$@CNd . .}#@^#DFcE((7L4q'-?*!ɳ YTBjܻ$!V]j^m|  bOe"oMу(1-h"F @ C@`8HH7΀d,KPq<ޏP Bx:Lh1_( CHMJeP"F~Rl6 ?Sdy pPdY{f:JsڃO2Z\V2Vjws¤Aqa C'd YN=T.kBƶ'Iuah:20LbT .z  0 .PP8PAl6x}Zh7 ;&, Hҟ , ~5@ 54*|J , z8jX5J`r]FOƆkIǡ. R`. . 9)JMr" 0 j}Xm<-uZ! 8GJeA @xaPN8}mR@RL3w>rXM,-zxSec&`sc:a-3C4rduiSB5$"Ib+ *bhzMHIg< 2 `ZrqFlm > ֌XL^$7ev)m:R hk݉S-G㭧hJ8@<Q:S3s OO+nq,u.GU)(.Z>5gl}y 8!}Oڬ"/Ꙩ~|]jg6.+ C6>wM9j~@w^QuCD\Y -@d ;vMg<T },k^]o(嬦@ x(hM t\ IgyEPទ Cv:-@Q2\x:"BQj.C _B'"IH-$-%ĵ&4H#b]6Ya/'S47a&(uq-Q%*K60'1T;MjRHs%)a q oc37FdZbk dv;Q\J:cp&p$VN\vPmxϳ],Z,) ̆xkq(% pJ%`r:'dbqBTb۠ a !>`t,%S$(c.%aj(P>3* "l 8."J)Y;az4% PB 5s}uٓ1a DTذ4e!\%rk83ȖxF7ح;`V? G 0 A05v zؽ(KmGHu +(jY pPd $1 Bټ4<|b@\ @V .F,x"vy B.(aLCۺ @ tmE2Z!SȢaQQ8 !P57B#u#S7)0K6j\IQJؠٍ2ܾ|`=pnz\y#@rZ!Qbt3 40  ЖBݸ{ 1z푧` &@!q SN؏%޶z 00=G0JUA!$Ia,!S]ƂyOKƂVRl$dm=XYq  h {J|%rWûB;?3}!a诰R5y(@P 7T ЕxHbGi R({е`y Q`y 8"xj8a($xx 4H++K~'hP<:xs4!`ex" `2zk\VplEU8@e,3~2 X':y)z RXᷡ-~QI-$HϚ9j PiYЎ`û*c{+($KzTJr qi6z $tF K PSIThC i 9; P` Y3h:Ю%bS;'a~<$v _pt!xqxCꇀ-2@(؁q$pq`jC " 7Hv&Ȅ8[WhXIt0͞ *+ @* G pQ4T8qJK:23A0P`pVsn>6 =p&I dT9HHDF׺qqK4;s+֛X:HILaD}89H )6_!c(*؟p =@ሰzi\$ RapYjrpH96JۧxXhHu"ȢwH 8Pq)߀8.. jZ̅XjBx3l =RddPc\ a,&Itև̏+IHwѣ ` Yq*5 u_&X_迮I,؊ (˂@"#aЀn 9 d8pe8eoJ| ғx%%r/mH 3UH 5 qI 1'T5Huy8=N02 $)llڥ& иD?j `@)JۆhȒ qϷ@8D-ޟ*H* 0By[q i * :A1Nڧ z żDS j!c-:=i֟8ƃȪF+ l \ i%[U΋*U]pm!(kP("80͉ آM@twZ]`mYK6:YY|Q YJ_"Uf֫z0Ž-]z (t(.3p:;y;a72 ?Hi?p$^lʳeVX ̲9ˆ/Sn-"^ اHLIu-X$K([ec?n Y~81蘌pPmy Ȯ& M@  vI+_kazk(cR@* qC 8usj"> a`19 8 \%$. `xse"g?eIBpc- Uk"Q];Pt"Ȭ0rlp H؇N!]m!p{  `?`s3M3P0=p R"-äno=̜=zn؁'IId:F3>n^^Bxa * џ"ڠ b֓n=rE> 7 ȸhvO\:8奀nmVyϝ9$;8Fݿ ׍ u,w+I<+PPpiQs1jAy!Lj\qm:FKt,蔍A" .]ARXr?5U ?j($Ƕ: `n69|S9Nǖk?twoZAIxÿ{d(/̪'n "+0=c\8„HKVKKI`+JL:XƑtYv2k_iۅZI!V#L7P= t1ɜEﭘ  pF" zaШT63F3Ch< ܠCX֪E>/=`!o;/<h2(7 "}#(#Ͻ !PkjL,g j0(z*YdJU$l=AR! "K{ 2'` }M~7'>!4Y"MaӶG5AwGl q@Jbt=!TH`,x`j0, &%t~Fܳ}? Y HhP=gܣ瑉T$0v hJM]4OdNKiXB#J܋:s4P3#~rCx!a93S授`Ȣ@0StSҊ+T~@x k\HG0-B)PZ&`@U Ô7"yRCf ppXxd Td*٫N!9Fi}'~)5~ THS7F9cŒY,PfW `І#lI;Nf ojicv}܉ՈߣeHƥ#QIXK4)wqgo U5X ] a^ypojD@0/0hS!U ӅISH)P@i1(K!@2T Y WDFٖ8"w Y z%HeJP,X1RgOsUVU ;cPvTEJGȟXkKNq0o0MhO * ~ˇK~ ( f@*\teIO"Xޜ4srퟸ.K:fּqq̆~٤ $Jz118GBxY{I>0`!,X!1 X Bm4 O,:cV w}n6=h }wΘﴬk 1vpz)m5AJ"DHr,? T̨ &<oJ? VኂF@X!jߝ"`Iܻk(N4*'4fET϶T$ѮT>IZ )0pbpCl,\$MM,cR!&LDCErxG![3&&a,a#XЊ(,6>BAv,Kj; ²~#2vGDv6*f-N && "&<6^l[@v/@ VF")y" ]úc|=0#r?!$a͇ d[@lvhhH"BnzQB" b <$3""j0hbIv"NI,$)4e :m !qNt*nhg"|d&N1+'!*J 1ϨPF3$n, xrw̞T$6QC|`Z!|}"I|$<]҈ /h !#Q̚uh&T'8Y }z&n"?2DV 3ԃvc5zVGe"HѬY[#BHr,F`tJJ m-*DQy3;m`%@V|!zN4B@ X,H(J(N!cp#M(Cf]TBXD'a2"0&THw0t.b)$3ug'b#C!@`%dIU!aBdx Z!iӇPjSإ@6 [h4-i,n~da<6a@?gB6!b4 vQ6RʾcѶAPXJ(OPd&`⤅"sM(pEՂIpJ  bd&ҧx46d2L!nr!#AZ b[Rg#MGD2`d` @ ;D vC7h>$<2N5cvFJ  !DHqtm(k.` @H++ ֆ|Ni$Ək[*ӒS4!t2[(kCrx *"Vǩ ̬\'5U(YM4 pE! -wN9f$v BMok,$VzpJER[bn-7h67˶"daX,#ddž  {`ύ򒢡SҮ(-*D+5iKF"Ts|z2f (Uu `(^k@ L"czTK0!L|;0L?oX.AXOQ## x;@>rhZpQI徐).TV,ݦk*gx|.$RLHg>ݣ[:,\mr!0c aaϪai`i$!M^Jpnv)J@|alAΡ)؉xXA{t * <!4ftn0+2GQ&F/n۠Al_!^>``@>2*n*$@8#u`B d&+ՀNI#PQbYh88;ASy2֡?GUr}C$0F8#h8+VeL3M*ч * .yd;# P!`b&LX0MR}'Nk:31<6b> ap!P `% Ub%tpCB Q"iEtg Gr][XH3f!O@AAҕLH\-٪IE%% g4ul0;y{ -##")0+|"d sz!HQ+-:@4-XY勜! BJ&hBhԩ"M؎X :LHA9)!w8)F:pGch$%`.FH04uh*͢?a#IF`{Krb2YKd(Qʧ&0& #^&¿5TUL`6StCsK+&W0%B+qiqzq fmBG5C,.)%nm F57RwwI.hp3XOb# # ,bf+ '#WgW=V"4־Eup쇌ǜ7'4+(b%G]Vp|"&{w4Ha1T5zb@  }€hh8t&;@g-V_"848#pS6 u &7 X00>a tn5J X ?أV+Hp@`0%Р E;P z> fHP4CMo[˨2   4k_l<Ⱦ`7*k= ϕ9Lx:]4ƀ/7._&n0.*ů'Ӵ̛;M#Կ'+nɦOÒJŧOuD)HDr0k<,1 4Ep ɰ"x=@}POS_'Hg?0_$<>g ≠HӒI<+1|-0L$$;0J/cʇP4HN8T2^Rr5Ba"/S1R$vuXlHOİ9A*C0tT*1. ^@@ i#ʨ"rP(:D0h2ƏG@.Y@Hd9' `p@c`EjGBE¿@T1_bH0:*?ϢTׂ4BjBҊ+-RJ_9m&(DgF<ڌ*g Y"5 76归'ݮ,Z78rƦ49%9Tzb&'H2B ࿱e@ܭr.5Ԯ45f!0j4Dhiۉslçj4B-Dd[YK&DEN "!tE2Mx+JCh]kK$>"q=I3LVe-!Q$ðv5v@ \ٰ/E'`l @alɳಆ@<s *;D8=hte .] q2Ǩs;Q׻fS@"$K v 2"X-b?uzfT q9d8B 8qA(0\u؇! <'ґ&j%l4[yb&F^ E<qS { q0T"Ü~>q,fA-"BckACP >}+n.z*K2eI5f[攇@Cv<)c6xdoPHP*GN{@ VPZMSvsK _)|cr?tHm̚ A}˔] f+?O(>0Iɺ"^ @=$p+x{i]pA!@zG3,ʑ HGԂ! @^{JdeS' лo L8")pѫ qPeE;8qjKϝL J xFL0 IcZnS1ڪa z.S R;">t, JI69vy!ȋ9MȘ9C/XЋ h d?j @PjI8?)h0(3knƐ p݀r̀H%+a4gc- RAh̬ ,9< qx91Jɇ88sy:djY&+Vt% 0.Ӹz?2V*lCa꾵hGJїGS!@{0¾Q9<3D= )hIk*k=Gr8⫰yTQHd[[/b|}H (pvXx :fA\K:Pv>iw&E{2?/4!Q -ᐎR}2yH 0r|| HLhҋ{;~BH%(@P #;ײ: tĈ\ELt4̲p7OTq5Tꃈ ?)0Rz_5+4x7Rlh"`%JI"6I5N8i/hi@V i9 ڌA(A0#LMhň(:PQ4F{+ 8CQ^B|k Q8Rx9DEpz7cGʴ)P +p9AƢF:PQFP`h%qHT$h&a&IsÞDiDj R$AiF)mIP+Z#I>$!3` !x09 W&] R xJBH< V+鱍sӱ6,<6J+pAE@ ;R0@n,s铄.{X qM Q,x `uITdP0hRtZjFAr@9`PL,3ΩI)-MPCw8H {DY3+sl9r p=r`j/ {VI2PVB+@@T`0j"3'y_HAg]WHi+`1F; .'Ir' H(/ î1Hü"T#T]d XD9I 0r-3*I2Hœ.B p qMR?h%r$ =%B*sȔ((9 7`Z ,있'Hˡ /:9e%*8<G*/ğ*LXf2@,ŌpBMԮͼF1T&"Vf cRd`zՖNQaٱX#DHIJqRBB 4FCXZ$ ~4<#HgQz txni_vjFwOJv쒮*U>a$#|V(3c]:>h |A1)_.1 Fwq#ejt @3lj5H'W[ݼ QѲg!\kK'ʰ\\d@u׬FM . Hzf7DJ@a-rB${瘄+%Γ)=)uBA 0o 9O߃D=DwҬ;p0](b@%?Xb)$8󝽮N|YDkXDc$!W<fKՙ:]DK9iadaAb Dhm D]5M8/) 1 ԥFBzj&RI.j1j:L~/`"a `,hc0eT/?(H-l nO]@DH9EM Hb&;%^5biBOTM2sNb;j%Q%`O$ , b!\P,mZnBmϠMd؉zĢv&gh:Jܺc'hJ'Π YDA",B (T9EDt (@!hpf!vA*XJ.:1>-I %41o1tlZ9cb,!<&0a8b(>:1`  P.*[#2B lfN6nP;$eq^}~,ì#ښ5!`6',<q DsJ&>1,J"Bc*6"V0,a.LmbwDd0q>1"@~A:+|!P,g,PqG:dNȣ]1ƙd(BX$0Ǵ)P RDG:f.NHRndH(˺.g"!h|L8+!20a<Nco BH9 B`R\943Ώ3d'pP9lB?Jt'f8zGEa{-V3&.pڄ#+lc !$!-mόx:.f3n\!9cRᚊ!`'B"|rr n0?@B@FT!8$6Z=B,l(  Q!jLF,GtM@82 Y<kpl|'5H|AaEGd `J*+$: M(u0z!gF'bGH5GN&fo; -G>"+b9eg+<9N!qH ކ>LeRtmԽ"GVGA܀ JKJ9U 5n:Ӻ`b^` &CQ:Ɲbl*-nn^lL e(/a\9 0(Qr5,k((c*a!Π  <&<ŵ1MAL}>º ȳ/Ύ>m d&jL56J⾲U' O¾YYv9m` 6!o` 4d]NV)/.D9@f!|C.vxmm r!GoCL!h6YflOI4&,1`))6 f>'wz+&AǶlLĹpeȰ\Je`>c8V oAi2+*?" '5.{I(aƙA3W䦦N㬮 T+\\j2+83!CVĂ-`(#z2 jV.&9VѬiLR(A*@HUh8\6$oQ^Zm (!"G8 \9tS#>+j !+ holVwô77 %' @ҢR9!"/$SoWN`t rT#(o@$/cjf,>nb|Q Q(Wêa%j~`fn8!OZnE. 6+0Xȩ4c&" #1RnE')яb$C+e4mr`eIX)! 86b$0n|XMŨUVRwFY6i]z3TgZHvm,.#{KT I%,qXDq*kh`3TfbfhiUFNM7BC(I 2+Di,Bª i@ !/LCt5]b c5o<۔jtAdDMAxqlTQaF;a(! [sm27:(&(VX߬B[N! v ;Q?f#NJ v6,f)eGOtjԸfF\ckBlP!!!Ǫ4۽(`SO!$lԆ2,o©쮩N.GiA~%puJ|l aQF`8^mBn`s!4PBKJ""q70G)iss&\H Io|' \+\$DН HRRgLA!0P9!cKĭoc{B@B  9fn5r>IVCo.N1% = -ޚJA^'?N&MFn#P]?@ fNScALGT4R+C!s]En a}فhE~7(K f0@ p<E B@`H.&r n8  594"7 QU.D"1:% G!zB!b/h0 w:@c |n7hp DPzh Mn@MU ENzḸ=r0`Pyw+F@{} /"f,@l8 @Հm@)rbh,J;h7jB@mRIƣx%f`B|nⒷ?bd<,+81t]ж0uî\DlVE˱+X 1Ž~ nͤxR;!Nah8qJE-D<,zQ JT5 18SVgT|)7MYNSgL[j)U[Q (ŹdǧX6X BcYk@< `| B; ,1W18q=61@d8RF\=] ;w.%1 ʙXƯaEM-&n8 e)0J;>hKXy{;YMek͢gkLa Fyn[< n< !q#XKd{.4Oga֓Uly0VF-TQ۬UM.HW+WdNDA1w܁1-E.|ݶR( "yN)faVg.N0DPhCt_O~> * aE> @B,i0_'}pasw" a]ފc?L4DXF7An-[wK!3h=gu6 G!YãG:gP (FKW*_&u2v%tLƈEj @πRQXP"XPX ,|P1 -%UbBGUc!2 Ecg+#&PYK4("y*_@7] S '؜As<<qPSd;6!-OrʹYR(!0S;UE^aΑ<sO'}ss(#2r2Q[>'m'MG 3X#5E.mH @d:IqR CDXy5&R(p+fGL(H8^V0m,hʌ&Tj;" 4'XMaz)WP@pP :(@Pc|NU˥4$8P ,Bi`yY@Ԝ|J}27ƐLIڑl(<XԺ$SUPr<(LsְɡF'(hvxg3h "_K =62n<&$η/Iyd<Avnc `RkJG҃a >Wz.R{SJ.@F4%v/|j +!8B^]hP৺aA5!D.uIU-<$zN&ňw$T7j”aaΎ+i %.(2! G i)2`,{g CvS?%Q2ط;Fp- 6= Q""= A5UMlrٳ"H#Ic@^ԜX8Z+#C\Ҧ# ˱¸"͍DK]#f=(qDzĢU|9gqJL*sE4\XGr8߀5y0D{b54sdYq,Ӱ *$r?uo3 /T#2ztV ; ˘3@,$qЋ჎"3xz2a ڊ ߟ{0z߮xx9x s1 `ŀb5Œ!3AŁshv{58}:; bzp8d;C`88HIGBpq&4/x  8rihd0n%Hőq #H1X yXx C҈,Xj*j),Ƅz!#GcL̋`1|2u!)^Ѵ !Q5a3ߓ+90 aҤ_rP7X;4QYH9{ބhH uXx**ݗZ$p `Q93pv)JL#1G*L@ Z( xʌ^&+  Z`Q'0M9z8L1icC1= YI h'*F0?HS!prRrT61!w`,+OBpxr!_F[ƒEMp I0isV2#:FI2׸g FO@(7rO)pqn( #XppC ِ0I] 90vg|F&IZ] Y)zW)Rid*҅Yv1"("r-= e(@7u8hpᢘ)*>+hڌ8C0\14@͐N-l꒩S|R.e%QYhrb_)nMp4$=Y7I01&pNPtSfni<}vp` D!tCv=. M:KG\i>D9wH+K | [0|+xOҬh)9$ 6mk6~F.dISZ@8㍨D\&i+T2BLX`sX'z32;)oTNрR^ (YXx !CP<w }X˸z5  k??"C;H XDHBKrۈ-?;e+哥٧\mhZV;ЏXdWTLWx uJXeA 2htFhy+ x01:y3Ӌi*.Z‐iDeY@ d鵶pgW%pMC}bLܝՙ<SQћW Ln!uG~t VaQQ,@x0!+ o='\I|p` (TUxaw4͒A6` e .sX&%\5y AF8 fH׮軇 t,48`Q{\V/~U1P]QXP ;3H@mpA_<pkkҌ]ܪ-Ԃ+e/#r!Ιbd QHPbH6HpB9 w))K41H5Qli jǓgf0H&xf_3Ln0 `p0!Dy="o Uo[~80 ƀ@D'5>-&+2K@]2%Z S A hdBl łcA)`V)j-L =^t0b.Vk@Af*xf%6zDG@oG Dz()Zj` ~B@@fRn<t3ĪPλ{ILR@0 P4{9 H$" B򱸒RfʉJn("v7ԨfaQA(60`4qp2& , LNNQҞwb2u$L:8-d ~/á2!z\`a,ҟ'IA*s t8n ZVy}5 %J .g1<+!&Sl"8=GgjZ"ZL-iB' UhfIb/iSFE|_0ۤ`7H {o,HɱA WK.E1"yfgfۋ2/2tT@"=I'P |}%HEN)UgIı,:ǰ <⍺^'Mʐz X( g5W۟!.8wژR\ ,CFQ@~9M" ͞2zN;_H*@"İWGԓB0Y>#A/VL+AT 0kR*|E\5 '4I!l wJ [qG&@l&fz:"ɜ<PT aP ȍq !^ S4%6]w< q :oJw;sJ?AxB(E?0CDW%X*DJIT07g܏iw @ +4F$l:$_eS3[d &!SӈٮE8 ļ>5~p \),2 r-yGpYDcȤ5=R 0(K @"X,ouvӑy,PH7 w(ws(xNLw ]CȘh -N vtpͽHwd&(.AT-%W!@-Rg_CBD 'hB``E*\Bs IP~VOc˱TlB`Р'e *0)B'XB !L e+G#70@1AQC^ep!C7b\2O3H8T8nga">+bgEVRLG=PQR\%2\D"Txe)&G%&)z7\0'^/HPIS!\D\*K6bcW1BFDXǏ1@P S}ώWX6⋍7<h^ @bxxN T(7;k)*<xo 2TB=cDQ\kND"$E#:41K܌49G5mp'B+Ehp8@)E6U{9w\w5 L⫤ xJ"9>-'mPQIr:/P1ːͲj%KuPqCRI*+3Ɛ)61Lg^weU-`c2"nO4t~, @T)?-(h+.3HU^*#z(\. W]qQAI!y9CQ;^` #cGz''X6F2 RA:hP[[;КVM)%JGErvEOr.@i Ѹ52'EUe@tk8 AzcFA+ 4̂x"D08a`р`)@{",bbbk&L-Rx8z+`Yb/JXKz.} .*Zjt GDÈVʩ)c ,"fNk8 : )4nɔi*P#S*kF f6t6T%f:EHe逗p"Gu(j UH EO/䯀( .V`b8$J/Lh'B!)GI"b6!"!CHi#ZD`A`*`8$'A/X" 6"q'bQ@ jni؎b("@ oN ̊ _ Dn#'ć )}(IhIPv`I٬RM|Iz.E7H$! ^ xC,"E,".k6HLnI&J9^u^^2#5 .4NA"w6NC:%`3x-NxLĉA h]Cʅ @`**Ul%kx=AbKfJp+H0h3Lrf"3pns >&Lo8 @b"&,6p?!9FR.p$K$Sl9]@%N8&b4$=flF^WÐdi6ğ77jFBs6!ӠX|GTV:L҆I,BBrGs#+I`G B. gfB)Ban5J"H^Ah*ySBL="&b$naJ?q>0qI5h| 2˪ʺN"d9dD: , >!?"A'0ȶrz,#GH%AC>@0QP?0Bl%ɕ[2D  JdT0}Bc Bd Qc8f)]URsj0,A"`^ 4Ƥ.Hd*G1&S@+\c5(Bj9h\@;Oejz.& `oCYN$"jK%ʐtEBLHSŠP1!,hb+n4R-b@gXȀbDBp<–$,\0f"!T8b(*$"φn4I@:hO(08#B0`DjpP3&7e7&XB\Hnj`d\ ,`$C^hJ"MAn(9.v*7[^Qe,vĞ)U`R&hAwcΓqWB`DЃ-,Rd(H/yk6'| PƳ'/!wHgD@-.,p{xGaUy9A4f6!J3!!-!h8ES tu.hlPdW BaU2zTn38S`D/Z+ FUaMpp2Ha!<4g9kMjBH$ ޡV(Choj6m-=`0mQ2 5F/of绦iԛU&8ȫ#(_i{KykJYO"x6!ENHĶd73zu*t#'N(S'3!~ .K֊=5 $XZzB`z?H9 0?z6zJ64 ϷNdT~`D0?gV :JA$`Pe +YKG":,xxɄ6D2xFƓ%ǐɸeL*b&kO| шPgČc6\⫥#J(_p*%hGb.(sbh> ,G Z!:c"` I6yL"V :"r?zAopWE(3i@} "A6X>/ļ="l 'kB}ӵzhHJ @:U >P`gO!.`dci>G|rnjU0Gg/x99cz` ڊ&?&*?u@PZ*-Trh448p{%MӆO4~(`ʡf' y 0 tn5 #HAZ[Oפ=!>]TxüIEDP!Dy?BrKZXZAt#T"Ø+%?54hԭ1 et3`4R.48k:SPxg˥X*Jy$:kyI#I(4C3G3 mr9c- 2*" "O=^O0`i|   @H 2@Q(?) [BxHJgdQ/_, Lt(H}> A_~>0 +I3Ŷ(X*C!~2p q+(W`@ qr.\u/p@CAG`8 oGV\s]v!.' 0ua G@IY5ߚj "K@`0s7P48VA2IjGD jO 8 )i9|< u .(BZBKA;@CkZڦ J) B+xBIe)@@dt| ;8RNB, `s`$":,Eꔯ+#N˪jB 1L8pFU0^n&}20;.Ac@;gYxJtn0 #r/|7 =eYN̮qug*询 H`. DG'T ƻHe `1hd ܟGQP4m.H|`I NyQa,=nzh@ҩJb') 9\2ih@iO02l'9-AyWV.нn.ȚE&#zi ƴ){2E^Eq^Y9p.+%!h_dab 7iR?gs}s>*!@bmx=#cl # p\K!zdA 2vͳqAzzUj$g{Sԥi "x$Yt!C 0Q֭K#X">!`?6yKPDxZ xP8y 'PHe@T ^;",d.S \,gs?~E CGP醸@=9A\+*@#DIkfcv_$-atw'ahnw47X~ cKw8"qB C̜H22Q |{Ap0#)ĢC6 hcZUx0$IE((E$|{8; ;tpu19A \ лE(> @1@PС-@^ %`}߉2 q@:xP @h 1|=CXn |+5g%,8`4HB_Q1I\+Dl_y--q VHSyʊ]Pr"vV u l`p X㰐$퀠vkBĦJEMOEIB!) -aFso15+Ep#wAuB;T\U(EĀ;b9.4p@FV≹N /EྂB1UQLʳ& a/x?``*o+B4j +$l@?rxYg4h y@,@Y LyԸW+|fSAM@bƪ,v>\JYhxcPy( #bR8"1(%#VPs-$6у0dmCo `'@@`'r94k F tKDn摀 7#uI1d) ^b{$а8 ($6x Qhx͢mmFZ &ƇW+ s,9DE@GX,E}C. )$f0nӁ=w#H'HB7I !#E ѩ^t7)gkmGh 3wU%Dbb">"6|/B^ A:. f4 ?[9`$(;ǐ[@Ā{*gmxH;! $6]HA6J8vð}A= IpV; IĊ?1q5xKQPoƚA2h=9()QE` 4xvR"j{*i­( 6 {p./܀sG$`OTo`P< :@R@7h!7b/iS9=AE28jOPA`":hjP& A̗8C(㒀B!y*}R8-1H~ =bS98S'ĞeD3x0rO A @Cu:X/uc ZiXQ1]ñI_CA`."綒vY1+CX!PHI9@3+@:x =H:}Ę ipdŘP\K c ' y)W0ފS,2PbR!L^ ~У-/*_)\(X+_)(_”˜ѡ0 "jD5H2t̳ x ș 8 dY\0acjj8`L\ '}1?I;A"SP& EX݀,k/AX_VRPIl ؚhkx0%I0Iؘ*9 l|-08EYZ9ؠ>xvgl{>g p.+%Nb:hy@ 3;Xg"Ƃ~1}UhTȩ=P\884 |EB[ Ec)LM (qB:s-2Hd^ZZ|!  P֍pz zch+Ӌ L!Hg0(2+&H+ZHNO$+( y*r#H*(i />8AJ"M8oX{"o!H%$(Ę  /p  ֒jNmHT\![l^E`y`' .ģAP5ռv9oZyLmi*_h)4궱|Y` pb]_Mj - Q3#X )/ |=b  ZeHDx1 0p,040BC tXWX c^pl ':y k] ۏxjMUfnE( 낐(0 x) {J%8 B \fD#ۂ02 3N @x_)NjlؠCA!.6x 1~%M(A[R?Npˈ F ;] XZ3e08XPTHiQp`R&ڴ! C d@f*d,nq y0/| h P2VC(с8p('$"h1x`h#]PfiIH)qmalZukhu#Y몓r(sb", ԥ-= Cčf2VՇhh?0u "XKuޔ8ibuhds&G gQ)(&³}f%<5g F Qzma ] hԢMyP/5 3@jk&@e6Nzg $P AH3GFxenP`6_17 X m&t ވwT1I srS8Pc"Hxo⠈Ę`0M!)+p ;n8(dX^N90:sw=-U0Pu(XZ>r pU) yΰT_ȅ6YlXp! "h$M 2 ctLlHbϰ(d_‹S 6Zck)h@ P 2Db@0EW˰M`4?_aq7 @P@x@@ ~ \Vax; ;Ъ| [a1*B AgL~2@rk5`H,e  3/PSp;%qtUx:0*"iu}`8:r60x_>D*1;nV㩠""Q}` GBt'P_떰x Ā$Q;@rY` )^aP D|  G ƱKL>R!/+k+xoK` 4k@ ~%HCB :/w(zG"I2$1 atg1&AhS}͠24%nʚ"M*pϛ&F871( 0 ǫ`(OmA@4P0kfgƌzj* rn!8 `w#͌S,oH { j)nzx 7,1'2#3[`4  \FYjH"SR\pm&xo)bn)D`5:",c [U6lVc@vml]nAh$K[0)oReYk⊢x#;Q_aGi-j_avn: bDzoiFkI ajXxn v8MOI@HFr#OB;0Lp fR$f6dn GY@NhR rx.#xUC9>`)7hų : pD T*GCnUOaK1986 uX^  .sWq+GYĢVBVz]*ga24Ι#&Q OJ@Kb ;H),I+kd[~r 끠Oq*%ttڸчE aWw&>2E  VV|B@ubbȯ@Z`$W 'A-*vB t 6adx)M$&\IâA"X t1@&2V`1; x+  j.!0%R  O" L &|bĎ>QT.@3ZM,A$%bf1G\c,p? 0 B O2`T X"BTYq?#?::"/ gp82hwLu.7 `  EZLF%LДA@{$D;ϼAHa!\AD""ROh`>h2u!XZ @;h.?%2zRɼ@D0i@((GiJQnb6#> ڃ^sKjd>`4b(@ƃ8&fq0ZzXã\+i'vj"M>H`%H1,%:焞$/9)arw!E>9A.` &Ps [i~ nr1 >q"@E"GAC0%PpD Ta®9E8l?:D:T%ia!VAXIdh(F`Ad6.@nFgh~('nl|`fL hŶԺ/cH(Ai1SҗE'[+jcT#BT{ ``(f+f nL̙ (TjH޳ŗB&bo\)pU&+"nF!6`XǫB8(|&.j6yǠ+`zBD SUa?CP3HPS$x5IHp+aW3*  G'>"PdlCCCq$=-Xz7/Z|e|JADwA荆HA T t Ղy%W7po<>e|P@ cX@\s6 iD n4"j@`;fRa645H?UWoJR"IPޱa1,%a. \OFl} H8 "+c"Dd6f^e lna,DA*#`:R4#cQmPd53zaHEAv"! h9< $I6Q`BðMZNT#haД";)\1A2 k!VT=Z`2F(/w!j?f:CC*((G1B aʢA~1=BW|a"e.@ R dpnoX6x"|^\[αs-N==Fa/<&\3;n P@ [;Йb ^.﬜npyfcԼa @aPTP 1+L<*;Ģ1oBvo#", dC];1"@v$bsq铢&"OH5*!$* 1y%a$Na9D㽮c"& @N )#4zn0"'B2HЙw 6 ZN`M<;"  ` R-oɃE>@\2K/*B ~AU&Jv=s2 ` &.(bNJZkՂ+2"\Ih@ qh~#]%Uxa ,[ĩ戠Qi>D"vDܱP qXAT< A*â' $ S[/Ao>OT,9C`9$}hL  e`%4@ b~n@q`2P$  e =Bl/wtK fG-@ ;7SL[.Bf (3xo Mi l)L@9l^~X87 p: @ftˢ8h{5HS?l< (0%NפN "S^ӠIW 0b '$rC(LF&whL{@ꙆQD !0J $2`>v-̬xON qpF8N;1O:׿Mw8za &)$6Yυaz 't,I #`KK :"j ب4ʌX8lhFDX^E~-&'EMHVWض,r=eo;KNMaYI.yy|\8PmYRG!zJx&06MnAP,ۿ M(ej9.FWL~f$Z6{Իa8L HbM݅GPXc|7sfHN&g9k|=0 v~4 i{^ Kňb熰 l`;fI`ENIrwko > 8 Ⴛ{:2[/dPŵRRB[ (oa{X0clj涋JZ~0d(HX4 ,FnHy)>"iߚTmI)$|-Bp)Mqy&(FxZ C{x@x4 GMr9I),& i *4 荍5O&Ax  #àv#b} cy Q[i&;i4 ;gfjF`qDa<z4ng̅ @=UP4L)nCI-DjN@4Bd2NJ:i$Q2< A0Cp}ؕh0`<pHK+4bP< .#+`J1 Abf1 X)qQ &!`B= ʜѳw;!H:#)IrL;rɆ03 ɢxw!Jﴃ; ҔFѐ좭F?ؼU3\B#KM<1:6zXCZ چþm&.ٓ"X/߈a6w0MQ`vTK.fy|\@U ? B Ѣ3Gi :p˜T@B$M<2t#wLJKYBK4`@I78c7Yi&[3+@DVq> =7VQ;B oԑPM.d>r  W" AȂE|K,Ŷ6莟)Vy\C(cpiِgֈi= |D!!Q2)Dx f6q |FL2\ !5ۀfn2E 6 z:B׈j,i;<']ޅ!PB&nGHϦ N IRUCT`жM8 Ia0L`Iv$,6p+>覤L&8 8f̣/NqS'Ҕ H(E8HbE:պhTAdSOM|iIƼJA`A{Bl:Oh2.Nc1T1M \kuIZjLP%(me0gUDeظvԔ PNz T'п1 (RqDc D[v3}Ao1Pq- ps1T(svxjBQ,M>POFxWO A$ {\xC䉌1d+Źsp,`) 4 J.Yнb W=ܶ8ÐR+ 3"x@+4N3Q I]-@({#crؑ 7- !O`x5!Z>!-i°HL&( %Ҝ:³;PóÏ3, : h`f*9pg(P$ヷ (Թ.ԄH&A`{wP7Ս{ڥĐ}Oy7*3!D1L! 3R< b C?궙@Ԇ`_D@ 1#Xk8pp 6h*rR hA$(c\tBX 9㞨 3#eÁ:5 Wxh;J 0-r˃ ǢpR:4[؝ ;A#*؆q `°ԔK>K9LIԶyopHIpL&x'XX.(%0Xh^(LG{ )cDh[ ə4@k;ҷ 4R: \xZL YVW!YF;(X5b[=N ܙ8 y{OCs` yPA8T@S!SQ [iP,<$ %Ҵ KhH= ( =xaOhdCd>X#; 2!5$A 39 ۓ$j6I+XQ[[rOL5(`<($%, 5Sxw!:ⷛ7 3Z(f鑄@Eh;;`TCj1Gx7P0*m99pT[ƌAؿ#i`VDTp4٣+ ,[yϸ 8 h0Ԃ-R<% \+;)_DKQ5=~l:2ӄ,RY  $`%:Y5 =j Sz2 - N{4pk$o>q0(ÞĈ*AaS : c #C KO琐j<, _o [gPX1j< 3Ax,h7}t7y«Kh j <>gQOԱDF ;> F?`xи!!A! Y + \(k:GѓQA#9(Z%NR194)zJ(A?ūԀ3F\4P7B6]R%@G9S%=>wb-c74הqH3si3[Xҿj,c }Xem8B)_ь#ȥ':Lz-1 XB̪t @y) "q"!xR+KZ x rq8H`qVa쐺R  Xbipz: ?Fd``8HIIW (}U RL\FA nXhHbhq(Y2BL$"5H,9G܋ v҃&Xz|Ռ8}`?Ba 꽉s_ 1 |FYRG#:6U`Y4g׉Ku[kgQb iar0nk6Z3:0,^E^FH8Wf L9ȔgA7A@~}请D s IE;&&[A˪4:K ؇Fe肌U3ؗ. T.2\hgêo@Ic:8Q!l1`X~L h=k .Д( !M/qDʡ!m"ؠÑ)z\[dCA[|.pECXE$QM 5OK `&@y ~a8Ek:dk! ]V£sv8H0!F(:\) ;sx`ѐI &O!WjIqTd#.x R4>ׁ |^‡0_T7Q2Z  8  T,34 :1r[UhpgkxCr0Y4ۈx8 /;g |d*%{Qu¹1ZE\?9 A KGB?!0ndlhsxpE+%i7x(```ɑav626c#`8LK=#׏ϡt9hNT N,D~Mz.HVo6EЭ79Q9 $ُ ?_0W!~p8{j *KN6C@ t,T*B%)(B"рl2{00/@P$A5lDa(  A̖ 6P&sPo,_2 F:V \BqP=S@g|6^~?@ DLL5q7_ٖ_ϛa00P*C ௽$]$J矾Y ⷀ!gu@M$U30{NP°L ('`C. Sz!ɚ 1,o%J '[\?`&d!uB{5kXAx?Pzf&o|׿H' lG<C[e|앦|Gj{8, J4zЬp!$NiәRG(ѽPF}"Y!>1`xŹ"ibןDC`j" )|*|`G UhʉK> ]掕$*J{'c&vY uqIkcQGzǛ]ԮI#QVItZ3p#X:@. h @ r'TJ#բh8=G$`83H A61 Jϐ P8$ Gl@K% h|' @`0 =@XxŰp lĒhL&p* A02 @h N@7G/:K*.BXd' vMJl4X豒<w)8J^W'˧*9k+$r B#@R,@z:1*2>n^Sڀ eILN'{CS9S3>%@B ~Ǣ6% ;;O3FD/il,0̲lC\)|dK/@N:QnSy䒠RW0/=9Spf(7 m0eYҺ=yA5;XC# #屉J;[d=ܖW7.9F 'eΈwCL .BN65|z'$fVʟB(Irg#֦:9 -.Nd|H3mGgiza>Wh b|kzk,,cDĘ|XKT 0s0,(R+/a@9 _)i**G\5EСGR"ga@fi0uЙo䒣*Ճeb9@00F ֧ʞ4|Gr!FȒ$ JR 2++ Ph/%~! FAn1$96 [ :!2$\N^i̠Jgj%*HF)È)Ab) Ң- ,, F4 .3iH.&!`6VЬiCl&Hk="<tWLse?t"'V. ` qYJxR֎XKB ` aD0BZ/.}tV(vGVfΆ )0 helCv @bTN/@/UZN孠fAիf $YƎ*"o  D,5% Bnrp*WG,A` <W!of:ZJmPQ"6+.%8sQ{Ȍ=aRGJ"a Smw.$=BhgD 0& r<'(>$E@0'*ÚzL/#` @nj2 /L'hd,&ܰfCЀ@ Nq!H[5%k*bwW>T-ĎtX@@u&`erk0*b P0beb9|0^{KEb A=6\ !BĺЈ!b%<-> /064 GF:!Fƒ5Ԇ?B"X=kBh#4x r94/ ]a\JBcDM ZӖW ՠK6`B@xY<]ȇ+gP"+f6rw@ta(ab(0$z8Z60)>"¨K.BBC#aN2!i/8CR#E$>k={p Nc&X6JrrEH ^& i"z iZ2ܭ%+֔jEBRf̗^B&X 2Jz'hejT5-?!rj dOSsqLvcB@# @%PTa)#8ĕ^ p z(ֶJ+ &%nUnD\"` :bޙSA ;3L^YˊV>0cR6j$R/<,x@B'9fsi3' ӄ'R-ޢ8,T yҠrj5/T(MS RQ. a4IhQVYg`9~DuL "A&UBFWJP'DsKɠJ2B%(/JNqf:a~_C&~/ o`Ղ(@RH'?kRfV0.RBLv괁>sn?^vw+~6 @n`.+?30JH2O!|&J$BN9q:,f BDG6ĸ-X1[\a2:dRAjEP-ZMi"l/ssY&b7!`ZנQ]6gybF<8Ful-8&}~Z +Z@"T"+f Мtw,뀍NmfA$NY*ig/ 0%\%K`E1_m.@ &&9,`4l 侼;38~~:` S \:^ዑ"Vl;"5J N.25-tf6h%:v/Emc ґТB$4G0>0@i7`Zc {%$`La$53u)h"F]f'Ah! `F6q}5b^/,a$cB+@ +#4fZ?7aa s d~@C_*+̓حlء2>.fWld@5#/B`F~.@.1B3E.H o`AO"ҝcR'9ʦۃJ O6!Ri'ؐ/`$Vn&c\Fn" ҩ w\q~oG H" DGMV-hZ+Ga" BF@`9*&~P@a!Ji'QX2m l_JlY,oFtt,)lV:}$ @$b~y`W+gGbru7qXP@PHzOB@p֮Urj%>JGC1S.Ommb^;@oʨP| |-G)Z*}2 'A bc2 Hs-ORDϤd񋴓.)%A*J$HTЮ t4!I| 2`fZ (g4k`.i8)P0 DQȀ A : ,=,h CoJ#kР]GP:VI mpЋ. `p'KB<ꬨ81B}As`c&QT*0Jv""hlgz'@0PWH& .K}@]}]H'X6!gyܰ(`" Oe`x2"L掭'nAk},&֪~',-g2B#.tfRy1nk&-,1,r@Bs-\ e+]w0g:QAnkZ<` r`8jh bfe: UģK%Zvfysۧo"Fy_!8NDYe+KtcNgIC'NU%$> F~X %{8eαQj$Y8r<+Q C G!<k_c}%fF rf1ͥ%kcXkŰLvшF( y0+l:(ŰVsHd!2,&Qᒙӑ%&x"|ٝG-(NGvx`1 :=OF1llV;!eXɒ辔\FKMF$NTI\g}*+B ̪ؓ LКG\Nh'}nIŻ#caVq"Ƙ:"GqEZ*HX2N;r*]bمWΊMFK|q [O>`%;hv.Qmn7]" ,-S p!َdsS%6{MU]j)bAAB0[O#4| 5CV;G0䂠Q2@k&h, AHc,cP0#,6 ѺZ'! :"D(k!,wfӖy(d@i"3d`qZ4Cs\+P)PTw Xl'U$ItnFΦ.%}Ƅ$HXҾ!rƲE@Ј/͂Uƅ`xOAz/,h ARIth`Dz(GWk:Y܎XKu < ;Gq5ՙA$%-SȬ*y„,Pr`@z Fh%$d"9s R dTx34FKqؑ#w")xg<9c[vc~;ҏ?TQʀ. dLj럡c :K_@:e= ֍0\"0Դ` ǑB ͈{Е )DF1GD0Nz(9 Y٫ y#}= ((Xq(v8eg QvI0Rmj32o # 1BG 404%8J P'=4$K9}ـC)( NZUDXdJJ*ЀT3Lxvl|k48ҮٟZp*RQIF o? L<CCZJ# tQĤ<2zPGlv(ؓ $pxP+ àR4NȀ fT"< ġP]_i_ay IщӴ (wIH2:S0OG9 й HGHJ U\q|0_LJAt >D-4 A4M {.+t$kmN08LP{G=Dex(>Ge1=$Rԓٟm"  HeSGc/3 i m"J@ ɨGlP((RbE@J¤Q9 qْG`_MxJd8aS2,dG pyK!y euKȚ QTrpI1WT58xhښ-M> L)B_ *YاcS903`vRؙO0ws,>z%k3JH䎀ѧ 99}]&pm |pThzq)Q Z؋X%&GX )DU)W)n)sl?$@`  2!G$ HĀx FK7.D+y.+{ӵBJ TUR]*~_AG*@$ +ZѺNx,|SOP!.a(H!xgZ,'F_=0C4(Q+)C[.. 9C2 0|# DDɋޣHىRǪ9@ML{mG+ Ì].Fy)j1q;3X 0?PH&sȎ =ahI !d"V JUD3{ :@C`v2ŊR\RPhZ\A 5݂ ]ي1u*:%菹۴ը` O(lco@5`|;uiu7` HNH,U܀4fش'acY}PteSQYo! #} <Y^ّ 9+99$TI8nƒRIK& ~ Fg I44#@pW֭Qt40Zn06RŶH<Kp~m* aŋ3(hX;'  k)0B=ܜQC*2g |ÉU`p,u< ^GZY `_IyWHUx ˹ȧJ:H9K@Z!BS/kBk&,,L xƐ蹌2\?p) p[x C͚aL,*cω *  ƅhOH=C>u6bqL'dd3!3NVT7=Xֹrt4# Ĩ(0 rVereQmh?q0RW'*^Ajpc¿ ;$꿼[0Q=Ij [ Vʐu>(IXLʶe'88ýδ^S9jV}:mک!3DX]C^%0 BZh Tx{!fxLYjnLF06%)0%BDBYYpnb`0(F0ڔ:#&"9"لJ0@5Pw(K={{CW]LxA SU*Xf& v?6\:Z0QxPìP" >LZ?K. HKPRMrʓx  2֗ٗMV[D $pud_z I:8V3,U RF.+꼸Ij:& a ON=[bI'hjb.r0BYDI0bV&kP0e at 2Lwj"՗"N$-ptIFhʧaTm97P)C1O#ʖ KbdJ(BŲ @%8c J =Gl=fUrZ{‰$ù8b֏Qv̠DQLh-[Īٮ̛ba& &TPӞs2!{FhO`;*sB*E* f,@4%eK/7AcdJns" 0a t q̄'N\9@ Pu#զ($|Tb@D-g (A O:V"hMne66B&4@=,"nkA`AaCC@%:R# 4%)R"e9b*.f{hg鲅B< iξ 0 ~,nw 2t";mj %wGr-d(I`-6"s($^d@BRL娂b: *"NP(&M)?r@6CrR6bj}#b#3K>:JN#:'E%|#n !LFμ3"솋([)ЂAj0b>en)j:<#.{3$Ďlp9PFq"A u-z :b"TPreؐϺbl @RhL'i !gdH%*DP!g^bvT$!SāZΰzm2K<4 dP"IF),]P)ȝPJu AY'aPsapŀ [(|bgD+`3NA6&1N%9g`A4^H/h(¨H0@6AAܕn-ҝmBUMRvffWa-9olEX,Il" 4+ļ`~ 3 R.sűBgc,Y6[ꥼDMӘX,"@/Aŀ;mZvo330,p Hc2ɲh/~Tb"fX. 6D4G@v.Tp,d;KnRZPl&b3"vp_!)r k0l( Fˮ^& a(g o(SrP;QJplt(&b#"4aC@ L.,'mQv A t;8Cb@h$d*Ш)j,ObP d؉BQ2^ ڄIJG`25 &Jos2v**-Mr *@G3s9;u Ħ"r0&mD%G40*\HdF2M(Ŀh˱(c@@dDp@*9p̗7S`XMj*3!񊮄\{@ډw5 6bJ^!`vcSvf&Ng1d~ d $1F#RFiL 'b@& ,xdBޤц X30>0 J;+pœ64bXmDDoM )ի֛ LEr6~@6UkQ,:6A@x aB&3l&%2e`nϤXc#dHL@ XN1H̺MZJW(Rʠv|A`IIB-ae?d'9\5''Xs(V&9"39!Pl@GX@'xJIb|;OGNخI$hfD 3qnھy3?=9NXKU8V!d$p$tv&NF]h-"h`m^`l@) UluARoF)u XH2[ g0X^OXMЎBxL 8/P&lGޖ4!8tc@ چ㰔'1j&⢄T** ff`#<>`D"} FgB&4TR|(+bant4ZXp)r@p"24!:na O pbx`9* \u \FfGe0hj]LU3{&2 jl0!h9ڊbZ @ 7JYD2G)2..t@'vb'2PCaa`cEK&I'il!6tF:P \YUBIL P)1Hz He]EY` ٘AB"V̎ "pZ!NBCe\^uG;usU8mee8b&AnT( YV.!C! &@u0js*%RaD["4uh|”l"IqI-Ub!#47F6R!x3!XL"朞֧pCxoH&9q1Ң5tll nb Cq4756u'|wՙ&ZH5Kΐss"d`T\($d%#AV5/e!x`$PF! CU1}4A!5]`"C:K"!>d)|#Au@@cbJg)Zɢ$L<=J&#P`<8UZ%uHEpd'θpmdjAymZb4tT,,~3.&_G)β)(n&O >(b O"7>"nt9aϠ\av3olE \ $3Xܦ-l) PzXUQ!bӓ`.&J]K#~+K5@@ݡ.\@ Ɇ̠C!t{b"}B<7B!0iٿ컅 (b."Q`}P @@߯ct,uY,)*t6]+f5}6N ),f/GRҋU1 KUsR@Rm2 _IQ`sJ- 6bŦ*Z@ @ &4=oOtNe͘Ҥ |>@P#')W(&DxL'LJOI3 9Ex$j |yZ${K&6izb' m1 ^ZV]rXZ6LX^Yxgn3 ",KR!ɉ|!`S$Ky}8NGQJL^ϢHhl6Q & HA{-2shm hX) 8- (嶊bH#`XjIѮhͳ*QDC+H@0Bvѫd%JJ0&*jH2d/s"b|0@.D@:M`~[* T*\<jPU` e}@"H[.(*gR K-_ x7 coԨmu@"$7 JF'7Lp !u@ BhQڧ_6I<ߨ{ 0m{,iswyrq0 `FYn `]0 o' \xJt?o.R瓷PψBl&i7#F x0 kÈ* I0LRݧhՅ"/=I{@`1YmD$><p. ]9,pa z$# *P14IQ&*ϡY/%'J<Ǒ`4H>%n b+f t" +3 `v!/j) pw.Vr[e*s"`%N4C.:[Q&$#t4FzvyYxA$|=wk_<VY0UGbXaS@62nE\f;9WյQ۴JՊz@vrViD=[j"7`(Rvު-H h@&JoE } {pUo 1o8&) ىkDy0@ƱO4$`Mx(eXhILhol4 M.ƪ8!)\!zQ 40I{CA:˙|y׉x97)Y ((! t5Xs}ȐpP!Xt8n݃@6i c8Mp(wZ99qpafYc(%7SX`@qiN"8E{ؽ8 Ӏ Q(X'{V>@ qt AQQ1E  ڏ1 j5|6 L裠Y$8^6?cHc@d `952]8w MA"FaS v,h"\`TLPJ0i790,( 0"!&NXm>NJңI\T7HFQi0=!8vS,#JŢ8X<R-i;J8RxV!x Zi0Za><0 )p?pzXكQTPӭ*/1~@+J/E ei(P QMEhl: qvo GZY= UC= pFX JAb{e_Oұjuzy_b 2D ZRzؘ `cHPLdcpv(#Aᙁ$-/13興Zm\I RZ  z a?QXj8?0]MbDxuTJJH;5CR=(d&E9s ueU@ kYyz\x, 1 hC [^pv  ?`"gu2Z"Y.f~(6a{[G H4d!Mpn9" Ոz962$d:GjR#psHc@ ݛ! T09r!ad̴AcXHPD99Xɗ腇 97|8ttec yS9Շ)AF";Ɠ;?>5yRmw$dUk`KhZ!C+4>$qKIciQ!(NRՈ"2%9F1;>?]PRGHp}rc(;6)h)9Ձgh # 3 P#* HqlXYx`8rFC Yx'5)G saPD@DDAuphԟgHG8+@r>~ e'Y-0qPUZE8Q\T-&J WP R  BH@`@{a`egpPp8 xa@;y<a~;^+8]N-I]fpT|O4T_O_;= &EUCtl<DŽJ2ǻڕ~!L 'ЧQjϔ6h`aҒEQLx!ZJb@@*<p. rGk⺀2L@hqT.3!'G.@2ќe@Qd(g2N[ (A|v%Gjz%ICx(8 ٱH'RPHLHVw\(?\w+ %(J삥[E>%fr{z%jR\G Br!z?- ˟O(F7~ѺmǨv8 $.nS0$ /n/!AzwМFɮV)0xi![਽ Im0v9OLzn(8`2Dd 8} `Xx#^= TY^rq\Yj:a  &  .B"s<.:R*kpH;0vj@\*)&keR1j|IOH fs@>{[,plf#Yj ^Fy#M3 ў%\d6F*yBA^V@`LL'@Dfa:*0 h- 9jG)MsfV! B:` o w1 (@Hd^:26&L0_1\z/@ Kۙ@BiXIPzvfQ(ય|S qR+  ٕu/  pn5fi8&&t|20^ 5FiQQH20H@DzKcDd9C{2'TəCpl P6ѽ*\ h`` +vYm}6e1XZм T(8"FbV BI⛵JTfȺRp,Pfu2.[p0 /I_EN]%:X:bp :-;qbχ''o'0k ,n-J};SPaZLx:>[yye2 'QUkqnb=2U ςLͫdt5D0@nyAF('Y^{/{C4VxC+BxNj'5O&jBX3gBR!A|V@/@/TOCxb)>rMp$跠\l0C.$!2Ρi@axmz@GBH." C '켢;1zcl*N ξ= +lF&c>4.&lnr,hl"$ri\Zf զ=,3s",pk' V@ 2Bޭ,2 a b"j,VAHoQF&*dfR-.KzgB"[j?؜x7o<aAyrBeT@Rks(4QE5pv! Po *jZ0s%(n4%h"BAri-3q`]@ q`z^R$\BHnRyHl!BL7+db)&b;岒cj*Œa$Hh,ነd$pR ">$ ,j L?Cҏk82p.Re0!9x>  /(4?g|*(!IV`19cn{ev[;.|)NSBS:=&=&)a&m#B`,& +"pQb2`@.> C!Lf^f @bR b 3O*&"y @!0V@~Ma0jź.6Jd7A!Orǀz |@rd³C*!kIr6bBeĠT40Y+L}+FAׁHtoR./ 6$ J) @"@*cEKpBpR~g"Rcց"# 4]K"bL}ϥ%7(2#G"A;X@H NkŞ].P&բ.P]lީ&e$h'1H!v'.ń"l%X6T."$1( ^X1.A\Q '`!!pj9Do< O"BhHObv.] Dm+ Fio9B% &j4!**f|) ((bVqrˡLu7!bh``TO1Z#B 3v$ɱm'hVN(m2 SzH29O(ct`l(f*rcCI:3Qb-IOb)#4{Ho\yQo@ZXH .jQeBIYN{.8<<)<2&)AA&@||Z -Ǽ$DdL."Pb">Dh |ld]D3#Ccw2IBqX|P'C g@Lk*G^هS^CNvgko`0*BH?w/$wKΥx}.ip&$]G]p'2 w ~~Wx= x<7"o#t%®K`$"*v^ HpVYUŸh&pƒ|HLAwA#@AEO/ce+VI 9c ǂRF-DtCQCHdIylZ :aeC.v #@)Y&gA(AR|a7x!P/\ ֟+t@Z }$7 XA>wo}o%;bXatR=.P.^z O0]ת%w#m44GGf'^ (l2$3W4"a bRa(GlWH$VG0{` 2-5F"x;Cw&>( <>/ ?D lPnWlhv#T& @I4 <z`P,HP( ޯy \j,G׃}COw4"3 @9"3e<* |`* dU,x<۸<MBnN`_PPG (c ba2:nq0W+Ʀ_.~rgZ&= $$`xt~.{ȐYyFPFn1΃kҋ 2!\ ¸B5Ð2=L0 Jԋ>{!q" A+Jr;X)ThWdkwG 8HP "@;K$ R#7+w.H=3 \tљz'F=Hx jC@hƋ&{ht `Z`/ `n#( Ҭ@h2*s opzZ/o`t`1zX#9')NSroV hfvreD)` RہnD}@Ncy, "CR󦏟(jC6ȑydDc/rb( cY`;@KpRhtF X+*άg-oX.2˟@ 4r3$j¤(L=J%V~q+rGy;\`GDJ$ʧaqEwzN`g\Wh$)Cr9-ا%EH}O)a/@a7Ȉ&fBa (=q%ĨH"=]@{` K=ϒ3Tq80,@| #(p,g@HD J@4s`e@Co`q8{|&b.G(gh! -TTNf OXDT-ɔɕY$N=2>?i/|TZHJ &>$#A2@ #>Hs$]N:L&߰b>Jx~UK!(X{@R aRBt̪:, \2@Hue`e-& 3##@3 -G,φ`6LuAX3X-k T4.@щ.Ya=)Fi*0H`H x2@@VˮF$%Alt=W(i5R%FU"5Q VBѦ1yHR?F$BaeJe3^jz" h"(<-XH3p۩ zcnYRyHF_ qd(DCqDъ\?5"Dp\ !V r",!x"2>} ;hLe)(<1K{Sy?19$FFBP uO H|{ KQMqoSg XؕR8A00-VH,Z c;t~|݌zNz"3mԫt&Ueuy%Ul\^$[2֐Ѐ%&b,@kz&*= { a%mfHCH1#V P!(qmm.)3jD 6>XTL>sΚOM;`I`GK+ = ^Df "V,9%78T& RV*r<6  ŀ0 8p6( "i۸  *:B83b'xT?ንH5JMwur-_1+ )~93A[$ "^:!C' tpa>8wcwC=z \< (զ Ia9,AI*xÃx2 OijLงp' (/*sR P kjq⺈Dxq˞ t>? 8g \1f`6AJ_ l>؝a8rra0D F3W<(@r ,`0 G`6`Hɢ9ijdL[08ڞ"M)iaő 0N /60Y <ч(t"Ա%CE4rь@5&Y"Q9 R˕14 IH+SHIhHuμӪȮ('h6-0!E=8"b[Ǽ[۸@\9Qp+hG0 PmLnXH/,00 *x4Rk&7 ""LL/&PyDB|ASi>̀)(8u`N(Y栁IɹHVs(bth#%:  `RtyH H{Լ?X<{rk1(27ń-%K8HHxȃ #5b`9<!Pr ֛^1l!H B9#( <<ΫTh z z 3"V $Iki :Zx ?d Md-))Zʥ=d?R eK\(C #"A)h.Ѓ-ȱ  MPJ*k+Ll:( 8K<7Bݑ  b4ZlO,&˙G{悐/ ۗmp+#K;뫚q0x28aT._D,* 7-@NKmOruCd)zLXdb;Di*s-ދЃ 0FmĂӡ+Dg[o'hMGJBN۰m3.^Po1 @7kDp#IAٹ @Ϫ;acR7U(/p]Y 4J؛A.X{R- %U#@Jp 8O`8 z+ F&3p?ńDSIf&aoG| ( uJ~'ƿ.'f$"I{$@`I-`1_ e6@Lb²)Icp F]ĂX-bU$=TIamH.gJp_;(hmk*u쪢c]>N7!ٸPSfbalXD-%V0Z9;ve2A8_˃ @A 8lSe̲(FES$GMRkgr/ Gqً]JJYzMжj@Xma0hdZ]AA4,ոK{P(DÇ(lp%=q "k&?8؎hri᱀Y 0I4Tb Ȧ8=Kú|J,HCUt:c%xOfanTv9; ݫQrU(-c"jmLYD E͵Ip4\,$3Ŧo\@BrU(1%LTT#FFFN}+?Ke;E#@4 K݈R;i>GsI7Iخ $ B0j>ZZ;n*:ุhr֣^٥*̔`p&3{kR% H $(Zڻ㔗2z(48wjipFiaqJKs'P `cPX%rH2|vJhnlũ"$)Ƈ֏9zo`Faz8ҤUU]YVb&8@@D$!|Dc7 L Qx@`¡1eyeOa` tH, ( h0 ]ȼS%jd<\X.1ʎ3nBέH,ׁB 6$i_h\)"(  EMʠbƐɢg2 #ug"갤I9dJ9B@9v2Ȝ "m}G˺,3i`ȂV=yjˢ&.("HFM2@./ɠOF0[bkkiB1Ͱj- `#Fzy6L}gtSٰ/yv5 _3H-ا[;)FmՎh_ ` !|Y* 2`2<"l@˜#%Xo "Sz38D(3ĩ4GoJIKjʢ3,f%gb4GCa,ƧV[EH{cn\-8i}!wSI%"^ BԁH-IA#` rHT"2<&YnI3^(!JBQ`l>XxJb6 `H,@@CШEMń(ݑԹ-5cHa. 8i9@ƙ_ޚĘerH2hpQ(N @J;` G1XЌ|T Q-pf*5#b l ~*¯Fr"\G IGD8,Ri#D-&sf;$"ԇqB` H4_0tCƄK38g#IVajA?͔ &ID-tȷRHI,Ȧpg6&0$; ug9sF@bdH utM0PCoB  B ( o͚bERNXJCXiӲ`HIZ3sqLIDXAG 8˲x$ IRD$̤PƱvBuWLɖ# bhoOh@c a M~v] ?C*b#XFŀh$2`:Aʋ B! øꢦon"`V@`N&j?9%&¢$bO0'%!v |⎆$G$;ɂŠ# n"o8nh C ܟ'B8r*A9JA^+mO<~rX@ @rEA, E\htQXc@` @)LBpj3 n $htEfF2O?&GNxmaTaPB$zF.C.A@rdjehb3ܸn$,>Ryҝnr (i ̈́Tq @,^fh2d7bf>F&)SA%R$#͊&ŀAC!!b:0`EzQ'2 4D@!l)!YbqU#@%L?O:`F#A1l4B , <!,&J`j j2Z,Xˬ,,H'!EK\ P'`<f.%S\-ByNt*VcbX!Gbc 31DtvqE B?jA %0b2&Bd"f7>,0B&LN#8B/X DCXU70hjf;>!BGd*Zb*ԋDR&\&v ;$zJhޯ1yn@#W / n⤉$"*G>H3Hv IJꇞ3rXo.`D4N*Uj&xsQ,.gbAgT@df\ aQ! 3@k A"+aDqx H/D,"aMHB=&t"$ &R0k<%P2b6^%Z` s`&hunxn+ZC7 V. n"Q)X&xb@\R6}* t!X$L6t97^3d92FQ>A >`8 HtIw(r̝Vh@@IL)hGdD YhFD/ p*k.4rB!D!4 d,0ƾn6Q^3d+v `'0k;T/6 .)N"`0bZ ㊐01)jFCnadTCG%`)A*r!^j.<$B(p `B`549jD*o8#=&Ƞn iZA -{xPW^g$3B .gpErM4\a܀4"UXBIMj3dvsv)Bⶡlrַ~0\⁶MQf(#ƍ,36O8. XƨaB ]&Ѷ"$NӃŬ 0`ge1EYY 7Lf!'8.e փScfvHa0 ߳1TV})Udbha;a,? T fa<8 *!i 6NFcy_ͅup 8ݒ y&ѥ|R,M|IN iu?P슈F&f#_"eSL^{< Z؋(2u*Qe2btNag:bC2<XK/h5A&w=6/>C.9/# $jT:pR0 Z%#oѡ41 Zuҡ}rN. 4`?9w,, 7wt;BAc8͈Rp- a48@G ;.QE,@6"S@"P!PkX.+d/=4%lZVhmPjG`!M !*@ Bje-ŎP V(ς"$ HGz@rB6btR@;v:@$%;(|#Bs#fV"s1AWJ`wh[bgY] gX+B c6' L!bZ)}0S{xBB&&+1vA FA<}u6'(I+5DGCIQTmrydu1 A@:WSO'YaBT `粈t^&0fo!ѡ AdMyvOCx0Y#JHN&(?톥(.#|@\uh!6 Dax;ε iN.? #->Ͳ!;n%-O2#'oK?+CW=FgL@ah]-Smn6w(>BtH^Gb]BF< y`!8 ʥIk}%[ ."5ر#b"h.i4~gv&Uy&sekڬ[ޢFFd%#fh' B#!D21%ңC"ԖZO!:@Kc!9HL6DxNX&&z$3ں5r v-$&ra`F83EV` 0@>=~`]1 znڬ$3{/xdⓐ1a\\`[5K;ȝ-ER6^[ۻ&FQ/iR,,ČblZL BqP&jw'V'/}?@P #y7 S-I$]'Kio.Il#=.}g<ɩ4nR({<7S/K +OT0jSJ%L{>qE8Ƃ 7:+** )AA4-j$A (hh`'lA̭x2hj_W#!\]- 5xZXcoDTlJԑ*P:T*֘pu푇QJHɍ%r !p6slJ?ĜNȝ1'L'j0S&?bj!j^)BwREܟa$8G զ|l9=d }EwNT AAMof_ !F1u@#Y ]Luf|%@1e@XI€ZEJ<䭛f>u k@vȀ i gR̅w3MBdR^?ͰГʅſEȜb>d`Cvlm[jp+(# *` ! B@[Xcx&( 8R1x@:* 8t y$"B0W GzsPuRw?N/,^21J̑!:7Fɋ@0$&ڲ!")|X\.补*<D6 V"4`'}@Ff0PWe֣P e6X0o|oT=*nǎKb%dd1Ǔ:i,["ٙh>zP䕤6D,=tH8G IX*0FMGH@ XIBF ~rG 2[J*q*>Ѡ1E_aӧ z@"TI A\$bşpj:=P8^q sWyj   ( !0I([( (z\;:S9`#a+,1[e1 1} P&{%"J4pcpp .$ki5j*؄ :*Sio4'( 5 !c Y04s* !g 65r"((`&IH.x2p".P9.^T-k+*؂c3;3; ѐ C`[4آR+EyM  ?ajS_j9=aA z -߉ЗB9= z{ȂPi ۙ8З3`S@ h6M{@!"@ KG084y بҷ%9Ah$S5"%kl6/Du͕62HIZȘ cJ N 3@h0;I?$`3Tha 6K?Da8$:݉#81c bA*dIȺO @ T/@(c%;NT̩߳[njȒN*!gp8*`N_y[ߕt: < J@6s91 I;پ$ ЦPsDl_A!+yk  , _WNJ6ÆR so  s=A< &/c5NМ: cxt@1`x8U E15kߡ00]*R#1w- xy ꢀ[?]?(lAQ# .5F4 Ý@5e[J'):2 8Wx__0dS|TBg{2$`zc+$U3YtG qIxxk%wKVQqT )Q,,H!Z7))#]bgX"px(^Qԣv 4(P@](0V1XM+( rN 4ϩk1"|d :A٘+)9W1IB}, l6f`DQFWhzR1Z"QMzKB̸y=lL$%9LCO$NPa "E! l43 (mjD0`r(oMYVDR /6(K"U`<(V(RÄB ]j=194,1[8 LM p(U\1鐄;TQX]Ft OǸ4ēQ2$U8`U0q ܰ 1vS08 `F'y%\)ZٵsO7 ijwJx5.D*ڒ)$)<9Yp܎` ³p* 6placHȀՆ53T@t#*:XCp8[Th>bp3pa 1ݤcZӁV I W{li׶HY#vP)98vȲ;hʺ.˼%KeZ;>vɓcL$j,Zo0 B,7e< QaVEôUeMij8z7@68W\5ܬA -QjڑcpC\ #A0!(3:b{u z1܀~EqAaN'x `F^-&v8sa%whw+`"~w8K Um9 aʹH*ubh[@ƕFyxd\>1 HL h,xj AB HB$`u:\duAojX#?(p<؊0@` k8+> 5Eojd0V (\˔a eCBnmJEjINHac~b I.SArۈ؀om:%<1 Q z%  Z$*uaKV!\P % >14!U`4[{黼Aorc߇x%X˴AA< 0{c aP'm@+h'l$[Q!ڪQd+|l*P{"a2))A؃ !MlЀ @?P*% Ub' @?( D&>`hTz@@?DEpXHT¤ A@NB4@R(Ӏ9Lw A/TSp, H!: >P,<_0GJd!2 r}+ItAp4J :&hvho7x@`0@$;9Lh/ }=km5Zs/,& `}0J ;\"TL$r{@8`MEJw}#g샵(+΍'<#!b?˪p0` IZ3@KȆHts-+ȰaZ橭`*ziAFD1L 2kMS4TRTLQaȟQ{=g|Aqd*A5dsx pé1КS.xj@B P -+L9!)r!t GsWBvdEVȱL@3H[RSHRRʄ&T `+kCdjF!˼ s(Y 5~G!031AqQ~*rZ2ɩ||Z!,Pp,1\4>yzPrUS G_GpF8@P4dY &*﫧N*RĦk*:YD!B!p\G璣&:|0j/<)tʡGwa܎B -,fdc X"uQf /vPxGAA#=A5G,vq*rB6G8V묳ȹJ:9"*A;Gk7lX%RN%\x& .E:5r>UXnENh"xOĠGf\/U] *datq0Es\+ŐPg8IDP d( 9d~S*v^"OF0UȬ`<)EsNVVn@,zIL&&JJ?$ɍFCR ^ \cӥۦHU;W *,\Kr L|&u " ֆ$Nc0Cp$a!]8q*cn A *$uH /v A&VgR|5X[N٨@i(Jqt 9r w.b\-hZtX'7cn4%fN>bBX ZS0BhC jD/ u4ŶF[cWj#BPHԝNoz[S]=DZˆW tZAkfk6nmv'TQTkԐbjrA 3߈>˛B|G 6l%|$,и//E L,/P?!!x`lffL0ʠU-" Cʳ A%c"T?!R Gh) ~S$G&rt, KGVduӤ0p6Ϡ zc0Iʡ `Oan!l+3Bjd&mL,Pp68<FL^p#z / Jȭ"htaPx`HHۮDk_=6 <jxD tF}gt'rL[ ACP&k1 @$bRb^S l z4La @̖oVh#h0]l%/JfHh&olT/)d!nFot9-!PaL"c;GhDxѨ'JoXB@ <A)bYSCZb L8)18DI^vЅL"v B8!xa@U$Є,nP!mKcJ rR5`"qM¬%S;B̞vz޶L ¾RATO\0Cȉ:&&Ha 'Trp*xBNE"Lc<" AF >rJpV6GL:a jʁ,f8^SVlKG`4X H@TnBW(kLdU"41c0*H!`AӁ/׳D!bJ6\ SB.7 `59d2#q\FwHtI'@ !>((kJl"@ @ + ފ06fUgC-(Gs`Mg1AFAsX&mhA3KlGDFdh:IofNȁDl3 +H$.r2˴=h=]xHB$h#@WBR`8D3d0jf'[*Zˁ F=A,YX  (da4H)FK!HLi!c?Daefjaaab`a. z Q &*P`.&>Mv7 @(BCH$pD+sDFt*z'ق`p~:`h%耴lvO'1xzN!:gskT CA՚LRrbjZE )D`j!Q.3j^v}$yI-*_s$! ~^+G zЋWF8Y F|l!@ /ѦsFbbF f PM2U`$^ UkOV 2JNH^.nqqi |$F QqINB(z&Cz @Zt "Abf2`shdp0_(e @-a֜&rAkm  3Ep6&2㭀3eC>)%ёFF|l<=ql "Ti+>fD!\B'K "Q򓙸FE:21F?ix2'ryF8ZLDDGd4r]U$RXMb2<;FaA./"#j T !p* ͌ AZZD4B,B 2e+˵S1M%D%c,."dtGr2/BHAG:'cH@Y`cX%A?Ob"\Tux<'e䴉!9Rt`f>n!^ p*qVF¬'A:IRj+AHPc)m#é/1p @~ Y yh,0 ?@1&JT0 >_Ϡp8!'jx:9ݏ ?3q,S-~YpMLKGz"J%S 1/@ܘ^0z,I)s Dګ0fJ?>ә[-xJKey4K%Ke(d0) l8<^%fX@qY:bR~"ao`12 ] V H xHWJiRI*Ȃ!JrDI\@ mX2g/ J Ǩ"Q $R"P?3~i st$/ **ꚕ*⸨4TKފ@g%4Cxqfy INR%3hd%aV *i*('tboNT "qZP@>gyRp"1(CA(bʂIIj Ip5 u$5Ҧ$P:4t' l<)_ $n vaNeQP!HG׫Bg@CT|,{;^Et8нI%l!*D1p8y<;|4=!4Ǯ 8lyb3VeL6;ZP(TEbX,R5(K *[)ȒhR##>g M˕Z*y 2 @9v:em)$J` x)P -Н*L Jީx)JBɲ"[ ޥKj^+n`:.!<2gwvԐA>X2+"GuqʏH(q(`xx`0C&dH.t@{ Pj&ŏ.RH 4 BG Z!Ġ:4F8 FHV+ExH1 l!&DИ`<i!7jH`5N`X 9Kt݅RCXh@@2@BM8T , gQlBXp R@#c,S;,! w-Ii\~рV&$1\ Q3c/ %Jt j9d'6?)#0dhSddF(ؕ[!YĔԬDHY F-P (A6">G~))L QB]K?I7'#-.z5H,t2AP`裇=g@U8njMؠP 8xpG5!P|u! *+UIIذ9 5;Tm/Z;u@ 甐9-8KjWSdAH X 0N`2Mȵ 2Ҍ"Iq'P8ȤN1;wiP`8{3%/\P Q"u)eJ =2LYhyԀ,Eϔ~`*5ݥщ$̗@b=/#@bXz+(R Q HSX(,9C׬]T騃(,HՓuP" TʽIO@.bA諲2ᦹ +y qp.gj$}&ISk*+ s2w"رXȧ*3E P*PQȈ3`9y$I«xJ>?W- @@&}U Ӕ 9L!G̠B )tbI$G/H'-˱0P䐴de By u9`,W`s8< -O 0TܦU|@5]&‡o2ڴph6]& ľH' *QD}DN\Ѣ@}Py \m„C8XFȏK L"8DpFB^ޞ,5)1 L& ;@4&|pK >@\b" Y>x)h CP4xJffcѦJ`>SvQĊײ(|_**@a㦀7:+GPso -!啔̼ݴ8) Ioj(`a@H-8JyMVǡ2 k89d`eH ZsAAk *~Cc,5*vAmj9ӐTKC^=z=+F_H_FlT>m;qd0cB`90@JIQ+!,`ϧP#1cۈ:&[ 苊;͚ `iaIe&0C <,q\2m]~3RIQ⥼%lAC XE«eP̈yHZXVxvF qľϵIJLj4ʋ2,iLڃXPf;Qbq&P& FUZ#MNN_ *S#GBHSFhKIӅY>;)۶%7Z9[ZG)R`i6Oj~f3{Nƨa[+ P[qxåbs? .89 an N@v{=#8 _!.bJp+چrXFo!I8S`D ?]g4xa'z5 P`|<e0 pAx`D@3}Fq` >_rQ#qLPK4}=9}f`+Iz3a5p쫀Jt%+ְχ05X0zc;;!L4َQE+xH`4' d6;Ukf\Ӏ'_vy@$$`x@&@N`o:0*j2=5Eq8ΗJ +:f,,"J/ɘ0G櫰RF(N|1iaMky`N&jz>L ~(i0yj2}1'G0u,|CdfhZE{HaHf"xDHNb30(`P+Y} D&ˀȘpF5`F;ZպÈ2 I@VMgQl*7LC* AHK-NQfzFn٬!@P܃  ~T:`´CۆH&.t<{/kJzR 4 .ɁN@H '',74\B+-n졡-X@ Fm*ҕ-C5BĦdQ 3Y8nVu* d` Dbq8Y ( H:vDXDHpÈA(cI%"]hA\$0ngpDdp 4P~|HA{DBM%\0 En@|?0g6QaY{NƐ"xa=$mȮ!Y[,}AfX% %( #Ȑ}ؔ)A:[p(W VZ6 D%ٺФDU 'g5 ITCZN7$^(d Q>'@h A5\KV0(9 ?P%HbCDԁ fJ +8RZPirh*J(3a6-v/mGQ' a$%#h: R /qJ G!<׳@tY7*Qe],h/0Cs)y@!_tIG.r5rJ0pK&sPO)ycfƤD }Ph guY֙%=RW0h$E7@< !fC{JչN(c .jIﻸ!D˚!M\IVlol/xGɡ.%֚rݶ2a8j(=-]"lХ0$ #9n"i)%S0t"Ub^n=!<tᕧ菚Ę_JC.P{H;<#-(^< o<nun:b&h}ˆ-!,J1$1&V*^oت#:b`ʉ n^5B@b⊁6!4!@}45b-|8Oj֖vg<%n&PeZ1 b 1.&Č:!x ̱*0+,H(Gp(T_$SV%MF+RC\D fr)9*%p*cAzNfmJ+FO. &B(Hxf M(Eeut'b "ł@cBBu, =x@za  b@.h&:M{8ph|#n[|uc1:Dp+X1ƕ @L/h<Ť G%Bk("1>["(`l@Aeru8Ǵ"Z"p6! +J(,+F"Mhem0x!Tzk}5}."oмBSdaΠqî!-LֻDd#* fabC",4P^8nJ_!$ bMC3œP%|R(UGBazA?bT%i!! 0|,&€0$3d? C+4tua]:!@`@BGvTr։(_CA82JfKNC8!#1i,$0;A0<*0N@hb@lJg "a|0d.AG-@tBLODl&@&FȁP "a۳02E ")Ư@'Nq@B0:0c&@HV0`h,,4N A4+ Bx ^ ^@_i2A!1oYL Z*8VGr#KB"Vp!e*U;`Sd4bTν#|hv4NxĂH@B`>@>~%a&j+bh0!d#qE392*.JE^ ¦c%k(W!pCFF":ϲv!LN(]+ihf4K.4`=+`I `l @IJv܌+dJ20C8@amwD@*`EPXxIFD򠑳FrqPvs'd:"-Z `Ć |ÔR,h8 K!.ohש@,:$pHq"EGD.Ejk^e) ~`2RA$3,^ajw$> F *<,\ujD(9h/B*P՘*"auUyy0~V:Chؑnnugɠ>Z!RDRadn$"V% @<ƵGS` _ɘ'x}',@J-~"pb +J`5 @aaӠ!×qxF ypi?"u% ц,00A =73'(xC~E m3K +" >*C gdL!1D' MAzWP%.ndHAxˬ`2d',c&b jehB2d8ģ% ٣M"("p#4&e4i~Db* ~5m(K8jFqD$'2>hNcB&-'4‰qLem{ =c&j  [7#+cp `A~pX07(j` maM퐞- @5n}ͣ:|VP).}418u <$,@(ހìEk#aN`, R%t#M&N+ ib!!aZO&G cޘS,9_4'bq,49Z$s$c@ %6mg#T~OVƴnOӌ4d`Mga~ E VIrހ|>@zT}V߳#΄(h4sd>#Ԗ"Y&FM[ѮH"*z.6&|:"x; PQ@ֲ dԧ:D|_`~R=MZ$~x!)9 N96DBJ'bxH 4c6 f 2`Dgn U <% f9lmJ\"^){UU5Vd#"+NNf&(2a"G|&9w()~n ;KCLv'4>%a{)f!"&HS%|d*FؕHr`\aYWr.MXJ`@U r u|~0q`ŃZ ߞTFÌ0lN}m FO Ģ&`i6j{8a&b!]!$e >7j~wvØ4a8iYm˗jxC!F M^`^CRbQĢ}>߀ `#z=@  Ba/H4 7p6/ >/9$$"!T' &X8$ GG@NC@w;]X A`z,E$Y_7pP$-LX Fb'$hC < ."Kh*wv @T ~>Em$u@% [@KGd!N( xyu:(:Nd"i)n+g)!@PB)| zH@ pcxKi-꺥  Mb6& K<-XȀlAtHhLy:ƌk*Mg'0K(,tJ4 jdHB #h-n'҄ zItjd'$H `gxZ`h' h5@!hxZ{6f82Q*>CRkq\g:|/'b& $0Jہ~15h8#FU(ӝDHfupS`oF X`2}ME %\DM Rc'=7T%&ƲNl( _)U:|D!҈c+y$I %NRf-!jCx"X^i+}3/N@+ o`g2:qLJy-K0RR?:{ѣ0 f ^daS#W^ W21r#"M-ئ4ETf~8`x3yK"UqL*^ X0RH)@L(֠< aBE&c@ <,&49,$rB T2SuEׂ6J 0,ũÝ)lޞq`Tzc  u#iQdEq!:#f$ 8+8E;Q$¦h"S"P"l|<:H@+> I`9p#8ChiUz'h REhz8\1.&RC(e\)0 U<ǁ^e@X P@zY%>HPe Ȓ04iP(_ X`8i'd$K!fa-Ũ3b<$Ch !,$ +l:HX8Jv8丩bFI"k 6%~x=`Ga 40F֏ ,`$-Kh7c'<fPQ=t 8$\ @&$d;ؒNbtxo pq~0 (Q 9y+9h72.@b.AT}L0[=(d/()97'BZ H 5l (qȲZKduDPi O"<*px2 '-I(>"Hpp`N 9zCx*&G#@B^ˇ bb݊O(J=`3b=Q% EW+zc( 0l&OلR tWcLd[ `0\ 0&hO$n' p`Li QV =6 AEs0#n <8 :by_ |[ӣ.Ibw@D Wm ch9nƥ-A 8Ɯ&_e-*rZ"\Rq#nE225F1X&Xt : e^ j3\rd]+w)l!ȏ!;}XC~LZ%,CL X Ad Q1@%ǤH@oDTHC=R8Gz+`>ao{&AO .C/HD^8IwG12P&V@(>H#>rd"GSڏ R|r ~wjQ) FhyHi Z 4"e'YDqYH;l*Bc@R>ٲ(24Z^(_pU(`Xno@y3p(`y8Sjh4 *[y!'aR:p V:ͥ, "( (A#H}! X$ni9C)(vd4RЄ9Pxl򗉓 zSs+x$ ᗏ(E ) vkmaH7 xx( hxq0 RkJ pU{7 !( ;`걍9I ݈0=z\li @4 Z a8FK! 8o jbb vE)9g$* As"ȒYN 0Ih$ڿ)2bR-YԲ *|e]T3nk`w{9ݖyo(& 4$:  0 [͓ m{&l'`sAwPvC (hhGy$|Y)8 P%x+p F݋, Ttm(ۤHiH3Dn4@ U(x[J]x. "_H3s |u n؀E pՁ(+8sqa!XPD+}h]XRW攀g$1$E!hH 0X5N/[́9J ni8a22zW"J[)~L9UJhLK1@eYv3@+H$0!h _ QdA0PЕ(C@iB`F cP"Db(\@Q\ͬ_y(y ))C%$*9!j5 ٳ xѫX#[";A6 =02zAJ{XX`BTeԢ>WXH-@( m Xs9P:p`O /\P9;ܘfZK xDQHQ:w H#0xΉX_Jpno(`Wp(#@H0鎠i5"〉0NP! Q@ȶTuȞdÜ'xNrMxkOPɌyk4848#$ IG sI-E\L6:HI?" I]C:TQQr(E@A%ݢВ :0 '3ʛؐ@z,@ y 8 @rD>5(Ur1kX0I.:<r:^HJQ0:bB )0h_?@bi*#(-_E6.#+[P,@$Aq969r*" '肃7Q Q8 #& Ĭhߐ(I8.pYP4G X4B3Bj8 $v0ID m(;^I P(Ah+=9Jᔘ !(萌>Դw®Mӕ JcXnMJ"1 ,c`2@349f+%t0EoRHxEzWA亓QVc(c`zz$XGn<æ]ȼ0557 &(X(8Oa|>#gJ?` | 38ΞXfe,*80ܫ@cC1/Ӗ@ b cah\>i'±Ji'}'̫!@2~*\* @dQ@t0f!2 ^u <)KS 031bȿ* 0|+(գ|ZґDj<'h "nj˴m:c@ )G74̒ *|ʺ lF(?gr9OR$ bP7 p>Y(.'x>3ި:!v9E _tꪪKiuplHY@xsyfat\S4 lT4X6Ձt^IN( $2G*- ZDZ嘡j'6 a|2`( D7os_##kP344T`0t0fe*o@^XTL"($ &@%.w2Z>,,=1ڄ,~,)ʣV2L!}j#~yԯ'j#0*b ?z `Xqz!2Z/xՒ L aID`N衡bW !#R> "B+,B|>G"C`g0Y QSZ@"X 0$2 ds yEQ0F㛄jqPXa)A@EJ@ZX)4G*݁V) 4W ,|H jǞȠɿ]Ef,0#l0!ZיVcUOK >s)C7x*E(<;b#T {.E=T@ &&\8 X|'bI%Ft0j)QyN( `JB(Fd؍fZ!B(}J9yBa[Ͷ-1H a2,㦂 1",DddRTHB5bEHi $E%NFYK_8lm eRX%#ԩu$DpF#HH@CbxT^iX+k ,NU#x"@23.å9T(N"̈́nhbD=#31,WjbvʂǻФ[2 ?yR `DG5y;B~sGLqV\E"<$Tm`8߸ 0[*F F*03 jnMLs1=htBw5cv6v6e!! 3D`8!]~HF󿸶*(NFXebr{LzW#QYGJs!m7f0@S8@OWPQS%3KDu[5~~zf^&%OFR"X $DT Sœ{6'ƫtذP1TNIeBwCha%c38n969b~r@<@C0j'pUX_d^YZF;ƣXͪ @8>?Lb:@0h 6+OJ)}} G.3HrBP'AjZ@":g  )O*r)J4 GM3fBO cp}@<-#/k/H$p) `wlE)Gm5~iD} rE&e}@hɠ m$6(…:%  DhZ *,"OJ#`~#d*)+@|mG hAju8kJ:l ` H>|:)dG(9lMĄ( qF GfoPF' &*h+o"=qxNnd2BuahR.vEXw,sV"nUj"2H!XbÒ)Nt&ʎ/ܲ'HrDn#,X ̀dZ(hӎBy˦`@'Ezʆ&nDt(B(|HQ5"(DAAAiFʉi\ P@!4w.ZɸqVb:("2|$G C0bv/ Į!*h )@F˨"Ą! @ S'\DēăĻ̂F&º %ap!l(Y2"F .#'@ 28Eb;ClE*2;|TAf5Dd&fQa` 4:,BTs"`Mo"f1q6B`H.f75)BHC4B@ )պނE`-9t;I;V;?3B,@ Ig!.ηH?UL:HA5fn GVTR@>G2'UN3-?.%ZWпmB&+uLRnH Qf( ݅wo*3`<4j`1^J9DS3XA+wC0AjPOj8-D6&Y-reRvG'FDpd3J±h9,+Љ(V@VHL 4K6 `O&c1EFP{l{5AHUʂ }Jm*Da|@U DvEmk. * HPjr CMgD1H"$@^dv:wJhxVD)"E+9SXXo A>K"jc/b:,bK` 1,duyN6uHBZ`ѦHD2saao`{pה Óq j1}V?j}3ѰG S-yPZBH.Sβc{9 d@_ F5b!b(N+B0rX`ω&)FK& d ʈ7Wuc͔Xd@jKrN*om. Qׯ @n;jMi" v `"k"=2(XM֊~c.0 @l.c^(-;"D *!М;}쪶Ѭ#d,l1UǺeHA A8;뺑oKAW$# "VAR.@n2UOh9~ƴR79bhd<lmMG:&`C $Sx7^|ãt&m2|u@ X7F/B0,D" A0HP$@|E (3IP |cw Ic/$@`,8Z P2x\ِvמ/鎽xu**P2 B J)qHqӣ0(! HWcƽ@F 2$lv2(r`>VH8xO -RT"J"D#HEM-8Q`oF-nķ2MI,›ipŦ$U"2 `O<1 u+P2C5G="6=&cf@* v 8L)V]S4(n%qmQŨ+rL吣<{TF!"| `p0r<%̢$91WU2DZ@<JS, 4I $8Uk)C&𢄣h(CA)(=MOS\1(Y8ZF) _0 J,N# ѨJF-$hVrv2"H(`'HRt&N׀['J8(W`CҊ3s(JVs`1ɜf<=;zj`0 L۞%r(4XgpT3N^sw2H |18v74Eىr頎.@pRQEiHIa4&/hY!<sK/H0Q.j)'ɗ+ qEhXp@PܕE A*Ƴ{+X PDk2^D-PP b bؒX>Z >\V!ZNh|x[*JԇCY@t hkxY3 8" , 0~~;bQ ń *5Xr0\z=8 Hޏ HNM̑9 .%Rx tdg `40t Q"*hj !\p8 ( 2/Z{ yK̻+[ +ҷ XI >KC `/:--j ⷻҜpkU'ۡa 2)iAd; y┈a@HWI S804 H y2;GMrUFHD.k)ޓPӣC 8Ť-A~hD4 @)w22𒞰|`XV5!c dءg Hʑ #:HB B2+2SE| JLh-3O37 )EI 03+[[m)D-Ȥ (α2QWHTQӁ;sg @S0RzKJ+Eh.x&b8b%0R"C}Dd688PPRCzG )aNT824 X4w9LARђ2V*;P>8*y(QpKNR>Qub7  ,‘"S_29 904e4> l7d0NX|H=xH E9Mh?iQ#O4?$ۂ5V 􉀇`#$Q:O h4n8"2Km{yVWm=Qةs1׼I1h1!; _Y02Xx63I5PDꞻHݿ@?;@+衃:*JyiXi+}(=04]QQ?kƬM/ zX.+6޾eڹgT8ь؜MT$ N>:! ɀr⧰8 .2ЈXO0O%ʞ4zGH.vBԆeXÊƕH)@-` Q Ȏ! ,,YKΖqàѩXH$9c|ռ, 8pu ptDX _;Tɣ ";5L!E H!F>|+|Gi+8[ /0&]ڗ/q._{z̮+Hp ;X[ƔG〬O33Pt2AY X==5;j '!o`K9z˄``E ؞9AHY  I,!ZNWQFPQV 0 oN  I ȗyc.g{vR2(He1D+͚vgX,@pGI,r2%Q20Z:v!-'J fl?QIChV)k6*(+A^ Hg 5]q&xTgh%uTlA(Ky!X-a0 X U8029a%BW Ip ԝKC Q;Q /X I<؈~R70ApW]B pK .MADlx닊 I2E: h0eal7!pb JH,˰yJxHA> ǣ2!0u[LQ*#@9^O"w9FՔ|85T%Aُ n:!I&4AEH$z Pqj2ӆməBne10jT ik7 :CNB @V`D?0^F:!nc7֕ht`FM`\z? i[Fek 84,hUkҥ9.qShP7 @AoE|^ڜq"p(`>b w)銊VJwzQv)[̹_A>q=D%k[?ɠB] H0Pz7VB = fk% zP6 Hwߌؓ܀DH( A, zF+c!t`e_ @rV{'kɰ/@ itZ0PZsx}ǐ )ـ݉0 kiωJ hq+iцq5UA--mqy~p w❌ʉQ 8q )yPL~aaI88DYSt tc!8p5PY=12_RΦ24X{=TӅ(S+T2q95!X XQx.\Pz _ qACVA X;7R%tEayShdz2L3>\TA/|`8~O o@/ p#Ј@ -f-}?@@P' IXz=^Ӊ z Z9t~4=/ ^0LF4ڍ]'HZ-5ǠhFe!Z pNye~i}gF@`)(vDxVᐠd@p~t>x:d@{ع +ih렚L}bϧ e "F@0nsǤPC",$0ZɰX@@ GԺ*랗+GBZ}K+*p8pC9i h2(!B:DX趬 p? fCfv)`g," !Ankf.r"!.Q\Uxh܏0 O0+ih{r7fQ7Ȯl(HsBk#70h6Eilb|E2@E3! pD.C ~-"ʋ1Z^k@IR+P?P=-k6K̄E˂zB'`e I,\E8R9`.i|qs"~!2 6@@hi@0 *[bT>Fu5C skM(Fq+gdWn 7xi f:H ۉ<ݭfJ4 Yp1n~(ґ!pǷmFZT z gtBi|wӾ+z<,2g#zY%5PSc .BpRɧ'fչyD( !䶲L ]$MՀ;aTcH io;ހ-ԸS(O(n<9ӜLhM22M@si834 d+"6' 6JyYEf1CT=C}oJѼ@>0%j%\a pAIA)c,@T 84#MFR7“$@o" 3H@bXcPHL72Mi @%2c2#ҴTK /tD\3I#\jVPc9%G 2*E\ 0TGhM2`9p~pY]ѷ14KKqGB6%9VHag J& q иC!8jYj !cXj <|]B a*jA;pU9u25Êja!="&у[MP trΐI PYeH$*X܋@P " A\.:D";Z#P+kDBxM #PŸj g*g]KȂT @3<Q.Uxq#Q7 37ܗGґJ*^,bB_FneͣD昩;[/&Q83{F% L1^5Liþ G0p!K-,C4qP*JD p8 Ҏ4`JQ7kS|,9K#1  % Z wh| P8$  xB&Dl8?o /H  |=^P4? eo l4)d@ 0p8@ nw . ^O#8}G{ή׀H*f@{@@$gm$:@,s XnH& ~?U9@  ,'6шHZ2_WƜ Ҿ߿N40C?8hүCB0Z+<#6 H y"z􅵈[ l3`:3/nxCx0nY*h,3(N4pҔE4 BؾǢvGkԻ ? gᰇ(0!DCp:9k~9r*J`5@zp}@(G2FG(ա@l bضE˭:!j[H-hS&bslu I~OrKq'͓A x&aD/-+C:`nINV X,C9OσVʬKs8;,DA?`o:g>㠔 JУ1B=@51eFI< 5HKJ޵] Pd<#)C蹮:+;#(B$?f yM[j5,ۏt#? c]ZFDr&GBš4\n˝ o]7H'@h{.=C;L !x.IKkr#,yeJ:X݈F;24BL{ހD%n)gõC uGkbn?2?f &pmaIc~`TN[@o3%#ȘzS 0u$3Srz(H]_@VJI-J"q#Aih@ɲw @ΰ'o+2vhm5bFɌ8B*&ƶ~" q>(rA` ֹ0qx 2@M Zʖ JJNEɼFj zrP.+%#hc;G(z4f'sX&`*\Tbp5XA5EN0"A@^UMI<`)=q'!yyNy7ANjII^s/q 8TCgGlOO gY-fvjf,sW%O7.w(tϝo4NꝬ #xPۓiԖ2SΌ3A;0 -2\HppuS(Kf e9?0tsHHChyLxJ"r,rM6' NiP V^ja tm=AƆZLӃQ%"<#f `_vc$9h=AUEB  A7ycj&%Ҫjwh"<" 3/u:0)E,Tr|Ie x5XNZ1mdtQَ^saCI hS !2p a4|Mkp;!\*A{I #p=ف ^HGmh!rZP5Қ1DMfyl .AI7w#Va;AwM X#ƌҳb2| ۏq[o8ƕZCȶPc~AwZDH^y 'sMq'=MmfmB)LBG^O{: ($PAL+Ydu3Fl҇M7RXGxE905yvWJ/-8߁9;(hlRo+3%Xd3tB씒{77 ]z:EJ@  7<7TP.ȞxF$RF});th ثCQAcĖ-Ru(@Q[HP ,ێP&,4 GwϷo  "8-Dן.@˥ڸع|‡ qDLgjf~wz&4 k `0'b o޻@3G4y?B!3DU QRm4ZTX`bv:DdA>L9/s=.!߫q{vj+?CDq\&a v" @(WDŽBn^Xm,̘v@ O3.,V Z)$MN4 xcb@0~="TPl! @ F3% "P.`@,A*;@|  FʚE'n@\'&&[T!`fC. "ibf'DMƴ='xe 3%d#%E5C;M&c)Ҹ<3E p}Tu6Y.l`jGO*P&C(".!FǠ J3tE1F#3lK!X-40 ƴaքN!k4N9ˈn4d NnaN A8x-=ȜC= F:b L݃r&g4+4B$"r@1p~aJ` ]Zs%,G,,L*`'g. b"t8%J,$jt(@ V<0^Nj"`iI|`^Da @0j!m:ֹd5B4r j ^̱Z1-Gj;!M ƀ2DyIB4{„eT!d nj8 +SB@|!, B%xBWD#TT4&Oc1xeTòK6!UI!N {ThA^I+%@ -FK.ɨhjw?.OXA`X8z<CbZF~ưBGMZfM3&03(<6Ta6/h&&a.yPo:6\Ur[Udo6]#<bS!ar:[@"ck2^nYNl-ؔFYE=j1. Bo^DCiLC$(`A@pC3V dxLl%V3r.$Z@iNQXԤU `t`~ɡII ŭ"A#O05@a~ ޴ |F!Bn\"+<03Eg 0tڬ¢">յ[pw?p!hZOSPԌBRX=D @E`fw$\̤fJ0RLv h .6Oo F|S& H(82(*Π돯VB?z-tfLGO%yũ6ckzC`Jv&աAф"Fmo^i B*ڨ%!lC*JpJn%"nQ(Fu(fJv(9.J@$ahdFVA ؃P 7ahʕe B/2˟MRA[*@t P kbfAMl,@MVP=JjЪL9SbT00rTYިU.ƍ↰ .S8턶KdN<(S@Lt֩R-ȥj< E@qMDD` $;7ʠ< X:!ZV~ |T[_ ƭB>dAKQh?&afP IwCp(Xd/b3e(Ҍ3JKd$(': `5uSuQW֜N%2j쪢SwzL2ioؼOj8j|` OJJGn x8F!:.鲗G># !Gs>r `mKg8dF L9!jsP0 ޞH^{@6~@OB ž! Mje>X9Ţo*rbz ] /FMbE8ɴ0W-y"b ``6v&T-߼Jh6<-!bApء4MrDwcxTM @Hlҹdl4P A!|I 8$'Gx9+̔}@$ <O  P d~?##@ M"7NQmO~n Guɦv ZHd/@ x|>@G}̀@0$}zT0GIcTxhQ&@7CGjH.y$orU$K:^OI.n|uT$vv4ilJŀ}صIz=u.r֎&Kx. \Y\@zRR :d{Į%jkz:ܮRR1/l1@fH!|W v[Nh( ։4el(ʠ'9&$li:h˾jR ;b'ˤ? ex:Hޙ 1Q2LqxpK#GE:k1K_ĉdq!%PɨL8keiYc(3j$)2ln [rLoYXG$]n/<aacґj a !3 QtUIL2d#2h (Iq$Ĭb+GܢSN(Qa ] n j#lgBPF! 0Z P :n1hb֕sN4=V;y_v@g nPxZG!dhD(>\ΩuGAg tB ٤k;MoDzۑ[2g=E0]GäII0p큦w '%߁80`;NJV|ڟ[X K|(Pzd!!<|! d40qFIG!lL0̕wU?\,w]d\n3] Ni(:(Tg}f|*dH@K"h nk1mU%ya@j;P%w˲G/ÈA:rJa!Di4^)U$>g(Tn3?*P)x ,FNUEx5/DKa.+PzC}$KΒSdQ*a>D)"' (rz;;GXH1'`11yD f Ea\6a6 YzX|oDJ@IF '`=*PR혡,Rv$b(CVC#&|we]zgISԷwIQI/*N<V\j@+ yb*EptiV*+lDSax#LFS&msXBU>c|5TBLrG<4`plUJE3͖ j;)D+XX U3 N**V`wH|.8 1ݹ"" ˸1\k+ iGH0(-88S9r`Hrqg <@Г9=`imɢ,Kp;?0#2!Ę"@@ X`S,`uX<8 8% p ɇw*x,p&ih;=2BiH `W< { bB7zZ: B`@'3 07p7 3@Pp d xškC2 RXx<l`.ZԦ۽$zD\7/. 71 iϪt #x"B<> @ Ȑ˅V"RP90s qJA'pҋZa*Dt  kq9$(슸4-t9.|txI99Ri(BA[12(y4AW3b3 %j*ثb2Qp C& 0`0yv /h8jABޞ* Ry[Aa\  ylNj)!K*52IJ*nd (饀^x`N  *Y,NRR jBY3$ю~Z0(jKnX5jãsƮLS3"a(uxa&iQ4>0  ,.X4Њ_(INU&߽*2rBtA $)C}YZ5MXCHxFzBPS  r+QHx9hVA~Y k񯀂X 8:TPSGy-* 9u@<4B*Q 3 znȊi 1ՆC( "mEPRS8}K4E;BMCI;ɍ@T0Aָ{aەX᫊5E r*Pr@ʽM5ǫӑ2CNPɅXhIAuU(`E⋨1SP`Vkwޡ|Qш'uՋU,πUX<>y#! USlh쫲ʉ|6!x{)8va8sJ 0_1^+PX +0 &;F[I+0HPf\89l31K HIG=TH;^肵'ZQ,]H`oYAˡ!((!'M :w4X‡u /VcI<̹} ӈO&C/XE)Dʘ0߀ ylk >_ InIIV Ahxjxp-A b [ ܓ SR8y %^ҿsҗ } "?9)pPM86F@n~ż0 @Sk ;APΐC৕lg#Tt e0d0LJp>m?N*⟦ # #S.k ߤ#0X"ӈC S 0hqP1 adCTx0#21k1"?aNrxˬKŐaӈ[ h  8<`}AܴǾ!] @a@`9<}6d 1H!QPRP8yx7yp߿[SjOH<9|pЈJg1J6踣գ3h[CAVऋxjFibO!>3 ?`Kx(/$(&>$륈 ϸ(SQh#H#|;tcw9LVl9 pH790cONK7@x,QCY npՅI sp *,>Ivq-а]ج7K$\^ԙ2 $Uh0Hqd)|Β/z ))'4oRKa^x8)~NJژ2y“i'q<\]jwvLuz@ -7ڔ)iһ/T*Sh u0qN 9C5ш qY2d{ͬ~}ZbynHpqXwX=]PM3uFŀ$m!p ~@@(Bj5c ` RK!P<LasAQ`s&~_ɤ 1Kdd |_R )o,J)@H'U]CaTX:SF ip=H^` ))ei 3X}pH,^-lr] 25p) L@u9 )~X%daPI,|jp=&cᲂm i6NGZ`@2-rhዢк0 xGBP}ʈ+(  ~5<\$DKF b&Ѩo膡(%H PU $xawsĈJH* (  :Tb(he5 ZOa.[\8P$t{02,h% GԠ36jC]ǁw7!^ڜ%SI2a@O!s,e<^XqCԁ3  Dic7Ia9\VMEhcK`x ; "h1ԇfϥnOZX}nOl_l }=eV: bl4e*"i Ht݄Ä!@LǥIH){T3b jy5R1@Oj :1PǀX o:T R`= HYcu2EZto^,HI ($q` L@38BC.Y>j%&KXH*N/ĖA,`<<8CW%U&ثs6G )I$1$0H 0":z2ABhF0BA 5mA)/Rn-EAT 5V)tfV<@F@B\]̡>*u R0mTV70@4μBCB0H=Nڹ` P(D |'8$DPNh"+Ҵ Ցc4w# _ܚc|\7:GESCSJr4+fZt<RXnxg -a@ ?p.B8&S@BP(!)x6Kk @xQ%꺎& @D&QxҚA 3 w:6} xjb;Ȑ"B&In!!V)0 5RشB S$C°Uy4LJ003cg4s; xwD ~we Np*}yD/nB7&蛾lD[DJ'L8!Q%m:rl㞷J,]AR6gs!:R;eo`kC8= ROR萊ZpK;D( d)I&`%CkaLfq{6ic EB!}F<\͐lX57F[ m)W@\ ^ E4aъ C|rg!L䮴%e|I4,@YhdZܐm'~XI]jհnIhX:z%%x.KR&; 1F'9+kri 18#Q nquj:`@5f5Lm 6g*T{=c8{4'APhҮVY 2m XM|-*&ON)» *E|ED0FD=!c^u EC5P ",aR9(HB& h pL=j>#g®i63q||vbEB.dL+&pAPQ!@q%"R +,5C"MDj˖&*"ZJQsx5>mB#Z$VN$؂@ ᐥI 2 p x Jc 4~Dm6VS!TTf  Pu<*ᳺ3H*,@cKvWmP:`~ EGGL  `9`444O1켙8`* Yn&-52$0xdža.[ NWj ?zSf""V2"bȹQF1甜8Pj"bhl+t !6*KЋI4Ep`^$F" nC][a1FK]} )h8EF0dA&v ↠CD 9 ("Ae&%(PB(hFV ,*+&+5B ^Ab:ꈠ(n4pr ZBIv$v2MȔ", eayN$P8×W^!&j#"tkL< krX ` F&81N)l-%!|Nb5/Vt]4E8J92@6A 8] ab@,-ޝ e  Z/Iz i>J@.Ecr$nx45 AD*2`$y ")`VfH @l h-*-f[7HTԙM2Xn+3NK.".zh6  Se`hQ& j8MC)hscL20nhp:&CTC ;.{!tV,\$8%NZF ZH @ : /<iIh:fdgx." @&nVdp,3p 6A~1W䥹{E`V de $ aڊcѰ9r#dPBS:d-f$咋5[uNS~GYMPa)$gIa(a#D-:\` @;6 t}\+JRmD;B8b 92- I Azò*t@>#!; '3}wg :!@W xr m*V G%WU#e"V^4N=jQFgڢr(Jv vm3jL  aH5qzWZDF`$&s+cdD  sB;]Af1z;?o>@ܐ`( k> (vW}3^~Ѐ@hv`.w0{(Rh," A'Ky}'o-\Wlr[y<]pD( D ˟>BY]#QH)́Ķ[2مB`~=MxevyyXoe﹠ |}`ԥ/@#}!)f~Op &CkFHPj>xI:&bv̺2/à`uh2 –|j4͓0$ X*3*R%IZ6ǁ̰si~Yt]o*aǀP( P!   {4Fiz[i' f9r8bx:f)Z|?כ"{P)<ʻ)JPGjg~^E85|TRPw(0Qx#6Ut'oQ J3I6>Sܳ S`7d8ynH4mحF٨@:I7P3$# zALf9G8Qa %Q0!T - 0.LU TEh@#d@H 6cuB0T [Ʃc &,@P <:Z$ i G'GgT*;1xG0==1G=t7i5T=|U& 4JO70rR:bf݀#@0wfQvf<i"Tl-4K@$9g2B]in %z lca4ȭ H|0z2HJIc7m1E$D4Ƙ.&;unx1`9Zj32rNlN8 h,CP>a^B@(3jH a*%tȣ/ pP h (#pM>+@R+,ghjRy R M$0 gI1Xx$KŨbVJQ5F`*ș`)}aX+pH WyrcVRE}Ѐ2ݺ<iH%͘(XU6˨Q,Ex 7s5oG V@E"ʰ@@p@fsI I#ppѲ4y((HOQl6qICA 5v} gZCkU 1F8u dN%pK 쩷~`i}!G*ePvh@gN5'1RR8bSQn.}RPiv? XVH&Phq&@c z ȞhĨ7"gѰ$ ( 92J;$z<E*A 9 pPp!((ܬXXXYpI`i 0Ts; wH)क़tÛ "hٹ foN6 2h2E1#ILOT51 Uol-s+ںP ʐ`X ]Dkɦlܵ)׶'1\mĭ4sBe>ɽ i֌i*a!,?^ɘ lF(ƺrHPJx+ q E yw? BhKoxc*eXH HhX#'Sw3(ktSǸy6 r`y \X}IE gJ龍2V9Xђ9 T% tyiP]\Q|ʠRWGs";K=mس-nW"h :T< I58p6pmpx S1׀Ȳyc!cM*( %' Hs!4 `!r3P tc9". zܕxCJ0U vpzmXyu x4BzCHȷrPʂ o)ƨ S8wc3Qؼw2l },Q P cKمWHNJLȋQ53 8nZBُ,py%Q>8ܲK f(z(4J78Y`8 DMȽ0sp TYu!I$T),;BMVexw0#Tìr6p!3HZO -DӦQPp1*1ȯv@ș$$|;^S U\!!<# ikЙ3 fhFx-m #h<CND(| ̀ q5uu+]{ JGZ\ZNpEC: HB~R)Ǥ'CؗIA>2k TMs&Fra w$", #(JNd(·~ :F2#>ADZoOû@ɼ(CXCG JPh)Bp^I @M apf!18$0,ΞDµVJI 1MK hV+ x3,UJIKb{Z(XN`8x5 h( Ņ"ch% aۊk- rӇ1h](6:@t| ;03+8՘󟑲' 'T-4TlX{}TizL  K@@ഈ>jɦR*A(zd)t8ElZӋN >D'h[<XFko(5)x3x6\BIs(^,msPMI#%{𘫍=.Ɇsۘ-} ҹ6@)HyK:0P mI^^M6Y.E* qFk %6# 3}P1"uV`AYnьj H<9RUeѷ Uٰ'hAj9LuJf[+ܨ@G :4pʙ,1"˦=< '¤]WSgC _J3N x U=F;9bymv9W,xB|]cfL5nn H@A^BՔxz".( |R,9yѼZhIZ "ˊm  b KGl=7/qt 瓎sH5$2{s'}dE9(wM'B,qxb)GtG]Q5 nAg"AoV/ԁH xOϏZ5U:. (|vE}LTx쳦n  !Q3QT }xй#401h$h hݒ^P c@ z0G?pc1J%t{j f1c( >1g4b%lMi2tN9\P|B JdLgDP;f s eٮ@OG'T=o F3m (Ri6:]NL4n#"o7@R`fDSmPA >`~|.ʚ-rjXZN"Hm{,*$`@C+˜#{`Lt' Q@3!=q.;^2f~]AF1bjEP\ Hbb$!˂4Hr@G,-2 {&t`F!*qgI*B@!8(ZG *`CI신`;҂ͪ d{ҍqtZ9Hh"ukO.I2! P X^Qp)I =2[D~֒@xt !Ќ,!*خ" `vS`Hf|!rl Ф( 6 6%٢ȫ>j0ؽOvKlz,IdpCdIiD#3C)GM+4oʒYDPZ#3~}J鵏@n `:ct61490:8@$`fSXhhwBjgU-~)(NP<Fy>` qDDa.=ic@Βy>`dH{\MH\FPsa`l e^Syp. H4fp5Gh%VR )Ըɂa`(#k˩) ?Ha~3PFI>G{?S~ 탉 b( j G(~:$& NsH vhȐJAJ 8Gן&!ڂDS!\Q78DcAGɠ6CՆ)8D6CF2a%tT%0@ʡRh#~)2њ2 0ߋ;ig%"Z`[&g;pYKmPm5}JA;g)Z:DsUx"Ɣ !D':}q o05cy@4dlQ07T@i`]WBvpV2_!$;GB)D, -A;^|n~|(7}=}z5>GOh Nn^GwP Yx4< /4Dd>RL#.MH80TL3Gb?&E,X/&vvp>?a#C@FƄ@,$Bj.dՃAHP"6C 0z ʧp톸8BHH"gwJ0&r`P0VA\ha84x*F ^?iʈv(bGLf@Tf"Į8 z >!)`Yo$bI!p=@n %0gA!t=j>ϔv; d .±-X.KR?jJAZ.K4hgpm@.¤,j!â *j&TdG Cb(",\d>~2)bnb8&mŜi(uo!hT rr& 0Nl$N @ *&bl#IDG *1It,#`)?&cR1P%V"qnj$꾖v# ,c#"@ iPJoKB@S A ,!kԵ&@G$(?$e$+G \M7 . `q&VDH!\@# D KHB0)h $H~J(!c>آS b0R`n_O4O! {@B)A0D Dtu @"T $eN j) -F.îoqC$b>VU-K(j^!!:>;`NHCkpKCɜϖh z&*RApSSF`F @@3Ln"-O2BODe jKF*P?m/M @9g?%S%+` RȘAD.nۤ$?Âu2?*JA-uב9"@aQca$[$hS@_`F,de*AޅTdg8bCZ.F &a/#xJ}pd p(r mH@FZ^jG (0#PЉ.$܍b%L d Dc~=0\!*k>&SÆ $f'$$:2\d^KB@R0I3BV .ZJ6jR^pP쓲Ue3l;j}p-?a6c0D|Upn(IT%FGt@Xm! !0n=MOb_"$c_4gr؃x"%ONԽl"($aQq,r@"2 h 2UVA"˟!!ib")̇{~+O!l\#T"`NL0&;3CHRw>l¨q5]"$-6Ѯ.V޿ w-،&"xAA@ .RR;T0 jA>mn2TF,thF:QJAf-"Pds S:Ƭ__ģ"X&MGJWH ?adJbި.; @y\N -?n#Aǎ"6.2Z`nb!+76O+p\{~=*7h flSJ]T4E8 A,=̾+ҢX䜧;uXӠ@3|,6&kmO_|Ej  @ uV""~@RʆI:F7>b5A2? rl˦Z"!VYRBc O{1>ԛ6ZUPjR@ Dq6ܲ&O|`f j!ZN)wob Y!ct6mmY،/Z,bP'H)b,tr+FN3`/P!mzA@`(mƻ>TIm# |K)tv"eh 8 :e2@JZ:$fuee#,x5D4s;:x_VR{#2'zG_f,<zĮ,̅UU<5TiPe;um@ZCb5XOX)kqy(YC&t`CǧЉ-#Uoս`Ig:~⨯7r4As:gM3$38U}Af&b$"uVr,J"ܴ=Dr~b;fcՐ /³V婤〠 5@"į{8@4r$ vROkU@GrrYb,wD#]&!#lT0!oʤTm&vŀ d@܅ -G,_:?j^ԅAc ѯT &ҾTDl` $1.}tNU( ^ N.#|:.w\_)N0G <mvvdMC./k#Dp28.p!nD[n3@ J.t ukIIJ7G`f"@IZ Dj p w,Rb{j'As@ kV̿_*o&Zq{x*(Jg^G$v!ģ찴A}4scu:( Ul`f`JNM&o (xqc^U+f 6>`(aD2 ?80N)@g)SY5%S#Q 'zQKEj@R3CEBjgY*ZO=Tj@ p}rhSFIAX@ICx)f1vISh4|^h^) &$z1~6G'Rߔ of+^E|\ryΟIy@Ƈ R!gyx2h (Giԭg\g I eYR3Hp* b"kB& @wxTبΈj𝟧Ԡd;F|',#IR`( . $8r.Z>&Z#h ` Dh1ٖ_n\W@kE#m ,jH v)i8,ێl,6"@bI"Kc"V*҈Љ}Zh6򈻭R7zʢV2~+񫮆ʕ!*,%S|[ :DlcTH"GC~eCP DRbA C/t2Mˑz쬣 /0X;ɠ!n}I'0L+^wP]p {6D"!1g=h YrMqH>=X!D İ1L0"8> tlR9Rh31p-s,}[# 2$ >̅ J < yv pk'M̫(lxm|/12Yl7kٴpfEH%h !H,ws]qt,Y$xo ŀBocnTG$a=J9rbYsa㳨$JrDA "ʁM~e L6 93R"C*8}^JARjY{%8$dYR(EA?xG@o rB 6pLbf "̂]%TjG7,2vRwŰH^ a)L#5"ј˙Nrq*&6\2E'%BuJb0};GA^#2~Q OH]ޞ]; Z`8҂1)xGH;c/̛1p VZ18"IyUV$+˱r^>3&2#iKd)t#' ' 0Nŀ(]Y%E kMc'쫮l89;MT(^i?H$ Ycq`ܚ2+uoAa\d;'nt<# fLG#Dffm/ !P#DȜ @)^.<#a*m<Ȁ#akxy!bW*J|aqp 4yO=p:βQo22YO+eQ D/Fp#pa nUvtLF2ZiE>VTـbˇk!iG!֦Cx x; oz#8Py&8;*O[9۩H0Tc:N5ӑm@wrCH~6bv6`h ʎkE=Di4Z ܜ[Lȵp=PQt>f`/pHt P&5TqRMK(4Bt0VJHT4,xȅB=׻A6;lA` ОhI!hX`8Wh](ϚYX6SYJbY:$Pv"eR.??d$g+@x3:"" "ydX딈XW%(Ԕ5 ]Cm@Fpd, P),$Iz ະ* #" G1 ^9BSh݊Y WAp{8 tЊtXW[@NJ=H(pv!jbypHoC Q؊Ѽahl#.q+*F3qy(vɏ.2x 7xH*Bz3&RT l2<9C+^"a"z10(q1MEIbȒ.:!3;N(19NquQ+ “vFo 8VL(- ;$zF ^6૶bƦ)yR,GB^`߉}m@, -Z P[`TPH vݱ Z@"|K.-d,NAxkB49[s5mT(=l=!XϲGQ 8.VpKk1 HWƨrDNȞ9@]DCY - I8zrxK_ռ; t {J1}GA1'^Ɲ@!/^u-H@HX(#REf:*Cd{bainxp/Hqڭ =$2H E:@6"6Ȅ   \]k>c}JH^" (Ũ?=-l@؎'VA w jxhey]IÍ(- Jf(.&Pt ԃ@R9ELIG8:4"{i#*E I_n  .! 4'Z@ u@8>H\Z t `f~-Gm8Y]A*pϏN!8M_?n>FuŋRK2$FA4zx l @ 6_(؝qYHp;9eHbv|@x5^NآL p GH&v];> +W"(J8Bl ZckBBrx< BP |ާ_a:l 7UꝠ( cΤ$Te ? gP <#w$M;葫X@u` 1a@X^^2H)]0!:R{FmyZ^2:F"i`zH6p$gKanpDL_$F \BA .n-A(n짅\]kt #h$;M'FiJ.hKb8h! f*E[{ŔY]$c qvP& Ō?̄5 h2K蠆c 7a>7KVyZh~`XI3ƏhoYЌ.͜ \Oj :ZFKJ0Q%At'@ˈneN.1ATa*<@F%bB4@P+#?a$ :Os@"@ԉ?b0~'KP-g?S#qdF!hZd ,I G |3SE2;$T %J%E䚉 zP @VTð4yZ\hP&)z?׿!p}_`,6'±Q:c bb4@A+E"SI6OM*q 3JYfNn5@r4z.-+Z$J *0mF.l& K"30QJԜp`4T4 2D)NvAHp,(;\U09HżȢܨ \н>==ȁ}$NB>-(|+IȈi? JAǤU3s{1*ZLJD0cZ`0(c~ (։¢2(R}eVS@8RJFy-u6sU<p9wX)H]Hq{&F'kvX @' AzQ2f!q7nBމRa"vDt/0tڦQzeLMۣ"DKOf:G|C_uyF!jZd1Rt1q@c QC '\u*-"H%5@rb9U5O- ! PTT !b;pxd<17F)!PBڡI$,$R?@@@#΍W{n3:K9(&W+nLX| SH\FFjn)b{iHF`#lLdz:7 d4?$M{"#n KxJSka^(E \X;@ 1>nn#Qq. "w+c2 y+Xs W iS2f4reH"P*TH`m ; g$eoRߢ3(o ՜ou0{]D(YhwMeZxcaTS@JFOK QO8#+GD|BQ +Ez;Lpy%@[{ev 8TP$:xt\tE"nޥK~?,OW Tk.?KQG!/>vΉ괩Z$,z!!;VID8Bc`!n pZah,`h@T@T ڏ$kSY3@{vYa/RAq:^'E(@B%JV ]{!5LP '?1h 7q: q4AaR Q NO7& (ԔuE),s7;t'D Do{34 T(Y$$Zh;?Ds}2*!A~FD,3+b/iǒph xV_o*RBXA0QJ6!b(Ĝ(/·(ړ&1$^%H"@,hRx-2#/fc9cDpF ja^[#Ȥf\j޾%`)~EN~c\Bp` @"MpRKNb""b!4 g>b9 N"/dCCZg'Fz !bLpx(DŢJ(>$NP``.jQ".ьe f$)#))NK `/,/p͢/#Sd^"HiAtp$cL9R0HfĠJA!U l[@M R#H!(mRpl'v\@4!"1䈅#-0D" AV@XK~#PpE<=5 !i! PA_" "0$\& n`Ik9XZ`i6.b&cLe83,W/Z'bfa G\!~3DK6S@&P HLDfi h!f !޷L$P$DZ j` FFbq%8wc-TEX:`/@SgHb> Vͦq"EaVDS;U)XG^OM$st&"K"2 `d氏C O%T ZFpBO!& @xO5nH[8Ihx/\kZ!;>iH'DrBMap|vi:-j!Bb'Pj`~2cz<("LBA]`|0ljp\*2#cDV$ / M}$=bԣBg5T7Fc 14#6 Pr=ʁB$ Ad0&vgmꂄPHJDg )єzMD)aQB>Xʯ` 8*3Րd!eMd(1 -0AZҍ2ebNcK "vlm.P f!(G5u:,b|7e@!ye2^vc%ԟ`8BN`B!PY@D7xÈxpxޕz!gV''o"Nau/Tb㊓xx!Im fzDr҈,#Qx0hd` pղa.P@@>ܽu_k 8aFI 21ad1 kgu:BM %xF' i`|:xuhjG>Q",ǐFp]2ԩ̓Jp6NvX+j$uVB ~(Έ )꣄Y._ h-#E?z|$gLJG`O!n?ce@.6b@b 6:<Ffm ~&g\eЁf@wr8h aj $ZDV" .,R[`:*|oXF[HHZ`'z a0nSJJH,-@&4u,@<:` 9u܄O89 HH.&gOdgTc8~K魂t{b?< ZO(+U{ZLDA ʬ-L$tq)v9`"9iB``f׫<^"+X#X$~Z:BtwH=;wY%5QM6!rG/r'3I'pL:'_<&IF@ V ˄ZP&U>h p"fe)eza)QT8~`a(U`A*ON炖"!<A6 &zJD$@9E)8MhH!3aL|Jx!Fa|RL |2Ӣ( Ef:!͈NhC: `/„XSbDZŠ1JLFIH Svut~c# SDA4SHa8憧$4Y >L!^;5&MHX|yJ4kP> /vx qxCa~z.֩>62qg*f/_f!Zi1Rf(}F=f, nQL{ N{t~a~tq8,kEޣEy} OmUoAH|δe?"B-֐ƂgS ?QXPHu0@A@   8|P8fAD_h%#ߒNJu: +?")[7@H>q-S8H X@6CߖX$}@`5)«0B{2P_2^`u89NpZ*"Wcϰ:(T O& ꮸ1Αmf0. (u*>m[ Jϛ  Xy +&Fָn;?g!mJ h$C>( =h=1v0*!/ F)(! ,/I c-9s2פI 20p7x?y"+$)rEٰĹ΁zU<v#6iVU͋V/@":Nt$ `z=ǹK шzGË { " )ŀ3t[\uDs]scG :~RA|WX$s+lx}1T"(U/jC5p\'NԣQ9C)yE ` 0B *n%@0WLAte'5/];lAdSq]QX9! ,I6pSJvNJcvR>n%#&:cX:WF \n{@|V @K ! @ `px@h1CWGˀ`X =`T R2E:PGG$R]KxG T "@#((Ҭ"Y4  4 3 ph-E#\hhGgJr=^ 0 +PC}屔Ӿ_QdU%r(``iN8 s"SSQ:D@ag1̯ D/LjD= zHLh}Sc'Y#r)#<8^šK ,)ةrNG U?LR7 g tFBWEo#R 3\큼`T @LaLT haŋRA@35d=~tXJ"Y!;gpbxc[cs G2 ХN | f,@z"_TĕXN(g :dF,г4[ ́ /W @lӧ.+KDлF#Pl;JnICHeIHPyuKgԃ4Xd+9qٲ_Ku0'8q":Sϔ u,KL$Jf}$ s& !ĶR]y<Y X(^z2U.Ew!,ȷhLe"=6ommRR_9 P+hЌƇ+(VOaPR)|)60Xђ7W{K+- (X_fb}k0QTtz=~ЉJsQLZXzAN iSL1#J|q13^03A`%CI Eĩ DAhj k?7] CanSYAϪq'56o~j0Y9_?I;? 6R@;N3 6?SþL3k{W A S*$;C `pjJA8 P-PĨĘa9> 8j{ i=ġ-<+/IG ( ++*!-b03YS֒9,̙)l ѝ RzAly!T ںȃy:V8;(yA$iU08؁YZ Zp~R S$(qoMJ[jP39ʟπXLH!a2hH H|zi)#1Ѵ\G٘8Yq( P!VhԋEnךƋh58XrhرK/xE!JHZ 1ȯj †hX`7nkICiJ̩Hؠb VP.|#XC܎Fȁ H\MI!( 8k.)q(h(J!Ʈ; ɜֿ A5COh`G1`IxI ~4LIt3shL8 I76Xw0ƝP,bYP[ ;$tE3i+t8IsFYqF0J`4IG6<Ҋz* :[|@(X;!ȓ,M ̄`DH ̴ ܙ-+<*0 >-SR5W|ͱ8P{%cZTZ҂v StI{D2%຋4/SYoK~??!nh[Hq(zJȪ|HR'!n@,Hnl` @, x(ޘṔ]: x{A,"RפXΈ XyH6ؖl` sO,<҄- sܕd{Z}>ߛU{z0LX8L%4ӺO@<O χ5"H (įWː5%"$8 ꑉQh^hC@ۜ8beAg\ (Ɉxqif@]H跴0)1r>(Dzj+ Z)K?ۺ@I WANܹ?l 2AF._N0m vAFW}Z]׶ݿыN\|m!a׬S&9pm+|/d%l9W#uy@ؐ ʎSSl@J;l诉iT)^ͶZ’)+ОPk*' .-^I̙A):;A_vh8!V IR̃.O7 l D [eȑ(oϕÔbS1æDf9pЬ 0=҂5n˹ _{j| ~E`Mc78@"*]$bOмرZ0ͽ5t0 C'P]x=y6IcTQْKX3IE⌺Ag(~EXo+&pUA@(r>5|G2#X`ćĜOUL Pk(49H@QЗSJΗ0 硕22F6R1+v߭eH~:-r2g!C-H\)>\D{r#; -3H4P (bAB!J :*t8_ $Yg]y(G50qt%U{,&`J@2򩤺h2=Gh?gO^#>meٜs]|L ʄhE@ t^*2|L( &޺F>L cFQ9QIߏ8|OP }P G%` VV|>&TQlUh PCA@JTQj /GuS vy<gtxx<^@3!a0KP&CBG@p\%0(;@Ya̝ ` 5l`4^-SG|l^gh`d4D `Z XM *(z`,4ΞǸfoX%i&X "(P   `@B+x(pL ʒ-0J1ꋨ$*~">)2b`*2jjL 5Ө i ~` )jpԒ .OJiv'i2/UAPD9 B,= ͔ʕ+ʢ~  pjF5CPbi+L,$(539ë.zIFEXM$hZY\ y0<'+M'+IzXx{Bf=a`H=(iW4H;KSԡ{{ځi XR%8˜L H.K&#lUJe`8 8O%UٗP-bI̤x{ PXIh Ö&S2pj e04/V]4*XA\ QagHSj)-`2YKV C\+*n%!U찼*\ᮬƞVED-EAXa8R\mκ@5ҏ,6a!}LBIHE'8/!ha\NUvHt `  Bq~'H/m/tY4jĪR:|**g"RqaOSc@4%kA`ox*4PB\(M|2MV-!@́C`QwaPwl 6 jD^v;"@:~fC<4b~0ԭڻ Z¦``kJ֠FcԮqCB (6!bdy14-eb.*08q"%T!IaAfLPN27drF(='(-h8jFcB̭Ĥ+KȂ@ |ANԘTz0B`5(Bi4;"P$Mq8&:Q* ŠaBA2"WAƃo> B$ 8('`@*^lrsBMO)"sȤD&S"{ CQbV0">e3 `= e`6 6]Vg0KR.[D( G4@'u<`!#gơ=]B0`@7k@v mV9>`24:$Ю' #0HD,BHO&'ea{"a,Yse(r~7] Lv‚=A`%ۏ$Hj1bXsZhZPKBa,Ce2Be"(7@ Pdl &$6!n%8eB$Q+SUq mTBF5 Q+Gj, ]php=Dv4kVeVԱ  p}Hx~k ‹Ҽ7j6*pweWv(m>zP.hQid+qGg2u}k7g%+Okg-^7q"B>4Ncv~aA4ؠ @K1nFM!pJèƒtiU-s2$1iK"/|5h,+e`b@9 v̢27XsY LڹRaz, a Cn$PERA"  1dfQ[u ,nqmp [7?\P&@Tp-0@T< < ԕ6|Z-4**Z%vA{Jt鈼( H. !(;tMWaOvbZKkn<N\2]^T@@E:bXm0.% ؆CǮxN"K($D@AF4qUJ\S H!`uͲB]hiCFc]a!rf#:+Xj7G` wT4zĄm2>@.0v:#9HM2Ye:>P`JW%͢ₛ<.2ZA7KA-|$!aЮ"աf.ګ\b}h01(6#`P?~,%"ڤ12K)bv"!abjZ;2Da`a FP^,>& k8!6T X@ <% #r@EX0䡌BAT!Vbavj(!`%τ|n%I+:&l]Dwp62u n+bO[8kE-A`i-=FYduw (0()7[[ Qy=I |XH` Ixt+@ A0nysH6wG`znu:%R&&XY;p@2rs\I'~|i0'{@`~2)`W1NTmn.rɽ{"C(ɲ&Y~g\s^`h(%&ܴP fi:|^) 8( P< @yE"(J{xk&8sxGM:;Z '̯pˣ3XZFeiHah\Û, G  H 05q+Rieh@2@r&5 K&K$@N r-X;&IL`-sFty&̩ =vx3}n`;!'~H"3]eU9f5& *1^&""k)|'H#\",)l֞ǪX~e` #㞭Ⱥ~2{`z"(AfFVr #9CPsZ'Hnx,$t|`XD3-0 -]IB'<"GG KT ('p*1aB .('g A~T E Ux VGDM!)3=FiK="(L~p:Yie0 ) Ȣp-CȣeXVa">s*\FD|̫"l^qa1zp'.bKHE8S"$k_ h8 aHha8!9 t\fq\ƶG a2%3|mid94'h `v(%VLc6L>;IHf(‰$2`=GCq/PkAx`L BJX2/(R  K;MQ<"#Z"KS'!Kt8o2qR.y,q%8pF@G &`(V9؍4@45½iNxCcodhqhdһ+[ZkQwD !꠳`1E|Qt_ 5-M aLs32p%dϹUg BӶh3ҼCRM(@ dd9a"D`#cceED (C a jd2oMZ05(zǪpoS-jR 88@\H_ r12.jH"0"@x *)dYȈYc)l3v@-("D +Xx1VwXe]a6@w* !/kk-jdx k yɝIZp yBv-{ɧೆkV(cuSR < Hł('X+@ؙ (`8cq(sڿ@8Fp Cn aGT `ҵ@M@Tf*(@3[0@.Dhp `f)ʝH!! :`#q!aWXi A1 () ÌøDA]Zh^\h Ɉ pg%p@jpB >xbX\ 0x&Ir3+}!R74( tY?Pו p QU([Gp}pH$"N:Ǹ J`2mੜ0zd/Mv )ꕰɕAT0HJjX=tϸBeX4Jh)Ppz _ pcƆ\8d8n( 6"`pYZ͌ɱ .xS0fq0r,yi]m+ʴH<س p&ϷpehhPgwZ?0FpS Թ ڵ )*D8[HZOl]u*( M* .Iϋ( py+Hp _. #y! . aVZjM)ҨJB^P$1g; mS0Z[]k Ž}]Z6j6S'ߢ $BIaK 5bJQ@N>]63`C$r/>`64: y_.Dۣ11#X$ G0A %ײ@l ɅpOeIHL ]OG *j^y!zhęu5ӞS$-,`z j[lЁ|돈;+;l]UeW8;X9@"xpS.P֟HbX SQMGP |9('ϸ4٫ڐp.Xh~]hdq DX0C"OiWPzm1q_ 2ъP1n*9RU=`B`tѴiD& cKS;>9 mt,p6z\P HfHuU @r׏Pw^Y l y!5]•+_ =A8t8d\j$겭(aPEwT]PH` r <% sjb+)! >P4mR=$T2s  pFQЁ  IJ/P ЁrrSʼnI`figxlED3r_x hx1ʨ d*qxh ;pWMXY i:ŏ6׋`\)Hz·0Yjg@f@:mwÈ(+  } ayhq1 i =aN*Y7;SՇhuC:69xx$3ՋiӵdqtnQihuƛ[@{1鈥02h`z6A}<ᾃDHlnbS%zMAc%nhWh" ?2 2kˆ͓Ԍݧ渊@$ WO `( }/)@<  tTi1@* e3rFS!pDO p><^ d5P"B Z@`9[|?_${_{=0H8 xX0 /UJp="4M(FRp\70ş0] g)p%yeO}a߳pUЗe\9tR$@pj n;cX7 )x` )R7˱g Tu< h_E<p* Kø\* R*ik}lC< tQfZ, ` @2pT D9z2G,\|,#@/k\a~^a:J P :#h1G% ^7T IYH-8S<ĿҸkfH@b5l6Aj!S,tQ`H/ RˋiQ"ɕ{*|DF0MsGh%DU3`4#(0k6: z#S)s+{1h*% 18VG !twV * !9J=E2͊ [tyƖ/¡Ti(ӤEubbH#?Z%.hrz۩RATKZ;)vLlrɥ(y"@ HgqdX*|-F`apCBsv^$_*@Dؕ sζ O+}IyHdQAPC1Rj)P$ A8,`L.$H%qxŀpXP9Y0 47 sȈ_r|pVK|o 3FH!#d8MTZ™T8 zUA/:B2tzZǍpGbd$:ACQ(T{I9dTXi%99(ߐC=V])%+PIĩnhIXɃ8Jg"Lr%lȨxI5hVJƒ&**G#P~Ib䦏g:F5PV0Dž&A(&T('yJi]&ȗ }@EX ( 48`H UX3RZLDdɐ: HLR fKcQ=# aC|0LyjRt{W@8 1"(w!+`b -Ң=*lO;`1p%e6H~$g<9q:k!9$G*t.YB 3$Z2;JPzV=djb Y<œH@2ߎa7 v/Ou[ x1h,`)0y[CHq ٘<[+*Yb!XBhZ ŀbdG2FPRȴqgHڛ@,7`D Q '<(PacoxfކGbY)."PJ@ SbP%ľZctlMh J .2 < K v02@ڗL0)K9zTFN[00pEa5EeI:#p:@*J~,ai0$6 H 0u,r1E"XL3E|P2y X0[x: y$6A[W"#N`"<`q0@9XB) ˸:HVԏBXӆ0ҠA*6tEYdI h0,y%HŏTj /LG"cb,$Ġ^kw  @B?d0 @nkDV-$ÄJyʶ%vIkz9l_=" `>8)e@7p:9LAX~uBGtau$ܮA( yX0|/h7U7 hs8@oTb#C}E>l".%h&ݎ# D~Fa A6@azGA"1⠕x lr Cnj+lBCΗԱ|cA:/Nf8ƹqL߮bh`^#!R1*, B<hbR 4d6`ʥ `<ھ &#g: 3XnLA @ F2% `  ,!<!>LE0*%΀pΤ*jtC*!O( a`h4o`.+ J*H6% j9!0% dZb2DR.Lq8$/t$.fC;K%;$BG2.% 3tK~va>d8: U..CN-|L>B`A# D&A&6AVoH *O` @ #(~RCz @[R"MBd%8B!J#J v%0qlH RGn8eqRh8~R)f pr f.Gz A @a"bxI/f&bil*0t@+.A @oD1Q"# DzN|#/f~9 o }%E3IoRe ^'A\hExIpJ&d%Gjcƀ!l&Vibd b0@VK^ JŊfa!3mff4 `$*^آbʄ\DJY2$&P*MxD$I@Fi"%Xk8 X `b2dNAJ%t(J4A>Q b"ƶdh+ĝDibHg:5bkH)ks[n )mִ&(IizdmV+m&b(sdk5W(w)$.)"VI0sMIpƚWrM)5k6W&)7]IigWth@)& ri选q)0؜ v4c1F_ooA  ±`a., @6o!  V ʈ*5̔R*uxow n0"BBRbPwi"AtNLR$73hf " JH |."c'b#rBYql;2-0LbJO)zt%02&efbc/tSj vH ~$2ʆkD9't "6#! TZa3VmcR, ( 6~0@5_w(t$G*TrT! 0?JUи1defA _QmF`6ChdR7XHH ; B;1W'wsǚ1s T.F'Lt΁ @ƪΡd\ԝI*ofWn!I!j<=)o g;3W,.8/SIѤp$or)w2i>!'#'U3bf<0`[Y~A"8B &s7ra혌$JJ5 A(aŚf6]4sLb -*{kB<0_#8SC%T>`@o*Z+s$`h oXo#7*BğNm%}h/ ~6|%Qڴ RHCm^tϤNAK8 3ڀfn1&`0_.c `l`p?B&X!I$!,zC.LuU6.KA: ,L}9ҸV*@8h@ | 2DeNA-Bةo ϢLod Sǂ$2`"es:!7=A,Aˀ̆aZf,d hG{:LaڬBK@J {qzF/aA|Fa4>['4!&jD0(1zCAAJ] Ut hY Sp $g)v! #p.nKBAyrSuoqnpCYv tR |GG |ѷ[ԙWEF< @ S~KB ?&ݮgqCS̀ZpR<w^ 7t"ln!:Zگԛe%LCAv]Fhl1ՋT"8eǰa\ 1]"{|ХbjeX5`aL\rEsMIT幒$w7ha"T v,IAekbFVmJPS?4穐%Geoh&T:ˀ\y]ᶃߋ4S泛7L2 BJ2P=zlf Z4>5I %x"zI 6ĖyNf7(CZF* T+ s}8vQuEz%ZwHʑlἺ BhB/(\B! ?acW,@}>Bp$?&aÀ@8L'C`@S31Z{"zb @gV(qDB!`R+wo&4 BqZab_6.`R$C"W+l0yG!HT"k;G Ze6|S$`b\:m v@qc2̈́+]f1=ňd"(4Sb|j1'}:@ {ع@Jb\#j!L"t"""b!xOD )* 1jH!΢ )Z7#Ćzz,j܊|p$ K@"鴚Jj3ЙRN^#(ˆI9LJ j0B#-Z,! Z9ȟ  Q 6H#VUX#9Tr!j6K#h 8u ƨfSdTPc -KbzZek}49]w R1,Wd6-BڶMu6%4]L]Պ5/N@Ki6"}i c.KGN!2KϚ (*m[/e HB+II%81k" U8GD"C<Ǩ.0F'( =ܐyAPB]l͒+"6"@-mY$T;(@#ax#u[8- 4 aX)HUVBRdCdGR="`YH{+PC]# >h-N@Y @)\ie*(#WYΑL30m 6 )M'c&Yg-T +Bx  &fCH A$#sTkLҏx0  @H5/؁9ai@$Đ QiQ%DIJUf'nM:0 6뮡)<_ "#@+~n[̊8} !ǒ0 3Zy%x|xAP1 Șі1܈rr@T $8IkRD8;zFSJ(J8ȏIuJ>!A ؈;h-3y ;3I7 IIt1 y88ǃH-Z! ::sl0`EP4hIvѐ"2Y2HHڟ2/hf9S!PƧH[+.  `xOX 1C>8ɡAO*'7(OxFA1㰭c rSj*(*4C "Kِg"y4,~_x`667蝴vBMYوZ/2Kʮ&MЖ XFSpz) {3*p`Ⱦ$+C+'J xOM@ 1K1f)3*yaK@:b]SҟHNJ#`-EQ薐yhv , ;y! 1 L>ܻ۬j-!㚹+z}*c} LL# YukBˢ0ǚ)hƘ*𞔠L 4 I AoqIk I;֑ٔ{q "M8ۘLN̩@ w ͡1ۯ1 KHt)Lxu?\Fh˫)8ē%)M%d'qR {JY.y`xhwKzxVr>* РBAMA9UhI0S] Ҏ}%`hXz'9vg07Km3JЉ ܈P029A6p`Mu É1Cx RH C D)!ܼifz@G1*qO O3p9>1(a Zt@$+p5kКxSCN*wƊx @˪MK҇i2q:?6VY 5BPGs^"~P ;Yy = z_!x 0= !I 5+{W"8|H`Ȕb\WS%x≂ZC2 őr 0Poi3 OQT CG 5tH`>ӉWC;avjxz{SQC!)HĘ(3P8GG{ISy skYQnH=]_Zݮ;hfJ0ȒEXͳ.4[2Z+T cW.z+Sڂs?BHY䈁X3M / )!MLI# H }ɽIfkg_;0,we5?ABa` I6[Dʐygh FACm Y / őzNJ 4o[[15ރKA;xxʡㄡ5RYWlHMvdR-) L 2pC mLjy ,Vͷܻopj&<*>>6AO E HuK3ĆPf>oMDAq(9@ij'=;Gxd^-i8s&S(]!Q*=J j䒣PB#XĻ$]DZܪU٨9=(x2(-if@'6Pw+(!Ζ`@@c_Fs t:,=g6o:iͿZ؃83#x>\lq؈!X9X$3TPVpU:l?[/Tk("UhʴNF9 $I$x!`a"/xt!⻻Yܭ=0B&;0z^}MQǤU#@P'Vy}N kV MJڎ%ךC})6̝mq{ TҗaJtU(:!vYF"s~i[;0l!ڶMMHOmzt'NH bL%V%7A۩ѝ#Y-Mtaz~jtYZsKh2rj3B*`.HdJnT{S1#TpV( wf䴸kO0DDj)"%>$\c+Ѐ  d,#Ƞ RBܑ9G$ W vCzC*VV+>/A$?] H 4Q,⦘2K%䂀 aҥAO[t}ڌ ~ zCb50sĻ5^ @Ҵ-E>K؃:[ A\*1d3*DY>]|v@pq,$ >bJ#I9̢W `cPx%oՌT%@` `@ j@| 7YU s1(:o ^(_ lp4SRMR`&0X`1ZJ q`tNlAZI#`AG`<x10H2̙/ ]5Lp~Q.7:F3O!9E7DH8XCP!(4S_AY!#Asϲ-5K) FFc ϭyD+$LKI0|Zļ4d_y&XN""q]bs`4V2ZԼ >oQ& yXB^]vNh2P>hI:QJ%;\PG 5 FG}$Q}  f a K4m:vʭf6}>5 PYw'D#kX.M"fp4DYfB=S42j`y?56W:-LWRzÈ1ν 8VlQ5s_qsb*/+zǕB5yӑ,rsK>]l?x ,zp3}(@=a;G{Q}lR~c{`Vj^%8SN!Ӗf C$e*H{Cz@^*t g(@'n0$ R΃IT$a.(&B\!ld((!RIQdcA$"CB!f,!MlK ^"g `ڮC$/8\FYb9xǂfcPoA!.!PGzP>#^OR,-J`P\`|Q" .jC j,&~=H Aj> ¼K4`@"W @ HoKJ/bR))Ʌ"&N :J,a, !cTFnJ$gbarѐ^@  2&(1N&ˍHX&%tLTG/`QP ,e  8H`¼BmB#pibftL\/Ʋ2֎DL`ޤ na/>~k5,& $pRɁCY8A$a<hђiJݦ0FgD:%vNZwf8AP/K$K,B<`9,*LrDmވ`<`E@NDHA6@!dB>*r8A"N̈Uk2]k6+` 7@>8^/v*.Śbo@&~vt x4M,ע6$bm` @KA#20'YBpӳ 1N#X00֥̒s3>.J, F| o-XTɨJHQɺv}:Ϯ'è1Cr3̍K!&JHpk*=dGa$ `}21T,PhB.\<ΐ9/ (?aX2Ai!=c%aXJI8eE `a8`AI#ed +B'f(nw(AjD܎UXBw &4!1C`L;,$cIvoDJ0Fa/,vDcj*=AXbL`T!0G5",BڀfZ(RYFv%&u#\⮜bfU\E %%:V@ɉ8 POJ!D 'k78z@BZ b._!F)`A[0/'pC$ }Ҥ>"B"v"fb]ls3츳#T5]d(Fr @fH4!u憚*̔IvE*J_I+EVN%,bF nH  GK\N29 4HAj@ 3I,3*KI'̢J$-D"/5"<Ç|+cRIv kX@ `GDzғb Zf@FBH8N:##1,e~V@ \#0xbm2dؒ` ?,d,J,ͺDFmbx.b($n(ap GDSŖP3}+8%zzA\&p>7P+ Ý'VR@va~ j  H0'jbFx*, KzB]FwK9+Ce K0H*_lQ,hS2lk2oFxB CU$.8G׶%3 @lktG !e gю |!HUi)8^,$(% ԎM&h 4āFcT9RIЦ*=`GDP^q<0:f'\b hj @p2]NtY8=i! 9Nt%ɪ%6BÅ/>O@/рatv1&I&Zq$/$Ϝ`n-6hq~gUo).AO'N4 z+Fho@lOx9jd5=rM$rt`ѹwFu{ "/(E0DN ,(BnOB>qXŲ/ZɴװRUB}Mdo .ƚG8wN)jXK9C /vxb8UTõ&& hBR/RV249i#/ʑE*(ڪ`ÇCFǫ`,%sEhkV^kz\dxHm 4@"'m( m#lbl()\'vX60@ lY.d\%wC@>3}',a<pH=M&wB򼮁/bqan NXCO-4 SF` @ :Қs ͢MB%vGe8&lp 2Ġ`RX9 2*^gb-BG4,єQB!ؐ j=h7e(C-zO$ـ?S6.*Ȝj&/KF!b@㼬d]  gO:u_8d&wU8ڤ!asdYUGB&{J,^NI[R3g=J`<{CA?1[B"[|zlV``v,hgL֊qa0Q/`ȽELk_zHπ$bqXNbސҼz@@A<`.6R]ZtŞ[$D +Xx~cI>x­ Ġ|a TmB7p'^9HgJAO$ig>X,B/B&   a(#̑g* @}`?@}@Hz߱(t8?q}>h@(w:\GvU@ v`V*&ҰT4 A|$'{w;\X>H, wM@98eSy#}N^Yk[x )X#Įe+~Js]ā@܀ ^.7#W, <?![D1 :B0P* (.J®: (4:b.(( o"9; !rAZB!&H; ʰ!꫚֫Z'J2K**ج,FQwJ {JӞ"#;Jp+ j\|(r)T?ٔrD4}ED[#j˜V(øt(qd +Q%J L@bHQe%dFc3,bi"-bbFD4쓙Cj4|#RnNfZLV Ab(Xh$>eܴL "rr8uHشZZk=6SGUO((E xsf,8ljfeg jk)סHfUe&ԧP:XhRZU:lVel:l3(5Vc! h՗ ª$~VuէXwRXZ.꘥WZTjsPDPk&- k+NVNC= Ph0#d:b@TcldxDY^#dZ7'[f+,՛5kNљbwt*r،@B1N,mR%BJMJ D ;IxĉFNy*Fp i.fXBP=ZP?'48؁8BU2A 5ڙ5T?M:NtVU[ `ug x] DzLJjjttR7%1 aG@0Y\Pu{Uqd6`b]Ʋ•j#Uf{WY+ HPT8=d #[n*;*>L.C;}oغAyu˓LtteHm@@; |Ylx$B̲1CzRBc2а 71/Zf wN^yr[ۦaX ^BeRH)80Hh dٝ#5ҊA0Z ev}{6D \T,h+}bcȠ$ B[AhNAͥȿYK_,4`l0ANkOb4_j3"K!Bk9ǧ zCNAjڤHh3Bc@j9x)^ykeljPksѴb\Yb&sW0,.>) PBn$Wp, H= b.geGN\,o҂/p @W`ށ@Xz t_hȍQJYV0< R7KS,0sp )`O!hyJGm=@ Қ%s9( P@ěI&. x`v(w68쌼oz0jD" 'h% bXjn ( a{H(7Dcz%|H*VEh  L !ηb @|b` 3)A(\5YƐjg"4C0(D0 8;& by=YߏbP4bH%) I(/ )}왱5Lnpe)A7#ˋ (&+I2q8hC08;!Xt╀y*7y:00C C1=2zAb++Ik ;%^ زá%)9Ǔs֓ٵ~ӎ%=I!hb'X(@y{¨ ȾZp՚N0(vh:yAY 86@0]F6HHk)k9G]#LY@7aOARV#b+36VKp{ȎxȔyo-0y(cn9#q,98|׻ze8Q GPD8 Y$Y J\#`v@s?X -j3Kh"щ{WK7 q(HZ@n i<U,ëB"d0+&[,I2(IԬ0P̘AsҀ{8g/20 xS!b1q(™SbqڑPWM*T"[G$3P;5$kPd*TCd&#z8AL6e?6OG2t7$h|)*iWNș'(_`LJV㜪5n0x#"(\cA¢%=@j}8 kq$ r,hfMN9VZ*%C@TT@(:pk M)(SPìu^A`4+ F(Z8`{ __xsqy[uвPdzJR+z2d"yW[6*rʫ̭A+*)yz5 lВy˩/]C/aҼm*Z6$|ɫ+" mP˅b2[sQSQ|ʔQ°\k[ݲuҍdNF(s-mZ#\C&L,/-J1,rXLY+Pۂ AYxH@:(hc13wY߲p!!&aRH"P$s"i ȅYHĤZ}*!ȅWIok' Q#j;5#! Xy HbK@ϳsuXPp(1PlNA+ݪJ#S8*ق}9Y!i8JN H;OL>6ȅXV2aH#aN[#& Ic&̚[z.!7(Uk#= *8&r+22'\[y'HR`YjˏN2p@o䙃 kr!s!V8UP@Q</ ZHY!I +[р:AZ(R ,NDIi``xz]lޞ:P4")T kLKZi)G'T*6L;V,kCW HvhR 3Y,1X0ωPJ(@IH&ښݪU˖03;B ch[\!ؘ4X I ;[f uԥ:џ1XU,Q5{])* 'p{/4&R E8ji8;Cl j0xh8ZƓ3բ=H\ nˀa8[7x:`wQ2b k0x!TAqnHlٛ }0GG2lIT4 B@pCόt0B ɗ؆a"0o>x`F:ghCɿ E ! v#X4I P>uP&kXc4`5DU[ P8$ C8"DQȰĀD-P 2 O! BBՀs;JP9>kV 786 > ,Pꀞ[u]c.@"7&)x]+=G#,#\$Y(V'@PXvH^ 3V{ 遫 L?$D#K>p-Bp[J<9ZA+1L@IY3!(T!AT2 9L`@ DL݀i”4 i*RJsGBӤ,(|TXy3)D7P+)O R1-J @p@ )zWE-L t*J[E$òL&I861@0`% 2v?$G )mY VtEf²K R4. Sb8ypd  (PVˁ@AʨCMnuQBW @hifXA3I$;)<4<@ $~$#c:S%. ,Ӻ91MG$iɢF5f0JWk]/= J< j\"Uq$p̚>N7dgΙ$0պ7G^Hͨ&7ɏI$Eά'i sL98c c4.$b\dzVH*CV\.ꈗ V,\Dw3f9]r"Iur .D{&72aiΕ7&D'6myoi=! [{K'hH̄5-( ԛGU8S^yCl̬I}-oW]4ܡz`L`T ZHfOĂVH%H^G+DsFaENM(3>Z]U$@\˂fDz_G Y e / 4 y/R,\);3LQX'D;JL83-@P1>TXIEäwC`Iz]Nw*% ]*P%D#@$Cvss0IblL'ةwRD&RC):x(CbIrVP`ƒ-%V$ 7\O;Ob VO嚦t!n,E+\KMCN!UxL`S b`aHUlΆB4pWXڃ4^ 2%/63"W )U;;FFTuTj2>fDIJVd$EP=w> "@"\D a" S*K=z̧g69z :Frl2by\a 1^Xi |;f P*T of"&YLqGS)G3EBI ȂUd*z-9:u\`b 1|"'+b] At 1<'@Xk3fQ"N"Kd0ܑ&B{lK# |bdHtǍvktj/p)a^@('"`rk 6LP(SfX4OFbd%,^b#0iy %^ "`.!*a \/NG>a(*k1+<5l>Pa)X!blc&4.,*`$ # @@2j^樠*,tV fH#jCe1Q!y+ fm) .aT :nBރG aDm&"!o6C|-eJi9mZc%L _F kfjb pZKJSLLoF`Nk`PkLιPm7%~LDJHGbRId'c0I[GBttz#l9cNi8! PAd64a>LdæQ6ؙ/Dd$Qf$Ƒd যa l>e:C |ׄ@cl|5$0y|({&0 t o"gLŸ 6&\(C iI )gI@. )Pp9$+"pip3FO 2Bd2 c&B@mdIc(@ ><(g . ^eb>r7*j "pa^hjRK QoDtR_R+CHe}MZ0ƹ @ADDc$I/Lxrn24q# :l)I9W0JL("aLo8U*{PK782X#\|bfd"De1c_3xp6Id.c:QMjV$E4S/XASaB84 2KpI%%i l=ITi*@QEaa&%CbZ0{#G Z$Q`H#bb) r)b LfiafFuIiig {h`i)L:j,vc b%+ivƠ 4Vf dh/,:<:r#ȂసMH LPER+`6b48H*x ʺKº 2#'y #eĠN{JLLg"~T!Z0X㜑cbHN@EȒc'n*zQ%:;RL|A\6g2o924dv%/D&BI3@a~'0avZ π` ,A>6pvXcTi{"]%Vʟn\r&F |x1Oh:%`Amhk$dT8C(eeWcJ4Dap23)M*dkCb_妎%>nr^B5 dBi7F`%QqIbO\J/Y!&KaAAJF*@f"$h@Za9A il/o?P#30b p})ڡ.N!.,t;ͭFlBwdX#p.4F!P8#= C)& Ji1`''YSA$g+&5cd/S|u#i& 3¢0\6RV6T7¶@z(eq9$ZcLD `y!>W؇l4, @AP SuA¢6 LծCLQ&>ro"࿎, >尅5?[ٰN5Ihhx#t/]d]u`9m̐>a8`sREAUGI 66h !em$E WEڂF6 aH$# isel j`3g@PA{C@@@ C{g(H(*`l9>O#C 5Hii8v<)UH&=Dp,k|$"}?!)Zi@@ۂ@`f kS؆IuxP%Up5B^H!:S$xԚuU`0:Z%&2`4o7Sq_4:Mқ&I``Hbp{ѯM.#q@&뛮ާJ }@pt<@l$`*D*nH-r,0Kʃi"t#. X?J%1- (rmv=uFm[Ժk1 <+)pH e + 1 Ԙ%roBMSR4SC@RS G0.N*BBI]\&V .Fr"Ei*ј ]|a6ȼ}td-ҼuYT\1)-DUjFG, A 0"sڑW_ $~qhHt~G߀VjdxF :Kr"KpCb Ldw)Vi!Îb滧wJ.7 :OJ0b -)Xɑ$9 #9؇5 u  kuO: hVN lS  BvSG4G)+y4LQ _H;`Dv‡5=;MVRIμ H6}7Q+ gg$h$ gvǍDa{-@h ,뻢 %p+ì *uĀ1dԒUl%\Sl,$H1L߳B\{ !ˌb\c%dk̠`1@XTC7~r\ `B$I$Өzh5X.đ?$ Rnq(4g.b?"Pߘ>ABLGXÙ+VQ5hhb-yW3 0pf!Co9؜a'jDS@p 'lM 90HM2a-qT'&^:&v(ޗ2P3Ƅk22@C'kئ6pwqra*_<I˹xZIcD9KC7y55ƌ˞dO( zI8&6xqa,#&a{j8#ůc$-DY}`c85q3%)є2OY=H0_;xr쐪}ecLOˬmb2Q" Xi nߪ#{prJҘɀT Q*XU vx`E4Bt7]Ź"a ÐTh[4P gDX!8:pJ *ai[t,}àAݲ1Fl8!Ct$V&:G -D},t cl0!Twۇ^ ؊ NPHV82͎kH!A7G@ $#UM\q"XjEs8/8&"Dp Y7`1*)0|n\"b5] H#ez%X05!$J  @F`~c@?&(M')=nWGaIh@ R 8k`f#qj0dm#&rF0Gw0#Dxþua"+ 1WkMTW(Qk3ԜY CQ@(c|9!! 6u& UStsr;p2z^xvĞV#xhQ@ mlxC} 8{3aث82 :H )YJ j b80@< 2?Tu๗I8QP/iB@6*9##VR8hP؂@4Pz+8+ Bߏ{@uS8XiL  OhImp 0`&'Skaw9ݞP ypy㢖]ȼx 8Õ>+ \E4+ Rck} J¸`1S8-6 +QV:PiZ<`_ !>A7@D2'ДK AXŋYAY 03bQ]q٪ qhOIY[oV50 x:.\?Dsi!?X y< cޣ8? 6;Êd*:{Љaʥ0dH%y#46*-2 HzIɑ_=RP+icهmȾ*I@Q5 qipȝ b kĄ丑zt8y#]jX%YI i!]$| b\)Cb +- qdƑ[0Nc: -!ѝ$TCI) `3ǰi& ,P 6&D@ P v, kia6I<6 hFyaДV?]">0S RI$JM0dr 8c:9,8wa 1NX((*GL<͋p5@\PEjxzʻC:x+0KM dĺ5BWUC}ǡR'nᩞQ@`pGdT31`>38j Dj L|8äj>p3 I S(6oEq%">"0ׄ8C `)ErbTtApi#;gOI&Eh"#@i@Әz`%<(t`ڿDKۣK`xyAhAa:(Ps2H]"(vt[LH#9=pT' ɋ I[G`9 PmC=b{G!=ÁDq8ש׺-Еb ĕHma`3 (˙4$ jD\|蔳ˍG/X܅PI!@l [KF?!(tk DHIyبиEKrZୠ*Rxu?xFPXxyx8h;#@uS*+ 6,5PɻH]J4 i:=k’3\ЁH[CET]4VGȇ'o{aƠM;bà{teL5`ه|e8;&0s#xxw`0s HjjVsH@ia Bi1 `u@{f4g8['Bo ] =P҆P]z,2r8 DHDxf2c&%!сiL\[0nF-D l H`CpRum1)<ᘘͲAaT3=J;sj2; I~a3YӐd@OK~"ZX ]hXx'< h nr\cfɹ #X+ցX d1a&fTCTPm0_!g)pmu $xȏk p 菀~{ wLZҁ@NU`N#? _^8t8u} P&MG$|b 8n@hwCU g>@O숳 DJ<8`A41Prkpgvd18Ɂ ۨO62h I Ht@oz\&gؓ. ӘDp a`Iɇq;`m_  %!:BЍDA m,YPSA^ȸq k!0nh)U ͧėA]nY@R\bAwpy\ZP'C32P|Qn}5ڇxupwSx =( рMތLn8 4  ]HӔ, HH$Tn7OŎ<8(ospVns:sT U4q6.)< {v?dV@88hshr Fz/#Vh 9x9q DㇻXPĭ(]8c@t^LOp !q# %F\?0ER8wg ZHPdU &H"k w]Q V E:Z`sfWPK:OTBg08؇[Hp%xB&(~ /J3Je ]W alzTJ.x(w?cOA } kj }x<^@0 D@(t B8y0G p,>l7\1FSW6%@\Lݏ7~d ,'7  YS ~AHT,Ш7&-8gfvV jE}>~>g;7ok:z=m!ɽi` ߯˃a1<}M6I Gh&{g[n /o[T)f78*pM}(" v|&L!N3I%JZ|޷g#$h*nAg@D3O&+;;Ӥr^ "R̡i %;|l.lʁɖ~B( He~[e^~G6 (2 9zJGk7tz* Hhn`aZ ! MMyB5Ӑ #IimFA`\| $N+/3\EOMyGrȁrP`&`kl2Q B䶂@a$0y'ɜ$ h ( `\tl A'{'.wNr[`fzb@d-9kr29;*(NxABu`0QZ+n0@'\ ԿK y@1']Q1нjmT BK0|#fHԨNH9'@<VF0QaTM3DZH@ 7ou2 N $f u,|`1dA, )>iq-l!0utN01Ȳ|O090|PKAPI%!w!>9m ۣw9 $Wn\ꌳ H 腳=ma֞6RCpn @14XQ1a7QXɨus#){#~dT/-sBy wpob)I?\`p x AV&P:TE2eۀ8 wJ5:B:ib] ܽɉ#`g!`ւD<p*!A&ݲ@sBB6>΢-V0RU7|-Ő 64S6dnB@b$HC1uS pܧ zy2W 3X!`#AUUr` s S _v,hO63'OJEe4Oj1&$z5dÅ-df\T~Ǎx b8Ga@<Mn(L%H.^p@H^At/Cx|fwYε /OQջPz\d* ?//2F5C<4H;\1@/{` N㲌;C.kV6tI0Ֆ38-Ҫ7XE"pύbo  HhaK򌔩 ^>C%x)3(^.`P>B|%bAJ*~aZ %0` )pc,.bD!o4B)B|L=8"\ +.R- XJI-gV wy KCu&$ `(ee]KB#.nxEl5b7(JD?B`BaƤAA_7mFeX  u lIId$cbf VF~>°1J`N^d0np^"~V dP 'O:Q6A/5“8W(BfP/̲G8#&ͷɦ)(s @fugyxͤdOZJ-!k5-&>"GȰ!G# Μ$  E@Xn*b= (欤(g)#8!܊JM acT<~\'JRKO%b&`X'!o7 H'eܗP"FV޳h2Æ8ϒ!FALA :!`R@V ě (d&OE64 )Dr8 W1L7ch [0Te 8rB/%b39(qC*S*"0Ԙ!:3 j7\rFx%2۠! 8ErQ\@D^L(..NEg7=8#.#hc?d::4ľABQ68!`E-' d'TQ%"EƗUDn8cJHOZ>BDX]DEJS]CB[J^Q3cE]I,WS=st@@pj!"!EVNHB0H$U0D&n64Np11LNG=.neŢ%A)0oP >7Ĉ X\0U0V |<~3 8:BE.Yg'5*R '#,4 N2 BA6&Lx*&,83(Aʬb@R FI,n~j'GrMnV]NcjHxFH%&B&0paU3^/,VB%``U h\{AʨR-HÌz&"edH}b}7P8f*+$jcLT"r ,F&'K&$ JR o@raFt?\-^IE"s!Ժ)lbr>ɀ3AbĀ& 0CXAbL.s&z]5@ r +huD'h<7ȈpD$d?ʚͣp' !KJ;Ĭ4b(aH^u"[$bZ%fo  B),; h!*l I&=qO J&,A8 p8oD-(^B.6`NJL2B$ՄXTa## D.!D-%8sMG^` !*A՞Fx'LlJ$ `7R-P)&E4&t'2'*ir(RTZQ;p'@ gA@a7cl!`G^ ƛx #SIDBVAq$hpEh'dH?01 mXAH(Kp. ZyRET7}=4t2=tcWVL@BxSX9b`f/ q.qӤJ&~X[&KyXo55 `6GPDZ7A}8$Ħ(ïh6+u@`S1gV  7*(7QD>2 ?rX) *S\KÔH! B\}WfȮ` uj*C{1 K"$q!) `r,88K<}M`R,axܘFCH&أ08Ƈ~11*NpGj. hm8'BMF!#ـ `btti9'Q 2 8Ռ1/1AB|aC=*nl1 @2V^kL֎Rʸ*,?aڦyES@6P T@o] qؗ͌+khE4[ YD-|tbodz> 07E0A saL#V@Ḁ 68q/_+.䜰<,X^ }BtF*X-!"d 7|L!oI*{[J# D/UL !(~\MYb~Z^! v` #Ȯ }iB_A~jѭ":n0y*jX جf=( `9  ߑ8p~G6LSB2s`o+q&!R(@b2LJ +S+Ug9p+ O@:*i[k&kcu; /T=r8o1 a&i7ͅc @&zoH>7jj܊ux0 R"݊178s'@3#LҾ? &,HΧP[߯ :1p ݧ.t$1"k*pLP&&ʐ4 zO{KJð_E޹b< 0"*H @}]B`kyZaԒzlFH S-k#δo#PDQFHFQsC! 6R#Lڠpq I-mHzhyy>!FR%מ^#p& @A$`i A+ը*Ǩ~8EA4NSHP( .c(eI#6IV\Tx `0xA^z3Ɉ>٥hlǵc Pb!IhTa#"G`A aX0`{72 H5ōc f*r)H~ yKLOXǘ FG!H PV 'Z-8% !r@ Ÿ) "USqOOZ"=V&N*S9PFA#)Ǒ Ct;(RA<-}@<x|pR򃃄p0,&Dt>g#_@l;jB};aIGib1M*2zdp=fwh}ٷI{os/G88H(F@ *# *7Ҷfn\8d Ab0:Z`/TfuK&~^v)8,#h=ǨD r\)a/D]9oEFr -1ZarM@"O926WOZ,𖪁ͱŖÔ;$2H~CSym3Ddz 6[ {ntl-?r({m& @ c̦U4OBuL!%eZ¥RyH'a~hp B(F@C)ܩ"tK7F$S# 2=jH`21PMpRP:Q\L p``nɉ㒧x8UNS !#a7[ D okШb F+p`1 9*Ta# <Fum Q3٠^ mᴊSCnХP' G!`+ h vA-^37BĪXTCV PT6~TzAD\ eܚaH <ҡ7 xI@ ؈{GJ3]$ B MSJ4 @B*b 茀IwỹP-ٔɷ(C椨JP2{pp2МP87x k,n 0pAۑqZ2p<1A)辘xḨ TȐ4'6`(T=aڗc@5/BX㶽1* % O(~ X:A2&H#ȷ +jA!"7Pɒr,"!ʿ!6JbwI9;I ` #`7 T )k>'22^1=S4!U=z4!B%AGǵR c5"(#D[œ$Ui zN,b,,R)T f /z̋tPKG@U hCB17zW;MŜ'  $TGBPq\WK򖣧!}@ `ј3Y߬L~Qxد(lփ@5kCz0(2BМM"NIĨ\ ͓xѨE? D*x8K05Ϸ/$XP`Y 5ϰmXb1Ёht:+’Y0ӥ4*x PB"W»#bP#d[HȒGaҸK ЊV)KҍUt, -(w2(^y^X pK(zm:: (!/' z^)U(q˶-$1I0Xi0_78/~ y 8 HJy2"$A{OI @0y-8P`GRHUjf!@X=< @ bT %#&`3p }.1w3e$fHyJIQր1r-X=Yl x~[YEp{ +@fM<#A @E8Y㬼aAYFÐPJCͷh ,,Ү{kB4- } (VkT\[Ό a"T aI;)(Rp6&pC$ V7[A?! 9  3͘QA2,r+ĉq%X=!PI<=9O|ا -BLOx9TGde(ʢhqnh 9&pMNQٵieL~=9"UNXNI KghY۴X.`` `;qŕ M3'ԋ-]9 >CИAH@d x'u;Y DU-θ(:NځҪ<=x8}!A4Œ+((Y/ ?/i k8"HЀQiLȘljN9WʌQ鞘ź^1QT2ae~+ܢC0NGV' X`iY GaaN l =h-]] xRYy4IfDy&M*"3 6sh: 8V3IuRS&W @!P`B"F*0n8 G6~߯ P} `8>TkE5Ɍ#,F$Q :@>!R@0y`< %| XI:J#w0c Hi4!0#3YY"7c{?g;f>P0$_S@H(~@Ph:={P(u&c0b@ОfQ+M FI4L. \ 5!hb 8m|! @]1 !Z+hK1kX!H4F)'z Ia}(*+Tʟ~Gڼ jz{I2z]/oT EHRKI F- y:%N:4CE/`2| RҰn7# hE2Py{֏Uqt 8 4^F'@G`HRUIz$  8: 4r{X>j[uh2sW-UrKe4 r@HP{$@~&0~K@` Aj:M a2- )ԃڙ#Lc4&!`řgYһ'DgA~-GA炠zЀDQh$ `X@'"6)w"( y+a(@c-0rzchGΏts4Ž8 NzknCn}k (i[-wZ9asVV irZx7$@*`pru-`r\_z\F,'D!6>v0lC_و800"i08`8m >bXJMe V,hm rMZMF/VPI% VA}O!K)$Ą ("c|%[0Lj1&L?GZ_gLBD7r=(Ȍ$Ï! &>`++h0tQW*8h ѢyiD+x5匂 @'0\ w d %a&e'D :%0Tp} ^V4>6%(sV/`V J+- Iegx$Y`8c*;{} $$5FEKZPH{%^"ဴ`˃qY Sij0Qk3Rѩ,t/jӚKDL!3>3zuOBhFZ"0O >9q+Bk aYa' .20A˳ nT*BA 4,TK*+-jĊ!jFa>2@J!pdK@-"J$Y*EㅤCM\2xN3.d֣X,HBkBb1 N Ր>YºkR"6 ;A <@ |iڞ+&a!N>?Zl^4 f@0h HLK@دDϰ Ɵ))YN0or>@bz2N8Ѐf Jm$ֆLXÎϭNYI*vfvwM51/$_8"2pv$.:daU@c^PAGi%T;Cz!v!j$@,f?@ FFd'm C>REBUBObFrzdE F)Ar7Ea $0!4A.tZnKB&hGzCh$0c rp0*z<a\`@=@O3p0F`'9oe ‚(ϔZ&d)C; & ;]:2Y ,!\ w"rPC.4J# ^0B*ݵL92JC4!55D%3#ԪI eq4~ @DCzBEYc$ iS! Bd*a `U5Os%:Z8V!@@'_, FIt 4cBho:!T@ j5s<ܔ`2V",!r_":3hޢJRPn[9VZB$dBtH4!5:b1>T> WlI#!HV M!FVDv`YD rZYFWPB"8 `3p\2!]bB?VVr<@Ѿq0BhBhbxbH%'@@<.P.2VY R[R5cR`@8l( -P5(m](!Ԁ"6u vҊ N*]S++ !M'#V)M65]Q1"f1' #9t `P!!m? 0@"&V E/0#Ҥ5 pRCL` p!ikhdKɶ! |\ӑY"m )(#81 !0bd @x +~=wW6T{XAG #j.B r"#7r/3*{fa\ ![Ѿ@Kc=kx(]xban¡u)-aWi kLj@&ac6HBі;Q/KpfZm"co4j$laJH0 .0)h#OnZ vD#*%9>C"0'b4":";7p8n&N(Ң3fPEg LrÈP問Jucd-d(*:,*@Ä ^4njŔq5V.RY P1/"EwSM\`T2_zOF;170SN뎅N:cd>896aZ .dS5mǥL0vXHRwHEovJ:C}I$P토0eĬ.#;FF5"vYD89!`[7 1T.USr@``i` dp9f4Ж@ڦA"{6?TjoM -D!]9ܳ uU"EXcY B ^v 6M`-O'4"9yHVf: LjweC5;|,y% ~5RHl8KYp+l(b`FH&[AI!B"  d 4(#r!1S 8r"{@&tLj(gtHOJTo([C_r* 0AvW9!:0E1W.%u Y,#MV=kFG_\S( PAo'b4,EV|pF<m3*05C.|c (g j}z/!  OeZ"V-" LiW+~ Vɗ0!2/ ~NQgص!]%?v B|:d+N&m0و!ABD!W'<52boCn@@cA8xN+*0 *9^r܈a`  3}8].p6"1 0f(X dd /dBHgLY-NU/`7#+bqJ6-nc{K;; d !ov9>fϙYF+늌XPCD:&c`d( gD>9BɢE 7-UU#BBaU&2;&i5rް'|tGe䛠J`>vѵ9hp** '@!$&_AFI-F? @h@,I$`0y;G  @@}85=`@"=^O0=8ܮP\5,~B D`DOg P hC{oWH( {^L,3CݟNKRdHew4 }R@ Gg_<@wu0ܒ?vBW t$@7 q=iLJoۧ ' 4a) F F y|8 C椇{-`h(tkB0٣0ΤjGncp ^X&1sL~4gNR,dj@©cBX 2vtv̳)#u%-!3c @~#0| s=CJ@ !$G;sZOtmw8@D1 }+'F ! z=oz`fQ()auU_ 81܄Z2хA@X@|Cʕ& Y fm&gsP/Yp3 HO+׌t̂8ELG:{Ѡ}YB \3פI&.ƚ "':F&@h*rto7;[=(~ JYTzI'֋Do.Ì.B+Pp19DɆV-=x +}i:(`G2 5;6$d!/2`+JvK?Cص_Jm$!XsO*rHʼnnyC(8FhVaʐkC%Y>BS}r 1^%A2+lי&Ŀ7c %bSSSf7j1I qh2P9{/,,#^eF'2tC C(^Al:/7VF p #y S@-'6xl>6 ?90 %p L H0䡿AQf0?n=.tVш0Θt RfC $rM#dəlL0U` e*1fP5NC|UFz)y2PqO a5#|ә3dS;/JAsq] A‹\ SƋz؋d% @Ńw AViyu:cnK$btqb' `BtX;xovFH.,MD 1S`@0-:W PAFń%D$%8J{I62]|L~B7e 5!0 ^ 6;cBCPeK~'g(7@*PdURZ #d ҹʼn[H ȭF!@z['+$=l,ȓ,(0O7Gт!IɅu#GXJ X5ʈ?5-?fLOd Dqn;w/;#ԳYsWS^/Ejh 9Q>bi%Z]P0lh6{Bu [Y5I&. Ohv_ yyXk探 G p:Ehp5\R%T^Ӻ)1H+I(beEjfP@ &pM՗RTzŞŽ$pшn<܊Xnn+ 7Vмve=k^p2 p zY6;A}I408GrF:3M')TڣXDRaxׇ8q=sB Xt@+ P( ȶ !("3@( ̇>Pׇ 0zxi%X2X`P|KBB"B(`HJH } +5k 9ߓ(\r0sU8i0"  pt!;*;#L3,Iʚ2;]`׫΄v ی,HrΌݻ94*Ț!ðb {蘂PቝGbt4j.n3:*2D-8:)$QG_1۹r`JS%zɢ G *Z{*Q+=r;Rd*ҿH! hBzOu#"A B>5-" Z) -I[lwЃ 4P1 YKߢ `?-.ew\ D7C9_LU$R1Zx֔PXB!_ 9y*sV]֘Ŋ`7M> 8`!8]U=Sd=bCq >:)cR^Kw=)wF);Lij0(vhwY 0C De酐Q:5jdH'xw.剴͉Ȁ`X\HQ7kźAq9%;P1 7B5EM幤ձ>8V+(>4(]^V@M9ؖRQSETVȟ⮝ ~P*F>g)믉U6琲I` )>& q* P+]b!x `@j΋vERȿa$Ahx (yzaS ȕa `eh (m!0X=њ@Mƀ0*  % Z9;#p X HK6@vC i1. ggPucхFipð( D h xF BH&*T6]*Y 00'PK$2^y KcAQ:ꯌ`X X+%_ýdB;Rv8X]F6yb5)}|$O/p P*]!mQlAneaB@89Ry 0Q˰fqdj d=mNl6(!ً"(х8R=\rToJԋdYQ@O(3`ϴiQz"&ɐV?iɨxux3[0'a4af+1)"(ߑ:HGlu dy1-CZB1 cD5XPPScXK{CLRದz6ojYH,>#P&lq|(k! ј3v81=HMvX{z\9` Ou`kqx%ul6k='%*l(Q.csG}gv ?1Un#՝#:c~x8 }j%4p08?@;|K@00%9xF@E @ #ftG%G¡P]-0H|CjhD :=^XGSIF~AA8m xn b Bp9r ~j@ @jr2w֭%?@39MYLr5"󣩝J40(52iC EVpH%g|/J0T/* #,B^ :0;0:m*^ M㴂o@D s@C/lP+A|$`#pb(h 44巇@lJB, Dh,x˥hJHSwl jL3J;I4Mn #hRFܵjl|odLÒ]7/DP%iRg$ɀ|2ɊM,Ҡm#DF2ue *)T՞uU ,gÐ+ 20uN44z V*BTR I /sV5uꍶޓ_nzXSK/)JRS )<iշdd¤U"?Wͺvl4y(͟]XB|]6 cIJƮ4R$e@LP/Av6ݠd ӷi:Ŕ5yXvԳ, <;HbAxfzP"'U=jDMp} "H.+[4G)gbE!FG`S'ª)sL᪚Qx(n!Q[3|2 9 W6^c!Հ0ĸ!j!B::GP 23FAG0P鴢MQrgՐPBhVQc"E7ʑ9&4#hX 0h Ԅ$J><uG%TV WD`}8w&/l Wi5:prD Q#R@`S R'y9%yAȘEx*h t8fqôxVpf<^pM rýJŧ Ps2笼38Bi`QDHyS0ei#yI8GCC2lhb`hsjb\d<3uycŭwa ja[[rI8 H%<.S\&- 4ۂh^ puM{_x&$ɤj҉^@Rtcb/ң9d[A[5D͗(ȁB@ӊ$2BA'y+3DG8m-% `0ޜ9%(CMW#K/|>x*֪juoCa";א <(z0d *(zbC*q @ q@)6--tMbm) puQ"!Cԏ긩yR[r jQr c WtBchM).%E8ena`a%W9Q\ @-zvb"t)2`"4K*# | S,7 ! &8Y%R9Vz prlfM$ʨ3S*z,JztD@P5`9h0Q(1h,4n,"zVYlR@"oxS/&0bzjOsG[SvTvyzKIBSQ o$>[zD[("h xGT BNFE+H0)0;4:f# HIF_LvT~Ƭje `v6e<znc 8`@fh<>l.0Df4PͬB%Cp/&EhMV'aj ʠ׍x$AARu + wlrT1,xͽ0Y:2XA&S``rBI;Y_킸 (&n_KV ESDEGC%A @ .YTqg:!(,nVO?ͨZXBxy5$zD|b6˂0KTa8Ar(bsZ:9h\0p<@a@:5E= F"}:8*";C,;X@ FA[)"rȎmqc 8@>^L;M:ͤ:&I] 8.FKZ24|-rcD` АĕvEGT+~ ć!tL4V@ hnA.`7BLJYoĥ,ĦzFB9%΂K1u''$za؆#-{L"& @ϲmd$lJl Z@X@`Dhjܛ@f%6CR)",Î~ DÔ= :_b @.4j V!|B:Æ"!Q>R!2dP5\H> . 4GX^(y$X@`)yCKAFk\?E@ BwuBFYH0ڶ倷$% \uML&ڙp+~pbՊfP nAS %V7ylhAk(,Bd5!WBR:ƚ8}((! kYHըz BbR#DVIlfC'Pu7- $7U(Τ^Ǻ @!"0Ža$kǚiT4 @iVԂGmd"VTt@'$xS6@^'$-ґGd&B/C.CWDx@ʤ)c+ .r :_H$0 hzaugV׵T(~ltT,ï(`8pJ LG$RYt<U 2@ Feu=ŖT׼Lr<.?(f@ Me G$ n5_Ā/NKG03Y M!㌄08peЈ aiPJ:9?0pL-Kc!FìRWEfIw~8-A: k٤gf1u&SDR VP"d¬C0pI%DCUWiXWy+-c:"p쳟EHHEFhcard_$> 34o_ǧbzN6}DEH1/-W`8Ri-7C%L_t Eo2"儴Ll=Oq.t[#HZr.mmR\p@)E~|CWt$$a[h=b',q53d-*{dP89IZG!A ͐q)8!FXAG^fWE Ԁ=ZkCQB  ?V|NٔM?p8`o@ ) $Ge4j5$Y4'<)!t]% A`8~I_ө=k=>I؍}& m'T餖yVIR'4 Ipl:]`nRZA;cd {F#C`mJ鍀4I\b R C@zF {x?_p0-i.=@7YZU#` @^0 pg0um,+,݁||[g tf7'( & $;JP]`p V crVX"^990 j F <H({wd 4Myl;Hɀj+&LQYrd@yM  }ncpj&'DFTj ~+Eܚ1rA J-{SDG3sA`F1#Wy}4OI$}"JA8LN p)3m!CVHISU<7VE":7ou" Y$,_DB#-!$t1 R)/#=9E{(`UA-:C1,CL!@% 9(\,$$\ˈ zFfV$['=<pb Yqo@ds9#K4do A$#9Z~@*j$B(h&y5-}J Ƶ S(d Ď8#LgU !s1`JXa@!H(l̉Z#hLp[dfky`/0G̦d͔`4J(TM \T9ٕAQY:721VBͤ| ~30 a!$ 4Ք#&rh'DؖA3[p0QdIhrXlw)s%-$fPWS 4q7}#f1dqЇv̫w%j]K#MM9N9|["1k'ppi9+myGᏯkLGHe+DcZ$|D"6ӖBHQ %z\Ik(FlU:4cʶI̩=H"j$Mgg?-WCv*?5Ѿ2b}NT2a.Fvj+T`wNNv]pfXu (TPZoRK!ϲ[4}pЕoHUQxQD"uD ;z[=g:$w#~"]i'vE &=JI%Yaz3(>ُr@",1W7ʔt8t42-)ԆG"aAh&Ju (,+ xQjx؂( Ё<y.k%!j`yh74y#AHI)JC5t`0<+#ؿ1@,ι qHPwY P&Ya<X$XiJ !{L %+ 88 ;mlRi0-(nkQ/P2p%c; %97DحLM2W Ў "64jI=S$B41b9 )x!Hu2+& q8%Iq'߾pZΆj>q+'-i ,Dȷ@X 'bġ* ;;WPSH+.]Qb<^ LJ%*o)ƌ#K I;Cv9pht5 #pgF< DhSi8v$)<q R0РQN˅Fૉݔ> Yp9㇌|2k9QBjH03p8n :zɢ HAyFލΊ7 b H (Ǘ8"3%qWdh<$᷑nD7g<9p>l F+O p 'xth < (i0y)L ACP,rAܗ9=zH2Ƿz(1T%%jCA@q1 i[[x 1S PHxq3t}PD7 e\9;!NY! HJ I*s#X@ѡΈMxhwiRD XU(i"( KVɔ蓉D:Ƌ^Я'Y1(:9+w%A ˡ {l  ף*a2N:>7 /Ł8i@_G$0b(d*8{C1N8"? p 㘨1cR披7n 'x FxG@y(_ͯ( DHrNއZ" Ă@(R0'li $Pf7LV8IZ֒z<02/Hy#*̧Gp^ `5hʏ:Z=iy9Q|ɚ .9:=WHw "!:ȸ ؄  !њ/6 j hlBZ5O (0-=0(%84뵋 N 5Aܩˈ h];PgDTȟE0-̲.3ƍ g'`]!˕9;"9 o#( p@vymɥp鎰Fj Ys(O&y;(ЗIu/"S}$j<z@7JJA`$LIL 5L(RжF b<,(F(h \K,@*PqrGHT@r33Pu;<2&u8;(+ z[u ’; Hۓ0; @XYx9qLC)A'G@M(5p{RyX:؏ {, j% y5`CKSoܢNXPDAX8uQ2ʩM8c<ƙv [&xfپ_Rc H "F ; F5ݟSuځW;os((l#S;:5@XHC',W4ֳŚZ7n˜uz1E u]Uۛ 예0@QꓭX6}8;j? #VI~"^ݥ0;1 ªR:> yj!ŒvFl<,ȯ(FTm^-I{;Q ,ɑ (kjn7Tg.6RЪkoharP`i pX|n{s5*Xi S܉ З pIsiQ7 f0n}[[[f47Iy@ް>*8cƈ?aTQ'W ay4ˬJ?.syAkR.pK݈:O p8vQpQknEY\1 P4}k1kKwH؋o _hB!#;pmk2bG_/-E$0Z0L5: 7}a]NƄs RZ z|?mW6 6/ғpp^x8paE9At` " ć8A@rL >/6=x$:bp 0]zAW?< Ѩj0b7ki(<<0ٚDu8StL3^t$6-k*b>y@S(' W U ={2 i!h@{P9pk#5zB@>%!@F#ƻp!Pt !02$A@0,6B@ $h Ao >^ HP$$W~IX >S ~T(@ 4dq7a;Z@! 3@&@I||fPx0$ (`(;Id*K-B8ao39JSi@w2!o n2M(7., hGrKI t* ʁw.P(XQu+JGޏjΡJ!▗,:yOX !i ֱlD tRnD Ga!ȡq< @:!5ݨ@2r0"G iF@b(vol 0Dhr!{&Gy2 aKͺ~ICG)pr'4$EP%} u58}a PSiq 8΅@H B ֿY-( ,zyb[:nP^(J(+X. . Z*F"RE(d&\wUl P8h&"k1{2d(dMRpsvhtj 8'Wmڡs Jp!hY4NlnB@r \ Pf e&K=4?̺pNCx F*s\0_8 v}#q?Qꆀ@jP= 1biIH^4{px`oa_` @+5T:r!r+P Vq:qlD +H%ycT@݌j L0̰PI@n(|i|e aNpe5TX`p AT>L+,Ry)LÎ^o8Fxr`΀.}u6e#n$1/"+pP!4'~A /6! pe"ȟHB <s2ג (I@A"xL,C@b 3FxѦO(=ԓ` *ːO($! aPl+nԙVPt %{XD&Cr NU#(d@`6̍[rc(D G@X h͚%00>@"8R e 9 ) az,xf² %{Y`=n Рi APsq6d]9R3\%:G9(8 J*eCz_1ߘ `I)(,*EG$Ȏ#2U*P1'KKp!G#@@ )g@1ɮǺ(ی򥱤EjN2RzxS>Ԕ|'yYH/6ǘRGQd5$-DŽ624.ydLR'k1tP8 gX@oj !e%ǮaKTHb0)}(_6qDLFF\Ӛbe6Ʉ˝AMPp̸3GA )P{Dbq!9cC QDw]WNC.ca'0iLh43S;0(hp&> PPO-UN?*F(~2r>M%~t P'ԯaRf.r ͓`3 9^eUiG,n>e$W/:& Vhn`AP !3@$h3 ٝt] /3KsV `_!`H@#4fsTJ![ p @' "=eNj-/S@;Ljl =LFPES mF5)&ܥ oD d 1F@mHpk(h D!<>L48x$'1H:AN2"¢@c |^(Bƣ7JZ'"@,3̇vra~CaEfXIdbV"JM`2<&Ǫb>ZAj5IUE.F4tǢf7‡`yFPbB.k( ` @%8#⌹bXN'X_#z+T:MiZz,@f%FmH@aViBaLoN[C$@ɂ" KbCdƊl~1 %#6ٌ|ThNKdRdM,\3!6a*n$H T@V Ԅ+VP bKl#,{ab7\H1EbD0"Y*(@1A/|CC*;I" Gh,UlNC@LRUͰ 0dR!.F$&1Ld7 t7T6bE!x"ƂF  U>md)4(bs#B0+Fg@Tφ<<)lh%h(2ʼ!*V[.7".#@vi& d #r*Freʃ !ְ"@SHA!|E\cδpD!*`pa8$ 1@Df ` nb563%DT c\cjC:L=;p,8䥦2)_3!4V).0sC(4NӚJ4:-3b'./e,&"UeC$4D>aEl"[HAz/ ~JGF`hvh@lE"a>p5*L"JnA<6b@c!qHdU`F`:@&!,@t@BB<:r@$B$HaV>a z P04Z=q&CW*3%N/b?#܊"N]bbcFZb|m6'/X.YJ46Y1jlT+PA0܃^HR R (2~nm,[V$X%(5sc5DTafs<a p >ml H8`٦:j!Ȳ$Bl:&('! ́JbB@a[aqaUb 4 `.` kb@`qc1 ?a /Um6d!\ť\2dd# gP4RYC Rtkgdv aRka֓܅3(' v~+e:&FM/7!!)h)3FxGiLb!qiV!S| 4x@.`Ds:~{6r)F.b~Y~ iK a~ˇ5^ lza ^"(;2,E) )t! Gq1 K~9!m7PT%8)l,Z3$ OH4$r*2t[fV(dN)TA䁂|%)O<^:!`HUʕ2oK  >bz!^w U~I0b9H(2T%"LCJ+03b0A<ԇF'3Fl 1l2$&)9_ $WL$7g}) ($CSayJ™-ٚ Hy|X8&N^]% *|ќ FXT~1MFB\(DrxG|!2=me؂I TqNv(E  X `:g [b/`P26`#0b*X#`45M҄&94<[D$ nap ʀLHJ68&!%B3vcUţ(pYm!r1baU!:&>D= S@N-vA`;A(<0H%jx۬h'S ZNTϝbU1n4><F.,F`` sF&S#f䌿\8(Ss.22Bsk$,3f@+ALNJ^Q6 XpTCTa,͢ @N35%6,$:HAmH6>#o):0zu&Q̣c\^:zCѸYb%c 3G$W,=tUӤ[6ICOV1;t @ <<U%p \ʁD{lVb2t\SAz!( ta|.pŀB{ +E>EK.XnABzDg6{0K6O(Q:x0GJiAUyiC$c˪f1la p7a 1,2=GCM&LPl&pJuAj?H8YyLDN uA XD!8ӂB2h1@# '/^B%b~*9 R'02>t!PTHJ`FEm`;=(⬕$`26g)RA[D@N؞a$4&#\!͖'ZO!syRN\,#dƶjBC>2IKdb G ǣz=@"/ >c@X% s j[..pA f2zC QOQ\6-Ԅf``0  p|oȥ&I=l0qrj^/l4"AHua)TR'W_hwxx Ľ2+kR $Vx[, r9u^n5`&@l2{p)<`"nKiɳ"L Xr(D' "9}pnCffpwJJ`@`@t 8aXV'q0$@#8YfѐJ J70pDۼj=' AnVl\`ptHC- hBH 4|'슁HXt8kF,yJ<2 yaeAgS(P)1De0niQ4'")͜)DB߀ *}-.Q-҆"6{jj[hv[@z^ GV(P"@x&) qc`U*;~˚oF8{` (7j[n#Nvڜ}1U(;jt53WhYLh|zjPB6wٷhiԔ}q*[( BHm7 {<|D  $>N Ahb\u©,r))^ t" Q3 0H `"r ( P*߀)Ifp6Q]p^ld#ºa4"4R]b bAjq٠C &2Q4#H4I>QS)E==.B$< xvA@,1S:#Ȇhnv;ib%S $$p/DȈ,qYl,r'q%Jg(kXmqACtdg#J`q !H+MQ~]=΢;/I3p~ki#yh-m(e mI4s\Pw C`= I)Na"u-Hھ+%V#itGHۇeDi•IB%DBS/8@<̘SWGevH0ڷ)^ kCf8#*5@>T +sopW hWֈu3,+o*dP߶;{! d-LL}/;Dw$)aPguQ#6eC-y;!8QR}bᤞ%\z@$TX呴>)c$[[:VSg;)`H3³(C W{'J@,$0&l !Tkg-MW]G{.#ȡL*"$i=B(1k )ǩY %А0j jD"fRFMdI3]m:WI?XʸbQ ":Pi`;c`~V%9o}&6Ɉ]IB?ӂE;uAO`ۇ>E -bךFު"4cP~J)Cꔃrcy bΑS/BXž"D0d3_bla P+Ni8'Mn"3>@(,p oҤ!` %H= c֮;%u&2=Z ZQzR:X"tM<' dL AV!0p6M="ttÊ9) sλ8!۞`N6b78u# H)/2);"r) Sz:f1z&ƀo9%xe J<ShH%7H?hHs@x߶epXxીmPA0:+?C8 ;v()!gj,e5qK?" X N;Ab QEI@v#@ @$3Ox7)i` cL(H6p&saH<hCXU3(( 81 ; *q?BKX抐(8@/9 юqxW8;=8x::z`δ9 8%H5"xdZHOCzCR)$δ`I 98VE@7^*(/84"萪\9Rе as&C(qD$Qa<m48;у;dIE@*!1LIKi !9?hVD[Ym'ß0 %R^10wYb㨀! &Akl?ip/9ΈaUD I"0CH4UKa!cK&< y[I$3 Њh 8c <ӆoC۟,:1ۇ8% Ȋ 6E:#' ja#ʣر n8=;aΖ8$A idЍ~ ˻%ۀbf+j1 @.' tC<ி NB0⨐x h,iӉpwNz8j/ A)HySCM&5;VH8\\ܑ}M+m: E 2y98Bf.*8Ј7ۋ48:TJ^!!L{) ~UKm9N!LXq6Pc562D7 A[04? BH?̬A;/6XΝ[-j%6V,Pu5-bXֱ %5Dij< x+;lPm8榵(Rl3>% L/35U $,(jfva 0ArN:+#Ǥ- %;CAqôzS.h?C pr/)#*CY)T :TP.]EIԆf(<$-0z鷠 G`u820_TOkjpMJypP%h nqtJ-{(b& #ӲSmXQnGVu'i)\2$9)D1-P`-V6552ex# 7@Z*]a7,R:eS8P"GK.H&iι,9]\cc7 kPuh <>BQygWЏ5`q%0CH%/#7:AXQeȢđ 䣪 :dZL9*Wn'1f k2c7(?S/k"ŞqFkae^Z VrE\2Pa5b@e8mšz:A};Q9/#9N#b)ث9d"ύto7:sj @PG_u;Vzуʮ53e1Đ (D|-d> >`( ~fp~a0  j5YF@1<G~߀ X Q#E±Xcԥ'jP-BUe>T,zf`Feq'qѯ1x}4+HTN4Y.CU6^Τwd `@$k4Cq7jM~j~5> b1!w9z" @7ʌz"Pj3hs' #*(y#!pZ9 AJ1z8%KA|+Q.(ͤv Ho}'~1`*&j /gr)kQtxyIe@a.2 .,TB̉ui(Htȃ'愥S\"`bzykYV]f:\84D(aj?QYB2 "uԝ(T=lH.Fzg-^UepnpPL F a5@ꦇP8(:c 梕ESD#= 0"☤*Y5Ā̼i2E$C\hG `0hz[j4Ӂ6G<ļ -g"& ZV m~- Ҥ%mN7P&~hXg7 YҨCrDž+2E+3r$g3*B8ր}3߉QR#F ޏ0V f$dfxLi@ Q@@+XZ!v%Kq 19%Y`Bb8\EE"ClA@O 0M ^HȹEREi+hȡE@Ř04F0'p<ǠmZ&r@tUFl*P(˛-d,!"Dp R LqP7a*8 L*tyldMt*٢)!ZPA6-"},w͌.@@J HbPHd0^jhQǠ)2N4y0h R H \/ؽpP!ET#R ّ(6UIjIbR~-@ֳP&Ar`yQ;%Y=,d G"R|!CH/&A^` 5|{ -"7!9Wj@) J7:j!'iT946Fx͍a56ƳmGxP{k&@"NjB%.95JL^9UP215 !:(V㻑7>۪"& !" "rQzd<7L^J1B'ҤS8Nn:YXz[ 7 ?!Z^ C iNNQAr[ Q -HψJ(X7_sxY3z+eb Sv6ql蘃ÁY<b ;W$y*+zlpMD a *vgTYьG9;.ZfN$0hqr vl(HzxO1JWx0YЗ9(m3U25dz%ƙp A~lUpO-  0#D}QtȂPRK-CN3}y7 ~)uhXUw/k%h嵴 T0TEXݤ-wk)$ۥm_aEn1#*SW=IЦqՋܱU?]'@[,m*&#l&)`BHKdkRKqiIs8ƨC5>RD{,=HBt7\d#sԁa/x?eV}BZ" l f\"`:.sl"-ebSg$jaJ 7@Fd%7%$'N""UlW$6%&~aܕ%V^ m4cH."*1?*R @Q:ĞA&)H9M,-q# +IBԮAC<$1SJ - @!*.VoRqR)H6R*A)ȜʼAF`jk<&0D$Fui^!`  ʄOǠYH!>@ 88%P# GfstfaV""aal ,q*TM!-f‹Z`PSN4 ?>,{g$/_^>`0En+3ZZ"  GFerB6HVN}B }#̆cNȊ$ "H"04Mȴ S@PfFD/e()LFVb"PGtvw(΢-@tG!8!X@"iV!nr6@gA&ǣ0/hfL CIF3sGv̤O_8*Br`16 z]SLb/XvQN 4@drGòoV<$־,z'K" !5j!x#G`}-N/-8r.gC`Qu xꦓ kL ŀqcrd vhȳCnb jAQLq(l5nPtH. ux#ԦKy2 `A`Vh3 e|dZJ>jbBH C-:g\-}R4A*5( !Wv_j,`K A bAt dSn?^#_8A zTPrk 5N"WFFi2C?t@7cedUz7湭*#pa.F>{/X뢁d%P 5@AKe`K);G7bDx BA`O rÖR<MlGO4M"b[Qd|oE= GcGPSsnP ! +Hrzf"vq ,EYbV |BxX2jKM&AIƌ"K!1D AEjy?v+_MDzӪl QPeQ6E vc`4=I># ai|`ʼ#J:EiAlER^ DXD0L(x0r0$LbVz(gB#cy!`6tؑJ"8Vq Jf28Ҵ ! L!Y)TYkDyJdPQ@{4JR8 āhZ |ƭyY6_]"4i5 7]cn>V'}>_irWxğoȔL0"Հ b %癩Qî)tsEN@`-#ϧȱ ~I`@IaϧܺBО 4b0r'ޅ2/::̷(:0*$̊4X'(9NjrϪ@`JnC*$ф$..SHPiXR$G(Nkr(ڽS:v8\%-˼B1l)8Z@V[& J'𤼳t-Tn[(G۟p5KI F}.]_bGPp,(rL!hVE 1c/LEK ܓJOU)PXj*q<+TʭN"ɮ:EY)04 @EV$ O.(ܗ6"T894L&;5U# 8|6T@S5?AVT!nHEi>RhA3Gj,5Ob~<XV`b2%N3<3 ӹ I /iɸk+,lkmh-$Q> Z@)U!9N(BVp]D=ɥH#f f^($!h"QAbePe)ǯ&KH[+z-ѣl΀ˀg 1mK{n RIp* K-aeڜH}'8"6p.B@㏄tbQ``m/wA_!#h@"LpAy9YD]qI1ZTܓI!8& Љ)=TEeXA "hO |Κ欓JⒹ˹+E莱Brx$9rGv#Vn7sXֽ ;Z!' sP-{ߎ P)*h_ZEPDst3 8 DxGX fh 82Pzj׈#bi0t@HTpi`8#(  8 :Phrصp`( 8H>p0@(&n OU\7ӭ* a )1cG'lN,ܦ:!':F:̓?2bPa&6 198ARiГ.?Yˉ"x@c/b%g66S |,pl(( Bym' j0э {@:!|`W*-QNKB08PT9$MHwe H:(* ۺQRmm)Ӕ2D_P1gi(&Ys\,V ivr4(phq~{}0c(h[6osV1#qSi"0a1ڹh =` !R)PSX>+"> i0a"hrn,+@*=O9 ݯh}=Ypjj ]1%G~f@@30tXr^tae'_31#Ew?8lM $+'O5({NPʃ4,ҐN̩ūc(fcxP"y0 h)ʋR {!zf`5{[c.ha.+JCMӋ1͖ z#hq(߉!p2,hfyZx#i JfxQAdD_Fuds+KZ 0lv;vIϊ]YdڋU0-.AKA C0fmj 4QOKX pz(EOxazvnՂD}s0r#VʇXuc7zcM 8#g& #h{@׍Ppq5E(}o!?8P`z@ A׊X8HLǧpr$X}pkm& M` sWL`dw$# .jc`i`0MʸP^~ Hx&-$x"ȕ]/ȏI;:OhDK3X NHFBGC'{*0.tP; XUNȸ%Y[ ɀH8:^\<[[u03CFp>5 jdf}qG 4ʀ@C c, )3֫  hs.o"#S DyZl[I@R E#QP<ؼ JLRxT%JeΝMȇܦYH8u<PE}`x} \H[OkurX %Y͗8:S;1܆0eC>-s1dECXjguZn h-ZZ`pv[ւ%d"k-"`@ *LX X&1hX@`Q%uǔ }'2h):byˉ)jwg`2 thxNREKFEh&ߪa <`h$ A=jv$ʄ*$Jl+PHBDVicƊR8BNj(8܈1H0]9E-N 1péj-puT &"6{[3dAvz<g{ڔm"*NQGIHjZqƂ, tl'X=R9[ըLZ>qfN1D$L|p (憬 [@5{2 VVƂe/Jh$ih-՘%'ϝ`*&j JzOjکRwX5e_w*8X$@p@L  "8ok-nDˌtNHP q~.-@+@"|P L`GIČ >!N$Hwf/ڃc, 4Ɗ"W"zo$2X bT)ߕEqr>Ҝu%ntdGУQ6haC*l.$ qQC+ ش` 2)` >Il \0@czʉNBu'llQ ,1Ǿz?0‡<7p"˜R[y%NȒ.踔0_ %4T@*oM IZwATB.vRMhK g@fԱB@ASQO" =(h\ ,Q#Ws{`?B­c*D(Xp -d_1md~#/ $ ]$xG;qaȞZ\nP@㜔Yp_ Y3t! "A.PMH&\cL j 6:! xb&:#J'H!"` * r!8Ѣ32L0'eB@ fx?'&5fH0Fixžw@Fx7J(oh!,&!kd.r$挬&+RA" Vrd|+J($>b<' ` QC&*|] ` nApiP^n#dt*9.;!apL"EV| m](|,JLNB`09P* YVR e#.!TXd˚|HlX8/ Z.xA`&c!dº2A AEZ$P&h(i*Ŝ`,q <ׁGghg%bIfB蒄 @k!bb= 3ʷ &φ]#~"~NnEB*̂hI8.bVɦl# ipmnAag Z3He^^/o=l" A2L GG^$Kb("l&gl/vTa 3tAl3ܖe<> XH*zvf `;itQ(L tԻC\`xH ·~T'DXEo*\'ID<=WF*Q&*gy"l'g a,X])RÈBE<lq4.U~?8Q @j%bpÈ"!tf/ . B;D$pTOY56 JXCpI*1HpodJĠiJ/Y ~I3.$ab0 H.  i0Ҩ-@Q6tvwX&IXdj MBk Cl0QEY 6$+ 7&ՇuM!mB &f[V g2rnŜ`.` m FMbdFe"YdvN8bЖI.d e*js A [CAA℀~ADT,AAE *8f`bL,NuՁ+͈x!(bDDj"b `!d ψrm[B` &2!Ec` Z~br(5q 2O(5fH|I/B&AOMX\#Il 0ؠ&yz@(m@]eBd%zz tu(Ŋ(ݎ:6"Sg HĄIo, ?Ȓ]©>U2@4:-pn J9+/#& $IB'0v"vAfB /|A$V-_! HJWH1`I7 Ye&u>2#0G@#h( RZ*<^GT@\;pbg|+5GlX)Gi*#D$>)\!ZbQEMAOÀSFj $ u`@K8//mN %3@ jgU0pN;Z`0q5υD5GUA P6:oaTvcNwB`_mAprx |]Q=sq]DGz*`\Y)A=bJ] @ipM#`:AVTR uc0Qb ^G7㘚Bͯ^Ӣ`ĊGi$At !r-(&/^0! ~Baspb]*vV@!n#\ ^KgUr<].R` ]_/+ђ&1IHlh&*FB]&3s5& JɁ#"3Ҁq(WeyϊlțcV[+t~(dy`L{|l_&{."Fu`aIT 5YU8̆"tŇ$tu@;\5%0!" 0>m,LƠp @7`)Tm#Hܤ|0(`/땬 EoT(?p gQ L+)UP0OjdֈSZA /U|X  R$*SV&pYFb *T-)p񚾟X4UTd/X _|r?mPxn elQ4j/ Q@ B (B18^\A`E}Sr*Zj*>;eYL X'cșBJ(P%8Ox7b)*{?ZШ`V%|@FO9&hR3(^TDtؿ(Y4 "gВ$ҋB/ʲE04Һb12i  EB/4r@+QQX+ $U-I)CD~-s$E 5G?hZU)eHXU 3 .¸ E 3r'n{GI,Dٜ. n9I|LuH XW`Fx6*MT@ҠK+r׉$`| .p&e60 sUIr:E%M6L2G8`>qoMnZ2(.Z Ҕ#gqC894rJjP`@Qdq'#%:I2 rB{|!RvHO w=+r3#Oɸ8#⎤F %j40BX}IJjO <* P2 x^Fel4j䢀X@g#Rk?AreP.h' ΗGBxw:;p8 ;RA -|za;r!Cq^< 0fx.O pR K Ĥ^ ȳhq@pwr@/>G"Y<&aǥJ(@ @` B$I" >CsDZ8$aKd$$fN6gh'𱗎Ⱥ߭ VU9* #t}b +/( Ӛ EF4L 2-(Uh3-yӮ.=5J%]cX@ 'iJi #DMJ$*q@;Њ@UiQ %N¹f5S>]4qcJ"`Q+z. vp@$sеjRrU PAΚ8Ãp0 !oQ:Pip!(|BiΦZa/E0X *Q 钉DE;A!r5ӃBGMwz2(*))J)4]HR0; !QA8C `x"8pxZ‘0k٤(zՒ5h]-}2#I<x^bSʤ 8!Ρ08ܬ3@B Ĉk@a2*0tyITMÞ!s5復~2'җ-"Fhm2jՌ  Z/ "L%1/&:F F568!ܖTy40ZaT$R x=ڻBD?|)М5P&Da+2]#Lh 3T KS O#Z-xpBedt >+-2P/0dSN8X oV z‘"(G'6kPWA @oi[Y524EF\tҁ ӥ:؍ @%0Z 1A\ȑ9 c,20xU[ CBTϫ?(M̯b{'׌<9xPU.tR30+PS/ ډA <;71<'WH<P0QRQ9˫WCVX ! <y7c `݉[@yƅhOƒ<Nl+0%JUQ3z6d̳й);f]4\0܀`~@UUˀ>%(n@t܆8cH^P>8 !2H0vc}' ɗ2S`iI*( !g^78P]Y᤮ZUhHMK"*(RqՈ1C<P_rcxYfXcV !=82!Yh%8+ŒXDSSM"Rxz )ۍɾB*G ^A`uJP[@hl ("(W` ݫLD 89@3B:G ξ ;)'ꉒ0)\B["'Ypc* {-3+ 5(dT/(tiɃH`Š# (?R P̊ԔWPg^sֹ( `ph+x(ihIH,\a| 9x5C !PA_|顠h8.Y鐡 yD+> V(b : QBH+#- {В; Y+h zY~>Ԉ-bYp."u2b` 0PЂ $K\*E/dxȮ]-(HF7Ŋ%r{Yb5;3bx8J$(#xs (qba9?0[ŘܛC@<(@+TPtf<S<+苣{sa ;F`c`YކAփ):a.pD@;DiY>L`\e/3S@JLZ8r~_5:;+ъ{d&_)e 336nƠo!.ﳀ(0-IЇN8Q N0Zɢd..Lkm80Q`E2L/%c%qQ4lKX ȚSQ@.b4GzQ4'U@܉%<7F H`49<LPV_iUaRmNIUCxX&e&"h.8 @cpGH .`7 ` PH'6qeObV̪]Zɥ8:*~?n9 3Gm)i b M:#ho a9WkL!m H3alu!gމ зM`om>09T? ` ZXd޻ A|C nYv)p!SCa?!lMrr,i:24@DVL="ٿX\.?W]'FE׻X35DqQT0XZ0HD"$W%HdEA(te8@4(o{8;li(R -% @'Եf#j-=xt{%ܶ k**10?W+`  "hJ!aϧ d>$w[" FQ` @G BqWDE`( vd3mF|"C[j2( D ` SXdY_(c"[!и]u:af34r/îQfaB ԀhP*ɀp"ygyV1:vaKt~DCp[*[P.(D R0;XvjnM # 'ꯊ.#)ǹ{`$Cx9Hܲ1d"@܆OIP1ҙ4m""C'|)O&vC9z]HQ-*/)!DP`v#w)L&8 }H6!jzH5LLݧu:( N~, iuꤲ}MHgWg'u[@|i Fٶś0 MhH>(BWg臟.yַ  Zk,\%qGhG 'L P8$ `3< DStZ1?o`O <ɀ2 X@g1X@sR) M T$$ `x0?;W0' {>@# \pVB@ٚ_LLͿE8@e3Yg2Lf(9P<O( "ۻo~4 d# OkyP'kqc@p.m l9p[2N$* `H &BDiz ع.lF H-@#.# ~/ H%.w#`0ܚ_Hywy-8Nj\[G\((Jx^AQL1;h\~Lͼ eOGL1 oę hwI' : #x:` W=G>{ 8YHP1#Ō٨0I !Q /}i ) " i G 5%阗.JɻI&QW$IBHFܻcAce!ƴb@;kx/$SHC@Ibٹ`L1别?y0rќnŖ0umT)dZMzG-ʿ'Yߏ54 \Es X eОXȵNJ "'ܴG7"F_K!5&iGN W}R.@ /X=ۓ/&P3E#N^ܕ&f#rlG)Z3TSh$-""Z ۦdI9Ѣ7|pq¦i;/<xŶa ʚ%  4@?P10B2TIr0FA0 3dC,}Wa%W yO 4|A2r %03c¹[CQBDo 5f"B`t(\'i46Zm/OdܕGøu5\Ys~R=_6AT &#V vFSysß5/+9[Isq- EP6L V H8ڽ Ҏh@M.Bs]Vje-"Sb 2dPYi2J*3 H)9I=YN@;Dq o~P qV(o:93fl @Pf `ЪGVi 1#E^zԣI[[p8R%46# |n@8b8[ A ]A̪#"G1#0PPND3`6b^$@,t2g&'aܦA 0Q҉ `.a" rGc4&."D<$ 0? | D`%fB\-v!#e3t?\ꔑ\t;ʕ8!䔁  qo'`p`p &=@<@F6@",-Z@#"ULN.&ϭaj bXIđ!`aa p&F $QIC0[$R1aT^TR 6, +*,IO i~ n1%i0aX#d+` 7(NH,FNGC571v?g@ G}V(_d&c`J0('I[z!{ l3`8``wj Bgep.prCH5fqd RpWZ!F6,kdLNA[-GMi0d `zv!jx<Da2H0,!! zᠵ+ *Jv`mL8pP!fa&F!)tL1!rnt p ,Xe1C^3\b10qBFCQ*NE(h.pSr*ǃ;0 @ @UYҎ.V^Fا; yDy"<+0T9H4RE#$hP<!8Q)^jxbt^sHFHn2PC5rG>徖sr<8dKl9H2t8"S7Aؘqr>@  ӈ/D!$E0K` gatI#6+@@tpb"V G3`*6d,L6jv1㸻R @p@ :R# $-x#'g+۫0VHX>' J5"ؗBh7Xh Xn$a'\"$L5,b% ݆ r Q#K'4Ւp@TD\jB`qm n3CjX:z @ Kر60%Ѯ=L[?JV1ɿa$g$jC2@2ԭa#:#-8Z4B]:ZFVgY&6bhžAjz)&Wlpwd"<7Ae&Bv'D}4lf>8HxL sſV4H|FLxmPv2cn eXr(; j砘A Nm4<``н>BH0oZ?J!/$&oG${oԿa˖]CnLsέGct>#oa0H:îe@0JĀ@Ѧ 3`Vɶ0%./D18'B,e R/V62*c/&0d&`#RPlC lE6FdQgb @ EW{J᜸:Z˳1^!˥+x :6*Rw{jKmD* Nx.dŨBtÚ4 ͚`Qk(X1#0BU&]Q~p^qL D~iōkQD F~[6\:2 ֐@r] M` @!t+&h"-8I*{PNL6Vd pA,Ԫ}B9G24 #G$ ~1 S8s ?y:Qx]굘U ˄# i|=si8ӝzx$ 8 KIs lYx_m#+ xr Pu3KbЭWg Fpan8E, hca6 {BtVYcg$ԦHN3dD@Tl 1"@ O` ,fR& /8%?-\?^fB@[؀6`:`􃒜fhoAl\[Ɓr/BH0$$ _!h/YSZk :5Ƹؠc]m+b< F[Oz]m 6) `( `p!pi$QLBBtL\(eGHKi?u@c^aJr2YҨJhj.pҦ O`Ս`g`M΀6 AaK+<ZkEKh87̒"ќ4)>` 'Qk+:\/+R12HqYnv4(|IOe$;n3'Db /ؼ4] Ǡ+/d)ܩ̄e9U. 06Gn ^(1[)h<`? '~Q C&4Q>(Kԥߒ\ P3'aȣ A(j̆mlٺ)82c8PuȜQ3߯;9 Pi0\Hls[e,@}9I @: k†f9D.7٦S KA>s K\( ֱ+q*鵜 Š(Z g(M"èz&<(1' #98!Xf]lĀنB cex$StT@C(l8@b%va[ ؀)߇x'J%@5)gQO*Pc6s @X#e02ЁW<$5=P3$G-(nz3Q ف T.їXx I): . "؜ wh+ks\` =9ڔc<" ,njH&ف0(Z;Hy0 3ǩXY b[̦抪|*#,AC>( ɚ32e┌{xҠ@5Ѻā+A@!= P@j@ccFYX*n6sghhX 00!2 mkjAZi@9ePx4`vpJ)yxېHtm>HKdJ3;CD /%A  ( B%neM[ H bځuu &sBdp_h{mH(K8z?[@x j&X@p`iP;$߮X Mzĉ0<G 8"A&H A|i839b`|YS E4Xv@lŖ28t{O 2wxNߋ4 q(UXT ٖ"#W' (o10!l<x 4|【8([<<m> pA|pMWi BUHyȆpagR@Vjl(9GXJub PSDEᝊx94(=H)A7Hq& O0i5Hb&EYN K)P0T'a Dͥ:  {ֆ< c}m!t8p4&1C01 ̀hؐS5O L1 ?>0$2jġ90Dl[hHME@B8 t"C y] @F 0I\0]p0IWLt @hzB Bѳkq04@q(5 xX¬B(MŬ!x^ Q88ܠT,蚈 2 f/ BdPcݶӈKe.?*3aR%!:2S c '6xXNxGs eXd48"|%2- ]QϾ&" 㤌 7XFP RV/aεUX( 80[Z)A:מ#:\0HЃbc8bni8hh@ٖE *)3 PY6Ө "q=4QUD" fjW&@\@E\eR3cVқ%a07[ПM :^E F2ۊ&aL K(@TCO`xv0 ^1p9.  )`+ 6Эy=CE} RY8:`S>{̍287k{: e8Z6@ՀH]{ԋA) ha 9 Y:=ujnN#\e߉`@@F 5qZe"9 uwJحϏ&ZHٰ^YPElgBIx# $P}D)$M'PhNT L-E<8D I#Vo_tK*FL92Q'<ǤQZ)M nJ,u Cw@-͞w)8/@-M"*a=h!/>7+X9z@Ir5`,E{hzש{Ѩ! @5-OÚ1IϪ3VE!k'#f#` nT"n `\""rUCX)x,H *FC-GjA@&  T'B$2&ˢ\P)#>j"Eׄ8VH X\H5RUpV%$f}*l 00(N#'#i\lJ$)6vG`njC`F K(u~` @ؑF9PKkbY'L'O{7aN@˨G΋:2 n @Top#P'"Lxl L{ Vn~!:!AzGIDNV, d`Oʄ< &).:.a*9džHEZj:-"?G6g9nVA DDa$QhV,"r`v!@\Tg$*Xt!7eʘ-.hIJ1 hxAEίh '#P @!ՠcq*O2S hN,VEQ'y*͌.F.!աHa&l挃T' ZdD!JJ ~z)^Z @(M?,AH?zZѾHCch">ѥ07wL$,52/KI2Kډbvb7$,[šF~,cr/`EAe^61(dz@0'`X ORSFQAdmr>@J:#k&Bƺ82#a^aFF~hTWEb*2!0*>wU芉4>;t!YZ K:8C,q,^6d6%4,$CS t* **m,*#iǰ M"K1t*$_E"nXa8EeV 'M"'YB0TZ G!#fKH\2'2qD1"I`lQ!:yHThTQS6p@Pн0IyK =An2q "vH%2S@bKTBH-bxC""*F΀`B:*alH % B<FVTB8 !`ХEjH*,WThģt>k!o? ) ēPRd b( izll 砕H4@ĕP.gxʣJ~V " m B! !!DM.o5JD!ĵ\!a4]j&$'2A R8,X6u*.h J @T-8.)Q.84e *5gba=$W  *r@]D`!Bb@A6iR$XTUVw/ ScX0@bJ @B0A! Z%b.R2I1iئ @{jKÌ4bQO듃sGU"De!HGܭlo'F2ƁB4n  *570 L50c6+ eצQAejpz VS f6EDx{jV7V)ACvkA 1̂$RN恅Ś0A;AITG%1C 5ϦX! @ PAjnÓH8"XƋ@@A4DmєG6- ,bzFMrRv& a8KYco)*&a" bs)x..TPk!g|lr}0%!X7(ɔr؇Г:G1Zw)`'؂ā07@xSJ`|!`aac9V{I*Zj|T EZ\ZNLHlf6D#ծ8C!A .qy&%zjm#j4a zZIg5P<+4R"%DQb `woBFHU[r̗ ̷ L#'.!# R"ZxZU`Zd 58 aI^5¯Ȧ`{`-H8OxHW8g,1ǣ/8 NBrRa0 ^}k "vb9h#)*܀)=ʒHEЇ#QZ>{;bA+a 'udv Kxj!DrXXrvu,OB̀O"Iz$ e1:ȧ 6K4 1"2!x,E vF}ڋDF H`d뙧.J"[m(SN6壝U;z5z4n dp\F;SfK=U) '4#j@R![#Jsb6F;^)"vTKL DBPxN*=O |<@A@~>',0V~APZAВ%E4z=_`QC@q0-Yr:nV3٬W ET&%t @h4 8?@I X@㶊gcJ z_snI(7$m{z eݸ֤OzuR{)@ծ`@X4p+ KZԻ) "1 G ֤'B~.#M -#Rӧ'.c #K0(MJC0à Gh-MPL*C(y0<:4o3IzI * %8ǩ bI (fLk3Lv8=R"ZYZ|mJ黴Lt+QXL}08-.Tq⒎C-Ģ[ ڭ<7G/I\ ^^U4b࿭K\YE t-iCs!(5"'4k|@!.R.%MM MӠ؊>+E P͊} ɐbp,- P-o2+R-XH.B#NЫ.aW\B5׳AY-Y2}U%VlbW+€( =6X U~ֻ(62Vhi&^T;2uJЖW8\At9T@DVn꽃^{bw 쟽z|; ".J4\|0d pNF }myإS@9aG#`_5ƈ A@+:#(̅@RR=fB0*Ĩ0JF@+. "JPJ̑ϫ}<1X' 9-¶q狴C U0&i?sI _"m4@_IE|D`bB_ BtޣJ-0D  tb?,BF.)G"XaC{cNy, j*S8 a$&'bih (¿ H\|g*jq"Q #-hG(2\vªq,*4\*[ʕ4' Z!'%:`% KpJ[Xi-  ⑇$a\>WKM4E0U@d١>11%JfPRq #pҝȻFtv)@ka^ 8lU8#sqQ]l(8YF;b Ti!똮üXe\TBPMѓҞ'USg8IV9IB\U)B4B&sWQA!]Bx1i=TP&¡#(IVſνԩG]dQ^}h$̺t!-zC"O8שrF[l"pPmARD>(+ 69cbCֹswUڏQ5HxAn#;$jɽ킉] Ƶ@CXo!䑜ȉԉM%y呱 $F JCP(X+fޣ7B e)v.+(ʏ"+{e)O]tyc(s)Pbp]¤l Жt -S8h{CJifܓZ\YIQH,]'[L68\L)#IE$tt#?:c<`GjQ.ፂVctn*Jɯ#Z3Uh57BX :78Y1 _8y!{ߍ3Z2!=:A#PC0J"6(ٛH,@Hq%(nn=?T39 FxW[9P) -h"" B\AAZʃ8⪳e.PQR! 0R \] h !1(Hb568bԄE8RI0Q7+!([@SBoA&_"E !ג򔘵,`Y䫵2_1 y.V @dI 1 I#*PڔzL #{ :;(O  P!OaPR(j` U8Eb3u(A_"/((n@`(''y*Q% "WoܚO>`'b Q{α>G93G8A̠+Q>; 0 U[qԉ)c(S8Tx{ h9!ZJiSC'i,԰N FG*ZD_wnx5pV[pA&% Bb -hָQy[ə(8;߇ 7H",TIbc,pwB4QSISl׋ >mJp4.[{(@ I14ҔOJ BH=>Wm)ZB4ٗBBxR` yn q8'x7ĢRR1Iصk^6Z9$  #&X'ÉqT!UkGY7+2T" ⸈1"8_f'g5Ó" Ҟ ưV1pKW"ZFʍ6pWW;H5J(xT@̉X=xЋ.HY7pbr7ZнРQMiύJ8#FHI!1G)GP">i ,Hc-U M92ܓ  Q W"qH' @ v(]9[bT5ChwV/jR#!J$#y6HŃbY&?=:(mX1hciL&ڪ+ :AwcKJ7bX`y(c1X59756322iU N3ovRoISͰQ׺>[ ќfby["{HX(f1-0tbSeyb.׀FV[<)_ařOqr'>KBMH# :OX SmQ< ҬZ+jj"F08-_ވ?Ϡ?0 ģ@r!~ÁRWbP|@Ly~ CshTz!3bOt Rf(:!ϦN+$2 WmQm`8N:O8 a8t\ n]LXz;/DwOۤ!xVLT?f?X P \` ߴ;$JcL!!DӉ`1|-1KA (I }#8b!2* #C܏Mr>pT%bJl~먌BD  A?ApପF&0(P!'bha 4M937sPWxu1$! 9 "^x %~jBmo1)z _r`qdw\Xwpq!a<-\fBBIAF2jUep0P9G0fW[$%6tї@%ƂW ' (taGX7Mz4D#kxKpX`x jaqhb0ǀG %'&4MG8&Y:G A4M"y8|ad"x~?Tjx4 n!&_$ H 9h345q2JXPqS:<lT IcIS2Qfi$g9 @x8P$xEcŴ\X ;GIQ@8Z> Nb/NA !`6ŒAfJCPj Lr+mLVd&0r3b69ÎOfQs e Cqb\0, x+´$]̙d J@ (mӅtה̙: S'oҰι~!cd$j#V`ZX"U 1f P=9R,[(">R;%dPw Qo0Mqn,qnR/ 8H~1~a>g ՚*>0G+( #UUsE(ȕJ^lJz3H@XFYx,w2cf@f-ǎo jg-2H p  '̝=G'3q `{:D ,܀@;QKDS  o}f8 "D@uK]/z:A=GʐnǘzG,@f 1_[~V3F@A#J V`H 9a@hpSı@Ԧz,tw}'LS& H 3bTm5⁑qxXr ԅ_묂.}@ ,3/CTe`°\udBji+^+5b`h!p-D}HrQDZM"-f ,E= s8<\nVN\D,\ <,EKYe'ɿQi~|$#f CORB>L6a:AjI#DȚxMCO<Ŗ :!hYHLbA~ ОI~Lp\\0Dlpn^]HN i\xN'È4,# BaBiT#Ɏx'\FKeD fv!&!"H9:8Ò# :Bh ,8 ADEL b,4p\h8BLFL\@bd1"puPkZ:Lh pAd4c ˲&4H#<xdǞ80~8"+cd|O^f" zLvccTb/.h% DJRn.1bC H+P!B$,8Q !)&$RP%[ζ# !]LgLXn.BIk".8 fp61ĤEhhqBf@r SJ2f8h|$8" J".! @!GCyypF=LjN!dJ9$Q8P0jL i#,cI!gh Ăg <F>6x/ì nA "bAW~#p"&cba2p:GyExijh\5 \]!!ؖQff#b]bHSD4 U13(ƵTxDAA R0 6#}!CX:JFZ ྑa = h蓈ȀfbFaq좊 @aSe {6> >HzX6w+Tk!qnsteOp&@tbEn !,3 uYp# !!y5"NrQmv"U 1B#jsk3$48 :T&BVa#D?R&i|:YVvGhQ F!č Ŀv fOs̭/YeD@Us uFecOP"b'#*!зCSQ b<]g>C.B>.S@ Tcl&H<9ynf]w] .T0"! h>gf.XQx3Zn"FUp> 1%\ D'!<.N.:| RDlQ\0 2(LP퀷gH?"pBΏX H(F{,`^ ?18vPb("sޔ #H0$2yJ1.Vl5Zp `ְM 7/ K^@ 1&f'ykb-`!i->vTߵI> GA1C 'Q>=%/ZܴvR5%K/2$ (za al--cZfBtcEd$a> @auCk$]7CZn.%N/弦dbCB(Hι***H#|@&JG>0f%v TF2$  D\"Jh(xj/P!ma0F{ f#0y(,O + {éR(C%2>f4Ӑ`<8S0{ATZ5L['a !pBq l0Q2RnXK c ]`ua"a7tC=EOKTLDZ#A4"ŠC9g0Dy<ejD`_,[ 86 `ƥ?03J 0I h,F꩒ [Q50Kk8@P%Ҳ?| @P~` |/#q@D&6aTPK@ (tP ƠjoG\F2iC zwYz`8>P@ y4 rs)p)MyԢW*P(Wpt{V[u>r0` E8">m6@ho&M+J])}LCnپ 0 rtOON 6uL% ;pq1()A{)RP) a"ELZo=D,8 ;~/ĤER)#N0CKZSG\6R 1>{D=q1ƶ{ʲ|#d^r d^vAIɒ~(=cdҢ>X @b/vra,$"OI-Q̰^R-$zG@Q2x:Q m ,L< p A/8& p2P ?-O"}0_ !@e}@h`fhblLz'jdNJ)p,Q= KMT5U# qC(` :"W3H< /Z "p2@@tٚqOy )ˉex}(!Xn_h4 &cp!Ȅ29 PU,qרPQ̗6ʺb*UB\DSWir.B(Es&iG5a i: (&T,ňȳ g5YSbX7'Ex2#`m&~ϿTZ%>WbOA?1.(jIy% 'BJm]!ĈR)!jl(Шjs%-$99H#;G{/d|K^Y6Eg%6ː BpDCE7eCz1*\Նԑx`s`%%S|_J썏m`) - <ǐS jȚõjK>hC*F}'FIDUФzH x`B5 11ycPC'rs4VBRU81 >8]`$mH)`#["/PqJ%CT[_H-J)%E."#qfm$#@ Qjzf vO[c ̣ԆN` jԆRrdeHa߷"@q ȗZdkH{tJc:'m93صT+?ȴ8W[-w.e!}x+?\U2'H'Rtܑ`)9F8t0 P9Q,91HhSx жň!R9B* I @P8Kx1JY龩"큨_  ŋS/)@!Q͋Zh7 @6-^"<@KW =탈6jxHvz[ @yP \VK@;f8AѲ`"i8F|9/hߊ y5$c kȇ:[/#'C""nqQ,Hh _ +žQgqܕpC$B@5`020%0X2XM(xsIQB:F$X12A *B 'l@a.M:]O&c%p 2gMH7 #(#!pS! `RXIMbHuST\ ieItxHCC; 51y!K(P,Nh wU@%,$LY2  `@9HkBY AGJ/ X K*M MM,<Дa0b T $ Y+z3KZס,['+c3bKo`#@n4;МH x\ZPI{$|.i +a,˕$ՔH&-xdTHH/ ϒ"<:CQ+,L$:/x9!6 Y[NȀ1k䂚Ԏ: q[Ed W}6,e1ٽU34aȊ X]l 3 ?tf 5Y!Dॕsp3 T .k=2Xٶ>X4Q(RKT (^ hCd!(?|W8Ah.WYFӒВ_0픰*)UShv?:G ȋ9Cx&kk.`hg6AyVIV hOG䙳ki8)E"+fR C0 hLꇃ38;#",u4Zδ0A~1KrHXcC Ҋ+_w-m8d2)_ 3!+sm̢ՁX8YPwڵ~6S2 ҤpeX-˄/132"[#iW *^T@|l ȵOIY@+~rϝ| 8û51h7(w%Rȍ8H,HѭM @Z O 5ؑ+,^Jih VЊn^K-Ru *fJ+Yum"np=̺/W( KNM C4BRtԖ~ ؄#hb,0-x&ϐd^ML=DpbQL1*ny /#Jm} ua7~rl4>(PUx!( *D0l" l*᭏H/`ph9 t|ɠ6҉qQȘN$-6$TCVD AV;;v`UK<8⟏s=McAht^Ԯš??u+ڔu :OH6{n  ݈X|vQJEIU&, yȋ ܧT 02ĸ_W0r,,Q zQNhn+ ڵ<8ŸIÈ@ʕmMVH|M= A!&q aTƶI#>=hh03ippL|aTF:j'|>@ǟ+KeX 揹 Eq:@ϩPi-%*M6M#U0VS)Z.OG)~#h5>Q M&|C,$P)> `GV]3JLW4|[{R@ YF?q/W(4o'  ek5"o&jZtE)W)JQbuBD!B$[~g0-VpXu'2#mFF h)R$A0Dir[#iڲ y ;~̷ǡ#O}" !)ie3\z,Zרd|~µKj a@\e)?eA|4vaYp * $6M\ GڐJg~TTnSض0{tQ~^\a<`hL `^* `4 " 62Di✦AJ 7pf,:6 .=QI7gĉJE mNgTflEz⸵4:4zk7֔L}(`2~OL\,^("qr@GIrizTLD2 46ƨl*p6D@3ޜө\3""8<9ǁ#O3~M A8$ Fq{AaZP[ Tn<Rh XQ !:XTP#esM)(W>iD"x j;%1TȩKI3ĺ "ǼH(%%43v%D4:G|vI-1Ҕe)V2ܑb q50E\-"@tIKzbf \K$+`@mkqWBC#%6Gce4LJ%YF `P@%D;_H&MR:SR210'ԋUlQ*Bu U4*'XS@8DQ$eU=9TH6Ub )H aM !0% 2yR6 ; $ԓJU<4UF颯7csT$c"b (3ut,,"QgT}=rIxj,T) 2@h Dc 0at!ȔIY&0֚BsH`|P+e3`r%93 aT% ۠rE{npxBR[ rƥJ}TR#cXoV) 5`,N*fȠAKae$iJBQ2*p!(-'V*T07a\,PJnQ j @PN >bbhbRr*XF z),ގ07M" @ PhM%ƃ@ L I!L("'O6w67CF.ʨ$$Q"μ2  0: a:glal"f7R^Qh2}L0pNl#9 h2{_Rl}p0RB<& E2Q%p"DbD*.,QܠPPBx @\ӂ"dhE@+G!tap@2F`\ 'xff>]cxq,8'6ł'17vG,_/C P  $!6a0DBNjK<% I*Z@`)v5Gda\, %D D >a Z@&Vm <"Wn8)*D!0ƢJY# $RX<7"HZK"tRU U)0"4HÒ3$'K! ᶀEer](%nK/|q'1F-X)OPr-8* ^#MABn|d P!\®+M @"*'*K92k"-t -$(%1" `ǷU̟+V-TdQn)L JBNt6@$P}hU($K(yNB1(b6mV ³cOBNk|TB>i"j$?qhv):~´mFUKl"BRS() |.WTTbS$4rOhRT25^## `ܡA2,"S2(N֫v3!b4 ~8-, 0MO@Jo̔ζcJ |zՑ4>KP.y@(%6e}q@Uz"O*&1K,*xil!p7l)4@ b HXfjB "0b7ET`xR %9h.`*~AVr ܟ-eJQ,BVʌuYH*$Asu4S8*/rW-̬n!bI0E3C@fJ4Z.hj*nlN!* BSvGO z]aY'4䏃J"-Q#ux>XlvBh&ʈIXNg6z:O<'O`&KJ,"c708b$DWTA lSE*BY = B2g%"Ќ=TF.$/$"FY'OjV'4 F\HDMLdla` hK]$X+L*7q B56u˗; AzVä$\8V~aN>n9C<,T#rH`~D8&" LM|`"`!x4mQ -h^V{ &ȶX zQ#1Q+!~x^}b4%5 kD`$a$I~ >dϾ`WhNyB='gx=$OhKi[8-dd*Ҳ:!!T`"H7i<2,7T,n^W\j&u1"6Rl;@ZZLv P @z/;{!&):*p; l!$  |{$+fbV.zoP<0 QU)5"$bYMFJctO( (qw֍%p!,>APÄT$,-d~t`KFCr \&94j!Fl2m0QXUcNQTq ^G  b#! )D#;#1 'S +N .6uPkEOA@~%$"@qx;AYH(y\+@-e0S#}>_._1f2 R$xJ4P):ҧ*q8y=x8˰V+VC? 8 [(`2 ryy~rq0xL".hC hN:0ZвP% P'g@G< @!g8DiDg kEDXE|g8́S(`;q52* {Ҙ'm`nxu+ hs у `e|92gS08H1 jڷǤ΂qĪyn!j 0\ӀދM@.`2K)HmW@V91 `{!Rxfǧ` @X#m!=%m}@ (dKѺ4er睧s8v3\.F7,vO͙2׶l@i=,O*{2TjVF@h@{ =";PNoA!%:D9y-i1q`* (BӁ0Q݁s.dh#HJ'cx29G$N!t @ uAypdݽ3lO 4ƘV͗5i iO@:Nxy%,0S:" E6(vԅ&`C9/VcXtA԰),[tW !X9Wh{$+H- $mPf $Fm(O͑!ۄ$!r8?W4_&3 t PdWB._uw'OZ\㜃ri'*1臹>)ȕdM 8< ;hr%X 9:VoUFEeo]'dPe %%CFa@dXc+H30<Tpx! ¦xy(8 tX8{r_9p Re@J>@fhgv ˒9$ H*(, 3 Z8ؐ! 8gX|S:Uh hAu`d)}{ so>R  s|. `-8񇪪Уx W <X3zD;p+G*趍2/=Af(=)눵Ж7Y7' _]$+ZPI@,FIe#"(1Qo$0xxIՍ)pPB誌@f\OQhuH`( j H:a g5 ) @ %!w;6'@) xt8=]vr>`Ghpt-j[G; hGyFif=j_"*Y$6!Q HL0(s#$ꥏD 凚6X(ra8 l(pW48 ( 9`h%0w8!3'Ir {*j+`Oz\ wD DzՇܚ` QpSZxT 4KPY\?DsJXOXe( @ x5ڜ@"RӒKlȊ9)r  [ijP?9f"`R"UӠs 妉xdYpoxw bl %`%ʀhv$Ґ s `hn+p $P!}#ғ8}$S P~\1NiiH|h85`'T/L ̻dZ$c0cُ8PEAAO$(hT[% QB0Xe2q'"a1)P$hyc"Qn&PYuӉ +"U@0)( Yg(:X,(-1چ^j|'  Z Bx !I8È0ÀR%@w sA3# -죤YJeA)')S[pі@B(:7"BT(2I}ɛ8u xb\xs) 8 @a88ZWZ5Y@bR8U8p E?@8mĞ Q$sH`mA):b&$&$!ڈlԥJg`3P[HGy&H LJ߈0A1@@dg`g\Ŕųxh9C^ J(-8*q,MoeELp9!Ѐͩ ̀ݐ 8=j_3 )YxphS c w cc X(9Pkqщh Cp cӎf@Bq ` k+Ed_,x;xˈA! nچ]Ha%o 0M` 5H<=/z=n) 8_a`ڵO7=vMH@gRȼ%XlaXcSh8|aG (( :3UЛ Axn0yKREvJ*IK PB`liZY) 5[(6p"PˆdQ^He@Q"9 E:286 (S/UXWt |ݐ˳oM8)a JD5Qp,\ÆH``c aXW] 97A`kよv<ɔmxcpd/k!Khʙ@Y@i"A)LfFT"ohJ5 P,@tgI !&Bgņj} 1iTi?b{RLBow&I/*7"PuI؎lg Gq+ge^$$HhcY"8ˋHl )PYq;xr'Y0'pX;.TUsL2kxTv`Ӎ@2q9K"CBx Q$:UkLblX^SжQ X"t%JFX9)Se,NfqQ'Kga6x CВH2 RxV:JbesM 'Ѐo|0}_& p$f3 fk$t@(p@ FPdB$QG}?Ș }>p0r (lDR|V s|>(oG"l:ts5v] R*$ קTy?l@X*Q̮TJim. ޝHԋ"gLx'賷2;jLڪ(gsDwXxiavǂV.Vv V'ܢI,U|.z]U5vr pZʌn#EjW?}Uo(Ύ P$yEF1(9L"lBUPIoAUήC5@T X`|f4X' `it0mڋ~S"v|CHa='zpΔLGGX3*Oس8Q򎳊P F), =+|{*TE 0~l5B 1ؠX$|>N[R##+@0lU8E ;!쇦UJlNag(U@{0/r>S@P~v@mL2"D0pP6&%T&~bb9 L0Zeq*&i=J4|8N>b% UADQAN[z-3j :k8{^y\-R8%n2G7XD$/l5i=QP"cj @ @M;$.F,w:πTnWސ9(h!$ ' Ѣxk e&(R H 8"0 !R1J },Pǜml莱}Nchl!"9_IX+RXj^#va sC&!e kZqĈ_ H[* 8[ q`Fi14$!{Ce,Z(jUC4hP%gX"! #@\6pC@* a*(TSLIjE pKNN(er C5v[gISgS,X BhJ6A6If)r_L#@%٧#}dQ^JzPƘg-8$č$_d j-"eycqBu0r•[ǠDPHyg o7hYjiL0m)M  n]VPʢXTxݘnSEn2YE~KP^.%|_yz0l NxR xp  8 N|:;AQT|,gƢY+0"2w/X/&` tXŐ:)+ʌͩ\ De)Pb QN*W@B ( ɃxY!˲}!@GO1-hq:}QT*#4e!;HQ'@+Ce)gĻ66gX~B(sB"~:ªzackH!Clҹ` 0Lb @*4f3&ndpV,*/$,[ԭF0X&@Pp r$61 !-.bvc6!:B@x1#;R!tN%D}h% e`0%!uB2#H0,8)sf|B.B~F'Ȱ+*5P4xg`0pL&bA^)@@<$PPe `b [40Qa))Š '^!Eۦj(n61 (z”@> V E <4$!/Fʔsv"4X~AC#!nBH&H;# h!Hl.<b 覠LE8b f)Ă`'ܧ #L(٦r*!t2a+-p}ZOb` k 1HK &~ÁnP#`F I'/qLNȘ@A !#֏/'ڕ>p e DKt:")L 0Qb/C*"tBfb#SJͣ(v(p!Ib p@zv)a0 Ho lq* #2d;R,)F0'?z"a""*1̈nhA~ 0Lǰ``f Nz4.#N0#~K6XH!Bހ9%pr8ϺÀ"r7P((0#\4 : ֻ :)0d(LhAX(pSq)F @2`,k@VP S4; |gڪ#-aMahNTu b@j@@ 4A.81x$o,'Ҩ*'@Ge*H!0"/@#06P )+zR+%cG/ybw*I!֎> =H}~Ms~ 6'(9.`z98̋};8"AS %iP)7F#Y)1#)2a/ V1tbA7.fV>oB x"ok ꆡ߄zg T. g2mb'@$?'b.AB;.ǼV}Ƶ;b*!|4B,Ɠ"( %Wfϣj'u nD\D,,X> =KI{88B/LPX&;".fDh+0B19X3c(">H}谓3< .4  p ;""݂HRbh,*1!bYi?2a Ld9kP(bF zĸVt)B0)KBV RTO8 *h{2 5V}3F՗N_ [8 "ny:rBSb)2v{Oc0-*I 4D}t\aa6P~"b `Nm0!oT;zWi`u 1@sїO*d`p 'bj5+Zuvd/BvR[B#i{a4 XX BwIxYɄ\h`pVZBs ,1pq"BA!c7` ᒄp"L!k }up(FF 鶤G~Y,@Lj+).!;` jANᴉ~#` ޻ ` fG|:Z5ɘ7ܗ̒a1,$b!Zc@\iQxt+d ݃@[d4u气!&/Bz(ot1oymg" D=W+ (z" ES;b+* O4;qbqMR:W/B*REjB XA9= /lP0 +u YQۨ{朿ϪW5 N۠ R!`J(}!N*|9 IߓԑV#B{S$+h)/S1s9̩S)S D" UJH>".C; ;qqE%~`( EHS9:W90)$wu'# 4aN @`'9(\} 2Զ`8"bE!?/؛@(|A@h|SoM"j@ Pj:@ȉxB_19\ߏ yD}@HtK+Sp=/8LHM@~c3<$>@, ?"roKAN*?_$Vj0m9ǿ;g͂"h 10v8Z@N⌉(}GhAPyM N{TA$0y6Iik$Ćjp`B"grD2 3rj@ 4oh_@5 s+DlJ"@%"8*2ڛ:.}d:TL}2@FNj!33- @Y7rmi6v f!al̓I~Hz42Z|*襂"8NrrIpY?AqѨj+UJ@ZHD-^yI72tW_z۔DP}Y%Tk}h1{ʔ`5Dg*'x2izx9Giڙ2G1s!Ʌ}@Dx%i^&'Nd#V.KYA.|#DQ /0DH.O0b6pmꙡF3ui_ٺ pX*@a AZAZ9Wi :%Tg*@bCC.Ldb\IZD5RFS9BD&LaD5Du I!+d"fH1X`wSyD/Uf d/{ 4Q2`فrr?EM>DH(ABtT y'2GAܪR 922Y VJO:#21 J75JN I9CϽJ`b)E9>ӽ%L"w"1V&%$D@XO)dmU2%H*0Ȥ){S(W<TBM^.TNMI(Y @ia#a-Ff&\4C~YhNQ!E>5G:N줔X@%PFdftJmJ AXJV I(U]&ca g=!C}TC: XN1&$XA!M"<~&HŢ!D@s>Sh˖KGN >%*ckVdR7`<pËp bˑKg'+sXbl)E ]b4`±'mq hZ X-@/ dfܖ XXik'͸kQZ ."`.$R_ۦhh 4Q<*Ed\Pc Z~Bݪ͊a'H'8oA8jXZ '3T7~fM/N)6&7yPAEkz7 ,.IC66"R6URj`$T/Zg@B= 3L^{ԍ6| )6 at.$X 6hD3jo?w%9)$D@GP *k7fJ9L@($' @pu]G**Ipޑ8 j+g xօg3jڤLr^}?`!^ftM3y`&(W d֟}kbaT !!(T *PoN>A:QU>AdaXC `@g&,^ξJ2 X`7v9 {1pp, T% [E(Eb"#RU*T, -)D7 X'æ] ț:_d6J3"[[(c<9\v @ψ!1H9q]RdHȌ..ؤ->P˻T7}#C ,#%`ǨBFȪ;5Y6q R{k# EOPU~*h)\ĘP&!P?CJ;C6Г 8銤 0d u-l#(h#썙iށM1"`0 JY}!(9)A hЫ1>)[+ p8B Jj qص' DI Ơ0;iH-%+Yk-/Xt%7.BRb @'p(XF.y1˱o jl N^(32}%= t$ڄxKP `= z3~b BDpB$@*Xq 84"k\ |8lJX'>xv )Ɖ4Rwk!Ϗ:! &2Hj](57y#:{Y@-4I H™1 (l"QI|)*Xr*ه !ҭ1N YxzS}ӽ<h8X`DI p)xu,% ً`U6+[f^p!ih (MT YbH @ 80XL8ɓQè\ & tQ(~ ̾z>yǍ9@J!ͤ+P_MaԀ 4]>/8x0#[{)7k̻(&@LpjQ#P`>OYH 8l40*F ͎{uE%h#%Z4c8IK$`,YS7H3;% 4%9  3"3H$S٣x;B{h6&hLc}?82\ I(k2W 1(8B3lR|ȶAy)wPX("A˟A1,񵩩|(rġ SX`- 1x3u!w@cۓ!%lC3"!aiˍ HU)َ3i E (Px9C8"a{ࢃh/_T8Ī2!6@=K}ϗW'TA n`Ќ\ Ή)=hiOu-tZ9 {)+)-+U=088r )ga{xw:j/s]P~#?HP  , Z93ÓN2/hZ$h04iOd€|C/G&E `| d-\ XA|QH2;)B ~!RHP10B sȫcsOdX֔l qnpg^?z76dZUx-@ ` D0R\$( h 8])$$5&~bêf*E0ǁJ<\$H։z)}J떐3K 1P[O5k|H9GKD;KT̨L(>+QmL T0L΍w5/[H€+ 9 8N "SR#JfOSH ֨(}e-8@b0a=?ttھPp8?,`|u\ Q CJA(MPKC+-25~ a@`G!Xy< qd  ^HY-Is7I1 wB|N$|=`z="ΧSt:f (+ZBb&2\7RUg.ڤէR 2 A7Zl穨o_lqx@P4p Q)d0Za-#'K&w=f-ZE]eST*e"K8 <( %@3H2B} 0`@&)(*zq$IieI}Dz,MhD0J1,N_)h v"`";xjXsK+@ll0rLx;gpqڝɪ;LF0_`~m>X[n\dFt bqVjQ?<Bj8@` +u(`Ou,.:`qͼ-8bA6"=j0I7gq (+lO p.'74xq5a ˤФ]1}d{X(DAES:8^J%uXL (`@ "Q(gGqS6IltV$$46@H vm!DdBHϕ֖AEPp?jMf>ӥa G8J6i W9$x|<@3d\TlBcaJ,6QVA^|Oɬ6D))UtLL  kk$|bB@fy$. a4ZGDc5j/|9PpW5I=ǩ+) 'r6`_Ҁ-Ő }iF|Q[ff[UJЙs@QU;ɧ%Y *ď; K!WB$/;jάSO!+dEw?[F& !@X*FӐMeD!XI!&TVAGX3a+P4FͮO1ǥYVKD@/=i4Ƞ$4X$]ʑW"N]+@E t1P=>9R㉁ _x_ #I)qxYbXHJB̛$;GYr l.4uV+\,rhb#s l/msDD^xcl}+D"O핆 38MEvڇ7dU-U:Ҭ#x(.CfY)&mR=Wj&rJBWS*(9H)DrQrInyqBZB`Ov$j6KNB(hDhNK:$'f};<_1tbO=mS>}gC'Z A|O<NH"F h{C̸mZPULJ W MEɶ_ap#@^`x `1`>7 % .i0@ &@Crk$ %<+H ,ćX$L(IbEFjH0Ed\H l`Tܜc @ oB$o'# M;sdPa 1TiZMrG.%2`0bz:*I2&GV|Bp#I (c"AD&IZZ?jOl(\b@DMdn1f]"I$R%_ͣ<*@ j!dj !E @ n D4&gĊp}Dk& M TFqΣ3o 3I}I."*lH)/\4<,efZ: O"*M(&8\yh>H^j@"2xDRG\3Nb"Z,jfN2($@4j80G&⃤hi8ܼӔL&n+t $%Ƣ -Lo[9U(~+ f0F,f+ Pj*a6 sIOCZ4 A>azy{m NF <#+Z $DVF+^ze`!8 {ˊP(GeË?`& ! ~ơ耬\Bf/zɆ< E;`□B*sF"ÅX`FhnD(Ta |ߒA6"Oe9X3 Fp /Vm ZFIiV$I: .F-{lZk*rMB+P [F(FqiNז]'N`"DV0DM+i#grz %  `wFrΐ yH@`d,qT=6$kcZP3Hc+WcsYr(k6  ׆/{$Pb6 P, :ƉI1`3`y9y lDo3BOt>4*oHhԡxwuL?YWj vT>Tc]#c=BK%6'BgcC<AR8Fp,yyUfNh$ w)+n=B="fߕF&8<"!,D*M#^0 E*jѬ90UѸ +%TC5HI(E0&bT;:,8׿fStgJh#j:@ s0cM6+`=CB$`Bn[U] 0ZF,Q",8"+@* N8 )i`!(NB`hs8+$BqyI("BDU'GQs(":!+b&¬KDCD3m5340 au#/B`@S`SϴeJwv,8O !#:'<#U$0!@G}Eq&!2&^cD6孡+IjEz=f#?@@ur B@D >B2&@=׀þ&1$|AJH" `$E2ILeĪjr5"%\X<;lj$KA(&T|w碤ǼJݬDNqAQ 'G٩~}<*6Fy9b!dS)|K֭)z"t%2D$0GR,vd% wiKix],mh e?J z)VJ_ㄈV0@hj?YXE(6(h+!S ~.͗aK6Bq 4}<(V@xzz='5H(PaO  0~@9*KN#-'` @CFlb'iTW; V @ΙQ+JA$gxLA.EÀ)!5>J~Nið?Zz6@Bh5.88 w!y [ 9C}2o8<2%,NJ4p:DŽ@,unLVD-V%4a6j kqÜDKP:)!d l (jmh<=sl-YԝA7b, $C@O[/@$F)fNJJb- O|029Jc oQ3DX+: ~P HdC@ҧꆟ9@5 Pd6>)mgaҵ`h¤2I*$BK2' <s唢ErMBhj`X CA0)FPJuOׁ{'5%° WT!3aHĸZQHV%GxqFk"]QGHPTYz1E\L@Zqã<\ӱE0}&E|O0Չ Qq8%d`ߗW Ei "upܐxCPA$Ao6ӁL%9[w9"JT7N `uB; '&9EؐVD9.`K2 4537mL +(xya$p3q/P?Ŝȁث pp)FkN ‹! Y9(霓B(`"R@r2(H%om%خS33#L"[4#hx |" )# ߕ ؁Q65XLN%-D:^xP , v#I2rbh (q(kHb*-xvIAҼjZX>0)HL0S p}[cKS }fJXp?(ES!.j#Z4 FdǨVdo %v@ ,&`Zo ,^H)5ĘL-B5o!2/ f@VHQC`w&\*PExj8|(S(A80m\RZhq?l@* )PHp PzAo>+4LЁ 8h%< i> UݐxAF27 bC *81QLYТ}* iG`PiwPrr2h\@SϔL# #%Uh6t"z#H)~cC Dq(e.0xw;Ԙ p3Vy#1+(K h`XĔARfG:jPQD=„ ՝ᦌYĩ0+uEڸ -^)M^IuAPkUi*5ǍP 9590Z>רTKYAZKZaр5(X%#)A < %^N7ݩA"dSƏlb0ajJmHb%8XH[-֩c,q_,H ?]j&cֈ2!tv0<CSnIop5=[_Źz x< Π%h<^]^-R1S' 8<计}N""B8 e<-&ibSԫݵ YMUN A+Bv @~\I dѤYOm1[v&C;(V7 dZi."F څxV-`7#6(KJmΤ@JԾUv`Hoس+0,g9 )CSEHD)afg'| oZ'QXBۢ@T*JaP"`/*?0zXA %r(qt+llZYh ; 6"B3!ӈwaʝL\{o@[XSDk ە9vP  HI$'Xw6S6" b,YPzhSSvpXHaU(:ފ ̀<_jD$Ac腩[1*Y  $A<'MU9EQa͐t'΀o N!b7tM ƤRP'++m4iݚHԱ41]"./Ӊ 3T\Cj[ UF<<bI e)'EѓFPXH`f-DiRE£Pݚ#Y/I4\.HYACDx SЪ.x&^n25( X]Q z1'O" ֐ȼQ_,X%_:ρ -SbX P[^); :#]*#.^-a$)0Zp+{JP-A>9 ^:D 4?Ⱥ\DhCtUF'xhgm !!S*6L#09tvhHpގRG#̉@R`6`"Gp#^N %x8pF pSr< C +"&0 ,M+!hcEb͋C'ih3 qd"2 DI$Y1nl[" K!E8`lj@N苟3J@-*J#pƜ+ @tK;ň:j)`Q$# )u@ *L!h+rDR yg8b_ɦ5JST(! –Ƨ^K4 }T; ar] gіUya&&bhN%HyGPo.^uN"C&HֺBcX4)"Fro&#2W p (Kw(D! =Ejh=%rQA:g}hWJ} g`>'d{1 A04:Q?۟-UxMb4@xX A[Cx.UzHz>q?*bb=%"#U9 ȥV95X (K]605 O8XFK*IoZ  1"ix8 J) ?5#A1=g&]&M a ]"01 r<|rEz:@9@cq1Q" (@)@`_V@jÕrh <k4ɼ"`E<{!h*88F3X>JV.X MPD2AD &xtf\&e,[K*crN&8bUI\EXf>.@F@{l)柛J|WZd,l :lw"BA >UE."@AA k,ݬY 4*Qp@,DKvVNO$8 ƭ+bGH $`a )""I}EA%@ q#y#JEj2iddbDלh#@(tFC!:B8d(T|8)#D K! Ad2[,0b260ꟈb$TBȉAT Q<=@~q@$$) hvr R xY*'|&ϠB(J#8#4 :aؓlWB<4?Rp'c(D#"@ 㐑1!"dL葢b`Jt`0+(0#@$Rɠv>|&^b+?$x x%?p p!B @ a.zFPB4+ED<\$DTldd %To&Bk#܆c^"$,>`V2bDRIVD"=jJ-1 /|h~FQz&)|TƢ޲Gׯ\E"z?hdr ` Aʨ !fIv$h'ran`9EPdvr>4R5H"0M)ZE<9"<*N+(G)$ !Vr@!Ԯ-l 1*"^ JEe!` Ȅa`J( &Xhĭ1`BD*#k%*Kіx*!##â>d>䉨Qop{x ]BlM1n!Mn7v+RzW#`0"=b2>vT̰H/$xo<`uB"+VaJjM4DsELZTV=El4c<n% T 9(ai5GX#Ra @F@COz!J*QY Q B+`~@ @Q{Lo |z15. 6c cx$b#:lEȮ2#^-j}8S3&i;<5 ƞFduiZ%^)\ azf (0xɤf$6:d}$' @t0S !Y aܳ%$ƛz"v"a4 .'0 B5myFE2*z  !$(,Bn |D!fMpWTapZ*&6Xs3"Av @Ѕaৃol#$Q @@$aȱ#*a4 !v+d46'"#`##%&rx%㨉 !>Y& Ё<aTŔT;?3: l>> Uc`,ċJF4'f4 JXANZס7sYe,l+KfDj5ʤ jx<0QTHV\*mеAڨ5mJn#` fD } 6tA`rz4C!Ul?3a J`&@F~!VpJ~l̹K0.R4(+B61*r5i?$V)+Ո~?46 >. /-Ryfba#bc81 pxbvikNx^Sl'KzHx"`$b*1s\(bl +8A(3@ <3䄚0ܕwc7dS@CP4p2p"&,!2q@ :oRÞgSgX~@w& Л *B?!DB"F'>eX3v( ^?OavDdZz.䢺#OMY]7GFC)J #@ YL/04ghRrz55DXŐmJF!Rx A~ @]y^C GPNJN1b5)P,1Ԉ?Bڨ=m %&v/3)DF(QYj6 vaC@R :Hcz,y.oL60AJ]@!Lĭ3 :DHV-"#ښ>4y!h"(f-a"AT8Z\a! Rj%4<S"$2݈j6dߖZ2m|5 @b#P ӝeB t &<U!ad'Bh"OTT7͌s ~aܮ ,#i)ޅbrPogRzboIɜ^^̆;z?KjD;i4T|?b0& hv*QKƀC~>dfwޭѯH &QpQL:(+ `VTmd4B핶~@8բԅ(HQ!p{Wu(O4v;chA#Sf0Y¤M81M+Q@ //9Wd.^#`&l,r?M(G@P.$RL/2I"C^;@D;Ww6̓#aX[s\V'WO $aWf0BeʾvGAV $@\]T?( zB0rbHplIp! xa<%A:A'@ c pD,T~B 9H f<_q֊'Ƃ)XgjAB ͓ DžE%tE'$0kuC"c%#hcL1$.v Ō@ `>ҀـȻ"k&؂TUA Xnɮ;2"J 88(0^}ֶ\؂EO < pH(lBnఀ5G2GqtT,`@(w<?QqIB'tO'[+( I-@Sq=>;\ilP@O  g}iuk,4Yg+U˴"kvrG CB v%v&QU'Ϭ}k]i7, Vb1m]#h#[S}@TZIA|'**ǹbp0{'L,)#Z(9-il.|p 9JN&Ig . *| *} D6IL>OP٣Vއ#˺8MdtK(-G 7͂z6kzftYZX2"|w6`  t*bgsA#1U+SYMBHh :]qGH]((Eo< VMdP,hؐjL"0i@ 1;H)UME1NsI#xJR(`> z! DMs !XIbS-fN2: >uc{Q!2% LyMֹЙqD,v ($˫H-QFt?Gx#@,-#Hd isr͐]3UؖuPGӫk^KU=;7ܫfAFDCHq"96jH#Š*`@$>JiL+{Pk#էFGJfEj6$,@N//VlA S,&Jh @["Z@@pcp.Kry)Rp @aVMJ&t)h,{$*MYRi 1/N) _Fdܴp 0$\Q @uBc˙K宻SQ,w ݖ?LQW)w@$Xr 4Q ;4"t@pM`zOn!S޴@\c0C`kI ĴK+]uYMMD@-$l9Ge6DkI$mO:(ε(r'A+l.E^-M]\`:' iӫj>TGIi&p#J0# ~(56F>du@MG <I󆽆y+HKi\B@ *53`Қ#,b 7CU CU95 -],B(D i}e JR}$er.HDFy,Y i c-8 N x.0,n6pؕ$;X,.|Uᾈ$mQ]1~G0#K0FBlNS>%I%a}r^ h̫  `d 8VLD@Fvxu$ڊm gXB(-t3鎶0 vƌ׸k<8Ƌq k#T 92/8<T/8`A`F+ vp}"p{ M 㖊^ȡ){ `j*Xa00[ʉ8TPV R<麩|!>p 2O>:})x/yЛxQ87X'(T ڨm@/PK=k-ؔ wpZeQZϏ [-S*83Q:߽{67A@X hC)XAN k0$ 2ಡ83 e2܃r.(J S wAxI<))RC*sB"3>n@p"4 -j{R+ ;XHˌ+-s@sȣybaQcyդ|*_81pܩ]I ӈ$0K x(x\#,06ЗB^Zi*p9&hxh*4X K/8)s{M` h(čT ( N2 8  "[| q "`ؙ< xy2 ̈{ )S2 2'*Ȳe( xH59Nxw8"ZW &Z2.X e(aZ@Ahžy]2׃ DOqC|x֐1m^8ay7`Q0Tf\8#Lˬ(͢ # !@)pI`)𵇫ꉓdFם#}S0S{-FhFs. "2$ lHaA@pb: XXxW8x1xJBWB2lTy餿 ) ETZAMJ%wfeu G\v CRҌ92]> 2r ֐˵zH1X(GKÄJ;h'`s80{R8!S0vq`v{C ݾ`x+ (Z`UCL phb0_-0>=''s>{$V"`9JЛ$Sa ؂ jԈ@ (cOPC `.7eH &`$>%IhtA|N݅㉑C Ea!4iA ^`s[#UҸ}Ψ#Lns#U#_SmwS933hjB\`v wɁ99h'*ćWypͷ!!Nz A'>Y p`^1.cb$ . <?xb-őH  zYѭ%!x@Ra\jM(3 pE:*D #-a[2в)"oW` )1QrF=I\ FX")r|0؎mЙ  kڔ  2؂dJPQ޼N8o٧)1VV.V:i!qN,`I?tϜB)J 88``c0}4Ϝ:&p-\[y/n=hUxY)cڷm(#R׉F[p(8qxLhEaYg4HI>a!^QoѦ!;6A40A(y'y )sJ9E9%zt߼!??!ɡ֊gb[yyUMQlWvlLvਟ4;K3"W\Mi.'n瘜ВZݐɝSA;qhӷÇhwu4x6*P65G$) ҺG fue~Q#vJ[>izh>TpERtڑQȹ:v1xjy)|:5=2Z_P[8wK5 a 0%y@"?{26I􇸁zeOT4I0H%:Qp 47b 2Ȳ6&"N&!2"Ф;-]zz4mXcF%`H?"@L(r@A}>x8 @ {J%06|@( R~fxaH4@²kqAz fY#{>fX 0S! <L?*ڊp5ʺ|Z@|< [È|<r78|x#cOp< 6fGE\>JK,'o.Jf[AqJs !9ðnubj>1M\< 8ʜYƦmt~bPEt鳈!AE`Jt"G$JJos+ѫS$iw3j E 䇁`ru2=hYpވ1p D'xMG®)~j򀦁@SZKZ1ENLS8u@oj_"Oo !E n4Klg׫jb5Jh.V~ |^yP RH&$v .E3%"G^Q 94 l8f8.q*Ay(D$WE% }u4X@؇V(&?,fs~$r}JT0 8 ~0< 2C&(숣{JV8o .;"VQGDԁ$/p4$By=!`, ƅxX]9 z"$`FaZ =nBp|<0`vu(X wSXG<1ԦHAK.Pd!5$C[ B% 3B:xa\z2dRz#RtA;hZ,S@> %ufj@@+c[J(8\y4fzT@d@()RVWf53n[ 2n21&,B5Y.;̑gqA>޷1xHY&@Y$  b%UGFL\ !\N$!GMfEɄXʹ)%quj/®/CYX  0 N+Wk*Uғ VIX F(Qdp[\/u^<1.Z2ʑ#$p$\Lض9O3[ ,VQ:L>'4\%wA-E4! _6-: pXd1TG=TIq/U2@8V@!ফҔ9<`8pejTq]^N3P2@tCA! P<7'ep/dmN՚;EV:['x!fDywL<&ېuXfב3_:jrfr LO'6𫲢4+|x߀l ѕ7Ga'jNz5p^NţP VDʺjR<%5 X!nS@ bRl`d zDxLaͫ.*"!x5#Z&Ǽ}AO"<5 .N3fK*"%N)ΥeaᲒ&d@"Tb &^5*+Ʀd'0V'm&/KV&& D+XQCgHn$ abVg`", |p *(Qฆ$^"NҎΠ)l2 ]j `@dފ("=lFìvjp`G+bU Z` +в(n \`<1RD!rښJ`,qB.aPģwpњ n[oFJxK^2Nr `]^BV 5D:d(.gL BV⸄Z`V#ar%F.a`V$+`U t]LK&4Mc4&+ll2!o6(.ELR d);D2x|,ĥ&Ȅ9[F P KΣB#ӒjMF [aj'jBl% @=vjf b"&=T%2d!L$ܞG}H ` J(P(G b8j+(3 #(*"s(E;+`YNZԞL)jh ` |*"ga(%h5.@i~B{"K`lRF_=Z;.n&5z J Л9?@m7Joă"ͨԎ|ևT+g6+fDn<"Nu( f<&#(=4 .w bClޡ^A9 U(\6\s : x0|HhE>"'<Ρ*Tl$N@j`n].TbΦ|k` *fAK!:DAδMZ^j XAD%\5f^Ft>l!0h\6X&"AU^Vgav` aXpΠRV K +, V^@GD<%=*t(Pi/SЀ"$`&ouggQQuI/|*+oYpn`Zqf*U'.pFR\2.(쎪^ͨE@T*! . 53Sb bekn Q}C!놲#(xtг%an~e@0l,D[+^t6lcluUΪN!\@(*hx P8$ @@#<"DIzA<@p?I07%$2W**=$P B|<H @`- 5?{f( b_qh$}4k$%(lς|R#M%~ LsM˿/~A#9[p.`X+ 4QgbQ8_- % ǽ_b8 A~7 0"P-A쏀~Zicͻey@M8Pٴm#@H!d ( p3íd&k2h2 y{䚧L˥)RZfyAN0 "/hB- x#)0XyU$5K0 ~$s޿w8N$pVŐr'$0S 6"~ cXت~hhC x `c^-y~L̨BLpX1$qEQ^B5Ɋ 4C!kz2gdAˡi@ sIr@ j3ЌpfJD_s0) 2 XP(sq +8N:]{3g|(;A%"R$#B38/D԰Pܯj&bC|" xh98MegAuV촫*x ⠦!tvkTj6DjrÁgɟLƷD1nD3EشR2hub΀z| 4! rtQ-䌒9)+aυ\i=,FLj9D:Vڇ e&\ȷ[QPyn# *$ qlj AT A\+Pl 7kCsDtRY(/b[_øcz̪BLJjOQR"T!R!)B`:r 3_ %.b)>Dp1uJ G̹3la<-Q`,NЙbuۍ!ǤRIdg՗$ h-Pj xn!JPlPʉas^si:X.1K 1b @K t#THBnd̙'ϘrH< Sen ^%gwJT5t<Rh|N# =vRꂎ>',a11aǜ3˒Vd@#?pp~?I,A@@Ϩ< T¡`IB#DoҫPHc\1!,Ieg@ @עJ`,ExC1Jw+`(B0,$#%G%Cdb_Tm%đS<: eE* CplSpѫ4BnA<.,:_.D"``vjb D @=3>l"~(34z\$#./cB:B,LQȄ1ޚČ`AE( \:L8W v g,"B&Jw-fL$14x 2F1b@0H#@&| 'np/2ُH - #.e0T$n4B!ʉX@ Ƙ0#B6meI4*vͲƉ`F<~ @@^!p6:(I (BH#8hnD2.#.%lB(aANf@fz z`r`Bo Q)l kgC#&d$jqm "\:%J2ee 0aiQ %gV%ämReZ )QaT%ܫ 1_CJ$^T v>rQ4a o1@Ra/X2&sI1c# -B4K/"e 3TlJ4@(!(a z_L`4Cަ>rP@cӌ0"ja~j; D `A"Hg$`2L'1H4 bc^$&?1)hjL .C"`mXscL/I@p#% 6'F:Jo%`}:.hH5[kd-K\6dWBQ ` ,".c-%lN2@D{`/&DF}5 `df uDYcJ$ ``Ⱥb<8Cst!KQ"[b{h@t)zObdP< %KkNhD0"/g@EJ (@| m*\B$F9/AH7CK$&! XKtP(N6 $DdJdsv&jDJ؉zz ܀Tb D'UcpD`B=ম$2f:&ucOtub'0eC./cf'6Lȣ3$VA! Nk4_ ha*TI@:â `'f*T c-`C, bQ? ugKtTZ-_5,JGv>.-UvV?O4A"jhcAemo3D&a`YHg.  R@Jt lltLQ6$0Rng#i$[c% $#n A#L  $vu/th@ 1m ]`JjV/xF9g.d@nCd@nL$3OBBu*="`AwJ [ 65= 65*(:$@օB/pqi*@@0b'lA`c6/2@-7.+q`ՑFOibH4lr&Bc*$ptdT=` @ ! c~+2`4uOKM?.fH%-v$\R"@9EFY!I/CKDiK `TEl `# KA"$5a,#LZv0 ڄ-"a*$BH\a8ؙ `L.f?äLP3V,uF9C.nN%f[3 I !X :%u#Nd$ ,\ J?Ϥx[x"d.D?N2gAhMz 8a4e @4,Mٜ qABClXun$1#=C2˦AN`\Ar&_F' FhT@hfB3πùHg?4) u\*dvC!" F j j^ly.dF[ ^5A ^LV(B$CM%L%Pp9EHZk+6º7K mVc}B6やG'a$ cl:9wA/ynT <0j4zusCc(ѧ`%o $1'o0b?%yv| ֜(e86CB4bL#o&F0y02Pa AWWk gjy` 0*r'$t"Cy 7B`h& `&1oQ&^VA݈)+@4MLSaC(EYB(-a͎$<$e(g"H<pf!N&נ?Xƪ M%$D _g nD-PT(r2P~$59ui%@D!]0A[\2#YiaJ6 l3\l!ͤX~2#4+< zb i4 3ElcL҃&δ fX5`c }[%"dPтcGZC{zcBfCc͆MqmCڇ.j2`@]x?JŽۜ¬԰!ZiNL Wj*$a,NİBߞ\1~9t1x$z`F@a53Wb P qhz5`L`@E߲č}x q_f[ E$1 F"`P( P F"h60#HBLY]~ 3L.t/yGyp/ mD,rK=. DP\{H'N--֏0MKz@v(3 bgFtN>W$>N ILQPh2F4IFMse327`S 9D c 0M5C1,Ƙ. x1DR "3\X M110 Ǐkw5e_0C@E+KWE ߲aD0J@l_/M5"Ź(eSO@@#i2OT:29A FG|QxQ7P.Ol FD9b41"Pu1 BjT<Ѫ]  @` dQɮ,qC2ArX($~@` D$~+Xo E6<<"& 3a%vھ { 'LA"/cgQ0 %e i,D&fHڹwS2F:F@ Ax.4dP{;a 4F3*WC$Iә>,ŝtQav2%i &$p@ cjHC+XOrI#|hL} i2Ômh~ u)JiD<\`t3O)(eLY/duCh& w֘C _"ou !<1) Ppo|Â9*\$}/ hm   ~2Ʃ\18]Ph8\=jK nAhzEZ,&\_0J `XIP sz$ZE(?~VAM̈@/8`KL$~uB=Ǥڽ y#Vɢ&Hn"} CQ-'nȘ \A@G rL Nh;t2zg&Q UL~t;nd baOJI T,K$0S@f-Sx+uptaܢ@:P4}&uEQTi"F!!ܞcJic HyIl=WINw08P 1@X#)WN8V,K&8xC28tܻbBRR`Z 0IbY-`M|ӋG|- D_&95|857ͭZX[8kx<|o $` LU"b띮E|e^ ,Ɓ"aiD0 1e nEBjW1ȀElG€Vw^KV:-z0y4{͏@EϪLsYOީ/ΣH6dAh 6D=d6*,$y d$ C_Ee(X5p2( .>r#\ݠx @ B:X˕ j3ڿ?&A ?{`+ ِXxc. (;3ẋE%mxHuXڈgin뛲 (4H : {xA,'1Q#nj2@p[HQB(H~K\VEhˍ(8@ HHpx1*ܿYpϪ4C XR2 H^n8sVhXeCP>XHx  Y BK5kk PFBP{"  ЁS>:a ̙{[<ڑ$\3ŝ ˀ?bR-b9s(x)hO8H𳌩 chɓԦrƘ1*ji/{ 2ǎK@C;v{*(!8e:s 88pjP)n@qQ=܊x HZ "jH5LR | 2s^X],{Fhp="8KȤ9B $M*B!R%?ѢWTq~<ѹ<H43Bz7DM&&8Y>& Ӳy\9`QDѬUC[ %HTA!!]DᑤȂ L5?{- ɾk(,B)+iݪOXhu(s=X A\|H:(۸񅋸t]7Ê uDe`f`6 ʳH`lzM#-J2Rm @򲽼G 0Z(OAS UEw[u 8hkꁨ"s!}cZy%u<,ZfhƜTgL Dp0 (ED  FwwB@hdе Őhڽ=G5๎QəM;ahTbisMn͟Xi7!7a 0&%Zʘ)JP 0<Wǀe&݇qsX/uk~$9<8}O]! A8;`6(͞gͲ-|HmՌyZ<䬢]F 1q@: Z ]~s*њhĆA h axxÑғ#*N`V8J" @Zk5Pi!**puliQk)h!4 VnqVqA܈fNJPx>_"Hq B>Bz+%d/j5ʵx.gĬ(:X IIL$V#pP$K(Sd4tݢS[@JF e`rw%T]asfn]\s;.mo) a >[.ar#~K[)@ VJt! p/iJ0H)DAp\ ib N%*̤+{«:@EyR #ւ'V0, H$ T?\*C<Njr l:.!gڸi$:`U5GQ|0Đq$ @RSLZ&@ }"ZA K! y@, eXS-V@0KdXbC~ *%4"J,m˲F*@gx6|`HH%5W#G05dp 9P-@ ",zivV9*b&7 SHN@6D&0 ˫kw]bSf:O>|=Kp7bbl7[|;+"!@L+pb`+kO=xL,$ H&/aH6qtw }m%r>!M9bҵMoQ"BJRIbđm?ײdiN\DEp}#"hN{0қT!s 2!DQN!&f`#2B"\eƏqRCr|BZ G4W/ )^|H Q %eXxgpYhŌ"꽣R8.0E/#Ҕ +z AP,(ԏf!3=#Oue_8[ @ld<#S#H޺ Ij#M37;U[ `h!u@n Gp@8>B| X %2L>N KjXS$ZHXp!@܊QQH+f ݆@at-$Ks:䣀&SÜ\2_[rk:(1 3ƀ.r#J~sF&9L15JH{8)G1e,IG3E:X{>*"Œ]Zh B$But@5<@Jaf8D Dx IT%$'X{jlDb{I!T4 ʬ=Y4H!$x>oqi;ud(xDh0EzURO ndx]ZMì 28 Cr X`zK3(Q Q=Djm%!8`""D W:6=Qs>le=]l{Π7 Qp-@WhXЀ #Q6<*#D 0WIj纉Sף<;p:"̊s՝/<'9޺%.Sjֆe⚎9d<"w'!00BUUTvib7F`)9G7إ_ X,R faྩM;Kr,#f&p%c"Mz$\*!2 _HT/e cla>((lG'F(OSV:χ|'`e* pNfoDq~+ DK`(Df `,!b` q墝CJa'ĢVMda{DDl#e"@"8 -Q&I c !);)pⒾ s~a, ph/ ORb$ &JDg"A$7bMf :eŸTB$aHB)I}Rg>`A=1 N^jF8f8TB+3n\K"h^ (H@/P O*t/''e|,$"r\F{"4H$a&TQqNzAD.ф+)Q`>a!I@ j 32v\,bBF. N~P=XIFj|Qb`P3R5BHB :.$rDTj'4$>qL @,BpkFݵ AͲfQ@l$ +!8 'BlF%q4sNԞ AaZ-S\&j[[f"p$NVA@DI2bpPG0PfPBQ0A<%=R1faBҖ$/c68IAANv *p\/K DU%"&ŹnT}b!Cq@Ł!xN` #-*Z)~cJ6T-U ًnCz?sH !Ux:BNιAxk'z//R2c/ee.cZb'P>4D6d-" JoF*, gH MF<%%Qx@"' " |9"&d2`EPK,+txw)$Cffl(Sj20bzY (@(,M8Wi&/PHNA!A7޺U2 "bbX)70֓XttqbDb$հRzS~YJ +$Q~IV=x2m^@Kio`&|L`ͦ%:"+eAAAH)@0 cDB=`A僨㸩4׶i::(xJeDn"⺛ %(!YAZ0xKcں丶=>Az !A`._~rVb2&C &3 @W,fMκ 0UbΣ؎e\0CVٖ7&>LNF7Hs\/Ӭ$苡K#P?Iݪx> f:\jV#t#/Ӥ>f`i>pvPc䑔I]tLaGG@ @Gi#bDH#3_ON8  0!dVF U>M#ZbzcU ǗCH4u:.ĄuzN`XL`f يeBW8nP7 [$6nF}Á͛;36o7^hJ!B Mq贤kU1k*z# rLzPE`\\Ax/f, زTNGuk/0pcAfk"@f:E8fH iԕEg$LV J1~VTbuv\ISo K9͏(5Ѐ<[(v ĆmfNx`(pgp1L'/Gw3 UN$ټLws;U5h )TpvM)w%Sf_0JΊC"Y,`P]j T|G#9Iey|A`P'*}x08$[s*@TT^ߩONa tIeҀǥ 7⹰­&`u 0 "n8 BҪ4O*Ѧ꒤AfAp]ڷ0SF2~!'쎸Aj%ibj P&٬Z *LcX`1JB-Ċ&̊壠2@¯ 6 :'iv7t[ÈLP꤅̔73j8@FTZ wKbD{#0sLBx@Λ܆qFp- C us+s373<3 AЁB{F. J$XPs~<)$p=" :1#Ao`]ve "pxb_J/0T->!gC1FAj *6#MĀ ,H(yk)SEE,Gx%w Md8EdJ4Tp=/ɾ8 Dں` ,kV~*X5nx$&4 ivz?b2PH6!m #ETReH?z"OVOQ$I[:T<F}7'۾?5 *?^*$-"TURA6,L Dh'Ӱ{I4lM-.(%(&"NBU=AN+ ("a:8Bؒ 5)-@I`$B2S͞$* vGZ Ӣ7%!T!4`0 ;ƉCwxn  Z ͨyPc K )`>ĒUv)|@z&1|Kf@1r#r=IyQÔrz* b:%,戏p@Q8vAfM9@}\c q8F  .3VA0%t@@pGs@KwMh"p J{?`Dh+~!:W? @"@G :v\/#@h +qKX#\:GXV 3`j!\ Aq  D Rl"irTx4F SDT$앐h I٦4KЬ2Nr8` /f :eynI*CX ,80o/OZKq= ~BY {DDR]mEDy1 ^/9uK+A qBNQ 1V`tWF !3h Q/Լ3WDPBhI `P W ))oJBآ4V咣ttL02A~n'¼Y@Bn^YI5i.@Zs)\$+ƙs邇!!o2DŽ=a$ BvI; \EP[Dⵑ3"& 傎CEм O[$&w1/ R^ȉ3BJK3|&@1Z,p [I,_k誻6w0@tK %04HDhrB&jʢOUVL jp:ܮrĜq;i2t 4Pmo?);ptOț-= ]rݏ@|NDc 2I%weq$ !,њqДդ%!֊A,5*BPU5|~q rL޼4@ln,@c bDP й#<9?x aZH8ÙHpAW81#7[2XѤ i:#8P43p? ʦ9 <>$I-ܜ32W a b19TzC7h S  Ð ` @7hP:Y##谱1+(y?#r# J Õ0F@ b .Y j)AB@`3Ym J^9# w0xYD119#: *^ٱBϫn+.Ȑuȡݾˊ܈ ̋'2)p'L8j #JlD# ɸ3AC:Y⫛Y;Ci;a*R#%͐uB&h>KH>r_ r lA›C0*Hs?.p8yI<< &p0c@b!ۤ!#oM (V w! IwIʬIH谀xQ@7L!e! ?p1;t)Ёz2#|LdCUI?QGB8ө`LI&0Șv Ж@C]#ЫW8;S5%#;3r6ͮiI|&0RV%C( .kP`*_X{ x:$ZF` ͘UJJ,DP2MD1.!1Ej y ԕhzx.kqP0?y 1Sr@aٮDYb6 #%@y`ۈT R|-[a+y6[vnoVpV! +%0" ʍ/Xv8s倒2ĞAF|\ *`fHzAn P HJH h#0|2Z$0haUdXV78fPc! #OP  )x (lՍDRjӌ*(1!L5ڣ<"BcI؏ƁAڕ!Ⱥ5՞P b):Q{HCd%0#;c3|Z !ME9= pYB>|x p\CDE2Xt40 oPS|zJ@  @`Ÿx )tAC@ ᐘL2Y Ҩf[?#qp@S)@zrd@, 耐8{@9(|W&S`1I+΀@*>YP`xAnR՞<7'*m-[>w9U1L:D9(2/ Bg] .No%t:&@MׁW-Ƶ;t~9\O$y GbL:YilS 2QdX@ȏ 0x``/xX6i&h/ `w+ 2R0L9B@pQ:è~MbƇPGZ1jʁBàXEtKn譹s(4p~|"0$q8O+k:+H:3Q)Ӏ@d"42,ȧ 7YIb±iZ'qܜUc {8Ԇͪ}ӟ*rlFⰲqf|]``h& BB@^2 ­'Ftt,MX1(<ј`)ФH>L)eCk"o,t8(bҜa75c!"hK,9 P%$BM3hKq"hvM~] @Bfziԉ!rCȺ5怉 S>F:W 9 3 "N$\'|G!$I`I%I-I)"rH4"ed#FDǒ.|.OH& :7sAM0Lh&f4 j J"7uIP#pk%uM[ѪVMBu`R2cY 6P #p ,F"8!Utivdjب)a1¸? 9Rv4KbGH@r D J:RRVH+|Q!3#&02bTSv_si Ad+@e O?R PsӨ#p ?G s*r.keSx1(rQFMܚNdbIG"lnJb%K|sVNb`x"/#5B㠃BnWx#~{\" A߀  L'j%I+GdRX?b2n]rx+pW+cZRxtU4@V` @| ^BQrYc蠣&HqAP!^q`DR1YDx3GRlM60`02ڄ*@id~Jj @pVg=.P2"4fɭ'@Gz[$(:K3f2\! U*^ b-,neRH> HԆn\R +! l(ZJ4, XrZcGAΜ"X$ !.7 #%c iF"HldK.ab^"Glfʩw"-@B̷ z,`>X ^ڿN^cKBE"Ϸ:-80@@!Hü 8ee֕*h00Hts&$^6 0s ]cG/6-U/u*sdBҀ%twͬ#`j0 6w*m v'OMl'@tm# ^t">HK)! ֎3ӑ>B!< @ÌtZDr>M#]z,\NA ` `t K6:%D4CVPMbZ`ÃD*%?o8#K.%Ұ-B!j hZ8?yct!ac[bT,_bc GbtW*6wba,@AJD$YnV؂:R Uk+sV6̬XSy@ hA>`P4.*">8p+ @ C7E)/3W(2YB4%V̑ioF.K^1 '0-s V'*|¹U 7"A``ZVdc^% Lamx:c7"#^JCM ! xGK$B(VB2qLL@pϛkkNT?PV 8 БHĔ\ K018ɝ0-xXDdts8d5F&#vw̯(iTD\Q6ϼJvԨDhL.jXȘyRs4J?3BVZ' rJpkѨ e.| :uxH@VJ`kf֨1q >ݞ h:4B'j .^k:%@ )APd'eX?R|p&Q D5K*BL ".@mb1mH/"&!N)`~ 'ޤ2$Oѥ^3c+tUY3ީT m×KB[/5xoxa,!28=j-ы @pI֡!Zjk>zAc Bˬx[<,6&NmS&L Ta wRPxr?5|x" 4d:dp^1v\"AH1Cf!V$0=|=.}HX?Nb YV*@6%HW$Y`J2ڄXR(=t=7J$f2ڶC0/DztNe!6P#Y8pE5R~u=RfXB"V' fz\uچ#l6}B9:|v'-"5N#fduC!QBNs !$&7irX{%gg K8 bs΋FϾT4M9Zd$e aa0x4v5 4^cno$4.9şω D3Az*m (ͷL6ϻ'p|hJ,69{(Ȟ(_d,Hl⠩*@ AP$avGEX1z}E$ L+/M F0";Þ&+G@a37 H/ 9k(#ahV8MnQ.R2* `P 9 Bͳ,ĥ&Q G#F>%NQhܚ!V364n3O)N(]xv| B@A Q) 9t0#9^WNq~@s!ʓU!_).hv0wI#:D/%?. % `yDՓzR74{N }5j)°Ѧ^H ApY~($8H.J؂q棹 ΩtSCu3ŀ7:(㧃m< ;?pO3(E MIZHahEAN8TG‰E߸;|rIڱ&*UbS~lX(e_1scH3&zqFNF}ڽaS$7%43,M9P t.[ aPB~ǐwh 8 *]\ >Bƅ13n:E D &$uqMz-(B BvPn͂EƝZFT\$C-dDvøg=BBY8X!Tb̰:T I.iC63N,'gl4dn \>+H=zS P$E J'w@ZpJ:D,pҞRIN)$gOB;@(l@` f@0 49OlfNE,&#&h2XZҸH h4$H!Yx? Y'' "y!~TJ#:4@ Mp?d2(Ms6gR=FMĽyP1|ɛ Amc Bl= Qf-H).zc(bXZA*@ d,O1`fC#8clkF'FerkRLHH9CpJ5EZbI/JzUĐ'm 2!4CIz3lH?$`mX;[R@P'`;@yT)Dgιt]yQh VXQp0CvC8cP# =BȰT$I3)iH&Yg:;\&"zvQtӳL8L/P:AH%`\걤 H8&PS Иoq):+ ۓhM3gjT4DQ1]hi+t~T #h HSDTta2UL$2F f'T1"3x45F p06’4zb"0”~ 6&&%h6=m^a@`ABP6U$IL G,D*I4SH ARBZ-pPM $$?Y_'X71D= cOC::GZ''{]<9pd^|".wu|e-??qj)RsA7}n̰c$&x1{/",eH>>RMɐαV@ 2P6F)O1 pi z݊ IK,=5s] S{/')8̀V^)Ĩ,E>d}O,0;Naq)h4q)јSF*GhX-kaIhګ&S أ ;%!)(̢Pr0 Pz ƙxĐ P(Y4Aև|L 8;( JG(310Q)ȎKrqRF$ US PǝJԜz Hڗ UI% QL2NҒZP*^Y88mQ"` >@6u_ 9"^2=Q!ȷîH%ȬDU(QBI`~8 x M&`;@';meNdԛڛ Y3 }q!r!!%PdžlaD.=3҂H#H&Q C *W%$Pb>t EA+.ڱR#5|9]sOCYO^MgRjĞ kP]h%%[-\P8w54j/1V };^ D`aD11lP88d#L21q)ڄ F> ʍ.\ :} c`4 |Z f-:x9Ѹg/Խ( PC3(xt 溲7ŠYЙ+4Xōy wh@=ZUPV\R 4԰$ioE`D H$Ȁrb0N6ݜ KIG(j`p F녺9*j ,];xP*1Z %N%:zii=IVΓO ׊dn;7qn MRdxE#;; m-( t#Ը4:, q@:["BA C Dgۡ0@IŴLpeYΊYD jNKLͺ8ÆcvUHn-\I Ã1!Bk! 7:k\eNQ32|Ir$ YMJN3xp'\ ˁ("T[#CCEnx*d+NQLQtW"qV 3[+G 0tX @qZ(ޙL[ĺb+ᬼpxTt#lNӚZ EXB81D٢)f { : 1Dҵ,"LB pfX3nmkg` ,B-/wF7,40ßNPGL!;-<#f[(PMpFPq`H$PP=8o( kqF|Yż|2Px*W&?1Lq ]%ΠX^>1yIQH2*k o[q/:;{^˸xS<`:8LJo]hr3Pr*Uv/`(x E H3 J0SJ@04f΀Pf\89p8 HM^EG{zDTUp<cΌt߮qnf@ *+EX   YFqUPL3'_%, 2aύqWTŗt=~o@ \gZP`G>'P Zd4@ E*y>L&Yx< Dt8 L$W~g >04t@ k(r8Ҁ#,c!D%G`. x< PT p}=e2X"@2c7!eyЩ`h*[q j` H4p b3طK vS0a/ ї?!2()|)M|x舾Qu/" r@@;dʆ蠠 Qh&Iz`6QԡGf&A> X Zy<L`O06YRf):}!jA+>!K rzI$ eS'\}(/* )"m 0 P 2 AHa:gP*KppƐxSS5.j+̶ z Kd+D4MGfQÛ|. )r`5`2G} r" J |ViSOtb* jn(xOp(L Ϋf|+$$!LVHz}! "k!h`& 'LiB鹵XAgKRh6G\HZlY1NU{m.5` )(q\g!Z! (!ԪVT=.s 2 `]x(xr\39xiFQfZ6t1(uz͈ siKXbL#s;RH$c (k XCT 0% tHtlA A}nMGB-ǖ[Wg r>wA~@H ((ԻRIAX *#@`5FъÕ ,@v)蝣ƍN`MGDӀcy< LJ# M6IHU 7P <%Rx4e!8 (m&J zEry3`C2]d-b DGХm{+5\xJ@b8jvJvoGL`IDT JִC^% ,fL64ơ#>feTHp,# J (J>jT Tw„=p EHVtOFh<ô).8!!I(c1" r%^i2>>L */v+#d< 8FI܊LL`Wddt.x0 jO Si,`6Te`.Rhڍ P t%O2(|ڼhDp !*@Id6 HqC*d*5v@@0aPB>SG`рLt),//v:KPKV1bJ z3`#ALeУF Y6`!i%C2>`jɲ(FvÄ $Ӂ$+AT .$N BJ)5ü<Y.BoE!2J!%$X V &DHe%:k%2@B-9(3ƌa(ҝ47$a!o>4L2& \"* 11@"I[D|S"(~0j,A ۦ),ړcX" b8B6M3@ V R`!*mThC".2Kt\e*A( <,9 "DF|B@m x Va(91A(i0B**@>M l4q {;P5B(!T~BbDAsbL J / 4): }0>HbQx.ZmaQꓢQ!BrNOmD;yDt$` ``0 + pJCfp5p%WuEDhŃ@NE`:HIbhNU%$a nhC t9DN @VP@}:U_fcldn!j FW dE"na ݋1"NaN|\$k^PP` (Ӄ(RZY>MH1@8VGa)AebPOAa!J6^VCʯb(dtИ.` ae61fcOAxFT@"8T }[%(ba((W(2 =>119 ؒ*] `_ƴXD"~Z1dAn!٣{TEgכZjRy4hxaڞM%cm8 @t p3qڸݗj"vRSd1bLu [j|/}4xF],X9/bB,ƕ/*˺!6Leo[xl v h- D"۱B(DYnUZ @ f9 R[1Ix6jD2t\F 7m t >"b);,TcGGPRFZ(p}He$"/ "[gHaW;akqd(:Aڀ tP4g 剹:"-b)GBxnA״V@LsB'Z"%\I06Oa& [ZiTSk&V o F)f7!T%|64aסd|뎈JxH^5 <"F"J>zIST,l d]Fd9R> (zeBo z/ȩVFd!;l)ĬĘ݄DD!HN&ˆǔN`?K 8kt Cj% 66Lb*'R{y1d"dm'Ęa<~Am%BTMU ﺛʬڌ 3wFX%<*^+D^ 8\(>d7IEwCr } 4zzc58{Hp|h8@Ys70 B!owwp|M B!U,ժ~9\ΈKOt9ƐP2 @@ mͩS,-i ( aj,n 1t6`– PH 8J1܍ LǙC׏L}.+!I'B0)鏣c[ \_^khOAF 5Kƨ >k<4`CMTN`FḱP[QFyltYlGXD\{'|vIlp*BRI|GJDn#S#)Gl&G>[@I>?rjm`G 5$)=n*eRT5϶e# ^4<>2FDLCpk3nudCP['V/)k]a>UF ?1fP*65rJ7A8s:'$@x %Cs2NHO;QWxX}c?s j X%bH7p ÔH{ r 5Kޫ-` y8P'B*b`wa+`)p;,81:k/Ȉt$3 " q/ELn!qP (j/?i<pX"RX- 곀28F)荶?ȐG™M im-1`(JzDC<RA$h (ٞ9f]9YПŰyZX)5`MHDqU=:#\Y\n#16`%B(ȉ ZS/a @nf Q@S]%"0`\+eHLJ\՗aYr9bˣL!dȍhyc +R)%W=.+N!'9΃AY;4cy!-*2l8m.ͣp[> 9Jأ90@'FAȲ)ã]ȟZU )`Z0 6 {[;&P<*0A !$EVhZ)[8(QY/Q3GP ID$BvO=4'f0-#E ?%Csi2ƌ_/]ȗQj-Z8mXZa.7!ka(PCh!ZEv՝ 26PpjH0XؐZ\`z()@G4WJ50 rm$eI>[I(8E8Q2ݢ˓ȼ xj-HH|ΐ4ag>/Ubh䀓!ʺGc?4A@kHGd(( qm,B_\CCq, K1x_֫E?..k0C"0*̪i#q ٚ?j{-*h/R8?9<3qRrZ֯׸WL7O&;r0­ꯊ2q$興y1q31d0UmvPI% ZC12J{ <'Iޥ|Q#5FO43XhfP|t)a8x986ʧLn=9{/bw*+!齢Ƅ(:ΫL7e+] H$KAhHx 7Ȼ8-Q>CС&PqԮ1X\jkrc!h'x lN x$ovrQ;iwt;`Mc=m7.C0h@Dnj_5(7\ʏ}nˢaσ<@yyf.] '?O^&W/y0L D`ĩ@4r?gkdA]@Al ڒ$0.1cqvȮQ!SnB.Fb:~ugow7$jh3͠!RѨ-%FQHVPŠM `ş8@Ps>KF_Ȩ=uTI!p]ָE:]'^c|h.KQ3<{=|@Ӱ8 {_<&O\`@`@x}Z<~m*2O(~P*'HyuPB$Ygxzkt^7,@% "4 pb*Dg êWJ Ѥ ;}g âX\e>FK;3,8O X|*?903 ̧ 3R2 ^1tIVWe$<0L$ "p( X dB44((9g r zn,4`M$//򴝟G¦*)Ph0 T hQjH.I#.?P=r%P<# Ȥ#8}*"qP11VT$d)">++nÚf8U0 g쯨Jx̀[S?oG'U 3P#&n' w.CiۈҌfK$ (uH+XDJ| 6T+JSlj Q88ZCcF9(Ў"0SJ\'/?P?rFk;(2)O&pd \ehŋh΀-,Zt"e4>سP !T-"vPMyTQch˟g4_-mF8t9Ey)(, VbbQwS( Q\̝xR58@T"1r4TE.t/Ԅh ĥBGPUnyB@ F#|CHfY!1szC1@ qP(:n|\fI2d'BpLA}LF d+q0efRਕVd^X"6TE}Oj.ԉ" #TsU @p9`נ[8) AK_ 0:! @dUJ_8ǚ - y~-}$bX]FZ0l>pF['v>.cwT0Rkc5g,qf¨ڿM5{-?YTg `W*N(R8Qe$+Y-h.9Ž B`&72[E PB_^Z12B@UVbe3=,@ R3U #úןa;W~MT-xDxr! @ @!|w^M #LjFeCA r=g A䪛ap^ijiQdzyz]~b|PP"X4-DX5 bS2xaրBcH"-eUo,KBiF3Lw246#xdϝ.|HܡP2`MٓhhO7(^:$'|J\[G !r`u =Dp揁AD0~ ,=sd] Nm@Gw 0] ޝ&KH{ʢJ7LmY$rsK]7d_bݯ/$[ rQyBv@3-]T Fv.fPɄe^h+˸Z$4Ca:@! Ȅk>,ÌA& 1!FCF3\Z-Vxr+VE )$rA faFG*k&K& jtRStִd+)Zh1h2BZa .,Ê(b,H`TA4HǎMhteFL>ݣ^BpD VJ a4"v1nvj|6MX;<$<ޅk80IN .a صk9k?Ƅ$: @ `$#&Tc"kV+BO!4`!j#ΰ-'`jA>=+g@Tv.'򉫣pʢhd <¶^3|1G(b#!&YaB@)j$HU`V!F.2WFD¬T@n0Bc N'exJe} v()b>j! F@N2,9D( .a8 .tN)`coR20jJRV,f&'=nEE%a NP VioHC(2){&<4& `VT E7Dg~EJ#Bwn."zu, 8d6zD"Z,19hIx!* -;p6IYl>pMɦJ4̊c+ sx@6AZ #b?ECT9@)f#1: t$~rb:3*x ]$7? ښi*[,ģ>@#r CmnOT_vL c%nb$kg]Jh'/lV Kuhƺb@ A bxDi@o#2P%F}g#4jA^|uc<*kzB4ڐh#L֡U,Jm4=5qJ.G\Ġ*s=$Bz`YA>Q׆5Nk}\fR:,:!CI@ ~DY?ʂb"Kړ%MƂCq0;` rMv$.9AlQC`2UTKB,_MQ@o lA$j -lR bs(FB#4JP4 |3G2XHd2lKV Fq2csfMP  mE X_Os(xvKgA @ vMhB&Nׂ|A."b2QNMWCJH?~.CZp~X$Ri r~q6TÎf/Q #G:/}em1.Tgmq_RQdFa v@j-,@PJ#@px%"W9x>D#, np:HfB`iA|q#Ipb$>YӪa"t~JcȌ,$ űNn ,p$z. Q 豋Ӟ(Wl;lľ5N*X1.s.5$CAl|6P8h^#9]G8: l: vfӬcL<>/[c&DXu`Z f=vM5(Wxc>8E&*xbVB8`Z\Vze<-KaAj`FBA2/$_ ;j(r`4H5b] 3L<^"΀ XsGUsI`"/O>ft bJ1@J&'#'٠`xp6lIoh 8z}: @) 0{'+Xx<T`7M<9^__WgbQ)Ԁxm'Z=rZD84I߿|['C_/If)F&"& \oze9ird$, ؼ>*&0t< 4Ԥ|J <$JHTܜ/j\΀+~&C<BZ>T}l*ԥg|*+!BRЫ2`=m eIiisq'>AbX L1JR/dQuH^8. z)W8g}!j0$'?X>*z-ƖT)GҞH%&oUrc0 ${7Br#";+6 Fgz*:ęS^ L̄Bfy{X`YD6!#ߚ5J>K$&C1<+*d!*ΔR1,IkT-IP92L˔p~umщt_\\X:`&L{I⸛6MJ aIX nȦ+鶎0]m[G饐?Z@:u_=Y5[b{̔3k`Pš\ T5LS$k j~%x$.h,4/B!|,kG? UCcc+=2|O:=`7qC,I#"P& Q$"_*Q]8[! $=P*Xf(k_H@"KAp-nTN P(w/A( W<8h?1XY$Q1;ZCVkm6ɜ"+8=/  ^c0ʽ!'LCiJq<(`"jhiTzDږ0< AQ1`$E:iI ,JB&lk].16bHHf`Hyb&GU_4pzD&3AE`VIL?_v408h._ck`r&p ~fe Τ)$vmr ]&ēGX.7LgeȄ\.^}Q(|ִʙ F1 Hf~,Xy /0@PT` rkhfQnˊqEXLu*"H>7`;Mˁ(K@} D^a925J((φhgRrTUP\xQ VK 8[ =ԉJh9/}'5kRe(/u`sG2A@ 8}4V{-y/Rd B, hI9+q! i|2St(O &)I%=ǭ@Ih,̀VEIRsҎT 00@IҐwx̪,.F=ưTȕ Z6iҘtр*yOÚ z% 0LЪd@Tà6;1$5as >j\_VHD 8xOJ0%ȑ5à# Wz[|]lx7PC1:A@(`0M@zb/I9R[|.vzi4&!SBam%8CHc^hR28%@%Q:z3 YK=.!B`W.bßԸCb'6k D8S+@`slO` guNK0%HlH  n8SXNXcV0HRX'@" P8 @XLJA@z=0KXvʂ>xb+جzM@e]prfHc!=/0* _˳0#:X(?Xܘ;ƶ2}m 13kq&s@4&_]J7 LÊ7+>s@Sp}6QmyI-EtVY]"|buኪV! 8?)\FiVqt Й0M0Lk0%ulNX&kJW#Ȭh |hW`>:Yǐ Ksb$98t#hjߊxP(A u.շV *@HXOnvfsH BvD3EVP^yZ͆ >op>g{5rq@@[ e ub"`K5A&E%բdF'W!_,SΠ`)P=L0I` J r9'|`XD;dW%`h5(/lfLG껀*  *& `@_(v,BL,ob Ҭ0 &'8֫IQq|?8ȡc'̆`* c:''m 򴬵, @LUX{(E @ H,h& bx~řFO>Gr*ޫ{R"O*$H̐$1G*J<+ :S"rv*( G(x :2v4F%Q2j"ȊVZ덣ۯk  3 % hR | Lܰl$(=[0 mJoM@"@6J+C &d|d$rJfj i 0 cHr]USmOCA/P| @XS xIaP^A `BK" : fY.&<5u˄E #`^LL.~'knk쨞0jU#"g2Tp&H!r`3@hSċҿL8Mz!0O a$ʮ1d$ܡ6Aㄬm(n.zoQ:N1&AS$}@zbʏwQ0üLI_RG\Q` JFTh! &Јbfu@e <ǘ"exM"%cݝKH(F@:F$G,aqGyfUpg $X$13H^RAa X$@N7!= CU1LK=T5~DI('i+2_sț%+(: S,?A-XnxVi:"0T 9,|BLA]f=>Jy(%b qfxSJg*wCʊO  lD7J\"! M pb +q`?ʆ"o,ʸ+E =XgMHZUliFwLz7%eIbiZx[,NAB$K;^¬V~#eJƌPI7{A-E Z|<ҷ"_|QPV cĂ@0ԼMcf&D7P@v^"{# _W s[A@)v"з7!I/#j H)| f^` Gcq#Ԏдf43FW#0\> 4 <(c^D/:J'B2/i'e|(`R| jX$*耪EFG1++! U^4`ohþR:e~ lOh1 L"mIR]B*J{ (a;c5$/% ,!v@ !Hgchx c,l!n2@OJI| |F>I*F|L|ta>@ f@"M n @HE!0Tn`C`Dt Ĩ_QZd"!\ .A$"ƴ \~r72'S@ o࣒)FgQ&nl":bUG` .hhL,C"J #1>qYkY¬]vU ލ /mdaT' rhd⼋E(!@ ئaJ| yI"`d&^{,"h M.!;vH_@& Q L|*.$F$֕ :cB4#LJ2*.!!<EG!1Lyr+@6)ls(q^8.b@b 6&!L ` D6[ (/5dO8*`vAeJ@r7p snEErځ ΐ(dz/ڇ Z@~sO0^g gژ8eƕĚ^Y`!6̏< c4I#:IGB6G ?gR7@|agmM3bi\ " 5.@k&ڇ"X@B<<%"I#boWC&BT&a~e^ s4>Dorc"  @CaGD\D+QJ+ttHڂCB("> @0[4$BAvZ@>:32%kGT+!H( . M5vIdPd C*I"Ҡ6@Ak1r ,2@¢@^&"DɈOu:U\BaR!& `!!04d5*vb 2V.BdB7LhBvFױm ~Fc/Okpע`Z?Ҟ[$BNh.b2$z*B /(T8O N<8UATXrz0B/10zA uMjW3 ` i  8COƞZ+X Zi&euzJGeb|+"H&}wW ^RlBi_Ck&;OTi6RZt#w(J+^B)j,%,"*^ &\?\eƸ M(pAأAD`Zp+\ nOD. `i5w` ۆ3k{lM RAzZ,3!.6"y .C<72>`|Dx{C졦 Y;pA^*$LH&`#DBI: o`$d0Z.ʴeȢ;ݹ F`V|f%)k,p/B &aLk6k? G&0!R,^bdp{TA9D n&1( #aT 9}kPM`Rs 5r?<&4W={XrJ]Cam* "uh'+O+W-0~aDm¯bVL0 F.BIQͤxK"3|}wb@ 0PAx, S*Ty<~J@ؓ#{1P@4zS FP ƁXAt  }?$1U|M P Oߏ Ng>A3d F#Q{_6a_Ҙ|>7M 2Q,t;] \ ʂ%7($ _y&r"`Q}$@ KDOtWr"q8+tu# q'k 0o@;'h lf(/ 8v+<׳4(-K"x)hZ zR}7:&1H"0Gz!"-L@ǪJ ,d4eF0@2.|!m r!{@P"vǃ ɄnN;(k8 9i{:8G1@6s{hiJ3Wj#1I^Vhh]Bߧic k꡹č$ hEl XQd> KL NҦD1 !Я0j"Z& #?$+;kL t0: @b*s5>(.Ԍ!@!2Zp`R4Ϻiz}K5nQ[I.9)d1V\!(*ŠC\XC;yCYMXiM-CAzL$p(`g &8W7±ɏO@_ JP*gYu·+HUJH3~!lrѨ `u's~Z&=Lb"+R/ BEdՎ:"@{"|59.@uN@I{I q#@3T]Km%}@ Әb|p EzcNy!R']HP p/RZOyV}|> @#cޚ;pu@c]w3ȴ Z ^@7ZQyC#rJB##|  +.& X@bzAJY+J"D ."D`G=R ^)Ě#1nAY cp\$Q7Fq ᔉ>R@P Hp+9 p0g{ 5YB)A מ$Dߩ0İ9u (` R1[*P(Phs>zJ!mm.px- [|D &%ݸ3AI7us# 6.bR 0B)|Rx5j~QD (9@Ba27q/$UБx0ւqTQpj=@k0MJ|f|DhL Qd`OXr?-:Fq_Nh&˘AD=?PiƐ 5~qOS_G[r*ø$D;ǒF0[GMQ1Ih0 5<e@pMKaʥ,p$hjyyr.9J <ޭ fwC'n\+K#4,ѕ"p W6@Aa#yTJ(lfjhÄPAaX jQIDlOb-:)OW1yManbĠZxޔ (G6KO1>/|jMk1%4* up4.&@LGZ'b4SLp,\ Ȭx4cRO-KR/LI9ax$*hʗ2ej8$-pZEmBxsV b5:r@V |$i눬W J>߰v2m]!m=7=g "e-B@*[UJǐINz[q @~l G - Wr%tED  <R.?" $(V\p.DDz8Up1O1g.m*"D0+~!ky1E]HF6J 00p景 i;Məl BYH PuȹS~K[6kbTEO2פ($ HHK/Q]_?ik5'(Vsq0w^#_? -r0 H9bci "Or:DXs@a"+[  +] 8ؘxY{4~ˍX Y[ >Ȋ*JҼKj [2i i^*0%/(7/!)aY "Aj L% yA 4 >HGn)kB bġ<1詀@ R!)=x0Ҽ (h8o@8b2mi7+Xom1*qS> Z $ xx2\{%П > nEAhQk/ꭇq9k#3)(IQ/HH(TBG9As[ =a[9 Kߜ0R)8tb; `ة}8Q9:H40C鈈(s{UHwYb0 0 餘ČI9ТڽB0{؈HGhFh>S)N̨6gX) Y,l3u+ҠoO O5X=.QҒp, ԑ03iS:("h |/${=D< !P L3+@T\?+LṺ̿؞-Pu9S`)ߡ00hLx 9y;\?I q`ԓ U\-S ܊&g4(V`rGX (@戈ȍ~:c h5јK{`a?@`̇ w2ZމH( p <h1 1hOЦ p a4k=CHx$hAMFJخ =Js-k-PpE+m½lր8[Tزr4^OCj )ۀ8@ثxzu\p*J\,J7Yap MPHZ-nD|ٷhSZ/Lj_(KpPmx8ms 6QFH`+@Ya j. xq '@Z:уH6Ky#*hͩh J̀-)6J Xh*9O0) nЬ?4 fbAH@.XW:}J^R S8ć"1 qQ@K  Js+phT:F<#"TF5u`n Cux`EԤ抒UC h6I1*/(,,$]U j&a,8R+atceßkoxxmd0t GO&!g ]="`+f Yi8-pcK}L`!@gM Tqd9fV 5tKqA p/j81IܬF0W eC8Ɏ re>zNKfrI꫎%_BFy Hi/ p`Xq(nOO:|(weDɼJ6Bz>B841C OM*Hw./kqF ~_10𗏊+axTP3Q$ə(hӒ0nSQu y; G%z -nۜARz:y!a `FN_qل4G$m 0(" >0fh~/ l0g"X7K-gE^I)|gH{R0ޭ/ !! ?Eo pkv'B#QG/.^.ti2NhqB/L!\/F":\_e<ɡ0əOHqx;pa){Qbҵ(4:9ފ={s}a&M+~Lh{4_^;[]U)UT-;Ph0 @ ?l@Ϸ ?_Ȉ8obd6YJ*,L!z]4LG&nl3J Ω @XQbxiI.d:*<*k:/JTSy7pGqޙZ  ")r|݇qئ'x)75IRi%p03_ "P8@B0P!1ȤR-'H(RR1Bitεi;8 -9& 24y28?zH u'=TM iA 쳈:-8N׋kp9;\VBhkJ؀Bt@>Mq.Kd:95Qr0/D8 ,8\@7a"@quK%EtK.*Ƚ=Pޓ08 Dàv;=>SbsTiBY `EQ*'d=R)sRYA蔈7%I!n0Gy}!b4!$2;*/ Q3^r*EGǻՒB$^Ȁ( "PbHL:{k@30 ɖ6ܛ eLŞaAia5.,FȠ` &%v!vU)7PGA1T&S MԨۖ"[Dpӕ8@̊SC#*X4q4 A 3O< <ASA0 ?1&T:%D}D`Q7,V v(BDY&H2T+aYZJ A6!& *yO  ${CuBE` $BRC=9Ep9"1,_$ud$8P $0Ǩ&:W" H'PGvvevɱB@[2X_Q]jaX*<#ȚB~q l0@C| "P8Gc&Iqmyx1S̖79N/ J<ĀÀT0*J0њՀF "0 `rO6%Yw2'su!8`r@8 (DB)>qe-S& 'J .&ܔ,"J%&fpf%K1@Bb]DšA$ "w,n焔.HP@ Yet^&04TF1C0 O4d'_BeR G Vf :eaaEJ]jiJ :+FKZIzC/G$pAZ.CM 8@ M:Q6ˬ)ndac 8B8o4p8ť` (=N=C>)BHA$<@ zcy"ˉJvV:VB|.H/O\ ` >g&n*X䇡]V"l}x1#z'%" RϺ˅hxtm  _',L@Z`d,2$fJHcR8TD.-=D.@h+ ia!Kcx|"A$jkyW#,aOj @J+7'RI?WEY%RC ,)Aq@Aja-vM]aH&X#dGCUL@&^ o900g#*1F@$@ w0<@{ n_0"&J`n'$8M$6X"ai\O$#D  P"N@0TT)1P8]2( TujzHznd4ZV,a.N(E"##]`FFB` @ dgbk0j&{\ta| $TxR)Z\u<t0$n(4 \@\, ̅ 7"쨶eD.Kp$K1xJ_&#B6$ &TF"$wfeTΨR!ֿt# ]`1~` ` &k[VLbbVD䐢BluJ@,O+Z\ HE6.v.`}!, | Rrcpp$pN*KakM|]ô-cؐ6&vX1N`?9|dm\?FFb, P԰ªN 4`MAiy,` T &/Q#{']aC!2Zcdd. `N`pQ&P.n2y,KQ+/4cz#NJ bE&aP'Aa. R[&g /oR6r +:* Blз^"BŤ%n2clL-|Q|`p!x,H(^v@n@`!\-Ou48CjH2؇1-@ r#?a\RLJMVb-6u9d Nmz^D$iz.1'lX`g$aze>R&f d>S0?bJ#EJaL(bfTR2E| @]` q2THZa7&deo2fhèҥEEI0<0UUN}!ppab1p$@L^2 LL=b^-$T8W70H[.FxTz -N""6:N$X#qie@6d<fϤ`ˌ|Ѥˊ®}vΥu h"A.*H&bE^j5``nAfS%xu!DAA6Wzbso @ѧIi-v!x8"qhޯX Q$\`&-Vˠy٣)` p@ g#b2xH_1 5"Aq0Oܐ8*0=(Q{ {":oX > R#;'EZ+ uB<@. @7 [ǩ c)<[HzGmpwKKI@.pf"DZAML^0Jm{3@Z: yG[(J4접Or65SSGO~=o{O?i x12E`XroM Jn#>H(*"Rzŋ;?GM 캠`+EQRUih P'>PRrH)J 4QȜ@=Bl{$Kmw٬dVUAe!gIZK& -ar?`b%mz?qn5'̒0Zfo!L$=`͘6D"G0Gxތ{XrGz9djr[pbŬX H835QX  4`Yҋr3g@LCIQ&`Bsxeq@P .%ī)]jĤS1fUR"4F0|p^,$b&<` @b-pBIKtD+4\J R=?LUlwRbLQKV> :hjl,DHyd;Gzfg HYOto!CQ(T#:@Z,_#S l@ (9fO"Gpp$H@K]RN=G{GTR CKax3)!}#U+9"O9BO#pƒz 8a6pe@֡g$cA o`gh @v@&cEL(O0T80vL,SL*0xAE41YKv ^&LyK@Ѥ3!njϊ~X+RG38MHj QܙXE$&O) q4Bď oߝUڒ(|=OIQ='$^h,Th&ջJ^԰.(@&UD0̎&lQ#V Wj&4fYZ0#Z–jV3ʔ2=H8 R+I@㪦: k6SA|.`XBQDYSxQ ʍ9t SL\,!(xֈ1)h-CH@)E~ n@(E^!ju$;R0fH lP\B,^!,|Ti>6Y(8+ T'z',f1;D(^ z%p`h ˸EPj 4 GnRTH Ș Hs | `8XFcdLڇ2cÚ`@@ՙ@|ʑk kG9 0(,` rM3; F)ٹ$ (A0WKʬiЇP: +ۿ؄Q!@`sݢS'(s ΁K5pRs)ʒ#SM-#"iX[QxQH:Pၘm`$ 뒺q @jiFgX42c"iu3?2 AՉހ_mڜ H ʟ#9SzGF #* XNiI8N9st =zI p,#0_;e EESHPM9*9C5)xhXi@ cC|іSa G9h`Rs!q Ȑ J@i:I ʈwbFO)"9p>I !1ޗZry8A@0h8 qS |Bj< s"+2EA>WMEhIp}X&@(9"_樗!WʀA=@@|Énࢲ@9Q !IH%`@'ѥAף uhmJ殳ù$l7eЃLk8;OQ~&ʋ 51+<~n1s; $hjY G=5ވ堼4)a[~5T%(68:־QIేz%8HrA;~pʨ~PBʥ, =ʠqHc@},Yxx'p 1pr >9]$Zۃ?# S&g$>%z]5!AiIPV:[P}?` O!EF49=^.<ڝr[T+A)j辢^(w܈4@^򀱲$*B98/y_ﰋn#qƈ +R?8O D`CхhW&P#0@4 ?V9ՀB g9%9SC~Bs 8|OHMʇHv"U-DN)ܹ?Q&w$ @&d >\Z8 D񼵩``)C(CJb6ɶ`j#PP$&*㣉,`$mFf +(cFb'\ ^xuQ982Ua7w,Xn(=!| /|%!?>0z bXB AvA=ux])t2(X"VKF]Ijj@+3ʋn)%R^ڒ%f#(d)(De]SƊ0$p7_~IPR궻Jr'P[ꋋ=^o`D&.J@ 7[f5F@`H&8~S,@8~ |>_R  sA< 6?/6ha fxmcPI M 2D+9<}> $f rP}'րuP*1P1f2!K&A{@mVFAtxH(+sR|Gư+ϓ8~)@h2? TUv9:Ax5 C"T')Ep;"+8I * ~ɉ=jgIo&Hb#q4 %2 Ff+`迬&$ >K z!Z;JE:bJcLD |Lz4#J򼌪24.  TzGܒ $-+A ycBҬkV}?ͨ(%(RRXu4- '@0(^qA ~p? EG12}$5{*q@a vMҎpd Z `g#3j'j2)sJ)|+ss`@&:j\K!i Kt 8 p h{y{*b{dP\$Q@5~Dgi xm:259yX.ũZc'R/R2'P { A_ ?ҩq@za3J_;+3R(a^ {Te#҈8  -L6tP&h9 Z d,qItp"D~!^Qitg  GZ]i<;3"M 6ЀK-2I1b@-&8CqEK5hD9;{>LT>d8ELLcdW2sK<}gzv5@l9H24Q##Be=d~gG$|A0@'PJ@H 75ƙy119`~jd |&@ x /(GɸHp+K #Āh~kFIN 6"D؞SI+@$r}V6zI1F0 |. fP$!&pP 8`nd%?xMϜOUWv em$6P#S!$dh h *=1SvjE$2Nb0T{kFt +Ad{OͶV P [' N+#3fR_TIip#CaL܆4THN}FSc㐕-lDҤNԏ]HG1P5&TD|؍_0@@4&D;ɖZ&Y#V#@AZG60թ 7Fk  a59<RNj8 58(#ҷd&‘= \Ӝ5#DWP: AXbC@푯;k xs8.Zh|#IBbG^g.M@f @rS `Fxn,X>Gɢ+ȳ18^G Š>d2K `!~,Ӧ~U±- '| dDZfb1憺02Jlz[meFN [#,*i bB pKk~D/)Bb@J:N`b)NP+Čh- ܆cF=^ KH%P#n68 @`$X ?4FnvPMzⴸ*`QZ+*ᨶ;AAN>P"~+n:Aa #ojNDϨ#p_fQE@ PAHth Y岸.V~'&KNp▾:+ \6@6D+d̥ CiAJ(a nFYBTB)N @ `E#85bj[tH,hF(Ǡ, zM$#B# uE=PP#ѨrCrb2>l*}dmO"&HA4,ZxحCА"> @% T(Qnv>` @\n'D! +i B`Ro6ǒH"#W Ҁ &,jZ;(` @ "@9h2z5="jţ")OF#>n %- %DvP~@zaa;dڐ(<6J`=<+f )DQbA.h\!*m) 3trBjҋ `և X\z/ kqT2+5BK~3ꕡT@y3Ϣ',mppxA`LhCw j@жiP^4$n\c Xd H!8Q*ln@- 58`0gkL*T΁&ǥ8/ h)jx\&8Yp a4m|ZNviFHG ilWD+& (bbA>E&6ȼ9( ̇reBh%@0,ЁRl s1&1ȶ#!΂@O ڍ( UOkFC/\(R LM/#4# lV(>$TsTZc**OCOZ4b$1AniX"Ao$c0V, [;a #@h @x ְ 8ؤ>8 u~0( ?X|=`p88>Olt}>UHϾ6c}_0{!0Qy}' Y6x.`@&r'\Y-69`{h)KE @j;+BK0+ʰ A@,K;'; "f>˩qP'R鴄  $R&--rHJpA}Q ;, Pӱ*p5qT (ϟ,/ ; C?°:x% 4O8l. P~ -84 @Fot&)4q손WR .6>K j^ϒb}( T:@֠#KBB\O#P226M,z-2Q| cѲm9oQ- d+w϶Lި-Yle9R5 o .x}c0{4skBˣ6 Ȭ~(oVS6݂HBV`OrJbaJ#VȌyw,f;B'g].| BP8S&DnK ~&ɋ" jop, 9t(}`rOן`L d|mmG[Z\M QGP4b>b4 Uf4׌ϡtL nT ~ / ssV1Czi B)kA3B"D`&xB !BPHD ưNZ; 1}/F2PK'zCPH&0@Ky1Ƥe 9K㲄>B()VFP/E1@i4fàqf*`r9b rI+CԵ¨i!#>Mj/P3RHXb"Q(Cc]׼\sX*2~4Pz3٭#eQ֗>J)~AJf V 9QZV`/!QJM_ u)rK<1\Rp\1Ҽe n$ $#DN9OKh7-.$j"D-o/CiK`ɃF xPJ a,J Tƌ1%1%vtk-!. 8"Fm# x4k4-9J8~D$#&"Tc df\ZO DfMPNy*z?pi(@D5D| K@ Pn'Ċ%v>%^f@rBFӥ4KZYF"| - Wdw<&!;# !‰s%[0-%@HXphBbQ'R>YF>4226a +mLFԟe>Bfz`||No (nCr@p'D~7.$ ;P'=6fhe>E#R!J`@攏lMQuaE'@V@ /7%C(a D@&R$ TC="͔hex:`:Fe P-V~h#l *'&CLS >` hl0ŀH-=nBj&x~z(-y8+U(|4-:eG4Kb^#,m/0h"^\^|.\SV٦Ci1j 15`a\g I&QsfslOJ  RS.+ay*,GoLO@F ((@h/ 0d$$&&?Db+~hb Al3 !tv/FN|H0Oc,"d>Ȅd@Hbjk.l0L#6%$$r . ;mY.gY^+*2%X[W[@wL9&/f#\Zj8#aF `؉ r jZ4o p- C\Ll>iL jbT^ |&̈VNSS @La]d~3whA]VnPЀ"4P\ê4sAO`=1bS'r15u@HMl@J Pj0 &I3Moq,/L|1EiP>Aζ i&r ($&N?u>UԻP85cBO&?3 ̶!d)RPjM^ ̲g4!B8(|A!-̨c?!@eEp! ϩ VH)dJ̆bJP`@ADQaI4xP18;"7\) Bt'!FRno+^c{B<>`&.HIR3琰}6ʔxkBx^KKr/B̏y@ؒanj8^]6PX43P @ q>D*BVB =ll\R:/aءn6alJ2{_eTFw$B>:;' X261Ot4e3mxopcj5o'&u!6: vnH®@P>  Bn*&!~tDWO(`13D6n: 'Js PssH+FZUq/ ЉX#hJ8$O, DHnp#,HQ`ʻBFDz$͠0/Bxӧuh &[C) DRo ėNH,mb$``TK$d2hzăM7tH&;! !V1SK4gjt7=~X >ڰD W 嫊C7nëf>#B6"0Vat:$):քa@ Ηj:3!E'+Z `A/f&(X{t68 b1 KVfqt bg320-~$a)BspnDq0_##3#~58n$Z !ʿ̗b)S5,@X6 EcQbB$z ϜQ8Uh`!AtNIG3q8Z!2&N0b-$"x-f&9oa,wг8A\@(@*`K$bV xHD*LqL"}>yaݳ qd|x̪Cɱ:5-)2/4~tc;s4G'$,f)@R [ArO@bă o@f6O28O\ R8HJE80|nzf8.'LDI( Sg* @tI!2 -#j`Idh' {#hz$J] F$HxlF(ոqs%U 6Ix' *SC0C}L3m[HTj#zƈeZ;H<%Y p pdB+}t}ip|(I2Dn7@/wir6 Kmp.j2[O@;`9"ƀ83 )JjwbI 7ЉjyTCnm3H^E> Hۍ(+ N9sDzߵ"G`(2"=T/tJ"?䖒&($I NhLHg ;+@d! ]8c2uH;L}C0oǶ\!vf$=Kzb@ .MJJjZi\DU_k0*% , Rc 쥇őNx X)O[K >c಍ HbHq$K !0<ޗŀdҔ?H 34s3o쬵zsY"UBGM16p) D5LS !L㉁8C i3#릂K.x\P/,єdI/z@ 5}jtZ$K%`Iv/wy33BEɁ zb$̅>'1'j7Hdߢ!MKDHP%P3aJe3 1 F7c Y0M"- b٪A+^*t |@0)R;Hx#ycw#ҀK?Em"؉F R>u 𸦨KK&0n )H<4R%bp,݀@xCXᅳ90>8 =1"@ a4#:k-f"Kw`"4D2fɘ"V{ǖ:29q|jd!`0y;(GdqPhd›6*|TYp(yj#E'"hT?%pLf[kFLպ;j1)( A DY)Tz|77ݣS# m]"Dl";'&0H9d@ D< pxPuC$M4X0:7p©SNq-x3`,ɪ"]#dp&@p.@|ezxaF|0u24)qify:B@.,,1rGB*i @(p阘 j'x;";83Fy,ps%?jU;+ A8÷rj6A Xh95@XW҈L :*>0QA&y814 Yy1npʥp=*"a%p +PM Z4҇Jī7rn-+nk As*[0 $0[|$;KD5BfRjd+>˂?ڬ>a:B ! T[Ѕʧ@Д CqR#r*KR5YY"R8A1pI>CMK%C!;IO sL!rp`pU01{Д%.))PH$Y)k!m H- 0$QL(4q`u+x1*%`h@$,B&!B8TJձ 5e! P0ڛ ڀ&D jCɩhPuܭᕜѳH,9Èٴ`Njo ܺTփ 2qM :%!:虎iy?P_Ix΅T7q)̥Y6I!FM .>`TI; <7Xpl1,ij܇0801< l̍仅@[GhzD5ĕ"rݚ XaCin p `W 9غ И郘:h>}$<>̲Sc z` >khWk$ P NP!*đ?0ǔxx"Oҭm5i04Idd˗To? ųH>C2.;ţ -٣ȑ+)щ@0phY_ZԅBY(-U3'xꗝJ~ rZѧ$[hq9+BXBŤYѵXGPY 624 èvQlRg8PZ!y2ܽ(A!ŝ@룅=: !%1bhz܀b&·i.Pws3]lQ T)y@M{^)#C\"fQ;)/q yxw$Љ㇠wxzإFtHu.Xbl}Yr6<p8)= "C*x}$_ N:HwSV +VXOzG>n8<󅀀 HLL /[LHz|rѲhR:Rg=P8]r((;dj"9$12yJM`l'˺P:%E57C<a, A+pReӳཌྷ q@6 s$bzkYЭ,Z-~BaYHAhk% ةBa[]W  _9*xYXka_V[RttB(@U #p&uBUmХnb%@҄C(A*nԮ;'4,]R`4,( 9K8m]j`(-`Uu;'a>ekY!i# ?ք ^'MflJMЫ ܤ `ƫ݃1Sƙ$0?KQ]\iے QAu$!P]=ˍ̓sn808XN5p7`Lǥ> 0;4 2^SX== X}"\kP,0s(Ua~ţ_8^ h)lLh#GSexZ-[^F\B 7]J' ̢Vش= ĝѨ:X.JJ < AA В(l$Wɘ.-ȁ =XA2ETqfɋm,f1`ψycDhhisOHGDSvaDP RHaJQ8*TP:ǪHz=I F#qmXH)LYIܗi 5>H{^8CST<RtEulPa|H.DDIHԢyrF5#@H<}ҖWnu q^Z V+p0xQ)~J@ $*up:GjycZ%S2Pr]$od IYT>{`H:}H5M*"{ <zZ-V@ V7S,5G_J=`!pm0 ڵ?}h x#qw}˟O2Q =Q2Dz v׷CxX@PrI8rP(j[Zж쿣( E)(GA2F4j42ѲHq$P:úz7wrT`K;0L"" ^2x4 BfK(sIC2p(IFOڔH<81–k}9*d,_`2 @vD 2lJ)SR#ˆ'FS懟 ?*f Kʦo[j 14rLJL9Cڢ *+ O'xIOs$*d]BX7Z!viE3 CtCmp;XV],gTq"ۘٯjdo= vèf4tV;jC6F.:}4,n0N*Y025[ˆĩItNe?XG-2jƋ6i 9 3ڻ 6HR0=O Z"-Mz:*dxx:#@ae brFG,ډ9.PSE4"Tq>,ȽSVo9tLͻ0 R KID SP`h`C−&3 u6J[A0(&E8c=GD 90cJ#j0@¦! n9z@y HddI'EUépH\JB[!n Ah2PL0(F#v/cry#4= o(oz8t2C9(!DS&N) (eЙ%#— 8@C6 G%>$HNJG,aqOCy;FEG@s7%iN/E:x `6" *%T' 1H/!#ْnnЏhbhJQ"H##C<*UJb"8 Hdt.0H 0|vbI&x. `, l 2mP PX.6(ڳPEF)}T$lS,O+5/5UTZQA.0łe_řZֿV3bnd_H FˍH&btJ 4,'Ŗ6+1&ckCkRbxQ g .k#'gJhh=\,Ep8Q 9&꒒eF*,eSsdu`a!Z[ '-HvqU}< yQC$DlJ  mhcx%ix#̩+Ohdu L$X|pp<4hvJ5/ǃG/v-{{ʏ /2ז&*0Xalxa2O?!PHFX=H؀_d=VgO!T,'A<a_A5$KF).Nۗ2&` Ah/Y+b0O5/4I1e\g Bm !t7‘!z"BϥrPSs!@ãb IJR6u8 P($P]%99s-KzT"c,Lx,Kf !#qh82[+%! @!dɧ4#&VD 9"*WD† #4ec8*dHlKtI .L,g'L,d7d8"ʴd{a`!< 6&H;nP2H:$2'#r"y @bnC$N&91n/CPt7a,zL:iExF(B%"6Jb{48ґ^]d!Ќ0"0>Be).2`A bL; (wlT^`zj9Dd$|%Ep"bO0dm.0@ LI X &vjJ Zerdg""(:#c9- a--"b(bB2T8 m*'( 8B(aEbG! 3Qhz?prb @  Nb>T8b8,RIl¬vk'&A Ş!KbRD8Th5(x @A#e/,2KZf$da @a2SGKiF"yz@xHk,A,>IR&BR{a)&FB8V͌jf*Nb *Cjb4G>Ʒo)b/FX%!b AEƕ 4hzj`lB2cc!QjGgF(JB9Bq*jгv-;R34.#͋3<>*PbgI~e3,^%NE:A> e"O*"//F16\b,J. $^b"kEʌi"=fZt /c<(jc0D Lā< 5`#(.!AIG&aɊ407g`a!|2yTMCloCA0:^] d!BO&4mG΂$="6"5 -XnvrI`jJy#qJ?kVcaFHih!V)9.|DlbyÒ$M!kIL,n(VB61h1`R\ `B@Z>up,b#2.`}28 0a8644*[vbe" a:=R+OfG>ek',`@eP#t̫6xM| .@0b!fg."7?pN"8q#FUKVkC<+N?Cw0H4m˞E6$bJȶDb"%Ө2޶e0'"NI 4 *s*F&3l4` #&if$nORȇi&M`#.@d $-,"Aϓeͅ,8@\<7>Ha:hl%*2Kx tAuz߂.,(}psxfHb0 AO AcFeK>;>ZZm: qRi\uJ"L(ϕD"_g!-c6@tF|F@t`|Ajv,E9[K1#G;ʐ>L!' TGGv3D\ @ rx,tCn-B9t1Ah"VB.K, dD@`\vb"@`b9,Kc8H; ?cV "m-P?< ? F1?@|~?ECDn\$ş- C_OB/w<?a@8m5@ـt8ؤ23p;t0 (\= rA`O8 N9`$ &p`umQ(><L`#CNb}gӸNf>PX,~C-m|FPZ(Y঳*Ymt kȏ`*H3G)s :0H~-9\U>(H&cjnQ$J:aPE~Λ.! |0liĬ{@cD}J `e. @w(5 4!Od$csg#9ʁ|(@R~RC(rK.?[NWO]>!SmA,(u'*,Q rLb-Z*1ǔTz`, 4L6 ȋ[nU+3"J10Q{M,%"T}GIo-ȡ#ocAF8L %Ahxvx l6~j9wKŒ,,E*H.JjY=Vv߸$(  & $ B+aTA$0`"˵ɻ HeycgXH1c@~ `T l". 07l !LU Sr|q ~+:ėFZϥDZ*KpG†u;{H5c1`)8<)"<?f,a@"Dy q}5PBPJ f Vf"8b"~XtR 8P&Gyp#T[="qdROlwE>t@P 3@*EO) 68@KWd ;(G!4qlO2M qEq 4&u>9T!cFJqr$E"b<1Vr2,dXu' hY_Q(fhtA$zH9VFGi6!y tS Gkŕ萇Q!4Y!@-)d~ZA@h (S9WO,C ])w ah,qCO ?FE 9u eqȎ@"\ v$2X2ۨSjEDYp!y@ IԳFO1 z5}B$fС;1E?ڪb N8"VQX"'r.vEYoHx")A 'd-c,IV›T."}^.T"zSDq_mIajTЗ/q8WOt%"_$|GVØv=\!5]ʈ"I)@ ; 'Ʋtmm&ߦע|ñ n^H8ʗ!,w^OQ˅_+In ` !~InΧvHb a8'.*pY EIh#O{>i3Kl1Ub/3ۇ`r IHB~ ؊K0.9WsB9%:y4P;QS`9(<UPS#!™b=#['HIwPc k-Hq}Q8!ah]X-뛒ѧ;] 3)<-`oCݜe~ܭAΪpxZM;<6: a@˜+Ai7`W0whl#ȈT(pyEPϞ8z8xYWB'_N=S%hA4- iQ+ 8ʓ Pq-z5 W 0 )lAI44]fыy0sa{ƇႼi0rxpA0H A8""M  Ao5Q,0B西x SGGxGie& 8כIa)y ˽%xg!(rUipdP :y<6@ Й25h?UA鈏* ѫ ̎Sl,üx-T#t"] j Hp%Wv(Ўxqd&mk"G=@0B)oAT) ,u2*sz+PNbj0zR}  ]'xQ@TS #8s{Ś YhQUWSAa(. US㚞uoLXxY.hH/ȋ*(:,60[UWP=ZP_r@sd ;< Xr!h@ r4oFH1H2. M#%jeoʦ-; QE<u6SR 09Dϕ J`\eА,Pkl3J@U1z3N_N ̫.᪞L !ŎxG@)BP6XPb_D0M9 {WM`X8o.gzB6W|a7菄Fi6:8u.ODЯu9#acΝe$ /d#Ð!S Ssc0٫TA MV<=F X?@`@s"uZc;Hl5xRY؈eD"dkLcLD3t$h1e] \J5=s0&)7JXx,vnk`ş;)-L*rZf8e*0VA00%jݰdoJ= [E@v=̾Uh4|Z I8:KK !M#p)SI;d n5/S^Z-a+;mPc/ +lMkIۼ)g o1cqu~'&4_O Qqg]CwBIK(* rt"9; 8qBѯ(48ZУ,sx30fkQ^'d.2ʨNhpz /E YVW!f r;K" a3BPuwt7a=(PX%@藨ZJ:fldƹ r1؆`Vo`@| @ x;P0?@0E|D@ 1P(}DD%@Ye}A? =e  uK~̛-lZ8A04y qpxFPu1ɘP}AGB] F7 px\>' ! eN&N8w9ƄB-% GvxK-`bzs9Zb"X8 6 i`88@ l<zʙ0:42vǣB,`B'l֭:Ι(|qHq~,JI  & *- :r^^3 `rR "̛ Ȓ PQRQjK=+Fڀg-zU@ԄҖ~&@"Ay!30CG,{( JI ". IFC<)ud +A?Ci&N dN87Hy^X h¢д ޣ,׀\RLW:d6$ 阖*Ts 8 dD1YC{쩜=_43 9 :O L*7c.K8:vG^Xu.PLgsOv(r+*nҺm!Ժ(2GHRQCH$A̎ [%j=.!aIp8N!y .w-QX,i@oIx젒ꩵs<:`ai`iuتBW 1(OG[bl@YG!$$ J9/"zCWt-EP!5, 3<S'b'@ Ca A\-.(EY |&r .zbVځ HuK%AJ%z\N#s!B(}V#/MjK1R&Y8x! 粖8!<%!&N w2xON6p^|c4e.H[?w8*+5,r͆3E>ہcTgu!tnn)JrF$k`5׭ubxwa!PFc'C+l~H)&n̂la⭣jb`P.f^ ; Bl,JjTB,g+l;b "Nd(Ffa8a@ay JyA EAAbVuK^dթ dOBT%L(J&)2O6l!ȵ @ QB缮JV8ZrKV~п~, DIXc3¨&)%@o@B*;6/)RIP#&3&ø{4: P`fE*|V}(Q+R!fB, 1'`6B*'mb&!LM qAL(l  Vi0T˜ub&G;4&#OB"<*BW(P5A@+.Ǫ5DO$nqKb$lh;fTfI5RID<$$ !Hu-joj@N @  pE@Ӵ"j ʐ)B6b)R%J(D` =3F$2*^&QSDX l"'[`6:(@_|uTi8!iRFHxaڈ$#@$``D|JTTA2uD /i `uN;6E(k;@$=ˡ9h$t@n @@ߴǔ/;f5d9[kFJ> @,$.z"L*0(y`tUpA+(c 34:5"d#Q*B'(#z\B,$(¨^WWNr $>BNXB^Ak%1iDPn ˍT\$b=^QpL@ "G!ʦA$;~t ̈zTPU[b S)U@ 4Adl)"$"C(lV3c !!*`@ 80#A<#|*#sA! a7Y+S-jf b^繹qZ^-NbNr* b#*6ds2v"AL @fa{ $ln~ddgP-6BvyW"\%ZZr';ZBd(̬  cD&52UJ$jv&B V#5"(&9)z!g>+ lC%kb758 ?7dP><`1݁T;HGl͡c8qKUI@kc ȚD e{\*2dBi~ * iI]/!A3)7>! 4w l'@4`!=8 9  F<8f2+3"R+&Ů#VL7g)8 J'c!Ig@L`Vph;cx5ZBJtI\(XkcP)b:@=!jB8ʘȄ%!Yx]_Hi* l"4K[=Jd&((Ye\F$M " uP <'{JZIJ*!:W< 7ܪ5<@D(,_`` J0i ȼYW( W 0;ǡ#X-ݺC`,(% @` RL%-dp)T{b]p,ŠXk#R8Bx߁/+h=ڌ9#J"\6&ɇA99! f Xa !xv"$Y,#|BN|!%DDr 6FyNSE_>jv#l HK){R`:Are\)I€n nK1c ;!ބ4~("!b1`/csQAC ٠|UPp]q`Fz$FW*|P2PHÄ5-dЀR,%G@0hJI:LZ~ _A*I!6k, ȹN\ X;Y= i4(\у.st"P+:0UGymDޭp;%%4ATN֌F26;+$T%mLdnR{ L|W*7L\t;azD`>tICZJ Y$@26 KHAj`>$"0v ;qrEu1_B(D[}J~!0@1ekjff `䇐&8([ZhG@hg,j ~[@HaS0xK' 7ʚk LP&2M̭"pۿPC0b(E=ZZ^ȅxpe:;N ͑`;DK`דXCp0KpGdwg~"bQ>37x. !C~ Fx5M "&o 8z]  w0]E3BHl8=: (  K• !(P{K xh ġzsE]`sT<t!'/l&79u'@?53>#E#0IWr4HnG0B=؈ .˰*[+k_В O^u@ 8Dκu; ?y8oM(=7xay`$J^9"(3YTChPNnKp3mOQV{@I(=gZ;W p'P-3.3sH :RC0X h3\.gHNJx` m( 䣈D8#0%ieZFr o,zHڢ)aJYJhl Ca0dO&p! `  `(́rP |?!7ւJho(f(C wh]AZ}=B) y<`K Ll!'@2no}>y bfI%s9{>oָ^O& qp<Qӿ5{H!>@cxߟy[&~h'%XCc\%vK`^2`r$ r ;hj:@,2ժC;ʣd yx]qH7iu " "8 paHG40FLg|ՀT ;F;l󁀐( r1-R֪0XZb(r{"Ik桼JN&Ԃtw@u/I R \(Jc}ۖaHTIӡ.Qd)`)(jt‡{` -35SN-N&aTٺǁL(A&V5kc-*'A%HAz/;k,<0GhCQ<*jAJNqԳ0JPά{SAvgapqQ9ʀbW>HX 㡨n( |@>(_o{t+;b`)rSx@I4NaBD88Da"/V m(lM8&= t()H7,ctB8|"`" 6P\P&Ja*VU AJ4>M2&JdVZ~ͩmbB{A(cz 084ǛG- | 4(A&H@0АNX3(dHK(!fy[wk0ϖťQj?Pf68b`8 mcIGJdq?子rH&2qy/f,RTeqnҨ#O' -L*0x @j:E©~B+D5X= a@ q9W%PJZKa=$䌦x`I"Q3zOY!iԾE`)byD:;&N@1Pg̪օ0V RBq3&U1jڨYIr{';aT?w1%[+)I%|R 1ZOVEjzCP!5pLY|'HZ!* '5aJ4[y#u&0p9a9dtI+=D`:@0@ ǒFFQL @jH?RB)!7t ?t}v =`)%3k bT9uV!a Hfc2ũy*8=%%g qn8H3 4;Т2qV׏s`$lA Qa&RuaSoʨ kR:>g֙&m Z)p9øxim RVrX Ap=`}!GybǭBWwV"H|a뮖69$M61p62NJO\Vh  x yA"ە )C+ldSG֓q Q6`mae!DMH!1 $F@ H \O>gp.-Zw̭!e2d!$x?LA] hf(޴b\?{8@ b=BB@H`6WoYJ$l .!8yo+D\B( `Ģ!(ޫ d!j!BzvAjP05f*Wf柄 4bZoxN=/1!@ȗj έ88-T`TRr 8&hrG<)xBBE%4W =C["N*_j2"ڵBi@zV"<kF2o^ŽNlc0iFK\-|Ca>ܭDa`uѴ+\1b$ Yƒ;BPx 4 !g$|vna|(oF)M:!`f. JvNd0[nNHVdkT@425g \V!&.`Hb,p8de$qE*2d4Ԇb>;fbB4 JC!@' %L᤾Ȯ*8!dȃ& ^r@ma .&za*N&~oLbZ+Fh46?@Fx4 ɠ'dx+Aq(LR>T_i*}3l C^86d'gBK=! :hĐov/[aB C%Y"ڭ -N%ђC>5bJ+WHJ$ a#žU4#=`&.A3W,'360`<H`/,$Qb(KP@Rv;wz@F@>Jw7ňc``\?K]e`j O´38L'nJA ⼮>lR6 c5+T@.G1t@I !$ZBԦ-ezb|mdA fA7lxɻlI\ k!2qϜ; ܃ fT ^2au& @/aI)M;&ؤk:`^\CWRJܑi*$lP{!ᩌʢ?`B c,;)U6fQ0.BEYq$ F ʷ?Z72a! "4p"&bE {~<J LV0iӓ& !"⢣yl-l ,Gn.A+& 3LAʊ0-(df;L⼓pbH3r&:CZWPjE ~@2CvnNlEvBdXr;D3e|X;()G*D\XEEIdDL@2w/B &BNX@%γ my: y7fY %0ㅍ j!Lnkx(A!BF:qBYf *7lE$+0yJQ 4 1 ʱ-v`pu-#pL`Pװvv<Ŵ$֦ <zK Pi1*ҟ96:A-8cgyB,kB*S^hhd(g܁d   Pe38ݸ|4Y `}s![nVWӾ_oЭ+VcV$|F NI#BNrUeJbHFX=b-:abab촲׳sfb LbQuF;եj -FӆT $ xCHΪ]*:"C$* $(SB{㦰[bnvȘ'gl ^94 rޤ@v-NwRmEo!78.pVeJ$KS;k\Q' @ 杠xCfK qJT}Z+H,nnjb (d - kaPþi >…1mf.FAMLġxU.BRhpx(T\[G#9ϒ vEW;@`Ah]? f.Ab @`0Bo.~>߱7t !4@@ w x\)'$/ Dq:dNTt>#S)4 >p, >x!NR1 p>zq7H v*_/tjE.MբY۝J-(EpJb;) >/] t|=7g@{?MF~1OEsu9Gŀ:Ƞ)~B`C##,(%! }` |6i@%La1k/+4d{dwlk,xĜA%Z̀& PX'HHFJ$qLC1Bj +Y? z%@tT5DQ4T( D$B>J;t# la @(JI"=$P ?dudB)tĊ2*t'ȡdl=r&KʰQ7~m"T Ux C6@:y r+`pXX Gd >b.eԖ\)UD7=1$Qf,X3v9-%#c8a!cAԵCʓvh)P $)6P(6A3^,gǕ 4IVG]v¨$MӬAb8~ACLh:;B)֮/ETt 2C%%iu8cT$t*H$:Q fjF"H& ʲ@FԺ&RDX{&I /G^{RtZ\њ@D +H7/F, Hz"HX>zʌ&9HB8ĔZU FE\Ҭ)c1 A3#Qk{7؇gNrl`'E<3;kQ$U&3o6C8m Bp0f8ZZJ}@}>MX M+ U`,OvkHwP5}HeN]!ŃPީ#w3wbc4qO3* S8X]2*2$ϓ$fӠ'-FJ3p(ap>/MLPҬE ٲGȉqn[Tu{cȌn&kԡW*#V1e,E`9߾ 륅\ AB-=/3=uPke4!qO»k ]b:vRS3\7r\#p(Ir ($rkT"4Z P$s2Xmi`-XvaiUz k m Qe)A lO3 86ިXNxk\'֣Y/pҰM Q` 䇓P] B[1^=p h HS%XjhK qh C&WF/X7o'ξ!`SҔk&0zMŹCl$8n%Aٮ!2f8RdM6`O#Pњ4^ Im3 x iN(Q]<8@Zg h@z | ćH` b +fNN۞~38ד9;@ag:<Bx?zR ֔I8 DR.̑ذNĥ}͑wGDH9ݡ``@UpZ" (NB.OYzȡ&{*:J]qA|O@@$ AE_+@ < 5}43 i  ~hV+$8X}O"Й$ DpQ"o>Pt ߖ LP_0 $EX\-E׹/?PJs@lS8AzUhe0) ??d.+%XT,v a._.`-ԔˣY ex,Lgi!8ʘb*2JJXғIZtm!JCKd,|IECp!HIeq4l !DB2 sFx ]@5 :x .1 4|PwXxkmVH7܁?PQ!.0$G,yL4f AѮz&!R|:2~C"t9N\H,sSx\WKo!V C$lџ2i-5E^BG d+!%Dqe$>zzqx\+Ab2B!#yʰCZl&}Ecs'P`)E@<.jЛ[tGāv2B(A)#{@@pWC|ǵES-$wg <>:TWZPUe!rHch3%!h)Yr3w^y<> &E Ԡ@tDd+ǽI(,׭9qu1.Eم1&oO֘KV,NȒ)_(`)ٯF]OyD\G#PM\j~Lo|!x4=oaUT Cq6MLTIEAk+ ja)ԒPe̜0 |)9R`,@ PPfY 8߬vO:J>KAspPic3#0#uXb{P$&@X p~*l*C҉A2$mapw>?JNa9I"O@e =Cx I4UG$R0FX[0$dx] nhRWYWiVXO EJ^@)V]M.\^Y1& b>Q OR)Fa㹂Pr`KlzH[J@.m@3JWp&bVe" &?mMB <P lJ(@*ؒ6{T :CI#I\`d XqvRN\SRZ7%$(d ] \s8}C5>A_+])MIF "v 7W^x |U2*b,dЂPh)!qԻBDH_, FۈŸ@. qeb/KFݥ7RJUp^ Și'/O"AcCvm\HtF$N'Eu'nmW:m@`\y#pC͑8[ >H*H$ɀ#=$6!/!,Cj"Œ1"" 34LP@a^F.ACEpHB20i$bŮ! A P%$˚J|-b6*0B%FO:.0"%'ne 1- k/ #$&h^Rrާ@Nſd tAO'"6Z& ,p-4J2vd A,`aNDz B"h0MLH5//,."g,"*X !nhQI } vB%`o.C` A%#u(.zG3FAR+ bbc!d$FP>i*'B(A{pJ攃1 C, A!BÜ+ /q1E6 nMul\D6*Pa: `G@H#u0@D)I(Kw\Ĭq!rafB!"w r’!tq@ `ixn`bhQO& zĶ"sGsk9">Xc(-!6:ABD+XpC4Xގ @XYb1D Νkĩx.3ă"@ a`D:ED0>.C-#4TÂ4¸''N ޣZKtJ,!.Ap #`XNq2G4. $dpE>^ eh\ch|%&4 d $ЩsdB&РWXAI%;4*h.;sn@LA:`n-$0#h=\r l@)"F!2,5`!=LoML'ʚbeD'KAH p%"K$/##8Ü5Tf8TŌ\ @ dD.3*v %r'b4d`(]'d(E'&'F"?.! [?\Ak ` I:Bqr(Nb2qLw y=>4U ,|$݂Df0 $vxRa`@ ^j$:FImhMKLR nA<QISBs1*;**-9Dܔ tND f!X3BjV`Cbjp:^dHM`VrSڢ~/, N%w, Vu ‚@(h ฉY$6Ĥ6SZ5jz,djh=Jd p'F7ddF\j!t~&<1V4TW̙ =l콍'V"ZVtʥ))"sSd$!H1rriGB v (BR SRD"Mk>F^obE&6iPC`,D :VRv%QĪ`B`<הl\Gi6ݤ142.bHaFfn. <1F` w ga-*v,-Q*|J FGU>aZk*$Z|* 9V9?}d,>"b"\wUa! 1\IkFI+92aR `10c>b2q <;;5#Ķ(Z @P@P?6O/%$Ť=2S)01G1L](~?q( oȰ Tj@Tuܠ_( YfX`[,>q+~C˾~=v$\LP(툟.ȴ(V<tz.O .ɞ؅,.,붺RU*%q>LA.&nǵ6^VdUYC5 vv u8U'n- 6LRO]<,nHA.9XTXu>zۗ俊c*:WӰS@=U2 !\.C_ t ӾDBAqg@b% H=G(ӀBcJ EtEŤ44b5Fтk#:LmA'tQ AZ!yI"aҼ70B(P@'`9 ZXY/d͏H׹JBd7;YM`8"0xH;fx $P0 i 5a:<xXv*b?B4F0D8H4¥<% .%%Y$lʏnm `c a ʦNDE6K<!z:&PX=DZ=߭F语2D[$'(T,8,;n>Xcб.jOx"%PMg>GLn4h `,ǐ!c&Ѐ8)^;u|n9b `2FXf|aPHf 8{82KDhLRҶ9wBFT@P Q43fЄ@"pO 6wV[bM3bũX@x @a9@Ig @T0# B@x93h+X~hKP$*lU:(+IJx }ʦR(m״QHk hQš:'hdte`N6>Q,EּGxŊ$|  Itg +^T1*dU;_S{L d.T)gZPR9#F T)8_N`NΌ7@;bD*yH6*R4Ě|\B%Hcndb#IR{=;}'e xur Vp`/)(pv7[p0YG  v̑"/[z>``@*<Sz4ąHLm@r ~x1izu>9k 6x<‰pM93yhP+n)H%r0p;؎/"K#4H i11:IITCwX. (_vux;=80N0x6@ ɓ. eY4x;0sKlhmBAJمs_Xz了T rЇv1,h&%"`-w*Ԓ8Q}021J8v J qi؂8q>,g謿YB#~C8 X-)j Qœ2) f]> B܎ (D, H;4 開ƶ܊ 8)AX̡nh./4Y?❥Y1/_BV(TQg 1)/Qn)&ތPw@Mi=P/ p=JKSaè!6U]iP REЋ ZX8_(@4hybPBƘB!XSHR#H[hB=SG* {11f2`+zH'\ ;(!A .@\XCꩪ (_ 1p0V"S8[)"{*2N`W  h7P o kx7`>x8a =RpO'pA)#7h}(:\3z+.x`4hfk&Y)|D"Q`=hSchHw ;|-:ΞHҡ)AaZ[-6@5J{ДP-0\Q y1S|DJPŚ[0R1/5pYp4:rW:gƢN %XYAm#I6 0ˬhBILj|@;E%AAeO6VZ )3XSDG˼Bn3xc UñHB PXR(yr IIxB;j5߃ I @W(DQʭFy) x_xP4 2zE<\Le>sBêx`ߏR~U|W0yAMD`ȡvB\ mȍ8`8ZK)I 1ڲHpAj4q+hviG^јh  X+c%Ӈz1di\Ӑ+p%Ӏ0(G<QP4BɻHѲ DGʐ!-j-%uҜPؘg vX-[K&+6p%1]x :967`GYoBfE[2!݊ALꟍ5Z‹ zY0b𻨹LHS(=487K. Z\v'eMrJf~|C%Y %& *)"T00̻Ni?;!TcLj C & @n&qЖ]`Mܮ:|w(8ߘ)Rcu6H5(K̰ tT/lČـ\0jTP "˩ hۡ,vJ>’p0ZD*L`&xzh/s]0;D@HCuQ扫; .M#z(ʊXDә`H|6NʺGHVIi` Ѝm ^` lh4в}-PS0ר_#HC풶M0Fջ`@ĢKR-nܬ Ƴ \gш;6uw ˒9 `"κ߃( `&8aLQ'[ͅ XEpxsBsQ :4Q 1 #ڇx>]z9~$#$iu1^U)(WAl.D:W) 17/.0snVQaZݰJG Hr9GvpΜk‰(爵)fZ/פ tLq8I0 킅X[ &F$hQTHaTɭoj+*tAʩ  8i0BσqMvt$jDG C J*"jB=r"MR$- K8w  B&€` 4!t l@Pn)űJO;4$EqBiTJRBԭ) #tj=֛"; TҷJm%l-nplQMs*|&RVaw"iE.*\gڶ專r)zN-6æ*|1BZEJ\( 1)*Kq۽@7ZwɄ8=-P &@" ʛD(TZX6$i3ͶHHZ)Q\Hql(%Daࣛ-%}CP"6K ap-H8hV 3`$7 CH p@& l$}> .$A|ZB$(nH y%G*9zZ3Zjڐym5GefcWм~qtϿER[1tǔOĀvILjfg1pAɂ$엇ψQDQEO!P;W֍@|y#WxL(L9Gq=)hv, (GR~ЦTReEmXq4%'a dpY axɓ) Q18KaoAd&2`lBDPCDԔwP (R X tI T*58WMk|p8XY!|.L+Y^M TsP,x`]0bVa- >Ab2Ш(8(DouǴR!e΄ "tNpp"Zq\$JA6f"܆*Vf z<[ $sKw!X4ɘi5^ IMx|LJ^!g r16 q&[hH ReW*S=p"`(&"$IGҽJݤ[%AL Z4=K12/q# 8ĉIFеK+p!9.<LoJ=PHVCcx)Q1P wc8u9uW&RHEV Qgmb ##4$ⴴż4iMbiĈ3 L,1VFrӘi a 4V'~'WBr{A^su Yc 8 'yBP'Q48:- 1E@d *ER Q2qc|0䬍RbeHŚxHxsdMH1TTt V%B衁0)0GÔ5ߏrQg~"X(pC⽃)! !a.#p#eLu>3?(cC/NKI +m4"0dRpR ~ LamfTbC6+RNaE vbybf QB|6baY/7Ȅ$2i,q`bj4Ɔ\OUE JOv*4J.@-pa2&pM1Ě9C&m& &5 (LffV(l4#x¸V~~S`h޴%ƃi%^-fR@G&*!zG@ @tL4b%֢LÔ4 @ J%AQ^of"Bd5O(Z@Lx튰3vzt@0f`oqtU"i Bp^arGZNC"@ĭ^Etf˄T(X;A.+>8.$-6q7jr2HƆa6  ̂쌃p2\У>!{ V'bȈAb$48Rb4r6d8"Hf!j! FT%V!p%LZT@l >f & *i͘v"ZcD$ZNđgs co/ \!,&֍(Њ:mŽ ?&DQJo Yq" (&q(͜ac؏8 ak` H(CK1Re, T"H L8 hXa!,&$Dh~Pn.%([* <.gì ?!33 -f=$Gf\!v0²y/tZ3 Ry^ ;B,Hif6RTA66aNbFK (Du26aXQG`B榪pA# .*|xȂaZ.!H%4 'FnLO^dAfQ| X#J(nS!)6(8(H(}\^dH3pSQR# >X`C.MlM3M;d=.TaVȡCFҍ/j>&"g*֦:#/2hU"LHl-\2$V&%d bJ\`dPdNMi#L"BPnZ", " ` R`($: օ  aqe;$,Qqq$H7&8]#i|CnPa Z23rp(! >5nj-&+ $rob`fbۑD *8gBomh8u@פ!8>rς$1hj:2#i,#0bc/bn7m7i$0Zn ~`No^)uN! \SGP(0;.a;,eFP ~)m27v¢rqi MX#G06&Enw ~ `_Sڢ^54' m\!/s#.t^PbIœd jW`.DGn13{f@EE1aVL)$v%,-%#6,!@Ad=v.9F2J aUMX{RϬ$Ԑ#"(x%8՜4b0]`&*{(TE`|L0)8R"K+qҴ"jD!RJ2m"^L!^ BV@vR$ 80Otק kl$S|ccIJucNBb`cx#-aǡ?` c!-[` GDd OCM% hJ]"q2bnV5Fxj V:ft- 4Τ \K>Ya%|E+&*v%7Ҫs5a}_a4F[  !$,#ؤJZ8ILǧ}pBrG 8!*. u^>vT^'qn>wj`8%^Bf 6ŽHĄ%,NP9b."Z*4 yuLq%(Q\htsh8"~}*wnz!ɃѾ|hK٭jz_4#*j~hYJ_\)@d4A1gFP A([ uW$[7)cZ%;%Ҡ6 &Q:r'FEَ"#% p@ Y<9L'rB}'kj0^T`dN^^L!-d">a&(#B5F4:#706t.&$xB+3npA C'p- DT {P@iDs:@@P g~ @}C_ p?`p0pb3ol:M=*T=^oPr/s2xl'L@u)t}#`|Ep@(mZPlb8J.HuB%&~@9\nw="a`L3[0S;  {$a0ܮVI듊BG: ,e(AoĪh !rn. p Ź,ZlY끀p$gŁX0ef&$*#2Q&Br7z"<\,Gx`2h9̛s1 C8t'~*H(? Ll! qmꄠڬ6{;)ԪªI 0ﮩ$)<5 j"iOk* FD ( bm*"ZxҵJ= (P v Hw87go8P˥4*p"JRv#uz˚C -GQO$I,ruW@*l^QD&RSP4Rx<=>tG=(\Rj冷g i.)eIv&L3H0`tsF|=OɸS0s}Wi\!&z8!B b }P u&,jn@p" cg?Wst-%``%zD4c|?c@ؑ$BPFS?Jrp~s~1N!Bjp(rcz)HThB@K<]CaD eP÷/"0Hҩ7dIlBTUh8DծZIk͵DC!'ÜeG($(!r\ R3l*#jPo_LpBN 0dM$l̊Dyqα.@51f1(Vgw^ |[1Y^ 4acl}cbҪlAm0RI W~2?'\#30&4c-R9xyDadUm9Lv4-Cmip д"@02Fhʵ/Ls 4n=l#̀S ?*hD㪦Ky:I˚$̩T ^@%xQǸc` .@򸆠8ܼNA+97*\"IK.[Å=Bt 8jw`u׌ɰ=&r)_ϕ1u$pnPcB,`%, X*< s8vy o/(Jbl>ɼB:x`(E_a?5)kr09ň=#B0@8T)i b*у 4OBK, 9&4 a Z0 3X8#`{0={ޅZٜH@0B @*[H@"h nŵ Bz{"19% ^ 9òh/(EB8H)iqNW+cS9 ,$" XyN7 t#(ޅ(LTHV%wq@#=xZ ;QP~a <\:Br=J ٧QPxY]]eP<E0#Hq0ߟL:9H È]WJɕǜtZn#do |0*8mPtzĨ;n5 u>""a S$=.Ⱥ;U<'ꀚx$1Ǯ@PslB@s!=9!- c@pfYIxG H@x' t$Ixutu {ŘZZBHvހMR4XIpz孁C! 8 DJ vС<:%Xz -IƈP_h S7j_ \e@Y [0PC"=]*'IP 6䰎E.x9( sߛT;Z ⑹Y:T2XftSȬ6H8e#b yɌԢLՊ `W MkV1$Qԁe'P8&t<b< _(R޻x%ȓ Ps p#t(wI ,D'"V@r[` KjZ il$O SƀQ3YHa_j-@s `5p '(T%P)6 ᐷ@y Ɏ[w PoeWjv0DX"dOxz S`n%^dHsHH%p{3mh0ؕьIl.[k"E ]Z$҇5P.2[[lѰPHU\"q`x*}(9"LfG frN J ɰ$FH. JWh הS0^ `/9ب@&vy'zd59:w0Ryk]p eD ɄEIJ ,;``"%p0$P:$Y ΢s̋bÌb\k":hP53K2dk`H_XȚ{ ¤(mhD{0j4Ƴ0ha]b `$yk_Ј0cYLe֝ 8"% 4o3 (p1LacB m8 {P  vhb0 NR Y$=p&30*GՊx72yQ+T(\ޠHmXyZ jځݘ@}&xJxmTNZR=Y-(g}RR ߇(25щgIiZ ʞ\砽P_)˨ ! <@ %yR8qX8 1vp!l#E0@ۍy"(p(f/8S@k u0dI6|8(,,ږr@Y_Q/g t€30'n0ЙAGlRdR rX_U#Gאb:RBr# PbZ] DkC9j=0 8YpV:U !U1{(B%y Pn$x‰ lp"$ )UQx7ul.(v xq^!'8M09rYqem.}LJ>1@owCJ%p K}χÆbVT}ƈ" Ko3T9nxĪȕJXp;utAOYeF'} q N d߱) h@C{`T0(}x  0ЌJP@7?@66E$ 6,T4ZM G@h?\$Gko&}D L%86Ko0l0B`P:!R;{_(@ Id]i2Ys1P0q;^ Cǣea{@P.µ٬̀PV({xz( 04JoadO2o l' V@tgGI٬ʀ^Wzz~J:4x؀ a RL2g􂀈"f$4#,t'S{$@@$- Br(@B* `u ȥFѳZp. "Ũo;R6-)+V)`͞G`XZsԪ2pAL' ٝG\rB)ǻbٽ  46kJ:p$ m?0l#U <&2-@/A(dLS]Qx"bCp)L("$Xxw5,8݊4~g欑)r.JCu]AhV`Iܿ(@-`yɐ]Cv^T0@w4Ab`m!xcA ZEa\00!.pR ıޚސj=t=@P7}z6j MT gdEXV$<UWP .8Fy@, A($FÝ?֮>O6\ nW(p6:VD5D؁jN HiV~Wq6hKBJZtlH(dDԟk<0f%9Kh-tMC TYipG +BAB13PPa$(_Xq1rJLD=|fk vU(^$#t. hB:, h5?Ts_J SxCQ7k%yUWPXq`T "$hg80dx`$H?!V(%b ѺfP pf`` 4h4`?MӛDąBPJG))TaaQie9Ep \еsf&0AC1SfIsaUQ 5THâ"@(rɨ %7tZY;F)$RZ8VZd.!:D?d $6f]9HvNSWd|Gم)ʔ2PB< iGܯHB 8 oL ?a9\c RHGhlh}6Ǹ;b\Dx+*ʾYKlBA/ 6*>U6kF6gJQ1` 2J吻eDKpM袰E"GaĺnpN X@ZB"Fİ** 90 K ¿3vMLK~I#u`fO"dJ<(|TRwn!& `j ,*,(b@Ub-@$î"z;3FP$FӢL=!"uh$ ,``c.f]̒*@$N,T Gfhjp0X##@ k )&fX6`gA~fCV#V"k16e'&d!J+dYk+<3x 4꺢C\)Ƭ܂AHi#(P&&B&6ø0֦œ @c@4h)4H pFcf#~jK=ƞ*$ : aҾ #h"fdAjnᭀ@:9 % $fMK&$Df(,a?ni(`,(o!벲@ BƤ=!V0w Rc3E/E<x.@  )"# `Wj(4:"4HH `)OX" u9 T0Mqjr^8a&0>ZjE `Q H4\iL#uR&UfD~<튝$$5fG"VfuJ!x`!0ˇP/;g։y n:k6( *Ck786mjAVA(0BmVam{ ʰ<2 ܐ 7n&PRr;f$(_ZjHZ6@#:#\7!Bb4,JD#ti8'& \K? bc X @ s7k:#K,$)Ep6"m 1$%16R1p*hhU(Ax!DFP,!hBTcnxR~ lO$/f#^)ʦ̔&'k"30WNM"*$GX&pnAd/3EG"N$Zh `<' jS ^#!+CXS"#)6Nt&N= @ BN˕ x"ޟ>jBtQN9>%XĤj3QX2x*%%^c$jf`*$* , ^/|{TRi"D{N6|=cnA'n}b.2@b봈MUR<"h (@9F(ABh֧$g=hc `!`LĘaCMt-?JP ! v e@ɔ Lfe5\k8:(4,H,danT\zXP@7t'hUMXoD#F&i~·)GDIx1p#"4,t$4jXw\a ,!+n 4xy 44u^PD6"gb)/d!|>B$&j@$)ec)uumDBuAF?"pG NH|3ș@.a:Nb`zߑJ h]mkXfcnazC"za|0@H%"<:lo1:g#Ԥ322RȈ CL2L@k舁!R%)hqXy#1u\Y))c9kb6BCa r3IFDVs1,s#}&E~"gYXO%~"e&Jq$v!*b7@* @6˶/d&(^`j A{A~5Ƣ~ rpjGj$*ҌC 5Aj?VV/Pb(m-W50/s x/D#(RE&>`![܏o'a [6HaB5KHb0)ѫ#ŠdUYCvJm(KL*0fjX¨rxa4mnp1&֨ pUa5Budp˃$=iSگcn#@ ` = #*)%YODC.BtiAFa&uSH1]Έ*` @F@ YFZï˥>*0MƖ|k&&fAt=P#*B4|1C W7"A XY`Ad-vp, AE6,MYp4Pb;m>.ij"khzGS9Tj.\ ` Kk)^yawꊧ$$н$B#l-M ST@(E5q GF#T9ߴ%p#I?+̔|aXUx6X:()! ($ݨ^=ѱf!a~Tk N*d&W)?z I!.6M|\ H "Q(0V H,0dN%P'Bnéab)\/+QV76")[cl # a/٫`۱8p@ Z(uaz;& P{ g b'.4}C+N_c$@>*54ūzX祡 X @r4 >':0@C9"B{l|&@BL5g!k(0mnpʪ(`bDalH.j L"zp+'4$~(>MEasPIˮ`0 "4`{ z|hi*"κԁ0e%lR瞧c8~81Q!0?'A@\LXYm2~8HG)MB ;xlmE_Ɖ>!blÜ(V p$.7JU*P#`_/'*s# `:*$ZOB-gx9pOT4:< !lZy- czG jS#uh`LB&yR g1Ô`=<%Sf? 'B-; R|ʥu"P[ѰlzKHH|z>QBRGx!i`ŐY&t$T_oKU@=jGfM%*>3| T(vWޖ#?*,`sB_ >ʦ0ЉCQY[{eqBp>˛38X#hx-ɜj}@ xp?<%zu/ at$Bxc~XvJAC%'WP[90,4ι5#I 2ҁNC#+d.)\KD^R,>A# 43q<&؃zM0#aQ.!:d #Ìq:K9%^xZ{O=%c QZq{þ>D80E @@RC{[*ʚL.jHd}B>[x=Ղ'@x؊uRN*D"2AU n8YzDҡoy8 Ct"z:0F}k`ckHI@TH0T {ďu:d)pd2ր"@b=Q2&#/;rnQu%a >"Dșpt$x"i>](V%\G.`SǤ`qwHgJ@JV2A)"1hƎLT"&GP*niZa@JBHp> DԵhb2G O]<.`!JˡJ0<&%ıOՄ; 1QH'̌}OPY1$> *CRi91"\A?9|EII?$o"l5Ns8PòFGP0*qZ)2̕*1"Z0SJj'nˆR|q26Gho܏'( D(S5@TM:TRO&)76Up^8__`:xkNmY[ߥ\f2IˆXkBPBpHh. b[H&ڨN0hH#o7;IW"[aCeYN4H:k2 .w?!ZSFtbׇHtB'jCD 46P ?>EG=>@w;`"mlg]=}=Eg $< ~:W7Nf D !9vRdI[g{T~_0#CLŒQ4;y>@>8FF@ [eȺ 9x)  Pp.kb˙4)0 A:y7S - `6#R5Ɖi1`g8+!sZ4M(@ H*7ߣ|#`@!1JLPBB@EЭРxG2! 8)!ӜyP6؞T]0jXfKc" ӝ󶾄P, pHH8i7(ʪ#ҧ@ᮉw'h .mc76F ALL0\xu="lFqH p{«Z ̃:%| cL+J& QP ^tWy BZۏ4A0XEѥOʠ4M ~+ I`XH l a4C9uKM , vG-jp BD66D뵶<ς0%LA S"A؍[id9(RҲ5R&@R`8 п7X60p T\ 7T|Eh"ivѢ`p.^^|=;%ư= *|P8 p&,* wTI7K1- gK3=Ih&9L:I{HҚ1[+Sۑ Nl"0DB cLQ+$PԎx J3`'wَ ayVйysh݇pv3(b #[C QI8p&8>D)Y+@k2P8J`LcU}X[Q %) 6k~A=hH BZIHzEF Dy@p S\=[Pi@DH Q1@ԼApI/j*9)3›H5os0\[24Oe=B6z?h'A%ƽJu*~#>hPBU4Ԇ!P5/HhE͇vd) *Ť% @3Z跠:H06j%CӷK|,D2 4ޯdaQ0(ʱ4|*Y)p@a8I˰A,J6kґUHEZhhpv/ QI8 3+\ǀRI62xz]1o|g02v<254Է 7 P6p63YLb( T.:2rBd kAZ ,%c2(H` aQ7$J]aH]1U *>{k9i=yƆpu`w; p^c Zk)`7̀ oߊi ! 0t*UB `]'FNN :c>4a* OV;uq6`!(Vŕ9&#,@X_aq'p8Upe 8Ipp X0TY-\8Ds[,ܒ- `\+7Bٺ@j+)0&U/\W`C?U(0X),7U+X3@pwԝ KUԒqiPZðψɰQЕ0CMX'PbH. _%D+E` ðR+J < S 8p$cŤ%k$C- fcDBҝ|E)QPPR8P!#-hh!+M1 mՀ(2u9=7[3m\V@Pr!HJ.N8:hԮ*a)kX9.3?;)[TTQ} XPc8,Q93+])wipũrϘbPrX>鸨MK>qr*Fa;@K ɱ00p;8= hgݤ46CMozNnP& Ac L7>NjВ ؝[R4PdH3A^A7 XEpSy0j(u6*hֶ_ M `_13ՈQ| ?6kM8D )ޛ;Q+ZjDzT5%*P-__FD O`+xI4;ƠSbx/8%m5pi|Rh!>E P`IBy INHB>PAf M-l6h; ]ƐCF h,D#oNcݫGY>Op86^aYc苠:~yP>RЀЂa=5P 1mƇzζWm.4Yƹ-ƾ4YP>@٠y//_ڽLBqtaޗdzP*jr>{NE݈F#QLtƊ8̓m̖2П9P V_IQFyȌ(OeOc397ychgDdIHq|mDl88I˪7{A>u MT^m0Xo01nrhLM㛖.LMmz2r_R W($ry0;%"XT;~GxM*&KʟA# ŢTH <?i *s_xj:eR:?X$ U}_o %VF)[dUgG_,B"O^7L@X.H "n|GoPi1#!:!s,vo!}_1` R0'ԍ^G (C"INJ  90b:$GT9H0~)S8%J @@,< cb0lf/+J`ǩXdD`z.%LHHH ( HBǩ{,V7hҞ.I4 z.85XA" km".[4i 1𜀕*2x0cmO?.S+j˴Ȍ0rIJ 2V*$#*1j:丑S@{1{ yz[ 3 j.~Q*$% BhCDTvTE* W!Ա" 1%v3fX;mϮ7k*Px9AyAiv3V C"hLI z 92nF /xG2"W&?7S*#0DXzz-T),BBS J}@6n@Ш:? /0nZ"<Ĺ?S`FD,j'S;άJ|DIdhӞ]Gu( GJ+r쯽)|xȪh>T=GJUC瞑<r=.aÙ9G8cz3xC_'$V7@P ( @0Y9@i 4z#!S\d=Deih؛aP'8P,HB\`d lOj!;="R):yr)-]: lDX`@ ' s Y ]9EϱMITH,p2Prb# rdܖ{0 PZJ`B:$\u%shu5gc~ U39EOa쇈$$OS.Oޛe v)rJDЖy!D0IzNt2%VVNE,P?FzJCy(ՠ57z"7T2aCJ\:wJɰ6dLr%O񕧝89 A($5#A%f[7& C>&#ZXm!#p^1P "6Q?IMY@U eIŶIͰ_I~&To$ <k,s٭*jv%ANN$( 4Z @tCk{7< Qq`.Z#ۄ0rΏ`4*բI[yӸP_D(^r72$ !@)? YU}"=Gzaz/]@=n_+RroQx6Wd\jP_]Cy,'7hUݽ6n7#f&,FH-;DNssT{~ PHȰ!(P-/vnDfUiN$$/^ xe(]:r.a2%$+ߵ1Ex/&ZHv7L:Z`)|؂zLHs5aK.ʅ(=l( n V`U /}TCv<٪P2.Ц'Sd,Jtߗ7b cBb] &]qȄۗyBRpP6aO($Pލs j# OGoՂxq /2dJr(g()4@+.RsMxЂaq Z)H&O&l8`CaB`gF  2ZO3(tG Dn8aJڂcC{mVD.|>p=,\0nPZ$€.2b #86i ǜn3( aڄx?̲*1 9 .*@ {G"L:RE(&>Tk$H%Amjƅ"H2JiJ3oj6LQaR2Zf]D)i)(qì#"a#ẹAaj @zFn.K$rD.fxE!*oK aD;VH"zdD"~ @fNPm|BL~7ц^d  8a5 Rt̥V]äj-,fdMV:&3E.Ҿϸ*R;Q3z ")q'4(Ic'2t(J6%R=!BA!~vrZkf` t2Fu 0!􁦢"6#BUdA꽡4bލ() P8$  \2D*H4``@8H'>^`4 1( }@02y, 0MIdF#ad1\IV pon@@ 1}@y|8tGBfϗ\LfB}_ _ljQ9:2@&~Ns6N`xBp7d!~M7g;? z z챠"ԳJ :ִ1ր`"l'Gy ⸺gqil>/#O?ß[u`^k{x- m^4EΚ&ǾBC}с5/"*`D T+P`\q~.stLy ƚJX^FXWSK'F@t8P,)8%M [b3c~ 9~xDR$li\rL #(gNuv+Hf9Ji]IxUd># AL %eՒ m0SÀU }M! "NGQhtI핛:hn =xh*L6OU9i4iiS9ͤtj<45at.0ej։A vG0JN +XF<^֢Վ}!mJA5XY1:¤f2pϲAkM @stKA `D}%1)gv̬C&cO6s}nXq aQxc'K9hnr>F'p@n eBcjgyƄHz 8=+_*P QA.65PC<\#H av=S(7RGN+bip !ȑUW2$P%Ĩ+"<y21)Ae5_#(tiCVP;G]uX/*-1Vt6c*_ܓ3RN6ϓ2yt`iq5z6^I9[(AG64OF M eᤁ6E vY>%бDkH $ׇr A` s]]Y:JCנ=P|]mZgdm KxPVUcE tį61fj?~oܱƁBY"nKFv% \#p0ViZ6 b4akXA2P ȬCK^G"F8gr D1Sw$.!Hazf>&:f @J`""ܭvC0 7<` b@G@'A8`FNd^p*<:AHB`J#=c<5hHR]pL/(&ov% :X(m 1XD0`0Båޤ2/Ng:3n$iAHLB4<3ދD/.HXx H2#trabJBܠ£>4Z24Z=G# ` P*b(vr.$/\ȩDA@@r.ze1cZO;t #V0 ,Ae x'%(zŠFJUf jNޣp$)LRK~@n ) X]1nY83A x/OyH-`:ch3ϸ>Tʂ'Gk"4I$ƙDZ&rbB`֮PlSFF(Fnnr&"R$#aP/(Aczq.?fz"n) ',]f̢қ%2 aH2}BBdD%105E$vH!>#?f V`F {X`XfA"<6cXSC[b73@w AS=Jkֶ+^&H NVL2,IgQ>3z9tBD T Fd؄(D3&d 6R Ȩ=z0c΋OqC [3`AAIM1b򹦄#.?it%d" V`JfAaABv "Jc07Kc&Bf qr(eR4@=否 \SDqKX` $K# JC B2y&gj4 52c ՘ (!"եrr2*&UFGJ8gK~#oD'e$09..LϣVt #bU? 2c FXC|vȵ6D#0+0.'\$_ŐM " U ZrUaT Jg o(e#pSX./sG#)#S1 VUhCʒ&"='[(1-A0U\E83"p-@#"Cu" @ `M!!ϼG:h+dR R#FR LfAHE8+t%!YFsc0%b:p 7$xh Ňu͈NR'aɕ\@x! E5+#0Zp#-G$J5/ Ib$Ots2& F Z>:ņRW}2c,Byx!D|"!r-b6ƩHDzRh^;PiNy]Oq;r"L!,`ia › wlCrg2cb9 t~g\GAaJxAe rDp4]@,0!,UjTK%\t@E$%w ބCƔ KJԭO1yS x  [*,@`fqTؠ̘fxפ}pLr' >䏃[d|e@K.a> m"~.%vf"bX_^#&a `΃a[S?Fihajk@OzmRmXuFL!8ar(H lHS&@MA/4vbl4q6ZP$X0r7-d&7aBl$W F)r/zOJ`0{SC UA`. ~Sn>2z%>h痀x棧XbvS)$<28#,at T 1l8XY8waHjVux Ъaߦ'~FxIyR10m *N0Tf` yc0T6tOO\b oF-C4Y+#`C:$e ` 0Rfa%۽rx3&\h `Ϊw&b g(F6,J:?O4yRkeVHGa*obO,-L/OH괬jsf 'AT%$,|QN1#p v@'B!P*pQ@&$$Y<_"g`;P7p]x!4y|fbyf/yvXF.y!Jh!D*+"1 7#@b+=xXSN(ZKȞ/ QTԃB맣XkB$z6tkT#Hy/3guKGs@ JP}'`VSY3[ \]BH 2=bf+iOySEᲖ/& DOg efpkIHlfX6xLN:S%X@IBSadxV~ dwUUc$wYe&jSňVFL.pĖjCUD!خ@ 8U+TWY BǸ@Uc6j0항't%2&rM *Ԙh ТlN­8ͣQ{Ⱥ hꤓ2L޴kD~.N 59HH)l8Ƣ̥QRoi*dvdZBx+b납U6|׮Q)%jP3 fZ",BkVFJ*=<\$ FTpVq{8.֏X}=}ŊU2ik,5hnCr+)Θ@L*+lCrI';|4ҟF)֘9AN!I`1=XY1bN=Ga#e}Uma99 4ul-^Z>xո<@,$ i28_"PQfސ[Y<0ǨBaÇJ16Q!xDjFyUZ.07L4M |/TtHH *L E`xT4(1SG),AYY9 $ Y@RKh4gvpvh WhѬzhmEUT`3\AgK`<B`(A ACyL+rUXL s9~vt 4wܓHP*B9H8is@D_ENpw `LwPǒC# PgG(x@+C`j 7€WnCf͇ ͲjX"y_)X !3%{vJU2HHʑ 6]YTC-(E(D!>Rl{Z:V㪈SaFXW u Z9 I8+I E )Pcy1"蛊"X8Q `-zCڏB  a98`ೋ4]o@ zʫZ Q`#\92̕h‹11C)&;K߅^BV c纳 0S/i X1 {C 3 9fpj*Ƈ0s B 1Ð}@.Pq!)( (茱aGl14K0AER  ը7T$Y4<?@Y/3 ‹1,ܼa*t`=HPVR7AAW0ȓ ! 1LvXc% (֭k%4b*ٕ: DZBEHQhL ꎀă2C H mhd,.v7h Z=:hN* 9WH0+͔1;8Э :%@+ Z s2L URW/A D pA& $P03TAHC8h]~ !ڳH T `ĸx⃰2_6ÏJF$9a a ~NkޤZޕ;8^QzH6X5,6MO0,>,4 q,)!K$tn.A oKâO%_`&6"J HD@y9|ȑ@'an@ٛ[t7Sv;T7xpf@"@H"x ]MڅHs+6kPhY'D/АfX8)0 ^)_iij0D2! ׸aܢtKra $r/y@ בY &P&NPT,PSH! G9O`  X'u1cN.e:*rG۠*12.W1l!ض/1x'emk;aITӯU;w!nқ kK Ey׉!ܣ䆐diP*z^DZ8$h#(|n R|GdvAe*ʍCHyAFٛ ?EBj~=tՌ9t< p89ފ(b~Т5X)@ T(L4P6ת|: IA-/ѡ)~jI psHMɴ6sIj(6E ŜZit9iJ2cs L~Sh/!]cMn`E,P V8@'lhqbhXl22JU)qg_Īv NSNZ( XxS2(u(t3e`T `6O., Q8]"o5,𽖰z*@GuS $d%׊c!9m ?/5sF h#ƬRfJ 3੘8~)hb0a^5p1tuxv8 8^ ~M>(+SΉ56񑹘P040k Cb2PbɃ~ Xd 2O;_,ҾW 0v-T`+8J! f  }9+erJr@%y=^p .@@'8o?қ;BM"PZ1.\yGD}&H_:F8kT?O #q2t %?@cwB%8k/].$,ʓɄe4x۲ૐ`ЊܳJ3үl GlU7|;zT3&Tb` gߣǀpTF0 ,ʢC櫞1^O ;ν JRZ8Ah  īugrЕ)Hl Q{4M'C1NжฮF5Gҥ8q)̻s.~U ΖL]+8m&(1tR(A5iRUCD)z&؞>K1=.Ji]\+>hAS!5H+Yw;#@ {B, h\_C #,DӬu,z!\D"8|]Vչqm4 ADU6!IRc`F~xqku: Mv5Z<yy|T(Z:}Vi{ঀ*}nd|tF^A 7GFB9^_I$bhUELuaa\l 298<VJ  9 af2fy9e^TJ,`zg$FǸM *qV@Jw-"Kv_.6ƘpP @ XG(e\zppED[>FB|)_HpӏwĺH!H4Y1hHM|JS R;(/@!Xpx&$ϚB,i|&@idy98kE_T)@f SI !ԅG;!aa $cJydRb0hT8e8 ?[ .Ib &En!R`@M$@rȖ}i̋$2F^E&^=bJ/T }a. mp>6ݣ~# " C Ca+*ܗB\VL=O@h4"`&ARjzs'+IbD# l R>{FP DV- ,Ze&J$:i*F &c;ZcNbTHBa\@IbB^('K"t8B̺LY I(v 8@%K /{ /bJn=3MF^P( d}e^( --#QM^/dBqlebR nK8+"/JR8,@ºeThC)atI:B`hA Ia*J 44zj*Ԅ|5=!E>jRb6` `*s($jH|8(I&*RN@jBSWB֯&m pq<+DzpLBaDFD#ZT,*ӉQdKe*4C"(>+vD:a.0i8H=h>΄c\g,T&AhazGn tvS 4Y02FhH#*gN(%9V"A,c!y <87p!P!pc+40%o;Gm`WAzޗ.aH ꐇBӎyp 2H 8e2x֢<5zc->zlX3F" d쨜iN:%$3J7mwcIXFc 4UلP3&4mN(c5.T)Tubg  ` SI<):q|zz˳#ɃFFX*z# kVP"(e`2Ǡ+->Hb%v,"[d/EBD~҈ Cn0/s"\i.pAK_Mr]%mUk %!¨!rő^8AI !Ԅm#ZdրZjʮWOXA{URG8rӐ4Մ_".P3/E2@+va"*vqQx EUG%@JUOM6",GfEE-@%9G9cEE_ F(L&/#.d /^,3S{b\^nG.FgZj '(!4P2w u#7[ad7lL,% $o"4M2W/';pC4b;#A BZǾ}aB@ S7 xz W EN4K$!gMLV*چ'fzӱyVЀtDf7`vr+8ij%n+S$^:0xXR,bLo7l.@cU:V&@"͛I#:%ix*%Mҳ#EJ~ hL#+B$ TI# # #J#s@9gK{Pd҃i8La:rT'h&Qk/G` @T 5ncD+Z҃A6` sk "$#{̴ AA5O" HǖÀwtAjy P%ARer"qn1Wa ,fLxSx ܌ᥕfÁ(Z,AHt\\"yLΔV6V]"=0"Du$ŒRa@BF h!i.{BJ\܋pVD,>;&0T̾@ Yu qU2%kZ `2&ek !K|D=9)IKQ"3P6PV{.yP($a) @A)t@CPeu|)q\#ԃzJ%CJ)r8+@,3_ Şx%`Gނu; P}}@)$Bhha 0t! 5IU?SLO+{ 16= ~L(L*=` @ 6i$Isk9C-д.C9:c*$ (9-;SS%|"JJPY!0Fil[2 "hd$63!BmB4) V( W7{5PpA1="U-*:<*%Dh;8%*DHV_}uꛦXJ4LwzadSUq校H_+{V}:Q{hXkv]1[4x! F(P= w7`( z̕$H 9HP$F(o~?  $,I(5I5>C 2^! M+KH wvafC(_ 98S3`# X+<I2P0虊5 i9HRPG 㜖Hy:V)&$嶓zN}:iT>S8g9FȡJfVacg'ԮF% TJ#Ġcxm?7)'@ܭHLwCG(ܜ9-Ȩ)Ji"#jG`[$8;Mm X 1d|U~(, 8HL A|0ɞAځp&K%Ә>GgBqy^!l}Id&tCY6 Ȩnz!b=<.DLOP-|"I&Jd7J R"\_ Xwm ѳTWOM h%n\m oeRHJ|H[ 'rII`@5br>5>~h@ gAt9Cq"pw.LvwGd )0A$ q2F [:>f Ab<ʃxH('tOZ\MFP_o0Ҏ[0,,#htR4G\~*^ @f ʅɝbG*IXYZKTrw* F?>hsG( 'ĚB":&NJ 8=q懫]#JDs 7TGUkHogAbYjj!D@c>K*C:$̄04n9Gص.:vp'DP2WSž()@"v(\!2굠tZ傰Rp󟊮]`[K )PUIqJIoqDCg*[G@|,od`6ݦf8 ͿlWE1 E@a .0ydiĮNAOPYthvBR`.5җńcSqbm"o!%g9G S0"a" BBZvkS uZj*Xei$~А@gM;Q/5H#8pLшKwMщ薖 X}(  0#, 0iJxFac90wrN8CX%u0 @xeヶZy Q,c{~$9:R NyP:J6!"us(9냫Z褘Ȅ1X@8Pr  e.AH&h%HN"2d .DR:rɾbUI8CpptᏰl5 3:A PJ6ȏDC aBAL؄ʅP3Xon$ 8 !0>; 2/z(i{؊qk "{2,4ipT8=y:In=A&,*@Dxm 3 PyQꉹ_QnȐG*+TE\ ePEͿpG)&)n8ݤK"" .'Ӷ+# #)iP6tDI$HA^ 1C p8W +zDH! xa '%w4rQUn0YZ OIE0lj~H% ;1p)!M7* -I0pZ7).(7r⧦4!(i{ő䪙d JX  ևPu s FA {۳pJ1"vs(7آ6|ds^@P;:L&X6; >&@MԓpB["9;2d?@PpAgxe0ҕ\HG)E7J#As H{. 纚>TW0PFKHl AH#HۆR# X\_؄Yx\p WmLm`2 ʉY <8# C.M49Ārh} T%H!Ajop6a`!^7(8#(!Qёp8N(uFunRzJj"Hԉ/rlQ>S0R`ASYȿ HM6ʦp8xYJT#*/[ǩXp`< qHUrR0%B "9 $*TT+MYu $@|% K k ÁcźD#f#ʚ D-ȯ"C,!eDۈ-¯Fp TxTo' H qшaHdPu[UP!J&0c h)h6qihgKjq%P  !( 2| t(NK@UZj1 ց/  hy:DR BFlgU[]tA4"&X$& ղ#VXQQJk܌ 0|X-a vL";yX)n$oiYxP{ш2E ހeqЄhKtk !!y[4Rɣ[$?Q@=9dk(qx x\Sci0Rh Ն(_ہH\8w0QŒXsd 0  g6 h% c 0 \RG38\ĸ(L}` !(n - \$< u9h59bׅ暈 (P X {U*hԍ\`b x( !,-# (bE iw˓,Ip@;r8$n`._`XXUΘKl:r- 4`GF2ː(5h/K };G !;B} ۰uő)0QB: P c@ bIdjkf0 ?ހl'!@r,kt_p(` >0O`2٨ +hp\leXfPLN(@H-5Xz\nXx 8F^(druTn 00!;X nH^Nb58'X n / Dž&/Є@8ptziARy˨3 s^^s0Th^1$h,$+ '" )u,?+z63} 0tIO ɤ ;gz/9 h 3n{K辀f}Q<׬ 4~@: prh! ^x ߑ0J@ώx W~:.(O_sИpa #2(a D(2H]r:@ݝJFi׀ D腣_ 3YpcG XhP 't!.%d#عs] Tގ>ȾjW#RCXm6/ׅxPUXWl('@3h$,:cNr"`da M 8{:b؄W XݦX0hhI=:N/dwi#[ȁ5hO|aW0rtPۙױ~9EwXv 0fPpx4@G@@0  "4h9!ሓ?M!¤@`8j3k5z R+ߠ(T/4EK5uo'Hꂡ@m4@fQxtl JXnFxt8ٰH"p, >jpD8 ]@)');ݷξn.L 1q^W|s0 j͘x{j *. >K= V~# jn`m& ApuX&$ -B+NugP!X(3̖C56+znADP@c@pS . pZ80 螰xYi"+|B#Nh`F3r|-j :;}~1@   |q yk> `[ 5XXIBK}K+C8sr{'Is‚́ &.Ä~bʨ5fi,wiyHP4h&(7 h1Mgz:btd$s1*2d! % 왞 [H"e%hFsꮰ& `$ 8*r[0+2&~q$ͨBgxK-^xձ{Dz)ٹr@BKn\AѺ"F@*6 !(g{xr#,|]b&>+7Bj5 7t3]2r9d1Kp&ฤB`P pbsf}#dr*-B>WU8}Wj{I L|!A@\3. 2 (# J#sV|aS}B8A Lc T #j%fl'D[3 1d @ǣ:8r(|H"L8(ʸÚ#Iaa^x] d ZCaeqh}+d @>xPcZVA11QaKep(+5dI*pYh=O%k պ>#8#mq6@ Aϸ4l@^;cH=ldL21tbJw CQP*E0#$cQ@ZQEGg(8`4HbD ^ (7&uPÅA)9V r/_K/NVfZ!#P 8| 0};[.T$Nj7jiUnW8$Fº&X&//OkhZkHC? >Iγ.jd*h0|E8cY66p% K#0f@aB$@Y5m2ɛWٓǺqOv.eR,Ԛ64F~/ TƣCdx+DShSH{j>TSs(Z<=ysF{'7XjBs  X!)iS}7@>G yʓ͡d5[bT%0$`H)| $;Ʋ!2éfxk6>%]=jO0L Z\D⁀1_^%n^jZkLk5g >VD])FkHX/HR@7^>&dA( /r粠1+uPt;,#^WqXz/%/EvýRv!8' hS l9G5G-At 09>!zҦ:_3"~p:Tb +q;<d)xbL Ѻ6nU/Xրdo >ugv8{'+!c( HQ.dr|y MdEYl\ [*bA$'.N!rX^A/d5`5U*6@ ,Rʩ7%i̓ 0 ~znGʿx"Pw3}~8XU:ر{Sh2 b2itұðz_@Z !Ji$V+4؀b$l @6f+$6@8KRfi>aJ J~@0ng.JBi$$̯҄\&TZ@C6 @ 䣀bL>_E!A~7B@un FL L:Bƴ,,z,.&kN`,(q"c6!0:' DM8 f _b!+n*$qTJWj o¶&"H&mĬ$Җ"aJO6!rvpD&x62xG@ !B/\*F*¾KB:@8e~K b#f!dJd^k f *:-$(<` qn0>VF(+ph>!EA֡𙂆@`4=D#aP<dJ ZZ t @s:W¾>/f!ڂj HzjRHm} P_AC!ZIh`&I°`n VÈʘE6!>, T4% <LFZI\Zo **@OdfqB48au 0E=d3Rbt; ' t)J]g*"¬Bk2*FvB*$BH XBRbR+k6`%{A EҔAb$aEbjb zkf& 7*q@ZA*ҊfB>>nl+-IFP+`4E-g҇ ԰ @ & 0} !j B^gv3@Vj!!_6cV=.rP=a|N^!hᮡaw 0dx<,I"'au\F#&ak+fNaEvLϦ+r ɬ|!6iBU~F D̒ 1ZO$s7`c"J!S( t.Cvr>\º5b=rq @An8!Ae=f}`K)@ ,.6㶒#pj$6%!'hV(Ef:@XÉ+.&,XBatB&>R, x; F#%d*N_T'<-EǤr#;XFBIJ0((X>G*T!ZAdP8UG@nD'8ln `(fn:hbI㡲P :V(ҁ@z)B# .*4Z0&!Z a[ccFB"@`2 m] Epz7:/t.h5{:&еL> .Bd8T+a4*PZn~:<%FҖ @5d2(&F2!tb:!uA>B@TGxn. 6`Bbaz-v0&. CVc Vfk&+;\%EsPބ\*@i)t>Q EVR@44a(AR6TsU "LMPEVW$lBLwd[D8OJ j8Pyn:+Bf²R(._ XNn(kC9`k] DF.ƀ4:WHz HdRqd&?Bx>H" !~ҕCTaT$, @`?BTkax\e5M#~5cS7nZpQ}\+(+d!I6yv&zRC/nuD4L=fb'6Kk#8@\jC`S&Ly~7&,PP I[Y$@>U$dMi*t>LҲ҉c8%7{5U,V3AiTժ>et4j*C$4F0 D!5H`L,d.*t0b~&2ʌ-KXL/ bX +]6R+rI*$'LFkUJI`w[ !J`I3 qf+{dY;2b^4r{`C($Bd` i¤vC`dZf(KH7Bg2 Qa &f**bD>&Q3zH/l3C26$eqڛ ߦP @0T~E,'+fPHъJB\¶r5@j=/O:` PXBF51{ɞ,CHe"lNfɠCVgttr"aH*U&Na_{L.ܝܬe64@v\ J~?>/3@auaE[2n;8+{$/ \Cpd BL ;C#IܘVMiT+v.b*'?@Z-D@vҝm޼j;`2 7foD+$H5Ck ':<$/Ʒ^.Bnf$ (Ŏ og C+h)A*&Mt+ژJ`&3ś>2D1^  G&KOE(.Eǃ@Bxz=E_0Y=?*` :QF 2ky6mx?[Cp5R)1:jZF@⛉PHo4 1W9P>M{ C@2U~>#Hmh{=م.7:,sCE@  =qL2nz`PiH#P B ^`#Lp H&C*Hz|"m"83<ʢ yQ` JJI Eŧ赢b*Hf 9Д'x0<ŧ2"Jz[64qjp2`ICb9I.p/. 0k'"|0bâ|*Uڮ)ꊦ`Xe%& gV &C0km&7 k*5_-K8P␤BP۱q`"gRC H 9%ů 3h*2Hs6_⒄ݭ@ ∜ @X":7>3z53USW tX?(w'e&-%0pc,myhIJ5CpV1ư7X\7rT8pUp}4(鮯"rs b|L=:l~7&{gV7Ph)Щ@bglK"hRSrN|B }:WMNׄ`"gՏSv=*3@XK$_ D@rq"|C< AK(芲G$v\Wy=@߀r`7ɚ`fֺD0"@f4ra'5@:h 'TuE$iNxLb>$Lădh v-~`ia6E`qARźgY:to ϓP3&/l 24^'ß,\1549̴(pr (>S2(" *=V ;&3Pԣeme˔2 ,r`YLXe3@ 7QU6PJqCt&CLzr*a0 bHKOGO@cOÄh -y°W:!,RP  AX*pL,`^`lp Zeր2t̽%ҦfJY#6h''pEVdJlKٱ;cD$"cGHMhf>x. H j L(#R895\g-G:C!g`MSGkj3`T &JR=TR)@!rE *DTh V8Uq3@,&F!t [4 hԟ+Y. * MRa Zb!XONr&T̯sQ*(|"S(csVC(#/=6$ÿpVR @R0H7pQX7ـ6[ r2 lq],71dߔc؂ R#k! 3%ol6ztE,jcNv%]? ќ2@Z vp @*[dfՔ" P$D؝d aYvhЍ{GxY3 A3!Xb/\D0 ITr U irMrBp0♿* @D\C voZ 2=J`h;(TF]ԅp-0B#ui{ Gwޟ,@i@KkQ2㐺EU?ND+ot[FxF:4r>öӥ TcRZJ!QKCp'ڰ=3ߕ؉xw+:,jh58)lCs5`ȀJ+ ޕZ ڔB>|S/y`[#P6z(9 cd!ضLƁxU<є/3*sirǩQ}`DO)dVϽ⏘7(X)p: 9p8 ऊQو<[.> j8c22sK8!Pۉrj9r5EkCɐɫ5X 2*38Y;ak΀F<$;4}!8L!ߖƠEHIJZ:qL9c`H dB+$* E/"5īZBa> \8HF ӂ=J91Kq%*M☩2)0BM@ k$h03P<7J3r)9$X6h47ߙJ謈a'%M :q<%994c0Y3CwЏElOɭS&0>G0+`HB"(XÌȥQ[ȹb:loyXu/+`n R՞ \,?tp OÌ]154)Y`fI(7zm=2 @/;:&"нJPC ) JzYDۢFi#ÛbT[Hx`ET;{:$@SjhG`4x\CDKE T2y83Jz04azK Py#UaOrkN`*ފ* lVѕ 4קx[ 8Oa9A вʌ1Jd7X@2/hHZUq>9xwH5e(/aXv4;miLEl EA@x+03ix; xRZSxK a P6 xRk3Cʣ6Dŀ#{FȊ@WKBOtdB϶ [kԃS~A󓂕BHL#yiʀ r"ړηӴݩSZzh7, }^Ҹ%ިJ 0*pLRcY1P"7X[Z'@ҡ πQĀoe0ۀrQ)lCSQ4cZZb"O b B+Z#0R|)x1E->>eX؍Aq9@&9 @mUXh)bQēxN)dXt@4Єթ\xK`YY2`m}@t9p`a X*A{p>zϰ\ٻIʀP (<(H%PzM#$2VuΊ8 2ͪY#4'5y317=!' PZZgPc#^? @Y 2==p +Vxҕ\ʓ2K] 3- zT_ |oЯH:xLo1u~@asƘ"58T`ڸ "dRK8P|j=ôr4 mUT ;00Yh[~X) xlLLN`")`MJ,Hp4LNnIu*,@e~Dz fEnKF@:A/TʛNŤrǼ~i ,φhh)ia6dc4REHS`rY B򉶢 XHw%@P-Ҙ_`޹bKp^-+JG3*[ 1`mA aJpl1Enp+WQ(mAU !'}@@&iȉ\3P߈0Ϲk% FrgR/8rpi8\K8#F ^YK?9qK @/R˷jXZ<,A( K@҈Oh i-C,J͌uU<|^O>xwtp)p onaĞƫ eߌD-OPM`UșV(5܀- 1@bHU>#a߹qJO5ϴV7#E!LNi>o Š2<'xv3.:cvͣ(m!\ ;cҀ 0Hy$RQjl_ uO@JT?EkdۭPXx6B2baQ'$aa.K0onOz/`T8QMk];7ryǏO!GTDu9aűwZA?@ZH$^ѼYEt7w{@{*`~€`(A@0(}@ ,}H$:xS6-@S ţPQ) PG"(w^Y"Q9@B0Fp' Qlv %rմՋ@`ԞLި}q@Kzd+&UI^E%d?b$Ew:5!T uwU EJ%WVO,B5@jxh|-j 7 { HBj"C..D:NFx*0 B{>+:``!G!:P9{+PqtY3GJ1 >)˺-*HP|?KrrRB`"6}g K82R !+ґR(@0 Ec.~)Rǣ͈;G:,˲N1h. IiqUBzằ.5s1t1Ch\7+1|xy'H,#@?,S#h ۂ 0z xR˼+*i2;S ]Vun %2^wIԾР& "Fk¥O]dl\O$A{P+3â/Q/z#TǦHѴe`:`rSe' IBT:PzP XpOH!0u0r6 f_8NP(ȲCB JBFdKaةP=h ġH:=̯<0Qma8MD$Ѧ*P#bMHP/!Q#-., @P6O%t[h h 2Lk}sy6%P\y )tpJ @b>_Zg|7R.YKN*CXy3CIA;G* ax06c30A6( N Ab &I/AC`P% 0Ə ,"R|g#9IGZ~RW A< 4bm /P F C;`j h=$#2.9 q;|D(Qda=@xMxOP!jD^#O<̐t^Q@lD4%$܁?rvQ)С5K ,iR3r@*EXJc,c` :U@6Grgagr+,Գ^.pG%[h g@bЀ`ɨ`+:GXlhuH#\Hb"PP#Y+Gi L+F/Dbc _= Pp rp`Nx:ȉy7A2FFca漳 R P):L#ָ5P(LPjցZ"P˃Pg B 1&Yi#HPv.P}9twMAw0)s:P,rw'LnCgZ$WA y,dPd 8KքKWU1}"/^=."8*P)#6AXcH1e\҈*@@KpT F(F-Qq;p*ʀ0 ;v,Uo`U mTB A0B#K4JbO' m j !A{a @|^}!Akd"18^ >$ft_ȯx\ZBT0RCSXbF1qa9P솶1;ȑ( h@  p.>/)% ПSFeKE↫3&S*P*ofEKP-()K 2"1A"A:USx%FSO2hj|8.,A@JIl@` sAலA*8"ǶUB:)b-D  B5D.bJBVI ̆)8c6S!0um<2- \AH拂|P#ꃢ4F`$!G M{FT,B;͎(]$D,@>J-Apn%΄CkJe> 42X\6Os:! VFF$%6>@MrHfHᭂ! bB N($ Ae @㌕*P ",I̡+:` B~%xP `'nD{eb~,#!B `"PfX<h)8;BahȂz @m,4;((H/ "0*||0E"A Gۧ`QLO2T `kd๦- N`A8cL|)Ȳn`4#%0p"JWa"Q\0. FHZHt>&I ]"d/C/dnO:QA^d/v(  %ZCDAJŠ*IRp>8g_.e~Y綥‚-7#G8$B H]`9342VP"03b"%bXmh bPYd5f`!<B,ò%1"('#" &# Z}$rolGpߨ/Cp,Q!I(٣hrjC{47Ko>ALSH`p+7XINq֡#qq/^"B">\ n$/ 00(RUH){'>.A24\5a#h/c"e#7 j$ni|(3t ]vt?qM!JA6u`x a$Bo(+t4rCnJ !"h1T3$/@S dCE<(JA#PAH씝k8-#@a&PD:@4/{H`(Sc % q4l*Zb(f gAGt@d~x4h$7OQ %WbAr@aW sexΚ #6 az|P(.`\X IvT'&5aFf*Ccb9$#v"?8BA@|er2a"3*`D PIV C"6)F; [IA,Ǧ X`T$Js4`ʲn4mhF#9ij)~b \{dIr%7VRfN1%5hr"5%FaV@42zn6(S FIZb2>b1,= W$Om!^`2&ؤ7Ad˚3ӆ;/l;K q效L+Y%U~"B(Fmb\hK)4.$BT%Q2Bʗ7aVY%yHAXJN2~œ# dEJ,f\ȏ!Z!ancB \SSt0l1!\#N`jAPh@L")FQ*WD)0` U!-.]5k`X5A>,hMG^\b 'VfĢɫv8uPT8"T"!"sFh"ByAi-OllJ)aB@Bm /kNVZօ-Stω#?9u >2xBHxԴu \=D$2`"8yzOh+>#nbx ŸfCDB'"Ʒ:T&Wx cr%L)A䠬 *Avh͆03>*J @BԂ:,ddncX,W` N.:]CӌK тJ nE2ثCĤ.n3Q=ķqd6T.C JAn l-}MUr(D4..w !2` piNE#;nP'$d؛;Y %A.ԭC1JE&D)N=@D)RP|L&HuqG\H! *Z ,lF{[|LlAӈ bsL:UE!C4;z#2g& !B$ aӖgn@5]|!{'I[m]BJ,"qℯXJ7?.#(A~sSI-?B',bCZ$Eq L,DDn@ "b&KcO ɻR /nU|tp. #BP"u7@ `a4boӷ|\@!Z4iҮC;S) ;b#Av \?OƚP?n& !Y,IT6k.\w< R"Н@{c:,JS'[u.'VnLI# p!ol2+Pܴ@$/LZfڊ7JU:I D|`jد$!8#^۴XN!D 0nIqx.`0=4 Wk/ k G)Jr,M&ad" R_@`yk,$L c4.ܺqKK Z?d`#Ma B I&?_ ( Hf)H "H*(DQg$grP KHy;93a =aՊ٤9,"sLS& K cDA C⦩٩ m0( $d> (9 af4jZ9bҥ~&tb[>J}@S x$ 0 p$IoI:)Z0l "3KC8z^'`DdcTJiuR% tBR"iB07k(I! )hq~-s;gz, ;3\{t ]"JZ>hO$҇lbQA DŽ$tG8BDIs0 xL)Qc2?YDnm8&qN0|[H8ŗZh'F~$fh~q щ0+(=剨3J j Y“IA@`(4(:kv,얔Zۢ&HJ{/@ !1@S Tw(HG fZdEd AV6[h0'F \у%Rw1BI=dʙTp֍RI^LĀ}cz*IAXyhS4. VLÌr_>TwSS- xN,E#c:N9"Gk(4goB;6F͊Ϸ"laOx]0*!Iqm2`&YMA~+wJ~$y]"7w x0(AԊL9wD4$ 2`їM +-ӡ׼DQ.7ƣ*` 6l0 CØrР5W%zM-Y 4"i_cȂA"l7䙆Mh+5ͭ'ܪ8@h  Qlh9Eh"T `"T:p"+%uWzM "z<(L<*A8 Aw Bn۩<& +ꑾ+Ez#r(DYh.# J|ij0il0I  N[ dE ;P!2MCf?G܃\gI0k ba3dxVp) JM'U!J(@ȦȑE;L#y՚*'Ex0q-lM` >LBϢIqQʨJd A! " >&[8磒xT+$B lh{KM9PhHqP RNX'I!XEA yut ZhΉbJc1lj@X "s|pxTQف@%< k?Y4ҳ8 酼V;Ɋ Ǫd lЁ 9߰0ۂ7whw9Cd *z r}*}@)ÈPq@11n H5shC($ h[-A13P| ]DK""[P (Lj2 fP6\:q Yj(z~5{>78 huGYpQ+H Kq `z@AAZc5RZ!Q0JH$MC@F)J,i'.[hD*C5z +UH48'k=II>)((x)Fz2/H BI`=؇+Hx4jZb.Qo2o:Y(!/, [8d 77$"ɩPX !Xne;o b̢tƙ/P}Hx(z 7ˏ`15*P8С韠3)5A9ȓ(Y.A?|7@PtDj;HtCO^1x (!C ]X2Ҡ獘{w2vXJP{ex c XKPBPO)C?P  HLL$ i r$Aa< qΊ=`_(s-VpXd$\Ҁy "cp! %\#cƌ@ C! 5 ZBIl޿,,9;A6{ (@yS! LhEIXw$ ˜؃$[9ؓ ] `zAQX2UZJحkL܄ I ;0p>9 (t9p N88x.'i D`Y!ك1-]; 3U 8-{ >Y2~Dk_Yz6 =_!&D+RJ]`Rpx(ר&# Xٕ(79p*'8lZG*(B]*9XISV*W>C R+ŗ#$Q[H q4X )aJg4i9^H$#=T9'OK H$sS-z!*ڳ\x,l hu=!)h)+@8 "tk3xX8W6ĮU@]98'xc2- =[!ťҾA;ժ`[)HYsʺ huh 4  g b 8xvD7aXx ;#~lV`STZ |RVS)xxW77XX{ɣPCteR#hwYXBԄQ]<{A:M_Ҏ46Y-i(L ɡHV9$91XՍ:l( j j9pO(5S(߉/êhQX3XBJ/E=i[) $%hȫ4(o+nƃԁ2h*E&""' #Teንs/UG=I՟@Yʾ3A `L**z'1b ޟ{f؄Aux2c2,4X\-S780pTZ{ [8 Zy֋˼U7>j=aT8I8;(C:()36cy+R v380O;X~3߿Aa cuC?/g a84mH s' -@|`x+LRHdR9$ C%2M"Q@HP4O7?_P\:@ p@ ZeI4!-4B@&`ML I,!~>*u+5*؈ ?2('z~j`Z%0(b@`0{= 4a(s>IK<[=;=Ô 嬰Z=$>Tj`"o0˩jtKy>@ԁEgLL@Ca+Hk%|n:H*IHnLȳpbOp q @GVQ怫y9Y'("Th /N AvT2QJϰ 5\0ØS# @$D$i&c{ \]rk/;Yą>OP(~c ΀&aF\̓ $ I`daBltH%3bG.Y-O ^0Z @vd@fH诖yQ'o)M3tP⵶Į5Q*,"vKmyChI @IqWK[vGfU =9<<Ѡ)cZ C}?ٻ.8!D >-7`OhK'P͐ 'H(I|ǚ(촴d:4K =|D7R J=Lh&8qnGU^Gpp W(yR嘝gӤh7Q:i Q^V?捓^r Qo7ђ0YSXeJiO hRBVw/D4*  ( EdF6()( M&t @(1OD zpRRd56y`Q !~0b~tA@/WaԥA!$ r &5P@l&ɤ 6+@fau?&ฬZ">!<#B8#Ʒ,$ ;0\a0XvK 9nxcCxơT5 )*alX|Tepa@ PL>%d*$pJ n( XC0h2C zeu a'2cC\fa#nL5 ҅*8B@1aZB` bm ZܨXnQn(ɼTG&c*AHwdZ!0v 9[.hYLG XI9f!&ܸ]bY'! ҂y͒8! 6,hC @tncaސwR~=%!,7ln`XA$ bE;/Nc$=eD͢B ( `q$v M퉣%?jVG e=5nj `Lr֕"IlsSH1!T!HZNF["Ih2ӣ0PDS6/*(89`GaqFX:"FJ KͤX;I ÂDssuupbZ٤Af ^N2U.Um g VB'it94h*0P*bv6‚@f9,ZEs*$rų0\!~ +@ @v5H`a27rO) ]*# (¦~':4&44Q)kc@@/26z#zTtOFW (JN9b|"X` RN&@1 ',Zr+[gGf=#"<5xiQEzGH0ZJ<<$*ZWx ̺۔R<6 3!"x}6%LUbDvxuC% .}FGp'\ PAxU2I6hJ ?'P" vWN/Fg2D9{<<+P"0G枂 iR(/<2%jOa`źA&4n#g/I\SbR5# 8 ,ܫFIVp+C~8g«eT(Cu>z2"'!| oB?tJMdZ@"~8` ?_o  O  ~G H e2-Ic=8%K)M* eB'@7?0YS$GR>0OFhR~d`RT "5JbQ)3-R@pK'Ӡs~?@{D?_߰rբ!$S) ?06nI$r1R%bPT)/V3^ Vv47P )0"2% x$yh2 <4-[r)DԊGa7"$|k|l *hįHp)bH{ h&1s,Qd2JCR7-8L#& :Eh!pZ#$%M|nh|z $!C F? b̖#)|]hʑ3C?p@Ӵ :e@At/112L>{",:<~8 B7 Hh<y&HLėl= D/hxqX#6B %(m 5cO㶍@k/El s9L LB4ܢ@H qeygi䏾Cr·nAhŞHI"Qj8˸>nJ( r6K3 <)4cZT(/8)#pjgX-x\B.2k 4)BP"%d 7P;]EKU>GhPyrMHD%Ud$6J3r1:O{0Sr*8m$ %5!}AlYc2ΞUPFL#86`6c!Dl'l=K QB?d7`e.[!du"B^ hπt ȭ*|};s/${h' 6 3$*ƨ. :XCb\ 2_|!,$hc A;+sld~G# 0ֿ=XXc`XedI2B>UrNTRx9 Q-Ta̤@d8t ad-e:*Yب9Y_X CK*H y9K;G9 8M(X0R3H8yx%" v1W@*HԌ8 1Ka(ck ( <V .} H,Ju Y0*(Q9q-Hb Ivt7 ?x胪ț(Pʴ'z ̈́xE3*غpp@ܝHa #hCWP1S b͙{#( hKqh `;H1I7K 2gG … "[$£ڀt+hv)p2`JK,8(%0NK͍SFiAhjYdh`0X6`K];>yI?0Bi81]yBx׵A UAġȰsHk[+3hB-)33PD4 2GL\!/Y};Ѧڝ =ҞD "0Z12C8u%0ɉxT8.H`E5HwJD aYB ؛: 0 pdžٍ,*9TBG@4`pJ#* 1>-Ł0{-@ǫKƐ1'è(PcpâLA Au P P{h, By&|(8Č P!XN9>zWA[1Q 4:AT vXܦCik8 ٻF X-xs+PnN; qTp5`@Iy2Ĉ; I){yGyk8Ì*Z/j9̓K#xN(iH;X6Y(iV7Qro0҆l ':OApHY/ izjD`0 Bةwh6F`P IE/2jBAW xN)8-t"tPsQ 썵?We蠊 7XD Iɐ&ǀ Q2 nC6R7sI Dz i}8pz|1L=9؊H2->=;(B)(TҡX:30-3aAB ѝH;p7t̏9,rGXD4t)u_puW(KU ir]oPoq-. hvhs>m.CIspY]"ʠy Yj89YR;/\v=kl0pD<·jq0u8-[I ru4+R z2Y<3EP@ P5Ap OO*́P(Q\dI\zE>D)ĨUN&xD8ć@oWU-uf@S9 4t\|{7<֤*@ЀƊ`/=3Ê@AXVDєO= B#XX X'w$Pw6XوZ80*-m'$L)[ ogΘ0)= LHWh8k t;i;K&/3x.zPr:m3(b^iܜ ?lM;$qkY,n"疽C#q[Bl[  q8b2 :\L0BcC[m 0HR,$Te#F2q9<a:h g{uX[sl,S#J @,Qv;aa&W =X9xtJNiYh" #k Y S0ٛ!xy(AD`ܑZ  &y$Q? hu[6^:i a !bęXDE6 E R h(㪶@NzL.H)HM8hN ߸y,K0>`n\FaooVhXd!2ax1h **  ЅK;lBb,h轎cd1Ev9Y  j0֞xuE GV衐O$< ]λ؍0Jo yY8J]d4NԭčPq qx3Ka/ NM_ϴ%38PJ8Y X$94 Z,֙?JBx# G>foH΀16Ѫ%Ӎm= L?%\Zj-eKq%N,;Av]h6@8΀8)(G~c%TLGӋuT{a*0!@@(ػ %ߔ C0R}X=ݪTPQ;A5](9+ -07t5 xX?:|8q vNM؈ FN0˘r37lolaoBq@kx%A srJ!hs]h@ϣ\ jC- ǨH3p6py\9gy"i~7RP?5փ6K Q/ C@΁ǩmās%n l˫m evBBrYHؼ6=K8.O_̀H400?L7p/aI/pn,/`h,R(@s@ f1#<FA phs6T{pu!HIo 9ﺜF_T !E@Fn{-Y`_0Oj"zfP=tA`g)duzU<)pifļF#Qyv;z =$9(Ԣ@v07ʀϪGr1Q !TXy$Rdv;.2ư, ChDwŢ$GB~Ĩ}.{D@JϨfT<j–#L ic(1q.Ky蚱Ѽ^*;|: *Qw4)JY1z Io@<bX`~F:2 @* =4 țʴԤ3BvSB;3"8 0̠(d6f70=tDtgj}$Q:,=d]lCʺrl@ZП` gdkdP DN6TΘMdrt ~_$ U GW L. !9c,m3<>`$0-tCw X`%3Ұ2,#ފ C|' \<4.ˣ qAXY$H4ߚrF]Z @E4P!ωC`"#.&A`Hc pR1A. FB(DB K4J_#,P<r*gTbON镏ր6FVeHX'`I g0 >"cv)CÈ^!'hۊ2 Gnhu͐H]֎W憣  VxOP.@lG(EMb1 {$.Tb@Ɣ!PI D, Q/@l rQ1#$>UtH;4vMo/W ^} J{IQ!<`` 9T`z& ^yv0P`%F8Hg1zqwUsQ~(dB^6 =S`@%JYkM:q V+7]L @жZFT֎4=gŜ5!#4!ԁ pk*k3mDFXEIa00EB_9*z!]U@h @C DQGmU`ďIJ+,#dn;d)@d)W:h'+Pr`[b0*M @ 0Ϯ&| fJG"OB-9p`v tfo+5nD6@AJIHl] @#V)M$@rԈ&jpjAfND!Hf2(T)LD!nx]p&f 6,Vt ԟr p]&*4|8G'!B)aa dL $KWFD_3ʼTLPbFf ,@`h@xnf=8CWOM~$kB2"5X0AC'&F"JA0(A^,dt% @> u 7n.jV(p-0vki2f%P˦ cD4Tي>$Exl Dd&gd"lFO(b&#(e,`"Lo-(E D܍2# %!I a$ ֟+~  "r9 ݏ(g nLR(r#$DFA"F3)`CFo*٦f $pX f桰!U@c ~l ̈́uneC4OH^EJ`؆)d 3F@J O-0ІJT@(F{L`F R FGl)c؊" $Yg6υ"PBL^r@A' D^ȤD6#^oz!]shf.1'/ @ c 03o$i$߮(DϪ=N|.9"^qL$:""T;!VaƮN'))@Rl Ĵ Ȩ21nabGxޭflD̒RJ2I0#'83`dQH(2bK|M $q8RvXMܴ5Og|#aTTH[:64@>rB$!EA7ʧ%`nE< `;4$Z誉Los_"Ead@K` 2 H1.7`fI'ƀ g)BbA0Ie? ҩeXҦf{ZQ$R2 #2Ckcʔcj5Hg #b0<@%*R), @Bܭޕ) :pɧ"pM&.͖%1dnb(S&bIs6G*Ɋ]@A^p` ܁ # D>ΛJ4 f~$k"hKT@ԔDTvܳPS`;_"ap$.AD/RޠdD- @ >8dВb @. |TZ@sA:@@.ԍo*F2>05SV m.{&N`#(FEh>x=d3'1v>aB) py2m0 A(A~!֮@gO`T` @K 0*D'ܪ#l$xp6E!mfڟs- tb Tl,txr7IrʴDbJohjD!AKiȎkDf!zτl /`` eF &рJl!  <E@K' ,K-!5X2"$bI~hЀu 4keB)xwG_.DWL&+f"B"@2SQ&!P AFMlPV @Ύ?AbdFFj3(p)56S-doEj۠JېP%!V08$޲2-!vRaSPh(mfq=YF^9pt)ih'm_"`DnK:{>&ޡ7&!#x^Bd)s@Hl v>Y@DI \Ȭ_ #BZ$VV9R܏d+p^)l S&)avHt 0fP&/(N# dɯ v(*2',!|A&#mm l &6-sP'.f/Y.sh-LiOWt] \Й"UH6Hv,;)N';l&<aIa6Of)`C' \benhplkJhm@92# (jVZB'D"D$&Āb7ma5(l Au|pP?_0d,p6\`/@K~@PR( `J7 p8#?P(pA@@h,(G[n6;H h@ +gD|S 8FRX>oL#[1ǔT@\2H װ<ilz8:ޏ{Z,тp6N` r׊b #nC#Bd˺3 IzFjAo<J0 ˠyӘƀ2Qd*'Aş뫂MX p0h1m oP{jaJs* b7kxgt1rZz`AЅLh\At `6O埮X8ȸ l*H`BA@HUAy Ʊ;TA'׽pmvZ@jZv Ղ` 8L Xr@ ?z~(ua'Ψ7-Yď ovQ~_^W̧"tV f%>a@iP@.0,ʃK*TZnl&l`r$$`h<{֌>$`#҂*lfJp\nvG4A^ (M"y,*Ldo8gaഌAg=[+V'V|QXXW=2&w@j^}i}.* 7`fp;{%_XG`vk)bh8.2рkx^рp)`hIP*4k$ 6O 8FմS *{GnD$=DZ6%bn? `@2Pb^jSl$@F&#)1ˠե YijA9B8daص !d@@8|qQCJ!@$@ 0&TPƊuWpi{@mИV AzirF )$r)@-}9yx])zRhI0ґ!\˨, *27'4: 2c #-):UADBI4)BDp&rw{Jd 8⥃|a9b|&x(48E#LV @!0rsF`Ze7PTm:GP<pT ]2iqZ7كXuGd'q3'G35LC5%`d$i a8I՚rF9#<9X }`kV}#p-l!fp`9B`e:,Cc lK'蘺3~I:)6L1ȏ!El'uOGp,֚gj".6ƠQB\̡.hl P+0/k !@6[;U] ^D'8P (!0ZTcL 4@eTy z(!M6F Տ1 wCaSj5 jzlfUvaP9d<P)'5@aWG' : F>`p؂Lj˙~V2i)E+El/ÒV/H:G0aeQ<0&I  N*J~2] W@zO 45[WJieգ=jCJXDF4~.>U q }Р1p58`21RF wE4C>80 0I) #&")/& p0mҘhh-0 !AX2y71B ZBHiI"຀78 @X(PGG&F4c9ߍ 8 DNѮ!?%Q Y-(]Xm$zb."X ~ø \[@?:yq9@ן(׉()f8kHؕBH?𔨞,*9c28 J *G (y|+8 x:90Ca XV<E dF9T (/7X(IY 0v5hq*!>BJ,#y 1`dq@ iK.8F-K^ca @ +HQ,iz= `R"c(D.gg#;JF.ڒ  <2 !t J؝ 6) E;HI$ď C `F<% xx\o,!P+x|(yI=CI ùj2Q@0)rV (p.&|>*Gh Q10Q$զ}&E= SZ ͒" 7&!"Y1Ѝ|Hi  Mp@IO$qʒȬhrD>xy@hAM((,(5H :T!߸1pX!e N=0$31,ƅpNpG٨sK%ix॑`R329 @yTXC8:pMIJA,A wT>ԨYi/ 88`5-m#IgCO,Ɛ0} !@ Ёy)KS;ŵ3hq.J<8D"ؕ`E*dSv1븧YjTPxU0ÍFW?QrO-k0@MgYj ґW %Bۍ"a}sNE@FP5%jӺ8?IQ )=9V 5 ORPMaV x@PR8U yEP (2̀ i a 'P T8}IJx::͟2^0Kx9i^R<D,D(JVBEP$`w8@Љ,i+0ऀu2y534<3]Q4QXEXHm.몁(8.K%1a= ߎXS;ْ ЛH @Hx'0⤳84,Q)`:m8>Gᔎi0X4 `<7j֓׻y?;` b# 軅AD?q}`k E$ą^ $d T``)x/a1BST1,M0|_QW֓dPp!e_P, :Vf]/Z͐i OP۰=`SSñ46\8ѨczTÌXp |=yKU0S =TN-**T$IμH3 qRʀ5ChAcg@*_PKxhN601p'4b6s% 0*'QJғ2ߣbuT<IjQu|y &N ѥP# :r: ai+W8;PfiX] ,P,XE{Р8 0p Yhz/:ܕ{ަCE1 `p%ri[r_H.ȁ  ~Ƈ{Ty@xw$/ - ^эbC @%`%H Q z `i? jq0,| jCzKabޗɗ8hځFZ ܾ}S2J-qV~rQ"w⡺(, 7[F;+[ 5y4[',H;t;5( cp_П1xjmFn5y@8?? -f^01* 0YcW $ ` ?O, >_sl| IP`$~=ߐH bxt$wA*2@F#at8$ r uy=^@Re0'( w=O@!I, @r9@Ѹ}ߤ~|@f B'0#^KH4"j!#=,J*iZ\! 1EF ;>,qR`@ |8 >TAD(B\c! BZ>"ظ2Z:PZb ,(<&Esނ*N0ҖHey]7W:F(CJ(6 ;z< '^P@C ȀJy` oCYF#!+eJ=d"P$T˫4~ց-B=5K B^44/3r>ke57pTm/z4\Fx}+(R9$ڕ%uyAn-l2``c%P3cwUV: )ED #`sƁ4cXՈҀj ys舐㫴M+"W/C-8F .~tZOw5Ǜ!ڍBf1Օ*8#X0 B-y/|X"+*s3bq. r !iQC2u^P)Fx:@}9KR:CNYڴPdo:*v=P&@ȷtoy8' ,9/$a0DCe?䄙2G9?i?Ԯ%=ba ])A EິSZ%8py[`H T`{|.X%F|Gj䨀C'`D:@ hs ^qu/݄tT"Lhw*Z @(ƕZt'Z"t$)*D$cAHV)I=DFM-H^K;NjTBLK4,#͐bk#Wˢ~H`ܥ.]YA'鐤 )Xi(Ӎc2ġT@?hT|t&qiQt!V t6Kv֞?=@#:G0!Cq~~#KJ=q2.T"|JXY@t&ր5:* QlDDh 2@9#O */c3T>\Ɉ5>L܂c_I?6D2p0F*bR"d}_ ˳d ā鵩J.ZB- #d:,l ee`i+M(@J79U@V &Ww~*T`WaUF0 5΄S,re )@Ddx$M5AwܪrO-5m@^D. # @|&$Y|J3" H^N{&dZO å(5qB  fiJ!FH1̶%.Pq(z`М*,ܮhw$^u6$k)L֞B>ATF!apis(a$bVvebC@ƐbL;`Vi .; |$veʕh#֬H@=Lo$\3aG NBf "0j5τt  FG<#$EzGbO GCT`!~ŠoK/ bQ(`x6a;p = dTz=B^HPP$ЌTMD#ж va5̬Մ p. !pLR(` @LR|HD:v 7$"Fh++'\0*$Bn`)1dFb3 L\0rNԘN< L*#*)VɘS̋X8BE3Ɛ9Ĥ*=[` ôk$((0#&)ERM·.T8ma TnKf0h@ Paz@n` +L萛(ms D`(t""(=R?̚ AxJEGY%2eJ PqcBEBDOCZ>"GX.k*1J"ao8.ⰠLhN$ %!  zt$zbLA򳍦5JP.LHN$1D3a3tl ,'8p ܩڲ$\dE6%D2^D2 aLuC4~Qx#EK5-0H8x=U^uEH64"'M4Ut\J|F ` @AydǨԍVpFी FA" R>^6'dv2=Ƴ)KJJH7 ^xhXU>&a:vq^!KP39PL_BP`DEH'@6>{V6NJRR@:TM?{@%\*N55H(k h$F.DWU `O tipi%턪BWfł@8ȿ0K4З"(Ԃ8(eHlB^!4naHpHFDh|W8`LP3<%OP7&%oXDЊ\" Kvx9(aSSMbF6R$ t.LZIn0JMlbTX(Os ! I< ~>/҆\LA  .O _3`"/g&W2v*X$hOx16/p0N` +!s NJ.A0ue};A^x pp("Va&~ ̓b$DE¬N4QZCu1:VDBB_1 Q;""@JD^h,f6-7ZxhI$2SW(d^H``d;ncy6OD"%@*lZxz#'d\dA ` l {MRKp5c0` Iu :j.62ԉ#!hl^$5dWYŧ_GVe*N2@F&aO5Le>,Ə5Τ{L8'?Q(J[B0BH&$P&]Q Zt"6!^C16/괍<W<awM6Z/k`G`xm|N<6xԚgFFhSBA! Pm||r6! YAư 1?kl(D^P^D/:!g;` 3p4 :`6l%.Dէ~s7V9ٚ3` Ҫ2gF$&k,e%FTEmJYe^hP,3p=d]f?j(^OTo Qz"fZ6t': ! u.‡P *]Ռn8E^=A&BYn e*|4i*T%*;! fly\uWa-K^F"@Kbe$A FEQ||n&a>d(ޡ2v\[cQs,/>@SBdu%pXT&* `Pj\.$ºZ 9g+@}QE"nXc(w֩Ż3Ō( x&,Xf"%%[ª= >\t. ʽ0% qm\TPfT>ؖ%'ecT^UKDBa1L$";FPH.`U7vx@te)~A0N>(bP`0jU(< _s ?fwc1OO00 EAD @ފg ° J%(&mRR6#X=Dj|},8 K 'g( /B*|ĉr"<Ѣ~g0ђb.w)bJ̺,R>ORcZBhc| :13.|-#0"IJ=Q`$Y֏ v@DV% 4h }:]l&-ҹ$aI('-/*qIq"#)tH@[UpѠ> GK˄#p| V B8D"-JB|Lô2´FS)A3dM*يQ~&d" ɠ-1n?: ⤁]7 QYi0(LNk%Iuu{TKeB2HYAdUP@GBFz^&(Ïl{~%+RBE|RN!>Ъ=܍O0WkuSDmBuq$`c Zd ! "@nD5y#zFG!=G5XŒH 6F, @>!'4o˜Ink/#4\Ɗ|a) " P&?Yʈc&p*b)ă.t0495,r@e +6+ AJވ9 J-Ȅ2k0S8ˇbi4-$ Zr,0ar9؊FB9!=P2TXUdSsڐXPj Èj"ᣨ @>`EPF:aJH$t<`HL )! Ao8Yx@KmSӂ* 0%c@;!,PI )KGHq@J",1n:҅9ِLzH1j RpW@ĨX8dx k )Dx/|;3 Y:y'p(BO*cD`yx򾍘~sa6@04,.[(P Od+ Za/kjk1"XUƃ=a=YH,ʼnTM0S ݪbUi+AX9-2iv1#pdB\qZsc()xM xNy >z ഈZaaVׇꌽͿXħ qB.19FN =G>I|3ّzh H$ybxvr8sՁhgqCÀܫ 6&IR\PUHyhNI.Q =0KzhH5`sYg+ KUE{ѕHsѮH`/!"f׍xa PHUe6X'Sw+f IP*3&:H0_8;iUĚ9ʸywRڊMö(<臱ˉԔΉ8àjj!H !le7,xtSɁO`ä" #xLBܔ$;`- -]b/3w3,ĘF Zs>5 VJ QIyA (Vʲ- @gfq";)# p}Q0,BY  # 8ݸĕw .la;o.( f~ 7=P%xJԂ~ 'X4qGX%!,ϣh>iM PHB!.x 4B 1 eX/qKKX[A@)Àc;ʽK a )b"ÊD`MJ!Vćpy Јa?s1=iY(oB heiҗ>T8(Q Y>8BH5%['p0 YYaR$蚔r~KTY@,0z:z р{%dDQ؆)U4ˇY-%%bGP.ù)`5>_oР 98۟[Z ϱ@B3)ܟ(#n5) 6'xY\>Eu, iv@tqd\, ]Yjc R9M!") UݦglȔ-7@m= 1p7IH " ՊE NLZbSɉ H@B9+$8APB A`kk eˤZ%;Ď˯apP1o7T^g$7Ze9`ڭJ8)3 N b>D#N260Ad3xG^|)3D~3b|2/, 2aEk8pE 8 ;ނ0,& dq#r RF*J0lS!B(`pLdȲ.it(=K` /NR20먎# L{m/ A/ǩꆀc~Ln_4=kd0Y\Ip j #E1 3U͜TX=@5^5s#4Gy/Ȓ)A5Iu# #)NaQEm \&N§,{+BBnB6"2.rF4 @m# YrNK&AHNAfY"2ݹFJ36Ћx*`u>&Gx6`.i$)'-TV|b(R}8%B-nЛZF&A` "u6"(hL3ܠt@$HADT$CDr6%\=DNGXr+ň`B(F8P$ $Ƽ'X\ođJI427ě4D"#2=pH NNGlu A"Ǩ/y0NRxHƁWa.θ` K]@p[<@nw됣 )E6S#2Uճ*Ŝq[YL8Uȩ?a2ZJ}98 n'Ear$y0DD_ !$̭EJhIuF%;> $O$ؕ) @L+PD".KЛf '$"\g!JPƾ8 P+7r &Y.d0@BL@&$U.gLX ) vf&z30wEb]EfP02J` $rJb@!R847- 1 sXȭЍ4gЙ 5ne-LV9 De\A 1VC@h'@:wp+B)GKbK*튑R!ĿD Ede-@r>f Y5rOPVUM}̎t -ŊV*87h"3RL$h)0= skdmrp"IE@$TVHmlKP @bioW9#'P閇J1, `D ga.ex p +34:<3P𛀠SB.|=A7fpj Yhh/aמё(` X-p)w"9 Հ@C 9έʹHa4\,IFY,dJg -@ϸjk#/sutWׁ6Nj~H+xGUz@$dM`wEp Cyn:@ B e< Z#%=IFdL##5"$ B[J0#g4$S&:@  EAE^) lп򬫖 W"CZ eNp9$`O}m@P -&nIzh QbHt#zI2e c\ç&g$@N @b*|u-@=LBN:ͮ&0Jh .*!%Ds Azf@Ċ@Gu.ن}NvƤ+CXL=(2L*Dc5 %%0CY1s"J {8c +,"jBDGǢzbfopb\ A"' E1~| h,op_Ȧ.`(J !DN#( +)&bdFG6`` $ hc $M=BE*w 'tFďe+!B 5Ű(VD O@ 7Cxg0QAܺh ha\EMb^I.j*HX]@*ˆq` aBQ.M .rˡ)'$F˺, t)ϼ /A c^cV++ pJ!#Q̍.P@J`PA\G@(Fc<AK["Yp. (A(\/A 9@M;@ PJ`aEB2b4b.S~%­$@`Zn%ED v+>`>s,N@J;*rUHrAmDL)˾%;#E#҆-E)Ko bvb|2AdFJሃ㚁-NkQ6̨L.JX$Ht ur +FYOr5,,/S@,$ȯr]T=V>A)6:>d"/0U$N- 6b8>RjMjg(dq6u$>j@ ^ 5&)k:|rO <¡I( w9LB 63 `hT)A<"$8~\!wzdk`  ?@{fC$y=147$_/-fn\L/-D0k1GG$7\n@$jOwKw<iKJ;ȸKw]~ (0'NT Nz؀5 2n| jѦj\/j)a.xKH 悱k$rjZ/)p& LS1r/kG-N[ 1{%kBLŖ)< c 1|67KlH(W;=9EP7L+G8ið%Sx8/@x_Įk9m1>B.9.L씝'ӯSsQC) N֟|֘z)q<@.MOEkX& sz8s } . ,$6J&QGq9Q ޶7L|8GhLN6yCev6ke .AX`eqZ,+NsL-KiîpݞP l*nؾOutV3נi#z!Q i ,D4- 3P緸z| K$P;"HVk@>=#$)j_D,' 2rCrq0d`.Rl1@ p,nFkμxm^׉>N-KĐ( z&KN}>R>dȘqK G(Xr:]DA7br]PJ  $F:GY,&ġi< `(@zOYHԲK1#a.dtّ0@ cUG,N @"6I&$LJ i/ޠ]dHPx0=HsN#7H!Ve: aPV H+#8i$!I=ŀ`={֊$ 曵A2J((D 4u6'֛fjG/1$ܛ!o`yP}YaJz`6dĬm @@P*xY05$"N2s丵lRx8d kjQ' >p%?VZII%%Bqhy-yT>Pa0 -s/CpaX+uDA;E4y.1E͸1U9qF5˔-.-Eȷgi3n@U k$p$b Y(FY$\5P=h9谹Ӫ]bg]SutHN ,TcpCpn Q Ɣ$2D,ɸc8yP.̦ۂn'_T-( Fn7YIŎ(Yn [Ho%#Ж4p{ͥYC@d<H UG]y&<%@+8Djs|Z HHG.zO):ӹAh|=hM/Ccdan'XRHXr*&HC225Ƙ ]`8C& X-=Of쁃r"Դ?u.XJC[kխw呑Xd j QqOe:mB} D($)Pvh8A.3ĒRL.*^Nl:Ӓ e0P JȬBj& 0@uf z؂4]L2Fi?7'վsx6Ch,<}wR嫖ߜxl^Q"iй8!ǓJdt5x\mM!e%eꜫhT]%0)%6>R8zZ&΅s :eb,iaW].4 pY.l {N'rZ;!QŜt`|%ȝͱ1*z.-~,"mT*(!{%ƮZ$2Z RK"lG a^a"Ȃbc- xg(%2B%I#N#-v$$Gga (bR*0BL-!ޚ`adZЎ.%n d,7T0%`J0a&b@R#&M066.F7   @@6x/V7(kzhB$A$1`" 0t!!Tav *TH@>&"dЦ`H+"8@>h5B +c8q!LotJLJ]#9,*oo4J7#D=m 1GvLPoncRH*xgr-/$Џbxq:,$AE `ᖑ#eȨ z` f ՃrBRJ;D|.KA` A+6d.T6$z4X ʺD ("["JĞoq@JiѺ< @AX?L %#."=#N vG 4BI!c69@nC8-"&4Ǯ+<&GI$lj,@> R 4&P@$ɋj֏L$2$-hhd@ /I*fԦe_0˞CG@jQ:N -G[L4Ye(1:ӔЦ-.(LIJ@4%l^$r5eD.NҴ ߡ*aI%G! \['N9L2hJ8;: AhH/J ` !IRapD$vȂyK>LB! EAmOCq4CKei* @,aFbv!d23xg81h:Zlx+k >ԥ*'1+QDG `*6\ k R`d&a^Gpj( NH 4bR^0֬P/ JP,;T(/4FI)50_DvĒ%( @<Xa iB`FnҌ2 ` 0`8$d$j;>5GBN[p,"% @EA"i`fK,t l>DEr 8@(Ded+[xrc`NB3(T.LJBf(8%|v>O. -bIU$ ZP6Pa!ru96g{2@N2@nparsne:&⪲ bed.֖/L c~!|.RMkLa_ A I&:Ѣ QU֜%d"%LB"7.- wAR@E7JPOD2 *hРA*dL QnSX$SQ~M[s5'Zƒh6 E,t{k2gYklbH~ yP&FHT4xB$&H$dFM A&VF6mcG1 twX%/GJ nW;$&E !k$Db$> $* kG\`fQAڎxSFR(iS-EE`A eDmIm`mcTFk"4TCEb\3"b0D `K& n5sjB a"Bb"G N j59%J!h R8rw2@0Naf* F=wC:nD6CB/σ@'x/BP /;%&$77¿gR?I枀A0p`1a喔R1*1 CȦiL0"v9$MOsN6 aN`7Id'k #5gbnp L2U$G &ZVEkx5"9:ʰ:B1rPbpT ߡn6" 3HsP#zh`f`!ת!XP8c~67\T`',ҶA?_vbmV.,`n: 002iMW2*>R'Û~>Qܼuɲd+H7A6\:tۍwyO ~ {T.;ZŔ`?s[aQ!.Lu6-1$UN /yxAOaYd6:9\x*4Zn<"$FLM C(FBYJ@#"ai`vB +xbp,WX8YQ p2A[@Dnl_~Z ]T4AJ봘%"\:$*AA6.Yբ $a_ vO8X*0&ҵ7Z)`-='#.8)ݜ ZJ8'`@?n7z<"]RZ%&iN5zf:Ìxc#faE"/*-3bOCpMbp]N%/s`E%P0Y+Zu .!ZGa%-bbnv!(j7Y@b-.N W,0Sm$@`Hhh#d.aj3 'W\b2^ @!V Ph8sl^ bSlBsܞؖǣ >G L?Ζ,I(7ijn @kAh$(2EJI>1-5 %7z0`7M ߡa^l^9PBN`s$c$y-`4CQemN7 J'N0"D!ث G#   d$Y0Ws ?*Islсm-aw֪$g4I$Y D8`.*Un5;g A?[`$M}[bHub P>h35 n.'pŨ0> +>U4ZbEd4 % c,k &Pj.RHNE"?jH뭫b (28MY޲-4 CJh ;Išq6Zp3bdF3pڱim.M6ӣ</yC 'V<+Bj+jn<  a-yuԜ{H+1JPX+zhLʮiK5|$.4)@ )$1Q7 q_. VSv9x0;O)*@S)ี"+L#8S f\Ҏmjq|G|+):hM0+28ˡ@ޡ*#6 n\15ɶj/-4O n"iDH;(N4UҞ4'vH) 'hiV>(-|Ku|? . `[Nݪ"BukM\3LD'*) 6&Khqn`\qt]+tvfMz?(ʂq5Bch"g0r#cv/ nDI BàDž$S"9!)2=Z$dtK7z[@8B\*ADD.Ha;#3܆[sk&ː2:G 528J )Uz|ZXHA1K @M ^QHa#p4C1%i([\yDqJ%1#ALV4e! eY80GCxrZ6eRiiG&!$hMf|4$>Ȩ| 1j-k- DDW8#[`@)Ě@Ӫcy4LE@A'RJjQScp]`lH|we?U:7H'%8:#6O#ٛ\7ȘwHX,5 HdnrD-XR+&`;SJٕjxj)X?HRİx!;"e:r ,sƚ@ f'~R!" (#y(Sa΃9[1"Mri!y(C$yr0EDNmWpD !j Gj֖aְ `QNub)q.jVQ=a5@CEL[h-t2vQQvpx"R=G!uhwcFl%1;{F: Ad@Q3(h._P%SC ,07߆ȑ<3$C+*j)9a軜FMR@f iR.rv16vMpI 0<98@LASLLT՚GXGQ1VFd,>m 4$! IäS\eĹxtsOROUHOrf E0C ]@D@{f mec039 q=,8 ǭ,y-1<֘F9x Ql,J`D 7p*pBҔ'(T .jgWp8jmGM *\灤aQ#ĀhP~i=y3"QH7 HtZ IU%TMG`u=܉%K|ρ>pnFpa$& A,udtG]q\[.r5]+6B ]:lZ3zk'R\GMk?ԣ-%<Ge]qsOԒ; <1l./qHoN6fR!BKZW#ݛdRKD4S-.Eи Z֨z l(*T`OL+D9 *K /3͝aK`혈1pnk0(l >_COx%*y!H (,l " \xVX5% r@qAQ߯"!@XNxʧP#q`0ϯ6 خ%\b{蜍XY6I8")"`T "ȑ0y͋a E,axX Fz)--h0DxM{0Y M z#Yi|q:H+< ڑ`1G!1}F3HQ<Bv27'`ى=h59n# p Ps/,xh`ؑT}Ay 3Ih1p@v[7`2V&]r*/\b,ϫ/F9{jlUKC0Hb$ w*)c OITwc QKC1@H[Y#KP=a1::1Ɉ=H׏4i$ ٬,ʸ(SXwىfH< (LnYyJKJ+hjy|`LTs 23<򬋰л y~3΍W{y3ф0c!{ (_ô2=l :Bvkђ> ' \,y %#([2)K( r XCv{ Y4 ؚ,O8$1 ȋ© S 6N-Y.HMKт,VP @XKeo-rRk:|#iuO!v`S|e"yV*:]&P6tI+/th8R"ځ&sA;pe!w7&tDmC 5QZ*0XE PV@0(1`H"Pr4 3ЮdナS뒩@ѵJ뇚qV)t1$ 6܃\!,Y~'8 Z,=aKzq;昣/Đ0pj] Gg\aX@9Q`r( *s(U(zPF[9m V9q:yi R).8:Se]s6npXmbx"H%` 0; !Yt/hq592LkSi%9& d<~KXf2Zj*0JgB< PVIpn&U{ GI)(AΑ(Ⱥ,A(nޓ5"wQ8Ɖ]"X ֶpyhhtp,gh BRX38*|L%]BAd%DwZ\>/$h\j`8N1e$f>; FQ6tq _W #ϫ [ SӠϸXQl{uQa:w(#hXF r*x6 `]Ԗ묕pӒ"B @PAaAXI$FaMLo5ıtA)n𢡨)jpow vx7pb\򨶭I2$y0Fɠe+Dό% o){5:: .Kf9:&-I cPc";b-h5p4FڀkZTU08ꒇDZ:cQhj'?Iߖ#I{GI-w /E~=)4vin`^lG>tL0:;($u@YP*KT> i5rxJF`Iܑqޟw؈xKvPye36 Z+%%XO2;ps3(' G\z҈&N@pH|PO@`D?`DQ%P #>/t,6[M|-VDfJ ~@@T+X-ods0d@y?bϛ"Xu@\%u9I4i @\4kVu  bT+~ QƀPyjZhC,p^uVW&@TDv{^+Ax @ @.qH㠈njN(;@^:h½2@N`@ _6n3P j$$4P2) I4l jLLRjJ%̡Cɫ"sd%9an~Z,q E $x'۴Q#4P(P)Páʓ+Iy*efC"48F HQ,AbZfh&o-8( 2;Gy őX!&bH6lWS | bۓ1,BHH8Egܢ ۳ZK~TQ`ڪ.C@F*LҲz[A̸0G/w)0 -usg:n2>+Jw8$E6OPT`p4 ;D nc?iM:& +)۸I{)3ŀWQz1CYu+yUoqFZz40AĐxn"Jr 5댈S,<1 (2>h2t .YG>A|-0*1wxo`q축z+ @_ !;.Tì 1@@f=HD[ 50PH40  "DbIB68!@ L!<"Ad+ pf M d 1UkO*'FPas =,%o^`Ǽ, qJEca: ^Ob` IA+BD 0L1 % 2 Db%rH6pP0H@@@ 8"ܸ tl>H+I0˰!b%#\+( 8Alua~x!8,^$`b^nqǺb*1 *D!8!*A4, $@:}@q[j"(@pjOV!%ҍ8 ` FxLǺ%RvGa&/@UЩmԆX!37A^Kjn2+ :aJIr!cJzZ)Al#E/` RC$|;A!\59h'@" @@0Ra2Ӯ a" 1]) e"#M$ɆTE<xP*!((_Ħ+0j :U ` Pj+$Hn$+.A0˅0:2AEG0`#mRK^FKA}*0+`4 Q;ARR'U1ȀB@,A!qS& nŽBf: ":u ђ;)*2+LRƒ` ԽY.d#212KHWeL$"xFIh"/bk9"l$ ARa="*&(: @T 4ʕ#2;2[( :î3".8rCnd#Hr0'@`^W#$@.T^ 9,MJZRcRт$ϡBoi"ZdZd;@*aa D]L^ Hcl 0 e8J.CBqM$pl2f+: <j/ H">bTp5XQW!FlP$ r4LH$'[r$gFO5* (Ab(Oc<6lR i 8"".6fHDse&R8Di? $d$nG6?.l ҜIv|/rg/ IKhB2>"v MF$2/ht#2a*N26$`@`pv""<4̐[2+m!a:(+:2v{@$zvo5E^@.ow x3xN+# pfꀘcIQ;sKrl#*]@# ". GAkDIY pj""M"2#b2yGqqztQ95)_+ŮB¦!͔a{g66 -ctp©Bc#^GؽQ"\²2$`>%¶!֍;qZV}#sfw e>NjB#P829@K⶗r'aT`0(8tUxث0&`] A@ʡ `cEf8u6%#Odl+N` .E`FA / F3jbFL4:2y,N'""棵S' m:r!)&F_"űp`A ƌ%$$TEsXBj0"b԰ +1hAzStD<$Pxb_,$ZKn#+%.x9Y('V4.e\:d(?î2|V@-!/nI^E1*`@D౲ |tgV{ 2ΐӡ{,az GlY lj!4!.R@zYGr9Dw.9 0G>U/ $x 1t ,#lq(:dgFQm44ӨzCzx0ZZCH<z9M@2D+[6\ng+29R qZ.!|뺦]ZdѶ'""j6|Ŵ&!,͘AN>[w ` l,Y'sy 2bݪn+/U@^,d2ݢY/9O?B©d^ PA9DZ2! !l{^iq3p]\2-~LՏ@R͠`7C݊Ҭ+L&I\l°-5QP4L\@&;#Xm4+ ~"mG \B p>C_ T 0 UZKpED  z Dt5E_)0}?f3!!n; E(u:p'4 @0fPIݙ^. VC!I> PX+> A`` NxbL@yx1@a.A ;   D^.Zv8!@" T;}**iи) "ky^) , taxa(HC)*E :͸dBlҰoəxta1=@B@ Hߞ'$x}TH(RԘ 8g x)hqg 2  J$dP.کhP-d:rAw*  "A>,Ǒ }ǃ(@;B^@Q8l&u߷nF`"`% 6$' ffi)Bza^"ܶ ;S1 fbc r xem3 *vdkMPj;j T@y C Ϸ>)& {FVq qh F !rԒ$}!Ȫ*S] t 3 p0Ƕư: rw<(|i ~H<6h$bJTΝ|4 %BJ%]@ 6AX)LIPJçm|T;HN J-|R;\@&>X+ @&DԪUC bf+=큐[7 q%lZyD)l f] p6Oo 8 p, q&pfV@N愌!}# O` 5IPc5tLykxИAGW`aڗ)$@~ZK( m1?Sv7#P(\7xpO[ !\ &0v9Rh p4R@0at~)# 1V 30Ė#@G2}h7љ "ΣsI`kv.X9VB C\$Оkx0/Cr d0 O G^0\`IDq`+ +\aoCVbH OS@젂0VǼeKD}$0Ř\lԲ` rAD%;B9ʤhOJ64F25GZPվAdRL{#̋"uӎK\ L GF6L|H$!c ɿ[=yP0J(%R*=npTn.U@k٦x Yv 4%B{ &> )hyͤ1&P2]Aϣp{В:7ja e;rMr*;¼U2x9흉 ~H`:\Od$wʲkŠ4DWP@]%H x>RV)D!`pʖt-Njt\ƂHS z9tӴKX̅KuCDg0 DFRA3`,YGwkUa9u!1GgddI2 aξkQE? j! 1p@W2 8P@G`pi,ũBj9FlN48N`흸K AI‚d=#9, ShQI;Y#*~[.ҍML`V6$aS6H^Xa/皺nG /d@>_P6sdd XxJ锘? y H(w(p v1W߈T0zKdT`-DKo[}*E){q:1 p(1h SXg`窂/b 2:/ Y "zpܐX :+ R#p*鍪,1;C?H] h ߁!B((/.Px_ Bi@鸊Xk?&p;z1 D8AAؾ@ߍr@#( . 30Ȋ ተ jXE(xN  SJGtr"L}}X0"&+x ##=% F`؟J6 6AH@ z pUKMQlِa`6TXВL{> WJ|R˔HXǛaD G2Z̈́(DxnH03J2I K!>iQd$}7 P>hV =D $@ {=Џ(<;:9L 𼏘p !P{!x @zU `kE BMP`:ѡa =6X4rhA@>hЫ)@ڏF( xۍ;b/&"xf>iU h0-MKВiMJıYOiMwMqPG==Ep9].V9rB)aۀ aD8 lC 7U$`#ˀ RÀPGQSo [ h7Tȹ98l")tN؏K7z%8W:3q|HD@D`d} G}"2/+K?e(A6'P1݀d<@U> હG .`aPJH5@_A}p5;L'8 R@ہ.DC|d@@pXulb$`.W\k%l29%N= @%Y^09ٜ>yiڐR:XH{Uxu$Tc7 b@y50hESFXwADR؁0 4CL$*u ͥCɆ ^O~ XX&i C;`(^ᄨC…#1s@}Ȓa:x(S*/ к!. PAy Y "ֈLeTPG cޱ# PP>2 t.)+0рHMx7|=pda} g @Hю@;PUh[=9RAۄ(CM(9w%0 aV" ƶ]bĀ{3 RwH,m@A\"ڛ(+ 4֞jbBv5؁㰴@Хp̍s ib؉L-P~+`1/kQlhDcか={@!ۃ8j(93 >da% I8Q3V(I#ηHYp$8"Y0@f%贀sY$]SJNŽpvH0t9R5 ̈́8EK Y@B=' b5xကhړt" /LX3bPphDF4Ȱȷ +,/Pv?hIP ;s9/"' ` o,ym|[TBGÐbv E]E^Ȱ(%(5M2$T {1@H>hOvzġį'@܌M=_@H}(bnR0#5x8(m`3=ںj軀 ) Vw(`3휩i*6pYFd)PEP7m2(+Ń$bq.@ D ONĖ/ f{6v|vT7B?H{'臇x`f-_D$!p! SPzuP`|=,c@T : NpDLK8Nx%x8 DO B.=cC@, " ePtPox ፞Ā|nXFJ&t6Ia:iL=MH%2ؚb@(FC= Іë7P6L,UF PJ)2f@EyIX?\7>E *CK%J?]Fa EF )򞠣 i{&8ٔ>|D ~.fċ=lD&y8FWA5ri UɂBx'2\> d;H@@ _2t} G u8j4Vl@h6O3aXd<)L|>@(B  9GPشV(H )LH>bY'0E ֖I+@pD}ݢ P2(tذ$_a/g ck,Z+@s_n^mvdWaA"O}>styq $Qmւ #J* b@7&&ٺl9 O{芄@\ BZ*X1KD8(*쿉bË"܅r`P4 w8*$J- o40̠& E"Ȃj†P#hjpx=8%^ #lr ttl'"{(@B4{/xۣCj<ҿx $(Pgy ȵFJvH-'4˰OxPBp#*#HJ <N֡g r# ̂ICpez,8lXzl CR(8"sHٵx |h5ԩ(e2)uvVl.Ϡ* հx cPf҇ 04jfNT(m >)ڒ*Sr~V6z'cM`%88GBF"p^?}*(>h3@ځ@Rg; &`5ڌl7. CT@-={XPͨн0rtcۅehv[NKȻ]*@AAE+|"-+Tԕ²K+f(Gh*#<0Ea5 aĎ;ZsSDO<;f]"~c,r $94Y_fvrW1!=p<@ <ձ(dT&Ze ᕅp`B{#z6M2f#:E˔+p] sa[(&|B!1 w4àyJq@.[9ReY؂r k ;(A2q6kMB,iNWF| "v#.k $Ғ(0g;@);d])3z'C"pLcV rEwΠv-@ >H+n=c+Eq6Af|(8KAhbV &MHfH|3JNE7ϗyjkMmpYbYR/>`2p2jE_gkvF\@L BCKqΏ3{4mN]ۻ?oHDzfGHH xb j%xm(1Q!KI ֤vC@)8ru/lL=Oj<[X)*VfjV<(*& `ӠaA"wgFڤ8(ht֠JZ{ .<+cib50+)"nb}'Hk`#B+LW& *f(/ *jzd *Clrem=j$2chWE`$@ ahK<&mz~ì`Ip`wn˱5Xe!^El586l!a 1AAgH汾)ֺnKBi a@ 02cC .gB+B|1vñ=3}g.bZJ.y )]&qdplꃅ> ` 2   l|&XP<_+e:kv&evRNB=A¸=NBgV`T",ENk..A4 am vgp$OMBoT*B+ @JqfQ21Echi:(B `I4~6oΨ4rNg>4Qc!|mB` syKSʖB* A&O%$b'?@Vm #l 6R)ZN4F1Y.ۀʲ̈{"5gf*#|utI96w^Iw^=+*'q'6w>KcS - "GFA}e7J*J酎/hZdBbΪ 1R STZ"  ?B.uF+* <F1 pRGHq.F<A$J@x޵ʼ6$# %o$H8SX⯅{7f`$j!4K+aK[`˰`2UdhL*J5jZwG̽m=A!$3 W%,bƳVP<5D 8!6Ҁ@N4`΀M')m"b 9 .ҜYy4#lufJX$`.@ ~$,(pǠ[+8!9JK˚PVtT'-g.G!kXp 1HgItoDr&QX.7̞/"B=S^vFgȸfu>'Yw4G";GH$ 6Ze>̪ҐYz%lBG7}cN6MdAŖ$*b>!YAp:!{ Z%Z$׮!gܔA2!R)J@9Q - 5$$niRz)fvF6v>+ãV{z.bѲ4 C2|1%#L$2'$h|6 )@ZfWYf.$cM ABq҅Kdh7}p"'wՄ3rcI &FR oj!2PDLZFedi9AaKXH{#2K`DT!31c"|H@l`=crwgr!+;je k9VFDJ13& k~({!K\΅ c:vb\ iR|ʹⅸ~H5\1I EA3 sf?4*rx%[ܻ4Fcp BX$AjI(:r$3)ƨ&13Aٖ&H"'g ZV*o(BO"e/ԸU>P{ZLܒa&<` M* "#cm 0Cmy,,+}rAq2l">e!(ך("'Zb C!O&_l@6khy8x~A( \-F%|@H~D ɀ@0|_p'|8Z0.SO ̾R u9c>$ DR5#v1)UTgr~@R5N31֫ g>^tVY֎'ht=ym0 P*"ToZh Łp^/+~Q`q?< hsi@RX.PR3m3(,@($( D& ˧+:%LL* `hF b1*rjO$I+)ʺ&"`r@"N4 Iѧhq*  &֤rz n:=:0=#dyD2́8+GԨRL$+(I̠*| "gYt3Ac *4,*#BX&i>Q%2RJg,JLT׽'4rz:C *1b;])>.:+13ڧHpRI`/w]ˉ i2:I''&!nX2c%~e*7ܭyFd %:$s6~0 Ⱥ Iw#I q <<:6)PR29@P n6T@b %2:Sn+ Jb95,aV5W9Ww%PCم@9 )-YPE A9" HH+~dܮV 1WQf94Dc -’siz+DĮ.KHz&a=Nd#y@Yu`e8:GY"ICEc{I@iRk5Y,Fl(*y$7JC t?U@)H -4LR8"@cxDΩ`0%Ҳa}7}:"c>jF`Q[j )0^[K@}qCx_Z[Vh!|0#a0' D疬Gw59i; 3.Z:OͶ5O5Ui("V@( V j =egIք_X0<²=ᖙ|jAȡ=Xo%ר3ɱ (KK8h6>H8yȀI?t0r51hg9K 07[/.0@IJRqNKVg]*4[aw,W$!/a kFT8&:)RwlgS`x1zL."8'S O  {{ !$ 9G,YoP_Yǃp7tvG. LGwԒ8P-Q9!(>ly@;8U1Hʄ^9bi̊x%CVpQI # '!"e!֐M<(YqKŐH,;,!C xSJaC`C˜ P0ZN5l$R :>YC.{ M 6ːҺ$>*YK280'x29 \\!1(]Ec:P SKk궚 p jtzP&>p1*qzxRDz0̮/H"3ك IF ).:IF1Z 89 3^șx+ C. C .ЄHR],# J!jKxH7$STxT`G͏h:JTAvj"=!{ /Fb@eZ3[Y#KKݒC0x0Asσjؚz jS؍CdQגR cۉ8l010:ӘYͽzYԈRMІrl=-5 ˊx³̃x]Z w :2,0>hH-@rˎgx5 ԣ1(4܉46-Cc Lv*ݯz">3-Gv\z:p`)`mCtX 4H!",(̑+# y ƨ| c!zА\WGG";n0# HL"x1 C< |\*;6e:HfP qXS@Vgk\Ɓ@< "X &ʰbHdD/QlI妱G@NkytkԆ0[؃ qTWf{8ߪM|s䷐ < kH+Rf[c-S-͝3Č/aڍ 28PY^ %A>9(,6%=$?8c۶%[0[9%\TPx̃8,Pf1⾙5̐n#JځZ6]b!RQDp!N:O99Ju|j7}H8CH*sҞ"-)$RWN݃UNb?ꨠUGr]EJL!P㶀9D)Am. Pb1`#]~F^Ӳ#1R!%E\iֶy˛N@o m^^lcK.0uumh\HpQ3 YN>7SQ3̢x9B= ְ-Z °.k ʶdpJ>7'ns]c2X?`E,Eu$$$ i͌,Cpxkk0#k ,jsZ p e%f*]i?V{I=KwGU<>Ix/A(vrLZ #| 1h% ux1AC(E8Yia7. );珌*[gy-NFgy U24ߡ rvt&xsQG Lja%ǰd#9?䏆3MwʁWeH xtJr^d:.&y=mm `3>īNQ;݄3X0Nضp!}hճk*Bp  AX\-P$? '?L) R  rg?@iKVp@R7CBHn:*` \c{wߗ9mwg;nGta5jq\pYctks:nhV8m^lz]|-!D%Tʸ+Wtx3;}`A/=As":ob`v9, 7O29 h8-Gɡ(2p:;(ҮО@3@{=LLhBIE.kC %iZM~$ ;<0a.* sRr>J@t#0j ϔTC`Ar0S@0(*jCͪQ&(71PRP2%n,3S/ >Ob"I˫)zP4LT/%+'004 `r]04^k(L (N@F]o&k`[Eף"6J)u* $;Q,!R/mp!D0(e Uv+!)*4bi*@ |@B(By,:\U: (RH2`$_`rT%;ja:G9tX@nt8Ͱpp-N0 @pL J ֘ ;Adxk1!E@|1m *UUPQ!0#UCte,x3˸@"] 0b NACRS j(NGG?.<#a0sQR s3h"A(`p 0M`4Oy.@NIJqC3h0]93-XZI2. UPU(fQrLQh4dJՉ01P-Hc&/Y#%eG f+drZqBPyP }0xAN];Lj倳Hb/m~?OVBI(&Xwjz ҪZrňEE/^_A%W2+"(B1p4o.R\SV':Ԙ"k2yDDCf^`GfK?)6־ GSi]N0$0m4߱ ~">10PSW6P:hz&$$.&0%*S愖ǮSjo$dk8,$Cu[I4m`ALbe~f @ ,x%с,:'BLP0 h˅<`.l@߄/8?EDX: IK>D p6žhDD0Τ.]Ax_` ͤas CXHxXdH-@z@`5C&{C.*@Cb%kC:rjb. vGdHT/b4 A,aMZecgl$b n*G02.S 0N` y~3bA #| a"\B.Lb CVccI +fV!a faPBJ(VD`bꭊQa:C2a 6xcZE%5У2#& (ABK8/fY"\AD&5!D\)º%VPp\&+!@qJA./O8&vgj>B1%l zqe熼 Hh [Ձ#eӖp.`kB0SA>M:B| 4\SVhojdK#T#GaOeh-QWl a:"*TVCD4PoK7+p8/P0ְ!g3BxɊ \Ƭ $="Kƍ FF?am.lfհoE  Uhg!p=rT<$$>z!"$+,#HVA6tB\%bgfe`:A0Y=.B*]X֯VQv,Nt=rc#@ Pp `  3d.̈6FHTzsH % Lf(b~2\Em*4$2B"At `Oez~Kׯ3b +{<; R*W/%.<(QiT aD f`,{Yd")3 xJuU3Sv[Xb,q{h~lu=0 AY@K1o!x |qL: "^,%ƅH( %ld2иVjd7J b,u|.D!o2}gXc`OjgemT\"(o%NXV5 `^uTb*4%>P zAh0)G C> úA.=H+!#78 7CF%nj5s o #T(E,`.}ȺFB44 ~ w,EL%.JFgAF 7 '-s| [ENKWTZ* | l. ~x|4i-n:LVAG`f3kGzD4 A52.kITFQkؚǙ!"<&Hi(pTEphfH!"RW8 * ^@.%Qjn`)Z KZሬ k.PsƖH'′AbZ(!bگ%L9n&x+BvS" O:8=( $ ў"r+ǵ2!k$+. (XJ#1Ԏc4,XEow&E> жu T+ ;QhtG&.IXڑ&PC&K͠A..P`JW. j9"X|xbO>18@|.h+t\ *ZL%(_R OH@E#M#,̠:h?X!QVoE7"~?ˣpLM׾M]iļPhE(8let棕z"l}iT&T,`fY\.9ܜb^dS}B% p@!bbItDdT4#VHk @2asBplkn(,yL 00W GKa<KbXecY`Ldz mU?+-4`j [H(t5xh pd!'$Q7(tHb3E |sAX 9GldU!FHaP*8!#s:\߁gܲm̅P %Cst&lfh =ͦcr*(pBq"Iwzg,#|\02zfy!Cxm(m*҂8'h?6;'I("XIC"Y6fK X+؅2+24i `/!@5z_6V?5''D :MM )<]nU=GBm,Q $bW[J/A0Z8<Au5`Bjִ/^K9kBzJ]Y QĨSi[O#PV]  ۏÂ@a|+(A5Y +I PC#!O E5FX `ێ2!Q0`(طx3;c1<39܍LЫ1L;@s`yhhϐʈA`q3YA6GHX.WR: +E-8X/+:Mi;#  ?ʌACuA"z/ ; k#8+C0"<Y- k .pd<M(É j)m28Ag#"3(h4 DJt`w=)'R$DM-#>@I%PpPFH4cd9޲YSR0  !a8۠axx+Dkf#t3B;(D8s CPjۘꑘ'Qdikj 5b_k,m* bXȈ0 ApHR{px\:[#&Z` 0VeXUJ1Iϋ9T ҭq pof.;q!ЛbT3}Sv =ГtEphѻ}^@rZYi ? ȀK(Xx<VZP2PPBkKCP0l:/tHqIZOe) XxU[7Sp0EE,VE)09612hc^j  lREѳ&u # 7HM]a`GL+nxIvc椽,VqXˎ ػ BJ"BӀ86P V4)5ĸX^/Dc9-4Ev!E@ % q%9Ʌ6֙Pe֠ɩkP;8:*-V;Ru]Xa =H2`pKANAoUkh`V߰!Npwgy2hWH-v+uH`,M cH6@>fKiSp 2 yQ|$?+UhQ9S\fQK "1!| r瘬OhzFpNJhXE<m8&e 8&pKXP `8:@cK&+BBsf,sf1㶁4:8L r9`^%ѿYh1*D}́:APo;mOhY4`urÊF8n  2vmU5$DC5_|,Q(yv7 B cن8dA31 }Π&iux60 v2~<8ءL+}A `8HpQz`F`tLX(}pDXEF}y؊`}w ĞX"wH gM0V8fIm@& 8ǀz 3J0@& AO%~@(\@@2@`@,*D"Ԧ 2=ϐ(`I#yJev8L^eYV4%I_1/ǧsZoA 2?K-%}^}8 Je IJ8D')UjR(=(q8{x-r.a qr/  `h4rxI0k1y2 @R`{RҔ+{蠉${H:V ))p-x] BЙ&R.$z$}-b+PRby z$2FȲ@ hF r}Z@  d4MNHTHȢAr"{-zHwGH5dF4[|mKMb X$&in"Zn# !Kt}%2“ ?#Yr DR2̒` ^DBLM_i;ŀSQJ0:)8JK>&>(xB$>:pP%' qK"WD,HfWOlFBא C\c dr#PE",-hE h..\8fxp3&A{1X 8GL $QHYG c 6^MK4#VH  !,}b<0d SڢY,`)NaFd:s=^ " ( 6y$%MMplO"@` +Ed %$:`sĽԻ4I29(B@#S6 V)|j | *ʼnY8> /r>`2(PqSFB@'rH )Ƙ7IGPfJp M-` L( a : o(&xjD$ (`lX9!#IE\,jȽyy:jM@ P(@A Dj/;$XA2!/b rq&(5pU+qRJ6 '|ZȰf  Q?mfH[9}Y[ŝhܤ^a#DfY}%a>Ϯ!"#`eQb-w5u8 4T x1,;i@ Bdst2jpBgyN$$ݞ[C6jw@W&BJY둸8"W< ^,/iޕ7E'DpQ='}*Hh AYKd Yp2M9[gl%ċ X j6/ި AVNW-Tym5xPo"}[W,xUlNݲ-qQ눸Dū'XD+i%$ N̸Tf>Gc֭,FnXt/ !Jtd$CA ͲEF*"c(M*)aX "$A*T)Q%blf%Vl* 1H`0ADG(g'*[>MnɂfF[) [ǠQrR&A A$I޼<`~ X *AV*,;jF"njfOC6 E() 4BX cǀ L`H Ŏl>*%Gl5:a&̤RFkF,S"'˜,D,J[ ʶcmR! *Bb&@ @oJ8Pn" "!8!"Y509VSHb-*;;H`XJ4_/N#oa"U  2cBq4Ld"GlHDn "Zqc1 c!f"C Pa5q@[/_@!& _c At$HBj_Pr؀ /Ame% uF# GVP(HZ v&@b~V,J1pèi[>Ѵ@nĴl!nK[DK"%70`$ @/"VZkKj? GrR&I_"l.3&`"Ea<ԡg-j-J&@4 >G59 LJqЇ~d(>bQ8,uJkf)4>$*R@ɳ7]1X %b"E@fgM"nI LTh>lc A! VW'`u"tG@&D%Zr0W.eVR2{1Mb*cVeB) %K322 `hָbQZe3 cAڨf%~`\!i H)J JT<;9 fIP;,j62$pTbtFVha$eA/BRIJv. :'B tA9PR3&#FM~#|eE::UΪr"D ?` ċmd*?aW8!<0g/^IhŒ ~a?8ǏTFqTl2IdcDuIA*RidTc /5;d@aDhomuB. a!9D`I 'rrtfl%(CƦPn@5,> "f %b2`@Ə{x&8ԏBePRaDXjCvL0moHvs!{NxZJ#NC" 4A+NZfJ >[ TR4@dǼ .1`Z@PC/82I3"%IEaaZb1$2$!PBIp8OY$I, CBsr8$)ФFB1Lq ?`!Vv&cVБ~iBInaf?9@c9 @p.NӤjbNmҐ XK!Z!:C0F *8,AQ\bRp 'Webk"!0loKEf&ݨm00P>B7 PleAa/P`@b@t+$aٱ4Mnn8۬4[mwT#( q֌(XaB2L .*Ŝ0qìn*.=nc##D(CάABtaXa-᧜E {9f{ELI pD#A]a2L(R KPHC ,%Qa3xfMb @`@@~0F@ iF_@+&MUUPT( T%9"`+{= 2}/|h r>l TH. ,&6LvXv꒸x[h"x.ף{dیQ꼫쥯 wg17+}p@o=e0WZ)^o:Wa@:( wI6JD4gt&vK>J86GT&0dADDGYh{8X #n!'("(y-` "pƐ.p‹%qư+%qJR! Eiɒ\Az(r&*xJV' 0|Ey 1W b%=)Ě]n 'Z$, P 3 #8#0zV`{+9mxsx+P-2$@CV7ww$@#~9L{ʛ,o@"B b9s rAZ C 1El6ء;pj¡tI *!]$3[;C{eFIp:&H r6F9] p*k aHćd f W0!Ĵ5b n0( )WjGlX l A/5T3dlԡ+8GL1yMr$g^<">v'LdRxLalC@t|U1bAh:+]$V&J[ȔV)pc>Wa-%\Òfπ \ȪVh@vGL*\ Ti!X -3Fo9J̐ȴQ xN(Ќf1dU2طRA4Fm/*p B?aTw=x*'_ lNH5Z͘ g*T>1EuTaU Zp 8o$-uH^y!D fxQ tF׷E:`yWЩ8$ }X-uV@X* ) x2<,7swQ )g$U&V9qp=V3p!X0BX(#OvgDq,v+!( *7lJu$&X9SMl Qk:]VRXPn `՜U9eS/&C 8 i. ?\visJʾ? ,;D;6M xU0{Ld h#Kx%Q@x{["@Hj%% BtqG]D&P5 R&Ĭ6q nZ<$+`pom!<:|S4` $O}saEp192W4.9q4h~IXc 1TڇHS" d.L_jq!uq@2)]#:fp;`,:Tt[Δ?4 y;c@"<:S>E^ .%3Diy:H-I7;lkT>2/*S+P ((p\`əNa'@b#).ΪG8!K(85Ơ4bHJ5l x }dkH^v)8u* w+;W2Mq%qE\T]#$s5y;\Ko J6 06p@8s5yYҾ؎KzPt P HJ"Z*&z X1D9vh`qQ(Tkg%YXc 0 p% {+%#"H3AXy7)] [X&)* *ĵ8p{3]Xfxgt0t9 p3܀BYkPz #ɎPe[htAxp% 0 C8iAy)0? =an`HrP H@ p{8Xwž*@:cL@t ѣC`B`p>0n!p`ኆ0d)8ه+ڽa((P`N 8Ym)R0 J8+p ){tC]XU,q)%A# 1P|$]aٌqxsPk\#Јz( fظph`Ăw qC8D2{ বDM 22^WRw#I 6*kX a@ iX Klm8sSv88t0ɍ:"wy'0m!`krvqR !yߋkyr_%0e\%1P ! !b/$j܍ dH& 9ok\V`*^jHP$(O{> (ephUA[@ة0וS`#$&9Y:X̰k7j* IP)*pM(ZedW L2IE90ؿM8asdYj!vjODұ>˺ *@χHvll4͐4!-pyؿ]r (mXnpgKXT9AXVPW0`_n ')!YOi0((8USxU8` o2Iym; ـ9`/XepVtl3lW&Qr%S2J 2@Ъ8\jTnjIP0π8 T4Ra3e|Gxi]x`8uA*@8)!$I uYqlNĈɿ`ղHoI3rR  IVжZdboǤ/TԨSMՀC8[$Ta'ӥ !5MpyjA*y X`@óe8]?Y\Ā(6x#,pzŝ&ȃiY 8$=p<٘R=Hg+XSPhT  +$aی`t# XS0 jLuzz1MLJXhc"xWEXli$5#&` suhN ;zx׆0 D,G a  &O  * Xxehtܟ:ոG v zM  * `q݅\ $37 6eg"Y#dd0 ghbUb^ G`09{P\WyİXu! X&9扶{T{@]#\^ў(9@(xt .+ؓ7: iv1dix _Y4{:0t[h/\־CL@Y{+[&  8 KAXmeQU(O< AV7 Ȋ c u=(r|P%P @Pbbثl> Вlxu1e4n3驁} !y[{χ~X(P\`uQ$i`(pzlDN S dn|<irUA{I=ZϚ1Z6۠Xovj4hhpZH rHMݟl\r @qByusz '; |CqXQ$եhVyRI.{EcYh>` l@W@b;ׄ,=r8izÈ8vU)YX0S|XP z|.; ޫf+x6{ٸx _ ]xz<7xD+M"2DeiX[HWz0T_,bQ%c'ӃޡWXrxyro0u @⸱zgwX|3+ :":K:( iG r`PkU1-jp W;vv2KV0l[O$ #>a[_{^A@X(}@s CO7x t.d4- n@"@xcQ`³[dP >k$oT8rh> IF߳M5gsC*%$JBp6W~4@7\xG!˼ p _w0PWt,P K Db x<=X0 }@0IL@B".g`,gÌCF{hK2{ȹ~'` $ 㸰'I܆ۢ3P:%# zx޲;. |g)ɐ[;:PYf@0 .X, `ےt[ -넍b*:.sgNQPNK t.0^E(IiFU㊿4F bhB퓘!s&8 D-_/=& u(8H:FvH$ 'j =~^軋I@$p:pl)$VĘ}y!w}D`y/v}^`bx FdZnal SP, (h*R#44b-lxF5\{옟}oˌ2/ȑt&H0_r>Z4 #6 {B_/#mj:!wFIIs@RfzgyuW<À0pB.5pcy=Ѻ')(Z>m$<JD"BȀ/ CH!2G(i,?df1πh&>ԃ(U(p'c0_p C봿ftL%u,~JU ej%`d F(VT &CЃvhUPv~:U.$&Ho$tTIʹ hiKHxxL@-ȼ(csR2ft@dwRH$g(5W0#(LԬNO:+}<+ \B)_+bS@Cq4/ ;`Q[!d䝀^aئ*(qTGz7=: #t8<Y>H1b0 A2]`"tWV -x. !()!u0)(Dx&Uc:@|@Ȋ;@֪I+6I!)sxK:p4 L" b61G20b/!sPV|{wU ĽKKFT6n_V?!< +=A&j R7E&Y!G>C 蝺@xJo"){IP%DCt2b! 03B EL$n`X=Ɉuɾ&tGp-`]bQp4ƚyds%0%`6#7.!J!-7.~f!Z,#m :Պ^,80!0]@kOZܚ$ I@[ĂBm \oG¤JDŝ+hT^G- .p`3^2kC" F_"]Ed LrF1v +V]֡Epz38 9* ai{23hӐ0 Ah0F]G'\bue/]f~U$+ٸ@R HUR9<8O¢.0n3.3VkКyX 5,EKo Ⱔ]dx0=J:ˮ$So^<> +SC‹51%d_LV8(2jn O.p:6ހ Cb((B%|Jh-tomT.C-E7 V4DO`!~A8'Y!#〈 yEqN1eEO B"B$hBJ8Ba-@0@(,.b:c f bJ1GJj.dzR(@pڊ]BK(:#.(Jv@*!X!4A%j>`H=  2CnxA&E( BH$,/´1CO/?H 28(J<\g@R rPF8~h!j-$b,?.~+&/h'a" Π&,7$&#_>(6|r&*"nu4O `<.ЄL +,*B!C$(*>kn|o꺁B&O(&F&d #:w @B uHH$k"QB'$J8"NJ$n.&0(Q-(`CaB*Pp.c@6X L6NVI)f2H" ….B6C&??"%q.Aap`aHJ֑h Y R #!07b)"vP0E.w&9"% 9bbHvo7gP^@q# d!%#H"OVGM4Br&P .(pJnz&*Mp2Z0WҰvapml,@V^tCXb)JJb1DB%^*/dkh#h!F!2F32?G: 2F!&AL h(A3tISE Mf..m$KŬ8!}3 W!@ IbL= 8X2EL>rnOo66d$xCt!b_nE?0B(0@hR~4NIĊ]jf0" df@^:%8Ue$< P!C:/*(@3h!fi8PzQ @2㑀( P.!uPQ^TBd3njtRK7@,u (a3` Rn,\jIF; Fz=W#p&"++PphJ\$hmEF8%66qe8` c@%¢5.Wb$xtT8Ɵb6SAV2xw{3t"=a cEV\$R\@@w!eVD0$h 6x$!k!ȃIÊF"z`NP`X64T/d~Qm'b\6M/l^Feva2a&bbe2/rc48$M!63{z K„x̗8f2 S&#6)<7bl(FgV `@ZIpD^"#U D7EͲF.x(D!` NQ.!Q^!%{e@ w8CAEUdD\5uN [fmJ&$F@~$bB! u *{P3xhb@^+ʄIh\h/ˠc*xi,V7vպTon!bX]b9\(WIB{f/,a Fc]z 9#lDrbHI/ FFr^Vn 8Rd>#a ,dxwrw$ >#BAnC%X$vVU<[dk/Ñ;6!)EaZ%kz\ `ǞvkJy2@Ӧs87J1rP @ o崩L!WCĒdƌr`z5kI33 R ϐ0ŦT!8r oSe9P㥹Q«'` ؞]]<&X gH `Ӌ(g0 IIy@ /a Nu3HE*F>L\CEz?! dJ&[JIQ & ⰩF#dF(@M!Ѻ;{4C6 lP2( TvD8邙jIv! pp&@:\)4"36Z}x:*NBv4H$wR>KİdVL40B#&p ߃Ty ׺Af Td:\7[|V26Ëvd\I6|N7Ql@X${Zb|/GA`RHapNC 6Kq FL"HUZW/aip Xg }3k;A#`:Y &6:НE!ʐ^0PD5F)w6a0 )?3DRP 'a3 ԞgVwD 4(By@ {@P L s;G,!<" )z =/  o캙+` ^~}Hj`ݞq`4W.}>h= w V:1Yﲹ[@-W<S-{s%zWuoH#m9PpA0~?c.牆@*yOw\QD$@FϒYAt8 8$aDV"^α!+R< /lPX`tUŀg&8 Ha@  @* 0"ƭLjʋ+oB! 4QJ0ơϢxơ˺$N:!S)1)qH(:Z*6/ʷ"Mɂ&Q4Qiedgv(i6:axM/@* 6B(+.U$be8׍Qj=ڞdž%bQ8]1gAȆh0V@0nMMr3"%Iɳ:VG!!fW nס*ehDZ xA"p-xAbmt*\R'XIU*}P[V0@Ò"P G+|N: ؝0UDPkkU. q4AȀ F(,pzAH)} $x` ̃"u.PQP1g֙i𱨱4A6-X,{Cw%Ug'x"_.:p}IEB"E@QOeQqBzI&ռli-JrhMp D r xL2T )fzzh3hZuZs Bb ]B"aP ]Y!䊖 )h!rI4PH;,IBܨoCbKk9DC3Թ:${ JK4ΨO 7lHm0$J,R !$#`=*}рLRnE3,ŔBi~L蓀Ea 0q ݠ#R g W%+bNEʰL H@f,OBg%*nJ-PV9'"p?Ԓb,F0@*Jx1 )E-[Dϕ8#1TODg TTUvFM,P9ԁ&R )mUS6b-\&`E\b wNIB <IJ} t ?Ձ żY .ƈ5+!R(T">Î X𞪀<1 mϓ XEJ|{'| aWk0%aѢ]zэp*m$ A/A82h_EVAmWO9UVm58x`4ZEs+z.lկxʙY@&RU,ІL5s S M^JܬLE)2H€`83špF UdJ8RR z`!-19g-W*4 wa'q|@&xBbܒ|:e>ɇj9=tN[!Jrb3."I@A!kσx JDӚ0_vbB !I4Oܬ)K: HbR6}d/G"A[).mTgoDnJ rtZ,D' h[TnJH^γ:,3!NJPGi2Qʡ( I@ćBxH.)F s,jC|dGhv1p\ 84*C <*Si;$R#!$"9;zXHIH= b%p@:#/wPv``x4y<3AV6!ѦPtQohd1!lD|&-pȰL~q!BpG w"`%x@iBN *#~k9)m {T3`@ȏ8H+(٨OV(‡a ui(tH`u y\ADˋxDOYI pHq.H>` YrsS4 4Ėf#L' !?2*wE"*]x 3e7?0SS<% Q#8% 4C0!62+P'{хAhKh/x\?SГv!O{'+J[1鋹x%<%ۺFZ@ /'hhS 5ᢈx z`5B)2$@aˀ1W*l*$:w3ȆHfEb(8qK1Ox . IY<qv g-h$Y;p \8yB@X1xI5"~S 38 ͓|U*<RkŒaܫ*! ĄR3ʓ /C@E<ӉpФ+.x_ $R ,A P%Cd9}G],x eW>Yx_F"&dP 9p)S:Wh!}ډZ=TR_VIaBS86Y\ R5Cue~!(HC 2E X{ͮ#Py;N(S]_ =Tp(5J"% 8>H8[:qБ3/Qz2R313,yXѼkࣖl ^ u<@xKU8* tKطsJ;Bۍ|pOD 7q@#xAY!8 ]p(f:"'yk[(X33S+'+{SjR}O R 86inB8X#~$`ԋ)EFRF2Ɍphd'Eܥp^G@jl H+?'xm{2I^e\TIX78~pf#j zX$M60HsdhIO' o) FKCDhFFro9ָ`ȑ9 o}@ (H1 ) C`1E3@o-oniQʔQZ8VY* i U. :G )jZB9Oc|Ia\ޥ?mثJ2P6% yV Qr{ط]NAUqr (+iud F.w(Eh 9!63 WLR n/B&;M‡@,7| x1v8{z+)P_L/'GskON]}Pshq i4[RuI0fZ& "f (kΜ0IE8 <=ܪJrP8 DLH :qw-Qa9:p`Hr10T.jpg 23 <ˀ `MьaHIRjA^E', H C^Y9T؄ƜGչ|ȣȊ! )] rFk7iZ! >58x+ό%x \~)0 s(Db(LJ@H 0jN`@` tri8S⏧:^ z4 rXg:{aSXd2]8b?JohzT-na@L5|>@6\Y+[hE23hC#QMvX*XnH$_/6[LE(s! (1m Z!Vb0j?wT\! &-B& ӈ9h,JDIF 8̢֟0J2K$.cg#@D <4ӌ:{}0R(\2Ta3HQZ 6z5^!;c= 2K@) iE 5 ! "}NH\-0 J0#B|.nZӠ '$լt>Hڄp<Ң\:*PCitX/IcJ*mhM5xFQ` }Jۉ4j"5L8 (k#Za6\ *( &v BӽL,|>#`R"JTTt/ǡJgM#@@י1HR1 g~WJK-Ob)3FnI D5Xŷ0fU93XS@Lꄰ$g4?@T]:ӣ"X,z? 72*J{*R4!NBYTrʱ*Ly Bd]oL\{;m`0p uMBjZ_=4CVw T#$(h`fN#PB4#sd !&@@RGAr5, P/g2q[Rr/X3̌:#д:T|a!0.&=SO9/M֩>pi4F[2D D6`,A6! -'q#QL2nDd} A$0JT2%(ɔ0=SH!2~Ė"V>// ^PP@z> @$ҹOM 20e(Bc-/@ƺ}(0kV 5C, aȖG(aS }F29K2L<=ʄz '@) 1"^sQG񄊀&P$/I6&Ԭbr= d'QH`hhCgL1R#TSgĎS I$ ܒU0S0aU(1L1# L8y YQfzg^I4qA"I@[ WLM?P )L4Y8 }: ᗡ\-8_^5^ PJ_ 3<^(96GP '#x3liXe t)(&h(Pn}#lT0 +L 8N&<GQnA06eߎ1[]lndT u g*HN A&OY3f(*1ޔLj@ppbC[F`)l,J S5ez|fܙLl 9# 0$ JIm t !hv,$B FyjPBa.x/O"Yԋe5:>5q6%@4(!0S@ޭ4{kҊ+IoHݿUȌ^d<Dz8EcS䀎 N!(8~>t;BBSISH= UX{ rʳ]#40*>zeT<cbEZ՜E0fKh|>B;auq:@8 10H`d@FK @l99#A5S,x:\JW ,=D8<@X)-"4Er Ǡ/ \&erĠj|*dN%A@NAg`N>&X$`,B/1 bP*D`P"B'L9 kfC%8>q$ɨp#G~&''G&R"/ZbC!uJ/'!* θBu#v.ǧPC DA4I&_l#'C0(HI@"C03Ke!` eH"ֹj5B: 4A"&n8 9ó \M"4߄ƇKm k ሹIȒI&:uv 2<.0mbϣ$i"0Ý8X@!- rly"0Z hZ)FfĞbRN8^g0LjT˖NơA KE1r'$v1t! ;X# -L!&Q `s`) L"5jr[#z,c BB,."MrA(!!< ΖF8¬PSQXbx 1F("AZD >I5&E,&ug#rl&CbIBa,O%0r3Jrg*)BBA D]TfkVd\I2#H6` ԍBÊd𾳴N1,# 0~A`@ KOx=",~S(˨ *f z)RJ (D-G#QuoH ^Ԉ\[d%+Tb@ FeLbx(b)*q2Qpb` p!C#`^gIT&P d4O%X>"bc J`S 6* X6E^g2a X(F₦@47!HTJ >*0LlGRkb>E*iKdYd@PA@$^-t/e/76!S$0ƈ'$+ cb"(HKSL` r"J fFb&ddFdXAv N X ^AOi]R#c(ҸYKBoo9w=ۢ4jPAb@H4,j 825PcF(Q/6Fo~ a&b,9_"X$*XLP *y#"̏ P#N.~*k2Db_K5fI!NVȁP*oy^ v6+nXke FR`DkLw7"cv Vʢ$h hm`H8*D*m.gCAm4pebA l:1S,)g9^S l40` i&p4 (1^QG"LX> `V v8U,]kt6o<A<L`nhp*& sւfڜo ij AS $! cDaxQGTT$GOel*tAVLIм1tZsޘCK,pfi鎶ʔQ8 Ԁz\;a''Tu'%`"k9^b`5/^꾄Z *X*A[dP^qC C.w.~xyiZA!J f͜@m^elc8b`I,GΉ`" Oܦ/ 咛)f=9楞śc^dN+JAr!m%tW(|苘Q$X= F`TIVZj86 ܞ3uHZ~ra`siNiiV h]ZR'`H!N7'\\ԋ%Zb5}UCF[%QSi]4oi-je-Kz {q<"J6CD&`fF.CBPשة{DҜx9.%0Ir' z s!oc"6L"K dSO 5NCH0" ~@^Eb:n#ۧ#jK1O FwaN)t^"+c, `d`ff$&LL&* IO* ?_T 8<BXP$62LZe.v;@ ,Q8$PhO3(3c@{0h% 4袐 JPү5 1zl/lL'@!pƴq zIj0hήJ(Sj81@(g  H|3",# KĝrkA<BR/Z8H5! B*&ո8ǜ;IsGŲZ XEiVN<iMB9Rm{Ԇ/U=JZ7CX@$sD-)֕@æK4S$0ycXa2q|Š -тŠ6(H"!> ;Nn%P 4& likPi gYʯIKQޅ5}H#ġJTUI|+MZ 1*H`w,8I(ɜe0Μ'm La U«kCP<LUD| qzG..8l bƁQOSlKGD!h^!N@*(FK"rD@k 7(^0 1EуЊ J%:갈4h'pGp{Ȏ,T%1bt},&4^DXVfPJ"4&YPI` #"? Hi"=^(8z1&1P1X$}C"zm"R-6Xl\9@pBC"c@zwHrB+a(k0b0S9:B,H9sQ<h~`xdb6~d% "T<{,Ok;t1n c q Q]5e8#RX5H@́P<q10ADXG2BaQ9gZgTj@Lg9W!dL#8e 9QAX)e\C|A&Y >#J" =CJa]r,"Y.!A0A @2Ɇ>(Ne&YƐ) |.Xd I} J Q- "U!V 2Dx2!>d9S IAIt 0aQ)X2 <RWM u#AX<t ҜZD|º[N&|x*ZE)pix)ϱDf4$d,Bs<=F<}'cQ!2NVH'97(3J=GHK>.h(Cy:UxSA5B]2 A7pX`N: MQ>]Е5'UMqb)ӳ*1E0i?Rp 2Hb{yvz2slQd JCan?Z4{\+KTHgQk @98i ۛHu! S05q7&(eZ6/vw* q-K)&&`'J#x!P! z<!@:8~Ps? }3mW :  :S#"b4R5قbDz ˜Z+Y%^["ZIDi@HQ CɛbLs)X@!,`@f21h! AɒrHB"< h&[8ҭ:ެ +ig9ʯ3̇Xv3) qJY_r)Y(98. a x84ۗr=K xOr>3R%سZ"\I$<A)j/8C4@ҹ8pX xHI#9h1tS!*yE8`aw@T8 =1 zJZ8zk;ڟ\)(:O:cY@Y  <*$CZP6 y|gS?G \70*,Xŕb$4rcP8:I4@ؤK8 \p I)*B8\۞IWdIk@) `X3 Y+1!Ia:Ki#CMji!(+`d]KWqd8t1xW :yM94E "2i9'hHZa<[ Q’=ڕX 8c )x(F2+. X퉴'MF)+!BP`KMA8TPS;sϱ$z QPOm(xv0ߜ!.J `0wq!!k&xE01܍>zJH$8vPv Pb؎U#e5' @c8@XfMZG@'A8%s2>׊L\xAJk^(Z3 5Ф@6* \!3'LexUC() rx)8R(QqXa?C8;hX t뚻*RDI<,FPx &)Y.EbƸ|Ѐ BIp[Cl sw>Q.H.҄LKh{?œRkSR))#JɘB5'a#.p

%XI;`ш iVt#Gc:pu۳XۀDm X#P T G4[n K҇%LGX8ЍগgH8VA88x)PC8%@ S 2` qx'x`b"(` rxhw `r+ f;<́*jr4jR<ؿXC؉lC@|/^RhŔpRHM2r -05ZzV ( `pn`d=thh071J>HIx<1yp(h:Ș +%s7zP <(* x# 4 >AJ qG-*cB$xk҆[ =*1-\DSQA}Mgaqo3Q0[<x QoPT+T%Hņf=<e|4):$x 0@Kj1 t8U8Ul100I(x@ :@u (x,1-Px X"omo0| @ [,T?jU&P o-8N9`(H1@ԣ: /:na`NKu0 <Șs9*)Vd[qWV !J()s{<"B1,BK 4ؗ'؊PHvY?˕c:zWK9a Q΀h 8ɒi?C+uo":Cd qV0ImHiR0Դf V"?e>] zU VUUl)QAh ޔ,4ôm;f4dր4Kah4e⨓!B Mcp)fi\f8 QGflIiؘYa;ӹ6ʔ)6$J˅OXUA@fT);$$TýiK)ˠhPSf{i\]2Aƈ[d11H bE;&ww166v 1DuۤXk C inj^(PlA2F#<Œ(5pYxeP@B^pcU ?+j?= `!-k궚1(G۾mG+gE2ay 0h |3ɔ`z[,*v@FR 0KʀpYWY$:O(` =uZUh%gЯ`}Zryjq! (DQS Ef TT\zМy"Pm pR8Thy !9`@IS)#  b@O`eț . @!5|`P(  @PP CDb\4Zy * ZAx$Weո6] `0 |=/g=,S*ԇ1{"W*~Ea 2}9F a3Idq\@  i.Ps<yAa|VJ L";H[yaߏ%Wt3|Ÿ" /ZO)Z\~rD83Ȝ"z~;)dK< &; P#*;΁<:S* IQ=nAw5t/Na%]:J Z@ r 9F@ /p|dS93svd6N91VE>sjG0T<ǚ 8% (A ;19XDOi~:)%N"F# D DF_ `E@ 1t *%$aߌ,jOBbeN%aqBgvE0AuBjD2J"-:g,Lؒrl;%\KQ|"dJY (! "\AL@1lM<ͩ!_2:@M*ROJ.lu &D2vFpK =,E^DI  j~rrWS4AT'd3%^ْ %fCHz(yc$*\lЖ#y-HI]N'\ "$_CEb'}352N%}em^dE8CKSb]kB%}2E99id+%BNȐ& `OQG82pXg0mUB(t,gz2KbmMZs %ly%Q2Dy`C$XC*8UɕM#ҐVR R8 桒ti(US~A?(|kj#G!KxT_H&pvjЬ"撀z;PLuDxUY|e4I2 ~K! <uʏgqgH>>Iƒ*9*JT@1Ifb6aف6Jyim@"8Õm`(CGgXk,EBS=*z˃D]YN&k*RhbTq,Nu~c=\$S ✕W#^L)gͯ^\kJXB޸.!w"җdwSX(uʨ`*AnM!8F_2FP F[ז ʣΈg 2FjvwaVd&&Ha !TSCtՁ2H=n K z{6K. )?!:V&kJb|E}/ϡ*E'Peo3rP 4"S~Lj \ >i-'H[ |B`ti="x4>,x2 Eب=;G SۆC@ kP DBV 63`r| Ph'^\` "FiRLOJ4=T!VKǐSآݑ<<>ppx 9n@_ =apY$ A@E$Db#r34HAky ;¸ 8AA<`œ؄HŠլ x BaV` "H`B7@.87 eD;:ppJI6#eEbX(,/'bH#HrSo^1\@PV cpP pqfB,Ly®gt@ FDЮ/mEJ#KILͩ%:3":RZ3B2"<h b .P"JC"(#I4eqF𕭈6| ٬BEHCT?/x<{G0hF:N>+nxDÐcBc8YJ,ȣݫ`R$D#Hָcbyg8&j-jY̜<0z|m ^Gz\2P 9 Ǯ^j42KyrqM&ŞohN";#<5! A@˰b'Gi`D  $팼(? |^#(!3Z/l&S1LaGYQ2aExz'P݇TJB*l(L/vxhi: 3ɋ A y2<;~&f^_*,{>DꨪB*8^fBJN|M`4 ` `$FaQCʔ'^/G3Q^g;&)ɫ5 kS)\%&$Hr !TKFJrL!@FR̖z +HBBFC(\Prg:+I ! L#V4ɤ,^ /iZCyh |#BUMڃT0*4\v̊o[ƻ z#i,eY>%D?xTJQx(bf&wd3BT|4HC2R|hm(v h:)ueE.6=Gk8dK>QV1@ei9ƒ$\`0‘L 6%hT?fZ+w^J(+Q?/j22Ήo+ q y~腚dL1YF<o+brLSLI|R, +T t 3Q x%(Ϣl/kG9>vL+bfB8@C!mਣ}6"!N_bs苤 <I„%Wp8iJxZKImI斌"'dpus#{drS 3 wv0I:+94ȿ*HGV,8(VuLQ8fp@ vKdrE,Zz8Qr=瞨!ഹl< aH:bȂZ@tZ` )SC m)&p K ,&bY6 &#E4蠖vʌ$>a@wCbȤiA2Tګ͖ ~Ib/341 {aHN咯q5(&t$d 8嘦Vk$8'WfubT9PL -a ;,UBh#L|iKtS k+V]Eɠ3F62@F+*ԲPi \ AM"|NO6>bRPzz;k#jp CH4r1]@bGOQE$1ثiG-p @Tz`R!2|hG=!݂u?@OPFR7?|LX({B  p 5Ru" eOLys9r0z՜ /?Xm@$i@pP.j 8l[hc1AP)(FJ hk=FgښZ6/< "ϥ@ Bd9s1ڭ4Jp%ZZSзASn!-@=4Q.$8)̊jbiF֢3v/)J$ |j R;ı ȸ>@DPm˄c~#P+ s~}PM8hI%Y+!t) Be*7`:킳(bR9ϰ 'J"CZt6x1VY "bFR 4 X@uJ*Trhɭl B0EGt%#=ysdy\1m*V(RjmԪ7hr+䄖/XB|@V +sYl-UvUM+ 996̉lIl\VP`H &g 0*E4`N8 r"+SX829J.L(4k-8R[b DQ "?a "edr:^dౖPX->!.w}03=)EFKLƊs>D3A. @Ѕ]S ^Wrh() A5B)Ep=AQ]aߢx\M6d(m *<Ҁ;`^8rc`'o@CTheY!I^/QhfihH"@p؜Ebd]N熙NQ|b *CgM) C?K_VBbKiY,BiydʡA'(W `fI>qo譿E3\p+P0,%c(5R/a)h}0)ha Y!  995?h\% X1|/z8ivY6Hv3$`Q0huRpXǥ۴r*vXn#5xx .MxGll +2( @(b7ϣ9ˤ(B#&? 1g: 1ΌJ b1؋!GJE! < q~a+*&[`?؊x@Њ&JY)X q3هf6AR 1Yq gP<\'P yґ |qA0Dr&0+ + 8T&͒ŔbKq`D#Ap &|iN5ؓDzZ`DP@!l 1Թ"*)]o3L@ʉz-5KN~)jsb7뵜9i 1~הU1Bˈ^;s/R@ϰ lE!0Jaט5sE`{ [1YҜ a aaz aQRˌX Ky1@) [|I@I()v\7 z`I<ڐqRQRI2O @2 QpL `%ܿnNِFzK!ѷ/*`1ІI̙iSM !lÓȑnrP`xwBĩ qZ)n^ GPDH `jX16[X cY90SQOMRq1ޯ-:PZ= ,9̻ r4&}%TuT$yd_&Kh; V#9JʐFǛ FQ_m0:AOg!Vjl 􁛡 RQoO0aI2Y& ?, ȉcИ<$PJ b8{N? }616RCp%zK|O`MTX) >Phl߀hQXYޚ;G7SR!o|cy ":S)WTN3cX P(NYj-oxReDY0y_ZJd u|eJvxv2DǨnfCY1 %x@щ@ˆ۷xaRD7QFx` lK[)͑YLP$@d4ٵ8ʝiHӘX8vTˈxذM fbyL|'h>6gTYVU!`D#x@-`mEÌkkT><1 zEU?yHo /ž@ ? %YcDщ`vy7!/A%`P-"Jɥ9 HSq5z`z`5!OdH,&EATePzD$N$ļ )ܭTI<dM&uL+{0|?"~*bO_8Po#H Y݂">}GC_}8adNflrGNKz߽x{$w#bx +Іi~'+I'3QT @\,]8?d}d: rBB&XGDj`aXHD$x7F@d$rFqE&Q԰W @@ !*INg6ISh_K (9/5X7Jp#MBUqҖV8vx-@PZA93i>I|MTS3)l 7ht/ :PVK &nmAX(Q @j(~Mu x 6Q,$8b8]#w#8+YA!?p%Β8 oy$ $VѢJPaKTiRp{|=szUN$g[B> KaT!iA j)K)= S w*ur#\ !h0>A灖+8wvIPWPMČAvL6/gGJɊ$3L-@K@MH V+-r΀nP0miE|MIK0CV @Ff(f D0kNٶ@uCx: 47 "Qm0I|!M)s~E$Y Fɑ<) #zNY,:X̋"` 3ªK'Wxs$I[ hi',@tQM]=y@21b < ,r$=WϪۆ <Fq1IR)L:M.g4'tO!#(}$N+%G6#TTiH #{%ʔEhc>uL=^MYU"nS%f 4_%5FۥsFuo) xRЏA;ٲ+jW' LÒPϐ;2j*RFBT>]Mʞ7C༧>I쓗I%@j'2yq&m!z1^N=J5&&0T~I;&a (-@m9D/\戒 ,̣$hxCR>+,fgMn&+(&꜃ @؈~ސP``+l'$QOBKmr>&%J߯p"^C"¦cD!aJAFbVrJx& B/PB(>8DTmBI%$N:p6P#A4@6m`XP6t@@D$B,%b `J&oB,(#h"Mbj Φ+k61 ae@!]h GBb5 $>b-dj>`x BM ca( $܀`&κH6lиC1b\4$$MìOvn$.v*@d4@ 2(n^:(Dsb#&)|EM Gml<&!bNj A$Z>Va&VRUkjҥ@~  |@@^6AA#.A`fV# Ŧ@ G"<a930&I0AN^8$T2R: mJ]i`aEVcA@5 @ 7Zstgt\(|ddi$ꏍ jjRŐڄp.sml"pH` P+&"+( JC>GA(6@@&;.K83BdBzQ|,(,ZsH @w$!%\ @C,+& #|ETİ7F&a(dgbARV8 164 Ocl}A,ZK8kFDt-22İ6+R J xɇSim61DO(VztcBi,)=C&&`g%*H'H` aN":8\!l,-&K B҈P >4==;I *~` AP_@ Hد^: T[iH4 ]d2@ /e@"-$&F ) F,(!-1V-\>C?^ a$;‚JfJ+jFj"XmA>^BPBV|*oJ0f+q,d'T8@V w_Fop \v>bJvX~ٴ(}!|q2bVXF|+**"-%̧h: Gjnu9d #[\x"p៎/r(Wm`GCqe I) fGBD(\9(!uRD0Lxzl+&< r')3o&/OM@Ii"(,nOHP+Ť(0V<Ϻ#@#bd9Yp~GKI{ cr2W$-cȂ$) 1 oJ:Lf(Þ: 6,C㠟["EA 26\e-o,d8BN(\xhZ!T*n2PM֕3up=VA%#9iN枢ZfY+A6rj} Zt-/NtQ (=˩MZťD"TRĆ-SJz+Cx NNn=;A&x/+<>YR\!,`HDxz.]Nit0QBjie$'8Z&PHDEa,k9!xAb(XB#'|B3@p3;~oplK^#n|:D}";̂ `c<@8r"rf6y\hhZb%`lٮ+"Ž‚4 6QZ|0)~)B"Ӻ&)I~ax&T%N6NKB2@6 <cD 1AB7x8cz7Џ@!E|>`CR.6] /- 6@<!8`FyaB#X-C@GGȴfGBwǀD "D@@7>On?!Œg3΋*vw4="Zm3b/~+F)n$e*0`[v$B2¤s9LsZ Lt7)l LT6,BV8B֟+yh`맴ي%ܣY?E6b/"yOH)bf=l*|d*o- Qc)3t'\|&6m2:Q~D& }pH$~a"z0`2p@`0%+_h'242"E <& VĢ`D+=|g/<^8 _At~c8&^1i q1XꭲY.P@P&b!$|ঀHPfRI5 L.i*~ܛth: g[m tۋkj^/ bD$zG(H`T{jĹGLjQ 'B^:BY'H׵͋T5 lr0 FDP* X}$d:C ) 'H$ G持`p-츁x\7a7Cr+B`S$0è"-e ck\GC0F!=T!W=zd-RƨN,gD((| XT ~H,wp90c%nWՅ=MtS=oxC , CrG4 Zi@R*@SC,ac]-j}[q LNYyvPbyz 㴇)Ƞ%s( y3,D' p@v@x0hL2Χ)$;a.G)* ˲}@.춂FJlK'qKfR0 ƱƾV]jz͆\#CZj`ð !R[cDr$9Psn$g ~JfcT|{ ƿ'0 u$/1e(4!Tx2r2nIb|J9ebBLً{D9E6R@ 1!̿[N9{n! :Mib:'`kH+/N KiL)_e@ ,Jf@%Ү kkI䙯X"y%4C)Y$ xPTҊDe5F )cRyqck94l :\X[p٥ ?0Q)kD鿶%L? D@.Rmn/EC"`D"RR [6HAIE1f$R#tDB&L~ a"859ɐ.r)f[{S}"P Q*CCc5ĀMXCoospIdQF *Aϙs.ĦɢOj#C ˑ/.'RuLKǂ! ƞc#Ӕ/g8إb9y J+Gm<(qgsd! &dր IXJUekoѶ1}?Z)dHLkIii黙G0I:T> '(GuTO!sK0Ӕ߳v!ʐwX|ą]')Δҁ)%P˨2tDD˝DeZ+yjhź!M>Z\ՋUN筸G1P;FD4xHY &+.ukP$ HҁV[`P>(h#̒1F(~@!0*$xU$"e*'a29n'\cߴ(x3ՐdnHH! _0 ")Ybpj~IR$8V bDu`bo{ w\c`h㤛#:s`F)Bίqn-  &.Ii `.Bm0S6ts@_yPt)yRȘ>hV2-y-301!#@/y"2";.R@J +1<X4WPS#B$'@N ;::S-n q.ٕR\yM'i-)@<+2HP.]+ 8  >3CP߀78ŔR8d\9> kx[A2y3q(B +"X:4(A9DN?5bRF8(3x PW ! c"/xZ-r|R:1"PpmPOR P!R0q)1 rܗ jOC؎i{1> HXE@p?(103'k/D'z^,) Eڦܛ0<2)>ڀ)ʞX8cm@x.0<!3cp 'yj>;AH: j琪%OH)A!!b @@ 1- ،2/zl֝2:? #B*y15 N%q?ҝ+j.YUDO7z0 2'1 0.p Fk I$ծo h yk䤁kا|) @3OѰPBEPbO&>b1֝}4xпPJ̭1Ŷ DX8 C2<#"P0Ia'!r 4`2:HBiaÓըp]AkbԼ0ȑ% Q1MY CAϋ Ը ¥+ŖГМ"0KZΉ|PQ'e|+-"]6Q:鍢n9l z=a+( y IRZhUtqUqp6Ur' "/"/)ڎBӠ{֤us,\O,ЈPQ*/`3f!sbR**Q`52.W+ ].H z٫\>(]i19`=XGB(= }J5mB٢JkX*>_hSIM;B|`|l8 Ls -QCҊ/P 8ˆ|bł[Bk$qۇu23Zj=QLx%j lr68QӺegbó(UIxvR],L")5`2m%q%Mz0,ye<'O@~XmT:8۷ Y9* 鋱ma@ 3 j֜ cŲu ֨$+1J/48 Q JHAX%d< ҡTmYJQʽ /Wik+ Nb46AS:7hYlIVʀ 5CRգ(ܴ:|*+E:U 3um`d/Yr5@דD'p ;hHHaj:Vvx Q4 br# \ea9х]|Fa= (0MpsB!l"d^:EI/ i"6HDMֲUt &;X OU (6a4 Mj^fPTJ;qܒt|Wf pqQH$xi=$^# 7*{[B έH-_`фIxŒ*0LG'0w2Q:nK Ĭ8w^ǀ Pr,x(lkIA?:܈ @`3<vYx2YRɿh~פcn^4s  Mlv((#1PXv]eDd#0@y=a( êAzA>؈JLXC&F!dفB2C9rjg϶/vb4,҈} @А' ~?\(0 ?_ѧ@i3)`Xk"8 6=` xjZ5x@(%@3- B@Pm΢Lf`|$Vq@($?ߑ:RGCg9&T{4{Ik \jŽ;/w\s)phb":NդKXF4 n4/I{(^߻Bor\"3Cd:*z 1#2DTŰS(/jm( "IqrB *6CD*25J (HL"0 :30a{8'( ?PkGƋ)ʠ";SpQ jB(Op.#/jS6q%("(izL3_+*1HɦK$O$BԬ'1$jY(:z; 2RšRˮ_Yjo0z7Xu>'qLm$YrU :*+pA0f-wR6ch .,CzBZ'4})5<&zeJaHP CQL+hV."HlVR c:' pz#ED j_I:N@4e`Jmt#>%'qU ֳs}X}3w*L 1-ҝ"XQrKhH\F_mO걪H4CUk1@ )x r,n:RGzBa gdQR PT$a<1)`$NyɒCvmM2w@rH"B<p< S0}#u%JOmI+T&jTq j)@Y&H<Dg Mdkk$TQWL1Kƾ?'hRTsHfM6 wNe Y@{ ! Z*V!8`!/ DDp^,H $:>QB$^a$ZXs+(pVY/%e` 0"(@.%|8'7wgqcLNN#-ܱ7!41.R!H!I ,&&D1:QX 9dmj ,dtx èteͰv_r_PF P &`d^<<"DSTB^9B@h"Re'ئBHDUb$@i$Nr ^DOBBZ">Ѵ6r A09 meh B C꓊BFYKHdeغDk 6cHe8B]Uִ`/JC^f1c*$bcNEݕH*(}D`C2i"?NNKP; B}DQvב6h{\c4)H"f~ }FxEVZ'=Ɔ+$,WU$Li!d'Q7V|IAGmցc 7"If"C,⨦EBP0p-5HFf/*"2l"* ~zgi$:L& U~/!z D022NJCZVwFzдJU\YBthHjN&H+($ēE"r6˜Rj:0k&(.`(4\(%KnGFYG$OBx"TJM _07,) p0Ll b;$5c)$SB\#D ""0,.K ݪL%&@J!" O'l <\!k+"f#S@ cLI4Է+prG.%0! T67H"n(D^7O>C|C&Į1dDzdx7cO|&qZh<'pB#&!T;n(Q_Ȁ^("8B*KP^BJCrk!+AFF3DAph" 2nE/*߅CvBrZ`S"p+Գ4!g'F'&jdxδCx]A W2a m0qli c%('$ECCBAcve(-CMbW4ob, E2T!9\+g&&1G0zf4'DX#rjKV>h󥄓2>O2sjH`Js*oe33ZA#&h*!hjϞ ~ 'e~ ,d!/%p#ZiQe+ /^aTmTFsECXgFLbD Y2hHCyRJrHpZbn:#"^dQH@:"yAa0"(?&$vn)Xj. ^@\c2S0* B(CBr(IR`bRvP"͞ )Frخ s2a6za̗|"4&h$' .k!\2hԹb@ ju !dW DPC Tg$(HT %hԱ:)r&UlL kA~ 82d%qC>"o"tIO,$T&PNW6pCfv9 6H IO.!f+(4r0g0B^*Ct1q&$Q)r0er@]0VZCˌ$ nBUB43¨E7K?䇉ΌL_ bD4(4s <GN,;MsP"Ep`!^53˭m1'2lav8v*`" n ` VϠcD`A$:kX>CoHbpWD"Xڍ 3!*@F` ` Ѐ#.-"0fe)D`fpLmkj",XH@.AZ̢CbiiL|n "PvA8IL⇊fE 4+⃐)foz#ζ6$#aH$"U7[wq8`^ 2-O{T@+3Ͷ!ҏlizD@$*/EgWcڬa. Zakh$)8 -jF~)~$ &B fAF[#&)2!jy(4AW `\\ @ S2x 1PIx" [ p.=*ɚ0CBjX(ZwANbEh" (=Q{E!Sh7K, #D!ZB8BLJj ;Z8T_ k\XN\hsIհ2ENKy2vBn<xSN;zk$T|hҗ;O[oyV{.e53OC0κ?%0c"8g#(DŘ5N +^KA5JS= ̢-4TfS 5!i¼4R Lrf ݣ&C)tAZo!ty L |^p2 xD}586|1l~CnPU88qP= B@!I`tB~>_@ %0L/Pz?_ ZpwTpр4-!|z2~Tu* pd}Ψ3-r)NG[1hmRyh UKsm W/xy/(ԃOey4K(N >*L%G$ s9A`phCR/Dž.0s?+3(Gʰ 8ɃJJj&{ n92`-KXM @Dz8u u Tzav1țFӰXErؚp |( 5 TLa J'w0 @ թkR)h &KX @H'(JaGNDQ,0 |DD,,s"U5Hbӌǣf*m<ƑUQHiX%  Z '$N-`H% \ Ҡ}Ni~Kb܊JBg FSTWlq5@ư Ju4/ijacX Y4q+ tI)Z+sHO!`QXUj|6`8 P@*>(  桩~̚@4 rqpD1GB U h Sc; iഩ6qπ621P|Jglmtg_ ˳ܻ`"ۿ'Ln5 :-UW1qg,v a=J@eH|jf65GĶA_(X첔3&<zBO]ղah՛bQfCp"QO& xV7-m} O130Esa] ǔcragl1~G4Q>77?ۺ [,b2)h@:E|'B]WPoF`Yi*[}}z 5&jW 9"ؐk?Uێo{ȅknR{A`%%@Τk@YF"0:VWk0aD[3 `ZWݠ>`܂{_)Jtb43T@ 8T+wTKv 5 sv=+jz j: -OHC riX ҰԊT:g  hP"8ωѼy:: JQ%Pc1 ̐vF3ğYP'~KCT ԏ.8! J%*P(@"083 :€wo]ȋxh=B@ ӣy Xƛxԋ~OH@;EQ t'ۦ536tބ^a憶(B]wB hDr c—@z2syΩ!γS?c4NM?s ~^FtR3KA44%RG5kو%edǼ-":{k6ZgȖL3&}px9dJj<|Gȥ;DbI%:݉Pѩ(dCC sŗ9y>lŶz$M#D zҋho qce#i౑z,724Ggz bV>[|Ds ̔YvԾN?eeH>m;mw9Kö89p9GFhDA, V?UcIL`dPF((w3Jo C} K\?!n0;#y螙`r1!bá J#`r.$=&x\ N$[w=8 !gz)%ٜǀ}?f` ol ܑ}LGPZ埑"yw7n w蹊IQxƷkb0nNu zy ]1!TN;  P(;h}3D_`n*3B0 ٰRz>Az'͹FHcR&|SÝTi*dv5IMQ!_iK"H$Qt\? 8 @,zbo@ @z0$ko'1Fo| \f>y ,3ŨW~`pD"|ӟH M_lR{̟Ue- k/ /2: =ŦUA B$wA&O$[+- > I* dWezD0>:X(*LGX[Z51AV/tyN:{P jAjjC4"4/iO]{%@\#f&*ı `D$f#(Z? 9Y)/-%*>+},kkA Q EQJ$Y$Ѫ[wk2SB 828j_"L<SV#pd!ܐGwe[hI g#6 #b&2f̀` 4N$m.^b `!p*_3( $)Cj}j8 dX Ĺ<Gaw]X AhV cT @Ux+ha ,\l̥M꺦hK*n>1 pu;̳O 2 9:[Hxό&H B],  `U׶m`oZ #>DBy(c9+ X3EL3Q|x2AL$| #Y/5cHcTv&̃b @h _(A֚mA 1g X >#x8a JR ID+Ľ^:"6\(V &@ pL @ dP<I2F h~ \{1%( T?cxRYvN \4@[:J$rxH/$,$˙N\@Ȝ eȣW'FcAGb$gMKCi2zJ Ŝ_PZ1FAa+0` 'IW6U:@i>d5zVə)*Z *.M&{J`z@NJL˃&٩P ;UC$ hI`gI&!% .r,LL 0?אEѴx%@CaVHl/njʞ q*J%)*$7ߜdk].Qֲ^H8DH J:fB 2n=E Y m0Q tG5,ڠV'XKKs of2P-`2F ET-T0&k4# %f1RfgEc"5q221\i9h`kWKk?'l0%᫵IRE,'-i>y0܄E-@wLڝ70Gr4=d'BK0A` eqfSj]3k3 ,w.Ч~gE,C|]O49?"dLX U>dkBT<'Ĺܪ!Y/E~e=BYO LZXc;B2 UE :o3G89Heh+R=KiwXf\fZ U1Dę pIcz*l}/F'HJH &Hpe AFCi>*X&[/[376sU"AxتN A"#(bU `:;ImH9L\Fhڪ&[bwJGRЮ*؅[+6 ={hG4ӵ S@C;@ #+8RHү俼iљ@0'xjD !%1`*s‹F1%#gh =(ySW uM e/pD1dLc|䟤M_"T|)%DzE(Xy``x<[[qj A?,`>@EdB5l!5oݡ!~N $<PbT0$m( @&>lNxTamb)hl8*tI,!A>aPt :`6@2> N8\.] "G (G/.~Kh6a%K$E0B,B@I)"&Zk#F!kP7ChfHŭ,K!i*]$EHL!N4UB$Nv  de4bV/p $a8a0p'a0?jJ>#HZ`.*#IEZbB"|튯e$1bA`(i$AMB/ZMs BKa4i x$/,jr)>& BD옹MN I  ®B""JL&;”<*/bķ)<TOaj!\!z>Rfn jc,*j* c!.KZE~kUN+ @fH`DcS,fL>6+ 38 Qp(*vIf,"e P}`@d0€b$0, 3()1'()~^ #.fa.h>3Cq$` @(Yd.\Nbç1[ZB +P a- fvd^&Del.N] n-7"g1D4? 0j$J:CL,* @a]P ޔ2gc4!  '!dXsE/lb),r2" !. W.N4Eun]FZ:B,pWEV$*1 (Q[ܥ. @! PV".u,j40$Fˍ5%hAЁ@hᘖ 4[j2I ̙FD"G񠉨JʴcnD<®` CfE .H(&>\g ̵ bh '! Ѣ]~FPש=@%ɸ4icFCUHq%53$+T Xg?!AKC 4I-t7+QLl *ą"̮/?nfD!4R<ʧdlL⊼J$E8-\y4q/vTh#"Ң`U~6jCC!$\0$b蚐(,p@ːqF 6"""DjHLxEUjI>Lfc j-EQ2瘬 c$#M>$(91ULDDž`>-9'1Y&n蛶ށiN y3b)辦rezQ7]$j[Q*SIғH,- $u"B*H&4)j Vuw\V`FI6X袔,~Z:iqebsfрAi3OpIk=Dc4 I>$,| N$|$邂Q9efHWK$]+Bo#NRlf$ BL/0e"J N8'NOPר?!pY1Y&Sr-3B.KH Ҿ,.!0w+0ISVDdGL_br:ub&m|8JEY<+aһxC$+ qM I| vW R3HU^6Eyj㰧Eq$:v͊2=e=YT] &$K٤` (j9j;(Yb(!U* ֵ_ V@4|@m@f%vى$ pq0*HRFb*R8,.R ዴvr"ϜxBNv^ $ TL:#sm>V%t! (τ4"-"3=D"X›3Z՞*@B<4‡Ԫc+_$-,LK36@ yNe12*B !^TZ)RpGfNXO6$wbzq Da2a!0H0!{` 3 0A9`FiHo¯{t;M!G@1[#h%UpBaN 0GM`/ J/j?c,<@*b%V ? 5A8q2^B%b΄T=VQ7wCB@q q40))"(j@#b:P="\,M0¸r'& "rjCeNAKPE;I)aN˕&BΌ(nρ}$ ИL5cTR ^] 'X`01צ,u|ϚuN(mh v|E| r@~à!a0L?a0H1x~>baI B|`4{=h<kXP{-ـL^dpX$J$Ydw^@ {cثyώpxF>OJPO;n=BRtۣXP}piX(E1d6F`tBn)`H'B}( {P8";m/Bsl*}ǣ(R! PkKȚ zz@@ .**j җj8zG? rf1~( jI#m"(BQ 6JT{!|zʌ#x-HAVކ3M̄Y{+4vJ86 "K̀hkDaIk͞ ,IO}T6}(&SmT)IiԒ=Z4CuҔF "ŒhD(A 1ֲ3n <"b"w".!"zZH}ԐVIq:ZAIPU0B;m YqIII%$w,$H ۡ D=l'h\4ժU74lc"Cm8.t\tKGΰ1>fJc72jbZYKnH,ukڏ@A-4ҝ!{ş`,&Di"eGC.5+K,l7"_jP@TGa'õxYM j-@bC]2 =M,Mҩ=zִwR DY0v\E^t*Hҏ4EƥpO뽧LC |6r]2`l7Hٜz˱`Y2zaLg0ܳgV>=6 C d@êbkI%zKH Y U <͑3UJhn.e" K3IG_2-g8K1BG}lm,$((R`zTeׇ` d20hfۓ6A)juʎ`J],\I2Q-&*o]R P(6$ccT @9@@*̪7 y했 eEP6:&DyKH0M51x~Q:*U|79u Ai=ǗDZ@q !h |/OIc^)иL1]*"T 5 v.#*Mnޚm.JqsxZ&Uރy-*?D!8xdE3$Y ;@p @0,_@M bmR}xܱn/W< }=b4} S}S.F#|>VpP"in{@ H$1n/SIώ_8@i0 H$olƂ`,o "6A,P`x& =,` n1G˷꽴[h-L,dp5JGRF'6S}98$/ 1 mjHpЩ{-Kp )Tǧӆï`") 2vNpP|if}8)" Jfܹ昦h! &rrϱSb5z D'[ā =#8WeB!HT$)A4LZp׵` g) Bȴ/M+[#&*83 jƖx0s,\9J: ,ȍ[܂25@-i)G i;9%T%c| Oo~F,x{x$0e[%koys !jD4! .jih+4չHdaL&5`XȂ^BKTGC2-۳z a2N`\`¼e$hU>դKAϫk@!`iB#PI2 ̗cl{ ݽriVIS ]x -N!g?3c\ZQDtwUNG$~;2<,]L:cA..#/r2˴5CLO% S+\=y#b}Ǧ/Spbc)dvaƠFdKƅ\yZ('4n5f\҇` $KMZ;`fB)cQ ]g. u wkd-XcTwʪ:-;pI)zw `f[aɉ@߬۞?;;sOA-wFyW}z&d8joN5fq-i8f) BK~jQs3/2?X0NUŬS`l6h-h#8e1Hcp Rj˞y8iwV{p͡Uj;V SQ4'J%\ q0)`l Ld@L ȭv/#6=JA+ Z_e%N23I/[KEo[1L <!Mj#pj#Z3+$Z8vδ v--,㮂M%BDscJx*餑0 LN}M>hx|;Äq5УW+lco<̼q\k h* "#F`Jޟ`$(G$ ,)~*v; HVA"!hT"!".0Vnܕ!Iܹ%򭊶@FL"!R: C04*> p 2'/"fICPL2,#H%J/JRo).e4> lT}/M|5hлDie(.e /IC%F"vLqm E^_djzC"oVWf%VzV9Aఁ(DIƄ< MD"`BdMb0 Bc U!J6f4HI d|$p>%Hv(=$#frEPx Jid>KHB"ZzoĂH2%A栠 E $AZn ` n;,е"'DN!A `e‚WB G.|N!&qtqʮZDj &r< 2o{P."~W^ 5`x`|] i"pl^i!3*F2,]` G1&c(@@)!TW<-/-F'jBP,$8#F  Ta< @?LfoFf E2@6b0-4$VƖ`I‗$ҵF#({"A <㎾]"F p`_8b!@AF*DC/jmnR&</DP HpSd NSB04R@A`/@B@F4cJ,' ;'&T"02qNo}b&.attEq`KtLjNKVQSO ,}cfB'r}Bdbkb6ܤH,PK ,BSc e B%īdd&( p1BGs5φFrtGL"=bRb'rT˫+gJj$ʹj6Q2/$drEƦ;Rۋ.+FL Ҋ2*}&ܓ?рR,gT(*mt6$lSgKbOpR(ol}P5O"4dx,KZ`C~k"҂.jTlpO Rƒ$d87-ҤEIB{t,~$4njT}%d#kH\c#cf!wwOA6DI OWCf7\%^`1zOQAJ0ok O>oNj0:0F[r-n~qND~)#wiL"iڎF$m!Jx4VLow0>j)Ҥc ~¨o<ֲL.G1xME@6 e8!~@,0Ps8at2Tf/9)(}g=hOs#l0 N$ɍM^Fu@'EPZ+?~QC4jsmxGy2mfB첕(o"yyhV))&n$La46 A%A!@@@ (<#.p:؅Ub$C,Ul'#x5D& ,"A$0x$0}\Q"`=,A !,81~O@)X NaAï8b @CL|,PB0cEC&i7b.Ό".&`佶FÌ/Ä-4v3(v܎HCF1,NO3@t!' xZQvw>u~memtC1sl3P <9 `:H͛QjF2wim(XEf 5Bd醒%>#iX7 Hٰg&]T&rDg ]zSW((&r&qT+DK, DJZK$ 8lGJx`G`! Yy80h@ hIs&O+{/ڵne|a[f1 a!e ؎ ~L zx\%Dz.EH4r5cPNqVeoClUG=#v! yV#rY^?h|{Bj:`':l]Decޏ3vl@-(=vGgEah T/$WzP]$f5gl aUe"C/§%u%D `0~& C&Xc. rǀ\6;%?4B E~?f( ?}>/[鯧B_ @9v%I4(Ia1Q-HWD, I^=!PP -`HS~g௼fnI@(q@Xojh#Hź],t9Ε v`Prn QW+7ʝP|`v́萀K Xp B֟ʊ 87e@.  P pH`4i2'9| 莀aRCؑFA//@(|g &/]*@`H* IhR}«&8/@ .+xM4oEKysh" MjJ5 Cl)(Õ-N֟tj-@ kH.ɌVlbXӸK} +(N{ & "Y@0jJ+R’@5BzhPZ4M8r;y^,!.xtjRhNjR$^ǹu~ec DԳKRmL& NRP}d]I?V.7gK-8,MA-fFl֣; $l}@< bWOGq2`5Җ%=0X$z'o* `* \`,E Jz<:|]4˽ S2ZN!˰Z5Wkȇ\̳Yc6${fO$#R@tmPёݵ恚I.ewS $ Q\3$,nRIygM`ɷh@hҜtwA@ `SG* h<i if)HZGS Hk?2MB%t$|]9(~AsͷiWIu&L!JdfˀLʗ(5S@h2d}X"[&@7EBoԽ}t5 5@bluR )i;^MAwB3P\AV$*R|@A5&`WÜ/>'#fezC%D-O<HZ--2؎1(Js3Z$\ld@{"0*zKM$T@Bju|sFVvԪUI\I ( 6'@!@␑0 @~2삤MSZߍH]a*~}Q  $%qXlIj,ujHt3X Ln+;aNI o Ԣ(\ CjX%$rV&SYr gEÒEGOON5l~m#p^Z/?]TSe TѪU dT !p 8P @1S}ExQ5 0%" 5<5zkZLK%;RX^J CM2֠wa>Jhql<(@y j/2h"EYDM܀fr0*U$dBh<@T &@V*}X5*fK8> )i5%C+JzsSL"Aj2[a-ĖyI%,YŊF("̵]:Dqˆ'aB'"ݱ|)zAZtFXD@4 T s& =ϩcByZ m,G+¦l`rʛj9$}WU,"a+jL4k\Q wZߌ i,]u x֕y|)6;ߐ15u#Y(bydKo_8~;W<$j Q|-P@ک7K@"#b85 Lڎ:s62dԣ;b-OV:0ˆU*[6P\EjRz+c҆@@'e 1$;)f:@2uG`hP ͍[ypv9xcRd| I/!y(Hz|  :X Y^ yCM3h?*!”PaIȗӢX{7=,"(bh&Ң&D၌3Šc_.424)!h@!b!ѝi)FH;ܫcG2 QDQ3ԉ*H-A Y%Y+"ßGrf 󆚋 Ib10:sʊS ؕ40 BA9,җYAZX"ѰY @b Ш 4ˮY& Tޚ@K28 1 4D#$Z6(K HϪ*=A0);a"4e0"OpN :BR!#: ТɈb HKXr@*8? 1T 4 #̟‚BzY+Hc!19ր`ϊx08 m 5K| ;9 p~$^`S1QEQ"I>CU -:Ƚ }78y3X|'щ;[!Q;q"axNz\Z!, 1 !ٹ* I+Ԡf!:5=*$ }CѽC*Yb!@C hI׃6yLяtӕ| ˹lN>YNDG:,av@gF@nol{p:bT> ^O .dوKF$HMTk[!)xi3pbLڕhHe#`'(z$3DI71 rgsSYi:M*S pXp+i x"15/j=U3,|1[^@Q8x85Ɗ,zˣMc@G8*6sA8@ QCT|=O,JJULג*= c 7RWW:;4h q#ܸˆW)05]ؚ(Zݬf^ #H46ƃFh':+ G@#7M89?fƅ S).]5A@Gp6H5H9@w$ Є!$7mU;I4qtƒ@,` `z yWCݔ$ϢP.`@`.H9hR3j[`.ӭ^U:~ӬCB*˃P3@?xH< j$M&QgIO&/R)~ =Py/29Y!w |" @ 1ݔA?@ [E23 A껀x 2VIYy`"!^/Ki:-iXɐ ݫ Dh }U癊x ^hv3) hђđD8D_c,񫰰vH̐1Yl" 38*┖=Z7NOD}|ID /p͏]Ɂl}uZM9oj͇ 7%txzx![?L/'ka1 #>89(*n)+#z=4֣֟*不`NǠMЦ rt7-Qs bÊFA<%8YSMBvFRR Ք8:hz?%"UUVF Р׊b ѿԫK ?ղ5p@@ W#á E!0 K|ޱ i5? Ci<"}"1J,2ZŨ%T{=!|‹pa@h>Ry6}밚@`z#lx:FpZ&U sZ-5 k/![/t@H+Xx<#(k(HT35r+4HI/̥dYw 菿}jѬD!(Vj&;討cX;J!A "4gȥ*~ Bj" b4O".k ")̤ʣ #(j#D"$,Ml{ 0\Ij0ɀtɬirh&8.nA$S"R$0 * C(Dh"$=41qS,a\>CƑg`bl!N2 r2,,b@|tR(";Γ9*J3\p٧vj|vF1`aCv] )H,GqkȰ/A7"񚊈 (.O)LR )<HPFa&J4Rb-˲ݪ2̉C"yHr(+!zg]Ѐp 쫩mb'{ V" Q' u#H/Ք!V_.H./Z @W;P!":gO"4Yu/5F;`pŸK _S""tfY@F,Dpdl'GжzB[iB/=3be:%DȘ M6?KG#NS P9.ULHRd {;lXE`f he x!غd2kLPKa*0W 1Jf%q$| = = MX`q2E/@K@sVF Q6*ȣBjŎ!,zW#Z?&D8`hy wm9#-ɪ%@N-cJ:g Tn*IU!uP4'„G`=q緽t;%)W@v<;Ѹ4F{&4 kA|WA /T#9XD?R6h8dS #t#e'r{%FEEn@!Vl h /01mip`#|lIPL"#BCuSĭ}fB.+–M$P - L#'D:o&!@0%Xْ窈܈e*B5@ Jg.ل4W4""jHg0+&,ϑJk{3NHAfÖsYNkMq'} 6䜑sD3 *15!+eOe8//yw˙=ʋ֨BHH9LoǦcJ..Q2-Hx^QIh{Rp~Rb(nԚ@ ׳Qļ6Zb)JLl &J$#e0`c0)&#|F#o7(94R1k΂( EHY&M5C(GJ"\. B A!#qBj& +Τ /H#/Œ+e8df*O$K-,C^$"-y+s<`b:R0rbDE+~%.݉*$Al"p耡 s\1&`b0 hʗ,1bX `   xÌy"68%BWd-d3"TN65qZ"TfE/[G% Fv%jB)c)fКGdRosBft Ctj  X~'zBTJ$*g>K4y> .,{b{L4!BDtn$(B:TGJʗ6!F,@@ V|n'*`< d+^3޶7"w>ъG00(#)烠8CX hK"Be*C?e6,=t~jXb?4QzAD @w@ =e@iR\% (H8F[H IF`!Fg4oX2bB7(! 1Le6B3BìZ0`I&s.kMYÒnچ3(1dG.^0SWq"do4 !">oKJRo#H֞C2nACB G7N!*.`@ C*",NA &&>?"K$ͺ,oAtD'H+mbo!>Z ?M fJ5Ѱ,qQWp, @o &γ /ĺ;i !!3&'4*E!aM@ &NSheS!+B F2tܒ vzyC)g¸kUi@H$ *^$1$>UX|8pB:Oa $%)CV8#XIu+Uh'+PŠ$;`R` :M)G:[CNdW !am,YՋ>"V|U)N% !` @;ޫ ,VHQ,/ (/1Bi}!2YNLhB`-M @N&O:r!84x cLjyrVQ*j^#E+ wc$LJm"^T#(H1J 0 ^)2) <'U*;pu)R"̜v8`"zH)bC %Lx::zQ/拊֏`TI$P<ŢW/C٢s:dbt"x")dKYҗ/>s˩9Gt`d/*)c"b6)Hd~&~n?w%l>(+"v+#kJ^m`Qo5uXQB"?vL"BIk!n bk7zl(1PVarBnh C2F뤶v`S[,?"P.L7͖V2e'W"=#% NKDnL%eH8&ѷq*b&.Gb[vҥH$a1-Hq!DaB9r4{ON1甈9>** 2>+gHȺ-Cv$0)8iѫ;0"T:$d Hm4*DeqƍDOp\R&qFh@h#_lB)cH "$+1T*Y'h$3?#gsB\McȢ?0 ̆C(D@{‹K*@e!Ą䄊"j\QoF,PO>6&`nh5$}CT/ Aƌ)uqdj<%F)#w~k9Si"x2m*`DOSl%6;w*䁂짜?$E"} \3(hAlbv`ub8j|<  ?Y(8&=QP "MIB7PZ5N!qOPt9X D&@Y"C,@uqBA$ 4X0(eHpL$w`\@I$ >p=@7b}ihTGZd_i{pukT6];H |_P_dJ]Jzd+2B׽.{Xր, HP`=aܮ$)*B*J0' "M`Q܇7k-J/ pN(&JT.nyG {o[༡-[O.&H53'=NTkB:=+ Xy|rkڥA{>8#Sk;-:!#=bs Ȃ"T2s >6%rѴ2,UJz%1i-b̨=)uj|%mb2^V> D^r:23PzS2 l9i8a(e(#@,D8 #(gr*̙d>G"#TKe2{ekMz7M-n$8*`e7C?$ULⶀnLY`'3JLV5bvCO=Z2|%ڔF^(5e۴M(b.9(J4ˊӽ9;!NQ? ⻁u)Y`2 T=mI2CTR7=RF$H+ bVzo"rm-5GʝL rYb4"O(@Т|)E0]Pɨl a!Sp@[AA)10I#TbҏK j<Et&bj:EE :m3W 2Ǣ-Đ5J"1–~ E/x"3pjc0cCU=U 3ie-pP|!xSQ5LPN[^9$-J2;(LDaVʨL !P8 h L 8io=IO&RZ$U%_(p#rF r94G5(JLjh4@tĐ[ɐJ` Hs|>,G@ޢC~?~D䑝K/8\Ty_(P;uGy@I#P@Ty0Kr1dOT[:D,uÀvy^z;x[9Q>( ܳ1~v "Aݥ <Jw]U{$#/axecq $>SȽC~$Ø{@ (%IuC^ ҩyJ`\ h:x9"yNK#nK6)6üʪp Xi@v .X/ ژ8*&P)`􍐎)Rv(n4P{)bw{0y%b<mu VhV6рP"= x"~#%Qc;+`NzhGx DQ PHNH EȌ)9[ް)ngHQ ił3@(@u 2X s蚉A 5$1ɧxya$9p !ItA8 " Ў,zdARIuP7z9x,[,.; dSxax( yR8aJJ`dG(¶pp3ك/1Qxxp¨, 2)27 J )`59[iҪt{8MAJa:t Iv+H8({*QUˉQ!{a;^6*%C0 2,U[ `S)%3;} ; 1S:"b ݍ2ZPXH(ycaAd6 D$J0@TqDD) !3p7sHr)Hb2b3ˈSNPЋoA-*@I * /9xl؁hqG;>NMqf#Lc8:7[N D ihfA>_ >(`;8*0z!|86kB%c9G2C'$,;!m'I(Y,Ǭ*; XRL0@;ƊX 8I`Vo+;Y&6X3&+/v]Hy,PuBRXr7q̀eheQ>I썲)*=LL 0t 00ۈȁ+%U0)\; wD rl"3c0dq.%<5T(7  (yq:Kdnh1*Qx>pu!H+B ȆQCuL`D`竲S,Ъ)80KgHJ Tm2Z`Ֆ ;̻dqDR]_L‰KP}Ap Yɵ4,Cq( e萇/0̨RwR(zKv D*KZKa~ Nj!-X !+uKI[Dzi5N[.PAY%(ݻ A#>K0G"# M8{c7/{ȢQb` DBYӴ].ig2f*B-E=O)A"Cw9s# <v*hԁ,;;3 in(.J+j’T :a0d[5-ajcF^,2J9H[FQi>H  ؋OIɆ>#(pд "WUʣ(cLSgڰPX!! E|jd -lV[0 2P%><^ ̹ ܽiz90Eh [.QD j[DHGe\T࡙ph% p4ǁ`pZ%4 nH99L ҈j\1d[83~R>_^S)ȉyЇvEmS8t*Ι ؘӽ6MނRBQ3FGtOTQS_\S\DK+8q]F- )p(k1A!pjJ= SPhڰ +Y\ u Zklg_H×6,4Ҙ< |iv1`jU&Gd!(ز% _.!zm_yqPyǁ4jx'Br!ݕwX0jOj&QqX3{il?5FnaO ;t+h@4 `4o(jp:] oh3hwg&U4(ݴKKd!@"[IA5.A-}P5hH{R TU00F4 8 tԃ\8!0k 8օ\`F؁0<6 ~`PmrXe5g l;N XDl6?`@ 1{` xls8`CTB X(za)A`bb? e}=!;% H{C@pLx؟~,"lf(@OJ@|=P4DT(R?+[nXyPQ9"Qyg'@H_{BA;./m]ME(/Ca X8R}A.CӐ'׀@(PAn>'!kq/ ph:({k n~ A XՂrghg%k/t@-#Xa)A'3 ~ 4hwgPrǀw  *h|"ğ$J2r@EQTV+ۻ Xb( ?`1xU'`Fg=&at]!cI5  @t NX/bnˌ)z*waŹn]"a@!nv!ts/ $J4l/oF^q8t՜JΒ!*fmi!u ,&칪Hƚv_EȈ )5)IhnX39\+P. N0 T@$ \N2G&( *{k_5}.kRXjSU;NV*AALT5x&njxef\Vc]Om{pMNKH_TЮ5gJ6@qaK>~fv>pvֵRNQ!.fk,V 3 [9e Gʅ8w3bĒTnA @Ϥ?bld!;Cѧo x=QyOWVT7Z6Fp ub``9z q-&m!Ca 3up jxȠ{)6$Kan Df,@Vr`%2@A&VX!̲Fg0a5` :R84I_K `֬C toXD``e+|/kJo5nM@0ƪSB7 q2EA'r:4E U&򈅀6xa5ZG+{<0-TWȜrmb]QBШ]#$~z $)Et,4uyn`EYk&:54O |<"o}*4igUYBjҚJl]_W&{p.v6 Px3U?I \I2lE!eV5VTļ(HbL"&o7 m&M69e BBY?}#//K}[rI aXBQ my^zMV>tiMS k zn][4Wh>zm,!cT#/ BR6 NaW<0'U†  JGCVA|v\A2c:`J Y9"1Hr5`|(@A&2aA''4NZ D M/fp{"$&jCgNd{!="A AkDľza%)Q,@KR?e$R<}⎴F0(gn6 _ /ɴ)np*r$'$B=b\!.7F`t(.K,V pHȌ+8gWb:vJB,2Fot)ʧsG5 4KZ ,e lrRأMvG BЪ0j#pQ c?ƬȬ* tL'{NʮuλRdwQE/$ )"![ 2uFJʁDfI@zf撯v|6>8ˁ*H,fld^K4:gzEą,^9ZdV,qHjlUȑ"K 6Ė_-kWsFf` Xo^w֭idSw TCktȅ$\^lt$[nfԿuH hWlqkb":f,ă r+sps53a=ys B~Ƿ_|`xϏYJh%+c",blDkwփVx@7gFjfW}fM҇",0r +KlfP˨U(U8‡$5p䅱$&XJIƇroV7g ն;1mt6\jPuFlf}e6Ȑ q@ɴ#W6QD@dXf~Q5tFl"NU@u&}&J7Ӹ .,AY/Ͷۀ-&MXC|L= aZ 0r(uIʠ\z{V"P|U 2`8"C|7~fĎm"`y xP5ƪ7r!:xT(Sab3XnDhZC FsQtAB6=#(Bp0fN =e:KFc*J,HZoJ,A.Yev(H٤{8H,;Id#iS#ZŁ+"5n"x%Z0dDkfbZ"+#fg/"5< **n`88IpGLfS UHBJANXAB_@R L\TMz(L*v#f{o7%V?mJ!djDU.<{8!B:A bG#F`&ANB;f"6 +K0),tZ pjÄ%'~#xi4Yj}m*}HQɧ/öodbyt)$"NFtJ#WqR4i/Hr;7dr,(.zBBvh' /t @zm K1^_{,_V)Fcr!a&o [q0u\'Pk `p앥$VBnZ- Jl` $9  reηD("(Hj;OrS2.CJ2܍az `!3h,`A w~p5DFDuYi{J@&A+7t,Е+2,XC J @Mt"% I1w$=)dN;fP 蓀ʋs~"(F` c'+Vq+)tPAQ68o&Cz#t<@R] HK/~$7F'(K)r< ;K,aL"B(j)lb˒qh2,ޗ7_9@v ܾd<{He  62)B ` `q bu:h8 |=)z R@p>j|@P d iJ@@"`N|Id ?/(W{s7[@#w^3g+eGT4wrȮ& ~Ȭ04ib/WCA:'s/JT/&U!w;|~$?! \ $GAC:7+z{4. "-ɡmF4,2 {VІ@+,/zȨ !kx}k7 H?i,2̿+4+g:6 D!my%8 x8;y s iG+켥)Gr.ʍ7j <Ͱ>h81IH2,P#}I[˳3L"BZ;- 9M%P@ /Mo_-Z>lӞYq+XOfAׯTX=N-rMб%St`BrUZ۸V3 ̯ +e? G*49|׆ˢ83*+B^CnܧA<x%rcrYyL"Ps@َG2Ch ۳2$QC5AT줤Ɯ#^Kԯޯ9kAgR USjKatvѴT&빺]eWE7QŝNY-ȫ1{@߱%-{@ <`@$ &ΊNNXU;tj_  *"}LO:P6ax3j%3rrƌN&>0` 2FP b P+@Q.+ 4zQ@; {ŹDJCrDdaCk }6^@;7ep=G(q=!p / .\ڡ%{\"- "@"!@#P01fü  BrM f`2G`"dJ_^e7Yo`,%S 'q蒛SHǼi=dQ< jv'0&ƠrJ)88dxOl J $@-<`EXb8 2R`ҹƢS@(x1SO?L$R2"\NBd BX23ZKD je R@g@C{PrDuh:+1Ak:i'%#dV|q@&P[|n H0BB]D+s a%@> dѫ-q£AǠDN@Eq ߡtd/ 3T,DNUNY*QHGo̒7sP;@t#$F&g]I?Asf@ʽsƜ $vaEUR#HЂDfc7DTF[SBqzN+ӏ+a3n,dq $؇fEd#v}Jg<=S$ ~gٌX {$2iJ +H 4G@0%􄐓t.ix ;6'\ P"/HwKR}/R %A/X+q],6~DSZ1PX %T`YȦ,P cv^ܷ­ )Sk{i]q$ CHHrJ5@~.x@$p}ܼJBVIIGFdpp]40(b? K%RPTtih`gMO %FN9Gr6@/B,9B%>ˈIP0Hy`T ^l:2h=%}砣>UP8 pmxQ ڮ->c]lf$A(&`2HK H&Gyq~YOv)g&`8Ҡ{(=#2Q0r" r *🙀x@ Zxf#r7Uqx0j1q( x(J#w`d%9&T˰iї%1(:"PqS/U"΢ [ dg ʺ)18R΍04 [ֵ>41B#aŸL)Ѽ?Zt+ @1!@I  &5ED&Zb t1ۚh0pxDi< &1PcP @xr?[,Ax В @̐!> j6dD dTߍb9K (K+8  dQ(((!aX!,Ȋ:g_f +^`COyy"_t>)4j6Q{0dH@p '0Z(*- 0&؎e#52 a 3sݖ"`lP*P S! @HI?pr4r:<@ ht4 @' Ik(Py)<\0(``胕iM=(gX9> 0t3ʼ!>9axFC|!X4sy1jH7 >VL= @4#1T}@ 8#$i&mP`ʼnt8rj\'x X$)Y )AjmVؽ SYJZ1 E% 8Rz˪EY_X HP0Spps4Z(@J@z1Hi8c 0r*kh%}M Xx 6=/\퓌ϙR xz&[`+R J81a #".Dhг-`&$XjX+KB*(6[x@"8x<ɴX7 }([ዠ7.mX XKI..J#FuBU_:8 Qj`k ᑺ U$943h0}!aUh)٠™EJ ȫÿ | &cC坋=NJ-$۱j/'FH=tSh)DX #'q!i NIA%Lg-5 xtă-oɁP>V9XB8+Z>yM+ NZ|^J 2EIl벘*׭BKa6(:̺0 (5CAž %UP," <čœa'B%@$B-xC~U pvj-#V y. hu H} G*R 53eУR#(wYq0|>!8k_EQkQ\"2aQ<ؒGYƌPΫ[ жrɖ(5))^Jh8{.0:wV"-æ= ?PP%If AȓR wi ۝^0KƟ2!4xV[ː99 ȷdYMFӒRAg?_jVAX*XUpn((Hi."2 9rHR{i\ ihV#@ !s IȨN%P|A+i.q AY(!ؓ&7.yȬi8IQQz(K;ݻw=W/.`pJ1fOغv k* U(kQ _}LOgMA 9[FPU ?IEFth"Kr=ܰאwfQd!N +J)ͧ?NhRgyA9sV %ތh[?FOI**lbwU  "6q %:qf#Pι>>X5y ^rvd:uF4{)aHKK_QHƶho-SڔmAD~hLxDkQcN+1IW=UQåWai3f!4*@X@~ @ %! ,E~DI`o:' 'c /Wrt8[87'|=`x>wC^orRb/H ̞G_ɣP&?1#D1[y3M@e4jjo(B!@nBGZ5R|!<4;/HװZv @>O{z<蠜1' ʠ`>P& X$ `\*Kk9P+Iz`0gi`" )lT'D!l~-,&zc6 I2N<@{(*j.۸z'X2K| PsY'A9V BH  A10R'i3 #.$bޡhj>-(y?izµb>:{GHJrH'7:P e9D K>I"ǣ;N*ktp8PCKJ*tUJ2ej'u[晀H*ky%=6nfݪ2Bt1amHg+ }*聦Ȓ>jMH!H[v>j ߧN(2P`Rr 0Tv S ٧{=+ΈxZGhN'GvUH ZL-*ԂlanDɝԗ.ف[3TwGVZ `ih`JZ> C(\eaDDy! %Kj_ݷ껀O)0DNi$܀%~68FN"%F N*p`E@R AX1"$ )cL. NZ0xbJ i)/,ŰZ$ItMl 0XB`N$M/_ x#ČR HC U" ,@10 PtNє]kRThB`L hX >?ňxIL ŅƊ_9^L#r%HA()%\ 5)Bp 8Z>,G/)h&(5:pR;.p :%oA 2UkY  j#H.0-ЃD_  2ꯝwK_<>%qtl4>mTKa)pF0lh:-$6Wdv~15ơ&F 6NnLC^hzmS*rDk@ .}{+@, 3 pYv*o+ѽâpo9[Y'թJٍ-!'Kj1&S&܁ZhA9ߐW.N.h#I1@Cq{_9!9 LI H#~=G@ 3s=;DI| knTʇ`jI5]VA .f*{;) Y$i7IHb ]|䔈FHigelM>rTHsVXրXj1-[T6QkbcsVV'{Kr;4ݍ)#6jE1"I.O3l!=*9Wi<$4$S*Ig&J]'אXŠ @jPbT‰z Ss.^MlNuT h4HZI&lH6j]n2.*B,A`xi6aJCg)Z^Ds&'1;*E5+t9V B"8 F u L'҈5r-!R/7Zuɫ{Y&q83HCȊwAm<4Ct9vQWs]z0DOW@}˿(85axf;%"zN Q.DK:<` )I^lQ929*݌"t'fR)J+Jo{;;Dyn%dtHQp[' }%ű1^`Gњ'YN-ANC`J$3ay^\©Xea^1k /6ٴA7 9DHM2xDbgtZǰ0BT f h;)s& 0b8#Y`Aq$jb @e A)D@G n j @6<<j-c+'zbNrx켫L˲)z2"Ta)bfvId`*!a6 nnFp +q4ՊDW ` 4+AEDP!l2bJe0`(@B d@G.l*b&bRDLB9oU #*fceI%GgAF_F)%VHa2:0z.n%PK '_ n-Y j0R#j~ a'<^>[F@ l`08G$rTͬFb)Lц㚨%HfoKW8+N-$$\ny~fYC08duH")S$bSu @->S羙 dЬb餢(>"VDv!G&0k(&zsj^N ᘣ*b+疂fb}`lrC'tA,$)!aIz-^|Ů2B daJ$)l4TXæKh`n2R?*GaN1F H`*R,p"L  hn p\cZXl"q@ڡbk)cy*аL02T(/ -XPq%(IXCdxi,/0e>-tf25iT4Z?fgĉA`Ն_(ea*Z(6OZh*uM`GZ|Z5Fpk }LFT4sJ!/baKK%":;fBIOul i)G^ D*PVp*s2ģ>T T΂F=zY"PtORGUp'ЩSJ b1Jtf"̧39lJO'f>g}'@CHm+r̢N"zY @擂t)bt/BBm !v"zT?¤)v$͌'#`Qfj#&BK1uERt.. F7 n;E"Y74mJ~np1"Cl'ayy9 ® NʒiHOQ+DZ)6]bGhaVF1*@fFz  +a, =sE(JUdZO~׺Mi @(^P|ET;Hjx;ijʺgG5lG tg XC0pjc  8 #Pd7&z)<7}xM$}JZ'NwY<*JhfT`0BX5R}B~c'BP76xYw+J("D%-+Q)5'f707`u k7-uRVWvGǖ}%PGgϋy=:1VWL-2vTvHX8s kOjH̊`w6A. e/_͔dE 3K89N%5yht.(0mv'sp#Y`楣c+o!3#Jy44Ё|XcD;"B.9^ 40.AgYlHx1r7тWw1f!+}gΪ"% LjDKQtt󣍌J-TpG34j X,(oc|]hw@w-IA/''\FcZxsdt,tTa@!H@% )@DB(dr /ܣghN/ni"`·fBRmDdƚtD:6 2 .pnJ/ JvFJB4-K^-E@ ! t ZDOmcr;*܇[3EiG:jqr["U sKP G!4QlÅU}f$k ٖiAlĆ7NL2oC;,#k(mh $ 8,\)o^`hj[#J2)5p6MHd@,X`8Q'#$;0mH3[R#VhMZp/ * crB쏶g!`~I  j}' zg1˜fKͽL*)/4,ɮJ…0OD`.*$3+R*;Қ>}ʩɩ~2jt 4i|ʫL3Dؼ2St+*0 BR@H:AmthH D20#0gI*-0GxgQ!գ~JIP@h;*0Kr>SE.Y,ˢhu"R>j\{JJ&## ʟK-%p*}-8X`|)fE mI(fc*2w >{iD$JZ*Sdi6z%܉]ʹ~ ;fgefO.])PٺcLcW'$" -MOuT s@V I>HJ Zްǡɉb 2iS(B,){_[.e(}(gcح(.>nZDqd%}6iڀ%|YO*筢S禮U>4}L>R;&HQjEEԑbشaKF aaHvU0 70;IT9Kz1f 3TEG#Ţ]`WƒzT̼%M Уj8WE}TQwXvb*{2&V=G|3&nL[de8\N X՞֢@28LؚiT X}U ASD& IIsQ*,dQr)Fp̺jy?u>dmvf[jz%a,#A.BpCK8y&" !h#Qw ) D]km3ࠆij{ 1XʈA:ZC1 XC(t.$8ߋDK0XއXq*Hmk@ Zq=D`+b`4hS(@ )!j鮉ʄMN+vSO(,EVxɗ.o C^ĐC ?XU3,ɭpYP:«k>*PPpT3 K'80r,7l98JJB47ö% $1;xIKNYpg0 ԠteMS##ݾ yhcz"ݝXQ!,q1,Rir"2)aKte!cd!Q<$ ' qX1ߐAe(+LAy > !H (+4GQ< U>h𨣜բ20Y8K|%Ӊ0; 2$B:LF_%;K=H̼!w# %9plSP*'ŚQ,+*:"ڦ%! J y(̛yuA㩖2>:_* H~N+@Ѡ"hFQ՚XY0łrpԈޘ}qBA=1) CaZ+CYw䟕 }+:n 0e^3#=<^SãҸ. 1DTFaKs FƂ-Dkw,ʐs4sXRJ $SdlvqB9OԲ:  <&aE0QI"J*'EkI%xCX:ϸ8bXhXB2y+&kXxL]qyziD>ya P3a,+YMbݐimi]A?'5:rcuӜ'kE@L՘2X,Y{ Gxӈɘ"FW}f°ܽzxt?v(q} rklWpV1 ?P#,0Hb7C!8ġ@I (F%iPLhYLHAVW:㰨+Z@HQN#`hx0_Y,JNl03|oS k5`( w% 7hb+j r 6 {ߝȨA߾]`u 1 3hXA P5 %﫝ùШ@ QxX@ /֚IJоЫR ]rTؤ4Ӱ>hL#"[cNʋ88`;I+Sƫ+HU ט*>b~4O)$()ݧ![Iuc9 YӸއ!3iKX@)׊]m]d;$i +|QoYt!cas:D [ 7X C $1޲]JP #i.-@{ t"!՛!A,%̇V,lB9va8ҋ`):d S[h8x*#%?2ʇ2Bp]\ 4_`2[XNЛ1nIޓhF$]g]x¥ZAb\8P7x:|1Dt$DbHJĐAx-X8 D@zʪN y\h0 a(a`_'S<0"8N"u0ҭ[# ㈉l" u ))cW1b8bG8%9~8Hsn lTp+J<[``68PVIR59F oD`%hS| +Î% FU9T-"xHsn/hPIm$p;|UsNXí`a ]76MГR #^ؚ'+ֿ!nKbk=/Xj_i\ ad ╊׋p H+$kQ buaZyş1O ZljDknĮ{Ӗo2{7i=H͉!_*Z0dx+[LeQj4Q?gjO & !U1ϫ|ѦѕU5<3EUv);N%'>ZL 򦓋1% &VǓNe_$1Yۗ)J!T]zEdݠsz{9X&͂L̹NK M*B!2'ݭդ ~!#x/JRX''BŠ N^3֝@` ~H0{ d8 }Om M%q+|=c`h\V))+P@pXȀ7M(4띤Gp $L9CpӢ{8IHhjK7Hwk @5RmJI"l  S 5('f" }@H nu@ϔUG14GV+`)̢tJPI u TUaUƵi2&!v`"Y@![o-%4%jMVR 3#DxߏcW% 6E*mdDk2eE gO6(t (׺R J p*d0XK2g%L"0?$ ErqIG䔺r?kCkZ$h'ŖDHLP%`KU?*q”n !acA2VTպNIG",1;xF(̵*Bf q%o%UNS%̱и"J&@>B~SUI*N @" "5+/#䴆htS)֭qYz A ^+K;Mik5gu)XʔCH_hB><1jry5lA f&P e %Tv* aĴ"F.fxT@*0$Fb\] |Bk?>6RLFT$d^1%(TLb("Bb8W(0"cY8¯ o \ej-$Qb(>$EJTC^g_[CL2`FDd$ ZVPc%@C.$K2,f'NC 68 0AjD!6#Xc%X?p%DP:ZjD& MO VUQϘM&Kb\`@%?odnX"Qc B`)Qd-" [#jbpeLDe"b#`Q,6d\C"%:ETCFǩte<@ l&諘.2De B0?$I FY)\Wto^BPȀ7ۃ$ "&AIWҙFB!3 ' YrR4NjV^q$)*N`ĔdF/ƃ.&L)i"aR G2X*k6hp.( diby#Fb6"/(IM&X%0a#s8k0 .(aX.*`` :"\@~n6Ů/dǃ[o%KEdt>`{"N{gGĨ8!8>4P *?L0ʘJĠhEU"!A>>H Hꂃt0>nKv8  .,xk~ bZh"*\MT@.Nn»$# sRԾ%+uZ#H LRf60ai`܃fdbU⮇qe !oTN Q (b0|` >22+ `= CfەW/%]R3cAm)$P`3aG`d -2Ibcxx @jA޼jtkbՃM ŢP`3\R`@HAcC."d3)lITh2RddE*#|![azm4iM FB__`iC &gmE"k(DfR`$tYDuơDCw 㤚&.d "bj @ )RWDuR\=iw-&]PLD-A `s BSB8Hإkh) ``bgW#8Ak`BO8SeC&\ -!@ ?A/q~3QيH~=t!V!_WH4l,p$.\Dȉv{S, 3dSD O` `U:QT<İf~0 @:A3.En^XՒQȤXнcmP9%“ aIGxR"AJ0 &N*dt,cV)L#"hŒ.RDŔY3cBoe%.(Y2I4@6;ab\>(Nb8.22T+Y<*Sn-8₟?/ #CwakLBnClς[Z]НVal,J ` ʊm!ُ=hcF#/0Q! 4Wf$Ydc953 YmV*vESo mH8n`ǘ?%&oNgW":025dG)pWڹ%-$ΊN#,$hOE-|] Fe'ŚD$ P 杣Fμ%Q2+SΧ^))nP"A 5$;v] \<$".ŚzBP8UYe@r{U! (>#)&" d[V v]`D> [HIU)3 %+3+CRl2"/*᪱Xf~d'e>n!hQsM0NQ'>P.n>c:%98W.5TZG$`87,0 *i5|Z*ģlS-ZʹN#7  \!uP,fNE,Pce]"j!eE [ }eXz?dIR UJT$ zKl+Ä3VzN!` y#|8x yI XLS"i@02Q,ԨTz&#,0X`tL]B?$Zwސp5(8F|aB {#OGԃ'|">54IXF\\d-"/)v9#b%AJ A  @D:6 Jx 1+R:J,Ƌ: h}BP {= H}F 4f6p  a;`8  {|2 yL5y֤Pw IS+T0W}>o@, \@{|3-VB/x+:Q@`E>lP(s(!~ ; `y[녺"w+2uI_^.|-΀YFOA,l ~<[) 'B/*~(\(K:zx*CĔ 4(HI5J B!к"J|+Kʙz腀Ҵ.΀k"It7 _8Y"Hz $ !Z@hB" 3 g˼`(p J* rL╤0h(f ($"R'$F19K딼@v R붇Q`$l*p.qgNI &Hl9,U-Jz+w.Zۘ,ث4YՊ/tH:AĸAo1Zl.Ec[\H, %e`lQі]{zLCFβAG)#2ۣC .6+# G[QK鎄s0@wAm|%bX9EύUäΦ:)`-*!_1V 8tT$Y%MI4ah_0_:q ,c7<$Ds`<Dit.qL p /pX6DK!K4NySWXؓ!^F;G/yNw+lHC D1R*08ԕI\2-(=$ķbZe0q@Upk$8( H ɸٵ8!㣪b0΀Hۈ)s&#zیp7 I%2nz ø@ hfHd@<^_. A ݂,v0` E Ќ 0ӈ{(6x  0a4`"Xh1w HO =BIY(Ŗؙ0 HI{.9[)yB0,"wB#x,ۥ<ėc%:Xޝ{/q+;r/ jj2|q0>PYI :4`)1+ g;9 .Q}p8-dXF !%$@ JZ8[ sՈ= `Xӯ;:IK}9>pqW<(ʎ ޚ4D7 A /8%TcMbC8xpw-ʍ$J20cF2Hp@8N-q/@}ED(>`5tkAMS]&ڇϋ&a+0ȏ&8spN=PW w>.`-םȟ* KR G~jw˸yh8y#X8ѽ@(lHr(1 v8,h@HM Z㝘D= * H1rꙭu$9R;,,R9 2 YBX8 |S31 ֚ :0[ 4l!Z--A2 M]GuR,tM8mM.ݸB>U4E$: Mh)גy͌#3&Ń,D";zh*bK`''k Q7!*V I,G.B1sBjy ɪC& *Fx⼙Ra;N© &9Db)I(  Qק")rY( sAp]X4Wt 8[$2(Q8}57 k;%dRm3j $ZʼSW*TW?Ѿr)Dq L2y#[Eو/ck\+I2brE+%A󘘖/_ 0:)Cr+ZjQ<V0I{C8QDf.\UJ-UƏ5dzp4A1aSx賉ȭ¸aI` "ܭ!i%Cjk*i̦`CSS Y&$r+Hu m.sJ_8[FsM=cET aͲk͢R 6KWAG€Cv`;KaBurKi 6JaA2LAe93j`U&\F%2M8.Rh$z0 ?n9t);^z",,N1-[eD\FVLH8OroHz`˱[`]cv2ꇀt!&IeA3{ɖ\.Q0f/]2eF!2Eara9Xp1?p_ဋA+ =@`,hqSMdq6W+&$[#=cVe5c (߈ԾA-Z~Ęxe4SN4+8HO #?B. )B>I_%K<h0&d ( Hv Z;&IBLMDf\M&3=yb |_9! ڧƒ$a% 9(W P^覆n I{UX x `*,8q=(⳵ڋ#ܕޱ p˕P{mK=E6y pԱ0Q) DvwÞ 彝 ,/aKp;EۓE-T,pgր5m?+Q WR/I怜g8؃V4Bhc:ٴCMPÃ2N50tN6 _n!]DpF 1Gwa[2ՎaMHՇs(ɴ->ԫ+L1$lʁ>ܽ3XRrJҨMDJL 4/M43t2s "*(gr0R1`;>u {YHrȟ!I VN48s<@a1෵,20h})hX{F*3Q=keGpd&G:~*a+U-?`囁@ldыا:~UʂR8SXlܸд'T7*ȰڍE%g8x7B%;9ZzM!,MnMs…u0 zd SծH[m3I pePl> Ŗ;fuY 4K!X"^ =lK_(j 8^#PqcPo!צ,SiˑAMn;pR,VmCNOۖSv]8hWdlƱ6oLR6sVWHԱ3%r٪4B﷿*7wH"VhoCH ޮO/w1&Mm9"5UlJ5 Vd''I-seܻ*]s?z>:f}j4~1>ܵ呛m@ʙުg2?(0$LQsNn$ZQW<4xã_jY0]i)S@ROgƹP3z!2$ْd%ȹ}m t&( L5D.`َr.- z2Vm((HSrtP gX@Oacy'>iPT@` *vK!P&Ĩ"S:#r@;hb^LG<ҮiQ,JB@4 ֪s~l.4I)8';Ą1CzKJìd;j 3b+ExG` `<`ݗZ eP)Q,CF Y49U!|ix^AaF"D 0MMG)14Y5 dMPgnIX #x!0Ô 1H*@(Ф'0$FȘ,@ܦV):/Ȁ B6׺Ig. 'j@b$41.r#qp* "jq/Z 7F@! qR/d\#~N&HrK siҨO 8H<`PP \ *ԧ6`KH4P6k7D,@ ;r18H;1@CVQY _tR> S|V9,%!K YBVГk{Q^(J.'K J8(C642&!r$f7dېyx "cDjyq5Ʃ'ѵ\@3A4x])Ēhp-tT1CZTa$%ݭmp"ʂ!6yCYKr@AԚ*j.֪'x:8l\\@'YeVz1&^bdfY(vjrk>A,/^fTǴ@0X)H'0\Q'f](ndOd:$Cu%RJL/$C'.^qP7 " O >ұBCDrfrV7*Bx2 L$2O%DXchcO3J]oc(kBQv'҆7 "h2r8R3[mXWDb;@$2֍ofVP>PSzSdo!FDs>!dDDg=+)QdƚxHV44S< eAHPFQehҤx>ȲhLe0ft„ Ci.\S@7hFCui=%DJ„2*%?hL6F*:pF BbCzTg4C$n@Cr@DFӘIqv8S*)N*|i߈~rJ0Nc,ҋiFNNr`Y'R朁%.M?Sbc2%`l;q7,}"-tT J&EG/)1TXR$/L^ikc}TuTkdLCL'i\h0K(tgS8HDnE0:(&N"IL "jHaōOCFjHar@~ ( K:/5-)B!c,8:lj0$F0%8b|3ꮽ(cj%"8Zd/  2GG:1# :D&=i+7,$ 9&lEGMZVQFFjf #bR+bTc*aڧA֖Q^* &jj^mx,fQCг6Dt׃#mjB F@wrg(`@8!A6&4<Ͱ"joLq2Dp+F!J! +hJLtK˅dm(W Nn M,D>H g(Mkbc3THUC>#4u=A>C6Q#>McP'f߆7dR/֣( &{F&cz"A"pr\#> B P q.@!4L~ ` B`,!8@4&#%JnB!CElB⥣]׈fGp ?HZ\X`iDfThhe$X/1&c?\g.:R'9#B&I;p69:h2M6D kb=NSHeԻd$QS&A"!p)4>&hj iHn[iB)^(a)"pDΣc3&!P /![ǡmd\-JB"]F/D*>EtAL3E" 1:aU`!l2<2ANA,pa bc1@PF `, >}%3hE.c1` >a(!)Q{Xy6A|A|+dq:hW 4I| "`z !B0;V ;Rp4Mv]$2G7C:ڥpfkkp`!D%#kJJl lfހv\4f=Ap-^;r9Oeg$IlBN*'1_#|!%<=t` \d4ߡ$wKCf,oD|XJEA=C;:ODӻT>7,.E1|ɶu+ϗE0nBi6[W&LBGFy{^:{΀D+BTOm@i+D[}h7>-0T(R@˨c=v?RTǀdL g/Q{Dtl}Ͷ2As8Esȥ8E?QFtt%nFT#^ l A^d,Nv?ϒQG4HN-+&iDumP5W"XEμ55FFI]_$d$x2wXx%t'̉#G. Ǻ߆:`(rҀWh8=@=;FUuu5]/>LeBA&>yN֬>VD$GVg(QB55K4MrϽP0GggR2T3tw63lLPY`GK|Le#؅M(hmr'S]b?wa 8}Xa%A#Py1P8 l}byM'&9 x =R(ju:DZ4H" -KZ4_Um fRo^V Ba]_ qSUr56&x܌b nDz,wyRL*F"ګifPMP;h-NGw " " Zꌱs:Hy'z/H-(*~IH2 i"D aw,,f)XT* / @{rM&P ݀&"}*|EQ1h sТȺ /FȒ#'z`̒ <.*nZ4| "B!GySԷ"QΘ)'9xef`]e`2h "0MpL" HC" ,g``$"VG^/"lL}.4Œ"2V}R8P\2b:2JqyOb{9 2%gM~p^%kB-RX1$AH* %*Xal{dH)GH9^Pg2HB8Ⱖٹ9;I/zHt#n¯"hc;|t{Z`iH.TumȚT-#Dq%%v~TPЍo| A5@Exz((vaA0CHq4+eBBK#$d` \ؔT!TD@ ZI3LB@e!8jY hx&qa``pb pR„dip4N+ʡV1i=rSC@}@Ct^ z4^IZXMBK 7אY'J]^!ڤl4t1%vFg%`9@àblO(!mM`w!`(w*d4n%Cdk28DMʴ J&@<(i%*P",%\']FMdȑƚ.Bbga1Hl%-4o([N3K ڤh8`Ҋ#lVd]-lĶMI-mv] N(6eJxvɁŤžB>[ s8V"*(~Ao3&ayHV״$6e1^fMTJ]&dHݙCӎ]1Ei/,㕰j!nO)A:}] ԦdhρdO5.tf&D$ Е-Άg#S͙ɹx{!r_LR˺wqp솤=WkL.n.%YjMQ:#Pl IyV"@#o y'Yᮄ!WI!Dì6T{@GrK|eef͙COMۥ&S8c)k˿dV4dNO27RP|~T};YtkpTд^ǧD'Cf9 e{ ,AN+WY'*Fb9鉈>ⰨXH#:߬1𳱧I Xq0(;Zfj⬳Фsj9s r80 MX/+= (Ѵ ,s" : 1}# A@ "@ҴwPu9>2 Cb0dV$;(kyy$=D xaY968a@88I"(20sԛL@ q91{j ` Q+2y" 8ID"Q`yJXw@wG@vmXyp% `/y,xǢ@ MZ莩CF [(N>>xؗ{IĜ)|88HR@TP@yyR碛+`{ជ?vi `pcSPhp1 Ԗ@ ?H!,l^ h04_90X0(跊y o pxJIx6X c2ŋ@CX,*zZSG=?7kN2x*j2:n, X.j L S]X詺2֚Lyd#W(@J"ū-yX2, 8{@ПBP!Aʐ1[(uy # I !P* JT ZO,G4;瘽s̋PJn ( Mh.(_PHL <6;8p0[dNk=$ N@}d/1085/h dƪP *ʐA)Y/z8eBՎ7@aҠ N5hQ ή;!RN@ Tә h$R=k@2pBB-F8 C @i%5_) ŜHY6"aQ4mpw@t++lwUy/CС:Y/P35K@!QP4 uʐ*ۡbI{+1I\ by&L#t&hU0!X=V*C2Y>}P 3JH8ؤ5,\# _4U؃pFhP- 7&#؈ֳR8JAA:)4YiPxE?A'=G ] 0 e0FXB!00% tIK|JjXtd5 8 "Z kLq] p0%@' : ![Kù ) n֍J= *(ΣZ9Zj#*hɹK;h ᬥ[,ȅ7.@,FixSUË, ۹+ .͕k^ F%҃DZV,ϥ\%f/Ȟ~8{׉P, jzȊ| ;C [f;l20&袼cƚ1n>bBE+/@+ZطӚD_[p.܍CH4;2 J ζڞN2b3\k Lpa>k3C?cj1=-v0: w5{u貉t8&xB@l 鋩HBϜ ׍ԷPm  `1Rt9pȶqfL6vzsӔQm88TgNb3a? S_̹ ?6_kuQ3d'k'yj"8QpI(ލw ʾy8xd\ NXi$O:3{ud)?"hsزs7rh?K3 *y ˛ 7BX, ÿK.:[+(+ܓتclF3?zn# A]YXI;l8e&VvZy9G$ I4m nn@ \,3~Xq gR\l\.v\Eȧ` >9֨ib-1Tn9(ˆJ3q !Z(@pI.Xۧr8/?9| Q+l.) @ ެ !5:niI 9A OЊF8xx@F΀fr\֜hxKP"!0ވq#(LI3\ }L >I? I`UGC8DIItzyDMS`lz  fc,Ս* Md\t9VP0l(p)_y ؾXAF g%GT0ܐdrQ(0c/E%V5\X Et fp,-,Ǣa3n =H-S)݄y!X-(ljBKIP_i R $?l[=q ;;#<%"zH˚_O{%\ov2g'Û5(#5 /䨞a`@&2oؘoV>*tx}>a7I (3he#9t*O+>0 {"m~.ٴϩ@,J5 *sͱXnRq't SO*Bas1o]9֏h؊+1c+y&ܸ?iŠ2<0!b0Fd hx'k0A͑ӨHf* 䈙@:k+ Zȃ")&jV&LLY)^#-qƐwgHSn":ţx5gĩ*'4٣Z`5JtR@-` Հ`+_G!R'?rBAPsPvMTMaeKY3(!~!hbOТ8,c'֢ꪫ( ='}'r!J:^Uz$6!-h6~Yכvn&XW N,jኦ8HNc]?9Q2'Pj+br覘&vm!\}fX-k]rܹ. j%nm -ȩY2l:흢+"}Vn֭'Uc,]ule:f'WQB;VV"H"יH\ٯr||.Q"6ȭ,\!>UjP^.e Z:C 'Fc-˭C9\CVEak'ȪFi )u'o=g[["+ )J2ea[ !ؿR'PbyUYLʯ,\Jh Nj+y>!c&g_+*v2tk 5QסHrɂ&셴v[mG!v蘯%I HmjUEsV <0hE `}tqHNV^pa5<}`Ir+MHăoNL f+raqdd1qRxLA1n&z3cфIq̢FfϓNi`9[AX|$!U. pO@>G&$V'sȄck:GLQ^NQ&81fCܗB0f"Z Ihvay*QI l5uň873INUS `fkz0l  4f  2=F#8EDe6)-H(ticʩdpjǸ6M$xZtnj)#O,LŞEHoֺ'd1# ⰱ Z M_FR(a6DqH"\KT S܌u=)YP%x{_կpIRL %&BW ~; A6_7^nJs.n.E3%u<+` b`<l:n{U |ph-Ee^>ʄę1PD#xCL+|1P`ed.(? RFx5 dh:d\0Šb#~6`B>mb&jBBbf+0͈* r[!8ᾭ ١*&0d4ZCb<6B+#YFa J0+65*zgX0!:N `X\5t.'++[è.c @ /4i+ʠ8H-ڨ"P&G&#W "/(ICxΎbWlr!"0:tf&v\GC 4\+8AFDhBo *fbf*#+o{FF"/"^t ]JmeRF*!=g~d7&Dh "! 'H!ѩX#8[:oΓ>.hg$$'kX}hBmP`h'g{((p=g 5j-+$en`6^FLzNN'i'?ұ*PS1sffCN)1H`!- P(BZ$yr̠'BZ ¶Zl?>Z⦂/B"}4}_ȐHrpl>2>hr4jF*)X) Hcf$sFl\[:jm` {Gr=qiP`qZGP̐ t]FFJBf!f>WG6=[tiTh})eHbdg"&z-X*&Pf')ItFưBH>"!^"mFn*WPαlΈb>2;$,MdPm8 CXr}Q^.R/7F*z\K@^îfDt4A8AE^msC ڏTfSnWz1[#&IFFgKCH kCl^7(YF1')veRC"u썪&*wOgxUvcDA`J[AFZ&`Cf^T W:I.[)VI5 ?F8O=48j %xΩ⼇"+6UNOaR ~k  JD TE o.p2AMvEspbyFym\%6}E2k7JS=^`/!h8SAļ?r XE`1 # AiX fL g`TgB$5!zDV,l 7t7D! 2ځBDFfz 7E)aD Jΐ.2,AaLXdHʠ0 ȿ @2^STIev.cZT~QMf"z6V/!i2r1$W`*^alg|  #8+XFTB ddC D9ɠc )!*\"> |2*į2`,H"zg]&=uDQdpOAB YM.X(#dBd N(d"'2tmfh'EBUlf鎥("J%6iD&mE wh\"x˔P$F 8ƫ,Vز:^h.EAd5(R E1)1R4<`Bʁ:FZгB2#b#d]7',ZE(  Av U)\0r 0  u:rS P!EJ^;ORx"i2 `(mP/"r3A孆_$+iR!`p,^lbJ@A,VP*> _:rD+nܨ7 xv&~u<2 !Dl/7bP[^V Ϯg`0ΐ0ļVHM< "B@id%DXxn*#])jfZ>U9,Ǎ[7"98I.*rSƟpC;i&-L5iӗ*#^k0, (a΢k6Y*)>5<9]GODNr,ִeL6P^b"͸82KxK"\Qg3" "=`ҳeRCQm۴RK7SʇHUb0e3zH]0e4(}dfaXrN.#,bq[v9JVϋwBP(F^$ &i We7i^6+9)NPo]2d_̅Fzݗ#wj= ŚeB,&86ib6X.`h$5a0pB)i ^G߳qt6XrEÊ8Qާz?"V 51\a#Io#=tf3!xXf#hpf'~>G݈S8#$|+a ! F5ۢ,w%QU1YcU qւ+7J;I zT`EH/9(ҲL|7.5ަ5i.y"gc~M[kbM$(#&wHqh#ֈJ#fD5Q&JpmܦL3HDuevYB.*GeSM I EG/Tc^R | '$+RϺ$,*xٴ̊D~GϊTjrt< hÄal0&(n-Rq\dEH=! j@J( {:; {Qq>bj%+ҡ4{=0 @|= (0$0=ޯP  BAI7P5M,O@jT/A cp,p ms?x~?_ ~g3m}>X8x- gs?_8#qu,< _^`\|koĞKA`d EbsKs  }{]{M%XSb`-ɪk Kv.Ry }#Lsby|{%){m8֠*>rBP0D3">"DL +"0jZ0-jK&0n8i -V.nXʭX0ĀE,ȵ?3$m$D|Tl+:R*d}RIhɀ4%Nmn=."B/Z$m):[%@̆ { ڈ!A`g H 11W =rA`T L("OT 9RDݱpx=쩑 ]F$eLl-:`^dɚ P{xf,|\ P0P81: E'3t\@tapjH3Jdd碲L B-+T[R #e|V FF\gW'%{Fh)c5$d3 ,PFǀ=#pk 08GvH՜ŁLYiѣ-8rbOX=@&M '#`-eBNoL?11H57 !-QS$)]I4ݼL6xK~>(J:$nzF* $z3)fFIOb9}Fij%@x` R-&xIcǓF=+Mt]S2]jRj^}Z׋R(y"JO$*d`(dznDMe~`i'dnTb*zpY܊܊3Tpg+O5&*(4M+% <2lZ5}X(`qEg(MPlYm@8`K2jkV2p`K@nkd5Qq,#hUkaEEMª 9Yq hR9(@4M`%Εܸ 3y"^ 21@)Hi&lT-7(!uQgĔQtH!O,N.HT0E{j&@ض FE gh-[ u^6T\ǥCfLK<U1"8Fߚv0E2TJsȧv2nL}=9IB(m༰]% v'?N5"fɹ#`#.?+ 5VI]j5Lhe3uGb٘3@X&>;#`WkG73%#q6L3`w͏0{h` .nDRĈ-:f a*5apه@2fD2SL8!:kl&Zߙsv]ewI@YW1bd帏ڔSIQy>OlߺDLiRTr`4JmƶCH$26(DJD@p%edE< l3P1b6..3 EAX,=.#€#"xTBkn6T˔BF$ e%a ~=!XT{&RRd@0Ĕ77. 'd!.g  !`@!<B8xdX ģ8'%$o3Ka)`T~ƀ 0,8(ՃB(DHpF)\W82aAgغkČ$o$Xd'bxh$En\EZ鬻D$N+@($.FFcn2 EAQ`Z>ȨebnG>n  x&C`F\|T OCL2P0 .) nǍ(7ELX/6eN6CRCWBPm *B\K&#<7H xd+I-Hb%B_V'xZNX%&6ƞbhiF$Nc樢zLOPc9R(ɢfdPKK$#񢱄F^$dd 2s 4D2Hd` R_*"4VjVĆfjfC8l B©qp+|0`(`=6^:#$Q*fe?A0D#8 Aȧ!Q\cu @x@z8^#DZa+f0%o *ē8f PB6e羃*FhvDd ~,B6qj*8 t?&6de2'dž d&[? c_"he|_fhXax=B8B x4э<ĩF@$!@ f!gKT%lcq KDxF!RhZžcPy 6.xc$tLhx !L0jP+V>| WB+`BNH6D ioC'K*(zܦV&߀r `hf" R}DvT @ r<x"4$7*y.n! R('5Ac<"pcV ʘȄ7<'?? LB`$cz3:N?0P3$.|cvbXeDШADGdeȿ#D㊄D1 2H!A4JsKl60"WI)Xjʘ 2#`.Գ2K4J'2i&4a ,bb bP?UT%j1BݭfxBUL'G yNq4T:#>Qni 3,KgRS"g,wRzR+(*0R-Lô<=DH:LL&$NO^-3/jTf+x &PK#S.]EyD7DXE0'L' Y.vk"'€bʰQbɢLxR̼MH"zELO|DU LvԲ1BAa<-ʿ-lˀ$N>f4*< >3*dl4P&SC)p+y S8,sLXo{c8TdrgB.XSGy4xfb*2BN:.1hzS$P7TbꬷE׬2sd{4h9 0 ;p3 Q/ˋ 2-V.*74%h9ʜjѹuqQtˋ. 컨œP7sՍuP1@2"Ο˓BȌ \*0 Ɋ{^5#FX-:*#/J@U -Ku\cWʣ-_g6tSCpR9>„™p}` ՗l5c[fC9n.dw0N˜lRՋ"xAFo %&V m 饪vF*68kij1Nb󥌸\XS-kd(( ҂&)Ǒyl(@il `5hSw* 7f<&%1To2%Q~h.zbAvcW#"6x*g/s8k!L h$`#@2V}A"MLy2õ4X$L^Tlv迪!b! q/Q q"@% >Atx^R"VF6ZԡjL#8$7#vDj! :5 p ~`P'jjgTPRU wo;ѐ17r=E3ӜMGfjt-)PO$H Cq$OTEJX_k{/A `YFBCk ^A\`Bh4j=#s+2DErClb[+2)Q @cd/y]W~ 쾥{_*A e9`uFUDP m@ ĬO{Jƣdb#@%scI(kI aVD ޙ+:?LE_h` $` AX*f W C"J@En/F GF㑈,8*EJ1.8 ~H@x( _ o( PE9T |IHbD5$H_Y$~OY4*|AmIQ+cOVz?d kf ep4{v䛩E淸Ao15u:چq5@K~6F@gOh @< `=@j6`Z,7 "4"Or 7O[悥+Q*êúz.icw1 `$Ҧ)2 z4`@2Ѣ,N)쌨GE .zi ǔ*:ʠAs{@(x @4,:bP aj1<#1hd ( 3B>%&6[")"#',tȻ`b*![,K"oh s> Ҟ[.m>'+j2ֿV9" /IH?yaama01͖qBIBCIa8iz%bP]Q,GD}sH 0=`U${Ԗ.iƂP\ru.#JWX-lD 4Etcz+h -d pဨ%c7{>k4#nŖ:\"/t:.+Rff#Iq74%\INfvr b+~`{H L$V+H$8(H3='>/.exFq`@ǸMnvq5]ݣ9ezTS1aL.-ԅΘʡ78t}$♪VW1'9B ,rqp:pqj,E%P p A4,%pR#`;BXQ9R !NYOe@@NPC#b`|pH,@N"Dȣ!%[_V@ւHViW@AL#x\,A8P jPO  AC@c#:@%~pW>>D~eVJBA.(2\N?EdzK4d*&TFfI:ֶ(<&Vf] @R6bSDD}vN;^Ⱦ;!CkRBqx'W-"b .%\6cpk dfIм@cQ@0&PsA($bZ3V}0Y֊L qQ20榛0 p1Ai}&R@-\[Dd*hDZu^QtKHq8+uʅΔohNI?t@nK@',4j>5QvB=xW8(䅂*2d`=G\M`ģUރ|q* dP BD,M"U `)iqӤ̊px2\Wo) 0;ST11 mȍ!;s#c [jPH>=C 50=hR H`H#J8USX9:0  yxqN(,PfJ-^ Q#@hw:ipH;2H"5 "`4VxV3-s+KQ;0"@U8p";DxtAQ]@"29JYx2xhY#bls)*#jY`bq13wX{nY(hh?lk"֬q9[08X q5*A.AB<G+) 4%/ ؍!dC@} trp{ĥ$ Dhd̟ G߰/"zWICDhkiQ"Q*n$ Q-ِG:LKi1/lRlݽZk R]`SCP"-AџFωڀQWVP7\*㻠0^F8>输 SJ]}H 0NK.(s^j]~C;,0I(0 ?㶄xG55$&6%dz ##P釐x _qla{Ej󈟚s d_02`qWJ.d;xMEqƂnj;Xݙ//^?%%i n>/apE\ ׋LS((ðvĂr yN15iZ )XB16 zۼg kI`8"HEyfX ❒#N%=G9V33+8[   *(Txoht&F^M2 E$FzBfZv GbUӏq:1H,Cjbyth ws8{d0 bu,e@5#™Pc;=SYmSYU3ưDybVnV1ΡW%zUZMxxᩙx1=C#ᨺtyȣ:S!=|MKS@#t cݞTcAΘ-l%cCi x:FYMKãLŸJ~ HE'si$C\,9x2 8I!GE$9 E]Xً ?H'{-Sie*kyhw}qL ;%鍚mJb ӕK cXN#CEɜv!waQL{+[G k{cv%' ҪNLzy3B9 @ (ϕEKн,J?_  hx M}r, H~A#qt>6KbqYt8gi\=@PJ9>Táq>iO`, OP P8?(.uR_IP:/JF<CQ`cc" ?ImQ .`\f[4F`J5"K8dfq9ǷL9ckĚQ2L7YƎsIO=û)ӜlH"J3X%(B`0Jɲ:]qDDI*M0~%V"6P;y<-V.~'AXX`4@:Y `\ͼ<"h*ۧ4:13'=IIb[(` ٣hԡ5# :yGn)>X{>Z$PRzXL?`na4gUfRCa)I8F :Y=n-8Ӂ%|-7~Z@0%(#ԟe*ٲ){U[ИS/+6K$̧ ѿ*XȆKؙRFzja'і0ِE%E42xڙ=%mڒIK)#1ڔb[.`{Wȁ9ρ*"LU_Ju RH,S2Wq QꢝL,`c0Dd)qk<# =;a D:dBb$!brk,aAQ+Y(6_K4Ց4Z`*p&0xZPR Lb,*$"U42GmOV rՕ#i.{ >zhnd|01N a6^I* l$t)2 rq{QB/""$m<8JQOd=}TT(xZ_%Ey6!,d ra +q^M7A7R2 _/vs}r);[&NG)]zt{JD lS1Yۓ"1I2AoYȥ@ lݤXEE߽ڋ#۠tD{Qj|SC+dO^ /%g%njjHa='&h\k)'Jt;6A &VlQ<0ľNkx'LyA?"IL8n# -E*? i\$:20. <""-"P^J[" tۮ(l2C^!t!.,c4nnr`tp (p`*_{)28ib*O#P{"P c( E#$JV6d(ˊo%OtJ(QLU O@^+t ` R"ƭ oe-6m%0@>``(*Ъ労d.Tcf#~S HR<,7:AN:'n) jhN!!ᤦaaVL$=f|@ZXf@) +4oƮh$%I0BXB`, 7Ffƶ8 - JA3(2ZP% ~OU&-X0s!PAZ! /`# rfQF[&k9稟D~|'\0#ꨯKcV](yEN%A'N.g~*,Szj(2!"!8Irã<%rʡ !J8N+J+JJi@ IE, 04j FZ)ZHģ $.扎C L;dOcPLrԁEOE+*1'&$4M&ЎjJ+_oPbn'"eF NP) -(fOE^j`,&2BX.eU˒#$ (ra|b H!2 U3# :4` w@e8TTԜvZ*"6  A$h"2@h"^!H!ht,xDv`*`<FgB,!)\Hr0=ȸ G. &`^hڿ$1Y+E.qbWE Q8Ra$n3NBuA` `K 2wIUa,(` `D)Xea1SV / /N0C&!2 pIvTZ"`D Df@) 츢DOHP61J*(81rVA+`!,zc ອAqG 㢕; Pj8w<!ĕ:TR@H~6uhrXaAg쐵lW`)Qv @7qA%G"!Qu:z4 ,Q12Dg,)AFabnabe jO gh @G򣊙1 R!Tg\gFc<6Z!8:DaX%C !$AQ/L"؝"ˠb0\0!!)X  6$D^䩂O],ə+N=wS T+涥;^#(l~@%!|TCjuJ%R2Pnݰ sNc 9>=UKu/CgU&0E 6eR5)J9rZej6FץZAU])Y\|zE+OL¢5nA(. 9L|.R'H<䗢/-ϸ'. ,XOK6 j 7c)\پX CP x,/ȃۛB z`0 HXWGmlˉ@axp~yyM9Kr]PTRΟs]3Wݞ]c@X6U?]!6ph^Nkftӌ(,9P>o[h7~)ZZ2@ ׎ p`D$x?)㫊)h2~> "bXpD=81vAIQ,* •K!5 ;2V'Я';ϙ-VNbsf4͒% G]6zBy(U1!DPQhl w gSk=mǎysL.] KtM 3ƀp-Fٓy(Bm!!T hYrNw'"^ lP7tM "%)3  -B,8YkkgRp MlߏoBǯ@(K+ͭJ(Yj dTK|𙚼>T1PL!6,b17\fE/7< YrcP9Ҟ̩nzm9$phFP?iī:BFs,.&М-GGcrR6n(1BQ$0$XC>FGNhF7ܽ3N յMTH i[;W Q$?b!No.(] V@{xhP "t~>=MJI\8ؐ~1\)R_oAzj1 D:9%A^|w\?:H+#JC!lVJ V W aJȻsQw@I)T GA:$ ZhK2FXC* l@l  ndW0L~JQ+Hm#˭i/'Y qp8 =`%2tT4~;YPT|48FC`lL8 ,¯ 8%8YAx8F@ @ {E?VpYXx$Kx |! 3[9S!` liT.pj)ΔŘyФC,)| KPD xJa'XѬ ,1;=9 15HQ+3R'5{b%p):{0Щ\(NEpJli .&.(@ZXÆq@jPcXwM( sX!, huaB h4Xk8@5πC@Cx g%[yE M`!Y.hۦ#AJ J8Tb%bR %I22H @ Vrp}phVW9217m{#X lI-#<8ED+W C HU\@4u0 .y*,AxC 2\*X8lXc*Wa*("|Q(PjZh1KW3:q %y*8/*}Wч@AK-77tb<#98Ŏ;;'*8ԷXخ)7Dgs xR ڿ!*0 ¬ #hXX9t=bāH8Y5!D:8՚J"1/󮵋|M-ZzÛ &qq+H(3* <] IY40.OW);52ʮ Zc(B[<*  Ig".iDj_Q^2sM5KG>5R ps!''m!7P] 9] `S9f98I%1U93l*=(-*9]֌(:m+ޖ'@M^א&:(}48>N+3k/XA.+u+ 8 *X+ <],c, Y Ȣ:nE-\]Zf"b2p Ґ ~YC(Ѷ=, c[8s1BO60Er%f &h .k+ أ+ޫ^ cݻG1 *㝾# =)iZ>Ԩ+ 'U =7AчēPQc0baY 8!h7P ػ~Êڍa:ܓ`[d ̥=ퟋH{]_u-q#^ʱN7E(;UNAn 8ތ B3qTҩZCƫW'PEPvWѵY8Qs/ ص@U(eXޭ2꾏 ` )f @ ]*P{!yz:oq=YpXYpV!w+)X=-ޱNݳrXצH&֊` z<| ^rDT8 @zI=TKEfenhib 1*(ShPX(S:{ <+GM{2g9Zh "XƊ{!h ꋾ K(@CPE&藮 ~ 80:#ݰJ 9Њ{w6)5 @..J7f 8Z0CDȧ,z*렓Y`( ,૓V>fƢP - @,_(VpMُ$׍SQ\9m!G hx [ވex j:_ /Ob'\{:: "8Da{ȌC2ޠD썴:зxs0Ǝa.axьkP8LA@lķ!;xƀ`'k ? 0@>I F8{nLsB7^1x@ GCvP0Тh6%z):ܝPy5G9*( ;h1k*( )|0$j. !8\0ӟgH +n:9ϊԥ+P+h ¯ vG\tQL)ܶ2zX*'qw:<=+=3ů"̾됁몼*<"QCPCa"%/)9 2 }?4Bo( PKS0<5(IM#l|(*M\JlYҹ4֌ ۼ(ժ /J˽?k(~l[]1`W((. ∝GP#c$mQ0~ҕ$`P"~*5(Y{望+*bƲ.h"7p$4VܷKӌE 5krHJth E##o6K[-Dd*tmO*%PBì1̖ҫ{nOa Ptӷ( (UTMJ*%D[ݲ=% S3ru;3J.Xi'1 A5:GS/cT_zmlM~*몑ߵ}lDխr6uŏQQS*xљw_!XIhΙ{f<ފROi' !teR uBC2W `V$ ;Uau]ql#?V9 E1~bbuvp:sm+UT\TK-%0!tXLNOO4}v `% W$RJH8"U8G l \ T  &jK QDG:eG䌲H4ڡ컏T$a(VtŢԊB"#u0<]`I"jHzUv)SP&{dZg)^8 L'@z"Q #S{SsN8@ԑ:뀣&v ԅ:1<Puj9G1# 'B,`#+A@!ؖ D"$=ǝ 08Tڧ RCgـq n,nAm@2@„PYF*mNܦ;Di*.fNhg ~V5FA"H `D* :CR'n)A,@2A Hu9ΐUDƓM]+&Ɠɜ$-] ̻EO$c]!?H !$"0G 5EUHp4N$p˥Ju#7I.Ij* YL0Bln& AQ8bS7B/!dRP'%"5U82ނp~)gXyT722]aTQ@^Z?xˆ#+F3-ՎsXx LYI.:=SxPSIlc'E1N2/ 34l]߰Mzԋ%W %C[X^"N@L 6맳5j̚gQ lIKcql̾c(RTYd%4qJ* C[.s?#& 2~)z2Kqw$02 #$a榖R8VhH!JIj艦(RcG4c2~e'Ls(tB"Lˆ.z&Ap.TuQk' H1GuG.1JNSmdH G#qPNHRwH2i$Gh̠xwۤ'3&ѦxvC_0/#1*b0bV80(BBrFB%(F^QdO@w 3PT`*OľLRh(:Uäo(d+KS(ix峍5#~fZӮlSb U"xd$|c=*=?.1ot0`ss>+lfz,~ Ѡ ԧ'%%>e~r~iSDdKBI̼9(D\'U:B,NeH2"!|R*Uq+'VyrpNc JU R͂iArUh2"s(W.I(_R2-z'i*ٳ$uE(H8*䌿 $?V,ا b,lC kH]eWIhkĐcJ2-! p!~P_D+ >14@4ޝMԺ݃u=DRLH2+HX=Ie*@54eggSkA8CZ)"Aқe`aXVdf R.@2nDra҃+ UXkH$&1!Feek"ư >H!>J0TE8#/`d(;I[v6Ja`8!NAXD D4`$=rZ҂s $YY6TncBt6~_4v^68 2.]n 8 h@ 7rOčHٲ A hDV*;J&2d6i0!e,>VHO,{ǚolM" Г3:B"\,G% -UH~m?DnEw3d6Qr?wCHP,\M/ӸfhنUlvNlwsG63%Huv5p|0Y)nifaFi<{EҐW]Bx]($@!EO2h}UBBcI Rg`8l>H<.,6N}f2!!r> Si/TLTfE1z" 46g4mRCJmpcQvML 0/Nby b&$kXP CL38@ 2' Q$b F5ϘV/X0?x$~ l T`c4eyXz A-NYO)pZ:.3 2H6 wLF*T%B[An)UP80ϙ8fh5D,b @!vR9T.ШZKHkE%n3IRzjS3 hw/or_tbh[#`uKiu11hw.5baԉ(U@*|3/N%w32ÐHbemE|$tlJ%"f?WaPal魁˺NJHr#B"VuOBae(9Lh+RVSu͑~1hphH1JrS|3/6ORbֻaq =1=ӑ]dOCq\nĹčh?J3BcG Ģ.r?b}%6gҁ"|MLTѱlkyEVW4BKϜ`އ]n#L }J}YqD.ƗI|yYi&>&IEJ|2ҋll4 ;nag &Y3EU>7ʧD ( Y AF!a$r B5 :R2~( n#10R|= 0  5?_ ~>T7A=o( gu˞P_pKT*8`. " B`˸w+w!GAs 8\{'FH!X  Ezn8oȋEmn8aJe: Fc`ݡ8H @0 3hގ c$o bh4@ra,! $ |  6p*` "$ _i,@VX&zYѹbN(zI"wOxԪ֚!E#;I3#1 ܓBߠ3)~-zց;.؍CKA*w1?;%L-HG2jo Z8L 'r>tglsНb:)<NB(1F`E$l5yT-@M^)و,"N8p6#p9G0üw,3ѥC !"H@Z6tK#WmR ;]H.tF'b竅1-Xd]LqMa84) $k+,d!Ŷ˹en:r^+ʼWVaCuH wjjb56r jB2c6EX ~v{ JbrKԒ'c3nXb!*< bh".p d:nQa'5[l˖"6薽FEǬǕ#Dލ!ddO7bW&XϪ a$:S,3v[IayZ kJbݳUR,=s8cknYy:Xw+wYyE撶0 6sjc4 a NvR$M猗ZHaZj8&[&("G`,e6_а==6asE&&#2[MJZ`]Uo*|^s0e?]X3J+sSz J$TZ_`Y \FL~q:5)i鱌(؝;(Rom2Yd&21Z˲^i-Yr}΁q[ҋ[ЛG=*oqlj' ~O Qq"3#IB$u5-5}k|G$ qGT%2 Ǜ,c:x䍀P(ͨ!`ĄsDsC77X63N:Zvbv牴eCusm xvzhE#c{ b$1a`F : ze24!7;1e17U(SxkKz\* DC%}JO7{΅ R5KBbN߉Rt|c,'V606vvQ@(#`Ld PFa;`N A.3zI ]PP;<| @L*(HKO@ I{ [k+( xv*9Ih(aXqXWk($8@0)"& A:*AʯB)|&[W86Q-BCC|&(w@U0W:j$PJ9'xr8|ȊH[7hSX,BF, p.j$GP2(aE A܊(Il.8%i>ɴ+R2YtLSa  -F(Y[8Ҁ 9(<xz,gbmp`~c EAu&|e2ղ󈌘 FḬ荞sb :˙ȝy c6 XWE铬I16 2buxH`2HDEާch;.@퉌NEت jx+LsD#D4Z-x|Ѹ!!ϘQ*`p'(ȹ $}\AyW@ksKf͵6 j(ru.CKJFsFH7#d-#Qq<ވp َƄiy[ISdKZ <;l(p`ЕiU9;s(M˪QܹɜI+pu)H`6VfK1%d@O8X%EMh{Pf; ʰ ᘛ)/" ^ zdPGquyu shkQ(Vù4 K'Aڮ[}^[I+j&V z; S& J HQL;4yI&5Z+M̈{jHcmlUdj" @y `h( 4/g`8р8|@&v,hѢyĈcDE.05KS-FLDD2}x0XE('= n521$}7 ɗYgCKmGИ+xyLl8 Qqgu s (}[Xô*d#Y YҒyEO!;K5T^h azI. Qgd/őYxWXl^9'+n6aU6x; cٷ(*i^k cK Il)ƽPF]b V$T, g1x|(g7#Ap`/aӚz>5/s?QZ#&kܹH yEOTpg+. u"hα+R+.S0? j%X`_b 9$d^9fXTpGPj'jÍЊa ݮ")@d-hx Ek\AEي>T\#xgia3jDLOv.(x7j:1!; }2gL oਡD' nQ3hL::$-1q4h`&pXd4#8gBS5&Mc{ofm7>f1įJ. ?D! Dqx? @ ?#U"n %8$~ǀ`(6@XE@F35"P$s~*`8{=5Img1yb8(bM3 Ϲ\ImBi4 @H¦T3z^8E9DO7@&E,ns\~ z(= ݨXkVo7] <fxv:/k${Y@(. ʻ&h+V?+t(#5*l1R0Ċ622v8K ;n|B;繱hDk ܈|N (724$\3:7PP:b\#7 O%1D' S# !b/2h⺻RB#M]R2ڥ(@<LmB$* 1,T%N6$nUں$%Ft#ּ"hTԻPBOfըYX/kU#QSWgYHʭ \KJ$|Sz!; ]s}*$& +xhij+zKc7sN0V^ĸmƷ?±L"cEH$%P N1˝@dMԿAt D˻.-oAKg0kt+=818zJ R`0-|˜ŬL8+DVԙ~Hx we2i zBp9igxĨ=p`e+l&@4bDT,9zu +c'ڟt<Cj&b *C;pN A\-$IJ13|$;ǁ!m5G# Jp 9ET 94PϪEC㒁9(x`shz' 6 04$vfX@.` >d5l¤J# 8,E@a:3:ZTCS(@$K.84wCM#$m!o.RF`q!Pj(J @L߀(`p"[R,0`:W&8Y̟Fl^TXvл89xX h*x0iDԍU"\E.rp$'CZdlp @0?J!PlhPpti`L Pb`M@j1{I`ѡp>oJ ֖d!&,-E֍ dGLQ='S%r IK,(rsWYf"\0TgN.^l:##bޚ#HʁEyy&fI&VXCiRY* L@=Lle(8  D.zܣHC*BdLVc8 9r 8eC0 ™RDnB4@\>Hu qp-OEDrpLIqQ?T>`S Z#E@f *.͐Ýo3?[Ҟ8x/09<26lZ#g/$ZUslraբK]Lb%oDhgUK6)E@ [KA (G2D@|- '6c 2\A:Q n `O !@CsKxOhB1 ] =d6pSdK6B`C#u'PW`! VSXAîM<t(qjZPBJGcTa~CDAc;R:fW \Q.&neN+nR5승r6؋G .R%I#xg:$Qܟf*VuPlz@^;J0Գd vԧ98I ^scک :+HGȕcR">=Gz%FڪNVe"duC UU8Օ x+~kuR@2%˳pVL H3>+ky kf>{PiX|J#R#f ]|2r1K*+D,ĪYQJF>*F+k^]L`J10r؎%*;J,DS~BA%c 9"Zqd!#a Pw1 œL24)ž0ctWKbnh'd]cE6,3N8oP6Gk8NV`FFg Kb]62"<4Cġ$r0Ah"u#"2:Z# TTh. T*&Iho(D0aH*GH냴BnCd!ʇ JD2Ll>p61*~VS"ObB=b>=f$?-\g ܬ"l @ ` CBHH(!8 ,'>="T3H7/@m `AOBvFN:3;Î VaPK1 v Ctnޠ(a"®"AlkG\FH) GUWU` +@@!6\26T҈y)Vynʋ?H3p&2ኖ bNV z @ @D `& 5\ <1 FR66MFj'6M6Dfjo 1)鰝JV#yRnhr#)l?)a&-X ~?3\?ejhab`\!N@3=H)dK;0J¬ZHhp` acP<>1!-B):F&F,Kf3_.bb /&8Vrg% `&R7 UVpӬ5K+sA.{fh-#@'Ez@5l(jb0 \Bt?eˢNBw(*f@%,3/Hd6ra"@ @v.n Gdms|t2.AfM"K6D1f'G:E""pd8%^b'L~ ` tfD'0oBBV*LICl @A>hEiDRj0 @@Oh_k7q &xdI-J!@ fZ)#\N>֨ pad+B)+Bkm4I>(ZN֠":  ;XGOOZl&Rլ@ZN+p6*6R+޽% n7bPeL&)!Ad ,,+" ,~~@c'bN|zBv }P!*Bz$d N078Dg`Ӓ6` `cĊZx@d.XvsX[/t&,p@!Ȉɕ]&;G&kC$bj&EHSƻ.K:6Qu&2trvCN;;m/H]oڢ 'M$7D#b?S_go},+t%d/Jq$!/5nU"P5ijiB1'.DbW>eV[!PezHH$ϲΪ4z+ӯ_l(!;eqwǯ^|qqrc"Q@VLzC+Ow&XAj$:ZR?BSƚZGEfA411ŲFg$ U8l-"6pW9RHJ2#`fAMzPΠ;w?"µ;S%U mab$L^+r;*䧩**)?ڸPLBr~AI WW`ynͭ"ObaS\_k┅J44;:BD^;WӴ?ûF&[E7Gk*bBd2r^d[pLU;"cPsyM6UsBķPZviD4 dNcN-Ow*15*nųTBVJcrJiR4H&E P[i L+bAAΉ !b"%[ @s#=Ɂ"Ɇ:8%R$zp=+j`t﫞eꃵ8u<ƄFCXZ'<$,o)VxtpRe“?)GVVH:g3 a)(df`b=5[ n$"xMPhx!PvThYPdH_dD&wstWC9PNTUT[ЇnNAafl)Fr v^ Bz@76cl2b$Ib,6닡BUUUY U 0 !4<`ZزH}Tn(+KlƱ,jԲWm,|@@Hl?\nB0 d8xN? TŀHpȫ)F@0z\>^ /R"p _3pf~>@ 6"U*@QTMEذ_(R8O$ <gCVpP"hzG`a@}R`93`W6gŒڢ*}Lj"L0 "n("@ j^})$2ɺP*Hk0I / `.0iyJ@*Z|4j(j-lzKF#% Pq)l,3s2qZB+#22Һ. v\x0Hf@x |Q(R:VͣprpԪ$ (GQt,yf!HWLՊAmI@QE8AtGj522i'+OI[Z0 D8 ^MD EDLi' V+9v<$ ibWX7g<ڨub2/K&gȂ`qF,bpF)S20ȩN<60d,YF4iuPks6!@R5sxl`-ojP°b!)(:&ȀLZjJ(,㽝3p 7$L2JU xfcXqY^ 7O5W1:7iLR ~'@6ͯ%>&5qKͩ/?\= @ר 0),  NuA+ |?d>K%Hm?jH:)B06ptp= ¨ҼODBwkB D !hN5^ŞQ$(Ix̘4`[+=RKv"n쬣Ih?h%ľ'z&jwrBZCɚ)Q(ޚmIVn=Vk'$b'MNN  *F#MV"e]a:qHǸJ VbVy*j={NNd! \Ae]\4lЕJMѩBH ΃p]Hʸs#-)8n NJ;hZ(ʵ*Bs/}*ӳ69ӢhV4UIH"ӣ .B53Rحp%} sZA J"A1*8 u#ոs,`%kbJLҾwG v1WAQ{dQ )Λ[B}iڔB چ[]efk٘coiĿO+o3_ptBVzвgSe H+kQ-zw Hުs[#~$HpȽFOCXӧn3ތQg5ȊRM"I|mϴH@+v/hb;kma0))gՙki4ų7G1%|h0h"X 5LyegE L&Ȩ/( $M41H,?G{UUI3G% 󭉙$o*XÑMz*XXXEPv‰QTaR39{򰀈8K:;I i | SkGd7 I% JQZ wP#YD{0{1H 0A?@@-T "Ȗѱ9s6vzA!ϊIQ Ȣ Ü5GYe@(2Po Qɀѯɐ=?LPt`w1( 2&ΘJ$Q1?vd *@wVi'.A0]S q8sh L&-+7!Al4(HaI [\SWyxˢ0.#00'۞:>z4W+O k]A-ZDDJB%3R+82_^8i`ȊpN&"> 64X < 0*xܑJ333ESR8i704 %X}.,kQAyh)bN#0E-Y !UJS3Un?ҫ*lkPRY#2J'ly:ͬ3N#?c,JF.i*-Q[#Ъ Ģ" OE,nL jWw+ &%y q{S4%zv<\p=>U]zѩ;z)ϱڑ_Xj rf- >A:ա i M(.I8q‹[!z0 ,37-V)rTSRB@jjQ]2ڗqjk}X#+BW_6.%[" xKɠ87 ca(,qprb -}si=h*W/ h`, y܌Z?޲?PLoB8AjTrN;+@Xx>zl s @͈A)AH2J"O4҄<ypwSyywMHrTV>5jPufVH0 8&`˶Ȍ {8Mq/()68604`6Ǽp DL ? (Q+bI| mffH:KLfp8&^  #h},) p3(Wʀx!h O \Zj c{tK`s>\|NX呌 PDL0*2uNY`$ЇgOz#5x2Dȫ HA ?@,e±8Ks؛M*"a+%XzeBab( %X'1 ,L3ȝ!D ^^a{QmD!]0 ѹdv8o#3+9(N16-SG "RƝ_- Ӹ3 384ՆcͼaOP! 0209 2L 0 ƈܨ?  SB<n98\HqhAP]Oպ$gҒ' Jk@ܘچT +b0zWN 4U2 ƹ(zb#p?Ǯ*,2zv)o;>{3iL1x?` W.$?` `0(Hg`F0"C_Q` $i3,i}2VԢǣ0Y&Am}>"PYRp$haZ=ZP&S\o Tir<[MfSQ$-sTBvB Rh ~.YUqݰ{Ȕ\drZ>Ǫg!<&I%CoIn\ ƪpqL̆>7( v f{Z>#*@51 '(Bq ܇BZ12Ŀ+bұ Dz<<QҎP+(+L* ( *:'CT(*vO"jKњNۯkV!=$!r:~0|P2MВĭ'L8[,JVðˢ Z @ ӄQޜ6k ,b54=W)&by%, \~J?bKDDSȇUqlr꤭ "p؟;2,O\9LV}5֢W_5Rjc9)(Wf?II!IΪb6jUʡ{&9"SjFH6¦ ÊDH+w|(`2/ ՘϶0k_U MFξe(hȹB25jNX ='2Kf([wʖ2ncwe!rSEB.gQp)rb Ahx|PaxiP׸=. ǹ)K@]TYi@hICi>`Zk>kA+AlAF@bIwS*;&D$JzgS*1%.Rx2_~L= hf+%cx$=vh0!9@# X*J8 j !" #  6@S|pK+O#E# P2Ȩ=L^2FP `xDJ)@P@x,ER 4l@\"_" 1H 4T @ p-@D u@])T`s$Έ|eGs,:Q/J>u \&vp&f4=+ah <#xy#xFU\ B<?u ^ie|fв`!$` tO wзp =GQH8cc3<@Y oͰ-@<(V&%* `1ɏf*dLb!WU3%`"OY8# dQVH!Xsmk qz7f"ͲAU rQ[Jz>W2gL(юi#B#j \L0kS#B60ث Wd ՛H ;q!Ǡ59 n)yTro4! ArJKx q2'VA9=XJ`rA{kFBgڣo(:N)(Ҩf~$I u<)I?#ҶZ b 0/P5ALj+J}mL +TÀ,Pء( ,6Wp pg|5?J8o2RHb;8cz9R``^Y*S2ahc>ሉն $/RZsȟFZ '*ؒ)FM4L4@V!.d x#j( g :HG,aEbUpG4bclOT>n1 zStPFBHg$"<3P8Y)"v*6O+4iY!d4EBe@y%bxI) +L&X&_q%r~`K&JcbX&DNd+&7dn!#[>.C>DX6Wq vRZCRUu2:2z"E`CS,1hq 3dbd:%b-K"bp 9š*΀`/+% jb/R'H@b"Jƈ%j蓟 qE.F`("C>†f$#AONq+X=h$$!.qRH6`i  hg Zv֊.*+HO/)/b/"P$`f,U,Pm (> J-x&\aF R B ><IY #Yf0h88C#b=72blQ/*AM snG!5 .#V1z("٦:u6!an6|,($ (t '/]Jx:"'~%V2J2Av`Ȃ <'S.xF"B~\`C 6!l WqF.JėZܙB F#e1Sq-PI|1bܝZg%mOPg;f-clQ CX萪BUtN6&5~KbQ^5h&-`#p@O.fG@qB|@l i!WȖAa"f@3C6fL`ʩ nn6a@8`L<P:)"ȔBgli*lNnƑ!ڜ"`DuMp9bvof/b"#lBLI[RԮ/)m.<nl*$" M@H7d%2]l !5h@z sbWaVVZ~('b,f(gܾm1b} nA(py!!'YFpl hBJx"M /%;Ub", áraʢVA|{BtwR8r\STSf"@%g\/T/@Rbn L{ֈH'HAɳB  $Zw[< $-İN6[LGaSkaeܹ(6: nF ,`T{sz~bʩ"n@WK|!8Y  UPgDu /V%1,^bdӚf-+9@6i=š V"&F5RD $P H#{"I`Cf# '\+vy?I_2Id@z@0\Z_+6ȜA!XAR{ bIgYJRssljn 9F?0,qd+n$σ%]1+~RGIG! q:].`VC|1@9a!z`(  A5 }@PX*^CF}2Zn]f`d0D`xR*<n($I  Jyt\L`@0I9PKiY!$!d nv?y<@:p'|7_G[wb/gWփy炄/Ix%8@ @+z˩0; ={=& bLpU,E&ptᧉ0+A sG=PFS R~&N{q4SӉ|8 KY-l@*9_k* `I@`&n l)}& <9h.XT.MAdJP!v02$Kw+ʢ9:. `Bz}UR iB2{,'&4H=L5o*A0X@/,+,`KX.*toBn{=MF86NK~ea o1B"=N՚U-lUT.4ԏ]鶝Dz(lqyJ%@p$)Ԁ3PU6qS=F/ĩ,9N}x TD# Ɉ o,jJaXGCcLtm$"L BCT@ ҁ0*/<BU_##)ǢX 2J n&/(Cbr-c0g:a./@pH@`vjA(&1g9T̈8K%,G2Ihn4f7"DVED2v_Qa>,&D>Kx(5#[sv9df p;GlnCɚK4==뼕EǓʪaԖ*Eaײ1FJڀ u1ƃO+K Y,+ K=\)̇0WS>lo Dc*`}(rw50~(R6Ko&K &MFKҰ,4bkS*2[?#x2,>r(z-KX[1ϥN(F8 UVr>9e>U%*`nɪn樲jJBH4η,*}T嘖afѷ \SR*7ZT6ȵ-xjZ䃥jZtC|491-ĻKE`,#_iN)oZ/f*bTrL*C@㹏5:BO9fnwq8)`sj) ,P*]g%s:bbZ; %ZbsJ%.X<\ola9!zaP4Sz8A(Qm#3c#N=/eݒrN.[ЛSMI.Iojīu])Ы_Q&.3~B[8PuQ1 f?UC-k˅T!ϕLk1Ϋ«쒵TCTM䴯 '8TgDN 蚤pͽW8ןNL%3f̒m{La]ZO^m_4MCyڶyaNVϒSb}o o/-5b*<UU7S[/ӥYVk=7.s*ҽ%"K7Mree*'pn1j}6| g] ohӂ`qq~q^ʡcOnMc %EO0{ڞ:JJٲa» >w*]_|@4ݍ1~D @fўOR0^laH Iu tDK À|{r0D UBtJ]-8_{]eOPG6]Ne;%ڻᰋj `# z9€wxp '(T Q P Y(`> Лy*>RɚHbU68Ь,B9 DI Jq*W%oh785jih(UJ ( 9;ꄖw!8`.j(7@` 55{hi+/\~| sB;q71/; F yIG6͋CiI0KPހpݛ4q.cZ`#G;)E z:hCuʺ@s2"RB!o-IF @ J7.;<x/F"C`Hhks<0iѻ F8? A)+K{< ;7`( 6a8Ɉ )-(5f EXCSIPSm " ѧ2(2i(J\(}( ߍ,5L@Rf ^ ;pc$@%AJ=ޑ!iB3<)涸 [Np(?HЇy$)lG+/h *ķ;ܟ0 ?Eū K@?`CMAXyt V6L'!0!84)B KyԺib{h)~.48MO#=f~>d@HQq:i!i Qs;t@-P(@t ʻE r YIOlD g1C[C2G"s)iB+,LJ݂U{TbE} JPEiDZЬZTQf 8⾭?JA3(aS@T_1!483sCU{B?[ZJ e mNZܱ (Ōںkщo%AZ9k*IB 6[ #EA.JⶖכG+0! (%Z[3O$2tU vZ|بћ8K!3?m^.[Ÿ`f8'I}W0SsZ!v$'+aW@ }\@S|Fc,ZY'cW9BB:v &`mR1CL`3Đܟ.m¯`)/-]̛}+e? \!ҫ1}S9|5aSbR+Cd2E5̿CA4L73:[eY}7|30YԘR| r.SSC1^!26ʹk*`6 ӶQ+ HHq]M\BW,ސMz䀈 q% mNMc}o˂p'Cz2XR?כd4hIyQ"fW8t@(l(rgx3pE0#I s`!W]|o/S1%2* p;D[tN dB)z=a @z3@`4H {_zM'~? vQ fCLQJH3Uc2xJU·`|>^`$/b vXJ%O/jZ($xacqpH#oJf>!Rfnuo_Ie-3Iȵ3uI>n6Ny`Z{؉F#-v@P 2`u`@^P..G궪l< {&i( 7-ۖsNsGg#i;ƨ2}?Qjf~++C/*,؈R%+'d\ ^`?+8Dٵͺ&gqxB`?L0|%<{L(K({IURh{ XQg@z$RXV,T A6r-ϴtb#)KvLZZ#a.&Ri'ᨺOj0l+ŧ0TʰUO7IEU%0pH CMP l/t0;8ԓ!ST/E,YU rR5KT n֪R֥WQ%|FK:k#-~{5YTFB~)L ۬ UFޥ޲GI򢴟u{$cz]j*NTm{wKi'E%tVX.r2Z$##/*ݙMV#U [˰t\h ;t١=6~LZbM oΒr? ӂUEPܗ%2K[x,b.H,%~AtK4Ӎ/(&czr+4\L=Dqje؇8bV`.Ir,Ţx!;V¥`iP8Tˠ3pa #N Pjz@- 8ؚW -' G_QN6L@~Nt76mVJC起Apґ00 'tlf2t#(9? H4h xo >0α`0qld}[4!iWXH P%T9fRl犿5эK. 5?PxQK$!.MZ:#5Ux.arp/hdp_۟L r1Ξ#N2Bz 3Վʒ$݀!|M' Ao1/KJ&Ń`_qGtX @n Fiq$GQ-&2Go 2@ɚN0L%4 ҋ끪w%H3Άz2!D*:HBmX-^O D pdZl5U[pI8P`+4ٖ~ʭMAFVz%B oM=+N2/PtϡGbECjJHfx&H4=-a j%XPBv|so5<(s1{UadGM'dNlPNRh%PR1*Yat[7[`* A<Ns,m,K@x@Td&:L."\$e,쀙dIb 9F6oL)b$*Dp,$5"` DQ]hb#P }j,*+,&)oez1C (ckVf\"G*rjr%(@]grCĸqTJeUT{Z1h1>@fetE侅7#*RC nL#'e!vqtb>}ej|ozFm'트fU*L]PZ svdI5O ϯXR*m\I/?i`YP/-S'b[$Eb`XҨCč1r([$~<ABUEjoZ CRz}:1Di*m0\tQlZ3~1@Jh~-)Hz61:tNfg$Td@& XaL$@`̤0}LZٍ,dGslf8 &ecl E2z>:Ò!a^dP9Bp6$iotJmm"i.w3?1"l9a(0ecFbXI4m:(G &Tqw??g5Lؔ\GXA`9hA"!2XuxE#dVr TA(`=CxX\"}>a@`FA*&@/ɗCbBZsלpfpI~ @ gM;6P)T)*Ta z`!&ÊJE e5gydLZ"Kj:EMO FDpg{QQtFWi&(fkbSM]Je>%8#T$R<@ð! 5m'(EI'Sþ}Zfw7sݯ). H n3𘂕\ dG5*V?G=*^{g bF}s:څ6FRا3n^r4lƎRzS5ۅ'%Et7gCҧ[qs0DWVrVY6K*ݤk3^,EMoIZ} Z,8 Z ^r}|H T $O[0Fu@;nZ"V04G@a T]bp8 `0 o7xqTzp8$- sC NdstY,Bͨc E0du0"`@eY/{ { A}ڧ3t }>. V_EB)eakd܅yncA5g39s9987ۭV`f5 L.+f`lM6+ ,x߶ H[8!}. C06 @KIp.B~/j:|̜bhJ(Yc`q`JS`f@& B0 &R $8 --k0R/R+&ش\06,L 8 :KQO@> HSR Bp l`ض0&bQ~}˅"-J( `E0lr`# -APy8O0"vޡr{4rb|b' MUj~3 &xA;i+S@[ Fv3;xˆ [b|1Z kB j(Yտ g*cDGjjv)krOK:654 u3d A 2J7f+ nJ`d,$~o)> H 6DP(vr8 尡28ȫh&4"#hBlN*GyWv5+>`ZF"#pw"ί9@),l#bJ:yZ@ Ym>R?2@"jp`$CzTL eOVC&xiJ J EˆV'fp{8D)4z  e-TX?CqÀmjS rk>-Rq:(8 #R !;I`@" zR9Z-Ft%7"tP|$̗ #v{;[\d69R?^V"/VQ ..NYJNЪ866#4^s&!:fX-A;vYŤ;`>m;MdMYYG*O['B7,gfG!CVu(T/WdA|yf7=1ôt}*"YҢlo , ;*Cy<w&qR d GJ9~w ,*U$[E`ҊP1`>z .(˽خ,k! 9 O q Py |:*(z vXHtps `jOXp &0`џ;8`HyqEs0@k!dzP6h|dF DQ  z;߈s >4 mz`pQ0g)p$M P ;1w8)|X#T𳑉S@i:SRީ<&X zPЇ1" `8QQ6X88:Q*$F|G(E O 5$j }:RH /2zWP@#pW1k5k*/x0| Z{&4,#⤟htsV#2ۧȜ(ljmw-#3BH6:,Q(|'RB@ɝ7-cbXPHnn2^oq! )gH*qH}Z60ő0J )S@ٜYb@sFRb1%(!G衋amΙW,x6xM {B=;;'=3*dXd#a ԻRY 3q  ~ 2gG82=ɟO:9 Hr (9|CAy!CꖌdA PˈɆk-#!QNq+'Xi\ ˨0蹋1{/+X =6ح?@rS/.+,F",Ls:XgP zC.H}YabNG%o֣ xØr+'"<:i8ѐt\ZR, BAQ-;7h֚=,@CЙ8 `&B ,!˭G,r aé[a \e`SCJjKC#x8kKS-*sJ "K {~` ;-62+m1;9V^Jݤ ͚"qE9-N4;2.<sԴvG-L]ڶ>B%|Pqಙc|K0;huĝc(0__&IjEL8#9pJE"QePdڻAGpC$$0%ȢeC9jUZ啸yPt,i* Tp~v&ΒqB&xxoxSD YC'fF́D0 {0%w p5 ]6븈jZpz<}\Go 𒃍DMp1&(bh&n8и㠃 j@br rS@VeH(%X'C!  2"V,&RjtdZ IJ ʪiQCR jG!cpب&:ts.R&9dvk9t'P6-3x`N|OZ0H,Ԟ&S(N Y!]'彋f*_!T J97*m[ k/4{+@ #=8ɔp#.q5ٹ+`:u߳Zu4:(8~_Ii β-`Vo2}Z9XȐi-Fs!i]&lXX.͠`kZ61וG91@˨pU;Cb> m1*yQhp.@hg@#?zpR0ЬEDg58{/k3PsA`KLU*sHؾgNȀ0ŅR,B17}u@< F0 PYn 0 C!-^yKtwc*ȨGv]FꞜ~ kP!К 8H>!hI2foھ=ή&F.8E02 ؀I[R]mF%kc-m)ՠnk? X0BP| ) E ! ap ' C`7 @IH`MS2D!P$90pX,>Wb( 'P;8p|mFZ{a}%hS=P$p>;e%@`D/J1m} `6~M`ޖZ4+D&Gf@0)״+^{T??>g4עr±C~˨;J, AcP=oԊ'(`z`* h`V e()g4@ƠC[hn,j[4#,$"IHAI},Hӓv n@؇ɜ4gڑ`CeBscaA!(U<#]2 [{2 oJ` m=Ȃ>SN]^_uT LKU„,W++a(-AX ُtZZDԜXU29lUh&L U>Qt-U ;&<o X04sռtVɛcr-\ӑKv+Pf6gIz̆T)CY4$?T 伮fUn2`rH.B9r}39 Vr,8U?)sM Gɘ*\[fduJ!%&rα@nvA,'?lڋLs@$!2:VLFRkҙ4Ø~؁Ug0tڻjn\A5 'bO_= edP9YHq %0dx4<\ DF a!DG,: 6gvK: нE.Fosp8Hx* ?!x|D\'EYyJ)i:TEPЂX yhoIQKed5D1& <HJ 0,Vrg虡'ƴ=IjD"T5PP*hC0e ``FH 3&P#lXgPH3D 1^3¡fRQ NEH& Cd zhCR$|nI0F*:JB13X bk9`Z96%#5g93"A!h zJI* lnB ||Q&fv//f)?C"x[)R1Pqt#Ey%x@MWmÜSJo@ZXo;(CpI,Sg(C`i_ i)48ӊ-J1$W}:A8*Q2%LV2 VG@ E`Wh P OQ$&vTYPk D~nbQYF]3h:Xԉh%j'ExвLI$L=fz16F !X-:fV+"V.+jlTқo1&n"H i.3_cWF\F>n܅h&rúTs{OaϹ(U^D*Q1,X 5>fxȈZсRIJ4hDKb 2>?$0zg<>_ Y S/+{ŪW"TL J>1g A1`i["zˆ,dMswR fA taXK!"hx4$#t`9Pijd I篎2{B,$[`P|:J&3I%"rQB0^HL!!8PE5$ .j' Bf%#j:Om,iz ϛ8# ] -4)#H$$knE!@`!EƉ Rq\%wM/#*<ʟp2†SC$4=^;,,\Sc%I"HEdY %4/eֲ'$@Pݒ#]B-*PK]c12A5P+Exth#lF;s^m%yWJ. a|0%i$s|YO#8'@"U0X~5ᛱ5ᲇSyؤ"Q$ ~'Q4x(vuQ0#iԼ.R]2 A꒦KƱ<@p-pTW61 +# dLNȩx? E3\ϒ4t"a7MAj90&?6eq?ڐz(`M*it qXcL[J9 .xP켏G& |%1sV^hR= DRQQ$'< D4Y 1fImUuF x2|i ct^=B^/5{ 'c ŜQh8T &E4 H=g`3f4 ʝ2:ڏ7tJUqk$Eǘu @# xJh .)I^ o7@zSlc{pP`#폁ԁ*"dBLQ {d !`6@:">Ťa@CjBlQ%BpF(oL)A) <@0x,(,`(X cb&$-j[_dntX%K:h@0/<- o@"F$FhX H&#d0L 90&(Ê8-h9$a aʃeunZf>e`v8ZWPe2 d,D3@A$ʆ-DK2ȈȲO^qaIhj\cbxD? CfIEI9#$GxNv2h DMo6 oEnbV2S-|6i)"kDFUlFDХ-`CFJ0_İ6p4^F\hng$42- YEY'E$6bbrjf F\b^C LLepK#reH>tRXD.f] 2~aH6)ښ'@$9A@.O̮:P&eA /&d}u(pLt^ʃR1jJp aNe9Ƥ%- V.dcb$ f @ ^eB[ Tn"@~\IKPl]cHD$jQ"M zSM1u3Mp=RSR``!|$cpOBDB01LFV*OS8>H$C(8O6TeF 'K1 @{?2"ͳʹb318F9'Z2@A^)@ r1Tb2Y$ hG"N, @A$o/m6輿r0%4b2Uλ e3d(B l% @ѓZ.r$7dPDIf$Z5 G$$)"L000Jb4+XhlSC4K'9B! 3mMb,J$nN\;YFr(pT3X)Tt+)(d`M)`0RGo麎 $Jj$hlnJhVL<ʖxb.8F4ckIFF 9fDjJ<|c .؊D҆)$5_tH F4vCWX:<`19CFE͒.><@%P׎i>? -cՈ4$ SE%Sjb p'yljuuq'|Ɉ9? 욕0>gW#_#RLFiXK3NRIb$DfPweSwRnI"_s0ʐ,} ~Qod2tzEjVUp=_&= Fl$Q$qzopO'-+Bf̯AL/e<2N0xB3b vӒpɴͣE 7bckpG..F$Dſ̼/PrEPJ#̎A9(EZm"SbjRFE6@B+`1f D`Xȫg6:7-c"fd'\n%'BLJll0:FRXg6AIJT&Sfn ~ּ: q> 85Wq¯ =.l`m(AheWER3kܝ-SgMr*/iS)w/rJ'E.LHڶf%"ce8 X91Z5"TpA:WNlOZg@&bt7@z+llB͏xB|a^&<- :{Cڃ6"0'pnd! 5kE!HzRQSGFf0/PID\AYDa\E `1@7,@% *P&ĈycV6h`! $MXV;QP0Pcko#VQTBȂR$~\SrIH'IL6.ꈋ#v&$Af!8 m6gL3&t `"a]=yݺ"D#Y %!AFq*[ vFZfBrhD q {E~U4ꆮ$fʙD1LImWlED%Mc$ˉe$SMN{kkbRIfJ -E$7r*E6NN%D?X{Zl*&mB3&UT܌;e) <$@w廟Ӆbv `!6K/ Դu"@>1Z~ bTLC̢,Je4Tb @At>&^9met Y!&zBUӌ,-kHlW"ZdDCv.@ (!a190=)uB*A,`8DRTμ$ lӠ4Z $EJgar|eC[9jv"078;`c.~Hn.@)cy'BqRalUHba vf.KK(of-dLpWr( }2eb1F_611 5+jvʀ7jb|*.JPBDt] :aA{)q ֮&>x P,{ [|>@h@<H@gF`Gs  d`\Q@$Mp0 ? <ѧ:mnR? p`~w7m.=^{tZb%Rc/ۄu4bfܓa)њp R}> n y%3[fE3Z0w@?&|e;.Qѫ&ڡ 5&+`})<]r =8+ ùꖓc}+yǙv+" , r{6,3L azH"t |%OJGas5-vv ~ Z/p!͉@V: ʀuD.IK5'6{,HB2DBάWN2K)Bm#, 0).*XIy2'q+ г⹨" ï/M$g!ȫmri3Q*T0)+*1\ $# ij721[yf >$M+BkR]5`[uDa K, J^u01ʝz0nΨh%#G-1C";kۋYb兦`s=nx6D" r<~jܒ&ut@'Sb.o{b b9Ǯf^ֹ0 *`j t cZSM6eo)ZX s!z;|1)idZ/!S4Ƀԇ1UiIZRLZs r ۞I4& ikM?,At`b A1/)Qw{o[$v={[s?')+9NkupGByboF@o047W#hv7XNɈGd}RT̉7rg^R;#IWPKz?G肐cgMU @c{hdO2RP 04A0`5% a,RT%?zP J,ca'\v<6١\)RLv+e@>cHM])8DIAE0- (t\Ʊax3F9 a&N1eJSٝ^+n%Bf$9)V؄:YE4{*G̭#@sf=èn_qOEb(҂Wj1JLp F',Җy#(-@ $["SO_sj Jj P"kNa!ysk 6+J~TI#ĥ5*ڙa9{4mN9T jJ9%#x +>p'骈`!xTg* A+0<5|MSO!"hLVˎrĘ3pɢ~BRm pQX3h D(F eZ-Y @lk\b7n(%z'̗5"=SlLJ*@,7nn}O3\KS@yT  b. Urk@$+bŒa#Dz#5@sCKsXs*6|* SKk ` a4Qs:*q#ْCS\#u 6*(ǀ fGL]KS$\f$7 ,vƦ.*&lBrELU)F( vUŬ,K4&)#_QE9Tb#1^2F)H s5EZ-pWT)zм@: ;$HoWKhl("D@bXQ` r#r,8w"X<&z=k- 6-#;&3|QA $b,e&GJ9сsWσ0cc( (B7Qo7ӯH.؝/_(g9XIb,9 f ܭ{ ("2Ɇ0qsiMȁ1+Ŝ˷D!^'D J6 j5*z=@0v|{-rYā39`Hb  HNiʌl"sš=xE!,57`0. J"2,9m ID96 I!N CUQjJf 0oJJj : #08؀aIZj:OGL7ϴ(D-\;F$m24቞YG(L) `#{A0ZTGrjQ2Ϝ_b|l q[,\A!s:#G|GP S{J`鉕z! @H"@sGQ`[I"ω `iLIM4K,}*h O@s ѱͨ=N!BbHt, d9YYߦ˜ 59)<Ԉz Pno/=!/$LVM1nPv" 2 $r @3; lta#9` pRK }e"bx ƹN} Qjdz#$wɜ!r op+.# l&8ǚL"hsS!py M;u8SS{ZDZs7 9H|:1ܢ ΚƝPLѨ K cA <Һ#MN?MEPV&К q-8Q87agX5lWUJ4[ x1y蜉,M3-_!YJq䫝Y΢(6 N8pqJZ_P`0# = XC*şFZS] PZs5zRAk^ gP@ . `vkጰL Ԑ9=?tPE C"BQk?Jp蠉&5;*GExGME;005} @a2ڳpҌ^ g 1Zۏn ݝj4xA (Z 4+ OAs۵ķ_)V6~ $eDu8_, 5o# AF Z T&5*g8cj_8HP@z^T7j;%]Z)iJ2 *ɼs`iMxBhsj\[GqG ?S -VdAƆ8^㰖HAH)8CU8v׹Q1p qk_[мн= vxɡi=am1kjpgi H.|p,v I &#y1Ok9VHmx``Ob*@hd@^=& '.ϸw K$p`\_Fq!r MJ-8P'h&pЦiH Lq<&rK@o0 ^"0uƋ H%?oBh Hn>ۄF^=LR9X(QkX46tĴ ySPcH+rd#v@&=N q#⧀ Poxq2{7i'qb 豓le<n}RveZ\>Mhu釙6qH 9HȈ#_ʱkr ·rбHoZfifB) e@B&(=$¢hmnG/cһ"ύ(F'wzwh*lqy&-3ܞX&?=41huI s bO@ƚkOܶ*T*( bw \ x "h `$ !,=_:> =Y]AiNA,ۅ.іP琊LxQV aX u 3zoA@$E`<4 =`Dz  `6c/[ >v:gA(bʄ"OgϨVk?gu$zPxX{oS<~xK@8"yVs~/hps` @GkwbOD̥D  ^iAw:\0!J4 $C %fHsiV@-#-ACy/i`' -l{0I 2 "1 #-82 w<%ZP9ܼbw:*mp@Cs(|Y4 ]4$?Fs` *$II[˞=:JǰXIM~Dj'CR1o!ģr}Hb.ʲM16Gx$XK)J9,Tf Qhl;#`=s#0z=b}Qo7*\v" +8:+u%Z(}jȊ&)8U0h3iyl\篑AbpM$SU@`> 6,+`R|ۃF'&4sr K_K}Mt|oaxݒ18!$kz=Q`Hk 5@&BW+%-^y bRZ+.6PA"l,Dd@w"ePt :fU6f38q 8f9 "aeP 2E1] &&"֠Pp neɓAdA) @!h!*$ZL7%A`f6)pnH)^1@ p }H3̬$P|Iڌq;F^ N=C @%8@$J A$8*b%ջ@CC6)840 Uk qP*,! PagD*b4T%̄BStD|aMّBG$=8N4Ē/! 1]!fLGǚ4@h  ~ qt.h94M6d zA}Ճ҆{4@?$ú luB;G$N<y,ꗲO@Yhk A14N tzVW&{Ͱ K ,( Z1 ,zeHZ'ՄB)=ä7:p<ȜvbTB6PT6?ǣ"d< {"p6WFP'~JjF݃O´"ucGk][0b G@Kp A<y)( >&(UA!& b63`9cg1d)K#/pN08Mx/ a8|Oyjܸ`лyH$< `@\Gx$zX)z!LB0LhIja@g>3`4/&I0;JZcpO5MH8x'+g>( 8~+Pb0'evp"N)" RCҎ,9ʣij- 4"jźD2dʃRfy j^N!p RJ,Pu`8X6@""n*j(wb'(!͠ h @mO'i(F/&d"RJD =9DAǬ'*o.)=:4.=~I,Hx'} \HVƀ!C.*'VϤ8hfAǜbB&N(L8w ѸTS IǤ0o Ĭ%0x%1Hlw hsh{fbfKXB{FAE˸mC(ɚjcd&_G2H {Fo"2jc+Y!Bh6C"'#% [(1aqxbF ƯVw4m+mx(IEjM 1 ("." "5)W,elKNe mB.hG( %Gw|K %0=9&+BFB/-y5DdŢ"sjGy7g%1&qn)\Q6iks/2KĻbL="Dl%"zx0T26kvn!*+Se*- #oB>`9<4qΎ=d17h3,*:soǤeT:=Pn.jL(ܵx,e0N l9c` tHm :o9?@S=CBSXS-p,x0%!R΢:* SC($t/Ӏwk=I6Sa?A,A?EFQD-c DqʓR$d8h]+*4U7'%g2qSK>iO6y0hD=F+AD~R.:5C/R/՞T} .'h4Kĺ ljDF.v5O\"ն=NW`5T $1 f x,va8'CTJ뺕j5Hv z|A$h%߳(<<>aH`J@ @@ p-CUJyh"CF$Fk,ln32q#D )u!#1HD&6 "N,adwPn^ f@ F`&iNo>K`LI _"* *zFd~NvmKJ`*!4N>mQ\6$6c$.E"$_ !AOq!6b jz:,-@wb:# q6l"-n"-+*(B.&&֣>M,\JoJ=fB!Umrt-[4 "h|Mf9h zfSf:"(R&%,,Ē'<&0L1zΏ-mpX\CJ `%>B E mFe05l!,LΔJ"4%R cEV3`622g!L !@1ET|.*#Z4.cBX8tska4J1ؾx&ʘ=GEC:ILD/`S$[甴glzldoaeCdYF<4_2a+9 Gz /h{DF<`HJ&?]&&f"@D &6V- CDMbI&".&/֠bW `A?Ԑ"j?*L M 'GkTq$DD +rA,pؕuO #p `A,5TF6!_bư2=54U--4P o/:bJ= ধ!&!I,"2`Vyw16R6juO-耣–AbkghjQ$1u v b]`E5x*<Dhd$.O1An `g""dtz:nA&l$.&YbR)zQƉLXYK)!. 4Ǖ]p(RIct+l\ ޏ#b eCK83 B`=27cɥYnXdvjah>cL ƳB^Ih $hqX` `vGNVT%L,i+q 6{,]&=BHBRU5Fe0hJ)bAu)"A.Ȕ-!21GR++@r;Sǂ"l:u[I}m7W$T{뺻vGPlUcs) n2+JvJh!+sֽӰSw6"3:RIJ(v;"S:$0qRNtO9/5GfIaZ)ûKR{>5G&O8̏ϱwt)tMlf]By)-|bF&T&%2,4|R-+E=Q5ù)V>SKSwuٱ6@i"T%G9~% a!2=␤9J{ 1C)ղ'Ѡz,KѿMTm;~=吆)]2:fh5S=5 m[10BVJo>Х7^Z),oLzԃirT']T+:T/=| ?r]hWݢ=%Zb?`(!ߏ?ѷpX\p!eD~ƀ` h~A! }L$4 )` >FrY$'9KDg_:@$#p4.L4n|>sl4g3t:@ FX 3*Bj3h$}4ݦr*7 ۣi$>yP!_;_'opa8BF+Uv;@7~@P1AH6F{" zZ}1JMr"H::,:($ /n{}uȸ= q 'I w>`@n '|4 H9z :tݻ{!B%> @T^%?0sL:9S~AX^#!38*B >) ŵ` A1I q5rv{ "|Jc;ni>|F'ap%oܱvQU*@0aqzAyZ.LljQB'.^QǩG~3Oe9R", dI:M &1Vi+Uz䈼G @_as!LVg*> 4N,U]0&)./".އIf|oN 2BYvD$ꪃ .z2 _%1b@r(d! ~f -ǎ -5,Kn˰<On15#HDh,m!7TLQhϧdg帄4ܖbDhcE*=I.|@sli--[Ytun#pBF@|a!dۜdrix## 3,n =S)8%@? +uv!R d*D"' !34Y$[7ovAh@[RYZDX\ i @ !4') ɄƳ 1GtL,& (8|k4^Iq t䵴3Eдx0$⡩0?(-4yHZzKևJ&`a4.\"S!l<1I8ԍh;8&8찣aۣΈ"BJPiIXvuD$'}7\b1)RK~g ٖz=A^htT&%QK}z%4GImT>#cInӍw6@-TR;,wZCЉz8(T;̣`oxcgNy ٌP6+N6 :mZ2򍠼680#+B ۬8XK)f)] C!3Z9;H `?|9γb2^貉t"$@>;Z6j= \ 0P̀qjna#68 l #<ȋ0, KI=j [& Щ1NpW@wAhNH@6pgjj?%@B .[ʯB5bKX!YP9E!4Pyqt)e {h [Y2a. ;[ yY؍ŒI9+@ۥ [hA]8P386 /jj MIq!2`D b"+ JC%>㦌 /9!k b3yѥ uXuoqI&Q'p Ձ82)BI)P zJ ;0h` ]pTA A1Tň8R ZF \E1- {= '0@j<9,֚SQz8&pPEap z1 P "h .7B8kkB$hSiQ< IS{I.ѸxFAD@k9 |rrQpGP%T L9kQd !Q9e.4*ʨḿxCFC\͏9 BZI\7"*ɽ1ۑzѾafP4-.IS#B#C.B%IJBiQynI/h=5?8ܯPhh$a %F.S!Jv4 1(yF$WHh+xjZ( zpJ!"2s0?84bĹI9;芈v 8!a2(yj(cV8{>LLJ{? L]Hp $9DbpRHe`O tRj `%BZr/I6W{>S)aX Q.p Q>q0TԂ۪5oL *0Fx gH9Hփg;ʲUS >p8/WXY3v?!C*Hɛ+ X:"M xt<ڼxi0/Qߦ9DF2 vA<=|:Dee[9iM8AD]KOȢ !(TMq5j:%*0&I]#87U'%XИ)(a ]a|mʣ,eӎ =ɭ'@þ#PءFVmp 2bŴ8b i2rUTPu@:!,48ˤ$}2%;1 1V813} &  }FO݁j+I`3%{c~f5)=!%>c-q°Μ6{Q.ȇ~h:‹[(c0M k AzH3ftb <`{Ox0Z9#KBh7*0vc$ ^)L&=kc .NQȵi,0c4FQZ5Xgw 3Vhzf[_E%:0+O[&;fy-!<9`[@@VĹ+)Vc0[AbP7BKA~kDЭ.=-$<` ػ"F90[ǘK`vŠNěmk/x-Єm)Dz uHF!.@>Ƙ:UZYDnjhvq(K(0:fK,%2N BJz]#Vhr)$HPJ/ɣz@v p` >fxbxcS[xD L ݒ aAv7+q[5%fEZIF&6޺R1GHlIW KbNR3$Ɇ9*fPq(r"ʥ+RCFx$4#ᧁ0 gg@I2*9 `X>>8LLxqLpLM~%q٩Z!n&S'""$MT9m0TXVn@%YN MHѻ n0\iw"P4ƶ?9m:P.c;+`i'x`ߑ옍cR#I'h`h([ ErݳS5K9Bce=e8TIHC\,ZYX (q-pOxS1P %9B\ Dp߰ #!NQIM@%D_n2/Nti'x5G-\4@r ];(D3GI|!% ɹ6i k'!V@  L- } Ѐ$(/Pd BLh4d:"|A>/P('IߠH 39PP$3C  ,ѹ$ u:8IK䖩=rKu/2L%%J^o'듺/⩻7a$` `79MPh[9\F/r,֎g:4r+h@Q(#M `0 4 )B8z6p"')h!KRH+ BPjƓlE2mtд1C%)<0JXj&[F~,Y$*e#.\3PVb + zR i1$^.Ƀ1@ Ģ! b}j$.HGʨ8 DNX7tıdʹ@D8.b>|R\#$Ң.ԡa ʍ纨hu(/ Im̓WLQK-Sd48Ȝ)$'lڒ_<$ >Jz*}"n bm[0 )±Ky`x'F!@$ ǖn1(h]#u!(".YP(Z2LӁ8Nh<`Zw{(qy/lZªZH:p:¡q2A8Z%ϫҩ nb#Ы ˞&zKHMV$V'#c"w"d'H2c r> /,r:RMT7NXDI2n z,.4tJؐjHʴ^8 ZrlDT@%iPk$HP!0e "gƁP1$;$$I8$rhJNy{lsG|XytrPA90}9'"LyĈNߠyԔT_B} 4?K, 6I Dh|hq]:E^(fBN4PMkS>>Q61 38>hMe,wwѣP(~ÃʵNjixfL$mT95>3(N1#qXQ37R1BwQ%^"#fVLMđ2t \O 2 N!NmH!s}UCuD>%3jr֗"B[n%="SnITFaIDg"P=auqY>\ru~yrL(UK(oS]R[/=(93&)\VQ 萒PHJ Y"8YR=Te>p66K,$d$'v~;E7RdB eK ²cTHMF㵆ҎJv KՆJo5`,d8(4 ;*#{@Ԧ,~$43h<3R܂*_,2"A^'DX;`nlR#>8"=Ro#i dbu?b%1r_!!Ŭ{+ jo\/ fcw2PJQA17qbJquBjO4Zc6Ȓ5FR uGZ e@GНGw h)3&ha;U㾫7Htm(ďu E#l@Ҽ2+-I7ƌnؑQ<}Kôt]pHE6BB@$@Z ^ !=*,F44]qkrc&D|zױ7~oz) d &؛03s Gŕ+,u\i a0[BT5F$  </@!I>5\u~LA9pPØX֍ d=;b Jԇˮ7\]P=wlaȈ@T !X!0k4<]hDMG?~b| $]-x<&}9tkP2y$ۏHV$IOc \ 6 O`x&(E+K"x?ٹaVbrޮu04mI ND^5^Ϯ~pfH5򆂤,"&G7Z vG@y %,o61#z9j$R $c+˫f*ԉOW6e&m#ҡ꺢4b#BD&!H% ;4B$l`fJ!ȂLJy8Dʄ4c0z B.gnqhDf @B\DBDRf/R&Gv@j`n..&} %I,04#"#4Ũ B~!B Լ(^$UqJ;i%*?v rK> fDvT" ؗ ,* d +>Y ꚼjU^3i$! LZBx$J&LN>6`{ÁH1!l` 4XN ʧ"q `#IoW%fO8^/" gmʨ` r=ITUȨUnG`^@,L ƪ"Ǭ9qi*gX[` Or*Uj} ] &>W/iE(>TB*%nB4j )Κ%!KKfG,Vf[%+O*<9`$4Le$Z j&NQBh)!5b@d` b0*.%#|"0J~D Ie|We̪%(6$"ZF(E~D-gBZ"1/켋8ƍyLZ~+N_@ZʮA)Ft3BrjMª*(ԉ4;|"^"yhfr pP~RwD'Fji@*Rq+BGȈGɴ!NM>KEevx¨R=Jzo+x!L %dHS\N5)Q& ` 3S %rBh{+;RTnHb&#an#i =B>V"fA+|AE!A^d vG@]^ a8HэHS{#ቃp*dXFHm9 ^ 8B!*l@Jm]N'r* j%|kȹAL(Nh6FH`D @>,B&n]jY4*.N0҆ȭ5ZYn"LXp+42aq( ovLM#TA'd `?,J,b< gx 5)#HZSJYK~*8RL0 CA&@^GKPT:W5.,d%9U%\fp"h~yOi> ¼= y;ばұ $i".lՎ#iAy&aCl+׾ݻPN\K4G `)ţJ "+JL{ @a@*6͑p\`zB0CX=1P\S LB+Ȓ![`OA7Hw#0LO \ \`6Nd2% u}*0B,:AΑ^E'=yEq7}`| 4 o3aD%.okpϲآrcQ\Р`9%)g|l̶bsu쇴"[lA8c_RЩj$B{R|ETb``RAna0Y4GF+( P\d  0.\:TB\.NT>ZH[6/5P0Jt<1&ZeÒ9mH"B -^-Kpq,ԧdT< $×PX &E ڴX<a.,LjՆ aHB%t6#d0`ZtRZkd<@*Ef< ~Yc6W6$Z7fe"HlWjs" <z)_'K]qo CM@sF'+NhsȨ]Us4UtU1t THzh&iWQ&,>s^5֦dB++X}bJ;t̍FV7|B(n, Jt6<>&/ 'VoejS3B b'Cz;'2РVH( 0?_o.0`( }? *{P05>_ %w _*f+ INa0-= $6[ fp(R+@Y!D+.kP2&-P$3 8* GeuD^oɝhTZ~QSO;9\8-]M1U3\V1١^jr3ŌtK/CfF2Z.%r5w;2Ί J!L""Z0ڿJrꏭl5M3R Jj^H%H i+* &Nʨ2 *I2Dg"H%G,ZH B؂ p#p}C«ZLKcP #4DszJǴir?Nc* s(:%,K7ѣ숧4B޲ ̃{"& F92~HHeBLgIta]qiȩIm8߫s\ͩJH}'ʟZD K唪@"F޵Z3HͰf,hyZNۅy^X]HvwH`89`,JZ;4q*S~ w*X9dPgAT[OPp|áx,JHAgO+BbT~)L  HQ@쐁o&P6 pk^ ZHʦn" `4;!K_C{P ԫlҨ`[F5{,Ptx,jk?\#EsbP*%c$IR4hkHG6(§Mߕ"`d*:^P \]Sk+'2(X#N\1 KKs^Hd D Q3 `$y*9jN#63hc< zkGԒQ~T rloTͪBC\,;eiAhH90L㊓7 =M0x⡕ 0DT|k'#hfmq[𷏭b׭j˨W č"*ume<DH 8yZ; FW$4Ҁ ^wDwL!%VVP|/r cڿ>P g?nE$I|S`΃ qXSH>S&qeY(ĚI*BosF|uH OHz^> !wۨI̜yI+zcF͠)x݅ ! RÂst'5I5^Mim4Y4H .5+F`dKPҒ~NlKՏHp(?-+`) q5p'%%(D{k&\9Ry@ 8R cqJO1w);@7-Y^ !2w}71pcf$pƈ3v956ɭ ^OPʎ )ڇ C­\ $1X<",]%p[Oqc c+ z($:]N1$ {0i!<u zI txY쒱 )/zo R<*Hq(t 4 +hL=ߗYAp@?'i:,kLy <:^8 !rs0PHp A x {?B1C\ T#D9;;s<+(7  a4= a-;Bc=O{Xsp]Wb(c-`8'p i=$*I$s6yL.P az;VnX‡vyL8| (H7x#}q;q.Ej9=ZLg  xZXn0s8`T &X$:rR|R{!&` "gP7xR!9S!HKx (5㯛dpϭ"H O0g](rORl5@$ [E!2X򝐍 -IxȦ*s+jӚq1Z>20{@(r`s)kl0#Rż Y1pOp(A+2%Aғ jК+ HTyGZ~7,ji8@HՑ"%ةy(;kKC^A.e7ҕ )ts$%yN؞k?\ҒFջ /B *L!s(FO*ѥ  )YG=!w XZi %+YIs#sGֲ$(48g{Ӡ #HYt([5g3saEB p'2_7)L Y ѱFPt4.)mk$ܐ! <@.%E&Q0@H;Aɧ. sT(3p-s &4ު ɚ T/cU6z@ e8#7 XQH> A] >k6S O'^=,%-q""D?z a*B.h]-0qO2|1ѣ-# Tz%zFHe\Гu+jmvRh-` `416{`[y jBv=㨏!_0AX)bW=$n0x! BtH;$KzďH6Z\ ◈XmbY%IBXv%t{8#؄$ZPn+9UhEU:~05H 9W†g=+ד:kzC{%Օ:[;6+89iHy4QS v j7lU/ (Z)Hd Bf I[kƉ9?{ACHDґHJIX*2$$ObEpmXŤxPʸ= ? P DfęB{\z*~TV93U7IPDD?U6`חc?p+ـp ? Ofb2XdD\s<@ꙃʥ4 خlI@. K:DָP =_J[8Ji=QA>@I  ӬӺˤ( _hhZZQo:O`]$:Z >~Kn  R$+8ζp3}XlU4D?47%-i㡞nprhu,znpѨn.h]p Py'p%0ҵXŗKk(1䇱q |$Z"J@,kp?.㺏k: %*L.0̣h ͍d0g`. s:-#(2#-ǂ"(VJX GNvfu"ȥ9%jR>z@,)b޳͡ptQ$ @HWzU;4̼B:$S9 RԁZR33:,`<*L㲬{8kiM|6` <̮R"I't ~ZX+a:QtбsvMw8.c(⋄qfaF{پ,q?)E˱;ݶěqd,jf!>s^ T4@y揦^0`ffRhM&]i^UDKAU)ď:=[ J!tFȳE?MZ'%)!\ɸ9wl:K!h#KFD&28=Ǥ!J&Hb]kFQnt IpQYTe1+CrTzќ?ddDKl˕s/)x$WS GpLRD[9,J@JK{mhTZÿ0D28G ^myeAx@)B맱)n8Uj嫽3ot{^})65F݊"S1 9Gj6Hlrkw]2&5Q_BDOQ! T,^iJiU]-yGZ+8 #fq4BW9[|!f0p 8 !䲣.,@1SRkC2w SUBϖq( w X:8#u< Cr9Hp`^[ T2UwaMTT-|pb@<_0B.0H|"  Xzk& tvBYL&UHovᰅ(B(@B($GB .*`$#F&Ʈd$#G -BD> bvB%kBƚB|(H%(6`* 58G|`~XF$Rګ,\^Utk*J0ͮ!Id*HCdv3 Vp$9`8)a2RH:] V-~t>Jd ÂʴiΪ̼U0E8L/K>fG*(:tFa@!PZDH@J#J$:ظhˆQe"R-a*$ R|"32~U1 b#L #8 @3<`L$N`Vcc ~ЂM qeeMBH\+e#,*dA O""of~7C2hG,dm-(*"(gT>QtԞxA Eb:%]ۨF%<$ bЈhI,!vR Ec(n32X,%aR@ d2ԭlhvR$mꨗLkl7 `$V ?9C(BB#`I~ >9`S`.ψFcJPM~NL*Rd^!29 L,B76 s(JNCt"%;0OHPG{`+>""-Z͐"!a 4@]&. HFʁ=4C$;t@+HP!gV baM` @B3bX;uCz,CH]e|R "2.R^fJQo#)[hbը!F«t{Ǩ7X?/g](K-|eZTZ#xqN)@c.2ę@"#*+s4M8E:Pc- $DS033c`,fZ+FC5FBĐ0Ld:-;"- Llΰ>LR0pʺ.{ ж+^3 Cig<㰌A kbct^ |*,"Fd\1ˬ*KvVַ=+^kpYj̢]J;z|5Fg/g²ʔGs;CK*46ɖKXg&.j:+;dBj0˂Gzn*<(7¶WSmnd%bՐ`)^ u ȠM.?C;v1d|j2ב 湈=( ~N&vKgD.KT8"vl}gJ]q LFZdM?kޫM2ZP$HBP \"2%Hq30=K2b[8<ڨ:.$QNe8J~֕* OXfBR^JPI_؄pՁPE)% m~lLĐZ5JƻN(0^ ID:B7n~ͪdؽ W|]J /&B掮*!)I(+d2m!Z9PY ` ,>gɜީ0XŸeqT2V $VPya;DjM&Jm,#N>Q;ֱF:*$EigfDCAxJAj11Ř"kJ V!ڳӀ>CܿNYA 0襥R%Bz (dBQU,@CM ,~pҞpe~Fgd;':#8vS ϒFdjY%;VvN*i2m SJZvzJDĖR Fj<"/TaX`hCh%z2rN8bFj ⰷY0N,c4zҮat!&DN(^ ` #)24&b%`0@m(m%h7BZFGWS<À-- *^C.+ꄔ-"3Bl9 &Z##!m *F ' `O&a?֍~$~<!$3P%m":BS0JL5,m4>ކ# @+Gc]l0T0zEg|.h;61ha 0范1e!{fI O]{C0I{o>řctfV@N"i& .J}_觖S0KT\-cLpɅS"[ !!`Iwcg9g6S<'D jg\>xhE $>dg FQCd]x.\h ݀npWHRg01"TUzHzyK7x g$eRݺi{+F? ~dĚjޠ2Bdp| vnH  3 >p p|xBt|Y\L@ehXH(C6'RK5.E"$@`4BS7RX.qLO`, J%W褚o0msn{$IsdPKR|ʤ 8̂zU-cSCknMBK9-pـ`D!}-2~f2p\8Y!'7(C3̂>o ~Ϻ ,|A+prKlܔ.K 35Jd> MkZ`Gp%TX 0k\ɾ&.̀@3潭 2K))$-ШN)$? K]i2K4Ij/<`\pc" 2 hJ,yÎ4Lʔ]QO'I HKq*JL~/-K kF˽U:jX1D1R^,qooz c/Ϫ@GL̅ W[%bT@LE@kޗ/iӼ'GϜ@'3b̾Vc¿ 4/ȬB&̌SVsh١ JFKحuߕ$"_0c@Dc$Jl).6<0~` 2x͙61̓Oω~>k@s5R^x%MZޡgzIreE97 WMe Kg6sl/^p/ԿI|n.F(J.>#G3 2-}F@|0F4BA: xB{WmjTM.{*&fcZ6H 1L(@Pft-8,cB;ZX$\}BR7F Z_u+"!v* bS.@;acwJ K$`N>n Iu~])Zl[WDž1&EْYiLHDw?ǐ3rS Ԝ-\8@lCme&;KIqo4ȍ}B좂AqDhX ^bL% cʊ,d +Őp`;X5 LYyKuSY;H{ VKa81D$:(I)X9a5TO % 12B( n.@C;u .pDHK9X6\ T!-J 1V$!jJ;)8$(bqJ] \j t %34љft8%&DeR3rmv5!VJv]pQ6$8gfr_.#mWLz>äOY!P=ӱK66f%*Uր6+Kɣl 2A|@c¿Fmٰ:8zlML3yXd%Wa7( .%h.-׽7jqHY v9l t c{Ѯ-S܄p990)bG8=,ŘqZc <)*7.ә7' N*"6\< 'A>4x@@60#Dk$Ҧ1)>Lx$Fه?wfsU&Ҁ 8*B`L4BP(CHj )+6xjW.! :s;s?^t9&*pUH-%- ;=g$^X ?\P@&P(Tz?G+`mʨ$'DeW!qF]DuŒQz,>*EA ҃://Kx) -:#* 4 @̿PsՎ)| (ipH72 ť f1 T$zARN 0p# O H@gt-x. :QJyR  E ےp H2=O-񈹰X0"&a9) s* ɧ=! g =C: Øqh D!C `E2ґ( i9S < {klpZ; ء[;HDp >`,0Ɛʲ:(p ' 3ařZ Q)[8LZEAq/a>$[ũ!aIAܶJ D3>TLJzH@Ȼ!9  Sd*O]!+,^h !`槸]IL>A m&!׿_9â! ƈHC Ѝğɰq&H1 (M_ْ\Co 3! !@9q< )lu7'Y5"1>CqWP\]D$:(!!Ǩ)E(I34YK=$J$Tǔ y!Aa L"JQ|F :d ܍r258G lТ| .ɮH#  |6J&iᗋ,˴ ,cQ%A((%ֿJI d z} Q&Q:*PPU\Hxw@87 ЀT Gm lq Y5K:!Ft‡xI Ñ[Uakp"<!ءPp]);12 PiQ*QFhzT@P@Z9|ᎫR&= r)$cHvj|HFz {>SU("];鶨m pwX/xv`u;pUmA,ά$08Jbbנ0K&+d`V==!*["+ DR" Ƒ/ 1:sFPε4'b q "Tmk!0"[\Ԁ̀ K-b@ɹ?拹CǛAxT1X IRzm(`NO8bqKajjyA)Z( ThqmC(ҙI!葀>%(g;Zx J KCl!<7-,mO@[.@DlceՉz] PVa|H2cI?ό"lA+j|s# Y 1l۬, o9lO$3*afЌ&/ oA $}!JZ;]iU"j_حM'}gߐ\'gQ|BLdHE$.[|v=Q}@P P/@c``~0((1 #RTR# }| @3Bߏ2B@(QbTYGD"0ʻ=LR8o>_ 8}*HWL*Ue8-*P fЈKUY&E)P刦Jha5\nu{w]ZɀXa^NyB!D# C(ŵH"V6ʶS@`]d^z.*B៪"4~b#P G!/ yG@ @ )}` j,Yt(h!+.jhJD^8bG~,ʲ %cl*:nTdSXp{g`$ ~>xfrb(h*^Bjx BǺhZ/zIpp~H'Q)SBHHy `Gd<|vGa[XQ`.Avn 4f ]#"U9[GiRn &aJzpdE*\8BD Ar&!un{^$ )c7zOPb T* |.Ɂh&`TߨJ 8J3JIzUXWR%@?(Ki(ucj}  bgqr2%YNf!g!J2@"8!HblID@_x!)2f}9* t,4$Eh͏ZBB`I1oP8Og#Ga$Bh%*gЛBcUrRrU(B:PPޑLFq $$R/ҭ Z0vǚ&Mi +6o-$p`Y+"K8~DOȁ`tFPcHрᓒT\ZzJГ0Bc,f@4I(R+1^Ha[L$䄴UD_'D9~b% au5BAP>$xY(A7GClkq`PhJx9Ac*Ă8HPKEG( AP.|/"= Qœ}y!-p"J[͎ڷb`P;sӤq$eRUauX$/"_8fFN c23`qfDdlʢVN$F?8D¼D$%WhHbq!120gV ru_#aРĸD4y& sU舑NUW#9My0Tr@a/+a"T!G`'ExOOXĶ-Jb($-B%.B`b."#nU/XB\ڰL&/XCRv?*lrc\.of-`pTODj8&dT'#X8 lL2"ND(#vdD"¶¢Hd'p,鄊#jO /T"%M,)PDLObt %d`)Ќ`$Ycr%BJb .*`z.h^%Po@-N+hb.`P\O$r$/44 p"+n"4)t-Hd'&rO^`p#n,QB2lb!fV r5XhB06(ܸ@=\("8eefXHJ{r& ~Å R#< ͐@~pL,∅+L6Bgpc"("10m'P;o+mn.a0J\'(5^uJ@:-jR%I1*AZr~[n)e2` `DzYE^"Iʒ U\A82 ,hD X`b_k..a"/v)DJ.BBb.U2H*brr)Czd~%Dp6.RXF2G\A  U:sh!` ze@r蚑Er FY"2=)cN&Ad jcgBfd LR!2 4(ΏA vJq.>b*n"@Ax< J@TF;P.@./XfdK(fFbc:7WF㬍#;$RrH#!5B-Ά0.(B&jIЬ倊o'B mRW|~I 5ICM*;R,dk!ElB+&% DH zKp K&hEKOU"Z.4 &⾊)&*B4>搁P+PSK q  2 *B/Ĝ!@S"VU^ 7|%#XL$ꦒ8!f'**oZ&r(R ZFe A@~}tBdAo@ (\yGz,d > @  s`AKCXo̚#!0Ωm(]#2"Fak%`N!1wd/GpV _ҮGZE?q*dF)^5XBh.+A"䮮,NE! !fF6"!` R^f~o*nZNE3v,!*UnѨB)VBe z}yvd U| ba I$x?NQoI+T<^47ФI݀P@ 4 ND*U|yWl@+mB[FC\TQn6t8Oa(M,l^` `ȷToZhp68(Vh#SyE2.}n#Z֏Y;bOƏ*6(+CuBݳ|Xr,6e81ѠFS;tVˏZ:R&5hR'6"OO.?'Kd&I $l:#rFDUeY#`0,p1 :NXS-Ջ HrwIfHET%Vy,BXu)ދ"j uTL 5UPtB+c .|)Uox+1} 20Rr,.FcN4-|r#\I/όVR {Oph"tJR"f$c9U&>BXi5+G7OYd ir텆(n&r|6ǎSZ*..(QEurhigOKbutM[PEB>RA k=" pib8=OJ. 96Z Onyr,Wdp5rڊorI.Nl8,ʆY'|$hd"[BnK-(}[OL@,bc7t1GX>L"xQ%y jv@Kb9(u<@)# ĘA s|%FBTB҄Z4(p[ b$FA"c@@0 2L|$s<"@ 6?@<|9F=$L=owo2_ϩK( p0- |h>0%K9bXTIVk3<O>a]%2X p0 TP͆CM@恣)(z Ft08*Vx9*3,MX[/ğ' GBc@ͼڪo#3j{6©i`˞>( ` )|#8" S/CN~ j,Jj~%qj,&@,s? $i$'ƭĝ(JE}0er NLd"Q\'nOx7@PVB(3R@$>" bP+i:4dE'!`P):~*NЬ>g bo&=[2Tl.p?P0Rzj"M =`'F*} );Q 泊Dg4+Z{M`B@HFJ~}Z,${.T7$jyL 扂_(˙9ś"g L$Y60>k2.ގ6}[ͬBh Ĩ9PKwI@"nSUHdPQ`P A '@8~4 IE3v(t ,Fh#QG$dMfsH@HR-Gf$9$(MBBH FCKCD`PC'̢ڨQ-j] MlHtxWҵkID([Ir4#c/PN܃9u OVTCrQ7~`u}W%'u9X{ 7f;OK"?'$=9$x V!~Ŵ4'bDN<H0K*pV`,LТSjJEïvA"тXHٗ0L d%#=)I)J=\˶Mf}4xS#@7YJ0- R$E`G)S2*׳.})[ΜB:IkAoq!H*T` :PܼɠG4V6\BIKIIY7Yti%~IJjI" VZͲs{P4,&R"VP?GK@"G=eI>Jy*BV1L+(#՚7 @>9#!0I!k&H>]aź[B)Q U9jm2jI\w*(O3:>3vtA-e!T~ed~RGl+$n\Y$G'TsBU @($RxWx`B 6,)qtr|=N`C/+3^w#6EUڦY iy !r7e' QH8X^M$04N}<7n`bx*>}U~i\^v~]@bvB dW ώ QC722+5F>!4 vK+JjR̖˗N_S?$nh J)ء`<ú9鑀8pIP(@+<&Aj& "@_势&>y=f\|BΖF;^)o!:e8DLmѐ/n'I@i m i"ptNo! P!Jx8 臤Ҡt8++'a8 زb @ R8C{/ u <.:Ԑñ(1nywFXw?鍴h2!@25۰ D*肈<5Š5+kj,0FN /جP8yxw0* N*` ' $ }k  4< R!i0X ŠS*1-9㹧, QAnX9߯ڥ햳+ CȺQ`%ԫᒵ b"<38,fh IH1L[2&B A6LN6SF;pԌXGpE(4WЛ h: zH4V5R@Sқ<`*SXH@Iy`{F "*p2AH8% qlj0)cHcED*ZK!"@F .ñ5yQ  7'8tzlla齻.(ҐD 2o1 DcG Я#:p3К0x82` j])F㴛:lU818B 1ӉJ@|ʹ7Y7jP{)B Ƌ8VJ8;N.,i_9Z9 LM`Y1Χw=̴ pH*B$. v4DxTcjR!E0쾜"넠NEX BЮ؟lUH]# Oħ-4B &)j`@FO0..,Hy#* h|< >1NoN+?:I*OkI$4ṯȢ &ʷ2SJl7iUB"<7Cqe 3GJ*aǭ")B$૊KGH`$6(BF2!+0JEDDVm˪]DK%{dz&*Y#Bp@4sȊq) !V:4_a3Cc@)}avI&G;uRr:D0 EX2:1*=-+q ZB$art,/#BOG_$1{ S ^lPf'(4[\Kn4_h_XQf) X&Ga9~bi  [4u9m[~ijEX\'lL A=37z[Or+/sH0[>Ũ =L[ײ͓i!K"(k;Tݦ(6Mǹmn-6&:(=[=˶3,Gt^h~I{@ʲhcf3L{&+Rԧ/TZѸK.[8 뢮;3dA#T5Y{P)]y4A;P Hd`k ЈM"]H|ޖ4YKP1WzUtr D_CX'D>t@<``J e  2ԉ`c*hLAH NLGFuY#`̌c 5; mʡ@ip1 #|L#6Lz(#`$x|EGY`Ɂ( L+#3g 'N[38YaLBBO`DIKbyP]6">I '!|ٖǚDe,d\~ZwxT,ŏ%I,zQ!;`!9@# YHdpQP 0$0-DJQ%rQ1j2G`P1,X=6:f5e՝RN@b$M 4.㶓В(qԕKrC#0e8S5ư(%3h%@ ڒTD E*l R֒Y^20pYK5IŨsi'^ ZT)dvd3I96O[.@>h.eHPG@rB7C{0*P"rc` &̇ }j Ɩ[_ ph&FhNT ?$B9j*_bB*4!Z "4REE&; =ȏ48I^6U7BOc QL|$-aIJ$D dF?[6%C,DSh'̑mX5nEѢ 49d접bFW`h<3`#4J P A\ y@]< %:FD#)=LKp>'@+2{iECk5@=7a3iop֡!r%Yp9g0dZih6`)@fo 4 1 ٳi\]3*o*@3F}gfi(6f9@vb5f?N,'-e2LX ?Ș@hP7gDKzԔ ̜"X 5^bX A+>:R Q{ 3a9'zB-x \01BLi>qA(#E su? 1J12O]Fd-"0<)id~ mO-NSoZ#C@,FPFS2ǖ*c*0zp K08Z)Pl1"(ڀT(zŃ6PMt%@+~+"،츭.'~a4L4@!@D Td,iz:W<٭Y -1ݨ:Qij"4͔3c?Ϡ@bf&e$bx,g{o%,c7;HNMdnxcF: (vC%7\B"^9%4\kgg=&T.$,% cn/fG3M$=Fi <5YEt)2!#C e,Xx$7B[ 45IQx[3fh%zeQFp$>jL?IRdl>SņDLmc} !WPJPgMÃiP \)bvGD\91 CXV"Ƽ#M!$f(|et]jY,>2T'CXs0xg0qf3$޸ 6BzMk#N '/3"Z&od; k@DG )KdC7tM$tXlc&e8dC|6F/c&!-7 RLJ3C>%.bDJfHdpy;~,I>Yqr=WpG>4bX C& 7&>~:ds[ОjpW܀x5)'L(=8&B5HTLA0Ah  +̀8p@XOfL"(2t hh DC5#f "g48p`L:M+/,0D`R8a@<#0Ln8Ė|zj_SpBcj;5|41]zeENެ6~BƔ^@..#a`$BF!ĥv$X9Pxv|bKZ"j+h)F9C,u+`lj% 5@2V`L`ꖒM(d8PcB}a>AL:6>䭢(!&,g@J"𾔦PCP9S)CR M-VQҧ!(]Ķʧd#>btBkER*||cO$"8T#x-?' ºb>4&BӐC ʸY|` Wh Hqw𩅼u8Tl4GC$u J"PС;`JETR+B?J?4!0XNF<Md1 Oh&b,_#JCr;Dtdj$.jl >Γόp6? G("P@r4hCTZv-5N-^ѱg*# AO cHT CUcL}&J ZLaNu~;T.pG- 3c@Okf.(@΁RR'h,IJ1L'@ DNtT\u'1V#`,9F!l @7RVǥɂ#P ` F|aESIö\ 8#z̡4'"hX 噙c,Wr8[++{q ], RwꞠ<Ĕ2vX+v6 F#"7 #$F+-՛X X@ n! ,굋b ``zS~CȀ&d\?JlX$ c^ϑX") -15+:-S*'Cc 8;<2*8<&gw3ǚ,Lh\H(a1+T[ot# Fcꯢc<\x?#,Ŗ[$6h0 ]Njp<.Nl'cĭACuL#>;28Q\L.M ,zq2~2+Q4ZjO(Q]=Ǔ gUoe\<oG3w,yɄ;gFLBQF.]#ܜ5|]1c$ ܵc#̪PD=oudb ղ'9e-#]5Aڋa"Vn` A''l#|sCg2M$F'!flR!cWɅ6\Ġ9 ~O b3?W.!$%`fG#Qr!﹠EQ '厷~;!X0- @ ag(z~E`t7e hQrg$IQh9@SiPZ3>9&ҍcŨֹmGvHqj 1Td`Dx޴xSf04;\|@ZK녆^}.@Bwp|ygx' &ٴm`W4h. D@&@0XP$ 8.("S# lP&ɂW;,0L34%JSE2|'0-$~$9.& .`j&0BRafP( H+,4`uq0;|-N9^:$B'HM/mO #({/iRX*( &A(  #'k-L&*n#̰* \|V@WRÀ;g1δ4`$, d8Jj=):"]1 fԌ;J9ιB|/􊳿T:kAyJ-γ8=ߊzZUk29y.xm3C[Zonк}X!l` [GiR%%SHnRCrj<h*- #W3p.lls,@F&sBxLDc+ TaL8 KRl=I$<s 0<>fdbY @9& 1t !^mdI9$@Q B$]tTD͓2e)ppb{|S ܌9bD\|@Q`Q` X)d $|wgHʟ3/H$T"'<v"1 H@jIԌ>\t-sˁ#pp@Ry~hH<*З4"D (:mʨ|i +B`i@$`¡J+5 0 ē)4}(I,ffk|hpHDȠfm?eESV >(FNdWlu͗1>FukM_3t{64:W[_ (%da󴘤{I,YFv1+ʰ|t*3|R B|c`xڅ+|xuK j_)3Fd&}#w=ԥv<3Y:Ll#8p.-L8/ 'k{<9_'qH$ *TJLI Cj~լԟv+9:FW *D 2z@%Dʟ,aP|K8Aoچ$_‚Df7_6\+H̍ĕ.1xY'3K d9=-;?mvԼ2 ь[[`zfrm)x8[@l6d9%v/&RRXr{gss,w:)( l>zqA~v g *Q"? _z,zuoL')PKxf22T&s'?\vIBϝ eϱ߭LXPP^k?ܥxiȣ59Zl=Z9:PgZNH]:Vbo"\;Dz78@V9Rx{0q?Ht q"pSX=J?Z!+)CN$x ;!: K 4 㿼M!Zå: ?@:(@C)ŠnvqƀHtqFWlB- 0Q 8>`蓱/q(`bz`؋DP8DNׁ`9 ïCɑXPf^`oxXFqLh)Y8+`'rΏe)'YfJa N%àtȞq~z$;: 2@ :r` pA} Y`03j|" @242;]`3"\BP 8Ȳ05пk)NA)GɁj/' yz>;9?S. K&l,?T:A X\ H`aXp i9}JA Xu*f;ZxH kaY9e>OdK z&EY:s°} O|5e\-FISU /0[Z[Y5=@j V0VP 3Kpa A/p` Xf/9OؒQ@D HMi *q7FPz:5/K8#ɳHЂ+HD6!8߹;pޏ$`Q$9:sI D`8  7O9_S/\# 4 F7h*4эhŃP>ia3I& <ᨚXA(FxF5Op&UV%\-6$K p$/2]ȣb.34E iAsJȖj홀r()G'ҵ.PKQ4]8B#/x9QQ P1+p*&84pg8z͓S%Ku"șlQzChU9KKVMWЋ)S 3vW]y?` X]̙i%tQ#.92hٞyxȾk@ [<': µ?`H=;YՃtE+?dUΙź J`)H:Tٳ2Ch a/p ZЖEcR h9c3m6;`}&:bcs;i=cYkSXݤ{ W ō=ȍ#.¡: ]OL31Œ>cF=(06&:a$Y!z]ܯk !+0 ^ऱs;ܔȠ}򴣬&!x _ ud 6b Q=T#."~4?gh@o떊l "bHܬe㬈sӺ2 &;#.|* 8*4_͖۫~뼻Fhgz1xH^ZS!k.Pp(Ok<u~ 0ȟSJB<Cx̳XXU{рp84%A3vcP%H 4@ⲡ }[0Ȳ/qvP(5SpՇo^0%9)WFy'L䚝 }"QPApL2ô X%z;.TX0ۭ0ǫ.PXjzP&vkʜz[, 8 peBZ?(rZ?$2 "%؞ncQ(, 9<'^8`-¯iQ&OH2+ 2 r<'ȶÐR;,ϯ#&62)8#~t.gG8B0Z ؖf|iS|e~g.Oð#9$sȥ2oyMPђ(. L* Ɋ9 z xq/Y^7쑥4}YhEG A #@J".ѥ(1SZ ՔV" SGJ_U >/ ??10s[\m[P "/?@ "h[sPX1*Vp < (`HѪ6U>lzs@Bpk4@HlF/-w7Y#p`C"PY!v\0P~a/4x ޶7Cڐ4 L[+]n9:56_/eDcNJq|t|6MX]6Bhq&=πD( \T$қ4/Ȃ/R0Ȱ0 @NWD, I`#|JgOX/8RShš&κ^ɴ (c  Hy^K yD|sj0&`<6h7cSSET'Rr_/{* h%Eu'Z̮y;7f)K$(%x ͡3즁3C(076 DmYE0 f ")p%\#e)IB~Wl* hCjX![&R* I|zԿ1>Izl5hE_c`&&R造B}N|O1ZkiK&ftgf!S~gt޷}*$6z50GXOiCi0^(uzZ ǬӢȋ۾lӞǑ*#އVKhJ졫)*^*| X o+f굙ƘT"JyMEhFH伬WGx7Zi4Ƿ]/^!]ǁ]VO\P 3`GÊng)/=ǐ!*ihۙeNTj(k6rϣ: FaӓhhN 6!儖`Z ykfJ#HO!#I1&|x:Id$7Bȩ0 4THvόڱwuAL'r S/2F-d:" ?L=.bX!2$ gAtE>4TteP)Rsq3ji͚;g 9ӝFjk 4:(NE%>%?I:܏3]̼ av/fq ZLj2AKI,~fIlDȁ+Qۓ BZJ͎XeFNK1цE6\j||XLI?R` fR9_5&Ai= Je5/͇:}=i4B9lK:}BJ 'DW]Mu 4Jb"DJS'\O( kqX)bY;@3  0'.a60A) dﭮF'';}v2&3莚Eholc>Ǻws?%(Je6X }%8T&`f88mB\G *dE1yiA:h(FDR(qhk&Zi (ՊjЁ,%V 4:@!N d"'RNǤb'dY=AN"5#zW`lk;OJ9b̢'7$ጆh5(/1ڠaX~K t|^kR;HYap,GuiZUT@$O 1D6nʚY"h'# `7" oHM :6s&u йKF`Ԛ=>^6B'bJ!;mB0O)hE醣GzA.`M6hU9'!> ?/6RVSSpq !x Am+n(̾b1= pb @BҡPG *@CRCH -6i F6Kd4AmQb7ܤA9fڶ6I4% Yfi ",L_)9y'p 8K;%]"k O|} ӏ \bT @nl 8a&(r`(44 AFpWa bN$N)jL9i(¨" þ%4B|(뼨"+h:0"<#+b2 Bb(B"Ǣ1\a6 #1ɼ:FO4/SB,4Fb咈A2nG$(*6LbD@ZM&`(Wp`612eN6ƔDRNjn 1:f f&x @qA<FFF"t`|)b)$GqL/,A,B% Sbl AB. if5/pyĀ+,(Am@ Rz 莓èa,h! dOfi"˫H$/H @;E$hN1ʣ*B9"+D!6~ se?bV!HVphFd`^YsIE+N+_0҆nHh`` :hY莍,jBzLjC.p^7'D(g=+FpFTB4|^ɼ0I o4tx )p}1!B[(!Rs3)(f4 O}!$`F=D\5^s0~f&#F Y,j4g<#h*0m]?$k%圊㢍 nOȋ8q>㌷‡E=lvŘg0Yک * i"\'<>DLlh2 YH18Vn`3*A4ںb!B=bj~ؐt4G,FqG8ay$+6IoCƚ2ANIbnKqXj؟X>FB0+>˭C" 46gx6 *2<S(Mg@Zj=fLNꠅ(h02`*z4! dWNVċ4l&t0h|ifUN^FRy $Eim`M\4~cTVf=8Uihb~i&}ULGp:R>   /T^/odPhU^N>x`(#*ڜL( +/H//YAǦ)֔R E6FCX*άOhJRRjVd5I >i~*>nSWT*^RFN?GG#\gv=t a.)!jD 5)G04+ܝ7?C/4Bb"!da6*!ص6^ĸ D ʶDy55%UW|4W>Fi%ȘQ2+M+!”O5!%X J *Cڐ @<.F Wr(yY2.A )!T=nEIX.7Rif[5h5B17#)臃 (Ʃ}@Opt R,(FT6Z$ga$i@ Zn W`Q &bz|޵&ls7=*tN/g B MJgMPՙ]. 4@:!:-nP q|+RX"J@% X`A` @S.`DX$%cةU" `Z5+I& >YvGƀY3*֎oG̃Z鉈 F2r>RS@ !7ն;tN_54@hZA"ylRģ  @WL7օO&h< B)[bcG"y|oXh` B'I=!6"<<`M. niZ5xjW3^@OFC^ۀ@j&ψM (,DMcfHqԾi̽ F!B #˰RKc $Wm>. Z6 c70q4{lE t:'ֹ/nrB "ND!سcH&\;Bh`vrY'6Y*VZnMH+anO>]{ JH[z(KYNp,kh[d6Fژu 0J`2^I<5v@XzBbdFu|(7z6NǻܹqS>Yt~$sh% R;pHv>}-$0_X*j줒.}hҀ BB Z+u$*{ɸn3>+g8P=tB}'Z5#Z 5bS~ak6|NK Sh_`(e&"k4_ 0 x r#߯ܤ IiP9eSX3O곗Nk!l_O g(?X_Sayr@ E|F##nWTVMeܮJ$/*RHm6[TfyYʅVM|:/wz#Ϻ7k}()jB1eĐѲ┩+6I{ȨV߸K$Bί,H0ɸslNQ;1V! 3Cǰ2RV=3TgǩTZ@ 0ѭi@%+hP#%<0)|sQ2c7K? -{.һw Qtv{E[7;,-Vr*SNJlP]!6!;:!u:1WV<TTdb}`XE;$tjoЭ,!NW'1@ 1:C1L G9k~RMr\0xxx`x(1 #H |[kAy&8c^(3 {l஍̣blDr,\&*$QϢ,RM?Qd ZPt,e$ЋP0CDL*[%:.Xs!`>Vz2Lnɵ1'=q0[|A5;X={\oS*[`%"%><.Xx^:SY qf,$D@ h*X)#@5K8~VڭF%ن$aDLE@ Bz GcEX@@ P8$ `Gl_( |=0$c@9 _ C%qR@ U:f`@!a`$J#0H̡O >S i}>_/tL nN x$a;_;,9 L@G?#1p<^)o$~ I}=Fx|s +7k}8j8N@1¯@*Q$F*IJn~is Ȼi/ @kXE$ Á``0N˺;4ǣ@c 'yrb' d.#z8H4ʹ ˨LrTx@'Q l*I4 2;+-DpL^H-^ `:H)8L ItKrdIij lV~L :aR0RI F3"k}QI@XLv6z>||Qi9NT*] hTvd>wd. =07އ?zidԉ> QSccBℙ4gsڂ=j @2 :Yx-tlQ= R3 zNԹgLS &@0 ,^8Ӏf鰔 uB\t2pP7#E1xКEoM#Pb1E,.K_@2#6xG ʟa?t@6!ٮ3<O ^>-eN}=K.J ||mg"vEtMAtdeWnd a#oiqVS [YZdط:h(DI 8 C(`o:;ǐ-a,vl+v@)1}eV;LJ,8F b-y(wZ: ,&.(EQ)NL;:fl)0O"P&;1͉J{@oa3nI *E` e+"`FA0 ZB@@$3@CdM'K"h#)=VdjBfTeGMηM&W\ XH2{JǛ'oS4uC-"y%zNNTKP* A A}@'>buN)bvN]bTER)VI4$|ٟYXb8KώTNlUy-cJF T]lmx.#@:#NtvU;89n%&*γL%uRйJ'R =]R490ZkI6t &e:LeUHdG!+$jXMTZ Aת㼟a$pC-U/uΥti-kJRUu'A$yE2 o&㸸QP$ֳ @[ ,*3P$U}H¤Ni0@V TbeY*Um16YY"SwmgU閣T8'u<$D Xlrg绩qu<}d~V!eSgZByh!GozXT<_Rz`<:8շ$FBKt ٌ{ xj$H1G?@ Qː\Kt"G,ة3 e0Jw-xŦ'y]*4@A],u 5VUҿ_ox#M22;!caOabX3 8+4 `&n@Řt<+\/(I#03*b-"2^ `m(y|!bAP_!/RM"?6Ydt"@$A~!N0( BL(`! b-.P"L)Y b64B@߯GUOV0x.JVO">Il<1flIMEn"#l ' Z!c0BL BAk~C`|=(5Ö5# `Nᴾ@<-!(F #>mvL£`=CShFk(mkLۤ#nFGbŀO@M)J'(L΍v䪭+xH`BT&  ^xW dzI(z=þ;D\G |$keDK"Fʖɠ @a%a#]f$gt0TGLN"`", uANl uâ,"@ `%&n4f4;0$cTE`AdЦ'&6;BvnLҼ2b! j@DԂnNt jt`I5 DpJxlPV0^HCc_  ̄A0 !t61< l@ !84l:"`*!>aFV:j8D4-)O+6儣0hJqR$jh 2C=j.;)GAG M劯LҬf\^FբLU'NҀljs~ "& `f z^\GқFUMBmlHh5 #j˜ApFiP&EaQtcPfE`z NHQcNdv.'f2,-:D-BܼNn$ `3Eb@45 f` @ 3l UKLRuhL@R6 qN&k;2V7#7v&,&8H&Ŧeb+ApF!F,@(`{Yd&/.lvBf v&R!BRG0)+c!O¯jM#00+'DBGT7n#FTҤ =Cz,pUt*hL'-kRG\20 ee*H)ɤ#c\䪋"NL[t&Hd"?6vʤoh]kn,/YmxBE{"8xpIT?*zWt z7Ɩ T6|I:֪.l-hTwki'wWPb#&Th))/)&BvWaM.F\yB?>TeTR{rZWMyl sz$G6dpfk"L&KbT֟GOŬ*#?6jJ$l)x'u5NU0/ 1r",ldbW.M#]^U(V7NiˊգȆaH0?,SZrl#a: pڔ6=r !]Hj0ψY1 ٪ y<`ĜM1z+mP+1z݃!kJNWg(H3.*K쌦L0e87dnXQqeJ2R:B'0Ό&)3)fB|ebOu4'$eaxmy2ȰԵ'7P!Q a= cSB F З zZYIdz#2WC0BFh:#Bky(*ZЁmDS &H"NF72(fTv$$7+1~@f*~A `rx !"3!PE3nVB+val:B:lӮ,I^Jb/Bh&u!AD63E`Ja;v].hJ.40#bGB2UP* @ 1? Na 'xD̼S72c*;7D,9.'Ɩn2"z[D' C TBz^ӳ0~YM@=l18º?_f7jQv*դXi;HbB'U\$%6ȃ]BRm;L&m)W( 䁸;cAΨ`te@0$V)! :F@d=g:DBaeH'֧'*%!b!pk1U"`52 @"PQU(I `HC`&HN5'R7)[qkJeMZQHbj4Ç2,@ b!-@X(@؋@@x4 ;i2}1|*@A4 n׈|tZ$0="4G%F d4 (0L^@`.Ln6M: @bA 6\yYo>( g[E `6j(IdɈe{<w@@@  +a lv;P&!p^x'I숡!8 f#bfgƀtP!@:&3HG0I(/!&,§ i {B %\'@cBy%~hr{A,!̨ 5񁰼"aa*jn"#:xy,)S ]0~y!o2D*J-"/Kz چ;!3/`EןN $UɵHrx/JJ!A(+`, ,3@)`9SH !̘Hco͒*+<2}K q& B7M~XF2~nSNv9""W:J3n],cyT"(I }" =՞uQJ@ 7'8ʳ?@-:rp@ Lj楍jb2Ѓu253\զHYVJN|r*JYE!դ]phm~ ?\^eX3*~}Y![']ۥ̊ OЗ,^!Pܺp@ 4gD)-9\MK!\כʍRhFL&V~fgbZ\-wfZ&csb"?deO"h΅@?Vh<~ o 0x:'|Ay~:(⢬QLR rXKHAX9Fh2X†L75Sb ќ3MI{'XB`MQkOh_y{B@7,6F&# h)P@!0=uG̰;)ܿRR•*rD](V,QM"$Q@M =[M22!Q>RX:C;lmZ:0"V$9utƠ&f5a-KRٱwF@QP#w2wtA 8"DgpW%<$8Ġ,3$)HM(dxOd+ хC!3ꃦL-4أWB %θgV4߀`爌6wǘ2YL t |+8AB:쀔eA+]-(KɃh @( I{)ʃxYLd*%Jbp lJA@-_(L#Tv*x8^*Dp%b;Z!ihc3"T3z^?zWHfiÍQn1C7`mo/͑y ̒L!Wrbh"?Py{c dLMq=NJUן+q*"Ha݋ !ZPȥ!P/@}3 6/h CXD" 1b{9Т!i &)X`yY$#ҥ+Ԁ s<` 8 -%+k.>վ2a=YsSY舠@SG 9&aȟ"L=@҅Q$*\*V R٦ž|1BY(I%圢 w*a/\Wz^Z: z7J֙Pp0HdU* pѝ7e@=ҙ[X¸rp MPj\T{ dZڍU`3d@]Fu$J\R6A=B=.T)$0&Y*%X:YXp4 '"a*p 29q!Yc,Q2S!Pv)(O 6g/f@,(rݠre 4q "iO)Z\I q+[E)=@J5Ȟ`/؈"J0981'#C#Dy f-t`*_d"#1!W=Ń`.XlkZ.QPzVmm!SN PyhvoT&+RϪ;L>(!vPI n' e!0Nq-Ě|Aj"HuLRH۵dcJ[ ,zZ 9SchaiH9!PWSs`p0-9E|҄<@y?oUA x&]rZ9A<: d ` CQXH&9=Ω[{-ѿx \* VK[ eZ155w5"DyUHo8(#?XG<2dQ z<%QY>ID0W0;F讖8 F{oiTPUX58CzM@zdz5/A>A`PZ8`14e B\ݟ8&P"Ѐ94(3%p83i"+Q"_/Tp,1,N}ܗqD3\]'iXoh=9NFxF!1Z\9=L KW- T||y5@(wbx(.Jg @G$Ь" 0RxI A~OTEq}ܔ<+Qh0\\ m`dM@YxXQ8H`qV\O ־ݿxh :œv49ɚp*W+@@!0bkH=R:=9=Bb9s/opעC\d⃥TSΝ<AfzOE )LϥB-'e.'=Z=R Z#q"~z2L*w ,u zHA _@0>Xh ` ?򩄬|2 8&fX KP)7Q%PD,"T X@ ]>^0 ]"QJj(THCQo v'Dp`H,YO$iv6 ,ϫmCr~ 4>ʲn)G ,ijY`%Vc.dq߆Qd`>K|B_+\M1ؿq +0=S$IZٶC:,%)zT@cHg%(z6i}!5 P"|/* Kލ)zjNM${z#i$jP:聾 * 5(֍k $$&,^JiȭMII+J*+(F++Ե3~(E2{Ú %zY7iLʯJHBU,S<;1-3ä-O:=$ԃڵ1j2h qĂLi$G4XCy3&RV`<20pT+c,p d`J @@0'`X8-)LWWS|e aG^-ܴF3>S g9HTLi5*-((pUi0%Xтcr! -w !($L;dyAo `9/\daS) ,T j(A$Jp̀VbDcj?+uUQ!\#.i !d+|0uUOiHr{$/"rʒEK:B? Dm}*OuԹJ&@%" =Gh{|U1& sv6ڀZDr g  ;'H 1` uOoA7 "au+(c+!.bYEBéq"#,]L֙/2>!-uȁNx| M{O(܂(C#ϛbJ ZJ2Ib0(OZInzuzJat#l9ĜϋMftN:+.[E7`/C4φ1Fθ@DVn7BF-"$"I%JffgC&cCP]kz)D" 3JAOjkL^@֖J-Oȏ"$nt&OAcej= zl/-.x vEJ\:0>$&>7bV4+أDLJktzӊ˜fE&Z5 e(&&p'ED0biYdX0dalҢb H. "$X40PnWqv(ƝMP+0(k4ef1DWc0]+%"!\H8C!NUj-$NУ"xУ"X"iǭ#j+tE LQ*fL._ƷγfGoDK{#Pȋh&F2'-kZeJNs%l-/2)j/ƶ\dVcK`59RN'J/C!h5( L;Bz7҈… .bI%-<(KÖ:%BrprL]1|`afhLt?*{r̬` ,sKdkF Z# udp?*eedvE5CG~$# na'ƲMf¨~a9B&~r j'@N j"E(ZD!.bލj#CR+znX`"iUUV$I$0@R$.p'R4ZfaJA ,4պp@45q@:Ɔ(4^& E3V+(E|#d~W,{)#"@@C5(B~KtN$~&.`hR,,HNa0]H4hĎfCHgH-{FsW`P0"̏`N.<#&F/{65 "Pca!dq=bN]g`np@Ij*cn\6!#v9K}pG=ڱ>1CCe/#8t.*%k]>$!iGK 4ᰳ&DA! CSz'M2 jd>SI}v%̆A:'A !Jj/J*ONJ H 8nN"&4.<$.QPV@NDRB~q!DGc=-2eIeg?`B@P,*Nujxvo @3ia: =e8_p d|슣(̿Gx琺3 h74GbN|\@2Nz !v- W %X|Ll3+ $f.-`^!YH@q!X7X.t- Y` ir(i | 5rz,42}8 *<8%N1a^0 Ox7:m^t.` XrD6%{1`lrH` +;(9"|`.B.!X7.*l#F%X%LrI\ut0A2@F ``2"DYWUIb0δ5bl 'bR*E6fZ".lv-j[l`hjW,x/c;Bl$ Il]xqv_ *j#J&b?%>>~*C"W`:][&84DR8) -[S,D&1 #yX3A0UP*Wp85e(l-P4+0E^pCVܹ,Tnt72KS"Z#=y{J3c7RF( '0JA4%QryA%'`&%%$7Wpٲ 3-+ǜd#%5ڜc<HIpSC&T!USBA%ݿn[&D)V?Mkޑk!(A;!\$jDG e:I BqZ}y6pN*27[C"5,_2Åk"'.N(.6CtĪ0ҝ{]~&.h b`s^/A0Q%8#.NֱI0B@l"/b L btܪ8kR% DV/8i\"*cZLs$d3b7<+k?` ,39 JzH~,,AȚo2`\o^-TizaQ@b;m,"? A@h2WkGuL:q9N8JNpA`$I Cd iP"I,`0 !pZbh`1(à^ @h_l hH\{ho t̀=^ R<{Ɓ`6_l45 <9yv-84+Je5Jӿ}ϮuAk dHbtX" $zr~C/b&fyhxcZȪѶaHDS9@(:y'3(zgSO9p0}(Գ.|7I K22$5(3L#* %,l|ҨFѬ(FH䜳i ,sO<+FN" dX \!jLӸlŒ ݎ9hO`=!Po(C\-6yI29ȺA]< Qh8-h5L. `Fj!{I^,(9N]+UӀ±%LY=O+(it&r׸cҰS,18* /cOS>8!4F$BP|#-3NP rf- r栢{>P/RH($1 BH/M2< Ms\Rkht-G!$(Γ? oJof? 8'W4N~,e 2 $m5kWRo*y=HZ}4:64Jؚ'Ǡ]'oJQ# *F*3(.o^{b 3v~A>*:$-CNK9! mHd< 2,>לFv)o8.{V E 8s {Np6J'}έB9CAD-$~iAJ$y1E?\nֱ">i5';gjt;SSDj̛v`"<#XBY.@@n `xB!:.m+L?#Lּ(q83S W񚡦|؃ ff}.D|Xg=@"2ǔ~' B0;7 qE gTj1R'.0[+"U/g΀*@0EBWG# 5[92mTME$NDҡO y7i6ʣ&و2f;0Q'ָ0kVE",mʀ> EzmRO*#%fyĊ BVVŶ;>Bϩ R*3)$@ݠ[_P슬r@W5c2ȑ#=,剡 P}&7$$GmMgsα3mQK#2%8ΓN(NٕhX3Ʉ.:V}gMz8Hwr3ZQg1=bEUPX{}ڣvke” x|ǚy%VPGEvցR6ra".YJ Pj < <282aOۣ#˶<%5 uؑ9\'+* ?3 jW U k`N<д=v0b'c Bޣs62/5cIdd^lր%1UQQ:1Q'u Ҹ-؍˧x&XMVd4@u;09(X2dãCX?Y{7\;*, dI.DثRGtn:豔"%+{ToƖ 0ݺ8 k"C`;tb)cEϷN6+H>pH>J#Md]Y1&G<Aڊ⿉} B94+ی}bzhHt FHQPCh(pӘx94 =TK*@JbUB8 DRвY9YJR "dh=i#U`WhaÀ d#`:ޫ'$ԍ&ȃeoW 5T`+¦/[BI=M980_"'+yq5:'0C(2ݎ.B9Xۋ=onͰFat^!ps060`yi?XhHTծbzq,F+mj$$!*>AyL>f'Rn? Z*i+rq;Sq <,=^(6əe9Z>٭D@ȃ>UDHsb21@SQ1j hI:PK'Au4w n-Gd`C8:Т#w'r`E/ 'aXOm`}'NߡL,ĝ<|< c1#)RGX(8)WK@)N4ZͬQ )tǻnMR&qӠy h\k30"<+4!.M@T%Pp7i[Q)֛x>jJK DQ/ kI>'>=H?_9q7(Ge]`g6B/:Po0?SxxY\ Lla Ck@( @Fv8;C|=B|LoA75-1HdO6]ֿbӥ;F70qg|>,O7[` '!}z{<7`niaI M4@57+ܧH})3@ێ@2x;0z{C(b@ l|X/z@ț'mL6qK( #J(')Kx2KbХ-:N*XD>ջL7pnȚf8Hlؖ%K|ں/oZ"Q ISl,-K}-s(,: :nlD6l;@%t2Xl|(;–HX+ˬ.2LOjգAN+mf`z(3-VC6uf;2.sv$PZZܾƖ;ֲE(޶}27ksdsd̕#lpBe33-$⽡&xb<&pRDBZnD#cav.lE VSo[;R5M2"m[CIERdbal$\ Zd4.1$I:NPbu!dҎ,E6JxpSon߭<_Aۺ܀ G3Bn܀F˙=ӫV]*k"u|Mo@$ -k\S_8tڮZӁ+yv7*~nxDLپ$]}mQ*E ]q*ᬕ­Sl l 8 31U$͏)XKz? ;R rwJЇUĄJڕ܏aiX3K +a%,=G&t bX!dI%l@(aHeX I= 7*'lPT*@G mDFf@|ؕJKLž<VE,OmVTR`h T 6X6'@ 6 "V(pp9'bjU5[`9{@кSLU#ɲG)D]YFQTRH=aE,484&`=#U\p<(X㮤 Qʂ&P 6W 3i4{Rk*I쬮-.84½ p [57o/,` 5%= ) Ҳ_Pf :q3PTwLY`HMTiztDB -0}ICc ^0#:dSJx< u! WCa.Rd ғbt(,l rú^w_SS`̥<%d+!D%*mU==HT* WYT(h?_3A;y{6 n &RՇ(heӕ Km:Md̐ƌr n`|p W&$YMpeuj|pBUPqm=? pE?Q@c [  Ao0{M|$@ @ LCD>V )/lHql]RI"ȹbl'NSXPL2>E";G r)LBb ҂C[FU 0bL 0(C1ZZ&`$@2JB$8` ؃%>$ke%6Xk,HqBZ-0CR"X-AȸdP"m'e%&Ea&`BDdp3jVnBT7ǚ?'s1JNd6$?'y66 R4hK☥ָN\;*DR[$8BL!#LLR#XfÊ"8gp&.2DG@Ld@jZFZ$.&.SgtA4ltBBLN8SiP[J%?t.R,kƛOu&(?-LW*7 bc|wVq y'ǎ:L4O"14ģf+b*PI4*$/mD"̂GPA-.tL;fn6l&Q.'FN>%jDgCrB#8f:ŬaJj}+-FnbA̾$@>fB$("m!k'gGǴ|N ! <``KxelJ-WLf|~OFLIa/DBqӂ*x%r"x^ ;I4f ZG8HEa2.?$p'89)ldyG>d%%.GjC %ҫȄ&$vwD(3rZ8SvZ'ri!GQmf4K*'3S:nqTp/7MPOR4+FHf),X'RD~*3DL%TS"*19m &'f2] j]'d`X?TR%ZnDw3!b\0J1eWRn;U46>4褌<`l(,{AB`@Jl ` `6 |4zuӛVoNiw i1KdIlS#<$C0cBp[=Ȼ4QiD &i2NEj(6>'$ 2c1'T+ANRbUP4A r৑(41 `0P PvDeE&61rE° F"ȀSJ(24oaЧV0LLSZ.N[~EeoB2S1̨[D-B\zW >XL2A8Br!Q<NG&3pzx6DD֫p># ]Mxii b l.WBBFŠ}m BQBf:,lUrg<!B=U$C)5b.C,*$x'B@k~JdӴ*HC#l4um6bx3㿎4ᤵ i|.D0VFW""/F`qv6ŽdB:׿6E 6Z/ JTa ` g!">"sy"vL!Nl( §"K m⢦IB'hN2PC"I ; ,v N )ai؞ RH @ + &VT/vk&Bެ1eT$A| ߢUY |&MN~'`#vYBMP}f$ZZ특,e FMGjs@DN @*A=f5;淇l܉A*B"IЧl tvCK٠C," }6n>_ ξ.J%ffDT.Ƙ0H<$FFM~|k%2HfMLBbPsL'p-xhNy"3Bv$TL xU5 c4p X"a cUZZhFK:qkMsP(p)E@C{cgTN$45z#FQ/D^GpѲ@>ec=s+h7ɋ̨"]jaGZoM+E, +/OO7y ʆ-OMzbLcxy$Z왅V8u-!G~QI)2v;!"pqC|죐ť%)'jI{?B[7D\ZI0+0DJzs#XP}q.6uc -J&.K:!ՊʢQ)v 8T|KH?hHKĈû7aWDD}g,I$R"m!:P!b;-$/#p.dF#bOIzlC9%!fPCa1<9a=Uc3erDK(]ZGLz'4bJ!|Drβ$KL{b[~tX61n>6f> e㢳%8I&u f$"'GAVߦ&(9hBD>eg 33FEaK.(64*.X32L)nNQ E"w1ĖhGKcvVIܾlƾ~7VēmiONGW&@ΰ'D.@ZU+ĢC*c쑪.LVbqs7L8eХ)ܯNgt#nT6$!]2Kh6$!keZHaaiV ~ io@@Db@@# :%`0N+?&؀5%n90? Y}N(4I`FNCt@Ѱ !bo^: &A%4R~~TC {rXv-r4U ȿdt Źm@$=ޯ`(4GcICaۇ q7>M[!2qYH>\Gv[ylzꮉ[#󼒳i:V:E9JO(ar1Cz8ħjh|xm(" [)(!3$ax w\ c{{n{@@1Ƅ:`vʇ1srÇi1HH1( ZvȆAmǡ!&| ~H`;~x$QBzWU^* I8M@>/"蝴򣀠@Hc8 i^Yu1PUI`p*`X0 sh.S1ب$:Χ}v<4ƑI' z#~'TE(Z@ Sl9 X. ^.-yu>$zT )]I='20n+{vS"ƈz!rU%3%mt8uhch.IήA5B=΅dQB`OKL3;ɶ(H8s 8Rec& hBp"P*Aa䭹e@m4].ï:J1i5c6nlGbY};u{2Rv@ަ :cp 91 x}c4$-tV[HB?J*D0]*)%#,@6% D*@x@dDX^8aDԬ6y ( ])03p>1cmHz.pX] R*@`q*E OX"b7LQQ pÆ@B>Iqs$:3M %B+`@UܗH+&jdl")Ei+r 'E d q4%i A 1OnPꓢdria BUL KI2BHwoyH*IN~(o|mHp$YvDЩH{g[QWfOjvI,=LĎL8hY}7G`JVGAtIQ \Q9di,2 $#dnnCֻ3Eͼ^A:2'nMHZ #sC_bY .CVp>;[]Uȍ! cǥ ibSS5Y-now?ʤc`Ng" fX]|vwI+|?JQqeiC㺋~gĒU2!dU*B:}=2&۹6)<6vp|>i)'D6釒]7%vI'񠙀NtS1h~a>% 5c7YChLhȢx 557Pxz{3:(@~ i|(kl‹l×,8,k1 "exP'7#dȒ +Aà#,_pTR(S*t)9yp4B:"AA)2LcU,2t  r!C1 A#ӟ vC MR`264;+  -b B#P0XA:ZVSÚ+T*r*x_y9ۻS2𑺘&?08؋2 8Ӗ[(5A,@Y,xxyiqm܍Ò8hV)ixC % ;1ֽ,$4*7cX9:*iXʜ 1Y`8 DMZдfA ၹz|c(kXcP$4eHP'x Z<=Y6ghq Rs-DB g (âc,;@6xY&p 2܀EJ=#QJ26B5 DO `Ps![$ ?ڥbaC#E.8P4-(`r08YyQHz$[>萿"H3\OXŵY#K-c=A29꺜%؎L댊38?KD JL4=DcW:Ar2s9X38Q{1A%0 U4k I =BJXt 7.njDrh࣏:"ɗaKS$K)^s/ iK$.8ZF058KxvFtr5I)"O.rI(ФZ 'ѦXof1qM*F4z ޅQ&ڻT 4{>"ꙁaX@*HK̰,$mF J9 UCHr;(u3BD<ṌB0&%OQߖLPC?@ *rUN!N} RHR:M4PG͙7āԩA#nW2/i8NBM6+ϸK`yTVdb[0 絫M+': qPh-q,qX Zq9 ?HEp1qq"!"J3"b 8Te;N8Yq)UT* Z3hC3"È) 9乨 9rl OWr97 |/ IT{9c? X =Ic1·2ω;9B A"tF .؂=#3< 1렛 H PIKI1QaeNL&;ٸaA4V* ]^؝+=VL;|bT^ Z28 9C4!X ޾O*5XD`,3jIҌ92A  5I1 9&7.K4F+Tq @խ1",H2C'Zb`=7 G< ڶA;K - IR]`)Ө;ͲaRbP8ظ,3Sy!vcˀ(\_ #8 r!өv$:1e9Iz:< U$t$a@8AD˘ Pa2z¤6C{cR36%#@b09Q Kba+ LfDQÛ.0)4,CmÑȅQcD0eb)jBRcèĢm…Ǵ˰6KS7#cQ>Hܭ'ș& =I<6%) gEcӐcCc2gvXpmp/Sԑ? L 9b %Sq 8i\kT)6pÿ;Z \aJJ[ᔇYvHTQ}o#âL= 6a+!N(>ъ: ~j RE8{qқKZTJ(wqK&V" 8ȴ!x6),Q0nC lPa9=r!ުb$#b4h.0sҴ6KhG~3bP{5ьc"ȅM&1 Y{׹A4uOY\lAzYQp+)\h ژPp!,*Q+b@TzʀJXJ DK`)x^1y+@ 8^ޏ1eKG0STlfX $QxO> `c`#(G>FS. sݼݝ鮠 dkǜS4-tՐѥڨe JIP&s ")\sS0p #ED1b/` r-u`@HMtv ]ʮVd[!HfK?DX̏8ϝnl#BC{xw f q 2/]S:\Ļ*ᇱ{-fB` Ab<[ 4@(|@g  8|,@00|Co "Ap Em?_h@"#`\1>*(7a ס7A]}`HaQ'& dڲ5(Uؼ"}[Y{D@7}v O^Y{Jp1Ո6Zz@(t=N<¡]~ jdAI-N#pcRҵ:(7I+{~KP@C08)z+\'##!t;|,*hL"(Jȟ .)l Þg ìM1<(R iC1@'Bx5bf%@#l8 ^2r <6"b(MJA,Ȭ(vC`YH5ҙ$K6Kcp2 xvRF9Uu/(SX $*۞ɌPgb~ *n) :Ժ @LijB`X4\H71J<(zp'7C4cxFGkj$)P8+06.sm8@l E[f=Z(6km KZq-厖9Tݳgm%PU|(RBǷECAj<$l1-|; VP=*n!NO<ȠSP۩I7Qf2~T:oѭ|6r{](27vE:.R}I)!PtQ#-(GfP1mI8டcƐ;6X* H|CC0·# 4Ō0P=W6q!-M1NHrQ:O*ǺZz M=kh{!h#WpEʰ S/ 풷z" 4}No eōc B$ JØb0%(1ä7₎tKq,!5VgD'L{ +W%O>G@Ci"6LG3^ܴxm|)V'\ɾF 5CїdhvZE)ÙDŽ\c %M[Nc#Udթ4s¼VLeCY{5RFzfY{JB:*&QKjglQ9*{|JbHӈ:@i(mY-b(!6T#/]SF6HV'z{Lc,/ aIđUj1jq. RdHC5Ƹq"`@ D a,IH:$U`1#VQ|)?oDf*GwCKgJ ԯ"&h} >V`Z QlVc" 3pC0e`R"KVBȩy %DRjHXZ5h@ΪGb?d8JW4"eG_öUhUY!9c 1j-bdՈQRBJ)rB&ܾ`N :hv\Yj^n \?HsJݔn//CcZ.bQxō!ělBA2c)Il$1r_)P%F#AjU@x5X.L&0hj*4-10/4⫅8 iZ Cxe}YT88H 5 J$yt MG6ܲZ9k11c V+#@P@+@8e7X4 %9Sr8}n^"YcAS'UTQjds *"@F-< $wMjH& @S 2tEoHCx@ہЏA3"R`2hG4!d7`*=TȖASf ȆpDPFh;̕ăIvD]ŨiqscUc/ 1^$w#!DlX\S)C!7I [hAϦe1˲$L".bn{cH䆇jB|$ξ1nef4  Hp@0erZ7v2"l& !o!”) hφBdLO|ca+Z8  b. &ZII"2p9n(<`"fŰ9+@ @$!x)KF1nͦ ` %@2#(Wϴ/0wJ('Ϩ69$d1bOAfLA6Ƥ @@ ` !.O# HJ","B/H&-#"&bw>Rr 4/ƾH  $M@~8G%$i+b́ .p >da/#/&;! l'2 @ a,@Mr ΄I@&DD@W< Ђb&L\"Saj3AFlJ1 3 d44|MJ9J@,4JL0Šȋ/eAfLd48*n.J$Ʒ .dG:K4A47Si${[CLڀ*PAfn]ڀpF1p@t%L (P8(;/(| 0B~'I9O?$ =:TsTNx {ꔣ.)gȞ }"#È:*̚Z|jcHAfZA lA[JWK0X#f0%GNѬ85#+b 4C,#>U*W+8(L}ފTTIxg@f\L $<g>h֟kL5%A-tY˴Ij§Dct'gs t4'8\$OOvdrgY+"Nh#.\tj#\lq+Ge:KFZe%g0/-x؝KWjp:J6FO*R=d/oSHe5)!8ĸ`T~ XGc@v/h\$tԑX'f^Tc{$qV: ha(:#nFiԅkaEKaP:Afe9Nl)(bުƧ0v{iK(xE`Tt*""qzs6-6gH3=*d Q*ĔmrA%y"!.v TZ7-`_hne 89 Zbd9SAp^qζ0ElVEg"$)RV|O\$>!CIqfHx26xzn l$C4=7ki.8Qh2<#xMw,&T>Vped!h"u+$0#l(PKBx*1Ar@/p(~ @o""uKU 3CSKBFhw"y wp0 E0-C*лCH%aM`A!A3RW@$.\` ` ĘZzc+x"6:I̾9-Z"ej F-y - 2Vn% O^- 7k& RBeNR ,N/E#++Fv)Btt0c[mB 1"K|0jhAwG>bl5%"乂n.J*;A0ZpFJw q~`| lfJ۔kM0͓"n#af_َ2@ j K#Fd4j (`V\)<疷˳k$-ZFZxr4Io8g.0.S<-D?lB3L"""$^@a+^Lh 0e`=C+Qԙ# A^>z#oP\C8bT1N2۔wn6D#02NF#R ",[~ȿo)zis&9? obkq@ ?a,<^ Er60 qVǡ$@9Nj0$M8Z4Oe5($B5Q}$ItuVGhi|h@R٤&:DZcPjT9g`Pp>#pQ|@M-2l?l7HQ"hxڭ: +Such2 W[h8\j۪ljNe-H9Kb=rnzpV${q;ba874` 6,d*1+kbjħʪ2*^P$ |ҵ3дK&2Зm2jIچB(&*9\(`( ;C+#4A(Y &H0Ϊ;JA= ?*̝A1H>$mH sC@Î%:Z{ǺyB\ },spJP̸A? ut&8_N=Cu(I1f4!T8>H 09J¨#/DZ.Qx h`k h7gpX 4@G ,pL @l P0 (ES9eE5rB*W+O zx ,&I-ҺSO%.5ʀ~8^|*2Z+Q@acvB2!E )QGp>0EPβsVx #pv J=ǫH率y@:0\Ăb8'rW"+w֢4]ID~^"7i_}+ڌc &V]RYVv(V />FbA`MrTcģj '˸"%bn$AVn(Z@O=O`ВЦ JrlU!oPf ,lgƈTVr%,=!8\ r ѼMN@h(%@.+vc$"BAJ&w3@:P9~x_UbQe[#{(lZ-%i^ݣAc=xH@. &@NxuK,f]|2Kh8/QL%ĠtQ6%%S(@/>@&/hS옄1B9o{>Hmd]t^9{؏.Uj,0s !l-{n,iYm&d\ Bv:X-,Gmh&@fbtsPQ{1{\9:$H @as$s*,0 !&yU F|(fRr.= *K𞎁x"TgNbi 1H cqG?h A`d2 EiTne>0(#ǓP c+ŒHJZ^׼jg$>c=vdQ,?螢 PĘ+.: yw`(a B&w+DSwiY9 xޣm: &ጒ8ΙHbڊ (y1QE T)j.PQ7 pف/N)H!*R1RY(# q3ԨE0. qHRQ R %@D1#)ph rh9}HPʙ@By X؎4- B ;2 ΉpQ8ѓi刲XDgx)ȗP(yRX&( 2)9-QKCH-H;) ’V93(I{1@t^Gxɉx7CW)0IJ0Btӈ0G2AxRz>2͙VꙀ =)C@Ep2q"OiYcAC0 ˤ101. E@F1ָҝ2onYyaB Ωއxv[)kZC#0s0xACC88][Y(! ke6 %!t Hҥp^zMS9c*e&pJK ,=9T -4A,pL[<̗E}@D Iᕁ zSApHO8$P ^" L68xwURXX m_CR8RX8L9 Pm19ɴR`d5P7z9-Qz/ ]`1T^lDfkSsmHD" /-E V[ Ȋe*9Q̜eh:gm6S  KڒyU)~0 pZjsw Н 0[NP;Xy\kƐ% @HEPq PnuBٙ%>T9 Ԃp WhލvX P `h')5JђQϮ%)e '7ĘFyG3 e5P|xsQ. OD1| EٌR *ٿT]Pʉ#q}P1" bAʃ< ,b,xq+Zޛu%P /ꤡ0`xNõh nj'Ě nx 6hڐo)n&]ЉԨHHؾ`40$EL/ zY.^q5$m#lZX_-q48,@!qA|2჈CH!2OY:wI O7XoM!V! !V3Ð/ap9AGi ؆0 %̋to0XC]gPMpI5p\uٓeb uDe' HRj 5ѱ˯g\OB}P1aYAtpW2 No:I\Icd$kQxsveoI8oĘ@z)х>(ʥp9X 990V ?#GjzZLro1vD&w1 n}?0 X 3X6((ٯPqo4WD*4lH^gy%8n#ψxqZB} hK+(D2lb lJ+i/*2PF2Hr09BԪ X0$ |P8=pA@dRX$7?_WzM!@`4Vv|ġYx"e <t2lDs8KvO'pD~ M%P$(h>EY0&5_4$1Vשvǟn}pwY( ) ! GQxu tk0N_zP0d @ nf% D0 ` I8hG@1|CLꀤdz|1 GXʬB&rˑy,CCQ J0ʊ:D_+JdyjB%<X Q:{k4xˈb @ POe *&D(~PBQ*LB- zF@**0`1 hTh@@&P4y KZ"b,Kji(<ѼC")B"ˉXшzϡ'F1IF7JZ-l$qXU*J(D|ܩvIChF#O > EGyi4)c`U}o^r`GNk|1ǹ꺱mIFacԙg(Ih=FbVl="0 |Лnrg &ѷ:2LXl+qޗ)|Ⱥ.B cp1 s|K GQ)&5zg89 1OT huJ}-bS9!JdMF(E=2rT~^w"lvWI>g DIZd|v"u!8ƒFRIB(D=E3o(:f'+)p @CE"`|:a2Rɩ +a/,Ep( IFu0PCB|-t RH EH71ⶔ&CBx|mH N @&EA@xvJx#iVBVD"jic 2Z *vVsI*DBg^P)E#/CZa:iZf0 JP`"k&(_ L g ~3p:\ޢ Q? 9FLy8!)KA;9G!o. D 2:eT(l5M*J H'4&FH .?PHA7"OMd%]b>BSq4S ٨tpQHd*$NM񦲙 ŒEvrGSrO=,AӐ G%AeP³TzLewq(Uc+(ֱa֠e8i>s ܄3vǽ#:C8͒6_5(HHE&N!f!v{3HL&Tvj!hdxGkr\%aճI4: [u$#$@V(o]{ѳNFIWR5J%ZQ@$!JjtJnL>y؎ ȍ9KyX/;覶RRH1&iH+d n$+QVGq]>K;%JM'3vӮglRde\1=\h1JHݽ; nn^E=o):y5ጮ631EC0dVi}WFJoVT$bxvsYکƓ<ĺ ^V÷A_IIc!ysjV>lr{ nA)Ğnܸ8Rd> Ɋ>Y4g_U7gZF۞mv[Yp4) Xuʇl6V`ܣzk1Zls]:\(ubk[3ܼ1rR4H%G7Q1fA 73}{Kc kLO\2eN:'ànd6A4 AU5 Dw%DQ Ε=;nKA +,}Z(I=JV[_E5f<ƴ N 1fSzsӞn1) } 4 `V"dehq_{o{6FYx\>R*@(TF@\m.Hq(Ҽ@)&"T4bZ/l*h!teB,aC)&a7dBZG8I* V '\C"%J0> boB36cj7">7 8)$ 29AHPxB,]#,QFNb+E!*PJ,aO FDAc`2`@oxâF\<^ȈJXox"~JlF"GJ%.G(+m] $hR(mbND@} fp,F\=*#bd#&hWx:b8b ܰPkԪhvBjǸa t>l,L&R \A`>`Bl>W**EDd(JXFJ=C-TfE#DĻ*i<6#1K<+a:! FPv*,d^L+qP$bb0Ƃ̢@ ZKҤ!3@9 !/<+LHvv΂3-vҲ'ML"EjI*k1`#V!2dL-a. Ƽ >$!4m jbrL4Jj `!,IwFh!$!z &$ $q'̣2J$ ><".& ?"G〟%zR#&\a  *nDXQDE|@4#! n/ vMn$ #,< c'*/!0ЩجM`(\^*DaPG7jw ,hC$4`:pSGCҙn6) Fgb$:-f4D/Ępr17 xփk^^ MLJftcX51Kt4#V1@)pSQ-+8 fK>#f$a<"gƛf鴶 \"! ]'j' >>*/VTt[LWcFȅ/"De3*!(P̖Am`-ĔD5!bSؙ̻Pd2 *&T$w0E1d]QB|f.T"$kE|J*WqmeHlX&2 HDKagbtmlp)diH^\mҨNJL$(yŽJh"ֲZL|ز"1/7,& ,j(݂ d}pR"nLMT1b6$3"l% d6$H+mA4ziQnjр|pTr#V!HT<˭r)Y9HMlf|cVE6"LdZ6 !(%gJOi̊Jv|f&Ǝ[N'ԦjyFuu3s#p!FGKGH71CqAH\IrF#{R LM<׏ @s+Tf_n( ¹HJgN0|ڬl|mL!|D,4݈[LL[vs`37؀H`LqNWg^wgED\^ .K|Td`/!$5Y'dC|hK@JFѯwJo)"̀ %+h CnuAf&'| LǪ)PҷTk\"|[H|U!aSf&F3e\ؖ$TtCjANh$ *nd-X:`6$QDАlN=i̽N$N'wn 3˔<ˀzN fvʴV$zjlW,qBMRLXIm+PLHGδN)l@n[aWI"`lo+] \@`LZͩ"*{9IS~#|Cbwo}ynm5]  B2X,6K5b@oJF gxyT Oe@D@P0tTX0E!3eZ6dGhL"~iA~)HPy'f`ZM8@dTB ḬA'f$5b$T.,Akp-Zxr ~@A ;X'.?[Lof:onCJ3,Ê$.aT w ;p89A6BhZDu/h,"XEt,|4`A u B2F(6\ #3shlZf$gYZQP;.DDU/`BqIo @9!E~`MfbGٹ mRY`,a 8!>yIgZOȖ+UH @{wGB ֆ\JpZ25 ?8?AbLbA${ _''| cc8 ^Zs@H/F:ݻ(Mh~ x}P0^T@)Ep0? -"~$$. `ROgE 8 =o@( >R !h[$,A @$vY?@3y 8 Ő,*`W}v{ dp{t90]Z0G@)tA fx D3 .(y!t\kc‘Ȋi2 %VޤCt-2.Qwa`g b FFRK^%3Gи^Q9;;t)buH ;e&^J?Co:Eά] ,2hC|oNR rpg`W|)_ɂ=j ƶJр@4P#h'2> 2rbvnI4x/>YC~G`\/\j++'y CB9gxΙhqJbYa"ǝ!!RI'jπ(#a;ckP5Þ T)Hl(CH/$DNR4ZUMqR}<'T0C6بvY>Kq `6(EHY'x&BZ6'JC(GHJR5Xǜ؊V+@4& 0$ p3_@mBD޸+CBa<`:W7JcSqja;inWe%|NuIQEyȩD1 zHQ0&/u t##.x/qkU`7$e^m\p`t֜[|`[Lgɗ UxוWn)q^a16mg8]@>b;vլF x&iyC/`׊~0:xPTqP$z />,'a _@Z#ڜ.1TA(dߔ땞[ dqd9$.CD.S!~Iw`4V*<HeA?f$,S 3`AvsڢOTtqse2Y\h(9y/oPԣIҟI@*Y`Lytmccz)'qORi X+bZ@I  B#0(ʐhdIܐJؒ[AsدH 1=e&bm\\P4?"D>RU 魢*) ,iJY3[%fGXLDJDdIߥ?4A'hwU/K>P!I)B+ج=""JQ$H%- b k > yx ʽktk@`vuSY /8'X$`@h xǽRFf%]/0ZXzx92-[HNڸ`(P.z1pFƴipX̆"*H(TX;@&h   ` pZO ,uUhL&ȩSB,y8٪Yn[ϥ A9J!]@6nbxE 'E'А rL'8PA7-hbC8IQؤ -Ɖ ȹ##JKT9F؟BBS@OXz2*!:LME6LiTzLbX0^JgyjdW03YW%R}40r_8/Fx$]7x! :C RQ(mM PtI\d ׊d_˟M(S @[u it]Hh{|;j2PfK >4W_ٱS(T 8,۵ R mGapBc.k8:.Wyl}@XOH ]1券 lJJН2ơ&,lAЫ],KЏ&p ei sbP Pc[Qغaa^8_IJ X5Utc6!| @E &HN䩙`1mY/KY ӀR H?Cϝ]\$l3b+o1Fwy|b:U ghMAi9PJF- R2`QBP^s" RCI Q-d =eyˠOļiS{Z߻wѴzD؏ ̚㙧X6;,oz'_T#JL HEyfeAc_)+ >;RP[4h"i d>#3 &OiT`H*~>߀ ?_~@QI_܎6pcK3C!P 5JOK_owML;i< F#/v~x^4&kM&Kc}*!xF#y( N|t=^g"^g5PGz,}uT Hnd />@=FKCaMD+͎;Id˴*&z=)VNdg`*Iz@sw u iXTr@% rah z}j( 3 j{ { X:t,I 8%RUPisjizI"v (j6Š($Oe8m#h`& P& *$~!8i"2HP䢨g’2lȞZ*l3Y#\$0X|K쯢"D$66Z!c2lZ9QZjŧMɠXp& NUHt @s8#cH+l2x! I;"4܌D頙~$En&Urn@j6ͫʚ-"kj$n{d$q[nwr".葩k ?&$ ނ-W1ɗ ΫfyHIO)l~{Pz$2Wc#))V~"au0,ntJ:&M`F+RZ`}؎ 8_1Cy&Ci5#Mfy#%FD A9Q;\e~84+DѹR6hV"n35`F[v~@9!SK B\t+դdPGV%$MTfJ1#0`x!kԊ4>C:R(rQOtX0n$XSHoeK?9%w%DrN13#ZɈuӢ p[NePl-nt!q8 Yo~u'SHcČ"F8NT%\Ik8$ H%n-r7ߌH;(t[ ;89͘kX@yJi&faMnPU'Ȉ>&s,ct1iWGMԺVۂш]A$mCo䜷/7Az!DH$6$(`0E $ X ( d>4]ZjwI@XdoJķѾ& '@.a>>P,6"&EbVcXVcքluÊ( , H8eJH6 ` *@t%uυ6"7 @Kl l-^e8<utl:n(]jtmL?+( Bh8'^HBEԠ#*d(6%I Hz Bk"i#ƪ& D^6-@K0JA{ &r֐&-~#`YCp"TRNp^>ǚ`?&Yb&Y+~A 4"̈́6ȂR6"f/a.c&5Q6=Gf#:b<:*Gt$aD 0#4TO.i $h6z1$i~ @wA EFB"V+=5B)l(c8 ' C"#2 : PlB"BG EG\BkZ @Ab0WBL i{.41o2  k+dA~Ci*':!eVHѦ P!C-1)n`u`$lDa@_#9!#NPH2.*HqȀWɤ JvtfZ@2#tY|2$!R GH 6 <0CT3&t51'HXŒGEeJ|Vu ehb iX,u@1G<$ hzlX:and+$b"lV4r"1ϭE6ht^NPdܲ$ :!0KjsbZzqTtZsFʬduN2[np ,Eĕ FFzlF(BZm:r2.tUK6z, aH"h5"6EWW0 &nY),#`P$-EcDR NN-c4N YhE;#fs' ,0<*M>f:޹)cwׄC/ 6qm3X8՘n2b`HO YN$[?$~'nmHV@l %Fi=OTgAF dXYjBJBUZDZ!n+%5AIBp4:~(aO` p*& Ѫ pw@!RXJ\d:;*<1 )☳){T&8|)%;΂6Gv++Lg5Q`P^B+l5 g /g2"(CITB!RRiQhS N\Nb.FY8![UmE:l<J+D 4! .GH$rP7vT ˣb1VHPFU:eaE k DJh`  Р[ƏM>#HXlMm">Dh/1&@VoEr:l|̕+"drCTVe~6H˞5LÀޥ+f@ tD021riQ]0C"pJJJVm +c& pP?2 b .)B{"d8ZcaAZ`f ={9Co:m~#x3ΤR`Llz}VZ *hPM*hPFooqS/bx~ybީ!A8<>pNW5ҾĸKs8ԣ9K$IB`Q1(¥Q޶Zfmi: 1i ii֣oZtƨt'̄COn~45-o6 b&2#a5 肳&vff9s /|N8UVn!qDFWH 3f nBfA, O`EYwu"?>O A8$FKg- s$eNQ(,q,K(  uB'/ UY7v¬R=TY$U{*W ~̀57}+LP r)i ~ rľ>{I|@ ) $H fc.Vqnu*ө:!k2@"@p@eϹ*2r%!&F%[Zܟڱb^'ȪV0dG7Av*lep@`|#P~g=!vfI ( ܬR7<zX-)|* Jݥ B'0kRv $70IYz[~OM|Gs@ԯS;L3 @cLJYMRQ0aKh%:/%"O4'Ǵu]jCoClxw"ev(v|.!T!-9p{g_J=U !S睰c=! u}+4[ˑH)5HQhz!p[*! YHTCZSKw5/w5Tq$ oƘ*av0 m*X ГmuHi!/ 粚T h l@|t$rJMgݽHU ؉ڽ>< *8޽3qS颼DP2 W;YT- ct!( U2"Kk $xuId'X@q1ʦ9EgY5[ \TO]AdC!q'/BUyZ0n243"p)WԤ>o|I{:'BVKe/6T4H!lqI~i@ "~ "mHNM3\ @0 CףnKxRSCfB8]r;W@#=-iY'#BP& x<ũH43h`G~0ٷ- ys ?MSRCb S)_Y&>%;%6 I7 a WIԔ)Ē! !TuĮS>(Bɟ4X>5H9MRrap> Ӵ:$בjc&].-49)[FCyqWLSCr D)DLc!D" 4?@UQUp5ZBmGJ@XArc)z ALz^0C &[Ҹ|EQ  B$(|—(Ԣ:P!ĕ%XMټj&E eR"T0 ^f~^ 8{c '5`؍8Ѭ t=N笗)R }@.}yr&=ǙOZZ sx0 =y2JIt+1:JOh|X >;ۨF( 8@c Ab,HY0 @ h $#N @IPS X8Oh&Z-X!:8^oP"dM$*j,쐴jI" P l є(_R 6"@ 6 c!@+(`!5%fϲH^D~7#(^Ur+}Y(-[g,y7T/t2 z xtҡ ~ Oi➡SmEwqKe9UQ)+H.1$4@"@IR~Kp^$\j R9AA0@ʲDg`gg i[ 1@H[BK3/i}KzQ'ӿKrҭW- *-$7d .2UnF,:pȵl졒Lja^ ,`uh!Jy-8Ve*z5BS}XtND jj%0fKnP`A_2U@s@P QEAx.;ù*8vKT ,A^;qar!q|!aNht$r; ˂(ʼnヌ (p HHY1 +B2j1e1k y+qZ1_ y*鮲 XY :׊Ѓ䷘!È=qALY0\8P4@6X[[#aJP=~A!3*: Z.BaDr ,H؁=C΅Z:@Cڇș!*#\'I5Ysq `D"*a;H"-Cx[+ji J`'UA0VWS`aa'h[Bx`'m aĸH㳋 Pz0} j ^ -"6 H: mn ({*@`KV {d!d2!;N;b{4(K2ыHHha /$!* + ] IH-0J@KsI1[6jVĹɬ3oH(,ԈQ!6Zں"5 ;S (ZѠ°Zيڕ+kdˠG%]*SS?$Cr*Q5I!"#JM2íȵAU % K4џVIHK\J\IR8bߩ 9%/; !cB7KA ܕQ@!ϩ!ˠæ;^rnJxܥى31L g bJ!c/Q:6Q Wi^\24 Y;2˜ĺBHS& ֺb46Hd#z# 5H*wzai"0$Ph'o@4HY%$NҌ*S *! ($#ga2bSz6Н;h1A iCAG> =L I\qAΥz+y],BIIPX Ĩ&@#] ֈTM&>/?ӃT%%2lأCXL'eGF$Z+`MR6# 1$I (,e[:L442Q1W߽HHLM%p*2{);" : (٭xϪ̞9h 2 -qb- Z4 z+'o~'LJV!lLYԕaH,A3]l#rPuPhuQx +pZiEY0sPX2'vaxBWp)3PI(M]}hRI. eY;iGm +tZڨ0] Q5ڮJfu0FnsW|;^`p@*'ЎX9HSUˮ( B܀'b  3Sz;67H {98 DMXwHsD#ltM5PcqQ0j#P%2 JxgY":'@R``XÀ mkP`F9z{Jڠ1Ϯ@(nh.x+(<뮘JhݰDyR։›?qJ's!uʊbL}D yA˜ Y&2 ΢Ba٤=rS! 8g}ɝ36)$G4j*1ޏs6C\@xyM o F89J8 M== I@=~ d<#X<56tKftADΑ;m|H҉ &Ed`҅`>D{ o!㟸 K() ,d"03[HJ!L'pDiDJEH@C(} ` BHP64(cʼ9,=Rx$.S0E;O䉉H4<^ ҉c%LYlm ȃ&˜:m [\a&tO m 3 +`x [z/2nA7 jXxЏOM] H zFL=&F!0r"XA`.~*q+-9+ǙK QQt LuR& q8T: -ÿF sax㗚Փ]3=wϺύQ;  |gG,WlfuU$4 ;cC`²MpPåHb;ݐqZ%FFDYyy5@_V،0 }` Cw(u~$G_,F+@pro+Me m,Kh-V3~c%UHIdSVd6~H 2AWITq_CsS ջ%5Y(4 b4|2w%9Vrr7!+F' ^PtE|ws^rKʫ s} .3F ,rB*X*\,OSڦiN)J)ڢj."D0zæ r($4-H֠ bK htIcPmpI/gh,z3T /,Ԧ1sSs dhvKq5B1E>i=|>>Dٿ$&A*QcSQ@jZg `sA LZ"E1emR x8\ @t)hU> :*lÀH_%4%}bvxV5)X7 V ؀Ƃ8'*@I N jX1ʣK=CuiJ7.Cy%ɝVJ|'p/R`I50"7! M1)6zAIs2-PUV`^Im(YrXI KO] u$\dB?˪! %Hh iD(Et&eST!H>q-\Ii%@ r =2@v{IRc yq82.05 6.Mbě@#˃`n2p`d!Kw #AH)&\%%H4D3#Pqp_7T;\"ôBvjSqH͜bLy]#\Twx9H_IOEfwj b>MjD hhZߙcpOI gN>A@ymCe#Fl"1w#3jkVRa(,Tqtu#YC+g#—8)s/ѹ,87ˌ_&3neMEԍÀ"$t92*.&7 %oD;PR%~;䲅(F"G:v$X]nV^O=LX1liC{%"&J E 1I",Lf2K6"bXJom W5k橎 % 㐖L"G) · C8L8м1en.)((" ޢfO"fZ DXe~匆fK\| Q"#pbnj: , ֠ ^J;"l6щ*Y5| MbXh(:J"LvdF\ϥ8&p^B`Hbe8W4#(T,QJ]Gfv}28#H&vMfjbF҂k>!Ÿ9`!l[.Hn@,f(`t{v^xl&`G0O2N(X lF&s2?G'B`4a>Vd(n%X%XxB* h! AJJ' .jF`{h()V ,{pl$DDyEl.DKhZ$"fDtp$b=g1s^f3cpZ(s< hakMڵ` $|0jH`Ūgjx)7 4Viy!%h)&@T((hz5D#J1"(Z `z4bn)lL˜ D)L6xZD*a8:>GV#=_PhDR4C*FK@.HCtGj 1;JDb(PV%dE~6|dXMW 8nd6D6O^Up&΢$aD 6T`( jmkHVsc*nc`;O˂ȩ%\}@2@J`-Gôm4PTG:oP8V akҢ54ZH"eG&@.v@aDz d^m * {4oÅ`O`jpUX L!BPAn&5L^ `:+rA p%fo<,HH,|Hz ઌv.hg=Z$KHv肁v!uF?F{\}PE^tU^h!R|S2BvsP pl,~vkG}!kՒ<Ǻf`+:o4N,Be# Uv!DAfZjx B^tN8d܏|(5@o}@`\4F'vHP *h.|aLdƸO]/:j,*x:%n|7Dt|Y%lV@D` |-L1}%` }At!\|8 @p%^`VYm_q"oV:bFMQ)(dX|*'rI4ڮTT5{ToE<ξ4ho6IHxɩb1r%##8,HfFNᮥHDMj("4*vp#% $:ExL=T)R?J+LS8BO.2& )T$$vfOn<0- ($2~Rwa!{*mzcP7 P GdM%#O4/ əBb^` c_O#!K9Fd(ODbe7p7P|zɎ2ND$X#5 V24.3)T$8|zF,q"JcH~w\6C/ *]kIܢښޝΠC,]X0`>P2/𲱣dA#8 qBPPqZu113Lb4ɭ :6*#I7 /B忎)REV + }Θ&ECbU I4 Eb 2ƀ)O10RK䌥%vE:<;$|3;תA*2&zMV\9{bU^ѵbẃ᯻${цO(`\2? 0dp8 o{xb.RWmVR(AJ%`P,ITo'dg kFw WcQ Vy<lqA`P=>k(\h$No`Ii7| uI%@ }npP) HN.ւPX0Lf1< zGxj ހ6%`'@6y~Bp,ɬk \O}G' yw%+hg@37,κF[k6F~4Sڝ$q 9N:N{2J#IL%=#2OFs!I >SZ @ .| Sk֡G2~PMsh{5Ll\$| 1X,gIk)@t #4Hg) ЮğU:`,O@B4S/ۉ|W uP&ҝ!{%p,ZLkhni4KY&'T- ^ n mOJ86 ZG%q 2`(tr}0gKL{Y @* &qCH/ X@\#(UW@&=5IP')sf˼<Ĕ$@ח^{6Ѵ.G^D.  [ġ+f L2n| }~`50;^z. XKu$9"H@@M[1<1~-vR 2pqX?%7@@ 8Y PVK9eP$}K:J=C\ـL8/ q(6ذږ0L/9(@" 0&@aF8Et;U(,53)$/-( 0Cll; A6H@\zhժ^I30p(E0d~+br+ àa6A!$h |`@.41`˗fwY'oCxcza5Dh ,P 1  t{ K)8_'ᑒsqSNQ京W`^h#cZ&вcj]GX!Fؗg0 3XM{)'f#JE"TL ? $CzTmÕ=aRJ]Od Qh-f''E3F Tvf-L'l t @~Wb?l $I^` KDsF4 u,+),l~;JmO5 f ˹}#)KY3Q|F 61S鮩ޝ]7.C% BPi;۔KyY\q^>SZ`A yTM2q2ezv՜* PNUDaUmTEu7:ܡDo39^ mkqhC'u[]CX$mg6;٦Bw˪鴫>v!|Q[k/xJߏ2-MeHXg1'N-\jgE8\`ً~|R~)e=?Hv l+]˵0*lcK?(&[rP 3Y ?V֩ڣ:Bd(w"*MV!^&7@NQ/T\F:-6X~\ VBjTɊd)̶rZ'JX5el0.yG]ʔxSoby+0aH؄!f^GhAEzAvA`$,XZ kj`,䈿Y&ckchL#d Bzf! @F'Z9 s!`28!@Jc0LU^3P~fx0O'2j)NAZI D=B.C~cG6CAclG.XJ&tzBi/MBN mV7>;bOf3LWj#W$:I t+v ` "ΰŒSE6b'%4kclfkP6.q@*VI @^!'C@f=!A>L6''E&juG^DX@` J!JMx@OnK7d%@S%ܥP6#T yo8hfD,*>t %9 Rhl%W',-& b)+Đ8+@.6 pAZ* $Ê# o.3bJ DQ S@ +f^ hcT^:(` jMzB^Q/6]NlZ%!CP.bBF2.KF\@^ks( $- 0Fx0>qpd? py,40>O`a;@ p3F ~ `.93! 9"7*4&Tcsu6ZX4ԯH:"'0 ɐH `TF `쇠 0VxUSr#/(Iy4fdcM.q #g `Jss` ` A;*fBGkc B$٣ڇJB(b^$+T#apf @T|k ch0@ 2! S(*+Z@&+tXR%#nb 6aZ hG  -Z@J UA` j%hB#KشJ|Ǟ/@;Bg ʋ*QD>(tK`BdI8>MZW 9In SQn~B KL&K '3LB"-VЋ:RH>Fs04"Ҿ#ˬv LL@WhCn^>@| 7VT['MvBV}T_(꨼G B{&-Cd`ZeK>ejK.lt>zkh4rsErDe*xK>cļ-Ę(I,6VtTM2Iʂzܵ4ΌT-{RvJ%ňSjv%:0 (BʬF?9NppTKL* (ͭ0lⳄ* i lpx$ؠxWhX <Ze2x$,X ܽ"eeci.K$H2g|~yW-Čg*,I,tPSKw,t ~ʑEWTx+yw/4W̔+tMdhTP҄3L+G1Z>kq_|)Ŏ?IXۆdj4 Q [IkUӅmҴwvenV8 xMڎF%Ifv4K#MD5X AY,#uΥ:NPt>w*ƝC,֭ힳ}ʖv1ap0x·D}+뒮zkqp9jYF҄ s5mn"X-ykާx#%|@D&_)؀%cˇYijd`m+NSSfXseP$F@ԞTJ4C$U.:e4af"g^`b@"Lv<Q1,(xr}lf .ae  d гp `4R>,4#>@'lKV0Ep$XA—P* @7 л,1(lX%D|36"1K6&On7Lr/I6>KKJ-8sjgX%H vcTAGȪBbA snǧpUZ#&jVn1n'u%HGH>+w˂` k!s@l!8`4U zBHEI&   UOAo4lf-C]"΄;kogg6jl@QY-o4m~l'(>#2WsVhCPNi$gZspX*2Fu[J%e%DTC^UH0 ACM7A$ v۩Md6nbp$cx,F 9r"L$(zX4-zP J!QnO5rOr$! `V$l%V̺1fʼ eNcmB>ja+kRfM@p!#3,f1֪,Jk2N@SVd? [CBYٻIO @j`^ r %p't8&k>'T/Q 't dA~uܝӤ A-8,R#f'|[L&1eOcLP`rg   P# A1$~?a(4~CNAA@(#|TPB`qĚvDz @ *# j#Odo#߱p>`teS9}``$Y}AZexzA)31Z1Zz%d(8l @I`3ս!O 9AK"%ʞRiW8*B0蝧Q#S|JRoP0'K $!"R@"kʉ *:3ȫ: ~*节<Ț.= m[ЊV6+s¼'HrC";(50l"4++C*V J$м` ,l,, ÓZ:osE'>QL%jD/""x3JÊ:$$ 쌧F%|$E»;"2M<(C3BO$18jก h|/:P5iG5a\$bœNJrXms䑀yuc[C,劌k`Dg|C5:" g⻨[>p90GtpV5$ꆅ8 [W4`R)*E0>f=.^2RA'eHP 41zgH5>|[6ͥ\ ӾzHG"!ÏN/0'ĔrjMOsFNeseB971vFt kI7 CN% | Wzm˜(ٗF\ܹGL(2B?K,h:y tl(܊Q,3'N!%7b'/ bDHit). Qay"b8O "M8(U^jEʙq;h4) E{,)#@#=84" 7 ZBVI€X B!)ȄX Bb1Ǐi@ <2ҝs#8H-E掀kN5\[D<f4.B>Jàr:GAp!Z Qd@@XV T AGpx*17k/!Ӑ*{# 0|NR AixaC:2$c9 Z(Dx@-UT84]ɜ ):%&e\tMy2 ?ٹ*4ɊFLcVG`Da8'p L cG'R@e{9i:D(cW"|Ƽ7^bLEx,qUel5Q qZ^t֪ 8d)19G9bB>.)`  L( Du+\Ukfdjӎ0¤J,.|<5+ok0[ފ1Esf—@ )Б!RbЌ胀;ik?j =(JG1!S= i"3ۍ1 @֤aP9g X(:C !ُ ޺ȋ˞q%`4,#$,)dqҦ ӏCjIj Ya 3A w@豖.!8=@ؕcDF/OqY8T!MÉD1 kٿx֜yG(Ixȝ"if&{ Sq :0K 52:19 I K; LC)*yaeԲIS#!qPcƠ!) ”1:` ${ⵕA6̣quCimʼn8PPȀiG%9Y\GX()  ;ՍI 1À L@Za ȸ L|~٢Aple13I\_A7)$ڍz$xj(iy4()ӮR%sq + tH9zB12tcmh +a=&Ajۿ (ʻI9s$ȟ*#!@78ԢԮHԌ0Σ,5MtR,1n; GiɕTH !QzA2| *H(L^Kh VD S 4(G {iOM[tLqyvzqт[6A EYPQi1C9 `v#`!51zn'HA$v!BYؘ%08yM-"Ac!εz n ll)T,(`LP4ʚ{ǁD0CfB: P\ $NxPq(`u(( xmnWhUx8X" fPp S H⸄J̀fV0zp9J݋XDR0¸ =#z2h Y(i(an(R=tq"Sf 관 & ˁH1J!اh=b}&ں-1FsHa+ձXhX,wJYPȅzaHM."ң xQ\;Sx*Z +,r A⁨AKN͚ p]k30@8u[όt y y)۲l<0Ž*ϝɺA3H[Cђ!h ' S%|f*5GjfK4%> H]Rt=dW< @s8 [iͦ\YDhs0(-20tYxI BxI2{ hCyUHE 0EPٚ~C(&|/C9e[<"r71jMB 0(YW^gf L\YA/%Rc؂`%hhN(дz{9bu !;WB-`&hƗ>e:" J@ #f RPZ(L cKQ`h\-{EaALp&)pCN29WbNyGѱ  O?A8E㠝 T!! 01.DHF+YQhd$eq .4TbĔ8P-N@\pS1-Y*(,&9)y\[7)B<~Z0Pe(r8 8)c!Qo3\ N X2F!: J:S?XC`>VYW[ߢ, fffձBd6|hB!l3&D$^%jD=M⨢WKuJ\f#az^MDt"urEJ1 Ub eq,ƀ)NBG\ .nńQCQjgb iE7Fwa0 KQc˫9y3 xn4tYtry@DcQxvY!P}Á$gs\)"5 yH- q&N()"uHqkĆ8_04|6xv9|ϒzX-KRS/"npg$8A|^ҴDQ MeHQH- T)FQ "ݠw,`RR0+ktM*t M%`j_F&PEtI  T<`+W<<ǠkK+>7Z)o0\H)A`Գ/bd@`BpΣsHcba#C!K!XB>(@hII" HtA! ny I)F䙔3"]$ߢ0($ t$DLfEX0|>9.bN72( +Jكgd'оCS c x J`$ha u|ØRT c~ Si!_#yU-J-2 DH"_a9iOOƏzw5A'Px 8Z:&-hTt#E%s@Z##(=yMA~2z#2)'$ J -ŊCMQ:Y"m&P7@`SL5B~M钍"r"BLjB@_'G$PVV&b3E>`fb̊(!%zx(.5D F9u:9c/bn~#EBc@ a~NVJ$\ubc JTnk '4Ez]@B09OԥX:E+D`9 @:eF h#:Zf" lcCEFW lf6j9Ḳ) f0!#<2D:a!b`5#V5e6 n@>!2A,À0O_ !fr,Q̬ih!J=@`  @@?`$CQ">( ܨ,k$BPz-碵 Vfw 2 c% PNd(L& pޑj-,DĬ@J* m0\P@%l9"pB#5h% QCN "'$ SaX,L6uFFRP#q $5C @ 9Ô9 NO.02$LL7*:m֦3~~M|Nq@f_:ĀD*f :F@-` nb$G;RDvuϘC:$>WSrR!>`*hahK]+o/eBԢjV ʪ#8-,,giD&42 ^\8dz)! AJ # 6E+餃PJX``hAP (?dO?$fB_"6o djf "t6 obV2})',|-W4#ȴN-Dl--0j0>pe΁3XX#&мD$_1 AAʫ@@@˦3/M܏$`,[hZDRd1 `$;6f`dV3+TDLKsBz2d$@rF=ãL 4z,5J &B^-O(HB'eH'MPF4 8V/uWo8;qN kMr 7WLeWbbZOmq,6b ,h荥|kO]1\j $uhb Fq$NĎkk|RJ"1V4WdF'IsVBq1l:lHlčO:5T`B2rj̔O/ب2/}lˆ"4GnP/3-;EDAlinZ.fp/M4 9k59%zVʾ<4 o)HanL V-7fh"#J2 Hb NWhDЌƧN4-|pb#=uR40{H, )\L8Pl>jc\A-Y Ǟs̀kLf%Dm<ȹn_(6lOx+"/h6D<&833h61H'}BԅĊCZ6Ɔ'r2O0ƹȨk͙ Ukܦ/wլ ]bd#jϰ(f,HǢĆ_9|*B>Q~p20ȊF#"WCөTJWYHj^}-2 wne]%u2bdrJ(*źT9N\O& KD`ꒄd):zhÀ#%zD{<׮0@ls{$ " @b/K c@QAcl6wi`H*#tCefTjWBP:B;8\{b5G{q!BF (0+!BDlRr{"d"<-JRDnP l !9Β4IJ4@j@j,և֐X() ! Vԁ lC;2 vt$Un$$Ai'$*QNgDk)jANSÀ@ZX @`l. O b/ sEVjj}rbkG?aP5*q6"+7A4|9*3nvrDE gtH)D@P=a  R,LJ:y +[ZR`Ub3τE h86xyE>2;ybtOR rz$GQıWU6,1.!* &H->Kb׸MbNt <&0uJ$ Daτ9>.]{jVڱN(H6xXYn `[t$MƤQz0.bbS:ͣ ;1ø#YڞI=EvxBssż90rj< f3ZJSqoX1O, *Aaj'}LUJ|0 kY laFϚ`$?a!YbG753[!/֓X3< xM&'-b ` a=\ue葵vK %!\RD!V=rOMoalVC"bn6trP ?ϸ,}@3J p@?QiCB`)$a0}>f@JtPLr`8 |@DN%@ǀ`E ɠ$(}Zh=gғZ|>b8u`4J0 PM&,lVSxZ=SI[ĕ4B#@X6O(HmZ_+EшA5 -~pX,oHҗ8 $LR9mrJ(REi\`,$/x5'Ԃ23qxGy BgMQ8 0˯'|jh(V%aX:(ɻɃ8L2ԟh3.,NN`3͠o&Ss0 :/i@7ԽQS3Ox'Oİ<ˀ5@+>B.XG P8AOf~#-B =D4.2HVv^-I yTKٴ'S*`4xJ[#@?j<[)Y>V84mtVJ3$`((z\NxdVM* z i!{INa7;V m*hZZ32ƈVJd@]ye3J)TzRUk-5_{s|eC4menl=N̊VQۉySGXf$˪CeٯC4□VPpJT :*-V5i/bYƋS)?j *mb%B+\@O`i⊒>i5diiTn̙7D/]U~^ W/ fB*~zdUR$*)>bTD'ras(t7tcG&BdI c@@Ɂ!H-X vHT^'muTZ`@1ͥ=V ^H7I /%%*TY(mX݁&EHTMPZNDrdD Вy {2.%Ppjt>R'[m_!7df l6q v9FP88KIp),(5ij_g& qQN5ujٔ+LSG$[1QD]mY QB%mJ_DVAN|RMÚܘ>$-[%qx@)P Ih-fe#&+uF3PrLq*2cA&NSӱ22ĠV0iʷY6t?ȻeJgМtmG؛TYW)*kblwf)Y$`bbw[ Uz > ;܂ޗJp (p;rDHjVrhj|`3c"";Gk:K춟edՔfqVU2I* V<9Jw v-Go`C~ cJv/W@#'0bB11toQH9Sȱ$H}#~("E?Xdq+-m:p 1̡$IT!d,Ĥ& T 4983WRVnJ;gռʼnT"Q GJhJPVG Dx:2BUxE8&g$Nmtߍ}O9LmDZQ8=C~dt6$R@B$P qR:#u9]1b]H /$ cԺ `l1(Iˋ 2@t Q -/H֬c]RhłY#cIӱ&Q-,E3D` J{l!1 zBx["(K Mk"H„7) R0ݖ D<蘠`s0Ϯh}KHYСN{  Wx)hΉ|w UO%Qjh\<+*1e~. B)a!m!rLZۙ Ϛ3&K e{ѥx!Š<ں!= s i:o(Ͽ{"M.aőT\ݖYV(6 6Ƀ!0C%+=qd7Y"3r*إj"C!A&(%E j r$1U~'OŸɏ*UAMQȸdP ü"M!:LxYӻ šLɻa+'DŠ,Ƞ `')XZ-5+}$л xZ)C NObSJX(">[RǛYlpaB PP99 Bۖғt+%8"<ɭi@q k!Y] 1 (Y HS`i-\P ٔ9#T IJhPn@(a |SC x&xPN}}Ϭ"zi &?y%NzXAMvhCbA +BV0Ȑ( HOO Y[؛K#Y~zݽ4mp(CcV$ Q̀2 1gři ل*N3X `z,c [t{.K,*ذ[N79BCR&hb FLA29+EI2^ !j<Ǖj?j?˷6"3#$(#I5 cЫmۃ2(H8x +GYDѭZShr"4)Yb/(s<̈"Y=f!k#[{Qky[JMr3P:OlŹiGSLI6j<Pt.Lfg&tYw؝v(,#N Kp@ `]7;5"A[ ȕ;[`!Uk E!Ɉdbp<NAgK jk XC86v\0R[Ɍ[p_OvB#- ;;}c  R3k U/[Ym> } t *lm4Vo>88XIKwj#Y$3Xf]n]CB8CD p8*9ja&2LjrP NZr!m/Qiבh8hQfȢ# DC G@p(A ;3B qn{ amgmAz}zF_x1H} r&p `lGh3bP+ؒѬcA/8d`v3QJE|M `ƌqT"qTi9a`[̀hcN'BY9ʠ㽯r3/J ʅqqkh`b5[\ fGx5 ' "$JH% "Y='e) 2Ӌb%٨_/@/?$~?_0  Àdz?+(!S F8D6da@FᓚPg>K!Ips;%9a&A/$&wfDq^+S;eKK%ov(sF4HK68$> m[Q)q6B+O7#pc.R#xΊ ?izsc"<bkxGRDPHR+JĆ7 [3h-`>zޢ6ЯJ+lr "03v #lj^7P B{"ƒ,;-"26I{$/  :/'# +7"ǩk`XUuxb@ $ (mDLj{$ "5S$2z߶ !܊=lލz'r0©hdN/:wgXx'xX hSjڍ딚6H+;iQr35NU.T %m{GhOVh2֠D5uEvmCh~k 3d2/,w"0O$!6=Nȁ{bk:uqHkwf%iXUFX Z&@\Ҡx& yC{z+5 㠉-  &%iHzc'1e: N<T3ayrh 3!pb6|{@M. @`p HS`k$:`@( 0@~a+7גq5c|"R)Q:#y5H;=,i0cԍ΂pKAv$o0"b(PP lQ Q7U1"VE%b$C`8leÔrxV( EDdiKĀf##2N~3msdo p QPzQ*& "Ŋ!" 2 <||V@X 62PXjo|2ABa`"N""6Z!~&.fp釘 atвE$#WK!8 AEF4O( 4j>ЙdT0B7 Ji4*| "`J;0;e[RM}I1,@tX`3;3  &]tSEW,fdL"lSVb%`,8Q4X ZF7I05U+lX0h 7ʹd1-HWbwL`%B8穟4r `_ dC\UY':5@;0؈`rVE(- ^YO<Ԥu`}edAðLIG>S!EUI("5F!$D.kIA=6m C&"ǣ!׭CUL$#p˜Än !Y2EU^|OXxYCikI!S& )'+S2kF*Y<1"$I-(}P#[@@qZ.h.0Ԁ$`DGcЕA J5 Wnk"]~R 8I DZ )"(C#$,YF ti %lcᩓfv$MX 2sg` V9BG@+BI%$乫k!ь 45C4Y{,b,M 94u!cs 2tl Id yc3!g0ƕZ|80Ղ1UI ,S`PrCdQbjD_#1 I7-p)z}Lia۔+bi86bjhTX2/ ̼zHJp-ݡ"RYg<aoNUQx^-";q$k# D*۵ dr(~aF9u\lJ=kL19i0s$yx-[sגD$D!#UxiڂI"Og$bf> vK\Et7)<9N(P4b j1XF=$*  LT&_CTČN $H#ڊJ8"l" UȤCL2`y(@%DX#X&("dENb^!Oܛc02y Ϩ7UpcPΉ+XLcŬ,f2HJ)2K AD.ő#jɃ FA'AH5e G4 B,-ڢЪYd'dnn7FM6-ɶhy:dhm-±⬯bjENKCeb b Bg(\h!z*:@#jZk(&\Ap !KAcsЌ@̩ L%`^i(!la/^ : d|ds&bsP]mU(h`e"i> Ba@^f qR`ToS@@z1F;N0cǃW632@ /@2z`FǬqΎl} y:r>`.#QR!J@ @ ~2/E4(H i:V~#0&EAa✍,& bDЦE, ȴ)0VX#T2Z n $O/ldĔ%g <0g1^Bh>G@Ǟ*</ h6:{H e:"G1 4L;;ʖ|("Ap&̭АbBBh0`ȗ V6rN$à|l'5 R+J:쬊 3^#&N r<$jUk4'Ōh6H2>δ9mhJ$P%n%IB죠6 ǜi' u8+UPyI Բ(t/"El$ %`D <~P#j=hI"g`*b4 h0@PhԴuc`FWΧK -! (kRV6@ڏF'Q/ M`Chqvh@$y F[7gL7^FBՅ @ Ka6z>APb?#vEF9CB'jNv6 t+s\#g-lH 3bf'#T͸3r>pdI##ZN jKcfM!tyB ! ԂH&F,h瘠MwPF/+;LaVY`$`6"ohb鄃f* f$P$Fc0&!! &62i( HE`ЖA~^B2BvUo7)6rav'&x[$%J\a`|-txAl/"^Ncij:>r5i$XFrH})q ">TO 9TiFPgr-$H1kjK^0HT 3XdarXp} * 1 "bI_'ɯZ`Q3Ү$CVNL8B~G$iK'VNhVKBRVZhԫ97Qx4N%D.; r/)"iC[o8KVO(.V:*)҈=»1lEghaw.EM)ioVLrk:(1T7'|1; 1HMwHM $U Ni)m$6i&rc @.&hUê$M砊1ы%ef-㾎u ,oBΊIV-&Eh/`׼ԗpnC3L|ac#M "/N.:ˮ%ᚤJ*PU˭%YS /y7IZ#iF-Lf[?* '3Oj1$7IR%D*8V CO/ >SOuaFDH4%m݃p1X*gBOp[T4iLCC}W=~Ze,)+z0י611piMH$)>DKD{4@۰1[CL%[bfT /#.-DOLKڃuA4i ? X[ ߶yb2!QR/^kC!&hh KH2NJc94bd܄6&u , -`yF@ l "VC|4tו .oPAhG)%瞎ͮTP/kzȣ{)AmWQ}8H7A] SE6D 8ǐf@=pRF!ƥ)*T!A*=->gg>V >D!,)08&{QNť2#МۇR@!!Y  JDhR?7RVhf8gV/>hb_]3% K>0S /Y؂ 0m"8y؜ 8a> ftcCM(jt%` 3t,;-Ő2!rr ځ)L y<000*(|> l a (^-6pHTYAN H /}>_@ &hb1 cX.ow~H@t`8 @@q{ .!(|=0 R^oQioLF}oxM_gƺ%(9 F1ѥJ^#A8XQ bHrGrh"6Bz烬z梟'|-B2|FI$pZw/kY1+V 25a2{ v#p4}k30rZq9lZ--".)x* i $瓞ӊ2iI.v Y_S,ȋZ@ʳ{(d1L%QQe&@D~$[ʙQdz$ 3m-8FLX8@z91(AɀQ% :$e #4 ǃdy'X6 F Y+=~dm1*6&mK8LL[6PEc2G*x՗ A )fDG&`% HEe[E.UYBXq#4Lسe.1 o,@4D0l(3  z, 3Hʧ`Q p`.˝o ́PM òh,#?lpe0x<+ 8{Ȥ ȝp[&˫TÖI ,n `/QY $) )"(Cy$Zʉ2# cx{9gqI‘1@pX˘@⠑ @|B#94蓇8p9`X IpjçXZ$鮑C (`q5|o9D ƍ 1a"kj 0a_PL@e &`%(*ZH9 coa,VA0Xw<q x:LBB%|?L}?uYfhgmnx Ӧ"( 8xwCY l1|[x0ڀ >(q>bǽQ [W\[Qou 0x).9HxAlH6xkO suZrJxuaPӁjB"PM @wɊ| :HKXe^LHpc(h(@3L`+a l*24A(t4I T x,BJu a8f]S0Tpr<(J1Bq[ȑ=0d- UvHvP̛ۀ}6T1<6 SzpʆfKu=(rO h]#̨;qA4L:P͇ums C-ܵ2 x{e-==Bz2c4)<BȎk媁5؊P:"e- "ެh3 (kZ˴-(iа`_ԘmS ֩9it(q=ʇrST⠊J#:c%r(0ԋɜa  {I詈ȼ8#˩颠+ M '}6 +O0(58p؂S jr*P*13 (>b4%Rp鯷% Td12L8R=j4ڒlk rʈʚ,hѤF)7DZ. J-r=qiq+贲"ɧ{*YhEy#C*{ {&CsLz8[T)둂G"'"~II=%7,$p]9YG 4j٬' _#"p^jk1ZLӦ%Qm[Y꘡s'1\Y*"%1rOWɻS TK"]}!f2W 4bͮ2 7-*СԌ&3jhZH^5E]H,&]֡Zgr/:]R&R3)zEs 5" LWӰB2C& ""_\tYj>"I喠|30ͨ}%9-u]2#*TPk ꢦBˡ;oU@X4@ P%6(!=*$DSZ\' '@3 a"ˑ"V#zʋ\P9HqP U3,zEtXAgQ){vENl$1>! #YNPS9o6a9!=8o% SSRi`zq aeٰN"%yq1 )@=6ӑ]y]Q{+v8 r`p Yӈå#6XBƋ$3ÈF pܯXĀ@:HUHEl{ k;l8 DN>3E{o ! P"A͆eCXT h!=2@JD=Dkr2q/Y (͏Dw>2a \(L"9 =9)%* ޏX ((h@x `T hqsm.l SՇFR扆{9g  0DEذ 3ӆl>`EI1 !(͖oh&5hB:(3<q,UV2 vRQ{j81ȥ"Ԗ k6]8xP`Vu) @Vb[؍ @쮍Y`>01s&Vz-C zhĈPXu!u!shI'g] YЀTGjpZ8&aM[i N70sǍ,jsK)bg0@p^pRЕIY 0QHh)D<e1oȲҿ |x-GYr`>QVP_u࢈xf*%H ce| 8a"k ``rq"iZФHwC҈ņvVKM<m"쨆X#CA@6X Q$4 ؠ 鄀 3ӽ|hq@ 8΍zu)RWT_Ҷŋ ,:u܀0ʀ TMj6>HL% `<{ǃ?@ o `@_E(fBO0r !N'I<?p~@XtH!Vzuk<_#q\ o'& (`,+Pe݅n`0#'1[/B{ߕPP&ST@`&|lE |9 b5kGL6̜ڭY$Y^=\ ?M. #o~c? JcX֭ 0'(Uuw04 ` Rl|R&}!ъ"SG(sI"׮ $(?j2" 2gb/2Mh@I2*N(;@N+BI2X ʼntJ?Ҟ|? 75t֟<R:S!۶QG%002/-V3м@QG:*]# 'O,+ůQ"4ʉ4ƾ(hN*u5oݏE=A-l'iv"v$?"Z3ޢO? &Kʛ"w9TIUٗK6/T\+ߞ2*g44kO H%D\`Uꏮ5-Kuׇ64RZum6OBsz-kpAǖ])=5 BB6 5MH|$i˗#_vf_(Qr,"^5coG3n6*y-XJskF)mtZSc+2򯾊ss[e X)d^A@̀-$B 'K7[R鯖X؛nxE7ĊbiB^+Rj`XZK&FȎ| 䩗<Uyp` iyPEOFWEL]FFЀ;vnЁ0&V{#iQ 65W //f)~C 1<'CDP Ba@* h2c'"硊4FK[GnU4H2 {z FlKa3\c:HLN@.؀pZ/I ZBAGr 0&XǐDc(]`+C̜$4@Ju;@x!L_R`#Cx$9/är1IP2j 9MZ!vXӴX7*O_TEtんbn#= |gf1V= y* wqh`s;GXz8'D<PX O ($`RX `?վ=%,bR"D@llt{unl$80&HbjiAˣ@ ?ECjГ1$jאЀLc@8G|P@8,'@぀2lݲ Ni f$h[ qp , ުe:"||\v-J֙rE!q`U y=I#Tu0V@p =46YvwCVƖ1yk @wil1"m9@+tGZ yQSb j ށX/(B H H"{qBdV2.G's583C qڡ%P 5n .U_q"2F,+ªWVV)ئG ,VcH>RE_ L6iH}RH(5@g)nkfAw@QV`=`xBWk$kQ-$1B_)#+WePa4qMU@FA&nfɓj`Վ魖>T"u!.✉e:E5L @[ݪ$jZS V {oJB4B!劸r!ޥb[at w s}`K,,/O$zىD,9@3Fη@N K3c9*Oj7`WwS{^Ur*ՏfbWpւH$(7r!J8H(ب|a&*̾H9. J-pNHbaXA@,ܓ z@" ԫ|.*pndΤ|!TmSybt܆ZA4~xx `$!I"GF/f@F07 o%h@B OgZ_ǀ5bZc6h AC :oHN `v +MмiB4ډ*!!j)VZ.މ=GbrqNjib(tȲ$;"=b-l'\]BU>6rkᥤJe`A:2!A#p/D@v  :Qm , =+e<@ЇhEN'peM,hc VQngXoxWE}ɺS+p]nsJv2] ȗ~@h?œ!ƢH/ 2t=5@Rq=e #KFFkE;POr!ͮLzEbkPb$?8XAё8"ʡ";6hdDfGi\co<*Q"(؆łkrQkRqPr0)S&Xx4%At$`/A%hHq\] ԑ%4TRȊ 1.BG2-p0#af`Ig@ `\B@K2Zgm $ZjX%3K eLTDA"E(kAeE';FdFi1y'ls 5N`LƒKL-җw|Xf4W5_0#ղ,dF`NZZ'y#n}4>P尜ŢR3 t_PuI:AbJ \HHB@2 -Vֻ,x MXڲ!A6R>,Ī'{37.$*GbAL.-[TZNL2:S nXH&a/N`Zb Ij ֓㠜xRVn#cf. $^$e3|='\V@i)V"SFc@+!h2ȖgS bLJ0 Rd|7D):aja`JT.. L@ wpIrm Q4@(ha4a 6Qw z,r (a+ `ctQ4kdgRچ>*..ԓ!L@.B̦XYf@LNOT5g&Ep"tm%+> LmIcZp[OA.W=4wPQ|&U{9"`qmZp.>&_P[`]u@#H2_Ď(nLA`68Tc,l$#n 9`30F`gtl0 8 ԡ/u5"ԟ\Mu"paXErb+enpUⳒp$;L %"7"IcmL%U$IhjT&S>RkR$a_tBJ ,a@ahĴtGmU#WN_e @ڢB4 0Rjy #[ *XaS֌j a,؀|,d5\t&> #PTNf^Q#N"Ba.h$ȣpt U*Em_Ь0S{SV zLi,[["*F6 ̼aȼ#;RZ% $.DjךsnI$. FFfjQ!>u"W|&zˏAbH9WF"r\#/ -Zal$RdPc]"a A'B Rʄ\' #czEE݆XH&Pcd2'Cb$,.ae,n) !f+}vRx~[ a G? "U(&M-ZVj `4c(MGWabrA0 bX&.=!w`Ll"I% $aB)+27ݔ"I`x֤õGEkRjYNBHy(i9~}V4!A -2U8+څgpX7^TSOlK{B,/P%}U N-c jGe5ppE!SjAhDh}~B)VNuTeryk1kB!V c:{#@<ԞaTbagH=8ke}0gt]47&==JsPaJiݢ;JJ94)CIg3IҒdiO0;PeX&h܆rޘt8``tݛ^C'3&LzRnb~ A̤= nR7X4N6aT8@ G VwG7HMLIOeThU|hβ0}hd;׿Gnư(/1҈{&C>X(G'[/oSoTqE N]}>/T@HF)B8g=cJ;A}?zzUJAѫ4c:x-9{Tjr5}eȐ=ng$qN_Nb_Nd*Y2QhEӳԸA +KB~ `H@  %XFpi;$ I8[!:prp<1K4R a@A0F#2O"p8,7`( (ಘ-&Q_O8 >Tgvh4|>(\Qdw0[#UwjBlz<B`1NX7=mosFLCSg^h" (( K&F0}BVʅ|x&b=?kFj!kɰxs'HrG xGU2p@K`'JP= 0SڿoЁπKD"PdiMdFKm?PT5J @OuSO"s],j(͒v 4Ev!AXĪ: O,M,)\AcB]! ȕ3p0+6e4/<ρ [I$ۥ( HYw4Gr}16 MEs`]c-X1DJq$)>ȰdQrK! L$ K4"m{0""I'p4->ék+KR-&4:2ĈQ HE  2hLbƒ!!Z@rÖɱz0׃BO?{_쏈[6{Ì A@ }gHg!`hƐ, ?iH!#ӓ #dCXP,@DH\G䔄2<1 7$> "XCh R Nc<QO@! K *+|fF AcP҈Z^&ߤS]٠X&(8v@Iq-甓"@.p6@RPpxy_RbW6(ƀ x:"$+dB"coN@CT9^Ibf=bLBQ D* y=_d-1kokJ6Irn%lĎ,|g\ݱ*V΋\Cɍ=b|xɥ^Żwor69콓"ɯd]ZG䌴=X-GHDECxEF9f3`̲fQ"ڏJӬQxϻE$s{#]zz/N*WoJc67؅Н9dAGxN."2YRuny!Μܩ՗8+e8}D?&/n[(iJ*?([o9X#|*V=9 bP@@LxzHCANqO"n 88 HOP   3 by/{ !8ƀ fQhQ(Tlj%p& rh @{X+N8i74Fhьj۩F<_708 B Q:pɰG9A9!q?/ɶF x/hXZ$2&R' Z3CGP"@w4ЉP-mրA.>H|CGZ73$bXB#0-@ ȵX5놑  ebU3Tۗ+L2#,q {&T ̪J` B4 TY! FS/zr>ipJ$,hN=Te xIǏ΍xsH/YE Ig sTĬfς,0~7's j //kQk! QӠRYǺq٫Ni[P,P &L8RCS 2h(19C&Qb]*}%I ?4 4Bϩ4 D2[ګ" 8 \pidl[ y:,Ş'P SPk7iDȶb6Q K;tt4%ōE)˻ΙY ݣ0ĵB~>}DSӶ'I=/  M<ؗ"f;ur)蔙>72![. 5`;u*ݾ4ma`2tijIOۏ2J=<=ߟR`e4 @:͟t}$3#,^^at8y`ö)9Op"ñyz729 ϨُbjԻmKkex:!Z_NV[P!HX$-Zuõb."C= NK LBВ . 5.;\n)aF2b 9c*c@ N-7pm>>E` ?7"2(ܹӰe[:e >Ffՙ >d[6Z> zh R: ߤ{V@3) o`tA-1Kْp -x3+ܯq( E=)OzRbQAʔ1@\;0YEfL=ow֑dvm* rAje7}Z $0= DkxAP29f2N4XM*ȸ@"C˞(ۥ{ pۣ9ͬV ` 8y p[[t"&+jxVR q6zA*O&L LzLNnF 88X (QU8I0؆x !6brL-@򎌈lHP*h(Y[Y(*E M{%q}H;H4(u0\J5X-Hn%Mi(>q866Ԧ:yͯޞUKɧi۩GK\h!gd2!c41n)C&MSO/;1!@8[P Q"u/T†(4(-hTX:S0klnۭCyD z %c8 ; 0VWz^rbw7PzP EB(ҩ5 3bߠ ǡ4  670tN9qE>Gј̖K%A.O"$P#/>Ⰰ@ |=.,a.jrli1mcJG1LV%Ʉ2O Ffw;O,0nfH7㞝.&xw߶΀4@2̣#Oz=` ŠB/ ; P{#&n`& 1kn4 x'H~$Üz1ELBl#khKr 0'{ xJ9Gi,EK3@15fNl$s ;80|n$yՂ_QWrY8&@Wlb?W{L!4QID%XŶE!1բr?UA2la|H&#cv:[酄v9Si:z=FxI<CwcH yɃ  WpCHj) LI \=)pFM2@ Q>(@ TX|DK6 ,YF#m RyAfI)V*1E<]QM. 6O*&nd- F a H QM1y: Ӵ3Fxo +EHeBPK0r4 R iAڱB(Ͻ=wIv> sB>:ǁM^cA;&ւ_%}J"~sTS|F(źxOA1< 0\$`8 p1tMHܻ6%Fe yjp&H` `8!L:FHkMɨj a\1R2Q0'Ld#M!nh}Px%N6m"\#q<}I-׻(9gx I k2g"*>-VlP7JܦVP]Ȱ $@)0#4[L%)$sFabglu18] `wx)fFZF㶭 klA*2e7 CD"뀈N <$Lo#KTX̹V&UK,BTe S\TO"iaUnį' 1J()2|]+ 2F.S *fѩL(<Ƕcλ䄈edBxR,M<ǒ4Ǖb75<.r;qz8\80܆pОs=_7fnbBQ!Cz^HcJr9 ! J1Psi@583XFD':G=WhgaqxU4FhSl1zMqoύk6+ HB6: MEW#H6A$`""&bK8 ROnIĜI(hr5ڞ8,TSxc:3rMζ:>O|ȿFWD܄U>ɒ3l?KTgEcOXLL*Br_Cz]\fKdP`EM`xjо)Ą`aتDtLBJ3S<)jmHzlg%(O£- BH #pXad[%iͥ <9B1j` z4RDMCT>p$ >*rhyI aւ HPjPLhdS]0P?QC  A0"0E}+kM P!)P@k;F.%,it3t&L $ iCBM`(Q!ڪ攖0~  QexOqP>밚QD41R-C PG$JfH4pfxB;H殏P/]%anrD'|[J!'zjOf12UɾPb1n.N )}8)J|c1,#p$VSff$`E=E~1g:~r&c/4DkToCLc,M0)|4-^ Xl$BV 2Vw1TQ'6ө1/)-QQ[ -uœVQDT_Hg&kufkC_dbX >0o_ @P$>Ck-#xPKZ EcdDdXRJlȋ#.Br/(g$0.e`mB-#Dm<Ȏg8}Z.4ՂAOi-h&l|<"opLƭK FI.$0's xEOn.P3PFp*^$iX3ď)gi1i'keIH|/ rJPűU 4ԑIJw#jz0t7bo*Uw4F¢ -"h$f'\j'o,N( qJP#`$2 `ˁ쩒J>C(4Ol 1 0B̀|A#ìRa@Ptw -xD)fNB+li$+ yQ>4f^pLU,)#Qcb ̨m`,rTo#buG !>A>bشUPBsf"}ReS ڔ~ !樮d06j@PfDR`^*P),Bl\}ǁ!U>y,Q n$?O5XJF1n.t`/FGol.M\',1 UJ H͞rCr'J@ .&,vJR-T}B ` nH5VrB(`/&/ @ ީ:3=d+\L*a(dkME`9  Ͳ*;g[.)Ğhk<A^%I r)A`ʄ>m}g.m4#f\S}H zwjN+LJ@v hk96Omg&#pf GL[0% #  5w'Bf'6f[l\V*D5dUX ^FijѦoH<\0xz~1&?fe6!#◜C# Iә"|uf܀hPv|qE`8,\g6{y35#rt"Џ(X6 QxlxtG;FM:"'o#ß:aB*r)c蜊kX2ej&na7e)n(,-6+jDjC^2 -a(fq1BƳJ\"衊u~Ǣ̅"B~FJ .X@#&zeI^.ս~o(2Q)M6Or0rf"Q9REOi/\Y0> }_X`WM 4~1 Fu~?C!i4 #pKy2: H5Wq ` ֟0v'^G -Ѩ<;&~꧐0T<`{MpD!:>э, 6{#zuy t zb#1F"`( Dp>x$좴IiN(  RLgtфcFq * IBR<Aq'i +P:;r&[j&0 FSgX' `HlF H[ LSv7(ܒ2ゖ@T$:r q3U'JJZʞ t-+H+#r&t.'B5.hOB\J@8Jǣ !nS9H F; jEJtѠM@2C(;`y`t)xA0B4m&rD2礤ݬ]ZAЧu% Ur1 Wx$FV&u&&h"* BtYWMX?bbRP 5< zn> #s bO 4+yt6Ĝ0)dB HHFq~o̳)˜eɉz)M+)C\xzN4 @+- !4xW:ZpGW)p-"F0c > <@@iX\eb6W.2R# Cے`p]ȱK pk,Еl(I-9hQk6+KŕWb0, i`QJ!4E ?1_hz2PHQ_N]WZ hLɂd?1eÛepPr$zB sq į,PI KKƗ˷BIn :!CiP~!Bo$^e4wMQL}Vy[,DSde[L 0hvVBC!kĄg+z_CZZ㽗ЕנyxS\Rn7FFQP@۽{w5^". 9*xܽ;iP{dzm$х.GݏXT0J Q:4ey13en sddL8_gsΘYȕ\qxK#EPk%) N06Wíy e"0+ ] sחuXkdKr<ÜNڊCzYP˱uFINuI7Bd5t#j.eŲ0gMagYa2Mu370)9 ؜MJS!ZiےԕcC "GbjlHfV#Y*p(:xpWa)X:>×!ف@hM9  w H[&(3@Q3ɚ؏1a X|q頱9 Kr09c6 =2 w c  w"q(TwhvS@RPP@(&xq&=>3"|A>k۽zCxVLFpFzER8 DOhv8s02{-a] @Hh_y xi:q`SD)j$h h \_3 ʊZ "/P+bG, ZBa[p  [[Dze`+I. J(BºA{(YjpnR-v3s8(QN%Cu2 ¶qS5,XAK던PI8B۰ȣƐbrጺ"Ó' ʶӻFh e򲉀 i>'Z-Ы?[ 0 `Рayc$9۝5s Jy:I2w\ Q+$頕cPR]B8p@.u,[9M8EpB7PPE'Ӷ&)hN5hi_a IJ|<iʉ <`;M5!$bi- Db2i+PdW\Q9y3[Ld}E4XՊqHv$,nԟ5=;A/P@@~s.=R>0JXp04 xϻ}Iܝ*1@B(8:1\8H7QT&և̄'pdU1 P$b$&j4 |hq]OQ5@J YLs ȳ;ш}\*h6pRֶ:QR! x=izQ@ PY f IإP\71 P1\|1RϹ/}T } H`4PH˸~ k1 GS˙ِ sJaZ_YB5Ɂ %xR-aNs>2;﯑ɒ1QrS#gM L7׻N;&2`SpD9 ר᭬ ;/)->] ;9m}cQbĚh C{eȮ, ^knM,1^U11_2 k!ڬb!rdZSVAM̄_CP@'HM 8@&8LMXKzNS]ʟ` -<M6;-Ұۍ 0h dj˄[Bz*xʧ; B YjY3LIq)@1qJtŸ9uxp TCi>>,@,g,#{j0p KzLtRRE9xDxb>+`2aljyƝBi2o9P5"H%ot!K yU6^]@ʜ"q9̑n+(䉚NP0 weP^rl.? SdMr֫ YQ, .R @.lZiSJ0fI9P|r08-ml TGa`R/Ip;׉hۭ>襘a]SD f9ۊ{{P] OY0ЋJQ?(v@P?2&w|0;Cq))(b8w 7zțyQesNw8ύs `2Is-!FPU~JӜ+HGx^/nCF$҂#=,,×uM'8t 1bI0?$Hf(, /)1.R!) 0"_"+LmNxq- Jp~@zڂ8)[4S,9)![̜)٫& 8.]]:|=?8uCLy'tA@@$ |_@\ A0}hMD OM ~@!I$k}$@7 Ua2Nq7 o 1 hSsYң RpJG 2„!`l Eΰn3Ys ?i AeGa{=P=/}eI'\@" s=,LFO9Kf_]+ٯvYKf7)Nb¦ϊ{|$,&H0+)pJl+dȰ~:hI -c ,Q€N7ɔ$jVIiL)h:("KMÔ*b *\"IKMGT<'J۴'rMG;!m+:z`ª |?4jhHJbRŴ)*/C4oV0($nnSB 5H;CRs( *2&KZrD>0-Lt#0+q׶mV> seZ39K7 ,8Ωtܶߧ:-"imEN#!(zx'ywL/~UrWtJ :0>ܸJvS7R4_}Jj,S"X.Q ||i ?)_S(#tK@Jg S:׉i\0lG22f5@:ו{`uuN,|Ҽ;)b'bCHx̗7yjPjAVtNq9}^j**,S_? S=h4a<@f`AG(rq Cpj,łA ( x/l,GzgA]Fx΁VLqʕ7'&@[0@!"`HQ$x#tcW\`a(J<Ǒ9()z.s#xR :DlL)bU5,&Dd @(dm a>(w 3>zt- 2m x 5!L- (XCx2rQ-XC|T03&kpT [F]Èq I1R kY4 {̥2O 8A`sjg'UeP`\ `m 8 P)K <[_z@Ti~)hB X+ @sBb){GM,fUK Fa@@ \:MGq$r׊j;2;1$ z 8(!&+'D7rR'DxWoؤ##ULadHg0K!h@TGX!4P:Mv [[/V_JVS xlR "`$'ӃyO. a5"DL-W9w"O2Cp|[p9Ei7pD).{8kyZHd1@yI+-DIN^,</&3˓P4 LH_ e1#*K6!7> 9˜\ pq~ꂨRUhaO~2qB@5 44Fo)|m~M- J nX-#eےZg, ;9.x[2`:=8]O%K\OP%ت 8c+$ܽ(yxX 60fB^ZML[㺍 b\$&!*q`*dNp:)ĴcĶAC*! DLeBZVI$:%  NYAj`i0 ?%?A#H!XL#$XO)," G; Puj~{|62("KW %.X XDox'$̤=?g|jj'yDfLsE4j<~JΆF]0G\g,kȜiG6RRnrJM$tCŅ(QHF$ 6eȿQ|Ԥ}7Rx#h纅")$]f~#Wf .,h$l"y|&TE^WD`e:QG]gVC{ڃlgHΆ}w#e,b!IĺzQQG%8"fE]pZ/R#"l'IBlQVȬH|=hN4ȄC#:h!WGJ['UeHD2LI3']cY ܌1*JolRAȂ'9P1;rOBHN(44G ErǬV9 ą K;%poAn'-0)N<3r> <:e2Xc&ҟl,7I\9d.n +*A6!C`n\jpDV0XD*Bd L6"^y`4i)ijTŏF|@"*2*(?d B  *6>TΎ+!gJNg+ԐVn84;$l@~`@<6 f(@:;h PդheK.r0(m;Bh!Ca-|>)9`"ž"%4F&MI*rN~%Q$XK40%k1 (h0x M$dUxh&!$j@ m&- !!< Hda28 ֝+Bⰴe*k/guv&øn F< "l D\$L)T*Ma]CcWIIFR|3nB =nl0( 9.epNl+ v*N1&9P@fW  lue*m0#r!C.+,%V.0o$@J꠺νH`BN g`'6wm@#| +  !`!^oɆp+Jdx @(4!잤"YdCjCN:v*B+T&C| AmQdy,Lج;Bt1'< ncNt#Õa-e5O& na  IVT;R*8"a)V t d6A$"va|ad# !۠R!ڥV#.(eL!/?c)(BFGvl@\wdwGv0lz8`06hvK˖hKW¦U" \o'YD*$@ɪpJ"Lb֙bl n@a"@^i*z%ρ \&wqA$"ް fpƘJS9R;Z @cCqIB4pBd)Ld+|k^h+(_rb lBܬXK"m^he">Ŕv . (!0ľmMfAjgsK>CSEs+Hd}EN_Bg7BWǣv{*n,'JH8=5եtd!itmpvz<&7VƤ!,[ff|}%7QGr0'lK+ĶvFN7j?;ǜIE%D Xsr:rhBVkjBjbI94"Jq>g2T6f\#PdVw˃T~{8qWSFNp\I+ìP&Q$Y,{sp}_-YH^5bqYKJ#D@O(\MKJ:!HAe}Cق*(,NVsq}RZfFp%~2(BTT[-FW i|CMJ":Gqt1*Q22؇£Zbq&TDh)tdBDmE:r VxtdI,]3e~oRvQ"h%dK2.uFY=?(kW+ <>F.=]J"Zb!# hu*CG/&t]gSZkǸbpY_eK'Pz<$<ʉ'M(IrbCɇ2Q ZT2rf hz19~6Ғ<_q)g]8_n%]L3E''<:rmffpr=~^n9dx Rqn"P:izʰE@p2G1" Auyal2f@l4!R*@ )"|=h@@ pH `, >_R(hx;`8(? Yx$Np(`,z=`h2wâ,4C_W >`0y<'p}k?oʰ$yO4PE>y0BDQ}Q vC`%8Q*u8`@7YAˀw75j&;F!GSQHgF(&". :x$ ^ǪZKv>8@@ʩ>Pl F7IP)xu*|#J:|1iܞ&3V/sj vl@(ʏ*`(`f&PMda8qfpj /{N 4`hLx S@P#+k/v?x7–Nv& u)04cnܺ, hHP #G.dr}]#@"ψ01Ѝ#B#6|xB~n[8MtnZQHiza&Giva{*`!fJM {3nct H|tkDqڠ>!E_h{g^uogSIj 5l5$@>>PF,rhkp"~Q?/4RM 7g|J8+ 'vtOv `vahg pٷS\`ك?ԝbJѠI[%<°t 1yVR u0.7CP)^'1&D#Y(j 3L AҀ.$ Q5̠/)$^ A`c.àwz`MY('K)#A #X~nJyJI"XM"c<Ə#.N @`J[ 3H;#̯ٺoeK8F4b91%0D((rϼ|>*N_r-E dM4Ʊ%z !p0J22hCX!&š5rRDD+o1p|*eऀvSZ -r jX6N Z~$9+G`GHt1Y@q Sl}|JzJp[>4CXmD" 9yX2mbxFTD$M<S:jyf*Lȉ9JB}ad㕫OZ#kGvOZ1Y.=Kލ>ODR5pH_,YT[Dg蒛L,Mlh 3Y['Uo5ۡm Z**5r? F}l`?ATYaq81yRKc^Fhrmt%x2~ߚ&JHZg>Y]OO*n'̼ܗbGuPs>&8;{|ԣ !02fm&n|N Ɋm܆{I*H' Qoן k}7JFRcˡyHwI;"Mr\d H4FՑFnJx:i%/hicXӔs0& j[M[3=nbծyĊm}>9:=LM˴w'z"U7lw1(O˜6j͹#jžŊQS"aKv'=+jSle6`(L.z:Bҧk[([c{湺u:usj<9/Xo=f.=8ㄝ٭L׻;%4/ju^25akY `eի0˔b`/Nskjw K{压^z$ ˖—`bҡ]t6kuڸB.n1'ߢݶoNpj)(wyA B=>(} 1+ry( ){гBݲ.Kwb M$Ъ1J hXp8MGTHU"@`*(=(B!Xvh2Ix9 Soj m(Q`- $ a_ F/( Jвs¥CAS[, #08! ٧C@~jAht2 anS2X\1Zh@8҂ ! C+/- *Κ! @MzH뉠AhƈH8x HQʀ< 0/_!0yq@:) jPcr(rSHVjpf&)  H ABэT",'މvp7Dp I8clr (xPoGxSpg&|Dx (Ȃx'nSa Kؼi(l'h oiȈGH| *68dO 8x/gm G<J(8(*7͠'+Q*4 Y3ч A`'Q3J]d2q8*=0aDyެS_k<,ǭl!ICǂ ypBI:0#h- #t ɳ8t 50v8#HA4!`$ۏ[ʹ#,u rAeH$j|d#H,h q`9 Y5XcHDZD)Q(h%AږK?[@hzf@Xf&x&q @L㛑6Vȡ s0U c=@n ۀ hՒN0"@ lҲ-l4T`gQM˝(ȅP!qU;b3B 08h]^_$x P Zh #!? !| }bLGI}#ueG/%P ht0\@dXm,WzJ0#+P|/PTDpj(mf,uY32I!Xuj4jixC5E@t@0 h; pyf,pfY:ZhفxW y(xY9 HjV` bRYY8o8w H #0x M1Q' @KlPbo+DRBHЁ's3<3D-l\z ʵ7k{(2.+̘qB`csR2 Ͷ#)ϳ.$W+:d_2\]I!I:(b>T 8EZ;3,x ::sl4ob~"i zq3رYE24 ,cTHbS)ؙ:$A iD~#R- :- װP 0C*A/OV:&]Kh??;r=f=#S[^r3n30ZAe6X`Y+d/C: ) e, =ceҕK5\INR:V*/@`8lLz@@X& Je@{> y@ <A_ / 8<@c<`+/h~A!<'D?}`, =3|~+Ҁ ]giVv[0@O(9>y>p@~@lP8+ #`K ,B{#H[2ȡƲ(@d9CoFN:CZP ?(\1ir sJx&g鼮Psyd܂, /& l[EJ %'#(cDJ$))|%4ofph8W.Ƈ y(lt'Pwx #X0ؿ苤-<r#0(SSLW8Bά9\Zh%(\2J;[.35D<,ˮ꠿eȣ0;#:1lb2fG gNK3'."ن&>(Ƌh:)ifI:"s6α \CЀ _x†b_/0r6;5 j/x|#1Vϡ\!çi&j"fՓ3 iKoy;=G[ɟ2;%0/$0lJݡrVO&Ek%y9'p(^0A{wLC!-I!g\SN%n蕼#KSCd $Dn~-zDFdxx99bTӈQ3r-'tD"t1im: IGb^-ࠡFiY赕JCpDE;pV4ly6cۊ+g9 "bq,!7/C2ZNC%_@baqxEDcC7>'Pr(7b2s~;@ƛL7Zf}d,ƅBT"Lj: :ir|pM|lUC=T3̢<Ύ)0"P'6QخIij௔XCM^}MЭ %70dR"&ZHF{_ 8z@H `P$?dm{,s "l@q4PL Ba $}5@ LP@T<70 @g ^WӀ qL@W'xZ q*& q8s xU1%L{ݱq>w @zY ܿϗo>дhښ2ܟg j4 mAA{RO1kTX#y/[GSrHP $rGhT ʶ}rL nHI?IVܭT p>9[4)y*4L`(7:0OqG$91):tũ}Aiig0)4T(ZwREҫ˂l5n2CiH Al3§atF.H TjU$$ I!p#P]9 kݽhV%n Ȟdž: Kl4 BQXlݔmx0i}m2Շ'F f%/ /zco N~AlqYOb"9gP/n7<$]0GvIpu ] v8l J@àdFp` Dl :=0&0y+g{Jj1KHha.\,E&OM=w:cƠ0qC,۟6ӴݝS I 0NBL l 8PFީ *a89#N4(A)M{ @@%2T[K.Gc92:@[Os2L ӫ H*gzh.fQ}^țf<~J49f937\\S5s#%SN)\L%kCAr_suH)p=&Abe"~4cyci`z{NO3Q@D)ͩ*6,ʡp*r6TQ"-7§Aʍ&9SdkU&$1CLyojCNf4e#o%҅TWYH $4CT4d}27P4kjY ûk.Ġ*RY6Xk5\a'MFJ3,^O%"2@A'2N2YoO_5В5]R~2ԢknO6{-bAAŸVcM 5=V! F=z̃Rmcǐ_u&B6ӂK*&D~ Т[8Bz']$ʰSs@Tϊ2_/B8"iQVBvl& H2~b忊:lvVq6ёJP]P.w_Y|]"U`5TAwo4+X[E9ٌL 8dĹE~m ܪ@lMrN0a[:تE \J>+f{0NCTxGT61t,'LsB a4S˱vZDq9f$$(O -eY\roy\%pHw2ZXq%\0'"/EY(I3X.WMy6`r.̺cLϛOU$?>:MQ: 0906G~T INquR%w=Pjvk@ 40Y !BM_s]Wk<n!8(4C1Sf{g{=)Ƴd)ƪV Rd'HE)? 2n8'Kzq7~%ʸ Ѽ7q"R==H1`@ax%JE>Wddzj ND lnE ĆP/B! .x `Ȅq z{/$aL_ dc?1>Bh=bJk8Fht VXgl t?+gB `2 $Do)rHllm. /hlܧ%# :⃛08bhz` [6"bu$'bl@^]dJe g JH dl%܈h0:VEΔ!I,܊6 &nM!J= W@$N@) ` qfc6xErC^CTWpj|/$Y In na`&! ) ϴci謰Cق+3vVjf/ 82d\$tE q"x ^pPRk$"sX BH'/kI F.-1DǪ*vI&Rg6K Kd M/+4"~WE"0 bܲlb.-"(7+Xk T]hkf5)\R K޼D(j S1ʺ nm/ 6bU>$BF&cWg:K5z &Rbh/c^4ҩzC&˄5γSX[O"jK ~Rh->szLtoq_H5cS0H80oen++,H-JXEOVVMȬhe(K ~#`p^JEث bP]9ā>MVDI\:FK'3r-iI7Lm3G fxFpzΣ~$t5rJc~J:<ϴI0`WB M7&" WrcdKl^knѓiC/ĬGv-a^%hT+̳Wwz=t'Q4~~M#Dz t*LrO66m~$d̃ `ּ >L891%̽K% zfWP0ޗ+LA ?6ZM(vAp-l6VWR]ϭ˜%zRi/; 56PV샂]dhvO<*:hX+wr4jƐFQq]derihE$i=P#mmczPNra$As_ \@t$%1`!L^X phpȬiU'WDGƌub+'g}1I9@hw.4 hKTr%ƍD'l1j ?'l$bA8RϭYT f<Ș9Ȇt @BrodxJjJǨ '҈8d RCOXAtE'eLAbe S aa2b!R $`lC @R`:#A%Raп%JƠ@0a <<joݪ^`&!4,Բ&*Ol.@h!|<A( "; Jh*$`hÄ^pd.I(hvbtQk䏬(qBb#t_%C pzdj &aAX:d_. l:$60z :$'XVc3JĶ/:$=ں 4 jT@x`T>T uc^&j2z)D>/OڑvxRJ Γ~>R)GHj bUڗKJ6$z$.RyT.6v;"rhj=?? 槣Z hzYI4"a *|aB Au@pUW:PAÒ35 u6wwEPmQcV!Q/eV@ n'z;_Q e l7 D L<J <iPU]8')@AB0>L PF )Eڮil\zNi Pa$!. ڡp cc0 'z֮ztB`V<.+ T7U9B#*NVl ;BD/ &æxrɵ#7fJx A;OIHS ^7`Y f~NJDAlѹ%Nk~D-vhѬJ\%e%<FmA )^eY\S63D7%"1/c41 {jlaCQ|X,I\iWv7Rr/o?!Hulb. 5ʩک^xi T6ʰ~  á   á\a N0?߱$y< (}a -LblD'4 ?JE>4[`MI0( {0=BY+}e '}Tٌ>??iQLZ#pU#qGwȖRO-XptpwIWJ!x$Z.׳ R+Ā3Kdg#` ̶KF7*Hc 8:.:ɋzާ(&E((&3l%|%iBHj1k: H#$2.08 l $B`*(Ѩ*0:!k3%ˤ,,ԊN $q5 !RHd뷲BJ+B\R@# J8߾ tYE''*=4t U5;'?˩biuHF0rЫ NM*?^828,ho/%\%/$m#=Yى"2 B̒Ĕ|S; 5m63kIS^ڕI2h<ӱlp}T"k+dX %w5\ak@N%:u(cCS:SDOm`hy &(nɀ#F?zjal9r'rIYeKl'mdvԦ29&aj#+pV͂(*19rfZaui&JFҙʉ:ZC UK,^"ji o((/7IΚ$ '¡Kw'9Bb 1H d0,ш!4`x;PCXia S \ e4\ b\#P`d`Ñ&4A1 Q8 h4O)6rtpB@i~l(M#x8OYJ ;3EqS bz>` 8J|B[ 產pY~R,Ȫ}1.PpJQ! #$#tiq.e\8.HpT aԪp/ww@P 1FcqJ*dc$Шd82l` y\7gw:NconQT"}_6wC $H٤ʞ#RJc%P ʱC":B^yAb8"er9kh>qʋsn*G*(vRzwIP1ѱ4b;lc)?Hm d 7P_`"΂zF=C D_H{6D}4;B;F$1Q M65("5!"hd៣6K8^JN"X5fIYdl^L)BK]Iu@RE^œ@}{"UFc4cRh#m!#2$D\8{\pCsvB 11~DH=ǫb@tR #Dl R(`/DV&垈#ed2V p F'$6CfQP)#2N1 `[Ե kiB>ӡK2k#xq.Ӂ dPӯ4UZg$ŖR~ G !"AaJ,PI`% !2aJ#vBxBm0 Ra]A]T&!U[D!%9\l/%lQ>'wX7 !5fPrT<1b.oelgCf XWfQ #~A,ܩP厐nzT(%9IG[&\qKx=L rqQ u H-iimh{: ~K7 'c8Q- pu1Q08={LrBJjȯC\QS*5O.1I^ RQ(I 'H~[4+AnURi]I4 $TԚF +WidYlKHc nua'654'M]g%"!MLဋߐSN0̧ )h؂sȆhb͖8?ۖ Ҡ9>9,+X3jQX -Q0Щ93aO@3; ,"x8"tsaki󌐚cIЄ73Y/.(:ڼ3` 5= 6@B.ӕbp`<{(^ȿ>Ў5k߬1~XyDp"*D%R6&|58Q@-7Es! 4I"QhB!cc1B! y TH8,˰xێ3еEq$ RZH|CqplJzw>" Rdh􌊹HڃDq+ZdZ"Z zВ6!O$, HǁTXX zYB [aGH1>xyYR H Ž"*c,# aR߉{ (\ Y5x\m-qe ،@iHy@+&(Y ȃ/i{ZC9.Pƀh2qJ8CI, sDȼ0$0iR LTZ Y{ 0A!(AHqx&8N 1&\C&%h ,"  𼘹 (u`@4hjx7㷪[~{Bm$K(U(#RNZ-xХ"=/bP$;i{Ӝ@ zqۇ*9%*ksOW6D 9Pp)6@ÀRi(" iRAb@10MPAML%]_ _ DNcHU -`ƴ"gI ď4e8@rxQ Tj (%X2 jnxT%MǺcPMPrCI,(*0wIۀ[= Bmm38J (;00WF`.gdK 9%-NUM "H,'9Pa1H!B=2MVQS9.;((-Q(ŕaqZ)Q6&Pʉ#Y%d ؀ 1 G҅) ªP*TataAPǠaנּHˋ.à[kXc=;tA X(DsM81ej K x࣓L=(Lq%6c^@q,lcsa40Wh0whFj;ۢ*ʌfY04Si+ 4J(*$hENb-`w#}ڔPD:Q'VwYɽFEn p۟J<8!xI,Z?K KyU)Tҕ.8P8UW++K9dn" ᭪ pGhF'Lz,!Ќ 4`PS94P,[\㛗: ^.L8A=%iCd4K=!!NmF#s3쉥I @[@z| T:Q<\ l"^PAs-A"J4sਆr S]| J f`QaIp0i- (%g(}IlmxhI!="χ.kb\95~ &u9)FI/`M%Fv=ՖS Rڙjݯ莎sFKGցW3k 4! us|(uR>&G!aRjj9M"˰[PYQl@6ɧn>ػ=X9Kj|JSL9sCaYwiTDqao=Ay5ٌA:} $~Έ 2u iKuA<ܗ,յ9Uo 3A5ilXݥ *.b,p]hT\]EL*Я4CH۲̗^? M-% |=hC 5ɀuH QS%[+`)C8JiXXE|,f= GҌuC8xg'qi-FĿoٟMJu/\mտ Jf裼 i."0xa8 'ɑ#t(q`P&(Y ze`%! \2 $~` G@ ?\ D߳wL~u;Og8Ju@!pȬ\ $@` 5'}`4zQDeuV ="Il4x @mBp9C~E;I05t cxI0L/-Y~? ^#[`АH=@ dW_aF۝G>Ѿ~MtGd`%(MV#j/ 40趢3Ġ(5@/ @pH<Dp{g^8 :J8'g=gu%,+|iZO󴳁 JN|6n?+; J}L`d}H4Rc:nӻ'춡QȬ#$Ks5(gڤ$e"L 4Nܚ ư?H/mBH,̧2ZTUcEúhFɮ@QԨ:`F8f Zu (hMm͓uBgI^+wjʋ< (g2 b3O.. =ܹQ6.!hj(چ#g׬w {x-˞÷=3&|[rǻHVA?=l7_nk2L3c(={By+B76y&ga@zŧLpF#J;27'O撟?24k쏁P %iRt'lR7*;oN+05*MS"CxQXOZWC2MD M{sNjY##d>Mi;8"EDIH"S:b~Iyu@鯲@͒K8`F @"JrC$}^Q)fNq 2nv]m`̌r,c :k$B #鞀bpW Q4q` ۟B'ޙ$"Dg*Cpycf9FEh@I"$tBJz:lȴ֛\3p0:l$&?2`8\~)_fٗi*G!Oc~H1RܮSZy:i[X~ 1TU4ӈNN? &7gML|9#F؉™&,ַd"FNI.a(Tfݝi'IwF0>bzt?B$GYDNR)`j *L 1 bRL"t G}D-̎mC!ц'6ʩbib3@HLQ1cV/ĊuYDE0DK@R+mFJUic./'PcM-8=,Ӹ~ hl{Rlulч*CQalYzlSX 4 31*:AʳSKݝNTNfYY**sQG2KF3V P>]_0W<뭹1FNEjtbSb(oe!wIn=Ήڨ0E]:.G)f6 3aD^o Ijkam[{":vuiΜ yӦ=) C_F"NW~(k\ y@"DNTq>@DA礪pi䱎O3'-'X?R=i,~+r(a>7;W.OHتX S%Sg;h1n—h"55%i~K| >1{uVcm5Ī'K+:De$Scd)onXcS?ەlG()BStHhJRKmIWȕMԶ>LêFꥦ ~rȟVPy_UPH8A*E z*k@qڪ7@oB0ldsL p~ŻYp-#GP'rKs@)zFejrL/Tc`G a, |/ m2|ӣ5{I`€btQCԒ#|Lɢm(`pz-9.d5EUGIzENH) ɩc vQXÀ"TQڇL;NJ?@d !e\!F6"9c+<`$|&Al#r(G~(B(8``N@ch~j" 48"R:L&X\f0 >2O#"2C.3  jLk:Hmc#&x` 3#$c H""9 :hkHzacacf>Va(=nu(LK=vbtL,f!H`rG@sD+bHjx:]Cɼ-LQ$*DN Xry "+J$BP9 nMOɢ>ܞMvT:CJ,!=<7"HΑQJHK؇f4lF hG6`8!(b"AHn,f"O43/lf.̭,j"!+`Wi:r @ $=D4{ǜ}*j FUB   E3_tC(H$9"5F(A njϞLfJU>#m:"a쁀8<<&!H|xxϾrcfGA&6?fIk(EJzʢC<$@4Og@5IJ(c6P_NK֙l6+v%&ڱ NLcMC!Oʀ+\X ,s6lL.}ƩG:(C-Nq`d "3!#Ch6VTaìv*ƏX*jVv\&%4N2 ̉M~&M)!CLlHbn1έI4C Ƈb$"6L_gUiGi윪f\(k>9!BJm 4*j.FѦhh 4^=$f *,+lw KJVfL|K,ws6Nt40nf(klfScIbj dTY P4.ąVdfJ`$BiuYFHc阽,,،50D&ֆ7 URZE$>&fjL Nd?e0̩`SwQz$ ,:<&, KƒɴB0T0ʊ'*+dw!Bt%,@,Ȯ=de0 <+k,CdovQv&u"8qqxAJt-MRiSjT'uZ!"k IfxoظȔK$j6}:b'j;2nCƭE⚷J6jaK!q=_dXsf6pʽIl4 UWJnjJy}Ub$HW <@H*0.9$%}wRK+TGf?Fe9E<,hPDD|U/VYJ0xE"6cr/I2twE$$A"PEU+.7%7A"A\A[y4h}0uC:t Rc2 )BI|Kƀ"LeNE0T44[e!E6*^ RَDIPzHa[ f/jTN %N% 2sʺCOV-俥" <<2,{cKI 6`<!,i!HqSX"Y0iƢOOaa9HǂA T133ϐM$7Rڮ/rot-7HKMdTHےK:,̈kdGzo H:!⋇:4eV:( FaԲϟ7Fm炖n#I+XO8 @Wʩ4Be !>'DeA<: =S%ȄZEjH.-!ؐF@. Fy5d'E'ZB`ZF({Ay2ow\J#JQg AVx*Uߍ>+;.d&G p@ /ƀ (P) _sh~M@ k }ĂA`Ċa3P=p&}VC^A@Z0[ dn? ped/N+,0f5bb+]:EdqT -h@#B:Xwmrjtk.e ЦIM9̃e2k@=OQ1W&IۊǸoٖ+̞K7/yDcjE#0&2((qػg9JBd2LJ>JH%BAޗOb9lQDI_1c>G18= KO);{ʺJܚ4(Zpr&GrhZhÊR(Yy": 7Hz!GS.4g&<<|4JL8F N,SFT5>Rq䱵<5UsҜ =f&T*lFL&HK?̦<. K 1; ZHdVN}DJYڱ'WE81@'/Qb-y+RDR^#~$Jx`"16r@/:΅Mi<>!OJpvf787~W4uYiˆS5b۱'=-8 /ƌ*KE"K^C38j"jb&^{_wchL,d 1 7 EџDW ^}vepC!dG}>h= DαbmE]Hvts)+z6IFQhy~*LDX  3%lE:J-0T_f +bΙ oPF!()yU+$ur]eLlN1&@7F:3kUtP=A''EqϑxSĚ TiiKrBdH U@$19)8},XI\6 $<_M)tsUtk@ԜFBǬ-Eԑ@5^94L૓/l 0lpnrX?Lɚg >,SJ#R*[,\ /G쾔/,Z0D!FUa(;GY Ly9G$!FoY9*|N t@B`J-,F  WNh @ Mvʋ'#XCLU:Uj1!@"E@zwC ⿩\?DvzX뀈 :4#>8 .࿴-HY+J"zbG|@Y$F)C# @t pؐ>(f: $:8 Bu芳H 8#Hq14!ӍBxHދ+#yTG1щ f 2D KPx`t4u@ (;dE+F< "O!3Z80IDRF+¼E dbY Ԣ *H-؃k( 8q"GͰ+-a J4p>\h z>BHKٕ{Mk OtTO E$|ݩY*KɄ8 .$8SD{vAl)ԒоΤn ͩV+X`3¼@sp+3e;BAԵLlvbL% ".9 !+лY#M E-)\+jH3Ң+m} ,uSN+d ,NЃΣ+PS=Q=C8D X̰ES-04̀PϩT{ĩ1\"п.H(+!'A$˜~9ɢɕ3wd۳C2S'Y̰B5eH%zEH:879  .$IE]CE%I>SEc׏dPwƺGֲ<"O$`$b3㒹sR m!YZ!1ӒKŅHKpE8|m!"k0NO Rw Lh1 ඉL㞙#רx~+}*Jvzzm%lW+ kPZ#0!裁p꫊Ӈ-` K$1߀`pG8zI *QDO9`pGIJİP0 *2h Ҹg^h8TjƆg#[,[" 0+^@EjUD*\V P@r@+10ȗ'l4axZP}Ƅ`>@ GH%W9*ʀM%eLJBs;YY_1EXXCCqRH.68DMmFz2 X2It<_ K!'$>hۉ"ɯ1 MED̄(@q(Iq֏s _ZdNLc$ّ5s>? IG)!"6'0=DD=!0ShLA-}K$h0pʃ33SSRF^0+`%K#J;#ңdB $cU8ABd'Ѝ) hp>Ȃ+"`v-{,~!tؿa: (YP}#&:h\fkvR%GhC.858u+A`6C9;$n$p'p38He2j QS ȏj3 /(I>X,CɁGSf"T;H$IL ]==V@V; 1c5( H.$-osP]0yU<>n@d 7fB"3p=-o Hm.8K+Y 'G)Y 1TT*0px0}j;)M QwԮC?F&Y/!JU{?{j _ Vȴ`uIuƾS _ڼԒs<_ : ({O%@Ua0쀋JضT9-mXckҤ PO#L$'2gcӈ>g .EE>:+'a*t'S@T 5IFx]'"^ʋU4.)NϕB8+攟( P ҥ#BD* Pȱ$IF"|7TKi8R'' ]@8 O@-{ˠH=ah1~fA }X1~@k:$l5."`f-`P:ai4VN|kzro7~a@XZ5z}GuN!t8"~> h,ڻ1L6G+L͒ҩI}l-~M+O-N #g7ks#:+Fj+SLBFa!u!aZ΀=$ύg0SD2M <#nrg2Yϧ@(s:~FtLRMDR>LJTGr/0A$]|8*r|.HT}Դ.-KȮ1w2.ҵNxTRB(xv{SqK6}@EhgFēOZE H.Ma퍒B/"܇ڰˈ0hH}<9O/8 :$2LNlxH B誼f` x̲>d)qdY^0J Fp `t7N kfYPAf<&Ә2uWl^a#jW-G'RW +Fru=7 PKp$N#pl2HB\Ϻ260pnЊm)d"O,W"|:ɘ5STy' S(`%3*,?ZWK]chv>&rT 2m)8VU rlAi7sZʔ4o&e ݘ"iېZ0KV 0A]76H>Lzo)Ȭ!'\ـPU_KR `:0* 09^eHڲ(^L!Ȋ2%%H2QH Acr@CX_ S xoKP5 wQWF%x]9e] ټ2DS @N A,$OPs|TDJ& P3:ZM 7lFQPCO `m ]:e[_̄Ru.Øs`)]?Q9z9xKh2P `cb0aE0{Y@<)z$l۹0tTW1GF z+PC5(xP pI8 5X>(<雷 \Hx*[\b=GxehħY\Of9 C;!hV bTPz:Xz$hZK:w(¤ hz(@Gro _R:d@7znI/6& Ѭ :ƃC,J ¨ߡbL4 ~p6P2eT` ' R5(NEp9.3.Ep1` v*+BnxE,|@42#%PࢮТmb¬l{Dɰ#D^!fDDdh~Aab0H:Iv:ʥ  !?Z&!dЖ.J.!mhTd@Ni?E ɢ>$JlʬdYb,; "# EOH;{brZ#LFM 7CNG#OO5 >," ]&k.l&% );J ./6nl&:EUd2"e,uk|%<RbsZ¢'j.Z&K}!џ$H! bc,i&:EQ#XB'F0#-Qr D)b$o5AUCiͼm› |Z&1x*r_uC|c#p,PB¬!"dC'!e(Kn-cJ-BicSsbj|":h{4 PِlzHh,KґLS(C„-ò;N;ʮRpO RC0  fbPbUDN/a0LH ,@H /( zo:fffeYnj7#,. }²) ;~KQf…0MaZ8n: > BƢ-KE--0)Ҕ>SA~.eA>C|3LӪ l RA˲FfdQ@f _#(閨T h@}G-0$;bapg!cFO:B#t0B^C@hh`^`"Y5Qy'HH´Q Z(`:8mxU^gy2a=A`:*aR4Q˺(&0V`qD v6Jհ6! F47|ɀƜcBFQ6*TM`R&.*F(N-J68 v@ &!ʥ@A`L!)(1Q e_-L(#DT^HEba!kZ6¨#$EiO1q!D@ ,p dOƇy>T `CDpuKQҒ&#+Q@lIK-J`hܕԀk% -tfҕ :f|$"YRm6(*Ҿg"!5\xZЪ$/;)x")X -bU .@=Pa$g0IS4|´cB5aQ-\ tڈ;#NM54{M!`*Ac?D8Tba.KEp: 5X#aj$4 P* HNd( $1Z)t <3aAnAE R \@d^lFDa,J`-㹃$ dA^!8\b c)cLӀ2 FB `kJm'0E*B`*!l !b/ D "!ꂉC4b+DQ/u6ZE\lgDTnv5'0i,`"&!v!EX 6rY:`Dyv( ܢ¤%bH(,6W,f礗f5>}FKʍFDPb@,"`2#7 tk;&#ͮ)Dg! ( 0"`>zL>|h~ t9m^4azB"C>`eBp nَ"||Q06FEBpՌN) #CA]F j "i4ttoE":7&( RU+.cO^0 <2ʢk l!<VdK !TbI`Y`J :t%^϶`LmB!afL?}lF{GoIl:,Q# M7\j<^M N B [hFȣ&CLC2B5$Fq;\H;6|֨TH:RE1n~{$B<2tM<> -6PK|M ¥UEƋ-M$4] 1b &a󯕣UQ ߓODPGJӢȚJ~ K{մ~H lOhHOiL\Iۆ )PoFK cܥMLǴ)"LMHzMyt*FktzKE*XLRꐥXBB: Fl$]UZxlcgmCu%'#,n>B6H{"~{m۝o®2^27E=v~85$h ?E %4|QF)b-}T~K(Q,l&5ڏ[uꄺȡuPMgUJ[M+%oM#uk2g:CڃTKhcVjYdK"52N #RuO%L-Ү[\SFܭMO^=Cg) N˃,([`_֯꺭輇T7F -,b4  t8܀;}{=^Tlk6!O7t9E"@@ i:BfS6O Jvg`*FfWD R*XV̬k w YbXj3lkv78+33WҒ %"|> 1-X!] (`LRDN2s@~V p3Tj#2B9jFj)-HT(Uס-m`"Mj|Ӡ (y"i+8"j @NOOh҈I`1 ""|dYiY#ImV;Pw2ǹ%+= `DKBOIH!q_ ;ǚ [d L ؠ>/ɹck& ׼Hm96vMG}P ?$ܜ+Fqo$uF)@C`¨TT>+!`D(h2o UnǠ:G<ʁ J)ԄڂG,&dTM7{[L?@l'xO-Tu~(U.@l . h8s>)aFp}39µkX<C?306O |nȘM`P&$M z`~D + Y9\}kTp 5֥#[eBRt'p)J)mEz켐pLEPd^)yrN`M#͊VT=T-2Ƣ|i b`u3J}jv60$+buuy)əuuP6Kεh}=9τVq>4gLMDM!9Rwo*ɛ1#<-J9嵽P-LuuZ/MI1IٯKxڄhwY3-BR}A`p7}PYmw%Y5KSnO [*w{Lj3L:z wp mI}/^M.5UT`xڳdk =%@xK%lP4IP'^m}~>x:Dԫn] ш_VNe'I:s@^O݂ A;4; c:s3P{J7`I17#| בd+W !~D  эЋ=܀ }!$=ujQ8-38 ɷJ ۓ CB#R4;u"r k }3P#STx- ((V#+l q0t(ij0B< !uQ69p+T +=p ۊѕѓQhVyvxc.Pp 3B A)e;JP'{? (#l7C+Q Bcax(ѶIB} {G6pw8Ci-jC3~EA踈ي M1]s xJBȃx7*^tn2KZ- 0莆˃D. -zHk>#ae LxA1d zxs:: Gٖ.CtEkO;= z֌˷1`:p1 cuI&Oɠ,5LJJ*IpAk+2+R6pA30s.1?ϠBIƁV&y)T8 S>0s8 > OЄ{݄D % /6qH0!ɓ#ʀ`0;#K"jS꤫Qn./>׳ˆM0οN1V+1? G32vH.(iE8:L<*H0; 9?H`=A<y(zyH6B\ ř59l H>;&+ܵù3)mXGD[ J = ;PaYfH9(fxfR 3ȭ@B +R -Ti^+#kEÃݎ3_8K>R [i5 0!@HE ʭ/mG705MvZ[ Vx6΅[C5=^K tJ NNRɔ 4;es>qZAw@ҭsH0HYح)H aJP-HؗY{a OgP1>H("+ (yd=tB9 3OP>$'K) [6LqJ7k '8>05m+ ;+;ܓ ] ;8,𞠀{Hb1 Ï6 AE:И&Ԥ)A/;Y aPMy6Ƞ ac<^%*؁/Ǭv.MaɾYL=9۶f mnA uT҉h@Pl8^<7[<}f6 U@ufu5<-"GC:գP#u؈(Z\hiFS!ۢ+ŌN<J5Kj !%kqkkڋȄځ;7X݉[Gz8NP d89Y]:+K"ta <5N_K,o&mhS\4=ֈg$4U8MPmTŇf\KŔVST:ɛFA ئPaQ`8KmE[s.g}ٻh6z³ S;?dU`ʉ) KUV[ܭK!!?͒GR[f:^htV2 T]Hj&sN3/61^-&t}[+@?jï#Z #"SΙ@qna) FX$nںwh gWr8J$ S=A3jSՏJ,G:VKWty\@ZhgRY 08X! ع!4&.53 H'=7Xzё,۠Xt2NX!]*FmPb*5RXl SBŷkX,B?}kAD[#s {3m@ fbg;El g `wLB\ B);} c'?6@Ѡ(y8Z葉 jDRN O ⑘(FM x"@وi9CzIMzk88DQ) AAKz}{ ćpx1@c8UgpH&p34 X ğߚzp+}KBlp~x39 yʞh㓶Y0"uW|Qv%{Q.x؋(..QwP(6 x>h4W W蠠kT*N4pق(=;(Ơn  Űm?8 P8zހD!d7xI$H$~(|)\GFl=}%0 >KwD@@-n`Is3Qk9LR'295f MS+%`k0+gxiM&IC_gO#rĢLH,xU`oA|@~^P44 m8Pڔ vPf;ݎ[fL% I ۢ0eb z0 rܐ*:H #`KOz[~)x2j~:2&jJ(g<@*ĩ%(63$( 솵L2ʍ4埩4lزz%/;)FR ҏ8eqVL)p5GBD2ܑh&D(4VJ!-(#lS*{*Qm&'+ "ȬyOD4L%, JKr O2MX:إ {R ܩ:E(my6}y=S'a /6LOMF0F6Q B dSX~$ncj5sLƛ9>Lh9īՉļ$R]F' {NeZaP3tï;Xl!0 IGd 7.p,IU5(3 B $n}-ƹ_, G!v`w앦0RGxlcL/;{DZ7hنXӥHRD 6PdJ@b{%| puj1D *sn)0Q$4c`af#K1( rܾ@D'R#L}ED䵖6 )F!*,B b%5:TX<{rKIK<@cr @Ҙ Nsor)ꀲVai!aQl: e^:J-+aԑLѷ2u!+%#AJ>GQ&\[-V@KPrIxÔ+Gḧ́ũjh^:B$BaѦP尹Q4>NQlY  OlpUA̶& 4Q?A_JBG ?0̒I7,ˆ!fu)%GuGDMRXh!Icv]sŸ́֊h䄍B5r ^:CHUSx #Wcl_9EC/:!RKHGfɲk!(l-Hxld؟G[cѲUCDT`S1FW[&<4F< V H6uǹgAͪWnfங v@ٮW6K )7J#R9KSv _Me:r#}DhUSBX:=GGXxeR2dSka͕q9G(8݃`W%Rr(k 8 $'CZ@ .rf%X\L) GxpI#vnسbQH%P~BT Qj-!;@&@H c .  Kqə[+$)H\ %^뤴rK +2[R>ϑo5>a1:3|)琡lT-1'ɨ`E,cpBo?ʝ0۝PI7vy̓J..p&.u606s`  $NΣu'K(Fpq-jM+'S:*'v^tq8&PkׂjD ` ) 5,($'+xx|.{2z,Q#D`#g UvDA@"Dj@< ҪLpCЏKL!e SRa= 0# Z,%Лf %Ҁ\+cR)W@J482d } 0 (PBiH&v4h}z  5YL UEBd`HeDD.dlMo7gk !!F<*@4)K$0&G%;Ά;h*B҆n 2\Pp 4Z0 (K#a,jffFKwcN &HF$d!_i"lqJ׃#z|0M΢J.~%)-pЏ#n ,-44A Z:`nN\CAB@m`cPBMkD8%܎bF(?@ d+ml)z0NC /K 9! ~U kd LpTFBρ:L*go,I„Y*(9" ¯\p@n@%cO^kD!Tƹ` VG L-8Ox+T#ad@@((8$P0^clDA02 &kE꠆"<~@ aN}B$,Dojkdm A:e $ln|/FlV)0@I\@`A EaNP)J$&Ķ2[*#~!2?@~ z <)u2-H|(v,:hB0&G6X (P'=$|Ok`~PT /L)fB/bc- &2+àCc>"DJ0+Ebt L#)9 (`.|zAI=AA``' @`Q()Bŝ5琽36kG̈Pd:9L Ez!|b07JFf)HUCT+A/ FidH"B$om` "D"R04DIn/b+(cTg\@0bH't0) Wd4CzK(U>k`G.#LnT$~ii64fRdB`KPm4LB$+·).Y+:NJr[XFE9tDthB91$B.%Ht6Gf$ #BSQHxuޛJHTc[a$$фH6oH0tĺY'-(ɮOd+adJm!+ 5\B/DJ uQVl"m f৏S42DyK`kGavkJHj400qlAeJBboPO⢴*N`LPUK[puDwWM0FhJgOR(\ɷThm Z,416r$iX)OFBNJ6\/v'.!HD  HHN.R @ckR(RI2 clU{o9oȞJ k7X˾Qč*On˺<X6`CkL"@LP :$UM>5sl*!A*0 @ h@ÂFcOYAh6HP6ኾUąã2c*0,Q*X.bd!CxfR @N ,E ҹ4 "rȾUgP86B\H_.!޼! ZxW|A (f L>4 X@~*n#(@S!dfU>fd9FM `6)m#}kavfI|y& 9Kil ovפ(aC0l&giFxP6`p30A !@,3ny<)o^P` ׮As)n(")V)h(!.!KJ`L!4μ>ǦzJ$ BPע)SmEMʒД."bz92"Ϊlx@QdØO-tx"iˎQ)ڇ`& FaEQу&e)"G~"V53XYvS@8_{w +Bچ\K{#P4.rt-A2< Z?n:jL+sOh$^j$tȪs30$@ $V, ^a50LzP%L`/r 6+ yxEvL` AF&Mz[/d*(L Q P\FDmL@m\2Se,ǫ-ARF~\>/ÜIJxT7#5)z !cQOm}o%*<J0r 6ħDb umGdJyQt2ac P0-d(Pa%c$kDP0 `2!BT?^8U 5ȅ BA\l`N%/0mg4 ^ 2>b8rp kr.yKfjTNOn zb N1KUgśv&]bP>DpJJ(qSd.kaն-(KTWu†@.A*U@zBm#nre=$Ej t` LN»r ̸G2H*$)I/ BFz򆑽rΑɻ)7>C[c `aeig(}%| *{IJ|V9~%ךBĒ$|TU}@`80}`  A`@F@ؤbOFAx@ "={,ISJ'9QjrL}>>8BTX0 &e8=ɟ88MkTgR?Gcv/$J2§P8c u$㨯 OZ30w)?ߘ^wWt))T\h+|fP/?Y"=x[OX ̽ Rh2~)Nÿ 2PC13g >#hj~ωد!)C\Z䁮:'Kܥm€~(#:$ֵRz#l3HBװ*\#nS OĜ34@Rd2zܢj$ŐqE;:LB&:2w "j`JX'΄M689Pxi47Q 6 b*!o$SBM|d[I+!y!HXFHmE@l KVĒ{w!2~Fc@@{Q56}'uͥH,PI\(Lt2{_O@x@\[d^ Øxgщ,\1FVs]#ʮ*X"OY˃.tի.K\NVUqvxRBX:4,42 Jtp$ө\ם몓tL<; ēI tHsrҋ$0@HCsL (3@;D%;Ǡ"!B؈cjl&xP ,@rp0HfFO~рЎiPqnՈi@VbdFݕB>"yĜBDLɅ%9ѯ$c;¾!ްQ<vp xa6UФ `,^ @\:g|%r@@ rN=D@,\&tϚAi0#"lQ 2%d-UfT{zDnt "s2F(qF)0`$A!\ J-CYr` ZV>ENDk8,B>k]-(t5T$Xp$'l\bPu ES)[\L4V<1Bߩ$oT)=v$=P+WLT"HǜnHYS'Ca<(cRL8m p S<9QQG҆$`CɁhJ L)ˠ('g*2πP -H`*5.U=$.ҝjK-%Ron,8P\-gEZ3T1@1= ȑR 9zvɵp[OPP{mQg#'{xٺh.VhD$@pAgTAlG]s Ax f,a9p7ǽu RH^ ]?@ @"P6W>Y֍/.%;y uH { " StĐ~L 5vC.ȤW(O |H%%$-c=m& 0 pD mïzV_(7C=b qg\1Uoe  hpl { 4oYT)H)t9Tt~k\K1L'GvTBJ'hc{–QrD5(O X)ѨՌP5<- ` H֛xk. $ @ә3q.30@Nj *Ѱѿ?9#Ō+8Z$ ˒؂3(afX6@ȥOÑ9D <͙k> 1- A*ɥ H)g칀Y.#b#9ˍy5"M >;؊!HɃ A[Ҷ!jh0B(3&xqȎ r9d;ْ xCa,G6T/(EgEƓw[H0qKRD\Jͮ4Y).-ʏS4sG温2~Y0#< ; y\FG Y9!# !O:E+'|F  2ثJ"6S踁+J+z %Gʏ+(z"9?8} )ʫl{ P@"x9[BQG#7G 䇶QMph>iPȬ(ChF De]*H/Pesp %Iq;> :RHSa1ܐ SL@gp,@t5;SӢ'$Z% P&FzjΈ؀,6iI >9FeWyЛؕZ!NXC:"k馱T<2TM xmR9\ERDS?ɦ 1Bx#IM`>Is1"qɂFӋAR$`:`%BؚQ Ɂ~4 '#Y>B│(җ؎,Sb12 "o󫣱H>GP¼NTKhK-4Qhnw" %z#OEFR[pGo$*J"ǖ@9@KD # VnKI Y|]Bg)P6M\Sӗ2ɪѸ !JȨ.Ik Mqaz`>-%9Dr< \iLJ(㿑oaTȬ>:zʙ:9Pm5Zn9+ ~D֐A̍-AmhY 0D#%a *!8ЁplGc@I4zW`)8f\K`GΞBU I[ak[© N qw\ OeQj 6qԜ <<#𘫇Xr^b'8+HU=eB#<- li`gXVfpwɹ(XH7 '-*/k  Y DE%@{ yYn+ϭ #]C+x!-nTbfs8Hc>k`WaAoS0 0]! sH,2G-K! (:=auQd D. M!~@Ѐ @ }P/tD @$y$l*X`xE4 È@ -)jZ>gؼdy"# }3 @mxA:j}Z){7q#)yy`ۨ@$T}@&(LO kf2ZȚY-Zl>MP$V>7p?@\7]>DS>xRZEyQKK=_K|(J `@k,wp( |yS 4Cי+0! "0E%KV@X%Bqjyx'V1%DP:Z[@UXZ;d(2p#U Zkn'=ϡN X+-3B֝|2(%сK|<( C( $>-̫\%pM p[4ݰj"9k|xQ!eI,TGm`5أ@@ F-AD,C~%DABW^p^ ͌M('ʎ# ME4dMLEE3FDHLzSg Xoh656A`M̋8QLMf`cAL!g#26MI xf$HG5gȁAb"QM\lj2"Pmi5Rtϕ+xoc9)/h]7~E/N#|=Q%ģEDUz5:}\;zF4 7r9+8%[A {O{J唯{Zf1_zK6KR O;Hk\u"c-\ire`¤G롮ÊU^f$|02 \VhX0NtBiMBZD225]VQ^JiUT%D*b Zg0"AHGج݁` .K-[n--0Dbd$=[ފmѫ1Tw5ZT$uB|:eF5\Vgq-Zjq, 8 fTp01&\Ֆ2BUxi@֭ov#rItl!D $,2 dL+;"ciH48'Mۢ߻+&r{ qcb\lic֜@1'oh"XLW٫zFD uؤ^`rw7@J3|rRtcV)aնWb3Yj@Z!+v؂GmĨ8ZoO\U{Y6{xE]1(E}}+9WZ?2\8\hbX7! Pd (BI/ QH{H|柟 M'6w{J)blN ^xwx0L !  $@%dú؅X2Fb8}L_]эtl?:x aFxQ3gK]m;u>@?l""\BV'ttD̔2`/"xr=f$N8Uk'̠|@rye"HpV7BBV5CCfA8%\Fx-v 0,$dWE)0ɮdX! k5aZAT Ȟ& @6VI K `Pa"&bd!"R@Ie V.T! 1h1s0c0 <@3<&bʓ"(c- dMAdN((A @&nb"p#":M 52 99j v`^LѢP$DN@H[8pUA:"j*lť,vY$ aX ,$b$"K*FLe,_^] l8JkưĶJػZ$hc Aю-o3YRg,$lb*PvX_jT]gOIØؚxg ;0mf܄2%7P" ^ Jjo蔾rؖb!X!hF6Txj8vh8dpT 7 ?0G00kH AOT"Jxk*<3 "j5¤X:sB6cԆ4@8JzD%bb.GL^2H\%&@ s5h gpS'쨞{FeD-މr[!$ ԙO6qj#_/fk8Z"\74 $1zd2-'.{D֗G.¸7>B LÌHJDUQAoHb PG z!~:\k>:yJ%pr>H.@iO~-(%#eUjb6X,`GAdql "_32*' C ҈d%"@@!g7$Y .&bk7i%6S|QUGzk+o;z0xj^$nxm# 1,¢6F**2hŒ(>NJw +R NZfP8DsNVxk]*| y%~dX[Y ֝/Md" T , H7.INXUJ`o+bd儭FDžuS "(5B$PjwJޯT B- j@hcy &r̝H׶w% k?.GpEmP4?>+g(`s63phxj:._sdd.k$n5cnv*iBR~|Y&&뭐 ^U[D avR.&&C " gCsr 8itr"pZo0v{ld""И\0t wvuP,|Nj$d%lH-r-btF(v >2m:ΤBR5dBZa^HV"^r ;1AAfSB`X@0b L`+ X8~lȬ1}HX  !^Jmr2 .4!86x{ܚdkjRwJP|a:F` 1G9`6cc;`+ b/S(ZhNBh`X#8!l/ʠ^a"hJ*MVa&OKc%ETNH~eNviG4\,хO&(@BPI1[kJ0K] XS!7=8[D 8Xa͋FQ#2>W $fI"$b\HgzC p6#K:h*A fNa(Zn.+$+B\ADtyDb\v!X% ),y m%$⎆yi:7 –$U {^ǬSj:[T84 EJ#$|PHX'zçD?6]x `T~1Hzu>g7wJdj!B` QN80وju:$OrII8 5Xk*LsԲOp%|P!`-BdÆ:nvY"҆ !W~P0p2xl %C 2X~Ȁ@Pho]Bu6=ޯI =?e /+"S(Aʥ@АDO@ Ȁc+]f9r dHIygQ fOD]k$lT"lL;_Rm[:L*뤼h\60{ ֤@Io4Y{2xݠ$>jjl+`A  n&O\C x7m 341-f0 ~i$,ɂF+R0 2 i" "|iP&K2^ $Kњ&.̼ c\)l.ϬtdBn3=/R L)<ɬ6숢h}&23= /O[hu&Z!?Օ S"U(%ĔKɐ X6IJ9q Ҩ&)ʲL4,gbV)VjTQ,d`۵R9m]-Ki _}Kr>ȃILM}N Sos\^ t/mD|4jbyLH5t!Yd%z\ـ@ 6:frR$]sZCXbU)sLJhl'[h_ܩBk˵!xۭ*~} l629Ǡ?,=h(I^5`JQtc("YH W= 4C\XG)4e* E yT'c=R1jv Ê#6IQ`MJfnR(qY'%u Y%a"Q5}M51Y }=jIZdXLtfWrsAE`]I.bf+3J V$`MOn$\Mc=z)&(4I% Nyfwžh 5N.E5dx:mx N3щ,Rj0 ^PZ^Qj1#0gR$m)bR/B8XhRCl R+XTkXbbQ-5 5!ŝG2&P[ɢ/(f(O MSP( T)p;CN #je!<$'fAdF8WfKq<>%>LڸCG>rݲ6=(#;X&iP0kQD0tV vڛ0#b Sa0#ĉsɧՠԀ E]-LZ̩IYlDر^SPMcqK=6!-(1(@Ѯ ;wXlwg@ LԥW&@`U &=D8ip`8bO8 g*-YJ/ q1#S 6 P)P( DaxX:nh\$@Df:mKURG/x R*^%<njv(`+}@ÆЬbn&aͼaYIBV($d2 /!c)3$PDsRvJٌۆк"^4`z_͙<6]E\˽rcz%Ђ5#z %0 @] P2;XjӷwSw [ Jô_TMg3'8lԙ^kcsySvۃ"_n>JSKXsROq櫎$}TVϚXZCdl44.4s1=r,"[,D`Y,xSh1X9;.'cØ '!{ k86G889п#ܓ:"[tIӚV%D> ۤ i w`X* 356&s 1.t95qC#ôO  پSɣ@ y{a+?A3XL4K M i7 u Д@$ɮc?4"xBipGQ j$"+RǙz@, i'` 9A\M z;$r}i#. H3=<,\M3Iu-}O/ ɫ\IrsAÖw3,Q^t'rv'qXxv p.`01H5(Z旰:Z aVMX𘐼ܹT|zZh֡`s!{|t|ᖐ)P~ QxC:VpVIT 2@ÿ`( s*5\wi x2؃Slz X1 Ԥ%01`JAhJΙùIOʙ9Aq؏嶳Zpwg[mx" ! '`y 0*|O鷚!։< V0B0[^DLs ׋[M6ܸk(rvh%'x߀ - ๝\ T WaȦ > `Q2 ى(O!Sw[e ݁K(+h]ҕV`DhH{Ht>I?b No@Ps. L-0 B ";=0RdA[ѻE܄N۸XSE5ɧTA*#)yVy]afIxHփ*()`1Acܧgy#jc9LQP+a ZByQx0]۝P1(""NCFy->#<ȔpҎE[J֛ y~r<CpXsčl4Y(7P6AItpQ4"t1*4Y$#q`W;x4X9z 3KjpPNA"+1Xqr٨y ˒l5|܉R+_hT9;r8pIPj`X#Cv-Aʒs1$]/3Km0{ H1^H HsS o: p /  p@WHiUH+.La_:x܋>26LR=W3' xq˜1@ieV3#Ⱥ]9e!aXCd(y4DɌ c,Z|%8\QV  *'4) \C*4 d& RfJz %IRfa fY%5I¢L! =h!cNK 9Toao+O$Ej%dvlT1 :)^ʪ=+?P3]7Beէ1o79sk(U &ᥛeJ?d)lWyMz\QXxKG)Naȿ"]FIfi=YYhu y5R@}OE!T)N9O!zNgpMl|N4[KYcé, "i JP$ƳX ?-mŬ *==.4dTi + R#\Xu ?S,a]s2Hl{؆No6R(Ka¡|}Υ?[,;Aఫ` [_R:帘Ͳ F<+Uxx@(@R 2'쎼z z xP8"*|'j}AiOR2c2)u'*z( @)Zy{ T*:sH0h. 2Hx,؂DI HI؁3pN! *JK T|1L~I1[& 5" k.Ħ@POEPچ{p$ (J됉k }M?8ةpiy rOzٶn1%f! $RBX`"X]|Ս]Xkaz5h!,6I\N B0QYP  8$mv x2$b2{V2+x?(R|RZvkf8qVJS`i & J@6 `:J$G,܄(8EabD4u K0ZA>~7t5 S*ec lծ=.0QEL  "A(@:UjKN&xpTbQ+ |D8 ;ZZ /iϪR?Gld*ix3fɌ'$`"`Z4&9e\IMPdPg,*`:#-c"Q/A)32LzRcS'&Q܀;(9fY0hU@P 59 sJq4;_#P:1 9Q G]O䑕Gh+#\9iH2&D#.!K= -}&b\!/47q0b &#HO1MXdܒPO;:m䩑.N  s]fU"~H:8s>=[Ӽ"^Ƚ (2|ԀAIORȎrddOȚO4HvS=7g9IEJys)aX%~(L M\B i%r1dq\; lSO+q\Ci LEHVArb4EL$sgLi" ((~v3R*]0fuS \ƿ4sukZegE(by %zTI)G0$"v,wbO0 Mʪ&'O苴e 8UU XaiJ s(jH+fyRz!q(?0?63&[c=/CPȯjb0ߚ-soQ$2 4d&%-/!mpʊeϊ2^"!υ T^F8+ EU6+&JV +Dn*F5Q0TC$|#5B]* n/&N)D(E( !~AlANaȀ  ΍Ds l(&( hp%T".YP> V>jZ8f@F `@:+NCg"|*1R-K K$N4B5&nxFCйLuBTFr΢d+l5P ԢŜ4I&N1N~j&Ƅr>nѰPb~D(!'a|pV@ HV 4gJ'V*pqJlE@ WѮ!FH O'9F" <!@T 6-YDM`(vgPȬ@k@R2 /?z`&n3¥,0(-D2:,8" -D,"оVT"%'#^3#  ,$@*A <6t`B2@c5 @0c.b ʺ$$aArF#na>جHe ` ,Qjl&0iB@`  @!F!WMNq\\H:0t㏔nf*b-Rq>Xr'h2|HbHb# "HӅ*n) ]MN2dRM)JHͨ.KSbO($ImxLxlEAHjѼJB@$TzEu;ia(d@&FDTx,T'* d/8^!=F2m`t @Āj%?&Ch!Ex_0 *0[@DP^<ee|%AEk%`"`A.NahgdWE  knaA'0s \W`od(!GgAG6nްph$7B<"<+`L qvN6(5|jj1ֆs1xT31R!l" -8ovKP0;+`(F`T? -Jgl'Ƥ(:*AdaRAF‹o( *\beHXLt!&bT0@28@ @M`dfASG7[R /~IpvP7C0a/4>,To"5@HlojO{Z-&@48t@pN Nma)#jZ"#p sD?0)(]i& Ս.`#@pĔ?*S0`g'%Ad6(#S5 BrpFvTT Cz$rPZb,0bWd:B3$%S_r 1;jLL` b @ֺonf dwfʾ W'qPFq)Ro"vN*q b-W+(N hN;N<8(3F()!rI"AT-+8Îa 5xn]HTF"2c,;qBɐ$eRP\M㩣MBXE0{OJj$$ojm!q@˚˥~5²-R4%X|řS//Bm//rU4,2jHH'/ìCdr"CEO#uoSqF RJApd,(%#A7(ʈ]")Vʠsb# Sǡ/%Z„odbbStgd@E ]$~nħ'IYW]ObF!bze_g2g.M2Ϩ^'tc.4I$nI2PH&I2RB@6 ם0 <$BQG))X͡ g.#ACX.JfŊ-ʬJFG!WH6j@`i FAvcn_aÌ-^9;| i~K\'$t-?,!S0弨<P/ȝBpR4& R.PFUJ [G,ԣUZ Gb|7LS+2`[2!Z`jA( هd(@N@!?0΅+F b@c`)H 9e&Z!H3 $n IqD5br<.p0Ap U:kbY, AFB@`@&`&eRP*@?PTҀ(>pA1`5/Nz[,sYZDht9^Ai\ $yU}o`p:]kYMVA'i3m65]x7 PX?_or&`*(Zvح`+*iZy{ B[6(*~{r~Nj*pOfKzg60b#ê](o`l?nkldt&jXخ~)Bh%;;E)mɌL+S?)2MR.1p3 `uP `6`) 9J@K2jh8SrRgM-9vpJ(. $xKܘJ6, b`"Gbx%@( R8[|J"/( ZG9t  2s*ܿ!@Q]`5VT*Ll3 "8- 6.;W ^]3h- b˵(Ǔr|K{DIsXT!LѸ57DDp ȼ^ɂyoQ#glc~ݠ:`(ۿG)DnQwE-t3 H/ 7.,1&'% @`cZF'J'㸡&U~^C%[{#s +ŵ8b|DpA2#X"^9"RO %gP Aq^?UNbZ>`DP]Cm& k~<1RbDHhׁxhbPJ p1 0Y8@DL`,%T&oay?%!Q/IJ2c{ 3o_"] R#4FKɝh(4hk1`sx|DlReZݲf<|)eP.`兤Q.**i>--Nb"˘ջ@t!1r\1()R,R9(prKZi1m?#&bߛt\3ҍ'4zJQbucu.(N3$v)3A"+F0FbIUeAK%F@$tL: ~_i7*AJt}svk$^J "ap.lU4%'d0=pZ3/,*[֒W)'EJrNZ ";r)XW:mG6@[Y0SmNQo FSJ5׋eT\ {.c0_ yb+k;F/PΆo;k⎱]˥5MM*;})N֦'elb^@J d j 0X|ڢUd݊UKvTB@#捪7 ptm:8v$ʰ+l:0dB!nw=T)Q)L/Cz}!қ89iBjfE@> lxZ؀IGXM,EXu *8 &P$*2h0vIj 1'9;r.᳐+I K)6$;P <Ȣ["(ba+t8(qknn 0VXU8XrA"άS$*+n9n GPzN@A(˃DJɲ`%Aq/$t xpbTSD*i@&i鲝"; l r:;9{u=q"-ظ`.B`CxKLd5l8c"(ж{sԵIΉМ QApx )̥p;09aĹde J2{ (5@*H?OP8TC BPEP I,ƴ[' ݇TK{\/sLEܯ';VI.劦r(;4ڞ-X ?rh+i(aJ"*=|F+^x8u%5^Jk| " 6f8SIR[q_ 㻓K#'y:2LLT3 43ҡFm54'Z@PzCQܬ`fٽB8dA%cn9@1-+5>WLa@;<%2&*@?1mG! 7eM`* 3H*8Q׋_K+ KI!"gUD M8("G+ۢW]7+ifQq AT,,ȭD4pTTù W83-Iu?z/J: 1.i 082M&0TsFK6q,߱ ɘFാ` "+h5^:L/L fKQ/"< d+5Tܚ6z^hpgB>@?=}~ m.H9A:~RL -X9;b/^ZU(QF揸B2c! 8̠dA̡L@K-e9#LQ Ym#ۇprO:cV~ 9!y38YI,3wAeaI ߫DHULz~ GP= iȵ퇌^PCh!H%, q KP*b)0ڙ {F x:KAF# z&;]L(wCH݇ r@ol݅HT>)rXlp% nxˆDb뤡O;t `KݑI~t? @DpD4[DLh=Tue,UHm@* 0lpe"0uhQ!ʆg`X'!ױ N  28|`G{L#^~+1L1Qüd3"A3ı)__+rq3A4ϒ Et4yU݋س,"D-YB xyx.k :(1o%2xB@{uXX>`smÙ3K gg`"JI@ "-Dr9D<)cs66r0-+d/а)@  1%km&J2d[sHET&#ACv_[}@)9 Q&(UjvZ/(]}W;{Td`:GE 4D !+X pJP@q{W"!r1Tբfd8,Wj^".!X%ݲ2yyK1)5CBY6k@T6U&\L1bH("(N+H.w)Y% Ѫ& 8$K% V[¸CBC?Dj< 6!C !%I!0Òqh@"iUP!%]@C9~v_Hb ^j aĭ"DwqbHa? i[d*$| e4/  sq vi?I E}:u]]Nbs͎F59 <9Y4(Qnbs? <`hbO*?g}D Ke3 WN 9/ cH%ha<qSBT4 (Ȋp 7!Bi%ЈC$S W>U=$e#ˉir!F٢Tp\Da d ML AjCuZ;dF'>B$.')* j+N/L4"`H%(>k4 h4kƪ4v:5"8*7Pf$H*eDx´$b! B8_H骴' '!Ecv9pa|T %a m1D|k\UD.Oڕh?:EtW$܅T㖪G x.G'%Zs>Wd+і,0B|/rg M+ɀz̈G¾*Dd&!2@*'rhȚ`#>jQh X/]^xѸga{-"rXW9i( =/"^`&3-D;Sn@jRH0xfE`:}&L:fF@_e+r"|HL_b"bGAq~R>tJN92"|i\G asr$rxL2I:T\V+]G1Bprx[S!pBv(#aLf:Mx bD iZ@.a`F4A3lKLSy7^1&&@[%ਦAyBEHjBM>erxC3%y9bE p0LN `ZF#X#* SHf/P[VOofJBo蔣!AX"A8P dF#HV6`H $*H*(*u=*h!G(~fup 8iNhR#$eĉu+xzfąG`E6S"CSzi*o!u#.W1 `17,B@4 \lFKnu\z1U:QenEMDv_m#4R“+ENDpaDJnLˁ>jac*6`L5 0ZVIT$TDkhBt7HWFA./y !` DF!0B@%F''t4 eZb;dq8ACaZ]Y`@F 8`4`+t` lO (%sR':ұⅦ`nExsFBIʪcnLʂ. 2h7 \W2v4\0m L´'( @ne ŊqU>)O&͚EPz.m.9qb !H@t`v-lmbȖ@j.+ 'b$uJo)f.G"g:(^L(%FjM !x5DH"Qhk)mB: 3s!®YN>CO5&Th+eQ%&YB16FDwd1)JGNRއu{Lpv^Z^aYp8ǁ(^",1n1Pn$b螬,Tg:zW`^bI1~ `I Z60]l \M js'~Dk`$"i9xH#$ v)ҮKJjA](Ɖ20VS|oʴ+FRh` !9*i$cPmp*Ѥf$UߠO@⊗HE`l@1}  hOnwWAb ",dAD~-rHl.h9 b ȮOO{j1Y*B DK0xƯA:O`  BH~,4X,p%0"dh)~S K~θ#TiPg?g>NrJ.d^ʌ'Uh8G#51D Z"O) ):G&z\p& 2gnM" 36A{ 3Ǻ 2c(lEg&211}IRf0b hȕGf{x2MBmyzcrdUPA85OrX&BPI'9HExK&s11x4˾ްM,L<7L5+c9:g6ndTr-(&VLOm,<*BӦ$*XB,.2em4hP*J$E$ (P6 n/. Y#ۚ5OsMEm\WpQ1ު4*"DHRe;6g={FhmhLPBkƌ.q {d=p$hJ*t,wsntٌ+E{GȕW4qPdB&uetEj"_$RU&O) P(넅K۸`ч'03 ]]-.ȇS+.6)V-Gʻ,Msڥꎵ:5r=} $ad, [fzgllL Q5޸uHv"$u*iV'? '<1E4** ! @@(}@@ 3~o @ac0i?qD5?c))p) ĄH>-@0hl'  [a3*@@ˌN ^} PX7k{<@RD {mD*[}~蕒E@xY)ѡ~>|>h q8!7s,tHx`; 3(L9":%( l'MCpࡇRKCK砎b/ӵ/ Z R1$) AX1.G%(`$-MK&|IȓZbf?pc)u("$~+xz䰀ٺo)r\Vl b`b7+ށ h/ |QB<{p<NN<mj P8$ `GL,Q)Hz;`8$}=X0@~O@  @ jxg ł0 A02 !j>g`P0K0( >^Zm?_+o8bb_/G  1s7WK_X< r5Z"dx$;efKqpL_Q(Q};.g*\ſo_{7r3 |#0B6s*!A4g0 +Ж)8bv٦k1 SOCK6+cz;E4qZrzDPdM'1; %ZAh&+w&kg2؜ҒR,Rbϧ~ q H2E/Ű-`'Q2l& m.t0,W&@}8Z>Ao3yv5.` FVZiL̼ ñ@ `ʟ\\{l<Ubvv'P,hm˚⸴ hRbָ: ֥p!P'sT V־I:ksttbeh. EN₀` LNR1rß&0 |`ޒ4*-s# YeCS  |#渔 $Ol>08e^+Ep$y"`™ Jy1Mc q bMШ0' R&(L @BkX :Z&\DR[!/|(CJ+mjq &Kq(!QMNOXvSVBi'Ruԧ:1m-ЂcT.2·6f ASˊcVZUɔs DsdœujJ ,= 0'djrL˃G$_8 :i3- ZK j :'3,aNIF0RK8 `#GTDle"&&=AP! -PP4ÇL#z-W: ODɘf4T0dI^*KA^(0]I8 ioJqs)֙r|짛GEs7AKUv#iR\7n*k.m@dkn`@2msO,Wb/\$riXWp@(](Ime \c^pXN"WO-^ }^ "$8; Ek=1zKMA/P۰h6~ ExW;@w Ah-Ì@v>Jiu+ˌ>d! .tB*]ڲuLn΄_ރqΐ0Ș|8uj W&INKv kAC t@Zߣ5CX8"6HUs-="p?w |. U ,]R'w@~P"[5$=^l1wY55bnɬw+M/ jI+P". GwaȋXqOc l- f @`,P1,,LaVώ\h K,@F$}f$!" 2A8j."J3ԙBR^-54(6z~TgCt7`„HP&n2Y++'(>|$Tߐ:b $U:lƼiBL rQMh&B9  $š 熵8p9cF\j`XB2Fd骎NDK*u|h`.P"بAh d&b#R9,lJ%#L# &0I@5TKb TX*m fȧ/P/Z@a ` !-Chf"2 ^ `~~.(Ecn'#5)l t /|GJ©M'4.˄na4``&~/o(:Ɯ  @aDBTG3&B6c$e LCmzzn#( XT`Fd0V1I\}<@NDA:jJE#' rqa,Øa\iL,.X9`!Z &@%$̿l./*Q/<#@ A2v*F ^GLHaFP `PPnarD1hsb4@teS.) B3DF</UdQ%-]DУ?Ug5DT/ L\̒s.j%p0.|wR]5#K&LNdCl2cb LkZD\s*.lc^Nh'l<֢8 YòE"$ҹ sn~V#95jVbFD& R#^C}4m^_+F :J2.#-D$g jd6|&k40E?'5VQ&C0JDnh?)LEt+uJ")ޚ6\-Ɗ&4nQf4|=# ] p\礔\'Uu#6'1_M:wj\ ArB#N5=H4i L!dЄi=@8kFA:3|!L'3o(l>H>Qj"rǷˍHgv.0Wx+Hw ͔'(孋}&NkI? qUI@TD xi1@є2e.TB8n^ǑC2nphY*h@y/w3_#aD|M(%AFLOѪk|)X4_6.]7R7CɅ[cז6L*@}Pm`=ǥ^C c/l^ tK.28Ul اHX.Ճ@Pa1=A euĤvċWĬp t-_VvBG#I'Gl%!">wp#CvDTR@D` Ք,B,tDMW]>2e+uSk]%sp]"pqw ]A@^*d" @Ě\[Wsj\سܭ̀a< @!v,iJS8)f9P @D2( 663Jd.*%6%J' % .,G^d !4&7ßZ$N$amHAq 6D `On6Ln4BV!BbF>YC AB!= ,!"!+FЎ[TZ $Ȼb{F+D (Ph܀ @S.BH@$'T.\'[ffu$̎e#Xu0޸ky`t#BJ ac J 퐼"9FE@AF EMxRc8Wznjt&J5h |Tq^>iN]Hl $^&-ʲJ,d41p U:Ey'/7D |5! 嬀4GĖU+-[YrGRόK؂[kU~ "Zf2q/+&$Ej BN5g/6w|r(`zUsؼ978<>Afv Ct=>lvz&Mv8j | \#F/D1De!_%}@$f8@>Ara,TDh9=Y34 ` +]c=ھNKUİ^ȣ)~)AZfl9'w,\6 <&G6N"=&]6 t!>tkOC*~~`ARr pnBN~`N,ΚqJmGp 38_))uD.hS* @ 0#-[tMcF\D^ɦāT.1Z;N6ԑ$ HAAőn sАAap8 |>    Rpz<G 0(hH|o@(8N@>-ATS *z/`jbа]@_-cPkE!Xlx=!#Vh<y<uLg9R@5b _o-L}TV@,P! R5 G?te_̾8 1"42⪒2ht`㮩.KѪ89'm|ت$:z Co֑:PR k+0s-Ix!(.T*gNm#*nӫ )< "5 \6(;S-#h3<9Q%!NjT!E)( D@1R֮#j0)%H{2,/Nj,28|&1m3Fj%T{:xdoC6 9GF.0'rмƐ̻m@4eά`DHK-Q,󤽵ŔB(gC3k> KTʹ+iMK䖽Шw,޸C⧣3L[R|Z4*0b?j5]V~:K&ۿfyj1B.Rm+CvZh Z^+S,#5ũs0r rkO#t 1<'ׂ; 1A^>|Xt'QRz&)"P_9o`(V;H R @`@/a<t!̡8r#bQ3z&#hӎi{l;GZlR 6έ9Cy+ A=eMHzBADUU Q+,Zf6F !96%Z,eKr2HJaA0 MOu%c$p(#K,کb 9*lX "\-&ˁ,F9i)pGH`rtp:@Ih !yuW .P6Q@H p@h=Kh@M :̨ X hT a=DH hқ*UK4S@$O 1FyǧjPHfqښSx0Hl"Oo 8dj 08F@:SP0e{. $P2)2Ɖ;Gs}ȼjB@0 J"wZ2`QKDbhEHL,`D P&`6Ff\ h"(8F|.8 ( ϪZ'3蹠 `FCWz2`C:(ap^ v a8 ]w #,PQA K:a'#Y}IQu%{LK Iz\L!JW 9ܔ(n4#E}ҕ\ )Y:s9* BE%!Du0e&SC &^ y>IyIqr/!2xR!*@2FP)LT؃4Zhkm0~A"YR=Fـ&&3E퍙~6BSr@! $ $:#K-2p\s3 Xs@C 8 #, xx2v H0A@B2t@X|34%DУs1ɶRUS[J!0ﺠMVw  {%)9[-?Q 4Hݱ Z٭ ̓00J,U G4iK9X1zHA(ӵ8ЪaJа +16# w!ŏs hyT\ 񙂰S42x8h2= Pߝ!\91A= "-2qf s׳?!¤r0 hz0Y F; Шy)!Iy1 1I A,֝ iȀS@-kLO Af ۫y$}Q1Q=Yq #'p-H*=O8ƈ 4 o' {F8!/ !C6:(rvq sQ ?Ҙ:x#jSJT9{ 0$Lj J XHKLR ÝoyD4u I1HT$ED)2pƾo1Sƽ|wcy蜁̧ Ԛ1[#j1:Hɰh .N y!LɗRA K߈<32"4TW 4&,a+ OIqv' /(ku];z6C̝cb()7@R%M5[ !Z:J2 QࣕȮUMUTtK)Qw%Et xlҼ@s[Ӿ8x(ր(jEpx)  YN"1 7 [0O>>⤪uY>* HJIx H hCT 0wR)ʋizmSJU8%4 ȝ͏$X/֎ߏ ;Ldy ?$ xʬx8ܱXLpMAJfRpEJk5zpڗ6eqA m#6X(r$0? s3 њy4cpK0Y -4 $;ܚ_rDƼPRxƿ#uIUֺR;S?8kH=}BH_3 -L"e2/)Z;K[M պDPXu( y)7dY5r x9d`ʡ Υ>Ǧ`IpG+85*z zh(̉" xHQe j6 ..s@qi;㶶\a"PSX*չJ $s5YV$p ? j\h-#!! B%OVy | f |@;hՋr+ 몂'f}]*_ \3:f2p0K-O1Чj G;⒒E:Lgm#>ؖ7`6Db(ZBqSZ2rN"Ӎ ^.5X.(c#f>#gg,0GpdXW] (Sq}s ziA'l``LXq`SQfP "(2CT,í:3s; C,"& lPuz7" kϘ1:2srXtG @;t;?#zxTTGx:l̦)O#=p K(ZҲRr8 q3R- HPh`Y0p,.>~\"3זLcQ[0kC4 QٳrqH؈us6ߞ"!LqQB!G|,MȒp|'؝l-qI _aaQը 2\JXO1LB1B!Ôӏ<͟0L#O 5 êYŧ&tSYHŷ2.39xpF2^^P {?Ji)gQ(DULA *\7M;`0.;1>8׉k>V4/T0'I(I}E!@(H? >(h~`! ZV@hm><TVXw;@ U{=:'/|ˠN%v}@t*l=N"/ݰ [{ x\S shӅ=^o0DWFH& %"x, X.!ާ:kʞ< +g𬡇p$aFzCqҷ⼞(*pZ4x+-,7Jx%H=zGBvajB<ǣWL ⮬InU;ifE\ϴ="J w+/29.j`gO؉`V ApBY W_ d J` Og|z?VR9 eRSGف &C(eTr֙n.<6_[ygGpueu?r'-$JYcAF ^fh `Z_ J s.D1`'8DӗOn VjsI T_H ^L`n _(H)tP,E ` !d1-ZǩQjJNZe >4Ed-1=KZ,-LLj{D5G`>{E,/*gPAT~#nț14T82m ?pD9>0t:V4LPou?pP eQC(FQКFBT~<7O@>LY xB /d14Bp0xܪ!**e#NXT";qkg͓bRV0D8 @@:3R!}IFE^4آ9lFMFqd &?6FI9$m$AVWYW0̙":ffI mII#sdiPCnd=ոG[#mQÏ'Ŵԡvs%tC8Hy >9e,g %ohE^_g&gZt#n,db{;,kI8rICh[;`9 [KyV+ pמ"+x:)婽%|INokr%mfIJ3Q!9iʘF鑶ur.LLO=8mA@ GY\o@5 sn2FQ6 dGIK&Znbz~ B,&c)A\dҁm5v֧ƄsyZV,9 r&qЏ$L7E?!zS'G-3["L4սS]$WVW%LeBT[ L {^|MGޞtZ:.z]=i4^魐GbrH|-6׼& r| kҁa+L9.m,jk:\$Fsٙi gs5ێs~89@DD|DUE$X!wB!2>M`M7pnG6$-2#II>VVv!f%D䁄$R2*"" B%֙-bq+l*j^IO>W ,nP@"%fR g&rܖJ<JF+b@~ p+ #h`sb PkD @kpH-ζst2B "0 3 `w7 ' i&axA-"rvKb^6H`fapn"4! +.m$-b`Vo[5\!~&#D&r8gP2g.N6dQ&zI».тZsR;`@+x&rk֎2lwAfF\Jb밎BdKU$&Z[0`krڂ٣ DC=.¸д(4)h`<   ?9163D< &,sh"eCHbJ B䣊pr/9>(Rb9qn\UM/ozBR &]hN $!GYԏHޣޏ` A%AGiL'N# %B&@/ÌLLO|m"" !?IpmDPڣURFB6`xa1zF1@.wV(B"S(2A+C=e G(ϳ ", S2:60V"GzŽo,pId""G56k&ڼe H٥W}W<1;*>"?214g.~61*qk(6Ʀl΄تl eVBom4n3!wfJ)O'*.1GQU$'/XҊ5(do]b2+$ = 䌼(FgtON^u=#h!ٮX$ꂄ*xji"0-nf O+T_*&ω(f%5_Jp6'PIu! EbZ'>J77-J]S)3n'+S8DIwX~tlo@dwՓsHGD#L${@s9G+񲊖R3{} -!FD|J-.49C6ph7uNe;5UCd2jRnlFYpyxGQ6Åy.9Sܫ@j]Ӡ)YZH0 _9|o$h]l2Bp"~]kWy3O9ބp6Q/y!&g"S2Ԉf$TC"P`.Sl켨L4"N/,kq.Zzvm+ͭ[{3~)YӉ0Blsue&z Hfn.8m^%>{e}0&M+$)jh뤭L(Roh. kbN @ bb\?uB,iJ&ԭ¦B@B"vPB`0:O$KxX `@dkbn w=ǭH(KbzdLFI:ѻ>ŸK&NFP]&t``NjS-2nOyk<@Ys'S#@Th2/I`ƀ(2@P!މNmX#szRfLf"C`kHMHeQN&G{"2wCiAvc0X H`jLJt1PGl)P$;E  :dDB]Q\@:!!K TG &&S3ЉfRaX !d3 ;֕D3$jh`..93ef|#%!Ѭoڽ"),Me㓄S@6Yt~1B \z  9R(Hh4:dy hovM>.+Ug`@2AA@c zeMps+ے{-*/8kRwL2A>IOOo.BOmiKJ#KRi{|l4B8S7HOo%?vBozH,>jzV-(Mz p*RPë.6!R|ڡi,[d#dOy.!*Fj@G. 9:@~!L*6EE H J("2M:b@X$ap`Z}8L&SYoCP0Z6H#, Gk|_/8GܮBpt x8~BC]`h.K!0u:ž +b(>c+r}l(  i |'{&j0zgZHjpo H7 bh|.AvDy!f'9t'NPc  DNpA!}1ID^~zB'z1m)>P1p(" @)M0ԠP|\)h *zJ~ p$ ' #B ',H1(U?)P, Ԗ1L @!{" 3wmҒJTzl"ý|} |nE6il4e:<5g'NTh[UZlTˢ;,+|$]t; ^ kmFPju z$$l#(3Ε ?0o7JnڅSѯj\ELeT^ǰ:~Mhl(ŏ YqpΟ8tZ]oX1[- L'Nm->tK!ۥ5% n;et][ Dh;/gE7<^Mw<];+B*WE&{i 肀fM"0(ž2kYF8]`;{`{A3Y=\ 'd;S=,.!I[ktHN 7 =ˡ&OB\ y~2\BXSM]Dsy, sqK#%*x\ePb~yEHA_M0gv!=Q}^J25dc,/˓bi|#!OdaUJ2d#oCC2?ƒ&Ka>ɶ1?*R):Fd3XbEXL KFm q='iE$Ly3^)?_ɖVk=+͵d\B$bB{Wt8W:HR h{Yl#Dc%DHNL&gI/`ـx"liO6lЎJ`]=(-,y6#*X{UEriR%õ癉uݪaL|Hu,a0d!@1.NT@bqְ18^N.:,ͪZ:UM}XɌ+U|z(qHu,R H!A(~H"#{RqS\vW0 䜻8?/ P2}45'\ toBcN.ueTj.t-x_$\=lc@&8#+i%_1dG`WI56)R)yFXp2`P 3e0(@)a:at]N+-EC:PCEhJq\ <(M( pv_ՀkR[Ʌn\20ͣ\ł8&ӛh0idF|6;3t'?~"@X B#y0~ 5Y (`TMTPV0k+i@X$8,00%pC;J<0X\Xei MxX!( z~  XD@Z8s3pW *̂(l0 @yb1ppv[opt)"1 ~ Q+acp jHNH]_wjȑ: L+.hzx?p4%9`BC 0aZFYp鮧i Htc+heqHhHA8bh9zatRs#=01) ={$ߡend$:OLa 4ix  % {ώ2X%5 :/q)YJ@#ɔ jgkکQLN=XCSnSՎ,Sq( /z5PpM@n)9dS=ӲM="ƺ,e%IYhռ,I7"#DZaٽ tؙףu(StуؑʷAӥ=@ڸU߱6 j!@ۓR 1$CE x-jV 0U]HCя]hT\Ќ GufQt[N*hY ቻQ<IWXp5spyzȁH̃ 6dȉ}1 3#:# _@ 6+i!Ia }KPrK\'$Гz 8ŦП49ƥH}A  2YىuIJڟ o`_KOp jh1Mp-*΀X.tp{6Rš \qߣp-gpT;gb=jqLv2s(PWqcX@h(. ${Xʦ"]njp `xR9:41vKFfj{Gɀ 4]N> RJ&&c9sɬzVj0bog}ipg"S 6B` ,>lRc&؁ц'|438c*xR.J 腷" F.`{d*H0uP|^Υ%9d"JXDdLtpL Gc~84;]ӒG|Y0M(>jΆh9;`P>NL ܆:)1:L“̗[V;LĘԹ]qRE?!4B!8嵤 bo_Yp0 a@K:&HD3:Y%;r!8l`d@=E(ub<ۨ{% uAlQ7F)8`ąZJPn1H-# 338ΘP Dg!Sp@qa9 uχPv풓iXnhd<<cHc沧H02P%2bJRuXo xh~_Íq`XrzӶ! I aS(TpmIt?2x'3(%|vR@| (fa8qBAX,,2|tSr Hu;YS_E lBY~2'oO#s^~2Ph d" YΨyE R^ݐ/`ӄDj\H=@MHG-,GpIwIEK`ٻ@ >نo/q׃ԡ߀GtxE(z ƣn)}gAa)349͘\H%b `q_jHp<q 9pusXw؞p6" Ph\8S@p`oy! D6x#-eU>' hd4.[͓(z QL# :VB9)/D8^ t8# e#])U9L^9k~K;%ѯBX#QxSپSW|A~%G_@?}> 4@țPw{=xH~?P*>{P s'z@L0d}S=-H? JP&$J*41sy<'WTF`X"vΣ  %5E7;Ti: ~ũ zRt_-5IAߐ<8]n-:9Yokc̽Fi1D N+'U>. g[^1 N6# /nӀ: dz)$-'zPL'` Oh(1-VHbCHl ۗU@㑼( #ֈW󫬁%AD)OgA\> c@LWu1ߌy[JG:C7dy"ڥN!"IwDp54DQy:C%>uqZg0 )YiÁP*x F(C)r0MH8$@Uv$xBDaLH@1;4ZH8\N @#@u;sWŗ0Q#AI6}?ܡ9(2`ԒPmVF/f > 1l{%"pvIclnDBBp! &@M%'ء%TBLh*p $0 Nn)a>7?;~T.0 xhDARړj-bazCaHA:@m APO 4"$0(R(uvցcZRg3HNZKD&%}/,щ!Rxz a]@6Ij9!Ii i̜2Iwmj^(ibA "[7{Q`$2P$$@EMp|)@Pf\k gZ8FΤ;4IiE0~XPԷ p2  !}Ϥtr/ZE'lAf| ˄$jg'f0F`!A@Fb XK`G@dhufgD$Fǃc:%$T+ rin$zPTN7 RCDDЯKbb!X&of,:Z%b,Dr*Eb"Rn0nh&'g/BfDgB%Ŵ<:B%d謑JkmHUBp0Aý'v=(NH0cB$mЀD*Q#k0JJF2/OA,"b0 ,#P@6,;&4,v%!q(„r&Фk%&ca `iheǢŠ"X!ЊS$Ţ^kҟF$;Pg)ͣ#4z!bGoGppT)?'b*0g)*W¢S:CN6.V|dPSnb"Y [5)pQ$aVoV@D"#L[Þ#%(p$YCCRkI4\BP +", zhtTg Ȧ5"j]z\([ԓ'¤;Y9B( DNI2c"E45""b =2hC*_(E'"k/$? /cS򐃨xs&} <=k?^`0 FLdî,e"Sx,D(SrX+s @FSH!T4H X a^0jnA ^8` @,FM$Q>0c9i1͢:L'@?B`l#^nDIfl/a3J\>b@bFsBR'.K$XA*  ׏̡`\@ `&%'i+.UDʊdHJi$.LZh],8]TkL3;VoP(6ekB]Pc2=d%H ܁%`HM$!@r3Bd6} ` Zr`&@2*Kl"p.?`-LD! j 6*Xv"` 8!2tcbuΐ'9"VB\UDhԔaZȃg`!ɾZ`LPXƤFEEB[")!k.74( A K"hHIk%j49!̡rjD2]!G)2(& .8pH "̴1PDGxI$ڇ3^E\@ tg.;p"g*fh`zB&.lhjB@ QNHkȲ) N82#V"&&'Du~!wFhQ*$[X w0&0_%Tj+*%Q(}bn|̴b:!fVdž\b@&P  n%Bjo3;B"`$~!" =!`GrDR(BD t炃d,y -ש$(P*A, ѩK+un4FJ1+}s@|G6oa `ţ߯Wa G@عMo&z^$YCNh H~d\5[SXep>CַI  \@hj;|N0)gQ:DhxW$%&Df A3P"val[CfTED/,o+B2Gta Y[:D2*yFC,} +ex/Xh;r> 9krM }"L/,(d[2B'VR`-lkC%"Ns3#n:D/D%&o#0>k4w4tD-V]L#urp dDjA55wEHnY6eCE+)tP] +]brzDžTpoPH[B%!oE_rt.P!pC!+BD h1Y,}x/w@OO<Y9vN#q }*,8 $s&|5$KsZW"D`LB2v_Yp0ʤVy%&X'kCKO|0$'M-'\W*=]TM?ǥ52E t ս/ +x+犮u"zɸhY{X@B bخܼavh& g8{)@,.Ȱ TKFtr)Jr & $@O<'Ǥk쇀l|+`3t `q'e1R&!za`܁JX:$ N-(X6R#J֋zըR@u;)Hv .qyk D%s3$uVIVx1\'지=)ran*L'Js(2V̋ǡH& Hz}r{@ &$b ^I:J~:͛$"|;)gu$Ǚ9+B"՟Mi,/j(3%ִ߆zX"& :]` ohizV̀f$RF#h±ڍbp:o$W uyxlj)t՟zzQp4qvנ:@Pl$ [m|z1ߠe͸q2,ê`L D; 8 I-8*KP.@J[Hq4%ufSb>kg % $(1 ilӒCbS sЗ5 sNhX۪rpkfa]bVt1 8I[+`8!Z ˂i(OLQ0b`Pd$yX>HT"'ѝS3DrKL;& D CDG= đvEy?{ AZ+\ =%/SGQikOjC90HLix%k1BBSnEIYW$Hzr4,xCa`ܕx470"U.9'.JtJHR-TRYpa8 p(%~oT7@lN9.5&q4,nqQNb3$\7:r_BW#&Ӱs#w+kID&O_Mƪr r☍,8$D9e-FK +8J%(|1N^/dعHZ s7X&^Em'͝ϫET|ݺn{L^%8r+ù' nvS( `UhFr>_cJlm7^ɲ !cJvgCrx$}.8 5cԕsh7qƒ JW94|{ '}:Pd'n! u'ZRn4'vM ~͚Nph7ȧ#hMݦNO60sWky7Jokm yY !6.Kyxw 5 zuA2jN8sxu`uW|jP t6Ӛʼn8ëPzhzSFi+ (8ŸHM R*bp㯇{=;XkPdtD!BXf#X&?Np h+W|顰8IʸDzI9m8Hzv0ԍ\7,"yڒP\;|cw!"ZzM( Sw)QHH !ӟ(2)kk3h>:,9(o!mⷢ5C SK7zI7)XT2a*D52 s(6vaڹ/1O_ XɱqY2h DҮr-I\, +5֙cI-ma xk:2 DXH'hNCPT4%$!(R76 xXE&X(9@𸋸9r{"=lP Hrg(j1\QǨbؠRB"PP@Ѽ: حP܈A΀hE;#KJ2LS8/ءkBR#z ID0-Э-\08:MɁ:e ЭS4RR!(ĩ¬ ,yY֍p S59 Bu:Lh(n4J}ALCh n{-y4y{IxE=l%|ɟi%(!¡0MK#.zhQ`DH7I@c`[.q; R -XSȗU +ع[X6k:̺Z*Q9r)O u[yJX'. SI(T0 U (yeYa_D[uB1s3Dٜ,._55\ZsCbg;.!8Vp\sO!? e{')ԛH4{ܩX(zrdwH6 b`껀0A;vee <9Ͱϓ# 7կBaї,]9Ω#-q?v )E ʀK=0\8aכ7q]PJpAG6Oy>.͡"ThsB|Dg]Yh5) X\HQ5a9bӓG#-P$\Ip0) 8qPqe3鹨KwX@.vju 堎ܰt8y?p@~@@G ,}>h{ g̠QDqGD ETy=Aϐ}Ǥ5(H[*OkD G1  0Pi{]~QD"*ʰX.i = N}pOp.wj^R4 d`ݾu|[bnBjKyk{ V6-|U L&"% 4 Vө C+,"RƲ/΢Ю-&KG@ڟ qhw41{|a{5缘M, Gz&ZjٶLH 4 h $"7p>HL`@{.|ڈKR:d0S)"oBS` Ϛ1aUgj(~]%CA{ *\i#[ ]F̯5\!d>J4Y_ \!AG rG*θ̣GI&(L0RP5hݕK2ܺYx'yDM#FH3.nRV^c8F6_,UeZJGeC锸vjňI{y V˙t9d3y .I= <\q A5ZSu11`7ى 'P"pkINR f6y" vxeԜiR"Sh,EV VmPy -`Dh1\R^'iȒ>*7Sڲ' Ht\rzՕ$I_J4dK"Pӆ=L 1Rb<W `C`m;W_IF4/($U) YK4EW38nJ5ImaTqRIG]J肔XTMo3ܑjm3LFRR[nyp;Pctƈ,h,E+}` &$+Rb ; 3X䬖8B>R|A(1`'"A2n?fcp ]hD!"|X;xMH!m-'yw"@k Vf(%Co/0&@m܀?[6R9j9 bR!qpJUsl0d}ɻgd>t $הݣ LF!5Hw=W |Йf ;`oN <4'I|k)dPf̃g3B <"Ԭ^.:TȬ&KeˆÄȟT&eIU (n*"sI5ա~[cYݟ əhs wYJBP A6m4pǐ/ 4ұţTCl ^ A55|9ZM=o 3e)(VI;(&ssE<K&$D At2_KiLL%ŽèvM5LIֻ9X P!7)v>)$Q{@`I aLFvv"Z2~LI\#BTZT"DHNGVIr(nh(AMLj (^x"Dox%:xs!cLjK*lp.45j*#h2z7V'Qd}r.a€m\`|fDcp(ž:0xBm˜҈gCcǂ0hJ.JvȢD.dvG{ց˜[7ȏkM 2Af8Z4&8N>/,j1ǶZ4zeeogd8&Y7e X3v*ؙvntr7K} rWd#B 1:S* M2g2g2$CƊI$B)%2>l*>JҸc"K0ZLIDdb&n`G F418N ~pdʞ밋nH:n=mpLn.tސ\,z,ɷJXbpr`蠭+k g«nEDN eZcH]s8`f$fKgTQ'b'G7h $g*JM0+KȬ0@ >A>*|C"/*")kN$5ABd/xR.SAB 'AJd `Bd0\ )@GWoA7{ HA5*,: $&* ck8(q$Q7 f2(tv,wm"aqj)x"0) /LsuH5:Uy_2MQgGx3qnrȆxt=ǀIL}h0gAf$QYrgqBFIٟ;x)7Ct$)(wa!`1e`ĀJ(O>6!~E! o)l.h/%<H@J1*e 8L4RH&;\D`!dt^rkO6) ` TGij|%&VDF.## Jn1'$T܏B A,R7K,I%/>Et/jTmDp e3ͧJk) 3( pAGfi9:dD/:6jL J\dA΄)IӢ/յ^3!," B!Y-/4bbz LI4wa|aI©hrDQ@ u~FWodՂ)8$嘁 N "D * "~C*ﺌ"76fQ0 6"p6\AV'.`8py瀯RFjpn!=R$@SǦ3')˥,'"جlA„T>j|Ϡ(τD{40 H8@/6PLf$oNV.Hă_w2vőˆq+'i ahn35JEuq)lF&6*f֞0}hJ:`IvMd4]j&ӕ!yL1v:\輊HĐ &eʑJ, !N+d51ֆ@bB5NS8?YDeA'x$ç.}.Ȭ+!1 6m3}9$Y ?-LʴɌFAa&9>*8SbBM#]'zmf*H,h|1GGFvW.9%XBDĞDX|I6{~WzkÈLZv&@ 1^u B'o'Kua62V<@A Ua(FRι6H_.໹BDR|@(Y gjB 0kbF?NB6yީvk[r>zdűP>Gwqu4n\ [Lh0}/2Wx&&7U8gB? 0(! ?_X?#ZP<$> ʤؤ #X0ARrw0@3'+ B߱?$zZRkuF"PaUxeNA0Wkt;a>ixŸ/wjI1d6|*RjNeb.Xe2@ F#ob:h\%vU-v./܅ ֧- &rzPd4>,+?B u@wGP!1ch  [@/jѦ. *@,HyƲ T"3Qa#q|R@p{,2zg!Pp B> c0ZH!H \$ 0" MD!zH`|Ǫf|OQ 5ϑ/D*k # T]:{%?(yzU U$@-*І9z<)vasxIurZeHHP!z(F4`zh2l}SҐ IG++:Vn ^O?/vwg &I>Q4@LHwP  iy>`cGH P|{pTEhg&@%B` /r @=6Љr ) OJ2Oǯ|+zHR{q2<3 `/ d=ʻ=G.qYp2Ш3B+ݡ5ꮬ+kjp*b@dyI&ĒK9/! 3Y $$!q2;CKX!ˀ5FL7r=Ԫ+d UZݡkP"8 F` !!kd]:H4HD`zK$;0ҚH Q%EbLd|ҞC2\WJx}Tiq-$֕V'DJbYiQLs渱@0G( <U&>:=)9x+8PpyE[ZL(BI5,R AnӀ)Fb SXFf VI$ %ܓX:"P CVaG_L_ p:{sEh LhS qDAC˦aJ,_݂A3((e$O+Ed$׮B+*s!4&tl!+'`C+/Y HHxЫUN&̃2b"A+TP|}N=@@ cL] r,zT'b1H`,FNH|a ~"iܼZT4|_Zȑ'ӣ9%h"r;I9_RHL5:K(*K#N L#5'7iץQ! %u? ziy4MQ3pg^7 \f,HvKa+{uXmwCeyHK0R( @ ۍ?K0Z(JQB(P(Wpx y$27 *SQR! ȸ}Dw61h^8ݷRJy5 $S(!O(㇋ yOn/lYWAh"" @-F˜J@˻"8XK?Ͱ+( hDR)hxƱ, î@~P:7I20kap0SA'*@ @NĹ)"2p )[8R6: p(= (4Z$P": %  4`В$ $Y2 )Awd+(s a9Ī?y~`L ++yy,=hfS#{( @=L@pBP0y`#ʣ) < = hk=  e7 @ 켕BRIIH@Jvѿ+ed{9HG8.U?Ъ/L(/ip>ñz>AH=hzH1Xb-Q䪦:HH2@H!@H5B1k܌L,_J,>d0n**hr(oZإrj2i@# Oi},!'9$ !sj 0ir'x؆< h8$(C@C3:0v2k$7C%un)lhⱯ Z)1Rt ˆ#,+ԩ8Xh4*SP6d(z\?]h8xU\+PbǍp<*8`.^^W͜(95`ޙ=ⅰ[Owjyxr>DQ@{ NMXp/```B+EP NY~X 0/`?Iht=E 0e1uaPcNvڛzta$c# P EB C `2O/ȖiMd)ON'xiE]2 _ue>20}`D=]|3贺`=~P-X=N-WK_aR ÊX H5?i (;2Mg1j 8U xԚ+Xs:) >bѝC 9"Fؐ:`KL$uQN&DqˤP˴(Uw:,'etC?BQqVq>V88ZB!`tbe"IR ʡó$ՙ#DAEc5j(64^Sx|ꩄd4k(x9$ [R;R΋mlg=A|X{?Tf$=A(< l}b~5&MV'&&6ѧ)/ hzl_£&C۬4y 2@{#ՖZ@(s f˻Cl Sؒ rʡiV=`C#NVe f` :;ACN՚ԑa OmI[$0 u>Q9UD 0U`꾭{:nS&kD28?j3}QASz51vE<lKFg7 /ڟGpF}WfK=3yMSƋ"U$2jI8d$(jSR D8 ,AiKȨ4XlmLlTv/&`|54HA@M=tfZx]a\Bb߾x:T_a 1gV0 R;Fr@mE4HY^bQ |Ds]ԄYcWU'{8Q>bXa q#36vYwKp סRxOpD*pGj(r\_"# #G@ h3Q$aJ-S=29c6HƣYVg(M=誟& z2(sx "ʒhPw2뱂XƱrz[ר"`)& O8`uhM+!S(%.ȾSz=M﬙߈8 DO / ȗ%QR//\S&3kHo TIiɂX%OyjcG|̉evBu` T gˆ8Nr"4Ӣ{6cxn lNW&# Uk.Q?e(T:R𰔑][T\8]^k" ?rx,h*$S:bݕ-p?@}8sAPp0~@eP@1H, !O`Qi,v@ Z= Da0 kt D"+da/П("7jHza =pH.P=>C? P [!'$ {:Wgt.A3 B|su:P``0?P@j@vdqD^0ZK*K_;/q?k< Y\UvY1 À(BX+"?gʡς~ HMHB#DJ72 6 )JP$Iu!l^(,b3 Rˈ@!HAQF z`<ϪG |!X%{M'HR`->ǡM#Z6 ‟; 8O4 T4n3o hI%$0*⡨'ݴȚc+ Bg9blfp،*>GO W DI鍣I+U? /L%В/) ܲ@d8cEp1 L"}T|KU'cq G1Ҏ2:p‰\%+U #PEqL 8ةHqsJ )ARUl᠆#B' ̫,{dX\ q)ynwN)Q82Qy-‘ox i[P-m"x( '%Tm`  & [ݣ3(R'1;zjJm - k(F7>.%e z@Vc^Ķ% ""D͑ )$1"\=17QA"~CG*r|В6F"q,!tFSO 3S *z~B7FFɁEJý#2l1C,A"wQ6.W\~;} )(dH?GA'4 n0;*V7#qh #%/Ȝ[ U{pLz;[H!'2SdH*~)]5?)H}Nb 3@3<%Ԕ#I3&U8pDlJ t4NMvMy K& )$, !y+RA -o_E]ߓгo-@ %n !>ûxRpjGB|Ѻ&i]fw X%D0ROy1!R'BxD]q<j4j욗)4ܘ‘1 f$JRO霨;5-%9*(/ȍZ<,|"&H](Ⱥ3G}'6A]$#P(<=@WsvSPvU?Y.,kRQUBfiG.Tb\H,; QI6ҠՈ=U=L-mH. g}Dͼ^GK+WJ`x2ɋ[l l 8 h  )q`}jesRW5+ɵ]e*sRbܖ f b%KX.:D\ `CG`izsdȠd2' L&^mcgug쌍xYM0]Md^_%QdؒtRirX>1r$gWШ)h"YHP#$<4T 򄯩3taMB\ICn!vW(CLZ+ۤ"W\K,OM/yHY 5lG!{P8DGٱjYPca<sU8Qpط]*~hPW{Qd{[TTx*= AB%ǨxW^T@$K-0)b#O\ät*} )@TgBxO0? ^逛fd6Z(*$볓xW%Fe/~0u,!< .e\{\`VL\HmҞwK#\@?"Ax5:e,! A(ne->(+~H)HI`oĠ]̄lb+Q@@maz@TX 'pb[8b,eƌ hj,[#Buf%쾿GH8c,+%8~cD(<a(0l#`#D8`B.('5*(*1P .&r#aM#E0Hg f5 *d-N$T'd|j.#la D4@:A Nb"@) (t\#i,$ mt GxQPe' Ljeփ'|<-@D&c bA@`l*G+QPJ>QD#"d `"&A(h0(D&$K" *3,ܿ5 !(pX%h<_ kg! = "!I$;Z diÇ%<.&RC| =O%6$XQR\b" `W. aaJjeTE.86L!g`u-V "!r"g<0AŐ|l/ddGd\k#ĽB(v! >,a4ќh"`}Jg f&ODC7eZKG'1v;b$ 4_c` azMp+ v&$s)H `A)' s B q," /",p%aAJ!irWjOGnd*0exL1lFEu&,<:RGa!c4az#R)|<ǴlD8]#QSK~r*(l(Xj^"S&j~El?JH! z(U g"~~HkF*$@cB>ܓ c$-fX)6ʏ: k众L(^h(6bjjV"Lj|z`T}4OL uА, /m+TLAF+p +k4L\iHx2! $wSj*O} >#`P௲ezBX\ct_HV2 T4a+$'iBLT UR$]Pv: &">u$JFqMDC'򤰟+X‚gBN. ¤l-Pu^$lPG_޷͒)L+C-i0wu|jmwPʷFo_cjv-d-V'8ŎLiDk¡բ/GrP5Tgԉ9&#}J+Or*(3%oSDH. 47 Njw$ !*+aPnUԷlwj@VMgJ\bNb |U4\qNBKqtvhU.}ʓQU i¨ \ t`>)J,ME3?#JN⠵x)iR4K*L#… MuJ:JwwwhcPH((T5^\tn `@0J+hc"C%&{~b,4*m~?%Ib,(-Zz'6VhQ`8^ {`>Q[,A "~0H8UX"3lIsĄ,T=}pw'-H#S#Z%bt@bY XD:c$V>)6 EXKIb0xDdA%Z18,m #q"|`LNz 4O ',AFt)]JWFOr(g| ^'j/f```^ ?X*ynh3\qJE wG@EPUX5B>\U$5<\&k<7L I LUaTTԩ^k?%x$81',a B06m;x>e@| 2GGJ7(P@ &,"<AT-%2Wcַ ,D 9mB۳pӰ8:z'OԇbH lI 0DY81<+ي'[ym ꓱ(G?Wn (0Z[ybHJtg$8NXmsgtI7#e|131ؖZhA^AtxtX `B'XlCr( w?[+bx *aՄCeTLl*ֶ'RM% ).1 H!aBc-Br" c7 %kzCPn+EY%dM q°;WQ2F [BxzG!\6!Ht{Fx -$6$M=ԝ3'u5!*9hB?$9ÎKǻ}5"Pƭ)NR.$*@k8UG ?(o@?aoTG?&X)%O.!:EQh}DXs#>ArKI` `P@2XV2qID._QӘ8\&H! S'KFSUCK,((劄Lo2VDY2K ?8"5{L#$k :릇3q[LA(}t_^e@Ż7I=zY{IJGPju2BX:t3J J.j+:'r.+谬z8N#QR :$TӸ?*򙮫J蠲>?-+̉c$Ţ1*&\ W! l,". DjК5iJk]>ͮ ɽ ;L([J:@U*Is6ۢQl,G1*N&ğ"4? )K!JDI^I(;RvEV5/Rʘ.Kؕi=.Iݮ"#Z#ʭ`HԤ8H4U4ѳp,>rܙHGvRYrh%@8'ĥM(jf0 wC*trh\P *jfb Id:NW{AEfD8bq`t\2 `6&0vH̎ĴJ7cL/i.=r$]86{d͓ҁggK☵pzg情!v}kseWIw8_O7!\f@*N('<ǡHioco[ &xȑfF}qA`(q@(b*<w`Ԋ=aK HS!jQ=Y3uvK2y{!0-t6X*A"$40T ` L(p`$Xwm+H1ADcfG)v- R'{AҘW죔@ "XL p0)fK84WT P; *Q`7`| 11@#` !G$@PTQAH7 Jw)] A*rHMTX]EGv>D&LK*T; #HY;hӀen` $!;zlnr&:(! L1 ќ4"p A<7pG M '{E4N >Pxf4poB+L@K&-`b$!yFLAISaiN ݤ;c>a8T YC $uq 2cWBث{ >ۏw*CdfAt"u[rՓi<6B.As%:IV}eǴ1> h`n18@kCv̚y̰0p qw"4G?a +JB`0M@$f`sQT ZH815I aX#ݥ# yFx'}#y '{fsbTIO* Xf +}\#x>2 um <t?0,3D\BB@v>Ü "@bE) 7|8PN z;טmIdJ:P0to:"0@`H #iQ5#ƈE:-όӡ^P.p`Q 5u7zɞ7#ilA=kkg$F xHuAizr?$|$b@q/pHJK@A~h< A($\+0[m t!n)AOĘOT``6x h6d8-ɘˈ9 HI*]ٓ \ š D #>rڀ P@)AhVr+ʒxZ)C,0s;,8FA|."$2ꬪ:$H b  bM俬xAX]<QH:U% z5x-@oȇIpy!Xs$**+PpZ\E` <@~!r0Oz?O 4WR%8 HN:$JPw z< j@c&mTU2l̂H% Y& 1SvXY(ժ syavXʨ!qɒp. =wt@ȕvPNj*+ qTXhhu؂倰 `! Үx '#Z2! @h8Xjkhdkʂ+7أk -,˽.F8Ayxh&젂X%H7 )R$ImDhu"cePչpK2)#0;j0 `IC[:Rk (zI"X’(_]Yq ˕\d$I=MRg 5 ⱉB< B[^10 ޕGݦ lhB=vr SxA 1if095Kцikkuj_`ќ֊%:I< =`x> 5=p{"`5uhvKY`\u60t )C:(ZU-  (J FȴPغaGi uWґJ|KʊH *ԉH ) -aaQLF8X7YXWhږ8}q8 \X<0Msb|B/639($P9;^AP (byEm ,"E[ib;{- t Eȃ WɁ聩?aNGAC ] h dLI H'E9z \; @ٍOPsyt҈\wPq c J%=Lуy3L!(c(eඛtz1trϗH,W0Ex1hNiDLY _w4ܚxUKhlܹ7HT܍6MCpΉu{]"d w|M|3308 /y&*&)}!jQW !tO 5iYR x,mD@Ap@$|BU¡o<?@d .#ǠE=ޏP #T*Xr85u8 [&9!|ΗD>)nx7 !x  >r:[r3 (E18CXSyvE?n &bc0`XѸnPj#D)|!(A|1n3:6$ ,`Jh5+9 㲴i+xl+4&`pGiӭ8Awz湰mx\WCH gxtu=QTK $0JB6`]501kd.bUB CV68Àn 'Do,BL:&53Pih {<\2(2ĉ27:(DC! vٌ(!@1!`A։`,Kٚb@4: z= d ؔa:!- `$gD 9P*Fu #f#eB9D^AQLbsڠH' \1b(=Z+giFYF4;HX؂io`qh58Ñ$ mc栿Rlo `CCap*@d@J©Vj@%e(L p'ՀAU$!zEh1cz] 6-_?(>#Dp 1iN`¿3=KǠtpKy&bH[)ubI`f,r BH_ߨTͼLL70>I}iIjQ5xp y"(]7pkH!#<H%Q^57ҡ5-Mlm$(&W=vJõEy)#`ɋ٢-h%T>-bFMnwj=SY-FƸ='y e(A@9e8 (Li7e!NtoWdd5yFnm]F1̕ĔR8 g?KrvKJBl@߲BQm☜ȟ3\κLRXe޵zr"hm}NJ$ fl՝Ao6135mwdlu‹>E:qs2\rl,t3 B#wEaL6jMp=CQ$HoF{٘*dd5eRW^ۻ#*) 'ꋷI& ,hS3ti>XG3yv,JC8_6#.&&0x$BJh wHm!m %Nxj0Cxɠ%P6~EHa!f  "` VDD%PაHaH̺o@VvnՎm-u.%町*'".J- eh:bJ2b8|Ö'Af6`A8+Z/%F"?!l!iCjI#rPR2*3`D@!qab *j `<` R@($,ʋ 9'ds/$lwWj"@}abFhU7LJ  P2"$:)PA0J!RaR0fS@J` OdfDD8!os(3&.Z&AJSTbT+%EPU ,2!4a6ir@b,b1n5!fSF+f8b ?!a[!'DPB] HC^%N+`*C^H#8(YfPGۧȭ&b"p褖I~ |1&NF)2Jf(.0p .5o߄!(E nC&&"YÆmJ\6`6Рi!|3{~m| (bwZ`4iJ, @ @D20aPl|-K'9brQREM&+l/pӲGg~ `&?qFekm 3~XRB8oe4kf~"Z&0N9# |džJ%BPR >t~$/  %.}h>8 ,z#JlʬRz"% 46(Xi$Jd% >Rp"DH4B>wyC8-$#+b ; >h! sL1о/S0w"wd"LXh${ޱZ `ޅ"! %FZu$ dDB8@# XY/Fj@8[X,@! i^FFUn$5z:`D F<7}gܐd.}qC 0|j&$T0hQ4umQbR,ԔC 80&2$%&5ol xz!8O@.*~H.>[W54/b!M8O @@c]N̵ u A 8n#`$$G"u+,xJakZ&r‹I 0]~8Ec[Cdd"Djmm D4qB+`>&*"+"L龉~.6~X,"Rd0/08{WĥnC3?#E$3'zh~!!oey 'Ӆs-w b  OПO!mRtm`Z:ĘZՄm|! PG] N$tzdzPT dύq*dE ۤxȮEaL YKvn!68I\%tw՚=*{3T_Nls/ȋf7x"%nhx?`"휑VלXRxb X JF̋gzUcnJDz$w}'yFVHmq:e} wmk磞gyweP2YZZx"߭<#b8fȩPDqID<֎1#y}O0L$z:}"m1Zxu!.@aK ^ls*RJb.ho BtQLKӯ2b'z&*{E%)b)0ạ~ϾL4Lf`e!rىCD%$DB9ݛL Mf"\ &O @Dr-Fʺ! j4DLôBc}%g ' agp:1 &/dL&8Cׂ8LLa;#);a">`JPRjEr@4ie \XmlC ` 42NS%}"#2 6@<!<H!|yapREy#(fĚa?'T+@qHjF;,<5&&t'08;G|2@6a9DQbDB6l$4ȵܜw̽VA^L,"TF=w oO.G)DT{͂GgaP~C?`~b%MXwORuwsid!jdvŃy" tD>wX!C(-SCGDxo r~Gc+^h՞W~*_>}08jњ_BqR|N~CݧbL&#b!ݜ`=K G @g`0h?Q8+M894cD#:O'Rq av j lWƜbJ` տ".!<"h3BZ5i0ǨQm.E< Pn1.'6GW!oX4.$ `wB? A`ИT.~?`qP$ h- 7P l- E%}Hh44)L&@=O :\ CAR}ZVPzvx ypV -6>6AF @ U"*MPT)? %u(c0pl/'Na;xU+dB)k}Ea`Pa{_p$I*$6) /*~1y(-ae,  i8H# (q ̎g1h|d- )z@(k1~$-ҏ*ɔb ; |>ށgQ#ikԳ*Ì2JH2$ L ʅ*H "BZSX1[.B“b8}*K!*$*ܓ˷*N*(bZ1U-G`j$ ڟC%# m6!%gR)RՠrSM֠b}`, HFSX̱̐) ]o\r@ڜ%[bY7{dUq%۾t ˰:3c+JPh,hN 7qӼ6J߯$?o,!<)NYZ5b=ocwZN8s%^(UtJڅ@u<(G2(JjUcl\ 9pKXYMެ ‚)J $-ⓈJ,UU)7=oWëk KOzJ=Gꋿq2"Q0 ⑶P V5R ;=P$\r:zܠ<=|w?5kW(U i&ITexHX]+D]v5|B ;glO"(vI6$Lʽ4k!hQRi[5e8P $Ep@oO5#BJ:$w[H:gINU$H^{gwzEaD8WkF>_?M(Mu! p; Tػ ۊoԛn9@tFU)(H-m#3T^yBLBѰ]*J R.+i]YԊ0"L'tquZƞt]EHdZfLID]M"lYm blʤV F 6X}7 6H\)jү夐-ftsIE7 IoO`3`KKP abC@"&p듀18QaS.P>&E% U ,%jC;EMg0@R ]=A!kzze Hbt%䰩SXu!Pa $i(D:U樿6;0CvJxI(D !Tm{.ad 䐐=GPp@ra]B"}p&jcq>9Bhv;f |PB`HT V A%bR4ezQ@P x)D;73Xl'L0"pP,r'= uJIn @( 6 Q2Q `:1qP P2Mv ءKl}|E|Se$KpB=Ӛ6a3d(92Cb9HiCP@f^ҨcLH@FJ4siEwqP A<]s}$V~zx/Pd8e5#Q}.v@ acQOammԝp*u^S 4[|URw+Y$bhaR؅7lRM_SO$d_B괸614Юfu0ʾ-=XTX0@¢"ȃ#`˒IEYу'AN/3tkСAȝUs Pp&p`Oՠ1" "!k'a Y/ .R/=H *1TPRIb[KXzj yЧ zڹ0@Qɔ Gi@ o8[Y" w2033܈"( ˢɨ njmXb { @ @8@s(8!7jE@j0#JY8 (, af+>1̨)!p{zj(aC>%1 * kt!'묘Z](b|NB1`8,>1 Ǵ۞~*`y(88pǧ*DY, Z:!ږ)C\.JHI y$H;I*zc p\1RM5쾧BܝQD!>(z(#`3b  !u+ i:?7rLI[I!k˚zH|*ڦЎ #  'zvݜ$O LI ч 6ҢGCz+, IH0 )" s 4PS,s(jU'(ꍻDZ\$ 6Jr6* NZ4@AБ#U}7"ڈ/MQ wzEղ rR;|oф@Ƀ7S-Jm 77Ku !|ɀ4,G, qMPE$Hq^H:&(xr g lIM䀝FG ACETG'Q {ۢ2 Q%RV*4 :2Ւʛ{p:mgB=wJ(_(" 8],E!HTr˔邞E Qocx&(h`A(,H`h/}ۢQ0GЬ{d-.򯞴CЅ % D C RvFD5[Ɉȥ$ n+.*qo A iAzXMJk0xeF@YLa@s p n> ;<:ЈX*М V U-(cy.Z;iވ]GЦ@XVVРpMPohL2c 6;ACdlR*c %] v4x0(gp=5yDym+=3HO)`+#6%c1rGtj{e6!TN(Ñ$ m`c;30RX9tڼ pO=,TAT(d c.~ڛCIUZWGXN˔ =HVCMd  W'Gj&S|9tĴ f] % .A: qkFP+CP(4P[H4>s0l4 :ȎYB*SG8⏢yd`ȁƚ};sWe &IYB4TY;TqpTUg춈[Ur ' 3\+jn2sVbeH'G.YBrB#:}# O'u6K![mJݛ]|r(e]̼*O#0.fj&^yp$SlI@ѐ<-]y $ G/b2px5|i!ɬO*H іJn|FG"2污h_B L/ӭvR&#-9`Xݍ9'(Smq'UMhh h7b gz4 G<6'mPXX!<( YΓa!V 'd(tQA%Gّl}WRͺ"!yi!X3 #a;д Z u9 u-ߝ:ܲM/M៦Aµ\yZ^ }>(D ?=_` "I")d5$r@ 2"9~x Af)F g'S G#JZJt |uK0$X&wQϻ45ƥ2,||b3]z"qHr% sQnƢA |BYi# nK q}@cx}#_h@I<^{pNT?W`"]I+ x{G{ƣ æ<%ơk(@20! !̒`g`hSwgRGd* x@ntKbX+hH&@"A`b8# ľ(ot(b @q6I) Ckq.-MS+48P(| 0'Ǣ`*d&A1e!N`9a @7Vp ]`:Hk`1DU~J3 e|@#%p2ȧZ0|/@M`x  D p~0F&I7:Cn\>y.i9=:  ; (|9JI*w.5[ M8[ [v"E:[r#[,3Jk4]!hόn <y" J1¼8K~ʃZKy0Dl"A< trLC߃d& 3Ƹ@厱X94 <0=18 F f")<’pBf^VNA BQ⃀swq?%2X+}J$)E8ј1@Y !|VPi?&H5xYȡ1!#Dl !/@zWOCICF00WJ+p40Bi)ȤeBqvyF"̤T2N"lMPxRI=0"ũeQvq₰XZaqlLΦCbϊif#8>+ʼnT5qx\;1"rJk{g(k 1{0B`yتbP9jVГqA"8 tJF*@4䩛G7%U3'LyJ%l c@uSs !chlw YY&lv%[errUoP2}!y>sTU'"_L<٣&!$.֙qc $oܫF$Q"#ȣklxD"$C~O#Ro$`2 @! A)_!kR2%Q>FqGug%wcI9o(IF6~q-;@, Y P]ØKh $hˍ >ϱ"Aa(>bNn2B/xcH N1ԴKȵr!h$gi._B2KHՈx nLi3Ͷ 1 B+K7cj|bK>J|}Ō.yX44)zΧ8TB+,ޯTK!h8 L"e4nv,}#I0܆q_FWx-΃ =AzXU[ V$KC72Hqa&$ҧA0>g9'!WCIk҅Sb`/5F2?b>h^t<\Z{nKy)gl}8|@4R5xsy=5y](5_9D䋒gx=4{,3H2F>v i,Ҥo'_Å;!ag6+74G?dҼR-0#|!Js %Mh*/#v0|,|~ v(€ M0~^%2HE"KL2/0% (/%#H$ou%eCA2cptJFÇll>2KL/054fL@ `ΛgBlACz5hƭb@ `!.q#z! 5,tG6ܣP|)úKt>./_k!DJJ^nȥ!xp!9I`N`T mF D!#b܃v!%>E_$ J@B#EHUUB  2 8UHVGX f2#/"X*d>d - ,,vP`! `fD`>4P (Y@$21 ;##T +jtĔD`O+8%Ï!Ȱ.:B2+!2":Aɖ d.mF0br3%!~qd"=>?kPŦ4zFǼLT-3t~Y>E-Q1+ÒvA0Rt' H+P'3"GjGE()Fn><# N1$+fG##bhcN!h(j'X3uĵx 6< @G2B(hs䪢-"&$6 ²oB4B^b - < al2 A>hmf2$j#N!Jp('d|TB7Jp I댁-lR"2%~aOF#()n6c ƔaJ&$V #D- ´BBa4 k!.t>CRA"#d*Q2I dH  Q~W;dhi6h$2u2"&JRT.ՂmN%J |hHhH@AV3""$0lt,v!"J3/Xt+AZf "2.iBbhn_.X2@ tX#~diI&.WMA &W)N3|q+sE6~+x[7~98&a#투ѬY>&.:*i(ko~;>b̫PdD/3*^{*R8n!n-?JegԫbB}fbw&xhAL,*Gko,Y%L풴gM@=B8ABzN@MQv^#}-h n&TՄܰ\mTq╚ѯѬvgĈ Xi0¤$,t$bf ~cMk݃NLLO˸\':uITR/q͸)&3/ -l ?JF:1߇ôభ?J Th~GF~|=/>(x*Uz2$)wv/o yn8N8I"t!r^H+LY"-:ZwOQ$ ` X#( r/%+g <%$ C=l;bLT+1`S\2rtS+&HĆ#˚8S2k\ןRF7LZ&) 8{jRI'05XhTkd&$S'|6/Z72ij Av :`̏Tc-U!3=댷.Q+3ķ(6׌/2;ӿ l. "jy̩[ݮ< S:-~/ BEdu)] }<8|oDZͱ#C! B& ҕtm#i(*$ bؿc|z3[[o}[@ڜA# nE;bRq @& 9XT\8Ce3)n2/NC# > `&˴g#V5ʸYzN)x(,ΠO܌#,HeuF0OfZs,oorDm?Bʠ4%a0*A$yPʇ(fm&TLRZnI&p X1 <s-\'$zLjlK/4TToUSl. !Ks >I@]PYhPP\RΙTU1/5[=Lx"@֗9#~̒XkY\PCœm[SC"% BiJ{.Ģ-&p E P* 2Ax*C8WjwV. x|}^kxVK:UvG^8;;$ȘB~z'Vnx:\*bھbq0il^1T)\L %`Lt؞#ebi IzgpQǸȉM8* @ o4g4$lHu-@Su[{TWx|@K=PS'}82w[|Kh'ec-~B:z7f;lmHLoA:ݦљH:8L ֱӚn`G} t83i2n*e;*.n/ $A a!Jf~` H@B>:+& .( 8@2Cm ޡ^5NH-, TbLkQF%7NJDptc&f[eȠ>ՉuERX'BxB3 2 dOjajqK\#iSxC*1r5',,0v^d0qE01 6T*Ro&e/IFB7`Eϔ$,.^~#̻'Lc~]>%b8eQ m#Jc,` `{!a7CjjF) EKj[,2F(A a Ԥ&;!.$0k!z `Rdiqvh2yD f*ģXQ<fP@ft+T"X˰refrE6;BY r0jC~)e< |`l1 q#$ڧfRRЄ26bNLB$S(&[ \ 0ar\qt,># ;$<`ai7PI&|M$|U 0f@ @{!/Px;,zy@ C掓N-Vf c\'Pd8Ps^f?)_b{8A /0-PxY"f;.=",xF]e!'RĥjٴFkgB8/ji [DŸ T1/ &lU1YĠBcVPe\U$1/(%wexM.vGka&f&nNb IT^`A)֒lUC䏤ޥH'X%#S 3krEW#6"D@yKbse7 㾧qjn-r.0ew|Ty1 `ZLx0d?E jo'Al1ɾ&$HS؈# |'Vn3P*C,06ms֮ceΦBg& #s0 2=j-mF1dKhU'C4umOkTkkc$d~*RD> y* f`Ҫry+˴.^0`5$b+S8e!\Dpsi1"W\tmc$2E7H:t IlI36v C(, t<ȼBM.,Lt~x-tfNP JX+t%rFd]\ &2oic}c:YvuDLl[Y98$VeɀEJ%.|;%!;–R78pфwOט>y"`a!0@6Nŗ٭Hk^jACӰZ/7d^N !@oiH(NS+rxa6@.H}-KnȞLMx>9휝Z#x`y4,p{nPoNe7P@^ i1|@2sN\(.w 7.nͪt}`]A6!.k FO=j!`2"a>c ,㌋ex&3u/_AZA*@ +@B1 !"4.ciE?i`>J#ڴE][]Nd񸘴2 K<_'Zm3 (r8# +N'ڜoB߃ B& hš!(#lìQZ'0Awz i XMe*u1SW1בqX#޻@2W%P0qB->l=GFv5\>!KE@c+Vu$&+V~hʩiba)^(z9>Q4SP>#+Omb$yo^Rz`R&Y,B"@\O{Jc*S1Ž(}{\f" FO&p$F0I=P-h24aRg8# l7KBF9z!]MH^YC'bCpbJLX_T a([r>6Oh!(ǚF*q @5(؍F$0WO 'ֹtHfpdd&a( /ZY۔H\/:c;Ba:g `'ևgכ]9\ ^p FB*r>҃S @0Y,m4Dx@E;aD;&@A q 4j7IAG(s!T}֒W [͜J5]EXWy cAvt&#uR7~ĈA`v( (=ܼIjw׃%w /*DWY׃[zzC7N9 0/!:C <P" p8 D"@ĈRP@ P+~@ 4P2) '@ Q)4. W=ޏ@I(ROn`#+Ԭ}dPR+}> 5)M!m:lǟy8Hٝ .#vRVQK(sQdj 0!!67֝!P'N)0'ӣ-@&;X=HW<H) ?$$XOET ¸`}So<Гra#ҜZ'Į#bA~G ` Uh{e4=ǫY+N&a<lj[c18@떀n`WTJ RY B x44 jtK*O`_h,\'*АB`FJ7{O` VpD2%pKsS݁"s3aZh}Mo r*`LgxSf~L tg) H$\G-\/(:;DXJJ(J DU b"$zV._}@cQ&9QXRh fҸZ!`22rl YeE  3͘J+caA2&ؤQR=G0Og .RMInA5E5Y*A$A Dq鐗M#{F[я>7McR$д{*=%*Y &5TiXbݵP˄@qZǒv6,5F!/;ry pp.8UI8MkcD,Ku"Dҡ͢DcXU58l-;Lj"ڰ|aS&Aa@;Gy.a(iT1;RM4f`Ϋƪ D_ Nb &}ťљOUJ7T>$H V)4IFUxnPpSY'd'\DDO2%̈́$+D;?VXO׏N+Bsٔ-œB3CJ1@IP Z"̩e&[L_q+s p:,1َ)1/ bbsOhXlAsQ"m l\f^%Zq[E;4X+[H'YYa%И[65F|0`;Gtp $|L !"c 4&b{6y4žbջ!}%+>ct@1A+,˙1 ϙճP>x f eК:^S~ vU/ :R9q?t2^) A3Ч oI7:I-IHxXaq DG? P@=$ * L (~GQ^ݠ葈aI76@H`;`ŎcBQ $(4Aq GB"H+ !GpIG& ӾN/ۊ cj'yq;靁2, tH[ P#E`û(\Qa#a ?@2a#8ح (>$t jq :IvbĻ$ ^@*@Xˑ aI *9\‘8@K L  Ь2b"<{H3Q%5A_VIkC)+ 8 1? *-@IBqqSk.Z$CLD*5،` DV+$I}\- @ 4 Ѳ{ΧhG b : A :5\JK6Cǔ xD̠$V +4iJ $4sz3@7A)E #1A Mt9PКȠ,(ݤ z J0:H(2 !DUYFFQ Q!8 1,"## x}鲲i9E mlK, 28ʹ< 'E, eep8Wn3 x $@@ P${DS$TDx~(k!hVRE!Ѣv:09 PC#z%ږxPst8s7t@nT8T p 8"  όt-%RzpAG8z'{^ L8 HN LY H:hƑsKk8bT SHVmk"P$ 󘀰 }d3"*![kH'I6Sw҅O)TJ+FY=I%Á90,L'[O,s숙JT㌖˂3- l޽}\q|l)?@mV@NXdXQ`"hklS K(QDMe Nưߋkй[AAg~ͭ+ +2,W#dH1NS&$ B2yxJ; dcKMPBjBl›ڋm Qnjk(Gƣ55`sa_P@ʼbSNùf'P6uA0ϨȪ$}>,yH猇P_} O`:CLBv0q%v3uE< k:XXUhQ驁P`PH leG%pֲ3ȴz` _YYMAA*=zz[ ~HN 1L ?_ C!@\ LXoUPm"<Nnz @h|c@ *A)qP }ߏ_Uj o>v7p$ ba@sXPV'n UqRA$= Р0Rt:/úS@  W$u72ИtB (+N~< ?,P:Y08% "@- Óy;$.:&HkI+{ 2l k}-OJ)궲j\~#+|J(h $ bJr" 4zI,> ^{/"[8B8 I>G扠.$,TSy ȨLd+:L8\H$٤hA?auӀ* AD9kD(^AX ϪqjXGys08X`. <̱(?!hW>ɺl5Vo8. ?XǽZ'F*sАU4g k"0!R `jJQ$Epf1 0}<$ "qb@ġ $(N(orVӶ)n0 51ˉ.38$Q@iH* bиbMN䵑{:Ƞ{O~[GyϣG( d F6P"[`@ fc""dsK'5R傏]<Zx|;h2T0 |zSF 24G00F$ B 1q #?TtQnVe(JJq0O4X "R!^: aybk8࿻ R>1(Ĕݲ//=;Eq?39#;S/y3T)s!CW`yp|tG2(=܃Y383m9tEL (R?1 & h;{˙,o PH: o2pH^zNs:$lHr/1ƩHu)Vތ'3YF\g^F̕9Ug]!*oj@UтB$Fۨ<(lMFYfZ,1"s' <\ cg{nJ欲2*M90(VQDpR.n1bLT3YLIޅ+E^s1aI۔o0)cItѫB_h aʌXԁV d9+ȣJ*,oʲD+15G=N!etڌE*9r clTuЫUE([/{ռ) R7RCՕ6"+O0cK4ķi֊v埜(/1+b~EDyi%ܳ+Հ0,D9۹j.-i'F~m0{ b' δVKp%Ӽr"͚"NgGۯ# !vgY[K[(Jw&qjv 5pX[/M#@ct5|*Rxle0W7KzrfEsT<3Jt v8I9+ݬO\M̦1]jF09VR+jF~V41/6[[U[M6-V(M\HQgt>Qj󧴒axk6KRT8F7YŰKH#f1$nL1fǛ[mM ? 1u*p/#x#:G(_)' VF4 pH t-xob@q-S2d:1xn\և;ㅱ>q ˘A hFqN H@9P|`W IIRos20-&9PLrcO ->GQcVOg=d&k8 H=J)dfF~Nv< 2#ebJ.Az@aH#Z`' n`va؀葫rQHbd~!DlLcR`c2@H` `A 9@! A0Ejnb6!B*  $-SD!bOk$®ˉOFB0œ[2)M MA8\Np*)^H"S/bœGd/$2TF JlF#"mZSB*/df/Q#% D$BO+t Ά+*Cqm/JT- j/A%`bA:Gd/%Y@V;争*08p2DhZFz @N7b)^W"J(*Rf0odp`XL7N`R8 AAPsբPFM.@6\<6eBnB "0tN`!nc0rzMÒo<'}v$Hؘ4d(*!7k:f0I`fEf7dI$Z [b&N ((vC=inC OѠ)@ 4"ba5@,&'@E>yGG*B?CzfA.9(*fuP@vbrD8/zB&*hDsa B "22 `LЏ!#"b6oDdav~0|Jnns-@ M/C"vœҳFrTS*52`P<6,dUU" 43!,AuA#k.9x`q-/Òkm4"c34jTxH_S S^-bH[b6ptu0)Nm1+dm :m+c,S0BWQ^=,pb܆0D RV)ͫS+>𸋤ij $ʌ2 S)cU-GcH3 F`g$#dBOZ,,xW*zVU6b ,2eeB0ՋҵJի(n6i%&m -rmǢCT!U?= m~ l,mXYe<0$P)Hzl, n@v pVtk@ﲄ!iRGB2)ahVĶ랢' BmQq[ ڢ. hqyl+ʝ`qJDvz" n|9e&`V>֪ksR1D7#M~M'|2>3h%d)ooz֜.}LbPU̪h6\ 2'f7L2 N v V:+ ^IjFEP&u Cq)zyjv #*LN)"놭b覍X𿐼r_W 2x73v0.VNmvX([θD,q~*H&*ԭTu+&m~8yS60(vB-^W.JZ "J @~ꕖB ӑ.9Hwk"Ȃvx!m1xX ́'8Jkɤh,LJ(*+tI!;E("*pyd2vEpWT/QC H mj#8"N$&H[H wJm Rfp)Qe#B3|^vbfc)@T  @($3!EG+Qw }D0RF,S")) V/GOm8$Owi)/K1z&.)^Ahn (Mq5!njO#` ?R E@Zz4Ce54UT >b8n kI"&/@ ~\& FR5O,``F!&DB>DdGMZ>>!HL2IB*_>2땠BR&A @Y(NZw$~O 2H)pjႶ3g/Mn~c$ SoT!re|)Gmh a `$yp&&zd!ed2 N5J5DB /O%GQPF.#$A%*4`U`<-Ir" 1XdmO؏QkI6u|aTjYeen'wG+ŭhtFjb'PNTev\nÂK[d^ʎi9U@Ì2F &-d )ًHH)vQ/kj& a45*>2 -q0_®)p9 ns+D~55@Lv"u]'wX#?0Ǥ,s!܎4  rdvϟ<!׃X4ZJ ,0T if4&\ ̡ADBCz$\GȂ( &N!X"jUL/>5g $' : 4MJ$q)ā*-!9"'ʸʞw^6DAPWb/GB^ ^^q%n㩊,$+<>:B2!-d03 #(Hs<AXIH.j(/P7`~ :Erj"6(F$~\h$ ae.x8)7ZmQ.+D`$ "[ `>_/?( bP z΀`h,/W|SgWN"LV$IzE/0 d/bLH,eE?oɰSsk 9Pp< >y&<.^XTs\07 5L\eV0 ubg,f~ʹ:͊(3ܣ2g,ؚmh}>)ȊId :T7K:ƘK;,";P <:̲nf~p=Bd2r*8Q&-ҾnEɬ^' k62˂ Lۧ)u+o,kq=GDg$Ao4Ɖo|n0褱i7 J'-IiIt2E9uɕu$4~/3K2LUdFSD7TԷ[Qڸ8ŋEMVԚf|T,8j $0@ZI`5ƾ_H8mnɲg@?Il8#ּ$db9Tדb׆]x>YO''б5-RK&Z,㞜6Y5˷-Ɨ'e%>܏kƦ=MجJ=& йsdޤ,JUuD?y= V+8(ay3oAQOaa]?g?K34WO"^rEU5r' o@>pmuΰz }wiWXɥ:dצwUlj|S~ E6 {<PJc+9=ٔD^eWXbQs-. aH/ͧ3AބW/T c$PLwGtK)po T> *h;|K}@?erIι9T%\EKDahTٲU %4̩ohiÌq:Xxp=*Z5&#@ @@A0)/nX*&P$YEK4 R)=2?GLfc@$O D8 j>=G? =X-uРT h k 8E\ pHP`p X-`(֐ZLIܠ"_m:E&$5@]FHSvf\JKlAd@&9Ē{a*[B΅Og_sk/Jíql|B<_ LW0j$ʺނwaz$&來vSBd<.[m/SP Hqʠ<y$KrK;eÛHS ūmPVءlsj9=ERHǥ_B\SJ%[Uˀa-fD,0DP}%^jdr),+z4WҢv<ZVșo]*Pml[0ߙd21أ87Z.~k7f)9dc1^ CQL <h?gj&p-+7%,R*E͒XC|]Yt?p2'@sKԛFv zMq9Q l@L x|*k(nA::X%1$E_ SDtSmd PG|,=BVw$*$@Y8wy]VLJf]CZͤ/+ ]z(p " 8|@!5 /)A2BИUؗbXȢ>*}yL 03Q )4 %g !3 @Ƞ/qq#iy B) aBl !0"g~"*'0)M9{@3q97Xm( @ ZlZqP?<'UQх D!O11@sC1PE:k M0-K&Lˇ!!("C 1]ZQ0 t3З"  eK/nK63eR !ː'"$a8F)aØA˒ n L"AaSFpՠ|3y k>Uڛ  "S4q*běŗ!!e  SIpي. 鵻۟9p+J.Տrͳ2hْAq'arEȁdX"YE*L p 5uJs᧢w痙H<ͱS" /K3;TyZW$D:399 7h@`Kn:Iu[G֜U{  9zӃ0`V:30 #L 8sA; 2 rn60"a`U+㊘335,]bܻ7L9xx6=_@1#d舠8rM)0u#b> NIYaD pVIz]Sz䔼FNW[ XdUa2pzCA#;!7m4X>Aq@@ ֊KR Q^ `hHcV0|ૢ> {v&0=hHRρݨs Xt X 8Ѣ+97 'H%ġP,>}Ʃo!DZT^BK&iRm!@{FE½|oZ)! lˬL%e %'Q)4cHq!tK\8W-FuFO :5ˈ5Oս* ,Q11M!`9I #ԴgN`)e'vkra9z'.= vOZ}=-/ >@>2;B⟩W,03cz/CdD<M61̸@u*]Z:{L[8E$DAcDJY6!q֔q;O&>ң+!UsptI#jQuL?8%[q w<:DT\x$ls3)!B5>+;ɦNw;MiH7XB% 6賩C1XR| vL4:B!)3E]ʅX)9`H&Ǯ߳S=s1I!HQ/S蚌ޢlMMORqu5SpmuUap( WhU$)z@H Hz<^( }>_ QQ  #L?O7}%NgS $C%4O`OM_R=SU@p>(q{~o\@ Zh‰J b3ЈR V8X`!ȀU jlhWptuuHW՟/]  >>΍ǂ2iSPiUR!р}f (zíAlJ(|- : F}9b L * j DH9Yf$QȘ' 3{+#%4/V}H' G`*W.9ʘ kŽrʂF,; ,a!n=Gx`3bJyQ WH) ~@4K|8ꢬ~=ʱ/!#-2]V*+tZ8"ʌ!= 241GԴ:SGSUdFivR, 0#x~㢒!,(:XT鸟BgcJ;¢=EN=B-dARA` FO)@$1 *)ޅ" }XU"&֍PWŦc+"#d2_L%=J34a~d, .)FbGMJ+ LpO$ *(68|h:ip3A?Bt`ja<-݃4|LM~W)rV $,V"J0E !d44+aޓNǃtmzSK,PO ` n"+6g$P|L㊨QELIX(k#*%!H>r2E.9 HSF5P* 0Yg֊Rh! Ϩ  @}E^~,NNz}$>r X pC 'IRB1$ra [D}4`!n2 G1a(,U`x~w/ƪȢ.BpGASh>IfcV'5̅ VnriMu# r栉4GX1qFr*k@_ЉVEKF%0egeÔ: @/HbY'n/BXdPDBpUV$KCcc[+F,E5v$VȯtĬ!qr"A3!ecGNβ4Ҥ3B[,+B,nr%:IiBnc+*2D:$֍r*C̥åQ9MgB]嬔ǤrQZPh$s sb%cV*4)ǣRbp]'*c.f 6$)IG(9eopq!ÎPM6(W-4+J,ݫMoH|$/֢W"lQQ<\JVUhRYƲfr6(WvI*M #Jʶz}AxKHf,mhXjW3Ė-*-kFwۢP43B9U,+jt̕gt~,G;gVB5¶>z clPFsExf df% :tC3Lxȸ*C(>%B1>PNYE)]b+Cr+(7;ı`s!Ī=fOSu9(0@6Tted _=pBiYjH8ePOqWuEK+L欷V(hV+(vKA$$HL( ~$+c| 6hnaV*0uUF~P5}}#]\Zhn'|GuVCllmaك.֓aQ f8ÒcX"gR*(%,|O($ji+ =rٴA{FRbni=E%1JNbQ )x 1}/%rOP5\"[=K),c `HD1cRQoq=(*B"!Ynm#?m6u<~l[8=֒k+O$ɪic̵[:fZ!Za( h< ; 0(1   ' iIU:%gJދAD!P0OF {e\:E 'Y;f"3szI$n3umq$d^=A~<)S#ؠ7V4ingi%{c<6gQQM!>W ^Ab#4J8bC4*a&!" 'o@r@ .ElUt|,"z._Yud .gƼ:~g '.WhuJgze9[ZVĚh$Qp8(UcGonp!$"g"2k)(4"WAi<a!O lp^b`LGF2? >`=L@V4f$.TGL' < CvQ3 qY2Qt%UR!$rg <$:(z ̣|y=cTwH٬'%sO%J.ZKf@ ȗ2G''-G'2@Oc}Gdvvֆ4o:#2=@ 0ZxǤz7U rA` U!H[N>؄MU`/Z=}bĞ~-  !0 B@0N  1,Mgp5Xh C~p FGQ(t@h }>@P Bp  Ed l0:eu xPg _6Td[2~:w@ f0gm(  x  XsP8&}?1;}K.tXy@<#ӆr94Z }y8؍BgjA< )K 3i긩K'zK! ! ʺ,)-z["'@(EJ3D'r.tT-Ʋ ¾(a|ڿJ ,.k=J;O? F2p p̱(+롱S(ΒP z 7jC"S(FK9TG" D̋|;4ʢ|gUR]9,J"NʎGb( Â>O{ĴIOq23AT۰j "|,>4별P\* |`:k~+[2.*+V<X~ [E>s%պ}CgKI5nS~* |tl/^ewE]rL'/#%г[8zX𼬟d FptEi*N2Ov/ncqU>Ḹ>" {1ŠpV:і3~Im9=1n;=cpv,)<=((Q.nĸSjIu uϽ鿊v2k9ԅޕ'#K `+l˕.)$)CLqdhV /Ǖ,P)<, !ԨClnErb,v,ক4=Õ.Q'd pP ) ̬Xq/B JHx)Lp` AvF@aKZ\ M;Z%kӳį8nb0f %Nf4GXIxU"dp|6sI18FCx;Mh;´"B`0@+Pn@2 %GCܚ{5@pIQ XA&9vVzZW x%pt *7̦RYGY*CB0@013HzAJ*@T":@`L%E2 \3X xv`[0'C$I | x<'S;*3*ɲDjyiYYBC)e:).ƙbA|".&̵8By.+HQ ,C砈YpѐGĀ- u2C0VPIU,Ԉ q{!X%r^<):`j=<=\-NI~mKh) Nц4:}^3NVv 3K*G$yK"d ۍёSUC?6`0rærJFH 4xbB:d_ pLjˑ* Z(>tIFǺ0)/$0>0{}ڛs^H TdK(rZ zoB\M6aenBGb,S_+>rT8ư#O Q)vx+6"@fJex8 J*)8r@8,rȥI+= AR!48ۑ ydK@E.H 4.m͔mp 1)9书~A`60Cy`C\j|8.\o-;H x(h6xx %.@l@aYX # #qe"!" Oْ!v9Ж@yzr6yRY8)@pYJɆj% -r[a{H8L'v9(Ҭ.aL CIފA` F x*Ԁۛ|z7p 0 Q;: -ä@P,"ݥ?MZCBt s>Гyp8?LEb亂p"h]O臨` V3YC&S-2AF!1ɚDCA>L 8;Z`C)$!wPҩ’EblIzC"C<9:H1;.4jﶀw'჻ l )IyF:$0|,!8!N ~QAдJx$h!I HA;B86R)9)J*/8Iqܨ6!:ȊP8Eê_CQ9@?pӨ*z` C1Hh pTސ4P8bCX&ihEH3k'ƙ0Q\e 2r G Ǖ--͇n8 ^Ȣ9ӛW=51lPR~3#78OP(k@**tX^Q ԛ h 3>QG Up"謧:Ia.L;v AQkPNBX5e9b)0Z:B3XxX>=8'ecpu8 |Xy0j)17;+-PNch"UpbQDt*4,%fShiC Gg{L8; !͒ٝA_'+**&#\Pzk8so85UpvP)=YaǦ`,0EԾpMU9.Y-X0ä[)3vjXc\('``5fDY֠eb.F. H;pˋRH(b=f X$|G ; x ƁOYH!kmBG"Ke*8~GrC^*A,6y޲Q?()i<.Ǔax e(W $a aj3QSr tbh,h (4%;⾰f 2tX~ $mY1нYF҃يFN$tHa;  I`y ΋ƘĴ2?s G& fҐ? . 4)#f&A\$Ƞ ;wIIMweg`yh<# u(v@qI7: @A)IPHeϢsS? siw%8Kf.xG(ry %ɡ^aW-rlo}. G{^σKB)YLحHv^1K_dݤji2?Hqvys*zrחyR⟒~+P* v#;肏ܣG RFyUot/M訃92A^r w p+,@zaP%M= 1~vVq?Âr+ ?# A᐀?aPL*~"<  wksP #3@@H$e21 NV8X/Gp Nm\Fi6F38|* r I-@f@jZR-Wʼ B%9>9'DD4j.h9@oŶ! g!w 6/@zT%<Cq08\.d$J RNogHD' LJF|yc $2LD 8Gx-@2L"T.0 ``f1сPVj"2 BA7` 6L3 3,/ĪR&k92L$#xC, ˟$%(` !TC⠄Ǭ$D̲,jK(E" Dy6o]4LSb5D6&% f>+z,i#5h-V*",y8 ~=# |GbAYhHNI>03`)/rwUx s DhNڽl%W[Ɍ5n*"Ve!min^5l%D=p@AZ0phb4wN0D X9.d]aa\t1%t*Kk#8LVE`A@B̔3cˠ `AK^)|ܑɘe#:`<`@Zf! "lnM~76E8F+j|,P( 9!68èV<3 ଄`bD;D6&h૔Vx["}@$R!$ G,Gdn >ABe u - DR6V&l@ +=V @`P*@8%sjifցJōVhb(E\F- )\e . hoX$$z2@ 3V(J%pC\$l5x^hƒ26:nLDL@>.T7%|e%!h!a:. F-@r7c0hu >aDjbi슬ZDBல-T!LlL I<LJ:;J%=E~#c EBM@\ OM2b<%h8@`B(#!Nl!/ 5|Y( Gl: _$E(I(,MEڄ`@`jM$lΕ~(UOrN n]qF +(6% `J@ Bc[ Bop,EXWv./ZuGpPs_mX, l.f!r2֢8lRW% bw`δ69'Tew$*u<4+Vȼ^5OYX"1/ *qvo؆J*wR"x8]' چf]ِpf& -n{6P Q@xRTĴ6-Pv~A@4d* )=C9M&Is hgy^6hl*KL7[f-JGsdO킴¯A<@ By0JE16sc#P+G!Q=fj+J F.)%P(+R ŧEp<@aqD~HB5*R}*jNML+"h mbMCi~JVN`@PWf>#Q2D#ingl^\:qNF6cl"DܻRIh!blDC Jދ8&]z[=q<@%A a& .5~\OJa^5>"lA-$JD*\ upM&6 ۳b㬅Ϥ>/9Hj$^$RuJ lp r+lo~nh3̃x=*dT3Y8. jâ;εD"j6h.3u•=Wƫ-Z;;T'ⴃ2KpdMk-lhD;3QhKҰ!@,Gb%L*"p9a" DUE{,(`cJaTN6!ռM&t+tsZcCW> fHD!! IxUCDzK#tEfV{pוN5X9@^ aeOѶ b=a=2{U.~5YD'OB6~!\/ҧ,{ʷT#d+Z)T]e2TVa0 bF_iG紒5 {  @vWۜ`CpB  >_o0 [x5 uA\N 1cȄ /~CXDP&@yHwao =T)>])ɜa]?sh0n6`n%3b1a`mxXbUD`pY,0A0M0/s;/?J;Y50=^TNh@)U 5-n2yLeV/* <"|p؜ 5oXra- n%ӨVۻn(  v(1'`l .4d~̹ [EZ7C{`LAPUSXA#uȭzZ[&p 0H74VDKhAürB^/#|l7Kȑ&^*Ɉ9 qf,1!eP 957LKj^b-ɸXeh-=  i(|E\V$!f瀤Պ};9ô9#X0\ jtB&>BqdW L(wS@-2*`~XDhZ;H[qh.&D",!DйbG[!pb A1QaRI 'je0$g P*p(< t,h *n#PRT;X<,_k+D Ծ8qs_Ⱦg $ĀE+.qc\bkc@5X\x03w~ P⊂H,(4w8{`p6Bh"SZ^0B8ټAɥxOKb3C rXxJs&<60"p/`iTB4xr.;#0j2{p j'yk&'i !1 3)QJa16`R`#ඓ#P g)DIRa)ᵉS5x28 znXM \^mf¦8%Eԃ?jPu{\Q:^(5k+PA-ܐ@KH{' t2&R](P@, I ~[L$;Yxu,"2x,- ݽ0$rpP@0 s]HSC"Ԅ(Fp`TEIҤՈsJ_} uBJI2 J8`-v%0))?PDܺ;3ާ0T{2Sp/ Èd, JhMQ}H R&H"-2tԖ9c'c#Љ'a7aЂXgʇ3e@upO]'6O)-Ptd@̸ <:v:B#<^h ,Mx5g/н"px?=$s&?!,ns1Xu$΀1`4nds7#BLiq5 8@ ʚ\Se$Q;^HD!mʋsjYbiur .p ZYcAG}Eũ~f;hZfe\3J10T:!S!-Rǟ: l;,)3O2DgKQ1?r8V>NY:^>yk|!) 4Q!fX(Jq<0IB\J=`~^¬S1i) HKEdQCRQ]_y6"xo/7feEoWi!(  Ia!m\N Y2̶n3$Ҁ}п||9f)柆 9B;lc\!4 K]H԰sZΟT>Z a&P"R)r)JIk3B$xm10 j1:.8%-r*O1ÛB5qS ϲ]Vu2\):f)%!f"~> A`  }X>!àp0?E"?@(~@ 7͠ ; B6MF$pL&Ca$v?@M s{H$,gfi"Q F o->xxK,?4%$ 0 ^0 GC$: v@I@ w:n}<#E@w.{K|`@9NߣH;4z| ,zm":* ALB(O{2 DĠ"~%flFG$I{HC`1AnYNjq' v`Z%{B@p&B "H .܅8@wȲlF)X-"ܒ%)$b8q>K1 Bl+ S4 P( { y ǼQD _D b }kHoQHm" "8PF)q. D`S`W QVz1/i^LZ=kH}- 1-`F0E}d`|@F&@Q`\)i'{2?@` @NgܸRӀ {`2lnzp+at (q\~ǧ9RDciZ8M"H*J‡V ~w2'HB˂\Q w2mb  DeEKz$- ݉rSr&S(+\1 z p#3u(wV#K&X kD"I tP!q/D:΍ >س/P<Lj@]W@H 2,:݀]7,䇔p٢.dUMvD30O# 0hK@ ,@(@6t;ǩف$0} ,( Ujj@q ѵ"p P0P- Dt} \(ˆ`P88ɔiJ4.A8(*P(YUu2Y y+D @ycv0ES,80]L4< ,h .&E UT>`ʹnFK 1opXV Y|cIF Nиi6-<"5:.:leVK!6iME7߆wtU*%`.xWC:T32jS3C)Jmt MmUX (ev%9doZP:0r ˜8Za @+>}Xr>8k:!DU:Jp+ *"b_*C(аg )Ec0gs0R axNTF !,XW6ѽ?Q 7#@G!%|yB't}Pd 3p` ,L5F% 0SxS A8`@A3N6WC@BS`c\dFԓu̱1((u4BҺ*)$`֠ |5Pc_FZI&|"UcZ ax.JHl ͸/ `3:MۦPd̨rEfeLJڋbMbc%.FLh5o6fJ!$јJKƏzZsd ܹ0F܄II,[hgOQy7X"A>lM覊ն IˁnǓ}-1cF@~PB0gWF":Һ$=>QW@^{קVe RbHm/dl>b^ l)і|zˈs @os0u#]B|&v~^A-_/7 #`K:Y,$p A)$x&*&YpҥH~OB&*,`Zy€-c Am/i4.0FP^0&G$"$Lr|8p^ۈ#,·͸J' /""Gd0>ς<bj05cnc>mz(  PN"j\pnl/ 41Z? HA aa`b$bl|fxB+x Oܳ.GzfF#d&2*6 *?111!.îW Ƙ ev`RN`D֫gj' F4`/a i7 P`[n&mrs.ehP ƀ"lXl w!NBPV(/'01Ϭχ*9BJ" d.Y blrDm01d@@HUa⨥X3!3K\Ipjqrz` `. HT4CqG*Υb\|!@RTR55sX1: >D!,!.Brݣ||jF`ݠXl9A"T!M<%"/99$n`G$NGx6jH:.yl4MqHC8`!O"*v04O)^FiQv>`.2@ DM '3/4d \gC\"\& +GBkf4"ة&^.)xx1 ~x D*qGz4R+ڦh<>8mufu'nu2rDH6.CV|Q9B,,1HUrNFJ͏OFHPHĀrn,&aQiOP`u %$` &V&3b u|#VWD |AfP\gf9a2Α @bR/fI4z@K6䏂u#a(=i D(8 Q@A69K$ - 6Q r l+0AA` BD ?3[#F[kDcVA, l#!*Q\+n;mBҀ#r;Hha&.@2yQF","j@eGCHd'Klx2cWLHˎT >e]D 7 g))HXÔn4~Ip8JX[e"=~2doz)8(p!zp'E5v`Z < IT'T#c"FEi~VdzG^}޳j,A-c3Aq*AJVNF\S#@ V&h˄Llbd32;(p3ÔED@*u$`a@iJaHnQ;R$!@`0l漬 @&wt věKi%*'PGo1%ln.&!9aJ4d)0򲲥>bk837"*W?#\6 =S;,%(J54GvDv 4egd8$hć2/ [wwi=B)eNVt$ϑ C̠WFn V/gZ>B/cΐBEFFL"ͷjr.%|Fm+*n&0 Boo00N n E韋y#O>1 E: Ƞn(Δc nFO"zh8Ў04R{8лņڠe4]0H,AB)@0j--v-oO GZ>.1.P=YzSq0Y #yD+ Dj1.0G6l΢]S0r-eO,#OBbg>Ǟ0ڟ.LWs/BBkP Α$ CJSs/d{6d:"560VV4), Mqb!C_:8$QZ?yU6VSC 8q%OS\%$R#T.Y`0'̸1'[g|ZډnQY H{eWP :Sdo?py<_+KZ@Cz b8d1TiS{ /ZĬcPd$%J:_2F^f {d Pk2XP'r442$P5@ C$_!!aܺ::A\\&\1 Kz `\`jgD+.=ΌmqujF3T! RA5S[飸S -A+x`8>ui]U+hoT]LCYAXM8;JR\eb<\8r ,ҁ4 TԢǔsH1hbgk;Kh`¼_%l һW"-cH hm4풮M``7$hz$F1%2Gv$%:BH ,G:yʱ(` Z C*(qO1 _N qN&~""  8 @P(( &` {(7U4kVPh0yp@"mFPyסO:4l<@TxE=9P<냚7G74bF)(m@=D /ECY4l},OI{:ss)&򏂠(aL#gyԊ-h4.X"C x膡l. *LR# Zlav"Рgk&Qhq81n ׀L)1M"&PRFQ> ƽ >4 wA+cBh{(:0{,1D)K{lx4r\Cʢ5l+!vxB=Io/"t54%*MLR$,ꒋ|'$_B ݙ%( kIEn!e3 e0rfi&{ǮV2idbMBUQr$1&A#RJH2?& Iv(CkjŖ#M02ǝ9HYh/8" bh@>1?h1"?b<@Ɲ"ENOp(j;3 QM@`%lRQ Sȕ83+ P+q <%?x'p`ƚ: KQ(/s ٥rvT uKȊ p^ 30usup#`#:35XVb'(ƒ 8zp蚯sX@1{г*tʙ%kHA",/Pw3ТB %ޏ)zWahH ӝ7-YZEw)|y3a{hPd+/q ,(*1z:z#0e! aA"B01H"^A Jp1Y99@L +0@++Da$ jz:>̟HkHsxtu] M к0tS*|.:)zsk!œ"ZP 'ix$läs⒧–R MF,R )t%(̵BӨqN%r_**PĠ#S l"h jMAG #;"&!Os`'lvH"IE !sE3% &2 JAs!E!*VO!J b&$VCF+(?2PȉrXP0$rJĤ < (+ $\;K<:CSj(ன +ϓҼ?Rk-KԹDji&!*R&.OX"e 0" "Q1٨#gCbF }R*: 31dBO4ʈ{! S% :._N&Uz1hT"?(=Ta <=jVxϪLPئNBRpr3Z>:Wi/RuUq .&ʿX=?β0/X2T &U,(39ѵÖ!2 98y H(@02 H HT&j M'_.m(xY NۊfI`` 0,كY9 = Q࿌,@QЎcF#έmՆbB2v  1ꚾK6BI7;p9")Bs"‡؀+S ؎ g EP0 0z Gvq-0svaqY`A*D@ 48O߀ΰญbZPȖ`]P#qGtuvax8 DO ĺ K(Axv]"tDcp`TS0jMp"I! DEҋFÉQC5ʠ+Ќj;=_ e{ T'f؁ @DL>&<:*6;e#5X% %p ^מiH1€KFlrʀ%P$g-Ո(%B0CP"ɧ=r` Hn?P=hG  ؎LD $G $%H(ba$E#&d3ٳغ:,c=ڎ{'軡,V%< H! ߆gHA QlB?}A@>^pZôx_ Chu1ƺ.L MG霡y'.qpٯVun2ĊlۻS`V986p @}-= #K b OhC?Al/J:q 4ǝR0PH'Z`>dˣʋ AHM@ADj}^]PU:K8By=TwȉNY\C.zMg .M0d8ƀ )Ju(RN1SXSd `mQ0^o' !&"7I3IBaR{0 ALr E.ɴSJ aw0"N {Qǧ>m͈=2@0=~Ҥu>DUHo Ԁ`) RE~ ȡ0|2K,Q~. \220X\F\.1& PESt^+CPؐ| o/JXY,:!ƃL@Y\Zc$2/e6ln]!ct8'BWwƎ & th82#n ҚB"Qݴjr8`` > 3'{bJ}NG O8`a "{H>o2#xިV)/1J+| @*Upu3 biմHE@ѡFD@,!@apgI-B/2|(n겜~@2 cs=HR 1@&MVE1zt1q$Aw[A E4  @{g‰#d?*vz@X'VD z9F~'K)YڎC<I,M<u_ h"y+{J#JsN|ǰ%AfYB8AA 8p ZJ1 8JdO J6F؂:K- |6T p`+ x'e:9f}k\qȂDG"py1)rW*+R`hg\7HLa=] &'L90${e~1v0BX+X+C{5`CXЁЀEXw/ hCzDDf-gT~J*.fsj)xSn㍔0r)ң ٽ!DpdёKf΍ـb>"T6(>c)TPIQIGԀhQ Kh9A=RL lq )h2]wGb,wXr__pchh"b p,>Z q"))l#B8EevQzGt̐O Crɠ`B\IC DyK6/=S)ޜHiGsj̋q .4I^ ̃I,tH/02kuSq@*E΂;=J a`-&t)UHk(#tU+$\vqBc Än9O=v?U P+Eȹ/\yGBOT4tFȱ88w$k$hRLb\#}T?LnNLVɐNU,#hZb@DCR.6mRIaI*j.ʹ:(!]FӲE]" 4DN]&e W &pT8uM;@{\ 0&EP-ϣSt(5>.+ cY9%A7#La ;pt=SxT?Q#h!ZI4"e 1v_mKWrE@;dUTdD :͉u$B/2dӲL6:G8C־\+Uؤ"QHqQ&șz}e["b!IQ9ga@_q-hCnoU3evSTU"`"hi ƁikYl㝏JH^CbI4Hc'\J.$ǁ]j9i9T'jFD5۹?)!d㜾(LK;+Tרu I,kЖGBq+Ļ!U ͱdKZB(I_-M*(lT9E `k2&$kj7"Z'No]3$Gj1T,fLa"QфyZYL&&^җYDkd3D~zdD%MA DK:Ւ=b*8, dL{șޡT P-/=F#EP,{60&le.Et!1l}|:]±+y9 o9h^PK&>6-a+7E]j.`B>9:b(s7t!v*׶CQR?]5%̀BڢT%Nn/E ~4o>:~n^1̎@d>lH]O.>#ʀk$I.DѮ8$7xΜ%# >"zGBJ$j-m/8N:dƧ hU# & | 3-d:馓lČG*K@COH (cB>„p:@t!^ rX,:KF$[V@HMjZb87|%t&4'(jЪ.&` LNdAS0TJpeL@ FsYʈ.Xb4܂lŊ(ABavhzQ$Vt>l~IcG$a"D 8]:W2^ATD@@DL .*V@Rdd.В#/'J6B.GnFahhgy( | @ ,!<jVQ <&!(wgr:E\V  JD*UI$rDG(cW@ "dǨc~(#~6D"hcj(&4J/4J $g砞r[,"| jsA RP:y(I;bNB:SB"r @&M#FD.4&)%D͸QB Kd‹Z6(ltK*/b>:YdJ#M^) 4bJ>Gm6"J?7C58 p,jij `jbN vb㧬Gf,o&E:l!&ɏNH)AG ~ &(G47'-/~ۢHJ&‚F .B.TP)k yQLn`^&2!T`)"wNvcJ #"J aSXhq^r1k7$ ՊA8BjȂ\½JڠҊ ` @ՂBTSBLfdnL+ڮӮ"Ƹ#~WN˴JN$P|t>Odz/&~܃G2v+H%26 IĠF XTB)j fבFl3,Mf Ho k>;o J"XcU$HS/Tr"%fnKgt+%K/̧gFhT<)drO T#c2$-x)xȺ3i;9LWL3,yܱH?ѫے+.$:%>@F B|vnd$P7|<ȗyNBLTQr(-2CrW2O c[v1k=;'δBt2xg#dIٹ9FP A,0cR&8sx)'fVXqAx2p($#bX(IsZb#e!YfC'v7a7R%UKI(I.XBD=64(Ű$Gw 8٩w싞L~:05cb:AFb\Dz ͢y? o̐F~b)4|vXe ayn78B~tdӗͩ3(A s J#)aeQzrlb_JX!@JpLZzD: )$A4 RbZo&,{jvw.~Hvq4g>3Z$I zvSTTUnt$DGCr09OSL:H1ηQj!Av^DBMzDacO" 6^r:TG͕(MFeZ(Ar|fog2@06!&R2FbRR`?C0%FSar.`MRH@`j@(4/&Iv>GQ2?=ۇ#[Y!^J?!t k´H$,( %xAuW<^vt&@d xJ!M E JtڨGn$@I:D쮠ȏ#.%%D 5 @L:ÃBbH>CcrxJ.~]N-cx?*&3s9=z Wp$ ">:n]xlb`]Z6b1Y"2Bp~L?Ď ]Q\/4s. (:涁,* U.d Uܓ7cT\ӡ"~fAdt7&N;%/~Qc.t(a28.j U EoTT)H`t]4g3gTCt3e|\ƺNcQbITp|>-@c J#M '@}Q8G 9C'HP4}ojDd3hnCǥQr/Ǭ)T> 5* /J.@&#~j{e(, 6@^,'#zMF#b}"-=#TCX#~} E@NgfO$jh  V.k\m4wԳ:90H9hYx 0|GN0Ǵʨ@ 13Į""&)@0= n z-3IzA.X*z͔֫uz!7iR4;Ջ»I=};iܨuD8 cX#@x#H| 0Hj:M&cD{)8,z`6{fhͮmܮ$,1]bp̴#"xz5B H3uZ*GaT h^$X{PrCUnv!fC2BU݉!MH7ξM4#Mhؓ̍ǎX/^%C3ŔH bϞ#f9E,eQĐ{JΗZ=ƍ[ <^ɫǧiݮaֱM˅qwXŜ*M`>lQ2%$)U=˕B"xηБ(l2-Ho6Ȉpi39"?J r8{:- V ^krBDJ7%Xlҭ_ѨGۢ<"t]Thc'ȬhLjo~P"˩MH\ˑq8i(!Q%J-MB5f9%`5!NڹF IdJ#hqJvOhĢ8DQJ"xƥtWq2gMKS.J"R_) 5Ɨ"0?W aM!jx K_ rm ScDSǭbV ( hFsg:2SEv(,)cdꑧ ҁH D(\u|2F H"=>Q$ cŜyUV0ڎ&([ tk>ch T2 8@' 0ğ,.w@xJQ #Bctyomg8P(H"<`d @&j#6t\\Ϡ `*mX+EpHfSH8 WQ[?!ɕ%YQfz U`0V9Ԛa5xp$!6J*1 $ānhQJ$#6SfI D@x* {Bj4SJ<-+y&­M{bcF@(a:9"WP urRtd]i#s" @ "$ c1b=OBضIz HǮ2fsGOBTSjV cԭq2*Zu~!E=*3jomW7|/ְބz8{P\m#4a &wiԫ2yY<.P c`|u=`5㕩c& QDNiuVmaV(BHyTCrY]Q1&O:$(E[x&S_BD{?V!9%ۑ\yx#4k 9J@.l,RJHI( QN*jVth]ҧ"yiE2GETT<$#PW !5Kʐ6I̐HP@η⎬xYבA"waw2~ٓpJ11t|{ W!F&i  IA| 0<#l *0z@d۟Q/:ן ƦDIݔz Yd D^ߘB; 9̙Y%*۠,"!DSюH,S jA]9ȋYA)8"bA ɟdkyJտy̡ `%IY%bt&|"t z&Irh!&A*NE،qX~ ij\#6N89Sj;Z;t܉"rMd jHQe!Ja$E9Yp 9QA#QN pAЏ{B,%XٻY bΚwɺ<S jVlf5!IyOQQHњ;}'aՓy̔k %w\Pr>?N1!II:);dČm FD+qRAǟ9{L$'1]' PHGßC@ r$(%pH8T 떑:|0!Oa˜ G8bH'>p:# 6){2)V.ƒ`23熂Jz !-$X 8N8S( 91l{(I3rK'&‘3Jƒ ɦ@ ]Hpwj³?4ul/X]cJ +)*x 1PRU"O$d4h{JPLpz0B: ݭ (HLA :28 qk.i0arqPUu#1 ZʀyS#d)Y[IO:% |NcX ~ZU:E[6 /I=`JWA #@5fހQ\ y)sB=/IǠ ;@7y@Q52 ~ф(R0*ׁ$=H=- Pib˂> mBI +b;r^ȬlB} !\q9 C!8,!Ò9B'L:WD)Ud#7$&$ԹO+"]Cq xzb & 2)c/D ;ɂp :ͯ E)Sbyد>k熈f; uk%:֓Ճ<A((s3QSx*g1BLhͫ6@ǒx7aùR"(:o;  %neᡩF{0CkM)tD@q 0+mA~^!)ܞfx }^ $2Umr+]ANP^ch02ZZ_ J.NRQa9L F G$ ʇ{+pg|bzc R@`!bx!̪Zá{U0Z]B!ӚFLb0 ^tN 0t]y#%0 "OGa4TZK!bX0ώg\i ɐ>ңPi"~⭣Ttq9$?K*SM"l ʿ(9~vJ;PǪ!N!ZБY׌_"$!^SC Tѥ܊M!_LOvs#'RU8"YZ{`nIĚUa&l6M/[5;Q9Erׇu3v } I L> e@c/:`ύl|W #X; Z{,48 a$:!6e}i(h'GQu*a] P+ƏIZ81M8>  ` ?P A_/,`%JǬ~qlN@xxrJt^& DTQ^2yE`A4F"@@uz1edrYA`22ˠ{Q)@ rrB#!pL%>0l>!5`V `$l`Vv@(*">hp!K zG&8PP Z!D6 p qvT`2#ZG 2i4E2K,$`^ ,Q4@p!R{hk!H~rXܒ@@J8/08"+.1)ft{R$/`J˽MX5T`>HCs#OxN |W6J373ㄗ$ɓt"P~RM$VQb+>>bV|hj \?Ch-̷M׵sW<Ǵ%^ t 6JܷP|_p dyMض؈,ߋ. Q?K#` y:jH-[b *s{OoY%(0,,; 0!lDLr%, 15dEVzm2dɂ @R&DԶ0 \F>cB2J^Pt 4KKC5W"8IC+5xbH a>KUA96(.<)LH5>?Sh؁:\h+ZjS:o?jU )tl  1C0&:LmXGI1$f" ~ӆ` -ń4H;0i"e"-3ؚ^HН* YVfRE+-3h5|mfZ#uyCq. sXN㥚R ڙrXm G@iǷһ>Hei&AZiޔ\Ķa&K}}Y$~C4Z8zXyHX &'57_IL %bcE)U=gLJo?W!mVrթW˫X\bZU[T8Bە6K{s 'NmMˁ/D&gu޿[$U<% u>R%FN3-MhJACgt~ b!#0GxP CpP].VW6d5hԕ6UY yHm$'ȝ|Im-2"@_iP(&"Hd )@l0|bB@av/kUA7}ݡV捁QמWּ20`L `f)B@ZR?G7 0 B$+d) .(  k$OC# C|ʤ~ɉ+o@k&/4H\(<$%́P8 &~yRʛHfh}n;!`6i/,!Te)'7.>1gr@4h5 H"H0PJ8> < XRgPI Bҵ @2Sl< ƀERKݝ3S`IHsF ` ql/9b0n%8->!V%.zQG?2E_ %c&u rYs(,g$2̴+  AV>!vGiKfch%%M6C(IBx^y9S ۹FhE6r:uk[Fm(G2i&ڈS4yEѳz@i} @ Zn[9ٽಲUjE#+?6h@͸p >f~]2{.|#(*ضQE}TQhS%tjHNc `q01&e*MB&cл0%&w鼴$_*ȏ79"941o.cSy(eFRD`[j\RgJ3z.gx1V(/0H?$fX2zڗWZt&$$ܻ/n؞H2])?f܌$dpM{P5n̍-BFTl/Y"B-*6HIDK)]Ҏ);nrff㗒pM I4ڻi 5)ThLIBh>ͿfӋÊ28^Iw#ѶOK\Z&kP: H>tN_֕Yd)*ކ>R d8)c A5VȊp[+e4օ='!U|5W*UpCu˜GVLS=6GNOYJS2R/fKV&dmlhyrMG+hLG+`)vE)TL(GV(ZMC]9I4vTe} ̊ ZꮀVYHԢ~r:kzak2 ).̓lqG-Ȫl. I]m9*tMl8JZEbC,,]e tqI^6##\W`]J%HWjLR%תXpwh$ɐy,OwܐˬG#"ZlI4t+\eRChi fչgyhDH4a. SjžJ?Yrx8!,0ؗnI| FOM+Bl@/s@hf8=lF##)t$5DkzgPlF\yad,] @` H0"|p3h.{JIDLCP3 ['pdB@B>-\2^[Ip*@J$^6› - Q&$2\D",.-LH, ,^Οc\&j4$4405a&>H\lHĺI>ń;eJFP2J>ֱBtdMꋢQnte##.fe @z1(D`JKYN>FPHn.J2ʬ| ~CaeΞ\%U'TֲF:d`n *.%ITܣ |N2P?|;ʧE, d,R!(@9Kb妫pP(D|Bbj˯*qv&4 a%4& FeBeJ0|Vtk^ J"V::;7a5/k" 8%@5H \t"}l]4Zc% N` @!f`^" `Ba .43&5MP80&PH6M A# UB>$2VNh/Կ $q- C?\^$ #w]CLCRDf \UC T&t lf]Qm*`Wm1 h0p Cj}רW $6I؝qEK 9CKPQn+gy=!B,nҷ0ɛt.hزe&T#v`ZBgnllEZтɼТ%n-WU⛀^&?R0j0jrLʖ7Z[[+Q6[#O0KI3R͟t _ Df_xF`wք-.E 1%e=dxnG.0؞M9f`<P` ^A0lUd~QP ^:v8CZ:ȞF xe8E(KNV#Qs"GBô`8> `16F`P`LY$mITs&ki "! F/tA!qAB^/McPB$pQaOubɢ4 &EB)gBz(IB4EDb*-3hTKiNRNV*q*5H'z %!XB\5r5E `( [xS"/``0wy6 `4L BB%hiȌ&2cO DK$P5T*4$f?+z h 2b((R'\FbzR\Wc@QUgZu5C:rɱvoJECf5 H*Af'v?Mc@a/BtQ`F`@YOz/Ь0eg%TDJn%mex‚pV1rYJNw2&qVKk%:4~c :u¾C>]( r:AAa٧"6i" bàªgW|Dya2;)[*H('ht/L MQgo)&MvC1˄u$T5!hGgC *jPcΣ, >r*pF\CCjdw"(9LMq0dk0+qF b`B8!t@o b@ 㽅VUG)j{7גQ0DJxSv2pn@J9ԧ0,P',A` !? /}mf!Q,k\^DuLꈪW 't!nsz9 ,P"D Reo.i?hFu@@.i HA˘cB6*!ƀ$C$Aꠅ+L%#"2)@Zsx+IU+#(˓@"{dH% T$t!+54qʍh<8eX%Ǯh"ݬKtgd#7Lbh!UR+3i5~Тt{ii)J 8me.*vghk*|/ TalW+L@j6 *ᐶzuݹ8(*z7!3x.Z&dgc4@"( &8#Q̘^!< >)dŖL2J 9%4`@)d4(#r8@x`', ad- . ˜S `L p!f 4;pj=("(z"%O@In p6"EDP@J1P"B<-` XkV ^Ԙ"hl(8"i̐J"y%^'Fj Q?"Lqp\l악]r:\E`2=l@tsTtTxl %Po+;PTi]CcMZ4n@4%p BHZmb`g_ &4g Rp J73cs0!MH4R=0r&o--c㼞(%gs@[\l uX1?( X W 3@|6x_Nrf/<&Ѐ6Q Y"L` @kR49 2߸*/vsý3N&SQa_(ȵ1Σ A+-nxeqox(€c< 84( )81;!q 09l( ywiהQ1Ⱌz6yiRI{f/ )ǛӺ 0QcQPL $!ԗ[ Ƞ1ӑߌKA:*34#3hpa? r'@-(ύ90ZD39a? CP"7 A1(z1\/1: 8SHu=a]4cH Y K6D S (7C>ahDj101p4Xזi* |q'6"_' h/( Ë#`GS #`̔ s‘AȗDjy2 B` Њ0 Yr'2=yY1i-3BIҧ |%;`͐ҫόl>P t>1?+@& 8  Eqc $IZZћH p :pM`J 149T,6`1* P;$rMa_赧 31ދƹqGmTǣE26#ѯ@- jV 8c4/H %( );-4P@{Ɖz7:D6tws賠4@V"y0Tkl9Q3(%8!5;- w9mmjC+#IPYJ@E V򯇙0#Zs {"pdžm `#H+`>H(ׇ&z)5w( `PhCHI'\ :8X HNN  Çx wie p iWpjKIlTXWl $4("* 7** vQăQ'Et>ыzrQXۨ3x1Е(}+ Ƶါ>H(nnn`١m rXw3‰ɔZ.!CHrJ urGQB)BA/Y AwCSpNxXh+ {e ޕ+'"3y cmT*! {Ű!_)'Tbﰄ#9@$ Ұ_ʤI7v@1VpPb^Y3+(y400UliۭIp:h4L%<UQUcZXpXA0da@O1['-39  'hPo5@zd*(5i0x #Qې1͓bGhN6\p%ѶyLr$#*0Z'- Xc"KlH3)+{"EJ兰] 7ȬR!4jE 6 xPe\aRU;؋41(I?MPy=A">,j>NаpXp:)m>j`z r ӂzigX.jHe. ZH(qB?( w".* Fxy' h.%ۨC"" $Y`Q* 0ZTUֆi1Iu&)(tQLX̠ ("GPPЅq|F fePUn+0$)"%J3 'd5 d4XtS#,Mf؇`uĬLt@P"eZ!gJOC.b=ĪF)HG!f|Ϫ(gI5I|uK狳A]V9MaxiKD )餹j^ éJviZ' j`tSȖ t6Xݤok_dv`Х !41M$E1uaባޣ*b)1F| A|ԅRps t>.va@ ci_},q 4 RC}bJ0sB$N+2w^2QE "TF[T$90 4 nj)\>?[l"Syƒhcа‹,|j*iR>`2#u4iuBeĝP U$3&P(2{,!AF =§2"V6H1pciyY_} < Q ֧Fy͇"š*yue ;d>AM8q [cP wz`l Z 8ז{g* tDiuQ6ԴWYй񋊊iW);%y[s?yyW[0Fx}8~@& ApB0e ?F`VC"C@y<`$N`0 cV  M3Gl@x4\j78y wK =&@Tz' ,M0hQ#:+ǻ .BKc.ZH2 zr0rLlݮ$9T#g .ܴDbjfchȲf|`!M7̌ǫX:̩,Ǔʣ@ZgfXp1I&ԠPB& YofW1Pjr`0B<ItYJfѮ7#XZ,mdja3&+L30 ,I@MҼ RݸL<}dRł̳LD'"p)/HGYoDֵ1tѶmjY͠ 8x&+NX(<ak*!hӰO [`C C$Hlt۾T N $:NVڇH@\kаʈˆf@pNUi@v>P#:VJޜ@pgĸW?$Èo6#R⃁p b/Xڎ卜ށ@7 SmZ90 c 訳,G`o@$=JGx`(ZI=`3zHZ_Ib4~PD3q I#TliJ91&p $J%4'F2[b7u#EENa7dlM;JiTM`TbdL܂SĦha&D2Qqc@Bp*$-!* Ym  lBOA>ˡs5ߓ!+Ǎ!LX_ X1bN)or;xPZ$%@թt&sH=4x3`UJƹ Aڡ&&{7@$ )8 0TqȺ[ɉO۷lZ7 rǜ rStQ|Dt U[ &EyP5d E@9BUt7(FZht&ԂC"{(n؛:G9 .*cqA= AK  B@Dm xi3XHmyubnLQ;lQcd詴=Ց5 _f{J-p(01uh,290NA",gt0j--Â@.@< +lBދnEhh6O,‚G6O`A@Kb0H$-*=B5Ht,^b'Xԭʄ6OV*-g|$(NjQ>3oʽNeH0A$Sp4HN綢6M2FdNj[p}>L *bЅ/<̼SgOR9"00| El%Z&c8#o 10n&mB`6oȸ:|dQ梢F)0m" *"I<1M0"AdD#h# *((iпj0vMb'c} ^Jʉo OBŐfO*@!t!q FCr^i^\La0a8eMl?&0IT|'y4f$MOH>6|`Fjl# 2DJe &#<:aP NRr $f'!eb"AÆ6D)u( VyD6#Rnf" dd$:B"UnL*0k(ʔL@?QddDcF6DZN`A~gFb#eԚ@FF nBIҞBҕBҶM\R.N#`" 8&!4of&6! Rk|,@%\CVA*d!Rk>XKO͝d B~!ªDA kà2D6D$!5Ij2z@ ,bbg8PcsWث/"ȐɉJ1oI0&L߭-\Dhi^ ZJ(b:ƔCAHv&" @  v]@U# xbΨ XClKxA <,"c$F`P,'NnYJ` /!f ` @춊8&g8C36êa Z4Kb_bAJd#!0PAR ̚.)K$'m.4:iFV8ABiHwc0T4oLbn"-%BK }( @*PWUCd-"g\.>L:nl.V-H5B?% l܄ s. ^K&q!Up ALڰ6c3awhBZa cYoðP#hK1AZ,%^^48Qc^ rfꬄG(e:U u%Ψo"!~8 ,A+ %T7xM`RT"TZJDl!7l AR%bX D$Tiq2'Ɉh%BY`"$CVȷf1&v_QilՃ0Ic1H'24Õ )V$ʇ&Fd@4k&Ad"]?xJe!b*)̠f\5 Pj CeZRV, 4Y$YT/[n0c jBVU庀qC#Vfn'u!i B3fN0 ̱qW1yB6VdB >:.1V!^-6p}'**fQ8͢4b?2X2Κcbl(#p7"uIRU" Z揑E\Q1ٴcVn87 TuļPddbUAdb|d6t…>Iy,T%1UF6."X@&h*#:-2ZHkj]',s7fZF 䰽NQkm|$7^k,<_鉘Q&.B/OӂZ.|3! 6K줺T"vC0<Ȱ-85.c n;d`Tؠ9 h@b`6M^# 23MmC VPj$й-hZ@ $RbS6.DH>"u-Db_@{,j LD4`v&bAa8WBh`t 8ZB{\ T1G|2'hHg^#.hgaP6YKT~o J@ n~ªϺ ّux|.ERT.5H-YzTr’&y{! +zȩL< a BV4g11r"(RD8 ZI|N*" ">h@hPe C( *m6 HNY). #(Ӡ`0rHF("4,1nKX BҸY֢E(’b\RxA)Sz\ KV8mRǷ.@`R0pp, ug+HճC2UC\ު+A6N3ػ, ""Sz86()bF^sz7wܪM3C6+ :(H( C4&}OIJ*ǭ.ű@*$V8ˏT+thv3!, HP@hE0mƆ1Rb1R%v < Ju%cX?*Q?a0d<$@&Ӏ*F)Š:) 9u98Vn]W5LmS4` ܓC֓"Aʂyc[r4Ɖ>CM(0|'*]Կ'D;sP&1 "e9}sLBʻz4Dr4 FH{Dt̛,̕*=DD R-@pqay C"`Ʊç@Z  |(rk* !n!1yGȤQnQY'΍o%4tHJ/גg>ZBlj&j-hXnRJsN"l4 VH^$T8@sXb{C5E"1GpE< JIXMi(iFoI%L'*1wUWJ q7I 3d5Jfv|f ó(c<%㈢K7Q0ADw Zf:2!M<b9*g?EIƍg>Lt&#a& i$Sh`$I) NICAC$t 4Id_mLX>ʹ0qa#X3QPr"ꀫ+ahA9ci-PbQLC|S8D:Gb$ya5`&%OdT&E*IIHR41՛fe ;K+%uXb4K%ta a$>JOZjz14ӞG#%h?QK5nIa qbR#|=c-ȤJjġ8Ϋ|h0.`m67sRU_P1~#m X9r /D)ZWB%!ֺ##?oS_5kʊ#!Ɩ%mS b β@m@#s89 D4#`l h7z˅x$\%Dn=hPcq̷`p7`1T5@@@d0P ʌifFVbUd=BǀSj\*.a-1J%Km?c0< ;w0Ŵ0d !ֲp ;01TArx5%yVY S "bB5!Әx!(78`S!ŕdq+Rk@iwsYH!'񝦹}C({G0(Xq,|Wq yRKiiW,8LAc$&'B2og+xoA)ʂP k! BMЍ 3&NMdߞʀ_cf/ GIMx  P8H8' nxews $#y OvC8+j-5""F(B#r %[q7C)۞Y Տ@5 +7 p<* -82Bu 2{D\$9} #Î Tp׎[Ixק¯C&*)s}p7ʇe1J4x(RK؄ Y7?3% $C  2)T<)78B \-di'cK#)( 40|&p8!(p bN5]Ai>/<J t D3)Ҍyé%P& ېtS̅7 QBqJ1(Bsm zDV3-bR޻آA1 KV,72$|*#0  (NYuL9jaB[勈@zQB# 0{8(ԝy hҒlݡb#Jw@'T԰PY)}?չB&Y( +ڇU0Ҍx4b_ '6 SƲ 2D3{wێ"3HR>`d]W  RZi{4( z;ԉ,(ZH&71 ?v2>%#xU@` h5)DzƯ \! ]ܞ7Ӻ ݕAiIx2$]iAH5(3|(*Sb?w5>54ApP5Ppڬ {Q}cM0]B b-`ReOջeȒ|_׈Dxaƒ߇(rEiis@e(&L+ba#DA. ߽B@B,a+{J*t}YZ\:q!ވդfnFmu:keCѪɛJ8eFu9ӑ}RYN W'CδES74ԉb%^+Dxg@'-g" aޝ߆=^#כ^Uט O `P( Cw9ǡ`"J@r8s͡`0$Ja4C!H!4{AT*À2`Bibz}>r@c$FXd:á{fӤ*U{䲪]wBap%̼S1+` A%Eܔs;:Q)KsҍDzO~ݟ7[DVB/ۘ~u8hatr `е0'nq(R9I/H"".[0h+8h¾)Jz|g֘;tfJjo(@j,⎶**'~2"G-<~-*ȱNZ73H os='!"`8M2"h&' ?-HhF|Sz (Ivy "izb2GB+"2((3$|ց}&‹Vz  P|ǨZ(N7C+U{6pCBڞIPsVT€CI6E=*{=-Q$*:&ˋҠRӴQk"K45=3Ǒx -Hc@& T:K\oU#zYp hN36W~)-?xP]yꗵgV[a Dr|z` aASݠG@ТIuI+R)(m/C(#x<%3Mo el*&2OdXQ8!Vh@OizḊ$Xd!%Be\kb2v2%ua<X,qDX)ؕ:p$0-ȷ7*#@-2 dr n-lr(`aw҅^Dd@"!+@1( Y 2g\zQ$` qd,d`ԣBіlSFq7s/ 1@X n7`[JUm^*^h h @BTFг-\%:靊֗Y*B)Ľc|opj,`dXAF|PF@@ 0I'J)v0 jW!4>N":'JC-72s .lRbx bf<ə,gEǸZodT;M0,l[Y2ىI@="H`bS :p*b*vPcݒ<(E$U =([ shqHTC>ʕS-HT;* Dl 6hO&/>8dA#+jY>r6NbZ@W%g'BgUR${\<\,n)#, "QG `fob#("o\)8$)k8K.yh0&F(#h!%0+C1pdC%  j`ap7 oγ*!Cę\heP>F~=NFBLepT#/vHPˣCʱ~;*Q8E&K/pU 䢥(*IpCMLAbTMdM{9 &5.`""?%6c#Xo8J*patK0`q K`˃(D 8eN@À,,? t1*fc-iUIcsb8xDPCGJgb*86'c 2UB0tN2{o fW'' BrhVc;&4#%jcDe_ERBkq%R*F :C $ ޘb&pXrhDrO꓄/#T&%$0-)eDd21,)on 9E' ,N/]&'#%lH:ͮA@v hKldzP#}L2\;(l)BB6A1j%KJ OC)&B*'X' BqF) H};"@`< * Z"U%DDGNbjv~8f!.oz iWuxB).Ӏrkt֭3{H\r6,͢)~@Rd(2p:Q8)kBBk5`]p:W 1 nTNn? N£&5ձ N2&R[T?2Qb` ЪL̼%0&jSR0bJbx!Ը8-#b}5lQ2ftVLC67R 4K"G3\Ħ6b"L$zkklk'Z-1&O=V+m&-6cg#kl~(Ϧ/"f5ah$:iBڀ@Rz lB=v~Z8Y:! e -쪅T]@`C^LꟐzND!+Fo[e!h 66zyvτP}늦6!@ U#Fn ~"0fNFP&A 5 צpsKzH NANaf)SV.Ds_t"em%,BN`r"< `NE1 JJ S(R` CBeP q/–P7uK(! l `08=EȪlN.&T(CH DM#$onΊ gGbaP xPAg֎HF(#pZ+RtB!eqn#xp eGnwP`(˭憴t Nzw1N+Ƒ*TgE @r Ch{Sd9JA'Q0pTFN Fnۅ2h=HFKPSLDRѠ *P(*@-Q)nxDPCc(Jey'\X ۥ2FM$$ DB]$(pŇ2^ArL7,b#eS=(.e3"\;uKjA4z4<1UFif b$[ %]KgP E3$Vf1#oWKBwF3jALfNP'C|#B<"JȂ,5[YTduMq>@as^mV"6\@掀@i쪶ˬn(ξZXe&hؿ̓hsF/0d^c'A*3KT"|NJh^ǝbfgaj "QF(($nv阷y{&/N/~_R'6B1sCq0?%6?A4f x$(CGL2S-{ <%ܾa֨􏁎t0?$` (.r&,% `P4>ߏ,DPX<O$ި$F:`TY-J8!*"S tN7N7``x5 h:;~ ( 63 ߷JfDrHL&A)g @F؁VJ &0 D_,|> 2}i5|Sin[+G ÀhyXFt`볱2 ɨ_wnS/: `+z'J:*NH ꟭C6 !s83Fvj}#BN!*cBJLX *`Xp & 0n+%5:L||jҎM#]5 ͪ+SʼN`ȀJR(LQGe" uAȓjd͠i2*sU55D6sRUBLPôWq{ q)6WF"( uuN" $6h4h z (( fh wPY OT݉\CHrXT -l乕E ǀմr:b>}#H-!`JHTؖ7(Y`jLZ~e,-=ON"e%d MO*9֫!ch 3 F$:OG!wTJlf@0V]8!f’K?BB4Qgt+TxY\m5<FoUlZ!{Q ޞ Vʖͻ$,-2H*b>`V4b k:ɬR]/ED(0wJqu"3) RE0"(%=ǒ-(inM_͊*WyG@9W_SS;԰ʳb9Khq Ш&yM)]RT!0TMhMFwc3(o " \ 183q w5>&st('OIU4q\E3D+a:@Gy B5rX 0!x1*UFt((& mˆ3NϗT^xZiCx@ʯiCqwQB3Σ{[z9)˕62C Һ[PPgd%`RɪJɉ<X> džg`uHP31`݈ɚѐqPQ;f:CJPHcoe&B^,d>h/"( L"ۧ;l%x/*ҧ↗*c)" &RX~"sC>|m19Uh:9گ*Lj$R32S zMqt %@"sJT-rs //'0c/h;1$.jyhİ"로٧ Bd~م0]b #N" 81wK7ZV 2C˭T N9Y6&"uKS4 OX>[>K Z2;B2W-(*mUB!'LKD:/( 3D0(=Hڍûsº2pC8+𽰊KlG~ƟݰYnA9,t/ݬi&zqb** mZQ"Q;˜ݒP~b[bݐyݙqqC1M0ziTӑJw$9%Z2&a%_g)A93`#ŵnkӳ9W1!Wΰ"̖θeQUM$U|> ]>[iuM@jW *#ߩU(ҜT2~$xC7)=aD#J6J^,'q*x;I4IЅrڢI٣ס=(h @" 3ڨP~BϧP5%ע e<@ b"]4='h}Cw؊cZ m`![ i1H `!d8c"8#[09egtQ접$&žh0I0a?z>s Zr|I9C`Pxu?Zb*捣+Ƒ_]|v )ݓZ֗先PH!QƩ%}ҪPXN O=c`=q~^*_> Q31=d9Kӊ+SƧHbU*$׈@IO4CЭ3Fx{xf!mhg$x]NXH*8B(Jw$jƓ4B]k e@J`z8CDAm8 Dbl Dպ(%$^9:]!%&eg*ETL,os 8 h 2B Z3$ u{pz _E3j#$|j,y'$shD>"*x8#$p\=ox0QYBhhZ4t`\<//UJkŻvHqm8Kx 1@D j*rž8Oe얕Y*mjo⛥Lh["xϨm9DBih'A^ǹ';_<ݴ$]7U $hD#u$>Z]jyБ]f 1Lˁh͠u1Ya.|(yv H(m"ih2\KQ 5 с9(`\x+.ݝ h> 0RP!)r0tn<Ph[ۻƦd R(p\jvu* ċItD(m?h2/kmQI1id 8}8SXIQR!аQ1ڟ( Xnk*h(pu)M!܉3xP[ȄDHrGIHmO۾̌2CrOm-F@#4 ~xU JH4y\+q:P䎙is]UcIkq J@?PK!iTTy9 ;l2X`@~?_8 y<>LQJI@P$'|(рL3P4l-S: > ;@ Wϥ*\ WɅq73H4!vY i-2Iyɟ$` u@0}S2\ 4P5: Fz&ƿWyW}@H'%S~/$#xnZŨ +:D+}:R"xb[dɯr/SuXcrH/sʺp"Z-XiL'?R@Oyg? @ѢN@]'PzXffM*rU / p&(KQ}uDtZel8p.H`rPl3U|iT^[5#Lc 8GU R4Fx(%l3p1u 8*%qđ3jK#9L$9+}=ǣ=|-Y& %>(6pk DDb:ثTO)A H Ѣ3@X hqGʹ4VYD$\J$4BJl `H5i0,~LL 4%EĩF6q-}"x$ԸbltH0~L=/ !Ķ$*}Cz^ SrR2s-(sT@Q)ChlÀm nV*l!tLm v1fr;ZRb.IE'&@]E|cc16a*ȟa0'#Do1".RIK&I6RoWěVM\C]3/L eB?`v0%>Fס'yci%#i*bRbO|/K2""r|M¨UݴRH̙J VONѠ5 )4iC-ffb|M`!cJ@ސ~"aRa֘̄B$enAgi8C} I&.:Ő6hNǓȠe'5nDLƪ]d@bF6J 2l ߭U#0F!j+NP40>${ELAd"&"Apx߬؄,Ob#pj cb8`lW%%N,jI$fQ&d.ooc|O:l\gMZoG] >9C~"VH7^""-@CT +bD+zO> 5|cP(/+ǧ>QNJ9&m yjPG߱"G:T>&PgRq>G TcH'Mf/Gca$:)G-Bhx*#Fk O( &@.%fyv;` 7.:d%+jT&d.C ,H Jo$^z͎.U hbm iD,G q( !BpCPm#kCeRLtp`D0:=G@ g&HE Ǝs)d=(Hz#gƀhf(g'C?j*2%)Zm( ,0"``:fvb"2CNƉBR}쪦ng  g" nHD.)"$r)~I$ʢ43 GSn9-8"b)?WG>M3$,$+$ :xBʭ- %,\~IZ8͢=%Ј&\pee NZ.E*9&,]C(t?KF=$2*n\+&ytE. b.htcU'*bH( 2P(SͪXb+ g{A2tm_5c].g:yK@pU ԛf*'n%3nl'p@@/2e,%j'c,B2Gd2Sd J$k'"rh`j֠hl'!ˠH#4)44퍛A3u:dgJc>Z&(#*U&fB hd d j$?B^qh^Eb|82Li(0]=4iΠL68bhb&:IPJ1:Ԙ-9tl"A ,@`F஘@jb@@0m5Hk\AqN*W44eJ*"rAi$2@s*pWd Z@`6LHA1k"BBڱ i. @da L$\Z YnX;fw &@ CH f~`I>]B*"7HcmBRM h,nEG=Xc&2hc`͗F'0nh)`!jf#.3T ` DC1:&(DO*Q"O WO%qYF =v -b!<GEɖÐo !g$aǑzNij8N$fI^,F(@.I  R`Raғ BB^zE̊ezC"YI'F1NBE9@f 4۔J!P]y@L@6 XnI?SfO‚m|L8tb,HW"KKfNW#Ta:%~LFXb-Te-kc @:5-![ @ =!8Ǥ7S~2a#\8CK -wlf% H@$J SZcFZv9+G-TfC&w,Q&&i'>0b7r3eXv6WhWK<tnfP&Fa$tTF JDxw1 kW&7*NPr m͎D/yr/ѓ:JTO ;K)Ú08^O B5JlB?iCRAE6&;'p(R㐵?t(.>&p 2?OHB=-ɐ&Dރ%dCj,Glhhf6\]JvVvB=CviM;\J8m2#ΉUv?jUjJM3j=/iPŻBb\}ä 3yB|Tt,|䳚}\<1 2$~.B*8gQ,gfDG97%*1ymWG+(崥G%c&7tmLmW`=nK};a@pd%J&2r*6cBZLBhJc8 L@b1UD:RHPng2 =`m(JttGd [=9N;/U5Mm^? i_^VO{$z,rτ,D!xxm& v1eߌiW]N`m?<_HN-$d2eds(GrBB !P |< 0x_O}/XB%<  2}ސE*֊aZ1˥PP",j@g*]+g LbBeP@&o~/bSaz|-8". *wn)Jh2C3H%irɘF[t'uhV|33it*,"+_q{0+2"%k0{6w(%V-{/l&@x(q\@H"8,Arx"&#(&2,,,00PNE @wkD'-@+C+HD}5KTջ$,`B:? Ŀ G|/P {B%.-Ist5 XH*1` YmGg #gn!sz\@=:(("x^<i˨ ـqnV 5w$a8VaZ086De1J0% por\I{ ¦4I`anLTi % hBے ( ڠv Sj6= P]@H{X_T.֙/,ܫ(Zhc"$z.>s /s.Qգ̀W\H҉ =fBava@%!m tP÷)-ENPQf!ǟbNOڥBD "EZ9Sкr-WI?u<4MihizFXG>̉ՔNW \EPU +V !F>*f ]>HRNMr$WhPeЉ1)o K]#2gȁ\#!D<'0D BDս#bKA4ށ@&m0G!Ȼr||@|rt;."2 PF 4FXC$d9BN A9H J1_p `1PH4&R N2 -pztMb>xՔrN,,A;5aLBer ̗XH0FGq>\opn$8GRO~?*g, ,ϒ7<ǷO4LBDn0[8+Ģ' !zB:cìvFVC3#("t j`B-\$]d-T`K,%7fu2 ! @ 2qXP:m9cLQ0`BE(`0@j]|4&B.E2[LL5Ʃ 0P#0C`m7ds+s) COwƪ$2'gTeDe7oX@S6N .7*=}@qgTɊ# KBXL&4=,Upᄠbo6ip8DFM]LLFdJ da*dD˪̇3`K}>"7ޟYȎ|7J:'V]@lZS'\8@ِ d d v>a8(ʳuz |&@x 2vnŹw6ung%?$FʖzY%67IA@k[Fu/$ m)AFA_a;O?|o=-Zi4 ?rGTQ䭽9 ibfd~vbcCns=xGIF'S2sz/̕![yz$ ݶ}<͛R^t y/3%kli AHR҂SQSRƎL+y3Ʒ W !0y݂~=iCTiG@2YE0,Ǚ dҩKu=*YQ竉RQHnƺ8'hLORZ Ѓ(DҠǚ0D@)5rB3!U)$B '":@ Wb C<"J%5)vv:>~*ʈI'yUJ :l K"0yxQ+xPr  k=ٷ /# A 35\*b 38@ӡģ ϧh53K̿* Ȑ@P:Հ;SX{Ei: $ʝW (Z`^(8&^$jݞL5TH "yE Q<@}Pgֲ4;q%ތRÒA]zB!yhDs[U,p%z(B_y8uRaIĝ{h3 |ȯ=qI reqJ2{40@y# 90İha|s &X[ 5?; F$ih]60aq_%3x,RjG;kf\:>z!@ s\ K3+=qb|Lt?D *tDH5\0o%VAE&,WE϶h(:ĬsĉA ϓ2ȟ$E;QL*`!).AFEPɛU(J|;M%QETp~ g`WPV5`mZIxnk-`J(ic1#H%U2=ɪ ;7(;ԅDP74 AFa(Tٱ)D!xY::MD&]\Q/%6ęsPxr(R01f X($|=j:5ՀM\bahGdNW'хX@5H1UԠV» Urqk@ܗ8tw4C bV] W Q &{#PۙN8t(tؤp#@#+=Vpt=O(X8G9ALx@P<"b,Sy#~?nV-FcQ`,q B@>x>. @)H@ LV lkDJ""'o`:`0`W4,{o `G0$NXh; z(.樳([Ah8  2A w΢X* bn9c~n׀E A@~@}8{~y([n@(2 H`UD>yH:jgT{ax24lF: *K"02(4z`+x||ˊ,ң}7i!2@3Fl";?)xL/&\ 3RJ\1# L*4թGP1Tͩ x~Јɔh2Il0I*˟G_/z RP8sw:2eBPk]%0 a{Ū]B?ue8O VfE Ri RRcՠ L|es&MxFf\V(~TPSB" U7 1s59*)靔"20C- Z!19r~5fO&y3*ʲ j@A ɚJ=y-BzW t Fpap||-"PI lRIѱy &^IO4u]iTGf^hG.`Ot1/in}.ǔ& ع Ӌ}`f𲂧'RqT`/  IP 2@[6Hn$~¨b[Wϱ"YIHTЫ,ɕɖtǤϲoIw4i_%㩓.m؋Y 0GX P',A0xfam6 s%~j>:"?)8EO`T)(a"26@!Jfr($:@ ` إĨ".%67#%B eh`U=%$)M5l3FʲN)E5DJ:`΁!!"J `2#d "V{]@7Vȣ=h=+8"f (v:`"Z"f{"T(Lq 吱b0ZF1 KdQX/g~/ªqJa@`H@B8V$ 2.4VmrU| ̍fN(G" O3/~7Vd A2FJ \/ (K\ A$jS5@+0b*!s&_5T_&sނ*A9 :0An3M8p4Qca Gv55$J*D.&'`;1$߆O 7t͊LjId1.Gs"/|' bf2"b:H)sƫv8.mA$G Ị(B'),MGsMGXĈ  (sD;Pc"U@nuJH5ñtJpMz?28 tA5VD'>nJf: ! bFAӲT=1=Fh3l0KMmd?aC-)RFDe>,n"؂NZOn HdheD0`RykD2hSB@$ #CE<)K2Uo" @o ]X%C,#j L'K4A<$ `@xO0\,@b!<,qXۄ2ȃT%W(L/BUfPC)?6$2>@'VFʊ>:*#R%c$]Ub&QEՠ>[t@-'h!x&WaK, puРpa~ VT@"b7Uzʂ54/DXo,nl7)>-)l4izvN2-4I!4e'r.TKԗ6Ii5ݑqDuWE`ʏ!pvi@I#ɬIZ @ .(XM(?JްB3@N>`j'@ʂea[ e!q^@ @AnYbss7x,-'4@4St@:%_r=)Dm.(s`G9d`%t*"(Ɇ#}i/z Ҧf/R8_s|$& uRfK)\%VN:8 ZR`@Bw>:"-PfIC O E8>m0sש$X5FP/f@bKob^Kv"j:2"ׇP @ jHj @|T'a2H±N1 P+]] +VA~LN)gN5:s-"3Q4?MR2 @*!N!WqdF8u,ߠ&G&3Cb3YJ(|=DPj{}liwWS<&l='#}& \*IJ sEDTDdJ[e(+L0 q`| DSD%`hbC nXVyIPh'LGTq8 ۫(h$TyiV/ -<.t\wat)=:S Ĩ&ئtzOU̠w)ɫ/"7A(c,@iAK 1XoъK@ei.鞑7 o,,HR)t;we>PS V`lz2 <#ve~hEP#0@ 0W*@kLޯ6AoP. u<dUمS=K-~CX6|P)\2. 0g?5y̺ Lfyu^"pyK Ow)[xRWcPGQ=s`h28w JЛX(8 OVm,=lڍNQ;C`>_1EP 6ؔ_C@g΀@0 T+$";`%(:@r0;ֹ̳nBc*T"/uM VʽR??q0@X"ӄVWZ"@ ZHAHud"k/#/Sb"`8Mcv:Y($873H{~e50:_žfy$#j282Zi #$:G9|bɁxU6@G MSX0aaRU6X`_W9+9P|-ydt; R>Xk yn_Y \ AX77WGJ2 /xڇ0IkSET,‚ ]2ڸM۱T8尋tD(>@ 䂰` f 3sLȼ( `)l!;=׻؉b|OD@6zƀoեX )l+Q \e rK@ Q`Q @ T[ .Yq"×:3zCl %񩀙y -3r)*7lAHh `}=XHSI9@*Zܠ!(zˆYA>Y $qAhNy‘ˆ)YlɖS@p؎0Iʢ/H9B~0P;:!/A`7c m@I3DxB{QYX"I)+ҚD.E劋.|rA3x'P5wSil,)3noYZZ9@+м!4Zcܦp;Y @J+8E:IJv cT ҉0/AK@rșLЛ/4jH G41XǏ["YZsHđ+ ppUrl%T I97*RSY!+R:,DR (-`0g >; `É02Gvy ȱ8 :ҙGbh3l* - 懡-I1H 80=<4?1Kh>O d ` a`hS0 dA,J .@د pN`X(d 0iNh^@DƧtUH>?ԩG)$?{,PxȨ|P_ZЋDS}B)2p|a Z pj2b(=pv1ы |Y +^]D b ,0D; # ph*` 8P,HP)t5)͹p2Q -{Cʭ) 栁ޱætWZ'I9dƘ46s&˰鞹2+-C88XM㓷Sўш@YQp@0 ~?@ |oQ~a1=p0 !Χm>< 2 2KOh@%)qPX/}Y]˥L G@P$@y)Hp M&A`Q<&NA` 4 &G #0zE60GYK9C#~qnewRzM5m K&zh|# $Z >J^H7ں0*l,, ßrC*ڹΠ0/Q94|0)۠H`xʼnXp`"(Ea\w|)ʧ@vGM hFe̯2@Ӛ.h(z$qbK 2PGĜh=W1 (TP| lL)`ҏ){1`.آ8$)bj;J!6('Qi!L<.}|#Up_zb伒@3a4c;Qr B>}RL$ Pgpodx<"9>`71 `>3zF2C]Xz`s bxW.gǍh`z$_!sK9p1PVP- vhdzY侄GU*}ͬE 0` ☎,EE wXIsYPG"B΁x,[&Ht[9YĢ59Q P>0`@,cX ah AbEG³}C5?:Y5908RJ qE8 O7˨@OBVQ=J_R /@ l.(%A Wejpnn vTđă͐BPSC(f33&zT=(HF\d|`Y(!xP~D@ 113 %"`8I%d~7>"~Tk,$!6׸ڦt=e%d1x6psq3bA.Cdm!_  "p'Đ0'N6 ap/5zEm\PT ,`,Hm^$Y5Lp FH( M#&2=Lz؎uGG/43$x'g ?,N_EGeh%@AG>0ux9Eª @`R8A0)#H Q#mJNr4"^pjV{Cx`L:wyC`ka Tat)4 QzFBldN̙=$V92]+>#27FR|O&F)%&Y4H;hoU{ۜCJl,MLaxK`P @5Kxqs^'3G S Ά I x,Ǩf 1:h/ <ʒ!PIJ =6ht W"%'8mU@\q7¯ 9 LLHT փ_G%|dN!Z8=w6'/B[M>{<ڲpaRjɴF&lXU{/~*PW%,/61:FoQPG]$^K'1ԯ㊘!ypj|"T9n'5Q@P2AYs a&k8|ԭ`qSwHYKT`\k{_e7R8#d)  h6G1Nv!C֞ {Q&ND \K>΅Hhդ&DQf4(>@8/lB Vȡ)uþ<6&dĀPn0Ŝ l`L#bY"d 9HLZ4#$)*E+$#*\;ܳ"2# v@2  M0/)Zx&D)!dGM=0ħ&$&x֫f Rd2 p@\nLBѰF# ( ! f<H$j. EDYyBb+(XJ i^#H RaP2 d ANp#HHN;k BT/*$pF/NE`'%Ğ@b Q*B+ ^>EdV ,aEX1.Ψ0T!?T)"G FR !C8 Ҥ~AX `j` FFibèdb Q "!5'"#'0: ධ!*| $cn, ,Bf6**Qv96A-"PPOOLcK0d9o엏p)6Q# GlsLV9 +ǀIX4_WeVĎ9LDEr̀G!}fa#j`$A(`*BK(QHC"x>`N@m=apTd; 0H"g= v,&xtEG݀ &ث!^Vj?ŜbQpt"ea J,r0;Lb>`B,|RfIxz`@hX%xWbR`P!ʫnO$d`5B`hfetKUDJF3 $aP6!-ih?k`|1li7 DbÐLz`8zM(JƌTgbLB~Fyh K3EBlDz,ZDzdz*€`tǤ<ʚER@$-oTDťpp9N҄~9"^'N$p\f t™PNMv[an"y`^`J;28XB}kҌd:!>׾"&Po .gFQPQ~pH*bh ,Zܧ/ )7I)08\a8kt6F `]ASȸPAgKY9nm5)L䄤,HmdNuQ&#ZV¯jh5>.@-ư 0a}Ck#'PLAb kU}T (UarG"34\!f`Lv pÇW1)x*6ilx (A6#1I"kdx@b sudta)⁣Pr@>xQph"c BG6dLB 7GY$(}QbZ&#HRp} ڽ+u.\ƐK%QA˩,<. *8L (Xâ,`3-$fvSH. v@ li F) X]`a=i캢]cɈ:'9yÛ-̩uas&:)ѶbM Yl 4`c=a.NT9CCeVJ(lVavd,(< 8&R'#d~8A,bQ%vfaͷGm%$V `RZX3>< H2~VJ(%98t ..N׽` BaZA(R@,

@Gf`wn`0"0쩤2>0,)}*7TGL ,g,t@0m(7XI S(*K.|1lE a" ][+d|/?]@PȎ*;b"87$ d.zAVf3,ZcjA=aښAcx3}P`&D n9VB*Hc-Н{gdyO*DP̣Qvmv-$3;yZN!+X+B11NS`9\3' .t܈)!LI\"}".7 oSGҌrGO1գL&uDsd~F;U-sGaՙ qagZ4o ʑQc4!PZ (zcoD kDɂ6.h!02+D5lEbpP f*Egw1VØpe^ oN@ q/-y-)/2z<bNniwdy$;+C@Qse;. 8Tp4'd05@6&ak0?>qpj9_GRD). `! KBy(`aJV>zw"%DĎ/.| yQ&ݵl:Lb?U)|v;@0 ?4$)a,Op ~`(S)J>v| 6pu~C_ y<w |@P$H%2 Cb=! \{S9 @ P ԗ'C>RV.۴?YX @Nv@.ր@xl7@V[GpWStB ah9-` øH:N 1 NAPVEd2Ki{02P8"mfZ`qݴ `i"2l)fh  a0߳( ,'෮J!ɋ~("$3~0c|k`n\(ǂ`J!˦mwt*kS:%4ųPc4*@8'hrLzH(heO6d!9' @~ڟ7FxB^)00!D I`B r{$'J3с@WHsD#%ı1P ߎQCK8GF 8$txTQD>cL ,=R>e'lU$"l*D@C b3FdePjÕQ1"YT">4 Cw` vX l`i wvHGX60epb&BY391Ⱥ`6U@mET  ?pN#ư2AJ)@AR br(%Td#tD,ŘV$xmHB pQ r.|BBs0   L\ *!X A1zW e b|q P `;nAĨGb(֓ lX U44F$:Cdl"FhM8@#"_GP On ѐ{Bl#H"`% ( ;  smxh(~d6Ѭ8&Va% ҶzCv0FJ?CV1 ejwJ 5!%\$B$Q1 2{ޓPQY5ErC2h~!ϙ+;x B$\4OHUCoBIo׼a64&DLa+Pm~x?%3ua!YX>vdaAI2"ElӚjB7eĔfD (cgdiK T+)ʨfBBnN\/ܡaAVUD* R=D2/D&ؑ 6HoGduwf qD *VhM ƒf @2xl - Fh ad+mQD7? X$Pi./Зsr/+e}qXdc@(l BDDoOm@@ $+o`\d:^7) >ߑG:ܕO.¶q̦^3HfȆhJ"Gn|!LM !@2\A)6ׯ pʩ!c~B?ዤA@Х>cz0-ȇ  gplj+)3a5]3 aG ht!/m#358׍*Y; kd3P8(Z K 83,‹4!ErPL<=5ӟ ~TW6Z JG$0"0-@#h80= 4YEGŘ3R$Hԇ6Bؔ !V[1E0H x5 {Al68, (aŘE  \r\*%`V`Y:> {D= @( 3( A A6Q(QLDH| PAts֊@W:Ex)+N>:@H0ؼd,ʰ/hɔs RA|$WB@/Dډl/x @{vdxi8*ȺgPwQGho 48 H/0ld^!$(=w8J|<p49jXc!JjRvE%pcwP8Q(THܙm5hpCjE/H3 NP(ژ [ufxj)J9YFq*A?(8p (L1-8R0ݏKPH͋` 2+x zܪK2,82ྈOGX¢R@1)] x2, c R^c}-`7pиɀgxi{'`qTp@܈0܀tG2Phk2oMΠ hx(燥x$ɀHRhg([F A|ڒ`Y!`cJ,'nY/Pc 4cj w,12P%&hb w$ۮ3Ǖ8RM7c9?]UR@(n`\jXr$Nx9 _XߌĆ(%9Ѹ]dRf@d ̍;H.0Qk,iݯ-P@'zpٍ 2 @!QPↈh@,fM\j'$}@OU\`Ո肈-6k+P \HߎB PimV~ ?pZ`< DfH]%@#` ι{<|wPsj|:(| iD8ϳ 4(Pr ֺ)9\Q4Vp,^ Dg(P IUȫ^"4o)Mʐ0AФEГJdҢдZ!X4]Z hP Tugh9h{u K`@8'\1>1[OgOB h6Izِ6mEޤP]Ao=MS]H|]*@/+>JXuLp]hV 7}Hؾd8Aq w2VMH j C[)?@kP6 CXq`yȨWײ텺l%a(U$/~ap Bw1XPZpzH4Oӟ:++3߀DM 쨮ϻPO ?7ǁAPfEpeYS􆀧 %S3Ir=LAXg\2 2 *5>5h2 NϳE-s8 \(H7~3PHtqP(hȁE꛽bWj\ ;6̅MJM\ Xld‹h_AGDw SH =ɉV\X~=h$B~Ƀ4(}K @Q p ?N}^U5)NI h7qwУ 7М3qдXT 0A3*>x:䱃5Fڶ! vp{a`b126rFQRC`L N[5pCԯ^2B*Yπ>X3;8VSEdâaͮKdJ$(\P3xB8틘7hH 4ȔGh4ω``\0 )+|YE V0, B!`@U'VVA{#bX}XDž I`Ab/\Az O bjA`0>o #Ie8 |ߠz4@ zy)QHA &G(nX: mU+ d@( g| I(T%+r`ʥH5VwғVKnZ,R#IfY.}<u:{uF vΧ8j6EpSO$ n2Tt+=4)2v`Hd ^79ƀI˂B@, &r/(,߁q@ 2V1q p|# $0ڟXT˸I1H@ɺ␹:8⭈?)Y I'P:KҝGL'p+)vFe!b0J~1u!psѶn qT#g]/ H`( &?>lhq:&Q 6BfaJڃey/` gFO KG8vY\RFqg-@J+v'q ¨ `6ٜen> q0'2&^E\r`_CvIP@w % >@|[kֹ`jBBrqU~MiFHns٫kGR|i"M9{+Ȁ9fe(.a$Hh1Y}x\xPr"I)B 7r fVπFv V<upU+/C K+Jkj\@XK#v6 >3g+zjH2T%t`=ܡ`ZƜDPľ GmaθP1LFa60< `CL."nD0HH؛^C!5@5`@崐fSw„s@Kڏ^p(|CSz#v8 m.~hi`H`E#z4~Hm{1Aq) 9#OՓU&̜ZC`i`,@DAA` =-06x~6C$dR,x%#A3#2RCuAQ P* uDW8a<-4I@$@ (IGrtE,k3YPr$@1aCb W X\wjMIsbmW0]#L&R jENtkoCnD5(N1cz`8oe j :CDcK,e.6^1*;+,$y`JID/PtC3Vl4+#YlH''a<+`,#Jz.} \lA*;^͋Y!Ħ{ jf@s q/X%9BX`y { ajcD*fU B߇;'"PNEWB|.`i F ԑHG zj κ@Pf㼏Sy ;|Y/ŰM^P'! !UԒ4)dd X`'m̪춐@vA@` Ԏ)9Ð)ԛr7,)):q%'>юBZDo^ZU`$wv aJ)< h2X-+YOKs 8@,dvfNdo'+S GNmVʩ/Cq \GC ffL PGCboz5"ީ0WrKb+7`i1+wr>_(#f !V$N)&S*BN3>Kx16_ʪIP4E@ƚ`9l}(kp)RA($P: k7rBGr0ENj0@X1c4\8id}\BE P؉xN.OWE~.I1LkhrGQ}I=v1Hd oA8(@i ]2ƎjIbOc֍l N6jAp$>"P8g&&)R$.J,+z-mjȔFk6"v @ JSC<dWIP %*Ί.z !4KNFhI(IvxRlc@$Z2:ƠBLR#v&J" [@<Lܗ0 J&"dY$, ͶBFGrI&2H.^V-8)@E*XX#DK*BbbޭG6tm挅ި\qxBBd8!pwIHO.i%/Qrm!g +PAzA΋00) ~^ K1̙#/8$PFcD"r%JV.F*L\lY` |R?m\Bmz4 6 28(ah`>N,NKb[%$¤6JŊANFUπ ob BJ"C4գVL"*+@hhI`$t6 I*fɈM4?iFdD bTT$<*P j< @'PTpHԮ)d0B# 6XXC4ɊB(a^ ` Αz<& v943;bK pB~ &qXI:Ӆ(.LL.JIUDf :J&+<Cʂ( RV>G$iHwl9dVPNN)V@ #Vs,ݢ47ڙ4*Ɓb"EaԵ hI0"b^.T'blM.*Nr$'j#ʈsWʆ)t m %0G$R.ł).6SA8 J­lMDx*H΂ ":+mpK;rL#(,% <a$RBJ\hGV Cf*Z!%fa$eJ#^` Q0a H#(b( &;!Xp[Pb؃> H!qIF@K9A\h6 UZt^.0(xyA>Tf:f< H`I|:Y0 ,`,m(;%@{M1 @2` V!,] kq'"6 kPyDD6"6@mD])E ,4YmE>qVWB vZ t[q&eQ"$|H @>J ja|rS%BXkN^ff4[U' aahH,adMY$ ĭ $J =jfQzӨYKTD֔,R#Bp)Q&X' f:D(O2@JFa/FaH#-(_(flo+,oNf c`KW2(,RKLB T ."?H- #3|N"| Q#L1;"ߊ Xx hQ88!H@`bH$ @-id2At!aH"v$;NE2G`!&R%Ic(/APPI.T7LaEIE*ž1̀8b>c'`@!F"NՁE0mRjz*TkTeXYTRAjfEFb6$fŎ%:&8/%c`@‰-&H; +s`ȈڹEǙIm4#aD`6YJn/LEм֠f)b`fa" I~g\B* b `9" &KY$SJtq E s.(FhPrB2AY@ n@\%\h g!, t#jE JP5b xjAcNm$b0>Zq:Fl&܇I*E.U ?ȖtAbx Jh ViPI5.!bbN|Q\B%H N7 #9$н^$) i? x?b|DVrc,} ɉ{-P$1ǚ6ƍ!g` k2PJpI!e&ղ}Į9dziOLE-M NQ.I*2؀qUϑ*֛E땨3wDAi`H|oÜQ9#OI6%bwѱevmF W@B' glϭiL#73/0eNRGl>HN9ϳ:}ϾWGAܵ%8; z'`y#ũe~,leV 3Ή%t8b:*G?ݍ# x D/|~b,fa)@:5dvE`@䣬(9dDR-&E fǝ`gLQU)`1gR$+bm]Oqdȑ X? JMPFqN*}D3BՓ@+ <;kCrt0xt$4,ahgR]_C ւ)-b/T!nJ޸(+bJIx;y5 A6hE?ND.9C@'-DS<(JVR|vO? -# ?Bu8/&$Fo~[NP3Ы %E*PÍ/ \o\6=*q*#$G% }BE@0zB! @|`7ڛ[@@}?)JK( C{@>0 >ߵ4=~H"T2}xn Z#0&@k4n ١yjA YJU& pa y ~?5bU  0h7WϘм D,PS vr,"nz4'JRұMژn3ڴN@CCxN2l캶d":YhYBq8 0 r n-'~ۡ7oBK0Ⱔe| $ERtNށC4͡`!`XS |+g`3w57ۢ,Ί(G.Hfa G:k7vj "RG(2o[G-!PtJAI\Rb i!g@,u6=omh<}t@:AX'Qwٍ I K4VH6,JCXgTǎR61l yIERzg1r) y靀& ({ ``h8l#r)#"+ń1re k4OK nzgzq&jf!;Łh |h8 6gJZsn&J!腒FxO,At'h>x'B샴Ⱦ(^@}@.EأUg o#g mF8PFIEx9' [Z P(@p 1 eZa<' ACaЏe=' DPHNmp0 zY w-t]ÌrY1dR)l`B2mHM`J$g6 B#[]$0(Õ2ny0eW 7p~>v!A9@@=Nhj(rp P lvXkc(Q > MFie L d !krњO\dI$꒖Ao Lj w6츊rM I -V,P(B A$ZFA0% }2FA"f(H -UE";$\ qrMFtA?C$Z[ Em[sz Ɣ_AnZHDO 돁Ih9 lJ)ڜjcx ۈKEp A끶[r !`$?'Hcƒ|u.j#vR4ma 3!p{Á;IikhE䗞& >0.q0OI~9>l"N1t&W $$M"`Ʀ.E@<= ipYj+?@OJ0ס((Y+1 H@Ѕ{kCx +X䫛56+# sHqFuHn£]{X $' 8/mؙ "}@34B(䆈_z04H@|7C|8Cy8HIIl,B#2N &(#ox`0kЅxWjqr8&ý0-( P  qPi3ޙ˪ 2*'hx;P݈_jX?<*Hh>7HLLy(9)(IH"  C@ȫ0zp+0|:>, ۵K.7TR5iP" ZH8=$T)zAC0b*naX⼔0E0 8TũeiH[?p$  }GVzމt~k!D|:&*ӧ~,R=;2ȚD{Pqދp9H +OyDŪ!3$'{狡[| k;ᥐ#UiGP?!&`܎GX=;AO<|8؉)(rK̋aKkjEN08MgbO,?(BجxVZ$/\i !PR,S, @`;$ [ @;`tWAce,%Bh :k@d[E8tyr<Ѝ*  Id/YMH@)HLhKLtK͈䘤8zL!EHAkXpCSR ©n*¼DH0EƔƱ)Jz"(p8Jiv:<@xEkXOR~6BJ! APcArp3!В0Ƀj0 [XB Άp2;/)Ȩ*Iq [jOat3 Ci *8 /=X&[R0uHcid/D8Y#'hYtKɬ(N0\vFz|uW|%bP\j\ChQ}'4Ԋ.9b $9A;Ho9` #ȢQ0Gd⠅8Uss9(n*1+Ԫi-(s**} ͷ]0Lq*&`Z$Zd1#y~Lslh c3X">Xľ@3z !X%zX|]KYFaxSrH?ȤKП58E *3s`E褕:^H>* IF$b PF@)dRDp=ЀLcs`d#1c5H10k30a ;(6dl)`c0 x"@#2Ѹ8hPQ-@0D:x %Btˊ,܃xCuaB` 鐁p( \]Ykdy6ۚ1 `]1ҵpeIkW曠aZ )9䡲 Ķ&K sD0ūH[ VXV R!$zژ/Ш$pɷiE3Rx PȦҥ̗p)pEϷl sVZ=qBc+;=8\AIQCutF{`5p0YKi1L7 h@"E'&,ʸR6A8pC|d&֊Lژ ]H|uټEyyޞf{d`q_:Bg!BT"xaYP\/`$ǬR/{^]IdQfX3X5mmh Ȁ P8$ GP0K%`vv9 _ =BO=($p4a/ pW,@ v4i+d4 J-J-`  `5GɋlPB@ ~l,FA}3IJ.ijVD2!ǶLj^Qb@ARG&d R~2 'Qb>2 lDr84m/2 L=P)M vMi\W'r۔ԱZ{ٌB,Xlմ>5 F9{}$$$~l YU/GlE@G``lBq)ʔ!@'zH9`VLF|n|. ?_%K۷'V LZ97l~/PSv&S^$4$a&+p\# ȶG\F9 2 >u@rv0s;m( n)g |z >`\V@|vP`z@! tAKdotO,hI*>3<_G k9n`r]0G pʇr!x^1J %TIEfhZ. 4>Kzo )45uC!N)@)sG](68H'`"*xsNO%J֧d4?#|@`Ƥ@CBC@2) rR,mwq3}#[!V"1l@;S\ :W$r@DӼ+-h;$@|c:@97t ^'C^z1$|'2XI|Cx#$cxe xI z@i 1"HBXKpc }DF8 0D(&L |b.$(0 6 a\*)j]5K +RZdɘS7 ]$v(=0ç&6bohρl. 䡍h%2 A\[N !tX8N2bn7b#)\FB*Ϧ+ 6 #hA `ZO Z*xIFAI#0c.."V2g5DH.c 4"fEJ$@i0^3tJ6T,tn\Xn0Ǝ 5#;HDl%">&0}`1N39Aœ@bak4M!@``d/ }%6>*xz-RR $ kd'R,3QEPѲc .p, Pc1(8($!DBDiD* "툌\W*vs`&r \l %p$#@B&c$at F[A4L!$x!0@F@la܅1ABg{"f JhD ‚k(bPJ J䡤r+: cɮ/@&kCc(10&Cln_R$47 c|@H r5Yq4!"n3HAڧ!#&2|q&aMP.T)E.%G@muD' "*`V*lLx IECFv0b|NTH"nx` `@Tr!s7͊'@-Z F)akX ,C j&6# sga$HDb=_UcP;.%bNoK8OdQ7[6@E^EKl)&q($y9X 10E ݗB, u`rh,bѐ*Q& @/w;ΊZܤ0Y\@` & 2$6̨\g6c@0⌱"6@B*Ɯ:h҈$:rD>kaJ1n(JWD֬IX^/0K DPHl u5Y#l!B'fVB2j^cq `4p,C4 rNH qd.*G4L g"|8c@bC"i–OC`BtB?/0 rB `SI+]4uX8Ghk PbaNJd)Br Z- O.E!A@b |i6afoꯔ6x8DJF F` 5 A{'Trf-bGt(nwwPVu! 2jsUc.$HO7/+ݟ ,Sd5O$l):v=ra"scq=dD kw*$Aj{V\AibǠl'$GTlkJiʂOQ=i.d~|6 ꆩ{L[6F'[ |-,b6x,jNeA2Oh]1l> G%BP->dzGDZ0E12LtD@a !p0`Yb& H0. 2;Š)2E8h &(D\8@p'kynр?thDuT a2̛ZkaUt2Ør3ؑ L(t@.#ˏKX xuz SHh.0ʘpGGp7x 0&~.nԪXV0g8bLky!3V&F *pp`>`j(a2Md4ƱG z(DPN9 %8O %+#@FB_D/-E@1]e`r2 4+?Fal C#׃V 7( ) ) `,҆}0u-/.(۝Gt'`!73(IHJ\.A@-FVz CuuoQjѡ91jЏ 7q+d57ۀP h7v,8Dո20qTE.Y?4`4<6@YPk5%Y .m-p>B {5+F\РrVBNSW\5q ]@CX*.#D!hStY{+uJ-IEyol2?08Tc`x *Usa3_ 5a;h38mlBw &`% cr+aV)0ÇvQF贆f?A0o"㔇 J1C>TNh=*zxX`Ղ2S@+⇀Ry-087'HfMD= ˈøFPK4ZC(31a(90] =nhzc((ky'B5@  =hʱ8( 6f\{EⳂx&8(>y:82(H^IӍs ;#5@#yVP 3%#YYBpd " =vXGhQ9{n?x qm< [#A:y qI IcH>ykXcY\ v L8Sd  h<#qv+:L$#y-ǜ#:aib>( (3(F Ȋ0.rfɉñ1 } Zp~+ѭN 8S8Ki&i=X#ZHx. Bx=:?lqBxЯF ! j aҖXt)։8:cpPYXdIk褈`rs5ZѮҮ&Rh;hĘL*P>86!qHrAC͈ )Δ(Q_@Xh&r<؏@av9ߝQ0P{ 0nI1Hr# aay@~h1"l4y+Գ{X4@o&ZUP8 DI[I`CF0 6I!Jpap8Uk!CM䶑-r 8[S !Mi sʉI9uzKd? M1*(X}YҜWw ihO.)=:B]3GWmN苉͍;nj(hFPBy @ᄈل8} XXɇslԞßLWء (׈Հ@at2[S> t8rذh` {ܐ}paEm M\E nR̹ PUԮ=U?]h➒X[;k H{hT";"X9芈R!(@" !r*Xy Z舺RMv h^|'KOІYY.HF%Xx +ᕛՑ )\J.խuQ+ēCWOE:Ao:`1*8>`GUX $š\MX(xdYYXqɸ4/esO ͮ%=i b)/@[WOЅڙ:bpQt4\(dJ2OҾJZ B<"v0 `સ!.dѲsu.80 i`H9p'i$2ܘװQSb }QhU,ь[(Sj12'?pIe} - q fD"S6 PEkPfPRG F#NNiLxǞ¸՗' hm_$^Na{p!=I(L@pg(^_\MK_ge P*jP((sk!7{_܍Ȣ. 6PO) Bc@H}>W" @$j2. /w Ht97(&IKL~>`|:K%@+C ZXR}> j@?c`L"*JXZe"|! gnLys FQD\(Tc'uh`vw;]&4֨@Ppu.H  KPht6~n4Z~u@F2 / Qv8&hh( =*qz/ .z`?G>JG`8),'<@;@0%ɂ, 8@O @(i@$ 0 C4u/qb)0VͳI0̰K5ʂ*.0g)*[9n*7=:*zΎT4]A!=*ژpk5uMb6G"ZDY.T0@PH.D0=<ϓOT:'$J%>G3#|Oh J G,~.T GI$nڱ ̱겱2AEnU%`kKX~!IDZ 1jCP% c}G!hPxH$+b+3 ׁTj{x /qBBJF_)ud&UD0,Ųm0?RatWzR $PNH= ш-Eae f6!A׼v^$0-6oP%2Ir9,a ` RN*)B#< AK+y|^AN(ۉL^'Z=BQ RKFe#0n}2dG1^Lpj;K謗.`)2^ |ݏ¶gljc"&%3/NU˼!aT*T PQZL(ǍR(ilc bh BI~BB`9.=RM7$()%/'Rc|tI`,A2!!'ž2#6&ШTUm,}\:f<QR) jJ}5 ̥ w5 \e1*k(sH= I/J @@T|WFМɖR@1)gSp 2 Wbh;Q|R%@J A&%tS{D#EN(kFJA$Z-2pʶ, ǍDTT H0IP h V/t k`   ]aTf ||P\bQLvhQ_ |$%̕;¿M=GZט6k)er=^|{B@E .ӝ-Kb''ϖ`V B*C~ 5F B6PZYUMcxͲ n#AitjPjp($#&=FL~O`l @jN+0fVCCWâA!N@nA@,HbAT$`aW)hHğ"/$AmItTinH#Hy A~@ c:@.:%FCraȠa ` @0(&f$EH`.1@`%b&D6 `dBj!/B 1anA82Аe!B.!eL" /SflO=< +V&c&+dbG lPzׂ6/rB#H Q:Z++y*e p$RvF.>3@@@D `RD-q$H$ѭ3n )`GVfaD`+ m!CthfAB 0+¿-+ڋ#4\G1a &frŢCH}`o;@N`c#"bꆀ**IJR(0C DЩ`m2 VJ|B?!Dh:k?PN/a^N!A65#(e&NZ xA@~pHE`.eH&'r&@n-,J`r:aZ\CBUcPӶBqP5 XsPF"bd*Ht+ iS#%Lc4A:.,c o¤;N+Ddoh*qEEAdaPgOPDI MDX)*_R@.?kFzbTCb@HPS *Aڊ TFB:ec6*,a0!.nx}JFO`D00V\LRe*D6&VGT~OjH &%+jKtʺ&i*9$[kCuEP$T 3&/$Wz". 8vR'SӦ" ` @A(:ԩjwң!,LX @CO˜*L`+/T~|>7L#@fHVxN1#˜(J@A<2bɈQ 2 F|G 0S-V$j *D+hq7[H=e @,,7*n U(FH O\jUd*&B;Ŝ( J:\by"xe_D~HH&STbja1%MO'hn[F( hlN«)b$5Fܞ0؞H21.NkYb>$L` b>F.6 ~^$j} ktf(Euc !`2AC:z#[T]!,$ fL@~'V#ڴWaw&d?j&aNf$n'ʘvOP_t`&O $+cIr~P:``H5&*f& j*,OF`?%F/k jȞ&RbL|&rX~( Ha!SMnK4,3伢,2Y4vTBY2N#~ A!z8a|_.'CBۍ`,P)n!!hG($>FivF \MahYB(Bl@hb,B!2@UX 4 -=+7r@j / *u $x D@B :.<a<o'ϳɋf ;Ⱦ@ PvW *ePR}<#0Ts:jV,WZ MZ<ǵXZy8O`8( qs4JdV灊-3L,fl` d?]`7c'!#~^r1549D8+V|^~GF~z&?~H%$;Aμch 05&4%W`JF z2 *J'!l<RYTRC| u䗇s*DXFm>Y14c؂Kڠq#J@;`2,{’Z3a6,!x:,ރ6P u>[4Df7%b늤XH! ) c*&5 FkX )&q  'RɐA c%*4 `j @:nP8(?(!Ѩ $h|b/W D6#0`> Od.e2 ]? zdvF# Tnۀ9( z; i+ Z@g2٠z_x,}r>LDjhj[#!x^]x*$zpE˴X0> "pas:$~k@ M( ' p} @z1dgKzѰ(ǠF@sxN(Ʃ%CR"6D4lP|M(֊"i^uh> cT@L ``Ω@fЖtH0 &y@-&|3ΘA#uK)+x2 gi؇.H4UNH!`P44iG:$8F}0 I{1`U\L}}x[ b@&X W1=~`g7INT s f`$BLqp.^PD͑݊*q-/ױ|K߷FJK=WKuC{`MMgZd6JmWۙxt *͉,DdŭX|/ltAfc0 { X0%fjڇ]\;W{g}-`~I9(}L"эڦ1=Ju`[-/˓-̴j^WRݗSWdN]hpUj>UlYlh]m+1"xΏtPEъhV۔^0 >@] lhLao.ܽ8>0/i…;@Eb(X{F5<5˜6LZ:S S ##A >FZRW"&jq`/jSK|؊q̑S*%~y6ZPU/YRꘙU6J D6ƀkzbUiv=Ug3VPV_k9\֢ ;qCyg]]0ȤůRhP T.!ʭWD~=RGx0fBĮL_{gk%j(pb@B>ut#G_^YFQg$B 73U.ľߝ˱ ᄫF9 Tί6``ͥ׽_-|N1"J6bÏp..} #YH2WK晠оh4Յ1+"&K!9N a=!XJ ;;vAµ;$QU b9'*m (4UAh%9DUH4֩٣4k@rp#ps"qg_bL/7.VNr wjtn4;`PG8.ծ]{w V5,(8 !<) B~Kj6Ҟ^d-y} >h(Ҿ1by]лHtR`IѠ0٪IiMJi, :&m*I( UlrǴnrJ9KP޻gWXPLݲԮ*c3 qFqut8 0ݟ8 _ x]hAp03$FX7قV + o"Ts՛sy<>Z 7?ҔLY d~1wHlck3Ha6V^< 4+"mn`&Yȅ_khЕ`0G1v0q#B+p`('  QkHu !0x{(]P SK89pq  6L&qA$(!ljxۆhW,ԀI[BR8l @(n* @=0  8੓dGIzѮyQ{0,@XTQ0,0U$Q@'K[1tƞLHD>"X JٽDXs@! Z h()8ȃr2hu`u3Aso3:X>0 ͚-Xb(* Pvl3ƒ($ \8X%> !@Qm b qp/0h \ `ŒOp#lIsI &::%+8!(g hx$ )h~WAIw`S$ !$$pJvL02@XNSZ(>!hC`pqE# to& j):rٕ[l !HrL?#, dTE[,9$@U K h&jk @ԟ@/K PiEol>gP\+8SEKpg/!2rᡐ]S S@;M`0ɅYHC{Bg68 $P6P(0 `A^ P(*R<O+4kbkL3:?p/8aș@0,hQ¨؍&aqLOϸ!QP0G ^x]al(j(X&,@8:0VUb:qI:+ ԅ(RhM؍j#0!Ho X9I-S 1a,[H9LH D)Ba ˔ YKI z~aJZZZ+kHRU |e i`+G$.Y)Y K:0?K52p8ø!Zʕ^ZijHlʄi sg'j28ua5<(hGp@&@z ZE sv0-.>~A?2;ZV7+K 4қ6v0 A/zqj*YsQuVnB׀[0!QL9r@ =g"[ô]S/az2- 2.1 ##ŀDH}C6)cHH7M;Z^lVLn)-;Ktr:PL9J&+ԶQ4Q[1{%A\T=(rdؒ9]a0!:Z9 4&4x™!4[*.8Ե_()z٩ŝz.b./ ׃<8<9:?=U "0s)#K-s|bs @BIpr(Uh&AtY2:㶲cq39[+ =:K {/;&<!vABKZ%g4҆񈹫"_c{Mrabح>7ٺ+PçaZ7󕉤XQޠfԄ7eVCp\=3y}3y> HT UJE+Yu0Ǵy/؍@yKc5Ĕ\s; ǵ/Jp%Gdfª 2&SbԚcv1v00% {f 0kdqcM9~i.(3:?Xeݣ(s1)P2[Jh$۽ (n>QA/.8P0]_$00do?I p*GTM$3:Hm?-=/D#xz M'vNBkJ_8  +mExx(g:PP7%P17i?bC_x`>4%HeIdaNFlyD]a="W*9.@UҖYjt 9r@yf$p[ ]0 tZHA+vj/6چ):+ɅUT Q85TJ٧[RX"Kp>ӽRm\ņHc pnCUdg` 9r{G:) ~6s%F`w+j0z_8 n< <j\Xp|@( 8uz1%\dT0r:!`hI#P!ˤO_qm c-(7m~\..sH#B(:$Wkp P0!x; b1r7ArÒ'Z;@Q`sQ( Lg|<=y|t :ÁCٟ*u0Z`\F;@| x`}j`R~Bafo)u4f{2, g|b81րvB `Gʪ9 'zHvTl<{3ijZ\Dܞ%iji_0-Z?OBGG|H" Q@j/&Y6| C'%V@* $ "6VmHBLi(  )`@G n* t bx*tsgw'"8RM s/K*щfZǛoJ4 x@^WHɮg b'Aъ*y ÊU `x^* h)@Vkikyp E`Yh`2 eF긬[ #{W0NB61H' #^)Ѐ{2ˀDD}2J.oa,J8* Hi6j* "nĊp) _n֜{D/5M*ڰ\'LӴ`Q%1 t.i7;:9,P#MDDlz8`A?%O05 CO "6K%\XKcyIH,d$ fH  < XS2̃ZZaK0 kӐbC4ҀB@J~C ;EÑBI._*_ҴFd*Ez&$5稙x1"$GP8GH+qZLUr]P,V)z( bJDq4#XJ`:#(v#e]p 4] yu/ZeMlM{|$Պ)@!Sjm9F>_'<ջ#",C !D,{yLD򺈰 nݥ,AUB$ 7ވEE1`1o"*e';la,&K#ĢBRx#O޽XT"Trr"t,GZ,Nc/b_&`0Nl6c\4+lM<1&WA %.B RBzU =`!fd!I% F\ZblVEb& @.A&a^Ng<`GH6EF(4 2!/b3>7MjaFQ ;z== ~XF1KkX# 5`~b̔8N^A&@&]A3 A F"W6jFD#B>$!! 09fAk@N@DD"hDDMfBd3*}2<bo&) fEj!)VbńZRNCD;w %"i0`xevBa)NV^aO ` Vk0;A.b'6cB)+!R![(@]a,-4l"0&>P:qbA=f-28h:T.v8) B% |APD4$l[NvX +?}K9Oz6j8#DvQ@Y?R++s046B8 *Zk@@K @DCnkrK qA ]=A_ @0K>%ΩPv$)0Lda7`8@JJ&kjk (T ,cJL~` s5(*"Ld(80sˉK8GCCE8+ND4[9@G^FBdN%1R5` C/bLd>bC24ba)ԃ -(B~L<(ՔBTr}6KqrBw"B&DClpXurLvBfn.6 q1Uo.o++#K,#= tC^ꔫĢA g@=R%+^A6T5c'6Bp#fi~D@:C$!XEt r;m Hw8"F4'p *؞8A(et "Ł3;P|=!7q` kLA$v0 r/ eU!TvrN>0JBB@.eI`źJBD/ IOEu򨒋*t>E\!5%/SrB北I5k?k"xDDd FڈȃhCl.\ ȳ@$F/Hv(IZ'+_6h;QZIV(0_`BBBƹ>.>DRdGMv&e_Б)qvg(r,rP&Cu燏8g(OۗʗӢVtJ{~f0q}BwsMq4tkQ bJ$ v9VnB&B&̏yH ```x^S~ 'TՇn$ al˫c.ꓮl6MD.ITR5r4$:"b'M }BF$0R= Rb툝i<8+mA CmDG.1$2K~8#H `(gfrhLWTcXړ=n}'.M<Y%'@$+wI8!:rJDs7%B WN_&VbfD}HCnGϜuBA򬽩& W{y;@<` mFdD96mXY È C1Z39kRKxWs LІdo#\5>M[H$ H1H:!8uVdZl͆lXTX;`_&H,ap(d HB%?RWU,Sʹ%,>2qlDOC{#XYg%f^FWlZAga*'`xG~3h (R&zWS:G:杀-BXf|3w㜓2{6@DA.sv| |84*/AHJ\Mal"bA?v+͢CƦ>/LpoQ@~!4T@x( %"p(+8BH58XmS r[K`߫t>m(5@t9DLDId: zp\"opSg^~5 ٸ8g &;@hp H~.g6CnQ4)Za@a=//7eJ&jd-1'C'B8Aj|Ed48lEujH5Fh?8f:B"t*Xe.E@w@h01A% td<.PlCt@"@06}>0Eb y@&  Pj[B1f8@A@K}>@p@6m^W+%rQ#6Z %H#H-)@%\k4R@]0"Y rB ( 7{.wE-y@d2KR{IFНpT*" LJ(>ruvh;<'  *v\x+sPx/ Qyh0 xzp-x *4Jzz`_O){;)L u w"+*ZxǧYv,Noјz=<~E&G@<|TjK??|W`9jo0#CIpF#8H -狡lO=LŒpYU adn?GU#H(.}< UP1LAR%XITaO@E`Ld7F?GC ѺUHfөN8'R$a#QG,A5ʁ@YtrB!hFA& ;( &H>|7`=! .Ǩb 1T{O` ÈpDA,%a3wؠչH |S(@A%,;<- H Q|.PABV F4Fx#B0 m5!Q#|,eҢFHOEuURU*)$#jgX&"'rБʤe#m="WTHI`EROPGvԡ$H g nc Lx &)pb`*R8"(x7 NI&@d`kpsd{1l&B ^Uf>&ݓC6DVh@#ܴдWsEi)rΏ2!#Z,[JK$|X _(u"焎dmC' /JU6zU;*RugAX aFl-|0Zx| X=Ci2m$ʡJLDBPN {| D@Hon `R QE`#Q/Z ӎREk5`V r~ ,IUm+ލy0lrȤ4F^)Rͼdx, 誅@"T̫a.uF%yi!RQ#f^n)n KH]#z-!"J)Et&'h, 7Z``$Aq9iE CV ,m/Lvs4F4I)R 1>Kɬh%$i7Z^@<#G\-#9D&#k2һtyv0Hb"t<ۼ8Kz[$5ͮ\N6T/XKh%[OiX@9`P d Wa"9/dS"l 6|JSliGAx,] .I*2m1#1ZNq1p?lnƋ^2-jl[+ȹȤB&EG9qנiH/_G[ľ ztژE;l 0 P . ڛI ( @4Rxf8:)2@3`I@"1 k% >1ܩA a Y'1!`PS1pTx[ !'H^v4;{ hr\(0z=z8 8"pyc6a/3J0l(S{ H@cAPyxb$?`0a @ps< )-or ð짢0`+ * YNL$xh $EI`h Юg w4x8%G@񷁤-Hv%Ih  at /B< `-(1CxZ^B!8Xw&GP džjhr18ś\=Wu BpT`$H2I#@H`a`Hr96A4zY5D+ *pS0 F J$0sCc3 E3S#y\W0T4Z' 0  a>YRI#Sa( A^vDH"8 RN=Āf ,q" s!TLrsiА% `HHdƈKmh#:ᭀ7p4I(2O8q!ޱ +GpqX #\jL1%?opb"s { x@F"|džmebϹ8( sPҚ~iDI# bzxbȇpQ (s50gJzh&h(]PdG3by x:9ᡠص }YQd=13%R*RÊ1Q7]$ y₎2 f^A^(T7zY7`7N:".; ".6O9hQzd!3>(xR~գ2`Z#=`I[\3? /Z;-lNw('#QX]d {ZơF(JZmPs@\Sse[,*5hi5ڟc%'ȮwDK =[qPIHq pfchWPlED2VAxM 僐[7-X ֵN=#%0yxab6QhP { ߟ#<< izϣ탓0ȇ`U(1׻* {J85)-0N:hy!%⑐]vU;(?I'v8ثQs;ߢ,Ҁh/17K 攳dT皿U>˺SFZ)%$9h[hj#PM!wXw7b3b3^2"DaZj)k,LT!al-/4(%Qh dN@v/wa/"!A`P,H``k `,4 Ƴ(wiz>n  e #c> ( }gȴ\,3bnFd6Jp8[M;KRM% DY@p( .h"^o@ˎ  b8h:qĂ\@\,A OSٰk4&H!! )tx_PRDb|8J@\`H&@x&@1šn)|0c(~2 $ˌL6Ԇ~ro41΄O#=Ű)$* u+Nȃ LHl$q֢jFh:#0J*LR`gAͮvNIAH'k'@"~Łфn> 0NtO q{33X!x. J$ @ք6 imHgG*3{H$jr+JtC:S"KԈh"PGe&ؓEzKR}V躔YrHV[u sew@Eq[2P\!ӡ/()є6M{@z ( jrOx!(&xHrRhwӀCfYk< #@ .K! JP}If^ ӟ$<1M oY)&$򾀘Sh7Z/ Ϯ W7ɸ@R0j0mXAXrA5Z WR5'&P"A AR&* K!^+p `v  gϹ+"v hXx:W0f($ #(:=8j[|B5( KA(,Ga>Ԁ"Hyc|=*?cCpj:'W $h@!#2P[kD7MjR,nG.)DTi&m!Ɉ!)"<$CS Aj̘eܤzI| *ݲED7 xa T@ WtIp0?ԓ ͩ0EHs@":P"\0iq`DD!H$ķJ}Q#$UNڒ'@fc56 ѮI '0 @ 8'@)-&)[Kp"fScIvL"TfhI*RP:9L4~7FP֋Rlp F3s|SֶCbK.h)((AYOPjyR*"]>_l0x7bQAͫш-)hp;P>LGqHY>” 8RPH IIj\ek&lᚱXUk-dɌڛ*W\tg BZf+iŔo4 o#p1pOWV+dܭA5Y h?(w0Iy 0u!v<* R.2Bt(SMPւ"?j=8 h,!AIInmE(*@([Iͨ#P\=.5TI RvҘojV4.ģhd5zGPhV.CʸTg "*DrD2lEzGD\ʜBg|+@$̼@ehb G$z\ 9"ꎝ Hh ,%@*LXCP* AbcXˎcg "#~Q56g9KW =8c{vb3=h@6ֵ_'F?^nP-%-H o`N#tNv)@W(5AH% `B@NrcnRi{Xf^#uB@ `j>Jitꐉ FTn8LR<R9&*|#3 n~O|1֦%JA, ^Ĕli 5Nv@ g$tvGAͨA\Ȁ .]-IHT >5 \Hm)ڎ_2Mz NkdA Ϥ ϼiIJoxm ĄNtc,L^~"&Aψ>?] [`#h ApC(m01Eb*gbځX\za\` 0'AzAqfߧq!Gމh†YnX# A^Nt"!}pA/*L>!?&%<N f\hX8٫pF $z"R%rk".%-:̣䔏H SnQNG<BP+B@&y0!A!0PE 5A7rCreAHp#2bJ!J!#K.r_@ |@52a&(.*8@< %!8 6 X|x!|B,FE6`V+AXJ. ځJLk! NrF@@IC2I.nAB$c9 L Hd:0n4M%<$1t :9.>G!4rap @?a!fԯBP% _n::*Q\IB*ᴆrz)*H[}Q?XHMI߫μ'g_HWdچ!pĪaź@I 'A!iA4FH -!@a(a@M@-%*B@@Z 8C!}8^@ @&%#03-> aM"l'ab%H`C$h#$.C2F'3* (qc|E_"2ol })RDO颉 (!AU  @Ҍ8@n+ ~Ipv @@aɸ)ʘ`fD,j+f8ot C0SEC&A1T̊mH]d f1E#Rbrw`w(#`E2#:@yu|;$D#KÕbl)u$F%w| u@.mE[B@^1 x` `!,h-b5{J`QhI5r6JmB0sc&jOtEBGUD`G!$8Ð:#3z>A0[x ~1KP.brIFha\VJAWWR/&S`B l6EvfdF fBؔ*ʟ)4),!od7@mRP'i$. 4!k9BoWHq0JAWA:]2^ &I!hJ : V 8Xl$sJ)7-\IjۑLhވ "XMc32G@9H.tBRi@_@[j h!̅#2"rx@@0߹PZg0Lt"-DjHD\eaȢ"ZN MeZBRi@aOK̔R07It5t'H IBM.`?N`X >CcPCpKo6ceaf ˄FK@@0(!(aZ '10!k[AMũ .hVgXXA `B:bq>""hBv1fă2N5-"-䶮bzLb"t$`2 i&Ɉ F@dv .(>I)ôa7 k31|5Y퉴 D<Ja.+#nO'nD^xJJ3SXI)\Cm! "ƘVgsYD"F#tؒ o&,v,Nx)içDEGƜ-$nۣR FUMr.7siП'Fhu@H:+I1g&-Jbl>3MACͷA3JE xE , NSB%Lޜ00Ad CCAD@ ZAJ3*VYjF!UG,߯@,2*L_NWZ c2t ,Cأɪ HNb.S Ph{,H|ڙfINYb%&vF~Pe !>vɴ H 5~AdoDMnω*,{Gdt ſS6/ PouP1<{a3tG^;ܜM+镡D^ @,A 5^إ[ Ԓ49vN1R柼2RfbS"/EtT| pɽΜnx(.aLTqrI@pfZV\0\-jKDm.(N X!2@|slzٮ\38'p#TWd1NX9 FmB{@(  ^ ` @ @ OPJL!m ~!u<~P 4z<@7|p z%`,@].נM{;ЀD=N48^< &}nC][p 29R ɿ0,UyNw0 (ox||c1@h8p8X1hqtm>YvuA kJ&6ڊ\2d&X{خpx8Rvb!ߠJ 6 "3 uٖbyeBfP'V*#NJb("=vG ovv]G2X%ƶ:X ik&~$Z]}`~,BZi;F'zҟ*7 *=xPg@ `aXWAx n ŠC 01c }9l C8qk È#H /"yJJ =Sm`44C'#@`X"n'd~9J%ŲLbbQv!c5?G<])pZ.*q=RH$7CcVa/TFvOd!tzÄcUNSyM9dEGxQ "?:Z {{'A%/Ȼ=M~"$W^ dz:Y S 1LY~wn̈q(U bt?ҙ %pt  XҙpnNHR KtF*8:S=#@E 5,Oa0_ sNPx/#J`ˑQN&6R NzIa.Ř"x9?$myCub+8e a!$#j@D63A`IJ/?t=h J-/i6[IcePQd؝vm M 2^p 9@B?"OGli8'g!83So܋wۖiz'Q H-]vg_\lk7 yG:=P4[:%/1B9a4 9}4:eQ ZOy"+@ޫ@fLH_!4 6H3**sX3k ӆ>X0KxX:eLypA0@U=9Ŏ$zO2/<i,ޔt:h= }I J#9m=lZ+ĘI-1.>@D cF)yE_ǔ>#x Q6.`ߝ $4t: 1(P2xG Jan Y脈ymhKK 93Y? a6(jS08=¢ޱQѿ@M Y2v\PZҝI\qhF̸D΄ưow P,OH;g2Gi5Pn֙8#Yr# ݡH6ȼ1 ,g 1h ,)sƣɍڿ1Lp% Q, &!렄'saHS$dP/.q>"!Xgoܑn3Ű_yMh!RykЬ*H)鶇к$( LA`ˊ 8W08w g{-s Xri 8 `@``0 H g1Zb[F`(lF(P@vKp bϗ 9 :~p?lf|-R@pi#`ir[@X@(Ԣ8 ~?-8$0@Mh7 F  n h _x `P&? XWV_&bAS`@SI+ yA z6N : z[0Msy, @H@( f#˦~j\" XmxbepMj5@^ a. !(q|#(rHםA:w@8B@[{j۟GɸF*%F(yBX%0lRL(s" Ieu: ˚AIP.o }[c! RtHhR:a\ (Y˟D/#IP\B>iza` @gQ0By+mAnM J%3ez}ԛ}( Tm"i@ _}/^𰹢t8mav(MկgFDR e')n!@F1+|iZ Ia J'Io計 qtq/^fa {<-d8@<攈!#.8"qo Xp` L@O%' #%b&xk pz>a3XU!lRm`J0HaIpr n^@^- htFW @Qp04y( @vN.y#>p VjH|$<HS-N6@t(8"׈` e7c%еc^JD ,"Р b< A\+:kBO5F \*`W @$p5_ A;sj9 Ic QB@#ŒaJ(`N jP_!C=@"?o0"Q:D0q>92Q1YE%ɷ8?`Lirg9 QM@!Jcدgܪ"Gx@MLFW0VݏxLD4$.Jh4#!7Y9Fh&0 Xw+ VI\ YJI`#\@Q!I2RR6ƪJpfn(j `"rj n-1 5CB* 6LD 1r[a zBʡ31CJBJ^T0b"9zPɐs1@'i+jR00%9ƅ π53+C8. G `+f'Ȝ,oEunnAP!$`&бD@oZHvV aMa5<+p4Q+\]@A7RtQP[ ZzxP4<8[ Z{??3cu+?GlP wv&>GP#jE͓pm3H"R6Eeuy^0bFDMeD(0h \ N{3.iSN6NfZl.La:}2&*SITCy'k!jƲ-n #,F6 ="..RbI@ HYyFH㛦JURqEV!"-F]75VΞɻ%pZ(G }0UGW"&z^TL#%&HD@o y6#[!L 3E2KXb gm[ˆOF!4-n00`&:2&,W22$,!f-F9p4K@0FXGX_dp!rF\R.NchҒV5*ab2i'7t$a8f-ah rd.R `ՀR'V6>!O..L W*6jFn!jLR 3@r Fn1 k0&"fbOwp6(&5b*L( |\qP#ɨ PN:cDv'@.mJncQ'I,e"s&-j"g6"!.5%Q*6p 7A">*6F[d ,ͼ@ѤG@!BJZ"!0vh*Tf.JD!A*ҸªiѼ!: QAba8| 84 >5,5&|Ű"6@*v>#>f|_bFbE AQ-#cDfb0t_^6%D4XkԣJ)j/5 !QhdBzL#F1p iϴ1f,b0, cbQhm0Φ!M$\j&lA "WERz!%*,8 $V@dž""bĚ?d)5T@ ώP4#i6Rn`D-<*d;3fndHA(0$:!*cLv J`eb% R% *l!laʶ8+94L%3v+^,!^`0dan[O'@JŦ8 E7AQ6CVs+sF5bMA0M0"6"/k(N!(ATHH8,+KlV {` $K&"AMCt8& 6 LA:PH"!b*1Ӗ-j\7U4a&/*!&> 'FB"w'n+qX>: 'Ffl 1 @Z%%:-r\#! -"l/ @ `|-;[!2rR-|#*5n>>Qvj@#]0,AF>!TB6^eV+04R"` K-Tcţd<dh#.E"3j221 N}H` @8)p!SҜ#D@x:k>C K":!زU_o +6t @5Šs4,:( ! Iie*i32w:$`Snr,'*Sփt>\`@E*i%8骢) xhhTJɞˢKŨ:ƨFs`F-"ˀ7B4*"X:!J\+jLJleöD畤8m=u+~5LJV%d:OTK?xo_+P kuLz.@Ai j5m"," y!,"eb(& ϠyH|!gL`8ob!n(bk$fZ>5&: ~Y'&!` hV[ld&,h^J`TY qn *V6xp (jK`4ȮJaJ[A- a|$  N~'jխIȈ<.9s#[-Ɨpf"@'A- b4ꥺ&̕""٨24;x ` "3e["eHed&~G&\ 9=B-R6Cr6}D9^!@|K{4_n:saSŒ T!|<P7W^a&uWtOdJAS7؀a",-J PDF5VDq*u|zbiy!(wJh`p;r1$l  KRʎ?l N+Io  o7{ VӅT(zcIosY%LNA m4 bjO*K5i4@3/ԊM&h4 v]I=~q_dM@}T#0AYG@M,ʁ̪j~8hȕ q| 6#kRzӘЂ wKYzra®@XB}J^H)PjD}A3Ե52L$ 3O?k[: ;dxh9-~* ~*gY ?"H:x+ "'d1F ʼhb@,L(K=e/}K$`+GaeQUI%*sZ@ @D@6@yk`5\-ڢ,Wؗ;5ݦL9H}JP +R `D`>u~PpJ7>FJ-Mj IIϒ"@PtꙪc@v<q(MUuH8ԩq -` 3@k:h hC#KС, ,Yz#,uSJIXho9 Fԃ5 T(8?8k$j0"j,,Rx͐ $,P܀*Uv`Fъ3 Ȍ3=pDNl$le4 `2`\ ',8^)](L!t1H""2"-E$wЁB=ļBY2. m'2 Q$#rԡO"('~+B@,+ٌk ʳ3I}L2IRJ,6W=\@&퇫FiFtM0()y% |EB;` p0V_J@#TvHCo l 6KdG Tp&IlpjGh\ x ,D<qAd,&9^46:,=" &XH|HoQHIJf .J@!Fu@p ɀLtMc؋^EHb sx3HOiأh;yR>xvESyB @TZJc,ϢUЏ:f|EЩdLnG iut褔:#ln i|YLP`G&dۀ"cGz%`z^Ǫ&lO,<V@:`2K4cе,xxܷf`,d:1%$䃳73(ЂJ %e[tG$b YDs3QJ怤݈@rjfd[Mv)r^!Zfh3QpF8yCkVeweGh4 WK?](yU#[{rF@MvW x?"1o0}` 28'3P"ms`C$ P+8I A"Շ: _r oN, }%Ye9aDЎq4M`5pqz-Ը`i"`7^"enȲH d.<" ,菠';ٹx(K8Gx7Xʓ1 <+r QA$ 3TH,f 4i I pe!98p W؋Pxsz9X:8h)$ (p{581vyIA[ (XHzX7xX}/|lGDy 8 HON 1+c*/H|`%tjMb! S@i0# 416@ ؎T@-Ǖh#V g?# R84=.s'ߊ@ x1 Hw8r,|3q J&!xX? "u!>&\)'YIȣ$ "UpP^r#)B6 5(ywx4{,Ɍ [ o;"Tj ȍYߔ˝}JJ8̉z~5z z (2=*z( 1U"%>R^ɔ  ,lJ o`Iqw\y"qXxX(7,ɧd K==%) tw^x ^.xIW%ߔ0ҔIh<(1? ɍHK(9@k& )NI5GbL݀3xZ &t ""I8ﭠ T'ks4jb3H!ѥ&ЂXxOۍH,bxWeQґ8T0)h`'{%7m ѡO(=9 ȍKu )˸? e*+@}#O;$<.JF#/v;Кj' 3%MLZyU&!ŃRxPR1j7:?MI P! g" @/AQzp d'a|3h~0k{l8p,@A쬓t Y?)/ϋr%Rd ݰ锏p!Y{,SVN:hK Pm ;e"x@(kVE]!"80 +J; H0ދt? ;o~:췇Xr4K$ 523B2갢Ԫ,}Y{^=- ։2xu%ۛ"Pة?x3V&Qau<[5 =vC\_I(:I$I>@X۠$L"5SF4ڍu{ ʹ8XDePp/{<8u9(PS{L!׈!/pШ [# Hnj82q!\^$Pk!r uY8`'p-¨xptGmۋmq%U[xK Tz c/ S( 0x H~ $wTt觡1tO3 % p|}-8Ї5UTPSAqgpPu;ɣᙕ 4/ē#r[N08 Eh W`cr! 60pDH pRliC8-_FPR2聢T M]莏2 EXDR@}r*Z4 II A'7"U_9gI?~4A2љ' C$tE]3g %ziiHc\`: ZC| dX (ԡ)i8aVPUynH1 /Q 1ɶʲ &tji` #Iɐ 5y' ِF67,$ Іf,jR Ʋ|ECpWZp{N(< ?_  .BaPB zy07N@$2,K"`-Afi$p:tf0P {=x  ,`,Z̧ `2N,0K* ʧEk=&`i #3 R3?l\2 d3`@(0|U$pgI XhÇ>YM!j}`^-?fixx0eh8&{̄/JPUdx'2xXn to v2zbԻLӵQ[/`%= ʾ߂,!D8a2ʇ4ɚTgvj(VAY%PF>@Gc*gC`i\RSYCl*innڂ,TޖRե*o L+S*lxgkv_-&je`U[zBTCgjs5z2R=t=ӳޥ{kdٞt;FҨ5g\,neS}?ςx>鞒y*dT̉8y8XX.HZ1kn>\ deôv!L3`@@X@H#̀e>GZ.tx6 to$~G-o39[0&!}"̦fo+lrg&y7ba7\ê0 ӏ;hCHDP*t94Y~aayf|dmɻȤL6fhr(aPp;e ǜD3|Gl95"|FQx  ú}_,>4NVS;m.F*!TT#!ch IX( q10bAf8dUpI*A"`)`}y^8_ Ks1ݜ|oO aq6U9akL27+Hp EL)W8x`2%`Gmc+EdfQSA _+89i.h 5B9b4fBPJf#;Vey2^N1SJL˓-l_@}%X䁔n&9U)(xf@)K%fS`@`pP818"i8 Nv:,56&5K1&QA/ w+NIgS >7CIV3ص4Fɼ?q"IHqHD<s,1Sx&~Ҥ/* #řLj?qZ+`"@Á->*`H ᲾX[P^pq EG ~Z`VmX{0eWc<)Cz/F+,82WŁ N1y9>8'Dș,+d)\=s`B +0Qyϻ4c*oՕ<T >G -f,ws^}hO ܟq.t!œ|ӊ qzb@\ NT|3-(MӇЉ8ffs.8YXXs ֟nöbfIO#Llof,J}B^n mFB x*^#ay],ZO42RbH ,*iP+ Ů" b0 ٥TCtT#PO @NaR.h08S>ɣ bj'c!aD$@ nPBҿ^YE z UZ0 L'78vb  9`Lj;RTĴ'`m*;<$;ȤO~` Me|8.Obf{8EtG@dq dD,ѥӌb8r#H@f@De~qVh8Zls#,{E-#$[N% *JBARbh%B"`D 2X  @B OcJ0Y% & ./QJ0&w /&;aLJC fB.mCl0))HEa|2}2B7)ζ%4?A27/h(0 6ckbo&*q*v.&q>08kd'ࣂN@!(Dr‡GDḄftS^H)c80a`Xe@ ~徰~D]r*E5jgoeM ȶCZ,4d!DjPMrqn%D3hlG% (ƬjUj0Lo)pH':)r/v$#bG2'8b>"= ASl AZ4Tư#⇬b3Nhf6må;Dl$@A$ b"`;d!RG2, lj®c;Fڣ\Bu"A4;/jTr(ifv'[ =6 *abJJm0꣨=F;*r~G/N i45=^nQȢh2|t/ʬOPp7ŅlJFRf0`Vʥ!7'$c ER#%@›3/QE,6F `,4}0%G] PR6X6` #&af2eb|t3,)W'gGcL ͛,mB,*5'3$oG2*OZkGdPrINGr7Eqo({tr.'8Fq/ܥrnPrcKdOb^i*FޏU?  >!xa!ܲh``B)Az"2 ։[|Wgri74H\#&AMk*JD'gsExq=aH[X@^=d8 6MbAcQ졕OƘx' lk /$AUh0eaa@B>H# @cI IqvpnDb-%>' QimB6hmf~CABDE KG",& 0sH4t@"G.Ȣ8_t%BT=&i @!^A܉ZAM,z LrEN 0ԍ^ ̥D'")OF2$E'vnL*YB[ud&un(Ͷ3BDp܀bfT+N BTg`5h(#fTv ȯVVa^ d.Z;Ê ,0!..PͪBroQ^D`[&+  ca?^(L"Nba&WM,jRT`dXoΪOoTȶ%g^#BB6& . RhB9cr:>#5uM U ``c!M7n%J4a\s7{,Ld{ `]%&}Hm}.&&9 J mYFnj/e@03M# >F B]ʄ Ïdq*ƥv%Meyz-3=6cV8ALUi7_>[B\uT4w UE)'`zj(&*`HH@B*}/^K$r A6a!V>)MhH`2gL < ]o(Ӷ&hZ"V}0 ϧ@`?@HQ>_pp B3Xk~ʀ@DrI>C!tQ H!l>a$ip8 Mx@{KDkܪTr ʨ5.AF)gn'rXxwIa8`2 0*AҀXǛ{G`Z70Ӟؿl(z,{#)y0J / }񼀇gZš #jB̾p@Fj c@G°{L/#ݢ:@#ZIRX ܧ@ & ($̈ g̯SyRTqBa@vu-1ǝsWaK1WԬQ'C!CUHǵV"-B? *چ{""<$.FR$rAZ!02z$HYlƟ򤔊hfjϴ%n? D艧^c*;+z)Z̢b"%)k,(͟1I nmNj#T~42nNg;vXyS7I XtgbN&$]!qhÖ~,Hl"@p)oh=ѹ8CS4@L[6[mH `0 -v`,20<9- ǶjL 8`LGȳ&GU9=U%؄-r >@- 6FxhM^ HEpQ*1fDHcP1-2R`AL(JL7 HrO,m/>DiK:?(ԞG-1ؼ1 $@Ԟjy1ha4.`N gM>b&l >Xc hĨ&d֬9UK=_Xi l SKD Xlh @&p?wN`8\#r\rZB GXdRKff 4 :G(8ìu.!ޑ08j, : h+"P <\pZ Ib&]5cbjIXWnyp1`Ȱ^OT:Qfn \ %ĸ=a12 @,rGȥ #r<[g %q0@Vc.#Xd? e@.|@G,D~&iCS"u"M=$ b@>G1pt45 W&mh%1Px94_PiunEfa ja+C#QԀ4%oAcH/O`x$sPdT0&G%HIS]$NpZ9,^+4 3JaȰhpД\iS`iV4 FdO$]9xGʴfu|n:UIPv%cJaAa1vxQI.ƀq$aC$H=j84 yT[bl͚Sv aItpd &]qekX ƌt|8S8.3!$ujxW@I j|XVۢk -~bүn 9- [̨i~B&#CxLJ2JOʸi둛Z MK !$x_ y9ؚ112-&!xW:(&* P\m Gm(N?BPdNau V&.vϿQh$1"C"TJ-"!|A& %cq C;tld4NQwZjz^ GbpMBm3Lw L-WErK$do"JO(~0p1c4Ș$)Re&CXE~1u .Fv @qGE''btc .X])[fwZs3K`2$IQLqWZ猗Kׄx쩗!߇I {%ZA@qEza q%.)@s+Pxq p ۼq=na +tc *6Ѝ0` <Ч^Yq 5[yppk`w~P>["Q?I3 n9?:AHuc} Jx,CxDK Bjp1)Zy9Y=0ĞSٳ6C ư0CG 1L馐 rBRNӘH" D )63!#8CR5 /Dh #TPa#:0wd5CtS #˷;iL6 3' su M<)J(ݍwq#X ȕA)ه@skPx 'x&"+Z *P* X !([.|1B7)q̀0s@iij5y3Bϙc9%ʥHm (LwC!7a: 3a'0}82Ȇ6A!AJvBf;[Rx! V @c$#h#'6\ t#5i,PQJC Ч' . 0A;0i=Q Jka {ܟ`EBӖy- ):{m p>P]>@s"lVD1YCA[Nc]o  eH0,X4UpVݘh\h18U3[9>L 1yУy\FCW!xHH.: c^Fdbc8YPiteQ9$؍n3؛<,ԎS5P-Ӷ8iH<HV\ڀ:USs;٦cXsX_]`B\ F%nj#:fj x/gD8rDK` eKUP7Yْ1#I2HV fƅ aLWAQ6v s" " N ̇@qQ:b@7e$7tUͯgHd4021 =swP Q^͞ @a}6nr@(sM7E|) 6 z1DE,0-0c:@S s3_QQlZ%ff i~ @ H׳~莊&{ٮmUƛ1  3 ʹ{9 q `7to 3eZ:K;O(^iSrg{b0U*1W 2 0x$kl-[*!La ;IJ{I 9M,-D=I9,$:JgT 2 ͙xtBB3O1_s`Ԁ ~X^.zԨ| a QDi]IHJ>(gsN$+7:$E3. @B`P gI@.y|G\,zP@|R,>36J`< B1)*$@BX0eaAQpP. *>,zCj5@CPO>:Y@e'@l@ B;H`6+-xZ8 gpыCٞ: Oo; >o2:oFNƙh)00+3%>$G 9q \Q~o 4j\!(Z ~)h.w<,|: j\Q(Jz2@pAcnb9h,ϻ :S *C*Ks`$c9@rNWZ:5 tW^p1(!G3/$h)QȾodA* ȃ{ "`g TVf!x7B>rcZxې z.n$ R>o>t+tr]0Olq :P\$G/B@0ԅ4s0gsD=>Ȇ~N@Bd%7c5"|0D&E {%FSoi((LjCj ˜WuEojbm "?jp"P(SYD4-bI5gc;Šf/ Nİ/"!mRS͔>{r\C8]6dx5]f}3j#_c_ T `ZM+v5E*,H)klҹV""D88Ed9O]rP TӿzHi9 >b4@B@LD8b(\qv$B >U4G9*V0Hw;]9. !IsWxBJ:LGЍEd+fxqFC/@!d *lI?m# ɪ?(&}<v.c&Х8(%c ,c,g0yRNzOGh$j3nSIK "JI;BDT"M9@0Dħ)笅Xq{')y$ĈRK&lh%"b)M7Y }cgN;-I ^ )d=IJ<bT1Q^dfi'4O='p }A(&fhL b({i:d 8*,cP(l_ebHPlo`tB =GT8ODZ DC ]!w;/9 5Ga!{ZMiy@ HTc:NY.?HE@Tw d`&H-S$8Sj4# 9Ѐ}w>Lqw$rX17Prˣ Iucyd.0 =b AFQc<6LP# @:cla!nНO5P!n| &0ZA!$e.x#?gA"&$$zEvIʌϧ0$,c%HT0^c#ɦx#LH$ ǞB!<4bxL_DJ/1y *BHWel/HÄ g%NJ$%QNEgY ?rhnd`|UxJf0C胎`(\ZC`J$5 v#6`($I"p0n',h5( ,4&C$0CH2 . $DGXJINNg(/CdBtĨ4 "cnD`ʨ֥nca F7Oz @ PV @ +o"B S*$JNHSؑ.N+|QjJl#(!{P7n?b.  |6T%nv,coy@_*"&d?cHUAB Dhgpe>\ Xbu! >(j  L5 .Ð&R9v'Z0#3Rfd1+V)b bLZc83j(6 w&O,T N-L5`? JlP2 iA j ,2.b?'1! :%en o`AX z @4B`>@.v0 "UB ӈoF'ʴMPvpAFqxE>Z /nC`!8Kˠ ,E t!h&w%,iB13^^o"QI6C8n(>At!ŧdQ()`Cl&n'8LR>%O*Z Z)B 4+3 UFdfx &2#AT&Yɫ@nZtcͦlg:o\zu@ÏI? <-;dH-GMH5* fl@@_D!-XÜ'%Qxث!im%Z s)?jW8bbZ [' qR9PCo^`fr0ȯ=?o5b`!H)f-$5P `ԧ9C~`@8"">wjj#tta ` FB?j@ B} a š<:dYZ]m6 -Vx!^8e h6 @ T2`0?ߠ"@X%~M@x?ѰRH(}>2 # {Odsu}HPr|<`DjZy U!~H:ς!JL cPQZ?xz}D t?h)M85IP4 J\H*% zBWvJȪ#꣎Ti#.u0LjέTjʾ)8Z4SWDlBT]oThCQ`ҽq4-`Lu֞T#ޕ> ;x"𤾙yiYCxl=e<t^X.Pbc<#^ĬޔR& <%RR5IgҸLml%XM) -HP)XU*<"No;APTF&f Dޜ)BvNfFI+}c`N VZӾ'@ QSQSe'$-)bڴF#RENk~(h˜V`S PGq>,٬SvŕP&+"[8 t-=cM*ܜApO@ΞP.J=T*0Ir^m(U >6+좝.gp RY4ї&.`Qr&Ρ)BU*->Cj !Mmò&䨡6 :|AztB[aM1I<vq0[㌑7Q0ش]o.MnL3zPprS@qaei7#zjL9DCfޣ j=K(.DN-DZ.Cyaӈ|z8kAɘ_2jjTR1]\Lٌ,$3ՀNrR**̩"l$*Ihl (%S{Nr+LjDİGd 決_w 0y"90\wTGI!0ө] ( |ʀ 22ɮ2W%$фdM$$#xLNQ@9آX8J!ʹk#27MK CKA %$'%g(FnLCZGR(/0Q)%wrZ$)Fi|H8璳TQPq\zRFX9dؓTQx>s̪̋**D>N _9-)yK_@m~+nZ%q $2 : SCW`6YX6]?*iAprblTq=ߘMN!0h[v+1iD VG32<7ܛI@b2kZ /XjSy%Ԥ#o?%E:TbMy$ϟ)-&O_*QD+ĬLUvLxE蘐={@ 6Iws7F.MQ: y!*X`rgr 05P.Y M4gX⻕D]]x#J ܄Xeti1Q0Hڙ7Hw1rkjݮRP}+LxI)X.{KGL Y1F<;Y7]t:(¤a€] ,eFSz9-a»1/IL0vh L)W'p֍.@ AL8a(lEr Oyh )_ SG73[0y7  )+[u/„"P `&h5 &$Q 6&zxa)E(ؚ58ƱlP xݚ oK3k:CmG`8ܓ@FH͌ :T1L'y$93iB{1)2y"#٭7(  18;3ZA'@PO)$H`⇼U$\iP ;ŔfH,Hu0a9htGy Ws lV8H4v"IHb(4u<IHH ڙ\ J@ޅPp$-8tRbԍ -¸rv-Hk46b, zS0 (zƭ+#z㲐a }ʨџa<8l`cF ӛ ;!'3M P %I24j!}Hs{K^?QM1.W 0 ;:G mҢB# r q8:hgZȃup]B*4-bƀ‰jHqїt, Qy<r1!<BƘ zbmث+e(LؓC'Жd TV`ްy֢q~XأEF[B)BΉiJJBb}- ],Z ,'kK## u4**R*bVlًԭ-YK -ޭH ; M{8-Ŋz\f#r.$=z[n*LUjz~L3 0yJu }Ǽ'l#,ZXEއm+%0}/5^Zu S٧*菌c xސVC 7YJ<(#x mrՠ0$pyź6!Z({>P _mW-JZBܱgU ͐I#s$)Uhܡz@] (LB% 3I"IP2iZK|~'&BrU { Kk(m˩YbڜhJ#BѨA~1' n>"F&4Я('2 d:bh[˜*ˁ~Qš ֝(_<@|]vr@_=3 k$*/ h L6u=]ޒċ635=B{ @rh7?YHbw? zlr# ޺jlK\K?0# <>`w/%r:L0LXx8YPz@6l nX@ HOP 1PW*n; &(XenP Sn &CԀ 00PZ ln'S7\F;"B 5P$ʢ M) !ePE`\D yn\NJQC(!NBil-FH=OA7-. 6Gr_&|:J,0dlL?Ȏx y'RZThy0&JV[ ; &.D(}Wg*cfL,:N43|6߻zUه:lbk(J=PuۢJ٨~\Jpz:s?roLKrXuNBl_Z;.k !Дh (Y$+p xlX!G_C+J)C\0y>:VQCU^GH &`t"כ hPTz_z(Z3>u薀 a:mμGιKMtxLȁsupp< r ]DHx*+wI V Y \Bh8Yߌh^ `01@XE0|<ے%1۾ŋm]\APB>널J8h{ùn`\+p&@x;0bN9N *r() A"/T}Qᨲ9PIK8}kICZPH >:.JNb* ԊHs( @@~H$4XKu50rDѹE"~ )H& h6s]G>=`JY_=` ,L>Q$:"Er]-@L*On :]ѹ΀UyA0Hu7R`' [I< tӘE u忣xstVͶgC=I~=ޗ@,}G4 Jt$0g!")BԣJ&,GƩǞ!45$)8$-ٳ,}-zHㆺCέ0/Pj{qKJ萤Phµ)B)*M;7(Э6MN(d HD%9Mp~G/|ف@T4Kr-ޟȻ>n =Pm9r5Bޑ/d3LHsP!ϋC~'.rR\6T43}NLx6gy4A2 #_KAHNn@;C`6DZm 50g#'s_>nUGǜX秀Hg5 |3lL|%¶` P(6ےݻՒW!'ThI2;z΋n]@^ǒL|FB} OP*E $0@ XM"S;ku\tG[@zF:u`@V C|ZUjT P=,ZQ&vrGywDLR=%rMt0B `,j>X0lɶk ®HҺ]m,NC$3I#'i$`(_@2uY Q~D9ԂmЊR$y§:+d\ߐHs O9E%oIXq"h$zTJ(DwZS:>)IS"ժ?I (  p  xJQ@Pb弢4PZ9ɡ|+CRȐ{9#'[:+ڒeM"c{. I~{cHSljo'[ G,x+) 4#fe=D>дo 8(` `e,"' +|`S'ngHh,&<ؒG@T a0@Vd"P |/<L\jl:Jġ"rf }c缬ӲG@-ODFd<dQ>?) sa<@$Qpʦl&޴x i >e$w# Oi$X#Vȸ|tv@"x=G\=ZdLh3&H[ZϏZ GSBA"I1b-RADgUT$M-IB"Љ'G3,iP5c|GӐ7 }5f^؉#P#w I>CI#OI= dȔ!9е'3J ,L,e[6>Km)#Й{n; f=bi\N` Sf@N!YBj&`xI;LmF>QddA#bP*&Dr^f tU3yA>* (`#҅"K }_Fc a݇/yp[ xA! $GA4mGNk#`k$"+ ; h )YX0 t@T@^b8@`z0=d!@֙V¹#A~H!HZN>2H E6cXtG .R$ȌcF/6jTP=$x["R(MB"la``(-z͠\h@x/:/.Ƌ +.pLǣ 2 0D#EZV!i# "6ao>!$p5kJ(M`*` V`RxΤ0%ZJX|aբ?@R`T) wc/p|X>HN`kB((*  >0A'3b&lc@"cHEu.4"Zi.98'r(꤇Cf,ClE 9b> PV˦4.Z$ĬX!M GPE6ʄ""8Qԍ b$fV0Qm5#"xSfW8Z$Č$bj#晆t2N0ECE:SG'g;1( U )2#P޳e`#CŽL|ep;) 8pMPod"?r;/*2hV%'T=@(߂/%FvB'*B$ Vqz@cxE:7QΙ@ @73 ,8A/ 9BTjJ4&{F|ΌX3(%OSǘ'GgHZ4E7n!:3bL\&6|:^7$;ln8_G4; Qb~xXE[(\_h7TSe!wCܺVwUL Z`WGtIwFd5!/H}+BKIt9 B K5ҳ]D3$/b=K(}Mmj ]rNQh+Eh``Z`l:wclr(zP|$+!t"A=d63BD>eo*>6hGJ,XBe:023ɇf L]@Gl*3fĭB+T +*T-8FԂ4*0A8#4y` ` / N2FY"=3BPDRy-gރ@%G:==A֪GHZ)'6ahtԧ9[2^8^L\rԇM;r0D` ,%0Ehx CC\ |HpZ:^fwܠ8 % *+m<T+FP*qO$c8M-d0T (-&gn(3"\,odrGm0AI5cAp\p\`5FZrV@Zd^t4HigR?;jJ"Rtm^ KB ߎ d׀8!2(^b.سE. 7a`ax^@k@< 2c MhU#V*|#V7K0G+Jih ("x@dV.$r䣥7fmd)h N!]G*\t1KDgw,Yx!6o@kU6͠%2נ ` @4i4vH`c 8mAaᏅhz93+E.6m5/zMgdgC0t+J`QsVNbg B&a>e ?cn-~ "LE(ζÔ+@*<*{ #]:$CbrHZVxBa"ᵎ%'Q6  6:Pk@ Fq.*NǠ;`NDY˻.c0y1 ǬV.aC"MH`*H  "xE2% ` +AF%T|.zJ^`N *:gN/('C¬>L09#0YB4N / cg`eGtT$Me$@BC̊H-El"#ALb[Ć`t` hPP!!H ]Aa*%!QL1G!QBX_zzpX:<.'O &iB#V6:-g@&F!.w#C/#L)k(}"֯!V!`a˪ZLH`J @ z e#. I|%[Βb"4aԺ VHIK'0~eCac?CܧRP(k47bANo2e6X/-7LáCì:I"PG3,WF>4[cZnQ:6ǴUEе33,M4$$( 5$6dc Q(R"~RgTHR(>[*=d|[46 ';x|_U5<6_P>L!9Cւ^>jY7|6N:~#.?Xg\SBs`u=fWJO\`dj=xOB~>  0>pHo !"X80 Z,bx+$|x &b@И0 ?i#gר Ԫȴ U}=m{2Xd:]Ia(<z<ڕQ|He )|$]U^ʩ 6 FZ-6 Eb:.O@ån}Qh ,H1ҹ2oA ~ҀE'9=kk}Б* -ު+J+  S(2,b@x"2 s`|Ʈ |G1J!mX0$2&c{1L3 s뀒'(+i*y-&ɧyɂdyo8ȡ)OЪ|ʈʃ&.tZ0K^(:@( ڲ1 9R2 :-z M=m `$ןH!$IB J,3]3@( K`@XU HzS]j6( Ђ-rӋa{+,ǩ-˵ Caa<&Jk_ҫʴ F])ɰ,B٢UxG-<"Ȓ**誸 zD 5HfZLydmHekN⪩S^k@̾2tNMynj]%mqz>00Pv!K 1M-vʌ#UsfCӢȅK!Wi.dҪͭF1t#CV"f^ܢ:Rslf@Nk~K 2 : $L8+2)_A[z"`,"ttzCg =pi%I$u -ShA;sƐ;yKxp )  H)p>2&DpR#*k$,I`4а4F+ P8$ `G`8N'S`d8~F@p@ { o  {^( ̦0hK%od8* B 1_30X5p85 ( <7ko;"~o"{ hπY6&o(A^L&jMb݈9H+,/ -~v%@aj:P`A.F L%#_Lg#"Rk*)i)'1s@x 5i{'`p $ԷLB`X #H@:8̲$+.n~ b/I"'*ܷogf9Ӟ/K|2> $̫L ?JLZ{/+, 8%S#F4 K)/S"E&k%J8IQ0wxyXR&ܐ/m/R #\IR4 FN)-lpw0B#Xe/2a>c% pգ 1I%. K Mipw|&ܰ63ȯ.daJtKO^XJP #P܏M^ j$bЌ&h ~O h{?=H j9@Xe1AkH<,`$`<X͉{k>PRP+멞g%?S9K]eF@?ph+,p\5&LDB/%X<IN] h ЈK'6Z91<@ܬKA"\@r13Gy$>^eu渇CL+2_R+(4UBq|=Bx@)3 D1*703F upt  @` 0n0-&j5W.a 8BHpқjNyds"Rojtϯk JQuFMJؖfA JH`)AֹhSSKhC8"THr |BRo$ټ52Բp$H$@' HA|o:\Wә$c'-y`#-4x%F"_KGia5Bc '$U!I&ځFp %jrXǑ)47LqU)ʠyL*3H")@$PE :TXAATs|y{SiHѳ%Di;..薧hxth%l J/!prPl@.VN+@pH}R@d E.NN-x~>dT(Z曊 y?δU"OhTj/^@:gH BzE=G>I"Eh)"-Ex9iJIIU$Y=DnڐeF7i^zQ )A'6+#TPa2ɐj_Im|DLC4S1 *pjNzEJJ0_qOa:Rh\uϒTpVLX'%+I޲Xp 'qF g*EfD9TQja]_[4 nH%J@88f$L (`0b_JS$TҕUIbV r#xPg{WbN#igȨgCd}. 9DeTsy!4="V;wW4$`0T KEm%0HRDs>+)ҽ&.THHXjNMw)t4J{-amKI!>-K$k&sV#eqZtB'=LUCr0# ˜S&Sn˽ jMYJ9( L8ʆƈ[y -:%F=e&B$D_zPi &@"("Pԉw ]"8eI+,T_c,䤧 |/ab%ֈQUDRɍI%|z,AK3X{%g57?K92a)hxA0Aa|p*0dH n`x@x$IkkɼL/% p j8< 0 !`6@:!<aHv@߁lFdwj. ̱0\E PB "Fb 'n 0F]€( "螢I-p>J!Hn~DIի8-n zĴIR->Mbl.B9LPP`!FoBx1F4&_  vrVJ|3| P `v@z$g<>쳀 +!(AVנE"`btB0g怯 86, @(>` EKbF%,?8L>e.x6Č\Ko`oԐ#npN ȩJER#˪VjG#RQCR"^Rr0\gF: %㢿ex(q&C.PT.I t$An'Bv΃?N(f`zy.$&&槦[OV` a887O ӰruY2!`a&^ C z?&:>;J,18\c(< ʃ|fKD`b&>:5AU^ `>"x$H4#Č8E_j'`MZJ\dF:4oޣD@DPvΥ 5»>~B%ZVMzbvI6dD-!G/8 'TT+~)jW _.El,%*c2Yh^gkČ p_ʌ% ISk*fuprH$e X/ze9b'w8ZBBpU#R# )lye rmnMe:269Dp/#Qf".L#XňMo.$dfF^Lo,_ Jv`ILT-l0eBf.r ꌮ1謶<2en-LzM%l"5H'T8hc2Aׂ9x%Ѓl$ph8c&F/d|xBf'%ND$ִDVPVw.Ԃ'؀T(zREFb-uZlؔlin%+n Cpdpu! NsP(^Uag&F *1/eҡ &Eͮ"$FBDhnv/(x.B.I#hT%"-G$'`R Cc$ oVch;WKyM: p\Ni-JwXBUtRkn˒l0&y&2,d-^틎"D-1CVبfB԰vWz8BFЃ*(+&q̻Hbӥܺ.Q=kdk4kFnB$Z"7+8c/}1i"? Tjjx ` ]u:|9~++ wbF"H/#\g^RV2Xt_xg:Pطb4<.֚`PzhV_/5k& nziIkI4iDn *B`ĥ⫮8-"B.`xU7LJ@ d\ zSa#% `>bO1(=i7Z3Vs1I^%8Sb|Fwkq"X WJ7wuC@TbQ[rRXK6f窓9d 8%n˽``Ef!\FH P:kJ RF:@vB+(?N2P&dʫxK\fl!z F9 |H <`+6!0A4Gv>vtذBVX  >+B$ BdpȞ ."Ұ Fw@$@(UQe4 4'&F6L$`-tM|fYN2(ׄ\ĠS%\_qʠVF @ U>2EX @ 2 j%Ƅ& g<Aha[U<E<`o|yp Vʇ$hLĞo_> `+@ASJ¬,;d'297OƑMF5 =}W\17I% P~ßU"_Vk>|g6&, ta'X rv3 Tq8i'4:ZB AZ >ꢇ\|kXj 'mA^,Ŭ*ˍ{;hI\ DCA">Ȁ@0`5Ja@(}Kˀ@)'rn'JMC`L!+_KB> Fcp^`%M4~Et(s_(H4{;8j5T*٭-tJRq*ʵ4c }B_]}fZVxF(t93: ˁ?pYh'8L $Jꚃ rH|?*;ZORzlΡy~'@H 3@P ?(l62,T0^ףX'& 3E*ship-L4d[^2PkVz0Ҹ=d=j M+o]HӀN+`aXJZb^U"QzKH<6MLMTC9\u4ɢe O2Fls(#2F |ᏤVJ)upX0=+i q6`ZYwAK'da K"[bU,{њ2ikIk PiTW܃d %ǎT, M|?لxx? ΀)P.2NAWVJ|Au @R8Gb0 Uf␋Ad *b)[J3Af WLIEҪ48xX/җX(4x< |{&H?Wc]K5Κ(^!\ #P"EQKbJ쑞0o"k!7ԬQ9>s(jSJT"1(Ir( ?cr^9Z-M;Guwne[Zf2 +wd@v%x"ÝTAfIP5Fx0 F5`|[ ' 8Q&Dz A\qM |z@e4` ˌ7U7hB  @F@Lp0ϴ`@ B0#Af؄"ugo; T\:$SBK҂(,0Ŭ3O Q!I)1뉺tH a3CXG++< Ո(-&P2xSPS5p p_ ڼ; 1srk) j) lsx93;JbED##E4xċfq Ž$Y#%yc .薉}(G9[+aꎺAW : ):&+C|5H iٙ 27a$)(# (op | HHi1Ԗ8{ڃ 䌨n:t$"1% `É銑HȬlj*!0{aĐ+(J1@Yl3XZM|p 31IU~KIRtYGC7(P(1'(!~(Δ0{-lT̨,̠4 < @)  y9(8wp3?I(L(-19"3FiFx)w9a^LV%z䬦ds )A19rL0‘\ ( &3y<7Zd d 3ݑ3ο/5 =1Ts$d4,8"4id{z"'18 `$s+4` o=S*`~ZLTAP8qHnӻ%4(z{ O;1Zd4%OL|{S$dZGRbOar`q>P)e#:-Pʖ)u!-'0-9:c o<8 EqazMRqtܒ驐!zy*!=I qҐ• b~sɒ$T bi pr↽ab=? R>)q d̑8K|9FF@"Z~5-@'# dV( #q`aFnl* 8YIJ hp&`r>ӵ" X:% G4) ʌ $:jlPߣB#D{njag I ȑjQ0֝ܙHxHs(@r 8toq`h[X{I0P 2Ux: 5@eC%Ai]0N`[8 DN(Đ|VnMnQ H h `naxXV<nl(#8 aXe#J@ ~ɓ|WzakzݓM,Z""r8؊ ّ Γ(a ҃Q 48 E` jx$(ybY0b:۩tB7w* QH| 9"Xl-%tU=HX(/:̈@HpGd(18$Z5m ٖS6h(1 3.>n =0 <X I?X ]3)φx^.(Y+X+kE =@< 3= ,-@R)q#(h@=`h(} ; ;مRiHmpd繀/0w,7^s<8l[r-ٓMqɚQ+b 3x'(ơjĸF2ɓtisoJ V=ew\)t b!N\&#yr"]=@Ԑ[4XAݘ<3>=dٓ쭉Y-P!9$T 9+)YdU\/%J/wB]~A"&jZ4,w5̾g*QPZ^w7xJ ]$SI]o(7!&gt#Ŝ!gE|=ق<5%FS{io "g7LR7wARgI;J`,HxgAP$u:ݠ`kmQ{u?o fCa6; T5dȤV8\2 >p8{=*l(@4X X>8\,L@i^V\uSx?d+`z@Л"ŮEZuzrHvñ}):P"p"LKYޯ dl&`K0& x 쌥@,i+ v&K| |@,&+H @,q/2 5+5+)Sx qG4뺲&i*p vFI `psTG $ %H)/S 2d֫ J'ɢ"il:i;.K-X+fĥmX͢ B?hg" Ek>L{~ &YB P^.xp":.'ub.1 RHDmd"ρRٯTXz`Hɛᨮr\ȹ*^*6>HQ@`wjIU/R~Zd.B}%6nfpy:1kho4a|]* 9<@#7Ȁ(PW}%yufv5 /Ҩ:jz#(Sw]yޣ*F 2$:M݁g5r;|+$B2 hPmXh&Yej]a :A=245ЊYsQ渺O1-&́;읝S"$z tDڴY8TbIgdY Ya5ʹ>fp3-;`!SbF^#x/S *tDXmKqe@'ȕԆA1UP-P#0&NLU,T!0ض@}wh,ɩesiF$eLW kpvXu KǔBza TQBFP@TBSDk)$qxUTLً2c(b'EIAZ,YJKv^0LQ˷Wd`$a%Fh`.^se(` uĝ0C{_%r76U`3HҨg PzEDq P 1@U}QMe>Ѭ$ qN(7 6>ZְD4^ئ\obKM(@D"\G@ `-wE8,`nE;Qh\* BAG,@pfC|fҀ-1L"0kq _fUM <Fm20"ždw $Ƞږ06J/YSČTG%-bzVI &A2*uK~NxXX1ׄ&}H6k` z !׆ 1,5ڌl^;k` '܂!)E;$rWR0lSd͹Z 8rF\Ƥj+,㠤O;'4h5UC0{-.3AP,$/CP{$#f{$¨@wbPsW'FCk&eb6YY#(6q=ʔ|;IR} &F3 STD@3KmV(hbfܡխeP dRl*Ӧ^'j#w+i .\yh!;մhLHr:y+^ ":Ydr$=җ`q^m|X-"jcdl0> u\z#x9G+g-|Cs~ w GC+c:'K紧׼ۓ5>rk2^EA56ާ{#4Wfr/ #nfAz܂z'¶"rFO`,#o.k^(d`OLR;"*cm֯r'򏢖,BC- Par-2.Ҫ<+#^-'G/H@?ps&)-, ` DTi2CNib 8/`҅)bk*.L",jXi\F$@i֨ĺũRZ}P`@s%1ƮTaT+4Rw"h.hAf  H1o8j*inWNd".((Wc$5@Js0P/&fZ68f$amlc1i=I!L6Ƴh"6lޟFq0Qf4lb\p4 `4dZb81e–huK^$5F@`AxA F@Gs8JB,x,*~a" .%dZd\#/)ބ)&da^iN 2T M)`.MM"$xx"ߋXâ_57l jjkyl㰎.Ɩim,#~)F>n\' \0+kaTx6  FBFD*A42aGDBEy'Wcۄ'"8â"ba)2i8W:-*%fr&s7)$2NB,Be~@ m nൣKJݥH1 TBs'Nh5oP\a !εdգUmgJBdޖ !^^pUZlkZ"81Ah1j5 ahk$*HN8! Z%FG#bqjf"c.PZ z-,"D&5)5Bni*dx @X8DBLw.P8:ABCAXYsY1 58rN!z(j!p R"iZ'vv7v ت Db㼗et"G´a\^f8$Dv79v!AL@.Leq9;6dC"1d@Ȗ. 輰 NW@c|w @āL \4pZ$aZ` -xa(flL" o$aLZ\ " |AӳIhrBpZ)Ƅ 0Bi@|6h/аdS$f^$^u' yWib^F&is@,hf~Ѣg"d|;AR\{%0#Jnmj9W-:!]t)md,xZ2DeEvpNɆ֗@l kdEsT-n$iXoHBj+/"?#S;\;ŠMT9#kicj7N &d# :*Zݱ uTMXŠ,|9Ϊ=obXTLUÜHۏ[{6z8$''?.XQO#fIgFצ)tmxZۍ\['Whdױ䝧.E;Ϙz/"8 =mD#Pn8gFjs܇WT#ooCN[]5 [eE bhENEd٘YtUn/5,5$а",֫òNlG+凳:ggRDAF*s #@&ö&E>NOGY 槷$he32N;V5g&f#eAbq:%ôY:Nn<-p5d!Gl'?+S"hK(e !OH#{=gb?9{4Sh6LƜ#`ؑ"G T4(@K-N"Tm ?)D%[:"h0@)-Э "N{ t>.+/%#7szBsv/*\E ` \9AUr di`W,}jhkd$fݴTWk ['/)E0HVRzv$ .avU k}HHC  CfA+=d֜,|8 *9b1"UzɚG沯ztbƆ)BgNGRYVS(etd1PA})2WfZ%s56@D ~ | LPq Y6ٽ?5 bUGGh$A ,fvTvJyJr >!0t]i]@fzٍL-vXmDH@t4TA\ @*R~1 o,j.뢢Wn/B $niT%d >P`< E_8~?8Ka+oWEEQo& iw<`> b_`  Ln B/H̉I"SH`xD®<ReY9Ls@=꜖.W%~wǤ-BRƦ"%Hlf7Mf.qu+eZy , `NwO."3q%Ɋ,4 f%j (ӅXo(`X뒆;7H=C18:%h|J3☧K%! "ݒD0AջZrg9N-ARR~!|o%zЍ"[N PPFatY2 fhj{ao ,yO!ƁHRGn=Yݴ,e5pƐ+ Bv{L%{"ʽ- ݙMe4jt* Қii|,m! 6dPi 41"5Z{,Ё-d:GhD\II(րZ ${/&N nMFA @u ILcZuTAqXpR"dHƝx"kٵ¨"pǓLC8etʍ#hRM;-4D !$'ƥΉ، *x_)Z4"b)&(ߒHhBj}HUypSD&'L~(dr\}L}Mi,pa OM6LB1^7À!@oȢEyCޮ1"qP<ZN8828GiE ,=f_RiG֑%h%Z ?EZ < GӊUb9j{XE Bv]%F$Sn 7BkNj6wOe; %MaQor?ADsxF#|i6;끸q$ VCHs,nOC-8@LGma0s&@'c1%J!7M\M܃zBH!ΒC\ b6) MЂΒf% *.4DBPcܥNod)&F(K/`TۢU( %z^&mt0O֤Jwq C{ I3V1,No5 Ѹ %&;1ueRL֤O.޵xqlAgGKGt]^^by7w `$7PLS!{U?tDľHsuT7jr%d( B&kljhj;qfECߗ<&Ŀ.` h*èd.]9ˍY[G2Q@JID}30&|Q .O'ci >e>8{mcy!^hI9S"Q0Fq6&S얻=5(}0)OR6't\U. ,AIE +5%U -IPa>$,,SHS} S]H+S2R/3YiKa@(Q*e鲚x2 E;4465`)Ax%_)$bVԔԾS#86t;PUk1[Q_& ^5Ρ50RL<5!>WR  1Mȥ.HX@ԒX0YE(5BC.+JB7&5+RT3l&G);I/(&RmJC""޳\C ULؘ9H/90akO8Ep=U&$3ЉQGi8P`[X8lXxmouX[k_;$< !7T-MN,Ip98gZ< 2(St4z'jG6"ۏ1|& 0BR%梞VWk~)h#<~ROУC$M닒SQ޵5.{9May}SQURFh@@@#V CqL.WH @)dzA9`Pd}@Y3it(NR9,>K d^3MM2D|F0KNsت vyA-T Npٽ)$pgj%gpH2!q. 3תS_@O]ԖeO6I!(`y(}="["1-(r*ĢnK!ǡ'3," &4:j>j(rZЛ%,*Шk D Rԇk 8҄qKC|IDL̃! u7ĩ)#(,3J[ = j0 i!CJ4~4̚ũG2H$, s"4.R\82 bN,Sd'M̜1-~CțZ%Y+Vsy,=)LGNXG-j͏k*/DAʛRGCJ9t@TL.k7GoLXZ@VOV }4Da,UH 4 A0` XF"!2@GrsJ(+_9j"(=Dz7$'$HtQ% ,"uqJ>d{A S8J=b(v6iO 'D*(ddb@a(pTPe1f` ,<&A a\B|p"@(c3Fc?\8 YPLj7@W"EPƴX@kCjCD)T 73'h@k,~NHfxjh?()8 U#y;Z< bXLA,<ʄ&}C-HLm2<\ bz9y}Pji`J8X*~kFWH!M$Dp0dHb !Kh7ZIf!P(0'EMdvH>#Zqde:Ch}9'UlPJj U VVz jJ,Xs#!{bHF wNc6MH2+"L6&Ec4|bE!"W>e2W iQS!eZU:xLBävYg:>򬔎/Utl˘jGV?eB*Q `Q 1<J Wu[T)Rd5򏫖P̹(:FJ3!"pM\l[f`ˉA7X-xn]rD :XSr Cmp8wG(4?&y &B˗A£@TK=+4 vS0BʉDI9( aD)7*e<̔MIg R*fW-- 3PXf@vB /sM) 8yD!,`8'J$gVhK|f+tB@ŜaGxM* W9%r4IhM*%sszH98!RvA &!ȁ9+R Z P!x6Th= ;)O37zQTqቤڏF/jD5R~[1 zغ_Q'IVs"'LJsA(={W6SKCiͫ{h30O֜Qe xC<*`E-VBTwg ,6-U 8O=r\`!g@uFY yaDG?A?8zX,~=,?Uq-T$@7 H\t94%(JCBŎvL)"t@]^["(5g*#J8+O /źQD7C#+)#A}%4HRz!`A `tT~#bn(QqB! a;HɀFl&#(d5 (5",na ƢCi+"je*̷gX`|,ʷeWC&7-HkZ*g8Wf pJr:h$QN]3ƹE3f*$v!v@A|  "ϱ' N`eGk츨Wke^InB]/Cj#ZCĊXJ#Jd@ fgW!c-rw-W G&$mM m&dv:nz76T3km$*c"r>H q@7Xl9#j.>6B2Hr1*> "hc8PnpGFwxldD;yS]]p .Ciϙż\nOBZ \l 3Q  ːr.my( hRj2xƀG.M63L5ZT=[/d."BQΥ0 &]y0Cnt@Q#32=1ps7?f2zve$yY3KGe%d-:FcՖ:\ 8DylmV1m/LT˲.tY[L^[MW7 C@dW-Et'%4E #6&DٴoVD؅ VO2oXEuS1 %e#\>:)~NFJ1LDϹ(6fzBU)`4}r)C)R`kAav<:~;?hJ`&O<2Kv).ZT"#5q<}]QB1k7FtQ.R؅a7 &1_ cz^H&p|OPV->8E"bWA`cJP*Xu;\n;% i1Mbx<1q .K`Dn@p|ݫ 8ă`vb;@${J*0PtL1}-|~(: # wQ-X 1$@HF1da'G0fc brgz|'”~0 o\kIzMZ@2`* mS>; *QdAe~J~`0Ἄ< sr i4-\Tjz+'𨽌P|uRSe9BY$F٭R* + 8@@`ͩI*Wݽiv{㢱("}E|_"HZd1?i&YzP(`" bpvi`mk_0 W Hc:ʽ}n2Fgqo  ?n[T{یBH4&iƪSċZ"ktVrthRz[4 NKP/p%0S,- ķlG "}q~v IrԈ# Wn+:x ~}g!HF?ZVb}A7ܵ4TH.Ae3LA-4[(fd.Oz&.Z @ ؕ2*K+(1g0HhR Q,u[h?rPHt",P{#&SY :0F訾ȼ3:Fig a%N Fw q׬L $+VX y %FhVNYDF, ,hxGKx"o ,@G|0$0{eS3GE- VYA˙Zd*࠾L꾲" >Fݳ*t ?3mJHEG4ŲBk#4'3#&G[) dIo O(TBK܌3""}n"h Q[Je3 DF(;X)mXn9ӲaOHmѳ-r=g!4JdB!ku`!GׅZ*'u/!e*@=xI796@! 8-KӰVf I@pzxl5[0a5fCh 90Ȼ0 B-l\pE2TeveO Ȳ$'잸'E);$$5T ATlʞ.nk1#^ȸ:]D /) ^dZ%䋓,Vqxcİ^7n1r K(CXA> i.&w r$fཊ#B*VL1Gðu0T-eN'`*PX #3Y(,GLa@2vg` E/8}< tˤIH\@aDetxXN݁R{+u&H,{'ճ13cDZ5pD`RA[@B:GGc9Tt.E!C A@)-'022.`q; jL^BW\IpbbVPH##CIH! @0"D[|_GC23=H_rX&#4 4" 5F l>v@)ТT)yDv A2~LZފ! URǑO @ ,JŰuD'ݵώbft*8`OFmvnH8(3h*B* | LFlj 86NK#DV 05`ؖ18ʫիDYM!Z8yyD I`BaP)GJ"?BGd݂ 0I֯`FNߢ&r jq'蜟blί1xhz " t BR; >2):0ќϴ0 ."ìhB +J+z ꇐw7Sc#4h## SM'r*Ȱ 4X{2Pi9xg 8x:xX(w ȯ iџ@H\ p H p*в5Љ 0y 0 X%(pך+: uyxUc8ds Հ >> ؝8Y eF[C;nc\a6`̘Zlp" |;&W B$K@rf`73.0u(* 1]0(s6Xp b[C6Xuy ~Gѹx g2X Bkh!b t2ټه[ ` DENK`dX\CkGhD("K@$"%[(k c9˝l`,@hER74ʚ' >@2h@+Ȉ\-xTrA`!0{&+ Y$x"Z2 Иϡ@۠R!"s2X$1 4'A t/!1_׎`Ob*Bʠb/j଻AC*ᩎ{/r"z2X-Q)sC/rq5꿵12{Q Pۢ%ؘG1* m*;BMu*&a& Jq@]L*ZTPhۣz)hԈxQu% *KM##Tޤ"!RRF? ~ViS"Mdi:9'msT񨲌 K+F)P%{^СTA뮤 /Ȍ'bY%g2"-ErBzY"-vB$j WV܈iRQ +X.y"I ;Sڜ!_RpX2VrjYD |t5= "n +[)5 ^ "8/{{`D[9 A+)RK A-TA@} ,lRŀidاBX~]Ǥ/ ]."ZQbA=\=Z"ij/W4R"9.W4)Iz[֪@ꮅ0 sDG2^\,u!`*5]̼TmZӵӢ_7ր(ҿ'f2pȅg1ryA ꓢc7PM` RևZ,8)Aw$Li56X0uY~-ʿp wIGhS^K6Q 9P`p(={;1g %?RMQ**v jX@D("(r+hwnoƅ kP X%9O tB+J6 aXp]z2(V8 DJP:OA9בVGQȔLh$ixW؆l >q H ́(D;y 1y)eY0fN^)iZX|kxq2˂!@ zPQEI>ƭY߱@ @eǚю2 @΀J%lT&Lب!/IˮE`&hwE;rۢq8{0A`L)t;([bOQ،3P3\݊ˮ/ߚgن\DT`h9v v:v. YPs PsJՉt\ypp ɇXoh8`6b Hu"d+XE.h W !K̖p&bHY[XZ"R5?PqOiGM0D.(0?=7ftJ%؆xTWh`0͇е a"I‰E]JM@#b8D p).itGk؞PhQ- [Yb iX_p ׀?<_`rtC-(:ޚ : D]kەwy\bޚ֝sedžqm0pt Ao_! %{|SJ@:ާj(+Z}Jض 1?޻y[) 5)]㍵";nYK煝*W7)DToPMJTGݱ6WM4WתCɪmD[jꦶ &t ^ς Ʀ0(OG#q'AP'Je`@8&h }`P3Hl=fD@dQ8U V򸬖y%Qp,?(`(%fEVd`8D"Xu]>V­ DbVu=>t>1Wbqލ2?pLKuĴ(EZtjW2UKjdu n+шOcg 3 {Nt v9^J%q}}V'*ˀi 7Ø$l(zH)貣B+&AH/(KM%JL>)(#iA$D˜Nʆ$K¬IIʜ0KI2ةHkO$hֶ<&Ș Mr:5u ܭ-|05ӡHpE,E`E&Ku:DQl354uL5kJ-LpNQ4"ʿg4VD&Kj1(`<=]zV0+0`I E\6uqPa:9Nr &P,@h <8'EpW%T`Fp@lT l>n@8lIrT+g27,G6NaZ+rzK]%`J I pYf)O]vhɨ#$j8)U˽W]Gw`(c(coNH.mjnesP pC q6DةZqUHIan5Q'q8{efT)<Älp9F.ZAWR\33O+^ӌZ~B7 DV&h>Z," by)#G5U4o.XT:K!,/?GGvzm[!f=ط:J>D7ҟWVʝ/)roBEyl!$^@~]Grވ(eR8>οKν-d؉ob8yMd˟%J*)4{zNz;M_Iy%%!ujJP%i7_%̂^bKK5]ľn]B!J|/cʉ[E/찈4)g+VL§^c*$r^2 :dj@RgpFNϥd1b=F>0:Id@e|BDĸt!PrR&|[0&!0`C\D)(0#OzDPMHBf=ɌA5Wb6YlZSâpp2?#m $&䏋>Ex%Vl~Li/n+."5,ge%b<ڭmrb? q 길 h@@b`"donef:Pg(kmǃE-#"C $ d` a쎥 fVHMN 'x$|.4+:1FLE+* &Cm"m 0dL #ABFqVBBf`Z&.C< Fࠞ0.LNJrg/*选2H.b!| %HŒj!@,!,$FhgDIbPexF|Xb^ڢ^aA@\`R~=BHMڀ.RgNxRg"RdBj%&,F-HHRBf" 8%BWJ^lfMSQ0^F!LzOL̫6C&jVF{@$@0FIOBŠЪE2nH7V13;$D'#a$Qxa`E(j\@IHx SjkD€" H'%wqVrL5dN2,(,T0”=I 0B )Jc?0N8V0Ү$~ĺjl3 *Hd .f^&5-^Nm?!w)q)c2[ErL-RuC@d-O::f%^%l/$.&bV4@& ]Hglw@K` >qDbVLb[lKxRT-H 7MRr`vp.c0B s€|Gab`&m W>L]VD*i7R'ZJf> @ .d}! Q%|0c#u E@ !:@ bA}-u=qB6i`*)57i$,%!Yb0R.E-8or" L2$xţg@Ƀ@VAL@!ooX]*-}JJ9j<$ho\@$` BH%~'aV` ` h5j+D53 (БX-XC "DhRuLH wCPm_C* D>V,'ʰB*jBaw? #,֦QljlQ'pxYR p3JM4?$v(  Il@BC4v$w,Z$O^4P OkY0Ov_(iUĔFowOРx8Or@rlBv#WE+dV16+Lc@,^pզ>&gdw: DBc, ~DYF3gJJL9;(rn"6x#q^cם.̉_LgIβC+"D,:00&8;Px`vTƠ.*L(V'HV:KP>ߊ ǝÈ_s6W$~4c$( ~6phjlx곅ee hQR)%1BK@$C#EZ4i-`VWYΦQ*FnJJIOJq~^T^E8NTae!PM啸1JgC +.Xf㥣/V B^XuŠs9FR3N7uh4[dc4 V2EFacqg8ɩojO 'hρTt*ng,pR}#uɛ7!e|˜x B%^@ nBD!B>\E* , 0 t6viOP@qCm9Ob UBB2lP0%(*ekZ!l"!12tL) y%V  ~w.(h$%"Peq'BP^d61†1◤q"ɾu5zA'x9\ ,-7Jn$bPA&@`: @)Ie2~XL ~Hr |u;}A)aj/T)Y*hH粉lIY}ԡg4{>F>END W~>_%}N z͢?_u1>:n%4s̲Hpv=UrNEF &ri'y̪4p, c3:к`. @`YK(OhZhJ2$hQab**" 6 0Ɂ%B$+ؿ;: c2BȬ|"H*/F0a,Id6("RVE.c Nڮ}+J&;.hnX'gH4CEL `hR8yG ;FbpmdEK;)d(Iw,< Ha6%k.9. HJRBm5KO,bML{R +RAQas9ӋUf/ʜ(V@Xa$Т"S(-6H J>4{iLfbPeKҋIi^H M_.䪹ھ[-ޣM{V} Mq{ʫ/hC\>Ik+dWFəz5eLG,n0x R 8.H)6mK B$=6iK#y] w+ N1Hy a+"<΀g8I;IڪҊ,j7DQ/(Ówd 'ۺU墳c$m72[NI)OK,b0zQ>X |DƐy㜈a1IfU*=e`{:E#\%E!e$ٝ-=U5Q׺I[w);`zыV]4i.O2 @ӗf}Гx2BE!u!Ly5=?L{8_gEnQ;ӴYjYxSO׊Y2l:,#R FbG[өCy.tZq<`C{^/TYϹe@Y:Y0eNR4h2ZBH1t2;#N" 5bIYBJSy Z@Ycfe(՞㴒eEr'V)dF$nj{ѩi~[KhNFYbHw+M"rjDwRK\f·oIPOAmN;(AAϦ[>TQ$B`8s}9hJq&LWD1M}h7vy5~!) n`X-7`Ln$G{DhF4YŜ[rBEt%(TZx* C0 ،ʡzt+ہ$L@^ DzB8s83 =.h!ɏG#/g#Ĉ7 ,`BI 91'0+0"1-a 2@bF - ,+y%9u Rw 2Xx靼x3ϭ u rypB,+;,͐0}ҭ!2jH`Ϟ-Ÿv(ؕ;eHrx2Ҟ:dR0//+1 , /.!KYՒ|.hq „bm%,̬A`!>%|7!)Z>+Z6PAii $ͱߧ] 㿊1ⶢPYY9ߞg`RPL'Kp -,#C@ϩ4 jϰ"-{aƀ+ɧ/jN[Lq!P*bHXDC9=G) "K2E ʘ5( z0ME,&Vs -`@*p k 6.j"*~g5i# * BmQ}8!!r? AMPW1ߕPCUYRPr^W" {LYR$Zt / OY*#HL N 0ڝ]IEU\zT}l%8زe&ļ$X*W ju/:t$Q.~:𫨽:#4tzkb|5G #)v ,9ܐP(iqab0.H igx٫k2ulpc/=;8&2 tT٘cL S)sMh G  LxuKqw7lkw{clx X8Wh@ ( ]u8`7X|@]M x*gZ183sbV%7@DH\,mĀP8j\0Kh_lY]i!9O]@)`!NC(f[.I-X"FbU `ܝ nQ(40UQ'3 6C(G9i!3TPS]h {%-!;XPbWNψ (ъ)>b2(mf<` `~DIsI>"U!KÀfR*ɺ0A,ġ X|hL5A C=9:#0ᾝɃ ;(Y6,z; Yͮ ::RΏ:ըx  `ܠz`· qG )s(߁$8d9ť s(C@»Ѵl]HR03,D$%j hD(C-`8= ѧbQ+ w=JPNhDAn'HR&.XPNd;!хQL8,0hÎ= UՑAj$y+"A2^Myš Z&,6NG{ ab;1Қ[ )Dş1CVЃnr6Z';I)r U笈U\n! chgn@s-)m9֒N./(5H#1P$XQͲb y (ȍsf`( zmOLDkȃ@2;PE^N.6kd' W# `̜8z )4@ *uN]1 ۂQ.z:@ԣ>y7+XutTN- z9HAMt.tHB2%ةPex"(~\"}M if辉Q-%W |D|S#,BP|'\{:*`@ iD*@P($6JҞL&%fmauhZ" h`!`0LznCb}iL>$[GSk,^7 ]NgMx#7U%9LSl$w()]]4J<PudAqc6vtJw@"@˫"  e82\y+"%  @")O;zGd˳؆ Ok+@@y"%&2iISa A!n4V$`)1xPMHL7d @IQ3#*w`0Nݮr,hjSHںH&@[(d`8RVN3| ޿XA1"$B!* DiHw/P.`bMI3xQE%O\\p 8Z.ÁB&FvY%P}30 a\e8l+9PΙvrzrTkMT ¼XbX#JBRZ~C(@=&/v-\ {F ^=tմGFq%$1:V% @8|ҔXAEmmwL: FdYC󤚤|M$SG,l|%P9uIӒFDoH角L 01i6=CĘiI kV"|l9pqA#3<)ADzz Q6ǀŘf NST}9 LLhNaąitBc F'&?+<|Y{,RdeLywCG(Ƕ^LZByM4$?)!U\,d 3&Aw1 %PgcəHe',П :x_a^4YaIsτ@n%ǠѤ\6Q%GIQ`18ɒ.+⺑P0bdh#@fEc%|aeL((YC4@y%y HǦt^*F CCJZ,~'cu32 di4 i@bFk x4s*ō9e%a"MmdwBɁȑe#> Ã7# 堸!M[Uipg0xq'c9)E$k|@V54S.ZBIEIB$&3#^TdstTfN tb^ 6C@<*4E kZr0n#vX9%FUI|3+P(TuG"N"X"̘X( bP:T$|):HClfT,R`.`L\hBn4B^jhx+ FI `@e@5h#6L# 3"%D4}bh%Ϊ1 5P,Ũjdt#̘eT刴α 94j2T/vNÈc*F5qr:K*/JXLdHz"28 t4ĭ)Zjń5>i,$>r1|+*oBAc\y$Q%ڃ9,lcIφ. 5f!4`@j8bK2LyAcD~r `Φ1H5B0, tgPt 02pJH=Ě)ra0 }5<%ȩQbhdV4¦8|I!t @Ħ!|'@ /%tCyza, c$G4LfKODFLd"z*"r@^exʴhB.¦=m!DPQWhPn.,1QSr0h*s NwDNCJc!Z)j @n&.-yP48Ge/b# LGb"JpH?Q[tDDt Z Cr3-ؗS"1д^DO~d%1foH08&#\JGB d3xjG yE^EH.B$L ʑB0P$8񔘁OVu pD ~9IEd{k"j2\OÎ#*CAC2:cnDH(l-'&㣆4-HbLꨌ:;Ÿk{Zw^AOɤy6d71.3eGR-$X#r>OEX&O~c;"Oζ#n,eѯ|ɿ|#: {bc\ǜVZh'`ʃ`8c5+,L;Ld%~$5MvuH :·w: ;8,x I͈8&e!-7ק|cKbSۥ6Qe}Iwv=d@1^@=j"Gt#5fzN##{WbY.TôN[">tx>~oq 1|bOhjjʭ)2A& ~ryM.8jAUo"ydvt3s,'6aX Z"-^cZkDEp4%6TJFakJJY#ZsZR@ @Qg*+x;WTs!]`LQц2ƘPf P8C@08GP(`/B@J,/*LF'*<">iX(!}>( E@MA`l34R]fW4xE ZmHd" |>+ h -)?s[QݮgR* ^o~WLf1y-rè&;]nX.*Af0p0]  IG3e,r7) +஭࿮iDP)tOj&ʢ(+zH2)0G|ީ&ўfAqh@}jZNJk-,,(0@+ r3 "h& "HG)LN4S+% RR~ӂ(&TJ* hr&‚/q@}r'N3TS"LJb,'_DHd&/s5MWA]03r]شSU]B(a%!DƴLL•or"lQψH]7e98"],Nf(kPhEh{8 >rZ~Kʘ@JS*+1dC95UAgk$bnUmlQ/ *wr*;-Ew2'(+ey5l:%Mi/,4>8QL)ԫu%Gp)`Vb~Y :39Qn2k%* %CJC! 9@Wu-'XT l9 BO3MWoHK]*/A/=>bTzșT!;$8xZy\%Ѓ76ɒaR-kjy}oRlsmO>椿?`i*hl 8@r >&.XfZ{br=d3%jώ.;-VȵKX0tzykZ P;GIqE`l: S~ ;VD/) Z94b^ZssB34FUͣw^p yÈ$M 8#,#y݁ҤOW֕ ` Q1  \ t!0h"/,*ɺS4ҙrOX#i1r1RK"jTNS-i '7Ѵ dAl%.hQ %q9+;0\t*mUh{3XhN6T{40VFeqj(t &=,)Qjck9`b%{ 0P +Dq@1'ےYg}b>JXʦMChnu&h%L]:K}IL6"?U ȐM|FD5=! <p2L1<#|hb,(Z|x0l $Pд؄Ч w) R|dF~[# `)n650N 4vNQDv)Ȫ"!}݋Gn.KJ<.?NW"-cm `Vsq_A:[~HNX'!\+-,E E#xwAadf(ذdia!($)ĀHG`nD#B V6 *TSʃ^Z.a5SF~'  1:tb8EP5xxwxЌӟ#?חN1]ch8h0T+ˊj3)] ;38ҫXWR+(ў 5Qǀ{VՔ;xZ2\:H:?-0Hh\.?p臋ʷ׺q\:A `gq$# +RO Q˪*Kq9 25 ɌsmJ6[2d%! ɖPE.d( 4z BQ7!Ƚ,y (Պj2i;li!w SIE) 0?A'DB Ax T !(HYvđĈǕDzԈT6| )!梱ȅ#Y8Yb4< 4r ?*B^!9ADQy[̣@%$oIzC 1]$jN60չ?)#@FKT[An^N(m7Ӛky&CIЉѓ+BK=$y"x[\ՌCiAHۦzf|TḎnD!fE\ 8!d( (GbA`B>YSfykPqKW:DkzZ4!IrF> DEZvtI"$bf \>4)Bl%y]=Ihy hYǑ++,IT(ޝcg <ХI,/Csl k.a!81=I9ə[iN> iƞd jx2BH'l:37ډ5 9ċ4Z8Ͻ7eSx u#%q8%5,h@l~Skui,R ԍ;g?Bq3xư1Zz2 t$LHuDn>!P8u8J:ĝ rDp` aUAJD =QYD߄AN- 1J?BЕ @P%1$a,\ݎ(O_$ēmC*YӠ)HZnx&/Huq s2ؠ:10P$ X0⺁Ňvl"qOehPp\z3B/=[XP HJGx@AbZ!̪ LBW6B̴ 5g_kkUni"X&`4 +HG\Nv䱚@2@HʽpI48<m31s#0Hp>pHԈI`  P`8Wx@@D%Y{Ջ?I.=- {: Ai0aaǶy' Q#!tbRλLB x85(9\p I"q {m)ҢPa=I[FJ 6d`s"CX9fIȜ{PXL89 bZº:f Pא!+vZr#Qlŵ@,1Nh{MXCA(BBctB8U  xwj.kGQ>ˆtᱽ|5B6P P]AgH+*M Rx|z)S6id9U1 Qk9#*(cQgA8j"3[B@[ /'l24L9CЧ|^HK*x! 䤑+xOmfa9Þ1!(Vpzi."F'lB#+2K11y'L9J 4 @ṅn'xƢg!/8BHV;5T!x*,>m7kDIjHlM>i!㩻eH(:O7|!-\Tl7j "^ʌHO낟i[(F|hMO[ôy =4t2iVp)M8# M}=H|S" 1jy?!C yE&+baoIr'=L"(z1 e TeH7ߑ$ <>x }>aXMh U|9$[~?,GF3x fT  [8x )v N$ȠP)@uFM'IzDvWpp@X*ӁGm}aGӄ!iL"AHy6h~],2ryK!, /AI\" B`  `@ D@!; v!g+HExIs!8'ƨ ǹjkFKОir,dH::MJz(h5)h8*;#!4!Q\!j;+J|+Z I0qedY=(D ( 4&3nƗH(jd۫`E#o h&dM!!qb}hxHRR5{j'Ltl7 {ӈc"Jn-rZaJS`O(Zڊ a, b)\=S+sU8)JJYtNǓz|Y7*Z5|]Y"Ս➦QDci`&|e*j4cH4HN#h,== p'j'L(ns8Ḳ湀b!5p;0SE;h*Hn,LE=@6 u&I4@bƷz\R]OIcDNHK'!>Y)0 a ;!SIaF HO"e"*Z bm`}HQLIo!Xh|c`mb H0O ER(1 q>'"Q::uݏHZ7i%Ö1YJhIUbi`J 9eԋ`ZDpT ǰᔡ"*?&Bz? d76" 8 JuC ¡% jnB9c& 8q0rt|&VܫdB(SQPRԨG| 3F0dő8jp/"hHh%G#YJ&wͫb >7 $LRs7` f{ F-53hpl,h{\Xј6]'`!瓗BWX(՗}Hq",)8m3&DѾ1HzGΔTn[]o´nHH$)Qi^E;DW\oeո (4`ɒQ&!I6lK(,ȭ0Iezps=IfDrW,ȱ/F'SOd5Z%P}w'Y5o-08CJ^J'7 ٍ$JK6UR=(tQ2N2t Mf+t"垑7^Qt} "JY]U5fc#Uc۬Sn"7,Ȕ^ ##a3(jS\#VW +77ڑdcAEY kYԹ6{os(+.*;Xrl-\=ˎJF4O1VR?vZE-ѓ*U#: :Aa 7J#dIW*eф% YT6*9ۍi$9JHӴ4n]PumtTZBbGsNڷ 1'$ر} Mr-c=2^y]dBgSΘt VE6ͷ ocQymV 713Zg/2">-LW[(^9Cl F> 'J1n4Fd=Z ^ E]Ykmj|LY)VPq[^).;8Ժ5a")zy94fx9#Ы(U ͩY7r̀5f2@:,D?@xC@F"°^u!/f}Xu?8 %{Y E-@`a,vuE]L{38>ou5F_ Dp#bC J3`#0L3`R#Tԋre*@\-xb M!b dQj: )@ 2!(A"V`|XØYpU"PPu P>!A~AdA8 C<$JE~4@&<\]O,h_h+˒HHDL&0I:|"((EXB&z=L&6D/0Pl!$F @ HLЙ4rbp7JDA!I&E|>LN~7*BE U¶E *y\!S"EֽܺxrvÃ*xh->T#^LlYo!. a(|T:U2@ ` A%3Rd^T7Y`!)".nFl::~.!VA)DD T xeS@.(_+Â8NbNW>cTmB&m P(|0AɒAf(;|3t c 0  T8%'R#d7&H$a""KFZaBHJiR4QC @+.G ]KUEF8L }1#,B恬3,(`gޞ!c -o)'0b5 u[2|[eԢ\0˓nK"c\v&lX撸Þ G佑fd0 >&j.F,*½*!t[ $z$q{("cěLYeDߪ0J2jAabALh;fxXINks*S *FVҼjIFb D I @ ˽#Aub"*=q c 72atY{B+e(.l, oM0S0sI.oE$]>Q̚2!a0'R)C7 nPU$moM kAu"VNH}p0N( Erh7Owx~`( . a%Ŏ<]@L&E@!|$i%Q@ Dx<8h01vb\׀rF9x, :`y2 B F# Fà0"ge ?i{wp(f.WZzU*Z͕d³wŘu3OuEJ:Oa2%,O,X?$VSU)Qk*[9^J20{'#NA?B" *IK@&]Y ?͘*>@츇2R<Ѣ-A5F(D 30:6R , R)@L^"+ 8vpq 44=%E$I` Cz11cd19+j7gxRŜL,>\$鋫>4N^]tV)$ԗ>6,D}ĸ>ǻMd7%a;d}S8{!4xEZ  XDxO \ A 1c@+THY(u452@Ga`4Tq0 lD>'@ tX[YIķVi*y!M%m8`m BBpP@pLn `0C+A3VWVƏ59%,K~_<ㄯy̯G#Qcl_ Wk& ]fP j3!l9`$RJk ,G R(s켏񈊱kb8 $i&$+%6'(4b-ZɱII 8jb&n 99ՙdjĬRk():HJʡh0<[ "jŀd0(!>&9èuz3ˊkaVxK@AHxJ|kD+ *8EB ؇ˇ ' p Y+pz9vx,/Q%yz7V Jj *.'x&)cͲ#p@ rcs 9ǤI'>ͪ\ؗ4d3#K)3*0ٜ;Q"D 8PRWB2 "l'4&|'RHH}\Q8QWk*y؝23#(=;B&)5 l/!q$oqtb0<92T)b,'I÷ D ǓzJIUH;H4 )0%:~,<"* 0i݊lrLZڐqi%$qq딁x(8ɺZKtʨG)C*O&ztU$aQy z ${ɴI6+Źq4lH/#BsxNf̈D'#E֒+O  ʑA&jP(tsqǼlEܒ(EOW|A1L{h_0٭ePnٳJ0#yh}\P"P1~xʪ*x':eW~0O 4JQP[ 0w'PqLD24%p' @@J8 ֠(8YhOK#OI a S= OhQ"ԇ鉕(Ȳ8ȅHՙZC%*5H@VQMxhj2Z&( H/AGd ΍]ÊP+ ̑OZb00:C]IMHA+gạr슣s0$Cd P6H6?nO"sTI(B>`,g ~P* ̓@.JD9jpZ05lQMk|U@* =M*ݸ]JQINp n2E P樻 i@@;O0s4/BbC;{ɠqȚ J[]S4ȉ]@Q Tón""hE ! KWp-rokKEA(!L㑗ؗ$$/Pb BW qRrt1ha 4& M$R![:쌜35a݉z""$SZ2r}E\)V+%C,|W~زJZ~a˧y&Us,?#K5`,44M:S:7( O_p E|@W`s9BX UwjB٬S0l[ Siy@pp0HIJ%>Zm vm4NVUhr(iݬZ&+H !ОG,$r'  ˳*j@3 &jΥv pyy&ɸGgZE{hRz@8`^@xHHR4,@2jBlԁcfge2#HFΟ?  @M yh`lQaJ>jj)h fkWňn!"T*B,{fT PL6EhLM-b& @v]*Fhzԝ+ l/*78ɽ6@H0b@h Bx VfѬt"8N"jPTpp% ԙw*`Ԁbeg|Ԑb2jb?׭f2;3k,DjOv+w2$*(:p$Lz]@c澬(ɻy kǜp ̀wRػG,F3+Uˋ (lw}{5< vz4'65&yup('n/mn? ze,"0_lrj\ʡN %00xh0"`y8' 7p d h  ¹#tpB $UA$(0ioDD0 &0s K2e Bu(6N@!, x8G %ĉ$a A-P H"Q>ƅ"&b}v2`p@D, 'rXƀvh0W gp !] qA9#FUH"Gh '3=B"譑|y6b 6_ K#Rq*c< uG`F-/Ǜ0`(%\@2N Xe # nFT ؟iOK[k $@ :pAg|Ш]ş!1p!a2礑*@Q5pH{Sֱ0`kع%[;kX@?"U(T2Vk}L֤p$'(rj7|{Wp]!Z.3S[!?Ί1Xi=2X 0xsP:" CI|I,$HmjDEpeK2n!G U[O4 ƨv㞢9HA(EyH K/0I hwpΑye9(%%?|O2n=d;SenZeE kHBm32Iئ\U/̀!  _-$gLBs־RJ[! S 1)%6aX̀CN2 @YvraRk e j<'d?om©nTC3vB4Z^#H@UZ2:ZS IMn#|$Rk" H=L*1B.2JcETlb bqC :~$#̔Jy|-aADpfdH~"f6D ZY`TRP z4 T:@Dva%^d Oc0O! P8$ `Gd8O(ȐP{=`4#W @@ ?' `kLq7@: BX4B@(Je`, APPh|&SK?oۀ{=[T @xS[M  ?OpL|dY+8^ۄϋc'7 ?0< > HM%3]'Ns~w_Db!G#R'pz `j [X{PǞ \.ꔱ58Aq} ~5hX/"Tc^y EtlR~p!5/g91mBu,͓̻ @$iځ!R-h#9 C^̖SrCD0j<-Dx^1||FӵF,=1JUI#s&̮ͦ5)qF@|be>=rrNOƕT\* B2|Ur)~3 2a@=I=%1zQ(r% Xz2iSrTllZiVJrUU hg )xwZ8H@@T)Jِij'ςU'C j8iEre)_~!Y1r"8h Z*~:+2/`r5 "[EnS~1Q=,6&)LITR)R9Rz׷i5 =HS%:I}+TVOSԱ5/RL% u'SC "7'Ȍ3|VZ5'88[L,q: .!-{_ԓvcbpjRG\-Va`"!ITX]G$0@Q:h_kY@I;/ 1oBOh:flV@cdh r%uAI#w2^ݒSy@:q2 'd xM+Mu|%)ūXpbb%1'$Aa£4j̒O" Iet؎5G I^jaIH*q C絼H &7e|ئB=8Z<ڍI eŚӣ~:׀ #夵ӵsƐ$Id#x`wj >H XsX> _'f2Yum"IK8rA]''wZۏ"{;sEǨjn.2.Z@)~gק'!c'IUwj$Mj؛{N{!>1800Hd+md!HBV ^u=n ʇl}@ d%$$ 0xP/` \NvegָB EC=@xޤlR.C!zdu%^F Z!^{T'R/='N!ݠ %@ $z(k(a,rrldP"$Fl r% 2çe%j1*2R/" @if.B F4B[KX̉'-&)- !,#22 R (6y9\`pt|⩔D`A=~lCעuԸ좆C{ bEp1e/2DH.:X!dEh4LA =BhFdp(j>h `~$C"XGL^Qae%VBNbF1NЗvC>Eq5DMzlCh#,NLJKmF4zO$f4>ngR>f2'μsL'HZC疕GƢn֭ri؃t|I4t̩xֆhD^ۅ"z <%BrjZKx-|sF:+\1*.A $t_ɰj N,l Ut @ -0(,(Tiz H@'5LP+V(H͈lYS"΢dB泃J2IY0T5 r>e#5errڣ0Ji|/ʚJk쬬9IFZXV 6۫T$R*ޤy+wQMl]Q2qS Lr `K&|c׉aV(J>Y"W6ki$%ħ@k䮾 gUjc 2ES-j֪40d|oVFlgsj,5nA2H`51+MnT1.A.4#QJ`w2V"d0Ş d,d(*=8  5:$fj+P|\ݗrҬl C+WÄwVNzw2zdmV$_uk!OZXBn9j.Gv, ˅FL_mJ6RM .̤֘ θil[#vwez z#-sp)>sp285 lO.+MsOlkv8R.HAn^s$ mǩDDi C"A5xJ l$"aS @ H.l/e܄ɭ@8#` Ӟ$dֲEėTP@gLrjއ1DJn1kL4DBB7Wlz>|EDžM>&D@_{3@>SAAfD0hbKl$@J" CHh<f!染uT F vsdj1K!P :32 6!>AD:TϺE#KVN"6UN2`,aTA @H`0--*cDBTcERU8 (!B3Vr~/#+rL`[LUw,/cZjufhxNI( @b!uuq/Փ(h#D;l6#"Z%"h7#$AAX|d4|S6 3sI$ l>n"N"N2'DYN5PGbwX4(,@*3P,BXAK$ffT "5b|5LJ,{f8R"/cG&AZ_GD8,EW#L<,"\&@H:hGQBGV˫0"p;n (:+gk,h1aj 6)ˢg96Ҍ ` `a+1|jj,N 5K%Q4a o6C bjߊ_s/rQ j @`<hTfXn,؞de ax0!I_2f @P#>ܤrD5g+hU%F@.Fk˦;J<}u> Gr= -}NENq62ebD6XbF!4 fAG^> f V=/mj #]hLL*,,qЉ `9ԍj^ @@6zA @ /Mlzv 2syJ ;Bv b&)vǔbAud S2]HZqdE[Q>-9M9&Fl#JDoT >}QV'&v@J-+BzҸ9L/ 2)"&1iĘ2 ";ȁ ȃ1j! ;櫲6FErM .w!Ƒ%!r?)cNlL⤯”+SK) ѩd0rJӲsd*@tC/TFЉt ӼIN@K1'5B2>- T=_4Eq{Yp4rPdF BicW5}ovHjq5K@O-`z7)|MY-"*ͬz;; ,FdnFgUiz> H$q|6|^}k[5a~뉂 `x Bмroqra 4v+[$s'C$xNU+9ʳ諮ZB7g(%S1JZ n{ -( <~պ P> ( Vbt) +ٱ qkJőd;ra0P":PH *lwޓ zwYR<8e (6.BxQ ) h &TG)E^yA2'k(;v[>$@, Ѹ7@B6F A(:<A@+8%lUq/?b6H# ,̋Tòv;:p#n)d<}3{Z4#<$^= KR]$Zd<@`D@щ] AAqg 20/'70BQOl8h@1}@:a*Q |oGTeR%wA*ư䪤$Z3wD95eRD|"&U@wD!_COI>r81!o#{A:p2;y+%}$8MW&b4j8N ͸Gq I r: ,(t# f Ε5a4*^% K*dO^ȧ;"qB:ChoF qꀓV1F3poc)Ek, BCΕ6g${-)!ͤ0 c#pÜdҷ9xBÂX\+L XETZ6Q@q¨y$%NK=A\$c)ܓ9Hsd}ڥ.V)c.GtpsPS=3KK\d^$<=I!~ 9 =%:Q'ڿ-0BIRbiNrY{2 Өέ-,G^͞Id/>iɑ3GXPj% D('ʢsG 7"9>Ȃ>@,3a&ފA$^( @L!1A ݽB)Ig->!Ӗ1(J-0 rQ)*<Kǖ H c޾;?ң8!K9ceҠ( ,<ЫYsPTD@x듍 &1%dy;D*Hڵh Mi :aV9!fa); x{ֹI ʾq=ðc@Dو&ZJ 3Xlh+A:Hޏ9 )DQ ,ԖƒFX뒫7 {pbBˮCb*_ cȵ@{=%:؜" x yxxvh* >k3}ẉč&[2KV!08@$X`OÞ 89 Ӥ` +&̹8!ʌan)MEY<0P҈ )b (m{p9zhwpYe@0$;v6.vI!)Ar$pHZ`z85bzȬN2 HNO` 4ݒL 1 CH!{ʖ𲀠 `_+oS0T0!;  Њƀ)"R J ;I/ {$y}_;V%J /M%8$"RN ;FАL9 zJD@j&x)}} z%P((l&L0:EJl PYژ{", {ӏlR PXp'8xLHX<`Ps% $3$D`p+qMb#EI *(bA2“+@#) k (D`'`%.l*Pp, +H( ޘ2 2J8Xu h/!C™L&Ok4asx2AQp&lH()Ƹ5`8bDKT: !-j( ,1i[7-HvB찘y6FH!# #L@V4B â(/B> lhp-,r2|*lzeYbJ7bh)1"NpWy$){EI8㺉Ftip8[ &[$5 Fc7@6 .h4{؟LQ}` qk/.pn1h˦Qʴ.BLЍ() 5J=Mi$&hyTH.mk^-K>'[<5]$ZL02ґ=|Hx)'8 p#ʄ:l J&a, `LUрz3+ahc9cjh$0 B%U1 9 DsC[֐uP;H6iHѹT>8+:kGSԒY2X ֋ɧD5 $HjH%A Y%KNԨdb:ej- $S1(9V\J&27?J6fs,Oɖ9n8᪐ =( qzTEXOxȲ_CYR if@{-c9CE+;Xq@NE#o;=Ep< HLnfꄖ. hUs<3 LNaYXK-"LB *qT(8t!(n5(Q1ZM5*B P*pydOu)t 9Hq_K H\zP6NNx*!h MȀ Юqb &pȔxh``iTMl%p' rh "QH&/gr:aK6غIG"( S4El @UӸu{a!8H8UPG+![5d\[eJ1b_ Y\JqvLuti0Xz ћ〩x9cUsb9k):k,tp>!1J2IP듬|5+6+/te]Z]:VOMU)-}Vѻ bPpC@BAqɤ̄F>P ~@P$3~ߐ 0pds8@X4JgKfOU:P3P!@P rGLJs7Ai:0hRp) q s[)0ZrgˋEb N\ I_HeSjj\<, 6pY- &TT%8#7.`w :UJa;,~qߠHX $(&`73k2ʹM.:ŊIrY,tiܔ) ] igQHȗ @&vBj>t?ظz65[u!¡4jygbiS۲k#nE S-ݳ,G ~)-ҭRq\ږLk"@˱k;C%ʙ%3duCSb692(EhܠK"O"("U64u|[s,e8]D{8Ai-v?kjCx L 'P4AW'A&[^r%.3\JrΉj)0$=YJ* Qh-Mw1Rw]^Δ' (e0@BdٲlwSMU 2MhPuG⭇F3b.x/TF- dyx @PaTKV)O|/PAPl'aUsW(*Ě]"V8La NaaO6?'tS@S4j lȮM"($Ċ")2n[G%` !ǂ P*(`!hk]m zC-"f,Y #R!d;VeA(2)n %~~He3`ƹ%0!&V_qkOI IC?od `hTS+˸ @ Xp?/ڂD*~VWVN:B `FM%L; *" 0H 0HDHlj{.bO% $4rch+QDB@ 0DB`t8;Sf/#yZmMjA"n$ā! #QfE' i"e x@y!cutfndAerf #/̡ #!М)(re҇X ` `R,JF)SGR2|b,@n`I4a`5W`x0B4`GC$8\dPIf͡}UFc 9jz1<_NwMbbtr$ jf8f ꋩvbXBy*)l!>bQyək< lȢLwFj*k"xlrjkGڲT!]'#F0-9(L5y#x-,i ^*B&:i沵(Ϣ-}5niZae]P{Rp"Q8}#1* yqVSU "VYw0q-ycV3JV* ҆Cg8W$h HE@0 @ 0?< Cp/ ¡\~?X62>4J_c WB@`(*.?sC]:}_12:A -JSp]S~Er9~NӫXY4ĨP>^XdG 0,hS Ty`xBzVp%TtY-T,3G4 3q!O}qERh`0H ,2 ;622c 5}, $ r-| @"GqQrzHQ扦ڤ^XGgR(F & \<Ǚw+&BGl2" RtX4mAt'JR  2$*JRq*#[8y8$ z^3.:jƩakq\Xm": D. Lr0¨N2ԣL2+4'NP*ԩ+ 4W*D ʥ ̊Ά'zB2 Z2Ɣ@.2-*E 6Aqi*&㭪٠fj<X 8#'q:{5| m) #ڤUL}owW}+ A@3p@+ ^p* l  @ 1@y 22H$ A0*4G DHüݓ:K*xFl1 qq*!'CqJ@D5b4"0,F3#$(ImlL(+`֝Mav:!(H dheRKQ$Bh`H=""KM)(褡Z @,PJ(p,GCJI"W`]i0X h !L;NF#D5% +@pp|RJJS[Rp[QM,ΉIh3*s(a8P Cx- Vb$G8<)lm#*$<G6yG,[FEEc S힂 66Γ) !2 Z\R5$h4z*FZ:xWaȉLL;PP\=3 nݔDP<)2 *(Ư6Dt/`8MY5$DķJDD )2tE:kX1 Z@T\HIyC xGGFuDdb.b10z+-;sdE:4WfGe8V0 D_z)3:*Іh9NB(e2>wx"zIs$P{&QԦPkaF"9h* s"u$Љ2z #aI4(`B-wR Q@df0Q0=TM#{ϾL'M`eQDz1Y$YջErSX>5v- c.2 "Ha~u 2qW&ުXcGt{,ѫ;~ӫY0EILoe}b@ &$bg{qF rl(}#1FЊVZMtv)Ff < %t>akGtH~وVN2{oo7b w> bJLe.QLG9bqSL(kϟY#$V W+F!V됩о`1x7<#NڤvIj '6\uyN-ZӚ.>,\ kI[WeP!h uiX N%6Eh?$ZZu/^JbbG]W0u f|iaFD˭|SK#?gLɦ"zK 2,K4?~e՛d|N|ET~d6BM_Egnو}WЩ1}zf1j;`=b3 fh&(3r @/-I6^]E)(EM U٭'B*9 1魗S0Cf sB볇 1=2ڸbmйqxhpn Oi(xY[XIm(x% rHp Þ?9ˆȵq50Yhz85HH^ M HLlh thΌTp#Wp H^nUPVli(#0 l m eedl 0G=)\1qNCcM 헐 褽!BQω7`LeȕC*.t<ˡp[HSN B|@!Cap`6P3$tCʑ/p::=XUJO yo3pXhv(] ڦ94 k I-ç"t:R \a\̈.FB݊(׊IqI=.63KyK[ق'.,"p4;B0 ?R2 /h:t*YUN FXt r)LZmm;"qo me@#!3x7sM1ωJLHBhȈ}ip3MxFC2%hxRGBHD#v[xotxtw1"ĻH sB ( (Vܹ0Dz1T9`$DGJY"'hz LyBn B kuJHcIr  1 I%!iRY.~>C[xl H#֊RT= RN8il Ļ!KD/@$:sV92(4#?\X~ <ќx0`pT? oJ8Gq57Xl$sV/!^Srvrh ʒli b,<p1JU^JI|Z񖡱 8hf]]I<2;ֺ)늫-jБh0 +:[A73;;.C̯M X29:$ l 'D(Ь?)$y܁ 0A 2f t  ?4 V@l,@^H:S( ƨ9?"GE[B>4-ރ=#[^Mא9}?JƯ\6K0y#)܉cx2a'#(_腥ca:;[_ BZ,k sh,Kh I - jՊ s 8∿Ýj #5Bٓ#H<,yЌє'Ce75uký?f ]J 6\~3S.Q KWI; :Q*kFԝѸ=7Ϝ -=+e칛ރf6Q_`i5ˉXëٯ=e^]dVeEU5XR%.'Ktf[4L\{:!J @DPQ"@"É.b-(h_XmhS8U8mx 0# rQG )0Zߪ`TB)]z퐙׺C\Uh/pÈUkv; Y5d0nViUP8tQ)kX+ З;L  )C+`rs<b ݋t ?*["5I֗Q`s0S(P&kb0sP"V (wyY4 vU9ICdsB+Ͳ"x̚ cobWT8i<>'d@1q%UNq=w00g×@(u7nrȵn5s5L >p%* xe>e 0mpjMPmG?.P\O@yn njknhdG2/%aRpUm {Chsa22C #jGKh/DTΉX OukxP+]#Gܑ5&+y &.a *i*z.XeibHo*Ђ0)q(IK"̀]9 8m=^ph,\F(P?H䀠X(z U2T+7+z@`88a0Fvw_o @ s7Xy<x> c( ~ZKH iB8g2ـ!`\30pHoݠƒreMvx-yq8L \2|w`0bʁ`0,u8[rl_vjƲ rPh& @) tAy&KРPen(@x 2󆡣b* ,@& EG !DfJ2A/` p' `( K QܔRϓ2BɷPipl, H3/|/M5 D@= ́ [KQ#1J2|-DSR9,PCɀ#PdSKm W9krKTlvB߬I:82k#ESVQ4𑬊,O7Bnk)xSu=P%i%T U[TdJTkCطXN`ޗ$=z>4͊OQfYR!83dX6ݐ>%d+:dyht9{<]Z--i. Q5 ]8CT~sZOA~Ň%Ӧ]K,nڲfTsfOd82na=kjk>Y۟̚Gw3m{7Mm9nyݜF ¹E}fh?CzϽ&Fd7=>q`n*ys(سS͹8^j=~*FN[lO5dZj&E:[3X@c !^D9Ҵs:OW9i+Fkvk!^V&jZPPa`s"|Kز23}P>TS1g_Ż0#lmӧ?Ѹa̭V\oao1x ^y>t #i)* Wth3XwN @> &\Cݲ"ZXd2H=Xhd~FYUeA3=ʘ̏R(/S]<ex\%ږ64L h-Hc- Ƅ B hR\LbZ8AJy9q.Š 51GNW)` |\DH)#;y`H -x үx BD[(ECHb!G F6!`]JP[ ö dga 1=~ CM*̡9e8K~C&Tc=<6@8qb{iYX3Ug D T&p] b;U ZBXI@"𙹞[Ql&euw!gPt^D3&wB> kEˍq2@z46ѫg]oߠ\B6uArv/Ce\ Ɛ Z!.3(fy1E蛳[_$pqV׷=s9Mͽt* .dd+WOjyE(q;\ gR\`Ql/#0%4](ve?$>XK$N ¬ 4'*D$|&I[@pal 2I RY!`}=Ҡy͢qhG +E8DwѾB:ky !!:Gt&IpsZP%(~ehd2Jr<'D6.Tze<G: rc A[VPA,yC"ˉ/(?aZ@6*Ъ O#Ro-,GL. A|:ڳ|_(@1R"0 N @%+aLv߆0g9pL( -A 73~Id#+#v7 D*!Aj$kE,ʌ/> b Bƺ N.JP@(\"'!(B%:Tk&`*@iaE, @A1FɆ9',(-(2|/K6ȰL~op3*38ia!F+|@5)̙DŽɤD.A%p Bc( (edVF.mZ+EV9@L$DNkLXC1w`zH:d]gEh,(PdT4DA cBFЋ悑fl(_ G- :څhSVWp:cx%'x|v"NS M2e8l\|IkЍd("1 Qff_Enh.h.2%Le.X-mVD]27Q f6NID#,F{)8`ƌ+Lmi)^wf&Reȁ(FDҹ"S:ehz9(PI 4`'I8oVcnpl3I "PÐM1kx jzFv)uȇ5f8VRL+m v*$s#6&̆.8rzȠ^ӳ+ȄiI-G^OM#C1&;D #T.lv)i \jwdG"y@VdWƚƢc-5lQR)(w"GE 螥Q$f_Fu z,5,Kd;-4!.#iy,{Q*hwJ3lHPl}7m>2xgXRΚܧqUAXbT_njy6ƙpl&_9'%=;fRv4r.WexDLQ˦nsB┹HXF=Q4fY2X&4 3jG(o8.#9Ð'F>$Ɠ,GV,228P7v@F#y$JHR.y>Ub8%dAf2a>!a*ډ(@ rÃ=TP BeL,D"PWExv@"\Ū@($c ę$9AִIp3j["`C <:>T~fރpPyHͿ>O_*!~ `GV¼qbJ4 8!,,`b*(K! 5 (\B>ա:Ta\aZ@<8`D0$dT ,R)Ef0)E\h-vA_H^@t-68>x-R(T-+366%*/DZ"8Qe衠'*ABP-doyj5p(bD)^)8sBL,n3`#q{liEHL3Z޷F^ wwhy~IZ٘qurXqUUI,b83v(dm o:1v"yZ3֮f1n16OsKoR_9<)b3ۥ|Сg'1"X-#>BZ@P>6v(&裫&ge|gX0C(*"20S`-!h@ ba4+"+T)@  !+6U0ˠZi}ž#uH1umX,V8a\pAƸshg b2j;:JV^q[Ȃjul^u(nBEgtVR?9E;G~ %&?BPⶐGk3lrLݦI$i3(Swi%,M%Q/&X!gZ#.fe!(Rv$'c EC{O8X$)g ms&<X@T A g @@@D|>@ِ o#@1p$)S 2@9&GNBN"K,J4dU$0}<œy/Iy-2S+~> $~LhKa0cxcUQ>"t p4=sM#Xs@UHH@LpL% ۤ*!|a4\U OwIzzLAҳD  Lb4' z(p ZPŨgz˯@6l&Tepo%2  D;. @4| DhH,hc2@ NѥG > T;5RL(SS}KrTDir:o by+2<"|S< 9-ySd)k ,-t>b*Q RQq.)e< ͪ PR`kXczy#sڌxrܹ-FH~4̨UĊY^2@V-7Y,s#TjbdxҜWxrMOukXg@{ Z%GSNB41tDD`n',Z@C3 K;ر"J% `}69sa޹)f'I&'Jr&I$%˪.=G)}/P`,K * Wqx֊2TbuQIӼOjqENh4uF*xrUD~}"B Jb=O5PKNTayA'=f" /FiDqe%`%h"O;|m݆Eɑ0ǧg&H'ϰ0~@)qf'IS>T"0FI4PR^Ie-`('^3'Ed\LQs#"U='[j3}IPiىOr& rK\A($jv! $[m$Z U)0abRXDMrbs1O4'HTmΞX3\M=xjysKQ;H7^))xc9{& <Xa37!+G嘗M!vmU+I@Iq+6Q$a1Q̄EE[j clcʗ#Hʒ6ڠk7d1`i$0Й6Vl1 H'Y!MTÓHb82>dC,SEϢd)kH%DEҤ 503f".(P)ٗ.XkblړTCK{K&*jkMŸ{d US&#k&,Rr+Eԫ۲vh+Լll^vUx\IL(z3҉R&jDʎ' ?=T5]e~\s%0,ʾS^$68{C{ŕZJ`e:4)siv# c[+ Ә-'ZeȜN-c13JS'ulcqN1m|V_>\,CVlPZZ=#Xi@RiI)ms,Kּa sMRYuoyӖ/YRqJO uWtԠ_:g[NenbFHJ!^xiQ#@0!Hp A+PRIy-8l4qβyZ,$S,D8fz9ôv8G #hW} )Va 3߾#N*xϳHH\xzX7q! A` HOR;p+( #kͨi XdijThp  ص 0؉x$q711Z0IExyYZ@z#H1μrȈ+)x4(0U;׉K5aைǀTri xu 2 8'(x'Q H#X}2=!;3 xps)s\4Y' @8zX1 sAP.S0AB + X3b x٥I6x:;n5;j;lMHԽII)X1LE2[NPACHE4zX$0;7RECNP Fx R+=o""(@.X$ehe"=t&\X(Qþ%2ʡʘL!՝L(6 |$Xlۣ)ҥMע`P01'N; D zԑ 2 @rxN:L13:+\ѡ =x i"ڋ>Pœ诜.'C~+MNjUBV2ՙ$kW?\͍Zd+~U$@=l8*Ҵ:=Iݥ,mS8xŜ+D3dQ4bkk{jⳔH (X1w;OP^c3\Hv13( (@H[5 ƌY׼K ’̎(6L5(0n  3!98KFAѨ+֌E)fJTO"Ԉ8Y!Ne[e+.˥!EҸ XKh [߁>ͽ `f:ы7T| :qN({%*hihs lNpY|/&Xָ0%P#P Xeu _'B h]203gjYA/ DP:|xg2x6g#h Ѐg_nnU`Wmh*1#q(P&ě"wLha.0r*o/"j:$ZHh''vAeNY9Eu/h74?xzbtLBIL ӎm}+ށ !.@ԡeҗ U@h`xrn0ȇI,ȟ.!9Lb[i|1&&KE1 *˜E1't&hGis,n.H*87#"nmU=wWuG[ (}6X8 .: 9:#T sр=.`7i$SL32<hIDu`ܘ_.+!7zia 8RFH>MܽW.ySS=9xX>Έ{ӵ(֋wFap Ŀ5*\]ڲ]4>_iפ&HhP ʛmɤF7RYƎz.&ҳ]`L((pmr|Y4os˘ p.K[Z;Y.)xۊ^+\6 wҒ9d#{3rr2pF5Q,*9 ^:RgEDю=_-vF>2Ds 婓s})i3rc֞75zWxQV>#gL!ɫ.(ӈ`@$A T41MBa#p:aѨdn8}|ϟј"!#$ĊV#xJg07T ~bF ?W$"7h<1^l)~6}$%qtsCp>{F,LFa0Yqy5j1^T$,CS H-x|BLvqܥS?dxT'^gkpLT0MEBuB1U /3i*@:ˋܱi,zǦ c",/&LK- J +~߸B> $4g@cbJ ̋  ȣ2!#ˋCD&.=GR1͋+γ&Lꈊ rĕH,M&N1v`w`h x&#`*q |Ҳ=l3Rʤ1#+:"

2Pʱ,[RBq5S5J0 {'I  {2 +39\VDm/J2x@ <:}"~m' e+vV 4첒*'ĂŮ/z8@U҂Cp^9+ܷQȊ1 "[h>嫚9ʲ a #li(Gl} GѱKpyEy_0> % ( hbP^gm k!F[@D4 @31 F>[;^ AMq`<(DxjEe+EĐv櫋 ;`(@ JнAz)etq ¨X (rc2}"#BgV#B=!d͋/dLjsQمnI=7`i tXp29RU)&,Js!zrmž0&CKB:C`qu˴$~Bx b,$>ɡs_LBm؀ [bȎbYSYAS -Pr`[a nKd@SLq ~BikJkG5ݙ^T ;R P)5|rX@(QM=NB\/@R {e\(@#Q[b/McO.#n*H"c1YiPbZ+(/Q2\c1\=G2vzm]&Y>Z^PrF\ a.qgcuW0L X /5Ɓ7DsBUq,˷ n hB/$GxQ{/!a;rj(ȋ [ l>6 a;mH6(n38YwLXJ;OdB#:IG71{49IuHM ÊOYRY-Q?ϖ2CM AVXt-IR0jѐ!ƛ@2ObܵP"%f6'g 4f$. e'Ć0o<5/RJ"-NCB!ΐ%*YXD!P)GR> \"V TVit'f,gR#RdqDz`d^2+9炳HVt$H,,2Y^g)@KO(BW/ gH0nb>\e^ʦMRco .آ,NV$]@fg {.#$RQpЍdb49b-HUi Ddj<] na N-2 +8@jQ nD'H @gJ"PtKlj /L̊dFLFd.P&/tq.D<=Pq ( ]*Ll\BNB%HAw#5$?MLB8mJ^h`$/HtbtR.If 0e’*Z L%(h,!lAԶ )q ׄ,Ad2,T!Bs4@?FErn nl,c36(V$Fqc)b x"Vf.!av41 *h dX`XD jG:"bׂ2D84xz@Vt! @ F,T;C 6@<!6@0(sQw(%1nTiaVA^4HH.|e0i Fr]B"bB򴢓 ιIRdhs HR? D@mc?R \aRæ<`¢cBkd>"e > `*H_N(L'Ơ.$d] &:l#4t"tK2oV !N6HΨ jc:Y&ZXM,zM*dl@DΐJRnW KV]loR˴b*&C]S z ZpQo! #XC2>8؃vN.¢Vŀ;F#1fRS0Jv9aMjĘT'sJEvglm`LF ¾JO2- - IR&Ф' 6AZ&bB2&"*DCp^2 $(s>*6v4jN8BC.ro(JƄ"$ !fD E !E6pKfL(Bkp@ȮgS`(׃&Ɔe|@>fH9.-tӂ# Ik {;`M "M=\vBdhq  ;֒0 tJMP'k'nnF 7hd0.'0d*]mRN1HkDb/6ejnԋ+%Iq&l.n\8%6Ue5Ҫ,uZկb wi4)ws)vs$qđc!9:!!yE7Oe 9Q1/'j%h%)CC1 BZ*As.je$l +q&vb|#~з%"D;~"(1\|(UzkȒ0#H-lxǾl䇲+ы"#fUc~;tnJ- sba<"øH cb=؂ƾ|`&]80((gowT"|r1 indoOi@@&OIa;ObNY$i:7}e-UfA˹- !;#4np#' 5H' !:,.e(<B"l%ֺ.b B0[?d H+~*g,aTH!fTk3 Vhx`rJg`LqF65={"e oi1 wB| 4bt9CBFtL?`Z™Ă(VF$ c7Tp@AZ! ~&&Ȧk#KՕtr?1F/ g5{CSɁcrhF2r&,@}>B =JQljSV~[  Bk ? P }_@ P,Y0(,~x"?b5 C1dE @5c p`.%ǧ4 f1!@Dyg@ Gy>rU.Ry+1)òՈ?l@8&T RqT)ѷn3qA*lW˰pa EhF 2!<8ȭMP,;/B2hZf/'?~ 2 8t6I7L$BJ%Sme, Cy(2HJZj(sY B81R'q޽鲺iFճR,Xy ˜gq!06ID&ܷ P7Z' xLu M(j%mK!!@æ)"DBO1P0<Pu^ԡS2d(0E0ϋ{@[A$ w(ji~7 CTܰP[M$A0DQn[h$ ض<p;R#+B-mAK{g8- n&]v' w&@N\_\6ƥmPRMgL̚#,d#2;!Î b@o䆋V$EVUەP8!MwgZ @cKZٟ,&U,h)/3,̂U"g>(t/*\R&nʳ4H<gKĈExMS@*pIKdĖ>EPCo@ǵBhN> uaڀLwBT16J Nyx`'MBPNRe ZTz̶R㱌FVa),/ǢL#$a,"#BS$/cN$:EA 4 6$ Z5Rrk)I6@DŦ*!^h1y5 9;feѕNQE//a@Uj l,pYՑi=! OK2.+L=Z̨W"(%D$Ff& N ћlQ[S9EV3DžU;$RL7BhÀSDyn5%@ӚN|2NHDV7 4X-fiKv۾xbz 0MH'F"D y"R)31I- ,(" 6 5F a, Bld.ɳ_])FN\ҴCtu` "d#5*RC £%?2xrZ|G*!2@9~ [*C^ `YH"MZO!*&zj*ꕺ z9b˩ώ)xgcZ":hK !0=*RR(R!8&a*)j. h2,d`dD )[:FOqv*K"Q> #ݯ蛉szh+yrkqɯ)]৖aC SPtS7u 2|ٖ漀; /XYq I!<504=hGsrq k~2%ޮ5+"(A #NP!3<?"ĐD۟24l .Pǣ<ʊr5?`-P&j>{ȳ"׻+$8z9ԭj 1`hȞM' %Q6$d/ QX#88 @h I*8ͻ Ñ mj7/0>Q԰Rk( p" hV0$<2 2PTHI/2ῌe T͏#"%#!B#.̐xVh9( y.zRÔtq;"P~ hGP)\;%1YRI4/SS%g $"L@ȴո7 2!yL"yYj #! ,Zȃ VԺVuj(ٍʐcO< L,8zA"R[rz@ U 2W(BȐ 2VʍhQݷ|3Q>- 9=Ҷe IgUz'Pe%6 02P'p2{HQv)HߋBC%;%Qؑh]VkPΐ@ZV"b }_Hv92okDD1WCG$ <;2>6ڦڃtΓT/ ʯגWiЍ`͑-MUȴ Xy:nyi- (sIXhq++OҨ4-ߓ/y(gX83@ً8v@8 DPAK藲j(c3X e]j `V9Ѭ!@$::0r 8X`1 ì5s"_ b@b; ߳ +8 mC/$+̻,BҌ`.8L@I)Ӂ2U ؾ|E P5p+9RR53¹ZfBkR%i[&yB@c]d1f] 8L4L.xϪa 31yM<U$Ė9i,D-S-ѡŲ6 sՐLh Xɯk*H^`1(b0b-AFj'"FPI'0sPK3[EktOmM" HAgDLIvK(^ب!MZ=ŹBqg0t@i` ɻv!~Y.VfS! +j6XiH^ ,:pD8KL9Ȝ DZ㈡`׬@u7DEDpyqp ~؍l h`pS3;?݉vϫȚv ThU-IN:QƳj IM"mͽ ˞P8 V @W2F$%5\ yϥCn}6E>'s U n{z' -B Z`!?!D+Ru3$R[ *(OSQI ˤƵn(HCbdk}=6`#8^$ 4^v;S ʒ@յSNs:!Mh-4Ռ\9R5 DݐRWuTL Md(9kax#=> D*a=#~IpꝽFc@ٔf懽\P w5Y ݎcg |$G9%Q'(ȱp8pyltɎQ,]am>;/K|#hk5Ʊ0~ڎY5wL!JvlbZsEoЖQ32puYרK[Q/,[Zwr-Wx?/=^``!0HQp?_#`8C"G)C ^k@`h ,yJ%O4a)F">J%A@5O%R9 ^IX$z>fPKt Ozo.S1[ߗJT[+1 ŨZ9]H *! S}Nwu3  OHCA|cSFr Vz/*.2|@ 4(7vJ|*ïЎk#l1iB)kHJ$f$i:򴝲qJ "J8@+{*GqBƊJ+Rj/ڟ6>S|:2«ȗƮ !Z>$p "@,G(ji.(Dh" zʍ9'9PC',4 Irס:.SBC J5j{e)B@kW똵y0kc#V =a! lH/-:ߧjX'i#x&wm2u3-Jr 9TSXCub(Iv4zxA;]:$ԽIS>>آJUN76qpy`mᧀ|_X"6 Pa`wGL"Z%(bOBNYfE1 F+%I4P$ 4›ɬ}8'礫v8.ekVUmw">E~  XS/dB@# &9j6j¾z߬ByxF5J)3VGM1-!+ 10%ddE$䐬$\ @PA@@@v܃}pǰ~ tS W+2ZJ*2g Ln>P& '**JrqB _0dbH ٜGj R/XE0) @bCĜգO)X)" 4X(=HJad޻2Ra?Od8|BL-@ŠQ'To:'g),KԤ)$ ۨd$Xn@Jt;CfzKHz\z!ȱNt(]N',{b\; =LyY V)] a4g_,LF1Tt i M%dHI#k&U 9J 4@AcrCPhA4kOq?>XHC8#vH8 Q g!:O ; ւD$H_qQm5`1(*3|&b0VU9VBLn!3U A`: PY mv]<=iD`+֜< { 'nC_Bg:E7zE! ,Ӈm kֵԐD("[K,$lm\ԷYM 4zcZ2yH1ow⩦nnQGa;`0qx*ve4<4[b%Ii-k= \J:TEM^9F8I'JD7s2(z>lY0ԫZHU(r5( %H0gVHU4xJ]y7x=r˩np*-|ܣH {pQ}e%z%F9T#=Cr~m,btJHl-k#ƉB&.&b6z^+\e]W 0ٔ.c5h%aS8:FH!M²&mW/5q woIrz|fB#Q+rN"0!zhBk:٢I ;&U[SiXQ/g', ̐4XR3anm "%J1^ ,Aiz2 34Bzr*GN= e*cjEC0Vi.U|&k *Ԧm< %|Y`@#@r4aB6Up.O = |5bf&<( &B{* poBT#u*8'"p-#7 z1N!-n.E\jBNOhG 7oj)>|6TD!XJ.b{3ɉ<$'"' )q+/u RN*,S +,,;d'ʶ$.3 6"$;*b-N,Mm=Lbn(+.bb%SC~BCzeh6: /ڮ#jV*b`"6ƌN mVzbLH7 q(^c8B–J9b9FBՑ} DSg3VH' bC@Lu6VQCF&LO>۴=,BD?+܏-lܝ$ZzWuJ]f8(k-H-C"-g)Ho4:*+ FNedvsnV)R%Қ-ERX! d%ц4]NMтbnvkS1w!;OLH=uz|qb⤜},N?F4D 4(xCBp%Oq$)t2 R b 7/=N-p$}c-@50"b^uQ'?p촎U<PChXKAY4 >,'.X!ϓtv ,TGVl*I7oORI%rcH8PKD onفhʙ:I\.sޯ:(1\)P'0ˋz'هz{2酈!`Jєe cJX ܫ#E@D(itCV&|wJn.9Ҏ).0Jm"M$K:tG>@ze( c/ʔeVD&B &}cBc1X!$b#_B}ںbkc/9$DT9;L/ZEYs)|;piȘ. 1V/ZF17d*$cD0cUQ:t9ѶtS߉˟$F#th`,ajO3(1:pJvb Zvq` 9+.NZQWfʅ60vu$,\YtX >x1<.J@.~.,RBgZ,/ Nmf1Vκ'c7D8,@nhJb/ok^ZT.nuNP mΣ IF&ۻK3{fzģ)hl{j3 4+CRnRbnAkni,-+g. @ ZT |m]휮W]vO|! @F-3=36 73.A4z`>I8<^M^;0X:>C2A7AThz@4>ƾ@FfF3^H@*hdn 7i[K.m}Cit\ u둽"nT.PIϬ@@B| #A 4" @(XluH "Ƞ-0kSp˒%%wX,PC>y 0}+T?C6DC1U, D"xtZ{9>bOrU|c0ʲxc%rExLHUHF[ P. SP0$ ICD@gD@@h4}cQ(#ڔbNz+ i((J%GDA J~>xB >cث.|F@* L$t8`! Y,֠S\OA t7`B9P~œ@Y@lx7\T ;]&a\OЪ/RUr0"OH"+}H2T*@$@àK~'&#,R#ēq$I mx߲ NpøCA؅k:~#;޷@r( @1'nj L̜DAER]DT#}IdMd`)D~Tw)#$@FRFӬC2H<㞕boJs"i-D*clw4VIKTP.[33 %N\b~I/wSDOEi|B' z d$Й679 "”R(8Ј'Г{J=AXG%0.{Ɂ"%w\I U%Y; #y<Fa3N͛VHtޓrqˀӓ f|(h C`ԾE Q&ɲSRj59l6CHhuU%@ At?tTS#$>JQXs'hc9*"-*XXN$zrKECC)=3 -}/Ih|)M2Kq[0$vFX_x N@"yZZRX@:r|ޓ2 sZY F]gBqBKZM<0׌n O&nSpp2?+Binv(K &`E {q7:ctrw|T4rLM@Dn(z^̙9E/:J>F'v3#s";:WBae+}qQl6.>F$3BoebxycGGIy!a7d&m "_kAȀP@``hIP P@@@ G2*5&Y91X@R1E7FʓX{o` NdD4&Zm%0 P48JIT*~{"Z| b5Ƹ"WǬ=A@Fh@(8\G|nlNDM)$]qK\EHHL~:BloBI} TeFmQUI3)hXb@D/cÛR¢ D>o(ك 6HÐoA9Oـ50ՒP795,vpUlK=0RP zɵ8hR <ʝHVӇ2?bz&%HgQ!ٛxMM 'Qhy2pxPr Ȫ#z3,yK᧍8PXӐ⌋S"R9p 9sX``gk8ҌցP'xY9,*C*{J#B.#⚺ɫvm >ʾ 6h 9z 9 Y]HRMn(i09q1]oP(pf{h Aqݠp(pٔHnCxc]9@qX~&XlHtyC  2K8Т5 ˍzc` @# (ȫ,s [tKHCWY&oجb03 1")/z r@a[l\ (S*(:@t/O`_Kgj4 0i(#)ky  !1  *0vHs!< +ķ ;; @aJi@s߻{D/03JI4w=$2~p͸AQoF>#aڠ门j\`ZxepjNpNR_ʁ xt[@ 68$Z{@`p~/H"e" pujqZ1 t,bUHp:M !{' fÐPcXhWijJw ;  \x K|5{ ؾ b㵘sp+H ѺM# vOip] t(An ʈȕ ayN/I d2J Ux܇|RIkp &r̀ *ɆB%$"`P! 8 C9 q*a` K |Qh0D*֪H0&P"L#YGB5- 9aʀYɔZ;˕@'N w* ) ٱSA6"{n +=Ǽ.TVR/v<u Xa )e +i*l BF MP)D+@uYu[DGaJ1oI Up i69)%%Cڛ8ȈI (xUKx@"Z!sؓ{(.!}+mp  M,K~ H]ɘZm @ C>'k%۫TLcRb2*n%A>9a /?ȏ$|S4R_8zj) ( x*: 9>PH7N%*K:z1$Iḝp^[ɦ2F& L^p&! /r\`-7P5B ^"*q h`YbQJcI09 f>Ӝ#s!yR;f*Rbs2?a`u9] [\ aܩ "H)UZvN[eE)**b; }qJzk*Q @rl:͐J3i!8q މF!I v 3k =JA12} 5g@y%)9/YAIXzYuX1.b B!f kPc9 QmJ ;h`,Dbک"V)r=y'aD'f(Hq =M-$e V<2QV Jqb_9,q #/5i +Nz:|j@bzs*j!PЙȷAbfuqjM'(\zd&X$>(yRӇ0:"9qlXV.3@4z7n|8HM @,AY Ѥ pؼNf|pW>H%gDpԯ*u;p!`" 8)).PghPY<ܽ"  8^ eq h V [>{ͅ x<x_Lh `˼] 1pfyЊEĨP鮀 0=!2-F(kVqP[R8Tka4}@}2HX mh}lSLZc2%<NFJi[R(TNn1! - D]B-;rR.-@gm4\V?zOdA[Uj(I[-ЗdX6˲ P0ty>I?@\$ 0Nz1D" P4F @f 9@`Xp@]~MA8!{}f3[P -]PlY  xX-}ǠO GAQ X8)oor{@ @dO`Y j`ªT v:. +aj^U2>$ g)* 7 Я #:@B Y8EBQ171,wRT4 TREz-23r& nqVTdZr.6!p  z ܚo h#$-i|Pr5M"q3ܒ"HxrD$\EZcB|#h$c5f1Ac]vqĩd(+0mM$0bEXmy\p(ƀpX%k^I-oԬ#{CK–|2kq`3 eU@)dEb'{|2h:, !j<~-}YGē6L9l~T&)c@Q`)a@:PtE,H A H'J A7ClPBHصtzƒHlDHCAHnq CscA&\a$%#`eef[@86 ZCRƙPqPsr[@2s%T:*[h-Z  JR  5䀐 zO$(::[VvHCna@螗U&T}kdd4PI 05FrU"RP w8C0,Pt(nfɲn wІ k-IÈine"h>ǹeS6z0"U8hG4p"Oȴ΄Y*JcJW#EQ33:ok{S`qMȍ&AXǨLpCo*9r |>N ,LɱiUًw Ad ^1F@ 5g AKZ&5EWh4 u"@UG7fQ#z-:@9ȴHE6\ f) WN9SCE- ()W H3Si"Z s!4PP@U^Cx;GWxDx!9 S\>o6jM6 o{X41'h\KÄժ{Hzq .%z3>ؔ!+0j'W\ ~LBkh@ Q)8{$({ /Ah3&Mc>aOpQ9f*@y Nh@Z  #vTAs\EJ!A6`m)-Lk H1jH'!&vT8gq:P1t-;P H w&N8y7W[{H?P85X*bZP#cb*E ` &=w k0}k?d$f3 C`2@o+@p@@~Iurƚ̰8bk,W7˃rG:2~Dm̼Vǣ)Beek͡8d{ͤ[YtS8@*EI-2@1ad-3c1 .Ґ.ʺ_!,gyQ3j9A8!V*k*'=] 8D>hɳ,ݩ?AdF2Ps5gAVo/ȨT2AR@OCCHI-IZGbcbshBA<'n^.`Ɓʈr4$k7$E a DZ䔰8?Tff뀠D4&3뺇)I&rDdAdNQ&#r >% q` "42"f`(P.6v'Rt×l&XYPZUA" TfJlh!-֫YBAD%dvtN7 Xh6BK f:(a#hrc& ,c>-Zr.HH|\k (OhOH0471`C- nauzBQ|7@6Cj$@}F2(1qn}At&,I'ZrhH]F2&ʍ!0,&iRr$ d @ ׫o RPBc$Δe," fl$mPC  @\odhR, ҥ!'nT"H.b H,6n&&)>a Prj N{f |8IH-P[.pB:EZZ-ƕz @/RDprenPJd7 8bF*@Pti@>n\dN5 d.rJ8+kl"FZIKe"H@)l\'c:%DEOEItf [eH~Dlgb'1miIf2ZdIl`(詖a{aEȨLh`3G3ZĠP/ʻ-P(‘(3jut(𫀺 0!&ރB'PJrCr(.!5 k |ZBXݨsP1q$ ~GbfCB,E;P@| `W c6c&X|(PW"b}QWL4X.!g`|#h4T* A oA8Mx}e Ҏ$[㚇 :x䳐wvb3(oEK)VG*ZffO >ÐZh(AY `N &%#Ff4ѱjJHr@ra."rwp&Z mp1EĐaM ֬p Y2F{Co2[S,eXZq-83>jp`4qn4bbE  BdOdΈP*x*Q6J--D 7 _K 6PT-ZҌeTa` ֆE 2NK>l$Plbd2yȜV05ESL6e ZB4|j ΚKރp(CiU6fڹĎHo8Uap @؉VKE * wt `-.JejrC"@sIFEgVvsdg-,ئx̚A>@1JY4r\r`J@xswF+(D~dz1j0҆Vkwnae樂b :>!:AD$.XcgkI2YVdcf'L!)4 `X=H` ]ȗ'j@@DQ}Bf&YfdZcEJC|T-hnBytFU 3sh΢ bF!bJqm05NIfI!j!Z+ݶhhJ7 *ATUm;ml'pkg4E&N"Y {t^3 cRE@ vi83$T(S"yhׯ]$jm\a Aa748uY"@e-&Ӊ"@4cn@wQlsUcƅ>&p ` vmӦ҆##' 2|YpPZv䣑j|DJRLt–iqy77,F%I&֦+ҕv-JfQd$hsbZ1TA} a<*YWH3"`}/(mRPkD$)cQ /0&u`+2a\D` hY' 3 7Sz& 88;E9#leBhüIk> B؏q܉`\<1Eُv$dݾTDVo&?>&UǡƍnQD|.P~^o뀞P#3(QA!: 1jV^?feBuB;D@e%Uz0!,B` |/'K4ُ Ģh y͏CrKx }E)zBP|_ !s (y%pƒt7 $(pp">~9fCBЎ<J &6CK2,JvFR:W{6d4#.g>.G[#hv$Z~@O Ml0e"?ЉsNǐi~QCj`<\ê `-m+q!K@0n5T]KfYiE@\9x>qXz<pP,/g֩h  -@)+.Ep`18~ 8|Cr16(*mLF3 #)M&!2hh;VpJ*.` x&@H fK,68q P€R:&Ȫ"gԂ HX Nyop2if4,|#1l78*27J O PsKP(.o@2 #=0qHO2-b~#'0c ~M & s쨀@@'oE*"r}6Ch`(a i!h]33X%O@A\ &͑7Ϛj+"I!ej6pLIjcQ1l b@@Q}sŀv! G:}*έh q,\dy"l5*uwANf`6j9x ۺh}OI"oʼ q`-lpL;OܞLdj  C) OJZz; >EZ,#]`nEϖ@u"R14$ 4OCj<xQ R"߷Tm&Tˠg"s 9YIY@p""d]ȋ\Cf?i[:$h&xH )% &%h>BQH r³vA-D2Z@S@Ejw$2r})4DHgOREA1/d!ڲŌnQf$2؜P}\wG GHqq AW@ e <7Uf-PQ8w! U;)"!P*E ?B U3ClDٲc bt&+iH2.\\It̘' hj 9D %!]TሶzvR}iِL! L؂?7o@HodA=G&OšAK'I𕈚vV[5-E; =:xcr`<W Q?1)!xY0 AJ5ia,0KKIkҜ10 !22*>N bÈ`|DA($4].#Ӂ,Sc8g -`lPfPDj  _bDL+ϚH+wTCPǵVh 90{ * QS3 1dmfriml 8\Et@&^>hB#F"RlG6fL$p-t gOK&R "2W#==FԬvt*hܱ5mQ S=ǝWą-I*u8Ii}RUEx!7Aj7xza! )IyEah$omK984b0"@P'9(PҊQa?b{ xh&:pn#4pi2K^H3@xA@6}#Q ӿl08ۉ \"(42i<  0}xO0ɰ8̊ !΀Y+(y )Y Q'0 K ? (F> 349 (X&OL"BXyl5!+X#h>i*0C)v/,jh PBb]5?8#BXC6ϓ8؈#c;>]+鳇;'t ) 7-ZOЭJY`{J1[]HhsB< 2&D MJdB\Kyh<̇ ̎ 3p `2`c+iJ":X5JH` SpbK9* KY ə]+(|쉴Q3 3vù)P5 ;N3ͪ^ mЁ31B DC96MK*zZ pM(1ɓ%I:Ri3459;RBb$@r),u4`XI8ƦD 1<`E׉)6lXY0~C*G!|V`"`$8%MH!ʺH KP0x` bRZ lőf 5ӺaсPJ9 :S˖X)w*$:hĚb[T l)X}Ȭ`N#Ҁ7)Ta5UA8 m @ @C$~AA9N6Ԉ"^b ( 285[k1ٞ)N(QsmAH,hRN"Iw*-@@y Ԋu;Zd) r:X)ɼ8JK(&Ql^T9#СO2Rd)x:\(#C'KXwB՟ 0Rx&xAtF =[=1SU7qy MH8E$\ 1(L#pGhCW;A?7{ ) UQQ )3sLi iQ͹mm HPh'qRοxQ$:d{S8s;n;tHuHxW`e 8#(! 3 $@w\cMV* kΙr&i^/0L Y HLNKL-໕s8Sy|\ DkPcҰeXZ: %SPPB 0 ihcыS =`}35<Pxe`)xJ"Pse Tz(Y~W#T%}A s3 Ú6I;S<]"l3iS8V#_zŅ* 0yF{ u7Љ  ӔqsEps `'sPrγEDaxOL MOJ 'M3JȆdTX'xԞ(FuB$*xDD*2 ſ G$>97$](s(y)1PB˻fgQ6C[`= HLX] Rqym`cb4L9zuH(Jҧ3?0Tٜ$VP Q~0̑Fp0RW>d4c]Ҥ GhF&2;1IYўD%- #o 7OQKx&e5 h  WE1Il<46mI$ R?7O JW4]q NhYD%r#*eh*`z@J{)a=xwN.%2fO0!0R8#;Mc&kb‰xX(kq\`*w1iKT2O$ @29*E XAz7!H91phcp>B@;MGA.>A[jp O"6/ckmhQf%6K{] "3VVx81Ji>IO.pR+ ꎚ)I<%`cì 6fvC`&48é4X5҆;ONx(::(Dx6-gCSR<9* H?0v,tS\X5$ Fm ] hDȎcUH(2 8nR`BkGiа"dBL!*'URLI fr, \ A >C"PTC#uP00p`Q~XYi9WDcH* Pp:X)@ԏ29Q)p?w<؆c$-0 8AU|F.O~@p<Z e7CI8r"Q.@&sPy?COY>0y.A?|a b@d; 8Pz&Ih=3s`2J"&xܡoRڟ>SG۰+:љh( zx:~! ‡"PD1ry:Q8󦪫9s mq|<@!p`PJ`@%'λ [>1!Ap3FN>ZJp= %'-:+X=Qgx)E :S,U&08}@"M4zXj{$u(!tTQ:\E+|$( KM )Fʫx::)\WD/ 35@( Mt4I23x @p@%wT l&vUvK@d\4,`DzNIz:~vʣ# 4貤[v7K+؅4¸qRFR9<#(+GqGYyG> iPT&@X$@hfRq݃.Z'CHfXh%0 CG<#H  6$JR 0g @H+ V!6Z)-H&Flh +x|m (Fud"pdL3MI"˓-IB8>\3-uA1L8W\<cY8 !H1l'U,uM; R$xֺcBcFWp[ƐHOHr3͹ ҁ H~bCE3{&y&(>VFŚpvp€#pkjV`G (@$dH&xAj-b_uW'8W=7 sUwT 2#+"M*f$W $ REܩ.&̐!OzFH1HI6Xh.t$~ !*L.4&lk\ň"!C:c*m*P!!f KNY&UAo<2 y0 І  :ڵ=f>e5k`^| "o,KQ($V ^ A3h BH".]P7,HYTF F# a͚1Q"R^RnnJ~-@Z ŐG,TT`!&I\qn?0ta` pDŋxlVBi&R LB~`4 D1m&gkp8jW!@ _Y,J XBEi\F>b"=,:BDm BcEfYXŊ*- OhkJ"匧$,F)TH0A?_ }y Gl6[ BZp6[| ``R @L*8( lF%@#p-҇ H*x ?c2 3?s@&Mw *f4j{KtaOWqϽQ>P*(ø I ]u/TW9U f@k y@ r3BvD/if Y">&Lj&Jnص/cEqr7DZ,J/v:`2JA% X~6@ BЪJO[/[˛̽mDfN:Yn[zֺ6/D97 Ƶq;I>cD3D{ &l4E*R%hYPnǴ(iAo$6E3%gr-K[B&⦠QlU9Lѥa0Fir\4#{ < ԨEb2MP `|g+ BPmԌ<D&J`Nr.FmBۀW|tڽ,P͍C o6*@{,6}HL>1U`2 /H@vjA4`> pQIv [u(.Ύm+QŽi[o͍o3t악bap`̟LC:= `͈SJs ag6 CcpM%AF6\i`IFa®2SҴm-~%iț& $5l$c.jY̪97\Fz^I `+%+y0zjj-BP> P0P 3i awtRX#nʷZk6܁@B3286$n>1aUF\a@e L A0=/)$PABN1N*J@ѷs\˩q a$d䗢ddG'h!"øqSxN S6.|F6vU02f)@ >NY#dHɈKGXEqꯦ"~Fm R n`K\>R%Jl0ʼ\@pӇ hY2hP (kHя[ Zt 6ph#F`0H U(rIE3t9& %E"#Dm֑L30c:J Γ s,cpBp&@|Ӂ`r<zo&d ) Ĭt'@ 3U@hzp4j0F(E5nY<{ϊ5q@@pjdrtt#dp5r5rHf7 V*xaBؿ&gk\[5%횾rgb}%2r*&R8hAН7T"F(Sc y%G >ΑdbtC^NrW,L8Sl+ԕhcDT f AUPu8%95Mnj̏FA C> T]Z8 HPr@0ř5wd#%0iZ8@ KD=1+gf X\4l+bbAsSv jz Ǡ`*.玪ƈ0Cg -~'t}U#Bh\i1up9NND~$d@B8`E 6%'{Dѐt,@Q{23%\dUJ42Zedo65" z,ŰFq $PA.6_.:~X.*4(B, ]-9øtByP|"mBKx`2(HMFlk+Dž"k8ؽL_,8ގ@.=4XhAYPN 4G(KA@F|‡fu }`0]R`:pliY$)w$(Eޡ@Y?;PVkL4cu׷[Bd~Zp8Rm|0 6݃dSZ*CH<~72B8%PJv|$:-$eI<#`)0Wd2jP4)F,d!z#(@ -0:ijP<x˪A%`%jnfAD>.+H5l gJzp c!"!SJ`&@&DN 3FUgEc'fKn $,a`A۠A`4Jj<1H>X#. &JJerI~BI8K'ŞP4e$66($ BB @3^tmBHvp~Q -_ð G!@"jU$ޜd0NZ%֫r(l M$!P(6DDZf.9D.` brEƴ$M!EL^4a.a"?(ba14#6aBfAc^ܭ 'fa j G b`s&,%Rfxj6T\} A:(d> 1BDL-Dˍ/ʤDZJ~Ab@ZtjE~v `ZJcO( m^b3FjM0(RTArenB4&&8/f$e"^{ b> mEi5s *.MCkN`NTeBA&'FPBuϖIƪ"-aj 4sV=a:f~QA n a*r'Pnlָt7) 0J(%X(T:.z ۇ;Qd%%p!jO#8F4ZU<(gI:0mN ƬN/¾V/H(aX raؐEy,䬀Q"ܟذ&gd,O$zFh @0g<2`Ja<10~~%FJШi4 ~%-a.a(耇*EUn. tU>dQ 3 cB~YKg45@ itW&b5&cI+ @60h | | uԯn2ydQ'ZKC0?baaK*h2jcND$a@"&bC$$z_uNm 43`h1W. K`@ fKz/ܦh\|%bdN-vZB^0C@BZ10*LtĢ `A G ^JRzxPT0pfWND7#vgb~$aĈ )V|M>2IhsJAZ)!:eVndGAZ:n 3*n #!@ gt*Fjg5 2aFx@:gF|(>Jp<aCE1(c$a H*f2qI&/NNE `6$r>VSÍjp "$cC8.Q[v)0la/Gz1MPdLa$Rd& .T( l45Nx7gupN-(` AH IQևR%ˋ @ NaBc0%@gZ܄Y[ #E|lᬅ d!H\2#*W9N6wN(Tm󂁅}MWhul*HLf锚AJ`htdJhL @l2"H5+if9B.U3Bb&aʪ ꪫv5 63,.~3qeVaI/ckC3€$* -۳S:ŋtE07HS!X;5zAHLObv'1CXb`tfWmdk5N"Up2z1\LQ@gmJ&rLmBb3 i-:vJE9s|lH Ӽj4s /A p&hd5(:LcV9of TH█#꽊R:Sd`ml40t>c@,r1vd CcEv7?;FG!]`:GFW6@,@ɨ8/fc0؛a\#ׅb&ʁ`>j *k!MvR Rx #]+ $dP!j'шY}# B7hVI9ǍL&d <@Y7+Hl(aAm4.&n-z<D hZ(`Zj`x[a *fv%b.P"b$p K 00  BF!:R·E.zm9-ބ[2a(R3a& ,3K.,)0bB-:we^.A a1@6X#n^'GG*9յ.82dCkf~&轪H{#p䙔kK`dae66SSbUL$DOg3(!!dVWԚc8 B6+0?tÌ2x(tRB*Kl 7:Ն+/(Px'K>'I)n8D*Z0s )yD qY) 9Y:$0, 8AL\C{>AnnԄ%ҐNLv!ș;FxH`) +@|4B0GelQfnsf@0P m$2>DXQU/CK(/%$ 2f,`U/6fOCDvB&YQlRBgJ\Y@P=W KX0Et96x\3LlHiT) `uz*t}K^},Br@qdVqOZ]@€o&. Bd p 2A zWx0 19>IΙկR@"$L 0|` $&.LzfM1HA!4Fs xS XrA#@1@) `*`F/ c`>N*8ǰr^_AtUm.\ʘ$(|ؚKU.bϾZEEZ.H44;tml SRLL'j aV<`3ʦRu^ JRJSh*0~v"Ҹ1 Dx"SkXM\01< N'Fqgv B˜ ?4F)dЄ\Ji*8DN N<ۖ&'NmzHeG;j,-))Di:ʉUFd-3Шmc$Š@+%003Qv0Q -Ra{:PPp<r 4 J`iYȇxXM +!%2?HЈb$;81O89Ý!ᐤI&`ۼ6#1[~Z'H8V"82!Sˈ6j-*pPY8}w H $YB0 -NHAB@CI,3.˞! <#Qf) E;@ؤ ?A X)`{i S/t APJ 0$3`sP[ۙ))Dc: X{ 0A1`18y$b$ice&e @?0; Еh zЗBk@ PGHA(B?뇹AܖÆ %0{*H[:8Շ|B0xK1/@5\S N8&X!¾s E[Íy:qk-+d l rÉ/&gf1H!hGHhF"/wQJKCx qIkCac @h`G<KKC| Z7K@.vR  1ϿY/Pi98:zUBsA JeSpٱ[%;J1? Aa %཯ΡX\ʢbC4K[mEX@ @2:Dއht(H+(*0#`މXAk+ sF`8-1}$w.X*#b/(%L'S8hj64IH\lx._> sťH@H\H xz%ZKRF]Ijh̓!YN1+<ŃsȒXM9, E BE'{"`v,tR̽~S͑S{d-UZs(ضEz*ګiB -a48d3,} Y&/GȄ EOuA"d.p p71,q`\82"-!V+ %mѰP.,նS􏳫1&X?%$/7K<NBʫQ2QIx@"Bq)RY%rЈakYG}#Vq07 caPSj20 [</w)ĚH Ò zMtF:BWH2O̠KۅDaЬAS(˚~ugWZAi6kx Xm3,8z`eWxrRP[`<0\НB*V]$[.I1P=(P1)VZ9)<"FhSZ6 ! ג *z:co hh>'aP(ӱ֋i85sM*B0t].P$(lbD' @N`.ӸuQ轜S*c zt)Em =113Y?W@E\L >n%&H؍Vǀ 2uAԀ"JΙfHꖁ$8]4Q;,L~a6OiU̲Ay/SH x,1f9UdBev pXnϾfP=S83;8:?|puka/YJ.PݺmĬYHxtDYT+o u%l8wfĘͲGHDp2#8t8t/ȇ14B⠑0oO{?2\@JM@Aj.ЇRrN rTi;Q謘Q  ~ ѴPsR7)nuL Aʜ۠&uhuPàI>`b x4Q'x1IJm~(@0?x|J%E"]SiS,/M#xFŀ`<]#P}ҟOm C@RV.RJ%#,%_Oh<+V*tP+;( ߏd?_(@Hk܀3_* V"V;wΦI)4JP."Jȱ2/Nj|Y}KҊk09(F! BI*$QDi͢JHL)j\ ;.)[<p¯A'))(9B^V&934#6֬!$R1ȫ61㐇%IBQ4 }*DR%1:NHz٢ %~JQXXVIlM${4CԸ:N#'C|c>; pT8Dp1358?ʕ\ Du)n",=L$:",ioO:y|>`h 9f6GiO1K-dB p2’ZyGD ,6EbN*\6ex3T[V,,$ @W+{ rRKm9Ԫl Gb>UUu-ݳb$1 P@p%ZF̳̌0TciP2Ity8``Y3`eMX։"0:y1 fw "M( p@-@z`#jl#,'=\!0%QAq&)e53ԺMP,@HC{Q,0*]ḒG& i1~Db<k5 BK`yPiM1p4Czrs #ߋ>!3"Q ChsN$Kd5.L 0b'=|*S1(H;WpIZRIg0's9 , 0 cHUz0B ? :%@6[rqFdL>LQN)MY6idXժKt!!@)5brЂ7#I@!\SE%a=ʃS x0@b)9V*T9il >q%a`7T pr[Oft(%=]XM "3lb][c}Szp"pp1q,(;ZYS!a}TF'bLGĦZ)0>L@l0hu#pn[`:;d쨔T ;aƼkn`qKMN#'dwp.L_=+D`ޔs&]p "$*! J9yn6|w%O Cs[(0`X A4#,8}KhWe (FxV^BXYOTc 1OUXSL` Xǖs,@16:ʰ^ k0-9Agycw}éBGʕ{Y@cΖQboP9^‚"@ ,E͠'$ s{", @ aFp1&"[d,mb";"9l|^-jD` Bbĉ< m`=sE箷⿢` i(j.,mZtKf1*+"͐D 7@.Ɇ|`L'xf6dIQpT"ƦZ;""bAa"$6B3$꺢 D #j-a=o*'C ~FBcjǩ6Kk@e!m lA . ," $J GPAƐQ$Dn^Ճ.DҦ$`C1@k HfHQ5B'@aUBv@F2(x~2B!|d)(`i:C6c֬>̐ ° 4D ȶhVB.` F3Ғ)(p!n…0Ukcj,~0ab"< aҐ9C9"I !@/bF*jfJ1d*ɥWf4"A?lW .FqNzd\$ A"\ۊ 0hG΅pod浩:= Ǡ aq]?+EB$A0@ laJDK6S>==Apn:jD'!,]! @ 8$B&3jHK霁D񄭱(%>!BIj@u!!'\lA笸<"v>@,Aar/%Znn'`DB(jB0#(cZ62CB@AQWߏ8Fupѱ,peJ `aHÌXFGU `8vIJQvUE66DA ȴ!_i0$YOS8–>oˢYo$)tRaF`ΎA2 Hf'>s9@?4\@zHń|GȠ#6E[ER` h@ GM)`ml. <D_U| *d4G} kV(< Ġ"@F4a@5A`+A|r/ 8rjEL>`-)@Y^stDЇdF*a&Rdp`ׅ>p"' RσxxU,ThN(`trK0Lz=&Eb\1B.L/$@rM7Rby6>I'B(w$]HXDpf/&2f#2J`u!<aE&#W,0܄,2v clvFB,wõ).@2"nRh[Q`..cO) ckEO͘"Ȣ.hL8@"ަvC4Ehd0R2l3kTODT,4AH6dAm)d`A4eR U CJp" "*l(N,xtpa,͡H] H\*BмZ4>Bn% dT|aY?%^r$.i CTic1D6 @.:"66#4"!IQk9.6t;# Q: 0. )"L ]Ƹ!-/mYĪ3;oex+G*D@0yn6nrQ%!Sz aV" bH )L}$Lk)޺4N9 j:ojD*n`66ok#ZJ@^GjRHr$d4[hBGҏ$0*fbǨ,0pcJh>&Z)eJ1^"0&cJ_YBz}-ga>iQTcSbuN4@s VV2W`x\|JGa>ǫDzxPp:$[7@A!|͇I)C9k `1K1/)C(pU㰤ZՒ R8!Lk=gA.`P(/Rd(LBie'rLc3}4Og_;T*11~sMprzЖ i[JW>μ8~xfDpD>J"A5"YTIFP sWE[ Dev@ ˠ)´X>I;$9C 2T(Em(-`b+0v#ojMꡱ9}(ua"@VdGɇTHN.Pl!:b y6ңPw|a +j?!0>BQ`"ɀ=7HҠ O BO[C@_.ei`8"8ڬv3̺Za\QH<2'q1OaT@?!0H( 7?0@ $,&x;H q7` 6riBbD@S*}z@`6=o;4"XrxS>y 0\ưA`YZ6QȼA֙&G2H3D3-hۨV[xBÈX,  6l$" @Q3X{ X~X 0G$5m$'$El +d)9R+k,7/A(n y|K8ɂc,K)rr$Y,1 TNúICO$yB! 6$ 3@Pg$@<2,/ׁ`$$<{ Z.4 1 ?W& ʃG\1'u6hc%ҋgMTI` L C5ExJDvϑrxd r aNR@8 6 ":+0^Jtxèq{S VAL/g1+6x$Edz`O8 _ h g5J^zRS J{ rH9PRXhT#ZxH0 6 , s$ (+AH<I$5K; c.sJZ }SL=!U%x"I<8SI ! ztbOq1=Bx $%@c8c۰tЖgAHʘx5Bт)e!2@B˘8v#`N &)FtYXH4&i`"M (7Xt cN#KH| \tD$9}=12dyNf%HY p9{"T ;Ь = ĊH)'"T!'8e14(2?T$JThXW aLt'Y xEt < 0pGO8^ d@"3!BOahPz"n9It\z3"pL<'c@RH(0 Pd x<=P`s Qh h_ r$$ z78C'x.U?J8 3T><`H>P+(ɮO)JUT{ v2ص4GG12 IMct!@8|.elB_5X@d_ IPh좠q(+m/cǀȈ1(&N b5p'4I17Z <:ƃT*!|ja(ͬŪbd B ѐ0|P90 U (#Øt.> t, %sBR 5ꄉ8`%(!1cdZ.眉f#>q@0K|yϚ5-(N o=I 93TmS{ڼJ3_Je3.L Dž S"yaW^lpÉ2h"IJ~Lp %HpB 8~sס[)xbPqF[51"  16҇K֋xu <I(f{ *A1B1pj RGQT s* h8P6i%{!ɆȈ+Y B{%;(9PǓc}I7^8߄pH` tR~?ij(z<.#?5qZ8 0sR;3s6HЉd 0" xr"u..wS=HiuH˜ŇHk=8 hך`%->њIGAL8ڜR>k8_"p"] b&$mgHtC0bXw ,3P uA9A5H< f/S!-ӓ@95|lMHTHV&7\Jȵ0vܩ)+{R4 a; F)܏) -E~'RXHeahq- H#X@#tHa QwQ57[z#ᅷ0ȡu??NSKN>pƁ8D9'/#9)**6hrpgDž`(/@ {/qC+xb G p[5%{ 6 8 KAzl y0SpўQZES0UxyF\b2l臕C@hta()JASrن_,xfj W⾄I:dxq (ɱqȪ .BpW>6! D~Q,Pvpuև?{z5`莐qjf_iǀ Rˁ@>ܣp`( WI-564A:AQIX1m=NjH8@n8rA#mi`Wd8Sf490$7I#( CW:Ȩ,0fXz31ٺpWUG 91)5 &WaJw+_<xLJ߀F9hzpqJ[ТФ$LTh]cZ XcH'i$>0)W$mlX`0bK'[Y܂%(Tpsp0֤]Txvi 5msh$@0Y7 C`%ҰsejLtvU#j< O*EXȡ8\bR=D;.|(|&l}V-$ mfgطh #+9-< Ng+H HPxEBLj\5٢,40r; 351Ѣff!^"w3yLXd)܁RÆr tNI@n Y?g݄tBOpX({ sUBI g;6H\rIX=T"ʃ&zvHpB Yڊ胤'k8 _Hd! ." ]RS0( @ JYJ"x`brnJ@} rYh{ gB mhYTE8dK[ܘЍzƒ%@`-gvm#pA8cQ` \h 8+@)W Rv0]aD6b nv@#5! a x kMmlغO&1䫒+(wr%xھ(a0UdpY WP|(=1(X:sTH1¢ɠq(hK6ς~ ްo#dxډZ6LWDU2p `Mp!f̀ p/< ^>*u߀A@uNasoSG8ݬ(k]^S8`v,jY=10y= ?zJ 8\;6 qݞ*8&c+v&RS-@ fB(o }A l)9#= `zbQ`s|e(Hdѝ&dt pwtCQ ࠀ \SDW| sMØ$JȗiJ:Ћ'Xؿxl ho(M8p;w9HȆǏ '# !ʄ3]5)rpR ]0)U/J/V:7KR-{wDϵ"㐌WihV͈d0 @#OXzĤs~%m,@\o82p;ő7#}>@@@ ` h|S(i%RdTQi:#A ~Ow `<t۠Ep`(RH  q9 0<}PA} Ed-nh, @0p@|< @4>O5|2Ylkva(z@ F` x;pP4aYKPVX A v X-jk y 6h{K ɐ!~(G(6*wz`ₕ6kfo9|(^f[+"MfJ#F{Œ:B  j{GkaF uGX "‡~"DL‚J" +'#@dvLI)n\rfP3x%bNℊ9 2qld`X#H T!HX1ws!ڡc7 0&Q"im /CV~zb03/c1bJ8 r&(c,tt|!HBf Z\@* E\ycjPzP. 'PThj( ` fh96Ч.b'WKGlyiuh$̚6i@̀2 chQUaBMxp* bP:lm )r1_k62 qx[ja|ABːBN0߬l U$HDr>e/ -â}G4]\3"<9)jQ@$`V`v1{]GfE}sd#gsE@/^;Y}&tPD@8:!cY a*pp @t@5r vǘ(EE$:+@@>GlN@!2yǰlЕDm"Q<cт2blYtW,+f.D3VNCwFO{& t`!e7&x c 4)z!y`Z*C9 mr3iב!\' G9;co,-kAxmMS3k2Av61ѿ|^OeUJ0r@:pDO 0 && 6| B èsЁ:-MC|;So<~ MKsऱpp5`dkV 2ǬXPC0#!#PchV߁'E\ !]XN]/,R{ӌ3ŤJE"] Ӕlp`f@fLN@jhV >%`X@^"N,dDA?<--\%K$FA!H5D[b!M `[2Оfb<^A"IEͬr`&!ja6͆9k"p.nW@Jd3ND"+#<@\/,L5(an:Q>5r*C"e"+`&@ LQAћ $8WgLlF(Fb`pgJ""8!j1`סX1PXf͂a"5@CeLRt^xmr**"" &-F$0z`&`l O`V*/c`iX> ,g"%Nm 9^(DIhak# #bE A,[%ʆT@bj B?ުtjClcL?3>D ZDe&d"E5KKN6,<:!hA!rM`B6  Ÿ"RHB. \d, !d5`Bnzπ5pecԃ·AHBD`h3Ͼ~@Z:;mp[6kBw3A*k&.VlL tto4p V"z 0g;ErCi6. lb:Vʜik# n +,L ئ(JƯ fa 0Ni&lTE$&AAaX1dTB d(n'FsC I8TgV0-fDZ-KD! #h+!+rN" j`Ml**5CGX/ͦoEB6Tϑb,ԋGXt*BH[m5`Z%G%ZPMHR0e" !ƒBOho`tL2a@ZV%ր4%` $"׃v[ >H220뼵"$@봦 dk+:!KlRf~!RD͖'@ `Pc0H ʣjɒJ@;iPiv5Vϵ} 4Xu%`zg@2`fd)jb#3O=FBl%>&6 =Am5 +!>n+>6@x ~5(/Ls#*b!Wlz ZIi*FXL<` nÀtanoSBm&i*&pFU'3"!U# !J'Bχ{ %CN#-qօMAaRѴ[h..q!AX(TeJP@`O.dr3Bz{+ Dv_@B.)_A K5.xBT 0,!6|@+@z`GHhJllqxPr@t@F~9Q`$$m@0cR/bzfT-R[FIq&.,WDBpIlQNstH=B&vdf6`)l, &f="봄l9 UF 'X;bܕi|o0JhuΫ4 *J< .*sTL)Z66a!@z}%q0 TZt~eqb$oj[-a+D-6%*atAۀqͱ5Nl )A&']{"ڛCM:a8FDA (%,6FsP%l hnJFWLn QdzƼdj"ft-@8<%}/mP.X͖,FEMBz&0[hl.4̄ꮒPt#CNcJ)峻<%gn !ঌ&»@x AxcbB5zlgΨqB}J.'ab "$)S{T/Ml‚@rD*03ӷ"Tct(GRGpq(#m$ X ]BUGD;86]6 H#Fo' ,pfbuEhT#fۀ-*a80{N bL VgE–\v0艶2c@64Aa' њ6,8I_ G(.)()MJA+/=(0+.,o(" aj@ ([8d!@u8 J]aVOwƚ^MŔQ 9M &a"Vo{擺%J #b:\6g,-..W05h6->qcAb*Bd!< bZoC{Z uj_{!-/9UF dnFECS*i= @,DP@@ $p0?c27$p Gߒ  .tE!@]-LGO%RE"#)*BXq," 2~>Rp@&XG"qy* (c4o^"߯dJ"ߏ5N+M2̀YȟI]|ˀt tF'M@@8 `$@ 4l=,@p](#\J~  t (K.;(%i:j@t'i|>+sA@& _06 oR43"bp(EP)V'i,@Kz"xSRj' ␢&:P[p*r!@  D-zh')1& '߀@"6BG sFd1\* zѸzx\q*JD),Th˧{=2* ˔ 0@.QF D@t]|=0$!aˀ]Ar9TL( zl3TFn s62 f[֢{Z¨Z$P0qLzT yb\ϩcsGepְ@6 >4Ns\8nf̤( `H"@""rib #]%Tx& -DP:.KBk.k/)gD3=?mYkl%M.ؔ7ޞG"F,"T6lm)x9qyo8Vd A8OSlLA::m)GHISB9 OCh @W bkqei3h&C~)d60=Ǣf1+ S_AQa< -4GiC|O+OZJI 梍 a6!Ar$Mɬ}2$I3i(b1H1"tͱIG4@ b DŽ+Hd:X!5VAr@Y 5s  BxM @p c93(E# P<8/ PzA%C4f8 6"D+`>BHR$"JIR.ĎS" jqHo BT44>~2O`( y$NLZBJbf&RD8 1);H8'P23A=Rk,!)A#LOP)jE5NHS*`(*XɊKk}؜38q 5$7zIOJ)kh ^Fғ´c`Y5`g)Ek88@HPŗ6ęF%ܼJ #gM=uy9},TD&R2w6Hů61cbn0ʳ:ʡtdq:&1h/(l+$[70{H’;#,d+7I9"tmz1ÊD0/;Gnmy1^H"¼ҦQ%?D;X[ AP !sNx*g:Qj-E{DblM'o{1#nG&VH^D6-*!Z 681(axfVvx I=Ty**D͟V>ZJ/#hکa[]t:ąUu4H$00 %(2L ֫{ 4=<.r 4s٘yH|7NJzXxp&pp-;z&*9~:3 Ɉ1kcz蘍)ȇhg/23 %xEsCbCcURS3"A;)ɍj<1p~)s .0;I| 5# X?) 4?Y / 5 3)P'f3|Q"A@o8D h0C@y`uZJBŸ' ?(B<9p -ġ! ؾ068 S`.q~<9 S@hIaszm P3@D*`&mnc+C1؃h?I@򴺜<  (E (]#KNKF̈́7 |R3ʮRJBӔB@] u>D!?P-.`(a˞Aһl|l`Kڠ A4Aor2Р ܉،Aoy `<L(iFX)FpwCj5;.hÐP46H#`'0 SPqi"m1[D009SL189֍@E[Ob0ʥ482iS !RvRZ%0 xh,n;Y]ӷ" KiR2n !BP XX ӊáPdD wH5:;VCKB! "  íПة~8|v8+loT=-Ɲ5˩I,WR-"Mq)5 aߩ\hŀ`K|>8\A˄9?ip"a  o9к0^0@hwq@F mNKRzA :.H +P\-j 7yоSzz*Yps$xwHs48opC0xYX =x {4PPPHM#:X _ `@; z``[xz 4H|ri\8 DPHzj5I }u%T8a17$kh"I 7bk(H+@>D1W PR ߪ ܩ+o1ʻT1O hKxJY'q(pVPę`t1H#4KPV)+۩u@Ǹ#9-GR=68.u&8i)z+ВPK7 8"hư9'1T ؕ ј'S*CHA(I ϑ `ⴅdX3@iCޠ1()f- ?kj6t| 8M4iAC8m*-U7HQéI-IS/:$br:9XIB /3HUp: Ǣ8 ,0vAu #< WnгatE9CMXXDQQU0* sA>+4D\9q;a,Ԏ 1 :"ȼ$4u,rA /`$PH iՈ^t'!a 0fug@*\q- I.K ̣ٙh506G'3EmLBE5`ɈD.kY*;V`,-I7"I_RwI|?]lZT yeYRaH` T(,D "X}R6F#< PL8AAMBH1\0 -m< O?Ef )Kƍ2ׁ0b3=fK:8tPLQm94fЍ y\<( w9낰'Pq)1S,ͼӏ8p8P>Hy{C3;DlыR'2 :@dT- 7m؃+hRz+P 9Z]νsD( L7N ?811|K8(PUJ@ ާeq2Bh#{'S`Ϡ@A0'cVR]t(0?yQ靘`YH1gF@bh xqeG(y3oG% ,D2,9h:!x-:TI#WI"4b< D7L9 2ٕ9 s(v%xG#H[ƥН"F'f)z \I(tXg? GAҍ1% a`!( H߫B4h H:ً&YG0۳Z + n⫠\=B0-q͇CPdxXv- Lhn{̔CM=nURIT48Mx tLG3+`+3&mKWEL־*3}_?J: v9%ܬ3 oQ,ؘ1 Xx9!"Sj}yҕ֝"@B1Q2=(lk0&maoY3hUvRs1 %Ǹx{ 0 >^D` APa"l>bP UCH khTl6 KeHޏ9"šj6 1x @v㹁w% 8َmOTEŽ|\ij>"%j"<ի|j-+4}Ÿk!PP(CKn)}3+[׻t& UEx <$X+o=""XH(d. $]ʋL^h:R3a1PPw$+K*B>#&~ExX楳eԑS9xzX4iHGP#[*%RYxmBxqÜT P/I2.<d y⑊Zb4X SN Q%E VEhk@FlPݛ>Ʒ&ݱ"%-t!㹞D: YvYM3 B>ZpYP P(I3'mHI|lax2f2#Hp,RAlF()?b2]!$TD߉j0$ .w:ņ"Bz2څO*ň|ҖuLtpH5m*`O0'p+A>~~9Ͳ(D@D b,$%-7$Yv- ,ɧX 4Hk )CY~16G%` A^xgH,^ђ;> evQ"6L[p W !bs)ɾbdԚd%~)}`!浉YGY|R H5B[BaIpdKѐ'LN3b?wr"@RbT=_@H zj0ةd)C X 21A`,njLMkld[1`րyzXK%O%f "@ֵ0F rTB@BL uJIO)=1T!n?H+ P*\ @d`27HU *Mq?$!"Qk'" !5F)!2Nv򘢁< 3Ыˀth;Gk-Wq8H {*9$Z,wHÈoZFTԲ/9ErRDD((Ϝ1nƬHAMva՚siZFÌX(c g8M8Q#\?A (ǠN'\%L%K{ςbddbT!I?7 0sP|QƆe*_2JasQA/R}{c4Gou #%,}.iqeN3`H 4bUSC(wxC9p0,N XXMmˡMtts1!5TUt`9r,[ >bTw< 'DBtLD 0(ݽ3Pt$ b\DN cRH15q^+KG(tc2 Ryo|OE-w0.'3C'8H 2.1ɬxϵc'BHq?&y2RC 8\?!V+,]=8H\i' `#,~,v=,3K;@@ /tbJ"VDr/$,:&ڠn! `'Ȋ"-i2c6 ( YK x70IrŬ)9` Ha tR`QvwA@ `P (nZFs.~à)F(Hn,@2(`v%H\L0B$$H(ZJN#dGnMLt77zAL m\#"^ϰ C3`~~&bqg6'3"X@TH\. c%14ŽYm )GnHz@! θ.Pc~8=A` mZakgɪPW| 8f(o&&$˜hr8:#hQ@ jtr CI.)BFNaX@HlqB@bLq-:Yo(Di,M&!D܎E,NeDlC@9v"L+"o8(R""ΎbeQ8Fo*# g zrgErB@~LxJLÎң"! o>$I8X% 8Ab e&Pe? e:@!0fn@2y0(qi=CG/~qCR6mNa`+E 4Π<@7E $'.ij` %\"b x#펬D]%4#B6Xmn,BJ)~.$$%vw%d̠ d`A:fj~L;9NF`pZ )rWCpj\:>IR= IJ+@ NJA*+K q>;2b bAgCib|-$U)3H`D3<PCA|0PW 3 : E$CH *PM0O= "@j16 z"$``퐙\и!&aà7nlpc0ABfj%~Y 5|$$82OHH0x7TtFTONtE%.L$-b ( hpʃ0v]&mAXf.g$\'gQ* bYQh@ `Fhdvvɞo t)TaJtO'#-ri{ޑN{a ,C1fЦrXb""#PsJVbJB)? 2 3II29 `Cd6BěC$ifcN7 kNZtbBF~OB|ЗQ#za]'%.%00Ki` E !u,KcfmФ6XdeH7BwciF"n15d;ihj1XVyF /HKgƫ$z"~ b 5<( t1tQ70風GGMn(@&fHb'a/Ɩ#M.rw4DNE1o|.po,+!vynVBT*dL "ND['ȢLz|tkZ|YA4T&l AA qs ݂D `B0~x Ÿp,Y$"'7hƌ䅎$U9A8JAEQ"BXVJzxIERi@`ԕ K]=C@4n [v Hx-#R!GJAMd3P|tzwJv_L8WŊ1/h+bdNDA JfRzq$@24@| ` ( VcRU3ٶk `i)z}\(2DH0w"m/L~ڿ>%NZ/{L;Vna>.̱{!J\|b7E€ lC F)|f{#.1IȈ)yKQCG!m= ??e&\$@m>!6S{-9d)CIPT,B @@!Q5Z`R7MAB |<eh8B`\2}o P,?@@8|>@0 >`@$|p@z@0^PY F Y.G]،E+?4vwBSxJ.|Yh48D)z_*c ?;\3yS/X>Bl`]]j` ֕3Fy-K\rh}'P:.D*k+ o3ZԾ k6 L"B(L`z'  Ӏ2Z$h1yE@X-{*5` DN`7^= 5)4Lh¨P3 GH"t|«ҒQʂvԶ+ ZAԳg9 bpI򰯳IGM;M9oFPA.]Y*|+! 1.@ds-bpwc\֑OW{QUC Rr)<}* 2B{m[mi)R 'A`7 @FS<;o=aW`ı&Yc'S,*[$L+ˣ8ses>b9W AZU_!~zQ|A3[h( L05)nk Z,B;!nҠk[>b V(B%!JP"#V)^R\qzq ]snz)AbշM^OG5rVE ,P{-*Xvbk#x ge !21J!I[Cb9 @{@:VZ4eM1V(Lp)x4hh`*@KQk~F6rsf M0GˆXHwa E jsK pOةVbX|'2F`s&su>}7e>BPS J)Ϣ2 :oK$=Gˊ+V 8Y,`/kxwD^.BV((,N4~8ly.lՙp ])ﱦ11Ř!2Uڧӳh-@2>H)EtJ8px]&Y-"!#*/ܽ& P$OiXzyYVJVev#YUgPxtњ­ wz]=zI +A3Dq>f2*. Dd ^S4\Pj f^X0$6tD.Sd^5)w'jX>0,@=LtpѩD/ʕDATia9H$b*0 !J(蛺Uհh!lhݰDCAbdC٭j $5*9knQuBÀmZ{B.:RqQvؑ<(+8ҤYJqPeP՚@TI͋Y#TՔbl{begZTa:":9FMȇx,HK!@$MO9M3KR$ Q'I(ƾ^|\2rtCpm9*[MYv;i"ҶL -!6ƈ A<+J襂eDNmN/jN Wue K4?X&,-,RŎ YVQXIf@H AH'@sANEj^# mQM|`),we<;GViܵmUbנb&Cl}Wp E,S} tw nC6tb2 CB8W@쇈/d˞T8}f bXŽ>G0Y3RERTЪaW4@+ŗ+ ,Gs)һ\#7p5e<;PLJ8Hz \"cNqo)@,꡾2ZU o}V/q/(GUtתvHip%ծz ˠ=}(#e>I0رL7I[&ВπHxZC.%aUlj ׋(crC!TgbyOղ&Wwst{ri]&yzHA(GETK{jIaH2w*Ɋ)<hp7܆(as8t))XWb^<R8 ,xR@s09Х@Tp)apS789,8DM1"i?@j8짋Xg aj+VsiP܁,H \ Fpnx NhX|0h1!Dh- ^90S;\ &p 9 Z=Pcw/AYq73t #Q Py+ 1 +Z(P*(HR@+ɗB82<韠(ҐpF0#1@yS 9དྷȢBQje2HޞŒS'­x&R6RA"l Pɐ1قdLe1)Z3B#=2٧(5:ALn1<3ND)9D8M꬏H)F_@əP&@xz#s^+ؼˈ0`2HW(M+ ;,su:ډ8p[^1~9{~6ym}#,^ Ca@qAS$+[C,虐pR@Px~4 :朐βPD*p8;OLCs"LC0lPXX]08@pL|Sȡt U e1K/| -E ~䛗s0Ka(Z>aPH\n3!a(p9@TG ø9PL(:\<1J􊢨蘆PZ0X$ٗjq˴و01 pH x)Xȫ3Fi'D̋ʴ5@V)1(?(h\cArkSɞV M& C7K d,cTќ8MDP (1*isrQ;@!5AXW\4KK7'Be9- 92g*[z"hgM|kP hZx  Py7Je#`@ibUPs'aoq"p& a"8HBH,dy+u-( 0Jfh+/ xݯ_p@PHu} ǘUxf*>LU*ٗ7(^TN4Ƃ$ {ؙ81 AoŲ<'L=HG.L~$:#:1gPt4 )-WIXEwJhXЃ9Stҋ3 48TeXT>a 0PevL-.܃ "ZT<Ͼ-: e~p,xp"~78 Ā0D('h@ä8|>I#Id*PD&, =RI(#&ÀQ={W0( ?04U}F@PhD"cՠ|>)FyG ^EYPjQhY[;QHr}P Džo") wܠPo8[q,"Ȭh|$tZrMuļ@$>憸{ P,l,cHTQX73:)/jE 0 $ Y`WN )hzR"@28l I`x;4L+ *BF*23183"3@bJ[PB7%iBJ2x(@ ʉ6G/LT8`W3 sC3(MH&*Yp-DDt/*$N#|$ 2,eː q'@ttj$I9)ӄCZ2JE@' C@zs0d"!^*pï+8D! 0WΗrIZhMiA V Sp.DJ~A!G8T&0%c-R*  X$tvRVG/Izhf9 4)D =ғsCp0$^75bsW3=69yp5""?ɱp 9/KeI #  6uܵ $OZ 6F% - bMGk QD[6Dm߰sqTr;8 L+8,M7D,IGejPD("ZҼtadU3"i~FA!p'6;˕JSaq\CJW = ,d0 h28rH A< &L04qJHdЦ1ħZ{")Hz`vvfчWQ7'6lYd q ;P𼁒'CjCXI @Ol;x.D,8R&RBP,7@/4R qJWNtI\3EORd!-e+E@$& AJ&R:x<ϧ}(E2JJ˝ Me)ˀ(T qrHkGjI5Tzۧ&BX wQS qQly9VMj$b$CeY Y|)d %7Q#~?L.C膽E@( "M C~;ХIQe$؀X `BwqQg8ZQ J mIMDTLx'ھ(2Bd$IOI`,V>PD j)$cԼL> AςdOi+ZQ(Ddl*)ر - !F8fB"&.bV%+1\!G)(NOvN2f>H) E%}K9Ê!b?b42c8)2b6ڣV ZAj "A篨%fXj70'A 0Ў  af;=+Н("h J|1Z/CmMlGHGbPń`$`T!z X8, )kj3jM%(bV$dbXHNi4ac&w K,֢FD WAN8--.L*i,!2bIgHţ0/!Î*/) jJ"ï]Jdpaoe ti{*Ӈ?fx#E mXQ$n| %_NDPihF%JW 2!,$JPƭoQ"zF -"B$L. 8@D18Q-23ǃ0(` Z-. ;!/$Os0-':C VN]-pt4JzAXF0+Mc).LR8`G%d S0ȼ_a` @\AдE+bY Ԫʘ) !(.5gp(G:Hj=h!eQ6JD%3d238=` .`6Rd*άSficDi @>e^$9 Bf"#`&-L30<䢖Iǩ %p$K4X+QdG'6M%` &a3$>s&Ԅfӎ.7#4,Ri6B9'Ja@:Lit#Kz IhH#Go?/62ΰbB ZQaδedtKx  cn8$Аa7rD#ak*ֳ I* ZAJCNdc[He@fANAf%EƏD^($鷮_n"I. \jN4[LǺqb0IS]#&bswmʄ먠3$b/P, U!;CLtK ̏x D"EJl=j6Gcnq*]S-m]69G< زE%GCU`t_o M6e0!m#'g  6 .` `O H!'iZK$e&Efdt/ :$``47W0fdn䄄b@@jsp$JBA[!TAVf, E> M0mՋ- ) Y"~eS|n&v*$DtGvg .i$`%'!JMWE+KI>(`66jSA >ds'o. 4r @Јy/2rǂa/,U*g-`!XT R!0bi1„~!.Ub%iF6i EZ%o eܣHO,Q{GC#kώ%.94^$ e V=˜G7m+,ڡ:||np1)Xaw.к'I‹%. | *&DvsNVveB+Z2 .$“f&#"wKM? mB\%]"D@"e  FfG@3u 3F^bOA`4/ T.3aZ#ll*) *=1Py+(%Q-4Yg2CDox`B yew64dIE z6}VD0BݚF  RAiVeh A c` W󑳒ЯLwR%O@!|%; !=ib$1V؝W*)$1`_@C?Nf6?k2FHA5 oMX#˭6Nt6 *+,(=ޏ A``Jp)fP< { t2 VCcQT`UL<]x"t*`(#x`0 ~@tpAH`jd6Nww_!7&_KmCeAVPrbXv6}k@Ns?Cᴠz5JP (S"Iu+*&}&A^VPyt`;*)AҀ`#Iz s~#O 4Ђ`m3`iƃk"-H;?^& "[T`v*jܟGʢ Rl /+"<ȨK@Eh ʓi"HBгDjѢHh"#ٝ{E4( ,IH3jHԟF9 ɂa/L1%H*Cp6DYv%3*Z'40{/o)_2l 5 rv+brtJ =U-zSHh3 BPm3IzP]yEb%y'\f۠8F1z # x6`#HF;e0ĮSZNթ"h9fT2 QR4QKЇ#C )Ye6>bɨ:: b8m1(R1}F]+@H(s OeI(E)Bo a 8|>*`*̢{ҽ+K:q QTx)2k `zL 4BL?2`^TG~B㩠CcdrR%s bD@"Ec{O1EhF!d-` ap0,շ LIHY@)T&E2b48BֆtG暖n-W+M-5H.5I!$VX~^S0:f:C^7LhP({u V rj[<t!Bdr+":2T<)NQ 7e&@@l (acxp 1BDhSlHI+&QsL/"e=vzA{|i.GɥӒG^@AWV8D(x0y<&2716ݕb<%@0Di܄AIZeXdڀ$Nx%8zuZhrl*|bli2Kd %9{0*Fl8v 10X,ϗAR <'02|vlu64%";F,hѝ2./ &+Up$Ǥ/0F"Ϯ]Sh# 0h7hN`Fe[$DCV̪31p2E*>6Ƶp  nD. _1r`FS|z=ށYQ2dߛ#+ؕ!?Q$~1^LaBCq+X1ʅy5*8eIH̆4[m.`(A18>'$[EZhvH(°YpK`pO! 8A\Ps4ۨ`h# [2X`*M7(| qcKؘ13M귛)v ;bé;=jZP@)'5h#I P)AKe  @L 3  L3ۄL1)·4EPޜ504Cr9r9yjS480  gJh7p8ӎ)DE8j1pNI0&tA ~F#z 頟4;ՕB#5:0l9ikB H)r `P6qc40 ȗ8is C)Wkc9V8=LMI(NK/HFsS 3A)aH:#!4!YZ@pݡY: I'xh8i!b/!P蛱dEӍHrS hA}/hv؁Y#F\ x! K٠l4~Pɉp㙩%+Jã P J*L" aE(c$XF8sAN4Q9n{ œoA*à(XYZ slB5U.ɲ ;7,C| ~$r #;YKm%;@h``R:h5 M /(Brɚ2#I!r2+53f*]$ISXPKxA@b ! yhGk)4 a@9Q ӈM;HSXk6r8/r;+AEP@$(#MX̺Б@Ő ʯyAVUã9%*SQ̰DHHOuI;",~DX K+7hӌXэ3Y6)ZvI@B+DY)5 AP`ińyzҀ ƕȨOe 9ͯUȗW<8xĜ:=ʃ@=vYN2dNxy^BYy :#?4dW8;jX–5?yH`P =b#rBȂTA 8h țbB-(#!̢̀|w8aƥT`ғ.A8؛hG@΢e<qB0\z#6\``q5pn(px CU[(!,#0:AkXSTBQBa14XY2@4/ʊV) \אȤQ6 v`!Yӆg $p'r䪘 e92.\`10/7GKѲWB0j^82!! :Ihꔐ;Drx 48MxI7(n| - #3B 58pРU㇇@Ԁ:8 yZmE3ݎUYl7H -QyFtL 8O- KH*HЩWVţS)ŽZ8 |k!a%xfXf }5ꁘH3.)@wzϊ3ܨ ʫ6ntq @ HTCaq;RSPN7(A+1ީF7i0f+O.Խc 0d2 ,nH:DCplKzӅ[G[$E@)'h;,y҇pv؜F<5TB[$PQUbT,( 00`oZQ` r-.]H &#22jږ@zRPO!R͢y4GL՞ogRMA8PrqWp ~pq m(olU7{CFc0 fK7qÇPMxa)h9Yp tش*C }O@֫r"0ԿD8XxgIH; >P%8R"Sh滒l"0&J) mXP^`oơjb{B`*=\mlZ6sT "h M"B I/Ԇ0Z#PFyXf{ @81t]bG,>Z>;*tjij<; .rر.Q\ὠoިѢ$X@Xμ8lXꀑ퓠˻.5VCc.[6Hp\DZȓ9WW 3@RX\,i 0>dX3( "qNpHr`Xi&д/6-n8n?:ab s?n 8N/ k}c+ب؞xm{  m@_8c:K'9`x&q*x7[a.=Gb٪ʡ'zov|Qb׉Jx;D:5IY8s h%CB'N _s#rZ>CA4LYQq8|Z ~?%`0<&<]Nv-pdy@E#R3. p)I!`tV(+;v;@P@$||r(v{=r{<ޔPnZ@ P$%ɠa!pn63Uy7'p<g|!GЂ? 7P3~!@:}gdXWqG0tI*@ ("hm$}'7H`@ٮ@07H r1?1KhjvhDfSr(8P9cq*BS71[ x(nmrL  (}HLH7(rRE\0ꓠH\@p$ `q8 P88%:C Ԕ[(<1?ԴB 4+@cNqQ` (A0bv˛~ I:>B޹3wBB|=d)'hH .Ǒt,I1:EKS) h1)قjZ{ j * P  H*xC}sJC0Aı@AZG(j* Bl? & (vUEY'T R8@." 6@ aS(JYp*a*LfA\Q|\SKd".`jP0-DAR >bC@Nq͑ 1K'R.MC)@@ґDf{1<^n"  h*'1,/3c!7Jh>k 0R# c @H DTv$mq֌R`HPføNDŔmW6`gI R1 _-XA^MY*>gp5RJGCZߙrXcbR5]RȌpR` 9)3>2Zf{@I9OXWtm:'d\@X TЂ` X M.`W =). QzN5<# /ʐavR[la^P ly;m;"` 8|=s̃l@"1faP-YO:@ݩLj@2_2.iDў/I ,c+@`^XE ;U|df9;PP`"rk,Ap' izk/lj :GEA ktN3s;4gR, /HE]2Eh`LW6 $:-gfZ#!MHτZjR&­jRYzaD+-w2!6kP45V`gOwFrd=c.0CloVr.ih8hA<*l*pѢ!o`_2\r2rC` s,OyffS t.ʥ!keգnOi08Ք;.lwp]\D@4!?x|ol8dJJ @ͦh;fC4B4&o,0AptZBf(ʼس/bc!b J"((oxG g1mL`B Z/+A6CD^$ȴZAV:LTo?~JG,r% 0r7A3,dlX.HARWnA ` $.6PA2o8$®'Ꭺl ZjvB'~(V;"U" v- ?`TK j o$"8`&+B2xP)lp%Aȴ*R , <~)/JВ#Ln-=Cd@ď-Aa`*`'BlZJ&`+C'G\ &P^iQ)*(6d b  "CzMe*u@3@!$p% bX E 0mFE>"xiE.Fk2JrADnc>( rLEu=!{bk~"@F` b-":ZOh",faM9Iu?r"b~ RFL>t\b<*LE+A0tN$/!"´zR h6xX0,j@e F"F>].'/DX@C%Mv(=@""bzxBe`L#.&O_!nHjjNXCLb mg$fD`Aj#2.> `l N$AHWTE H#lu!DXI= `t Ӳ$1!$R!3"mρSޏT*̬@bnE!-Hbb {8aP!9EAԔ PXꎳ1z dR27!-=@8y57d)3  F<^Pgrt hWH(JKxsTJTrp<͞!qtd67t$Ń4zih(v5. VkХsh| ŋcr@%>|wfZ=Sk+WafW!$Pf%+r ``F֮(O8>3Adl2,oUc ꀊ CH>I(}vb.4ƒa`1"5n lOv-bfd^1Svb0F&@ovlz \ H!=<'i>nphDbh`~L(bqJt#4Aba&&K oLB$iʊ}&> [E8BD4U tGHN(0{$"5T7cwBzVB&auZbGRbDX,` J@Ih@ nGK*zDoF`nnA0If!P ޙ,ɡ˪! N`>>*s“]Rp3'Z F`3v٩A?w<0A^aX %+)65|2n`2l1 'b!XQ x@w]K[V=8$ "b̓TTrGy%`6 Q8'4I .?` ԰4 ݈ ]ОC@ `Ҙ`$*$ޢ0bxC*!+XWl#xJ@`P" @+: |>!hb:&)yۋP@XƀǠÁ p8@ P(A XD 1! ju H'5 `8k@PZL|)d# %_[y y]@u "ܖHq>GD.NYs -e BIsy`i 9 ԺsЋ!y` w\K=X9(\|G8~0xA9 ^ljsϳR\NPq08 MFՂ.<Yt/vHw!  (`7`@%X| : 0| >3!%mHi[]mCs =`C谡D\M0ef>DZ~=(V,LýC@ϖ`0ԨAcF7BɇmdYǽx9Jt:Q%d%^?Y"@3(G3"8|(]SèK܋I :_Wg>*RVP8#P1fBY+bE8G [-*F1 KE{J4rs0u-@?$Di W&E/  \Pp` ܶXS-TO'w:"^Ks]lFVKI|PB4=+B PHl \b{,g К1 Y ;aȺ>f)X׊B!5C)(s3 "]ޜJfk" ,*"j].f,Ā1okCza =HS$FVeg5H(et 0Y v[ih`2&6!BKvpL턾S (kPzupAD`L (y*Ythr.. >>~e%8J#aӉZ0_W&@aܣG[/*@ B(2jD)09pd0b 2O Ԋ\ $t|6b;0((府t("#ċ˂l*AkJb1D6~f1 p~ˆN+tH%X~$DЛUW*in|ؔ6AB:n f;02SPTKs)2$ Czʼny- @(Ů#IAc⧀o+=%!%@"&X,1P7ȫ@ᗳ@cL[46sȈZ4 9x`f58k&s{/ 牘A>'  ؒ8 ++I? @C s @ ҽ``7ml +10&;8Fc&8yy%) ٪yA8s(}!qB+LEu-.a複Nq2@%IZixF(! 9+"RlP 6N $l ԵF!!">ࢂx'X?q` X) Ahz+P~SͰ VWI@@ӄ: ) (ZG8R}1 !"m?DRW訂5 ֋ W^+ ]2\EM=)CI.X*aGD邥-4zY4e>%)\ K6xPr`Xhw ]7֋Y8#rc:7?PBcYJfQPbU683>gX AMŹ!=8/2h"k7%< Jpe7khVj"0$..㭅E-bn۹j(#xR@~,k% !,<9ZޕbÀ K)C4>(%&ꋞ[[y!@V@ +l=4>;6W"5ͣ^2FŶ'9'd? p M**xbl<ɑAn+kZ(/X,D00u愨Jr @b C6?8(v`%"q  ۂ9!+%Y[Hȋ Mَ0а1U ˠ`>7CޭfAF}ڋ^Og2BR\%ӊQ{p&2D(㰙VBhQ_BmƴrՑ 2J"L7 x Q<'\H߸x67jl)UPS!/Ȭװ9ZI0JY ПI$x`NG| )laSa&1!k\8JIK ,mxgfK8XUk. U> :6Oq"ADShOo MC%S怠 :hҙ c /ΰgH#XC|yGǾ0Q.<>yh {s_ H;'@VVx [] ͓83MP?_ >o%(`[+ @#DGhԷܴ2 $hX< G ! -{eX2 GoE@D"" Brj,K@Eb0 KӠh< àm,`)@K~[ܶ/4pe,F8PUehq %*xa6g) ƐZh DZ/y( ? KR&! t+ s:Ag>̳$@6J$9*0{Ԋ *(̀Kd-1K:x&YDC3 2c2$N ji*Kp* %"G6ͫЖMjPH*.\6-AcpSEC.1JE(b+`D8 "$iyz20HʢUT?fؾ'0 iƊR)Qz+Ŋ+ȡ,`&d$E"/ b ̗׎Z*PS<|-1Z! <(LO .ʗ ͌$! #)# ec9|8V|2̾"4V`-`\=RYr7)QK3`#dI*|( avH @KtQⅡ$xf([GSZr)oJ!&8L0ng>~RH  N! Lh6\,5 b_%K-rZ9IG^Ϛ6NuF#F!˥i/_ȐQlU1kL6"2x3E>Uá @%%伪~Iv(%8oY%F,in2ceZf{d̹B% 7)$i48fTYoHD1S@@u pSֿs P)m2Q@Lq"P;h0F Q\ ePZhhaG"$opSGڍ7*F+䈏5i=!JQqNi9)HY&Pq<l6| 3M^> yI@ `L n A;y#8ă,V'iPK;X q`msD׹ZC|84HI|TF J0> &K̶A~ 1`\|CN tс/80`0Wxrg̷Wg;3eV !D0(8+V'$կsC?Ib\Bd)̍Âp$&D y8N͑- X a. -B%5tAC"p9#gBKXFGU7FDr5 ›cN#`REI%w$aAÑmi 6hݔa$5gξI}Heg, a% a2 7ܢT Gk4vzPF\S`tF`H Ա/ X-ck*N!pRX*EH FApt%v e ,¸JG@iiE!Ei :pBc{&߉ybV_W&pb#ld Y+C`pz (F*uMGXXX*\(rB~f.f\(sb(- Z)-SV/`̧? J+UN0Ъ5zqkYA>āBwlA,M;J2)y2%]O.LD |1%[U0^į# 'P̖Q;?ê)EFDP r5p ÁZxVN:8P 0<煕u)ؿV0(s䑫),2 W" K#iɝvQ,0_|O Q5Hfitғb<. @S @Ψ+4] J:*7X,4{`c|o%#Z(@["akn"PT Ņ(٥6G2_ yl cT ĠibJ.%/2P`:(̵GFfs ` [A#N? bUfÄ8nF/%\ŠL_?c @ !ˬ*=/(,d.@ Ff.2¶+x6PŘ?"$AjuNh!ŒyE2V"lX`^0n9"$ b.þ#C#i %BH8b 8$ VaDDY^Qb\T(]Gf)  8#< b pҦ )BtVdˊB8I-0h' ɬDwIcn:)ȇFLT,Z”#R"`p$Np`B 2"{4 A*h"\K3vMxk@NBiE4k~+qjj JbAxC(\(PMnCD*>BNPl"&:c~(0a j ?vfJxXbn"" N~`iQ',_""cۏH6d(B!*.ҷ^r<`vQ~bMMU#r\$h?(%b& !Іj(Bm|݄"pH@!{1`*d`+)fE*n-#!!8+Jez\K8(`d@lb< f B"{ +EfAH_ vjDk”X] 2`bA,JfHĨ̈(s`*!!x:i.-kR`6|Uؐ Ag|.,(j3n@ ᔧ dS~*r!  q@ K#ݤVRq:Cr Ql%N,G*J BrS`( PJqr5 pD8 uktLw!\gqGօVn\)(<#2A18B1F$V#'k*6#B ^ h'W!Ӊ b !&r0pN`$1>p2-d?\-Wuf| W/¤р?$EJ$ ~bXybp 5m|Z HϨDC`!^7欹sy-F$fSO@T/dFN*?oHdψv%@D!j h,32iIxh#mRQFfPĸw"8f"aRq! E4jo2bc1eC<B871C3[T'GK` PRL|c,T>QuRb ąb5SV0">#Hcd&jRHQ @ن B3^ekf.!bc3|Q)³q7Td.#2Xc%B̪ #ChTm Fx? @qBG* g" V~` NNAC2 fG <*z 8ĄD~V!t}(a A劯a":e&2<4UuQ ,.9E9>zɃrHP:z' |.cm Op`\?>wX@"%ba17>d__0"X_PiA~k3]Ӭr^OPX8jԔ~UjY5m%cP"ԒM ߫p+mm+&6lzl@9F߮Ia 綕DxJ]DR 67XNy`̥0=-@@G W@Y(l5pepi*~?ߑU CHt"K/th=&8L*Ko8I t`@$s4@y(~[34SIi,C}u`g{ RP@I}eϸ$AU0JDX)™2>9*b ` cz{//Hh۸&*P*X `k'ǣp@c @ic[ Dđzyܭ,*O*%Gۨ H!붇k*ʤ)+ ,,s@|) $*Q0sؒ3.|ǰL,QY $ɲn:OPVE[@` J!l$bMNuh8LAO=`Ӏ 2W7B}.{^˜C4 I2M@6ry ̚5 F'xH,5B.A&%AYUf"`r0& B@Dz5ÎAE U}kO[؃±QhBI>ꓩZĄ!GzPjj{L*+e MBd˲ʥ;4z ° : t0-J[pp@ybJWmp ,ibxxIH%I%Ixˎ8h֕QK%lylz kN1 SI뵂=T`P AD&Xrg)Uh CHϣDpJa At,ĐIܙ@[w]@NI:RʐY a 5.=$M߃)vL:L Z j-R!JMJ8 J5CQSPL~?jB8ub`{Aolqmհ'"gCN /HX;AAqL* % AfC|1"cޣG&@lB!RU-9Oz=@:iQRObMEX R!D29F$l<|*Pe !!fYVeYS@ $#I8[ 'IBDxHr!C祮㺏8vȥ`5x9q֋TA&!iЅ :&; L9X @<xI=p@cU&G" he aD /"9/WoN){(d b[:#T!H6Hو4紳Lw__EpЙ?KxPHTzE(D%a;i#PvL1ms\|THI lq T{Pa7e~7GRj9.̣&Tų\@9t!xgNC 8W!|0  ɢ 4) TH˵F dxC fAM"C _VWf]α'\ 8,'Udƪۄ{V]{IEx~I9$i]G6I*R'"FVDd C+Sj8h@;d @q`B=%1cdJ;4ڲGĵ+X@PP(x)i11*D(M VJWnƓ 2EI*%bIt\ V ! 6qrlp7%,&ML54<߄lӊ+6Rf#bee09l@D !4!"4F1^?9-{"싸/"A@86qc) h 0m(]*ȢN#3{J 9];;0;_ < ω( IxRN8?GHш ɯ>j۪K<*(ރ@x0p.xq r Z? ևho8'`'vv6r?- r&.5X&H%8L-3!ڼ)pe+ݻ 8(9^," 83P1$ AMaIwF [wꘒ0h81?(Jtbm2+,$ĀX8hN &<0."$A`3)8k#8,`X6 r/**Cэ@%ⒺyA7`6;% #b'aC`x 0dkkR9\xg$ *Ba $lJ6y((D8LCyݩ#HNIZ0S(`y `,2"`p U%>;5Tt?>TB>9)ҁYF:/4zPH`8\Q[RꦝB,Ī0P)ܰ"1= 0 KIN",<2DYYCVP2H56rE3>T6 H-+EOtAU)&U:1|L;n x r8pn?tiS/*Z>yi`QH;RY$Q4 B/:#iO0ڇ3Q P/@@fT+Eڦȵ0 *8 0SILZڷPK ,+Xn낰(R'ζXV 2MN\L3L :P,؀^_3]ƒsH"]u9Ch' ؓٽji!0 NHA68D@U]G*mz8h8AsrFC:f. .80z8 I??(^?]сJ'[84py{Ex:.NF|  z@-{CnN?Ԋ(+ ;3ASBE z@  10>i236dR@;>P${%{ϊd/b[ȂUAF6s0P'xjЪР [/8.9J \p08a E"= -dL = eFx0W*>ˆ]B*km`(߈(A[(*@7yT&ԢVЁMj2ꍌqR#V 2Kph[;5'ܜ3jZE *mQ,{2+ ^G2IȔ +{?h4Ui\3& E<[mFOPRb|"䀙PYCx/8ՈD7O{^t%*1373. "iC~1 ϸ]`a<(/ 8\RX82'PLJq+{豸> l]X^ f&) 6i<3 Ne0<&CE(J4z1\ל2e\ R 8Ibc½>6DY$K' GTᛞ+j<4ڈ1K~Q@DH`Prbӵ6փZ/hKS:D1@ $>腎si/$_,sΖ   IT "33*# ]͘Hl8`,gNZ -l(iT"ɭO_ʔ_c6T˛}Ք jX+r<&ԃΎ(v6*loSOiH.u|7 Cϸ1t 挥y3+2hIGʄ- |j$F2SEgaB (t9z.񹅵d $aJ! ;hk*@pwKbe"6>AF٤V*`\zx36y{Xd(DP [ @,ʀXcFaPXkp,Up_~a0!$[Ð^x.4*UJM9@( !B:*4OVlܗh  ~X` B@8h ʣ" 9\ULz! *6ԳTgz~=  #jBvml(AsW?R;"/.$5LBaxfpΟ,:A0(VN}%QRԠS`C#XQ+J+7,/i2/, VE.yk @V,-ZHħD ck{hiR\GDJ3 t uS]E#kT ԁbND0B,[2'\8/ 0.I`- xQJ4w <+-B })k@"$ {'hO*;aH?_J.@!8XebD: :xTŶ"̀3#/Y8D G׋IrlI.$"I[ wGUk%JI"P"lEKK3 * NOP7fKӂI#H0 @EXAv/32:jpNB . R$]m:gQ;g%@-c0y2']⚧»6zS` r:q#{ C8ޟX3kfEbC3 |d+q'jL-ULJ(D Ⱥ#BHUcL&Y o S Po[{mi`]9HQҰ 5.FhɴAQb)UeVBIZ1 !"cnm)DA_8EX@V A!ԴY&!Z]b*2 X5D,rKg \tyn+:r9*!<&/ A;|'6 E5!=3`hغbkd0P.)=sP<=DD$Б.%Y(҈< ^-v9wO$*ǼFj3 >@f-CzH#! N.a+|P*)"Y{ h h豋WrѓbXH XHQ %n)AR .QF6ppJH[SsT z!B? v8X !QZP,ȘWb:͑H О~p&,Z!;c.fH`0ǔ{ZQhp(F">Y౜2mB-Khj 7]8|sީOS.dD2\ $PBxC &G~X}͎TlR AB88iDJ 8,~zɡH Ep&<TI׸H1()觍.}TLc S ^KyoDBeAKR@| a 'pb0/GP &F B!m}l"SR|52 S b4t/3}V$PFI:#`HF|F]՛cSy^1F#*MC*t0>AxMY%O@àY84 '!gȽ,'*o p Ղ0,03%Xph)~J:yG&̃x*IQJ+FYuCP!oL%l@NdG LI!(r`P  GY|k : Xɘλ<42ڻȧ_Xnq|:W[rDNIaa΄pҧ>!$t$xacxm:[Cqpt~p̀@` ^ 2pc}-Qj+g a:^ P8$ `G|FKSh8~`€ 0 g !P'O& 0j*hhh. h; 8,@,tI_e.\0,}>@ykFٙ$}B0\N&zj3y&bH#@u~z?ql.P2crTn2_%@(2}=st;$8*nͮ< % 6%g&- $9>(L 3N#j0(S2̡I*<́zUEx2T{4xnckq +D7TY AIR{zFg![$( 6cMm5bό _X!HY;}s/DSFN!fQ.IGg)\2u&7/ A-* f)R8 ;9GL Nie4}:^:X|GХCHd[ B]}!$OEԆ#\^@nثGM*mC/gd&aʠ\IC0U dѕՊvt^ { C`C kݽpaڈCscj^!`IBCY1bH9ln{+|G{W^f[`=Ǚ^|Gͱ#\ɩ p` r[<ĀB^F>31a)7q@:)M[r B:ݻh/Q<(\%~Sr_8Ʈ"s4O26bD&m'CbJД~]"DBrYNWLW|gkՈPxxza @@GPa/HZG|E$m+@>pFBCP D.IodR.fad c\c 0 o!`.6!<@*DHAJ j-R+CƤ#A(!AN|A~qJ4@2 &R$bb0%_JdJd̷.L`$e'"@89cM$.06 C\% 0 J2%WF e-a *+Uca^ J#`(Bf2@J-6bvJeP"5ER )r!zJL`KNHho:|NT! _3Ì#Ez8 CC`7C $$-*` lTs Lp-s/ @ @dNG#b\JƤQPl\0~Bd5M-` ROh&UQZE{b`/m& /-e6$bKBziA"Hj,aB t"/nFsgV(=D`P!~zm U=#0kǂ$r]>R$@ !L10Tby I``AvabH2- @&2079<<*CJȘl|dE4 E!bL0=3MH"S,%/zw9#f `aFN$ѣE* `P *v# Obt"b,dzE#v `aȖpfD]Hs$bI+~tB'1R8#T2.65Ke&I$QA< @kԗƣc1CŬ^^˲ l.e~%Xs2QCdڤ"!@A>T3i;Rb !a}1OÆID5F/bz%SU3ʬ&b  xTӵc̝RA*ՙ #P#jR#CB^6r%Aq7&6,Ano_0Kx\M,==g:Bs7noTo_d!@ @a*bAr@LJ2Dd0Q}fk[bUX&jv@8f3 t+LEOQUJB϶ AJ%*%+wdB7j_Qr$`w $$@/T-f">XS5#`DHLH>2ufag6gq#`'<0I f@d ^A>Ҡ)IxNdR'* ` Hw1,1,i85[p&pF`-(4u+nkfRU5" b%X̴㢦h 1%<5@ q#* -N L@7tHRFJh%.r.lhDiF@yjoo D~>b&0\N#A]X  j,QԢo`6\Mۘ` :\*6Y*DPk͐j>q$=ɞdO[H%l0de* ,u6d_sdĢFFR y,2/.6#lRk5I!f6{6b.¸ `"‚JbZBjɿNΤXq_*Vz=Eb:d@ǧ`i,CU'-vq!pJJ1c Һ.0 'O*d&BaKoZદ$OD릻|gÝcX3&! `]#)[c5RlJ@F4VnVe$p.6"`H"bcU<Ws}iRR!>SJ|u܇e$OU#X6imF4#ѠG"%6 a󽹖CCmܞ|~gV'Գw= 6q4 j  uu)=_.XO`F^ܹ ($jjC\RcغƠ5R(d|@ 0۱uZ#̫,>`bT1'.1[Bw8&$߼# pD&aLkqR . cRE } 0< 9 8,M"*! ,r7<@H\P tHܒ6I$@ w<T&(gp8G.@pH"Fa.axx-F8o)E(@y<k@3~@<=7Q\pj m3TImY;NZ$6 Gl~kjR&& 9ē)ۄ$+k,#λ+>OsH}B4`NlP@n Dd&($r8LK(.6 ?`s3JJ;BH "{Ҹ# @HľJtkSZ}8`KPİ\K9"N2#Ľ'D#9B exv(] heࡤ 3`g#qÜrHg.w 9DQ; "S XW@zG+E(Rʊ@Mڟ Z1-5X 0uxQUIK'y#L6+Ő#~fmA50gG+V' Ti,TÈȕRL/3=JF<A x j,2Hw,1 $YdNRs/J :#2vB< YtD>@d Ud ;dN; Su\u cK^ctH|^jWEh,p q e{Th!`jׂɳ}$EWܐx'0s^5v/H7=:dU:D@ pTGjyݬ{f_![MX1<8Xyy~p;ךd D:jc **ƄM! 'neڒP>R؃B!vrD̙XDT;8u3p9⃱ً( !7AWZ!`o@1kA@5$>P7[CppS|1/a8𔨠x xa^Wq*IkQP584k$j#PNR!rU{ȝ,q6/IE 1s)#@I)n"*˝NVihz3B !卐:n؃X[ ŋҵ&ϩ J?>{۶"(?9PBT*y KٔT2HtxBY}Y B.hzhw* e ¨"F MӠx!؇B(jÔіd@2(|ZU:j4p6%_A9`,hpLKb0uhǸ>ECț2iiL!1 ‹`pƮ#!Q1`|` AS z!ʋAа0t%m(;4[7 n|xZ C28ȒE)!Գ((M 5c%"<E󱏉AdPX2>,!c AHy"i  R:#= mj]J@ V6hp¨刳ϫNǸJHk7.05ֵ(h(@s5_Q \X Gp aƀ@p_@lPUa#ct P |HUh@Q0yu9ۭ:R ʤ0a&``nbM 6qA>>f(&2~jgm8_hlPֈ8" PىHՏ3}3GH8U&ʉ`-@I&pz9aJCkI`TŠ(0a.bI= <*2,: E>nhty쇞CXGW8#ӶAل!;=(GX q< 3{ 'r4Ы +A lxP`ʇ9ӊ|ߐ+#W; (F55#PB(uj4S@mHvR' 7 8 ı8'X s8P]:mz5ɑPy Anh)qY( E0P 嚞Y_zP9Bh#1 9pS&& 6ƄHnF&mxj^ItҘ62V/ eQO_h\ `(^0t㑞Ra6}I(?@d̔?q+HyZ`@KDs1;8,5ȠXա>8 k@o'9 OYZ>`z6]FF7`8ăŗ tU;i$!޶k fX':6ψ~ D}]]oa0AuPlw Dð|qٔj] Hys @1&xaHnT \p:!X{02!stpz9xUyHy#%k|RDe2\EKZ}B`vE'[꒛yH?`r Ylt}C<$<h-KF%EbaP\m6 'SxOE1r(\~ 8iP.}>b PQ&R@s8b:p1 @@RpsTȭ`3t)&U+lFYXz'usT\[X{=^nS?̀)h` A`a&Hފ@* #p'!իh xrF|'rLPaLzT%/2~'*@$:aF :(B?`*n n˩'*Z;f`R{깾)&*.h#&GĨI3yS@;$gM'橂]2iiW`/|@ c*ap#GB1o׿Ԫf3f^SK*gRT5`,@Vd5dTCf !`* Ip&wUbXgҟ-c$5NM qJ*4L W eG4lLb l乧Ȗ\F@}M%1FH "Y-Fh @I hP>O4M>@VAG6 fBkA-kPOU{*QCMzU)3$bE(ŢV(eեERiެH eMR*0(Cf<Z%hsV5F]4(,$ (>`,&}ldӸI%ƴD,z^Lq``Dq>(n`tDBXxQ+ֆ I(O 1XkQR+C6*NhAZؽgW- 2MJTRTbK4Sf6 (,6njQU5<@e] Qg@gѢ":<@87tg!`,@q?BVF)E8DjSIrLpKQ IhtXIX7`dd @01`.: Lb|Y`ʶ&KC"Ol0 Ǝy;F5#@ B!ێy4IO~p \t aG#|: &hrCdRNE& o 2CoՇJ%(%d Mw;I*F>w$l5< !z`eKu1@9mD&D:t~S-yق TW]+oUE8@\ xm'G #4@13`qErbYC D'ảbI+`h 0T d7;ώ%9UvZ6FfM ]*n- ˕ B0զ9cL^V8\oGVo^@G_ @"D4^5mx6eQ)vAᾠŠpDb8J"pRh(*h%.(@,drcAb*aR dq-="AғB'e*icGh"nKNN@T:M``Ng&*J&²+QadBFaȂy$n vzց$|)C"kALLFÒPM@ @N```k*Hb+H`Q@%O`lNDF KQ `jmlR)zPn%c`I+] a qr@L 6~R%,iB&F^úA: MKA8) $ ` ҄rZ"ubRb d $J`2Bk F"TU$%-+i⣔F $FQГALܬf2@@b<PwNbb[bp!%`a2nF@j@.0*Td61f+)E TdfP%/j'R$ `NaҀcR LRgJS ]a(>^!Wx҄dB V` OEmhFCFGJ!ZѡDRցv p ` @ "f0V(!h:6`DfL JrA*aI4%+ ` ɾYC*0B5K&(6aNoAD4@0ːDOdct²*r.6  2A"aDZq 8`2϶y"J4N `&C; 6G$a#+*Q\bFp, >Z8p5d54qpWc;A`j`T: %%NpjZ4Ehb`b+Jeb Z @L&̻HHP.""$55D*B/RQ("X@jA;k@RlAPjbJ'mC^>:*[  Ӷba8{I&8} LR03(<"`>Nv?WL 0jC$< ` 2WQ0iOX&bŚBb1n' (E4TF&6dP*M!Fcf |`r xVX,!Z Ġ\"4ο5"'^2 Jqa) >Z:" ! V",TN.'.&LŊ*IHd*KwMNBH"C+MVDAA 2iC; v=3>TgR=m5~%*gK:RՋԬW ny}K<` < Ӏ6&֯"i+QLHߨd`\ˀBc3vb5EK,C%c9~0|$$6lHrD*|5dGdnNKz$ᵚJ!j'vEKwhl@X`XR13)m+bJBz7shۀAd F* վDν" D H!6t^?g(m\\DREBYfUUuZv/Ek 筌EkI\E ha"R9nD8y'F);L^+{cTbv.Z%"U.ń.SBRen'w4ClBI iSY. IJWq;z6b,ILaZ`":! @8aHsM(_ :qFD(@8WTj Tb 4+6z?$j h7J!3"ǀ9^ƕ 3.!恊WJg#'dFP)#RD)­e &0nx;D$rA8WUN4J@6l @fUB4VH u4݅Җ,,@1oC 4?0,ANF`` 6B*B$8 @;v' .%)-Z`,K!6;$n.j~S:Z}mŹSr9r*6S!A&K hЈ  lH cn[bn1"!-(LYq c+b>FmMۀ r"~AhA`Bn"Vp GVTrvc+E"g'^VuDC#*rEZFT9! hAa%l #D)vc0wG T;ϐ?_$>/.@D>@ DT&B 0K%(4(( oH@DL5@cwh,̀dBFܺ Jb6UoV.eo G sܕQsXPI^%t^|9䨠yhq0O$pXElꖦ@/o B y!` D8* O 2L X gQY9ѹ"L{ Qcvx 8x_]xCBT,cEotK2qJKcpkXj1($%$ʜ2+3BXN,P , \ Ax a2/TbGLޝv /`(P2<"}caIjl$s0T4LЍZqxF&)<V H 0Z$BK : #?c"S"Phz@:Y"m}jv)Pda`у<cEA/Vd "\AL-VЀ! \^fIx a3#=PPdPs 5S$@ ^%ԜŘgpO P8Fg(`J_H(BٱqɏQŎ 9-D0V@/&%pz1ebxh G`ǭ(J*+ ƹB Fp! D |xQY; @4MYר|XHn5giJtK^?73^#nRa*b#O=Gy mg l8("=zE"C "kW92y)|;GZsh _}$CvB"S[F#d0?A3'3"b82.%Fp_!G4;+k l'&u+M1TQ*sII2$f=Z  F:.0tlۜ#&- ⽐h`7nQ\! |+14NhJ2IL4(2,0r`a  &iJX=)oX$pf r39 Op#^"q^ !9@w\efJH(p2u^!&bW0Q#o[JaeL` bygŎ`* 1'E&@גUrHQZצ/כ ]#dm)0t8H`1QJ bp<.a;>K2ugQjդhnyF91D.A*;ƺ: >'f{^|\ b`=H%TlM=)zrlh#ʇВD`!>=_5AP1`Imi*#ǍrD0hC1b" . AJ@|ߣ۾6P<5P}8)x?j21 ;F ;J.;50Y&>41 Pa 8C(,u: Ӱ H .Y3 𱛀Њ{Hrh0Ur$rB!7YP9 U2ޯêi1Oa | 8p/[1#? $xC(?#3 CuQYQHDO>>4P1 ƀ SL Yk' 8P`)b8(H(@I<$(x 05pMPXE {{4&3.A@j \!x 鎓Rk@k*{l 7PT0TPsJ(A*9z˲ `:# alj`tf 84Gn>2k %`@?=!x`ʏB ʃJ(CQCypq}ȋ8K $NK\PE3Iء$ʱC9yb6i }۫s R0Z;y8Mp 80T +3˖)P9kC"wG%[,pk48pWr tZB @ +јJI ȸA; ++T hٴx $m9`6cRL rB3UAX-臭K/ 񇲫2 hpC@,XgX ,.𞘃TNh N=$lB!XTH:*jBȖ{٘ZQ#ǃ/8Z<)`h0A8!  H𳉀 @h>Q1!ђm@a2LLEP(C0A\v1}M̧8-CD+ k0`6\~nľBm7Bh/h?1@ڣ 觴 +ZuwxS43 xj)-z]&ڟ l ;2NH{7=.Q͸ [!Enrg hFb&3 8H={/舷(#=X,%'.N Sv  9P i$Utb[KKzYX! <[0s~u_A !E :_UℾP ҫ/1b1L9f=dފ\;PڼƗfb,QRda11DV 3S݇ m)>Ҿ-%Ӱ]Y#z2`މR$ 9p=䲉XAkf]4 9X>LF{ RA#KƉjix_ (29ꨈ"-O?!EyHbˇq9kg[a» !`` ˏ :1sB3iUXh\{ 3::m3 `HL V99KBU,QD\^kP?nm.8Q1ZO`CA[$X`?aHJ +]j}@ƲtwtPP! 7Vqkx6`*Ez n #j_Xޥ蠥X,)&L;Yԛ1O0P F zgP@>ܱ,&8J Ћ^Tv#> 4̓鼣V\(aXp+;p៭$5j6 P SQ) },&ߌ5 I'Ia(h:%V0͠2k_ O=QHhF&2e4 5F<|@[(ź! :}+^(*D]A1O/ Qt6PP?O6X*O?Zy=GTNerW#2 Рpt^oI5Z\,5hǛS%@ dFc/'H`q`N,#IZ0=^O9#-  ?hXqh>B`d8AV+\c1xr= &@_gx E;)qw Nd1|<1=WRɴHOGXo,| n6ә{b5f*JDgk[Ҏ* 0IHv z'g:L<*H0"|~EP6*$ǀ  bf1ģtVʷv$! N&R~0@ Kz;iobxDߟ"M0.c0:s%6Ch3;. 2 1 Rs;<q۠qJC(# >HMꇀ4Z<.8h@ 1ĪmmݖX;;7(qt0 @kK-p*cnHMӼAH\6@˪CY3| Obߤ J8pfp.!tz:#C83H@AZ&b}1‚n0|Т~_NlZho"h/HBy:P)4KZ[kp{ȞZ.[O\z`!~'F- BoF GpiaZ`H$ #9UU"(5R g^DD6 ‚(s HU qHk.beN˙HIB"Ie`O"i6b~H$IDsheMЯrvT-LHC Qx"4EQLe!>OɉXEJQD  k`#A"%?Y] 2eI23"?yS:Is[B0F7a 7e̎* \zK&(e%IWA|q({AvQ`qrIc>Q;KHi|Chv{ 6tg<,59)bUB,lF2ϲ0̓%:d@|.̤`JݳJxY0f9Z&73L(NK"#uKHF]f<R*>Nl7h]@hIA)(=H#a(AF(lkBk'yBM1߾$nMu*DJvO*EPٰJ^LdNu!NǻCeQ95$ @!r ` y(@TufI.0!WKe a\=Bd aVH5g$ FA "ղcLMָhaʑM+D<^5 QЂI @AW` /D@qu"%u40Dj ׍.N2B/"i@aAbv Y:BNHr0-EPۖ&3 ~'S5@,"\ HB|nΧj+(I&QsU 15" HLutqC@n` =(iѯ#)12-#Ko R ~!3f ST XZ;(`D Y=^gʰiFM+l݀@ 4#,Z Y%8`g]/N+VJ"2lj6,>R `zvhD^`\)ٕlLhx`Pzv"OSlib+X p+XQ첨Q6@h A" TuO:u*}H{aƕ H(/fAFYXxh7T̚`cex6E-*t$HlS 0 Q h,IFaK<8lOz#o2#9'>Q)VR,:6$-ܽlHUAQH,i j B J$N)˙A*c|бIR`@#L@X(VY (.{,%k>Wc)'|f7^$Bc` ,QLlpׇ#@@%!>D1I)6Fd73:"ì( >F3t `ΐeLT$a*Pazf-⦅X):Bd,h$FjF Dv/ff׌:}pׅ'bF,^!V,&2?bBMBx'L. K11b eP0NA vN x:j A6Ebp'QF0KxmBl; 'I"b> `ʄmO#Op} 8!f|: '`:LUxo01||gc';F-n(09)<2蚇I6\ުJj ^A2B3HM/;N>b2d<^IJe)3,< #KHb?OhQiBb<6hz:E" DHG IȾ0'<"U r؛O*D.*te)izYj$CH+vKbl'#]^N*oQ:(ꎒ^D'@ԂHjJ3=T=okm64`&+`@FSr/[z&NM )4aaNoP ,1ںW(,zKD3(^^V2't$7C ^$.UF^l{ ! i42Y bv pa$WO"6{K.V60erJ3$G#o>M҄G1$3-nUdn1I^m31B ^cB WFZ<<΢Y"B"F?M$34!֬~𔅅KF:~B DFX'@ AX׃"HBc>i>c`t dv^쨔.|T%!}S`*c_@%`Rjn7-$B2RC>"K.>o0v6qr+BYi&F d (nFZ;Rs">bV ,HBΠBtLs@{TgڙF% &/dHCl# B Gu1u pF6"H C v@;bM~Q} #@% `[<_j鼭 $FL%%L^:mPF?:‚BLb:c1b|_jG oYv4גЂD<^` .^:L#])J_(Nkt0EI G!e GeF#rFAK%J.lz$LNB(LS)׀B&z6w ~F56," )lzܤ'.g&(2–|+i|kB8mʌ}-&`H<(K9ۣL@iV,|½!Ij5 P6|Ԉ2P1IC5[RpÊ(ڋ 0);*Z2gx'*|jt@qw~]`P @G_HT!pqฦ rb8qv[1pt7y^i >$>PFxBBۢm,.-\"4F @gfiu!ZW n~"@82 j@ T@p#<'y`h KX&H:U8 ] h`bć!B>H W!vZ/Z)F+)jico-1/0>[Spp% , z$o ѝ3k"nr6b[e))S)¬k;jZ@xTPazAi}r΢(iÒZ8!w#'w.r)bNy a %"(@+@GH&* }"M!!ưQP lqsPa!DwX^+| A7HP3d[|F;! Œk,'00"O9F1k`B8\bV :w[Oމ\}sSJP n`qQpTXC HřPHA#%7`! `t6J %: .Pʂ[0*Epɘ8(^L!+E!a$ę0$; XqtP)2L 2hs8"B-^e Iʺ[bPɈa컕d9(P.ا5ؑ\w)!<dFb(82D[x|QXCQ e w2k:v#!A(#!,Ӽ_+6&К'X ID!"[(ˀu N Jj;)\ |. ;!kR!A7CյibKC( ʼK. -F80*}dG@7&'3o%]>&-|lCNT, Wcݬ#J0 @Ȟ 2oOҚ[%J 7h^$^@ .2|QMwW0۠**f:z5KE1a^N."\p¬Aij aG8 ( :题x d ȒȜp q @y7AA9s+ʀ؀qg)3 2eXc+{˛A{oH  H2}8*qP)4<Tr {aP0ةh v!8 p,!Xoa_H `Saj/ȋk.51,-i$8鈹hfY01֗zK! j ߸t7550`lYc| ,xlx >f<qDYqĤ0 iR%BCBo -H ౦e U@(4`q*QZ53)ӄx(Dw7@{آa°JH'ŕǒR,@" iyB3㹺 H PQ P LI64rA q=h/y]0lH*3 0n(bHāHhVy%dp+ &a:;|8X/|)8R㱌Q5<P){XN41<ѳ芜3ԬpÍ e'&`d`dz3UNa:5!aПHUP0 D$ lՆp\-6cGO2<@Ăp%#HSht"1;Y)` xb {/ x)@HQ)8ɾkS`8X?> zue{P!;lŎ EC2ZJ.+7Z"P<#]<։C LC5 B&1a#EpIKhb#S ۅo*PG3P1B[3M@t0֋l pw"rIV-0sU9*) I+Ȃ@HYQO AT>K!ޘX6pbk2N40Q &aI%`^BL}hQ)yn8 50U1[ 6pH:I1; U IA2q HD0C3U3 YLAFDQ ̀|y[*uˬAJ6x}w*2СP8&6BYxJ 87q%vRMB!@+Nq)ސʡx30K*m ܋H!U2_. Ld 2HA?=mUR4i*%[CpH3)R»Pʅ P>+J Ju xq8BފYY Ma7(TZ<[V5긨]yaL hB_2pyxH eK`=+߀`.1SrH34Ƶf""+`Mص6*[87 a]k]n@qP:78P QazH&p!S{*HG"[z쑧P֊q[(0^#P-@ @|Ip06i͇6ať ۈu0NPXI"ՑDl,šk՜Ǔ{X'KZ[q*Q.@ O.(y/p))el cZ4]9@9v#R ~ޙyq==x38~6Tެ:^ ȅkj] N3uINLल$1%C$% lẅ DˀY""ţ`q@D ܴk" Fj  CQ С24I !JꢿeR*b*F4` 0~֭g2ߠ  XȲa Jh#G>!9@%zɐ͜cE1mP:Q ۼ Ffٰg+m`).` H:H$~Ÿ #Bfr#w XE,mW+LB@@ A!e>퐹lů$ϋs_"tl:Xo̰3;PP5ۜY#KHWiXۑD)x֞G R;  q]u;hfXe'9oQw_Z0 r˕hHKC8 f?Gȟ1 [dKK yxQN bv @x֡G p(> ʋcLmVii$2Bh 7ysgeC7 D䉌/ 0l@a+.{6%!3.@ :@x@vATRe܋D<[<`iS;;Eٽe ].xd"lZ' ͑sF\ydfG)-#z|Ql+?%+R*A܆>,0 U4BWjֱVJC'`'HOPtdȍ!~>@ @qLp4vTb( v[&0 )T^/@ѣ0XY0wdiKADb.p0iqX$2f&shA%SZi(@.I)Tk|.Udr3 Db8, N&H$@OyTi` w-b,Y4k((n9Fg,p ,r_; #jɲ;#TBpy6ǜX&H/˖ʟc ; B@ $aD1;pТ9;hTxRN:p.Kê:ɩw@&%okC jbyG)2KR6hc%%;K})Κk9 ȜrG|M($ fP9ɳ [װQ6T;N."џŷt6I)!GCJD!AޠԲèȜN.K+gy7@cn YSVi:J|DzfVؔ`%iI C~ S)G30:6z&! ;v><Lݩb 9Hnrw)Yua ==S6M WJM] 2Ȏ`4Jk -.T9[vCGt9k;!< >{~Ai 7_H<$=i HYL3 G:0v3yFhQӘA<(>yq6y@"Ag`< , CBXKvRaKO!)5BDGM0rOk)R׹d4El.(|8;NZR",>m4%@>0Hd¶D,wJ)66A`,uKmCZL.ɦ"$$~F&ԃrfH!P.JOђy1дBc|m,㺬P5aY%FK 1N@&@JHV#Qu8L%G*XKk8fX*0S,{B|"m.3"?8$"e<BDQ)L&K@g"xk $PJp">{` 'ܡE_P+R' ("MGXfwvQAˏ Ҽ4hceI Ԍl`'"–M6zܘK ڪʄK=ɜæL%(rm"jn9;'?הWҰKgE]i1~ .kLb9'[J@kq)@ !S]vD .Nc$*0rajf#PTLdE._&ld%,0TxB1|%#"h2!jjJ"EE"|Q@w.8T"9! z@",OC%+ʌEV@#, &Lh%QhI"Z @@M\f Ǣj,PNJ8hFE@Én6bA @[<.`(q't9D1.@ p8>l'1 )FE(g@,: lWe^*0ļ9DK.9ULL@t##,f= i–|!Aix `4ONSzdC#%8((N`J+IJ&h©Nl 育bH@踇h! oa##"~h"f'jZ`z&R"P9s%H̩Io"jf 7 A"’0!r DvF ƌϓC7jüKP3d 3l؍=#0-hj:em@$$(J,8o"K8%$a*Lpf3lBy24'5 ،vh',7.I!J0 Da:2Ks.`4c~2.]"b|F.$(`,R2C/ arT0a&BOH4Aa怒NՅ( Ջ;т)u@ <::f9Xؙ*c1嬠`*otRPj brb?RF,5N4X,O;$%Rb.~Wb ` As|#zBZD2 8s(-$$#NC}" +6; XmSĂ|dtLUd&"cA!hatVRm$bZ,;fmd*n$pw 1Y@2AJ @`f P7J.4CP$$+)`& Ԃ V2@\Cb E'hHCǪZ`ŪB?b-8% v\Hc`9$ H@b &\l,nfk(ψ)g#V,$UtTtl9XȋՐ^BjlT'e(HHhxgbGDz$Ke Pbc|~ҨʐL ;اxo$U6B}}PfWJv2Gp,.VOqbœoضΞ !(Z UmXv$.2LCBnN̫#$)n4qt u(kh,.5$;R|TH2}XY79(*"CZ+FK4tn #i!T15ߊK! j!&b$!tj. ض:,Gc*Yzj6a%('xX ^"|Xoa &;<aʝrIa3DMLpyd@m/KmuzF =Q!` b -߹ӝC2.b`Omr&%|t(7L$Y0E%!dhO@<6dpg Pf<(27vD6u,,Ĭ%RB:h]6g!D@@=䆭~cH س6O@gƣH IRD˔<0$blvh=c߀/0&ۉ(yJ~&LFEU5j!E 1$`rAUNGe$7İH1§BW 9,P LHpu$ )ax `Wc('7 >PDWU"݃|txh 4!BHzC^VFz_,#8+vb^BH"A );rafJI&I D OY^o QˀVb!: @Rb,: bp;T8'fgQMXMv4,%?H_qBȺe_JW`g!|j@ ɱN6_;88 uBH",q cz쵂#mb$Վ4eeO+e4JVb#"!eAb~(eCLielPd."RyS-: _a[<Һߣb#ca6[E=cVsZP [G L^B#*aav6iKjbA(b [ h\>(=cQR&"f2PQ$PPOܣ1+6I5`q@B4dhψeVD oX&+F `S8@BR03nz-Qa@_P sU16BUbRM~MHVn!ldh Ad-$L>#|2g 4qL>@ J;&S<ָ5憫3mljS1H*禌;(+!p4`@vB+/}B憀IB# (0 ,f|Z/Dj@ ٪"JPeaPhi-1{9hP (iƙAjҩ /@|dh1 C:m&ɚ(ɉ'ɫ'"Z h[ M{g^RNR56Й"  * bP!Vʉ d'b觧&ˊhj} p)ʄtC#p' vz[3ZuM l3D\, bolg!BHZ x ֬`4[>b#:2UK_՞lު'cZ,r'6x=v}{{\We }=ҁ4z5yt8&YNgT&78~dZb" :`r+1J돺9T65a̡|*}ñb5efPAtf:i弚9 ^=9Zd; űSg:_f69=̬:Jc E43 <4{Fi(䖎vh#(Z i-<&(ԆG2+JDh64NZF5*;t,ũ-Eb⎣u*Ds u@')TQdSccݫ0K(EAɐ魔V) r*2^Q @t@Ȟd>%LJPE(DhDAV:H=4L*ht0в 5 | l;tN cԱfЕbKc6Gph6[ yB3} ΤX\] N_^jQDԨQCXf > dVh[>!&1u璈32F௓КG&8}9Q,OM_(TI(iuŇq ]=$k)x:jӅT`H}rsՁKPX Ah"?V=i&֫ޖFZ*4@(. 1($e.w 1iDC cS)%Ν|᦬} T9II1J,C 섅qx1iI6:KePy;vs$Nd `b~Dd腮[yn\牧\׏ar`%SesN&5E(l6gQ[Q+7p2w\@uf`O"S` 2ŒΐAYN;0ŀC4t*MTX @ &PkTse%;F.d HSrN TQ/Ljw y99 5JԠ`y8}3ۍ3*a(as-r.K0BA,P8 p1 p=A+oh RD@!j0 莢3%b\++1 g2׻(qLAu y0B B͡q:f.Oaϵӊw 6=!myjXI ԍ1똁k !l@pn ) 'A;+D[/:ª'+p cCQ/0$8)jV)IM=A O‰( 6m,Hqb PCc NB0N#0922C=L8[K7๷ аה\:`#:>3pɕ2BȾe# "GS(z*X * ʋ.i{kI ВV8 t DE,CQcyuxP2lGQ賅pVY "8H@5,3'K$,1,p^$p/0$MWEt DP _ HrP y㯝:9zge`[!DŌ# '& jIJ iBى s*DZܙ$HT( zC9׉`;~S ؊' M%E 7hrl8KP0e)/B6QjpGP%" "A97Nya: Hڈȫ6#0a03t4BT)J*64,:K4>hG 'ZvYX6(xY'^{}QSģ,)"ZPUJB,>y+ֹL8M%(8^*I9`))i 5-ZvE0(C.`ȌQ1OM"r(ə! LY-rDx"vPq8`W2|rȜ'vc R,{@[<2-ଈ  I0!ъptqlPT4˥JE:80;ٍqΕKA8 CU⚄XE\wit$3"hyQ`GxE)%w"Aۻ@ﶠeO:˸6 H;ðPdḏi3@hEBP+:8r"/|#^Ƴ*FE|w3,`f)Ŋ;J='xȈg@M Q Pzr۰#>:SDY- j`rg/08s;bJ,a 0%8$J%AUPOC,nI7;%\X< C ^9sɷ  ̈́LHHsHcyP | :&X˂<]h\B,86Ua#8^I5޲CX=PCaږ>7湟'@l-4px YY64s%u=7[E?huK 2%Kh|& k#ٚ{5KG:߄\> ^PÎȄJD/d8u[^TkۍoI؆g肇hr?`: f2 `3P0Ir4Nd҉z/$RL͈9\W 6072!H(xú<- DR;P68HbzI\b ATڡq.镪KWϝЩv1= ;Ix9#T.2ֱ 5XAdl~mrQq35K ư|pΜhѯ!?ЍPos>|Ͻ?)xb:H59TUKA2=DP2|T~OL4L"b<69,I~00 0''@@0J'B D ?`qt>=0~L08@Dd a;Z{JѤ"Ԉ!'ʀL$x i jX%j`b<`. 8P,H;"&B,YjA5+ꖣ ׀p Xie *@ aC쭡.HQ|DJ`^X`l@~Z)N a5 prg:R\:Xz@)l=4dORj0- Ad#ΏJOe@ `d 'Qڙ*]pi+$23ާVR K)SV-D7 JR,M4&S !>(96ǭu*><  GĴ7'Wa,+B@l4iex4Ȟi @N:ĉ"F") ܙB2||)r5?e*R)*\X"C7qbG+z@* ;k֏;rA$D$ČLJ'$'0S .k vEIqX +7xr`^zV<2"&@\ xb9v[2dd̨hoR)2.ֱJ@5~wlcPd) [@>`1g"&Dq;w,1֞ŀYe,þ"!&$&_BpJ:CRm H,t,!Ĩ&dwԂa-CbVmˑc^_lȒR>Qw/'9H $8S|$w@l( t8d{* 愹Jj0c!8C&c PI ,{MF$XBFaQ!$?pD-* |%#!90pϬ@%ֵKw@a|0]3=+"8A:8G.@0Uab*EyE`FU>-v=[T4j]/ė:e`1/eZʓ]J)R,ei4TY{2dR2|2RǬ%$҆*YČAը0QA{ DU8.O$eBf}\!D."׌4QX?TTHeV ȈX3!2*{p6V$$ń_lJcwlDi=TAcըWz)^TA׌vTT@e (*c?DRl*737JWdUMBђ1jHb Ppp#y{qS+H$1/Ķhc{Qwc D&wφ~P,o,!!&0 eh倸J@8Q4c,9Bz4#'#GDCB~"b&BjEWL#Icɔ$- B>mL*@.Bi$0O.JB;$=q#k& )Fh"hZ0)c$ Dι'H%%~;ҌE?BG iaTô,`4T+rP4[c#C" >ɘ2p ,cPP((#+C/zajv4ņI N`Lz~( G2fkRw)DIX K" H~,GK= nPࡠ!hnSab<B3Ko41N6mf/6}X4"0 pL]L2 dOn!7]&mb TEN*ƈ"2eB^XJ:ep. BD6#bdFY&NT2^pHkJ5lJ2j!#C&Q0ìmHCCk(*`A: DpmfkrDcTԽ@Y>X@%n $CZ *B]t"u@-Xi5I \ y0FeAX2goH fp{$~h!cC:* S^c_QE3N>8I`$ǎs+&~O<%< flD t^U!un6H%ZAha\x|zB8$| \Wv=csa&4.&s^ I5~&8PRO!qF-+B2'E*0>[$~+tJqH/Dh>bQ'0?EP4p&T;VvBLaWұe3n;OcXFl0Vqy{Ho%5!Ih7a&AR(3&C 0p z&wJYa4rlaM!pֺ38QKP zTX(C:5z.\Z*!2_!U$4Cs~Jpw !u%h&s#zd*$GQuH 5,fD"jla%a8,1?(Wf ] f jC2ӣedVDTzAb[Uf c5ItjibcXl~XW@l$z s֖8P2CYii!F-6GDU=(I:QkoV4aXњ+bTp F V[|%AJ%0Ayؒt&@4aJ `jwk2,rx&rjBm90 @s9,\4Ok hNĞJlEO:na_NP $E²5Ah`"An!G9(L GfbgR{#Vu-MˠH'"EK{0>f#40ĕAha2'RO_Ƞ""Y'^tbPE>Մltnd"Cb 2-\ӱ(E@,N`J<&$0.Q x ;)G\tB9]J2%AXz0s^ qP&E!ՖìB[䌗+!f"(.$ٌނXHHgG rXZX-H9^%>l׋B. B(#BX;dN̩B"!cN>!*°M5[ q;:+;Jboߵc*?O=>9BM(ȹS~;v<%& L܅i0-E00M`;aXĎ|1JeJd|iP8Si"O)7s@I' IkP+Y)1#zM 0bopl%$Ӟ(羐-F98,Y~@kQd[hb ? bx`x݀8 w Rt? @(0 4ř UH4O@A8hR0fsNӛP}>W%n~ģoh^%:`-h>^}u>"oVnWo7@'r{Y,rSD`h`b @>ysw :_>0E`zc0ҼpdAh $I>PBBG`BvIꄃ< t!P*QƱ%hFa(AB`2)B crӵtНJE:~& <̫`|cDZ}H:rkFi{X{z̚j*!\~PpMʪ H Vg`c0""[t mH#*qi 0ŁKF6ƪALHPj )0AE`†%t5FSL5<%`kr;Ht(bEQ@QQȮ)bݏдy!JhU  |fGd! 5F7rAYm,9GKXEIQ't#j 'H=OJ ; aHGh@xd잢tkb z{0]T "*@V a><Q.0 1 aue  k ax@a⣥8|Ils46lg(@`9QP(r:` C$wv.pr 8Yb_<;͢P:@G&rXĄV(+P h"9McBq@ ?APSfdi:pq*`h9 L0xN&NGw/qNgqxh]6F!ClJBQR4c$Z 'GTlCpYp `8)H~ t ď@C,c6MVva-ά#K&dԙĹʑh B6"SvɂN e \`$.2*d]Qx'hL#$%ojǭBSOH@z W&hgpр*p{ȀVs !ߌP&X%KP 拸h!(AXr8t4A - 8K!D#z:Pp4C>Z[R׺p?+W:4k{AЉ,0VZ,J ? ,j%@X d-[88'('؏X.TrĤTx %sM?|Jк;{)Ppq1s9uP]$Ph)zыs ?~JS vP\z2!B2B\GDO 1mx#ؽT C@H xAj̈́E{- *zD螗(!J 1Z kMHAE`H@DX%h(uB@Q uɒz4G qL Sh P`n00ǍM70S`T=DHf @U9( ʒQSX|{x(\*RXw:E2(VhW ~yD8>!`x 4kQl>Bi ʮ#Sȃ%Pɬp|T$ZE0!!kj:dtDX;)ȃp0h,&M-"웭f(==/x9w tƠ"ފ()5.ZzW)AAPϔhDRPf@EzPi[@ FyRԎ: y4@y*_*LpO0BQh3!"Ԙ5:>l?\jc-Ӊ|tTH%$a(C<Wpɑ[0i)Bs> zr y@M @U\%(n8IDVO-E0,(0_Ek+ B9@a*Npi9C:ϝW4jMċ ؎D P4lWJ1\e=K,A$. %;@9k Cܥ8&X ŌX`N yFzgDiWij 9`xHHq=sE3'6\ͱA-D̀x 1rNh2xA:*#bU1(6 }2ųp,d`HX$eMȈ/XyT?B( 9HZnUFTgzPxG`Gpo u.@q^bO`ͤZӌw3ɕ3^ ս, `k IvfedDj,R%|ޏN<'"t/Bi72{U]ϋUU y*]vQ9J=/&Rb E-Hoqo/@kKD Cli9@cr}w|IH $VU=Xؤ?Ef@G*gHu/`[Ws''yI\|[n~(Bnm u=wb㋲ӸVDq׭ Nd;X4]^s)p2-` :<d %{@Ʈ{]H%`/[\_&kNZ哞xgufw{0/R9CX8pyho_pWL;Wϱ $H# X{a `0 }a`( 3KGc_/LBu;OgX Q)d@4S@(|I3 nlxdVf[웩G0@H c@0T P C՚ *@.@hZ.YĞQ%?M]&XMJrZm9Zry@([HD\>YL`IL=Ak "NbH4!ĈG>! F R)n J0>ڪj3* cDB%"L~LDrX-Hj.{j;}#?pkX`j pQ躯 rt%RF, 橶"k:>NH9,nm/5z'xuF1 bkD ȄK6S 4Dy˜Rc&5~"{B$j*Qwǂf2nԢm[,8 G*YuJƈ/"(Փ@?@6I^-ʾϒMbF@,D, x? Ô,Ts}xX8Jyul> Y.$ڥ?D֥+Rh`j&O" '{h7fif1N_t]P HM͉*/׀4 A0J;ZLabukմN ЭCYt>N ;{ƴ8kE ٵwB!\>&[<jmC(3%VfK#D\ q;!*4puOU8' :Rn3MH#RCeдh@o(Z)%|؃IՇ 9~$53s'?I\ӑ (Iږ@!P° :~ +ɠYϹ_EGHiAH f@SF,j5tR}J^H(4+QY_"tcYC#(Ì@Yv!p6# >@;An *Ne<ё,Bb>])K| 1҂"Mf&ԙ7I>JF> tvx~1YEh'GEZ *Qr3Gz}ȄB6 Z&tz0\Xj*EPFD`nft#iڧD-g՞bu3E,@'FH-N# ,yCaBO$$ oR*D̶H#Nj J'f !NcgY 8 A+$qIf&; sm ;ĸ&D_Cpb}q4AM$v8AԦW!9'BGmąuo5&./Yixdy!6nJylvHD:Cl#D^e/b1~aծ (+@Hh2ess ќ9\cŜPnt`F_WOv$+ @x"1&YK\Ƌ 7"$ # y3y=jT [ $$y9'&Q4|dp 5h?'Ń Fccm)7&XgΐCҔ_4V, 7#tm^A3( k۞-u`T!EBt8;^s;t#,sUWoхwmICr,X$?wg\̆/I"ȋQ>V'dգG9BVͬD$ Z[;Bv (f+.ZHW,\>Mgc?UX}FCCbUҜ*11F"q!އԄq#>;CGAfb"=!j%+m4Oz(#^㾊D*M꿣dFhGpE"P Tćn0*3V6ĥVšaa$!AfGG 3 .`:T`@4^x܃J$l9ڳ*2`2!d c'"}Q' C 0F$P0BUm.c`,8n^ &`K^l@5 @6<`610xC(2z?J۠ #EPBXP>8*SnL4EN9Ez, V:"8Od~*6:Nc"+ArXAq2U"6?BFaB` @\久*'dce[a K|L##BDͤn"T>h$*f#e똺!-"`I 4ȏ)"GoBв c!FsD,O 'fn0-er MKh¡DI) !.d !XDģo&f^tDt S` `lAt p'mc"fM&FNs@ӆx^D+p.f#L3Q66(`"S`Q!L i,*rDJZP!\Pd9" H $t-|Wq7RvPB6 @C!6cS kh_!.C!>z,^zCBȌFw* ͊,խFEc` \!AII,A3CA(,*>of"mrnww9@A `ADe&Ь&& Ĵ'jHBc+#$HL;=3p+,wvc0$@!(TvL`1T DMV t%'AҴ+zc^#` ~4:65H8TBHaW&~"ڂ$fF(SuHFÒ-.-^g0c,f@ "R$>'I3 'u7O!;^P3,7 -h `&d%E{?ooJhtLBUrn q|1J@<$|*4;u/u7Kjܵ/  MuSr~g3 (1|`︕z-NqaNaU/ԪGl AS:6:+)&Og\"df+eJU#zGLT?h0 ` eYf!O]D̦x `.XxTfmAA0WZM͢U mP#В Ha3+hrȂQ&Z E28++#uF92![L56|"f |a^p'OD@í?8ò " l2Rt^ ĩ!tiY`80`A7{C(JDWj#F,^29 `'i TǦ( G75H3)j(+qh;SrBCJ$W)} XL ғA|R\cB 023iY_`U"'ea 7y,g(In`8nUBBXR*% l{@- tז Լi&ӛPre=t "D C;L^Q_ÃQ#ʘ"FjBZ#gd#\Jll&ɊtÞBH"LS%jD,ohq2;E'DrC,DK!t53Z'fҙMYr2"k9/iC":@oNZ9raNc 5!؉R&Ja*8yj0|.FgQ0*vz:ST"oU/@{k- 8Zn>eڐf~2.UR^FbMXȌ0k Sd8&r d$t* +|j H$hgL\h^'LdV,7!W@Vrjcb`D2W0{F@E I(:F*xdY! @F !m <!2p%,7YUc(#"@ñ5T@*2Ak^|X`/` _. >9ʊ1$S`7ó-/BԜ+$hiܲC*H 2c8,>b&Ӑ=#~E+y$ R j$3rz!`Ҥ pb¸TzC _i k@skPN@l)RFK9*ZMk{H;;SKed0~"`-a^A?L$)U @Z1=@~d{H@(a Ȁ;LT:p&H(ib L?C>#{&[" ` EpDޡuvt|➏ 8. ۅnʺ] })UK\ ZE"O1ޤJ( @jBȀ˰-tA ) "RB0? PؐD:PM į\W }6Hg)"ڞȩn4@h!@YBh`L`(  N 2 `.:( :i+bz24j)G;RԴHa z0+ǁvDİK\!q[E&aPrսϔmL&¦(zz> I˼G. 2Hab " :IڎP˺H@Z(}:8( N 6DPzE|N''gJxbKIkM)GY7P*T*&}'k+@h!*f Hd2޶>kU׎ʌAjRH E$Rx ndFE2BszIʤgx, VBLJ@94c 'e3a: d#idB9Y]ԅ;0B4N3>ȑ-fӢȢL#Y@y$%)@pxPZel#RL P/U؀ %'zD@8P=Y$RTIp/A?*0 HY׋^gѓ:I a,xYM僑Œa6  a'Pٟ,N47( Qp^ ^ȜϚ^PR*b"Gd!i|(.@.TIv\kYxCca6D4/FR( |Iof-a*xD u$DD [O"PDgu2PO朐r`D?!o)iґB䄏b&`+>|>ӻ\h*] a2%9N!<xmJ,WzG6a4/p4dhgxքXX 0#5"#kE.9gpuTNÕ[I(G(Ց3Q֨="G*.ˆ=֪ VrVYBFuӖٶON_]jYVь欍_C$rx:d\PHdي&ة+7lojDXJ(N2Q,Gi$rR@h'O]P:h9iE1Zb/q[#лV hP?#NB+!@PEZ bԳd )=Dl3z?yj2qbB0(N\y8U>u,EBL?\S~P+{P&TAD̔. Mo``jȥ{HE B9A<dUzY{t$7NCR1(*]{D 914!,E.>dj!=gl"962Woʺ/!ƒx|)0$ll=Q_$Kb=jX$P>=1uR+3͌6A {(*VXo)`swϬpJ ,@Œb*\@  0x ܄;0D⺈&A[ ` MXP}Sw b Vzڇ`qwPtoi0t 0ub YXWє荠 p$y  A xoh0+ !+S֤Da Fu]:ّX a$|9yts=\sCRx79;I:yIջ1Q5;]mI$`F,3L9CَA ;S5JV9& H/(#Іzwydʇ8r4(Wtq &@e3b,H5j%09Ǫ, ـ(ɯlk$5eK˹[ -߃Fy`u 8rzF3)Ѥ- Ќw 'wBn b(9D T?؉Q2"QH b+=;hL>K̼a[YQ[ I ,T~.yoQ,PӯHRD,<!dxYDGZ(E x@@1I9 c볱O8ҳ0q4[H.2+ Ed iJ'  ؚx0Z s&Q DEUǤ ;/R \iKܽ[L(S(z9 [Т %B4A8,j0KTܻ(bx6| uٰZ, <٠/:`}8aot)a (t㊑x}xL*,a7pL ,9/`lp"&ph9,TF_+hi/ :lR:]r Qyw#UhO%HV9 Rϕ&K -0N$3y2Im Z  <(͌Z׏M R 4Dq@J `L5t nS 8tM =m9c5 $NaW`OC?#"WW[D6o} z5y$#XDY KEDT@&[Z46KZЕ?ib7تVȫIk:J׬J>8] \C;8I D E8ѕ?+^G`} aK8d?9:Tz׽@uɉ"dZWRm1F9 GrMQ\ޫ ^P (Ӌ{䑠(nes tIX@u \+\9)9M:z%W]3^qHm8âp{2-- 8 1?p5塉0Q?P4gPFLesCh"DC 4ؔ4JI 4nԪQBه/t1+i ]L㡾) ] v IRV]+`TH7`9 XJ ;>>G5h1"(>=FX9Yeق)qfXϘk\ UlPnXa)g{CAF2R\@w Vd!U6xf5б]ۤ2+fcbeÏ f >h0VT(E?u)X,o ̕-Yۆxi4XK;m3p(`QhV!c0 ZX{eUbX'X8f|ej)V VHde1Zf9Q *N 4B5HN%o [ԼM^X {(DM).[\>#c]Z,HLg4,-wXYCբS(DٹcA_P*` 4X<`.1J嘕K3CLvh58Cy㭙+a_V| x>7Pk|IA4ЕH xHd8 $(MH@oڰjNLp Q w@[P`( %Z:nz򻫅kԁ8sܸd hLpl"G}쁣6~FjPoƷRDT1'MF {856BB A ʦ3qG>\P,pb_ Fz$& m8}bd>h8H/ :5$'(ٝZ\%ɨ-PpieC@i @q (_GŁ_+L( !z<ЌRõ`؏AHʆ xt\J l*'Fmե.h6DZE*@¾ [Q#_ߑ9"%YF>ޚ$0I`XMZwf;]]1q"f4`leV59BOI@K!F1QWxԵ7+_`iK0i#lXGP ;X+P8qAN1=y]o]_D0Ih?igiʟYT UP2lS蹉5DRBr(W яhʅ( D"R0 ?Ȩ &&ӉؔP>0 >碑@A|ɀht."Ȥph<c/r}a8D өUqK$Dj#m|=^0 _oU2L^K}\U(s E"P,&ѴIvD^! CD"(@SA}c:\W@B`Zf2y2\f)amBN`^2I 8_L-~$b)ހ+J+ :K4~܇=M*-kp;2̏#:$*AŒ!*Oz~=QlD,!o',b"$\H!:N:!ԶK8 q^. @:c&>@o`m `,# ' Dhz!,Ehdʍ잉єЊ3|ŸB$S A{-1D0a-G_XlOCYnjIi6=lz$Ri̊c&B֬t1VMk;lhZHaYK"2|@o@̂WXz$д-j.ߌ?8Ws^ۮM0+c궃NNI2 @l˨#ub>,RrTR'D+I  ʠXƶ!7-Dp[7Lb{'1mPG!CyIv`pZM p!aH^`xYK~JN°~H&9z"ضӾ{ϴ N X{o}>ɤ{g oD H@D a1@CH qn.,;Gj@()M50lhn$Ǜr@ ɠ 4IilكD9FQwp 0}DwHx$DAǸ:`enc1GD,WL$yLKRPGً#|2JCKR[`n@P<[2 P̫UXɏҊ\ P(*0w$]izQHVb8DKY\9?;mPE8:aݽJɔ `+3Q%6 *7$x޳("gNx ἥ4,H'ʳxu HO?` , 3 y:DBIZٿ6^LRp@) X+@4C_GXc] Q4BXJdn GP7<1@!RaR+p!usuNCV.wt><}_'+n N AHfEkm/$IWd!kIP cR"a64Z:'*kRcr Aw% 3$ CjsH=b{sPeE bDH( arH   U@(ΣyZ:ZI $"r =0ltA%9"iOGE4`Qj2shQ4 CT Q^ΛIDvn7@vWRb,jj (Dp(( K.( B&E:99IA30WXertA }rᄀ@bN8i E(=FEh>O 9fO*>2DPΚ v=;lM[ݢULu8/Kzsi?j%7A<'Z01&Iڄ-BeZ;H6`NmV^tUԴ[u{ئ6HH­9I?JRJYO(T*{&Y"XAp#;5^~)08eaB'(`D#;F#zX)N&`@@ aRPqDVGI%( Ckce<*sb!v M6:K|Jp;pX"Jt'TFiĢ ' R=L B|cD"5acN l0IpM꫍*``da0(IB..dzi'CH_m)RZcjDFDDjkº0"]cB0LHo!0p:ܴE'$ŴoNF nVf(ibd4mâ̫r]2Ab=Q:ΜZBwC*hc&FbJAg$.G0!̮LBr:pbBAaXRk:s 8>rE?Lpd7Q,w&"?)^(%)5nF(f] BțiF[<:(.Rt ZwĆ3(&":#$J0C?Ĺ%2?wn>(aj$KB'&>hjL"VHEP& <%(xY+pApif-BʐfDCH"(@0,ՠP@!$#$Π #IRFM>-崛ތ(dmg "rH#1DMPHrc}?r7/ a00f$L6n-6D-.JH j!B1(&iG $$Ez3.&ޣ/3bTdch!`h`H:W43lIm">Dqv$BHva` +U&,Rz:*-^bڦ Hb-oN"?H>"búZ`!Bf P7P;bKRʸf&v"D '9Bm HbCC2 A""vb(f*uFD>/x@v$lQFb̜$c2qlt[A:ME! ʊ˪ZN>D͐%mDxZLҨzC ` @4BvWKN={oR~FWH!bKi/%/7N|b S0$pE9kriD*asX `AVB8$7ۍB"  83Y;cL3c@bkJAZ: ao=fe6F,@flM,$BV"~0G1BOPn@n)1.nzEZz9P V"'Kw nEŠ[Mr8p4AF!vbzI^23'Т kp3pKW'"rc j0bp^nbdL NBiԲf6=ڂ8@/` )f"~$CdaO%6d"H  za`ѱ,p=ĺ` ^Aաw>o yN(qMb"*: n 쫈Gnid{ klArCDb_f[d%kbݴ/xO琘FcU# pBϪ^i+Db=W0aز)gMy .o'^ւqSĴg. VXGxOh=P_3g"3Lwdoqn2L)Ϫ4Q N`8.q#LoI@'<fIúS"e}'TLփ4>S@OHF`.wC#2l&K",d3HbB0(ROVY0]BPx*OwhsgLJtՌCE(##QMgࡊ !B_T;!SD@T}A>ęwTR&iPKPY6 W0y 0$>OB (wܔ'HSGRyL9|%,  _0LN'?i;9lRv;&T Gc?&``8.@I%*]|=砉m}L4ā` l(T 6#!_%L V M@,MfkNɣ0(XAA קRH{&klxm#rR堋#j螁HC6ܺj Ğ$б$@ 5QZU+2l{j jNri* Lx!gR~{pz&J#X1 (#0\տ&P8 &M+4 $ `(S@t)^~;+bLR&x  b#iU=DI,eT/t)4J!EsUU, r=4[C1QBOMcYyEYڥCRmʒ~OWn$'U.Gil+1q)VCj5B8 aZT.fa<,QC +̉7QvL1 sDb^3z ihoqaj>HE_kO(+?:Rd{L-HLr4GjD Gc5R prͩsw?5t~z?͵%zޟ)GIJ J,h%R~TJ>9nUQeyQ"sO  #|+y<+sK$=7,c BV0l B ?d'e4 V4WX;#Jt+Z rcxA3X-0(TOC. '䠚x(P ɒ"zh#pkVhۓsC R>é{8ĢR>QXJ45RETРIDr>0D,3[DBRĨSUi7]B`BIq $݁5D$ưȢĿ`P .AQ.'@ :YbLKr&͞$J 8ʢ9Dhmf{ =RM'Y$=L`P€QÌ:)Ay^#42@ 4C\b b"j#~a*2)dٔIx *X`ʣFUk+TmMh]OH *$I#2i9?Ţ~R~/"dRbO1^;!yM!3rh@ ʸwKBCrW4YB'>$ϽnS=~#TnPRcYh9 AL|]G'ҟ2}̓P'bX(TزQTi )3@WsO?1%.&&tXMK' I 9JF{gI 10BZ4Y a9ƃDO+t֗ cy Q1. P B Vd&N0ON]xThߖ6tɅFXዓf5wRn`TqNd 9I%) [Q<0QE0ZbrQk%f/8nv$|ry d5Y?)9 =X4]+yrEbF|Oq_ RPH}/ˤΟ0@L0c @#o2T@bXH') Ap7ROZU +;ޞ!Y@$! 65`/]QhQ Q  axHrlΘqz <.AU3`#(E8O ' UF*`u5 X0* "kz9Qn/(!sh?(DR BaU̇Q"8Z@߈@;|F;g q0:/jeTrf,:`w@ȍReHloB=rL-Θo)2p ) zY΢80:x8T L=}„9s/R@V[%p3 6B1[jxHE,bZ`(|vHMRz<#*n۪+%PZo2-p'nG̺1`IB$IpG#̳" 8*nvԩ>˲ՌH>J[]2-'E:W)R2"Q K qj";KJ@(`@l1E@p=դ𢎤m7XE]hr"E3+|VV 1 !s|( 4 %)N:G碀 P I86٢1lf!'`+RFMj(K6:(aӱx袍%6 D3F,OQ!pD @X<# p $ip^$i''r@`tAfS7w#k:/?]FNþ^m#Blw#<*xB6N`ЁHg @^Eh Bԕ&g3@Sn٦>}gI+P'KbätK$@& >fZS6y)ێ.oBLRM @"RU{@izL@{ @P ( a*äi 8("Ŋyiw )$S$ 0Hg)LD.p79VT=S~O*.3H\ .i hղDKt7 ;L oe(P )P%v[ESYRf"vP FjhåX֞ǜX{ oU$9xQB&ٴ!f̛f0KB2F7~3 R -R o,yG0h/p#Vf_- 4[0t``2,<} zѣ&d@BJt 3 )8A`S:`\ro'*Jih D0+F Q,%h֚g# A<@ÕZF@i#.Ȱds&b(:@'DИլX%X "OHF =hj tpO> jYAFah(rd_G,o ї 6)D xMs`Q뱱 dmd:@ 3HDڭQ A 0dRI&052hvf$.Ā0+g@$!3 0CXt m26J1' hcC(č@B* T nQ$])MªJMD8Z0 >%t_YCæ7i')7d qēy!X)4m(Jz6x_VDMeB 8ZX/7 I΅!.$h0%&Esּ O#6`#D*)M'j#Z0*闍abbLJvUCbođE#ZLX Dx=VQ4ʵGZn&g25sfM 9?aڶ]&ʨ+K Xҷt'2u U90=b &Q|DSQHҚX6$a)J)R6M+\vXܿtߦ3#"`‚oB Q+mΨ0>QNj@d#f 2a>q lh\  s!#hj.Ǫ26u#xL%#nH#b^ AOu #2cTi2DL:jh |VG < `4z am"B:@Ff%y$iz-&m'㏊aBf)[LBfrL(JhKԺ.h\ `n1^Ƞbra^03 a|aX:+b+ fLlU2C*@4#ޮȱL.a5]7mzH5X~!$?*@D荬)!B oa< 8,` -t{LQC@d>@8A."ՈLhAP^ҁiR蘖N YMhI]v+A v"o2`N&>剠6T^(.o0. @-hRf5$A<֢bDE`^3'9Gk+-kR|B΄Z3)zc 1#(-!aT @P*|&>*a#` ɺe4r.G@A3!v-bkV"^ڃ Ljl3UsMfVG*D/aEG.-@6mn[@=l,$2WhAhcy7oHix  1>% s1Jkf4LB%i.'+"`;aH F 7R=T&S1ֳ",[R,oS:vU/tӥ4d-b&"f|=ETC A :e)wZꦘ58^/NF1K-NU,G%>EP RtJ~BfB#poV @Ba` K!qt&?.ci%i : и2|B +@D PM tChn+i7Bif7kJd@K/˄6 JGֶb5tyDƲ$30ONRoGVÖmHXԢ1bNZ1&PN8VoAx0HSmEStVhf2NDAF $F9B 4VuJ0am.tcWNA#4;j嶧mDhDצY ɗ:;N4ii! H-D+MOfg-H#6F'-x2@?9X^buKTOr682 yS!Mc(t`ZEn1ہVejwh ` .L#2q`hŎ:-65DHnAm~F0A+6J$`z 2$a㘆 z6;%#t0GAY¡e r%jd`@<+ |B" P0$vrR  &$%-և6@0N YA+=`◀@!0ؖ<d%/{<$4؀B!!(jru @N`E3B`*aB.7O%$7G~B mz.#^&t{A3섊p4B-lFƐrqfK:h($.tyc &lF#9Bn "!BiPA f# Aa/m$Ih\P@AϮ~Z5#NG8V|!t`G @V`xb{ aНiOr!BS1@ $ f&D"d_|@2z `bEBKxabǻ %(%7"O<z$))",A4jpEO@\ ,Ð$Rc#_л *n8+#@A kMR~+*&,a8 @9 ќ 5t!Ɛ2ZHeZ*BadJ"h`bƒd!%<6"Lb4(r{.d+/w|Dcv!B=n6U *a Pc C@(;Mq`n]@"~?@Ј@j4 p8Q0 a@ǫဨ^d=8}r=q`@|Kg7}>!`6*ր\ke] mxh~>f L75 Uw_7]fkzNs<3}>a`@,m68?1hz  ZMA!**'X1 +=#(JSӡ"PD(Āij2C<̒ͻrD`S=2&/*R,;ĝ&0IbH 'Y*jjD`T:P+Ԏl *x $ɂ a @@`|ZcR|UdH9(m^ GG§V@@G f%x]݀S>!\sSzE̜}'~ g'7|^:`F`4 @g6Vр9uKMCsDy1ɫiA`pWRĀZ{ 28@p3ݝy |'`o<$I_Hx/"piPP jm` x6`̰+rb$I"%xDXc2-tFK@:>fs&y+!d9<MBaU 2'"\D+s˰$P"@U|` 0ˁ!(@Zx2@z [c"a ?1^)@HOi;dC81lƠ aœ㇈8hz TtO14e0;C!]ŐȑqD 1z,h l I } `$C(AH*R@eAx> Ř= h%)0-tW2%U= ,&6} ql+ A71E؝'SaIMNzKCzĢRJVekk  ,$̘!8Ws2^8Qc3JyeWA=zĮ=9V%"]M! <"H|V4iLckcKP+N%0+keO+Rj+V%iʊfrW֛a\ OVvd@!IB @1&J<2x'EJI}a`h3P0[r!X!~ Spܷ1E; ġIsئ X|5`ϩ' eKDҒ*  Kvq\-®WJ5N/2avOPVq-˭,"c5q=R-ۙ+JpRA@C,4$T&L”?okg@2I%̹S<1d|D5_EFGO"-a7Uqqk\)DҸ\}YTcx;GDlmTy',E !(,@ !$"B*p Sڳ[yQh94Ex0FG;;2@$QaLO^..Qq*SkRi2@m24x@ pB 즁hE=6t>|#GLmlj{IIF,`{oH܊D]hdF;Aȳ*kp4Vp&~h,f>`.Xn9\3Iku8`(ކ+Z)$4 16T3Fy)]Fr#o8o3ir$v} P'JtWhd,uQVNuQ>e0 \,8HH'MzCI+52s̨y gK `xjˆY( #Xs$'{-+ :@K&hk&JP(qi\I S8plp,%PBm0r?>πx "~_UW{:'m x&X(. u_A9fD?XnͦH X'. H}3*9 a05]_(n "``&X8x H% aPp q;4ШqST N9+pcPUX`Ht |P*(0 At" {0@c ps0sa 6)q9m çT#hrXA `w#1@(;C'02 ʨc(fsr905( ؄wtpCڀC FЗz9K\ԫhg08} sI*:DQN`,ZGѓ!`z1/I^MTثQ\<4Z= O #E$L1B* /<5G8 h=L!,zJt9z\,BMT֤I1prX%)>a8 Q:8<o;Y*Q0&gJ`BL E2J`z.ItM,̈́^ϝ"(X6PA0B@!iXⅅJL0 P u{ 1Xv8rHtSMR& M h0 _ri)qKx /<9SMFQ#Ӈ{)5 2lJp+K IG,xp_8a5h@ Ը(2L7薴 Ig`Vpўê- #&`%x ="ʜZ "ȱMƥG 2sX Ńҗ ` † 3TpfZXZ Θt~D'x&0wƊ04R@(JcI1{qr:E0NYvOZ?  $5(coK@{MDc *>c! AA@a(a !8=Az5vz^R_ƫsz" >HKK~ffF1y-?8D9pFof$ 0@{vtq|'z1u6 m[uc`8<bD{vV6ia%:sak9u䄿qN jb<h].v 29NsJKy ,q1cUm쓧iV8PWuzB_u 5`4N3[V!\ Ex r">zc`H'`h%pAqs4H H #`Dy`YG"`%Ο[٣"Q_I @FDa&z)$ͭ"EJ%7_ /m1-ʓp3ZtlhDV'/4_Ɂ+Dc#S2D DR(>iRݍ=R_]0$jfD EبY-L1@)FJBkO"7GBcET Ah1I%p ~)0He&xN?'w4dUg3cM-J!};2-9i6IVOM`]l#2*Sn^ܢib_Z"R0ET4_;9bEʤj/mZ8Fw@a7Ctʶ.-@L l4p.$k;l"W.eXj{ܨC\*C,bP#{c۬tG@) h '` |[bN(E(%LDdDHvR40Μe^6y!PJ% )DѶ3_ ezƈ20q%2xkM&^?Nn(VkL$u*5QH[STO%`bi 27S"R5 &/&60nBbr2!TU:&dsBjdAq ٕjҲ7ѐZrZ'd*43x2Vr;*t*z h.!mj=RCYDz=LTJE-t,^2dnwN(_I$tqSfZË6v{+Gfrr2ck!-"c"# `Aen#Eu-B%W!D+`|d.ebcЃeh,i#zDVaI: Iė\~dA$AP-h, HN Of1K-B4*(GBVZB ABXB #>_BM.zCR3GKh' z Wm60"cx2R@lb .i^(ʮEOR+`,X@ @Hf` 2Gj$zBz.:Mb wh'\T+:qr#@ g@ f*I6JBl| - ~J So䎤e>/d@0Ahb a)W(,"rj'%NHQ(|5za~9 ,A'7J'iD/jd"d jC, 0gdGl=dƣب bnviG'n.a&#L`"eG1o .arZ{.tG^2+c )pi:= a-T:62br_R4R!@LE֘%&*(ɡф+$$`g;cX5*Jh&^ (a%JZo#)-$x`|<š6H,)^ h憊>' ,$ JBD!M=!! + @4V/Pi4Ȱ3K˕3te%hD$py ,b)W$Ki6P3)2RI3^)zyS!SH5k%("#c4u(/Z#JQ ,FD艂b#J0&7I*dj#"5C\6XʎL(26 ^t &(LEM-8h"bx)AdnbIj%j$ MSt/m'{-pU#vVx=Ãn@s#J^3 ,3@ι꺄I4-8*b3ɮ RtĦE_i I 0HB x芋ʨBQHaAaҞxopF'Z#΍>Z4$)mKs^~axO%zWwPTb(t`xj`6t*ڒcdY]ax Ъ.^5qȂ |0ՌT "Y_C$>(Cߑ.`_ C)g4eΪ#$a60giv,EvyD=hf,- RPDtK#qO}2 Lת9jJ;ɂz 56H6Pen4 mqxPU$:C (_Kf".j>BLc"E(T N#SuDD5H$>A<wv藧 8M/Go Ny.zl~,bTES&\#LT``*8F ,*djh7/7.x0wUW`GZu{kB&0qg=%QEUXGLB`"(Z't #:a|P(Kj̪&r?q˜##5EՒ z}:EgbC*hZi#*ўcV5Ӗ.>=imj#(}m\C$=R8W0b#~0a(,&Z@T} K<>NoROe9v€pH-aƣ|RF)0l԰L[ˣݘ> ոL`2Xgv^p/'3Q7:F4Ś vz]cNCwQbl(d@+u*&q j&d!׻!1)24B( I`SBzD*g]^qk$ĨZzHqejzJF @F|)o*!"@n K,3b0ԤafHP@B0IcA! ?(J"h\F(Jp">8(C#8[h@`@,rh~H0?q(gx%cBT?#ґ&T >_D_o.a Z_o0d2OP$/h­1\RO*̤H|D> XPuyX@UL .9m𰳠3<"E$."80,~/J4oھ,Z:V|+b8ɛL ( -ZinJ/|Z 0$#( BkDJ ڦ0 :& ;&&\d,/r4&\=лęHy@eբT }Ms|d  3CiL5q$OD)r-19K/{>! ~_L(Z:2r5K?0ʤW(K_5?(ի\V=R?E=t6.SL5H*c>pڱON֐:^8(]:Km"/)Las@* o-$On!M+J،)`0 `Di˘nO17YQ3@1xC (zK!-DVagIG_\`<0:x^lt,H,2qG˥[(j+.`ߎtwz,D8>D!KzorB XOڅ}M)* hW 7F $7@$` "@@N 80 :|1<q0H Ǭ1=>.Ӊ"kL"Da ZSyG[:G8 @)9Ggm 66"-bG ;KH(6QJhHԮE8kw5( ]ˊ\FBe 2#Ds1`^G/9HlոF(2 =Ǩ+I_@,\c(DTCc"3 @`"pMB !7w0"3=Ǥ/nMp"D@64']"댳Fɡ) 0(N <:(Kd{`Gp3jf\&T0`! 4 1 gd/8'Q)7 0.P=G\-$N)R,y ^D"\`D H%Nxt SN!3hqq\+B2 Sqq$̓(hK)^D*rT!lxQg0٦RxbWGcDR nIjI^ Cxg]@@K|q w2c4MdN0|hOpBUpGvNQHs'!4@ a1} V-s90l}'] a'TSQ1cdA{ Cp'×dGXE,N$:A;$\''/@6h+nAIgdDuHOanD 7`Bq4žO صj1@29lC{%iPɕ'1ucPr:|T0Pn<7c5XHFA@bL~v c6T\>H#0 8-b *rЋh2ܓTA7]{;AroZ"șWN}%)gF cxF݇P6`)7'A h!_ݲ4PWX# IV"m+̍0!%$9焖&xb)'"P| itE?zDM)c+Bsm?p\ =%{ @Q1h BX&F%v9->F>•ˍdlXƒ;0jVQe0(ꃁxpn3vp;Qh9dGQ,1ؙ|}!k"kx(B̰Ƙ<8}hle t}` vA9FQFY9akAɀ-l)[)@n,^"yu,RDExv9(mU,q#g#Y}c2RxU|$ACs\J!T(|0_t9 7iq(Z 0Ɗ0.U 璁Pa^X Ή00:7Q7;!4'BĜ; i3f&}!}!LJyZwęQ@ops4<r4pxNZK¤h́ 0ו mu\ٷɟ+,In}!Qp -P|",F%!bDn^r cpgeTkp!3jG̫Z r` Ws£mΜʲ;Hmz_h _n!=Yۿ&! ؀>Of)UJ @r/F/I_IvaZDx?c' o$f2A_tPR0)T  bbc܂Io(:~/3\(*V+Hl9JI2.T~^d8"{^P4x:`4uiDq[#t-ڢGxv:Ոyр.5Q܌]Au{`@ ]hem[ MJ?r<Ȳ#m R@N[2 .Ċliàs@',AՀ !/ȩ6"@#DS 8hj($P "*x "ˣVD H , c8IAԊ0,}*ͺSlC@J7 & @BH@BAaD.$Xi0G2 urUӐ* IM`17h@]6aHHV: ~!$"@ )U /{RxɘcYf~Tƻ^墌Ge)h.)%۝@Y#7~/DQ*aVJ^ :qƯYލd-ޏb]NPdžےCd#)=s7 )a=d%pqY{~s*:||8|!"Ih!y |<Ɣ̻Ɖ`Rs'%n]!YIe gQ@,!xG~IJ`<U hQ^ACOR K;t-쳇NC{J `"HJ@^ }50!75ƫk)3@m.EgT[2 0 @rh"Hf TYf,H\9ggr\@@Phxؠ0H  -tY"v6Ɛ1ĠedK&GQ3B)H,*0菂HYjޢ GhG߀ͪZRi hi$"8GU1w@i[WZz@#MKUQc8)@QTw#R3nmAbH {X +4f?xSDb `~D~n ?C.>*'`N[ Eb>&PZP%B0#eH)"(6=`g(@ #pjY_f<$RA/ ptD&::d ;G|4E^8l"*! !@| ?MbAj(Ad1 TBj!t}gE-c./sbN Hb6ŠbJ=`"ar A=.Nb箓1X###9A^i`:/ֳDD)c~~<"H).l!v@ `Xd)⢇pNHzGSL !(ŬCLL/D URG/#*w>K 2a2XKqhlj2% & `Ra@T7B42K $ZA gD]i2Kvp )`JE@1P}r0v/` K-:tfa`D A d B괾 #x'@h(>Zn`t趋mC@@~ a2D.T톲Pl@_N< VQ.y̙hnhǰhb$T@x< (Hxa(tjhF(ā{E,B2pBaa(pLԦO@[?t<3bnH@N 5@Pl`-m?3!.䄡G:N@THcnma/ J4ԣvF"VA.:s3@4?S4Zi;".*b@B H 5-\`PT`$Nd,#>MA!dfdAJDJb%'$~Ql# @z!6f&n)+"pMҨ‹H4` @Pǰ.`1#qZ@BtAT=v(/Z*7n3BTC*Ma+B``" %8A z3.e" 1_.$: jG[b(D*iLDaj&j7/Qo#0;A0v N!#ظQN .5EPp3+(cI.fFJDМ&ꝊnQz@a7%p @qBJ4@?S0?#X 4g>mm6 D~6# qjpŒQ1j"Ek +N!y087řI`ƄF!lp0`n w:1 )gCq$+IX1Ԧա-'QPBQ $MLJn)*u&Hֈ"C!%b8d7m"BC &nV' r `U=e,& 8>-b@7ڞn(ĸD^%$tކ*#%u-ܢQ#"3@ȜZ.[`Z2W |vnf:@ocp#ح{+&n#!O /GN:z@4@<84m@U;/>K]AP?\?`x1=V)5UU{"ϒ.(:@+-5ivþѢ'Me9dP0x*7s##ӃHhj0jy4j@,0Ykh)ԐI(1F_==HOOtD= XHVlCLI1h A(2k&g yUhϊB(4D>G#ըyIA ý1~AV;hI'zN/ה.^~T@ nd?"k ʛ ku{A?&:Bdcyj] f-NC=w4,!|O :8 @V 1A` 4?"aKT(pQjgKU3F{F"h!k 1 T@ TPE>u[v`AеLXR8&Li,! X^xarUqaƨD+:m@ nsqYwS^mp ,O3"CalM>t6F}6gCx'X='^v+vcLk Ǩ4)!Sާyf;hM;)Nu0oEDea>#mA`֌Dg$ *XWO?љ܁*/AHndyAB3  !0(غ+ ?/S^-S}lT@BaFV#:]kbE`  c0 MCQx|V+Gb(j|p@y>3|> ?8  1|:$ G(UzԒ=?7_+q;=fJ{Ajg;eh3YK  r q{@1ٜe,Us5Oq8z'~ELa(J`>(b`,O(}|x B|EJSs<7-8"='0Bx3"Le@}/@<$۲l63r# ܁(v "о' "O˯H,꺰!x/b<dv0Pi3b|-8"ʟ) '4~+*7&QXUz؍7,@4,= 8k*zǨ 2;$ȨE4۠O3v 8C H): +*.7r$8E)@KShe " T+f a06V!h$+P$PDv|3(թ77/Ո VdVہitčT R:x^I,"B`tӻIdtlaxv†CNIE8yWlZzeED3Vϥ@HRD ($[;P'L3^VG3zێT`͑ !$(4hFH"h+Hi 1 "ξrz#% lͺtlW!C#Zː*| UQ{DZtQ:@ T(b\U@J\  44$?;DfS.|¬5 l.F=Q-R mBDCD*6FX8g-TgІXpHa@j<@&TΛ']t5B̪ +QGF(H7`(c.J -ż2ٜ=KIM}?Q RFp3 rBXd,VN*jLqjUY;3'S"ٯ5Rup8愅@2 q=Ǹi5r0AMؘfx %lBU0g<#aF$|u=~>eT48C @"fi˝dP 0C B6CA E$#h A[;sIY:3H"0Fd0hX +HvHH*l;P!eF$?Eά]G0#fr+6 G aedL=f׾4 !pMB[tCNd nJCrx@/CG'˫5%*oC"fݔRX*pj=;!jllQTi-Bx㔩Sm '%V @nJ {L:(9!~ mV`2E V0X1쫠V-eA(hYkL@ A)MVD(PtQF8/`WJi s,GTKYH| p n Q{y#hGcN1[$q!j!ӣ#RLxˊ_>ֽ ӑd0[ @Aq h;՚6Um5L^hu<</s4ֈB#hF!aC"Z]n`"˯ K[ȓ @CF(V+ %8W?ԇhu;3AX:$ذ:P 5X ;JqpzBj1n.@܁xx(9A"9i^(c 0pm10-CPݘ Q)ۍU 1V@`|5B h3 0ޘpH'XNv8_ ڟ\ЫyuYV iP+PxQ5BI- ]hQO#zw ÉѬjͮaFzx+  xN> rBx w]* 8P[z r06\ 흹3xe,=5OBFyH:@TTY$T霨, J<KǜC/r"G歐L\7Ul> 7 ˘ L #˟b;k8R ݻ " 3=9 9윷 U(jCILy <z35"DY› 90 340Pw(4"Da؎JKK$[2 Q'YUUC4$E# p$1EăSM#x̅P 4PPVAv" 0<1•5Sa 3!П":4hə =m:E)>2 4KU7Pכ M(ɗ87Hy0,NIQz M.MD+N5-[GyFp A `tp6gK?85'9@Q[uy5Jh+‘#fPyLDLJ3zA 犛# *e lO#|Ȩ|H xy7q x.#Jk8 9XT"w ;YTэA 0nhd++)J}Z8( K_6 @3}.2*ɮ9P硭-fVZ{ +dqIaK+T B!)2Aȋ XQ,,ix }b,up”iǸ!);:5@'[Ȳ%݉ 8 4МU=L`Uփ=YʦJJBkuM<p?3!'Aܣ XRxF\ L G;IM$U E!AEXTPS7zEsJ Ql-L2(i h-b]ͥlqA,pS #莅 @!Ҕ흱3Q:4Z`WKCoRMK"_S 0U #{<0|d!ʊUy Sѕ8@+0d 1uS) פeD+4P lJ0K-mry U!Sic23 [@K-(9޹СIF<@2`\lCB r5`, >xH덭~a뻃ׇ0pA i۪lK ULRpBPE lPq 쎚30_B*,3–VxMFaTwb=@ 9Xcz9+l5-I6<(j,>B[E"0И9 Ie;d0SyxLaϦbkg) JL=P;VSG?ݧYL%vwO Ao 㶦̅@]á9 [*4ttpx4[cA|yPBAp2yuZ ӑHNES('4, 5: H$V /[5~-+Ip j(R^ڼ1b+¨|rquAsQvqDgyr$`>:PP L@nh2CX&*@h',8):Ӻ&>dI4N B#P6T#*"{`83FaFyd!P  2* ( 2,à1K6[&6kڤL.Jr|4`@\8AhˈRF x @EØJ$;d an$Z#hR8=<+L*(K=ǡpKiHx-`h"z2qjb<+!2  JqEYU"B$:ʺͰ @Ȥʞ98s9X8zht:jPD1sD̪%*S丶LJ|'j~tˊ!&-BomfOj7tAP8 &X*<$H@*PrpX_`h h\ @|FFV/y(5DXSP@AX =ͦO @8a#0l>V-ř%R'4#тh @bX06I4ftƜ4!G5j,#tՃU{scӬsjc9Wa~1 KLhUT{""7"1k 5HnVMp.@&=[*G\OdGDD1!+1&+pZβ>ĩvrZHNhF3R1@@n aૠf)@!&WqdXC9Qx.,дc;UM?#P"|k8a5pS9i-`<ܧ}0xhliq8%vPL1J2&q_bmdQ΃a10͘aP*RXI0rmdi\U5$p(.DF:GAe'˔QIt,@HN.K @?3^}O4 Y$MD!ۅ>l=GY @Ԏr&1GP*Zܮ 9i%ZE n,)`Kc(qhpϣ**J__32 .$9t1!xlL')EO7Da{)0g-.BE& f$c:l}4Bvn]3J!0`Ikce.2#^AT/[O<1/n/n[rƒofo#jf"l+69Z(Cj3ʠKX$d!*d,H#B85 ҈n>%"L?&+"'Mhc),}M'%AepR"P\lm >uoAxc5k%A%?͒>ǒ8@@B|F6L.G㌫"80&fPЖ(:10"P'E"ȝô, 6E@r@L5Ū, b7gb 6LLcEaʂ’RFfpP/E1 j*(P5\aT( ,l&4$xX"CꡬJ!⌇2gbXGbRY~RvP7ˆ/E} FNk$RFՄOD!<N,8DaPhшwEf:!b01 $W@@ppadf6AE\ Z˶F i`&}˃%v=JR&L)(5Γ/ t] RbԵK4&qք,tP n–@ T?6i^>x!DOdE+v't'F 0,#0>(Nx%!U VA ShdM\H`GG*n`L>G@\$2; "fb[uB#?l<*tȥadDC$(D @ @6pQ!ey$8# 8] m.gD8L1~lA$ꇠvd a&r-re|"r?CJL&` `"H H$ GHNπ;A!)tDY,qnX1 d"` PL3,ܰ! &Ȅ1B""2-`  f.0 A,&g` X! EE&*HB1M я.̿؏KCcb#bNi&tJaX@}r`N<̤'<&]'ꌀ Fr:^&F)ܴUжV0 N6%-`>VvN4`.Ո`w쓖hXxkH&aQDb,r_, ew`Z[w持zf%ꨯ vqCR=T0.mwZ4D#B6;B⊄7P9b>gr0\g'&"%[]*(<)KRtK&Jr^{@:` F`VM\|h "@JCLdHLЄ)> 7ܸr #;TpGT`.L1IhKS #42!\X-22RTdYI6 b {ʚ("jr% .HH"Es5^ق#0`hB^nn`<юcb;@Lrj]I&YY=fYuGe| Xާϕڐ٠o8I/Gm*RuNKAr$*? eNS $x %|\[أHUpsb mh" A0D1< A.̄*bqO!LjH a4ZZfxy]I[*F"VID*6 %88}@  )BwKG.+ͺ}la#>~g" b&`Qp;fB`H>cs@N[ Wa5#ТCS,üGo )m42;" X+=&iN&B8S g6{pR.VPib%a?9H칇 ^>L.C<5I-)Ƹ\xh'P9J@ Z38&iD@7+ K0P"\EHf,ŰuP`+.0TX6v˛5>ӸGnX\!u6/G++vzπ$z-/#r̆KcdE#O L)2(H{U49K^c,IB}WݥфN$ |E i! }gT!"|Ҿ UpRz*%X>ZJx&ğgrg *b[υb,+8Qˍ-cFWo0y)K F|ndPox9K ONWR&O$+i°rr]3ޔg*f#W]&ഓg#S<68~V3mőpÐrU ̂RSBF؆^{7>C)-;X|YM͎kk5Es~^*4Ȓ3}e1T)S2rt) Ghk#*1@+M+i "DPCDf) 7;@Ly C0aaݝR5ZTNˡEAN,nSWLƬ[7xmMu}S61`˔6aX\%Ph0'1mZ*@9E _+pWzPǫR"DH)E_ZZoBXelP~{x0N2@U`-^p$6[x`q軤DF[Do\ FL \ka#oTk+;`l #7 K9d =s4> cq^9OH}PbÄmpҍw!ۆ(^}с  B.՘B1CKUw$HP3 d90Zj*]ēY9aMIh7`Diy/.6I#/\8Rb%S,馘%!,H :w{@QhxE ֗XMaĒ\ YhYM@kÀ<((,LSvbW +_UUM n p8 #B!,8/1N $ s(jHp6yُ*OjQjÜ\ Q.[=!GX`8 2J4jd pxSFMqK<:]p<Ҁ;q,֗ض(8p`T(*.-%M4lcρbFT0qs"p?XH&  Z wxeǰc( m;)]Ё^81AE' hHfH^V8h0$ <`#q9 Вû4ꀒRe Hd> \s1(!$X WZZ8pҭ̀H SꘐxUP yD tX&0l,$T&/DX||;5?v ӟgs&@PB(ߍ$B$$Uc_/::ܩ r)-}P~)bյ%Aꈮ pQwc"/= OVK?8P z=".A1ڝzHXrP]I!Zֈ2QSO0H0&WaH$<40!c ӫ04Ѵ@c-D yӃ̮Xĕ:w㨈 чN&qBN詊ql'ɿ+*ξȿ i,5p D5YC+)Y}Q:)S k4I53q z Wl,@ܛ]#3."25E2\2ȍ9`ۆiEq Zh^ {~ū\V:("A))u[_0ȳ5–1M_3=!`x  !~ @ܜqaZl3i W0}EY#ۓ,(i7jm#T`)<Ĉi/ ؈+fFpz*͸ӎ*`8 DM JXv36k^ st:􆽹Geڒ8k:@$n F!vh _Yh=來gZ6vmUI%3H͊+'-/%۵]~݈AUv!"'L=8 a>P rq| Xs&NF/,Qp_jx^:0OU$+ gEٲ 41tM=-Ij9{ %hy0v*Ma˴H*bVEhm(~Cz:% 8;Ee|*[RPԊе;y x+1f_N1A`V90FKl(qZE 79_ i&K2J$8P͊H~ijfǣȻA`S= Huź.Q@.x: 3RBg. d(QTRc=8Ђf:b.ڎ8*ш# ͕=)ߎ 0eh &r֍px>f~uL*8TPZ(}Q9ñLǴQo{2 ~CPM Є 8е+cu%PJ@Z*=Q3TKy 0$\Li4BRm0Վ ,;!8 RbPfָ>kH;JOHeK-T=D/gQT%LMB8B @@@?,A }>x €`?HTFca P0>DHT$~G4،rNQ}rO+:cU궻%oiՋ6_/@Ll>` .g]M( doإETδI$P mo7-$ WʝCi^xw;>pyv[ʷs;~ ~&,nFmYc^of|=^V"?Iy#b(pEaTKN3@;.Dk.,H |^/([*@0Bğ <\ʈnyigq')1l`,  2 Kà0lcEpv`x\ z+s @a4 #HazQ(!"ڕ`kD@(lI},awz!`=V%g&kcLl viVXNM"p%Ȃ%g(::z0 ZZQ;-RX ]'R (PDuMtnh4 0 /~\(`Y[p]"(xz9"k{kK) B RT|iy . B.>͚) 20ި{?`Lֆ0#XIf `!Ws[B(ilxat\xfg$x Fç*:949vW:8#u _ɺkMd&hwB`x `% "0"x 4rjb!Auv~/ftŢ:/1Ջ {9'CDtTQ(τ&lxR ߌ*{V1"O5\ 2Q#rdď`@)@-\( l  * 2GSIh8QT|f2q@n =BW {8A fxD|8"D@pX #`w=Z=4FFC4d3͠Ho E` R A806gsC*Չ6.1:t 8eB*)D%ɨ*8v]AYAR܉EW;KUm*P*dyCx̍+^Aj k #Mp~,sIm s O#DeW<"-t "6ˠvU J^$)|:^􃐂LyMGX aH'rA~SZN͸2[ڴ0Bjʆa3(B B7K{)P ]+H 3Q 58J~բ4A%^ܢy"1"Th:62oQr-R08I9fB`Ť&:IռWQ>7M#sUE<`x`mc JpSj:8YyAڮ38qHI,蠏zNұӾ!Dd v4^ >yy&_JS(C~HEuZ8զpRbI՜OPk; Z? x."0V@^&m1'"Ž'!!pĸ(0`h x!%n8&!*%@bd4AsdOC.-DrFBEM.dThrdbD:PAc:*"8P/AG|z =" ; qȥdBn,D >w!*@:,($j.EЬP$F*k  $U /"pJ ߁B,=E@ BD 0A^4A13 Ñp9;vDPpE>D; *:qy PC@CBX=Jrfnm6V'"+BD(XCg"Ԯ." qCИE)Q9/b^Q 1G g n#hVE^W1@jXRLM$C'@ #[T尊h) E*.8ƺ (Kin&K-$"b +f  @aQ@\l)!.@7+",'ê%i!ho#<" Bȅs!1e& `a{8N'Nv> @ G<*`KJ Hю):ID##FXvCLp–h"  졘,%7C"4 &,ا,΢ۊ;A;6J>M¬FZOB CV'P>B*d~ ^S˭9+^ ok9(>ƊFfϨ=".$@aLZaPPAxH^ǘ%;BjP=.hb~aF߁N@ܯMz`߀ Z]҈x" 0cAcV1_N*%|" obz{F3eaf`~.8+ˆ$31vBT-`+2hh&`0m@~~ OWC>+o%hEDdB oA3U*$06|Ap!ހ/5).`-4ՃF;:9N*?b(2f?f'B)@`T ![v*9C= o5V DAɆ W8NȈ"-HĦ?aAzk/mVU@"D!anJ B * Sz,v -:礹\Ur2P$`P!TH,B).cn%E &4_P<4cVЍ:㳔me  5"#)ȪV5=Jc*JⰊ+j6"Xv]^2G{U5$Wfn:`)?so&!iv<6Aˀ +~8" `B>tT z|8f"萈ੇ `F1:) 8!4lvL|%BE;uIYC aʡ!`!f> C L08&[6-rao{YpnB83kAk ")zr(huBC!JA2Px @>"d= 9UD:S*2c:c~ /R. P!0)8@aR$f--b/+J4C?bz*j1p`2Ҝ `vXoH*IJ4:"rLB>x)~NHt^|8v$5j%B b|npc8>* ܳbXf"3C/ib@/Gޥ+ꞟi,j &A"܊R K ,a/jS5 J"M% #e@-j! 8hBITe-Zi* 9t# y!$؇|*%^*^)%2#bBp̚O@  [~੹ ʺEn$aBc< R^CȆD284BxIt#~A d31)OㄱJ;I{n ,9GPI12;\12GeY2Q bXrTv,5IY.a+?j'ї""T?# 9a fVO0@9S:5EiP~X=a^> 17uY zQ7:ɛJV<` s&L)̛" !ȉ]T; @m#q:q|1!Cѡ m(pСo=pa @ CU7/z."F$1.A(@9+Jw%nL4'LUWnHkPBԃ8V,JtXmP(=-b# D "B^ӐM {ao7=iq.2Q/ Uj%B)"k_kt LP )`c R`s2hn>5뭄AcKN΃&P$ךJ F3*T4 ]^,5"<}yB 6`a /As$jL"z`"Q6ql @#(n0@H8$`RM'#BQ 4% EBG@S(a ɀ2L5#iE,2)$50,қfU]x>&U.nae_V4^Yy@ve=̀`(0 X>vPh5 @" `퇁,% gJ##>kzQ0KhX{m`Yi#h?w2TAJ ΎҰ$Ke$i,bOJڧ$$O`2 rU,K D!#СB 㔛&Bư[x R; (z`J4|nRax 3 @9yzZE 3k' jظ Ĉ!mlkRGܕ̀b2"/ "K,*6(521 B!gR*Hr"")Vt%A 4޳$jza{B$Q:#mMB.A߯Q{Ԍ:nɊ컭7z`s*qQyDƹ`pYibaLv8N0MN`kr895V;0jb@Hoi+ Fz Ne`t m-szWCSIHuh`g bYg$@E2@* * brcPخܮJU}`XD;-}Y(jWrVȚ,| qA` yeVtb(>'k AxV ~:Si [`壷aaQ"D Z,8%@2pD!n-928LGZՆ`Ù1!$k 9b9ZI%Ċ^d\b~kr-tfjI:8-ozs\ @a %\d W[.udn'$Cp kwJOMGbm&KN (4!V6FNʬžz2'8,Hx -Ez~aJOdH 0LY ySA&\I~i>+2q? QLAX<MR 10Os=ǣ("XbƮ δf tBa xN<l0,WXTXS'DPf@Y w+pBoVH h ,e[JԅA*ոB\s0i?#T[ &m-Bi"bՂL\xIM>DUR`Z ⬃n1 *kmIv^k4F /WyMͥиM\YqL f\2rKbܰ"ɹ\^xiGa7˫eV ~ @`˜# `̷bFKX򺄢cK='1Cة>ЏP@> r]6+* U"@eZ2j"KlS77ހ۬E|dVG[#7Gv-~ cJx]xa

GT,Q:T8 #uD'#%9&H Gh*:h"TPc6h_}-qPZF;X0:KIr H@q  &#Hҕ(mc7CxѝH aNEeqx@0M&@H8 $&# 6O 'kw=f94!7DU.'d)/F2~Un @] x)W DT#Pq u$jcKHԹ]haKFUp4p֠G`ݢRR xᕐ IHryLFS8d+ .9S= [rt%CǶC. ! !Cq9]ʌv^xi!BEv*d|Ɣé ґDdNV (hxz#m))D[2>lZ*%")SX'adޛXh[ E3">!Hrm+(3ye,#>Ds ѸӀcLi"rs)7R$TW x>!]@j^@#m-[ŌJHVhR؛!eDj81 Kp7@;' +PxXBip± =I3@Lц*h˜:ZxT;St.pP|خBx1:)h-(lPbWhW Plh"#(PA5x.Q@/9B/{<һQU@8LN # u( X.I/UB}] w8P3]@ ~L+X9 +;jڡzA B(-=YyڳN`{v Pzyr:1V0ҀHnaR&)1F : nA "9k`.ϊ ^'Q1?!,iƈ4QʊҚ")l:|/pXPqĚ$"A0A1܎D!UqI+PyjJz`~: &&$r )(秹 ZR8sq,J5BL̤I HL&Mm !byj) %H yۜB#C |:HQތHxe1sR-*tS GD(`G/J|Oyt )i9ҟ1v;SGSΑ nxs8!NJ$mnv}HR2|M9R(!XJ@!*[Ɩ f"!LIzM~ ILSЁPHIN%+Qڍ6K!|(:;IҨ8YC_b S*#]>{=  e­ىJHÚ1 B*RA )ӓ`ٷٲ"j&BJҙk PFഄPSh8 A"):2cpHց!T7y$AS(T(ܟiɀH6`6bK(@U#(Oh #%B D4хE'.YR -p&k88 h& i3<@4;ʊۯȂ0҅GR8CX1V )s4| $%r`RHR8;X`U  +;@B;\zAN0:p@dsF3o6*oC$T s#/px*/?J Jͱsfhr胠ֆ>=#I<+܅*|Eoz'JWdfPh?hVX*۱䨻4Y /hLʌYM cTH>͆kפ`3^-0 B"&Ma9΀QPV?ڑ`s-4s6\akB H(F[L'[eY`WHBBsAIO܋7n&翥؟&@_0G"6`lxfI]\͹꾚Lpe7 $!vJB [=PE(B/ :15ގ4c`럷`H'(.1ӎ(A8#! dxe>M5ʃ=1P0͓]B҇m6hh ݆4 깡9eڣcP8G82sЂ804hhg[T_vZfEY`P'EgJ)~}oQh;bhd%W?ݓgïB& n563R,x|PH[(P> x+7 U<#@&DRTIh r|7v:1 `#;KEޘ# Z5&ebP{ Uiat LaH[Db#+C3#UhO#hP%\ç M(L8F9K z09 1 L" }PL  `y1H$ZOm U9t È y(1P Y:,؃V(I9![. @8H)L1 %`ȣ]ɌIPѩ!$ݐu)y]%M!1ə!IaNHX i͚|I f{6`5`r c.kCsK]ao &kxS e*|Jƭ _""Uu͎/sd{D( syaHЍkyH)'{4(?)ꩂ[ᴔqv,xͩwH9Ĵ +NqdjpovZ) ES#٨W;HH x^HOēuKČ9kׁPmYF!vx)1$v/ -atY%Q a[JYa=k"J -5s٨苈 ) HAkʓaKNK1] I /[1r$xXeo1xtzhaA ]>}a2/| zp ["ֹ׌#|'#8 z.RJS 28DHKSidtaUDZJ!qr/ڳ]Z! ޿hcB&=H kpnj36nt{vYMWZxП r"o@@"a`eC"73DrZu2bL> *0x_(@5@POp hZ _I4MDe0rNu,<'EfށCOWBeAE+7Dq gϟO Hc2lpD $S=.  ZF[-<}>L/dzb4Ҟ]y9(@2J`h+|0s&  Zl}= >AF~! IĨ F|-h<H,?3_Ӡ|] *OS'6g&TUЇbxDz^OnAi"@nf>iX\5յ,\3(BlW/; CdH …yX B0u8cG:MoaT#Ug&~ øbądժ(m`#9QWhVEOC+⨋Cphq0MB)G?Hlz$)y耈;S!IW @}U,:B*(5D*|SPcrXLWIjtbAy/M5lAxa @)*3P*SE5 Al Uמϥ6B ʛZi`"&̀ep:FN:23eE6! k<>S 3H x.Ecl@ _hi CD\jܚ!& sHD !1 \q=0x$px9S"1z$=Wb*J4ETi|$ #A4lϷrAHC)zû'wۗ[] /F&_K~ O:1_] ԑJ+WVd<䒇U+ɿj($P䅤?KwI($&6ߐґ8H @GQ<-I>vX@X _xFB jwr CU9G HBYF4(!x@[ ah38,FJ¸#slJT&R$DɌȃ_!-s0OP9Dj ^ t f,"D(@ n%-UL9 +04bݺH/d9z7Kayi i_F[4ʑbLE"L`*\QieB~oUd<19iBH ! #^[jn]1؆j 8 h*/P A&':l w / -)43=`Rd!yؘY5jnOIՒ6Mzе^Our D/";{Dk1H@P@*tĒ5bJ  Nœd3`qt bGJ\T)D< i_Fp': `r l2Ǡ+Ɔ䕑OV{ f v8@,?3`~.|>a~j$QIA0% 6 1A2WKmd6KqR @2gRbha #B,V`Pl@X? ^#OU*;BLV1D-i|iKP`! Vt0ՎNa!ԃ7A&f9`"d:= r&G*kpL0#N:"8ZlH(QUr.tHNyF!T7@ 0HvDV. ` :&쒀,q%Vc3@WnnD@NX/&pɁ;Jlshҁ;u-*B'O! AD1`%b~8q  Z(Fl24Hz H^l&j`@DJZ6'J@҃a!&E?L ';$#6c!g!|ggc1yhQNV4` (C2FiC<*(D.pFJM3'E,3Ȇ ij:^ju b7re"cTQ uI']&63$A p`@"䬔n~bd KDGO:^I46T҆~I7f9,;If@pkU& sj p8Ar!t4!G!2NDlEA=4~~3?n3z @a\` 1"Jb+fAa4oZ l Bu*p/bbuB4|bO4_C,m5v,'6[TڰP_` Ⴔ0HT1*Cn*C5f`(r>,n 6 hg&"jhP&Gp!Ɏfl) C)5FbCvn~L^-*z&LVbD(BjF"rTL֫JP#;\ xL~b}A]*ZJ$1o'BsUX4k7zȮȩB-de_(t  f -mCd,!Ba"ALPi)v&H^C֭pb Z~E\#"dOp?x>,;7 x+J#}-:+o>`1Xf7+L,VEV*u =e Y e>g2%E0ń"J&^ Q9o/D}b <4ck03, *)% `9Ry>V2/?zGpJP!b*DRf`rolq pp`k?kg$n!=7\! jyIм`T/YdCε8ez! 1ʔfpDE9N&M˼(<6,o = mN rVDXod3tģNMZ"6"EX88.PpLOېuHX\@  ΀poPib @9trAC|ƫ⼰=:%$ N`>{wb4G+Kne@\Zp41@rzK@@, o.* &Ж1ejV@`vܙ:") OfL3:_HiQ@@ 7"q;h"wLDL CU0Dj=ԹC @LzkJutS~$.uH;:Cf*PL0JNA4I͔B, rTemYZw?gL\^4= tTLN9je6'æa @Ah<"YH?[ɊDT~E¤ѷ*)0L2'iDU a(B94_*3P 'ڑUc3LRz)J i&-"LZ'ֺ%9ymse-w1*Bz= leX83axLҔIh@?'G- % 4$6-V6EF>A/f~[k Q, B+Ŏך"n! t ɐZ}:TyP@;a5x8eTnjj KDjAn-oY\1difC@>J|?-f \P)?!mQ^O3; ϼVX>*wvJ͆npF1#$MHψ `JX$K%3|рz1`d2JX|`@,T% ]PjYcCMab#0 B4/ Am %>L@\=?4\eaz̊N=|FX5( =@,^3ER6}#H$ LL~%n( dp0r¿(N:<дH",ūO RDb>0&1abp*AAxipw#j@sJgId-p= it#O5J N%'6U⽬i@+B14`(>Ek I(].eJCpA}(V VBS+&,"v;T) ض1O2tD\(m@S 4/\e:xxA,ݨ-L'uS0 _P@\  H'`8ȇrHb=ZAYQ~?o"еCFhiS/j4[[e,BA WjJΤ8T1hȲ0AqUi-\PMD3thI|y! @tZɻ6*8RPD:Q:5Wl5u}㴥G0qjIzJzfJmf FtR`!Ԛ$ ozE[>$FK@Cz0n A/BY aa#a^"D0`dHX FesJ0cP-`c0ь0ԅd  <E @*#aHWS|b&e,>S+D&AawF#FUBxҖ"Pֺv8( B?j00 LM T:PqR=_HZ AHQ8%9V,薁)_tYB` |2fBWH$wrª )9ӺXJY&jȅkOT Q,6haA(*vpJ `mdk+Zԡ\ l,D~]: t.=갬hO*HP9 6ƀa 5˵!֪ʯ%=Z\8"Jj嵦`&+_I+*z>8.Q[Jab>0THgq DEJpzvkk:jJڙN\GC&O- kaA+ 9az kx!N"BI &<)} kn&6 u8`(H-:A.nyK]yGq:L1\KxnR;P5>/i0z]c\m㞈HxЁxՀ@%H"!#p &nƽPǃ8:jA}?AզбHcXӌHh#JIKFGPo;LٷHi`դ0$|<1YK@Ni1{騉BHp`b/xv1ѱnhŌ9|Taؠ @xKHD['ȚK;Qnh #xUy1LypuwDXqؿdOlRZ `F؅#QȡHT>G20鯌~ :8DP81{QVDtNu` Zp^`*)zʰY5q76 :Ę@⣙u$Fjr? b'"q[@I(qA#xDJ4310YNd'*nrqD?Hx+x.– Š_!o@&ШjcT&MMyINsE 5T0{ '|S A=$` KPVت>jl8%-0p9Lsr3.u-`/Eh Cy 4o9;\-eK:K̖:+!kP3BP+ 8 )9Dr[S C8x \ ً.; E4!ypHzCyXiH4G)81`$7K0ھ C`xF /YN@B8xRH3|Qk|Y0* ;CL Šc Hi8b;8qKd: م T<˷7S F(x{Ea!40]ô1%2kZ|)#<-pN h @Q䫖Dʜ? 8`Rr3ԉS8|z {(&)xM"hrȢH8!:Ǭ=V}>@2H;C2㖪j ਓsq[NbŔ fpۓx'pEK"u ^ҟo6`g6O6{_mD7(+/?侕Tب*3_&;3݅e8Mh|Έɀ PT 0W@x<M`U` 2N6t`/ :*ip W)CL[co{'d8ECyZ;P3>ZxV; h\1PJ0 "g<,@*x@h5V֖Ӆ.37_f.vwӓ⋖`QEZ0F0D`kaٕ`Y1;{an&p:KpdE`?7u:^@Yzp0GXx 8V 9S"R3(@3;3b8F`* 1fZjT쩦V qX0XJL]]>VT| 9.H~S[Hx;+CH)щjSWpd'T )ع,} %$}ڋbe 9r4̌qͣ(]W9 KC*SӑdfdÚPL8TpP3B [y׸nL;UYW 0-2;zOzj?+|a/r*1Gbox輪z̹p)S ,Б1ɱ :GT1A*FIgUN9Ӳ o| ihD3o\7q:"B Cԗ?;i9X(m5`9;3cϡ[cJ kPH|~ЦX\d(0ҋXߙ(@7"5(`q!=pM!tқ~%AAlGNO,! c HE!IJSאQk rԍ͹Sؔ*v d/TLomaHtG]NBUsph&/B^7Iry` !94(NY_uqG zp:-P{[.ˈy xٔKr5w\J,9x NdMl>ЮIjQXuV.Q8yyJH\<\QSWPa]eҠ 0 8 Bހ0聦aQ&DӪX;EPJzR0A Qf$،ڽIK~DY`FɈtA둴%[HVPB,`?߲bC#@  QX+`{!@P?AKsZMpOX!o< {.~"TS(<(8ڬd\<Z}.XBp> @-Bp#'@RȄi! @+zS@P(_@l55>F87v|8{S&6C^|kUqP|;4@x㗅@s&JoK=i2 (E$axz7*.:8 ȈLL ";q ~R.;)t)GE*xHԎ ǀHD1y#-K2'ʘ6?h(ʚF$`9pZ=,23/2esEZW)S 3RIXh8삚# {KV,RvcC:Hp%I5-hVn %v t؎,D=(4Bx*.RKRF"8rņIabFQK" - K Bz*g ipΛIÛ+uRg&‹GϪNXYrjw#|@8+oWtn~Ǽ-td0A4Nkj,`8ICJ T3 ]OA* B*>jΈQ Q䴗,BqN0C>n,X@C: t$SP7h!SJ'CxOAoM5)Vp)`&'TKI#ѓ0L b8 (/E"Dx!2׉\DCPb?$"XH F^i>jff䁑CFT 4yQ$k 4T;usyW[Q;JBUؓe3 Q$$P< C"R~,+ N;!hVب\!˖2K@"PWC"b*R0%$H%>y$BF@"n匝I">ƙ xIԒG*uI(FbF]% N"HHI0,E@\ ,A2! q4Hv] gX]]!O,`h >8>@PvUhm rQu=rtl!BIa )(PV‹YlJ9}Wt:]?KKIXHF(r4_SO>MقYRyd9ӒxEEGVfin1C`1 øa4"x"yq掎Zrd ɻ !x s#7R5 AAsjqNVHEp^KІ:"%xQ.lם x=(G_$R>aNR(J0i)cw8c0cHc@IvSPh  ;{+iH~Y)ΗcUlck.E;WoS,@=g\t6F|4 qP)Xj J a$q9x:pK)8b=֔hP Ax#uU9D"b"DpGLEN-6!~`'"$"(!VV!2"#ET@ @ Ka  RaFT0ʦ4,/K8' mVd0jj$]N)Hb J.%  >,`NP"HXApy@Ƃ':(Fbq##(NhĐPW)t ڄcI:Wb,pIzGQDm.=]%b8F5! gZh?X7 A ,-he! 6zC:Qިчb: FZX@xFlcF!B4#D6q'iP c7 !@@@b"2`"LG1!|$$1Ш*=' HLLcހF `j^\ TN(|N,!&,a.Y"(Dd@* h~%t#@Nbd'pєhQ'oq"7P`.H `B ,Q!Ô-)gD/*` RaPf7.B8! Kt!4b>gyؙDЩHш`LT,`Xrߥ8a&`b*@H;B@ @މ *jefL @+%2JnS(J1qGGdX8)~G"%R"h$JpG򮖣H2:&+ -.Kya艂 azh:dIS 1oVM*Eq ˞^ORg,b&\!$P(eԟ`@9  @Vb,GS\&`@68e6ӭDJƇJTE?|N `q>;b8\ah PaHwrA`]/ǎb@)2~%.Č Ղ*}]Kc&Hf@"&A͊ ` -dOrUު",`F(Xg*( U0اCL#DBD$@"b*>L=` D+DlLLQql/`l4̾?J p`aFn4+9A,̲2)(M>dut`} Ei)G\$ n1QR6v ;v=AQi.)lnm.NM m2@+6cV}qv10&w6% ZINSvIr f'l+N0өsK+rm@v~D!pL\ FT+8 dy08#( m )ab5^!sQz<;V\ڂ(" B8E -b"@j}hKmdlneyyV@Bӭ"Ι")@Gp("aD"K 'fL룄x+qEG8`.Gʦ%doTvBj~04`J٧?$I = #џibGj!׆4,0RB#/dӐ*r2, s B*b 4I(y$ +[.{bt@q@WK=\|\[3SV3Mdܒr~^)z| Md|֌%G)PQ# qJV"85q8$>R\!kR4?TS[W;z(6dptEhp\@{*.t 6FϼNQP~NҬy>u @a -+""L* \0A:HTiC Rd_M.][!\imD(@Bƹ+0cǿH0(RZ!d¦>`I0B4=wWQUȧV1ϻom`4HjѯGPǖ `{-e"V=@ @ \QwB# -Y 溡aVVP iM/ň{B}9*`H#}:*H282Q6nT^,/@X 9⨩r84 >W} iRoS DYeK@B CZr}fvj 3HZ?]z n[vR`5L' €Tկ]6u)6q'WfX z m`/ԝ0f>S!MQ\iURn :ZS@,'zg\.\\e(HX[U;2r# kAByOau ^P@ [ bs!FAj ` |@vJ`~>`0 I@I+KYy?_ ?@ i:xAW0)M?L"WפJ$!R!.߀p8$I*K|p1?w{Y} ZV_6MV2޳~2e.vM5V VG-.W7w cA5S(̤8`&`7Lg^Efx=@urn:@3͌Ӫiv3hTħmBǴġ "$z! dn?rD!+뚃Iۓ*IΙ!BJt "쐲*}9 j򞡧 hDb~&lA4 p؞ga`$1 anɠLK?k ؀.J s!. 0@m ((MCMdxڂ)̪d+1jKn l][4R2W´!l]̥zjrFUPL)=2SZ2LC͢M-8ku0 =0 cHp~TZaWtyG *gx/VP|ݴIǍJN*/zHmS)J||Ǩzy}5yjeiv;)P@ @j(!eGbHH g0Q ,|F.6̨ip}lgauX'{wRL8!dDdIҨ5mu$ 8g*]@jZkqx^fx@&$A@g[x@ `tj l1)Ҟt1 Lzx6&^ЮP~}(5~B+i "p`ɕ`=ف'菒V k?%EtlvAPb OiʡKpIP'MWnC"ژL 0*=2L !d7:z0Eb$.$DBtH{&tr,$ %@h %L.!BTx`$@-#*FqtdA]AӘy0( x 7 Dj!5exee9'!  c-S|pԋɣ  `@ ajqs˿` 2T4>[D A>c= UBN"Q$tb9NPQ {VI}Bju Phɓ"JP2L3΢+ S%uɻ'PL_Ę|@@%n0BzbdTcM6ΚFWc 9AM 0N\cnU s9,WJEo9;!^AT,|6 %LJ`Ȩ4$Ч3"dbG"D WNvuЀ!h< !(1Ws$' CCk @TD:Y{,u9G_3P(347Y@b #xMf{&μb-;hnSpEBPZ##$t9!(I` 6M-$sSlȲ_AH :^Xn=մHhӍۖŒH Ii1 rZDk 6 9&'j΀LTiF@mzן. ozToy6!<`yřj(A$;B0G6B/Z R HW NSJ\|w,a/To~w;y=j:i >t9y}=,Ȋ?C`g ' 9@P,L,0\R EX:>^CT _E@P SᲖ8+]B2,_AaZFB[ctG"{3h OK%hxP'#]9A蟔$&)5 ʗ1 @ !3 oD-v1Y (60;R8#? LKK3Ʒ0`jS:!`(ymVH5H@8z1=<:a`Ay֎xК6⯎ #Bx cl$zBNB9ؓ̕،0ț, ᬓD A\]{@&Is #@ 0XUmPM)0lh.mhuqէt1+5J{<ҳ@P&x9ہXi^V`xI"x4fB47*`*¡0iZ9 \3B{HHg{ @h@)ix xA!2.2j Gp84Ю̡"J# P;8/`s@ld(aa_u : 4\xɉ 3-lxkݢӱ(l,{-X t>!px8ˀPr 6" ؒ(z ,8D`KK l\A؛*- QȢU0`bi`e8{0k& X;j ="4Z`2ixH䠪u3Z/$ yBtO=ψ@ voh>_ z*$0P9) pt*28?8PHѼ̳ϰ =԰LExZp|L 4y@#9Ql)6# H!Xi"M:PƈTPWxYp-APu :"NYnpdxh RB8QN& 8طH,c)s$jwhjz5}`50Jי;鱞WP`¿0 ~k8&H&A ȿ8{რ4Y1LϴPV-tv-'5kB~O*DCyT=(,K1#QCP Hj4N΀j /.({ A%E,iN V[iYZvl$`YsT5 k{t0j>p(D;(-ۿ@Q K>rp.ǧ77ъ y@'X=XhQ51nj9)-݌v0- #6S5mr`FX"Syb# o%TM+8sȼ:¬H3XТOs9;:9A[}[un?̷{4w<[MYC<ҒV0?Uٓ ,x> P^?i ?p%(, TXh 00s̃{QGdۣSuە9L B%"ǣ }:Qr Psu`R)z`,y p>*L70]2**f:Y&AV<;+4*nBH)j-6 _r-..?LY")X2-sW\K!TA.T0 6$ˉܷq 2i "oP6I)a4pJ8Y3"ϰ>98 F9QZqt)B P`] ' 䇡#^3tCqR#IU@T{+sη`($x @v[dm1^x  o DトHDc[IENOg:3RD]jxQc@ee bp|XSPCy~x Zh`dXjR .դ+y)QAJQ,R2쨮y(oÀ&mXXM9"퀁"1rH@v@G.T]1xz PtkH5-i(`e(o8|$>CHt;6TK{]xuaGPeOjp"H>p0   0(:⾰ OUC9ab0 >/d 0P2ͦXTx/Km7ΦIc9O(3`6-sꖻ^`x`qFu(  @2Hz)Т!a8 m@8/M<Ċ[`~689Ћ[=ӡ}4 E@%)ϣ9 Aq vWx@ b Zqro2-#*yxAsQlX8 [dC*-OQJ`Q4E 6 C;0\G{H" 赞jRs/*ŹfhIT`z"Xʪ|Ź_x:_'yu@5ob.]q]@.47n[*#(,v9 >`g4rpKŽ\XӢ>13)tƐvˁG. $3FigxI\VFH|S=W0(qQ _$FxlJu%e`:$]dݜX⡺Qdݓ3 i 1~C8"(FnaH/x*p;ZZ&Ĩ#-Ѻh@\ V Cy ,@s^" C=Y7|@]=xr>ǹ?Ęhx1V:[6VExAd+"*G4s1NKTOeE 3B4w" A "tV`D/!uM_D/}4ny>ĵS0^!1P1/S'u@?NA)a+4!y0Cd,O."`$ iΈ@ PxJLb\f-@|^rJs@/H0X?r'!8 \Hj$ FG9AeJ48w;_  k ?'~.].,ӕAV҇m?15}-DU9e˱9@zP?% 0r&f`E4&JQ[1qtd \/A4:&4 QT9$yu"%ONٔCLU`~'b]mM&G| :ҋbC◻x x` [tćJHav8Ҹa)+cDŽ2WQ9f C>@ `*>'(y6cp"gښn1jqdEn5e4 FK17'xJ1¯!06Wv/o6I1-cr (!Pm Dk%4,/L6_hrp2W 70Ph 4:!p p< uvwBQR] QqgĐ?Q3A]1SD6]@dx!{i& 8<(3'pKqf@d $D}r~"@pEB|cԷ.$Lv4R$ .{b |>#A6&cz/% ĥ -SH (4!_? ʜA"|B\9Zq!Ü JPPH .L&G] !B4 @:|ZǑX.+B&h9VQD#@pD蘿4jЊJ% )gRsE  FoEj6gPn b&aŘQlˊP9$V@ `pL.TA(x(-trFt%u"hw HX('V%$f@.xTqk5O&k4@2L zCg$00r=( )p7)0( *)(^!1zVI N P`^ -^&h74$).J)09LH 07qu, 'EM a"Nnp l`F$ .Z!G "֛ -"r+UBq41-$\A"(2C&jg;` "iT&4\&rN+0N&!^AY`TN vC.&bXpH>!0(b((@ \%6Vf')#ntↁcp;tαN1 v/k$.1O DZ/CD249>% `  eav+y'2h,z"-@ OVA`7O{\n6K5n"|j1,p9qjNC\!i\l$IW]cc`QXg~|k\dJ;niwvAVJ&prfGVmP(W3<.rBa~ta|q*ԦV 8-(^scN$!K*lcʨn;o*XD#a%\r*Vշ@1\)isȖ[ &|!@(NG Vcv~`f5ug(⽏NHwJ`.̂pE:[C], uȪb+'rjv@;uXdn)-oVrJT%P,>lc#2BdT0D۠t)@tALJ Hk5u# H2 ocQ {Z&Xb_&&^r"Rb@z 0Ģ&J2ص"e/1c2>!?bxZEe"` Wnob됬\O*u6DתvMT%Ͽ| x(! k)uu&_n ̂aP/ʱ+giZtgwvꄈ9&z((`ab@@Ċp~w@˧^ 2 N RN\N7敢 2\g!<!2 U[n $4n?t0p% C}Bч[)CB5^@_M6׼b]/y1]u3na} IоN2Aud+'$0Ə36}:Z]ZdB 3LHda"~p&ʶF<5L q l&6#Mhs+:N."R:~CSwnw5#:o#c"_X7GaQb/T]N!l@f^Q)1'{RGUGT3#e:B(r$& Fal"G~Vh GLA)~UAM/^ z]'ɿ:C+_ lHdT:gZmyRbj!B!^C%Oo\? i|B)BƲ!i i^u> ӂ g E5e(NY }L.N!~l&pT:9s:#ѓ(…ZK< 6a%9ve7/T7GR]dTAfRm!˽#ư4T3K|}pk:W!ƨ ǼjVV~W2[O| V`|G.`faA7`@BqK38q!# ۉ{;9ZóP9:2/hQ`mA6m`2'S!("P` G`A1* o1`|'V? P} nA8AI& BxZo.6:eI,}4uif`C(~()ɘ=` !lieGzHB2 ข#ͮDhQ]2EA+D_n`*R# ʆnJpgaf &S`N@dҔ 3ё;7dp5v`ԍ @>A $IT%E#+u*{#lǾ7$X;{㷓*Yw7ܦ×gU Yާ{\Uv,ނCFtD49%N|"D騊@p{a9A$"|%@ ?\2 bqHt2!1،@#q7 ƀ`hD"o4AB$`WHbo@ D RI"8 ,UjIi4DU`RFd@UXYOAs009 dCi-E?* ML Ӥ7VfZ$+ .|yլUR%hk5(p@yj/{*@51 o+h=zGyY湴g!őj'ġFpEAjGb>PLLܣ!fp&J+F6ӳ+ x(ـ0 3 R.&%AL9Ih @(2 x!K`4@SCЃ+ݪ > ʜ̼K̫`JԽ&+ _1V>J:Gα9U[۳CAn`zrk1cH{PS9#!k"*2yG@r$09y0ŪPۮheijK/V b XxF0 r.U4`ʚ.yC4@ B* `x>hȊ[8(:xxuG Ǩx]%?X(C#46* ( `t XҏybʤsMs=c0[%xT#a:o=~wW#+a$I(.gw>Uav@0lj!@l8'H%þGE^cq==3zu͹a! J# -W~u/i5#`g B4ìt"rAǿwaCrpaŧ`VTR?Gb ˅lPc9eU&!"?R8Xg Q@~"lhėg ]8ȸ"/FLL*PaaٶIwȹ"㞀 U .Ӟ/`FCG5cC.(Gh >Pd !q"THa%$C";@p 0bu#$Wvo<##PPdQy屬Z#{&GH``8&iVXBCQ`r_! \ v!txjgj2B`]JM:茼Rz^M)h @@U 1{ܵ-sPC"tMp c4Ѻ-'P'C\="fU'?tNX@i dD@h n(D#v!Xpj'yHaLh2pyllO&6U BHR7ZP*8 e2TN %+J?E}3OzEKIZciB/CS2:.,4a"N=WJ x AA9iMbW1R_Ϧs=\4H1@!{6RiS7}4_B@-{ve'sS+,# b3bQ`FE`-NOyiP:3ۜ"X {8q 60.2$ 1S!9J$ zt #`ͯy!90^]Ј] xLHVzST ⠱ M㎚38謋 :/](0H(́x hH´PB @ xcY\p:{!8sl(/CyjQ,3L]Zm8 jl jMf͞R\*RЀLT03  휒sxu08q GT^a/,Rp*_d~8'L{ɷ#@RB">D+Ȫ1)peB`jOꪒ|QGh*i*BM(l(P@@4@ -P?c[zKڏG{ɺRH ҅ңĬI gT>@! 됕yWC8Wb< L:r#]B*"ʥ,FZhɣ4FI Qs(/+i_;) :Hq/(2LR̓4>:Kʥ[6rjH~E9O؂R!;{ȧ [HFٽJ2jP% Ϫ2̴NJtI<}Hߗx9+5@8{"∡$Ia#8lpf3`t*ϤL)G+L妺mɪRK~΃ix)`NSHZ K,x>؟H;It,yEOJ¤"m,7eE伢6*:2+qq AĂ*$N :A:f'0C,C?y @(H @h<) Fh}u[EIYVX؉.ZޣJC NL!h; ՁA"\,"CwC k(yX1`: Xt :<n,3ro3L|KZ3$ə*Y{A(E8BƐ 'y[| ]yQ+;믏ཾ8֐85by(#}0Y"W+ I⹏94S$ܱj l ?f)Ȑ;X|>Ze)50H@3 H=Q߅`UPT\\ (H1>xָ .p@PJ~۷$1g5

Ph( 'X!`ϳ{66+e ү$ "صV`!"xGif|M!!7RJ5á9؇D @C!Lp4ղqQI^~#cSWx-ۛyz݇TrlљZ#mXh#0!s9 (&HNЖ뵶R!9F+Y!>N>7i-h8DO)L,)=Õ ASxS8`bh-[ҝ X\P e0p5LXa-F`)Uޱ8ar;% &^jI?;?(b!݌ H(i,Qx9)"! %`BG DB;Y_7xqX**Pa_5/ 0HxGx+ňuR-q{[<DY1RI Ā6\Xd~ǜY 6l&Ql,{Sdײ(|׀ N=ˀ %M!eۜP(o8\:QtdxH,BΞ!lg@zZKhX2&b rXtM'qK]QީIjv1T_֡tDr2T#G0R7C2Jh-\cLleS,Lڏf̅7(L>W/6k RuXCnDqm5*ĖkڇjBmd}kSj31> ?"72;p^^cp3F|j<[P%*$bQ*RE!|Gp)AHg!i}I'j$`]}QZ&] * g 0V`25} * 6*nj`~6ND6L~A$юt~뚨0`cԌi%c"* _HrI5  o'4t_IR4p:s'JQev驸N,ݾ@ԆX^`?PyȂ ڼ[լeоHT<\C'1,p)-'1 :S~䈊>.+qʸ8+8e $ìU2߃E

1k!5Fz}>#V MEDјBA߯4 -.)䙨E[C!M}~>qoStpy Ex0r x@ F@) w >dzˡ`Ҕh0."!FvgYұD,M0 !l$A$K/:R!,zĨJ(@2LbTbc|b@5/" p90 ``aŀ@Ģ*)G4J #Ԉ0DҴ25 %j#9APm<ljeǶ *-0,I ,H, g"=, z?kRƲ"B u*GwJ"R .IF [15+v^bD~Z/ITA>6U7x%2KzȲ5G{H]X2}&0ţw84S-+sDDSjW9H`l^'}\{{jwzccX@@ [fUebK 洐p h l-^c}]:f~-a;YkmmF'[T~j-=0(E a-Qo(GRiH4@oAZ&tn5hSD@*&Z)z%'y(kam673OX\,Jׂ5gO%,Lo!dxU A<@7 =@"hMSYs.w[A+!fAZ 4~h0@Va3R| J^56͡uӐcZTT]#u,r\)1F7kEhݦVFآ-dOd | 10]59RtB Tg`nкÒABP7GuŜP  (-E4eUE޴$ 6>mksyb5 4imm ef~#"v0!a,$&I ` AG)Bh JGdZ\ꦢ gD$ K h!Xa~pmj'Wf H!XG (XFڨ7Jt)ՈR FK A8e/vxfB-NJ,b2gG$@vh'$Zj<ĉΐQr~Qȅ1_vpT!n*!h龗Ɗ#)zrĀ}z@!:*,LH({ *꜏4rk0D)G h1~A&H8VK5&瘂 )hI(PiPƨ#1wsުa) * ^ m|3a"X~ oꜧ*#%(#(*s-$M$ =, \s/ 1hɦ-IB$Aˀ @G =\j *Qf7kЛ1 sȲdc4@*pn6)컄7 Ei& 7 a(2iqf)Z >S#[6(N4}sޤ@r$ ć.diD 0<%06jʬGksi6ɳr4T>T]? Rh"p!@Tt&.TAE]mC{ f!a^c3BBt$"#=:P.*2m\X"`4$B&持 ɂXNd tVg`RTmu4A"`. (OH3Nꢃ/kAn@k'bzBV"mHa!8DHxnl&TLjMT"61duqjgH" &0a!Y?cot@!2`bY\; &hVHsμ^^#>Wnd*B""6D]E&Clܣ͂vOpx` e2s4pL@@0 ()(~(t=>%fSBH `z LNB'pp-x `Ȯa&&G%Ilh VTg8B4OD1?#p$!6LaH,V-\@ -K&FdTG]肎-k_lHu#`7vPAeWl1MNH h >ޮK'?hK! qA4(*BN `6@`~x`zKz xQeH+"&$IJ$NJ6}̵D?qT3{>'$'T,R L(_fK&*N$4xP@A` a;  7 #$5D37S4147?FDظA6@@~4K+afN%( Ar fSyq7g(K`z2O$ӆs!uK =R(E jTA "q"?g4u7>e.?J!j A))Y1r@2D~E'2m4.-`Cd$$dkM0 gf c C* 57#?',G)- ?l[HdLIn)#$*q'PyLuh J}+[{EO /C+:8(|B2v \*LoYMfOd` @Azmʑ#20QS7-[>)fx~l3yZD82a"*!񿹳̏DP7۳o>S2W cf8 (/\6G3Ƣ7G )}lL1~ռ7ҩ)3>g\NfFIhu[pJk8 GDLp `ܔ0B+F`>YLn!,KW"YEc TMNhC I#c{4$.! rR$&v"<&B9R* ".mh r&X#kh݌A+n\O2~˗Gsv64App$^5Z(A `q"3?_wb @ T1R!%`?[T$ _77 b6{H }^3^Ϥo7yG[n7+Q(h Y Cv [8: 7lQb'"ҋHCQxubWa|D֥@,!PHX0b(hfXzǐ m0!@PxqÞ!Ik (Sҳ@:ks/x)Zx'jB/6IhTΐ:5:j%p,62ER>!:H"8N%w'J&!pd@]`qɌY`3v(FJ4*lrBE@& 0x'D:&,$KڬK;{ b\VBq.C|2#8,k_ < ZvtCMM^:", SNK#fj $^BDH{3T ֲZA)+F> ePq^=fey<9=gJ/?&ahȀH(ĩ,)++#EĎ鞹fRz UнG@0@HN[*02C8ՌSRvI͈Fh狒ʠ@)Y@1ʸFFR;J\H\ A 1oNO)'$e>m^zy:Y1jy LҢH1!*+ M !@a \ 1AؔȂS@tr:FT*;r!QU$dg-2>7$CR^>i֭qIe%?cOH B̎S vʼɍ!IE߭e( +Ъ¨EX)*A(~/Ga gQ8Ճ}N)1N3$^̺{ N^K|&uzvd1A7fa$& R*@OUG$q% bb Az,*I@%#~oLxe;B\$E-vVj /e5]ON&aˁZoYND;)!ޯS?GzM%M%rхP 6/CI u^L+|K̭~Nl < r,B8 %+4lL?JL8J)1H4Ul$a`g3fRbX'(O-.Z"o{6Y'ﻒRW<@Sc¬Pâ,~]XF QZDޔ$nc,?(qOiOۙ|WjO$syB!שS*cug/ 4ǰ@^1X9>pB WixI>6s0zh Gy|8@D#+UAӋX!ϭTc}@Y NC#Lf dQ%` -(#X #ūpGDS$|d $r|ӽqczƪz-u>ޘr ڎGUA)8pzt tPַ.2KHhRibh 0S("j A)t.8tGH,YiB; 8VcÁwX0`4 |~ 9xB=КHt-HHXEZi+ Qž6QV$3KDҔ`A`F3x[`Qqɉ@kXd>ij)+ k0Ă*lm q^Ȁxw ){7Ь h v‰5hIY؀\3= z&DZdkG*zQ6KI&.!FYĊSX*.hA%zrHkKK8X[:8cZ; Y :KM(ҭMD(0)@!HIKKhA"tڊFGL wN1JĄJ n -LLGȊ 4h,.IKHzUi>:P̨D \8Q0<· (4++O(gɿʪQϼșᙒA`>xA:sVğ< 4HR>=zh\FpDF&gJ2 ƞDw-Cڇ{ 9/`ٟ*#Y^k:'xvZDlܜƼ"Ħ?DħLQBU -Fdtz!#̗f(`H_t;8q xPdtpҰJ1b l80mKJL,i#?=`8]]Dn 4x4CGACt {|:9 ݴȑ*AXЦ!:{J47&%Zx1 xvK | 9=:4T2ܙ)A|BÉC }=RBU Bܩ9A 3BP&@ ܶ7p/$3-~:#QY3Nڏ !I^Y !3A3SC˖P|HԂx&`w@Ƣmh.g`ĝ#"(!0A9/ ɏ-xЌb3z K;c< mU[ J8I犠3KM埓|Ue2xtEc;8wCqQ~ =`hP5 p:Yq4ZO]h9BU$ s.0㑀Y W^ B~3m|:A8NՒ3J t zx !^=ȹ /8|w ¬:1mψ5?3BBx4SS#ؤH/? `.x:Po=U{q64[!@?C@:XO h:GYjQ4S!n`s<nq ƻ _Ei4`zYkZX@GF (P(-xu$'}3:tjt̄KĊ(14)@*PJIHyH])``SP!C5̿oˉ#X5psn 6 kgθ-DdlMLHOQ 9@(A'Hz|,qax0ngtH`u83J@@]NF=UDRH64ꕐ0*3DunIML,KFZH hmhfwd .,=*&5 |7Eipa:20qm(ӹKfҞEJIX41RMJ `I!`'zGIk3 }Cgp]oB6 K胱Z%ڄ$JƤцh0 xh0BP=lB{e 갘P&'E<7B(NPp:u;:iMMQ,KpNfCcx2Q`DxG7Vu8N:jQxlj{?\Vmҿ+~'e $$Ω@-A1|V`A@# 7}`  *YY* OK< (gš bI` 2faa9faPhUB': )J.|!#"XNV#@$!f׳1xb깳41k 4-tA!eǭx!؆?`{3=Ԣ% Dpu -IyDcIx:C 'Ԧ4 ^8ð's̄G:p`$}>(/ !P)B_а ̡2fQHME~BYy7唐Z>tvQ)[g`JܢU,B@EC'S] -C"OzKR\9k* 0~ᔘV@kpeT􋻝Nf1(j<3t:З @rQ(i4!h(2W+0R! ;d0!Lf+$D- $ ‰bZ² "%L*bPp) +YRJ5 T"aM *Bʦhrʥ*rm1q9Ϊ)\:*B:R)*{I=- *2k2Bd}$Gaн9q!rkVVIk<   v~!,SA=t ;̳Q0!Fvg[W]H! B$zK䥩ʄ2Rc![eQBPqhye}ar5*@ @  3#'i*M "I=AH Zi-ӫHraO ⓡSDiS0C(JŠ2!j"Ʈ`郤8Q`扙%L E!IuWjqE WC@ (Iccн~s dlT Q$s1(@8'BXz=f[ Cm4/p:v;8l.2,mpa#Lj XI׍k@|k33UB_ 2FH AU:D@ FGfy[Wi@3pw˼* :@L0 h̪lk X&LR7fdz .``]#CF 7Խa,ɩNt^ Jй`nU`9)*XА&SOke@HD!%6i,:-Am*Fi ,D 4'iz_ a"I)SyA2h qZ}i0Y)L P=1cgP /x=9UP a8!`Ұj]{楀>Fhl!d\Z@Trsg `({[L AX(yNŒ F6!;;GH7fҥ؛2̓fI_Uzx uEsJHRlF@9wY@Rz03!d,@JzHhyc HRYϳׂHN6k!`E96 )-Ӡ݈yP2}NgV GLC4ҖZclڀCtC L|qϙ6Xq5۱b!Ei$`pbZYUAZ+z6a= V[ !%%0te D ZK%hcQ`, c\'A1JwM)HTQozUPIh* %@!0/놙dd a5hhqF*E9D'x4:HIhjInR i3< =nR 06\iRZ',̂RA,)exlb<.,;c|(issmhMCQQlEȪD cbi.saԯGCe!s9(ZP4$V(M%#zѤZ}صQ/X#BXJH3,{e*CB1v)Q1hj$6bngf* ` }j ` J/AeT`8&ר:f$` f`YN `wLK`00 г AԲ&z¶DT@)ź'}DDH(x3$1&`bȩΘa"Rdր8 I++AghNA>_\CAO")B,슲o~p"+DC> @c.,L.AO'o\>$ saT.A”aJޠA84?!(`  \zX@@F34pȢK"8{d$E\e\Ʊ]J')":m®лDEH;@cf*$&^ʾ^e,:fZntXg`ZjvEG@N?\Q&gTR,`DX"nA"`lÔ9a18Z`gBbS{!|9(8`H#8 `A+A1h{"Zb%0奦  %VJ&#ZD~, r)"o*]@ `rah JO;AS*&b|ŦȬ4$6CZG$`~Dzj}ơe_cnƍ( TA,b& "@@4$`^0B:ƮkdVbv;<A@ /,h@]MhA2J,C>HQ! b`'6*/ JiS A"JL 3@iL`" nҊP% >8B@< Ѹ L bAKKe.0!B('L dtI@Af'iMzD" G  r*B&O r$rf@@ @Gm*+`8 / 4BʁpU˱emJ co6_\ ]^N24$"xαs9cL4a`́s `T@R v{$΅"` Af> 0AH e+!]uCflTJS,/6!Y` M[ b&nBb@I怡az!z364) >v Lf3DmvB U˜n quf7~Kn%AM~7ovT'jv/K~  Lpdh@!ZѐT><bx n x @ anPJ)[kA w͆mf?kx 0I, DW@ca.̤S5xꃞ#) `L Ab(Nl:2h@\`7xj["#`&8&LU玆b &n(+yFlCmX.8@aL~m%8-%64r˨䦎S†*/ulx +*nŢ^s K#`7I!6Ap%PvNbv |ja: 2vd RŁLefZZ.`:j!@j>a/Fd9l@_L+ۛw5!G[N``|d z橌Zfn@)V]ج 0 lk%6 @!"/l$I}&c<8g`6lCnlTi W!B$a-\:Сatų4Sve?_!80fXr tsNBP, !NfJ@@1=!>OF>y;G#O +z=NR(;JXuYc by\_ 4b2PSfS]` uj+M<~IoQtcQh>{ͬ[}{w:d1tUrg[X AREUr}M Igl|,xC+T`ڠ b. h!Cp0q#ƱZx1rS>vC<:Ν;n{꭮뤵"F"A(J|#p 0} 1}hҴƀN?%DO9 DCGKznd|)7 <&gK  bjH; hnd,¹HN+#̆S,>.AIZ-Pit5c`zH8 lKXB@/QqySJ$ 1QOɐ] < nn*PERFqK습. 캮 B/ zuE/_j<@t֪2LI q/!4>cZ{`%ץ@TŽ=ðsG0V9uSVR:4DDžs!AdXzdA:3l#$Aå8;291F}Vħk!@H bcA1b{@K !ѐðt4d9KyE0 ~|lN4F3#w1]Ovv T+"3F(/Dį@#N-f !FO T X/=㸍22@3/M$Yd~ɷBRsm)#JP%Rl= HV9-2D&w}$e-J$ŅHOK$3Ȟ$D"ë6KRNN1 W hxa!+ A@%08%t@y'HA q2l}:<[(B6AJk1R1PV rFX0NyaȐBGa<=ŸvZrbHFb=$I4!Q:u`T_$$lBZϭ#gc Y8%DUj8[QP<$JbbnϞi NK0 qQxop,@Bþ1xCd:1%`l0d R !8G*KtvG @T`KFiM|O/2:? K,lVZ[A-C@׍$P:R ELR? r􋑗T⍩*2A0bX6x] `: 4`|n v}@ `PTK6pFxp's)h8=`p~cyE\:[$THn AȖV|a*t.9(qn<|EV>:uғMcu1`#Lj i+#/`~a x#P4P6p/ԧjGN\@84JiŖ[L%-zm4EȲ" 1eXg̓ mg`b3)Y p2{DatI-)Sk\pv[Q̗ 1@ NDkqrA{+">(D]ʒ'G-Ș<j"I [v%4:lKEV`(6p-nsĂ͜ u@ĮA>3jc8`D9 蘹:#02n Tp0_pUxjJѴDfD )FTPCɳ85nީcUKX?;- _`./3;IFノyg'0gx5S$IfDfA ;S))Txţ 4q-AAM n x9H3ijMP >?*1h3d|yG۫ qk;d4MK$QȌGs\IyCH )  IY1;C\HS>s= $ +. U ɩC)b(φjʐLaMLp ʕI6,=]1Hét˜Y?ό:Ȭʤ*!&XMJFyаE:&)1A8`!d R(Pklru(d1p.ր`& =#J`vilx _sٯˉvy'(IM*p@hMXD0F~ +0Pp6X%\=Qs$ B m4 w5 `@K3&9i:Ё.X^YS)HNWZ@<Ԥ!0寒 ZHɧ B2hXز"h(nS1Ű @x ʕuY9]yf@:~ cʷBS!FT⓪h31!PjwX)p8D8h:S[KŎp GS>%( [XCuĀ<ߨpI 8LD.%5FQ l1h}98򶍸s8hx  = ˹f"("X:tQn1N$ȧuZ.82TI.u"\R }ZkZSP Ҭ Axb4{`I'eo#S ˯F% z8H("KX; P{Hah#}Ltcx`MnL(m\]510."I<X!m4f"jWTxז \ݑ%.# z$  BG@"Eh;u^j3f)Af? ɾu@2 cGF#yP?]-ӭݯs}٦M{`' O b4j~&x?hFJ:w0X( c8/#L) D& d,|9 /kpU(h`QM~60@`!_Ň @I{I!1 #&N;5{44x}<_zI=>ǹ-zdϏ#i`i0cky7ȢTCAnc _w$Ԍ5ywaecA2-=T@7L 0t@ Z\ b6_t˳K58ts)dmK#ѐmE 5o P<j aF~d}7-mp5u͚1nT[k^ zýt8A0~W"v`1<pcpo+ÅX3f($J P@^DZ) `<NѺ6/SM_U?ǨAQ:f'э8|CYV࿓"gs\Ţ{u<++:[caQKL`P,-`<b -ILjxacm@CByЩn$^@;ɸ% ;0FoՄ@1zC -`R `иIfR$o4#$=TjBpH&&a @g!#GOq- l@6y%g0O'ʈD^7'. +h/&3O?!v̎ՄI$Z ? 2 `p$F!PYm`0 j\B>-ꨃԭ%Jeu & @SGBvUAf6 D'lQDgFec`zB`*ʧA 0@-k\L*\,. ZꈁBH `M h) z? AhiH4sdB @ 0"a0蜎д@za p nd^ ,kԎ$|JlBRd`̖ `8.j8-$DD! 50 ТJ0pHO(&J @-)#;M@ @bFB,R:nl'X:(,ܞv@*L !5z' /z&AhTO,H.H0ȡAk)j/%Z)(ArJ:'Q6 1j?Z56dn)& & `~a%Jӂ2, 0. !/ ?2(dxR h,8RѢbFa '!{ӫ0kso'єu271b\N0ډ@ R&lnj!$  &^d 9 HK`CD&~-l A4HQ'I8qJl17@,A` &%NB4D&aF?CH#PJaE,"kXTyd7Z$SU8n eRl tXaF@2@H T^*ĦW*:=`00㜴2Ƭ+nVΠ$S/-,b^l ӆq2ܿv)4宯-{]<|6L 50;ô0\zd/VF8"J$K/:zh@*, 0  |u/aL&A8R1%bH=#'<* 773*%dc(?.|\ @p*jP),A DL7|FՅ*bhør# =%"ăa1x4)C]ˈ0{1THw= E+0\T=\6T~qt5}z$Ä́GaVqbժv-؉,f1R` *`1ڭq_bI@Y@Axf=ODqc|qcu| H#e, ƐuіzPo!9˚ARD# hP!" afVҩ:fS9 q@>`3f:)0| Fγ3 F9SAH ]ƍ%[IqSk1Ix2( A`f_w/٢d x|^Qr1M.Z|["\#z SK6 Bh)!k,i9,n'N/7EqiE P@9^v'5?Ej)hV@E +^IoN!(x<5).}I9oJ rY4J%`0}>  d0 VhF& iMVm6gZ=/D>/pL3 `q?la<k$1X$ ԚmI_7-6n%3jBD!P1^-z=m/L"˱l63 ~O؁jZCDDo;m; i @bX/:Bm3&.4(~ڂa`ZAAN'p0'z9r0lXX ex@mF 0n$9BP B>27h&)Hg~Kh-k/xI,( A)6I2ox((LhAN;fA8̼5& (Ga$GmѺmM0ǁh  (w$gP?K3#M&t[vțyq`?!SO?ϓ:y7zPа=&`,-"bl-6My&E$?&8g9 0m3bwEͷ;-'u!5xD(ّl .@Y'G>#J|K"١txv!p, 2g*YӦa|3Cl0 YS g@3KaҨ2C8 ^8*4irų!!ɅA>3F`D0R }l "܌ #1&:EHs3Uj9rԁB~S.xUq4TLуKP> _ary8:@aTX2@T P;p@yUAA`ī)K:Cʚ3Q0?Ǩ>@:ѵԣRHA"G Gqْ_u%,)6,Pbc1) d1T 8:@UY`< w`zЋӼ؁Uh|.QQ)`Q9#لO@bxEP#ĐLʛ\:9(?i(>Dȩ;wREfmqu2Ix Jd@)SmTA$m.ƊF}:ssW1u2tM,hfPX rTcI˔Q(ș~`*0}MDBLT> "=aH | _Prx6pPjMP!>1#9 a}2Em6k&NL *@\ D(=$QXe Ts@O87SL.~]A6hJ F IH-yGFr$$a. LIT汻_᛻f N/&ª qHK@3R9&Q+d, Ql,k~cp˱ŽF|; d0HxlɏQ캓f`=;}vߌAqn V elHnzM?@87h+^-6,-æ 7 * Yyh44Jؚ x.IfA'uo$D &\HCu2fTOD>^K#ow| Yw4ufG(&2c#cN@ T/t6!2Py! 4uFyl={4"F}Fdʈ <;0lTg( .ΰxK6w_2+Eӹ4= F4chsFGǀŸ"XH1)zpem;qhxH#a9:F#F &F_"y'd;@%w/:ET;+.HN=`O"1 Go`lN쯏Zɏb Ax1GN@T ?| Vms !>'')L#wp`^FT炤 A;HJ6'-ΓȽKH*.9je/a_ٞZH|!PVHqP 9yR:+ƪɱ+3΄, *ʼnz xyEBoؚy3#c,о2[A382(P䈀5{sDR]DA hMXe`PN( ei K+rj؍j:& 0aKM!{- u)QtBXl0(,"pzH؀( H:D3r 2A ""JpI02C T>xQG 8BKv= JhA|zu&Qص;A> ͤREA9I, 5y1|~Ƞɷ CCv(t`D*Y a.A(x|Z,ц8@ A )tqMȃE!sxI釻ޘ;" a=Rl/pr4u0j0P{1zoRy {YuAQ<h(-F/p qHջqC/Zhpb>pâЩX;&{CA! q Tb8aJ˵hpi>XNƼDoI)M)-ɉKxL {2y챹܇Xr!yOXq r; O+~,`xx"l ZW z79#&H%H?j@y9iL؞ǪLӤ`fBtJ h;7D a |n$RF h$Y'l3hܴ1`-bBM !i$8PpB-`GQ W ī ˰ UF EpFJuDӱD&}グ)@0rI=򢍤rf(YZu@& sIdI|1N HEGK"S^B@ Pz95Z8@IH8sc;P<7 rO"ϡˌ#WBJX@ˣ:AkLɺ40ʊQXFOQ^ֹwhP@p\%`t=z` 582ڇҕkXSY0A'z8>,ٿ;sQp[rAJHM+;;c@Cx03pіrω؛ѓH?7^ZY,x3}B;]^3?Ǩ٠ |4 ?^<+y;2..0_-B +(4 zv9pU΄ \K \ۅA;#-6pJZf:MS6M]? e0Gk`..;ዴP:#]ɽ{H_(Zcbk7@`"P&LlZl:Y>P[73CF;5# 891<_eQ ElբޘPKB e N=&<:*9`(*hCaڰ+4G -z ?hPR%ڳm L]?#wZ} xL=ߓ14<p@xQݩJ:d^7޻BV/hKPu&5!4[XgĴݑA}di%%ڈh>0*0[Y8Ya[?m ޒ̣T0PYP XOk^ 2aLpGըC Sbc;N\ák%h q{UP@0"P>#K1:Ie4鲯!/iH)xvv9Qei’% NkZr>lUW 1:h %(_HPk7g#::XzP-N= SHJHذ& SݯR(bJq 5I؜ 40ݦ4'. q 32"3xn { l4=5L(%ẝ90 `|pIЯ&t5$i;zF'R ! yvF0WrmDCZ+˦{F SlV tqO]IC`-j\}uvńKpyѳ `  9|M7𨌱Wp /ʀB)q~B 8&@HXP4*%ШzMiT{A0Fcz1D]@X(F(z[F@ XӪR,G%Aq:RSOP1;N!Xzސ[&vDGR(dZ5'/2mA`|$w [wJ]&C V2sl+ $:,ʲ +khJKBznͣ K$#6yT"i3=E긟0GD {{P9X&?@GcʔBDǮDvGR\&G*:13 4<qy;3J8! -zM %*B&Hic$fMv|Ƕh+ NIM1|i#Qs|Ԫ\jYuyQD',n `Į ;Kyp9 c7,U1:A69H+܈A$.@ҷ'J\8[E2eMC~k;G*((a}!&HX TgNFk[b>\(.2FCL SjA4n_y| h`(O@$ tX#@XwGH?#x_07/e9E# K R2GԣfQnn[I6&,ي(3zGӨ8OmF>DQƎ˵F6>UwzNk7FdW(,+ADDV|Brr9]3BjꝦNh=%Vr ~UWYiĺʪqM蚚FiDhH1-B,>Q͊V񉚄_`,թMV2bcT-uvPH[˺SԶW\ٮ9XofAi090ū1꙲)W2ܝ4.oЦ`4Ĉ(,yb;M(V?éDC?Z1t"JJ!> 껰c'cWIz b Q2@5t> Ah1t:`(` 6@1r82Y,^dd《kkKHE8_)@ ,xɛ7*xO  L{ãQGRS|q6 @@1'*4-_f=I%s4EGAJP G8WO]9(Ǻ]ߨHLo B-8sWbY]B*X mhNd@h 2àr.'|Q-6"$$7@U!Qtf9WA *$IU SHЦ @G<j1}O3˚DF7.NJ z v?)FE=c$(*~wk rT/r #N6HPd>؄<`SH&%>{LY e(F(`ra< ȤJ/AoMRT})"C <`Ha&Z`v-A-'HbbtD`'*Ra,(Su HЉº! B*w c D\ υZG>gޜ)rHjL0w}uc+G9Dn"u8 Z1ВNI] hv(NB >S &gMRE!Z+x6:oHdGF8nbZ\&MY.z^!c]`pADh)lQ HfzπBm2/c)]PZo$MOԷMPMXU$BB4 BڧJ^8Conmخ'jJ>2X4:r?6ã^@\$.':mؚtFNJT Ć"L+OQYRFT)rQ* à 3 @anB [EpkM5,t`,bHb@@ ȮjOdBkp͢g40)h.$ȡ ` >5fʐ$ɐ9L2Xc >)m*DG 87ak/TD ` %i_LXXLaʃ"0 .j"#&.tAI@P@G%j|UB@W񰴦x@kAX8"SV&.&./H~ r8Da DTZ  >:L07tAQ Z[DrzYK~8`ɁPT+֭&HP7a72Eg݋J(@Z-(8`@@A l! oT9B!,3ւi! 3Fk (."OB6#fzN&hERQ@@$&+@-h[쮱&12Φjf~02@O2g)j `FvC1tH5E_U.3<# `[:I $.~+кBEz" D7oRz[<ˮȷ gĖ5g@{0lZhs+%?<13`S"Cz8LMT_2ѫC ,! P_؜z9R_X< %f@* 7B nZ4F1>Vi'^H̨P0{?Pe7e&( S5tz Iaѻ+71 -YzLO]#vP~o!hFKŒKz) i8|b'j>oODoʴ~|؍:} j@%i{p3/{-LB6H& D4)X 6@l*l-+ P&!I-BH,X;lK%I:s;`# #J0H$C+i)"JDzyu&ntQ𦝧elFq(Zyh Aavǀ @ `4 +?jʎOz`YtjZ5HxD40 stԒM@8qjVz^e/*!r@6&xx` Tl(-:ri-߰ݩ=51IjbWM34*&T$@dg"j  *x¨ki@$Q wDMWS> z(RF!a] tya QpwJDEl+Й Be02Eȵ!>8>g 5M#B@tJlZ6A^+h2*4Q Ax\f%K8C L p`.$vg:&P"0EB&T2&A^JP]/a"92B52`>p*JsTR)_A 3*E H >J 0LaxJJ6I( K*@!J X^bǨC1dpbQ)>_9:S* Tk2 Lq#`@BQ%cY&Ąrmk W!2VUB5P,k|NFc$] ôo匳2)h-j^#JYTkn|!%LRŶE"J"u~"hd8,F Q. -1Hُ^;`ȳRPB z4~A) #T]LLUL0 #@ LÀcGYv SBa`:Id٘5t=45>p%"l3bhG< 2 #G 1 .Y% @KUy]  P @hh-',$FI@9Y\C0&o$c$eHhdiȟ%|ۀ@'&!D/"Q( Q'pnLye[ E;GamBJa=$~!fmp `;H'\:8.y"JYxtJ R JHV|ǀDQ Y|pH@5rdts:K pR 0,rW2HYDv#hHA!M9ھsi){5! Rg;XIYʻI N,k̭,KF7n}R$;F?)fcgyBrz7Dݥ03`q_9(%G& ,nI<dQY35UHtIdt211h?).O]OHd9yHY$[OHrM((4P?3`; Hv;3x bRx hȚ(piK 1aLhj­S%$ O0Rv  x 8ۦI#8((p9q h$6@z41iHv0qtjHwhwR=}% 񂁊 7  0DaD;8  fqh*rp8 DDs.@@b+`PQkxg!@}3p7 q H PĽAwQ~(  ɑR9CDȺJ*ic  HŅUT=xEJXK $ 7P0`y} (X I_hUXPt0j0b;7ro7SShP EH.1# j$50\3$#:ӲW6Z(Pۑ5%ƪS"kQٻ @(!M#Zf"h0Da\ Jk=Pɮ+ H3T4pA bMZ`06XTξAx(i`bY:'u9I rG5,1E_|hJф9,; 1#H!G0&kڭ6өOvW@EƂi1&b80h]Ѐ1XUUeO6Z v(EG331ݑR8@+.J\ Í@3\4C8݈r1șNf:͟H<qmϲfUܵXK(#7ݨB <#-m}v/mЍ%ـCJ(M )&RbΐH܁hU#E 0:pNʱ<cU%]ݦڅ=671. X @Azm8702!iY%ÅX[,ńPHxuDPh`YW-0 ȑ XUZO@JC?T4Zd`*, ,݋H:U$KL7Tܣ 1,`~`.8}v0C P A 2CHykDвIRԜ?F@IXB,*r%qDњ=>o E H=:)DS*$+;pz2ʡ= palR @s:&Q3*7ɻ{KQEHܠߎ 1| :뀏) ha4K1C27;-!nD "@BcQK'TrJ]TaDEmwMDVׯLI`9qA< o6K- KF6Cf4/-0Fİ{-$l{ M`. ,}H6VC`"^y-Mzu+vU8BpT+)=D8J(lGڻop[}-1dh̄qk"ܑ;OsFrm) +jg$orAlU#:o'ih܀[#Cq@ڂIbYy;Zɯݫ}]H': v^LhD* rF/}&EŐGRF[&Il )(@ke9bڈޚ ۡ.yڄ0W4 DNE轕RsMj~d=$`vI@1ɽD#, [\v¨(P)2dН%Z͌\Ki B R*R$ =H"K#Ƥ5a9[#2=XNˎ 形 ?Vq,=7܁+qG RTd hps"L9a9*%ώhM>1I>T${o#jqt̅m TXذI1Y@BPg@錋'X < vFԉ(X]#fjQSGB#\B-8 KQD=pETz ;UCl+P*0*p5po@%'t'CʁPL9 M\x1:]^V.G_>$@(HZjN:r,q01O 2PPfbAX/, h`LHs`,`5E@J_" $Ƙ˩KIu%0Vu=`J qus@Q- "Ư ,A̹Hdz $Ȯ+RHIvaPl8a8S̖@! xܐs_ D+GMՁŞ@M1z|aD/Fr 2AXK-2N@>kHqZ³4pU$t&3=tIW 0!D{K@!W3bL 14=@ BhKX3,z,GiȼbA cf]LT]_2]4=Gn ] BtGʣ"`"Dʓ+`760Hf;ʘ4v.f..@>&;9cC(I31N6ܻ( 舯SR-E!υPJBq(H9G稜0S#@ڰ6p Hk!t6F_n ښHOYca0Q\p$bI\Z6'Pdin\d03 bڅǰL>,D!N]"Q7pJ.d*HR7xX`2bM @MDy L|F 2Nh!A-ȶv+' @K.$̮|BN. ANE(`7pA|6d^'.pt$**V#bF!pm< &Ġ >I T$!  BzD&CbZa6eA *ʝzd.jݰOP]#r r @&#|Gӊ@ 0V @x aM 2î}IO#j+' .Sܮ_@IAEvd m{,R$:|FIhEJi K>(@ǜ 7 $:6"yŴ+~Cf'8-[1KL^k +' I*07:CP{ x{2)fih#|0}G#LP#I$X1D61E܏z(lRRVlȻHهsJS.^Uc; 6'1'It/o<#J4s70r!)F@"pPO!8a@ JNK  zd`@%ymQ`(8bmhT$b#'ZU(Ԝ2?JĬ0bCFAQ+AJDfx╰z* HMij|I+f `-^5]i K,l8Xe$N.& .Z :Ld XJSd:Y,4/o@.`$`@tڅ31{hRʺ"jl3BVXct^bAr(\ (Ea!|dZ`!l&olv b4Q0pIN'M!%3a. | 1o(J1(13@WTh+`%*dV !!FN@ N`.VAP/iO#&|K!eb r%`-{uw|6$=Pބ:@I~R*J!ArEt q7H?, !"^r*>n Ix~A)wFZ'Jy'WDI"[ |pa vJ3(@dD t<0fT?XKm7[UY$dܹ#2 NX2U!!ladV)2]N \1"y,"0])s!}"sBzL ܠҋʲ6.bANL ~obf^N\N*V4øa@oWN_22G&pMR50pS[C^SD .@Dž lHN&zJa@YWyxGLލLOnaRa @Af6R!m۰Pzyβ+""Fd`JdTep)G2ZMa4c1)h=u &Ԅ~%".!!( Y:Ѣ`0GEӑg:2($Mt  0ִkH{^3a.e 0P 2 j@ -zļVf<1Qơ賓"i_R<`@pn>'VCrd`3"TO@i 1) E\#!Jn"[5\oSoɊw*Q `[#Gš )!iL;|@; 0(Z2D,p` f*1}\WѢ{>,ԭĠ#}JF=tK b ~@^#'^=~ٺ HPo lN::ta[AK`S^=Լ(>A<U`˘[DBdD9*Ltp7x'&ntAlbʭQ't% isQd 8cĂ> #2lGa{%Rc0u$|E%Wk sh;.E̎k%Rɝ"^E<<#!N]z 5DThJwS$)_Bh1{WR[l#$ =YAl%iqi+Cl["|ӴE}ʍqtv(GfiAJQ2ٔ.e/' y!%G(CYz=̦s˭BKRm>F~ix;ȧT'MS}ff GĊr#H%GJ VVZs~U,,(|5 @(~`"@wTq@l3 &L 0X /WVF 'gkr7W `P莇cy;PTElvD`4TP~B(R0X:9Ѿ, !QYgUvx-珈dP`B$>>\GbܼW>"FvgY# $H" 8 DDy.㝧Bh@,@&R{X g襖EaT1S\~P^<`*, @  hƂC6/v0m[f#*##p/ i ND(.qȍ IAaZ`4R'qljP ٨a@LTGƁkP@X j 8Μ*R1dHE \^#IwUҤ}r 7 ~4ݞV8Zr!# و/,Mp鹅';6A<vǙMzP %LO Jyu*  rn:{qtd/V ͑jB/[6mg#1H}! 7P|%?LQ;3Y=sW|#;v=Z1ğh$Y-|ǫo(uC*wJxs(bba :p(gKv=odd!?x  X3AĹFGT,p5(Ƙ $(؜=tZ}ȋ%D{TF"H#H#%Zk dJv۲H[;'Jh6@<$Cv.4R_Y!7"BᆈhHx"12`45ƫ].?DZ"$w.:p-'"3~&'?S=Xl,%.cn/+z7cD|P>%ða@BD_p|@M Q(ʑ>=I8|vID/DLh`Je%F9~7aq#XB CD(`J7=)D6NIy)c8)'ɧ~("m /,eH6 0`iMuORE9IXdH}2TCNMV*OΪoAFZmNْr|ID߇"$`m/BXH&q$"@bľPKVXn,d#2X :x?D-A-H +ĖR!f R(~ ߂^ N@Lx Kz%pEG_Q3@ullCɣ{$,SGXfٶz#F+u #^ ]'CH_4=l^+:u9{SANyDؿ# pxxQ>NN H@Y&w `H\ݜZp#x֞h!QrB88(! D H[5;P)0@pXI``x}P&px ɯ -ȝ0I4ër4щc?`;*7Iy }+* Yt#`߼ɿ2 ͋FE,8UQҨ!R$"=`x{4 PK+ y;;O@puh;>jCo 9 lz< ܟFP\ p}0 *7%H0FPF p(~d p201 XaZ0FbDȝ}mX<`R 4e Sߺ"K**Z$)K:w"*b4'Oh!MAxDҶ[h:6{┅^샋K꣧|MKJ,KӍL+s*L |$ZEœ$4 |Ö9K!{p>N-`.v"z:lM٢J& a}@:n@<ȒÈA @^9)ro ȪyݪT$r%NMޮx*=%=M݈UXH Z.Aֈ[=YhNw0DsM8tM.с3-0R%Ψ%<3i1 >8" 2 ܀at[Č rO",)ѬLU HK j(BA˄/2kP `Ts܌3c?IR5SN ]7ͽ5O|ф6Q<ҬLB` KV@7P AJBjxq-xp21L,}2T.L:.p*Q2.%Q0pL z#KHmF2g" 3/RRKt S$C'(u$i@p `KabZā8X@3@' qxɇze ɖAt@3H{iO:XqQ=!L8`?HZK~>ɡPbrC"cPkq:98HH p|3"ې hR "".(`YH eq10c} P 0rʭʜTM-*%9 Ih6#bl]==# 96@DaIx OhBI֡P x|xGU# @z \꣤M| bAP1(m$^ @È.LAlP&] =⫖E@ܐL Q/X^5ig,Кy5pB 4@" ȥh^T< 2H"7g4)O7z Vp> D U*wKR!2*fՏq*"n}X#`&hO8wŅIu\\lHRHq0.ʘڹlت# 58bӚM͈WҬRA\㎰'+Cc1*S7NB@ytx>Ʉ)HKʼnq2 //9m"5 HS>:\ gq$xWgZ5P"qmkGW%n)!L]W'Xܵŕ& eR!"G[?K.ӈI>-Q2P;0Pqk}4s=abW tQ_hvTvQstU(*v[5h#vsgX@LAh@\԰;9t5NQ7vP"0UqVW$*,TMt"8G캕=!qXp95`4W^>wr}q7,S7jU93q*ODS\I)t33|h6li¿&nXoX@0i/M?v q5YMV%A'[j\ d~Z94'@H3nKɅP{>3$8L04`xTo XyTmf@>x*͔OȈ ~ߐHX P ^#?_ Dz@#!c0Qs&Sɼ^M&Ɂ ph>Ҙ}NqL?@)fs_1$?BJy%RiZ2mΰxXh(*':2ǫHIEA+  $O9]FbMg  2}Y0 ۫ŬcšZENЉ,37`~ *O$ '2 ;sWAmJ.6(rާ@2}@ZtK":џB< 1("(f"~Ȫ}m9n jUH)$|B+*R3,**4Q? I"0Gh|P L8,7(ջ1{,o䶜kB9IM-mJ2Ĉ#.͡Rq9H*H;ѨdŵSƑdUG? v*U2j4sU7| :6sp 4IXU-0ԟ .!Hf`H B B`0ՑB堏p:2o"H붑 ue#EKF2tp ڦzr,Z}ǢWVv(vXqg sMS~  (ᦚw x<+>v# +,M)= 6zf^r\)ɠhX"b)@d&{菴t>"D19:.@&GqNRAeqcoA `H>, & x" x%0:3q:US٪ i"8կ؈cF kE)ka~8t].H}YT`2/*ث>iX&x.@H4@ ٦=@$dhe d4 ::)Pl{26 PZw2"]@G9f!+j!N !  lW  \^z"@9),/Řp<60`Axt8$WNE+0ɳ Mϑ*""NI^:4fLm5"PtkM /tPZH1-qm:O(mIFM @f q?:KMY(uIRYnUiui.VjVp'Us2 LPb"ƈ5XӅ.Qpn. +?5VײFQJg(ӆH,v>hLIC4xPBD Y]#`@R0$ݙuhŦ-k*KG(fٌ9j𝒟W *Ub Mp % EHSOB0<&L!j;$Nz=gjthqk>etOT p.qB$0(Z lABSuc)Wr^54-Sal`TBO 22w[Cvv"D0fd+$P2ut.|k +@baadxKm=pDuXj1\4?`QO hxhGG0ق(V@~k2s.#ߩLhӣ2PTDdJS.3r'd+4k-(W>9MԊoQ h$*趍*K|#!g.ե6|!oF5F49cne)l>"rlhXh9-jEBn-"3n` 0Nz((+C!brXT" X".$`>WaE0- <~p"C2XVAK\UFMĞ?b"SL$8zD+a$k:JKP#(ceeUNJk%Ƹn! A:Ak\ br{@x`In @L$kB"p0*<<qg zs  PQ./z'oh@_\Bnw B,Zgp[ `2' GbAnM ,$ľck5$<.Y#:=CKl0e>$ <.rdn",BRrʆ @~A~0Ў0diK|00,+cUM@ng2;T0($H  *n^C ? NO%TS@Flj F$Ud,R&|X$އ?peeDcQpΚ5haa0dD80(@`_ H@ ƸAa {t f,,(fL'.2 r": @cl; FIqɋ<="k hjnX>".bSN= !V- <)Sj(|(H-;J;(+:ʚT'B&P0 b)+KDG#:)!@ 軬DBlm+6#!kT!=9'&[b\ BKiO74P$_::мљCI*m2 BUH"B\`@\(zf:?4bC4q a͠a!HDLTGDJK5]Uu.*IWV)KVb"Ӡt\J"cMF\?0 "Z;(jBa4 &2JO関u["kK =*,CMjLfBeOvդc"bG>*bH?#LGVzFFԜ":}mUeeh2o(NtOT^C2CnzgwP?U*֪>g@.vpEa"!`(#9e(|D;E0(;dd.S̔S-[D\2rp=uT4|pCIFUTi%SFp%ND @{A.\.4#RMA R@ H601n*[Z:HOON7'LH囐brGN|ַV ePX= o N &G.`9K痿"n9e:T* | ݪ!1m|rJIZg a&n;s.R dmH. (6?oAj ( 8}lQ I+@fO@`Rksʥ˨ǕSLA=3c d0-W= ӠZ7eW~)!+UW7Nԫj Q5o̷iӳDKHěuUQS ` "ղm=,(#@$,M Ǖ VTD\}V -;l,شtmȴ%^W*C%?~#qW@6K1@9$qP#1ȔF.b\eRt|rQNѨ3( 0v: f3H{FG9{Àp$6~>2K`CP's؜QŁBHbTwv"ϟ/|-|У9.b#''*Vu_=jЧ^tI'lx(!׿JNp;,+$J[(r`,.<ϚP.* )K9ˣĐj|r,* 0G $.?Md͹`2꓿Rr)Hk´H&FR.# :-"#"4i}2";+"JmjoӴ>t)TR1qMAf `0>-v$f@[NwY-z-Y=)2͞X1=󛴻Q\3>Ud0 N5鴍$G$1̴B-f3 +`8*E[}hYH$D]Y*)DE2R ' ^ HdW ],(y9TdގI8FPyA9;\Y_PE.PA% 6 7`)ߕ/@V q֌IR  aL*58l @ pԅ,E9.#)HU @Xk$S{bԎVG_#)y%$pv%s.dC4j#}q:)E0!HDA9(z| @ .$@b?K9k?SzbB`L؍`o 0h2NsŅ)x,3DysԶJD~`X 4v~/Z)A .Pe?Ν|or~ГOR{-N:1h+z嗅Q&^J-8DgK Y HJKzFQMN)yPh V_γbj%J%VLG 4 AJ)I;jݐ9(AB^@Ddi jX"72劧 1gƧ jD){ H 1T.40(RGI5[0k AfTaim^=:OcM4Bc{r,, vXe*=EF 9|fczJVֆMuI&ș&a;ycmQu .U3E%yrl%dh`\\Rc(D‘rBlUrXAWOpj-)d4FyUt!)aG] 0btGg al0P8 PTo;"5A&xdc WXp͞DH\p  "ş_L4c@E K Q͕cU|qR3 +x QRvT +$݉Zժ7j2’D\(`'THf)дI'T̜L3Z@Nf5q>jK:/ N' ]+9 0:_餶)0+5MCI + j1 ;1} +A8˫|IJ%4<[1* +8 ݇ bB8Ňwhv0rxxjŅO ѐ  /0#AցJ zq䌑 4J~"8D(#0#H?J{wP@&ՕPYPTb chXd 0 43+PD4 뒾II"R ;) ƘZ9IpB !SR=K h^038#/ YʈXͅo&F L x BA:"` BY 5i ۦi::8xHt @$|.q0)?8zyf-ŠJ~xP%X% H] }HS@¨ dB(/[ڰ+9A9'jb&ZݨKzZBͪ2/xL@VQZh><2ۍIl2 zt')qm(3j .Zd%"Ml1׹2k:::`׉Qqy&Ȝ-ž( wI(x2n ӱ:`3:MܪM8"JY5ׄN@", >2r{v/"P%pl3<1c:;Aaͳ@*,OtM*-D0臐AJ "`2?Pp.K@\QIb.b62S3B1A-I*h!\ۺ  Y$ xƼ 'yK><T14rj/*y_L/T۬\A;[5iAQ*siY!4 =a3uK&W 3O_E{ϊhҌեJH'R&Ѝ3+CXXuDO$1o ZQM|WFO٥)j3[TʅYM(MBOt7A{X|lM*&-΅Sf`g0't+d8j-<)Pv\\ "A (xHh%{8hRx X:w#@&`mB؆4:j$@It$pZ-#'[` B6SJo3lB b$3=<- ϺsY\9Hȉ%@Gʵ4jRa}鹡2q9ץԪsv р::!(!8Ht)Uq!ǩv;Q瓙O 2ܻb,ӷß'Psј23">֗9r&IrEHs ^>a |jJ`b!uX|s C< A^86YCI>"\>.K^E:;t;9$^!RX<><8UC.9<~R\AN] Xwm ($w6^ IUʩ׊扄RKuGi#?? @"JL:;_̋@ Y̠mI@ 'L<&|ו}0y-rn}ğД#4Dz4wAwQe 6h٧>uMn!>,)C8"Ed'Z?E{dT_3"ԍ^۪5zP֠ 7L)>y˶#K{jXU[zµ'eZM2lرҔĈS-O-)K4x/>tN^rcPL+AS \ThR2 q}X#RSyIҾ S]>0C,wR5N*ԗOm`OmsWO1.ٕy*!jyR%`N kēnˋĀc\^X.ks"Yx*Ee1Y;7iR-/ݮ~)&uŃ<0nR6x6&zQ>:zՃ mi}LwI3(,,UgmWLJt X ٦0YHH wx4y%øgW@M;}&PO%ϯ y3Mh2QG0?6cڔޛ H+_o 3?,Uu{W2cM`F`QxWĺt`|0` PrRP(+<< 9xUH8ye^, J$x`HPhxFčxb"2 Z8; Ԙ^%R v~>^ 4~0 C/a@pm%S `'g(Fzc3&ЀtjwP|0Qn-.nnLǟ2t*^(KR+өv9Lk"t&[b=t`%X̷gL0 QȔ aTywDH!"痒KCZĩ(YU*}ig4O0z9L?*.F&UQ)Y3 `GV` |2K)AeC>sөG)'54̏B I `E6Lavԍ B2XLErVmT:` ;U- AEKBD ^P+kþ&|-b>q$$M:t1OF\D'HG&MaQ8*iOSO?[Jѵ>1 ;.>PTO']D"9EPtn\$ aqr`vG:̟5{-޿BR7Yn3VzG\!T RMeL#yC"Tϔ4缑 [p7*$r*={ra+W;./ĩZLS!a4(0#I% aK1m5sXOH6@ fSK`{v .8uT_HsH9}D?e k R4=HrQxAV'crBÓ`x$`7ر -JSoc$0B Qr@2m*lw$&hK1,p.(D?2Bp,g"@L̗D4$đ`TiB}oD;[xl[<k"Eb0Z I36wV!mQz8`j6E kj@珡xI#Y C,DE@*%:b40c?& /̲D 2 FlԀH2tao!Ro^:JXh`fv@LBʰϋ)FInS+¸L p+d\zZa/2 NanDZ(ɪ2Gax<@4d (jslAd J͌SKF8*| ҄\[ bK^Pw2@$Gڦ}PNRN(-CjKV5 C|.h!C+C0'J9X-u$0'L,}gJ9bP˽6.|6e*4ÃFRLO6 [}4V\WLE-x #IkBs;-$)t4ށìq/0DxxJ-uO@,h3@Q9@o1fKbA&9X<®E`8྘¨(NG("!dxCBFO MAXUFDEf-)RPs* fj0.ps]?KӅW8}I4£r}hjO/y'Os4ꤵd"T,I=' !a'&MJPUA{H 4`x @Y trBb=6~"0 9JAatjqI  GnO-#n׃C/*2{7S+-0k`u<@0*- nmlAfac ʀq6 x>bV5I`-߆+vѫo:qQL5$ k\FzhK$hCzڈJ`1|gF&OdS@{e `g nWۊaҊUD5h*g,' /W @@=X !C ~>`0a0@k<^  1=Q(jAJӨI6 )ZR)1:|>Ģq@N@0,-((W@@,BW}]q > j5x=ot Rw=EBS֤Zgk5U햫j~|pk~D /|7`iFH/'_1&LP:H C *밬jƺ(N 8T0@ Q/,(, ¾  1)(+ dnJ-Jl|h$O|ț7 L~sʿ<8C/$X$ Q,G AK(+*B{& 4J^xT0än3Nl`OT(Q|@ 1r$#K2;t͜1*漩r* !Gi@X16G;Ad: :"KxMB\WFB̋ Q/h81^K2V>IEvV1\B܅;)x+X`b-׸E˽.Zm\0KG9b.M8$I@\l޴6Y 1idH3)vE#\k8O̽S^hm\ Q/H2v`=# 7Ո` |G*@ˁ@4@= )'D,|ڿKOuz #UB'zh ct MJ%"CDR; !cזMND݌n!:gD%l/ V1UJ "rS8uvc "3)p:ƶA@~gsQ3J7Of-'-J*)#\$x:$~P?)W 'KxCpnh'@C !MXS4ˋaK)w3H,v4M/m- k9ИnMA=.~KNpt%6sCt(9%I5ިUa8CmBp8g!T<' Li 4uA3Y2E:5z[6w{A ! }KTq` \m A#ՁL*PBR!yjg?@r F]#+cKo+@~$3xدmwJ4(P'dM1.pZqL(U]9>BhO D^'$M ) T8z>g+;q41B>j1{D {;ogɑIH7xC9P()p`]Yq#+zZY`gvR2|AsZ$K8I AQ T"3)! ytv) "hYp҈}aj ( r11 r8p0,#H#(M̀h xاIthш 2zCe9 0҉bPB6UpV=Q*Ij2p'L&80r7P˨cME 4!] )ŝфwʻ2Qvu@*o W !iH!Z79В$"MH b2848"JQ!dAصzi >JG JqY?.0Þ!= sEU ] Ōl(M䘠B󿱸   Af!~ t  ʘiH92P)qZ( uGt̂ܙUYcbkY\ɴtpL@<8phb惃z&9( pxPz xbM28mI'Bm!>)Ib Qũ!J$ *!}$yy hQ@{чv™r"kH]\X} 8 {[9kA08H9֎=A=>Ak&ˇxhhT@hh@cX8 zaH 8 'SsÑ5#ٔKBk0q k9L;1quBҘ`ԲLhv7(Rkm1*+ '!:EzCx E0m0^HzFPe%Pz˭8J2N`4%.xuYIPxOnb)Xr-!+‰Z1)p  t&y0+^VHhdBUzɀ( SH$:29 *Z>׀ŕ 8'D*Zy FQP! X8[!n脋 ђX _v3*h8 :א%th_Vˌ65`BK#4S@+ )@J 6 /g@m9[OKk:` 0#@H4bb*IR{"|ik@ 5 .;BױJh':{,2kHҦ;ȾA[ Km$1 ,#VSY A >M/x*!(dw s-H+$WJi!]bYF8?3pB/ ӌ@Xڻ6S.V@j\1V3xP蕃J`ˆiS;ta)@re@>"18Фi Q `6"HasC6DZ6> f3 ;]%8bQ8+DQsKT5DŽBI$m3 0^Qx?@'SY)TU?Rc3 ma n ͷJ^3x~ bJI\?X EI hUD`PP %|B $Uփr5HhM*G4!t⣊uL9+)]& X+N 0ÑSiu4ZaI6q4h!0PPe 9A1K4NKuA&) KF̛e#e&O:uR ё?.u d{p!ʑ̒  RI\&}Q]ѭ M5Ϙ Ǟ"LTq7]OJzvws wKRኣ ȉw!K+B ol?~>`!VoDztJb C iXu0A-hb%@pF.Y-w$$W vp gAtt(}@l03-ʜ2Q>2>LZK1ԧA !q y$zY@r8q"xU`(@Pt];:zjb 6 z*R?p=.[P*H7֔ Z_\}j'h32L(zV<Pe^p.`"( e8 T8%N9^:LIwwqwE` 6@aH?1j %*Pk B(Gk°H`0( S9^W +tSC58/HsT_R)`} `P.s4ـLc,nw#BT+ ExX<"C_ϰX8,&ł@f1m @pP% Plwt( yj/+Y|ra- ˂*vx x"Ǣxh*~ @P0 (h{/x9gvdFDh8 !H C: 'R@,r'j L!lND(Ir|j*s/#zBL {0L&}m,MHUDz(#H`l 9㧱ٟaek``9@nU_z`0&c Uը@ J\[>vY~`kw~NQ޼]VJґP.$rФH# 6 @^U18gK'vB6?0tʆ/ h,wtAkcYMQz<R5CZjYm2 Ahtpa=&Tx$%h( C9)y]fppkQ2%Q.Gș?fĸxxa d xa!rcbza5(ݔ)!Q 邠XD5@aٕp'LG"ðtP V_:$VU\ZbJ XU=6@@ ocu7>c|s(\!V g)0E#H|MeH%hmKf e ØsIq^tHw'尪2XL!I?Q`,%0#n m Ql_mMB]`-Ƨ}F&2&ԠGvlt,۔ј}(dX &gd D PLD'@r #М,H|++8b^N4RTA ;X#-Xi/Y62?Jh&*,R.]M_|bHSc;N$\͇{`"Bf '"@O\Ʀr2I61$o&0ե$䌃6 TG&i3,zd~3`%d7:axc|\Fa>C_)>V0g"SI=0k6c2ji TiUr<;rI 0+<'XJx 8 zuBVّ?ʎ<{hKF f )ɾMQdW6:PeA8 6c*뀇`'\19SAJJ `\ դ=}`uAxLpL>墥D=B8 v:lȔBP%k){7B&s:!N`g%3~f0w#^1`*4 c+¼ B6Kb\= i[`&L!&UBz bBm@fx'N)(`2;NV 4*&r<@ Lt n#u$l @* D7,2Fu$ v`K@ ` "R $t4('AY6 Z# Ŋ/!!F(QVKbLD[BnY-Jg"@(,+-$A'*$ UB0$$<fI]~@!}Тu` *lLSe`.ek)h΂jϜ@s鐘){a ȉĬ\V $MQRp!iE裧tB0 ZgFIB*osq}^@̦KDF^)v5 )!h wj+ P4d6J E(ҢfdXd&F*"N%FjbI:4;A#6l`D%@v2ZqJ,Y{2q"kH"L-FA@}$ {6b"/! ʁi5/̗x'i` (fAZ6lJ//(`@Ag`ogvQ v} r >vgj@B'40!| f4eΦt \Ԧv#BDZH6 ݭ&OAz> :!<8HQ*3>&J ^^LN :vr" !.gh{GN8,P ba  mgި:A< h! i/ s>luF>qeqs4@^*dFdZ`Na`rk_ ĸO=z*c")MBCBD/i粃"N$t pH|CLr1jVE *Qt36<{N" ҦN5}+,^'%=Mgv <6!4uBMDkzY*"<7ČɃ(}~ *4ιp..mp-Rܸ턂6!읊MnNV,ƽv'] nD͠6\̰jDxvӆPF~ %,d|g61N&{CL /3Danպ&H@`lD'Y0*n""&2H%C6(En))60f4-oU ϕ|¨ &Az p`>`HO,oy/f6i*P""0dV#$I zFȴ" a '!"ܬž%4L0ŒIft+&!@e@\,"  0<Øhg?Z9XyDla.U9t}VM Y[R3K4$@0 -YZlvB{\!@6a '+58-u u8DޣkH>Ab|hL kN,$' o|o`)i $1/7xg@yb{mJޭ:a.-5ow9/^k,A$rrl=E"gGSLhD<W Ao\EK ;5L  3Zgd 8nLxܢ.KB.X;oru)pL2 G tN 5H=N'vC2O)Ʀ=zEh$ Uk0 SM-CĮ@ `gj1cucv4^K<$6`^n/ *?K 4.! (lA&dU4y)Q\nn94r?lי&%wH)T9Q+ʸ]*+}0!ELoԉ@\~b1!.R"%xMaPtg=D>/ED0 SRIE8` Ǿ8E==7[5 QmBH?U_96"Ⲵ `u]*AY.Yk" !&J0st2RD"8@I*3_L࠘$d# B5 IΥ)jz&#\ji˰2]1)TamΈOo(|l|GF+)4q%icJK$R .X/|~B{`>dtĀ@,)ïR.}=58}S %K:H5Z?̊b\Ml3"ʕL:L*ȱj6m =8)`3l.)3[OH7 Ъ;$YZH֖P6%u"d/gfQz:'@ \hlD]6UkE@ "R-RN! 8D!dx"i l%f%#n/Պ}зl;f,s~( hh:h$p.NS$~Ry>߮}L(,ekWGuqӻmX] s|Ul%IJc *@ [#x[`4 ́_).,baD3DW^~=/@R{3&bW&MՇlY2,z n Act8bq!'"CȬ}%8"OH 9z`-T> 8P2XrY~c%}'6+`` C l.YtGN+ȗ3Ca@EFc C2h=Hc"Rh(Yh/QQ8@o i 9&2EF@9$%b@(Tɧwtj`e=u&$>?W@BdK4?K?$6`9a ˹7"j.1~5DarI$E F^NBP?hEE$"m#*He {m f:W\P%A;*.QAq;7RԱ=EVpT@XK=ن#|H8a@4pLj`XhR=$lDtMz5V)"4[z滾>p*@,R C2{Oa#HPU "8weD5b` ;O L k򝸤D#Xgܺ.+jˉbcC 83(~3=0M> 3- #s|- *B2-Gi1,x98>9*͐M.Kچ_@;'IqM iUT_K*I, !-(!<8V5}dN^ԵЀZq,L>'gElRàBB@ 2 ^aIUUY<Yi90gD(AG1BЫ]r`2g9aMnYKVE xHD~H4yP{H1 UgF~W&-2Av$I-ouuPKwY$F}j-J7I#d P()Hw`,="')# ġ*U# Oi]{W|g $!O \Ʊ,Q2HA84ƋN3̡dɚwN'0(hc@ˋ$tvpa9C4d hSp$W_C"jpЂd2{@BHw:%I CrPBRwKY Q6nW-쌅 `$hՖ*%lP"y\KF3gA$GcS0Fc".3a$$CGD?:l:LM:',7\^̹z 'FA5EVim, \.B0=pn@]5ݫv8v\" up_z{"'0$&h |xdoQckgBwL0&` &8/`2 l,7 0عR:AqyyȪ\V%oD P+(HI`A6I#ƭHW!kBDT5!0[D P*L1s1qL&8~bEPhVH)Hlp3{¤T#hp$1"mM%8B"Ѥ,CʭrT&!%S M(k@ u@vYžF'ОEԆI i{0FX)}`BCnP\I3S6H@jL[y0Q.d2Jiד4b Q5"ҡr,.)&x*MkW6o~0kHإvJ@Uc%ҢXfL)췼Q2jǁZԆ;$qj@qO:F)!r$Db*ᙋ]%:5K?2О%-_HR^ɋ1lIE;  Se4:|f`|Tf4(!=XY'/|t4;}cY%nes> )7#=;@amȭF=GzWvOp~<iQ|0)v&6+nTeϛyYN3v ￑1eHmb *tPv$c1@xV*ρ#Tg (()l@0j_,0CK :'&P0ܺhlFI8]/x/fՔ5n3c 5#͜6BN.2K.H D--~*FBE&zUɤLU.I$"hCB:+A4"^-JקFLA6Tu[jB\ $ڃ"#23`3 B#n2- @HbɄֺBX N`#D602nSbctXA[`9!W(Re8%C0L .&%C Ǟa( hPШnJg.F  %p&\!,dp"Nj#x_JX)hp &2`RA$LcfeC[H1Gl` 8`c28("h"H`v*X! $r"b.MzΕ!qU'k(dqe'"kS  A. 3 g &^GWfd"{[# J*v XjC8!(A.` 0[bQ^}rG1@"Ϯ:YB^̯D#f A:ojIIbq#M 0 g.6k@:vB@*Lq,eq(n`zh`>0i؋< UΨ `4MdbR5>,O0ϴpj'B&r`~#'/Ѐ de&8E#s|Ζ1QCQB2 (0 $(Pe7:m yHJU}sȓjcC6j AGc,MLA.T[:A V%%#;' C ?*dTƾ\la2l>PB8#E4!! *!,覈`,sQFC :`J @s%d# "(l`@a,m־B;Rr7HGk jl`PA!2`.`dA(#CqpV@\K+"NE8,t>:C0f&%$@Dh< g!(vqB$gC`Eha46 +-~BkEk^S&="XU(*Ac mܹn@B; Z"Ɇ$/>nf I#D/Db+ M 0: <%piwDYK^(%l+y#d^̢RlUtɢXH<4֣@kKB>PLɶpM Ik3dCg/-RJd LvCm [oK}WF:ajB*ج0L;Cd`ĺ'5#7S|-KtLإS;O0Ѭw4FpMeR8W3DP&X v llM835%<7:7t[֞R2eSZ'xJ̠@E.óf 3^Nî# CV%)A?Kr6,d@ e]E(% wV/#&ؐ[Wж04$#"QR&=t!a[bzNCPydF(Ar @4F r)9d@$#7y%Hك(+@tO YX ? !F脯YluԦX|3BPA>id.=` N¤8KZN+$C% zYM*Z4D2L;o(AErdEB0@"!BvJc{uXdGn@a@.awpsc>^T;\/`[ݖ@ `5I:GXmw.:6>@.h!N)$ȮD3X&9D!#:+a @ sV˜Y$,?Ev``$HD Il6Ym65 frhb2 Nopb8#5_k$b* e2<c1J$/z 끶3Dd!1[UtUG$2`b =/"N0 "D:0E<0#VqS!WI@G,]`l ;?6%81A*%HhJD(<Ɯ"d=AH &nP2lBnDa ԿL4Lk>gMQUOFm3"62bC, !R},u͔_RN!" @Q gct@A:lǕ}2R襵z咡gN|(1)3>D Ը dV3{ieƒ6$8 9aKP C%mKelW*^_|g?<#tT7Ŷm-ć\a6:nPop)GS^"2 x@ gXe#+ 8PAjrvܱQ:}Ƒ` &`rjvHC'hc&C5QX`gUyB:` ހamWG LUAL0eu%#!#}IR@L& ] N&yRGrWӢHp)\LD z,6O!9],*/:$JE8*O6m(pbE"cfġu~_ %pnY _CC)V  q0mBez7i7ʁpv8f@][f>j# g0`C\W<@Լ+B.r$@&I0¢,(Z2 7Y/308 R@g!XҀRꈿ+"#0"5x%hu$ h!x81~hXIjӪdJ4Ց1W8DT@I&) pc%Hq: Pٍ *їas pՠ` iI_ 2^4:ABlڋ yx(810-[ أHї 0sb D_ؔ!VAiJD),  QC:} .#{@щal FCi<9+EK^! u'9q{9\ƙ9Z=uߋ0u ?"P+6M1BcF1cs v}=@(Y =pdSJ_xc#=  "cJ"4 8i"aՄ[ka0` ɾLI5YZʨ\\F j/ugjYAQ ܨPj ` h $1tNE!BߒX{0̀^Rz%PFڗT:} ?Ԥ$I\i{aoT'5aLǙѢbЕNtREݡKJ DL.%N-] 9k?a eh֐"-D+T # 4<`?\gl_Dž! 0INɹ~$Gq'DT9"@ j"EЭdiJ sx]kYɚlbڽȵABJlV)TC9ANl9qzBd|K_ٍ-9iC!Mi%H$H?fuD_ ^{Ph.rMgj{~ Evġh͌P&/ %ڝyR_VѕY9_"ؾm 0 Bs@+ et.=%A0%Q*N ޒM[Fc8 {ĥ zŃX,`.\cuҞ (# #MH{gifHty#f& &%dCn2ph` 1)Q>(yT@NZ1 Ⳉ a: iN+u ؀-*pC H3}Ȉ)d/0_N;t%Zzc0]ZI}d?Aԋآ=1,`5P`i3޹.^ՁCp z@x80=0j0 P`h"I$$W,L 8,M4_O '@g=^1 +U@XhN(D@w@QL`s8;a`}!)K߯  yGO=̳CH` U`H s82f@틸mcPδV5MkZ;nDـL)ghP @#ĉ"`( ;:rS +/p@/Ȧ!n* H9C`0 ^‰RZԤ-*ҞӚi#ϋ,DA$Hb*zŀ#!?h;0KG4Hm ;"8B,\@H@9CDIMT-us# I3a8R.hϒl >XRQ@v37ĉȭ-< Dx~&khHC/]N2+='Vc>BD8^{[Dȑ t#}XR<'dd5{ȀehBKlӠLm<;z*&c8y_T?TߙA>`MY ԉ='>4 `ﱤRAU NLŤy^b;6c62`}::AJT[?ʀڃq&N>A{ojx_T b$k>2B 1/mcmlH.a?-Eȵ#.|U V\:^ ~wC0޲BqSCx.a?T뒢LO c?GpH S`|&0fb##,(EtR t$ 䏤[!VEH(I GS%Y혢g$PTR 2:^UDA޼UPdA :Y ԏCBuJ.H@y-(C!UR X˛.|5pjhM oz@WnT!<66B?UJXˆ%,U߉i'{avRnx$@P#`Pn0a)CX,CH-Ek.I-jA)\8YE&*@BjATT/ȸANڝ8 (*XQ(z,g UQYCaf2K4ZF imyOުCU1X(7baiSZ T (;u?.Q1XAJ Ty6 E!I%#젴 A@WK>6k~|'OneH6G * 0$ X 4"A KRrg=n l602 #XAf !FN`cpŮe*`'zH ` "Edт dFAD%$vhNP$'6.6 b *n$PF^ӈ}/sT @ j'E'/! h>#&F4„)aq2T $2eo^>  eVJ!- `cQeV[bOVf"Bf|hV!討bbRcP!xY %{n*0-+j t]Ͷ(&?aZc@ìnGr|Od4p&DP5be '@8B(&\!(?CK 1<<6 @2! @ '2\>@ @ 3"]ШTO&X[$&"Y0K&1`* \F \@!XdDvpRZ%!@2 Œ--R&?Q*$G"3 B.7 @ ൩rij@4 ! .nE ֌*nhnJ\";6*@.ӬA @aH %hBhy >VAD*X H(D(\|3`  (& jEyF">!ܹM8K'(.*1M q,N4<+ hɪa#)iI4R*>+ z4ĸ Jj4R;)A1!<3(H(r ν:8F:N|锲dthz&0tkepH@( 0D6L- '֣B ʮ~(e@.`JI l)Iv0-f8$H+IeQYcnpH@>P`(,`?i(N|( ZBfhpaBaUBJ\3;4Վ4`ŮO1VVF1먤񄟫4OkO\HxDZcLGSbqPZ`IK@,yHUN!>EaΔTݪxCW)z0MB0) 1Y/yhhVє3 +iMm8" 2b2 `A@8 `^lE~ b@4m€.0 `¹B3vtAZcW'p=@&2UpH V blV=>Mr=  f"mG(6 ^!! 0YAo0Tecd&0xfA:̀ :PN ɔ)> 9arXSAgtfCpQ8!K *u"%<ty ~b+Ee&"U3 f|_ 0ey\#b&Ò9axNg=+bNh`@`j66&ƙVba  9FkwuI/С bL ˁE44X8x\Q!o'F~E7. a<C?iM2noeFod01I oB(1HޖgU(uC <0` (`Hhbs@za q4{ɻPNc5&D W/$1 P 8Z{e@3CnorPdXT}Ƣ@xm*j"#cA-a _:*Suɐ+{š"a1j9` 6%R!|9*ﵡb'qL $ a" 8Z q2aa&fy\GB`U(\P s,#`2kG Zwx#C5#yt&\h-9L6/nr֪;@!7z5``gĀ:л@zqHi >cP%!,-PAzdGN4ckOv:9(DjK|<+I>V- O| PB܄ݠ,PDJxw8.`uCanIeJK'C^*K*hvP 9f5HH:)_+NK=JhK]u&H@B+f5dq\ZH0~y4lqWwE(1j=cRJ5].wlr?z52ң,AeONg`6N t'Ɍ*`0@ GB5|s P (\2QJ&OB!p 6~ʀq| 'xt7`[|  aP`@$A f t4~B`+,_O\U &:KJ /_e7)%LDw˥k`K-?9YT9vn[aӝJsAolNYJ6 0Ji-n<4-7D8IqzgyJڢ%NB2ɥ{Gi- ȻFHiNstA(ډGyGvIs qz!BQ?Қ+, |\xB"Q/Ln&ZjY9.IK6Ǩ!ugKBP5 (C&H> 3, H˺0P vPe!>PhƉπ@\:x@B@ vM[OC7 R1JT;KGC"t₨ ̾ 5;lT:65Έ !0:4Bn9ubV$L$r%X Bذ @.x|+(ӎpwUvY ')SXǨ Ծs2j CԬ > 1BR$rR "h"I'y=ՀC #׃ ֡] 5rwjZis!.KG`yz&¬bC ίk< yW89UI ".JO!{mOxch<# EzpOQBqp2!Bi% ;2HI8" Z+00,RABۑ5Ɛ =G:>s>_"88_jQxhI&m&RI BpUA,Ƽ‐@?& SVA0b Dd blȔ2a +@?8%!˦=H A4>S1QC&$pF%~H2<5 (p=9'` 24 5'sX`"2 %GzS̤PzPSg!BPII$!ԜTBi C અc0l0E{>! 9\1&s/DM mD\c!9)E$&'R.SΉ;䔢GD;Y쒊| !66*P=NtpjMNTr\iR'@Js&vb/Y@H ;,_ChӁcFX%%~d F*@T NrFVGM` ZkƳ|/,uvN{TK5&D<2rTOTy> =o 37[q7l+#3]b Ұ;fIQ31ϰW\ABa!$먽^k7%dm?rYY֡B̀_wN'Dbs&V#,X4ʼn0^&ɢ`3)w  Cbw&! iyi>X op DZ3X̕! 8ʹJٻərֱ wA˟( yPHi@12q:`6 (P (;xxx!PPŏ[8j5sH! 'hya wyxhjmТZ H7p P20.p{D i 59㛎A0? A|bD`))H9zCR᪜\1:;@ĢdzT5 (ckg 8a PxHZs9y$v~7*b(w)"XA&_0px Lc,)H{59̈P #n|'a*9 𦨸0::-Px]Axi &8$BxwIAãZyZqLhHXڌr{ j^B*Pe=@%0JHXCVZZ#!CxHozFK@@pJxjTʇ !ŀ?I/ PJ,`d>((;$*'/R@>'+1rk+3 $`8M :Px@0MgSt'.t&|X$< 3ӅXS ̯3'R/%JBBc*K% 2T1A*odCT{jDʄGuYđ#Gd GT'9I ߈X==%Cz<0 K!${%"Vt,OR<=1;{thH^3fFPO큘1hx: {@w je])ӡ$C4-&S/;ڪ]n B4n5&9ST6{Yx|XVG"W*T<7mW0@) 0,#<33m*Mr-RL {"08@ 4z8=(#ݾz[ P@oxkښ]"CAڤPJv#[F-`}( FSP0fʃ6&Xpȭx7(ٽΨ4B[f!!#T$ )=[/XY(T%6H?8BM,kyj0`p&E29thHyMyIIQ |ۥ70 īY:panJ0N) fq\4@ W%`$&. r@<ʵ13[)0Hت]O(o[-23BBA+ tD%k|uijPv E +X(9>h 0řR: 5ȋ +T s:; +]莱xάt9;`:\>әbѝHD }D rkrrRLikxS8p +?ӴޡI7hgw9㻞$t\"5 !BàȾ.(z= Rt  g æ i~@Ÿ kXc }WLSbr $$֚!iBfH8e%PEDB *rBݚ(Qyx -8.q|dQtj`|2D"臘Y`N:FO2 U2e, ĿexԨŚ<~ ;Ę`vG0#B p0@ɣ'隘DxѷC(ȤB@P QqRaٱeiB:`[ mK1ؔrs?Z.hO!@=ǡ#h}I=#+"  vQH8h15Fy:` P 0FlŴTMEy'W>zB͗%(`(R-8nhԬS qt@S9" w/~ Ӣ3gBOdجI10GTх DpM `(au\5E )>VZ51$waGQ 4@a:2AGql-fxtHx1CM|!0PkS#Ԏ! ~GPŏ-&=g!-^ 0ȞNiH̭锡Η VWpa6`lta&j` pEj 3^KB5?@ "B&bljxaA⃢m"4d~<p.CK>`twH7`qT@ x rҢRƊw?5͞C3٬:!@!6D+2>,`~!\|!(21 +"o8)E)4 ڮk">+).0fH.3O+NǬӺ#J44kBG¤D|ߡ҄@H&A!W^?r&LRLdТ^ r8b duhJD!@L8e:OZD|t*lt/+!Nv,iҏiI 2sԄ3@81``Ho rtޑiXLą 0t Ʋ-pII k6 !H0Wbn-BF-E?BOP4 AZ&ņ8I(Z r$ +G!)`E:ƭ.$)IqkҸ(Ă3TR -\UAP(&# ` bRk#ԐԀ9n;蜣wmPeV4&k Hw,hcr$$6.C2~ N@f.Jt/!XN@ @ B^0lAD`a/9Mfj6pa8.>AHk#TftvGZ xt'80o&&0[ţg%hgglr9f$H&^/];{F qd+1kif[gmo*YA ` =\g@)4"t$,a:DA<1x([W%C06e0^iF( :Lc}Bܑ^ HA k";y.PVE2YY-{\qe0wؽ ,A•zLpI|'296ihgPrQoFen$*ahJh7iHr b"$Gs t(W#۔!2$(Jz!>[!ƯM=ќŜ n>SBˋ)<'B$gt"%M;tP"bտ8UJO\mVeeBci9IX8돼nY pBBÁ~E!`h mr}gaj.@J %a* SGZq1\B1ߡTbh)@S~`;f&@X`Gm_yX,ULICȞp=JAKđB7> H=E" P(0x}4B1`,22 6Kz<055?_4 y:.4 F  A$Qx&֙%7ȩuybs!``8 8Mg53_kon=$Dv,7Z/Szeq]l1=jlL@I^A`*#QhEM`87.aBTt@E3YaŮla|RߌSHک t% bҟhRbCr;bʇM((!*fLrh*MHԈɔa(4.]R1#9 @'{& DZefٌPMv"(up"7Qp)ZiHc꘹hHkX>GG0/I>pn2jjFL(D0KkeLn6#( 8 ,KuD\0-:ChjIYeI :p`,eT1w\㏞ "$ qֻޙ w0p8tc:F^55 q&5Ӭ$ w` {C ; 2 +$&]$ Pa 2T#{0}t t9{r񁰕04|Ɣ,?1h y5M#4X C$ `*o ]cC<#H:+(/>7J=#LZPDA ğ]йnIPЋhFSqܢC\hc]B'朥rUKH1+y*'YĜQJQ`nC8>zf"x+j-Vx'h"<*ΙЕ. 5cBvR +,RjIZi5nA#k |0@YJb4WW erց1RUȞ1g!TӨ?4X`@ 1"#hk'دO%Rrƺ949FI dVaÙ2)@I @@"PUx4 #.{6AI|oS@E7IDԢPon.:u$t a& Di͡s]K|dQ|.%NT3|StMr]Y,!$2CK[P  *j.&􅑄8p -P(T :, rYX2 @@ iŶ!،B&D̴b !ti)P1,hI||oygA[[JSbQ!+՛hcr-{}l ;923"P :tjDX:D8Aj iph!! ya PPehm* bx   N3J.౐ ( p2s *+[V<$)? {+'s'?;+[/Q20d3 w#ܣ͎pd\|H`R0^{ʓp|="cr;X+b\=rgSO ȚPI΀SѢ&4w #[1ՈG䂫)hjޗqp IxQef)vL"`l z^ЄiXno iQ.|$*x̘pw&_N9K3|( h0Պޖ H8, ?9Dјh5L(Z /1@Td8d2 a^ó B di:ѠIZS?$ `b+Kc!H̦Q( Ke|?q}H@Q %0|3Ji8@ cUg]Ǯ'G(dW 4id:*̶c#G@Qf U@\9q}./Z}F| 8ȩ3W{*5ni#O/㗛"K~x:5}y@ {$??;5*,F @nfpwb2&N m6Cږ~: 󲦟4#{"> f960Rn zǮHbylh#pDoS"`@D(mpFO@J 6< :: PQ itϞ'ay<-P`@t2'k@R@NhC^Lʝ<^<` '`]{flb ZK hX Oga9PTÀ:T@' x*" &i#K{AS mòGDPC,G83@ȀHLJZ7 f|r9L*s*S7E0K!@*袵J4P.(EHI( h!SeFV\J*`pR#p«yc&eI*#y+B$  )E@B3/%d& * ([|!-@0 %*jGfɇSZfXG`LѢ$:S~@` L$hTL$`#V@XU2/UyĵBEBNE5Ӑ@^ B[~g $]rVh̩YȔڀ V9#a꙳8'gN_JR=BPj~{aZTpHhJH Z+`C(EILı"ҊE !L'6Ś}R3Hӣ]1֥U_wWzd1Eʸ 1b,\"{4r5FIXH ,a-/E X*Km3ӋsL%y/ūnuyQ@RLADJ e`;~p%>pB]*h,%D^]v\ wŠN˗o/pzsy4gaI} x+H A1}mz6ʠܛPģ*^nTԼm (TEE6|8+V̹)DpoTq&Xu_X ]- ܧCc(cF#:dH$7h؅dVZ"FA TP df`| Nl")Ot$(^` S $fpgK%`"H:9J)+0vF%e~܆4E*ZgLrQ8{/DctHF4G^r@'_fe)6G#*!f `*&B2OH*ǰ>3V\*(1m%&a+C>LΑ 5\hb d!'PoHPfoG.dGȍB! Hd 0rJ~A`@|1H7G[B.(GLbwtFxH   p|!l,=e^Fz2pQd!OAZ}WA^U`0@4 O`-*D~Ѽ..&ClD*#V.Ð55>{rC䨎iX> Qr42[zFk"k:`G nā@20-be(#[b @C+O8*$o@ <5a @i~_ȶ/H8J /&$D`R$T*.Qo1V@G $Z5̞_>*1,$"'$ aL 'e2rj&+P @ TT!*C> Dg`A|pn.d> ?! jbD C$$ taiwĪΌҋ4jfV⹋,|F` Nz=D.L]b:w.P P$<3Q !4 Tçl+{M*ԸfԾl*mORԍQU(ajjlolIr%-c@,as.a,mdcb hl[`iV,knChKx5N'| dB)a0A@rP-dZ 4eed҂4 !!ڵ[ouն5VCTravnvGx oc2&52e-BB@ EKb ZL| t<w(h$aT@tAشi)b'pMDB*2"HAA4^<.&BS4c Q1 MѦ+e ς2hM 8A-6&$ C!4H$"ĊX8$,,*[4Q.s$ !@8嬕]`"0\ nd2ǢP% IhgfQcc#F̔Gdf9fƌB{ ʸR2+q.k(/&c4(ѨЅ8B=cV'W ^*,b#L**(H$>K¼95Y T7R/34kB*ɃAK-DA;,#Ѩ>((*LB6&큲pC%Tlߗ#"BPji%uBDg 0cncPTm:E>bWA͝Ԃ- $.R\Tt$&锘@'Ѱj@7i״ kLҹGb89>iC䕅'q^t4,ceVJ0P$HFRk $¦hrB.d"*"7|L43݀:  a"(dZi2Ѭ;\v(&ŒX#h#C\x;΅x`bf4:1OI['gC(F䉗NLYvBbLHA a.. +ΜC @ `!`.ާ ?[(*s?4b% krRBorIBb, IHcFcn)zS/6$5"@ AdFA!/W)@~͘@:r 2OqFZzƄY@ܻc^_IYZ0\ڶ/H"6$=^%۩x5 i,.PC$mIE:·`s$,8癲 ="#2CnOI%&' j_Pi* `Z1`s\F|lp#L)|5V*@ A c@^4ӟkS#2| ߶:y"`FLE;F KTv`5Ig\z-4Ջf @ )>&EAP6T)V䇂hB#nb @?JՌ-NMuTw]g̷l7` (#H֣ p F~TԄ= ` Đ*oik֗`HouIKu6VWWen#ά4/Xi;* ={sW9R^y跿Y7D_BTpZ܀bx0OLzʼndSE ߀V}m" _X<" C!qXZ%¢PhN+B"Q&G",6; B'  D"@(<:IirHH(G pT&g0Q9-QTH&r4OmI=VLw {^bE"(LG N\W 6U+oS*!6U<"O|k%x>@0|4J5Ӵh괚P I 8(!PTՠhkЩKzHRP+Җ`B( ;$:(CХ8DCo; 0 Ik*v5 l6/*<YD9aX`A42 Aq4`>m*,Ơ00fi4*V4- OAT$(D 4!8Lq"F<1t{T*3=*-@mpҼW"zT~64^ԩ (6).4LD %9-je@ԌB|v y'6,\` a2):3U3scpժJR֍B=ȂEX 45F<3Ѥgz9H<ɡƤx6:cgpaqɨiT@L 6+KD"5sP,BV_3XRM#V;k:5lvaˤ,@Z"   ȢE)oQ^.Ȟśj)JSE(n;h,ӢmY 9 (bM /uA5)M܅LU$xC$M)O~QW-^]̩Xx2c03 "!=%7hҠ4+VŨۓ'qMP &*b3#l: XeYdyI &4yeh 8ARcր 6p.`$pXI @A%eCݟ4މ gJ,H`1:) BW "$5T@ȃw"0psF(E55ۙūhT8`\:Q\ @Y@ !`p4 wRK>E)aEǑPo#CAfBzloM["tQ|l3+0&A"S".`sodC?#hAP-9Q P!2p16M?^fi5ʊ`+YBJ2Wȹ&L~IHJb s" !eOyìt\ZYyiף!_< %99cw)}=c)#fFQ,92:ܹBU#7XR5bN C_L1Q%̷TF=j_fJʻ$dwGD_h0/E 1=V[bڥs|%^^]hy!\hbHi5&0 !^,\yZ#61 bpmǹsjЮ]]$ hM``𔖒ﮝ l8P+zi,ՊÄWh 9F6U"Q7%3ms/(Igu>E\߮DB Jlvmw@"7~K}$x@OGh|L9 Q`95F8lm B ]VM)C+$+f4R5ntڠ,DW{Qx.% gդߔ =94^&RָF:!>q]m?(% V;HA<)~"QeV WG*8qB 8j B[%a6692 izQ*A"!zH!*'ڐ{AUSyr!q+ ۑm'4F >YnS,'  X;8ٖ 81yZC{ ڕ6Q((IgZlYX&:хCuM8@k'!(燩y(X܋kHŸxs`PSnW*ҁ8h .b"iȍD*|?U;Ԗkٙ !QK| NS $EOK|I){@H^ .0>9@J8+QQ`V"x })Dhp,tyfbatǃ85Y%$J S|6(i裁5:xs@'Ĝ /sJ AR#P& P<]6HJp$сx1TB|90%p%8Qғ0ՇwU,K@RX \tX?\1 7- q;P`59+wE5{Z-\$pPJ@ܣQ'𞄄ҺL CJȧإ 0hMܸ@Я#sZs1U|Ђ9WXs`\38P8xA,^斪9͘𹠙+fq$ 5-84;#}Ly=\pʼni@p}bD15L 0G?!ZNؙU+yU:;XIr]=f_9j-H'xSh僷K^kʨ]R̃;@zH;_2%b+[ ;C7cM -DH(#I< C.b/2QP/*xilR+]),=^;WtGhXe\JdM"{1I*@:yp )d{U!@ Q)lPMp| $F o 26 ]*%/h%%@hlf^%I)Rp5k'P8tDj#& y @uZa-2~{?aI ,6W "g#.) kO(XЍKگPM E̮[*Az=uC:h ]?T&4jTHML(%hw\񆉝#F1ni2hIv=sX1!3]gd+eIV]JPKyHdGh.UGUbxR+ɡIDf%ʤTOG#*͠~h 1@֞dW @wF_Z6-  ݃@/2"Se2o)L2}nMH돚xB#IX0h$5qus8:L'8ZCS>\1\Lg銭3ynY]/E38֢`ʾl?oSJȣ p9Ø1c{M"G@8 7~g*#hjfYfis-K 薧/,JDƤi;&=t(/}ly2DsޢQ[B'/,LP:4~ @e>#E'luLoԫ&+ULV=u+:L(t' BBld*-vHyH;x\ ?CxcmLmʐ,ˎ9(o[2U U#'@>yH'3zƎ6D :K#H'.HPq5iZW[.~ a6`3w(h+b&&z}egyĒKz~~D`. H(-`m*p7/4N -9.{D㥵l(fVC/Zjfh. y4HMŊq&?d *C(R BV}{/|laC({DP8!NRho ÃPnᏗP"<`m#Uy(H ]C*ryk!d~䂄`196lҠRQĉuvv qgJ***9w9C-AܛA%yIC*EJE BDwoӇQ@ H> 8j"j&Qq7\QbV4E !/伛Ҝ24d1%[$=5 T4n1;hmDIA@'̫7(J{/1"eFv!Si7NrD?$`vqQq,#2?G2CM ^BK밉LIa)R Rm5ۈNXN' yP:lD'+e+ RAP1>6LѿHNʘ @@ 4%&!FS $XyTqyB`itIE*T(Œ*FAiaQ 2*)*JV} "vU`u# +~=t99Cp !^,@E>( 8üx@v@(Yyc٣ NL"d`v\[Hhq L*T]2ŭq-t`'D 8l`6=`+y@ 8elgx#ͺ I PvXŠP"#/&!B (P.>g8tF1>TF#t%X9@F0ā |ayPql!#D2x) (oԭq䫓߀G.P%`0I1yc&Ќ<@@phr2Hz$@9*b#eq@7H^W,RC1#4m=  Ea8uu;F:hT"1r*cr2䘿@+ = @wDD9ŠE,)DŤA-4YrV.ѝ}Elyp0i\"<TOPܾDh{QrڼCEg&@L8{@KP07`ӽ)Vۘk4|y2YK 0g 0P DcU&fy-%euHTgI@ ->v@OW`Lվgx@TRfԼh{Ew"piLv#b'[ l$,cѰ 1&$b JL *` ̾tE*8j Aւ=)'eLVh@NL.[dsΠ . =jWHŁl`Hr$xKt"@Ba!fd4pn` _BD>dHN@tԄ7#.2,Ioozlf#$NDz΀.wR`k# 81h62,"X8Ptx$@$Q*` x B8d, 2궉 FI(FD |閏(xb{vZ3W & q{! +jֈ`E9G>e*>/?*#tUd<}LuBB}_) $@3/9,?@8|S{脙bl"|.Xf." eHPDxc"6J$7>j(E1& pP^?I`p,6U8|t>#&)@OǕ+}DF3ddCLx*?D%c:Ch`j뀸Kִ20 Sf<`F ă (̓dG!MF` `@83N`4 J涃jSphϨ=>A(P%u.Wtʶ"aV0v .',RDll.F$dTjQt$H~na.6D izU! D` m+2fDx&<$G8*+JӆsP3NF#t+(m.@arTAZA2`` MhaʧdU `LkX!$+W\亂 %O)nF H^5o nu6x?Md/6.*pm?D-}  @rV;iL~讎,-:" #.1b! I8KRVU GĢюT V&E`*` Xd~>T-"aTށ DBZ @;vladE$!a # CDWϼO`,(2 U yE*BjL`!x\!*犉X SAj,IC#TRdxek3%# D0JЄ@=O'V n,4K^&! ! 8S⸠6  Nbp:0YGMͩaxU:9{pV^Uޜfx%} Ŕ$H8Z{<%DDEH` !bZ0 U @ ZX4RDFq&(Pϩ8`IOd&[I^{A( *c 10N兒sa"> ;&o h8r ߚ=/wIs{ nPG1DB0ۙQ%M㢓D*a?Yb!bƟ#fH-#Ǔi.m@7YFm&(T=J\1E1 ;H^¿ ?8+'@o%@1p6GeHJ&1w1@ӀR,LCp:9 Xdk $qxLB !gppPpH( O̐O:i(/@c0*` +7$h2Kǡ2KRdlP5^cCOÕ2L70ﲖ/%Ȣ)olyPכy@kp 6\[/ǩ!, ~|`"tP^A!H*!JVMjzdY Q{-B3#u#J@Rt+j$":@crRVen? x `?@$ ဎqtUE-*$"ᣈץn{ӋF$tR"p_s1>h0r5…-;FzZDQɲn4m G%@xZ+8j19Υ gx)qQblb T4  b3HL%"(2Dހ0 p(T'7izF`QXSd>xEb|VPǛ6 z^n `2@,a:ӵvfH^ːdCB-`dF(L!*slNiLS h sׂ:OT8:")%KZLO@E\F$xyJkE!B SG-LMR\JmHy &#|:ABd*Ee ٽ"O=(`KhZA(Aٹ3X D'\DqC$c~"B!:uL<8` L h%N"2ELI` uNRǡ#MqN@ pB pnO(D6g4BDHȩ)$ŒE!5-҂M;*`#|#ElRtT$27{1ʆlbRQ#fcBjV)l;z$vnO _4{y*7QNV1ZBQ9cRDӚ^5 ck;h":HiSph 30(Yx!S)[o ѽꏍ3h8 881؈@x@:7'`eaT =3BRB SA ܈9EZێ)xS [pߨc,Wz1 g4130r28p$hQ>puZ sۋpPqPXPV*pzEf;Ґc [ l1 J!9Bך(`1͉9!Qqy'@Ä"vxpw6GlON @h"LJl}%RoK 2" Y 1*o#/"l'10H0i;aAYy )xpxR8U6hoipBz@ џq0B5Lsn-<8i%pkC@bP؋@/T)a{JaHS8\pv"ؗH)`5*ivroC Xy>h{^h3纀NH(x6Ka6!i"&'ڡAhH>N$G)v-c'\y BAp)p-゗PrH9lDb㵀6k Cgzp>kP[Ί#TjXU2ꁭz=fugPD4AiyaƘ@H@EK/DF,-"l9Ɇ&pAIOq )/v(r7rxe@(|2<}@Z C|lqP3BZAByzxap:rˇoetJAW *+p.r"/uXC9BR~UrY8|t[J J%E*?xD:Q< o ~@590C{FdM`>r2/|Jn'!]:+Jn MT!X [PHCD᠘fa'(9)hnkVJVcj'-?RXH5ݮbjEW\"4C"eTך_%WVT[5r<3pᛞ(:)l^PFR?+[:cr߁% sBHDW }Q)4 `D\hoix|} 5hh1q@qY~b'ޜUI&lny0r&bX8fy=O}\Ѩ@Qڇy#hq`u80ɹ? sFiFoE_ ᆈ_<xf q0韖,ɱfBd,eЂ BcҫFIxѓ+aDZ9JQS0ͫj+.*Ї*Y-~38RVlDAaI)+㦡kqB̕m)^=X|:i&Awd-sqBel>zY.0b@3",9 hl(``G(;z# $=j=0Ylqͥj C],7ΠM.8)Z0 2y.Fؘ3ёSn;AZ$en pL>-cq yՕ԰w !'H ?3rvϖU#nT/ Qt΀&ip< P::;؅@JD8 8e+aU3hꚇS  #9q詵(1f szD p6d%M k{k9PAQ}hڈ? ^?.$}= bw "X2>?ѽ*Fl&ѕP`ښ *I[D@2n í4RQ.xWqA%Ajqr4/4:/dbOpЩ 3WcykR4ph'a.ƮX, *) @0tb/ Ecn3Eb|?!H$RH|B-J%O?39oACW{@h~ρ`#M]ઔ$r-|C1  $@`("q)V0#|oJfzKLfe˭vf`|>iAPK&!Xy(;ȧ8$>4YI""4t? it$ 6 nRS@w0;` <{ %lK`5ksf5'? >I;G hƘo#tg 1E \' ȶDǟ0")o(c(y<@dBӜ25+¸.SoM(LdA#{09Pö缣4yVT*0.+Rgb1 :C@.V LUNr(u 1erĥ-d*BsݞdΖVu~3F*g]R'1^V?Lg  88앢 (R,zwVZ)qY7`R\<3Ť[2S_pZ׃KZ64 = +bG‘RET'~&I. 6%7f~R+dy"ȣvEW*vAϑf4ACy<׼0}-Jvg!HIE#Uz9x ; (ZRW[J4뢒!SvL>!hj# It!jXP%ahz03| Iem`*mP:q Z !h,)1 9J !!``@8I 1QVā#0Y*3<9y-N>M\Ibz%&2Tu0uIqϜ+.? {-T PIp&\IЍÒrq'\qO }ԪIAșjW?wGG& ʎbn6K& ҲPHz$6K%75"3 1)ILOC0ybu)1CbI񁴐ϯY/InbTL9~t!J%99^3NӝIlC ŗb&X*$QʪB:Z<Vqe.7X?3^hN';FHܡ*a t. Q܉ 2O 1|y6է:R!ĀHOٜ1ZyukR#dfY? idvcmôua5@Zfp0` p:7" <`CX aM֝^أ8g(LCE ;>摀V!;qь@J'5T/zkˊ`0@UXƀhkR}` @ 3\s-y=$?H+F5vACɱ"ЖRL6"|" Al- q,*@Y\{`\Piѧ>CI:ш` !ΐX|[;[4A6`Dne[Ʈ N+l0V^Xv<1Q}{謁Z2#!%On)e%U}lѦ76w=dдj8(i !T y]@yJ]~(k0#w0=tV0d\3ז<3Ұ !b+- !C9LrI]>ER@lBA`RдO{`1R`xܜ&9;▪!ı3ⓥ wa͙渴c`puG>.mʀeڔ0b\#KhN,{>0zO*G[bc@reC\Zo$P !@ nRI^D1da>aO J[p] F84N!R⍪&oab aFU.HqF`Po"r":RbZx|\8A6RNK hv\pB&dZN]s m'|-qv# zmPJNKT'0O1Q""FD ܊ 2W/J#"jDA"5RRb,*>/c"`M'p0@TN[rcBF,g(`1c万\!8>)1q3"A֮ʟ *)Ǭ@(AyP*0 ON</IE4OqJC]48 `;)l.F"RmJ vxZjRD>6 LAz$ aAbH@ B! !(kJ#*xnLE| n ~Ρ.P6J-H#C`@!$ϐA2ju@>!$y Ҳ6ޅĩ J- b Dr׫CR F"䠦0*!/(JD! +0J,4vꗪf1樂CLFD@ ?'2?]S 4?̌'#aJfb" 'K>&3FL~6H8:54]jxLJSJLC? u<]4wF\"D$9 IW+:cGMR jir9)FͨNպ#d*U`K..JZzz-bKrYWLgaIIBLUTiC[؆#J*(>4'Aku| !|?uH^$ _Uaj?HjDL$vi(F$$a'j67A'% b9zSb* @|Jtw^iς3('d!l+r-` 1 Q.ܑ*5`$o\H'$A>tpᤀ\`(`"-@4 -R>?$#/"N$DN̍οXD\:au`L|gULCb H2 9U7d؋P*./k! 8 Ӣͯ?c̆ ;Q$l LJ$ BF(Kz Aop%6`k:;j #In:.@]`]¯+D?)¥- 꽑R1bB0tƘ 0O"졤 pڼ:w<'hPm`6J1\ AJc.&mTi괔P!Ao jU&\/nAbb gE`!P9i+ G bA9J&G Y_`b/2szmWQ)(0`CR"b:2;Hdy+yȵ#= z$8aH&@Oiz^G/41~P*ϹoiEn)1%2@Er@ TBڤwm$_M`,h 'h6tv ,ʊ(3Lba V"8YI-gh 74gF3dqu r<$S-V' lWŦ%[,Cc0kG,~/Nj 2q̟Ac`AC!Oc;ͽ2xe0!` *1>/ (E`4{ X~Ep(ϸo ŀ`,\M!BI%j36@P-@~ l> @+5 T>@ t~PI-}hewEF@b@?t*{O!.4>/[|bVޅwKϨ O`Pf02h}h0{17C~@4!K83lp讎s@zGJ!܋"Rt z*2|BEGgYFѻ`[Ex{̅BxXb~A Pɢz-y(; 3sK4{ vgt}"S@Oz8bD9.2IPbh$ Qm HSɰlfȰX+^"` Y & L8(#Mh dL.Hjҥ*(8%l-n)B,k$Ј@8W%z?tèr,,@d1(`@L* 4ܖ,42CMΩZ0e1FZޔoZZ K i2nApK: ZZK4M0Sy50H މV/dsMo2 VB0 {.<ȧsF,͒Ez4ڀlSVA1h 4i`VB!=+HQBGz"9PX$5i,KY`>栀&7Bi`O$_ƽN({h{j!SWr}z"YCs>c-(pf9F>  lqJ yWS&B;>,HU20' @ E u1H%-"DHbP#~N PBl#>g A- *ʚx琻2MOuC(b 4!Pz,HH")&xPV`y>SxrXyO .KZ/W +)` 8&׺L1d(yIh! 1##ɕ5,g fC\H. O  #&28%ZPICFC0v)'c,b{D4N I6~rP֠>0@ =L 1#؄(;8 "IDh}h\yx4D7}o74 TY*f<:&dYf)q-4:VC6{ \S,pp@wݏ^v8*c"`x`v(Wa'%Q9$u@xFJz@jM8 D %p^ospK~NIhsIT2~呴5d\Wĉ Al+71݊{I<4'u $x!M?aΗ'+)[$`M)#X92lF0 z@B#o44"szښ>0(-fqkI\v69A\l.Pу0KF ۅ]'rGYy918 J a;ZM-lhI"KRo"yMa9F̖l9lS"xE > L6ho(RpPMP6%5,Ls kFRzC%3qqdmA%־ s䆯sM! ՙpTbj0&1CKl)- BX(W.^V,>=wz~VMOnTH_U-w>bp tI L޲AYQ3)8$؛ LjB72"@Q@BNBfQ)}#P:Q@79M 0J@b30/;܌X%+Qн4QH1Y9  Hzy(ro 0 P} b @.& d ,Z6 aK#>%VqA80D(9xuE;Bf@©cCPpO 'j0X +r ɜ 8#Asr3i Ƌ8ύ|>O PAsEx$5c YH/(mN7ʏ8 4K2a Mfq[@P(+`g)N)}6jqPPє6xp㿻"N#y+p'0vDԐ[' HФ䨀ʽM +u8'Qj@"k&RPp8`)ۍɧ IN L' :Jx"bB $3)0#DjD0q`1@q2-F/, 4H3>ލ[ tHpX]:uұrޥXہZq (EPh;0s&Xj:CОB6.;0+%(t#@230,#PyGȫ5RFG*'˨,Aє,>{JKH .3:0pN:Kf2 +0%@o uP`J +HÐ+-p1z[0u@eR".-E]I:ضA(Q1XLJ<觌B6S&-d`HNH1:9txE92Th2k|mQPj,>I ({ $$Fk7!EHD[+Ѐki7 njN:.uR0Pɍkap b,ys8:(PetsɉѝeZ+QQ:W xE!K\ULɞ~ɓ&$,PBV:[ЄLMDINhkxFhLk #}BQz6rFx!@$?U( Z `s9(1@d3-+?1?\[SѨImipL0VK !{f?_46=).UV5!\8;1Y+ \He`:bo-r@¥w1#\BZK1C9{q8j1 hP!׃ԅ(TD]0M{~@7x*L+=n1뷚aO0yk&\|yh>˧\N۟*B@@BuC iIQX8a.ԚQۋ,H8Yx.yq E!k &Bd ;᱙AHiuŔhOګk'7 P2:jE ؃?0 Sŗ扰@U1"7S`z$DK/⩺5[:)/e^c+ca6ɣ2i[=MB[]0!zZx[h %AM$g2)Pf+`ЋSߤ(s8IufYf˦>m"-MZ+5f#  Γ`T,>F*1JCz(Xj9۔:KrLLi)3ո9SPL J: 8gޡ6Gܘi3N) $Y,d'ihd`nI8ۨC\L  S"P ,!au fc~f3[=P1@1i :"x|{N;Jr%H#s9Dxy]dXI8A:K3* z0=kEp P8$ %ai;@Qc/i@N &BTpm)BB*!T*P4@ T&<[0$&i5oGcz`,~8ʽ( >ޏlX:.JTjJc2y=k7-y%R0xB=^|k@%$N+Kd3FMJ%*3ln@>$h,;/nA6N` y(>1'ķ'%KZ`ߩLs$k-2I|6Dh+.<XOd&{4NC0 |&L<#+J(gm]+븎;N;̐XL$tru .P9m0 !`ALN P%p C/issP͎j}(-Ch/;N3 b`; p@;PYV=i+{-I$JBP+L$ A)I8+ ظe<6FSdYX <(jfv4k0>C% *x,Ť~V=yu{~`6μp/Dq". ?lfMMAg(8٪j_7IVns Nkܥ̣+, A@B^*ylbЎ6; @W `W/_HX6o{E1+{Ff89"[3/m^m9w)%~|N a4 1,Խ5"˄HwN OC_ɀ7.2g`P>,M!gaY48[57F XE3G֣a ^+@6dMDFH1XxWxM x.ZsrP'2H1_<sDFNM{Gcr24X*)s?ŗ^K'D`N0#I{y#ydYIbTu_dղ5~b4y;}B9NC Y.ic@eDez߫1Y2L&[!`F AXXLT `u.QA$#eEekf9 A\,ٔ~0(&=ǺhY&!`HH`~wl8h *yFK0> d3PWcPi8`l3 5`L3q@(a `\ t`Z. HnA PmFja@d,;GI ^5-$)@ -u, ac$PU4# !2"&~t aKLDg3nnˍ0CqI(@#u1&=3iI`+C`C{ GaC$z$%q]\>f.&8#l=ˢg5TՀG .f=}$(ʰXh PF=&YC372q#™OSot.%s4I+0<TK0p.~< ݺFy<|34~R{90*gvѓ[NvgvӖ&^E7ze  tཆp\ Q#Lzc3] g ?D]&g2& o `I1 5op`= 9¸利4jhR;Rb2+!0gdbGEtȽbL.{aW oI)@H44)3;xO=0> c >R79$j=̚M'uc|T zZIYx $"Ð2JR@^J{4-HAkvC J !  2nL -6$Pk$!L`f,b/iT-g.1l6 hb6&"@iA^nVNc1H0a j`>z`Htm`8*~‚  K0b@! AVjNsl`M*Zfm ` `"RKNLHFb.F>,(t h|ȂgxH(f̀y`t2Ʈ.ih;5%E~D 4!#LČILq9 ,棣4; *,dt!Ψ^~ ,< q a#fHPb8=cpJۮ#iQ *L(,$ U'4H7. `C(nkҫaqZ2)Vd)Jb/YG` (|%vL&ϣȠ,1iT4@2@kAd cbd&- e0*x,eh& hz!7+_a|{Q!Ҧɣ ΦҕC,`Z8ާ8Y 2A%a/33| !//9r ш 6r+#d2BHJh3bj ΝAhX=@ ;7&Hͬk , 6@k+<Ƕ T3$p+;X‘1#!2f Z1>n $anKK&0A Iϣ eBꞕ\a ndL ~)Cgh*JIfcY%f֙L%nݰ` f/-3H q%n bp9Hg0tl Ld'tXMVr  vAcX/a"-5נ>@ܝATZL#Do #&Q4A'!  @cҜ-]#-s&0;$DOn1+ZK\P@ L#N::3h8C1hz(N16)D мAD8!j jEwf׭Յ4=TK~:.NA/.&=00$23bZ8NR1,.0ˬbDb*oSq;[D+BFnKQTFx.'Bc74lsFo&-$2YBhlwBGzlS΅ sL3gH}Cw7.? Tp̮OсK+A4ҔnYN<S cP`B tҦ}t/6#-GYP0?&!Yj1~ P}6H^2J~DEpc»LbYж .T?ئL $ yvehLD+D&N##MąC.L\?桓#u w;- `N"ؑ",`T"ā >p"a-v~: @K^eпk;ku2@h.! @ ` A `P8/{HgOXf#2vK(#@$A \a6@ <"% $)#Ԉe8@%xA{.J-i ߐs&Vj7^ׂen k]9 1ֱbAj0j&">bL"Ҋ$+D1;JnM^t o7 [m9C?`UN~Ms坳 L=V2L8&*ND a`Y WSZ hDC# (/b cqh` f"E&IA Fb3 7I/PZhN"X*T9!"n2M&9 L @T*3 ^"*"Nk6]KJ##-a$$$wnN*fqSC$$xa  R%/Y/$PrrN[ȴq9["2h'g` *.mcٔ~-N *9t &\KWU~(f=-aW|TGڟSO@6t1JH>Ȋ_x B$t&Ky:O)R{(W6$=>!!0b2Ӆ/ii.ec1&R~'OlةN_Ѱvyu/T}Y=k;NzJ7N>JV>[N#)?Jzbrq,AJ0K-oC+1"z~ĐSϫrC8bIqY|v85.`w ` !tj g򼷈rA42 K⦇N~bP  #wl8X{t@숓O :Hq"!Fv^ix.b4zS7bζ-9Ij*o:PjlMTl>ZT Y 2`&q(;} )UvЋ ~tM{HLn=b0 jJ'kj P!QO}ьrjۗ ¶PG#@A 2T+%7H*|p&p,  xBXAaޑ#C'rVO JvYla?jCS U.o!0g|tV @pb!A~mI"Ai ?t"VBbaO^h"C*(0 #Cp^r |8(@ ɂ=üw<V.}X H0!dyغ7a V* lM`> yJ)` 8G|SH`#q`($ЊNDe(}p(kPb>ED h,ܽXPPD71IGà>yV}@+ׇ7|$-%&ITl8^`LEG6JHÂP|s *PGlYb,cK* G-'i~ EFU1&%7RQ0AX @V FU\ά$sQ !b+AMtc`E&*M621a@J F7.f0@MVd D2J!2M)RKJ]i&)Wc^,!D3p }!6DԫHLObGQ$#DԊHk9>೟ aC]l)E 7>D8I aRRdA(~.r <1W4!5q}X!Q pB:% Z"2j=)*iA#tO" wLICnt b3:E}v96*5&R ڑ` [ ±A&/E65Dh0z'Jss -v'BOxv;&BKNSD^1EA줎A7m ss"Bk^H .Q ai蓕Y|Zm@zl\ԮUx@"D "H5$Lb$jZD.`64g612Nnr2WRޞǐK]p^ 0yI9 M\r6j9UJXPwOdLa"MLi2![!T)rV !j|O}w*Y-9cP P:ȹoJ:Uɫ!e#|5 V8|irBY ON`}&َkh0"јHH+ ڊ@{"Qs9I00H26u97G&-H2J+!#!c"prrlNQjjqď&YxxҀj8?@=hċi{J>`SBa* ؚIљ/Sw8*Hj ŴoJar (Ǩ˗䓉aˋu7)TL
=j]6sR@r?َ˽Eb+&~>,mNA!ʥH=lHXp;pv3Fږ)dM%hy|GXT:~ |X$ J+xHH C:Q:a` &SR}J Q0++ +oGN (KҁJ26*^Yڸ-3=1+y-IWy`K}ē9q:4(8` Q4w|`(i  }Iyt jpxa/8LMTCtc/ h02A3k;P" oh:kg.#m4b6xA8B1),GFZ؄ ?2!">ó%+&M>>)h/K )Q7#Y?$P8,:HE>b' y7lxgب7'Ys@rc1]aVE1"sd=Ӹ7eM?0AZƊRԋ``(R[4 hx9# 5mYr6`=8;шppDZA-; Fd #.XhQ࢔QIH=PKHCjX ":;!"5CfT"ͨl5*mL6ݫ]tV!᝹&A0DժUU?-+2 ͭ$hp0%{W7]M鮇pu:Ez(ҋK<;UځG= 5Ɛ¾$.1 ǰd^'@9soۛAx&]1hKB0H 0:-~Pz=1V\5 Tx2H42iWowapelĬ3,s~8 뼢D  J6N /5-dptP (d'xJ@ϨP{(`x=x 5Sb۩ Uq#X`LPyQ"P9)5y - 24.x'ioKۖ_c1f*+FJF=VlVB bM)QS qYL֌Bk[$OA:҃8d8& ?jK(҅z =uXq8xD5E9S@ ljja O.PRg2H!]!T9 zCjL+A[8^MP@DذOFjl꘶떮f*I[6g%HCA  jkcI&lڻV+4cdk(SB(˓ l?\V0`;pki{{Y>Y=XEtfԢ:@ B¢=ӾV -%Rdc+G,QY&zY z9R儔jsn @!&rJxcq r-D~ %z lׂP$:rDB iy hPQum؃Iz0ədV1L(XХmXƟxZAIth htlJԮ%jKq`qœ84٘˛f lLjnj}3|+ c>I|8.Q@ 98F֠H_ 1̀}蓃B1x$}t3~qޒ l-b xj6^c\T:dVȫ GF҆U d4h,JV`u` ʀB(RqCM а>'u0rr&@xؿWlM<Ƚ#-Ӟ @u SΞrw@Mby%o#V: tqP1%8Fw!ȋRy1#j}r;MX6"3γx@GnXԕNȚ:=Sk^N\.i<ZjEkvqj:oz 9^d\cQ+ʅK/ь:_q*s7(pf)^88<{BMj'{a+ tKh DJ`@ q۠@F17Gj a<"IϗT#|n=^zRh "h<CeH\L|X2< S8^S8EGPGI쾙n5Bq0? `>) zj%mHI}I0<;M~`a;rLL |M +$c"p+$`YLxc͏A8TKTb3P,h3P>d- czO:p/ E~#/8XX|9L MD(Z LvрxP+cYzY.mhOĄ^Ǩ+ bxFYz&jI@n`a* T}"%pb2~8C= YŪ*BU KFvk xda||zM |, 5 3%T 0֓48OI\Q(J`& !8tMx@%3BY:9F`P-o%%\DHdǘV:'x#v> (Ej)=YFm!eќ(? 4U(Nm4(-bd,FHCL*d?C@ȓtͮi!<Hw:hHhx+lG00x 8+l""MS*hL!Lzn AAr) !h,CIE4]$E-UMdA5@"zGz@p@(' `(!ZB[k44i14$:ۙc(`Dtd=:C'ULb0G\*Dff9l(Ir 8T(E.A C>\Ḇ@8i&-eM@)\`[ 2i-"{ DžǼhy\0I`NfO_'$ X2 jQrٰ6@!L xO <3GƏ)H4Md3JR!0%a#X%8F36ĘlhT ƹǍD`0FP ٭937FF̠P!o|cBpN+vu sX452ҐwKj n#~D,dβ dFq)R<생t> D)*-ڱ:X*P `zX@ ]ts%=PzB+V^S-sR =[r9hGd>̅_/8¥ J xBD 4hu)Cd@f `OaUH-#CrQȘ1>D lNX ƫ $$e <^CjC$oLfBt٧@ ֆh-C#CJDAF*O҉za Bb&h:*$] fa/KF6J\1pN0crX=qЦG@e`A&rv @e& >& 1,TB%MJMܷlBV5/R$a0d|2E1# fJ7/i%`D+$˜%^p 5KBc f>ZDtb!  P&fK .! ^) 5pM C ɾ9n14n-^I'Al` @R`Ak1CJ(Mry$b,-„+&:N&9,\fֹlF`~@>΁z"G*b`D'cB9$\pG-ZΥd0V[vhi+-@= n eL2*"[Mo氤%H q4+*j!`D@"w!nlBzP#N! N^2@&*R H>.f6nlNz(F6x*3hv2rJ'j. 8.! >NL#h+H`bL i6@4,$-hGDC)D 4ZƉfyrsL'"M ȶ-IɾNLLC&҃Bъ@`'!*9P@zFP"fN'h4pҮCByǑME U(}45$2PBmR&K-JZ(zLm`|O(H[&̭P;kZ $aL+# 0h X@ A,(ax+( L4HNP(P)zI'%f&*"Ɣ&@;Ȗ)J@"@TyޭC#>np!8#(-/d@D'i'Bh(*4&P 4y +Or'DbxL8v(*"-Ի!togaR@!q0p!t`s@yqA  I OeiگiN*B fi4CAtˊ1Z22` ` Xk "p ªt@AJ{K hL`"4~J4:!ATa讀t>D"< +g-C=RA9"a6J@F @+5^DAaV0cN:A3`Ue,cH\G'xVs3cl8XlkNc`&3$ Dž2҅ jT$8pē8%L1,9fRH VlkGGA>:5,.D<Z a1b yBpNtv&.&̬d(@C9 btNG @o¾ ^a6bt@kAF90.q\ﲂ&^ÜXZn QT<ڰt8䶸 V!f(P5J}Rő/(NuR.NPNO/LH6 6GN8V !!̉0*AbkU/ $kBa X"V .XQjEpJ j0t !4sƉ^\o~(Axh@ZtcA 0ZLABaI0"W!oWgﱬ:6*-c#i(oz^GA' ` NHSUCތ0$T䴁ۮ ``U%H+b`aJ/ >f!&.zHTD# L f'O21p~#}d`W^1WVRukj4D 1=A>{e!A5vL<\h h؀MNP:n^QY#JӀ4Mv(%eTo\ qY CQ/d;$Shw3Jrqsg_ZQa`lIN'\Z C@H}(D& F@(I F4"@@0nzMM'7~y;@`JR_zFPToC:]^=Wj~ܬڅagiQ*sg򷖰iP*5 hڱ5 lR`W7QO84 [kuoQ󼝞OqimeT g7aQv<[anݞd3 )H0k'j<;4Lbpv(nxe&`pG 7H Kj~D#IPr#Gqw0ߺj38 *>б ςʊ}K.Jpd-(-G$}*h ],LɴnIͫP@0) xzj .\N} lɧ캙ʏ5*Hyhvo0) 7]13 /&Dlk9@<60%bXm"lN 4Ff#r?ѽp`!GX X?!'(@Pe5uW0srф04hkpu;s t@+P[z+Pc<x|Ł#@& \#V&PO"dT$iɰvN'Nα @(|%~G 3k) 1Ddr\*$փsD"B1O!4'ARyQDXv6C`3@SV!c[0A$k$Y |M23gVI8Pb zU!*{_ 3?K YIB9 c(HطY ˘͡z5itX7(p&: <8JHDw:D*µ A0z0pva>T♙D6Já͜c©$ (j7RDxf->HICR1  9: ܥ S sa2 %ț$JP3 )S4A1p#1J`_ Sy)0AlU8pFIzx`I xI<./3 PiDA&P \xn9X#"dXB+RjʅE% 7H=ȏ* *֜+B`u6G j7h)\0S`Txs=lK*t9Bp LX<Ԍp*|ba/a9 A Dm0|KU&PLLSx ="8_kn;2%Y.4rEK + C(ya D">[)L\Q˱c%FXZME DɚELY[M [15rZYC5X,7ߠHJP#aY$G(ْ0G8h\4Z&!w؋5r8$WeS* Zk00҅, :0%h`N)}*4bC$X00OsR|5Qa [X]20ۅ W"KM] Y'*Ez:} Ԝ7h",,C͔9(1d3D61,,6O5Y= ÃZ </^4%Nlѽϭ5(z;-qtJEZf|[( 98*U\5Å5}_u\a-z (#0P# 5a|2@ΊHI &\LIXu3U؆>U\ľ#Y:+<@KcԜ,2ALc}!b 0ӋZW&.9*ea5(+ߵ)߈VkR$\yZ2D*S5 QG47b8jB$|&CN0h75(\]ìa,Sc۝\)HX ;*[4]e觀 00>`,Rh!iQ:r^?%B]i [q(@Jx1(g500:j `aGGH(BD@}Tǔ-e6XJJߒg8'3$6=O5Y:`V2)Md !]*yZMAYzC7|M:p=4)D5) 6B$eY_fK5Ѽt/q`#QCu Aڠìq*C%.bJ#@m#AAJG 2C)85P fmJEAU@PnZbE1 ˜tܠsh@(YX"s-z_XU@M%L.dzg!z1 "jŝ S] m2? 5ӄ[oĶ Gh_W)P^CD 8zl1+璡1aoKɺjj>1;SjQA P iw~+-iӌPM 3$k$$ @}"C( ` mI3At^ ܯ0 E5)DrG f =%?*BFyK{[H2Hl  ɬ #" G  (GO1Tُݲl8`9uqN=$( <{`XD)'^B2@oS߀ a"8THGUi߮c0  A```V?d 0`17 H ҩD,ʨJD~0( %ʱ/->T}6 uaU>e٨=eSYi1PJ/Wd쬶^ Sc_/y,S#r)$G@+pN@ P~<@I0*UcL*:p߿sH۪#m?ֵ x+YW7nyOu<@t&XP P`|5P#! 2%ЏBZUK3;hX1n+s M(za4pTkFcN;fJ \)CcBպdf@ 4*B _DeLT w$0fbPs7Cִ1"sl$2/-t)gvP9D-5,Ҏ!s nt8QX qv@Bl7RH47u,%$} 5-a8*ph op|#HIfJ)VAb`,DPR [zq |5&(QME:Axtu<83 1օSh3Jp PG2 ͯŦcY9~l$đ$(@(D )Y3-Erk(1$aOPgDaOG'ʵ}ZCȲ1+>u-آ=G8>=Gx!y08xp06Zr?Y 9WUz7@\JDϏa,0bNg);nJs^h1;`\W-pB[ $1[{QvZc2$`0 QX֎xnO Y(ʚUAˡ+WY2^>|]љhe 3z66>;|W>x %`LΰTM< a* Y'1)r I kpg6 #"{C}3 0 ;l,Yipܘmj 8WfV'Xf0xly`O2$gW)Kě23]w eɋquqN]*, A5@5:x`/ięUx16FhǪiiL'(DW= ۧإ J7*<0"pR@RdFZ6#hK$BEB@I#C\tU  ~ \'!a#Of¢Ĉ0ntFOOn5d \ 4BN"|A "@>(T 8ou0 .Pz mX&¬afAdndw& |aʶz8]J&(Gq.(0H`P `:CҫN$W4MG$+L{g)o2wHz0䈙p v ` AlhF`lI͜: r#C@´0 `գfݬP;6h% N:c>PVoribc('!vWB ,#* gGjD+"PW  t n DlvP~dm,)%#L$S)IŬ#>CRINsX 2 A2A  B*0Q#& !&#|ɗ#CdW4 uM2,=-6|XG$ &{G,-~c5pc vHR"PxL>uv'J05p3afijߠ'0nh Jt 2c\FWpE"@jKg#X   hnu^P<$MHxÁLbP`l@4dž\H%nvn) (,B0:cIsb%fsNGtiov'pF/ppo&aT$*ͱV/6)8gb% 'ʹsSEk$dEkH},k+ Zc^&;'R~_i M^)XPBM=ՇXmc(#ik1x쌌 JM.ĭ0 bn`*)j(JVn6"m/4,@ 3DyFjR"UyIJsud `b%Kn n$0HHY>(H)C L_,Bdl @r`zkVwyCYFA@h.e5,!+Q  \nI\b S'Ang4V[xQarFv)8V! qRod. O mOϐY- &a&*UO( pЂ;X CYgg8[ ΋FSMԁpPR(v)0`P02⪋ʃWH~ 9p/wE@aTy΃9/p,b!V bNx>H0e$m$SGܡPC 'CJFOпzfe0Sg\RM! '0pX$]cH 9 &=ڗUZI k1/tY9[Pt}SbX6DYMZBC$ xT/Qyu9Wfd y񓢱Yi>z&l`ʤ(o#>A[27bﷶ\E@ r5D2.وb 8r ~?Aĸ@ )ϵ1GU%ځ1q%d@Mp Wx<{dƳ,<ՄUЌ*E0^3\bWW{.|`='| azuYizr5@5Al9/ *d%iBuhD>˼@5_ L\7X9<ܐvd.hlV3f *arF -:->,ԣGWMI9_IR(Z1D"̽Ca^w C So:5!m?$V R/o]x*:jNJ"XgeDEoVGOt GJO8DY}S*X(IJ[9v}"b!h"`!:0JbèîdFv0K|vPB.<>Щie߿?\It c>a@s@xkDa"Lѫtt5rMx%YP#bY)fM"k+!eUtcOB5:.QZ(:%,!+@(CkH*$FUA :FxmBB`a'b~B`p4. ~m<lXצ~ИNʜ0/$h@wf6uX  E_ާq\34Dߎ|~ `v uZgg#x@ T, < pX4@0 yO! p}@@-x~a oJNHO@;)ΝPԨ3 '?-57T|lq!=R!]&ϡ@" 8)Nl40U 'c<~l ~nx\4FN`Ig=vl*wz'U锰X; ဎ+J!x-k h 92ʪ ``2ؾ-`4\ӽt^&I)xGZoZްBE˨@X8 Ba(MR!1 "(\ذ Z .Qi `.0N$QjHL6^V0M$YqS3c4u\f|R02?zj Hr k`ԲpE XJ:Ԟl_6[6 m["޵seprVT%|'( AyW K)``P,.c+dVMwJ7WU(wrMQf>5R_lYrz3 j~sRߚE6~ظ] ,I^ݗ%dhm=U~۹UŻhzɶ_ x|Fit]h" ' 7%A r\zȘ$acZmwRuF{wgj݇vOTfȈp8$ PZB'v=9@(pf!tj{y{jvO}-^?ӺhֿV\yDe2ϊ"3< #$ n b+D @9Zx--n‚A8Lc0>׀Â3)^XQ–6Wωow5=G A Ѷ6X}0Œ}? 8b @iQP7MPU` t J@ Kjf!MA~T8Fs?RБ4x9Rey10\ HyQ  TF`eej&tG 38p?0R2O: $IpW@KM96BUeL7۩ !5'M%Rʙ99 =eTT`d 1P(h F 3Tk$4&SPC&Ƣd[&/ѩQQ bWT$CLxj e.Q-Ő(yFxN c >n2Um~=R3ZWg4bp!"*E$EšsQ 5LF*|b@n؏a4$`p5]OLN}*hÓr xwN,"Q~)AP*RmAxMnM)PsAޣ 4%.@ K#k *ER h,.a-Jjp|/F"x)KCF*.$1A3 ,a _Mq7)` TyEqa2@ ?tp a >2!=0@ɨw"2՗{wcB[ <8㑁`A8 L4%SAMIb 4"`@h5Z?Ӥ\X@+Pj: 8cZHұu:6&ORN/4XA"&\Wv=G`pE5FO^ OJGH(@?90`i`< kOPz*0hd,99_PF;X1p OÈj$*7 J:iT#M̚%P `< WFQ#o R ,Îqt T# |9I@83 ua^RiHd.RjZK:xqNf\&M>e#TA!Tx=J1 -\]n=ǐ (1ѝ<}BĖ:ۚ € o!2&Id99&^O00_S41\cM9C@"+xW vpҭ: ]izL2F Tc^^*j͑ 73=0x#@b=6в ش}ł'@t-/!+)̗P zQ= ph7B7`7#4~`ꌠ=c"iqI ;`"R6Y⃝Br¹Qf1S<*\5Y# *B4 ){:P<y^5P/A9ЙPkQу,09`4A'E0EVj23!GQ!wT_\^\{Ġ3X6=H,41 2. ĥ%²!Ei|xD-Gyb"# P`]賱 ȱ\C.+@(@+B]!<&iDmG-,]I9r14R_@S r"'0 J<'XHaCzt=4[IZ1!ɪ}D9SaɬD, ;¹%9ʼn\vţ @UjKùkՠYӗTBvf̄T3HV` :5Cf>w)(!xoj)ǴeItޙK ,#+08=hHW riR,X`y@(r*Xnj-5_5 4)Z\Y0uڸ΍6?!`Y I_3=H4I>U(ڐs:بmymEpIJIDGg dYcy# EO-YKi#c7 \Uk6N TAa<4 " dD*.DYaTn[  +͠fgl4* &xƂp)Ha[b +~(qPC((s{8d͐*g२p\8 EZlRJ[( ;v>5`,ZcXdg>NвZe8 Af:"pm``uaE71ؠ{F8Rr"?/'@4H3Ɲa[ =YRѣb;qc?P>NoϕqxJSIAd*u06 P@4裖X6g6IRc E[(#of8[@C*l("M5ё,bZp pi6?$DkX:eX ^b-m^y9+^ |Mt̡(sayhݹ`Yb E9UE+ǓN U .M1.)cRZMcfmrioZ͂\%hώ~ k h<͢;e ৈ0o>Z}·Hi rD2.a1 iJ'1'?ɋ@Y/ʐl F~BG)PW+|So¡0{)`Jj`6&64B0i%La( F a07tϟo86>_=*L8B!]΄ "@LEB ZS[2>>' ,"*x.|" au(*xx iyyeg GkX6j B8$#@4zȒ`( !b1/&v$-T,Rʞ#8"2 *y'Ӟr|"9,€h&ߜfeFƒrfF!Zx T"$ @sO*}9”Vul̂'< OJ]͎:Hb;~HB?< gHJ]O g?l9bMZbҧɫ#h^,R!teL}q%'o wR Y2{?4c>XeHm-x td2b(;H %&6ک?' p'PC%<;#kI?&2"5lC"$QCƂ<\.|+kbO,k-n, pp&O F`և1}ͫhhP8Ûfu a7 01JhDf n8gxI`\\M*-.'$@ p U hmm* q_q ~% sB',[ ?X|j;'!A@li\.O_l35}'R cChl0 wʘ;Cd@`pPa~c󇆨pطؔY2 w;F@e gCB<LppS B-$,|oFAlj YQQ.:d5$@rS8#̢y3&ᮀU*\ƙf%~r)KOaL) ϘB='V$t}Ӑ!XT3b1pFkllghQ3d al9HOZ Wc=D99 ?-g6q( Ty䋓)"f"9U(iĹ ]Sk*觞s̱:EǓ9`6jH#b/j&)7"SҮB Anzq .EdIK? O@-s|\L|? {g ~:ѭlPhX "|F]N F'Ux \ P!!q蟸B@ M )q sgB8D` e1Qhp4]q-9 @"1#$w};Gzìu0 K[K e`6;%kOw/HфП:ŬFoJR"uNǚ$^]l鸟#&9]y=qE+c2 j35r3*9qoX[zOBP{w <6 u`ۡ"JdD5` ilm~zxJ0Ɔ~ƨqb" $b  @ Fi䬶jKdM( ! ĕ9 $? e\%Ŭrf"$RLA\% aRb vS S*J`B<RR0G`lL)&?Ŷqnp 4l GJYCW*%o%Xe9~O."/F!X@ @g2!8a&""bbУ@ ȉi C2 CH1&\L@@`.,5bʾg  N`@"\A =ɆFNs`$@8x>L,P vbM&ELVw@``ͺMV&"N 76#>.^L&/@%T } /梧Σf"~b`,`Fx+иd~'-NH&UA!Z pkZB\( D}n2 Ԩx\/ \l&T# )r'WŬlþ>P-OŜe6-@ 0᲌'Գ~/`~`ShIsk0"` ˮ௔'Cғ#(C,NPe@&aAy GBA}(FrjX}>s)6(}7N7r5 `-m.Cq<*]` 28":Rc**L6A1 [fɒS78Oc67Sʆ ʶl<z7v p$BI0ϼ\Ӏv- @aӌSgM#LNTaE&(, h $~G/߈~\JBOPT+㴄ÙF*^8aHIʛ@ 9  ̈Gw8 )tGxd.)f3>M76sTWɑEONhsUZv@,0U e5>\(C l!J{ [JS" 1@ ud!:ǰcO`l /lTs41`\ @dRkcVu-TsaACÆ8dp\Æ:f%햜6!@N̠ƈF)|&T'P5&& Bva*GzegXCگ>S u %c΂.x3 hAHO`k6>6<'&vMh[l|M$9Bt0q{d< FF8L$~q^ `m'LN8 8  'cj3/knCf6E!4+N` !bzrAM~b v|Sn)uͣvoH+Hp&wd>Q&^W`tĕ *%Rj,PԖ9h ` Ne\A4s{65T `#ۅU6*>Ȏ6M2ZNV~nIԯ%`1VG=FhCB AkTj,#<8IP4$!쀠B"[^`ێ3xhpڎ&)5\f*B\ 6vz,^}%h` ")nEuo 'b)847@`CN`o^sWނ:" 2hv P/ֽxe OQ Q'{hjX1q#Zτ65edX%rdCrέȢdcclf)^DhAIqAئ(Nf ,bZ#3:YPO'N6IbIoJ$dڦ'0p  )ZM ЁNjFYP0Lv*aU,д$GHޛ%(`T&`6FbTR '~U`Hra6MvѨ\NԢ#%] 8:@]pFCn~8 <E/*/DG)>?{Z x[VIf ɇ!)@T_Y憾`}AQ!Eloũ'0F?\ j@#ޚ6@3!Ab @ۖaq/qv5rK+nA" sD˴b}\܅ (7$A Uj2ڦBqS3oESfF!e,+*v2U\9Þ|+x{c@r/"89'L!eֲ`3mEc>ijؗF݈k[jG`@@ rN)†Pa+"9e3Gk:Brf$ )Z׽Nzuиij,-`#"@-.)(9B3)Mv5'PΤ8caf KSe`j(TѱU<ԩȲg@0f!Ph?f4œm :|%!捘&*I< *CAC-rEU=T^qZ3yJ?FU~/J p~$^"S ?B  ¢0 N.8r I|k4@G V Fq,E{pGˁ`@y]t`n6uN `6In"4=Cӈx 1K%@P~}hqSk|8 >/u}5 -ŀ@Xk@X}P}0@ 4?Z6h2#ŵhdHA` ɧ3}1m5`7 ZWΞ!h3 H1ñ%p*atdY C춣gEzg(+"s'#PS[ HSʆKC.0xJHpŮ .z@ lD([|ށ** 6D<+/9\ARB8"@> B<4H*-lhbw/.vҹxlD 2 Yn"!2hD aʲ jSm  Ug$8B@h\17iQ(+!*Rr !j\Vp?:' |OΪ`; O5;2l=:Ѷ5|]=wHdA PA #x`[͙xO c|Ul5QD!d? 'ɲF 1C R Z[ WҘZ6c{Uc?rGH{7"X> D 1 !;0<V 5( \p1Ẑ!E`ϙoę2Co$)mɠ6YSƤ'ti7+ 7p|R p5ƛlnS&`0h8K0 A "8^q2i ɀY#P1!^,xxBW duն£N&4t SNhlv]Kb22,e9\p@ "`:`3FeDDUy [ P $ S <04bf"YoCVlH2Se2O}IxzhDru`:zFdNYa*p`~/B\[v 1Ȩ:cDf { iFOB dB*@x$Ŋ 6$ W=9\ 9?"i h,4[PUʈ%HA A$'1T#L62i|!,@ l-@u '%1<:^a;t Gi >K '&*1>N aT0`oUUM=EV YCLc +X"D@c4f#KɈE A*1 GH|E@`E#o`jDg@SF'D/+gگ)ci_jVP=\ A)Щ/ȸ iY:`x卓l A/pSz682~KRz#\k]|>Ӡ%>Ы1S8ZgR&:حTH"+Hd{cS 5N,Q7dgϐE#JSw wuЌL:t4Cg,4m5!źCL˕}t H"`Aa L D|Lgdb CTe 2Fv,`X P 7R ͚jg?U(>  TG1 d'g ~g=^Kq2ךh&mJ <fl؍QV7l 0<ǍO8~jͤ-p1!"N aX{b6n:/G=46Hnf+(/.t 0 kA4pY2D;0HIȁ# 2 `đx$PL08X|&RPA !!0;L HB@ıR5ԍ@ޓ1uk) hs2?!P2 =KOE)]Y!YQٓdRt X(x,D m ژG.'ӑ=Ƀ8 3BфJ3گ HSp;|FzyiHoѰʌS\@ H 7k[$qA2bnǢ`v@j'X0̈*;HØjɉ= _{[A0 j 7Ǫ1v 9j&0Q az y*xXwm6) lM"/(`?<&K9XeJ\=ϙ,F3jm`N*pƧZm:p J-#bj3xQ*C|h " 4 CB{z#5#b761:8H3HD1`ݎ ',108,R]3gUpY0gia54ZVȦ0 T\zFiF9}(,@))9&X!): 7xѺ& x zY[w6dph4a?aЁU`HC 0  p REC8H?Qɹ:.! "(G<9˭\qCH ѐ( @9FG6U`78HZZk-HЍڒ9iهͣڜ(łJ H+Pl9ЉNOHF)`<r%H$+|2RPy`4r+D1-IلSۊ W@hu ܘ o)ՎK5RޕPz@-SK2^0: = d'1lnfʢ5#?09I `JZ>1: MAII`BѯhXKFP Ԏ! Y=8p509@2i5k=n=ۘ%29>$#Kyi <>.}ԙM<=xb(oҀ$0I䣖̜(d[=҇S `HA8A%47 08\K Cr [0i)qhۍX\ZNgiI4Mfdg1j>)4>kd8Jr!h GK(ا ND YȅXUuR-0Qf fd >486kfK4F6mEb1iF~Pؠ 2ՄPLphTo lvZ;,_-. "R `.?i#u,2Pb=~GdN7sYLc0 e<uQ:$1R6].ߍM](2\Ŧ@Y$6`}!iia/*'`&>PGP{(u }L  /эL$ʼnU(.DiY oP``Np?.pqE;7:cr2& A wS8?H\j78C<$&4;!qCPXpY{ۉ:4^h+|`ꈀ5`Eh Lf(uȩA@!=- T(*)vuwnYRX>@s4BJԌ&ѭHb?z8l 0w AiN,gUk:u6^p_J(g HmiY4a9繭>T,:gG9t1b?UȋxxzrKTY;$1 !!uAˉu )xٗ8uy&8 )iNT\*ģDjq򑾧_r%0p CM>蠌gzz$]YbPuM6a ?egwhؽZY0{1 5@4Xt[ NP2*/\ӐKPZhZYUtza-pn {ոVKz qy.Ԁh4"" 5R8 :KC}\3hU ?ORf#vn6DbQ8p 8&IXg= ?ϧe/ϷD_PxX.l2\kZ+hj B x< @(Bl0 ChpNҧ6`04~}3M`A|aP 6fx>Zl~sk Ȁ(x@= (0|."/ƿ$( SHg2i 0JH\ 4#b|}i{1|"aow'z( <P&N~A & ` (Jfy\(X3y Ԭ<`2)4rp`WŌ|k1yH:(" ҡ㵭{X0 , XSaJmMN!, p x>2l G('g|au!8T2lZ$ g1D P6 ` C wIr[l;a'v,`>4AvA*r061ܒLi^\(.2gZ ā,; S SFqnSz@=w$6"V}%xji0Mp*CtɏpeiYƈzTv q{ͥYnF!";>eA;FF>ekUMð%aTMst|{F|D@նmۀ( ^l6G'\`I5ߺ߶wI2?yg1r<ț L?R}h Z=ipcyBg4%;-Ű=A{:nt/CN> *C Drh QwQ9TjCPsѲ&rkjR 78L8z"B ϪcjXс؞ pL*3$ӆqش6MMKjpEĀTHw4u%Sa04,GKj"3{DQT^0io+g!.< }VۚrovVii P+Б2ɜǣ:˧(e@BTB IP@(aPf9 &CۀIȒB*Qt!6m6ArK%%xD՘:"e(rR Z `͚qlɂ"5n+&؂ pz*D^t-`xtR^5oXl^t9/6^q'ƻɊLA %Hxdr@Qc a$![0=}yr:0Y2ug$` 'xx+B45!^&+٧bܧXS#`9Z@*]BV `lG870 R a&lVzmh̨~,%DDBVj(J(w%L+zUC¯MF-`a摩(du~V!H{K(\..C(pdP{4|=_;MN;M3GLj=>0҃&llm>\j^~.tɹɳ"КwL)56ed¹Ȁ Boz2H_1uaP1״Ѡ5IGD {IfhaIoCb[!s{HnvzL@$wta9PԹpKgu~:h~qs)y5c 8! !(#m Ju}C(cO!?X?04pMb0 <3Ű>갛ۗp݉Ð/dəv0hVaĝ]5lYQ@ulE>$9D׭NXE($J&Z$K{dVGM6W7%ބ\N5"%XA.5b.٣&JZD-.1Hx/ð&PL7nJ!DZX 0pj'#ne+h alҤ>`^0AJ`H!ʮG}$`V z 27#&q)y0@P`BT!!O `D`@Y>AC(Ebg!atkDP@J` A(Mr-h<Raa.bL b+JIA>cb-E 6'ZAVzD 2{8Gp5b+ @A>Bf /hb Rp(!d!:IYCcJn ^*aBK @$C V'+c'*lNHu`\vĊ@FBK/pIy(lkx[!hpb:G lQ@2c*ƙM|ޱ5&wfd\!Ǒ{lw^dT̤M0iS #F,%abj"B12¶9֤tf(&l0!|anaޤ`bvQP'b{m."$bN ő>93,VRt@LxA"%tr\+mr'#"b+Z-mtZ5be!9Ƹ; tB.]JAl Vޡzn2n!pxMe#rXY2e B),T~cY`0/ "{aOl؎l4` aNA:Z!k8'(,`-`7F .VL@byF'\eT¢jCP&*ϣѾ7i|,K"XnXWX* EдApH+69t6(J+;|@0 H$)#= ž1pWx EtF`}  ʀz's.l~o|),GVaᣜ!ӂ@k7`$-&v(5&-/(r[1#/rfr.' 2j aûﱤD&^J*6PUT'C:tc  ,TtR0 rHX`8"9Iϣp"|Sf6d8s@a,D" VJ!G)F`aZTt1^f;%CT{aD/Wm.&Ow (|hJ+LXb^  Nf0'@Kv<ʳCMLt/LTJ!loU"N@r9(ɖ,[jWHL&r4)a/T6 @հL Ab. p8uCQk$JL.? ue@ T`2 (z`<;=;#h C  = 'rQS3)M!ק=A`JDа[! @4B .Ow/iX~tN&\YNcx֋?Z(:|,:`H b ; ,լl`PHG*>'o+2.XHd F{(q"vG#{eT(}@1kħϫL1zð3(|~$@ς@#*|H湜g#`F ;_4@t7$;~@&&Jp"R̫CcQr.@=' ғ,JV%U2 :$Aўh_9PߤnKNļ}S|Xi輴9T,GX'R᧬H! 7lf^2>4dDd8dKs,nr|kJ4xr3 `^KBˏY:) ?̞˫P.9o4!eKK=іGpFs5X @{82C<<$7d xVN RP `\D>hVDZ >G#/7Vr+ƈn HT`Bg)u`j ,m@iP ):U 1pJ` 0lPxj5«.pQx@ άU@x@ QL{X(@B244 i#Dd~$wx@80@k,p8%t[ ]t$6b?/ؽH.J 9-I!qmzxؐLW :%&9QYbaFIǒrtS'xF?JL5"6jRZSN 7^7<>dx $b\Hj :GC<ҧ12`""PE_c &"Pw4H*B@l;K͝O?k==Np @ 42{@'D.h!^M1,$I,HE6u 򭣧7GbQW^A-J[n 㤄 {dl&0ț2czЄt˭ *]!{ۿW+:v@TO}^azph *`݌a(s@`V(P APA  9(R$Y7<$@(J Oe39i.a>S#x7>d<X/$$ ,'k,t9gcp[ cJX`3!!:7N^]$Qȟh!>9p~ɉ WdFqxj^[ $$Rg~_ODBC`֌zy$FaUy#*[" `bTJ(Ԁ$!DH` iHb:?KL H"`9p"4SlQ,9u`rA6T "X%@PVh/(8H(Pz+h!Sps"xV'鬸#9#Uk ɢ?pQczq k;( C!0%Ҷx֘pANL &!K$Ii[:⏹!،%ym Q% O#:t ɐ!y(n)f%8לCYh6CX(zHH8C8AS!] ƙA1@`z h FKc,ެ K(@JI꤬EŴF7Ũ`(G\ɥP' ^8{ gXqG+cI9TE ̧-QX83 .AH-㥋:8<*A&#ZRӳ̻:)<؎ r>; 0 $+:$ئ&;("{P8%pr"o ّHѸ=`N ==ֽ N6)bs i󗒝=P ~CJ?s͈#۳ؼ? K͉ tx. кz)u:A6:&s8VU?#DX"BSL rB'#cYA>"5m> !sz+3Kʘ o-V:Y9;b,Mȡ[V( .{ =PM3 K{$l0" Ѣb-(*-p skk0!4>d)$ꗼ2K0J˺3 zr@g $]ӮU2]8[S%"4`M; Bʯe[ѥ5!@ u !j&`K0x(4 y0e,)Xu@r!HE 5` 6[# !jW7ئ0JI@P(}ap A]%<q% $hM>A JK2XE!  =4/ 뤘M#%/ R2+!9)% Z: T{pك/ͥ#Щ8jy6?I F깢gPCWPS%0b h|,bE; qseM@_2۹{_XC<` 8_(2 IG;:~ vHsֱ2@Rk3C+ P!Rxe0҃JT;3HDkHW,8 8[Z#APi&pynQhaOB"\b.A,\OPaC%H EÐK/ ^L F03( YCť*&G'Ácb>ܰlN 4"MȐ. @((a`=CFX.ȍYxT] lj;tC<'M0Ց6ńivek4dP=0PK!#ޛwQ0D0in7`pT KK57rYF@©/*9sɣlX`sp;7qT a^ѾGpHB#)>L[*r=AL|FDt"_e;U ,V8RƝq?EXz`ؼQ8]'t.ݩd,}\(фYM1 Jm3Mf0bVxXuzfqoMh_<;ޓ*UVGAW?sq*2'Ťv$Pˀ=6|@Y#DE)k;F\m$Ӓ> n5zSd@@?ZzPT4Ґ8:1Ѹzx4#@P?#D!@0:}P4= N(L4 C! _`L,T%J-ZH6? E="7=c@thf:4/8  QhcXי:+;Z1gptp8 :<w2s3tpvOs ъDchlCS4M Lr7dGk|zTA릍!" ~?&jƋ"?$!'I* 6D>(.&ь[A`#=CrqɋW /.+U &3Lhҡz!( z~(-b#^s^PZ6*֧&K3%!gR )*R:l|.;|}R{ yp'yGa81b " 3 9{\)t2O"ꢨVͿ9Ym9u0 Ce3E& glx((tF'q{~T߽J|ҴR{9R]{PİxrG (}W@̅*06\1ڸũGqv,Y J&2Tt !胖i^Vp?@)6D:.RS0I|}Ͷ и Rt=R4'*Ҟ \*8if+g|!L \JئG8%@N*>@IZZbH= 37%i)1t:hFYFfbUU1#zAGy5Àpt-)$T=T`H8P XNGT4 yDJp:R pF`\>(.C|AÈm aD HWϑN!~*RIs3x . G PZ `0{/\ 6@& Dp]LّEi3B~~AX|^%)tx`:FDCa唯xO#= dl::O4Mh3@A!թw%dx !p?*`KL hlI$)@%ƥp͖ޙ2GdI a. (^elxzC\T(It%"'\ !F&|2tc2D-8 RlN6$x$@ļBU@2h-5]~a4 /$N|'W$D$< }@\!9BV$)y;dLj-\<&ESASu J@$tR*-˜T'%Aꯥ 3tQ3F@ɐ&C P]-\N:5h&Z)A&@~Tp<{(A >c-Qi ?jΑ[&'j>BPeja+MDJܥz  e C{[nЕ/i2Ɂ!H C-e' u,~@FKܗ 6kSwӚة57#T XBP V 9l/zS g <zjΆƿJ{!wA|Bzi|&`8aD@39c^C;O4:t30 ȰqbN4JabYPt&k4rs[ь̱4'!!IRUYbFP#D0?\jaקTϺ+݇,I#4{٧ b7#7׽p4y5ޔߚbE  τ!Xy ء@-)x'tdAS htNb\j j |C@gvRW K+  $؝e/6/ X6ȸT])p4>!<}K7W^L,GN4LP=v}ɰJnMBi P@{sc(^C_G@~6!mO :3>,`D gaX2ɞcd ` `D%Xg2#BثEL@GWB$Q'lC@ hx׍rn^ @ڻcTs" d*WP(HcM$b@"&+n t_Or'rN5.l &al`'"XƸ% /O 'F `'dlkJOF|6b(xI` 6wF*BH'4J% Fe,cC,zRBdLi\&f/)8MH2!l!`p"qg.)N/'BDDFi"(%_CW+,Ȁ~Zu&2C\dN0JP)hW#/h&)Eʱ%$2AJVp% %9g$%'jjX~k %A%OL-(PdM|"/ nWe$hP|PEg^aP6"z|ɞ")3?$:Fjb#`LJ'.K!$[Ffr#b=q2T?ʷp`D4)$ W%y6gAa֩p(+!@ހ&>+-(EnaZ!bq %X%3/+d8-*D"vF(m3AOnL' uɭʱ   b!Jb\pv#V @pY 1"|pR~if&c0!\)TDY7߁>AgC|" .`>f$t0| 2&/&fa6f?duBzU FP ` o"nVBnM^3Ҫsf',i,NaQbi0 21*G04xdO,&NQD7ZBV"C]" 7ꘃ E*)(zz"d!*L@1ohRYTN". h,7uI=斒 ƈ#ZΡ0Ld";4QR'eOF2S.`=  4>NKs l+&(#)=ihP" 6 GD12)=gQ CF^Ϩ"Q^<5*u irBb!% :!.Fu[%D-j|5`v:\8/Z ?!H*֘"§L"d6hvF $nM( N |RJwC8(ᆷ!Ktb֢m-6pl5*`1̖ | P: qV@ /Sbh>,8h;a 0؎"+q,.Nb`d%^Vߪ2V0GAlu쎿Ns Z. `R&`[x?2ua1Qg@Uϰi{HI+Y/|vQ6m1$d3p"nYrr+z9z\φb!F|{6okYq*r͸)*  _&*PrI`/.e*㗢.T%Nz@>:f] "Ha<ލj3z .ŨXZ>) \+r5+^Zdxm0vX{Lr^^~a )iRkaWrxvCp D $z"OFAx 0IU먣8т'9" (!;vläb,;!@.FxkSM+on"Z#T"A+` |7 R/kyR0 ~B !3.MCtDub8G lʾ)Q1)It/r.:/S b!Jހ̷kF#0Ic*d"U @Z&'(|yUedbA*@O{[- 'bLu?: {gV d &Gq+hr@ t#|dC"%`"'3*uE\b'N\I8Ne"BHwBfcf!{!TLaՇ%12"NAFnxe v Oq,$ɰʲlbcT%6ďZq~|5 ~,P"r6a+/!R>~SFJB:d:$"P,eB=$'^Fmp^f##R2^_72EWfV}}=g0$0dBg_BD~G2n ^:K?9gdd>i/DC06t@M@evcrY m0Ebnc"- )b! =J,8$I<l!O,NMjeO2O0r".rA0 DF%X3CDRt#Pb N1ٌIOx S@(; vRjl|QN EL2N%/#ePb UԄrtOCPbMz$Y.o>0 0AP'A J``0  JVMPZ-B!0 A`2@P,H > -O?߲ J xMظ E`H2ϪGg8(<,cyK4~r. "@ƺ3',`j%1 c,D٢K62ӿz8;3#EH'ꓟĬ>22ELHF2&y N 켈:@4@U!B E|UQIEh6(//8GF9,8 ?]?A}H:N4?^>@0wHHr jEjG9zsG 󄺍$f\097I瞎˴릔`)@ "9|a4,6ٖѝ@J d?,BJXFy0:Ӝr;Vٶl,~!WH(j.\>:3MYɖ`f)_)8y'B$/<-[]V BIA3wVL W[7l|y[;$'OGDQ@k 85^lfa'3NpR =G/jQ ?GWh_m3vʈs%@ BA&cM@tͱumc%rL$]b̜gGE)Ǐ '?F@IQ#I'<&2%藼HxӘrG -@wD@ D,x+|2h}~5r/A @"e[Ti DXa 4-ϕ6f,lJ""3('qUxf mBȐ@Eb cpPٳc'ۿSt Ăi l јSD$`0]:;G0%V _SØuќDrL^8'1 @(`82iFT Vn-T,p (,P1P6DItF cZ`B8j % RbKp_E=a2lj:M5j  @o Xݛ"anƶĎ 8jC.WN~0+#$dȿ>~1JЇNT VXLVL– !o<` E\6[ !sJ8jLRĮw YC`W$eܹ&CX|jZ !ePE ! IT&-Ϗx-}ZZPi sd b;Ea1؇N:GPJ b>#`jI`7 kpexر:1ٝl  DN^ӧ:9U&(jX#bD:`B*¯ XqPX "J^, $ķ8rUx'8L[ZX nhtKc̪vL!igB1) *.|GDhJ5tKA~$KzB" p;%6(kR$DQĥRs7ʟL|˜u3抻@'ط((Y{(_:Xw[ Qӊ(1jV lHzT/H8 A:h:\yM9MyY}PE Dp 2@$J@;LH>hHyY 6$A!!м8@Lp-0 MHT0%]@ۖy|$Sʹt4$ ٧.{3ø J JTMLQD4K)PpL R9JH@F1g5։ڮ4ژꋐ7*Vxp"@‰V‘ j:hX((5FWV4alɻK;c:< ʪȁEÇ&jXHdza8--- * ;Ź#0<[h pB(@0&K[v]1֌cJȀ` j[/ Bј=O + #FZU`iG32]H3\h%82]:AXjb%1x3371D.xΞ+K__@阿"[> = MH9$ @! 7%A lX/=ZCE0`1.mc7/3c7{9P[xyACR S[cE&5,O{ }@*(W(@y!xw#  \^*,H86<ύ%Y>A(i6Q oC!sCy% ]U 9zWUI@]Q]`#۰BA kU S X5]ɽ yגHyx%<1oZ ێ > H-t!Hz@Z@8 'pb^ΰ]顃AQxj:(V7Е4V} >h&R[ #" GFDr 2 0u)Xfs.t2CaeN8 JՈmĻ+fu7 f&8hR(,d_ܿ9mt3M(sѕ`QQMxl2  a&ЅY6);A"; d>+De 8$(EbF1L0ؑ h <ȅ=[ªq/va܌M"F1 j0`+(=U&m 9yfù=XZhD1Mvԝ7E'!qQ'@-r؃7lI6lmMA~Z#BU Fl(ꎟ&l*p'Qe'Eju96q8"oVv%NQ@7)H3X KDGj0ا2p@vT M_RsJC-q Ӌ `^ڲɉL\uϋX7T᷊k?{ 2K2+! Sl4|fk{!mK$`*!H,ey# 3AKx(+0"ʌ7PhÄC@$t!>S ٞЗX%[MAeӋJx+-Vt'(kb7p햸d4d.%FcQ^(bl~"E @*R1gI#@`0>R$Z|=ޠ8(j$ [\ (^1i(B>`TFhH6Xd/6ix:d~A3zO8 tUZe,C rΪWW#Wrp6VĂ`9, P(t@#)`8/׿KūSP-0=!J| 8qD" bHȾI2f9| "ȸC "˟"I""$,P;~Ǡ(+$I ~8 08xѪ G*$R2U :!e %@$n᣺K)JB" r)6Dx}r >`%F0 {U8]%r!r* ]k"p$!@Dq !}<sX.(M",CuV} R-DٶR9gt, Ws“RBӐ 8cX\z*=KZdЫV{ŏN.m ~J=R<9* 4D<@9nY E]B&56ǵ5pM-ԉJG8h'o6`j|kǧ*j|{rIb|'b|{^xȽM_-MCI!K-חpFryvu;Vy ;`5 -ܻ-#5%y1R!;G0 %P2pd99c;Mm<))95f[H+yph\Jݸ@4Y`K)nOݏMw, iD6&0vHapv{/1|:#%S P8+^%9ucbn}A/ }yb. ſ& "1&Ly( @3 kǭ{α` u&+xgt87#!c&h#pyda'?g|#K7+}@C:"П, ȡrJ."~* :c.x*5 2#'0CNsF․'Q?zC':OӀn &b.'b ,Fb; )!|=:'YB Qr DZl3~2U xJ ;6CCJ  Gؘ'3 ?p.␻ Ysփ3d` 2b~'b,)}ؘt}bV 4)BDÐV3?y^h8 KH;Kxm{n3Z0}05F0534HA%h"IpZ#!ŀ;nDV6 y&`%? Pa`?Cv';}ՈaVenls>DP!X֏.?c(5H?.Zdg |V@;@v\~NBzu=`}C$ C ٗy$@ L)H&Ā7u8a^3O6R Kn,4rHpw L#f`WgKyiTZCR4!{ `L'J(i|BrbΉ!gY> &́Hɼ4xPJt*>#)f }A X镌]C0$7fb!&@b x}Ph'2fhH~hA1"1F, ݛcRX]  )*=A{d,B|0BE׆@F crK@ HO"lpG CsmHcXL,%`g'L)v&"4Rdc#20q9ŊB쀈G!xH0 `p 4'n6eȂ7Y1=.t )/A1*}YGB^KBY(nMKB<0=4gc٤#Ă(FM)x:8DP Ae!vL%LLIn6IBfGCE.ް|IaP?d >momDOaߓ*Bs6ODȉ{&'A.(C@5| .|i %ɽSql Cʗ]i!\T\L4#듉Tw˚H0|i2H)Vyf/ ٣Fά Fxc   @!ܠHVeɆt`q/856@>`^Pp%^+b h梲FDbHC|/.=<)ƮcnLb.BH%亲ORN+FOY X L&a2u` V!ؕpp1 `Ѡ'( lm ®2!$FA\ RAƏ(Hd „ mK|K$^Q%R| A#@/^m1h$61E,*ɨ1D@ _V>gfyfbdm0 /H`࣌~" G@ pJp,Y&2ҹ a8/rr8 Mv 4߅8C>C~'$zg(^C/3 :L&h~ R{ ł"24!a`r.)eh`F0s>L,\JAbD B$bH5v)Ǥ* 8Dz麾'BtDK{=bd @kJZ<rsZA,Jȷ "2P\`DŽ"( -}p?"fwP)&b'K=F` FBL:4  q(.dI1" &raR~`4{S(BHJ <ڢ 1$%SA*9=&i'AR4LbA%^F&{ДL'P ڣ/Hg.EB5R-$ "A'G ?ah/v[8fU fi4PDŽ \0C@g7a< ZJddLB4!*pPZ*^*r b @ "D$KL"R:a"82&hv. +xX@ Ol"_W"NH` K&\ X"$Q=D>`b/`HqqNMQ"ky) L4 =@Ng uH37b `*eF6,Fa4&`tt9[a@V@,E`"b5C <#1;o&6b]3&K R k |a'(@|*"IaCcOn!VG6u~%3CteX7^C ;h@%.M^N.תHSeob"H)]c*BTD.:.LҒOܨA/:$J B  v9^|/L^x<8Hf$A-9KRY$=f3D O&*w9$Lf#+(39LKmsW)~D%bm0>a׎TDK# PR$C.c?莌n V"!h&Dx-޷ j/ i7#)-&1\e@k 8r7L$5&4kG !L ,c(ClCy`6a? 2\D k')XB1oq`NAL~j>Xr-LD];]2ۻc׀&3g$ULZF3[3 vJ%>A/o;TEg&,@ ȀlňDz- b1`?=F;Mn++Lp4e7C {%B*0G L&$8)bأ`h scxL q S%+|C- \,\$ sKVX@GIm_i d!vR0Ţz";";b0kLwB| su"eH_b\@=[YFRHp 1 fNէkT„5,5kaHT0ʦ| B<ȱ#WdW{>Ru,|V~7l:`Á`Rp-bCo +*`+I} 4GĬ1(.sBz6~Hl|ůH'-m԰ֳj '*0`:e >0*13 )xZ23 ˨Y$*LR6 }:UjJFB'4$!12> *ĺ $)aY}jR*f @X76pj䂾}]2 +ʜeKOj3 JSLW{H2EI:dI D" ҎdA`$]SA솇Q#5 Ax` gF-e+;%BEZarc @^P x|H}w ڢjC,:v˫B;R vRHChl $)=x*e"d34!044F W 5Ɛt3+IUGp.P "@ G35]`"/ XW\I+ét]X 񌑤ZgS8#Qb,QkbA/fʁQ 1$#ptyā*תcR^E>!R .E<PK߻WIAV# 3v"hcxAϸ}[ZA@% 9 ¨[lTQrUc$cqp-Kov\DճbLHb=+rZ fI[Og_ *uKcg2X" Ihκ] Qfh AbpN`fWB]8Wl.WP ~$>D1D 1up!x_ ú4drtST Z.̖C('$3-,L X<чp #L`b eW ъɛEa8"B)Z{bE {qȡL"HwXj"zɌyI" y{DQX};`11;5˿[i& Y(aX*X2p{r WP7`"d>i=J 1ㅤV"6EI  LT(}Apzvpv.t"3sab¥8t"-A Z H^`[$SxGpEVX>ExL=;1&0("e͈؏Y|Cʼ Eqg3\ 2cWR I9&(h84sJK*KA;0< 3t!Z4@my2bYze[.zZܼ/J }1Tb"hp(hX@{a΀;c*0"#H `¼4 .][ $&((4D-ٺ"Y/¾ ٙ4&pUa7U=(8h b+P-s8CLJI&!l/U.Uȉ;آʇen`HI9y $.2;sDJㅰZ|[1C Q8تt$P|ZBJ+ퟭ)#OJȑ99P ٯhsˆH9`y P$@7$0ڡX\T/DzJl ?LX -2A+Vb  PZ m2aӇPr&v{ uǀ-3H{@{%&»PsK 6oPapi^Z[([*+3$JmWTBY!bƆjg bx)`G *݀ ]RUIPaH$9[xps%"wK3F8t?7Uwsm!7M`  0WJF(@Tcb<; kX{ 1G z! |9]gp pg`gQ< Π qF[6Y"GrƇ #7hICfTdD 6#At =83jBFKAt*0&k1927PNh_k*45"e9P(Z +w]P>L2B3 |B-ӎַ2l|Z`&:DcL5|X(oH2@V,hrH P8+Mr8 nO9eD)6jnpnDA=&Vؿ"D:FAP qx tc(>`]Ù1XpR99=!#tL GxF7 3nsAjZDNdG ㈰]$Ak $HK3!j1ȕ(+θYL58WRF:P\ :h?! 5/ ^s&2hN2W 4?F0b>;/4VGh54Xp,V>e_ޢp8CSC 0Y@ S٥Pk`o^ H!@ 0aŌ"] ^t7PU  )0w*Հx `00h)%8w B" KKg&\7H"ucaa-fof l,* ="vi9p<,kiҐ@4)%gP8cAGOQ8: h&H$XH2+7s@?wl[PH헑te6ueh:g8,i> :/ؚr y @VǟҢY]\ uN!YӊǪQ@;Bꂻ. 4쎠B!)Ln5NYZ& t-9P!iQFZeUwYV/ 0AW 5!Ԙn@4o?{|bdH,">/+P2> N @Xx@<7!?0 I)*1mUZA`I~-08GTh ˟@ 'kU[ktt"!L*qncnk@ ԓ5c{Q7b @7U(;UX[>;!. q XF)^ˣ0^Tl AfjiV '|dz7 S)LTo* $$kL t ެ,@rxJn12:pvBz]@f4B8gbǪ9)Z&,r2ڀJ28Fj+j3 ~<(;HFRH/Ŭr tq`js,f "0]Xn8h>R1cOJGzPzgrtx 48C$ p{uRh\JK ;o汔bY^ZhQc\ 3;H0d ($,H4UIv6kĴ /.k|E5iC;O3X&f6em`@X"ZWgy܄t EX&qF l۹'4 @pgc=`EfXÀx)ěi%~X8>k̅@Z(`Lf1t8RK"$tl2FQqCHl#Y)`̒@$)**;c,c&t.EW Ac #£R,cP>!$d;Q;C# (\N8fB 2JRD:F@Aڋ$8qcu> *: A;GSbQ2i'*BPN0V8|vIG8A*YE(8h9=a =, 'E ne"I ܓ<YL~\EP@v.RpQ'ᗥq[ Nx@wh{5 &sV1*8T@h(,_Qck0; 3@@88PL($@L@q'xQ+ rTusq%4 :Y+ b@sC=@qB$s<5+|#6{Q X)<PL%?Ec gQ&| :U nj cOP K 'ARe@lDm[SXZ@(q bO +@¤<$ w .ȍX,-P`FO 68c-.X4y̲[{ٞ'cV+HMFg%vqB]] QP(@NB&TJ= wN`anD,h \aƀsJ 0&cdbе+ 6dl$VV&B]ƩI>@B.M > 4!dA`@9,dI!*#$fJĮ oz*DmP,"c#bbdE4k^+t)"$:6'BPq,'c#UGzoP:j+%+%VIBJ!&Q`{IFHp\kuD3#X2*>SƵCb]®b? 6JdAp|@ 4GJ pF :6#f,Q2dbDJ R#h*b:$*"mb9": D`qM 2!16b,uW$PQ@`l,OH Jk `06061.5`@ `AAj $$%"PZOp8"ccQok4hz"?bo@dRQrB+|vf]+4ȤЬZ# mP 86UΕ T #a! f(Ž@hj!6SV 6VgT >6H3zQRb+vv?ѩBFd 4#B4cLu&:R-Įcvh!>xTh6 "GxŜŮ`"`*bRa !I I-0 ,$ʋ~ɬ'DPR\P}f$!cNʾ̳4NE4zJp (U>̜r mm9 kYNWtuzRZn,4,SPb2juq+w+$AwBauB ALB@әz |ڷWW=WƷtx,wɃ*H+< ɠA4h9B3#f:0HauG3JN!^7 |Awt *H-5t֗z7=BLj=HbҬ,L @N8$ "bFb(o: ANA@Ec> 1BX+bʊ퉘Gm2M:n#ɚ$8 jfA]+*o,; |3Q$n*@Rv 6q8DM(U>$מmHVkZ`w>l("n s h)~Y9ƬJ"_x,#mfǷ4I9 Ϳt!Mh#*!8  <"% :aq*<Z&FfG  8``QN 2`"q!RKU眮Lk'#R4Uh]Q]hga!7u2A vv( XRur <3B@LTq/yŠG# ZjI !'%u/H")2 * d% )b%@ * dQ Jz  Ae"͂@ cfR"M*RPJ*Lrau%`>2:䀊 H3l@,<NĒ\ w} NX?V.3Bc(I|d`W8"Qq#cČ;c!c8v!"A%rH!l1!,ej< 5 ['Ƈ  > E@"B'ģbj 4Ze01L_HAe ~*6k*áZNQ\hYC، R,:^KݜR"e!cZ/ɠ`(jCQ862_(Zp;т?@ }(8 p @xC`P4jPB#`>( D"@ (@܆3a#LG4ib5I@, c PEQ' h`Ⱦ6]=U*JYdaӫ,b1%Q|Dhw@%=Br3`T<,=Mn k$cdB } D3t0HD#h58 (2,"0~4 c8lf|#Zʯ"-c(yBXqڡ*E $ B wP+jPq?ad=-;##I:/ AP d1 +{(`h ixZ)B!oH6-rZ4C5sP<PL( {6Q+UZ#L{$$`81#PF 'VXөW:V)j9Xԋ 3 *1T7U5]QzzUr]IADP^4v@YKfE]*wY : VSqJŚU,N^mymvkw^?UU;־%Y2Ne`\q%!..Zs!‡'!H+%\#a病ːWnW>XMq號%uUn݇&K#u'1 YY{LpEiTJg/h]WywMy%_p^5L.LHa7Y7(:@I ' 25+=Fjr58*qŪ"[6] S As BLтf '*/B!0轴X X)"|G#0bLg0iMA6U`(4-`U?G'ؚ4ivPGA)? ٧*EbOHD 蛵 "ST0罯C\6Lbڎ@:`8GMIp:*|XX@yAG  `94 I伬j$yaSC&`"T@IAI 2'sW *:H+ @(t̘$@MɌZIBm9 >  7!h!DQ:.и0%˳^J)!T+t@~54 A_Bd)2|GZ$ g/4-Q=ǘ50[FI,ޛ2K´yYLōJH&c ~AnQ QLZ)%% }/I ;2\ ~ɔ8MSIdD*y=Pmn Ѿ] >TPdXDz ۾@@uoj'18/zԛ=BH=z_%8JHM %VcBd֪T#wJ=25HV 4\oHc 89X>yO*|'`b|-瘎BIz57#_2!yJ<1$!tONQzSwCXt%WIjcU[@oB,C>(w\Vktd8\"|@?zݵ)[ g[2Khc` e*486iE 1% 2iXC;p-Szp8z}y/Z *g K"(?ٓcLx? 4l+$0Hh _Ъ0،$)#i8ch~7 FЬ!{X?Ȍ 2axЀ r S=҅ +舐A:0a!:`x&d*p pXC@@C C-C7$p/М>jps!eQ)Yuw: ͨ1 ;HEzaa .¨704(YAPoQwoJ'tqytHф+EGCA(SZσFY(9rF R!Fkk<"Dm("*(Eϯ*H { 8rn +MqKi&ȤJ1~J jC (XOhʹaȜЌZH? BQ{Ɇx_`XhJP@^PQ7 ةP-'%,=k8 ԟ(Ib9'X+nD lj 7 =ٻgFp艉$>7{816QҬ<4yp EILGa:ə4渂tؓ℀?)P%( *l@ )> 3(8Sk~ 8d :@"Z:);`)5mWzJXT>@(rx;evc>. +{X S{Ǝ8ME`"-Ȕ,P#2:P=,+"C[Dց !Tx !Mcsv+/kvX8)!{"jĤ>359 r z8ywyE&/ݮF"1ڧט EP+M 07Mw$Hh=ktK ɂ ccUa4@(p&0Z3(p PՁxsi DZ&$5 B͹0hx ͿxDtnЧJ8XUc uÔ;:.#;p xƁpedqҚ?ňKsL\9a:P8ppjZhV7β/1R+[ 7 s68e 0~{@C'Ń:7]8a*i]PEedІhV;'K saT@*ט7=e8T8껹X{&HՀ 8 pvNuOdR7@0R3Lb!8#+ ^32TIH73V&vkg8h6pD8'¥Pa`|{ i(_RKUjaA) Q뼘x h -H&i Q%N571]pҫ"g/ѡ#Nr!TLe wO-/9x*a` "_l}#[+{HHB/=ѢA`0,g76W*%0PHIRY5<+ƯcZspu/8|p  eUE@;f$=[AS lE)Kxp%%k9h$U" pFxv⸊CAY|`ɕ`S82 j%9jxQ0Q HGp 2; E`?Z5S 6 zLOiQ4J ZxW2 It~v>} v;"Y ޡMIZ۞ς tJ$JQ19YQ ̞Vh:CZt)̩ ?^려LrsH&:XRs(8NR/~L͐А"Yj'>Ȍϔ"zoX,ܥ HfR38w`x8Jh9@0r`tr1 OJ%?'* k4twYr|U`6Ζ?9X)- %8D:NeNr}oKAD%Evއ{:UYVݡށ(z Hmʀt,e˜x߉rdyz%^=9 @9DRhSVpO1x'(t *P.+ Guo??x% _j}2`8 % PD@UϺ *CXI$6-Qa=i&$% Zѵ3C! ,˓S;d,?Z5`5,2z$vԇKQ[ PGb`-C%M^jv.X?@@BCQ%G0H( PiDr\G_(\ uiKP:qU!A0*'}?0\C|=HܦAbЈQ@ng~W( @ d2 @Rr\@4B f %q5 J#a0iߏ@{֘>Quavc' GMBg&==hJf`09H@ nJT* [#" #jBBIT%λ;Ҳ Ha%X\* 0X81''V鯈T&*A,R:mDRo?0PnT|ԋ=xGy`pM;Rh{BD[ئ/s}5Jꄿ(xh`5f Ȩ!=N,$qPr " =j[3 /R + /2HCD0a Fʞ,O'9tQ( AK{^K4;0ְuMiJ΋H*+eB5n@F;+ږ%qb1{ghܵ'.|vywmUuQLQ|ՠ6]r[q|a OEk x@9FXgqvZߝ|#="@.s{<.ց bB`:F)|%a`Xa~`t 0@6 Sr d!IKj*=xY|Е9$@i)`^+ՠa#T^{wD$;vyHH&/ŐB(=6$͜F6Y!-@DIP/ 6 R~=A{SmRDp@x4bdzIW AjLdeLE/O|p.@,J.ZVk D"A6%dhd>RN:ctKfYKDb&x].YfVJ|r,vv a ?!;"0T7Vp [ %wp#5!͒8\Rob'91RQ$#)9GyjAb(<#0VkSس{4Im%P$QP2 Qc3 i}"J|R;W r:b9U%%1[aڰ)RY"Q!J[[{n% g`SsB54V\ a$mm[-XJx` "Vݭmѭۛ-~>wKr+쮷WDOm..< @ad5􅞁अ.)ZZ1,./:_[i1W)9o5{nDvܩN)x()Kl_|-sr wbpnd~B*O>R"`~4؊$FОe, (@, 7_S AhaD@fwW P# @ Ka`1gXiAk֝#LpXX Jm{yҖ͙3G6 M>&V"{$Ar`Q91=N!T>7ˑ!SP A6 MmdNH1 µ)ᕴ, @_ p\>DchPAVPL( Im <6J-zq g7aX-`p F@ BG~%Z`2AH`]^ n\`P$J^DLD}d}(>B'jlЇd |"tg ElBx}BY"!i+% "&ʇ%JArJA @N $˞jcDdS$E,2A%b`d@~ d(ވ谋llHl͠IhkaPK:&qDEePj@?)[ 0Ƒ[%YEejHp.CEDx&ƮO=$/atWD' T & &1p;g>HR-PCCg(jbF! `RQʎ+~j Ʃ`Dl`a&C=6bT*5& Ja. {EZ(Vf VH\ ":i#n䞑(ň:q(F +E*I"JKh4E)LHQ.&O9 BdBW!UA##a8!8BUl:q8 AIh@8P.cNg'|Ej"(N% zy'&yo9z`  venpri P E(!V#4,@!Ҁ`>`bj71X]D'M!i2`*+|đ nk%<(Ƭ?(9;? &ƥ%G86 9$R–cT)b40"C袄x0OPw0`*| o)`1.-rZQr멌(C= ؅`,Mr)H4L/n"*6 !%2,l%%nldL#o] xV)J|R9Ʒ &a$`P3"k"0? o4%.t (!>n%-O*l-j>g %a}Q&fX8e&|F 2͎m)JJ2M(~<P*0.bf`K*z+Opchr$ODd5hb,D&$L@ y=^ͱhLln֍֨MekMmjlKz670V@Y"-B m0JHx:i{v4NRlknl־leu-v՗Ahr"` VnsoB,&%ơde z ƬsƟbMhLx7qyU>LB #btBTεtI,]69| Uw>֌ԭµolypM[yk<g--@@J^HotO׊LP9a`e-nͫw~W9z `MIZ[73y -B `KNRE8~I#` J!Z'Ưr m ]s~ T@, 2`2F(@x.3V@8Gu\aj*HO\@'F+"94̛HjE c)"Ģ D"Og|}ΘՂf @A^h@2#uoD+>R x,IMVPiCeڅ"'$Az@ ` 8_&j`buM#_QbY$2iiK ϝ8trTFeh ^p" #$D#I}]3 Kn쳭>/!!@pztOKO&ļ OJ.: NqHl>%Xn&0jh5s`n{nab#f @$O8 4NP aTo΋RS&R8 dus,#AƇ!$ .Rtϊ@DsftGm'X!=Cj]6t>^r< ^@@$`j EAa˱]d.dtA[a%b.7NX,J @@ K;meE8*Z]&„.D@x"T3f8Ԩ͒[U(#>6Ai ^X2C3DP-Q[(>41Ag$U[~:D BhT:{t,F[&!!UFz^A7!]rta6i hm4gd*gB\ At$,ڵ$Xp>{f^><#BB׃9dQZfZaZ8ng( .H J)][%BE,6o.+ QDmId2Z(敢<)&:#N7X0OfHnR+cįK rUQ1UJ@d^?ABl"XU*`\a^R[-GHK #BRfBq2!ty'9M"\H zش\^>(Ѽ+T2@0G[,:SHgG?(#~‚uI20z-iWeOE&YЎ tr/@pfRb3 a$ G`B:B``D*m+ @ , @]B4V `FPh5|D9(K'(/Genb'f!9g` Hl/LRg7I5۠ު7~ F-*ѥ`0hQ**@2 "4B7ªjR@Qc)8kGH)?/\q̛%I|4l{+IG& DW^| lQt Pjy:L:u$rT%ȯ+"RѢIJ&PEFTMcHj< >Y{+ ޲Ɣ$ "g%3 P%gSuHQ1skknY͖V>1mY9N֏!r%};(/G>0 B|h %gRzNZu1F[LX]P4:Ȣd~' ztp_(=(4hk92Kؑ|oXQXA}4A묢`P9( g'o*ں4;2x/#!3fL$GI0b#xJz!5 $ DB7_-_O:XnL$"(CAn㔀 L{ɌBN}4W PXl!ƕ(EMaE4לXP5`Ӊ"{H 0]J*p'^ , P8F`h."T?y\#U<q < ȘD =9 $=GdM9wH)?a"`.Z-3#"H@BPG8 iT&8OmnIIPD!"&6hGB\"C \ @ SB+ia^ @H S>P v)'6"X 4,cu2pfʄМ, 2 pCNP9(0BA8Pni`W`)hǡ#I(K BR<ǢZ\J(aRð4C s:X{ 94Ș9P-5EՔ5Υ$HY^s H}&|4Ѵ٧(NK#pj( k3@E0 8&p%H(@#YLڰ"h D1 2#9T A; F9*@?\ N.!u+ GVB2F@,hH ZOkV6v&}1Qm͸B284P,EX](0 2q5H f.uidK1 N9Veֈ`m]dM۩WSb^"*Ua:D۳L,$1.=Xٰp_RL1bOL1;H-fY#D mP~_Dkd8ƈ JscWq[6\Cs2pR,Zfڇ-# "x5@x`h/8$8/Z #$ppq~0HqtD@bǀĥ@ci;ƺS!; 1X zgETh G@" P @'.NqA!` @[—IK >fa^>wkщ sXd&mpF|Sq<"n%ֳR#H ICK?cURH흰D&5Įk%i={&j8u"y-Lql yĠ94•`kU?@c4;YJܔ]+?xuUP9 e l Tꍑiϋ!> x Kǁ 2}{ ̈h 8I2;X0 p\O4 28Q NP4BS/CXhr1+ 8<[UZЂiC:ue)n5s9Dŋx"0IOҢpMcD92P88 Wp)~ ;[T8ЮS9ѐ)arNS/1 7H 62B!Svh/fY> q1Ay7 [V<( 3 w"k+(C*i>a3ALbFgcAo!iR JI}I P8*nkG颖DԚ4JȤ,K0  W\:=蕩3Y Ń0+d`ɤiMFQ%+Ԛ|H'JƌK셜P`;@716b,H pT>`:1p܈P  Hٞ:CX֠ 2P Ѡqj2, KBt=. J,x ]8d}B#c6x90i)+} $SPt8R/X x}-R ]tXKbנgS/K@T##ZJ p5H8{k:Ʌa&әx-HfhY'X`L oh,$.^!8pHp%# w;I)>ʈ$)(wq$LMpZp qxh pt6$vx x.o ؤ՘H a-EbG N|̈3MȄkӒ!؅Povz-, V5PvGHF& @!~*&h= ]X{@U7h Xx AC("D":PyÀ"PAH&800 #|3Kjǁz0vƱfاXHv*zt" (Pq0u(dX-zdnjhg._hTZ 4P,Th=yc3{;`@$X;Q58IXGSaa5V- ; 8;`WaଽhP5C2K(q: $T#=BYy@ T(9.MHRbџG hꇋjz Z.&ǼQ3R⃘0^^l eHfK](DCy~ \3dSC:2ep&p\Xm P D!In|/X KIy+V=(ϊI28K[`z++x "vԺp%^HM4zj  {(u1!Ӄ@#nqA3Oz&P-GXKQ]DddQ CL5tsI 46qw3q7!j{mjg쿏ђNהbUıBIyCD/8;b,7 8[j:SQ X9`ǐpӃ4nƌLj`H,Ĵc˼K܇.w@iOWLJ2 jH5Zn"NHU F< n4gNɬ]F\c -`.BUѴ!['Gmc[]83-`?Mw܇_.t8 v0@'_L g9X`-]p88Kptoc|ߝN~tgcJ5̜ĂA |6X{#TwѼYh/u'O_!b]{w iW 1SX2>xG uT^HQX2,"RpxSk@ӳ4ʑ6^ sP Skڈ@ YJ3p s`mɻds w={ @pM<8 Nd;>gx0G{gZI|0$ ?_k0`@`H.x `ry Ʀ >Ϩ=&rhHD2<$᯸zDVoH@ /€( k\{~&M:ٖaBа%6 q>!pW 4ofa0 qЇyf"ɍ7u]*rƬL%)>} n(@Xsaj\0xپk\Vx?ĕjAun1H:M e1 Y7)[2N{vce|@BczRD ic=#؇A\s[B-mr#F4M+E-rQ+d8 bPh.EWy1+qWk̴sR5Ƹ j-Ĵz 3ds̑7@RѢ1VQ#/,{AA:cw6d4pCw!(h=Il4!>3:sr[H, ƚ4TdP\;@`%Xddm)ׂ D@.6c69)5$܄/ y%!權D y"`Ǔ\H*BVB³a #CCAv d{L 6@(tیA w2#SHSE!2D\>f#@HN4;K.i MfD .^CmnV.#pA!\.8P %C{6[kȀ %8#B @-McDbl.q !i^?A* 2斐V btJ @2uy{R= y nJ10a82\%#\V=(a<(iq |$ȏnFJbh la687zG]Ѧ9D?#9AD8b}hqM xDzeu8!Y\#V9zqF487uzrnS4;eogv*in7&n A;$J`A&Tܾ؁iis.GwCqb 47oi-8lTsNoYZ?Muz% 4"Yg磀G| 9cXk]E*RsF |0 P=v֚@%D#ߧהTaPL!V|+@:W Bt)ڹ)텾&2@z3)fbt?b+ugͪshR @}@j=4\ê\2@\`F؃ҽEnRVMPVN_d` BP VP2-:"nlwBVPT[S,j%1,)Bl:XN9cP`g2[@ HR+BŽPҢJ_'ChCN(@<*D ,AeApa*@@D"B8@V'& Nh` k@P"-#@. Jr̪<$`~WXxNPb @ ~!XP&> db@Pf"pR"a0`z2gpr"!Q AEAH!Fx #\D۠#/A4"<$p$m[8CR(y 461!~FZ @@hdAcMxTx&hF~TAc``lzAzMEtdd`Hv!LWAL (`8S: |aH2 $sjRW U4aa!BҎn'<aHt J+n4|R-H O*{@*R` e),ާ[N\J'"CYNnq,^`AhYk#z5E40"^a6 |6YOd908#-ʰnIBZ"3ڰqށ7q5^CPzrdӈCFls,b93$T,Ner#/EuQꦄ`@)H7 tťc#׎P.T64҈ceFi n7a6„!! tf5W%⡉܅j$|F}aaW@@`ɠ&*K q`6`6@" N@)g*||mnDCRQ gOIGL-Wj1%Tb!jNtb6ll#MfsȈDR6{ +z*]e1)( @ Q'LDK G"r .`&!F fmP4` "#'.~(WXsƼ@ DYP&(#:5. n$ !bUE#VY20M§T^  G91+_(xJZMa#TE̯V-c  4B̉q_Y6@"%f Aޯeb„FFx8.F殭=4+QV >(ԠKeK #l]_O@5b`Zɡ:dC31En,gx+ց $AD 3PvڈDvv+t(: (2! "WJ@+EP"Iw``Q2zD`JzE!u_` V dn^.,uP_bK$;J͵H"BDMObI,s>jעZ8r#ڝȯ[`\vcr  D_♧niX!8:]b6M "r GtAد/{v2B`?AE>jV(-.ϥMeot$$dTA w!\l'02'*_U\ B+`Vɡ" -"nTL> "ڱ'  AZײ*OB6+J(HmUQ8t( Z E[3.w}Obn4$k`Z6.*?YjF7k'@$7F@("pBVFq,&^ ZUfAWKa&(„`\UtTaF"d"S^gT&^Bp@l.,1/"f*`z3$<E!o@bm bAT!񶏇, `'!Lr1-f+?Fj |\:0%t@XUbboPv`h25H|4Cpur;`'{@8 o/qÁ -gZo@stґBgݬ0K%`bZ #fA"+U[+ՠyx_G%ea>oxf'kp ࠀHC 4RsxVg7y? qA@M9~/8@$ R|1Q}A1HNpZʧsH}x. q]ib͚fySQj*`H@4'l(3rH,:Rc~G*oA (4j (4 q-"\@ⳬߪk7.4@.#x9@}" h< 0 Qk05!ʧQR/:ֽjBذ- ',`FGPYiNcg.+X#cP-IdWV8>8%Iy_ͯ)3tᮔ6N,׆M\3a`3 y!w2< n|H2d9AX2 j svrRoȫӪ&ᵅ@~8'pb Jrl0z a d,<@9#{Q. L`':ZHGͱ6\ɹj#`pNGl`+fp75S() !:'N TVnLH+$ПDX1{Ƣme*6 qlf;|lsĊQ. t@ ;`! $O g|ad+zA[˘dPN%+RZĩ7*rN>R( @AHxSy'Z Gf*PG"po#&o2TrېRcbN0eREE Dyp2eĐ|g}P@x !h,<&Zړ H:'p|,MѐL:Ʈ=حYА @]Ec[ EJI$lz7ƹ`5M-:X*TjQ4 2=tA`@ #`< HRpx(xV`\ywnHx\) X0`` b4 (b AHyHxH>x Xc!/Pw{  !0g,p bn q `}8$Cހ6ΔɩlP 8R*BS/5hv | 鉇Lnmv! ކj L+…Z0xxx*9`BEpp J]e (mlpB3AYpK\ @b@isHp{;y   (heLr x -I"G T*(ť;;P`>}"A:5`^hS[1 ,r p>⁉ Ę}辐yC7T;xh#o3` `d8ˌ0@4.pz@׌Knd\ q{ '+&C8 ɖ?.|â:$/iR#L nȼJ" ( {>]uPmr0sYxX(| Y) -8! ĸB[z1yQOA1(xxzh KMQ88AH#Wrsi\.qC@]Ņphu= 5 b?{;ɩ:t ᾎbKH=ݲø&L0Q+;8"Pc:ԕj ;%M! >8j`0hjү02(ςG ט]0s!y.mvaL( X Ԑ,?@ ?zh:#_ )%9Gz60]6yC1L)6N!3p9ґ ḯBiOAO B)hrM șD 3V#[8s‚͸Q#Vj#4 xx;'w~ s|ȝ4 A7 Y;i X njD:THև}2Q@CCXɐtk3l 0xHsPnD? EC>!_HPh@q0 B+a!Bv$Y(VR<u,e( ф(ACp)WV @p5XWZ4)׃#2[zWqH^'Z=_2a/N&H\FIcRI:aNȱxÀ,>I&ꕓwx_[B $Z^C=-u/- 5J0(3DY_$gȊXlqh5mh=?Cp<Gi*d Bu`:ᰜsA=/ C s#Zuc2^w;E7ApcR؟8 mILQ  #BJ!#4a6 JIbҥjBbQbBrbxQƊx<]Gb€si~׀3ŸP;Ä 9pSPT"AN$NjB vs-j>@oZ,Dpaa=B踺.Ǎ}׆c8=dpY;a$6GCH[r3d@Ri~|C{*Q 5*VQ]NY\ P.IU4)}ɇu[T a!!K!|w AI{*U0x3(f}4Y%"J[YN%R(`r yÇy$"?#[1X8 ~8v>(U ia6<SĿVݵMJ͜p]reþھ\q>nhx3sA*p es' -H GBu?8'I LĔ "ڈeJ@[D0tXh Ɇ8bxoL bd 8y@)rlw``@xؽt,' '#`eG u W !TdB <$1;dڨM`b1:8z)ȹYF E̡&6z܋{!a0 3HYxЛllX^ hp{ XeCAhŧh[(~1_q.+\LiH @aU`\  @fj zh| 0t 2`y l?!(ciYѮ6fr @L"Gx"1߮pWHd1@P(u4`-P0 }:PP0|=j{d vM6)ʀ솀f`T=:xD/bSD7-bΪYF ykv{T0-x;$byV큷PV}\te^OptаFfőlƙgQʆKpT 4 N f " jںZG j޸`@g&KrRhb*J|7jܤ--1˫)|H4"lZls 0ʘB#hX8. ʲ !fWl\q1`0@InKTªQ !X:ʡ 7@;8#B.Hy'R:IPY~dA@) G A9γ\,Oa9P) z=9X3#T !)ALC239# 13 (RZQJ=.x•'g]GY1g.h)KKlRNiA\@WveLkFN,`#Q,phW2bHʛh--QyY4^}tdXz==8FȂf,1 a4h m l6 _#J@)3:pEڠ a :=AIA1D\pr,AZè"`^h^4ZTˆO}@ꏘ>̙͢!+7hl f=ق;ݪ A3aZ 2 r"cM*,b"8rcy`H?7+6~xC#l %^`;ɢEIR AP !X)m^Dg%N 寣AH0tV߻5v[ -2^GM¯KoAV9lʧxtW OE?)#ʗv>ьr ǁP2@W ,VOٽi&Q'҂/El!"Au \G!>0?8ԢGh)4جd/@^@'NC`lqܤ uX@T PGV%/F p8pVblczWSAP|74èr9WYT~Zhq!1@TAm:%4mjȈ"p18A0T(jABG#`i B_gGx2 L1@LP XZEh!v@ ``,A6C8Z7!@nJjvid@AcHad@N&f1sBp#B6  nyAwn-4YhbT) )@*a:PH|.k.Πm&)B =$z%>H硨*br=BA $c@(+Xcz`2{ ^M Drz`L5`vVB!\5 4!|A($NZRH@Ga p6lr($*aj0@t&2# @6`j-61·A078Bf*.!2a@ 6vDĆcd`f^ `ʧ TqS_ ` (eLO .M,$,B'jj2'xid-BLR f ԄxQRRcZ!JxZCRX@T&bne,ġdl(g"p‼h* 'RF".h (LKh\bHC1z!@a֐j@{@B&cJ%`'B[@Mabn,$d*-P|n  @wȺ c12 @  ~l]?Nb)g+dm N8`4DA`nB'x"J*]~jE$@NE"$&Q0I8"dbG 4G)pMɌvN&*C⼤r? .BQrf>PYA"oE@j7-8[<C0r/ܭ1 Q ~$0E$D+LFqUb.f3.?g')xH:AK(n$Z"p `=.d(E~G`,BEC#S &$<'C!2# ج&8BIaB^an5 ZKW ` `?&z ' F] 4/(R _B#[ (40A3anGDb)lP#)V^NT tE V |=Ү:7-y^$r `_/SfQ~u2.^E!a&YK0!6,l'@0@h jXB+L!3G`bl<.6]FRgv_0EyPBd. hf!+I"7"(% d!:n@5X BE9+̈qzuSw@| !b~tG` ,ޗ譡A鲌KP; DvE{ =q7J,RHQ *aE&mp? ֹ 5+㲹{g!ZkrL&!j]++\hg+RFHWȸ`(7]qq4 TXBd ۀ{K꣄j@8nC)c BdhtSF{ȴ,J'Hv@T*A(YFeI NtA@(pN7ޜx#t1.x4Bm@ M]d1DanW0X!xl)¤=Kht(bAA "8Cz+8txHB+?nF @šc +i!d@W'*6jCr5#;ȰDdȆBt,b&cᓈixWbX-8@( ,ǜ\$ By0@GPz lfƩbpI.M9dANh,< V g,iPeA 'Pa\+nC"9Npu  @mmpEH*fhf G]L 4QN$ I, E!a.#!|[`r>fvNpt1A:*|!wr""H$R}c `@jz)sM,4C'X!ⶀ+X0{JН?Jg!tRP"M0KJO  hV?!nZHĭQnFda"@Bx@>ZwyZq-*|>Ue%nlt8M,âHrA_ D?8.-\+"}"Q(z.U`(eD*G >8l>:(ah gq*rJdD'"i@|d|"0¯=n@*RbT`W\D@R*[Ƣ"%5N҆xafA~H:* *r MF1TA҇QfkF(ZAw9nP/S튢t!T C Á*7*UL %Z#*$.3$A./\fm' @Aì`>js!xA,J._BdRhw!bAWQΗV2!~aY 8PGaNcVEa`adրr-@'g*1w{9cd0,? K`P8"}K@ #(}@i }j'{# Jp@*}%ҩi] uIpnиT6E`^{0Q2T~ qN1/'JjZI#܂WH(lr^s8]<`Vn7 zY7H.@s^4${v$jI# 7ZNgzxytCDq"#DH\.q{3 -6ҩj& ]J]ktXb( =@"8J@+7xK `$ʓqh5-Kz JВЧY iZ̶8*\nh>v[m^LvXhH<F(vL\)Q2 WFp 'i5lde;ʼzm3/r2@(xJ*yF"i  d I$̓NJܖ-ɒy'9ClF3+lLB'ˆ9cç re RR( -ɶ0 '-bAfY+9X-쳏0:PE:8QWj5JQȫe@<A,n{<B@pxXڟd|`xiܯZJClNHH`(D9_<׌@ېdiFxBywBChq @nH3ط":3?@I@@@P"}(Bt7xiG[0:@S*ĖRqT*0Dл;ّ>H%@"$h, V`ϻ )x8_Q&F3E(  9va,'*Sa7P ÈnR2|Zwh5" {!42UƂT[xDn\|Pt._eAjmGF@0%M^RR@^&g)0B @0QGRd\>eP !$#n^_1f,@0MW[d .Dr@$؝t9P=#p9| F "S hR9P]Z E?N i~"22L F%8+i\цR=O9]Tp|Sv@2VrQI&Bz/E`a?:G9T`Wx{\iY&p,4z=+Ck  Fqh|Md׳Oqy:)1IZL `] zb'FmFDO@\ 2xi1" S ! ٶ1#4B 0"`:wIIU8 kkq*$P? l T(n |AShXvٯ9kbv 3>R!IjDqJ E֜G%KDУ4MP@PldHl<zJO)@ ;p z>VBJycpcPGRiq؁!\H5([QQ$1u@pGexXOԎ%PPH6͠ĨaSUs A*Yq.3$BIlj@\$CB_Lt[Nx#t h,G<@2h(f$)\TO9 (8atZv :AN*EEpQڜH8be4Pؕ-X1(K ' C2#7(8DŽ Y 9ئsyȍq3T3$Be _Ы⃂Y)Å,4CMm*U/yI HQpn9Qu]ڎE0D ڣHDiTúZ\Z7׋pap^:=mH 2/+uM O\2-i@'`4{zHtd )@KFZ #ZN$&'P-0?-શ%m)B/-Ʃ' M5HpU, eR`ڍK5|-") HQ@qR6S`eCm۽(EHyE0@}ޤDT#[Ѽ`"f~'X)%V߈ÔX^%ʛ , XBYt.8ߘhM*hHrRG@E2$FmYzEڔ[\ ʩ= VEu %Zv uA0%'XIJ*bz2 03Zu29 l`d:`0̡Jz yH0n =xۮxp.CqN’I5 A @p Af1Ѐ;&<!òHkcpxX CP7P!){_IT 3ZÇ m@  UDw.vp$`__P!,bFc`6l0 d]10gK)+\Ȓ8"K Z0psL#C`azpHI?dDcEbphrh.AG'@:ɸZel8`y&Z21Pbj[+S| uT4Og.3)G0Fp `K V IqFh .y<킠&t^=J%I p+x;Crg; ͺyt@xkAEAp鴘F@8L=zbhB-\rU %V0Tw*F qMWHx ܶi˗-18F%a U{F :Vh g](WUjDwHH+ 4~Gpa6 1vlv!vei;PQ,\~>NQ1UpQB c%<F̀ZbNHX =E" ~#1X!#ärE`8@E@4>1@tΤ@L`.a-5G8զk?(N%}ui.JxzíŚ>@J}F=B@(DX$f38Y D  &Y)<:HFRZ(~>@@8$i05EfNɰd&$Dpabz0b:2@6;.jDBtҜȨ4_8$22 d." G(s.Js* b髼q|;LNg+."`\o;FJ+.\"F17 ch0CR)l(<@8r@d"%f,Kl8l㔔F4r~(b.(K7).mc`0$!( VW b[VqhQ`5Ҧ#l+a LN`2~q :/!e<0p bIouaa\WB,'}f'I#NXhn65qVk%ksq>Č"m߬Ni(6D E.zn(R DdHa(N9 d-y7υILQ-[ݚ6\*sY\b$gH}ߡzq6N+01r3h&Uո:'|BDPZb{}zD07QK,$Uz ԫEU\ ) |xy8"H$y؋z@7ԭ4##|P@ @0Fp(eedB ʭg@ghpUc >LL^PjBFxCY 9[R(| a X*HS! C6~`$3~u43& ~ 9C;:|fv ",a!V"0k{!@m;<(c,vjbEĻM  *Mp"20iRnGG9db<8Q Dk;|(`_ d xii%RBbS?N@4(h"7HXD}>i^C_q ^&-HX8h4кHUt"%I[ \-+BSGC躙rJ0U!!(FP3E̊(hPcK NI]hF2Iꖔ ? X*4y >,عMS`ƑcY@zq߭Z>TGY.Fzaj"Fp5"]eYk<8E r-`#U0O`vr5l%Ҵb#hk `6&"Pz^ 1x0_$0z cJ:Ǚߪ  eaEJ"(ep$AH[;@܏h&Drj Ydw<-P:A:`wd}mN.ģu`KT(rSZ"*4Bk}eƼ{oc `p Շ‘='|W 揷 shH 8p)j@La7Gß>U: m q6@}pN xl<"`PԀtp<9A;j0HjJPvL7 $8d(AX |hm;ǁ42YVY<@ı<3paKkW7N3CW ᫸>3+$3#rff"i4˔“5u1'\g !cژyẺ&aܜ>CU8"^?"&` ,Ai6- Jb2*B]bś#Q!a%C |\#7Fb ?c@00"-Az)] ExK" IߒFYү&,,J,F"dV%ZJbSPZ  L"h IhdM @@#>(`iu lz ^ .48q!/hX`fj?-bzH c8ub mBWl9kZa@`!ʣ2gOno@DTDDRj\BjI4Ó!jCtc"`!G A `LbA)]@.n$a=Go>Y0 Ev94o#(*nH$,'w%/$$ifŬdWvrB 8fp:_{cc-F5+2 `eAO-BeN"b ~ €IT>g@@(Jߡa J=bsfk`\Ƹ""k֍c#'M2'(I W,;23"c-E^ {j k6)3 &: a 8|pAt+fL B(p>2'Y:,H..Pn">㋎*ل. (-D.N;,ƠSTB& 3 9,-"H'p;(G11(*lT"o$Y R{!L$cV,$|,_@:L o8~rdbBF\t[Va`b:,":E$ 02$O(a N@S3N*hWxCvA;!-!wqz*nf"zgpq99SLهe#&.AؔBCm#BpJa`\`0Wbck9`i\Z!p,V uXxg^08B q>X'Ċ2/K8ڻ[>X0z]W k@eAz$TfdfFIj6chi6!N J(;CzukvS%֍|ЎW+87Xram_maPHA߻TRB# @l`plFX06BrBVqoJhօc5aF0LV!ElPBR ƲIH^$XtӈJp .%&a`@ ϖTмL q`8mm.)"FZ)0Få8,^Cc3 W(1S$W(@% kvV!Ty55r\2N /^fj%+L7¸ EuReK. @j~>+qg؎'c JdR3ίsz14B.9<a LMQ;b\,ya8c-Ў1-b&Kzw krma` 3RRsD.Ǡ7@|;hY!uVyh2vlVB)D(~0jb PFY+$A\X(k"!g U7 _ז#8(آY!,X,s m(#!2$dc^ZƁ"-LExSb h^ @aHh R(/H<2v+Xvh!_ ^ H`M1cLQWuzEeAvE:uhJ" p*Tš#8rMn]fhݭydWbVshfSk 1-w%g6YNI7X]1 z$ gy%H:gHP=Ekzk`u&xi+jH<|A?!k+J @Ed88 +qjj/H,}4G %xS%=[ r°ParF#HD`}kg;>-~+)S,#"*`61ibX;adi>&GR^8=g㶮kx͂Zqt 'r v`3.$CWin%Bh;A|;;ax1d:}+"xUB#;`&hK DD@~zގp e 'ȡ9wӤZ})sz52̟ NV:~b0-FHCaA5ܑ-|Ìk n@{DCPeHHA"Cy͘%XBLXG\nྥ2nKY|!4 %fИAXJV-ܤ? & ]Cd{[%L$KJ$F[h*iQ=r; H#t! 9a͖!4rH? !▢xcY 2%:BHD%)B+&pܙJTj %a E]эEɬG1=D@2C@(\  7ưWUhFH} !ɗ s*a2,d{/!=>ܓ*qQ"ZGU+A)!4m$Tԫ"8R Qp9B%( ʖם cG4:5 &j*CrBH׬mF{ h8\`K x2Ahyq_EEd|BZI%#uB8Ac$Fgl.s81!DH6pr&\ԫgH'&[Zd` 4 `-0PzQ11@f0 4X J @M[fi]'R~J@@ b Jt6KdsROd)z\Lg5rNV)*}*U&~L *p84fHG99g%+r^-1Cc0a!8a J8IO3iAh+Fwk,ȗ":eT0EpA}d#e0ZL Y`4( )ħP+fucrC(s"暚Sy_ZX\65G 7 ŵ:5/6RT]Vy@p)׍R9,9=싁avd ߶;PK1Z~v˯`L *PaP*ɪ#w`,\o%h` K& hW"&%IUh(7xT  J%yxbri 4!(7XPڄ6LǮo{ Fb $ YCyEcx"ixoAsl?.@"N0ֶ  &2=:NBjBA^Ǣc}05`B4|PxEHPFЂ>Q?> */ 2E} UCܪr;" `#qf:*x ( `.[ 8䘊C GH@֋[%;ӖZ$1jQ=PJ A7V;l[ԐP;٤DhCX(:+.IV>KϻI5?>ci@ hFUPs9)K%DJ6d5(Y4!@$C/ =~;w0LL0(b @4XQy.iz vk,xy#pj^/:rU!h0JP0 H@p ;'s"Z9;0@LOx/xa`?;Aх)bO1 X}:h( w$b K2z؀  2J;8XX ЎP!GAd)j h )x -dr04￘Z2$(HGpHr2BR2<~- ᚅPʗΑ8cL;CNP88X/ ҅ <-O0y˻ &0|7E +8`8\+@B(X=bZ񐇱N!#闥2A!%J02 1ǥ &;x4 , m,{y/UCl4R"B!h8 ę &4q;i4Ȉ>8)OMN M߅rxX@mĈ3ap@x/ 9J cD S2 ,Z (QӒa3 Kګ*fXGQ{)~VIrPza]-pv32R N (Mh+YLz2QszLTԚ Sǖ"<80\ **,JirP66L V]۪~I0@Y.4`6zBy?䨋rтրG1YPפ,ڈ)ЏN0 oe `._)Q]A HWPKO%ݤ8OIR^ x3EQ P{|$-)!i76zhu%$B+B JJY# -) VzBɎ f `.ia=4C@s:($``N4gQbdΒ ;L@a2f+@YOB#do>fI b:ޒc}eJYg?҈\3Gb1!#LHb #4lD@(Bz\.!WKAF| ӻ-T3ӔgÄ+0lQe ߈U/pD2ήQy XR޶;5R Y莈E'žn;Sm NOA] 3$*ԧ6:;u43.67 nQ>x|"2 \Ȑ + ks 9ihe2{[4!϶202e0AD^(Y膠cPDpBp:̻婺.*@Ҕ'omSA"EZ)KB0  @Vԡ<_i pH.xeXct`%{ H?(6=ufI/b2VʴM'%)iΜӘ컾G 8XFs-M[cY8 2( Y5v8*!2hc OPhxJk7?1"q[zcƘ)ы e ([ʱ(?)S/ ^!E͉0ܙVY`CG[Tܜ>R Rjۜ".۶rPL"Pdm:]QRރ Ɖ.(6DQ#>T:.=PZ:PҠ 2I1p@BԒX م2O -?I,Ҭ)h8n- V|wЦq aH0M&Rt}=` }4HPjF?_Pz-\o:_WFzb'yl6[TS5V @p !ȌM{!Ԏ6*أ"ȴ('pҦ-zN G͉9(4p& LE Rp0 nx MR;{>k-mR-aja#ӂF(GP  LޡL*U X`e5δz JZ4U׈@BQ(:k<.4al*Q:&i ¸ڳܙwc:5)5B@Hg(&JQ#+vy) a]%܍X!IkZ2J1|]&s`Z(`~OG WJY\eh,}р+4HHpzZVS$gr#$f|{jw#MEJ1bf_g\bWOf= H!vK*(rSװv05L!`cI8P2P@LNdfi`#@Tqk"y&-ŠaA7`p'I ,]u&A_"Ӕ1X6@0+%Z /`Q(2HdekY >"Dӻ85Mp2a|!9H3Fv  s8㏲hOllN3DQW6Mp4F!a3_3P 8ΆfC3bL(0bؕp0m02 6Č0Qp)=A<%̒ t7Sd61jhV Y1ĸTa$@b#bm.42):3A<`cgSQN"Tz@@Ǡo]y#Yt 􋁐7=b@Mؙa śVG:a63@ǁכzblJ_2dQeə>)I'pX &d u,sp sOhEU ָ荇8a,(0#D1Ę֐vT֬-y)] tΚ{,,8@JYA @(GPzb>J!V ",0Y "'ZJ.Хp R"T  "\?G@.ŨFTٲp19%fIPlizQ晢`u ll\ p1'2UuhUEX!>#j C\ǑREY-`$@bb8u,Zt)N -frR,blK&Z ԑhc!5NQH#xc @T A-` ۮAF II! 2f?IcK]27YN'c\f1E( P,C{zLLvSM.؝q! Hsֈ CG$0Q>BP<ȐxZcI6XgdGIJ5I9L+*"FfB"@ &;٠$c \C  #|-:WGho&Z͵*̨ʚad͍Q%Hl#ՙ&lUl)TYFjVT]O3 I*\;AYn;+F:)DPq2tA:Ӑ$'qyH_$[V0(caA+wxlM1틷+ ,޽ök _ Rbt0@R 1yWgQZ*ma.c]h-&}[\vCU! s!QA69C"k]8T\ RgtAG4 fH4ͮ€ (dE`u&oQ%j7.3ŘRFNToi,)tFDxg)m*$( b``d84dT sjV:Ǝv&!%,)n@xBAB+|Cv!W f=aA55%EV&"J+"ʬ@4batô̡IaE@\ E¼.M^8cK hhvQChR ҥ'Zo-R+bHK' 8^1"bc4`:+n HrrmNR.ke| `Iaj7!G.O-w##it)ʼ:$ ^ `y 4`iB(J0l j!)pM8]*Do&aa| Q? (F/ )"R4w|D j!xj8VM  [i.+4.dlŽ'-JGL( :t;+\reMY(T;8RwB1o2/bD4-2 @`6pidP N;C&.8,&w:Ҭ!OQ&R`YSƒC4$^xM7@ j`ruF Dd lB"LF)E F\K.)4nKf~e% @*PB$a6"%V鉀5Iخ+(-a)t pZJn꬇BpjrȢ|֎\ ,A 0R#Z%MraP>n,npI&hi 8̄=Uꟃ\ @ A)S'&B>i6XaW7}UvB "!?&"# X4fhFؚ))<8mK&k>-LeNU.d.YCnx"Y6HRfa `½`Tdߴ~`)tXL58G&NVph PFYeWLc(.j׷V& aҒ ;YdW f^J f0v(FF rBK>XQ"s4vQ%RP&P52C=1#9҉ժҡ^! P@7@HӨ & ր6V%%]-90uCABA-DB"  f`"x(NEëB:d3Ӂr!vH "ӗUu`D@Et+w@ǻ04Y>Xj6,Fb2,K,Po -P)K\5o5Z##"%O@.babz\kΔy# ^`,IuB\9!.FjF*6#M`<@A),!};]M]"6$]RT <5Z12@F`ޟ>d! AXR'-ǡx^}aMy:#|x-bT@) xx,ݍ6E4xF@ a¡NFPN|E8"rlaӮx'kG%AC]1v/l|V$hI!`d)U9{\%A@!!5[_ކD' s)ԣ8NA@"d-D_ݥVj.McٵŲB8ke $2\a1n:3A !4YHe*(z j7"4e#4 HXsrxcHn9c-E$HH<_0G2{ "NL@ܜk8:}:  eD|P(s<#|8,Dq&?IDP\m0ZFv;2>j5?0TZ/jF(~*Q\5C^v .xiq]GI :KU?T7Mj麬L5V4-JP#P[7|뢍Zpـ.,Kv}6 h0MNk1ik4ɦ" [@I5 )*S(4Ec~>)b@DqW(u BKZΔ}0 ȸ-1<&'`#..i| gޞSZX1hڤUb5 W./ d)%`Z:,/b8d@x:/ZVUo[$ڒCBNQ++OQ8PL"ol 48 x+ Ry}.K~UWqJ/8m 0H1*G)MBwUY#ਰ ggZQ[`1BǍL`cb*UX$0}.Sp-=#|vVr *Kπ@ m` +#ApXc$@hǠfE\;v 恷͢9fmAbڛcZIHRO*8 |}J+֭PV2JM7tN x.@B 0X|1@$>ZCG0N4'r#>j\]1}a ၧ1D7[7"F"KVj=Ѩ4FvMa8xZ'gߋ5BLpqv q&RߙR#̣T+Fzsl|@N*`ND:xb l{v!ހP|jcษ*9󆖡O6S *NϥiK@ 3c0b#+ &h$ zh`*DrxG*@jյ+l+IMi,? `1 \&+P-0ˊ0H^DyG1ɣ.0S,D>I6$Ҝ x" )f49S¸r>ApMPCi@}k5B_L=O Z@4 y(1 N86(>o^m` (SHE^5X3m"޺疁`p$EXr@hb3Z͗$`VHD@`j#!.)&*R'P 8AB`) {;[%X$Ipc4dI&@˱À ?% {5;: e1I!#5ݬR:7{xN&)1ϋx' G@.)z lAc8| %K>P X@!N(x@9wEKz E_gAۋl*ްQ5 &!s):sXZ5/䄷Q2@!ȌqMÐp*~IJ/lˍ@} 1^+ gM"T#m&Ǩ^ltdS@T l!*%B.2p>ɬ_@Z n qx4 `=dNzOEaF2(=7B/J)ˆBcU!AIS ]4d.=HpHX2F()ijHf @:t9(ͤT~ A"/A@2@ӄ9)#|Xd.A94|z0ྩh䨃PrG}zMI," <2 A:g?x oWj"K,D,P Umde )4I:8p"$F99n$I iy&X9W$ TF$@ }"cԲ)(@-C1&'Yj 0^_eC' *Sꭁ 8XЅLK 6 ˚uъ<0H _IyEĭ+s6A׼n\\h q\(&H+@+MB^멫9'5q0&&{"T꿷@KH#Nq˺<¢A)@+Pp(mD8#;0,+20Zs(Frr0&"a#+d!9`*o¬x1_!f<<_IJJL G.3<SSm%~m<Wf.p>s+]>%f%>G:bΠ^+Mj0itsNb0$@0aB!AB.wx jn@j([#=޽e$3Bnb5#jͦc4ΎT%k,a b餅,N`|Aʔo( !B"j4X4RZx6+V-L3GB dv$x& PD>j|~ʪbOH.:`8Cj~Cv +"/h@bFqTa~BFMbIRJ 5ɟ?& 15 ./4jFo bh!A@졀3mB o#j^ @ h?-DpO#1b!Nd:! 0Tt (HH[[iJԫ :TnU l3"0&c$ b/I[?"+t Ѝ."bf%A&A+R7>3ê^XH @ *Ē_t5JAp @ LA"g% J٘ U 3*sOzGqOHX݊*񗥓UZD*U|M`.DfޣF$W;Vo"}D9-2NbPa=mOUJ꫈tuKd(y0`jL o۔*+yT\Ğ$B`!/J@\e&|XT lA%"Hl=ʴ/"V28$q%!"3C6C^#-?-(FBI3+R-UY<8!I![x( @ 81΁;@zX9pJzr6;$yTÊp3:hj0VJi>%"V ,CoHRD"$.gZOzvң -6,jr/f99ޅe A ahx#.=AwECPܐJObR g#D3"h"Ac$ja)3P@.B,ç2-4*="-,_O$.xΝnj"Q%8GН1kB(K`<졚B/+`R* $8aӝܒ"=&¢.!/jN#`0MOqkw۴z«N;ˈ/R2H#FZ[<8vT(P1JW(v+giIK"m-',J0N =n<~a0Jb7#E:*Ƈɤ`"`i0 aAR!C%`.dox ;@B;#0ɀBaLƍUþXd&.qW jTb'.ÉM85MoQ4V B@Boyjo6X2!A_ eOmR Q0&BO)~AMOA)1*,4#`Y.rl (#j`$,v;M h`LU9B*aery|c3=.3V ɣ6`'||NF` I\d&/qCnFvJahNjI;߉6xh` V"sV"WRA 5cX*p5ڣ"Bn @!w/!5sRGٔ˕``țnMyfjJPGX* p ?$  I4̨ C?``0$)-bI^XdG% N|=@)r~L:4|@gCrɄ[/IV<]c1\֪JMU,|+Ga<%k1+uő|BQ0I%ЈF]0?dҔaחj . 0M"žr" 0X?@z33{Jæs.ìD-TXl1!DYL }Gڧ*0 G9%t}œ@L`5 , p͡ Hઑ#D6QeK*"|Lh'76 h5c0J`@M#@FybhȵP &̞pƍHzp,  Ir~'W-Z,$ ix\ٴnlXDR(h+!uvi:P8XG덨2`.@p 6qzU *Kl:Zp` ⸺I,>7U!TO@s6\%h[phX p\(`P( ̀-pL$qfMD1 j#gIpRj ? #YkC'd&zٮU.dYۘhZih0 \%5 v+A(`6z;j%$QGO0Ly&gh1#,c2Hxk`*0`!oLf&HYQ:$ùƁW$#J1gc%C&p"M*DD"ZcA32K FO! @] ̶˒p $m°TMt1$fY0N#iD)b0-DӀB:S +H( 'J.~DȻiAJu:V#Gb(,:=?˓LfmxBy:d쮖lS&;GHD'JVq>q(N!3xٌd-z[JRQD &l|H,vE2jYM\Spu$X(31x2 A%՗T6{LY:Vi |a xj7X .4Ww$4=N -RȍLRaz1`e B#`#R{Y *>E)DOS>I 'r:7l@eÁ`;abX~ɔ>t$E']5SI#MUD<e2X1DtJYhE(Bf<Ǒ+@!MXTj xj90U6 o5 B11$b⌠^ >uȜ2=B0<b)-@P%D ;>ƺj$Yq̎qbZ H k]= 0Z #էrJ 2g YiFVZN L ͲƂIj2/ЙA3U]ߍȮbhjIybBܘ/#w3v]ÏAǀDP28Gs*t*cm?7 zQ RH.r& Tp7Xm0+Zo1A1BC)'%+ \9)"H阌Xy@ 0d1! D D_ PAAHB_E"C{9"n AF@澄1,\Q4XI1RM 8k"2O!Io=B)Z!HBS|<([G,("7):"'tpGPH%*0G^a42'?;t %>dFHPK0? V iFEZa(SJj(([TX쓲hjEc 8)8q Áh47%&8b>@S 6Eq T5`6 )rb.)%8QH?pi5,ɫ"A|/{0Vs[QK8pלH8Z0I!!:.hۑQɀp92%R/ o&2HZ &9@qQ*Pf@K_8Ѿh"0"{؆` IU ptXjQZp ` (XzȇPq8*- pp<~饥dCh9.ڂF&R+i-@pi+h%8PXv8w9) S59:m+YD[iU` nX%P$Cq ԟjx 9 oyh2HqH>!=@ үXYưppyZTX;5)%jX`)-=;,oi`b}XAKi~(xQQ8ƕXޢ7A`]XUk͊p'pMAʓK5Ld } Ģ,@^^B4ǀ]\MY+0$P|s}jo{Q%J_x&AH;G:Ga2)4yŠ1{CIT*YcT:'&mIŒ[%)8堮PSL6є62vZp-G]GADڙ) yɑCU*mrraYaMp>Eh](HА-YOAIߏDYXch#!r RLu(Ly#A}xx# (2)>}#z^(QJ VޟqL$$80YJ;'gIg+!X%я~H9'4V8%9;T2h{CRluրxVyO 3Ph ` mo.0XԭN P  ڮ(`X8pGhDSi2e]ȦR}8b3z >#xanzz!]0"Qgc`=hϩ{-2)ȉǜd2pJ(HJ?WXөrÛ9\a0B ࢱ UӸ:0 ԱQ+8Y9۞` pƄDFhT0h` yp-+4BS=V7&*sP6nXZ[ip`iG< P =sg МHB*5Ne{@*};rJNY%6ħx䙁Xx8%O,]me< l\ӄ٤dQzp(YhLiAqɘg A-q-yX,'*ߥ!?j5:l!ߡI2&3i[p]hI}m`nK pK ]QR{[&Q͏AF`SKN*\opzrACUDŽwlDмA Ph+VZۥΚml8nj rlRGt[G'\W%rWI\DoP ׀qTa'1R%Mz @IF.?VLDU> q{IGGo?(ɅCID ˠ$<(oH_Qs Fzh&6X]Z Х\E^3r8 2 "8Qc8`v/Kh{LϛC2lxsFDA\7? $M6-V1LBeB-d2jbaJ/b.8`NA[pxQ7 (8 ŒDbJ.5_Xƭȡ<ʶ΀Aa&ϯWph 3K vx\c˚s6f2f K=:ߑD_1X%5YryhʍXȉ_Ipm7;k[m)M׼Xci27.MfqX `̘{&=B̙Pi9pgEƭ` #4:KH*vZ2Ѓlo.`` ~( ~>_ b0y*j+Rca+`n;h=  }xip(*߱p_S?:p #Pudh|EѧsD\.  # T%EN@U0E!Һޮ72K,i W7sPlv0j wI.&Vo~Gk߇Y{(*` ƥ"K+)zT{  =R 0{COb^O4oAor`F,N<)\Z!H[QFo7[)(8Y'IԊ+:`2 LPp S#d0;+xtqv{? dƳ) 2PdMl ht6ceL((?@vX{/2*% RR: ;n$W*126j$шcR, 2:0܌lʡ|Cb},a{'uG@msH\vAH"bčt0TǽIr ;np}&G@7B#z$aE!(Xx[R[rϨ2%1F%|g޶tL* 6 srvR ,u !~HUխL"<ٶI 6JpZXH@:&~it Y+a+ZI#;Cʢ)C.)gCx]&^B^&J8!DxBT:Q=e(}G]s&4R >UcG7'@dHq)<l@p6JQeRElꑚMQҚ׺J^ ``Q p+k ?S}]bmFz"&]'qUBAi e:eLq 0 Ln p LPA 䕀EZl?-J$%hE 3+9$CcUB(SM""fgT.JXr@_߈#&,,rRnH+JqN)+% Y%>ȻH 10" P65gZ5?K`AP nͳ{JLg%flB.Cyepmh\ y66saTfq\'c0)z*FC["(& >B,I£PАB_C|00C0egQ3?!صXa]"72j׆_lگ !Zy6G>p$,P ȸtә mVY$i "b(<@&w>iIϗS?mزgp+i6%׻c$v76{pY`$8,SDoɏ!ct1BQ_ueq$â{t.>sK`2$&էarJ麏$lDFDL!my/G܋b Wqs3V0X"PA $H,xe: vD\=Rz\Wa11 # dLrV g4Bmr $Q$\l .%3j& #s䄽3kU@#fWTgx+ JB9~j-E"TB[ t뺂SR$CVAR@CtJ1?T&8oPk? d>H Asby Y! X].!:J-$=T9rnD9 J$&#s ǒ\|>PVcE %,"#x"I$ `,;g[Z*h0E*[TL%lYg\|q ܱ=k P47P*["B,OSe: @ N<@ y VbZON% $%hG` b5v25Γp=c a Kt {)"χ[Ԑ">$&U1H,Fi`d,F!L&$c1m:B"@(LV@<0l'`>BGh*!=cT;&E Ba@zj!ƨrj5 ``!":H ~!1d煸& Fz!A.<frN(/T/$"s@&b(:qxwꐍc8yC0 t[*7B"3ɡ15' 1ltQ,+(%D 8Tv-Ȩ#` wxoAvB)h`?yDHƊJPc:@cŸ$<g a!qt] n> @ :;0ƫ{\"2PJ/0L K. ]T3 9:`Z `gAPO\c?c{E(-Bx 0@ : L"plzVb6#s0(a`f9D"bX"6_INdMAl q>0)krOv+%c, D^DJyګri* E,"'b48zĕ!l, 9`H&@t$ H [6N6 ;OB)UmX%AB8!n.h1Htɋf4 ` 1eO846(zE H 3Ӊ ʓ 4jD . u^lH%'kJ@ $d>pB 8^N Q`i?dlzĦiodwc Jɖ t62j7VH &v^N `0Gpkqb kQa:Zij+љe}j.k WqJ]LI q@ JuGTpJGk 6w0%e-_Jhtfe7rČwwcj F(q]xu9eBf"Ŝ8(a0!De e$g\A%`0B{U͐ J^diĶw  q~ ޕBZpAlUI*< ئ` l!.^=+.|m$ /ʦ|0Ig`BfZs$J `T к7~jՅBF 1{H|`BA bIKV*)F&O|^g;, 4nBtHD6 ꤁?;`$F:JTZbݠ U ~1Dh(AH #H s!7G4Th@yKV](V C|%PdT5 c4Fx- eK0PiC:BWGς@|O8GǢ8",.L>T'HKRDJV $<5GKT$*a=|jU,`"cG4U:8`W„0xӁ Aĺ¯alC&:Z,LE Z1Gw;uP12HW[1v #bI螣k0V:*Z1ĴJHrD$itX|凭i A?0ŒץKcbDCexgnuc\3/$h.CfJ#w#J:<Ē#[$suV[+$"v7W#g4م;~۠''~n>bJN ` X$ k'9ql?33(6#lYwVGQ&D[VP$H - ' ÿ3H:tLz "q906m" N[ʖ6"x\=(.9BdZv8ƙ Նø!./jG b.L%.`r`hWK"zMGRgbR6[ZZ#N[M6!pj%)RB`1 !k b'aBVEKBF` #.=m߂!x4r /Fs00LqR"N;yAx΂{Pe 0R_*Y-.@7  bY,D3~OCI#ގ\2@ !wpIJޠG-ʉP΀v6ƨ@šڨ@R< o!Qt'ƨӕ#(d`80 _2&Z+PHSA$,!a ؤSSoێh֡w h~i=(+C6}dJ+,saTӋ+K~?&@ Sbyn7%MdN8|8RW/(uY=:GTVN `WT#>^POH,Q#x HovػswxW `2|Opn8)k`FcPp@( % Xn5*EGQDvKO =ϩY$GuX(zBy\ Q*V@+}!T %U+U@^^ʳTWo~|ӪV5jhik |1Hh]{vL1!f*<j,@ v Y:TjZk}2 K3_*wOkҾ*lG @UŸ p[t/+#00B@+^c,]aTV4 1x0yqGP~9hp* UF BgiR4$3 e=Z ,qmC ݔ2֕ K/̩6@pehY)]0գ, BB:0:.SY֕DàhP*.)Z0$~͓uQ4PR`P,`̴h̠+2 D(+eҴDGW{0 䰋O&#-FRgmSF)1m+eP uueWMr XiP ,arV4aCu;*vG6Az&.{:ߔB< $9>8Gj,pari䓢V3@d0A+MiĘ dʚ#ɏ4P>IpӠQC$d:b -P!p!Ҫ@#Q9 b1-Eg? +r)^G:5sO%1L(U (䍭)߉$^QF'`&UCHy2z+b7#I$>%E `ii$b^=yA{ siyc5jMb. ]jyPA c \ Ѣ3XK J)XEJo9Z@G $GHgHWWT9MEw*_M97ªGasNC2Ɲ[Kz.hw{r -|\3hcp,QҲgT`+ErC`CX7(`. (چaT iZ3?2G'0|pY;(0tEH 9QJ6 +VU%rP  L QZ*c 4Q4 L `H T*`U,tN*$ڡq9 h?Vj)hqw4(p1fөSkFtaPʗM'xŜ!Ljcfh?P6 1F&NhS;| Q 7<{bjM&4:u^QFk.R~/Z9ZyML\3L0u C#C {2+R¡U w mf0/RB8H,؛*no5KaSms3]EypHX!A7Z9P2Cts#:,` VvCFHLZZHdW.qMC\(f@N`MtRY id/$J# $ZF jL%s70RdjHr]# M9S{Pf9(-bE#ȿb]銢9;bK 'R_ JhN>5$ B!N,#(lcrXR2뀄oA98|wkFc /Byɸ.E+[(vv2N÷CJahԞIĭ8}R驑  0))Qs {%̺HI!!tœȴyK !\ ]F'W8%A1pyxYCzph-p'VINzxC $@#8wpK }y81 zD8HLY)Hz0hvZAM| 8HCHiřRв@{1'lRw SPRjoeq^HiϓI x ^XrHUs Cj0B;Q, r'vDÀZuSyxK݋}"EThCrȰšrJ<0~Ig4Ü q<;DXx>Ҝ% Dʃk⬉T]% lv-2C B"Xd0cN-1uA2,IšD W5CؔzC,ӣj¦pЀ8.z m+75S`I()OĎ"8-9(Lxѯ/ȽZSgP qZ(p ET{D{gިl97? 8WYɕ#"vk1 0h8,P|/+^/#i#Μu@HFEZ"\t`Ⱦ7|fTnz`s0*MtXrUGQUEB#HH|x@GxE+1dΚk B + Ś7й d)|W =Tqb8)RYJZAs )zʃ(*i54|^a ȸHG0~d66-&BȔ/5=GLmah Rp`G3BN$@I֪Dq+ndXQՃ$.{Qm#IۭtPπRJQ]oxH aHs~]:֗@~vnkiY%6cP%c$E?@:< Ϊ$Zjd_&zQDN^ ZVA#f0 r~xwbF2$uJMN4xOUNWzX""x8u,sspg@t, K2:Zײ%J-%)ڥ%{srw%ن}gvje/z`0Yyp6$0T`L.H$ ep 40πZ{O@ AQ^Z{}@+~[n5:~]5j T+a 5_^_I t{5 eT/ ڣQ] }Qm;,O'Ų}mP==Tb٢JP[j0}q>Z*Zyˈ'?+ u2+,üL+ t`.Y 7#|췯)˂?{.`% $Kv'GKh)/8`wF) OY}3~F L$2.*lj+h-p򘞼qx4itO2w (2r{:-n8D0D ֍BM7  b`.s8L* {U\AG$}1ir|^Gޯ/ /reoAb-gh+*ȵ jj~(zVDQl 26RH+*ʋ,I|9Kʦ}XƉ]?QsܲgYLkss{{յ?No|1V] !⊽PT;p朢)KP5 XS@Fm|p[ݼ⡷o3n?Y}sv +m( D|vw;<§92j\HKɳFMLJnW|]v?btos{k3R-6X-QQd IA"K\0 8XT6@CͶ#\=pHHlU =Kؗ򴇌B%6F L(N _v~P ' +@yY\+1 ! Cp@K&T$}ς/<̫tA0I'8@M j9 I`]0ŔBM(} >0*bYa*}JQ ,&!DQ:/K0W#$ed2OXY9/+s#r%Mo$$ @kfc}Fvܝ CgYӡ0b|)Gy)JIVpgw'o7|ALx>!VwH^|8!t 1D~8Z01!~sN~"b8玉a~>a3~_k-<ȗ?~TFE $ {!dsQM3@D*46ÇѓL ;U~zkO]p= ^3P2|aW8zRJZfc&⓰T(Mb?֠BAdsiTM"B {^D<&泈\ɊZ;)Q8cvӈyY8"A -cz(=GL_eXC"eq,GWKpuD 1i @k0$+b w~ mS:%|ݭNMTs; T("ed ZSLke&E{lKţ9pD7:j.6x5:HS3FԵMhhajy1Z˘Z~kOhF,@1Q 66f#LlaJKP}Y0"T`bň)B0.kPG>.l59 FERJo|j !Ú_c-,:k`'*,('!eB ` p2?V8dNi!0%`N++: bf did @ KFrY^ VF#A,8%bbQB`dD¶("UR0 A@ `\;v.b "$$ɨNQ)QD0B"DY*""je3$@ @\LOj `RǶf<)"q!tƊZ $^=aq '*:l~VN cb!vb X$%b¨l ȇx,%˜VFL,Nchx @Ϛ-x{(&$I0¤ [AVagÒZ(|)n+L-flpq)?AzQj~@@@FJ)c0'-"*D zūbȧa$²`yg fMQrRj臶/ X 0Fe2d&pY` 2a N @R$m, jTg :'-S]4&33l6Oa$~@ `"vU-~X4;%{aS*als˪ =.O) dŌOTAVr I(-7B7Ε e:"(D.P4I Xɓ#&VpP g VDk`;V0+cxI|Sqal` BECFɓ>"K20#XQ.I$M6(&"po{?R c0Gq5UpFpH*%"$x1*-ʒK&B tS 5H &V*/j~ n!)B$nM ;U&"d &QܲNu'abڨ 1"'𕀈4X ddыI<-£O ԗob/28/K F/qnp~** &D,I,0{\fiŨ7 FSS-ƶpl#!‹K%*7wQM" o-$~8;Q :L1TrR9!"|GTp sĊ4s-/L ; JNMp6o#IG4@e\l,EktPVlO.% pBruy BcFQ "(st3L_/2t96 ї N.D¦osC&!` DG썀?P@8\!*@%`&J" 6R8Fl5 xB| !` R?2Q70BS;&C"zY 8u֣? aU4&\%J "6$\  NI) 0D- z.)o2*0 |V^988h` F`bX0G(i@6h'$v!θ"F""< JF\&L.XJ &$F_lJ\AlY.UcE/_d3W#^&̄aqPeSDbza̛J;Ժ8`"6vD ФiKg3d|F'!6`aAY)nwBqD"gx,E~ل.? elG$tBO08& Vģ &i*YB0#lzb~:6DڗRhF ZWlÞ6b@Rg %S!L4tJEFHLPt% ean5Jj\zbg$v"z0 8~AbjoH )Q)p**4@2.GЇ vT.^A@ X'd!>uEki#kLZF` AʤRWꄠ ] }-L#to-D.evy@ #TYJ&@z( zHWa?8b?B! N%D&2%ls!JNr# av03k8SP4/-xgm$L(sWE@6z/4JǣR*Lƪ60,9 Ag\%GR/,6,e{+Fw8$hT`%{YЁ2mk-J/.$Aj.Rj3hI&γ9ι0(bz 8{aỦdt}b@Z7Jo%1L`ׁ$ae5UOZgǒ>vϝΆ-2Q8- 4m?mT^`Z;&݂"DH0< -As@Cn( F~n2D#< a*lr`Pw*MFIP\('#`o@ Se0BjnHKF7]q ꚶ~@Uo /)X1ܠZn!!#^Fek#O`8&"`.J78% J%",[!(Ϙ@ MWHoJ0z 0D| !/(? p^ 8zcQx3fhZm5M L0I$[C@PhKk:hNq8a{ƀQ|B ~>vC'@8$0-ç -IFؙ%Bau|~@;[ [o1{Ν]q5E:q)O~S\Et"L QMntNGthG2O?+K*p{j6b-kcG.j pækڇ" ~ițf۲# G (3jNmPI0JOTBH`h +G|.P$ʊ#.dҿ7ojұ6h#2|)M0퓇C}LLs ,4l`C͔Hu b摞*JO& {9&Kj #') lXOK Y([TQ= l[Eㅐ+LO2‡1DvA,=>TQJQ"҅!7"D ,0g !HGi.QN$jfISW,B(ᵎ9e)>܎i@Fp AZ)@g AJm(#IWpЫjIXHjs JP)Ň׈0 %L!CGT~T:]&(``" J(p! "I7eQ{A&(@0d-Tp?H `TPJ '+`kv% p? Xi7p`HP6dƬ]΁!JXRFT <0"TLk9_6Q47Hd$j-ȶ/?8%C|~A#dj 5).rXi۠J `°Ӓ q[+uqnZC _ Ll*,e,C`*Z'(l}W(.°,8X$ܳ 3Re1)n҂B,?IJt 9<7F񇼛x"_C>$7y곊fYxU`:8ܰ.^e]\v"ʵ{1Ox\ߝ^%$$E>>K4L [p.'&K;l pA_VA'{Fʑy72 q5U` J KC!<`XKీpEKL\ҧΦ*F`b ] ĿD1 6U&lfҤ^I On()ɴNɕ!SЋ||El(dMR aS,Fٙi46a݌uX>cmpTY5 AT)5F a^sNd=H JUq71mERZtP2`@ 7[ d0ҜTf-Y$Lk!&8Jl0;v +%ĵ0F{jJ*'}V*6C! Z  4B9NH*8>:+%!kVHAQ"|(5Ӎ*g΄Ʉ|?3.[卓 H#6⻞s<8Է0 ,녩9,zE284, kL'/ԑ{+ha@C2{ҧ`,Iq"+垑vlY. 2r`8F8 q=9 *ʺA;q sОq"融P A%C'J*;1"0C1< ~5Al/H)4I0!ʓCqWc+30 :I?RIDT)e=TsXKH@Ao@p9Ab:xp0/NC݋  /`ݤ)H7ȈݮQ h*`U@" hջAUSmn 3vvQm q"]Y© IX z +̍*J3zzqvidK x8xGpD .{ L9!{w:Ȑs&h hXBi]]z! R~  (̐Fdψ(CÑ 2󠵼 lYqEY K{"!ܑ!` ) :0 x--/M0?J8(7?Sz,TʖTkPDF"wKp@Y{o3AiOXBFK;6mdSўFMAi$x!L'L p`\x9PvDo,H8 ƃ:3jZChP߻qU93=# (=810X5-"`4$5AuP=[I`}꬀3;YZRl%ZS# $(ɂ)Kِ"7 2}J)@Ǟ$ pxdޓ u *pp]XY?X@B(2s.Sܩ.YCȝq=@` O`~>`/Pg\Ю0'p&!X'i2d+]pa󺀸9 їֽJQJ'6j;.f;8zI,6ȯ4"Ѯ1a@<&1IɑK;t Ōhuq=*ެ 08Rz3:*"H'41)¶ĕm1c; DD58֋4R"1L  `| ]bYa`5p{8  p*A9qo0ڿ3pf/-3],[^ ,ؖ=[AN+Bk =Rt+ qIbg[+q` Ju*a^1 8 hh8c9ZO o\:6Z4٢ﺵ /M9}/`ԃX7{/8D-)3P 茖侙 ҋrlX 0j$tp]m o'HdEV6Ј &uU yq:MrP`AWa@ V zx8SeCۖ;$ Oc sRN G%v 8P :)7ptZ]oj9#z .&7,5$0*͜?d ҞwPfBJٝ HX0uү(2p2%Sb :Hy><1вp:nYlgh (GP7ƟcqУK,X RAHI աB1Фr4A FpA2CnM"jEGP>\VaxRQ7#f=R(# I | ;΀y _Cd$<1K3k 눓J7IS0$9~)^Y=`ϑAC>@}[ q[ʺzQ@BfiM B"S3j ?r^ C0z Ta41FA}AS+m`8?N>t}ޡc4`\q4iM I" 8ư{ʰ a&C ٔIG)CX ? n "91L: (Cf3lM1 xL Ĥ;( @øE 4\Òd~3i @I4@#M )]/4@I( }no ^QC@Hfpn %ջ  pcɌx j&pv[a, XX@"_"XQ8݋|%JKm8ָCHa)az^08ALVXb`lYʪNF$k  JhitgVk3`lfh ]f٢F9x6` qpQu +! yyqc}_gA9 8Vz|_ 0Z;w CjFn?Ȱ-zOH}!t C f#|2h q$H#S >X['76 +ol[ Rp a`b &Xo$1,.Kqxv0|9B`H`Pd9 ,/B2`H&}\#pp@#פ$J`pT-=z=%k+9WPx@#  EلB>/Nj !p5#F!<@B,iC5%3PBCJ8̥ ?\L\|.. B*"GgP#:2lFʾj~:!C'8DJ̤*)(h4nY0 LOi4;TS=Q1IcEєIJCQ%,{*^&O & h}D}0iuy>TUi}6#1$J.@9q4ъbBUMSiNYWh(Z`,1OeU_|`8 C-LHL 5Pt ! FsXKmg id 6&lHv]ԝx{e86 `7JRNCڥ*Ď |UGVi[ n;nvqt>aqsꈅAr(9y/ !EJ!y&e<HFe|=Er$sGD`bQK^Z`Dm-x!>Q%#$hR@'>mh@ycAE@f`8]YB> p1wnՑ-I`81͇y&R{(I4 (pza 2$𡰒87$EȐ`έ1G1p\4P@ glS 9"g0KdN_]/IT ,%DqX{"xi%4*y1ޙ{%<⾀0*#$M!]G`LN(g U)8č!nYqN]1a%5}3D[Tڲ [?'lAMQ!RQ*K:LqPRQV®%ו؂2 1>ǹSC3p7L!8TJyp@sn5Cxs!)#(0|k"{lmq,EH DP`4(P M+Ԗ08tS# eѴ58L P=0&p <ٳ-+`^&͵Hy/TTJ,u05 zf Hm"Nd ^,@Kviۨ\p BJ! 2OƁ!2&lĈNZB:6eR\b81˩ ZDF0% 3j\@$P+0B =WbV(&Y뎌@PR0J aǼN=dgxfÇCl 3ǜဗY ƀB~iP<`D!B:Ţͮ X D`:ԃƅE/=A;M0D6nVd & "i``!haaOpg6|:c6 i@f)< @ Gc@&Z! :B"b3K>i;kj#c @alPSEk ]^F0j,%$'v0<fF^Njk4&CAh`@i^BCY `H摠_w<`\bX8y)>FIH^&Q1 ])*jp;Ez!!6!.>2*,0*B>v\\&tfb*6vB c$0'! @\o'o!1+2+޸s 2M0+fI)>S%_(AnFУ D(V$fV D`N&Dhd ,0 J: v!h@>lo .+z&: *)8_6F>ek)R2>4jk> ':+ nKh3$$2d(F淁ü@::PmbI T ef;z0a=`Q"v' P#.^&@@MV!\kӄ%Ed "@jA=*tU&yk v1j~ 5.?<@U&v~`z`A y͘Wc =0.<im#1B*d;$%.D}AAXg#ς0ϐ `# l nA"6$`蔉y`jڬJKe'xfIia^~,Ҧu!RHxAg"̨aM[ا"+Z,.U&t~BU*5 v!$"~(v:?#"*9A]AX\=!\a; Jh ǞTc%3N/X`@2 ` gaN [ʔ#K 3ftѓ|+2fbBV Ĵl)֦`&@L@|xxapQ "< ^d6V&@xOK2B"PЬ*4WƦS~X8cX(>rʐ!6b@6nh@ʮ6D5cT D[I *6cq\"L(BOVd66.nrፁŬ<$X*PƦ/ &ྤDeiwh릕 rH"AeN)E," V$Ň65 dF$_f9V㐌(Sj.l!]AD9>:zt U4!hM5nb <`Ch`NØ` @1KIeFSoX9@RܲJfϸ gAF{"1hdF4ܞh#dVKZLyA' !īaA#&b-uT Y0(0IfΏ0el̩fxCnATA@ !r6J#( AqǞE+2>6$aTӹkD;nxHN28Ud]"iJ7*\oiO(.SZc[VlIZ0pyBa+ FRj]0Ɩ%JD#h*.AV>. s`ƀZXP-u{flʪg ,!ytC~Ap 086`Z` @N@N=%gFT(ҨUslV"Vn9$|bXB[?&[ǫe.Ha6URzG "h@:9;ANH3L#N A7YvIE4վzC~iC'ƃ2- xy N@[Cxc4>IAu|;gFX8"" whݦ 33%<<@UnObGb:U'JaFnVC-/w@\or'*8lб(Zd!^z}Aqbi0N 7J |֙(W`q*&22)dAA@4>Z@f^82L!:ԑ]aVvVl24;DLb@ <žr$b*#ogE,W;Nz**W!$6[&.,S5FJ:JA@KpKע";#v:!.6|n3 p<H_>%G3A)F6GBLpY@C%?!dSpqG^>l@}` ~P8PXR@8 ?qt7K`q4L3h2ͨ[4ѣr,|>A4B$H0}ftr@ ֛Dt6G-FM)"2|I@!P{>"YUF2~٭Q< Z'*AUeg=(S=!8 $^D_ *|8T)Hn#~ܠQ?P!"P !o5ib@*K:45jn6tD*S6C7<I`M !G@Q~!,, !(П'茢 R֒NAf1`YL " 0 fIq>)I!q <A``:D!HTwQu&A# - B Sd*,=8$ `pTfI_+Ah`$ӀŤtx,33K0 sB%^XyhQv 85`taX_II%0Nc2Л&1~f% r*:`4h‡ 2%G)m@ڣn6m1Hy3 h!  P8jԽ8|*@P!`Z|-xip: Mm 2c]>rk`2 Ae@;w)" FNp`niz]Jh0 gHRІ#8g٨~iuGn]_Z;9@iA-E}/t 9VdN Pt (b,JT$r(Hr@@;+ 0?Dmxh 0 I97#g* ]7d 9)ȡ,LĂT4E><;BZ!0s(qxhB^hxJȡQFffYҎ TU,,Kd$$Zq#gC]b wD CR /ABd (#4*Hm#UI{I re*ټlQ1@,`7BUl.h)Q`0Zȍ`&aI.K%BiD-'=$<8"H$HKþR> !Yo;rXrf:;E&)%Bᆭ`9P b  I Q0Hu^;v6B0S '?e ,bm9U%t%,e& $Uw"JTx%. B>oPxʄ;cmQۚ+P V&/!| '畅$e'xaոM@n(Fo%DH!@>?&w{DIGE2ӯ.cxv_ |7C:& kcAn0@@e/5䦑XDs8ۻ9侢`}т]+-zoc,N]r~&"*u Xp?]nGPG#rɥXm0D8SDJ"(Z $p ~38򓲡ô!,nDJr4CE\wBY 4rKܕ7k' ]|<`me85^<`` V &О#YQ d7?m89$hze%h’f@*,B@.ȷ/zܹX,0ƈ;0RfRwzY`PA!I1޼/24xl9p!;a8z4;*`YA>A*9'J740Ј1q'p2Q,(voGpGha@ߍ1AH7y*3%ԫim+x В w)bV.^@H@P ۍ *# 2Sr鉉9:A bȈT [Ð(xpg_\8usPX9p1N7xݪ0؍4B8R "ʻ 4a C (1 !8HHzө#U0@=༛< "gx670; 8+Ś) E8N)#~ 8!aDfҍiH$#2.j":`l!e@8 hlP/Șȑ DI(́;.q8x=L\VXzZLȈ|z8 ! `0DHY H*':W/P.0*Ԣ P6rd XwNȗūz x c6rX P6iM2P Rũ@ 腠Yo w91< XPyUKOPw@2p8Q3{1e81x> c;a0'mz# bQu0(:Q L8J퀂7z0Xs8aS3(P'p2"3ped j+ .T<`M9HliV!Ky³ (x8 Ѵ Gx\rCˍVP(.X(W]Hx q@wZq.ZGCȝ -tA`2e}EH381 h)ջ6tլS'Kjz2,ԘI ٦N=Pz 8 4Y Ѿ؅X64$ccBAi %.S&0V=ӟZGYT*J`8^PC<x*c@A%Cwe ׃!BcXۼ:f'rk>L`_-n(904 +?lxIr8L<<>Ssm3{:eQzPfoY^cX(AHIGID)I%J+nġ^H-I9>a&$#`ݱ%Y"=َn1)#~2Kzn\=R,fQQF.Gډ$NCJ 6ڍLF"H?7Z*z ɍEGh4CiXfTzD; ( }P篍p S>Vt22#~L8E"D MBl%*۫*?h-H R6 1#~QU٤6k]c4\Q, rp| yɨVH8F A$?!`bL!$Bj%I˳ Kl'I+l`Md'B^' { A@xHljspX.|L`ѮP(('.C,`I )X=(NλaW8z@r ti]+ܳ8"@0ITVd,x!,;D ,^*c0 4`DR KL] A4L <ހP t@ "IAWdMFBaL9[7*WHaC T $t\˭7Ͷ^OB*902gx|PX}R%mgjK( op;*@Mn- Wـl\״qK(@C m\ p a)Xhu9n !jP a@50&5:BP( ,QYf-ER]ihDa`Qb ƨt!"YkS pg"j oX@C #\'0MuԖqS3|K(-Y6W&}XlCoDVC.>PE>A; 4Elہ}nP"-ćbv)7M̉_Ϳ`b]@]5GҾ۰@ P+,J d d$83&R`=u5 |QX.@ мd?p%BBCi W PL)vQuqNwi`>L"0@PwR bXc:n` `0(.ki1ޥĺ xRPB0lIa@E7,`@,ZNp 5( Ycr*g;(A*(,@&' zC"nH+ @'/&(*d bk//~dCPpn fFJ0 `$2h 5X>9"8v)  U^DVp#p+lF>KHJAkz$E@2b %b`c00 I¶C^xf 4z P NV,n>B`'P B (H_X?2kW@2xH NtM%Cb$q̶Z qRxqǏ(pB~I')c0˜v `,-vT0&( Nl0 C20O0QV˰.( ~X[z[xb[ !G$vA8@"L^.g/j"^>'` bk C$-rl1v&`N8*[ʊPrd(‚ysx38d#'+4pP/;L> hjvL֨6Ai>g^S|&t { &o:T, <  J-%h$%7H_ebOOS)rgL/0|cb` 4 p(&%$"y ~ `mvI!qDӅ>HnKqLb̔ UAJ$y0≨:5hB!eqȺȴ]pI&T&;FZqS -Rp!Ўa"@0XaYaN2k<|BL|8Au4FWy(Qa iRiZdInD: /'UZQ EpC(5AV!:lHA9M.$ ,T~0A P~v:TȀ*Bǂzx+.h!?N D T#&_&㠉V娖10 +G?2,.aPK*|,~2FÈE!Ŀc zPYcYStꄃBWX~F ) '3 a1a*b( pfJ4SMq0+RWj:ʉFI!& .ʸ %5qFB @J~@D.) $'i R`PD*X& dҎa`>ڠ*E&!Pn$A(3PpqVE3%9b#I8i(Fʲ)b`=!v7Or'WB}uex" PahW,(!b8* .&&DnKr.㢏`FL2@&xHmRX 4b2ctz4w*6)((0Y tlnJ%Rv!h1Ig[z6V˃Ϗ"zl- 7b @%M:AAxM8d038o8.X N ZJ"Efّ!PZ{z%xl͈@ A!/aACaut7KD`N@ ϿT!J"Aa4aRSaa Mqx1/8]uNҨ+r8Dިz1Ax,45bDE̦S! "@8auez snx< @ @jmPyR<"n,L*/H q Hq7y 7pUOa # Z#:nwb1Z$ JIfb_BJ2#@~LEc^c> uf"fBd/ǣ$x xAz|k5Tz{(!"I% Xc 5>TQb-|:"z pE׌Q yzD/A``ZgZAzJǵflޠ{(|4 FFE%v,-@ddb)Ktɂذ2 *&%nidh!( cS)]*RJ>% 3a8N`T1Se\٨詂L"! &wP{Md{ Ώ.dr(1N3s:`HM:1\D$S^,j8Z䦈@˵PW~*4GK8@!c0Y>hwFDB}=$7f(q_K<':lcwj&"46A2o<11s;E+9`ŁE~%#+փWI c@]j.L&] A ;P*E$?@\G!j2A!PH4 5M` qjI'`0$~>^6?A89¢ hQWՊ agD>A_>_gw:`Lg40dXGx  àxZ xhv> Xy_ g~ +zHct)dUEJ"@ҝ R9:9HI@N9ejG`zغ0HBp P @h<.KJ*}KH/J| I) 2& +.h 9"b*Z&>: .)@P53рHⰛ`!$ڄ4."Go0ߧSep*jWTvHC%⼃U;-)z -5 5kSZ$ b!TJC9Z@.S+fI I*U D7Xs3:*02ъ]2"ZPYJa0HPYL Jt~0,f-(c&Kr=6-Rp(`po[z ;^v B~&P$X!{[,' 뤱Y"(Z6 `Yr,Nc"H`Lxq(ޕWZƮhwt >(D!e4Z=Au@( dy!xho{]~ڗ?b * MH61b,ŋ 0OB A7#8d* N>pFx XaHЕyޯ Wm$8hQctQ-n>Qa!c @(3Ey`5zq hcE燠`d"QYZ)b]Vl,+aSV i@ 'HM*p- =$@1DiI䨉^SDxI}"tpy\4(\YVO騰$+>lI2>Jy"Om8,EJttВ"BP ǞCp1EDN@QVY͊ 6+b S B *@$#SF=`(6,נm>X>e`/ szŧ_HZHB!sxM ʔ'4eS+$7I1GP4p@$^/F0ѬҔen-` -C0ϑ%T[ر =ryN^wO ̙sR)ixG&UPV]*MR#:" hüd"n4+Tٓbl_^8zߑETTu"$H( :H@lc m&HcZe4^Da2*x!(+=m l)<,|InCXIyof b=:E%s1Qk^=t0)EzߣO25x1C~^>!57ڀ׸]:&B"X$ooiR(^1ifL\)< >QOkl*U^D8`JB] Jtݵ4 |bEw|$üh"CRs2&{gP3|"`#7UN I<3z}O - $| DS1BX Ȩ͜2EOҞޜT Gc R/$޾)-0? 旱EE% \A'q?mr菗voH%s>ǵ ml Kq=}e]1puDK1!*b S -=Ù5c\ !yddQZ[H#{r1m3CPhQ;Jcz4Ss $0w RcPkF[d,ׇSځ2(d H敔b.-IAAUUXr 0i,0yU@:b 0 O1qA;+ @Xh/;::8ߗЖ)L(ߜh"8%  | _5VC1xȏ 3G*z @rhXJC< $("+z̀ hz:L /܎ꎰ( [E(8xH(PY( @8" !XPS`ckD{߀xah 8 TV }B0a i[ )l yq (KN;a/ 4 7Hf!x"U ]XH)p> hAX1X AT 2c3(a?#gi@ }d/23A/;Ǝ9}41.蚨1hvk>ӟ a=y~!6 Lp  ޓ0+(@ ꌅ I'8EpFy 9< CIi78#0=#V2&'%C;9$ޖU}(xu ԯ$!~9܁ N *7B4{G)C{5|<ޘqf=:=<ɟr$1Nk %h 1@rYyvC`Ҳk> 99) Iꗒ.BNl*bd 'ef0m )K h pր hԁ#Xx !; k)y1t2҆J:j}K1{ 2j8$O##h3ޕP@\;*(rWBR665%fhj>>2,`),?E1!1E ؾh[(PV PH,`}MHFr@Ⳓ( pVuzlUE q1BHC@)J'% ʎ0P}Ɗew%{%8 P"ШxGM h$ӧ ]J "sHrQ-fUMd-PZPŠ!4E_kR#A&̦a'4#P(bB-yB?=|%{  "TrH݁0Fdq- Iy0`k`v]=hb@RK*N&109lq&h` =@1و[w)ɑz/#f-} 9.ՁX<P L m\')n(I鎠k[.eSh Lp FH\~l!, yM^78CPKզ)'a(9"VY^KBHAxЪCӛ!}"}068Qv? 6k^ʳ7඙k`FY(I/=L3<.l` ~-Ss±M㈖ix M:A.8 Q:*@T >TQVca'B1l q"4~4ik:5 2ph<;$ K.# D 2ɳ B1%^(5lk/9sA.OBpB0Bn,/{$*d8[R/VEl3.h E#2 Kvb&#AEؖ%H&0B.QQC2AY.0 g^@aV~u0 (JʬX 4#/j&Xe0I8F ^ uɆ#`%vaZ[ >,-ȠAL0밙%h{l>۵q!W$#b6bJ(ᙺ^n4-84cH^ۀ LJ89${ O嬚c!׹VxaHr-#3%^LQ_ջRNPF|WX䳑EP- 1C+H&h0zhبĸ`uggC^zR)π bTШ@/DjyZĸ&?q\s|[88C0D&SwA1CE<ٿxx  xQY\^qNE#C3 p}?.M0.%=Ex TH c@[~ТjW x`.fxfSE"Tg)x6P`(݁uH 1SPbAa?6׆]IJ޻^QB*/ p,Fy@p US칄 7vKA j\4M۱cf~P?0O X+(*ߎ3`H8@--p 8A0McgU 2  MKD[ 7m:>*`+- :^f햊% A @+2=o-w4 q%.@)P_3ZKLiyYY6rخUb_x0z1b$x%pW؉/"N{y QkhwDaC#`>^@`8&4 0p1L f0 ;Mg6Tj-Oh'}=ra8O(&0 }B@3g2+ DArK=Tis=MR1{@"1$K%J3  }:;+Rq Vj*xEI*?_-64 ۝€N&@t24mݨOgd>`6E)ɉ!`J[@czGroP/ JЀ!I*L-G~E8@K?+ >g}bD(}̓ @H @by(s/8k+#EȊ*JR$(  }NlP@,HeX%Jg6Tau!q"*2)jVBENpj 9{( >$37*Ԩ@00<6h[X '{!,:^ Rv8 À+ CBz #K1s:طދ-j@E06.B !E6j~/Hf,uN*{ZyOJң!.W:w`5! 9`VVo:oljEъ>b[b)x=5 9VoZ߼ KL}mVx"p-bnF KSE?3Ej0gd"FpsNH5|ԝ:}!IG:R re"rlH)yGٝ$ĘRĎA:vP$"CY"(:X „?n *[hA@2vɎ*OC080>徝+DmGZi!  h-5F=;]p"JRBU17lD)Z<1hY[DD?Y7 *#Q@+BQ\ydW P ك_wv#H4#Ox[*fwx&K2dS)(6|'a3Hl!-Y#"HuQri8 0 3!E Ze<;ԫԇix$)0YRdUHM{,3igz'zZ84BP@:a@(!dHP NC̐=lI="%k4KIH(UGkF9n9_91YUlM2 k}Qy&!W:uT%ALZ FP} }eY`GJbL]W ` *Tu=2&jB/ "b;G@ <(9@CSrӕJ7C8GАB80Q*vL,Pd)AlmRkiu+ȷ~X,Α;`Cv:P>h, äH  UAX.C܃H}wzu_M]sq9x va$DOJX uOWRM>50Ab*)-#0 5@&mb ո7K>8Cp~7@vc98:{2up*QHD NXs DV ZĘ&qn!7" M h ASN~M(.qXa`Bb4YHVKm,)gtB"A 8: {XJk@,(K3BzBR6dA%V.ٲkQIw&xNsA [l8b!i K6դOģw01ڳ29|3.4m=j&Z T)+ј2]SF1jyN]D=̩-buy%Ժ  SSPr3h(4 !O&#CZ9 ڶrK@i"4=h\(D󐦩xӝj V8¡%L,vO0w (N+r.5Ft1\&_&4@ xvdSpRAWB`JL#J!ap 0ZA:^ɮF*h( +A>'cfBL"#.2)[1@sA<F42l'A%-t^LO)2LDT/˰,TA.=l @^aP"GObp cXQQ_ 1"&]M! &!"h^üjB0CE!">#Cm$HGRA. 4a&D7H[,~,ÁeDdeG6JCuĬ% JƄGRI~Qqm 0Ej= ! f'k>L!5@I $8CD.sP(ꡎ J X9r0&L zFP ("Gvn"r~p!p)J .2s'k( {`x ojnRPlGb##thuhHabT8F/ʚD`a&`\6?lyQhgf[#~of,~X &X|p(+.! |h p'nD~: zH-8(60'0րd*J JU @ &1#B$A.B~}(=&^|o4 d>LbF)2@6T*e @\vzl^dVrV* ̬4hH%& i1&@@FxL̛;u|  p `.&'G*?GK } 䂄vlφOGv:wNtdrEHJh3M` n{ (`Wdzޗ-# g 8;b:h  NR[TG\Q;[n @!N""N(mg̽"~ ˭ cK!x @ȟ"rU$Ϯ`` E|Š-!HEVhv;4`A|`e˧45k&sK?MJBH !& `:J3-0|.Fq&"#"(‡@d>]&Ǝ~ҽ[E""g/k^!g,53kKWg3cZV۳":B$]@ 4! vJGMQ_6hs@0HA$N ~t%]K,vKj*GCjgINkf('m@Q"@"V(#~@!7 ztwV&`fUфjt<JYj>l~(~dUAa @FL!$vʬlNUS2RD0!*Ҡ Nr\`f7@.Ɉ;:"(@-X^PZ -/D}VHvRu"ߦz]856()4A @Ÿ+[F56b<08I$klBt4 *p5i]mih  W@~bt<1˜' @AHڂԩ#.Bc]:K(VWv ` "%e'ة( lACH:*9$ѫ3G _ ī FHsY[f?5U2 ceI ~ /Mx^1_ OR">!b@cn.3Lls@M 㤊1}^etGug 硌OF ؛m1usMg*y` `>PhL0fppVgi~ULi ,BHI :2hzOJGf(L#f<p:i3&" ),f6+,&ޛOBhes+kntl(3$!tAA~>@R!P-UEl׻זWy`edG%-Kky tBSf5Tj`A>RƐg J?1[¬RJDCm04=ф]@N3M%Ӛ0 7A~%n# 9Op&`P,RkJf.1E8b)nA`# =lCv'039YN(1J( od9P'H"tDC766FѣV>  k|\, l!"N;"TpT # cU<òUoeȉ4D*{kp(#H\1R('AdbJ]Jz( Lm 4C)A7a06kktn~A N @P*~`:0#7y( @PHq 1z @ˣU>2>BjXd.Af lFJcB<` `pʘ {dfQbK3{BFї# ;+TM\H}AJ*@\`#sTvRR`ғn]Iq8G ?s'I'ey70nSkdVS) etEW h(jBH`!P5py8chi=~bE.}TTX 0@m|eLWVy ܘA۸0-5&$Ҵȉ:p&1RN8HSAk p(xCԕӚuʵBUIRXJ ND_Cx >xUX(XPh!RDʵzCr@=ɏ܂RS|pȪsZQZ.VL'!E,%˃cJɬITJk,(T;f8_f 4n pbfv,,n=H A $|5꘹ N!2 /E)cѐg/:2h瑌֖b>&7" |3j$i]RYÄp 3ǺPʐ|6J_eE v-*GlĀgc,@[0Fa_HZik'm~Xƚ;1܋1)5$=a)0XP(>ھj󘰲b/pۀni}5"@@X``˞k]bæBF /@kn ͚`>#BςZgƦ}K)?9Rº>Cz䘲aihjV#jũI  |p:0[DUVJ4Hn)e6QF'MlSv(rJ&J'r4Ѹn aq+% Ie֜ņb!`?K4%@~yÞ%n4,JK>HºuMWْŘ}cCCҰߑQQs)pztŊ>ibY2xV)8(z)Xڙ8K'a-@1$(4^ƖV$AiH~y-qȼ3 aJc1xI @2Y' 蚥py8T: kq#Zcî$p,h2!3} >04y ,`'oCc䒘9EȟyɡPhd,Blz>N@?K>4g¯ 9"Gi."9Q9 Y 8DKN6x5YXx."  >O 9Y2 );سKUZJ7Xb ()hkʀXc>P褬p͈>XZLx'wyU$PH88KD0zЀ㘚ar? 臬ɅHPK !c>7SLRKRK#XPIgT\e%aVC!JYL- MHs&9$P8OQx ZxٍL݀pgf`_*c  \p1a ;< \ rL%J?IJ<D^"H"!njʱ܊Νh y3]-qFk7yn)WPB A#ԑPo.)H|Q+R6YNC爑U Ș%lp^t>,8;5{λ X$. $"JNǼ:)\"il )LH% H5)`7dKՋD/(l8ңƼ?|O){M-J= ˋlu3  BIgx9庲QBI2\= / =`'0p SED"x@X͌k } O8s)ARY8)H XaSpd9.BP8B$g G6&84>9օSͰֱ>)1限3aP ex84Hʬ3 )aKuzlj`r M9$ 3rP,(tbto]Ō()|)G>0zrskI +3Orɪh!=t' _Skn/<2`հM6Rǖ'T,MFI KrxT.f66w.o,F KoRBIyu Հ1jYH@ cKtru ْ*sE`@a TC><>NTpU*@x)@1Ʃpt7t3N"y"GFu;)tE̼-x~{)myblnvbY)s .BpG,_.E|,i. Z,`3@ 6SrCZ5(0By8¦Y J|2h*HNK$tE.@{мBdB(rA4@4F`Qi8(PH @E=Y9'S%3ĩX Mxj@`j\i0HI ezm\2ܝI*T#s "ԋs( e)d2T[x<8V5.0HrJa2@#^!--D2PlI;! L)l-_ tT3I:d*PT2$'#/*PuUeVD|P 6 ]W > B<Ǚji|*V^OΡhu640жv#DƺP A у$a >6)πoD zALl2Hn)iU'wI`| Ö^VRlW措*%S"{`biƤ `9F?1 @x$!lE`ClU$}HV G]P2S1ͯC(`&Dc8z9Bcq iIaʅj!aMmD:2 ˂sm !0Tdiଲ~[%Xph IhvR$ՃzA`v2rND 14!^ ʖB-۶%$(n!( t*&D~irYyas2q+?S:pAp[f ] *Ֆ8։@wap׭G ձ9p6o9b/qަ8m0 5h aqyX^(i4 XI0 `cZrD=Oi5c8-XTI L P 1!tOn/M{ $`Eܹt/Wqud}RNO S&+hEлO.8OtH %R9,Ө7/.Kj_{3,!jLxAApPB@JPeuPeI0 )DzzE#j^}Wݧ{G"tPfkz屌w#X&skU zl1&)N rasT׵b6PXSOAG 5~=ū3+ Yy`,67_5P)bLC,T~Avp, G R(: #6DbjjZeZkB |~eTHĆN@ S  "y,|\;f:Hld|`vZ @,\ĶtN /E,)^8t1LAB\a~z">lu@tM j!g~B:@Z$"Fœe.r&!B))p!A&a`XPdz)=ĮK+:>D!RAB ! 2 J, :!@2*5CGI6n#b,=#pzq\jb H$ĶB^hj$N"`;(Ѣ/ceB@Ay*R2$މ^+< \X4瘅N6ŘQ3o# %28op^[Av+,!6Ɣ ʡ7˶ȃមA$,`3`.i :}rD% 1~l&e`l7MEBX"ԩ6-/'  \RIdQlH`^b &X)I--\TkhjcD&PC$`4xA!hnAp$Ldd$ee41Bh,LgJ%Â>= @,b04C A}j~ D' q A1b4̩jPd,@{@r lTT1,b#J*NAX% !x Ơz0!4`pj/:=]"$MRH`0QcA!r,7-\ "(k*/Rb|*ēKpG^1TF $.9Sv&<>$~4"-d$4@G.%8&J. $5%) ̟ 6wP gc]㾆>؊ؖ @ !A(7BI `c(4A?À[6…Ij9@ e`6KB/*t GlYee7v\I F&WL$ B!.-!pO0 T6BC ^$z!^|Sx|T!<2C@lqK-އt#m E$0TK?$D6hԁuV>\@~8 I.>AHPA%"1 A>bi} zBN$-xbf -4 /0 @.@~ A%${}d'oKkl^x TvKߣ#F 5S($Wֻ!cvt $/duAv|!_"1}0'Mf9$Oخvڋk  :Pb}a^ rG*lcbTbTbeS&DJ@e/$RԉSbfF  *04'GCh9E/OU0>o5rBiVz/&i :!rbHsɄa0%$L$Z "lP!LXg&b.m9Ϣ 𰹏<.oy\=DZם<B S29K8f-g$"Ԋ&MCfb:"@Մ<&ST"꽝H= mbV:ClˣC٨ ++μQ)Ă. O>,jh@fRaye^p1L3,S~o bِK. 8'$Mz:xaLV-"3BB@z @q %6R>x^R Ce~._ 4U2sD!J@N +=PFzD0:( jx#4a]2OdqNqp3a[\yTL-CУK89.ÿ[X+@T>վ8b@j*6z 5lC(O L@!@B# >-ONdcz:!FAOJb]$w6``! X$Y/f7Ï"!0^Is7LXAvYcaѠ6*!N1()axi]R&Y'E\ !:GIn,ۈs@z^iz:(0 dz`&M.5(6LRn&lc^)u#4( >m0]@/td2%+a@^C$ݦQHYrf) (|3> ZawW"İ`HqDnt]plyn`H X'ɳ[Z&P Yfhhl(ZҘm}kĹ zr2y_#.H8> kв2NɭwlЫ#%ZCХXF!p5f!3=(HLr!"ҹ# ;͢ &k1/i %؎Cn3px#ܑе`i“rTJ@õ3\| <`%lfAv. !݁;[x0hǪE$1b?VeAW@gjޅ(~_C)X6; #qWsS@f t0F Aa:,[;Pxbi/aq m)9 =W)0r &aJbaCU#pak.x1$| >MVJ8xt X&dϐCWJKUV `p%dF8G"DI F538ca-,&HX ˡU 9wbF;<\$?Hph /xP{Hg@CeHBM@EF~\A8W,l`fM|C:=L%vF_-1DԒ8xB`O ,R Y_._MԄϽrNb>F`GB@EzۡyBbFvZQ-YB݁%x#$0-`7 L  aGo HFC~BWK:nȈc(.BEBN@jB%( TP*D0Q,  odj+npJeP`O Ԭg`b`-R#1BK02cM`C=A R dPHlL9O ht&dK"nnD2L/J1"2aP :$6 M֕4H/("$"/WЮ@@3D23o/?h ʀ){"JU jA229"P `8 ` b #KBDfH5ZC{ .3Ab2\vTJԔ Ed-_LA&eDqer @π h"h7 RZa$a} DpkHEz'kBED)*R<"n( $^EQeA|]!! [R%"VƏj^1Ch }JF##v3 !-+kf/oE1?bb~ϴ%a;9L rX24M(X)9V揊BhF`k\!#S1aTVxHVT5m(dێ$t@ai݃8p1ǃ#`ܐ. ?I2ED݀ ,ō28a.lkBYBM<cE+c<@(nkXPSZ6|1 +d @ {(&Tɓ#*Rwpf ).<%c#HP"*xč @ ZbL.)vڷu|:#k1V+SK-&0j!/O`HAp@x n8fib|m,0uLpt+S@7;.ĴcMN @a.#Hٲ0)jk@`xVdKv+QA#<>/޹qB(HDXg(ATAH,I 5D9a`oa+, /Ah- (0qPH<]7rZc$:hT ` CEv`Eٹx#RN2܍@ N9oKasx]9,+" JB:hwb7.bb<&&N8<Ǜ'fSi-2qO 3JV vӺV݋/ziB\" ,HdVZ$!<6\X~l J>  +@CWk;3JZSK txJZE AD#b@ X2`9#h0 Բl <@p"hw "&*:nLBRK.&ɩ<|`KkT®p4(D'|6/tCdI/1JfկGrN&ᮐ! R=aF#`;  $i{G/-59MJx' *o*9 @_Xϭ!C aDcº#JGI$pQ4ρ6 &ܹˀ֦\v*ZSlZ2M[J* 4X1byY,04-*!!D %-WmKld^td MBńOI (D?D)Fټi L񆠘2 ,=Ƶb!g^ l%F[ðh _}VaF( KȜVdkG*DZL vK%]/ ( P1CF {AaAv@I 4PffbTEI /m#fA8pu#x*ؑ~ M@88"@H B8Mms]a7RHc-٢$lM8>"jbT-~l A҉ L7u.IP">TM'rG$3"#sTjIe3'w!jݱ7h\+ EÊJ0xH 1$B6H6Wu;"1\J a&"e{âHRQa75%"\>g *>ĵ9u%Z6sfhM֨D^rm?La;&0aćA0[|ppYsuj 1xR$)Es5C yw&vhAH  s@H S I@d(nj6P}96YȰ `  1hBpQ4cB [IQd Зqb7 GB( K.0;}X DT*p{: ?0i$03 h@  8@K#ɠC ء-Iȡ8X \Ʊq3?S^P 8 <!"HcQƪTB `Im*rM8DpùC aElVH8/+F\~"G8T,tY 蝁,X@Z ?Cog% Y`2j/ #`3/-jQȵ1*08..8;⸖q~DkK j. #'{b]+hx&4b/](/ rڑYВH:胘@[Q]: :1ʰX D@M4j?,'JfZ( yp *.;P3 BT%+ 0(kKqjY9=a\x!=D< R5~ʸ#܇0k@1Whw4l`[c5 AFX~3lRZABi :DSKٜq)5Ȩ$^pp7)鯮q+S䔨䏓?q%s S(Dǀ6٘Мu@?+w'7v)bא3߻5!Zj%h ZlpOyo!uՙ::7*ފ޼𿊥cEL# 9p XSPFaP]<^81qи_\ IT=-X IINQДYS6-́``GG` G˲QeJrB<^  &\0N(;[SaY~ۗc` O~YG| ^/$Pfyy8.ha1kI.3@Zӄ ]_.6\mM7qU`c*1!-Z W y D[08'1rڑ\M q.!0W- ziu5(IfW:3깡ș)pnC\-|Y5.Oj[1E Z,D|tlX8qg`j%/΄Ddibo22֤򣎈xuwHsk@?Y"@:p'x&@ue@Pz@k>?CG(  -?85XDBxA_E -OJea4 { iL5`@Pp[~`䍈'חUs ! JJ&EMI]/ 8B&K6yOI@?2(،lщ܆`_j_X)#\(}Xp$ DK4fV$lnx^j?,tYiϫ?+7h󑁌à%SdՍlnt\αpa)9c56`Mښ2c!Xx 5=2x=G2]X dn\ ۺw/,͜_|k˛F?5%X'(?2@xpMK c 3YS>ϩt^"X IEVeڄIKڕ;ix C8HE7[8a<-p1~W[U`UvdNKYi€HS ۢ /5ޥjXc8t%ذ @߁H&cyZ`T0@Fp%8 unj uk0zxuZ($C\+Z{" 8|6Zz9WF9RgT]rs%葃V@S U[}$`H'[A`80 @h\  PXB4aP~/ Cc}=j4T3@W!$"\1~@@@ 傸g/p0"FSRGg(C^"Qd P0B`H% bp: C@~?o>_/Dil:`o0;N54- _A4d6\(W 7rZGfCN'Ӏ0ܩ5*UEl `"$I Ɔa:z ",~H+*.):07ATT r ( ⺴+xED0JK4P*"p~)'?"  i`/|$r,1T?@@2 0 ˊ '|)M K ,Ȁ/`*.5@X(` Hַ#(,"՛+C !:z*K~;m[)+:QxDO8/ y_슂[(eJ"1!G0X=x |J~JK'Bqң= C\%'l) g;'$bxKhfCgA p4RO;m]fU a?A=P  @ Fl8Y Yx*PD 4 n]c%Эv,"C $IR<^5GfPВ e@R",.io+6'^٭q>狝YT1 4zw#BO ~窌ttCMlT)<~,=-H HzX%Wc-Wa5",ѭT~/%rdDզF`D; $I |E.ٞ$Dٺ[<RsaO`֪X,', @W S!:nJmw(@١P>2.-kmb61K s"質뒠 d_ Nx%Ȗ>hT6Zr4?r%p;ɧo( CMgA !uoo sak9jp.`~lҴKIsC,_ "@D 8ĩ 88.RJLqA @ { .昋Hi$8xƍA}I|Iu>@1uފ2(ۤ"R!<(4.%3eł {'Ax,I9/2ثX^猐 Baߣz])hꏞ~*`x ]b Q B^"AM:<Ѭ?Dwoc`)XxƌN' $xTCj|D;BhZ_\^"oGOB4pxAĮĨ%B@nR(" @ MނTae%[&~ȴ:\$DXNAN@-^Zl;+IiުzuB"K3ŒR-pfV FƔFH׭z ܢZXJM;-Yoghdf ˰N"XMc\")!먈  MKBsB!FKFjE  "n3*Rjyp4%H" -&`ǧ('dkV4h++Dv @alJ&h>b1" ,f @ F}7X|SpBبƼ,(:nRp!h XH| `+4dFEdתa(DHџ%b:|.B)'M vLa$FBiK%ggNF`Lmn(<C?" xNN"T2ܡBG;TzDy'AѪO*dc$ | ڣFRFJbT 0d$fB|H,<"d $v13DBIhU)#A LN$U*N\+fD& dQt#'gD i?V l!!ʀa,XC@-1B&rlA‒ #'num* X-,ر&waZ Q2a\FMhGdK1` &5|YȽ.dK~.c.",8 &s".nr0zNQC `8!b>sG$6%oD3F#|e44 tT81%<'uħJ;I.FhV- |c@4?C8I -#pj&a~ܱJ`:_Vzoe@J1ZC}F}B:V5 ~k&ܲ3q 0>P`5 ,b:N+4@R-+-9\H b

+r8G$Dnk  , ;EjІLo %.)_ Dm]HzYB]l)Br!%'&P ncY^ґu]N}‘ JPLLDxZ5P``"VrgmRH^J,:j-V(y(*`V$x`Xd& $H 7o(Ke4^#SHS$5@;* @*!us }1%MQ dl\%@=lt4Mgqh4g⦆X:hH nF ),`( N(!La`mlx.$gsN?{(%E8;A 2\ny^xWB,(j HQ:,8JO]T-X|´m p-Vf!Nn"&`{ai|:r,.i<2Ia`-aךUTN*s `MoD鲆 tbѧ4$h 2@"L1f'eQ Ey!uYmz~o Vfĝ#K f1DA EBZ`H`5EqE:5~(b+ం~LtHg6;˱@k4r,۔#fNYM 1ҝ6k N74` *,p  ,ok@HJ].hyS[- ,$%^dAN"&Ň)(r!kL +/3㠢4iBi@;kIР B:V~3#3_c5@F.~*Ax az@m !<3ŬuJ=462gUªMp~.gB q4u.m/t,ɵ蒥m׶W" %Al*Cl~0hGIXBɰ̵RTH @TpihU*ZtI\V ds$DP E#ɽ.$D=I?JOC9ư`,NL7;fR] Ar J!ayd\Y~{EP%Ȑk>ّR!B U􆐶 T2Q 3Vxb J JH~,"\&􅙱H %|Rs;3I1عL3ЂXztb^?i1HH͌6(TtuG3p-ْ/7|e!9a4$Z\f7mBhk;E!|* 5ƸҕoiEMWP@~R@JA@(DBN A])E\wSl*I41POYҰ:k67Ƶr6D0J{9e yUdu_?P("BGIf#NKx.#(D?U%;@[rhޯ@9dZ565{&]6CY g()dP"QK)*:^?C ]xsĦ~^Pa 6x/dA()dJCca("CLHR9у<Q ;hh 2נ͈q7 ;S )b fNS'h>'")TΫ<[(-vZ.@"wN zQK( S3\@dH,՚#@!o%9noi*@5G6u Ĉ l ̐+@n(˳cHMd/ c~RVq *igNZbEjuOR4xW_Aj &u!N:Vv)@`!3l.E(qNXkr*@`p ӃZkʓ"&5eb;oID08Ą؉ Jq+EyH}盐c5πKT{#\Go:YIo[Q'7Z=c$1i5˪XL A4ĈQKK?#% ,i(uwBp\ Rg#$^=!BUO!3|(pYW`83Mq7¹oUFlf:ÜuCfGY(`e.ep PջpjSX 3\i׬@tʛ:/5|zිbp֗)8Z M:NNE ۮȬ{Ě< )A! :aژ, 5!;``Wa6ǐ 59; +,8@0m3Ōh I 8B EP"s: bɬ ;SȦ8Z׫Ivs$. $Yͣ 0 2 ϐ͓A'<͌۹'+2>9{H?<*po \E@Zh&QOpxLyR:1)ѣ$ʲ bf"`0bD(p8pGhD(} }Ћx12ȒDIQ2XgokH|.3ʊX8fxRFhjaI\03nit[{`[B&rЋbEH,Չrr*걑s:0N# ʀy11B!3{!D; "٤{ } 4Ty()ɋYwqN ȇwP yip֢jC » m9ÝGoT&yK@L< 1-v@uh-CTCq+5"{U / MN)Y4P0Aѩ Fr@׀ )81 z OZ Csi 5愐IX %uP(*%w4aGt+0}€P#% $&JQI]'i/[Z$Qc\pAx4T`U@k<[ORn*ÐxhKJ#wma;٧!⭓/0H;BOAFS6 # Z#&=@]P3T1<"zЬ== Ú30@ȚIh P>%ANך P#(4W"HP:̔#%sșLR H1h0Pi%"@.p8yq q\d {8ȘvmMJlp}kqoHBxXy* 4 8&h "BhU,K-.u)fp ]g($t.Zt-*2-,@ꬼUCZ̳l &K \̬܄{ͦciwP$Q9 $tW,x/$hb@eܜӈ i+ iJz*5YZ= .|qЉJiP@ tyvY*7`xWj`}j0Ӷ5Aӂ5Y\$̽VZ TT,逰_Eԃ9R@3#+fD" #<AJMAѷ,bࡽ5( P1 \1<3TA2Wܝ*3E⸼ {r;Niw;oIbN!B :`GH@ q4GDAH~L N$ O8@G囸Sq;PTr%  B!  KB " jE I@r@ܱ% Gc]'`8{4)=Lj>Y:dҜzzZJQ% L2`L13gB)} mg*@>! fK%+ 1n ]܋Rq9 rh`45:y OP별Mh, Ir*04+_1LlB"&VbUhEfEX V d̀O cglf;}3p*} 9 # V$EC.TD*5@זD 1$:! . 3ƨ,"  +)I܄@hc !^eE8ٯ A @Kk3a)20(m@02(;>.lQȚԕZ(qc9$p M2K7WE%v7CݙX ?%0T)>T 81 P HEF8T.@ z> k71 :byP A 7R`qmkXH=@R8R#hM=$c7hP>K&G~À:X? K󩠥ڤ$xF"Uړ֟}|-@Cb҇' RBhѻ辞\} 1b qJqWQ}a8^CDKJ`uJ{JZ@x(@#Xvh!6R*v 3+5-z&ɠvId(h8`FPD$չ2MrVr`S(cQ|ie5HQ Ũ / Qw_Ij M6Nu;`2Ph/XR6b!XB w1m6Kj]0gSS9 ic0PC( nQpalo %+%P,xbFRILC<DN8#m+  u%X)xX it SĬ7 W1vK Sx%@ٱd ҐZUעP 6 YY 6#8&Wض D[Ԁe1`` B@  Boᑸl*#ohTN:]` &@9l04"e s,K Ip蝿@WBպJ \T꯷[Xt@_TQ5 4O' ~Q0@p^JTuCgF5Օ6-̦O͘2%Hl6EH# 1_ |Tt9Q" Hth,]a/W ԧzx MZ0IbͨɄ ħB.Fip,xl5Ҭh'.6 TW 9 vntG (SH~yx+>P70X^͹.ҫO@ `*h2zQGoƣrsM)VL0+*"i@j~(`8%R @HbK2P;]nE; UTZRh4ZۊcjYkT[-nܱd!-DDh;C/ {3"G7Cߡ|P3r֨dh<VUB& .  H* S`  C[ f - 9= I+' fFvp'4ti\X!q%')˂H}@iI*@=QD كP` qD7M `} h- }¡5M1ܟ̆]JЩ<  P'٤ ¸l~I*ŮR 6h:fM9zXZ ~I쫙@t l 10vK1pY0@%08퓊gŮ=KMVDĐ'Bst D-?*ZgP <&| 2dLHU\D+Hw4"̋rpJ-^ @@& .5$2wrWL `b.GA&~4{ ̟SV0V)8& 4- G,F 0 eP Y1|Bi-{i\NH x&BZ}²qɃ[}o׉4B(H?ZF,ȵAUMG3>@3MD4`w.R CB@ -cT_5D"ÀrD.RdADGV% 3{F8v1K"RfGGbPHcM ,ꀰ'؇KY':DwUQ%8󲚍YT,fU&#}f?jfJ@('\ #,r\GHiVYLD+( 31* u?R%3@.1YRo9.%Ԩ J۱W \,ÈLD`1\wѥl3 !;o`1 =? HZGdv(v+'@2p/.*HфaÂehJ40X@.AB :.p+G?dÊ C /B/P\~EPta"3V{ &.@d\ J8Gbj9hO8!r@p`A/]*6!/ȌjG/1#<'h `I C&zLL[V,A <bmLNתEĺI+bs\+4jWj vAP<X3즒p7/sf+G`'lND?>A:zAzءQɄ`j@ @S)%`Vp*'%{jeA   .@ D`c"XS~#~`׶ph88{HYvnL#b&@# @6u*I@MEeE`$Gن3^&BE+X/Hm]RHMzp/xSTQ$GRB4oR : D ! /jFL` e,à?mR"2CnW}$1 +F- t|Rq& J"c`:dbH&YşH˕->3N>2@֙)Mb`R4jM{ sf~+ 9N , @a#2i8lH8Ö(BA9OZ X+`m(G(5Rs)c*u ,I҂b8Wl/bllPG6:Tpqt&Ӗp<3(`%P4@3%A;*Q%ʲs! 2$a@fv8mz!iNRHIײ%E0F!"h #1{d5P 1h v@4QS:~%41z-`-&z 8 BNL}o;,:N62~VuWjH 4"H㘖RbamA'^4MaaWBցmQ$cՂH†stLtиcashgZ헾3$>Z2o4*bӣC\ﰡ[ u!" ҙn䫠{%L3 LRT(OҖ4`!&c ٯv\[m|& r:ÆK \ׯei=? qSynC3# )! D1*Q`ϒVLġ }0 >/p?xDZ`)@RK );IـOlm> 7cLoɰ =߱LU:|Pиhu9rTv}/uD`t^L^Zy׬i` I @\=_t<p3Xxv]q0 rnTYC e:^N, UU_JA糨@6e! d8NUZP& Rbi;3w ̤*Χ \~'@#x|i8 -`8LR=T#J|1 3)3h\t+*x yd `r%yJ J 3*З|.8AD̝q Nju5=]N%#_FT#LQ@E GlaEƊD&F8h**rXׯ%HP@bL؀KVz+ BudL%l` B}4 D(H#@A2Q%2>QnлP hJ)hyx"`9`xM2M`'PNDQ+Ȭ=ZJoQ-QQqJd嬴6*Q T`wdBNSb٘F;D0JE/.g'H)(!*  b'iBП`&E(ˠ\1w笪-J+D*5UbD6 k$HT:PRy()TciD&Tѡ!\%Tr@Vܱ3K v[$%w|Q>J9$*'DP%>&'0&ZV z,=#@M@R L{- -x@*&VK@(տ\$twD3$\!Grڍ1g2 ňvq )nj vGRHD7d yד7, @ Q: A 6 hAtOX^"A\WH UҨUdk J-٫Ɲ\ *3؉`O  O+c. 4Րk4QVd{Y!/>$8 Cr0[9h X-!:} 5IBc s ρaW!(yhj* QUUJl > S @ ,̑x H6SHB@&Q!5X,mATV@"(mՊ_) 1yW(&2dif8iebAV3E(@'<$ZHj3ɛGB0EPz_c qE#s,F$pt|P+ %`>*<%2GJ7NtMF7 ߘ! Sy9#M H{Z9szy<1xY;gC$tEKHm5k 8 ϔmȸ`gjc|e2 g}6 vPYȉj@qxj&5 ⚈pi$i( p$99 u@ff{ 'p#"@Q`wEa+IC(0RQ7#?,_1a7 *"HJ2b!*A*78q96 ty `>PZ*5,8x 0I[$C0 m}ҞCZA2D 8 ]!L: D1FK DMhHFg(**:+J@<o9Ad P چd4p7Hq K pj%P4 *9hp()/ Y \YlQ'*)07 s+۲A85DYNXӗb!5` @n:p8Fq o: !876 ( 6 Hv'b70}4>wըJS0(Ң+jk1Af TLQ 5@54^I[ހ.9I1}ɤX%2cHܱdԟDQQD)PIHh|YdK$ b&*Ҫ L͗awr}%(yk P7%_CU15D9ppD0C1U`(s5*!Qr ӘC_hՇNU *",tP g8VeXg v a %Rg%(P#;N%8SH !Dz " ! d@PhN A yZvm$rF$ jk(y8k]Pr䀈 Ь{W=q㪗S[G,p2FV[2H8©Xl$t; ;@SGOA{C{hÄC :TiK(+ 2j%hТ0҈ - T8X^oS .YBxo2Z3;Uu$=JHM Yʉ;% `F-XVrTP2j9؈pinee\u)@p9"5а|Q!?HͩAK'p(B zz5bh5R6y)(⁙[ :V? cVc>Siv&?(QӛXP~5IYzbw!p-=ϥoͦ@xy< >ucHauuQi: 5]H[aU@B.1Wwq )o4ԏMZ(j99%hB\ ԕIIF>:@$AŌ!J6#}ѣ c:") cn%y3⢡HyHpReo xmo2(ʌp;5o/ 5=)ƒaaTkZ)7s dڀ2 FX[u&W؀C3P)'&X,,  *ԏ ܢF2b­8\^^Af}Rf>ItQ[˦2h(95n{R۰D]Ѭ.J&r9Wk@p6b38;ojYz WRK8su^-E)P @INC0D~E-UB(<SpEL$u臻 cؾ$K+`Q 0C Z瓊. !6H;  Q Tq LUDK*6es0@i'qBU9T82P2>&>qRG$uEPqÓ(b *zp 5ԇy6/Ԁ}Pj1 <T:?Y@ Ffx|IDM43Y"pm7RPJpW^)Pk tH$av@@* b1Q& ţw/7 ~`@{ ˀ`8Rt@(|J`@(  BJF_+@N$dL9 .&w&R.*-k(i+O ) @X +Ow.o>~&Z(&,tB{>v7G&"1@z4lm6p  L|sWT>܍,YLe3ejCG)&."@* <+sgj3~6c`r!Iڭ+i\E^5`/Sefpo y% " 0[L, Xt,H"Eƀ0&2GiJir)im`8iK "ǹK4 p3H2a֗)*p$iF :ǺzŮ2SFҺ0dL5؀}d0$?ڰ 4,EPPTIcGeUa[?PDG6 %mD E٤"mQ+pKbI؂Éc A1)@y"y = :"BK@6H s#d`b.`l#$f@vS0?E@x29Tog\mhLšwɓpxMYՃPl !M "jyo 0"d|P=G%( bXpjctYG4O^,cLx/aW@ҩhh pi%1BzUFL lN Q2R1%@ a$ W.s#jPb>2P|."ž5J>9@<N9 a'M@" Qd p(Qtp&w!/ |(M RQ6[EEe` -/Ia pd,0d 銿zm~ 5W؁2jrA+[0O !H qpP5VX#5jddݠ@&0R]#Gb+Rx@H ,ȪGsCNڭ@hP@T !@䓃xV9ZgNՇ"\:7%~ 5`5EwpYAjIYE EX+گؒW%uУo yHD&!6ؔ\ 3 S9*6t- \/b >(BPܮkZa@(p\,y{I~.A7Ŏ T B%Zd HF_)ּ 1re>PI9\/ M)(}[1d1W*Ed@QAw*i"! Bͣt(+zpғW(@{y%rtP`wI@Nѷ++=DJ2L~SF=eC^G4F\F˘=p(sv~mFqTc ĸ!`m/ t@ F0Z` FDdJ1$i8fB5*42O?nꄮ&p,@(p_AH;V -+VF8Gþ`CxT*k>%\N BItbBm#bEI !@3˴DL ɵ&"** '%"deHzxA@4A>1#m<"XɪJvP b+8RBS̏QT!ATR0T + JL:p JegY҇GHZ3A4~b d&.DVH`E,"2A$%f`~TFc, | 'Uq&ĔnΠN҄%*b4w A3qJ(H1pTPMd bbuZ4@*#\ΌXi*)Jl!X4'EAJ!KbB.:zv2T}5. Š(j\˒b}z\Ҡ @ )&aĠ=hQ\(6j!LYK{ s+ vc, 2" DXAzQ:!nBL$JBZ5U|0Z_A~(9%)*&2BdKoc 8S^%&6&0X ̢!f b8`aj0.jjg&&'”a?vT%ZT `h@*Eb#4H4*&"l C}~EQDW+"T//%B"'bodkj%+z8*7`5D)b"Š@f9zAD `=ɪ.i:Ydž1ΓB@zzpzֳCA Ҧ"''|'EJ,`Nk;ƅa0V'+LƸ'6fX X5#.pylG@-F0~2COfJ(G&HH‘'G(&Xa}̆ᄠ!4!md"Izd $-lKZDp }Yp KX`lDJaEEB6H ԮL5K cy zNdditl@)+r!*!ܦ.lHXH`GħbǑ2`ŞRa6.H v:'V>O;eK1@0 +nD& Nd-l5*- %N׬ TnJA,X-KbǴ] Vs9j$оq4`45Ǻ,A¢"p!QNPA޸zgQmnC! x%Ǯ dj MJi(ekB670ӷdW"*3zBD!~ ClaSJ~N ,9mIycz [H& n<-BĉJ^woM(a.榡$V= Atp#m@1`B" R }!Hg|'u(ZB$ӂ+),e ,d""[MKԓb<#wj `lQ(Wh|p*n^ YG0PF@*Cl&PiS""m CO4n ͲlL|10Π|.Ff"6<ȹ/y`/@ *;/s2"-&lFD~.2Iuw&BCprB̀+; &c/"ysD`xi#i?QHH5B.PlZRhxnЊF`- $BSw.n;*CcNЃ\ط*Ļ$߆9o;2Ot<'E<绷6jFd}]FpDF 3b$FJR J B(bX,\z<R"\R6ܣ8"Lz%Zb4%@,0%l~z\u@D"Nw@I&~*Z*b}*E r]w3B8T`2@X@{mi;N#)͞'I麪 8ݷG9ƿi P@dvFhdK|` ) < EDH$+;X퀍Zt{1bB(k:lTPSmƂh(2 -(ZX~)rAM#P @P(p1}x00*!i) mj F9\WT2R` HOk8"7 (W˦``ޝq3L$0E'Su.~02[aIɮk V *؇x c($ծu`~6`Im`HkH@ꣷ!!P$ R2bdUyOR-UՉc6! ) B& ˸86Q=  (Q{ >}RFe h* &!vDi"yP kh|yI@5zgڧvLwIz(tWZQtCA YN1,%%ubPffaj CǓY1Ҩ5\vE,,.}$7a0*q@i H@*A L'ju@$W*KTL4]=`?˧%y:lf z(2O>I,p'J#!0,o `$k\«_Cj ƜEc̑J+?"PNHͺjyF:*XIN1; RΎ(h 4: @f\QK VLܶ8ĕ}SI(`pB2* q2>Bt5Gn2E-q_h>ϐlI '4a+H.BAh f4P([}5>Q; ŕ6uT)E)PtGvi*pH:+fvRykd,,QT('CG _@ >#H_P؀?쯙р lE_h = !E9 &y]XRCXz[(22Gh @AxÊ Qэ4_ CHۅ|"Anhb4P8/(# Ru` ;j1 xGaD# ?Y<ɲ atMgxPm0=?ii*\v0 !̾QtX/p, 48Y|7>+K\ +E@Hf11 re@=xy4[A@A[)ʠ nEX$(;(Kg%a-H~͏`8̈́0?^SZ2s p0|lS.[1' ,@#l8PA>_|P]~4A51bM﬐O!:,A =(WD4 IYZ&|v_7ZqE"4Y*2q+ZRDX߮ⲳbO*6̐_GK c 7jH`݃0m5 ΋j \r\<3kMQU* |ٸV;[Ua~-H جN@4Q~VmG%bD(f[/-.`d[IW+i4,p4Yf:^a_+Ji)&^bHn7c0RX:[B;(0yIiTQٜ.)@j`+u 5DK-åD* l/*Ѕ`kyjӹ+Qyɋ9SDpWvuqEp&X'@V.'h%^BW9 sԎ3hg03̖zqx5iY'2v4Xx'G%s:lTVt M$1X \0N;2WB}͐ ?(!` {Ѐ}IPFc@ EB L&3Y|DTz<E&>%4( ` %u@>@`0_lC_r(*>候` (R1,O=DDA&FQ6&~K-vȝ_RS5zq?` œ4pP(.&H7,QIK bHKoxީ~?w3O bЧ@+$ۦJ-Iٴc/}ʨ8Ӑďbp<7!کXD,$&.3|b/$" DA$>!"Akc(ˉs.PiD%>Kr:3(:0yF,?~JS<"{Zg!vM'ẃwHx:MrB)2#Q$֣L, M,Jj!ny2BQ x5<x2&Nb`8뮂L;lҥOǽ/@C͊&ľ8CXj/R/ݼ' E)oAdA8!|=bX)MopN̘ ~'X d$G@NlIE3{k2*h>"| $%Ĺ彚#,?Tg! v@Qn] jwRE@$ !"FJBªIr, dy7ES(>ʣ6QD%D"pļ~ip % `̂q# OI>k9 T @u d`A&I3)oRdHd@rJ4 F[U-V L7-Bv!LۅĈ(։ө"m HA`"J:"(يq@ dɱ%=Bl" -)8V `vČɟ!}"BDJ( !7Ԓ jECREJZT$4@87Z !zZjQt*i0L q$AP11]sSsa,H:Z-'Cxf<^0iohRtJQ4"@*ؗԼ 2%>L`2(e@b*3`3ƀ{Ǒ"BlyӮ;'iR;DBz#c#E? Kl -6CJJbCw?@c llA.\^KD yŎA:#\A{ R"Pi7P}w`hLcG#nJOJ1%hàv (fʝ;^WHv|2TBDo\ ' S2f|{"CBiX+@YLѶGD}-!8hܺу?< +fH{ GjvPyCԙ2R.@Bjm<v$ Cs jR lUT=KyV.R"h~)eJ=Y"lf<!'zrcAJ bbKO"+\`&U!o34350Jo8 &@ [ `lmЦA%IJ$D@"81)K' 7mq4d1>ȼQ>S1L/PI ; bH gPn8ڡ`!5( ѐ/\ ,}N >`&( u.(Ks)ʥS<73/*J'E]v%&zJ} ` #DAג__ҎcN40goi_`y z.ؔ}"q0AG%%PtTs3o1#fOןP olvn'ҍݰnl#:d 0mtH|" ,(?x! :ЛSb/~0Irj JO,N`d4rƯV$ƺ98-j>Be^ A긛lp#G8Rtք @Ij a dHľN@c&?&6O΅TnPhh?HNĢJ+jEKJD8;B(<6>ņI`dF#s&V%,jz@–a.Fʬx(|2C% .hKQvDL66"xlHʆ K `C!ʷɷ|+03jv/ӉXy,(ZDr_kH 6j zSjg A E(>O T FEvn%p fv bz5( ` R'nhs(EВЃ2!_eAO\#dn'hĹrbF"H60%`t `N"lD@F0v@"$$JF,r7ю,RЏș$'Xg9y8Df&cA `)L^K$ @ A܁Bʚb(8/qByJjz#s UD`킐9 O[¨)s):4b1? L)X& a@j'%܄H C llS #<ڇ,ffG%0#"A,'a!Ż!`), M|@7$zcAǦJ,C p<)-D̊e-dpa z `CAYJPjӄ %!@ 4TL=lB*V;$HG:$!'>4$mxj"jj#RB,} \"PN(wA4#S -\լI`$`Za"0*zSDllb;2HH2fX1+ԗO/$?]u#Hd^ F9OƈR$S263ɶ(#a aNq9?^E&3ڟA"j @sNvI-*sl;@Au+uRn%YH aH I u^xE/w%@`ƹ7/S[=/h$R\2=C:!YP7FS,LSb3O̓xHʒ)֗ce]YXv&ptˁG8sp.EG.vjˀm`oI.Mp!sxT^$* $b$Jpl9&! cxv1m.2\AH rO&Sx#;8>%Fӗ_VoW j4|.8@3=Ij *`}dO$sku{ &Ap xwhwOk2;n6öK F wBW#m.R|l`cy4&(&.i Ah 3.!|U !H)/a5G,،$# J2(4 AIp2#)sՏHBh @>fHI>BAmPB 즬>v#^9!q䅅U^&*}!6@GVag3,gtk5l($`nduptm :;pvO'l~RK]S BN w:Dֿi?YY 8d @Ddce-Zx54 b/3O(2s8DH BaYȭF*;/w`AgƔ, -OB*KH{3cm*&^>* Bc?Oj#v3Ӏ P8 /&3EMTDH;6!6t Њba8(h ޤPȠQc$hk/m[ k)~Cƭv0J/lf)(b, ,{ *zژdXU@g(`mD$M$qh} /*o8` ^ozO1y2 ˁ IQ%#@2H\T`pڰ J BøĈĻe0`T4B & AT&lcHuHH{F}^LDKr&h$a/np$3&7#®6rCȖ"=8ҕ2%\U]DŇ!!OL5ȯRAl{P{ԀdeEe+Dh)Ŕ f?gZji8Ip]E/2e"s&YB#`'x -˾PQ:@aIU&zٺJ! p@G5jpgD&#NK,["\"G:qh[jPhe: $@!\Pb@v'~v.*cR!C$p7 5'D:ip$Gf)V: 2|s=!'t4H*["5 *Կe&Dhu8]O(j4!) DhAuV&ON~  NG`YP`0@=$: AO2rhϧc  ~`$€03 Gs@H({  (L)?XH($J0t;0J3h6D xte4 hx`D5mp  6>/T#; @rvB Bթ{12 ƛ{)ҩ B_\F|@pT "x_Z2 暛+<9/?p,IBј{x?53ɲ溰P/rpFcJ ;^iZ@3^1:w3O~?i@H1`|/@P- bug+"&ƂALhZJHܸ+t:/뼖!@8&H13`G8- s2HJKje9 ,JxZa(H.K]P ?@"| ~!( ' C"$%-&j2l3 c0/ cs{6-(1Oӏ @+􅁠,V cxވ2nҜ* $6 <0S،1P\"/ӹW0⚶ kz YPa/ 0 nb3_L;㬕4` 2:i4?PPV;W WH'. qЈL~h}59I2c;z$Az;M3BW D ]$>c崥OM6Bc :~r 2,;T} Zwn BsӸϿSӥ;2Ck/M/Q! "fKޏԄL?i1n*|r-72.܏vN{Oı A(@I Б`#[8רS& V3$CG L,;aI!g~1L;`J @/CYڬbXgz$3t_|Y CKi<qmI2""ðs"ɑ-Ӝ99S9zRp 4Ca)edfM jx2lٴ// {6 "bǢF& Ò/ !8(k v<]lV6&#| [U80b=s/y+w @C KH@[ !k5Ѱ!d0.h."0F A($@ ϘF;rZSy9 l.5%r&do%+$FIJɡ0{E*s8^ `q{Ȇ-(u#m*~<@17p(yi{Z?8x $ +0>QrYz`)Dap肂(Ax|+^ .?Aр A AY2@ϼ zA 0  @C8 z>xG;O &#ڗ#P;B*: E wH H! Є0?C#tHyka.&YK?qO8 B(X&ױb: , ǰ`p +D8aQiP8`NPHv1Wy$9|ApAp3HYB@] RڗpH112;, taEڹ KKF_ppbS7kORr=v9n5YxJ<1dR\z* {d@>H}hr-SqsS $,"azZMQ y}ƣd<"z:H <#x q-XxvєӒ* I ?Eў/EK 6@qwag4'cS!PP}9;,+P;&|7>@``DssRpSwunxx7,&959Pɑ݊tnHJ8, 2ݦs֚}Ĩ&Ѭ jy{ 9.,A7M#y##AУ ..p :DtPVTdѪ;90p8z a DNCY]a;+_J%#ݔȆ෦i :X%Dm;*zBSr( r%/Pw ^xХ8#q,)P;G"L s#臘zx"`v9g>s+8F ѕCѓ8B{/c 3YMIj>i*+X99frҶh *"3引­x{>䙉Y`B"V 0Z?aϡօU&1AgƁBrWJ1<3ƈ8Z\I > ,0:>T XgB&DbiXT8MZ6 Ώ[iXO(Ⴥ\$N\io;A]T[<2Dp h_u|'W 0-l`YHDUetL|%IhUp I 1Ù8 Bzτ@Eqn!m !B0??'prU`;Qt)/E4*!uRZݩڅe5JE)O^zz )Kc_oM#/̀m>!b5 DC"!xڝH3*G??<^-x8%(0K/ (JV   5N9jZ1zN'$3 ;<(B*P9,5b]$X+~)0@iI܁ Py+{0{ n$){Dzʒ$ h l!,K4s(H<,`DO8sB"/ v(vDK( "r'CPj5)` AP)N)x 2YHh`@p8Npmx^3 q44gȡH@.w|ZYfmT G)*+Wy1 *2jd({xgD(ͽSVP2N:FxȁB`D jSPcus:F}94UYCX "OV"D$7<رJ?ɏ\Z SufylJ%B > h|ғ k/ a`q8*d]NgLظR:J8R02Ch~͵Bl)j/Z!\G +C2s1+Y>J9vIx9Wht3yQ 'RG:d$×YFO;gY4(\&9G@l<=lڂ@Bb@JQU8P_Vh\OT-$D8+1c y+LN !pfY9Ͳ(FxRse bF#VbHFxC.eD睎Xf\q!@A x@q 6gn BΣ8G !/ļ.7D6Jh݄/䐰)'h ,yыL/cK0J&c ]. Ap2j|j,$/=*!À 4!T` m'H͆`˺0"*0T6T;P?$,FwnЄgg,W# b ܼCly'|PB_%;C| nc\ @(`/ 5\=f;&pz,%"LPz_(,c%D  Vbщ<Ɩ∃w˄;x!)<aD E|B^ HClt(N\4«8Dz%EX*P'@ WKFֺpH9&/"qgh7BI Ef%JG|$(Bzi6 PaQ&_Z_ާ2h2A(2f".b;p.') ZND Ђcye`2\cgR;T(Q`4@Gg"-DtHf)>ˆ OaDLѠ$031 G _!$T n CP(%wEM)\Qf,@4s1KJ9= Q \$u0ƊHLjhʽ+%E Tdd ,c#.Eg)i7E( c6C=@6pHg'4,r0 $!&AXlmv:qW<."\<Ƞ fa.xM%=N?MiFB6"|)Z%j?dPkTPh0*H!P Aap dS)rXVfoS )5<(tؑi?B]eE9p. HOUh 6# H\/%X(lԆ< +薒R$S@FS%@ -:$&d~$o#Eb\.jT3iTEfOORā? "S-0ѩ< eaæJ:6|M#`W0~S@DL.vjH@DG~"j2tEK!F0(0 G֭˳<#.JJh"&m 0 +Ae/ zQh𺌢*0mЍgW<2~*hQ|Bz2 CZHT,X;N^6U/,b' ul6 Иh,jt"c6!av D3/Q(qG>R|q*0$bOd`&%:`$e!D088%2CS5V 2*bc(Pl!aw^ ^01DG;S7f(l,TqB MP5 Dn5?%Ncl%+i$dCp@?y*,|a4PE䢲01ڈ8.x(H\;j@7kjmWIМCmDj%|Laa_ƇjiD%Qq(A xyFΨ*Jm*:Y(A A OfeE L##udsю[8 `*pE}W$f֨Bz B@N ،;wd"|.%N`$aA| *jiJQXDh3$"(T:qmdEz^&?RED(2G9*.s!6\@\礤i?#jp}/MwNq@&` !:eNJ"mb$ kЅjQ>ܥ0~ N1XF@0 W*m&%ϟfEXfq"g+p +YIiym|Eed,̆ a{ښ`t Bf1uIX\W>gc\LTB< ܝTV a\1zQ,-nyv9Ŝ6`U$IwGp+6.y-DjP6.&Îvsyg<Y\"` p ĦK{%~p8;5,`ϚeN« W2Y~SbtahyĬm` '*K$4{$hɇm)i| @ 173ɫ.mjt2?6Na6,:Vbc908 $5Dt-/"&^]G#=g)\Rq V(g(j@>߂[TܽJDAf'#.yC&b 2).V3#FFHuvک^=k0 ,@~A@DM7$t 뭝b#sD'>^TŒ~G`J>pn!78"S !,n zT:z^:F{Fݤxd#׼J.2Qʴ`)'@ t;ާe,bC. Ʀ $mf%[\IL6fC_WIrAnk2mR!.f\ᾶsVkM]a5C3d+`gAaQ ,\E7(& C9㸮r"ͥ-wFT#AH. OdHYb& 1Ԡ2]\J9e#ԽNtEu1 :-e.(3RtY##k sqQ `@8E#/>#_o>_/p.s9\s9/|ɖ5x"ѐT6E xs9 L ECc  B jDd`P,z<ޤFv*6a P4qD"Pt? ?pO0ow= 0$ Hf3@Fj~pF&"`Xa"T}oޚӀ+Y-Ӏ~;8"hʳ塈q| i&,@8+Z8Yz[h8"h9hBβ;! b6h$F pܷ,@(#(aK0 `dX5 |\F:>ȴ>$9p 2Mt!z |$A06z$>p,3,m0.Qhв/Yg],m1,kdPZ!L[UH 3M߿hɟWЎZXa Ba9$H"ʃ`o݃4 BkBR$OscTZA-dœ,jp tL. !2h{9+ 0Y$,BAC KTL3 aJ!8R !p v.M0tOH; UK d) a!Ԡ[g %jwcأ.6"_ e v`O75EͰgIH :%ϡs"DH-7@""HmWP\ƒU Nxx4NW%6G<@ @& 9ft lJ/U5hFC)Da U T@ >p\Dt"@Uk0_+2|@bhĀx+!rIjV@}@"JN  Hu4Eqm;zk(){g[(rB MRN#zШrȹqGX83{ #.=֮jH|̫c$noΑǝI? Jq.̀,wp U[{=_h(uyb!!F VւV=VJp `pB/ 0B`GHD([*ήtr @pi– si_  L:Ѐhj֍,+4;P1ʐV„XDyk1v 0(ڃP51=u ly-,k1|}֐3Ύ" (#ԁiji6T$苗{d t)!}MI X X2pVs*7 }2ň KO< ٩ 2Ajұ4!24}(TXĄ>D\Ϣ![pLx#IK2{Kh *ax8q(o<`@"8AT ”7D- ,,JKh ʨA⢄[@A#I>rő M<( *xs:U0ôAPD@"{rr)RYB/B1*pk?2A+"!hJxbrD5TqԍM);Pa<9rR4ģX@AHDasV?pDZUDm0̄@:GSZӼ=~'5>ħx50!y֩!imTbr,)D!Q80WmBWL?\hC`K#/{j7XOWK ѣ7:H xpha0w؛?;Ub( 8kCs3`VL!ɊD;7OXklO^a[ʄ'Rݤ @(iQLwk8JJEIK,pVW;H\mI|`D3˶)ȼ3p+;A@j@!rd,ĞUIH€ d!ŝXi_bɨA@K`uϫ ӋqJGep8GTXTOY[ZySL0t:eF ԣcu$ 0SXXɀ6P>88śVdfP 9/8#؜<P&`Fc<WImp 6\0N?DQ ]H0 6XyZFՏ߬'<s«3 XCfw^OP ڄ|N$4k 4hKtʍc%[vqu-yJP؋-ޥ@11!(  +NѢŸx [Z?(UU$TaJ9jn^Qؤ<\fc?y&c!qbA6֐|v2pj 3?范PASؖW? uGnĬvN@ 0 Jx1*n%kj A$lI_hJfȎa H}^B 3L!ԸKz xtlkn%_(1);]ÈHPu`*@PyhS] ΢0$\IDBĤK(8eJm20{ُ`ܴ( YMG lM؆i8pq?ﮨ'T H F/kn+?q 6@r/ s)Ɯt_(IkX_HB1Z{wC 8DP%H? \E)NoVooR7Xʘr@lzU[]hDEWI[D8(`̃?jhr9٥K!M@aQrHT`x 9MENjwu#"":` ylu񧑢0^Z[XәSEJ-)`T`"h GVh8 P 1 ksf_0.kEk$LQK3O+mV$!b罦 Hy@:Xa6]D@y@y8^)tqoLu:g *5jM׋1=o0y`oC<=iiz5%?zFr?sp: Ah<~И ~FO/i( )`8 v<W;e&4. q&[XbԚhƟNOw ?-0$~ |1f , N xN  o&&PA>4L !Xs]4lHǀm<]΍>1l :Omb@a $i`e̩4uZ*dFo2R=*Įtł@$@2ā &bڃ(( %$H:1TT) !2.G89!Ȅ'[vJ:BKs)rRJX8a?@j.#Ϗx D Ѹgځ [qҖBlR%KAF+}8#ލi7Cv#C,`6[7j4J ilCVc㥾j;@cΌn '9{ԷW |#}CH΁@" 5r6afG:Z[,4Cmr"(壯lO+:]-s) L,CR2 nzp4GfYxK'B)2!ži""=!ĶrزzV.*.)@p"7q`+x$sd*=Guie<B~P|Ke=Wxz0qe@XƼ8pR tl Xy~Lgͯ@ P.?G`ZQ* W1rNMSڞ1Uw5";TIpRBXE5,綠Ra(RRM%bK [,%c\wC!H,Qu8 J*cx9 $kF?LuESNYryQ,?"(GP8ӦP 0ĸpq DZu 6*KCyuMyT$ R5E7`;Ǖ>h1bLbiG !#!"PD󤸮DAlHslll/\f!D0U@p1z|A_bA E"Y`^t^*a,tR_d"-4q/KBP&Dؠr{qv b < 0UO8/zc`90>Ebr0oUWrAg]*8~2eQ [ &@<!X x3ƸX YAzUTIGuu|< X`l50""!$n%:&rc%C+Ere4_@ $яYY忊m.GDV ~I-bGsv7PHBWBr,a8 YW0NG /nC\8@_M?`2q#j0' E *#C¶|zVN'0Ari =ǰ["I +'FUErW8CahýKKA9MvP]Kucz 2Ûz. @4i9R s$`(:&/aj< A1;v/ŀP&q,EA ɵc_SV(lM4,}Nf_8 g/0w1%6[cvn 4HE灓#xĉ">BSoGQ몕7;hP`Q >*>m`@6C` h!&B$Xf:AA Z r@cE"1SntaFAE|܈^/8 @x,AȰ.-,rD ! T@/|?L T$,4lcf.CA'-莇ņ  j6Ax/T!:z&q h@Ct2(C`0f2(D]"<إ"#(E/!4M(.5`B@Xf,)md%'D  ~ !C"@PZ@](60hj W @Q ]4A.Zg `^*A͊ZOLa0CDAB`q g. @>`I` B D*`"B"(bW f | + 0JKAq$b0! &D @jjNť4KN ,*ʢ$+haT3pzcF5. $`<1 t4qZ$BXe!Plt"CZ'@2 \Lntй)0"fP\a0-*`u.D>`<'O20q+ )2LǮQm a>`NM~fiĂ%2xX'O-*ނ% n&,2l1; B8>pD`ڛ $-~ *C8r2JHN) 4#M4 "fp@9!$D#V3sE`/M4g:l~n `J!,_B3"e|@P"bRF-* M\#@0h7 ,"4"O@/V60Gm |x(f`:J8)"G9VJMgjG^Jb X,0C>Wd¸EƢ@*C(c(U :E%^`3N.'a*B}<"R9  @"IJz}9V O3/0 M?:DN 1~o^F!A'U]f @ 1 fa[M%`($$ B  $TD\^ <M&R@b!h-7V ؠ$> ` ehœaCV[JaBABA SVdX$.`.C 'j/4b^/"< M 6Y$cD%j*,MNb^%2fjpz-ou$8#^&!'D0t/@H<بx¾8Z0 pF`~&WӰC`#oBn^*%=󚿅A 2a$O8ܐ!BM^A< l3 .^$"` FJaKι\^rF) 㞌~ma+bazœ>`gq n RF4aW,f}"g},v%LԣWƧރT<_`HhiG40q,c-B"BCaaWAS(-l5CWC) FbO]Lœ\D,ᾗRa_2 ?uz&Fm |b'~"U4j7{$+#P`pEx@V}l~-`n#JKNSCXC>fzU+\1|3Ap,>W5 E V(`6e mL%*CaؗbA6MO."&2` XpKYcx%,xn"v a !:*7`A{gp 6`>+pȸY2܃% vvm?Dm4s B qeҀf""LV#Q}B2ax3$xQ`%!"UG^ &@E/aP n `? ٱ Kb$XEHaWiTBE 9s5@ .R3)fVYH]xM> z`h Z;0AzKP?8&Fc.ꋫ57̱-kB.XJ$/!,b4b9)k L#C~YGϦڣaN^˄arf,9`(`X2ԍ#v @%ЬQ}i2$/$TH `FޞO(o$O*fŎH%E$Ų>KERK=\!8$BZmVNk~ "ҎX"2nҮ,J"/܇ڳ&>k P=..,@ h6De#&vQ2E}"5<,"/,X/z4^#A @&`F dE` V.:Y,i8# *E@PD2 <ݮT|8xsvCK?/`N-ppZ|@ b\O ǟ?c@@I@0A)/?Nŝp] 0f fj3 e:h+!@D#c JA` iC~'> zerz7M܊EZEhfҸ~+.P +J<ЬXH:( -Inj w(g!Ċ3g&ۀ:qAk:9 SХzc@>Ž6#X $h!r9w,`( ǁziέGO$>J}6iJQϣ˸ @0 hXвH\Ȭm@QIJ –tx|`& `XJ(w+Io0L+ORBd%j^OP8 JE6TZTj@` 7 J sl{G1jkN-.3xn:NeuX@|A( "xR 6ͪb,8$ ?'۩v*>t5Hk0 Ai1:zC6AN pb>}Cp iye4vZ> n% nl ~Z L(P ;AU ObehulJ |)0a@ ]y8X&Z1 /bG+6&d A&h"X6eFzbMpXn9Ǐ p9K<-egk-z'{ L8*@N 8ưwD( Gt`3ZL*& ([aRʥFFqe5 G=s$a!@qk] 1b,MY#BYT[3 :17hݞҺ@>QG^2MO 4@!8]m垣jjPYǺq5hH)lNbȤ) x7u#It QΑJUI1uNE'O X:P)j{615L"xQ rSD %<I !u @r$5D B:,|AG͊quNꍲ8=d<\:Wd\siG.0dϠ"pI:Af3Rq@ٗ2h-c`,T6=W0VG`[9& V(i#{'u:Ƥ1`6jʅ[ϰ3X d6 ^~ʠ&b- A\CXK++#c|Vj孥."cOAS,;XK3CKwOO^9UocAm>&C@1n!@ #HGeT,h Q*o#ie)p#tPk i  n˵tBF{v~)ZTCgצy#)bbZ\@:.$;+;k\,#coBYmj^u:F#_:"3̦:DVT b.w>o I݁yզZs&儝=byqK/aRHϏr"Y[*@ERx9t ; WZzёڈ @^#LO>ݡ]89yo ]qH'(*I=0ˢ <EIKq֐VjD$蛂pWZ- &h"۠1s|kl 1(Cpu ({h٢6*Q*"$XA0aS(`6 0`R~;CikZ1'3\GxIn @"21)"@8q@ +t732xȓ;0ؒ @K1P]qq^ %?pGQ98p HDY65 APz4,a*jt5*[ժĈ k Wh1\ #c/: Ʈp +ՠ mXl8azOy=kHs=*I6Z A2J#v5 pF`GH@2Yᐉ1@a/6)]*])10Ɋ]=]Q@OFS($m#JSՠNhxF)"\Q Џx-Gҕ}ܕ5:;e EA՝a M9Tz+Wa8m:p`6P9zMᠠ2t eA(ڐ $˸ R;M[ J@}PZܡ :G ˀP d\6dEkgT||u)8.qh XAW[[NCM=O6{>&) Y*m٠˦"i-hݜz7r0zVXV;D05 oQ:3*+KBPe YDs@ }Q "x8]9Sik[2:D. yOo,+|/&q8؝$VUh4@>C8Vmw؏ ҪČծR :gB(Po.:=XUi0it YO@di+bt`Ht_6lwX 0=HQk}Da Ti F1F@9X\ &A eT58)7ΣlW6$PǮe(@ٝX3x@SQ*%ܙܮPpX5[P+#$C ^\j LC D0RP{4ĮSe +*H06PD73rd6NO%آgT;0AEZ?!ߜL+,M#h$ hH:Ff+Ö.[ uOy،`G@OqGMV=ST@tEK#Ő]-Y,PR >T 6k(}Jbp ơU_iqe-WWSL(Fa@؜μ K!ֱ^"\F)O4d3b[Iz ^up(%("8yIxwsbLIhÁ`!&q,.#q֧CM`1Z[x)@!wyI P8$ CIDAP@ 0 @x d` 0 L`IPg@Fh?xc@"T*B )I@ >^k] gϷԒK~I򕅥K(I@Q~>ܧ3,`J18G<-|ic:M*s mG`a*O0Asrjx{vp" Gh9н;e'5Sd@M6L$ *%MrVz-+A`Y ;-HԳ> x\) B:j3L@ԭ1 L~K i+/?#Ye<'yvZK@-S"DL"={0K<&S 4fLKZ@̯S81s~î8 C`^X,rJ-,̒6,/B#*|8 jL,QMJ05P2txehKN3T.մԲ5 + GX`\- =|^uBM8|`6C()Li,":p nM0 v"[8V3߼ 2bN`X Ttf5 cvT,F- b 9 AXT4s{pŠ mDֱz̏x4YFl#dCUpAf(`8㯬^X,} O @whQICR-5_@[;w%\eT.產a.rT Կ9X`=W +<$$yt 8k+k)Huj |տFOtk̢DQNB1o4 ]8F 983w纶cd: wnAډ'Ng\a{m\JqT5)e*c1W=1o)AYYR[t p:HRhWXG1i$%J $FċKza APSB$Di-2NZeS\-дbnp\ө#L;*^'H4R9%$< Jr*?u\.9nÃHU a\PDIl&:RBJ~,¤/XcXU17Abd&B%@OdKIWO7cdHUpziQ!{ʹ6~58 ;oq `pFʏ+VlK\_-k;mTc+##f0 7dr# 4L֘j)Hfpk&lBi0 i2|ڧ'IR;k>ILMty1!Zw6cLUjTBQ HDҎ\FejמzgbM'F5И`IМ 0UaLRo63'FmIm$wUGr ;C K|x@*@H!` Dju\P ~ua_ F\[uc$@"i0 1`Igb-*?EGTA4A7aA B$(R L(,(<0fֈ%I3)슨f$7)QхG..%t /-f/Cukd.FR *zmQD#Z4ԢLP` -?bI%5G/1#uQ{C$ LkEsihCF @^P`sg:(Fj#4ƆP)rrrsf .AakPL:BIT% ()W gznϫ1Kc,N !m: ǂD' NdS< j>@BHC7fI? rdx3>HrF7FŶ"$hXNbert1sDB.@ @ҶAJN#`c N,A#kQVlHzhfhYpx`dmg\&3xFZlbc/ @@l/"[ˎhF]ؾPO&" M@ I^Uv#t!ju)| @ Gj~]F择&H0#=85"3.!#:H _attt])ҠT$Q8W',B|ԖМ\ÈPB8 ఢ!? [ 0 *0Km# y uCȚ>Fi@#ހ %dA.b#PRfDBQA*u22brt+vL5.(4!! 0O#G7RcUTE%䵀4R"S| LdchJgT(PXIfh 2'e a:i@ F Qx G*K'VSm j41wk D܍SpJ@#4@L09dzk +2\TB!(,4k$%podE4~ V3I[TA@:@`>keO9(qXV"GT0[2s%2Ԉ|ȓ'1 %npqA A!nk_ `$`2=Xrm_ FlA݅$LG(-O emxax!%hY^(1Lkʁ.!.*@/T@EvL+ >lN@/"(T<%jP;R@_EkX"eӆ5gunfʣeQ(2 OL# Twuwm2Bu`"H .DɃ٬zښVJD^ m$[m$C NQtaq(r jb <Nc\`YCA5ohP "A!` pe]k*ԣE $֨mvD;d(7Mx{v&yfmj e,B^寚bq$ @W-4f1}/.K|}mB-{%+A"odi[ G܏0 ꐹV/{Fegru͎ ΄ cfP@[[( ߟXX-ע`#綢ej9;_azbj%NS蝆 #soDM @Cy|3}1ybٗZSe޸ՐXD<a,EXXf-Yg="GFԲz6N 㟊?]Z$: :lplD/XǞD-ek \ܭ lke R6Tc~^ &: "c.|lVrɬ3RˇVvnہ\!]?[ܷ @G@0N( s{p@'@h$?o~_( =.ld;l pXaY m Fbq(P<`؀0d~e*ŠRբ}V }A%5F-o? &lAwGK:{(_0(r*EOeY,[vQ$7C ä j9AR,CL:ޒD( (HcK EM: =D"Z¢p *2@# &/.B$  ((jN!,7Ms-d9 A(Zncς E!0B ρrX1 CHygj8KZPHI"C10DǢɊHσ"@84x]EuR!LPmv*s)bȺ #TK3#" @BF柇$J#;z`h @1^!b@JOSO؃m9* P6KO80URWCMhŘ5Ch~8NJ4 *$C2v(J$7p"zLJ>e JHmqGuR"wjB͊F0 chT汀HJp/ VuW+ $`z-GArvlt9\)T&UqAt %s] ` 6r'giPP !t/YD>S%"II-,MII. E.X; `I;XB]ʫUy*b .uC*1&gF Ҳ!ĺXI 297T Ae3,WqB-CEd x'E$C92K(>TJ26ME$PH|T]n $z* >KU%/ =#B2$caMĈpQhaD' M-VGԔ~VD?MZĐ~"Q U]GFG0O,@T)a1 V)E, P8)Mgsj0*7EI(''ԚU!D+m\/,uIܩ6oZ3x8N2&W?KFP8p1)nƥxQ9D}mt0hQTQf0=xF$T5Cp0cy <z㠥d At%Ҋrmxz!;vvrnU˹@ `.D`$ 0)oG$Lr\vω(%@پi .Q2X@$<cN) p|gԤ)$m$dЈm(*N5sa:dbC-/%F \KMU :d "@djs@0C\ =#*@b-B KZHW*cQ0Qn /4Fl7s0kvh 0HHP:1[Y}[GH(dȌG)EH=w4 UHK& QLb7>X>x(L&&U9bэGD^8curPXmsN彵D4<hkPsQ KOA !h,Y^C'KW*=McHR8 7y(x%?rN&)A4&x\ 9Y)T{&zf@IG$` &E/K8 ;%\|V'(\:P|%YubfiB>ʔr#r!~[UU9f)xsTC0łN?hnZH! 5bjHľi(Ȣ " '?s@*hi#cy8Ѡy: 3N/jY,  J{X `eW80z#zAJ @R 41P0r([@B*[ .tzs 9,e `Ip{?8Cw zA1+j(T,H|AFhE*`+<Y ba H >X9b h.TX bmH.ID#C+nG*x P @(| 듈@9%!78qx,5pRbAzc ZX _x]6i<6xK# )8FHD9fYpy,H猃=3{ ,#0lk;1SI$< pDPD) 8Ԫ[>z6 f3 X*0tHq&3S)U:l:Cԉ iXH''s*bɎ4 7(GB6XZ,&cFO>`F@Kk?hH'hkn*8XX>ȄJ6L(KB:O9[=K{iJK@5V ;Ѕ1bjEN /.A ʻ(菐yeO`x 5cT8; 6 L0K_*yu9@:=@+C%|d)Tp hwxvTЪ BpL64NY. ;.xrN/)QlRj*;+Y8 PL4\8j<})AbC:IC!$BPfDSY(X` NP 􁕐DZp 1#[Z+ ɇׂ'PsX@ tC@5%өٗT$J4Jѕ'bǴLC6(d)r7H l)Irk(8NDgCT9T\#!ۇyXsrI!jV9AؤAR ϋ;ݗW B9R$} |ҺY1 G((X:c=*uؚ!d˕%6I`unmb&xxxN/HHHuY@ vmA?=:@{BXz!hwr.e^*8ID;@0z&x ("ok! $Rp0xH  Y *ȉ E \pLyGxCfm5 `! t5&pQh_8 RRb\HQpi3`FK8,x$qgد(1qt‚+!r<^E5&[ 6I`0ߔx=B- ++'{B3Pa*ɓZŢ 6F:!SYQzِ mb豬LQ w)x*8xSi9LXI\>|kWiŃx69x,9v YZTE8NS@QP[`P79|V ּf5Z{ ĈL'N㍱}k?e@$P?Qf 'f`KڨOXaSx:ڃK2x6Fdz8P@xGɀAGMyOO#H-ߠ}ߝ7OO,-+QCؔ)=.r R" -V<>Ax׼h޷-nD88C8xoc %g`*} #RLۦH̖:$:n3 :Z߮'q3k"~KT(yEGIt rѺnAbyEȠ @RXGI "ȮAkF/`*@$N2(5|+ Y&Fwaғֽk (. FH" %)%e@+@,1,JmGj & DH f"!8'vDȝʊ( J*HyFK\nWA M"s -B( 5 4d4;?J`3r v>wtв+ )Bp (.sVDrU C6OJM͔g-,X" + .t S3sFm݄v-2$JVG:#Қ|6~;L ( G`~>5fC_7l~Jz޸Ʃ f┎C p0q択axQ vC̱A dARuwEZyklxa@$0=$QD)E2GGݰn# tv唺}#@CǴP3A2{k+ L3 L 2!a6TnIKd2(3 BΘ!A%)xIJo N;4(O^Gg떄= MRYCL.䕝‚ BQ&Pe Ɲhf)'X>F@:@ؼ!QLֱ3!\7p#ry4-1;MBxwD"'$ꙖO Oa41 %>]d.7 8&=#؁>z})l@ N7F\ TxC\P1yfx$<ځ*B\bwD͢;nO y%,C6_XT*Pz,Mz@3'<@ M7 P}u@ (A\@ LaМ2H'Lɰ>|C@U n6PH DDJ9'n%fc,NeT 7ƺ 3wD0ue/&$G  9%50(jI)=є\TrmBV Es#%^,7/! A.%Nx VJJ}xb#5>'$Q ^ m d7 K7d߲] "`J͉摡Nx (3%  aR*N}fpFg/ɸĄng~$z'jβ.43ݯN*HW\ʓKf19% ! {D)eؼ3^ ƨ|tvuH\r=H,,G|iI(%1g5$˹d> l7spG&掄4# EP$趹Q<,KZK#- 5p` *4Ҹ^3klFxΉnbO}`pcgxhI+[,EJJWC]+E|uʖn1v-5\(w\/:qmM2钐)8lNF눦_'S8Vp ؁G=XJ1m'bbMUBEp$E@/(}Vʦw@F @<iLǃ{ _ݏ$v#!ޟqV͐.о\7e2uJZA&$1)3"" (%,/ fށa FAQcv,:.L^(7 Za <MB)~Kd$)ƣ$LezD(c0< jb`ˉ4@2 FWnt.."D~L] K!=!~],^fgjG,^8r$w.ƺ:&K;KV6|#NB4=E`AR̨&܏t((Z"GAA'H^8vz‘$fvm: nt/G-Cv7)gf®!$ `A1Ǝ^h˜jB"zLhӎRL^*:ðcn(b$M ֩b<MIv5v=|+aᒽAfހNhvz`a$ `b'"tkFB:?(DCL! `%Z+Ъ[f.@a&`.< =+]b|h]{m |``.c`FnJ|%0(2&(Z&bf\$3$dQ&ʓC6kHkBBdL$1'F*NL @#+'eC'yVj* @oLLR-(b4 HV,KF<Ȅ62LlRdHdQ;9PHVM+; tA< 44J1b‰fK'1!!:LiX *PvN XdppI6?27!&A$xm'm@T9 *;ɼD-\L ` * r#mH3fQJM+jU=@ B)XINꬍ6[|d2A::2 JC.1f؂a 5Dp6$$$iG6*.6J .qrI7Q`d),"\l!V+np}(VvJ,ɒ-+=#pv8bg^ r6DUE yfq@ ba`~JF>󬺥ɔL$q` +Hnک:K@#ƕb6"2 AE4/O621|v:N3\b*ZHT"a1 d`5hV&lb0AF%4/Pvc^^;n$ @a=mi-$8@rA( `&bDbDfV f5;S`eTH'hPXE.S#@ L<+ C?/`:T5zF&jM*8l 0" Pr&7N @V7Wd';x^$L^( AWVB_>6$BQ# \`pj8*/n3kJ!NKv`$ !ӻmkn 7EpTc!8,smumS/1 H6:dnIjz K%.lI>#J ; ^Ü}OSv BtA @AKa bd,dRA;H--Q5.>c R@ۣ# <{\U<ưM .4P&x6P*؛Ԕl 0/yIB^c!R #pva10 P(jU;] ;"}KLX29಼; *P`宷#2#{bnEke$VDF!!S`x-FR|V@n`? 3Ӥ(V /;e *}+2ZE&b@y -f% ;WбZjپ0.dI"2[ж,Dƍ,汵Sh\ =25?ې+O֨C䴊7aLF `' "S5MP?D\>'ŢZɄ (;n ?'"P}ƀ^  ^@s:8 ?c 5;CӹB5f@I+g}R&q`(}P@8'~Y,vGfx pP2̰*w"D"0=~#/@iX3G^?O}F8gsH\PO'tw>8 uj7&WKwYcD#+@ Ne`c|::b&*}02divOIe!iĠ0XRm騋ozU( c1 u˃}2""$ߜڀ9&J   7!'~~|GI( >'H: 0#G]CGRDJR<"řd ,#5ƛ"+І9b^ ?0$~?r C"t퓡TQnLTƉFO3x̮=b. L z'fhp` ㆠDZUY6h@`* 4İ M9ik7*RWdz{|F(KBƐ&D$C8 F#`C`fC_(i^e D)( (%wOC%dpg4\C!@>6˙H4GA0''Hr8L~ !p@2W<%Ȉa_i5@"b0Z <&(Ld}r˫hn2#અЮ=G2E5zO0u0*6#aÔR*?9 x QY$ Tu'`"V &ǁ0,%"9HԸGČe!(KN$dU9M‰EHu|GP>9 !\-9(dܡbiL~+ ^M^&HFxl md [gv&)B:, aP eN0.c;2J "QEg8'vU2T"b@JN_`\; 7emȵ`z pUyq+uP=Jt!D+%IHMSkyR>s0LJH\EMX]N2R RYF2!(hę2OQE2$* y xPe zJǃshpSJ;Yz@"foPLf~$D+ Z#w=cy w! c}!0p*6;YsSJ G*E0 q)4 ju|`M~|N#)pEFE.=˯,Ú("{Z$L4?Ԛ ksN#H.$ԳHh7U pT3#Sg:<_rf `xˆjD5_T\GBB @({œm\Þ\;ާ#0&bL|'%/z!`= \G@8 SȲ̩:&`}Bx @Ic?M;V5R]`B @c0,E('C9]%90M`[z 4| E  HYXH iq=x 5Q3zI  2sҴ@D DŽ3A 4"Q3mcIko )RihQ E2`xY '?'p%K!z\ QX I;)$h"fi  P8jJhؒl2 ;HB+@6sRCsh ,L4< Y`*3@qo1!.3 dH@vn*'9-;Y 8-^2rrd 1PT(L+B0$ph|L58g 5Fxh 1e D(?)x)n6bJ!@X?(pzcz*)2{" Xe+ YOB0'&ihC002<3wXȈ04S>3A: V%zZ` qS\!ukXr8qZ %/I(cu,LǠ!?N";atˀXRDQ \, J@hҳ %1t:Q*asM#%JDb; M0LNbz5Ugx~ +dTΉXl*W|YРU[ C8AZR"|cOQ.1XH[礨(*Qz/y-.zXy ct 4ɸ*C+# ib|ۭY߀x/pb8b>D# s'IheXsYb;P4PgQ Gq\0b.09=s@xBRz\3I4Ȑ s)B]AR#XUdRA&-G^VI}YXu7tEk8yf_ax%^'=\6X, c 4V|<+*yzwv{6s 8XEXDqO#)A:̯@=ւr򼇼8 `4pR) Lo˔s𠒲o'`  H_IأN d+$EfS%N&1I1pÖw7>8dT7=`&13HyK]]dSư}dV(5K^"**&O'4v;,ŗ\IL4nAO :.]TBڈӛN2X$5tƦ \ipޚ=BfKQxAQ]*(}0zaɞL@hs3Gk ZS sv՟fV3BB`?@@ ? t:!}±JG xH?O=($` HVB"@PH( :a3[ ,4'Jq8@OTwJ\FOS0={)p: T@@`4*Xo. hAyf/@h8^bҠv]9n x=:Vs^$ M-) e@MсE"{R!hyB`gYG2S !)H;(" 4(cF <Q$" Ǫ x7((,`>@t8!pҳd5ڎ&)3c(#[q*@0M)R.?#pMK@z KX} :0|33i%Qs,P㨴6桖 J O#?ȀD:N0C27  PŇ@(ϠօGp /2r}`;F(| QԐHJdj%.i,%tΉ-<% 4K˱iXPv.m-HKR~ODx3@C~\ lӭ;4!qs*2\L :V d@8pG8 +،, v1ů~i4d*-R " (XEb B2@0D|9-ޚӠ`&PpysxĮK< ]ThC|nZI0 ٓN@"DzicPh`[2 ԕda b!X>ȃ@J q,+)Q?Tni>Xuo JeU n< URɐZEqψ 6X?`a L3Gr51\ Alw \ A[ ;@b L wh2,d7=HiGc&0zpY9\ #Dp`0S J2# "~1؏28?` 6@R~2  LT0E  M¬j!."H, N. SDFC\h~jH)X d sBz%k)IZLzᓝ0~@ZST8 `\ ^,@||(]@`m`Q9s#)|~hQw42 Zh[D1k2Xw +G@)e9UP`<^ Աi hcA;@u/=EZu:15w@/|@eg;6'CH67n`)y Ծ)TDGِT{5x@Ҽ k@S PZ. duW=YcB AsژT(5膴,@(w6W08 .bOkj ^%O# f8%m9`r~F `H_# ωW*>!$ &E#6‘2>0-'B@fB`pm?%MH vi+L,rwnD _1S!6B1q,|g CAk6z:G\gDŤǤ1Ս+53ˊod29H2rp~3,P)r4hCp6 д!Mƪ# >\f2.Hس23I3& :h'HȜ(V h!:(JsoLnb1C$ Z:0 bvdRH#fAdLCp g .^☭2*f\ I4.S!Q`gf2N pI\$Z>@6Fa&&cp- < ( `a"&q"ZM\f(N;"DwvBX4*E*Bf% .`` yOBBb¢q@H5&$jf0a 𐙤~Ʈ Je^ w۩l "\hF.~bJ fb$Œ}nDbC#" k Zo2_\T`JAXK2*XAe 't)M&By2^ !fzLbV5 z!9 ú) ^vB# | d !VO7kM3Ln ٯc "*Z>2r('[J#FlBL^!AiS%Zz `,DBpw :02 0$x2F>q^rT2xL@8灆Hh&?t,% ` O &"D{@f)'͈ivarvk Df4,k"B(<2TC)-0.4B$gpDC!Cl `f8c&X(P`H%J @@vVēO3 m: Ѓ2% ӰF@ @:JᒅAC-`R ܅ F1 -ے[2"hLd0Jsš# 6ҾI?-(` }HH{%d$><ֻK2T*0נ+dVB;UJ[CS DoܲAW("gZXp ng'4(zL\8p2#M\D."^7Hg <Pӆ|B! ƥ(0$1D3ꜞϲcԫC%Għ>`A=N.`3P t@.``v3gNL,*b<.e@'LVt4ɟ *+Zݷ!dnMdΐja|!/Ժ>@eEܷf"?S!2 8$}h.p7"jCr `~ PG  .*Vg2B MĀ(E!f!*!FŊrkJGS*c SƦ/0)hbDž"d2 |X\'&p 8Dsn@W%'.C\`@J(L7STM8 $5Z^x\1*Pk@||z]r9#~3(2YEN'f;CAq<JAifB5`n ^@()ƹ; xzeYAAJ3~JI$V-# J @FjT"Dae2(ŐD p/` ` :BJJۆ2&F3 )&Ceg4:yR`WP?BVfJ Rj]At !3:=>()Rae #`H'[zúM ,9RBt?ia0a/@%YF@t` 4]AΰP2FaD N"pV\| ]*.5d@b @;63nY'FJ!hPRy8E,|6 'D@ j" [2T 2#JC\0ue*(267Ea!\ EX`8R+ (ZFk`2 Fe[aW'Kc\0!2X`J a@V)A Ɛ?O ?_o ýy;Hr=!ؘ,?`P( `XcMvohV xFt96 @䳺6oU2Vb19=*a { $p\ZWiq`x<Ơ & UNGRzu@$8 }B4 2|A# "Jz8Ǹz4 4F ^2C0,  1 P>r`& "L`r̾(i@,6GGȹ#j8 0RP:Qk-,Ap4 P)m,K#6`BE:&} @z2)@(1%'٪"\xK*8"*lQڐz&5u01nsy5bA8T4ʊ#G DɄ\8OYgw J!x`  BXt{2%S'detY^ x#ITZut'R *>0{`#v nmӴV !8Y0:"&l'jw {TzJdQST' a0- Yp 2 4ǀR"ReJ\(ܩFҰG|r$0S4x@T S8d!J/>0ILGZGe1f^ 9@&HJPI`J"N˜wy5H+UqϪXYܨʙݠJDr ń(8fP%cmf<VF@ "cTVjD`tvW}``Q;9}*2JSd\Vh1Xjh@ÐvKC\) {fz 308wX? FUcBCx1zZ`1y1q>'Xxc0YCHh*F \ h !D'_ RHW&ԯʈ@* P8cUHۗ8;Ur(`3gQь$=!#:=5:oπ\EPor@uP'?z KT ZA5Yd ۘӮ $:P(H}̋MxjPpEa hcxšk& 1KY13YL<ʋ:lp"4؉ʔd 10*F ʋ hkpl7)ь6(-H{dZ;U" {}[ 0|Y?|dCi D#8UD]ߑ$9y= BRwBP vRsPlQFjX`HJkD79*E()=- 񶅦 @/|0Iv+- {#j*M+!KU^vp}1p(ѵhM`3d.FaI詈ȍ0xYȅfHxHb9 84R yF$fffX{YX*ލ j`' i(GAK E pvֲwz0!v[x\ @Tc-G{.yPр$6ʉtPGᚂ`-^}ʃ`D )gj;xzAX@0VWf (Nbl[ȇ pج<, #@ 0yQ# E$Ii*y}x`h: K  :XD@Ec8a:扱rH! `'800巊`ʋN@aP. *+VnA:A&/7މ$Х4[\ Hڀ8$!=C p9V6Sh\$+8e;@> }hӋA^+18]&.H2< z:IdgBo*V@$@ { H!;XDpu @Fa\Ӭ) 9HxH{  AH~j }JWpV1>! ވh5Ї>У9ΈZLjiMȭi8nH(B^3ed "]7Evרt)g`63BK ,R".GY [tᒃ>OI4 >(]مwv HP@8f }ՉaE*SШ6s]xc;yH}ϦOxtrqrM&X@ 491P0)0zy|r9TA O,&;|7D`?cH#@bo ?/ D@1pT.Wx;~?#@*<&F(( 8ZL 5-Y'n` *J`T/`jAFQ~cR+OU0(`0 Id@OObCȫPh@4Oz'1R&Ϣ@pDu{Wk3,?jX Xl`x9}ڈ+4h<ˤ x0,@g򸀀:\%ǣڼ'躨 p$Ѥ#˺8 0C01 NJX`LRiЈ'3dԱ , ]C(A)z`)b, DJĬ*#$P̱HŽȨLȢR`87Dq:HMq@QDI2!r;%@D+pAҫSjL@ +(y-XL6C޴zXe<#hZK+ bx C`j`4E~@,||c{el;{VN޹y}(2hnXCS山3=BB#@fhQl"*&xeЋ:f}&a5H1.D90<{Ptk˃XK@5'a:3'ŵcx;:F 1BZ0qa̼"D̀)vX*OL]W'dh#d٩8 B#0lO ´c. t(f!gH<2ri2&ԯLG@s4vg CcF"@ >'cakDB%~]r L "DCM`W⭊>ĜT"7CȀ=.ȋVڦ\+b'HPq^I!7 @i8@/gU(Y}f(}fA3hI# H`J Ne7fxn"IbChl5*UL%tX߉E@vPf`9h(TE @F6vBlAz^C֌ښgJY2g +n٘#Rp7A0h pL?&q+|EM"{Rfq.|]J$ڲ\`aRTG[4JƘmݾ~QȸB݄69u3 0gɻ6I2>v16D.ʳfd7 hL@A_=:yZ ش_ص A9cҕ2hb1. T`Ny@>#N44牣b% '2z9 z3Sv @9=K kBah,)HԔRMIyn_-ᏦLH3bj;"B A !HfT5 h'ez3ԌlҰEV)/3B ,tF=JN3S &`xvu'@T>aBfL~+0ЙCZ#$ qJAjd .btPׄ N/J `'J5"'&oO;T@1g>+7VV"h5 A0ѭUr'RjY<,X)KZꢐD&I6i34$tuQhaO *351F+$3)͕jh*a  JZEs<$ T rg9e {L>D s6@Pf~X ZWp5V4i3 `eXJ.C NP>‡s^`+5N?"꼮JK_s B& ` '2*#ϥ?3;%1* ض*{J+' a-R-Qiܱa". %@ @Fd:KkZ8_ Tp_``tN @W*۲hgjFn`X@_kŸN[EPv<XfzA/YsfJJ+Q$Kbp갹ԸQ`!rz)dx+F @]nO*w*X+362J"@Da`xت ɀ,! t]B]" _Z#\p.nu*/FEdi@4#:C1rl#7(=+=:ƀe[.4+Y6uRQvw]D-..qx& cI0DL$.]bG"1 !bz8@"a C$+9bA¼U^dJcTTŃs療E^gGnQ,[C,S1b*X5nSb*+S)Bp;l"42}7#M- Y/⛛H#`t$m#+[<:3\yl?00Q@ |lZ)Yj'И A^V_-cT:w$YCU@ pm' ?tlu]8ju$VoF&u@~? b (}>@pnrpzH41&Q@2B!l' D  @`PV!Dax@ PW[._VP0$A ɰa12مN5ZU:n&`ƠP(_OwTsk&~6}nB#A.L`.5)"TX$hE 0v}T枚% ΀:$dl) ;,^|! B8؎7*E(j+pKBťȣĀ8k<@ZWɂc  Љ鲺 c K,γz Sг,J}gc21sIsh-Cy)&HMɉh,(KQ5]NO@Հ[Wz# PayJ#4*%c YaF(;J}z@MyF nRáimrP$ޞG ǑD[W rE.''00 F~!L'" -[k 04p eq41 t;$̨ O@8Oo F'9fuV!LY: Љ!y y,mnOH)htj婴x*m#M#Ģ(B E-b*:܎V͍4M<7GQqwYٳ&Hyc7lFav`/8!e. K*;M=# 0bP Gmρ2! @ P ,^YJY#fY^| Q99,D Ek%hmC*p]rD:#bբCa.-D~$rngTl)~yσEgʩV9ƽJB j;q`BrRQRJ0NTId,Ė2dq{;ȃa'ϩYc1;1 /=BtEe x(\> {)]%FqY,! @Hƈ&A cAL :W8\GAEX "9ҞRN ctl(E/Vq1 caAbCn@CkJuT7$cdXK0@84FH !2f<ԙuj&[ a A(RE 8cOzMncZTLd:$ Ad/́<Ys˸SR\u aK+ l"Џ+V AAA4QH오lJT+dLK2 2I*?\c6к) - Sm0]0cV_hR I޹@T^LDZn$.nӂe pm;MBT hB9jٹ,U\.j)XbMI&J@ʶRXsDp '@(+ذTXBȞ=&~fXɊ; AP1ŨӜ^]SYG0t;ULP̞``@knh˨e " 7 'ϓtH@Ɨ m#I3yUeci p !c/;/,.c[̵9D$qx.@Bx!1nWk >,R8"&9 ja|hmHC~I6ΐTAV>@; zU^fЊZ7Pͯm4VP!q ZD}$>V}Mܪ'v~gVG}'v@L8O \q'alx;18RK: ўqQF:UJ2Bݪx'Hj) 01 6+|Ym ъ;p` pXy%ôkv:?%ڏ { 6x-(3v¶p4ȧ( 2xPaqrC!8:@ѕyʉ-C83wuHLƎ)DYGB@D cd(t1t.xc :VüIܙBUx0E fqШSSjz +.8kk"P I4 &q<;X+({x!>LǸ+Q(Ɉ)̀` ([5F+I?3 l( 0%zX7.an8ģ C78)J˻hC*v:䱲J/c H71]V v@Vkנqo$14w!ؓ\I40A: @%΃%4PBsgh[5k¬D( 7hXAd1 8VVH21aGٴ8e1[ZX\&8IG&za﫰rO0Q.h8@Z :[];Z DX ځ{U]<{)u0y#m\m,ڒ\(P:#~qՑr]&Iث K6?0(Axuq+eɨXqFX L2 JuVw0ĄdqN`ɸ%E`ƪވ@wB KGc9[914XU]+: 8ZZЌS̏TZ  F蚀roKx  3.H c*1..Ðoā %fA]۔^C7eX>#?Бn C.rk m%%5ŭ!I߁YyһᩉP$RPduw7W&tT+?)J@`֠z?P!0نEN%MG:Q(Q oեYH` qQ0fZi6яXp 2H:Hy0pʸ*zaDlctX`#($9k؇De@b}f:菀mXaʣt$_BhhHoVx iC̿J(P.)oW)hABJ͛,x.jDTqx`͈m& A:M*Y'otbYڧ nGz@FN7ÑƈR]%U;Ȏ8PlqK\k^bwX/  E9LIвX]^20IKHffk 1,v˶AֵC蘫}072\1ЅH_5R"SP E`ٲ4Vz \q#Eb7H.T2ʆI4*BX$ ;'>/`·`~UiaҴi%qj2GzQ9(aa19,-`2spƧgyѽ ^pJ(R ԫ7/AUœhsuzZӌ4_PnI䫀aʽ_n", TeEX oH-}B'59pH5nPKt"#D<Գ~ C?Y,\f2?x-dljupDG '8br/PM"'yw< N(1ɳd e0nz_QkXaXwU՛P0P}p0- y4Ʉm2)@&R*! B7PD7 ) )>/(<ݮJ6[ ?P(DD#p6 CP< 8 )@2}@0NQ P C?gP0@0 Vp*Pm/MW -`1*9BU*4JUH""\4ſkZ20-\KcOh;hO@K TWJ= nNB2>v  · Q/mYҰR|  "ȶA纮?*[*)s4~벜 8ޱ:>/(U )҄XQ8HRҦĢ4).1{8 "D^=qxFoZ6{ox/y,@(4%yL:|1$L˳KBl+*Z.Cm#>Obl< c8a (ͺ>Dk#Ӿ7 cp(2}|+z~-}5ڡH SEPJ?(ݣNC.'Qda*K(F Ǣ}*7#MJ5,1k- o,l2N P{ij %ـ{K*0ڢ~̓rjkL`4 bhk-3,:t&U{%Un5ZXb,m(BirX86 f,FX!wSshЂt+ԫJ\;g ˜GqӵUdp4( 0$526qW#1qu]a0"ðoUpti,iLSs2|9 XS eЁY*8L ţhWZv} );@e liAsQD=j5(|N%NBQEa$؂)8Cun` @< #9X t9MOe 4nX /W@&Ʃ0֙W/%#Z( '|)H!U Ll6ZjepI AHA0)HR֏ZE{K wlTL/` $~"[Z)q[:Ku$ĩHZ`9RH] DQ"A|/W##0 ꃮqR] aU "+&r4/+e2ETy)5XK[np(ᣡnBxN 9s#- dr#P$ٳq+k@Y( 8U "L=@#b,R(Y20}1(pK#f.?K`/RDlV7{ `Dr `Y Qi.vgf Uey2 I)%0&ɠ0 2\ |T] rv8xP cKBXd*xb3&hN/3QCE^6p\巣M @ b`o$ܚ5Q7QzczL.UtY%&M :6.dChZKi?EgLG=|-P !Td&w ݵ R)$hd$@nOwO%a,X.Aq`#UH@`ZaX*4q 0}]U L-1Sf@׎2ۊS:FZ.8=;Z#B=ǐB 8@AҬz#I@34r`.I=c3 'WFk`#RG6D!Fzˍp (`4@⫡,pkMbi E@He0PC-6B&! 8%E'D^0"r'@"R?pE+AzPJpɰ\d|+@Z)(]l`+`* l- C@ 1&kY-V:( h(XN \ :ih+fp:\D< ~JgJH 2Z2Ț4TLe`ʤj-A}KGa` Pa"gD&R j-1$eoFC|(PH! &dq*bE*V$He%njtt1K*ez#DŽWmr ,tNp?pdB+@^AFeN+ Êh:e8ՇVRBv t V5!9̶t.D:*^H"f!NЁфqgD) ,P QǞg(%r &NWoHpjdLG  n @[DBLbC,SgP{y6Z/D)`hR7"45x- ~+ u.egȄ:<ʦC c \EN1 :?.(b3,F ,GF S{$I(h0`RY,:Y$ D>`C%-~~]n G$ ru8Ja(:3&)` KbxWp2R]#rp f(zo*L8~ zF݃dzdyy22șz&0!  k%*.%nR)+.W‚ɤ *"JxkgC:dB(Hl* DrE':IfΕW<`F+r`a @)F@Nl%b@ 8@ ^TbڏbRKJ:N !(]bgfы1t~'' o bආp>LCUb/RfZ#@p g"EvHPLG{m`aGV:$1@l(#фndK02kinA]aV.%@<"!1>sOe:3w(Z`]U]ʼi+'#vHqgm7&C K)..^ z B/SFM vt~B lz Oh#- tZ;(. `ɧjbt ,XYk=`(0!.@45SD2}XB4TF"=y/SR-Lr(:!" /`)TV׮ysu۔"!<i"%D0Bd:%8"@0A|d/:L n %{ k$o-eIJq^H{ jew ^) @Dxh8*P~cNDNRɢ@6܎c").{a( L3$ф(.qOby!-dGlp?p"9 GeX@c?lgOn*#@4A8"  '^M؆+n+y{od PA^UwO=.-|YF @ j`H;o uFE &A|9Av \YSvuʦTTR⹃R91d8tSv_L npt.o5e*D_#.vT0)[[Fp,S)y~pf.!df z$3C< xc.$`5 @Re2 5PY3}zKҠ ^ 2 \30C-B_ ٦ +r8j xwMZ@y, 'ET|JJևe`$4Ѐ:@'81lӢ &_J fJPĴJ$/gX =Hܕ !1Ͷr(b%v~Ҏ o/V1NY.42 @@JL . Hld2wy D *P C@)Q7- N? C aԌ ?Კg |=Aa.f #0ZgEt.mtU" >! K+i H8 Cv[M G#tP(@WfC(L'_ \58R C`!#}}hX ޠt3yGȷ|ʧ0Z+ NEINCn)L#@2;2,YJ `+ hHS.ȡ#  `iڈ3(:l͡i'2JeI>֨MljBӕIE(~n H)P B1p. ') xu_;)J~ͮԳ0 ‘nijK=.ܡBBǦҐG Q̸3z6Ȥ W4  H( +Oʢ.1VIB *5o,+rH~-5`FTġ2L JRc0(| )Hf\!+B[6 `bZ]>GzpK<6yZ?"b3&۩3$:hbӼ BFGI$.RK"d9h$LR}&P` اK [HM J`"==$ 14$`QC@*?e|w 2P`p@_\[6@bY&m9EC9-WP #ds"BMp$CPpo`n_#"LnHO%.,#B:g%-fDڰ!#* Qe`L2Q !b16DOCrtR %:Wd{6B+3%HBBq#ApHHy7:GX0rk[)? RA&\Lg- j"2#./PW?$]!n.옸@\A5b̴)HRI4Řd}v3dJF:2/崅($r>5` @F{4ZR2yٴ,S &dU8yWO#@Ƶ+|csI: !5jqb`;x iD `<_xBCi 0ixĠ@~`)u{>GYytO#>B{cܐj ,p]]>'0chspB0ݔRnHe^` t#YN HUA<c(N T6g4tM(@*;[V3~ \cC< Bg_[ PKhG)%7,|' &TtCsCڷ8iBӔJyLjxL?nF[c~% Re"MA}pAgi2RV0QX-;C#7Z,i,sT@d,"ė1gEg֩˘\@HM{>}|cFD2Al`@ (x{z*m8z"{+*)#ǯRECPD  X9 (Pyb Y#7jF]: T; o%K(ʀLÔ77𑐡e= P 9$:Q2:ѳ ".k# J8 i92+G I B08 rji[&Ћ6/.C?~Zz "9  *R'ˇ*ӗrPKIh㹛 gR 8J @Ț~8!؛'zl F9Q* G9`pAH 0G N"+ R|ƃxR=!:h q>z JWD*[:G Q x)@0xɠ ɇxp(8Ԑx֋zQŸ#w$9 #h'4|? J0'd@F3B-p.xK Skp J>.L$k{4#d$AL`2:8BT s#r!ЁD@єH ̖S0؟2CA' s ¨賨݋t[zp-1X6:y*Dx*庨׀OXAIJ,hyZy%TKEQ=ᆟ: .+8*)hmzdB Y>"b&X9`%p=Gʬϩ)eaLtLD y"h5پ<.lHH:?p-8t F;]-tBl9ڀx R2Ƞ;kѺ` Ih)'d1P;]0+JAib*aԇ0t+"Y:۠z6)x7> $JЄFAydқ 60eneC ̚չmF7 -)$HGXG&I# 5xuډGК Ž(z G3 = 5]XQ( IK;)NBx;, (=ȼѤ p(J8 ќ 识b")f[*;R.\Xk xChjP4Lьr۵HA/\^S ,9 Dw qILjLqJ㊁#8M_+Ѹxqݭpxqݩ23Xȳ*!xBjJ¸Y=9R3%M0h@HLhb01@ػ)~\!Byb &fQa׋u!NehЧz.)OU u=c'̇ps"C؃mߴ ( Ҋ6T`US>"º [FxK|̑;vӦ !  X/G"*lke ɖڇ-y J:8u)U^E觴j#'J R) ьpqjkZ<-~8(1"/`8ްy$a& v%I9Xè+xo8)-y:҄Bũ^X6P584}I*#|o _9М@ 0(AVJtL.!1 1sYLN,aԖmqе idRΥ il5j? )LhgR>ȍ;`:x/ЯCYypTUbP(0 YLԑz(ꑍNj29ܻHϐwh6G74PHys8C@s(7l!{H(juXXjc&uwq[n킠0xB\ĶiˎD$?eVyO @ڗ ꙓ糜CJ>!JEI[NI(vCB;e6gh,`z [cEǪ&8BXZݟv:/dp<L V&(Di5aFOU@ *d 7輄1 @"Rj.D) "@a<°iF4V r&x v]H06b>֨1/ņ*CIJ& d!(! @j+'+kP!@˔I 2VjҝM$ErAluT`[0& V("B  `H(H ㈅*Hn:  066~b(E@b\||gb?A`$1 8sd/R!*>㪾ʞeڨM: QXŽm.$% )0+CfЭf)t!.@| Crb$bZReb&&"VmܝÚ*yanIj l"b2BvW.v] qx .!gOnX(e 6&ĶJ(˥@b ᖬrzd6i3 &!7 nGZk^EFd'Œ<&+e,b]  @!h ҉<|L@i K0|D8-&d3 d raNm"=O4 < q2,pt8CB:)#]]ohb$:Ba7e%zd@Oa/ʄ(63aArfA&z2>x`p[X +2Rlj|eļUV876@rapG Gr& 02!" 'TOLWh;7xOm꒒!@ n!da0t!0J TFN.`1<B>ƘMJ L]2hbnnB4Oh>Ʊs9ɘB$`g?HY3 "0$!K,FA!.=a.r(f z*Sb?D23p8u(IfBSB2V, faJ!BbF2 PĶKmbRʂ'"%Q9CD! aPr%G\4)`v`H.A &~1GnlX3X橰Cbf.AL΄ra r@\\#f0";>ĎlBbQQaWf1E :te+,"2n [9k!z+ #z!v(@D8'VU*ba;R=XU$@2`P.!qJinN0HH.XoBž†BJ|JfN' $8?)Rp[`ZV@`3ArI$\v=_ ʡxFJ fIkH8Bl& z|"[ѥ( ^g}SvD6' (>&Htrǩ BEd` }&*R9D5h"kV2BaimEHLuR6|Jf 0 i6L&-B(ua ue"qw`5Ը," :%g"hʮ!!! {a~GEF 3ক`Q&p9#d_^Ζίdԥ;7uI]4~.S bA4?+GP&`d) &JnQD0YyKBB2Uf]i x$4 rh7O`r @`'Љ /70"&bKD,%@QdI;"`: Tϡb]v*5Zj5m\SyOʄޚ7b,iJ3lfb\r$!A vhPV`!YlX(xY%n=4a&h|x7dʑa- dW-ۂ"!|F0E~؝@ SmQn>~?xt @@ =J$%)l/ p˦P ,  ~a@ UOATPaA`Q*8kP%F[;>^O;]7[3lK8$x #:(Oؠ޷.p V  2 zHct̻&"#Љ@N p<0?nBh,Q.Mok`4 V", $Ӄ`3m:8@J@C)8 (HZ*s} Lv|p *Nj 7 y@ ++L.~K+" ç$9 Gc@6 "Ȯ /wg.=L~R11{#T#OX 1` t}R0+.@ARM$pb<oT0*l6| 0tJJ_ʲ߿0w2lr|Tz@Z j: @qc@eU fR`F14y(0/Jw%10NjE@ y#|oy )Jy2[-3fyg@P "xCsQ㐯`'nfٸg/ty!@(JP YA'ZeXJ&g)1(;D>DaPP$B$DN)҉J%\EVrCPqi')#06 AR,cle2a2O4!8 Ap!|@BIse`$hs_GO B,@s"~[h+ ҶiP =L )(dq)w@CՅe `u) \ @``v[@Sfw9M/u(ayfKV$bР"BZ1.m )h q C^9Fգ*36ZiQU\i`&"E|)ہZI`TXH_/#pX T KlP  0i@>)|K^&*"D6>@H L'CjIv*r1J (l=&gz(r CJ`g)pP=uɁ@'@`dCrC@14Rd-I ȫ #H9NL&jO4CTc .ήa%e"<@d!Cr!(VA̲j sG;E+IX.)xY2&kDs S< c@ X,.K F|ubӘR(/DD>d­Ǥc@ĤljPHp`[gm忞3@W3ti@0lt ѳ୊E=L1R9 thFKH aB#@qŎ(8(h/ ؁0!8 覡 >9Pa1!q28(@}+2pʷqˀtÏ^pj {T9ց` @rH锐JlBta1X3 @09x gWCRm1j!8! x3P50H:X0}_5p]8LJH& 2@z )z1BhM@AV\9Pw?J `)&&:ȇDra4T ";B x y42. `l\ØDaxf8xYy߀6H2*h"w"A r1fxI.ww0) )L*-k"1t[ j XY܋84#h r;+:f#IYϒ<*}F6Ⱦ!qh `x8`AX^ۢ}@Iɓ@3[hpy)q0 rhVi \3%(() 3H3^: wz`+\m,x.xy[̟p1z:p i|pw:90b`G#hK,dx釁2G A< %K̻7 qp I҈!!+R+Xɀ Lߪ& QZSur2p;Sy;۩px 0,*:m Rw3 8~zXcO}-g@Dq4c㟁Yh 1㧹ZS@%مR8je]!m@INXY9 pӑ!( sY%S5PY P['w~ ifK!JQ(u?Ha!.{ہ;.TB8HŇa Ham([\,-?$JU$A*dB0".k-kP ?!98 zn@qJeHS8Q8mSe!>'X'!a<-_\@8]``>cq#< F2k, ֵ])qm كY2a4򍘠~RS@I NEcE!-ɸ?`@ 젶y xb ič 0/ث$j )Kr=/oE\u>RX݃p6FUiΜ&b]&-rV:HqO!ac':%ĕ2, xXpKJy݃(dfI W,7i4LA#}s7!D 0aW0]D#`!D(asb^l9yB&PXe($ Ø ݙ`ׁ"=@[,wC mxe b: {MF*ouk5dYq e@Uae)S(a}hBp݂+R4 ^^ϋ1tC_:8!=\q( Q#Y(olՂ]`k˹Ẁ$8g, ٜ m[`fXP:]`P$ v Dq1c O7hy=lV zm7f6 F|C"Tbl}$h .g_m&|b D!FCXTs70 1YV ]zgͧ-J3x(P8[z񟪔 ĠJjOa@8 HG~'##3lBRkdbjٷr&ѧm|ڈxGw#<"K0mñ <*`C[Qv^\U  BYm#{dv+G^pOyoXG uD`p#nPaw/hGHh * KvJ}Hp#GMMcj68} +4B$/#;8)``x'0Mn&t6'A=LS `aU$@/"}q(P01 !֎lƪ c|5*gCU6o!L#O7sbIM q)  yW8FǸE䰁?D930a"|Q.ꉺL.Q j,Ҋ͚{5iΞ8(LJ Le|82D8@:G(`N3i*IGY8'p(f #2>* =J?#z$L<9dZ6r!:6yjђp2.NL4])̤X @k Ag LxZ\CoMxEz<\ +* 1("!WN*8(ɏQ&[5L@f "EIi)W])*ף"DHb[ؒ{Lj0 Zoos@tu)l୙SٶR/@04F&!VujL鯰}w'BQ[hMlz6c:Q$"VMjPàCa_!5=sɐ& ?b]1)s ʶ1(S),%w0+@2|BG QY9R2@ J$M@3<"R zB6Al;TFhxp0pf]XRF#. d@|l#㾃hCfV0Jemha z >&VAZqll'# ` =i`/<$N"@(PE|yf2,D>BM n`bF̱/$8#Ī RJA=c'P@BMLfu, aBdcnr*^h2ZukPt 5@F"n$0`*$H$'Q|#q0΄ͬd.H@S!B":ID#1D) &@^B(8s (GoXf a(gdeLD| &!&%&Bz`"PNP@ *C~0d[d& Wb SARORƢz ^4H6**rifg:#6fCvcDg#!LH/ C.%o> sBD&)a)f'DpB-!3"Tkԫ00aPE! O bJ4- Da94xlhE(1e3gTP@0hS:n$LI,j'# .jPNVJ {D!ޞD^a%maC؞iP@-v@rqL n\d&PBC0 'NF&aD @|O5g^, DjDiKu[(ZV`y̆:fɘ|OT+WJ J"l+ $",D.e^L*rs inM0a<p+@1 -"BU0H$ fZ$%Ke$9g'[ F1O%u"xb$yc'R'A7Y-gk&~ Uo^N#%f i*t턥jqyHb(!dǬ.i#w*blL֠@:-q9P#fejY 4OB"6ôlZ| (}ڲDD5 k&ʐ/WDz Kē zj j3 .3p Yc\{J08y+ S?)r Iin**sZ@$J`E wGkLnvHXlj`j9K9UFekې,<X !68g蛰Mȁ*TmTFZ /p֚k D:"IQG}:`#4J"TG2'VKZ€P2BBX&#;i&+䪞S ɁS-Mj?Cjh"8Hp9bGE/ͼY@H I9;2 #o2jc>Ь"xnlE!:(f%P#/dƞPa{ ~Š_[OԶҊVV/N:Ҍ9"dÀf4vDd[j -.JU32\anx +@NEπ#! ?YMTX/}3d*X@H1!9jP0f@i <h,кD-]3hp}MZ*rqfڊQn-b"_NUf%?`PCq~3VjZԒ+1Tʽ#6Pa|,9@#oX1?ePd a<(s%* ~/tNneXt5A3s[ys.**vE w'OdF$^'v+8DnF2MQ+;rG;Ch RJ&-7[t7@x/<:T۟ `( "3+"wcVYfuW3^-ҋhAu( l6EvK R$} 8. TǩɂAskQx3*md|M87z+W= wRV^|b̈H)"\$$??3 =Q@ORvT  y]ܠҔ3CyK. )N , ,p q똋;. 9>=¨PhIj):-[xRI!) *M 8)%H&(:؎g +$٢$ !L[;hm(2+/:8/Y%q(z 8( r7J Y }Qo pB9\#ɷ$ ) O[420v6/28-A hP6*=K#,+4zS [$7 CnA1)''Z RS ).p0Pqk2>,@ȇ'"'0bC)3-VO6M1$Cc]cz^C 1. #0$8 ^oYiN='%  .,rQDCZ% *˴GBE$a4&8U:h 9 Iq`3+mkS,,_ ;>?J$i *0"$D{Z9cץISi0B0%*)ϗba- NU80؈ )S%1a,)P f%\qNIMc8+0.Ƌв7MJ3` bR:0 1ܷU~ YWE6 ƝG 6IB^1-}p (G#U/zry _ w&hGMW#aa- 8;j2K*]{@p(+yN) dA J56MLJ{i7Ņ,| x`g[,vShc3z `'ŷCsj6N;,0H-rr;AХ$!k DmSs&(<_Zx5P7@P127\/,B@1QlnMNeucYqn+8 pDŠpXsDLDBv`6jǀ-(=bz-C  !}To، ;,rp3aqé!qf$PQ ^χ p!8Poq&q y bɐ\<8/7M,Tsҡ\5ɦ}'vdpG P8$ @!A P0} @>$@Dq@@ ,J Znp>Qno$ Ba(Wg"-T8@D'4߳9d6p=Z@(@;F2Q)|fpp1p< 3}>@4 >^if`c\`i/Zald7cp k6r)8:f*w"jBJ! ^+wW3`2Ÿ,R⩨MR JL4N@4"ۭ #Lx ;``R'|5 )ͱlsp XLc D4K:fM`N`H.jSV3nZ.039 X" PP! B  hd':`C"8}IPHVDx0  `OD9DڜGm0ޠY$DX" )<s6WSN @o)԰]!1j@Y n?GaT< M5L>ˡ:l_ $P@cU56@kEd;GJa$Y`P@GBӌ +lA*Hb>.&.Z1),{P.cX{ܞr?&S<゠.?$7T>r0@>`BB0Ap2WA#"EHˮ!+ AB{ZRS Ђj19B@n'#D 8-!,eipJ2JĆm #D& "`"J7L`GTO焾I1SV`GXW#z?bAl,&%cB,@5`CK@ŰO̚p*T mt9zQo9# A)( .H-=@* d7X$/DC4> `(V$.C- fwn|)P{;dX qd4^47 A!gE7%mlɎAέh&`lr}dHդ+vm6f.H/4.R^ɂ`) @ FiD# 1)-8q;D`^]f2J3P+v|%), !!dd頨)VHlXc5" UzL/mc0Pf8d#X/[R*Au"btޭt_BQSR %).VHpn34hP^EYb4!b A:RTWRXpZi'>՘b e"Ȑl24>؏&!ܠ@ /\!찧)7H]tW8[us bCEyO vhuegP56Ϫ̠`*.zLB*<NJEg jdvW@Jʰ@(g]Qa*XM,kHMPT0(pJDO:H2燒8 oc2X\ҞbqԎ<4D@O#se#y3mw˹OQ(WȠBDH bߝ~'%"@`rAz =He(E+K.Ga @z8۠ p FA$nՑ31wa$ֺ6N氡&6aTb`/`B2Q @)$ăN2k>z"j%%_[DqU5ޥ9]B-eJ:4CĊSސD>2-+JqKL/vZ| W!Ub.r2C2PuPU^5} 6u[ Ȅ PGoܧ@,*암VT\Y20 $,ySjѓ9@8{F⭐0 <qS‚*NL%\K.& "`6؍=(>28i =y$`17o%/v i2 ;*$0 ނJs| sN>&q |;NR='vMÀ5)@RƷeFF5 $eyLğCGfg`V D%ߧ*4O**m+SʪT \,7P)J8T_Cc$cGw "f 3SeQUrJRa50#2BI%17Gϡ:$ "M+ЬS]iPx ]]Ѣ3vjʗfN0&LRP_Bx5H=100 uFwG@*A<1&PH+6!EԒT]zM0-qzGe9~iRD(@tjh. Gx P  TTvCd薤fA*$a"`EcweZh i1qLVxe[$!N>H N '58x$gqpaADt NEH.%B$%丐pbƈ3,~%% i7 #6(E`<ڢŒY5&LjqYFNMj|"PXѽ%M^UN#]g!Wd A.}vU9Mzxu@ɎbFh̎CxXD@pS Ƀ b gh熐+2"^GbʡQ]8 F;G`O\(+`8 I/H^!}خA)3pb# 1C衇qP<17` :t-ʨ?1~eѽ(xdyREE:2C'QGBphb7.?EĐJ:$G8 0B9ɸ~JۤHߞ4Q) i 2&q$n9҉QRz})L$/ZN Z@јC ȑp1 ]nL CL3'o@`FؾaO7+'xx= S1!FL ҝEYE' ҫ )9- Qڱܞ60d”jqZ#H҉Ih$P ' 1CK8!(N5xh[3A%k=40!;؄hFp#?A7'&"U+M@&pD6VpV "@˘5 ;ԃH;"+1LлMuFm!W(x8VA#Ti:$!ht<"+.u+{Z/٪>-h bB%A4'(3HJ̕EhSfE{ÛI4 Sر+kN5yӂW #9'"$ Ȅy5,yWoʬw`d>Q `QX H. }Řy^9HLa {b͘~ xz`殍.E((FXFث2#sJtNjzrNR"R50؀Pٸ1k$q2 ڻ زcpֈS!2 4``{|{瘟87}̽tP Y4_9$I#މ *(K;HXӑ.0qth%Ú #GH†8?*pϳg Gi7f"%r~Qn5|#(yW =P1ϒWҜlU\Qyg MWB}( ^2 b \HɋF2PlrJ*'S( Q"ɋJPQQzk% /q0X;\J[fAA x&x(Aze+dn'+Wӗ }d* p/bD)N5NaZ'  HKͤėL 4S'i;~/; ,sL|&+ n&3fXS#ĪqWFE1&ݱ).0JO`BH'e8*i K$x(AXDex,j"Fqr7J%Fk885 ZHʊE9V*fTKAp[xXB 4m5 Q=aQe9"fFQ kn ـI0V$Jֳۀz[4NPv1;2#&4 A/0`7[ו5 2`1yͻ+Pr>TQ? l˄n̾ZYQ[Ҋ{'p1ك`5XخzbMl}X Py$*APF;C;thb :M@gJïex}׋7 9CHJKyڧ ĭasZjH 2]2b?$;kaGy9) an@+)3'*Ag!L=+r|׉C q[2)-0ՓNҨ5Q/ov#ͩ؁vrx 0Ozk'y[͉! 3xH{wڹE2C 2 X}*sHrn*ؼ0Ka >89p\UЮ}L|Ыj$T(+pG(r 386qغ"o|-}{ ?w ;D (*P^- F _ {2JD%x;DP)!Aq8FP-Tا  BpQ~fIĪ o٭N ͫIG"cc3 }2@ GXL*@h>F JNlPg;Q8#U7g`hLO&P|`@/K?/-^Wr@0xp X%l(" sp!0GZ r4" ʆ&2k)ĝR zU < 8\, 8kuK># B}`w()Z %Rb7  xؤ)nȓ%T$lJl"`$}PPP4L8N S G7Dhlɰ t * u" &Vr9Bm*C0H,4"b&U2X˟G>L2V͑|d#k&# 'y7ZvNr-I R}|g3tg]w~]}h xpgzc/bitmqx`gqvi^ѴNZxC)VWźMXŨ4蜞$>&(05Va0Jp҂3Fc[(1c: .o1(1< "΁> kx=x3=p~\p10`qlI8g"* Е(o,"BPO9fB;C5ENG^|>j:%x@bVyJ;4Y%扰>W H.B ɚqL(xK "JI{S(D,A8d -G;GTPwA GL3V/c|Cn`2 HQy(0x  %FtY 2vAS9OP~<5 !X}k̝ŶGS * CB|O yPb RT D"MPl|3"DQo= T8K[h~(+RɩQET?UY3Pԝp~@wUnWZQ/@}Š jD01" X0&a P 3PLi4 %h`d?cu†@C8cL)CV$9GA4a fk52`) T,9 KRێsEz@v8Eif֞cи'"SdLOP:0 !3JbplUeI %DPKo]Rry% L!,bl" pGx5^G[-H^MxKBEJ$G29 >i| 'p+tׁ͙ I}\FIt7([e`['LjEGMdz_ed.O[+r\GT#-ҕP./ ӏ+VՆ/،b|΁C.hpVL^c$'zRV)L|&͘+ev>vPtuDp~&}2C鋟<[Ql3ʞļw2Q)I6](4A 3En25RFt9+TY MeaW0~3֩JFHb pl WD2@Q.^XT؂KH5LvLifބ S}׈Xõn( h+ʦ]*L (>; a)g5G5 #6֤Lb\pAb<@!,!D^jDTO & ifK>1$Dn+B %L~\  <&p ኡXt0c aGȾ@28R(#t/\*"~LNԿ "0-'р%L2Kz Đ8ɻY ` c! &aZHo^0&f嚓 &rd(*\ `/ Sfl¶~H j"wJ*! j0Џ& cT j>vy>2.|H`(x u &*L$6.(6@!bj/h9HB"nz(Jxn \!}** 0]⦑F+  @`A`|Ŗl%C4 rXfRQ)+(90| L9OE|Ʊ~&jzzk xNO|Ui)%^ )N"9 4claҐlaPA` @ & äPlf8@ Z@@hh>&Ʋ='[zxpH|allfl?Ѐ, :R!! !i.Uk3%EbB`n~ gh:4!H&(F߀!F j:kuJccc#C21%S b= H47]EyE`0b^ͤX(NhhrMIFTT&k  >C8bfԦf^p~5'XD-Φ`2,(7:fOP"(< _g+qZ^" c<ض!bcg)e8>] $"' `2/Aܐ{!3e}-:pL%+y"dDd8 P7bjHD F& ^ax"(gT/6ogT -*5 "Jd^EB7ɾm"^C1N̿DԮ }=Kx%8!5,!MryQ\8 :(`@T6#,>G6|SS%ڑucgMPVp\ hI"J`ǭ 0*C3V'\ff+TIy,>Z$j`:1@ bdxB2$$"0C)vN0@NU (?T2a#jʘ%?#$ 1AJ2QBmBj"dpˁ4Bf'1g4U SX+=Vj!җA:90:%RD+% @.s,V$7zq@.kX뿓(;rt3I4ZfJ2( ̻ۉ @!E W#  ` a77IIZ,\#䫇rDjԿ-fkJHr @acpyQOnQ@<!CaR#H:F8:'WFr#LVr+V`F͈% j !"tbʦ2:.`7L2]$3CT%TvatH500r|ȺBlj Fd!r , rΧ`<qQZhH4GE(=$.k嶒.nOG p ƍR$I~/6s@ $ɎE0Ln "0&p" ,H0@ZVXI`a<<`Jm!^<ǐ KEbqȾ|"W\ ŤO_ha*a42bS#]saC@1O"\DfŅ[!BB/fk\{ g~*G1H!( V-:LSgY }!ƩHI qQ$k/ufB@pN"*OoM`Qb(+'N JJ~6cj@DG6d#XfĻu\v:a5Jp7-%sM=1^+[]Da( @KKDYQ`QU~/F`&dcUb#BB"օ {4DR2τw[T wM0MV pCL5a vАȯh=Ȳ2-4R\ U<ʆBӸdG-32x4}mt5xpad?mJ?"?@`z@ PE@  }`D&}< ]2m+ N<"Erx4| j p? P$n*~EQ{#Q+F؟G&Rl@Al`>w, kc@k0{ s ` >"q e0 vHjD.x (4#NMc>Jo1G1Bv'`@ 2hx1 ivL["頧D">$ rr1m#G5 $z8< '`x2 vh"J0C:JxH$KasP4-C1"˨6 \$ .+@`<SJ!(Eu_W/vQytrޑE+ Ь$"P !(i3 t$}/)W:("E2*Sv,H$`+\XIr,Ps3tl:F,ȣ* &,J@R/Ō*0Дʱts"6V0RddIA8ESZvj >p3hTm ?$TR)'liSOi:(_XjŠ<9pu_WX# :9ygx5-iVͷ+Ri Hʩ,Cx.,G4 lZAuPJ'St蝆vzGIJv0Z q/U*"D`?Ұeᕯ0I$97/NP"A!3fG&΀) v6d%􅀘 JK'@J`b&ĨFxNboN$.1/^^?&86+ Ŕ-b ri@$xIhE}B);p.X$@HIVH +8eG'gܛCl B#ElK<~r8\ ? 4;4cb&ڜI , "Up# }|d* ía"}k "+=r';_f\ɆYЈt b y[t']?x Љ N't8r(WXh 5IĂ%7B&qU> hDULK, L*IU\EKZRb6@Zq_id< FL<tvvb< p5K\VcXG6X KH$~9 4-EO1.@'+%!,ȂPH LBTOɽ |6ydKeS,Yhǰr:mq:#*EspsZBna#kE Zrд?z^C$;( U9E VOH7ǰu6U%!RDe\AV<97[DS&.@qlDF>' *f5׀ B\ 5:᳤κ sԗESjóe䜁[|W&2YED'S%!A$E uV08D!DD.)9[F6ϕm)*#t`$Pm, h,eeiJԐ*r͘"kh"p."YmIJT A&8HxRqQẘN bZ,ib>Y a9@r@bqx 4&g  I3{U R[02?H<0 LYCeWCe vP1̈#?`3,CH/f:5̥, HBS"$ [ g2Zm{ev9@By,ʦJRCul:4&am"\#*N'&C <&J JMJ NOMse8tHhQJDZ0e vێN[ Ɍ C -ƀ` b`6wu!#_#גPxB"K' !ۃy@|cA @ i%@YaɌ80y@ٚqvA#"/حxx) ruHurzHa ﺫUs y,)̞,/Q$wUa* 8yaFmp8ˇprڵ2>`a3 ڙ4r訰!_H `!$j/$x 袈kxX30]bIـ@s4g9_D@QXzB|w ڨΊ$(׸؄ ;ZI?{ψ68 jc46Jk[K--1\" ց5U::1.XNHhA"\t8F,X+1v"L|^ $` ;U,( j&Cs~VNbrP?h{?|VCK< Kry ki*xcvxvdA +S^*:;ثa3XUmw0vmh%e4I xm=lvYhs*rM u-@DHJS/7pmˇ@op9$=lI`S8UVpq%0@h,6kɹpetq:X`g|\KL5Y4<gmF{O`>PW\ʓ a`p"Ǟ4辬ɽDEz;{( `Zn; P:ގL,`p&0,! &Giu-GqDGNꇹ&鯩5eLpYb<aہ W ĬpW :l`cn7+ [`itinƵ4=JNdc9"0Dx003-,^@@"@C D<@A9Yh0H !zi@AYV aXPEn0w $ aX4ڐ.fb.Lx/p"4}S%AǺJ@^$/C$f2p@tz/`ЛxM@$X%(qpbI#aT JEѺ;(>2Ĭ>HI?@ YDG1ˏAQLjACuf29XN`T_ՠuh#<6ѮA&ZGD7PIs .Ű}OǶ@A3z(|5:٫2H^$(F@%Ϡ^`5C :׆^2qH(] BX`Z8 -"B[ITJa88x@g9䱋w \ 4 ;a0 NtZ=0av2Y;NH? etŦJ)K9$}ظ0 1V{y5@H@=!SQ҅FsQN8Q?tlLa@,aH1mSmZ#"@1 E^rdP+BCQ b`P 4,kӌ>`0%,!oaeQg JFPA($$ܼivAhf9 H.2Ò@̮!,,>P L&#$m;)8;S=DN%춼R>r.+A,Lpjd^eK|O4A<ݮD/0-"-g l¢A%\&N,) ŔF:7¶$$`$/o!@AR2c'/j/:/tN a/ ^;N?, 8L*, 5bI:º7v>NX;HADnp(6ݓc=¢ E )hNN"2Dp1$k 1mcT@2⛴\Vc BJ*ed!B Hw,TDbD)zx S2p C,u;L:"O+O+A^d{B5@:!l%fKhU? 0n]S2w<1mH >kd?Ò:Ƅ~=tNZaOJ >h[ƈbDBh +ZF`8RDmv^hfCF^Hх D.b Z#_|Uo^/iG t],pvd2Y(eb@P-,L!-#\(݂J!^iMh%P @HvOl/Src$F2qEjr@rD$EbAW"26($D0 ΗB.tuTQ%'$c3cDr,OTc)4(+M,e쒾Y@x D2z4mC/ 6@fRG9$%6@d\-GTSHSuF̞|dFPa57/`H b`16Msg@B@C "^ta ŁZ1ҾTCh{x!@NBۄb:B v UD){Drv.H~NLD(h((*&LPFL|R@ 6ULHI"BO`"%%Ę$ࢸ+˵y||0OmA."Z!i>oD“(DFECUE8-BtQ+;)at>M@DS'L/Z.ulL$TJYB>t4o\qX0[!%deWqc9 xB~ hC"HTHEC. pj$*+MH,GXP @EVC}\J*2c X%G%"#&%GJS!,dQ9H;T,=]!\`:ox 2t`NKksZ([m# 2(8=n;ubnTrrP#x@Jq6 "Z h t?C:j]E3MLcLM7Cc?%F2$W@ӢBK `@ q[+²:M>E-ZuT΋aBiQ\@!awݒ}|vL-2` 8 ekHKz{[m?ߧH$MLTD>M>Hb# !!!$0Z xC Ag61t%j/:-2^n) t2"NtL+GXEL:Yʼnr+r?2و sjž"(X` 4DtϦ7J\JgG-h3Nw1LŨS-$ lA .keňJ E(e*n &CZ{@R@N7_a %2W(gAޜAcX,sV֜ wwNTLZEgO/%2LؔBgo~9աRYQsF0@ ʺNč(^Otو/UrnF@ Bac 7$vO]1+m@ bS\;xDTA-ý6a"T쓞U*y Z=mp0{'/F/ϊp`r9OԞPRqG*lp^l,MҗӨqE쾀XFJPK)=q߲ @ @#Hr=TO tl8zh0%$=j.{Š ("t 2֛Jg8t*@] |Ҩ' FIEQ= Jried\'UPlUf,8Z xP\sh׫UA;~_WYLQ 6rQeg 0Jh*\PV @@8{(2_/eFp>V{4E9@i qR)JOVli )4J44{JdXL mm}z5O Lv&):#ۡd/EGc^^8, V*]O.0u)j4Ǧt/P\3)@'!sO@TR!̔SʄYgbx 4'?p>SJdr O V|h;(g","kMY#. 7S^%)(R`Q5w׎q,څGƊG($ >ľ@?9\.aY#,>%t W26Ϻ5@L:i2 ls[F֗3oub}dM2Y?*hfFl bR{ÎG܌<0ESDvKpF 3AMT9DRVG>l18+8[ Z9WۣkEFJ\"cDȜ}y6S #`~+{WUTU0͓Ľp&FwsOIl8@Scoa&}i:Zӭ dW ,cF-4J4V-`F&>Xp9>% hnqf~ ,fRM9 sa8(tc5N 5\6Jؿ~R=,1b{+G}ڡr8BNP-+>+)  Kh  dFޭ[{P@Ij3فÚy)ۡ/+,8izZz*f+(×YR2Z !1C`|$D}8sht@uuXvtP@c{xX1C /wQ9x¤S1e116<U'w ЮSE9*(8H8@I (9=i6; 13xs(N̵8s1 86 Dz рq؊UAEV%JuP4ʃ@1q3sPDID)XR<*@SG9p*a2y?`uY|^A0%YEӖ9gQ?!HŒ$i&Y85Y,3Lp[6A4>}XBS Xw`;t\d,3j7-m2@)$@%C .=9 <|'T6[0(8DžTȈLQC<ĉ‹!xH3>(-y@qa|}9!]J»bPHP(˿fɇ4$C*x tB89*P`ro=,|-x`HB-<32I(' 2h(饕 ܽ%鲘Fb pRLO`Q1mC⅄8B Cj' S8`aᖛj!GpD_⹒q46,帡# 88*y~gMN(W"(Phs-ɭ{ҜٶRЋ(4H4}xe3 Գ%?AyQ׆j4x_A .5*x(S"Pz/"оPiw(b\ՔqS R#0DYb{MýArY: 0#B/:xPh`WI 90 !D-}X(9R)&RC(?ʑڜ> Z#N* J4l"!hq84byQ #ro>H4ZWB؝.OwH-AO1 )!\HSq?<. w @p]Ng3LC-AŦB@-iX4X&)Ęq^&Y .H!AՂoHHx;˞qE=3!xL D}x.PAT -, D& u ]b#-#T Z40ѐi8`88mY Ϲ:"6ƐB,A<|ԈBaS}I[@\`l!>xB6e s?-? 9Zi_0cg~LP>.:(q)"J'ߙ}a8 urW)8m]1xyi%H|)i=Q}HkźbmR3/ 8X]^Y`݋%4p0@ 'Rc@yV C[(H j3ʵ'` @48%R 񛰦ʘ-IM^‘J Q8McPš)H = TA2i"M2$Q0P2]7Ժ :Z`Z!qx1g0eϒ`Ư>e(]!Hg`~ŕ Q3'U\47 ++2V<)co&"Բu=Cuђc:gYŃ 1ܯRQeVNf\Zn:Ph0?SЙ@ >^I&;@hT0`QcqnQHJ&TH~ C)4S@g R9bs0HdPZ{Lw(`!U+ 1ShcNcqB @ 4  fF$|QCͥ* sqdrHBD) ; D EKq}odhvS0/ b. {2Z&,kD-sJ|  zRTj `'@>Ԁ@NRQ7DO51u@Ġ.1B>'ĸ=`m+22C0$ T^ BɨbϲLUm(?#f *PUica=/ J.+߀%u$.R1Id:č1ԅL"08(HC= - $GU7Gqi5#5 @"`:dUOl4,˹i34H7 "z.˫ieh,ɨU .FD(Z> P2bKmЀt;  X#?MƇGҊGŏ}%쉤̑" сz0QsjZZܛ2sM``&;3J\y[*30xf 0G6̓s_fE\Jh K !00 T '!G?$\ۉPdȈ+:EZL0c= !)\QC XQ #@f |zd%? '< !BW `vz;N:\`PW `'4YKIA.D_;d$lrI-QtqfEr<;GkC YGxg\, @=b WcM3fxCKcYiB;c&$;#ITD"3׷`ڂX}W@{IrE;rxq0B &N(Z`2.R=*U&ըH?[!)hѳ_ _ xMB@pMKO @-UI`j-\U43ssP޺syYC̀| ,zt!\.`Q,,P1<|0m Vr[!T-=ńR+)ndK4pW`=ąC`j#HkQ u9 8(E%+E`L%˃l|%,Hl~×U8h%+~<|!* M˦®DK<fHri |QK $ .ã 1$X @F7W{*GgԄ"#L$ $DBZ2DyL(,`o@ilĊ IJ)J>-H eILpMDش)8TdJ\Eq&nOWY-PrKLd_ ^/!  rf,\K\P>E0 Y 2(s.."Q&,0~("C%FxiLFH bk$✽DrhT >nFb5 2CDHxcBB,UސV+1rR̋dBnOQxJ  Ƃ5B@@QH#J @@ I:jp"|n!s%qx&!!zB3? 7AMJdH4"HX@6F!9Y".$. T ~uQ%\NBO΋MמBcp&J3d@^&V&K),V:3 @_. R <3wx)UgZ˨ ` @ GYn.u0 /`X!EN&~m/`y6pM "v`DC!@k 귢(.%3hX5!K,SULrU[*cdFBl ҥȤ?-"ADRHY[0Bce\P1MyK; d* ԑpG4BhDh G_g$٤q o;EF /; \ eA++_:ai"٨¶P#Q l<7dmcJApgQ6/ɿ{ " ଐ:rE:d?;E_x @ @|E<wJLH6&ₜ،bJG m ^K TaZ!BؼZ' y9gX$_xX( @C y&LFEQ(z>dwBLC"RpX0 Y@0|!4f @OA0P)HlM(*: ^ }>Ph}=H@ c g3-KmQ2mYxf"#@L2P}*z( ,|X" KSF+ pMZ*bps2iK @~2 HBbzi4KRI P[- 2#`x+ tG"ej֢Hb>h{# k{|QM\ H|ΨIJA:r]3&,/N䏮)$(-8&'s "HTHy|*|BH 2 bȺg)8.<5?;OM`"I!"I @^Z+*$I?SW Gp!lKZp4┄d%8T1W:wwp)?0%kaš"\(GGL$199ˆ Ѵ6c|$I*@d݁4ŀj -4dYII-u@P &1/rn~$ܜf <3pDDEK]; !I)``a>%DR|`]ň1"`F !c 950?NPI!7e8䔲C׃&KH XChi bجH,|JO^дU ØZKR`!P܀@;T -EX@JER#£9+32,Pl8*sTD3$ͥeD⍧F6@pwFaiuдhԉ7E%;^9`,ݨ@ֱ (#VGg&CuOI&hXiZAŹ,+|ʗ"@BxKlt!jx8;1Ibx `K 4ʋJ+ٙ:/Egj#C+" )#Ӭ&CegJɣ-\~*ު]NMJ|W6tܑB ')"[H9ԥQLEn% m .t8G+,Bst;͈."P`jB"g^.PfMDm1x4cE*)v9.L`؀@p-(u/xՓ?:F*:ȗH)cq H; A!rˢh(> Q 2H3 01 -R`@=% +(X>HL* Q0Y| A]@;;$i+A I #kh ri24|48 ={ i[Le B( =2xC>> CZ?xϔHA[8P#@2(1rn D^9P";(5PB$ :9,- IX,`sI7 Zy^A2oLdG<"9 a@|Dz\$`χʮ(b# h)'/"` !a(d2ϙ4#ičb0s7ðȂ yKII\opDjʥb(t Z> z??#$XJPJ =Yj;ux@(S:MI;( 1? q@XCyˍp ZiH5ڄPD$VK)IPθ݁8 GՐNO$oD8 o=J:&!pB6YjL"Ԉ Z [`X@ A|Wa4Se`%C?ꌭ1T ;CU+9㟦0ƄRUxV8, ;Õ05G¥)3{ &0I\$, `(,Ui(D׳UBhDRCt樥J &=5.gf0a:ePHD9wk QLXPΦ=HSH30_(b)Z=dޑ= R"x?C… ~zi-xà +EYl%7K _' P LjՔHELP D%`3&h\0-r<Њzr@`/@ĉC >Ŝ怰HRD`FC<ޓ72lp&x`:V|3YO9*ʔZD1!T%tIVMK٭%ݦ`.`.2{\2Em嶻uR @-XmlC9\47p}(FbH 101CmLIE TS:`sK5Yq(CXP ڱ`ϝ&h臥sUN z<HKS&23&=(Xע8W1BLy;0ɱ=U ȧZ$2(J>RANʨHi-K{|6f<,8,x%C:tHBD-C{ acW@P݆f FF1ɸC C EHh )Q">!{!;fH.hgPDT>jpp(9F;Lq]b ,h&ί=@1]W1_ln_@(#7kF]0PĶDf'߃ЀS's G,@T 0ˈE3rKHbӨ\he.P~BƊZ(qRA1 &C!zCuP-lgg.7y*u * } E @>./Xs[SJh 1p9!0dh?*R4{_R{b)//0*/>l'il1?00}RY8˖p>AOb*3 `xiMqԆA j_HDMLT-J5ka7Y}U :‚j@p5gSE[R R0\EoL4`uґ\+5ij+ů]9Ò-3H`*cMrPq r(iϠxukchFz;hUX{G(2@ˣ?p" P8$ @QHXq@Ș?@(}#/Ť4t3R)toP0X6@H$A`0 @ul"x bՀh4z=% 4Zߒ[|oT"&smܰ K2'6f%[ZY2RXkM0\_;P`X&$(l=@"d|Bx9[ҹov%~ \"JJ@DS~2M1ܒq z%2./cm ` yq20vH4ς`, 8 , $xy+ڸ1 V~=/,L0 0:,B`' S( ؼ' C0 'Ȳ8'B@ gq8#D0$*CT&;#`ce;C6PJ48ɂ#HaAM4ޯ =bIgi3RKJL4$'ȧ |>F(8fYWr*a)`Z&X >h04G`Ɨ+#^G N @!..W0{054L +rgFVAA(u`X>`# %"+k )'HBJ3'FReCtI0(-FC֬%VihNnj>`:`J`mĊgL4v taa`4yl#ma#Mp1,<\ڧzAz*T  !x} p @h`/hj '1nҤ8rP*D'F$JD^m1bI<@?aƈυ~la"Rw n"gZ6]RDA'皉XǢ$6 xŘ&$:~2 a$C|' :p^a=@#!L>` AB< Œv @@^ ],=)ʻ<"Km-\%"4@6AK (P v-tM*j$bd,RP$idClH,0&q C~X%C|TFP }%p?nUh/QO> %"6/T &Av =lQPsev٨Z @nrxB7?Q8\070Ep-%F8+P2<!>#Р.WǸzblʨ j>=.C"R&!#. 6EMPLf7Ɣ8 *"1# lmc=JT.M6xߠ@$A] A,DwS/0vpT jn04$4(J(N1 s!Db&`l1d$0z52Vb< `" िJ'`' _ur^"b#QdLm"NMTC5"t`GZ mA;f.0 DP@A  &@tU4L;سg‚.3ƴeD\jJ@N! JMji8Jq b"`2Q3b01*P$Xɜ=%I9*.`J RMS`gxH NWKI +"JZ')dC#EEecWah `RNm1F >3Qzv yyh2֞%Dz=UI60:'~#<AOը#H Y&GeR7ClC `G _kO$p[M"N B7WT :E6 kLc vĦ%+A 2wHcSE aDeV$FDB/22^Θb(BhnO_ Rtl ֞2b r%@1 *ȤYRIJ7r9*. lZ ʹ+`k&XD1P.rl}$$HPwQX 6Ħ7Wa.+Y-QqJ<#LJD4$!=^!S6 DE9|+@ @ X ؚOK@OEԵ(*INj◤lnXQ ?aGx86Ji#v&alP5B*Ln=.CJsLR֔a dO:5Xw.W` v@zjb*{DAq>4n^m( cW*Ta"""h4/p6=%0| asD[)J^H=&F#@ 8k/j' Fj 'XZ4%[M-!.P\%>dEtH0q斂5l*c3snbüOtZ[2KDJ<'.:!'f-|B`@Bdž:: XOI/O^ܮ3 s Aa0̢ N@$1Z8Ie['UjT]cC8q"uB) I& @&F>i1`) 7*`V1g<O?$.#U " 9b>&cR# a` 3Xgla.oM8[J@ ʚl64E0XFU?.ʹT??EA!Z~ Mb th)vD~bXnDH0C*amq!.6{Kf$˨v ` #a$3c CB'FGބ ;CS I.NA;tjcx/h%ve|#l]^5P!*=pЬ+"T=f*by%=CqhC.\䢋 @T;^: y(ved.20&d" $kVa@%ʀ(T~tw1:)PTG2 əEݽzة$ͼUeE[9'b<X`_` O_ 8 f" P?o >_)Gc0I$P(  tr9P( @rggj=F`rQ'{@}"6eպ$]%OA ƀCY/ [=ct JY$@ CC  U *(sMi؀bGOOPn>-I\@z4Ւ}ym `Q).zh-E!4c-+KcNܝ(m} 6 )28A``giְmR֥@"~m`#~0>Ӯxs + Iȣ'JРͼ.2aP\$a$ϰ⾨(8-+ȄCոHR蠵0i`0{-<,Glz~J$ABv 9m˃(R(!kx #W+m\zߠ@ AxQ@J ,,۰HSx C8 u^P;u@;PJʒNhAf: F g [ʌ:2,;n=؀ў-" އ!Q|j ى$ z+sӋ3SY LAl? B0'$zc,cw/Ev 1~V`:|6iyC,K| @Dp<x,gF@0y^81+.(`8uő`CrcJ))+T@h$C}m]Z1xجzUϷ" 0 PBS o!sޑangh!Cכi%L@p   `Yά3d 5ȴTB_˚Z 5F  q琵C r8*6Fp@#ОZ(g)p JA@Kdnދ{#i;u=G_ 5&p`9 AYV[Tׄ@q7uW m?"5EeI,LA:IW hXk5,n F eV[ya+}tXi}:(ĉQ1rc4bQ?aa:k&y ICHf &B:n$Gi/qԐli՛r _y]iBt;dBw3b,G Q$ iMeD 5?#*,`C#Lzth7!RvW^@)@ HȔ~v[c:L MJpM8| #|)q6ƵzdfR݂ Z&J >K:ctOBn6XF8PTG 6YqEID!{̑t{b 4-"tH쟷rA$tCi1#a ' j:22Hk3,BRUxnO 5$&Vh_ڪ4˜B$ 㼘QM\}zG@q<;Gst~X({sj "-\#K6et9q !  c%lhf5Ab1ȉ-Cj>Gg6!FA,%Øn'(zQ7$`L H *W`H 306|9$\ghcG߲\7-O8KF̡!#A8 N?q4 3lbG&V_OL'M$ 0c~ъ1.\P ႥNGe+.2][/3(~[iGWoxX1O #D;E04~BL }7hk-@.8>j0Z8I Q)nkcV@IE[+S.Ʌ Nd>2ЮpHUuY3Tp `Y Ac<́u{>Ba&A7Ǥ{p *}9.-̶,#^[׉PN Fh`:+P(" :1$s! SE|A$ [JӕF  p"(΄pF 1Hs:1j3($ !.[sx H}11 sOXH=;"-k/ Ĺ@Y ;`dV7"kRB 9ѦGP iyx{D3ȼZa,XtW HEJPlzEo6: q>2l|&*h|+P!; H)z4]ؕYg(#\\Lz[%H% Dxiyd 3$)#`'Bզ 06sgX0 gž6`,6) +h#,lrʽah,nDE ꁰ` (k(387x;ɒ MM(xC g)a@כ@BD0e73 QK#;:Wi  !!2q>$#w`|nS x0bűRq D,2 ™٥0:[)c{s$!C%3Έh,MoAɧlP"Kׂ-#.:qxt!a}]`hဦّz5҇48뵀_a*Nw116yPEC׋г&y)FFa+cr3ˁ``apR,Pv;PpB*8 pwS3c{X׀:"E0?nL 1Œn l 1 ](B/K3)XqH.z xܹ; Tt$U 0fM0 z}/i莍 Pqc+ڇ˓˛z&b*..擙~Iz.᰻ 28e:Q#+(H9yPsq؈yag ЅP*cS  @<,#PL{S''7k2R-~ 쉌8נ(( b耈`T <8}/S՚x/Qѓ8FC U-e4 53W P)I:Gh]0WBA %R NYt#`&zيȲ+8ui4K0t4yɖDPb ;l" y|*s١S#?q٧@IfW >}'W̃Px /u:*Ю h54a XkI07Cx#!` 0@2SҊ(W RqPBؽec ԖhIΕLZ-K0@=b/xvW Ḥ| (B9Ul,%vP`2M%P#DXaYZ4엩t/~ "b)"cΉ5:w 5=!}te P 4AJy0p+Q ΁*՝}LVR- v=L͉pµUr/{er+,PU Y6Q2ʋ@r׀ Ah4R; pP%b4@״N2QZĂb7!bI-X7Sطq*(h`Щ{Գx(2w_q6"\BakzYȢJbg |Si ]xh[i5=X(%m(mzYAc}Z@vae#&H\HPEHv^ b{t 7W粙 b{j!rlkmC1BԀXHhgJii&X҄JHwΚ$CLUЕI) ։Xa|Kμ'H{hq p 8U]凖ghDy1/X)ddEHq"V^6n zA[8`eQڈt‡xr H^YdHer-0hg "P.xxt>68c T-~!e[驻Ja,8B!`V@@IxBBnj0cAF$iH qX"bܐjC =#nh;;5jဈn8tE2Uu4x Ihp]p? j8uY9K(6JLr1HnJJW<ڡ  T,܆ai|XhG&SH܇8n!zg>n=2ܙH,b(:0g HFGPUX `5.P8 PiB!ohbh F"̧ApRx>9]q:xrF>$4]J0!aڀd1=-q)ہ<>t]FY)"j藬^IAN},=~(Mb5pPu  l5  7pD~Ic P0 ?\29>y)(" F&Pt IGkvleǩS[TzR$0Ə,h>xm9HBRz:fNNahT;TE 5htHn~_ tmD4 l:B苺%ӕ2AhSrC)VauCQm,'iqډ1\V1}i:.=*8 r `8 @n\N((p4(,y(y@dcNC %rH4m*(Ɂh+ҷ'CPB<Zp Y@H9hUHE>p-i}Eh8 ,, ؈Fԛu6 |Ǥh} `5pF2(b1dTr,PqNH' @:T x:R|@~OQbAMgQ1H@LzF" G>rP @.%DMiIqu 2A:6f^9|γ(yJ"-Khvr?|@%#JB\Mh9y&ԅ hRv/)`@ y/@c+|/ґ6 1`f3Q|qb:DC vKNq%8 @1̯P 3{R%$dTJZ8%k6PSGH4 2NWEnQT et@XÍo.=  ASAΡ`gL?&R29aNJA&op?[+p4{Q)^@2p0|M@ 3EZ X`Qn"@'f soC[N#g3pPk?>Hrsz@hV3 V)  >7" ǸO0"Bt>0&"* h54a6m @MmH P Ai5ϖwiQx4~@C8P#J%yذ|9q]!9"akX f| ۀ>e}m@.ё0c_1m^JEr ni0 F|B!ncdAj d B@h d3c: K4$,F SplrO>ǤNR*t  H8.(;*XF%Ġk@I $ZmDȥpG+6`d4mzHA<wHʀcb A~ .GXk6.  raW閸(8qB `VX#$6&F`(D:jPIL>Uad?  .Ϣ` lyMH0 m84f`FbNJ/C>4PRʖJ,2\Zά+ bd%b`ABHr|GsʖAFaO Ἅ JVf d{@Vjȴ 8 2Hp?i/-ڢ -`A$D0h#Xh ڶɄEbm dC..R $ NR3VQ"lJ&ᒙXmb \!.A$qF} ʼ@+6Eh#/" x2)`hY&7+(tR jC&1h +@ Va l:2E,$ ey$-2Dgb^o` /Qb':xcjoM)(%,J`jvjnDB8 d1`ʆzgj^@a*(" L3,G!"~9.baF֭rÔᬸ4@(mD LTP琈LLFg( ]* dXeR-3`Բ/@.n6XkMv&\V;P >HWIhpȍJ(=%l˂y6Mvtt!L5-{JW'*ͨB@D{!(ox͢AȀ$(W$O%40e~5O 2VbT 43I|Ph>ΐ@dN jY Rgt1Ȉ DAB@z^bl HC4t2D΍$HĐIAPSPڀ`:~ 8ײ Ff!WPaH!}h^.;WA&`d̲XZ@'qVO 4:/E:w[iAt0֐U /cLĤp ɜ.@n%~qk@*RTؙXd(%)0XJF“C3M D|j4c (,s(H NC@&LRc#9NGvtVԶ5 Uy n4&(ut&$88!D lEoPqFR V6!Xx+j%16a=B":% <1mOteՎ4!DP&jM#F`8mB hug88Pj=녊Bsβh"X" yMCOJH:6DlWa{pvMZ.XU)@H'*1zB&!xG62`JJ(Qk(*9l+rg&&J#lJ ϏyhFDVdM">=l~AXz(&I=PDDG6SB"@&5 karhp5l>sU׆X h96ȭX>0!(`6BJ@xr RFFԥ5"g>I8,lz``/}eb'&Du9Kp!^XqB()la @rdžbM*gin8yAbq/R 2ŠfM&u"(/slb9t0pcqYj~;Bnt`h+Q)\g`(Šk/"CtQBh6`^x"@+Ǒ$4='z8d,DF$D[%bG@yǗvþ"OF~D,ym&*dwu&B(v+SxTm`nInwok@sit Fܾ C@-Q"V"Of6㺫f&lZd!K\AϷ40`OSbBe ĥ5x(fF+H0MTNg[C;qlQFL"4ʃAd1'Nq0plʔ BA%Thc@UjBМ;:Hre$@!@hURgVǦHlFpgxB.:CݒcL|O.@CaI#ot@Z7gZ+M6G 0?N$'VVl G/J\5NEaf^+T'L:pVڙCe9a+b\q8$VVjVK-Ȣ|pR+U HaF %(~&>(Bؔ$Z)wvhE6@.Ce- ;Y5@-ρA5'BUj~,#PVBtڈhg+ K!Fb2/jǭg}Y@,MBDžqc-^~[`-9ABO!HC1ZV_f [P]=ap/xg M@$3FKX"7'˒j> [4ox&W]:@"mbt| R@B$HFb9~ 4Ūxe^9h!Ix!Kmߕ+Q{ `\ӧ"/\$kc@(*0gJ$ڧA]&FNA|LJAD8S g)`P,%=( ?@C߯&?`L&/\>/  =^ B0,)-2T@842#| gv[0 90P4W6Wpn}!}У̳d!h[(0!jXkLծ  K 6ƙ@`Ae`,x:&؇hFP$\<L#9ZԹ" jp;`møxn9z rtNLC |6B N}U-rb0Lj5ƧY!;a,͒אRm1P]kiG$|[G -tH|KQ`o㊠0! 8[BFx-R&Q ȴ8ɜa`򫀍GxErs Ս1烐9 Ι[:֓2=:B:42E 8zEI8lhF=*A#E?#U#L?P:MJXer pپP0x./%BP @iL 981Ó\YNN,Ӡ*H~ ; 92/#T5s%6›häX$y3<z0?A aH;,@H86)3%г Bt$:A02@ 4+9iPb Bs /Xq=-"-/[Գ| (،JaM첅`QM 3.tQ: 딸);*;$?{M>T%9:k*zu 8莘ijpG(/DػTbグ+ '71F&L G+j ?RZ@HџIEec&jL a:vX5 5Ph; 02 ńY c<ٓI4oX= K(L[(C̨P }I=x10л6$p:e] +1ȅ!h†dhA (hw0J詁@e !E7|ʼ*LH%Iƫzr"1+x7$}WADdOEx ==?.LR<]T=;3z5p9lj+̟M C2v=XKP;A 0@ϘyHhZHbB;< |tb8Pc#3@=5@$f4# Pԟ40ڧgCυQiډ]0 U0жư @HCݷ *q=#(PXTWsAkc>P9ųUMdr2޽$']P=aPP8u* ڥMT='p(0pAp4ЏWΜf43kBi;.ycdtJ*'Q@198gcj V8㜏fwyT N,øG{vN>xuB\TAfSMcx->Q3.)7_Йp </0u0?Y?Z1*Hz0Zv)v #مxc{Ü@ 8~ntF<Ь:h8b*k#_ؚFWFtpP8#r`n$ ;B_O kNBP@0DhC1A $88 ~aHpѢxFBag# ZCR<Ao łb'"Nؼ`? ġ3 Ec8(~ Vn5H&!eڨ fBIhX,H >Ahz|9RcF'{9G2$^jYHud@ r1#2"$ '+;Μ댌L@x0TS G?BD,@/˄ڿj@0 zzgV,3Ћ0Rk1in{ìX $HYZU#(H\) ࡭@N6( c2:90-4거j(\j4r롺lP꟬zE!#p0{n8ы2*& ISP) 糍 2Mq1 @0P_%O(O(?аH<`-'dz[ 'K$; @<-,s=Is,3 s_1@ } yX c8ΑR@%'mS_S)T2OlX98 ~u֑! BȺ #%@$ j@#56p,cL}./$0ϟ654as ]ֵ܅ v 4 Pɧ kqEɎE :Dzʎ@`(̕e!C8$Ok&aķ72g☷GiU6vܻi|@jh~%=F3pslܫp`8KɵBDEUMCGk4խ2t,-' ꏃ<+oE xB@bApoBJ9Q3d%DqC@@xy茸Eh7@64Y({xR:X:@@jCT;h-`  Ap-d<b xPh,`rYPz~ c\6y=9@^Cv$P;y,FT ! rrL <ds$H\ 6}v@/$]d1f0m_h"HBa]3T*]h"~):%BL}9ica<ҁc$n)"pD:28+"N#k3BzI63TtQRK & )Ҟ[iB@T /P2#Z "@^4 #@[ G4">7 3c%JʇRsT=XxBή,j@5߹nBBA0Rx\F4k ^A ;: `J q*r@ @*@5Aq >J%u%@n*r%r@9P Q)mf\uVC0Z qbsrnĭr_#B?H ~4Z 2&{ڮ8p X"A29ۏ9IS*pȩ6jE=@-()RޞMj5mmc*G쁁&  3qKGtcr7T0OhY@L|tIt <'Qu!)8#7 6v#A"b AQ|W(>PYSxa-lHTa0A !ּZ\.P;GaCFH*4FЇN pE"(pEfڔ"Q `AHA ДzE20VײڋU3 -@Ed&pD|B7=bŧ1dwIs`K"Ih"f%<"4 MTRýr<^zӆ1ⴚ*To<̭՚',2(ܘc Rʸ,4D[d,^` `"6%@-FB9:#d*X@Ibm6.5I#&. m~&!rM,)`?bZ .`:4!#cfbЈ7@6(>=#&C6nEC.v){c^^Tڢ(2-\L(r*([lOeINi Y"LZ' (Y ,Q6T,>J6Bgm`N H0J!"n9`/`_ %d(أ#ʡx{ fb&&ee#lm0`#0HH: CDq? :bc. rCG¾J e&Ve ^jEjf&(v ` #YCBd-~/F^A `r5&'78)*(܎lx p)枩e@ ` Ƞ'2H;P.7:A 8&Ei ^)m测Z:t# 3,&,4YF4:-ke]R6klA]pGСTg5Sp`D?/:;Bw3 (alzn-H%= @7oftn%3Z $tҌ4J!_Uq_OĘ\QKC2WT%܃bf"*2%8x&dRn=/!HG]-¢djѺ8Dt=4pTނrb0P*>>0݉ͻ-gLQ]~$*/CHh̨cJ#2Zbt7mPF@5!0<`l9B@CV. Ie+@:y97&Q8wr/Ocq sb2,ܨgcκ H@ A*Xtm ? r~Uf o"pRNoGGd*TV $}bD|%,1a @s$ /xeL:g+O^w(cq%̀1 Fm|߱tDnzP 8.n$'&-t!1x?hT #A LYCv=L`f@mpʆG?pm;NSgn ";اzUY~A $ܘqZgA `8z@`@$ #If@ E"BSD$f'da@`B A`v:`2{>~_pټE`$E^P,3# XU`9-H@1)D2 `;6?+/,"x~gEUO: 8hUi3)  %bl :rl)oyxxqiw)s@0pt|R0w40 j yIַ}+.zzyD%+ !;JdJf&" R0 P&NP@s4O+b$ !HPπ:(@+IjBz0o$Ɣu$)C&k,hUTgPUc Q:m,VHݺ * `RO#i{{&®=klPNDVb0C%!xCR8zov`Mae~Ef3- 80 `3oHKT2JlSR$`H#!XV5bĒsTgh ,`+?xQrDŽ 3dN D<,eb죱c`AHʄH۾SdWzw *&euROs٨+٦,E/@<Ǡ]sT"{Y٬i Pr`W=Ђ1 T$y9΂bmb q nFd]m W8AL"Z%bln ؠH"@}-;᱈xQ =ԁ J 0{xH* 8 P+ͬZη8H8x9*(& J:=<Q*rYK '`p. c 0.)1h4D&0C0IZq4Sǒh$"!P21QBCRIg Z](2؛<0Ө!T=A1b{B v(p#XvEyxopss& á1r0 YA)+T !#\uGX htx@BI8扚; 8Pǰ1R qlRAtm  o 0cȈ ܍pR'rQ0٤()|1##Ђ -zv P2X*(֎6 4C%í0L0PA&]\) sŽ#9I{ :c a]bNA2 h5(q3uht$䜤$+$! 7P ٬,Z | P] ܍fAϻ y>{rLȕKI#=ɞIÿJ py5H7411kx[ ?G-̚I3<;4|O!ЌioȑkY+Bĵy8:('Jع6y zÚBXnh8Zᦡu KQy( ̰:Azh H< '{ؔ@ 8JȮ2(l{ 4#H9@];ؘ # p-BԆ@e2I;;>2""5c" IN H E08U9 ;-KJ,b}68!!яD3m yR06HP1*A`wB!Y%zGo82=,e 8(__5BĒ*ص,9H,-B@L"!]k tSJ@B1tV ϤMewbX6  0pF+#,  썅_K0;(*+i˜ek'RYp ӻ 4SP B(82xWax1Y eI#{Da@ `H>WXUE&tm-I!!PJ7Z1R5-VEmg0~oHY~^$zD̜?O`P DTuiƼ'^Ri,S6RpO|/Uz=e3-ݡPO,o Hj@`U5,3\M"DH  ⫛щYK4r𔀚@m Ug?,21Kmy#x ?ԁzL4<+ç'(m`s,xܓ"䓤<߬6Z./-Ad,>#mF#84VB`oH oh 2=84@޵0I&ۀ*M*v*=7L\mXE;nCnA$:ү g3 #胻 D2b@h1a8#{j@dFH3y0}̋>- (@.DQ "hx~ǍCJ5R@+Vk9}%$ Sc F1l@ $Cf` (?CAc' Ԍ{Kv%Id-轞 6x52f2cf0 Qh*B C`Czv6x@(r t5J8GѫDۀ6@dT I%ECҵ4`P@:Pǩdl䚻R)3"1nh@_%ҥH<-,Cl-;?-' 2 @y۰/N  K2]x3}e@ȵfvYRh dVՐp}G89i.$w2.3D3+-_4,v'%&%)kWJ,JGZ1Gg@aZ˰ֵTk[˔- A ^+D c;kf80$x)3h )'& ZN cht+B^ !1mE  $X9WR;fEx{0eʝI?ba6ZE)B양K$)6lߐ#^sn* 5(A#k ,X`aHUY7a1vR" ` /x[c.le92L[s%'rl@@%v_z;GUhb6a:^ A-yi#eH]w0Pu$ "Hх}4%g ! %S|dMs 2K7 B `Z qkIn>$a)&Y rH s5Rr+zLeT73tH]%S"&qTnP27F䰵$Q;T z % V-0Xj_Jʕf:Lؓ *`VՊ:Kq;}ށV*"ƒIG#S ')zB3{xd `Ix -$;TSO\y/F".e%a'B[tJCb9ubEKE}`P V &َB E IqfK͹,  ꙅKs80G z9la֨ٓ $@j*"0F,DsboaK@& R% $7,p-jT 0$Djht!L Y@Z (HrVi!U".ш1RY]w\O1yP<( 1L)R B/kpy5_&tnx9B#OmIK22x@p 2nZo)4HdL@9y-@C@Qcbh%,u槴j>QsxeкGxJ`"ԕpzMx4˧sSW&Dλi3*Frx=@ :٦p/FrzG0ftL C{P<Ă@A yme#BKkʫ29YV#"a%JU1pwGyEfƒ<#O^Lj`sP9o A ,<-`rֵ blC5,r)D4*]!@zamZ^ C>.dZGD%b@"!aڡL@!@&o,8B#T( , 0A@*bL d *^b5j{#<]+D*@FF%&̈%0fHV,^.@Lpgj.BxyRDlf (G 4Ah(2A"*Fo?$X@VmAȶ~+QNX`4m# IfQ1tGD脕2c(U"@  ;dqrCŠCvҳ@zN/phW#2V e oXP_񴥃G1rɀ``Ubl3,=FC0H pz (H$`J%'Ģgg31Jw2R $*u ϯt4c4E>>(&$|{z$h% 'ALؒF f3$m(4N@ гAA%'KϜ1.m4f+@/#@p9BE81D$aKH`b%%psc"..NOFXr6 >&AځHJ$ny^L'`j`l{(1vRHxB BJ3ih ડB^NXsNaAcRD@`OB!ɏ(hC8CC @LkA NQ#s<##A:P XI5>Gp@9"/3;QRgĴ;q,CteQ2aޗ .'-͞j:..(3 d jVGb20F'JU'4@zH W9U4'vN/"/> 4MFfYK:l2d2K =pP@ 6OJ(#;@0pc2725wEf̨2:(0x a+h%T#3t7-%h"ǖZb4*h JK3UCCNDr 4@4:.Ϊd ' eèZX``tV8QHf~CBR3cI e $2%7T~[f#'؂6 P08~+84&B⌲ <`ltA'r#8RDFÂi jG=ԄFl5Ļb.hc `2H/#K9vbtQЉ+MgAP@Ȕ%>u/g8@ `Ryr% 5r%KPsPZ@/L!ziH bժyI &z>O +fNs9`j0<*V-x` !V (w$ґ Bf 7sVR3zHT@°`@L` &ll$aTws2o `YJ :(dH0T.q LP沜)j"+ \yM贱jb.g8 0a[O*߆5GRP# ,ƙML8qp;RڟۃH@rQ2S*ϔ'po'::hD&cH%cj}8TCDsVlNJNC$I%Q/<9$WO'0x $=JX^ Ұ>gaۜ! 3B/Dz>3se=plk` N)\$cz9/&b+`@).* MDgd`(*F>۳Bޘօj%LEzBtD, YqĥJ0X3>.&Y E6 @iz%78ߴOKFpC.s@dp'e V2U"YK$:/ sq $V!* nPʩCm2BnnZ0jCӔ?$iT+D9movB`OEH1 D":^L]5f`4 X  ~vG5d@,0Ka h~Ĩ5Q`IB/^i/o{MFk@B͹O@ cV~/~X,e6)Вǔ% f12.+0MhCAJoр7ɕ}E. @ķ @ 5B; ;+P/^"9-0@i D+9M߹ R cj87%p~>I@l00T0a傱lw:&L ؅,?߀|qC*5PJ$VLFpR=#aKyfj^+GK,1Bc5J2W A pH6:TzrJ`@(D.HCPTHhUkfWјς٪$a<X-2@f*+j2H)Jj x / Bm‚)Z2 sX(`8`ty+R2Kj#ꊒM#-J갢I 2*G ºxz*cB?-|4Q0q!*Q9ɪ;XT$ AsȖR8g;%h&)a@TX3O}IRC9u"!Qz'(-)2@n``žf1Ư,jULVJD 21ok<%`JTڳإXz>QX Fɡx" 5 - Cz5Nܕk8R(;cp 边NZA+ Bه# P @6"`FlX A>Z+K Ò#*X1r y>OaJHjܑ#'wNZo׮HZy%!C1-E[J`-& k l(9|2ASW=%R. ` m3 x@ՊɤUڗ@F@ +6sjX͆-E$>zHʋ~2 p h,*SmBT pj!8IaqALDcÊgHdB!5ģztaܤK#ـ2 oaR)3@ʊ CPiFA7bNqDCTv+%4c+S A16z=Rb=8"hf@P noRe֕TI6m̜ U@t0yYQzN3i5? Hм h`i v%i$޵bȗTSD[ x;T&iAN>̢$XGP=t\fMo_t=w<pq +mv;Mr<`|G$wXOJ$`TUH`TH;wtuYq,} vn-f`iUj}<ũmSʩ#I<=͙rA $  -`T&gEY4O Ia`燐C{s̆RàuF!!9m%6~RLNYm!䔐eCYd!'ۆK`n D(=^c ᆑODGx= q$[Pb{=10 ', B+ T; "GQ>,{ 9~ഏ>/E#2 ` x0p5Qhx[QP it;(!0;v1,b 2 8@8R2L8>°Q0Q,r [)—. q>{ 3)y:J)PNL=,'3P'$`(p(B8(q)Z!qWa>)!++tS(-E#9h 8A?0: 9(|ɻô8@l`a51ZX3AYb;(p&q++H1#i/?R@S9RU'`2 O![X)C32aAZJhӺ\a1('0уZ+UC؉`H6r-# 3p$FJ Kp@^K&'!k,j!C84);3+%@KfA! &KHًȎ03\8O>M;o6X͕lAQ*X˙H*%+ .X̰8q( q1/rx7` Re cȣAr 2a߉v;:NHL&&`|&y~ 7=ţɑsˀDrytq'h70ȝMKW8 ђq'eK&/p!SDqHj=`&P(4S"ɜ HбXq7)r'ؚpXRFHIiBh3d X@#,UHp0cB 3ʦ2+)')G JK:ѯʽYIȋ(<0%`&;?p Aܮ1. C)9 PV B" 7ҋ#5b`+0Y H%;7JX'XM0@MMrLp$b@ EU|cEp ܺ8 xP> 1` @u`*,AzM|Ƙ0H(H>dImk{!92ى9xU,Hm/h}qI *hYrR4& X# #8 U@U!c*W; 8DÛ`,13ظC9ҘaAR Fp0x.)-<#pvqp ppE?8x3H4wRy*c˥܉c'0 .vb& `D8KDM@s9@OCm, I5 #?QaɈ/=\])8 K=1}qW8YGpA7K2ػ&[9\407#GiƜ2?K .dl)[m!b< !+x iKZp6q0`~ fYh:phvP)-!( .ce!$v&`i-D⨅X6D?/ 6tRޡ 1Y+Kd@ '_[@Q C4NZf;(1p`-vD 24 EpRJyԍXxnpb4xxx~W8hP* @s0lupLYeeAPAJz-8F8 =2IT4`+PF5!8ī$Dxr;NcZ.PZ)fi<;ӄ (ʥ3)SzrkҚ H+"8((Ї 0 82Gp=Cv8Ss )2 f*RUp5}uLsC(XpӀ)ihg3KIM5~'>AmzS[+xn3`X] Vt6(ɔV9?8ڬ,|Uܙ0b04;֎xmPa'`xRiET@t t:G(0;X3`dZDq x|J* x\ Gd)BrVCLW/A}us=m;tz?t[t@R ;a1Q` EB׊0lyjqteXT.8m0= U 2lfmkn`u>c`Q3>Hs!H )`3Ɔk:rBK0Sh19]pu6!FC#=U +'XDdz8ykh=0U({k=$ ExXEJχze7mEʯEB5V0yۈ杈a"TTLT%L̛Պ -B(YK||岂Ƒa>+"??$G@!G0@.9t gY.$r"Qh`+ѥE0N& { d>q@(TZq7,1-1DGYէR(%N&CtP-7i$H)P'KlpP* a1$2R$1mFY!Ar8@ z=1B&@@4}`#b\ e,T ĥ-a۶ز{ưyP`ss'ItYvqwl@@܎y%HXJ0񬒧Ym`$BQI A@>c9͹>;y#I.@7)"ZL20|3Z*nOmja !ÓC9CFp!s`1bNLƷP " ݏ`ch틫",9u' pl DaHQ) ./&eq*Jތ!%@I+Jbh)a Aկ% $ 9-Wz7chn9F1lR@96gr? <vP3[aRPI I@B|8`IC%2XRA|)&NH#(rmWl券DqP)ǍA\X_K )T) ᰆ.ŲYc[2J 0@4sw)2znv8` 8(bA*y0=1F@·0 R s4:G)A#.rs3yW!rt$(pb"[| T%Djba)"N@Scȱ־EM_e&M9xfoal#o5k ѻ#6_bej{6L d x !`+B9Uҋn gfB-kЎC@47B0m((f2#ɥNx[F ѻ;F`kԤF5 AA2i<aae)̴D ࠠ `!F" hv)E>IB6xFnE0pbB@"ȣ`ZNMD6zt öa)GK"6}n) K%#$0.#', ~%.J@8vRIdw7`<@ p@2'2a>eCj[jF#I)F`@8J~ea.)̆& `d@IAۅf$6!K{dBh>(:# vJ4VdPV&6̴Bj;W,"‚BA$ 6%b/̔fh..&DO!( ,r∍PFVd ` +"$!$wT&MՂ7[fҶ* !EFl.a-!%(&'16Pv -OBm"& Lϫr%'#.xr/3k(p tȼ6 7. 12y%>x^3Q7 6F(UZ #gl `g=l!IJ"-&6⺊#vB0&ZL:X!ءBJA)@,8Fd`@ :rZ,7C)>~+: {sr(v6vcfE a[9PJIr.¡B)@N@yD pFet!,g&A,+A+=cF?@ >vabF<A ?U46c|X0::?E>DA?ah)8#jG^IXn0vi8K$ KZrDӡ&q(DDN0AĀ<'5RJ8۰).)^4EĚq~i\.4g^` NA/?,`8{.")^!fta!֠d:.T4IK ـ+4f /BK(" ,YZSǂ.Mz2brvi2,~( ͺ%".x}09VJ1~c@N8r5,ɠ!Hplllkeb5J hj򧄂s!kod0e2aKD-˜i>`TO E^L[%bE"&8ugw3JwV% f3C8xfiH\ぬ)_&ܬTc pp(Z^.v/KH/aEA" Fnf'22ƣ>K @ˁ ȰPWH^TZ!~@[&aj`Bb^U8dsq\̊6EN*D7#vl&+#a~-ah{` "HL *SxqzBla]Z0\7``4(v 1#LD2R3C H"mHPF.s,&[VO Z S kZe, KP`EUl+~?w(2X RtPx -Mܚm%C!ɛ# D(aGeY-`:2F]vE6/5&"j 8btFhrᾣ+oDjVdlnp,g4BHAi!z( j46"G|E`w` %?,&"t h~ᱜVhlj ,P#]X R\nt "4[?KJ mp٢P?̛F>KrG&* `@U;hq?SoSDj#苡`L [P u = [S~8hKۉ /f.`X&,QXٮl<v' q+AH B! ?M6(ƻ,ɤ-RPTM;\#ra'd5?5E#_%BfQxC_].6-@ 8j& x@c!fظMCu7(!h)d'"`A@V"<%:(:dapT0AeAm&, `~*BZjkȘ#c:,-F JĶF0jk AagKoN ` 04^7`Y0)ZT!{)b9f2/@&F~'4E,B'e 4)1``j4p3+L1%CS3!2nd&:d-\4#鬢F`A8\ay0~@e `8^R(\>R■&%Q K۠DGv3JV6'#ƒA@| zw 4:RGQȄRB6>C! k`TG ?i4J-A:< I  qNC A811xpFQ*zRh@c 樹*⢨6ႀDE,SP0yy:*>* l{zkRe8p|ĭ5H 0؜( TB@},bq`WJqG@d  !#zGH @-glaua<2axizRR f`XW0i؝ 2A`U S4rj͇@h1|Ґ쑂KSǝ')927%v= `_NXRP:6'LXuIH @P!MG):r 7R )dy:iFt6 and4j+P |p-$p8NWUnu (`R`+ `>B")-2{d@(JhAg_ R2| ".(+mGAh<f\s  _␠{,qoL)ѧ/!Ѷv`L PN-ќrMQ-b[UH\<-d (H,E£F\ˠ(-EJG I|:aLSaqΎMa㈪"@2l~@B 20'OCxblZfXՇ/=BhDwD$td4v&Pd q 7!IVSR/$sJ*P98 73DJ @*X:Hi.թ<6 ιnhZP])H('P碗\MQ b5ҺҩG90E Y duH9n#Z]c9 RM߬(=ʹ' TDFCDq%(l$Ua7 bY!8`d A ,$2YHY P?,[Arqv VtP@,C}pG0G(cR11 Ѩ)6"xnR_*l@/iM$%HZx}B<;LMB'"$@# 3hˁ!k{h\Vp$ im/%{uF0 B3H8Nʮ|oR)o"2 :#^; (4`Dga¨S 'ACvin0 Zqp,1@XCG3C,gDrP~@h94=6MSa1 K(9@'C]7eCC]2 iNVpQN)J (0xk P 8! . ZpaU1A"У  !Mx)ϋhs,UaŕaZy ,{ >(|ծ+(bS@B-G8)#`#'*0 dXp Pq(p"٭5H] Rg|i6{B` ڤ Pxt i8 qЍ8 *!!Z`e }@( 0O+; Qgȅc$Xp:)E <B+ZXj䑩oL#(8# HC oY5 gJB*:C#yJ,p[Z`3 ț6C? 0$@#>h& d8~uhyxĆdV'P ^#kj1R т" <;( x P0~90h7ЍQAxAdZ2xh]-x] !=xp'{q& Px{ ˜ժ:ӎ YUZYHdP0s33h JŤ8CŶĜx B A(d~i р'X<dP8xZq<,)V:x'`@ǩO",h}`5)=)`MQv S?wQ(:r Կ-tBx,Ɂ/9 óYx \~psvLՊP/H`kpPDm}.ϐ P$","#iY , p }8x1DHː:@ǎH  s6H`! ħ„Y!}Xr EKsBqW4[ MQ2 PgpgTH!Hmk<ߊ eh|{h 9vv鏠>4JpMPcIIwiRE@H"!YTyx{ t"qњ7l0BiMaًT81/[N4ps *5hӒA +Sبb&mΕv **95p7@Βt/ڈ+ YKm=(@! -HBr+O8݈7JPi5I}8AI]K ͼ_IkmO!1L+6` Г"P 'T #r[ڤ.5-CPD`Q$BT^Ζi6LM (+]j3;/E!0ѬY ழD# 4 zϧ]Fe`T9tajcR-JXxH4F z ǃHǴ%l>(cNȂG eK b>!5I5Ȱ5P3!L(.(B,,~/Q(RًiB_h!`#K6LEkLbCIU\ᐓZ a1f4 s *]!E>($1Ie[JdX(ҋt(RXYdD`Mpq3NI4Q*`T*CмI~^%^U'XnKuj&eiR5,M 2#(iu fFOi96 |x_lԖ6<9BNmK jN@S۹b` KU,˄Hm,vk %aQڈ#X\IL<R9,Zǹ8]Z8JPoD&,siq6-\\P#R(WZc5 @0.y&ZS3ZkKm*03c:`&ѸdxI1g*JfxI ?Ŏ?a3`Dk jjw ,iMp7X-ba-jV`T H jRr? =DHG^׾֍.8MHh&** ': )]ϸLcAbk ŒKMhn5Sz f(ܖ,Ē/ࠡ~LB\E VOAZI~FE$cU` PGԙ6)$/h xYd8JJ j^X'z+jtc17圊<YV YV(ا)lq?Inܾ\dQnX^,LCͨ!bm =borj&I-SG*yT=G;6Ng[oN9Σ|kPApg.-꾄ȶW$a;,R"tci"1P㗫`#̵8K`,.cie0#**CYh(9y[3*n4O˸\I2fSF .,Q:vr8?U_!+Y`:shF\[RF_ /9 != 8r\Ơщ;M;؀ e(dW`$7H3&~А\-h7>ӗ@  OX0}>Vr|Ш`p@"z<1vtAG?GT  N4W7Ik3Q,Jjpyx _gCoQ)w5 #Lvy@H4>̀%2$My>MOj*}rPOr`zx:[-]˯UR ΤhR/:C@o͜DYWΨlB26GMwdY##:<^#~P;֎y(u=gI~(Pijj@c a3iR [^Lr%&&֌| @N#Ddj^/ЉXtF@P-`^cIv.|Z[n)H;xa ZKnKX)QQS/%D/ap.(C6iCC|^%ӞlWT9:UH Ha? G$M@XSYJAH@ C(g2 T/%"FGHk G1Jz1@XJ8ԡqiE* @\dPV|;Ŕ委 (j!O a@`9PQD_)"U'8mR'ƠL1OEӶSIIU^,9'.o<$-]9ChhT0RIJ_x$El~>ʠ)%` )ZB !2vմ/ԗCLII090bZ.tN@xh.T=H &Bg3"9V&{Hu 1)6Љe`T."vfɃ!)eJ$Fp- 7Իz;(uDJJ,*myBMzI2()#0&B$8h ˟[[{OVxAA #aP"i'蜊)ir "NyPSq z?p y"B tB$Egd 7GmRE4E8%ra'|26ҒWg)R*mޣ]`i l9]?jhRsx3"M?qs 5DO±DP r֐8˩,LMo~%21(%cUܜW2+'2Y;*pDm QPƀokH^4zK0TP&e@(bDIqN) 2gzII^1J ,0Xcq `%XK%Dw,,+)Yn9;d6j CBsoӖ5"5  e-/+\jh^Tz")#ܪY W#GrW.xm%fCہ LH塐2lIT ҂к&"L& + F%(d!l\h$+p!|,eRg2z#*@)|Uc(\~.}wrN+i{9mn&8Y ,e+@p\`eq( `!h'&*Zb':brFɌ-@&-ykCJxN "  `'%Z3vƌ.җAn/BI` B4bТ, 5(B? @f-,6f6:Bl'T6F(gNC*ohFM&3P%Tvbēa㐎`B>N\Ȍ#+B$T3HfG2Ӂ !*tN6 R* 7`>@H h0h&ABz-i.ibF1d琀 R@AlƇn6Hl<RBxL~TǎFx+MF$hEq hQP5&1)#H*dFHJł~,a/@ h@*@6nhnBLjpkINIg䥅t k&3@"p`v Ж!i$6ZG?B~Et9aZfy7c&2`>Z|Н D`4').JCx^CFS$LtTi"x- O=5ʝ .K2Npay&#Do@e"DM){E,k* BD6P6<%5 >4.\kY *^ME#!(7eni'lƨbdx95YHH$o+~> ڰy Ib-@ (AR'AMiNmW 0r*s\6t '@< W<+6*9Ę/+~#ZSKM ",J#`U%攰BR`A"DP"Nځf59F%pl03+#O/,U`JI+g+LOUNd{ фF0 sq"%!HA.WX+ 6`HeQb!֩O&efC a,he;ʟv2UB{p(LDƞ)acG5l(kN l~r4) Bp F;WcNJT@( ," DxtTjwB7.4*gsutXMNfxeM #ШX0 nBGm$uP ؄s7W.6@VP/069 Zkh*j ˆ_,7+Kgw1S23fo^sPvRjRHm#ž ` )E;CNFK"v.؏Kd yK(}Vbl B9zGf`n|T/42F¤y]H$P, 6'&H)4 !jcMm# S qtN9)-yw~y$cʆeA&1i҄ɰGnQN V ʩ@f/`+ ꒭_m!M~Bgba~`aICuV/Vhւ g qb) W 575IT +Dy'Ϥ+r .H hATa#ۖ#`,~aXh%MWCEhMH7#v{!(ugJ6R , /$P?CŞe$X.~/0w-bvyzYw,.%"^ ;@Le(2bfd,+'v=K 8!2.X;<M<##q*R61TYjr  ; `f.k,ބ#G'KXB |\cSŢN DgvvlܠIH.2oQ'e"L@),2X&;J n|MDo 'S5N jWC= ij !wC_UY $ytruVD a'qdGr`YU`;98[+*!nv>xBR̩= C.C.:P >Oh[jdzHJMjR7´oܠG.j8h* nZB:MB*ܪQ( 'vZͲ @ eX=[TZ+%B/{:``U@:P II%$X,(H'`'XScM<~I RX0>M2m"YH+Cp1@/ Q^4֬$ZTs O(s`9,!pw~PܣZI*뼊E2<jޤB&RPQ4RY JS̈́tjlgK8F=U]QC ch2#v81bD |/n-c:wHUC_mcp@FK'[̄bP`q@ @wd(Pu1`:qd.F B$NHEP[2QJ`0e!)hneԥrQ)Fo= .r2~⚨THarxI8 Q4U>D!Dc_[IfS&XV˜o b}8AƱ&WR;iOSc: h%9tZ  /f@!de6C'~pYB]#m+eI09JS۬u), C8iJ@UsqLrpZ&洅h!4A<_o=T,&^\drR䄶GጵfSmQsY=*ЪoI}H|UX,p<Ljk@),ylpטõ W0,ª @'aN| $2`5 RQ ?ےo)F<A?:9BRq~e+70"PTY4T2 ҭUF[/'pZVrӫu ~ )5"2hMHlvI?j|{L[{7]ǜBZL +%BY@0a訂[Gf1`\NOEi ƻ> "2yKl;DxQ:`cexDž#!6H ` AX(T.`ྴ0"ohۑ2G +ra(%[z1=BK×~W p`nCpn '9}?-0\Ţ;gjP^A1د@s%9G޹( $21MYwf,9`E OD?tXTmB^\_Bo$k$ze6PI􆪛B8G1!>y^9>Cˢ57ŷ4ݭiv2kPʴ.fD8ۋG$m4kF:E!K{惨$ *ˋD:b#VpBqY6+4Nֈ>337HXgE=$@FXnsr5Bu#8}mF+2Pɫ4E*,䨛D&Ⱥ`Ƙ0>8p7! + &j3@.ܓ@:A0tǩ XC6>aݔR3jz W`VU`T(1b8b: aF%.`*1 BH98FZ 3#[/>!B'"6!+ *.%X%;JZ;iC@ DJggJš7:") Hb:XԍQox -A~1ں(쀸J*]ú+!I#(@*=~@#X.ib׋+5Dz\ Z7 @`uZ |!'>t";W!FHr@RqA؅N 9S qу<~5KI(KLV-:BJ8'  k\ K [-5ކn@C5bʦkE4 *80#v83+ . /4qT)5BZɻ+P?Pf G j"INt06\pp bs%v`d"xє/K&PEa `) F@ Ex(aJ S( Hji@Υ#/(ԡ8TÛq1[)+ю a֊2`Pa> 뾴? Zg0̒)"RɫKrYIc5;  (@4`{h@>rQ뺡ؾ7ᰯL7P*^ c(?5㟡PYs! P~%RF,߱9 /H5`43K"MOQ[D(op> 0iCC *8EJ m')qK0*۱_6=@xk+غgQ8blWa<1w>aV5NjqR@I`\U#Ok.P(`%S {I |w0) F#xhEҙ2'1dk2/Lyةr- @2pYM*AT M[BH %(]CY5'[p Daǝa7AIO~D-›h&C$!%=C(!40nl4#h҅|% x?>p T] Y TFܕ T@S0V]ͨƵ@ `]b$'k<"O Ѭb8tZ>y04-kEfҮ0AñO 884^@ 8({aPq ܿ:k_!P2z,s@pCc.vZwASh @臱P+c7hx *`4vêА}@zp!hv8Ce 8X6pDлY\D03hϫ{pـXj's@r D3R#3UH2GnNӠZ!e; t~ۋS[U{G;hhH`FQZM= Y=`_k H4:&> vb C=6;Śl~J,)ʄ >4v3% nQ<Qms͊z )=P6ϔ$Ikix iSPT`S Q 'Nzڝڨ%<6d iM!hm]8A%`LRƎn'xе&#($-%%+XɊvdquPxe3AH< PP P ?€q @#I~ Cǀ x@7`sm',zAG0PH05 |@}>_ 1?0lF$Pk\~:@;/Cp'|^h@inCq7OB8dr-{>pc | 4 ǻ:v"~(6>@c6oӨz21iLԯ  - B2Lzn@{@( =DfYeOR!դG.)$' &)ljFC::8I ˙.Il\K\) F4B+ bINØ^@30,c 2II@ȣ-(27 j;扶k:,JD[b}5h()r@\bIz1]v (@Dfq3ͫ^SEL; 8 B"X8:k2 1#GT ىvS%PDm+\AbM"!(HcF\ʷ +ZǪQC!. j舀:/\\>hZIFa@N בE#0rh@G9uA sCM+bJ[T'YtavtHt^y m `0T(L6W Hv*l!$W92Hř8 `1^ #R|A!;tEhP2ȁK4Ï^1&k 0'q:G(#*"*%&.;|ӴI9&]#6pL>NP1nBBB1TdOJ 'h 9@qiX+5FZ !K X%T@G @) !]{D^L+RF豥8)<!hke~9 c9 `U'|s"8 nt7Bw49r )HPƒ]㹯q?d]tj(T~QbW`zɓ:&G͉?dx9( G Ar1UL2{,$N{4ya9хHRLbb\hǒ CCLg  gI0UٞiVeN$}'|K.X/yF10&W8cTguJ B 6h63. '-e$]uz= q1!q뵦,UJYN_G@)T<(DbU"D q=H֐0 |0/Ҷ+@$)=E|RXLLWw@`3t8!-ag#bLd‰h5.CLLHm2)| sY#C*,_o3H"pM+Nh9ٳJM | 2 (\ݰLD̏Bs^7_0v޷4狗@QaGCv$E.b΄K%@tA m\5F@%r˜Y>,N̔:|#$g H7`ɔM%=4FmUkHЭEcv n8 7J%'VU 80[Ce0ж9@31PlE|l3 t:G1!Ŕ'2M̠5Bsœqn h Š FWfH\2d^/=mjnD Ȁ20(F@ jYʄm,B >I)'H{\A6. 66"pSMrkoh07/{ WsJu >!-cJ0] EVFG;i$k1np/ 15V0K2 qf,o}LZkӞfXRtH(4{3Pľz*`*.+#Z<46G |W<*̎ˈz?LH`O V [l^ B9 ʘ!"K d jE -hk/<44).FL CLV v#& %a#lʤ NxQ$l@B  # 2ĦB,*Z!>,*B4mM΋ `G8.`67@llq/4e:;h>Zm!@ 9 !^0.o֤Jp@$K |QZ(HxHBb'dNDA~#Ԛ$&, "!O@ `h0GhAy ! tg d&P@0ZF`Az\MN lX" `0O1j 0p.8Sع*nxl|~PR!L@ ERA@) (uΏ"'2 !.wF(L'H H8IeKJĮJD 2Lh^,m#bp&#ИG` `*Z1,/W&bތpj1B&! C@ED6ı\/*>h`?P)HK>aI1(,':/RHa@ #c.j8N^*B/#FlH@1H3Jv8Sdm1 iZa{{`aC2o@jj~aē<(R3hFb=  G@ڂ3FjI d`⛠ tb+b'flc.3~@b~aֈHK^ 9(;0 BΘ#.vYti rR,h$J\F`A? #FlxbeCdFR BVCb>5R<1*ЦFP ֛^ `za|E*cX.cbIv3= ЦΈ1 " b @ ^BQ'_٣[Q,0EI\#.J`. aȄbqJxE,c0\#"N@;g|@EިRvC3)|%q )9` P钲A(mjB=<4"<`6 R+n05|,,RbufIi RsabE-0D^JּUFeBxIzB(4vu,",. @Nk\!1qɢiU \@2m.Lc0c608#2a ^LDTI"J^.֞H|HXP 譎XUl2o.uG 6"jh%, $+whTJdhUJ6ңh<1LIt  (+vA^W75 1()㮾.eF"kJB!tv |n Vnrg1%0 ;JS @v=t5#_  QZa3fe$Ȥf `cU%9@|T Тui\Nւ\f8@NKfg!6s~B;4->6u\@b׀A{063*е }Ƥ,~°+-'gP\H !%{ IIK:63z Pj`6EIE_ @`~!|E1d&X6p3,ӚvlI!6bFb10(o ^ih3KrLG5);|_6n'`FesR[얢dF~Alw⋞- *$3 IJ`q;[ʖEHDa2NH|(-ȵ0mHq#f?w`fuZKall혈]0ƣ[&eFXG!<@ к 6yl7y@!f6P/LN$#,;,݀Xv57j]:—,a!D6!/9#|mxYPd%k-`Ó*3` `acgƤ=X,jH%JD=;g HHfT3JoaZf<9422W8>p C--kcz:&&Er˹/W;BdHyU*8Q@%1rC\*ǯka KaC2#H&X\saT `Ht{' 9c:$+^C sjeJET`z4gF"4vx $ǭV.qZ+8Rc`(TbRY,jŠ1YZũ7=$P8-}e2/wIEYX<'f*r@.= 'ш B@n4zntEWf$l h`6<@ ѭ5 &[5B2` ȺGqЂ9j(nbh|tO gFjm{H]EpEbht$بBvRt| 3 ) #p+- *?W.``$**X x?JD `ٶ&*Oy"궔jɨpXpB^V99dB;ʲn",0#Is;a"Yb ZfIE4:s Q8=#*2Ng.ƀ"c {`p ,=i.|6GhL"$3@m 4m Ѱ [>.( NI`L4ѓaQ3[`Q< 8dDŸ@Iq*_S6uMSN,Ȓ@^ l5fk6&!73dAP,05<VS FY u bj$ J1p(h c'`dޣG\uW(qA46pZ Tq&GH4*lIv*M3?< D;GP 0&RugMV glCL*ƀC>-7&XTJdS%3 83q3FLvg,~϶6*PM,pK :_If@ t2qgts;k1Y:J@8FG=4Dhx H5>h9J`Iu9 Q&b9nܖN]19˄@eWEiڀpr,@ ▨@)*qgݥ` ~d UkB1XP6Ey@6X?yPIDIӛX5,99em>0&Qstt.(!"!}eUGfqL8X}Sܧ܈* Am ;ν(˼+p.?H1Is*M;?b@~0CՙwX0I Lj4ʰpӕ\X$ 1=s~U]QI@Y[Q+'8R>HTCHh3`"gB,[@!R T@)EňȺO}luvfIX>Pe8_tJ> d1Xӈڗ; ಣ](r9{yY 3Y[_>^hғCg,#*Џ) xr Т{_49pxX %pZ)[<wc3[%v5YuZ5` 6/{|;(G4Iw>a 09c-P0p83}X%h.٤D39 !6 iߒ+"EF# (]>,2|J10X'*v+ԋ:/9K>ƭP0M#MN@IF!~'X4P k,` 22{%:!V2=۔+Hh T(6jJ"C4d3hK0Rk?Ԏ IhD giڃ[hgpBSO!VBq+(B ?H xJ \iH y 1hqM=kՊApc8 R`94 ")q c!cHtoX8|Ԥ-R11[Epȼ` ;:#K16/(g8b=N<3r39H2Gx+̜I ŋKH`Ћh80<`cm3L;A#k# ɧ1ƹ sˍ!:|ȤX@ݛ臃 0rHrI@Ba;N›7(wP& ZE ã6!V8rl6(EL!+Jp6nb3r ೒ $4`0f`Nx?DΚGF;Ɣ_Ah01/xÈcYdGZ<-@ 813p/9b=98 BTZiA R: SRS(p+3 P{ϱu*.(!!-X`ϵL_ %6[U1א{FXpXڇ(Qc؊p j }n Ը숾)Y?ƀd P8̌xu5D` LvU=0+2ɂ9zr[h(k =:aޜQ}N#X"`b衴@˄P=WWM$L%Ո "(3Mpʪhᑐp4[%;Ԋ/{! P00uQR3X怘 PpU5xKy+'H@e>D\\L@2}(bC? @.qQ T˄ !۱}058a4@~05q-P _)*gAJ0 )'Ep ˻k1ya(9`&R`&9Ż/;<: b^IWOPP##+ʌx&)1Lsđp 1_9T췕G4:ڛ5Pfxe͖KfUb+‘q~0Ť `J YaM`<\l+x($*|oEmHE.)kh#Ȏ q| йR* %,+T;؍ la <1H] C%jћq*щHJ U:7P'b5 6s1̃n3)i%EK=7d)31_ CDNDp0ucLJ' pV@)02;õ:Du0A,95b.6s @zp"pcL6I(U8ژӒ2]6a,i&0ji+PQFSjmDoʁ(  8\A83j>LK{]ڔә[B'!iv#fhgNAV.IܝQd (>q^,>drҹtD_W D0hXm}ڻ+=I e:,c{Pݫ0D<[\@s3& A˚0:hPLzŘ nZ/),x hl# mVk+2hvQDi]X`E]e$ z6Qt 8s 5e#ˢ8&يX>m:`a!cP׎%9/ٓPPFA Z,rOlGn5Gc?H ~Ÿи# Da 0> F#0l1,`NQ A } 琸8Sx O~ $py UfXmT9EBM&Rk:U: ë9dǣpqSkd U`X ^r a\Ҏg)=+ q@v;]a-<P$&}Zӛ$L 4pp.9r/'H;3* z*-:<% h6h.L#h4@ 'a!,E+h.Rx*$BHx6J$!h&"jΡ+rr oBZ(Y@"#(M 2p`">hX#iS|'T=z6ֳQh9@2 QNCZUZU(B9D@Ps5*Gޒ!/*M1WJ4H-&#!(ZѦgA#܇ 2‡'Z5 W]YuӨ$+ԓ4Js hQ V$OHPwexJ)B )@ӻRY`x,bfZOc" VE x,SQ!`%~7 @jƖDB@A;(̪" ?΂戜E1 6"-ӦD9*<:st/$t::)r Q2 0hܾcL10h`ёTp@22h*24=zC`)$G*srZa=^,E{`0"O:' S'*{\[ CkFaw eђO@ EAX1=U h|W^*"<#b # Dy9Z HT +s @d =/EԞI  A~PJAH+Kw4[1hq5Ta(E\BUyc=3R]5n qk*x{PVDGLFUF Q:C݇0#4=`l Ol=p"Rp;Tb> 8  5;@UM&P qa:֪KDw`QqXXIcscԛX ZlTFT@mC Q8$* P ;A'[B^- 4И)M)FJ,`1*[e= `Vb, GP+,0>p6-zbqBH"e^? Dya[V%a~-pPL:vLZyXd@S@\GRЇ!8V|4"P>ÒfSRZd;t,d@Oxm M=L~5J,N无‹=PD 0B(CT*naʩ4M@ 0Nvn)͎]&TB2G"H9F/.]~ 1D)@El0rPŠ v* pev;7Y-z=?(D7  A Q1bmJ@0J gLrX Di>p#P67tpC@6'3` f 0*5Ѽ87;J"x 7!7:5~-DLeBUSaQxl{s8?cm1qATVUt )rO !ؘXfs!+=_0en+XARz* 0N (U !;/~Fͣg"^dZpX*<ʚe\(1f,>ȱZ,/˳ 0K|z<jdfv3:Xqp'e@ U=x:X K80 ⹥%NO8%P<R&e;$|]Sq  ר$6H Z$Mn c d|Na!Co %n0̪ZDʤ8] J<1L樛@NnA̤a2A:Mna؛- Co\@ ϦA+rzM -$B(0PrЉB9RDil9.λ %$Y`H LJc+GZ0 )LiDJcǫ J.f2`b|$ɔE'$Ƥ @z  ' $!2XfME-ؖB@!L=.p!n H ~}2FZF85n(aczEYm "Xa|L 8!< @~u;mnNJ0&U{7/+̪zɮ WnGpB#!2CUEX[=d]$'pT*AN$$–$U? vfSdBS4zxרu4 g)z>@!e; >i` gx@<ց*j% ;d7b# G88Y PhpPR'}HT~b|`1=Sv):-hL0",U`<̣RЏ4W?k╧#,$Ab&Opk53O.jC9[#0C@)2(Iң<|$# pFm8s6%XרGiBn!2sĞB,~ôveZb d a4"hTtRC 1H{e|PX&6xdD@&?EGyEiM j|#Yu*ed(KLd;hG3º6pR'z1䚀BT0u*aʲ*x0wf l!$R#EDhL&a/ LML7CizՄ*HD+D4BMf! JTUVq(L<"~n&&+DlR ~F2*Yz0wJ`YdrJl\#(!ֆ ;b6@WEx[` V:V'!̢r%+jb`6G<d+sW0d+UJa}6^ ,rO) `D!`iX@(IYX!^M $Fxs%-*L@+bR׷Zm(XBa~Np='G [ Btx(iUDŽOpCp7 \{yfBTbJ4B!.7"!D1yW6I{V` K¨'!9S*6ΤK*xMXZbbMLqqB׫ A3yDk "FEaن7HYBz, e<xAǠ2V7@Ǹ#5'",bv!k\r"eu+W @z~[!R4cH!\d|a$ŲnجUH`^Q|,(C[O|%aj\d*T j% x+˶ ؕ3*Db;Jux &OB5"#uFrZA<x"ҼUWd[v:aײo)r|/>xpp9  QRbFC WQ}D֗"iz0@&DV|HLka>lʮ#6W=qF˟dC2y;Lմ< z!F_I2n72(Az|7ԁy`w:PZbOd+ӏ˪.L[Ip$a@ZFH0` `. n̡ O6'6>|J0*? H i3ԼӉRBzχ:^7ț, k| w GomZ6*+s! ٽiuCgЄdGF$h3CvA̻96 p}W l0 H> @"6y lrWt#@tE)bbA@?J(h烰m0\:d8B8tuvڱ+ 5@lH,y ,I2 aRi:Mta:˥aMF^1m'YsTS}#j5jdK"VR-mvˠ${tQ 0-<xJ̫cpslΘISjJ!.Go_Ri]4 (JHPBvC5=2~[`nZi?w") B -iQRv/E$n}bB;Z`ޘoMп*_"q-sH $#ȓܥ<*\v<v> ,`9-Ac{Dp" iIqgHHq*jP#c@`lX5$=ȣ0pfZɇ33X[8J&+G =4&EɸTa6,l2ʐRժ+F-yQVQb"FLXcjAS"Fuyg3 ^luZ#F!%<㦄\ualS 4F c8Ib`37@̀`N@,@T f3jH@B%p"hGwh~Z ->uj<(@(X*;VY.Y[Id\@pX Q|eڧx =r<ŵ0l*jXE@|@c aVlk3 x/4%P&hWGm;RmBrWT0L_*]ֲҀ)id.08C5ZV!p̵-sL^s,fmX)1r Aǃ5@pl`M(_J\h,Ԝin3L;@4d5׊aCt}O|Jz]ӍR)q8%̉ ѐQq]sc2 pb aERtuaD3Nh0À'0 %!:j#Ļ!Vv 6 ~ AX؀.֔5\APqJ*#$l֑yI: a z\C8}A_KLX dJF1XNrF JIV0GN)T|% ?h#gLԊ 2F8\7ڌ]FcL f ! dŰdl f|<(wab 7c~S>2o9QS/tI˨*D --W"Ҕ)9&jVX yQY4 t<(N ·&cr\>цfrGx("k{s" "Y-{ A̽:P 6Xp0/5/?YƉqZ-4jXƿ[ 8F> T 8ʟ'{;s뾰!sC>a  `ʴiK! !3"sQi)C [Z 4Pqp țy3[{@SL['`,l )X&!U{ 8+s[AY) Z?Aࢊk[zTXVpixKh CФ 2|Rc@rB\y`o T@Ç 8]40b9T[0`c.{V >4( !7X2( BWZB `8t I 6ay- ԟ x3"m#؞lgk 9ˌ t `\[cc9NtxT6t,+*|@ v1X7YY i#VGt0PC_ZX9'j,!adG KLFP Ȱ#Aqh Ny7 n@pॊ40c>aX @Fhƨ0N (Q|aA$q 0F̒+k1S"0܇i^pf }kF88,*6H)it c4| E to}=9RvNȠIt 2^0$("ɢh 0t :1Ҫehr"Ji´!j02|xfqКE|{"r:i'Jڳ{Q6yHr:"ൟ )n8ȶ+c1+GJ 2[U/:2X.FDu1!.zWhXkxsЌ0(sX;PI I& ˤ˘z`$PI6Hm`z8jCRLNgz7س v0:ࢦp :Ƹ (|-{ Ahs"Hs! ]f.Ҙ]>a X{eNx %H#&Ц : X>x&~HL+2:k/^BQ3 YR4u% Z2`T~%XY.. ÓZHP+R{A/sQZ8f/}U1TEM͵?>F0TGmlP0h܃19 vuY Ɩ+yj #-4pXU~/) G~V҇YXX%pf$8f]t'х:.K8xkR,=Vu~UU'xhv).W^V[xh|0(iyn]X+1)B K7:r0O `-r RN~w A k z29|j#˻eJJ=K\U+"sj˴\V}UXB`PE{=@x< {=yzI`]?'+/Wf> [@r7a`Q'q5nIx 7JF?lx`8@Qa~o vdS@cA[h-,2 #H px̀kǐ'|WwRe76^cipjJ8r@׹)a@Y8C!}i荟|KdP ̂Œgqx,N Ϋ쁸,M$q m+J+Tpf b`)7"谁 P!J"gzi% mJZ.dag3e1N)G2b2NYAx\Ȳ+J2¹)!|+m(".TCF&."ɦLoK pHu|B>@,O>*.ѪUs\4R͓(IGF,,>9i`k$) %eXD@2LϓH@u+MBe0KMcA4ҁ@8 x`"LK윁;B0_![U ,',6r6M[Ir\J,<`$ p["^.W nK(h.QzdPdc+\F7K퓨th't餛e$9O&@+qvYw M W] 3|QjÝmmҮ@/fxE/SR'LgAei[{+_qڀIu}A+}|>I^)l f=Hv` `4DV%ϙ'"2J }Oz0Ae 0 e (=Ly𙽽 JJIƁ(؆P YatCÕ @.4 gZS,%ړWMZokr;.BF^!, d@<}DeVF"$n 'JUXKP!R<O8{DɄZg#Ôro qPnLf>]sSD}&Q* d,B: Ab oa9"X$2vJE@P aP) ZUH5T92 V V @pv+fo?6Xr4&t$Y ^,mcfJ9K #D^A0NqC#;G]6E?PɄ9N:< qv XrS6M*3bTD~EVv J.,댤x] PJHPїFf%Xu*¶8 aHHE!K3poXP`i.(ԹəGx7"DH @6F%`J:k\g=Oaav!T&"]Z8vJ*gt04nϝ&0 w8M*Z\`!P#Dht+PTɥ%െϰP L`;RIKDbHt|o#Tb(%plb7)]իԫ[DaɁ6@l rY "38rX%V0 &M QJ)NxM'L=Q`@ a5aYd,X KUub$V<d/b4F :SVh˳ |jT +GbeaW Ύx)%ba>!<]Ra]M&, H_meVR萣&\{"&oo 1b4b fGVl MD,'ʚ0fKT(+ aĈ#KP4.&Kn^ "dN#k >e`NB @ "mExbAhj E oVd^:fR JnpNV#zU*m"m"h@ bc!mri.>ʙ l" &Zz$D +{*,)69>0xpll'^ӢF(ori j[@|lnwiK9llh Fx2a THpbp&Ǭ5&R48Q { A "lPFbrErg ` -6n_oabĴƄV&S/ZlNM J!|+k-wdf'r 7g2qCrzMR{ fU HF,@ \FԒj#s lUbyi72#on i1VfRAT`oIR *m5so@` @ E"pBJ56$i`rUJpqV9>Uf N-Gh\BFz~'Riֵb03̓r;"&{|vFBXN=+'!Q,hG5HkC)c9O2@aR3gd/!p&ն#bG SbKUm+ P:_/,kvQRAk@^noΤNvjqrj,/ Poj/:Z.~+ Fk}$ [ԋy5+`|-@?I6zԆbb'7H!XY Q&TaҋMDؐ5]& Ȏ($qJ RUn)e]kT$LL'f/~!RXL3[0% cP ` C"TFm)K)p7Fٕ3|"dIO(hC<r)0cԽ1"@ ע@2$\VcH0lr2)Zm@(PAb0±:v0Zƴ8 ^f%9C"B&7&l.ScyR!x)[wm:MYV-$ RuyTBT d*g GmA4W, 8d\N|8-,uCx i)"wQ Cex!.76wx- N +P/ /[0"38.O/:o1 ם#g [H/WL8Wup̬. .uK!&bejH];2Ec?5(=Y¦P?nwS'B8X=̡ie!g]̸ZmB zJM|]x2twlγSzoin{8R\6ॗ̵;Űr` , `r%g|xSL;7;̆ hykHD7E\JzLT讈Gtj#~ ? R'Xg8L. Aځv/1b2$Ջ7% pgbtUEk]Fd @ aUxΆ=($7*qxpaD!UJ:/r`@,@XbR%KT|` OG~qPA :ݮ`p v3L19|3؛Y@o ?8,>i0P֠ ,V+@rV\O'19Kv' à9 }Wh$ z`,(t\&@ T),׸/T'x< i UitTWpwk`h>P-.:2j)dŽ:rPaj "ԙ%‴%c䌢J- =(@@%iXUn%Z>/&1){#4H;Ȋbb'< x 293l/sr.s"|@@{($,s2*Cj2* B"K =o T$ޝS@(vRN C>=6')܏a9:Ȩ"(Kj<ȚŲb֭NoRX1Gm|`+' Xw+'*xҨ h$ Àx4Ww= ? RϨC%\kM!h@&JI/_ r©yqP~̌fa+5-Dp6U4Qo25::}AFQs8*9r)Ĩrzȣ"x((!# PZapjSbmJEDpm.b'9RrCdOҠp %-^>*'1?<M#r\@RU:{k+E)IE 6 ,zzSR̔ƒ lZ꒦ a=` r? }ȹ"g<%@Bq L).Za Ho16TB!;I8% tCMKr㒵XK 4rґAUkUf(VYab'V"e,$Ca0!/03,VJ;%:jHx(,DdPBc.tM1H^' $sZ!;,2¨A!b\tUƸqkh=9H9ǐ .&(8Yƀ$u"J3gA\` z%(9yP-DG]# P 03trL̇!IFUT1f,000%ou/'.cĀӀM80 1H‚JK3S4hF%#'L:u@@em6oI[쭌87.t(0䟄ST!wrO'6c;i&A"A?5fJi5C>aʤ H"> !ioZ @ @` !zoBfXMJ *ЊZ 9LG N9e;%">N۶D-kآ/}"G[,3l COuh*Oj,5t9u{'yB%/xZy\2#z"i9IrbZc ў3;d1TR$ꙩFᙀ>hc i+pF&SGf܁gOcz^ `Gb$Q8[QtbsP,P5(h) *^ˑ2"XAљS݀PO``6W=351X&X'$(q y/4~9mL{/dBeO5Xk!)S@JZ)pK,؅͋H LU֣7 ' &8d8L{60(Q ҏ'  z4  Jx87HC,PF-*m^R!#1s*ڪqb[=j^gZe[M˴!{G,0#MPT`qa/ mK }>f?@wv-@ͣ茣ӪʸBQWڗ9P -cTȽ?K ͊ Q  )mpBd]8 jS= s j`T)&:)mWa%H@1#*7:?@x˚V Qj଍.|[LW1p>{l0NpJLkh5X+EY(ڷDiCMyј*> -RD h=ȅ y> i&k!uRX9^2j>7s2̽ Xz28s2ևk0rHxi[+܊`HXv@>9F{f 7V6( p'(?> oUe43A8$97 >h}v5P`L'O[jR@$`(z .e.\+'[ zY8 qXߪUe Wc>E2FD`&%mLnJS<>Ia[P?_ԬQCKb7 X3DZvTNQ a:)ڵqb28 (2h!Nz zYCJ¿q%aA?u{Yʚ,@t}d !-x.L_Sӈk}j`K$R֧:C/=2y~7P, ? ~@r1&F"p  x (,}>`f@@p@ H ] %KRH Ru.*DO?dhC +Uѐ H|=P4 \h&J &p ]A.pz}>]IaV4*$HB8L%Mse\A8j|~A6#2>  vRԒ>EVN=Z*p@ ?0 >\M'x$bFRj>-`%J O**R@. 42ɚ L,j"@h2Fy$05 +Fؐ JC.:`> 8o(H0DӰ*  ~^>NϳN*TL0 58Ҽl/4z\6N-P3.8z|ԓcu,hXMz-ƩZF%< ،D!\O{AkgݏcR-Ȑp$OR5 @\ ` r \II1-$4aD0Cn{f<< %)b!eۿ2~pb&$ ;9@FiHu0<Su7 D*Nqџz P7dC[IJKtN9A 6*%p« HGý|2l !PNИpury"6cBT ,0IhP=lɜ%+BK2*@E67_Xe߄o6&!ƚUX} ( [g.X.hjA@ ,.6`nY@ zj¦x'Vd@"nw&ALBů҄锠pÎD@LϜ '~OL+oLh͆& g"焲K4ĭMI)e p ) 0dDrc(@0i"s* zxDPX$% =Y jin)pGf㲊d21ʭr.sn @bK >?O0f61-뜣(M gbF_iXRB3B6I0H`D$G!bC2gWJ)֠$L~K1ž+ 2 Hy%4BH$:C;BHL l6a!3LZj=N C `r*|]vf $^7eٍF)JFUZcID A,̼ f 4l ( <lyQOEpD?I/Evr+smNJHuqR# 8#HGf@BUQA jlCn "vBX A%*/Pbm+c©j Lvc&6vԣ<%$33$yBAb𐦂lADŽ!lH^f6H:@6@`zAB2eiFD%ʺP~d,f #t*/B2bH4~?*TdBhēh<62'Cvj'BvIc@>vIڣ7j&60DThH%RNtDoHo$1Rf Pվ!ljJ_Մ `b&8ڏ?ʕG1eA:Xfjs] žÆ ;)DȄRiiG|U H5 b*- 40f+~‚%8 N@^P%# S 2'FA8Bhz.f䬰ybg&Î+ P65b~$vop\T*r0'`E|>vKCiv*ȇ5fL9@raM:@U2>EARçFY&Y%8b n>Va'pm2v&N *vC5v@H >X,@an ='OI "10v`'%E֐oP?@ xdcg6‹! OŌ;$D`tt oK3Gp}Ka^֒0 H&",(%ND:P| eHQh? 3Ԥv&$PaPJVT)!+אT_1 @\5%V>=) *i.| to2z+M +,Aw<&cj)dv)-Pwt ^Rl&nlXgp" !%L s4gHV? $G(9D)  @ 'Tk̡/ՉDDq)`fK,7i;{@Vb2@.ƶhTBj6oZf>HfȸG.@ pO[Ai#60$O|IdAGA"{fl9Æ Yv(m ) IbvGĥ]0' gn1g$Eq&n@vt JdoZea7M#Aňr÷`Kӄp'!p0 [~]ǍLH .\xbtRFbs)~$%]M8[@;gT#h]kX("&Zs[ǔF!Q*P`W{z`)(0 P4-EG%UB0^Wq -=joӇHGK3Z7l!*xXi0C') "A^5]B<$?"ofZ`$n7gU?Z0%>qJ jv$֓)I&0GXGc{NW󨁡҆AFZY0G,<|%oGc Lzs@ @aBt+B$p, C.v%)łLY%O@֠`v!,:vkiN?/H?#`II'.]5ayr*/ tF8ԩZ8 T*MT$,#)oM*IIbkB`^h[3 ?{,N }>_ X K`4^L% '/B;e0:BrhBi}L' SWnFC&0Vv+1#Q{<'s9{1 N3RtD6 2FuYZOI/{@OBFRĻUDu=&  ' 0q &@߰b0@::iL/`J`TRON雂)h, 5`  !{àkSFdp-wU `* ~y>\ɤ3H01wspW ]p/ *3`M* sF(Z:o ,yȒAXb9>NƯ]Dz]Jv<Є@Kka5i+7^X<#ֈ`H*L;0mYWp@;I !mP 34CBY _8:rbeYB "#*DYTÐtLkDP#+=# W3 -<ʑ Q`B*0-5ZN9 xr\ᐿbK2(VN % 4:,3VJ] S"A@(67FN&JN:Op@ BW (6xs e"|Ui,IJBH'3Uk?##T!H(Z<%~JF{'VMΪV\ 6B!u]"y< \ `Ǥ=Hz+.,붤pi pn'F)c]E<jG P)L Ẑ F;vz5 Ci`x>8)(c`!HYrC~s ` U娿rxQ [!LDNBL.*hC!xY1z$[Y9[Od,堽oz }tg5JFòoLhA:l VM I @h [dniJ'@Qe&EjrPŒPj-ŵ睦2$2o Z!94qF}=pGfsY%*d!@!@@Q[ p;O0[yM*0l%IӤM)hhF46yy6 EM>F   -Ut;͛K4Ϙ0 GY9 $ 6Aa\ +`I1r&14D=Qc.ʡ^A&g1*U pq.C۶'ـp8`eu45(Q@2YB2g !G@3Vԙ@Xh IdàK1Jbҋγ%4FVaQ`t׊x:GP#gנd @E&^*M:{O`-QDR{&1~PA#v# P8$ B!g2/? j2`(5&G$ l ~@TP@ E x;h. 00 @ ,p0P(~T[ T{oFO% ({]] ^YHT;rvOG[&P-V };R50~_3p4Hb1*`FSWvi `{PI=ݗ/l:eNG Oɔ&[~6kL|H075Xs`9A653zޤHî++@vyˋ1Crڰ$Sl FHK0NQF)(.z~$?*{5 BH@\5Qe:N P^* @C. #`BZ@l69X@2 oAu=,ѓ@@B( 8],qcjKd&/Ul C4|<_zsaW($-XKA- q&_6v.2omrLހpL$DnZ :<$P\>?-XY8"""?0n.jnRB+*^: 0t-AXT c |븖r`u[{zI7նVZ<\*0;4JA  0M O-sxUJ H 5QǨ;ș,@Cд`PC` ԶE/$A&ؿ:4ֆ˨) 0FAeN ĐJkE@7v?O\c$$OU`uDi2KZ'XQy?ct5Vq({ $0*#$h1 +o0 @*Y@~A"g{GLQŧLe>;,ZԠ"cR0ODThRiZ`Ibo@M|XX\K!m@hE(b h6B A4jj[ X9@ɚ, 0Di^Am5Q`‚Y/ rKP% 1~/BEk'db\A! :N>@ĺTq-%t&2 @?D vRzCE ~H ˞.ˍ.ʹ#X)Ӥlr. qεy!4 \+ J p+=\z_N 1ؼ -ە4I"X6  =橠qM{Rǜ)B* &#k@v.əW];( ؍k$L)_0Z!v1$R3L YlK`YfA2h, W \++8v@ut EL EʆZ@˥DݶUB'@PXg @o\#~[K@)_pC.8@x7閒vf#{|mÐo`sɶb-r[ ;-Z,|+0ѣK4 48;Q@DfуVv֏924 5p,cf$R3GqI 7E(֚u `MU1 rtͯCi{(Kt;ۤ  #y_G:/&1Ř;(x[۱+@%b$h`C .\(yh*m0-BB̈q% ta.L,`h℀'cĕfcOA"|02A@2Ȱ(ˆ(&1I(`,,*NFȂ(B0,Gϊ:/?^$ mM Cb0-K݌Kj(B+ vVxgnWFn4p ¡Jv.*$u/8\+!  N` $NAE계"&1W- `(# pRa4AM`TL&/P F(k-:PhLDЦM,YZ ZܞDK"a |  &1C:nJm 0 7T.BkkJp领c%y,g@X Mv :f./βߨD0~BҪF ,F*SDBHi(&f`ƾFdhge jOe<߬z0l"z@@J1x~ t" "~Imcu bv*?D@Nؓ^Wp]NdR0(P~0`.r (N b (ʹeH 5Q݀ƅ7CXo;@R\94pn"'3ʢ_` ئNn- j60h:.ۭ*d ߠ*2* !5bO 쑮vC,lADW,F<4\ (/rO%v#@@P`ωS"R`l fpD`L̏b㲧Kx Pf&w!jdT#TJ .* {3G7^f"-0R"Az 4Ô&0 nbɥbW2cJ%B]5D)(YdȨna6Ɗ:` #!_8~UgrOq$J0ʥOmfNBAĄ FJDH6 $"P ;:&Fn`-ؔK-UuYŞ10 ƩpHn#V"D$.C(`n)SPU1Rozc ^(1@YPEHDNmOOi{b ` )K$*4Kz?8)R*n{A+X  C!Tk݂4|-ZRC\+ @ @5C1E$z( i N3V&s.AvH$ l\W4%)X@ Y H^_T}ӂ>VV~V"]LdW>D(0-rf"0+h-rUw#O4~FA(@`lx:؈ ޅO4k" `=C,$CS.`/h4Ef+-ϊ5yxlsl(ƚI .?* `H L[ BlF"6Q5NLӹnV9`餛q݇b(@ +`V0Azb(L La$DaN23FGB⹤@ov*^L#D$(զʑE7HA7ɤ TY+)cz˕oLF6ιA`G ByfllSa < t7sd^+=9oZY<B4 'D4: z*!b+˪Dqr,^R<݌NvW7%ORV_(3 Lxf/mٸ]{3T1C)wH1R,B@lFqr2`A *@,Ȭ: -"8a|pI|,,N 8-&$qyM;g0:tA /dX(8?`)&T#3`}YEMJ`%XUD $g` v4-`@/D -+W10 *°mR`%P(ά,1c3]͠Rqa"ڛ;~O ^< `P 5˥ҫ`@XLkFEht 1,.M#d5 ,\ vR}B"*y5ɲ4RXX4\B+,Oxy ai9ՠaо%!6$J rȡo&tLa٥VDhQd9 φm6iv1/eʛ|OB(RtT 8iۧMX$gEc$50lVJP*E*#&E!BBsw: vOW :C6\&A(F!ڜ$М(#./ ތ/" i$+RiB|D`da 悠hҬ{Ǣd' sR$dmBIvà@"|. v+ NZ [*YfdYs.}@, A0D `mFT۔kںJi:hɱPPl%)Z[R[͎ apD#^d>7G0 ڢr.$wŏq'fN4,zr XDnd=RYYR*0iu*5)h̝GYq]40IJGA@&>d ْϒ5ng`Hvfi ^ք F 3ʁx;{Cmcj؉P?.khk ;%GZAEaVQ TY !+'w^l}N~{ XǓȐR cߩv8y3 _= 7n#%X6 f(XPpN ~.D* l7ݓÄʰ@EYYS^.% A4q#E%MP"$h ]cAD4N L(R Z@&L|[Ё&bd]nr# T` p 1\G-EngB7MI8OݚzQL epw%ŵ̇C:d`6\G8s*fy,AX3QXfp*PBcy.!Y@gULʮl4J}SNt.|/B (0E/ElO<2$t !5 8jȒMsQaɆIl-wvjRopDv=*r_dqمH i !F'P JPc5glp73MI3S$Z$4VSK$^G@!H@ DSHkx3@3#pL[ˋRb6R6O ]ۉj` 6X쎗Z| ; K)[`%2VJN;ЂaZ(gtr?G}$F5Pķ5&A!x:F5r,@D:(3 )MGps H Zyu .F^N neƻx cA?H,, #XfMu•*؆iM+ U1~ݎ;ɫ"~&p$( gʨk l `Xw@Vd8m s%c)hk~0LpQ`8LjrDK>}uU$jBH/GI8)*vkJl16iøΰV%u$GuHU0˩Nkw ny`u)@-aƐ`nGe5.3W+]Ί 8 @'t#p]5RF8A f-Th:Ĝ?+l@$vnF >Ӌ 2oC3` )b<Ӷ7S@#t@4D;4=HxȆcb. y:n<@%;S\#c:û[ڥ"<_郀#@}X7p 921!Xh x a+J8 < (H׉ BY(`.2Zc2@Cp 0 h{ZTl pYT hå8@Q?,@.BZjrAh:7J roI3Wɐ_ _ q >@p[Z(9Ā YgK I ی J lR_Sprkm T$Qgў OFY SsEZ[1kؐ?"  o `֓pcj jh0X5C9(YF?+ (G(Xtj<(v5F:c"熢!(7z3p @A!5!r H @hg8a_`)` j΁",tMFy2%lԇ !ax51j Qw7p9j#[y5 zѓc9l@lAȒD by MJy a3IΡH#f'V{?Cş,%R=Nm1Q3 hf҄ˀꍑ|i抛 R8So"B*X'p%|r)qR +ÉaJj[$@!mWq ")"qz;LYe 5詹=768] !IYצqF ! kĹʸF;jḨ֓j\VhMie:X kЗ衖p QbAtj4i!Aב LkxR(=s˖'rʽ Vi҆_0wD뵗L`QH D+I)$b]_ gC{>pI !DM!܊8NY[`fÃ,h ̝!y Hq91:D 5#K:p<6"]pWXejÖ<[ !|ٔnjRÿj`jNS[[ 1 :i1`W ȓP΀N :\R8rhixsZ iېT S[`ZyML0&"rQ26, 7!azg;ʧZ!g`%p# )b)D8bwMp ~TD;'ٰ! :Ho\wCYKrM !\ܲc2:|jIi$yO =$ BtD?b$ @\A-Wt~Oȉˀyfx`&`ا|SM4)g(W|4|M!j1A J"3fZKtmOIs%4llΨ D)4s 3b2 h rqASX KAIg^0m(o/9,EᢾZb^2$8~%r ] ̫9rӀY rٌSϼ8azh 8# ! 8H5`Dw Iah쇹X0dO>s匩6P̀ 8!㦊E6+ EC F:gqŝ~j\ E^T uNHr`^镇 + j=q9ab"B>_-im}s$vXg <ەsJeI:bI0  !g-s1 {
)c?=t*gi\L$ QQV`w@QT $m9!IIيsS&@};X6v"T_bB kbI%I !4\h( c*8!>Hl%&yA6DOhb0IT 8*Ύ%DR|nq̏i. VV30n"WF%>].i}מ,DH]%}"wuŨ}i׳3" I܁6J{6Fϖ\]z֑^1~e;_HtN i50)>M- wj9&*5O9: Z<ᅈ   Dp Aே}HDa(CPR 7(>~zPtUib8R @#?U`AE~@@F"`k~>0 8 }a!4S #KX}`wָ4P hA _A` {=X B&}f{U_Cy`|, 1XHbf(ug+|7R( `Ôj 8ılh2 4x2p$'A΢F @i’jj[wk:7b"pZ(!' AS4BF,' 7qtmL ` Z|tx^+<-*-"  ȉBRށ20SZ&صI f Gb ,@E`Ey?s}E7p8(.  b@r2=T 4 L# !i5oz x'RH 5R΁i"2L %APAraXRDz6jhj@̪}ȀWBsGg +&lCeftZX#8(CN&@% lb:Ԉlb* o6 G)oXye뺨~^CRQTʈ82 tev5TB <J"c݅ p+d qtb 6֔$Ht-Lb IƠ֒I\ >y`hi DL*k{t˶uSH,+ g)'$X{@ߙpLl_Ppr#fW-(t{Z$Y3\b#jLDغ,ǨP1Wr0:d aD8ͥfM'ᾡiD0["V 9N+=uש3=9>ԕjvt $lĈOIa. 3|2 ѽ焔"fk}x*콢]Lt(e=klpbDD(| B( ` v8d6Mπ㠦3.6! lU fbD0 T!T/'oʥ$\ 8D:Hw&fHĿYkPzoC 5 :+bL('d-悴@ P 0̪"eH= V"E,H_^'<#k"^[%6)ŤH@!dgLLAFD8,M<"0b'V@:0Bfª-S{Nt/H|~A#Ȫ&ECHn @2$d2qCSoО-V.Is|!dLB7TZjiN9Hz *3A"&3$zAO~:}FqbD+ĊO(jFpgGfքY@h5bM¡L0k@wap(k+^?Ohʤ" zjϐ%$_3κp꒞&w4MH,,@Ԯ/T7 A/9kDBRv:+:W:>u~*jY%F͞/$T+V8@ `: %w<'=u%Ig3I2ojAH+AzmCoAdb@Dg ]bl_m\y=J_8'-A/E#4hآ ua&8!$_,,aǤ V.87 4a@@@֚;IoJՉ @n#P^ MYNc\1c$1 H0H0Hυ~kfARzecP,1 @N2'c!/DxⱯ4 \y~$ Q +4Qc|b DszI {Qb56qb) L6K!%:CHR Ļ/JCaHҪcw%c<^a0zrO4B!##ʪfǸ 0^ h NxCaת!0rjՐlaS.W"Mȕ b.U@V*bKm$`Zʈ̚od$ #Ɣ!DE" H47z"ݓäx&T >uFݺh=[vy ĵjՐKYB>ZyaI."eE*3C=(\wU.2y|;QdfL6п"9,K/Cx+A鱭pҵIO'd?9cE*srbw[;YRXD0?:$v3"lvT8dIF>ղC0).~˚ k:7Amc-9Yr\R"Hej^?%zN›(GWG%!e i!4±QE(@0% pq%*ƶ"02^, u8@&IK[B"&THfFQ}/ _0?0x"Rm ՞{{" O,R-h`@wl߀ B_(>/6?1 0XL ;-qpI&\V~^@$]MRxS{=YZep x< Ryb֛`mG56P$d?qW~cv{@=L&@9 TiY+iN׮ F ŋzx:p^|Z✐j8^eKAt%9R҃D#tR;*. @KU,BWR4qE#Y-DUB T<1OrVh aF)YEEXW<稥NB s ڱ'Ƚ4ϫs=3mdRU p-Fz2icAAy~OH9:b}HKb+"m`Wi|q AutZo ӗF[`8 |NRe&6yA2~w84P0XP π'ꗈB-L @TST LZ<@|Џia<3Ş͈(UB<1>&r/OvVsxd,4J[Z.ONd !1IRnĀ0%Ta`'$H ]hB@\ PnFP Q&1clVS_Sf ;)E"Ltl\f\&}r]d 5aTˈM$:6N"U8g(ʫG8G6UV8g` &G!ŗaz$BZ+ b٫C( V Al%9%{'z#f8T{G. ܦN)"ͪwQЅXK֛VEd'pEHdlR/syFSbɬ&]qJMY`W P))]T9^T( Nۜ̚B2[g!Oײx/n-]+FA15zFtbɆ0Hta15QF(EsԌl2BQK8MU L,Zך_J ah!ŰrGvB:xoֆd$5P*¬l@4*řӑ@;n8ݨ%.DF>+ ឳ҈ y ÌJ#)#VA&*c$R$I^h p(q9ԇɍs $^ J3NJ$9pjS p&'▌ @6U鈀r(spRB3{{vPp$JА0$ :@-鈦r$>hf3/Ԃ!*x -ۅ 7JA(I1*XpUhSDġvH (H 2I=P9Y,R 얊  9(1I3yث12tywhx ~ c 7HH)\d8!ƈX%Y̑(21Jh3COo|Wqa``XzyXs)hAЧJȊKJ D ; C:k !l2 L)'*yclz9Kx^%m:BDJD$|'!hU20kF` 0- aʆ a$b֤Y8Đ|;i`S UE F/ݝWs,YA*Sc<8l 'q9h)X{ )#Y$ 8H} NubY~r~i-ɪ;Qz2+-!Pڨ2,QRJ'#)IG(4I% i*j=' )]* Pҕ4 2B%M]m(O+- .HPi0}k $rJ27|y<ˆT+Ӓ_7!*N)"!`+A m   .poM+<8*C-34R  }D Lp*N ʡΪ"1 T/ՍJdPQĺm04R q:YpWd'P>y&pqw:ު;- мy&pk9WӌI(P¹h"M,,fL+ (ӊ2UC1ЄM 7'K|%v ~#taZz%)yMuՉK<͊!& h+2zQ?lW  'CD;ai8Xi\7N'k*H)=u('ΣQWֲIoJ 䬘`$Ibtčpk8p <m/^ krM ClIM8#0YLQk' [- AIq?YI&+vĖ TKkXxD3K 0k $MCÓ;j{ۻm ~-hp򞈢|Zwa׼Pӗkf&;X@)!11 ʐ/=rbyBK mAHX@lq4;)-D qx39=4i-[X~10J9ioLt/#>`h \s`*;l&x(9-}Uƕ ^SfIƒ _^d`d = <DPH;Z\PBAȘ~Ȇo@VE|[;BԛB-9: 6.b(_& 1FbbK`vCPyt\.*HH, t,G"8]l> IpHk'[Cr=OF,LO6I͈=28[A2wV{D0lM?+~If4_m*VُUTi8[޲ךXֶ2l`1 Ao=P/aJ > h{<@0@6#CZ'D#oK%t8?I`(c}96J {=P$|Titzh?gYKUDА_.J4lDD/*C@16y7rQH$-[#H?EqT}Gz=&4(ϼTV7~5kW&IBAqb1XZlwM2(VCDb!8P'yq,k J"*oANR-HJִb: @*^(x"I~$FLl cGh[h\!,t}˧2jŌZoF"MAIxt*RwrUl@Uv &-ʹg'Ӊ/j{rVB=&^YE|p[%P,x&|`^͵ӗ.ۂ`d&P0F`Ľ\kRh@|piƔ911^㱵:C@j`px-|vXPM008 W bF߫ glJz9E VDĝ kᘀ(E@J#GZ-5M #*qz0bOZ @? ',R&ɻza2+I@PK-Aޅ9T Z땧/@ /@HL [SX D^'l5 v$ᖥ#$d .зW@\:HE Ae>oơb:WtYb(u@*J #h!)v/8UcS7RG caLf.!\lL),dn2TxbwPp.[ du/I%S:Tߩ,v@<) @ \W 4]<Zos^NmDmeQD<' pv RcrE}(&n :`q呙&p6`jOMH0tbq`i,,EΧGߨ r&%@ 18΂jn) *osd0/,.LVE!$` դ< t zi'h,X~-f8xgS`|de G<dJ(+$) '&E |0b(U *qBUN4 @Lfi$j^> m:x ZPjZ ZեXBgO3Rn1DThD$2#~A$G"a nn S"@L`fRs,3$nP1 W#&PŽC~4DjAоJhRs,"h1Rk2.vLa&7 L*!R4+J:3D/`Vfh!!@K7Pc$@0@ )Ú>a F-VU8 3'b$?RQc^bP$\ρ"Ԑb,Dɼh嘛͊rR8M"'q&.pSf86uK6Ker>btSL$`#mZGaR@mR4N6E?D("*z&J<|nddbFˉ<#`rRrnl?8i)Li~&Tyb>h6Dͣ.άQګF"Bu 20h|sΐ"Kd~ȒL,u<'D* <:Y~FiV14lJs]H  EjaPA,0_ *CCS1(̜0̽Pڙ4:)e'^xb" E/ X)«ΆLHL-")zX"2'm3l^˰Z"``8wmnRaۄ{d*"& ol8㎉.13 ,%0*D"PoxAF,vq̴{'b ҧt8&0&܄UC5""|#"z\&ȓnlWB2I/PPـ~{CIxq ':,h2?v4A`QIqF<'P:C,:0"*iY#DԎ kOadH!l&"ۈ`+m䶎WC)1(&yz;D[Ha$#ՂS Y8ƒ(l-g,WLuU3}"9< ` xL/lV>n~o]ukz7u0JJU K$unLezrnWiq.PAJ\e#ff D܅Ƃ=~j"SH=RAtu750'vgj# XJ3-@ p1"nto& k2ra:p8R "vgm #x FR>-{0KdN^.HPfUl"`L|lgQ~JX\>lhttUA^["`jdgXd7#t]h٠'F&R ,< kNz/1?+V\&F6!Me 'X!K;%ũZ (I^ۖ]@$:ۢ7Jȋ#j u+thr1/(u&.1nBb52&x}U¼n|@>K4mat LqxN8F•149H0° GDU4Rf@~ `3 r.#yJk(r# wtjh@xԓ4H@+khÄʬj.΄ju.昱H,tw.OǑv'/R0*,Y!'\!3Ԏg{ቖ>!)P&d2,S&Dhj*4<(6YZ-ӂ&F > C";.Å&Yfn+I8XD$6wA{&XT"Hi ,d7mio',Kw&We>Xm̚!ts:\amqt%\btht%9ȃ*.i!"Zo[Qlcu K 0?@xD: EPD $0BH¥RlQ erXQD"W@`=%L`uP 5?gu`-8l+4?"!|C!`p4jT{@)Vhd5}3XhR(5dX%.q4o ` h:٦VuA> WSWxZX^/Wp̮0;x%hʂ .K^ M(0}#X|M0%hh89d:Pie' 2⶞, "' `{à|HXʧ԰"'@/}3dǐ 'w 7sąLht0v0JpıĬzț~4ie.8OZʌ#p2 AE%^!h &I\5) ( <<#B"8(U2, ȝ8E FF+Ղn2i!/e L` ܴR򢰗LJ±j v"NHd(Kٸkό* (*| `bfH@( qvqF W8!yW9&Ӑ44'mˢ@߀5#_dmq - DUb0 < ~V^P *RbS-+:#BP;GCh@CDA)f]7#tpXErM hyacҹB飀VNn<'2 u@@ P)5H" _tSz֩Tu6 o3 .6 @0@  (%N!8lӢLp #J|N ` ҃2$˜T5vw1ݙZK XM+M8AdV) $Fp3EOf;G믲re@80 A/kȜiAAVrtܤdal ..EԗYXw1/#rfTd C l#ֆ_a( t*m[=3Dq95CxF3X)`q<xw85z 0E_;.o Yx"$`)2])hT?GN@ܔ:jk+HpC` "&Z2ȃGTp/rD YFGN%MK9 (i[&eoz#lt&DP1GMa)o RWD D `@ŢR@}$sc !͒P נ8wj]U:h(DQYWFuҕ;XH;EN =|e1J॑^3%`B7M"8A'd_6hMrT HBaU 3f&H,F);&X"6+lٚ/MR( ӥBjy֞CShTZM8ŠyDw, 9X(Ǧg_@YdTZi! #b`..(t[XGH6`,,a` Hߞh A#H?HP,a $|>v!W4p*(%`8DȠW% B'f)4'i*7%H4ꔂ(j+t BȈr9 V` ՞0r41y-b!pʀJ+p",[ӸR"8H$b] ࿉㏔ ;0m=:r BDњ2y浊uY.z,;JOR*`#-I 3 i<S)_^9v0\:WBE>0pά Y(\0r@yCys X ,8 0zÈS2ɷ Ԫ; stp8S@LJ A!H )qt6 8a<V*ٸO* &`ʀ8Ǭ2 xy'Pa&dIjըz\AP&c˟h02+|YlsPӇz1t*" @PH ; Ǩ p),8N,KtKaaYP㓩2dNH [!X*7CL7T8 yҗ*KjPU[hfID>ЁHIrsX#RtY0=PuxLi>wq:D'"&D(r *3ȴҔ z]d0cjI#OJZ>:2 óɶAM7J Ƞ ʈcj1&Bj LUjD(5R&LN֣yX#͖K &@YA0ZaUHuEz%P˼*0, P8T|X4\GqXSӋ >QM$)tmQ jԽL"#r9>)\ln "R=P t I U5'az8ȼƘӨ R"0t!J 1 HG92(;X 9 0xmUWfpe wT<.П }{ )c1,9װY|LM{z/q AB L0ZWDY橼__]]N҅H @-ZN1p-zlcE>J!$P0t;'#h:? 0=LM$i,T ޻J,19.9=:= p{s KӘPxs @"'Ѹ3/yI&r詺0132T63p"(#,-Hi |Z@[ހzXRKdXg1yhrnN1KBbf+)ʓ ױ*\Ɏ:  k- `ϊeLgh* -ah;Slʱ \jʀh `+h!r11#]V9y]SU%ȘY 0m[w17zP0; -z-.h$Y 럁(\Kc;6tM!G! :׆>[:O`ӳ z87"v>`ǀvXv8Z/'EH=NP6z]Sd!I )tT `> ֠3f)ukF@s9KCKG_.&ઓsU'!Xo@ ~hto.B:PpPF)]U3gEicZc0!c܏@hGp{w3TLR <@# @F?3Ӊ5[!#^9Y d,НIYXuJ~a`c i?]8 $4;?C*CP kГܨiH }NV7A bbXY|avĩbph!,FciK&8P2TP %˜Qhq*yF=o9P&ahz cd )ʮZEǦNQ iH"I(K1g1&ZX`qR8"B3y/ݠ בx?8 @M@|hݟ8Pe (& ϕ3 \cf`g\v`<"{<ŎD=]lUq\8+0iB Kg񨋍=qY ɒ3 Kɗ<% LI Sӌ #4 rMEJVi XKX֚eا X ,8x1{\U#Vh^$XI5|U$rɜ|JXw 8@ x"~z9.]N| 딺˴l9"pW {1(-Ȁ tO ) (#. Iȃ-E2@"WxXkɩJXD" $S(%ǍLb28Xo|}k 8Y_o d;HƯ1)ШtBК^ кņgWh۵zqzVZY0,tW"LǷF g(=APGV}Z*Z[x-gӆ{믚DENMq^-Z\)CJKiKmsUd3ưΡ iՅhU}QqP(<,{5cy)@(@ @}C0 P HSD>+%p@H*#pd0</0AILRh ?jW b VPX+&v; Z{<T/LoJ@း2X`VgT@XT8Nz ^χl U2x].K&W( Z @q { ? r:Tz D>Y 3˸K&PH+;`2iKN `4H&X,@H4MlJҴ&r ^`!(6G5hAcFR֢ @ <"+x AΔaTR^@ B<3h᥯*W5`2C d5 KP؁Z :Cӵ/rDLN5ǭra봐( [ʩٺ$IA{80D¾@#JzpهYAX0##10ĭ]j{ذ:& D`ag,ӑkjT -`Np3 L5pEWvcjBt*=@\3+36a؉B"MB$ؖ.55@iVVUV.B th~`(2,MqH!:,(evU"CA "N{((ɤ!,j1ʣ'*g0 ?n`O'R<$ [kdt9κNxChTX /V D4R@A2'j2H9, \D 6A [4@b-TTbS` ;i"z2^ 6| [PNPBPM`Bb<! yʈ(R8#䔁; n}3W2Ɉ6otpl\<ΐ"%'S J@N(DA`3Hj q*,= @Cð3.yHh~D>T1BDщĴAN&1`V̜5kX@p2J!?bU(]$H}tBv,.Mb[ DB͒_5zcnw@$hp.;>BHY &@%E3 Ė933e@qNO>nb B!(D z/z {&d,NX$=^J*h"˜H|x+:rxUh}f c*[#xEdGx`#~VӎKߪ_#'/|ٚ nȍ6Gë ]´"Bɦ.&;L+YhVux.8bPABI!\4t:)(d+NTB#p!\4FJC\Y*@p`bE@Ɩ:j$vuY. 25C/@5 Hف`/FG@p( Z^P5%d;#@K8h][fsZBrW@[_7ʝe^^Dt bfc>$)0wG^)ּM2R4f5Pu+8RMw Y@C*i55R#=)(Dcxc Q#Ǹ.K_\P^ Al.E3hF"ިԁ[إ+6^ 4|HP D%``x MCx"&pK#hꃊp""bB  4顮z-JԤZ ,5/*ҠEVEe*:mthH!?ʎlV*/Q6TH8cZd:DnDF!iĸʒ%i"P?( CbR HBFQoX02s: ,;LdL̊E"ŅX8@D,naLL2(L2("FLeE HTd`+N@b3/i>6pF^EBVJ p@qN|&/r%j| 2E1#NT7,cR (Iaab)P`VXY.Q i½Z/Hĸ""-,$5K$B6BlD^BĒWdB+3lXb2b E"&#A!D<*A@\ @AN(60Hʌk(+bS F`2(4f`h &@A&5"@B1N)BTR0Iazhj b*lzY 2i`)1EdbdZc0Kx&D)&2w(C&Όn:b^f>]* 4+Ҍ fA# m$ 9g`xp2(["r,$Z5S?{?iܲ#PJV5b:#LZ,Y$b@ل'lSS6f#V'v-a(#l'5T-0Jg&>Ad#ls093ƌM&*GNX>!cc~0 $zL/rxLhO#h&*6`Q0Y r`N  ;s]8#*fD*,V֧*HIr?eqO5j'[=J!v9pJ$PYdv'+F1LMbD SFJh%$X $&NgC$6h >QgY"nmP-dLt,!ds FwN@FM\q,":DN^(CPBF](kw)`7`%S !&lD/R?qX-ԔUrN>Cz.hH`Ew ~jLb2 C)ji8WfYE,Vc0:J*%v#,' (Y+'JDJX0ZCu5|wd#+)l.(6/k .9d )~h8gڌ(]4N}ft"qtvZ3B",(68w> -ySktk3)wM榓7=6`6+v#WmuIbxlA!U '61|No~r0cSL`#% UNۀیAHB?TJԗ Gu2ZD{.;D:$Gf=(-\:\* 6/'cM&^!"u" P,j 9#J7c,*V]N(+Irȣ -Byl9Leht;:/C-+,,;o_3< 4.*lq"hD吲k#,#c D}YnVTZH6F* SfíQΛ)~/ 26Ad!bŚ/ @#<7 k0 2]d!5*&E1d('B 2 $KCw,Wfnep:>vF ȗbJG^C8z*BQ:@+#R4 T;s7LvRf-; vy"1u 2R.dXSkq\"1`fȒ=P0OfT:f&,0E-,vY#nɃq`:X /e]|4CL:?0"a!k+(צs S.lvLB)a).lJ /X{ A|iL.@0 `#z%3-.NTv*=W"p1rkki,$)&ծg$"ʍ!lDi5EG&[z@:e! {֋f~J@O`1*%̶̭d!whaZ!GdB9^)k>k &-,R/B3jc(}L*K4""~?@|G=^@y^H"1@))Cw <|A@@%M ) &7k[5FGcqD 9 Bw"tt`-  @cUӗSZ<$$ Ղz`+i1vQ(I{a) ]s& R`zu ?V?/#80Κ0pB >3 s'ZZmA(x &)++"$a mT)iwXR,ɜ`t+ ߺC2 @x;G)u`!HZ 3y&0Av)ʰ`@HV. 3w'70k*RMMgYKj~i0jr <G9ξTo'` 6 LZu y$ 8:)zƀ* *RGp RWI @='lig)n*@'0TpZ=jSȒ35Jv` "ugcVV$(Bbf kƌcb@3raTddrsAňY@r $C|}l6@TF,qy i͐:Kc:bm B%QHtVԭД։   A?@+rA R[]+W$,whDH#ɀ `.aES\/,Ʒ b#8f09Cn\22G$tK$ݜ)!(X UdfNj]"4yRO5VhlXG]%#S&%q!O,\p`eHn` |>܁h.g!v #*9uzxg'Dxtn`hCL#D6$G`bʍ0)ܶ:b[)#,H'<%٬T) s%& O_ !rimIC@I@@(]Lh ЌJȱ;Y.kٵ#][2 <8|б I'VUQeGT I""-JF7(jx}>h@x Q&Kd슥R'6M=4%Ç2#rN hP7,Pwbʵ[6l8ZN17,t~w,Oaٳ ҰyNH@6K]l@j Y2Iz;v"r"t !$ È@ Q`+݆i(0x$` @k++^#1-A;Ċ:QرѪenH}3d@8d*@6 =5t1V:BZP _à{j& ":л€ (Crj?(k&;;ˆ0h1x| )8 "!pE=Y TN@H)yޤ(z# 8ue 6t){IYm01jݙ8ȠXݧ=zx"t}H( 01Hh (Gpjgb2JX@R]`r&ji2 2Z$(|3 -)w(ެ T٦7h :w =!9; ʏ( j̇$ *U*SRXba%kzA4 0`@Iv) A X Lt"Bq5BK!! tQ_Kٯ p"*АQ f:I'A\k7`֍ptJkvqdM(M[B*i"fD.z$ΗVS1Ѫ9F!rKy ')$ xqL,M@9ALjd@dPe T]1iXY#1gPRDQp2  ⑀aY{S μx! F{`B 8q 1o8lx߷#{8`K 0P<[ 15 i$h&0 lɉp x|%⺸ c b]ٵű 4/ IЅFZp܀Uiy&XrӐO98|Վ8cEխ1гPM@p "x XڂWqŐ֍" #8e+C"<5 dc%i֠UٛQY^]<~78&Y(S^C+޻!:ha#_ZHldf`f3d0'0Ʒe\ȗbZJ%R#]jhZD="Z I PEz@^4,;4[L'@b wshdiW D <*^Bc6[Ȋ e 4 +(c(ͽD-[Lirzs  Ŏ,23g\Ub!cMFdjP߭ ݥJIy-;a*Ɖ?(djӬ{fBvF!^X#J7*V4Pd) @`JEq؅3hí6A-ip#gzNl#X.Ѕ<=UM%GRØFrCO` h}~< cp:iq Ʒ f= Y8c*(z2K d!+-~x]24cVDHiR38;[5_@?S0eqMbJV"Ȳ3T*̫+U臊exvI{RZʉD!z*A= ~N] [`Š|a' X(! 0 D"D!J ULPf s xȇvh4AZw eb ʛ2 ^22ɱ[F fUɔg5BR -Ѫa!M䲲Vp!!%t:규FXQ߀\ŖỺW y|A B-`b&xf"N3sQ2 SdfxB ^[/7akP&j!oLP8+1C[.R!ʇ`]&{*MUHJhՀBZp)}j$  9/O׶@AX accqoN$ML`'s#z-C\S2@bK`E'+p΍ExWt'' J".Yp7?.6[Yw.d] u5j5L! 5g4Ex}?5fh3w߀]ZK70K<0+ T"$[쀑j>@hD;ϞѽpQheH1@ Ax+C@D'I$p"o. R)$uJ#ؠ )0x9?p6b08D2SaR b9LdՖcf酀 _/ $wY\i5XP0p8@ |< VA@:!$O%L/,JJ'Ԕqf;!g57/ E 0XV,PI_0'pw}i|%R.o&@* :t!wLX!Љ .&rkҀaFmf)̢3@ S!Ȣ@~7 JIHS gxe&"#J@< H."Z0=.R.DrB4.(r5"PCa{MA$},-{űRZ'aMۛ3&"RYTk,C*%ɂOƗLzg%xӠ-RH2R2%J2%Yʠv~2 YTaL!>񣭭s\*G-V"lFӐ@=粪tP6ZŸ/]WSVѴV?J)f nj7q!!PU)+RFk2RhN%5Qkms`)g|n.NG(``b;-Om |M#WXl(_vLo~tBe@w қ/ Z!ntSZ<@.G ݚSJ5T c/7#ty=AJ!$\wRvNjLK!-|Bd7x|3Ak UB ]KQm+4w䌯EHD#F;XyO`B@!2P"P^7P+-"MR:F`.L)㎑Y`W&Ӡ u%T)%jw1KHлEkXT\h "  u[27G.$bOJˤ}F4XazO+ǘ _nDQr|N/$P5*p$.P u !4,,;g q!8!v0*A@4` ox]nDι8]a˖c[A&$/4Xs;JkBF!ق .t }pf?]- "hPӑ@TBVhG =*O*س.#rP/ew (iA9x&r-Ϊ%(Vi6We vRvn*ˠ:\ '$x ˣ K.2@tL G(,Ё!:8&ʤ-ʬdhYlZJG^U!xAR#,A@0D+8|h"oN`cl a&AD@\l: p `no뮚d2gl(DLdra2AAГ P fP/%޺@D$fe&if"/H9 t$҃i Z#6$ (n&7考)n jd D AM$2ΜB R [ojˉjKHrLaX] H!҉,>CȬHjpphW! Q dNTlO:#g,d!*@4~Qnjb!:BbW"`ĴXE6!!r1ێq zHJ1bز0")5eԢ!@ILPÒ*h(J# ºr|E'b|cjg&hFdAs2TQ_1B,`*+f0LEv.$4[,e$,rCj]R&K&Jɦ!"$do:жdBb!)B12B<Xu j .!2IA;&kf$"z|aڢ ',0G8 >d8BH0,(%3a8 *J>RvU1#bn-&7 JL ,=da}/CjNj'D.&w .r1Drv6}BNT=lj7bRx H+Z1mV.Y1Ml IbujN"d,k,IXNO4P%Rp#,Q?4>fu1jTZ@%K "QXlR /2$"(JEr&,Hb0Y K"9*zlRU@\Prҁj3f,@F1YM@AXIzv7QorSNp `fV|k! EbKҮ]sO^p (.kfT\,s{+#XHtlkC"|?T4fP4 p @d-hbJ7Cj]Hn,f}_^6)2X)DAj4H \DEʤG"N\8djfk",Xۧ$C >"f `U/}RNNtD+{_ uƋRbd2Lq$b-NgmAV8 qٖآ5Jai`uB_CW` XW:wZ)"M.J=-q(cF4.a_)vx$ACDעȚF*)L,#{7s#U-/OvAG$A@:F `^+İ$[h(W&.B$a#җh"s%otN!"0lB gbv 2e2xYB dAUtWč ‶ʜNpcx/- 0c>A`!g*)g8Y@lNTdIT,%rg_DŁ[uAhc|/YB4MàWB>„(dh+X1DZj\n!]Hnئh!Uؽla>8YDAN0}IMz.KWa$xF(.H1AYxV]V~<EG$䰥ldE<ޔ ,̧]pm8F!@jm*S - YE]W6&lXAc7 \@@Vlk0fiF/4j"[dƹ"0`"tf-4#@=CfD%PtwU $&@H.<,i/b5rQϫQ(BpD;]/+ n(i^BgpƩX!Im$12LIES ifz]T n+'h4Bj N^E:EM'Zꁕ\JuMnHq. JA,a-V{hv+Vo2D= Jx7 uܡ`@F?z= G6 ` @6p $# -nO$N۫Ԁ*Ez.=`]Ik͉@J*75v,gSrDM`b<j$%љw6\[a`V A*! yb(&#9_cb.&dh!#.$ԠP@!Hp\x=G_7kvH`8mO:TBU5Ap#TӬ.Lhvn= P 4j(T)m',[g<7?U|x5wtj^f_[+ 9 5/ 5P iKqx *IrpK%) 3;|>c8;aۗp0ɬ hquipe>T=S/ 8_ȑǮL)ۼrٮ{t3]5z BPqkm!B)ԓJ/㻓 B3@<9( &x!C* Q G*: `:RЮp p`3Կsj!(1.JJ )AJET'0[$!U: *TD"4D $ ]" ?Y\I9(6Lq q IZ*RڿcİR1%j̼yoQGP2"p" i$FīP h" p酜b(H@0t=@`-}2G 2,@a%)!1Jc%!Ip|1~( g9DԚ‰SՖ;H  Yʣ2CCS:T'.Y7X-\I;(s*xzX`A! 5cD!Z\XdV 5}` 3E824$DЏ`Whg\6ɓȈ`Ոف Ո!"A+"sMA0]-jfĉjA+CB:+o23=.O$H^TQ6hVm*.=CH&H,%X%&V: ! :3 MRS0r s0B ;"05/P)2l37aؤS=/8ʕ{J9X9)X9JIUK8١J *Xu ل״k]H`h3,R{هKщ)؆>M ȇذ}8xJ; $]{!Hʼ{!$20c.pfz uBٻ$.K>{RNd* 86ZfCu?8 Y,Y s=AH84@ө"Ca`$A0SXva-} yez:J1!VhM` ^LBJ p>rzhihȓ _ ٔ_+ (rVh%*)՗fhAv40 A^Ln➠-* aԩHGLQQ^E7ǻ@_lHlʜT=r<=24_"iK3q/R*DҲ*E֑KU䝴۰-r ^($d.o;b!_]e^lh'#?ohf!9Z 5{r~/Zy[eDiE xE{Z aAK.sW"3cH0Zyq2,Һ܊Θ# FX֮^A$4Lܱf"`K9S,؀mDofʠu\ "X41n&=T2N 8IwլI O@,mݶ)Ga[ epBɼ(JlOڗd i(H܎|fElgSB ic&kz6m{ZG{U[9*-F,8 >jF`9pۅa;`w4 GNjK)q%GNe$|X {p>|/`#6eLp)R I::IVhS"$gb6HMdR^ tLyu83I\YJ J#]afT")>ENY"PJ8 yY;@f,ܿdDfloRiW)6M|H`E@G>*)U A٢TE렓Sy/̘.dx3$A*s mQ _)& d b,8<"i49\s0״NGRIc$J)g|>I `4Vvn5G oR:9pCQ>IL :Lwجȼ;$ ب#nAƵGP䁧ʣF8!RV5m\ ᠁bXswy=TE,"TVdh{Q7!p*?i"*1;Ԥ"a=BhAvf P` D&G 6ϕ(DQzNi JL& db:XȌV#qQBȡ~*)D^m \) 孖DZ|rIDҲrk_x:b,S(V}1q](v &tA"&Cq07H8elM./Q;D$aᰓ{6pTTӪu9#&i&bLyfJ {=YB-[(#6%cKn?Kh#BRJM6N/U`H-qaFe I+T$ ɠ!q!a*64[QA@rؿ`\d\-}>fҒ Q*Tv$IwQ(NQ E$1GېsF¸X:Pfdvp,C@\ s0ƭVk"eU4a6Qnf)@2H(b1G޸GUeqg6vPϝ&+^=F񓴒3MaL#b P.#e}gl#"}CZf/$yG5E$D83g/S V_&a5Yܸf?SӰ&O&"bLcSrvʘVm$EXj5EG+j@;+b%%hQEveoNRP|b& @(pL֟z @C6r=&υ%m=QŹhsKoXnnESm̓@`2.jd`R!+ˍ /fj&04I+/wh6F ᚶ"@y˜+`:@P&k%im`e*y]f-]?wym7 iv*|t:h✎"c^d梃#V,/iCn &A7P g’:KZe (5)(Ir,^CxQFJ&N6NS+b!m1 b\n -tǘco:UBMa'zj2N*""v\GTfdp&o⯂&“vw4zقv0Τ!CPFT$xh'"A#nw$3nI<Ωr'$L,zCaynL NbV5G^]&' $X'2H6&fĴj,NY$bTA@I*j]֙M3#BL,".u!DT(\L0l'rugXzBE2S+exU*FN)<#:@K\C/_e@(L0hZpdV;|$+c2`A%aD#2Jijfؘ^Ok"sb:]־Bʃ` b\i,O'lQ|rwhr rȥY2w3A")<$Y#:ƌ!br"C$pxM h@A&Pi룚ˆ7ld⃂F}dPRSڞc&4)Cɣz7!!B.Un N~(ͰƘU55R*&ū2^ʫ6 afR ƀ!24J}:&HX$+l7 9  kCY! 66ltZ2({u(?$dLP؉8R:D0 jh#` -h:5ڼ2&*UuU F&*H?#J~2q§C+b.}u$d`]7ZH%S"a"HT§`Q*{ޜvJ 2. 7`(LzhVT"BFP|C`CY}t$b~apm44F2LA@Dh8L42cj%7U2Ec#F쩌*RyI"!bLSBH' J&;gTQ;@,?K .q/xLBn:BQ$>Ahuac]*C)vl->Oe V0cwqcj)=v.Xi) p2L^%6>&/v/M Ğ16ү˜EvjAQ!fdgcU F`<+W*l5B>eioM5m-cdkaf?DbVgo@:Q]}CUc6,V<8XL.EG5siG1*yF+Jբ ^CC!DdKi6D0"c^O86y ZE9D=9 ,Mo&5C--C"UB`s`XZ!tJ*l4H|cuY)mdX&:9g w5 g(hYE OdFY!(1&3^J7(~* 6A=7yv1Ѫ+e]ZiD4Dgj$!/1jBgF-b ! 7RLT "|x#noWyX)b"X1Ў&5(a(H㑯E?8bGɸ!.L+dfwoc2QKp(z sJ)mAM!m")&@b/3zK֤'=d=1d7xG^gJ/;0M0TK"Nhr S=@ZPHʘ\@Nu#{X)"R4" )\! 띭ҥȻQ'wg*w{j*P8ztVNP]a/7 )2`&BR 8:~Iڂ*">e /3T&Yl,Ogzm%u!l5}ƺk "w*km 1!ljt`/nz[\ D;¬$*v*Hq!>9]ȑ~(7uq{2PlK:Ղ &T/JEklGr/D0kԙ0y3E3)BLva)  `^bO5wKa'a*]?*k(s- inC\vC'g3|y3FQ@WN !>I_&?=!#xX2;\1":E yr4C?R1p@'eBa#:GTP],|ϿbJ)C?فVNUx|4|M(o%i( s 0?_  `,EHo0 /%>^8wdR8'!CT)F@eXk, aj"US^/>]/U5xZxOdN#D$<^O0&)@80P@$ĪO8 Z(iFu6w?Er1`0/X,}Y' JcO]"6[MDr*J@ 8h<*”mj: t(b-mbKB.٤x|Iz$kԑbk:5 ऌ)R9 !܍z/jxhbJ4?#)rӁ`iFk̲{&~+:?, %,a<|P5[t@h +t5"K$J`TjYg' p5 Px lFM8 TIn(2Ay-Y`p # ^!hhaJXzǡ&R>F <..;F`8vo2]<5N^V#w5"+Ըoh n{VPSv׶4S"-F81&J# D0%\s+dZpC2!& XA@6&I2உ~HݽWlm^òT fG!hx* b0rFbyR/1UAS.Gi*ϓ@3!G[D{ٚLF͆6* '癟ũxD -E|o4Y猻B8 vDUUR{(v %*!2FE{%F^jV?(EK 2_U)u"xZʢBp !l@Q0 rIt(%B/+.]hUodieL˲==2ϰ Pj AX7 6]ZSŦu\2q2DL ?'/_53.I-M2̹#|q@<=I^E#N {=|YraK 2A XfX^_^.%bsia1nx8zu&_(U!>Waj#PqH г^NFpVpn 13n',b l Eha* ĕNyR BճajqEj7X4p6̏#T"|JZyKO!O qPnHP9v2J;ƏAH41/#0͏Bjnzx y3gQoT_,=ym%p-DPv)QĩVXQ(i ce-$BJ&k;hU-v RH*E:My+8*ð[>sQٹȁ Pb;c̝=K(^PNEFD+W9~8x6y ZUiCp:GY}6)@͊=TuL1VoZ  uz=3  A/Uv3 э!ؓ]-r;h+2 运9 أ )!Խ֙ *0Չ/|Z:w )S"1zi @A{sMIs(( ,+ލ *P(0 vPLzP( /0KÁ#H;*J0d PhǍꑖYӉ A0GP!LC`։`'A` %cF,Z9H`pjV9^I`#q!raT7r 2iF2>8Ǵ5h [Bb+ (q !𴈓쉈(q|%{)( 8-#0u "Vxlk}b Z޳PFeM<臃O: ѲppqE-[ \OY8Ȕk !@z+ (qLDK%^ H-1Q3]'踨S*2QCM Z@ 4Z*'"D2j<`T0ݬ[}*p; )a%b[CZVEL t@\;ɱ bȇe%{{89cEmz0DZÊDgV3Wp3Rq-yqQ<YDUHPmn0lrλᙙ+Tû  r;T8 p!qگqByM+.":) D;+XQ b(Έx88 " -(I@غE),-]s 9p#ɞ銶oM}p ؃"ho? X{ >!K`Y {; ӊP͛0χb (F Z B/  Ja4q ["XK:D5βLߌK@P' uW_S'0E!ӣPAO Dס?+s+t)(X%1إ`3^/xgm,eMHCS|% +B-jË]5=@(_ QqR5X-q*A7c.1/k4m4׉ Ic+cȲp-r>Cؔd? OṊ߳V<U; D. qB2Q- gQ!7@,NXqXFLӠASmj9SynkAYk@" JSkyliƌЕGQ)@HmCQN ![RRQS\=t,H8[]tÕB/1Y߉e+(ભt.{1ʱ| 2T}3N`b-P 0U@Ibʝzzb>Y5tc$X eP{;3̌/&)궦V'xw Y;n=ͫ1hZ5h_*8ɧ̢ "D%>!@&:R9T; lEhە(7V!@C؉& 1E4] 0T"*_Xtm4 qK!"`n0m7{,<H[Bj V"&3=Rhxj4Z0ārjPY2}bS RU ;;O Z5CD⅒jxEJ)nXpq*F)2{N8o qQ0̡HUa &Sy @m1O8#9 k7SΗzSQ;?2gcSF&>7F ,/ 'C8lOm@U܌j~ѕ3Х*z#\zq'#13L?*RO ck<2ّ eSM xm֒ÙZQ9ڡ8 2}th߱"5a>ųAi1@ Ϡn0>Ji\y3SŚ`^ރ:sš(푯T렔WܚQUO?4 *+Ҷ9U2N9 [=jy:뚛uSHތDs@ג@0AI[VP,̀;}}4kzYs-! P3F=@~++2h4Bok#;3 b{1hk4@gB0* % og~@'@z/}ϧ`0 Js +Ta1 l0|<#@fd|(W֚Hh, P' uݠc,$ ypx&pO87X G=cŠ H#rG{:U QH P/C_lejǬP+f@hN藀+C  4. L:$̬X@'z;;HỲB{뉬k@j;i.M" ġxdPV@0} IANl(:ZbF>td`q䠰*Xg}RzDzzJ&r\stR? $څǕzGQOfhkvSJB z_4#B8ᾏN ɋO^܇  }0DB!X[. .F06@I*T KPպĹ3'.rjkkH~.2mHJkPP'C\~g@ J7JpC ('Ŀ݉eԟ<&^Qh='k o1<& 0J??CߖeAZ sĆ`3prQ~`WgygyM!RAv,dmںNB.,RvU;C Vig1azbjJAg\eGԎ :0'| fL+&m8Gǽ 7yĢj2F0BCРg]a m,܊:De\˛A{)5 Ϣ$n;Gp?dma[k,M(4 x.D=R^LJ1~FDBga.+!S\ 5/-+urD^1L1Ҷߴ %zE@ zdr<K@yWi4kYJ[$jBXw@ Zk#}3XоO}B{P4',L]ȁ nvh`rH& P h(r2)jBk}KΒ1AǫOF t$(Tt'Hk&zǓ:~ `"#Q29+4nQLbP"{܆Jpla! M zHt Ambg~9 nޡAGo+DGk$m:(!̸c0pti6KJT~bU<p^|;.b˳/ H$#J0034;j`a3ZJ* =YiYWh"Y{ Bryj3A *<ںP T:ģ ( x]rlM+A! AБnAN.SLPb>+Dv=+37bf pΈ-(~͊(I ́8aIgt"콣T{ѭx!J/ y, =%G )#6>> UZ@{рŨJI3 XV4 >:kb)R^K 7(h>qߢ4=B~42|{RH$^N*`nx}P]1:cf:8Uv6A[b @$%p@DvAw,PyĨ¨+[cy#!lyVn"7T@'N6>Vv9y($u1#HMJBeZ!Av@)0{@v bvWpE<`{1lEIK-Y ʗ#AWDhssd5K 9Cy삜~sЌPď5 @@ iUشô A|/(B o ɍ*l Cx. ;SKH!=Qhy.HVS G.Mɋq{ `,@V"3:T;ḾU]ݚAr"ډN;Ch12Ws7|'4!Hd!bQP$zwJiXZ:"];:%9pA[ ` (&4Pm֛muϢeXa*tLk MQZAeh̫*|q)0&(&O vNړ#*h ш]-6v xu9I4矒 @У ,&5XÒ⣙R󬬉comEtT2F+x6&7 DKwe*e Cע#Jl=043%*{iޅl#x"/͂3ϙ-䈐h,e1hē4Fy񹣒LP a!j@EJGūx(q-ug!|T{I1~KݫMy9M@"MCm( @Lr(pX 4uɈRLgRqH~x6@>`hgXToGNVBU:.e!R bRkB %(:>֐`A݌/gԝ w!Ax1lEg,AY[ٙ)AbU*u$?n֛!9-8v@5 {'!zP!:18Dx\4 * čFa!U*K :WDDP(q DDkS!iL-[:]C󄰦 #DHrr0pVi /ˬ7J XF&-OA4|o#"9+;pIj% f\rJ2c*\'EL]L$cn>@ t'$,.*+<#L7rWDv!r֩c .llƈfI^(F 8-#$+&/8\kWnl6m ̐E TB:ǜ2>$XhT]`#tyFg:prn P|O1&mr( cL~Cng?JG0)F%N2kJc @o׆[xё n&.MBrb64ansL8p]r`& eB[.VzB#c+fނ @a\ ރ O^bphE,J>킖7Bpa%¤ $pFp fWHԁ"gK) eW (P͎r'F+>皟H+"bS* ƒ}֑ò.#Ngyfjk)(5AlɰxmK (B@)B"-bE|d+) Zk4kDrU 'r" ^M&|M&XڢB.j#Љ.brJUy*QP( *Ȧ#V$bGd(r9րA/p㎇]H!Rtĺhab2V#yPpJ|Md7Hd!(%kV#%#bd!< p`6(t$)[,Ƚ& [-dL~aִR}َ0S%p :@c`ʶ[GDb.6#4_Фla\>K]4t0ep nJFHDVCZfj""VA{޴4HW bNI=B*@gf;9 iȐ̇ď-ParaT-$#2Ѡ6z|x-TAcyq sU@5IdJ}Ehp( pCD-:KJg D0tހ*c54mEiq*訒.$mI4ESBP",$[jR $*r>\]cep+IJkS>bBrI"P[0kQJ@ h4v%/Lu(FBD.,N>skhʞ)P&oqC`J.Stlؙc AHn6ٶwɚ @BXxpBZ$0['ƢXȐ!lH![cGZ,S4k ScNW qfp16[f)j0Aw+BpXO_NfLyQF,g#JŦpS@b2N7PŲ*Fe.~O2(r \C3ZU ^ `F@NBM˥$d(=C03.L2,n7X(PF0\Ja ֢I\%btJ"a3/.%b38(ޗ8baT8c4Gba0A+q@Fcj9c4db+Ț|d5\oZB "/O:$(C@F#SO|C""a,Gf&2^/+.R ,om$Tn޲h|o^Qf5bvK,ZyiMqtҐblV"WԖBq, Qo3~NhҚUtU˫1(# "2ZLpPl@< @}#0;e"(jmM~7ӓ|tm >4(& /k CoA {- f<;l,"/"Y~!v%Z.q azlHH `leWbr¼$65|l:=9%.Vr>@"\.&̊n;Bʷr<^R_F`XOD5DCH u[HsXt|OR30 ~ZyTn~xUyO+r @Fq kynM$r7Ȧۖd$FVkf.GYѲXFk Ӛ4c-p/qH`{,HXGbY;c$E$X0L4ךZ]^aѽ|4ފFςV Atvg.`_(+eĿ4 AmxU}K73 *%Y&B  @P }>!PQ9tI%P SXlC#A0=(R|`TZ}:dUp8tL% Ke</b2 #%RY6ꬮQ@`(J"VRk1o6h`$( C T?ᰊ2@!(%{ZkZV~iL`~ƏK'&J MmNJ,'{Ͻ1MI cqr`$C-H"  xgة8+%j-H <0h:2JdoA1lA|01o\'0.J|(FF+G.J L?(&j/|,2>RɎ ٸǴ2Ԡ~CHrRCl,4DLcG=glh'DӆŤݒ՘ne6!{yiò! )\VwpE$  Kulk)qz8aدXMS`(!7ⶋX. SCu?eDkP (G(z'xP@ `JNV VzH*UJ |FjcϮ[@ Jf/޹kvȢ( K&Ȇn/phnɻ r" flPmgMI_i;+PE[Z.mdHc, r (5YQɦPL 0d @NjRTRVl"r*{"L4F0cDA |NugVQ!/M0h  1:@ һ/4X*D2/v`ۢ!-;Ҋ*Tl_ `,0L7+2HZm<#ܳr8i%# =4nF%NX g|@/=PQA?Jq@DzKkiDr3ݸ@-Ǟ\(W䏡Ji-L^ǠmPH0Fr0Wʵ`m 31!0KJ\FD^rF0d CA ~KI+k]$rs18(1/ag$4w~ IJiX,;!V#P<*T2+:0 REKM57tyTD,gT8f P^0,x8/mMA>ΒIa<:p !$& 2U=keF"0QהFX#a@9G+S} 9^'/4&\lCrU5Ithn!X)}hE^ L'`P @hYΥeNZ+ 8 X m9 "/)g98@(HJ EVzKSudl,{@+d[x>$HR$Ń`PH*A[kЯVXsdO[+cs`/ظX4_+r++`FHifDqd]O=z܇~P ÑhH`u`HhzqaQS&y"(#(#--JH@'] 2H#J`ĈsqC}I(0x m9 4]IX <90+6ID,4*;9a#h৊ ;<PRll#$Z;HԒ4,sb斣d!Ҏ)@r+Hun̋qk˶)ȋ!Y 23 I1k kAӺ<XhqS0+:L"Jhx8qVV@qTH@<]`JP88t:I68P)j C@IL)!&͸z"PS 5<6IV3xŸhhδ4Nc"sh~}#hp.B1 SPigK r6bCQ͋U!^%`,$p ѕ$l9m{g! dՔ%'08kPh( $(Xs8zKtM]d"6Hw{ a.+|FS!9 #3xNq?jQ`v ~=KL?!RNAVQ`Ѯh㈘(b]qIכ?.\:Xwf"@$ׂgƊce?j_nHBc-Hr h|Ą` q Zŭ"hyӸ ȆqeR!= 4{l@(4& (}Bp8o_ Ÿ e?+ߠ <{6 xfo3: AiC @l5 m",7}T'`9n@)4 ]n"1`o$٨,QN*c8/ب|@&H#-@>/"kPlCRLp, 4pMA t~XL+pj9bMsy̺ꪖ,2ȉ|Ik P[D  aۢħ`""})('b +Ojn@*Q칪 &jGiC: hPtȫ Sި34jr9pj03C*.;PB(0 k &i#4Fn!"GC9͏!dIƃJ)F7}")Uk52Lb"$-v*V餉+i9p/,¨+,~~kHD(,0 pBc0@̬;Q+^Բ9rh0.iH]Hp&//ˀGIz*-V~֟) hqs|ܼ !@iG\`Ljn|Kd @̀X* !&QdytC|Ǣ UhSp0HdC?<81s9h2OigYqP,F7꧳5)`$ [[Φ+)J8 0i Tv#ӱ(ڻF7>B\i4 Rf QV a* 8[":Xj`8"Cֈ3yx͹oE;SF]ʋ[E+BBSMl5< c|6x'RB Y D @* pF !oGdG@gٱ~_MO `(VjYD$%p& Ԍ6ȍ*n7 Ju$=e>DI(@qkzw-ԬF JYJ'),=p~+@ Hx >M1<8bY:Dew%S0b p(@cv9mBa9`$C_ $rG$13T͒uqZu/F2M}$/>S*f2f tN޲æuqA1[Y#T;J~FBw8չB͐`u*ɠ&dQpB!Z<2ˈ ϻo&OT!PԼ:@} `-e0%)UDu2H. D4@E+:! C4*XhtA*7T'5Jq$>~ܑ"f^Sy#9Y_ emav+& 6RZY@odZ0( EK:A\3oQdeM+(k`S7Re,a*rTNH`P4 A$s\ne%G+e1z|G~sE?%eܟ*lڜ$\Eve7R`<`F3zO&D4cYm ZHzCi&H k k? ȵRe4@0/ !I53nS0)Cܕո/hRb>pz8;19lQP+ģIjg> uLEjvV9GMC(#o4W{X:1%63hafUo\ּ@#dޓC;ڤ+hHH*CZQ6 ;JY'7|`c!~4rhHrZ`!F-kG$wϚiAz`BU)X  @)#Z/DBHya3RՌacTjemFz71)߶jmLpӹ1vHJݦ}rkL1[` ~ahh,"Kd"?b+## qI vob'tWJkd&W`Oj֗"?CDp`-"GL6!0àUNiJ2<$"<"d*P.̌.^ƌ. ` \uR̕ÀBdZ"f`)w&of0WDԶG&h(.J#D5@RgH@`xx$E8pk=,#wAIa45i*>L+J@P(6=:b8KRwnA$',3Dd~ $7O,f0ukNL2EoETVGsw}n*ʰLV/b*@3c)&Ԉuu@ːE3IZb1A+8#A!dیJɛDבD6 [ !k 3v{SJ-wM<8э@1-V+ SaٳE&AeVv"nFJYI=7=M7G GWvenXTw*aB?Pr`)Z"B38@+KEl=6KPg65٢h.tZ.%gUD疬p S|I@P8 N@$źp(}xQhH4&I>A` "\}P(ƢtCݎ[_hYx Hc|`D6#M: AGd$vj=f2ُ*zm ^杧iFṌS`vnU'Y$9z v/*42 ?x1M=G(y1T,w4Dkt7-8G%z(B|s8Ei8oޜERr/m:o0z9)H"jR? 8VylhS |t?o|>!Q迁/RyZMªeig!,`, Nh"W4'^я-NlZ.KzDlPB]2J )6R GV p ;{0eBr%@aLd¿~1(é”~ciFHbHr:6FMeE.>0AXO&bb1QB Rj8WVMfXI"+d؜b5>i羜bj;mzH<lܟDcl5%2H2&k\:1|UA6FӀ'W!Npl% @)ɂ4pBb9GPk\Y/7d.j4DT!A/1֒VۓqcrqھsZGXy 8'Hjt$OC)AO:W#}{Dv~C@M&.he5!d1򑒜C2XFBRFSFYb ̾_afDfp!+GA(JalEGK1W6K!լ5{ x4_rulCdž$NSIdI+HĮm8^G,0w8!75ܯ +xؠJJ8qfmI$DkAR4J|CzgTPpB0oeXԂt&@70|Mlh94ê C J9*zTgQ^)RzdTGtOJEK j47dF%]Bң-ZډX6|IYRD\b/0VʻXK# s<?:n2d΄ qz* `.( WuqF%5^2Wz@Jй!;7(t %SaÚܥ4e,gݒW@F{8?. j/_F#`Y+*Ee뛌6&ܧdΒu7%d)p{#!xq=oQ'^6&YH鯋$ag TFuʵ"# &nx5)6 8GK\WWi&$uxj頹QB4E6s}bQkuJOClWj pPOjF7eѳkMNY cGC)4yFE) !;mD܅mERSi, @ăS;Ȇ#u%E5D;w$i-uHLj2"Zr@EKcnN90oRu$\$A0f;acmU8\4 ނENQ!d"H2WLl<5lJz^l|sG㺊 蜊Q@ O2*}Ɉ ψѣ- R)(:y 0r+I {(B/iΖhz)+kx$Ye P4&:۶1)8n'E ,k' h`} Ad%#῁b #cfcK-05(#cޕx:ቘw w}![ȑRƣ$kCw3$QI s({9 i.zt2,_naQ!̕,rJ{k$Bh39҉C1SW=,T79ԝX| G s?+n-DI#ʖ-`k!#<7<5u P |Ga5Y0(RnĭɻV@"[?> 20 uyFY|MBЖ`}r:LCVGMi1b ];  (,r""EĿ mTjb"!)22X@Фr(G ԚP}TPɑ ߢ&0;S^.ϑԉ "HWICsCr 0°ٍ)Me6XQkȰ.G07 jsɏӣaϑ(xQ2`=`زSq#&͢i< u s!/P@ +ٻ2D :qȨZS#W0zzE,Qp]R Bb'&!Rl}2)1qW2,jZWc=;"9`uii$i@z墁>GdͩR[;"QF=rU!WF<-X鰓Ҕ"gҠ_?Yr=^#H|.l[m(Eع&(@l?$\5+ 9q^7K"Ï ͚{#0s94:9NHR8xɍ>Sbt]ډOЊQԈO-@G0#=|` όW"CD7:κ`J҅f 2n;{Qf&4r QpǓq89ZꌄJr*U%Tl->n>ōf:s@-&VWO 0)s /y*/ꂡ2V8ʩ_,е=&RQBAZ>$q_5 S9 ,QJ&Hez ORAٱqU9Qa⛓F3gC ]cJL} q͆ou1fЗՙtx!I>$  p..S`k` ,ÓM (uenvD&cf U' #o ().5BNi&I ܫrOhg@~+:9Xc a@k?FKs x=Ti cS!?u-"0&|`e$K{H omp +QxFxF 2F360zX *4- 8(28D։o 3= "J{Fu<~٠pۀ8h0A`1Sb-ዒk"sױ3#*Ͽpbn245D)|93cIb! !&V Oо(qQY%M!sH9_k 0>h+]PЦкr[ ]W7h4x)$賈(2nXǓi0kdkL I Y0#f1:)ۣVHNj 1׋G$jќ0crs΂S 픖?4huᵊBkӨy(r]űmux 򎠱FF8&0m&a9&N P7:.YT>sk)phq8wk=rM4`ió9%P칏$q\[: 6EDi}K8^Dmlq $hxV14aP, l_oQЗ˾,؞a&icꉙ0bK z+hneo^>'_27n |\s0  _~X9a}'I2EhQDx Πp|j!8 Х9&!kOP Q. I@o=lG }K=j zZ`u  @|<{4 ~?P( 0I, ?ػx<^`kz^9la" `^m6[@S$՚vN& vj@2g@dF$ʀ"&sG;w1wHf/ԛtXs).* @Lx( `j[u|Ⓖr@`RX$j=I}>>0 F7p7L;M`llp. 0 T!lB |`0lg,}(YS+d JxȀ!p ֪Hs?p =(@kTzQF{ 3 A.C** vr+I){16=摢iIr*3 H4 bN`8hqJ܈IC1,I!Dw;K0*d2(QqϬj+N23u.6 @,]b8prbFl\ hI\f"uX1VB1(hМ*p'sdz/T a" S8EbɂC)4#HqR0. ,M6"/qX"İ Rrɜq{3d #0a@4 C%C(52Sd6ӑqL"&衛rNCI*LhsLs_х pj T0LRntbPK驈l+KpJhŋr#Vg%sv4`~[;ː;T^S Jq* өD 9$4ɜa-*bvCQ4԰rK * KBz ڸcmH-DؘREHK`]EB* pALKy*r2rF\X]BHG#OÙS @>k+(ļӲ\%"zb5 q81ddI&<`44¸G YZ x#:, u. (xcM s}%ebw%H%'V@IcI4 Ř $EhΜ2jM2F1dL^ČOjќ)&Dh07۔(W@S9 c,2&3\>+dI|5R4ى&HӐ 73i(7Y=N F%qh֙2#D@^!3&)7PUHz@l tTpJo4HԞja0%T3:9;% 9EW?<0q.Dpp7nN0蝍|Xr*vg%+&P> rhxx=%|` =J(n`P) #` pH%3GZZÆ5'@|k44C(f(D0"K7e)p9s^aN8v Le.# 8D4LlA7GWq&|?!VNV}! Ԇtb˂Kqt+uA%1'j@$ xn?N؊I |naJKz'6 J?4't6P*EC;Än٢wBH2Tf>ЮY13"*;%9Y޻Ѐ)lǚPJ"&(O撬=a$cll8#\"8hdFl& P(!& aĜv;40$+Kd@\T&0#4U@C:)L.D""z'aWEObP @xbLcМ84sH{4`gZ#f!A$A *"=O`d)$b*#"4Bc@b¾F6I@8H2Ĵ"2ڤ4TnOQ"JLzczn9EʘB[- CDdBIhG"UBH1(-2$8FgV j+ ZhQd%<d !oF0a(iNG2,&tbQ P*W1c#n4sP0ʄ5$AGP!P .X0Lm PL(.Ɗ4DnJѱB,P#+J!a2q:@f`o1XR!g"a. RKB=8D$c+L$F<@?`ao5rj 3s`ʐ$ WD4nl+fs*@prpP <`t@.蝇 /UȹBg1wbAPS<^Z"N'97dS<%0"L~s&":8 :J.r!8*7- Fƭ83b2F &^:/mBI =OU50Q(F=Bʪ71pWL3eUedks@pj4f-#4:B)جvRrb`RJƳUxԮNB(i|%Cu!R(BLJD"- $+'D*Ax3P.P\:+ ^6Al.9?B)HQc(BEc@ 6C1b!asEC1ȡTTULdR#.(86F"!f8B, v c}(Q \)"R&RhŠA8h`DѶͶlB~,<Z)JV!A3}A !@*YQ( ,`2@D.e>`P l!ľN! @Fw00 @ hq93rn7V$cv"A!(aG!rAJbJ[fӵFL7$dQ#B-gQ$0.a+l \L[kJL"U'v8yjA`# L5Pk,{e3L6YPmf O@=Nz@JL)Xeh\#l"] Ғ,nV& ͈"~p8Z+8de:4"$,HjS֩L8TEDLS!K5.C)+\ jN8pܸåQsE)pV$!(i/^rxPDB4 's7y s4Fn"?%S5Ћ;vnW&BO~h&?.DF@ KX ܵr.aZ"nZĴ%Fazrn7ڳa\F+:(@"4 "ͩ$e8ttq+*W~ WW! @bf)tCKk>ɔ,6:Rh<vc'Vꊙaq=` #lc3L7Ԙq݊5Zx {rC40+(2 pL\=L(r9/l ?K PQ`!vEVhzǓ[;v  nc@.]:\l3½.Kc'axav;54 M壤6Cz $h#~bi+}c:0$t\f cNn T"ڧ 9=ԣy̞a_5s T$`JnT F 9e-#$icLQB *L^%NW,hxJlCo+q$8\ZpFQ! |hu{f’|A+ p.^䒠)Kg^+]3‘4{[Za 7 ୻ↂ:#=g:!D*ɘX)5[DaMH﵎aHF/p`ɒ֐4*:T¯8+!IR4ۺ]1@(ȹY {:in]uaF [ ]W9Xe|r:Vͩy&Aޭ^hop+)\I{$BȘt ĚjƊ2 >5I̍42L++ WxRBQkcnR) C 3`wS6k6JN"@y"xFt mh&mg) BHPT0p A АH @ {`0 @$??_v>a>6JPj5&h>ꯗ ZA_lTSI~?.>`GiyHhЉXdTTe -A,c~hc4` ~%{B﷣󍾞 Ks Ko<pQ@88 $Rp\6 Yztatd` B8C D(Bq`ÈJο: 2(Qwn&fh{{Rz͋~#j#Dh'H!k۷sr+j6aBHbL#1<)* N%rF⊸M 4KvGPt0)"ڧRm[T  U. `ا \T#=U˚r uе\:Vhנ0 IEh4K{W,OWF.DsXhj4/RiJeu%ZFB4] Z"#x&Қu M(*ZIm\ӡw'c&{`Ī~QtTrŭU; $)|5;(Z.;O,6,V#:hiȐi"Ue0PִP&\7+gֶ" +,2m0ͳ<熒c8w,~'Hct* K%Q6x4B[eՊ%M뀂3XBjưe&#VϞ=zО&|ͪ}`$LBʇcQ4$_[# r4S~Z>5T*kE8. >#@/E֘a%@)5`Lj"_;܂ҫ\f攲[(h@)Neff s5 %&nbh &j!Y? BbR @oXG&M޻u5u<!%+Ґ S8#(e5KJIM$)$2'H" ,8'$Îrʖ|rDNX #A1@`9Ϛ5B9,3{-N6AoE唐d RG<$ glOtL NzTS`a=lrUV&lǬA"`:05)y$#-s(s1:+ST*UX fUN (jS-aj>90(Z0Ԁo V:0]Iڶjo圲OFpQ0"a`@q%Bg%V5Tgw%+\Af;9= ,jBI|9\w\ֵ, Sfl9AZa8X ]irhXq`g xЦriRf-\@USMmnP:bmu"#\k pb$*qj ÌiB0S {gԀ#k)`x*Ʊ;+gI)ut`9`LM+Rj6qKB A;5l)a#џr&rN(40z@KIԡl#CcbyYI,0IX-4_P$xCT8YSm,wZD<h3@v Gti@ B(D 8 @\`АWY5)w)X"w`vZئ #p8.DJ62 0 8Av9(~ kМap̀HH`˒x 3x6AQf0h4`-j2H+:證у)><@ I Y~c 2A!b ar>}Ȼ[ !෺`@0rD1˲@i"mj#!s ?{pF~Dx(_"; В78) (09JӜB D JDR:r6,pT_;(0 4fh(  gZHB7I=G);>a^-Ќr  lXÈ-i3 3Wy0! ;(0@d1ppojiir(0P #hD{F(Ȋ~)fȡYLf:!z/-É~CIB*$QC2C NirL+bz p(o4h Piu!~ +I`(>COx# z- (oo"#z}\Mkm12@$z%ȴ#O82Hu[y]+ E*;cƽ;&{L drBO^ )e%,xZ2֊t &p}A$< 1ϐ$Le#t`-=K?@qӥӳBqRP3Sq24,_Ai Iw[?<JἸ}Q*ta "Y/l3I; 0S:͂s;9 hg6xojN#2 +0\2W  #0~ $p:8hip4آsav(Y#㹬*@šH" F gŇ&VIYOHw7ȂYM00 홻 l+ٞ <fmx#+as䑇xˬ;ݡH8t.I0D/ij)z'ݜPp <"G!P\y|#h|2)Qm)ʈ!y\uYᕔsBT`UuAg A\=+rYf $]aKX.(_P-ІF,'ޯ +HT3rPbQSX޵-+RHJܤ :Ce% t(ÍLم3$ـ XF 3`!KLtk;At  px05Y,Xy{h wyx Rj0q!rH hH`hB_=AHTi@?,@8/DJNhV kQ~Ȉ+9h@2aF3+-l4=<0mĊp2K#I"* O-1R7`位0 2-J&(@&YGdd9 3*T,:;^ɐ$ረPfLkp(.2vbJ!C>O @G/248BO-M륜TUhp2%Y+'S9 ʛJ0gMd3h.ZG9b$#f F}.G@ILL`i5 0Xf:ikDnoՑC`xC`9h**b_JiaP10/Rlb +n0+ 6:*Z*LG{X&P=פ]9=.a$` pJX\ZBL 7] bɹ.4\Ö'`oC$$M iJEj*2mHr0Gǵ3gU~4"8 !t410($hW@pౌM1)@CҴ8$]I>?r/[zw% cBnY$@``8K}>^p| 1?#ɀz=dwRY4IfJ@ we-!y8NA'Ѯsx 5NĢaXJ$|+dO b`,pR-^zo'?mfUjٹ%6M'2Y+";gO#;^!n㊓q{n.E!yjU3mAHWtd+;kd uQ4}-2([$hb0z|+,8ĥC (M48h&u v}7+Ʀ &at\g擩j2m;-Zpgk+ hPҮW /Kp;ɜQ"L,$-"K1Ӭ.rDklf یΩ[Iu+ʋ$!rU%( :@Ҳ@:;8#p٤ilZ@˭@ҕ:W!2L kA@'V('Hf N D| Ɂ bC=}h3(Z:s? `6 $Ƴ1S)DiLvS1hZ01kah,@Ҍd7.%IYAHZ:ߙ# wCK&lsvJik5fׁ@F1 hG @+3M8)G XJ:mhd⃡ Ǖtvֶ&Jr"THT뮮 Ѵ﬇AL $qo~L )0̳zp\gܱ,P IZ܆Z+r's9d ☨`L ,3JJYdHuhEXHYv(w/E:UKfDRZZ>$Jp)0yzo $P,fxH4IT8n@wcؔ6šs(%@RI= lT Jinw*K!d'a8@ߧB ,ᩛhROU@哓b "DN@Cy suh9AclAŏ)E&yB[%!3kç<Lj|;I@ Fj5MEnb hBIJ[ط#Dܮ%J0ʏ:?I 1;X鑔Px B@F,"\A.FfKdY~ oIH At8<| [pt G @`A,j/(XR2'Fv*ARZXaSZ\qc&\&!)dF^t(p۝rO21i\@3rY *#|m*tX㧪҂\WyD\#1Sn P!!"."$,h'$ћ2KE~]T2Le">d,IB vqD~&;Ϥ&£Tha)%H$-iP$tQ." '1$0rqv>E[M)f!.D螸tâv2@8#;C~="îȸiNa$!!ڥZQHd"&omp9hc `KIgqJ² b, &|DA$(C$k DJH"Ngh%DzZk6:@ǎc $3₧eǂ2Hª7Lz(B2;@;!.Y -v*Q$PPF׵8K(B%EgQîh%HԉB}n4x(!```hlj!G`Ǵ*pUg$`CnL*5)DCʔ z^_6$,zGk &.a¶0ԠthlN.H{K&n"*V0LX pj8W̐ͬ"D@ҌaT<=B c -[ٕso*BS^$I@]͔4&pjhjq|7}VM rði@mi\̵(@-\u{@4XRDg8‹T池J(Pʶj$3Z:9F* <-!&l0kV`xB(=X,R†':gw$E(*>n9#Γ8#}qY?xkl͕#Շ:N+?(*)-C<o.=-l41E#^|X'zC.sVH3.tԂ3*r7.#jqPgf E{q%\z?5.Fp$g9GX_!ޚj8}sUb'(EO65fSy?::8V֚Od}aȁa!:;BǛ+r\,`]kQs|.RK3|Їf!5@X"?Vz̉taPTҢ,I7y:"?>;XZ(ʨ<%[ L36\7>dU#隦q0.XR Mas(8@"B+7J|F~!c8Q|h~l6!yŊ! ] +t2vdmZм*>83"}\I-l.y aj2GDd7Jr k{dgr  P/s5[p'VG͒~c:ꘁ}ȁVʴcHå:@HL>NBʩBDY322gԽgtV\.|~4[D;B@{ِoXa"tK;O8(]~ۂ[#,{4%LB`2`Is-SS3a;llsCHdH!\|F{mV(-I*䡾zWAKf9͗Q~b$O""}UAܚZ B~+R!IW$wdff`6s2{OޮU78׾Zgu0(\A.&19mtO Dà|>_ ~D?#$@@0$ %I@ffH`+|P8,.Fƞϊ uJ =)J'i =e0gt [jp,7{yȾ_W.~@tP+0:*G,Ȕ@N- %6&J00;•MywM!ncov#H`!w7[#kGM˼k*cqɶe(ᄪG x|`h `i_$Ix$$ZN? nIS*%"N8I;T,8!]$.z\zEˤ. F, Q+`@2&;HqF񼯀!"j޲L3 P$@,`8$d(ԓilܔ̲z%⒁>)#'1r Ǫ32``$ Rn :,46 kY&%I][XDKD2_=8&=(jU,2Fzgb} D38/^ɓ$ OJ`KJ/i.4 z#&i0>h30;)$)z|k!8h@( !^a$vgp9w8jiN0d M%.IDMTnPLj1xfFn ]0gSZJv )b$cKidVP`4*ĝU_ ^3m1nÖ:[ݫKsGnXހb%x>SdR{nВ -4jRt:}BIt56*N@T pmgɒ<[j=GbF :5z"ZBiH'q 4${@aoIٳ^kz%']h4f(ǓI95q `釀{v tHqB$*#CxChHB+㿗ѓOZOX0}z#p:ð@$H8.D :`9O8C?3}-:pmb ~Q|   '@ր`֙P+;+ O0@{o( yOij' zމc+hA K!r͢`{ڌj] ¦o`vH䠣6* w2":/PƊ z{v z ތ#2Y"kX9 ! 2ȷ8x$25(Q$#]P[ t-b?sm(x0p zމpvpwA&c஠𚐟+(x=%*8p/AC@mK.t  d,mt1 ^]pǵR5Pq1J:x3_ڶ~.C`8$SC#2`u11:AH9@'| ( ŌhsNs9ikN/96*"4=}6RK17Y0 2J9t #!zpr*n)ē0Gd}hP䓀+nC`  z:JC_+)/=:㡰XÉZcb 6+г=@<ܱshwJdIbKhw;PxQ=.39'Q ,xyiXJ; 3䣚nKP\I֦yc}>3h]c$$2*g (nꢼy pM_98ǣf&Ih .&bהÜA 1s2*:d`.Mȴ!(N؄Oy[]Ař;r$.:x,HǑ-wah?ʅ7>9dJ3 ^ӽVK=*–#yn{!E 7P}Q%u&<ٳ*IM99c E>Edyx<+SS˝6!=Ioͼ9 zcdJ&/@O nb~>Jty0:h? *ڗN b,)[5JHr6"q%Nxڭ51{Xg<×;((<d^  t,1Ie)S,+^Hc=E:Ɋ1aXTUTߑ~ pw~^ ~Lc[$=kU"cڈɍ3hb'_>-6AhYB]#Uc9 gѫ8o|5ҥƔ="! .|, X"vbg߬ʙ%h4TfKy&ʛM͓(>֚πۦ-- Wl#'@`GlU,xf?"8;α8Q H#VV%Uفu'Wima9IYⳒӥۘ`~GG欸^:.Zn1ǑRK<̐Ǟ]CR]Eh9-3}3x|i۰;=Mɺ@sufH!uJ5ሞpǨu shp -480(EP#X)O})ƏtF zx!ͨuä;0C#0$0,I8Y. !e=o(l% L%~΀ dp:8?3,eZ*[ŮX_.qN-9:gC .WS&.Rap@&nq72x3>I&m+UrH:/ Lfvñ`x8'lǒD kK@z9Z d$,g@ '-G&wIcU19Fp"!{PB , B!0  s0t:@ ?>_rPLAG;]~O).c dF$ 6mw;h1.`0P.A 'o/g>s@^@HqNMK>6@%?(D( (^g7!@ ݰ/t)8`&^1?G(=A(Ѵ۰B?Gv+ãZ<`2, 胀 j2* @ȚơHK%Ɏ"J 4 HV$ @ ǀ$&;탮][е 6 bа(9R%7u`.dƹq^ߩnj&6'&96r( J@`Z\gV6]i>+8 %M %SF}˧ztnKtiJ 3tB&f{]dkzL 0<,ܩЧ+Pr'67\B-{ȉ͕ZI}Jw#] /1!`v݁ - 0<2 $|Ѹ86Ulnzp|{>~F3>t ϰEȗelӚ&D UH{Yb>&x"v0ƽ@+tp\5lk b>PNi 6"vGYCiXBYH$D+ [V4sP |U]Ø%g/JM Y#d ""f3Vq QVp-[q ]8|\9%cV7hOD{e91uĘ@o+KYA2d⳿-+H<2.V .y,PHW#beg~ư_#U%搵RW6WiNj h|xlEBq B9 M; "az*')r|f~Qfn6F:lH" O0 N,Of'#):43׊ )WRjP.ȦB8"wR9;  {%eLwɝwi_8m#z"+Q8wixAq=N0䮨*RL bdс! {+]AOr1;K0heK3cؗF#i48 CF|HgK]ޟH`d}nZ<䶿ZL3*Mht!.>nu/!9p `ڌ:7@> 0a@h IQCB( UyZ` *'0zb12[T(K !(8@JnPf$o#-.{qB] ݇d]a0 %j U `#`C;HE LxިǕdX}ɚ). Bp̛;IL1MB>cv)fVkq,[톍W¥|oP6sPB*| Dn9Z*+Ȟ !DuzRʤ6mA]PR!h&t-)mGz*x8^EHi`,pJn9f8aF*7q;}ecD4s9LIB N+qۃ*p2j>*+EA*OJ9BT"6eeaNL /ӒK99vז _TQYFH7Y+*D'gFx gK.Voo% G A$9}jRa2* _/GYh~Hq2FQ#R\xM $ҕd Ayyh5Y'JN-b$ (3RVH/-̽IrÒ#n`r`^fϩ|T \nk%$:/igRJ"!!Oμnz% T@na)1n7GLi#f@l _OrYX?atAv``-iˆnI`n@xzOCG v> $bpHf-$*$=Ub`᎕o) J0ځMlLj.Y ;fiD)GH`!a&2)o L8&`VNCg`,cV |G:*kgc+)7kfk 7`DPhj\bDf(MZP+&E$$5GnFv p/gaICv,7`Rp+&T+ r NH%a^2.fʸBvЮryHaJ@樆06{ dh %FLh7Q_Cj%0nxL€VHF"2"HƄ2&#`F8@g)$ؒ'BvdvDpG%ܟi:D K L#&('8n:JeO8!3pCdXC ùO[!-,[JN|+(U$-"BK]5MR2xy@zj`%fw8鈨A=+fWKJH/Pc I1|3!ڨKSxd"m`D49-lK F$='9N oIj0:$*"Il(dG(V /$ɬU:KH;au721L̗D^TjD !bL F8Rm!:)X1r)bg7tf9'&+`$8D钺^R߬:¬+#r ˼Br(ST1qڗb,Iu`L fT0ŀ#/@J ;-cC6z*i 0UL8T0wѢTJ^eb1b{'Sw- + 䜸2K.G=/@IA@ƄA!Kvq)S!E)0G'2gj"*=1p [su2(+}jVus*G|wf}(l+d W.*NcrB ;]VL=Z$I@EdTENdpDPO4"D"h7Ub5[(V>0@Eăi%/r gD ϔ*Lj='h'}n ?n*J#!a- vY! haRSB,D!!( >b]^uE"8m0D%O,@x o6  @ aP*Ur R5R'j"F$AMa'%$L` )D$"/A_"dB#wN2(K}.SB1"{.HiҴx!"`@Qb2 S0.퐏>D/[/i>P:@ȨD|,"zi=k@^b*3 vs7a)Igh8ihȌZF/#f؋H@\4S`ᣒK9D߂@cNٔa%K7e*,r=8GV+W>%l5X+6{zL@G 0jw!_#Ĝr8$8E}2ip3TvJf BYo-VD^3cO9RNØd=)!`|gYo9'.v`}@ds**IM2h*=^oy"Z?4G؉I%@a/Qv\nLOov>٫"3q"Vw@j P9$$c]!+KYm!NT$ˆlA/RMIyzfP©povc7gk ` 2Bד9 \Ϝw)@K>5cR!y@G1֪09;/@| 3B-sنo4Jt#xxZaYy A"nGG8 lgR(؄B]ʻfr/cw.|DN,V px|nBILPNk9~-6F  osOr-n^goZɾ7Dbga@t kTr̴ãv"d L++p$ Z=8TCKPwbH]_) ?idi8|%髗ܧD6!-䄻Û]"bLț')J<%cjDf'oYoЃw8fΥ][WB9m_4aa5! ϰ;cA|T` u鉣*w,TD*8;VETH#v `HH1.Ym"QjJ#*eTumI1ǃ>Π7`UU cYUq2C.Z6QMܼ{O$b`)#*#HD<$5r*NB|V@1w2/ @)+S_q?P :)7O@R~f|èض K$9]\U:.B6#Ett¢VC-YtKZ_d[ ct<=V ( sukI vwԘ!c#tŒ_FvgaXFnAonIH{ `V>?!AɃ6wYA: vn'~O7p C1xn/E`P @F0 }>_`  OC~Y{z='w,zA^_Wf3c>Wm `/ٵz2Nl JOWua=I_y)z=79@$2D=s GbQ8w=Ypo6<ʠORyt#v:n`("È, $K$.H5K,( ;yhL؟')p\``k$J^Cl,2Ͳ5 'h }'2j< rhi #-0h.'H-x,4,h(M{* b /s) H*S^Ҩ Jh4̰G:rB 5 _Bz8βL+@ͳR\ "'C t p4",kJtðP@ -WlIZ/2 :qvQcytC7j5x?yOXLh2Q짩 w%IЎ˼雗Bp)Z,Jd*>çp$ X%vs^5C:Ǿe{ѹ(JEzFᵀZ5NIC^o%x!pU~"0X 3IK3m]WӠeeir6.K0 @@$D0|*#Y1ik6 ʤoFhgic.lq~zuw{=-y 0$!BVQI5Mn&Bd/DU&T>x| 1~0Hi)Atɜ+!$:r a#`()Tzd]`"ְ8 xއ1fЇWR^NLQH$M˥h%喢mJFtۉý> z/1mYW|U~0xR q)%Vh5& i)30#ׇ(yG4^5c11 +z1Uw$ %7pdXi,({dC%!5@ct:b"P,:6OBXP $\1z!@J\FZw=R+j qt2Hf:DTb-(&=4L$VKxPRf}V[|vxx͠JZhOɛEaX&YՌ לG9#m 5-#vu BfJ3 l/"!+')YӨ#DWX3Tt0jٍ}XA>"j!Ƈh|etIX0lSFܦ kVwvV%& ַ3+.ciRR˖#vW%4Uq"\SKLhP?{bNGK.YS45 D(S;D\KB̽ sA6cON>J½jrĎJQ`#`4U;H,X[DZzQ7*h4ŞU߶"?OlGt%]K%{K}v"d}%ImbDTɁe:'g*q֏vsLD́>7w'o?r] 5A8/` 14y $ Ml z$6ҝ@$P8-Dӌ0H~y$QT<7mnjN+!y8Z,xX痪"{{> 8::K֬8`.{< 0)A?݋!q!3 xb7zi.ӣ(3,v%#Uj<|#)< ճL (M2Hi$Gj !"с_E|z)bƖǔ( cy L*e +!шKj8 q@khYFxvJxm mCX/Y(3>V1Ӱ O50h(b>FG|:;ѰE 3, sa ƿ2d"5e oc0H6üɁ=aO С7@N8!-YS*`$gol ر [2 m S԰H{@ Ia)y zJDD9y x[\r*-#*6(%ù1_` !5p4C" xYLґ0gthcI}`ݍ Go &# 'JB&iLv"Q]saլl'8ܠ38*CB!8*jIÂONx:x!" X& v 5 #Q][X{C`uNw҈)* 3}'>a82 h\ɐ~H ˑp0@ш'+1#(2V1;+e*[2 z: {9̩🍚 X УqT5POXrcH3yӋm-c 虥T`'Ac#Ңr!J u i1Q+ !i s[zI L[HӐc!F; H+++7PiA"6 a8}CR:kG_@\)W̪2jcҘe7peŧJljܘڟá,a iKX9IkL"Sc} pc%3 }1pӧV5${+ҍ8«o`;7(fpj/k,"&W"Yᶇ(" !) M<3)bn7Ѱ U(lyXeG q9b tF=@ޭ\+} ‚I|=ـ#BR[\(YM8s>A 8kIjiێ*\ó Qq$:&0PaP#t(`a(C(YQ$eQ){3(+=FLl쓎O$؟µS A/؟Amy=4AC xתTX6X.Y-qW1a[O`D59K%]du8=o2<ئ#~0u IM;+ g~?>h$ZҾiIEP*d 235{ ~`]8ehybXB@DhzH WYhκH~(4dP%X&++KY- ")P2x`=x5f(Tct.0@ d$jl)aO#df&Q)ˎv$ {>90VۭF1(p"Kla2HJ 랸z- v풐6c i@sܴɿ;%ƚ5 1.>(@ՒK N%LB; 3@وxjpg"VZ͑VZ$rV4(D02[6I̛ qhI`d1 LӠdkj|WA20 &%cGo%cL7C%S]O08z"YT஻.H0بCǗYfIT50q($`) JƘiV2s fWS' %A> a2Y! (aȀpe,qlMV+🪰Z`#8QWo1:ЋMip7Ƹ`_ښY ESyXJxV ӳ %&ӈX]J(4n!)@ J0.+Һ 9/ 6BL8at2v>&!v ܊t"W"2 '=PҝQolMiMApo`A_et1tY^Yai*S!b($8!`Ze4o ` 4e:,ʽw*|F/..$*(>qoo&Hץ򁅸Z,7!0v27ܱU. y- H%SÇOQ-1*(m'IEobaP(+~xq犀 Aw aw0 `X_@?wE~ߴa<ʘGt: "?t${_T-ST Ģtس0{rz,c n vH &w]?*IOA2 6D¯v~Hr 1 bFL\˪ ( z<  `(bݪkr1 Ck̷8o "#/8x'T`%uX:hb*Li Ԅ4?"% "ˤj(Tn+ #AFٶA-:96`,Z?jr{ * '&N)G\CXƝ;]݇@ Z.+n3"'S,& I=L+qOTBjy, tHə9Ozd٧)zȪϐ$"4/h}\`Vt{ʜ3:-2*;81tAd-Se;Ϣ(EhTY`b C"4 BB2*l&gfjGL#})U3жj4ju#G=sSJسQs!D~8Awabw.4 !(LcCp^t C5Ջz包_ \6S2 ao%S܀" VA[Y ]&e3&EVwORHG_zPi %R~B?) 3c"0&@J JQn >7T:a,R7 <렢ϥ2]=)!1SLqrDfL#F`{P!J.ߎS `0c5qh  (! !@)R_Rt00 a2vŌ>ǨQ;KB@!10"LXr"IdA"tږfVa76F(~ j$:h Ĺ*W 8?< &\DKH1L~/H)BӃ1qE:d^}KN^)!EWn-Xϔ )$F3Vˀ)u #å|S U.lB:Z X*9 J*{gF;&K3nM`h [ceP&D?&bgk6H-B:ql@#ʬH 4,2S!MD>FƧ"b6m?<Y.a40(c[EbK3$i*Y(x.W>QUucsg bYbqJvkW- %1zJˑtdT pBsa!Ɩt)@t[Ggo;i5MFpe0@Iԏ=$O$O)F<x? EQL(׹wgl'Ļ>3zCq2T/"= _i,ff1 q\~ ;r>(r9G ‡P$\԰\垺݆BW&LK,>n}M'$l8d,űIT|ͮ\_G@gޗw|;@6p4Hwnǻ@ Gd+3p8x~> \>#ėl;J'4Lu%ƶɲ*2 ਔ0Ȕ` 4zEͤbaG^$l8;t\J0Ġ3B@|hg(@C>ܿm0C_ĸ-#f HJ`@%xKc{$4T#,'^6` DhC)8OX͈Gb4P*%."6%έ\$-D)B!"o eoe B~k<#+ E5"D-d! 0(:$6<-MGxU,@K6't(G@P#v{:Smf/ Y-aVZn76:Jb <,4e>!RUR)fnx~bTޅ *bB#8zG' Z j=ŢӋ=q(TđMBM2)@ cnP 8 !q ,6~B,u $`!@J"$.`EVnPL6b " }dk(DB٩jX$Ot ~}P1s6kģ$p,ύ^{_'fγ{B-."g%Zu)j1RccN7KX)D)!"1WRL)ܳ(@-` w~MzOP3%zL#%~#Բ: vU2*SAm06%?.X.BM~N FZyv%tu/K7a,%aąctӠ{iO<@ `dA`aˎM|D.XQK_.>j<}x'^LfB"@)F| oSE{w#v_8 E/qk[Rn>ydXva0-9I%- z4<V`TKXqLıG"2f$U"BkO;gI+<&\N!BаbS* fOn^R#jX1O)Ex9p40P52ξπ?` D&&Е=GT$?^8X3sMhX﷘-װ H g2R`P KTejU3,S)^6IN4WMoE >C`>KRzȕEX4PaP#z/c.sˏdLg)c/) Nظ 3``vB\`$RsI|7k_B՛f%(`φƫgRxBV!ZY m3 MSLMyJ@X+)9H刱oAahXC 2˜rBAa <S;J<=} '|T#k}N>55> 1fhrSd%ڝbk: 2gX4T_ ?巑'K0\u9ԧnED%@xXOR4G0~~?#mWz%IwԶb5 X;~_aOD> A+E/a fz=^|>(18  A0}@@p8r9Ex' @4!SIk؅>6D@R@RQE@PB#|.ϾUy~B}K@Sty51CobCi;qj+b|#ԅ"STX*.2jQxIҴjy7g"Gλ(!țu zEˣߐbP*@ gqߋ-.#3(XO@+{%Hܜܯʵ(8]5F@ è(M-`yzn19 ǐ]od7b237*E&ֈz#'Yu6[&7i$x.T"&0c<=ıѡS6T 9:ã&Ufk6PARPIw> YsN_*A;@]7d` U?n!r*u1oŲ{ x DRMtT4TN 8y`XWQ-TXCm;c03`1#J5$)Ò#Ԓg!A$RkP tct -cY.5 !e!;Y6:1ɰq,' ߒɮ@e@Hp#egz_©+ !dm%\ѹ^Cap[&!SkHp+Ri$>/PKjN!.i# %3!yfCHL-2;ݛ2]!O9fH֘ h-<?@FS9Ԉ@ѣ@a$u0ld4L F8h(tg(θbƞx2R̜(E+QlʐG%WhiWDiPVzH{bWHLX @uvez2=ML1ee}]^.˹HU yr;3h%Vn1seYmQ~Ph!?R1Q$9܍15,dƣ2j]0 .:C^avDcona9Sa:7S # D#'U8GXjW(=IUP{g%>l`(-":ff3S}ft&`nGYV3tP4N A/1KyloxW] CٟYR^ƕJ9|pґP#t)փP/18x`Fcp96j<g=]:4vHqv[fnˈ]V%ֳ]j Y@+%N$YYI1B*gPD@kHtA9vBgatQx1 s=3"0 UIT10pҴU"z /,8ݧq A"z;rœB2)ٝx 7/ Q  $)y pu jAnЃ13>ƌbp '  #w`Y',8+;z4ђ 鄕8(| w :ݻcISA q~t'p p ۞>يq"k"Z`0!$\Xس𩊩U Ep@ʭC):>x(1?x r],. '4ZPsK\)%*c46o41랎MiulyI˲håj >$$d*R+R,M& *k(p %݇ qeTx~p(q/ѡ!'rQ┩"񝈮F[`klƧxlQC(βCr97L.鬠bt*Įnjz`+ ݩ瀼s>&j !v ܑUѢL>x?q}eFU FX rMK4pC !Mb)$:HiE|q>1)1QJc6`姛QtV sqSk)4IKX 'Q*8Uʙpbvr(l11CK@}m( Eh=p^}L iG] S.$npz%H~(" #..LF` 7 l =7:Ih Ⱥ+`. 0)~wQH&t tm&g.x\{yy/ƜG߯YߠԚ6AlDڎð+p0ޘmۧ_>CLqW $r+u4J%t3 Q˙oȬ\ӧzlXu6QQ41Z:O_"'\๺nqi6Q!ARYBw`𘀵k0´}݀ _pwi2 t@&+"2)_RIs4X-q 骍GP !?F4Z-0A` ?@(}y' '/@T|B6gA^*Of6j5G*ADaZ|޲!!Fa-_x#}@|XR+1ۀ H>O%7[-pT.JwGil]Yur "+zu>Cf37:4n@j%s-Vog Ф)*0Tj@g*aHVPR%gF̢$IZH>EZ.kBӤM!rlnQ{&jvp݁*zs"A˲V`H"BW!22s* 2L}ϧfvɊ=oTC3K 356|MXQO>4{H)h(˓6Fg¹4LLs(k,0R cLY65mck+>pbr=伈3Z RNV!ĀK9lZ.X(nz dVHC~RE |mWx. n:F3 $ gG8m z=X->>@K,VVI>Hau`g 9`y/d~AlC"D>CtAlCƭW[OlE8RDr ?F$ )hdxӂ Ra5EuIC"syGӠf"bxJH+f@ WASL@ &G,3&[.Fخ0vptAB# ИE%D$:WQ%ogHa:GHchn3Ԏ ٬* 7efč%Ho7@JNC4!)DLп$Gs/ƑIx,F0g,>"R{Һ`!#SYOc+.jhzDmC#NعAc8g6ҏ*ޅ1"$R<?#pmMKU Jr5f8>A7V _Q4YqFF]!G@ r]TyKDô1ɤP#<@J =03`I[@( 2)| 7P؃İ&x)btBBO@7˙(YoHd闆'0܀VrjVdAdTQS)#:/MVq"^QWeWf9D'ܗHncT5l>P8dR4@)dLT<ٽ,-* ˲2TC!b@!FOOpJʨ]MjzW ).'^1vs_P /?@p8v8ma47[_`>"(!` }P00Kc GRX iF#1{^#)m z~R7ܮ[-XIk+Gnx #~krm6NN. qwxFGѠTdm| ID0; դ _Xkn֜A&9Z$m/.qӈTrW =vHP G2ZoqNgfm^6H: LsJ-yCFN8uvg*߷; ^a{>,p HçxԶڢy'+KAYa>9P'k;RZ9JL!0M#fL330F^UαaB?kc .@!2-)x4dJ@E+{ځ8IH&CL/UIMT"ٗ;(L}w_+%TX k6 0e:8]l VZ ?3-b CLSrxBEw/>Œ;;u=^^Hae2ZHy~^#xZ=tOS!@<^R}4 ґ63.eG9xJ!2FZMH L#rc˺3H)r$i$lj00Hs5˧]O8XfpJj&zr%_ !QxKH#u (8euq3,D| foz!z0A8!Fc8bNa N~EF!F,Uj|`I l(mI)a Fgtnb! @ @ rZjM1~?@ @f!$ʄ>)` * DŽh<J@4B豐$`L7-!" 6DIu >-*'NVL)8n#t7-FD-B8h I^GЉdBmDLtUآ,>8>\L$C>W'\:eH-rlQhi㖧prQn:kfߩ(.|Nrpgm2G.GZiâ%j&l8&ll"T ǖ|~M~4IV{X/P4nJN>vEFfC&P:"&>kͺ;((*fXuOp j?GX :)Bn>j 4l?BrF\rCBDjsiά݉_ Fn'д8r "!wLZ8^$E,FqN+-$By4 V#`3(,HN D>"  FEПD<$pKк`!}zxC|:NruXf4RBdRQf bO;&H ^R ާ~U͸!Gub8NtsP`HqHri|D$y#e%#E)Æp'S%mhLQԵ">F Ҷ&Bnȇ#Fr\eIO*j%,3d UZ[BNW9Wίaiv";Nri,gh0D-l'> .4 BBH]?Fzj2ڵdH"rh-.^l{J'3N*.x_"bv8~<=,Q1&jY%̡qUWB֐d&^tY:O%2g,CRR¾S]WMBE.|Sgn$-BgN|dJ$X-Xdj0}+R~[%? dCJ5h$DBv H0k1a$7U}Ksfq55F&#yJbtEFlӒ.p= i`dV`Y"=I>)\.*)8N'" Ce'#h1M3#o[Od+qK/>7(brsHӰRms5nS@lR.:(g[.ކzl/%]GOB%Ʈ@yF@)N,:xP|Pq@sP@Bfć.5BcTY%B"&AĊ3DM#,z1?n#f A[#t/_@&hv( ӗ@=D*" CëY;"8BMo hP` 1Q^DCB }B#x|$>F q~%~d4Nx`6USNlu%l|M=T(*!GMTKըy`h=Ms/?ue 4 Č$ ~r7$AVvX`i4m^6 lL=/DKB4]y.nL*$EpD$B;QHz3xð'V\~8kC ƳlS*e$m0DH6x7t=ll=x+'ޟ'kn El4>¢hUKFaXN|BA i##xD(bv"XR(UBFSl;c|="3Vjf/P^1Iа~wM8F>|jr+iTtfbQ&8?N*f>G(Bxic`Jo@#22a="B $b8%n#EL$ 8BHiHԙZ'f< 0fୀ ` |P#6J퇭@ F  e<c,Ee۬`.Nv@t:*ZQh+j`MgYUgz΢9E;WZ8o+%ƥhtۆ\2բd)Dv,惠%Y\g%}cT<䦂n֖X (U bĹL9f>C-!C(:-vW(.mN h/8Q #SMEX׈B$0 1`$"E9l?TP[VIS7 0kQRB#$DŽ0(lZRFBA+"S8Ĭ@NGB.nBHtc5&6׀#\́Xz8ؘMk7)B$dDDWx@?|+wѯ0z,#p}q5:Wj 8cD4dAaݩ+#& ̥/GeDsF`_)^=|M;6_Ryzwޯs-ÛKd0R4e#:'~ID~Mhyj`En%kt`/7"mx@~ޙ{Y$Z^`Q@ŠtmG% DP%MK䆫6j#-NA}kT{щxNhڪUFEj>α*<Ph)+}gn>ht(`Ao*"|"PR>Fg[NJαnd a$>脡jQ ~ 82JL$F ]2ɉt~E(䈢0C,_}, Rb~ h`wA# X(P0 W8uO~WG04 @h~?cͧp,@)'B"l5@0  mOa;yϋgrY3Š0J>@EZ|'@wtۭ0%dY@@ f` ꓈Giߙ / E`oJsnU2Oo~kv ڧ2Fix( * `̴n*9>z/FֲA$؟j=`#Ҙ@&9Љٺ#d0P+*zw# z4yAnC"?4k699,;ˢ>*OpqGIJ7b*IYysdn'y o! P;$ƬӠZ(qd)|Hr+ k?HAϨH85J䌢(i:2'˦K! 3p3Z*#[0K%j Yv(3YUAլ޶EGJx$ v8t`yODQ8->j |n*n=Lȹ t#,ٮ@(5M` f➦DTK1 "@e#GЀ8.~zĀVlHvekWy( JZ_NG;zs>PG/N02Xo e#mV=@)nX/oW1L{ (:8㘯ۑb@r{ >Ԑrfv0`2An"Z̟ S0 ՚3,8C2=5ꛚkkf%'GH`cAz@VQG٣MOU8Y.7 =6ZXJ{'I:H,OJ(VSc`60[A,M5*PWZU.K@ +1/PԢ| j|F7B > nD):&NJ8'1O=m?M|Ip5 -vy9HAi@"0ʹ1]iK H"~[i@9/q$d՗,^ 2>܇{0#TnT_/M'.3d\j5"?[G!n@G1OW%(VQM %X- Di?i3l0%A#ɅƻQjmU5H C^ &-&ZkV͂OoF`MH#lm,6ѝb0 )>pԱH X4k{ f=p騧񭺐OYQV՜c*R#O) %x/Ⰿ/°!aY|3=Ejg1u=춨O֌!^E.oZYZM1[uʱ6=?9fmo$֪G)Y5ŻIMqjQ#)HNdzKpΥtk|*T 1{JEifJe9dr1iab$t YrbK:b4*E"$:E0 7=BbNV4,$:#L>Y"ɡgt6 l$aICr7_M՟iÛLh pXK1iTF-D q}} 83BO+ ȧ?VnơG 袁D OBI u@&.0s,1uRHd:-@A? JA@2mK&}m4;VNI)#6gեc#g7;ءF6_ѲW,wSGH鏵VoɁ24ћ>V[ sx߬@*4t7u֕f4r#zAͩ" X*J? 7C{T)iu;"%-sy>Z+/ r765'+UP(<Ғ a7{@psN8!>aྒxq1>l,h )Y % /1Z oq0|s Aq?Z;yQ %t  ۗ (,"B)A›{>Iu57H_،Xzy~2}1-Aٵ(1ЙhlȰ#>'踋k7 />i1a;7@'C95R(r9* ;*5q$RiPJ0Yr QۜD3ZC/ 1 (yQ4Ik h3D:  5qvۘxqل 9#掩-A_OG`-yTX@X;M ЏғkkEH , o@}K)w))'׍=OW7R [x!rz uKG5 #ӌ uJ c i~ ۦQi0m)k @ ؤ,9XA 8D]3KԄkLa!)+> 8:J‰" }  5L۩had艠%i,i;:y'ۣHؓJwr2h@aĻ .P#D)$ # U# HE ǎ α  F5)~;4/#iO,?hyHʼn1,hD:J`kImp˜n &2֍ߛy͟l:!~a3j!(~30mݏPCmI ?"Ӭk6 Yj7z"upKhX_ gq, x`IG B]pݗO8J@(ѝw-:m88#J0J4[٪ ) (8p6`pp)84)U` (ـP 0**ͦ *{𫣨'23l/iOcU<(8;, `6%J+y7?I.qc0#Q71Kc2x _  %U*DCHP̍x?YPj#ŚR_1kHIBzD| z?/K!1T-ݪ"_ܲES8c{(&V__I)<2QFޏk x d EGc8h3{=^Ӡ )BѢMT ^@SprZ@q[\#giʕ3(vޞ`mYYڟHIs[-7^_͸!|߲9&)dZ- g6 -;NrԨH!ݮsyy|J F"%m0{2D h? 6 QmD#lorͺ"itB ʐ :cV0ޟ. R )n2r)-ʠ9HJJ ːxOrh Lj|H}k{|B* Kˢs## :T>}% j(H=l⒭P& ivYR9.r"w2=QIܥE{P>ꓶHfB=K baGN'O)\K*ƨG'/@jLOIIso7xE*o/KW&B7rz ¢ĚΠ  \|JbRh(Ҍڰ+x t@yFj,T%H%j<,yS+mR8]$Mq'tPɫr 4œ/@[be*5xe  /^-Rpȫ4٩]y委0DyʅImIC/%?!y|xds&Ȅ % ²wʍ210 bԓ)2K!w=i5E|RٮY!D qs("Vr1/BИ wb"cYW/BC@ p0fG%q%Mؓ"PMN,dB~% @l$El֪PZ<Y@9m<(nXs/I(!0`Q+a9',EG8҃~ORd D[̕=8 ݅I"Z/"N&DssϓYG"# sVF%#lhf-#/BڀA"d f` l"$E9iJM{cFЂpm #"J: &ذ|PHj9"*?6C Dc ̩V: ,~i$%G8TkbBv!9bOJ&WªKL+H(,PXDŽϒUq joiL94 hA x`G$n ޢC/"(CL0X&nX'.®+#%]qf҂mf A`DnBgbf#?lk ,/bJj*e<:R#ld*f&2BKn͎qbVziEÖqFGd,Cta̬@fEik 3,M 20c#^Fb>-"v/F"6lH3a¢"ӗleMT1Rm,`w(V]&mk~-R0naˈKb *NKWFP"H-ֽi{?#)*Ve PDs#0G3J"f"`*䞂%jj|>cĶ?Rb%eRC-dRc4A*LNӔE h'Qt)¢tMr"Ԃ B 52Ɍ{2 R@ 0Ͱ6HC2e ?æ1 Gf"2ac\!/U`@dHz]&: sPr'@hA*HB71l#5mNeRr@sDE䅘֦̑@ .L3~xu@&=ktXߦטMb?Qv I~|]g&Y]%?u/()GnJ:HnKeGiMTfQhGThEŸNC?f{&V/=p-P)_0d;Wٓz)iFҽoHarR5sa)A-alpW6rJA(Z`T@ ߐ"عJuCDa ZI'p^ #oXł֠L!< "!2b ˢ/@+:D`J7 86$0N&"/Rk'xYd@P}(**!uEIw)?< sI]+#n<&֌n*#jS}\MbT#LJ(mv梳]XBfN%EM. 1;'.XLM-?bf6Ujnš)mi7V 䌞yG+bw +`0@n)k2Ée.aswˀFB` >0 ~`p wtp<~ X(<` 9ΈPF"LH@nMt>(Ȥ@8#ǜ͜ 0N%@p4Enlv]їv[b6H;neBHۙ 6 >϶ x":DͩL` ( z. M({D{+a*G¨v/xT<>A .3!&vˌ~IQ'{I @z>;J9D-"wX0QEK%"9!,S6Sq)gB`".2ɩ'tΓGI-=N`Bf+UG ݦjSk (R)Ή6Ϣ z,!/jv(5PE'ZVp`0*͊ߢ!J#l *42H-<1nf;(T% cX$Dz<A|5Qߎ]lxڸ0scp9)vQ@; d$7YY?0p(Kt$(J7+^81#+GBQس܁6(d۴}*hA4D7oMjmk/\^UR/atUgi%n۱:I:0̲e '}L.] FxSQj8! vT&Еd1xnewL%QhL26F"x@̑"0AUR/r~BJuT)G$Ӏ ^+" N^{B j܃$PY"$aMEP1F5Fi_1E J5MĚ (EFLjYjvwȢeL-r4yj,G4< JG*囩aP1ZX&7F|Astm1(,S̷#%<@"Dp`pH&@,C(`s% Lv@0 HINqK.B C-"a#H9' =bv` m aP 

 89dptg ̓əQtE'9透N8#, 0"l6 ,4ǦETZ["Yb,2>n>2@(BCRh%:H4S=* @Iy`#О-λ-Ҋ-`H9HQ#C]y#"ÍhVvv\ZUQPƩ Z $-P]|hIySRV a@FЭ99l[slJ{wnu3G&T\v Vn]1m+D>pO -#EO2D@^忓v9JE5̠ (sXA3L3$]ɖr )FsuDrUKp<3E%ʄ"=O Q%@Xdq5C\ŠSҠpIt7c=%H(ڏ,a[Ubpf~]?0JBr6ThQ޹eL -D'2j<"vBkȜ̿U0LɺI+˼IA7/\Le 2ꡒkUw=j DT 2Sֳġ$=VgܓluH[E+WD @H*@l7Ǡvi(rgy,;sU& 8eCQʯT̚q.8\$ӸD,<4;^O4¢TjK0r2nh"Oj ԺKEU]qD);]׊e9E3MYjN)p#ʬ՚2=H6&&'v> z:u@3ڌVf Z/- sbVj<}jPTi]kM?WdYO\]++{pS2*4ǔ@V)^UDS`s,B+di@7 1㵡Һ+9񎰆ü )q"r-Q&APV%:aV3q8_<*v1}Ü/h r)ס?RȎ,0y.A9, 9wδ,ŜHR{ ڻh H 7{0C?1+3JG)Xb;q0D1C 0hi, @̀K 1)[P5˔h29Bѧ{YHtV?L1H*!38X.C5;À?b0ө ׾Zz! Bc [Jozһ;) ȑ : $y'4C  "C q|ůk7xpΰ؟h i ;r)&iSܫpלlٗHIAA%`*n@B39+h$CCȘsDD]?A]G0̚ˤ4? iz+ㆡ7h2?J=d1YCR,x8$ R"#@↣ 2+/0)!/$#w `Caŝc )I[2YP#*@;r: !$@u+) 0 )5Jؓ:AYM;N-K M0CGI* q,IJ(=#[:C֘{J.refӴϓ;#004%s֦\#"g@oq׈׿sS1:A!̼K-(IYQ)0p`B]&a'7TZط'z'-lsy$,P)c hliA4(pvGz nR)"[s um m EGk@N\LT+YR{ گ3 xJ N$πWkȩBci#+l vh䨾l d!^: ѣØ=)KAV IxQPpp2WkRF>B~oͨASa Q2fIIǃ% XF Kh 7n)QL? ޅ  P&5ĸ3ݠ(r(BCɺTN6#*Ob>\L K͢훒sGTWD* :z[Um(3)0iC#!I)77$Ǡ*IBȲ s,BW% 4뫆 0ڣУXE܆+azHUHu*г|}`r#mNdhcYf_ӭ(2HHO\B?5ȸ'U)JL@zn'v~X0! 8/D1V+>5 `3L n(0%9\0\nrBb%CN*f88|6HP̈].z zn;<^8za` Q˩KTБl --.K;TAhyv.jeN(Pd2!PɀξYIZj0{⸬F JVYHN[JZ HVZ[s%# l ~\],h!o(QCl9&/Ӟ(m++ FҚVIUdg2 .ģ_ҴJ(? }> 10!@0Dߏ0E$P*~L@p:E?Dp(dgxb@pe X0@ .z{SDc_3<>ߴII" +"+:j(H3 H ʪ*"!z>@">b I"L- ׼ ;p#D Ϣ/ p8rd.Z>'w8* pK{0$:D0*9J ꮋ.IKJ:00FӼo$/\!th+ȬK+#,(R "O:3K1I:H2 :a\ ˜,3G#;Uĺ=HRh-EaUc\&J>:vq,}W;APM%RKbËU(QcKK^TG]-|#^=ͫEcGj qW 2MU=BO纳;%ˈˮ]g\ j:RZy#Z4{TmEBQG'1':Oudm(Fb5 RK&|ʀzv̓^|bhgMWguk2ϐ(@[f,+yĊh*^,]lĭ1J'>գ{V\& {$cBJIzZ!W%|6t!?UowKIG.:ErIZ,̔bT9hZBehs )QpMgte/&B[ q"/ESK'@x[ؖm5&ҡl- %L6J'VHፗ/QS2DPN;P(I0![!T~B\O#2Ic 4]8HS$`G{ر8 z?Y߈ 9i<{ @$H:0VyU[x˅{0z!PϗRP'q g +7#>PMJ2S3=pI[Pdhai NnIɲ"rNYU1^QT,O\_$KQrA" NtUV4v at'vŊ?gP։ge >Ȼ4JAG3|ʏq?N C7Ѡ'C\D)Xh$`$J;UG(jp# P o"dZz(G 8жDM=HҌ[,k+*@ 1Q6Ђ4PF7A+x"`bZT h 2(€~Gk@ ;.漷.\sq[*tB#0CV5ycE:4 0+>|h9L<j@vlI.Yq<wr_E&|0'gr nN`?VeވU&JLG1Ǫi4% gh◰`ft66g@ @!tŌ?=ceEVԚaddDǐ G{IB.%nꯃDWezڮU+o&ib C^bHFS0s&Mibm ndX1m$8DާHQP 4B :Wk8縉,4In o1Uh.tLaֲnjg"1h&dĢ쪘P š1Im.TT"9Hhe[nIFp'Mz劽FN醃*~'rGd^zª(@o+R`EѨAB *I(ͼZ>dSѸ&NP{L_L4FNt ՃM3wv5g ܢn 9rJȥc>B4 A#DLL*yf6E#$#P0? ' /X`CUnD(]1C6`P~4r~-cP* C>BI;jp: ()D3HFM4f0s4C;>AWͬdq0r)Hd^M(6ӽ*ڈiF6X&B$ gN<褏dŰ4" $("K[JpM ftjXv8$",+@ץP!b@H0k(&H}b`$Ȣܘ蔘%CáX6$Tx,Xd>Q īeթĉ([(\I3{ȭbd!<&?"·:V܌hfKȾ-*QX[ PxF`<CŨ"dC3+b|QOGڳׅit7mm1L!0A:EgV&H5"Wvug"cWBp3N$OOROT.~^cI\fXE0O)vJ.)ZX@:xgm͢HTLAeutM\>͋:\ W \RnfgW\$"AвhvF8 Tbj-E&I3ܥ\ Z(D9!ű ,ܦ=*Uqh[5ܑ,m'KZ'qǗ.7JuR-ݒ;GEcR ց!?e6d@JfhuZ!BHУe,n;:c!$vo-z-./KtpU!RC$;^7/pr~J% X8D~?@8sI|^)2kXX[w~ЈH @pH_C[k0K8y;.q#@`MUNmA <>˥&5Ve409`L.Yd P$M=9GXX;Kl@ u YȲzǛć# 1`C`/J)2̊#'&7 .Jʯ, ;4M+)!j߀l Z!l" $+ I7Clşl@Ӷ-ˁ>(c86:P.Mn7. VrKz!ܢ~1ۉP>,Jbdst$78!z M)N0ͳ yH+\(EPմK,ʷmjKxNLuD٬8%p7ډ0 ]8. &13$*ʜ2'8 ҙQ7_T6JX^㺗>jc("{܀6A5W} h,q73Jex {ed`V=̿;8CCX0Yؼ-tZ( HBv<ݬKX@eʘ6@( Y잓d.'D L[߱aTlل=­δ-QM+wxR]b,"j.QG`0-|'#J-)Jg:q12~)= ZYD, wK6Uk,70io3+~W l 5kT$Y!=(+PXd;H8Q(d̼ZZ(Kx#ǘ/, Xœ$[YP Fj: {~шK晈Eu~%a}J'lyRV[vH؛#\_C)o$򆠉'*lߟVjD6T"{W} dgڿX*R4 7ZT3fnڼ87Š/cTKY˔'`'I򝓶ReJt-E.anCF $"%8'q*F$=Ok(ВdO7xr Z;Gj<+qWQC6'SQ GޫT|:@Gi|_ʼbGŗ ̰W(w*JIV"5>wl3s0-] 2 R]C5M6Cug-hIC5;cM}h4L5(qH8h1(u!p:F-VFYt;3J6ʥ3*e1 3+9`Q,г"[tU1dPKu'vһ!jt=*>,TQixwai8fO0t!Nt0tYmS4+- ٭5Άc5!Ry`U6B]1\)C/ӝ.'hv,p=#x ;xq޳q E87_m&xg!6'0'*re 9FC0A(xsNQe"Q!P5L=D]j9]p GQ9T&`.@88RKXVl8EF$ 3`i~rնJA6 d\n"]Z*%8Db Aimf Ziz[`JQc2l|j'E$)6`s1G| jGi *&rX j쩡aeˏ`'GdT5rڦNHT7 _=EOyD! DVI xA!6X 5;xii-% k$X%J#Q ,%)Ԝ !p衭x(ݠ,I6A*9# a`u" #$S 9Y@qEJm>w>˫!< B@"q3U s'HP pv 9>Pܔ ^BEKɴͬbřyԣ͟5yA{4~xߊR`Sq{J#ɳ\h,9l mJR "謔Hɹ]]zQ|B !gҙƣI9ጰȉkr:襖جa)M&0E(5; (!-|7&hؾkS#Y<:44 ; 2Ȥ B1BFɐ`ɐt(B]@6UV[nGh~(aD]+o [9M@KeDxȢ#0Ոů"R)#9Y$* S@F1 iDBF @ DvC qao̻sIf=PyO D@K "$B)Lҽ燫LF09ҬbFX+&pML(i=ճ2.0b&tIX,de;ړR™OlʚϠkd@1z#VG0! 0BJ#8K\#] "êʜwPLk0+Ʊ4"ʻT z=FAӈ e#ųؓ*( a 4 (,Z̺Q6<*-9nNdx̀{ @ABhwkyk#iXQBC\,zܮZKL; C/ЗT\yX,*)֞8QX09VzQ,* 41#U~Q hu @d P6=!Tt( [ $ADڦP)59O2JUDӹ ,`z -H$㊌CAfPChЪ:Cڴ)uѿ5CTAa xtد!x,cr)ht;If/JQbd>a9k!SD$I} +!`j6hOT!=IZLH BA^%8Q}[=0Rs9I88MT( Q#6F:>sƤ8<%(dkhcdXBLe2Ц&evg(dS8re~OȬC*^cR6|KDrfoh *6F\4ULD&r&F49>7Bo }| ъ% u+Dc`DŽt^aF ,dgQ q{FfLd#Z3B4cDĨ@di~FA8$j!cgDЗj{nk*6mۀhgd%붕ֻMtkUtkèÎcfJ>9Lc]f M@xg~l&c[4lti6eS[^F)F^m'_FFꎽCj~lCmg%PNimm&jnmkNɑh&8&cŕ{v8nvomVI 8{lSZY^c&Жvr<0C6N~pcqh6?n vF2i63F g^ÙujjoiolԛtV6zp(<'VgW lr3s;(fr˨6|gee 1nRma禧n*!\癡2w^Vl z`kcFk&r#fl,vΨNdrb3w9n?:k#sQY^Y~aYiپpFA&LH@ap PI.bO7Cqp,PdƱԷ&9#L|AMCSTJFL&@+e<% Gqw!\)ܿ1\9AУ Pe`00_N.A S}޴PH}x EX4#a. Cp|݈^zdK`^( ⠢$g\_߿_@[bdP a@4#zMb.[@{P x9Pj r Ҡ .OE]KR04 Y X$XM>(EU^,Ek8MAP3@` AѱR6[|oC]A9A6PtGFy 㺏]*%B,xbL!rTJU*dҾXKe,夵:d6(8 ` o0ppd4FQDocFL(R"Gp\$>o9Mkan#qEԶP@%PaBtR(n')keҘjJzAA1hl|J8 T6޲ T9H hޛ hb/sh= ^UV]~VhDg `UBL~@zQԋсnWJX@sm"IG<8J 4ʚ)1j\^)TF|>BNμ l[un彷E`4*Ÿ,@/RH:m֓wn^8ܶ l"SMM'q!Dcsל-A9=+ 4hFCy[+!@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@ШtJ-HҩtlT +#8@@00? d OsԌ<GLB P8$ Q4W*/@@ ?$@@ G^7 @ )  z:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY< 4} 0Fa.^= |pH0ˤ%b7`B2!ĶZ."tW܌ Mz/u@)KB`PM"EW~_ , Ll% - 0!9\[d8,ѣ, R.; ܟR#"B~"!p*b~g4QJp13_RG@, h!G_39Γ;=ϓ? AД- CME@hqr_g{P; &<)TN|!giuȪ! /"h<)PGr&Nܢ7u{f݌c 穁F\ qܗ-sMuݗmwyޗp`XFgPK{,o$d hy\8##. M.{ q^;.;iaeuX$  x{iNnꚮε$ ~c'x'FEɚiT-FҀ<|dybPZf@dB88¨D*ʨqd|4Rg@ "~{h]emu}ߪEpb'TcJIN`M#*Q}Qup! ("È1kmo />L5{HG@g)~= xN AX-PnA=!I BP~*z6)<-?T±LK,qVhZ 'D(dA"OgY&$pҀ? O {@X%DiQ6FqQ:GX}! S n/sU`)MS!SG>tH`LIaL)DEspE 8#HEba#R xĹR^K}/SbLS!}⋑ R TU&2!Cq¸r0EqaP)AZx!$#)G,@#* ~FơT.PCTNQZ,8&(MQX-^H{u".K'CIsp#$ #t_".RSL[1snq70Ic+(4^UڽWaUVZY&'D)ŃsӰ!IȳThB`VMw00Hc"ZwO\iIeeR@>f*-$@˜L Uk텱V[[mmŹF,^"}hZkQs72V8~z ;c`x;lmIaQ'>@x#De3;(EĤԽJ@ 7ڷn  AT. CN)En9GI%ITY-Ki5My=OEQU.M R-&Q[@ nP5_? y d0x;0 G#%BQ>ߗ n@<`HŲh|1i۝yoqW/sOuowPOWio!j+zKg!pbТ&zL b8D0<2 ,ȭoj 8}F`g.A{;!Hr$#HD%Ird'I)Jr+Jij-Kr*!GE} ͬk+:ԫ/p 8jc+$l ًdHsL?>¼3k5q0 z WUcYVuk[Vs]Wu{_WaXv$#!=x|gjM h, 'ܮ, l1 Bj~]"Y(, #E̽3p@4~☞[bx;cCdy&KdFSeyf[J'DGvDl[=4'5Q`c`2QÎ"+,Hi7eTOeb `4~ d' pGq|gq#r|+"l"26~XmH,6@%hbhL&!ޢб|×DM8/P˴`I|v՟&o-{|'|G}gR P->r0[E#0d`-Xa=BQ- =ƈn@Nh/NX =x`^ A\a5t;CbC#DxXn UA:`XZ[ ?J1O qf!D8 H0^Z&6O0=;&{[诱G  $dVKIy1&dԛvO1Ø d0ҋ)i}4ԌK,5'Ğh`8 Q,#h,*F C`,XiF<-ş ;\ B?:gT띓wN-G6X!dlVYt0bTfd lD04?qoS8] R 0&pdLR1PZi*g V3B)iulAb]xo㼗^{<ˆS 0@(Eȴ A%{ ׇ^ (?)(S ztei .wmZ9.v8baq3Ƙcti("Z $b-ԐF@^-(ƪ l ]t&f@@6!J-Bnkl;qcs{ϙ?gqwlV l6`("VM>q8`W 3ƈ"d@YmvCU$^9B_5:"`juѠVٛ7glvp;kAZ-EtfDp\)[m7PKp mNаQ 3HD=A n@p1#t ͩxwqAyKq\,Z0juM̠a'bπ6G@4&Rsg++8TB]S/:Xj#sQWk흴 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?ODT2X^_L@ 0(} Sk ZW@: ,HՍ(*W+/ kugA)n*p<$~MiuZf]lv[=mnw[}px\>'ry\g7tz]>V*6 hmH}>@`QW|]0 S_.{/dt9 P8$ cd2O~H,| qI&`07a@l[tGRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drYNāF kcD#. 5=e3V즳 K7P& H'GYݏemu}1hHggJjŶ,v 0̈́P;9PSz C2"NHsNR=y1LLjf X|o PN AX-PnA<8"E \B$遥I 6JX΍f'v nB"r @\;1lOz)\nJȱ4&5%EѰ @FrqQ:GXyQɚ#D L6Õo3wnD7I(S :ĔF CPs`!س0;cYOipXg~%"e&2D' X}M0 H4 ߧj%7rXu\:^A@P 1I2T%jj꾰k*δkj޸kc@J|7A-_Qk]ֵk&gYfWVk|)J ,5—{ -@žY:+7 d1ϊq,Oql_qoq r,9hp*JPA.`h"U}Z)xUnYvdp^D8K;'"(١_e@,=OgݘڈM[V7A9#oG<2Mxw|wx.xntB>,G'JR\9} yofL͟?pS37 TepϳPVY>b@h跍@xr8g؇cl^sBj=FAi,|i`0=C2,}!:p" Bq"e^A8,K>ǰl/Gf˹r`EjJCDiA%D&+ KRpQGfA7)4KRt e˦)%HxMC1TK?o25'Y@09G0sޞP* BujR*IL` q.&" Pvf^!-021>0x'-}o 1i3EAz?u0*P \ sa%RvRk/f,͚vp\, 5a*ZG?-5-BS,+ G#0p^ '6K\Nu"`4\vA A5wkz/Mw5|8BDV f! F|{@Xpܝ X \-t\xfIr0 Bo컁(MpX1dov2xlo1:xzCbl@aVZRץ!DUk13 ^ `5d  5  ᧒_>.` # Q ADqzBm4Nw*0&À{{1ޙ1L*%@R,<gp/!;0P!A! '_椸 C T@`Y\3Ț Fmm6{snR"$dj45:h$(>۝Ȱ%u"|N"~  6GuDQGc@a $nO9O*|Һch JJY3H\Lhc0U C'rB?z\+{jϙp舮rbE0] F.}Ӻb@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9N% PʅՐ~ @ QV`u K%?L7o 2#@ H( |_0 }p WY1. ?3 }@  ez:val]qnp^7rw?t^_+"F{+@}Nk*x"YCb 5͓l79Γ;=ϓ? AЊCD0L!P1IPIj^׼q1F j#6 aJa30Oe4HOPTJx]|M؇B͵mۖo qܗ-sMuݗl ^qPV&`eD\8;L~R$AqˉlP:t֞ǩ<;L<УEQqdZlơ?DKݟ.NnDD4!-Ϡ4LLեlC+)){0 d bldO W+7s'ԠC5>zg8[Z=E/MOUo]רB/c(< z_j7I0ؠe$(`iz=# H)CM".Speuh1'n4C@vaP@X D H A0'x*`R@wk`Jx鲒@q GC+EhQp(CF'/GΚIK@$ 218 QN*EXYQn.Eؽ}8>)@ L &A`#"\JLd9g`͐BĆ) .8AA^14]UxCC *ȳd^z# RVJ]+儱RZKYla( dQf?4L92KyDFx)fCyPA8cs7hQ H98C_d%Cǎ-E"Q0-TPZ AE T.& @aE6(&gAD 0Hm ÃCZ>Y"e[["a6iu2F<2P G2Z]k텱V[[mm)6`dR^6ld9Iĩ06xPYPn[ c0f \cR a= <K(k4)}BFِ=Ѻ7褷 L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ DѨM*L )Ԛe<`  dU0`+HUMeŰt:$lMj|V-};btz5bKgw O+KH7W 6KiU/}fMgEdXfFz±:ҵz⹮,r+GjaՕeWUwa ZJY <+[B 40 ?FKe.\QykUjځi#:ıquʱJHu!Vdey&m, {gU뉈G88d:&>;"18 bб-I8Scs(B&|q9e5ư .,91"7-%\LD/rKAjy<"c&ɩ9<3u;|*鱀@$H)Ri-B)iSD&D"X5x ,%d ϖmϭD:VJ,o`Eg84{O@5 ɠHA_;C CGL?8e,Phg 0ebsx( a6XY%Rh~:uU,& a5aD6*c}6JCpXa8>Ǹ•%_\Qf3$Gx.@ pAH"yŤRTˢ#}HBUq Cpo Oen7Ky=/}/.&3+U]W̥^ы1P(`*p郆P&31A!({/Y  BRL*@YXLk88A"lOAp@>Z)9tDg+ڀr .)=BIжBZPXiTsAͭ8!6?PV9hp {>:+E| 2 мby${ɪ 1WnY^`uBQx&u !>.p\qTTW2])b@hyS 8!6Яkmͻ;q@D @*V%t+F,bVA7Fa@!!iK2 )$kQB0nN[˹0<˙Nk͈+!JJ'$)d!*2ЪeڂxW!8ђ2N_GA`+q\HK #A¹zdʾvzxrï߻@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs3;NiTD|^%8?*Ip Te=^gI`K=n`0Uzb)-f| h:7}jzn_{Mo{|N/|o;}IPg3N,5JQY)Y0̰*",! P8$ Ba@\4TB!pDPP0~` }P(wܦ]Ai?N']GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7a 4an9_Op$? Ji4 h؛c5Zl~# j5 WρhߏFO$ݸlzQmL$n^׶)d5 QLLXV aFIb74Hd(4*3U~>_z@;FNӉڍ~ci}IVmXZ|+, X - }j `ZΣq1{k7;{8<.9<_3:=.S;=`g8P)U Lαh? ~{}'V~Z:p\YQD39`UI6L {0 T7@"&W\6j U0 <# 2HX.> BIF&J6N FRIVVeƑFAU>WU5f׾|y&y3 *B}D- jFzo{atynXqaXIW3;1y#;(ZƲJֶ溮 °KƱ`UJ0v/\vz@szEMbUU` zgiDs@3˫A.0D X&sUX!h7p ZOz@(!s43H# "L&*̷. FFőJ>OccU([πP*%^ 82ha~8N2@R _wW!1ܰ@&h:γ|tZ<3.'7GNWgI ┬,ߋ~yb j5V捥e]ɣ@ML{F|0 @fpreO9j=޺Irhޖ @Lc "9OU Eq1>`}:a[ěH(v{S֋`\joQcBX C@0d2l2aDHe?謸xLi?@tכbVb,Ũ"^0(_h,aLAX$QR4@t,|?,=Lj(" ?p-Ÿd1 CzBYL^CňSCQ1&m  @q6"E2Kw/%쾗`)1&,Ƙ B)EP` >W2ˀ?d2" 8a1dY$.`h*EXQYTLDdr\Z ъ{ozRdQ7G(*GI)-&:D(.0 r \aDd 3S:(h^p!7j$k1ӹe`,UU= qss^oP  &O @)=vת_+~:]X hhv2n?+YڙSfd6 peHkx'<-Wb,墢[p2p[ 8ܠ9G0^6 +u.ֺbݫwu_B! GQ'G\3̂U\GB=up4 x.ˋ@GCXcRWRO9힪ViYXyHEc{,g16jPJDW[uoyh@| >/g4w~Wz;ڭfry\g7tz]>Wv{]wx|^?'z}\>XL'jp }@kk"џ'@kH$mbT Hز-"Gh c8|p3(ܬZǀzh2,GImC@ʒ+̵-˒/ 1̓,3L5͓l܏m8HK.zGB'Z Jk+Tt(vgh5 tFޢh%#Z`#ŋ~JB+\\4 ȁ@dXω>O5iږk͵mۖo qܗ-sÐ] B'ZVV }@0WUνW4jH$ Wit&l0 +8H|# Hl} e7 x`ƺ VEC gyYiNnꚮδBHH97礂4><3l.#d3[8橨j#9 !kh#H5@N;alh # ;b-KE}5LJGjrc=u}/T,N%Hϟ*[P @'bK=Q޼0-fnJ( C@ЗB |v tJ4@`Kw-PvfcHY#"gBXM D)PB] 1O "  p>D04 y"rm&(LNŠ `I$\ :3,}= ]E#A)k, AF cFH#䄑RNJIY-%ęc QF/a=ͺuJ`m.%ʤdQl_ 5o y;p1@@2c+et}[c^3P\聥Z?@Dg4Ac&S~O?T;@|![ Bi}`ЌX񁰴.9_&̗jpi -j @@ P8$ BaPd6 y~>@(@}>c@0~%0 $I X˟R !V>WVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY4l_ #`8k%-? \ Di*N&ަ\D"yRU2sop 5AęFh`Orf?yGSl% - 5 Ð= Eđ,MLUBH"G'xM~ &B~n~')JU#Y4h7̼yE 3BJ~Mp. qJK̕ s%mfxA 9s%IҔ-K5MӔ=O EQԕ-MSMU!^7$q$H'I #o'ZOɼ()%G7 bk\D ۂ8>Ӏj81\RBr$&i2P54+fP$21\nn%☮-5=¡0L4iR)}i V' j*h(-ӥJ##kٷM&Dua'\9PT^ H,1VI6dȢ$tnIKR$ k+8dRF9GA2|܇%Pؾ 쳏Y$-$u'3H!6uc<\bTY3Q2FXDiQ6F!` &$`oHVӔWyul$ČF`*Njn !$ <0,p/ALΎ@ ޛBW^`?) ! )fLٝ3A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQh`zE"!"}@ ??O _/RA@W`|3/BqTmV.[ W=lAHzt`p>`Y#Tj5 syGuz~gw{y|G{}4:P?up\4V+R++2@ 3P|jҬGn-`VT=όXQx92dض̀@1A2 ZjG66~`1.G E2<4S\6|8S:Ӽ2 aE6'D r`3G*CÇޮk N KFb&lA#ӓp!fDc;H}, X4g Mcz ʫFNm1 AFY -y7}xWz׽|W~X0L)BHD!RZ; 4F--BGQpҊPNo;zGf x~P / 5-8 l㫕ZB04DvGd1)ys~[۾[ApZ )Fh F5+$s# IfIkDԫm,ހatx5G_`kSBT(d2i Tڒ+M1e$c T!'ndi-?___rC}gJQc꨺=GcpѦ"rte@Ǹ; o3hM "P/Dl H+5 !C =ж,4z6&8Rˆ]~0F$eў4&8] AdI(JC{. Ъ`adl?Yi@^yd  |+2E|i=x! 4Dk*rnԲ"em1$Bډ5͐H,R aH~>hM4՚^lM6iP5*B(K !~*Wsˀꨁ2k,sM!XA*?@jnr`Qhb# Tzйt"QpeMDܱ<j4vIfe-Pk az$@ccuN=TP%E zB`x f,2 $ GdƐYdY:2<'"waaA$*A`5݅A\BHJ&t` asIbKz9NZBym5bHH3F`[el[tAs AQ7@pFUѠ =]xe*AK,_ 0B.ػ" 0D) RT6I .f ZbϢ hN+z\YQwBYYJ&a5bEa0& x! ISLE4x=K,zA !xb_ >X @ șnӝv<+Y#dU ^ `P9HB@G74 ʚDhf?HiFANЊB0Tf }6UqӰv <0o>:` b x` |6戊iͅVJFI]Nۇd"V+EhR%|oߘ*@& DH _b-_ZThh Q.lz fL=q0߇C e`(WuRENxlм)>ܽAA9hr ]v'e'D YwR^lF#uYIIXhU,J`lcLi nsו 54:y.<]#`GlR E!^,c*1.ȸ¨U=|g>>m LX cA5]i6QK4,iQDH؃`i xo G eJ v JmC j%*4j%0.Ǩ3܏d6։tBG62maaNJ~UDtcPgkorLA Ȕ.4G"qǠ,nybxJD4aA at(ǚhaL|vkGGdz8+MǧeT4nZ,d:.+ C>8 Q7;?CQF Kn bvHe# |j@}8[9 4G"DAfZ.U7eڐ@hzh{ / HZcVJJk0K@@3yCS5ˎ" zw9hJ,yg]ݛfsgy{ghz&hFHv b;"X5pWf=آd7(=-'λ_^ޣܿayD3Ti|eUW@& Uq=*:/ lrd)8*lāQ K`O :MRg\%4[0vqz~zdz{~{*`"@. @| ga[I6MP8ԙUb7n."LDA:Po 0 @F|T!B˩2$B[ 5t6GB]MT*ƙtJhvܩCh 2耬Cb#^t(Ÿ"Xsa5.zҟ dzg*1~av\qae oC 1̓,3L5͓l79Γ;=ϓ؁@P t1 x4!D.tjǩ  )|j-.|;'< Q}TDGP$hT{I'@P\J_?ٖm&( pKITD\/RzZ)"Z'*jQ`:31yWe>ĥ^*uoH#ff!QX`vag=E.MNUn]dƃ@0 BH3~,: Ws%mDK-m'[$?^#OsKU@@K9g.3Gff{ۂ`( "@EAn >b @`'(9 uI#D@-)!4tm) Xfe`Aj>|ߝϵ *x\#b2A#W@8 ϥM|9v7X'%HH>JwdI# EY<8 rc.%B]%u_ )E@F KB F qh.IqK|r2F"1VGRBHY !DOT PN: A"p" :>+V}U(9jȟ;1VM?RU"Qf"yDDۓa/|P:HƑsMp-$I"rLF 5ԉAEsU=HZFT,SH)b^yMvP;PQ` xޣCy5)!TRZMIE)TR\_QHU!'&P%P;Ftdl*Eou'!`TMI{ɔc2TPg(VR q8'D؁5L]K0Z  pl  3W&RtΨ$-N)dfJ'JV gAc)DIv*SybUǔT@@x4fa4xcv ^nEɹW.\۝sѺWN=g\$0¨I a8.c%͜T @O%o` }Mj8.U VN6$We16 L) B=Guq!r@4LA!l`<_CAj% PIeR$PZǨy 0!|zP&KD{ cHjQ3FpqG{9:gR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAP`(hD!C!HG#@ {[ `~?@8~ o~iM`0$}޶ 0 !d?O \P.}>,w>4z]09uqn ؊B!H Z`n Mmo\ {W`Wmn{\¾9kx ͮh#3 3Gy +>.p3xkfٴmkX_1x'3Et_F1gFoG1wG H2"H4$I2T&' 8:PTp& JѠo;TLήvK.@ ڿl+>>j˳ G8 i ID9nDV2m_XV5pHl㈀ju3c7 ƯS4/2A,Վ2LνՋ1k9vgyufi&@mfd0P/c87c?d9Gd6Oe9VWe 8@Xbvaj0 b֯K2Ϭ+ UF-V 34[L%v/0LR;+3w#-V<0Ā;yFtgQ b񤦘xܗ'7VAr5 @&=-3ҁW&s7ƀi8#j1=Yw1qmM7fߜqN99g4W$@" PA7 SzAH=ysOfWOp|Fq)Ui{l;% [9:$t(Conp#ĈW#ua\+h[y=EX= *I 0R];ĭtd<@8L,gvsPP]{ AOJHB`\B2QvKx9wAҙGa8uUpda8p6pHOR\;qn5ǹ&\sXӽd@]h lgW #AβC.R2Y+|1T45¦V,|-Jܹ@ʈ;.d<ĸQH~dA]S3=fbT{Drchl() !@-9EhXBFT{xZtT/n4Za )kxś-b] .=@<T dS>~ԚR̶:&Wp[>Uxs>]9ºa>$<-t,V+$ؑCE1F|Kw8dd }ރ-a9|!aj6v@?a.8zRl8ݩ:֘>4L/e4kVJ \/M{S6U5+!Wf!9J|C疟~L?AB?9_%ߐ]ӾI2)ȋ?;۽>ʛcݽt @[ۈk^@?<  =K@p)SA@+h@<< 8@8:c 8)t LBὌ" ^>Aa޿l.4+t C9v%?ޫ0"c0 | A$3C;@?\,D?:?GJ0?-b @r%y)1C(è쫀5d33 $JCK%({=OѶ2 RC ;Ժී@b(Fc+hG`D ?  8ȥ:"\DҌG$,3)I>(44ڑ"9@:C(Ǡ\6x!B 3!"r x`( yd݌w )=M1M"Z)BZ3vAg\$>շ( 'GXڀ懡L$A8b@O2> C[ |O,Y'E:Ʊ>ˁ9+<.F@͢DW:H8ɘ[dr g0 Jx뙢 R$x`E qDϸ17ե0*N;I)1 !3C$۹t0#@“XƚČ0 ݖ9aՆmqpWpKXfXN3pv9] а  (+({HHCr$#,KH0Kvez+*GG) ӴO ۟%E%(P)bTG@,NĀ$3$x8q"ʖ`zjdK916q~=K} *\B+2(+I){H )I5 ZH4 5F,Υ#XӎQ( P 5Ƣ1χhw'Жp|wx*S6 d8p*8h ՇUa93Cq1F HSB x#uRH3:s cG $ӓ`ĦƥƇdyW Ȍ$+BN H4C$2Q쫡;1r ),RH3Md1 ̡2J11 ďHT8;\˗,جQ!Oclk8ŞuD1Sؓyu] ;/=(˻E0k۝5Àpi y ;z;$c.Oh ,M- M"aҀ ]T8J +M]2D 5Y3iF "3 Um 8 M3(ZC1@Xu{؃;\ax֕#']pE+z iGG a&U.|TA_k4:s-1& ćuͪSa`%oF4(~8p%U%3%1!Oø -QT"4 &#>$utXe`az:|f0R+I`STڸJw 0 ֫(: 4BH]<󦢇Vx M+C/YVD2DI;滈 Vh_@n 1"8ϔpMa%88ۅ*fJ- VeU@VOd^2x,3|/CD-ջK%.ijq>hW#_zG|0a1'T~aa }%H5(1Rы6-R61C|\#M\Yo% ]⢊VYFEVwhweda3ܾQeZQX^$!l^+㵺 ЇwPjBf%Ѿ R=`6  %aaen;#·BA26$ۣ]U\J%zJ#&ꣵ&v\̀]\(hR m7 1C h;Xxq< #m.tpީ:eĔ C 7 10βeZ ISz<k.zHpOx{,_у#ȸr*je3) Ȁ)$r 5|;Y7ҐÚ4TlzNב2:[[A )C!!1$1m ,\" MʐdxԘRT|q@IN~!{2%5HSJ4ZQb8lۨ1 !4h] 6S|T8r2HnL)R3xY Ley7;nssuw"|(B'g'%6 $ $ ušF!eXe(\[jk) 'b{R=,  $9u [(KlZC6Ǥ{p483>+jK%`Qf$2mE6Udow@ ]WC0+ˤ%؎y;8N;#cVRC N/\;Bʀ W tG N;0/{w0zc0 M8e`αH? Ff0*])H9GrJNц!N'sSP `\ Kl y~ahS厀v {OjL9 qn+$]rf (b%;ĉ"(;2#%Sd>51! "u3SjE4݌AVAPj%vDpIJ=+h4O L¾A{U6 y +Jpt#C֪JSxWwp>^@< @y<`H%x<y '>!`, }\-@17 W?dH98@I '~Ы`?/50" S^sJ 3+@YK_N\|d@`(e/80{SLybP'OBp딾lp5W 17VZ^X 8RuʼG!:FhR?x{Ɂ6r8j.ӺܡZ\.ÚgҎʪ ɤr"P\*2#6@R$)\⌣() Cԥc?<%gB(L2+3"þJbʰ ]Y5K#S2*:2p$ w62q=<=a*@B_ P 6 %Ȥ)v^0*z.xLK҄nb6H/*M]^Ȫ.~Qԥ2“ ,b>>—P,HRHdI*׭u;zGi@j-̺.KW B-S+ )hkF"n0Zh%UVቑ4x ZҎL\z=\H\ѡ|rHUS6'砤)G[0<zU\賺B_{.M}rñUeD Ih[a] H\d9i&–RT% bxa;4TFc[|8Y I)@E$>Y)]U'WJyq9KERa q'"y"O ԻN"%tpdlR\%DA< r M"I<&mL(c]GiTIҊ)!ӡJƆ K)<;X_V.*CtuQEIU.TڝSQUNUZUYUnUڽWaUVZW0  | 4 vd|4QPc L8 LZ.B2$b=IH~("qsX^Dx/J&L:P"p&$"n ^ɨ 8 d dϣRUm &(heO/C"0h&$j&GeNhRKl͛兘\dh#t.E󣱞>Rjp`=V"| M fSJ(XxFMJ6RJFa,WAR(k Tq*rG6vg)8$]Y]XkBp2CچԱ>Gi{FKN&~A|2V){ub4V6sBCE*3cvEkҏRsDBh. mgf'r¢7WFG2fg$&Dug ,$rIF*&͞#z$P{`&G7\#BT`S\C4cNgH;G+&[H"$%hA@" y"nij*D`m㴋%nĈR)`@$0/đi`I|D+!|~ {"(7 wȘWĞcagV*x0!FyDrpu91fk$$o!2cLɔp&o ~&2KqňIJ%t$3*G$lZ\¸`rSd.3sL(l ,}qD/r,H$y*؊R#,J(ecnm,nzIJuG3ADl_j 8L@Bg8ɼ0jW. 'dld0#c=BB6%ۧyrs]$!!!H ::;3;s;;<3IJ+bWBbQ De>џ1'5$WCX/T$p 5DV].4JOb% H@8kyDc|w,8D.Һ~XpqC T=|U[Fn+>>Ą;US,S1tU%"WZdR_E,Ĉ>wI1^Žw:4 R1-$dV(ɢs"_a6 CLO*ѱ) W$8Ji9E>sLMzlH[qoݶKC_m >~zb$pJ"WK+nS~XDgJ͢yk C~E$J&,'Krf:%x- 0mT$Rz @rąZD~3۠Ib*i+RHȓ"7॓QKvj+Myk3.Cn knSgHED~ VH.4nXwL-̾E` ŇQ ecRE8RP鞄VjI&s <` V$02}rDC0^0:\qCMW*եtS0>GJɔ{%)ϑcg&H~KG羿x+# KsmZ^D@X4iHCwL3CJ P&NlRycO"V|{OѤ5x.KvS,!bDj/,n^^rM0cwB&P ZM5IL~EO#&UpI2FI(2^2s[ Iza#?K@`52ɖ ( b'icys]2"NZ,7UrNp~KeTq"p yUYd6,LKq`OUd $gN 2euT/:% 0ցH;V 0Z듯,ONRenDu^ńx侎^mDcmcCo %`OQI"up":# $lNOipeWt(1%<Ҿ'NKcü=ݲҳn*2[&v5ES]?-kї'g(V]7V-BE( yK. .g,!rw(WCFpU )F1f/rb%zP*TCwC,-^8nD_KkvT&WCIn«q˟e}Vgq' \h΀|.,p'm.jSبN߇ 4 ,".+-łn,X_V LwnRTh5Y[G~ 0pX 0?"0~` |ޠ $85>P |D$ JA 2`ȡ-4M&##38Ԣ ΢&EcZun'T nc"fZ F؀ B V4e]ՠ_hZ+j ',jzVIc#5@*mPf\M&1ی^ڡ|pɣ "\jc^$j#hF벙[Z,2XMrȡ $HS#Hb8C1x!c)Xւ( )G#3' "0c+z-.k 1MJ䉩Qڠoznb+$'I#ZGҨܩ*&K(3rJ NrBɺ0ӭ rhԌ4"M1^BrY + 3r5?#B2CDSʑ q+4ծg>R8Sr65T t;*B]ɚ(J0)s) c%+Ɂ;t8_hE"|R&mjq&ؖ*#:Ya, ^FIx!^IUZ!r'mizfijzjƳkz滯kñl{&˳lFӵjP ,0L$@Dh \b̗<, b԰-᤬4PX @T0-!Ž~Emyj8`kDbOJo : `/M(  _$4R+49󄔬J̘*2EJw)tI*)V}XbH\]HXeNJy%0j+?54J-sUJ*WJFn;Ga).:Z( %Ɂ$J3f0=2h$a&,A*MI]Y"0I L$'M?ٶy]禓8g2sxf%WN!L$/yz3-PثJqg!<;!^)r(3 {ޔT?f!PtO!D(qPW@=TJӹ[Szų+^8%rHUi68Y;vUy8"T|JR9*`Z/L ؤ%,F22H=?G|V#:kEPB5 W /XUI CܥOB$CJW9M:f4k #VUQ\e!J$ҟ9 ̓7MhxD"Ds*xg _HTXQ[FXdG j3;ۚF"ЕxB3W3_T-5MA#N'ע92DppnJ%VN *Ajѳ)k,Ius.S@׺@=П2J`OD:J;o;(\$V(q!Gci`@ K KSRhwx{ #5@ j U 8rfu.en#yt1*!%IeA3-^8d^gBEبp#SZemhCnOD?#]PAV DtG `c; NQGO$jzy8-N:j5wLGRV(@c[RﶻL(Vc mI*У\NJ+,\ָXvuunpD 2Ij2a#&ڐW&HwF@h Wq5ų|~W7|~Uڐx` t  #P@+ɼ d#s8>ҕq i&rƫچ9@jĈq\9d=m)[+%48ߦi'5 ߦ 2 4b42+s,[zAωbyY[+ H(A AŒCO߱3n*2AP k HOy :kR whv*ʼcâ֩BPǀ+Ê /1\=  jɷ-o&ctb )2OOiЧ# B߯T)%`2 m:r]Z #,LW,~#T( Xh 89I5);: qRR CB6Rak?3,W<I# $f:U+cH"{T^&c@53+C 77 c&p¯3ُN"-: B8B3:I?1 m'eSB8HsƻY ʫx{#B z@X?/J 4G#/KDGA&?!, HrAAy꼸 E yE@L݌48 1Ӏ AԤDv ̵N.xhD/ 9@"=ac3 #|% <ͬ'9˫$,yt:(1"LYkč·@\Ġsxu;b#T+9+Q ;{3 TI3ȘBSJsCmJ S?$J+y0RFMR83 T- ."p3m"Q(RV-t/( cֲhX7U I[-[KlƄ4 !IUM@ 7HcqLΊLPP8,8ȀTA(Q5QL&BlN0p8?N1c֤;ʊDII˘bS;BկēTN4q @(~INA2 mNNlʄ K*QS$tBl,UIH(+H꾌!:?D10!~z;C~%y4KCB䴐I: %ȶQQ}ph|F lr釓 G0QOLȈs< p̶0ɘČL0_HED 5̏T7A286똓 3"AHi;kVڲtXmbaX3]]]m]}]]]Rz (  Xr 1.I:aj p[c\Y5HJ-V?22Kiy՟1Rm0I>6<3 2 A ,h2 r j)kЅ90ZoU 4 _ED¸B'XRߥ)80KcH,MR:`Fؠ 蘬l kqhB⨃ X *!=  16*ʵC K /ytVV\b) D! Q 9*+Ho1畉tr民+ڽrXcҘ)( W>9ɥ!DEhI^S2pqzP! mZ߮.-+;pvǒ[#_R h!uۋk|%IY/!7 q!\A)ຐ:0I%OjEq$k%.m ƒOQHҴjN8~XuPpHe@^xh[pb<ݿzOz_zozzגXE H@{9 7HCOMɔH\%b2Jr5/5)o6NmtsNR԰)iЬ7b7-<&h\jkkg1"SoNwQB%R F4!VU:81-`jq;×p@%@w@d$?` ~_Ԥ`hyP0 _M Wo\S@H8C(}>dZ.| 8O r~IeuHz?d{5:a5p%PPG$z^ت ,a, }$7 %dph;gJHn9Gֱ xa>f-TIChmA]`8# vD'}>SjIyFz> 1)LH8j+&*Y ˳+,l@z'l2#ʂ*X3v@625hRoR-L<:2)(+Zs5  , Bq&p,HFP* W n̫9-,SXI/՜z-"5lF: KҡMB-3*1 DlXkBꠡ6F!*R:?I˩y~QbpPVĭMڪo)CD*8;0+w˨sP9Lzr 9ST;mk6n+=X$i\=2Kj yT[tž! h6 LYr k*?lH;&:ɼXzsϚ2CUHA1s}ĪԮ)Ww+*Dz }6l;:/1_+ZF$7TV&%ЛjGxQ>bXGi),xX0KQ#yrFJ)!h|_ tԜ7R:pA۱Ӕ BTI+ [WI#T~>݉p0JÑS挪C>ي[pM­@#$vs$=`f5,}5"ڱ9t+bҌUa/6G@)P'OI1eA"HԠ+sYvg$[}x(2ЩIjk6Ii5M͜9Gp\e 2֢w4yoRUJe-ԾSeL5ޜSuN=TP%ET@ ~p@x`fra[#a!筌CXE@g@"cZ(EH# @ 2t{$S0iM,6P˼HGԹE2 QcBûa]p@,q0b踃GV #BC\+ڽ6+( yq 'h P BfPE\(?"]KQjtD)GB''4O8B(GY80{p>%:jy3 h+4ʔgC A#]%rgLĠF`T2r y +y= dUp']VH7йHP͕Ў'1G̛Gѝ=CNVA@FnZ♊5dtegMۇRpL'hR#9^f.X< h'98Aܦ~(w82K"D,kIS-˳!a]#(0o\BdǑˆ&\& '# edehDgy<ɡ5B;$ ClTͅYb !9^fLA-'{QN#&cV4BCh"U@:|_jB׶2NI#( "pjA Dj;a4 /i8WЈ#EN6#R mȼӢt.xgCoOxa((e@ 9/0)܄ $RQ9xp,7Y$Kb;HŞBU U9& q:4xVěG_ J Jy<И1%qM)í&yMdڥh)Gvr(~q:L$~ȦF˞Kem@l_VF;͢ ` ? k6Uҩ-s0uTw@Eh(߃a%e.a,CVk; .+eC\~."'(#̷1I8[$lfr-J8xu"vC)F€<,Fpu'bG[x&,%F2mg6S,F(C"b*0bVtņ#.,[F]C* bb~娠'&!/XCJ='.F'6pANb f H 2.dKO|'CI\((#Βr(2?# A)Fr"dcVf,$,&^s :`$$,,)$h-Ix8s>jYb؛M BNNI-# LŴѐbF,B>BnD~jJ!c#>y'BHk("L4!#A"$RG$K$O%S%RW%[%_&c&JlX@ c8 >`&LLJ$ 85 8CsdFL$H%Ð~ [袏6Ivn%10$bDdl`DbIb%b2b) .BĆPO@%I>Y#4^ h ))RC{ z.*4Ubζ[R4@%mT5ǂsr$9YcVߥl'q5cQNCPU?I Nj-Oq iH#A #,[QgJ(+f(yUQ$lr` [n;#ނ‚4/35'(/!d±qBq$UY@tا#7 {^TF:e0Fzt0L`)L.d}ӳ#@'BsH0οI)evksdBlg!hk̰_j31p&4(vcR/8%MZ#sn#(ՇCoP+ː`GV:F r$Rץ"rpg.2.-Jdva$a8R!).a14ܼvFfda K$$D=NbOPM_~'0*BI-.܎ܓZ%"!gC5h4D0%hD(֮FF\p 2%R\ Q 0ŴYNKRh, 4,.ܚ P.˃]j%bb4Ĥ44g7ɋ<,.41-YG6 BKIgb$DP` D郌,+0Zj4M{m);PXAaAa^ܰgkosYw{Jxj_*W'A^f ,.G.>O,[eQa8m )Hdh)^%m=,!']zBsIx4B3y8yA.!u{ wP0BЏ"Tb20bMTG6WDJ6.0hȷ7qe ZPᅨrL;JzNzQd߼"* [WtmXFb&%C7f^iSÆ*bk@u g~BBuƔf16I*E4Iq7 hMS'!nsvt#%Q,JmN)#TeKhb8`FȾ6j08~x} Ԉ@z..kuQ]Hg, HfF DuLDԌn#),t)ðį# dJ@BEe IDɭP苲,썍0\}!q"/xk武,I*sƤQu{84!a%6hE2s(7F@"z8 3h4Z,StD8a|:߯!HY4Q)Jta1LYq9NAPZ5IR@<  P]~hPB! AaBa@p aUXo 0 Ӊ@ DSvEhr <ŀ#g=O?u&|Gp+>/ ߏ0$r`,_k1}*#k\_YN<6c@?{ 3:i4q}*2l3*׹0 j׺nC=n.дkәg ;l{A{kMͻKzg1 ++ $y~3 <43ٸ{/PHC0Ⱦ-KE5;~ rB!${ˮmUDSo HӨ3lO!$.|3n/?1{248P:M 7Ns@C0S;St725Gk۰1zU]V%V*1z4T֛O @W&_ +Q#DD bNtr/KHYVDdHdbR9$=0 gֻ0Lh,DP9և(p \U`xy\-DD]4f"dMqĝ| fLB(RbGBG`iv :zH~gz/BqJiu/pɮHڱ"*蚔df'idX${́S\$!}:)lX-P (~#o)BcsIfZ0!!gѯo )wT[ϩ3a dҜi>G(v90C=/Pcxo Ѫ<(4v8)'`pvG a<)pg a2`H*( 0&xp]T8 @l5B#~1` b~9 d c$FbhUVu otn]ro-yW͕Y766b*܂-sYz9?"cIGMH13z]Sly,$ޔT7Y/7M0y[2h6U$׋u\n0!:WAgH$έ8NIw n)hT 2u ue[֓KmG#`^6&#9ɗpʮ!_Ţw&)| ģhN{ӭ:}}>AA= Sj)J's{{3#:aT@8q9B>џ1?IX5&f%c?!5301(.1w38% SڒN!‘X,Fd1&'(Iӧ}/|-`Ĉ}r#h,,9)A 댓 ʴ2—z0iI W % @Z ?[@R!6Y?D6- ]@ P! xׇ@Fa- { <4!ݏA 'HP/͏qK޲B{86cpMPxȷ5iT %   }bۇxvx~u@|x{}=Xx$vxwuHyMŇ#P%5EUeuЀ -Q 2# S'qr!5Zk4͊ԀyH-"4ko5?5RT/ IaP -ҏrxu{p;iw=~(shs+;|5HҳߘsL y|8ϒL"[e% )"Bqf1I# -ab;Th13CU"TE'qRE@Rc![-`֩iqjeb3 RB,eI5j5U6Dj6Y6 rq!cɤ,VӪ |CݛCoC{.Kۉ1\r3-v6P֡TU {o=ս7 +3Hg6[YnU!ӆyHGiLǡ< }5RZ) 1u?4(u3q  H3E\=o %UœZ3G;Zʳ0)LZ"٠@q @ɨٜKz7;mORUJ)\9]Ԏz }N9`],|oi7@`Y\5ύ UlG%,ٵP^ن8=-_$۵ˉ]W%^xؗ?Lyex]Z`f`8= ՖX)Q`U\0`"Xo 6 r kWp`( SNM0(Э 4^s\Z%Yy ƀC8Q!M”: [&W 4ݻ-۩ y+V-)cyA\Q3Hz A_ n7%aA&B6CFDVEfFvGHIJKLMNOPQ&R6SFTVUfV0 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑm6 McSMdSMeLMfMf(=RSMfs HMfj*fp]C H1 yW  Ҵ j#OKθ~8?o@h<A\BWCYDr%EFG~HJqKLLLrLLϒL3LMaj 6hGE7*//)L1&.*)'W+/%Y*7065,55X7<2 G &-A4n =0=#d+! T}Y:o&j%%FO!kl   HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmmitmproxy-8.1.1/docs/raw/_explicit_https.graffle/000077500000000000000000000000001425660472000221275ustar00rootroot00000000000000mitmproxy-8.1.1/docs/raw/_explicit_https.graffle/data.plist000066400000000000000000000602341425660472000241220ustar00rootroot00000000000000 ActiveLayerIndex 0 ApplicationVersion com.omnigroup.OmniGraffle.MacAppStore 139.16 AutoAdjust BackgroundGraphic Bounds {{0, 0}, {559.19998741149902, 782.79998779296875}} Class SolidGraphic ID 2 Style shadow Draws NO stroke Draws NO BaseZoom 0 CanvasOrigin {0, 0} ColumnAlign 1 ColumnSpacing 36 CreationDate 2013-01-02 19:31:53 +0000 Creator Aldo Cortesi DisplayScale 1.000 cm = 1.000 cm GraphDocumentVersion 8 GraphicsList Class LineGraphic ID 4075 Points {299.94835408528644, 473.66668184598285} {344.38497416178376, 473.66668184598302} {361.71830749511713, 473.00001517931634} {413.05166625976557, 472.66668192545569} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4074 Points {300.4483540852865, 420.70833897590637} {344.88497416178387, 420.70833897590654} {362.21830749511713, 420.04167230923986} {413.55166625976557, 419.70833905537921} Style stroke HeadArrow 0 Legacy TailArrow FilledArrow Class LineGraphic ID 4073 Points {300.44835408528655, 367.66666611035561} {344.88497416178393, 367.66666611035578} {362.21830749511719, 366.99999944368909} {413.55166625976568, 366.66666618982845} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4072 Points {84.896697998046875, 526.66670727729809} {129.33331807454422, 526.6667072772982} {146.66665140787754, 526.00004061063157} {198.00001017252598, 525.66670735677087} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4071 Points {84.896687825520942, 472.91668446858688} {197.99999491373694, 472.66668319702148} Style stroke HeadArrow 0 Legacy TailArrow FilledArrow Class LineGraphic ID 4070 Points {84.896692911783873, 420.66667453447985} {129.33331298828122, 420.66667453448002} {146.66664632161454, 420.00000786781334} {198.00000508626297, 419.66667461395269} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{316.49998792012531, 326.66665395100904}, {65, 36}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4069 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 4: Initiate SSL \ handshake \ with SNI} VerticalPad 0 Wrap NO Bounds {{317.00000000000006, 456.66707356770831}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4067 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 8: Request} VerticalPad 0 Wrap NO Bounds {{94.187746683756515, 509.33333333333331}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4066 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 7: Request} VerticalPad 0 Wrap NO Bounds {{94.1877466837567, 441.50006103515642}, {76, 24}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4065 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 6: Complete SSL\ handshake} VerticalPad 0 Wrap NO Bounds {{316.99998982747411, 403.66686820983904}, {64, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4063 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 5: CN & SANs} VerticalPad 0 Wrap NO Bounds {{94.187741597493542, 380.00018183390387}, {65, 36}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4061 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 3: Initiate SSL \ handshake \ with SNI} VerticalPad 0 Wrap NO Bounds {{94.187745571136503, 338.66666666666669}, {84, 24}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4060 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 2: 200 Connection \ Established} VerticalPad 0 Wrap NO Bounds {{94.187741915384976, 283.66659164428717}, {64, 24}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4058 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 1: CONNECT \ request} VerticalPad 0 Wrap NO Class LineGraphic ID 4041 Points {84.896692911783944, 366.91666793823208} {198, 366.66666666666669} Style stroke HeadArrow 0 Legacy TailArrow FilledArrow Class LineGraphic ID 31 Points {84.896687825520857, 314.66666126251221} {129.33330790201822, 314.66666126251238} {146.66664123535153, 313.99999459584569} {198, 313.66666134198505} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{430.83098347981803, 515.99999999999989}, {36, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4026 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Server} VerticalPad 0 Wrap NO Bounds {{40.499999999999993, 486.66666666666663}, {31, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4025 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Client} VerticalPad 0 Wrap NO Bounds {{417.16432189941418, 323.90565299479198}, {63.333332061767578, 185.52200317382812}} Class ShapedGraphic ID 4004 ImageID 6 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Bounds {{205.34386889139773, 289.33333333333331}, {84, 248.66667175292969}} Class ShapedGraphic ID 4023 Shape Rectangle Style fill Color b 0 g 0.463735 r 1 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 mitmproxy} Bounds {{4.6666666467984399, 351.33332316080771}, {102.66666412353516, 130.66667175292969}} Class ShapedGraphic ID 134 ImageID 3 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO GridInfo GuidesLocked NO GuidesVisible YES HPages 1 ImageCounter 7 ImageLinkBack ImageList image6.tiff image3.icns KeepToScale Layers Lock NO Name Layer 1 Print YES View YES LayoutInfo Animate NO circoMinDist 18 circoSeparation 0.0 layoutEngine dot neatoSeparation 0.0 twopiSeparation 0.0 LinksVisible NO MagnetsVisible NO MasterSheets ModificationDate 2013-01-03 02:14:45 +0000 Modifier Aldo Cortesi NotesVisible NO Orientation 2 OriginVisible NO PageBreaks YES PrintInfo NSBottomMargin float 41 NSHorizonalPagination coded BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG NSLeftMargin float 18 NSPaperSize size {595.19998741149902, 841.79998779296875} NSPrintReverseOrientation int 0 NSRightMargin float 18 NSTopMargin float 18 PrintOnePage ReadOnly NO RowAlign 1 RowSpacing 36 SheetTitle Canvas 1 SmartAlignmentGuidesActive YES SmartDistanceGuidesActive YES UniqueID 1 UseEntirePage VPages 1 WindowInfo CurrentSheet 0 ExpandedCanvases name Canvas 1 Frame {{271, 336}, {974, 874}} ListView OutlineWidth 142 RightSidebar ShowRuler Sidebar SidebarWidth 120 VisibleRegion {{0, 202}, {550, 469.33333333333337}} Zoom 1.5 ZoomValues Canvas 1 1.5 1 mitmproxy-8.1.1/docs/raw/_explicit_https.graffle/image3.icns000066400000000000000000002760571425660472000241730ustar00rootroot00000000000000icns|/is32+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA*)>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA))>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA)(>j&u~u&s8mk++Ƞ3ɢ3il32fMMM[{{[MMMMffMMLL (,+(()(" LLKK,.-**'%$KKKK,1/.+'%$" KKJJ>==5/JJII>==<9/.IIHH>>=<:/.-HH GG~=<<;::2--,~GGFF};985,++*}FF EE{:9865-++*){EEDDy8653.*))((yDD CCw531/*))(('wCC BBu20.*(('&&%uBBAAs.,)' &&%%$$sAA @@q*('&&%%$$#q@@ ??o'&%%$$#""!o??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF};985,++*}FF EE{:9865-++*) {EEDDy8653.*))((yDD CCw531/*))(('wCC BBv20.*(('&&%vBBAAt.,)' &&%%$$tAA @@r*('&&%%$$#r@@ ??p'&%%$$#""!p??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF~;985,++*~FF EE|:9865-++*) |EEDDz8653.*))(( zDD CCy531/*))(('yCC BBw20.*(('&&%wBBAAv.,)' &&%%$$vAA @@t*('&&%%$$#t@@ ??r'&%%$$#""!r??>>p%$$#""! p>>==n#""! n==<=PF  FP=8MJ1*""*1JL7.HNA5@@5ANH-(=MK7 7KM=(+DNK@  @KND*-CLMIDA@ADIMLC-:EJMNMJE: .;=;. PPQbmpqpmbQPPPmmPPPX{~xvx~{XPPQ}v? ;v}QOpf foORuuQc>8bl{ {knvvnnttnnssnnssnmr rmmrrmmrrmmr rmlqql lq     qlkp8787652.-,pkkp767654/.-,pkjo767765650..-,ojjo7655656652.-,+ojjn656544544.-,+njjn55656545440-,+njin5654566543343--,+**niin5545454454543/,+*nihm4545430,+*mhhm4543431-,+*))mhgl434343232.,+*)lggl434323320,,+*)lgfk43232112-+*)(kffj 323233212-+*)(jffj 3223232112100++*)*)(jfej 2121210-+*)('jeej 21221010-+*)( '(''jedi 2210010/0/+*)('idch 1010/00/-*)('hcch 10/0/.//-*)('hccg /0/0/./**)()('gccg /0/../.,)('gcb~f /./.-*)('&&f~ba}e /./.-.-+)('&e}aa}e .-.-,))('&e}a`|e .-.-,--*)('('&%e|``{d .-,+*('&'&%d{`_zc -,++(('&%cz__zc -,+)('&%$$cz_^yb -,,-,+('&%$by^]xa,--,+**'&%$ax]]xa,++,+**('&%$#ax]\wa,,+,+*'&%$#aw\\v`+**+*+*('&%$#`v\\v`+*)*)'&%$#`v\[u_ +*)*)'&%$#""_u[Zt^ *)**(''&%$#"^tZ Zt^ )*)*)'&%$#"^tZYs] ))()'&%$#"!]sYYr] )()(&%$#"!]rYYr] ()(&%$#"!"!]rYXq\ ()(&%$#"!\qXWp[ ('(('&&%$%$#"![pWWp[ ('&%$#"! [pWVoZ ('&&%$#"#"! ZoVUnY '&&%$#"! YnUUnY '&%$#"! YnUUmX &'&%$#"!  XmUTlX&%&%%$#"! ! XlTTlX%&&%%$#"!"! XlTSkW%$%$#"! WkSRjV%%$#"! VjRRjV$#"! VjRRiU$##$#"! UiRQhT$#"!  ThQPgT$#"! ! TgPPgT#"!  TgPOfS#"! SfONeR"#"!"! ReNNeR"! ReNNdQ"! QdNNdQ""! QdNMcP! ! PcMLbP! PbLLbP! PbLKaO! OaKKaO OaKK`N N`KJ_M M_JJ_M M_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\KK\GG[JJ[GG[JJ[GFZIIZFFZIIZFEYHHYEEYHHYEDXGGXDDXG GXDDWG 2''2GWDDWG ,,GWDCVF ++FVCBVG 3''3GVBAUJ  JU@;RN!1*""*1 NQ:1LSE6@@6ESL0+ARP; ;PRA+-ISPE  EPSH-0GQRNHEDEHNRQG0!=JORSROJ=! 2>@>2 SSTfquqfTSSSrrSSS[}{}[SRTzB" =zTRtj! jtRUz zTgA:fp! os{{ssyyssxxsrwwrrw wr qwwqqwwqqw wqqvvq qv         vqpu8787652.-,uppu767654/.-,upot767765650..-,toot7655656652.-,+tons656544544.-,+snns55656545440-,+snmr5654566543343--,+**rmmr5545454454543/,+*rmmr4545430,+*rmlq4543431-,+*))qllq434343232.,+*)qlkp434323320,,+*)pkjo43232112-+*)(ojjo323233212-+*)(ojjn3223232112100++*)*)(njjn2121210-+*)('njin21221010-+*)( '(''nihm2210010/0/+*)('mhhm 1010/00/-*)('mhgl 10/0/.//-*)('lgfk /0/0/./**)()('kffk /0/../.,)('kffj /./.-*)('&&jfej /./.-.-+)('&jeej .-.-,))('&jedi .-.-,--*)('('&%idch .-,+*('&'&%hcch -,++(('&%hccg -,+)('&%$$gcb~f -,,-,+('&%$f~bb~f ,--,+**'&%$f~ba}e ,++,+**('&%$#e}a`|e ,,+,+*'&%$#e|``|e +**+*+*('&%$#e|``{d +*)*)'&%$#d{`_zc+*)*)'&%$#""cz_^yb*)**(''&%$#"by^ ^yb)*)*)'&%$#"by^]xa ))()'&%$#"!ax]\wa )()(&%$#"!aw\\wa ()(&%$#"!"!aw\\v` ()(&%$#"!`v\[u_ ('(('&&%$%$#"!_u[[u_ ('&%$#"! _u[Zt^ ('&&%$#"#"! ^tZYs] '&&%$#"! ]sYYr] '&%$#"! ]rYYr] &'&%$#"!  ]rYXq\ &%&%%$#"! ! \qXWp[ %&&%%$#"!"! [pWWp[%$%$#"! [pWVoZ%%$#"! ZoVUnY$#"! YnUUnY$##$#"! YnUUmX$#"!  XmUTlX$#"! ! XlTTlX#"!  XlTSkW#"! WkSRjV"#"!"! VjRRjV"! VjRRiU"! UiRQhT""! ThQQhT! ! ThQPgT! TgPOfS! SfOOfS! SfONeR ReNNeR ReNNdQ QdNMcP PcMMcPPcMLbPPbLLbPPbLKaOOaKK`NN`KK`NN`KJ_MM_JJ_MM_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\K K\GG\K 2''2K\GG[J ,,J[GG[J ++J[GFZJ 3''3JZEDYN  NYC>VR"1*""*1!RU=3PWI6@@6IWP3.EWT? >TWE.0LWTH"  "HTWL/2KUVQLHGHLQVUK1#ANTWXWTNA""3BDB3"t8mk@'̍'rr-*00  $%  *;<+  (8L}~M9)  %3DZrs[E3&   +6CQ]hqx}~yqh]QD6+   #'*,.1122233334544554444544334433332211/-*'#  ic08A jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1 @s7]GWt-XR9%ո=U΢C\fF|DrbDXrc>5BVK8*j|& $Wc]?%R:8!΍]މr$<Q3Okכ]}Cs%Q 4|O{%-=㢣6Z_/:,Gi~rbP:P6Su4N2':|'x6#speM'"@/n9:,-''+^=,"0ښb1M® =GbHjR:V^#7.ˮd~#XM<3ށ ^QqM8W>\</P};YZ~BZI;.t l *j퀫wH!_Є5dz}z jsϤy{ QP7g JHH p*CF+ϑJq qg̫AQ)~$PZz J#5GisD[؅^ǀ52u+[>K-)76Lq@$CvR?'LNjgBj)݄14KVnI @(w3Xg1m|Tpo7cq䜌={Љz l47CxԄπ <׶,vѳb@8lR}z ( 8v/k|9+'9@uxC⣽.Z哽hX1D\-8;1_ѰUmnQiz áuA$"!J g-ASxe>%9~-ґ_yZO4MfEԣ2hF-+r"u陡q/uԔ@ѵ7v_Fb>؛'lQpnˬ˫`sGD"R81Z` D (5ٗm5AseQ4"W.0.-T5>"&4j+G&,DΝӹ+Q]>ۥiRQxW6$ʶPx^^w!&ik*q+ǢbJ{ ?rǪtߔꅷuF!oC \ CvpC|*u3$H-p-lx VI;yiJ9 9o0kp;iq{CF`Hr=^ S)Иg}\YFzbe `^T-t G&wbh ;dy+?jj0>vKWQX뚤TrPOYZ MfE1ĵ~||7@FRcW? ̫UZpG{>*)w~ʀu)GI>׹s}Hߴ,k@迂.?:;oK*-&J^1MR־y}r6S02W\rž;mya0k .hRϹ_ʉ68ٹ!"/FhN0 =;^Ƌ{y*> J`Kw& k4S,b{qyixXY*6fT\%!ǜ)ۅ+7HX/fڃa20$[vݥn7qeϚ#߯퇶*G9 nOǮDCi g`0[DIuYR}dZ2^RERT2Q[ ^J^AR: 'buV]ZB7;['[ium.հ>"I$BbtPԹ|/%9 ۗBm3jc6  >Y~x>FZx`ʄbTWU>!ȅ8<:ߝɸ<<\% K8x ƻ6<.*b]E{*m9ekd?ڞ-~G1nQtwc@sn=Gp?.V\2̜W.ŀUB ۭZO\  +"- gSf@?ҡ1]BxT^I 'ڕM$yzr)ImMvR΍7{dj]oMfG"؏c OxӴ@j: y Pe58LՙbH u>ǗtLo4/uכƍp~N:~Qyf|*E'afּgtas(GL>^Q6 W_E-oz_RH/ĩ71* zdPǹ2Oꡦo(T en,{muBla(Bnrd*ʎ4kq!J]IA$Ұ{Eep Lo7d40đe/6 öt~/7}Z;#}"[o4me]\֧SfuBKr0s`8x27t"ig&`Lu\Ka)zԭF'0"}uEʋz8ء d{07?_lJ?]WW7ZˈeTUe;ʏH2v O+нYcҳH;ϫߴ X-n_0*ax#" C2N]a5*qQh\5A71߬ʱa.sE幤aeH!5.R{KU^,p.hUYEHgl5/?Wk ݖ mJxN>%Lw5q"2J<^2 Jkf ]!*Vۯ8JX$;]ެD2K tc::+1nN10!8v_4`gR_|4G҅eZS+EQH;_'A5r -i6 "MK/z?WDȕ [ }Ihk ǮLl}cIܘu?RyP }[?b[VK46wrNh%x2RTv0,^"ul!ѣ[ڳZ*ۺu顧'?&`avH bd* 4m $-Ln~'wtN 5kE>vI* :,ns#ET /c=lni3RÞUM:c]J EX OsL .TE(ti*N6i+KVDiA8~.}R&}w_`뿱RtWornQA͊>οS<:a"st-#xc=+^͖ J!.goh]H$v.Ne>|=Iz/ X˩9Q atµ8T$2/u\ 5Uc` k( vwvDzm \ZqAg)9X)){31"YVj~j[+; γp$\[[\26 lsW(t-E,IQ1Q鷝 O/>DMG_w(XG㞫2$:1v򙈁5,~ѓ;-_$'3t\7&)@ {G@[Ɯ8Nl٫o])R1ſ_BCɀR P"/'/<_zNsz t!L^56ՇR%pv9oMVPͿ` 3B'ou*eiz'e382<>g!w: C !hQ]%5gGWkאcfUw}}~8G ˝T:~#7߱>ʨ1 "n nIN9TMsd~cޘjLRxb]|9{>[j*5ܕp/}YebƬΌcbq43ɝtO^"C98JD,8B[&\!-Eqs#IOEapsC' rƥPNݪ+O6H#ֻܿxDRꞄT;oR 6bf2 VPGLWֱliG+IK`YZ`pWp shCPdcnlfD dTy!1?jiZ ei-vϛU -LCDpOwC1\HcbÄT`HdepwEa򗔼/)yK^S0׃&:ߙҸj$:BhoxoմV][Kium.a5xCK=po%Ϝ)p3Z۸ulg׏=)w3}"Ca8oh ,PtW$,qEAqfkM}(443?E#;CnjNE>C&ڛ ⒟LP@:U"o-z` ~3k0n,L\/`V+K<'Y>J/Iho:G+7+b7@e[ҥrA`gwq gcuN>)XmUy#)\⼜ʕ{;ZxLJSo<*)GdI @`iYBxlRAO؆e?dMwr:iK@C;"( V N"8.!’ Qvh}_$/d~M M5etAͅjƆ]A *Y;U[[H͢f>lIŮ!՘6uKg7W% 3WԞ3tEz6% ݁ !Yz8@K]isL!^@:ĂbFK?DbG^Ĩk@5isru!Z¯4c_m7Ӝs8zhƲ;)8x )}(V?>n=/]hʤBXnC X1OHLf<{Z՗捉8"_cu-p\+B$v.K5%Uژ\S7b*DQkfް>6 W !FѦXҢAizyģt}4'Y\ 쨀Ajӟ {PKIɾ5c|%74`\P<3@)!0]NJnC[o~z}8[3{jvj́x:&?X)Ϊ?_F2+R/}_FƩZ=|pT)\@mdYvś? Fj! W_nᩫJ@o_<*:c/ :.2a1.#3VyAyw%s45;6D!_RVgN{>2QB }' T^k7dJXqږL7D FtH$˻-n<]Chj?̔kh*yB7 jy(,M8E(jf3ޤ `0kv1^#~6[z$iP+%UI \ $xyt t˴?XI(Ӄ,z`bQ]R\N &ƅzPݮ+7ښ'jnխ࣋ɭ, *z7x`yC j*nu!X+;ZSb8ۀgl@[BQݵ(? D>?ؙX9I/8klL׎@9Z{}x ]1?H e־h14%{{s"HI/gW`~ ".fH7:H9\NYp{܅l ,P])x < v|_i?5#55{p 5M$0/"+VQh~Kfh$ѷG g6U{'A֐yxeH/Di -#MLXadDɡֹD=1&̓DwK(9r0Xi5l2q@YTj]4r1mpXR<zZspv UWA1obi bx[7]]SԄNiraԧ|D^z2 QVn/+w\NĎa2[Pf Ѱz 4 |xvB⠸`O||>*+QV\id%8" 'O۳iǏ {JCH@z٘ZWBJ?JTHpM'E2b~$]KTڽ4A"ZGřΥPMA/IB_?/>Եu)S>g!vEaJ'/ݷ ƚ 6 wm'2 @XhL?|{$\v_}./Z [T٠v9wŬv:U8Uz[7k$,!.ЃZم2R`0 `e sE~Au 0Q4хk%\ A_'m0ԍ\sȋ~ 1 qMo|‚=X@֔;}V%_x9k; uF44!|7^ܞIK5fTK3D/1s^9%rR"}cA XVk~bRS`ٶH] JdZh4$t\xcHʟyO`6 ?(,}-grKQ-I^w1+'zQly>Y,(P YU'*oѵO\ YaʚT{AsV *%uM&է BW`<viL,JsiZ] .Xn},8xC%JL)u]i%YG IJ@F!'?'|n$̧rt`[.>%Fm M<kdgRw ?6F?/D?ZpD|8JWRVf{J2]7-v*5M\O)dF_~fnoM֢!g+ g b9ev 㱦%SUDFSG&F.N?+1YďI R}kp[&¸Xt#eC_x۴rkE٭Qluu^FPָ9J_1wB,X*^D9;Cc\i!κ>b^}`DWۿ{:ˑE8-$-oJ3p_zDr"@(>"a ckQ E;دx)%#tq2XNDҫ7;f-qb"o;/:<1V)ugr wOqX`$܁}9'*r= ճ, ӥ${`BDg.1>oDv^zm[Xy1jLMY@2Gaxw )ϸ[h[cfg R7yawU:qhz eR H*b=Yۆ.aJ.8{=0/4Y4LrFqirST0XP2y}Fr!@tZHV+bh+Sj5IoB\!:*VY_ipTv~5WiȠ 8AcuJsu|4&$ǫP<8|E]XwߡAz >co߈}A<Ӈǰ ]ؗFV|}b"FbP#}Y3A泊8I]*f4 *j"|\kLtT hjLlX;|KS!]'H_,0/c[r' ?2kG]MT) %3l}=$ ˹ٌre34-֮Y"վs>V^opݨ'[[.Df09Spwl#'j#/ ls Nm8TGPx~v'8UIv^c-"/NQ`\U\Xvh^NnɣSPAP4+"lxw🤄uWznW[+r+& NwT[&ӝTś1i'FZ|;Vl}F!f;|4gi& vR#ޏ:M _͆u}'#KrCU/`jU(ddϏr]m1;)s{QӢH/; ct]6_EXˤpϨB#, ӝx-^ߎJ1W i/4gf/w+Ky`vw`swv< 'Q~lnt tEFF _Mo1]ެ \pP,}>X 7;z ښEō¹2m)rԸd )νOر9K5P+92;lw:? ?Ԃ^pL^'>oK ?Cej7n+ia2k9EE,S͠8^ |nX.q`rU[JAcGIfqϢxv eU&J;~ ߳'f=:YW0{QtBՓ\W3"9#.*z,>yzTpx UL&bǃK);6$<usA͚6KZa_R܈8<+ޭx5GefTFvU創o!ANJn[QLes`";4͐z֛f@ZbE\2L~ ;Bн]|9_!K-/8;%Pe% *VP'ۣSaT׵^<7`n!cN_ǂ.;2L~:+Q3v)WEwsv Ljmo1և.rW|ۂd߲%m#J=hPy+^c G'ֲ^d'K^Yjּpm, Wq|h׉,%)!5T8Q櫎NB9&~H('l!Yɵ]MH2ާmZ椝y 1)DӒʑtkT.fѝ w%TvַqcɟB^'m?RB"1T/+R5P DŚIi d.'j -3N'ԁ/s?Mre[}$,wk`THԝ8gdw)hVJ|}>f0s Nd|T&ѥ%Í0/L<)n1uLY9D8<%ڀθ;/>tk?t wM];qq|g =BǽYR95' )H|F}OR {$XW@t@S=Xyv?<-h[84,eҴRЖ. ϝh˛):CuD\ t#hUi-6WQp@\x8Jwɰ@vfgCJ3M2g6TG0Mnl3"K蠶019 ,0r%z^ࣚƘ:8WgftTyaZu7z0j8#6kN[c3PEbwGŞd.E~avBh HzV+j]ObDܴSϛG3՚VԚR W}y5(?R1A9|.T z&߁ڈN(wQZn*\] B(Jn*6;Q׶lH%vptp?ՓlAr B>禓LD\̐-Sq[6!MZ%$#À{־Vw.Mޑ; 3l5m[aVݲ6ʈ>X;cSxn߾na0qch25L ֚DQiW~$GGWqΣli1F\ɠU yȗ48kii\ 1 )_K&ȯKQz_6뼻_) ѴxJRcgѯa-:M2q⣒OXƽLA޽j GDI¯ CQtx|_a<0, 5v\{5*%Й8v Zo&XťU  /Ac꧒Ss/?Lx'vE['-vb==:L6`ce0 aI4‡;.*#)$2o[ !rd/#b[ ! ڿ%5ݎJ,__&nXxIb0Y"!ǴnnP0x뭑;NHY>#S8GzfhefSA`m3@uX:,{ol2D6fXǬAGƜ_i[t gU=[MK(ٓ<$`,1Ěu2(t~x o$f^z]?Bmָ`}H_ؒ|qc Ā6 ~ޖRgBV'oEĵGE]7ZcXF~bɜ.j!};mĠ8>jd6!W :1 >O'\1:@-H?9M@|vz3BoddFxX5A۹ wVЀ J5 KPm Łz!^YG|ʞx"yϏfw0yqǽp+fQߖ gszw3\Y('7NWӱ(c tDh_t3 cl* \+;}}"b݋\8i|& 1쿑e62f twCVIoC4`_-m<"wg$s@>l}HjherRh|ׁUt .9)zPC/^`um$V1:+z\Z2ah^Ʉʫgm߯͘6>n}_j4bqɑ=K('PaQyͤb1&((r 6/08X_#s60elEoWŤ1Mi4D1۳ o?rhQXtޥxaH}ncBj#~*,uQQI&:DbƮb8dlg%e&mbKIzfN$.4_|^ϩnk|*~GnYe?~s>1B۫#mE]սzو_:l; >>1[T ̘ߤ@_APt}*ц7#S%`?;Dui;0K!~OvnT=VP.Բ=9%G&;@ĉ6‡n/ga:KoM{ `m1**V!Sߵ,2G.}nӈ +}4IZFι x$ f&:icS@!Ov D~W~WK_U}TUJ?kglՅqY$9wZ()*7&K?9ޗYk& c@J pb#u?$V|7|7tK(g翽w<<_??qL7B(;o6O!JB40 4sr/zjvPzc8VJ]VT~GM(61O'=fxN7^Y3= ,MJzP2.gHHbe\+noo3: \鷭j+˃<)1ۆɶV}4>!/9ģ>&4|dPdo(/w(_^?a1=πECJ S-[6cM>ʠ/;ޝ~AQ)1^,M֌GɦQĝeVkc 2E#-g(Z)ujh 2s{VͅZTe Ru+)..|4*9>w$*Y eRdUcmJ?BY[rs {hehVbިyǪ]0NJP[f<#S^ʛ6"F?WBU17"꿗 A$Q̾sN_+J^Bi# zH?ns­Ʊc6Pik@~WL8]8'Y2yoH$mds 56Vkɳs _9Ѧ ]ޣnBdHP2(c@D !}3ݐh!w"tl]?xƜ|6W}nڤ(5n0a#`,[BLLApv="h/:>)\E&l|YCLPI(oiM HP' <2L&x Ֆ]U n [;KȾd(z(RM(W0IA3 Y4ffb.k"7\D`6qs; 'x޷o-<];HAšP&'Չj¼fWO%pRv ^;#n%XTlUlyD=ic09 jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1  ڊIFw a|P6Hk "ɏ JV謢RFe|IH XE+B+4ڻU+?b]Wi\j>2c!)x-PFY? GHHQ mr3Y) e?3 A ׽ 6fMSsIL8@kDBUCPZJRsCD*8ji|4-;[+yٳnG9쵊Nh2H}Q`J Ͱ$Je ?;:T6Ka߰6rhGЦr#,Chw|jp2NiC[FcpK%$*ItE#l5p sk  "WC +1V|6KȠK2mX3tN~z J#5Gg#h>~$YC>Fr "_-剨9ȎȡpZd.>o*hNs#H#嚋4UI @(w3Xg1mbzlx>nVJeLcBW7.pn.@ LC(~rWr;~/4pp^h 99fէx qz*= I[k]lJȿ";Af/꭛hof|.*4ɟx*"$1sP.H6DEP? ֢OPZL߈ІC2YIN@̓NcʼnU2 ]?3~LWXP+hPd N_ %raC}5RG:4qpp÷Q?\C-?C;*͗{H;@@z']z89Q3RܽoY#&e/rQN@~QcH"fqK2S LɃFQi ? + Ѝ@a|A[7& S(YR&e;iLJp3X~9zؠwł9x|CaUL:D֛ ͭjC4,&'^vM҉*/f6J '3Ђg% ]9NƆ n\3fYçBw2VDߒf7d`Vφ.f>`Y-pYm9už|8@.bRo i_:r/ICu@ oΡF&DyU$ya9h#$.@2rP)2mu "CE. sֵ+N49;>]J/b /~TsxʗKf8fBlB_Ue+̄[jS./B5A1<,|,@PzyV8!#̍þ>.à,RK!"i~?cZ5Na!|{Zޠ+L,_C7a[BhZKxү)͂\A`+sYsH7R볓wwa8AV(r+N k]N]/7qQ(F+ j-o#Rl>=1Q![0l2iI(+} vPN)[ZҦX{L)Xmxm%_46(-xM&&cIwiZ>EH^@˥eF)yKʀl^Bm3/0F!r gk,M7$.# ; Zf:r~$Aa%֦>pTg=i < -%f4h|%.pvL5%Az lm07a}cB $vΈ_ȇӰ;{Kl*sS:u-8޿th*o y!kdxU//Ȯˎt6c榕RWj|2gBH?<9gJL.jKHh!Ƕ[h zTy$Moiq+Epji@QOj5y7919KDE~GeL0uV,^vI_! cen-J.bFJ.Ĭ5XQYZҖ9ob;Gkf܎EޔHXSFK<"0u4RUJy Nϩ`O\c4ZyW$>(᭤!i 3`{K =š'# sKQ*š,,Q EZqa% ?um.jmI^^ –q%w+E>_i)-zXT+ڒ;4r`82ʺYbccҁLI8+G$+VhzKγd#,ODUi"'oC,I$4.5yv"J%{Aجr=S?f*G䦾a‰> J\%m3y% /mGm]ѷGT2dQ>0[A}TQ^P46SG{#dcXAAq|6Qh*|Dm&r4;yR !6ahY_oU:Q[6;sWKz$B$1%ibAV?A=0l[Vj\I_MLJ=?)։ݨ>O=*]z~fĹpC>NU*FlfP"d)) ""+SPI<ȱ(Ai'휎P$Dn(C"ד0RbJ;O 8Eqy{B4h呙4vGRʦ>$E;:"^ (IvT@;b^M1vB*xTNuqUdP$nw>%;4vUΛt6V(duiܫT=8U=ާ^.DCGiu [8aA+Rx- [OM7c|Y@$YW@;XW(VVu.BS!EhCz{" h;X0$/e,$KQݿשHU 9!jr:i/X㕳]%K5TԒvZ gGt`je7s'xÈ~K5I!]H-TA x$W{9fG:P[Rd: hSK;lFezrkeLLLOPDt3493x?LM1+v?82h:#R%y>seޅt6yӿIt^.T,)\dze xeLfe_5eX[Z IkxqrV"Ď'לB;b[DU!P. tM78_H֥j'~'*I<;buTpZ7P`xA؆F ኡYKJpZ fK@=ăyH|f=v~3~"]9Ճح8Pͥ҄37`ƀ|=Y|=tƏ\&$2M}]u%wޑy}#>x?gGȹ+Q2iyZ*"^;#y`tr&d@'̾.~*ARB5JJkei/*U =2E' ?Y|rɴ|it/o};hN>[Kaƈ{3Dj1o#`HJZDs >DYoeZɬP<9/8ЁUU3\6>|=u|=经"GLOOB 8a>(E~+uMu嘑4(OWas %8 %h wm{5r]i* B|_瑅MF[ZTQY}hy[TLҾ8*7UI}@s6*E몟)E 8o{B:AԱ?8%9nd15_وrBrl@Ȟ;Cݝ0-9eJ8*]Gc5LLq$pnYcfO?uߺǛd6V7W}@F3Tºk\<[ wC_#PAs=I':; \ G"~TmYAmM2:`Wɿ(6Kٙ!/X9L1ₕu9LU^<-zj+bmU6(e6kޜ2 ] >wn _MjJ0|~ "08zד2qARJF_i`z\*U^>I%oGi@B!aM2+}^ 0W#<w nLdv+b? *BiVb |4_ܷvH^dF)yK^R򗔼4v]HYW$ a5`_Q^R򗔼/)yKtH]#/X}aܡ۳zR/MYR򗔼/)yK^SI47~٪nkWg'tD,H$v1+yCoc4.NCUq^NHgS:_lt5>?)Ff0'2'G()#?s}% X`(*P眊s:c! }*&Ʃf:2 ;;gZ!b؄<5Nͳ yA\j} r\ۤFmX ]͌QHJ2xiJȱ^T"ދݳ}YI,'XlbC[*htpf,iny0sGңoIfIDjfK7'̝T)8KsSmO6&0@_k!>`]]V=#,,s]Wat$LƤq!Gmxt%]="EpNSeN6(h&/Y8rS% __%o2&^ƺXCsV`WE+'|bER]~Hq2bRPZ9kAjህitsh3Rf3]s@A(MH9j-f5@Y ? WTD Ќ1/GY0<5zK(Q)W(\J|To>s¤QB H)S5+'$-#aG@a Glت{ѰU-"ǕQRz|#1An<N?$_EXC|F`Y3V 69TDꈰ_ؾC*p%Id[!lY؃rr*a bdW$^1,uT2`_/[ Y9[r_ґ}/l~nk>"dreU@P(ej|R!;s[L[ϑ5Eߥ[R1dP L#} \ӹ"} 'tk^m0Ó:wSSRoc ta#|5{M"#8 P qsu* iJUm*:\6޲ Slhi?tо)&R>)xⰼ6_i?>zK .]ATAGK>Ãζ&pK=kxȓ3ߊ E 'Eu?s&Qx}"6Mv@v5& lO;6 ;ѕJ/^j/%$JmrkX]1=IДnbSO/yU/"[ `;tF֭^1 cąf;:-~훛<%ZևЗ/66gBᏁa>Np OhJnD?ᔞ]~Ψ g.%]+a OMc^Q/n;w΍(5fDr3-kڊŽ+%LKlnsO7΍Ls^uj0bp rkqsI4H҆E] 1)pphq*9ʶR5ƵՈq hMjxDQ{rĪQ(HQMX,R{+ptjkFQ(R3Js'_wX_vYX-ckB)ҥlcf.sҧ]0E?-d|ޮ*` >iHmi>ĪǞ P.Փh '^[o6gV Jh, 3_y_)47XeMe21b"n[B1;,te+N 8𱠘WXf1IF%Yv&;|(arAJ`VZY0@'23^$.(Ju Oo+Z07hjL}9 \&%$]-556=x$ǒnEF3wс1|o'6&y,kxT& \>ui)W{x 95E|z-kVǔѥ b-v:@oq+\ 軶Wur];'Z0? 'EItk5JG1@l}Q&%B, 'z|^fE9f(Zn#t:əm~|O xkZL gJq 08W`7r/^/V#%@UC!8a2 N1z$opCԸX\J\^skB#(\s/6h3dDOlNqP lШ^)Zh)=V*߱D=0LUA9~,vP7l 1#D.^m&?، .<x;>֮KmQx*k T5vzΔ9]!|3<'3]nIJNXs6,R˄dj*vCh E)nFhXMMCelLi $!F7zs Pqz 2) kLYȏdP?jS$8cV~˱B^ _q_z*dkyLi7"0=Wu/X3j*7-ntu.#Zt| s-IS*"B{[3"Ch.sIsģ|-Ƽ}&ߩEÁ$.JH}گu"謢1 Se*(#Pnq6jI2ϖ[ R?{_R1y(@Y__['EbwӢy"JNu.B8-xE'H3hSCwv1r^_"fmeGdڇ]w.@2DB#Ũ+JhJnZI` I d0qR@X͇~ n#+tKJ8{L "]IWP0t)+UP˛ %4)xJQ|57aiz,y: ^ ΦVzRoXɠOaB^)tÒ'ma2^>$a8sh P3GZ!_,[nH_Ҷ ԃ S38eu~h"RX ᙅZ~˱x=(y93dLQLr=MH$C|PLpoqxhN?-\"9+}k%чVeR!7j["gCm2~.ZQKYP潂<"S  8ڞ3@*Ze+`m6|Z\c}˿0-|79o&".XQ|124g1,L6Z͉{F!uCWB60aMeܤJ 2\~5Zib 5[hHe΄ADy i]z˵Ozr'_Tۙ6rXgB?QQy(*1|. Yeº`[R +3J3փmʳOU'W闠1Z+wX }1h[)sdD0F `t0U7H} }5缓:Y. ZCECSHȫE+| s/lLKGj/Ej}eXDWbb0urU DSCct cU^fleq;YYj z(3 m3^r0Á4I)OSq/lJX&(\{ {kqj",ne8Q7`|EU`1f g9 syqs.p:#Q0*f_PpS| ]6~ֿĂwS"MUR%~6f@M>d?^>B= +ۏZ9\@?*?͈ٯnmeYW' Y O1--ÕjDX7GS^)x| jM\ M!0 HՅ tnOɮq|뗗}81e)]r :.?пT aEV H>1RTy@M!XX=qh0[pw k=%]yɵwK~0aDr;'vWfFl/vytj>\?"<ƜsuY9{џo/f'X>#^:J#Ima뜧W .VKT1Ɠ6LPwcg=m0.N0sK,jmcK)u*t(E+^?f_  X-MnM0xF_ ӊ|=I[0S'o+XJ:Gz+ SҖ/|{TaGY { 6{;?Հ]y֛ ;yKknf#l#ە">^wM/8YGC1MW_ ̓'O*#Q,a6t{/U;lm.G^FfZc/߳I̅92˸d#+ B0X%79!T}Qvn(Q2>8%'4,H]hcz/^N.y寲D`t&t`n1fwHIe3(1gqXO4XX!۟?>Fch>^=%^۞,z^ Sμ]A"1IC5õOE@8!Y>[ ƨApt0G@^w% ĿVGNJF0 'lbT7`t./* ՝jӛIfQ! mLD~W-&8, #D9ecy4>OIE@ldNLH0gBRX`@J7.gVGjm^5Ėuީqz# 0{{1c OexukIb:# 9؄p=l-K8nc5P'ÎJՉ2k(s@xf:t=G8yf/u R#.݇X^y9)ßCyDS@6^\cfiFۖamUM^ D"\T'QvjgEz}vƆ-DvSQ_IrQxq1"$NN_Wg=rerAn06(W+׻v,DK9Uh^CNwAjJwc3$L̲EynP^EmCC -F=1g*<XNĹ0~ԡ`(!_7*ܶ)eTXI;‡([qId&l᲻فJ*vWVÀ[۬l{>!/`灔0;NL֓~SxL@~ݧs_[rXi@ Atshfŏ~^a=q6Hieov_E9[Ўs bxZN0oQ'9l D)dS]QzyyEm¿pY1EgYeu$oA^ƿ"l~t9u2FR-2c͌.&p)wBMQL:7PjLK q'!vyee(iT:Z?dP&8`,zr h2  5r BHgb$ nWsgo\L*Pi4ppi CZߙ*X!jkӭO=);o(vGΣ_jQssBcϤFG]z6kR%uL[]CogOz#_wH뀆;qwv6JesKm`9\pʻSof?",I_,Pq”iDFY0yFHx.rwTV*GKE K̊oz ɕjxjd1e8d2H?ӛ!n5Q +%\8Sf[34JpP636U7BM'o@uSL ƿj\)b?l6 af&AuyvB?uwI'v۳aW *x"[a1/]|L  "nwaU(0 Y${;Aώ%H6鐛PdIЕlOS't 'ʉ.NCfħ0U- [EoPKrk$ `TmiE< "c&$Z48EE[Gc*Qִ:oƨ\7{IJ\ 5 D]QAS>t؄ށIϞ=xJ\w: E`i][[N?kgrd XNOGk "fSVxxY1 n [,x˞n r~n%{lVk.ApfC3;" aGA (UDVCq$r|9CϪ~kr[OR)z ྵ?OEXpi|[l7V =[ҬAFgwJ떻JN+LZ}#OB+ wнb1S/lܭ1ΛmU,k9&1C3oV='~҈=~ނo#>@zb>6_-:jFn' ']E~ӣ6hP~ڸ>﷠絙 a}vWj_D8&XlI }u8hjRFz⭪1s$tXlg>L\!yLbʀUar 5~s$37ց*kϫD[pV7ΜȨ[4Ҿ Edl sn_zp)kk) G^1XƾѣsUOH䋀àU3X@BNc ^] 4/;Γ;V1DN#), ~zoX!`|]q4<ͬ($R8zRW,g`\e=o=%8;gh#xJkՑ3&F@mO!zJIVWBʜoϬ@Hp] ´T"]>67t9?6%7T:h3Yf_s Dgk qR*+ǔ3N^1G&j-6O`Yܗ^pH'J6F]ĉb6Zq:g(maN]_O$Qm4oWLMoЄM%}aȻ9; YpI]N-H~2(RniPsHY]Dz73t]JUB/Suݚ&)tQm3v(rIDZxљ٪! ~~Pch+2W&3H Y۷t,:g;ԑ OJ7=\m܏왼=zBs3$&4jf4WGf|sCNO*Bw0xYwLKzdxLjp\"ˣOsN"sp=lc:,L EBEM(Hke{Q|.31\g-Kh}|,Y*ʘd-aMz_r'"7 9oPfR4Zzud1^`н(˭>*w?K x!iuaLeoہ.!i`lx{6ZR9~ivy!;g1ɼ̥'|jU0V@v[_kN />"SDO>!a |_K^vFQ/ 9䟧,w1"cށ88rha$2!$>N^32b'k3,T/Xn@l'F$QtIE?]W_@tNhǖ]_"iޟJX;ζGb lht[ PUcMh ,.CZ4'Oɸ!uQu;%/E&-vkw{Yw|C#!fQ1`zz dߋ pt^~Q!*:ZðM1`æ{{$DnsXk3ủ0.S)Ä+$ fG#ٱ B gP1ZTôx~7Y[lXch3Ε2#.qFG)-P+bzc1a59F`* ǭe+Byad.PYHbRbqHUcYcċ zbcٵGF輝ѹ5b_7t\]X>U~e3ؤbphDpG?͊9Q ?a eaVB""d`4~Z7y [LԯlB'^\8"TWv܊>D t=/y' +fT߇8'M"㌯=MUgŽWPIh+pۃ*nB16Lw8B8`ZBwӥҝt$ڱ˃ǭCSTM->cpbiNI?u ♺}U5\jqu(pI;W)l]z5VŘ!GC!r&a!(9 $A TL>âT$?qJ)LA(ml~?HZFDiXh(qY~^`"┧e[/fƭGЧ 7 #rh},2DH$u%薋tDWM/4s)`]>o>\-_lfqތ=}#{_@ɒcP l2oXanEDҀd Y-V M_Kh=wV_aP#8ec1r wB6+{H"BڐAmqFƾVx0{(T7Vչ7"rpߔgu6BCgaH(N' zh3I9Ioύv(*Ќxa:A)DӮN__^'/ Uzz!))Zv2YAnB&5oC F L]01 ȼ3,_jv@ӌts56<<'k&7֓W+l#vS_w91LACVSpMSX3.&T(P:)Y2mrCcƚg.ռ՗ؚľ;SdCmu;lͥuzE '}_(גU!nM@@G?/yPAtFY|Pu@J `Kɍ;SmސD9 4Lt{N9'Lq+6!WM@@Mj HP0hvLFF;j7̓m|:֩w{-i( g*}H P(ભBdVQNhh>J_տR_D+XGIÌKO|M@O>86,߱M#+'9 !ӥЎnр5p`9$tc8+s~}Gt=Z3vZ^/*k ߘ&iLs-;?T#y@^1i!M5.d3w?z_={$nMf#59=#`i5FL|{uhbf=Dr `0Gc₶.i:eBtb鼈&i, 0&L a]82xDMlk{5X$U>=2TO^JZ#y0`3_Nu;M;wCbrAS*n}n+rڃ.2F-Jv.¦ 3%Dǰ\` 0Ou\-D"9Гn4XZ/95m9X`'K=Sչ!2ksKQn8){+TҼcSW?%$z-z)uXȒzzVO*iS-X/Yϯ`e0T>o\hh'4bCq/ %p{ lp㹡i)x}{a{k ;NJ;N^VrW. 1r.i;@`GTКc(WG_#Vjkb1$B nSEEpŒ?//RN5bK/8+k1 ,OJMqU?BeY&*aZMHAHѫذ)EݭG1)UQOY~[euMH';cŐͱRZ=׈{l5:RRg4qH%6\(p`!5QexG9\e!CG cM9} AAgp Η71UΝ}#Y,T]~7q#Кh/G}t΢>'?mlr&@Qypc(W?tX=. V[^CIC3%"F  XCW⟞fž[mzKq&⡄78}U`Wi,dO%XMJiJ/D2<2lY4[㔎mt)ʓ9Y`/_J*hX8lJ3<&B쐉0g'h[pylQ'J*JDVdN>V`l <:{liq(qqhq9c뇆;HQAx|O? ufXFJ /oC'Q oajwmS7C? \03jF˪g31_P}pZ .0퐳ήwaaP Ⱦp`͑Pĝˮ F'`2D u]hrBߌM˅w3%#_5JZCP" Bsu''CP5D11ыO[w`fYuV٪nh>}--a@CqJy70-dQ=1/Dv*ND۞ᯥUԓD2JlدjJq=j jws*'!F'v\'JolgU?",G~5}]w=7^mX'sJ)w}٭!~/:^nZ2н7uy`'O+2\YA\v3'n1<-t>uGKrIC ᓞxfym!Ic9zp$ds)ȶfzJ*-IAV( &GS̗5v_9I2!X `d>Ld<` 0 ak(*m!),m@o8sL$cymT<D1f4 A,cJ g$0'`Ӆ -n򧟴jʃ|bRn7YBW叠& #0QXp6UȹQ@wbپrOZ:϶cFCH396޵jxM+j#IgՊI AGdmM eQӵ3.gxdxHOD[_)^IFdtfUIvmءlV:{9,?[-TgI͒T:Bw J;Nq=^);.e9F$r8eJ-oSǀP"k Lwkڈ ڨ$N^%: FM$*L=9o.O3//9hclI3E~=o OOzG02j dgHsF{@\Ӳ@0hQAK"S[V>ڂ͉x ؜odكT韪:ѧC 07Q65Y:x0-a`?-9-|lL& h}HO./םOh 8&-=T%a_F`1رmjiL8RKջ2}=/nj"hodJ &Є2pz1r'F SE(XPH~TZHՔF:f^%SbCo(r.^ӎe+r~.!Ǯ{ds IFO&>9wVY;`kWJka^j0غnJ=*LRWc!ƑD&M1;>ƫ+lj,ionkG0JEN둬;:qc %R+r}kSSRXHqg҉d[(z7'I4ODdh_ܚ*fr.fN #? -Z7#<HzzLnXuKufAP@[JC-'$W_d|+A'|pȐU")r7wҬg e8_̯$OD xN;V ¼.lS6)HuAZJnnIG*!t= ~@j!`[|Qc-8^0 Ċq1}$# :t,[xrxB,0rJ}o}# iH H[Bá:?8p.x4F8UAKd:NL@;&(h!QmAKA)qs @H ¿SN%hm+2*o}'G!$j>*= U l8=v rSb+ʼaڢ[( HBwDqxx`9ρKFbDFDC $=>-qH%p&a?O)DA[lnc^DQۑ&RZ[ &O>v 㞄< # +`tOu>UB|\&b(} LuY_chwbe 1ZTGauT뇻`b%E&0Etzc(COOAJ#;&IytZV5q+T'Q!+p&j/io#}_w/:+aT !IH}X0r˟S*=ln6X9W{*w;D tݍ7UQ=P50cUIbQN$!Z~ "v)jjIPaz7B>nZf#2`<X nHf7m> 5V? }Z61j5$ PNYGOBPZە$ N,|%+6 cJ,Tb&7 L|+h|PVo!2szR KqW̴'?-0K$I3賋iUv,[kQ\YB+yMXK(h?m~$ǓPZ3 ۵X (]o !Ÿ^Q MP o9+gzb5H.q$ڈ'Pf[qe0Nmh3LelH!Wu$;rzyuw,D617쪨0MD=/FŻg+Ywm+7␘FK}5M˻A6` Shm-uoP^0AaI p!|%VӔ\/Hgq192eg֪S'G6(}%;O Jl,l~ s;.q@,٦i3)Wl0^d3(]R\4ȺI;B$P3FV&Y,X% B]tZ7"wwɥTªh$vCŜImU<`~ E3MwdBS /˲jRyjP8֗)v8b-"{xԥF2* 4gh@[,%Wssm>y>2=M|\,nVhF,}ՋFEmpګV*W ;YJJB@?j/ү򨜚97O뀫.ɀR4q;VUd$f#4GH9X ;`ж&2A:瘞BAZ~lUV.byOM(e ͖#H?NVo-xl6P Y >LgmQA|>XCelchc^UUTb"b;y{~$N1wE Z-l?;Q3C} 9Tq"ޙ=B~"[Eg҂`=GR[Tf:|6P}pg!FE"gt箪e1]ܗ7 W0qw;xvjm3)RL*y手9>VP@)$H * m,\'pT9El?C38U >a).[HwYSZ=*OHEA3wyf*f=f %nx|87v!&"25=q DFL68&=FVjC[9ڰ#jjDb9?\kNO&2T/4Knv5ܬ?-}@AyX?zmǺ7$5k/NhlplgD 2 Ɔ^dIwtq.Clw4ԭWU9+q3@o-Bɩٰӧf}-G멤4Sl$q%,#1@/œhzH'-T.܂KV >7 yKwiz+U3^JDlw< % BAd )3Orr|X!<MfMOZD'Z,[#s)"88IfavՈDr'N4 mW^.,6*e2S,|S9ӎ3iGվ-p|^/J/y `#> nf`[>_G|ThlP@,D;` Xgrhy%y`Kp|" }SPSPo^p>!T`{#u)z68ϴ0֢E ¼\i'ev& 7 ؾu̪60( L/fZ3 Kt}܍Zz[pxzLہ5NQ7*2X^0Y͗AӅbJqH>Hڞ48-źyssk,0\] $GF&X?WW$:tX'*\Fg gs6thng_(G|γosIm F5x! };B,NH,&Ri'INPV/v:Ų[I~rPOb Қ-=M@wYqOough jq1GH(M96XCYJģ:Ht@{ ˻f8LH$0ё {̀ >W(e #'>m&|t=)f /?LDT? {eH=B*0C5\:w&VsIx1{O_Յ.= JX+% uЎ'T].zVRbj>4/YXl ~44lin+׼3|){\4}0TdTK8Kq~Xq'^x۱DbycnX4rd<9RP`' wJݕVs)Mi}tvNuNmp74y@z.Q5}ReפT߮f>.Η}й5n goԺ{sϻ{/7tm#1JyQ^ՖtmJ,Vil{PqOr?JDbYM9b}ƭڦ+L&wv#W/`Q %cܹ=, ^W" FMۋ%" j1mf)_ZhrYWK[ϴ5x/ƋR>="%CR$_?> ӊjtC/ޞG%/~`P&L]2ᔗ\KIbB("s9ҧlU@8$g ok&/q6%!ܽ5,sWOk#Һ}Q&Gj~bqy:حhѤ,ڼ:}it1Յ#:_j"Œ]JSH0j0h"|LO EDY˟ 4`JFT'o(DEo%rǁ_ЈF米%]VF}ĿN~VլY7tbx"j,G'8h MlDA7*0Rbyt**X  [ >gFJ%6yՄ;56r|HaE)Q\"2lg=Qށ9Hn8U͈ߌ<e۰pAS?GԑΘ(b)ӱدĖ9O4gp Xkg?oJnf*FG-;$u{^?X@N Fܨg uuы^ABZ6%N$+D_ڊ^w5R$Un悱-TR7 O6cݗ= -$EsUIT"ؕѻ"rD0sU7yq()mRtA!fxLdw )֑ϦLf;{wR՚-+~\e|ƱX ˙ Q툤]^`]BuuȹlϚTMD2ؿg[M;,\k *Gey}I=8|i\&βH_1Cn4QC)m-;}9 &;G-@µpl ; ˜,J(,JM)m6&DcI/ti5g&Δ!(ߙ,wZh=t(lBOEYRYMDCtEHYЕBea,4`s"j|ޭ+ "Wb$@؞0*Bs5f61%i~ GLsqtxMi>x}na*IoQhV|?) 9M#, 0l .yS HudDBl&x^$>KQ/uo+GT*23vwYkl\.pDL;A2[ۃN*dB!hgbaIF n)DmeCc :l9̊Mz@--(h`l13X?e9t]<)b;Pp l.j3~Br5a?tv($Ku lA殤M&d|*BȞ&\M-TT$1S ~`|;ѕ6UQ.ǮWRR6Pe6epϸw1ٌstýBU=e3ġ|듴K_LN55iFhb$UUoɻ'J@)CF*Mƺ ⢖';ʬ|m:/}vVCw_z?{{ h rwӽOv ;wP=nߢive7׋(|yo_" CÏ8 <&#ySN2t!"Y݂ 4#_73Mad #{,ѓҵ3#>L7fꢤCpWbTWTޜm+^oh'ȝWn}e紧{ܞ嶉ޖfks,F*S ˨4! _wFT@k?Or 5{ïμKKU%[HwIF~'H32rHTV gNɱ: ѡ[SJ5zVPTYQP튡mR +(L_˧RDC&]޿xϢ v5H!;`HpR Wd$d(1U_hƢ~ȿ1 {fbx ".ǝ{Ya_5TejBkYdؚ"^<"}M ࢲ q],T}/zJ}x@3LɋUT\j?~(V[DgD8zʑs|鍌+#. J:i^EFHҭoi`@`6* =Bij8ׇ?` ,\ι(w =5_%!@ {;e7ѸyDzlYbC"s;pˣ@]gXDA4ԳJ"Ps$nܛV{b-y Α pv^/fIg1jb$!KBL3淔4e@ -EPKbG"1ahl3ч+v=װ?JW?yp2Cw zλXz9h+LR1ҝo_6Q ?mq7=Ʉ ibH}[rHCY*) 22Go}12^n+l9,9gv@hCCG$ /]d1bLیMg0-@fM/LnI\bUH /x Mv(` ވ'ÁRc1~*sI'OI%sT`{|ѬSlС@yiQ\ +QitOú .^sMN1}qȬvɷa=-:,!{}ϩȺHS sX6Q'GoДG "o7/)k} qo!Kӹw}6'3]狄 #n>"LM4 k&幞n 4rRb?*JG[/XXbKz8tސ@eg4{qPpxJC{Xs mLRzL۠b[yopC"4h7ڷ&*lH S TĈ+۩jbҴ''?ӑ̯ghtY\^]W]nfrXopgC M#!Yb@q ?Wۨ&StQ^``v%-Ĉqf-nAAYo>( -ճr**MU]B$`zW9@ 1jl#kQLDp!B}14&]X !C =]?cB݄PSOWd< ~G SN"J;;̈4]zbfXML !uѤ&π|Vu*Lrfv`L 8B<6:)!}1\6KQ…NDiMׅ'ڟ wu{}@7p9 ly~oQ#xmadDvS:IiFum/oBC,bkDiEQZɎ޲Y|W?_nKN1Q-"Ա<!Tņ;P,Sm(5(*vXDo4{5 es(';UET΂*tGuÉ.;EFˀ0V&B;pGMn6Ahgp㉛iz/Гry K({9RI!2ɩ5 $(Ʈ1LvWM $#E"7{)5vPl fn:KZ&+Zȳsgy'o}洎*;Bpz~N ӡ$I :d?B{ߒll(gj!lEtj(Ɔu4 _Ai܌~q=- ,KރhB]HD궝R:GyOOjY^Pj (I;(87y+-Q1+_1?2vąOg.9bFvHߺ}fyLddI 5!D8>iBy>R:LU1ʍefsGe,^ލ\KLg0wk4*S}Ƃ>=F*a#i(Dk0k#<هd8&";=cq`@ziB/TLT>/2 /$bvfJy&l-f@1 Hrq4&+?!DD6o&~'R)}ۊ{R- |I"0ҪI(M 60@傢o &@qC,&պsN6\qpS(L.Uh#i( ikL"/혛$aDkIOSr@VOy'vQ֋(Az2}Ld46d[{յ/X̒2 Tl0.944#2g+ $(Ǘ/2l^$7YfPV, xL0D_͜#&$(/ p%E?T-!`+Jڻbi/},<ݙ'Qܨ 5pֹMnۅb]&`e}(Y^Fڀ#rH򪮃t&<}π%X-eqZ>8ӿVr$7O  4 P{#)~tG _9ӭBҿ>ىү Oى_M8G?WE/YJ7Ziڭ[nWPexΔ){* |{hi{bs2ɬ%m)mms<* =]=YcEey~0~T(H5ݾ Ef 5~{I\1swR$=(oG##{Hqyku18*Ȁx7QyX*R _y/Eb$<-lAX+! of%>&^i=()u^*͋\祝8<2z}N`( nYf|V4OitV<"Y=/kDN=<ڡL%TIL b!53v {cr:|E7X ^mڎIȠz`:AXqB.qԨ8ʌÆzcpX$Ʃ/9m/-nE>r]тat8wu]6^-z :c@VmС^M@IԬd,6}b68 }0FTS #VJ`yMRWD%YvQ}@,DQf2?`puj*Eak$=op<(-^́ E{v5|+edWHА#4!~"6D'\2IA!-WcVTˑ6i-;{DkkLeD~sۃ9%}6C)zoEmjMz{Z#2t/ok%JAVLm|wEQBܠ8򰠻R7.H}z$Cն 3ƺy;Wl挖wxY͐ϐT%Y}5dwa$gQq[Xq9P;4u>JB%Ȫv9``j._vR krGEW}E5X\{&VUg ~F @(S Bdч4a?u5kp{wßՄn!zSsV.3X5j&DĶX%y.׍nŢ (_K!B>6^2U,c?.\tٗQd{fQB>ag5u>y[1vF= ~Jj&Ob\]8L>^I`,`_T)/a/y6 7bkc-r# 0eyA|OG J_0 * ٱr<]CMeORTi rlT;RMRzR0iTp\Bޮ)3L4ZgV!vG"NJ/ 8okVΰ_Yf*h @Ye HC\d * mSr(USǴ?4B]\x,/(vMJF1eu煪ڂ5 G(L l~/w];&q:³7%1Ȫ\fR$2' Kb; 6hJgxq*NG$Ji& xX@~ C}EQіKc \3gä:d0),bEyw$Y 6>5()`3xR}8^bٵ}d ƔtiاD4%$jQ_z/Z~'o$V7BY0z|Δx&>u8u`O,4s xPX0Ψ( 9hsyx>q{wҍ"}@ ! i4sv wċ̭TA 7 L}شR$>HEtIe/$ޣ#J@B'kiǭuwҎ)TPvx!P0J~x!:T43s_@қu 1弦l9ILZÂdA 0iyF|gYK:iӈmUg Nd[Ѐ$ ڶ7Bsws:S"|܊*8XaˌwNs! \Ei{l ,jms1noc_؏|9BK,(C.lZufHY3PHYf0dyOc{Хlzd7'0}569#]尨V_NCE D7bx=. 5B^J5᥏ ^SzWs-~GG5:Nq?>f/\[qTdeMUpǫrҫi(QcOyXVYUNY @6qw{:AVbZ^R & 'LBhOZՑ#`:f`(Ev8_P=]np/_UH}  V؉a?P/p @vB8SBr9Bsa-`ݰVߖCt/|L3!|̛̚(knneܧ"9Ι+RJ.I7=LY\aΝ薋t;nFӨ5 +2~"}CruJu$'՛(n~WO)@q@Lǽӫ9rչv?͆QƝtCk14Kk[c!ufZ_'^t?)NTDl"lumʺ'z2*C''@\Q{#Rdl)/xD'/s PBj ڄFC&w)"(n$+ n0@Z5֖^QGF&A:YOvϼoY(qBO] 0-6\.7 2\,h)Mhl|yr>*R< ;} 6x>'5 dcCS >BRgM=\S2s\r6O8{ZmD2uK E80 ٌm@YcS(Bd~H%M\͇qr%XϖZ1 U̫XRqzu ^R6/3C"2?Z_'7OacF!Y&>Y,">P|mP:fҞr8LG.)6qd+\Mj՝9!HRK xk>IɤK\J JCcq1u%֕߳3ش._ ?eXgww cx3+^ҏY|(YcgR"GK6]IU?JA||o/y6[-zR7 @xKؒ$}(܉mHT$qƾJIeK XI.yp{Yi/3>B]cp([g#Yw"@`9I2@+'Ϗx^ qn@|3)!GGA,e"N^ki}@N7r?QKz疑e^tTP_k_])lc8VꆼEjI xpZ*yr >"3D#=5 +z\4Na_S8p"Wt#Q.(| 15zGO{T{&57)8Qtxj@Rɱ3 ,b9i5|\.btq-)ZjQ$q2}J{=-?"HC-/J +uBL=C%)R!;*#r3~` ],J |ه|%tb%GBk ȅ HknphHAVLcSy_ ESSڶkǖcޥ͢BV |?vZ/|nCg6/ vPD,4z^mi=HQSM{D৮MR'cD`n]X@7Ŕgdч(t fow {:l%oUSc]݀Td{Z*tqTCK,?DBÀ$_zk|b%tj< ǧPF71JVyfq(UPNj3ō<0խ/eEێp~::˶X} ٯ[պ"q\X^p)}E bp#.n._gSCG^ rb$F$[ٷU (kaN1A>ſUeUZ(,+Q=K,KeBH8ULr xf:5~01$@THP-xTo# g}??K ?k]`%Uԃ0IGù~VL;RG kDAvxK_Y/PEӫg~r=eѝP!^C*rj{Y ha%X?7&ÌRNSR@Yدd;bk%>SDIK9$Ъb(L`cx<.~D(r0U,G?1rٳG?1rٳSAb}X[`h&{%3/❲,<3>zH%RC"ggîuG_'PM)g뭩c [q̙@26jQy32#uuR7XҾgLCD+@khZ,^ b 9t@*a4FPh,o&T$fjoi$^hb?c@i:P+RcPc>U:,G<|T-3q杴>H(b[`"W''Eyrtµb2 mw #FF>rbڬkR?XD$1({Era),K]Lt)5V F\EyuEcmE]9jri(X0B% /޽EXx;h[eSږgvUY輟}[^_^:jj) M^F' ][Og۞tv@K ` eН4XY8QP.۰RFUPq"+yXoKS{u6b/u‡etU|‘4 #?OG:wzopA%AeJi] $&M4%9 N(hg*azՠ>) S,B*&դV8H5Pb<3'AD::CE*Z[m}mz!m3 G\?G uG?*o7v`!bbe'UH$ ѭ^ԫAE+$9LJ/R`-)2+4:IN3ZVxaBiikz?¼ݢ9U[|Ut&?P !n(J;i AVJ!G*?L0wP~PcɄb-®ozdlNɖ)EGMAQ}* Ppq1˩vD.%"'2$(+T&3tv pDyGpV5$82XgN~j S1rDqKv{ i?y֧.gV?K[qUzY-,|9#~xoPdލ*miPL<~J:@=n cHfE-'se?̔v[=] lV-0/ݪs̋1;K~+L QЧVQ"B5Ur_~}7Yв̏}_*I楑Sq-"55vWƃ :D+I!K,ewkc/BqgOYp_w8?rc yt1 FjT{biPXjNlHE>|VȻs8p^)1UšB<ۮ~l0K EpƙW9#y^į?Vw&/~ʭDH3΂3S H8nI锯b49jHNV{=qErR>\:pY:DqtDRj+'./Z 8/|d'nO1UٴVKub _SdQ7 1>մ{+ƴpTrȋ^lZ[/6Dh`el#_KAacʍ5?U;n$1XMwz)eH!@p(cyR&UT?A^x >G>NF+X_Q( G48Bt49:J"2Hpot!D;l^O}A=iVWUDŐ}6RnC*: _fゅ~7 tw~ėyBWPRDaȁ+: te8CT ("~ٟv[9%"N!)OwŻ9o9sQƌoK6<-rZ^5tmI(p$wݕ{TS5`f gڶ*{C sDx. (3M>@ڏP̟icnV Bmitmproxy-8.1.1/docs/raw/_explicit_https.graffle/image6.tiff000066400000000000000000232713701425660472000241700ustar00rootroot00000000000000MM*Mc P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ G`rh$J@(!-$2}` )PX0w?Ȉ1Ad. X h~!Hh=D'.J@%/?X D 0* SHP~HM*Ͳi4QuXUԜ%{͠||J'N`(5:-T}L|Z !KlI {ZZ PwQa2mU:N*Gg#My!󘀠8 bfa$ Gtb}Zs'Nx4yzZfQC`0ը, 5́V58@UDyH7ͭ9#m7-u΅lX&kkS wqvg|]].^tk25ot:Z+v^vGJ n@P dPy$hGw @sāzeEDYnFyصӛ5IMŻSU;GS\9\+ҵH+];׆HuWJ '=GH齉zy+uhRW ?Y N]2t d-4=h$GqO;v}UZaC$T*v]@NO4ی[`=ǞS|`wX_!:xxWӑp`D Qt*)&&X\A&tVkSA!Qy5YPj62jo_  ?@ ) CWym%T:oD R9T=ǣsX :G@qp/ǰLtg3+a.WZ\:@6.xE֐ P.Tݳ2\^ iTvɋRCizKunQvi`s 05W+RH8_iSfLpQzlɓT U#4+ʣTf[SxS;I22芓vG2ֺIM$>ǭI(9 Q?B*#mmŹFE3x6ҘHKܢ}jj\"-Ri!hB~ݚM)ܫ@;gD, :=ףyTfshAӆDœ2)6`juN'u$KkraXC 5b ԭpmAKRN"AoM֫P0är!ŘJ[G4G#~>Ԯ#7M 6 P_˯H-ӆxc`>VD9u٩ēKsIy<\U{z2YJa&E!DRcu&q ܷ5zVʵTc5a12ZRUaǦo ע6)C$:5i: +yX` gˈy *Z޲_PԽb ȴYk>02hi}ސ_j1vtZ~Ke.YΟmiWt1N:;fԐi^E{W5 >^SN,i/ԯ#10aSxmDz?A1RZw +ZvNL]!wϒ4cUgIke4;iUxY͵Q6ehZ g |֐ `zn*BiƓK&W.PQZ|Pȅ!͔ &I&w/`0|$Zk'f%fe`hp@ fX 8@Ha~eēKZ,_ze$KdS`/L_Fe> I`%tgj aInFMBȴ!oE-XaԱ&NNxZ]Fd`\oE,O4NFJwvaHfa.(oRk*_b'zdɒR!1M"ZQ!JK-?'xFp>ʒD3Lj`Ka̰h %3:K$ 9;&bE`:6eKKa+ ojT kw>>H M  asE7 TFvӀTFl`$@Za눡`T@PDsUnF ,I6`*V`",]3t1Cf ;xk&g4f*-0r_Qt0BlOZ&^^y` fH hZw/-/6`x/l{fhzD-~Wξng|wP2aH a.~世J~Iڌ/MoNLN  VfƇ脞zN"7!c(iziwR,e&jes)%%`[ I%EF'q2|qijzs T9`kk مbfOAITxj,X0|EuN! `$PYe;6paAH@q(Zvbx z `@$!?_oExqpP,!0r>/0#6!Mn3 @gt- @[C xh@붆Cmy\^%` 6B`ipv?oe`}›=]`}y[J?F$K9ft.(Ǜ@ }gy` **ಈZ>*BGS'}"S34X7j7$ xg%.@;iH -G +~ ( LKGuDd~ 2w;h>|'2O~5r|OE$d+Jȴ^@ &} "j{1Č)j'ѡs@*mcXEeYvegYiZvkZųm[vo[q\w%s\Eu]wew]hP0 @`tDɠH2 b@6 bZmP;n9@-@KOZ:֨Bq%,H#&)P(B2"9˝FHc!U ֞e@s(&ňR,|j# Z& Ur5{̭N5MYEfI h'{_l3L 0~.` ֵsɻ&ɻP8(;4ɹHS&;MM 0uD*Q/XK.;#{(Werx֕$npMj>%/EsnO I,ML+Yw}IT\EyCr%$s܉qЍ@;Ga}!NQL d3 h-iQ&^n&TcR;3!5'dHV+A; TGJ < LA#$po:@\0oXtl̓xřE((KÊ^@j?ct]Gys'}486pE?Sx:G=WhrqYCD1dTJO`)_Kq;G"cw#R@#'g]=AՍZąLp47CbxuHf~J/0<%'hxs7KqCtP.:B+#1ҙ#͔@)㿜)jt mhF3fћ(N[4(V9!(/$M u K>9C쿁sHv'Mw$[(6t8 v!9Hpu lwr WEW?@ @p8 H 40 P@>8 C pu'S ʜ ȁ9J2C:.Ԩ*zJJ(q1jq֕a2/z("A$9⮩Z Rᰋ `az'7d2 z &k' JɑbXaКZ Q 2+7$ ,-LڜJr @VĊVqՉa(D@kj&@~ǡa*=!$%{s&At%W›{㍚sh BqIDaŝA%(&z1֤V.;ںԭ0/ 3h@5)Ȗ2ƣd18BὝB'cDQ#aE0<;ڒE h҆I#>`%9Ȑ) ~śvP#Z]*Ɉ \8Fa %AϤ$TVIBXJ9I2!إ‰N!2C-J@xvU9dɕD p dXR")e'KSI̱!P%4bED!9Cd2'^Ax:4.`b2Z.S*ɛ ZrEJM@}BX p*0ȝ16bC$ƱV0 q[%!*cR0 @5Q2" :ƙE 4Q8ɯ7DH4 b%lS:Rfzq#@JlM'"iuxTx,M93jA<$猤ء0Sd2*bE!bR ѥtX%kI "X2z.:TB1iZg(tIA&Sٟ,^82@[E1V! b%#h H"H8GLoseڏ%@UHLVP  P/ѥ&͚J`N`^`nqˀQ{0Ȉ X ` 8 )hM63ܘFa SX_4^ FC>ϫܧ @s[G`*09 !܎ڪ}ƠxAN}J4H:IS(RL6C%+љ/RL#Wa)&;tRgӹF:F1zԥtđ*F9D)]Fczxj().#"J' >"jd*%1ͯ G$]*jih{W $ {2zx[4$bkB:1BFdLGzaZ_t_.Z6Zd'RI<" THMX.;d,(*UНacIBq$12i*a&^oNz6DH ߚ.lV1}-HZ nU $#LCQՊp8ڋCeR6*V.nq;9z )^; Ѧp֜5He2%# fD,Qԏ%i̩F:gMG5rQjAF;`]&AÎVPթ }6WqFj 踤AT/6Z ̈́I.QzMKȁS9"iP´ŝ)"xZI)k,)NLPѓ !2"D P\UWyR^l2YkDґ Ul45"KDw^`P53, bcKTbk!Ŀ{$$ YI!d/2ZX@.:u*dFmFLuG(' >wTՂT Wۮm9LB$hI!z" +@GG  niBZˤ# -9e[K["+Ul M٥!bb{'Z:*U0doLϟ\ck j;BS@H0Hn9Vf. ^qӱ8IMxaԱ"u:a^ dT!2y]鎤2J Ho|!%Y /$c I?$1<_cUN< !?By|Zy>L O@GW (L `%Qϕl"Yj&Sj ':zGYj{hlp7W W'q ӗB;R; mg1xkli(s0m?؆K}}~~?_8  )/"[_\ފ*סhmi ?D$g`  `8=^O.~d0`D$~>QI GȣDog,}DtE'~ x+sW̦U/X4&?sY ]Aq P0"wB`؝kwcXkUp*+\+8,4|.#V/.]MvBѸ Upk> ܳ5G8 |=i==Ŷwmc[>$O~P׀0ª@FY$KZznb5 9&ں*J@"v.b26BC5ڣ#?H (lQ 16mBکj^8 Hk7C5d"Jħ@O l"prX~3O.徐҂E cf}H%/G?:6m7(-.ڵ`4~/.Ǒеl;5,/q 9',轑(*t|)(@hꨢrZ{Ҫ%1 'ӻ57'D)k$h;jے% TL#lWeI  5ꚪ}ONBKt%FӤ+ކNU"u1R9ʟ*eמ;$Б jIEqr:xO094Sk6ZWmrp9/yj}!tGU}$P~Hm/2]^mhiG5*d]$^ { Ҋ<2|_Wfy` ICQk j 1YpAy&h8;"i3"zG풖uJsZ_)2tXI#,N"bs-&1ܩ&8 0p jj\BfS*x 8X\o"Q?$UW&@RbY7O0UX\ q#(4+I($Ъu^DBЁH%(m{u%c;QbG=PIY'M3lhQ(ő2:6}PNcBN,%bq$ vD)XJ " "P )5f"'GV~NdQ<ʶ7 7SY+f!9|JYD8@גb$͛_)y$QJg4'f 1;^DAI6ޱA& b6bә JDdf !"H+~KY͊ihٞcL(kf3T!dj 2q#!WDl!&`ELGPE~H!$uW,} 1!!0=P1kVU&:Grb;,n%-%-rMHaI"YX/4i#!i{'(r(@cq)|0#l18ڿ%v31e FDuk+j?72> fд3R(zqEN( i除m&Aɦr0q\ hVB{oL3MI @w6`u/H1ĎgJ~A≖-P((@K;V1H{HЏ’QJ%|mĒ5眂F-7!ܓf3W4%@1ddeʫ];hfB3[vD۞ޝTgM*u{fgj pnLro{-#oDA5*4>KH3O1~ic/n3Gإ^١\mBSE^#AS"\63$ ' i).`'qB/,,~Ml]$N+`"bgsNP`ln+܇DH4"4P6r>3"P"BeE/ .Of^00Dpu;K`cS2V$»sޤ͘oBDM7 ߏr3Hjۀ^oPi`3_τP*J-=a 'I0B'邓- ]2 PO<`PℶVgT;<ڏXӵ0+N,U"5 3HVk_y V='vpD--DnSC/붨Ff2qHv.ۓ*8a IZgDoE _Vzj"*rtK =4JRy'wІ+`![B@:B Uvr>^0*cQ?g~Ad4\r< w4\#\&ăLb@ `d wKV "&@sضzC1Rt#!F*Y7;+RH)>o`.';u/åNbDsCagWEeiг $ΝH2XۅL$2еdR0Т{>Zt$!Lڃ-k+ÝC1KD'2UHWbH_>uZTVj(PG2FDzܘ"qHT(]A :vఐ^߆*J~L.[]s'hmVC7v=vff73|8%oĔTH}e^S*B.y6TnBkà#:Sld1WwJr3Tg/0Ȉüq&,H{ZDM"zo䝡*+u/ o -}\4 40XG1P4?B}RUC|]UV_$LoٜA!Mi!Yj/wEA42`Јp{=!M &JfxP:us)W^)4*_K6eYU,"l5D%MR[!X[l(d8 ]Uh`&+ |+r)(: j0* C!CH(z֠s>g$5z9h^NP/{7i}&T*!{PRo1A#JwJFIzh~1RR"X˩Œh˴DsI0o$!&.ʄǧ2a `zZ!?I{{'L-sGX Y*/r >&`+@(\U(xh$H.}$* 1ia;oKšQs*ڠ;ou肑rKyD&K72`iBJ`HM((i&z !Z oB_HZRG^e@&8 !zAH-{* ο &@#e̛ƠI({́ԸJgR3*}n+ϖHVD="ȖsZ1Kς*̌55.2'bvQe&IdFQnqG ꝇ}?W}w~?~?@8 `4&@@8 h 85T {*裀4[íGz9!dpT`kuN%7 |>׮Ki0;a?L& aFmpTBa"Z $Gd0 \Q8C農QgRdBd$(#3Bt()()SbX%*5cIp+0.t7u9ԸjJ~ #FӚ -&q:ɉ}FboU|2%fWLH$ EWDzy,aEmJ`Rbm_b>gY3:F7(FcY NhI1P<_I)UJjpsyW+Ƭ72V|Z[$!2DM=eu="0% Iu?:g#D<Y#Hh2H235T0| 4/pK0.ГQbJRĿŢ_Z2fYAHա*wdqGK%ShETC\#F@(ٗZlmy$Y IgT9ֺ(2t&*J2V8@z':c RH2Y&m-iN+/ ֎%ו|Y-fc9 )8&S:I͍niN YB̽e1|56z1#WDMb)NJr]2BOkQ “FʅA` ,mR7eO)v&p3Sy[dkD}2bA1@xI*M̨H"FO'i18H%B1Ipzԭ9ЋL}ӹ ԋTiu)s2t0`)Hڔ̹ U~0C+,6, a8h%5Wdc\H7̶A]tPMFz>ţOڸڔEq/5-aǸ9(ra4R%8i ڲQل*_M%Ωo1IԌsT#w*YEUN>52ڡQ#![B;4y-Q"&%01crۦZu'isgӪ٦+r)<}C ` { e0bpghfhfwxw dGĄHĔIĤJĴKLMN$ 8 : )Bۛb۩-ڑ&c@# "rJA)W.+Y+Qa0CB͵`A,S~,$y"C0`-*C:{3k -;A',CY:W)&b!ZPȳg"6,CH`*ҒA8Z 7pIʔ㑲TiC-X.{2 @:c<52J$[ {`0q5)4}4D٥y(0:0 $-5"Az[?cx*!)JÐ8’h !y/L {1Q}2<["ALTM`[d9&;%Š!gȌ#{!}=;_ǰ6Z Ћ%A-Yx hǢ7N"8@:[8L/Kg6!"Aȩdbx㉋> )s׏iVyI28r5:G,˳[k#\[X%j-[`gKLI՘yDŽe ԉqc2k}̡>̍f% <d=ȝ/&'gI#[ x1C'l;72ZcrС+y󡢤pF2bVљK);J&\4 '(KHPE+u 󤬪1:08 t#`<# 3jKI2К,˔1.j}M1K&Z%ыy%ʉWjcD8 {F8:5M3o@. I(PC7ثرSb 5O:x0 r }2K1L@zǫ^G,i蜊;PNSVԣ6;*h ݣCQ0kɤC  87%)>$iE0>x:Hؕº3![7hy`ty[Bg2=ݝ%!%dԳR%1 S"k+S6oboy\CQ( L)< Ҝ1!L؟G9 +"'0+75Љ%yxɳJ@U5Pc%5'DzJYޱZ"Ӂ"}0O3K;[?O<0Yȕz--uEwqZx"IƃCI@ @`HY)$c'k"TԊ=QFЛÕU8l@ƞ0!}C)*)X`0:xt!]߳_.Btϒ,0OCNS !;[8Zh n}iephVvJExoDMNOPQ&R&3`08"$ Ҿ 29;3 ]'k*e@[6 3Uk*ɏe"zwc'CZsb5yN%k5,ۮ-9ikH4|+Z8&QoۘP'\LAt7=.YMռǤ)Z[uiJ^|3̤մՓX6!0Бo0T陯Lh/ c A}2tI&.TWқݘ>09q 1%u_|)`2 ฑ]"ӠK6M)KxX~@F5>l17a撗x?$Xލ^C%ѫ8,9E T B 4p`1Őj@:Y '^nC dC510C*2ym42*SN,e$8ֹN+ʉ6yRcB9ҲU6 WZU2.'i65D'Ք5Vw ҏ_qXuKXNi bCYJ NM86~, u;UUxtgvԫWȈ7iWh,Ȍ l#4qJYYg! UI=Φ==@BnǙE[Y%RC%< <붏I5>+E5WzU;7mk;{FeJ1mԸ|Gaا6v,u’v}Z|bf2dJQoæ>p P@qꭜ1Aq5ydB?_( x@p8"`0 #{@@ ,ǀ8"I"р>'@ 5p}>(8|ffI&@Xq<@wo`D vqa0≢i-/}ۍry\g7tz]>Wv{]wx|^?'w+0H^.4F#"bV}BP,  ipġB|&'}1@c&GH)>|9B8~"ڊJ, jj&wƉ&G& 6G'"hO* L|X"i2/*EyinG{P j|R`"<#JΊ"K%q,N{*"qTG4NUa"`58 lDzc(R 'E@L{2)b*M+EN+Mr* 8ҥ "l&$k|ZR5"٨uҥWeIj2NT rUUQU PRLډ^ aiaQ'GW)#:QRT4`i *[B]H]#)B+XT[@X!hVP "0jiG!0,-8zQ*ă)(|y"VªU7D-RC"::zl@|D .HԸ;-ʣ#K4W1G)'z*j+֜.JW3oȹS6R-^lܴBW6!%bAHp/pXX aK- X@^KaWd*&RLV/RE9)@J)H~U)/ˍrʤP0BN@„x)p4KY& CgLʚ p5r@lEldqYiWXcy%,M |K+5Z 3e}rX#y4g$ ,hĄi|0n<0%hrFC&_iA$h}/A !4M$əGJCYe)".N)޻`P#z E'Ӏj #Jx@ě(Cr +jrYJ 9X/ Ʒ|j/9KU^38 BI{DG0BXX 9P8y/ b_M  çܓ:"$䋯z;Mw+5'B]rlb^(I rh! X 9'ءr,@DS*i2wzQ B`!GLej؉F8z ip'r=lA4ipVɡ K՛(ss59MMٳ "ʓ:in^Kg#8}US h$mMR #\slԠ>1{NӷY[ijg0x< 4EQ"(=$Gfz G$:6F؉DvaǴO|r-b J8u\m(%;"mtAI(=:!*?xKYQwo~r/kcD:iwfQȯQR--y|Q$P!vt(V% fK!+Tay?,M"Г/R:(TEbEӯ4v SHF3ƂFmyn2A}DeKsDd۪m1"^[=ٽ_4h[Ten5Skmm<ۓ)Nm҈K..< jJkwMz\]dBZeU'?d,D/$ 81ؓͶ,nJ$'0/ qi&FRREG/R:o:$RnK%lf_"ki2HD "Lh(h |kel^/8D`bmt-+d-n$HC,ahO,dRe3frjH!p<(L`2 /鞢%~Hh]"#'.)U!/cNKhV8K8Qb#-&c"2@dVBHkn1_,b"$&JU$M2/c b(' 5&~ $'JH-v8.B.%(aAғ%`1Lna / ,(C\O TKv=\LB,PP*Rf<&*-nDO ZOBޗfj)*HPXh!C^D#5"#Ê21 )l A3&"BZRv0`-!(boO-bJJg5&C, +w"/J&MT+-$Pau0BGB\#()Gkrcϩh KpW#B|DLWO8yd&E/PN@~' &&bg;`Z9Z$.vMj*e/BOE%KD" B ^%R( "gjLmm*b ]*e B$pB:K7psa̷x #tSJOo ,+d.K} ϸQrP.bP<-?6'nnv7eg$n֬gl|&A^YQ@Y(nXa|h7X|>%gst]fv%]qoRgd& .aP2xAfahA`ρ!8%x)-1#.,c  ^`hXc!Fs-PR$GTgvwD&(C? qm /sbAԬHZrTG3zgE†D$x)e3WPI/Б$2Ef<"R4-KPh6( ȡ&&I]Oao`~( "R/ FF| #b8~ $A7v"r[%n3 DxVfSD+p3Y $E$򮈸v·It`p C,!Ϭ2D[{B(k$\BV`VBA$. (63;K!A|`+5(l('PV9ҦT48`WEڲU%6cH5<" ~lwuRz34FVCҊc2ƾ,y>qYy+?D j"RKii$0A3JksS/ $-Sc@Cbcl[%{)-1;5{9+ dV:H9 f}3}V295bj5t㏶)opU~Yц`JJL_@ѩ(Bt OӴ1o 3\&z%g΁iBTgB"|l֦/9;i6燅fDoxf'cD[3`.&]Ads2GFg}O jG*aX|T+`\%aуA%b*#k .İ#P!!Bm$&A1+9n}D<8ЊReb0q\[{$R???"HT0?vg۴ p[|4"h22~/f-"A@`b@)|6-y@HIKY.Ceo@$ ́' ~?"x h4! O^[/|=%9A`XX& G|V(O̶/,]LZ G@+ȥ m@ ]p,|h]( cֽ<}J,  s?q`H*|/E4+ՋS-m5@w x٭Oog{uhg;9WEg7F]>Wv{]wx|^?'z}^g|~_?~_ ,  `. Xb\h (+})iZ\|(1lhK*& ZڷGj8@ '. rz+;,j/늊ƀQ\{`=%n[FasAMEєm * "(!ax L{Zr4[( JƶmN K"gQО@x( zįu jI̪'w j5YcƝYؠ*ʈG^G23ayfѲl9uGq'S~pr17,YQ-5=E.MNUn][DX @R r@bpZ y`1|'JK }F,˻Q/B!-K ʢq1*أWrZ bY񂮬sU0r5lZx_z{\-ΤPEϊ"5.6](l`hr[XŊJ+  )+9vĵx)dL-Ժcjޢ])vƀq9&nr/KvW:Ƹ#r ;,e!ʽǚ EAX-PnA=!PBXM D)GH0>!4l h A;* oXA6 3|*K |Q*S> iX-谳 @19<pw)]7 XdڨKь| hwq$4f 2Z+RNJX@*Ax'&Qs%%vrX5&YY-+$%` PleVGXf[L]KTou.rK-yzQi7}K(}A6#i} Q2`cya<xoVJ?TPZ AE T.P@  P  vI 0@ )TiN%Z-8MR r/RUn3Z`Fbh#SOF/8BkUDU!`( d,pƄE VjJeJtJkJ*[0d U% -[)&YMʛg%PF]TF]Qql,Ŝ->@es.BSխM)cm%s2Q8/<*їGP^Yb=G-<&LdߦϼLxGP|o 6 #@af4_8>gZBh] FD4 9 @MT AP4\SX -(Zz}My|.$bVU0ճ[q/x%l)ms}_\2(ø[cWEZąP$C`:('ZZP<ԛ{,0;GGʩ:J%B>^1BҀ>UDHT|5xhq~/wnMG)\r]1Z0 O9 a A1`"?,N}أK\iL (~+޿ԕ FqV)8JA!Ͼ9n[Qf/SЮK LTIy]8éȝ hoU% !-Lk?XQ)tQo&&Lk#j 11xK F/|ߝ_O}_`H pY @ AHc',Z=Z-Dq.0, p.K0X&|J,&]A.Af@@HQ : &*"R)BdF0%Pk|IG̚jZe(K@il 4`|Z~-J|z!P0 p 0p6`  Դ%na B,>B 0G/oJKVbJJȌop1* \ aPt\!h;`p `v@A.c+ Kx몥{ʊo |ț ܲʢʊ^k2'!iPd1q2.@ @`%g dZv|[(~)vCO-J:Xm`԰`8ARpp%@'(`n R y!gZ(JYc(ipނb(hZ,%Px'r*rK䜈eK2V T n9҃1s11!23%2s)2`^ @3`6Bj̲[0K'>5JȪ,0%в^*Gh 6YBЊF2< )2Ϫ߀43 /JO$^%lh-db`"ZA .$+ 3FCDAaxaPI:T9C=CAD4EDtIDT @ ` J fpfEM,m)D"O)bwvUeTG) *kQ@E+ALHJ CfNR'de^6kdꈂr F)Im&&BGpjGNJV}³H,'5OAFt!X!>OaT5ETuITMTQU5T@+@`V@P qx Fx,kXZn[ZkB.+Bd gPˉtj:@ UkĀ> V0@ !Ÿ}'\IƌdT(S–i0 v5h*GF/B~!fA0N[e6UevYe]eaf3LP# 2v %ɜ&+C"* Ҩ\ZH'Ώ96Z,Aa `UfJ.r@ ` !@:$bdd _[>d&aPCR,'#.^J5nB A2r!lA%qVtQu7UuwYu]uL/ v+4`+)mbʜ R[jDfdrFbZd`,0vLf@ @ 0 `G'-.d_lvd*aԮ@qBNe|YҧE=3OBAvaf\}IMQ8UxXbtn PE^.K. 9Pj hK'dАԩv..3VL2D!@,Z@B @L@ZJk{G*N)x% $Nޚ @aO"E&*d%d^!phuyA9EyIMDp``x Y`` `.@H&Ao{zZGD%jk A=@s@ (qqJ2Ij &-I_yBQ7HK2uh$Z@ +*RU,d!aJ!:.>I1:5z9=&  "EnGy(޼2V2YxX.gi%R}DZf׾|A|4 (`& @`trw5Sekq㠬# KF)ZA] +"쥃@IT4fz;{ X x b/JT@'nw,,m/Bbv΍+ʱQ-0FTGhhfG`2#{ *&gp}&)G ED4 X' NP*+֏a!O$Za!F5\ZpoAOO/T8FlqP!aLa:Lxu<|μ4 ˆt(Ab^`8bkx. TU6 `H(~`@ P" ms@J3-Ki5My=OEQU.MSNUUn]WeYUm[u]}BC{=c/ KߏfI΅@ ˿k|pV. x]Q}>bpQw @8 ?vOux8/. ik'.#hd}lb4ПHH=l(2<[@+>G"Qr8)HEXdvmR0P}KyT= 16 քb 72@fF!BCAgeiZvkZųm[vo[q\w%s\Eҥn4 C8H@']@L!L4(\~͕4:36 2JeJR TEudBB) Ah* i<=8AL؈.ԡ@P)='!Ki S)9Fӵm{f۷mn{no{ 0ØRjgˈMS[Yh2MW1 nz:B81 9-[]6MGe$W *)|uP+/_ܬ/*3淍Տ6|5ґ|#7 h}~~?`.?(F D 6@f˪sj 3T,h&!QT x J'țp(8: E, @0}̑渇0} ʐQ;VL ;4.jZ l#` ?* dCHy"dT6GH  4' @@gwC s$Aa5pHZzg#oJ 1a Z+EbCU$RJ4.@KxڀF"ouM аB@p#@d]Sh5Fz!k< A#Hp=2PzBhU 6P ^x.<!TԆ~R|{?ꕣ{Oq6'Rd` B\ P8$ BaPd6D`aDјyzPz2\A  ?r {@X_RDV;%gZmVeo\nW;w^oW`pX<& bqXf7drY/<(?_wk?BA9P }ۀ`@@S Q"JWKfÃ>A: FB`:씤@Z詊r~B 7*z(t*1iFeƑmuǑ} !Ȓ,#L%ɒl'`( pCq#cP€btVӆ":$3">TlbBVPL z 0U;@=`+ЄB+'qlaQ2FXDiQ6FO`$ŨV 9 yzxD@O _ D%(&NDO+ qH(P"A?LH !(0A%]ZH$bO -X'gx!X`2rFʝnnMٽ7SrNY9DHP`"@  CO (>C$EU|%=΀ u :D1Z_F@ ~a*p< LLGyNH< "@쑒Zv @d q! <1HYUn L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ fApA#EtP8xX{U`=ugAW׋T/WHP `/͇v@@,@ @&{-XW s(Sy<,Z}f4!TmE]KkOX,Ln7 D>>C>` liUYEo`)wZg`:q!\7=KC2Id&5>5]h@[5mPեi*J(!F)yyy}:z"2B8 |.P/O^e!@SA`{euE)Jh% @j?J|(S A`T$jWfp;)JjP+Jb \n7<|# °3 ðCıS~c湼\AAK!ʠ0VIv^ԤX6YCB]א f h1pWMx)9REn`E:΀h녨A`b>OjX3a0A@H <0*|0J F0pcGs4ey%fVRB詹3Hgv(!X%@9@@TxĘH@I0&6n[D2_MCȜՎ:8T v|p19Hx1=>GC *hFi!03qI9<3u;@] pY Xc?4"@e(=RY.= TiA]PCyAk$P^ tJCR܆_Ra] ,@DYaA Œms[ Qh&'uH5*ʛS}P5JJD0:ApT{B𺓪4%k&\0 I\*DtZ;g !^6&!N aV.-T6̻J PXlG:gi'SrMBK ]V6Kkm6zdm`K 1xA*cy>T{ c;gPAP3r,SOfVBlN |/R< 8/ R^ c 5qWp KqjJ)P [2 &=x!Ix47lՈ;"_?M;kmͻd>BHRxUQ7 9N@ C9t0=Gx-[*{ b$e #f P1*X`٭^lI]',nf!10 0Ϳ͹8<{Ϲ@"@Ll'L cUW^Yl4G=b ⼏Szd.{Y̔/5$y*DZꐬ8:r 弿>k;C><"%8eydV0-}L~l\ QAF`fB @~˜YhX"6+^ɵBWqEL`0r 6^+D?O?` $/P]@LkeDTheZɣE= `Ah'¨,v͔مtda uNYNր4C82 \]I!&.!6=-E&aT0HhԱ\T #>?#?@ ,ԀبyhyLjܰ=ٍLo`΃41C4A PԀ$$K2䀀=QTXLW^n TD:6'gC9$TNU%VU^V%fV<*¼/=##f/di"DE (B_@聐&¨,l^UReЙ Uʘ]]dY`A++B&V h<" !|B#"hb3#C"$iP ? s@e^.ZT*rjyh "(IP>^L \7b@K- vt9(7{C:nc;^VbdB 9,>^o.i5W>i(H@P4m5MBLP @, Ll% - 5 Ð= Eđ,YbsR`ۤ)s#>X" `ҩ+T$ 0 08F/`|Sa21T@ s`G*<i #|IpepGJ!D0 &D؝QQN*EXYQlR PӼa$A{0Zh5 Die,Z j6 d.D_u%Tn>T@]`r3xZY A&QZ-ETnQ=G!* #إcwn0^wRs=n>Dݝ9{Ix|0SKPD0Z i6#btNl31@6WZ]yUW_1&F)@` %ڏU֏S?&B󀞉*n@` È}"B)Ph $W@ t İM p3?8$.cl0>`ٻWn]۽wWжDh!0aII+PsϹ*%h=r^h7i 4r@>lW q<\D~A:<$xUԎe $#EB(Lm9Xc}A)`w"L+Ř̎Ib=GV=j k[?X,c Fa N ph2Çe=\mP#018ǐ9 JiR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAPZ5IR !dH?  ?-P4?00{=@`BR*U:MARnfC@ f~l+CX08$47 m'Ȃيp^7rw?t^_vx_78 ʅ wp@X6kת0m1|-Gs/ aqͭOBAOeB+Y~H-g~GҺ,C{Eb+& G$9@*J,K2Է.K0L32L44M3T6Mr8N HS&2@y@X?B|H 8K$~'|@b"{*#[ $ϓXS@Pc5~Ǣ-Yh! Ie3}l[6շn[p\7r\5t]7Uv]1 H9suYF'G,̺Fڷ@Dc" Ny*Q 80Tea}uB1lp"I* aa(Ώ?]Vivj:jk:ַkL>Uiw]mU ``zPoEQk18~VbHZe@@ߊ~ d[4=2`JLA0w=wwx>x7y>R[_7JpJǰ^ Tadsf (1auOFU:UjWf. F8ksd Ff 1^+ %rPP*s"\.vÈq5íVD)5r!f(@J-1pH punZYkmu[;imgA$RJl<`@[m4uLPA4,8" Auhb\ F 8,4\"f 1,"cKkGe} 0Y L#1-'`pvG +)p`P `<]P.1l ,vftPSG7xExF c/G4Rn_;W4 iFdn09 "%DTy1f<əs6g5f bA9O@Bp˦\K!^ʗ "1oCXS#tv /tFLQ87)D`3h&f]kyuztTh4LT0TdXJ@ C~{A0ȯ !; &#x^u% ͖젮8wv x7Dfl.)xgq9m`hS f4@RD)ZhPmm@(CѸ: {}N!H3DamR%r"Z BX={woǹw>{v\2*Sbl, V읛+ռh/Ds0+C g Ad%:IcZ貥C:W<:V#Ę |?~7'|TBXJ,L:c,@Ř!͘Z :4mtr5\Of* l*Қ=ʐK7;Qi 'h=]C>d P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?E1`e? ?߯U_zh |>_@@G @P'ΔtZGQI@8 {=^؜Xg۱Uݘ pFbPpo=mnw[}px\>'ry\g7tz]>Wv{]vUJ# 1 "~j `fTe .(@5.ӽ,F I8. @5E8O 9;=ϓ? AД- CMEєmG RapcFa{;G9 4{`Q&| :;`H: p\lHqc)d\ :Eδ4@V R# 2 0z Qewyޗ{}ߗ1eIZkF3ou;R{Z@&ٞ1@M#D4Wdi)#4?G>WYJ.m d}"yFIL趌1re ű.ͳNյnݷ4 185zGj*~$xˮ$6=&fcH3'0)E"3j֊h\inĀ؀Ѥh8)at^/Oo|4%)ZKan=(vH۸b!99h @)`6`4Tp^%$h- Hj0Um4P 0.&$U] 1PCXm 9P `$iF_ 缌uIef?VNڪU*q3Fh0 V2n1XБy: ohK*2}Tz ػ2@LF?[?!Y_Ռ}A\j'Ibd;#?$ C$YG$*K$:O%JS%XVEA}" u;y}#[{v}bSf0n1DZ=P'-!y[?@htO叁 p4 S43Z*ں+ʳ+Zڷ+껯+,@+ -K:ƥe֖mV|d(( )  :C O\) 2?ml"+^ieW&\@0 +N',,k1{2#2\'2+2@p0cN,]4={ej7}V 4 9p,;Op"1}mУ&zdp@xB4 @˸^8+8;9K9^Z<(s<9Zka,={i΍Yh= qA1 ] j@ m8LtMLfq^`}aBHt  #DZъ3F" Ab滹u/:LtRmpRԀ ^#|o &t`pRG "Zh:hpE̖"i2L& tr֊Z]l \ l.`a 6lu4|itRW0!Uf 4< 3FJ,+"?ˈcLn4媩0 b TO ^+t܋r]̹:( "X `P ,7[LP>Ϗ8dL2G`HXk hoWBUgۣv)pJh uRW0)PG C$ĸS[B+`a%jP"d @ iE9%Q`-]nP4Ub@ D!7X,`,"l4p:GPg ڻ[k퍞VaD>j,q6[T̸Ȕ8EL  " #آdYܜhI&5#eхy$伛Sʹ_,r!2)`g=̐Y69F@}C̭0K"-`,=aP@X 8&%mF{sP3 =*4*0` C+޻|oc(k ;^`HL];/M9qC4c84P :%L }AAԽL<v}!uu6݇8c&P H{}@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@!2vg_TP>_$N}ր}> Q$1Rx<t[-Fy @*T,H}ߏ3`sAs{Nzn_{Mo{|N/|o;}NDө`4xCg?+`|l]x:™4G (F P8$ .JS+@}@(~2 P   EY+# GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY0"D؛A  AT. CN)En9GI%ITY-Ki5My=OEJ`}vaa%{?݄OnU| Pb6̦CIr1m7QI@` vk#@Yp[,ժz myoqW/sOuov {젠Np }c@ӯ sP@* c|=8) D5pT sJ|(3 >+c*%pHh\;sCt}'KtGSu}g[g#hUd!*')Ȳ:+p{$) vѐ0 ␒l&p#R -Rπ>p+w['[L-\>c;J(u@x`T 6@!`T0"\,: 3` H'1 &2A7.غ;`+B` I/2P ju'WFJJ;4 kw7PE"?4fӚVkMy6fۛ|) h|!hOЙ>לH#Lј>x)DQ(@ ^-w̪JM)<)\\.yƊ,B^n 2Jx , /*5.3yɿ3B`H0ey93כs~qy;u wj/w!A{\3 x?~N-F>6#}~wni@4@=@ڤ qbM#\n+ |8:,' /ϺX-J@]! (c%1n>A<ALA\Al UH^j 6sKV~hu8rA|p(*;.; 3! 6d),"q)x$ a\|;CC?sTP[^ =L,(عxpy0*zP>T/+i8S8!)cH3Ղh^\?A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQhzE&KSiFSjuzv '}>_@@$=~'P;N(B!oR 24@@i@@8B?=vݰh4e.IiTqx~G'syGuz~gw{y|DVkXB$ -fg @}O"؁KÞ(at$=1 -S^ L-xK3ćg``- v\k$R\&|(R*Ҽ,Rܹ.0SҀ@b[T1||Q|OS0k#a$s.3aRiuTzm4LF沀 Gp;M$+5@=ys ,s" P8$ b1SfA/G/ 0 ?_P(Mc}lY:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY<+ƸR+'G{9V F7n4>/%`/3I2!@aϮ\x%)[\yu9 Eo* , Ll% - 5 Ð= .\Pw`0@ D&4}QRICzG$S% /ؼ4 ,  y`+{/ Ox|ϛl$ A?4LqAД- CMEєmG%IҔ-K5Mӌh^BCȎ4m$0 4m=rNoEJÈ3!P` `s GdpoPT6#VT;yޗ{}ߗ. Ih^T!NXV\iF0i _Wa*9XC˵)Zl{w1yL.n&h0Eq\VNű.ͳNյj[JB7-NѫR4}gGy|AlZDC{g^FoI6h@ {X9jGm/Oo Qu I3dUv~N#F[^ǽ||urj& d 8pD P i{K7F~zJ!&FJ( ap,Qd,ŘzpBXM D)PB] 1J@[!5,E *wVcol[#,"mBh} 9 @N }iڲd>r/[i0hyRgRBHY !DR.FH ~"`q[h'0ޘ(H<LjA0"Eb_ #ptB6uMbl>Gflk@ BEbGMٽ7SrNY9DHD :gD"x{xrJxn)82ڀ}j bP%x#P"vbZC2^G 95'l:H@ u}OAUTZQEI_BɆ p` (m Jj|+H$_lUxKDF7p! E)6\Ty$!9Q":(*Y=gVZ[Mi"*& Ղߎ61OSZLELª"B !MCuq@s${RA< !5 =r[BT*վ=P Ftl&DB0E Q}W_F> $Ƴ>=2 >d^'ry\g7tz]>Wv{]wx|^?$CZ/ahd%y<ހ@'?|6[5'5j| vg!K0| g P6x!+JҴ {8*ή eBX(<,#L%ɒl')ʒ+̵-˒/řv^Hlf|J,gp2 >њʱx@u'!A{HAX d~&a! -jđzpvY7$aؖ-cMeٖmgiږk̴Ap`fB-Zxz݋/1aVG !aNzƒhX,AalHA[YR4m%|}xЭ XP7 }.Nn.@\&a(?]PyT|whў|Ǒ#M"H!@5CYB@KTzm$l5X ` J* @Hfh@Aemu}X`h]<޸;b.D[zu3ՉuhyPuʒh8 y Nw'B-m V( "]_d xc PnA=!PBXM D)`Jj/ P rV-Iؽ(KltlQ#и(=8QIY ,6gTsrF6J^ Naۙc B@1!TRBHY !DR.FH#1|Z т3@`M:Z)h/ͪ1;GG(9 %A@8!h5@?KPJ<7\qlmP?8L )DD$'DSvN;SzOV'[,EPPC]3Fp n^"o-L+$`rp!'R\@TƇS>[C edcRa-R{TڝSQUNUZUY 0`+E`L jG,Y>1e?H&j$K* zh A!pԈ>Fr Т бl{-%|f1=0bI A(ձV[[mmŹV[> 8&b eD圴r.)eo>j<{hf D0"/%غÒ5f*٢Q>$PXKk}XO a\-IT 0BHX Uܭr,On;B<&@$`"@J@S)t(U.ɬ]P4t'GHS <iY6fݛqYں@* ŰER?#!FḪ0 hLj D_/(z0x ! cHh qtd 1[4JbYa-MTXG>O,D@jH?2NBԝ%B vmM!zdmjY5jwY~6A+b%@\ [ ,t)lz6)'wqYrʎ%6|@ ۭrq]7W'vpdcH?8 ܕVo5 ~ ۼy9 dk2yD|I/]N5zj z]~0p0ҟ>2AWuOA|7t) ݔum' vS^O|}D3"z.Y&<~Pn|W^JO:זpiv6"6&_2G '̐;"=*φWN!ZB;//pΐ-1&vH!h\rId!.F,eVT#.DR`FAHV` x rBEdn`ajaVva޿a'`>o`b-`\N6XHFhT{)?+4Fb<-@,Pm5<d^(zd+dJDX.dlc253ƃ4NǴj.,b&\ @ X^Fe 3- Y˖A b-TCc$f2^FNl> c eB63 FQnCF,%c(]J +gcd2^Fc` $߇sd3?l֣Vr 񉎇p]JtŐeJtEc R5Q-L#Xo6"FC,+3t"! q4`#Xr,J53O'g?*(>ePA&^F/2GrMG4ERaLg'Y%D *'0,r@Ъn+'5H,Fr0b3FmA&.-,e3E2qP{cX sVb3Qdō#F235""$ 3rA&rіlVɑ5$gvD/Մ'aMn3d'3 G.P?s{4#SFQ#8˓_r#V2o$EXчNӔ_KP3a1 \OKH2AH5,gcc0A)LFF,(<5:/)@,30@N r]3c1*O9&mN۲ sN.H lVt춹 6r!D˚aMD)PTΠg+i?A5ܿm˖+g2@d䴓!)ZHF@sʙ Tg04r5ΞM^+eJ4JTdUTv.Ոoz nDGNv/ox̧X$@9i|&)zW* s!'P!eD"(bA`s*vpQYMW-bBx{j}hrxF:$ Oz @zTlG8"6#B6-,shatU aP&D#MBqr^M#Dt^3oBT"Y3m0a 4wrqpMmkWQ f^ ^SOn!_dFOuB,/6`V6;ZJ424+FkIYe^FtEN .)V.+bոla;zBS({;(0{@?)-VKPA3"&N"lFȓmQk" уz֧UUGTq3SZтFtJё*s[DY$虱 V7˘/l`U `RB|2U>Dlc?.7 lk _-E~БhT`?YC8RF-\"ܵuDlSM; >cPIJ-lF{u|XԁBJ&~4lvI|Eb8 $eRѰm-P]?5G@-GVT5E V[lEpp#VawGTld12e`r&¿L2%APj\F{K/c8Ͷђ%WQ@'T}&۱eR5(F^C~G=_72@e$ۨ$zE`Ft(d-7tNA.7+cb=Z,e35:Z fQTlCgW%~0/Tcm?C3QnŢeRsTr6MY6lu' Nb"]Vi?!s%dkY|nKeA7-Q}}=]1UC,op\,rZTq=!=qhщI R(G@lmQf/'^mt#0FQqm c5Ɠ gڞĭ%iW-ruUiL|BF%UPg Iu7;J.}ea \і/<&s'it1GM7iJ5\U&uM&V^WEl ?RV`T H]A=˒ Wu1Xe&+r 8?@ `D*  L1`D|S!@ @BȐUπh$oFQ(0:"C*F#`P$= X.[m4=W%a= q \/@;(yр]bAL Ņ"wV1$lH#)3Eĝ .IMpNDQEJLT̵SP%hjR9{ bf4A9 X;TӦu?#=PC!  \Q-CXN# <&ci^BD5TδC̀}9Z9d|9"k ùHFMb4\\e{  4yTE ⫓H~ # `ztC*ޝI$p]P4ZL_|HVJ J'*#PE?S:$BY%lB-Ĭ;KZ3DYq(H: W"`$%n,:!$ƜG03+b7:`Ia`Y!J!*[4)OBXRk4 t`H8ΏLCȦdCf܄QLɪYn"R+@[p L 5;k"&ɭV&ܜBH. ƭTT"V=(`HT<"෈qXvfAi3:J᪛s92oA{²< ̀  $S9MAI[}%Ki7wl["<3Xw+Mse `+`1R*Ec q^Fhc]}mqy@)&z2C1*\P@É*l| AJ Q 53.',Քf*yPao Jװ@]Q TTM̶:"uGM\0I(r_:X<5 N[A- ɒ C{]@.+l؝R,n$=R(bmjS/uxAGlWs$mQD–ʑfG.Qdv_5a7"UJwq"%f9.|nò_:4^q鉡VfYvhpԷ;&*r1BA%HJ:/4m~Kmψ;!Ω(.Zy(Ȃުe>A$Fd0%QI={%b^0S@wXOHsDdV!Io|˩kso A z(x [7Ma=YA,0 dcEXrҞ*]Yq|3R!{.=!,(r3p@t88 H02A뒲ܯW▨ Fw96 ZȊ*9J)xs4I|0򡊱(a(Z$Ѯp !, 8&6g^ !3#&-4hvbu9%/2{I7Z$; ̊!Ό)yᒊp1_Ld+8ySpFk]`(T. @2,Z#QKCӭp qk,@x-%x)/H(ƘS{_VA0B0ч$}:Aq?H) tߐq.Aq< 4=tF[)BE*F' 5**, f;ӫE"() p H-38!YّIKW913B uQXu-Ђ?q,D%+ H'͑,^bKˋ=Q'uM< 3W*Rѳ9,6E H4 3ˊ,#\A!ʌP! 5 H s*P{XAE9dP 󸔣bD)8(# ( cMCRj̀ELh"7pڏJ3CMJM/ɘc '1Q,( br롁* u(ثbٮȺ<0hw>xad@2B-D ܔ#j 1 gW%pHt@K"xɬqB rH 椘 ̾!ĴJ 2T/PvsQK-p A/A{r<8HJ:  a'4RBY6[ݺ1N?F)P9 rؠ@22M J?-qҭ51k;"r1q 3Ү?7K)+$+D!<1`)+sj>zQIأ9 ,@{R+JS#Ͳ33 k\WQu#!2BJA$['+ 3uKqQ3]))0r\D\ 2JjʻW Z ݄08V $K pҼJ\h<ꬭaQi-`ܩ-`*SR*sv4P% sE"I u ?J12jq z)R4;ӑ9KvS:K LM8MR>2r<ظ@]7s1Eq$~f&sE4QJCM` &(cr!-2!̒s[_$(]*2P`xMK9 o"s*ʥ%I>rJ@:H$.[vXk 7d]d5S(3\61"SJ1a`9 I#db8 @(-5i, ZKj.I"Z  &Mcۧҕ)`6P;4^ܔZ@-e2T%#  1e}ez((2aɪ2(9E4#)b٦9qShZ@|yP`h sQ3I>0 V0 ]cT,p :$ڥ%0A໾kTzGÀ|?/8)f4ÙΌ|pX A{ke91'pn Hp6> R s!+E H׋5#- ikPIi (MȜ"$&^UE! 3("1Jڄ. ?]C?0]KX1Rbs] -ts$.uVa] K)( dqF- 5 4ǔwYxf\34 hȣ-pƒrWI= }($ `/Ď͏li2/ G2 -KHH|𰠣Xn:;hooH SLic{\% $¸ *!)h$-E/l䳕(겞. )[G2/: `J 'Q {+ HUbЂu;; MR[xzܡu ѐX VY Vsa(dvSP\2$-B_1ץ,TSNd<@fXfSPR#V)ӹ±1A 90{@dQKW鬵*-Na!&{ʁ8Z +88*e`gxh j R +C*gR9=⤒jt"hI+Ui]Arhӱ$^5Q0xnT= ; Hv(iy0+#+ 2ЎF`|@?l6  @@ ~K@yDAo~g*1 a$ e@H:@o R(@r|@Mn$E zפir8\,  4A& }k{eryE6e0DTA8Uki5cА@[3Y([S}jBB9IvԵk "N~+p%`qi)'JBJ:`[dxy`!>Gz\ä,0-`0 A gt@, t( [JB"plc(ʥ<t2'h„5SV?3('k oJ%`#cR'ldXw ]v-f3‰KLhĀ"OAڠgYOo\f;V W)-ԇ}2$ "+MSb&o&q] H<*b%)6d"i0W@ '1 MQh1t\ܭ 7|8%hnWL[ا<勲QFjHkU[^N(PDᧉyF)ɰ[g47.א}9H5ԫ v+h4Bv @6/e@@N- uH׹^phFٴ`L5GG֥;O0n&y5/̽IlB/Yf^_O@u5`( f"L!LA$JA1-!冯sB}Ag>&-Jl-5$ lnl6jH c\iRPs T1/8Ðπ R<.%lƘI+i__+ VuGHi>D*]ZWm0Ĵ8G u"k}ok"}q4y&܃|y,m \HiŬޭBW`6>%vD=쉑!sc#wm*ͲE;h[Rl`WJ%+:F1N)}$غNrL$2(LM52Cg#J\z_#w<:(%De6(¢(L2\hޤ-G KQ@b4Z P8$  b]1߯ o`O )W  }1 6y|/>oGRR@!r8d.n HRP$咬x{yMX ir X`w0 ~o9OQ|~fo7?jV. Q{~sW` u-?wˀT,m?v5a+>ܰ( Pkw@p2UHހ( 6KCvp̶ݷ사C88@2f:y 8 `Tz"=,4e/‘28)2flv:Dˀg0΋;)2G3Ǽ " I1ZL9t2 \~1ɋ BC@# Fg4鸩$$/LG+M22 ; @-F$]D9컦L{ޞ,o35I3"?+a*/ y%O3eB`MgW4%c0iSe kϽmE L[#DU0KIA., D ORCx!ϩ2ԿIQ{M7*M(u:/8Ez0̳lӫ3B7/;L 6) `.gd agkD-vw@ce<_GcT4R 8Իө"+0Dɇ?>5WS[wD$H&J- 5]7oF-tcOV$G|6+ < Ǐ:V~LXl)l֙ȦkN acȪzPAGgn:)jMv(\M72C^` j.2`Q.h4%S#_rawz̑_D\K'0"D^A43T cbR 8i;6_hˌl JRHLtDOIw?hIuR9!,D%.S#9H: DrepfX:mE㞥ΜiA dOƑI.H{.%BG6d Oi"CH]EծZy1KbZ$7V9ssl9ي,PY,sf= d.G_FG1p+q3%bG`%e_'pNJtT"Lff3tPm 1WuC$ǝ\Lj qF<\B.oP(1*F={`P4<GHS%*=Ib=it)prn@KrZ$l(6^s H#/%S~ 2"4а$*VQ] ay)( 4piIW^2K3X7uC&܁⪈yȪ4!ed"Zs (\\-ԞU`f1:]Co#aXL Ҹ2^Py VExHQ(Ba '钠!f'ҟ(x[Fj:Vj(D} |؟au1!Kt%ST?fH jw Tg+޲Ot,15N_QTM` `sUET>fQyP#=rQX( A@'C[e?N4=ѐ ~/s-],@~JPI@M ,:ͱ\ *._EB)'"E9HsY3%i#KȢ5ӣ \ Dzt`f խ8B[HM6yLو>b֪F1aQ\ 6.ijSO컁 &ykT*:้hBF"8# !OkHc]C(b*b?)`@6l\C`n>%&sIF$,Ò=!a"B*H-|N]`3<*Ni z^ys"D[%$@ɆRpx#0ȿ%*.f Ȫj-d A0,LLK ө I-@4$vCdfB.O&΃%(HR8.I,(&o*Sn, t|" %j <w$0r(È˞<(EŰG8$Gvu`t.d7k|*:iA G~x.*C%Le`E&84҆JKHcL˞]r<9)?PYle44k]슆1G]P'H&?WiP-c^;  e *nxqd:#,43a7+D.3L*sPfqF&1Lba&DWh^Æs @=&:lW&% H.Y\Ph-bOH\ryJ=pX˞TzHQDs ?`8$[ ʖ k*B\s>f11f.dZE2_b8ޓ 'O#'$&$Bn=:CmZc`K̄Ɋ#Oqo$*^B"8Nda$` g\x#Lg#xHh&н,Ȕ`51xAae @pEb.E IJc"(̲V%Wl 0qI67"2A=e&|Y3L=c#-SB>H 8*|zZWglxp ~"S C$Ca8Ht"FNlK*6[g;ezn%*x~n|+(1 h)1 ZS,r$dԢ]'RhFd/VP3,\>0BE`An˘n,l^&2De^W;i#z++PE`%0{$i3Ҕ>Y- +k YH"3/ Ǭcd,Z\TV{ނ6N6եȵ$JHF/Fk왺A=d8I*;L/x0Rc yRN0/ \ 0Vm- Y gg$tWwOHب(jXIJz?8&2e;ɇ5*j%t.ECsnڐjM ·($.ۄE%0qb߁c%Z3%6WOJ.ê"6< wcEȆbaA]i&8b 9p .P0 ) L$(ĥbL]By]+`$QLpW1::L`Q:s0@$58HI0`&&`ANgH)w;&4w(3G)A* j܅(ĶQ>E\#p#?4Cb$ID.罷CgͽE P ?o?_00 ~ F_Ѹn5"2̜ H@{h  dT _1@@l UJ0" +4 |n F!QK5hw3$ A@ Iv.Gq8PmYmB#P.OȌ)udV8N@6)T!c'7y(YkÅU8'{M%$j/ @6@Dzu7#3u$~Wb6A\IVR'8%@ﺔ\ {Zzaj'YӾGR_x@&bP/ P~~[kfƒ@)xkI5cPPTu@ # X4@7G;/~0v5Efp,ыIoh^Z3.H#w9}(pqLrnu-ʓko@չXsnA?'sFJIip38d#*eٖ#Њ+FyQhj$nxg@@ 6!ʙ\0ϑ{*'kP:2.hv^a]8E&iKd椟}`D%6 g1F25P %k%@0ʦY \T4TGgf@ a5b&6Ѣ?AB^t2fQ@Da tj˭4zdꜧ.3$dsd2">Kf+yR>PFQZ&,pLO82Չh BA2YSbnUVesPr%>:* TF.w'X\ xk-aJǔnJ=+(F. b$JGsԔ|9 8XdșĤ u7zB"$D  VʮcŮ'\m6V="[j852J$eYBp @hM*9\ıJt!B`kˡ|/&UH_)@_ µ,E@+8h`1† 8tH$t0Qr.r 0}еH%K FDzm_dx.N>3AZ>NK1z!Wٳy ʈE֒\酽}cWDzhx.r?lHOf.tJRIzN[ZZBE8jEǭcj rYnlSXpUilb"J^ű:6!g0AX_*nVO)j`ٍ:`{:gdab8ԮX'.FlnȪg`@ xD!i)rc2p hyaj-TT|[v[ciGar&ƹAŐ8L"%Z(NTݪ,eȚN>60sBA%?| zF A "1eU\bpt_TvY;:g8@r$ʙ1]ץ.{&H,=]b6z̶+%m@nvk@PW`{'HPdpl`Ci"-vLW%J%{C_J*el[~/x/2uEf@-i>z:0 8ؿq_ 4YIe*)6*:?Z= 9H(f8/ɀWP2~/@.)a'SAأ2X rl 9쉠 "?¸+?9QzSHC[s ߺ4q:!1a59J)z8 q8 9÷Ѯb*pPeY A QS!RJ@c= Pxg4,px :YCj9HsQ!  # a50d!?߷ˊ,b ghg/8?~I30.a 'P1UT6A;>&Y&Bo"3HD蓹*%;J.QixHz)J#tH p(rb|:ʩg#!7J&' F)wx \G2w &8qw*IVX4u;ZB[I+A)SX'yP_`wa/[P4V La A!I9ODx0cT%m"Xd=O "1|I< I>y2 AY3RJQ)is:ZDu2 aI }Ii9@j%XlX{IZds?]* %Y}&0Ij %tH*107]:1ux,] 2"5iU/I*o`\XJ5o0 'I!.8ݽO K -"5ijY2pB$@şZP`/>zx@H3g9,yrlO#ΐl͌\6-,] #H̀(M PxYiGhykD33/D {a5 Bhgy'KHIB/ $ҫWaDHQ ҐBG@cHi @ Oؠ9), IaXwyϱ00ϓk":8dH]ADPdISB'KH6Y0m% b{׫E`ôzdIVr#Xt37 3Qda7=Բ?p!;˗;cb=a \C)@Ʊyʟt3+z:1#e%SF=Ka“4Q|씈YˌOBJHK8flwAiSE٢.Q[*@0x@ U f (ѤL)5UmWu! !\.*hAj‡(q,W ^/Y3!)a[,fu=9eW>y~+GQHZEK 韀4Dmˆӎ%.z5HtQ+uM =sT*^a>쑧 #+f,9b+ck|I.c=DU 0 r!^[b|#62r 6tYrVN%w4H/up {0zQ꧘^H*z+[g T>7BaI'HѢrѰ*K:jm#TˈMгݰJ뷩r}o#biI*e{:pO#Ջu8o seP8$Sp>|ˀ]S=K:+ϗu;,@ϏH8ˀt iG*q[DrVZcQى!n\Y \4 o<ؔGyw )(3x:hx( 6ٝ؅86lpe04H4^̷ؒ;,6 3؀5o7'3 A9 ;`kݺkK$G(XKGY+ >t,$c'Q`Ȍ[/!Р(J$9TB2NA$Y!jR:t \Hl2+F1_XJ%I» b#)  Q{@ZG"a` Y8X8m& 2V⚩F {@ tD?7Hd4I@`  /G|< f;(He 2*' D=4>*P , DP0x8{=^ Ht={?".K4|&{y*ڭmfbuA X,{]G$u]{ .wPh4 3:>iIPZ~t~G_sۈ+Cpyj^\O>1 nEFѬncP7K!{`:K*0.ŒI Ja2v3,ڦ|0Iۄ賢glA(zXDw2ճi|}-Pη%* $J" O!'hLP:‹,Ѭ-Id|,8`T Ķp DoB {%ih+9ʦG4A#:¢.T[Dxѯ 0H `-z 8k)K9+h}F9̉;B.s9h} U2 t:7 ,Ȍ&C=/x)i" !ɑt4}_IbABDĭm0maH1uYkX +DyjJ4&*t=4yT|OnKS.pF6KH@`$pɲm_;/RIL#ƌ+G8<u g\"%૥F7,qlcތrT(j(!(]#hz̙S (Nm{{v\s6NҎM*ǀ fk'_iwD$ijx킓Bl0sпIi[%rZI% DC# sMNmĀ| .<ݻ`ZY J [K;C(IkyEYA#KG`mh' D^I>Mx)=?f)QY(>2ӈL Pm][i2cPjlC\a.ZtH4,A6ՙkbJ`kJ]|F<H93m@&`Vas~ IRM+zR7kkH]2ë0f*NQZ"8 [:^ 0u}8{㍕$7*|P:- ץNu` (ۀ@2OJ\B> Sv9CvWj11MSPT BhP,pNQ+؀  rЋ>d!!31lW̑ɴ*.lr(BڐqfKTгeg*{D)s 1D7ut/Q5r`K3YeFȵdHU ꖉjzHKD<vX;Yglr .?OAj1F@HHdl~hP3L:&`L A6G-Ql@P;%#%('bVKoC djC[>n #]bMVG RxIQemĀhl1z`0$a>y#նW}ɅRE%b5kj=lZ(vw&M4_v&:L5Dɍ pX"'EY?y %T{"%) Y yW$e !F%L'< ` ka蔖6PԆJ_+. SZN8s BJ{Xc{`2@4-_e{}zjG8*blzǰ5F*8_M k{D&(B,'DJngLs\p-a*6#Tc.n\e#8*`*X0xjd,늯O`890#CwX-lRB7̕$'/tL -[rzP pƈԕ2t2)>O3i+rb48B@BvF`w $gNR, (rҞH33"4--id(XbD˔fmC2?<+b,-`'B"A )Xuf0G¸gK@P<aThNK1 9 G,Cd:ZFEql/4*R #HmT@$TAj*#9++ƸS;iQ{'0֧Ic6Cn?,,:iZ5Fu4 ʡ p"T9(jB4*Xgv#C"dIBBZBO$g8к\EȘ#vNmTҲcX j)8Ҿvvfj/v3Hu Ihx D'.%EE6#B"3qNtXɊ#$"mR#p:KjtR$L(8 CO66w5c/0[I;P$(m\*q~+bK2#Z3CH6Xd=9-:jjF HI+N{U*Ee]GnceUg Xn)LAj0\ 06A,XT|ioΠYf6ҬΞRC P[J{jӲBHun-R8mjLOj0Fn #%g(MTTJd2DtVn1jʭm+Z *SäSO+/AdmE(mG 0 1t- FjgE,AkOx3"h)1U笅6!:H 1 Q3NA0bh:jOv]r$ B Z9^ڢ*`PyA!HY+sXI\s.*ahuZߎX5( @ @)'`5,ׂmn@8`2Oa! (dB"$ ==V5Ž t-%>0Ư? Q uh9X 9TA=+fBvL)_R'vW3qV{Y{w (5i25$"}C//_Q^ d$|JX//,Kl(Z$|,w4N~ " PM _zX ; \fW^-T]ji=Cc0)Ү!H,AJZҨ_FԁjyV';y'ʨ'_y"8!&J L$(p3`;+Fr>+&%¬,i8/7D uʏubt!`K"/#uN>)L/cC#VMTʇ|Y3@abAk2ŁEzP`eyJ #JDo IΝ!x"{ ;'^\O86h@Tw9XFVi(̫X5lpaM)+>v cD:ErEN Od2cCaJ,iNvIh06@Fڦ 8!3C*0Eay"Ҷ)3"e1MD ;& \zIcIQ 7A{ΚZp`"^e#2'IdѠP@*pQRfEQ8ҠPGs [.OP"8~.Q~G_S@ҠH HſFBN#Ssc0u!;g-{p`ޭ?tXL$ta@yd0ehO#*M*}3RgA{~jd!@v B-BxBp-|"߂#{(% S ȷ'ʢ PEK乤)2rZr;,E˂D0//s6)`#̨2F${¾[MS4GnyqnBQhZ2-RЍcRhEȣ42'1)&p -5iO2+M"DSX2 @K.O>4e`(KSE7Jzч 1\0C1=8HK)UcR.w7$Ǿ6#VEʪ%*]-P(8OR5*C0H,ҏ$³\( 3gldŵ6@hYq"Er1pyqhSiqTJ1~rXy0"na@,ԬPw"TzAjgattp$& BP7C|;+K}yqѯ"ˁtǨ/ y¹V%>j@9i#w9R”I0 ߱nxbOC#G:.K(R=G)Ep4~r/ͯŒ J~2&ʢ+/U <4% I)氕:7nʬa~ƀ@5[e,v8`SBl]r1,nhbr^ 5F )zJ B:v),\]=sI(xL2BהtoV*eCar9)geh\U-@B@HӶlD:1$Fmd A1D%!*/DwZSSeiq@t FkH2r b@΋ww͉މL+)0x0 Sv,qm (|(`,QNNF$qQ"DQwx #eXw e>+ HJrg. Xt 1h-DeJ]nvѹ2   $=':Ep>$ R† 9%@5M+:gT,-s,YsV`h qdG]aƣEbI %W`.Ȼԓ6fk`9/RTK"$u8fWUe ;Z3jBL A1#Q.IǑF\ P:Bo_LcX Bu1_-{u($\4bZ)$T57뽾HE1 w-.;Xch>j1p+ n]T ]5ظ3Ę90*A %1Q8O:@.Oe 5g~Cgsu*P;&Q$R(R`P|@`flc\$L@~x[]i#[| i+01H "F!j$1acK:zєٱA06xc[Њ} XB,@ ӼX7ΔOH9'!}wk9b! -#\85yF7 AX@ʅ_xf% aC0hX+ɖLQ 9 $h ſ~aI1[v,b)^_&Aߐ\ '!f)-)U7*ZPoDZ0kxX+0 qu iF 59`{Tr Z`67 `[IO3`ߛȺ jDBFȂ* (`5i1#Y&`fȈ!IS~)q,FŨh Jz0ۢ ;òb $24Su꺘\ I(([ !, z':; /4t>z(rU l(dBYܕ.r0q=/D !}Hx$ AB7Q22TtഴzэIpMt CXcx6#tĻ:j&#:.ͤ.@hL؆ ٘s .PTJmK(:e#u5} ȞfeXLp d +ɠ4[×zگ^њ +*y@B`;!Su(E2Ww8TfCA@mnU+p̉P9 [Tf8"8Z PԢ㉵#$ey nbsX>J# 4-&xWp(x% Ȝ6l5` 4YM59,7iXZ pݾSEA?H'2t-b.5Й^']tL `S(S C**)B":H ?c*9[ɗpUp z!MOS췬u5B Pxҡ#)z0 9ӖCNʡ%8^0b%\4[IdXd0p1 vEDX;SMlys%KA塠"t6[B톐fW[8mCrġy]JTFyH }ZVYõh0q 1'OXTUmZsrYUa@ɂ$Eջ )jBY9cŒ">,?r\;CRCa{xXV!pyx)Еa7  h|{ {0[N!_@ɍixpz" iP͞W%P$5;TXݹJ ̦|~0A @vk?ćiR'J 8 |j$2〸>*温X8Բ.$HYFTm`@O$(A ( ? |~I@0G `/ A^W-^g= }c%VhxN>PʬmRy@ =Gl}qD^bV`b,#zfiٸc#Q* q2i̝)Ad&{ x"$V*ՠ; Hdh`, =Don t`z۸P!'|dۤjpx_rY`<J *@B.rRi'|d)g$B@=;ڌ"JK *me^:*pjjr0/o*JNwl( )4BL l4O ; RBN-k"R>N)"z kI |I/z#Hr@N t,@"z~?r|K:U'@< `)Br]HEm k.'EvK:[6&kŁbuʶ'-q.z]™@`!CSb8BSBOv"9}ݪZɼq픱q8(V5$i$!Z".WÎR@o L@V+4ztӻ)dT~琤ͬmk%&ɸ%)L E˴8[-}!'Z>s!/0$Ҫw^i#m觻ejV"t2(vq Jv@^ǐ@0@hL @tJ#$m's#rB"|Q$4 D}wUD(E9'jv{ V H"`(xGd@$Dh8Z2qBa`z.p1P>)C8ENP$BC=^L 0ta-84 #vo{I{R&wXcc8 ԅi4bD:!h#p %$:p;BZ S2:(k`"Qi̷T#%wr 1P^!*JfJXM:N%\,~r|wuڏ6VxOlWƏJ} Sj/O*,AQ9/'~;!@X+-_/tuH󠇮? ԐGO`IPh詷3uH2c~mv(K1Yr0)-lAIޘI=t6?FͪG/aT9-E3u@w#j?8#tt;xРeA[5-怘JLXŨm99 uEM]E4~<yvҨ@ o;tB| +8J`, c0! `id:R' r,8C'Î~d'XbLvr=FBM\BLsڃDj_.= _b G*6ڈ"c:nPA AZj0 Z JȰxGGTOP!Oj+dOCŒ.ECEGD"`vx>:@*d_(^BF@bG'ar!tdDC("e) -Eްn۩~5"M1oQZFcO fnC'. 4@ q#L;Kƴ"'D !JAat'hlFA;΃JbBAP`RM!XQc|$#*1~6)*lSp b=d'l"`cT_~zfNr4@D ֏&7n8PXNx!H}"/HcAI螠*OnA2;`%֨}}*X0!za*!VsD #nxFD}&<% hc1&oFxb6|n$Ъ"H!dC!+4;MHD<&R\' hQ J6M Ehax&eL"ue;C#fnP+ nl|\@}'Z!֊S$2GjvI DTv `ɊEGZrnĞ6dLDL|b@B|&amT",_,gZJEE<(``r;9KeT¦)qQ:P.m%A~:cBU^$" @?GJt/ #k h/8($"Ge<):m\#iV;EmNbS!GA无vFdlHMJIK_ |.#($Dg :8b!MgW)0'.G3#@C@c^D BHG)QNEN$ATBC +J1DL=clkndL'_XNyZtF؊@fF%ZN W0P<|dځ+MF}GP(h^I'j"6ZZ8bb CjlK%s d [dӏrIFd5Y,;MauE @)Izw$wW@5H >FMDkgP]zC­b6*bMwڜ!&xND&CV=F$eRH/1I Fw.v:ET"LЄqIII<ȰR?u ZtTÄzd0DE>PLjlsM tR>*Ny>%CɾȩBIzJ+0=ĵ(S&N_|bU dǜg&pʞ^V$J@ jgzp 0 ~X 19`4Z ?o! k6O@` @@@E`"ShD&p/|`ː|>mFXz<|/WiP0[ݎ`p < T)3 F_xm6>z+_p  |m}&;9l;5'f `(E|Fpn6(ls ̪.h|{]EoBB"+{({("p{8++PCz$zn0vHjeFhvxjfqf0z a(X<AHL OqAh:+4|:ɔJlJ dp&H:-%Aenn#h ( gs@z6 t( QTGQֈ8H.Q;ӈJ~v]l41D"&yBKZ EnPJPcL"(*-h7(*if(a#xeV``ن(SS2/#ȼ)-i ֒9Ѵn JT`MsM4'a:hW*I&P>}"vGjbߦKe*ԇgc&{{S8V!6J AӿHDҮ$[܉HM~(H-kb8P%tR xHLy-[ߠHxTbKLtɈb:J0AɲH*eUp A v H敳Z ]5hE`JZcԮT[!N$d yZ PqPt>y(lm ,)>4|*T[":L!` #p@>2$J#P6Vl]BnfR4g 0[bl^q% 7ɉlVD`h@d̹HlIY-UO,LjEëdu :'4m 8:%EI#8$8!ԀL\RIe(@ `4ʒ$9oL]MB:bCΪ[q+f1Eـ@:؅?1fĘ~0pbt#|˛v:eQ,.B!?9kFGR?,@9[+DakˆSޚC|V*'Lfp@yEvG631x/Eч9 E<#P~ #øvtn!< e !;fY1cRk?Z {E`kNx MU M@i` ,PX ,Q]Ղ Z Y! 8`!l3j|Lfu82Ax[9-]5BlIi$ب5FCr` ="YUg<.pzU!h 0%^*OE$ ͒V@T ~a0NnLo3:A5mGШ'E njÈSF* /#$ҩO9B\`p5}>{+JBP7ta9G1􏼁<2}pUl + v.#Q!H8(7(\Vi)9# }F4n*)L p$3`ӧ{ȟ 1tx s#X @ qJ)KQ +r#IV+G:)9ԗh8)q8ZHсyoˉky>Y! [ + 8 ^s @?scF}-/( Az& (.k&y;CYi!2A pv2lvh+j"/_83pB`gxhZ9{*!S%xy` + IYA4 DƢW!#:a}Xe ,8]x+ǣ@ xO3z)Z%B& IIC|u7[() 1Yt95Uə֞4kw7|ra+6PJ|>0œ}?A!AtJsiBxdQK3#W I6a+0<Ӹ.!ipA\91\B o=ݾ+ZpD- E56|,*t+AB :~H9)PCT6*F(Z 0룚.: Ōȇ+@ y+lYsAqIZА>mr52O2x9 vB S<l(5칢W9`V#H# x14Pf$]00y:,qpQ+_y@"<@ɫjfȳ<w rvᆋ5\j%A2уnցU!!/ E>9]Q,&'ݥ %Y &| c^ǫ!=wp G>4pAAHYxj}[3d,7X9L 4zؘ\sl>˹8 813藺񤜙N<ܦ!ВAaˑ[t!\V%LS}@s(q]X{(`i0x yy@[^JÈ0Й)2X05[hԃz@.r.`D%H;X9;{2x!5y@>:P30p^P`|4h8C?F*,YE+8եylU;1`j yT 8$&({`aač҈!XO'1} 0 +`&dRP**H gx ь "(EWR4,|M)4N3݂[ O8S@KX;43B@2N$`δS#@+ߝ;I%?z hO$5T#1L&`L3(!ᑠ >N˘+)?6hPHL0lfFmG9 PM,+_`'([rjc h\`8\n8ŀ48δ&:u(#X"!v1UXW6i HK!5l؂cR\ ij7 P[]~&1C3>+m  f Q) (]ٌphQD+@AG譹@ΥШbcc!\.#+Dq*.HTPVH-}4onbQ7H!˚zH 6J5^nC0lЂB9TEM#0"y𸇒FkC&i'"j0,(bN n9: !p ΁t0nRW i`'L@b8_ qq(\W" [hj#9'41‰j? 'h,)/Q&nëW X _yrNx'dҖJ'GI|I]$`v5e& p⥂`&SG*UP}" \+_ u#kh[]GGcKxiBr.7*\,\X%p\wX8dHbU6$ &h%H#.[2Hla:'dKHFUū2RjNG&ڎw*c Z4 j byB(^sIpc 5uܦar` Kܡi[΅@"rPeiI6Ec3@҆_a}]1;)DV vNn]Wl|dNΰk,Z[$fi=pu9y/HԌt>MA<{9i"(џ~+ \0PӎC}:9҂P$wѼ~[%/@"B}AC4r uB@<|>p@0`.A1'Gs58ɨp2*) @-00 @12{":F*-L1z.SPSKTkWg4u'Z.}, jpjҍ%jS"&`)6o:3P OenɤD4j{M'B.HzqM-LRN)?S! .s; Į*z_ں"x$I -MzUhW#~=(Wx>|&#>4{p+~#4W @8",ky"aWe{ {[M=Ҋ|)y v7) (; ;Ǚ䜟.<R ;0ygC%n@mɵ1X6CALvagxhqG 6@$6r>귃A|\U KmR-@l [݉NF) ]O-ny, FS =S ' gRE[x"m Y+166"Gn"@Q~|F4$H@Lq7 ɩ6uQ JĖVF<2a >%QpRL[$B*9"[.KY`EFS21 Z^J@.b𷲠Npb]f-i[$K++m3vA(&Hq{wDCVR2D={`,G7€ּ5CrSj81D[WrMzLxR 4PTi>(OJ~vbN1YdE!_C!x"ΑP$`,bPH8nB,*Z `@0jTڤ"8Mb(^$ .(e? " $*X $,*Ĥe) ^ b#@H?"*g45gϻ M#jt N.(Neb(Ɖ|bc 6?BZ#>k#S1̤ = :C(D`frL҈.@daI-& j~"J,nꮮhD.}^8@v^n&c(ra/bd`jQꞮ,80l`,ÔYL+ )JbgK%/jβlq/"ce$\)p.GM #$ʸCV|~"Зثb"b.21) ,DDH'Ot2\r3B/B { f@ʂe4О&DǠBAAT'A#H_JHL*UD"otltO/B2E`e#"P)kr8B}DqAOfr vrg/Ak I}JMA2_I@[;< @֯A_:f!ޗa`!)`/n H< (5skL5s $N$)h9;o8Д$lݍM7 *^RCjah0@[)y",fL1P(@dDD KP"q ܪ3b2Դ{#C' "!@`aM:׀a1#4P=  zȓIw,c T(º沆x!"T`σLυy "e>(NYEv3,(xϘ̆TīE>SF1&M 7Y pM.Ff̽0}Ȇ0@9LH:nF>ZtEf@ `Çv u8 F!Ce/5DN0 kKjgzE('# 5a*`3QkaPPOqPVՍP'x&u^BUZ5/ VeX$N>n"LSLFD\b #Jb@Hg# uUrp- ),.EH21(n 2UC̖%H'(vI/ W¸\CZoRڏ@ddˮKN~dXKH̀$/)ظQXC8ftDo$#Y#$0M%kMN^AR*b+ p*U# dglztJl~ "J42U+\%a;{,v\WɈEj)Vx*m=f 2F#^E)g⣱&cȣ#8I~%퐆,m|XLv8dK$ 4hXXBjxLpD\0uU6D`MgVx%\g <ي}o%s|Q$nN+L"D 7bx#*F!́nwÄ9qmEXiht¯'D(fA<bȭI #upzeQ Lzc 1>,<pwE(Msx+6B/A^ףNbҜ-2Tˣ H i{rfkp\CW앉3O)L-aPoN"@$,nQ-P>zG8 |IhR4/c(ڌr.!@!ܝ±n*!3LCr= !g$N2=sD.oVjR|) bqܱCV&_lHa[*̚؛+ºژ#"Y]o*(cv7!Ҧpb5iE7RSj EbD6[нҒcn>Yqno&TfB ̖`t# 'Ę"@)G4RN|MZ5dWq`l-cbP( rn<P , g0 W~cqDk |u> 7C_$?iϷ 1ip0 hpuX`<gS?xkⱓR(F1!(]7h=~bY}, `+6Xi.ўOfSGN)χ\: GuHd!ΏS?x|c4?h:^)`h/޿zDŦ{KФ ch4 ˴"%D! #?!zDX| j/"ç!.xxR4# 1DHi6̂Rά[NL9pc@T$h\Ω9Q$mR xʲ,2hlFAq@RGk+JӪ G pesM_FmTX {:5 K M@& @vM̼^>/\ҡɓ=unY~Y2 ׫:HD>]H HY $#yG!1BH"\ W8e>f׀vn)NF~7%RF@F ,HZYý"dPca0P+*rb۽vz>H|ZNi$AbKBri94g*׎ u.j{%iˉBHArȨևfoM׷cj]EX.Z.2Ќ*X<zL{ %M`ő20lJvלu"JA>p@N8ٰ$ l a%DYhaҬMQ]jP 4ַpHI,g-VYAF$uȡځJCI$paN.O䏽C$b % H&2Z :,^(HQCub ficM+,r ə]g(c)#-ur=0:|ˣ@\pb1)ͽ<}\+RN@q8GLJ^qOhD3~9Mꕁ79ty !X]q~CDpb @T 1tfWN#MI3&q.Cqb;%k.ckf2,S4K4T$" 3.ԣ) .= 4S?fF䄝1 LW|/ԟj^]sԘ>I#10˜<(1'IĂ.=zB vn!h-BZ;s)WňOW$E'Fgg@0 @f]m6HDsѧ'ĬVŒQ 02F0BxBwJҧd_3 tᬀ U8NUK{lԠ7N#M/iAA3r XK.eIXPp"c^4J>K!N*$șR%(NM}ņ!NI^I~Bx{|e\$EXK :8u>*r <.IF2iYxLz=dJ~ء@&>%ۃ hO֠^KL E`EѶa2YkbFe3x˜R7$sTB d"@]#zxMIokː5xjx+JyY|b*7(Fd+jण2R;|H(`4y 5*_yuW2FPLhqN1!h-YK;e Q{0f2xAX.l?fa1:-JP!,`!@'NJp9 * MCF.`mdAՒ~&A57ҢTOi6'̨ե uq6@0T^'À${&-0X kL2\tnh 4N_70Ew[-OgºF[L=ѷ"XY?&˨I:?t*(uwTŽM *=a?s eI2Rw~PB@cv *wx}{ )o2=B#c! P6; Rz~+A?Ŋ;8ʵxf# {@s@j{P ag֝wH qz38 +b%PPJ `C@ 疐º8 2,(ˍqa~tcsq5G? 0 zLL 8)0Ā(yߐ9ചcp*LNpI%.Z>8x{zЂCh7[Hѱ! p#!轅^C9 Y*lbYT9 rO39!҈"BYE뉀EH 37kEȃp/+;9$Ʊ2VDJr #Ҥ31 hhau{Eӊp~yP6 ( 0:7\%jDjnxڨ$<ȲܣNDż8ѻ:3,81uP``-s$^c*:Ã*K HMix ! 3ȍBG;Ȟy?W@Hi/1@ed q )p娅h8p͉HИ z 8 ໳7HIW|z*<]Y0kW"'zB! ދ-ij6pē`Hd.eȱ!;=m%az9(~(q=, 3gBjBKe)yld5@|ry:5ٛx sv΃PPPV `} X][]Ny `zݿ|";> ;}ȿ :5,p!ַA g |A(j(w6#p[?!1 &^Hu6m;tj ZH[tq腫1X pHAq/f_\4نK-Г`!~*`"4bTYubi( b(cXfdĉ)qo:afyYB'*NaiV(8N)f,\HC* V6zxy0 ls/ %sy54JNDt߀ ُђ^AHȇ𰳘!,H0BP! O暣EAYT^1\\Ú8,x~] QAyL mʸeZ<#l =G4^K8җSѰfv螌쎈 ? `6&f]coJ$u-z2kpOjٸ›é,iǐB+FͫynC{7†?N7v7T2M̺(q Zn]yc) ۹[ɡUbf;;|󣙗!;A,K`pm𽺩Ŝ1z*+*ƀDʂ/S,3|%c(8pP_yu 1%K8ɂ:`Ӓݲ$UDvNCpM7P,|=Ї 0`h@}D 0K<.r( :1p@ !8U: U8c`U+|ZhcACcq2) - (D~QG,Qn\^ND"*;$@ 6R) FN /gjZ:D:c`?{ p bV̝CKq19 /٧7Qjy7)o<΋Q1r ((vp!x,"|ZrB,$oo;* e@RѮl$zNz'*1Sj~6 k`+! Cٟ,LP&B# k0q\WQe@`(ʐdJI9h* &|6k214ɼʜ̢@̕0U AJf.n"gsH("'3+b.N˼w0&`GsQL,M(*qQmQ̉{I1 "<+ "{<~ AhT ⠦I5s 82$ࣥd"Kz-R6+y0Nhh3Nͼ|UAsO6N hJs$-JP1x؉ =9GN'ͱC :2"⟜gd:/'gP}sډ`" i 7vQ`cf@ڴb'2.ΕkUT;.~ydCVrr'7f9m msP' XALUáfʑTibaՖFYYgsbܰ =#dic T~W @Bԇ%@!C~E!GȎ?I q"8G@< P*@% NO?M dE)Yct @i ll Ӂ\F&wvDJ ]R brZ4x0 Lq@ 3ТAtK%4<*"F7FT gͺbBظh8Bly80zHt';L^DMr8G.8D9zEF)/.DmA;L 8- =4Ts'@9@3 iؘхgЅ~в< ϶Xxڜ :$/Hӂ6M7'Y-%&D eq;9Bǹ O`2bXSmPU`0 " qA6 V <+%-@dѥRN'(Tzu' a\-RgQ #ĸ{C)Ic>稕r8ALQ`Mwabr4d̜uC#@̈́@ HTr{ %R KG@R(e1`)l|yHInQ( lXLM5hAn$0"y搁[.e5k@JC"S@C%s>ͼG W娳vȻYYLQՒ/E_!2XU 2=QԨ"#- P@Bg:n)= ִyȝEo^d )cKX2Wו(E#"x(`aAU)X!<(ڢ^ @@ʬ$\"I2n"[{dx+w\g'HadqX(> &Jz`V}ɚ9pF8.(q0q "΂V> 2x2bXƢa$ v`r-=( M<_P_bA E4SʰG@ޅA.~`/'J^2iBo JhTFPpcCNxK2*(a sHN&=G< j1:R "@_pJE%2 *S ]Tc$xB#z"lD&B.`"Zi:!f(n4NmN S(&E!mJXlR2!*qNN tB-{_f%* ¸jql# E|gGkPw `AKL0xMyM2%k@j8#(6f e4(*> .ʆN$ G2wh" *r lM"@ƊGB>i+J*"V iG< &gc)c wIU|>hv;NcC*;V!̲ ,f*7e?@&X˴!nN4awR[Q%2n)EAA.dFN<]P BKK*+7E4{ZMdcAn"6,!}Ja,!#udftjXjuR`R #@Jyt8n⨊KhcnD=D!ᵠ-!68 QlagWn8N; |ﵓ…fP͖~Aar镇Luq2cnmkXTLRm*!@&>tR@H mU˛DtQs;t1EBIGf((u/1"LxA13LXX Hv@p Ȁq|&6iq_"gPv*E4WD eeɆAEtXnOR*Pij7wdAMŶlhm94y ᷸BdN(p<dA-xPGxXģaTtް6/;#Cᰢ Xeҝsqk`>2ÒKsǕ< QwH11:b)BFou Z $XdZ4l昂OQuGȉab卙dOGXn!+="Wlm#]k'$>Ndy(Qt>A6T-:CKt69ZQ4e%fd-QkE4,bK @dP"G.i˱fPFYw dR`nR0\#xmPbXל6/D\x"辥PaA P1r7j%|6 q{7h|dNٴ*G\Vܥ:>Sp{5ݟE{Z*i?IfNHL1RGD@ɢn.4o-Z tlq9;D✖Xq0sCGt#PM*"]F `-daB䦝[FwD*-jB~%NH۱#&bN"QAKۼL`B[S]1RlMƠ4eF>ˬ-Hf%E|ST_WT*vK`6w%=C+&>OUi-])܀ۮIz7,6ܤĜBw| z_ di%G?R F@hRTfίiƌGNX`=!t=*%a˖%3,-PX-6n%`|_j @`8 at:?!0e vdo7k@ ,x|?_ h$U*],WV@suZW;ǣpNXjp{;<^P,bM @Y`yW> 0 _J NիDj8p8\ Er8ܓ{¥TF3h<q)Tq;dkh$'Ύ|hҞ+:+lyɰټP}1 ( Ap`2I0J0 7gk4׫ P = *ꎵj3@uhfhmDSȎ @!hZ8&2~J³'pl,K$R0 oA2集ٺTtCoysPL B& 3B԰$#p{SYS@ {5h2+tݗExša(FG뀷 0A*DQTc6Ei+g(){ JFaơ1?MC1 T rz7uJAEǾ2 ߸ * kinh`wsc܈ATdb#PP(&/+*g􄎹Y xIʣZ!V{0< n윧.lV>(2ٿF\<@U5O0ЧvkBO|plu]" 59w6k[(3U眜xHAlvA,H0Kf t,7Kafc3Yrdu&p$@[1q&*0b !^G qr-ͅ;4Ml:@l\ `HB(it:<L Fǰ-Ō2YcW H`!4v  1bC#$F >ǹJ!}Nޗ)#_ɹA0wÈn0{ \yIut<ǰ FP`pJ` 10 nT )3  ,aKB&;$BTQTz8 j V2܄rбlE$] \z#duo.W y8qp5#y0fX/}ΨBbdŏ:@|茕et&Z;%z8pA I1 r A's@c𢉱60#Ta#{8ӘSj A6"q^| 1dldC D `C9R Lǔ>Tp!d-:t#2JgH6R?B9_ F4dca1Ӏrɢ Zb#,6RdUsZF}:$` KY7kIH\@5| _v8-A1ƴkC8*r?[REMJM竮6;F)\ dB( V]`_tbƝ`DiӊqQ`` /,`Ĝ["e@q1He0zreЂY f̋c 6"L NqK<9|=%\H?#1sWM5%#p[ct. n+ZqB$tyy= AD'PV ,ȻEqY7U3xd6xԃmѵ .R p,بfUѕZa萰{cd[Y<-K]t]T xnT/2˺_5zti4@зҊܝ^<2Z)fӃ.D*3 .&#Hƒ,H28&S }.v4頾 ޥ0kpbJ48eΉ11m|ZFFNWAMJc.OT́q}tb\(g ݌ g=n(T Hb_ >X@h.iBU(򼷒U/Ti7F5/-\W|#ye^88~98{Y"Ě {Ƥuj.迤IJӨɾLЊHM)M7 al)Z"9Ş ࢐Ccb(^@) 8ԁy wp>1L3CV *Oq&!!;ٻ jktPݪjo &$H/9A 78I ,k iܔo>د`9x)Ӏ/(7!WKmZ2X({K +Ixc@dr+^I Jh$^B? Pu`+(!;'*P0z,! 騺tʺ(,o2J =2(9H?AH֔r *2.C܀dR kw*DP;\֞"̉K6:kfh,l4 M؇Q(>I @=I)$ B1a Hm@sw@$˅ +5sĈ *>jHD&|638҉ʐvx֩ 򈠋3<|3BLʖ# \ɝbkw@ԏx x:iѻ(vX 8!ҨP/+5(w29jxg`ݚYA?eҠ J5˒P6 K x.$OL3sC J6pt ?@3$+ s*ZSʒ8iYYwƢ\/+1>RSX+a;?]i+vkEDkxlJ܉jpxHӕP: bS:l˟QLC0t*ӯ![^ kҹ tNCkۨԋrr<(+}" SH! `jr"3% dHSjp8ZwpUxkb 8RcH}A4LBuXKPX!{Q^*BFy$$C} ":h8=ݒHzش;{{FX;lBXpirqk| ZR`jو(h $ "SX 40JaIpBXˇD۲) h .x\47h ò@x۝LUZ(D9X}$l6P+*Ulr|WcG՛4ɭi>Zpfx['S%9K BtP" #0"(,3"9 ;;ʠT(9۪XK̄)]ƪ-[F[z++[g1U|+Ƽ=xIIȆ)Oi¨8S{.ӟ'.%);IM)! J9 Q0JZZr764^!l*ab Y*o+jL 9MaPȰKWY89iJbPx+ <$Cˡ4PRcwc#a0k]4o k3C, ۦ΂'cq!XȭDBXI=1sCH\!_ ۬h6`4D8 <ݦ:D0jd9N_Y[(lk 1Q1q0ߐ@icD"B 82t1QsIYLNH %?*h,857AD3!MGЬaA68 ԕXYj1T !Z#(qx&@DiC3=D15iM X0Ub͆q])E}lSN H(&HbdRNQfQݖiY;Z*>JtJ`bȠ90t7 Oxh@&P#aXh沐JSM쎞R!h@0K5{[ݔXR&DV6Xc0n{2:jֲ[dUA10%8hxhVd]d8}N!KV^׀*bfvP:cL6PNFC]ciJ[<-80-๭n>fγv 2c2@0c0dl68}A5ȁ`@ҭa 1e2(vE5P[@S@g*㽐i CVp8'vUX?qBA1ah c4 %0dW2 x9tT2Z ܙ4C]Qh$4:ƶ9>L_3W3?:r`ԋ{ $ 30#;( ihjEIAl*ճ&>`pgNk+s6rM ܘ<(_1ްh$+[X\Q"i}ձlQn *8|'xDש BQiI=R5WpFl#*^?>OGstq><P$]P }1M ;Þ!#2 c _aY bЀ @>3X :wp`);C eZ\J;܃ >ޱD9 G`CBLp @s4}_BM5@ˈ&"Ljv>-BM)0pels$* mǩcwuhM0 Ti-1xt2E ?$ |( a z@Db`P0!=T{CpL3Mg100 eq:N ~ZU5  "As=xbw;~`*5A(qtoĝ# uwNQSitQZ6.{=at{c勇?#uIbU>_OxO+l5 ̾ C bU u]zz+xej˵IV7P֚Uʱ*d;#!U(x(]bdk+V+sF BM"z0,ʯObڀIr+Gނ ]{z_U;:[5Ol,6C# nZ1xX|@кx%b5`y*״N:380XEi1_Kh5ȅC2Uʼ5qS/@ ?e= Mԡ5FSX8 V\ "%aP6wj$M02m V c X͙XZtJ *>#-O(E4d OFia*]$IZ  X ]7.aTMY#@rDAF((\m7e Z4Cvp5DR {(V`ͦ:ǜ %s1W<\loa'A.&d@L 3dΤOSļKHy0$20[u{y1-q$'@"Iu Ap-Zfn'qCOa;BĢvBJaAlA"!l aEJouC PDZ8XMTyDdjU|EUbPJ–e3`J&]GLQ:T\Rx/ܳz>@%hu((/ 9r<60f ddQN[<R 3AKqZ[| S_Dwpp9wXhb`*nNڅ]#)@bQ K h$) #/D8@@$iXpLaGza푞23- :K(c jF9s),L1J[ Q#*{1 h1Gɑ8V !h-˸ :VFɑu13^JTaH}ɮIjpG";C=&^/qT*E^/ 7KQɽ'7&!1$hI-Yd' Sz 2RM*lDy'nŘ@UtZ5`6LƊ p Ѽ eh 1S5pF 6W EYZ|P,D8ul1~0eP@SrhFM( ~?@ޖzCܰNu( >(&(톊h^5{/W^F)R06b5#e># tsX0Hc cv.K>z 莆R-] AD&†sI1c/wgdD03{G( 'ҕCcl=keYԞ p,D'@Rm=wSNaI"*p#`mت4:0L2 zޚvsQll"ppA!bMD\%hR,ļp&o򹫞  L`jIPgb8&{:Ǯ.k@as^n2 v" Ά%fBpV(2Wgp\ @F*/G@F޷,ޜJ$B퐬.j6`2 T&{n$:zD 8C' %2&{ 0<0kh,mꝮ2"NdxtjTmdiK/DTZiBc * ,$Pw@,XX!B&.1(3i@mNS0b$Ę$x#;İBAADPƄkR8hkN`^ ^AbFʰ"JƔ&`pa^D^FG$bd@\a$"UD/@ a&/AK{4`b&a1aSj@>dNPd,KNB 4Se$Rf`#-~t"/Q],&&KB/[FwQ"6CK/G˂8c4/8sF .NMVEgŒSB4/r.uK HdvcNwHx%@9F#X` bL "頣FȗC>ax.Fb #VZ]jiH*ˈK>1! T͡8X-KB%U)*Ҍ*]f,6 A#o,etڣI Dv#Nz.5Ks}&f@\x 3`8>wx&I`Zӄ . 3pz1'LZ,`A^* b,k0nZc@jLJllv8Cd)AF V FO`@ .wJЂ oH$ bt!;h)F/JK`4Qw:+tchh->0+"#tP5OaXcca:ihC<,&Π{jBPZ'pʇJ1"vg`78B)4<訖;H`mV܆+'eaET jv`t8CΞ3 Bj ,sGvB(gOΉهg@ @ 䞸+t .orGk`6G7F hvN2:Ä02% jbJ:AHmSȆ.,mbn٤,и0*)chjZ N T bMpP|T 9PDC.&xDSl.v%Ԉk># MVP Fkw\JN/F4`4}t"̡}Kvbk*POgT"[Kgf "1oU|p"2&"1A5hAۀB(ք0VDl ǿ_0NX*+ Tpt@*mE`-xd'hԇ nhm kļ2NQ:z$(.Ak~11M:SLÞc.C20{F +da*ŋڷ2r_$J*j>60 5W'QXcN >2{2* /̂BVtFb& anN,G-NB/P3Iw^jHF IF邌. ;3{BA8*ponChYCYn4%^4OwZ.L> 8!~6Ec^ A@t, 3peGb{J]JD aL@x&GP("D1+JCG΂"a W! Ȝ0E_O3Yҧ2ԁGJC'tD##j!Fi!A1AIApDJ6R 0Z r8b  At$lͫ>fF-F1w#C$$4pn$t_fbD|_fx{T AAʁ8:dD2lb RyQI&W7&J,xd/'@E(~v'>15N!.02/iP$ P-ηu2'u# ȥ_ <7v4,.ly?2ځ+Ub`*6fִ "Hf42ɂHu`j`|P LZuCN1%)f%J4 Ȭ.E9k,J䞱.O2t*Z!@uSc6a('I%d,!D@G3֦F vfnb"<n,A`"hzbP~/w!P8 @X0} {>E@Ar B{aP`O U bq  gKO3 y%y;I0_1@*WDNdYM?_줌 q腬L c!M wi0'3rw&<^ PX7 Gqisx/J3?3؊DSi#Ny 4Th46Aȣ&7Iyu*x'q"(-3ֳAJ*$) 6d@:N"!h"ئ4 $5$,Lf*:PDM z)ːxS 4^ b AR7(2"RS<48B`BBy@ H[ ߢR<'2)ì{Ҡ0,;‡Jm7mS*A2dDX汪j< j'F*<+ zgV(: jF yRmbVγh {&<Fp6#bV5 2 1.D/h 6Q(kG  h4I) 2ہwX&u j6m.幒 &O,~ X#<c T* W5"ѥ3t*ڻ2D̦.E Ж|3iDG&b yCk4pqf™0ZCb#&ey쒕hK-pLMb'8+ q#22J(0FC: W,JZ0F%PژRKO-(ÐIT#dpsaFt/Ԓ[4bNN+6MUpWiX<:a ;S(XY%hbD+u7so I*ԈpX vx$-x`BXL @5D~ 4abNcLX yCw `+ BD?2/T_[{QI;i  zl j*g΄p{$x/DU2fX x8{:\`co >J`hh H.$@f⧚UD2K\|6ַLYah-*D6#oy; A'ƤY^, OкD0Dlٴ8b L/J@: 6W6Ui#h XDaq,3' `Kxɍxۄ<* 3UHqlExjx뚑љa܈` 6TiaѲHR e \;qJ,2! }6~`& 0  ߙ!i2²G D<*:F=Af%l1? im{XءOpzg8xc-|y+r$5:M$uI482G,tTPEu39ҀRpZc>Sb4 @(p `%0"Ș,+P $!8S8T` Z Wp94:^`~1 RUCDĤbbN-U|6) v^Dts PA?FKjCsmY:7&5skhoxG)6ȉ߁REUN@?j1l*(=٣Rv!LZ! |P8b[\ƘEA ~D7D;<* LKf֐%u0r yGLCHϡA5H8ѓs^R!D?Qe tЇ hG%j@(D= @?PHH%h.H G :-*DƈL)I!F$tՎ2j N Sx8{pa5U^}_:5U㈤K`Hj^0w `вߗ? ,>/BP J` J@2N_s"G|@`(N@ v#"oy / _1` R 5rt;j]3WS8{=d uɀzvq;ǿ,``0R)@  xLf `At 䵤PIh͂NKx%taZ蒨%Ir0κ5)*փ` H!@ u0:%'4kRÖaXl%4An bAN`#]* x$ 7 _`¥-rVq,F6`g&JGҩӔ9: N"rp695XJ)!|an!o LR#Jp]--)@q¢)LV[g&j*;e4ڂh6Njw:)/8NK5?x+6% v5 4 " >* mn`gk%6MkV4Sq+0*( 6T K;g5râ}|Bi(*)G`sbѰRhF~!SP' 'C:.@i ~:%nAU*BZk]Z%{*۰Gƻ܊q%/h "l"(H &@ogA4>ȋay>B=c b1F:PBp׉G1=k -#~@H$Ң>dPO垒bQ2&(I>BD%t@N)B=(FHTXE"y=R }xot*YMIpXہ8EbYF0'w"\zҔQ)2H@~ NB=tzr酔mKDLkCL;%ab[Ia$%ǹwôYqMa> nbl!!6i|7\Cl:*",[Pr M?"e^<%+FPuFDA(D(ŠGʼ&РrH =bg:8CP zefʢˠACF[zgDloɎ^yG `4D^Öã o*E@yDJ!&* $¥1FSN.'0pH?( RȮ$ oZm&{ N!lh;G ,F|&>#8Q4yH .7$ ԉ:>'$RMVz' ZtÄ/d.&prmb q҅"m/+k&^*$ `b:&؂hS#(C6 otbς*-pOcFu<% h'!42fRt졑d,=@dh()j'vpAf~Ћ y,a1ogĠ< >ΰTCgE<,}.V8o@A0rCk+>5VF2ˆ>&lr |pL*^Ĭ8 CA@)*!!"@5HBR `d`= BC1J&"# [7 xMAT[ЈhZyrO#V-:n y@ 0슫8/_ 2>3H8AI)! ̞Vã*Bf6(m$cm!-PcԊ(&|pF=A.s3!-d4BV*A1kmTdQIRHC,oj`$ +Mb,54V&CZ-@@&XjR['$|P ڡ_ !3aXAWaD'(,o0TItW/"h"b KJAҮ PVQjBNp{:&0Ai31E<,q6J0 #Q57 1_6 \\P2% E0F'HBe1Cf`P6/5 840Te"l=f[4V&A* f/qNJʞ <蒉!JKF:FMԄM1W@nJwwv`Na,n 1\([DfVP, L@vpb`&`l 2bvΫJ.kI"*6Z Ve1 E40C/!hE6%lhZe&D-8D*uc $~P!mAL'-Bn*0IEHr nE fvBrzn (MZ]vi$ {\l@|B1l t&Ȃ$ b2Pm"+<' b`dVhLfgEGf^qkRǦp1th \@Hr,AQ6>N&xfFRVr *$QR¤Fh j M& qfޠj(KMF1,X'kБF ERnsՊaE e좕 K߂BShY>T0Ƒd;rir _8[Y"hye2e4:;K .|0F꺣1LpORT dg7~Ÿ obK#>ґFe@"aJv-Ib%bUe#$:5#/T$ϴ" ٨uȃx4obkZgybpr3lfN@PҎFʪ@? *.kHLy|GB:&iT$<F8>Z}!#2;VdΠt\$\ 583Bḓr@S6G%_/T, ]?_ A |_d=y#X@>.j.TҊzQvG|7Mz8< A` )%i\I /}>-kL+ F91~P X$$ \LB 0Ȱ.jǁk+ A~H)C mB:ax>$hǞ4%F0^ I3:)a-`@Ҍ `{Hиʱ}bU`RUxh*LԠ̐A0Q*h$i#$5 ‘ 933XGqQ0i3Š@ K[6HGh,  & `#lCVJ 04auV2z KU,Ɂv[WYy &*P]%Fn7& Lm vҒƜ}ntc.E&FI؃mm]?mK{24p4;KUv 03@ť4ukFm.<.d+:T0di@6LFdSY$t90oLJMŀfusQPmq %3A @'@3VxiCwY@OYZٌq2(p`qt=WEp=>~5#IunUĘvNTo "^%q5☜btRI!M`&> c 0M9 J5Fנ75n+RpX3*c1X(H* +۠F !IB`$[f [Qr#̵tfGΣ>/~&GHIKTDqx2LI(sN*~ q_nߐ;KX?-bSMA|RiJTW4nd*P@c\+EpO5 mµ-clo;u5"Rx/W\AG!d,&C =}X@(pU u G139HAeЖ u74IwP2FHϴPŶLkUfkS J=CYY:XH: 200~oc(A>:-$R`PHg;w"4R6d ~'nٰ&@`F8.J:,NVeb`3ocAtZ+rJ#AUtJ`B*p_bA7@'̮l3bʣML#5a0.OTҰ# < @ j@\VA FT_fUFjgT71VS8R%\U2:́a4T1b@^LT,ĖyW7eʗ|wj"8LmT_|&^:Y`@f*PcʃEzaE\O .8D~x1$4>|CT$2GqIbo#bR{nVffWDB0t!(oFkDom@8,40PS]/^ajsKMl&@,QzP@D] Aani%ic,+aKFb,8F!ʹl"'ƽ\:-`2Y~&jd f&P8J ne PPN9$Of8BA bT5lF70@N\}7(қˬ/ra,e`a̹h& @@.H*(ή1!\>h0tҩ)uel b6@Xș#Èʣan-Zn+tG@Ҫ#Vгj'E$k/nJ]hZ Xb(¿/@0Df*s#5 @>40)FĂo1;@!smv%v%df9>6fOo&-MtN2c/C%Jxzf#2r+=աFJ)k[;5q@&kxk-O Ԗ3gWa`jSTB掃ь(׵)9ȚC|&bVo0YxNf>8%+?$՟ItiY,̕@E)gd)$6 AhIh4.HWtDZ͒#, NC "+Dn$ЬWd;\I,W}3q;o$[8@\88CL#2aa׎@jXZ۬+n1(\w0jrHjy_(#F+@oj((Je"TEƕ>~k/Wv& 6P7c2dcx0Ffy$ 2N ; :(H&j.Z>]H^'NUU[d8ع1; \$EJX;VEa&(@iΜX XK*nfA.,\;"L,CڠbBV0FAu9n f#%?ױ d. (4eOq5 td8!q!9:Gq8&9`56Ea9Z#2Aʼd, &>ɤaFpyjjNN!w< @;5-mC FwƗog8@'}F~{f5ho@a0  +@P0HWz7 lc2T@pxP(p@q0J$h SwR2 HbYF H0Mhw;ms1<5V@${ y<*8x9V.\]p[ƥyD@ B$<&<0W概!Ow3Y$ ɓ*KYv9@HG@"j~`v4TJ:@'P# 8 X"a(NDZ*zb`~kxr`vm A8Rx, ImQklMH X~ZUiq`$ҞƳ2>A$"8 K1M@ dzM GS#' XszhƁdFLvu"ȫpL9.p(>GT&h}k}Qq1&(`AWJkZ8Ybs9)ay+PZ|9)AxX HԶY%B"YNH+R2#$@z|Xf'&9bQE)ª[(M- "|&qdM"JzGXBb{ӎS x+E8Mi[9ZaYg˴&1Aj||"ǽ 0ӏ=iGv3T=nԖ¡twje!6LJ'iu%Fv+Wyc_$P # Q#X8 b4IRZK`yFz!(,C4^"$LJ5L+S8#1&1BF s6 -!%lq,B3Xgd4=XReQzHdaIP4EF0 &m2FZIgwhN ˠkȩY` " 2/5ZmJ JGLzR@쭝ҔCʆH̄v(̯P2 _ iO ½JVEͯA+RL3g+\a&ڀC[Atqs1]{Xd|9 9 d "p1WB'Ԉ9uK^%9bXK1M'&5,9W1+. F n*"-op"iV#IfyҞDeh 6;I0z4Z8I9OFlt.%z/ZbP+,`d/Ğhڙ,* ]iiPr^@]PH`+ŀk_"FT%.f*f ($nݚ7gñQyr2_-|Hf Aʸ(v@w.$@|}@#PҢ¬S]@*P="Cܕ!V1%@.OK Nq.'\)Q}/ .DTQa̴&[ b3ʶra[L8)%J H-韒t(gǀs HmnAYB<맨ع`!-x Kµ;»8p.8kZz 8 6b" 0p  \g@2=P:PX숩 +*}ף%i` p8dIeqy݀ 8PwP?0 -ȉi\Ǽ=հz8XP31(;P [+"%w<@' 8  qPuʌ8s!^ Z>I @ wF3.9DĊe+JpȇP% [RZ* ~$!|.u B78hyt_{ 0"('}PC1:zI2(zȠT,5 h!Ûh&h 2( q}`2 oF A,|*W0T"ŌK( %&8A݌`P"ݗi8܋ou.#`ȌYBMo!4xh50 MX|{ ]ʩk9 M} ‰ E Aq]@WĴx?:HXvrQ>iŠS'Px*Z#ZOIʤH ܈_"Rm8}OE@DEL0f~ "9h6X55 j" :;Zr-kHXFß Y 3M6>95RP<ٜ,'KW}]ZK @`*FPxR+Z_ň J &7嗨480Ũ++w1*,P܉~3ZX,5e h{$'%J9ojIO #mq7ĀZ2| ?8ĉƁ :;i 3ؠڠyUI$$Ӝ$OMoAFq@,z&00+QkX68ӝ72R K4%85?*Kǹ RW0QdXgMCi (rC"Rȕ-Ap40/&DyMߚ Pm<ݚ"/кu=@k; m㝝s 3rӘ9yP rY%Sƕ+oΪ( 0(/ o?Nы$&#9(1P5@!9,` L-Z0-Yn5qAL&h (,飃UA^K6 -2M3` ׇQ@ȇo0*{SHXM.pg)0zj}E// xh(*"륣! }Ԏa۠̒Z0p,HB pʛf OK92D (#-_\]bP4pȗ2U(>F !sB4Xa; M-B&|20ۮ8)CbX(8PjOSLb(=~JNؘ 0,{+޸2M`Pq,4! {c$TbhbIBlmI!W@S6M|9-587HXb"(ܪmJ] AӚ;GXb/)zP};,xfa X E?KG#OLMpMC8APno59R lA5Ǹ d&NMLSJx\@iF kň|Kcgv[l?s h73i\㰶^< +(,HM3 /󦇋B${@E]% pȆoAU] ݝJצ88 W-h,$Pr$&_V"*/" ћZlZp*90Pf[ k$`A80 3pػ΀8k~A pZIfaj!f/:8`#`q߇v@ρ\nwn7x ^d_ Qp͒Kvs祑(Y)2U Dɤ9˘4ɇv]c)X6Y^Yr8 ޔ|<6Uy<. N[[,| 4٬M*wc)oĢlj5y9cQK}=B$-i36j}KhZ-Kbf@9"{;Jzw; >*)y 4O;0M0Z= 3~P[pJZ؟`HD!Ba9 *~%jzh`! *@+-S3rSJ *y$i$0cKj|T)Bc&,g,xRB0JZJ|z+:֩`%ѫr*׀bT|`2 N.2o{Aj0 )ġ9stXv yj`k%@8Fy2;}hx5>aMcq@~' p3 ; 5IRڀx0IĖr LZq,:ڢ5 LW?GJoD/*_P..ڡ"{LKFb퓁; I8Lb-I<@h:b2,:[j6pbCoJ# *vzN@gqoq 2c{ zd,摮 ?&c{C(- 䦮*TDv  ;9.  cxsX)c`j0%NomNsd+ ~ aI|y#B f&8R/7JO CX夶c}I\ߥ-Exä: l.8p\ J& t:GX@ <vU9'Icn-ཥL_RypJQ:0d)RR@A\/%q2y5h)m ڰ%879NaIIț(\i#@<(M͕Q Zh%hp&C$VFe[r`C%sF#VPi.1F eJC-ir;L\) 5zw\eh: 0xc ")jED1D0 : (,`L Uԕ`QL)ٸ3X1 Cx$dz4RX*-P )h+)SO@h _r Dp;`D洓D^[i]J֘_ @%@R`qeڴ s\]gd% 7V:HS ZLJ\YR@hbx]<7 91B^2[+"*4PP+h).;$-{ @P 8*Ie;:@5t:@ ib/ 4,IGX+&s[yx4ЛE :TTd*AQvKE\ AX a1'8=uOeia lՉJy1x'd !1@Ӆ>R-"Jp R{ԙh"}\,X GLy`, y`cT^,E,.7"eǗK%4YRDQ/TE=s0SZMo"m@-lo*K 2[ ||@n<;#A1"OT*)mte_ST$𞊱\,NFDX;Ev\%2צ$ <'JmfQlqeZ -y7%<t|n,r`Lߎ-ԥpA4CިT:#xi.a<"BzS(K `-YZvw M* zTjn ar 8{HҙQu0[vo[jz] UٟpHY^өp&dDPeSb91H+w u.a9. c$n$†\=B|9Ao9*B(H.v!pzDNCΈ¸x`F@Zbd($τʌ2hGXA٨6< BEJpp,LV :.Fc@JZhH<'b=Nc|NB.?j3 Ҭ¨f%ɲ[x5fOhĄ&&A!tȁ `!n-+T)#6 @4NR+A',.|"nBni klQ&``f@:JK®+5j@B 5e01&'MA!A""`$:Ϭ"b*0L8 P""h,Zشv"ED^d`@0 N""&XpGdl9( D. Ek1}gaSu(.:  M XrNdd@žmס;qD&"otbp.@i%'zf~}P+N,` pAc¹-bz9M1)Z"Jq 8"t˜mZX){C+cptakxuJ"-pJuG]%O h'&ʰ|*b¶``loA2g(D)>ǰadh6FMSL4 =,9D.`a+E=B/= H)O"ع Ė/"\Ecԋn@>tr^R+T‚܌ -0xLC0t VI0NACfJupfe3(aB34aeWN'J.?̜}OIBAQLl#%莻mP9 MǸBVz9`0:Q,j\2-Ch-īiNdb")p#,m0R)Bj$`d*+.V*a2@b.UJ5W%,R @`A|-d.$*Z9|D%%$4'B"agN'b{#LJ*dB+4vM"v4ZOtCyD&>1ΉR:1#!tL C!} +03Eb; ţRT*M>kOHz.3 rfdD)S.*"ˆ. 6Fv($Fz8(p j:{`_U S%+7^f!AÎP#uun`W. Bn,rGV::;dh8h_%1zKtEAaeNbJTqv2N Jc"d\GܩDzRꥑL+TY \%Ljbkl: d KJ(+=7R"6 ԯ,C 8g2zCi',e+ 3$ЕŠ^ajtS͏{%oPfH7 R1cA``(;>v2sjN;l6wrHg ah,a@Xj ̐(qBH4-$!NhzJf>j)v ` ^bz uC͒gɅjRp!ڪ TS!$Gɣ*s)D~pwⰔƗiL\RY⎔6!jKS,L%2pOǂAQ, {:"BJ)"!&jCީ,WqU1D* qdx'BR,OY`)$YcX|Y*\f;ٹ a!dbԊL:N|)2a.EzSn_z^\<mjU$XJ  52DN!B40M [rpއBZ`r,'=dMİJ|On_Y%&1%x+jM*0:P'Z jX|Hkl}hn P%B"aLF <'mEdʒ6@nNg6p"^,hc^|+6(2:!&(ʋ9IąKL_;C SXF.{ϧu}zUHTG@*P {>Q/M7#p d@K3I{wAa璬!d! E+1z/'w$z:06)@4e)L%G0 }@I(J<0$#CX)ʧƯDP$1"$S" Q#(!di x@aW r2Vb>@nҜsu&̉ xa !C@:X(` JrT=;>T4)ѰsY2bZh-5fs+L!> uED'@pl:TIJqM)İ#XV!vayb(rjJS p3`%9:qQH4,&0调(e `$fH4>NJTwH 'O5f2̳hDOiHI.4H΁ wğ!D1B0NAAȀ%3"A{je(5r.8:W~/ D΅G<KX q U)a0yRQTGCIzKP3d e-(b#(=^e xXJ0w#/3@ C@h3 &tFR` 2ˆq2,bг`ZRƑ:H˘1/&%ARBVT-:!dc > ]Y,-SK}Mr.$ ѾOŚC~щ $MƳIr,Mi@I`#jG VDԁAX ?ڍpј3YtMBtP1|hXUZ!)Vq#D9+zM 6[P\ Cl`VP&>18^W\5pfbH,bܳiN$ eq II!%$T(Qd=䉃>Fk3c/}J!8~H vFnە%@X MW{P*6ffRlhV6>G>f<(P{0(8;y(`N*ctw҇6CvQ'nk<c@,KN<>' `ۛhSb`c:؍X<8Wd(TK-I!pF]&X11󖟗)E7B1R©jߍ**P}uXv_arq"("Ї68@ X'2 hЗ=@3ɻ{ + !Z30D'ƒ2@@:M? \ %!a|),xM1nql%HC =d]R37jA.Ha% $BE<[$B['=30pJ3#BqH99f.ԉ81Yc2.3(xs٪E"ː  ZQC8FKY:*#o )VQ~ s* )XI"/19; uxy֣i5X P6h5-P7&3ɒ#-N b 06L`x7Iij vB0gȹ/5z4tagP4)3?p(x\z),HCT1G?eHI 5qSjJ85<0,Lt P 0GJ9 :T1 "ZC DȿpT؝֓ ZDz` N(ROB%{ nx"hp}>KEX;A x{noW j5M ;,6L*CP Л.tk;>n;?@HKA8:\ Pzm%- ,iNS!i4{>(l+t=B @2<[Ǥf hGh#P;(11!E XT4SȻ;U8Mpݢ`T%I4~@@FZ a  y zs5뛏 b)(k8<bؼԠQpĝD~TgM#*P@IhU>yIP+39s)Q  f8aCX48GxZ ީ]  L6YhBr/hUBąO5He!ʈD})!/ 0Y8h r1m zUZ aR7LPE'qM20Ed0<H*'@Aˀ թ j7/9$1 nHJ'd8p #ԴR:bIqP %_!@hHo>E! 9/)[ʪ1d*Ȗ pJ6?+Ҫxzۥfd2. x<:[OAX$?J=BsR`a_]UOMэd ۩^!ThƖ6{*Z pK`dN%b5Ty0!%(X"& P6i\!.Idg0,0+M]EY1{p2 T?"Ҁ/r$%hDԦP/ \6 !!LjH\m!h莬#g7>[ل)KC )}"Ȋ@9Xɢ811B#G9u"HxFuҩ@DmX BG & Brڨ}0)2 d[XW^,6XJK?103fջ` ˈ@p ]x) Pҗ|Ht_~3(cj+~ۀ |h$'h{!]ApA] ( hw(C;(Ϊph:pKS0!YX6틎A< `PyՊm1( MYq0kB`0!d/,)NH H`3ը -=%Z="W X) e%v$=Pl0QY@cV1I0=DH#DG 7q6x)a"i@^څ_$QteipM PzuQ_1TKV)Z p|(NrooUhlܡ)1ؼ0 |9Hvt`q_5MU* /uBˆ @d(a!A @<[ơb/*HXF1}UHXz.J7qp;0g{?5>W2TAÜNف ƀc(/g (2&<k5@G2P@!G@K?H`0 UV,]#?_7E?gњk #-F7fE͏!U>")|嚯)@K EDm}{ۀ|˪  /m}溊A Ɵl/_ju]UP|z,w(gꌖ:F&(ZΧ%[/zXAK[<7 Pl"2J")kK%jX" BSh@Az"zZB~.R v{':F@z{ji_C'rD3BF/jJ.#-F('xBt!'􆕼m9X *%)RZc۴mFO˴<*e>C Ǥ8L#&VHb(x̟z"T4(gҺx@9cv+#l26QT-o{%OJ 4QH6I:&{¬yRD`B" }ơeA:N_}=R% !g B@4dq2ꎺp'gh[22y1 C@;BCu-"S3;2-w \dO A(s̉qLovJ2>FŁbW>ry!h(  vDZ /A%y*TQ6<7]E` ~ '`F]J0 \Hd SHwRe^y@¬N|] T 6'ԗyo\CN$TI*327pj #(2.y#UI"A+!j\k"z-zG"ՈoP )7ޥRCxꨫ%Рf ў?(`hA 2#ApqL,oT7hNC{Rrd4$. D>OY0GG\*~oyّ`,+KN{Vj:Rj9{T%K mKS ^pnlk?)6TbE 8?_TrQV^~[3B/vَ em=Xaa&盧#&"2obg`-BXD<$p9"vb܉ȠaBa͔L$h|/ºgAB.$uFlŠV[ $\U` Qa{R\p<-ŨdP<<|L+=el7@AC2)$ 8>b&XGG0nH/⺆l~"c//nk0%!lOjj@aN 4_$VfֿPl H8BHCR!TJb% XC|$9b9UNjă.n+"9"dA, !6Dc >P0͇9a@V,!8k`; 'ƄbTJ?B\lFA oA %Hq"\   N]PjhƘ:$dtcRTL}cB=dnE3 "X`rPHT%tҩlN$<D6bGdkc$&AdVA \()ogbdb!G("#'dRS%-"#b$/%oJd|81i@cd!䮇Tu(-`$jIR# 8"\>atAl/A#HoN4H/N.`D'+rT//羈"! 0ZN/dQQXIb_d`Z2i|Ͱ4pKV2}#r,zqfIK i@7 |b $ pd5mukyNgqF<-B1 WI&][a5 _c޵7-,m:*324N!FGmB&GEdGRlclo0Hkvū2TZ#8 r;ja`!EphU#:gA3 @ la;N`@<:FvC*b hULbD  ׬d h* _H8W2"b!#cQD#)2`Hu:eq\zBa4aБ^pIRObdjQ##F9<%5 :R <h/%F0SC {S~Gi~)Tb\. t`tNy?,6% c cnK&MV!x?>mIe&p o=0Ea= p.1m8,44bmB,K*w>9lNxpi!:hrH-8 BBKƉ.&$ɫB(eEMC91Be#d\W6V2Ƞ;/#IH3VmiBRYE<L'"-0& nHZ FK{}]fFa.Ad! A-u[ !$6"z7b0KZ-b@Lߝ@@d.Ï41,0 H as#W%Ϣ!"UGl$4Uaۤl6[BB'!nX u@4֌`LN>IcJe0bS?o+t6hpƄbWxܮ(\Tn9< Y[*6l2%55JxC29b] %@߂/ux `%ТLD#R,Z( GqX6Eza"beZ!g.'5^\RBݱT','x*_5,xoBfsx㴿3'J#2L8 @P7DdV2t ?w!e ̀3P ,SQTpc3dVbB`$@ aEZE"LoD_:L ϣT\A6W< jLݩt=>lOq Y %@8Fp.@Ȳ$cG>ͦG0`E؀JKxs.fX^9aԓaݢn ʪ?GQ"9仢 `M!(YxNsĵ޹P@l"ʃEF_4A'.@n 0ÛHK)YX"֡1n5_fSL P~0mFA`Y ~@wD@S ͦ}g'O rV ~t(4J%Ad`yB0 J^q['a( y"ݤ 5ٌ|=^ ;Q_t 6x-z>ߐ@$M%wbgƒQkݕ X"ϟ//|i3^x!*  zr&L'h OD@(|z3πz4& 'X1N24` ,_I|)Ff!@l |x!GI's!bFR )[n",ҳSŎyg8:p&Ↄ)XR3!!H1~)$QE#q~]?Pt@NDAFY j*n˾ګ8JE@2XYL{kě` R)7'hG2-:?G8[1 Ǹ;kCa2@ļpzIGXz7.#Dpxo. QcJn-:غa)p1OI(*s0y7-@=.u5"#FQK+F+$PY"$1-&J 1Z` wLL(DH۞MDN%p4@`QiQH3Jf*eB A%2$]$jl W 0 b!cwҊ*OG3;lM22V4)X q}@6O@E|iE$E4F$n d`PYk@.Rn=t4YXify!3E)k,_;PֻB*J͒0I5<6 ͏YcBl`G)\  Hz` 7x _숂T >i4KaQ "T畵.`?N#2 \,\(di !~>6Y>2,e/Jz`($'I0A+Cf$(ܘw_T+tr±;UsF.&Jr ,,l$x+SHxʠiA V A` ! ".H(~AB{ GÈZ-5rEHC3R˓XHHp =$;Lݛv*`+aL 1PLjg([o$4~RN˘zFy]Üq7Vz>D)\#:% |p0 Uޣ"]TABR#%i;@&#h l ͢7Z|~MyG)) @)Ȣs pS՜p eɘ<3h4u|@ HM!&sˆX8e"d ТyĊH3 ,*b 㓄HC݇u[„ !xbĉI1- 01^a2*PDK9y# ыrRqx p. Ii%(zw3g:m>: -; hΉK7tLRCH;)Pkψ{@CobPhsusoI:H 3Tƛ x!@B$SQ5ʈb(ɋZ\K L-H;{ƄGYѱrh") 1hK*x+|%,)0z{| "{FVKE v%=F:K `6B901X h`L)+cDXQ&XOPG@a(Nэ!=!8y>X@pP(x+z > '\I\`h8OP%|&%:iHA\Ł91 X〉"b"-,D+ǫ0H_ A*BDKע ٘8uL7J˴OBZsbEPH"pBS|>^ Eap}݇д|D+tA"+#P"r+΀A$)#ȄʵPכ!? 9aY I[iSx}S#GY!h-ߒHy|Pc%ϰ" (CUt5y |Pp0a2@R CHGЋ *.1U, H C 듗ҩ NAψTQ"(8@R̍z hPEטgݜ,֠z]!EX0>⍁#3xI5)P%c|J1y b!20I+)@1 1" Le51 b_!@. !A({(Y xѩA5=(ADs!Z}J!LP4P4qjD"A P28Z@Q ST֫:*nǑ(!HhNpFyUkB9 ڧ`\B l\| xtKIņhgQ&(Qx?#8RЂh+0Pͧz."!|Skq M"n52ToSITQmŁ6 }껙c Kbs d ):3\\OЮ~@*a;#Ջ`**qh 굓SR"#!3EBHy]5aY ίKԏP"ŁPP0yQ*P&I@-rDA L͜ xd5CC p>DƼiܢ"! +At=(PPVE, S) QR*bK }Y-ڔ@fQ(ճFZPti1LX 8N3荬`֡|M D)شJji -:^= sP(xFN9 z'{BPaaA&3pgm:\jG1pz0tcu7vm`8N8VyO, &`c`}j >HPuZ5`f nch @ R_#C˓K p*4B9p'k PW@V<3W K<P+ h^A$ */ fb3@Qi($6ȹZPNQF`÷ Hh.01Sd Ib2!UD4α;̈́3@1'61P ]B'DV u·N7H>YXF%t HE b@-).LB*\μkrM<2`bɄZ,8 > R> J"``X5M+Esp%Yؘr%Xe 齁HOu#Yw p 2| v{bcX* ܥqw;iwib tH-.:gZB-;ES0UxY {TB@s8"И2(k%- Hˢ(h]b#p@8Y\1fk΀:ޱx2!2UK44 HsR򋐕ktGUWeNaԌ'T=W*] ݕ±x 킑t |gd%)f hp)NZ#-wP9B+ kwڔH|tw4w; !`P0? 0N'S ?߀DW+BDN]m3`qq8g Db1d3 Q4``8N% t8 Q(SbQ l3Dl _P'%oxk"Orp\LG9D  tbYmy!?ϼDdE|w#&"&|Gyv8.@h%: !,QeLƙ"L{2[" #0jfC*YzE0؟j↢ǂ {J@ h& ̀ZygCd}˫ "gF$y"i]+}҈/ "^xj{r&c@oyp4 L4!FހLy$\b΀`â|`P?Y$b~70 *l=fh}KË1*6Z)gAp.MqX8 &"}5:!8ddC%M+GQrY  F" P" PaZLrusd4L{o[ψUv&(VK" ,YZz }sW @\gTK! 9 CIe/0*R=,zAzgc~YCޡq><{Igd*2" ı.!#s4`D ( "rd˱ԙ@a0ݩPK1).}O`zPd Q,Ȇ]/ `^ Ovc;%0$H]¢)n]OZ؉"0l^_yN$$\L,2B@bx D,p  t0>(Ke)1xIL$ߗAQ]EB8 Ё!6b| 3@_HǙ2@NC8g `Ptnyr)O x1:,< $NWPFBZ"g(.%]A1b#H ! l,!yJ~Ps,slr'U<(ake=T6ScK8i 12;%D}LBLQ u-@$Ayn$rU)tW HGu 6R C:1?1|-"Q8[lA"dY<,йFB] &uPK|$mSVjFmwJ.i@{K+X,/-BA&%JLRJ(|  j a@\R3)f*clm\Ŵ1 yܓdИ L .Ű*f@@b.92D`z zӪd@!z\$PKXM׭!`-B$|mL2MC%DpWvR;>6QrVB 1 @ p"Ԯ|Nt/f0D,Ӥ |Fl/躙%f|l;`ux@yਢ!  n@ueg Gٴz)خNE) EQ طr:U,|Akx{VWN0`N됤R|e0Xfd )k'jv+D(hHE~Y "(qJV(B|#!l+i.@p ண ,M2_82H~άBhz@׀- ``VBrp 8G")𼎒La` x:Ẽb Ĉ@^Xp$e!%@!xў (.l P~@B166!"}B*^Za7elB'RH F,oTJi"Xb/*1)v0NW&D )AXj #$d?, `Vj$/ Zrz!`#KNK>P[ Zb'J:| !"`I,@jRJb$V2gEAJ9W( `0`Q '>¿ÒLEV2g" >%('?,& :݆P2Ĩ)2pfkA&Vޏv~`80bPu&MޢăH8}cwAnA| &<``k<!E,NPRv"p^!VA,H!D݂6`a, `=[FAyNЄ`&{V'@8Fo3vJD>J1A].H튵8C- ~w]gr# crd v9N{y%9eD(uC&!ml~Mbx DR zL" MȖrS@p&..ALY;-H'Ke3gʼn/XLXf//T S o,Bq(8. fAlhbL󈷗`b˧ Nث0r<)F!hp1`J ]]vE"rb!A 2/'xI FTʺϊ)B!V$JjoiW2L=9"u `sy@ i>i`%Bh!0E8>|+aޝ-*kP|g>FshNѯ-.kaf4tPjF.CkQf\L]܏0F^&C67obpa.,$^H3&0@#j2vBNa8ZUk2ˬ2(%pge@`R B'&"ͪS_{b"x+LctM0YMP. Br)p[[cJGD$!lJ.Zl""VT 'F%dažʾ=o1Խ|E~ [p_EdKOT(q5~ G`((\tS e`g, K.WQ lC\/8i7zԝ" +~#)kMN\"8a |#1⊃.2@tokW I` ^6X( z<@֖ß"C uT*7Cz @ "8!Ll5ZG@K$Xx;'s @ բGP bPL$0֫-drp r.zV϶' 5ПR,larT-V}" }u0 /7-zU*Lv=9 }"x%4K(lR 1КH # 3vh%Z" 0ݳʉz"1:Ln]p_H&ڽ6 "b# hGiօ XՠNz%U<,Mʫ)BFYP/VJ`:Lx`0A|D럕2,QZ9R3n!O,U\MH_F#JxJA*G`XrC a(N ݣ#Q+)Z) l Cs+DZ3䒛DV+B^*( 2d#v  D c!H$*//&(U?1:m0*o.6g*+I.dE@)d a(B#r(B/*d%(R{v ,~) &e(HUo=E1Cay܋yw"ȿ0/`.PV&Rm! 0wdp{T'x2WyE%Ԗւ]Z+>ƥL2"t` 4 Q܈WC]2`<1@-bX.XIS09VN0 a濟Q9D ;8O57膠fiPT h ".D xqhپ0<>8q#h 5`M$⢋K!:'YȒŀM`%$kӱZWxw!\`)F""#udAyf}0" \,HuH:tPhhJ> 5l%ĎAG9dT JjCC_ 1^-%l\>+:;(ALP dM+04sMFFa#a;v{JJr.% qٌSƒ S O; 0  V#(xwaJ0mzfZ;Y+yɁ(!Е*3(PhwRĩ0L!zi&bH$4PX:L?9x~šy Y`0u p@N1\ZQm8rJ @s&G 2J\G(J$K/P a 4eI`F(#2HΈZ8ș(qE&æpMVPY8&Zf!94;i$!H )`h9<xpٱ42-iNA&0 y 000j>#L Δ+TcRSpG rF@O ditBՌ2$K%XV!!NMqkP:h6H1 :TXՈ˙FHީ S!TR[=ԸaX/Q~BӀB @'ț PM(aԲBEj HHgjhNi3\1`6h Ky}L$H!/ gشB`&]R8F)Xׁ P7=L鯙2Pr)ңl2aTHKH?X 4'&9=듡Evh0"A(pz/jbF}+َ 98 01"/˓h"ޠLT,`D0H-k おizp>lJ gEXQÎ7X-bqu1p==@δYDX9uL~̈́KWq XQ 뀨 y≝$a[`4ۈ"-Kx[YQ#/,PyJ'XK0Q Ƅ<І8̨ ΋ Mجi 2XգLCEQ;#%"ĭ*PQ #ɦo"?D :ӼHѺ )H8?Vr`5w yxȭ'@fK܎> k%*H{c2ELXI ])V=~_[eh>X>Qz=Jˌ"`ݯo K ʊjG@r>Km|(VȽlͲ La+i%GcHL* @䖱Pu.IR[S%S?\øU" d(849D& &  [Q;FA,..`pC0" sAm)4e=HWPDP6Y; ֩ذ cRQ.8 r b9J 7@;#x蟔 F>!qOȦ L9E &N|c; 9IHj88)P%0D2^Y⏍/\n*[LIM Y& 0 XxSM+BL: 'J1:&+{%f.qbCTLxS܉Ī$ K-cNPAkUP6#H(uByN Շ{2ri_/Ee硄4RKfMad/U(SS1zÛ3JZl=ۻH&а\#dC 8Mi߿H F,?0:xM? 9BG^!T >#p")pj,tʲeS=;&#&+ D!O@ o*E`P.o X /Fc(@ zh8~oTfbO:@W2E?  J+>av` `q#iL^BQ%B@p<A :t}ڭ ^U`XLs2zi`'$@l;?fZ$>Vkd2tB,"oogVܩ-ˀ=@ lQl A`h i8K:Q2 yGӾȀ{ǺJP z|,@ aƮ{ =P . } jJ :NƇgCxP|-Gi;RZyʢ2ͽ d DIC^MjB:ld=)tTz2!h2!jDIvoq]riR%jbԹ"ID(J~J$~BiE7Cl ޵=h1h:%QP`c{P#A.L=hblJ㼃ʼnt)ǻXAyf\: E;r+1n2!M*]';%pA 8F >dn"MHѬƣN,,LiӴw $\j:hfЕt7 0. 4pzGA,lo %'`fyKSEN}\.+J"_|HEz"ilJ,UHm,![6ͫ=Y zJx$auz0JiQFT4;m-Q+$p "$ta7~@WQpc@@ &0iTMtp% =Q I*pmi'@450yrDa0QU.t`!MP 'R̓w#|6„c~;!:̪JTJٹ2,c$P >B~RjBu.B3BV#x3a!4(=ūB@,R,gc؉@VAX BAe&s#l~i @ܰ F<B@`B%j.4fpd*#JE ϯ^=FǮ[,K2 )@!|f خ0CTq['=@N"mrh:M$J,ssH9ì7d\0M)J.g 3%!$\FscEzafnroW@#i.H"*YhTQBuF"U!Ŀw-s,(,Ϗc3""s'4 (?tƒrQtj1p9ƈ f0 "!umt!M}c =›h%pt9 'd.*DEf;@A6"fYƿ$65C0Ka&&r|γ aA8x+/&86BxV`Ya1[*b}"? ba.!⎊h1 򉦳tEFMг0A;!G5*^666",228Hh+Q~B|[~RXFbky14D;g97D2̹xlfZY^@^es $Y6Q?%+}E`)DPJ/D)ä"2FRt[$Iilyax lư*m-yBl=Atib[iNҜg_C)67@K" aRX*e{bDb)9ˆo,h} ":&"g4*7Iؽv,=2<4* i7@Ģ@",#[U*G+\[^. r g_Dz"J#hI6K'4 @ *>J55O7>%4,BZ #8J LZ q ,~pe^e@A$fbo#6SZ[&65FBHѫf+"y(r77eı (!;(N@Qu32,( ]`A(:N4xWXkbn*3Dn"TM*=K'mGB[b9„%GW$J1^6&@+wwF(cil͆C9͗(K7EG4O4̮T$Ch]X9# ~P{8}bx~64gzd$i#X@\aT dQ"Ej %|ތ&ll$&Zxrԝa8-Tsh eDNG1"4 n_08BEEV]* F#%$Ic')d;l寔ңSƹ$YkA -b ȪLZ/C̡ka7)!fe$:_5$pb*cP 0{b2 mxC|< C"a 9~$(̆G?&Ԁ ʀPL"NKRSɜ(RX@8p| BR8` aP|o:F]."oE %+K"8 wGCIzc.ӵ~*̒;s3{@PL$@w`V.eN@,v?g|=&~4m;+'Qk`8; `gq$N[ 9s0NH4DNZ( b!GDX1j|1w#8p3`u⣟J[:pl` 6&"@ǩ2n~* |{,r.,0˙0C \Y22 *0N3j{?0 F<5Z^ %{2s+Tl3hڥ|`:` u<I,DCNd 롍:$`O؍6Ao r[ǹ;&W @F>RT`"h=UFD5ܲ)KL0a Ø9hu,f=MQ`@-wk2g,o[1!o} sB#h&m#I0d}0X㩹2L@n"h߻Q ~GW($K4vS`H5.Z7#%;)\;]e@@Z.S*_OߢYAp<ajPΦ ~c ($ĘV[G #&$$ɃL7!0t`U Qj;G@K}Bs4f%FoŏN *aiYe4{*vBKWϐS xc+.@.@dQ o!I57.>{&#rT66( C[0J"-6x> 3HM @` &=#N"nM!St.wQBU #ndG>>F?%P@@ sRA p#B)xZ.eQfԤE_#aPN䅃tAY^55 ҖK)Յ#~E`@tFG2ގ|QX@` /-)0JT`ȹxX6>) jv#c .-J Dn<X4m!fF3֏z?nK:g䘮L{Ęc q`(-;H*2b%%AD*EESh~S@)Yw MK0஀)T|؆T1lEXhMJ11VC"OR D]a\fVxK @.Aa](\pe_3J)cibA:Ef3&FOh$27"!A9 t0SGPCPNy"HchM Bh:G#\)X|^"Uf`2< (btk^s;}Nw_~} i@u>d )LzF`<@+II0@];igJ}@n$(Т(9WeKRڂTɣ*z/I/os C6M,VB$I +UKPYhi|VXi1 qʄ vCӦ=.L?IiE:#2'l((I i3d'ʕD_ mz Z[߭ؒԇ v)!eCo /2cH'jİ2{LU倡W*u2)S}I;'zG4`@)`|B:Ej?4n-l q''Ьq!>)3`Ň@ 4z] `AYMp`9V@ᗰ*f0hKKCvci! 0 1c 38Kh C , 8}"4Xa F,$;-3tK&b-e0:R3zK l ut/p K,,K9 64"HВ!PHS8 ٰǝʼn$H$IS0x`8ɗ ü*3ˎ{G v7-K'X(xL RJ3"i%7PxgyA@ I134'8y 12>p&6>@"JRy r(ڇjyH7p< (+|z*A ,x(H. (R41”  lKjFl!+1Tv -C-J a2HYN-,E Ьk0I)/aM*ҽJ ~(8HX0*ûb=⠉%pCU SQt7]a 1P! ׯIz[@#@Q*E=IAR̻;,9u,X@0&{o!L H$|C xG|h.K; 9ɗ28[ x:@tK)" ي(\䬠Sr%SY݋TJ<<lJcH6*$1;/ ͺB( PO6Y=âGڪ/q(A9e8dBg3ʺk}" ϋAH1BXEH1V-‰Ĩih03a z$S1ֈc#B,?( SPz#A+ thHrOZuLA y=ʼK(ڏdW-:&C|y@ I0iG?W`W =ewVJhχʅ S8pxBT*M8B5j-2ݳXxf*?sXRXY ]$qO2 }(X8W8}8DL4i  ,D`؃7`d5M̀P5Z#J%!"5K>A!Rq4Q~ #d;1T1,8ݔRPzao.A*̙=t8I5%7x>{s"#N8A ;ȩ XTNRü<)8xˋOT8r#`zEbCa$8aGN@nXFWfȂ±U qK(I@Yz0x[>1 : %8Q3xQʩҭb>ѸmʀBy % +ʬP-L7 K`(7A^RZcUǿk 9M(S=r ;u O%0^vP|H`3aQV0_YCCЕ7*:ep΢#OhWxQ @9 TJ[PH x#MKSULv #|Vܜx 9K" ިĭ<{(Ikp]2)(0q lsh2#dT3E\V/bJi׀D=a*ȃ 02;7Xi[B_e+țV鲍h,Pʋ1 v hO!j!H􄎝øh֣/G[cbkebI*(i+@8ϤU  ۍ2<~[kzg5sQPxJSË,z=ލXDSPm #X`d!i/Sz _PC)?C,n\)qOZiވԽͼAMӦ=X(^ΰ$j [N)ENMWCb 2 $AP?9;9{- I5/#ka[ *i!rYqA `Z8i~P5x7i:( .֨Ce!PZaFgqY,_yA7nh鴓ƅ4v4 aЂj} P2X8ϥ>ûn>E9aS % L7'xyxqL ;:9/eY86fxz}z$.C iRR{;\ Ja  k0.r-qòEY<*fED I1+!  Aۈ&`A IFt]YRc3ϼRDc/yЩT)(< U$KE?$BU AC$2(rpe`|䳁M)p@uHZ2J )(Kh" yrid@ê|.F29#zѿV jխoшm 4+.!D> VS*SD^QN-|#4=Xr 5i4ɞ&Cͪp]ΩJ33.@K) I'ЍšHY {:J@*L6f`daTBNBCpWeʐH9#5ʸc`T{A:+"U:c'y\ly Y@z hJQ|)fWB'Dua@dêGf3'ܘdn{n#L1)ʀD= GQ$G}.fYq2C\ [L~cՎt(pR(E*k90f .y@7\Z+n#X(;Z#ɝWS,tPhvt,x0G*g}Ÿ;UO'A7hTFzco)B:1 < :&D!楋d>!B^QJ$RG,abTB':j?z DV5AQ2?6c92S+%%H5&#Xi#iK*x9,x78P ƋV@ʱ (RH((gP*I"'q=4#tsĶ,idSGG('7)+.esdoI0٦bJG0d2a&CR (̽}gÝ Ah-@@ @L 6vpԱ&0&R5BK &v,KQ#r(Sˑh :&΀sj@ ` X 1c?Ae%5o0M)qF",;)q`ڟfhJ͢:`Ö4ҁ rLBiM܆z3OJY ҙ);T:7MSP+P%b%E*^r3y+l<pX k534W,τ2k")4qg"^r΂HCdMqLڿ)ݏ@PqLg|iT1TKGqŔTp 5+vg,(-eF?|KbD~y:#Lb(jIF51.$BB & !ܢr$T"c$ʆG`Tz\xID!\ `a֔#-Bp (%ig ,̂IÄP`|L8l^OFPiC?.IrR".h'$%h+ @&:(šbITH'bF02O0MMNpi(gB(gê+MR*i.#2!,h:(M6,*~)&8*({!5dÃ\(Ϧt':p)\O,,|Hb$N)g&PW8 `|5#b"Y*ȃ'Ă⡮@!Ȩrcض ,,'J"Z$ `ajY"(ԶltH/ dfld8~h" r7ҕ^[@nAi%d? C.r]x| 4!T'@ Dx& X%X EldȦ5" T>22,& rpM",.F! `䴋bqh?r$NH |H=5hI CdJ:M8$ y.nQC#L8NĬQl$.`G-) A$L;BCb%R4aZʱd!bȎIY @'7iXBA\ j F0|"b8]ЋV3@8 s3`Ij,Y,8þağ1el&> +&>;HsRH#t%`@)T4cfH*F~S5i^u.?Vƃ Üj)b(,'DH3, >` f#Pd>f;#XIH*Eu-ENY%!>82PXrӂ2KO;6Ɩq^.JiaT Ud$M*h.HҌ @, mTe(%&dZr2hLԐ!t/|)jH"2Xi8HP{at7F+U+`!+ nZ1`3J7VN#YK|< d2FuN.$C-+qPhN.l`?hF,  A*uVb9pp+,If'@qD-A4`. ,%Q(o~ aG7BjLe>N 5Bi'5@@e%~5RTB{(G'AAAjVI@ (5$֩\Daν ",<zL$ d%,%1R"4ꂄ.>9 c:Xj2$PJsI6#fB1$VΣ1 b;PYr@شV-ʀO7L ^KNki8h崾!@He*rVWQ>F#I$-b'r!DXE*$ڄ/>H7$Fz8@I ?:!dr)YGC x肌B KAOs@S|ЬA#29" Hy ~9>W1bxPI@CQ+AiA(z$N" q#BWXa|n; @ w6@x~@* #LOJt1O+xCh ׀9 ?,A~ݲ@b ATئ3ty-N5[D?2rS^Jbod2g qe4* |`lWtT6ˢiON|A"$(Z#\bItܛ/k_)N*qis:$Ǟ6Xc8b5j7&D"LB&ƾ @Z \HH4åI+1l, Aܔd*Z"ItÊhrjz)/8ִA`\R_73&w#Ï*Is ad$>UhF8"ҞW' (3>! \z #Љ(݆-"عI~@*؍ǞD0u+[C%v#mo9- .$N{Rph5 YTtC^{F3Ǹ<ԝ7m1kVQ ߼]6exF$"I\RB byVt7!b G9"/M"d#j`eu^fRØaa()L-\/<,g@pAN@0bYǁa矔\IN` սMLhE&hB Ib1P|p-z*LrA:5a/)#I]拤 V(atT.#c7[qi)rPb,X*IJ̸Q Oi[a!$ $+&om ,H n,& $zoO B A`p%i_;ݮC?@P0"_4}>!  }_0 Ez 3 exU)_NX4U)0vo@ C\{bAp&n{NT08&sPs^)`<@JY :&GEYzXoŀMNԎhyQ#Pįѱ]TrK9>7s4{;E})$,J+& |b})Q/*2;:,ګn*3K))d[*80Z\ `\>Nj-:PD1輦r2k8:C)M rꘪ,rz#OYԻ&Ơ)؁E!Dj*7zVDHsB@j]ּi@ "[|Y3¤e(#X*IjkQR 9ê4`&9BIA%%2Rq+Uep6@!-K2~ce̔}x4 &8Dr CP5 `,XE P<ljD $GCG#(tc/Yp"XGv S*"z@ŲiDtM &3LGM[B',B#P)PGbh5B>3Iud`)@J2%ds༧!,'GO HIQ>r aB\%c٣ς\n3~H(7v$||&U&)ti+K o胧)u$D8X(q K|h CxvW#՘#Ԁn9@JGܵtF|L"qT"ZrdM*y@p:]:r5It3T3)m1ުk\8zVJ q!0w^ 4xx2N@2.X x10RNdTͯ%,coe۩un\( bĸ|(R_E(tI2aaueGP 73y#^ 96OL (.8!& ) 2.ǪrL>QEM JĆ%|deAR)1#Ǥ M2*r$EXLs.hήL(Sxw t݀x MtdudGr\[I FZY#w(Sr>J- ?b e% HB>hM!*QUxh0 @+lR@0AUQJ2I$*uNU)ڟ8.p v#AIJ!Pg#+^xon'E:H)Պ*vD2BU-j+" 8XC^Uf ofUe$#DU:p^ maY ṟnm $xx@ {%C x60 ؝+ ߋ8gXX& t #pS  hw›q8! 8"q«P| P4.dQˀ) 8hQ}w0"1CɪJ~+ qH4ö=ZTy+jh;QywLI$0(w)"9>³ {a 藝JxՆ`.ѣмAO2PHh Xr 6ᠡ*-8j叻үHMPAK0?*<1 ~+ {p-P0Uq/Q^[ҝ(ຽ!\(iE 2'\,(m(Շhx`3DhPs2XqY6xEӪDx;C1# Uٚ8CAExؽTE鎿F p/[ Pقٮz  ȠK #2PÐh8$M(cvqMgf9(80(@Mأi>Cd1H5&*Pv/U).!NL`)t#L PPͱ*h э*ƫKFӶr`9q oLB-ZU3>{"`lQiJ! %iȩ&X u 8)hu3H U)ӐP?=/Rxuy*žHki>!Q'{-P Q=cJrgɌyaZp(P91 u8-BPs;0+4ȇbX3HCP>h^FR؊< ey 輕yqV:5 cHc0 KEcc R*a  YI0>1Sx"u@0n9 >=~ G/bLF(21@K>F=#h 󁚡"=2D6U)>XR8ډԫY6= m"U4 q*d+j"Ș@<=,$qWH*#Ҏ+$5V/))7O!SHX ؞؏,K Р'`1;rtk08WQLH،K8 .8T~{w>*Sf6*iC@)a 걁“V  ,4a!a(ez'LCs* 2슁]S!|:u(0\C#>A'оX> ^ؚҁ"`܋J\FX]6j0 K&T"EcD@B6;r\=!"*lYR+HB4ӂi72UT$Ӆ4^jUY8؝P}aI< @EI|>Lmێr-@6gh(p'p< pJ5M;@,E> D1zq.LP9XA8]H F.\ҋќKY0 VHhjs0PoHq\ {ɟ'ZӀK#lXCU=饆yNՆR6:`|3׊hm@_4RT˱_&ZU2ȺB3D 8 H |Pk:=-XUj؎|HMGXA" )(.H 쾇xzCyHz,}UJ󨕴6\()ϗ-XxN@;HFsc@^M)jQ /`Zީ=8( kQh5E8`E` SR9P5y. 9>Hyx8<EN\=Ar⑳S'; TrP /Eh0BPZk`K! &fx @@4͇PuKC*S@@y=湉#s&aqqh505ml1HwISQ7|؇pһi= M9PyM Ýڎ@:P9C8RJ{mÒї:[qK/HT%ׇQ <()(ED'0r?5gf!KLk^ cPLL  _'@bXX?_ހY7i-}l J˩'.x>u3 )(Ќ )ɖ3 #PK6JdžRTm"R _,bKR"dfpu-=%e8SĬs 5T˿UhUD@lD{P2N0;aODmF7 $KpQiJ7yVy% 1 JHpI{=oSݎywt)V;kE@<ȚS` !%9 \3hGj >YtOחi LDJ)LܚC F8 a XpH 9-@n6m`<?? e2`@*xb`>U hsTTLfV'VhN@sK}*V0.PS' @2b@f/ElpN(tV$V/wkpP/4ewZ  vp:nWcteɀh0'WK)~K0b+6@J֩'wP'+ Q*&1X`b.Hq`3 kȭ8])2Rbΰ1 c ҅ge*K !.MBЛ((gz-M&,T&nC)*`2% ~.-yB1ZV. w㼬d&>+JOXrf+YEYR;jŨĬS'ZURzD5 y-R2.sj8v7K´-X6TR<5a*X(%ANaHNlHՂ^ pL)dԖ-8k6 Yv &'mZՃfmL:Gz>0L*b-HJX|ZEVYJT1ET|5$h$Sm(p6K12k䪵r`G< d*+@*A4oY56%I&8kEӓ2QI;%E 17 A`-85APaUwĕhMN!ŀ@~ Csx9dZ*X&%DYq*n0 _)-XGrMHy:"RFY .(a4toE͚` ج"RLBl;ca krvLl!M*]bc~ UhvDBpx~!&̴bjGmKJ$ ٜ0әawGP]3`X @G!&"e*503+%nybi:Hi!=Mj6ɎP~ #ùڍQA.`(nwʐW+*e5EV@S 05F:CqXVzQAX J@P:Dt!'y`zFĝB*̛a: 9_ȶv>[Q0"A LB0`,I[Q4unT\je#s㬐kp l@06!-xq@Zg5$ӧwyK iA8aXi8%xL K.#nW oOb7QQv*LH(6) Gu! hwג->GHO%q%t J0zDn@#w95Ed1<(6#']*LQG b>QNürQ]S5{@fbvEg,$C&$ɢ5*ȾTb6$`؃(d 8?=:Ǚ3I(ce(In3vढ#Z,8fk| ^, S}b%;@\ ȧ# &MI<܀ټ D<ץJ!" .4d|ż @ "Km%n1C|'C0!,)& N80di @ (Ia(LA A"IJ&& ,?v b 0- ܆%XGb-a`2(j,7f&``Ax}&^*@ĦUFq hNnؠ6o/!B eh1ErR*0i|8N ! tfhi$!] wBgª#@ ސGGkJcJ,"G$|&F0bż8b ,łf,stvpP&τe OG `8N] hKb&C%F,ˮ*)mm$Ƙb DF&@aB& ,EJ&X@^! J T[)$Š1d ԷaR$a)&N6=%N" !FPJa$.kN14(Bւ` $7"l""%-!` %iNl "K*VG` 0AA S08& BjRn!J1e*D"-fKkG#Zub( 6VzD6@frD<6|<"P!\A*f&jAnjt"-;隸%ZcZN &dJa@Lca1'rE%`H Z,61-X$-c-i5,+<^,ц5"l!xd aÍQ>VF00߀@B"B§}#l!Jn b'=x$,lA !q 2)R |FB1!Y5a.zP#4Bmo6 R0<#`Y(L!9DC&s0t vRV|48pI8%+>kbH4)64B~lNs 栏t'a6(4"b,!/-B*ʦ |jJ~y-@b`FAp-@r ¥'"`)!(` A j&J,T%'!x`s,&i"#V4-.q>kH‚QC/F>^?K}B)IRfc "lRbO* *:ZeP@`i`2iyuQ!z8!!G**&Pr wt[GrϠG T)͚L5g`FXQBu+#JnTfEzz<,G.(R 0L"DDZMh%&VYvhZ:mn+241|N=RaZF4A&"[J n '&L+a,!}jƯco& 9 \bf9U& l!P!Z} F4<r ` )ٴV6@"NP:ZBֆNO]~g؃'On!FX& P[ ` ǂ+gcHNSbB2J$V"'yB X,j@x}^cB|$>6ZNYk 0 Gd8oǤLLa:XϣԻ<Ȅ9 j @6oT A!b" A].y"/:ki{5v^@ #DDBf2 ccpp 5@}<3@@0 r)U0xsLE u1eLh0>O т@h0 oqGޜ ΟJ+jmK}>@ՄB1C ]LIX,{<ޠj@q}8xL^N t`";ۣF;h-I #' " hrdW9e3"~aD텡pVAKqg+@CKAumqGaܾ 2"Ϡ( .@Z``$h(sFO!FTpgLxAx7#̢r`HLl:1(hn~#hrh'`"gG;7:mҴlS8u0RRl\ٴnz`TF.ؠ( / HÞrCP6y"TlpPO$0jܸa肴N{DjjlN Pb 9@Zt3'*ԏ}xhOir99s!-*0z| x8蘟gs"a`\%u0!" + ⮍o&:i&[uqF" < NŃaHDz}h mJ O`{0)ҁ@5>+ H5 ɟjn>~2`+Pрϡz&9*,Y2!&}>PZU!&Ș6'z#t(`\{-Th;G0"Ъ+|)p@:DzrlÚCL\ &&U9{"0DAh"`V2x <Ҁ}OO",Sw@͕l}G1 \dD'=椨r,F!COV%`l <>æ$ * 7` 3愎0Nt<Ǭ}&C4$Sj'@56 A;㓈ʴ-Yq$%.G&q"0,EtS>=qvʛJ"/Αrf?C30[-gеc`tl8ژ!*(1/T gJiQ;X}hCʚJ-)^FlKʵNsOhP 8(QRO8ΥFHp@; a84h V~![p-ȁd f ӶY{2&h8"@wD!lҖJ pw<"@y1vVl*C  s00z42hqǠ@ Sh}hibI*E`?PG%H&j|#fhh#V;,cm&pL o&sLȪsZ%#|@ k#`6/=Nw,whvMK"#35ٓT2km`.t#Dl{Q@* ZQq*Fk,RT,hs5`l,tYþgHkի8GMG@dlgK7t:R<btU !?bȆM]< .^hF°O?mbv$NuNby@hHLS. re 04Qhc1=Dnjh5I7Xq@|19~2BNHlH5+!͏iL]-/*8B zĨa JJaӄѣÉ4(]w?cQk6%G鸀&)&$d'A!쌝- HČ[> tj uG  qَIb(hVPda,b=lB4`,;X zy :ţR&Eh՝Щ:yX8c,#Bf9@z/3 8D "mh %| ^NkH0R)pIa +ᅌ;@$iB=SgX$p@ X0Hu%Nȍk%`_yX *6 &A :yH']3ŢqdZՃ p Y HxTta :XXQ tN뙦Ў pX$@"2?[l C(w!Z $XԀɱIO̅MQ P H pf^9JPŕشARH)\({͌0p!m*ʟš6Ѝ+S ]nPaWN|K V]&#CQژcyˑpi~b H& 76 @0W8`a2 M܊&Ӱ$A"B63&pd(`%f&pi PH "/p _nvR) 9 Iv8Hɟnp%YxЍt!rq&` 0 *.6@)gK2aB8 ^,<( #X$و#5-#Ў1 lH͇fH Z(H +Pg I FyX%hd>C̸1j_Ɨ1 3z pĀ @]]"O8 蟜+k0**THĩgp`ی`Vcn ! PP(Eɠ7KX8Q2L`k OٸQM㑜+*,\cnIOqasCtͺ dWc^B$pdHXPM `cz@ UYn_cQ09`h'($@# 쓈9:\]2:} 9$u$Sfz@mh2 h:gaT8o5s[8Ífh!OT'` D7^SG>#ο!Ɏ9z0ˣ:xZ:(9SXAKl'z<~2L;aVg`q$%O%HdJ({ 򀎺<Օ1%e1:Ԝ3P*`kv<@36ï`(My ]V;XZ`P v' ==,[a~ {T 4:fi zߵw|:Ɛ?l_Jg8MKBX D?7Trq 9x5!k\M5t֊API'`G8p&a_"vAPIɌ[2(-ۗȋ ٴy8卅K1@@z!P C:q2KHa7y<`9OcdzRI%D7>A`0X}P;As ?o憾W`8ewwzM/'% ?_8@H+qOLF@m}e8~$}ߏ׷)lvn4r1md/A,kn.WG{ [$z>@>X3j #|P2$'((`"!dVH,-( pB&lzn!$`"-)Gd8Z~ b%jp!*29(/47qdFS% P2:Dzwh;ȃ 򨡃@2Q\7Jէ:,+ c<'g JFqtoug`QĘYڈv(gҩ3ˠ6X>#8 R(h7Zv7*r&(ʮ `dD`v #5=QF͎z){$>C'[;ȯL) h>FrĞY_@0L`sN, [qᠱX:8c0KY' B(7hh q郀J$2T)ʎ '/Pb^vGhЅAy|0.tBDJ+cɽ_7;qjz͉l  E m9@q7kMH Ϡ,p聉k·ƨ$n(3+!MsV́@kbgD`p:UF=.6Apȷ[+f 7֜3w+E|Iy'`mPə3RqD(Kg DH5&f􅘃4=#-&$ Ƙxf>C61 `la! |s6=03~P2<`1#\mꐲnQc'm>`QJH@B0IY9.R2j#k&DɀA {0RB.233L:hp@WR.EhcCXf 'ʅcQ_' hӓpby%0eG_?@}Jv.yR[Ddt(#$f$ʓ6X@06@2,F&%vFt3ŝ a<0*PH(mp"Xt<T Jel)1I]_ $\ȑ'8"X RHЀʆ;|#."8Cd~eM( bWVL F@^D00;H띋PUX^dBMH, #KM.L)kg!hÄ4KX3T ֆ (!H'I`V2^-*Nƙg*X'c-YN|rPbLЮO(z-90E7fEK;0_K%h.e\6y# v {IMJ@+x#D#tZ@s x'fh2\4NI TrAu}KXQ+Őű#6Zt}8t`e ,0E\0b(Ԇ7 INR,<ލ-(A܋\;&%kK%JD$- BIi [iN"S_.D\u5dl2 >;b{ !J+ 8)4e#ؚ#hi$YTy]얡(`)ŶR2X7H0K NeRYDm!* #J'H#TMC&%hLJWyW,gN MalGQ9N@Wl@=ޑ\X!I^kzR=3sP¬Q/CJojuS[8G.x&A$}SY,};ԒtR.QFhE 61@F@&R(1ڦ@\R1/ fD 3*.A& "ܻΔ[c:tR83a>^! ǠFҌ0[_ @LTb щNmm(h`9I` vVFA`DZBXE`:H`DD)(z`0t"j0I+8bvJ6[B:B(̆BXLr ,mi*B 1.nZd3gX#c=.da eXbFaJn* #*T\6 fX(BpD$(dCEWV)2I@@lYVhfH2oZA#+"IagQX έ~kn%_\G U4<b|"Ӱ634HYbac P+rh!?I >+ /" `θ ܀"T!?4o'4z#(3n&yU|xdfC *sA!g3 4XE"*& 3a2c"umV\Kd1':Aa)i!s 21A2(e02{)x"O7#P!sNASd"DvaqBZF2,bN`a;dJq8"l+Ժ0Jdf Lӱ2'm 6,0od+TY Dz &nuD_g…"w`Xlj<%-K '.dcZAAD! nvl8}[F"N' 8_crGʹXS E\+- ԃ#S\!#b2nf}T^+ZN@j@Zw6f強zRd'e#6E{.-$ 2aajX%Hf&c'2x MK1|>5 a"(c*Pxg#d)^dDcc9ȃj6ƫ(e&af Sod]+c4*S^FbA!Bj\0;$@UHcIN#77m@\FL  ` .aƼ0&qb-P "TeH_( rQPYz.@\ZaBlAh68 k@g@0TRr w#ojbmaH'|!R)`Ha`HgWT~ Cz aJHU`*k{/hR0iJR4:: r(PTZb~Q(# ԟ˲HG` %zǡ.('*)Pd ̀2v!Qh `{M$|R DL./` HhFas sk’(ۈ!hCc. #[zuZa~'Ѽ2W~3/֦i)fQ(L  ی/|%1㨏HEB-qqSB't!`#+SLO\"i"^Pę&LYqRI(0An"@<:5:aM%Z?}?X#8M/n&n7C 64"f'l@ HT$yN$P{GZsG}pJ ko08#(zǖ!ۚި}MLM$way0<=Z2 .  @~aq`.br'o3@nSFBXC Q,Oʓ1To#$x"qZ=f#&;Y"lhQ? H9!0M 6aFn#;=s-N'f df#3ЃOL{q #59l- ۊZ "J A-YP=Y b>/a /u۱˿5܌I/+ư0y9}Ōvb٢O.0D+Ķxuѿv8a#H 0i@EV ͲIEm'ByVRr gP|Vhĸ#XǓF)<]^O eE_/[p!Υp`8G?6X d .[v 1C *;8x1KOZ2Y>2Jp`7n1ٔD6ZP l@tHL=nIdt!d{3" Ywp/0REMN7-\ bK +s h@`@pL's˭ Wu6Kvq{˜ ́b@>ex@,DQ%g3 ֑u@]G6Xп`8ѿd`:rGxb\殈#b; JMN4GH,z~G)>+𷳇|03 g9(g*uB >N!J9hZ*`z|L ?$ܼB8/dmH1+v'* ԈTZ FI: 64PCPFqa\#8V6׭ w+HI DQp"S44L ͥ0ǀqx[>{k~}U c4l5抢<7պGuy{ ~.rF }23 5C'}s(j4RBB `|@*8@x!j|j8:/x#(~P`%YAJq `!&#%DT0NpVFl*3HHq &b 3&)s["@o KL@!bFEcj Yz2!'aaT$Р6dQV.'>ay/e\"ᣎH̗Z,E~=1܆L rTƈb Cq! a5 k؇0Ň+9T;5쥎:0o$̶T߹6%a "@&X[i0F$_!] y$ڻ)-`HEΰh`>3O7*4g*R/`12 @p{2: 6 Zm]Ur*Tn^ rRU(Ĩi4`da\kdg{Bx7 :@xfG5c=NI2ZH3?gH)}l af11 dԵOLjjWf`/\SXO/$T5?ptש9 X T W%Du""@92VxkM@J!J z`ג`MY[@ĴfdTFOhe{MAxrX4̐-ȜWaG$I+SDǙmMX $d lxTHAT<&|Վ_MehH 5A|j̑x>e03ch]si"!9i0P qEdPLY_$Cw   @&P.F{dE#Xi<\t7.zގvoqP`,-# %P,g)'X'l^QXV .pz?iєʉ.PHBPL8KZkKQ޼[+/Վƃi#8e|̅ب:e4Ua&e" 0gf%.zpN%L|.&$AIl##!`#7$,Dzd!fja63 @ `D@3 ^-WR,3 ag1j6$A|nGڲMyqT@d`a&!N@&.攂V5b/ .O7$0~j4)+^Ja AJ`*v 22"PCtZ@(#̖<"I6*`?*JR)|r"5HcP$QF*IEZ @)Ξ EE TjLA0& cdP>`%XJGŎQb A .+bx|~- Ib@j^$h?cKgtl^nPHR$t/$]0S e:5p2~ׂ輫|/ V"+ tlHx>h P+wJ#d AqFW0*ʭɢcm"PA4 @ –~;gz@E g( +>/cHrA7>@nRq*d?0B`\\Arlt#xgfl"w! 6c9q S Tbm"o3. 1|YSDrK @ )eúkeR LU7R`$% A* @|tI9ztRB%d! 0k>%}{ %]?.Q#9>@ `V@"$,.ETKxCG1Tt1 w1H>UD.ffDeQD?{I Y$5dGU[Q`aG%D @O"aJdo Cf=D6 D@XiPaBa>d`vFza :5dDg4obHK P .,1`I+ֳԽj\2 'd6. S6Pw"f$T䂚2 3!!p ؊ċVkkq[#bwB,DNV!JF KC%nR咥hG6/HbaN3 !NG$8quXC5SN2 `E,zhH&@ :C`4u1!v )ĊQ-S)0mzU2=&HMsx@Nhw$*IBWQlʉxiH o7$!oSD|4#f?NDrbWJ1r,larv2& :B8~Z++'D)Z ХzUhUdK F/D+RtI 6`h'T%bf0tp@N}oa3 qL4N 7EJAqi8)%b\f(B#BHC,b-# bm%z&,&xLZP ~sD%G c`2nJq6.Pߍ ǬUU/.n \U=3P` SAmςk76oP\v@ $/HL89GcOV gr@ kr8Hr9D`3U1 @XP.iVI*dUGW-dW`ranBj$k pQye9û/$h홂u3J|o+ڝz2M0@npLEKH\vCqqNJ ftA7 0&e`' e Bm/Q?a\#įU< Rs H< Ģ@wMlg$YETE ST35nJD3ra !^FvnqNY,#dF.5 pxC(gL%Q4CH4%dBB\8@ ;;, n?vQ>pv%I  p$;ETމC "r?fc8qTG*Tvv9H#waD4!%TjIk\+<]vo("B+:A/nVmǣd"T\RC[L ւQut- Ӻa%T?夙$F H%q'z#Y. *# yKz+.@T;9x#!z Y42S!BH']*  ?t ,-!Nݽ DL I2zla ~Qվ1@V@TaHpAxk߶ %vh8&*HAZayV!q085QefK D' @$~f;j@{CW.BLxu!nO3K3 aGjNN22`Y2j '2RXR]9.@  @וAF \L9)v4Ab*1< Z4jLMu=]kyr :;2(|# FmOQHP.2}3.9gB~$\ .ʈ~`q#v9f0pIΑ̃ QF ~?@ [.@WB~04@䰀.3 }?hR,'SPM0F#%0X8}P0A( >it~sI#9NuBU-`0w__rpX,|24|[%U/+}X0 IvN  x/@OT =:+3ª\Zw)ij%@㖧p[N{*I(1Qxϊ §G)͌%T!jЪ,1q`.S $Rs9R)p)>(gH+y!)L:XkYd- tr1&(bq1C <,%*|j Sĩ "طb"ѢɰTW( !rlT/()s0L #ذ&',)_+FYa`3"ktl3L',Z;X" CQ`W@ʞDnKGu*q71LRHZ4x!o:&L+H5)L] sWKCr!1xNYJ 2/#R{|j!RL)0+@8ɀafX. χ-P%m =R>K?s@9="kI Rh+HQeJNV9vҲ}ɺ T*  4B&EMJI-e @%xtaTV_){h .,xgc@vbS1J@T'-X aV*@%VWM!.-]c y?Cm `Zaf!(8U7s c ~ (%ԧLX zRa2XS$DMG 28(2 $FfڥNj'N"F!06BQ 2j~`I)GrY<$%j\uDE37F%Qv62[G˃e=kɨ)@ j-ItLDBԻH3=rɈfA(ʒøm _IgYvEx4ҲM1rp gK0Chϛi)V\t/Q!9ZD$hB!`*ӨZtrZhN;Ja_I|)3VM']$<0*`-t2С%Ô X AVpq<-,zeK^Lj;Chf f0csA#J>")!^̅,\U-U p x.##M'9@9 CO*S&D;9qBHL_y7VkMt,s鯫DO(YA{>8YLed?0;A3tGv9{l̫4Rt$MC`HHK+*zg1=d=5n&! 4'4鿥$.ױd0ai} K^OU~rQ_rm Z .yM,.@7/pR PbP(A ֐{J*Q@Ϋ,cð"`N LPbd4b~}& +Sc 'HT$,bW A#K쑚E諿4N^:ʱ9RK|.$D4AT=/[czWCZ5 oB.= ^rp$^ݐ4ۻ 3D%ؑb<,24$xCx;xV ?HdNakì`bǨ?;GOw]h,IB X fg]ZGԲ #"oR4zѓ!H @кѼ!mǕbv@+ vq d6\X>w_ uZZQ YX>4=xȴZxr. t`j OBCX3&ńhGXx0&8z: n٦SY rP 6 @Kp A*z J5蓈xPx(S[;AzqA@lj1 :S71of+#hu@ɣ!*Zl5hY XWC9i! ĉiXx Kw) hk5CUVxvX؈`|&iK-ShV;9Px eؗ<]b@58^i$!r[*/ 򋅓 *Xq ~UlikU#*dkZ3Ü+"̉Ϋ0Q0z 0 G3< y2ӔxeBp+J} @pR0Q y٥YR?FdRZ 2*>h>;6YP  8! :h Zv0҅8LQF :bzL>&₈!}@y)[H/MA:Y'9i:`1u Xi w\Z+ l?/1xCjwrHS@R5pyiX3Z b0y삘(fI9J &l<pȍ(S9d <{ ;N\9 illh) `qm.PǠJBh܍)X/Z(2x0Qia @9*԰&@;-PP3?M1} p=3<88΍BʡCVB> p85y XɊa͢9Z XcƼ5R,tQh-s]\l0Q!B" MAp ԥq* j _3@79xx; :`CLϔ(XҒ {{J|["2LʾA}G8SXЃ)0qL4TdZ| Qs"CueՁѼPS0%0N,00Ղ^r= b> ȵi@DX:0sȑB(eU1 Q4"ck쉤 DQٞᢕ Z`ؾQIW0L8ֈ){&z!DR# )zm-ȀC(?0x9>rʕ| ൜繨X!6{q޹7 =X'|#*ۺpP48EH HvY%ޕzTeP czepNc$+hE3Ÿ .]A1BJn'½//n Da0JF+2Wq Lj82)wK͂&xp_žrh*5[x] xӄ!$;YX[ a XANY5>9ȚJ܄K (sHwnP]Yը= 10dXP1$h}9#X (.Z EHКڕ OuLtϮHbQŀMDSIŜZ  y sK\b` B5tçiG"!»A "*f ɕ#˼<PhNAVDxudHPLxnV8\#%gbZ ynFSdz@*A<)=V|mc|b>Bu̧+9=)|0\n|w"9@3i >S]:hHpԀ ꋅ(dZH)9€=XΜ ? xXVr#w|{[mA5LB(r`M=8PጋBs^XfP6Oxo,<0B F0DJ!rP2;B^gewZ_l^SiJМ>P(ePegSZC(iLQJ3x ~fAPB)_N|NA0BSQJ}`Y {FwYeɇ#_&{ iYu 7vK-Մ7hP <)a<3yn XX'vUVbb S8$И4O=lw9"vuuىҞ19BQ s&* l8_ Źj 8\ H:&([*ZaH2լPM8X+,@ ?_< C@K@sk(J`$=Hm&Si0}F f4kGj|=f2yY/JOd+}>`q|a ~_`6@P_`0y`YC$@[Oqť0%hm`'@>%R?īu>xKǯ@5!ʖ+9JP`yp=BV2(x(%H ZR*!r`)  |*:޹Hb>-KBz)DR,Gt%Hc/q@RZ(pz 4gl:#(&=[I)*#b̪dw=@9vrjB҈@"]#͉X\@3 .}Hf#^Mp{?(QPp_ 1sZ<ڏ)h4n솥ԓ=I@h`@ttX("(NeXzHN~R>2hFգj##$/ACrVP~Eu aIJ@*BHSʔjVL3@ #c4U$m.1R8:Vv%P7R!JK+$i$ Ƥ rԢ, u!e?/F K(v8rYz(<AtړJP8 I tD2bJ^>GŻ\zK*Ax$ijZ2 "Vn d#aP$H-0 LZ1""zFE2BZ* 8%I lʘA  \ȳ1e숕(}$a!ZxmFԄDe1iuE8IS+Npῐ8'%`;:IMH" )EIyO!B"CqT V|6KY=*tKP < aY"4l^-cs鸐@c,Pi ra=JCXrDTb)|'@6aBkcII!/p %8,ƫc|bS\Ƿ"LnA: yPَv Zd-rULP&K3A75l,@e ^)!ͨ:K˜1BRPY&0qbD}?o_ h^w#cyBaZh ]ʷ8bt^(Ģ^PJR R#brHbJcCҸQ6ʘ XNMETh ""* -E4WfJ@QCBAz"T|=$m7 ##`2hP .*mB?{Z\B* $*0Xƛ .I-!pޤ6ֻ#J.HmK6F=Q$!^*r *@p$6/a.=,d>A&@5'ɨTcz#*_Rbժ%TΉ;3ğ$@A#ðt<Ř@)ŰCב>\ ɳ$J*4M,iq0T dף 8ي` ^ ,^p /Y-ԍ3HPw]4-wdZE/`2Qmtqo+R^|!H P&DC,E?0 (4ufpM4&_Vbw" "ax_xvn]G(35_ 8-6ӎ-έd!22V+K@bxNBWcm *'T!Ȕ#vVSZ-1T$gì A($`i @uJgNX*e%^!ŷ%( I@Qb@vX TÉ,/Q xP4,o # 7η"A aU͌ZV6fH̹jtb@JhRr6q.]#bnp3E2%q.,;uZE-i,!+$FÈ1G4a did䚍hpq\E["t~@ CVBUhqdF$.C%A?vQA.,pl7fB3h#dp qlƦ!@ H맸GBQ~-K:Fhbp&&>dgjœS.*h"KF ^`DЊ`$68~AGQ9E`&b^8CO]e`B; pt**d` `6L-*d/h*G /h6=`*T 1)$a N!MOJ +ʊJ}B&C jQaԞ\- c*2056Ol!t@ (`Id':([>nFs*~N |'V MEB\bOxv$b‚D,xB :b?2"SC~@\) F!ةЇbNd&Kbh®/n&ȁLg-t0"R^ӎ7✧)_* #`(ҳXP`AWCWtsB%f$\, BBLdWmD).M9G't @G:€A܆o`MC&B@30 D+z/HP41S0\qD0x6! 0a |. @#yE`c4b;I"K'Eg\iLVb,dTV"Ԋ* 4K!hoA!,~i  @?e  &,Dl!KIbNёJ2H<疇a ÓdN@jha6%v<ykSa塑2< 8AHE`;eX$:ȍO 4E}A'HFU llFL0i(/㱫#™"q.@OM1CL)眪@7Vȧܘdt/$Qj|RS?AP@8BRL+:iԈ4$ABw4l&[8" LF1W#EruB\(gc `1!NabLc,8bWBRa4$qAaC0a]JO)$úMyz i!F$F>f1$*,)QgX|Il2,# @}X:Zy%dHfPbRgdIYaԋG O,"jڭJFCD^~m`Q0` M"E )6Ac0%4P}KH#i{=c `J@$ȁH.WH(D' 4 vF &E11[pnue|`m/D}~A#rRIO ` @ARa.Ǟ6 l!.CtqE{% Vg(T y u$|n(hA(A{ !0%ʞ2#zy2κA -c4{yF/bw6@s@[H5`yk{F01*Z|VF;Sc `]Aoe@?%rx`&@ vMH)dIig1˻%* FB&4=mQ0"O[Qx|^>IoB(h"i7}t ځ=xaGfA@HR3bئ2%~(F(8b $>姻?g/F¥"Xr/X=[!@ fS' Dܶ^Ɣ!R(b]'<-ps<)@?"i_ އɌ@ LFxyÜ(-CJŀaF:0@0 >O?#o`(C5LpMA _| >_o,@PИ{0`$*(h"N&̤0ˀ)NR|@y2)"ƪ2HA2&iZq44 @x<򒵇$!+*'rjZ`{"N]#:*z,9"UI19 NU8 oR%괨piqrP"b( 9s4~"TR0CB.%W$a2 ^VN):N<DC\QjE:D'/i]0({M\ÀZ)>#@^41 B`=`u Ib$I"=%5Nj,SfÒw4ib%H4 lА?mrH]р0LQD h۰IpM2Lґр`EE7/F#I*pk dI2)r) Oy)Q3 ;MRz1Lz,F!fX4})Ƣr`L*B|N#g@\IUD`X(z+F"aUMr\rr)DD3c QT?Hb3l.R:7ftL> U%$^ؗx=A}$\ODIIbQ="ui7A&}܈i @I:jmQJhUStRKxz>JHtA8.X22@iFH @ h9b@P %L'jX9'cLB{Q(BcwIuT CAٱ]ixؖ$SтUJiNd p*,h5XvpNUbX`v%^BdIi1R̷$s SX *!:q  2~YӈH*̩eM3CoxLoe4#tE?`;Q%3QԈ=Gɂ\&xRsu=Pp#Cª#/2+Tl}`I, |/a2ż0u@16'p<dR%PXز!%6S2ܿM2@!pp 6Z CC%%p :qw4(ҨhPK,:c) Q7ܴ \1Ҝt X jO @y˂b/a8!#1$`"EMG}ti"vIr`T+- A;1ܮL IbY.Z;7TDWi]G)(xJaa4k!`h|`UrYp3R"DoC0(psJۂ a1Fj| 0GNP:&{ D*G0t=qG*H  :a F,0" xP;`vs9?b滸 !HX#,Xv Y&4z龉yOXӺJ ؕxӆ`~uXrB X>iڐ HyR Zњij;Gk*9Q?W5!$d1qh ""ʁڳk::sJ?3A @Cd#{4䑱 n΃p! \jC T ٌBPGhz#Ap38bHov,)\@XHG61 M|jz٦P$HMˬh;K%#MlI[7FXC1 ɨ!K>]hGjs4@@vy|W5b3̟Y' 8"4)^20Pm89PQH 0I"GH 3l$X8;̲?({}pKcZ򁖻<3w:T!F<8H9y ɹ.M 3K3:D(PXUk͈J j6.Յ"Y̛8?+c V&8-Dнǀ)터QY0؋ 3Q~?M݀ (oȆPe"@(--,=X EP@zihZ35Ƃ,"( XQ:?(UHU(3m p-ЃQƐWĹVPx)F&Y#HZv 28E XE:B؇Î`FHqH<*ntA IC2 ) RRCAxw2a8so 8cc a`.+cPtG; ፖk(P#-JխjefV$H8:xaP>xs1^@52 X0Ogjs,fqG G p :]1yљSz"='ӻj7Sż8RGx',2CΒ<+ pqk;c*02Iq, GPv𩊪8j8ⱌ(f0wu q هbD g3h ӐE8LseE֪u8$ H8RM- P `hӺF1Ծ mL 1T f38>e:Fa .!ٕ! 8[ 8\옙;%(!T̛U vZA*Pjm!hG pzH40axP2 RDp05 R瀰 Oa;ԡ b]J bHε%x6'.DeBi`veЅ<دVx⍹6 H 5<`b@ m(+AA(J{ɹY]͟J8*tle덐 pPo76b˄Npu)h$$g0P;[At ܙkZծW0xHhp\ F14EJVm h 1%p >nrjXۃ`zBr-޳քU >G FLePfvkEG:y 8#z2#ЩxsGtp0P8g`EbYG$r+YAThYctq PG p%GB]pW`kQ lm^*+hJAHU5fz~$ِ&X#8 ,XvKKwF D,䩎.xSA)!@R9c`*g|7R@4(j̘ȩJȔ@  `MyzP9¦ J fJr>t5 J$tJZ $y`x/1` (ޟ)ف`̾EPQ4O. 23h :|$ ׇ\"Kdr`*gwL`Y2{2 sWIqsuN* :bPT!Cc0̝"ک2vR9#>*-, [+j)LVNl*Z B,'# ʚZӾۺ[L0 ٨n}-( Y@MD$Kʜ-*ˀA=0@yV_q-?]@ނ]N!/)*”Lp#ĈsT? ")/4`BY :њ;#%Z L*ЈSݹH(.>PqYj٣RSliiQ,yY>C P s\*! 9Na/Z8IRD7 kD":i]47Qh-k𬔶*J])Z6DL"@~D0:H8DG=FT(U1ChzJ,!#Cɘ3`\Y_)dL VN P'"&p4G?M:g!zlǘ$d<8dT[AڼH搲HF*GyZcXhL0`lD@Y2=s@J3 jϡ옩=>[5PqIi<4 V}C[jRgopjb=bG,lv99 qGk`R8.c3*J 2<RL}4Iww8@h 1;\O a\(@HhLϻA<܉|р/@4 js$6FuA˲1bc"XV()錉by\5R2hQš¨V %w=$6D~y>0JcJR|Ƨՠ `,X`/2i A$#,WHjhvǛ4l6c`92Uq$BgR>Pz (2 $3m#\b -ŵC,ffAsb2j.~[B⊉ƈs~:8WplQ4?D&#/*Ђɍ+.2uPq] 8e .K#&7$\ l#ެ"Y@_071uכ xmg@L2R+y xN1^x:8nLOqT T k6Ռ#@({L;̀]d Aǻ)=Ă+!ϒ4 lROs /}.%Ldܾk(fԮD&!R) "gbZa/(+@߉\@h  ~*x+G-f-/~A3) V`r\͘/h>?)j\#JR&AD<% zBĸO7À+BI4)*-W a&,B:`v(JͨxfBhj!,r,A`, H2 \HqAB&fº+!a N) @(_R$ ftT4!l~hQx-btꀎ bqz7BdH'0,a 5+(lFd`@Xc+- 产N-"d!! IC T@~` @HId`AbA9t$m#[Ds  b \8Il4"!ÜDZbkJhzC 0+X"e xᶺ  k@\K.Xn1/+-(0(Az`d&VT`i TNz\%BLbҹb6a6JWH+*6MvSnO$8hbhala *l(` VBX<B'B#`"rAd-"3¬нQ0"QEj"I?!Mb(rW.tPK\mѢ|nb^H&JFNU:*>WdJiGIҐH3%! oq7A''ߢFLb `evᩒ*SNăpNva|t40ϰ*\U тI10N3p,M5Un)"MRp`FFI-fUb_4l\N!Z!ݮ@{\bU@pxI!ևgTII8!sA4%~M^8FTeą-96Da9Zf)@xO74hbM IdThcp! bf6DꋆJ6,` @:pd.$@oj#">ՆL<ITs\8+9 O#j]!ʺ0rנE5`QXxʀ|Xi|-v. a^aL!-e`@ XTe²[]4ANG5>lXJ<@@0((,?%iܲZah3voQ@4&|!`LD2#f>aida/2)8^Ud@@> Dtz$UENgC ՅG9TO8}Uad(!4*jzvF!RJ%`( )*ؗd`?tlo"iP iQͦkJIcN^aNu_D'eVk)r.h $d 4!A>Da @ 8mX`O) b @ B*k"cLthl"vA6` lK 2 $C6F:'t *a.R!Hն,b = NSGl8:BAQ 6(t8c=)0CjTeY7۠ajU.@ cAE%S"?$3!D &T*'ψ <\@C#? O` v ʺpdF!pIAR7Nf`K1\NEGJe"`VA}u-(AA;cK \ h@&_2g'jgjgxjgq.C ?7\,49j4ff@")"IhIiPw}o.LY4 W4_F ,t&UbЈh]Aa;p@+g,bw:-Ǽ|OZú"dB<ЈgJT_$*"$k\B(0`1`\2(a1@A)+p} @`0J.6#`틉&jnjMqkPy.qG4! >Y#5 ALW,sGg~RG& 6eJ_fCA#@V*S*JW&$c]!epWNI'+[tTY2@@dqsnBJ.{HBIxt!8 lIʮo!#aN!X3!aܧ%Jgz Z gD` J\R&Rr G’B$B/@pz$A">!cfLFO+.C.` fB FMTIy .L+fa渊g>fd-Ǔ@hv&AdHA#{ 3JigIKF'Wာue6xG̀*+Awb.Y6J|B#`WH5=5kV9H(ޖ\: (Si2Nܖd:cyi"nx8҆0SӛcN)b h':,. &BttQ6Ӝhkpw6ˆ~rEvn0t)p@ @8H8>z=h Pࠀ05W}>OX |>g`h/`56y$IA< @9 H*H?(@ 8 ЀXPEϋ-}Qp\s9]LX,V,y`e-0 k~ $JKrP`x(bQ*&'[\ y=~R8n"X : bzZ$ḉS ()̢:Υ ,$+ hQdY)epӮClz+wǸ5(>vj{+iv)h FRωȋ o=S ux-,@h1п2Li'w23!2m6ER0W/y%,ɓ;}!BQ ,@εJY)հ3L`e`Ehu+Ů i$,#s(!z}d*&rA!#-A7 ]"HxA @'nt_J0( 7DJZ %,TpQZ sMI4%d-bXdohB`bˆ)b0)]0M$ĘeZu%8Y(Cv3`pbQ V+T띀>>i,f AI)$Yͳؕe5`$?tNB$; /pR59K/o P;02S}ŚSqÁSL1eqDd 03|!b&dEfI\u#m 00FZkp{]bFZ@h L: %V{ 4wM TBsu8D%H2@:)6Dz#`gj,CPKh\UA B0!=Īia)̩2E'4d' ,ʆZi(t,Ep#|pNCʆ,?; UEAF7w°'c\o QMcl^@8Q 2´2n|DQ&o @;VJY]&0}#LڰFњ8nNM\Pqijű:G7/ Ѿ7Htc .| m Tkq*؈"xo:<(Lȶ"CwPH#øv޹5|Vdh bh&::K @8g7MbkpVG@s>j :$1N!1u.T%'qа< aXGu(OEh:Xd-2hu #*>GMdij!'c -0fe__^}tzqLK" `ʹ:ڮHqNJ`c0e9eڰ hʤ#)8[+x=yؓA{. 9:{lI`f*{E+`9SC9!+ DL6#jymjBpI n8yw(rV8:x4) by2Bcʑ4 ޞ ݉ W8gxJ jB1\0iCqю89X1zA9K6ɍ`z!a ʴ  hPR0Uzxxk'S}kI P*"XI`*J6ɻ1n)DϦ2 2BSM1Ha,*ʇ F;tJDGhqq aA-*ڏ08]KT8u 9*8s;X{ܟ4P4!cН+`h&3AxG$"AHW 1* $5j;PEk6ܸa,Xiu800"9"9)a Cl9: lXI:ү@Tsr\xUUi%mv2x6[A7e X80`J  X+<ڇB Ì3) `4 u8`P0xZ9dɮ{p>0J, cx >,ێ ( 2̘Y^Aʲf?-9mp{Xvh2ϙ`Hle@D&9d IJ!L ܔ4!q+^†@\KK@9Ȍ;HJe`-|bl,9(/@3(I Xs[Npo(,0IM 9 +@l̐O^2{"I=9) #쌈P$ ? dR3<$I,MqB4 `]NQ2!aA0(€8h&Zrw@Ȋ-dX&4- c~) ]a0S tTpȾa&X:oj@l<ȅR_Ck 嚗 lW$ˑ~iPXFpm yC 2ҩ-F=x%ziMӗq޸l!Tj8ɝ0[6h-5 ` HbZЁ? IדᾮK8󓑅 :9!(@刬APBEPxh)u}Н)}P811x9صa("K)9,ˋ(gNi !Vf?M#" < 3Ÿ8D ^ĴBX, vС$ZHRWu@܇۪ИHH˜!fx1ME8CNWQ9ǘh WA$HLpdQj0T9ԩ{rՠ鶃;Z Ȥ  83pp ,ظXɼRKU[5NJw•;M?>z{(ԁ@h= B k (Xh9 y#QIi`xj08<@58#攱8aP0蕎$ni"r>tyȩV XG8(nzI\)21Ń;ybKԠW ]#Zyi@xʸ*ͅxPY,I`"xU +x;pZlEL9=_sI^D m ΰ^K8'M/)*H̔@1* h7T8*axydW<:`.+>`aWGhuOɛ`ED<6i X!Ф4- Kn|B5^H[PEl%;Awj@ d S`]0"`u흝'-9I`^dK,\!!B3kʒ+MʉE*T¸}yT nVFX^_1Kp h( H4<8}h 2 $li> 0zuv[<'(rP:@]<V`4)@ ɒ )iK3hX Z39j'*2 :,֎-W  y m^U&菶lqwdTB6Ҿ|S7K= h F||£ CHgzYOc . /]G0ĒȒ(S8 $HB`%hBW!W1;"ԉmp@rXN[Ib`xXHv$P7@)@B 1!դrZԑϯ9F >FU8SM{`D| Ď넀!FpEY"Ȟ9WK 8^7k|':dg&~ѸuMTyy pN(G ʤA5\햨8㴔Tw5)%X8д ybYJ#Ԯ 鑤) H9| .Q`a}Ț02V[BJPQ,=A_ϝ غ"JP5;e:!@Q- #2࢞^C?k0cR17ˈ@P `( #D^YaUp@\5,o9ʯ|"~Jpb2R#Q`֪w:]A^7Oi!"P"Y2M,n6Oׯl+oHu88qq۞ jk`!!B1 x~;(R g;(rKX)hf`>n&|2git*>̩:ʯ``!HDhS{?I+&`L}%N{ʁAL(I&U lR*YD Py5`ؠUrOhB6Lth8 -a и-c ؿ~K |\Jmb2)p,Jh\T'P+۠o čBhurO,@Ma,u{L˔a@Zgxmad'T@B1'}b~pj`</Xؙ`p |` X<*V4{ @2VA@x*`ZdCT &;2k: TUҔJWbz6GNSjJS`pk&ظ+)BPXP[9 4zر|J$['ܦnfc4sqs#X;(! %TL*B@` ZK%ğV $TB0,E:!މɒf /s2!N" &ZGf!XcJK/ \ř715ʐ ј3ρ=#рxl{sK$@0,PDXNR^Yg՘&A&S,ى}Oa7`ùCnV FADSvKP d H(+`^%ibz lJwz`s%+{PԱÃү+q!C @dd Aj( |G4(14d*mYS^3.V:V C84RFXP @D Sz_JX:=Ofxpu!c.f%m&B"TAHC,EW E!n b8G2H련G:2ž DDӦuH@3A/i 9jWp%`˙*@`ctHL InZNϭT*xP^-1Nz<`H$Vʵ/C{wYK+0jAH2@P_ilMhЕ@dJ2=Q鑾Hd<QMK@ZFntK<փxu *iWw DLJiЂ`B;lf*+SBL=@kJpi`ZBŞȀW 6UC['%ȭ (¯%(1@e,;`5T4.K'TJD &p VQbF+bt6Vnh4:FM`2x:vMU,eR֌\yA,!+fǯ*p[ey{etvXe84㭞0= I2`#tf`H(@v*tfOh}WJ3*`7VIc(pq$: ad. ivY78K@&AS79 +Oq9sscN!L HbX W@f p蠎|ZB'XXCc)khUA?$PP= a{ T5m9iBc: (T9TDo2cTh`jD?Ķ0ky f);1&*  a ihyZE/4zT=4N(:t`G_P8XL(kA9,D}"K &.BB]Pb&"N)x% A6dh?!& ."n%D+^2m ne@dB0j|D$& `r!#+H;6FH.anƈ@4a#+H9f%F@ncnlF$bb PTfBJV >NļxGf @Yβrzz^hYI;mj'bK&hFxΐ09hԢ%T[.@!Bvv]ի`(dn*-2R!PVIڞbV%\DtF "k¾@@"@-BtX'V$!Dj p]b$:H+.Yܖv hdR¸:mvY*"y.'"6K|2?&X\${t `r!"D"F` fD~:y|> p*$ @C@ v5 ,ԧF{yr `*`=*LdڵVc.nN/3 U&k[aPV Pg0l2fb2:x` wzxRd bnPrG!Tq4%&Ba*AAc\n(zx 0C.@8@)na^2,Pc.\;52+a6Vv'% 4nK,Ȏ'"@,v2P3b? , m 0˩$*rR6%z+pT a4P8|R?'Lb %2`&Y\C ^2RmK(A'OrK!?AЎlBr6ec"-.(%t .KkjJ+Vs|Lf$  )2\i.$o'mLPJ-÷EbpmB0LFq>0d({b P2J2uqQL6dwI0!.@ w8ElTY(L.p{KA=cBD/do"28@@͌$KF2fb>s7N[-0c@ D4K=B!c(sxgZBt @ i G_̅;+61FChz"R"*fkC%p[Ų}y S 4_@ d/A]8e;CNjLl9U>n\,` !rƩgKK5S8V dG8 ֿĝKUP0Nįɮ|hF("TB"64tyrCpֲL6a "2 *a x2%9,©hr{?MtA^"U&dr.#q7>-U# FH2%ozmB -' |F@%s,'6r INJlBn$qK5_Xb yA)f(IPtJ*0K#& fxI!4a:qmj:x+nl "B" @Ias~*xtQ;E\0!  Api[v%520"! @  ,æ&K7}r? ]anA%<0w$B`\X0F$"!0`!Tw^6%U7b{?_#j|bDb! ?NN%5}c,"ZntnI@8A G(v8 @ӃdZ9:@ cud,b,38AhYD 5d" @hYOc+#hQtos,(Ev6G9?6'Cc(M}(9#v$-&'K>b@"Ne9&/K&*΅wn| fJ U>hI"b(?HB*P[R*(P {&&J`NLaJx!H7Bu1zu>ťFuZnvx"$6ΐ*F6K@e$7 ^QV"4^-1*ŝN2o$0~H0fd2xrօ*^\t!bF[3F"멞2N7fV$^.e:$,G6GDs[@ l A]q~[EH$Vc e{ 9*"v 4auApCf`\B` `0s z)BAyʍ8.}fh1ѕQE\sA2a" U"fS"ȦF,@jBgF,Iz)Tp!GˆXb rr/YCm CBA`j!\.+4BBDTc&5k$(j4 -Lt'J[aqWDl!j"Pl9zq5l!+`+LP&.@ O<@!Z=+pȶ$w` ԿoD9Z9KB̋$nx^?@ asVGiY瘺HEb%#'.aXwX`N=1!ӽg,U4c(0k NsVAGeв(o`!bb#xkPc%^U# $"D\ ` hmq{%'bK(X gx_YbTLc32Rj ̮$CtRƠH+XE)u)/X/Is#PASяc;Nťk WAtYwxa0Ȉ`!^Zz"VfEpBɢP=|U4`|(}r >.-E@E@?_o 1}e!o V`Ժ-~La.+~*ꓬ4/1(%B%+u4 wB;Hfl|V*ШzKP0=d"Z}=adJYlodl@tU)@pax{t``CS,0>DkH8)n*~)!j = cl 0 #C|)}nAO%IN:~,B;lۙ.2 k8y G򼠰&{T1JP/8$¨"?/E ͂:jIɠ1bSA,'J9J *pkRr `A<U:dH|*0Hs|&{JPm1 C0t&[rۺ,$Ӽtld| hyaާ \}(P/JzɈMgدd@(y+&lZPi5oABahZ@'J5\|!h=u0`'`Ck%)/o,6BX1z).M!ܡ-hy? !*9lldѐ`@m68/`pYT5tΥ3 JA`$PT$P!x!!P3,i5,WoS\{bqk):(bxQuh㓎 8*\iw)}0! c ,v:lMOګ$ $8 2;R7F4BI}$BHzG8Ѐ( B`L^L{M+8 Z9+X(D==G,I(y! 3,Oy'gٚ4٠H.@2=F{9"Ve*HK$"pMpˆPD۶i(λ)ݑg Ѯ6PZ oQ˯>6g}u!`d^-Ű@&n؄8(0t(rX}QƋHIPPS(! 6)3#P ;ѝP9NJ0A$DA (K۪)0ǞJp@3H+D&y^O5&A8y~?of֭ @9?;zñƈz*1Hy=pJO"h&8槚 bV7p%\k"1B.i@(:k{ϴ7hXk$CQ"Y @>y`y#+h[@R5+va2 =p1 UW0vb$q`sA&@u8 4`H;z5? 8 OOJx+.H qC &EJ 8x_zEhÎd!&px#X2XAKm<  0a J(ABKn(꫞*T h!x+$J8upѭ!('I ϐAL8Qt0A,,0թ/$a*1@HO'Xw9*#A[ؘ0 b: @dY@38}"*3F) #BTk¼i@+t5 H(hh@-H]pCŌh AjS2TL Q8)>QQёK6%ɵDɗ925i9Lү@nQ8!HWˀPz^y'x2U H4 ̂y 2&<?Hwh;T .#%[7H8 (c0:Ru4l 4ʡbS,@W\ rU}A]d %h陛P ⳈXr7q _N@Q)m" mV (Vv W>%6R_0F(ZZJ$@3سR|< XZ w K;{5I<Z&[X8퇺̢Z Ѫ̰hF @@P:< 'ٟ[v)4j`:# 9%A*0Cw1xeAVC[Mٰ  ȁà{P*]Ǎhm0x.-Hp LRYZ &ǣ9HX\4 <H 2-4ǸqMaKᩒJ2Rc |ae_;c8.xрxqv !(D+ pP2x@qX8q`)@c- aE-`TkFϬ- .# D*=鈅+(zx#`ub( PP9P[a؝ zN9zr"Y3;Y9xj<gZ3Ht sa:Wkw@Y,p k10A @& \.ה `"Q5((;`k'5Mh G d+!`O8P `G݄J*Eo&5 !29`4˒('j\ JC "G&fI3sni<$>B!*!LI༏K2$W7T b "[a΃2qN b7[Z`?z}TY9xr5P^QVk۸Y9<0\Y¨-Ƣhj ל$i;Dţ@XW^8͒õ7OЖ7¤pk )֋ LL}ʔН\"7jJܰ` Z}+a[St#r$50UHU+f$&ܮkB_qVhL>" "̳̅Q8. 8r؂)p& 5IK9W8ۀw S P2> (d,e> ȮW ҉f b&k`Hu(E%S{5Uٴ造 0@TnI϶\zx3=`dƫh^fi 0-qCmR 9ýϰR!hb'\"Y+6ވ;H4R S#kPmn K Q L-ay s=ܬsQj@*gxgl?d;Ohz5( <MȐ(և vZ=\ `0nڈ:g).pL2 E:RI ^C TX9ax5ԟHg83Y(MƁ(V޲*n:}0t/)§,xx#}')MFs#5o8&GС'&,c\|Ӑ ӵ8\(2M988 ڤsDшx$n"dԨ5y x(|BHDXE(G,p{`b5dK"S37 Qaϱ+8fH=K؝ <6"$6IN$a.7HdDKB m2r դ`9\?9@44ju&W @¹u"h\`w5HKʄy}-F@+2ђwgFwRl}( `JD,yEQHPQˆP@0?;1B@`0 ~H`jT 8G!rԍ%`DIc4MAp4W*saz<ڙo# R(KҊT_O|<,Ws0KerԠ#FP%EX8[xo4|gmxd&1ARY\jf ̤6~h`,̤`=Db^6G'3xk~H$( b3 Fy-+ʢ@ 6 byBp@]-I.3)K+A8aUL ] fzcvKH6bƄTZ-L,|j@] OʨC=,L5\3kVa EfVgߑ^U c-R Xc`1LKr 44̱+uPUӑb0oCTS䷙x\He >y@Z92bR C`˝ )U pe\)QU&gL  ؃N"h=vLKGe FKGHEP&la/8F_3zq PRt$pl"X&8@sI[FH4 @^$,]6ə2BgHE(Bbx2tf284jQ;bK[Ѷ8n2(n9@Y vOߞ2G*|f^)"% !)7àtfaF,tFF+dc4@}z&&WJcjy 4*zKKd39@ƻek.P/Nm[8@='7qyAE"zgL2փ'A-T5`N9{ 'GiXL+Dsi@cY,`~{yLD8R)+i¬ k>U~t'p1yl XUu*Ǔ-v2rK-IT4RD$,UvIo7zL0r€O RUJS)g`bKN&>A5`D0"\:+Svt$l 0%[V{2e !sf,mnR(#k1%B&pmd׽ )TܼE|0" ƾb(COZ%nw@"0YdL!=pg'f ` *y(z.]3'L@F4[ fVZ30#D"*G~h!"BO!a Fj2/+ feZ L` 0żu\P.@$h#%ZsL pa~ bc(©n|B$̰U`9p}g5 CZ$6&D"CFcDC.A "O(N.]œYN^ FARoRcxp87gVІs'dKV{A *Pad,;Cm#t':\Y@Jlj(z+@m"BL*T% #g!#A~H s@QQse+2h.b36vyctc"e"N)\+J $*x 2*Jv, ldJ M!x6(c47#Du-C&! d8 t4,%Уb6=Utn}[G^;.!,r,&  'ZJ[OeQ*ApQ8 3Vl95p'L bRb-yp"ށAe Q `%+ `#(kmBgIfT02% C^"tqGp@eB7BI3bHdY"!\JX%#|vR&2,$FJ6,lrH !/m|%~bL^b<4rrA"P 4@'0euwHԞL*KP D zRC2HlD%_8隃ԬbJ≓ׂzfVi!x&j!! :-1`@D@'KH('*bC,A`~!ZuXB Hf!A$6c fKĈ@*)Rj A a5cXf=SH\m9b`6 Z(xwLf'Bq#)dA$6UXC=aŚoQXDèIg!z(KETM2"B־qJ3Z#V(g&$˄"YvEV>Q`@ ,6%ˆn00(bŘgP!* )gaEK)p_.@{UL_J K" `+&XϘM2 _)S@ Ah9&]hfg7 -DC3Ջ5ed enaCnnCnV}| ҊTJi#;'Bil+Ldlh~l i56*p_%xBIFIaD$I]'5I*0 , ,+ /`A}Ie v^8c5ªR@Śe "!.;c.PH&Ph 4q$jږ!P2 .+BPa(> gㆣX<` 0aYWsU`.\04G2]/$$ #^Nl0v7T;{z2avCm2;: D&Rd9lE& MR&}G4% L!`-gvY"*4¬:%+ dtˎ6( wFBf @*aGdh#(Y)j\vJT.ڰ`YeAd` SRs *K?o R)X$A"b2@ fZ"Š*]"Duy"$Y /a6`Hm LM#,A$#mI0@DDU!oJ6re !Wk%LҦYa ^<HBӸDzuc@uE>B.1 |g% d_!SןgNEx8rH! 2j)|T +p`-!~MT|b+K3S.NGQq d#./JP& BfZنָ($#D? ߠ~ "HrH)J$|ˍ%|^@ }C#̣C/U `l- ;Z#)#["T^cOE_ *-0 \W{u:G'1LN?9Ri'hr|$X|}@hql]8\N0 ~Y G Hh B < @޾X4D}4 |z{=Fx&wK7 Cp:Հ PMe1f\@H}̪`[tw1`0 'qTfq9&qS 28 h* j0 `(Z@R{VȢH&Ǩ~sz=@Tr~.H@܀'ӄjn|4VSs:md@{" nT d:9TJ8 NNȤj1L#p.dXX :4$vtN$J{XP\ Y_IJ<0ӨiJ쓞ǽWP(`#GTZ: ZS52 T"3ZID6y5,D*JQI@ J͢/i8:$D4U%dz0{>)һQxV0S&Bxy-JX:;*K&+% 5!hh2 a"$H uj?f$=\h-Lٜ3y\=b#BJ+4b%,YR8a0-p. Ʀ^fCS'NE`Sː>Mr@+JIo)Y$RhXCTjÉS=Vft\!: "Up2 f7Y2&]ҝ%sD8zFO8˯ 丒eJ߸br@<4.RhWJ`$i; !f` ji\mFiNS07h0_:SZȉMk c(@9̱ 2ǵ[`)s"D(=7*zb`̷'DCEȩ/y^ Ts8!ʗ^/]`Vr"BOaoLaXjP1 MÑrt4dfZ DUiGQgd)KVox,Ra u"E+/ :xV:ӈ 1z `> 81U 0[HcPftɀgj q%Ix˰ K#:BdB2jȏ X3)DJy `Zr4 ِ܊8H5W li0plP I+;\MIȰ&UiC U鿋c*sHL@0,a 4a3"xܛI𼸵8P1 @ ܾZu9S8ڽPi@i-F IW' 'O,@*B0M Q$Cd XhsE *` fPpQm S`0yH+8Q :qD%8' W5hSR*/x>)@`8/\iJ 1T M˪p$k%rAYfFX;0X Qh|P F8'|BB.pVHސj CFjG ҍ/ApEh6~\,&3" Ý!8׉.)Cl *FITǂ&yy\ܱk1'FS`}zAD0Qa.ٌR\+( !9D7ѷ%X/(c5"'Ϲ.i Q78V5xxVھ ޾T 6 Vk? PCgRΡK1؏;BXC(@:<<2 Ѝ)2IPSDhbpN a ƀTXS I(-h3"~j- /y xbB,_I<#zEu6Rxg(ܱ'8bfemR+[a8TPR!8"e5"STrZɦ)Hu>a@=EH ȒsYX3 ńO86Aac;R5Hޗl`*7A#[s'2CbRx/Ds-*\cd}+ Q:e5j%xY Hs3npXiiA;>( Hq2 V,)/IC =-eXxۇ(DhvI}{ 0P@9YA5̜j.~x(eP:h܀-Hg!~,.5o0Pd[H0B˸ϥ4 >,? Rϝ.YBFyÊ v`-!Bh\ܕ,?<%/pJ_Ux &fn( g3/?hpKyA`@|o ZA)@'s`0~F%`]?x qȠSn+)&E>*.1G aLĀ%lyoo+(}-Ԛ\y36.Tz=3!LT3`B?l"q} BCa{9+ "j'  ͎,z׀i ~-,|2Ik(g'08JA˲huM?jl!#>E4L) FIq 35ޙ>:o)I&kg.˨|9Jv{:r'E(*E[xA&g¬>c*Rڏz;u Ij!v.WG9e>K=mREHb!A\Q7v~9.ӸGDGG?Rp*bOVa<)@Jоb@@CqfGr]OqJ ( R*H#̤ǀ>#Fė#b?1-Oq=D H %QxU,b\sqF-J@A<_l?>z.9˭JCeRtIv%<",b@p ZqjyFHæAKg`&9G{6ˢJPeDOT5E)8qV*#Z txSj@tJV\` q8N [y9Hs"pGѳ(Hz%zjMK%%@ CƜ!jΆ;$=a90!hN(VchJcc˼peЈ& `= 5vA } 6Я@"ay(`8(v})'&)db\\eDYA@`mnCz1 \L< 4#`@S:+[##Uz+[ X;֐2',/C$Vfh'vdj@}Xd(#y.}ᬵJ 6a'1P t-[ c"Crsvg `5q]d-ifq3Jkr{Zi<C8\1ėD;S 49(dkA?X \ !Z -*Q0;OG9.R0䐞ϴқQ/xrij@!Zt%ƶ+>K#;d B) D  yTQb鉇?B"q9-y3YX > 9 D'mz%XtJ)ˠyAЊ{V¥HRJ`dgAbL#Ә0)(/Es xu%3.ht;T ډ2$` 6Lg#R&M yNm$ {mr>(~8c G .R9pol`}i3tԑ 0`\ t2`L؇d`!u!:'lN=E ;)-/36 :0+BLC9 0!\I> (b##8=Xy dVk*x v:h 4ʙ */Àb@GBW2#LVI|#C"sc ``P F~=2JP+@X8υ]0JR2 $(YhzM8rOU.ϱ%(ed>r:,9 R%F%~.N#X/ee#ZAAA@8m`vfdK */2&%d|]\Zc%48Z<ȶ  Fp @JHaJvF(gpE1`+ x.A <%6j)V$f!a!HV&/!#`D#Nʮ6 &C =.'6Bj>aN%P+C 4@v J@]twB`c bB)a#H8BQBhd e#Lj!-e5stB!´q `"`YF.HF{" -a,юA'&"dRX(^*h:Iq'#-DB亴o%88# ` _K&x)F3LV&EL1!Hd(Nt\g"d`r!zNYr&@(` F`OBCl`rb1)"15k&@' j. 2IjbTh<Ů@  [B0"62|h N ^h(bE 4~ a%&cD`"`;(l[" aFkAQddVv(ZV ֽԊ IKHV.:Ka7d8&3h DgHፒ.$dNd:v!-|#*%]A` 35$*NÒ^/\"l(!(%cR89"^qJ^b!:!ud1ePЯP.t @Pr#&]'IC!&,4Ƥn$`!7b!p9n@RRୢtYAx2& RMI`'Q9 ZD؇AZB(1&4TSa6DA3ht{ RIp2 Z=k@΢=I:-"$M0DPl*ZXc$:-]]#ja`왳e!ePU.<<`nBj-/($i!qF*)횝6WưjU 3N` x(B$|n63b!)&~(a[7&E-rz6cADBUf,ҡ7s  Rp @N`,C޹2v^/61ײ9V P$☴^[9bf XD(0.V'+!Hl_0'/Bl桄'^"]c$p>[%ׂ/U@,ԑWC!&3ɜ nM.g ` SsV A!a2XbR"4"(@(x'j.QrFs2rA y!MiFB@\Ϫ qb[Bqo'#` yZ[=EP8f#JAH\X"*5d@^ /)WJb!>W°*$b K?YG{fB`Wᗭl fƶC/-qp}@$> U<8ǸflC$("Ms.A _q`9%!:ˀ`7[-$s%`)[FiqSVy`@io&['+Ar Z ~%2"6MT ` @9-CIGBtEHڜt4IEᐣ4 KYg#0e0* RH @N` poN%h: F$C>Y1>|%(C.iÞtjdA@x\2# ]Bs5%.-[ćb)%ǀgׇjq[: Fu")T'x<  --sԘآBd!= "C(f F wdf@HM@lYH&.SbEé:EaX@}?Aa*%l2x Pg6/8V=$,Nx `Xy ~Ǥ(<$@(8~x,#@3hQ?`*n< X B@co5Zk9xޕ:hh8 "pX0Ģ@ͤ}! ,n@ s,u:D. Ca<dhn}x:_%P}B3Ia0X Q2~֪5^ 0ĀEr juP<fx E2b@ V`[X! t$D `z L>|!GF~vGb|iL*<pXX(xd8`:*iBOo|ƨp( ! )fJ >1q lX9Aҹg (0 =z*"0x!ȧbT0^@bYqx@z!lL zʊ*"Cچsih`nZXN`8/a{)$ȧ)jIlP5nlhP`V{N 3 j& }'pejYI䞹rei'p3]@Ma_**LJ\rYQ{YFÝ'Z^a>i_@U?QYyRkQr)4*Ȣ )ڡZjjvfbe,xx8,xgmhJc%`*byⱍ&xkPظZ y"'@ 5Z@ xi>g ]1)kL B8ppZZTIJQO&A|Lj:kz!I`J2)hYd:UNLIThĹ8X8Kl/@wG`= PSP9& R".`@f~/`lSzS@/@l@2JL'=["2VSdؐT5kLGhWBX ~(J2!J !(^BU𘇒P5  a1F8<6͋-0@DBNLSZC!}U9X 09G08D)uR;7k ҃pxkd+V"<(z 0۹i_r!$'d Ro!He}b ':9 d{ מɉD՗; {{!P6퐩B A]'<?C :XRO$n/ ?ObOd s 3< {>h^q~/E<KJ$@vHeTSu*P re#CqJd=_3cMl.0K(1ԝb9 sFIl() XL`ƒAɡ#4˜Q[Gn䘁TK3d\X tS&JM3W-@*0G _&%V́oŀoʘh4r*86%' $ 5BiZ4*R(XHAC1UhA2F3gq@Ӥg/@ Y3LQGɴE`)UŅ`|-{u0s XJ9v,`1TZA؎ʮɢ\62QP%2!&|LĢ”\ ]90xҚt&H# @㶡9 )PYtEqI95)TY{=_8@גozZ*ЎuTY +툅H@Rq3DL* Yr*;YCL䭥9LJ`L@O.!02vӉRIi5!'ḇ6C0fĿP Ae'NJ;iUZ*'ʍ mϡX e_)H X 0h44|"SQ~sG&D>W 5ؓ(K7ɑ;^9ќ> 57h!OoP-AsWpSL[[f[aE` .!uV$;iu`sXwpȦ (HA0rY eA+NQ0s8,9A.05q |+ʒj Pyt39PՍ(Ax# #&4Shqm/n =J)8ׁꐻi:"i5x{,[0n?EIr x$P x9 0h 8xl/SL+mZUpX2+cA9 H| |qZ,n Nx CƵl (C% bxPS>cB, HȜ0.X"p'Yי1eJv' sHp/  $T |! x iBgJ.QD9 ,@@p58x,62zI%ڪ9'&f&yC  `B ;eZ)g"e/ qp&52"$\sz% >pssrـ Ð Z8H+%!iĖ:*A& '2 i GV /HTݻAJu P}0"zYyi;r(I &C&{JA衢hE8z(XhvaFKUYQv(9a@A9菋 /*!ط9z+*鼆T;rHP@ 0\yXR  ǀI0P±+ Yh%,)DoOҰq*4R%ڻ⓹Ƈv Y`UY |T p5 )0Y 9xaMaAU0< Z(He |yQ(8NXWP (<*p pՔ&-$jʑ AtS00rJUu !\*M`$UPGДX߈@Y&;#EX`<Ғ-ˉذ}˙ * xx=&[0p^NRo ?;qJa@:). j)  ̈yK}Dd s+ai!S hW9Q!<6Tڊ1GPRHǘ'Yz4 %˅ߒjv 9 _&SȊvE-),8S%!\ 1A]=k300h˖CKIe !ƣy hxb:eJJHesV0  aVPAT6@1B4M :D"cV ;0P}BL>l_KO&,a ] e0P)@0H6r`";lq xX;E:$L |ߎ(@uPaUְUh8DLUZ0!-jlڬF诉#*-d5x!@٢b&ؚ]!PrPxP"X)>VS܃ 5Xh*KLxxcd0Hϋ / yKLRו9ieDHE@g%B>M` 6^H*5q9 x$m**m]:cF͊|!&8R f<SDc`f%e:nX#=-,H-@Wi_[zlQ(QvŰǵ}͗8q PY&[͋]?1_~Ny39Hzt 4MEyZlXQ^4$㉡ڙ,9p`5;9Nt;WнR vVhNFZLpݲ8≈Sm4*Yyy< dp yz^\ Q ի~ WH0S$Sss .: q:71zELnm Y}ȉ}2k"F ~Pi9 PEۃ*ōX/+8&m=c "̐e˗ҸU PiWdPh\ijq>:@)&4 ء:x pNB ka8'@'9T0 R!r ph$$δ 7%R2iث6ǩ "aQn$!!TE%-ʐ l-s}X):ʋGjX0fWIk9ќ8sm({ j2 (d@My.Hr?2W'|Gi yK*ؼh(@DW7|J^$^Q@k~*aɜ&EdpitJ/ˣ_1j]&Xn @1`>ǁmRR11? +` ٽT|mfCPdgV:.vǪÀL C`1 :(>2#10GR)+29g*D$AZ9k)%Dz)TK 0:Ӣ0Ʌ՛2Q FSEL<*CVWűSԈ=ȫ##JH^!qJB d-ٕ#Cl"ugC IU8RH,sJ#v0lF0("myjPIU)oI|.Ðs<`b?BO֦8$2TQvc-41οĀW jre*0K\#@8` 3+0P00E:!y؎q~-sQ6U1f̫":bC0-#{r ="Ab;.f_O\06tP!00c Z A᮰Mp3{"q$'F DuSQhrXbx-iL R& mTcQ*/ @(PLFAGISJ1STRҺAIb@2@1jH֢ZJAZ%NԵ0k m]. X APblNR Q"$AxهޔG|a.isPkf"M<ͩQ H Zm:9ĠUkYBDՒ0¯emIX㋑V)@Btzhz鄔" Xd@dI`vxLlEL23 -'!n0f($x FFaMY&0Xk00r>(HHKW)՚ɱGo^cRUqL@Y%~g{%]T 0Q 5` ܪ:vmݩN~5*2/5  NBQ ?I I8)ۋUkT9#XJ}1*9A Tp$3㘷TM)fErGqiz>|䵩"~a8bd.uzf@8Ca6dOeɲT4a=c`l1DE[s͞"1PW&yGF;4V.`_97g >@0NnwF* [5ꔱ6!63בTwǮЩ)m ނ vH-&&AAB028]nx<' 1xn,ܑLzhxDOIc#ZA%AtaAD$r,p G& l$€ ` /nAPUp$ҐUI$#/G}ܧ1a'nZZ I mThp? dTLN `Nub# ro:hxdt9h)"AA\<:`aDJfB?6L`t/z .&E `&D&K;/*jp%! { YVԥ$C.f:O ` PX&)USBU ʐVGشq.a8BAI3\aL".Nx@ ȐpN$4p˶S'".'h:Q:0"mTAc43JDtm48'e`dt2@Ҳsr.Ő0Znf$.hAFVTi +I25 xa4apM|H``kCL(+s o舰B,X# W>!A\jL+ 'I .RBl !@L44pNmbC .D'"cW #,nRq1n$Qn9 2A+?G3ɠjF$KVJ"^#B)B a &PAHw&"%((.b,1Su6*(K  G.g^:>@6`pV}_ȒX֞B_"4N Ytʚ9+ؙ# cI*j 9(HMh|<㎠1NAG6dPޡ> Sicꖽj4`|.H.'$1p%G'(|AH##"9NAcZ?! ^eEѰ!deFl'r ֶ>5``a-GPH3>l)b>5k5b[,PW#DkD .:RrBнi)BgHoZ Foɇw{DD{"B A(!@9G#MfoDuX2w.S-S@ a'BE iB}V:JnS*kOxNֳv9`̄*!?p4ߎ6HVHVW.aF'!% kF0c$$1Bցt*"(*'5wܽZn(VH ` ~ltM'ɏu9H6AÌ^+BN2x2C> tA>KإD8˅d? jWH.H~ n*q.߀ BEpA ؖAbcoќKj@&wj&;-ՇUsAjhXC5c L! &fb:*6|jhLJj5 8gtF6A΂Z/` X&Ȣ.5$vj,Hvۯ|G8-ah 詯Gb)` $ కŜ0ֿwu$倹먍A{Id2AnSwWzm& CZ9b `C\l,F#$^s^L($Mh`b @|qj{v%)?H@1@0,b6~S+LKܙ)S  "Q:hd2d%#X Š:1"A$xlϚD h⁁s@A aD3鍚ӼZFTBJc~00XL1 `m`[.@+Gʴ GJfYQHdk)yC_)aI `aD3> H#yz z%Y2R0mYp@NJEHT*Ad@ϒMzgm %C0AwB-A%UB1hiQp}SS^oJ/KPkvlxanFO>Ͳ˔#[Sƌ@({PRw͋gr#]0 pBi蜤X%48C۴H9I(R 4:0q8kC0a~?qXЀD)%(I<oP @$a?@zpJa >Rl>_!APv; \G8<]n ݠ}r9~e4>$$l5&t xP$|_P]_w@8$~Ũ8R$nl.5y&J%  Bߡ骒 * d%bF`l&df x'`X k` Ba FV늦`p !{р "ڀytb.'wK{~p@z:@X ÄѺko`?a(l[ Ȳ$OH(*`6L`j#h!JB.8 R$<3RꮮAȑ#ISEu,ѧG+)$'(x6B,:1`" JѧL."w`0 |_m&#U#6rlQ$HEIV:4$5}ȫ!j( ghm-i"-V)m< ꓤ* n 9;͆Qhfd!6b X,lw"ip&\VY&"HʊbUB"b~9\fb0cHsE^QrAhN_ 8H%aX@kh{(hlE&wes8VO`;|Vx~.#2&$@t@)@|:)؇0L(X0b૽vPDŤӏ3J[Nha@VhD8}:s c*yl"D@$P ܊2Gӡ/" s?Rq{G$ Ay4I^ sЉQ`:Yڌ `/szHP$ J S Z?a^T(  s47@B= pAh گ%$"{ |7r ܇q^^fk+ Uހp ؍+ ؋RWBpvx~ |ě"z)x/lFUPP9X^ B}PzI 2HႅHf rH P p8P 9"]JjhNJeG8@$Dz" МQ Y*D7) &12fXPX9jzʰ)z+TY&[Vp"j!Apxm=l1 ^ɰBKY!@/ Xn% '25XW`x,)@R+tPgh- ӈ8[+p hZH @#Yw[7ə= k2$%zKW207y\ְ޼̸/0K 8'a.~1똴'0gJ916;@ZQ 3X1:<ƖrN 0 Wp|20Sx9d1(ꃐ4XLL@8 ()GRT4qO: ؠ:9I7y0YaN5-{cr̂RYM)%ymHr(=tppI0hd* ʉ$;ʚ*qE̸&X'>TAx(乧pU9j /"u}T>a:fL{hz )0Q { d%A 鰊:dy6% @B6}U1̔ ž 첝 XT=nH(w* x ~S)E 0ySd厓zN" rBP+0Bڀ#P+o@-x(lk3=&;Τ+ßٞOz #'ZV=MG埧b6(pY+ˆa8u,E(8UZ31St lj$@ɲ Zg5h5;@OP3I2jIG %X#h `ҺǞ3c<n 2ۂk0L?ӽ0V2Tt Qy MpL*#ZQ%بM mOLB/5M$SYPKI\zW!C԰K,qp7"ĆHf-$+>YPYU=p ;J@XXx \Ѣ݉ڹJ0AC@D(6DᘥT7$M5.`Pxz 5Ax4ɕ3d4+H(bB`CCc5%PC %PY! 0;#L#AOI9xUaNRrU<]#ҽS2C 69W+1tER k4$QZI( .>:F3 ѣ9Cc@i(3(tYFJ U-?jAcu NNGUNW0GI0"h.֦?08[$h`U&f JخtɱxaTP9;K{.$&{Xi'&x R]HΫly *<7Mb3MVP5"Ġ.DDEg9p8yC( B5&YwQ̙cEJ1Iw8q6㴆`cYK- .jkb8[4`:7aΎ4vXO:0U~$oN!ǂjjN#hG4:?1lo!";'!lj6Zj|;4= !x mLX)sW0"Xiq.⪕şBن:,/tBIU!JN,Z# `j Ԫ/# kXD`r 9P.$3Gʹ:nur hx ]\dy @!p{H|G{2űNDGXpy| ? $vXuƼmv`(Ua(Bsm>@(H)@`x Peph^]H@wap o* ~l@)pj #Y@ <ܛ zKtw+GiHԚ|Kb r} &Lf=NR -' X[+L))I B T|-3({\Daj^ gp^1",MpFq` ߗɍS73)p'eVdiIQ c  % lM(@ǣAHl8~b8Fh@0O؃21  ~A#STJEf'rq.Cc/hN(P e"4p8 bt1B1 =f6* < "/ B`s>",`=_[X& ҩXd:3gZ 7fF)]/g"i3)r("G@QRR6  " c=*.,J 5{2 4(蜌ıo*Q<(Yy'Ad+s>ȭ Lb-Hr:%8ˋz(-Kԋ:.*"68QtZ2u #HX4([` bH%~ @&j,ȴ f1#38 ;N̎: I Rd$ `w@+)l#I( w+`YO\[ K31֊48' BscA]8ɣmK0gЪ,pDX3խZ34s#!a0D|^0 Uh 5Ȳ68DF$[ 3,[">#?-sPRIJZ@{C00|I@Fen.q81<-lLZ2D b\Rhy&7Ssprh(95w'jn, mP. tqvG2,K7Z,]vHbH%AdWzw(¨t"U Hr> Lu$yFhL26h/ɱv0w_Q'>utO:l@ÀX;(fQϨPh#n20Ebuj FH3 1VX yLKT.,vp"9PAԀ02n,cBnV"Sz `9HT N0pr$Ĥ{+$K2)D̋Z-@9QHI>` r!]C$AG Y V0`oAC|yvQ`ȬIҍg"L(0(PjvPBM"LPZ)#nlr0:W01l.\.šAV|R>!$ZB uzqNőQ+ZOr`p(E6{,L#M"Pn3p9's#jMiPY">&%DdeQ:A'Z1Pnt]X]DÖtAι9H|Y\|ju_uRB6PRu:)T&()iQz'KHXrs d CHHxN Ty\T'2zjdOEd@˖Ms R\ЃKk&8Qp*ik ac*hQkDAVt@FhrtYv?as(z9,S< Sp„߄"H)0 #A&"V ds).ٜut:$^BǠL<LN\lJBo@gct~/`8Az50yDxیUxaFsT6 |J0 1;ab?h1 H'U !JLx:jA>LkOl1(f7a.Qۤ@  :J46T`D ѯLI6Śk<,ߓSD#0{u92ce_!>d=otpuI,|DFHPDgj)yY{[+'ڤޢu<3͚ǦωQI!{Z&),:)Őc֜`Ma4E$Q׼Orn+E\B ueq_*jH 6B-!`tqP+`W-K!G[$aIhFdXCA;[kbLInQkD&+}&/$ m3Sβ#QA{ `q+։2r@G4hAhH:zBdc `dfDJkg} Fl#kNAF` @`/." J":u:" jEPN\',J> \A%`, ĈJt9 2$02 adH ʖ⎤X=29F"h$ķh hj(tECr)Â:be1b,A0_D _y1T +,10R?@ܠ ޝH0) y/20a2h GF`o` :>nJ$T(GN7,UR^B2b, , L^7ƣL4p#\LDfrf*> P`a `&ОLV&c :CvF< J2dSB6| Vq0,#r}lTc&D,Oh`f.` A &8!F1%aSlVD6"`wz@ (x!hJJ惂8!A{ &l (0D,IࡂdB`  %&j17d7æ"Ы+Ĉq" Ka~ #4a1`TgdoVIRza$`7Z<"( uIWhI&,.dWVSP!A!%(BH : " V6S#7,v $a-(b4Tq&65 rv^cpf g..t^>ˤ,t'= #&Dz {n)?G"~`z\ar!+1^I,n!#>RB|a. BZ,,=tUKM4naNe))"A(1>c} h Navkjn|non6ChA|t&mI>I"Y U) )fAڅ@ "'/΅EPfNq` <렆!0,y(`$yQE1  rA(3DK:2bvTF&Ɉ]lV4#JzW: `N BsfҐJ/ZĊhҠ cL0ǒ(A"z((:7˚qm\*:"@q|պ/HP!@2Cz'B@ mt@ aLdZ1$Z;[5MR+anAH@\sVjjA$$DME]dL^" NK)En|GYcITA(0 Rrִ#'YY 1*ANorBB*N'5UvmCPD0dUu8H! nKn#5e =0&J& X[H`|ν!c, $*'>2o0)š<melHģD~L&'VT o J_m, !wyL .cV{&a6ti4d:J08V#L![gD$:'~ =Oây[+Dt2SV5z&2f$NbG~# AޅT/{2pht L`r<(Ƭ7 rBLS],cPA (! `ٍ" P8$ BA\c_owz!@􊿠`(@J|( 3 L$2Wk` <p;N`R.!p  BPX, E߀$l_x@ x?j n7,BsqA4? nYxÀfP,g<' P<+`I`*5OZe½pOb@[`.8NΒJ4NOC:P,Qn\0ڤM0`qC`yb-Qr ؄8Q$P/h$&ajzs.{ƮŦpk kdOs$@F=&8G P.&S1 MEw*ƨT UzL` 43Map)آ(gH/b-)8CNM&ZD Wea`J]OZ4V`*d:4 m\B2# Fh "! B>AJj&E"`/bR?V0IxFx'ᆐ!TR@(,%4 J>`XZ`p\%°` #.~Q 52.NC"BPj<# B"[`2B-@2if6',=Zc.e $まb8$CK@ D ` F*xftbd9'lm&&@ !)fBbn})rC @ !2j dbbL%:lW4AI NfIʤvO3!h<:"H^0%: Tf1fI92TO$ BB"|͸`AxhHdbG)>ObT 8Bhr^ `+p etTC4@nLd&eo~Fehā54L&־T%.ar@ C^tbL<)6맖 @xjaxhnJ i%҅rkt6rk%/e Ďf7BrB&!^BfA{dB H(>XGJf+a^ST7BV"*#V:D%Ny$ti6˺Zn '=i72$ `@HMnF\Clf *MaAKFlWR4?bP 7&a6*/:mNTlliť'Ms Nv3 dhc5G=DB[vb]GM(8U@DQn`-*#b!qNaqȖT*'o3  B8c(&0-/ d6%.r*41R//n8P%C&?xM8VӤ? 7pjRm!xh6ό @ aaBf>%B+̞uW4^* d &ņC/` *;ˑGSl8l oha` A)Z=b {La}h.N~ ́bV҈mzqo& Lq\/'J$B"$d/m: _?XTՂ3 rVvh`ClX 9n n׷ѣ'7^hG3A.Fz ڦadM{%/b_ekx:32rryaC>hQ j,l6.U _8 AhtLv&W_1YFM`JR;*^6b:Cs΂-v8b,f>Aw8:!: Xy-4]ٚ  qaҪ2jHygb c DO?lEnaY~P a8tDcIl;%'6<;`J5x F$*f8ic؜29.G`tR2̹@WwGiqLE=0 (P'gM~*s.!Xp _rpWjA@5O fBh?5<Dj<8v9K=/yP~b9 Ba%h 򻡈:Ya-Yt1k%[;(Odr2 zBx* z}O8p9.#GOhp( XnӦ!LDyqJP/ H !%3t-hHk2Vc-Is>0j#kL6Xj_`$ "M%@2yƀ8ikv"oڠz`2``Y* Gv`*P$N7 CXHP{g˪&ثbܔ$P*Lc:ϓ<f.Y^Vr҇y[Ze::mn$8!.Ih8I]C;38J^& q".p;q o;6R۰0= C@S%=1(۾$)q?GLS+/OM4%23S1h7 Ah6o `8V|Qzz3}(EQӲnQ_kb,ۿ%\ ~Lzr:"$YC<)/$ #IeKeRP'(` !^NBg!ԜF"ϩd ,;23r握m43CY\6r4y)DA$|ϔdJ S"f8-!}"fQ$rc ;O)m5 D*¡8IP%kƒ vV*"ianjoX),V>'rV=Ӑzi \s0Pع~< \ʦwM#3d" pPaBABI .4CC~V!+CPixl0!$܎Ri⃖`0&%s=\ %+Ӯ0 pNCj[* p-ܶ\%0H8@bWQ$@Βؼ͓*&} S'P~4F00ax2?7:h6kso76"D5 Dq )$LT&k|#CL0f A4ce>B2]PG0Y;ܑAtH66LEI@A9IXk B((( Yd&Yh? .j(5 d^CqfFi-Ɍz6M2Kp ̅"">]`l;v 3~@"3%`R%^h{ǣ`8H:FGm( B< a$"1;^%b#dtj,xBY #;3!谀&ux F'8xVhϷy(/#D qa>c?K 2V@="0O$dis?gi|jnGT>~qCHhC${%jyų!bb30Alx\Ϩ6AhňZ]Gշ%kd +pBn>==%/Țv 8FHY*GXXswh(k2ZhlA J#׾BTNpFm3(9N4|@![g@$ѐ2P[ o©6&H4IM°U2j f2)<tP]h>~ Y "2k[xb"XhY9XIJWCZ 2hͷD! O4>ѭ;TJ' 8?Vo1|*Kv8U AP 1WzC5~݆Z.Nbq5 ArV 3.]~@dM pz @@r?Ȅ>-j/}Еy]70ìik:g١*u5 -rє)J0B=>u2;0. p@UZE; 拚 s陉 @w^,@ӟ[:Z @2(4)RK /(\[0 +8 10@$#z"?Ey bנ!qHv? +#_`g"3"Z R`&L_: p,(7.h(`9iEiD00<PF$T?Ų\\&&8RqSV pp@ɋ2 (!=xKp:2D,E#p* VZ[# |A.>!5f79wHA=;2[ DpA0Mj- kȈrʄ`ø `+,%hu3׏LpށX2NB[$-l0piykގl<0D((A@=$K!$,D K8 M$aL(L@d{= zi61@4d 8 Ð*[e"&sXtqlMj'B>$RX$T,EPh{:K1[I[ -|0 y3xX'ļi:4xGO:`/@ۀ( A !; #Ip8Qs-KXӚ  rx]Ɍ겑ĊgAh@tdib8`MNK(d̐6:SJRϧq3BԒrN}F8Xq- -94;JPRA>8SEj2h h O`>hĜJ*$@EL%G3LZ*hV aܙ|Qq3TaxfÒ3G>G6Sf:AWᅘ$04 R`'x&%n; )ܬu y.:11*ah6=*#;"Ɉ V8maZC -'q. wO 5 a3m}O0 hH@X8=9;v@П#.[  `(;0IIlJ 2(ǜITQ.YReqI`%@a͓::TK:IݧOm-M Ю y茅X6a-i2OG8L8QL,hsyʷA;vab :` Y# u8#22{W 9L1tB+h{{y.Xx WxVfL8!t+ 3Ip E'yF0% d;*z$ `v2#$c$< 9_(Bٰcp5CU3`x}P䨫A4XfVn7oX,-pvh -p pڳ>1 GPNB =5 (v/ҏrm\6y% [[?4 Wq-u*c 0ZP86qb Z j#\p(x8J^;XP}(#8ѩf)c ?٫#Q5JBgAzs jT**mM(р ] ^*oܓR=A;POdPeW4K49_F̢3%*" Za 8} E8]"Eq,2"ǀ)G8*Iպ]ŕƒv2p>п:Kլgps4V׽UJ 'P`R՘pC ]ϊd쌁[Ѿdi$@:gF^ԍ 8E 0z=Rk:kPaK,J' xa0d 4(h9-if|=SX^ {2>c SWMvʛP (͇X__˟&+#r ZHH$2n1MEgҀ"4jb :h'^7c X肢ڈA8J#1xlL Ž;0DDGB+OJ}B`D!>x;sڊ#gxn(}CLrJ`M acnYE~wZ t."k8}@rU`BX1Sҙ }itTNDʚMB:B셦1ԱP:CxHj=h弛x69 %w^+W85@)$$p T><=@@`Ȑx ex`Y[if4"`sc=BHvQҟcuFr_XQtwT a`&gsL\3qv-PP "hL`XC8JI@Z<๙R{i#5b"呀L7@ 160)TU RC-#4=~@h !l-`Dp#B=!ns(1A"*`:+R+4ȳk(x#AA!  gKTr>@+2T$QOkMJTU zaJdꞢ &\+=ΤM b5Ƹِ:Ak ЏuRT' vCJ\W˘@UM =cK:R4C`0FacX@# C`l'C )xۗl/mƻs\C:hh%6xTubb!*@!R^#&&0"VBX`TPENRO)& dq愄;sg"%(g.n`#~0:b4?@fAT,6 6N4ȯ'±%F6L>Ce"C#BA*?( zh/60ŭ)=&$>BAL382@JDhZ A[xz"2cp:'e,sЦ'AVI#b a@"&TALӐD5` `B%ʾ܂80$ b R Hȓ*ȂdYҰs0N$cs)`/`` @iT'Zr$&g@֒0FUVĴ.U[5VcsIYgMt=2kDe.CF"6SizL_\2m5"^Ot(>jahFiH@RHf`B 2sa4FBՇȒ) dwA hYX `<ala .*,-( D_P6FR\!v"Au?!܎`R`.86@U``$n jF,Œ*֠2pLh16c~ʀ\ܲ)Wc,yyRcFB(M@#n!zn!@gtA$. E| BJ8 % ӐU#U*n_ge#, OD"h/>`\ր//H 3J'7adh4 9nِhgib_jy]O^! G@L[ͬc2'*h3ԑ KR9N0eE<"XiC,&a&=ˌ! `$`Ro]e6>^!xUE0``@zhP!Y'bB&bGaRAs/.Idڥ N.nAޭ/*!Aᑄjf3z9\X705q~:8كU ',&Pv ^@4FU4>RDRevaad8zp8C>ymxI'Azazvͤb-[l/"%quV3J؅@H/Cx͋w;d+nMHpA,2H&7gBb(x'4?Gu2"LЎe7@Qf  [Y1R-FtX(_Ѻ3h `-98UkRihW2=6Q/#B@A 5YQ6[mXj @|>@J`@`hO]g0xW60s@SЀ@ `HN D 4?E=CN΍,K0} $HkW|fp L/={Kh@ ` V(L揷B9pX'6qf s4@p8F nàkۛZ #ț汦&gpҴ[vB,8r*!Kx! g!؛H*ha(HP~30 "s1'y&4@D8(k0J 43PIejރX@n ZFȐ"naN,[*YiA4V8R@z `P5 `t\<&9e3-`ـ=abP br'{X t}"9LyPiz`*B b @Ɂ^FR'r2jj.i9Щ0ih$lpplz(+O#SBlӛƊ,uxlV( 4aPVXx?+bo`ɛ@0'D!P\KFgƶ܃!jK3z^a֞'DNAf² ?`qd Ar\h{{aDyD> r}!r<ΰwd JNÍD1&b h*Ո)==h|P l\X=ĮԀn}Bz0kc~ cϓ8P0o`8Qs?T !12Ǜd oPx AP,pHPK hKc!=T#Cua@ h.+1%w)3і0̿ #M1ϒ dIXaگ3 1;6+c ZbmL-܋(K8aQd(`q!fG'd$ ~$ at0`J3Y?:t~ \5FpØ kj^T :IƝ&ˀǔzЄ;}oQ!b08DNff)'ȸK' &g ׉ `?:8)$ap ` @=p3e\ OHfMA@nrs?*5e.L&ƚ|y^-lQvE椞SzP@|bGhr"4UՁˉwQ$x\ 8ͅL3Ue *@@ˁ?$wpnc|dH!kflӀ Xݥti^S$}T2*GE,p<NJSY!$G 4)]efL:V4R508xP2dkv^zr$H1pc1@۲ũ!xG)QB8<#6Ɗ`?1knsCj@ b qa (S 9e0 QiH~4&ZA3vGAb)EMv`4X7c l,4))Ԑ&Yi󄪕8#]n 'vu-7M]Z +(:>!(' 4"פ\>(d"=mu A"OLo 33? X;, : p&+3"'Y ʈAԑx x$ (xӇjF0B`c-;f38"3 /`0,h[;쒫2r kƅU"PS@V۞| [ 8E/ !𘭡տ)WAnH!Ρ؜ hĪifY] NT@w%51@ p- P[ f9 #N%`(9fĊ@x dfP6f{y*.%Ѹ(*81+鑀rT{Q[c9Db*#)rq’HkPcIxH:`c`̇.Af[) 8`9 27x#;[Z;H"2BZu5:S9!Q@OZᥰ 7 7P+ꖁ@ (4z< KD x ԗPhHO䟅a |_S)2S#a,+i ,, IfJ,z x@[ XNkj 'ڃ@)ʔrت'Jz9 ``폰{<` /DptLH[XE\0 겝J 9 3?0 5((p/@4ż Hz#C Ix S|Иa Q鋄Fi9xnxLhg0sy&(  ҃)sw)E*ĴS=P=,TQ0h (@N:Z;ڣv!bT3!&(oˌ QN1wh֩z!tКc!1qLZC0Vho B8*,JOPѸ`*_%a5? 8;9y“(6L@sRQD!, 倡R8'q 1f @t7 r~Ix,zuBI|lLڊ0 H<( j+0D-8:SXUQ9 PzՎ "9Ā g!W`NÆXf'pD)!Ȱh*O ١"IZ0ybqxt''*$fhBQ1E1c K8"5&Q{E2h!g!I6=n8;U< \*T Y&KO؎*ud<Q 1#)u ZJy%'!:S pӑ5+%t%¿0`qRLg'Z[ڛ KA9zU=f7whLY^ 'Uyx8v pQ8_ #y{32_bh)!68c'e.{W@$u84 r`6pT0ʅ@B<o;< bȀ/ݒA|]`P-INlJd1u4^Y496{d 0"ˋEzǣ!s%c۹"t |>R|`B4C$zOG_c'Dq WkLt  0$ёuj⡖`m,Y#)5m׭bJ,`az eP q ͠@t)t7 13s4vKh(t i p!փG\c#9j*C@XkB:` @%m,-cĂȺbD]|W,~ќ#uF`øxa)e4'2NϜehp,ۀX! ucR8F89x/p>Գ`@X"E Ay4И>!A7 /C|`.4RHZ! *S6*IC헩qm rH6RD eizJԒTn]|fW"C{Ju,Q#tk7Z|k0@Pa(Zw@ 90#cz?My;8P0I'zAɩ۽w1 0F BG 6LW#~YeGn16h F2XxQ 1b,PZ5` L & ̙_3 hE-DEȼR,sm8h3e6F7$6vaQliXA[&!FѾBMJW]` MaEڏgC$\U(^%':4񴽐\&p@ +THHU6 n$ ^o܄p \_j2Rim`>V9`Im_ `"޿rq-IQ1F: y' [ɛ0hp5yD "m8jZ>E0,Yé4pުl Q!8*'eVm!ZjUFZ QB҄ PtD~Brh>bb@Тg ,bj:2 L@H@~n6%nmt, Xքƌ&8 dBId nE& 䬺"(G'0@EeTEnE-, V@,!k #N O0ᰴZnSo )eNnN'a%oX@0Jn=orew~!2^ ]!@"R*mPjB YXb, ft `=J躕QS7 c`ީ!`*L FA#G z bN qhQ-]Έg G4 1 SC,PSv-Xf,A.jJ>/'"H +"Cۅ*$)4@dJ/o+ҧ|쨐^I<`o @lk*+p"OHWnC_ro|',:Ra1Ŋ& H& $gfeci~о_PGҠ'& 5`e*Ϧ 8K@  e-"`¤(o| w ~S)cvS+*`TM蒁mvO$; oC$2bh > ԡ|FBb PVCVon!(, <i &n83^0L3* u4+l?IO]l7.R.`DFa0'46j`p6! Z `Q~V!4^[S!HmQ|,%F ƪ!L(b3G,& `]ږ% PPjX0 5uSm"!NY&8jF$Kp %dbJ&i 8d˔V'7 選*]Ip!"21[% eGWnivIUeedOwNb%R En&fp?F N.#,%Dg4Aad`` DL4(&;-l6y&|%h뎟Va F8È? ARA%DEͬ4IEdSr߀(!zASdax*r`QIl>`Z`Q ̷MxD>M6gbtD~zp!Ņ"EfȣFɮB`` -6,,FoZk߇#z lUf(.F2HXgh_&d+kZE !pϮW3 O#pTkV-@'cVFu6Xa{;&bEwvkSKYI6! !FVb(#5Ŀ"Iieomat BHf/p7}~`m7LXf%Tl4iZi4Ln1@3jD!!*!FB٦:a`鲺6`U"[PSTzh7fw@Nl` & =CCr#Q: "RDhp!Ab84-&+B/ ΄slBr 'rcEb:rnm-^I$"C"ut"/r8Y5x>6 @& W֣aGwL p4g`69i!5~52,kC[CobkwVѐ2BaX0@@&mKB~'A-v]` ; aXӵT񫽽=vx aPZyC3:"~hNP5y!*ܴ!ڹ8=Ի `3A.Y `|$n*G^$fAd#oLP8Hr 8evETHgoA$uX 0jp0jmLȾ0W}(j{U@a!2U#p}^y T+X#cU0e rsB$"EA:S4>`x01T2 ;. nG#DO&V~ۂ#$_,4mPp1Je=k Myveji]bNSd7Gp6\& DZ C0F"Bp2! Px,{>@"/~BH`08~ER3J"}8@@@a?@ ZA VlMn}ŀZ-qXYl,`Sm;l6ۍE"Qjl䧓q>χ5Ȕ)K*.,E+9)R Q6 -[Y} ґHu䠮P|H HBZ~/NJ"0/Im.j b4`+H*o*5f1NA8i:B2魨<@G"0Z,AY6yE#D<,Ƞx6! Bn0(s& 4pB&b, 9@|_3E-#QMKE P hd) ܀8+O]Elڎp&\GС+XH0Qap/9" G') W}&pLUPYE|Ck9S%PZXX6Lha!)l7/d_9@2TɮxfaРvE n!ssĨ!8xi/{lG˞{]gA+@HqOI1݀U,@"&̈Iv Jzq(tת:,< |HͨqY z-[ǙA2Qkip qa@R ::A@} " @* 3ӟ'ڞGہ;ZL>}zAt!`I PH*|zX I 8?9o+X?А h ok  Ƈ#s-vN x h !%I`H +9h SyHił@:ur̽9%d-"X[Hក0 3L!pJRĔX B Ϳ6A#sr @u^.7ka"_ ڢ.8jmDΕ>H 48)͉$qc -DM%H@80,m1[LKPH LT y"nÜ"KTi( )lk91ĴtBVe ibx ZMPr !h-NIz(1RJ[~HЮ\3S2Ԕ@@ڲLEEPXSq@PQ N8<~aY8"kI%IE*`G$BMqAF.wtЕb<@GtQbbGv K&D+H' &0flCޜGHlD\*`#:$%(+i!_U ؔ!($~f\DRY*l^&R% |EH*E@ٓ1JS2E!$JxO[I3"=@!"պ }Ee}J5,`,8<_f$k%6 qkfĵ? iCYHȢKyEÖ {"sӭĵ"f8qXE7F1]hj4ad,,ob${@@nRUw2Q+E(Bж5D " uLJ2_1"ڝgwq( bA8$e yH9E?30M ȡeX7a4j*Q-Ki*p4v(h;1G$S oZ$D^DsbY Bbv EV(1fh3%MиxNd$텰bOb9'Ę3!"RUE<ۮ޳dEI1- |X-CsP/;%lj>ډaAa;G at-0˽P~J#0ĩTN"nv^R,4N/r|g67 u΍քr/I-F[:jt!`$ZHY检~Mu^_֢Wʐ@q'Zb[- V n/E+g "eW{25g1@] dZ/L. УP pB胐= z: 1`?28%1(69`z{$") vAйQA[s* ĕ ɇH=3I,i$ٯ7<⏕†'x R0Pp$9S͍kR+ދ9ٻ(r6`(@mpi)/8Z PQ @(+)-I85$X'9C3(Hp+HވTjĈRt" !S8x9!88.c8뉳!{)P/xhY!251L%zL: .2uۓ3Q_ʆC%b1J52Ƭ^Ĩp P:8z 8H#蟠1lBXnp?J^LKt YoJ.2;4a/˜ a ֐`IHð!S85` ؇>s8* -Yk^8O,{{4$tȴ X湁_ȶH<5`MᑸG(21J5C@0;=rhxYkH8#iE9_>}BrM$}@iJ18qHk,w\3*F`5k0Ђ?19I" *i |8QPD1$9 7128Bϱ!EXE;jO<. H1|43;5] M۲ xəJӇٶ.8w*smv|XhhQ (`P X  c }J;XP I&zx#`uZGTyAWa)x YGڜ!S`hiK )"z0CX x CX9J )J{RA F* XxAh SI io8諭 4Ѷ֐d#; Iq{i͇ plN˃4qn P=15N`[b:z-k rjR([+d&ا'}tv>P4HzQ$Q˛@8]B5`XaU P[AZQN9e>*'J 2LKPX0XU`T[O L֑(H{P7-yͰ3T $ͱmG࿻0@W H@4jfU H=9dENI0^ҕy+%ioh{Ci$ESsPjf;iUI]&FB{t&~Qh80nDIhjEO= LؔX7p]"liڀ3Šbۛ6X !K0$`%}L&a_à`$ Їc`.ԩ(=VBC w‰!d13P ˥3R/H?n&!js_J>w Q*•^皞0)Dh l;h)X/;[s ¼5ڈjPu,Êl~^RJ`2-vW'(`ݜ/P\oI+ki BQ0z<QX.@0=!S~?p x<G`(vԢH!ݎ[ESUjz"Ӓ\BDB0oۀKO;m/Wx !`` `-k@ EX0 l4_!@rx x@{=`EV[=z?(|>7WP7CgíV/ٽ'vVO=u]_J~ ? Czp:+;«_ , IxB>O.^FΪ*ڶBP`r$ j9}.n+iݟD(zY.yԨ< o萹+D NV[6 nD 3>2krڑ@ ?Ì%yX BΛrX4o/˯NC1B*>pZz^#@@γ|.k g9QR t`$QȤ<AD'*g. `R<0䞒^7Ɣ]Ci @N:^26OKm'- ZaTFQ; DA?0T@P ,{TFHعOP,Кc`kRxY@krhnE0x#0=x^1LF\goi9難6Hx*@0(bmx$i*`,(P* I !8pѺ{!αJ"2Fo4D_䞆͎`160N (Nb@]Gq8dM>C> ĉ`%S zVwtt')$H)|3=Ɵ: q2[ A\A8͜"+UWT%d+#jRKvO Hz4vI} 3F0d*Jf3d^0(KXGzHl>$Ć<ҍ zP'A-R1 ?afmxF(RS !d'LXh;V}L9t* b pzKQq,;~)h@')ňkqʞUZrslYrˈz a QEKd^NbֈPl J[ 8y[vUyA*%1wS9^ XN\#Ƚཁ8PP ɻL]Dm%>JU3dc'D?D(Џv (7["%ՙ*(^2dD@ .҃Vb1p`!{$@D @9x'r $%H "|<{@UiP%stYlyPR| BTlVa+m[ cg%TeH2Z+\)HCBllmEEE$;GC B\O>OHޡؔe5 %x#]W´lkDA:b\:K{=D쒑ۗKEրP /RwÉg:$Yn6à(Baw I)VQIGML9/5k=; Ny*V0J P"T8 4$E˾.M1uD4PĿd^:xAql$.Y2Aga'$^nx !-:Y~Q(C\Bbԡ6aV2''L> F(+0 ¬^+hA 1܊$lB^ `J}$ `az`!!¥jAf%ХRb#@.4 @.BЃCc, @vy0v=6$d-"m%$\/qNp&0,bVC@ LOĸKќ*8 >C8 8T (aV N%~VҢ*d- !!J |T; 'K>N+/S:Az]uA"*P'bOβ.'2(rl @1$C \ㄦ7a?"@Z&q A%ε^D@'z rx@zСrQ`,VbNKe4*> l Ao,~e"Z*gH.n|$CR#ZdhVʃz8Od8#=oSR"D Ahȫ| '`aغ2[OԢq jTdF G88*h)놵A%F N)Dbm0 XsǞil; nl$rV&ۤ-/B;e:a\@wlpR0*~(AܠKȌee^f`Ȍl*`6`Bm@^Rdؓ.DP#BSqd'vj U3’So>窾$@ `$--/'ŜoP^8(A Ɯm'6*tb%f<a4` b/H"G2HuLt @ k% -0ؒE'8$lFr ,m 2"0MM*aIJ*RJ#Ҥpqm@@@aP&fL-#%b8|>@RA|@B2Ԥ6ŅJ||)$!o| L!6@b{Lr@~  "޵-*lInNSK#$ a!A\LFEWF[g ^ PS\+E6Hf$b>(Z,mgg,  !R0G4Vh _bU  IKwb8TZ2 2 g[f Ĝ'}cm֋n+? P+0p&Egxj/aˠd!,';PUF#!P$ A0FRVH.nO؅5C}A"^§iƝ錽( 7)B`r|&b&Rr|g|*(`^F ` v+&NⰀ !PbfMR%pT#{n9 lNᆱ(PTfZh@6D@4#`$Rюq*,$F#Rf*Wm7) ` +ˉǟNG `:V-V`;m.B„N?N9KR$np @ ŢII&li6Vsit-R Ma vi*-2L.; *@GưA̷mW f6<^%R SVYBӒ+l{9B=vГpx N!W\/w/LR [F &>:_"xgi~@suj FT $NGJ\y|)MlTj"O }z99iKaFN9 e0#z#;_՝V GL!ob$-7DIbXA @k6xkA+]gUVVڭguqΰuqCL+^pvfZ 7hgpBCf7/>S(Nm#%(AbL> +v{IuN6IDzD|Sp$'r&yGߏ6=ˢ*u60 ዸVwH2Ȫ+1TT}2=4S22㢟8 L .;}# ~. 1FN,|EH ٱڛ  (n1`R`1+"il>j`$a8Hp`6g#: [*?1az )1b(pdL2+2'PLX&DZ"k.#̪ b[b[)#9,l6rR&d=M!x 9jQ9RB4ToT˰ˣ@1=)G= ?G1ABCXz[Rw=Q8@V 5PDDI pP`x@ K![#|Q@h.yeUG a1;Xb.'BP6@A$N+>K4(0meQ3H#IѺ7 s h2\ %;0@ 3QuPwSG5B*[$|܂,RH c[6UlJpBшDrRz铢JԳg'heh Mؓ[HHZH"`U.$I}ajk5`* 0)$%#dbjFT Ckٗ9pJChDtPѦ?P,tXP k?( ;[صPu-x&e23A{p4:B8A P*P_\) +zr\!Ԛ2y5عQ䎸& B1 "k30Hpp+$K"Hi7{_xHSI1,exR/<29 ڲ!>؈Fz [y>0ˊ$h٫+J`5K 0 )Bв sa#0ȋ0sRp mK$*| 6)Zy[ {8׎ˬ٘A<9pXB< DK7yI"s {xZw*PU$G NlŀʘRhda(TiOx-`>.y;?$ly[!A%QԙsE# 0ʇQ CAu[D |j 6_F%9HFbH6|SmdY6X,_R'x#^+ᰁ = AR6QہMV*@m (H&s2 p>%='d-PY@"2wJF$y Hu/(˓j c㐢D F@D9;ʁB$EK6ĎD.X a@ݺ)8@X`y:Rm*Ǭl8df] *0i=J( p@>PAHcT< !*JH7_{`1 xH 'Wx(y!&CYAHŹPb h T"?07NS7/Km(& )`T֮YqF̃ۍdSG1 J![ س%'BX;F 0UIւb4t'?f HzֆaH-P:i5dv08׊!Z`4R b&4~C}"f4)Uy6TlS x+,ׄI`6tL[MX5% dw*'<\%TXU $CG^@VDB8V=h0ET˧LJ 9pZemC"<C 3Hk)7hgN*-;QpCMn\Mҷa 0v7ʦf/̴olŪ͍y9FWMX.2D刌'k6$ Aʑ{ HZ pJA{a:=f9n! @PJqƀ$!:A3N꼍ӜZ(TxV*1!Fݳ ^Ɛڡ Z̘uhtZpOC0A;= 9'),S `(@T28~I"\#)B2p!LIz4(9p DTG@C;1%Pu9  P<'#aܾ"#ɂYUn bpp+:ӥlMt)V 0G(Eܢ#h:&Q NK07x lwm@}Kxs5 d֥{&Tn(Tnn '.vRH8`W T!k lדÍȴʢjaPF~&C-_Ѹx!l^:D0]Q Xt:'qp?@ G#`yt<{>_8Aw(/);K8 y"$GMV}%"hZ,\/L.4 n\iKd-S0]@ U"a1@ Uog2`TkU="! u$?Xz/ȫ-EdxS l`r9[O w`A|S(xvn 'ih~-@. TiTnjcP|狸1m*R;P!Seg($K0|8̷$B'̐d4B4'Q  Rfz66@CM”E mˀ$`( XT@+ܤ82.Ӹ)Hbd]@@J%4"R)%V '=3@FY~"*TmJRʵLAC&VfQ{(~$)zXN@0c3 XxGe9Nm,!q) "%aNaxV*aNDp3 xO4 } 26f HA^+)}#zD @68>~~Ə_jcP&~ tWLLY'cM7FqSUd$%D,&7WL͈0(SuP4h #OZ4f*ŽeA*z8~4*Ga.8U|Һ4|rq3hq[G))ڳ(k.$ĎQ1`p!,eDp1\` `eHb $Ry )0t&aZjZr[/?[Y"\v*E :11& تJHb >ͳTVRxIL@YgEf~qPH'7QWi!Zx"rEy0T @" 1 23:N#blFQ b>F[%6T329Y? l-Ax.M-#^%;T0C! 2&%s#bae_6AM)p)օYt X+@m+qGUp4/} a9Y.=jA).e7xIIJ:#fP([<CV1m^Jf 2m 54H@7`S0!#iz!5=$(!=IY 0$N !A9sgRY)%dv]3k<3g7=Aㅰ`2:`b Rm (&B*Kv֞3YinEAAaOdB(=%4iphE(+Ql`K2}$[VQ 2nP <BQTdV\t`*,&;n'"O/bs<=f1%XȯA4x:;zvdRQts\Clt+9Dx2XVDb$I?.ۄ6O DOa 2}*+)2<6@*&FP@9H,Z4,GX%~@$c% CdO'ǘGhj%Rhp/NzHh!@2&"C%i 41X K2C@/،pH&h 6deԙn4K\P@W PhmTj"Q(uAe:`ahu&9|'mDx+Ŧxk0I?˓'#2`@0 1"Tl?@:ydnlSGʀ!'Ra\N `Lfxhfsh 69CBJdB/='\btR|3tvawzQ8A&YF%X2NAC}`(aRb6,f|0,H`F:F((3(J_#Ban0  G^ef!CYBtkٴ1D^87`k"&T4 v`Pb. J&M0AjVNPb ġ"6mp oLh` ءb&bqcwBZ3&m)oHR=h+X$R0B T(lZU\8 iPX@wꑩYlhQ\$Jp}|`=G.H8;+t^f "~6DP 2,B:Ghc8MDBH6a'i"%^XP=!$Aw,k-O4@f  P@ ƶl-LaotFt3 ,9yZ2]+ ]aPGi PV쾀 E-mګ<0^@ƬIv!,|$ NDN,`&t,eDك3%w"/-9q'4~>Vn΅P\|6D^?U?F֣LT@:g2 ,0ff8mQCn8Ac7w)BPBDPLcvaBe--2`6`0rl |Cc @}10VjewՔO5t%8 )naAl!bp!ǠM`b@H#'v%9T.I6y*$"':RK%R Ajna 4y(jz"h7dr'aa7n'}Cf6lD%|Va:JP*@&~X6;00%R 1&hH@1@ʄ\pz$&KaHr>!gjSdpՕV@ `  pwPS6v6ZBFXzs< b6_m5NmaF ~ xhT˰AV :{JT5sȔ^pfCk<35@6$9&CgA ᨁgq*?xhpX|@=Bw V 0'R B$2 aCB42T@$Oz0~a/a w⁠$tlƨMrk9Bn2g,)C bT<T^Z"ynRJL @ ŰRg2k4YO/E)hiL'0kuBv|e Zqf@5ismٛK(st p\T3!LJR|Cە9 5-bzQư$@'{!t @ġᗆ8r `ΐX#rdI,Lc.mmfR*0 ¡hlVE,e{x(wXRcrO` RGLTw@Cbm5滉pOAE\$mNmN(fx ,g# `<m%G0s}ƣJPdƑ28LŮ̂a_c!]aAw'Vy ~f[bRN*VPq *sP73E k#a J!5du3H\ z@6w{ x ( @P(|>@<->c0 >3 | bs@ U*LzjP>Pcay; e}OCߖT,z䳺>7W2G=^)TgU=|Gxg0nTE3Z@ \2 ߭[I ]8Qu9kHIs2g,X8ve#6jCG2I]5Pg`dWqgC_0%պ0ܰxYN/v\p! r<zKFuDHy.G̎q1`l:;G|Bĕ/A0@8>fzPRe ,%CMPa=  pK0*cJ㑲:[jy%#8a /َ G%0?tNM#&X7@C82;Q8>i. KɁB|v*6@Tl⇠)DP& ~j(&K)Pc1B "$6”a%D,.Q0tG"Ddd y)@;y2ZNR @ P)HAkFt`PSd h<ݤd 8`JR=N:7 rO @^ A`` f pvHlIn-4ha2U5 uF Ah)!YYZˑhXi.T4Db_G7.@)%4I@cOĊB,Ed`vQZ68x4}m* rɶMSb a3c&xs`R7*@$g$Wx|K:u|,Cܣ@ ͐hhX%ZiR!b237`U X䧦tS.eq Jp@ivp.E/`HU9!ɐ@BK)-$Z9#W`);l4.M bBP/,`I9"((L ʣD ߀ NU IȲi;uȅC@giA9>6? 5}$0jԉdk%&f8O;l*ePl L9L@ A}A6&ExcFI'5+X[Fhg 0F(cnՑukPj i..O6 *.p&P|drP4O7dLzXG4Ē Ҷ!gc(OT[Y!%fS.{v|Pp-}Qşm%*k!s13!P\GglM &</xaAxnJWHU;Ꮛ!l-KQM\˜tԘ̌n1>S ,,HOEОX%T<Ѵ; 3@ =*{U` _OÇ+] (+ǙR  ؔ萆0Z\†l(*\ؖc22(z/ a܆r`bX[]uZÏ50pP)`$ de:d"Ǽ  !xy,4p`)Bl&:χA" !(.pH{2Js zJ ݲIȄm1= g(2h0ҧLH`h@ j)P8@D;U;2Z& poh&(l 8#)9Z$bˍPU,:0 ;X30+5+8aGLrχS3B.X6LhlJش8v&wH"rՏ莜y(%9Z{iA b馉nUhk՞mdQ]ZcH3pѧxc(N8e1x؝y"9$00-"ˁ xKh}r@oyݙP 8 :Wb.`Z«ψfTbf xi $s&| p*ЎPoOx A Aa2i-A٭HL8];)4` #`H(& H7yV` 5Y蚇S  jXcxzS1HI@ WÈ>YVr2J)J)~ YH$,&ŃdHܟ`/~Q3*QCHπ8x )?  ގMHKՇ`w` Fhd6,{/pJhڋxp u i($0a*̈xHJa'`]eD0 cq(˂x+$P]d℈>!ܛ:Q W; ~Cg EqXNHL<8qT684@ xˆLAlv pTAUL jGjloX@ڊ1 ᤓjxں =]͞:Dwkh"Q۹e fS=Wt/j9*PaY# .`2@"ќiԊԲ9.zP d3ax]wCz|&iQ2tZS{``h;|kXpm0Ip=",ɟH `!- h)C x~7(L̊4QAi2eMD9CQq}˳F]q`|QQW`HMnQd xQf$ɋD;T)8QV `qmC`+pbRz {E6v`MpY5Vl,& *&,-&m 9C$+љ݊ϼSgPGHDӲxݗ<щ`S#j2  bVkT!#Q܊yU xlt҄_*]ІyY1H:ȀD^ZW.GNruXXfJK U0 ɇʳ F0U*0[qð{S1 JW~n`]Ӊ`*$H(BX% .0;5*5ޑ.J X݅SMPjA'NIX.P!U +p$3E%oW ' m\ whPOMVt>X @!Dј90"h). o#, ;.޻NC=Y dKT7 RY/S1(1eڥ(pP j=B VžĊ]8QUGp90| (>#21\B-h  QPRR]m¥(7ro I,(>E@rX\aSRPP Lʏ.{ UX)j8:Y9r:r̺ P%ƲwϢf'PL͊`gX{V @+:iP8 [h1 ፛Tu]p. g8A i1L8fy !2˙aX 5 0@!pȦP 1%D=W_ȯV~ ˆe'PC C/8bL]il^N߻4>/X ț nTmP@w"RC5hy pv;0 Z %l[?` A ]-q@ @DPW@@, tE]<0 ` IV@Ks/> @D&0D'@0l:&`p=zG(To7{ h|.ժY2:\uePp6"Jqp] A!a((`z 7|3ȓH*r0F`l[H<*&fh%)\wj 2l#!x"@` 8 Cǩ JH~)7 fQNIPzhz Lp! 'QD6GI$)Α+z,JSj'}S$q܇)QePT`j {@΂ڒ6@$z$`=. jL)XSAq#-{٠.Bv! : ճ6f%DܐU-!$( %ͥOVn:T$lx0$T8q fGU03CN IpfW b1u K*@Bpc%d@M$#]rXxGmpn棜0tT?gX-(5(Z[|f9k{9.ApxZ t6\̓Z*x;ɇڟ dϟM Lڢ O۠Enep:D\`,<Ho#V 9,>( H=ѺG\Hb%e7PDxAg)LA 3 C2;GX<` )EBk(͏ X K@) K2@lG& $-D,DJ1V\'< f I: .Ȫa {%g@q ]8Gu @,`k DP("E P4'< ;JJY1T uСLT~(OwPP#þ^"6dd *Ev,k\LSM9WD$20*c Z \ w:A͹p.Ҧ4PN(`,`I%Hd`"^ײEa&|Ffi,a 鑆z6F~" BhQԒ8t'T^"@U $]镒zf>a> B!K47PH0 IGAUv SЎ4y 2JˀUP>ID+ X 6Ñ 6S Ac@ʧ ܎+h58%,a- ֎_l+>B+Mc6hK q&HI +R-)夦` N4U!g4QBֈ7k97׆p!pD&{U+0sWÜh@+S)B*fHF`YPvz;>+c< z 7>s9VbBUH49٦[&AȫSxϲ;`/DJa2Yγ`w*nZijYv0IgX $ tj"!D ڐʾ}ՌE8 t=!0($•Lr*[~6v@""xM9%t [ELz)F^y2CW9 9B⬍Q #kD"rB&5%& @LXg{x]`XbU e8kY0X$ĒA9#`\PNc¸eS/pC%F bb=Y8]8.;Y&étbXąRaRIn9W( ^v *'Cl歱pT )`0a W1UYmقA ޭ&# A+{4+7- Qf{<_Bh|^/L=3G>͏D7Ƴ@ 2TBT.~K Đi@ C,*0`< %PubL904/ lO/~D^jbInds/`e`3g\@fK, Jj/h!j <#Na^J md G@ `+#'Ș SJ4H#R(ƦSS2!Da:a88ank)ۂ `J` r5gVgT )Bː7 zHf0! 0 + lQ< !B8Ʀ51VI,ybHh< ukjavJD0>)p6 `  ?Y `UīNg DȨ d$ AdFmHNR;OL `$,[ 3(Ĩltbf,H g$gD\*&a #a\ K+BD@ 0P`fʖ M#ᇦˆc]`tAl碖9rE , p{~`r!p c)[-S-mpd!*Nf *Jh`h `'e+4ny#F/H""fiB$ a\;1A'T ^ TxVfܽfr!nym| ̫!|@,<@b~fp8ȴf >ar ލ e:j@F–kf!ˤ/jႮ$`^s q KvRnK9,'XA gI%\$%lAq %%Bd@V`G &X6bMB%lIcE?dCD\|ANͨn"FReMlF$'P9jXu]6D*6KHA"OOoU/(B`Z @W:q>sg?` $99rgBJ~t&gbTY lUI(*t`  YH\wbUBl?(CAo7 ɕU\YcRHw$FJbA2e\ d?:_ XwKA>Uhʑ ĈhI*j?l\E=6`\a JIid E(#E&h`u?q^ Tb;Z 4CAIhC\>_('m^ 1JP"Bp9 rJ"ptvgeڰ p"$HofD`6Nqf@Mj̻.!$5K]  hdu)iwc墳?Ş8JMǦŠmJhLrr$073Q. +2˘S C(dޫ 7IKa/pgM)nJ &|QH,g!prѯ"U"YEnAF60/](MXRDri. I6"$ˋtK̮,0>jhM_l& )0cbp z%nЍ aKcaI,)-- GI?kJjO"5 *h<5R7iC=!.0]94 $y#=ލ~eS UyRD  P'r3c(,(Fn;!9h98Hϧ3 SgAp Ķ,(n$( ͢!rO:-4Ώp"-9$zŎ @Y% )b2Rf @]GQFp ZucS !Y0>xČEU>ژRl,HLJD{P*Wa5` @aN nS p@~cO9o*aYXVy_#LA =񏗫NPƆvAڃR{$YSD*fn(ǝyD&dN!=p iN J1@ ,ݛj44S #: L12A` !t:+K+!Pޫ20 ~0S"Q7pq2zEyv}ɴȭ| fOG/hLPb9my?nxLzDԋ1ՍRME⯒k`@@fe;,"k4J@D*P))aDxd ˾o*W`">N T0a= l;E0J9BbpKgX_+^ q =/J`nu* `xzD(rXOA){QBs’q􍸳?gWkL $4 ޽>9a$ٳ@"ÊjuL$:@kjkf򻀥[tCz?x6@ ѵ`Pju{Dgu\&o#˯8 Ⱜ$` ѨiʝZ dVA8r \- B1 f8y}D6  $"Vm.u3p@zo͠ a|v .(,$ny0 L4 *@Z˛8i/rx_fz99b0taH}K3͇ be2X o(?χY4VM&Kw{dFO%$2)ZKL~ƤpPo8c4Cr('+ţP$$~EX<U-:,I~>s̖Tc1h.X`;Mqly)ql0I(2 h09. !0 Ê@IrJ)ZGerТ򧶌ߪ(j ?fAI䇀$16(us3"(Zjs w`2FNt0`ziSx]N{ovpZfSPV bP!HN\l@* $ żܷKj }4GiЗg&!Fwag% @>jb$(a|;M4.R]@Ij$>vjFXixtGPT@sH&i F0 `4 C7~J$r𺡨}dKm\MX%ʓ[CO{!SbNxGZWt($ʛGq7>*!dJ~ӋyxϬjw^M"ڳ'??J(@6"(DS%;\ lcкbl<$eT|Y+"!]ChSAzpҍQ伣I!AcAfp3Hpr@zz a.dp#,~!eΡ~0q] 4Ϋz̔"BSzt>(~N.O;/53*qk(ҐN8G"lt?IHͩ4u A;LԟiKJ*&&J ìxC b`gh Hm ^y`B*K @qFHm .KyVLb-B+@00ygrS PJ{ $H $GyPՒ̈S2Vr$aN_} @I ҙ)gRnAQ@MXN 5W +W8(m YYhs2^҃=6Q?RLQ:la< DdY15乩ٵUmSmѾVC(fa qz.i;%h3"0<+$`{,αp8[ Ejcoܗ(LLxG,7F׎]RUrju%6^>T `j "TncD4vpJ ::Dl䎡bM40~BB\RL>D̦+RтVל} |^XDD%D(Ꝓ:r[ͅ> @@PS!=L35 >+M⡘p^( ` r!NIèRȇ9 "@qA=ei> 7%cQӸ+Xə.,vj8J#ƨ]?4yd(-ꡥLiXfqΪ0&.gC{TBB߽h)ؗO"~x YAcTTQeɳR& .BCtTUJ7YiQWv)hN90ASH-桙8x/yM/ia- Ac{9.߉`WO),1ahX baA,yL@"&y'{+Cg1RKWC3h 1f5q20 lAɃm_s[C`'+(R!; Ǽ9@+X:k`/ Л:"S@Qrjɩ #H(-KKgK׊BP?0ᦲc}x8Xs+I@I ' yW zM9)7@hq ‘K 4- bi;Kx1-8/pN6ĒǙ :&hxmb&g;>› V꽪[)+SxC$ݕs;J&Ÿ#Ac9m0p9 +( :g>!G`R`6>y0 pw#[QLKҏ*3⦈6%P'/D 9)ٓ\T7 d1K( xP[_Q6!kgPK&ߊ* b`/wub*A</ J(N*+K8 YHX 8\ul-;Z !Q8Z4.%R1*Ýǫ5]i:xxC1O?ݝB0&Cpـ(Q);*4QK9I]B=Ga;DzQIߢqm0. I~JFƸX1L<;HDz-HǼѩ,7$k&8Qx9 ܌TbyoȇZv@jc̪ y8G@8)@~ӕD(K"єQ^a>8$ʄo7HI##%83/hk !®Qf3#($$HVSg5">4:L0g`O!3@4#  ^_0T0 +7z+h6bIHp50_ O>l ȇ $A[xhM潣j(h[(.꣍XvԾ-8So,HL,C} =I` .{9vP艟ㅻ6j4@ P@SigMډXn))ωFj1R83TKBMZ\ͣJeZFjA1)CHbxDl=E3 ˭Lb.PKy7fQ +*@."舀 7ԅ[.bCB>?3 u0;D_xz!/[˖nha]+I1ݐ]^U33cӕn@ξ  >0FU+1{PyֹUȤhY19>)X9Fkx h{؟ڇ,ʹIB7VJ 3AW}&8F`DFWFYb=j:Oi(yV:s4Jtr0:,A(R%R"Q6qR UMz0+sllJb_B> /C C_@vMZ R@/*^%'Y;\ M&5 [y$2=v{fLDf1+i}RcXꣀ(70|@Vwbp]-\0-F :FP;`Q) z󶐯+#N-22!*5 7 #P90CC4e.v5)LC*eczBb@#$`I_zNfuHNjNLXvO]n`1HO 䓈 nBSyE's,@Q8ĸu! 62:Gw̔kt0Rq鑰W$cM]z@&HS%%fmGHLɺ&Ss[JyQFl>Ps&Db?)sϛ bXָ ?PabE1aJx޿ Y#&"V~ dd2ԁZ,svE.|j)#`")-L2IST5=h`lhF3 T-Tm1QMbyq(/T$'Dۛl LAڔ%Rhُ*^S80 5^?+Fd׵΀Y5yYM9$chh `Q4e̘gg #a<&4)E+xdq[")n,>S񽎍F.'D'1eصvT (Ajw򎲑"BO&.glT#`mx#"Y]_-) #t_I_?׎wojP4D: ~4ڂi"Fj\^3?Ii HX .m+ }>_SۈL,E P /*[?jo &K/8yǰJsth`BYi|R|G/Z?FbYU{O`@O! %1"w!$a 1^zPs*M }Oq4CH>Kx9`)m*1&|XAaG L&( PXh{Ha #v=cՙwN9Ic3Fh! P @d٘@<08'99zA<` !'fo@H ɐN~~8 A1:X.&6aQ`!A(*];F&aOUiΥ&g~di`2c:;$ಀ>` <h ,X/Npc:KJB^,aEo֧a*YƘ)ɴLgLB` (a*@(Bd VjVdJm)#`~4" +m`lDV=D5(QzC#d($aьN ޮ\)V h} *\rZc"L4J'F`%l&}.H!.77g@rO#ij ft*fNxH ?J0? © ދQJP>B@ WɊBWB EdN: J^J~mPdLgi*v @ΆdJJdJ$"5圚rOG$G0dq4\B\"1$TaP^b@ emθ JØ K2;8Ĭ @…?)CB́d Br+@^`A|-*/ID 3B \b;NTj30`V+/Tu`:jx@2AGb_Fj`i?`rp[Н@ z-Pv_0r{fT}LB;3i[M,Bru$a!$.[?TQ2$ r,Ҡmn{K8ĭ73% Di)b a|D`x1~T0rx#@"AHVհbmWE E:E STp p0d6$b\A`~`}LLD#Я@C>EĞƠ& # O,6i`u;)ȅKjdR%b t1έc@ϩ|C#C>F'!%E` -.K$)5BvCb)brrp ƻ]ޣzN b)(^O'^h@qMKFX&3+NNP5&C $aO4`4"ʫJD"S\:O  ྂA#S$]n/1 I<^skyaHB5xQDW@[=@FcNBg pԦ M:AANǀNUf2&Vc^Fx6,2=uy<#tF$@%a :!*#pnZ,x4^3 3T!e_+5r$Bi7:` Y4Ua,fCL n#0+)$ch$$oB7]2yԷ$,yxa DCfWA-adVIrO$%7)xkUB1dWAC{21g6b6xjsf+ޖN70Bu;&~9Wo"xBkb>TCN%aeUz.^)E%D8)jio&!A_FjlLLÏfJ$:ĮG (j[ Va2|2A(nD9PaX&Q5">l@!Z 3#J') uDBhB6 0|}؉| bZAr2~~D,TV ^lw b-!Lg$Np1%fϬ `y 0abl3^B϶h+c LTp<50pw3@*T@l0%hu3y Α3ZbL FlL'#QQB4 v˝{7L Lo$gLecT?:nPjbJ"fy18Ah @!>U뇨0;2w 4ffCb'!d 1Ciǫ-xh. `N/D3&Qc,"CqC$y&׮(uT:#+N숵 ǔ 0I Pf/ܖ)b?&]dO@m ǖ?GO q?1 I$yx7gz2bnj,>$l?hi"v J-صNnXGd@VJh hHcD5&E_G'vF!L] ҿkDw(A_bF#A 1"x$3^Rܺ%:`E?farLhj'җݎc^\#I8ϣZ"` D, |知Δ ~  `0y$g HBs?c` 2i'A q6eß@ I*  ϗ >z CPչ}V;&Gau iUPH].`r6 ,ΫfҠ% תYEVKC}D`ZS/L01].PzQʀj(l8@7ҀP}oSTIrvA{@֌? ^_yO/m;8HƂal0` 0 ª/;B"x?LSin<4 70 8LTZ`FB/:ƈ"LI3ɊӴ4ͳ0kCYe@l4iB̀1q0J\!"jODO¥Q;u@ $4&7. ..8L0$qz#d+B)BjQ)sCYfDe8& $Hp#xo0@"NH;)Dl͸o %˺ p]`w3 YD2 # gHANdI "S'JߴЄb8NCQ)F(ߪ!@è[N{W $*ZY0XYP@LEmE@*㪺AN+"ef% bڸ|ycyt%鲪p)7^-;ԣ gy8O0<>DK5VV0'QTC8YE}UK3#O;w+BW⺪'ゑ|#f$HX3;ɤiEִb Q/!tu@+DoH2\DmYa 3pd6J+;D(@:e*.4Œ+=Qd|sNM H 16L Dz7`Em$8ϼ `dtfôxՊLFcv {@`(X-e O$Ê:*M+"eWJt2m&+^7a) /P~^,X ^A(n"8wb=0NJ-%g1E+rUDy/l4@AP;#_%@'ږSC&B=%e1AGLćQ<L!<=DCCzS$xo0(r#, >(,m .<nhN=`N~(ĉp 2f'@`lAh@D_ !G=JgQ/D! >*24\x\to,`cxPPۀW`L  n P @ ?iTkR4!$RSiq&0/PNԫd'afqP8X$װkbtyI2f (ؙ X iKKCLa!`bLHe`ᡒXI@ )sf@pk\ bftݦ4qI|!0$H+m4/-;օ6H>6 *a2!v.X !x>\>Ax&%kɚ6EǛa%~DD%p eJ"A4ux'abL1qZ3Tiib>4#PBJ/?fz1v!"`rކhKxFm"ZApt *E-It \"@3q ! ј1d)uؔi" !ohSQeG(aJ8xd@CI9GYՙ{$ JJ r<&C@ OÌ$i -TS"`h8mHi m#%X 1ABT V @`}es0mh 4Sj=}:i?L48p YroA0z܅T$ίd [-3L1,R3& b韀#m3ɾ9}P_ihli6'ʜ-.8z 31tnJ’Q ܉E17X"* .JDs>(6A G$# 3 C8*3r68K뺍Ћ봔hP3IJx딹59*0!uڧ܆0[h848wU2 ;eHhB:9(b)ӂR+=Y28xI6#@Q4HLH3TpGH`䅱FU KdB(;* LTȴHRRটx):zp(_М/'xS'8 "'HATXU,aˢ*ՀPpW+ؔShdj *" (i@cHG.Bh="81O'A"u+Q9- Ŏ i7ڐ/ 3 0: xwqH)PjwuIT8օ\ kx"TbpLb + k0q ,X Ё rݹ`z`!,- ^ 98YBxĪQX/~ q[n;\pUCHsXi2 ]Q$<r\}@/H*){h1Ad?Smů:1=!Xນx9*b Ò0m*r*΀*(ȣU2QJ0 p(ŃOؙ3zӅ}-Q`(R?8xUcA g JP0Rs)BBVÎ3{ЄW8R2PcVCۡD(PO3!i-&+J9S4tUԇ[Qg8sYsЎ7FG*![Þ*~s໸40,8(-UßSǙj ]PD(. )EFXH%5n5КR["l;lLLy/oƀ ~h)SpЬTT,2 d`P>K#hm @)qym_ΦpEz9s1: @;(s]3*YZH ; 1j2?Bz\0A#NRL @oiz8+\N9:P=VјU, 0M:rLW,6T`MmO,=w-j&@fNI2`D*:LX P(*=WBM 9.np쾅1#* V`zZGc Is JJ@e~Ox9(aA+xeU+ <5ӦB": m)\:( T~0_dh2r2#UGAN>6= EhψZE 4]!9q!M#+ m 4/l"fh-6<[P'Ⱥvj I-fM`EGw)CBUq : ]O!88yo5!@W-6t@QZ&yp;)P"=O1a p$9 +B_?_Y(<Pe. +x4r3,q04J$/RMD A!/L4(u3NaǣaT)+I [6&^D¡2L e ~Fm:;BÕnSk4k>X7K z·#Do-3δ_g@@{ k Z>wHz4iB3"j-. "i?BhRhJ8GΊ InY<9q ,'̙!/ր.BOqyG#2J(32~Bk{)5 |Ar8|rU3CN֠DcHOj"Kڃ< Bܼ>ψ IB"}%,v$h`HD:t24|s`Ah%}d!'|s9t_tʄHw'5eud!04e"g)Zz/ 0^V{IsvÇkY%fX8wDbP`> '#/W$9稜!ugMվ P8$ 㒭tBB `@8+&`y4٬*T "nAB@eL. ||`D17y`y?P9S.P0(}2H$gmeSѿ3;)@6E*b3,fhI%H]2vz|/] {b135K`~i3,:%HAo)р Ц'MNS,ˬ .$[>,R3g󆹀˖` b/ŸDH-A"#'DqE:a 24|R>315M@Jz, f[k ӏ#l ΠAxZ%b S̒ D<}I8͐J=@C40 =@@,??P :`PV(8"G) B,|PImS:~`,ڃ@[؜1fJ&,\ F*2 DcvH\-i]V2D]Jd0@,a^+- OyHH\a!jp17g]V5@g9+(0CB8FT8_Ci5$C4jRxG|19aB$fb A\` 6b|M0%i"wfS/jN؂O`Ny ! H(PQHsW@$QLpt`OD>HiE ^ LŠ|LK#~ pM+dH1h# >̂?TZp|2Ke2-E6\$Ml3$D$ZȂZk CE'E氀`d &rBZ:/cZ ȜlJ@i׶[@<0G8Mi֜:# 0P`U!KA+ *#D04H9"1ŠlakCc4g@v;iyQGe=ǦSZbF-SdbZ$z :1 =@.Iw[Q R A8zz ބŶ)5[iܲ ^M@5(0Oi5Q #eVDw'iQN3Kik yb  oqPDhpp&=m6`L9+e@r̗1PT l ړ8@-A"pX O aE2g@HX~ \KVl"5] !r=OvPQe Պ{XY##1"?W (WXlƒL Ms>Ɇ1usy7lj4OX-.8C>H&0!"4 GGLial!h /L`Zz^Z@( %(b@*:-fE(o, F2,= `2@6S R%^2ض$~=bҋd",^'~ X&T)4=gd C @LF3 b+.%hIJ20m4"6a"Cm*`MH RL/î25:, gο:ZDX3ABh@ jejD\P<Noa#B1.AE L&N%ɠ%`$B,cP& i` E ݤ02\[-#^od)-*"(} DHULX%!GV< hB6*L'39lD<bVM*pd42b8LE/oD A()y"pI8 @ l="<("xð\EvD O 8{*  ;a|l0Z0.hSsELĚA ( 줿f:bh f22xGַ%(O'D$L/O㼬\Ɯ (.gL v/'6 dc3PNFڤFd6,!>a>J#rXqBH%Rp{*ֺJrP/sr^ i@ja=K@z`n# H(L- pЛvbVɷbК2#ĎGeh6(@A:uxd^c$N1 `Т6UDdcbتib@V!$eW !yt\G *.#3UĎ R=ϴ\75~IX İ$~DJ<SR@.."da19, ~dPhA7N S@  ol rvQ@ gd l!\tZcCXF'H2df?Šab}آ 0!C-$LDZva4[RM+@j&@\( )jFbsR @ .xZJ0j}#jlM)1 'BA5lt jHo}%I oh *@^LWBK*j;wHMhO /=^ 8:c(TI ox v,M p1$z# UL(_*3@!7&-h%ni(0$@LCS >Ʀ/OjCiQ\9K`K #v㉫h=fl @03GZ @٦dwa.44A,, 5 BY Ej{ L zMVU1 [>.8p., A: ۬Ç8v(A nI/5   &5#)Z*SHCFEp3*"u8Èm /m}d'%hP8Ď c>[俄YZdyHB/A ,!܏6qJ-"L*K!%pA?!A*`*4 â\d6bZvK (Dri{%h4#/hkd R- @Fз  ]AU 47Zlg2ڨ:M &fazA!&hOlPv4|"e, ,}Q%Ŝ%&8m/Φ3|,#{#_eh|2h80w8bKf\^N5y: ʡ(CP"0*C§6XTj8 6]Z'"cb ̄ ۺJ_{:/룭2(\P^"P=HeIw>a>H!aa~$@J)[l( l.L𞡏_WТx谴aW.K:Gx-)LUt<@zoW" `:!YԞen8q$tΛv0tTV$# 1LH%!@aXRc~8j`mG o;z*N8d4l EMu0b/L  H%G F ]?nMv%*%p&_F P"H k[5V+I843YT-xE!o0_!n[q_o \2`?d0 NEWkeF,.(@> r5mjd?v q sJXQvӀ: B !PϰJ$ nbixt( R8-bɼ ,~j(V1@/XlHJR !`*" @\Y9`IxP%qu[Kܷ.މH8+$Y eJ "`N 69~/x2@%9oYz `$.Ź|tkZ90Li<o Ax`iKPe q$$QN"$FY>(-54px W7]#6Tp2 2MtI.Ckl(^8e4&NE e"ULe2tB?.C̩U\5\ MurH&2{dǚ=}y ,W:Hr"b4Lj!x/eTwK\{At-ZФJlэ4!bM`%`m\"?? mEVu)B FW-2HЊ /sI@Æ&h4F &L#QL@#Ģ6Y>p~`6'pqXaBad.)t+"Cq:g_)hBgX8$]3>JO4|^&)nWHͅ!Εa rDfNb j`HX `ot;g&J\ ڼO| 8dPᎂFP KG|$ّj7J =npq[!u3%u@bc e*@ ht>l8OIcuҹ\ =zQ9"Yx;+ePBE% A\8ʂN @Ko@8 Na#ͽ1@0 qIp:T0@TZk'`z1_eBP0ڮ iHFA @hoQ3FPcrX+pi;\hj< 0YOvbἷ XPrTT!aWzFFzZ=7"p ~+8.‹;&AHCV[ 쟅Ӧc=a` . }GWQoKkewhmD  hy9qA\ {@pzpv" 7ZHQu8:e"Mkkcd bq 0 $~ oqn1pdBeXgq-x<ʀ z+`A+h`y0(]8PUm*q 8# ˦yCF @zC,0ldKD;c  8"醈j(^Xd2(滑\B); pz+jD(y@u(x Zx[`5 ȉ8"V(pP{ / 1Ƣk pxεsap Mh@g(`;DB{ˀ\K @*h01`gD(hAz|೔`P9|{k@bTXphux({<Xz-lH͈ӈx+].p, 0܁!@8 ꢘHhpm<*Syb} * CH܍Hdb m,pwA+XĐ"MF *0]^4j`9P#L5X铢$턾N0t3{ ీس lwv"|PX8w6Xll^HtSPhz5ܗIul=(ntEP4%_j[ 2 q$i ]  _j0] c<{($($X6 ! Qjk?sxXp@Pxy0!pIU=tۊp (hlXUO `pt5V P`8#($W( ryy0B7foT F@7 Y 5ۊٳ ˠxhiPf^he*@)P k@ӈ6Հ!xLt%|w;B7`~ ҡ^bHd#D{jL@p]Z4"Q5 QJ{QLDwPЀBBe9C 5 푴Q6|Ʒ޳^hT_~3-X H;'zDȥ]'/Hq8M,†lB`wB`KXF Ƙ _ ƔqK@e;uT,7+( fŀ vm+eԜ BڻХ|wâ*CVIYd#u>l$`$'}ܿC IrkU0__7 =$i`0me !i8mǏh)K8c0d` jʃ(6u] BMОtXrNq  PAȸГ_ z8]^OPB?!XXP2(1 VjAVlpxS#ppq;!FvhX5\q .4$V\t2"uW9rEm Q@Ľ oK K 8\M0KN+kZTx.h+ł/)4 UomYI +h7rio20 t"0otq߻F6YG9w`Rx6XxL0(V8a2!U \;X [FQF\Ե`z` ë  ( NQ(ĕm`9-)h UjHjBpWv5@WH<Ƿ~0F8pO|hR8D߰"_:.L4Z 0:Ȁ`@( a`l4 p\+OE| $=}m2 `~7IcAT\!Rͬl54MMV۱[P$ Ă hQ2@K 2EA! Kbkb 8:Ƴ!ꉗ%QJ%QZfǩBlp( F (BP  ID8(?|HjpO^Ήv0rFĀ( `d0x$< 8 !n2±k`M*đ2, q( O ҨB0g0QZn&ɳbDP >HV5 "D?+EC@,b $G4甸cŘg wD@$ jbhVl &V(Tzy+mqu0Ezƴg `2 0N@Bp9|X2y'RdIj Ѵt#`xf^Ta\Ys' ^8K2ax$D (VF'u~)6J'̄J$JZ!dYHgai P>!1 '-ث |Gڬ6RX}kTЬl :k#t,x& @h.=R*'4 bNE'QA-xHcqV'ڥgDu0& &`UN %В O54׋a)9A>MkO s 0- J(XGǸ'I 2N`,dAiCA EQ$[ -rH8oy@!X)K P10}>&Y|z7P4DQ@y \H8G鈠PK)}RDO Y(28Qò8)?=Bɜ5p!6|ДI,hЁcaPYYxL&Ay }C /E bkR {G1 I͉1>,T+TȪ@qi`':\ցaH` ` \Q v@&F\[ #Pnx=H9OPՔƎI8dN)Rg1p I``pq.P j(0C?(M&* vk @  @!QKn} %h&֛5ÐratEdrp@S]K>?[zǴ-Btl!b`.(D޸NBрR*dIj9V@eV*p-2䩞W A )4$XHx38 :29VqgM}'3dz,`BZ"!8JpD(Uu,$S4 kq!tUL}(D"]8o(DÐ)[8ɔZAL)EB~ѦCr #`IM!3< wrT XŎ%ц/+i;ǃ1!H rpiQ'[ BK\(݈0lx.(E7hrNQ B&eiAhQg"nAvCEOʨų` Ȫb@V ysx}y9x ><8P߰#d;1*"l&3m G?lDj2=?X ĥm(}TvB0ZD L` `FBRbb'f,?S5@šD F!+~ۭC?f$LHN`Z.\ w 4xyI +-#N D$$@&(XM. r|$Vk0@d9E,3H`W炱I $Hjekj@Z*t0$|A:2VjFt@% j2|gM6oG|iN$p5M<6uTrAcVP. Tk  ?0eM ep@fQJ5,X⢕}:sA![Kg 6RW= 6N(Bj%qm) b| QS\ӡ (?9agF#R`lt `Oix,.P'[c BnAr!%@0`!BPwQc3LP*Z @elX@ (bBC>*St&ԉY>pDǺad#aGJaUVuA 0 b@v` |aCދF-P&6'3*$6bk&Gli5 i`6_@ Hx #1@M@'8 SgAB7zqmdI#b~DN.s.N9vfT$ p &n0|@JeI`8!(!048K$qtrCE`: R |%{JF[HivY Fii2^!?>FT-/@Сc)ֹj4@>El @G ~ #+)sŕ—kYIf͊9Q"a ,{8atvHX@d344Ve'Ē,w%88̈x+UGB Ltt$M+ԃi z͠ !Bbvl0G;x4R"BB@nݤWFv-{@g D TƮTvx[ă#fƐH6I9bMc9N5V6!>sԲZG (34F@O  fI#ۜ?Y&MRv@'i[=N'Bbʭ6mAB~a$aEBgF@ VMz ?g 88$rͽ-;# \e!WCÈ!8<\> dkJY)CXZe86"XP/PE<12CA2vI[`0n#: ` ]Q#8(!G ^ r&G`Ёz0F:F쪁dNdZT@rtjNx_(S6eSeP2I"(`HVf!z¤4-CNFQkJ(7"Έ,R :.-E!}t'!dknAp)ؔa$T ǀ['RHft"֤]a6$@/4Ad">"B&s2 @QJ{zb` ATAn6dS#bM(?"&BpXb/e\l<&:u SnjV;l*6¹˦ < pb198V,Cc6ۿ۾]‹đMƬoZEy|e007El!/>DKj%+8ߙ`@5ul$)|Q<ۿpZB^߁t ~t)H\! La#nB W ~?@HF' ơ!p$="GB@ Jr8 E x8 ?: @B^42"82%RQi` P}O2!hñ:l h& S|>@(P 25aڽcicW퍚eh2bI0 }ed RNTb$C hűۨ9# }-2W {H`'s&r L&$i "`9 jJV6!GD>h(2HyyDK@E xL"1BEH( 2 C+@ע ++6MB a@< XSE4 ɡ`)(* & X#)G `laM*߿ kDd֠桪l9^p&ٲh$&ʷ2@O sR-RG/D$ʎK@SBMLpf1 aFX,~&0ӅAxd X$L]~j'35{!( %x54NT~v,jr`(!R |=FU9GP7\,jMH-G( 0Rn+L/Z=*dnTHSpzj!пh)E^pv΂Pg(@ZZa)I Z`AIw>R| c3E1 !}vpO C$X-$(yT!h:e@kADSd؍q3~&a+^sRd{z @P@#N `t >QA*G vQh0{-"iX B@ GYDP(#|X!~& HdG CvAPKz˺p&Ml  x.33jG4^@(%uں"p Cn Q udeQΫ)i>,B@ !@HKkyI؛ Jsq-Qz?MWE&j&șbzi;<[ A8@f^` /ִ7@o)dS(|$7Flt zQD:^ɀvyxxd cc/H2 ]y#2y_PqM{x"Dzvt\`"fnsA&vE ]m0MIʪQr4PSq9Q DDGi6c@ `Hkvl`x vjT2X[i2ԋuգ]m{#Ec' !Кz4`sZb!l4@0V#FA0Eq;GEBN "`.h@Fc3`E*B)zlo J2!Xs_pe!Mf },&Y/E810|qjTA(Z(+Me2ȡ({j` "Ǒ\)i3prX%kdpp}^>ٯzÏ(ܦS HQ LrH HIb)@F8&c^PF QcO/.nzm@bǵQ It?/`v0/"U Oơ9W BI(xzZ";00JAZU(fH 0I{U_Lȉ QOw8xQsP|R`KFC̈́0A&0/#1ҡ*,圊U;s+a!%8%nlM_7(QҏE6Y_׀@鱂4yD1: 4)9[1,!VL)H@ کƅAƯ8@'rKM0#Dq1M U>E} k7 /G6$D<(3{kۍm*4Sd/΀z0Q (Z 7p:<~\U͙( FX6L/`8ޢ"?d2/J*VA@U;dq1 ?J`2\ /Y-;%6A`ɆbTp3͇Eų!_3H[X"GAB8ھ ;pݐit)GjCP LXiP <4p0p7^QlN#n kܡ9R\ Иk"hfa"8Ix3PB!2U3!y 05!XjPe'xxYeMnz*L,a\&  @;Z%B'S Cæ e\E \>8?`[Z\q ǟNj`H18;~۝]ƄDVeHYJCiXO7%& s 9Ê*xy-֣jz|z\!ӶGY,*pz:s^&y5 gS[,$s[)!ȽfLNIp OvV)>g aE@N!E܄Bƪ`iS.Q,iF1NULJD`j'=yZh`xH6 eCa`\Vb@<~ߒc%S#H$189Ч>#}KP P@B9RYlQɫq>1PP`zOQJx"?ˡ`$b- A"y<3 Wa*%+c}T(0l B\$I+V31=k,nѧɸ=caŢ}M;!9J%-.{Sǧ(f'*qo꘬,f#)5z2\#Rhx`(H@0i{$ *r6HZj! T'$!G$DCGD" 4 'H%TU` 8Ih"8FŨڐh0Iw23jY44qOm*"['a^hg'oVcmYx\=vKqDz$WՈ]LJ0Q@._${v zP@} rO| 鯧8"W4W/ڪR yш< ,%hH+WR;уPꑁe٨)&Q#9P̺ 5j 5 i}1L8 1J{"G92%HI6EA(Jq¸UC#l*b3A`.hDtlHr1`Gⲟ6̥ 7*=pa9@r 13̴;! 4KǯB^RyuR^"֏.H@I5Gw2J6l|'͇tawEXEfBF+M{RaDy>Icn|unCjGc#p m!r>Kn{/= 1{ n>P}T6X `h` [Ya Fp @ `p,(*M1͡ze"DAJDjU v{M#6ѨBtР̩/P$A(( hb PƍhKya0dP|JEͣd5 &OVH"LC`Sԍ n$QsHi=K[R;G I<c 6T !( 6oadȜm7)bĐvEY)`,vgPYv,OqXfYn*E ifl,\hp2xI]0DHlhKG$E8XmA/!hG^" b~њz'PSeG,м^9ёnm_*Fx=$}Bb ~ir F*JJ#,~x,FL5N.(Ƥb!U28(nlPzXC((Jah `#-xdj,lF tazCNQ^b|EB|-Pξ1(Pbe$"  a:ϺEN[Lˆ$!0tG2l-n`"4fh[ER#Ne-tpB h!,kl*MFv"2,S Vnۍ0GU^,$odn!EBRaV <"Ɣ&"C"Q@ l@rRsB0&.lZ!켽$WSX^O @&&2wP$%H+F,!``Q9nc TQ(*aޑ u'8#T1-BF Pp ̜v@ʆ,Qf^(!Ů C ! $dH~㇈Ebo%H$[ 1N$^=J0H1݅#k@ ipdi"~m"! $Y+"0@cRPǂ8#bEQ"A!!  <#>! ,T!01pBܹXORK(my{Er#bIǚZAxdt mԦ#%Vy`&!̃!V#p&F1J2c&i$Eԍ-AiaH ԓi@>:6#8Gnb.`lQ|G)\;G!!z[a&|%)2ZGP8-S#r"OrHK`b:I:,]ZnHl"$RX>3 LB3MFXyLǞ'Z @ D.#dF/jbą pA.2G4rA.[&un5C'8dNaqJec#$*ynh@f󄘈G4ʋ„5ĤD>#b$g4lA3\Ą/h"cR@f!""'Yb|0z Hgt #p c`j [E ~5̈ڴq`4k: vj-LѬ0FF/BԽH! ZiVb >\1 0!N3 "c&Ă' lH^N*Dq )* :dZJz/su,|xd-5IJ-G|T+ iH^ k ؀APT$&s0˶c\ 3jb)&4a}A @rf2"$ !L1a K8̱vp"*Ar : Y$iRrJfI)҈C!!H/N˴B` D+-D<`*Z48bW!%ujF%iQ[HHB "Rn.@/b qtQ<h EֽzTU'F,O 5p?\_|3 ^.^ Xv(8qe`!`hƆj $8! f/CEw*`R.`f ph.R$4cQI$p,T#n`A#[KHwe .PX,@$h ۡV=OFH({;) `!o1$.NZȈ"|#%Mh}I`|j%b*G/iPDӍSG#P~cXn:)a>^+ #V_^". w ˜FSOB6% 2^T&cM.c*R5R <*' S @Za](6ꄽmH*ȈJa;:jȐ<ݦȪ2ZL Վ/ZyGE2~)v¾S .!$@|L7! ;>6Pd:{@K5H%D2\3J*쀤 `m)M[6sև `8f3p6 N$ߠ\c$9L^0 {/Otğ( @}Ԁ`Z%VhD y%."FdXAm6F@ t8U0'rIQPc `,Zr`K[9"h`@"t@CX+-1;%*(t8Kh@T)`n>wĚA(Sqƫ)ZIL?#+j?wS?H1k^i|1:$xl * |: 0&1<} *`H扤 #0Ʃ7κN6Ȫ.ȸjNYOTp,{:+R}!3ȘچC+Y>}ː-{ (~q#-kkΝ8Hަ ~$rwl[q7y4n (@x5jPWhg\V@|n`L%5AzO01 J(' U0 83)&aFwa^|2 Eyz` ,"7ȡh"u7.䁭gYtQ_>'I&Prh:4 B|@`@(Fl-j.,Ԃ19T)fZP""3˥Lu@k Ʈ&Eqﵩ2h!Y֢ؼ3(HI2R"Mx7ʇNل0XE[H'2n/OƩ|inY‰nw\2^Ƕ7!<Y^U0[J29@Jʇ"V(cZ%*È~?TlӠl*fh *R#ń (&`F@:.B[4t oR $pqx!(a!CZ-x䒸"VͩrnPD$0/̠-B,H3ʀc I|n1R%op2FcIb`H8)FBC4O0.GV@S;`xhIxQ' D GfgZ]G CdL:HTϒ4S\B NlߑMs%u @}@7 'bV  {'Ǡb-X5@Xc$dp$f,D*Zr~`r0EF8t5cxV[o$*Ҩ0͢_ ,o*ic!UX L##}"Y>;tQ2W\0B)ƕ1N(&,W 2DX@BheXGʈ荱?I@`v.$z7ꑯmA$Z̝$z!P"(1l 81|993a(&&JZ(n؜ȷa;G 8&G2G=NE;Iqj/j.FAr)9Y+*Co V\q$!H6(s\F3U*E׹RLfH.hZJ"I4|24ID6X A=AK eՂ''9j|rgazT #)&D3e"?-H=WN!U&`-z~#Sx95xHIx*0û? Jh0)vf> Hs)z19I 8.ȓg9:x7ih37Hq`$TCk 8@ xzqxvXut\~ SZ0̠ȣp(H| Ht"pc#R{(R`niD_ j@1dB nÌ hXD0̉{]q(·ʖ0 n@ 3! [DzS雉 dcf 6i msa*-u`sڼ"բV70PXx y !G61iA6X j'.2yΫӰ+&W  T)5RsҜ5`K*Pe2ヰ82-(zX3X 1`]О#a!>"2„~PЋl*[-o3=Ժ4ճYRXT x~V馘,}ipƻml NK>*ϼ9icSY6R sF2)K"LGK#e?z !߇*)5;PUX g K sM%S@v7k(Q?eLpɅ4($C9[ BHD-D r4ZX~bSbC؄5[{{\B GL @T'V~@8`5C: KTql Q G, ޒ@ &װR({YKoPӻ-mAQ*wv,q @3#X(dx\!r18QE4[Vݘq6!_)"[CXHVAӃ@2K|-^(+fP˒&ʛFtXSP`ڮ> 끀 @Ue{)4NST[FT}AL;9 6ԒEW4 ñqXUy#H2 c"򖻙#5Л7cCMG M"aVH%@%WQ74"If 3NHXpfa0qdbE`9$HҤBfP`8H8v2qJ@ŝN.J4(@ 5X4(!"X;SP)RҚI׽[>a`\9" f֙1 eq:̓]kӕѻcմ3XrX@'.Xs] X㈞T5SX3AjH%I @J&4XbDWO0 ;eG 7侩*U6'"X_ Binv?K+1 ;0$-D95Væ}ڮ =a8T;=x{`ի5!0 ,򍪥1&Yf(h u9@6X`i>gu=yf9>*9c,Nl:PT%h?{!q{U?=f-]M-]JZ >8(R+j&RgػJ"h򺻐10P; L@);+:* (&p)J_*Ըx :a xbH]!8)@vlv2|2Cr1QN#.]b8M1 @[Y-5 w @5h@dN0%Ϩ0KeY xaT}J0v eoֳݐ YQL=΀ DB0-*\Ⱥ#I@XȚjjI1C k-}B˦Pzwxw@HtuTn^/c@c <89fl xv D w35 5Y@ z#MDMo 9HXCSUOVЉgX(m솰hyQm98`qZD58 ;\r_\=BKJ@J&q7%ɇw@mau › I)p|,&q2 vICxy/x5x8 !~!Pp3 G_J) @ҥU}pw*ßP0  UDd!S`)U*x &:mf/#d0h4*!CEoI ^$^' @̂|0X4"5~@+G@i/dO2%`£?!`i^18a@@$ axv >`W̸QW+ jQTdPTT}KZBdP;J28Lϑm`h9B|%~@j+׽8$`HW?g)sb 0橲o&Ѹk d**~ǨR҄Emkސ3 *L*rbz£8K&&'$l\丛&ܼ)ۤնh[չhki/HLp0 D>}Ǯ"BOr$%$P!.R\n6 cxuLFڧ,P,cNHsh Nd# @y'S #B2U#! %YE)D~-1Gc%5Zx'9^V n+>\Y=Dшɼs\xVvGuIskz2#EBBBX C镱F"Hmh:kPY/`/*LQ'%QxURK2NgdHB2."ݠnWeIse@aRP QLFBH{JR<~{d5.2;R/2pT-dƬ^!kJ.@' FV,2{/2MHoRl}<r a| t-YV\xA=d(Pܗ< M0Ed|f"t=Hi! I{A rn+'-k$EH  < a&#@c xtDӍ+'8:FaY#-&|,e#𐉡#@bըv5H$p'౏V0'1ƲW0G4Ѓ|[hqaP{U?"4aPMRN(a nyEpCRe:)hd 5gPRkNV͓4L'B I>"@ 1L(G +u& 왌 TiJ$xBG:Ӣ󩈖XR5"BNE~W;$A=鍚fc름g}_|}-{؛[A8$\8s*QBiŤQ0=|LpX=Wˉ@GaR,ňL Fδ:H~2tA&1PBi`(Q5@"$ Ʈ s44diT(J.A:(8*8N|z4֏ щ2SF$}kL.c6O_D| A0%sbAd=\MLZ$µ 2fgCsPjsMVH][bB^$qATX:6NB'"OJQGu%FxY98F(S;"TD"270Ѐ=6 GC6CЭA4Va5mvfVen(&XXo`r,Ől ‚bF3XfFBI@TbtFSM"*58h-A;]T(j&BG⤳7j ~8,˝2z%8`/$dPF4 sul(84n|Q$`P0@XX AZɲN̩g`IWJE`|0vtO#5K\VMǫ0B;G_3A$xǿ!X|SG,(c (Xddә Ј|MFWG`D0!q(WkU x/)i~=>w}Cy2< bW)^D`9Y< :`>]qJ}#t5SѾx*pY|E8<9 !D(D03!t1y&qTFWZ="n:#0&D[ ]. P@4`@2x_._  p)LICd$ɔ~ABv+_4m_,0.E*xydedԦڇBZBv6f& K2!#uŮD<$o΋R` ﶖˮhf܂b΂"X"v"\N$ >Dʤ>V"Vԇ $@<FL'rknc&4",[cǣhE"jpD!Nq("1vi-#fod E"@[l9l@ym~WP@ԃOCDr #x&aXoTF$f(b"O1 $2 bzc9l&fg3ဪH*,~I/o 0F@Gt V[kAz,yHrE/A*$Mh=u"`JA:2 xpnw”5odIq>c2JaHpb]!4'l&}` &IB+Ǥ!^&Io6$j!F,h8 !e>JB! , a$!b|<.dcb_bգHr# 2 0"2K*i<= G*+@0w@Fa"Ԇi'"cQΒXrvPIM.h^pʂ&J6GB !J>w@'}G,zkel^Ph,Vzk(B F 3MLʹ:ⲗg %ihV+ƃf?`RO#1 . 육\V^ˆMf/JeHT}` Զ.\S66 "m Ewa\`̡gd*#Rj 0b#b 8`BB@`i=jIk"6Hs+c"ADAf3 >(q$ ͐5k-aT*?7x>  ʄB9" & CPע:5D\ ,g5` AZ "J˂".6&XU)J9b|'lB!vp2 ~ q1trJ:r$=>KH%|N3!rVT`f> ddw@21poa a"ƾiQB;KB APӢ6x' n& M%&}J#D!;+pZ) nMm@>~KA G^)^,1)u`C&hADANH %ՠo bN'r`6ˢmkͪ,p펰95n=ԌAt @!J4? -=+qg#&3f J4ΦL(IW-NQ^Y!h~/8fl !!,V87 f (2:)HzJ~oQ."䤧ګFc'N/2rg#)cU&LSV@" 0 g(eL(# &"vzł9H Wʫ}O7 Kj6.m"b5Rzq]&'d}e 6 *>q$i(|5$B ԣa( ĊE3|j'/xfՇn" *a,5'PHj|Vq0GɆ(E.4 YdDŮ_xP|ST AT+D_Mdw}d/"-aڴ+!fD `ڜofNLb- b ,)d`dOC1ilKV`Ėgeܪ r&4dL"B ` .$zBbV`UPrONmyD)Bpr+ɔjDb%rl2v>@>,oDqx @&~NBX% ' &}$ '7,Fe[*`&!N cxC*&c [v'M+cOsAV`gA`I2!,p42p>Bt>C/1&+868|4K, +diТW"/i~&+YvODZdDs2nwo>CPXT ku[lLĹ UXpjĆ0kn*ϛ6-i&ld# !@`B.Ovg1x!.p HkB.4+q4I"jhm"\VAviwkz@ {a"YXghنl<0fr v~a*TǕg^i&l|@Grh)"1-=ɭBXE~n>xK* fޞ[J%QTnsUY'ѴT1Ck"2.z OA+W'eml2,3 `+ b7S'B0"38Oq?xf'2aGJU  FvL~0f+! }6\[c,#utJ !h$oE4F>KA ,Px^IW! k4b$0'Lq$r8㉍\v&U`1Txl/Xv5inLt5e~"2`pύM>K(OJB &p}p@@8"1`~"WLb1T(_(20m1(8étx8 %G@|"VlGp-&Ci@`H@FR_y=K%\m&GiBHN&pLC{.Ql6kNn4m͡H'Q"{rP,_ t)8e3efKbHꛮ.F%Z@ !䊶KdR~/b*b0 C 5H% .$6.ɩL""k&QQy瓮M-+K hb*3Px,)0kx-Q)Z^(s,]B@ g1q7o"쪎,L% 2! I7O~O*F;#T 9 90x` < HQJlܱ!:F҂BG ,q NR֋M$`5.U0wKX##^˯-b *N.XI$TL479{ސ|&ˋ!-JHjΙn.)!ĹDCΑ8R!> XX!HĨĊ\H1})&Q?Ðd` @'2!4޶"iPMIv0x|K㗑hh A0f `p!ZB!͢Gp@ PGo#{MաQ䴇 S#xz.2 @% j 6"j;@-&ڏau'.hPwp%vpBFyNML@'Cz L(BI`4e98I16/ Ю=@`B X ދ:DqID"e $ŭ#Ҳ5s ]/üaSӓwN>:H/O1="( 9uxFy Ҝ2x8fA@lQiN3\1 !6UG"G4֪)&_]gy,#zݞg쾈@ф~R^A-P (s[TC-x6'|F#0pSc !l :5D-"i|Y|HHlYɮN;%؊|/4fP,!P 5N2 +%2>GגR&ʴ!:2J+'@%Mxr(k ,8qI'2UM(nf|Yҿ5[f)DVm*l%/3`z@H9G?ƥ o|1`#kKH| QYbV+i͐$𖓠# thU0P l3Z` @p-h+z9A%VA y+Jƾ ?."h¤;8^^|Ф/ૃ89 h+ە."1>.`y.u8s/s "KHZ`V <%J=*(0:k#`J6`{C:P = Hz=VX?!p 3DY*?ۋ O Y^ -! ь,- qY))XVo[. 1/01%qYG8$ -ȋGh~Rֆc?+H8.>9`)ះxPr(SF0[ Y˻@LQEign4>h+/D1@ <5jA"`r pX vq8apsCTaDŽK x @JY?-k\v)q닁v9ғhnIhUD qE8 L:o1B+};`/:8.6DXL$`O B[@%,*8_R")zPz=cbdAC80o0N䄡z1#,  =0"("" 8xN Ȯ9?I㏋@ɊRd0*`ł"0BQǁIɗQ AÑ)Q?7q !v 0>"u\O,{lᒁ@3!16+K) C} Qn-hhr9(d@bNHOʠ A؂p7uyBD(a''ٓylg'N%d7eLP E4uWӑJڗy<$ q e Zxm%H@XD! 5kP*X.y ФАź_ۏƉȝ$A J+ bA2u/  hv1LHstPYPf2PH"# Dm 0!ƇZhݭnYkJc%,ݏq*և(H"1pvkLΉp@ TpX0YྤC|`Zc!AnxcPu@S_`nj%P*3R٨x+ @A{.f5-=1Y@4 Ʈ0Vf ζ㈸^`ʝFc 5islf ! bhX?bT?bDr"1pA [,fpɁY hPh4 1A`e5g mK8}5}Y6: xp(ZzhGhʤrS\Zڀ X/(!U05"G9V^Pʇ8paR0>^;8& PwjhhPdx o4iAr8(Pr{q́@-:$ضP׈ZXY;nme.h\۷&4S>1(:H# eJ̇쑨hC-Wh0dtL @ P8)/S)׉hYqԢiL+ ֐5/; ,.4Å~iI7cY3B!nޔb8cNlmxCh%2W ;21X\ؤcElF=Ly`xSπ˿3!^~8qPuǰkhn*/Jib|`๵Xmiwn;JAPNK ؤof 0c HnG2fY3Pi/ԉpI؈zqSh@[҄Gŋ~X[P3kj` ǀW'p6 c6 0#P*‹MU%VA^1 m`diT>P['18 %Jyಉb$T``fzWn&`$H"@`+sk FXwt/Hp&exP&"0~/,0X@0j0x \t`2  "D_1)Pm uk@#y@ 8, X~#`0\+k`r@`8\@2l7 21{^P Dc Hf2@ VC0d@1L&D @F p{llkp# STvTx"0(@T*stGvDZ@N`BBS*t(tpm+ '@Zv)jZ&aŝ2hOqݑڐTan! hvK’4h0]HRX;{40,k(c4WhFRomp*j8@X!Z+ RjJfVRbciJUq&k(X,*JMlE.Ė|2)  5zj IB*~zjWݸ*lid<ɴm!̈́~Oa~w"H>%9K$@)K((8̀m9R ,pmqD% z >=c/ƴ 2 A33`:T=3W\#Ӎa hn,E@(0fh, SEzX=  !H)cY j[@@_P.dDzF$Tx@d=G&@h(Qk;@ wO3Siq2+ w <ǑZTb h a1І4| GGM2({KIXG@wе!F"=ɫGX{k3d@ d @2!>0F15]̂b;M%EeY'\>(QZіE(S^ :g"0.sNxg ((O3=PxZc1>! "E .! .5 3i`NHV n4u:XC.[wFӅ;Ѩz+Q35@Fӵ@@͙,̐j@f(֍ŅTk mvp Xj)ix1j2nހ5YebH7k^.'6 F GJMMLPGȈ#@H-PRڣެd@/6WH栭66p , ~>B.9# bK H@B<#iAB6F6$~5 zXe)#( ,2aV1xBTB*4 V +TBl/dF#!0Bҟ%"XcN﮿ @g'z e4a0A_BQ.QF: r: I~6A-q%gem"!Eԏp>K*,W6z"Ql.7B:|Ԫ!JZ 8PN |F^ f5 #h6Cyl1(~)+bN"*jBG*$dl`2t`T @?( (y"'8~c#7D-.v$Ǭ#(bAH.P;rM>/Dn#Bz#"Kc%$k9@20!UF*_cD%@T-dH@  lg&lS§"aj yD~" Fꖅ$s~T0RFIȒ0Bx([Q98@ ( "!#Gg"g^ F2~$14)c4IMh@Μ"HX=a0E:cq.Fn4 `vtQ GN`$$(rZaFoV6( =(DnJS+k"VlC= NA"Id= J"cNBmq}+vM@;jǑ+pΘl):hT/P <@Z' $q1*sb_E F Fe!F"e@3Ad‹ZHv6ތ`yY`Odb608b6LPTN`F!VQIhN(W#NX"b*;:Yᩎ!y(wռ> P@deF"bzGC&,5#%,[>sp$mE):4m`CnBTjCZ `JLNN$G+$ ^g+ ^;b*l\PA\(AL攊BM3ue^O'Bc,Eb͘`\b @#\}T.Q'D8aF(Ze#0!8,zjVV^,^4@JYzL'{cVdCs;wZ`\fXF=LN6*)TdA'#\1{)”8j4Hp4@:zzVLyB0j|ޅB(!@h:j8;x*"0Gzmc"N|nWf6A.fr@Kd(GF AŠDjTdԓ ,d+N$ɹ9Dt>M W , WR1&B#NuCC{"򈂔f9٠r7Ce`s=)8!hv A+,ڏjo7C2I"( (`j1ܼJv|RkJo~1Ck?TPvl!:!Y²A`XyndD9%K)ǫahZ@Ev~g9jG`;FD55׭k j\rQp  (!\A 20+`/(pwg{j#~7DREO_XeeNI EnFJIhoJh";52DX# ,|/*FZv*BH )\؃Z`!JCP5؊W;B,ضl~N /"#тE"zWd#cJ&\~"FpxbToiw aF"=m`D u Pzzv#`BB+DF菍/\$IR!*0ScQ0u=;n#` oN5 9V5{G>% $Rh@!܀ϴP"FC c À-#DxX~!Y:CQ3KGv=Fd c!b/ E( #"vPh_#v`&&h<~^'.C Pz¡!0Tp2cX ApyN%!-DҬI 2 `g<\%8@dPqF 9nBH6nԭ  hJ"=X,sz '9zq@M/IqIhJ@X!j .ض0 }:5/RZ6jt%J@- ~ѡj`'Q(1V#i J< vb2ǪĖ!jf?iŸ,U6ĒG Ze}Oscִ( R|cp>V@-ԜPĈ2z}T-~t@^Q:OloXQLK`!7cz8 Ź1N (p^+SC& ڻ~ġ.\1qBH#LH "lˉB@z(9}+ @4'z'cz[#Į=:&D~ٲ+āH`8 v+)P!.5鮟+DۢWHzH_@0Nd@wF@k!4^ qxY: haG-66eݏH 9k+`pTaP I')Spw@X 8$g.uO؊I@yO d#CfOlHE2Cбfb@01`"P 쀓$FvBT!R L"efxb.^ HoQ_ႈTas'@"gb-VZt $9'(T39y.b0IC6S'>UpN ,#, H&`Ea=IX1̅=m0 riUBBLb8_ 8'O}\!mDD 9Kﬕ1V,Y4hH !W3ĥ>șp1ka)<t GH!S88Pjth )!=){ӄ $@,dR^~mBڢJ  >'#H#st\)lxJ H%9 <Z#e2G1-QqP~X*GqCZ!p,RBpO' |Q!JHS'dd9ĎW;=/HE(Ӯ "$b;a`m$ D ̸G+ AM}DzJRv0 G' .cZD xjc`4I)i#)L_]G𖲲;bdfq0ЌdqD9gpN H 4$˜ l \~){ T&$mn{v1$tF35ت]u" Q0&v0JCjJ`Br [L 0#G)ڣgSڄzWDGxOx%@Q4Z=ј1@} Q4ѧxT AP s- %=~Gc`Id- '<ߊ1<MN `x9YAe@W8[9mG( F Z,)O3=+F,}vs3ԘQaXi'gHǷEbKǷsK9'8ўuHzH*X+{ଵ;i21N@Ѱ )蔄ASQ <.aHF0H0 ` K٠i/jQEH !u Z ?= r:#pCXs :{h0ao hh œ&{Huy!B`W`( $2À!XAP=r Xrl55X,ņ`e<7H5fxew)&< HG;,)ȃ&ڛ)ȌIp=ʈXO:X଀ -P88x9hqP~9 "@ !2#|1ϭE/S(;SaDo$Y?``Iv H1x`$`5p8[B9-IX$mPԚ+4*J itEQv $S!2xph<ۅ\˘"І˰HAWK`%H#7D@ۋ|38[ !`L([?Cif 5MNH-C=*|rG5y"txJxJLuJ6) *\- d!𪠙I4ݹUL$!nhwJLOQa0 0$h78)8YB؎d ll 0tA>pU  9Ҧ X0 'Y:̟sZAns ۗN;IXNCZwD54b[" VA *5;a2a=A?T/ rOvXNЙ*EJ5#O< РBO0O,98u#PnC(a!AiC IP%x=)8CB=ŀ${BP蒻u3@Ŧ|ֲڋd7B,Hb`M#C{&C>VVҦmL~` GVh[9/:DT 0-O-*T9̯5k nV~,UG{ *x [9@Cer"\ <#X96k-+=A ĺ묉wBR͇e\ ?LKdfby> x8h42/qt54J-; :K @ uPukUv]*;\I<x<8%4|;Th]I l,hsܻ`‡wDt98kTFCeǸÈ:4Ut7@@9ŵ-$3"ՠ6@ 3UI(({ǣ[ӣIއ}h92kŝ'+'Xg 3e`&cK,xym6z6+e}p"e>Kq)b;9PXC^: +!iG;`1Ȃ:sӇ8q!hatCh8Xop@< G7< M_x o8A"k-~6ksv 0y arH4fV̜鍶}S9!@:U Y78q7JncQ΋cX5tqBWאt"޲AE%I9%\$T% bֹڶ6M Kzx{P 498t`8K|bvF =Ԑ7Ty`@ڝ5i  ucOiȉH `sRZ <0ZY&όPFX  5@Q_o P! H b f`.U aN*! XDw qKi()l6[ybX ^3Jb*r\)x ~0`g򻽨jP%hhB*j,<_3q>:R$iZ{aPBø&Bښ+dj+jFH+:E$窆԰RDAb0!:gLU TXG_-gRӄ,C% !࠿((##|RJ@L ;%=*ddSJH7Qp-ŐJMNuafh:`,qc*˔xLV3DŽxp2ضs@;+(: `,8`VD|9=,K!QTb C."J&p8K"@ Q@(I$'UKn( @q jH4wjj+xWVw"# a(wx"\3 Q@1Ǫ XoD,hǐ  ^5`Z䱎(G-JcҐDB$PJ)( I8Uz42d 2l NC' 3 pex!`""`6vhuLi7AQ"U$&BJ,hj 2@v Q4+'8d8@! ցDo)^!`1S!d25Iݧ({P88` E#*y`'Cva= q ] YPz2S}#ڑO_5e{HI:$ָ}a<C*vVmO0fJ8P9 h.0~e|KŪFW 'g g8sO\*"֜W&cK2l}HQ 22$t-9$ a4G@$=&@|[a{%j"HR L/.0 h2zH֭~C/6*YEx0A Щ-!jd[X/)&%)DYrL"\Rȃ;K K1.XbJQ+p$HQ y+`62!BzU<Z7f{Tag"94Bص"b@EIdfF "PXD/@D.}ɐ ~Bf&.:<>FL>'(yF:z+Wn. qdX0@ *s:Mh%H,<&.<Z!E8&'DTϾlDB`>ʀB1U D*RL|[6(&"e$蚗h9 tϾe 5:`4c,F&s Ah$!rH&/0HIp "`^ nOA @Cpi✴:NHn .D>BM"O^xbV%$/^*H`n` p oEBW*!F23CĮ"t\0`,_{M)\`r DBPFx#2RS+fP"%^ A,`/!f)(I>u/ T^8$$2"cNB=&8Fo,&p7 I!xk, c '\@R% adb2%N~/n; N-tHh{q;1A%J/h nȒ ?a}\ !$GBQGMp )df``! ]ti X.Ҍt,p<ǘA$)dje`%~K(c8.܂t8 #6T:6bK2xrj0c "h8H$s.N<`p|CI l.@îȎTFe2J~2AΪ(wCP/nŊ `a.,tS)k`UN5 j24L5@>LVZ(a/aL!⎐&:O8ӷ5T:Ԧ`@7Y6Fn$ĀLͭR,cB(X+Bz]nKND5D,"P`BjcJa.ԛ_PJ(ҳ@`ZB`uloLH)BU >C>[7k 2 Єvh^Vn JPLWij(Nh*%&Dn8z'NN`t@7ݒANZT@O(A/6Q4XT"<6֛,eHHXlAOA 1ŁxdԐw!@u0¥iQ.!Nr\j$>A-EA |VE"bc mv!&#|C,lF cJDzXBeY"W'T)2{v bh6=n~=X媁* ;Rzt -h\ )듵RXa` @ k{;bMT=r%N)[o& j3a:b^n|b&!ƒQ\Fad#|=.>'8%49ZlA7;K=/׽/;J(B ℻<.F;).\M R͉@z1X_;MVU VQ&PԜJb!i5 ./e mc"d8])i;ಥ`;+ *`6¤d5: F%#VjfIkIqhXBF ` `; cjuO%Y2ID&OkM*Dmo\x&ڊ$ mFOy/"(i>P:N~ Sy"aVa$Y Pf"FA,!@g@ed_퐚QXpF;ϜU<y!p1>ፕP 4JF #&S E]4n]R.[OŒ`U,>ۡ?Ь:@.b/ply¸(]Sq+‹gJP'z#^>Q>s@wvh0TC-&HwFe׫g#bXDg#.#$a zAB%*@ ,CS48jՖwԂEJbszFVRJ"ӯ B?` !  a2C {>_ O ;aNvh8ZT/g(p(V M0,O$S\" <$s4 OȄ@OL"s!mço.x:ԢT+o71H9@RP*z4&|h!zW@ Do 8k̫:x*G aJD` `v'+ (9!mQ,G41R P<[H0tK|!dJ/.t<3r8$'QҡC8!~<*ժRUR3\R"/ X!RJҫ}-Rr.rE(a 6IlLk!LPMꢥbPRq$Gp{Y1;2 T_d*NR*̳ g8CpF*61b8'j::Ƒ:|XK8~$`Rdd> fx Z=rƂ2$Ҫ"(R0ON`z0I6-2lh5EAtc (dYU0+lʁF)fμ7(=iC٨Q\E&f= rT܂'kXPhh*J[0-u*n_Z624f֝hqDC&1;G=>V dsAP -Cx>cq:9=⋀3h/ @@J ! d x)& &\ CrEUDq=Ǩ AP(1N9GBQ A <3從q<-dLhbg HQp8@Tdp Hh`R ,?G/8%YD`҉C'.T&3H "LETA'඙6^A<=ȽB@@(?GM5xL=?tR؞c*po9.2c8 D8 a\<(dqtO[ [M(N) <)q*%B3\BBd90MPzA$e#RKkPz R9"^Z]A "@U !fEs8TըDݛ&S}@  j3ƈ·1&i3lBگ+]t" Ad&D d?ZStgna*uZ aLltmCÈNLAȖֲW+  "d H{Lz T*RD}2pOQu$6ͳ5+HH2#*$6ϕF _"REFx킀@GR!vD!fXC, AǴ1҉9%e_AlPm q1#4'YCA/ pMH|^[xm&k!D1Xxw f<,w"S/8q:Zh`Z0'<C bh@!i&7HϺEI`Ln&ڼaXF8Cp/3tcfaB[*Lٓ|Xg<R1W~t!UU!\H-3˩cR@iieBO1hd69J3vGx?hD B7yN+9\l&tN^ZD``?e  AGK9 (faNZЁs˄*.*^)ca0T"3yEn )/ 1= IeԞ}$=#ӱP<\ YDcTh]B7ĕoH]lHҏ~Xx(؛c+ Ȇ~PHw|IIh qS>Њ;pu(*ި0;z+ 36(!=?c0a7{s!9@sn,\b Ƀ-d ‚:(rO (Qp| 7n(}pMP0p: /dkB 5HjXpN.z {Y)XJ `z) &=A( }r c&<@*xbBP;=jX+xIBÂ>v:8AKP\1 Š sK]Q`KLAxvy3c AYr(D@xJ{*bw1zݞ2cx@*`^pUJ*0io ?nA,Z)5QpF00 |k=;A 1ȝAgR0Sa_ 3=b!4D(!҄$"sXw"KMiKr pEb]4&D5Y7){M8*+|s7-!* yF-iֻA.KNس8tpMqHn3IJ<),P%>`w |[̰1Cb8-VIB0Enk+ =K +t*oD! =2zN: ҩ>3^>Q@h8DOn.d4(NCLH Ё\#L $mxG͸M&8`mjѡGI}19S>4j zfS[ą5Z[9 TC=ՇxQRϦH>e#Z7?A86zI-> X֙Jc)K  Ҧ `:+I/ zU@TȔ{|Jr3XxX`V+*EV!Ea|WIf*f$ & 9Lz&0uiz9u 9x]C604 կPKY(Z͐Gb+Pr!@bXx|U0phmyؠX0zR@ JQ+T}HCYͧPVBF ޚ!+E$׆VX0T)k +$9,Z1>& R\< [eK tt a0BBR:1H#4> \yԀ+ сŰf jDeHBB`uzUÔ+M``p" S.>Q[VgƒiDkr5D\dT&˨a]K 28?6x7rzF]cc`8tH8X^0EIoXMhl0JUr0Ij01(cZ+^& GK_vD) ؠأ.K1JBeWsr!;R6xiM(j[Ydt1䤱دO P(vzvzE͔v `"`QLևɹj[+N9 Bp޲rR@xx;OhRu^w( o9%8'"i\@ ~zjP ԶQ%mb|Dzzǜ({Gxοgc]fP`HaxʒV!`@g9逈rRlGy@h~/+稖 avKAД- ( EIbZD'P LDsR[f>/HSl@AҌE>O |?fhBn'E`'H@X~~<p13 88; ̝\RT -6~BZR#* K1G'j N 4:PNhPil,p#<ɪr"1nh,Oʫ!:t#H%8C)SCREx R%=SAE b)?b8 LG6Dk h'bp2WVH? /F@elI8H YC(f(r '\lY:ybP3(x!=4ƃFI@i4)3@b[[6* 8 @D:2ZoM$Ȧ2(V 9 #-Fb<FeulP'puvQb$ٕfڥ`k.D0Z Z }:vVQc!81.%艧E(l0…*Tⴁ4ƫ6s>o옜 Fq ly-陠xS>H.-zF&Fiũ>Dc r h&R3d>5<3IHh !$#2لfEvmC}gíxM& (u3G84b kڰ@GlC"!$$ʀ(NR|R ~VJ%t燙 Q1ȢSK)RfYc);} 4%? R[߼v2R Ik1GV?|4V n'f3$u v3@d ` ,>2-:! Pp#C<{J[Õ/a0AMv\IfiX6` na/xA :$,i(bt|KD6<;a`h/P(cmlt4FN_h@kw1>!!faB py|MfY@ !hO'!/l ̞w~!8ZPg9shڊ#2pf2B" ZBL'N-:'h,'dπnjdASa06hH;ѐ(C4 @F_e ,i, a NP`PPo֎kef I@f  LmA8~e3&a&n6&})#oS Ȫ"Q>.e!Kr >GAn`M,Z4 XB$0F@&d~ B!F!`2YE)1d "b+& @FPE/2> `  Fa r3HB6+'#E0͒a㦭%!@"D KNVpaZ$s7Ҏ*`4%< ) $db">j8HA$\]N'➋Ks(o9CAQ,Ķ$$S*ăc^|̢; ` Ё);I\;@ e@ /|nT@A'50['#BF2᤼ มrM f'v@ BbsB Ɛ1눆pEJBrIljyHC(:%`=42p:~랕Oko"TmD-RT^_ ' ejĀ)Jh'4,_-aCx گtTjE@F>m? G>(Vk@ɒ̐B6~&aq^!ZN~N!0ܵت&2` CNRH:,fb4">!n8!.L= (m( hP>vmhrtAZ`PB[:w"膮(q`o'ëb6"5p b!ԪkZfiƜm33 n@Zg)y)(c)H"aL?d>t~P1֮n: F SqĺcW zO(n%f$((zad0TNd1ƘlQ'*! Lj`~ʨ֮+);м#@ 8 #\S( *_$!~|GS=FB۵Ob@F%gL&A u DLI$>wh~-I3{2B5AJnWb{vl]|QNszmi%i(J:-Jm_*?@aN9Ay_p<ʒTTo/ 2X ß~'N~f)YjB,ғ(#`!@!|iD M$r$U€d'PaH@T{Ci*<vFz,$otF-a0\c5j*,l)cja`@creJiGf߶8*0t!HtOqG3F}w70 =hò8) Gf.jv!Гv'$o4_`מ#] -ѷJwi68>ԇ3A*V-Ava:ADA<{K,^1' VAkŷ˖",} @k2-#n5FKaR{0dcl\lh"sz&n6Ia t_؄!t*N"xNG;rs95V'l4gufbzp Wic2$.d,2(@dt@ ,x @x/ϕZ:5JȜfq/ FBBbؽHoJN),*cVC^eϒL"s$!Zߢ5A(κΡ\AV.L'8HP|jBb$Ҝt 8v*4/@I$C`.[/e0,A^Az16BLzB ?:iC!uTFAUZl]d4e5@8 4' %Kg/#U`jj"=ctDӰ#sl!E3dF-~$"hV,,Lyh- ,6.H퇡`T9(f'h8qƏAz^VAp9 1s$5nئ) 8R`+*mXQd~1(6Ҫhf>c`E Cغ (i q cxEdr(?'# k* fpɃE^ 1 H&@D6~l\:$ [bŏ* yAICcvRW9_ fXA4P@H 4'h,୦9v0ʬtXX= )wRVC*t~EfxeXVu+Ӣ(Kl:RAx\9 }_qh2K1AL>h%Nd \#:vB%o, Ȕ;`8Cx+U:ԢUa8z;U ay18D5=# CꙢs**Y(J&^m50:>G + tI"Ⱥlԁ2bdNrV5up.@p8Lr3$x >I~j)&g2W$bRґ&]Ӭ<r"eZBTa$XX>ى fUQ!Dc `!D#a:Q]phh @3BPxBZѡ".ɩ"ݿB_M4` Qh,rqm2G `1@#j RXz%b"C&F*ڌlTF)2h]d 8|1$ę0{>H^M*0Trd q%2E[a9NjC|1 YKm#h =Q,-nĪgYk"P4&abMA7Ucd51z,ԬJp%<' &*h+HDDVIUb=XǨ*FWW #xm6l+[uAuIY/YQ*WZ`F𜘤R-%X4v6,fDPEF!U\΍65Bfbi &l.( )ЩrnQ6hɬh $ྱ&PQ /LVd؜3d9Jb-B9|7up}ȑ6&jr ]N"SHt.@Drs=2CÙ 1)b@fRć.zn-T:2DK5I>@;†<:yfz1K4b1 $'@G $d0l>]JGi" ͘b:< F⡇Cjdm0^VHj6:IV Ow ȜH\Crin*>sקEGgmB˙@hn\cN+U!*CEžNp"HWSI$ Q~we}1L)P%88i @P2`P0t _e# R Tkf9 'ɇPx 2H {)0{Მ: ;` 8|=X|qV Pt cr7c=3nxz(҇yNQus+ ќA()0!J`hopc N0b =: *h5A@Da:K'm*ุ}&0):db[2HxhIVKaJG3ص8=:pR &8#s  Љ Kr ōX[ETA%s`, kM!鏴DQ̓x:}>ȉGk<2r;*מ%%l8DaFJa2/;DC:.RS 8҄N 9fA=$g4V5mc  a ܩ-,>!"èK@ #ۼq(~< uLDh󇫵)NIqi òiH F"0 JWg}ġ&Mg]6 qM% ` ̂$(aPÏYp{[:9y%Ȳ_) uТʍX!.OXgF 1 A [Y g`Űi(9dC@dVd5 D)|22ѵHd5x+k ^9=M m*ĀJM]aO`<qHX+@R G%U ;N;rg$ S䳘̅V 6LZJsF`$! 6Ǟo60տ&FvO/LRiA`` y>(5:A"Ķ&(**ߥ( h3p;pGʊŠ31)jX`@y ;X'g€"Q:`DP` }`: &4;1OZ2GC`xNHʺ☀n<} -;'iJl RO`FR r̦@T0 @+ p4 -iLj l3ȟE+ҙ<95GC%. " J4yU':-6D4N٦-t0!$f kP7+ {+ ͧY@8Co*ZƱu5銞'iúz$* fҦK,P1eCwz5#$hɉ(.r|QÏrH4"C5h,JR@h ^HaM܌cHg &Z P<lP@@Ar+xFt9(l#pQNN;!Qzo䴩ĉ"Jnj`p @U :G@ti.(5 D \"+7@XƝ4P臹{$C8`3 9T9UiXW<_"T+eP XGz' Кu#3Lj;T9zqJ6FP^+E{aC+oh Sx.IDhѫ0Ϛ9g$+#\?j'\;AmMMbр F`j &Dhj.E>e r; G&{3rff$u(4K_n4¸(lXF,Eu>VEmp-`C|p'zeXM&'@P S!E|r{҂+M}?> Ei#QaB$ls#  /;ǩ  b tD,Cˆy 8ڙ@h DT|e '[Xz~@#Gkpk̤Pf% 7+pZ>b X8 "Lpj$Aޒp 8`h{N2jJDmȝ1 Eo!+D+DfCJgpnq $:G"Ej$;JM\XB`0:iJL >bSmb" $%T{):>"i,ʻHV1Fg̣Q= uD0.3|諠 ` `sZ cw@9$Ys\@`fє! p0B>#X pǨ$ok:) 'W36IP+3V?!P")!PLG2hd&jhuGbFT<[VzR,v>->/Ŋ&:KR%,I1&7yW`[@@R@/Fl @>'+@Nܠ$-΁UNYs\YnHp g@."[T é/%MCc X' <"t xt6>OY0q8UΌ)&aTQ^)꬯%Rd. _8_ +pp&!@0h<C{c, ee{#sFD"i@ &!  rD0XIP5nE3:Ad0d`T"WTh1f+iEj/$R0E< t5jRLWxKK )~ yw(Mp<,&\ U ⨒a]6<p& CgtG@Y7%v87F/CY2)L,Yq#Ƃ2SFp 6zs$л'po .700zJ`5Qʼn0#4`򖯃Ô<|+H  /P_9.`A"`hN6mP,@+d"pTzJ3Ӽ38i% x_%m5ENp `)WŌQs]T>x 4F PDwB Q h0yS=Sc7AR]6&L|pS׺qnW᪛q nY*`FԹ4@KCHbDz\W݌3" ca/Z 8S *"Rf# y\+% D!a#rB^eXoQHh ()D7jA7CJచxf,b0#n\2`8G#ǤE8" ՂU1K? y m$;Ѱ"] 2В"jtG)$VuXٻ`|=&wLɚ5f^o^LawZ-{u6)W MyYyR)0)vɫq0tN#2@ tL 4HF .oKEV!d* ^N0-0'LWnTꬦ\ף @۟3vM%r2 / pD؟8cgCnT/(@ iX AD|a.D&`ghS|e@J gJ2GR^a6 (GL)Nq)/+Mɦ2^"$/| ` o@fA| ibR. rޛ&`D+^DZ`|[(ʣ\1$ b a^"4FB1 `$T"Z §1/ Dˁ=`'5<"1*`$4 zX/(@2?!~P8K,\AL0 J~ny b߁쎐%1&DftV"$o#Ib\& lCP2t't2`C qhn 3bq8l1K.+(9":6fB vj- 2aH&0ꁂ@ ƉADwAdP <+ ΢,*2Flb0 |xa(؆\E.,/2I> ,! ``F'UE4UE`ـAP\Rn8rØkjhIȔR]΁8ÆAHRh@+ø24Xt_N7b@5sҁ66p*CW D4;+Z?3,F$0?vBv)(p U+N@}hv'9 "!K& l1C KΌi~laЖ8n"Z d@B- b/a<!j`N߀L"BNNB1'&`~j.V X @ؤ~@L"z>`ܥ^R '>)L`%9_8J-$a G u `*N` `HuPp0Bz4#e&0D٢auB d!Ltz֙E_*Qp<#=("* $#d꾆PX7c6N‡ @ NK'0iWr'$DDBwÖ/"Ftfr8f8 jBJG2Mh1a%Vj` @ #bDH@X$G(&Je c+ ^5l& dl^kX^ ͲtZ(`F#Q7p#JubHB*ʰD$ |KvA?ibuc/ a`mBrI:RxD+@ Q 6J.C=L輙oRJbT.tHMGDC\d25pT#*c.p`L_ f ~[Fл7jؕ>@O7c<=-G qG#{G\#=(>!$oh;"L% h0`J+rb EL&nb 0XD"lQL+2$Rv5aH>!A<a 8D(An;hDt ഃ R[5Tlp̦dL kMCK$]C< ^60 nTDY:l- `pK#>1AQ#aI]0 _6ۂk{R6$Q킨@`HeJ@2f#4&.6\es6`0/PIHLi^2@R(fpF< J4|` v`8f/p;ect$z7|qV@BfH;b;A@aZaaE4p>T(( [HL/$ }DV,Ẅ̭́4C]9#H#<(4XmZ WȰVx**hH* v;vR쫰/b/ /$X1PT$b@#3R=P4+ٮA0xbUeYc d|F`Rr=e.J5b^en@}S@d s:X*+ PGA1GCx` |`{t n]eSGY$W0`{&0 -|08r9 V;n7s "V7q-͕|>~?@}/0]nmkg֯i X,e0n7< d `HvgpphgFm8 N\9v{%,3b"z6'J|H4OBJ}9, 'InT ,m"kXT9ev+: oP$t"*hNaTې'`q4({&̀{@Iza FI8 `1>%L| yyOP9ҶRPT g(d4%PҤItΉ \ W{)H}e\p@%heD i,y4#aphfLsİ7RM(I 4* HJ=' 8ȴ#nl̲4`p#wq,"(BlO;S;J0"2"=@dLQK KV%*h+s"R( K"PlYAuCK& ATH` *S0?B"R1屲n?k@H x./^UIH`DCs7H@1D̨rRfSD`z /oA A34 /UgqHA#0z7q#D?. UƇK ^Fxкdc({0.C=U6"ڻńL9:%EzF4|Y$5ɨŤ$?ۛS4ƭ! Ql,C,F `#$h}0eFwЉ+WHfgs]3dn!ݜD k43zx[ @ TXAQ1Bwe)Bd%t ƶ5Fx @-ťZ73?~@@2՜|{M])ɏPL5oR{}38Q.| 1i~( e Ljm&3KI8za #0LtuoC꘱_Ӕ>@ EI}5% iN=Fx~fcK;|{?(#HXQk-mj) ɚ~1:!8{Ҋ:n.{0~@@@lB @vA"m~>Im ?fE±);"BD[(B P P7ig@A7"» $BhUQ3hBRq$=#U P@\a`+ )ij@D卍pk֔E]QeD[lmxCAND+s!]׎j _J TC%)xY| ST4c1uZ>Ѡ/A AG66\w076 Aml*3,r$Ѫo(CB(9 6 8@+y +"8Ѯ; 9*ʝ3#\91Dkeb8R%\ʝl4P& "@)cZ6xS;ɽZA 6PPWb  [4X *+6y δkڣڶ 0@k-+j퍩uRuB dL1zK0h96! -k¹+4BAŠ{l< AC$2`HΔhQ LHu3̵"̃lp՟Q%?y4!pA#T(ºJjEx A> Z)2Z(PHkQRx.s=F<u ˓z p23؇y9`W[h*3[B? Kّ鮏" в5RTY8Ǣ?R‹H>H2(JXHx$ 0&J +МB$hPΈl{g p%H_*T@t?C)+xx'($ ,,`+| `̉p8G Xz]³$c'D*A)t )X3rd- t ¾` a})Ba[ `wP}p xZd  SxK`Ԁ!@{QU@hva)@Q"L i0z$(vXuTiQi;9QCx) "-|xHJpzju,Oj: 5Q p0 խAL R jH4ZOh( aG`ɱ&qV+5'rlO8SSrRnHy?"'$4a@X I D@O 34I)߁:/)҉i=z5S҄2,'qi0a4=(p1-1C@ߓH(M#*. eDKWλ(K V舰ʂ WP_h7 qo'[g4<)n*=pSHpT9S4z<EKpF}X[*)# 1<0C̚@{;w T);"̦h@K;N0!*F( 0% 0_>ZUCѮ-*3 V9%'iQ'89I.K_2P@r@%>Z2L U YR&y*Ht%2;X" -3'?XFέ-$L 3v- QM:y g6=(a܀c>}J`3Q`7A5Ñ!D2KrL!J>ckA0ٰh; fx3-jdB\~ )D4T"cC8ι 3C!DC͟_04peW~I4~01^O.40`H` {#\.(Q0Qt-,ځ(C>/AFفxz9tb=#&hEhrh3b0bh-dJ"[i}H5:9}(LU p h 2ư$i(|#X_if=f B:~],zI#s/'TFI(i-`N(B4{6pBհ̺(c v"BV(zqo/1hގE2K-h5ŭđ,vy>:t0Z9r&C!Rog.IX@"Jz ;E3)Y $;K0AFHKhL,hC$טP'%Az7 $֜x̛&e6Bl%%j♚PcC+Ym Z_ <Ǚ4r!d+w>31T"S8; Qn$z6n8"tHꙌ;ɕ¾O=2,Gtwh8h[Ȅm;I+8A>&AC7S"Q@㉆M=݄BİHrBaS}H"޸J;y`=SJjцڣmg _96裸=_K-_蔀zH@+db;-"2;'#ܙFԴkH<[N'w.⤦B䲂p&`@Bٱxp^u̐sm m}'qXuP?`夽o`蚠h%H/)EB ~2YSGy" `cY |N 8@01J#E&.G4:WVK@ v9AST €QPV (yC Kr rJ)_zxr(r@hr| 8zP %{OdYs1 ^zt!F%C0@V+Ahx<}K߲\2y;ݠsq8dvmrF$PF!tEdB^`0 }tN @\d=|=>lk7}Atj 4PNmD^I˙,؄d|QAd:ng5}gTO''P6xN9?{ax`="N2И ˀP"zICرCh/hXTܡ2 !?pp TZ, ;q}%IȲ`r$Q;vG61ql[k+ {IP-+ E‚$.K 4$grɾ;tr(;p60X1 :Yӯl􆇓@0q{8҇WHxS (~q^:b/ ꡾k֌}^P{iG?נ*!:(R,% ;!!CJ3 S E^V8s=ԨO` %IaO@;p};`NO wPaAc@ґz@!`0lI˯0,Q(#thҞh-<-Lf0ðy`S( ji O2J"LIBQ;3%t>0l1NaAYG,J` IEg Tb#N6E`RG& h1rRR #M̨j8c 2ɭƐPJ [c^M]2LAa;6^K#Sb:DW:'mCvFLP0 t8b) Pm!Èob*:N*+e R&r"QK a"<)!:MS}xZG>!NBI{*;Gt3sNˣ(+P$p(`7cD8,YC؆6XXC)&0pbB!C-0uÐo! =G9ϘTv[|fwϘT2oPk 09LOgo5'Ȋ[$$Xu@{dP)7~;)`flKae,3)<<-R*I4[S )f[YJBc=|əbàC8$b9~MtC!& ! Uhhd*٢`A@PL@;"Z6D@Z9dMT_m%2X)J `a!E "". "AVAjF@Xb C^/XKtσpp0z@ pvw¸@F8*jz@2@:-,58#C0^",2&Dc,&20Cp 24%, CH OЫ65n#@8O}'('T4LbVD0Jꄸ ] V³ @̱%pl2C&,ՅC<[' @ek?P? y(@bL9 !\NHetBC(d h (t*(KF|$i2@fG2)ZMa,D͆]Pb|+d`5ƃi#[)jB28b1hJܷ 2GLa ﯒$͂pYbPJR0 !:.2K'u<~G}BB 6=#ޮKJe)ZPZ2" H%.f4,s=ĩ.m2H/kPJf2:/w D2  0+a"b`FS/h+ Բ*XsEE5= FBdp0֗e."a"d`06DdWp2qc$FSJBesBo|"S `(tόlt +>Jt/\aLp)De-4^L*"` !4 / 1A35p|EZ/Tl !BS~C6eLJj(PӠva`.$ 01,DhL ^ p'4n@@-r>ldsG*DE tB @!aj8Sz>n31cbȦQ=**ҋ,T009c` !ZcC*gK(kBD4&h=js$ Υjd&@x"H ͖2qeL' *e;n2+d1 *a.r$Y/rLbJVs(`f%9M,jLzwJSA- X׵iɤJm耋F^jh"b`1+3#7+y$R:`vBBl0/&/K4' 5`/WJF{DH > <nXhl퉀0'~Q҅M77y$; u!HH~ެ%{) ASCthGh/Nj.1MN֪8w!2Wd>dtHnԹ#n$61+0t͒wtzl;c/@ۙ!ufBb` l &d`je%n/HC&NK,=UX?LYHg{&q"@ /(4{Yt0EY4,/(5(mp\kb(U#}n&&.-vK&s#!&BBb0E0-YĂёMIĂ#<'8;"<)e/Ê' voʛ4Ѯ= HӞv0p pltk"'&=v1BF~SE7-> @ Pz=G4Lb7VZ/H"9 dx+;**"Zz~@n!H>YE:#)¸(0t΃`B)Hp0 1㎎CȔH+:>u1a >8ԸKO ")dJQ (5l{ 2#'TN4o2@1`Zt(KH SUhjaj%p`s|P5Ag@ "t{ /̈́$!,J0C6DIډa@Xd@8hu,,͑čz`C\rGp: ˉl\ԂRR4Ha28H"B(PzԙS$/+Ú' #=cd2 @ozn+P !ZwRMnp'! xygԋsEP*2k #5rDReiX #HNjW5ͯ"l^l  8Kv5y~^37eJȀ cNtbhZ+Rhv :㳲A@zkm"̽4䮨(\ߐ7{T׀aqf#*5RC/މ0INwg+*Ԣ~D17գTICܴ]!XCoG[ BpMa>L+e8&Rr+#.Rṫ@/3Fp=% !PCL b) @\V̻aeyEBt5,)!"O !%kgL 9mg1"!"sJECrQM#q'q48j `j qgYC4)iH@O H A($@Tg `y?򸇉Xi (QR=O´(w#&5 z* r,?PAaRRN|I4 a8,WM#Lԓm _zoɀ&(GDIatp 0èpy0eqG$>I7'%bf¨,*GA oGڐRu㛠WJa=P.@f7c^ *tDV@0tM&P :V̖RvC$ra EA,'1 'MuZJ,DY.:IҾ@1?$UP rjV:C䄓PeŪlT>.3j#&|L(kr'>@?mĚMwu. HH `.>13@z(Tevl 58Sa AcK 4@>H O.0IН,uJz pPH0kqJD+# ^b FHS(I(ּ!3(L |/ d0%!$R8 TL( (`.`Jw3].F:걩R'`IBi 3sI9*B9q *kgp  " 0S &+&X+Sӊ> <L +G(`XNpA\>Y !-r/@vx;`6&V$==~1J Г-`&Z' *K苨9 {phk-n&2(3z  (X)bYlSA,>(.Bd4ᄏ( P}pC1`\ SlknB. T8'Aj8 EY65QaRIH 9RB" y/)Г鯻q $Ы (m-P10h,Kc3*{P\8K!, T>;_/yԃ{(sG(6:&$MMA'JGh4H1{ž$IB/ZLj^ pU8ş Kh2%=40`50w>AD>zX >fa4lܷy9F)07/ -1Ɋ x ;u(Щl~ΰZ16jr[@2PM:bp{JX JLQo"ZX ')4x'QH9!yWEdp#XJ;3С4Hnm3k%3ġCRX cDH$`P> Kr4,!pC:Si*{Uh΁;0Pi ?{& Hy2 !#hC 1H]Mx6h8ZΡ0 ,PwP=`P۴TL`HthWS ErC{D"#kv34K>(t'^Jd/ bIię/XU*{N'!Op$C:NY)H@ Kqf&Hԃ{> ;߇0(ЊI!p`tP\*|爕jJ+Т{ MXۀؗZl JIM T|ã3T,wް6]5Hmy(S1`zz& J͚&q H{yuRhw'd\@րCkxB y(Z԰03YJ>;Qؑ:-]%[$(8 MC!c@NXB.aYZSn](mPs.8@-́h 9T{^aUI1#ZI-e :aڅݻƀP4J5p+ ]9觽Gc 0x-c.Pr%r YLWQA jhJ`,F3w/'֤n`i,pU2$ %}W u eKGL;w[G+/3Mm_M a+ z2-a)|BB,ZTxZ .Xa TM M6E U0#,[kiyO>A>`*:`aaa#]8ӥXp(1J !S褭`HՊ"Sjl@d"@-̞p/i$y%a]<?88{=G:1"C?]Qxh,,܉Ǎp(لQƙy: l\ 2i^gIC8@<8;Wy,!.9ݍ<QH~=OQX&A L6ry9۱p ^ΆQiKƧlQhBbZ *Pu i܈ElC}:B( J2޸/M_泜8TE\dn0w&P:|׬>pj(Ώ@aĂ,:`C `?9"+hԥL/HVE@BAwCGvȶGcHM yO0!#)[ab7H6UTe| .[x ?OoZЄFC -5H`Xc<22܋ij5JW6 /p\:-s@5$(‘@a&Ȉ'fKʦ9ٴ V 0a(S!  K$ X2ا-*srpBZjA@V*hz{#$Ik)0x1@Qܞ|*AL2\mʼn7GX H  niS) XrY  u#)7}ٖZ\ J.QP`2"ls!ώk]TH4Ty`iuiDDl9\ L-2 1Oli8m\BЇ9 `1 ih*r>Yi0p5AylC6SIvۋ;ߋPSn=چRX"}M( P ~B0,N%lx@?_ dGOٔa#~@7 傰AfYn=NRQ@G" z>Ur&anVfdrM'~HJ@ 'uHf36xOU#X,rXL)rUU) Bx+n) *d7< ļ@yY٤cG/˿-IWG4P[-pDz=` 7Qw~' #é@"c8r'OCn6:R@Ix/nqvl28},h3vʤٮ˺؞<JSM*Nʺ')N DV@|F$TIF%8kد09枀3hXBcA4p D '0("RU6cvlwSCTU (T>'b0?@v :ۣ, ʞX  'Skg|k .j(d;f̥4s8ϴnǑVP:@zH(2~dڑv& R.B֯7ZKr7z@EZ pEze'lW:F_ J'@Hj.U=}'DZ7v1pAsawniP0 )8"Q{#Sqz` |]'|y'Fwa /"EI^X(]vXk} y @v Au@_`nn\@p@H)`0BSKM T `Iq:sJk)&7>NCY^;B`o!y63~ {p>I{]ؐeL>bd8BhMs[0(vX^F. 8#) \ž W:kܳEIn <%: aA5R4 G(T˳gO$+T0`3$ G2 a$GeHdL,;#`qɺ%E0BK<(!@aBK oe d&J!KE87!! BxMN;Ml )W2~$$ `nDJ9Il*S*lr4xPOUUR 8*XUK7IPag 3OB@3ZmMQ q8a=讌3?w%"/gb;y h e 9HRNeY+@00%a au5Ҽ*/vTi`K:6l)V xNI/8X<)Apkl3@Kg-O)f8Qm˽P_7ho#rtR C*T>85 J)`!z!S4ps5? ~'t` .%@n  O +-*@W^ӡ<󴨆|m  ?Aq¼,e-ySOCB<- C>k8'*M`Q0Ĝ3HzE[t >$&Uʏw'%8G*F`|$Rb%OH `%TdSGERMe<.J tAftvF)K)57UE aE5F~GdVhALvcrP i6UprC5Bf@(5}Iqh"ЮrI(bǁ1 6hJS컇9 r;A $%sh [ ̎3.-*ԙᆨ-7F *T"qyC@9MG,CytK$ ]ܾG@PĦ4d828,%acdjB:.'./ 0v"@j#0;b,C@-`0aVA\V EH#r$TbNn,;")n8ABA<0ClFKiZΘA>|j!\G7+Ohddt# n&*C:ĞƩEXbMf@ u+$B+gk&t> *%( f嘎hKzDdkL' CH|Ȅ\)z0N` _!Mժ>)9NN |5 "`FHT"! UHhxr&-h,îa.l ј#hXD)/-*d&4>˭R -h ! a \ΤxFn* Pe(Uü1@Z#t+-~8m !& ᦔl\ѯ : ` ңbZ]!j` .hޑ (.?e8b@XrAHm86q*1U>R$c4`!Lׄ!brj.NdF>>NhfsT\8-M\R.F.Ɉr*B|9GB G>v-B|&>"vGF rr o+B"u0҃C` "`& 8]!>A?^md$a G?xgFp @ Ta fR=h )W,.dUavnpP#!h DM D >=`8M(Csgv' HDb,8v|T."tz _tt\#!CH:_j hT+^jJ%hZ$Y QF| -8&$ RؚŬ*& +Klg킞NaTpF*k4̥ª|:d>>mE.A @PEUFw M// #Pb$22pگ d7:A"cࣇT ^ 5Sb G"a|T/Cisr ';$+ V:_V d>lܧZr^MŦ p!(c68u$ `[aB0@$`X:VF\MU5/Ȑm\U|Ȑ @`i8^8fpl` ֡!+k\f86xPHJF.j<A_ aPCNn) S:" aKp¤D>(n"(azmeYJSJ:G&,6|*ϗeT18ef&-Sb`P~$N Bc(uFU#T@HV jbjV8)FJ<ڣ~ʸ֪yaBr!?L1턎I @a1W pNTD2h0 Bvx`arH "vVCHlm))Xޮj>!R` #EZ,nUs1gA #^4SmB ! B IA\T?*!7: b@b. FfaJ"DmB#>4bNJz$_:i `Œ( H (Km, d`ׂf_ ѥA!]jϺ 'B! ^f!}C@@Ɋ&Dڭ{+B  HFb:Gem)ZeaaDFZT3%\%#8aDy(ե˘%W:H*CHifW~P0aHjjJV(7[B܌XA`塞0QA;ӯ<hB DJb@`p!\arU"@|6ʧV3ilɑBgpV&G`.An:KQ۵L7f!Z#29Dޘh|=X2J` Wm$m❃:D N@3NaXB`][P"aȘ(|6, p+쩻󥮌KI{^D)O(F DҲxFx#|mV 92."xa2Cv4ɘi+w{,0!kfG̾Izaon@1'QN| 'Z<48I  Xopm0@(Z)VKV[7aJ V i@A#YD8a>Bi }APŒiqciJ .',0[l**RPjG#ۥ)Ŋ `]k#baVq PJM2ǐy R^ѕYYC4`,a] uW!%v#;] H_A"@mF1t$UDg8c>UO;D*i/ bDPg].#w aQ8Q, H6>Am=FGƩ9Sl,Ofa|ūN$Nd5PЊ7NL@p-PhԞEoݛn4 )nE)$>HvZNjqwnU`? (d2g|۶զrz+@Ɵ$%p,@ɲpn!@?lo" @+PۀsO8Ţ:L)dHyfBVpL (3sBpO(h1?aU:BBP0 S"1즔h2nh6xQAUU17[J NGKd'" *(=p (F0w Yaq2M]]8`jKcN+r&G",mVʕR(Mj (8'?Ed̙`Gjp]8%$;Yմ"xRBjHےbk`XܚQ/E ;7 VJl!!)8.V'E4^^٥KCͩ)h"&mb_<88lv55=U (#x !qeaq 2--0& رs XC׏nBuy3T0@ z4 <1*ՉU1:i8$|~oI{НAhVLdJ|?G탠3HRRrXz$ #)Y Q%x58Í !8%5,ڥ miaʚ0 69y;%g"b>A+ɀ䆌8+,6K+Nj)ÀhAxMZc zoÈ#⫥i4 z㹨;*H7Vp3<> a0$\-CpFn2($J UI%id70O*a ƞ8 8#KO`B֍ـ 2!:nK(y8XDCyp,6#Rx <2[+zl߼a%j0d&8dD*alW??{C4w'A"XՀӖ5r/Sx4C?pPF`Vh Q@RST`IXR" I8M={#Df Xrz 7X_^WTFCP1lēl:A Q d^Q@6{x܏=B,U@6us^ Ix5a /P UʹƤ88uhENG]$z&{yPM1"CIP;E0:(pe7!0\W7LKt; +t:Yà$!=Bpa< K8xS$>64k/"ACZA'z2#>"]>(/k3 if\K}y)N< SRQHL9;Ѷ A]sxb 4f: +2xKI-4V6JՒ=YQ$֛c ~%١D?p{,NjJM[g!x)x(hTBU!#xKbzr"#S& Pa?;xooNV *3I8221:RW5> kRD2^hAs[X0LÉcȓ`ǘ:)װLT@t8Y OE͍Q 0Қ޻N6P@HH,Tl\g 6䉠| Ph H^3;+KJHI ThUw jIqKFsRc HҊj sVuI7Ћ9@čr z<]{*(MT^wAxsy ,AzvwulWPjk1́`'6 HŨFt*xu)@}XpS0} 5|{$ 74z+*B-s=B/ON07Oepu kΎ;a6@]^o58$GXPM 4a ?hcؿ3~qpPэX @1PkiZv1h`KH's.$è@ 0 NT(U(qohXE+=!̰i>e| 2w$ ,A.3h 2\Vb"xh\y upAp41㣉c=-spH*(gz&ܠa C9J#ݠ j Xl(>]Bʽ 8T ( K@/0Kk2YŞşx oɂ"*8J*ތxT CPQX`A<:@l,z?` ~G@(Ԗ60nd~>g@P$}"Ѡ$ eK vK8w; HB5̠&>3)_O4fXxmL3xmqsH pY,EQňId>ҡ^{cN@6l !oBb #O?[%F:/4j6QXD'(;͹HLB% rj:, 6$boC ģJ#GÌ)l q6N@dXte * nmBf"I4iJC$R2%G#`0N<;#`4vgNDPP /p\8A- /R4]W2dD4;7N$˗)A``ѶFZexǎ!İ6 B&?2:(l,9q8مIW[nFJc ^0 pri-H)`4@, =zyJ(ZohUo,7BNkK$F! vLknT#`&:Ǣ|6FT'DaTgXP1$ ѐ1(x`e Qutx4d@4J#^ Hñ##*Qhb:ɰ 2Dh Ef @QL588 5Tc>XA#&'9tEX`¢>aDQ{k "9xj!1 @-dO=欢"6ʙ"CG}Jm;(v@ #&,m~/p7.#aP( $EEoP} uQ\%zց3gФFI1Yz8C#6F$x1lK>KX-&yCXO'U-{HrIi^+l)". {\iK*!9HЙ:rFf],YĤ!d؎.+e7mYO68?v.hl8Z_ `b ᒤaA/$Rkko|Q-6yL8xN+E "yRhI]^>xm""fv_bm5 Hg2~ᛩ X԰ X Y:d ͰA>0|cN٬"3&a(@g njʬ3u aՀpR>$ pr% l&iB$E4}Z話Q}j-E_WqTBȢ08Þ2B=ǦiàsK;HT4{PN CX@LI@k= k#r%*5-lvAP :N8ŀ}\C^wX+!xק2^hP` qf v 6F`U@X 6`` p +@p@]CJ&CJi)dbVjP <|}nL.HihIٺLd2hMk:"4Yt䄼q g*,G ]FЎ=,Q0j+$ a0F<> @ nzup&ׂ͚BgED#zIJO:bCL%S`B<!HA .1"`&X "H$G`+,baAĂaWD>"\I\n&^^00Z e3Hh3\],*DbhtFT("bh#@td!AҀ+ZhPLT5bHba"=`6ct@r $Sv#,.3c#A`@aNʰŠ*bn4 hÎ&&CL!pa `>t@Vt~!V+PM(@'E?|!aZco2`D`2n>E&d(,r!]r*Np,L. `B`r|Cӌ@9 >KZ)b+xB- (@ ) T%j1h%^A!..@DA`H&_z)lB̸l6!a ";0Z b":]O>(3c5!j>n8B /.$ʤfD@aA.j@^>nfiX%U^T!5`0 @ꀌ FůLi>8ŠZ@C^VRl@ij<"ĺ(Y_:YC^zf TtrBNBZ!J8lpH ^GpLt Qh(rM-#jI 'ឪ1=^6 ,|r|C٢bt)x& t$vpd4$t0"`r `-i:n}ҶM)*#)JVls \ Vc UdpTja& J*Ug*th lIR1ed !?SAp)mkd U 2ꫦf#\7 nXO>ClH\ .:° |!ĀtwyaX@ ?@ yo(Č$D3d?E WbW0b8kQ oI0(m5b@K!_4CE$Ť,B%*% \@"N΄gya3PAt@u,@+v S5z,CކLQ|aI^y$o2r rpNq بf"J!dN` wbcl%F|뽊f\c(hEq./'HITt`1v-|*ul_H#Y%;BVS~'d$0}}#2t7 k3h"A6*JP6`l`  @Ga,qדpK8Ț)q;ߞЭ0J!Q#g`G @ Z @ #pduE# G~cl("JIAqo-o+㕉f7Ǵ9 Lp2)Y! P l 7*y&X#B}=R  InR@ yQTYJ<,'I_#aqF7S@.DI`q7%8M=ro"L[b&@}"/Ì"\%jw|!XPTRTai8OQb]: ' tjܫCl#(r8g"o%I̎?##qFdP,b aJ)b4X~0@1"`L wҺy5u e(͢ܨ | Y5"~âdBWLc;#4?JDECm3hRڃ"ϔÿѤG5wˁJ"SSYD~$̕`I,b^J5.o 2yqN).#1bL龽*Z*t.F %@Av8DlF~ͤejқ二ZpAtbHT`H`N %cfDq՚53|5: &"o~?52$BRMG.Z`Ȋ $쎃J(U6o*Ab8voYzdn `@z] TO #kq)ϫK9gB-MFb._fHbJkYz Xq r":qNȾ~g<<"3tZ@!rTa[+AiG6C @S 7 dl9Tr)"0@ ?~?aWLOE aY0e ЀL%3q2 c, cn7/ QDS8Bo ?_ָdu`a$0e%w,  Š+ 8 }W pc|_@> B)?b-k%`Ԟo} h$ɠe<LB@r6 vAAU(}c?[uxv'Jԃ<04 h2g.` -ivFYQXWҶm.a`T b$4`./.,0P!j8.RK"ʪb}  +f0Q`S9sb>!h<)(,@B ,(b*5){;gDsZ* hĸrGIR`Ua Kl%Ǚ<@0@"4pVKCW (,|GXqy&H:{ܯj KW_&8 xNTl&'?<#ͪ@:Hh G)4Y`IezX/*ԥE_6 d`XSyi- @F5XAY)TNeTfbQGXIHQ`)%K3fipũPL8Y2H]([04K8$L P rVHu欎B(H@6!Bއk!!0-E@[ 7cbCZ[:@ |H @F1={Nq0Ykt Ѩ4Ru`2P4A8*`H`AH^ /@rK2aE}OT_h7D4zS.0$-y6L&EVD+q喥 /mzz&)@h$;#RrX)ͤ7LK@G(;4pl= 5=Pbzh' QKI ܮȹ_t/{} !$# fhȷ+RJD!I0W i&%erAɥU؏I9G ^ yJ.#u[Rx ~]x(5m t D [~01j 8&\ *@"` ;G@hE9eHqn*8↠ 1 ePJU I hPA3z)]!)29彷;_@mς9i5 ѭLL%23hDj\ 6)mnʦ? #'&YWA-`P@ÜW+9!'8b8?@ӀZE:(d\*CQ}푵YurHI$] Y}5>%Y\QEXkj+0[0i 1(/00.R @O :"2P^4K ؛c[9&M ׭0HϠGxIPwX`宝qO ̂)/(3L7 <׳!$"hc'q3ڌi9dQ82%k$ JHiSê= *JڦBAZX'DȇoGd[O 7ـ0mH )F\9ۛ=RSeu TJ>&)v,- ,`h&&6<+s[5 <@ǐVX."'Pz hN8D^t\ᨃT%sP7[s{;h |@()j%IV`# ?m8uT yW @5Ss<[<$֓Z_`{ {yi`zXj{-I Ɉa<+\X HWp s.?)էtDiP/օ.lV9SAǷX-HJ@(-0y.h|vx+zX[m1Z[gz86< q,KyZh Tezż`zxAƙ0j>n %pG r* |sp9PC74Gy{SJ ~&ŶԅYb߱_`Pl* ɩHɢH̀WpA=&C2hL E< C4>׶leQ Ski#C-aSZf؈D^ "bbp@e8Z'd8¼Vpv9[t8 ؀"y,tA!0@9c@$"$H@`bN{B 5 zr"3pfb1 ( 3  ĊMPCY,5c茂f?I52%)Ӊ%8 ]%ˣK\"ՠx@&p:=Y{ O*6CN6Hx`@x=@ |Y#w Z[7 :X>G58]G莤/x'C` <"¼\£8ED0 Z~3bnh%Ñ#̼o>\Hrh9CPd0jsHP  #` Øh,E#*R0RH ܬpZ19q;hHJ 5bI#.Ir壌6KUt8rj:QL`9Mxkܣ.-2&ꢘb >x%Z %pNH iK$Ai JN,yu2<2/XP߄i H bN ~v$yX!ðw"hݧs0·a4V ;:kQ%ˀ8R6~KO[[$м:k A d Y03XWȹ%P]F1BSzN%DRMȀ1tHq7O # 6#{D}D)<WaHN ?c<)&ucNPK9-%uuӶeJ%A{=Fz WjiꠉbI TkoL 4r h *M˜Pvb @X Af~?Xd0&$$bt~0~-*adCcow Aai`p@( tQǙ#D9ss 0qlÏ4z-k0F2pBp;F zZ&drBs dJr L@;Ƹt GѴ9l 2cctl);ĹFӔ>d7IBSLI!⽀ ;S# >}K8$&:.2b~$c h/'"KvP$ To@p";.q-ll}.2lW̖LH )€|W*J2BɸA?&+Ō ^@)pH.?*^=Gdz_ V 1Ɂ>M6].a7@q  2g Jˮmx @ dIp?UʺO&0r`}z@H|Zr6IsAU !dg|l5$eBW~',ƴIsf_ L!XL ;ѠRIym_ _1%?J"'!^*hȈ2o$'Y52X2HN 2 )GA2rHG&}4a(߅DnqŊ/]hL o7!> T|%•II&nV0H=1vJ% (ɬz6;GS;3;a"8tg;hd !\,@\p!#Y k]K4-}^< T*<.0&7tR !;O^#}@r"\K`pm5,vz~Dw(tӃS9zasG5 Y H-`Ww0BH R&!5B$E Ƃ["&> 7C8o9ʍC\d?#>/ 3"ơ&>ɴR<٬+$  "Z"P`V)0V%"׊n4Bt6 $##BHlL)f0 6.fjt*rA-\@arx:` AҌ4 \HH2*a& if%ڑ 摂,H!La4@ YRt'iPKJ"JBaI 68&Opi1aPz 鮲#fpC@jS%)cpƠ X`bB``Oz.HCkV%JaYX Q"M]KP6$31 `a2@ @ r3身%8ʙ1&"2 Nf{k*瀀1u+&@.=J}m"G q8GPNG) v!A +P 4 VV*&2Æ9NG*e&\ƠrE`ǁ>g)Z0!F8'Z  D{PxxU#lOmnbRСidA/1 "I+ !hWH@RԢrН;gF2Jd!" êfvrRc@ö<"zP@`*u@_0#pdEI]+t 2ÃΛ)Eт3<>!@ [00-s$-*2HQDV@A ` m-ӏCEC\\ )"B  ^f:%Ќ.a<F P^ Zg;k0E(n__` sMvcF;QS$!@NCX%ppJ#>Q0/OD)4@ `>a*Hi*P0R2Vd%bZA ` `ABM%LX>>&4 ӼeԟޘÆ~Bazp p|{@J"#T 20`]Cn%g)e!l$&qJþ)i/L !) `z8d0'g-Ln`Btz K٣2t-&"@ 4fS^cKdg#trl.#ΜС:1| 2TY3` *$ D&Oʪp. xh1^cJ}' H2!72Z0j$`T:` Jo(KF}G*Jc'+q@cL`38&aX.@|Sо4a*Ґz%WN&ѠovN O7?.z ;,=cn :CtB(AG<sB&p3ef(BTȢ""C8gi@6T2b׈.@BnM}K#" ddLHH+N`D3( g&X'(2V5{%'tle-qGMTB?6|ؾa`nC<*` Ka,%Fxr$$6 Tj$*a$eU1~gKS/b "$Rf @[UhLĺb(c쎫HmAHRt<2ĂOUH:bd `:%7ֻ +M87X%{-0]1jm1!H8 Nr I^2 %QNBjh;(Bߤ> J *p748O/i"!%pL>FR(\^D. nnM`BtJֈs`anoi D2a/I;RΎ`EN'. >:z>I3"".an6 !@Vz-`>6D4D` W`F*Fq.+PGxMPM)3~O"OMyzi!؇kj 0״>Hޠ?a,_ yr#DGf&I NҠg2'HS\b|@ ͠) D'yZ)@ž1($*x!\"^&Y @$9CI{[خ .E   !oE  a <N&#{<$1y_H.*H lcA EhQ[YG5;@PB@yaT)ѹ CfiͦBBD &IP$S= Y\R-?bpU(RHX ijA :)dy&HKB8:!9~9)J4ؼD4 Q|0 !:p+ |`wKugzR2`x_Kr$O1 H`4Np$'"[?J 2ț,R@X$=HL4ʽGJ@}&ƀ0I8ʲOJSƫ 2Z|$EL۔!r J]}]3p4 taB:@䓄fl-̍$PBbE7t!1Φ&ԪJLZTڐe z 8Z:"o b < a)xXFe1,pt5lԳ) ) laq. li3IŨAވK A4 J)x (pNHo j$2@Z$G֪O&d>AbܮX8v26H^ `1eb!q)!cvpqhlӤݝB¬Pf jicȃEGhԸj#Pk[@eܲh+"TS"3&މ oŨBδa}-1?X{ :']4#>@ 3⃝T͑(@\ځS4=&7j ! T>F^yJ/Lprtxs]yƅ2#Y,;Gpa6J(Ϲds% 'ݙIe,v?a'MF懊ZH@21/Fdq2v{{l(/ Whx3CJ@g[IPh9WC[!e#`%pI4 :Ikf#pp0>H\Z)sAS.#2@$ ?19#В9aU H! 9.lcow1@8kpI 0y I/CSSۮ s7\O3I1@?ʡp-=SpVp "7 2Ҕ1.=O5( :XMi6:2@)#pX :b:;x4+߈Xwp0P\\51:۟G EX[ *~9y!9U))ӷ`pаPb(.88sƁ)>ʙY*l,!VI09I%=G r7]\C!%k-,XLp y횬 5yْo98:A+wB#8&=;@Az4;Hak3Y 2`W5bz1tB;BQ( `& j @ y/q1 ۚ)Kw6XW6#ԅ'p)H bUH) Ȃ#K?A+ [4Jy*)//+\$uPhV AP0Ԉ(ṎJ%)M ۙ TR ļPܐA8PԄTH逢861hR> jX}mH)8pܜi.i;02 BD37؉.htZP;9mT0 k2sQa ˨$ 327+J#fBgr3S$8{7 6lQ=!ʌ|{ҝŒR9<{%ΦryI =㞈8CYoH-6hl!.g7H@z@Y(ԘThVëP.%0)bQHZ=R04HA>ةkgI[jc͆P)V{5B"zD(SXڰ1@ń8w{̀gV=AliT3Ww1H/>NwO^PySDN@Hxyİq|6E=(t(4%`>2$Z!PH0Z撩1g[ MCٍYQX2hx'T4E%DZ*IKI!)GCheP(z'γ9T4@r쨋 Q #SɓN { NѶO,/K\dsZԼ2Y T|_)AsW-ʺ &Phm8 hK-`xU" #AådM`^_85(vhsa#+N,O@X:Vj e #kC6'ePcqY;!5-cP%9Ԑ! $:w uDk876Bxhcc.8{} PR$vE V c(Q52zWsQS*Tjx޲H\K_OSc`QLA*V#tcy"eKI9hflP82Ir{"F? Zt=>t-yS!HDJ5 t6sG%A`X,J`d9J^~& kH>>(( >yr5ab,[t#\rT(+B&B~!XVdȬ:(T2 ~#dJ%JR>?` @ =лz#͑rΕ0X,bl6ŀ0|H(TJQr1 0 +nؕp+';nU| v5Ig|tȑx,!ÖEiF0P !"a(x xf+G {0OP!n'[ZiAr-*&@MX}!gqY->Np}#"H0* u1yа`U`sTuUHf]7#:Z@]xg`ben`1Qh@NN@R̎aAjbp& MhFȂ&ȟ^;IPR(|fގHJLl3ɿ):@FQ-ѪI+?=jd"Y\"~t&U,_**LX gVhI/in[!G ȏ0lҳ:JX.  ̀ >~:`M!-F Dʔ *F~3 k0^ht3I7JCܑMq-x|@@ JM̹%#|i-x`Oa *[q%rR4HCn8pn\>"*cLCPT&N3.%PtVH͛# ˖x Ar}a *Q(͔bu`JJ 0b(0f3{(8ln zb*X#! yT-KI0Qd-J5E`?AK3^Ƽ!M=->(๬u̵K7yTI3[ ;9Ft ỶZJ(!/qvpɇnH^L^$JPB*CHk~Ip`#'E0/"$4)0d .F%#2]s3'1@^ Q7 Aq :5Q"dJ{Gvyj5էTV%>[%>C!65R97-Kz֘nZ~7?ӑ16$#[ELn.\HS>  z@ ̐:F.t :z!a"B䨔:c$VnlJB`!ȬF JS)@6jJaRR'Dj:h$䞫HؖK#H F >`":_eJC &.^BR0aP t7C&;%A(8A.r$Z- JTu@Pϒ+kG}Q?:wC @La- El%ZIHxKfd쪚Z jZ2#l`7Fa,MC.^F:l_aeas33GJ`a84r )%]%Pb8"G(H֢ۣ|pWn!lfrg`~ h.N``PHD$J8R_E3[,f:` .\B2*x.N#"C:"p \P:_6z'R(&rA>AH02r"̘ L; -GPLlPD@3TpQ"DRE~ E+a, #N7>.zI] p_ "#^¥?X>UG~N~̔ f/klx, !4& #) %&)~"- Z?J*TbO`U;+B H1WBiƐ L p`(*U#xn1*@RLl `FJˆj7mchLT ěaĮmHbWʋd֠i8@  pRp;fȖ%C* GPpҊ\ C|1]A o /̗tiH$` (.`Yb(*C,E-jn{ y`3p-\LhSBb$L>p/&ԩO %Mt ܦm2*HцCR$a aAPx:*(ک`1L$ ^`$mQx9 tSЉtYf 9!x{Ww&8`Bn 1$l{R1khA&$u̓*eĶ=@ŠhDo6J*B6'D"#/ D$< DBjH-Jft5X#@xAPRJ7"v!jf3wa `tg >د jɕ~? L: OjOީ)xF<,#p##"Ӽp.ci8a0"6a2@ޮC1VR(C֢$cr>P @g ! aEjP]g1Pr2B^,`'fmʑ;jʆLEu z  D$32m@p!LF!e cT٠'JD)b5{_-bexB=>,1ABa~1WRƬ$rTSz$P!2DWmma$xGВ@!;9W5EDž$c! ~Fl!~&`Ϣa9IR{BH@&aLG.v0ZY"$P3gSM4)DmP(\0ږp+Ih刘H^%@i*\@vܸ^Bc0320/4!!Et%=3kJa;rPB^c5QCR HLɠ4#+` ,82Cl4=*ݐt+ `x@ZPec9,edn"Y%qa80&#sOTU#B2&r%[p0pTގKYTHQ\0c߾Y2ODǢ?Cc q8LxEp1rf F` 3~+3A0@ LzcK1U3p%o >$_@cA%A,SEAAhZYI`8`E2S@:k`2e[b8 jT]"\ޱ8$3JVdV}Ghp86O 2_>ߑȕaHTnk,a/&7Դ@r. #HAW"fHZYT>^C8Ѡn5dU eyhnM,b$!\Dbai.ƶDT(4%(h*T􍕡q<=&0Ey9">$v%Cv ."b:ѱnиSX4"no2#n@WxC18 q  yFO `3HH?,Hřh7\B49dEH_H3#̸ M嬮:,s|`&qvցUdEOak::hakAF'"gE%v)@ |œT XzsrYǦ.Lz{3pwfG m11F ?^VkqgQ*G eQe_SeRZDoWf`(:akߙqЈz<F`efz!)E8M,ZtT ed me3U2_HE-Iۄ$'XCiV%9ҳ_92.г"XJ;TA琌td29֕È*6udX $u%#  Xw8`.#VAD,k*k1CtlX- #̘@L(gI]"$ V~Gw97=3tov3vG]1ݏGJxH"G3IC^(t2+n)A ABNDOmxrBPJ BFu SVWV>8q"ѩkbOiը5X=c?x,T>f%Ƒ>cq;t_[ј2@|?@PH ۄ58)Cμ>G4=~Cz0{T8#P).?2q ld;d 19f k*@) @ ^P @ ޢ5ѩ@T3+%8K\OgoJ|`\ۮR ?̇۶`3^R=JdjQ> FW%V m@VHhɦ辘*ݤHi⭁=,a2*oX̐Zjq.@08Q X CV zcHIz 9&.8ri1+ *!! Y` Q { 7#ѓ+{ (a=9Ì20P* 4+b(! h[p Y+cPa:X8;)($d@d, piB҅y,CpB ?9CÉy7ѸF xjC-$` w)a  - *#G pSi@z:,!]3K3Q"p<I˫JI,!hP%HS8{$\,dJ*17ʜpJ _/sF  K \B:{>Í-![*yЬxwZtDKr `%HHM)`Àl:q*=X8ę1L &L#sA)+e=Bѵ`AI*%X#2S KDO:"$O:Ĺ0 01XkL7*}97x5>8C("5DP"Нٟx kHQ7P0L 4&8"0@Y? z|9; 7  돌ʘC1 d4B?Ta 8R0)ޞ4Z/C> yl/?jR1yUX$@kPURu`DKqg2px ̹/xhkV-zЌ`$[d\| Q7+* jGb={FSb9 tN >- ܎*lj:y |%x$HB9 TV4BH%KwUZK m Th. @a%s2!$ ,@즌o ".F5@`Da6K 럮*d޻ۧ)~D0!5[[H^EJ ؃4.vJő" Tғn;:h3{X ̇zK:s;`uC݇h C(Cghq'Wf!@٤pR @ wXqOƘi\uC:x|h(@!;{샺@8NM03|^R)t8N`|&\ "_.(p9_Ah5N@:# \ 銀`9V ia.ۋ1Ҋ}8~ ֙>*L$#Pn OF88+ݔ!(:?C * ݊&䪪]Ib.H0x_(eD׷ `;h8HvR "{B\27@Aᨚ̔;d+ъ Į38-y @Y5YqXOJϟJPM1-O (FB}ܹ25+<3qx^hL4aik S RxSP4pXv'.fqՕЁ*pDoYL̅(GFbŽ>`ÀCi*'H1 @nE.mSI@ Hf?,H{n 15y`_[ aiq@Pr71\]J-AP%In:t`0IHhO+ 68g]@"C="sK/p>8vB *L]pL xFſ{$k3Bq>)_pƄPC0 E"0ȏ" Baȷl42&xhd8 *P ^04uXr].re^ xK<Ǎ!y"[, !^d)5{Јx`)/x Ar0ӌA ٠N "ڡ? @, ¡QH€0P$e3Ag@XwA"Z !I5.@£W)$b~~cLU(p+sC;bo5  @ "D!*w(D_P" ?#t~}`bS Fchw"4UjnE0hGs3L@y:y%js?4vIa@0&-Ah,_ex, 8w'[¤2J2%Ph>A`yL#nj-:<6Ȕ!gD8%Z EZ܊K$ P\9N!pU#J(FZ') @(m4G9`־(LO A(<3DM-$ !~1*>HZ{NmjJ nT3H00$GyGR;gbĩ Ur衵JU3 Чj 'jE#Žzդx>0'줷 jaz  S`ahtSX.Pk(-" H  @F6{ڛqU-kɶz";rB%3rR$,ؒǼ+*((k;]Hd4>1wmh,:8p":M+ ]-#F4TF\¶sI*Pն y_p9ɸk%'fm"4 0GIy3s@Ѫ>>vHŋ̐DJqK*3FȗDW=03LNCk)I\v!R0Ա<CC>l50跀p5]ڞ_n3P(@ 0qdM% $ْ+oY Ct}0X:I&@.=BPA`vnd}ɹR<p:C00a yo5{&!-Šâ܋#F`b*6&`p4( oN υL鈚MPTJJ]bx0`IIPFY6J8Đ&u0 ֠PVi'`$ؕ"ʐXhVGX"E)GIћYh@34a?֑[d_0> @_ e/T c&uec 6 H?р RXDFV8{BXL< )L%`X `"0DV7/U|NH ^/I:>VPThp"PGds:na AeeveDmA*#D0Ir6Ab.{ )^q`T4',ВB0#fNÇj"f J WG<ȍ]dū> SdLĹxK]!t,:@ҍnIsDOx`$P}QB$2! 1|/rLhs)+ĵ" +=&\ I#)B7.PT=W (1肒2K 8CEڻ-c;`4)r KYNӎTE+9Z|@`sK{eĺ"ZN ܸ8-m. ``&@$l:b..d(TM"ê%-WE &xa"HD@f:Æ* `CGD#r*$tBԃ#Xx OF^ a zAhgFtr#::G)4' *C6l`s'.UǠ܄LQF=hFp7X`H,#㔝  T@ lV06B)*$l4^\.ۤ:&:IA@e" O&A` $ ̚  2<lHFjAQ`*eAL &vGʟ咣Y F 6 fQb R0P0(l"* R+IܝLil6*DC(fJ(#"%t " `fĬ`'D{ #©fH4vܮ B&R%@-^a2:Aܷ"B 6@H`( r !n OF4mg* HaNN L`V"(zB'vDXLC0gzAA(C\a -F/: Cx{Brh4Z"\% >%8SH#N*D'!Aw E @ `8bz3V"7S#Flfc԰BC4k!Nnda}QJzآ ` 7xe:VJDgT"0n oㆬpↈrWNvWF'Vz\@mbtAPbJ"J9@.p<5,tFlPyĝYg M^^,+g Flu"`!VUtD@7@B(O!2nFn5Q3*W@NS 젺 "l03.ځ,~fJtX<݅%1+h-mB #7ASz:~"ޅN^j oA_.C5Մ(xr?i{l1*S njzMK3{ QW@.a`a5X*kȘ2@z Q/*9#"1 ႎ *`!o` ?Ƴp!HBŽvT6t(ኬ#` 0"  ^bhlZH%Nd",<޻cR"%, g3AnItA"+@Aag+.`TKz@ VVT|`bQPHNJK{qǮ(%\(G#]dpBA\ŽaXgֱ!rbTbFt }\NB(sA!+6Ot\*#v LLr2,i8s  DN&e6` @WbB.rd ;5"XNP**-__z."T>Ȍ\&b3:nt Q b`Xul ͪÂ"5pGN랫ħuG\Pc$!|!h~t;Tdt`Z;Ƨ4V 4 OSA _=Hf9M]5DFؔK(v>칧|jt\ Ѡz })y(Fd.nv=NAzkN? 6 keJ#wF"7Fa98!'K?Hy2©N vx<%FTSMJhB*7Xlbk1ZܢXθšL@)t\Nݘi ~ N'@~ϚX4 @0}O B PPr5|]ηbHF,JADX&2*c48&y@~L2g(LsDRe\0 Hل B " @͙ށ#Q)0 ,l t-gIo0ϊpN "PӠ[ftgxaehP@jfy3 Z*(  P7 Q8-"$i"+r*#f!':.J`΀bŀN%0k8h+ 4 `$3 hIy$j-*@RȯQR2 L$fj]-!NTѴnǃ 6 `"̽yǼ.V)ޕҊN*N -6*.5Fei]DQ&liصϔ=&I 1xxYM96d0G * nB@ J#* $Ʊg(JQiB@x9/bp0ÐRW"҈-Qlj[ ⎰> !.jkfHHfvڿB3('x-!t䡉JU)ˉ).-1BDC;3`g +J$eA rP'%š& aI !E 6I3=c 5%1+|_.9rNOC(@`&%#Di똨D 8X*2BpYKM13I,a7G n >:KH*+P8F`H11CYÕ 4XlX !x0И4NБ P YK4HI4eDUqLI~0Y\rjxDBabz0<0p%vi@wfHa>! #q3!NF /5Ptüt.J0UE| !~9|a<հEI6cAHDc3vnu (%Ĩ)><ѕ:˼VNc !!=q)PΧocAV #0$0pԟ8{$V$@Rbk)7RbO7&y o  ;Ζ9lP!5)W`2.2ิW+ S91W(S E Ϝ:oS p3y f wF =π@7r=e:Z1102  :[Z w;rB#!z F;(I$c8f$fp P0pKPkisqHp=' ;  $XHuX @Upq0EJX1b9yޡ㖀T:+hsn.HE p7c!i z- e`i<@s{h B) P*9* &pr #/+Lk.A XmZMa(r-<0P&. tx +L8?0vq8  K4 8Yn@u YfK߰a@< بB;-њqaxa pٮ SVXx#+ ǜ0T!4q(@` !!0$Y(` ۠GdT$yΨAi-"0{a cߛ + 0f4%*sh䀠 A@H*ߥi(!̀YX!y DŨXŀJv}0c sJt>0XSӫ5*F|҈t40u$hA87aXv415NiH 20 =8CJi;kى@-#kÇu( ]  ))k6ϙmRb,%#VGq0 $P; z ;#om2#` `x1@;Ԩ#ovAX4KUjۉ30RqԚxSr(oGp؟K<`x)TRqAKk3c@mp*4OН %7rZ  v wJxt: (%q  |zAIfj(S <3{XЖ Al8sbYmqvi# K@AD TЏ* ц`^p\\n X Yd-Y? W-y+ *9ymr htu]y P!BAz+Y ĉ H Л ph2mPV" H0J\l$\ ( 26uC 0)Afx@jLX&td&? Xq B %' zyB Qg\8! <( CMq D!e,:xĻw!ٹ0khp6'5иҔy.[0 c߅0R**+Ω |<[4%A* axX Xo6&1-R 5I! L(xxVĉ x8qB<j6『`@ b|zʌJYX2n@hϣ hkyM5ҜWgaƆnj% DDhbbE"A`Hpf`PQc. "Ϥ 1H4's;R>0$_xx2#0 a# K&RhQO80aɰoJK9r= X5@-1ՙQ ǔȗ9mrEj֥  e=).88 ם-w8هv#v!=tYj:ZpP`HI.;߀ Ccا&:{xsH: +p$ki B 9NC&`p *]9IJlYy~b_]P`A>,a3πYh +P B8#.v߂apaǑ|1Ї qyބMP 2a(h몽+( ӅQK?6ޤփ4@\qQIsy@\#=<(y" Hj8is<1`-ⴉRub]+ȶ*TIhp&1^G PD#ZF b+^V.J(SmZƇu*.X%ruDY =8h*HѤS):opWXL$ЕjIKK(f#XJQUh 8 Bw2%zyJmxqw$]@:`]QZs ` t9[$D6*eb$ A gAU6HAQ\RUIpKC!d|> "*@&u"* d @(0bz&212T(2X!+Pjguj3?yF ` ŲS)O`cxHXnz:a$:9H<S3 L ڌ ĈҎ8UG)!:hp2ӂ)p)*1{^:À? K?P ? @[?;!rXL"?ePL2%I@EB E `,\{>wM A"p( 0F r ,\ #!j3?ʕ%$H EX%J}իQ$EYUhԝ=-eV 0PB! * |ŊxHfFMBI84}Vpv%˼Tm"aN*橮ޟ'π `</ "BX="`)KA ~*ǣڈʺt < `]򠋡Q?" px5#73BȻ )\cg\|4 HNÎ)9i&E n\`zL`. B)#( `*&4 @|ܕIBӹ*$b=;`+Z)W+>KX3 @~'`bY;:'iP^{*#^',9\"J1g 8"@J B@ @|2oğ4Ϗ"CϪ)!vr(H;ޗF`0E` hxkAسP¨;[Tҥ̂ ΀hn|`L[9}XuPQ`~BffLĺ0eˑsOGVKL"@*J3J*<νm?;ɡPzƋv~){>``Xw0H0PrR 9(jU顮h`,-vrZo#HP*`n F` 72A /'VN\QUDNt [@r1pX0;Gx|ē>H T(L(x$wK)qFD@$2TDyy+s KQMD$8`_# !2@p Ѹ`!@L >t. (X&9`8}`8o'ԞeWdSpERq_PZ1<Н k UK",l g a T DAYXaV="=<ҏMFX@;`Ka^+xYLp /pB$DzZ)W(^DIz,ldHe&Rw!἖"#y|P 64=#N(g(E: Ajj -aP_XzV.qe(,؄HS.>!(@p)!OX)Q+yJbfr'pCpU 9%4V"Q"$0#c[qN86un/82&P BP@, rfO"nG`.u1 /` &R A$긅wV /$(KPb_:GF02PH A!@ܚ A4+d*9fcv(~!fj{\ G@`yG#%C$A)JAMKPD>J^!me5MU"zdzA0X 8+vO P8$ @A2JDxP$}p0'?:}? !|0b9pr4YZ1ĂI$x8 T2ˀ`E\ @g㲹`>ߏ]w egz?%R $)qހp'U`l0]}_HiI, jؿ_R I`#&R{ځBILt;cQjM1.tlIy17)KQ0 /}㕇A9anMCZ5('Z J}`$Yrp&8b y+H` dP eh!a5S~& h#4aahuMchmW Q4Dv#:`PgAMfʙ0hd X>zC!aCЂ5`ҵN$胀v~$Z#y>+ zbGL$.֐CbЊCI7=k!Xi'vA8)>[ f(;ܲ KӨJ |VI:Cs~xo#5+Dc#Se0(@@Qa fmo!8$-t[! p8GS\T5Ӂ,- grp(bZQЉFԳ)4t?Md.c{?@FDQ9twAӃ `h gv@a f>YN#_ !0DȂ;$u !$EF"ħQуO .JGLp$"ΘcRP@:4uB J!*b^% -s a?'HPN#,ud``~$Lt|'JTtUC\`fxoFn2ϜXtrCb>łJK"deX* fd+ 7*0%}NA"P6 v$<L%DDt؆BhN5(7RhP23k&`)y9CF¢ cA>2rJ 91l@' @cJP&JREQbb$8c4 N" 262tԔdF6J<*8^.$%VPZ:!Dg^Q@np)-nܙc1gG*HC"@iྩtlS>Roܿ;PҮ]$ULHV!i%/) =N XWfܢ>n`"nu|czbNd7 ` ?eH,*K n#b'cêGRv? 5J ~) NQFީ:JWjҩ FBl:$h@o*ēxCGD7YXna@ xaU!Hf#^3pl@!4W<+dAbJQđxԕldh9d:F:T6<D@a2}:fL>zz 2!"R* 1x,3VIAdGZc1 C$4 8v !g` &P6"'CX4GKCU|BSiylJdBk`6kdAZ:dcqd5fD(cKi=yua,.;;sQOK G-<oO t4ZhXV_JKc5TF1֧vWE!Zܠ a? #"P2"8Dq&HuQ D%2$*00ID22ΞBD#f̄d73cX.c;b,/-JaH#վd)bbFJB@Gk"vQz:`D&imΪteDɢ!QAA( ©J#{%zc# A@a j Ac}a`BN^a ?H@2b@*1в% 2"N613R 2Emqcn9{!5IT. p佫"9$d*V#-PdwkFdq=:M +Y ` 1#.F6:b-$Y` wRyZH%nrHHTR.*}lZtr@Z L ܠgwYBo9Fc4DRe |gQT  ?o :4 |b6ZG@'C%p(K)C ExL`$[ D4NFC*LßJF rKA$,iW(d[*!-(ӥ+<e@%FSZfF  a2@[QM%VYkhH)J`Zm> @J m.#yHPIR=_IH#J[GBIV`~/q8O@F!(Q7H{$Φ@ !苬J2 60 k&Zꓢ*RlگK ?/ Cb2҇$j`9FHR*)ieE 1lIr.C:.+F8 xC=}@!l ))Id80;_e0 C8wL؋?ˤ裯% paZ *g);O5  3FFHe͌B3ԥ)RS( ,? 蓦V"M@3Fިhud!gSԳ&i Hԋ^ަ6K71J(nGCh;Q|,MAY 6-t. 4mFVT2Q fl{J $gՖL2̢3+6 &?xGlrMWXUe-}3;c=0z¨#L.;(vJfs``E7uK֦$ bȶ)J~2Z[B+%j:+b/QRN(<3/+H!@|p' :J)Ĭͣx˪VX 1͐a=X >'"y R.omcp <Q+QD̮3ppTqh0h0ȴP4!5F!5vI-B̠'0?HN zbJC1JK9@#~cym(!&B3X\CQ,&D.$jv٣?T-hQ$n(%"щGa,e%0Ɖ)|m/0yDA2荡3h nѱ D*RM `@N[ "_"M`ʏ! @VP x:)93FIAM>h]SU`D (I>-"(g{IK[ ńC%"n4E|KCBz.]̸ VRk.v_,u!B3` ;ti>G csNǮ4x(QGw9HhZ@ @`+H)l EHQt8,rsP>( ,P#ðv*!tU" p#h("F/}٩'q0Q+Pjķ8 fA5h$X@$@`)@ `rG`4[+% uh"n:bl8{m$vB%AJ[ML 8Ε I1r#3ϧ*[:#ADCfGxO^Hw~? kRD:UR<[y(b5TAp/5tldr%  n ܃'? 1fknpCXqٹRBX V 2 ܂TN 5IvuP` d p-#eDGwNd!]gpMYbxQ.MFܩ A/sW!D?ϲ&^&!L)P$:J p$Qcve,1C`}=LI X& QӸ`T3MK kQxz)$ig) Ⓣ)"`c:؂0q5r #ٙ-K9 )P %2z'ڙ-I2) 0L 41s-B0".`L!q v4IG WZ*zqt09I8IX@zc(;(-#G,N-@a {.]b ˒q%4 z8ikijZ󢫔?p N٘(%Z wdЈJQ;"zaw +сJ6`8 6$rxQ׊IA(ƣw/+  {A|6{ɾb CF(Ͼ:oG9c@@IxHa:ٹʳ?y W Q8R-Q$q+ ttFd52q64XӸ\,K0vD MI ;0;-&iCJ0=!ԕz(؋ZB`V۪bCYQDڊajHPMؠ-:+, < AƒP:5!% $jy$B$7GP38xD8;@R&U vJ᫸h0("+L8U/hl*hCiMt P81-]Y|:`wQ6P#p(xH$G0JR-F,] #h-ٷ8vY)[qʊzm4L0@Jxh.uYdc:e*0i91K(S a/KK3|K k쩫:3W9#Yƾ!  Ax U^CQi<ήzD8ˀa5-:hHeDN8ӲS cP IOY GI s䷨7RhUQ 8;RЬ !"BSH{)xLl SR R"8@tanaR_lHd(/,8ѭJ`8ڠ3j 3#d^H6 .*; m%!p(2+>SY iG<](ws# <Xz%YFC,?p=hJ0)B]ȣ,FΤ"T(?Bv<0AR'>xC( d E?( 8Oi&P!ʭXV[$C}'bѯ(Kr[FH0#HX QE'0ްcZ]S:|bYqe3 K<#/ M\hv`ww9$Aa=huZWqhe{.` c Mc>{#K%1:: C`|YC,&%´Dc2 G 9I0wh0 ~E`yB !nUxXy4Ka%0bo C$ e` `,*0s*-5ǫh Ӱc0ZӔ zCa?,$O,Ѹ1JD3ÑBc: [1'J XH61\+FAY:ѭ`2YNe[0A;̱9xL $h3xg(b]~A#ԕad^e; J7d`0Zmq)Y!Ȕ]X9Ԉ-CY Rvj.p'clbBȸ z/O4`.8#F)yGh"Y V"(%ecZ/\qYhX]U 6CqiȠ`*~aDA2(<0$l.㉰­|%a xHp) (dq0Zy_1ۣqY%sk=lR(,iB$hGszҘjyaXE@]>HFh٭DB(M57p -B+ $3 HwDX2cmerh A #8#Nh) rV E = Cs895 ؁ɋldº@%P#z6pxhtu\e H6ðvPr3 YE.P,(Ga҃9!Ԥd 9v{ ,Ьp92QN6 (rŐxbMxpS6p:J(0s^3p[4qDXR,Spɻ) {0@y"!ƣg(Ea)R vj:dv8\Q!4J 84Yp0RE-ڃ=Q`wΈ }/uS7ib`J34FC?XtV yܴxV*(T rPza`y^ v+*5؞%YK'e Ϊ X)n]P%tk#5 PZnäeq W(RJ[0- cNWc( BE_IS B{Dk@hzd ?0~C@0% C~=@QaLƀY@ @aBOhO ~?tavP΀T cX)R R-?0 [u0zP"Q,z5Bd0(@n7=pU5Frh݂yk׫o~J4C8P!ԌdHI$]W  t;%@*|=_>ש~O=`[% %}ApY 9Ě/z "x1,r G쟤 PҊX)D:Ҭ :@HSn\7 *D2 ;(ELL^@3QPPT6 $Vp"GӮ%&Y Xf' x'd`Q*sR `9̍bq "^@ GhX8xu] XN) q2R spv5Ψ|V۷an@<`Bd2O=(-x1(cȹ`x,6/j7-p-I>JQo4zlX$Jl-#m'Qz&!~$xa#$Tl7&_'Tj(Ad8L &Ѩ`h;.H+qw`53Gڡ}!o0T;Px;, @-`E})uޞqHoҞ)K#yxp t9~)v!_g%r)k:izvp3\a`cfn1X;wdżrjH+D|QHCcv$%(vC C@fD~SU9XCӡuT"B s'c-Lh 8,D@p >@SI"@WZۇ?ְWD <nXJc%=`aH?A< 9kR8vGRi[¼XHw@P$N<0\/\6r MQJ1"O%@`x)h?qI$vzW`ЯÈg _ xMR!D"Ba],&oUR_xuRZ@xAJ(@>t#4בXL(G &NP+g0:H*\dQ!QctBp$w3NX*9!Z֮FnS"dL["M#X o  8(061zIkNGf y(Ldʃdua5k $,YҐEUp Ea5d*j9R?9H"A6(>'DlYu󘒏|LR굍@bz o%5y3Ns5#[-N0޵(Oi"g0 >cJ>U`"d),F. 5DKN$ie\H;i(9)&K3m(,X  ڡ,& Ux+&?8~YiW4m' cH#J8ùO(..cD3 Nz6h$..+XN$'JfiČp`@$(@@eƒ6cGDP9Fx٪,!bM %x?"H.濦 ^adɬ'k$6'>Bl+c#,~,׊v1^Q&*#L6VHg1+ :j\tRlC mE*! `L8JGO,:Ɯ[HOJ[kX?`az@A(ft CQ&j"D,e daq$9Gbڴ|G>+`0fC ĊXBfh ¦t T—F#y#(䯮?2"$XN0m8c 2 hUd^ f4*86"Ul[ ,%E9M$A!Aj r&*x&Ҹ%Ie: /pS-Ci"4hk,DseA#RC?tzO9r5 CZ'x! $(+= tJGLA- &nW2R-BWAA,GBC NL `xOz=tz&!־&xGRI<(p+A @OOI&  x2Brf',!t>*#$<dJavɡSPZKPJBuY8`2c8 .)>?2/rUsWKV. )8J4zxBVLPbo!LÎrtz2,kCGBP|\Tvb6),) \ Kuĵ$"p`hL5 &Mg"CN9C/m`8^'oxHPaE;SqI%Q^02 Ja8Ps)j_i,Rܝ DLq30:$.&he@jOPD1#qinlB\0 @Al90m&ol=63pzh!JHa)"0'Bܻ]a17N9@ O!ZftE [VB ༘$ӁqΞ0WLӖ!x(>"\l,4\1Rb=l$/WxCF7 :d[ ,m,XiT|` zmłX .º_v!"j!6o@ Z$Tm'2E[j&N@FA ;(\JEpD($ ^hAId\`N+~p'bB"'g@b+׎j @Pu40*C3 |Y0)$ft DŇa@W #vE!n"U'OXl vxLkET";r2c0*zA@n Zv1H%>)bIø̚ @,%6ULHdEja"@ ඘pL$@Qg>=bt17q`|+*qp`J$OjF44"*bM dpQW Ԯg ѣ6LQe*_B`N0@@!\j@G } v(73xVbi\_2d;=J(``JBWT",Bš@P Rp" @Ɔ|1N 'u0-5 (hjt.4Cc7‰[U(b(AY%5\vP I@>n&r LRIB+s\|vr*/JV"C?d 2A =poĊ&Wo-#6+TAD L/Ҭ“206X_y++{;_S`q"6z3 qb(Bw<,"oJ_W_IX``R"H9Iq6:k\qw@xa!ᬘ` 0QZk6Q1@jdˣ.62( 6@>bws"AXK 6;%PmmM; LN&‹Z#N+Sc:[-H?<|`(J8 ֦++!dq,-CVK*rÔdQ`zy1ۼ+"e6a. Af?#%o)B%]eytENHs<95+ VܡL 1{#\X6쀨>ut%!O !\ۍZfג%Em0 ۬8)e Mb#;BQU[4!q$BR\Eo p#fE @ ` Lr&}[=LqNZE4evC! Q@շ!%q_Gha` PRѽ7%5" BtTpa@ΓaÌDl\)02衁*(臈xk\/pl0rsByp4_eBNq+ j8a!(y ޅD"*cSX}?YrNމp["ڪuOtxqppf\u)%Mi $ cp9tpLdBNN0ΊH Tek$ƱA~Bxj+ "ofˎc1%1 0n+E` 5:l*boŖD'68E폷^"q)  BRDuJ4y b@,,|%+؛/L$p1Ŗ%Dd"~n1HDOpĥH!T);4Q=ɼIۼzeHe<;C"#!Ag!M!BH diMkt'&uQM:*AQ8ٵ D`*|%fGq@뱸Ѓ-qՉpX֬GFHD"ᑈL 0,EйEec<= 0}}W K۶K,@HbsjN;ȂG a@)!NKG $8k0ZR 0w@࠶nm#i FopN@` ]& vݪ1SILd. @ /Xlq1}EV,҇@K# n.FܧXb0 "̪"4F W q4H,S@䥦 T*ɋ{q`:MD Xuiʐ6ܲ@5'E O%vj/mU PI@cԘEA.mW }@,HX BsbzC3`B%K,IA8'Y'ǍD(,`\brrytC`e BUxX @`r8I}bN\1*!#vC^agc0`&& A7[ ~LNֽTyhgogD_I &#r@ Cx\ IWE$i(P!<Dh2nM VȰNj펑ȜYfMߓct,:z]@b H ;ǁfDn v<,z\.XeAʖ$ C~4=]M=ChsLj印m 0wvU ! y@100Pp /,S5z Q vzCX P@yhhu0zxx]]b a ;¹p Y ?{B z  v@s-|;=29HCP%0uC{)ćiXhn#b PH‰؍@ 7* +|c jD&` ?0s d^+"bʏV }:^"m / EC–z)=-0RX D( `1oXQ 1 %Bf1b*s[4[Y Ϡ: 71(`'+8UY+ ݌!H'J! mo)Hn5 36ҳ2IB $4i|;2|v` J!i)p@+x-0$hZpKڱ cidG.Zf!a,̄Pr"/2?@Z;{A,'<[I0?>9.~,c\KN0Ri 2>QQ@Q?NL#ة8(<:Fq?F+{H*(9AT; bU@i(-Z×Г XDOI(+0|aN.GZ%[B"+7Hr_4뾓=E?h$9<!)lDu2pp9`6KKÞE" HETUhXLQQ* q È&L6(R&31RP8Ol{ .H'r$Lٵ'l.jz ع؞DJ헉oD6 `'*, (iK>s?T0(b -Ԅ[q31ij VpEK;wG*Mto!G902Q3f &x%Q=Y S@QrD7H¦)2>b&)Z Ib'U,38 j o VN-H=xyVpѕذU".<H 93;Ċ [4/:eSHI0Ǖ 3@;PDA86$ɿ+02FwM+Qcȼ۳뒋HZq'"Jmyg3⹫  :01[[["iS@"PlN" |t-ͻ[m,;k (qGzYi6:yWh#-[Ht߼đNM+H?4Nbڻ=}ۏYx8V{Gaρ sibY[  y`^cf>[+w# F3CKV4 ^23+l#(@d!RGKlKg(c8`^(OtbK[mh:-0d" HcZ?Ƃ$[dU V[ub(h] 2ᙉg Kp%PQPNG; O8@ަh DZZ&ho_s8w@>aLA:#jX< f8 hxcTpvod8|`  Bƌ0qb"̠"|ᜈ;;0+;|<3`0C'veu3rF SO ]m]{OqӠ_d4"0 dG@`8Հ{c g(@soҭ+(:,RJ'Vpp `q+l$@@u*>C@ ;rg#a`j+8J9h}So}NP(3rpZAg ad `Ŝa#0KLB2rhSCZ}@9;c2Αܱ|q4(X/g/aJl m _0U&|QSPƉ иƱ2l,*!hO!zOb+ HB"k:к -l< Cpj{0P7{Z8' pG$'ґ(o*#M`+ 4) RJPk(2C6./JE/bHX `XZsx%64BR-Z8ݧGMTp#JkkƸ2 bi| ZǶ̔ORF99Z)<2C @ פ-,Zh%l v]a.̜ڎTP wǺT$X#HJcb@8"&)@*I`⎩ݕ*.̅+ 1$ LX {ZkP#R$'d̓:0 **UX "s3 t]竒mȎ,rTs"C3"`*VWBy'[~RaO0z`w4Ј㺢OEHN%3[$GYFy' | U8&x ]!szM6p0BZ$$Soeա>SfT;Ǚ)Eśt"_L R~`cdHpE0A€NhHP&cQG.@)ňh w=#@׭J)_]BF[ܱ7k5#4F|`$XRx?pxMy?$N5ן}G’~a GbTP聄ôt&oIc"6 JF/ 4BCPwB*DͳiD<|W1H$ Cb^׏Aa"f'&8"1Tcty@N a0 P*"r]@6̈́s!f#\BZ r`;D3FxJe!Q+h`)9X PFP>枆NJQ6d ru@VY ;9] ` `C34N=_j?ᱩ2@b lO<~vnu_ KE9^2"Tж&VCW]m!I%AvvB9~@|}N .N48&@к&Gd%Y`q8֡|t@P[_HEOg`h4ss9]z2pNjT*jRC̪5P?)|K9, XFS.ZH 0{W[0cx&:G1Lwea;`@b1`z=v*{$MR S kHx$IO;p D=BI.W!5>o@ ىؓu0'xZxǣ 12RHM&TJ7( 0'C=^L@+F_(0,O;dkq)F>q FhYc]$j'#oPklO? %JVGwi:%T0g=HmgmZn$vSuH :'P+A6WԔzaܿg*n1`Y%j~iXz23!G9jh"^ %Xj(BRBDH` S%&8BDT@P<׫*v6t^a7$đQ1<Ȣ{> 6ܬ >,frJO|eܨc5wְ1cO}dڕ$"DHb8 r4yȐN/sBJ4/܅g,?FTML=!N8!^ARI2G\E}kb >+g QNfBQԈ>jzD%$*rt$x'n4Hx$#,cofԥp @20<-]RMξ.90HJ&s)<5B^&%@0AVʮ:pѠ1J"@^Kjfj,4f+1&i9%$s3eN`/l:ckD J< gno)p  P~* ҴUSesV|(,<`xt$)`)a*Fx) $:!`08A 5Fkkv8α(-+>挎^a* j`"N/J.xAB`NJi%2F47EJ*QjAFk">Zpޢ` fgH(HR >O&. &"L ##S`NeM#1.^!bH@&gC:"ngS!q"Xh#xt*L^5ZGchrcGDARb}bVD,c m4֒t*-&04mGAS Gg "7BN`@f 3H2@D`"Ǻ &&lL*4-.17]o.?J>GR.2Lqa.! C8H|j':h&>М0f t<0h0<+dO `z@VL.$fQ8 p*/H آ.PLxËnQ*.Tޢ'0+|/( )F`a Јx3_C\ CXe_B5(.XnҌtاA,! iAFCpS=@9@ZR`<8BI=BV_s,i%. 5Ƽ6yaȴEag^eCH23!A_BL%jT%B5PVQHdTek^28V̖C:Xa-j p$#H ΊHWOjWC"Xd2ŎnAt_`!@J NJbN\8! Ia̩2h+^jUeC<c`e11ڌ#A@!(ZXh枰O +@$vMNmyWpE6 x#$^-`aWKK:Njc$@.`P$ @ `a>MQ S"/O,P w&Dp,KG4L•r:x..8vg ,B3 Bm)g1 !aa͠AXA:G%RhbS Ly"%h&at0U۞l"@5:` \ 2( M,?)N%J}%-Ax<ٮ (;`5ACq֮R!VGM,{hb-=vs` v~(`Ųmj+*:!Vr`njf`|+}07"SsdV?kL6”\Cit E=@s|(XkB E6zЯ4v!`NA4{nnN&bٰ( @w yHTzDMy $dža%BLC`c`F@R,dP\/x!rPjI*&8 ( C!Sǩ'7> n׀:@ ( |Â[&){ &07Jś "îB&#+uapV~!ZiHdpDoi  ` ZC.sCu=6R&C j>VD>4->Tm.L|X^jPޤ@nL @tNɨ 0bNY mz0 H@$>ߏ@#h|> !Aq DV(hT(" yS=Hjz'?lѧ% Sw[? ju9-,L( $`y=BQ{dP}_PX+b]{y4}-VEA+Ԫ0P8WnjCab/ A=7siGkTݸ( Sܞʢ"˸ -"v{+$g:e^&&#= b w4Ɖ 捀߮>pG3qȨ( 0 ")*@.M D/0I ,J@ d> h5vg9 n#kT7z-;jDL0g&8Gdh_ |uQ?/Fcu Us`$ʢUk#ny"BT':~@B0e0Mhl ΄ڀCFb) s~QSJ'ۣ-3Ҳ%@3f'PM4Lw瓶L`@Qq% +% b@=jX` ޜ1d9#˸Gz6eϊ&e&hΤq wu:~*Mn`^"`>C#wzmҾ2]=BޢbK}@&:p$vvZ$$e!P\}>Ԁ;zA`xؾ*cɁ1F80.sR B6 6|Ia|0F U~h`L@d ] dB8oT28@ 56 kHռˇrvOSj"c` 6LpIFdèn3lSYШ#|FkZg{q9hA+Z!Ckd䚒=+\ \,@Cmvr@S(92$#C'eLCl) 5~>H&Ch㡶.x?c@` %<1b"@` 6Ai۱+JxbݥM<)I)tR#?kSر2ӎGXrhAb(Dm ڛb'`X pV P X*BSevIӧ-ܽ@IԷ@Q')plU}(}%нNy*Z,^ $Ĥ# eLKl]Jn&=ёOz܍.AaqRȈwaćǀJrTNX@fyN@ lv=Dq PX{H+lnچ }NUK< w|MT'F;`5O;##oohrB`R8x^lA䞱1;Gi$q BL/Őln%FP@Zh] U&x2@ '6@,"lrRh!9 Xn/&7us$Cޓ3<NLD@O|o-)$8'2C[yצCu_"%*m`&/hmȷ;1n$n0? OW;Ȑ6L'%LG`Z,aU\;L ]ElmQ塷IwH[wZ '&yQ>`I]ub vPlI99`0~Cݾ1Htz% ^ z+vc.gg*>ނieX m p/O$XJH nq.%D@T |h7U + Ũa`q貓xʏP8,PX:;h8 20ic·o  с+ 08: f8dh_A.ػ:<: "= a2$T +c Q%Y_89kjc^8a [C3F3Ph2H9x1M;YUKɋ-`e<3S  =ӎqSIkxJ\o肋 h! 6`SR`b(h0ڵE0jLxԻA_xV;x]CcHP#0""p(@𴝛l k,dƐiXu+ ʼ ,'=(G# Ҥ3I2h#)S|3'J&ZEYw |'~,m TPa$i`A( *<(]mрh*l9!ƕ@Q0Ԓm*] sԘ 0x`[Xl0 9&W5H*"Q7'[jhxb5(b S)J >DS(!<z Hk8^[_€D0»YʙV=6ɍ[?a̠gtkĩ#<"h h,AZ$[&xy ˀ!Uhỳ##z\ԛaxy2`ynHkN @R(O!ԟc.h0\`ƐsK:JA`UpI@bmHr9Gp&zWyɓI²Y&Wp[hgPu 0 @2Hh'1N)kpi; j9yIHLpJpҥӭ)[O+g 81H,5@-py&Iߖsq_*CݿO" 8y0=!̂,%2DP 2 ٍ`)PhD~H À+#q`>-fӨ dZ8@{* ŊQʙ/h !j4it&xybaL@QK!xQ5pEx\OjVxz'c:9X$"(&`ɩI B=|H ZXT*E#4H$0P/asJmAHeUlGMKHCS Rur(r8lDtik·3ύX7-PHd V00pm`SZƆ0d$x3Ex'Y`8v@]lcL+5Ԏ\#Օ':ؒ8o[y( tZ` <qIӱkpkr]}=( Y`!^*4 exfV bC G!(0(@ ty׀f8X `.@d>0'0 7]1:Br,X`Ǒ} wAX`ڎ?g,o >Hij0Пp) oyXfFp]+Y0Q$|j b#̗ UuTs|6&HJ %{tIp8莓ΩHjzsI hxdy"U8ՈF .HC#DqO$7bӛw; jz ?%鍛qhZ8@T5l; P7p46;x}Wd!6) ܚ`JFThCHGT`lPA@0XD`HX4@AT gx\ @iT&e3B/O'0jPO)ə Z5?+H\D! Q@}>ϷV:I4Baoy'߯=lb F`F Z}=X2 F (cowh(`@Ms% z x J xzhoЊ\/ @\/7DB38J'Grџ/E8NjZNg&s>4  @- B5C x}IĨ/O }$stįfh;^ O>@"` Մ=% OKm|@},J E ga1 ˕u GTX#,5od&z LHyɏp @LjIǻ *PoDdZYtb4B-%`# Z +0.R`c`a @Q fgEQ ^h^&*( &Ufj5+G;rq^Mz3 :aZ螮⪄4m F OhF*\=NĔ<Ѱ$AD0<Fs~*`8PEd7S9{, "*raC yy! `'~A, b5 _1#'xBa"pL{Y$$@Q=K% @FPHT*0 6- gɷy=MV0PyZJi{'B1Hh#/;CN %Ǡd$ 9 NJ)ܞ4@S.E rZC/ظC9P0f1K G΢Y@4+I,'d]{^Bq>J9TB< `,Dw; 0 1평[b%dS|(ƉǐvBDu8 5?A7@Zap j`$`!v(L&I0Hn&2 bD=ČI$yaCB)E,HMcC_%$hA ~I?&]@ H3xyͦy1SI|`<ǐJ *EPqb@唀4A$0$,1yrs>WUrl6 &>)"i8N ) AD'@sl 4V i нRri$,AUȂRNC.o`)S ^7F9Ԅ 'mi 0&UPY#@zEA@cRJ+Jx*N@ ctFP3C{b;#@p A\-5 d!D,(e`rnJLQaEU|$Ÿb<x=6Q3E+a9$^YplyK`WSu%+HE?i!Yh# Fe# n$a)>G'>*?0`98dv*a .0F@ K8PǗ#>q 釈 -mǸx =[`PcW:ɡ(!"#hT.œϩ9[/ґaPTT:PMW ^8Gg u%g E րL P,({H}n(L *"`PW9w@V?Q V Kieauh -#$H8't&@DPX@sؗ@WD CoNn6Jd&ojb6"et!AO&@ FDm ( "갉*o 89".ip~%% A@@0ib Nb*4%x+m4L+ @=!@"VBIM?b)6VPva( Lf2r4  Af_p%E6B,R^z HR4l N:y(IC*zyDy8\ 0+F\qCLJ`R4*2;A$H3Pゆ.1)= rF_°\A0Bfe*_Tͅx@`! N !hRdG1@ L1b 1'p98/`! +Bk'L^ ҟff$$hfCb9n$+ Qr?:e$вUaH)+wf <HB@zz+P2|*g *zb)2pOzv2V!b`l֪Pz4` *&Q jT/D Mĉ8LG ItO. &t5k4F&>@! KAJ0Mg1& " 6" sX*sR.# %2J !aL `!h&_$Hz7F`(m@N n6r3+?o'EftOعDPV@Mla"\" fP KbTlpP*uPDS(68YAVaS71Bi$BL^P`fvD{"JXH6%_o:6(WVYE1T%@lmb@kG\^)./27 d&pN̴J Ȃ°A%5t J1s%@ G ZJrl!pH&*2{2-Kφ>.bASq T=`DA N: 6(*b+OL(h(?[% n*L@ !|h@W b 0NV "A*fDArL>$b1!@(D`UsdMtp,L"`Pf@RJ'crH!g"$47v@&P½S3n`B!AW7VBTWFlD V @> >v+#FVϧ3GEb5L!Z r,aSN+  fi `:)(<,W~L')Ãpv+6@R WLLf4ez ox,f@2<BN4!0Q'$ ?Bb7汔8Pz~QT5>h``>~#  lfo\IlmR'b]b>+-l QCecX.*IQIBGI9 M-ȫ`:TL\AbXgF_* ^`g=ʲB[\7`jDz+C2+${=dQbԂQ`>Quflbh8pn1A[ ,Loeg7iJ q0WAD eza,tRXQdccdz*f V &aOqJ$!3z,2 dYCGy'F"~ OhA3 Q+s%9+ɬg*DxU5h9EJWM({̖ÍdFFrOk!S!k` & <7%=N \: n)4]4QOym&5$BM~? `{a֠2h>j ۠Ok iLuW4ZOhwET RQ.c=? Cj,,X!Kj7:hȪê '@"B3 ˺N78 Jx'$&i }" |EIE3!`(*€CR?j`4*D4.GsR ")ӆ{Q>@&K+i$'P4 @@@;/DBNBŽĠ n#' U0,Li0䂖 {l\ T_!D >!H@@#0I<uB^9&ElD5$D:0ZUBX?2ߋ=*6`,Ռgc}iP@0›!ra~ȴ@q 5DfC),A1QK؁|"zr,  xAHC\9@$sT-KiDJHi`i-"1"#Px2fP,Dgl"; ´"њ)81Dg$U: L9Sh D#hcDfY;oH$_:7L~DxiD ԔB*e$R(BEwBbx.EhW 2F@ĠŸ2bD),,ÀzJ@d:=DZ:\uՔHҪ`]"O2DNT(hzACMD2M#жk!CzQ<}ètLN]v/\aEQd A<4t}2MJxYD|p VNuP#üwXiun@.!  a>Nvy=Xj {qJÃ@-`da% !@U 3)kq8&[{ j 8(ch7P5hY<%: AVxb ы@f)H*xR(iy`@YCS  l95\!XTM6 ĚY H/}1.J.A*B q؍ɠy8G+rcH<(P̏.6c7Y?H>STVhA9 A>@y "Hs G ~ UK<6 IPl!nT|WՁIbLU #`#"3u6*$J $@&N $9AhxߩY j402s@q(D$Sޮ X)hEOIj5 B:NP>/yʠ0W 8: }*&k/Ĉ\mHO0*.4 C#T%sɉ:@EdZ9 Xsj|[.Duy90akA֢y c#GI . \8P8ՐiG*7F*>i>JaZJ 1bvX2 ihMrt= U[G DCz Ҕ : 1N@ V>SF(9=s:`<.dPH. SXGu >i+l8[;X;)؅E\:aJط/ @y{[AH2%y:2>U XZ )1j"HxVz^ZEըhx8r yPz^[Ga a!XX %xhһzH0v2 i;1Hz(X~ 9?C7 :-% z0^BW ;t1hT8^pe0`_  ꩼ "-B-xCلFDVB+|1Xc-1Ӥry/0 j52tME[ع!ڄ-Ѐ'H`h-P2>VQ"a)m`u%E2pZ髓IW [ߠdT 46' K(/ +k8I.!GɀދH#T VY4eHEԛА%T2˱38:빡zɨ-AX 8ᦔp\+x< >cӞ爠elVz_겋V(qe֊\(Eja2dvJeR%kiX-R( sifeRv>H\ӷJ-;[hvװQ>@䨼 1P, g[Mm e)85ׇzž]E-&AA'l M i aә W6 ԛQ@VQ8Œ=U1UQ@SȈ"h'1t aBG)/Z#X(4PLI#HI*71Mѐ& &xW9vk ̄F?Zjԗl f%"w[ɉcH>)&R\<1vP>XsF4wPVU6HxGHxZz $_1#=abipd~7@rC'u> '?xӦlu1J3hi1 (h1>S!qaàK7NXO\ooٛQ*2tiPO">Uqy4(s;Ba u[wbPW;(-IPA %6N%PaGMT$83B՚IiY ,<AsQ`T˵g:X3&Zp8CQc8 @@ !A@u2 ܽ}ohL;_O J"Z;J@}ۋDR ";UX8O'w<^9,L r_, \?c8.mA2W^H@J6#i,\ݜzNjI<~-@/rXwWK>a\-zmmx|(ڿXPFP* c0wx:<Z ( ǀ kqLG^"¬z:?x$j> `ޅ |њ(hEN@$܃LI*z9c]ҽ. 䍥v𽥠`@q Cǂ,GZS d*_P7㤦{i[ƓIJ)=J)ol0RaA$y% "&gNǻ@(ʱ57@(ItƄ,WEJZ Eq:DͬhZƄ$p\GǮI"%Pl%22x RpG&Q. :޶*H"2 !FO@ff:/E(6[{{BKi29"6+`x .8w"~(' ZOeJJ$0h#HˀN:z1o,ٵ mG Bj8 t("w\*0DDA )^uTY-VO(J{90EK b(a:"`PVXX(@@` 2 p !FX+/x0I=@`!-At0s> h`UJRdאFJ7;V&@Cln5,!l/$($ nsL5Bd]QJ9N*0ŸTM /CFbG p 0&('eා&EO/HCn;x4sf>K)VA=JpdyL(L )p_6\O"APIAt: P*Ea8(Nf e !XչYLI8\\ UcxJ˹N+ڎP4Ú3DIG'3-,,S! 9 qTq˔ϊɂuڂ9EPc>Q)EPukĕXOXp8M1 qĤmLNⱗgu#@MSԩZj[LSTcLKe)PnIrXl\M hQM1X& B<Ե#2&W_ |bzwOrE:9;_gAqLKt$l#0dNe🕝O@@ly-H,_Xj82|ݝ>SIN"1|FX3^GnvUB.\h,.=y\gv)<+Q5գ:M@ !TY*ܛm/G̢!fİ`ڡJxaB1E, @ 'ںWzHp"ZQx-ȶl^GW–?HX ѡx U%HefZ"l l Q#lmc^;42MHw+LYI!W60IJt&Yt Q+E=[ 7 ;tj\/aP-׳P"q <4 %SM.~ӮG(M_L# Cy-c6?d,4|QFrJzbdKgVH51TFvQpMPBl ւb9BL:PjxI+˔K)`yI , VI$(g*>d`;jtEۢ#@ % 1D9yHdc{((r"KBM"yvk,}MG=B ;D)|~E r [֏ r]@y}iT(&\y>UdQ$At006FBeȊRԗu"]WW;6z_rca{<%n-̡E(ڶ뮪ץ`u6\ f@Id2%Ǝ/CV?>b# ,ޖͶ*# ^ ` e(&(Bd%)|@)X]L٦?eێP 귄+A& KTl"׋d<+d(麔TF#!`Pn)C^ +Ip Ivf DCx0nɜ‚\ ^6$xۅti# J$A$Q4fB&%"f+M%.Ěl>/H.2pc" 2~yTuo-%XLB! DM:DOe*Q% 'DBȞK44B{3BAA6#d^6KCl2`B&. `(@ECįb@>*|ΒB,c(Bcm 6P%+Jmn PэNEF6=H@s,F 1Rֈ!i`HZY[/+ncj? Ln  XFdhH.Sz=GZuѬjh2^hxyPf)7ӆ$#>@@!(͠ <hA&N\Ҵph `*^_S,CD(~B:/'P w x.DL7yAa %&fiq!`@&&hb=@zA^ L@ VXHLj@ `㔀8"&iF( qiFv inTBPH pv0''\!~ Zw^:uwNC`3 *@rAg<5O\Eb/aLyw/d7eb-R(AD@v$Jv]w❟oO*"h lF` [`-)9>uV`p&NەLaysLBVE"(!@ #+vWVL7v @~R>*K{TbS1B > q/DE~̏)A8l @Jl:Q[[ŁB{2"axB G(U:^Hv '5GD%jk~Er/FL鲎-]l*< eb2 xyyc_@ v(6-3N~иe#㠠4V`6~J@C?ޑ"Ubcj Olt[B2 d ١+ÔQ)ȑ"T @`(cF1$Hm{O!a!`zAB-#D+@Մ/qO·2xqU: ZϦLpΚzǦad#!0GQv1KMI?\=PB$D09y/y[@&(a*0=P[bib[J2!`BLцQ/a'b AFv_f`O(#u, XۻVi550p v4#"e۠|Cb(6|C©C,ud r# u,)1C;d'Hgea34hj?Ac!Z# <O`m~w=f&`8NhR)?`DGHXTHU3A `|DO,@d8J4Z L#L%DD#< Bu٪;3_.{}|4ZrPO|d  #[6& @$@$@x0OF&E#>@ ^}@@$_/_9@/EO`.0 ;Y=6)gI&QlbYK'e@vyNU,F3Aѷ>F#P:g0rA$b0L(Kq^?" z`ʑH ݪ>~EB+5(obX]%FNnؿ@2@( <qlZHP ڦʹ",m&,⢩ 06>k ߦʛxBĎoNz1F˄黆&2b8x%VU5ÿ6",뼭KD8;y)Fk{(p:RQ "&40K *O&/o $U8!bw2ϴ9b#h뼻z2 pꔟ*ڙn2 8M @eZp"g, *[ 8qD<+54)::%A\U8"ʂzlFtR((G bxf)>NUPѮ8Amy%h` z V# 2*zGhiCDf)t\Ϫ?z|JSp; q Tү>K6-nΒƴhdD;OzsNvR$X4E&;xIĤ/y?5>qA Cl BY0F|pEgD]b5tF@4 Q7Z aP 4ӹ/k xAԑe\DG;kfȂL#瀏U2NC1džxӉsby֔J8BXI0`lz4[4To/g> Y@)@G_QQ y6UB.JؖD :PŽcw]4dl帬FhȀ281%w%"P܉:ZAٳX chiE ^|@:Bޤ 3e 6\CN~~Z-%ӄبV!*!P`;.E0\gm:"B@a!b;y#d<P8f H)F}jai8r(n^=MSdܗBkhѮ*Yr`L*/7RT)(VP:N,39-3ƀ,CH K7~T (S UH%'N#e|%ޖde`?PRJEZ<77('<)Db+PrJzG9g`4@8 4ƨT R~ލpd1b)]MCR'fq!c"dhPͮ"bARµ` %eڜӛ.SY0QD*0GhxZmZ!صg,5p!wQKU؞cfo\@ LHA`l$6LFߚ-TF4ƒ ! q5r\|7ݡ/:Kp2}%D&nY}G_tK8dd5#-L}f\ P)[2G4+-BVzL|2wءIXHgƐ0jT,֪C\\Cxk @8@<*paÆFg 2~^d*Uլ ~T,}``h m [-+6K6zP W)bT 㪒ٓ>K*8~ eGHq缰fp9# ~(7@ 9A:#H"+B%f&_p2P   PDL9Y{-ot"=dz9T)a9T H1(><(*CzP ^c{:?#[p2P!d im^@ H<=4D0,&F ,Hx=BP wxwK@`h<=0/&Pukaȼ @*W`oa+Vp%߀ H( Xk|=ᜀX0 @в}90^L'+#S<+ p{A0/*3P70[*ȹ딘*CF%`(/د8LАA#  ؑ4L J'| d <@He ՚k_DbV)HN"F"9D8 yb 9茜XphAc$;T1$B#!߰x& SVh4颰@ֈzY $xB|@X**'ǏÇqǬȈ-)9|d##i )KҺG h-oȸbƤ5XU)"P%v߈q7ޜX;h(Pk30h!(4Z),ic舁`z؀ *d)J#*@џъf `+/u@sD]#Ј|  \Xx xƁ}<W`&ucᦺI1zpX\1 Х b'X(5Oph{C0)‚wPB69(h6'ᢎ˅S124݈Yy Aΐ[XI )I ^ |ٓ ]Y21]k.-`ZRJh!sr2 |: (WлH@r"{!z$0$V$ aԒޖ#f+mLNڂhWFřs ̙00ȄQ2w% 0Q JЕr: yz1;D2B8VʈiݸQ,HIbUt$P=ˆ R8'Hcs)tJ [DoȌ6'J ?2گTB.-=9o HR'0+nY/:ؤ!T \6j(s!(,mӢ&X 1SDy޼Y#БN(tU$VΐX\V\-024@yIB# Xg:.prEE=}#t @UP29 L -4 P~~Z4qS)2`z!6_Ғcݑ| +;ZSP3S8u]*] 1a27Bb,C??xzЈ^dYDiXws$;T0XAA(ë@1j|as8 ù1蘌& qrq2X/ Xz0MydC]!%UnH 8؃(28tNs&y.)gNIjV7|#5oTh:x$8A Eum`wZib*1 cΜ/, PsCfhRH@?]1ވ͸ 䯰݋A @5ۚVV ޏS-Y,CE#ѝDCyWq]Xý[eyװh2ju̥&6j eXdP !!Ñ"XC' P|ÌzS9 앦9abz&HfJn8̀9AC8ev4vYEɢ"쀢=Θkɠpxb/ e>!p-- #P0 @xA)+Mk]<ʁGap< / إkI/0CCPH 9XG-N]NP"̟/=xO#p @J.|ҞA Zh.(X :E9 4l%PL0'puT\~z҈@#5 놘g/`0.6o̶'T:"iTF7(gFLѹTiر1-(~X#^Y) `Y{+pvՑ\1(3 zG 5#Nġ6hJz: @PZiƮicT] ˳lz-n &8$pLغK ng7E3x2JywnG U͸@.,ECCӻx PcJ G(}c&UAS_?8w&6-̈SIZ\;EݗBOhM2$"cOРy͹Tq01# 4ʫ} |S܀0THP&mHd~[(< G1+1r8Ã,,;EPN}&pTX) Aͻt)fI -:^ѩot/=p$OhPF gie A` ~Pp*xm6J|1 @*!p(?TJ$SY|>`hceχԒ >]VkP( @ Ԝu=o2*@$Cpl"1%]/P .u)Y)pT©lɟٌR hg+ YJT7j`v=-̵fk L@tDKWUޜ(Hj. O+/7i0DP|4 [o㼦)bПz 83 b%7bO"P>j` 6L *i" N6k4ʌҨJ0E$b}Ĩ%GFOۊ%c UEAxvZ&0 7ɭ`*`򰶈Xh0 iN<_6;̐3(? <Cw.S)/LJ]K{Q%!`5PuH1n?rUݸZxc1wi ?Sn@HږatEʡvBY2lH:u4ũ>v8N;."Ƒ2)".m$\ a(!}([9Y:F EI8,W6F8N@HRZ6`:@*yr#'4©:\ʞ: Z͟CV~-Ո\hXt4 yXZԺW 4HӳfAf <&|AQ\Qst o^GA P4Y ;JH$)HRκAl-HZKz"00(Dȑˈnв!2^ )OZ($¶?RZc%$ S7wXB]*()(!bHFuJa?2%64AM$>Q2X ^K18R]X%O4PM"3a.OQf:nΰW0IR&a0 ብ:Z{9$y' Ud Q021 :XOx,2(:GQh&MY gcҍ MXj0e@ )$vXenEx<ۨcr1Qx`1F(j L D pkHT9@]kqlJI[`zXm( (p(\8A2q lEŘ8dJ4e4gjt Z*l_ F(%50@F:Ot(K4] *$HA$a bnN,}ۥA]:X*dT4>m hM"ê`n# j1%c t+Eк>b C$rL=!I Pgc܉' pAq"20wxr HGCQ* ,иhzJG`:efU ?ew@#(WAFjh>@Z \aFc/)؃esclrWVמ\<X(@5ʣ$ڝ!"au!@$%& S .MAbP7?'DjBb5`D`k.SwN'$QTCR D2 LBtbTwv%TR9T EFK-OHS:1ᔈ17ǙWR j;3 a1@(⃄p ; Չ )- ,%!yjh$V8Xh*xCsFNO t$A /~$-oV&/ #, P<ط~Dtb$%70P"tMN8 F}N&gf"RAq:,ך tЊ^nB>@."LR`X <ɧ6L9JPF@4Gg+F:Y<*Z;7j FI#dV NJZB"p#*[E^;f}E{>VJbh #A:~qgCX$ .at~@(Ƣ֨0:"3m4 |jEH aU8M(&`FA8 JYe$&(~b*N;|ä"alyJN 16>bclNHhkAEF:gi*Ffn)l☵ qaz>@ \&D$ƅ% &ܗ!^HİgitHJb *oIj-%T ֗E;KmV)evЁEdc>g(.H$Ƀ!E"LΚ8& dh] (0(&¢b[#$0 Mä)ieOl0)+g@j`nXl7Idh)c"HĩD4d.!.4(;g9b0Ϭ$ Kf|e>82K Cτ$)?),# hqB&%AJDx@ i a#F2>"f=BIQF@Ac9g6# a%)c$0M"#XD/.RcH7VªYjRK# :9˜xFc %>< `!گF҃P'6sNK|xAt vo@c*Zh Mvt+HL7Y-앥&(Ad*cbu,n0 v Xi`!0*mnr[*7(K: FDֳ`JxUє @Sa ބ&P&>QЖD>i4:FAO  6Dd!Mx R掫^AMD ؇#Te(,n"USP)a͌Zn"%nLb!@$AʭVJJ^(ʰqac^yg&HacacN@ xf+F@;'CԤ<ʃ%&VA F0%˚`  بuP2yn0?hp $Nmtԡ)BU~P e o,J Wj)*F\$AjtlSHpmbMuCJڔH7h$']DE|!" x`*W WsAF0c Ga>`t#,.'nufuE)aȠ֢%@ ,~axaUdgCxE/cH!`n &~@ta&@QtBp`@ԄcC . SaH,N֧ C VtPK\G3b;AuJYqf;FҦY `Da`b9sA3@H eL68~a4[8 ^v2LPT jE @QGiC"Ga& )ATP""- BL#%Y$#$d%$KH@,s4 QF(؈6*R0CTNAd* Ew\!WFNbep@v fNi8$Fj"1kjAwd7Rڜ&wS+EᓢgPv ='M Kd{B:B&6tdaF`<۸{o& @}`O#K%{78 M.l!wCr:ϊnۛȡ`! :G瘁[`rXqU,S!/` (\4ӤA~SN ? S"sVA SI|B  @ )Z`;_,~a9!HF Ewd%,-1`ERgiûCZcyU@l $I? U~P{HI \' KRZmΐ3.4;NKYlaEomW9BH T:sT7Ɲ;TBdh; u9'P(ᔱEuE]LsM;^C` BCgT%]dZ%E_'p˧a° !fPl]kL< ̍CVpsٺ2DCZ9W;BPN4NּVΠ\&GR_J*>FH5}p8709D `E_AjC1'X5̂^q& o=Q C+flħUh&8U| XFoZmf%2DO90?/Bo d}>_0xj9ârx }?a5A! hh4X`B:LLp8X{Fpa- q}BLj?B)˼ȗD!@ zNz"T~?M˥h$ Gt:ht9E#L(jШ' huo@4!)&ɥ]FD@Guulz e4i|ܨ'l`P ~ ch䞛Šܿ(V$|+3h.=% [R ߬(xdF\#N麈P!j&& BhKEȑ{=ܖڱ/#vٿidi+X5H&(>_X@$0pf 1j&JtX. KOKk8I ܸc4HNU6LaEx:sX% ԙ2L ̲h8|>i|ZU 򺱋B)F8=j) Dn|Eo\-UX ۔+ # xu<\"Ghɡ` & St"`P)nZdqТΛ(ɒb? $0FP~+yĕ*R#aih)ŀN@W'0ugh @΢6GvۧýFr xYwr]4h:`$J@YH!P\%i)Jˁh}$ PC 3ùNף7UV^ g`~xPx H*h@!Eh;F o`,8 K!&i x |^"hd &\XJKlܻixumXLRltp&v A Q4&OiBX8ł&F h 8`,h (sP,`G xuĤ!=YNv@Ph &d1E X # ="lH!)@b!M؋ ɫq臖5FOC&ȟbi7GܪF<>M P'rC.%GsQghU?o..ZFExwܳtJ c 7 D4 5D8}u>ґYLޭzre!9X[ w27rڢ) W 1Lɕy 5+u;Ғ [CSئq,1fwm?7lhm.fIQxcmyk!u"ďtPLP8U<.0]g"%CpȲm>i6P*S0k#h#*uPx`!Dh%)4FU91hp 8N1#rZYCΈ"@CDMSj|Z Cp<*`\ǿ6KLbBw~#UmQ)~o%AC{v,E'8e єo`JV>`vB1|)Ő@k%51]{5 ~Sʸ7X -ʹ|Vd@q W_l!)SSY֤Nym^\R$D%GaiHB]}:N$0zR6i.v )RP1웘ߘb[uJ0BS(T)0zp" # ]+`BD%ʲ98S-82d3a(p6ജFRxXr3d衋<b'c?%0k!x>@ºۏ#ۘ)D jP|D18vyxQHUhki !sq;[ c*Bb(AcrKO47 x=ø)C\™pPp w HղȤ +0p^Flg(|A :57bX9](v$4`#ȭᎱ5}3 e:P,H>4cG BLT1G(XD0BA( PɎL,掘CaG!v HwEѾۀ0waD ǜxY.YʇyaWEӁ R&"uL( ]Pw0P `+2~2D b{od97B4 s#BN.Bz֘ d6JE ~ (pi +h[EH܏c+F*E2ap323RP2I#~R4"fPr7@ ϝYM%kXE^npW]eM h6HZ΢ѯIxiad_Pe5[Y*#XL|+ шMJXSiR&Ǻ JPPkJb_p\zXpg_j hU1#ʠbp4(- $Q詎 d<q ;'at!f `cڦI+Vp gö 0d3)­/XVfjhdjPxQ"CcM94C ӰYPRU҉uW]1^0 +w$P :3Z$):ɉb cPXc򖣉." "QԧMgBЉC^!fnРicYh)8쩲.c[o(Zn0wh)pqE/iᇢ~Ǎ%e4Α3qU0qS 7}  %ifȠoo(  >ŰHN9qAkxxZ;ku,R-,ѓh(sQʆZ _[IP(#qe O KMnT1R8<~a0$E08xJhuf}X bhe @9Ç(v5=wcͯ>&mNSlmPc%'![Q8"6y96JDkaqSCx 퀙,H3ב"-kW(uxX[Bah (:7'8g.Vh qI0?71wK$0_m \UbX+L캓&-)" :@8q\i?`Ly2#+9`!*Ik(``PUeIu!#Vʁ# \%l xF|PurC{0ihQ Q/9˅)f4ɏ]ژfikeQȚ6!b &X$8$4]ΨF>oA@p9N@ 0$Cb`,?W@0qN@Xa 1(l DS0{p8Ma't8oW{ A$޹)jp5^3nP\H#I0$ `\h~83 \L[ fb}bȠW;Ym^eL&N]xU,6( ,@ & ZvK*α0 ߾x xy` `;H`1,jhێPkHcqeux A{^* D@ jpH|ˬHF2' -ұC("gqzcG)0DM% rGPӞ8LtڜI}v ^= !P+z],&єdo3ȄeAhanLJ2| ss:q@sr71 |4,HU=1) _&P &H 10u{*>iwk49aEn1I8Rlb%$l 3G %B CF.E Ga3 #$=|DGz4Hl?Y' rp Ž%Ř28ql>!uPS1n$0x=\bp LvG@dpyԩ" qLP2U;H H8RR8";#g3;X " 8(l|wŠK P;!9[USt^\N9W@"V2(>"WOJ=s.b ` l` H r@Sp%` ,ZϺ(5Q1܅!ӿZU Y F @ @f`!!B= #,:qzs;P1C|[BOrA@^!Y:(DGNQ@ @.@6P> h\'!{4v&m@*L'!Dʒ|D>$%'Nt .@ `l*@ "V8M ͼ#at!x-&좸&ncN`mA!2 asL"q.϶F ` 'v.l\E.5*Mvaaz|G jZ;ap .@* B\Z*D`T+ f<#R(-x B08cbZ@jLp\bj.bdH^~B3d8B d vVk|Bܶ z8#n\6D\fD|ήv)Fa^!&ap|`` `_@VhFoXaNSɮT $##ḯx; =kfjJɤNŜ%@i $L@H$ MD(jGp&hB'F):!$n)BF`f&Ў^`Wg,2{V `\(@D$.N6R5$a R*M kFBa@ `z 'cDОfrbȢdQfd|.ke$%|&#mf=imAOabv <%>QD%.@`$g#s%xrf:(XNw(3-T/k4?Hdjׅ0^^Tn"Jh*&LoC@fD6&EPlp.¢rR!GC8|:4,t3,!V4߇kQ( EjC CMJ`D莭d кqT@d҉"6t2jAX aJש6-`qlr rJICC}#h=,@rYz$*@as3j1S!JvRja<^gaAsd6@n `ch{h 6Rŷ=,2!&ذr=#|skFxlaj:A"4[^$g6@ L@`*&jQbM2Ŵl2|1bf]HdFFs^'b#&BNܿ6fκǚIEpVGlD@ @ j+ YBHc*R;&H 2Ȱa,Y*>ݦBPDIncA3a)e'lz*TKR1jZ $tqA%"T/gJZdX@kbN+mtR,`Ūt!W<0z" %XU',$@ ؑ^C|Fh!qA@b!*<% ut%<|Bsy̎eͶ%oo([HKzP p(zW("+6Bha״.Dftv![1r".NT.*. `LoP@\Pz@DQEZȂ,)T ``'Fh/mD M) b阸B`P A `"2'? W62hȢc!`@O46sZJ6KOe`*PfS%^V 0($.WfLhoJ&A ,1CRuJ(|zf11+CN%*bdZD*!R/8#a؁~Ɯ&#&F V~ f;g1 Vs77#B cB't* AbtDHo8zB @螄<9Eo+/L.s'!|/D%9ABɷ~2(Pj8" H,.R2'aƒX(:sO/GseB2P?U'ۂf {aa FN橢mԙd.|zX,`ΨS>ľbA|Re.!n JC2Nd#R=Pm(,U7(b&u :Mhv58Vd a&6eL BB{[}Ktr%2RS0@ap5TeP'4P; jmTH}H#}R&N!Fb(; {pn"),! R,scSʅ;sB( kȱ2ϻ7' C ok~ =&"km#~]Rʡ%/8Gj5^)%ܼ@~N H @@  ?|m~@ +?Y(B28 >_O$50+jYStnX 8e8xz!ClH PJ M@˽JKMqk:i#[4420t8F[OѐmEY -ڢ0-/q+|YUFy;KHlp5-L,%?}0ψH|=Ls4R zl#>IR$m4Nt8lPC `f Ϫj>/N2(@` J/mvͪPI5 % 8H!w>TT)I}0JĒV ;,(%|7+֗N@ A)z Lq 4vpjR (PЀ-`/03T@)bɲE)]tJh v: j[>"H5aGXp: Xӹ{%TCRm%%\-r)%)rcHt.]n~3EMR*a F)1, g#r!@槢.sY'p#%.c  2DHRt9D†xf cPNf@90q36(VIH<'G'Iz ,Q?y@=@bX@}NH!hanB=#IDl1($ɍ28x*Qz/vh2A6!E 88 Qx3RvF( w5<`h(14*T$ZUhP1 HCyyѬ@Ac:tnHg$;xx@ag!H:Cdv q1'  ` B`@ 77FM(hq47NI.h{BBOilw55&dӚ& h 񌷱GpHkM&84Ъ /r 1p,la !P`@ lvn P ̺Ny#7dC!SXeB 6 )Զh6#Uy*ޑfE?6dژCI-L ;S%%R`_hA1GˌM&eR>GʙS` ReҴ!UqݛJ,bm EpD|@#-Xn[ mgp'yBXF9O@ O vA},6#ܤϩo;"IUW#|N&4I;ܱxql ݩcB'bDpP ATxSMTL`w%&&!0"lPZ9>ʭ ;qN TX@>1dHHv#-)'Ĥf%JX!$ n Y!\* BK?DzKތd&(fh7V nt,X 򢃩 -:BY; pD'E/t#kFq##NĠ"BPԥY*䌔na-Om- VBE!>A+0:eBl%kIq:'@` 'D$#WuddKCtT!97gC#@YyyX/@<(tkKBJ{SȠem[3mܝu08^{0<0669N So@I0}.אBW0tKjqW3]}QÐ@%J `K5˻/6|d 0uZ(N3AXޭYF?IEχ`5X/ ЋS9xP"@#98উJ;'ыA4b9 y `{63څHQp:f` 5c3XB3AP&Qȱ0@,P y$2=0x(KEPGzܱ')r ! /-Y`;K^˼*Íc*pn:#1ٞ@0z*?{Ӓ% l=#q%}ADz[J/G(o;JH`ͫQS9$^&80R *%\ >)ϊb CIøF\;{͓Q514x±N>Ax6J#ZG|Xx 1:XZ6X 0|X֖ eYI{]E 3ZHSjxg(_P&^9 ӝt8hl^WyUMu0,֍ ED"!/zyX,q*a>%؟FZ7b z`ޝ2 "BӞ"$$؋F( 8pEAI|OiF_Yਚ R t <8T@ÂO]+vr)60F/1ЀMM)  ː3spՍhP=NMd&;)T8Aq!U7 Q"*BBDbKHC { I94^1M9qӂ]E2JE8*FcLZ=H3~UMu[”M0$`@X'rKca*sxå(qj0j٤ne フ@`hwg[k O"h|GCW ?4EPGbӸS5a@' *,9- ($q< Fs5~@tWƨ^(ry V8A;# q9 )tO` ȍ mTJH_[?dh5qAHpA+Q.pKs@QkHbp9`Ř36dq6-daY )ل;$;'_Q#b.JʨQwa.P?8TCJO%7)eb/p?K%WX7@p<\@6A)d۵.hiw jY>x =+O2$p(; ;xz/{6|I~\6xP %`Ae`)zM&&E.S/.j~7N0v]ek THR$up.ع*ޔ /9xԾb "7Yħ 5:Zi3H\<- sCXoD߭",< 9 aR['rU׈ J%E.h/yBh0!* M5ʋ[=AJji9lTR_&X e:Mo;]=AF AYD V5H3 d,_@FP΀D@&bT he51W7 ~3vXk#Jn@ ?%8dȤ,BS,Ge @3p ~Oc @%*Jr-<((,I8 !tz6'@_P  c] D`h吉q;χ͠_(- >_y\J \Fw G,(F Ht>; _o X$)0P'&DVwH#-C|@IY2*Ȑ,*#H@:ꮋ')ТjՀHIuz.A/xYed0@p0@;ʸ;{3|0p1@ S@lv). FwGJ5>h P8$  pAo7c|7 0,a?@(C') Xq &(`"Q8d3M!PT 1@ P$~@08Fu+< zx<}-r x ZmR0Y`8>M4Ɓ٨~p5j~iϫCl.ow svDSʴ֫gI{$D FjrlxPVC%ba6 g/, ʥҋ<`#%G2k Hf °qΏ@.2HkE.l$ E!@M$i{[|/;hH44MHNj)L,뒕kL_8"DgcpeHmԵBS;ʁtR`3Ķ3z fiKUi6źYVDr"ftΞҰL,34|O$xH3+0Xb'=:`!2\!%Hvr?Ŝ Mq&@5X~E-@,17.!Ũ"DPL024H* BI%Hj||fV82ݡ`8 ijZmP$n!%  )0lie𯶡!BYX#X4#1j| X Jr2R&lam,Щ3k150%ni9CY.ǜtJ a\3d"@bVkKBi۹_/$ę1^Eb HR0FAm'J#`E$%ܟnnǾ91a $ f lܟ Rbn%R "(F,A҂,Q6Ϡ[p %Z0 6B xv\i4 Nh@"ăI11!4a.d" a馔 )@cF- a KPDD$QD<@&&G3B`|`a^)`L N`6,@4( "B`\Z-]eړAaVN.DʺU&31^|$\$ABw@ ZE&R|.+rDa&Z ;a;8ERcl؎Ik" @+` 6'ĤFF(\FΠA2 z"$%@$ V0SYM֘FcD orFk&aJl(%*#~ڬ!.4.`(6ç<$d((:CBmg4E$ʠtr$^b<#F$!4a* >\tHIdft>f!m|f"م¨WjlxQAnX`"TD$RN$Lz9C-#[![tӨn#%(mHyp`\dG] Ug:#&yJJ@ `l&H$ NOaN!X'Ax rF+\x415"* ĂT#J0pT05I@*(aPHm)s i3MҞBF1& 砺 (a=^NK,"jvm:4lE2 &aBgtRl‰CA cǵHPot @ 5Bj"T3`$ nVeRDa!b 6g*kPqk" y\  o|{2˒fC;pD,4g/K6DaDab:h"Jքxg`jt>#S`XKB2fʫ0=J$AI>m ! " 2jS_<7V0 *4 ks`LmGJ3)YDNaH!vY̚Ԩi<,- N 4,I@mmX )3k !s,Jq9'UBnƅ Ҹ'Mп.TҿF1삂I`!z~F gAH<>%Z e4*u8QWObk(){dAJ˹V`D)A1 o$ꬾ]&Q'cMN%a?r>KBҖ΍=<&+s2 +&>Qek,48,@V4cJBPOaJymi1t!JmyA6>@N={fTk Y-TLCVJ[*@y(⨂ utpB1+e|$AxF8W~waghEs[ehv,`Ⅰ6є1eM<Mָb"2hv⃨ҞRg4JUpl1 . @2bڷ$j}#6A<tE8c$Aw.b!NXQ $"NB.ecebf\_$B$FB'Qc2#1LKP#nq{2iյ eH#j' 6ziDpŠ|O.NFn#brMnC:6"ABbBU<s\ @FޚP< ` `eaD""﫤VˁQ!Ω8PaxALa(2<\J.Rڲ 0zgO/n0YV."qn\#ɐªDCH @B.{ 7/>5j9F1:\#T8-j~A>|F``z8Gw)"ERIP3nR-a .z5Z8`WbmIYBV$@?J0کJ/@KB\#,ZUIm?wgDtbԊ@n hdG0LO4LVb0]LF@#uGNqlRnΘaH1 C#A53wI\H MXA *[a&"gY[l@_4;lAI)^aD][~'MGqdjIV'BF]Gq-bkI'T}1~>B(;xE6\5Af6 tA St1!_A>KB:W M%$k}y2BF@88#3V=Tfx2lO& Y,8\-C08IH$'i`0R;^i#&Ea9CGBDQ܌~hc*T@ R0T+ 62%J6lvlI5#Fph.I (`>{l2y3z+<۵iGP\GS``ER\`$@+\c)f)0@l;Qmäҫ~&bDK_A㟉S.@"-H$#(;Oxgr֟6jF)BHq20XRy2oC+2 $pvX\WLe0 @j6bzNo$F) ป/$r),|,ꑀ2c)fT!t];?ll -7ӖҞ‰(âJuC D<KT{m%A><è ƒ+$Ȝ8yz_"vaZE|Z-':J@w6ظ`F`t@{.;*׭*T(jZ{6a\|P%-G ,M\c!XC0UBf(*JSB#f(&',0 0dq0.\Ҍm)5ίmR8N "#PGT&N|.L(eh`k eft>))5F9j(`@@B]Ţ(GfI{#]-+9n`lBv^-mD ҧ9@9%aQք*,h!8c&EppQqs5dk5e-hl>⨳8jlfH(e+B N#DHuCsl&W0[S Xއ,xRt.CPr )א^H=3FSX)]uHkJ8cT{ A9BH%2sT;YF&b=2d8:@p0C>,IVD t.dp bT@.8HneLR2Fz䨖h(w,"TL;C7k:dJsh AKQ;> 1KCRQ<29@\9ӌ1~ppCdn?X 7Jfr'Gx.@J լ$C%†H{$} ZTA*Wd8yQꄣ|B1  /rT}?+} Lj $ǖtיFP1 Aa<Ye*5u !`H 0G)q STI(PTd0uvh ,b&Q;GũZm YrqJ+X=H!!>TYᠨ)q oH!(N.Q#8=e`3l| $HX!s|pbxG z5JsPZHx<@<ǘb]B1@ 8y'&cE :nac g#TY2` !XX#G{9@"Nb")@'mN )T D5bL D q>EW" B̔J(숈fBQҀeHb aQ%Ipy]77D .f".:ɡة`NOj"B 3Zw >8Ox$`&2Y acS; PY0RFiY e8pC R; s ).) @D( T1RNS 9Qw R3"= p᠐HpgM;3a@/ 2"SN-ӝ fr  F`mH]>laH& ӡƥJb9XB;>EyC8 ;.H$`E>S0T{Ȇ,+RBjRC`Dy$й44Z Iفr ^X]๴! LHBH&JӟD, 07#_c8:2SD!"zIR}%bGx(+Ax٢/@ dQT/J**G1+h9,C-LB[/!ל ER1΀)+M]FhF(0\3E'XCK2s |Ͻ8#HXME:A2QH \81yDjixpEQ(,=o3뗩dGdΐ:/4)H"4~NJJB&9*CB#b% W`}\`Z&=0 .WoDm:Q];*ף 6) y 5A$+uI1Aޓ}G M-0~fvS3m5Nx6W3 er##oҘ2᧨ظw8у{ `$&dGȑ S)k"@Wv{.iCIcW+fa" o!\=RpKMĬ& 鷊h+%v*&Px{Ti MQ `R*QqŪeל;f3 NX ZC!=TB9<`>\XhB$VȐ;dڤx*Q<9z^VF98ct@k}`^Hpe0uxu(\B L'h(<$ƉD |@ 47w%k_690a+yIcq+Q‹k \iY.e2ja԰:JXῄNF_ U' ́˃8`;ıuGF3tĭm)JVq h R}ħ 8V~\ x6t0q|Vsf!`bi$hJЀկsZ8xJ!ж7!I,3 Hܽ#"fxrӨ6jiEk7J1Sw ]uzᬬb2ÒJrcv8ce0A@NR\2W̔%T*w1py'z{`MUK'7~ňҡ`M^ q O 8%S;DCE$sςO4!yB!b3}bvK@2r|iP4Z,ӿDg`J PdRJJ2%* > FP* *RbܕA Ȋ.{ Rj%)Qx`:I>LL ,LQ*2K23+/* 0I&.;i|MP 澷 *lwJTR!HY!%P"L*FE.  I2g{>ʚPy~5@<=%$Źg1#R2;Z&r(HC$h02DR$LXu|0ZT@w*"isHkV - چӯK2jk͈*mTRDQe!`b@Ӡrľ&i8VFAUWC0ӢygrM(R^hc92pnn#ai:g e|շZ5IPzDX(mSbз%A`V]@v672㱌fc B'){=AL>n cH 4}AI\*e>:ApiBrR-$H xL} <"pL0rSn{YD~N &eiQ~ z0#16Cǀ IV+ Ȍ(€P%b̙ fQ$|1ۙ"mk(xJȱN*Q5#zsh 46\rN?Yߩ\ТVi'#pm ؐueMuI4ʻYl,' #Ĩʚ#lfeDkCu'_>_mf U|?'+E0m;5Fe&dXDTrRƚ0e AMtj CdEXm2g$$'Dx|:BdMV1cfLhN,TL a*`.lU9$Dx%Oj4mH3,+jA:$bƠ='x"(@A$ l&FPຍ8lnX.`Bނ.AR @a(F>Yf#A> Ga0@+#P:<.eӅm̌ AtKS"xa#j3#P/6.4 !!B V&l#.g#. fW#DA T/&D3Lծp  d f%C 0PM:qFك&GBDc!b1}abͨXYbR~*z2AF&"BvPbFM"J9#Ы$ @K~B%'!hf?9PD_+b!$! J%tX4".#|߆^IcxZ$l>6] #Or~&T `HSH)5 BD Nhrkx(ȡ/gs*Z3Qx<`*HCĦ¦DCu`&$#, BhJ\l:/c#@ :`֐|,8d;th0#!56ld|x t "0diҀHD/-1Z0b%AJDaIc.F?1'~k*t.@jGY3؟TBb"UOEQ򴞔Bg^bAx`;f-+\E$b?=E0#&|B0CރfzhHc1Bd 3|*(l %5-  bB"%UWǧ;S<|B(7CTh\(2-o#{ej? |H̉߁5AI4ɠAzr$Hb`fъp G-@V\AaL5rEfb-d$` il֫jL/DI&!bS:04&ELB0 2x B`BF&@>F1r dh`-Rʄk,R/Uys"Km5DL-,WB8#xfT="vBEC7>4'p!od7M t[q~؁dM%wMl 2D|Cއ$`9 E(s`.&A1%d1 "YfU^ JbH7%!cv?cW"!$ C]B4]d25`TAOIYB`$CB2d($s0avgbgpX5AL`zIL7-*H0qq҄(".8t+/ :A &KO5aŪͰTZA$ B4BP&l54"3&ܤYH#l`" ,"cSY` ۗ!60 #LssNFHdX|EB,"?zSf0je=dLALNrmjh-^/ ^7| 5K.xD-$S8HD I![tgu2OBA+'ELX_-X+olBϘpy0#p^6!$lFD͊ j.E%G0 ٗ!_hYS], L :a*h1Ğ5FQPC/xAKaBDH>cɦ*ՓB;6elֿ+l'Kߓ+I @k;"||Mb,AF3hM;UR9*_*#L9a{a:A\z! c!J%Z\ 7߆>NX2:`:{9A7#X4dY(RQ(7 x A_HU?Dc.n?(F#!aDSAX. U鲩tn`?$ la(7Fn `"/QMSdLaRa7i4}|#N%O"fC@$:ľ у&v0' &37ZfFYW/k;ш0*'l'6ȶ5:#򢠮 :g @C>4 ;X.kfQ"ra7kN}񷧮MFHn< 4HCFe!_/0p!Љ*JOzKgLR &'Hh {=# 0#WvNE<> `8HGNJϘ#Ai?*:@P' kZbOnN⑨hH!]Dr+F-"(-@pHd'bI%QH;r' #x@C׌" k?_GtO0f1+0<(#zɷP`HU@F@xF3hG;+Y#q:( .܋#*@*VRh82+JjG('HA`>`v>GHI)*-7!2~; $1zA5ũ.@>{1;bS,m*\X΀j8FI;LӀΘrg*ʀ 0"|)D|s`wOSU%Xgr)8At$N$z2R:T}:3Me%0 ,zpyt~_@,B ;bm>M K R*g1i1h ۘ%ob-^= ͘x. aF,` KX{L@;J{꨺0j*=*z@E"GFe_@"GvX"f1̩bO=8J37(HM+q99iXXwZvNF)`T)^W>Vj 'Ґ{31b0)q窎H%DrHHz## )dX_G_LqP4DR@i4cCCN6F8-_IƑ"~p$vi    (\=I6<z?"qdЧrxQu D'AD6J4ri%1X)C;$`|@I", n.b=` Ն<HBTb t1=fG0#!3Z32rN %/$$?`:RQ F7ҌB,2%ʀ A;75r>[dISȅǚA:^,% T7!$ŋ! "e Al"*'f'fP *"ݺͲ&eFr;5C2HjW:t~ Eb;ғ(tBrE1"T*H&zS B)ʭR_^ A/Tx@ΜpfjsQJB4pdI IV!hSzHI*`  d {TQsԌ$3$@6(ؑg,% ZԧQkФV98S#D(Ȭݧ*%8}4I1`F9qeCOdj (fPA_'pybCMAuAr$#K">`$ 0@C jLj>W}Ŏ@79p5Zz!F pDx5AJR)RbB8C񘉑2Y1u(2lv|& ;GEƗhrG`& tsh2 -aD ]{w2tl !/"&""Lj3J66nFc`nL'pq1K黌tT R?%Wٖ*[.bumX@PՓhc`0K< 1|- [Ɖ%T|a~1({_Npx̱1xJ #ĉ+&pCbddO:[ gb=vKӲ1Ԋ1H'i//o,1R74EV+-3ƻ@%7`!D Z aT*tB1z40*TxiroB1SPr.("Ppo #-NO$c4`P. %;@^Mqu젶C'Ԋ\%l Q*ҶG I .{a94HF(1x7w A`6p cS)x ,:^pTVİlcB0(*$JQ X˵9r;B2hl>Ƽv`tD25C8] $`@`IM208uk 6rF; ^L!ơ6Hy"5hًZ%&;C/b2+ǀށ  LJ? lXo }K o(#)XHlK"@IPDWMYݽ:h "r ;(ުP ?,K8wGl8̣ȉ81/bb8Sd)+9 r& fXv H=G]_3?x&xK ƛOxɈ{( K@p R_>L P 6oXD`VŏHC=&+؁a'JlKqQ$:Zqh4<`z\Ԋz@cQ)pѢU*+g9B91Zϓ&EK n@$ ѧ[Qk=Z% 0R`8/8(3 Щm"W)C|mAMܘE]QMEDkǀ02D`&K"jHxXC %̕hS9M8] sRԄMIp7 }0(>;.0%jB=i`s9̔2;1;3Q@vhG8CHSuB !~Y ;@6:"WM]*իS:@LP8a]StHcK8r6p LH 4|pz=Z1:[إf ^В{'兖  `RX@G,Sܐ}% 葂 BRׁЕ)M鈑`\~YRbi1ƔHrG"+xZ$xY|q Y{0lYB8S80lϠp; qJ}(pTCziF#irT5D"2  ZDۭej@ifr-kܐvUP(ḿ$`]L08U?y\Eڡ!̆H^(Vxpe2qv'Ȣ 2hv֒`o;o1xhiPx0j8]<0hlC p/CK p3U5a숤\ |hE&\na m6H":8h8XT۴0 ⃠9hp;(ZA0 P |0481]' $cUc0mlll=n7wnAFS| Ă)p' !pwXɐù'ls ]m8>dPoh3%hWHhqa `9H'\ӗW :曻EX 1^: qR. ؏ҞA̤dDq0P#pZZ8pGGpH0;P&'31i0=Б;) >c  3dMv!! ?B(p ss U 1rZi"-5a;jxM(`7PnxI~d0/(7x"}dVjHBeAGp p8a/-3hYDJ׆iwh. 9A5*u$.r#@"Fq̈́1XechwbWLOjp 920P8>$?Չ,H#0p_:ocVu =`6|GG T#!Hƫ*_=1Ex"Z:Plx, ~9:TGkUzƐA!XTܲY#VW*8#Yz6//?0k\/=GGbgP0GI|NODRnD#$pV B #Ƌ`z)d)& `I9a v[cqX/I 4 9Z-S`xXK- sʢ\%V~,nD_(2 #-@ iM<\)G1bf0gƎy6:(2@X>ʣ9$\@,q,%qXt, 240@`$0+J{ae/ݼMi?pכlXt$!FFa s>JJ(3.9C'lXk_$̴lx9"u$yc Q H`iG2;Nd 15Kؼ0H2$,Ex@wxYÂ1A#vS^*X \*SaQ| 1Pϼ9BbY07e4%4Ba pNDiHX`_$x.@i-ނ zHRd HydwVdU0a6,5ƨcui2@@$ z0Qfa3` h-Yp@= ~* ]HjXR `엣iQ%ȶ"N=ciaUD6 ٙ'U@0^#aO,BK @,1(;"}$@T/9.i`vDrzN@qo\dgS7Fy0'L^M@Ät'FU QP(CL ( NBH ]_GuM,BJ `rh} x0bAG5D ,+"͠U|/D2N)оo#@ʁ"2 DFR@?ozXaiܤa ,(eR0;BQCbrNii/$pM] WP-8cmn@1s_ t SJ Hw``T(Jĕֺ thz܇,gĪp%m6@JD27ֲp뫏qN8ѳf4K'j^P P)8*2pzR@+5ᢩ8T?3jbTq[xi8 6҈%0@Dͺ~ DQ:8T5~Hw@j[ A0*N݂<,/9<`arM|,5ɑ<=MN Ñ0ۇx#qSD( @3wY[,k9sf|0G#(u<1$ˊqܞxG ؂B^ 6i@CRj!H&;,yY'X M#:CGVRx x~x2s{9,I6p*fvӶw4eaJ9mH*tî´HjY#E4$蹛yt." 2E W$P„ C*!lzH-A` 2 H8 D l" P(E/Xܔ>\$U";@.f-%W"4b힘a,0:ʀfh)@&!A-P \N` ; CPlrth( -Mzob1f C+Р]N2@Tw2wbT%~4NZx j[@AFrB.4$}mA>4k9`@4>T`~ NHX:.9hM :ve<ӥ~(d,.h'"څB6AbN'b(-0,.lB_% sTHٮop/0 G CF*.&1$ `Bnpl.:5P A Ё$\eAGH|t׃-+|M&#\,\2V2<Q8KCn${X N&.`Av!!hIT @ @[2< 1mD^HMo`DL=A6 A/SBN~ D@]`e4,.$a&{0$s%IGN  x[jNl1nc>*C$"! :Π,ɥ$=(:n Q}a2x/Q-.#/T+T+h-$BW ɜ`N1*^1(08re -`N2ZfAa`5.! O8PF4 r,\D9@56"3 t1)L,L.$"Dl Ha2 ZuZ2z BA SBa,f#H4#FrKN20(x~!3Y@l rl#^̦׳B,KlRU+P.Q뢂N7ҕ')3C S:Nc??bN#£.tb>J88>O(6tjj~F-fRVP38llN!vxi:g*6;X PoXa\bdDR=AЁ %bF,@Dʜ+#$#(ZiWV-plI.FnR@7*r-#!ԋ`.&FnuGZ`0p `B%( WZ| @*w87F*BPfH+mK jQ r6LA10a!AdXFt u` "@D0M4($nm{ܘFe4N2P"t^"7aVplσN4 ` .PC lnϴO։H fBI]dk.M)|#>.a/@N$k8⩄ E HdniIl\'W'o Cg&5_P *&jx%#](a!$4T\dA|I@ X2J (i+~65 #& */XT+ɑq"]7HW@D-4,M!(f>c@@ fQrLe&eObH,R%lc,Y"{V~3&(<aZ@>u~@.(ʀt# F-0мRD'eZ>$VEfhLêavaN;'6V `oGe^oaB(  e-2i' )'b)+4Jle`!dm2Bd"<΀ [DʈP,QcFb2%r%J;9M$Ҽ1yf #!Wdz(Lz i p h\0"{'H!/$1*x<@ Se"`,@TVUE{$R (KGdUIlFq&B /s8 ̷Z7g`awALᖦAT7M@o8:,I2 B`@}Ff~; 'mh 0bpЦeE?͝°{dPƩbdjAS2vg'@$o Rm%|u X3ؒ[\'ߔX@ʗo~bO3~  ~%NGZ>:Y@ E w`Nt]ghdXam|T!$c R;kXߏ_l/na$h'ō*&=r.fRX K^\t5}rPʢNQ#&6~:>X4X+$ ά#bu6,"aX*4kPXTZL]6'   ;n8.}= AL, "lX 0,~€@@8 }{uDT`H$Cx@BpBlU* y P(I< @`"}m4= 't@ ywRȀF Es4!>UO Wu:8|uT jPL$c{=^+ ~4?B :HAPڑ.DF&IeJ*[paD p`B!Xix1oqڡFHީAC'+b0|V@Q|`KgbHp$ R防+ʁ@HG*2!%R'QsY\ =.JK=sD{i: FEt^kGi1'[hFGɨHTjL,z dG)pfg8\a.'y3ʈ\uIV,j)汬Mx FL( Ӊ154 1`o#!6F]tT*JPXe"'ؐ&:3U]3?):ӹyU3)Qyˆi9yRl ,[{˜ !4G@{CM0bބ]|l(HbĤ|u,lV $ @ى(k{nBv"G؝+űn!q@9`!e1Fg~29Ik.Hx* %=BI`T 48rCb :qZIEIf rZ`c>,d,cp 3oj ̊vM|6Y0j NS@pz@ѥ.+T;2Cr@ e5F\]8)qȾrSGl8cRT)#h 1MOb+t(#pB֎$] "p(e$: p,W ٰb d.!D)JJ?#Ru#{3 PQ fNETS ;5pW_,|)*C+ {$=\p &$J  mkr)'0T@ A6 |FEšˊrh'T̸\-bV XpoP@$Dyft́Qs.@@8A"i4 1(^ tHV ȹ?4} 9G(Cr.pR@"Pj] `.)-8 ] *cĄpI+0m˅| P@X"Z 6Rk)# 1[ hO=(Nlj8j$غÉ$8"-7s IԷ(YQ;+w9`%y&hf;H?4e@bs9B{=x1#%X5h5z#9186Ppz phR@Uhsxvp a^+oఢ ۂSC(9 z˜ C㓼%4Bm0x2sCUqnA<_^R; p@2(:aqA$3x ))Ͳ I cxIa8kZxFpE1?;G  0)ƨI %) Y7ݵ=)Q;`ǐ<\mMM0=33W/xq) XJ1\8B`ԡX1"`"u(DЅ]GՍ=y^#S#)8::A6Ph-7µzPh `N`DTJXv\GG(*1阳Ũ<RH< rhk(Ф1AMLHCYf0r~=d 49Sٜp#X @p͸؂1\t6@i8C8J*P/K* [ %@/J qʐ}RN< T/ɇ[_jqG AG_wsGk )0h7A؄ eۻІ@@1tK˝L0&cူ `Yld,c_ ="1ZPhhU+J▰謋b(Q9 Vb3v#ʘ|Uyi3,@c0@( DbX4#I Jjڴ3It 2UBq098ȌGa@M &Ƙ8лM/<;M?f/5KPA"o2֓z{ IE% Xx}6  tH=GQS3.(1@BH+~̋[~Z:y51 f8d{1iD-˺B(HIAx"%Zۻ4С+P9$O( z?)!)0t;`4[#S\c84)&aCX5=F?3)8)*d_4T+`Z7;r*9*MJ(C38aФ+Jj3R ޴56N ](`)R{eWtsG*A( 8Q(QDaY:#9A1Ii CID^X|ah#bZ,m%N@ Wb533O@ à bghH,`d%nx߾+2 |M(-(3jSX<,#T#*lTYo&!2lght.<+2G: C[RBjԫcE1Z/^ xp ;1.cph®ш "x5k04끒!=BX) %o<ؓ3 4=oG>`G39i(R1M8%Ap6_r+P*lm9M !D g\pH0i^9 ʈ5H!5ES#)kdIvn˘:&Q)'(qX=5{`Wk x6UwP$lb5--+TRpp,,_Cq(Gb;^?^ҋ/K!R\lk9#}`ה(G>b#/ʳN? p(py𴈺7[ ȼ簢Nk(:uC$f_ovhhhX78ȣI,5lĵpH<PTTȇ PP?`pPO(D  w/+9 3K@$!7>hWIiwJpX, CH, 80>*YM(˥H~J_y& 2) 1Nz@ 4km$# Bd9PSp$ }Ҫj CI.RXtfWTUXCk m x~k"qik~% iK9 tT@E qm*+MR < ²0 cx5Lbx+m2s&HT D`pFhKYs̥7 (= vxd:r:@%.Z!R}g{ÀCQz;'TUP=(ǝWK@J>؇QyP3tgzǴ%f!p #`]'Q54x4 E2 VeDx'-X |"giuAI$-@C nrAZ5( ҲRB !YmfM t\*ׇa|u. `-u@SV ؀.Jнd`+Úz2N)qJ! &BhiB^~(8cB;HxX:cP`f %I4,!zD<7¡2 c$/y$|R^ 8g^<[rIm&xnTۦX0 7rPsOt*c$M/$"K9:4ȁ h#XfsP2Z%/܇Pt/$РfDМP@BA'1J>Js!)pU8…r y~ D N) $"K&CoLH)C!4+kK8WC&R2 ( (Y /E.@9.l3Y*o29ʷD%4K$AKP"P`xN=/ȄQ(@3HG"|P @F*IAP -s#H",1e^I)U X|E&5NӐ'xIH,EU=JJ )-8tĞI.dB )CuI"~#T@.hҒeIV)D) D,ι~Q"SSȂϲ)z2r 8&{/b1whdi4޻PtSZ{#$Dh Y`A3}z]402b@`;ц3LezN.A&~+b iw%E"C_:&s 9bJ$vzh^!dBN|ZK4g({!#ٞ^ 0c S)yʴf E_@(N 0UYRKJc I9 HȒXM be? vC$Q('YDi_>L̦#n='djFY |YJH680 T*`YR #UMPcAu!xUFXt`?A7Y︩?B T.BR|/۱+U$ !)0`hl `] $=$, I=9)@p!P@Q$'M[Ζ^ l cf/9R2IZ+pH3ۈ.li#C,e6v{ $ 50&YU&QLbƢ^j8wJWɈ8 Hr0DV P tr$h$WdO)<(Ҡ )Y/C΀J&-bETәyڪjI]a4Py&L72pHa:4$}I'Q4`B'8 !yGKF`ɔ"Ј  h ?N(Yx)3ә8OK ۉQ-c=s0䮬W ?,kf,pK" DM&0\ƾ)Fx,4NI wp`a-`#pB'N~ H/b(H=`AhN|[ ~ *2Nz@ώ@DP[B`B)RêTht/ &ˆǂ>@!$:7$=8%L v*eI`-ylRr$`$"` ȯʯmږlJ>B lEP8qK^'@& !`@-r,KFB ` &sB1" % $*A@GnCF4a@Lxk/p용2o'|([eV7WDfaa 87 ,P R7Gr&)Q\qFz4..q)A`G BP2X^`$ `  l$T@ IjYq/\$8pb(paEa! p ^K!tF@N[#v4,R^lӂ^m5@ 1D.gDrXLr/BR% LY $"fbE9@:_TStXaTHJ;bdt7C/ ^[%T@PHΞ / ЗV$*-T$!iՂ6LQ`4@l"$Kh#`4G%; 7Df%VXDQFr~ӂs@ d'ƏX?$p Ҳm*(`(2L%n=[ ´%.E(= %.v/gRXeŲ:JMkMhŃEbRN``@[*52bIZ$޵*$:p}.)V8u$ qexŐL#`6(Hrt g+V ibp"^FKΒAlE.Cx'pjg;$VD"uRdgi.A1L@ѥcZ HKnxUG u8"~Bꀯh 0- Ib̺]©q4n`a_l]*c[(*ho r`¤p衂Ǝ"A6a* E(D8~ oj9 A("t,A@[%.a.IH{,/z'CjR'B$IC#P>!#̛'A[תxh)XrhT4uL`6".aK6J *FJi)gb!B*e bKgs'b"ergrԮLhV#٥)(p% >Z΀`!"F):BCr@ԒA)yoD言 M~!A.gY.ya`8e%_9S+fϒ0ó_yg˰ 6,+J@~ld(O .dt A".~ }ޥ2aFu0~A!H08ʥtAPA@spH,!G@`*zY Vdf3 v 1֬ (B16.T0 ߯'QY~: UM&|z.j<Y`/lb3tFj螺j^*l x;jX}>On0p3:̷>8_i$Jx^8*:.5 l@3*2 & rʍ34J44B\Z;j;4/IV "XyǼL 4qN7Ӏ XFp@0eC<15A),)Ж$ @8TLbSAr*-) ;DDQHu$2s$34ں0K, Al9D̒_HMkWЪm5CYc&KBSKZ*"Ry{"-!^sO_R2v%38e)D$) 571-L1Κ x<4bC>lELc%0UBvrPz@57161TS`$"~P.mM~@+\  [8nNDCwP3s#hP؛r$#8Ϙ{tR0h4e[ί] w \ցVXR4fSA|<͒O @AGl'D\M 6ƨG. @x2gE i5$^ J zL'0@9捋, !7 r]8[>>ADnn`HCMFp1U@1?hE =ͣ8 j-pg@p ѮuJ!G$D$S ,!b 0xcH #HQ^M#r:@RBA8&#ր% $mIS?` La3@d@M!죤$7`fV*E`"pN%HuUBc!0J\ Cs 8)TQ56K҇J/ ߢE2"`M12?'t!W*~0<Ǡ`4Vs3g3 PΈ 1xq8А&B̭eĩZdp9c1:6BU=PބyGKuk > mgl!]XH,:<Vèp'=G@HlfG>$H9戉=/`l jMRT8Fx1#D{wCEL'qMtΠ&#7dI 4)8pM)m@$`Sp9,8HW1QdHG~f[=@BxL&T1|&,q7Cn+SB$F\ami81&9!p_zMC \@! qa]m3a `;e ^o7`25YkZ@ٝyw//ٺm1s`h3Kx0$to i7D+Y~P޽ nuT9 cYV4@ʡ6?HG>v 0DSTT)m'K}6f1MD R`GP!!$E&}QB̖̜(&X&Gѡe6c21yB0*嬪.DC8w%a"~/)v{As8si˩ a@#(!pXxvzh|{1`~ n͌'8!`1!!-.@>zxZ40z"7 ʐ!C{`pX^KPe)(@a&l= E rl ؐl)(p}| @hx Ѯ>c8I50㠏+J=8Āf.P6`v6:1;|PWX BY ( :0/K((N(XIXc9`|7,@`+i $CY_%$%"pr&h .4kk3J$E7PT($rr zZ k(6 2ghdG1- S' ÏHZK8x ? ßܞt KBT"hs =KVd  hIhĴI5$$ǂ0 f4= JƍAr/Y#;'v8:2"MZ3;9@HTxR U 8 ]X$89hsO)Lƶp&!>Ƒ,M3 >x<ӡKyCi͊@#;rrxRxKX罼$ XD}p*A\̀(z(_"[6ؔ ۦt yFppb pVqW45Vx 8j) yD pT1諸ç1&oiZ@xf:J.|EyS.+:pIz8|*Z(>SЍv'BcG)dHbUZG;YOp(S91Ҫoa 9,<fh>=PfKtHݭm ́(@x8l2/J| < (]AOrOOCdGL(HhD!7؊{dh0,iQ!nhEIXQP{eC;sB'lJȔ6JҎ9GL"#͍=:৘Ԫ胉(Ím}RRf0cA|,o0Sޣˁl/'7 &D6Q|=߇ؕ@5 p95& auՀXV#^h-.>[!+ԙ1' OJ<릲,}P 5p0IYVK̀ ?{D3*!Kd!Xz0@r6=9) b zKeٹ,̂ !0QYD02*>;B,'*\lA:XSIȕDZ_jJ]&Jhyy^E %Ir RCC+[b_H@SPwJ5tpx-(y" \R hH ڂP%gxh)E0&yLKGXm>i9.]j,-8!Bq2% 4-`@p41VR<#=: lBʒ 10P=G Ԋ%}jpʎ݉_uzlRV5R i嬶1,K>;[ Uܷ#Z2>Ki"69C[+RlL,/u7F?p Z fql=^t$u܌.I T:zb !0Aa1c/AQd].`8pQ5 ĤގaL103ѣ B6h2pf ;'&  TI d@FcQ :ƣчKɥ@X@W*r1 {c(%#PF1"R~Jhm:n~S!HmR(Rۭv $>cF#!Ua(B6~Hoo9E!h%*q0dZ&3q؛\g7)va8ge'( V'`qDm5Zmu*b#+B$X6J/|$ H#lPZ0}("첂2Ywx3n[l$+:|ح-63,"Ȕ$`.Q(۠çҩnp@`C0@HZI:@rҏ@+4,K(AIA7Ԭ #6'̴#Ҵ;Δ.0nU$LPa|l[:*|sH$Zg*#- lϐ R2˅УtF0Vm`/no.Ck p:4g<Icm9b8#0*6@ A.{pʪHwHҫ@-p}hAd2oT/(}Ch| GYG(k <7zq"@W83m%L : 10 !C 4< M ̙STP Q"M !FeA~JD#>#f= "Jy0Do'Q.E"8I!:OdAlYnaL(P"К !IRJpF HJsi J \c`eQ ( _pbS-T6rTF@?96< nL2Ȼ?$al*xa~[ShbD1&lAИ^;GE,"B "X"cz!/ oYJ6k֍V @{ A$B|yt|eh3- t4"GEFO wLc($0D*qn'hBxR 342!=2OH6`>N Cw uqqbX!: mV 8:h S8?$|Dm.$4t }3hHhQ2#hjGةK32*R"eH1 \<(x-+D+"~1BZQ5p ȍQjOwYm, RR*K$f` !D!!'cyVg ^ Hdh ,"Yu$hhׄ  $L܋)Ѻ2(L4ne71gvfc2:{g-:aC٢@aCZE0\cx<9)0vԊC( /rL XA4@*{gP  x=BU w`5#1[H`?0*Q/y!y^d%TZP7c֌6@p30՘ D@0Q=nHgGeǻ@0%B= )<% R4xbI{z!+ 4,b a.JIJnw6RL,kZ"3R4w'ى(X"w`SE` T*$8 ja_:ĿΙsPIّU$ dܒhTLk&"P;;P'J|) 65sVhP )TMc(871#Zol\I7~cfKāobK|]4 `B),X#J$:i<;m)48K/`|At0aB0($^gH#Ċ/`,! 씨 pdJKn#$6)~$ $daa:j2tG<^f@aR n"qB#a kZ"AA bg<%Fb qN,A 8&PLmN.>D$+!& ػ  @O%B) 70Z3b#x4¹0!va~m0t,4`&*0 $ygZf'v#5$bGe&㡠4ǘ $ 2#:GR'8@=#Bjv0cHSC|$33LZh(-aa!<^qa r6 ':U.BbtNP7/p$ Dc,)@)1D"IAl0g9`i$Df T``kP ;ࡦ1bD)CðCP 00A! s?"$fjio-B?:RH# J!roS(,\;C&ZDD-J6슦@t ` chhpH D,\JM#3.Jr z,]!FP~(nK)$ (̀A"0@ @B'~/:c ТqsLs!6'\z%J b*%zwiJ `@ HBpEKD0mnI@ Nec' X^SȕcÉwf!V 94z~w3'~S1,[on a iSâxzO꾎 ~@a^hޅU /Qw阄 ;>/`axvNmFfX1k-66 FF`f]dipk{54"y*QIM:-j2/b!֏,Zʆ:AEP2!ʃ,(*A+`*H$4`eFmzVgC#+!ɌMA. T^\x @aEkԔ@[6z/#8" r16M`+ETlZ\ր, @1A@u`8 (ܥ\n8MA|@A pwC,a{"+# \8H/ZI WaAP4t:7Pl0j@ 4ra9>-N,F"ŰLpD P**@$Ŏ.a ˾67T94wLH~ E,dJb(-HY|.Gd2CZĽ32 %sW4f*Ena(@֬b4ShR"P0Uc$/DH"CߣA 2V㵠.eǺK-qa 5`a&㣼$:Dih!^$h:2 r"膠Jn( Z|:! ANk@zT(T|Y[wMi8(0 `Fb4c$lձk;BT&cv#+dd(= $-/XFLCLn#`'4iJ HNO ĭokB R]NI$C3jDi@ ?jI%У @9 "D$K@:f`\A j\ȄވYza<J!BaN%U(F߬gHt9%VVd+HC.G|S##nˣ L:;XV?=-5K Y(YKS8wOi4L{@4c !C֖{ *E :&Qx/F.'xS0cxjCo0YpB%2h1ɸIJ*H aKTp5g?$z?")83 #(Ah!#T<aNNq'3g#-C`&B([*i= 1!PvctXS| @"2 \#T񗳓h@O6^2Kaᗗ# 2JWL/T‚43e `&oa/Mk֯1_W1i:!$f8n}|  @"0IA~[$Pp@P@0B/rw^`-LҰt>^PD6 ]A {" zi4 B0HCAꗉN SB%v@}G!PR}${ vKr&}s`Z(~"AP9@%I@@@XfMͼ[8Ѐ%@vJx']2{ʰ', |=2҆LD8Q/t;S85jLBp)D7t}#%0Q+i19LF Sa `j\hM@9 A*1ڷiEĠ#(!{0CsVXoƨD^t]B V*>Ѡ'&O 8tBm8%3D$J XDS$ٶ.Fʬ'pt"Gp9:BȬ-1z@ qz. f$KŁV$ >=P$g:%re0?|0Bzeo .#'_ UlFF$P^A9ITbI\p -Jy@ `"M|2XwQ_0nF^5g J&G۪N`M=붱'Cz% Ek|P{6*Y+~JXyR5DI0d_H+>%(CHp}Uo;!L b C7L,R4 #Mz#4tpECt !a:@Gxteclpb a@"uz:`w*1G@ )T<ǩ7$  1;dzs3cLvF@0!2q.Ф2>ǻYk.9ɷ6tѼd 0D~h  9rA?  @V'`P- 'ϲ8>/"TP(o+@ 4YR܈\|P M)Yn|0t%iIA- X+*x gUU\E\+<x-\<8Vr p!!jM*BWJTi p4Fs9XPQeTlA2ǔ~xc!]Eq(E"uZ9fe?QSsƒλU@x`7 kpAHdD\IޡgTK#$DUL(m1*3,)Us,fLLjia@xȳy!<7Ҁi58Փ<p((4'bHYL+'nxKе,iCK9= `׀8q#t쨮ᚉes )x)mG^dƚrbI ؤ(BF .&J1ݒ JbGBo(92 z(DBK׾ \j *0Y9;tzB3=tpQfN602X,YpHjgi7:k{x O7 \8:ecl @ i%d =3hı G48T+070`6pF &AKzp"ț%tK@=PUbC[0ϹF`.d 9hJ™C6°4%8m駄Wx"BI)% >&Y"RpLXL?j!n0D1(e923QFq>asI8#Q=:()se-KݔA .v\G(귘)4s/sFYX8L  ⑊. 1kD=h̀Y0C1)?)J!k!.vyGNr9!d&N|鳋`h\xʄMnlL ԭ d9 :M")>̙c ٹEI1ҘpyץaxCq$^[&L6|5HPw&`3G!LҐxݣ ,0"Xxv(X*M vr=L1yZc@X 2DT)O&(DĄH=]A0q)+Q@N \eBR#0)BL)8`'d.:Te C+><?(H"9"|n" $T@ yL0K %vH"9P%P|xYSP`_b@ XWXfQ1x(P $H@2 k mcB(|rj8z$ja=*dZ e81 DCI cȳŨ:"|`hamc:(`( ! ( S ͌z;)Ax9ޙhs"8hf1*)AJVQ_By3 y^(8@uttÈx. hM> W9- *UҊ1C%hB`G-JG7 8*ku1 ȃ35%1<1 D)c#Y4-/ih|pO]6!.ef"01h^Ӛ#H`C b $4\ˌ@;ɹ8b8Iֽ|h8YXXc l:KB p 5/ 03*hE?K0iDo`BpVJ"CR *e`@%9F mh:-LC M1906tTk.Pa(qFk i_պ\-XA1"80g+ddY_7t@ua"J\m>svъzO\+0wIt?X.)ͩKJf u^ BW-!RK((Fَ$-ϋAJLh_@&hx5 o=.Xtwao犺X0 J=.Ű [Q(Tdwv p6TL,qb-+Ef _,RާL\еmh{K)Ỳ X?H7 x``0sY募(HjCA c"zTi s5P8u A ϢB\4a3p9KK q7 I\`f4@  |C#}?$``,]g` m ?@#S@ ~m#g II7 p>/׫녹O"xGG($y=3v<Eq@0*㘋C(?ьN-W&}Yh-4`& s}>3Pߏ[O#9].(H(u\>;v#@|@ dl5Oc1 '1#`$?#H}8'괜:KB g0 !lj>.>> ,~d[+LdBM|Ez XІ!: M ðh;ꌐpJR, yx<&+}Q|&tDA@-A"Rm;#'zLUP @vɁvA0`xWG|'\GR@jYc 'X!:"h^08ǵU+$ CFXh#A}{ qQzbЇyX(10- @A4팥,C-B SĐg͌QPpAt9jg T@6  @7@/@Vx(t(rـAbA脎vnLH +0`[kTkڿZD<=ǁv 0ܾ2)*Jn<3+r4K|ꂲΩ#(B,,)۸*@/ \zjH3eE[Y1O(F^J}V˟YG*$ПpA"4A0)EH1RA ?18{6fl G(Čd[e`<R6g8@ b?ld<.'PL 9Xhxvv}dT`=,&:qD@"~Kq$|7blG@;tTE(096AC12hCuRIzo.$Dd AD[pC|ȷh:܍R 2:d(] E"DlCHjRg!4  CP $Q,s)p ԐEȭHR #k)!Q^*HLK4F$$ AlsA5pGz$С9":4> xh'U @l `\ ~Hy9^a| a {)TP wAYqb\تHǼ3*5F,BB!j-X E>4f$j>ˬwbfhuD|Ah/F(B~F 2&@osQ̑R0^"D@Z'"@2E-(()+_Y}؁]D T !DhqUq;%KUK 86;puD"i*vB((  e4%80&4qÑN'D1n q*ddո!D  2e1#U/TF+IF#g}1`0󌱞4ga *IGܶ 3CP Ծ?M DLuAjIJ-9HҹFq$WNF!07'4[ AB=P{u*4bMWNR?lm|ɥct0o,c2V/bAht>I Hbxl!$&M9!T`yKy Un$92$.5c.@4ħ"4lBr.9ZC ~g@Z+ 1.ǜMؘ@h/EDǚHziɄEsJ`A a8~[anpB\zZj$#fN 9/9'~q3OPRnOmW6Fy0FQzaμ,P Q1P'%Ȣ[ %JK̬!RA,q8GXVП`CPi<-.g9a[mP:Tȳ+xU?B>!UAf6,;CAFX\htJiZXfeGKk"&$." ERx`jh`>a,&(|TI@[ m`Nb.2' 0$"63::BA$&\LfibAja}B墐:hn5H=VfT*.L0)3â.b|h)D;Dv\K eth(1Go`>i E` cb&㞤'Fc)Į$$>'.;蘦:Jffr䡆|!"a,AΩeLun1B ԥ!옥bȖD! B/LFyc>B^Rn."G2B@4eE z|p#r ` z =&1JN@| % ʰb r,Xú;Rx#RcBb&$M`NPK6ƲZI.Vnp ÄcfBecB@@"L `#9'^%q: `cX`Į( -|.X`^ 1@T@daV61 + BYn>|#/QUFKs`D S`"?C*`a ӆ .xr:r lЮ$qW&#(x'3$"q<&a_`oaY4a̩lFKq@VLÌbd&az,c0N H,b4xa@Qڕ cWnL4 q a Fˊb.T$bcc"^nHBBXv|BB.D䡦oA!Q.U:2jP@vi2|;aB-9lGBho.RډmGAPƆvu?d`hK.d:OS+ȪVgpAh$ AFya% V %h#;33↥:n1E !Ԫ\e bO**̙!"3#XJHAv|" :i ` \#Q΀q$;Akataދ g@11`m 3C;#D~Z)Wʮ#Mh@r w] D9̚CB&vdX(-~E!a*&.NfX|!f>AIeb.* xt M@`! 04\* AX-N\ V@n a?@,`(0-Ka& !NLo"]g91<`` @j`+IoanvsBCzĶI!IRIJz誎6f;D^%1Aip9`ָxķZ-~j@y9*>RE4~"&PBc*~26p#Vό1@fA!"a5!tFsjt LWZQ4B|l.C1[*Γ\(f⸼GQ7~"+wa^ZajF~nPa RX +0yo ` pe>ވ"!M5wK b`df4~@*ZsM6"c?Yur @NB4SB9X.*z OA<7fb(46#(J6ZV>B gvK` + o!~(gxpz5<%jTѰ24; \,WA!́F"yn X@Pxu|Y"wr)rRX+" oKx9xO4j+nPaV$$$/@ {l4ꥣf(3fHg`.=0 =C|BB0|/.$Z S-Z}H*Ӱ+bCq\9.T(ig`!~$8~(ZLЈKR27@ }XQs'5{ <^#WJf%\H_ַ WDRQz @GA2I&{H#:s k&\ݘbDyU0kA<!h1Ā\+?` ?1PA`&N_o߯ ʨ  bV8q<^/ X "hW*(zwds '-og\2 BZ4ՀY ta/ eq8L žpU˅3ꭊ%T귲C̩5rbR')az1ix "Zo 1EvZ|q0A8,B# bPt'{:̚`,¸ Hn| `G(&Ǔ<^'(19Rfr P| DxY|*ɒ% )nš`:`Q Ҝ,p̲r;2xgQLf"x.D2 )`䓀|pzz`̠G%vu1$x* 6SjH %idʟWFs Z˾U@"0!EHXDzݥi=A-4Uc'p+E1,F)"P. Fi9j&B( ezz&*ɚhbe:oӭN >)`ɪ!T 0y !g}z#o}0~V,Ԟ*ZTyQd `x `."(Jw(zj1ۼ%$}6wP+, !,"XFwz76|60. 9dK,pWɢ&*#M=XFh d 1J  k@4 sda%CA |;<^+MRY%쯔T:,Ihfґ d@-z$BX ;8Ԕ2$)dE6p 3@Dm3 y!\/p :øx$]u*a(gxEM#Tl8%TXA@(>B(rX)JIeX]Vx!DpL7`$=O2<TR+qePwڏSI%x= aB&Չ, ,TMT $zTU|vWL+'b 50xLXP+Eat-`O-V&FX(DE c /gAH)rMT 5)Th-o#^,$Ĩ!R)`X8!>6 "D$"4 ѭIqv}?24R}UlDzY!dPBr =ZCOH-WrqL)J~$zUj; PW Ù43*e y.H@P.*Cy D(Hm|oy@ 'x: D=^rr>D`{i*vZ‰"EEbYD a( ´4F˜Q1Z \l̂,Ө3uDw(J}"[ )UݻF46g.G9) /Rb%UtR0拃9f@:I0 Fnsde^N?@Ydyj+]Nk]aN͒toHWBXz/HM l_q T@b$'+L;VMB%cF4l}%<@# AV7=_U@Q .,>``+4pp[ "ҟ3ZK8Btnv %[ɠ5(Sܵ)*(;ԚFHabf I;ȾL AD( z&v;"ÉkNz9,ooi{H$Lk p@VĀІi\BJ.ʇ! 1ۍHLSyxf+YʐS$ZCtD ٱ ʇ Ӕ||s#hrz bN s+qs200 ktml( Q20 ג`{*ߞQQz%.ylĒ \DhPHi0!).]VHm#rսA+* !kp"8+4 QAF@EJ%=dֆjphi07JؾA+Bj˭Vela^8q{i4 !HcS[ф$2H]0R8mKБƐ$؂ €# "P !ecc@POև3֍@ԙQV=(i sJv/xA h_$f Rܻ*xA(V! Q&P.AasC3 Q(R T#8Ԑ:=T2ik, );p .&5}CʒX˛b ! r;({^ 4i dQZ  hXwL$7 ({*5H8,DHLJQT z aṬ ך[_d " ٞ zP)Q`a2Ҍ5ۉ( XYAJX(FU7xǼ} **3XҬ3SmQ̇8 m xyQQ4x du8E4QQ NPSb} h?8! x 4 P͕Te) #ѐ nD [ Aӵ~]A+M8 So9ȶ)/)JOι'97G.aEA]NiQ/0;(C`$XԔ(xro聄A1*h8^?DYr 눓>xʎ'g(Iaڤ^&0 p;nLahȫH ~(Cz(9MZ kJ!i><%Y/FJC.j*`} )$|[o.TBGxhÊhH&B=+bˮ4 %Khy_"C`^*rKCd;[쁆8PX>:%tEx.,Df2TG~>kp*ccd >@ˈJn P$K:O=ŞS8! f|Y L.J&.`xfc=H`46;X+Pż`kd/@cЃ AFA@>~lh( %=ޥ*  ˿к$`E8pQ(_eQYk4ߘLV#C]>Q=Mb%Snն>q Ǝ8oxDUd@?L: 8>QH4*0mGQ[.Rp>!{&n' "e(]sxO1jȓ] Һ}w, >Vd+ƘM If.% 1-V(d(ЯRXoD Z 9r'X&Gc) fKbKZ89ՆH^XH;ZvjD1+,0C&,*hGf݉OS%m=CNG X@]lqP87X3z00;k_8,opʀu j NEǃ-PORp`Z؁ߢ5X5AYM9 h!&qk$$j(c%P9]*I)Hיv9h)t(ky"n`#Q7६ ." cXG&v `  \4GXU c? ,@0-~@@,c{wSD9.I|s'mKR  t9 5BnCR( &cH0 I_cOҼ48>f#̪B> A UL$Ҡu9+x;ciu$q9XO;0$ l>_a:BO(l%V "XPxGJY)%Xw'=C&Nfy,(>:A:R2"2̷ z, |6&pDvBQlKfRB%m8=u %cBVxsC8LR@ +N 6@#?BJ1!`(PU!w SKdm)NPe\l: m NRB L wΩ4CGC>0~ee #Nvʞ2\ #e a]1rr3F٩0KĘ)5#+_Y Oc}q.MV8|j #&L0@9%NBwdmD/,XCpB9D_C v!"|)Cy0`A+=kso⡗X!Usb[cRp=K0Inqd8 1"ĩH (V\={݆䴖rZ)vb~ Q3|ϩUd  a2p *Q"\=RY_CX{f@nځAx"0ˆObd @  &$D+qf,ߧ0Ѓ0*br c@1b n`a,lKŨAFHl /JPl)H! NbOv`D3ddBcB!nD,=B߭V|H2cJ;`=n$-Fp7o#h/nl>%h l`p~V&ab^l޳+(mT  'WCB]'H䈔)"RmsҨ P@Ⅲ-M 4V -\XEC=*0; ap&mi+L2yŢ! `c1&\:`8P H. #H)L:.&oo D**EaAFAH$ep!϶ML\ ` .:ߊ7 z4Ϋ P?DQ0TAh! ?n@B @k*"$f` " ā=zGZ"8v["Hx%l&OXRa";ʞ%tL*kahW/w0bt' KR43046TƒH0lVJč= 'bvjoT d71FIi85D4hiRN1$cT( PK#U)eVcJ;UBQp\s%q!f"Z 0&"-$dƊj(iHf` 5`FTXd(&ƾ g"+&%$Ǻ3v*eq$bA 4bqp\@ a!,al/#Bb0i *"!H~!]aJDdjT:#*`"40"nf)p-8°<\p%@H~{|;j*5u-"]T<$`b^%Ƃ% J˗B=#ETiH\UNނ rP*)p  , i''6( OA,gfdRBrC$4N_@' Dm 3EqMA!" Xri'шCc4*Q~G[+F bG+3oV-7(&g*@C- W3x 8@g`asOM!7:2r` aRhtb0FoHغ'k &H@p` 0Vrds-4ؤV'&DuF@EƯ8!" D$,nb2K3͊ewKыUO;k , ΉF rCQ@>dԼde{&ToP\%q3*!J SSPDd=jD)+L ANRu.WXa @fc=S+ bN! l T~Z6B2z "3NRфm't"v3Ab6u- ͭub*P΢P{͊Y~~.[0 !6ե+-i+>[`V>zMؤQ&f7fv@ ae韃: !mofqc>Wĉ JV. q2N 8,ZPNC):ͬGcC)`~,GL:fe ~A%~t26A0x:ءB&na.ћTtQ!PFĐNCAN{CMHc 6-(Ba'PFч _ߩt o L£b!:D D00H(F'0 6.lQ/'K d ]PBPԉP:BD纨M+m||a!*;菷H <2`Heu^ݼSHJ-%d!b)AnErbdXш ;3""t `Jrx=46A-IAڎRS %D'x/ wT6="a 6NO-n*l Px :~Å`عs< @a3@HZ*r{Ʈc2pYȄ_Xz3 t3laAhFy#: C;A. Lh%[ưQ1#i| \ `z|Q[.1Al?R34 n9W6F;!'fbLA̒TMLaZ-:Et / $@8+%*f B-{^&2 T@~ݴM] `T(ef:w}/&'0l>D#"c `rP E߀E%a`X, >8\~?c`PQ@6D@*td C?O{R%U2xݱ8Z;;vM"bq@r7x{v"b(7 tbK/UZ-S+EH-t ð  .r H }A+ }D9*SE; ;\(pu4=_/H{enۺ :+:H2(. #``S+d*'0ڭi n4k4e<r":"Ȣ$kbF#`$@$! @)𤈻8B$7&*H1(y?F`9ivJ`.8(GC n@@Rzrn};,ˈzi$jԞu k@EL*|0x=(ˣ~+|Ǯju5PJw*&9ʊzyup@rF)HJtb`*"] *:WuVsx"azR¨#gqw46kf2v=* AJ*(,nDK*:x\yf!{zvk8 ;]hn $ۘF ̻7B%Ļ{(&ž`VMB{B>'j 6 9P- *Tq6 ёa˔+uB .6*>LSm Ljke'uFhJ4h, n$tjGxbT-(EQ)Y"eDw.!uV DbL$&2>D)hH@' !L(az2*ORvIkPFb/6#.ı?Q# ACxD@64<YGȈgdd#t*;JQ!:` H(MXr ԉ^6GHd8TN]*2+!bX$J?dFrPXiʨUԑ҃|RQ k:,%u4 DE JAD} *O/0AFÈd RX3L)]*^ZTM#@ q^+.dA),ӢU ̙N4Ƙ4 3JԛB(kѴ6Dl $\УMszTЫz6* #q; 3KXR BxT >'FǞʻ #`/K:fLz1Т8GbQj,LؓjBn@'`E* 'fp",ܹ41(iB!@-Fǔ4e#8[Ai!͵{{8G(+c8# &{@)*su)"O*%Z @Ȋnݨg$|B8E/=P ﳫEԑ4 kȈM cw~~)P2^Rޱd|9H1NJ /taa c :9ѮpS4=Cmkq!O"`N/V,t$$$Drrc0*\gWAV3CjE8ڨq q)~sUL)11oƆӯcT$ p qzF i!탨;;8lhإ*;*'ɃH+( "mIʖlY\ƒǎ6_xU=z@ SB)A H@+ yAh$Hepv H-kr`S9D:%!h*&hxHQJiÑB"y lj莎x 3#hvZJǰ W0ځ PE +tHsf͊|#-!M>xojx:HchJR?La1#¨1 06X)O:@H8o6@jh".2"]HF8xw^ IZ1Bc)2&6qREO@UQYk7]ɲ?󳁈TC( laP% [9fXro X:)F'3| j. ?`FxKPꚃ 2͖iʣ<)QQNkǶy܎iUNLdx* pwHH~i\ptH7c0c^w! H* @ v ՎTXX{,'wٚO+DF.{MX Qq* pekAIq P (" \Š  ¨ ݈ Ё"3Ïk@ БaK82RL Gh2PibQ(C !]D k0R1(iQ0p hc@m:c^3 Ԏ#Xꃀ9#3h"|4.mX7„ XZQ:x@ b B0*v(Ɉ}%0S qOBa3r2 =4&EBh'sT+Ą ļ8(`TÚ/dpjgă=:ҨB֒S\X;6@oU7:@CS2T+h3!ڞbMBg0e1ƙX4kCwغޭKZ@B4385;s'APIEn51xdQB^2r")!J H<\쮘Dְ(3z2DP6a^ (R6Tn:;HFv-8L3SL.l9PFCh-̵Iz)`/.Fಀ 1 5ܵZQ%xՃ<[vht&Rƕ  #0$Is  =LCюx*NH* Pq@42\:B29ZҫD3XPJ8148NZM1I#Jȍ a;@5,mDر%F;7(M0-5V՘ڸ;:M_Ҩ(钰^:ٰf4m0ɲ3A`5<=5 323/lj9P]bpg4!CdP')EJE %IAk|W)h$ v0tQ=\b(it⺖$!.Lw0 2AD>8Mb$* ^מbS !dQQYj1qȽ y3tn8#)q#^8ǝĤS\iYpXU8MY!j+=IH{z(PޡJ1FU @[_I10s [xcB` 4Y'0B@$Mـ@kxm#qD5|"{/:i&{ɳѸAhŁMХ|\nr5!Tl#=cv#=_A.D |1G2;9 3˃5 qˈkLↈcGjcs ?N!-RVf`&Z!pAB(/@Ѷ}W Pz VnCJM |@r0@hXܔ V;]- @C4*xM$r;53gn6k9πql?'$K¥nԝܩ a۳/GD;DSB+.ApxO>ꙄI;NXRӀĜlEkGe܌A@ҋsͪ,0!c:+ي&i;d;sU'EF2vC!8$De0Bp 1dI5FPySN:~c T .ncۭXPB?$.iY;=@*' ~=oЋ X:KcB>&z?V|X Ќu#J0tlyF1ʬ{JfH6Q8u1 w !R Sy\pUT}+F% 9nɳӸ$a+l)F mM%'zHAL`xyX@{pQfvPQr Yf9$9'fhB }t ]pTܝPzMe- c-)O ی 8p'DHk᨞R-;e+՘ pZMFfk$2 `0BhD&G@(8 Hj}_ 0*{=pH$YcP0 ;|isp0"wRϟ@Lu~hn}ހjh{=^Z {>d3XN ۈc[VQrUgVm;'@JY1M4uZ+$uA& M^V9yտ𠣮®k>M@*|;(/kh*j@;60j:9 0V}xy*+x&@<%YJuJ#<*¶ #FbX>l M얲' 32vOI7:# }.ZnML4<^5sfU7s -R!?-L Xa`4Ti&N/# q%6̳Jb7`i"zM#^p++ hG  B2#^4hX$H}!;( `FVJcKf1Z,*Jפ鎬Ԩ#xS|^ Z!#,@ D e>s:;kcS55a;}Z3tg}4 ^{Tȥ u`)e;LJӑs;J(0#b7sY UhD$PO bG-A&Ь,A}k?u*ѥl^|/p0=h k9qni! RҊX  @oc Y s#ps2Ӌ=}&PSP!s0GG7XllCM _=`ųv KD ̷!ezʡ 6>BSV*Hcxm9 ћ3jt%(Պ>@C +r 6#tJi Ye>AUeOх3H" 9H^OHޛeHreGliN߁Jt-0à4^aP6[0& `d xX*,uI0^ "0N@$݇&awl/3:Je`b@/tP=ceAS\br'tCCIq0PfqQGS AGQ ,ku\EKxm" z<πdD 9IE]u4PM2DhhecXQ؋ _!L)u"^*X, DxA ӝё;Eڛt^z jsаuHgpxT`L7ƌ$6LX(e:"HT1BvJL|I˨dd;78Og , %uMCFJRsږܩ\.[MAaeDoqX[ ѐ)Z=(#fuT P"XO  1gt8t_1|!YfG)V '{r$}* AA)8=R.E_rK&u$>B*Y) fUX =yL2"vl(PBz  E\6pdA ‹t񵆯*{-X\4-7Q \-!ոII@y:`0YD>>]#SDN%"^I;#^pP0@L A.\ɷ5|#H!|F=[@d_"()Q>Γ%+škau<|iٖoG<LҞːv;.@,V,rVb/AlivD@p`xK&`.%J'LD(A-!r fx)\Jn @Fs< P8$ t`Dщ0@}=0(~?`OD dr9eX`8@v @a(P AP,fn}>H@v>7 GX\C}۪E# #("A@p4']cW,[f2MFRx4 TW X`{įK3 C.¼k D(;CuXI%MO]eFQnjJ K^WXO)/6=oYUW#DMC`7C*F}ʠ ^V.{6Ot!@f6 fx'4KQLMU)BKQXhVBP*JNh泤.Ya?QbQOMםRIRi?>Q>> SvՆ)gҒ9ٍcJld#xYWI/&>4IU35UUN9 Hx̠Kb[[P+ ~֍w@5@]{:_vgr1TLX(@ "'ul ʴ紦j6/|Ss蠩> Z8&&1@2s\l,rOc3$6Q98!6ĝ+cSjԚ"rd`bAX(JyH72YWLDY Z` DO$,#RQ%$L!&{h;nq%eҠ-l5kE- s"q!$J /TW\! kĞbj :4I }KQsӂRry\kKZlp "ȸnnݍD3A@#0}s܂Y9pY!M-Sߨ08;%ї2S$3WCOMz)@Vlc;le%vt]̾:UC}!AY4:| MRjV =^'%pt΂ݧ(e/ *] @,l?vGH}fb8vȘ.nr2'r(#  *xAڻP>8 db!nh \hZV PQ\-X#1T\ "fM! - a> 4 E襄b_%V}#n`H2 D4F2*̺lAm\ xx@."^ 0 L6,#"N&6.ԩczR**f@>{ bjP'2@\h:$a'B R#pAe㤰"B BvO$2Tl*&E C\)PU،cMn\ &Gf0ϡNJ%k0fd.Bd9nBv!( >dIFaHzy"k!i4JVq2 @D`TnRHh1#6hr2@BuE94 T`*!i+\|)dHME4HA< `x޸|c.ch4B6$bA! j>$]^BPO3.Bf^7+!CnA -*= &*NJ7e B8b# ?A,"4.`Atɭ}c,t.Yj&8`󲺡|$P3vc h8Q@!8Pgҿ BgE="rVEn!a4xl!$A]+N/P\ @ =Ƞr J (ಈ#f'"vA(,2fYPj u+D^D:l(dz%-s9'bQsGv(4RR%~(JT^&%'V9p&LJN47,S#C4EDDa|!ɖA &Bny fz $̸/*3rT58`7 Ln_Û"У"VrXWb]K<8 r*)K npWvl P`.i{!!X{~ nkDT#Zd(!.P\|Ȣ a2_e!Tf! 29A8- ē /c Ca7X/CL3C%.I> &@Df:ccvJTqmj,M@D L JxZ%jEujp丈2H!A?,Rd~hNgC8|(&V0*tƘh62+樽w@eH +Aad@%q(81.XBNhAXBA PP7e 44 ekGL4pI$> '$d_L4ޱ aeZeUX 6`!hzhLƮDuM?,%v h2c^%NV GhUCZ9BkY p׫ሦ}Od `VqBOjXZ6i2\d>@4:ABG + $N P+"Tegi|x(4wBo3XuTiTc+=OZL. Ԍg#G$hTf`J!\# K" D) 2#HIǬdK#_t(֓e~S>1Z;b!yA*`HhhfbL\'u= #K & fcu}rE`M@%u Id/I$xxIJcXclv6p${5 ) D1wぷ&y aJdp A޷煣 6]6rÜ&Y@a.Jm'sbI9C3Q!:V ʰ>W\pX'W,@KW *gա$k3 DX{>#P+#̥$mfÅT(lR yW/Ѡ I1u=2p&ZA ?~/N|8+45-f3,k&;6mIj#P@U)@RQ$zo&+h,˺ phR}hȟT*8弑Uv'3h!:+1V/O2%iXB) ,7 7 ,HҮ{#*I~")+⌊G2ޠ2+@.B?R||\:N찪+$2̎;.2yE88-7= ӻ4S&O9ҜfѰ0UJy+4*mCDpHR@ i]K=B.M Wpa2,EMq#Wm8"hb7b(xd6QJD䦰4ht̽s#  r^JjF-R`r( @E. {esl(xXk-ވ*tV=@TUO&ɩ,h#,2ߑ#} k" &`~)"]L 5qd2ڜ𗩨xZ^Z@˪Cƌ4P}OAt"ᣴIЃ) 0`p` Ĺ C @Aކpg 58y3 ĩ7xF A_#] \)(6ЫPIF(`9kߖŞ++Àh5PUxU($>7 P|@˕_1 BY՞$@҅V=m9۞ ЖAWpqyE))@b#‚Dp;jqz:F#yGZ.P *HZk`y@z_ (pZB+;0ruؖ&F#*,8 p P%Y'i$C {0_0N+Wx<ȹkm H'sr)`@ہ,WmsMdhR" t4#Q.(x>87##ӽM;+|E(*#1u;C>;1c1i!].EFK@ 1/iHWɗ csp'E0JI褨JOKӾ/sE| ʍ (',)МpۧQ ׏x[B~ΈP *#)H %( =HM}s X *P0$H&Kq=# W$IiV0J0p 1Xi4I 2P5̈́Kؘ SPw*K>Qe<*xX[pm?^ԁ  TI28$S%1Ҕ*e%-it!x0:G iq/,P/KXC<(KìKAI=y:>"A;}X0ryY6i_J˴=ZT(B er r%՛">͸ȴ$sRU6 1Y+({k{4'ahᰌU:'#ى(! y `xZyQ1y釒X_`33 T꣫-oƇ$>;3*abq -zHpz*5k7[DI+-). \)DU1_pb}aj?cۮП0 UY60|c/$9z!chЭ~#Bs 4A0V} ZZK,%qYy*{I%?Q_\i͡By4`l4AқQ},Ih HG0-7 v]# UfE+ݺYy'-B@̈aWmTk9`ѡr(xX[W<|j`P7ȹZ*ƄJXB]pt1 ^i{y/ : (jUV%P^% U%" mЎBy8>hu { 0AY(غѼ-ֳ-C?5p :c@cR&ZI[p+i P0%[yYXbQ)$ @-#iwT3>4] 뛪 ȟ/O./# 0PArk:tlHȚs7AмFʩ<̫PKӃ(5xB%"czp K{BX Ȇ~D̀=CqlX2 %>8%@S =EӼ dƝ=٤a]::DYtl1snb/p L`#ZA;' p+@T<:8 S xymK1ЛxD4غMr{JL[ofOrĆ"(OU qtع|tn١Gz`bP/S*`0dZHR0E($C10ퟄYU / יGuHH‹ D[fۇ{*2D1{D(!GPY:@?0 oؘ >_OȠ 6` ~'0H"q,8\n`y*bJ{SlM(T0Fx_5HL .?wݸUyB&j\ DbSx Ј뉸E#X[M[5$*UzP GC~{>k?mSreSN%J%\=Y7 L d/W k@"z ÁopDI$QA<v@|<߷HH(){>T$꺖~@ef:#n Zv.KFǺ*IR` C'z~rH ' z`VDw/lKjbЀcH$1 pq䘮@4#mf& ^ɲK|tm"<fAFUB3|Y9@邤9z(I$zz/ԤK`ߤ{(ܮ*)80xGAWeZb_CF5rN5?*N֤ʕ9J uJ?+L{ qf@`n\Bu.c%L-t6W$"kvȫjbTBb}`+/+H,$d.mftةkqI90 U<ބ.N[a("`HX3ڗ&)|pg9 F֟ 8ow[`@<dtby5w9J B<^~,".T -v"*VR X` H/h :'L cи EиtO"|ġ¦zϝL<`(PJQpD=#`$JJr#T܏IBY-f娗Jy,Z$mIP:hT92iȥ9z@x >PCvc34? P]I@sfD/^-UwǴC#h]E\ε1`UA/43,aG dCwYL/7kR L6@P ATCG &0&&I]+Jp )r.[xo61}$}&9KɃc0O%o@p sd H@,~&rztEH y"T_~hXp6]9/i>kG X g)04cfJiκI@['>ySůbh> j&#p#fV0P$>HH[,*efVo r5`&(GbsߥbF *$޿d 6G7ơ0Lzn bUM^3MA&b~%B&p-E)2h#B<,0}pC`NK.Az\;f Nde@H @ `[7"LACz*tSGhvb-cap\P)tPDԁNixN@4\@ <$ذCrf)<&B& A k $f̀ ap4MœL]Rc a&P§ؼnNJpd9hTP/!T2>*0EZf ;tN`v Bm*xPx&f c B~$o"QH!n:( TA̙a  b!  K-Px=b( j* .*AtGAJЀ|&0=rƤ%`ҵ/dL6e0,nd.$B*% ,YfENaZ!:BAIAZk7 `,5 ~@LdiCJCl%PR@Š'e/3#aA$`*N \L!z ?D*eCG%%|q'1O*J-&dd KT!̀,"(4 `_ &Hg+ؚjoSK$`C2-bƅ1E2naxsa#:Ud]bI)`$J {!d[p$L,c'"xmz#5&b`,Ő""GAhª -"F= @N08&ahD1EPBJ@1&6 hC`n!΁(!~axpVc$ T g~/g+).C| ֊I"hRP1!T0NH n ! _fYG h.hB>@hDph#fuA caJB=&]H*e|"x@Dexcr$:"xpuj-ռ`BC zE3+ȸ@,'yQkʫUƳbVЃF.$VCzZcR!" &qLTA蛡!ǡAFB&\BP)  C>Ȳb+gB*A`E*. \}x aBW'm )t vq%NNAXQnhCx!h  AtyuD "܀6tiNWBN[y4V\È&AdB$/JG/MPq !xD2""BcSp Q+d`Ve/|ads6$cJ-q8Q+HqJitzT9Z(6`,:4{d1 )P$ cf!v]x ,.TX77/UD5dr?/-N< U(`nehh̯5d2<%΁~ <>`:@e<&-bΨA+ `DZjgjHuR lhy0Xs:y`q׊`:pxTb9zJx)vhJom) e׌T rh=*/,zX$'}槠P6GPm=#%!aRNxMY ^*<3{1,cQ)2/ D9WhNyZJ @n A.YK QJj a>$܀&\`:z`$֠ו| YL᧥@![va#ƙɮXk Ȳ` mJN!% U'Z%`=V(6x@qM;/D#0jAmΌZ>%cG*ۜ @`KU!کPg@%6b3rfo361#I0y|ob(C`RFbQ A2a c\\ bR%~ g:8VhA@eCT"Vq'IPk\* 4qg|kԗJ6}~/&YB c |`,$iC(ΨHCUE㦜xC="$dT71)aęLW`[7y! 4( x<cazK%l0 ``4}T|~?o$Q xCe/"PgB!0 D``-x,x/wCK8 QBÀV;;}Oݲ@I,:L..&|`@ t:@W. Bi,#/"8zfu;F?4tx45U}S{gIRVig!qvP`( p:t1ޑ |+-J2 l~)҆ ,mB(g즩)|chFɴgK{l"xX  isc\m[8 a~) .Jz8OznlhOdKr! x%%AoCxaw!oCө` L0|'? .i$,.'Qִf'yx H R8Z@, 8!ϭ9y*rzL6uD3њ|ʀ J*L:Q&`#& Maf(t_k: c((➒-f(z  zx %"CGԨ|ZWj+`љTExipܴO3P8N0/X-ߊ(u&i(]b㭶@-Bzh^')V2IO-& q' $w®ARHӄc` "xp@L<δGc̓`{HAw]1i5TZ2 mn.P/5.1v#1.2A)%݃uL Eℕ )} B {X)ƌ)F\RQ W0 o-Z(ll>QScvRS&ܒʕRƂ*FfkJGɲfib#Q$~SaS x8鰅؛iсYHBbc1JGGlV6a;JO_H‚A0`ò !Qv`2@{B 쬚l}@xPh#ðvH;gt|بHLM"λz&fMdRfolCBX7KYq0͉C 鸆l !H A4kTU#WkP I<-l$1;e6& SC}Q65K:3quGff\x x)%/W@ ؼmWu-fٙ <<:Fd ckP !hG@q="BmUV  j>8q9h4|&$_LtF,@Mpq}.F`A! " SX c Ws֤M2X9&" c i0H,[v!Q0~%{}h.l& }ٱV-nE6:=t qZ* Lt `pHt]; @rVt FD*Gl&H_ع83B ] Ɏ<+ģ]% 0`X:+$m[1Ŭc] ?ON0*aЖ8 x&bG F?B&Әx},XJl@V&hl7zQ Z2F % YD5qf (x 雠 : cXD(Cb0m's,2 0"> S@yEo@ɕD*  8[0QO XUw8=Ѝ&$E 1PYhx X1ybѰ|cșYȈB0D> @:鉝;P;#Ӊ 44o> N k$5@B-xXȆ鱭Yw(x 4H22:7F m p!Y=̌Iq/vw./Mm1 8: 9qgЩ jxrܢ lu)6@H@%Pt9qn  ;8p'&!]9t< p14R4hig (ֆ^E@EPfigr8h>Kr 1j&("wr(Ɛ^,s`K8BJM0y,y!6n -IF+G?DR ]pL#NC, M`DQ 'nE"r/ 6r(⟲4 K^"@i 8dh (\Ȭ6_ Bp=Za;3MoOPC=68ԉĕQ"whM% hpʘD=7h50`-@Y YFv%D9ᖍIӏA V ?(d{hiЀB|(Ǔ @P DE'>?2I;&``DY0OvJ' 2xp@!X?*pAHHd)4JI6;Xͤ+@?bMjQIkwJEaF!L V \"ת̮H18 va$z'#?_X~oO*]|TѴay;s˶Bv1P##.B2 8BDzi{*P*2${qTʒi i|LD8 XBz@2vOLk4:KhByƉ.sHz`cG exȑLX @!+HH+."zH# ::$%z܊( "<u'P]``T o(Yj& -A`TIxd (Q= ҜU@:B$3zɁbv"Hp(H? FPQ 0 <|Xp`$Krh%_"DQ.箜zEAq(ixgQƺɦЏԐV,B0+ #'# sLx%ښ,$Ȇ&ńbgjD,er'1ȷqbP@.~/ [t$O -8΅zX l_eXJ` /dQ14Plg斓hbJа*'*WGo;Y_4E)d"vz%*vUW.'"$>n q<`59* 1%4$X--8'v9@1Έ::8i-(Bhu"TxDc\J/f8Uc(P AP(:&zA2H)?0h1 4BNu.&Pf<5 ,Pb0@Cqva$4p] <Z juNC3 hM9l -SDN@&;@t 4xN3 ԖCC3FLAߐ٬$E(uZf3T/eز5+PQCm;, /XVA:'Y㬨:!X/ =Ǚh~NKb}zt[I:Đ8@||QGz(=/xNėBY7 e0F1W 7N@~  TDP!*g,QFu c#i5Hй"0Ad('g`Lmsڂd *@ gX:7`3D A65ИeDt53Εq "O p$R*q-e8rA7&@Fh),'oC" L\lH $:,ipF 8쁬64jD4Ә䰝 A QK@_ $88x $=>q&LP6!cwr`@ EԠkɗ>˷Wmm!@a 64JEp=SS2dL)ץ?]/Ejf0yF <4G`!b A0c|L5F;Ǟ~Na˜" a 2̰:w(0ey#m4O'⢜^gN`ἄ*ƅ7g @]"^.$BqZcN_VRcN&FYaVa0A ,m;y B H$;gj4-J"$8Va3b&&=pa)}|O ( lT , @9'Ph%cA "zLV2bhè'N&ELŦ?_Bg @qȾ(eڮ*Cc0& 'g@@(*>V5LԐG*v-@rknqNQZ_bt;cVE7KK!`!th{ЏfDl|` &P$SCrl"\+! |" K m@6H r 2i+"*ۣ(ngg WbX'ȪC;pD`1,JrHu$32V S`,8knބ`"j0J.F!P! N-䊙Z8 `$ (m"C)-1KgvV&W;4ceтݒ<6  @$Wipk'D`&BL qc K! V#_= @ S,!~]1">Wo>Nc:Ej$tʎWmOP$@B8l O0",#"_&X#'"w $n+'%".3r!2Zl'$@ B4U%@ r jpm2̥p:H9$j$\ wC5H4 %`V`>(pX fna*y"d,ctFk DEhKDS*swɦNja8-z,ֿ޿ewzˌvB1"2T bfe2OE`lA# "+!9'EDF +QK"  %&CUSn*oBFi8by zua~A)AdtZ 8Ri \!@&%,({ho6dπjHi`W$`HGp/a""]2| aAڹ"w\Hx@TJcxi/)n̾$`mPzu0Ƕc`#"4!dP> 0Z.CFxA`Aa)/K9삃6x%T<Lԃsf`&!`g)fݸla/Ygc.rp8* R*bkΧc-T'KE~BaH @ j#N$/,#乹!@) lf-OG}qZF`Hi-/ZB 0RQ8#A>”!i:&{hMp"Dne*S[$Vc]K-q7WzڜxMs  NʜL{ްA69?LHbF|L&LN*KQ0D=Na0FtꪗOꎺ$2  ;eӶJqLy'ᑗ`ANOki >0\**+T-:Q?%<|΂B2V8a`QV+49"x@\0NtR}K`*˽S;gBH|ϠlwFzƣ~& ])5Tr&/)yw7*󁢔<"XT ܅.B̤€ӣza{1: "XEb`Y Aּ8Cxd J@ ;46Ľ4,)ؐj{J48d2GT>ơD @@h& €yzkRc]gMΏAW P20DЈ ^0>OV|ʴ(FTq~dǀhZQ`l$Y+ɤ^3@{i5&z.#'p[he\tz+o?&Ϩ v >`ZL;p2"CW$ZDxOd\Mz꼡(t(1LbȠ> gڊǻ T.liZlP;`~$ʺtpEWEB` zN3VN*X6H& ".}IztvJJ+ 1HLFqzO+*+N2 4c8+@8Τ+Gz$SOM%^p!¾ʼm;<ρXcHNi̬ʆal=Y38I;̠ )wق /*䫎bl\N1R⛫c, Y)dLbH!.\C0ASI1ElXXA;(!C>O 1(=G-Lgx|2p$!.GZH.F}VG/Y@ΰ`tQVkx1F`AX"! PX !%=T@,Nŀg 1&+ɐP#vs*eTW$! PMK ? P`z2`QZ e$>Ph#Ca @5]‡.(AIL B.y`plX@1/D<ǐ$. 4%-W@Һ_o<Æ:ܖ.ӀB!q:2DIXuцcy Aj2yƝU\ '1"!˔:]@)HVi L 3A~.Uh#_?756v(Q zVM,bD1SzS+b\Ky32I2y|SA_ @Jpsy$z6J+NRN;G r.-#VroN@ u&ru1l4 apD<B$D)Q:$D]FVB^'q {$\k!>`~G,"7*G:o AwO^/T]Vjoӻ"4GrVH"i-G$@Ȑ !r.o8q fE࢟0C!AD)P$4@DPX 'RfI! ^(w(ؽ.p;9`$,rGfl yV>VVj S9LPcMA`%# Jg3 情h#p5]h~KY@S2Hk+kv>! bUat#HvlzmCi j5.U4Kx;ݲĽ7l I̻ " 6˓'h4 X0#dWaà6A,%Ȧ.2! r8vSNiI>(/#5!]h @!pԸ86Ȫ< ̪ q6L(PAhRT $P 76q 犑+ .Qg*I5S:)=ZHc#) S®Be0*,<,i rd<%A#yPf'6FP5};҇4˚CF"c bY ?r(p YkO<1ྛB(J yzF(Ă0*K1 *f Xi `򔓳"r菲K xAF7"D^@2,V(tg $(YDXEpqv<ʽ\ ۂ )#)KjP؃8p>`<ę<)95P'Ci/'S^2q5:$I {JpӖPt`D*#n82$/!{ RhhF&yҭ@\.Adr@Hq  ];!{@ 1 q挰O`FtXrKʁzVF 0"O$REѤLKR|GlH ܴL<3(YX6(8HGs2!YK׀"ArKc|.{w ֲk8w\`V\b1$ /ÅKP Zg]:3k"(qX5HcOKMXGSƄ天`z01PEȦ(z 8{dg:{E2y9@r" "S J S x#Pӟ" ћ"5Ђ,@01j.w-@\(;?tVY<6jøgf AhV Xl=_Kbxކ0!P !XB)dRA(sy.0JpNŤ5?1ȝ1C<Vcx㸆&bUx! y2 QdD8hf 3ݙ* ɋnBVhHN3[  ]~Pa'i?(U86{p[K*; ԡb898 ;x ]p׌b]h\`UDSdD$UD ɛ4x9C=1f ӐȢx̒ЕD gKυWpØ`ֹ^X >`0B@8%.#RbҨێ=:TƔ[ϡPmpe@=c8aaO* l5`(1ϧP ';.zk+$ )*(rnpYN.6ve-k-y@a /C83axݎV1 (lvAXaZpR3C p8&eۄiu0+e>+* JbxoiOYtW#Hܼ$n /"BS(S &9l,8s`Kc(h6ȹ&HX8D($5x r(.4P)Pw#(^q: xap B⸼\`]C&FP 4inA ֱ] t6XpC1x_62OP@?<,~zƘ # 6Pȣ c)EH¿ ehI^ޒ(2@~? TFz DBQC@9( `CP( fCvԹ ~e4U 5Y @5 0dTDa/1h@$%De@`(|I,Ix ~ͮgNI Tw𜔢aKe49DdqF\NNj3~iʼ/"pOo@Ci(MpX DnZkH| 6TWp!L{B ʔUr( j ֤M!,roJNERS@T5+E[n2 B0TxBkh3| _{*GJ|\ ഑2VJ?C ?01R$tpPM줓L v&p,2oc" (ŀ\ C=ՙ"*znL,#)m "L '2N6A1` yU" cĘ;3,'=hyIa-|'`hB(հ>A 9h~C.:m@p`L$QR^ݓ> fxt Ii\/y؛4U.d?|$8ChqVa! %$$% ^@1!J,OyǏK,pԌ 9HKٓh8MH!8&l)ۘnĘ|Jz $-@I7"`1!*"X"$G ,}r(epl^@D QF'@D a( ] rGrW *i18g8g4,.wYq;{ T,:r$5@KELM mpdXj_&㮑_҉. 6J)&dęJ%EBb6]lbjI\Evt1F,?-1t&WR&yhNFx$@3e pxq !9s[dA,xQL `t! D:Bߌ*AFv|Vźtag,Rx 0 ,0ʱyL5"28qUncqh+EH q^|t8Km& <)*1^!Ȝ |2*0>D#@%Cpjױ"@R3H|SUbSo9J=Ru3) _N=ީ3,^`m {{R@a6N(V i* :Rh`nI,-!AGؘ`Ub6%FzScb@½"br33`J)4@aX26|l oyIAW\ eg-"1"n(*gwbdBĉQ2(<Ô<'PbxcǙL1 #pq0H RR:p .0gcfq MT̛u4vϠ&Sg ] ,6lڋG q}T\O@Ku~̑pna]2 ŇA!'[Q4 z{%t"`kHu?%^tl`@ bx &;(Y ><:0df>)(jFL J@~F>]&`#83а4;F2vL >! 0.h0$n"oNzL @ޜ6YI"rcBbv,"HcԈXn@0Ћ (jpHp%v'8A(hdE²") WN t<~cHA !:Ӣ .,3k"P`!bF0פ(O&3La -'zNjFOnN:)EJR_N)eQXaTS/G` !.~"kHzƆO?f8Ln 2 ?vpC2`|r`;6bjϰ%F' < aPNf$%rB쀉ceC%j~ *`!FM$>T(+gf"$!nI)*dThf]c?͂Tu4!F 4%@ nTHa,մXBh"".]!D "2$Sh4'sOHG:~4?NKP)Z 2x#Q嬛QUej[``vV`f!DȢ:@*zWYi<ޠP`Zcghi)dzshf&~4nj@-3ӒՏ%&=gb\;. ʌAeiH%|Ey  r.w" {&-$S ĿBZxttW6aJ@c'$jiSf?^Fjf3QIKF JɪX)F @ a@h:XuBc[S)F2q ~BWȸ/vhȼpwZ݄PGF$}brS]ø~|a>@0%c|pgkK FFb ~a 7_53H2"= H%bd6ԊtPYRp7Ⱥw6i" 65 e&,3AĘ4p% r%klbZ ( vC溂.^bJHmca:#At,n V)"''U&3`/  ;c'DFc`;f"a#!rh7і}g%2)!@S=1 "zL 1m.pve}Ns `Xc"窇 dT˝Bi C!ԏF$%u`}֐g&ꮗSgx:&X06avw9sDZbB$gaMّP{|ΥL pkQ r:BlD3"m;p˘ͲaVr&4:Cab ` !,-\cp50C*4&gT)YM") |ɛo^@KC{ƞcl"߯};/ 8)tn['pI*A*jtNދx8 tG<).iml^xڽT\ՋG- Ĩ 8Y.)Y! ջɣHG{E]U' {geDꦸ=&45Fb!4|HzJ*+T(0xP'LLJ?2@ FxFdqXzEpbJ|xLRE>1Cf&``; i`ǧ4u#F@sR((o7OwbQ>l>x@<:Ƃg1{D\`c.K`N-LSH]|I& %{H)JN<nr j:k:pfFXz0軎&M*R+,D$07#w} ؏@$T ja?qkN+ hFȢKPD BSLl}@HJoZ*D(PcnJċ"m"F$)ML%).$HQEJ80,A=ﲒ4m< ٌ` {u"e](Y%)B6(ˆPEC83.} 5Y9D46`@x;BDCy#bP@;"~Q&PM B`rJԵz1> R Bz7R=Q Di-h߄'sn&2 ifsOVdԢ8t}n cHd`:tðj; i<3 zgܲ1kU6OEm=QYFoW4・;'&晸s8nU F!At/x`?dFP}@73C{>$_öR(B4~6X@)Dj(DM8U S A>HL1ڲ-)(7"LJP@hr>o4FHFR$F$ddtbH! 3S=F0+GH `F]e[=E`:J<j)Ə3zxhrhWtQe\ `,'D$bՋQgn.}}b@yG CrTg59kY}G^JAJzAFv[E90 qZ7N3\NC3ExUE.2(IF*Жև)iZ"h~_q8rM.r_`oC觙f}*$w̎ڻ_ Aam` Fτ`ɷ`J R 2{};wU'H:{ !dYͳ2@v|Nh g)LT ِ\C}K=t1Y&:AA IZQ SR A6){Vq;4g n۷P!FS @%1;vk~҆_ xq @($MÄGݨ:tv-=#ta 1AEC޳_ , (!\  4pc?뉪,~:(Iv"F2" SaQ82D;YD8xPd-eyP ++M Kv/Z&Ɉ+Ϧ p5P0b&46 8H)Tp}ȜA  "؋C`3@P94hy@2XGKy"YS[@€ b$# ⃆P22h Q RN @: 1(%YJ2.# p)hp XF!+92q ;NŒB qip;i!`W uXrj)K d6 T$CV1 z>YH [PRp<o# DLs$c!i8dmЈ vb 2,{,@D=Q"Wˁt9CQ5h4BIs欓PeDRB:XS8Uu`s+"4fhiO pȬb !0Y |CREL ] j,vH.'8]t9a;bX6![)2" -)~ jb`+~PA=U)rb ,}B*0.8M42ePjJAŁ`ŐPZc^Lφ8c$K 2*pB#Fqy _s. ,8̅MP_|9al V-][ INB(Rz*y/qVs=-[KmDvBkQo@P1::&R:J{G'?ǖl d\T@TU~ OQc>G DZ*R Ӝy`U PsxQET-tN:5׌X`(N"K:}nP _*hmi(C(0aV)Gpk0yx 1"@1sLlXIe0rHM/!z12!W(,͕铈LH $-!*(Su%&/Ïj-Y;KPk› WQ}0Qh(G1 X: A P1F*j4CWB9ߋZҸ%!5?7>ͫYB`  {K3Pu/AT2KԺT!W sMxyߥ! )18 ]ǟxF]޻H͋DЋR?/4z!HH u;&QX@sH"R q6\M" !"M#\2r U Bv Poh ;Rif*䏝,=g0)HN˪iE~4I2֪X3>pR,IGa-#$ 4-P6 w+p즚-%tս>sz<!ß Š(}1r&+."0j),YjYJxH_SǾ7ҪJ7ߕ7<X81acJ'(ZOsCXƺ`FH`.c @1EPWpa㏻kX@"H.o:T,z&=eQ>ߠK @ x9x.8x\n‰ȇc{d8ǀlhx{Czm0WW?+'=`vceNXa(CDH-{mza R {+xezgUo˷ MH  )PـPk`@^Rj&1,7 :XV\CP Pijx.oK 1v 5H|)P0("eq>:hƳXh]  `-˅yثGY ձFR |*4r|X3H|\@*+ |8je]Nt SX@$Q|dMЌ>g"#Jg]b )\0D*u;7مY70,/Xu;7QcO_}v ˅3Cedx K.oCtV PYhnj j0QT8/M?vqʙ@i&qJQQp1Ԧ[\2IΆT1gxFb>93 So[p`z} *݀ Z`U:tsRebHR@u5pʬYIBOÖX!{P.*g@ W-dj欀>;Xc dd$cוUMعH#PpoþhnU4{PI(KY|4IB`wˇ00 =KQ+| ?@ ~. `@$ ?qXX&Q>_ %#Dj ?OgSr& 26 ׫T8d: M981 $1 0{6`Z`skMrAFM)# 4'ʀc8@[\>_Q0 9A IiU 2Dt]8󛅠h+4D( x FP(Y ֖1{lVm,Ki|=` mv$G4Ny:j!kK, ;@Cy( O `ڟ46<LQa`.LlY9v')(Sv y(IxZY(T/2 .}?ي\t]XSz/l~+ D)D6LxA*)<:~=7;!jք=޲h:IAzX),˘)0nbNLkH2k6F@{*BtgKH+lM) F5` X3OdPdzL09gȁ-- E.v&kX~|tiƅ2@t] C\')qRO*D٪"( K^Ѵlx%,QWh"8D 0 'Jn8?hX9`rȌ,JB Dy1\G ғfs01s>H7fߐ _IT!t㦈p\@OL&̵6B 7vźY@D'AqXBWrqPQ I<@?,EMG,$fU:m 2@26F:-" p%=1>$EҞPU g3dkX( aNSypwn q@NZPz"/HI$LBqF VEHQr(!ɈPק"CzRT ?QbD7${J*G,a %9 2KdUBF+`@x Hiv빙w%һ?fд3 y"I%+Sv`OZ ثfk'kjx*  44Z̓mXF'9BҌ'7$&1;o!4yD A[JfPUZDNshHgY(#Fj 9,@  17p8#ѐ9שg&M!Ԩk:(CEyzu/k^kVb(.fyI\CsRdxP ԚAT=:#w0cD)@ T|}iT1{jصl"Ln52(zś}΋un 8"؊@׏G8 _W&1@n)Q16@L-(b !Q#{:0vBp Jc 2 ^Mz%"I7vWVL뫭Zbf0&PlB#A8{&Z@^sA;$%La"AZ+@ہ{$q@k-S~nS8S4a@|rA/vlbBF]}hrNfbvmb(*<bfHbf)$^ɦ(@n\ <Cc ϦB)FBl Y'"a b탦(Y.rKBp@ ʣn<4 jFGbHDmffbj>0f,  t؉F㩪e', (LϢ8_' jvATp {Lj'*T`dcT(81"'Ql&x>?pD56 dax`A ""6Y,nv:p`B<\42,h"Ui^"fnf*bx+k6 *:Q` ` b*GE8c(FH0fNid$bFyrPtz.5r0Cd:rD8_d`v#}N(Ijt+6"L $8N 1BO(C^&86(L&lM"Pf "1]vg_el!PfJ5^ 3a(-b*!^5ŠO+ v5A:X]N<'4`o N2b#1 BC`(FĐ` F|<)-#l͘;6b,.iD*rV)L~: rA3\^ϖ8A֑# K<*P :A(4!Væ5Yn  %#HsH$c\0CJͫTn^+t| b<h2@"̀9iSJN8#NȪfش5tH5 :YkklA8 &A g늆kB@H&n oDhDUڢ(68N.b:4"2qڥf$EI\jQ$.JFCoz!/BObP!DAr.B/r '@& [i D[]Cl"!|BC6I~ D wA " v@bu<^2P #0pyT)>O,E?d@w,N@ &c,@+. e@$JF:`X|>` u]ah+|l&I%R&%x hzI`AT2BApuN&zXzMAXP'NS'ԙ`itM> TLK&nEb'  tqAw H`y'ldܬa5DISDPJ[iqKPi6D$1Ɏ}HT2m a6%y60] j,P xqtD:?h JERT~*+6 a4EshRJ27!Fr j"HI1 P2r%c> [&T"JyC|*LKh&'.M°6nl|PL k 2~JI(RLqWCr@<NjfZ60 DkD-h0`R:.B !:H!idZCĩT\b5p"r'aU7q#ЛB@F}DAh-1:](Lț0Nw=KmtP@h pT ~"7+LýFӨA*r BQ;&Y QuUGJ,}+ !X(M8{GHY1ޛx۝ĀBM-FM Cl>%_" 7x 4/ 3L n>eEQL MW|äCfIP&rI%Ĕav/F_jl2;dK ^}P&0E@* A!V6vCG*I6y`4 @$mC2+ 7Bj T<z:uƐN!*C@ء83 ܃lH<< k< (@_h %-4^Dcb/1:3\NVCPd6XwD?K"`<+Mi!G[Z14 Yhxr:\I[_#\{d `QȀ|'`#;X{;~ (zCi(89G:` ɒhirgPpg0s)ËǓPSއl82щY_Y&@ . ({;B9MQֆ:pX&hf8s鮠|; 1ZpXu  ᡿kA1Qe@vB\SPxؒRӽfi_t1w$MRJS.S@<[Y0X3*AE㑬l6%Pť (!jZF'@kis+[| c(7Y1A& =ȿ`D!I5k%%)8KIn;x`Y\1PnwƩl a(" "swxtKIB*(͑A)k [Ogqp0 ̟׸C4QES+Db5F,~l`dUoj `uTa4L3x,w=˰Î':Pؓ+~S^];&K1Ϩ)= S7cTi5P#<clj@zKL1'ED7D nV R[q%\{+PK;`6@1( +Ҡ?艳d%#"c,Ԧ2(Td`rp|'5x $P;'Lhtrx x̘񆍔`(<"RxTX(#̀[^kFLPQ$i;<Ș !PhX.(#|xlq2@/y"x& S&\4Y )sY͍4 qhF\7 j\>7Q08TR $ %+?y1Ȍ9 W !aoht2;詀XEnxj\3D!p"MC(C#7@{49M5ArD74,p`Fp<@X0k}5m< :?x}=A9 ω;䦨d>eq_Z4UaPSHBBևq* \B(=Ȅ.밂) B~;rx!i (%)4eҹ C<4T Qa5-TQ%xe?Nw6g`{XuBA7=]y/Ә&p=3XHȰR!v ػ#R7TҀD,z%%^ _8@$QXcx'J!RyȠP`PBl[(Ltiϐib_7$)ڍð xK H# nĊVelCȂV;1n3 \+]ey^6>j!B:9` 6Ѥ u wO&#Bzc.u;@G#xy xgL&^NxMC P <SPTHq]!P$(h`7kAT !j`ֆimۑfm8UN&YT[FG2D̀airBd[0k z!H C,!}].cHT4a/a})Q(p"3yOb#D;IW oq;ΤPX;.g0|X0yI%Dlv'huPu٬8Xx. R"D2QmjIo  &Pŀװse#톈bidR h /@ի~GA܈u:;؛X(&P^c:r]9.Z1Pi'FV$P]X 5ǻeCW9P`krԪiXȳN((C֜r L^j^^ !~0qNنHehiUl* wQQ xKЋlmi(al@RS H @ ƋF@&:lH kQ31k|$0*mj.Ll`NE3FT0s2\cfiRJP.xH^VK+0Hjz 9 S X}ژ;(}@sbOx8q)…>Kz;*SY`xcbq1]Jd/HzҖQ]kCHNr(:WD.q8+C9fy ˢ :n@ <lh Jՙoy8fMr fM!06X@X-+ZPjgkCg Sʸvazɏi5mjhs9K5 - (Zes~Cs Ka9ym6h-eNig'@qb9( A."}E` G`Xt͖phV- "x=2Ht<@g;JG^[Lm`_DǠ0hHd`,v` Vk4l6&Ӏ5@@z, =u(NFOMӗ8-P2 UwT =qH\n-Plx r" V g*O,#+ /8mƸrI89Nc)g € <pnq֖),pD&3'v'4:"My|)"Y1)Ɖv. <BOOElRҮFƲbg.!v%!XRp`ּd: ,VȱiV%zGXyg΀p[ BLa5gg1@@X$g!Q g! Vhx"pLf`M ;tq b`| ` M,ꖋdb5g!vbma@(fZ]wGPn3b*npͪF )JFЍRvg.4A0E:j9Z&֐2zK9! mۧ,#3X-]8V)Gsedo@@lAI:\vuRۗl[jNS"߃eN`SN'I:"5F0~cX8Ǒn]SPbB!;Y"!0QL08i!pC< @a#UE$.(8 @qDn$Oǃ'3ľp'fңd"Er&-P"bGx(iN<(qtjrnxWp]PsQ6~ @ AJFUj a|3#6DFVqBaPC*E: | ^Ĭ| 6`,vB@cBy*"x)50QIs&5%WXAf,!ȢC<b dCD3MVo o;GeA(0e+T2k8?K1Jj-#dNJ @ kqM?B91`N5b0$_H˔U#w5rQ"bd&d% f`d @!\/td1i/S⤐L+tP&$ti?2v\-65&`]@z&㼿 mDZ  R?/sUAնa G->5UM$`#")rE8'NYpAX&fX0L =" Y`~^*0b(#/K t)dr-1s"d1sr&hV.Aս 76nG܎Z*H `R$U¢$(d*K.%&1Ė rF杄Ba5beFuLL+Čc&'7\5 `@er)Z eO$#<[8!n~ar)``5z @JH40X L5 "/h"47$( 8,[l6g  |g/7%zKST#')xf")FXz& '- LAFrOdB>=iEtn<Ψ<%`N4E @'B%4:1HG<2dsGm%##;@&A2PBFp6:D!;~ `6]0G\&kSL˪"F6:2-䴏E'FA3 .M %1cb#`id4V"9 V[0#a?t]NF( aIgAEki6L`"KVcDoBOr}U6r*[! J.+r U`t"A!h=rQ OFrS>? `niBd KdV9°dU1xeGx|HtOb`,ʜl` "^0Po}RZw$1 557򸹋6xhPn6X0ƉB1֝m ,xn^ >+J̛%`76^K #vCZ3{$$s)*5ff? @/MZQ *"(l@0 ]#UDѣj Y4JiIQsC Mt!Xpx5"B/u|(mH@+:~PbeZC']'.$ ) AKԣ DɀC p佴Jɒ& [& Et~wH2@l"`Rw/DHיg~XvZŝ[@JZ a` @G{R[ !d@x\ z4!8l[7ONELo$$R`@8)E g^Fƴr}K,i&Ha7:Hb aLT?z }odUa80*=JROg ~L3 (pA ;U qNjuP z(L$@hRK@P EY?&!*4@GXe8>/ؽNC|5I,ʂfV8=8 Z. tK +-'=_EQ@ ˔ft7P, %`'iR4o70 P@ !q b">%f) c&.magۨ1MFփMj.Oy0PZN]7HBN"h'!:Ѵvˌ;y a }ZL @sD43:`ØrZ~s̠Uq@IvP#úSΌpqn@8@y:3<齮+"6Vbf4ѿ V@^UѨ5$f/)aΘO` b@n@ `1I{\ _6_;@[1u6?0$` ,NPqX'ņt"񧖒( I׿<[bDĒHF*GFg M. H `=@+F[>4lP&\R 18%jz͔ct( P!( 3͍ػ:"7^)~J XX >&p6i̖vo7$ jL:vK&HXb e7cq) Ks I `%qP2h sR;8ў $ Ddf@Y *TXT=Ӽ?ɫC\B  );#!\IObH jX23-4"\2;  zM^EԐvzS4X$A˳   [84=.Rh@>Dm#Kݑ@ |ٿZ!KŇ{;ʺӽ)<@xH@!@XH`҈l}#qԎKi^i nǠ6#چ8.#o 784x !&<'@1\ұǦ,B4H8\ ;?q o>UF2 ,8H@)=F@♼m?"+>x6O(:#:9 ,# ,"P7ͨM*q{ bBr #߿XrBfhdS{ sE,)P98+dC@ $ۮZzI#OR:@RM8Q*B!kN2$U(:/A<Ɇ9ԝx tpM̀b0ac4dۭp: p. pj3땺4`$@L=ڐ*Y @|̞4Q[5bNLс SlHDX TN n xKI`r𖑭M¨B20Q)G#XwZZFTM ͯ8486}4 b, V3 Ȭ!Hh z=# +0bO]kЍ# FٛJ$q!*2h{*r. #s 3fC<O[)E BYAx hs.*zCh`r n40iÛ!rY_ +h/9Cx8t r*2 ^nz&{ꁀ`9 Xz&C{0~=M #H%@?`|(WTnD)h `d[-pgbŒ ܀˕@ z28FI t]H 1@,aq˛ cm2U { 6 EFlEC*:M؎қ,7*<&+s)PB.0IHpEUA%QȋT@s/p9<`!bJ @d-:A_FYڮj.F#r2SCguU!&Q A@X M ͊B]@3J =" Sۤ4DXҐMKX/Ubp Ɨ|lkT&>Ȭ G^?!mi <qPPF zM Q;X>դ9FM2/3`ڸ6`=FUU܀T@@Ety!3N`ĆS$}-n~M X.4 80d ?Lj {$F Œ3KסEHl0\@QX;y"?V >6uù A]HA[(h8xIrpXwdXk)\ٸ퀈90@+1*-_^2);^ zlp6,Y_ݿ`8I)xС7(=S d*mb ࠆX{Pr>8y{U;_@),Axh.HɢkNh@R4#@1h>L,%Ipd3?qApk L'a( bn#Ye1(TB!E>y 1EШY(^x$ *)k# >a@wD,%jrH? #/`=&H'`H.>@at~`\#UxKQk [49w8 r xj%#-@5(  8|lx8r"  |Y3 `{+DQLM ȀG,%L)K V00HHj|8BÐS%+h[ȴ*t:JhHbJy)>! LĄGmD~ :. D`e:r)H³1ԢDWx+&$.T|pϥhkx71%sTDH|@0#Ѭ`0!?H-ylHSw c?U 欔"Έ(d`6KGl.2ϣ#s6 5wS^'*{/I b2ȉ9MQduF0@֋)`YE) ̪5S/ 5b%L:g +(}W-lDsxz qj"`,;  F'l:۬AgCn4m7vեAˢӟviT>'Yp fk8}l{S{{ 3@祲Yvt^yF"9uXr\0!``5ql'W=ӰD*8$D%i"҇s(@czA}ä}1yX80@xzBF?1tś~I F`h b !h"@$(D@R <0vBL^,<=dBd,S!1D(4d@`Ir*刯NsG<7 KAHۢC ݐ&E mHb(Z:-mì!h#`J[S }L /$: J'h j0@tbhzވ8"ۄ,U,%hkv |9^0,t+` ᥕ!:UR&~m\:@x蹏!'(ڨv`\jbda"K}*xjԾ1D섰Й@l chC9ir 8%`IiVaʉ5<+M|3ZJ7Hu'[iF?0t(b\4/H`* J{Ȱi(bI"""K0̥ PCab)FIH&nDLmf<0p`'` .C4Q(Ι':b*& 0A` eAKfN,*7E2`T8&i %)Z!F0"*5&B)p("l,!0ĤPf%J!"4܄bE Jނ >OJHŸ$ W O:KddfO  % †?H z4Bl:Ql !vR@!LFTQHqL jmQ&/V`-/(9\/ oD¾|H/DȂ 6(f@- x"VLK4$%$H!a*2K#^p#L flB0ƒSS0r#pxO ,Bc bƪI\" "aB`ēȞȮFtmC,I"(AL !(ǡ:IE,L= 0J~E\nG+DF\ 7 Ao8A e:D'ooǭd(@Ap +|""!i>jCRB0^!"$0\'& c.VAlv!Wj|B4*- QsӉ,Qg}(hZD#Ggbxwd(6u2nXG7 Gcu$*d0ă0#x##F;܇khÞL V,Q*,`6Jс-rHuc%*&JbL.hYa vg1"+m!-K-zCT b' I#z͋cƌqO_7yajlcd+omn4 = IyA* oSZv0Pf%Z,$@à"\{a3J$yj x? :j@ "#m?M/8WBo,b2Vab\x  4Ǖen2\:}R.M ,!6:uX"4::FAkEEK5p}e%Zfyf !c2VɞX [BLᦌ7?siJT}px #)(7*EB*9HfV0JVj ]̪}"ɒEa+&9G5aӓܰd"l.`rJn:ψ&,dM0/z>np¥iq [E[!2 hq%xa,p`T-.?*!.`~b$o9!(B02&"!9>C̔n{m֚! } m? = +iHIZIuyiѧR A0áoc@  =PI~Ep8 # 0i#L1xw8"^u:@ @j>ycWs:)i*p0،( b!h(0cA`ʬHD{>`D)/HFԈ>YkkdB"KŸo ǿ`~?(|>  +(ie|= BL$ >"! Pv i~r2{B󤃺 ,rRAj|(@H/tq nN(x I +#Gӂg-5"&N4 x2G@NQz(,t`!pǡ7``ΓD"B@}$=2j.Q :(J.3HTM k:d * M[!"DP`, BVs!U:1"t!:N@q絈S!F(p9Hn ,Ne%udݍd5r ZȒy}B1ZTb_D!i@a(T!@LH m&v# sH3&U3>t(C4M`ȸ;#if 偱h]%.v*wdƇ!GsӵmV H8(0R.9S4YHN;w)8 "Ȳig͏N=dhd%h .J{*u!W> !}c( Xf'$i[6VmW 9,A@|T~ %LFx$!ڳ!O<^ je tjw.DJ J,ȳ9 ,)Z\#R#@`ZyQÁ^= j'G(C 0&+*6$ Rmh7"H`Ad` W h啳N5 ؕ74b AP/{%PEGx) !\ 9d= =d&t$87'") |ػ$9cv`ATF0#zCR4 *q21Ԃ44X x izk=bLjQw$ D0."x3>bT2DXS=g2brl<` P“R ;Ȅ A \, ԔI&jXj$9o|b9)#`y 9XunB{L @-W qǺMQ-0[SJp%vǎsboq@`b3kDp@A `Be2P&wAҘJFpKt71Qm@E c`:y5oATiVI iNGMY"LEimCN˩ʷIau8+@M"2<°D@HAiC8!p*HqaL݁KE*r;ʗ0ʘΈ`u rHQ2=#3k(0NJyC=H 0䴁@8T (R %͹ ЛgʺȾh l*?S4菤0xU' PO84ˇҕ8Y*3ULI2Z '\ߎy؍')8]1[*1 ;эiKPO94%4sz((՛3Fbp-($i6<)t,CX& HZ/!+IZ|Hh _-.6)=0hT-!&4:1р pBJ=Wk<"ȕq' V<+*4.l c+ 1/;P4ZYMiŭzΣe<Q6CmK TbGzyάZ/"O8Zh%  W.]Ӗܱ@!By+"Fs 1!`03#ңK3" & j!$;RYڴ-iEe!92֪5%!8'*HNOI5قE$x h) #moo9b0b9S@ῪqH$hQ}3k?p$(h i*7 m}S}Y .imA220@Q&r;齾,peMk8sW @uZe9B8B4CC:J*d/1ooj3`P0;-obzX/KHKS+d/̢^b<2vu-S#Fe]0SxOND:Q 5;墋0ЈaEMظ9V`T-:kϻy>jMUbB9 N&;CZ*D%: Db@3 - \S2c_' ei0I3l92l;&X3r1 Ph`("hXpмô ȪTQ@xPs l682W#z(XӇpvŌZtnX DXLm0'h}:{0%v:jyig]` P 9 MoUXU,5CgӣX=hWGБ_eT fgBRafB]܁LOffC˩T=&ٟ ha8YxA rÇnVPc34L J2H*j[I-,` xPC@>¥@҄4SuHWb܁ "Z;Q D99ɦk'q ~?(J"͟/*hPy=aWh:dw>Ov>+ p*7\Aa0/${:_L3ˀBRLpM9) BY R}3=V'"Z;m-s<c/ ZaЯ{i>A`zlN+jF ;p'j|;198N潷H Eϣn6P0ǹ8B(b`7+!2 "k`D,Bd2| 9/rtΫ.hF ijZD|h.jKRl+b!2jщ y&P'濰*&(pA>b`]2]y !'A:a(r!(xߴ BFt03 eEK83J&3q2 q6Ly{Î,  :5ut'& Rq8)eBFM +yjkLѢh(;!C}gi#*&Yvrg@" R4z+Q*C DL2F!+UU>FX^%h)pmɒa41`#?^} b^_ؑib.70c@צDD{JA(4-DJ$ѨiģhM:lGSSX5P#I8 G)ּ̤z1b`@h2 bm, 8ndZ9: "І_(IEԜǙj;$M9G a;n.ElCS!b|C}@cxBwq|%ٚ4$vtP ߀?lMJe :btPh& f!TNC LJ t, "-4C1S|O?˼SEBO @G > oZ/2Mi+L/HYdq $D: q0LDvTC1Cwch8@cnIad&>RPBL@R(a9eLAxtdr4a2s߱FG;eU ;8!L_#Àf'*ȢEpwN }2BO;Q( @&)$xG h2QbmV$Ԡh Qh1S*0I%^aN(uaJ5MQvg 0T)`$E:ċɑ4^;V$;`(!,`A :W){!JOuSڑїTH{8&PtM&&:5ѵ{wbb+m1D@gDt\YT9 H|(=AuǨX !4rޕ P8$  ĆD" B @@(?D|@@P8}˂0fv(kKuz". x4 ׃!d>"•3 HT@g^ <>p 2I0" {ٌ 6dWC!X>\z^'-z }< aO1}!gA^OIkF`w/~L=$C!M*# j9 3C0L0B&1%p\4Ap/pD- hC /Qs/L] vquz>&,k =MI="$@H,Y\U/j,#!EOw(! f^l &g o"RAG^;(E )SE B1RKW>̄R=)N Թ;$DI B= g40PƳ(A|:ԚBPl /I$SKUj;KI}-=I*ܐLj2\#hđ"gWe3.p]*IMm,TʳԜ)lZ[j=#]Uh4`ThyU R34J,s඲';,o B'y8&T  TeH!ar{8YJ$P3}&>T`U۝4 r]Hy^j zjV7 5 "K]tX*B-=t` mD4 c}}sEzWrqMDŽGX8އ,\rG,-$vEUT;U `XLJ dFe"RjP,v0F)"<ϓz8r3>%) `$ p\ r ],©;piu91 i2 @x LW Bz: đ{)]3  ,&Qf,`%KIeVzL5蜳XIqFĉ.198q US$Yk d bC=Jt'РlK=S2 w$.vIy!HV20G Ns~ݦrA9-R%S f$k98Yk\F\8t (ba&RmqWlk"W ɐHJ3N#(ҝxt},T%晋XD2ZNj60|dPJ FLO cVA*=3Zc :ĸFn+|'![2s^ZHadCBsR@v?d2;T'8QgXމ$@#ZNHƿezJXdm)Is>$BLB&UIRXa-V Ak_H ᖙ, C)Ж_XI?HayB:i 1`g }|?n;aq56]pM!}&uUFkқQŠ¡cLgsGU|JSL8 燄HD=!3n،lbVRQˎ5dj j q29b_bCC v A4`LbYP5'9 6Rcgɋ|5BryrGɴRbШDV{u,o. Rfk$!%;U<~6gPQ_&6zm#Od0+t@$O^/%C#(a2Cb0Aa0rH' atp~v,H*b"|8~oV&n'o1E4:5# F퐵 b!%!| N.b8M'#84,! (axd`Zdր::&L": ^K.V '#<p*|^@ _."RzXd;d8)t4O9>.܂R:RF*^\# ^@V"ri*zB @شvH@j)lwO9cNm ~ͬN f`m('O*B!i&fF}%&rxBhbd` ` #vcRiJ$@@ LLdT3r&`,[,L%G%ta\d & &dRNybG%)"[6CJ ݤ fq D`A 3)pkkHRsogOzozBGAN6Nz{&$@ `PU&,$$&yM?x8 &&\TpxPYDRhNf#:>4A AFF2ReК  leA\"` Ox;M(|!*ADVLEjȈ=Nti9$x `Lerbf.B݃DZ$2vLQr"H2$G:$0yJ입Hذ8*?KHCBd$R Ea` %A~MS0si~ DOS@ +j-4pYDڐ @ \KPhfX[:f6*9:]E>11$6xIK! bBLyEIB ("b#dC:O342fB#ˢ=#.IȚE GȴjZ>Vk+\x"({#%J9ble~-`q։)B>VNtFVXVBb{ZρTbC/Q'=P L)iC\rt @ .&v"# 3Z`vBmiDz@IJ%JMFF4 bye 5c ZnWm*&'h >,0P^A e(J\ G)>BrF4pABQf2 #Âblb+r {K'?3Bny` T*y|C@4QZYUZYH$\!<5.ca&agnZJ%&q^ r4!& +0լPf6.TL ЍCxH Udn/i7>MLMnxjeANM8T <#1oխ3MnT19f&h[0~F&f[4 @wa}D 1N%29Se!,u.]排LUBD¯.PRAh~0,71 %L`D`e=d2bTn!r@*“LƬ C10@ +֚b1:ꣴ EO|B*OQ66l.`aZdm7ހW7!F@QtPH#ZGtBsHȪAH2#bca`g ^*-Li<ݒiU/c\44r)x $b@Ƽ;@M4|59zvmg.;#@KDWjd˴/-G&Y;OCN>"̻gͻX#Ɂ+"aFhЧkag>E`sȁ@fL'^ #NԸe&ܿH K2^/@)n ` &* ߒ ]f: ia4 +W>Q*9q jBIEU>DEAH` 700K2V {K':$bTHBvJK!!gl4f tF6*s =,Izܦ7-Jg3k.8 3T* l H` ^% \a/=hkCw2>5 %% xAN,' '9   f"IOIb h$X} @9: -F] ^,u dŧY& P>߱Y`Ylu׈5EtA݁`0zZ s`q1r,NrVJtP'@r9|~vE:M;w"x`UVLOCKt0RR*ZwM X *.S-)Pа rR#% J軸Lϰ .I&I&ɚ"* z*&n Lj|y kK8 `\E=#ڀg)HX'X& ¤ 6̘5A `(@X. ,ѪR`g3ςQAXVCdg%Ʌ*4H=9;bWM$%kyjS`<v*%2pو>SK' 50FmX*Q -BΣ99PV=YTi<@ G;(y0&+g1n9 dh& X΢guu aB@yG.7 B}Yi*C@PeaTC)WB-T*apVd8A`K35q-*ғ\Zn; 1$BD5;yPO8lċ %*'.(|8TCghu(Q3PhQxԲ0Ű:7F+]( b:gl %^ H(;RX I9/@DI'eԌ"n8b\W|U΄:F `rDl ƽb&g7eEZD 8pI`aFaFxb;qZ+=@pTdЇwC`s!( so,bA[M-YHX~STjhf-'(%*IJ̍wJM@OM}GeCAm}VVۗa<|/ZxY F@$q=qdsd *Ty@)o0pyƜ/a9)dF5"@ٙ<<ϣRUqrp!@m7R8Z˙&RAK`,` 4 #^~h@u:<N 4k\W9JUiXGX  ? ,cLb>(b81gj@\ jb-JGqz(9J@R?o 1qॉ#81P2X5R 0:a"Ѐ[1\+ BxA0NwsDB9*H:ł!0CWсI#|BωAH2y㟏h|PK hP0oڇG>&0 X.+. {Ҥ/x!*siY `ͱ@ba@<q0L^ ی `@=qX`>i7я8$@`# əxҊsB *隌X&$pݜj O3fG t4WH/ 50CRԁx7 ($fnjvAbK.{XOJ*opy!YA rqԀ7a,3#ΘrqAy |3yI^*豀 J`A}7Ɲg,0Br3,frDqar:p@0,@@e7F AG{+g8hHnڵ gzDPY;P4~j@LJt+YQC! Q,h&DP0a3. `GChܚB>C9eX-/Ql `ƈ@ CحP.\F( :TКP{D2aq e.=gXdb} 8B/[IƔF.0 #4}O6xpŦzXK7w7%E "ܖ- (^" 3Գ1B pPb, `t2+@!,H7rjL CjPIxt0w&2hkAyƋ a3+qqJHDW`W|L鑊 0:3d. ?ـ~%+qh[΢K1\8R@Gl 9D!n.<2ؗSA[.XT)A[ꈕJN rrFH[[KY;j0@02X0XU28ͰJS=H#0Y`rZApn9 s0 1P\Ӥ[FH%ڽ5Qb"H8sMȜ,--B6nG) Vk:B= ӣ@Y h^ MsSmnO !:[i$] AaZC_0I࿀8"FHs<[;@,:Fww+Ă Cۓqs u,І{@F M7ĕ.yәu82 ×R'2`RϤzYŊ |? ņH\=`sӸ;y"'08@! z0{B5- *LX By' 5D<j4 [Z!؝Et pQ^h򺣩>(ytHu. A[UH"$@^1i xZD~7q* y2I=Cc6>X@DS xkIpڒF9pk[xdALXph^Q⠁Q#u9!J` EkD=v:R! 1*cĉ0Ǧ ޳(u&4gک."i +-#]x[ ѡ^a{c@y h`V`s-*R )p5;4DOYIxJUȈ X!Δ, o]9Zԅ[]ν*fUH1Hx)x<5ELjC9prxu+[0{o!2, pxi_\jwxZP%y#tMDHP2'%9p0sn6o$8{Ǜ 9xt0x_Zk2(!$4@,7 UOݘ:r(v`o:; !P `5" }rzimNHcE6q-뻂-u0 P\G JdhmDc`7OT8&MXec}@tzS0h%А,1VƄGؔrXxoEP: tcAWI5 sPYsylogr~o$tD HWCaU`x\ 09qB&/|f`e$&9]"r14 hЀ Ű#+0 I IM CupҒ G&,kB HPKsx^ *!8'npϺOi[8#ڠluW'0 ȀP8]?Raŋ::VSU2:, q40 @{`~@4 rt (%Q@ĆS>̣2 W[f2 lYw@B"$ |*3 8 vGK6@6:4}s5'S3 x,j[ zJ[-`{ٙ"X[+ =Th{`(JdYkJ1Oz#\SKgAuZTc龑'< >%&"*ңG)i3`Kyxyǀ@+NzN?PF1Eq\vǂ|8MP0%+ Ǫ,&GoG1H"` :"d{{̬rUAgǀ(Jfyo%`-Z($ "4SK&$Tʤ/(4҉Œ//Kt:#Xl@\R`h[ s !6 f/z|=#:S┐/[QE[nzȰ1b2 uL9E>恢9ԻU*( P+ # <:δ^k%hN$ Jl*IxZ 495RjfJTf(=wb jud5 R3hx~`pm5ej"HգcnǨ2INcF3`5uFHeIy>wJƠ@S X2S5CP!-0 Q #pO#\,Fjsx™!NaI%Д Ѯ5@q] xl/7sI  !2>! L~ZtO)I2@?4pP0&a1cyD៨~00B9ҋ8&DK/)FHKVSǘ{$<ݑq1LG9MآL ~$(.‚%Sh)IK$4(2v-"'XlMA$YQ#fv5v( h@\Chu@d  6a'$b,I )2*OBCMZP;jiئrؼ؈fi^Ba;+'y=Ǣ<%D5mb :/ "E=$׮P\lp>,vcQ/P;G` A|-1ߴ>:_l5sҐqaD6(LXϥ&s;sY5c|)q\*1>u `g3ļ/gH$3b"#DT&-f|yT[~Ͷ wbYSos+r@K˘&:=_=i5u^xUp4  n U.ӟP2܀X\2Hnjh!6fexwpOAAYgq06!@. **ca$E-_玧&QV0Y083CF|xj^aF.Vi @lbf&B0JBd E8IHF" BCxb/nR&IzI`-t@KfKnn^²F@*HXMR ``\6&."T jDB&7*A,ؠ`LN=(蜇^&O#dpA@܁|!j6E&DX) J ` dS",S4bi~tB) * d N b@GRk*:^%^^*/'zx!bJ%o@@"#ABl()LENZ&DlIAATʂfz t^NE6d0ba+ALcVnc\$!c8{K1F7RgA )! +F.qFPF zޅB;~ML$+\B(LOf&lK. $ EhD`R2$:# b:bJĴHx7#v o` 9P 6Ln\#5CWXj7o|B(T@2.)N!.rsBjh'ap,V`$`PF.bWd*j셊TV~/cf%*=N}k:nd\&F̓Gwᢠ KD/D@>eo`W0#AlZpTZ|s;>fk2$1Isf" W taxn6h` D+lJD@M10XSGGF#:oV4pzlB5adN<@~W4τhD-8F&00z#"N!h!A/%"ʆ%:A`4lIhZE4AA@"8Mlx"0#BvxvQ(î/'Z+%mAlkPNxK"HD SYAċf){T>e!+A>-Hi&##< +1 g0\K,a+A%ED.صL BBEBD~I@$7dt+@poD-# b3%y6#@AUQ7 "`&LqL hKhB l$f5c88.ֺ0¦?F"ZL*c5`8*<km3V4\/5Œ~0OIEΓ=4AhȠ 6. cR)fR0c$!^@Jp* I,/,h{VX(4*F$rj/AGB,@(EiFRhA+̇Alu;4n`?2R0g_D5c}&2?0D@Op$.d3B T &$75nx&A SVP%: 8N\ve%bLZQbr+LK^@A :*(܆-<-?b7$.p{QxdgҜeB# ^ϋ2͡HA8!I4 (؀'j^`rfhDR|w`n>⣀h^c 4B!eF<`*` ^4#:-z.%Z!f{ X/^PgF*#h¦q0CdfI+0b~$$/Xz(^d5$F dr$xnȖg&.$U*:0%H͈%ᬠ uޡ"oqy'i85ql $yC@[\@|L7g X'x'z*Б\A mͫ: = a("BJo x2bEG0#a1߶rl$AGv)j!hHbiR hچ`8T;JzTpV\k+6itpZ 1Nd_A)N@} ʝM` K" C &Fdr5+t&Zڈ(ʏFy'I\9.;+ 'X5.L@gʊ(”N^,G ʀ 8s^~bñ jh0N%ZiFw'cb7Ḁ |Qd) r.:蓚~(r,}ůBiPj tZr]kǑڱHhAA#4<}6L:h2̭:P+̐ҁN1 J; JօTQI'-ڀ+ - "@, @b˱9Ӭ,ݶiRqt*(ȼF2̚d%)0`Y)*LF ~kh?X A-(52sXȵ0/,;YS} Lkg D<i=~hJ6Ir^p ,' @#hek`K1" h@Pz>*.Β,y`ctOd>9̤Q"O-E}Uf\68cc `Dt ?e*MxnDlVdO5329Gp%xH]T`B !Fy"EuGS %QxSĞT .&Z`X7p7CZ0:"$@PFXIRaP/08$/:K Q? g(+JU6$EtH!,;cx_  |^ !0FIl<ΦΙ٘6UrzW4P&N>/.a:h X,2x'@*0p^mÖ輖/<1 q=]RfG{=&386MLJafGH{&Y ;}d,@泖wpq& v<}` 9H=(u*fI*&/Sȅ, iʆ%8-A3D d7376~Q;;tg QR^ۈ*eTc-I4͒u{unupw:€1 ^`&@@p 4Fn# 15H1q(\"D/!5Ǩc tЮ_Ha8JF83,.0l)T{"pN1n;W#kHS}B"PN<9@ c`Hc{e:l9jhDdY{bQ3i(`]{ a%w{ȷTL n6Fu"srFL> !"G(8M)*3 E8?J%鬼eE89c XM=AS @+-+E7!7QL9R>3Cu(b/. +PvLJR8hwPٞ0ىD '+.P1(x8k"-I 2X`_LJX`{@&')&HpC02!4AT?[8(X&PX AI*^HExPe9в@") 89:@|T k9j%ڕ .+"fW A.pnF!B;TP j|4E}ys `Ųh.Icň鍀? n ơmF p -h$jXk;0Ë=DX 8ǘʼnyTKGh T TX:Ax2x8> Y6b<.Tk R A lqE>Wq} A()K`8pڃH3@;PT)gE")*4ÉPY`GPdK F/F,@LJ̠p`%%I p|TH| \ a'B *Xķ`f"`DP6B# +w#)0G#q(Ӕ,j9NڿyAI6<6IS28MhI%,ǰ`'ca!YB &G(JMpet Q[\xr\P>F$-c$)r1Y6 ?% !-;J$XLDd,.l%S"BhFдLFߡmAD-= &zKAA>I/(`PtIz"2Aț̑E% )3 Z{dA!Ai| = ,P:c@; 5rjI݋6L[Y**7<kDO: S!IڤX6cq'0O 1ԝ]6{y`/"P9>x5*\$ĵQERE9ӸD8Hz)LYr-sXv`AVLQ@Ԟ@b7@+@ݝx0B043P11ꄬ8MRML@@vsX9$˸%.*1(K#d0 [Y`9cS iJG ɑݒY 6830חRF,1+x̉px RH;قXS| PW%(A` Ḿ@71&葦3* C0̉py ̈^lN\>Lzs EƨA12./Ow74A8h>>?2 V^Tʠ]8$(?j LP34 ~ [M5 =3ZQAxWS @ymCQ0!!I78:*7t]902RrS@£ϤhU8px4FILY9&8=2 9xwĎ풧.͵W/;]k|{ (( ߚ}TO@Mbو!-8*8N}%֒ƅ`MI&yuV :؉ /8% U* b [c7ܒ `\^rq.=W4T0 @@:6'1v..`*!nLA;b @jԥ$.]^py9 Hwdx v \_>xRv[HX[ݎPz(+Aˑʀ8i)p{ً!'9@E xfz5q- ႚQ.!`9Pj;m#n`z,#M1 RSP:h ^0sA/@2 Ծ 9"qtŋϪ0`" 9heD4>98aKdKdPohK{D Е rSp>9HMqbr0 7`7=ȱ,+, P W©lmp@axZ%-E F8hZq ̓*Ìm_ADaHU8@<_<pƋPli`t15XR%0& xiڝMI֓-da | SlXe6E dRB 2H2ujD9P ¦Dݿ9'b9W#HuVmydj~?98Y Fl{\[jp J㠁!@P 3L3+ |刡IƇ߄XPP&gQBnf[buaUmLo*,qRr0C?hP : y 0i p ]u:`(F 2H q ~I@Q(P'Jљ K;4BNߏ)1j8u@Tn63#`9Z`oJ$UZ0~΀,G )PߏC埸4O`Z%uab vUiǷY{dS9Ł2 g67a= o\Z@6R%* ~rԌ2:ݣiR"жı* C8'R()#.}+<z#Nʈj&7@h| =*Zݭ. +vrk^I K%Hg  4)A9 ko(=P"Tٿ8!xBl{: |n@ˊ#̳Ԡ e>1.Nʚ0%BmFHTz@@ I8 18s8np9Z(S(Mv "\Exp# 2>D H=6h2 1Okr+sVCbА;]ǭ*U$དྷA" (-Re8l\ɥ ,3 zy)>FOծ29" "᭸A9а3 ($Dl-p݀"*% *(غ:F9oYpG37:߬}#6@2 E`) [fH Ye",lv!mHL G6,7>R HD 5J̅puB2uvb4iHH@ʰ[4 <#*p?NnV)r*\^oE.SC> B2ڐ $${z[ F) cEN.wشHk8\ yT|}>pS NBp oNxtk5 mOAƐ Dv: w6xFTi@jN6װa!Bx+&e;AE@P F~>*WG4BA)ZeIsRMG93>PJ+H9 -Fe()&)5&Eڲ/ep0?uD'.+P 3H:l@ь :G;g4xUo ՑfQ)HZmuM2"FJ<}1<'٥΄Hg(Wzbtf\sEVe 2[;F0HAgбUr8Gr,Ў~bYO뒻ըvK(DR"k#;P%K >ṱIA>*$ }.t@ ,v]1-36_X UT'W+@{DCwp=iSw7 E@\1к3*9^ս^dVb" ` `ػ$T*g3bx̜l,ʤP$zQ<?7FI#6DXW. 4M$*;̐*2_4dtD*b!6|E)𬭂:$nl(,~bJ@F6Wf,4tɎm# \A$B̭蟄x1;&)1Mr=8fLAau(dm ]<ìB8肦)B>t3iV2@! `!pO~ш%P4gF##A>@0eB,03Dq".?pKQ.IۇrMNx Ohȅ*Z^t#@Y/>`t )nE-0fcK)#*o!fVCtj7_l ʗ#K&92䟢nxG$d*.. Dp dO |)4вLc(3cr6,<(Hb!S` Yd~d#&r8,4nc,ld\Hi*>vC'zD=m[*BRc!&PP e50”&PnA, ."di'c~C*d'4` `(74^H 6^a57PB늪NpeQ.e#\!  }/d I^-,N'Àh3Du"x .4G861Қ" 4c)mH#7@!+7 *\ik,&&".s."(ժlvsam2 ~eBŌ`O%oxB2ôp<"0Dpak @ 0B3c "0ŊAUhX;"PD$T4qn*R,Cf4,.&] ֑l1J 60k*EԶDt ` OJ""7BjI#E XM?Bp| )Ɍ(q"+Kzez+ML S+#8G  @a޼+ˆlh p t&aR ,K`jT)8ŝ ,g<Jq9i6 D-zR^ v#7[x̌7wsc/@PcMoͤ81G1|(m# a4&[ /WfTkǁF` o2rZ6[kAva0' 7 Tx\L !>@rR*'bG?b>d-2.C,x1Z"*!% +A\'<茓qŝZ-+j YԜ&DRmCc#*d*9[DHgLCM!GH؍+NKF%Kj*<@oBn"ñȴK҄3xgC 0]^/kEǸ2$ 9Ti!>&@L0bR='fL&ބ&<*CGYq ;Ar2I`*p6d500 @ ǧCϟwd1#,-pfabF߹^N}:;G$~Z #6K`%`l9(4w(lvӾ䮢s[dzTP4S DVye&(A$( &R'7\9K"^Ɋ A2y4-2һY A*FRy@(8 GXr:}>r81\@Qz;`n ʧ17ƟT UA"p4O±TQX;Kx~-KbGqzfXdWeu˜;Ʃ]I܏r:w^pZj?6H *[k^D$p A괹n[Yڵ.1R0"dEp\;#O4 rީ2-1D O:+(3K 04D/ǰS}/~F$jn& RfPHje1Pu3G+#J8Cx3M IDX$ Ƣ*j'#F&~jp*ĩgG1 @2KJ\ K7P;M%P̸h-,g%lQ**u\f꺤az[xםyI 2OLҼ&DPtaLS`$*thH${ DI$HkmK3Jj){=@0GH<ߩ's]do4`dV5rj]M;6;~Ҁ#H3H- q9*sM'(ێ38RGBɍh;9<8)x)̧p<Il1x rfUFI%i-0TaMȁ`" rhKzjĦig9ֻ@X$ zBgy~gѮI( L{ҖpHH,x  @xdehip.?>@8s|KF1(YT }V'ɁGh=$a)V# Sɳ9<_@@C8mw3ڊVR&5RV 0 N*m7RmH9=1PohcA)1@92e 5]ui0"VSjtB 4Z ,)Ki!xAVN#L}`kX_͡դWz}>:ax4%l1L)PΧ3T9 J^\(98 ,&5F.JHC.jd̢z@!RZ`*|?1)8 b+@47N t і1ԁ Rqs`v*(E09l{q0%›#$tđ݂FeȠGw"_? 1P%1BpND)viP6A#44/2+l(T,=MGVJ+MbR*Q6pђM[*U "<'AlI$r>4 48! ֋d 7Iu>U,F \ UQBtBvK#d-$!tB @1~-a u??> =Sb"%{1U'[QhO)pγ*3]h,f] 0d x)9E*2n"4h,Lj: X}[@jK14r0U}M—jǟ "9'Do͉&zT'ibUZ"_(Md;Lrr6%a4 O Ig[lY֭@4 YD@n8cIF},A IV2 r~3ɢ˺,J{NEynC0dk< 7+U' i0_NP0Xq@֤MXKvc‰pr#)\=ؚTͧl1jHBd&Z-±+ ͺ׃x?[rH 2١ =A y6MXCIaY :e+<&R +Qg!`Q=zc;C ${Ғp/ΆCH=Q =1(pN7%";DC/Yl00y4-p f뽖c;9PtY:{O H#4Nahu5c8aH$AۏQp&x4ñT#rؗK#Cy ;ܥV:  ?p$,\ +3d <Ռhᔪ. %$+xwxȌ]1p6Nڂ[`20090I[ 3W Hz:YXEHy~[EF=w8j3*/KW>:wAKHs@:: \IB:=6"[qC¥+ JBH[`7`7 p~H]H䉈)Ø1i+X:?XzEYE7㋉9ͬBW48t)@%kD3G@M2T$(˰RQo@y)Y`lDS ҍnqh,hfpdś&dIj #79"RRP4B)%>lp$H dS7R.Eg;ӢB\5B:((@Z``,*j,􈓘NC%8%QY,(\K5XrҲ[06QS˿*G:Q.+6hٷ1 m[!qgI@2Zt5L/ ܲiP(++ʽ"q#P%{޷?@ |1H*^Yi^K G9-Rʸ !+N]m q8BUDž31/!-شYAI5Ηi-`$:L8U-my9s]QC^@[\g4b;\'PJ'B+ً <!x,VzьsP2Fa[C-dzū` OL+8qXf9׺"͚4Y'U64]93-qo[^k*B$0pb-/Ň 10+*+LQ=&z:[-k+IAԐT@i pa+e(Q%@'u1{jC ^ zx1kF4qw,[|*1\L./Vˁe)j`Mi#ŝixcS/‡!CES"WJ|kS[ [i\cHNs»?8#6]ac(2z3S6I_lsc\˻O$pTZ%=0sO9 Z c <ًi8@op852GSg3+X,&gC0" VxyI&π߳s(Hr=ajcgUÕaX0o+hJ J'!-B[{C  }7hEX  Nh90{Ed[9mS ^x1?<aws/29zXx LfX*Sq s,z J \#e8T@>z"AlD^:::A/q$k{ )p#ArY"M x}h͓ҡ)o( QXqȷ)Hn0w^bGK3 ʉq@o=MRٝy؀p I=Q EX.)xQ78t[8!- iYH`8hI^| @3~?@ ^p2I%?;e̦HU,=E*icٰWp<_& cLr|poY[ArwR8KXp>{~ 4 f9SVábV@{ֹBH8+G 脀M6!O͢*ʱ,(?A@;@c9qJ<3X,9P/t`PsJ>))2M\Ԕvx* BdgkE (5 #}D;I@U#DRX^@|0l\Ke:8  _e,/0.҅IO`PTd A%OB:Gݠ`XZ@TA99 [ŷr15hm`)ˆtg-1cVu HK/#x'R.|;kB#ȶC9Kld5g̠ō#9MRP Cg1PR vJNsCBLs|V3[ @n6 #S(BKAٴEW=0_r^V(鞌`ɨZ:5l8S=\8T@6 `7*\Amf6VZtHk99DLt"b1VQE}Tc=}'QR.eN*sq 8d<`4|!2?ZHXۙ.!5o]c93t $PQ !4RF ,fS:Z3$ (fZ|%RQlqd`;Bd 'i"-ƕ$꒰ "FDq P tktB`?B jLH4*`#eŏS#ø2:SQ$͏Ɇ /sj8(_K9C#ܨ 0) ud[G!`j/ɹ1a ?K\ch5bVr 8i@Œh8(5WtYYD46Z)goD":p3t)56Kh|8"X^3E?{cEI@&@#(= KlL-kUMh 7g h!n@/I)!Q1H,IQ֚/z24n #D_R8U |9_A PV !$A{M!1[!0[ ,/\M|.&b^KMB^ da5L"դB6 !11J j礫67)8HAW]i]<_I([GF'7SA>۪Q6pS0@"=PBDid>\0 ^ rQY\ L/{Yln"P*V&5&Mk!!VI Q 6/9r.F1E 7pJ8 X r6O|7-0ip{Y2#zf2jAxTiH'DIlhq8S9LNU Z#% QM $o1k> F(q Ce+4ߋn,E~ Pmjf<02rLX{^@0pq#_1ftPrhwv H(x 1*#C|Js_X1@G G%%ײliɛh*&dPzpI̴A[a"IGX s&a۴sôul:a&v>  >HI-PRF?l4ΠuJv#B.7 4<$%!a fl/K%`  `@j@,a};L"%ܪM0H*!p bv&°%R0*B² B0"#DDbFTʯgPG{$hAP>GØE8D(D9)$$PG F"PF(j  AB¼ƮDH2.p- Ca& :dܿdw$eȓ J!'rJ(J>~N$(E-Teb @bѢ+wDRa7axtBTeH$9$C/bd .A" s&nB*E$AdO, d;BL}o@A,a w1 !fJPbt$`f.B@PRd0* >H胎*=gr%D); 0V¬@c{R{ ALvo Nh3D!cLψc=+ #jaΖKީ9 >GډrAc6Hj8E7"$G7-~IYJaaP^\[a䨅F5qʚ sep9-uVVl˔1JȚeB(f㒭jxg\B06"jEȕIGBh(^ `"u WQQv&n.2gVqI:YhLG"1 ?.:j0= f!#vpiA[$jS MüYHc8ʈa 6+0# +>U V1ŵ7l^g?daj|Z5S^qbD(YC6#45e9ea"/S\C8$f  @lJ{dh;/w.6BTlzs N/8pЈ` %7.3  l/Vd"0B6-2/!pIL `"y,jIM$$:0K?07!'2>zpdμL0V 0N $Q'ZRH@w 7zqD֝L Be&%a @` rBt¿ƐJ?/( b8#<$oB0 Ե`FhRrgȮNP= EMZs!fa"(N~%ET/T,K` P1DIZBInB+c#~@%od>MΏz#F,AdtLWZ< !TsHQ(҆VmX:E(gt]-&iqm$e;vEj lp$<rIqjJf9 '"`5xXNl#6l5 tY-.)Yd`Wq{FzɦS*#+dkCǖ\͉LnM\R B Wq+ac cIv愖.V.|F):KIξDs!ihq:#.Ac H8c"4 ,2:M;t(rz8+A k>%Z]!jx\9~*,O)9-3XrXn6,jzdcFL ZEjs*8R֢G|pu#J!@+e>tYj^dtr8&;!mh`pzf%PEdĢ>b#} );(t 3!Hpj[.xLIow.¶" S&aۍSg#0EjLbWb"B U\3yj2!i-cTXIo5.V=A_ Bn50Pt%C߰X0D@ Nl.&AQS*TЩ/Cao9~Cp<(UՀzw1yl&а ZS K0ٔFe-(nY#3Pvauq<JR} FUwЪPمt~"pDJdv7cH1@O0CX:tb.L% MAgi]>` %ik8J"| At0-ae.̥"\Lrާ >CA(s'=PS@)cন2( 589Wr NѲʳ2J&ޡ ,@3* -ANQq6J VQ/˝rإDM(M жS#mi/DMZAxV& `X,*4פ6*%=5h5 `XĠ]٦ԔeiRҵ)^]/=!TZ^'9BO8[<(}Hi: }L8L NSN-P\(H:V|}z|F i&[)4s$ȌL&ʶ7 C`@xxNAHh#A!v=#rB1d|N!&I Pa1=N]pH: !fH&O(}3"J^[6TTa1N" FBQx| !C$Un^tK^ܹ &ݘi(MDLP-o= 2Y#HKDPI $L|h2d"6+&!"(hX&ގ5b p!뉺=CѠc/V@^V a C Q*ȇiJFDb#,Q5ŵA!%FU0E60<ǰ} VI!i0Z|E ]r5Έi, /F'p}ytd(( hK>OB T-HfBQ R1:Be# yIfȆC`l.&lq=^~ms*;TDh5y<U`x;#u-0]tX d P 2bI$p/@"t*ž#yKJCPF|@{0жǃ+_b8?`{B)+ہ' ׌KRRx(~KR1-:r F;LT<Ǧ`X`lJB;|M8"Di ӓDj!`<d*`Y #PٖTZkh@SfQ!{Q f 9)T!75lʦm|L1"OA,Y/A7MtfV\"V>HԆC) O>uiR8\.ph0`uiP4ҋb!8$#eU^ QO7c;mg2B;S % ApD $r/*DHI G C{4a3H@%SSӇ|h%b j98I# ۫XBGHhyc+VX{5< ޖC\ Hp7ѥ2*A8$ ȃAU(Wz &H`6v cg/(6XoI |&9تX/@Q&ќO ;g O& (:TiD`(A\:)29 0R8P'ZXyhp#b tR x7(3 PT,l'B!H98wD!AXEP C8!̀bW-2vQ+ y!H`U [2 ܋9 ^ 3&9w U6`cg*(nI 8!!Z)$JOkR& acВp[A$i3@'̦R@ O1#kz8"::9\IA$(`60rZEQ+R0 R $ZYQiɎ^h@+!@GL4G0[8҄J$4 PP"8ŽB.a}, ٴ! ~@LXC#3ĜΤ3Hi.`9=qb;ZLlQIy3PLpF0 `.1ORO2i_ɋ̘-,L9C_<1Q0@y#<e1S , Fс1;v9B8A @4:>hɵR>8I#"AIO Q:C1을w9St БS$w%rPM h_/)v`s$<LϘ0)|ZT jCИ:ٞˋ-eTDj3*c@bK{<],h Ap- Õ9 ܜ?qmjh$,`rH/wP `Sà  RRLi hk8a.8ttO '~=Az`W{ %ƻAxsrp􌢒a_\@Ic /ܫ L.ZKڨ5D6 yrϱ_7zw.,1&9#3DhMP)-hl~RJo2``piji^v81S 4ɍ0K)`ڲDϔ}U) ,rhu.=AƚKJHIo /]Y5RC0tYMYM5484Emo]F)@8!"N> Cߒt~Q^ ?N;XeMI<3R٦ؾM_X4CGk@x{ lIb E. $p j 1G0nm=@IU@+mS꿇(IwVS' н;:yyhm:$;Ta툃9*>=xc(ƙZ q=(C1]P;(5M`K4^N\'@ h5lR2AH"2+,BKX1S9Z>4y'%zXOIN:Zج1"C{X"* DfOJ qoO1 |c\[P3BCqpBr*ii3; DwoW!M木:"' G)ci 8im/Hlҋ*^7(JJ0- JX5fIz 1\p>\<#)@<5tBP(qXItpi!ɴZ+ gN^x 3$ q t鈡 1V/pvOkt:m*ö@mGe"/@p6][ykD:yx+dY=Q Z%L `"$W趗csg^z8eBx[l^8@?@3w&&W!h0A/8ر<6x`agp51kկE (HF >.O)~P,(UDq(x;0^/J BPlA) @Še@TwI=o@D( DV Jd:RaK@TvHШ^J{ #PRa}> YFmr뎡ee  yn xB易?e$^[Q‹eLSiH >}N20`۷ ~J"< At$%)˨̪Rp` K!8qG{*{3-Kȥh).I>$$v˽D XWP'(~B"o pc%0`t'KKÌP $, |ַ, /J;L!S'z(DIZ`Hg2hs'&@% .7W8$$.-5&C4 ܠM"*FA;*3EIJCԠvTkv"<hJd`.ـt$ls}uol͠@ Ul8r%!#7 Pmf@:i]ejmXR4Lhh-0$ǝֈN#&ys2)an"z#h'D-Hr'bzaĊ(ᨰBBˋ#f᳾ph&e:uZ$L\aphQ0\%/6ω *8U6g> lpJ'1M rB> =O&D'r\##{4L4Ϩ,aR;>$@A<10(lϫ"^pѱa"Cn3rGh ׏C5@FD@T=`0`@ ntPB%$}<[x$|nP#cty-%Ç.ĕf dOH` ŇEH{u8IC50xFWSbl( AȀ2w0gE!phڂPF|.5 ͹Hj[RR/HԀOPQRωϤwGk$\UV#b%nC$ /)nLx n tXb%7=!` >@a,(AXYL@k at<49p5t<zc".}'HzE* Α(N$' P !h\j:vJ iA>@TMC#ށZGGӯ`(;T84``(ln F8=-CwYs"@x!4Еho[B<,IBʰ@$EO%cz`Hq gE Q%b/Cl (aO"'ᐡm1'yq Oj&naA$7Đ/Phe `oV $ ^8 a3DN* ŒTERv= zy Vۮ;>3FvGA: 0/p 0Ca$ Q62oL2-`] z(#"b07@PN>bΞz)@iB[*:ptK` \ >,^sP3A?$n"岿g,a+̊:MޓAxáì@If(%"&9*B\_HkU |iH$"!!GnAtk (`Hh@h l,1,6_9!Vr|:g1\_L+p?;J`JKώ gzu&ddUE$LJ\Jv"g\'`Vt$ K!EҲNHǠ  d5"vZڎ$M"a9+er#np! ϼU:jb>ӉQ 6ܡhici_!/@C<`g0N@Nd)lE0R!=}.glJz!! ` F)* 0 x6`$!H`BÀ-bcI]9%,@"!AG}@\xS 0J%>:;v%8& ,$rgJb\! HRLe4g7OfeR(J)R-XV粏8XR&,gg!VUhf a!:H:&$| `P)Oe 2m%d  wA_a.!ZIxPɶUSCB4c!D)Ei/#:8i7u:V)*b@!lhf ϖRL B@0  Aj@b/htbT<`@ .S ]5O$!c0axʘAd~v& ezEȩBC&$PN& W3f*˲`Zk6Xr8b+[gVX$Lp4 4t\jrjҌe̽i.N)jv#!A72a@ `6$`<4Ⱦ-L:'8"BD=8*wJBGy *ڐYl#uԄv()R6VN ¨Xki(uh7o#+ȊLy#@.@.xbKSO,!M~_t' }fLDrDT."*5"-QX]!C<vb,eKUÍw߽caB X@>` @ϡP":(=Eid=qZ06v~a趈PȺ[(WB:v=p4)zx.P`ad|ZH?avp`dy H-T#,N,fϕVmD:\ qJz6 ^>*.&P"ֺt}ag~RP `=: S<5`AC%ll!&̻O- EazXf aZ%d%!s?ƥK 'w76#S3Q o!sS:s?f6 @ P~?@ P( xvg08  EPaJEJ+j{f$Wily%m*H& `lP,4= xV)`M<]  AM&X%^u^uX Fm` p4P7y=:0Q!"B)8.qRr3`kqVe\,s9IOh+MQ1AZr#(@%  r$}+r?2fP:bsKh BҀ!oaF p'~:& BD6)GzNr0Qr>A{ )~{A"iM`8@8 8!Wbq_5!*\1" uK)q!=dZ( { $v%BRDˉ$Ú mjԱ{ <' ɰ/XUJJ+72A5@6 $X XVF@25̋Z:e*pMY)LmB1=@[w9G {5<bQV@C biPo*⚚dC@It>:qMOpYlvӝ)_ZS@)0Cb/0IPm\>,af`6 CsM22FK\ۨP\˨ED8+7|ɁBXX1n "6'z˫'#9d P L(?r.]JFmr))9?l"34Ў#xE PO%-ՉRsP%@1VhR-5`-VMlHdVKVLIlf4$DLkҕSxhxPN |dVM\ſ+PA8{ϞSY6㐚Rt `"pۇz Ӕ(3ĺRX5`z6h?:H[Xk8yuJدpH"$_! /=%k Yv,",jpީ H4q`zd\ZplВ 84x!`{؉Zp ҕp@rv;b n Xu"$j .Y5is3pTHL0k; I" Ȉ2jAk`H˟'q U SĀz`e̺i*yHd+YDi\`8# Y"{? $ APv2"\QحHU#䎩&!(Ġv@[@d]'n Ŋ٤Ql(p%ȿӼAkX s"Ltl藷hx$ܬ+əع`ߏhmYd:RJ hP'{TY,8tkrD9L{x &$,hM_=-m,H`b)p [!>0&*D$Ex҇u8xҀm< Sپ5\ 4l6{ptPdT]p JZ`$#ᑘ*qҐҤ܊Ќp Xd&L0Rn9Ҁ @0zY WY#8Q1mAʠ] 2:͵9EZ5(mV3_pUek~1عQs5UP^PGD:r_ pH&G8BݹbqkDYa&^(@"؄ T2*=0"dʠ@&1hؚaBl "; h+2#KAB#蝢Pn]@0 ÝJ5{JB}6Q`y% BѺt82ҙugY݃ @G|0 Ҕk  GB_ pjmN ^]hwQ7Z@+ h 6&*}Ц9Hέ- y-P;BrN )ڦ Gd狠ΘX*4;ޚpLͨڑ"hS^K_nDk,3Uج%EpFEQgH? @>y  ]q?9U~ Ȝa!ւq̀C^(ū1F) YTb^ɍ2Pa9:jx  ;Y9Қ*: DـڟPXuݍ%˧^Aπ7m;8_BBc hc~k@=*1ZelYܬF*A#ӵ2dX85~膠j9(oe"iƈ;pE)ʂ!RЊc"mBk)ӵnXZ OpCjA\sh=@B'PcG4Pc >/LWNJ*^?pxT8׈!hu 0hr@&Ӗ _l79Whg k=ə(li2BpYGqwxbH-+,EfU;c?(~NoAH0OVQB&7G @xa[^= 8"yʂa7fXU>O{ީ`8p 0yy~t YB*gO~&2+DSzE[^=)(@9h)\jn{\͜X <2k܄HkS=ؓ뇻oֿ}/`۬4cyjfy|Qg"tghb؃:x:0C@(8?h4E `P& @%b@*- @0/UJ097u CA z= Ɠ8b8Opp$B YT``% .>%`)ES'O?@@ nYb,AtL%A& 35eL 1+IםfXih0x=_/K -Ax pt!H@ [,0 3}z|\qdZI<BR+ "ȟHJjH8(P>&[S"l{̚69s $B ZV |op`1);@j\hU>e:2,*a yrBB{p$j`@܇P.n@N ,ģ&JQ8b* >V*̀dRHR1=#AIa/bE+倏/$XU # Y9LDdcJ% !t})Pt" rtWH$T1-zfekX;|&30I!z⼙1uu,zO;h $ Q1TK v˫T2p@Qfyj{FPNpbh"F==Ǩ^ AXEE6>A` ;H/p" Pq~"UyY;*URQ20 {Eȵy y/ 0#XMbKixWRD=Bqx {Re/Rg4b<ǀzL ΩהY192Q m̱(p0"B4"h,hrJH :Y.g)h:N!`E!DxAL)."$Mקb4z:\$HB!sd a*%f :w !Wago XpsQ#TPK Ab lX@P%Z.: gƨ=<0!d B # &&=[Ay:CtSG$%3)ac)1 ' 4sjͥ@i'rh 13`/. "B\iH76d(}2 \~Xֲ!s= +(ԛʵ̟< [*op17bV!A-a a1DQ.H#(z.$  "Y {vЩ x\'ukmP =|%fHVu:,0G $@d,-@ľe rE,wC&!7"ONP "J @ [( ء3E/a/D'j U@p-@ .6ϒ"m0bPZhe2g$!. lb0fƋ ;t $+6mŎp"$<5d ߮h1 (#1(/Ȩ,f~B" .á 5@ dV稫Ϧ)0Tխ-.\"R6H!AZ@`0ܑIuf`ziaI2 VphAm>/G.6F(D6AX`Yguc{#\þ qQ4GhD,3  <0G8LFN'A Վ*)"tɎ3 BZI,1@ /6ETy^£)(? i:ؗT!O*q7 oXhܢjF ,^)QBehU"t(Ѻ*!4a>Ui~(r'6`Bn DeC6Dbh l`CB# r#x$N*!fL, l! `hc "; ;Dn^,(Cdŏ"&O@B"[!. $Hhb3{tK% " 4 *"` Fl+'aB Rm .NjfOƊB':18UC&!tJ bFClB,,. BS"4"P%J!yBBx('A*ELkBP(hD> (v_UZLE "*@achX,2;.09zC2X!?z.~8E{D0 "FPD#% XyflFիXfJ@[f("a8Aj?%ZN/Zl!TjeӴ~(ZGH"2c) BY;"d!444T,h. >.@i&B DV"LKRn0;2s2#av Bs Mb~  l FMGy!&k]\3:V/&Dr.jMu1EVu!'QCcLbr&r#0GʘBtEcdP`!̸8}E"K.AuܠȴAjn 6 ^fdjAqKAM_, ) ȴAap*ׂ6c)`8Zǒ% ~뀖E9p~BP?f'`,zs`Y K CDJ@(ct@bjQ.&RkNR!yHM?"/km ACƻÒrImE` N؆lX e0bl: oJ[ .37U0bf'kI9$%0qB,KPX- D'Y^!f+P, RzD W !2EH6`e-?q=/XMaZK":7H!`KP#dS)Ffhpcr;*@UN3u ՠV`sABOK\M%(˵]H_ 'a"hDQ`يDD<ߋ8 hu` b@҈-# QĐˀ"y!ڲ !r7:VYql ?Gh4c0{aam$=B,/\" j y~! *W)) SEؖhtzlO  E9օ")% QEz@NgG҂U,P"Ób6ADSIjSC JH!L#,.RE\)d3qhľ?P<&фZ$F6Y9F[Mo(ָʸA" pʠ4p!, Ck4T4! tA8uI<_'~N~'[u4BD&{Nm; dI@dvh% E\!?YH`Q." e8N6Kďm9z:ΐy 1~ B@1dRvɦ ÀK2Ad&1jg'y!KiKTe\FGbC"~)L PQt'Ȉ:6$ ԰[r_\H+br7 G>ߏؔ aq ~@((?r\Ei=OH^#P /.š`p((G"{R9%:P}#9D!EI$Һ] _rTvcqc` FZi(q'D  p+4j} N; ?+ѹ^kDK%`n9Oǽbtm]Ap4L^%@Ti2'͒+cъAt6 l a:82F2!{3P8$ղ#Kt@2Ȣز$ T|1۟X;wk3j01h0 + n@? DnbG|02N1L"K2XGb:@e΃BPH4¼ RdAb@gY¬Ʈz7ɒE F`+X6hd/v{l&{y0+T4#}c؈;&IUzt`zifǬUzoMA[粸xzL([c @BbXiP& T ޽Ʋvx h, grnt bB:B` !pY6P0#9Gmb#_w@[nwMs6(@( ag0b0* @6 " p/@73(UcݡN22`&dX] Pkx'"15V[ތ.d6h{-q@Ly]odJ:ǡ%QLğ('$>xMS@=$Ox>xH&~)$^@"Aa#Pier- H[ l QDG#[DEQJ!Hr H|C8V(u.OKYXm+)A 99$e#= $JC,`Bn8mWvߡf="K"8*E# A$=@ k<һX1do\02\.P:G0߅npEbi'䨋L Iׁ$ȍ t4ӒK$-& .EK a62" Af2-̩֋\`r]ŲJAB4g꘨kUTb4pTIBEh\vZ#!l &Ш}LpȓJ.fYRH!A):,ŠADL s~@cBeE΍m=qpq1[ h ѐt}Ƌei d aD(; 5Q q"tA+bڙ-܌+jYĆ{@2dbYA)YPN=±jh\WS) !=!H0. V尿ϙV1;H~hV"k#HYFurUi?[sC4Vyh;*9x ;pB nQhkMk=!2Jj̴"*!O!!BwX`I8AhS26A%RP(  IVR +3h;` 0t1p2 c Fࠨ e8OZmHjqH.R" l@0魓xK^ SH@.J)7< CD:(6!l Re 3صHB ZA#x2;Xb0@i߾T 8R :#0 91> Yoj(` 4'y}JU 2B ~4HFJ(0{0Ֆ8 RC`t%40ߏX 2S77B Kj/4<;aATj #ed܌W KQU#3}>{'+0Jڊ槒 KƋ%/'!V1KKPjt Iu%1(;t"Y,Aܿ0w }S(yqPz @xy}(s:m X_GP hM睑Py0 =DߠPڝ~/6,'B$(PD0H3Nܷ9hI 10g,ik]ț "G1  Nx"*^!lYH葇|Hu~ iy9n5Hp2Y@aWiYs4{ҽȴ 4 r /5Ȇ(bP[pild1ikXd-I8rh IGEj\RqV8EYL4ݽἡ JƠ XXQۆH].vydAʝ83@`4B)#GB p\*%xE𩺝8q8.5LTCer;739'8,榒p ΄ Ҁ咂X "ޖ `n,o%bX\O"͉0A= n5hY*8O0(<xXk15:f5 N=iQR4Ʋ7C >ލc fD(p^3Ibi/*Uj<t\ľ$:҇iPy Bxz?#N?K3PdP^ 8 Љ*PN2R8w6ތ8EꇘxhzN9ʚ !xD8LJI/,ҐE Y֑)mnQh^ j ɖ@|!@x;ďBo37-)Q)5D'aLAfϱJR0LKʶ沙(>@( q0 Dg@P EYъ" g5Q~ߓ :߳P\:S+Hd{0@$}4~gO Z-eOkktj5"mާIFb8Z4 I_tb4+k Ebx8]Oo35k(^[+ K9as!9Q !`Zc==t\maT;:`%çJj[`Чit1/r;BI(Y׵jh{J! 0d(rњ|,6 *d" bg~Fk HZ2 HZiZaz)@a AF.S602`<LQf &+( ԣqhէH4:5!J*i BG1ʊ(jC,*(<;I$X/ @wh Mv%AW,N5Q_8'Q6;"@^92 CD$}BĝOX ;MT,2,XNi{Փ~wd{-hA?=,FMxJ1mǽq(hT`S R? ck4f!f1R)L240*q$9ś"B&/]{!tLB\Z? M,v( (D*؈!J:LLc0%("@iAВAUB 86~;Rث-(`$Vy%s tU qEHQc&D yyG3BIYnaIHI/ 3&T5_yԎKסդP|Y&cNӥ7q`b("2[ sqOCTMf? |#oe +r",DUbm9Py(C,^T+Xl!Vm/ -Ltqdɀ#q na94YH)E7DhEe7ڤe\z\.AX&X 0X F ?b<ğU+[bf[Dc"$*&)b\葔53SB 51 1H'5A$ 2f[BYRs_嬃;! Z*]9i7Bt!fi,rqDA8BtL\ AKdWs5ĕq#7O,dyq$.n ȢB%DD0YjIxNIVL=,F#r*cJˤQ}ȷ2td/lOV1/SnQ̑d2xH QƁ xǔbogCzh^ .vgd|d-4ءl>CJ]P0Igťpm&P p'Ӝa(&<mH0ئWW PӻbDl|h p!LNiL̻O?<$0>Ԡu'Y$=U(4^[Q$'dQ KCs!`Fiښ!Ԛy"@ QA&Gcw1F?-s$$"Ce8 ͞د|g" Wn[$q<9؆}#UY.-;v=0ҘkP=H#V5FbZvDp zC^h ǐ+߀@jpvzP70ԾF<8}_L/ $d xH "D7'/1M)g!,Bl| *J`' `Dڠ2p8kfj" `ϊ?JBS60]ib"$eM#t$+I$mãP"-d<>2),xM@]#O.F_OFЧ KasJIӤ*00H LRh @)kb'Di`Lr9"\'Pt 8H>ɾigF)Lɾc(&nnbb+I䙄F#B1D[b*Z"' @ aDJQB_ Br&/@ax@L%Ucf,NJLH{.`j6c*d7a!V܏+Tev> mDvpfE`(BH4!` og`o ¶?,f6j޷Bn Gj3aw ߈(xD2hP^aUPBmf!"eN,,jcp&6tm$͊ `qF''nr`,a@ ʠr.̨j-B֑,]m$` @K8 oM2)n#( arcJXqȴRX!`#AV Gi[Q-bxbeܤn!W`h8 ݤPPRu(#_8&x'g `Jꕱ *M,4H, pO#Q/:Ԥ8cc.*Y#vAk%q na*$.8R:s qQ&0U&ܜhqR@t!ejA iK*Lv= `: pL&Tf苫6"h.mev*3H4R6K*4"O3&n9HxT&TMF,z蠠? g*"~k /$$Q+'jԟP&Dl 0*>:nf:s' 0DN( T̑.bH<=Z\cNYbKa*@fPirǪ"2֥: GIi#~MB.qA4j Ҷm=/BL\_RN0P7IABa@QRZ[%$,>M u]! ,AeCεh@~N:!b<+f( Xt\2O! mVA0:%t#@z& :oiu,5\"=d\"漩p`^at@\&@ubD:?,TgCRtM'* @ޣAB`55h QNAI&LR!J&0whD`7Dc ET<O6Ub:!WLf2($ 5o*B2mCC#kbw(T~*M~ /UT@EUKU&rtJo:*A\NbGA*xDzWp")aj:WdZr3p6RJC(g Ћ "ڦ%H,Zf+}d(bA?&̄ m 5^2SF] F8\v-uSLC(jEbl޶#Q=B4AyJiAÐƬBs}LnUFv5P~}A]Ln2jhx"#Vpbe EO9lSlxZcb\&O=-h"D$FmA"B±'@`]~M侾J+~4MfFHFvΌ7inYRK^""$A(AO!Ι0bSLnv4 @ p5 Z+'z!&SH"b7F&c"C @ @GaJ"# raD#2`I<&'I$Ԙ!#8pz` -@K/]@f` u *T7yyIe؄.v&ROrFg"LHm%(ncw-j". BHbC.n T<$ `?֪>\ld+K%6|g-TF/})%mv$ F`` tp$]%t @b71 Ul&hU&xbeX`|)j9lBw |2aq Ѹlh+'\$6*H8, p8nBRaV&b2=q9UvkB{ʅX]eZ I2'@+^0 ZXO5c9) j2s7hZT"MRj|@ `$뙱u\y A^d"$Or Pvr,njFH|L؎!`ț6B&YA<F&PY, `"Ǘ}U!b(: 1AMY[`7T7WBB 2okc$#>|u5N`! GjaˋD Xnƈ,T9"@  Rn6cO>(>f64z!3D/8--t¨u(+05bz龟؏Z@P+Mb%.p3w"2MNv\ M{"HP\wtbw@d,2R !S͞ՍEp~A'kPuYlՉ]}N&^Xְ m m'8$Pi8+UA;^/hwcMk{χB`lQ3 *#(zơ+[RZ !*#í'` 4.pS1 "bи!Cڃ hǙ(4`A{+b(# P@wDIFPl!z 3h+кr`@aH?m$"P$ ٵ*-Rp5c h]`BڡIՎE d H"FW|?I׽5#d~s*K*(ZS= .`bNz42 ζmpb H5GP6?I$HIBG+b`&z6 \X'J)6JE^ T[,‡$TKRXmGx9o f@/ r{%!k v}3Ag{8&lLbϴ4l=}Кn%iGVM5tr'kx{H°ScWtnVЇnAЈi WF=&(*ա2c@p(V \k /E!d@t [5^с@4I(Y` Q90_A2J,eT*C נ(YBrQЪT5~љG51Ĕ[16Os& '8{H{5HXfH4K`9XtLW}~<*@] z)0zȒLzJ܈Oa"qv *hc\'X $cΐ1_%I}WϤԧScDȔi5=MǾCLI]YU`MnT'7.80UHA=m;aHx^ kp8Hg=+m3A%ß)23zUt">!+Ð&I@ `ϔ9Y'RxE_2?8ï3lQI "R0Qlеk3P97QSj;FJ 8T{81JELJ p'y+Ҫ#ɠdz3݆8c>(z\ЏBQ #Xv"pxa.+:`Z ,8\<#s'䘗$c'#"d`pt+ɫ̥ХN 8}nj=:vT/9j:I9HatmXq<{~Q hX ])в A4<1hϸ(1FhGy@ S`$$*?D(B#|%Q*t3( BJ{DI x0ԇ-P-ҫ3\2X*u0r3 1xS5WIr8`@G m8591(4`:-btBj_Fv_X0J,  , `U<# Dpa  k&y;!DG×ȨVsJ1%({2 D2+E5 M)(@lj=*~@ƴ5 ptEzFY v.-8:3$Htba2$09a>L 3{@[`0DD){+H {3:c]+XD >l)`V2(< 녳%X" + BsH } A7HIDRٳ4Ã˵C3(wLQ2{X8;Wq3 Y`u6 :i(8ݝr,@OCy=Y61b)R)g S୚BrA ck S#h4ăC(M?A=i_ Iy/Hwd.'hhfyo-\ XNJ0@5LX1PVd@9qȕ@MP@0ƕv/(Tj"r‹\[pسybJ 1X6uKM i CU0ʭ1Tл7#9~в%2ߙ10*bPc}z>+j&̉ƞ4equ<<$Q*X8W:2)#>:ÂM(8(Y] 0apٜqRl9*yx4Psݨ1ix$0sy:87}H0D' Ϛ|c+%pҭȭDv1#6@hۧa;;'ZZ#i574a>JS R0bi\D݊7q6ص/4VxTyPR9]';AZ q77]z+fMB<XyH4u;@¡ ?<??! PeG.KczB!?F"z/E#QShz=La h@8 o}Q|_`Z-VR:^/p[@{{.x +%&Kxb &i Bd՚Jb(, tNCJw;1"]o9:N"b.GN{9ɊԢ"0:Ct0 !Vꔟ˨`}Fxq lnj_30"vɟNXL~6q Mc pT@@`XD2HuP`no$A:?_[dh A@1Y@J:m z2 ЃAH+f#.d:IJj2RNz63r_c(dR ͠l2|$2HTwRІdNjB,I{p,,TIlsWHW|o /A~/] 4raiM| xx" !=FWǏbv^_4f&lTBq求pDxFLAaxYB$RJ@&`2 BA~`LbBCqExFhOX*P-ع/X=DdɎJ&`f;ezl P43RFhE(0 َq<@j ^ xbAUF5cb- !T*.O@sxB3 ( =1ΤJ`@@8 L_ `[MǥDc`H T"+3ڈ5&mtj48Bh:etfhgPiLC` V 5tA'4RBE!!lI!2h:tSX) 59~.o Awc RDFq&jڹpZ-&1Pxb2Ah0zG6]Ě7& N!.ក|0ƶ8k3IQ>f5¸XA 2:{J$0CIaA?T(lâbU=#É@ĸ39Gp3'N E>/'ΙWu"I-3JƊl. :P<.# $"'`\r?K+`ͫ=@%$ =~Cr<)օ_\VMYsԙ4y5|5.F/w912+ŀj^AaL [;jA>u[!i'-E fi̮䲾0+$45jd ᕋAzeXsQ = T]07e72KB'kV/HH{Y1LuGCh\T"a@i04 @ "Й1lq'8vk8K4$eUmC;; v#x"tHf 0$oLKWtth1SXr#8—1p)r{ʃX^ Us(hcyy"5gL{Js?k8@?745::l?\}=Pp@<M9%eS!0+I Ecٿ¤RLr{V@t%C#8ʀή_UM$BXKb\/qP.E\I;GB-sYv- H D<̺2NcE?X|²I)0"<Qbt)8'o$CB]a-ҙ 8+\1S&.h>&.Zb 6oN7qr.anhw @f0/#$NIà!E25|#4kAR-; ;`@^/.bdt/^@~2p&#A#.dcl7+^N:$2A @aASq6@i(S @3t$! Pm2fEB$('!z!|@8`8L+:@@B `0n#:ӄ(/(C$"%k⍦0 N$|/v$$4-,VvqƢbEx9cap.c\#] fCCIeKC(!a e Cַ =D(~f _6oCI=/cBZU*FL"b [X܎d:tIJ3MD Ydd88_,(a% bMƝ% @ `~8|@Xun dIOt@e2EC(,b J'Fg*&P@$` f5X\ hid)"I1ɇv =~ g1$BAfeli=8Dr! *RÊqpjIMD{b`E~gvƉ&cfB(#!5*-L 6@fE%1n/`|cJ:f*& 1 3GÀZ Ne?O%*ϨvzH:g<7,qJVf\ ZciPH&!%cڦ2tp0`'aP6a>a#nZ /`4,f3*x0kH ZM1"=FC4Q䭬sJ @/BAd 6AcWdɇ=Ķ AV`}dhN#O~P(q.a@bK:A]).':@ ]>1 (=$$"c%o,!B\<+D \4F0=@1hk~@0X-f̡9\`Z.E t(apMP"^vIpd[-E`0J# th!|#m"A`2_}3x@ !N%cN0z`0 -w@a RgcaD!҈V%G_@~au ?it&=` :`x8*;Ͷ(b7)ApYDOd,bC@|#y# (#:8t8yZ~30`sy$GȻ$ML2ؙQfŜG$`*Pfz6CƧO0, wmtɧy"t ( yذI Feah2F{3`@K/( |tb8vh(nR 8LAH`8#R,* XT7f28C84%x@+F`)0s{Ip#s`0 lN10 =)zFVdFPIxbۉtRB%pX00@)k6/֋<|콧ZkIdQH:3̇6Lvi/Z )|]bNX4 BB(*y0P ?q!)<2r `$jz*),)ڨwl(DȗQ uXt04@`+Pm4 p!> ``G&Lu0%hr3UaQd j:1C٢%.%(L(-L RdG0D}xVr A4 z*lD6#@ʠ%Qz<)7c#h l,qS` y%u`QCv1fa(d94xHr;3ItM2:j!tOi#,=V@$QRAm",(2@HqPHE.qO<śt#J`q >Ǿ ^i,R  |1\fciXpg(İVQ8O)t pAŜ@H?[b-1,l!"G̓"8Lbs C4 8 9j 1wdQړm"4eAuixI+eXC33;ggE 쏄;V%`02"WLT5`%Fv:GbnXe*ҒB}l` i,4Mh|,07+1C]#Ď3_sm !xðŎ_fn>`tr'H0<'E2075M>1Q Z2S* ]@+DyZ(vVX˾eb@c'Mt8RPP6mn"2L A2 j} xM4;pLxMħ"@quH|82iCR>H3HbRQx.#ET K wЙ!Үٲ @ 1)2Y RX!wc=&8#+ytT0@S ohyxʬ0#4H9>1Ҁ2kpj jAЪ{=;@}2x18XhMi$Qa y@ 2R "A/j&O.H1/ 5 59# 8|A᠍Y4xP#pzIp N<8}6 u\th!ύr6^])y"( åݸyd\h8y(!x(սp } z|O{H:ۈh8DhLW42ŰQGz5V g;Xq5pj ``t!sɯ8  nٯ@ت2{m)SEBCڢ,;Ě) 0$` i |sbhE!؟Sظ(YPMXDSH,$ 9 %/1 .ᔉXohY@'H `x8~˜ȋ- XaZ;`c;[|] _.;b2*Vy?@@Nij0qܸ;ؽ 8ꗇ`j$yfyxUƀ_)(mkS>18AX$:u3+6J-۟°8P4 } >3 u9&K1XZp$Qh܀8 rawpa0Yf+r"ؑ h:[>0> y4T'FhI X)8@bKQ  v]5b4hZY`ؤe x l XPKM^S*iIWP-S'PJj`rUKZ-lBHyr4\]͜o;HTPIC[;8q\"x$P$D54JI@$P%;$^2V {93 z9B*@$K2Y!XepWr*`p'`Z0"F݀Ӷ֐Խ@ ; g1~ݪ8aM)Z  a<4Ӝr`y)]6 td=u:a0 HL!=ok_8]ptzO\1F"^! ]`Y(=="0QƱ-.nɀfK[hv ioS! I)J]Km챀/[թF*;=H{Ahi<zipO ؇.N@ubۉ53)kۼn3pZ]ثh <+yQ8` 0q)a]%ϐr  9m<y)`DxmPVd#!0 f9((I<5\ JՊpk uvd~9^@eXg 'Q$Mv49̓` 6sXf+b4M9>"9 uɿ[P75#@"8^4~aHyS 8ܼ* @xJ6E[Ҍ!xr0B9S'gc`&cpRb-4 l V洸ؐj@k `?rY@ __mfqhI@:dH-T`. @y0X*{G@H@4;8a tM@X tG`P0{@@l "d2@S>P( qqh`AU*ܚJ ΀ / z HPZ"f ,eZxw;3HRqN@}+:2"06$D H"(x8w *8¬@(ڹ6Pp-!/QQ\XA@0 !tHUȟ'X'H@y9 l $2z@ioL@h`v]t;"@) `Π( pp G3 'BIP@0#*', Q1hP3>h8ΧTا.6ul Cn[i*Pm٪͢x`H]% }3- -Y`$5QQ{L꥟2F .yxW2Me|90Uimo2jQ'b$Am'.e'P8l#ʤɧT z{%QP8Q쌟EhM>aGXv_띫`EggP g$첥?VjcCDbЂEբO'Iyl:$ 7&qL"A *J zd,%>lf'( ŽL@2 ˇIFW| #p \g&I(YT͡6kļ`q.loHJW']該jhhHő3Vl]*`֪~R)6cBx[L@l=H1F+R1ZLFG!`,0XoO afdL'd 7̓Ef̈́h˩_E^6T=c̈Xh@ aL&82Ci$1)(4*D%@ 4cc/xMG2 L(Hy5L&?i  KEQ$h RPdp8e=fAֻ& A5 |`n=6&SV`<ߞl <(m*MrOq8!gdO:Uͭ(`GPBd1:Q@J QK*=,1-*"J Q{C$:K  > ta(y]a5jl%BPy;4XfT8WX%Y (&nNPDn8g `gʑ[. LF€w!вh(@3N6$q ,:1)`\caFI]s;nR$H++3wRHJQcQ3@"63 b+XUsh^ %GB=BEv*V8ӏQhʮ:LG \M?K<kX^O! g"a5Yr'.SvT\I# 1!s6][(dl+%i6IO)DMn,3,x_}b {O!hPL58P6T Ah  MnT>OT)$7SGӅ#5 Y'Bi!88` I q,fk|ܽir&~E(~$TP4n(cdL߀(`+ɀCQ=s@mQתU&UQ2;JA!@50lH(H7FDž]l@K bWxԤGx"I2!R$ )Wc*IVOdJƺlt#f8  FH#ex~%fe:>  贈X 6Kేzc4Dq7 fvB*Hx(! nGD) $"(@CfNWP%E<0f"xyg%1ذDzI *c4$#1fIEd!`zw VB5*AB:Q:I @J2d,H9ell¡C0f'Bx0ĞqJa%Ty#LR?"#0H 2pY)vnQ@+<,@Na̹+a"`Sţ:l <&Cb]R DM E ^dA8:"32_x2"+/&4wq3oV`4!aG@a,alN "8`8+1<0B $aa`IĞuK;DRt>JIz#qJ1J PF)JstHwd¤|$ ta |)46{sM.tC"'f`:k ^`L4Z:&jAG]@ClFl-]@4E6 G4tJd~mCfPCx "!a:A( 0elPDK` b>PUC~6XSZ DT>Z:6}>Հ7} w BB_gqh yD2¿f !NVbH賂<<a=52_ qVgF%. zG\'#,o!c.K4'kc^[#xU! n`gP*~ Gpqu` $Mx=44}>pBtJK @H`a x7 $4Vt%v&j4Æ٤Zn @!DG\ F ?T+l0>VE,3C.H xaU~Dv/K=c` @ʼ@̼?<2)V*˅^͆{*BN%QX3EUuT>d 9;F"J*7R$aDaG,<,6UA"Ao,lyq:dtE 8A$R*6HS/U)V5BdlD$fAs` X0ϛhN6G>^b0eVwxW?WͶ(7t.ƪ%1Aڐa5QO_`6d\ hjk8Sލq(f_Thfh@_`GaK<)m&@nGULVI t~9>쮪ŀUS\quCa1 ]3VHcBejuY[>d7PpmQV+u*BO:7$J"!s` ɚᢖ|'t&oc<T@_o.RT6*G)vu>AfA$]*x sC\`@ 'goP(梒t=k7 6w4AiTP|&Cr:6`3vȶ7Le%\n ˆ*Flc)  t(6$R>$@v jVBQCUZ32B$5CU"x`c#X<{g^zZxۇ$q<>l`3Y74C6)mCqC0227YۺC5cX –` @k(46lu#XN€#;Cb)pOq[|28AzY(a؏m\FͱԱPP}`az;c-3w(FoeMJWIṮ/U.I,a"f!$Z| 1 A ff4Fcg6IѭZj@Uh3|dG@I(aфBvF bb`c3JƜ˃DJc`":)YHVn3msVv]D @ewP&gFѸR&C dw#v[ po*¿W+s[)5\70mb( s! &JΤYy oT ο @4C33SJ2>F}–Ch_)[%v`@RvHŽȫG!)aqj +|7)8Hd1GD΢"X #5|VBRY(18.eUϫ3b581b!6m,9ُ]Z`La$-L?7E@$(I!҈j U:5jn pD ОH1< MC×Hm9/Udz#GRD$| Y,DZF<6`:W"TG =dM|ŀ="= `RuJ9GݰUKY!R1hfO)8@y=xxh`r UwGwOks_'ϚXLtiD*ޘ95 D+|%M֪z`όHZ8J6CY%t*%<0M#j!6USȴHG nLϦIg*n*ѶjK¯#L#@1 6A@Zj .iT1K9RZ~/ޫVF[9 &4KB0l,*Hd`- ͩ| ęm)1K4qOS \Q eׅɩW>qWRL#GPNH& @3HZTC4j,<P+f p(RFk^,yjtj."TG/(j 5R!S3[,Y/aTS[>cVa'4@$>dΆ<E' \"(b`I I1Jz\#^"% 䞃JLyBC\ b b4/#G _SZbS$&7Fa63d )0rS#EplH(< &4 ,Hr3%]($J/D8p:qoB*&I~=Z)%D@W>a!=J1=̺4w5Z!7 ↅ`EYI˳G1&X ABY^ jhy˕Ze5hIQ+%j61) wNbq-޶TI<@Q## UPW5v㒪X=GQĔY A<|.9aUV5ْ`*@6Ae $QNALJɣ9-*АA`nـ7{a,ha`t˛]ZXr3ECP4Zh&h)(Dr0W-ƏQt-d گm7ѝp[Ɣ>r\xKy֤!T\Rs Pa@д@6BJP"zb;[e %OXi;*>ϱqb):e(,~~lqN-gl1U! :w}L$TֳXH e *J*iSj=p]At"y-ᙒ`K8 ҇ʻ 1 `-*(@VA Y{^J"[ )F S  Xk8`0xIfOШ@12>r:R_́! *% -W d ' ;%# sܡ;̓wLRh'L둜MjSBp9Ҩ[Y 7B9M`FXB! ժ2 (P AW"ZJȪ8q%5_$뽶MB.@+8K /8aS9S }m(;U`Q"_cG[N P0|{P;;d+롼 1н0r%30h}v. ܛrh.lO%0> 핊 [ip)m9芋7a(M<(xHl-\Dߗ/<@Ey8bTKs  &pro7A2hd|yG] uȘRR {,Z)S8?mg7kAq)4 < QGhEPdxû)7_ i$k}͢a#:d(]RQB^֗ 94u8=ʙ(II*􈰺 Ƶ~131W P0ܼ(A=z<)`2HF8ZPBLb`mis:ƱB׸px2 u;x7d8bE Ud4cK_S19hzV)"7m 8 ሉ{5E# BBHztHy|pva{4LE^\  > puAvݿk{tBV.*b !!8J N @~~i ҈ gxeRk`c)!8%C Rz/  ޥ Hlh+F^&9T AMX+]%~"@@8| @ PV"S D 9L aoD2 <@ B im0oK^@˜J>(TEV/Q^.v)U?3!xTM$`y2 m4MrB bZa6 %'Vcy@, tEX-v>?,G, 1F'z |A!UҬh .'D6n?9ɵ%"aI( 蔺M\7T,nCHLJZnc!4& t0Q=QQIUe(ATz\H4Ob+*CTb㚬/%$̪5Ұsr87yE)#pP"(,;B,TQ{F<8gS`hc]B$ jĤn 2w-EdJ $(5+I`(q. A7JXqf1L @,!:ʁN H||B*1lAI6AΒYM`<`eibH &y-iKD(Xx $5DC M fIY A8eH8F19:nfKPd(AO?C .;(:[2)."?gKHfjPgb"X"63L캂X,'Ya]dH  3e&]ei )C@m6v1Aόv !?\6LAH/B_%1B$"б;jKɊ%բhРsBHuA>hcx҃<㾔1f0Mt0H ;-@u=8\põ!=&lpU* 4,IG1mHvU4ACeܽa9Z @BjF{d@ Rlk@#Fph5^QX>!:<@@@L9xl1L8-toJ'ɵC/ B:#Ӄ *Pi8gwb+yYGڌAd)P8ܘi&3$ezv`Q3g,Є H1pblK4qEpDxLR @1!YQ>6أ! q(2 Q ?'f3i$6*-<hQОDRs724}lX $8~($'#@/x̎]C`5vÐnPh~۵ݞM,|D_ C,bIɌ 1-m[In *4B@Cǜ2x* @; H0"B|48%*3,{j]PaD7 s?C=!#*r*Ή` AA8@ ԀP/<`좨l9!*(Y1ku"^rEtmcz HnjئJh# < JBA*Ȫ(?DH:'(6@el&,b'\IҌ+/\:ng П +{֣LAFBQ 7( aBm޳|++ Lr> d$]uN%$q b/̑ hHaA5QrÈ } eBh*Q|A"b<) T\qj !6p!E\%t P8(@_Fnmx΁*b ,b.`J.4 ]D` 0f "J$j!JC+@JNxAdFA}'wA'`,d(驦+ *Dd `^fΗmP/Rhc+ARe |f&d*Kjn0 ȯ !.d)T&p/bYE%&%gRxABtt3,k jjdf?* S*L~*⨤(aB%BD~!"`7DdId2"< !sv&be`A<Dho1D>"`Ȏ!x˞Þ4@z@z8AV &p,D~NU54T%D@ A|4HU tM(1X4@& Nn~$+D%Pq3(t} 87@ c*Li#I/W8JB!P@NP1@5Dh(#I^-r eGMobd0lxP? IahgrAqOY+Axp$‚B`ov>A$&a *':UcbyMM_.C>Z`2-f@p-Io1;+Isn a) pܧF"jBnUb htDQ䂊x*O<5+@eBh:FJTqxެ q3ffA#!0|V0T|S p7$`G3҅U8+f l2`0H@rFI҉g+ UN#lc`*x[Ff DgcAc0Tvm4 ’FoFue. $ !b,jBR2ɰ{Z3!w8^@b ,.mx8jPȬ! @ @Ffː99  `d!@,c`Ћچlg(%(v}gh!4 >=2 `5>FC#vA6f٤qk0?B 1Qh7ym(*)|dM @ `!pObp!J=NAZ!p-6xj:C 8`ЈFz;^&(a<WKF@Ǘ{F# Ȳ@.v_6 YA 5iEVEPJ!@ A2܇ x4xA\lޡbz ]QgRv.RP` 2!GO9rFhR+"RӠKRghtWru+j0%b_l! ''D+q( x@3.e@ Ht >Rt}EIh( x)*Zؓc'xDJ߁T̀\1@t"0AxdZh&Hb[,l)爣#>{#@4ɠ.([ .&r]8 XВY `6^``qfIMgޱL"8*< (f};"2/ߋ'Q8S ,-'E>={g_n S@U0I| <mU"A( `ENsGSrS58p8NDJd@Kdn:0.fQ`lzPFj Hl#4N\˝!G@ x&]ҵi^mG0*f0!H`4h6Ꞃc:1T" ,K{T:baBBOR\(*  ]3V ӌ#a2N A]V?‡ R[&R!Rb `!;K.eK3HgT]2ƍXabz j@A[`UϘBa( bO* lRC} A@0 :_2YLP??_X|>%*N$<ޏy*MӠ8&7TF<\.7+~I+d$E09T~ԬLHTNH>ߐ@(=d0| `}NOz@#Bx=Qu"Gqqqy@ ac%l2 θ ABrB W@ |ޏhdKޓ@<9Z DD3 S8D:( zg"%8{A)'< 0f3FPTlz.#@`m0$:`(2 *%=D>`* !"ؙh&&U@*%.p28pOhD#{C U `\Ɠv D5!E]n Z-50 )Š$#'9S%rT@AB5L$q6R~@9/`:t؜pމC+DpN?BW3+-[d4=@H <_ȳPؾ_>pn}!ᔀ<!qs " 0"Y A|5jyQ|+`^ 2k` h@T D(`:\RJ#֖2F{6)x z@/ Qǘ.TiiL⭈$xO  N דZ/k-GIX<{tM9z P)x0/TRӊ쭏{PF B9 $HaL&c@IW`{*VI7!ԕzÚ1BQ+Ĉ7w4X"0LJklSl]2bp}!!xE_PvG4[Ab$FQ6#V0,5+PsU󷌻9C '( "mh/o#: imZ&aо`%hۅPTIK i5j-K @C9+\zrO q)c?F>!J 7hCԒIHce !  ($3 Wh hC @d(+{u1~`]1!ʎ LĂ3+ M IlCV 똑ys BM<:9*ͬ !O1ӟ9=? |S 4C3D_Y6H%@7Hx)3 2 p? {PL ax»0wѾ +0vcy`;+(c'x x0 #pP{|}bB$5PyX ؏( ؎0oz2!]U!ȃHFL.H1@(ڍ(edharlD8\hu*80 VIWA2h|/ b$Ӻ, py"MiܐS8B&sK()78Q>`u@Z}%P.cE8C;>1u9"ӨN;`bPLҫl  (c=0X{YZE xVY¨Y}5id. q߳᠍a` aL85h:} e!}ZM <'RTZl$[D3 +ǀȎ`f* r `JĤi +^ ׈# s 嘃T XhU5p)M n#8FmWDJ<Z&$ZL$.젪(y2.'Zΰ){(ͨ>P4:9J%ș#r 4 XraX^k;7ٱZk6kaw(THP9 8͉VBa|-sq<8/(#@a%hԧѐ4 9XN j:>` ! ůԊ &[r;JZZ92`&se<`y 8 e=.OʿCYYbL_6(A @7=XtTSeP .Ai-IIp$c(3ha``Q%Pb)QpG Hqĕ .Bp'Zl-F)DU(!!8T.;YJ)& { h~ϒpptS#823MBƽgBf348ڶ!Ȑs:+;Rͣ V!0I91$72QԬ;=~`Yҕ<2=Ӻ.~IQ ش R8)%lq7LB3D#ܹN{f%ɸ ̢<JW(jTmvډ B.a7qeQ{ :B*N i>PDjYe֦I !UEi&Ώ.zz|M`e p@јIHFdWm,IOlA 5 eȟ1Êvx8/W1^My{.Sb)Cc½Yes7E`0pwn, H@#.Pa?ؕ8' CS9F(i/Pc/ cBi $7 WgR&HXespja'c P,7RNJ|2_.( PV" фms5APCV= Ih?*%m$ZّMgoCd>ݟs0Q* Jqi `2N,2{sے')8@Ru` $n]BinW 7C:iCX'wh Z AP.= SьRKn14Hj ?c=rv P š`Y9PXIPmI킢Vy(G]5P78uB.+%DpiŚC^/{G z[HyIXj gM8qDK\ZiPD,*ʀYB@@ V3GcP 8?OT}>_@P,~?HIwP(/W>v@@,Z`'0`~P% ЀX'I!y3$). |%1;B 0:i ꠣ)$&ȉB,ݦ4 %Ǩ/ "ekB쟩h@76 nf_?'3gw4B쀊.G3.'LП[4 CX}ˍڬ#HD="TQ3P$ $ʠʲ>@ HJ qwئ&A;)oխr7c t:R, {X%GjX_U~ȾHTb,2-Y*1 8PK3:TL}q@& b+۔Gk^?'ù/).T`T%xn{kUugZ:S*4y٭h@9G^Bd˒k(A$=[}f'C`=_a`)T6**tZ:,$ؗZ'`.ܗE؋BE#*(QUg<I3"S-X*gFҩ3@T F($P 3svC#3U c;$аΠ@,2pUH72HHPT(PhI#HUIi.yc7xޜ.'0@x-yFZd%Y3vC},@>ljc뮍lդӂxRR\ɑvd\p,h A11@ (7ɜ@S{]+W%D4YD"2K8MI$v)"$KCwȌ L,LQB@/堒GvQ;l A( `j B## SG|FNȦ$Ps)Q -0u]3dbpg%`.QV=U=D6B=Y I/JMɪ'(D8XG#B8q A b, MܞƳqy%l)Uw6c#eaH9H 97fAKP0l@O@=(A䇈*v\ p"h03}EIM$UI@S۞] Ggp`έX\)d*&؂ס P @ 4Gu\o'JB)MIB2&cdh Bap2,}-vPa?JeQ0E :TM.XK%9G ޏ%s^މ|V_F7EH3q5} lE끩psq,#|fh.mà5+l,L*Tbv~H YsCnhU.VjHcLk`yi|Z0~`*6uTk:w^+Y4ZGp A FVSm7j?PSBd\S`0V9G֒ݖCa4@-+_U2E;e7ےzB\KqضCHPIl*a"n g%07 0a !rq1:7w;aPsq:!0DyH|+ёEb,/^SXKתr.ElхM;$7ڭèSAh wI ɵudDЏph="K`L7NƪHlk.EAG%bXkf#4S g"4!r(LA(§|x>kTs@ @*%![N'^*{$'~4 $ FNh"*!"`S!lG;Ll hOaX` BPa%la4On"jod^'a&" gJHr'6k(v@x| EaI4!g&ó Bw)%,(H7dOSJ# )*&` 4&#t:Gn_GHN<#%jm:PnA?' 4X t`~tHkDJ1A4B*# 3l#L<E 6p7Hk"z pp!(!E0qCRpP5B%"V5 ` aCA~rk P/:8f&`Br(bGk8Z@"H<_b<⮴GhdS(B^,&::b M˪Ȥ$rd{ $ !(#` Z 4!@7ed ~~`ztj)o<'o VX˼" xB;&MԏvzA XRhH~$"ZZk ~e&a# ,ƶDDI&& @$gFn1 FiP8(oeH4!ct ^|a܏#N<`.Rv3 ;)IDt<$x;NP*τNGA.j&. .%rմrgn7!x3B*FkxDHȱZdrFBa` 4%ѫbX# |:KU8nOLsdLڋX3V$I+- $d nA xF%O \(:.. g)sx$<4ӭ^Ǹr{(=zXW4KTLjARHx.CG z},dH+r`xU!2H @$ƪ&UhJ yB& `aD,!S,Ed}.fr'0$bBtLo" t@3lFTx! E8F;BBrXn\өtT源cbd1a(A x*)hȓzo}X51)wj)*&a·W:wBMn{vg,%v5/$,8#Kդ%hP@NsJ=`  [a s`bP =3N$4 OzT*8cpJdTbIp`bn%R4fht*&&F]F3GV0Pn)N̠",X0j58rE^'1)DA-vz3JQ' DSCev_p˥SQ8> ^ϊf$b.fc=d;͠pj>r">JHHZ:ܳOq&rZa~.lo0! @ӮTW\6\(ˑw^r؝qZhwmZCKor E~ fAְM9xB%$H:8nw"k/ av;2o`KD$@ i$:AK{xPB` 4B$T"hL;%kbTppdLFP '׊xsU(LL: P˿z'jUt>EQGC=b6 :k*s\ B& >" ~&i$<Pv$65nqZ")w IV hSVjbH,> ҎԳOPrCB8IMNnGZ//Md ``xU"; >U"leHG r s@ʌF%Yr1"e ʇ DH"x;Ͳ'4;JzJL )dZKdQbNa0BAն][:#:A#20I/V:ΉZO= M 1%Z532vNz@,=V(XUzs A 0dTQ8``d!($=#F Hhq:nA= AreR`=/?Rދr E:FU10]1kdl% hUq'16vbn*q64U!>N"j7c3'6 !a exZɺp@Υ0ȩ\zP[hNhG6;3)AdaHɾ:?8]z 2JCRec&nĹbRJrM"I% e`| 5e0M p40lB4`(a] E֏,Ba1aih a/E0 @E!(VfEh 2=߱iKDOȰ2N*thD `R) cV[5, Cxx<C^XqkO_q`=*qQ& VX0 14yg2yFc F0(TG"P I { L*b8X*2KZn "#+ 3ROCo4Nk0J иi)&钰CLȒڬJ 8`piJQp=9rI"IK. D0 2gۈ" O^s¶Rʢ<ۍl)[e6g&bIlzAtJ`fF{.@Ɂ;̕Iejn;I`I C(FI)860Xh$I": Y)`|\~;IU`¡ e%o@Iu~SX{GHԃ^ 1@/@'Teg'T{jUֲSӖȬfeA`= cXQ , jU(&&N|@"SVeZ(MieڵӲcf%6 kym)'#!'gk\P4C #yguf@M!ZaE]$FX10 KI?,`%Е!@9Gqd'諛Mv8͓k̙U@ Rv p#@bðy(eF|`K;#@<jAb4N9.@*vyf0}l4eϜ6xl Z@$E#Ia~8P&K`u-;W<{/ "l"  e+ld d(>1B( b80NBcD"`y挈C(TJ,:!;CEA# odNax$BU\P bD1H^@ >TtFIQ*ga{E> ŒaWD蜤_ 1N׎e(%,t&ƁH >CG$I =H|`( tkqN 5XJ[HI&Bx] W@,Rm 䲗`'cXdFEi-YMy4FȘa$5:t('- ɢ)+RNNb !Z{qYXZg8 QoЖ l:e'cC )e8țHj84K0PHs* t,@t!74dSVa 8GXi,mtA٫/ S 4v"' $ 4@nve\g),'`/U1y~QȖ(Xce Faq) &(a!S ,n{ DTt@Kpf*Nk ] dj7L]n8pX`f1<#DL,Lh+%u>FR8X2dsC€k}\6 N xiyx 8/`- P9 B|77th^`(`w.;@("#P28 YHa(cwSCP@E4:q"/}@IAhjs2;̀@Q' Ѝqn0NVxYoa)Hy)&.(44ېHXw0pux|9p 0)݉K֓;蝀L[Yc8dw+lŨx+ĈH{{ #(h01"i8Zp$pt^ ˋ[r(S0Z6 q9‡@ 0@$"`$)y XGAsЊSz:0 (:" WyI 6ykUH^⇪_(%L\ѐ#:O=*rwKP#퉀 )"-S bGeY/$~ӵ&83G؈/AuorZי UI( {.jmJhFL@\E0t0r (HzHߢ&1 i Q yU*_Ù-D@%Q1_ Xq/XO`X *AL`'O- V:*' xҌ%,rb0sKbGW(PSi! QH Th3(+y' Aˉ3̿ rYЋ ug 3G !,a"HNҐlܾ0@28x v_*q6k;iZH0kQAa6X'iX9C?r|K00[' !<.Wà;HvT`TcD#-0P3G2z68 y;[oQ/"R|;B @qEɰ #pKhE:ok0$D%=t=:e7K$_| -WR=>:<` #3B9 g"z+ ;)p!{URX"Nb6Y%"VF F1(vGR00YVH,` + ӌ$+ Q8 cEYK+=`  T-LXx6Y[ԑrBjC8%Ȭ!9&cL+D x™Hn/Ҩ/.fPh.Oշ8`C 8 8(eR'ÈR:;iVIihCpaT\Q#~4x1Z-jҶ蝩;@O$$N1{ 1Qe Bż0X&kPX:8""1#`вn[9z{bޭAP곩E8_ZH{mƈ3%&^Ѐ2r)Z&>@ `yǰhP.qA1Ta3y&j9{,2/m+1h8qV-3"*pY`8+A@A9s] J8w>UL36I;`rRx.<;k6^Ub+M"8a #`3jJv&(KHpx[;k;5k YyS-nx րSjsn1 1$6h8HJ5s',ׇ0(K" >iAh`jk]1[".[&m(kXt8 .`߁"j84E)^ e ާ03SRd0 (a&t{=X'N0#h4kb \2Hϊ 1@TuY+h\fwşoȘj _3@Ay@@ *T0y=TW/W?a@ GY,fGIӀu`a G봩*2)H -vgo4yA@*" 9}.+!gqFP>R ʘ*(8-`Z 0|!xXڰm?C>l o@7: @ G<)kb@é l. C=*4:H6@ssyv!  Ҳ0@Ŋ!sAF6fɬLhQAp8D;K"L8 8”{Վ?-@8 /Lꞌ&YFѶ$w(LPR>Xis 2L^?#K9zFyj21g'Κ$h ;ӼTJ#*jzNb*9d@P80@xK⬐BR#]ra7r @A5ôy˪r+YfjvZgd))OEp$ p`(BςLڤѾƩ*aOSf |@̱_h_`$(CtL"1̤c>ё #x2fmKW 6(N4;XIN"M읣 BͻE𩢒,D7DC1>gMYtp {#RZ9H^18a@0&h; (Bq{Y\m2.dP yU$^?D*T g! Wbd-Q/!Q8yN0D!CdaHY#$T-4K,yfHA)~ 28FZ1Fcr@CL (07eL@7Sv"M = Үj91 =C* aVtpU7F" t 'X8ɝ0`hEk1&a1,xBDX/Ƹpv@v⅀+J9p} sKAW#A܆h,Cy!f* `%LќZHQv1!/*!;%?Wc3eZ v[3)y7H#xnfd%d {$eYȬ`D %yo!LK0l!pc{=z۝h;.ȋ~G8$\)̒9ٜHA 4CDq1TͰtFB# h@h}Q̓s+A&:2hFTN.#8Ȍ D@"dI/">$,=G`6Sm35DSlX3К ;͌F栢 aQ󌱊܊(v]P0@=|VT^gc, FSh٩!_dXb,jAC@Lw=#.>*!vb>+d ~ViψȔZLSc#!6AC2D@0#P`{ äA FB&1qė X@Z!*F6Xђj&8%aR܃9`.z`!dgx|X.D0I2D8dAfB$Р)kؠ Brk2)%_h*W#!h:j8%rI ">$A)P!*rZ`/7qBjDa(#BaQv*h@l^@ rEEBO.r3ⲙ#8!2a.~)ab*$agi8F;C<-@ GF;C6;DV3^/p.F5Qbczh,&4~!onEn$!4n zhi$f bER`VF*Ċh ;i*<(M+ӽ)J*`K❃bhf AlD[hiz/T\ @  DE:c=Cb3sF2Q)E!Až6p9JNr,0?6 N"&~ӖBBFzO7<`O6 ,&NA,0& "EId @bzuJ C2ž!%dV!ES8c5| =x.jb  @tH ͖/@*. s%E$FDb% &rp*CfK)FGT HX`K#e36\Ɗ388&>Q!tE5a>by'\5c$)+:qyQ&0RK$QR3D`7j܅C>1bPugcEo~7VS*-3PL"VW:c:pi)F1T'h2צ-X)0f%'*cV./Ș$PX-+Dk@Nmg89VbִtEy,*j[kÒ7HL|ꖎ.螷9<"I~vuȅvFֳ,9D^Ii%F&&z c 1@&"쭍)@".b+V;A%FE"LD&bK S¼T*D;o@|4 ``7PjPD/L%|G'*.̅-Yr x1A2SbĎfhK pcctU4aejXQ -+!쀢dR`aH$ξD9L OJFjԈNV1c6)8&^LRhVP<̅ Z"D 33K"h=A%N6T34fx gL8&"BV3!dzF#AZ8C8EДhYU [@b Vo)f<##cl"D"0f̤YKGIMkTͺ1,'T6 IyU_(ErcjՌN0O.)%vT"*B!|A)4[X9@@I@> #Mle.3LPg& .ֹEP{o_E"$z:FP+.vr9@ C?E  .'v1]wL!RzPaj0aBvb%rs ,az@#~czX\ ch-DƸhth9vW hmhaۡtr!\6C&SQ P` Cjv\,Bu\ #:[\ ɡ%$]}| W!A2fdKF+4 FY$MǃtD Oʾ.~!qA`~pHc[[}IR`bi ̄H7I"oI6*w6_*1P㣴<!o;@B)@_3Dd`P;k)*F*Aѕ~|c7:j#(mhXEMad  SO`o5i* bDa14 @ ~_`0 a?"}?܂ K@ ,!IK@ .]@Jh[y6   $$ BtM @@`(\-?/@0i5@ $BZǭHP`QPDQ Bd'?AخWx~aL5u?-oGYBFH;9+_ H`ppf0 $ iqD*'nv{)@8 G в91L*MR (.@Q@.DZ$ᩍ:^* Iu6jY旲+d0^FET".)0ۨLj@I5ӧ z~'_H9ٺk0!ͺt8ցP Ъ Ca4LbIuT> ؠ ,ˢ21Z@6P1q' jRP.:LH(Sc HZ;j:+U<[荟G-LO w 8YXTw[^-J`"G*!L(ҺX#(GȺW! Xk]sHEVU  JLl)h " cbhl2z u^T D WSJcKxp+Ȥ]PeM+4}YY+n,O6YҌ틽Ƿ"2;q"(,w 'D_VY׊"B&OZRKҏu7bCOBӾI/!+uġlI{X7 >+H-$F"{2'UxI^{݃!yFo n] R^o.e@@P C|"d!S$p >:c j"+VBKLowh dqtAL,dȈҘI*,ľVmIL& ? \E14B~@eVbOe0b^VZD*Cl P4=uyxҒ )Zz?~e"k7%덡3zlc[\]e$$a-G#- 2AK#AR<\]ck؉0`LQ={Z e8J=@UN)@͙+!X"&iH)EIy3~%?`wiBYL#~Jӝx< @x_$CBf1>!< nHP#i@YJ"YXC}xrci.FQi*v@b,xJs==GFK!@52 e%TB'؜# k\-@@]Aajլh1&YUXOxP(؟a , !"%gw)C[qq@w$rT@bG5*艀9_w8 n d&F`8-;PR@4yd[!r3,ApSHB- اnIPm}`g,'B\'E=m˲ S"_ <&[`3{l~_ٖɱ͗Wg =)N@Mb`X0ߣk068?>$7D[tcÆ"Y4v$0xT"Qq%ѺP@Y a;G5WlVk* l]IёÒ) ©#> yLq?XO qk-p;J@X ztL=4F0=Gx19G5rN^ z% DOL sQsG1a<?O1 #l:H x-1YfTJ6"HO 3% ҺgQ6ow~VIp*hl T4FhPj-Ÿt0BEYP*o)r ;`!꧄۔i!B?,ǍGGEpGA/X>U~e(q|,0|6,VRJGvvD1_ ka3^wj ik 1҆g a i 9'3hS(#8221qЖX|8`ʀTN?r. ^ :(PCL CRa16ۀ/!83ph?0H/ƞh⥩V*+ h./FLyYK=$(Y σ7za @"⎘HŠI")7i(8ڟYͨ # 2e(؂PGC)01l@6'".rc,0JR 2`긦:jiEص{0H4)&(KX֮&`' IܟȠND b7'j0lxi?:8 z/ l&)\{ :$. Q@], hw8 a1u`HX'`H# rğ 4z>ꖘ?%X`072 Z'@a@=@%Ƞ("@={]7 )6B4ur*q2b͹c JQ1x//CGJ zz0b$20 ju|!kB#IR S$PQ1a JUI()? U8*.b-,y &dz=GI[;! Zj@@8p6p`gIJg,`.xħ![bxAT ; s p'0A򳲙! }yϔTIx' Xra'*aH Y /'P}4*sɝUy$eJ60g]3H7u=|* HYώ h0$ B !͋5]2s$Ő>PO/ DF `2/>1.\$˵w d\Ic`6qCrA藵F Bv'<$(=n UR G|È3+< `i jz@Hأ8-d!) 6*F8xIM>J,&ѷQnNP0a2T"k'@h`W*@ عyq f *yZXvkS~\_(ˬX鱛:O)kzU2YvVA\e'0nڡ(;1@$8$J S!pJ) h|>~uuFoe'0m!6@O)g"vM^*k8S!=U# C1®ЍXaH_UMfVu*aMIM F) 8<֍J2Qh\ #0CZbHE񡼷'Dh oHuၘSejtIj MpuRhv719^"LWeIʀ*+ nu0V 9I^Ȱse lbY>4X%^=/B)40ϠlGS:x}Mp=n)Q \=m}oA S*LMvA >R!Jt:d5TJO _l~_)WjPGWܴ_\U/-V^~i0G1>?bʫk"tȊ$.|@ʿl =g0;2B+l^."z 7">| 2ZL@Q gL$8 PTr胢H I$ I ix, `H6-t:&h@HҊ;.KmcVӦb 41p(tZ蒼)|n{.H|"H`/ ,Sl4Hd%2J5@ UʑX@6j{Hry(R1)p<}z*Q$p@NzBSXu4@8uGt: fZ6JYtMe. B G@h J@>'4꜊?(즚7xFix\HdT?"1.h" >DO0^1Gʴ .G+5(971;aVS{(d х0&Ef: ;H' Sy4* #.c !`9o&:*Q<˥3]ր`$F ,cǻ椠YE W@ (epTTayEz]ѯVu4$##Ⱥ|̈́\C'RJـP noZhmV i:Fď%CTQ/X1AAL +y#r rFc iE/"=!t-Q[DkL0VN t &?<(*@xTRȑ8Hu"Ӧ"COѤ+%l3]g]B_%ƲN@.;"" b<_;iQ*Ox$WvRG`_P-Da6p:rV <хa@[$<Q"*=!QW;_P#CtjeL4,8`h Hd(>d$`?e4I`Io12@< q6@sqB@#z.s&L/)9#LeNr|vV'!)4}Ls©3BLX} `HL[ >DMJz4z"6|ƪ9`HA6 BQ-Ғ{ipqp"iAњH] /'eQjZOV,8j.#+`"RRxA\.ɳ"Ap N[3``ĉ^ rlᢔGu@  Az#0ZO" )/gH0&D;E(f:b:KmO4_TcjHʔi5XPll0Ũt0ߵNv9UfWс) aSAVzjNv #@T/pj[ w鿛3c%O LDF n"1}) (v$#s`ѯň`f5n˔!-!"(W] at4'A=D&]1m "s?]āAL&x6)RD;(I%T p4&`/drO )kٖc:4`FP+1 K\稁熐ί5nYL Y+ODo4AN@Y'd)"UP^gQ뇥IK΁V":xjPkLB@h},l R wq/WvFZEdXsRf$UԆ peÍEħkc-^ܓ塔!de>ˢu+eϐMf,O86ى)McpaCb(B]: l%4c4/+4%xXV0- L>zd\r%GɆ-%o ٣@EP\2)_z"B4悂2Z2/0"%"Cd<^J #CbTu (V#!-+R&5KBV"(+VʦF"Fڅ,0&/hJ.&Kb@bB%0?\1N)`!.9g:-hE%X@H v-.qpޤd,VC".SO8}3l,fK I0A2-"¨+ꌣhzȰ(^b,,$_ ~g"v؏TY,n#BS@a6ΐEJ^ (bl0,̪1.$ !ƸXl0,{tV_׀ %H*4C~熪?&d2%I!I@\W~!Mse`A*dPf  "r$6k"f 6G c GʭF `Ӈpo%6H*n,.Öބ2BN3\=a. !`B;1M1F "ȖkA"c>^'ZEĮ&a1F\)1% !XŨ7nYƤ] A -0*!¤;e]-C6BrBS(>m||Yw," FdTe+HCE6vlJ"¶ aG'jOc's:YF Ң P\ `@ JDϨهF""1ϱqKv-P@d҈yl)KLS @'&^ wA EBl\X2dq_Lf=eA~SeX*o.N,e5&'1'犡dбɊAD _ 6+!+X؝[|k@Rd ^Z ;``QNb,# N֦ * 3AGCRAĥ@ `Fv^0fVf n l7:;*eQBҲ<6H]`$` !nfƭ³ hs"v8F*l6UH,52:*⤀R~iX1< UtN`7փ`O?o&BEƓR`Xa7S2 Qgbιv!:L P~L۱)I"x-m^ NVS @ȿbk/LHV^?*ꥒ za& cҖ$7.&s9O:zC a~^E,vv,9h@z!<fK() %h4c-1_GR |ODM1IDA tY/ #8&dbh!>< c>}-g#%O@ , @ ώJD/YwUA|eUtL" Ihy45Jd'9R,  ':XϢT&a!N`!fH!S&X5"*@z!Ln@-i{bn`11|""ϢJ7&Ky(WEKS&0BxKhF%1T1RAnMkj#F'0Z%!"~h A¸:5+&Ϻڣאv֤5;~x|6xbp76g0_D3LuKC=HI G*$z"hZ%~M#"vƲ ?Ak+E00h!씑66%f5ٮ+ؕOQ,%ъ%22AC:hZ%dH7Ar_2L="S>r^E(8@oz+A#%%z&]{-5*7'8oS¼e2 =eЗY(+$hQLs\L fӁhd/?Y 4 / ~\#HV+.^>yZ21g z҂g@ʫwț.$:q!Z+sӭ:C:hBr+ƕM  AkfwI5Pl"á4G|>S&uhi*2Bm6Eb~+@Wftg"6 J Vn ^z pլ^L{!%T;r /V>4a:?S !D-X7BMWr{HzvJ;D(An>l`m tD*aGE+Q_FqA@D G?QmUP ]y@"LR׉ͷ({ NXooR*]X.YdLDGwBr5eï> ,ⴶ8A g& .F!Zٗ^jRfG4thaWP,o}>!foh.YR4m߯ @wX-Q0#hVC$ k9g2i $R`ZA:1XWPh!@Eωn}L瑩z S @I~H)@wmz<hH%ZAݎuY4<@W0 ج0$v;PP(GZ{jy3a 4D~`6'Qzn!ҟ07'+8nD$>(hz  {L6 kxiXmZe f= F4 0 8l"PKb}+Ȫx~LZnLzh<M hbJ'4Z@PJ-x*2f>*4f 䝌 1ߨ6mQj}k@6 kjk]q>mۖFA ="%rABpQTjN R˧ 30t{EB2޴/6E C;3&V g]?KS!eĘ2րl a ($2*rj(C:jɹ k|(|Ckwƻ I6C)RΥD&K5+쑤IHp',/Eq2 a|4OR+'N$j` C`b 2;aT2CXo-DّAH/PId/-foܕpJ?ER@4 J)@&IERH L&h3P+˔iAʫ0d &`vhI)\ɩ~jRFRxu̚WC"F"/gqFY\4¸Wj(#/fSS*ɰ娟[(h>U>+Z -rT A># ;0ezjKtTRIuڱ#I +/QcS*7$8Xj{0*A= ʷ ƸbsSŨ0FM1C4h,~rb\dv+1n/YcNZzĽ> SfO&K%P"6Z^|H˞EW|aYlqTO +*H಴m^Ou2uVBbOъu*+)*so[6bI, [iO  J s6GV5qL'MMit@ 8"hke}K"?6r!$o gHi Y~q XP^ 2ˉ"qVЍZOkA5w O9a0 *cpd w0ž ˆ$W!r<0DȜ.ߪ0Z V>dH` !^8k/kL*L 6ͬdy5 ؇q!ə.`*yj3Ճ4E2i#Hb 6C)#r1AxUXU$-zXhER{fZw2@a8E(GxR  ۉn-Ɩ=ygK)d(An eW+f%dLL'cfС ? 'dn #hj?a8,]\Zpl(!svr&k y2ٽrh 9tZ܊YWm/3 T,K,V5#7;9H^(Q(bM[QW8` Gk0+ۏD8Щ"':8[R>йq-0 ( 5@S(0  , /> X0 5؉.P X1K Sز@  13=+h eb+wrt"@03y?9=DAkT&; B#H9 3C6Ȍ @=n4O0&{eRۏ0&Q*0SVjhjs+PBىL4"!I:LG-8)֬' !ϣÃe^*Hd,</=p;7a("8TP bÐX1#`-!R<:IBkJ 9O- ="2&Ȣ7 * )1y RS-V Iy\@L[~%:H2"\#УNL.p!aWS[2>嚋\0*T2؉\XB/ 1ti L2Sʙ2$#z ٱХi "0qD =9M]VV,  О` ࡡ&ȒKx+haCIߋQ?) <l9 Ǒ\-1 Pң 07#"Nd4% 㞰n)"B$}0#D bRj{ӈkX"`HR0j0rGJ2]Xv U&Gt H)#wX2__b}= +ܽܵh+Rk)$6C۸N`j8a0]@tH ځвKO]B@<@Eu z= _Y2tLhJ04SE$qU4%`;ۄF/h8 57 ?ޓD֊01<ph2nê$͛Q6ۂ8"0W,> ? [Cv-"WQXF@DN;6rQk5CmH.`E7RWV<+ +!> 4>aGSIcc;["h2z@9V2nR(-6WbQ)5xfk$._g*/K)r-BK -sm0uI_Dᑐ>؅]j5$jUj%WTks v2+)%DNtQ50@ԚkhO\! k;{hHJ.(j+M_]?ITF"BgZh/XN%A< F59|OXh y?5XT)&T^”-j_ ,!`HF8ht )H =9OL-XsQh0iz;fFlgƏHHJSCHpQiPZ 0y`d9&kh\ml8H [ʙCZ L*Z-̺؉YI{9%Y|2\`9z"0]@ Mz dLI]2xP/6>ۭ5#38H2Cڇ>n^4/E 'Iik {Ճ^9foWZaW.)p(hVe.29SX-EJG{'&Bb0D g}<C2DkB8{B: TK3Z c+B.SH-j iI$  5\L)@'$4xfB!,VkP P)GiLW(}26Ux>")ժd2Gi{0e]C2\U1u` ;]dN2̨@ t2(zf)@LRrz :J%`?ǷJSS@&(KlN82Z˦xf*Kġyhڝg8G `Y3 y"2*{M@x qbVxrg-Dd /C;Uko':wMg/ 651L(H?ӂBRFRp@C6`1戋jZ*qxLQ2FXz8`܆A8@c At Q4@|(HY!\D= + P݉[!(WY1[tvCn*HB`{ %`D@+ExѝYKjQ0vzNɌ(HC:u9.pϟl]8d1he ޏ_ x{Gq:)B^VHk wҋ001X$<|@)EYNAM TPGV@%|tnM[%4c.̠FED'&'E dN0AD '~<'Cay)Ar >4P#:qA.e2\H,XDP ;oiJd2iRo&.PDi1t!x9P= "yqTkB؆m@R`T`{%G,`>!S4>svсcR #rEἔrdB1x, GdU>>iԪ[!1Q/Bw*%w>ݱ 6v@КV( (f>ˆw=5'PdHiNj"19*X0(>'S\I r-ް!r<`],0- 4(c @CCp,vNs0(>r=BZ ntFZ$ 6"`SMh|hs[ "UT@\ q42iQEмsÀ~(@J=~l@*R'd c],'7(##<=Yh .{Dz5DJUL\ K y.0[ق?Ul2bƆ!xbHJ/)9{3(Sn T@xؔTA֛y-E I%XhAl$P,qЧ:l)&*N*`%=ݦ""M! bT at*p*svQQp2C`Ǐhp &I78[.$ͥK Kal)@,Ÿte[uh HU`IM䶁7 :Ye/< 8(1% H"\XJCKRAZ5ަy* :?'C 8&Ah@1(x>>{cV0BC @eneK D+JP*bn'f jȖL5. Dh:w0$5@R @\{$a bj$IJ@7@ 0a`y8#.hRNfO._E&lOGeژ̕AbD$N.7f ( 0eBj/P;;n InAdtЅZO($V;&$)!eA(R)ACP/NvUE$W**V=y40 PDehDeEBRPz)"@0L˼+( ºkpXvŽ*E{0ci$WPJ'NnerI.DNiʂR&(R~'EN"h@j@q23& BH`NDTB(<ff>5hv2P.>uFAEegcTs"Ј+s\W)Y,6vW$x!RvRި% $"LlPd]T- +D*).Ȓ%†(^vb*l@#Rc! JQvv;"x%@)+,Ynvpš$ '*o8Dd =< @”@1Z'* Fceul @1AvE(;NF@/`|lp) FMSE;#V #⊢EP`8)E/i6. ۂ<ҋ#2#!X^ńp7Ă)dZBl` :L.`xH)'6;GLk_B+P8@OO"C*'|V !211C-N8"2Zn󯔨.gw HJ Vhf%7U>+Hg5OaC `yA FQQ@D.bl/` a<#6rƒv7,w;[Y+fhe6PaǚǤaڎ*I!j-&s4䲇䡆Zd>}ˆA a H#yh/l `$E h;G4J$ZVˆh((cv bx. Mg"tTa&J (Tdz^">;2 e8(FӎjLKe8r%b N&V*(hm#Yp|j6>mB(b@ hEjiL,Ήa>Wzli`> 0@xX<}@|64. Tp|r m"a !A g*yt=b,`$!>6Nvj5$ 1Ձ-`!Ɂt-ta΍t8`6*,`8 *u8@Tj-@_t<2nޚX#WS*(.%CbI2xs{{CY,k_95 >@j%#០ ȀOot,#I#ʱaLdfpC1$)q&Ҏ:BhU&:S> e.8!!1j(JP"YH;q2#2(dRB,yO dzEi3D&!D  #*aZ1l*PFq.PfX ̼$4{H$XZ:X >d~"ca6 -"֎*8Y[8힀: ?qoV%H5F 1:;z.@P&  LʁP V ƫ\)^NArq٠2qb`̎4֤L{f"nr_ 8h!Eg'h]Bh+ng jk O|w{5$[A Sj1r2H=Es(Q1M㸠zUƢgH5+gE efŠr~z$*RݰX$C1+`&tF1lacg<$BfPp!c]>XrrdŴ GvԅZ$^nJrzHjnlv)ٶ62D$5=n;+2Ug+P{<cehkfko| ix$#a5Y*G{^4juzi-SJ"*U6ESWBn悿T: h)#QU C^f֍_ :mNh~G^*'4p/;UY>O$ۣ㞢^**k@ L7;{\aRt ڠ^>Z B/ C= :Nf 2CC$H(?ߠ0T,%%|>td>!̀Y{D dP_ل0 v(\1n]kϣٕ[WN0Y O'}IgUxh?Mt\gG[é9  }} +-ԟ X`%h7 㫪xzB-~-`(L,`>woj\8ʲ@n!9$Q\ҧ( GA#xv8:d@26!elGD+$0G4h!\<&CQ  K$.-r8 Nԑw{TSNMy5ԆU+(ƞLfWЦjaN2 $R%T"KEճR_#,hB:'3ƫ"exQI;dT"b&@LPT@*(C'6U Fj bHL CZ`k^X G ]6|{b(J[8#:hT /q"!:5s#I{S/E'b ?/\Ҡ.~*Qʁ,ޡh&x'29BkjyGsB|Lef`\46@Bfam!hhr99BJh>Ry(BzcTTTOG0C/dzOFBxQ )@%xRkǫ2Ā@ 0BbV r=crBy_f}r A%V<к58Ȳʯ!I5nb%$0@dEPl ¹yFC8?8Q !nu) +$N֒J4ly6 ݰ,3(]EDrgɂI!< 0xyV%@5$-_ Kǵ(̸FE*=+%`HI1$ ʀ+Y:!vI:%.jZ pxOt d qӪLS[-GviUSVyi!$ЦRx@$ I?uG^Pb(3/KҖ A+´ k;s֬#U BAne<%İb4J70M̿.Ё 0q զkM'-]_׳Ff'BISچ@6C;rY8_"DQB(_He2lkU.8 ѐM$E\ 60nq̽2.Z˸_؊ه1oV:N٩$Cw+QAEV|vkT:Wa#}#"JP[Xg e' AH*D3rUU$,W*$Dh Ք0{q ƌ܋&+P v;6㹌udHUL"u@Ha_ 4h|-6FT_&,: a@(:('q4Kٝ6"1"."DN rFi'9&YUt($ !ݨ=&\JPvv)2T'xkޔk+h%<.G#48H94+'ytfltGf; 1D>J",Sd pH ^ZLUF\܋OC0N=Tm!JN61n4δYf817ŒJÅtU!ZgAIfl'i]B@nwG| U_MN3'pŋܓbXXG50#Bp#c{1'jEصwN: yd#rh<I~]*r:h4J8jDchs>H Kw:A^;૑b  ̉=  "Y6ux8NfHM뫒 h4ZHy :06` {@PդIT9[V0`rgp2((cA0ěYԂh%jK0 KŽ%  Yj Ci QI@@~AD␎(@iO8{ӎ[  5UӝK@8i ; !%)POqPwT?Y"#L)BDU%@x0Zp9@vq1" `FhPXU 9 9:qD" <( xPH⇙AXGHAY3rQA  $5!5C ĕ@ nf5kiztCA&(0@Q,8ŇPh YV++eB9T0Sbc.B`E'Ksi6"qKщx31PK|jX3lj&Ki{xe! "K2 jD3aDM"p %:!HtL!WHT&GC˴ :H1X$)͘rRNȳRØYM=RQT8 `ϓiog(<Xc$$ྙ$6Dq 8PvQ0@y!ڜȌ96OC y6Ѻ@ z A?6.I處6}ą1|(tRΗWJnChQVYH2p8&("8xv#'1馲4hwz3y*],!8DPq?([ޒ Xqظp(VCtpdPj+\v@r/V 2)Z8|Rئ)b3PiȾ-e۵ Or$AЂ,#Kk,|9.MU0$9؍ atG]CAUؐ`%B`FLhB h G!-`kщ)Ȱ0b刘X(Q(l۾ |=0TJv{2>vQAɱR&dH `2|LhB0Di|2Zp8bL.܇Œ[ʌEfPk"hȸ ˈB}"(c@eHڰ^-ڡ<0 # 6<H,avx JQNY(`XtP5)`#Z:*ՀIi\BiU+'. 3z X?j@ľ0F.(i*G9a x 9P%88(OLH hВ! -x sH%&, S Ur*X(Tvi=0Bw".W>02;.2dZ:$ojʹͻHN@ ʌɦ+CNVmCA_! (-_?;$~!så,Q[g2hM:}Zy7О@NLm{8:9w ;(8 1ÍJYBZ.k9Ub%ŐXG@JM/#?>.+' !u.@׌IR}gmt(t9Ԁ'B\pC1*|h$E|-@՟v[@{ k zbwpr{N8#~&{b@.k8y<8?;|P}r$I}`dA"lErhGN(uuCd>YSy)d^xP!S<u<n |@F3 /S@HKJ`<>_& -|Kfϧp<^O00 ?`8c1@eI4,$I$YB Hd07Ι(M(ʡS(P.a;K?O`:jdϷ|@RjIH# vzj` #b ;8e`X4vڶM@JfL kfhƀwgC*8 Z<8Jy*T"Dz$?` D~2츀<iDӸ0!ML1HC0i2L{ȒB~}m%rKDNJnƽ% ֥zJHgu(Qt0yLާ;efcp_7pD(pt2 '9qb`0z: :zHǣHZ P8$  F&DlF$?O+`<|=@(B@Wa1a0Y4Q/W0P'kQP` @ A ?8A V[@[8g@}bw6V3~?4s$g:ehtq6Z;Kl,֋p<^/@Ci46f|d@?diWkR( 1t`ׁ@H+ "%hx}.` m / ra|\%2Ԁ0: b/8MZUz`Q+N-/c, 8. 8R"gVHm$Ld&Jf@u$T8XTh)|='KLC`Lh' eAb&˟, 2*aaD x^ 4K 11~.wgfVh rw1a<sdr^5ZvohEc3̶(X"P΁/mhKI|P9 6&{l94mU*ִKeNz_f˱=5tF51,*7 j˕b,w5Q pax(M-Q CH\` wⴗiTe!Lt6F X\Hf `@Xy/'&P13ad.Eл_CssZveF\:5~qM2$@_7$1c0 @z;>`!8n L 7"YZr*@ 8E " x1. sBx~Ðp.Ap ˲fNx/k h-,l>dC` @saH}79-KfX $ 8ҜlD2ȴZ7һ%H>8 H 'G ~L$?x+@[O6h0%Ax0e%n .-/:eD2I pd*_է I :e\8T$ D"(}!pQ!I㌕ H $Zz.59XI֞2O$ǥ2(u 'R"4P$u2$6SoY.Չ6SRH}K~Q6PkML+1!gO"d棐#-MK7O b5_ b$Жףc+?5D&h$ GFKIh%!XE+6H{I/ 3h1]Ŗ]-13!I${1a|p.f?+-4k֮y֢?"v LQYbV8 &^=AiXzMbaX09i$L=n߱r#{D*k655exZm)e$TϬ@đ_:yM37Azy\9? &|8V%1^sizB Yx^N]D2 ́ji21S%@<~%[vje0vx6FlJFVP`a Öt%Z[R(Xj'aN)*`wl :`ҲHx}dΑµ~g'm Q/SrDδuM8􀲶cK'$3@#j_ǐ"@X+Iiϔa`YZ.*nCd  D$~몲5/p$Ahb (|B 1rކ6#2K A5Vk@8,B0 Bqˊ['&V$Dt!!thF@Jy($l.m-$.`䥚!`&">p \"\%2zG&ad0Pvi=G`HhG@LLnbV +&P$&pHh1cb* t B@ n@2ʰj@"$&FU%Tg#1D(^kC"J#GF55 !q\at_ P J1%k.b~d2&-ԜΎϤ ,+:)T8o-=0 z&BXgRX ֍c@hKtKPbbL3Z^Kab$ 'MB !&cI-cavI2/㶐$txxx02T jkaTR@AlrCMZA! `Fw:3̒- `j!+.#F.bs=+@K3 H&~rmLZ%b$ .ŬrH%΀A–#4:b %Uh`1bI2"B@lv >4/VI7BGbW=ⰱ<]Zd,FPEr8X0f=2P!y"4f,52=x35 ]YD6RLF#/yȉjEMbRC/@mM yxbdm3AZѧ .b6.t23c[ NQkB@#ҍ@ũ 5ۨN02˄P@uB,$<qk~Co(v:4-<\D$`cA\ d"bN bi, W~Y-aAHe8@2J$KZRClG"12XAgbw;g xG´.CwCtA]B2B..K$="#Mjѐ-A4^8h`@Tkp ob*y+0-kQ~14(d-O"認"!*4 HBo- ڪ":2pj10 Z9Qc1P2SXq FpE)L !3l0 hY6+&pd%D+P5[ܐW#@>"o,Dp  7*u1ZWQ+<ܽQZEf4B}qܿ7 @F. CjTRD̝H7NXg`Վ7'QALtGJRei"`Ť$a9 AO; ]n?:M~rMrmxV} \Mԥ5 (eG{#gK@  GHR5ػG@< r<B =dMfGH[SVQT5ݙB}`;(ShK5:?ִnړzX`Mu!,OB] Ip^1T8 [,>ɹy+䚧8g9@` 7Q2dUD!X=NHhX*,Zr iFmAdiLYBox|d8́j@f .@h_JrDȂFq ȹ䛙D%jE+ P@X0Tpayb#>3$B(i7Hb `yq͘t\ 8 6M&9 )Q\9:Xazʡ(7 ^ :;(ka&('3F--MQU*A ;Y)UѯH}P0pb0aQs WJ<-.@y';>>I <!¸SckIa+4=)F WY009b( -Իp<`+zTKDS`v@yvK9+@ja{5RsZS`Ź3)HuD7` l1)ʐIx;)1%`ڋQsÚ93h8XcA|z6\)@ R /Rɼ:~1ʲIYDWQX9zxYDMhP&H&?-Ej)NkenJkDۛ 0!ɯ GZHů  `wlCCxv k ɬ){Z"& Q, R=c]dIvN"5*\ UU@cMrЙNjp])~(ȵ٫PVKݿ%%.-Ѩ+:\u%rEmpʳ֋sXտ`лH  P(\Oo4&}+zx_̑K 2rraK#A2 SѰ `u(q4ffSBiEzc@``E!#`'i:zܚU4Ϛه\KXD$QBa9pDa?X* )2,1X؋mVF)kCȨ .0ӭiKզ9(/C3`&ɻW#zش Q x YiKSM9 0EN2e65^" W). ~+C@QHF<꥕s`׋;#Šp/Lq)4j00ɮA3*P+b?7Zyϖ]bUP3KړA)k7J~- 1ٗnL`Nh<}W41!ԩeQ()7IB:sS/<8Di%.[ 8p<}( A~8/׆fD/kii #m[H-,: 4^ ^ޓyoa+2G(QʘL e)=c]D =嫉Z銫-xp=kINYShChFHP&qN{rᑑOz~?0 `:!OC1( Z$}?ap>.A4 C`4ItE#OW~<~?#%v - &E<^/PU0Xk&?QHcb" ]~CT(s;H͗[i9;,PdGރMßy`3 d4leb *UIQxx`4* pD >$1.žDaq`0 QeǡĉC'("i? sǧ̢p)(0.VS؊"},Jօ.,4OS(*A`N' b|+f $x+»,(*##!m80f0iC!:4 QR h DNB@7 ^!" 󨓢 T,JN0t:e(k3<) UG,-y ,0$@371o1a)ȫ} %q5" Tɨkk9ͽ9LWlB]lkq~z/ `a  [4WZ?dsv"aEQoE@i|_4U"b`71JfR!)BY11a Bj \@N @ 9 3!8b0VkF6y !7. Ш+J C3(@_ !h|7$$,!LjclQ7eh hs)ۡt//ݼ19P ItA'ޯBQE81NNxn?z (>Mj=H`2THh0cЌv:qx9$M.P3d b+L:ED2 K@k!8AV <'h;6RB(a8p "s1Hu1)mx9UVOOZ tDXV0`{!捒| \ lĐdq.ԝr2nIdqRqkH /p= o:aD](= k켇Ჳ8 9KC@؃![0vT|a @-Ÿ0$V7GW@-Vyn=q {W NX\) KP\>7Gd =:Z0bL@3sp@Ŕ<3Ū`` qϖhP.мt`(xɪb10-sp``uv#*i^.}0C38k괌g<fDDaCm}\`!je||j0,lvr\k׽:bd?'̈́F=!#Z8U2ǎbn@)  }Z۸*㬩QepQ)xPͺI OI xXZA.6%%ڡV'԰!^E V8YbXJDp$z"]5,LvcjqvYaFs XHJI^`@]>NoOHY`=mpɏsbXKeMZAuQ %a rZl‘m2"A3SS@<ڐY ~I[ڃlk p|sCߞ<@1C *6‚/">(` B E&v"K*( )#V!Tl%>g'< V%a%\E%U!FZL bC9f4 CT/H:3; cL& Z3$R0D̩*&Tb$CHAC Tª-J1dpboe& @誀i5LE]*u5rh®$fwKV$VQ˺<(0\G²'$HPs+:!  ,&V4Tog`Xbr9wĉAf@AoD4:N0xhr2c.˺~KALdF >BR8"!p3`ڕqЁv'!ŭ=TzJc TV iv4 Pb\_?A݅qت64< @Fo!ЍA4!7nH$wsEX T-J,3$ !  Ar!w!@(h*Kf3*5fV瞵K3GyEVȓ$( ˾+RLl:ǐc%0$>X#A`%<UЧ\<jE4An\BRt-q~aO1D^F^4-ύQ~v麆N70C1L)4A 8>|$nFd*eR~ҭn) PTAdZհ*إmh>MyT+\C.|8?2D-̒}^X havj!yZn*IlHfǙyEX6H#bק@2Atf| OFz2~8{$@q&38GӞL{XI)K%NStc:=잿'BpaL3`,d6^9Ga"4H  D:% @h".[sN>*=ǪK#.fH}rV1a?MrFĐجS)@D!\-1bU)BZFH|.Hd%p0sH[.\cxpŭ9&dt,m"a#ZpeEZ TW2H@?'0ܲDLooq9M^0 V \l5!XBW-tn!?X]<ƨfHf2Eğ`G/JZA/ h9Ba%#k:fN7n ]JNč`!Q+=J;åHX`6M2 c7%xbk#N!nyߒ'5\#syߨ?שL? ܭ!#a q@!Ѐ "V Q恨EQ3LZɰqElk(I)4>׋PnR*{tTZlf-.Yc9?jwc6[wcdwu!}ȋ*T*Pb(ogܧs9OVOݻTQ9s#lPnc4+ 2b[%B_Hv*7&gyk#,:0b j,6XM6^CPI %NWE[je}f! "$$/^^&PZEZIj41ik" `'xp%U2JeMz'͍':@ܒCtpŘZ k5WrwjǭՔEY$040|8&解۷(7RŐ>zL0ڤ1 #@:yTl2lj d9##[ֳRYhZMpp+7h4XADf蘪M.\x P @Y9`"(z3X j*0 c@bٓj9= #I҄S + #"+ř ݱ4O!!~h^`:Șp1k?SHX4;<B[IE`v'2u/D+ 亩9Zd:,+<1R=E؊#Z8]l~A5U9 Ka%,( 8Hv*P%hf2&Ќ[] h3\{ [8iQZ h H֘X΂, f89.P%v,'!o"l+{^x ѣ`g ( q(oE|G7u ayg ~8bhIpvZ3Fjba`=   ` ςpw e˸:+V`--hR×q2MS {X(M=} KɚoqC]PG%ɨzs+,`01'N-X'S|7%Yh ?^)+{&+fʱ ZHs pU ]3   0j-q)^ ( 371m*մ! C"*$c*,9.)3>>_,.SYڸ#^=BO?؇.Pص:8@^:60h<~ ](`}, fֲxB8(r"9BmP=A;FQhu +N XMy(߆p_`/3 xOηb#FOX-^(XNfY,?*ӅrsǗNu(h1LZ*Ȏnc0YLSz>r0$kO9 "8ȨXmP/pxh_h\sTP$ ZQ"}BVs0=Gf4J`-<:k/sldHbea̦oX]o#B Z R`ºr-H 'C˄ :lR@RĠr}x /0T-؇7i9$R>8grbsI1 b(a5݌;+5<`X/T8W(Ī@e8CЉU8P]t6`8wDĪԿOq?%ո<@7WQD3Wғ3P5fG9ɽAԞ[+p# #*$aUO@I)c 9z jʍ1bINʮW>Pvt7dԺ\eHFpe!ܢ/"ޙ%l]9-T /s S"^-qθ_uY]]O0h!x@ Ҹ_i Z`yWz*|wOܛ1~&XrPeyХ 1 D@ F]Ήe fȸ>!6(s@ao{@0r\P MeC8(( ?  `@`@P6}?D-EP | DҌ{We"ayp(nI.p#UNW;ʥq; Nqz-L(`p8gT JQD&U, sF6J1eOUǵQX"Az3ޢprw%MF}$j"Fwi8 C恦gi[ڋJk9" lYh }М,TŭfӢ9DP# *h[KrPU F0^鐬)>T{ @GDBr:DIЕDZLN@Pƙ HKܤp*d3KwIS$ hh'+:M0BHQǨQ'`%Jx'0 B`bBP+.iS RTI:K/?ߣU`N9ѡzGStL')ESԼYr{FlϞCRjr(>4\AEqqBw%|0do YRyUAQVꃘLyaʢ&EPP[\ۚKY7%Y6FS-6yeI擲Mp*&2Zu:dOqܚ!8%D`@dFj8-N*"Up,I@361/EfbghD4p4w3rzpi At$pTb 0t7Őo<7-4vb|Mt٩=T$7c&JT]dx =G2-E(:x>gr[;o0"eB?ˑC"1xԋ1C2 _0}Phha*B@bb5  c@%D@,"☾ x @mP n"Yl+%7"&S!jBh'4;cx TD&Fe͎:kl*Z-UB0*r-aT>,` V%%Oǐ^TH~@ ^A`7/*@Z&81H`K/>))7Fke"ښܰ-FN%r>aF( -k~yo&>Db"k~0N^(Յ<*N#H9 K+D!dk'~#5 }L\$HL`r!$t(bF)"ND=*҅ds C !NN} &R`+%*,`>HX N"FPt%$PF `ֿl7jw(nhB'`V::;CT/tc6Ʊ<~$yq"> @!tDE89(m:'GgZA\rF.g/^3TLehy"*ZJD7 Hw vjxtvJ#6*Ȏ< ]xc-•@ Q8L@I# S -b*:?n\GnLzBt$2ڨtitxx}tT@Q՗ y)*Bs,;OAZ&T`c4J\;ib4dV4*$R'FeIC##΀ɲa)iqH$ԩ잗T&nDE)li_ )se դ++̖h EeV’^3 0G `X`@0!dL fZb 3bHI30 !hjwofdn!Š7Tsb=dTNP'? l\ƋŐhp@zlhPPBeT%mee22Ђ:A aK: 7M DH`LtZd^T%ra<ט #4!) $!d.V% v-4-f 4@@֪^>.)`Wpd& L+u4"\ Գ~4Bc@m<İ7!mA܍ޏʎi-]]`D{1Pa*+J-.6Eo ߎ."#Fe zO]P4B&Nd|I"FJr91& P!&2[$2  %kOnr:&>aR L64߆T'ܙ! A߄C,V]G02b@EZb) iw8&e"I޳%t rWlF¢>hk+%=I~kbdrf$%PF@?)BwE0!#J *lZ.`Mgi^8i"".NdP5ّ$.yL Gy#t3Tt"ONE(JRA 1Z PI㔴Y[jȃ~4A*栞 DBe03+~/GD~I`4d+H6 `7Y)w.ljxQl :N '4lB.B8"p2C̩@0(dFoPE'ϦP%EB.>anW 'BfA7_Ac V@nzsbd mzZG";cx1dAbAa ` FP{-BV f f!!8$ 2)H$j()2PAd&A$!pN6.<@fHFB6䣀"ĸ`C/`!VF~"l2^B.OdʊĖhD$TO67&02И};@ /שּׂqԮQ%&9s%`$aH FEQT@((&imɑҠ'rl 2%L ,k܈ aøԜ`.l'@*$0:1}H8JӘc~p@w-:.A;S7i֑&%ĚKh!2A@ _R2Wn 3DNж(M0somtfJрd"&o4 cQN;4h}W=Y9^\) Nf"V :TvӔBMDb-5aLma;=㏧BhVQEf$4bBr ߡj*2B9(&wLAVH^h:E>Bx:PzC2*h @ވMևurdv P!LzBlN]2$↶Tt\* T S0h aJDH4l6 4|/"p'1q'n & ]Mp8eb0%)_ +>J 0,PBdz=lO ?{B8֥P$/kY8lMq -"?K[-dl< y]UmH ńd/]Q'm ~ -ݖr+/d"0ߡ9Ḫ=w={JF o":L:t%:/jh[/~9N@.*gCn@ $bbY'hϤ h' @j\rڬj3(O+ #1Dc2A( حc7 O -J(n:AA$ڱ#%JPr]<$%NM'/2Ʀ%8 Vb˲|@#U@ s ZV46s裀b2HF8/CPu磥 Hn<2Jq'l*JB[$PzU7n!h(-Q bаגD;d|$Β! nBE(c`EwVa^- zBo: ,L‰cGP#pxtܛg .kU*C*q?ð`iyκG)Jiz y`Pxbh:|T')V;h PF Pr Ț\+W,<0 `J`ZՉ83!"/#"+}牚&]\o`2 c@nbu-pFcIY2!&Dp @d~҄K=(n YJ)y`B\VpqmrrV߁+P-EnK%%TbMCR>$4>2y"T*rd?̘lJ*HHJ }i D"+im%2*ϙrqT`)&X0DDRCaKrQBB1El>'Bv CPi*bCF[3@ @< 4%@D AT;"#0 X`>!Eɳ1k D̷HesHG%}ϺS Qb[OJ"MЫy:6 ;IYCA޲'PlBTJ*@U~3F6 0يT*A#yh 4ɇz#QHL`st f!Kh5udL2Q &D"yTo#5})ИQ{\HD ūKR"0j ;DZ&рgVtS=g(<pGʌCd~"bat(0K ('8H$zC (3({%Ǹß'+clmP(c5jD0!7 ;Ney!,H^v,(Ʒ -ve@ooth|lrreИb{DּhAZNr( -СI$N5@( 3_a h BQ9ERQp鸡@S:ᨇȏ#k11X>hT8(Δ؉ *@HI!жjXxT#9HtPq2:S'p(LP,əWK} +, Bjb"8CX53ڈY3` BSd '8zc!%X06q !AXapBZ"A5 XV@PQh)M&BxHskpX{@:!)Xk6 hjnHώ3<ю3Ry6iF9 q6-?TR2Z@1ju++q%xI+@釣mD(JaLܞip/.C'`a9Ҳ_S50 BD@D 24&;\ 뙹((0I\z :$A.aF:a"]hc%<8nk3ڿ*6@` :R( sÏĹ :+9q"~lX ğZB )1!"?K @|iR}W кPr PyjJ6((MtkA аĺl2ё6`l20iɫQ!B4OhMK- Pv|iҕ)-\2좊EJqƒ3dPc5x9soIlHv^ATyyQ6D{ô.V8yŀ郈 r, AƓDh0Ix|ג,k͈[SİFch+5jޗm @@EC߂1tk˩bCT)井C[EpjhxVzm#ZZܑIA-  ˑcmM$h7[ɠvJd;H\% ҅+poS‰\ڟJDŽ`<^PՖ@2 mJ'S(z{uz3: =bE2H Յvx(2-J܊3ܲca+8w,uޫ `nzh7hޘz 3XHM*3Ro&:=4q3-Ll8a\ pX$J - -Fˆ6(1WqQFFAh2ZH 7+ yiMH4 &Xy^hu5<K Iπo\b\==@@R|/x 0{ʨĘChgS(? 8_ln 9vxh;0$MKJ scJMTIX B' >u6̲K"3{ v xi7v둣NLn/h|ʀǀXxg9?2C`˄°Moml`akӶɲ {ŊB|'}xv {/+TELx81 R`>R4@5F"DfxYI9 Zqn0ZM ÅY8CfxdEl^ c> uxÎɱh6s+h)ӈH\N8cST]ۊ- 7@9%[{?zl oa8c㧵bqW.j!}!7憠fIV-׈iQ0~1h[?ao0 ='?$*]&M B, BF@wLa3GWr(mX([ ŁRh8i^ch&V"EQw=57P@|_q9x(~?9f@7IjPhTPpk~Ր:I$A@Qx".} $(R }z*2f%fCf).fY-SX "~ CZ ,x+g 5(G{Ć#\S$\ɸJ>Ǥ5HˀmF+=gjЯ~I@Pz3l!ӛԲ). @0i|<FcR&Fꁶm0>nYZ(HC Qچs#68%1Y Z1UAMg6tevِHgYt(r=txHG9PA:";~ۀ=2Ȼ"ێAp[M2G)!%tg"`H^C&" bH .h\BQDVmo{t5Ps21{R 9 [fiA#$c#XtFz@v99{0 "^{3fzb5h@rY >Yn\ު5m](T# Rkp-(†՛.P%-g C$b" Ly3>xdvqc*P@!:ej.N ,@Bav[b`pD MtɮRKH霕Hg u@J`t7=Ba zQ:ZTmTp H,"hRh:-=4r Veܜi(ea3#q_96' DS@`tH!u[n=G lxTC--ҌǗȷ!b:tI|!"PcuQ+lM2|IT6FhBUx/ 4 1@+P½9i[b穢15X>N ,@@#"J ^5 {<K ;|[ h,H+xj+"ăIC<:c[Xi5^`RFUnHMPC) )yB_9P.K_ ",Qb[$5B90\ 5'ە2h Z8.E(d8,J#JpRx `:$@/bLYqHCqA1< ,׺)M+0"gizdcd} 3p!x|lDP HU A<W!Kbnrr"pj֑6-)+w2΀P&P<':Za<#aY. $F D%A8(x;Bna"Dxٸ8c$ ]0>WiYBK+(/!aHځ+dNmưKȪ4K~#B.;@;g%$nV8nDE&C.$">o" NB 4"4a WDL9bd>Ax;⺀&M͎('C*NH"bB<#[ˆ.B7n#d) "J0°B'x]nC1Ŷwbc&p; MVC0:70L<1>Dbm)h>mfV2dQ[25$ܽ,1qo("4#qn|dE6R.ktC0^' E(*x]2U,gl7|!&웆:D`!d!V(&h*#Ff^Eq N/%L[C92\f*h0l;x!xlΖCo iT ` rxKv#݇v# M6֍`| Ē(`E."BER"B~&oJO!q.G# afL`nIB"L% YZ"Hg8htC0 00"%3)BgC*eR#TaH@!6!D'Zm , 2#F /RM Rr!t$Kkz6@,+z'bx jZ3xhV  B.v.+0` `@ "ļM*1.O(bC|3B?&7$$2%[ LbH) r].u'V4 S`0BMT!܉x"J"9Nt'x1dԪF"(%vJR X$ǂEM*TcR$F$<_.>d0º[тO:f'_{ᬨA0 !dحJd`F` @+Ҩb*Vo8>!G!xEO $<ʚN  4'~lLtAJ\c"*enɥ> xR./BF(~:fHx!7̎H$uo:x9ÞBŮ*b.ka|Atc4kt B` c iI[~kqCAD?c(!)d<5(,Bb#C_;/NQ8,r^wAxS ,ڢbҿ h)f0KS|2j iTᲨAplap/T*?MzAhG21hFV4c; K d @ZTJMnm 2bXl/k D.nªwB>Ͷ p ۍʍfu-2KP&Z><yEA&")f$D~b,|0:1BKJ\ *4D`!g(c(HHIiL~~|x; 'r`ea.+j$*h"K+_ 4|2ʋCSE HЍH؍>; N!$+YD$mK#RK+U<`ZA=h Ik!*`cLVF5"hc>h(gA4Dpnfw|5"Q,'9F}PO؃\ xT[6$&]$a%nMaH60BDќ1|F~Gx5>%pE"[w@>"`v4nDTFAɮX><^$>?l *a-#  BnMQ+ N"<Cd9f'Z"8A2 tZA>H*;>@H Ÿ໬@,!fpfq <вrbEwϩK [a\ a&'|_ -5 ^TRϗnbVNL=NR!fq DA,)aTvay͵2z"(b` Ţn^lnb_B=.RK6,b/QKD^/za`UhHAņ!b8@v `@jV$1#&6H:L(@X1r@)dlAC @) @Ҭ~9hDBl%"t$E#육< ]i Ū\ B0P鋠VCĜ m3o4>ZBc{+CP=;U$߮0*tt,97(!p5pnxj񿀌 bK զr;-e9|- F1NNZq[`"^yg÷՜"  j\Y'>J%~3ݩ"m )8M!tyA)@/Z/#3Q^@ @ *0u$Y Μ~tE.nΐ%1L<܊DZܙM41L1aEI`D^!`@IkdQ & <-? vE;LRr1 (~yнE[%VNs*#E$f #Qf"de1H[^0 b)G ;Uk&~AQ3REND9ν`P;) y1c$XMpȧB pBaO!G.mƁSlkvs/ n ?A@Ǯ> @#$`5 fG;n5'/$38~` P @ A H xt@ al)w_l}Qr@O`{EytiX, @L H;XD}Ra(Biq b#x ǟ2T:Fw BV7z=b0p88a4 G0;Eeo:Hӥ=pP,Ou*3e2l5}PbVYHgt8 *j$( 1xGx  v'g6ѷ(#q(ldIB&\P"!r(BFh(F9v}(.&"cifDNJfEhJjOPt->sDz!E4@RN)ӤlaYO{)|%@pUEa2y R & JgԥIZ:!Z~wu`X".%(yfkD<fQd*&Dxgt "n p/A;DҌP '2gYb`M@*E@%xιԼWyelZhULt4R"B"X#Pp0 g(N,$,*q" GcyRa>.om.(I"4z& GY <enڜ.JN .o9!>#Ȫ.s U-$sQfX{$tQ;)416֞ŗb *pys0%$ Qa=>()P d,"t"BGL{!S,1*8tSEIdpx@'DH @r=q $<8#h8H4A6?9g ALHxDI{ ۰N"fHvtg +:G `TJtTq$WH rG1/h{ wKH7WƘ !s"z NäƠ3@?>"8 81E(ӽ;9rgx5.`3t Xw9X0`P :  0SQsy8q+ϥ9#/M&9sP 9dd)0yLO3h%c{s_t9B6xbOBrC3BB kB`3@48IAt=nb.َ+bFP؉X\?Ek ,Ҋ(H>S@U{N)2 #:;a %Ec .#M5O>q$(n:alj+0/ A ӱ\?Ijz2I5? Qk 9AINUpB.ZS C97L>PGXEX(8ܺ.HC )+H HVqOrryP!X*'33P $ -8A!*4,$yj48* * P0_`@869910*3I 1dBa$ .-1T鏸 rZ4'D+8UѢI7"T/ (p2N@ ck ɭ%\'A2xlr:>(SE H2/8.O X$ؿ߉HN`Z P `GX.NRhsr86I)8$0DZ3rZ*2bBKߒ $EXeȃ@0HmkS$üXP/ܱ這J.xH9%>ۓ2"^U >j_يYQ]RCS*To!)8bw(rCIy Zf-}ІzV4zĞ"%Gi?!(o<;0:6p)9D `.[P!a7 E; ՊI0Ϲ2؟2U %։ĴXRn`! r AX Ixtl9MXfi\'qra7! *`ڦayF 4%T&ZP $1s e0zP<Ҩ]%Ҁ(XKѶQxuסkE -+3HӀnW`cJmo[M!1`:  [P'm.(yښM4_):&X YY3;pe5|p0@r/JOK:_{j,,JRT}QGD;J6C88404>`FZ0 Y!jC4x;(xp?)/&D{B.8 1R;Eir@`.ӊJškG>%87]\(`A grÅ/ۖh8QP"֊]Z4c1 %۬KJ9BwV3?҅*p Q"XE0gPEF [`6T5p(CuYe:Q;`HJAE[;1&[\҃njW㵓lʈA*2s 8jT;QՈh22ʐE-3.ü;7gfH$xP4]5c3-G[20:kXD'*=h{ߏ3|EhmY+nh8c8{U>5v.S9KQ X,Hcp⺥D$4D;5hWO=H=N'g8gnhhP  /ЍnG6YSag92m.R6*ZGxfLDP7Ld\ t`OV2h<ߩ(f 2%œ"% uJBz5.H)jV BW;J/+CPg%(4XwG.8DU>9r_1HrTl$O"Ûz/Sc_EOT(6ss,JKDry%o,g%<< $|ܿl8ZAk8$;5fMX (ɭ w$XP?H!(7ƥV­>8C#G %Ƽ;HH4>.YKvhi.%_fE؈)(FPVE1TA0p7AXjwu:ۯCFw%>8ڞ (ηK Lj410nc$ŋl323F 8_c=9>Z@xPև X0ړ5$h&F:&(@-=%Q.;S*nycB{{+ DGُ2 hR`-p̀;){v4E:F B hLXK8dX7x:i$^3m : <Ī`,B}ɲv $`bQ S!xQ% XMRI>Ѐ@     2z>}AX,{=3 ~0*СH|P0k1WQs\qj^R, ~_k‘@@G$Py@gL ʢfWЩ9Al0~?IJL%i-v P=dV+ L5dҁHw@pn(9@$>wTC,؛mLp5:FSB6 :ɹ輹Bf%*(3 )'@SKx@ BHC)1("o:|8N XT졧-*baL8CO)G9iC$rj$"&աB*p\YE8f9s#/@"S6ls3Ϫ#i!(RC `"IP "/JhB"`L=I`"2Ɂ h4FxBɁxb})lqr0z^`@|^LH. v|LXb v:2ǼiH 60@bǨ;tym*APZDE9W |xX >{^.xg N@Fr'gɮl@jZrz`D@%0݃ I(ypj] UgMZPc GM2ꇙ},h/$`B* HsUr{e/BCU[* G![ʀ# #F_o۬Jk!Sؠ0 SPcFJGZj3&@ąIy,GTTC^CHR~_2PEY>Gn@Gl0&$;ǚSV}Cl@!̖""2ȇw:<ǹ)7J))Fep'Y JaL,T& "OTV BPtK1uKZ<=nRd84P-Ũ:|I3VYM[JxhK A6Phse:ȻMD(őT_ ^1%0:pA0~/ܖG~IeL&aNJ)ED-;%A0:.E] }"jd(o @jeCDf AAhMh_B@W|s"W 9V4&ń8!yPJ >xx)uM l%+i?aR)/ 01vT:m)_S…̑H쉐!0 5:Oӄ/K@M"dUҟP*k;AR )Y L j-U(2ԥ~)堟N,l1hJ;# l-Cr 6Cu+qN0 3lݪbZAK3F(He1F1UcάaERZ3IW˔w "TgjɛHUȽZ'hWZLQ0*!12U%Y\^@w;l!IW%\YRlD9jI@o^=gťNWrYQc12Q2}a?@˜U6J(D2u"(1&mĬ3 歓F5Djy:ǐ}:(^lŹ,@si˘n|N5hlØ'he+bY(Uâ -O:jWQl/dP!:Wtz=6D'O"[[[1)N=;qTZ ag2KC:9يXP) 1dABՃJHn^>y44U-9` FFN6Q4l\ 1RS8IP  % .uРvVMa*,0C;/]v Q`ET !ߨ|_CPSk1J!eT)D'AA γ)))*0*ht*4 \m#)-@KÒߣ|)$ a.*|,n\+( ܟ@ *S,jҷ4K"R/!& \aXDv.V>fU` 3"Tm.%,9D'k2N@B>-NB0 (TLÔcŨВ(; *HuEփ!+& 0>`8o!*\#f:NN4>. xzNt2bCDhqr Ңm:* )6'@~b @ đʊ<&,7(d+9<.nBM+ CtL 2XN9 &@vW ()/L#&jn8߰n'%d<>q"`p'BfFC*l%&\h^o 1 8`@&`dDt`G4 TjM.R0!eqi)} q pfhg8sx`! N @"n]PjȜ&#9%Y,>aaN#p`am v@C:e 0RER@. X<%B&"e+)Dz:j #"Ī`%r5Ґv)+dP"L;(Bl#-yB;Ԫ,BzC?(jfm&q** @ !R2h5c t#M갅T Tꮢ7RJG+ Q)LD&h|X;#"/dJ c5BqRj>Ũia0 RByP'f,H㒚>f*9Ab@ 4P >n[uj|2S.aJ@l`tR+L}M"2(% cY#(餣b2@@Z pJJb? )* @!!$LjԋBd||$ 82aZ&֧5q%B 5 s>(CS6Y ƣ*9c4rX"j''\,~ O KȔ:'' 2łsvêBJ,~(l,=H)RJ84ׄ:svJA|`  Āla*@|g|@S/CR)*֍twNI- BbGP4p^dҦUPV=!5W PhV8oSEff: h&n#@u3oO5_WKmF) -mc_"yj- eՍM PJm'!.ߎd gpl( @ R9eP@%b`8R0U *dOyus$Ɛi 8##1^Ƀ&lTh,tر9b.(aZJTx7^5}*{ 6l-`FF Vj21&xh-#z4_!ç .(p? NNǾ %TΦ"GMJaBt#!aR!.exwg z D޺'ȚY:)La<"x$ޞX粐  >#*n _fkk gG @`FMWQ 6lj1*YbB`I1fݰ+6j 0v"`< Z m]J pLyfH9a1)U)kzEOp">o${{)%K*B9Ԩ0bA˙Jc!OrZQt^ ^%1R}C3CƗ>1* !ZJu.+Zf2Hh' X?A.ILgX*:<= ȃ(r[ Gmb(v l*(+I@Cgsӎdj 8Az$;KPZ ? D@o]&:JZ3"*bâۜ\Bӡ!d #("(2zڇI!.BR|bkV&+^W1W*-d"vBL!B{‘rLfi-P XRĦuD^$p0N[2j8@٬ao%#ja`x_JIfHet`*,Pӭ邩a CIZFCqp"! e9g LX!*-t,AbDDFti4Noe85V`DKS}gC ~@92<GcZsq#JE.j|aEM.fRE.D!h RNR44Xx~,""c|9Krum05|C;*R%d>˵UսyJɷr) ¯SCPn99sj @P  Pm %Q!4A ~`Y,)M_N+V&@o8 } t`(' Q0 Y( Y{ҙ VK@ <­W^i >2`L`:\?'"ItBF yoڰ$%)k 0N>a^)FGx (3,«Ҏ,@Xt (*,/ [O%+ DK, EJ ژhd 3Mjư I\Ӻ< /2X0E ~b${ BLtNl1p[#` 8v\I / % "`MB )+wMݶ47Zڎ?pT ~& h7 6D@G R<x a@Fmh*Ls+P0\ e*N4^ajZV* )Q%L [l 'ڤK+k/* xP,u_ 'H636LY%+?7ixϮi##;+Js%ʬ} k|0Qݥ%:U=2ݏ++OǓҟbԮWʐ?hhR"Dyiy(_sOj;@Qj|Pp;A'V!K){/ \4:0C p즒bH#nD כpmː1d'QyZ$ac)cy2@ 4@chk$"H ! :mܑ@1,xpY!AP,)z })d+i<.>‘2D0AphU?!jF WHֈ`3X]ԓJRdiz`P !@R&X$ R/Hxf )'"tG$jH TɌ2BH! @@[>}Qt̂*\C"GN  .8`w!ڍQ;Xy!e $@v=atؔFAE@Ǐ1([g&h c<t^cӈh |a$1cLðrB^czFk|~ |J AHBR$@($T,83w <zOaGd7Xdni%b`=Vq@Bj L  zi7/`vKeYD:y %cߍh>PNP8{6H 1@5j ڃ:h<2şX rx;q Х: oh/#j @)񳛨YP 8|3 *ZB (Q;;q X1 ; 6X6>R8j Óُh0 C@O Jĩʆʡ &`!3x3;ؤ)39ԇoҺq(X۫9+9q`NHz ɺKpr`:Z?]n> ƙ*qT([wtN!:` x@]p;;Q:m!{6w"ع 8-.IrMCY+Q!B @^`8 hpW?+ҟ"9zH+**IY!F$HG)Q8 `4p'0Y3Úp?( BX/q,rW>*V8ĬXh _=?xsD ސʰ EEp0*$+:L4H KP ˑf MiT*F%F`q.0 CHP&EϢ@Sk`ԁ j3H1-[FL2@ ڴx00F{/j]!Y+#1a4쫛JN“xPuExW-8:1&+;`, ߽a CI `ӓ]c.x<ڷ*3*9{f3< [tm0 2<<88HLk R# rP  NnQg[Pi:158q=x*@ 48 g ꌀ 7; A ЃX2fr5:Y%` Th#žI} UZI'c=++!+=[YI%(NqPDTS2< M0 O\ՖE\Qː{mk$87A7qS3 sTU=0 P\{eM0c sD? o%[.?u L42=#?[ҷ1I1]rpHT)=ڌ bPcѕTbKeh0vnH$f3,r@ AIe!ئc!f09O'me?Ոѧ^ `3 3J3c4܎҂!twS,0e*jXgBPڦmY-ngGzzWQΏv4 :q:W\ҭGj h`QZX,3j q(.܍2yQЬP.b $u2=؜'i y: m Љ T1>j?kH4enyrz0S zξ/~˺/xyfB>@o03ވ  @Ca@01Ph ,^D %#38dDˡH ?_لFeR@RŸ4MJahh1ϢU "-_ҡ٥*X։m3xrs1?bh&bK6U4׊&#UX˖~omw%bEsq,3|,m(FpݛK/&2}gX idzWegI~!ϧz<oww@@r|) b{F<1Jd(l0P([֣(6z1nC0,.*Bf`>< R0A# $jY) Di#I*7/F!> 6 z 1ljR Ikj|ItiAiTSDSl |輪H( CBiyBPU2J9&"*oYw?NR.L9rNm5)T#>Phò ˦H #ړ#֙j8ae}n?TG1q"D<ArV2 @J`FWAyGಃi7l4HF'~N9q  >EhXMm5ȸYuO7M( _bcFg0w$$B0 Z=2(䨳X]pSn`ED`b 7Khm4p,ڌ+MqxZq*Ł'RW = 7$ă'si F๑R+dxh auh ᒚK+LZu{-\8' d-&iRZ3 oy%8ˑb)Ѓ< 48e3XڲY40!!&FmwV; (fgdVDr ! a1USD&gEUp @U FH ԃZ٩Q Ơ CrQtC%v]!!:*]i!%Kε'-=DA`; 2>Sw|LX  Y8?("QC\Enh?)\kx# ag Z.-UJ!>(! e+e$R^6 8dnx)z 04A84KTVtPS!Qꆀh4ۜbun81Lw6<]H"z"p"`N=O꫆k!2;Nv0 n@V"% TnAqadsYMC,gB! !\n<h$^WrJۄ&&IBi-f5 5!*/8& kB0NBb0"DK"%:b( N$ +ʄ+:<|"2 ǔ0)  Bz3dIHI r`acNnB4/:(CbZCP* ,bP**b0R+#+HFrkC+ N4P7J\m|+ql%TVR @<8B{ )(x4PK9C~A2!jbx&qHN&M%d:)*0  aFD t 4J.b0'pȃ<:0lBȓM-^A'*?ѦR@x:")Ho4>@ aa AMGÀU2R@6  s`t @N>RLHK/cxKzP >$DĘ_ @cHc.lC%T cL ' j' D:IhJIcr$Ĝ1AP"i!(BKz'f/H䐹oC% LQAg2Eċj?1;!xNBֺn'gr4hd?Og,N"lg` @Gaps!2B**@+UPv6> B)v <t!5n4`vN`&-ٴ-&6ԭ1&3u^Ȣp0s3sB0lJ"^b1Hpqqg sjFBOܗ!LKQpIZXrQU |,_B&F` }FTԍG,U Ҿ,ԏ,!%!qBN6V>MR% XR%EolTVV>#!NAC@@j5_,LgUiRu^ ^!+#Fa*E$LL^Kf)s7aH XO;TPnodfn !'.W\ʥ:.u'PЊ4 pD:#ɤMJ2[E-"q`xG)_ ^ո#,h;&~ZB:/oTcp J=(IEJJGRp*'K#:=q3bĭz@aV(p5x_#T|a[1X/H{P0D$Kn)W.%& y[(T $SrQՖj?Xɓ4謸T Nm)h#a6"uf&r!&z"F sim Eg"fDOVF(P+Gz%FV`![@,k8Y1ن` B>P(f:I 5\kzHԌ-!Z#|׌n# # S$8i廙|51M##_p,b2/ؒZ-#Ń_PߢLR$ ñ4.,>@ h/ YbwF`" !݁^v:+* &zp9#q_caiՌC@FH]Q} u>495T30ɃY##l76fP20#~<2"n4CK Db-ٸv'^_I/"vȂ= U=ל ĉͦɧ9Cb;GU=iqǾ8= |9qDD!zwds@nmLh`-iHr)uZIv!|"]([ m\[".1$(;1&fF{pj̛,+B3n&k(N]ϣMZxO&\.|,!v 0&%z]=*Jգ` =@ Rt$-f}:b@(> (+ )TltiFƋгS1P@+)A$:2 ÏƦnUt!Ď$ ktԅ !azYh2{!2N) ȧ9df.S a@! $( NM.MxГ%a6Z[ԟ70䲂v!"&$WgJ^A o)g$PدNg< Lxv~A,B` S'!X8tICY8bp `=o2%ttF|wbR(ٓ'!x-pDm?S)؇wPB[ K!> H,D ɐ"fy\H&,C&P@QaIayx xm:N61R< !~pv.fQbI DP*ETSBHg[;kD.8Y=͒1d+Iu$5lɌ'Q=õ\4V( \ *q."R p&tXW LS#g6u/%TH%}#tiԾuR d(x@BaCo1#YDv3"*C>rMP+FOiBnKP`^f2DCЎzhHcGz>2wjXnڤWё7nO)F~N1I"^Vn9!d5 & HdE>j 6-%f5$F,"e..dlW:ua&|2D:vF#S7r{?H"H'qrh6|_Eޑ/LmEHmShy>*3|6Ɓp<%T|HJ @ACҲ)%b"]h-RI]g}e\GSL3BIT(n.B,27LmAJ(d!)*-i9*P,ܸx70;znʭ&$ Nꊻ^NIbJH  >ǓD.p(|鏘`n\Jȸ;+%+!8F&E[m6D$xxڝI^,7T N 1eP&51N$7 D՞ѶHdό/4ĺDApd2D:tuzI,*XPza@~ 4e}Dk0PE#Up:Dza=[NF.E$Y69ksq rê HA" 7]--F @2 ŗ Hh_ nkrl*~b; ( 8pN rv3Vdϼ߉)>P_cj!(ADHAӲΟ 8H 0Э~z Ј0XKEľwPz$Ɓah̔ɑR HL\ hߎ |Xtt5S>x0r"mXxs܁4 ˀPV  @E2ʸd4zlv |2|SL:d%`̌ ;J0Px3޵+Z. `Ih"/cD! KpZL.a(T 0Ԛ} :.=Z KH>{1I l{>5O}2B:+'Jܣȑ :ȡhPD𿄨J,< ꡸D P#8SH@ {D03yI1 ؎(7H8bl "چY10JA Ha0yTxȢć.K z+ xh<@a3ߞAg!S)IC&DdT*Ej.4T2Jx)D:!i9pC0̄HGELy)ZXK:X aT۰. &%4zzL 254` <mHy,3XAP58K{z8}ZF[@V2l\X8!S< m@ sٗ8>B* =Р2c =NjիPh0Fē!C[_r8 D@A9i33 Y3٨;%^5P#@Vk 9 ԉ+˫YM1=cɨ |-)M)J8mhdC. +bTHID89[ Yԧ1LDؤ"?KA5\oJEC{ᬇ? ]KŜr@.[2m{ڊ;|# 9풩!sz]N R48˵3{‘JEk벦J3+n)VmwE[vrIMdN tcQ4GB/@g;羕q؄b4NM8S8.@봻++1/;@Kw^3(E@2Pp)fY~| >nK.D F, oЕH;׏ |!3Y f^8 X(.9Uȉq\72ȍpΐh_9 fI=yQqǰ&![z3I(PNf+ h@UQ͝BADY0ܵ@X@!ʖ6ݙTYCuVqİ4xUwpXf؅6,AHe'm@vpj˳z+0ї-i`ӵSDnNC^2_rZl}VI7 o\uk=1~x\`P XjlU!̧ ñR\{rhu12Pl|M$PvL LXT\$A.9Ȱ\i݇p'yH!tvqJ ڑ'o .=߂uQO4Q-(vHJj;}}q(@` @(|x{@4a@@,zb < M' eRF J0{DT\  ƀ H@K K/Y@P <&pmDJ' !TG`J%!}|<@xh@f4JNǟ'*i@8Nрe`. 7|B@ Dpw:)$y8Háx[M${|!rhHb0 v"#D,Z @f Cx`v=ț= CDQ`Zz@ ˜£$%lڔ #ڥ=!ͮ1JQ^ឧ!I`.  ~@5`z{'i|4R/h>$=:ΥD}IBVh]Ű9ʹjѢ ?3 CU|hqn22ѣۢ'* H.h9HZU(knH~&@U䳀33p% _Wq\ ƕz"|*T6@3z"tϊ.B:{[1i^e_ X)y"Bd:QA_4ݖyh p#X$OW%ƍKrhø.)q L u@`),)śςQyDıPuJU!A/GA;h Al- @ Q7F,e@ځ@H ԾA7m1r"  =Dы)U,Ic@@n P/@0.b,[P<N8'FRc&)3{%*cρ&8h6#j=L%%ך8Kd)$p /2hRCǭ\J,$0HdK|ZO9XhJ+Y1 `݉P蠩RCk қV&/'L7>cǐRMR1#yB M>@h=L8T @m,J%$ts^JYMghP* "Qqb*,Lc6&D?P L0èȄLS%6hT ҢD&k9 HDI#% R}d.0P[U:6X A@([XqP Ǭ 0P >vD:3]&ڀMLgtBR1#R>v.bXM4ƘH 1Uw4;7xZ=HĶ'NX.sZKLo$S)58Q -ElkUP?C"`T xK;p c%PL^d9GK A l~8*_bd%_xR+b4J 0A#<ckʾ6>ԜKO(E i%=1!z+Y"Vȍezn=S(!$$9[-aKǘ&R?zė/4`} hQfW#F"|kt7|z (@gma-TL-dW*:3 -^^TL\z(@$X\'Dcpkp/`;@\tXX+-xʁV _# 4kc$K1Z,#PE"]{q1!ڑ0r(bS$^AA۠UĨqE} š nXd l *?Z|Ώ_):_ r:0NK/17E* $ٰ 01圼 @I10kYPaJF"p3%pup܁:릗%#!Ir  /$IhaP%nD?&10j zaE-8L1aiR~6X|h $#ME`nBvB,kr)(' /a @F Naa4t?"^$:4 dJ^!B^#N`"ja+(p%^?l4/HPNQ %Nqa` 3aU\öʁz(R4L&w*2Bǐ~+!n!ml' jFb^*K|Κ#΢8\WD`8@.XXh-2&/%'bXI1"hܜ@$h@Q~qw4xLh=CRj"ܩhOH,PO6f* '-U'JTqĀ*F ` ;%'EAd,\%-&A#nlN$@L vyB-JTET6<Š\;B ` .`16tʀ70"/g\A 4:4F|/IϢJ 禪vaa-O@.``l@2uQ $.쏤N̢SR`8 Tp(Én:MLo/%%*K(0AR(1 \G@ DZHHԋ&mӜf:b%YŌ @bhF :axl$$VgVtRs` V0G` E-jz&8K.̀$Pޡ. ;|`2(ocpqjS_΃I+P]d0V)oRWza6 @ yΈb0`8Ќ(bD#F㜜BJպTB.G7!2&AjŒ,A4=A4)aQByO=z jRL/j[pYvG!W0Hg"ÜzJ1- .('l~xn61+Zq^i0H[X%i]/8+r4TJ47&Ԙb&IQ4cEC<1Rȋ>j4D:/.TVctK[/ڌ-+L!!24bfFD(/B'<7rF$ CobJl("xk!>0߁Nf~BXB^4"b CTP1&㌴\5dBʎwȯfV4p;࿴”{WAlen!۟k"P C  b3GrfT\/DBd'[7H<*,:x7zyLl$HA!(I@)| `a@ :ո/J=,E5Hƭ#Of0|5#q/nqk Ra@'$m%vҠs)% $*5$gYԤ"t#54^bB/0#6 rxU0!n#yb JB Z` H%KCbTx|(Bd"p@@(P2n+KH!bDQj% Y@X,> j@^kfξ&(.L" % ' :#t:DIAD5aPAL: 8T rA*;)-89 !LH F0GdM[oe[DB(^thFV%j5B$ @^ :P!H$0i',HQJ~~ PR8TNVf.H_u3à `b 8P!|TPr 1]e{b 3Bl. %n >@DRhl§ǬJFc~Qg֊#A6* %>; " )#%B;!.Ѐ0FH"D.i8.MaNAt,? Qaczp\ ` @{`@) XR8ҐAH  |@88=(?L@x~?@}U4 |RgZX- Lx;OQI$ %B. _H-}cPܦ& 8gx\|yi|Z^ Hi?bQHo6I@ 7QT8>t|T Xl:6" PCExœ)vʨf^HAen(@' h<hV':@ȓ˙v rǂ6)Ivg!HH&n(E t^t Ϣh @7j;'3 :NH@0j*@8ꂱ|*&gπ(] 6MoK'GR* s B B+zJ(JCW,h|9o$nj>IJ1'I9\*Je[`f<$tM&+ FYx n<Ǵ\K2 > 1P" 3gYu.JHܝIǀ[#N88(p'{ w_PgqG3`(` "o:|f)a?Z1VA%H02B,Z蝴z +h]B'=rxkz]X' >ɬpўsBu2Ql@ROaťv,. x%ˣ ¶UK54[A2*| m>KyRJqWxnT7J` 7xxODL. 0 4iAC.I!$m)%A8 C)<XÂTTZ9RO#~11FP_ihlxwa=R (* G2`cqKwx^ @`(џ&j?%'Ş5ht[܈+%AHu2pG&Y'%MCq *ĒRtf Cfq+S*f-Dvrb(c4= $<3@ RIeVy I$I"upUWh K:š*ςTѠd̚"V,C TV"Qȩ `zD\AWU Ȼm&2Hml]UV4INpDQ;C'lxƆD2ŤꄊS8R8 U*u0͋ƪ"rpa$BXm ђ= ¤I.RbՠuJցEPsXeLܭSMr+Řq;UAIh`h DXpn>'q`A rdoCXv@P p-K } TTRH"<_1<p>V!@9r!s:zҴ :KK(8#qU bZ`nOE&puY&PDq8_ 1~qౌivf$YOJl~x܇NW 3[\W7LlL'ti )\l<"0'L hL JI,E L(Y&+H`\tf)w .痁!=pc;ZbMKZLX|HLxak? %ECǷ F*>.ŀbO $x&`$#3=)VPrPp'Xv i$x?!(q(# fONcBâ*8&SȠ plV nxt ÁPs}3HY]|&1% v' [X]rw)՘X(ɫњМ0|D,Xj7j|0?h3vy1J-cUXAAǹi88$8"3! ~±ڗ/X JX*MH6+ ɘsYX^+>b!H8}h$*+,- ljʊyRdL›y p|t8 I_,!`qp:a?qj| 0fi~^́54yP[0Ɖ$lFx}` prm6p6@t,K" HL6tJ x #'*Y Zܪ `ihe1`pPXlh Fx8.pX2) Ty *3qM!(JJ;D,+ˈ1$:ਠ[;2ӀI AyrUϛ "=#qsP8ϭ. (R+!URO)MXLpFWxY X|r40 94_KC!j{A Q*苓(V@B[φkxϟ# EIxxi (khXqQ x *=p`x@ph ت @JH:DgDˉˈ%S>Bx0uqG`8Tj !0 Yi 1`<#zJ{R*"gBJnǼUTQIEQ ɟmAy,q2)&s}^sXI𢇪؊MgΚVjB> ] }Py 960.W F ŨjiSg#!& ٚgn|@CZ[XE ؊_.PE|V E HDOө] %I@ @WJLf/^*7R; @3?1l*űK `/֢עe P>mxҥ-\ρ98Bm @61k]Y`;c { ZkS cZKR+9x&yX) ]RH3)&u *V=BoS=i[<hJhE@ I(Ҭ$TL/G; ROT/5ÇJ*Ɋ&}5s Y2@&`P+4mgz ;8򿉮p(Dn:!F k0? t8s(,Z `6b`DNH/6TBDPǏv*YT73$x s 🀜D+H.:&a3"" 9/B*CJ̒ X_dKZ,PSxǭxRō-<*fzN^ٞdg0vVЎ+y+BTb @xP#鮬^fM (5 k~\$ rPxxw$ hANT<♻dȒGVED Xjȹ( R FՅ0~eY1/6'k$jj:Ǐq *J{ p8qs]{KzQ X!>Ⱥ$ł)`r` %Rm܉R0xȕu$]0PHJo F}*`(b92-e&H4Z:ة^k mAzS%KYUh0c(]X N &8Ue2~{r|{"*p p\;z=s`:m"̂P%H/84'@Qq+wIaRv*(hEfdShGi"Vظ0)8p*A~zO $t6 Vv&*4 mB-XFq 39FZmy90"4I`N2|X+'l p&j9Y*⣤J@\ @Dmqi a.5!80 X<'EW ΩYex6 XpTo~\ϛ7=/9kP8צBf @ AmkBs(H[< lQ Wms!7>p9, [Ø(Q^hh`2@gBrR8b`u~"mù57\92j,+tfuaGv5a+ #ᗷc5<Նjb!op4t >6x64V9[dhe* řgDL- !DĘǣ t]dHpbduhz/N>] N?Dy;pIPٙ{ pg+:ķ0j<ʅXkz@5HH{ޤ P8$ GNM(T@x<|= p$w|i4 Fc(o8 pv a"ABa98@Y0C@ t?T*(oR r;}@ { vS+;M!Wɰ :.$}-֋`J WԇHf| ?!x/c`=H$~<)4=Y'zO ]rۍo =nZnb4pK& `,$IC0n󌔠c6c8 HST}NȤ&a<tIDFɐj I l% jLԢ8Ql8s@3.|)p[?Ȳ8 $LӔI F Af}GBk`0cx3Jk6?,Q$[&uEHGД7RRǹ9DT[T)9PQEP 0|N a  \mr˼R8; x3 p)qV 8hDiEQd" L84 776ܮLzDi d[yv_8bYaPvDS A7Cn|Q(LO3ݻULohE;-{[@rq*Y ` QC\6x:#d|rԇ73I(;PKvz2@REb#rS?p,xQ &NfS3&3+`F7c`2 lD1KD0RC8)P0F jI0hճ c7C663BEXH/E຃\0fKI$} X8U\蕟޻I Z3B۲2)}48I) q5٨M aHxm14 ,e)<-g6:&6:58- >>@P1H|K~4 D|@8,L˒Mcm[}Q8їfkb`(Ε[6 R4Gal0Pn ` Yg +9Th!!#er g{h d !p Le7j5H BJク>NA! "VE lS ϐ/0t! n߹<;>,DR)ȗR;G`91t,e"18Cu'rܥȣ{UT)eUfD27>'l4>!7Fs\m IX0i /I{]3;a)0ʍK\ :(Psh:2.!7rGTU `DCHr`|>G/x(W0ZN1{v&FGA;UF0AjrhJP >"L dMnj& f Ϫ(]QUWD3o r F,QZu0 q8 k`Cה#7x-=6R\Gvޫ#y"\;p6 %BKI!kpV ̓0&$5㊨iz~Zx1ŰB7g(d,k@  6%SAgrr~ gKxqa0 `1(~{`tp@)A} 42wolgb+zF!"#CƮHy&.vA`tİpfa fʤ`, dL]"D dCq^BEcJ%jF/b2#bCfOaf.B)< |C!@:Nr(l)#8|@Y AIVPp^8HrPp_!@Faa{-縍b@T磪Pĉf&zY l%@(nrmcvڡ@| P h,Ҝ C &`S v/>5Hr1->Ɇlan `|4ODFB2xI"K` L.7F6qupHF%l&!Dl8g09lQ% (hN$F&)@3>bPqHbPki&9kAqZ)Ƃ/6 TQq0sp0jQ4 &~G?nC6nL!E@U;]r< D$̿n*\gqNjzvc")D"#hCXxt :VjM$tMK@Fh)2eMVcmDD۫┐,vМR",@$nzLEVa OoNjp&N/N"Z tX`(&lLQ~w]$cHUj*X2JvA!gTt?)A: 2٧đOJ fh PkKF?wZViCvqe@Zߡ F% Yz @ aUkc^Q\6j]*)sk*ʏb4k$Y٨0?aBt!%; KPa"jnr:P|z;?@H>!J"HW:"2Aʌ_!N Fq+/ Ra5&$"dc {.m6~-m*AAjd*tF(D+++]-Ԡ+.b.#&/NQ 4 e/̽X:a c<dHAM fa*I:Y.{ X'.@B/4ʤT68%o)a b6 MXjb.[߇喫{oDvޔ8R l):TJhed5dHa,Cnc­C58ŒQ'`yt&lQ+٤cU<4jt|'& "!ح@C07, 4X-)d_ ITM'@>p\.F#_)!&C rz'"r$94N {(ۀ1 ?OlG``(}+)24~$i`t6f?al$*" C8H^d>*O|'"Jf`a2=\IZgQ[ !Gcb x6O  gㄝrZ&)|`!~1r6Id*7LF̥*N2$⸬,"I&*f!I~!:M"'hh0BpdWDٰi)3l|DN *P`* (+8 ͫRa678O `$ 'CV(b:p&&!N,"8P60o%+, |v@m up}vR&{&`7jLO W\vWަ7f"n#THiR# A}s]8}6նDQ 9oO 0 *)Lp&9g= 'm iLj7BxV%nr]ʼn>/,"&.Jh|%d~յ')YUꭳIfq& @& ` ؆6ALF~YR%s$»`wHmPN.ƀ8hqt@@KtꕝOtN pVV@n&H@nXҷ&,eA Ȗ@k4zJB!e>dbGf0I8c /| !/ bbL}@rHi"d0Bw4- 1aȇ5(A@ 5L#"Nҁ&@uЍDA(rCX=&F a0w 8 q^[R(8ye,`p L(na ez('`ljA =fKr,遱 kD.Q,(ϴ]6=$3>E8tb;#!vSqdOqCA:&03J!"oQi$@u (@0Xk5ų>HPWɑ>fDxBCkQ)Eֳ xe\#8Ї-Ɠ&un!1,-e Hs- ! &TCkXi@j s  "e̟Atʔ"!0O ˲ׂP_1 ĢII( 1&ʞe#RÉK}#7G@*ab:G'r)_(֙-,=oW#CJTX \ĖBnʖK̾ɺ^*hA00c5P連.A)%鼲XS䱰 >8z9N;) `"U `Yr֣q"ynjc€jxeQ2+J66P):]0b ݑR"lIe`skg1 10tP0#HQ( {)4#`H>A$Fpx>70_\=J!,(M@U ]))!B$ȉh`P= %l PXhx>mVLU% \APܘb9i#1A=q4@FP P ߊyqY YFiPDKg+(?ۨ>hOꁠRECB*ٟ8A( l`qm#5( !G8k XYvQcĹeie3b4",pE%((‘as@*_8^\M<P>+.<< D ZjC<`FKS燲͐jy98?xîEmKht2 )Hs@/ xFq`z V{WC@c7!n*Ȁ>5hPHR3)"bT4 7 8 3S8:@.HZ˼C$fA CAT"R&\oWE /@FR!+Q)/ EԚ[_gh0CW]˸WSTaOJh B(19S`(xT++EA,zP47DÄhFL`#2W"y m4 5|[ٰmGy0` !0ϽTd.Ac {0EJЂBVx19U#FI(1w(o(8X5fXcE:D=Y 3P4V%E, '/!-h{׸zp`3 Xig 2S02ZKi K< 2"5yλ?HUQ:2=>A_ 5 YMg %1X{ y}q B0Dž\E[ZcXK\i Ғ0͓r@+z#y% 0oh282vB| D0HJO8kG2%uxE`Й ӆb!KH`hBY>]0"($̸ Y8yYHL!9 - {<,V2ww &XE+q 4jk 8GHՅHU?:4 bd1KG%P5u`ݵs6hHj \D<7Ԑ,PsӁû p.q 4ɕȂ/˫{wS )Ջac}O_x[K0yAr8Bی27H$8ZC"xGr#J` %NH JH:`G 0IzǙF+$߁C:M+BTsۯk *J%dYxU`$Z'9LOf5R&C,*.̜$h<䉟Gdۡz>"(|+CRf ?@i8ͺi`|ii E$# yT"=TC%%}\T9)@`#Bf5$ρB6֛|8 #[8:*2HN$)T ]F0%bҟs4#B#h8p@i&N;CdbI4w[+.܆R% B92E¯|QHAC!wtN `TY+UH"tO L wmn+iC\#e~'11( * 5$m')xkHVr"NbM[1AV61l~ B !@ 8:/Yqq"fF9$ b+S2`/P i9"b lpѓ;0a X Q0] FplyI%X';zo$ފD6<ےR,ɱcYd9'pqhf7ݩ8b8Y1!x-x(pR^pX?iGL.a[Q1v822k#Neb@@P8o SR*E)aOX-GE-<ِ N)̪6Zf#wRίp.SEISPĈs `=Zk&KRgrdq6Ӌj`m QL5l^vrY F-(”T%QWERCYc2YIf  `WF hM7:; e8$ ypUalՅt$ܧ$V J/6 A` 9IVlc6Fc m-֢N LûD7GtL$@J`i r0LӑRdwTq¯lʨܸY@ Ql(%$2!!I4)I<E̦a)NM$ EP:&ƞNgf"0O+ncB"DEb.&`A tHB&lon߈HZ `NJP ^J@~ @;H]0g0œ F`ho!TjDa*`#% jC:A8^xB|f,{ "P/#FlE1(NkN. A[ZMo\ꊬKZ f8[E<*cF/"b`&L^Zr(1q!ÒDbJ  ŎѤfpJ b! N k!ˣ24]@Aio' Qm`$& @ Q6!TeJ6P.eNL!rZ!` :B&F\^e$%VAzЄ @­7q⪅(Y3j N`>0V_ '' \eB)*$ OB|4ޑ"!5a&A҈<ra}uNbi#Cr%8̼XT߭%mVI$"j(B/*j!c $CY<*BvQSJa@P` 'o:o!iĹ(%w&c"sрt m,abzI#W{TKr@MC$+VLKy^7bawm ?΋AuiGvHLxt TdӆR4;EN*VG>aEA&R@$<8Zd,2]*@ Ry'LX&4_R#֐7:N/!. ǁak+hR^JV$n (S2%. "Lu#l3l{unJa%A.RRD8,gw Zrhaz`` 9̶bVi$gHHǣ>B @  Vn,ZH8MsP& R $P%3L"ùWBtĎFfe`%ޣa> =z7VP=Q 6QE5/E\<$B)V w〪 lCN=tZȾZGt ~AFt[FXR!rlqz*ń<?*-3DQ .A~Dybx6:N2~եK \B2V\A- g5 siѱdȶCĠgt2k'D< 3ε"ax  |EaS4, <)\Q*f@j"Kz׬X#Na>z39ô!aB"{%s6@,!G N#P»M7,^p^ H1UR~^*o҉.4ш zaNb*^dM=;xB2\Af{TkI F/'^7w?'A 07!iaajk@)uldA,&VTAx 9 qAEBL@u7{U.[0$}]o<ރt"w@Da$z`ʯk9LK*xt Bi; `91HB]C8A|(.O@HaDajTiSx& u}n*@ y |@ =^` @0?={`8^O$q$Y,](Jcl< ?$F$ e O%qW(U?ajjb]-VLIaڑE˨FDL%;}u[?_ =塞 3M2-}Q6^l|6͠x^T79e˽@%;3$ Al2HF $̺R|*@"$H`) y.CZAHw@*l }M}" j rvqޥkxg1upfjZl (!ؙ: @jMԝ'*Ⓛ h32.ȋ`Gi]Hi9;!"|]o\W5B <$,apJ@G `0‹Jh,)mfYp@!B . ( 8 t8ip )pt̏FqE #}7rj J&"N24ɘr$l^ض dKXft)+:JD\\-A+*q-{o;陞p.fJP,)7B r=Hp"`%qfWuF'.9+8ث=ټϗ3>DT,x]ȩis|!G|Z.Hi-K.%M pfu0M`E;`k) AbhGfi-Ġ#@H1&2R}̡Rd&1'|ޗak@Xd,4ŘL䅵.?ܣ)fdPѾv/"4& 3=f`\`G6\x4E?/<2x,hy kaQ k*qhg$CF`p"zuXC3d}@b5@H+-cI=S%4bSBXw`t{XqPy^[~3lՍ"?F5BY$LzcH!ߣBY98爎59㊣UqגP&Wk0[ PvtQ'3WkY#, !9ÊZ*V=gRIJ||RU[b]|~TE'D\#sB]e\kTPpP N*k?A5Y} Ř|\qhb=69i ‹ReK7ԑ1d5]8C+NXZ}Ɓld]3[6t/$E)Nq qK!d,#HޟҠzqV)ҍ$<ǒ)xE61[U !6 \/#C 9kj-.dfWLJ9VYzϩfwM8QW~㞼2R\VA.ٚi3˘=_D}j$4&YSKuYcr[1&h#K # LjCi G0 2"W [`ep'ĸs>M㺕ᐞu#&xzlMmL$gGwSTL͑s޲fX]__Bu~\]ΏRw !KOF{# "M"Ц:. V` !:NHXc $\{1ZWfBPBĈ(ƈ)ج0H 蔥  Z eP<$Yyjw v%ug!$Ľ?tТ 3hHĠGL 9b;R 趇8rG(B\#p-J(B){PvcLF[.. T#ԋSPM(J:%S h Q8x a2`;/QӉ 0P]CJj |J19`sT@(`TY*I3 . hC78htpGb`22%-;إ;SXT9 2kADE):+ ;},؀L҂1&tc`ݙMӋr1P({78c.tĶH̐D (} =#< 0 \pIxrU5a!IU#pu@}>LuCyr+Pii9VP 8@Tj$*J ̰5b_fz;]Mнi8 FuH*;&RB1 EGqI&s7 20a(شXBBw Eђ0THRPxt[!\ +O ˙X"In4jq5Ǩ]hRE = 2hL# q9-hk.} H)q6!Zqg}3hE8:+?2:g҂-Ο3* +5 ֆk-E{, L qnx IQIL x41pgS{L3AXgJI,oRKa跎1r5P>sա4k"99\3z C c4>;12x VJ3kDё2+%K r k?k4b (Ud籨.1ͼF#B#6&~FGA.pw q9k"׋m "тbkU;Z.L@xXvTYF`mn-b>p-rh _>O=# ݝ-C HdXNe<]gv5(1D5VX0y8d&j:H] mf-@8d-bZ:[?PI|#; .ؚ 0$Б  h :FER^UPRXGFR=cQ;(:)Hx]^.=Q2)5amPLPm;]#:N?x Yxȣ_CJϛ يqۑ^PJ0ʷZ.˔0X@` I uϊn>!O(H452{).,&1o p4~@ >F }%[lzO4CI(L)r( f.,9" 1XS@oOS77·}"#dyDʥ ;;jXӣj޲a< tY`@k q7ŧ<ϋZ(D+D{ӻRj|`07IHYD}ŀ^~lfsunYNfz"B Ph <?JKJL q SfLڝHF"k Cxl1 A="qq:h xpp ,rv 0PD1>h`kᘷG~b,4i `0rX צbq?4r`a?WOU8W^DpGͷI "to)vc¤AqB2Dh>5y6DJ:z4rr:H'$H?fcd{G>4I 9! *lr_HލϕRs5&Lj72&@prr@:#JnNr? %@!n1sV:Cf31s:@,j q2R:J A8>Pfs܊ҁ-*)Y%H @$Ls RI)(DEB,=! Y#I qP-He&<򔂕SY1MIP?aGD;"%)ȕOl5=5 Ng ;}Bxd|) 9"phRRnE͌!@7Keγ(22' GV(*^YZ5Kt)L 9u3.̃!90fxB`|#DPսLnW<@?^IH2ooS l#v!:,I 9V)181кLH9X7}lE?"_8?;H[@UAa`h* p.!`%H!*ooL'cL2Pj"B(Ta!dAjlm ~'b.$.K6@" lJi! &!A {pH"4Ddy-$- P4n4kEJH 0 N&(ɥCB$\Abxl6\B:`a&` i:C@! ϯVe@b”[6!e(Z{R-fP,A)aF&, udz,j`l( @_&ZK(Ϛ0B&RmDG#f"*4TG*!s @ o.'$hBˢz*c-GToNiŸi1>(q@!\D^H)hDG,L a68!aa^+ic&~&x,2RCa&d  `gmjd n" 0:5d Y&m`q)1 wr)C*!B"J")i*dAdA lA/+`PxR9$H#J?j9tzLD"JP1Pt l``AND?›'C$(c&21r$I0!z!,6F BVLz@Z&H!nH! zR2k Rro徍 'h aNaP,u*QXO `A,D9i&'!2cB!#S^:1%T<<k%nFrR+ F!"8D"D*RӾjzsPJG~h:d!z-R@Bjlʹndj =`ͤHO0 "*"Eǔ4c.랒.ChAJ&!7DkJEm"}0]PD,NšN$!ìi̘)+MB‘.z*a4 D(T6ƍ d-*9k!'eg!7B"1)Lڠ  "bj,ɤ"<3Ff TC:#ShG^7(%ܔlT,DJ\VxF$ɇgJtɇ^#FPWbЁ *1'Bi^I f)' ^cdZ "+ : J`vH>1B, @4{]O'b !j,`L&h!WX |?"!X§A؇'X@TNLDB"w /mFzdjxt&uG1ShbwpE܇2ah@6 7T(eT&} t >,p2:BB~y'܉KΩfjXd/!fAzWQmdw` t$QSxNQȈuJFHI:KDJx %l`@v@jA㠈f(S56-?m4vj(XjgZja=ňAعn,@V⊚"+"k?Rrk.fZjܠʑ(#KRNA:nANA؂D7bj`<< `>҂'T>!F0 dJsXe=em/ezA:X7zZ^x,B`hDcZ=޷.'^D'r0XHc h9=I!!!m&DBpPjd||`sb!\A|z~9x:oغHud l*$e!@xAըN4FpȃOsC0T1㐕h&eMCJ*E+ A̝-Sg0Fh'y jcpIP8f/ 0{I`>f x55hgIAƢL6E7vI=؏QHO/‰a b$h6xDO6G*!smJi>oD6z!`swsvd0 @$!!(`: &x;b'd:. ,H!f'D_+@p%V$@CNd . .}#@^#DFcE((7L4q'-?*!ɳ YTBjܻ$!V]j^m|  bOe"oMу(1-h"F @ C@`8HH7΀d,KPq<ޏP Bx:Lh1_( CHMJeP"F~Rl6 ?Sdy pPdY{f:JsڃO2Z\V2Vjws¤Aqa C'd YN=T.kBƶ'Iuah:20LbT .z  0 .PP8PAl6x}Zh7 ;&, Hҟ , ~5@ 54*|J , z8jX5J`r]FOƆkIǡ. R`. . 9)JMr" 0 j}Xm<-uZ! 8GJeA @xaPN8}mR@RL3w>rXM,-zxSec&`sc:a-3C4rduiSB5$"Ib+ *bhzMHIg< 2 `ZrqFlm > ֌XL^$7ev)m:R hk݉S-G㭧hJ8@<Q:S3s OO+nq,u.GU)(.Z>5gl}y 8!}Oڬ"/Ꙩ~|]jg6.+ C6>wM9j~@w^QuCD\Y -@d ;vMg<T },k^]o(嬦@ x(hM t\ IgyEPទ Cv:-@Q2\x:"BQj.C _B'"IH-$-%ĵ&4H#b]6Ya/'S47a&(uq-Q%*K60'1T;MjRHs%)a q oc37FdZbk dv;Q\J:cp&p$VN\vPmxϳ],Z,) ̆xkq(% pJ%`r:'dbqBTb۠ a !>`t,%S$(c.%aj(P>3* "l 8."J)Y;az4% PB 5s}uٓ1a DTذ4e!\%rk83ȖxF7ح;`V? G 0 A05v zؽ(KmGHu +(jY pPd $1 Bټ4<|b@\ @V .F,x"vy B.(aLCۺ @ tmE2Z!SȢaQQ8 !P57B#u#S7)0K6j\IQJؠٍ2ܾ|`=pnz\y#@rZ!Qbt3 40  ЖBݸ{ 1z푧` &@!q SN؏%޶z 00=G0JUA!$Ia,!S]ƂyOKƂVRl$dm=XYq  h {J|%rWûB;?3}!a诰R5y(@P 7T ЕxHbGi R({е`y Q`y 8"xj8a($xx 4H++K~'hP<:xs4!`ex" `2zk\VplEU8@e,3~2 X':y)z RXᷡ-~QI-$HϚ9j PiYЎ`û*c{+($KzTJr qi6z $tF K PSIThC i 9; P` Y3h:Ю%bS;'a~<$v _pt!xqxCꇀ-2@(؁q$pq`jC " 7Hv&Ȅ8[WhXIt0͞ *+ @* G pQ4T8qJK:23A0P`pVsn>6 =p&I dT9HHDF׺qqK4;s+֛X:HILaD}89H )6_!c(*؟p =@ሰzi\$ RapYjrpH96JۧxXhHu"ȢwH 8Pq)߀8.. jZ̅XjBx3l =RddPc\ a,&Itև̏+IHwѣ ` Yq*5 u_&X_迮I,؊ (˂@"#aЀn 9 d8pe8eoJ| ғx%%r/mH 3UH 5 qI 1'T5Huy8=N02 $)llڥ& иD?j `@)JۆhȒ qϷ@8D-ޟ*H* 0By[q i * :A1Nڧ z żDS j!c-:=i֟8ƃȪF+ l \ i%[U΋*U]pm!(kP("80͉ آM@twZ]`mYK6:YY|Q YJ_"Uf֫z0Ž-]z (t(.3p:;y;a72 ?Hi?p$^lʳeVX ̲9ˆ/Sn-"^ اHLIu-X$K([ec?n Y~81蘌pPmy Ȯ& M@  vI+_kazk(cR@* qC 8usj"> a`19 8 \%$. `xse"g?eIBpc- Uk"Q];Pt"Ȭ0rlp H؇N!]m!p{  `?`s3M3P0=p R"-äno=̜=zn؁'IId:F3>n^^Bxa * џ"ڠ b֓n=rE> 7 ȸhvO\:8奀nmVyϝ9$;8Fݿ ׍ u,w+I<+PPpiQs1jAy!Lj\qm:FKt,蔍A" .]ARXr?5U ?j($Ƕ: `n69|S9Nǖk?twoZAIxÿ{d(/̪'n "+0=c\8„HKVKKI`+JL:XƑtYv2k_iۅZI!V#L7P= t1ɜEﭘ  pF" zaШT63F3Ch< ܠCX֪E>/=`!o;/<h2(7 "}#(#Ͻ !PkjL,g j0(z*YdJU$l=AR! "K{ 2'` }M~7'>!4Y"MaӶG5AwGl q@Jbt=!TH`,x`j0, &%t~Fܳ}? Y HhP=gܣ瑉T$0v hJM]4OdNKiXB#J܋:s4P3#~rCx!a93S授`Ȣ@0StSҊ+T~@x k\HG0-B)PZ&`@U Ô7"yRCf ppXxd Td*٫N!9Fi}'~)5~ THS7F9cŒY,PfW `І#lI;Nf ojicv}܉ՈߣeHƥ#QIXK4)wqgo U5X ] a^ypojD@0/0hS!U ӅISH)P@i1(K!@2T Y WDFٖ8"w Y z%HeJP,X1RgOsUVU ;cPvTEJGȟXkKNq0o0MhO * ~ˇK~ ( f@*\teIO"Xޜ4srퟸ.K:fּqq̆~٤ $Jz118GBxY{I>0`!,X!1 X Bm4 O,:cV w}n6=h }wΘﴬk 1vpz)m5AJ"DHr,? T̨ &<oJ? VኂF@X!jߝ"`Iܻk(N4*'4fET϶T$ѮT>IZ )0pbpCl,\$MM,cR!&LDCErxG![3&&a,a#XЊ(,6>BAv,Kj; ²~#2vGDv6*f-N && "&<6^l[@v/@ VF")y" ]úc|=0#r?!$a͇ d[@lvhhH"BnzQB" b <$3""j0hbIv"NI,$)4e :m !qNt*nhg"|d&N1+'!*J 1ϨPF3$n, xrw̞T$6QC|`Z!|}"I|$<]҈ /h !#Q̚uh&T'8Y }z&n"?2DV 3ԃvc5zVGe"HѬY[#BHr,F`tJJ m-*DQy3;m`%@V|!zN4B@ X,H(J(N!cp#M(Cf]TBXD'a2"0&THw0t.b)$3ug'b#C!@`%dIU!aBdx Z!iӇPjSإ@6 [h4-i,n~da<6a@?gB6!b4 vQ6RʾcѶAPXJ(OPd&`⤅"sM(pEՂIpJ  bd&ҧx46d2L!nr!#AZ b[Rg#MGD2`d` @ ;D vC7h>$<2N5cvFJ  !DHqtm(k.` @H++ ֆ|Ni$Ək[*ӒS4!t2[(kCrx *"Vǩ ̬\'5U(YM4 pE! -wN9f$v BMok,$VzpJER[bn-7h67˶"daX,#ddž  {`ύ򒢡SҮ(-*D+5iKF"Ts|z2f (Uu `(^k@ L"czTK0!L|;0L?oX.AXOQ## x;@>rhZpQI徐).TV,ݦk*gx|.$RLHg>ݣ[:,\mr!0c aaϪai`i$!M^Jpnv)J@|alAΡ)؉xXA{t * <!4ftn0+2GQ&F/n۠Al_!^>``@>2*n*$@8#u`B d&+ՀNI#PQbYh88;ASy2֡?GUr}C$0F8#h8+VeL3M*ч * .yd;# P!`b&LX0MR}'Nk:31<6b> ap!P `% Ub%tpCB Q"iEtg Gr][XH3f!O@AAҕLH\-٪IE%% g4ul0;y{ -##")0+|"d sz!HQ+-:@4-XY勜! BJ&hBhԩ"M؎X :LHA9)!w8)F:pGch$%`.FH04uh*͢?a#IF`{Krb2YKd(Qʧ&0& #^&¿5TUL`6StCsK+&W0%B+qiqzq fmBG5C,.)%nm F57RwwI.hp3XOb# # ,bf+ '#WgW=V"4־Eup쇌ǜ7'4+(b%G]Vp|"&{w4Ha1T5zb@  }€hh8t&;@g-V_"848#pS6 u &7 X00>a tn5J X ?أV+Hp@`0%Р E;P z> fHP4CMo[˨2   4k_l<Ⱦ`7*k= ϕ9Lx:]4ƀ/7._&n0.*ů'Ӵ̛;M#Կ'+nɦOÒJŧOuD)HDr0k<,1 4Ep ɰ"x=@}POS_'Hg?0_$<>g ≠HӒI<+1|-0L$$;0J/cʇP4HN8T2^Rr5Ba"/S1R$vuXlHOİ9A*C0tT*1. ^@@ i#ʨ"rP(:D0h2ƏG@.Y@Hd9' `p@c`EjGBE¿@T1_bH0:*?ϢTׂ4BjBҊ+-RJ_9m&(DgF<ڌ*g Y"5 76归'ݮ,Z78rƦ49%9Tzb&'H2B ࿱e@ܭr.5Ԯ45f!0j4Dhiۉslçj4B-Dd[YK&DEN "!tE2Mx+JCh]kK$>"q=I3LVe-!Q$ðv5v@ \ٰ/E'`l @alɳಆ@<s *;D8=hte .] q2Ǩs;Q׻fS@"$K v 2"X-b?uzfT q9d8B 8qA(0\u؇! <'ґ&j%l4[yb&F^ E<qS { q0T"Ü~>q,fA-"BckACP >}+n.z*K2eI5f[攇@Cv<)c6xdoPHP*GN{@ VPZMSvsK _)|cr?tHm̚ A}˔] f+?O(>0Iɺ"^ @=$p+x{i]pA!@zG3,ʑ HGԂ! @^{JdeS' лo L8")pѫ qPeE;8qjKϝL J xFL0 IcZnS1ڪa z.S R;">t, JI69vy!ȋ9MȘ9C/XЋ h d?j @PjI8?)h0(3knƐ p݀r̀H%+a4gc- RAh̬ ,9< qx91Jɇ88sy:djY&+Vt% 0.Ӹz?2V*lCa꾵hGJїGS!@{0¾Q9<3D= )hIk*k=Gr8⫰yTQHd[[/b|}H (pvXx :fA\K:Pv>iw&E{2?/4!Q -ᐎR}2yH 0r|| HLhҋ{;~BH%(@P #;ײ: tĈ\ELt4̲p7OTq5Tꃈ ?)0Rz_5+4x7Rlh"`%JI"6I5N8i/hi@V i9 ڌA(A0#LMhň(:PQ4F{+ 8CQ^B|k Q8Rx9DEpz7cGʴ)P +p9AƢF:PQFP`h%qHT$h&a&IsÞDiDj R$AiF)mIP+Z#I>$!3` !x09 W&] R xJBH< V+鱍sӱ6,<6J+pAE@ ;R0@n,s铄.{X qM Q,x `uITdP0hRtZjFAr@9`PL,3ΩI)-MPCw8H {DY3+sl9r p=r`j/ {VI2PVB+@@T`0j"3'y_HAg]WHi+`1F; .'Ir' H(/ î1Hü"T#T]d XD9I 0r-3*I2Hœ.B p qMR?h%r$ =%B*sȔ((9 7`Z ,있'Hˡ /:9e%*8<G*/ğ*LXf2@,ŌpBMԮͼF1T&"Vf cRd`zՖNQaٱX#DHIJqRBB 4FCXZ$ ~4<#HgQz txni_vjFwOJv쒮*U>a$#|V(3c]:>h |A1)_.1 Fwq#ejt @3lj5H'W[ݼ QѲg!\kK'ʰ\\d@u׬FM . Hzf7DJ@a-rB${瘄+%Γ)=)uBA 0o 9O߃D=DwҬ;p0](b@%?Xb)$8󝽮N|YDkXDc$!W<fKՙ:]DK9iadaAb Dhm D]5M8/) 1 ԥFBzj&RI.j1j:L~/`"a `,hc0eT/?(H-l nO]@DH9EM Hb&;%^5biBOTM2sNb;j%Q%`O$ , b!\P,mZnBmϠMd؉zĢv&gh:Jܺc'hJ'Π YDA",B (T9EDt (@!hpf!vA*XJ.:1>-I %41o1tlZ9cb,!<&0a8b(>:1`  P.*[#2B lfN6nP;$eq^}~,ì#ښ5!`6',<q DsJ&>1,J"Bc*6"V0,a.LmbwDd0q>1"@~A:+|!P,g,PqG:dNȣ]1ƙd(BX$0Ǵ)P RDG:f.NHRndH(˺.g"!h|L8+!20a<Nco BH9 B`R\943Ώ3d'pP9lB?Jt'f8zGEa{-V3&.pڄ#+lc !$!-mόx:.f3n\!9cRᚊ!`'B"|rr n0?@B@FT!8$6Z=B,l(  Q!jLF,GtM@82 Y<kpl|'5H|AaEGd `J*+$: M(u0z!gF'bGH5GN&fo; -G>"+b9eg+<9N!qH ކ>LeRtmԽ"GVGA܀ JKJ9U 5n:Ӻ`b^` &CQ:Ɲbl*-nn^lL e(/a\9 0(Qr5,k((c*a!Π  <&<ŵ1MAL}>º ȳ/Ύ>m d&jL56J⾲U' O¾YYv9m` 6!o` 4d]NV)/.D9@f!|C.vxmm r!GoCL!h6YflOI4&,1`))6 f>'wz+&AǶlLĹpeȰ\Je`>c8V oAi2+*?" '5.{I(aƙA3W䦦N㬮 T+\\j2+83!CVĂ-`(#z2 jV.&9VѬiLR(A*@HUh8\6$oQ^Zm (!"G8 \9tS#>+j !+ holVwô77 %' @ҢR9!"/$SoWN`t rT#(o@$/cjf,>nb|Q Q(Wêa%j~`fn8!OZnE. 6+0Xȩ4c&" #1RnE')яb$C+e4mr`eIX)! 86b$0n|XMŨUVRwFY6i]z3TgZHvm,.#{KT I%,qXDq*kh`3TfbfhiUFNM7BC(I 2+Di,Bª i@ !/LCt5]b c5o<۔jtAdDMAxqlTQaF;a(! [sm27:(&(VX߬B[N! v ;Q?f#NJ v6,f)eGOtjԸfF\ckBlP!!!Ǫ4۽(`SO!$lԆ2,o©쮩N.GiA~%puJ|l aQF`8^mBn`s!4PBKJ""q70G)iss&\H Io|' \+\$DН HRRgLA!0P9!cKĭoc{B@B  9fn5r>IVCo.N1% = -ޚJA^'?N&MFn#P]?@ fNScALGT4R+C!s]En a}فhE~7(K f0@ p<E B@`H.&r n8  594"7 QU.D"1:% G!zB!b/h0 w:@c |n7hp DPzh Mn@MU ENzḸ=r0`Pyw+F@{} /"f,@l8 @Հm@)rbh,J;h7jB@mRIƣx%f`B|nⒷ?bd<,+81t]ж0uî\DlVE˱+X 1Ž~ nͤxR;!Nah8qJE-D<,zQ JT5 18SVgT|)7MYNSgL[j)U[Q (ŹdǧX6X BcYk@< `| B; ,1W18q=61@d8RF\=] ;w.%1 ʙXƯaEM-&n8 e)0J;>hKXy{;YMek͢gkLa Fyn[< n< !q#XKd{.4Oga֓Uly0VF-TQ۬UM.HW+WdNDA1w܁1-E.|ݶR( "yN)faVg.N0DPhCt_O~> * aE> @B,i0_'}pasw" a]ފc?L4DXF7An-[wK!3h=gu6 G!YãG:gP (FKW*_&u2v%tLƈEj @πRQXP"XPX ,|P1 -%UbBGUc!2 Ecg+#&PYK4("y*_@7] S '؜As<<qPSd;6!-OrʹYR(!0S;UE^aΑ<sO'}ss(#2r2Q[>'m'MG 3X#5E.mH @d:IqR CDXy5&R(p+fGL(H8^V0m,hʌ&Tj;" 4'XMaz)WP@pP :(@Pc|NU˥4$8P ,Bi`yY@Ԝ|J}27ƐLIڑl(<XԺ$SUPr<(LsְɡF'(hvxg3h "_K =62n<&$η/Iyd<Avnc `RkJG҃a >Wz.R{SJ.@F4%v/|j +!8B^]hP৺aA5!D.uIU-<$zN&ňw$T7j”aaΎ+i %.(2! G i)2`,{g CvS?%Q2ط;Fp- 6= Q""= A5UMlrٳ"H#Ic@^ԜX8Z+#C\Ҧ# ˱¸"͍DK]#f=(qDzĢU|9gqJL*sE4\XGr8߀5y0D{b54sdYq,Ӱ *$r?uo3 /T#2ztV ; ˘3@,$qЋ჎"3xz2a ڊ ߟ{0z߮xx9x s1 `ŀb5Œ!3AŁshv{58}:; bzp8d;C`88HIGBpq&4/x  8rihd0n%Hőq #H1X yXx C҈,Xj*j),Ƅz!#GcL̋`1|2u!)^Ѵ !Q5a3ߓ+90 aҤ_rP7X;4QYH9{ބhH uXx**ݗZ$p `Q93pv)JL#1G*L@ Z( xʌ^&+  Z`Q'0M9z8L1icC1= YI h'*F0?HS!prRrT61!w`,+OBpxr!_F[ƒEMp I0isV2#:FI2׸g FO@(7rO)pqn( #XppC ِ0I] 90vg|F&IZ] Y)zW)Rid*҅Yv1"("r-= e(@7u8hpᢘ)*>+hڌ8C0\14@͐N-l꒩S|R.e%QYhrb_)nMp4$=Y7I01&pNPtSfni<}vp` D!tCv=. M:KG\i>D9wH+K | [0|+xOҬh)9$ 6mk6~F.dISZ@8㍨D\&i+T2BLX`sX'z32;)oTNрR^ (YXx !CP<w }X˸z5  k??"C;H XDHBKrۈ-?;e+哥٧\mhZV;ЏXdWTLWx uJXeA 2htFhy+ x01:y3Ӌi*.Z‐iDeY@ d鵶pgW%pMC}bLܝՙ<SQћW Ln!uG~t VaQQ,@x0!+ o='\I|p` (TUxaw4͒A6` e .sX&%\5y AF8 fH׮軇 t,48`Q{\V/~U1P]QXP ;3H@mpA_<pkkҌ]ܪ-Ԃ+e/#r!Ιbd QHPbH6HpB9 w))K41H5Qli jǓgf0H&xf_3Ln0 `p0!Dy="o Uo[~80 ƀ@D'5>-&+2K@]2%Z S A hdBl łcA)`V)j-L =^t0b.Vk@Af*xf%6zDG@oG Dz()Zj` ~B@@fRn<t3ĪPλ{ILR@0 P4{9 H$" B򱸒RfʉJn("v7ԨfaQA(60`4qp2& , LNNQҞwb2u$L:8-d ~/á2!z\`a,ҟ'IA*s t8n ZVy}5 %J .g1<+!&Sl"8=GgjZ"ZL-iB' UhfIb/iSFE|_0ۤ`7H {o,HɱA WK.E1"yfgfۋ2/2tT@"=I'P |}%HEN)UgIı,:ǰ <⍺^'Mʐz X( g5W۟!.8wژR\ ,CFQ@~9M" ͞2zN;_H*@"İWGԓB0Y>#A/VL+AT 0kR*|E\5 '4I!l wJ [qG&@l&fz:"ɜ<PT aP ȍq !^ S4%6]w< q :oJw;sJ?AxB(E?0CDW%X*DJIT07g܏iw @ +4F$l:$_eS3[d &!SӈٮE8 ļ>5~p \),2 r-yGpYDcȤ5=R 0(K @"X,ouvӑy,PH7 w(ws(xNLw ]CȘh -N vtpͽHwd&(.AT-%W!@-Rg_CBD 'hB``E*\Bs IP~VOc˱TlB`Р'e *0)B'XB !L e+G#70@1AQC^ep!C7b\2O3H8T8nga">+bgEVRLG=PQR\%2\D"Txe)&G%&)z7\0'^/HPIS!\D\*K6bcW1BFDXǏ1@P S}ώWX6⋍7<h^ @bxxN T(7;k)*<xo 2TB=cDQ\kND"$E#:41K܌49G5mp'B+Ehp8@)E6U{9w\w5 L⫤ xJ"9>-'mPQIr:/P1ːͲj%KuPqCRI*+3Ɛ)61Lg^weU-`c2"nO4t~, @T)?-(h+.3HU^*#z(\. W]qQAI!y9CQ;^` #cGz''X6F2 RA:hP[[;КVM)%JGErvEOr.@i Ѹ52'EUe@tk8 AzcFA+ 4̂x"D08a`р`)@{",bbbk&L-Rx8z+`Yb/JXKz.} .*Zjt GDÈVʩ)c ,"fNk8 : )4nɔi*P#S*kF f6t6T%f:EHe逗p"Gu(j UH EO/䯀( .V`b8$J/Lh'B!)GI"b6!"!CHi#ZD`A`*`8$'A/X" 6"q'bQ@ jni؎b("@ oN ̊ _ Dn#'ć )}(IhIPv`I٬RM|Iz.E7H$! ^ xC,"E,".k6HLnI&J9^u^^2#5 .4NA"w6NC:%`3x-NxLĉA h]Cʅ @`**Ul%kx=AbKfJp+H0h3Lrf"3pns >&Lo8 @b"&,6p?!9FR.p$K$Sl9]@%N8&b4$=flF^WÐdi6ğ77jFBs6!ӠX|GTV:L҆I,BBrGs#+I`G B. gfB)Ban5J"H^Ah*ySBL="&b$naJ?q>0qI5h| 2˪ʺN"d9dD: , >!?"A'0ȶrz,#GH%AC>@0QP?0Bl%ɕ[2D  JdT0}Bc Bd Qc8f)]URsj0,A"`^ 4Ƥ.Hd*G1&S@+\c5(Bj9h\@;Oejz.& `oCYN$"jK%ʐtEBLHSŠP1!,hb+n4R-b@gXȀbDBp<–$,\0f"!T8b(*$"φn4I@:hO(08#B0`DjpP3&7e7&XB\Hnj`d\ ,`$C^hJ"MAn(9.v*7[^Qe,vĞ)U`R&hAwcΓqWB`DЃ-,Rd(H/yk6'| PƳ'/!wHgD@-.,p{xGaUy9A4f6!J3!!-!h8ES tu.hlPdW BaU2zTn38S`D/Z+ FUaMpp2Ha!<4g9kMjBH$ ޡV(Choj6m-=`0mQ2 5F/of绦iԛU&8ȫ#(_i{KykJYO"x6!ENHĶd73zu*t#'N(S'3!~ .K֊=5 $XZzB`z?H9 0?z6zJ64 ϷNdT~`D0?gV :JA$`Pe +YKG":,xxɄ6D2xFƓ%ǐɸeL*b&kO| шPgČc6\⫥#J(_p*%hGb.(sbh> ,G Z!:c"` I6yL"V :"r?zAopWE(3i@} "A6X>/ļ="l 'kB}ӵzhHJ @:U >P`gO!.`dci>G|rnjU0Gg/x99cz` ڊ&?&*?u@PZ*-Trh448p{%MӆO4~(`ʡf' y 0 tn5 #HAZ[Oפ=!>]TxüIEDP!Dy?BrKZXZAt#T"Ø+%?54hԭ1 et3`4R.48k:SPxg˥X*Jy$:kyI#I(4C3G3 mr9c- 2*" "O=^O0`i|   @H 2@Q(?) [BxHJgdQ/_, Lt(H}> A_~>0 +I3Ŷ(X*C!~2p q+(W`@ qr.\u/p@CAG`8 oGV\s]v!.' 0ua G@IY5ߚj "K@`0s7P48VA2IjGD jO 8 )i9|< u .(BZBKA;@CkZڦ J) B+xBIe)@@dt| ;8RNB, `s`$":,Eꔯ+#N˪jB 1L8pFU0^n&}20;.Ac@;gYxJtn0 #r/|7 =eYN̮qug*询 H`. DG'T ƻHe `1hd ܟGQP4m.H|`I NyQa,=nzh@ҩJb') 9\2ih@iO02l'9-AyWV.нn.ȚE&#zi ƴ){2E^Eq^Y9p.+%!h_dab 7iR?gs}s>*!@bmx=#cl # p\K!zdA 2vͳqAzzUj$g{Sԥi "x$Yt!C 0Q֭K#X">!`?6yKPDxZ xP8y 'PHe@T ^;",d.S \,gs?~E CGP醸@=9A\+*@#DIkfcv_$-atw'ahnw47X~ cKw8"qB C̜H22Q |{Ap0#)ĢC6 hcZUx0$IE((E$|{8; ;tpu19A \ лE(> @1@PС-@^ %`}߉2 q@:xP @h 1|=CXn |+5g%,8`4HB_Q1I\+Dl_y--q VHSyʊ]Pr"vV u l`p X㰐$퀠vkBĦJEMOEIB!) -aFso15+Ep#wAuB;T\U(EĀ;b9.4p@FV≹N /EྂB1UQLʳ& a/x?``*o+B4j +$l@?rxYg4h y@,@Y LyԸW+|fSAM@bƪ,v>\JYhxcPy( #bR8"1(%#VPs-$6у0dmCo `'@@`'r94k F tKDn摀 7#uI1d) ^b{$а8 ($6x Qhx͢mmFZ &ƇW+ s,9DE@GX,E}C. )$f0nӁ=w#H'HB7I !#E ѩ^t7)gkmGh 3wU%Dbb">"6|/B^ A:. f4 ?[9`$(;ǐ[@Ā{*gmxH;! $6]HA6J8vð}A= IpV; IĊ?1q5xKQPoƚA2h=9()QE` 4xvR"j{*i­( 6 {p./܀sG$`OTo`P< :@R@7h!7b/iS9=AE28jOPA`":hjP& A̗8C(㒀B!y*}R8-1H~ =bS98S'ĞeD3x0rO A @Cu:X/uc ZiXQ1]ñI_CA`."綒vY1+CX!PHI9@3+@:x =H:}Ę ipdŘP\K c ' y)W0ފS,2PbR!L^ ~У-/*_)\(X+_)(_”˜ѡ0 "jD5H2t̳ x ș 8 dY\0acjj8`L\ '}1?I;A"SP& EX݀,k/AX_VRPIl ؚhkx0%I0Iؘ*9 l|-08EYZ9ؠ>xvgl{>g p.+%Nb:hy@ 3;Xg"Ƃ~1}UhTȩ=P\884 |EB[ Ec)LM (qB:s-2Hd^ZZ|!  P֍pz zch+Ӌ L!Hg0(2+&H+ZHNO$+( y*r#H*(i />8AJ"M8oX{"o!H%$(Ę  /p  ֒jNmHT\![l^E`y`' .ģAP5ռv9oZyLmi*_h)4궱|Y` pb]_Mj - Q3#X )/ |=b  ZeHDx1 0p,040BC tXWX c^pl ':y k] ۏxjMUfnE( 낐(0 x) {J%8 B \fD#ۂ02 3N @x_)NjlؠCA!.6x 1~%M(A[R?Npˈ F ;] XZ3e08XPTHiQp`R&ڴ! C d@f*d,nq y0/| h P2VC(с8p('$"h1x`h#]PfiIH)qmalZukhu#Y몓r(sb", ԥ-= Cčf2VՇhh?0u "XKuޔ8ibuhds&G gQ)(&³}f%<5g F Qzma ] hԢMyP/5 3@jk&@e6Nzg $P AH3GFxenP`6_17 X m&t ވwT1I srS8Pc"Hxo⠈Ę`0M!)+p ;n8(dX^N90:sw=-U0Pu(XZ>r pU) yΰT_ȅ6YlXp! "h$M 2 ctLlHbϰ(d_‹S 6Zck)h@ P 2Db@0EW˰M`4?_aq7 @P@x@@ ~ \Vax; ;Ъ| [a1*B AgL~2@rk5`H,e  3/PSp;%qtUx:0*"iu}`8:r60x_>D*1;nV㩠""Q}` GBt'P_떰x Ā$Q;@rY` )^aP D|  G ƱKL>R!/+k+xoK` 4k@ ~%HCB :/w(zG"I2$1 atg1&AhS}͠24%nʚ"M*pϛ&F871( 0 ǫ`(OmA@4P0kfgƌzj* rn!8 `w#͌S,oH { j)nzx 7,1'2#3[`4  \FYjH"SR\pm&xo)bn)D`5:",c [U6lVc@vml]nAh$K[0)oReYk⊢x#;Q_aGi-j_avn: bDzoiFkI ajXxn v8MOI@HFr#OB;0Lp fR$f6dn GY@NhR rx.#xUC9>`)7hų : pD T*GCnUOaK1986 uX^  .sWq+GYĢVBVz]*ga24Ι#&Q OJ@Kb ;H),I+kd[~r 끠Oq*%ttڸчE aWw&>2E  VV|B@ubbȯ@Z`$W 'A-*vB t 6adx)M$&\IâA"X t1@&2V`1; x+  j.!0%R  O" L &|bĎ>QT.@3ZM,A$%bf1G\c,p? 0 B O2`T X"BTYq?#?::"/ gp82hwLu.7 `  EZLF%LДA@{$D;ϼAHa!\AD""ROh`>h2u!XZ @;h.?%2zRɼ@D0i@((GiJQnb6#> ڃ^sKjd>`4b(@ƃ8&fq0ZzXã\+i'vj"M>H`%H1,%:焞$/9)arw!E>9A.` &Ps [i~ nr1 >q"@E"GAC0%PpD Ta®9E8l?:D:T%ia!VAXIdh(F`Ad6.@nFgh~('nl|`fL hŶԺ/cH(Ai1SҗE'[+jcT#BT{ ``(f+f nL̙ (TjH޳ŗB&bo\)pU&+"nF!6`XǫB8(|&.j6yǠ+`zBD SUa?CP3HPS$x5IHp+aW3*  G'>"PdlCCCq$=-Xz7/Z|e|JADwA荆HA T t Ղy%W7po<>e|P@ cX@\s6 iD n4"j@`;fRa645H?UWoJR"IPޱa1,%a. \OFl} H8 "+c"Dd6f^e lna,DA*#`:R4#cQmPd53zaHEAv"! h9< $I6Q`BðMZNT#haД";)\1A2 k!VT=Z`2F(/w!j?f:CC*((G1B aʢA~1=BW|a"e.@ R dpnoX6x"|^\[αs-N==Fa/<&\3;n P@ [;Йb ^.﬜npyfcԼa @aPTP 1+L<*;Ģ1oBvo#", dC];1"@v$bsq铢&"OH5*!$* 1y%a$Na9D㽮c"& @N )#4zn0"'B2HЙw 6 ZN`M<;"  ` R-oɃE>@\2K/*B ~AU&Jv=s2 ` &.(bNJZkՂ+2"\Ih@ qh~#]%Uxa ,[ĩ戠Qi>D"vDܱP qXAT< A*â' $ S[/Ao>OT,9C`9$}hL  e`%4@ b~n@q`2P$  e =Bl/wtK fG-@ ;7SL[.Bf (3xo Mi l)L@9l^~X87 p: @ftˢ8h{5HS?l< (0%NפN "S^ӠIW 0b '$rC(LF&whL{@ꙆQD !0J $2`>v-̬xON qpF8N;1O:׿Mw8za &)$6Yυaz 't,I #`KK :"j ب4ʌX8lhFDX^E~-&'EMHVWض,r=eo;KNMaYI.yy|\8PmYRG!zJx&06MnAP,ۿ M(ej9.FWL~f$Z6{Իa8L HbM݅GPXc|7sfHN&g9k|=0 v~4 i{^ Kňb熰 l`;fI`ENIrwko > 8 Ⴛ{:2[/dPŵRRB[ (oa{X0clj涋JZ~0d(HX4 ,FnHy)>"iߚTmI)$|-Bp)Mqy&(FxZ C{x@x4 GMr9I),& i *4 荍5O&Ax  #àv#b} cy Q[i&;i4 ;gfjF`qDa<z4ng̅ @=UP4L)nCI-DjN@4Bd2NJ:i$Q2< A0Cp}ؕh0`<pHK+4bP< .#+`J1 Abf1 X)qQ &!`B= ʜѳw;!H:#)IrL;rɆ03 ɢxw!Jﴃ; ҔFѐ좭F?ؼU3\B#KM<1:6zXCZ چþm&.ٓ"X/߈a6w0MQ`vTK.fy|\@U ? B Ѣ3Gi :p˜T@B$M<2t#wLJKYBK4`@I78c7Yi&[3+@DVq> =7VQ;B oԑPM.d>r  W" AȂE|K,Ŷ6莟)Vy\C(cpiِgֈi= |D!!Q2)Dx f6q |FL2\ !5ۀfn2E 6 z:B׈j,i;<']ޅ!PB&nGHϦ N IRUCT`жM8 Ia0L`Iv$,6p+>覤L&8 8f̣/NqS'Ҕ H(E8HbE:պhTAdSOM|iIƼJA`A{Bl:Oh2.Nc1T1M \kuIZjLP%(me0gUDeظvԔ PNz T'п1 (RqDc D[v3}Ao1Pq- ps1T(svxjBQ,M>POFxWO A$ {\xC䉌1d+Źsp,`) 4 J.Yнb W=ܶ8ÐR+ 3"x@+4N3Q I]-@({#crؑ 7- !O`x5!Z>!-i°HL&( %Ҝ:³;PóÏ3, : h`f*9pg(P$ヷ (Թ.ԄH&A`{wP7Ս{ڥĐ}Oy7*3!D1L! 3R< b C?궙@Ԇ`_D@ 1#Xk8pp 6h*rR hA$(c\tBX 9㞨 3#eÁ:5 Wxh;J 0-r˃ ǢpR:4[؝ ;A#*؆q `°ԔK>K9LIԶyopHIpL&x'XX.(%0Xh^(LG{ )cDh[ ə4@k;ҷ 4R: \xZL YVW!YF;(X5b[=N ܙ8 y{OCs` yPA8T@S!SQ [iP,<$ %Ҵ KhH= ( =xaOhdCd>X#; 2!5$A 39 ۓ$j6I+XQ[[rOL5(`<($%, 5Sxw!:ⷛ7 3Z(f鑄@Eh;;`TCj1Gx7P0*m99pT[ƌAؿ#i`VDTp4٣+ ,[yϸ 8 h0Ԃ-R<% \+;)_DKQ5=~l:2ӄ,RY  $`%:Y5 =j Sz2 - N{4pk$o>q0(ÞĈ*AaS : c #C KO琐j<, _o [gPX1j< 3Ax,h7}t7y«Kh j <>gQOԱDF ;> F?`xи!!A! Y + \(k:GѓQA#9(Z%NR194)zJ(A?ūԀ3F\4P7B6]R%@G9S%=>wb-c74הqH3si3[Xҿj,c }Xem8B)_ь#ȥ':Lz-1 XB̪t @y) "q"!xR+KZ x rq8H`qVa쐺R  Xbipz: ?Fd``8HIIW (}U RL\FA nXhHbhq(Y2BL$"5H,9G܋ v҃&Xz|Ռ8}`?Ba 꽉s_ 1 |FYRG#:6U`Y4g׉Ku[kgQb iar0nk6Z3:0,^E^FH8Wf L9ȔgA7A@~}请D s IE;&&[A˪4:K ؇Fe肌U3ؗ. T.2\hgêo@Ic:8Q!l1`X~L h=k .Д( !M/qDʡ!m"ؠÑ)z\[dCA[|.pECXE$QM 5OK `&@y ~a8Ek:dk! ]V£sv8H0!F(:\) ;sx`ѐI &O!WjIqTd#.x R4>ׁ |^‡0_T7Q2Z  8  T,34 :1r[UhpgkxCr0Y4ۈx8 /;g |d*%{Qu¹1ZE\?9 A KGB?!0ndlhsxpE+%i7x(```ɑav626c#`8LK=#׏ϡt9hNT N,D~Mz.HVo6EЭ79Q9 $ُ ?_0W!~p8{j *KN6C@ t,T*B%)(B"рl2{00/@P$A5lDa(  A̖ 6P&sPo,_2 F:V \BqP=S@g|6^~?@ DLL5q7_ٖ_ϛa00P*C ௽$]$J矾Y ⷀ!gu@M$U30{NP°L ('`C. Sz!ɚ 1,o%J '[\?`&d!uB{5kXAx?Pzf&o|׿H' lG<C[e|앦|Gj{8, J4zЬp!$NiәRG(ѽPF}"Y!>1`xŹ"ibןDC`j" )|*|`G UhʉK> ]掕$*J{'c&vY uqIkcQGzǛ]ԮI#QVItZ3p#X:@. h @ r'TJ#բh8=G$`83H A61 Jϐ P8$ Gl@K% h|' @`0 =@XxŰp lĒhL&p* A02 @h N@7G/:K*.BXd' vMJl4X豒<w)8J^W'˧*9k+$r B#@R,@z:1*2>n^Sڀ eILN'{CS9S3>%@B ~Ǣ6% ;;O3FD/il,0̲lC\)|dK/@N:QnSy䒠RW0/=9Spf(7 m0eYҺ=yA5;XC# #屉J;[d=ܖW7.9F 'eΈwCL .BN65|z'$fVʟB(Irg#֦:9 -.Nd|H3mGgiza>Wh b|kzk,,cDĘ|XKT 0s0,(R+/a@9 _)i**G\5EСGR"ga@fi0uЙo䒣*Ճeb9@00F ֧ʞ4|Gr!FȒ$ JR 2++ Ph/%~! FAn1$96 [ :!2$\N^i̠Jgj%*HF)È)Ab) Ң- ,, F4 .3iH.&!`6VЬiCl&Hk="<tWLse?t"'V. ` qYJxR֎XKB ` aD0BZ/.}tV(vGVfΆ )0 helCv @bTN/@/UZN孠fAիf $YƎ*"o  D,5% Bnrp*WG,A` <W!of:ZJmPQ"6+.%8sQ{Ȍ=aRGJ"a Smw.$=BhgD 0& r<'(>$E@0'*ÚzL/#` @nj2 /L'hd,&ܰfCЀ@ Nq!H[5%k*bwW>T-ĎtX@@u&`erk0*b P0beb9|0^{KEb A=6\ !BĺЈ!b%<-> /064 GF:!Fƒ5Ԇ?B"X=kBh#4x r94/ ]a\JBcDM ZӖW ՠK6`B@xY<]ȇ+gP"+f6rw@ta(ab(0$z8Z60)>"¨K.BBC#aN2!i/8CR#E$>k={p Nc&X6JrrEH ^& i"z iZ2ܭ%+֔jEBRf̗^B&X 2Jz'hejT5-?!rj dOSsqLvcB@# @%PTa)#8ĕ^ p z(ֶJ+ &%nUnD\"` :bޙSA ;3L^YˊV>0cR6j$R/<,x@B'9fsi3' ӄ'R-ޢ8,T yҠrj5/T(MS RQ. a4IhQVYg`9~DuL "A&UBFWJP'DsKɠJ2B%(/JNqf:a~_C&~/ o`Ղ(@RH'?kRfV0.RBLv괁>sn?^vw+~6 @n`.+?30JH2O!|&J$BN9q:,f BDG6ĸ-X1[\a2:dRAjEP-ZMi"l/ssY&b7!`ZנQ]6gybF<8Ful-8&}~Z +Z@"T"+f Мtw,뀍NmfA$NY*ig/ 0%\%K`E1_m.@ &&9,`4l 侼;38~~:` S \:^ዑ"Vl;"5J N.25-tf6h%:v/Emc ґТB$4G0>0@i7`Zc {%$`La$53u)h"F]f'Ah! `F6q}5b^/,a$cB+@ +#4fZ?7aa s d~@C_*+̓حlء2>.fWld@5#/B`F~.@.1B3E.H o`AO"ҝcR'9ʦۃJ O6!Ri'ؐ/`$Vn&c\Fn" ҩ w\q~oG H" DGMV-hZ+Ga" BF@`9*&~P@a!Ji'QX2m l_JlY,oFtt,)lV:}$ @$b~y`W+gGbru7qXP@PHzOB@p֮Urj%>JGC1S.Ommb^;@oʨP| |-G)Z*}2 'A bc2 Hs-ORDϤd񋴓.)%A*J$HTЮ t4!I| 2`fZ (g4k`.i8)P0 DQȀ A : ,=,h CoJ#kР]GP:VI mpЋ. `p'KB<ꬨ81B}As`c&QT*0Jv""hlgz'@0PWH& .K}@]}]H'X6!gyܰ(`" Oe`x2"L掭'nAk},&֪~',-g2B#.tfRy1nk&-,1,r@Bs-\ e+]w0g:QAnkZ<` r`8jh bfe: UģK%Zvfysۧo"Fy_!8NDYe+KtcNgIC'NU%$> F~X %{8eαQj$Y8r<+Q C G!<k_c}%fF rf1ͥ%kcXkŰLvшF( y0+l:(ŰVsHd!2,&Qᒙӑ%&x"|ٝG-(NGvx`1 :=OF1llV;!eXɒ辔\FKMF$NTI\g}*+B ̪ؓ LКG\Nh'}nIŻ#caVq"Ƙ:"GqEZ*HX2N;r*]bمWΊMFK|q [O>`%;hv.Qmn7]" ,-S p!َdsS%6{MU]j)bAAB0[O#4| 5CV;G0䂠Q2@k&h, AHc,cP0#,6 ѺZ'! :"D(k!,wfӖy(d@i"3d`qZ4Cs\+P)PTw Xl'U$ItnFΦ.%}Ƅ$HXҾ!rƲE@Ј/͂Uƅ`xOAz/,h ARIth`Dz(GWk:Y܎XKu < ;Gq5ՙA$%-SȬ*y„,Pr`@z Fh%$d"9s R dTx34FKqؑ#w")xg<9c[vc~;ҏ?TQʀ. dLj럡c :K_@:e= ֍0\"0Դ` ǑB ͈{Е )DF1GD0Nz(9 Y٫ y#}= ((Xq(v8eg QvI0Rmj32o # 1BG 404%8J P'=4$K9}ـC)( NZUDXdJJ*ЀT3Lxvl|k48ҮٟZp*RQIF o? L<CCZJ# tQĤ<2zPGlv(ؓ $pxP+ àR4NȀ fT"< ġP]_i_ay IщӴ (wIH2:S0OG9 й HGHJ U\q|0_LJAt >D-4 A4M {.+t$kmN08LP{G=Dex(>Ge1=$Rԓٟm"  HeSGc/3 i m"J@ ɨGlP((RbE@J¤Q9 qْG`_MxJd8aS2,dG pyK!y euKȚ QTrpI1WT58xhښ-M> L)B_ *YاcS903`vRؙO0ws,>z%k3JH䎀ѧ 99}]&pm |pThzq)Q Z؋X%&GX )DU)W)n)sl?$@`  2!G$ HĀx FK7.D+y.+{ӵBJ TUR]*~_AG*@$ +ZѺNx,|SOP!.a(H!xgZ,'F_=0C4(Q+)C[.. 9C2 0|# DDɋޣHىRǪ9@ML{mG+ Ì].Fy)j1q;3X 0?PH&sȎ =ahI !d"V JUD3{ :@C`v2ŊR\RPhZ\A 5݂ ]ي1u*:%菹۴ը` O(lco@5`|;uiu7` HNH,U܀4fش'acY}PteSQYo! #} <Y^ّ 9+99$TI8nƒRIK& ~ Fg I44#@pW֭Qt40Zn06RŶH<Kp~m* aŋ3(hX;'  k)0B=ܜQC*2g |ÉU`p,u< ^GZY `_IyWHUx ˹ȧJ:H9K@Z!BS/kBk&,,L xƐ蹌2\?p) p[x C͚aL,*cω *  ƅhOH=C>u6bqL'dd3!3NVT7=Xֹrt4# Ĩ(0 rVereQmh?q0RW'*^Ajpc¿ ;$꿼[0Q=Ij [ Vʐu>(IXLʶe'88ýδ^S9jV}:mک!3DX]C^%0 BZh Tx{!fxLYjnLF06%)0%BDBYYpnb`0(F0ڔ:#&"9"لJ0@5Pw(K={{CW]LxA SU*Xf& v?6\:Z0QxPìP" >LZ?K. HKPRMrʓx  2֗ٗMV[D $pud_z I:8V3,U RF.+꼸Ij:& a ON=[bI'hjb.r0BYDI0bV&kP0e at 2Lwj"՗"N$-ptIFhʧaTm97P)C1O#ʖ KbdJ(BŲ @%8c J =Gl=fUrZ{‰$ù8b֏Qv̠DQLh-[Īٮ̛ba& &TPӞs2!{FhO`;*sB*E* f,@4%eK/7AcdJns" 0a t q̄'N\9@ Pu#զ($|Tb@D-g (A O:V"hMne66B&4@=,"nkA`AaCC@%:R# 4%)R"e9b*.f{hg鲅B< iξ 0 ~,nw 2t";mj %wGr-d(I`-6"s($^d@BRL娂b: *"NP(&M)?r@6CrR6bj}#b#3K>:JN#:'E%|#n !LFμ3"솋([)ЂAj0b>en)j:<#.{3$Ďlp9PFq"A u-z :b"TPreؐϺbl @RhL'i !gdH%*DP!g^bvT$!SāZΰzm2K<4 dP"IF),]P)ȝPJu AY'aPsapŀ [(|bgD+`3NA6&1N%9g`A4^H/h(¨H0@6AAܕn-ҝmBUMRvffWa-9olEX,Il" 4+ļ`~ 3 R.sűBgc,Y6[ꥼDMӘX,"@/Aŀ;mZvo330,p Hc2ɲh/~Tb"fX. 6D4G@v.Tp,d;KnRZPl&b3"vp_!)r k0l( Fˮ^& a(g o(SrP;QJplt(&b#"4aC@ L.,'mQv A t;8Cb@h$d*Ш)j,ObP d؉BQ2^ ڄIJG`25 &Jos2v**-Mr *@G3s9;u Ħ"r0&mD%G40*\HdF2M(Ŀh˱(c@@dDp@*9p̗7S`XMj*3!񊮄\{@ډw5 6bJ^!`vcSvf&Ng1d~ d $1F#RFiL 'b@& ,xdBޤц X30>0 J;+pœ64bXmDDoM )ի֛ LEr6~@6UkQ,:6A@x aB&3l&%2e`nϤXc#dHL@ XN1H̺MZJW(Rʠv|A`IIB-ae?d'9\5''Xs(V&9"39!Pl@GX@'xJIb|;OGNخI$hfD 3qnھy3?=9NXKU8V!d$p$tv&NF]h-"h`m^`l@) UluARoF)u XH2[ g0X^OXMЎBxL 8/P&lGޖ4!8tc@ چ㰔'1j&⢄T** ff`#<>`D"} FgB&4TR|(+bant4ZXp)r@p"24!:na O pbx`9* \u \FfGe0hj]LU3{&2 jl0!h9ڊbZ @ 7JYD2G)2..t@'vb'2PCaa`cEK&I'il!6tF:P \YUBIL P)1Hz He]EY` ٘AB"V̎ "pZ!NBCe\^uG;usU8mee8b&AnT( YV.!C! &@u0js*%RaD["4uh|”l"IqI-Ub!#47F6R!x3!XL"朞֧pCxoH&9q1Ң5tll nb Cq4756u'|wՙ&ZH5Kΐss"d`T\($d%#AV5/e!x`$PF! CU1}4A!5]`"C:K"!>d)|#Au@@cbJg)Zɢ$L<=J&#P`<8UZ%uHEpd'θpmdjAymZb4tT,,~3.&_G)β)(n&O >(b O"7>"nt9aϠ\av3olE \ $3Xܦ-l) PzXUQ!bӓ`.&J]K#~+K5@@ݡ.\@ Ɇ̠C!t{b"}B<7B!0iٿ컅 (b."Q`}P @@߯ct,uY,)*t6]+f5}6N ),f/GRҋU1 KUsR@Rm2 _IQ`sJ- 6bŦ*Z@ @ &4=oOtNe͘Ҥ |>@P#')W(&DxL'LJOI3 9Ex$j |yZ${K&6izb' m1 ^ZV]rXZ6LX^Yxgn3 ",KR!ɉ|!`S$Ky}8NGQJL^ϢHhl6Q & HA{-2shm hX) 8- (嶊bH#`XjIѮhͳ*QDC+H@0Bvѫd%JJ0&*jH2d/s"b|0@.D@:M`~[* T*\<jPU` e}@"H[.(*gR K-_ x7 coԨmu@"$7 JF'7Lp !u@ BhQڧ_6I<ߨ{ 0m{,iswyrq0 `FYn `]0 o' \xJt?o.R瓷PψBl&i7#F x0 kÈ* I0LRݧhՅ"/=I{@`1YmD$><p. ]9,pa z$# *P14IQ&*ϡY/%'J<Ǒ`4H>%n b+f t" +3 `v!/j) pw.Vr[e*s"`%N4C.:[Q&$#t4FzvyYxA$|=wk_<VY0UGbXaS@62nE\f;9WյQ۴JՊz@vrViD=[j"7`(Rvު-H h@&JoE } {pUo 1o8&) ىkDy0@ƱO4$`Mx(eXhILhol4 M.ƪ8!)\!zQ 40I{CA:˙|y׉x97)Y ((! t5Xs}ȐpP!Xt8n݃@6i c8Mp(wZ99qpafYc(%7SX`@qiN"8E{ؽ8 Ӏ Q(X'{V>@ qt AQQ1E  ڏ1 j5|6 L裠Y$8^6?cHc@d `952]8w MA"FaS v,h"\`TLPJ0i790,( 0"!&NXm>NJңI\T7HFQi0=!8vS,#JŢ8X<R-i;J8RxV!x Zi0Za><0 )p?pzXكQTPӭ*/1~@+J/E ei(P QMEhl: qvo GZY= UC= pFX JAb{e_Oұjuzy_b 2D ZRzؘ `cHPLdcpv(#Aᙁ$-/13興Zm\I RZ  z a?QXj8?0]MbDxuTJJH;5CR=(d&E9s ueU@ kYyz\x, 1 hC [^pv  ?`"gu2Z"Y.f~(6a{[G H4d!Mpn9" Ոz962$d:GjR#psHc@ ݛ! T09r!ad̴AcXHPD99Xɗ腇 97|8ttec yS9Շ)AF";Ɠ;?>5yRmw$dUk`KhZ!C+4>$qKIciQ!(NRՈ"2%9F1;>?]PRGHp}rc(;6)h)9Ձgh # 3 P#* HqlXYx`8rFC Yx'5)G saPD@DDAuphԟgHG8+@r>~ e'Y-0qPUZE8Q\T-&J WP R  BH@`@{a`egpPp8 xa@;y<a~;^+8]N-I]fpT|O4T_O_;= &EUCtl<DŽJ2ǻڕ~!L 'ЧQjϔ6h`aҒEQLx!ZJb@@*<p. rGk⺀2L@hqT.3!'G.@2ќe@Qd(g2N[ (A|v%Gjz%ICx(8 ٱH'RPHLHVw\(?\w+ %(J삥[E>%fr{z%jR\G Br!z?- ˟O(F7~ѺmǨv8 $.nS0$ /n/!AzwМFɮV)0xi![਽ Im0v9OLzn(8`2Dd 8} `Xx#^= TY^rq\Yj:a  &  .B"s<.:R*kpH;0vj@\*)&keR1j|IOH fs@>{[,plf#Yj ^Fy#M3 ў%\d6F*yBA^V@`LL'@Dfa:*0 h- 9jG)MsfV! B:` o w1 (@Hd^:26&L0_1\z/@ Kۙ@BiXIPzvfQ(ય|S qR+  ٕu/  pn5fi8&&t|20^ 5FiQQH20H@DzKcDd9C{2'TəCpl P6ѽ*\ h`` +vYm}6e1XZм T(8"FbV BI⛵JTfȺRp,Pfu2.[p0 /I_EN]%:X:bp :-;qbχ''o'0k ,n-J};SPaZLx:>[yye2 'QUkqnb=2U ςLͫdt5D0@nyAF('Y^{/{C4VxC+BxNj'5O&jBX3gBR!A|V@/@/TOCxb)>rMp$跠\l0C.$!2Ρi@axmz@GBH." C '켢;1zcl*N ξ= +lF&c>4.&lnr,hl"$ri\Zf զ=,3s",pk' V@ 2Bޭ,2 a b"j,VAHoQF&*dfR-.KzgB"[j?؜x7o<aAyrBeT@Rks(4QE5pv! Po *jZ0s%(n4%h"BAri-3q`]@ q`z^R$\BHnRyHl!BL7+db)&b;岒cj*Œa$Hh,ነd$pR ">$ ,j L?Cҏk82p.Re0!9x>  /(4?g|*(!IV`19cn{ev[;.|)NSBS:=&=&)a&m#B`,& +"pQb2`@.> C!Lf^f @bR b 3O*&"y @!0V@~Ma0jź.6Jd7A!Orǀz |@rd³C*!kIr6bBeĠT40Y+L}+FAׁHtoR./ 6$ J) @"@*cEKpBpR~g"Rcց"# 4]K"bL}ϥ%7(2#G"A;X@H NkŞ].P&բ.P]lީ&e$h'1H!v'.ń"l%X6T."$1( ^X1.A\Q '`!!pj9Do< O"BhHObv.] Dm+ Fio9B% &j4!**f|) ((bVqrˡLu7!bh``TO1Z#B 3v$ɱm'hVN(m2 SzH29O(ct`l(f*rcCI:3Qb-IOb)#4{Ho\yQo@ZXH .jQeBIYN{.8<<)<2&)AA&@||Z -Ǽ$DdL."Pb">Dh |ld]D3#Ccw2IBqX|P'C g@Lk*G^هS^CNvgko`0*BH?w/$wKΥx}.ip&$]G]p'2 w ~~Wx= x<7"o#t%®K`$"*v^ HpVYUŸh&pƒ|HLAwA#@AEO/ce+VI 9c ǂRF-DtCQCHdIylZ :aeC.v #@)Y&gA(AR|a7x!P/\ ֟+t@Z }$7 XA>wo}o%;bXatR=.P.^z O0]ת%w#m44GGf'^ (l2$3W4"a bRa(GlWH$VG0{` 2-5F"x;Cw&>( <>/ ?D lPnWlhv#T& @I4 <z`P,HP( ޯy \j,G׃}COw4"3 @9"3e<* |`* dU,x<۸<MBnN`_PPG (c ba2:nq0W+Ʀ_.~rgZ&= $$`xt~.{ȐYyFPFn1΃kҋ 2!\ ¸B5Ð2=L0 Jԋ>{!q" A+Jr;X)ThWdkwG 8HP "@;K$ R#7+w.H=3 \tљz'F=Hx jC@hƋ&{ht `Z`/ `n#( Ҭ@h2*s opzZ/o`t`1zX#9')NSroV hfvreD)` RہnD}@Ncy, "CR󦏟(jC6ȑydDc/rb( cY`;@KpRhtF X+*άg-oX.2˟@ 4r3$j¤(L=J%V~q+rGy;\`GDJ$ʧaqEwzN`g\Wh$)Cr9-ا%EH}O)a/@a7Ȉ&fBa (=q%ĨH"=]@{` K=ϒ3Tq80,@| #(p,g@HD J@4s`e@Co`q8{|&b.G(gh! -TTNf OXDT-ɔɕY$N=2>?i/|TZHJ &>$#A2@ #>Hs$]N:L&߰b>Jx~UK!(X{@R aRBt̪:, \2@Hue`e-& 3##@3 -G,φ`6LuAX3X-k T4.@щ.Ya=)Fi*0H`H x2@@VˮF$%Alt=W(i5R%FU"5Q VBѦ1yHR?F$BaeJe3^jz" h"(<-XH3p۩ zcnYRyHF_ qd(DCqDъ\?5"Dp\ !V r",!x"2>} ;hLe)(<1K{Sy?19$FFBP uO H|{ KQMqoSg XؕR8A00-VH,Z c;t~|݌zNz"3mԫt&Ueuy%Ul\^$[2֐Ѐ%&b,@kz&*= { a%mfHCH1#V P!(qmm.)3jD 6>XTL>sΚOM;`I`GK+ = ^Df "V,9%78T& RV*r<6  ŀ0 8p6( "i۸  *:B83b'xT?ንH5JMwur-_1+ )~93A[$ "^:!C' tpa>8wcwC=z \< (զ Ia9,AI*xÃx2 OijLงp' (/*sR P kjq⺈Dxq˞ t>? 8g \1f`6AJ_ l>؝a8rra0D F3W<(@r ,`0 G`6`Hɢ9ijdL[08ڞ"M)iaő 0N /60Y <ч(t"Ա%CE4rь@5&Y"Q9 R˕14 IH+SHIhHuμӪȮ('h6-0!E=8"b[Ǽ[۸@\9Qp+hG0 PmLnXH/,00 *x4Rk&7 ""LL/&PyDB|ASi>̀)(8u`N(Y栁IɹHVs(bth#%:  `RtyH H{Լ?X<{rk1(27ń-%K8HHxȃ #5b`9<!Pr ֛^1l!H B9#( <<ΫTh z z 3"V $Iki :Zx ?d Md-))Zʥ=d?R eK\(C #"A)h.Ѓ-ȱ  MPJ*k+Ll:( 8K<7Bݑ  b4ZlO,&˙G{悐/ ۗmp+#K;뫚q0x28aT._D,* 7-@NKmOruCd)zLXdb;Di*s-ދЃ 0FmĂӡ+Dg[o'hMGJBN۰m3.^Po1 @7kDp#IAٹ @Ϫ;acR7U(/p]Y 4J؛A.X{R- %U#@Jp 8O`8 z+ F&3p?ńDSIf&aoG| ( uJ~'ƿ.'f$"I{$@`I-`1_ e6@Lb²)Icp F]ĂX-bU$=TIamH.gJp_;(hmk*u쪢c]>N7!ٸPSfbalXD-%V0Z9;ve2A8_˃ @A 8lSe̲(FES$GMRkgr/ Gqً]JJYzMжj@Xma0hdZ]AA4,ոK{P(DÇ(lp%=q "k&?8؎hri᱀Y 0I4Tb Ȧ8=Kú|J,HCUt:c%xOfanTv9; ݫQrU(-c"jmLYD E͵Ip4\,$3Ŧo\@BrU(1%LTT#FFFN}+?Ke;E#@4 K݈R;i>GsI7Iخ $ B0j>ZZ;n*:ุhr֣^٥*̔`p&3{kR% H $(Zڻ㔗2z(48wjipFiaqJKs'P `cPX%rH2|vJhnlũ"$)Ƈ֏9zo`Faz8ҤUU]YVb&8@@D$!|Dc7 L Qx@`¡1eyeOa` tH, ( h0 ]ȼS%jd<\X.1ʎ3nBέH,ׁB 6$i_h\)"(  EMʠbƐɢg2 #ug"갤I9dJ9B@9v2Ȝ "m}G˺,3i`ȂV=yjˢ&.("HFM2@./ɠOF0[bkkiB1Ͱj- `#Fzy6L}gtSٰ/yv5 _3H-ا[;)FmՎh_ ` !|Y* 2`2<"l@˜#%Xo "Sz38D(3ĩ4GoJIKjʢ3,f%gb4GCa,ƧV[EH{cn\-8i}!wSI%"^ BԁH-IA#` rHT"2<&YnI3^(!JBQ`l>XxJb6 `H,@@CШEMń(ݑԹ-5cHa. 8i9@ƙ_ޚĘerH2hpQ(N @J;` G1XЌ|T Q-pf*5#b l ~*¯Fr"\G IGD8,Ri#D-&sf;$"ԇqB` H4_0tCƄK38g#IVajA?͔ &ID-tȷRHI,Ȧpg6&0$; ug9sF@bdH utM0PCoB  B ( o͚bERNXJCXiӲ`HIZ3sqLIDXAG 8˲x$ IRD$̤PƱvBuWLɖ# bhoOh@c a M~v] ?C*b#XFŀh$2`:Aʋ B! øꢦon"`V@`N&j?9%&¢$bO0'%!v |⎆$G$;ɂŠ# n"o8nh C ܟ'B8r*A9JA^+mO<~rX@ @rEA, E\htQXc@` @)LBpj3 n $htEfF2O?&GNxmaTaPB$zF.C.A@rdjehb3ܸn$,>Ryҝnr (i ̈́Tq @,^fh2d7bf>F&)SA%R$#͊&ŀAC!!b:0`EzQ'2 4D@!l)!YbqU#@%L?O:`F#A1l4B , <!,&J`j j2Z,Xˬ,,H'!EK\ P'`<f.%S\-ByNt*VcbX!Gbc 31DtvqE B?jA %0b2&Bd"f7>,0B&LN#8B/X DCXU70hjf;>!BGd*Zb*ԋDR&\&v ;$zJhޯ1yn@#W / n⤉$"*G>H3Hv IJꇞ3rXo.`D4N*Uj&xsQ,.gbAgT@df\ aQ! 3@k A"+aDqx H/D,"aMHB=&t"$ &R0k<%P2b6^%Z` s`&hunxn+ZC7 V. n"Q)X&xb@\R6}* t!X$L6t97^3d92FQ>A >`8 HtIw(r̝Vh@@IL)hGdD YhFD/ p*k.4rB!D!4 d,0ƾn6Q^3d+v `'0k;T/6 .)N"`0bZ ㊐01)jFCnadTCG%`)A*r!^j.<$B(p `B`549jD*o8#=&Ƞn iZA -{xPW^g$3B .gpErM4\a܀4"UXBIMj3dvsv)Bⶡlrַ~0\⁶MQf(#ƍ,36O8. XƨaB ]&Ѷ"$NӃŬ 0`ge1EYY 7Lf!'8.e փScfvHa0 ߳1TV})Udbha;a,? T fa<8 *!i 6NFcy_ͅup 8ݒ y&ѥ|R,M|IN iu?P슈F&f#_"eSL^{< Z؋(2u*Qe2btNag:bC2<XK/h5A&w=6/>C.9/# $jT:pR0 Z%#oѡ41 Zuҡ}rN. 4`?9w,, 7wt;BAc8͈Rp- a48@G ;.QE,@6"S@"P!PkX.+d/=4%lZVhmPjG`!M !*@ Bje-ŎP V(ς"$ HGz@rB6btR@;v:@$%;(|#Bs#fV"s1AWJ`wh[bgY] gX+B c6' L!bZ)}0S{xBB&&+1vA FA<}u6'(I+5DGCIQTmrydu1 A@:WSO'YaBT `粈t^&0fo!ѡ AdMyvOCx0Y#JHN&(?톥(.#|@\uh!6 Dax;ε iN.? #->Ͳ!;n%-O2#'oK?+CW=FgL@ah]-Smn6w(>BtH^Gb]BF< y`!8 ʥIk}%[ ."5ر#b"h.i4~gv&Uy&sekڬ[ޢFFd%#fh' B#!D21%ңC"ԖZO!:@Kc!9HL6DxNX&&z$3ں5r v-$&ra`F83EV` 0@>=~`]1 znڬ$3{/xdⓐ1a\\`[5K;ȝ-ER6^[ۻ&FQ/iR,,ČblZL BqP&jw'V'/}?@P #y7 S-I$]'Kio.Il#=.}g<ɩ4nR({<7S/K +OT0jSJ%L{>qE8Ƃ 7:+** )AA4-j$A (hh`'lA̭x2hj_W#!\]- 5xZXcoDTlJԑ*P:T*֘pu푇QJHɍ%r !p6slJ?ĜNȝ1'L'j0S&?bj!j^)BwREܟa$8G զ|l9=d }EwNT AAMof_ !F1u@#Y ]Luf|%@1e@XI€ZEJ<䭛f>u k@vȀ i gR̅w3MBdR^?ͰГʅſEȜb>d`Cvlm[jp+(# *` ! B@[Xcx&( 8R1x@:* 8t y$"B0W GzsPuRw?N/,^21J̑!:7Fɋ@0$&ڲ!")|X\.补*<D6 V"4`'}@Ff0PWe֣P e6X0o|oT=*nǎKb%dd1Ǔ:i,["ٙh>zP䕤6D,=tH8G IX*0FMGH@ XIBF ~rG 2[J*q*>Ѡ1E_aӧ z@"TI A\$bşpj:=P8^q sWyj   ( !0I([( (z\;:S9`#a+,1[e1 1} P&{%"J4pcpp .$ki5j*؄ :*Sio4'( 5 !c Y04s* !g 65r"((`&IH.x2p".P9.^T-k+*؂c3;3; ѐ C`[4آR+EyM  ?ajS_j9=aA z -߉ЗB9= z{ȂPi ۙ8З3`S@ h6M{@!"@ KG084y بҷ%9Ah$S5"%kl6/Du͕62HIZȘ cJ N 3@h0;I?$`3Tha 6K?Da8$:݉#81c bA*dIȺO @ T/@(c%;NT̩߳[njȒN*!gp8*`N_y[ߕt: < J@6s91 I;پ$ ЦPsDl_A!+yk  , _WNJ6ÆR so  s=A< &/c5NМ: cxt@1`x8U E15kߡ00]*R#1w- xy ꢀ[?]?(lAQ# .5F4 Ý@5e[J'):2 8Wx__0dS|TBg{2$`zc+$U3YtG qIxxk%wKVQqT )Q,,H!Z7))#]bgX"px(^Qԣv 4(P@](0V1XM+( rN 4ϩk1"|d :A٘+)9W1IB}, l6f`DQFWhzR1Z"QMzKB̸y=lL$%9LCO$NPa "E! l43 (mjD0`r(oMYVDR /6(K"U`<(V(RÄB ]j=194,1[8 LM p(U\1鐄;TQX]Ft OǸ4ēQ2$U8`U0q ܰ 1vS08 `F'y%\)ZٵsO7 ijwJx5.D*ڒ)$)<9Yp܎` ³p* 6placHȀՆ53T@t#*:XCp8[Th>bp3pa 1ݤcZӁV I W{li׶HY#vP)98vȲ;hʺ.˼%KeZ;>vɓcL$j,Zo0 B,7e< QaVEôUeMij8z7@68W\5ܬA -QjڑcpC\ #A0!(3:b{u z1܀~EqAaN'x `F^-&v8sa%whw+`"~w8K Um9 aʹH*ubh[@ƕFyxd\>1 HL h,xj AB HB$`u:\duAojX#?(p<؊0@` k8+> 5Eojd0V (\˔a eCBnmJEjINHac~b I.SArۈ؀om:%<1 Q z%  Z$*uaKV!\P % >14!U`4[{黼Aorc߇x%X˴AA< 0{c aP'm@+h'l$[Q!ڪQd+|l*P{"a2))A؃ !MlЀ @?P*% Ub' @?( D&>`hTz@@?DEpXHT¤ A@NB4@R(Ӏ9Lw A/TSp, H!: >P,<_0GJd!2 r}+ItAp4J :&hvho7x@`0@$;9Lh/ }=km5Zs/,& `}0J ;\"TL$r{@8`MEJw}#g샵(+΍'<#!b?˪p0` IZ3@KȆHts-+ȰaZ橭`*ziAFD1L 2kMS4TRTLQaȟQ{=g|Aqd*A5dsx pé1КS.xj@B P -+L9!)r!t GsWBvdEVȱL@3H[RSHRRʄ&T `+kCdjF!˼ s(Y 5~G!031AqQ~*rZ2ɩ||Z!,Pp,1\4>yzPrUS G_GpF8@P4dY &*﫧N*RĦk*:YD!B!p\G璣&:|0j/<)tʡGwa܎B -,fdc X"uQf /vPxGAA#=A5G,vq*rB6G8V묳ȹJ:9"*A;Gk7lX%RN%\x& .E:5r>UXnENh"xOĠGf\/U] *datq0Es\+ŐPg8IDP d( 9d~S*v^"OF0UȬ`<)EsNVVn@,zIL&&JJ?$ɍFCR ^ \cӥۦHU;W *,\Kr L|&u " ֆ$Nc0Cp$a!]8q*cn A *$uH /v A&VgR|5X[N٨@i(Jqt 9r w.b\-hZtX'7cn4%fN>bBX ZS0BhC jD/ u4ŶF[cWj#BPHԝNoz[S]=DZˆW tZAkfk6nmv'TQTkԐbjrA 3߈>˛B|G 6l%|$,и//E L,/P?!!x`lffL0ʠU-" Cʳ A%c"T?!R Gh) ~S$G&rt, KGVduӤ0p6Ϡ zc0Iʡ `Oan!l+3Bjd&mL,Pp68<FL^p#z / Jȭ"htaPx`HHۮDk_=6 <jxD tF}gt'rL[ ACP&k1 @$bRb^S l z4La @̖oVh#h0]l%/JfHh&olT/)d!nFot9-!PaL"c;GhDxѨ'JoXB@ <A)bYSCZb L8)18DI^vЅL"v B8!xa@U$Є,nP!mKcJ rR5`"qM¬%S;B̞vz޶L ¾RATO\0Cȉ:&&Ha 'Trp*xBNE"Lc<" AF >rJpV6GL:a jʁ,f8^SVlKG`4X H@TnBW(kLdU"41c0*H!`AӁ/׳D!bJ6\ SB.7 `59d2#q\FwHtI'@ !>((kJl"@ @ + ފ06fUgC-(Gs`Mg1AFAsX&mhA3KlGDFdh:IofNȁDl3 +H$.r2˴=h=]xHB$h#@WBR`8D3d0jf'[*Zˁ F=A,YX  (da4H)FK!HLi!c?Daefjaaab`a. z Q &*P`.&>Mv7 @(BCH$pD+sDFt*z'ق`p~:`h%耴lvO'1xzN!:gskT CA՚LRrbjZE )D`j!Q.3j^v}$yI-*_s$! ~^+G zЋWF8Y F|l!@ /ѦsFbbF f PM2U`$^ UkOV 2JNH^.nqqi |$F QqINB(z&Cz @Zt "Abf2`shdp0_(e @-a֜&rAkm  3Ep6&2㭀3eC>)%ёFF|l<=ql "Ti+>fD!\B'K "Q򓙸FE:21F?ix2'ryF8ZLDDGd4r]U$RXMb2<;FaA./"#j T !p* ͌ AZZD4B,B 2e+˵S1M%D%c,."dtGr2/BHAG:'cH@Y`cX%A?Ob"\Tux<'e䴉!9Rt`f>n!^ p*qVF¬'A:IRj+AHPc)m#é/1p @~ Y yh,0 ?@1&JT0 >_Ϡp8!'jx:9ݏ ?3q,S-~YpMLKGz"J%S 1/@ܘ^0z,I)s Dګ0fJ?>ә[-xJKey4K%Ke(d0) l8<^%fX@qY:bR~"ao`12 ] V H xHWJiRI*Ȃ!JrDI\@ mX2g/ J Ǩ"Q $R"P?3~i st$/ **ꚕ*⸨4TKފ@g%4Cxqfy INR%3hd%aV *i*('tboNT "qZP@>gyRp"1(CA(bʂIIj Ip5 u$5Ҧ$P:4t' l<)_ $n vaNeQP!HG׫Bg@CT|,{;^Et8нI%l!*D1p8y<;|4=!4Ǯ 8lyb3VeL6;ZP(TEbX,R5(K *[)ȒhR##>g M˕Z*y 2 @9v:em)$J` x)P -Н*L Jީx)JBɲ"[ ޥKj^+n`:.!<2gwvԐA>X2+"GuqʏH(q(`xx`0C&dH.t@{ Pj&ŏ.RH 4 BG Z!Ġ:4F8 FHV+ExH1 l!&DИ`<i!7jH`5N`X 9Kt݅RCXh@@2@BM8T , gQlBXp R@#c,S;,! w-Ii\~рV&$1\ Q3c/ %Jt j9d'6?)#0dhSddF(ؕ[!YĔԬDHY F-P (A6">G~))L QB]K?I7'#-.z5H,t2AP`裇=g@U8njMؠP 8xpG5!P|u! *+UIIذ9 5;Tm/Z;u@ 甐9-8KjWSdAH X 0N`2Mȵ 2Ҍ"Iq'P8ȤN1;wiP`8{3%/\P Q"u)eJ =2LYhyԀ,Eϔ~`*5ݥщ$̗@b=/#@bXz+(R Q HSX(,9C׬]T騃(,HՓuP" TʽIO@.bA諲2ᦹ +y qp.gj$}&ISk*+ s2w"رXȧ*3E P*PQȈ3`9y$I«xJ>?W- @@&}U Ӕ 9L!G̠B )tbI$G/H'-˱0P䐴de By u9`,W`s8< -O 0TܦU|@5]&‡o2ڴph6]& ľH' *QD}DN\Ѣ@}Py \m„C8XFȏK L"8DpFB^ޞ,5)1 L& ;@4&|pK >@\b" Y>x)h CP4xJffcѦJ`>SvQĊײ(|_**@a㦀7:+GPso -!啔̼ݴ8) Ioj(`a@H-8JyMVǡ2 k89d`eH ZsAAk *~Cc,5*vAmj9ӐTKC^=z=+F_H_FlT>m;qd0cB`90@JIQ+!,`ϧP#1cۈ:&[ 苊;͚ `iaIe&0C <,q\2m]~3RIQ⥼%lAC XE«eP̈yHZXVxvF qľϵIJLj4ʋ2,iLڃXPf;Qbq&P& FUZ#MNN_ *S#GBHSFhKIӅY>;)۶%7Z9[ZG)R`i6Oj~f3{Nƨa[+ P[qxåbs? .89 an N@v{=#8 _!.bJp+چrXFo!I8S`D ?]g4xa'z5 P`|<e0 pAx`D@3}Fq` >_rQ#qLPK4}=9}f`+Iz3a5p쫀Jt%+ְχ05X0zc;;!L4َQE+xH`4' d6;Ukf\Ӏ'_vy@$$`x@&@N`o:0*j2=5Eq8ΗJ +:f,,"J/ɘ0G櫰RF(N|1iaMky`N&jz>L ~(i0yj2}1'G0u,|CdfhZE{HaHf"xDHNb30(`P+Y} D&ˀȘpF5`F;ZպÈ2 I@VMgQl*7LC* AHK-NQfzFn٬!@P܃  ~T:`´CۆH&.t<{/kJzR 4 .ɁN@H '',74\B+-n졡-X@ Fm*ҕ-C5BĦdQ 3Y8nVu* d` Dbq8Y ( H:vDXDHpÈA(cI%"]hA\$0ngpDdp 4P~|HA{DBM%\0 En@|?0g6QaY{NƐ"xa=$mȮ!Y[,}AfX% %( #Ȑ}ؔ)A:[p(W VZ6 D%ٺФDU 'g5 ITCZN7$^(d Q>'@h A5\KV0(9 ?P%HbCDԁ fJ +8RZPirh*J(3a6-v/mGQ' a$%#h: R /qJ G!<׳@tY7*Qe],h/0Cs)y@!_tIG.r5rJ0pK&sPO)ycfƤD }Ph guY֙%=RW0h$E7@< !fC{JչN(c .jIﻸ!D˚!M\IVlol/xGɡ.%֚rݶ2a8j(=-]"lХ0$ #9n"i)%S0t"Ub^n=!<tᕧ菚Ę_JC.P{H;<#-(^< o<nun:b&h}ˆ-!,J1$1&V*^oت#:b`ʉ n^5B@b⊁6!4!@}45b-|8Oj֖vg<%n&PeZ1 b 1.&Č:!x ̱*0+,H(Gp(T_$SV%MF+RC\D fr)9*%p*cAzNfmJ+FO. &B(Hxf M(Eeut'b "ł@cBBu, =x@za  b@.h&:M{8ph|#n[|uc1:Dp+X1ƕ @L/h<Ť G%Bk("1>["(`l@Aeru8Ǵ"Z"p6! +J(,+F"Mhem0x!Tzk}5}."oмBSdaΠqî!-LֻDd#* fabC",4P^8nJ_!$ bMC3œP%|R(UGBazA?bT%i!! 0|,&€0$3d? C+4tua]:!@`@BGvTr։(_CA82JfKNC8!#1i,$0;A0<*0N@hb@lJg "a|0d.AG-@tBLODl&@&FȁP "a۳02E ")Ư@'Nq@B0:0c&@HV0`h,,4N A4+ Bx ^ ^@_i2A!1oYL Z*8VGr#KB"Vp!e*U;`Sd4bTν#|hv4NxĂH@B`>@>~%a&j+bh0!d#qE392*.JE^ ¦c%k(W!pCFF":ϲv!LN(]+ihf4K.4`=+`I `l @IJv܌+dJ20C8@amwD@*`EPXxIFD򠑳FrqPvs'd:"-Z `Ć |ÔR,h8 K!.ohש@,:$pHq"EGD.Ejk^e) ~`2RA$3,^ajw$> F *<,\ujD(9h/B*P՘*"auUyy0~V:Chؑnnugɠ>Z!RDRadn$"V% @<ƵGS` _ɘ'x}',@J-~"pb +J`5 @aaӠ!×qxF ypi?"u% ц,00A =73'(xC~E m3K +" >*C gdL!1D' MAzWP%.ndHAxˬ`2d',c&b jehB2d8ģ% ٣M"("p#4&e4i~Db* ~5m(K8jFqD$'2>hNcB&-'4‰qLem{ =c&j  [7#+cp `A~pX07(j` maM퐞- @5n}ͣ:|VP).}418u <$,@(ހìEk#aN`, R%t#M&N+ ib!!aZO&G cޘS,9_4'bq,49Z$s$c@ %6mg#T~OVƴnOӌ4d`Mga~ E VIrހ|>@zT}V߳#΄(h4sd>#Ԗ"Y&FM[ѮH"*z.6&|:"x; PQ@ֲ dԧ:D|_`~R=MZ$~x!)9 N96DBJ'bxH 4c6 f 2`Dgn U <% f9lmJ\"^){UU5Vd#"+NNf&(2a"G|&9w()~n ;KCLv'4>%a{)f!"&HS%|d*FؕHr`\aYWr.MXJ`@U r u|~0q`ŃZ ߞTFÌ0lN}m FO Ģ&`i6j{8a&b!]!$e >7j~wvØ4a8iYm˗jxC!F M^`^CRbQĢ}>߀ `#z=@  Ba/H4 7p6/ >/9$$"!T' &X8$ GG@NC@w;]X A`z,E$Y_7pP$-LX Fb'$hC < ."Kh*wv @T ~>Em$u@% [@KGd!N( xyu:(:Nd"i)n+g)!@PB)| zH@ pcxKi-꺥  Mb6& K<-XȀlAtHhLy:ƌk*Mg'0K(,tJ4 jdHB #h-n'҄ zItjd'$H `gxZ`h' h5@!hxZ{6f82Q*>CRkq\g:|/'b& $0Jہ~15h8#FU(ӝDHfupS`oF X`2}ME %\DM Rc'=7T%&ƲNl( _)U:|D!҈c+y$I %NRf-!jCx"X^i+}3/N@+ o`g2:qLJy-K0RR?:{ѣ0 f ^daS#W^ W21r#"M-ئ4ETf~8`x3yK"UqL*^ X0RH)@L(֠< aBE&c@ <,&49,$rB T2SuEׂ6J 0,ũÝ)lޞq`Tzc  u#iQdEq!:#f$ 8+8E;Q$¦h"S"P"l|<:H@+> I`9p#8ChiUz'h REhz8\1.&RC(e\)0 U<ǁ^e@X P@zY%>HPe Ȓ04iP(_ X`8i'd$K!fa-Ũ3b<$Ch !,$ +l:HX8Jv8丩bFI"k 6%~x=`Ga 40F֏ ,`$-Kh7c'<fPQ=t 8$\ @&$d;ؒNbtxo pq~0 (Q 9y+9h72.@b.AT}L0[=(d/()97'BZ H 5l (qȲZKduDPi O"<*px2 '-I(>"Hpp`N 9zCx*&G#@B^ˇ bb݊O(J=`3b=Q% EW+zc( 0l&OلR tWcLd[ `0\ 0&hO$n' p`Li QV =6 AEs0#n <8 :by_ |[ӣ.Ibw@D Wm ch9nƥ-A 8Ɯ&_e-*rZ"\Rq#nE225F1X&Xt : e^ j3\rd]+w)l!ȏ!;}XC~LZ%,CL X Ad Q1@%ǤH@oDTHC=R8Gz+`>ao{&AO .C/HD^8IwG12P&V@(>H#>rd"GSڏ R|r ~wjQ) FhyHi Z 4"e'YDqYH;l*Bc@R>ٲ(24Z^(_pU(`Xno@y3p(`y8Sjh4 *[y!'aR:p V:ͥ, "( (A#H}! X$ni9C)(vd4RЄ9Pxl򗉓 zSs+x$ ᗏ(E ) vkmaH7 xx( hxq0 RkJ pU{7 !( ;`걍9I ݈0=z\li @4 Z a8FK! 8o jbb vE)9g$* As"ȒYN 0Ih$ڿ)2bR-YԲ *|e]T3nk`w{9ݖyo(& 4$:  0 [͓ m{&l'`sAwPvC (hhGy$|Y)8 P%x+p F݋, Ttm(ۤHiH3Dn4@ U(x[J]x. "_H3s |u n؀E pՁ(+8sqa!XPD+}h]XRW攀g$1$E!hH 0X5N/[́9J ni8a22zW"J[)~L9UJhLK1@eYv3@+H$0!h _ QdA0PЕ(C@iB`F cP"Db(\@Q\ͬ_y(y ))C%$*9!j5 ٳ xѫX#[";A6 =02zAJ{XX`BTeԢ>WXH-@( m Xs9P:p`O /\P9;ܘfZK xDQHQ:w H#0xΉX_Jpno(`Wp(#@H0鎠i5"〉0NP! Q@ȶTuȞdÜ'xNrMxkOPɌyk4848#$ IG sI-E\L6:HI?" I]C:TQQr(E@A%ݢВ :0 '3ʛؐ@z,@ y 8 @rD>5(Ur1kX0I.:<r:^HJQ0:bB )0h_?@bi*#(-_E6.#+[P,@$Aq969r*" '肃7Q Q8 #& Ĭhߐ(I8.pYP4G X4B3Bj8 $v0ID m(;^I P(Ah+=9Jᔘ !(萌>Դw®Mӕ JcXnMJ"1 ,c`2@349f+%t0EoRHxEzWA亓QVc(c`zz$XGn<æ]ȼ0557 &(X(8Oa|>#gJ?` | 38ΞXfe,*80ܫ@cC1/Ӗ@ b cah\>i'±Ji'}'̫!@2~*\* @dQ@t0f!2 ^u <)KS 031bȿ* 0|+(գ|ZґDj<'h "nj˴m:c@ )G74̒ *|ʺ lF(?gr9OR$ bP7 p>Y(.'x>3ި:!v9E _tꪪKiuplHY@xsyfat\S4 lT4X6Ձt^IN( $2G*- ZDZ嘡j'6 a|2`( D7os_##kP344T`0t0fe*o@^XTL"($ &@%.w2Z>,,=1ڄ,~,)ʣV2L!}j#~yԯ'j#0*b ?z `Xqz!2Z/xՒ L aID`N衡bW !#R> "B+,B|>G"C`g0Y QSZ@"X 0$2 ds yEQ0F㛄jqPXa)A@EJ@ZX)4G*݁V) 4W ,|H jǞȠɿ]Ef,0#l0!ZיVcUOK >s)C7x*E(<;b#T {.E=T@ &&\8 X|'bI%Ft0j)QyN( `JB(Fd؍fZ!B(}J9yBa[Ͷ-1H a2,㦂 1",DddRTHB5bEHi $E%NFYK_8lm eRX%#ԩu$DpF#HH@CbxT^iX+k ,NU#x"@23.å9T(N"̈́nhbD=#31,WjbvʂǻФ[2 ?yR `DG5y;B~sGLqV\E"<$Tm`8߸ 0[*F F*03 jnMLs1=htBw5cv6v6e!! 3D`8!]~HF󿸶*(NFXebr{LzW#QYGJs!m7f0@S8@OWPQS%3KDu[5~~zf^&%OFR"X $DT Sœ{6'ƫtذP1TNIeBwCha%c38n969b~r@<@C0j'pUX_d^YZF;ƣXͪ @8>?Lb:@0h 6+OJ)}} G.3HrBP'AjZ@":g  )O*r)J4 GM3fBO cp}@<-#/k/H$p) `wlE)Gm5~iD} rE&e}@hɠ m$6(…:%  DhZ *,"OJ#`~#d*)+@|mG hAju8kJ:l ` H>|:)dG(9lMĄ( qF GfoPF' &*h+o"=qxNnd2BuahR.vEXw,sV"nUj"2H!XbÒ)Nt&ʎ/ܲ'HrDn#,X ̀dZ(hӎBy˦`@'Ezʆ&nDt(B(|HQ5"(DAAAiFʉi\ P@!4w.ZɸqVb:("2|$G C0bv/ Į!*h )@F˨"Ą! @ S'\DēăĻ̂F&º %ap!l(Y2"F .#'@ 28Eb;ClE*2;|TAf5Dd&fQa` 4:,BTs"`Mo"f1q6B`H.f75)BHC4B@ )պނE`-9t;I;V;?3B,@ Ig!.ηH?UL:HA5fn GVTR@>G2'UN3-?.%ZWпmB&+uLRnH Qf( ݅wo*3`<4j`1^J9DS3XA+wC0AjPOj8-D6&Y-reRvG'FDpd3J±h9,+Љ(V@VHL 4K6 `O&c1EFP{l{5AHUʂ }Jm*Da|@U DvEmk. * HPjr CMgD1H"$@^dv:wJhxVD)"E+9SXXo A>K"jc/b:,bK` 1,duyN6uHBZ`ѦHD2saao`{pה Óq j1}V?j}3ѰG S-yPZBH.Sβc{9 d@_ F5b!b(N+B0rX`ω&)FK& d ʈ7Wuc͔Xd@jKrN*om. Qׯ @n;jMi" v `"k"=2(XM֊~c.0 @l.c^(-;"D *!М;}쪶Ѭ#d,l1UǺeHA A8;뺑oKAW$# "VAR.@n2UOh9~ƴR79bhd<lmMG:&`C $Sx7^|ãt&m2|u@ X7F/B0,D" A0HP$@|E (3IP |cw Ic/$@`,8Z P2x\ِvמ/鎽xu**P2 B J)qHqӣ0(! HWcƽ@F 2$lv2(r`>VH8xO -RT"J"D#HEM-8Q`oF-nķ2MI,›ipŦ$U"2 `O<1 u+P2C5G="6=&cf@* v 8L)V]S4(n%qmQŨ+rL吣<{TF!"| `p0r<%̢$91WU2DZ@<JS, 4I $8Uk)C&𢄣h(CA)(=MOS\1(Y8ZF) _0 J,N# ѨJF-$hVrv2"H(`'HRt&N׀['J8(W`CҊ3s(JVs`1ɜf<=;zj`0 L۞%r(4XgpT3N^sw2H |18v74Eىr頎.@pRQEiHIa4&/hY!<sK/H0Q.j)'ɗ+ qEhXp@PܕE A*Ƴ{+X PDk2^D-PP b bؒX>Z >\V!ZNh|x[*JԇCY@t hkxY3 8" , 0~~;bQ ń *5Xr0\z=8 Hޏ HNM̑9 .%Rx tdg `40t Q"*hj !\p8 ( 2/Z{ yK̻+[ +ҷ XI >KC `/:--j ⷻҜpkU'ۡa 2)iAd; y┈a@HWI S804 H y2;GMrUFHD.k)ޓPӣC 8Ť-A~hD4 @)w22𒞰|`XV5!c dءg Hʑ #:HB B2+2SE| JLh-3O37 )EI 03+[[m)D-Ȥ (α2QWHTQӁ;sg @S0RzKJ+Eh.x&b8b%0R"C}Dd688PPRCzG )aNT824 X4w9LARђ2V*;P>8*y(QpKNR>Qub7  ,‘"S_29 904e4> l7d0NX|H=xH E9Mh?iQ#O4?$ۂ5V 􉀇`#$Q:O h4n8"2Km{yVWm=Qةs1׼I1h1!; _Y02Xx63I5PDꞻHݿ@?;@+衃:*JyiXi+}(=04]QQ?kƬM/ zX.+6޾eڹgT8ь؜MT$ N>:! ɀr⧰8 .2ЈXO0O%ʞ4zGH.vBԆeXÊƕH)@-` Q Ȏ! ,,YKΖqàѩXH$9c|ռ, 8pu ptDX _;Tɣ ";5L!E H!F>|+|Gi+8[ /0&]ڗ/q._{z̮+Hp ;X[ƔG〬O33Pt2AY X==5;j '!o`K9z˄``E ؞9AHY  I,!ZNWQFPQV 0 oN  I ȗyc.g{vR2(He1D+͚vgX,@pGI,r2%Q20Z:v!-'J fl?QIChV)k6*(+A^ Hg 5]q&xTgh%uTlA(Ky!X-a0 X U8029a%BW Ip ԝKC Q;Q /X I<؈~R70ApW]B pK .MADlx닊 I2E: h0eal7!pb JH,˰yJxHA> ǣ2!0u[LQ*#@9^O"w9FՔ|85T%Aُ n:!I&4AEH$z Pqj2ӆməBne10jT ik7 :CNB @V`D?0^F:!nc7֕ht`FM`\z? i[Fek 84,hUkҥ9.qShP7 @AoE|^ڜq"p(`>b w)銊VJwzQv)[̹_A>q=D%k[?ɠB] H0Pz7VB = fk% zP6 Hwߌؓ܀DH( A, zF+c!t`e_ @rV{'kɰ/@ itZ0PZsx}ǐ )ـ݉0 kiωJ hq+iцq5UA--mqy~p w❌ʉQ 8q )yPL~aaI88DYSt tc!8p5PY=12_RΦ24X{=TӅ(S+T2q95!X XQx.\Pz _ qACVA X;7R%tEayShdz2L3>\TA/|`8~O o@/ p#Ј@ -f-}?@@P' IXz=^Ӊ z Z9t~4=/ ^0LF4ڍ]'HZ-5ǠhFe!Z pNye~i}gF@`)(vDxVᐠd@p~t>x:d@{ع +ih렚L}bϧ e "F@0nsǤPC",$0ZɰX@@ GԺ*랗+GBZ}K+*p8pC9i h2(!B:DX趬 p? fCfv)`g," !Ankf.r"!.Q\Uxh܏0 O0+ih{r7fQ7Ȯl(HsBk#70h6Eilb|E2@E3! pD.C ~-"ʋ1Z^k@IR+P?P=-k6K̄E˂zB'`e I,\E8R9`.i|qs"~!2 6@@hi@0 *[bT>Fu5C skM(Fq+gdWn 7xi f:H ۉ<ݭfJ4 Yp1n~(ґ!pǷmFZT z gtBi|wӾ+z<,2g#zY%5PSc .BpRɧ'fչyD( !䶲L ]$MՀ;aTcH io;ހ-ԸS(O(n<9ӜLhM22M@si834 d+"6' 6JyYEf1CT=C}oJѼ@>0%j%\a pAIA)c,@T 84#MFR7“$@o" 3H@bXcPHL72Mi @%2c2#ҴTK /tD\3I#\jVPc9%G 2*E\ 0TGhM2`9p~pY]ѷ14KKqGB6%9VHag J& q иC!8jYj !cXj <|]B a*jA;pU9u25Êja!="&у[MP trΐI PYeH$*X܋@P " A\.:D";Z#P+kDBxM #PŸj g*g]KȂT @3<Q.Uxq#Q7 37ܗGґJ*^,bB_FneͣD昩;[/&Q83{F% L1^5Liþ G0p!K-,C4qP*JD p8 Ҏ4`JQ7kS|,9K#1  % Z wh| P8$  xB&Dl8?o /H  |=^P4? eo l4)d@ 0p8@ nw . ^O#8}G{ή׀H*f@{@@$gm$:@,s XnH& ~?U9@  ,'6шHZ2_WƜ Ҿ߿N40C?8hүCB0Z+<#6 H y"z􅵈[ l3`:3/nxCx0nY*h,3(N4pҔE4 BؾǢvGkԻ ? gᰇ(0!DCp:9k~9r*J`5@zp}@(G2FG(ա@l bضE˭:!j[H-hS&bslu I~OrKq'͓A x&aD/-+C:`nINV X,C9OσVʬKs8;,DA?`o:g>㠔 JУ1B=@51eFI< 5HKJ޵] Pd<#)C蹮:+;#(B$?f yM[j5,ۏt#? c]ZFDr&GBš4\n˝ o]7H'@h{.=C;L !x.IKkr#,yeJ:X݈F;24BL{ހD%n)gõC uGkbn?2?f &pmaIc~`TN[@o3%#ȘzS 0u$3Srz(H]_@VJI-J"q#Aih@ɲw @ΰ'o+2vhm5bFɌ8B*&ƶ~" q>(rA` ֹ0qx 2@M Zʖ JJNEɼFj zrP.+%#hc;G(z4f'sX&`*\Tbp5XA5EN0"A@^UMI<`)=q'!yyNy7ANjII^s/q 8TCgGlOO gY-fvjf,sW%O7.w(tϝo4NꝬ #xPۓiԖ2SΌ3A;0 -2\HppuS(Kf e9?0tsHHChyLxJ"r,rM6' NiP V^ja tm=AƆZLӃQ%"<#f `_vc$9h=AUEB  A7ycj&%Ҫjwh"<" 3/u:0)E,Tr|Ie x5XNZ1mdtQَ^saCI hS !2p a4|Mkp;!\*A{I #p=ف ^HGmh!rZP5Қ1DMfyl .AI7w#Va;AwM X#ƌҳb2| ۏq[o8ƕZCȶPc~AwZDH^y 'sMq'=MmfmB)LBG^O{: ($PAL+Ydu3Fl҇M7RXGxE905yvWJ/-8߁9;(hlRo+3%Xd3tB씒{77 ]z:EJ@  7<7TP.ȞxF$RF});th ثCQAcĖ-Ru(@Q[HP ,ێP&,4 GwϷo  "8-Dן.@˥ڸع|‡ qDLgjf~wz&4 k `0'b o޻@3G4y?B!3DU QRm4ZTX`bv:DdA>L9/s=.!߫q{vj+?CDq\&a v" @(WDŽBn^Xm,̘v@ O3.,V Z)$MN4 xcb@0~="TPl! @ F3% "P.`@,A*;@|  FʚE'n@\'&&[T!`fC. "ibf'DMƴ='xe 3%d#%E5C;M&c)Ҹ<3E p}Tu6Y.l`jGO*P&C(".!FǠ J3tE1F#3lK!X-40 ƴaքN!k4N9ˈn4d NnaN A8x-=ȜC= F:b L݃r&g4+4B$"r@1p~aJ` ]Zs%,G,,L*`'g. b"t8%J,$jt(@ V<0^Nj"`iI|`^Da @0j!m:ֹd5B4r j ^̱Z1-Gj;!M ƀ2DyIB4{„eT!d nj8 +SB@|!, B%xBWD#TT4&Oc1xeTòK6!UI!N {ThA^I+%@ -FK.ɨhjw?.OXA`X8z<CbZF~ưBGMZfM3&03(<6Ta6/h&&a.yPo:6\Ur[Udo6]#<bS!ar:[@"ck2^nYNl-ؔFYE=j1. Bo^DCiLC$(`A@pC3V dxLl%V3r.$Z@iNQXԤU `t`~ɡII ŭ"A#O05@a~ ޴ |F!Bn\"+<03Eg 0tڬ¢">յ[pw?p!hZOSPԌBRX=D @E`fw$\̤fJ0RLv h .6Oo F|S& H(82(*Π돯VB?z-tfLGO%yũ6ckzC`Jv&աAф"Fmo^i B*ڨ%!lC*JpJn%"nQ(Fu(fJv(9.J@$ahdFVA ؃P 7ahʕe B/2˟MRA[*@t P kbfAMl,@MVP=JjЪL9SbT00rTYިU.ƍ↰ .S8턶KdN<(S@Lt֩R-ȥj< E@qMDD` $;7ʠ< X:!ZV~ |T[_ ƭB>dAKQh?&afP IwCp(Xd/b3e(Ҍ3JKd$(': `5uSuQW֜N%2j쪢SwzL2ioؼOj8j|` OJJGn x8F!:.鲗G># !Gs>r `mKg8dF L9!jsP0 ޞH^{@6~@OB ž! Mje>X9Ţo*rbz ] /FMbE8ɴ0W-y"b ``6v&T-߼Jh6<-!bApء4MrDwcxTM @Hlҹdl4P A!|I 8$'Gx9+̔}@$ <O  P d~?##@ M"7NQmO~n Guɦv ZHd/@ x|>@G}̀@0$}zT0GIcTxhQ&@7CGjH.y$orU$K:^OI.n|uT$vv4ilJŀ}صIz=u.r֎&Kx. \Y\@zRR :d{Į%jkz:ܮRR1/l1@fH!|W v[Nh( ։4el(ʠ'9&$li:h˾jR ;b'ˤ? ex:Hޙ 1Q2LqxpK#GE:k1K_ĉdq!%PɨL8keiYc(3j$)2ln [rLoYXG$]n/<aacґj a !3 QtUIL2d#2h (Iq$Ĭb+GܢSN(Qa ] n j#lgBPF! 0Z P :n1hb֕sN4=V;y_v@g nPxZG!dhD(>\ΩuGAg tB ٤k;MoDzۑ[2g=E0]GäII0p큦w '%߁80`;NJV|ڟ[X K|(Pzd!!<|! d40qFIG!lL0̕wU?\,w]d\n3] Ni(:(Tg}f|*dH@K"h nk1mU%ya@j;P%w˲G/ÈA:rJa!Di4^)U$>g(Tn3?*P)x ,FNUEx5/DKa.+PzC}$KΒSdQ*a>D)"' (rz;;GXH1'`11yD f Ea\6a6 YzX|oDJ@IF '`=*PR혡,Rv$b(CVC#&|we]zgISԷwIQI/*N<V\j@+ yb*EptiV*+lDSax#LFS&msXBU>c|5TBLrG<4`plUJE3͖ j;)D+XX U3 N**V`wH|.8 1ݹ"" ˸1\k+ iGH0(-88S9r`Hrqg <@Г9=`imɢ,Kp;?0#2!Ę"@@ X`S,`uX<8 8% p ɇw*x,p&ih;=2BiH `W< { bB7zZ: B`@'3 07p7 3@Pp d xškC2 RXx<l`.ZԦ۽$zD\7/. 71 iϪt #x"B<> @ Ȑ˅V"RP90s qJA'pҋZa*Dt  kq9$(슸4-t9.|txI99Ri(BA[12(y4AW3b3 %j*ثb2Qp C& 0`0yv /h8jABޞ* Ry[Aa\  ylNj)!K*52IJ*nd (饀^x`N  *Y,NRR jBY3$ю~Z0(jKnX5jãsƮLS3"a(uxa&iQ4>0  ,.X4Њ_(INU&߽*2rBtA $)C}YZ5MXCHxFzBPS  r+QHx9hVA~Y k񯀂X 8:TPSGy-* 9u@<4B*Q 3 znȊi 1ՆC( "mEPRS8}K4E;BMCI;ɍ@T0Aָ{aەX᫊5E r*Pr@ʽM5ǫӑ2CNPɅXhIAuU(`E⋨1SP`Vkwޡ|Qш'uՋU,πUX<>y#! USlh쫲ʉ|6!x{)8va8sJ 0_1^+PX +0 &;F[I+0HPf\89l31K HIG=TH;^肵'ZQ,]H`oYAˡ!((!'M :w4X‡u /VcI<̹} ӈO&C/XE)Dʘ0߀ ylk >_ InIIV Ahxjxp-A b [ ܓ SR8y %^ҿsҗ } "?9)pPM86F@n~ż0 @Sk ;APΐC৕lg#Tt e0d0LJp>m?N*⟦ # #S.k ߤ#0X"ӈC S 0hqP1 adCTx0#21k1"?aNrxˬKŐaӈ[ h  8<`}AܴǾ!] @a@`9<}6d 1H!QPRP8yx7yp߿[SjOH<9|pЈJg1J6踣գ3h[CAVऋxjFibO!>3 ?`Kx(/$(&>$륈 ϸ(SQh#H#|;tcw9LVl9 pH790cONK7@x,QCY npՅI sp *,>Ivq-а]ج7K$\^ԙ2 $Uh0Hqd)|Β/z ))'4oRKa^x8)~NJژ2y“i'q<\]jwvLuz@ -7ڔ)iһ/T*Sh u0qN 9C5ш qY2d{ͬ~}ZbynHpqXwX=]PM3uFŀ$m!p ~@@(Bj5c ` RK!P<LasAQ`s&~_ɤ 1Kdd |_R )o,J)@H'U]CaTX:SF ip=H^` ))ei 3X}pH,^-lr] 25p) L@u9 )~X%daPI,|jp=&cᲂm i6NGZ`@2-rhዢк0 xGBP}ʈ+(  ~5<\$DKF b&Ѩo膡(%H PU $xawsĈJH* (  :Tb(he5 ZOa.[\8P$t{02,h% GԠ36jC]ǁw7!^ڜ%SI2a@O!s,e<^XqCԁ3  Dic7Ia9\VMEhcK`x ; "h1ԇfϥnOZX}nOl_l }=eV: bl4e*"i Ht݄Ä!@LǥIH){T3b jy5R1@Oj :1PǀX o:T R`= HYcu2EZto^,HI ($q` L@38BC.Y>j%&KXH*N/ĖA,`<<8CW%U&ثs6G )I$1$0H 0":z2ABhF0BA 5mA)/Rn-EAT 5V)tfV<@F@B\]̡>*u R0mTV70@4μBCB0H=Nڹ` P(D |'8$DPNh"+Ҵ Ցc4w# _ܚc|\7:GESCSJr4+fZt<RXnxg -a@ ?p.B8&S@BP(!)x6Kk @xQ%꺎& @D&QxҚA 3 w:6} xjb;Ȑ"B&In!!V)0 5RشB S$C°Uy4LJ003cg4s; xwD ~we Np*}yD/nB7&蛾lD[DJ'L8!Q%m:rl㞷J,]AR6gs!:R;eo`kC8= ROR萊ZpK;D( d)I&`%CkaLfq{6ic EB!}F<\͐lX57F[ m)W@\ ^ E4aъ C|rg!L䮴%e|I4,@YhdZܐm'~XI]jհnIhX:z%%x.KR&; 1F'9+kri 18#Q nquj:`@5f5Lm 6g*T{=c8{4'APhҮVY 2m XM|-*&ON)» *E|ED0FD=!c^u EC5P ",aR9(HB& h pL=j>#g®i63q||vbEB.dL+&pAPQ!@q%"R +,5C"MDj˖&*"ZJQsx5>mB#Z$VN$؂@ ᐥI 2 p x Jc 4~Dm6VS!TTf  Pu<*ᳺ3H*,@cKvWmP:`~ EGGL  `9`444O1켙8`* Yn&-52$0xdža.[ NWj ?zSf""V2"bȹQF1甜8Pj"bhl+t !6*KЋI4Ep`^$F" nC][a1FK]} )h8EF0dA&v ↠CD 9 ("Ae&%(PB(hFV ,*+&+5B ^Ab:ꈠ(n4pr ZBIv$v2MȔ", eayN$P8×W^!&j#"tkL< krX ` F&81N)l-%!|Nb5/Vt]4E8J92@6A 8] ab@,-ޝ e  Z/Iz i>J@.Ecr$nx45 AD*2`$y ")`VfH @l h-*-f[7HTԙM2Xn+3NK.".zh6  Se`hQ& j8MC)hscL20nhp:&CTC ;.{!tV,\$8%NZF ZH @ : /<iIh:fdgx." @&nVdp,3p 6A~1W䥹{E`V de $ aڊcѰ9r#dPBS:d-f$咋5[uNS~GYMPa)$gIa(a#D-:\` @;6 t}\+JRmD;B8b 92- I Azò*t@>#!; '3}wg :!@W xr m*V G%WU#e"V^4N=jQFgڢr(Jv vm3jL  aH5qzWZDF`$&s+cdD  sB;]Af1z;?o>@ܐ`( k> (vW}3^~Ѐ@hv`.w0{(Rh," A'Ky}'o-\Wlr[y<]pD( D ˟>BY]#QH)́Ķ[2مB`~=MxevyyXoe﹠ |}`ԥ/@#}!)f~Op &CkFHPj>xI:&bv̺2/à`uh2 –|j4͓0$ X*3*R%IZ6ǁ̰si~Yt]o*aǀP( P!   {4Fiz[i' f9r8bx:f)Z|?כ"{P)<ʻ)JPGjg~^E85|TRPw(0Qx#6Ut'oQ J3I6>Sܳ S`7d8ynH4mحF٨@:I7P3$# zALf9G8Qa %Q0!T - 0.LU TEh@#d@H 6cuB0T [Ʃc &,@P <:Z$ i G'GgT*;1xG0==1G=t7i5T=|U& 4JO70rR:bf݀#@0wfQvf<i"Tl-4K@$9g2B]in %z lca4ȭ H|0z2HJIc7m1E$D4Ƙ.&;unx1`9Zj32rNlN8 h,CP>a^B@(3jH a*%tȣ/ pP h (#pM>+@R+,ghjRy R M$0 gI1Xx$KŨbVJQ5F`*ș`)}aX+pH WyrcVRE}Ѐ2ݺ<iH%͘(XU6˨Q,Ex 7s5oG V@E"ʰ@@p@fsI I#ppѲ4y((HOQl6qICA 5v} gZCkU 1F8u dN%pK 쩷~`i}!G*ePvh@gN5'1RR8bSQn.}RPiv? XVH&Phq&@c z ȞhĨ7"gѰ$ ( 92J;$z<E*A 9 pPp!((ܬXXXYpI`i 0Ts; wH)क़tÛ "hٹ foN6 2h2E1#ILOT51 Uol-s+ںP ʐ`X ]Dkɦlܵ)׶'1\mĭ4sBe>ɽ i֌i*a!,?^ɘ lF(ƺrHPJx+ q E yw? BhKoxc*eXH HhX#'Sw3(ktSǸy6 r`y \X}IE gJ龍2V9Xђ9 T% tyiP]\Q|ʠRWGs";K=mس-nW"h :T< I58p6pmpx S1׀Ȳyc!cM*( %' Hs!4 `!r3P tc9". zܕxCJ0U vpzmXyu x4BzCHȷrPʂ o)ƨ S8wc3Qؼw2l },Q P cKمWHNJLȋQ53 8nZBُ,py%Q>8ܲK f(z(4J78Y`8 DMȽ0sp TYu!I$T),;BMVexw0#Tìr6p!3HZO -DӦQPp1*1ȯv@ș$$|;^S U\!!<# ikЙ3 fhFx-m #h<CND(| ̀ q5uu+]{ JGZ\ZNpEC: HB~R)Ǥ'CؗIA>2k TMs&Fra w$", #(JNd(·~ :F2#>ADZoOû@ɼ(CXCG JPh)Bp^I @M apf!18$0,ΞDµVJI 1MK hV+ x3,UJIKb{Z(XN`8x5 h( Ņ"ch% aۊk- rӇ1h](6:@t| ;03+8՘󟑲' 'T-4TlX{}TizL  K@@ഈ>jɦR*A(zd)t8ElZӋN >D'h[<XFko(5)x3x6\BIs(^,msPMI#%{𘫍=.Ɇsۘ-} ҹ6@)HyK:0P mI^^M6Y.E* qFk %6# 3}P1"uV`AYnьj H<9RUeѷ Uٰ'hAj9LuJf[+ܨ@G :4pʙ,1"˦=< '¤]WSgC _J3N x U=F;9bymv9W,xB|]cfL5nn H@A^BՔxz".( |R,9yѼZhIZ "ˊm  b KGl=7/qt 瓎sH5$2{s'}dE9(wM'B,qxb)GtG]Q5 nAg"AoV/ԁH xOϏZ5U:. (|vE}LTx쳦n  !Q3QT }xй#401h$h hݒ^P c@ z0G?pc1J%t{j f1c( >1g4b%lMi2tN9\P|B JdLgDP;f s eٮ@OG'T=o F3m (Ri6:]NL4n#"o7@R`fDSmPA >`~|.ʚ-rjXZN"Hm{,*$`@C+˜#{`Lt' Q@3!=q.;^2f~]AF1bjEP\ Hbb$!˂4Hr@G,-2 {&t`F!*qgI*B@!8(ZG *`CI신`;҂ͪ d{ҍqtZ9Hh"ukO.I2! P X^Qp)I =2[D~֒@xt !Ќ,!*خ" `vS`Hf|!rl Ф( 6 6%٢ȫ>j0ؽOvKlz,IdpCdIiD#3C)GM+4oʒYDPZ#3~}J鵏@n `:ct61490:8@$`fSXhhwBjgU-~)(NP<Fy>` qDDa.=ic@Βy>`dH{\MH\FPsa`l e^Syp. H4fp5Gh%VR )Ըɂa`(#k˩) ?Ha~3PFI>G{?S~ 탉 b( j G(~:$& NsH vhȐJAJ 8Gן&!ڂDS!\Q78DcAGɠ6CՆ)8D6CF2a%tT%0@ʡRh#~)2њ2 0ߋ;ig%"Z`[&g;pYKmPm5}JA;g)Z:DsUx"Ɣ !D':}q o05cy@4dlQ07T@i`]WBvpV2_!$;GB)D, -A;^|n~|(7}=}z5>GOh Nn^GwP Yx4< /4Dd>RL#.MH80TL3Gb?&E,X/&vvp>?a#C@FƄ@,$Bj.dՃAHP"6C 0z ʧp톸8BHH"gwJ0&r`P0VA\ha84x*F ^?iʈv(bGLf@Tf"Į8 z >!)`Yo$bI!p=@n %0gA!t=j>ϔv; d .±-X.KR?jJAZ.K4hgpm@.¤,j!â *j&TdG Cb(",\d>~2)bnb8&mŜi(uo!hT rr& 0Nl$N @ *&bl#IDG *1It,#`)?&cR1P%V"qnj$꾖v# ,c#"@ iPJoKB@S A ,!kԵ&@G$(?$e$+G \M7 . `q&VDH!\@# D KHB0)h $H~J(!c>آS b0R`n_O4O! {@B)A0D Dtu @"T $eN j) -F.îoqC$b>VU-K(j^!!:>;`NHCkpKCɜϖh z&*RApSSF`F @@3Ln"-O2BODe jKF*P?m/M @9g?%S%+` RȘAD.nۤ$?Âu2?*JA-uב9"@aQca$[$hS@_`F,de*AޅTdg8bCZ.F &a/#xJ}pd p(r mH@FZ^jG (0#PЉ.$܍b%L d Dc~=0\!*k>&SÆ $f'$$:2\d^KB@R0I3BV .ZJ6jR^pP쓲Ue3l;j}p-?a6c0D|Upn(IT%FGt@Xm! !0n=MOb_"$c_4gr؃x"%ONԽl"($aQq,r@"2 h 2UVA"˟!!ib")̇{~+O!l\#T"`NL0&;3CHRw>l¨q5]"$-6Ѯ.V޿ w-،&"xAA@ .RR;T0 jA>mn2TF,thF:QJAf-"Pds S:Ƭ__ģ"X&MGJWH ?adJbި.; @y\N -?n#Aǎ"6.2Z`nb!+76O+p\{~=*7h flSJ]T4E8 A,=̾+ҢX䜧;uXӠ@3|,6&kmO_|Ej  @ uV""~@RʆI:F7>b5A2? rl˦Z"!VYRBc O{1>ԛ6ZUPjR@ Dq6ܲ&O|`f j!ZN)wob Y!ct6mmY،/Z,bP'H)b,tr+FN3`/P!mzA@`(mƻ>TIm# |K)tv"eh 8 :e2@JZ:$fuee#,x5D4s;:x_VR{#2'zG_f,<zĮ,̅UU<5TiPe;um@ZCb5XOX)kqy(YC&t`CǧЉ-#Uoս`Ig:~⨯7r4As:gM3$38U}Af&b$"uVr,J"ܴ=Dr~b;fcՐ /³V婤〠 5@"į{8@4r$ vROkU@GrrYb,wD#]&!#lT0!oʤTm&vŀ d@܅ -G,_:?j^ԅAc ѯT &ҾTDl` $1.}tNU( ^ N.#|:.w\_)N0G <mvvdMC./k#Dp28.p!nD[n3@ J.t ukIIJ7G`f"@IZ Dj p w,Rb{j'As@ kV̿_*o&Zq{x*(Jg^G$v!ģ찴A}4scu:( Ul`f`JNM&o (xqc^U+f 6>`(aD2 ?80N)@g)SY5%S#Q 'zQKEj@R3CEBjgY*ZO=Tj@ p}rhSFIAX@ICx)f1vISh4|^h^) &$z1~6G'Rߔ of+^E|\ryΟIy@Ƈ R!gyx2h (Giԭg\g I eYR3Hp* b"kB& @wxTبΈj𝟧Ԡd;F|',#IR`( . $8r.Z>&Z#h ` Dh1ٖ_n\W@kE#m ,jH v)i8,ێl,6"@bI"Kc"V*҈Љ}Zh6򈻭R7zʢV2~+񫮆ʕ!*,%S|[ :DlcTH"GC~eCP DRbA C/t2Mˑz쬣 /0X;ɠ!n}I'0L+^wP]p {6D"!1g=h YrMqH>=X!D İ1L0"8> tlR9Rh31p-s,}[# 2$ >̅ J < yv pk'M̫(lxm|/12Yl7kٴpfEH%h !H,ws]qt,Y$xo ŀBocnTG$a=J9rbYsa㳨$JrDA "ʁM~e L6 93R"C*8}^JARjY{%8$dYR(EA?xG@o rB 6pLbf "̂]%TjG7,2vRwŰH^ a)L#5"ј˙Nrq*&6\2E'%BuJb0};GA^#2~Q OH]ޞ]; Z`8҂1)xGH;c/̛1p VZ18"IyUV$+˱r^>3&2#iKd)t#' ' 0Nŀ(]Y%E kMc'쫮l89;MT(^i?H$ Ycq`ܚ2+uoAa\d;'nt<# fLG#Dffm/ !P#DȜ @)^.<#a*m<Ȁ#akxy!bW*J|aqp 4yO=p:βQo22YO+eQ D/Fp#pa nUvtLF2ZiE>VTـbˇk!iG!֦Cx x; oz#8Py&8;*O[9۩H0Tc:N5ӑm@wrCH~6bv6`h ʎkE=Di4Z ܜ[Lȵp=PQt>f`/pHt P&5TqRMK(4Bt0VJHT4,xȅB=׻A6;lA` ОhI!hX`8Wh](ϚYX6SYJbY:$Pv"eR.??d$g+@x3:"" "ydX딈XW%(Ԕ5 ]Cm@Fpd, P),$Iz ະ* #" G1 ^9BSh݊Y WAp{8 tЊtXW[@NJ=H(pv!jbypHoC Q؊Ѽahl#.q+*F3qy(vɏ.2x 7xH*Bz3&RT l2<9C+^"a"z10(q1MEIbȒ.:!3;N(19NquQ+ “vFo 8VL(- ;$zF ^6૶bƦ)yR,GB^`߉}m@, -Z P[`TPH vݱ Z@"|K.-d,NAxkB49[s5mT(=l=!XϲGQ 8.VpKk1 HWƨrDNȞ9@]DCY - I8zrxK_ռ; t {J1}GA1'^Ɲ@!/^u-H@HX(#REf:*Cd{bainxp/Hqڭ =$2H E:@6"6Ȅ   \]k>c}JH^" (Ũ?=-l@؎'VA w jxhey]IÍ(- Jf(.&Pt ԃ@R9ELIG8:4"{i#*E I_n  .! 4'Z@ u@8>H\Z t `f~-Gm8Y]A*pϏN!8M_?n>FuŋRK2$FA4zx l @ 6_(؝qYHp;9eHbv|@x5^NآL p GH&v];> +W"(J8Bl ZckBBrx< BP |ާ_a:l 7UꝠ( cΤ$Te ? gP <#w$M;葫X@u` 1a@X^^2H)]0!:R{FmyZ^2:F"i`zH6p$gKanpDL_$F \BA .n-A(n짅\]kt #h$;M'FiJ.hKb8h! f*E[{ŔY]$c qvP& Ō?̄5 h2K蠆c 7a>7KVyZh~`XI3ƏhoYЌ.͜ \Oj :ZFKJ0Q%At'@ˈneN.1ATa*<@F%bB4@P+#?a$ :Os@"@ԉ?b0~'KP-g?S#qdF!hZd ,I G |3SE2;$T %J%E䚉 zP @VTð4yZ\hP&)z?׿!p}_`,6'±Q:c bb4@A+E"SI6OM*q 3JYfNn5@r4z.-+Z$J *0mF.l& K"30QJԜp`4T4 2D)NvAHp,(;\U09HżȢܨ \н>==ȁ}$NB>-(|+IȈi? JAǤU3s{1*ZLJD0cZ`0(c~ (։¢2(R}eVS@8RJFy-u6sU<p9wX)H]Hq{&F'kvX @' AzQ2f!q7nBމRa"vDt/0tڦQzeLMۣ"DKOf:G|C_uyF!jZd1Rt1q@c QC '\u*-"H%5@rb9U5O- ! PTT !b;pxd<17F)!PBڡI$,$R?@@@#΍W{n3:K9(&W+nLX| SH\FFjn)b{iHF`#lLdz:7 d4?$M{"#n KxJSka^(E \X;@ 1>nn#Qq. "w+c2 y+Xs W iS2f4reH"P*TH`m ; g$eoRߢ3(o ՜ou0{]D(YhwMeZxcaTS@JFOK QO8#+GD|BQ +Ez;Lpy%@[{ev 8TP$:xt\tE"nޥK~?,OW Tk.?KQG!/>vΉ괩Z$,z!!;VID8Bc`!n pZah,`h@T@T ڏ$kSY3@{vYa/RAq:^'E(@B%JV ]{!5LP '?1h 7q: q4AaR Q NO7& (ԔuE),s7;t'D Do{34 T(Y$$Zh;?Ds}2*!A~FD,3+b/iǒph xV_o*RBXA0QJ6!b(Ĝ(/·(ړ&1$^%H"@,hRx-2#/fc9cDpF ja^[#Ȥf\j޾%`)~EN~c\Bp` @"MpRKNb""b!4 g>b9 N"/dCCZg'Fz !bLpx(DŢJ(>$NP``.jQ".ьe f$)#))NK `/,/p͢/#Sd^"HiAtp$cL9R0HfĠJA!U l[@M R#H!(mRpl'v\@4!"1䈅#-0D" AV@XK~#PpE<=5 !i! PA_" "0$\& n`Ik9XZ`i6.b&cLe83,W/Z'bfa G\!~3DK6S@&P HLDfi h!f !޷L$P$DZ j` FFbq%8wc-TEX:`/@SgHb> Vͦq"EaVDS;U)XG^OM$st&"K"2 `d氏C O%T ZFpBO!& @xO5nH[8Ihx/\kZ!;>iH'DrBMap|vi:-j!Bb'Pj`~2cz<("LBA]`|0ljp\*2#cDV$ / M}$=bԣBg5T7Fc 14#6 Pr=ʁB$ Ad0&vgmꂄPHJDg )єzMD)aQB>Xʯ` 8*3Րd!eMd(1 -0AZҍ2ebNcK "vlm.P f!(G5u:,b|7e@!ye2^vc%ԟ`8BN`B!PY@D7xÈxpxޕz!gV''o"Nau/Tb㊓xx!Im fzDr҈,#Qx0hd` pղa.P@@>ܽu_k 8aFI 21ad1 kgu:BM %xF' i`|:xuhjG>Q",ǐFp]2ԩ̓Jp6NvX+j$uVB ~(Έ )꣄Y._ h-#E?z|$gLJG`O!n?ce@.6b@b 6:<Ffm ~&g\eЁf@wr8h aj $ZDV" .,R[`:*|oXF[HHZ`'z a0nSJJH,-@&4u,@<:` 9u܄O89 HH.&gOdgTc8~K魂t{b?< ZO(+U{ZLDA ʬ-L$tq)v9`"9iB``f׫<^"+X#X$~Z:BtwH=;wY%5QM6!rG/r'3I'pL:'_<&IF@ V ˄ZP&U>h p"fe)eza)QT8~`a(U`A*ON炖"!<A6 &zJD$@9E)8MhH!3aL|Jx!Fa|RL |2Ӣ( Ef:!͈NhC: `/„XSbDZŠ1JLFIH Svut~c# SDA4SHa8憧$4Y >L!^;5&MHX|yJ4kP> /vx qxCa~z.֩>62qg*f/_f!Zi1Rf(}F=f, nQL{ N{t~a~tq8,kEޣEy} OmUoAH|δe?"B-֐ƂgS ?QXPHu0@A@   8|P8fAD_h%#ߒNJu: +?")[7@H>q-S8H X@6CߖX$}@`5)«0B{2P_2^`u89NpZ*"Wcϰ:(T O& ꮸ1Αmf0. (u*>m[ Jϛ  Xy +&Fָn;?g!mJ h$C>( =h=1v0*!/ F)(! ,/I c-9s2פI 20p7x?y"+$)rEٰĹ΁zU<v#6iVU͋V/@":Nt$ `z=ǹK шzGË { " )ŀ3t[\uDs]scG :~RA|WX$s+lx}1T"(U/jC5p\'NԣQ9C)yE ` 0B *n%@0WLAte'5/];lAdSq]QX9! ,I6pSJvNJcvR>n%#&:cX:WF \n{@|V @K ! @ `px@h1CWGˀ`X =`T R2E:PGG$R]KxG T "@#((Ҭ"Y4  4 3 ph-E#\hhGgJr=^ 0 +PC}屔Ӿ_QdU%r(``iN8 s"SSQ:D@ag1̯ D/LjD= zHLh}Sc'Y#r)#<8^šK ,)ةrNG U?LR7 g tFBWEo#R 3\큼`T @LaLT haŋRA@35d=~tXJ"Y!;gpbxc[cs G2 ХN | f,@z"_TĕXN(g :dF,г4[ ́ /W @lӧ.+KDлF#Pl;JnICHeIHPyuKgԃ4Xd+9qٲ_Ku0'8q":Sϔ u,KL$Jf}$ s& !ĶR]y<Y X(^z2U.Ew!,ȷhLe"=6ommRR_9 P+hЌƇ+(VOaPR)|)60Xђ7W{K+- (X_fb}k0QTtz=~ЉJsQLZXzAN iSL1#J|q13^03A`%CI Eĩ DAhj k?7] CanSYAϪq'56o~j0Y9_?I;? 6R@;N3 6?SþL3k{W A S*$;C `pjJA8 P-PĨĘa9> 8j{ i=ġ-<+/IG ( ++*!-b03YS֒9,̙)l ѝ RzAly!T ںȃy:V8;(yA$iU08؁YZ Zp~R S$(qoMJ[jP39ʟπXLH!a2hH H|zi)#1Ѵ\G٘8Yq( P!VhԋEnךƋh58XrhرK/xE!JHZ 1ȯj †hX`7nkICiJ̩Hؠb VP.|#XC܎Fȁ H\MI!( 8k.)q(h(J!Ʈ; ɜֿ A5COh`G1`IxI ~4LIt3shL8 I76Xw0ƝP,bYP[ ;$tE3i+t8IsFYqF0J`4IG6<Ҋz* :[|@(X;!ȓ,M ̄`DH ̴ ܙ-+<*0 >-SR5W|ͱ8P{%cZTZ҂v StI{D2%຋4/SYoK~??!nh[Hq(zJȪ|HR'!n@,Hnl` @, x(ޘṔ]: x{A,"RפXΈ XyH6ؖl` sO,<҄- sܕd{Z}>ߛU{z0LX8L%4ӺO@<O χ5"H (įWː5%"$8 ꑉQh^hC@ۜ8beAg\ (Ɉxqif@]H跴0)1r>(Dzj+ Z)K?ۺ@I WANܹ?l 2AF._N0m vAFW}Z]׶ݿыN\|m!a׬S&9pm+|/d%l9W#uy@ؐ ʎSSl@J;l诉iT)^ͶZ’)+ОPk*' .-^I̙A):;A_vh8!V IR̃.O7 l D [eȑ(oϕÔbS1æDf9pЬ 0=҂5n˹ _{j| ~E`Mc78@"*]$bOмرZ0ͽ5t0 C'P]x=y6IcTQْKX3IE⌺Ag(~EXo+&pUA@(r>5|G2#X`ćĜOUL Pk(49H@QЗSJΗ0 硕22F6R1+v߭eH~:-r2g!C-H\)>\D{r#; -3H4P (bAB!J :*t8_ $Yg]y(G50qt%U{,&`J@2򩤺h2=Gh?gO^#>meٜs]|L ʄhE@ t^*2|L( &޺F>L cFQ9QIߏ8|OP }P G%` VV|>&TQlUh PCA@JTQj /GuS vy<gtxx<^@3!a0KP&CBG@p\%0(;@Ya̝ ` 5l`4^-SG|l^gh`d4D `Z XM *(z`,4ΞǸfoX%i&X "(P   `@B+x(pL ʒ-0J1ꋨ$*~">)2b`*2jjL 5Ө i ~` )jpԒ .OJiv'i2/UAPD9 B,= ͔ʕ+ʢ~  pjF5CPbi+L,$(539ë.zIFEXM$hZY\ y0<'+M'+IzXx{Bf=a`H=(iW4H;KSԡ{{ځi XR%8˜L H.K&#lUJe`8 8O%UٗP-bI̤x{ PXIh Ö&S2pj e04/V]4*XA\ QagHSj)-`2YKV C\+*n%!U찼*\ᮬƞVED-EAXa8R\mκ@5ҏ,6a!}LBIHE'8/!ha\NUvHt `  Bq~'H/m/tY4jĪR:|**g"RqaOSc@4%kA`ox*4PB\(M|2MV-!@́C`QwaPwl 6 jD^v;"@:~fC<4b~0ԭڻ Z¦``kJ֠FcԮqCB (6!bdy14-eb.*08q"%T!IaAfLPN27drF(='(-h8jFcB̭Ĥ+KȂ@ |ANԘTz0B`5(Bi4;"P$Mq8&:Q* ŠaBA2"WAƃo> B$ 8('`@*^lrsBMO)"sȤD&S"{ CQbV0">e3 `= e`6 6]Vg0KR.[D( G4@'u<`!#gơ=]B0`@7k@v mV9>`24:$Ю' #0HD,BHO&'ea{"a,Yse(r~7] Lv‚=A`%ۏ$Hj1bXsZhZPKBa,Ce2Be"(7@ Pdl &$6!n%8eB$Q+SUq mTBF5 Q+Gj, ]php=Dv4kVeVԱ  p}Hx~k ‹Ҽ7j6*pweWv(m>zP.hQid+qGg2u}k7g%+Okg-^7q"B>4Ncv~aA4ؠ @K1nFM!pJèƒtiU-s2$1iK"/|5h,+e`b@9 v̢27XsY LڹRaz, a Cn$PERA"  1dfQ[u ,nqmp [7?\P&@Tp-0@T< < ԕ6|Z-4**Z%vA{Jt鈼( H. !(;tMWaOvbZKkn<N\2]^T@@E:bXm0.% ؆CǮxN"K($D@AF4qUJ\S H!`uͲB]hiCFc]a!rf#:+Xj7G` wT4zĄm2>@.0v:#9HM2Ye:>P`JW%͢ₛ<.2ZA7KA-|$!aЮ"աf.ګ\b}h01(6#`P?~,%"ڤ12K)bv"!abjZ;2Da`a FP^,>& k8!6T X@ <% #r@EX0䡌BAT!Vbavj(!`%τ|n%I+:&l]Dwp62u n+bO[8kE-A`i-=FYduw (0()7[[ Qy=I |XH` Ixt+@ A0nysH6wG`znu:%R&&XY;p@2rs\I'~|i0'{@`~2)`W1NTmn.rɽ{"C(ɲ&Y~g\s^`h(%&ܴP fi:|^) 8( P< @yE"(J{xk&8sxGM:;Z '̯pˣ3XZFeiHah\Û, G  H 05q+Rieh@2@r&5 K&K$@N r-X;&IL`-sFty&̩ =vx3}n`;!'~H"3]eU9f5& *1^&""k)|'H#\",)l֞ǪX~e` #㞭Ⱥ~2{`z"(AfFVr #9CPsZ'Hnx,$t|`XD3-0 -]IB'<"GG KT ('p*1aB .('g A~T E Ux VGDM!)3=FiK="(L~p:Yie0 ) Ȣp-CȣeXVa">s*\FD|̫"l^qa1zp'.bKHE8S"$k_ h8 aHha8!9 t\fq\ƶG a2%3|mid94'h `v(%VLc6L>;IHf(‰$2`=GCq/PkAx`L BJX2/(R  K;MQ<"#Z"KS'!Kt8o2qR.y,q%8pF@G &`(V9؍4@45½iNxCcodhqhdһ+[ZkQwD !꠳`1E|Qt_ 5-M aLs32p%dϹUg BӶh3ҼCRM(@ dd9a"D`#cceED (C a jd2oMZ05(zǪpoS-jR 88@\H_ r12.jH"0"@x *)dYȈYc)l3v@-("D +Xx1VwXe]a6@w* !/kk-jdx k yɝIZp yBv-{ɧೆkV(cuSR < Hł('X+@ؙ (`8cq(sڿ@8Fp Cn aGT `ҵ@M@Tf*(@3[0@.Dhp `f)ʝH!! :`#q!aWXi A1 () ÌøDA]Zh^\h Ɉ pg%p@jpB >xbX\ 0x&Ir3+}!R74( tY?Pו p QU([Gp}pH$"N:Ǹ J`2mੜ0zd/Mv )ꕰɕAT0HJjX=tϸBeX4Jh)Ppz _ pcƆ\8d8n( 6"`pYZ͌ɱ .xS0fq0r,yi]m+ʴH<س p&ϷpehhPgwZ?0FpS Թ ڵ )*D8[HZOl]u*( M* .Iϋ( py+Hp _. #y! . aVZjM)ҨJB^P$1g; mS0Z[]k Ž}]Z6j6S'ߢ $BIaK 5bJQ@N>]63`C$r/>`64: y_.Dۣ11#X$ G0A %ײ@l ɅpOeIHL ]OG *j^y!zhęu5ӞS$-,`z j[lЁ|돈;+;l]UeW8;X9@"xpS.P֟HbX SQMGP |9('ϸ4٫ڐp.Xh~]hdq DX0C"OiWPzm1q_ 2ъP1n*9RU=`B`tѴiD& cKS;>9 mt,p6z\P HfHuU @r׏Pw^Y l y!5]•+_ =A8t8d\j$겭(aPEwT]PH` r <% sjb+)! >P4mR=$T2s  pFQЁ  IJ/P ЁrrSʼnI`figxlED3r_x hx1ʨ d*qxh ;pWMXY i:ŏ6׋`\)Hz·0Yjg@f@:mwÈ(+  } ayhq1 i =aN*Y7;SՇhuC:69xx$3ՋiӵdqtnQihuƛ[@{1鈥02h`z6A}<ᾃDHlnbS%zMAc%nhWh" ?2 2kˆ͓Ԍݧ渊@$ WO `( }/)@<  tTi1@* e3rFS!pDO p><^ d5P"B Z@`9[|?_${_{=0H8 xX0 /UJp="4M(FRp\70ş0] g)p%yeO}a߳pUЗe\9tR$@pj n;cX7 )x` )R7˱g Tu< h_E<p* Kø\* R*ik}lC< tQfZ, ` @2pT D9z2G,\|,#@/k\a~^a:J P :#h1G% ^7T IYH-8S<ĿҸkfH@b5l6Aj!S,tQ`H/ RˋiQ"ɕ{*|DF0MsGh%DU3`4#(0k6: z#S)s+{1h*% 18VG !twV * !9J=E2͊ [tyƖ/¡Ti(ӤEubbH#?Z%.hrz۩RATKZ;)vLlrɥ(y"@ HgqdX*|-F`apCBsv^$_*@Dؕ sζ O+}IyHdQAPC1Rj)P$ A8,`L.$H%qxŀpXP9Y0 47 sȈ_r|pVK|o 3FH!#d8MTZ™T8 zUA/:B2tzZǍpGbd$:ACQ(T{I9dTXi%99(ߐC=V])%+PIĩnhIXɃ8Jg"Lr%lȨxI5hVJƒ&**G#P~Ib䦏g:F5PV0Dž&A(&T('yJi]&ȗ }@EX ( 48`H UX3RZLDdɐ: HLR fKcQ=# aC|0LyjRt{W@8 1"(w!+`b -Ң=*lO;`1p%e6H~$g<9q:k!9$G*t.YB 3$Z2;JPzV=djb Y<œH@2ߎa7 v/Ou[ x1h,`)0y[CHq ٘<[+*Yb!XBhZ ŀbdG2FPRȴqgHڛ@,7`D Q '<(PacoxfކGbY)."PJ@ SbP%ľZctlMh J .2 < K v02@ڗL0)K9zTFN[00pEa5EeI:#p:@*J~,ai0$6 H 0u,r1E"XL3E|P2y X0[x: y$6A[W"#N`"<`q0@9XB) ˸:HVԏBXӆ0ҠA*6tEYdI h0,y%HŏTj /LG"cb,$Ġ^kw  @B?d0 @nkDV-$ÄJyʶ%vIkz9l_=" `>8)e@7p:9LAX~uBGtau$ܮA( yX0|/h7U7 hs8@oTb#C}E>l".%h&ݎ# D~Fa A6@azGA"1⠕x lr Cnj+lBCΗԱ|cA:/Nf8ƹqL߮bh`^#!R1*, B<hbR 4d6`ʥ `<ھ &#g: 3XnLA @ F2% `  ,!<!>LE0*%΀pΤ*jtC*!O( a`h4o`.+ J*H6% j9!0% dZb2DR.Lq8$/t$.fC;K%;$BG2.% 3tK~va>d8: U..CN-|L>B`A# D&A&6AVoH *O` @ #(~RCz @[R"MBd%8B!J#J v%0qlH RGn8eqRh8~R)f pr f.Gz A @a"bxI/f&bil*0t@+.A @oD1Q"# DzN|#/f~9 o }%E3IoRe ^'A\hExIpJ&d%Gjcƀ!l&Vibd b0@VK^ JŊfa!3mff4 `$*^آbʄ\DJY2$&P*MxD$I@Fi"%Xk8 X `b2dNAJ%t(J4A>Q b"ƶdh+ĝDibHg:5bkH)ks[n )mִ&(IizdmV+m&b(sdk5W(w)$.)"VI0sMIpƚWrM)5k6W&)7]IigWth@)& ri选q)0؜ v4c1F_ooA  ±`a., @6o!  V ʈ*5̔R*uxow n0"BBRbPwi"AtNLR$73hf " JH |."c'b#rBYql;2-0LbJO)zt%02&efbc/tSj vH ~$2ʆkD9't "6#! TZa3VmcR, ( 6~0@5_w(t$G*TrT! 0?JUи1defA _QmF`6ChdR7XHH ; B;1W'wsǚ1s T.F'Lt΁ @ƪΡd\ԝI*ofWn!I!j<=)o g;3W,.8/SIѤp$or)w2i>!'#'U3bf<0`[Y~A"8B &s7ra혌$JJ5 A(aŚf6]4sLb -*{kB<0_#8SC%T>`@o*Z+s$`h oXo#7*BğNm%}h/ ~6|%Qڴ RHCm^tϤNAK8 3ڀfn1&`0_.c `l`p?B&X!I$!,zC.LuU6.KA: ,L}9ҸV*@8h@ | 2DeNA-Bةo ϢLod Sǂ$2`"es:!7=A,Aˀ̆aZf,d hG{:LaڬBK@J {qzF/aA|Fa4>['4!&jD0(1zCAAJ] Ut hY Sp $g)v! #p.nKBAyrSuoqnpCYv tR |GG |ѷ[ԙWEF< @ S~KB ?&ݮgqCS̀ZpR<w^ 7t"ln!:Zگԛe%LCAv]Fhl1ՋT"8eǰa\ 1]"{|ХbjeX5`aL\rEsMIT幒$w7ha"T v,IAekbFVmJPS?4穐%Geoh&T:ˀ\y]ᶃߋ4S泛7L2 BJ2P=zlf Z4>5I %x"zI 6ĖyNf7(CZF* T+ s}8vQuEz%ZwHʑlἺ BhB/(\B! ?acW,@}>Bp$?&aÀ@8L'C`@S31Z{"zb @gV(qDB!`R+wo&4 BqZab_6.`R$C"W+l0yG!HT"k;G Ze6|S$`b\:m v@qc2̈́+]f1=ňd"(4Sb|j1'}:@ {ع@Jb\#j!L"t"""b!xOD )* 1jH!΢ )Z7#Ćzz,j܊|p$ K@"鴚Jj3ЙRN^#(ˆI9LJ j0B#-Z,! Z9ȟ  Q 6H#VUX#9Tr!j6K#h 8u ƨfSdTPc -KbzZek}49]w R1,Wd6-BڶMu6%4]L]Պ5/N@Ki6"}i c.KGN!2KϚ (*m[/e HB+II%81k" U8GD"C<Ǩ.0F'( =ܐyAPB]l͒+"6"@-mY$T;(@#ax#u[8- 4 aX)HUVBRdCdGR="`YH{+PC]# >h-N@Y @)\ie*(#WYΑL30m 6 )M'c&Yg-T +Bx  &fCH A$#sTkLҏx0  @H5/؁9ai@$Đ QiQ%DIJUf'nM:0 6뮡)<_ "#@+~n[̊8} !ǒ0 3Zy%x|xAP1 Șі1܈rr@T $8IkRD8;zFSJ(J8ȏIuJ>!A ؈;h-3y ;3I7 IIt1 y88ǃH-Z! ::sl0`EP4hIvѐ"2Y2HHڟ2/hf9S!PƧH[+.  `xOX 1C>8ɡAO*'7(OxFA1㰭c rSj*(*4C "Kِg"y4,~_x`667蝴vBMYوZ/2Kʮ&MЖ XFSpz) {3*p`Ⱦ$+C+'J xOM@ 1K1f)3*yaK@:b]SҟHNJ#`-EQ薐yhv , ;y! 1 L>ܻ۬j-!㚹+z}*c} LL# YukBˢ0ǚ)hƘ*𞔠L 4 I AoqIk I;֑ٔ{q "M8ۘLN̩@ w ͡1ۯ1 KHt)Lxu?\Fh˫)8ē%)M%d'qR {JY.y`xhwKzxVr>* РBAMA9UhI0S] Ҏ}%`hXz'9vg07Km3JЉ ܈P029A6p`Mu É1Cx RH C D)!ܼifz@G1*qO O3p9>1(a Zt@$+p5kКxSCN*wƊx @˪MK҇i2q:?6VY 5BPGs^"~P ;Yy = z_!x 0= !I 5+{W"8|H`Ȕb\WS%x≂ZC2 őr 0Poi3 OQT CG 5tH`>ӉWC;avjxz{SQC!)HĘ(3P8GG{ISy skYQnH=]_Zݮ;hfJ0ȒEXͳ.4[2Z+T cW.z+Sڂs?BHY䈁X3M / )!MLI# H }ɽIfkg_;0,we5?ABa` I6[Dʐygh FACm Y / őzNJ 4o[[15ރKA;xxʡㄡ5RYWlHMvdR-) L 2pC mLjy ,Vͷܻopj&<*>>6AO E HuK3ĆPf>oMDAq(9@ij'=;Gxd^-i8s&S(]!Q*=J j䒣PB#XĻ$]DZܪU٨9=(x2(-if@'6Pw+(!Ζ`@@c_Fs t:,=g6o:iͿZ؃83#x>\lq؈!X9X$3TPVpU:l?[/Tk("UhʴNF9 $I$x!`a"/xt!⻻Yܭ=0B&;0z^}MQǤU#@P'Vy}N kV MJڎ%ךC})6̝mq{ TҗaJtU(:!vYF"s~i[;0l!ڶMMHOmzt'NH bL%V%7A۩ѝ#Y-Mtaz~jtYZsKh2rj3B*`.HdJnT{S1#TpV( wf䴸kO0DDj)"%>$\c+Ѐ  d,#Ƞ RBܑ9G$ W vCzC*VV+>/A$?] H 4Q,⦘2K%䂀 aҥAO[t}ڌ ~ zCb50sĻ5^ @Ҵ-E>K؃:[ A\*1d3*DY>]|v@pq,$ >bJ#I9̢W `cPx%oՌT%@` `@ j@| 7YU s1(:o ^(_ lp4SRMR`&0X`1ZJ q`tNlAZI#`AG`<x10H2̙/ ]5Lp~Q.7:F3O!9E7DH8XCP!(4S_AY!#Asϲ-5K) FFc ϭyD+$LKI0|Zļ4d_y&XN""q]bs`4V2ZԼ >oQ& yXB^]vNh2P>hI:QJ%;\PG 5 FG}$Q}  f a K4m:vʭf6}>5 PYw'D#kX.M"fp4DYfB=S42j`y?56W:-LWRzÈ1ν 8VlQ5s_qsb*/+zǕB5yӑ,rsK>]l?x ,zp3}(@=a;G{Q}lR~c{`Vj^%8SN!Ӗf C$e*H{Cz@^*t g(@'n0$ R΃IT$a.(&B\!ld((!RIQdcA$"CB!f,!MlK ^"g `ڮC$/8\FYb9xǂfcPoA!.!PGzP>#^OR,-J`P\`|Q" .jC j,&~=H Aj> ¼K4`@"W @ HoKJ/bR))Ʌ"&N :J,a, !cTFnJ$gbarѐ^@  2&(1N&ˍHX&%tLTG/`QP ,e  8H`¼BmB#pibftL\/Ʋ2֎DL`ޤ na/>~k5,& $pRɁCY8A$a<hђiJݦ0FgD:%vNZwf8AP/K$K,B<`9,*LrDmވ`<`E@NDHA6@!dB>*r8A"N̈Uk2]k6+` 7@>8^/v*.Śbo@&~vt x4M,ע6$bm` @KA#20'YBpӳ 1N#X00֥̒s3>.J, F| o-XTɨJHQɺv}:Ϯ'è1Cr3̍K!&JHpk*=dGa$ `}21T,PhB.\<ΐ9/ (?aX2Ai!=c%aXJI8eE `a8`AI#ed +B'f(nw(AjD܎UXBw &4!1C`L;,$cIvoDJ0Fa/,vDcj*=AXbL`T!0G5",BڀfZ(RYFv%&u#\⮜bfU\E %%:V@ɉ8 POJ!D 'k78z@BZ b._!F)`A[0/'pC$ }Ҥ>"B"v"fb]ls3츳#T5]d(Fr @fH4!u憚*̔IvE*J_I+EVN%,bF nH  GK\N29 4HAj@ 3I,3*KI'̢J$-D"/5"<Ç|+cRIv kX@ `GDzғb Zf@FBH8N:##1,e~V@ \#0xbm2dؒ` ?,d,J,ͺDFmbx.b($n(ap GDSŖP3}+8%zzA\&p>7P+ Ý'VR@va~ j  H0'jbFx*, KzB]FwK9+Ce K0H*_lQ,hS2lk2oFxB CU$.8G׶%3 @lktG !e gю |!HUi)8^,$(% ԎM&h 4āFcT9RIЦ*=`GDP^q<0:f'\b hj @p2]NtY8=i! 9Nt%ɪ%6BÅ/>O@/рatv1&I&Zq$/$Ϝ`n-6hq~gUo).AO'N4 z+Fho@lOx9jd5=rM$rt`ѹwFu{ "/(E0DN ,(BnOB>qXŲ/ZɴװRUB}Mdo .ƚG8wN)jXK9C /vxb8UTõ&& hBR/RV249i#/ʑE*(ڪ`ÇCFǫ`,%sEhkV^kz\dxHm 4@"'m( m#lbl()\'vX60@ lY.d\%wC@>3}',a<pH=M&wB򼮁/bqan NXCO-4 SF` @ :Қs ͢MB%vGe8&lp 2Ġ`RX9 2*^gb-BG4,єQB!ؐ j=h7e(C-zO$ـ?S6.*Ȝj&/KF!b@㼬d]  gO:u_8d&wU8ڤ!asdYUGB&{J,^NI[R3g=J`<{CA?1[B"[|zlV``v,hgL֊qa0Q/`ȽELk_zHπ$bqXNbސҼz@@A<`.6R]ZtŞ[$D +Xx~cI>x­ Ġ|a TmB7p'^9HgJAO$ig>X,B/B&   a(#̑g* @}`?@}@Hz߱(t8?q}>h@(w:\GvU@ v`V*&ҰT4 A|$'{w;\X>H, wM@98eSy#}N^Yk[x )X#Įe+~Js]ā@܀ ^.7#W, <?![D1 :B0P* (.J®: (4:b.(( o"9; !rAZB!&H; ʰ!꫚֫Z'J2K**ج,FQwJ {JӞ"#;Jp+ j\|(r)T?ٔrD4}ED[#j˜V(øt(qd +Q%J L@bHQe%dFc3,bi"-bbFD4쓙Cj4|#RnNfZLV Ab(Xh$>eܴL "rr8uHشZZk=6SGUO((E xsf,8ljfeg jk)סHfUe&ԧP:XhRZU:lVel:l3(5Vc! h՗ ª$~VuէXwRXZ.꘥WZTjsPDPk&- k+NVNC= Ph0#d:b@TcldxDY^#dZ7'[f+,՛5kNљbwt*r،@B1N,mR%BJMJ D ;IxĉFNy*Fp i.fXBP=ZP?'48؁8BU2A 5ڙ5T?M:NtVU[ `ug x] DzLJjjttR7%1 aG@0Y\Pu{Uqd6`b]Ʋ•j#Uf{WY+ HPT8=d #[n*;*>L.C;}oغAyu˓LtteHm@@; |Ylx$B̲1CzRBc2а 71/Zf wN^yr[ۦaX ^BeRH)80Hh dٝ#5ҊA0Z ev}{6D \T,h+}bcȠ$ B[AhNAͥȿYK_,4`l0ANkOb4_j3"K!Bk9ǧ zCNAjڤHh3Bc@j9x)^ykeljPksѴb\Yb&sW0,.>) PBn$Wp, H= b.geGN\,o҂/p @W`ށ@Xz t_hȍQJYV0< R7KS,0sp )`O!hyJGm=@ Қ%s9( P@ěI&. x`v(w68쌼oz0jD" 'h% bXjn ( a{H(7Dcz%|H*VEh  L !ηb @|b` 3)A(\5YƐjg"4C0(D0 8;& by=YߏbP4bH%) I(/ )}왱5Lnpe)A7#ˋ (&+I2q8hC08;!Xt╀y*7y:00C C1=2zAb++Ik ;%^ زá%)9Ǔs֓ٵ~ӎ%=I!hb'X(@y{¨ ȾZp՚N0(vh:yAY 86@0]F6HHk)k9G]#LY@7aOARV#b+36VKp{ȎxȔyo-0y(cn9#q,98|׻ze8Q GPD8 Y$Y J\#`v@s?X -j3Kh"щ{WK7 q(HZ@n i<U,ëB"d0+&[,I2(IԬ0P̘AsҀ{8g/20 xS!b1q(™SbqڑPWM*T"[G$3P;5$kPd*TCd&#z8AL6e?6OG2t7$h|)*iWNș'(_`LJV㜪5n0x#"(\cA¢%=@j}8 kq$ r,hfMN9VZ*%C@TT@(:pk M)(SPìu^A`4+ F(Z8`{ __xsqy[uвPdzJR+z2d"yW[6*rʫ̭A+*)yz5 lВy˩/]C/aҼm*Z6$|ɫ+" mP˅b2[sQSQ|ʔQ°\k[ݲuҍdNF(s-mZ#\C&L,/-J1,rXLY+Pۂ AYxH@:(hc13wY߲p!!&aRH"P$s"i ȅYHĤZ}*!ȅWIok' Q#j;5#! Xy HbK@ϳsuXPp(1PlNA+ݪJ#S8*ق}9Y!i8JN H;OL>6ȅXV2aH#aN[#& Ic&̚[z.!7(Uk#= *8&r+22'\[y'HR`YjˏN2p@o䙃 kr!s!V8UP@Q</ ZHY!I +[р:AZ(R ,NDIi``xz]lޞ:P4")T kLKZi)G'T*6L;V,kCW HvhR 3Y,1X0ωPJ(@IH&ښݪU˖03;B ch[\!ؘ4X I ;[f uԥ:џ1XU,Q5{])* 'p{/4&R E8ji8;Cl j0xh8ZƓ3բ=H\ nˀa8[7x:`wQ2b k0x!TAqnHlٛ }0GG2lIT4 B@pCόt0B ɗ؆a"0o>x`F:ghCɿ E ! v#X4I P>uP&kXc4`5DU[ P8$ C8"DQȰĀD-P 2 O! BBՀs;JP9>kV 786 > ,Pꀞ[u]c.@"7&)x]+=G#,#\$Y(V'@PXvH^ 3V{ 遫 L?$D#K>p-Bp[J<9ZA+1L@IY3!(T!AT2 9L`@ DL݀i”4 i*RJsGBӤ,(|TXy3)D7P+)O R1-J @p@ )zWE-L t*J[E$òL&I861@0`% 2v?$G )mY VtEf²K R4. Sb8ypd  (PVˁ@AʨCMnuQBW @hifXA3I$;)<4<@ $~$#c:S%. ,Ӻ91MG$iɢF5f0JWk]/= J< j\"Uq$p̚>N7dgΙ$0պ7G^Hͨ&7ɏI$Eά'i sL98c c4.$b\dzVH*CV\.ꈗ V,\Dw3f9]r"Iur .D{&72aiΕ7&D'6myoi=! [{K'hH̄5-( ԛGU8S^yCl̬I}-oW]4ܡz`L`T ZHfOĂVH%H^G+DsFaENM(3>Z]U$@\˂fDz_G Y e / 4 y/R,\);3LQX'D;JL83-@P1>TXIEäwC`Iz]Nw*% ]*P%D#@$Cvss0IblL'ةwRD&RC):x(CbIrVP`ƒ-%V$ 7\O;Ob VO嚦t!n,E+\KMCN!UxL`S b`aHUlΆB4pWXڃ4^ 2%/63"W )U;;FFTuTj2>fDIJVd$EP=w> "@"\D a" S*K=z̧g69z :Frl2by\a 1^Xi |;f P*T of"&YLqGS)G3EBI ȂUd*z-9:u\`b 1|"'+b] At 1<'@Xk3fQ"N"Kd0ܑ&B{lK# |bdHtǍvktj/p)a^@('"`rk 6LP(SfX4OFbd%,^b#0iy %^ "`.!*a \/NG>a(*k1+<5l>Pa)X!blc&4.,*`$ # @@2j^樠*,tV fH#jCe1Q!y+ fm) .aT :nBރG aDm&"!o6C|-eJi9mZc%L _F kfjb pZKJSLLoF`Nk`PkLιPm7%~LDJHGbRId'c0I[GBttz#l9cNi8! PAd64a>LdæQ6ؙ/Dd$Qf$Ƒd যa l>e:C |ׄ@cl|5$0y|({&0 t o"gLŸ 6&\(C iI )gI@. )Pp9$+"pip3FO 2Bd2 c&B@mdIc(@ ><(g . ^eb>r7*j "pa^hjRK QoDtR_R+CHe}MZ0ƹ @ADDc$I/Lxrn24q# :l)I9W0JL("aLo8U*{PK782X#\|bfd"De1c_3xp6Id.c:QMjV$E4S/XASaB84 2KpI%%i l=ITi*@QEaa&%CbZ0{#G Z$Q`H#bb) r)b LfiafFuIiig {h`i)L:j,vc b%+ivƠ 4Vf dh/,:<:r#ȂసMH LPER+`6b48H*x ʺKº 2#'y #eĠN{JLLg"~T!Z0X㜑cbHN@EȒc'n*zQ%:;RL|A\6g2o924dv%/D&BI3@a~'0avZ π` ,A>6pvXcTi{"]%Vʟn\r&F |x1Oh:%`Amhk$dT8C(eeWcJ4Dap23)M*dkCb_妎%>nr^B5 dBi7F`%QqIbO\J/Y!&KaAAJF*@f"$h@Za9A il/o?P#30b p})ڡ.N!.,t;ͭFlBwdX#p.4F!P8#= C)& Ji1`''YSA$g+&5cd/S|u#i& 3¢0\6RV6T7¶@z(eq9$ZcLD `y!>W؇l4, @AP SuA¢6 LծCLQ&>ro"࿎, >尅5?[ٰN5Ihhx#t/]d]u`9m̐>a8`sREAUGI 66h !em$E WEڂF6 aH$# isel j`3g@PA{C@@@ C{g(H(*`l9>O#C 5Hii8v<)UH&=Dp,k|$"}?!)Zi@@ۂ@`f kS؆IuxP%Up5B^H!:S$xԚuU`0:Z%&2`4o7Sq_4:Mқ&I``Hbp{ѯM.#q@&뛮ާJ }@pt<@l$`*D*nH-r,0Kʃi"t#. X?J%1- (rmv=uFm[Ժk1 <+)pH e + 1 Ԙ%roBMSR4SC@RS G0.N*BBI]\&V .Fr"Ei*ј ]|a6ȼ}td-ҼuYT\1)-DUjFG, A 0"sڑW_ $~qhHt~G߀VjdxF :Kr"KpCb Ldw)Vi!Îb滧wJ.7 :OJ0b -)Xɑ$9 #9؇5 u  kuO: hVN lS  BvSG4G)+y4LQ _H;`Dv‡5=;MVRIμ H6}7Q+ gg$h$ gvǍDa{-@h ,뻢 %p+ì *uĀ1dԒUl%\Sl,$H1L߳B\{ !ˌb\c%dk̠`1@XTC7~r\ `B$I$Өzh5X.đ?$ Rnq(4g.b?"Pߘ>ABLGXÙ+VQ5hhb-yW3 0pf!Co9؜a'jDS@p 'lM 90HM2a-qT'&^:&v(ޗ2P3Ƅk22@C'kئ6pwqra*_<I˹xZIcD9KC7y55ƌ˞dO( zI8&6xqa,#&a{j8#ůc$-DY}`c85q3%)є2OY=H0_;xr쐪}ecLOˬmb2Q" Xi nߪ#{prJҘɀT Q*XU vx`E4Bt7]Ź"a ÐTh[4P gDX!8:pJ *ai[t,}àAݲ1Fl8!Ct$V&:G -D},t cl0!Twۇ^ ؊ NPHV82͎kH!A7G@ $#UM\q"XjEs8/8&"Dp Y7`1*)0|n\"b5] H#ez%X05!$J  @F`~c@?&(M')=nWGaIh@ R 8k`f#qj0dm#&rF0Gw0#Dxþua"+ 1WkMTW(Qk3ԜY CQ@(c|9!! 6u& UStsr;p2z^xvĞV#xhQ@ mlxC} 8{3aث82 :H )YJ j b80@< 2?Tu๗I8QP/iB@6*9##VR8hP؂@4Pz+8+ Bߏ{@uS8XiL  OhImp 0`&'Skaw9ݞP ypy㢖]ȼx 8Õ>+ \E4+ Rck} J¸`1S8-6 +QV:PiZ<`_ !>A7@D2'ДK AXŋYAY 03bQ]q٪ qhOIY[oV50 x:.\?Dsi!?X y< cޣ8? 6;Êd*:{Љaʥ0dH%y#46*-2 HzIɑ_=RP+icهmȾ*I@Q5 qipȝ b kĄ丑zt8y#]jX%YI i!]$| b\)Cb +- qdƑ[0Nc: -!ѝ$TCI) `3ǰi& ,P 6&D@ P v, kia6I<6 hFyaДV?]">0S RI$JM0dr 8c:9,8wa 1NX((*GL<͋p5@\PEjxzʻC:x+0KM dĺ5BWUC}ǡR'nᩞQ@`pGdT31`>38j Dj L|8äj>p3 I S(6oEq%">"0ׄ8C `)ErbTtApi#;gOI&Eh"#@i@Әz`%<(t`ڿDKۣK`xyAhAa:(Ps2H]"(vt[LH#9=pT' ɋ I[G`9 PmC=b{G!=ÁDq8ש׺-Еb ĕHma`3 (˙4$ jD\|蔳ˍG/X܅PI!@l [KF?!(tk DHIyبиEKrZୠ*Rxu?xFPXxyx8h;#@uS*+ 6,5PɻH]J4 i:=k’3\ЁH[CET]4VGȇ'o{aƠM;bà{teL5`ه|e8;&0s#xxw`0s HjjVsH@ia Bi1 `u@{f4g8['Bo ] =P҆P]z,2r8 DHDxf2c&%!сiL\[0nF-D l H`CpRum1)<ᘘͲAaT3=J;sj2; I~a3YӐd@OK~"ZX ]hXx'< h nr\cfɹ #X+ցX d1a&fTCTPm0_!g)pmu $xȏk p 菀~{ wLZҁ@NU`N#? _^8t8u} P&MG$|b 8n@hwCU g>@O숳 DJ<8`A41Prkpgvd18Ɂ ۨO62h I Ht@oz\&gؓ. ӘDp a`Iɇq;`m_  %!:BЍDA m,YPSA^ȸq k!0nh)U ͧėA]nY@R\bAwpy\ZP'C32P|Qn}5ڇxupwSx =( рMތLn8 4  ]HӔ, HH$Tn7OŎ<8(ospVns:sT U4q6.)< {v?dV@88hshr Fz/#Vh 9x9q DㇻXPĭ(]8c@t^LOp !q# %F\?0ER8wg ZHPdU &H"k w]Q V E:Z`sfWPK:OTBg08؇[Hp%xB&(~ /J3Je ]W alzTJ.x(w?cOA } kj }x<^@0 D@(t B8y0G p,>l7\1FSW6%@\Lݏ7~d ,'7  YS ~AHT,Ш7&-8gfvV jE}>~>g;7ok:z=m!ɽi` ߯˃a1<}M6I Gh&{g[n /o[T)f78*pM}(" v|&L!N3I%JZ|޷g#$h*nAg@D3O&+;;Ӥr^ "R̡i %;|l.lʁɖ~B( He~[e^~G6 (2 9zJGk7tz* Hhn`aZ ! MMyB5Ӑ #IimFA`\| $N+/3\EOMyGrȁrP`&`kl2Q B䶂@a$0y'ɜ$ h ( `\tl A'{'.wNr[`fzb@d-9kr29;*(NxABu`0QZ+n0@'\ ԿK y@1']Q1нjmT BK0|#fHԨNH9'@<VF0QaTM3DZH@ 7ou2 N $f u,|`1dA, )>iq-l!0utN01Ȳ|O090|PKAPI%!w!>9m ۣw9 $Wn\ꌳ H 腳=ma֞6RCpn @14XQ1a7QXɨus#){#~dT/-sBy wpob)I?\`p x AV&P:TE2eۀ8 wJ5:B:ib] ܽɉ#`g!`ւD<p*!A&ݲ@sBB6>΢-V0RU7|-Ő 64S6dnB@b$HC1uS pܧ zy2W 3X!`#AUUr` s S _v,hO63'OJEe4Oj1&$z5dÅ-df\T~Ǎx b8Ga@<Mn(L%H.^p@H^At/Cx|fwYε /OQջPz\d* ?//2F5C<4H;\1@/{` N㲌;C.kV6tI0Ֆ38-Ҫ7XE"pύbo  HhaK򌔩 ^>C%x)3(^.`P>B|%bAJ*~aZ %0` )pc,.bD!o4B)B|L=8"\ +.R- XJI-gV wy KCu&$ `(ee]KB#.nxEl5b7(JD?B`BaƤAA_7mFeX  u lIId$cbf VF~>°1J`N^d0np^"~V dP 'O:Q6A/5“8W(BfP/̲G8#&ͷɦ)(s @fugyxͤdOZJ-!k5-&>"GȰ!G# Μ$  E@Xn*b= (欤(g)#8!܊JM acT<~\'JRKO%b&`X'!o7 H'eܗP"FV޳h2Æ8ϒ!FALA :!`R@V ě (d&OE64 )Dr8 W1L7ch [0Te 8rB/%b39(qC*S*"0Ԙ!:3 j7\rFx%2۠! 8ErQ\@D^L(..NEg7=8#.#hc?d::4ľABQ68!`E-' d'TQ%"EƗUDn8cJHOZ>BDX]DEJS]CB[J^Q3cE]I,WS=st@@pj!"!EVNHB0H$U0D&n64Np11LNG=.neŢ%A)0oP >7Ĉ X\0U0V |<~3 8:BE.Yg'5*R '#,4 N2 BA6&Lx*&,83(Aʬb@R FI,n~j'GrMnV]NcjHxFH%&B&0paU3^/,VB%``U h\{AʨR-HÌz&"edH}b}7P8f*+$jcLT"r ,F&'K&$ JR o@raFt?\-^IE"s!Ժ)lbr>ɀ3AbĀ& 0CXAbL.s&z]5@ r +huD'h<7ȈpD$d?ʚͣp' !KJ;Ĭ4b(aH^u"[$bZ%fo  B),; h!*l I&=qO J&,A8 p8oD-(^B.6`NJL2B$ՄXTa## D.!D-%8sMG^` !*A՞Fx'LlJ$ `7R-P)&E4&t'2'*ir(RTZQ;p'@ gA@a7cl!`G^ ƛx #SIDBVAq$hpEh'dH?01 mXAH(Kp. ZyRET7}=4t2=tcWVL@BxSX9b`f/ q.qӤJ&~X[&KyXo55 `6GPDZ7A}8$Ħ(ïh6+u@`S1gV  7*(7QD>2 ?rX) *S\KÔH! B\}WfȮ` uj*C{1 K"$q!) `r,88K<}M`R,axܘFCH&أ08Ƈ~11*NpGj. hm8'BMF!#ـ `btti9'Q 2 8Ռ1/1AB|aC=*nl1 @2V^kL֎Rʸ*,?aڦyES@6P T@o] qؗ͌+khE4[ YD-|tbodz> 07E0A saL#V@Ḁ 68q/_+.䜰<,X^ }BtF*X-!"d 7|L!oI*{[J# D/UL !(~\MYb~Z^! v` #Ȯ }iB_A~jѭ":n0y*jX جf=( `9  ߑ8p~G6LSB2s`o+q&!R(@b2LJ +S+Ug9p+ O@:*i[k&kcu; /T=r8o1 a&i7ͅc @&zoH>7jj܊ux0 R"݊178s'@3#LҾ? &,HΧP[߯ :1p ݧ.t$1"k*pLP&&ʐ4 zO{KJð_E޹b< 0"*H @}]B`kyZaԒzlFH S-k#δo#PDQFHFQsC! 6R#Lڠpq I-mHzhyy>!FR%מ^#p& @A$`i A+ը*Ǩ~8EA4NSHP( .c(eI#6IV\Tx `0xA^z3Ɉ>٥hlǵc Pb!IhTa#"G`A aX0`{72 H5ōc f*r)H~ yKLOXǘ FG!H PV 'Z-8% !r@ Ÿ) "USqOOZ"=V&N*S9PFA#)Ǒ Ct;(RA<-}@<x|pR򃃄p0,&Dt>g#_@l;jB};aIGib1M*2zdp=fwh}ٷI{os/G88H(F@ *# *7Ҷfn\8d Ab0:Z`/TfuK&~^v)8,#h=ǨD r\)a/D]9oEFr -1ZarM@"O926WOZ,𖪁ͱŖÔ;$2H~CSym3Ddz 6[ {ntl-?r({m& @ c̦U4OBuL!%eZ¥RyH'a~hp B(F@C)ܩ"tK7F$S# 2=jH`21PMpRP:Q\L p``nɉ㒧x8UNS !#a7[ D okШb F+p`1 9*Ta# <Fum Q3٠^ mᴊSCnХP' G!`+ h vA-^37BĪXTCV PT6~TzAD\ eܚaH <ҡ7 xI@ ؈{GJ3]$ B MSJ4 @B*b 茀IwỹP-ٔɷ(C椨JP2{pp2МP87x k,n 0pAۑqZ2p<1A)辘xḨ TȐ4'6`(T=aڗc@5/BX㶽1* % O(~ X:A2&H#ȷ +jA!"7Pɒr,"!ʿ!6JbwI9;I ` #`7 T )k>'22^1=S4!U=z4!B%AGǵR c5"(#D[œ$Ui zN,b,,R)T f /z̋tPKG@U hCB17zW;MŜ'  $TGBPq\WK򖣧!}@ `ј3Y߬L~Qxد(lփ@5kCz0(2BМM"NIĨ\ ͓xѨE? D*x8K05Ϸ/$XP`Y 5ϰmXb1Ёht:+’Y0ӥ4*x PB"W»#bP#d[HȒGaҸK ЊV)KҍUt, -(w2(^y^X pK(zm:: (!/' z^)U(q˶-$1I0Xi0_78/~ y 8 HJy2"$A{OI @0y-8P`GRHUjf!@X=< @ bT %#&`3p }.1w3e$fHyJIQր1r-X=Yl x~[YEp{ +@fM<#A @E8Y㬼aAYFÐPJCͷh ,,Ү{kB4- } (VkT\[Ό a"T aI;)(Rp6&pC$ V7[A?! 9  3͘QA2,r+ĉq%X=!PI<=9O|ا -BLOx9TGde(ʢhqnh 9&pMNQٵieL~=9"UNXNI KghY۴X.`` `;qŕ M3'ԋ-]9 >CИAH@d x'u;Y DU-θ(:NځҪ<=x8}!A4Œ+((Y/ ?/i k8"HЀQiLȘljN9WʌQ鞘ź^1QT2ae~+ܢC0NGV' X`iY GaaN l =h-]] xRYy4IfDy&M*"3 6sh: 8V3IuRS&W @!P`B"F*0n8 G6~߯ P} `8>TkE5Ɍ#,F$Q :@>!R@0y`< %| XI:J#w0c Hi4!0#3YY"7c{?g;f>P0$_S@H(~@Ph:={P(u&c0b@ОfQ+M FI4L. \ 5!hb 8m|! @]1 !Z+hK1kX!H4F)'z Ia}(*+Tʟ~Gڼ jz{I2z]/oT EHRKI F- y:%N:4CE/`2| RҰn7# hE2Py{֏Uqt 8 4^F'@G`HRUIz$  8: 4r{X>j[uh2sW-UrKe4 r@HP{$@~&0~K@` Aj:M a2- )ԃڙ#Lc4&!`řgYһ'DgA~-GA炠zЀDQh$ `X@'"6)w"( y+a(@c-0rzchGΏts4Ž8 NzknCn}k (i[-wZ9asVV irZx7$@*`pru-`r\_z\F,'D!6>v0lC_و800"i08`8m >bXJMe V,hm rMZMF/VPI% VA}O!K)$Ą ("c|%[0Lj1&L?GZ_gLBD7r=(Ȍ$Ï! &>`++h0tQW*8h ѢyiD+x5匂 @'0\ w d %a&e'D :%0Tp} ^V4>6%(sV/`V J+- Iegx$Y`8c*;{} $$5FEKZPH{%^"ဴ`˃qY Sij0Qk3Rѩ,t/jӚKDL!3>3zuOBhFZ"0O >9q+Bk aYa' .20A˳ nT*BA 4,TK*+-jĊ!jFa>2@J!pdK@-"J$Y*EㅤCM\2xN3.d֣X,HBkBb1 N Ր>YºkR"6 ;A <@ |iڞ+&a!N>?Zl^4 f@0h HLK@دDϰ Ɵ))YN0or>@bz2N8Ѐf Jm$ֆLXÎϭNYI*vfvwM51/$_8"2pv$.:daU@c^PAGi%T;Cz!v!j$@,f?@ FFd'm C>REBUBObFrzdE F)Ar7Ea $0!4A.tZnKB&hGzCh$0c rp0*z<a\`@=@O3p0F`'9oe ‚(ϔZ&d)C; & ;]:2Y ,!\ w"rPC.4J# ^0B*ݵL92JC4!55D%3#ԪI eq4~ @DCzBEYc$ iS! Bd*a `U5Os%:Z8V!@@'_, FIt 4cBho:!T@ j5s<ܔ`2V",!r_":3hޢJRPn[9VZB$dBtH4!5:b1>T> WlI#!HV M!FVDv`YD rZYFWPB"8 `3p\2!]bB?VVr<@Ѿq0BhBhbxbH%'@@<.P.2VY R[R5cR`@8l( -P5(m](!Ԁ"6u vҊ N*]S++ !M'#V)M65]Q1"f1' #9t `P!!m? 0@"&V E/0#Ҥ5 pRCL` p!ikhdKɶ! |\ӑY"m )(#81 !0bd @x +~=wW6T{XAG #j.B r"#7r/3*{fa\ ![Ѿ@Kc=kx(]xban¡u)-aWi kLj@&ac6HBі;Q/KpfZm"co4j$laJH0 .0)h#OnZ vD#*%9>C"0'b4":";7p8n&N(Ң3fPEg LrÈP問Jucd-d(*:,*@Ä ^4njŔq5V.RY P1/"EwSM\`T2_zOF;170SN뎅N:cd>896aZ .dS5mǥL0vXHRwHEovJ:C}I$P토0eĬ.#;FF5"vYD89!`[7 1T.USr@``i` dp9f4Ж@ڦA"{6?TjoM -D!]9ܳ uU"EXcY B ^v 6M`-O'4"9yHVf: LjweC5;|,y% ~5RHl8KYp+l(b`FH&[AI!B"  d 4(#r!1S 8r"{@&tLj(gtHOJTo([C_r* 0AvW9!:0E1W.%u Y,#MV=kFG_\S( PAo'b4,EV|pF<m3*05C.|c (g j}z/!  OeZ"V-" LiW+~ Vɗ0!2/ ~NQgص!]%?v B|:d+N&m0و!ABD!W'<52boCn@@cA8xN+*0 *9^r܈a`  3}8].p6"1 0f(X dd /dBHgLY-NU/`7#+bqJ6-nc{K;; d !ov9>fϙYF+늌XPCD:&c`d( gD>9BɢE 7-UU#BBaU&2;&i5rް'|tGe䛠J`>vѵ9hp** '@!$&_AFI-F? @h@,I$`0y;G  @@}85=`@"=^O0=8ܮP\5,~B D`DOg P hC{oWH( {^L,3CݟNKRdHew4 }R@ Gg_<@wu0ܒ?vBW t$@7 q=iLJoۧ ' 4a) F F y|8 C椇{-`h(tkB0٣0ΤjGncp ^X&1sL~4gNR,dj@©cBX 2vtv̳)#u%-!3c @~#0| s=CJ@ !$G;sZOtmw8@D1 }+'F ! z=oz`fQ()auU_ 81܄Z2хA@X@|Cʕ& Y fm&gsP/Yp3 HO+׌t̂8ELG:{Ѡ}YB \3פI&.ƚ "':F&@h*rto7;[=(~ JYTzI'֋Do.Ì.B+Pp19DɆV-=x +}i:(`G2 5;6$d!/2`+JvK?Cص_Jm$!XsO*rHʼnnyC(8FhVaʐkC%Y>BS}r 1^%A2+lי&Ŀ7c %bSSSf7j1I qh2P9{/,,#^eF'2tC C(^Al:/7VF p #y S@-'6xl>6 ?90 %p L H0䡿AQf0?n=.tVш0Θt RfC $rM#dəlL0U` e*1fP5NC|UFz)y2PqO a5#|ә3dS;/JAsq] A‹\ SƋz؋d% @Ńw AViyu:cnK$btqb' `BtX;xovFH.,MD 1S`@0-:W PAFń%D$%8J{I62]|L~B7e 5!0 ^ 6;cBCPeK~'g(7@*PdURZ #d ҹʼn[H ȭF!@z['+$=l,ȓ,(0O7Gт!IɅu#GXJ X5ʈ?5-?fLOd Dqn;w/;#ԳYsWS^/Ejh 9Q>bi%Z]P0lh6{Bu [Y5I&. Ohv_ yyXk探 G p:Ehp5\R%T^Ӻ)1H+I(beEjfP@ &pM՗RTzŞŽ$pшn<܊Xnn+ 7Vмve=k^p2 p zY6;A}I408GrF:3M')TڣXDRaxׇ8q=sB Xt@+ P( ȶ !("3@( ̇>Pׇ 0zxi%X2X`P|KBB"B(`HJH } +5k 9ߓ(\r0sU8i0"  pt!;*;#L3,Iʚ2;]`׫΄v ی,HrΌݻ94*Ț!ðb {蘂PቝGbt4j.n3:*2D-8:)$QG_1۹r`JS%zɢ G *Z{*Q+=r;Rd*ҿH! hBzOu#"A B>5-" Z) -I[lwЃ 4P1 YKߢ `?-.ew\ D7C9_LU$R1Zx֔PXB!_ 9y*sV]֘Ŋ`7M> 8`!8]U=Sd=bCq >:)cR^Kw=)wF);Lij0(vhwY 0C De酐Q:5jdH'xw.剴͉Ȁ`X\HQ7kźAq9%;P1 7B5EM幤ձ>8V+(>4(]^V@M9ؖRQSETVȟ⮝ ~P*F>g)믉U6琲I` )>& q* P+]b!x `@j΋vERȿa$Ahx (yzaS ȕa `eh (m!0X=њ@Mƀ0*  % Z9;#p X HK6@vC i1. ggPucхFipð( D h xF BH&*T6]*Y 00'PK$2^y KcAQ:ꯌ`X X+%_ýdB;Rv8X]F6yb5)}|$O/p P*]!mQlAneaB@89Ry 0Q˰fqdj d=mNl6(!ً"(х8R=\rToJԋdYQ@O(3`ϴiQz"&ɐV?iɨxux3[0'a4af+1)"(ߑ:HGlu dy1-CZB1 cD5XPPScXK{CLRದz6ojYH,>#P&lq|(k! ј3v81=HMvX{z\9` Ou`kqx%ul6k='%*l(Q.csG}gv ?1Un#՝#:c~x8 }j%4p08?@;|K@00%9xF@E @ #ftG%G¡P]-0H|CjhD :=^XGSIF~AA8m xn b Bp9r ~j@ @jr2w֭%?@39MYLr5"󣩝J40(52iC EVpH%g|/J0T/* #,B^ :0;0:m*^ M㴂o@D s@C/lP+A|$`#pb(h 44巇@lJB, Dh,x˥hJHSwl jL3J;I4Mn #hRFܵjl|odLÒ]7/DP%iRg$ɀ|2ɊM,Ҡm#DF2ue *)T՞uU ,gÐ+ 20uN44z V*BTR I /sV5uꍶޓ_nzXSK/)JRS )<iշdd¤U"?Wͺvl4y(͟]XB|]6 cIJƮ4R$e@LP/Av6ݠd ӷi:Ŕ5yXvԳ, <;HbAxfzP"'U=jDMp} "H.+[4G)gbE!FG`S'ª)sL᪚Qx(n!Q[3|2 9 W6^c!Հ0ĸ!j!B::GP 23FAG0P鴢MQrgՐPBhVQc"E7ʑ9&4#hX 0h Ԅ$J><uG%TV WD`}8w&/l Wi5:prD Q#R@`S R'y9%yAȘEx*h t8fqôxVpf<^pM rýJŧ Ps2笼38Bi`QDHyS0ei#yI8GCC2lhb`hsjb\d<3uycŭwa ja[[rI8 H%<.S\&- 4ۂh^ puM{_x&$ɤj҉^@Rtcb/ң9d[A[5D͗(ȁB@ӊ$2BA'y+3DG8m-% `0ޜ9%(CMW#K/|>x*֪juoCa";א <(z0d *(zbC*q @ q@)6--tMbm) puQ"!Cԏ긩yR[r jQr c WtBchM).%E8ena`a%W9Q\ @-zvb"t)2`"4K*# | S,7 ! &8Y%R9Vz prlfM$ʨ3S*z,JztD@P5`9h0Q(1h,4n,"zVYlR@"oxS/&0bzjOsG[SvTvyzKIBSQ o$>[zD[("h xGT BNFE+H0)0;4:f# HIF_LvT~Ƭje `v6e<znc 8`@fh<>l.0Df4PͬB%Cp/&EhMV'aj ʠ׍x$AARu + wlrT1,xͽ0Y:2XA&S``rBI;Y_킸 (&n_KV ESDEGC%A @ .YTqg:!(,nVO?ͨZXBxy5$zD|b6˂0KTa8Ar(bsZ:9h\0p<@a@:5E= F"}:8*";C,;X@ FA[)"rȎmqc 8@>^L;M:ͤ:&I] 8.FKZ24|-rcD` АĕvEGT+~ ć!tL4V@ hnA.`7BLJYoĥ,ĦzFB9%΂K1u''$za؆#-{L"& @ϲmd$lJl Z@X@`Dhjܛ@f%6CR)",Î~ DÔ= :_b @.4j V!|B:Æ"!Q>R!2dP5\H> . 4GX^(y$X@`)yCKAFk\?E@ BwuBFYH0ڶ倷$% \uML&ڙp+~pbՊfP nAS %V7ylhAk(,Bd5!WBR:ƚ8}((! kYHըz BbR#DVIlfC'Pu7- $7U(Τ^Ǻ @!"0Ža$kǚiT4 @iVԂGmd"VTt@'$xS6@^'$-ґGd&B/C.CWDx@ʤ)c+ .r :_H$0 hzaugV׵T(~ltT,ï(`8pJ LG$RYt<U 2@ Feu=ŖT׼Lr<.?(f@ Me G$ n5_Ā/NKG03Y M!㌄08peЈ aiPJ:9?0pL-Kc!FìRWEfIw~8-A: k٤gf1u&SDR VP"d¬C0pI%DCUWiXWy+-c:"p쳟EHHEFhcard_$> 34o_ǧbzN6}DEH1/-W`8Ri-7C%L_t Eo2"儴Ll=Oq.t[#HZr.mmR\p@)E~|CWt$$a[h=b',q53d-*{dP89IZG!A ͐q)8!FXAG^fWE Ԁ=ZkCQB  ?V|NٔM?p8`o@ ) $Ge4j5$Y4'<)!t]% A`8~I_ө=k=>I؍}& m'T餖yVIR'4 Ipl:]`nRZA;cd {F#C`mJ鍀4I\b R C@zF {x?_p0-i.=@7YZU#` @^0 pg0um,+,݁||[g tf7'( & $;JP]`p V crVX"^990 j F <H({wd 4Myl;Hɀj+&LQYrd@yM  }ncpj&'DFTj ~+Eܚ1rA J-{SDG3sA`F1#Wy}4OI$}"JA8LN p)3m!CVHISU<7VE":7ou" Y$,_DB#-!$t1 R)/#=9E{(`UA-:C1,CL!@% 9(\,$$\ˈ zFfV$['=<pb Yqo@ds9#K4do A$#9Z~@*j$B(h&y5-}J Ƶ S(d Ď8#LgU !s1`JXa@!H(l̉Z#hLp[dfky`/0G̦d͔`4J(TM \T9ٕAQY:721VBͤ| ~30 a!$ 4Ք#&rh'DؖA3[p0QdIhrXlw)s%-$fPWS 4q7}#f1dqЇv̫w%j]K#MM9N9|["1k'ppi9+myGᏯkLGHe+DcZ$|D"6ӖBHQ %z\Ik(FlU:4cʶI̩=H"j$Mgg?-WCv*?5Ѿ2b}NT2a.Fvj+T`wNNv]pfXu (TPZoRK!ϲ[4}pЕoHUQxQD"uD ;z[=g:$w#~"]i'vE &=JI%Yaz3(>ُr@",1W7ʔt8t42-)ԆG"aAh&Ju (,+ xQjx؂( Ё<y.k%!j`yh74y#AHI)JC5t`0<+#ؿ1@,ι qHPwY P&Ya<X$XiJ !{L %+ 88 ;mlRi0-(nkQ/P2p%c; %97DحLM2W Ў "64jI=S$B41b9 )x!Hu2+& q8%Iq'߾pZΆj>q+'-i ,Dȷ@X 'bġ* ;;WPSH+.]Qb<^ LJ%*o)ƌ#K I;Cv9pht5 #pgF< DhSi8v$)<q R0РQN˅Fૉݔ> Yp9㇌|2k9QBjH03p8n :zɢ HAyFލΊ7 b H (Ǘ8"3%qWdh<$᷑nD7g<9p>l F+O p 'xth < (i0y)L ACP,rAܗ9=zH2Ƿz(1T%%jCA@q1 i[[x 1S PHxq3t}PD7 e\9;!NY! HJ I*s#X@ѡΈMxhwiRD XU(i"( KVɔ蓉D:Ƌ^Я'Y1(:9+w%A ˡ {l  ף*a2N:>7 /Ł8i@_G$0b(d*8{C1N8"? p 㘨1cR披7n 'x FxG@y(_ͯ( DHrNއZ" Ă@(R0'li $Pf7LV8IZ֒z<02/Hy#*̧Gp^ `5hʏ:Z=iy9Q|ɚ .9:=WHw "!:ȸ ؄  !њ/6 j hlBZ5O (0-=0(%84뵋 N 5Aܩˈ h];PgDTȟE0-̲.3ƍ g'`]!˕9;"9 o#( p@vymɥp鎰Fj Ys(O&y;(ЗIu/"S}$j<z@7JJA`$LIL 5L(RжF b<,(F(h \K,@*PqrGHT@r33Pu;<2&u8;(+ z[u ’; Hۓ0; @XYx9qLC)A'G@M(5p{RyX:؏ {, j% y5`CKSoܢNXPDAX8uQ2ʩM8c<ƙv [&xfپ_Rc H "F ; F5ݟSuځW;os((l#S;:5@XHC',W4ֳŚZ7n˜uz1E u]Uۛ 예0@QꓭX6}8;j? #VI~"^ݥ0;1 ªR:> yj!ŒvFl<,ȯ(FTm^-I{;Q ,ɑ (kjn7Tg.6RЪkoharP`i pX|n{s5*Xi S܉ З pIsiQ7 f0n}[[[f47Iy@ް>*8cƈ?aTQ'W ay4ˬJ?.syAkR.pK݈:O p8vQpQknEY\1 P4}k1kKwH؋o _hB!#;pmk2bG_/-E$0Z0L5: 7}a]NƄs RZ z|?mW6 6/ғpp^x8paE9At` " ć8A@rL >/6=x$:bp 0]zAW?< Ѩj0b7ki(<<0ٚDu8StL3^t$6-k*b>y@S(' W U ={2 i!h@{P9pk#5zB@>%!@F#ƻp!Pt !02$A@0,6B@ $h Ao >^ HP$$W~IX >S ~T(@ 4dq7a;Z@! 3@&@I||fPx0$ (`(;Id*K-B8ao39JSi@w2!o n2M(7., hGrKI t* ʁw.P(XQu+JGޏjΡJ!▗,:yOX !i ֱlD tRnD Ga!ȡq< @:!5ݨ@2r0"G iF@b(vol 0Dhr!{&Gy2 aKͺ~ICG)pr'4$EP%} u58}a PSiq 8΅@H B ֿY-( ,zyb[:nP^(J(+X. . Z*F"RE(d&\wUl P8h&"k1{2d(dMRpsvhtj 8'Wmڡs Jp!hY4NlnB@r \ Pf e&K=4?̺pNCx F*s\0_8 v}#q?Qꆀ@jP= 1biIH^4{px`oa_` @+5T:r!r+P Vq:qlD +H%ycT@݌j L0̰PI@n(|i|e aNpe5TX`p AT>L+,Ry)LÎ^o8Fxr`΀.}u6e#n$1/"+pP!4'~A /6! pe"ȟHB <s2ג (I@A"xL,C@b 3FxѦO(=ԓ` *ːO($! aPl+nԙVPt %{XD&Cr NU#(d@`6̍[rc(D G@X h͚%00>@"8R e 9 ) az,xf² %{Y`=n Рi APsq6d]9R3\%:G9(8 J*eCz_1ߘ `I)(,*EG$Ȏ#2U*P1'KKp!G#@@ )g@1ɮǺ(ی򥱤EjN2RzxS>Ԕ|'yYH/6ǘRGQd5$-DŽ624.ydLR'k1tP8 gX@oj !e%ǮaKTHb0)}(_6qDLFF\Ӛbe6Ʉ˝AMPp̸3GA )P{Dbq!9cC QDw]WNC.ca'0iLh43S;0(hp&> PPO-UN?*F(~2r>M%~t P'ԯaRf.r ͓`3 9^eUiG,n>e$W/:& Vhn`AP !3@$h3 ٝt] /3KsV `_!`H@#4fsTJ![ p @' "=eNj-/S@;Ljl =LFPES mF5)&ܥ oD d 1F@mHpk(h D!<>L48x$'1H:AN2"¢@c |^(Bƣ7JZ'"@,3̇vra~CaEfXIdbV"JM`2<&Ǫb>ZAj5IUE.F4tǢf7‡`yFPbB.k( ` @%8#⌹bXN'X_#z+T:MiZz,@f%FmH@aViBaLoN[C$@ɂ" KbCdƊl~1 %#6ٌ|ThNKdRdM,\3!6a*n$H T@V Ԅ+VP bKl#,{ab7\H1EbD0"Y*(@1A/|CC*;I" Gh,UlNC@LRUͰ 0dR!.F$&1Ld7 t7T6bE!x"ƂF  U>md)4(bs#B0+Fg@Tφ<<)lh%h(2ʼ!*V[.7".#@vi& d #r*Freʃ !ְ"@SHA!|E\cδpD!*`pa8$ 1@Df ` nb563%DT c\cjC:L=;p,8䥦2)_3!4V).0sC(4NӚJ4:-3b'./e,&"UeC$4D>aEl"[HAz/ ~JGF`hvh@lE"a>p5*L"JnA<6b@c!qHdU`F`:@&!,@t@BB<:r@$B$HaV>a z P04Z=q&CW*3%N/b?#܊"N]bbcFZb|m6'/X.YJ46Y1jlT+PA0܃^HR R (2~nm,[V$X%(5sc5DTafs<a p >ml H8`٦:j!Ȳ$Bl:&('! ́JbB@a[aqaUb 4 `.` kb@`qc1 ?a /Um6d!\ť\2dd# gP4RYC Rtkgdv aRka֓܅3(' v~+e:&FM/7!!)h)3FxGiLb!qiV!S| 4x@.`Ds:~{6r)F.b~Y~ iK a~ˇ5^ lza ^"(;2,E) )t! Gq1 K~9!m7PT%8)l,Z3$ OH4$r*2t[fV(dN)TA䁂|%)O<^:!`HUʕ2oK  >bz!^w U~I0b9H(2T%"LCJ+03b0A<ԇF'3Fl 1l2$&)9_ $WL$7g}) ($CSayJ™-ٚ Hy|X8&N^]% *|ќ FXT~1MFB\(DrxG|!2=me؂I TqNv(E  X `:g [b/`P26`#0b*X#`45M҄&94<[D$ nap ʀLHJ68&!%B3vcUţ(pYm!r1baU!:&>D= S@N-vA`;A(<0H%jx۬h'S ZNTϝbU1n4><F.,F`` sF&S#f䌿\8(Ss.22Bsk$,3f@+ALNJ^Q6 XpTCTa,͢ @N35%6,$:HAmH6>#o):0zu&Q̣c\^:zCѸYb%c 3G$W,=tUӤ[6ICOV1;t @ <<U%p \ʁD{lVb2t\SAz!( ta|.pŀB{ +E>EK.XnABzDg6{0K6O(Q:x0GJiAUyiC$c˪f1la p7a 1,2=GCM&LPl&pJuAj?H8YyLDN uA XD!8ӂB2h1@# '/^B%b~*9 R'02>t!PTHJ`FEm`;=(⬕$`26g)RA[D@N؞a$4&#\!͖'ZO!syRN\,#dƶjBC>2IKdb G ǣz=@"/ >c@X% s j[..pA f2zC QOQ\6-Ԅf``0  p|oȥ&I=l0qrj^/l4"AHua)TR'W_hwxx Ľ2+kR $Vx[, r9u^n5`&@l2{p)<`"nKiɳ"L Xr(D' "9}pnCffpwJJ`@`@t 8aXV'q0$@#8YfѐJ J70pDۼj=' AnVl\`ptHC- hBH 4|'슁HXt8kF,yJ<2 yaeAgS(P)1De0niQ4'")͜)DB߀ *}-.Q-҆"6{jj[hv[@z^ GV(P"@x&) qc`U*;~˚oF8{` (7j[n#Nvڜ}1U(;jt53WhYLh|zjPB6wٷhiԔ}q*[( BHm7 {<|D  $>N Ahb\u©,r))^ t" Q3 0H `"r ( P*߀)Ifp6Q]p^ld#ºa4"4R]b bAjq٠C &2Q4#H4I>QS)E==.B$< xvA@,1S:#Ȇhnv;ib%S $$p/DȈ,qYl,r'q%Jg(kXmqACtdg#J`q !H+MQ~]=΢;/I3p~ki#yh-m(e mI4s\Pw C`= I)Na"u-Hھ+%V#itGHۇeDi•IB%DBS/8@<̘SWGevH0ڷ)^ kCf8#*5@>T +sopW hWֈu3,+o*dP߶;{! d-LL}/;Dw$)aPguQ#6eC-y;!8QR}bᤞ%\z@$TX呴>)c$[[:VSg;)`H3³(C W{'J@,$0&l !Tkg-MW]G{.#ȡL*"$i=B(1k )ǩY %А0j jD"fRFMdI3]m:WI?XʸbQ ":Pi`;c`~V%9o}&6Ɉ]IB?ӂE;uAO`ۇ>E -bךFު"4cP~J)Cꔃrcy bΑS/BXž"D0d3_bla P+Ni8'Mn"3>@(,p oҤ!` %H= c֮;%u&2=Z ZQzR:X"tM<' dL AV!0p6M="ttÊ9) sλ8!۞`N6b78u# H)/2);"r) Sz:f1z&ƀo9%xe J<ShH%7H?hHs@x߶epXxીmPA0:+?C8 ;v()!gj,e5qK?" X N;Ab QEI@v#@ @$3Ox7)i` cL(H6p&saH<hCXU3(( 81 ; *q?BKX抐(8@/9 юqxW8;=8x::z`δ9 8%H5"xdZHOCzCR)$δ`I 98VE@7^*(/84"萪\9Rе as&C(qD$Qa<m48;у;dIE@*!1LIKi !9?hVD[Ym'ß0 %R^10wYb㨀! &Akl?ip/9ΈaUD I"0CH4UKa!cK&< y[I$3 Њh 8c <ӆoC۟,:1ۇ8% Ȋ 6E:#' ja#ʣر n8=;aΖ8$A idЍ~ ˻%ۀbf+j1 @.' tC<ி NB0⨐x h,iӉpwNz8j/ A)HySCM&5;VH8\\ܑ}M+m: E 2y98Bf.*8Ј7ۋ48:TJ^!!L{) ~UKm9N!LXq6Pc562D7 A[04? BH?̬A;/6XΝ[-j%6V,Pu5-bXֱ %5Dij< x+;lPm8榵(Rl3>% L/35U $,(jfva 0ArN:+#Ǥ- %;CAqôzS.h?C pr/)#*CY)T :TP.]EIԆf(<$-0z鷠 G`u820_TOkjpMJypP%h nqtJ-{(b& #ӲSmXQnGVu'i)\2$9)D1-P`-V6552ex# 7@Z*]a7,R:eS8P"GK.H&iι,9]\cc7 kPuh <>BQygWЏ5`q%0CH%/#7:AXQeȢđ 䣪 :dZL9*Wn'1f k2c7(?S/k"ŞqFkae^Z VrE\2Pa5b@e8mšz:A};Q9/#9N#b)ث9d"ύto7:sj @PG_u;Vzуʮ53e1Đ (D|-d> >`( ~fp~a0  j5YF@1<G~߀ X Q#E±Xcԥ'jP-BUe>T,zf`Feq'qѯ1x}4+HTN4Y.CU6^Τwd `@$k4Cq7jM~j~5> b1!w9z" @7ʌz"Pj3hs' #*(y#!pZ9 AJ1z8%KA|+Q.(ͤv Ho}'~1`*&j /gr)kQtxyIe@a.2 .,TB̉ui(Htȃ'愥S\"`bzykYV]f:\84D(aj?QYB2 "uԝ(T=lH.Fzg-^UepnpPL F a5@ꦇP8(:c 梕ESD#= 0"☤*Y5Ā̼i2E$C\hG `0hz[j4Ӂ6G<ļ -g"& ZV m~- Ҥ%mN7P&~hXg7 YҨCrDž+2E+3r$g3*B8ր}3߉QR#F ޏ0V f$dfxLi@ Q@@+XZ!v%Kq 19%Y`Bb8\EE"ClA@O 0M ^HȹEREi+hȡE@Ř04F0'p<ǠmZ&r@tUFl*P(˛-d,!"Dp R LqP7a*8 L*tyldMt*٢)!ZPA6-"},w͌.@@J HbPHd0^jhQǠ)2N4y0h R H \/ؽpP!ET#R ّ(6UIjIbR~-@ֳP&Ar`yQ;%Y=,d G"R|!CH/&A^` 5|{ -"7!9Wj@) J7:j!'iT946Fx͍a56ƳmGxP{k&@"NjB%.95JL^9UP215 !:(V㻑7>۪"& !" "rQzd<7L^J1B'ҤS8Nn:YXz[ 7 ?!Z^ C iNNQAr[ Q -HψJ(X7_sxY3z+eb Sv6ql蘃ÁY<b ;W$y*+zlpMD a *vgTYьG9;.ZfN$0hqr vl(HzxO1JWx0YЗ9(m3U25dz%ƙp A~lUpO-  0#D}QtȂPRK-CN3}y7 ~)uhXUw/k%h嵴 T0TEXݤ-wk)$ۥm_aEn1#*SW=IЦqՋܱU?]'@[,m*&#l&)`BHKdkRKqiIs8ƨC5>RD{,=HBt7\d#sԁa/x?eV}BZ" l f\"`:.sl"-ebSg$jaJ 7@Fd%7%$'N""UlW$6%&~aܕ%V^ m4cH."*1?*R @Q:ĞA&)H9M,-q# +IBԮAC<$1SJ - @!*.VoRqR)H6R*A)ȜʼAF`jk<&0D$Fui^!`  ʄOǠYH!>@ 88%P# GfstfaV""aal ,q*TM!-f‹Z`PSN4 ?>,{g$/_^>`0En+3ZZ"  GFerB6HVN}B }#̆cNȊ$ "H"04Mȴ S@PfFD/e()LFVb"PGtvw(΢-@tG!8!X@"iV!nr6@gA&ǣ0/hfL CIF3sGv̤O_8*Br`16 z]SLb/XvQN 4@drGòoV<$־,z'K" !5j!x#G`}-N/-8r.gC`Qu xꦓ kL ŀqcrd vhȳCnb jAQLq(l5nPtH. ux#ԦKy2 `A`Vh3 e|dZJ>jbBH C-:g\-}R4A*5( !Wv_j,`K A bAt dSn?^#_8A zTPrk 5N"WFFi2C?t@7cedUz7湭*#pa.F>{/X뢁d%P 5@AKe`K);G7bDx BA`O rÖR<MlGO4M"b[Qd|oE= GcGPSsnP ! +Hrzf"vq ,EYbV |BxX2jKM&AIƌ"K!1D AEjy?v+_MDzӪl QPeQ6E vc`4=I># ai|`ʼ#J:EiAlER^ DXD0L(x0r0$LbVz(gB#cy!`6tؑJ"8Vq Jf28Ҵ ! L!Y)TYkDyJdPQ@{4JR8 āhZ |ƭyY6_]"4i5 7]cn>V'}>_irWxğoȔL0"Հ b %癩Qî)tsEN@`-#ϧȱ ~I`@IaϧܺBО 4b0r'ޅ2/::̷(:0*$̊4X'(9NjrϪ@`JnC*$ф$..SHPiXR$G(Nkr(ڽS:v8\%-˼B1l)8Z@V[& J'𤼳t-Tn[(G۟p5KI F}.]_bGPp,(rL!hVE 1c/LEK ܓJOU)PXj*q<+TʭN"ɮ:EY)04 @EV$ O.(ܗ6"T894L&;5U# 8|6T@S5?AVT!nHEi>RhA3Gj,5Ob~<XV`b2%N3<3 ӹ I /iɸk+,lkmh-$Q> Z@)U!9N(BVp]D=ɥH#f f^($!h"QAbePe)ǯ&KH[+z-ѣl΀ˀg 1mK{n RIp* K-aeڜH}'8"6p.B@㏄tbQ``m/wA_!#h@"LpAy9YD]qI1ZTܓI!8& Љ)=TEeXA "hO |Κ欓JⒹ˹+E莱Brx$9rGv#Vn7sXֽ ;Z!' sP-{ߎ P)*h_ZEPDst3 8 DxGX fh 82Pzj׈#bi0t@HTpi`8#(  8 :Phrصp`( 8H>p0@(&n OU\7ӭ* a )1cG'lN,ܦ:!':F:̓?2bPa&6 198ARiГ.?Yˉ"x@c/b%g66S |,pl(( Bym' j0э {@:!|`W*-QNKB08PT9$MHwe H:(* ۺQRmm)Ӕ2D_P1gi(&Ys\,V ivr4(phq~{}0c(h[6osV1#qSi"0a1ڹh =` !R)PSX>+"> i0a"hrn,+@*=O9 ݯh}=Ypjj ]1%G~f@@30tXr^tae'_31#Ew?8lM $+'O5({NPʃ4,ҐN̩ūc(fcxP"y0 h)ʋR {!zf`5{[c.ha.+JCMӋ1͖ z#hq(߉!p2,hfyZx#i JfxQAdD_Fuds+KZ 0lv;vIϊ]YdڋU0-.AKA C0fmj 4QOKX pz(EOxazvnՂD}s0r#VʇXuc7zcM 8#g& #h{@׍Ppq5E(}o!?8P`z@ A׊X8HLǧpr$X}pkm& M` sWL`dw$# .jc`i`0MʸP^~ Hx&-$x"ȕ]/ȏI;:OhDK3X NHFBGC'{*0.tP; XUNȸ%Y[ ɀH8:^\<[[u03CFp>5 jdf}qG 4ʀ@C c, )3֫  hs.o"#S DyZl[I@R E#QP<ؼ JLRxT%JeΝMȇܦYH8u<PE}`x} \H[OkurX %Y͗8:S;1܆0eC>-s1dECXjguZn h-ZZ`pv[ւ%d"k-"`@ *LX X&1hX@`Q%uǔ }'2h):byˉ)jwg`2 thxNREKFEh&ߪa <`h$ A=jv$ʄ*$Jl+PHBDVicƊR8BNj(8܈1H0]9E-N 1péj-puT &"6{[3dAvz<g{ڔm"*NQGIHjZqƂ, tl'X=R9[ըLZ>qfN1D$L|p (憬 [@5{2 VVƂe/Jh$ih-՘%'ϝ`*&j JzOjکRwX5e_w*8X$@p@L  "8ok-nDˌtNHP q~.-@+@"|P L`GIČ >!N$Hwf/ڃc, 4Ɗ"W"zo$2X bT)ߕEqr>Ҝu%ntdGУQ6haC*l.$ qQC+ ش` 2)` >Il \0@czʉNBu'llQ ,1Ǿz?0‡<7p"˜R[y%NȒ.踔0_ %4T@*oM IZwATB.vRMhK g@fԱB@ASQO" =(h\ ,Q#Ws{`?B­c*D(Xp -d_1md~#/ $ ]$xG;qaȞZ\nP@㜔Yp_ Y3t! "A.PMH&\cL j 6:! xb&:#J'H!"` * r!8Ѣ32L0'eB@ fx?'&5fH0Fixžw@Fx7J(oh!,&!kd.r$挬&+RA" Vrd|+J($>b<' ` QC&*|] ` nApiP^n#dt*9.;!apL"EV| m](|,JLNB`09P* YVR e#.!TXd˚|HlX8/ Z.xA`&c!dº2A AEZ$P&h(i*Ŝ`,q <ׁGghg%bIfB蒄 @k!bb= 3ʷ &φ]#~"~NnEB*̂hI8.bVɦl# ipmnAag Z3He^^/o=l" A2L GG^$Kb("l&gl/vTa 3tAl3ܖe<> XH*zvf `;itQ(L tԻC\`xH ·~T'DXEo*\'ID<=WF*Q&*gy"l'g a,X])RÈBE<lq4.U~?8Q @j%bpÈ"!tf/ . B;D$pTOY56 JXCpI*1HpodJĠiJ/Y ~I3.$ab0 H.  i0Ҩ-@Q6tvwX&IXdj MBk Cl0QEY 6$+ 7&ՇuM!mB &f[V g2rnŜ`.` m FMbdFe"YdvN8bЖI.d e*js A [CAA℀~ADT,AAE *8f`bL,NuՁ+͈x!(bDDj"b `!d ψrm[B` &2!Ec` Z~br(5q 2O(5fH|I/B&AOMX\#Il 0ؠ&yz@(m@]eBd%zz tu(Ŋ(ݎ:6"Sg HĄIo, ?Ȓ]©>U2@4:-pn J9+/#& $IB'0v"vAfB /|A$V-_! HJWH1`I7 Ye&u>2#0G@#h( RZ*<^GT@\;pbg|+5GlX)Gi*#D$>)\!ZbQEMAOÀSFj $ u`@K8//mN %3@ jgU0pN;Z`0q5υD5GUA P6:oaTvcNwB`_mAprx |]Q=sq]DGz*`\Y)A=bJ] @ipM#`:AVTR uc0Qb ^G7㘚Bͯ^Ӣ`ĊGi$At !r-(&/^0! ~Baspb]*vV@!n#\ ^KgUr<].R` ]_/+ђ&1IHlh&*FB]&3s5& JɁ#"3Ҁq(WeyϊlțcV[+t~(dy`L{|l_&{."Fu`aIT 5YU8̆"tŇ$tu@;\5%0!" 0>m,LƠp @7`)Tm#Hܤ|0(`/땬 EoT(?p gQ L+)UP0OjdֈSZA /U|X  R$*SV&pYFb *T-)p񚾟X4UTd/X _|r?mPxn elQ4j/ Q@ B (B18^\A`E}Sr*Zj*>;eYL X'cșBJ(P%8Ox7b)*{?ZШ`V%|@FO9&hR3(^TDtؿ(Y4 "gВ$ҋB/ʲE04Һb12i  EB/4r@+QQX+ $U-I)CD~-s$E 5G?hZU)eHXU 3 .¸ E 3r'n{GI,Dٜ. n9I|LuH XW`Fx6*MT@ҠK+r׉$`| .p&e60 sUIr:E%M6L2G8`>qoMnZ2(.Z Ҕ#gqC894rJjP`@Qdq'#%:I2 rB{|!RvHO w=+r3#Oɸ8#⎤F %j40BX}IJjO <* P2 x^Fel4j䢀X@g#Rk?AreP.h' ΗGBxw:;p8 ;RA -|za;r!Cq^< 0fx.O pR K Ĥ^ ȳhq@pwr@/>G"Y<&aǥJ(@ @` B$I" >CsDZ8$aKd$$fN6gh'𱗎Ⱥ߭ VU9* #t}b +/( Ӛ EF4L 2-(Uh3-yӮ.=5J%]cX@ 'iJi #DMJ$*q@;Њ@UiQ %N¹f5S>]4qcJ"`Q+z. vp@$sеjRrU PAΚ8Ãp0 !oQ:Pip!(|BiΦZa/E0X *Q 钉DE;A!r5ӃBGMwz2(*))J)4]HR0; !QA8C `x"8pxZ‘0k٤(zՒ5h]-}2#I<x^bSʤ 8!Ρ08ܬ3@B Ĉk@a2*0tyITMÞ!s5復~2'җ-"Fhm2jՌ  Z/ "L%1/&:F F568!ܖTy40ZaT$R x=ڻBD?|)М5P&Da+2]#Lh 3T KS O#Z-xpBedt >+-2P/0dSN8X oV z‘"(G'6kPWA @oi[Y524EF\tҁ ӥ:؍ @%0Z 1A\ȑ9 c,20xU[ CBTϫ?(M̯b{'׌<9xPU.tR30+PS/ ډA <;71<'WH<P0QRQ9˫WCVX ! <y7c `݉[@yƅhOƒ<Nl+0%JUQ3z6d̳й);f]4\0܀`~@UUˀ>%(n@t܆8cH^P>8 !2H0vc}' ɗ2S`iI*( !g^78P]Y᤮ZUhHMK"*(RqՈ1C<P_rcxYfXcV !=82!Yh%8+ŒXDSSM"Rxz )ۍɾB*G ^A`uJP[@hl ("(W` ݫLD 89@3B:G ξ ;)'ꉒ0)\B["'Ypc* {-3+ 5(dT/(tiɃH`Š# (?R P̊ԔWPg^sֹ( `ph+x(ihIH,\a| 9x5C !PA_|顠h8.Y鐡 yD+> V(b : QBH+#- {В; Y+h zY~>Ԉ-bYp."u2b` 0PЂ $K\*E/dxȮ]-(HF7Ŋ%r{Yb5;3bx8J$(#xs (qba9?0[ŘܛC@<(@+TPtf<S<+苣{sa ;F`c`YކAփ):a.pD@;DiY>L`\e/3S@JLZ8r~_5:;+ъ{d&_)e 336nƠo!.ﳀ(0-IЇN8Q N0Zɢd..Lkm80Q`E2L/%c%qQ4lKX ȚSQ@.b4GzQ4'U@܉%<7F H`49<LPV_iUaRmNIUCxX&e&"h.8 @cpGH .`7 ` PH'6qeObV̪]Zɥ8:*~?n9 3Gm)i b M:#ho a9WkL!m H3alu!gމ зM`om>09T? ` ZXd޻ A|C nYv)p!SCa?!lMrr,i:24@DVL="ٿX\.?W]'FE׻X35DqQT0XZ0HD"$W%HdEA(te8@4(o{8;li(R -% @'Եf#j-=xt{%ܶ k**10?W+`  "hJ!aϧ d>$w[" FQ` @G BqWDE`( vd3mF|"C[j2( D ` SXdY_(c"[!и]u:af34r/îQfaB ԀhP*ɀp"ygyV1:vaKt~DCp[*[P.(D R0;XvjnM # 'ꯊ.#)ǹ{`$Cx9Hܲ1d"@܆OIP1ҙ4m""C'|)O&vC9z]HQ-*/)!DP`v#w)L&8 }H6!jzH5LLݧu:( N~, iuꤲ}MHgWg'u[@|i Fٶś0 MhH>(BWg臟.yַ  Zk,\%qGhG 'L P8$ `3< DStZ1?o`O <ɀ2 X@g1X@sR) M T$$ `x0?;W0' {>@# \pVB@ٚ_LLͿE8@e3Yg2Lf(9P<O( "ۻo~4 d# OkyP'kqc@p.m l9p[2N$* `H &BDiz ع.lF H-@#.# ~/ H%.w#`0ܚ_Hywy-8Nj\[G\((Jx^AQL1;h\~Lͼ eOGL1 oę hwI' : #x:` W=G>{ 8YHP1#Ō٨0I !Q /}i ) " i G 5%阗.JɻI&QW$IBHFܻcAce!ƴb@;kx/$SHC@Ibٹ`L1别?y0rќnŖ0umT)dZMzG-ʿ'Yߏ54 \Es X eОXȵNJ "'ܴG7"F_K!5&iGN W}R.@ /X=ۓ/&P3E#N^ܕ&f#rlG)Z3TSh$-""Z ۦdI9Ѣ7|pq¦i;/<xŶa ʚ%  4@?P10B2TIr0FA0 3dC,}Wa%W yO 4|A2r %03c¹[CQBDo 5f"B`t(\'i46Zm/OdܕGøu5\Ys~R=_6AT &#V vFSysß5/+9[Isq- EP6L V H8ڽ Ҏh@M.Bs]Vje-"Sb 2dPYi2J*3 H)9I=YN@;Dq o~P qV(o:93fl @Pf `ЪGVi 1#E^zԣI[[p8R%46# |n@8b8[ A ]A̪#"G1#0PPND3`6b^$@,t2g&'aܦA 0Q҉ `.a" rGc4&."D<$ 0? | D`%fB\-v!#e3t?\ꔑ\t;ʕ8!䔁  qo'`p`p &=@<@F6@",-Z@#"ULN.&ϭaj bXIđ!`aa p&F $QIC0[$R1aT^TR 6, +*,IO i~ n1%i0aX#d+` 7(NH,FNGC571v?g@ G}V(_d&c`J0('I[z!{ l3`8``wj Bgep.prCH5fqd RpWZ!F6,kdLNA[-GMi0d `zv!jx<Da2H0,!! zᠵ+ *Jv`mL8pP!fa&F!)tL1!rnt p ,Xe1C^3\b10qBFCQ*NE(h.pSr*ǃ;0 @ @UYҎ.V^Fا; yDy"<+0T9H4RE#$hP<!8Q)^jxbt^sHFHn2PC5rG>徖sr<8dKl9H2t8"S7Aؘqr>@  ӈ/D!$E0K` gatI#6+@@tpb"V G3`*6d,L6jv1㸻R @p@ :R# $-x#'g+۫0VHX>' J5"ؗBh7Xh Xn$a'\"$L5,b% ݆ r Q#K'4Ւp@TD\jB`qm n3CjX:z @ Kر60%Ѯ=L[?JV1ɿa$g$jC2@2ԭa#:#-8Z4B]:ZFVgY&6bhžAjz)&Wlpwd"<7Ae&Bv'D}4lf>8HxL sſV4H|FLxmPv2cn eXr(; j砘A Nm4<``н>BH0oZ?J!/$&oG${oԿa˖]CnLsέGct>#oa0H:îe@0JĀ@Ѧ 3`Vɶ0%./D18'B,e R/V62*c/&0d&`#RPlC lE6FdQgb @ EW{J᜸:Z˳1^!˥+x :6*Rw{jKmD* Nx.dŨBtÚ4 ͚`Qk(X1#0BU&]Q~p^qL D~iōkQD F~[6\:2 ֐@r] M` @!t+&h"-8I*{PNL6Vd pA,Ԫ}B9G24 #G$ ~1 S8s ?y:Qx]굘U ˄# i|=si8ӝzx$ 8 KIs lYx_m#+ xr Pu3KbЭWg Fpan8E, hca6 {BtVYcg$ԦHN3dD@Tl 1"@ O` ,fR& /8%?-\?^fB@[؀6`:`􃒜fhoAl\[Ɓr/BH0$$ _!h/YSZk :5Ƹؠc]m+b< F[Oz]m 6) `( `p!pi$QLBBtL\(eGHKi?u@c^aJr2YҨJhj.pҦ O`Ս`g`M΀6 AaK+<ZkEKh87̒"ќ4)>` 'Qk+:\/+R12HqYnv4(|IOe$;n3'Db /ؼ4] Ǡ+/d)ܩ̄e9U. 06Gn ^(1[)h<`? '~Q C&4Q>(Kԥߒ\ P3'aȣ A(j̆mlٺ)82c8PuȜQ3߯;9 Pi0\Hls[e,@}9I @: k†f9D.7٦S KA>s K\( ֱ+q*鵜 Š(Z g(M"èz&<(1' #98!Xf]lĀنB cex$StT@C(l8@b%va[ ؀)߇x'J%@5)gQO*Pc6s @X#e02ЁW<$5=P3$G-(nz3Q ف T.їXx I): . "؜ wh+ks\` =9ڔc<" ,njH&ف0(Z;Hy0 3ǩXY b[̦抪|*#,AC>( ɚ32e┌{xҠ@5Ѻā+A@!= P@j@ccFYX*n6sghhX 00!2 mkjAZi@9ePx4`vpJ)yxېHtm>HKdJ3;CD /%A  ( B%neM[ H bځuu &sBdp_h{mH(K8z?[@x j&X@p`iP;$߮X Mzĉ0<G 8"A&H A|i839b`|YS E4Xv@lŖ28t{O 2wxNߋ4 q(UXT ٖ"#W' (o10!l<x 4|【8([<<m> pA|pMWi BUHyȆpagR@Vjl(9GXJub PSDEᝊx94(=H)A7Hq& O0i5Hb&EYN K)P0T'a Dͥ:  {ֆ< c}m!t8p4&1C01 ̀hؐS5O L1 ?>0$2jġ90Dl[hHME@B8 t"C y] @F 0I\0]p0IWLt @hzB Bѳkq04@q(5 xX¬B(MŬ!x^ Q88ܠT,蚈 2 f/ BdPcݶӈKe.?*3aR%!:2S c '6xXNxGs eXd48"|%2- ]QϾ&" 㤌 7XFP RV/aεUX( 80[Z)A:מ#:\0HЃbc8bni8hh@ٖE *)3 PY6Ө "q=4QUD" fjW&@\@E\eR3cVқ%a07[ПM :^E F2ۊ&aL K(@TCO`xv0 ^1p9.  )`+ 6Эy=CE} RY8:`S>{̍287k{: e8Z6@ՀH]{ԋA) ha 9 Y:=ujnN#\e߉`@@F 5qZe"9 uwJحϏ&ZHٰ^YPElgBIx# $P}D)$M'PhNT L-E<8D I#Vo_tK*FL92Q'<ǤQZ)M nJ,u Cw@-͞w)8/@-M"*a=h!/>7+X9z@Ir5`,E{hzש{Ѩ! @5-OÚ1IϪ3VE!k'#f#` nT"n `\""rUCX)x,H *FC-GjA@&  T'B$2&ˢ\P)#>j"Eׄ8VH X\H5RUpV%$f}*l 00(N#'#i\lJ$)6vG`njC`F K(u~` @ؑF9PKkbY'L'O{7aN@˨G΋:2 n @Top#P'"Lxl L{ Vn~!:!AzGIDNV, d`Oʄ< &).:.a*9džHEZj:-"?G6g9nVA DDa$QhV,"r`v!@\Tg$*Xt!7eʘ-.hIJ1 hxAEίh '#P @!ՠcq*O2S hN,VEQ'y*͌.F.!աHa&l挃T' ZdD!JJ ~z)^Z @(M?,AH?zZѾHCch">ѥ07wL$,52/KI2Kډbvb7$,[šF~,cr/`EAe^61(dz@0'`X ORSFQAdmr>@J:#k&Bƺ82#a^aFF~hTWEb*2!0*>wU芉4>;t!YZ K:8C,q,^6d6%4,$CS t* **m,*#iǰ M"K1t*$_E"nXa8EeV 'M"'YB0TZ G!#fKH\2'2qD1"I`lQ!:yHThTQS6p@Pн0IyK =An2q "vH%2S@bKTBH-bxC""*F΀`B:*alH % B<FVTB8 !`ХEjH*,WThģt>k!o? ) ēPRd b( izll 砕H4@ĕP.gxʣJ~V " m B! !!DM.o5JD!ĵ\!a4]j&$'2A R8,X6u*.h J @T-8.)Q.84e *5gba=$W  *r@]D`!Bb@A6iR$XTUVw/ ScX0@bJ @B0A! Z%b.R2I1iئ @{jKÌ4bQO듃sGU"De!HGܭlo'F2ƁB4n  *570 L50c6+ eצQAejpz VS f6EDx{jV7V)ACvkA 1̂$RN恅Ś0A;AITG%1C 5ϦX! @ PAjnÓH8"XƋ@@A4DmєG6- ,bzFMrRv& a8KYco)*&a" bs)x..TPk!g|lr}0%!X7(ɔr؇Г:G1Zw)`'؂ā07@xSJ`|!`aac9V{I*Zj|T EZ\ZNLHlf6D#ծ8C!A .qy&%zjm#j4a zZIg5P<+4R"%DQb `woBFHU[r̗ ̷ L#'.!# R"ZxZU`Zd 58 aI^5¯Ȧ`{`-H8OxHW8g,1ǣ/8 NBrRa0 ^}k "vb9h#)*܀)=ʒHEЇ#QZ>{;bA+a 'udv Kxj!DrXXrvu,OB̀O"Iz$ e1:ȧ 6K4 1"2!x,E vF}ڋDF H`d뙧.J"[m(SN6壝U;z5z4n dp\F;SfK=U) '4#j@R![#Jsb6F;^)"vTKL DBPxN*=O |<@A@~>',0V~APZAВ%E4z=_`QC@q0-Yr:nV3٬W ET&%t @h4 8?@I X@㶊gcJ z_snI(7$m{z eݸ֤OzuR{)@ծ`@X4p+ KZԻ) "1 G ֤'B~.#M -#Rӧ'.c #K0(MJC0à Gh-MPL*C(y0<:4o3IzI * %8ǩ bI (fLk3Lv8=R"ZYZ|mJ黴Lt+QXL}08-.Tq⒎C-Ģ[ ڭ<7G/I\ ^^U4b࿭K\YE t-iCs!(5"'4k|@!.R.%MM MӠ؊>+E P͊} ɐbp,- P-o2+R-XH.B#NЫ.aW\B5׳AY-Y2}U%VlbW+€( =6X U~ֻ(62Vhi&^T;2uJЖW8\At9T@DVn꽃^{bw 쟽z|; ".J4\|0d pNF }myإS@9aG#`_5ƈ A@+:#(̅@RR=fB0*Ĩ0JF@+. "JPJ̑ϫ}<1X' 9-¶q狴C U0&i?sI _"m4@_IE|D`bB_ BtޣJ-0D  tb?,BF.)G"XaC{cNy, j*S8 a$&'bih (¿ H\|g*jq"Q #-hG(2\vªq,*4\*[ʕ4' Z!'%:`% KpJ[Xi-  ⑇$a\>WKM4E0U@d١>11%JfPRq #pҝȻFtv)@ka^ 8lU8#sqQ]l(8YF;b Ti!똮üXe\TBPMѓҞ'USg8IV9IB\U)B4B&sWQA!]Bx1i=TP&¡#(IVſνԩG]dQ^}h$̺t!-zC"O8שrF[l"pPmARD>(+ 69cbCֹswUڏQ5HxAn#;$jɽ킉] Ƶ@CXo!䑜ȉԉM%y呱 $F JCP(X+fޣ7B e)v.+(ʏ"+{e)O]tyc(s)Pbp]¤l Жt -S8h{CJifܓZ\YIQH,]'[L68\L)#IE$tt#?:c<`GjQ.ፂVctn*Jɯ#Z3Uh57BX :78Y1 _8y!{ߍ3Z2!=:A#PC0J"6(ٛH,@Hq%(nn=?T39 FxW[9P) -h"" B\AAZʃ8⪳e.PQR! 0R \] h !1(Hb568bԄE8RI0Q7+!([@SBoA&_"E !ג򔘵,`Y䫵2_1 y.V @dI 1 I#*PڔzL #{ :;(O  P!OaPR(j` U8Eb3u(A_"/((n@`(''y*Q% "WoܚO>`'b Q{α>G93G8A̠+Q>; 0 U[qԉ)c(S8Tx{ h9!ZJiSC'i,԰N FG*ZD_wnx5pV[pA&% Bb -hָQy[ə(8;߇ 7H",TIbc,pwB4QSISl׋ >mJp4.[{(@ I14ҔOJ BH=>Wm)ZB4ٗBBxR` yn q8'x7ĢRR1Iصk^6Z9$  #&X'ÉqT!UkGY7+2T" ⸈1"8_f'g5Ó" Ҟ ưV1pKW"ZFʍ6pWW;H5J(xT@̉X=xЋ.HY7pbr7ZнРQMiύJ8#FHI!1G)GP">i ,Hc-U M92ܓ  Q W"qH' @ v(]9[bT5ChwV/jR#!J$#y6HŃbY&?=:(mX1hciL&ڪ+ :AwcKJ7bX`y(c1X59756322iU N3ovRoISͰQ׺>[ ќfby["{HX(f1-0tbSeyb.׀FV[<)_ařOqr'>KBMH# :OX SmQ< ҬZ+jj"F08-_ވ?Ϡ?0 ģ@r!~ÁRWbP|@Ly~ CshTz!3bOt Rf(:!ϦN+$2 WmQm`8N:O8 a8t\ n]LXz;/DwOۤ!xVLT?f?X P \` ߴ;$JcL!!DӉ`1|-1KA (I }#8b!2* #C܏Mr>pT%bJl~먌BD  A?ApପF&0(P!'bha 4M937sPWxu1$! 9 "^x %~jBmo1)z _r`qdw\Xwpq!a<-\fBBIAF2jUep0P9G0fW[$%6tї@%ƂW ' (taGX7Mz4D#kxKpX`x jaqhb0ǀG %'&4MG8&Y:G A4M"y8|ad"x~?Tjx4 n!&_$ H 9h345q2JXPqS:<lT IcIS2Qfi$g9 @x8P$xEcŴ\X ;GIQ@8Z> Nb/NA !`6ŒAfJCPj Lr+mLVd&0r3b69ÎOfQs e Cqb\0, x+´$]̙d J@ (mӅtה̙: S'oҰι~!cd$j#V`ZX"U 1f P=9R,[(">R;%dPw Qo0Mqn,qnR/ 8H~1~a>g ՚*>0G+( #UUsE(ȕJ^lJz3H@XFYx,w2cf@f-ǎo jg-2H p  '̝=G'3q `{:D ,܀@;QKDS  o}f8 "D@uK]/z:A=GʐnǘzG,@f 1_[~V3F@A#J V`H 9a@hpSı@Ԧz,tw}'LS& H 3bTm5⁑qxXr ԅ_묂.}@ ,3/CTe`°\udBji+^+5b`h!p-D}HrQDZM"-f ,E= s8<\nVN\D,\ <,EKYe'ɿQi~|$#f CORB>L6a:AjI#DȚxMCO<Ŗ :!hYHLbA~ ОI~Lp\\0Dlpn^]HN i\xN'È4,# BaBiT#Ɏx'\FKeD fv!&!"H9:8Ò# :Bh ,8 ADEL b,4p\h8BLFL\@bd1"puPkZ:Lh pAd4c ˲&4H#<xdǞ80~8"+cd|O^f" zLvccTb/.h% DJRn.1bC H+P!B$,8Q !)&$RP%[ζ# !]LgLXn.BIk".8 fp61ĤEhhqBf@r SJ2f8h|$8" J".! @!GCyypF=LjN!dJ9$Q8P0jL i#,cI!gh Ăg <F>6x/ì nA "bAW~#p"&cba2p:GyExijh\5 \]!!ؖQff#b]bHSD4 U13(ƵTxDAA R0 6#}!CX:JFZ ྑa = h蓈ȀfbFaq좊 @aSe {6> >HzX6w+Tk!qnsteOp&@tbEn !,3 uYp# !!y5"NrQmv"U 1B#jsk3$48 :T&BVa#D?R&i|:YVvGhQ F!č Ŀv fOs̭/YeD@Us uFecOP"b'#*!зCSQ b<]g>C.B>.S@ Tcl&H<9ynf]w] .T0"! h>gf.XQx3Zn"FUp> 1%\ D'!<.N.:| RDlQ\0 2(LP퀷gH?"pBΏX H(F{,`^ ?18vPb("sޔ #H0$2yJ1.Vl5Zp `ְM 7/ K^@ 1&f'ykb-`!i->vTߵI> GA1C 'Q>=%/ZܴvR5%K/2$ (za al--cZfBtcEd$a> @auCk$]7CZn.%N/弦dbCB(Hι***H#|@&JG>0f%v TF2$  D\"Jh(xj/P!ma0F{ f#0y(,O + {éR(C%2>f4Ӑ`<8S0{ATZ5L['a !pBq l0Q2RnXK c ]`ua"a7tC=EOKTLDZ#A4"ŠC9g0Dy<ejD`_,[ 86 `ƥ?03J 0I h,F꩒ [Q50Kk8@P%Ҳ?| @P~` |/#q@D&6aTPK@ (tP ƠjoG\F2iC zwYz`8>P@ y4 rs)p)MyԢW*P(Wpt{V[u>r0` E8">m6@ho&M+J])}LCnپ 0 rtOON 6uL% ;pq1()A{)RP) a"ELZo=D,8 ;~/ĤER)#N0CKZSG\6R 1>{D=q1ƶ{ʲ|#d^r d^vAIɒ~(=cdҢ>X @b/vra,$"OI-Q̰^R-$zG@Q2x:Q m ,L< p A/8& p2P ?-O"}0_ !@e}@h`fhblLz'jdNJ)p,Q= KMT5U# qC(` :"W3H< /Z "p2@@tٚqOy )ˉex}(!Xn_h4 &cp!Ȅ29 PU,qרPQ̗6ʺb*UB\DSWir.B(Es&iG5a i: (&T,ňȳ g5YSbX7'Ex2#`m&~ϿTZ%>WbOA?1.(jIy% 'BJm]!ĈR)!jl(Шjs%-$99H#;G{/d|K^Y6Eg%6ː BpDCE7eCz1*\Նԑx`s`%%S|_J썏m`) - <ǐS jȚõjK>hC*F}'FIDUФzH x`B5 11ycPC'rs4VBRU81 >8]`$mH)`#["/PqJ%CT[_H-J)%E."#qfm$#@ Qjzf vO[c ̣ԆN` jԆRrdeHa߷"@q ȗZdkH{tJc:'m93صT+?ȴ8W[-w.e!}x+?\U2'H'Rtܑ`)9F8t0 P9Q,91HhSx жň!R9B* I @P8Kx1JY龩"큨_  ŋS/)@!Q͋Zh7 @6-^"<@KW =탈6jxHvz[ @yP \VK@;f8AѲ`"i8F|9/hߊ y5$c kȇ:[/#'C""nqQ,Hh _ +žQgqܕpC$B@5`020%0X2XM(xsIQB:F$X12A *B 'l@a.M:]O&c%p 2gMH7 #(#!pS! `RXIMbHuST\ ieItxHCC; 51y!K(P,Nh wU@%,$LY2  `@9HkBY AGJ/ X K*M MM,<Дa0b T $ Y+z3KZס,['+c3bKo`#@n4;МH x\ZPI{$|.i +a,˕$ՔH&-xdTHH/ ϒ"<:CQ+,L$:/x9!6 Y[NȀ1k䂚Ԏ: q[Ed W}6,e1ٽU34aȊ X]l 3 ?tf 5Y!Dॕsp3 T .k=2Xٶ>X4Q(RKT (^ hCd!(?|W8Ah.WYFӒВ_0픰*)UShv?:G ȋ9Cx&kk.`hg6AyVIV hOG䙳ki8)E"+fR C0 hLꇃ38;#",u4Zδ0A~1KrHXcC Ҋ+_w-m8d2)_ 3!+sm̢ՁX8YPwڵ~6S2 ҤpeX-˄/132"[#iW *^T@|l ȵOIY@+~rϝ| 8û51h7(w%Rȍ8H,HѭM @Z O 5ؑ+,^Jih VЊn^K-Ru *fJ+Yum"np=̺/W( KNM C4BRtԖ~ ؄#hb,0-x&ϐd^ML=DpbQL1*ny /#Jm} ua7~rl4>(PUx!( *D0l" l*᭏H/`ph9 t|ɠ6҉qQȘN$-6$TCVD AV;;v`UK<8⟏s=McAht^Ԯš??u+ڔu :OH6{n  ݈X|vQJEIU&, yȋ ܧT 02ĸ_W0r,,Q zQNhn+ ڵ<8ŸIÈ@ʕmMVH|M= A!&q aTƶI#>=hh03ippL|aTF:j'|>@ǟ+KeX 揹 Eq:@ϩPi-%*M6M#U0VS)Z.OG)~#h5>Q M&|C,$P)> `GV]3JLW4|[{R@ YF?q/W(4o'  ek5"o&jZtE)W)JQbuBD!B$[~g0-VpXu'2#mFF h)R$A0Dir[#iڲ y ;~̷ǡ#O}" !)ie3\z,Zרd|~µKj a@\e)?eA|4vaYp * $6M\ GڐJg~TTnSض0{tQ~^\a<`hL `^* `4 " 62Di✦AJ 7pf,:6 .=QI7gĉJE mNgTflEz⸵4:4zk7֔L}(`2~OL\,^("qr@GIrizTLD2 46ƨl*p6D@3ޜө\3""8<9ǁ#O3~M A8$ Fq{AaZP[ Tn<Rh XQ !:XTP#esM)(W>iD"x j;%1TȩKI3ĺ "ǼH(%%43v%D4:G|vI-1Ҕe)V2ܑb q50E\-"@tIKzbf \K$+`@mkqWBC#%6Gce4LJ%YF `P@%D;_H&MR:SR210'ԋUlQ*Bu U4*'XS@8DQ$eU=9TH6Ub )H aM !0% 2yR6 ; $ԓJU<4UF颯7csT$c"b (3ut,,"QgT}=rIxj,T) 2@h Dc 0at!ȔIY&0֚BsH`|P+e3`r%93 aT% ۠rE{npxBR[ rƥJ}TR#cXoV) 5`,N*fȠAKae$iJBQ2*p!(-'V*T07a\,PJnQ j @PN >bbhbRr*XF z),ގ07M" @ PhM%ƃ@ L I!L("'O6w67CF.ʨ$$Q"μ2  0: a:glal"f7R^Qh2}L0pNl#9 h2{_Rl}p0RB<& E2Q%p"DbD*.,QܠPPBx @\ӂ"dhE@+G!tap@2F`\ 'xff>]cxq,8'6ł'17vG,_/C P  $!6a0DBNjK<% I*Z@`)v5Gda\, %D D >a Z@&Vm <"Wn8)*D!0ƢJY# $RX<7"HZK"tRU U)0"4HÒ3$'K! ᶀEer](%nK/|q'1F-X)OPr-8* ^#MABn|d P!\®+M @"*'*K92k"-t -$(%1" `ǷU̟+V-TdQn)L JBNt6@$P}hU($K(yNB1(b6mV ³cOBNk|TB>i"j$?qhv):~´mFUKl"BRS() |.WTTbS$4rOhRT25^## `ܡA2,"S2(N֫v3!b4 ~8-, 0MO@Jo̔ζcJ |zՑ4>KP.y@(%6e}q@Uz"O*&1K,*xil!p7l)4@ b HXfjB "0b7ET`xR %9h.`*~AVr ܟ-eJQ,BVʌuYH*$Asu4S8*/rW-̬n!bI0E3C@fJ4Z.hj*nlN!* BSvGO z]aY'4䏃J"-Q#ux>XlvBh&ʈIXNg6z:O<'O`&KJ,"c708b$DWTA lSE*BY = B2g%"Ќ=TF.$/$"FY'OjV'4 F\HDMLdla` hK]$X+L*7q B56u˗; AzVä$\8V~aN>n9C<,T#rH`~D8&" LM|`"`!x4mQ -h^V{ &ȶX zQ#1Q+!~x^}b4%5 kD`$a$I~ >dϾ`WhNyB='gx=$OhKi[8-dd*Ҳ:!!T`"H7i<2,7T,n^W\j&u1"6Rl;@ZZLv P @z/;{!&):*p; l!$  |{$+fbV.zoP<0 QU)5"$bYMFJctO( (qw֍%p!,>APÄT$,-d~t`KFCr \&94j!Fl2m0QXUcNQTq ^G  b#! )D#;#1 'S +N .6uPkEOA@~%$"@qx;AYH(y\+@-e0S#}>_._1f2 R$xJ4P):ҧ*q8y=x8˰V+VC? 8 [(`2 ryy~rq0xL".hC hN:0ZвP% P'g@G< @!g8DiDg kEDXE|g8́S(`;q52* {Ҙ'm`nxu+ hs у `e|92gS08H1 jڷǤ΂qĪyn!j 0\ӀދM@.`2K)HmW@V91 `{!Rxfǧ` @X#m!=%m}@ (dKѺ4er睧s8v3\.F7,vO͙2׶l@i=,O*{2TjVF@h@{ =";PNoA!%:D9y-i1q`* (BӁ0Q݁s.dh#HJ'cx29G$N!t @ uAypdݽ3lO 4ƘV͗5i iO@:Nxy%,0S:" E6(vԅ&`C9/VcXtA԰),[tW !X9Wh{$+H- $mPf $Fm(O͑!ۄ$!r8?W4_&3 t PdWB._uw'OZ\㜃ri'*1臹>)ȕdM 8< ;hr%X 9:VoUFEeo]'dPe %%CFa@dXc+H30<Tpx! ¦xy(8 tX8{r_9p Re@J>@fhgv ˒9$ H*(, 3 Z8ؐ! 8gX|S:Uh hAu`d)}{ so>R  s|. `-8񇪪Уx W <X3zD;p+G*趍2/=Af(=)눵Ж7Y7' _]$+ZPI@,FIe#"(1Qo$0xxIՍ)pPB誌@f\OQhuH`( j H:a g5 ) @ %!w;6'@) xt8=]vr>`Ghpt-j[G; hGyFif=j_"*Y$6!Q HL0(s#$ꥏD 凚6X(ra8 l(pW48 ( 9`h%0w8!3'Ir {*j+`Oz\ wD DzՇܚ` QpSZxT 4KPY\?DsJXOXe( @ x5ڜ@"RӒKlȊ9)r  [ijP?9f"`R"UӠs 妉xdYpoxw bl %`%ʀhv$Ґ s `hn+p $P!}#ғ8}$S P~\1NiiH|h85`'T/L ̻dZ$c0cُ8PEAAO$(hT[% QB0Xe2q'"a1)P$hyc"Qn&PYuӉ +"U@0)( Yg(:X,(-1چ^j|'  Z Bx !I8È0ÀR%@w sA3# -죤YJeA)')S[pі@B(:7"BT(2I}ɛ8u xb\xs) 8 @a88ZWZ5Y@bR8U8p E?@8mĞ Q$sH`mA):b&$&$!ڈlԥJg`3P[HGy&H LJ߈0A1@@dg`g\Ŕųxh9C^ J(-8*q,MoeELp9!Ѐͩ ̀ݐ 8=j_3 )YxphS c w cc X(9Pkqщh Cp cӎf@Bq ` k+Ed_,x;xˈA! nچ]Ha%o 0M` 5H<=/z=n) 8_a`ڵO7=vMH@gRȼ%XlaXcSh8|aG (( :3UЛ Axn0yKREvJ*IK PB`liZY) 5[(6p"PˆdQ^He@Q"9 E:286 (S/UXWt |ݐ˳oM8)a JD5Qp,\ÆH``c aXW] 97A`kよv<ɔmxcpd/k!Khʙ@Y@i"A)LfFT"ohJ5 P,@tgI !&Bgņj} 1iTi?b{RLBow&I/*7"PuI؎lg Gq+ge^$$HhcY"8ˋHl )PYq;xr'Y0'pX;.TUsL2kxTv`Ӎ@2q9K"CBx Q$:UkLblX^SжQ X"t%JFX9)Se,NfqQ'Kga6x CВH2 RxV:JbesM 'Ѐo|0}_& p$f3 fk$t@(p@ FPdB$QG}?Ș }>p0r (lDR|V s|>(oG"l:ts5v] R*$ קTy?l@X*Q̮TJim. ޝHԋ"gLx'賷2;jLڪ(gsDwXxiavǂV.Vv V'ܢI,U|.z]U5vr pZʌn#EjW?}Uo(Ύ P$yEF1(9L"lBUPIoAUήC5@T X`|f4X' `it0mڋ~S"v|CHa='zpΔLGGX3*Oس8Q򎳊P F), =+|{*TE 0~l5B 1ؠX$|>N[R##+@0lU8E ;!쇦UJlNag(U@{0/r>S@P~v@mL2"D0pP6&%T&~bb9 L0Zeq*&i=J4|8N>b% UADQAN[z-3j :k8{^y\-R8%n2G7XD$/l5i=QP"cj @ @M;$.F,w:πTnWސ9(h!$ ' Ѣxk e&(R H 8"0 !R1J },Pǜml莱}Nchl!"9_IX+RXj^#va sC&!e kZqĈ_ H[* 8[ q`Fi14$!{Ce,Z(jUC4hP%gX"! #@\6pC@* a*(TSLIjE pKNN(er C5v[gISgS,X BhJ6A6If)r_L#@%٧#}dQ^JzPƘg-8$č$_d j-"eycqBu0r•[ǠDPHyg o7hYjiL0m)M  n]VPʢXTxݘnSEn2YE~KP^.%|_yz0l NxR xp  8 N|:;AQT|,gƢY+0"2w/X/&` tXŐ:)+ʌͩ\ De)Pb QN*W@B ( ɃxY!˲}!@GO1-hq:}QT*#4e!;HQ'@+Ce)gĻ66gX~B(sB"~:ªzackH!Clҹ` 0Lb @*4f3&ndpV,*/$,[ԭF0X&@Pp r$61 !-.bvc6!:B@x1#;R!tN%D}h% e`0%!uB2#H0,8)sf|B.B~F'Ȱ+*5P4xg`0pL&bA^)@@<$PPe `b [40Qa))Š '^!Eۦj(n61 (z”@> V E <4$!/Fʔsv"4X~AC#!nBH&H;# h!Hl.<b 覠LE8b f)Ă`'ܧ #L(٦r*!t2a+-p}ZOb` k 1HK &~ÁnP#`F I'/qLNȘ@A !#֏/'ڕ>p e DKt:")L 0Qb/C*"tBfb#SJͣ(v(p!Ib p@zv)a0 Ho lq* #2d;R,)F0'?z"a""*1̈nhA~ 0Lǰ``f Nz4.#N0#~K6XH!Bހ9%pr8ϺÀ"r7P((0#\4 : ֻ :)0d(LhAX(pSq)F @2`,k@VP S4; |gڪ#-aMahNTu b@j@@ 4A.81x$o,'Ҩ*'@Ge*H!0"/@#06P )+zR+%cG/ybw*I!֎> =H}~Ms~ 6'(9.`z98̋};8"AS %iP)7F#Y)1#)2a/ V1tbA7.fV>oB x"ok ꆡ߄zg T. g2mb'@$?'b.AB;.ǼV}Ƶ;b*!|4B,Ɠ"( %Wfϣj'u nD\D,,X> =KI{88B/LPX&;".fDh+0B19X3c(">H}谓3< .4  p ;""݂HRbh,*1!bYi?2a Ld9kP(bF zĸVt)B0)KBV RTO8 *h{2 5V}3F՗N_ [8 "ny:rBSb)2v{Oc0-*I 4D}t\aa6P~"b `Nm0!oT;zWi`u 1@sїO*d`p 'bj5+Zuvd/BvR[B#i{a4 XX BwIxYɄ\h`pVZBs ,1pq"BA!c7` ᒄp"L!k }up(FF 鶤G~Y,@Lj+).!;` jANᴉ~#` ޻ ` fG|:Z5ɘ7ܗ̒a1,$b!Zc@\iQxt+d ݃@[d4u气!&/Bz(ot1oymg" D=W+ (z" ES;b+* O4;qbqMR:W/B*REjB XA9= /lP0 +u YQۨ{朿ϪW5 N۠ R!`J(}!N*|9 IߓԑV#B{S$+h)/S1s9̩S)S D" UJH>".C; ;qqE%~`( EHS9:W90)$wu'# 4aN @`'9(\} 2Զ`8"bE!?/؛@(|A@h|SoM"j@ Pj:@ȉxB_19\ߏ yD}@HtK+Sp=/8LHM@~c3<$>@, ?"roKAN*?_$Vj0m9ǿ;g͂"h 10v8Z@N⌉(}GhAPyM N{TA$0y6Iik$Ćjp`B"grD2 3rj@ 4oh_@5 s+DlJ"@%"8*2ڛ:.}d:TL}2@FNj!33- @Y7rmi6v f!al̓I~Hz42Z|*襂"8NrrIpY?AqѨj+UJ@ZHD-^yI72tW_z۔DP}Y%Tk}h1{ʔ`5Dg*'x2izx9Giڙ2G1s!Ʌ}@Dx%i^&'Nd#V.KYA.|#DQ /0DH.O0b6pmꙡF3ui_ٺ pX*@a AZAZ9Wi :%Tg*@bCC.Ldb\IZD5RFS9BD&LaD5Du I!+d"fH1X`wSyD/Uf d/{ 4Q2`فrr?EM>DH(ABtT y'2GAܪR 922Y VJO:#21 J75JN I9CϽJ`b)E9>ӽ%L"w"1V&%$D@XO)dmU2%H*0Ȥ){S(W<TBM^.TNMI(Y @ia#a-Ff&\4C~YhNQ!E>5G:N줔X@%PFdftJmJ AXJV I(U]&ca g=!C}TC: XN1&$XA!M"<~&HŢ!D@s>Sh˖KGN >%*ckVdR7`<pËp bˑKg'+sXbl)E ]b4`±'mq hZ X-@/ dfܖ XXik'͸kQZ ."`.$R_ۦhh 4Q<*Ed\Pc Z~Bݪ͊a'H'8oA8jXZ '3T7~fM/N)6&7yPAEkz7 ,.IC66"R6URj`$T/Zg@B= 3L^{ԍ6| )6 at.$X 6hD3jo?w%9)$D@GP *k7fJ9L@($' @pu]G**Ipޑ8 j+g xօg3jڤLr^}?`!^ftM3y`&(W d֟}kbaT !!(T *PoN>A:QU>AdaXC `@g&,^ξJ2 X`7v9 {1pp, T% [E(Eb"#RU*T, -)D7 X'æ] ț:_d6J3"[[(c<9\v @ψ!1H9q]RdHȌ..ؤ->P˻T7}#C ,#%`ǨBFȪ;5Y6q R{k# EOPU~*h)\ĘP&!P?CJ;C6Г 8銤 0d u-l#(h#썙iށM1"`0 JY}!(9)A hЫ1>)[+ p8B Jj qص' DI Ơ0;iH-%+Yk-/Xt%7.BRb @'p(XF.y1˱o jl N^(32}%= t$ڄxKP `= z3~b BDpB$@*Xq 84"k\ |8lJX'>xv )Ɖ4Rwk!Ϗ:! &2Hj](57y#:{Y@-4I H™1 (l"QI|)*Xr*ه !ҭ1N YxzS}ӽ<h8X`DI p)xu,% ً`U6+[f^p!ih (MT YbH @ 80XL8ɓQè\ & tQ(~ ̾z>yǍ9@J!ͤ+P_MaԀ 4]>/8x0#[{)7k̻(&@LpjQ#P`>OYH 8l40*F ͎{uE%h#%Z4c8IK$`,YS7H3;% 4%9  3"3H$S٣x;B{h6&hLc}?82\ I(k2W 1(8B3lR|ȶAy)wPX("A˟A1,񵩩|(rġ SX`- 1x3u!w@cۓ!%lC3"!aiˍ HU)َ3i E (Px9C8"a{ࢃh/_T8Ī2!6@=K}ϗW'TA n`Ќ\ Ή)=hiOu-tZ9 {)+)-+U=088r )ga{xw:j/s]P~#?HP  , Z93ÓN2/hZ$h04iOd€|C/G&E `| d-\ XA|QH2;)B ~!RHP10B sȫcsOdX֔l qnpg^?z76dZUx-@ ` D0R\$( h 8])$$5&~bêf*E0ǁJ<\$H։z)}J떐3K 1P[O5k|H9GKD;KT̨L(>+QmL T0L΍w5/[H€+ 9 8N "SR#JfOSH ֨(}e-8@b0a=?ttھPp8?,`|u\ Q CJA(MPKC+-25~ a@`G!Xy< qd  ^HY-Is7I1 wB|N$|=`z="ΧSt:f (+ZBb&2\7RUg.ڤէR 2 A7Zl穨o_lqx@P4p Q)d0Za-#'K&w=f-ZE]eST*e"K8 <( %@3H2B} 0`@&)(*zq$IieI}Dz,MhD0J1,N_)h v"`";xjXsK+@ll0rLx;gpqڝɪ;LF0_`~m>X[n\dFt bqVjQ?<Bj8@` +u(`Ou,.:`qͼ-8bA6"=j0I7gq (+lO p.'74xq5a ˤФ]1}d{X(DAES:8^J%uXL (`@ "Q(gGqS6IltV$$46@H vm!DdBHϕ֖AEPp?jMf>ӥa G8J6i W9$x|<@3d\TlBcaJ,6QVA^|Oɬ6D))UtLL  kk$|bB@fy$. a4ZGDc5j/|9PpW5I=ǩ+) 'r6`_Ҁ-Ő }iF|Q[ff[UJЙs@QU;ɧ%Y *ď; K!WB$/;jάSO!+dEw?[F& !@X*FӐMeD!XI!&TVAGX3a+P4FͮO1ǥYVKD@/=i4Ƞ$4X$]ʑW"N]+@E t1P=>9R㉁ _x_ #I)qxYbXHJB̛$;GYr l.4uV+\,rhb#s l/msDD^xcl}+D"O핆 38MEvڇ7dU-U:Ҭ#x(.CfY)&mR=Wj&rJBWS*(9H)DrQrInyqBZB`Ov$j6KNB(hDhNK:$'f};<_1tbO=mS>}gC'Z A|O<NH"F h{C̸mZPULJ W MEɶ_ap#@^`x `1`>7 % .i0@ &@Crk$ %<+H ,ćX$L(IbEFjH0Ed\H l`Tܜc @ oB$o'# M;sdPa 1TiZMrG.%2`0bz:*I2&GV|Bp#I (c"AD&IZZ?jOl(\b@DMdn1f]"I$R%_ͣ<*@ j!dj !E @ n D4&gĊp}Dk& M TFqΣ3o 3I}I."*lH)/\4<,efZ: O"*M(&8\yh>H^j@"2xDRG\3Nb"Z,jfN2($@4j80G&⃤hi8ܼӔL&n+t $%Ƣ -Lo[9U(~+ f0F,f+ Pj*a6 sIOCZ4 A>azy{m NF <#+Z $DVF+^ze`!8 {ˊP(GeË?`& ! ~ơ耬\Bf/zɆ< E;`□B*sF"ÅX`FhnD(Ta |ߒA6"Oe9X3 Fp /Vm ZFIiV$I: .F-{lZk*rMB+P [F(FqiNז]'N`"DV0DM+i#grz %  `wFrΐ yH@`d,qT=6$kcZP3Hc+WcsYr(k6  ׆/{$Pb6 P, :ƉI1`3`y9y lDo3BOt>4*oHhԡxwuL?YWj vT>Tc]#c=BK%6'BgcC<AR8Fp,yyUfNh$ w)+n=B="fߕF&8<"!,D*M#^0 E*jѬ90UѸ +%TC5HI(E0&bT;:,8׿fStgJh#j:@ s0cM6+`=CB$`Bn[U] 0ZF,Q",8"+@* N8 )i`!(NB`hs8+$BqyI("BDU'GQs(":!+b&¬KDCD3m5340 au#/B`@S`SϴeJwv,8O !#:'<#U$0!@G}Eq&!2&^cD6孡+IjEz=f#?@@ur B@D >B2&@=׀þ&1$|AJH" `$E2ILeĪjr5"%\X<;lj$KA(&T|w碤ǼJݬDNqAQ 'G٩~}<*6Fy9b!dS)|K֭)z"t%2D$0GR,vd% wiKix],mh e?J z)VJ_ㄈV0@hj?YXE(6(h+!S ~.͗aK6Bq 4}<(V@xzz='5H(PaO  0~@9*KN#-'` @CFlb'iTW; V @ΙQ+JA$gxLA.EÀ)!5>J~Nið?Zz6@Bh5.88 w!y [ 9C}2o8<2%,NJ4p:DŽ@,unLVD-V%4a6j kqÜDKP:)!d l (jmh<=sl-YԝA7b, $C@O[/@$F)fNJJb- O|029Jc oQ3DX+: ~P HdC@ҧꆟ9@5 Pd6>)mgaҵ`h¤2I*$BK2' <s唢ErMBhj`X CA0)FPJuOׁ{'5%° WT!3aHĸZQHV%GxqFk"]QGHPTYz1E\L@Zqã<\ӱE0}&E|O0Չ Qq8%d`ߗW Ei "upܐxCPA$Ao6ӁL%9[w9"JT7N `uB; '&9EؐVD9.`K2 4537mL +(xya$p3q/P?Ŝȁث pp)FkN ‹! Y9(霓B(`"R@r2(H%om%خS33#L"[4#hx |" )# ߕ ؁Q65XLN%-D:^xP , v#I2rbh (q(kHb*-xvIAҼjZX>0)HL0S p}[cKS }fJXp?(ES!.j#Z4 FdǨVdo %v@ ,&`Zo ,^H)5ĘL-B5o!2/ f@VHQC`w&\*PExj8|(S(A80m\RZhq?l@* )PHp PzAo>+4LЁ 8h%< i> UݐxAF27 bC *81QLYТ}* iG`PiwPrr2h\@SϔL# #%Uh6t"z#H)~cC Dq(e.0xw;Ԙ p3Vy#1+(K h`XĔARfG:jPQD=„ ՝ᦌYĩ0+uEڸ -^)M^IuAPkUi*5ǍP 9590Z>רTKYAZKZaр5(X%#)A < %^N7ݩA"dSƏlb0ajJmHb%8XH[-֩c,q_,H ?]j&cֈ2!tv0<CSnIop5=[_Źz x< Π%h<^]^-R1S' 8<计}N""B8 e<-&ibSԫݵ YMUN A+Bv @~\I dѤYOm1[v&C;(V7 dZi."F څxV-`7#6(KJmΤ@JԾUv`Hoس+0,g9 )CSEHD)afg'| oZ'QXBۢ@T*JaP"`/*?0zXA %r(qt+llZYh ; 6"B3!ӈwaʝL\{o@[XSDk ە9vP  HI$'Xw6S6" b,YPzhSSvpXHaU(:ފ ̀<_jD$Ac腩[1*Y  $A<'MU9EQa͐t'΀o N!b7tM ƤRP'++m4iݚHԱ41]"./Ӊ 3T\Cj[ UF<<bI e)'EѓFPXH`f-DiRE£Pݚ#Y/I4\.HYACDx SЪ.x&^n25( X]Q z1'O" ֐ȼQ_,X%_:ρ -SbX P[^); :#]*#.^-a$)0Zp+{JP-A>9 ^:D 4?Ⱥ\DhCtUF'xhgm !!S*6L#09tvhHpގRG#̉@R`6`"Gp#^N %x8pF pSr< C +"&0 ,M+!hcEb͋C'ih3 qd"2 DI$Y1nl[" K!E8`lj@N苟3J@-*J#pƜ+ @tK;ň:j)`Q$# )u@ *L!h+rDR yg8b_ɦ5JST(! –Ƨ^K4 }T; ar] gіUya&&bhN%HyGPo.^uN"C&HֺBcX4)"Fro&#2W p (Kw(D! =Ejh=%rQA:g}hWJ} g`>'d{1 A04:Q?۟-UxMb4@xX A[Cx.UzHz>q?*bb=%"#U9 ȥV95X (K]605 O8XFK*IoZ  1"ix8 J) ?5#A1=g&]&M a ]"01 r<|rEz:@9@cq1Q" (@)@`_V@jÕrh <k4ɼ"`E<{!h*88F3X>JV.X MPD2AD &xtf\&e,[K*crN&8bUI\EXf>.@F@{l)柛J|WZd,l :lw"BA >UE."@AA k,ݬY 4*Qp@,DKvVNO$8 ƭ+bGH $`a )""I}EA%@ q#y#JEj2iddbDלh#@(tFC!:B8d(T|8)#D K! Ad2[,0b260ꟈb$TBȉAT Q<=@~q@$$) hvr R xY*'|&ϠB(J#8#4 :aؓlWB<4?Rp'c(D#"@ 㐑1!"dL葢b`Jt`0+(0#@$Rɠv>|&^b+?$x x%?p p!B @ a.zFPB4+ED<\$DTldd %To&Bk#܆c^"$,>`V2bDRIVD"=jJ-1 /|h~FQz&)|TƢ޲Gׯ\E"z?hdr ` Aʨ !fIv$h'ran`9EPdvr>4R5H"0M)ZE<9"<*N+(G)$ !Vr@!Ԯ-l 1*"^ JEe!` Ȅa`J( &Xhĭ1`BD*#k%*Kіx*!##â>d>䉨Qop{x ]BlM1n!Mn7v+RzW#`0"=b2>vT̰H/$xo<`uB"+VaJjM4DsELZTV=El4c<n% T 9(ai5GX#Ra @F@COz!J*QY Q B+`~@ @Q{Lo |z15. 6c cx$b#:lEȮ2#^-j}8S3&i;<5 ƞFduiZ%^)\ azf (0xɤf$6:d}$' @t0S !Y aܳ%$ƛz"v"a4 .'0 B5myFE2*z  !$(,Bn |D!fMpWTapZ*&6Xs3"Av @Ѕaৃol#$Q @@$aȱ#*a4 !v+d46'"#`##%&rx%㨉 !>Y& Ё<aTŔT;?3: l>> Uc`,ċJF4'f4 JXANZס7sYe,l+KfDj5ʤ jx<0QTHV\*mеAڨ5mJn#` fD } 6tA`rz4C!Ul?3a J`&@F~!VpJ~l̹K0.R4(+B61*r5i?$V)+Ո~?46 >. /-Ryfba#bc81 pxbvikNx^Sl'KzHx"`$b*1s\(bl +8A(3@ <3䄚0ܕwc7dS@CP4p2p"&,!2q@ :oRÞgSgX~@w& Л *B?!DB"F'>eX3v( ^?OavDdZz.䢺#OMY]7GFC)J #@ YL/04ghRrz55DXŐmJF!Rx A~ @]y^C GPNJN1b5)P,1Ԉ?Bڨ=m %&v/3)DF(QYj6 vaC@R :Hcz,y.oL60AJ]@!Lĭ3 :DHV-"#ښ>4y!h"(f-a"AT8Z\a! Rj%4<S"$2݈j6dߖZ2m|5 @b#P ӝeB t &<U!ad'Bh"OTT7͌s ~aܮ ,#i)ޅbrPogRzboIɜ^^̆;z?KjD;i4T|?b0& hv*QKƀC~>dfwޭѯH &QpQL:(+ `VTmd4B핶~@8բԅ(HQ!p{Wu(O4v;chA#Sf0Y¤M81M+Q@ //9Wd.^#`&l,r?M(G@P.$RL/2I"C^;@D;Ww6̓#aX[s\V'WO $aWf0BeʾvGAV $@\]T?( zB0rbHplIp! xa<%A:A'@ c pD,T~B 9H f<_q֊'Ƃ)XgjAB ͓ DžE%tE'$0kuC"c%#hcL1$.v Ō@ `>ҀـȻ"k&؂TUA Xnɮ;2"J 88(0^}ֶ\؂EO < pH(lBnఀ5G2GqtT,`@(w<?QqIB'tO'[+( I-@Sq=>;\ilP@O  g}iuk,4Yg+U˴"kvrG CB v%v&QU'Ϭ}k]i7, Vb1m]#h#[S}@TZIA|'**ǹbp0{'L,)#Z(9-il.|p 9JN&Ig . *| *} D6IL>OP٣Vއ#˺8MdtK(-G 7͂z6kzftYZX2"|w6`  t*bgsA#1U+SYMBHh :]qGH]((Eo< VMdP,hؐjL"0i@ 1;H)UME1NsI#xJR(`> z! DMs !XIbS-fN2: >uc{Q!2% LyMֹЙqD,v ($˫H-QFt?Gx#@,-#Hd isr͐]3UؖuPGӫk^KU=;7ܫfAFDCHq"96jH#Š*`@$>JiL+{Pk#էFGJfEj6$,@N//VlA S,&Jh @["Z@@pcp.Kry)Rp @aVMJ&t)h,{$*MYRi 1/N) _Fdܴp 0$\Q @uBc˙K宻SQ,w ݖ?LQW)w@$Xr 4Q ;4"t@pM`zOn!S޴@\c0C`kI ĴK+]uYMMD@-$l9Ge6DkI$mO:(ε(r'A+l.E^-M]\`:' iӫj>TGIi&p#J0# ~(56F>du@MG <I󆽆y+HKi\B@ *53`Қ#,b 7CU CU95 -],B(D i}e JR}$er.HDFy,Y i c-8 N x.0,n6pؕ$;X,.|Uᾈ$mQ]1~G0#K0FBlNS>%I%a}r^ h̫  `d 8VLD@Fvxu$ڊm gXB(-t3鎶0 vƌ׸k<8Ƌq k#T 92/8<T/8`A`F+ vp}"p{ M 㖊^ȡ){ `j*Xa00[ʉ8TPV R<麩|!>p 2O>:})x/yЛxQ87X'(T ڨm@/PK=k-ؔ wpZeQZϏ [-S*83Q:߽{67A@X hC)XAN k0$ 2ಡ83 e2܃r.(J S wAxI<))RC*sB"3>n@p"4 -j{R+ ;XHˌ+-s@sȣybaQcyդ|*_81pܩ]I ӈ$0K x(x\#,06ЗB^Zi*p9&hxh*4X K/8)s{M` h(čT ( N2 8  "[| q "`ؙ< xy2 ̈{ )S2 2'*Ȳe( xH59Nxw8"ZW &Z2.X e(aZ@Ahžy]2׃ DOqC|x֐1m^8ay7`Q0Tf\8#Lˬ(͢ # !@)pI`)𵇫ꉓdFם#}S0S{-FhFs. "2$ lHaA@pb: XXxW8x1xJBWB2lTy餿 ) ETZAMJ%wfeu G\v CRҌ92]> 2r ֐˵zH1X(GKÄJ;h'`s80{R8!S0vq`v{C ݾ`x+ (Z`UCL phb0_-0>=''s>{$V"`9JЛ$Sa ؂ jԈ@ (cOPC `.7eH &`$>%IhtA|N݅㉑C Ea!4iA ^`s[#UҸ}Ψ#Lns#U#_SmwS933hjB\`v wɁ99h'*ćWypͷ!!Nz A'>Y p`^1.cb$ . <?xb-őH  zYѭ%!x@Ra\jM(3 pE:*D #-a[2в)"oW` )1QrF=I\ FX")r|0؎mЙ  kڔ  2؂dJPQ޼N8o٧)1VV.V:i!qN,`I?tϜB)J 88``c0}4Ϝ:&p-\[y/n=hUxY)cڷm(#R׉F[p(8qxLhEaYg4HI>a!^QoѦ!;6A40A(y'y )sJ9E9%zt߼!??!ɡ֊gb[yyUMQlWvlLvਟ4;K3"W\Mi.'n瘜ВZݐɝSA;qhӷÇhwu4x6*P65G$) ҺG fue~Q#vJ[>izh>TpERtڑQȹ:v1xjy)|:5=2Z_P[8wK5 a 0%y@"?{26I􇸁zeOT4I0H%:Qp 47b 2Ȳ6&"N&!2"Ф;-]zz4mXcF%`H?"@L(r@A}>x8 @ {J%06|@( R~fxaH4@²kqAz fY#{>fX 0S! <L?*ڊp5ʺ|Z@|< [È|<r78|x#cOp< 6fGE\>JK,'o.Jf[AqJs !9ðnubj>1M\< 8ʜYƦmt~bPEt鳈!AE`Jt"G$JJos+ѫS$iw3j E 䇁`ru2=hYpވ1p D'xMG®)~j򀦁@SZKZ1ENLS8u@oj_"Oo !E n4Klg׫jb5Jh.V~ |^yP RH&$v .E3%"G^Q 94 l8f8.q*Ay(D$WE% }u4X@؇V(&?,fs~$r}JT0 8 ~0< 2C&(숣{JV8o .;"VQGDԁ$/p4$By=!`, ƅxX]9 z"$`FaZ =nBp|<0`vu(X wSXG<1ԦHAK.Pd!5$C[ B% 3B:xa\z2dRz#RtA;hZ,S@> %ufj@@+c[J(8\y4fzT@d@()RVWf53n[ 2n21&,B5Y.;̑gqA>޷1xHY&@Y$  b%UGFL\ !\N$!GMfEɄXʹ)%quj/®/CYX  0 N+Wk*Uғ VIX F(Qdp[\/u^<1.Z2ʑ#$p$\Lض9O3[ ,VQ:L>'4\%wA-E4! _6-: pXd1TG=TIq/U2@8V@!ফҔ9<`8pejTq]^N3P2@tCA! P<7'ep/dmN՚;EV:['x!fDywL<&ېuXfב3_:jrfr LO'6𫲢4+|x߀l ѕ7Ga'jNz5p^NţP VDʺjR<%5 X!nS@ bRl`d zDxLaͫ.*"!x5#Z&Ǽ}AO"<5 .N3fK*"%N)ΥeaᲒ&d@"Tb &^5*+Ʀd'0V'm&/KV&& D+XQCgHn$ abVg`", |p *(Qฆ$^"NҎΠ)l2 ]j `@dފ("=lFìvjp`G+bU Z` +в(n \`<1RD!rښJ`,qB.aPģwpњ n[oFJxK^2Nr `]^BV 5D:d(.gL BV⸄Z`V#ar%F.a`V$+`U t]LK&4Mc4&+ll2!o6(.ELR d);D2x|,ĥ&Ȅ9[F P KΣB#ӒjMF [aj'jBl% @=vjf b"&=T%2d!L$ܞG}H ` J(P(G b8j+(3 #(*"s(E;+`YNZԞL)jh ` |*"ga(%h5.@i~B{"K`lRF_=Z;.n&5z J Л9?@m7Joă"ͨԎ|ևT+g6+fDn<"Nu( f<&#(=4 .w bClޡ^A9 U(\6\s : x0|HhE>"'<Ρ*Tl$N@j`n].TbΦ|k` *fAK!:DAδMZ^j XAD%\5f^Ft>l!0h\6X&"AU^Vgav` aXpΠRV K +, V^@GD<%=*t(Pi/SЀ"$`&ouggQQuI/|*+oYpn`Zqf*U'.pFR\2.(쎪^ͨE@T*! . 53Sb bekn Q}C!놲#(xtг%an~e@0l,D[+^t6lcluUΪN!\@(*hx P8$ @@#<"DIzA<@p?I07%$2W**=$P B|<H @`- 5?{f( b_qh$}4k$%(lς|R#M%~ LsM˿/~A#9[p.`X+ 4QgbQ8_- % ǽ_b8 A~7 0"P-A쏀~Zicͻey@M8Pٴm#@H!d ( p3íd&k2h2 y{䚧L˥)RZfyAN0 "/hB- x#)0XyU$5K0 ~$s޿w8N$pVŐr'$0S 6"~ cXت~hhC x `c^-y~L̨BLpX1$qEQ^B5Ɋ 4C!kz2gdAˡi@ sIr@ j3ЌpfJD_s0) 2 XP(sq +8N:]{3g|(;A%"R$#B38/D԰Pܯj&bC|" xh98MegAuV촫*x ⠦!tvkTj6DjrÁgɟLƷD1nD3EشR2hub΀z| 4! rtQ-䌒9)+aυ\i=,FLj9D:Vڇ e&\ȷ[QPyn# *$ qlj AT A\+Pl 7kCsDtRY(/b[_øcz̪BLJjOQR"T!R!)B`:r 3_ %.b)>Dp1uJ G̹3la<-Q`,NЙbuۍ!ǤRIdg՗$ h-Pj xn!JPlPʉas^si:X.1K 1b @K t#THBnd̙'ϘrH< Sen ^%gwJT5t<Rh|N# =vRꂎ>',a11aǜ3˒Vd@#?pp~?I,A@@Ϩ< T¡`IB#DoҫPHc\1!,Ieg@ @עJ`,ExC1Jw+`(B0,$#%G%Cdb_Tm%đS<: eE* CplSpѫ4BnA<.,:_.D"``vjb D @=3>l"~(34z\$#./cB:B,LQȄ1ޚČ`AE( \:L8W v g,"B&Jw-fL$14x 2F1b@0H#@&| 'np/2ُH - #.e0T$n4B!ʉX@ Ƙ0#B6meI4*vͲƉ`F<~ @@^!p6:(I (BH#8hnD2.#.%lB(aANf@fz z`r`Bo Q)l kgC#&d$jqm "\:%J2ee 0aiQ %gV%ämReZ )QaT%ܫ 1_CJ$^T v>rQ4a o1@Ra/X2&sI1c# -B4K/"e 3TlJ4@(!(a z_L`4Cަ>rP@cӌ0"ja~j; D `A"Hg$`2L'1H4 bc^$&?1)hjL .C"`mXscL/I@p#% 6'F:Jo%`}:.hH5[kd-K\6dWBQ ` ,".c-%lN2@D{`/&DF}5 `df uDYcJ$ ``Ⱥb<8Cst!KQ"[b{h@t)zObdP< %KkNhD0"/g@EJ (@| m*\B$F9/AH7CK$&! XKtP(N6 $DdJdsv&jDJ؉zz ܀Tb D'UcpD`B=ম$2f:&ucOtub'0eC./cf'6Lȣ3$VA! Nk4_ ha*TI@:â `'f*T c-`C, bQ? ugKtTZ-_5,JGv>.-UvV?O4A"jhcAemo3D&a`YHg.  R@Jt lltLQ6$0Rng#i$[c% $#n A#L  $vu/th@ 1m ]`JjV/xF9g.d@nCd@nL$3OBBu*="`AwJ [ 65= 65*(:$@օB/pqi*@@0b'lA`c6/2@-7.+q`ՑFOibH4lr&Bc*$ptdT=` @ ! c~+2`4uOKM?.fH%-v$\R"@9EFY!I/CKDiK `TEl `# KA"$5a,#LZv0 ڄ-"a*$BH\a8ؙ `L.f?äLP3V,uF9C.nN%f[3 I !X :%u#Nd$ ,\ J?Ϥx[x"d.D?N2gAhMz 8a4e @4,Mٜ qABClXun$1#=C2˦AN`\Ar&_F' FhT@hfB3πùHg?4) u\*dvC!" F j j^ly.dF[ ^5A ^LV(B$CM%L%Pp9EHZk+6º7K mVc}B6やG'a$ cl:9wA/ynT <0j4zusCc(ѧ`%o $1'o0b?%yv| ֜(e86CB4bL#o&F0y02Pa AWWk gjy` 0*r'$t"Cy 7B`h& `&1oQ&^VA݈)+@4MLSaC(EYB(-a͎$<$e(g"H<pf!N&נ?Xƪ M%$D _g nD-PT(r2P~$59ui%@D!]0A[\2#YiaJ6 l3\l!ͤX~2#4+< zb i4 3ElcL҃&δ fX5`c }[%"dPтcGZC{zcBfCc͆MqmCڇ.j2`@]x?JŽۜ¬԰!ZiNL Wj*$a,NİBߞ\1~9t1x$z`F@a53Wb P qhz5`L`@E߲č}x q_f[ E$1 F"`P( P F"h60#HBLY]~ 3L.t/yGyp/ mD,rK=. DP\{H'N--֏0MKz@v(3 bgFtN>W$>N ILQPh2F4IFMse327`S 9D c 0M5C1,Ƙ. x1DR "3\X M110 Ǐkw5e_0C@E+KWE ߲aD0J@l_/M5"Ź(eSO@@#i2OT:29A FG|QxQ7P.Ol FD9b41"Pu1 BjT<Ѫ]  @` dQɮ,qC2ArX($~@` D$~+Xo E6<<"& 3a%vھ { 'LA"/cgQ0 %e i,D&fHڹwS2F:F@ Ax.4dP{;a 4F3*WC$Iә>,ŝtQav2%i &$p@ cjHC+XOrI#|hL} i2Ômh~ u)JiD<\`t3O)(eLY/duCh& w֘C _"ou !<1) Ppo|Â9*\$}/ hm   ~2Ʃ\18]Ph8\=jK nAhzEZ,&\_0J `XIP sz$ZE(?~VAM̈@/8`KL$~uB=Ǥڽ y#Vɢ&Hn"} CQ-'nȘ \A@G rL Nh;t2zg&Q UL~t;nd baOJI T,K$0S@f-Sx+uptaܢ@:P4}&uEQTi"F!!ܞcJic HyIl=WINw08P 1@X#)WN8V,K&8xC28tܻbBRR`Z 0IbY-`M|ӋG|- D_&95|857ͭZX[8kx<|o $` LU"b띮E|e^ ,Ɓ"aiD0 1e nEBjW1ȀElG€Vw^KV:-z0y4{͏@EϪLsYOީ/ΣH6dAh 6D=d6*,$y d$ C_Ee(X5p2( .>r#\ݠx @ B:X˕ j3ڿ?&A ?{`+ ِXxc. (;3ẋE%mxHuXڈgin뛲 (4H : {xA,'1Q#nj2@p[HQB(H~K\VEhˍ(8@ HHpx1*ܿYpϪ4C XR2 H^n8sVhXeCP>XHx  Y BK5kk PFBP{"  ЁS>:a ̙{[<ڑ$\3ŝ ˀ?bR-b9s(x)hO8H𳌩 chɓԦrƘ1*ji/{ 2ǎK@C;v{*(!8e:s 88pjP)n@qQ=܊x HZ "jH5LR | 2s^X],{Fhp="8KȤ9B $M*B!R%?ѢWTq~<ѹ<H43Bz7DM&&8Y>& Ӳy\9`QDѬUC[ %HTA!!]DᑤȂ L5?{- ɾk(,B)+iݪOXhu(s=X A\|H:(۸񅋸t]7Ê uDe`f`6 ʳH`lzM#-J2Rm @򲽼G 0Z(OAS UEw[u 8hkꁨ"s!}cZy%u<,ZfhƜTgL Dp0 (ED  FwwB@hdе Őhڽ=G5๎QəM;ahTbisMn͟Xi7!7a 0&%Zʘ)JP 0<Wǀe&݇qsX/uk~$9<8}O]! A8;`6(͞gͲ-|HmՌyZ<䬢]F 1q@: Z ]~s*њhĆA h axxÑғ#*N`V8J" @Zk5Pi!**puliQk)h!4 VnqVqA܈fNJPx>_"Hq B>Bz+%d/j5ʵx.gĬ(:X IIL$V#pP$K(Sd4tݢS[@JF e`rw%T]asfn]\s;.mo) a >[.ar#~K[)@ VJt! p/iJ0H)DAp\ ib N%*̤+{«:@EyR #ւ'V0, H$ T?\*C<Njr l:.!gڸi$:`U5GQ|0Đq$ @RSLZ&@ }"ZA K! y@, eXS-V@0KdXbC~ *%4"J,m˲F*@gx6|`HH%5W#G05dp 9P-@ ",zivV9*b&7 SHN@6D&0 ˫kw]bSf:O>|=Kp7bbl7[|;+"!@L+pb`+kO=xL,$ H&/aH6qtw }m%r>!M9bҵMoQ"BJRIbđm?ײdiN\DEp}#"hN{0қT!s 2!DQN!&f`#2B"\eƏqRCr|BZ G4W/ )^|H Q %eXxgpYhŌ"꽣R8.0E/#Ҕ +z AP,(ԏf!3=#Oue_8[ @ld<#S#H޺ Ij#M37;U[ `h!u@n Gp@8>B| X %2L>N KjXS$ZHXp!@܊QQH+f ݆@at-$Ks:䣀&SÜ\2_[rk:(1 3ƀ.r#J~sF&9L15JH{8)G1e,IG3E:X{>*"Œ]Zh B$But@5<@Jaf8D Dx IT%$'X{jlDb{I!T4 ʬ=Y4H!$x>oqi;ud(xDh0EzURO ndx]ZMì 28 Cr X`zK3(Q Q=Djm%!8`""D W:6=Qs>le=]l{Π7 Qp-@WhXЀ #Q6<*#D 0WIj纉Sף<;p:"̊s՝/<'9޺%.Sjֆe⚎9d<"w'!00BUUTvib7F`)9G7إ_ X,R faྩM;Kr,#f&p%c"Mz$\*!2 _HT/e cla>((lG'F(OSV:χ|'`e* pNfoDq~+ DK`(Df `,!b` q墝CJa'ĢVMda{DDl#e"@"8 -Q&I c !);)pⒾ s~a, ph/ ORb$ &JDg"A$7bMf :eŸTB$aHB)I}Rg>`A=1 N^jF8f8TB+3n\K"h^ (H@/P O*t/''e|,$"r\F{"4H$a&TQqNzAD.ф+)Q`>a!I@ j 32v\,bBF. N~P=XIFj|Qb`P3R5BHB :.$rDTj'4$>qL @,BpkFݵ AͲfQ@l$ +!8 'BlF%q4sNԞ AaZ-S\&j[[f"p$NVA@DI2bpPG0PfPBQ0A<%=R1faBҖ$/c68IAANv *p\/K DU%"&ŹnT}b!Cq@Ł!xN` #-*Z)~cJ6T-U ًnCz?sH !Ux:BNιAxk'z//R2c/ee.cZb'P>4D6d-" JoF*, gH MF<%%Qx@"' " |9"&d2`EPK,+txw)$Cffl(Sj20bzY (@(,M8Wi&/PHNA!A7޺U2 "bbX)70֓XttqbDb$հRzS~YJ +$Q~IV=x2m^@Kio`&|L`ͦ%:"+eAAAH)@0 cDB=`A僨㸩4׶i::(xJeDn"⺛ %(!YAZ0xKcں丶=>Az !A`._~rVb2&C &3 @W,fMκ 0UbΣ؎e\0CVٖ7&>LNF7Hs\/Ӭ$苡K#P?Iݪx> f:\jV#t#/Ӥ>f`i>pvPc䑔I]tLaGG@ @Gi#bDH#3_ON8  0!dVF U>M#ZbzcU ǗCH4u:.ĄuzN`XL`f يeBW8nP7 [$6nF}Á͛;36o7^hJ!B Mq贤kU1k*z# rLzPE`\\Ax/f, زTNGuk/0pcAfk"@f:E8fH iԕEg$LV J1~VTbuv\ISo K9͏(5Ѐ<[(v ĆmfNx`(pgp1L'/Gw3 UN$ټLws;U5h )TpvM)w%Sf_0JΊC"Y,`P]j T|G#9Iey|A`P'*}x08$[s*@TT^ߩONa tIeҀǥ 7⹰­&`u 0 "n8 BҪ4O*Ѧ꒤AfAp]ڷ0SF2~!'쎸Aj%ibj P&٬Z *LcX`1JB-Ċ&̊壠2@¯ 6 :'iv7t[ÈLP꤅̔73j8@FTZ wKbD{#0sLBx@Λ܆qFp- C us+s373<3 AЁB{F. J$XPs~<)$p=" :1#Ao`]ve "pxb_J/0T->!gC1FAj *6#MĀ ,H(yk)SEE,Gx%w Md8EdJ4Tp=/ɾ8 Dں` ,kV~*X5nx$&4 ivz?b2PH6!m #ETReH?z"OVOQ$I[:T<F}7'۾?5 *?^*$-"TURA6,L Dh'Ӱ{I4lM-.(%(&"NBU=AN+ ("a:8Bؒ 5)-@I`$B2S͞$* vGZ Ӣ7%!T!4`0 ;ƉCwxn  Z ͨyPc K )`>ĒUv)|@z&1|Kf@1r#r=IyQÔrz* b:%,戏p@Q8vAfM9@}\c q8F  .3VA0%t@@pGs@KwMh"p J{?`Dh+~!:W? @"@G :v\/#@h +qKX#\:GXV 3`j!\ Aq  D Rl"irTx4F SDT$앐h I٦4KЬ2Nr8` /f :eynI*CX ,80o/OZKq= ~BY {DDR]mEDy1 ^/9uK+A qBNQ 1V`tWF !3h Q/Լ3WDPBhI `P W ))oJBآ4V咣ttL02A~n'¼Y@Bn^YI5i.@Zs)\$+ƙs邇!!o2DŽ=a$ BvI; \EP[Dⵑ3"& 傎CEм O[$&w1/ R^ȉ3BJK3|&@1Z,p [I,_k誻6w0@tK %04HDhrB&jʢOUVL jp:ܮrĜq;i2t 4Pmo?);ptOț-= ]rݏ@|NDc 2I%weq$ !,њqДդ%!֊A,5*BPU5|~q rL޼4@ln,@c bDP й#<9?x aZH8ÙHpAW81#7[2XѤ i:#8P43p? ʦ9 <>$I-ܜ32W a b19TzC7h S  Ð ` @7hP:Y##谱1+(y?#r# J Õ0F@ b .Y j)AB@`3Ym J^9# w0xYD119#: *^ٱBϫn+.Ȑuȡݾˊ܈ ̋'2)p'L8j #JlD# ɸ3AC:Y⫛Y;Ci;a*R#%͐uB&h>KH>r_ r lA›C0*Hs?.p8yI<< &p0c@b!ۤ!#oM (V w! IwIʬIH谀xQ@7L!e! ?p1;t)Ёz2#|LdCUI?QGB8ө`LI&0Șv Ж@C]#ЫW8;S5%#;3r6ͮiI|&0RV%C( .kP`*_X{ x:$ZF` ͘UJJ,DP2MD1.!1Ej y ԕhzx.kqP0?y 1Sr@aٮDYb6 #%@y`ۈT R|-[a+y6[vnoVpV! +%0" ʍ/Xv8s倒2ĞAF|\ *`fHzAn P HJH h#0|2Z$0haUdXV78fPc! #OP  )x (lՍDRjӌ*(1!L5ڣ<"BcI؏ƁAڕ!Ⱥ5՞P b):Q{HCd%0#;c3|Z !ME9= pYB>|x p\CDE2Xt40 oPS|zJ@  @`Ÿx )tAC@ ᐘL2Y Ҩf[?#qp@S)@zrd@, 耐8{@9(|W&S`1I+΀@*>YP`xAnR՞<7'*m-[>w9U1L:D9(2/ Bg] .No%t:&@MׁW-Ƶ;t~9\O$y GbL:YilS 2QdX@ȏ 0x``/xX6i&h/ `w+ 2R0L9B@pQ:è~MbƇPGZ1jʁBàXEtKn譹s(4p~|"0$q8O+k:+H:3Q)Ӏ@d"42,ȧ 7YIb±iZ'qܜUc {8Ԇͪ}ӟ*rlFⰲqf|]``h& BB@^2 ­'Ftt,MX1(<ј`)ФH>L)eCk"o,t8(bҜa75c!"hK,9 P%$BM3hKq"hvM~] @Bfziԉ!rCȺ5怉 S>F:W 9 3 "N$\'|G!$I`I%I-I)"rH4"ed#FDǒ.|.OH& :7sAM0Lh&f4 j J"7uIP#pk%uM[ѪVMBu`R2cY 6P #p ,F"8!Utivdjب)a1¸? 9Rv4KbGH@r D J:RRVH+|Q!3#&02bTSv_si Ad+@e O?R PsӨ#p ?G s*r.keSx1(rQFMܚNdbIG"lnJb%K|sVNb`x"/#5B㠃BnWx#~{\" A߀  L'j%I+GdRX?b2n]rx+pW+cZRxtU4@V` @| ^BQrYc蠣&HqAP!^q`DR1YDx3GRlM60`02ڄ*@id~Jj @pVg=.P2"4fɭ'@Gz[$(:K3f2\! U*^ b-,neRH> HԆn\R +! l(ZJ4, XrZcGAΜ"X$ !.7 #%c iF"HldK.ab^"Glfʩw"-@B̷ z,`>X ^ڿN^cKBE"Ϸ:-80@@!Hü 8ee֕*h00Hts&$^6 0s ]cG/6-U/u*sdBҀ%twͬ#`j0 6w*m v'OMl'@tm# ^t">HK)! ֎3ӑ>B!< @ÌtZDr>M#]z,\NA ` `t K6:%D4CVPMbZ`ÃD*%?o8#K.%Ұ-B!j hZ8?yct!ac[bT,_bc GbtW*6wba,@AJD$YnV؂:R Uk+sV6̬XSy@ hA>`P4.*">8p+ @ C7E)/3W(2YB4%V̑ioF.K^1 '0-s V'*|¹U 7"A``ZVdc^% Lamx:c7"#^JCM ! xGK$B(VB2qLL@pϛkkNT?PV 8 БHĔ\ K018ɝ0-xXDdts8d5F&#vw̯(iTD\Q6ϼJvԨDhL.jXȘyRs4J?3BVZ' rJpkѨ e.| :uxH@VJ`kf֨1q >ݞ h:4B'j .^k:%@ )APd'eX?R|p&Q D5K*BL ".@mb1mH/"&!N)`~ 'ޤ2$Oѥ^3c+tUY3ީT m×KB[/5xoxa,!28=j-ы @pI֡!Zjk>zAc Bˬx[<,6&NmS&L Ta wRPxr?5|x" 4d:dp^1v\"AH1Cf!V$0=|=.}HX?Nb YV*@6%HW$Y`J2ڄXR(=t=7J$f2ڶC0/DztNe!6P#Y8pE5R~u=RfXB"V' fz\uچ#l6}B9:|v'-"5N#fduC!QBNs !$&7irX{%gg K8 bs΋FϾT4M9Zd$e aa0x4v5 4^cno$4.9şω D3Az*m (ͷL6ϻ'p|hJ,69{(Ȟ(_d,Hl⠩*@ AP$avGEX1z}E$ L+/M F0";Þ&+G@a37 H/ 9k(#ahV8MnQ.R2* `P 9 Bͳ,ĥ&Q G#F>%NQhܚ!V364n3O)N(]xv| B@A Q) 9t0#9^WNq~@s!ʓU!_).hv0wI#:D/%?. % `yDՓzR74{N }5j)°Ѧ^H ApY~($8H.J؂q棹 ΩtSCu3ŀ7:(㧃m< ;?pO3(E MIZHahEAN8TG‰E߸;|rIڱ&*UbS~lX(e_1scH3&zqFNF}ڽaS$7%43,M9P t.[ aPB~ǐwh 8 *]\ >Bƅ13n:E D &$uqMz-(B BvPn͂EƝZFT\$C-dDvøg=BBY8X!Tb̰:T I.iC63N,'gl4dn \>+H=zS P$E J'w@ZpJ:D,pҞRIN)$gOB;@(l@` f@0 49OlfNE,&#&h2XZҸH h4$H!Yx? Y'' "y!~TJ#:4@ Mp?d2(Ms6gR=FMĽyP1|ɛ Amc Bl= Qf-H).zc(bXZA*@ d,O1`fC#8clkF'FerkRLHH9CpJ5EZbI/JzUĐ'm 2!4CIz3lH?$`mX;[R@P'`;@yT)Dgιt]yQh VXQp0CvC8cP# =BȰT$I3)iH&Yg:;\&"zvQtӳL8L/P:AH%`\걤 H8&PS Иoq):+ ۓhM3gjT4DQ1]hi+t~T #h HSDTta2UL$2F f'T1"3x45F p06’4zb"0”~ 6&&%h6=m^a@`ABP6U$IL G,D*I4SH ARBZ-pPM $$?Y_'X71D= cOC::GZ''{]<9pd^|".wu|e-??qj)RsA7}n̰c$&x1{/",eH>>RMɐαV@ 2P6F)O1 pi z݊ IK,=5s] S{/')8̀V^)Ĩ,E>d}O,0;Naq)h4q)јSF*GhX-kaIhګ&S أ ;%!)(̢Pr0 Pz ƙxĐ P(Y4Aև|L 8;( JG(310Q)ȎKrqRF$ US PǝJԜz Hڗ UI% QL2NҒZP*^Y88mQ"` >@6u_ 9"^2=Q!ȷîH%ȬDU(QBI`~8 x M&`;@';meNdԛڛ Y3 }q!r!!%PdžlaD.=3҂H#H&Q C *W%$Pb>t EA+.ڱR#5|9]sOCYO^MgRjĞ kP]h%%[-\P8w54j/1V };^ D`aD11lP88d#L21q)ڄ F> ʍ.\ :} c`4 |Z f-:x9Ѹg/Խ( PC3(xt 溲7ŠYЙ+4Xōy wh@=ZUPV\R 4԰$ioE`D H$Ȁrb0N6ݜ KIG(j`p F녺9*j ,];xP*1Z %N%:zii=IVΓO ׊dn;7qn MRdxE#;; m-( t#Ը4:, q@:["BA C Dgۡ0@IŴLpeYΊYD jNKLͺ8ÆcvUHn-\I Ã1!Bk! 7:k\eNQ32|Ir$ YMJN3xp'\ ˁ("T[#CCEnx*d+NQLQtW"qV 3[+G 0tX @qZ(ޙL[ĺb+ᬼpxTt#lNӚZ EXB81D٢)f { : 1Dҵ,"LB pfX3nmkg` ,B-/wF7,40ßNPGL!;-<#f[(PMpFPq`H$PP=8o( kqF|Yż|2Px*W&?1Lq ]%ΠX^>1yIQH2*k o[q/:;{^˸xS<`:8LJo]hr3Pr*Uv/`(x E H3 J0SJ@04f΀Pf\89p8 HM^EG{zDTUp<cΌt߮qnf@ *+EX   YFqUPL3'_%, 2aύqWTŗt=~o@ \gZP`G>'P Zd4@ E*y>L&Yx< Dt8 L$W~g >04t@ k(r8Ҁ#,c!D%G`. x< PT p}=e2X"@2c7!eyЩ`h*[q j` H4p b3طK vS0a/ ї?!2()|)M|x舾Qu/" r@@;dʆ蠠 Qh&Iz`6QԡGf&A> X Zy<L`O06YRf):}!jA+>!K rzI$ eS'\}(/* )"m 0 P 2 AHa:gP*KppƐxSS5.j+̶ z Kd+D4MGfQÛ|. )r`5`2G} r" J |ViSOtb* jn(xOp(L Ϋf|+$$!LVHz}! "k!h`& 'LiB鹵XAgKRh6G\HZlY1NU{m.5` )(q\g!Z! (!ԪVT=.s 2 `]x(xr\39xiFQfZ6t1(uz͈ siKXbL#s;RH$c (k XCT 0% tHtlA A}nMGB-ǖ[Wg r>wA~@H ((ԻRIAX *#@`5FъÕ ,@v)蝣ƍN`MGDӀcy< LJ# M6IHU 7P <%Rx4e!8 (m&J zEry3`C2]d-b DGХm{+5\xJ@b8jvJvoGL`IDT JִC^% ,fL64ơ#>feTHp,# J (J>jT Tw„=p EHVtOFh<ô).8!!I(c1" r%^i2>>L */v+#d< 8FI܊LL`Wddt.x0 jO Si,`6Te`.Rhڍ P t%O2(|ڼhDp !*@Id6 HqC*d*5v@@0aPB>SG`рLt),//v:KPKV1bJ z3`#ALeУF Y6`!i%C2>`jɲ(FvÄ $Ӂ$+AT .$N BJ)5ü<Y.BoE!2J!%$X V &DHe%:k%2@B-9(3ƌa(ҝ47$a!o>4L2& \"* 11@"I[D|S"(~0j,A ۦ),ړcX" b8B6M3@ V R`!*mThC".2Kt\e*A( <,9 "DF|B@m x Va(91A(i0B**@>M l4q {;P5B(!T~BbDAsbL J / 4): }0>HbQx.ZmaQꓢQ!BrNOmD;yDt$` ``0 + pJCfp5p%WuEDhŃ@NE`:HIbhNU%$a nhC t9DN @VP@}:U_fcldn!j FW dE"na ݋1"NaN|\$k^PP` (Ӄ(RZY>MH1@8VGa)AebPOAa!J6^VCʯb(dtИ.` ae61fcOAxFT@"8T }[%(ba((W(2 =>119 ؒ*] `_ƴXD"~Z1dAn!٣{TEgכZjRy4hxaڞM%cm8 @t p3qڸݗj"vRSd1bLu [j|/}4xF],X9/bB,ƕ/*˺!6Leo[xl v h- D"۱B(DYnUZ @ f9 R[1Ix6jD2t\F 7m t >"b);,TcGGPRFZ(p}He$"/ "[gHaW;akqd(:Aڀ tP4g 剹:"-b)GBxnA״V@LsB'Z"%\I06Oa& [ZiTSk&V o F)f7!T%|64aסd|뎈JxH^5 <"F"J>zIST,l d]Fd9R> (zeBo z/ȩVFd!;l)ĬĘ݄DD!HN&ˆǔN`?K 8kt Cj% 66Lb*'R{y1d"dm'Ęa<~Am%BTMU ﺛʬڌ 3wFX%<*^+D^ 8\(>d7IEwCr } 4zzc58{Hp|h8@Ys70 B!owwp|M B!U,ժ~9\ΈKOt9ƐP2 @@ mͩS,-i ( aj,n 1t6`– PH 8J1܍ LǙC׏L}.+!I'B0)鏣c[ \_^khOAF 5Kƨ >k<4`CMTN`FḱP[QFyltYlGXD\{'|vIlp*BRI|GJDn#S#)Gl&G>[@I>?rjm`G 5$)=n*eRT5϶e# ^4<>2FDLCpk3nudCP['V/)k]a>UF ?1fP*65rJ7A8s:'$@x %Cs2NHO;QWxX}c?s j X%bH7p ÔH{ r 5Kޫ-` y8P'B*b`wa+`)p;,81:k/Ȉt$3 " q/ELn!qP (j/?i<pX"RX- 곀28F)荶?ȐG™M im-1`(JzDC<RA$h (ٞ9f]9YПŰyZX)5`MHDqU=:#\Y\n#16`%B(ȉ ZS/a @nf Q@S]%"0`\+eHLJ\՗aYr9bˣL!dȍhyc +R)%W=.+N!'9΃AY;4cy!-*2l8m.ͣp[> 9Jأ90@'FAȲ)ã]ȟZU )`Z0 6 {[;&P<*0A !$EVhZ)[8(QY/Q3GP ID$BvO=4'f0-#E ?%Csi2ƌ_/]ȗQj-Z8mXZa.7!ka(PCh!ZEv՝ 26PpjH0XؐZ\`z()@G4WJ50 rm$eI>[I(8E8Q2ݢ˓ȼ xj-HH|ΐ4ag>/Ubh䀓!ʺGc?4A@kHGd(( qm,B_\CCq, K1x_֫E?..k0C"0*̪i#q ٚ?j{-*h/R8?9<3qRrZ֯׸WL7O&;r0­ꯊ2q$興y1q31d0UmvPI% ZC12J{ <'Iޥ|Q#5FO43XhfP|t)a8x986ʧLn=9{/bw*+!齢Ƅ(:ΫL7e+] H$KAhHx 7Ȼ8-Q>CС&PqԮ1X\jkrc!h'x lN x$ovrQ;iwt;`Mc=m7.C0h@Dnj_5(7\ʏ}nˢaσ<@yyf.] '?O^&W/y0L D`ĩ@4r?gkdA]@Al ڒ$0.1cqvȮQ!SnB.Fb:~ugow7$jh3͠!RѨ-%FQHVPŠM `ş8@Ps>KF_Ȩ=uTI!p]ָE:]'^c|h.KQ3<{=|@Ӱ8 {_<&O\`@`@x}Z<~m*2O(~P*'HyuPB$Ygxzkt^7,@% "4 pb*Dg êWJ Ѥ ;}g âX\e>FK;3,8O X|*?903 ̧ 3R2 ^1tIVWe$<0L$ "p( X dB44((9g r zn,4`M$//򴝟G¦*)Ph0 T hQjH.I#.?P=r%P<# Ȥ#8}*"qP11VT$d)">++nÚf8U0 g쯨Jx̀[S?oG'U 3P#&n' w.CiۈҌfK$ (uH+XDJ| 6T+JSlj Q88ZCcF9(Ў"0SJ\'/?P?rFk;(2)O&pd \ehŋh΀-,Zt"e4>سP !T-"vPMyTQch˟g4_-mF8t9Ey)(, VbbQwS( Q\̝xR58@T"1r4TE.t/Ԅh ĥBGPUnyB@ F#|CHfY!1szC1@ qP(:n|\fI2d'BpLA}LF d+q0efRਕVd^X"6TE}Oj.ԉ" #TsU @p9`נ[8) AK_ 0:! @dUJ_8ǚ - y~-}$bX]FZ0l>pF['v>.cwT0Rkc5g,qf¨ڿM5{-?YTg `W*N(R8Qe$+Y-h.9Ž B`&72[E PB_^Z12B@UVbe3=,@ R3U #úןa;W~MT-xDxr! @ @!|w^M #LjFeCA r=g A䪛ap^ijiQdzyz]~b|PP"X4-DX5 bS2xaրBcH"-eUo,KBiF3Lw246#xdϝ.|HܡP2`MٓhhO7(^:$'|J\[G !r`u =Dp揁AD0~ ,=sd] Nm@Gw 0] ޝ&KH{ʢJ7LmY$rsK]7d_bݯ/$[ rQyBv@3-]T Fv.fPɄe^h+˸Z$4Ca:@! Ȅk>,ÌA& 1!FCF3\Z-Vxr+VE )$rA faFG*k&K& jtRStִd+)Zh1h2BZa .,Ê(b,H`TA4HǎMhteFL>ݣ^BpD VJ a4"v1nvj|6MX;<$<ޅk80IN .a صk9k?Ƅ$: @ `$#&Tc"kV+BO!4`!j#ΰ-'`jA>=+g@Tv.'򉫣pʢhd <¶^3|1G(b#!&YaB@)j$HU`V!F.2WFD¬T@n0Bc N'exJe} v()b>j! F@N2,9D( .a8 .tN)`coR20jJRV,f&'=nEE%a NP VioHC(2){&<4& `VT E7Dg~EJ#Bwn."zu, 8d6zD"Z,19hIx!* -;p6IYl>pMɦJ4̊c+ sx@6AZ #b?ECT9@)f#1: t$~rb:3*x ]$7? ښi*[,ģ>@#r CmnOT_vL c%nb$kg]Jh'/lV Kuhƺb@ A bxDi@o#2P%F}g#4jA^|uc<*kzB4ڐh#L֡U,Jm4=5qJ.G\Ġ*s=$Bz`YA>Q׆5Nk}\fR:,:!CI@ ~DY?ʂb"Kړ%MƂCq0;` rMv$.9AlQC`2UTKB,_MQ@o lA$j -lR bs(FB#4JP4 |3G2XHd2lKV Fq2csfMP  mE X_Os(xvKgA @ vMhB&Nׂ|A."b2QNMWCJH?~.CZp~X$Ri r~q6TÎf/Q #G:/}em1.Tgmq_RQdFa v@j-,@PJ#@px%"W9x>D#, np:HfB`iA|q#Ipb$>YӪa"t~JcȌ,$ űNn ,p$z. Q 豋Ӟ(Wl;lľ5N*X1.s.5$CAl|6P8h^#9]G8: l: vfӬcL<>/[c&DXu`Z f=vM5(Wxc>8E&*xbVB8`Z\Vze<-KaAj`FBA2/$_ ;j(r`4H5b] 3L<^"΀ XsGUsI`"/O>ft bJ1@J&'#'٠`xp6lIoh 8z}: @) 0{'+Xx<T`7M<9^__WgbQ)Ԁxm'Z=rZD84I߿|['C_/If)F&"& \oze9ird$, ؼ>*&0t< 4Ԥ|J <$JHTܜ/j\΀+~&C<BZ>T}l*ԥg|*+!BRЫ2`=m eIiisq'>AbX L1JR/dQuH^8. z)W8g}!j0$'?X>*z-ƖT)GҞH%&oUrc0 ${7Br#";+6 Fgz*:ęS^ L̄Bfy{X`YD6!#ߚ5J>K$&C1<+*d!*ΔR1,IkT-IP92L˔p~umщt_\\X:`&L{I⸛6MJ aIX nȦ+鶎0]m[G饐?Z@:u_=Y5[b{̔3k`Pš\ T5LS$k j~%x$.h,4/B!|,kG? UCcc+=2|O:=`7qC,I#"P& Q$"_*Q]8[! $=P*Xf(k_H@"KAp-nTN P(w/A( W<8h?1XY$Q1;ZCVkm6ɜ"+8=/  ^c0ʽ!'LCiJq<(`"jhiTzDږ0< AQ1`$E:iI ,JB&lk].16bHHf`Hyb&GU_4pzD&3AE`VIL?_v408h._ck`r&p ~fe Τ)$vmr ]&ēGX.7LgeȄ\.^}Q(|ִʙ F1 Hf~,Xy /0@PT` rkhfQnˊqEXLu*"H>7`;Mˁ(K@} D^a925J((φhgRrTUP\xQ VK 8[ =ԉJh9/}'5kRe(/u`sG2A@ 8}4V{-y/Rd B, hI9+q! i|2St(O &)I%=ǭ@Ih,̀VEIRsҎT 00@IҐwx̪,.F=ưTȕ Z6iҘtр*yOÚ z% 0LЪd@Tà6;1$5as >j\_VHD 8xOJ0%ȑ5à# Wz[|]lx7PC1:A@(`0M@zb/I9R[|.vzi4&!SBam%8CHc^hR28%@%Q:z3 YK=.!B`W.bßԸCb'6k D8S+@`slO` guNK0%HlH  n8SXNXcV0HRX'@" P8 @XLJA@z=0KXvʂ>xb+جzM@e]prfHc!=/0* _˳0#:X(?Xܘ;ƶ2}m 13kq&s@4&_]J7 LÊ7+>s@Sp}6QmyI-EtVY]"|buኪV! 8?)\FiVqt Й0M0Lk0%ulNX&kJW#Ȭh |hW`>:Yǐ Ksb$98t#hjߊxP(A u.շV *@HXOnvfsH BvD3EVP^yZ͆ >op>g{5rq@@[ e ub"`K5A&E%բdF'W!_,SΠ`)P=L0I` J r9'|`XD;dW%`h5(/lfLG껀*  *& `@_(v,BL,ob Ҭ0 &'8֫IQq|?8ȡc'̆`* c:''m 򴬵, @LUX{(E @ H,h& bx~řFO>Gr*ޫ{R"O*$H̐$1G*J<+ :S"rv*( G(x :2v4F%Q2j"ȊVZ덣ۯk  3 % hR | Lܰl$(=[0 mJoM@"@6J+C &d|d$rJfj i 0 cHr]USmOCA/P| @XS xIaP^A `BK" : fY.&<5u˄E #`^LL.~'knk쨞0jU#"g2Tp&H!r`3@hSċҿL8Mz!0O a$ʮ1d$ܡ6Aㄬm(n.zoQ:N1&AS$}@zbʏwQ0üLI_RG\Q` JFTh! &Јbfu@e <ǘ"exM"%cݝKH(F@:F$G,aqGyfUpg $X$13H^RAa X$@N7!= CU1LK=T5~DI('i+2_sț%+(: S,?A-XnxVi:"0T 9,|BLA]f=>Jy(%b qfxSJg*wCʊO  lD7J\"! M pb +q`?ʆ"o,ʸ+E =XgMHZUliFwLz7%eIbiZx[,NAB$K;^¬V~#eJƌPI7{A-E Z|<ҷ"_|QPV cĂ@0ԼMcf&D7P@v^"{# _W s[A@)v"з7!I/#j H)| f^` Gcq#Ԏдf43FW#0\> 4 <(c^D/:J'B2/i'e|(`R| jX$*耪EFG1++! U^4`ohþR:e~ lOh1 L"mIR]B*J{ (a;c5$/% ,!v@ !Hgchx c,l!n2@OJI| |F>I*F|L|ta>@ f@"M n @HE!0Tn`C`Dt Ĩ_QZd"!\ .A$"ƴ \~r72'S@ o࣒)FgQ&nl":bUG` .hhL,C"J #1>qYkY¬]vU ލ /mdaT' rhd⼋E(!@ ئaJ| yI"`d&^{,"h M.!;vH_@& Q L|*.$F$֕ :cB4#LJ2*.!!<EG!1Lyr+@6)ls(q^8.b@b 6&!L ` D6[ (/5dO8*`vAeJ@r7p snEErځ ΐ(dz/ڇ Z@~sO0^g gژ8eƕĚ^Y`!6̏< c4I#:IGB6G ?gR7@|agmM3bi\ " 5.@k&ڇ"X@B<<%"I#boWC&BT&a~e^ s4>Dorc"  @CaGD\D+QJ+ttHڂCB("> @0[4$BAvZ@>:32%kGT+!H( . M5vIdPd C*I"Ҡ6@Ak1r ,2@¢@^&"DɈOu:U\BaR!& `!!04d5*vb 2V.BdB7LhBvFױm ~Fc/Okpע`Z?Ҟ[$BNh.b2$z*B /(T8O N<8UATXrz0B/10zA uMjW3 ` i  8COƞZ+X Zi&euzJGeb|+"H&}wW ^RlBi_Ck&;OTi6RZt#w(J+^B)j,%,"*^ &\?\eƸ M(pAأAD`Zp+\ nOD. `i5w` ۆ3k{lM RAzZ,3!.6"y .C<72>`|Dx{C졦 Y;pA^*$LH&`#DBI: o`$d0Z.ʴeȢ;ݹ F`V|f%)k,p/B &aLk6k? G&0!R,^bdp{TA9D n&1( #aT 9}kPM`Rs 5r?<&4W={XrJ]Cam* "uh'+O+W-0~aDm¯bVL0 F.BIQͤxK"3|}wb@ 0PAx, S*Ty<~J@ؓ#{1P@4zS FP ƁXAt  }?$1U|M P Oߏ Ng>A3d F#Q{_6a_Ҙ|>7M 2Q,t;] \ ʂ%7($ _y&r"`Q}$@ KDOtWr"q8+tu# q'k 0o@;'h lf(/ 8v+<׳4(-K"x)hZ zR}7:&1H"0Gz!"-L@ǪJ ,d4eF0@2.|!m r!{@P"vǃ ɄnN;(k8 9i{:8G1@6s{hiJ3Wj#1I^Vhh]Bߧic k꡹č$ hEl XQd> KL NҦD1 !Я0j"Z& #?$+;kL t0: @b*s5>(.Ԍ!@!2Zp`R4Ϻiz}K5nQ[I.9)d1V\!(*ŠC\XC;yCYMXiM-CAzL$p(`g &8W7±ɏO@_ JP*gYu·+HUJH3~!lrѨ `u's~Z&=Lb"+R/ BEdՎ:"@{"|59.@uN@I{I q#@3T]Km%}@ Әb|p EzcNy!R']HP p/RZOyV}|> @#cޚ;pu@c]w3ȴ Z ^@7ZQyC#rJB##|  +.& X@bzAJY+J"D ."D`G=R ^)Ě#1nAY cp\$Q7Fq ᔉ>R@P Hp+9 p0g{ 5YB)A מ$Dߩ0İ9u (` R1[*P(Phs>zJ!mm.px- [|D &%ݸ3AI7us# 6.bR 0B)|Rx5j~QD (9@Ba27q/$UБx0ւqTQpj=@k0MJ|f|DhL Qd`OXr?-:Fq_Nh&˘AD=?PiƐ 5~qOS_G[r*ø$D;ǒF0[GMQ1Ih0 5<e@pMKaʥ,p$hjyyr.9J <ޭ fwC'n\+K#4,ѕ"p W6@Aa#yTJ(lfjhÄPAaX jQIDlOb-:)OW1yManbĠZxޔ (G6KO1>/|jMk1%4* up4.&@LGZ'b4SLp,\ Ȭx4cRO-KR/LI9ax$*hʗ2ej8$-pZEmBxsV b5:r@V |$i눬W J>߰v2m]!m=7=g "e-B@*[UJǐINz[q @~l G - Wr%tED  <R.?" $(V\p.DDz8Up1O1g.m*"D0+~!ky1E]HF6J 00p景 i;Məl BYH PuȹS~K[6kbTEO2פ($ HHK/Q]_?ik5'(Vsq0w^#_? -r0 H9bci "Or:DXs@a"+[  +] 8ؘxY{4~ˍX Y[ >Ȋ*JҼKj [2i i^*0%/(7/!)aY "Aj L% yA 4 >HGn)kB bġ<1詀@ R!)=x0Ҽ (h8o@8b2mi7+Xom1*qS> Z $ xx2\{%П > nEAhQk/ꭇq9k#3)(IQ/HH(TBG9As[ =a[9 Kߜ0R)8tb; `ة}8Q9:H40C鈈(s{UHwYb0 0 餘ČI9ТڽB0{؈HGhFh>S)N̨6gX) Y,l3u+ҠoO O5X=.QҒp, ԑ03iS:("h |/${=D< !P L3+@T\?+LṺ̿؞-Pu9S`)ߡ00hLx 9y;\?I q`ԓ U\-S ܊&g4(V`rGX (@戈ȍ~:c h5јK{`a?@`̇ w2ZމH( p <h1 1hOЦ p a4k=CHx$hAMFJخ =Js-k-PpE+m½lր8[Tزr4^OCj )ۀ8@ثxzu\p*J\,J7Yap MPHZ-nD|ٷhSZ/Lj_(KpPmx8ms 6QFH`+@Ya j. xq '@Z:уH6Ky#*hͩh J̀-)6J Xh*9O0) nЬ?4 fbAH@.XW:}J^R S8ć"1 qQ@K  Js+phT:F<#"TF5u`n Cux`EԤ抒UC h6I1*/(,,$]U j&a,8R+atceßkoxxmd0t GO&!g ]="`+f Yi8-pcK}L`!@gM Tqd9fV 5tKqA p/j81IܬF0W eC8Ɏ re>zNKfrI꫎%_BFy Hi/ p`Xq(nOO:|(weDɼJ6Bz>B841C OM*Hw./kqF ~_10𗏊+axTP3Q$ə(hӒ0nSQu y; G%z -nۜARz:y!a `FN_qل4G$m 0(" >0fh~/ l0g"X7K-gE^I)|gH{R0ޭ/ !! ?Eo pkv'B#QG/.^.ti2NhqB/L!\/F":\_e<ɡ0əOHqx;pa){Qbҵ(4:9ފ={s}a&M+~Lh{4_^;[]U)UT-;Ph0 @ ?l@Ϸ ?_Ȉ8obd6YJ*,L!z]4LG&nl3J Ω @XQbxiI.d:*<*k:/JTSy7pGqޙZ  ")r|݇qئ'x)75IRi%p03_ "P8@B0P!1ȤR-'H(RR1Bitεi;8 -9& 24y28?zH u'=TM iA 쳈:-8N׋kp9;\VBhkJ؀Bt@>Mq.Kd:95Qr0/D8 ,8\@7a"@quK%EtK.*Ƚ=Pޓ08 Dàv;=>SbsTiBY `EQ*'d=R)sRYA蔈7%I!n0Gy}!b4!$2;*/ Q3^r*EGǻՒB$^Ȁ( "PbHL:{k@30 ɖ6ܛ eLŞaAia5.,FȠ` &%v!vU)7PGA1T&S MԨۖ"[Dpӕ8@̊SC#*X4q4 A 3O< <ASA0 ?1&T:%D}D`Q7,V v(BDY&H2T+aYZJ A6!& *yO  ${CuBE` $BRC=9Ep9"1,_$ud$8P $0Ǩ&:W" H'PGvvevɱB@[2X_Q]jaX*<#ȚB~q l0@C| "P8Gc&Iqmyx1S̖79N/ J<ĀÀT0*J0њՀF "0 `rO6%Yw2'su!8`r@8 (DB)>qe-S& 'J .&ܔ,"J%&fpf%K1@Bb]DšA$ "w,n焔.HP@ Yet^&04TF1C0 O4d'_BeR G Vf :eaaEJ]jiJ :+FKZIzC/G$pAZ.CM 8@ M:Q6ˬ)ndac 8B8o4p8ť` (=N=C>)BHA$<@ zcy"ˉJvV:VB|.H/O\ ` >g&n*X䇡]V"l}x1#z'%" RϺ˅hxtm  _',L@Z`d,2$fJHcR8TD.-=D.@h+ ia!Kcx|"A$jkyW#,aOj @J+7'RI?WEY%RC ,)Aq@Aja-vM]aH&X#dGCUL@&^ o900g#*1F@$@ w0<@{ n_0"&J`n'$8M$6X"ai\O$#D  P"N@0TT)1P8]2( TujzHznd4ZV,a.N(E"##]`FFB` @ dgbk0j&{\ta| $TxR)Z\u<t0$n(4 \@\, ̅ 7"쨶eD.Kp$K1xJ_&#B6$ &TF"$wfeTΨR!ֿt# ]`1~` ` &k[VLbbVD䐢BluJ@,O+Z\ HE6.v.`}!, | Rrcpp$pN*KakM|]ô-cؐ6&vX1N`?9|dm\?FFb, P԰ªN 4`MAiy,` T &/Q#{']aC!2Zcdd. `N`pQ&P.n2y,KQ+/4cz#NJ bE&aP'Aa. R[&g /oR6r +:* Blз^"BŤ%n2clL-|Q|`p!x,H(^v@n@`!\-Ou48CjH2؇1-@ r#?a\RLJMVb-6u9d Nmz^D$iz.1'lX`g$aze>R&f d>S0?bJ#EJaL(bfTR2E| @]` q2THZa7&deo2fhèҥEEI0<0UUN}!ppab1p$@L^2 LL=b^-$T8W70H[.FxTz -N""6:N$X#qie@6d<fϤ`ˌ|Ѥˊ®}vΥu h"A.*H&bE^j5``nAfS%xu!DAA6Wzbso @ѧIi-v!x8"qhޯX Q$\`&-Vˠy٣)` p@ g#b2xH_1 5"Aq0Oܐ8*0=(Q{ {":oX > R#;'EZ+ uB<@. @7 [ǩ c)<[HzGmpwKKI@.pf"DZAML^0Jm{3@Z: yG[(J4접Or65SSGO~=o{O?i x12E`XroM Jn#>H(*"Rzŋ;?GM 캠`+EQRUih P'>PRrH)J 4QȜ@=Bl{$Kmw٬dVUAe!gIZK& -ar?`b%mz?qn5'̒0Zfo!L$=`͘6D"G0Gxތ{XrGz9djr[pbŬX H835QX  4`Yҋr3g@LCIQ&`Bsxeq@P .%ī)]jĤS1fUR"4F0|p^,$b&<` @b-pBIKtD+4\J R=?LUlwRbLQKV> :hjl,DHyd;Gzfg HYOto!CQ(T#:@Z,_#S l@ (9fO"Gpp$H@K]RN=G{GTR CKax3)!}#U+9"O9BO#pƒz 8a6pe@֡g$cA o`gh @v@&cEL(O0T80vL,SL*0xAE41YKv ^&LyK@Ѥ3!njϊ~X+RG38MHj QܙXE$&O) q4Bď oߝUڒ(|=OIQ='$^h,Th&ջJ^԰.(@&UD0̎&lQ#V Wj&4fYZ0#Z–jV3ʔ2=H8 R+I@㪦: k6SA|.`XBQDYSxQ ʍ9t SL\,!(xֈ1)h-CH@)E~ n@(E^!ju$;R0fH lP\B,^!,|Ti>6Y(8+ T'z',f1;D(^ z%p`h ˸EPj 4 GnRTH Ș Hs | `8XFcdLڇ2cÚ`@@ՙ@|ʑk kG9 0(,` rM3; F)ٹ$ (A0WKʬiЇP: +ۿ؄Q!@`sݢS'(s ΁K5pRs)ʒ#SM-#"iX[QxQH:Pၘm`$ 뒺q @jiFgX42c"iu3?2 AՉހ_mڜ H ʟ#9SzGF #* XNiI8N9st =zI p,#0_;e EESHPM9*9C5)xhXi@ cC|іSa G9h`Rs!q Ȑ J@i:I ʈwbFO)"9p>I !1ޗZry8A@0h8 qS |Bj< s"+2EA>WMEhIp}X&@(9"_樗!WʀA=@@|Énࢲ@9Q !IH%`@'ѥAף uhmJ殳ù$l7eЃLk8;OQ~&ʋ 51+<~n1s; $hjY G=5ވ堼4)a[~5T%(68:־QIేz%8HrA;~pʨ~PBʥ, =ʠqHc@},Yxx'p 1pr >9]$Zۃ?# S&g$>%z]5!AiIPV:[P}?` O!EF49=^.<ڝr[T+A)j辢^(w܈4@^򀱲$*B98/y_ﰋn#qƈ +R?8O D`CхhW&P#0@4 ?V9ՀB g9%9SC~Bs 8|OHMʇHv"U-DN)ܹ?Q&w$ @&d >\Z8 D񼵩``)C(CJb6ɶ`j#PP$&*㣉,`$mFf +(cFb'\ ^xuQ982Ua7w,Xn(=!| /|%!?>0z bXB AvA=ux])t2(X"VKF]Ijj@+3ʋn)%R^ڒ%f#(d)(De]SƊ0$p7_~IPR궻Jr'P[ꋋ=^o`D&.J@ 7[f5F@`H&8~S,@8~ |>_R  sA< 6?/6ha fxmcPI M 2D+9<}> $f rP}'րuP*1P1f2!K&A{@mVFAtxH(+sR|Gư+ϓ8~)@h2? TUv9:Ax5 C"T')Ep;"+8I * ~ɉ=jgIo&Hb#q4 %2 Ff+`迬&$ >K z!Z;JE:bJcLD |Lz4#J򼌪24.  TzGܒ $-+A ycBҬkV}?ͨ(%(RRXu4- '@0(^qA ~p? EG12}$5{*q@a vMҎpd Z `g#3j'j2)sJ)|+ss`@&:j\K!i Kt 8 p h{y{*b{dP\$Q@5~Dgi xm:259yX.ũZc'R/R2'P { A_ ?ҩq@za3J_;+3R(a^ {Te#҈8  -L6tP&h9 Z d,qItp"D~!^Qitg  GZ]i<;3"M 6ЀK-2I1b@-&8CqEK5hD9;{>LT>d8ELLcdW2sK<}gzv5@l9H24Q##Be=d~gG$|A0@'PJ@H 75ƙy119`~jd |&@ x /(GɸHp+K #Āh~kFIN 6"D؞SI+@$r}V6zI1F0 |. fP$!&pP 8`nd%?xMϜOUWv em$6P#S!$dh h *=1SvjE$2Nb0T{kFt +Ad{OͶV P [' N+#3fR_TIip#CaL܆4THN}FSc㐕-lDҤNԏ]HG1P5&TD|؍_0@@4&D;ɖZ&Y#V#@AZG60թ 7Fk  a59<RNj8 58(#ҷd&‘= \Ӝ5#DWP: AXbC@푯;k xs8.Zh|#IBbG^g.M@f @rS `Fxn,X>Gɢ+ȳ18^G Š>d2K `!~,Ӧ~U±- '| dDZfb1憺02Jlz[meFN [#,*i bB pKk~D/)Bb@J:N`b)NP+Čh- ܆cF=^ KH%P#n68 @`$X ?4FnvPMzⴸ*`QZ+*ᨶ;AAN>P"~+n:Aa #ojNDϨ#p_fQE@ PAHth Y岸.V~'&KNp▾:+ \6@6D+d̥ CiAJ(a nFYBTB)N @ `E#85bj[tH,hF(Ǡ, zM$#B# uE=PP#ѨrCrb2>l*}dmO"&HA4,ZxحCА"> @% T(Qnv>` @\n'D! +i B`Ro6ǒH"#W Ҁ &,jZ;(` @ "@9h2z5="jţ")OF#>n %- %DvP~@zaa;dڐ(<6J`=<+f )DQbA.h\!*m) 3trBjҋ `և X\z/ kqT2+5BK~3ꕡT@y3Ϣ',mppxA`LhCw j@жiP^4$n\c Xd H!8Q*ln@- 58`0gkL*T΁&ǥ8/ h)jx\&8Yp a4m|ZNviFHG ilWD+& (bbA>E&6ȼ9( ̇reBh%@0,ЁRl s1&1ȶ#!΂@O ڍ( UOkFC/\(R LM/#4# lV(>$TsTZc**OCOZ4b$1AniX"Ao$c0V, [;a #@h @x ְ 8ؤ>8 u~0( ?X|=`p88>Olt}>UHϾ6c}_0{!0Qy}' Y6x.`@&r'\Y-69`{h)KE @j;+BK0+ʰ A@,K;'; "f>˩qP'R鴄  $R&--rHJpA}Q ;, Pӱ*p5qT (ϟ,/ ; C?°:x% 4O8l. P~ -84 @Fot&)4q손WR .6>K j^ϒb}( T:@֠#KBB\O#P226M,z-2Q| cѲm9oQ- d+w϶Lި-Yle9R5 o .x}c0{4skBˣ6 Ȭ~(oVS6݂HBV`OrJbaJ#VȌyw,f;B'g].| BP8S&DnK ~&ɋ" jop, 9t(}`rOן`L d|mmG[Z\M QGP4b>b4 Uf4׌ϡtL nT ~ / ssV1Czi B)kA3B"D`&xB !BPHD ưNZ; 1}/F2PK'zCPH&0@Ky1Ƥe 9K㲄>B()VFP/E1@i4fàqf*`r9b rI+CԵ¨i!#>Mj/P3RHXb"Q(Cc]׼\sX*2~4Pz3٭#eQ֗>J)~AJf V 9QZV`/!QJM_ u)rK<1\Rp\1Ҽe n$ $#DN9OKh7-.$j"D-o/CiK`ɃF xPJ a,J Tƌ1%1%vtk-!. 8"Fm# x4k4-9J8~D$#&"Tc df\ZO DfMPNy*z?pi(@D5D| K@ Pn'Ċ%v>%^f@rBFӥ4KZYF"| - Wdw<&!;# !‰s%[0-%@HXphBbQ'R>YF>4226a +mLFԟe>Bfz`||No (nCr@p'D~7.$ ;P'=6fhe>E#R!J`@攏lMQuaE'@V@ /7%C(a D@&R$ TC="͔hex:`:Fe P-V~h#l *'&CLS >` hl0ŀH-=nBj&x~z(-y8+U(|4-:eG4Kb^#,m/0h"^\^|.\SV٦Ci1j 15`a\g I&QsfslOJ  RS.+ay*,GoLO@F ((@h/ 0d$$&&?Db+~hb Al3 !tv/FN|H0Oc,"d>Ȅd@Hbjk.l0L#6%$$r . ;mY.gY^+*2%X[W[@wL9&/f#\Zj8#aF `؉ r jZ4o p- C\Ll>iL jbT^ |&̈VNSS @La]d~3whA]VnPЀ"4P\ê4sAO`=1bS'r15u@HMl@J Pj0 &I3Moq,/L|1EiP>Aζ i&r ($&N?u>UԻP85cBO&?3 ̶!d)RPjM^ ̲g4!B8(|A!-̨c?!@eEp! ϩ VH)dJ̆bJP`@ADQaI4xP18;"7\) Bt'!FRno+^c{B<>`&.HIR3琰}6ʔxkBx^KKr/B̏y@ؒanj8^]6PX43P @ q>D*BVB =ll\R:/aءn6alJ2{_eTFw$B>:;' X261Ot4e3mxopcj5o'&u!6: vnH®@P>  Bn*&!~tDWO(`13D6n: 'Js PssH+FZUq/ ЉX#hJ8$O, DHnp#,HQ`ʻBFDz$͠0/Bxӧuh &[C) DRo ėNH,mb$``TK$d2hzăM7tH&;! !V1SK4gjt7=~X >ڰD W 嫊C7nëf>#B6"0Vat:$):քa@ Ηj:3!E'+Z `A/f&(X{t68 b1 KVfqt bg320-~$a)BspnDq0_##3#~58n$Z !ʿ̗b)S5,@X6 EcQbB$z ϜQ8Uh`!AtNIG3q8Z!2&N0b-$"x-f&9oa,wг8A\@(@*`K$bV xHD*LqL"}>yaݳ qd|x̪Cɱ:5-)2/4~tc;s4G'$,f)@R [ArO@bă o@f6O28O\ R8HJE80|nzf8.'LDI( Sg* @tI!2 -#j`Idh' {#hz$J] F$HxlF(ոqs%U 6Ix' *SC0C}L3m[HTj#zƈeZ;H<%Y p pdB+}t}ip|(I2Dn7@/wir6 Kmp.j2[O@;`9"ƀ83 )JjwbI 7ЉjyTCnm3H^E> Hۍ(+ N9sDzߵ"G`(2"=T/tJ"?䖒&($I NhLHg ;+@d! ]8c2uH;L}C0oǶ\!vf$=Kzb@ .MJJjZi\DU_k0*% , Rc 쥇őNx X)O[K >c಍ HbHq$K !0<ޗŀdҔ?H 34s3o쬵zsY"UBGM16p) D5LS !L㉁8C i3#릂K.x\P/,єdI/z@ 5}jtZ$K%`Iv/wy33BEɁ zb$̅>'1'j7Hdߢ!MKDHP%P3aJe3 1 F7c Y0M"- b٪A+^*t |@0)R;Hx#ycw#ҀK?Em"؉F R>u 𸦨KK&0n )H<4R%bp,݀@xCXᅳ90>8 =1"@ a4#:k-f"Kw`"4D2fɘ"V{ǖ:29q|jd!`0y;(GdqPhd›6*|TYp(yj#E'"hT?%pLf[kFLպ;j1)( A DY)Tz|77ݣS# m]"Dl";'&0H9d@ D< pxPuC$M4X0:7p©SNq-x3`,ɪ"]#dp&@p.@|ezxaF|0u24)qify:B@.,,1rGB*i @(p阘 j'x;";83Fy,ps%?jU;+ A8÷rj6A Xh95@XW҈L :*>0QA&y814 Yy1npʥp=*"a%p +PM Z4҇Jī7rn-+nk As*[0 $0[|$;KD5BfRjd+>˂?ڬ>a:B ! T[Ѕʧ@Д CqR#r*KR5YY"R8A1pI>CMK%C!;IO sL!rp`pU01{Д%.))PH$Y)k!m H- 0$QL(4q`u+x1*%`h@$,B&!B8TJձ 5e! P0ڛ ڀ&D jCɩhPuܭᕜѳH,9Èٴ`Njo ܺTփ 2qM :%!:虎iy?P_Ix΅T7q)̥Y6I!FM .>`TI; <7Xpl1,ij܇0801< l̍仅@[GhzD5ĕ"rݚ XaCin p `W 9غ И郘:h>}$<>̲Sc z` >khWk$ P NP!*đ?0ǔxx"Oҭm5i04Idd˗To? ųH>C2.;ţ -٣ȑ+)щ@0phY_ZԅBY(-U3'xꗝJ~ rZѧ$[hq9+BXBŤYѵXGPY 624 èvQlRg8PZ!y2ܽ(A!ŝ@룅=: !%1bhz܀b&·i.Pws3]lQ T)y@M{^)#C\"fQ;)/q yxw$Љ㇠wxzإFtHu.Xbl}Yr6<p8)= "C*x}$_ N:HwSV +VXOzG>n8<󅀀 HLL /[LHz|rѲhR:Rg=P8]r((;dj"9$12yJM`l'˺P:%E57C<a, A+pReӳཌྷ q@6 s$bzkYЭ,Z-~BaYHAhk% ةBa[]W  _9*xYXka_V[RttB(@U #p&uBUmХnb%@҄C(A*nԮ;'4,]R`4,( 9K8m]j`(-`Uu;'a>ekY!i# ?ք ^'MflJMЫ ܤ `ƫ݃1Sƙ$0?KQ]\iے QAu$!P]=ˍ̓sn808XN5p7`Lǥ> 0;4 2^SX== X}"\kP,0s(Ua~ţ_8^ h)lLh#GSexZ-[^F\B 7]J' ̢Vش= ĝѨ:X.JJ < AA В(l$Wɘ.-ȁ =XA2ETqfɋm,f1`ψycDhhisOHGDSvaDP RHaJQ8*TP:ǪHz=I F#qmXH)LYIܗi 5>H{^8CST<RtEulPa|H.DDIHԢyrF5#@H<}ҖWnu q^Z V+p0xQ)~J@ $*up:GjycZ%S2Pr]$od IYT>{`H:}H5M*"{ <zZ-V@ V7S,5G_J=`!pm0 ڵ?}h x#qw}˟O2Q =Q2Dz v׷CxX@PrI8rP(j[Zж쿣( E)(GA2F4j42ѲHq$P:úz7wrT`K;0L"" ^2x4 BfK(sIC2p(IFOڔH<81–k}9*d,_`2 @vD 2lJ)SR#ˆ'FS懟 ?*f Kʦo[j 14rLJL9Cڢ *+ O'xIOs$*d]BX7Z!viE3 CtCmp;XV],gTq"ۘٯjdo= vèf4tV;jC6F.:}4,n0N*Y025[ˆĩItNe?XG-2jƋ6i 9 3ڻ 6HR0=O Z"-Mz:*dxx:#@ae brFG,ډ9.PSE4"Tq>,ȽSVo9tLͻ0 R KID SP`h`C−&3 u6J[A0(&E8c=GD 90cJ#j0@¦! n9z@y HddI'EUépH\JB[!n Ah2PL0(F#v/cry#4= o(oz8t2C9(!DS&N) (eЙ%#— 8@C6 G%>$HNJG,aqOCy;FEG@s7%iN/E:x `6" *%T' 1H/!#ْnnЏhbhJQ"H##C<*UJb"8 Hdt.0H 0|vbI&x. `, l 2mP PX.6(ڳPEF)}T$lS,O+5/5UTZQA.0łe_řZֿV3bnd_H FˍH&btJ 4,'Ŗ6+1&ckCkRbxQ g .k#'gJhh=\,Ep8Q 9&꒒eF*,eSsdu`a!Z[ '-HvqU}< yQC$DlJ  mhcx%ix#̩+Ohdu L$X|pp<4hvJ5/ǃG/v-{{ʏ /2ז&*0Xalxa2O?!PHFX=H؀_d=VgO!T,'A<a_A5$KF).Nۗ2&` Ah/Y+b0O5/4I1e\g Bm !t7‘!z"BϥrPSs!@ãb IJR6u8 P($P]%99s-KzT"c,Lx,Kf !#qh82[+%! @!dɧ4#&VD 9"*WD† #4ec8*dHlKtI .L,g'L,d7d8"ʴd{a`!< 6&H;nP2H:$2'#r"y @bnC$N&91n/CPt7a,zL:iExF(B%"6Jb{48ґ^]d!Ќ0"0>Be).2`A bL; (wlT^`zj9Dd$|%Ep"bO0dm.0@ LI X &vjJ Zerdg""(:#c9- a--"b(bB2T8 m*'( 8B(aEbG! 3Qhz?prb @  Nb>T8b8,RIl¬vk'&A Ş!KbRD8Th5(x @A#e/,2KZf$da @a2SGKiF"yz@xHk,A,>IR&BR{a)&FB8V͌jf*Nb *Cjb4G>Ʒo)b/FX%!b AEƕ 4hzj`lB2cc!QjGgF(JB9Bq*jгv-;R34.#͋3<>*PbgI~e3,^%NE:A> e"O*"//F16\b,J. $^b"kEʌi"=fZt /c<(jc0D Lā< 5`#(.!AIG&aɊ407g`a!|2yTMCloCA0:^] d!BO&4mG΂$="6"5 -XnvrI`jJy#qJ?kVcaFHih!V)9.|DlbyÒ$M!kIL,n(VB61h1`R\ `B@Z>up,b#2.`}28 0a8644*[vbe" a:=R+OfG>ek',`@eP#t̫6xM| .@0b!fg."7?pN"8q#FUKVkC<+N?Cw0H4m˞E6$bJȶDb"%Ө2޶e0'"NI 4 *s*F&3l4` #&if$nORȇi&M`#.@d $-,"Aϓeͅ,8@\<7>Ha:hl%*2Kx tAuz߂.,(}psxfHb0 AO AcFeK>;>ZZm: qRi\uJ"L(ϕD"_g!-c6@tF|F@t`|Ajv,E9[K1#G;ʐ>L!' TGGv3D\ @ rx,tCn-B9t1Ah"VB.K, dD@`\vb"@`b9,Kc8H; ?cV "m-P?< ? F1?@|~?ECDn\$ş- C_OB/w<?a@8m5@ـt8ؤ23p;t0 (\= rA`O8 N9`$ &p`umQ(><L`#CNb}gӸNf>PX,~C-m|FPZ(Y঳*Ymt kȏ`*H3G)s :0H~-9\U>(H&cjnQ$J:aPE~Λ.! |0liĬ{@cD}J `e. @w(5 4!Od$csg#9ʁ|(@R~RC(rK.?[NWO]>!SmA,(u'*,Q rLb-Z*1ǔTz`, 4L6 ȋ[nU+3"J10Q{M,%"T}GIo-ȡ#ocAF8L %Ahxvx l6~j9wKŒ,,E*H.JjY=Vv߸$(  & $ B+aTA$0`"˵ɻ HeycgXH1c@~ `T l". 07l !LU Sr|q ~+:ėFZϥDZ*KpG†u;{H5c1`)8<)"<?f,a@"Dy q}5PBPJ f Vf"8b"~XtR 8P&Gyp#T[="qdROlwE>t@P 3@*EO) 68@KWd ;(G!4qlO2M qEq 4&u>9T!cFJqr$E"b<1Vr2,dXu' hY_Q(fhtA$zH9VFGi6!y tS Gkŕ萇Q!4Y!@-)d~ZA@h (S9WO,C ])w ah,qCO ?FE 9u eqȎ@"\ v$2X2ۨSjEDYp!y@ IԳFO1 z5}B$fС;1E?ڪb N8"VQX"'r.vEYoHx")A 'd-c,IV›T."}^.T"zSDq_mIajTЗ/q8WOt%"_$|GVØv=\!5]ʈ"I)@ ; 'Ʋtmm&ߦע|ñ n^H8ʗ!,w^OQ˅_+In ` !~InΧvHb a8'.*pY EIh#O{>i3Kl1Ub/3ۇ`r IHB~ ؊K0.9WsB9%:y4P;QS`9(<UPS#!™b=#['HIwPc k-Hq}Q8!ah]X-뛒ѧ;] 3)<-`oCݜe~ܭAΪpxZM;<6: a@˜+Ai7`W0whl#ȈT(pyEPϞ8z8xYWB'_N=S%hA4- iQ+ 8ʓ Pq-z5 W 0 )lAI44]fыy0sa{ƇႼi0rxpA0H A8""M  Ao5Q,0B西x SGGxGie& 8כIa)y ˽%xg!(rUipdP :y<6@ Й25h?UA鈏* ѫ ̎Sl,üx-T#t"] j Hp%Wv(Ўxqd&mk"G=@0B)oAT) ,u2*sz+PNbj0zR}  ]'xQ@TS #8s{Ś YhQUWSAa(. US㚞uoLXxY.hH/ȋ*(:,60[UWP=ZP_r@sd ;< Xr!h@ r4oFH1H2. M#%jeoʦ-; QE<u6SR 09Dϕ J`\eА,Pkl3J@U1z3N_N ̫.᪞L !ŎxG@)BP6XPb_D0M9 {WM`X8o.gzB6W|a7菄Fi6:8u.ODЯu9#acΝe$ /d#Ð!S Ssc0٫TA MV<=F X?@`@s"uZc;Hl5xRY؈eD"dkLcLD3t$h1e] \J5=s0&)7JXx,vnk`ş;)-L*rZf8e*0VA00%jݰdoJ= [E@v=̾Uh4|Z I8:KK !M#p)SI;d n5/S^Z-a+;mPc/ +lMkIۼ)g o1cqu~'&4_O Qqg]CwBIK(* rt"9; 8qBѯ(48ZУ,sx30fkQ^'d.2ʨNhpz /E YVW!f r;K" a3BPuwt7a=(PX%@藨ZJ:fldƹ r1؆`Vo`@| @ x;P0?@0E|D@ 1P(}DD%@Ye}A? =e  uK~̛-lZ8A04y qpxFPu1ɘP}AGB] F7 px\>' ! eN&N8w9ƄB-% GvxK-`bzs9Zb"X8 6 i`88@ l<zʙ0:42vǣB,`B'l֭:Ι(|qHq~,JI  & *- :r^^3 `rR "̛ Ȓ PQRQjK=+Fڀg-zU@ԄҖ~&@"Ay!30CG,{( JI ". IFC<)ud +A?Ci&N dN87Hy^X h¢д ޣ,׀\RLW:d6$ 阖*Ts 8 dD1YC{쩜=_43 9 :O L*7c.K8:vG^Xu.PLgsOv(r+*nҺm!Ժ(2GHRQCH$A̎ [%j=.!aIp8N!y .w-QX,i@oIx젒ꩵs<:`ai`iuتBW 1(OG[bl@YG!$$ J9/"zCWt-EP!5, 3<S'b'@ Ca A\-.(EY |&r .zbVځ HuK%AJ%z\N#s!B(}V#/MjK1R&Y8x! 粖8!<%!&N w2xON6p^|c4e.H[?w8*+5,r͆3E>ہcTgu!tnn)JrF$k`5׭ubxwa!PFc'C+l~H)&n̂la⭣jb`P.f^ ; Bl,JjTB,g+l;b "Nd(Ffa8a@ay JyA EAAbVuK^dթ dOBT%L(J&)2O6l!ȵ @ QB缮JV8ZrKV~п~, DIXc3¨&)%@o@B*;6/)RIP#&3&ø{4: P`fE*|V}(Q+R!fB, 1'`6B*'mb&!LM qAL(l  Vi0T˜ub&G;4&#OB"<*BW(P5A@+.Ǫ5DO$nqKb$lh;fTfI5RID<$$ !Hu-joj@N @  pE@Ӵ"j ʐ)B6b)R%J(D` =3F$2*^&QSDX l"'[`6:(@_|uTi8!iRFHxaڈ$#@$``D|JTTA2uD /i `uN;6E(k;@$=ˡ9h$t@n @@ߴǔ/;f5d9[kFJ> @,$.z"L*0(y`tUpA+(c 34:5"d#Q*B'(#z\B,$(¨^WWNr $>BNXB^Ak%1iDPn ˍT\$b=^QpL@ "G!ʦA$;~t ̈zTPU[b S)U@ 4Adl)"$"C(lV3c !!*`@ 80#A<#|*#sA! a7Y+S-jf b^繹qZ^-NbNr* b#*6ds2v"AL @fa{ $ln~ddgP-6BvyW"\%ZZr';ZBd(̬  cD&52UJ$jv&B V#5"(&9)z!g>+ lC%kb758 ?7dP><`1݁T;HGl͡c8qKUI@kc ȚD e{\*2dBi~ * iI]/!A3)7>! 4w l'@4`!=8 9  F<8f2+3"R+&Ů#VL7g)8 J'c!Ig@L`Vph;cx5ZBJtI\(XkcP)b:@=!jB8ʘȄ%!Yx]_Hi* l"4K[=Jd&((Ye\F$M " uP <'{JZIJ*!:W< 7ܪ5<@D(,_`` J0i ȼYW( W 0;ǡ#X-ݺC`,(% @` RL%-dp)T{b]p,ŠXk#R8Bx߁/+h=ڌ9#J"\6&ɇA99! f Xa !xv"$Y,#|BN|!%DDr 6FyNSE_>jv#l HK){R`:Are\)I€n nK1c ;!ބ4~("!b1`/csQAC ٠|UPp]q`Fz$FW*|P2PHÄ5-dЀR,%G@0hJI:LZ~ _A*I!6k, ȹN\ X;Y= i4(\у.st"P+:0UGymDޭp;%%4ATN֌F26;+$T%mLdnR{ L|W*7L\t;azD`>tICZJ Y$@26 KHAj`>$"0v ;qrEu1_B(D[}J~!0@1ekjff `䇐&8([ZhG@hg,j ~[@HaS0xK' 7ʚk LP&2M̭"pۿPC0b(E=ZZ^ȅxpe:;N ͑`;DK`דXCp0KpGdwg~"bQ>37x. !C~ Fx5M "&o 8z]  w0]E3BHl8=: (  K• !(P{K xh ġzsE]`sT<t!'/l&79u'@?53>#E#0IWr4HnG0B=؈ .˰*[+k_В O^u@ 8Dκu; ?y8oM(=7xay`$J^9"(3YTChPNnKp3mOQV{@I(=gZ;W p'P-3.3sH :RC0X h3\.gHNJx` m( 䣈D8#0%ieZFr o,zHڢ)aJYJhl Ca0dO&p! `  `(́rP |?!7ւJho(f(C wh]AZ}=B) y<`K Ll!'@2no}>y bfI%s9{>oָ^O& qp<Qӿ5{H!>@cxߟy[&~h'%XCc\%vK`^2`r$ r ;hj:@,2ժC;ʣd yx]qH7iu " "8 paHG40FLg|ՀT ;F;l󁀐( r1-R֪0XZb(r{"Ik桼JN&Ԃtw@u/I R \(Jc}ۖaHTIӡ.Qd)`)(jt‡{` -35SN-N&aTٺǁL(A&V5kc-*'A%HAz/;k,<0GhCQ<*jAJNqԳ0JPά{SAvgapqQ9ʀbW>HX 㡨n( |@>(_o{t+;b`)rSx@I4NaBD88Da"/V m(lM8&= t()H7,ctB8|"`" 6P\P&Ja*VU AJ4>M2&JdVZ~ͩmbB{A(cz 084ǛG- | 4(A&H@0АNX3(dHK(!fy[wk0ϖťQj?Pf68b`8 mcIGJdq?子rH&2qy/f,RTeqnҨ#O' -L*0x @j:E©~B+D5X= a@ q9W%PJZKa=$䌦x`I"Q3zOY!iԾE`)byD:;&N@1Pg̪օ0V RBq3&U1jڨYIr{';aT?w1%[+)I%|R 1ZOVEjzCP!5pLY|'HZ!* '5aJ4[y#u&0p9a9dtI+=D`:@0@ ǒFFQL @jH?RB)!7t ?t}v =`)%3k bT9uV!a Hfc2ũy*8=%%g qn8H3 4;Т2qV׏s`$lA Qa&RuaSoʨ kR:>g֙&m Z)p9øxim RVrX Ap=`}!GybǭBWwV"H|a뮖69$M61p62NJO\Vh  x yA"ە )C+ldSG֓q Q6`mae!DMH!1 $F@ H \O>gp.-Zw̭!e2d!$x?LA] hf(޴b\?{8@ b=BB@H`6WoYJ$l .!8yo+D\B( `Ģ!(ޫ d!j!BzvAjP05f*Wf柄 4bZoxN=/1!@ȗj έ88-T`TRr 8&hrG<)xBBE%4W =C["N*_j2"ڵBi@zV"<kF2o^ŽNlc0iFK\-|Ca>ܭDa`uѴ+\1b$ Yƒ;BPx 4 !g$|vna|(oF)M:!`f. JvNd0[nNHVdkT@425g \V!&.`Hb,p8de$qE*2d4Ԇb>;fbB4 JC!@' %L᤾Ȯ*8!dȃ& ^r@ma .&za*N&~oLbZ+Fh46?@Fx4 ɠ'dx+Aq(LR>T_i*}3l C^86d'gBK=! :hĐov/[aB C%Y"ڭ -N%ђC>5bJ+WHJ$ a#žU4#=`&.A3W,'360`<H`/,$Qb(KP@Rv;wz@F@>Jw7ňc``\?K]e`j O´38L'nJA ⼮>lR6 c5+T@.G1t@I !$ZBԦ-ezb|mdA fA7lxɻlI\ k!2qϜ; ܃ fT ^2au& @/aI)M;&ؤk:`^\CWRJܑi*$lP{!ᩌʢ?`B c,;)U6fQ0.BEYq$ F ʷ?Z72a! "4p"&bE {~<J LV0iӓ& !"⢣yl-l ,Gn.A+& 3LAʊ0-(df;L⼓pbH3r&:CZWPjE ~@2CvnNlEvBdXr;D3e|X;()G*D\XEEIdDL@2w/B &BNX@%γ my: y7fY %0ㅍ j!Lnkx(A!BF:qBYf *7lE$+0yJQ 4 1 ʱ-v`pu-#pL`Pװvv<Ŵ$֦ <zK Pi1*ҟ96:A-8cgyB,kB*S^hhd(g܁d   Pe38ݸ|4Y `}s![nVWӾ_oЭ+VcV$|F NI#BNrUeJbHFX=b-:abab촲׳sfb LbQuF;եj -FӆT $ xCHΪ]*:"C$* $(SB{㦰[bnvȘ'gl ^94 rޤ@v-NwRmEo!78.pVeJ$KS;k\Q' @ 杠xCfK qJT}Z+H,nnjb (d - kaPþi >…1mf.FAMLġxU.BRhpx(T\[G#9ϒ vEW;@`Ah]? f.Ab @`0Bo.~>߱7t !4@@ w x\)'$/ Dq:dNTt>#S)4 >p, >x!NR1 p>zq7H v*_/tjE.MբY۝J-(EpJb;) >/] t|=7g@{?MF~1OEsu9Gŀ:Ƞ)~B`C##,(%! }` |6i@%La1k/+4d{dwlk,xĜA%Z̀& PX'HHFJ$qLC1Bj +Y? z%@tT5DQ4T( D$B>J;t# la @(JI"=$P ?dudB)tĊ2*t'ȡdl=r&KʰQ7~m"T Ux C6@:y r+`pXX Gd >b.eԖ\)UD7=1$Qf,X3v9-%#c8a!cAԵCʓvh)P $)6P(6A3^,gǕ 4IVG]v¨$MӬAb8~ACLh:;B)֮/ETt 2C%%iu8cT$t*H$:Q fjF"H& ʲ@FԺ&RDX{&I /G^{RtZ\њ@D +H7/F, Hz"HX>zʌ&9HB8ĔZU FE\Ҭ)c1 A3#Qk{7؇gNrl`'E<3;kQ$U&3o6C8m Bp0f8ZZJ}@}>MX M+ U`,OvkHwP5}HeN]!ŃPީ#w3wbc4qO3* S8X]2*2$ϓ$fӠ'-FJ3p(ap>/MLPҬE ٲGȉqn[Tu{cȌn&kԡW*#V1e,E`9߾ 륅\ AB-=/3=uPke4!qO»k ]b:vRS3\7r\#p(Ir ($rkT"4Z P$s2Xmi`-XvaiUz k m Qe)A lO3 86ިXNxk\'֣Y/pҰM Q` 䇓P] B[1^=p h HS%XjhK qh C&WF/X7o'ξ!`SҔk&0zMŹCl$8n%Aٮ!2f8RdM6`O#Pњ4^ Im3 x iN(Q]<8@Zg h@z | ćH` b +fNN۞~38ד9;@ag:<Bx?zR ֔I8 DR.̑ذNĥ}͑wGDH9ݡ``@UpZ" (NB.OYzȡ&{*:J]qA|O@@$ AE_+@ < 5}43 i  ~hV+$8X}O"Й$ DpQ"o>Pt ߖ LP_0 $EX\-E׹/?PJs@lS8AzUhe0) ??d.+%XT,v a._.`-ԔˣY ex,Lgi!8ʘb*2JJXғIZtm!JCKd,|IECp!HIeq4l !DB2 sFx ]@5 :x .1 4|PwXxkmVH7܁?PQ!.0$G,yL4f AѮz&!R|:2~C"t9N\H,sSx\WKo!V C$lџ2i-5E^BG d+!%Dqe$>zzqx\+Ab2B!#yʰCZl&}Ecs'P`)E@<.jЛ[tGāv2B(A)#{@@pWC|ǵES-$wg <>:TWZPUe!rHch3%!h)Yr3w^y<> &E Ԡ@tDd+ǽI(,׭9qu1.Eم1&oO֘KV,NȒ)_(`)ٯF]OyD\G#PM\j~Lo|!x4=oaUT Cq6MLTIEAk+ ja)ԒPe̜0 |)9R`,@ PPfY 8߬vO:J>KAspPic3#0#uXb{P$&@X p~*l*C҉A2$mapw>?JNa9I"O@e =Cx I4UG$R0FX[0$dx] nhRWYWiVXO EJ^@)V]M.\^Y1& b>Q OR)Fa㹂Pr`KlzH[J@.m@3JWp&bVe" &?mMB <P lJ(@*ؒ6{T :CI#I\`d XqvRN\SRZ7%$(d ] \s8}C5>A_+])MIF "v 7W^x |U2*b,dЂPh)!qԻBDH_, FۈŸ@. qeb/KFݥ7RJUp^ Și'/O"AcCvm\HtF$N'Eu'nmW:m@`\y#pC͑8[ >H*H$ɀ#=$6!/!,Cj"Œ1"" 34LP@a^F.ACEpHB20i$bŮ! A P%$˚J|-b6*0B%FO:.0"%'ne 1- k/ #$&h^Rrާ@Nſd tAO'"6Z& ,p-4J2vd A,`aNDz B"h0MLH5//,."g,"*X !nhQI } vB%`o.C` A%#u(.zG3FAR+ bbc!d$FP>i*'B(A{pJ攃1 C, A!BÜ+ /q1E6 nMul\D6*Pa: `G@H#u0@D)I(Kw\Ĭq!rafB!"w r’!tq@ `ixn`bhQO& zĶ"sGsk9">Xc(-!6:ABD+XpC4Xގ @XYb1D Νkĩx.3ă"@ a`D:ED0>.C-#4TÂ4¸''N ޣZKtJ,!.Ap #`XNq2G4. $dpE>^ eh\ch|%&4 d $ЩsdB&РWXAI%;4*h.;sn@LA:`n-$0#h=\r l@)"F!2,5`!=LoML'ʚbeD'KAH p%"K$/##8Ü5Tf8TŌ\ @ dD.3*v %r'b4d`(]'d(E'&'F"?.! [?\Ak ` I:Bqr(Nb2qLw y=>4U ,|$݂Df0 $vxRa`@ ^j$:FImhMKLR nA<QISBs1*;**-9Dܔ tND f!X3BjV`Cbjp:^dHM`VrSڢ~/, N%w, Vu ‚@(h ฉY$6Ĥ6SZ5jz,djh=Jd p'F7ddF\j!t~&<1V4TW̙ =l콍'V"ZVtʥ))"sSd$!H1rriGB v (BR SRD"Mk>F^obE&6iPC`,D :VRv%QĪ`B`<הl\Gi6ݤ142.bHaFfn. <1F` w ga-*v,-Q*|J FGU>aZk*$Z|* 9V9?}d,>"b"\wUa! 1\IkFI+92aR `10c>b2q <;;5#Ķ(Z @P@P?6O/%$Ť=2S)01G1L](~?q( oȰ Tj@Tuܠ_( YfX`[,>q+~C˾~=v$\LP(툟.ȴ(V<tz.O .ɞ؅,.,붺RU*%q>LA.&nǵ6^VdUYC5 vv u8U'n- 6LRO]<,nHA.9XTXu>zۗ俊c*:WӰS@=U2 !\.C_ t ӾDBAqg@b% H=G(ӀBcJ EtEŤ44b5Fтk#:LmA'tQ AZ!yI"aҼ70B(P@'`9 ZXY/d͏H׹JBd7;YM`8"0xH;fx $P0 i 5a:<xXv*b?B4F0D8H4¥<% .%%Y$lʏnm `c a ʦNDE6K<!z:&PX=DZ=߭F语2D[$'(T,8,;n>Xcб.jOx"%PMg>GLn4h `,ǐ!c&Ѐ8)^;u|n9b `2FXf|aPHf 8{82KDhLRҶ9wBFT@P Q43fЄ@"pO 6wV[bM3bũX@x @a9@Ig @T0# B@x93h+X~hKP$*lU:(+IJx }ʦR(m״QHk hQš:'hdte`N6>Q,EּGxŊ$|  Itg +^T1*dU;_S{L d.T)gZPR9#F T)8_N`NΌ7@;bD*yH6*R4Ě|\B%Hcndb#IR{=;}'e xur Vp`/)(pv7[p0YG  v̑"/[z>``@*<Sz4ąHLm@r ~x1izu>9k 6x<‰pM93yhP+n)H%r0p;؎/"K#4H i11:IITCwX. (_vux;=80N0x6@ ɓ. eY4x;0sKlhmBAJمs_Xz了T rЇv1,h&%"`-w*Ԓ8Q}021J8v J qi؂8q>,g謿YB#~C8 X-)j Qœ2) f]> B܎ (D, H;4 開ƶ܊ 8)AX̡nh./4Y?❥Y1/_BV(TQg 1)/Qn)&ތPw@Mi=P/ p=JKSaè!6U]iP REЋ ZX8_(@4hybPBƘB!XSHR#H[hB=SG* {11f2`+zH'\ ;(!A .@\XCꩪ (_ 1p0V"S8[)"{*2N`W  h7P o kx7`>x8a =RpO'pA)#7h}(:\3z+.x`4hfk&Y)|D"Q`=hSchHw ;|-:ΞHҡ)AaZ[-6@5J{ДP-0\Q y1S|DJPŚ[0R1/5pYp4:rW:gƢN %XYAm#I6 0ˬhBILj|@;E%AAeO6VZ )3XSDG˼Bn3xc UñHB PXR(yr IIxB;j5߃ I @W(DQʭFy) x_xP4 2zE<\Le>sBêx`ߏR~U|W0yAMD`ȡvB\ mȍ8`8ZK)I 1ڲHpAj4q+hviG^јh  X+c%Ӈz1di\Ӑ+p%Ӏ0(G<QP4BɻHѲ DGʐ!-j-%uҜPؘg vX-[K&+6p%1]x :967`GYoBfE[2!݊ALꟍ5Z‹ zY0b𻨹LHS(=487K. Z\v'eMrJf~|C%Y %& *)"T00̻Ni?;!TcLj C & @n&qЖ]`Mܮ:|w(8ߘ)Rcu6H5(K̰ tT/lČـ\0jTP "˩ hۡ,vJ>’p0ZD*L`&xzh/s]0;D@HCuQ扫; .M#z(ʊXDә`H|6NʺGHVIi` Ѝm ^` lh4в}-PS0ר_#HC풶M0Fջ`@ĢKR-nܬ Ƴ \gш;6uw ˒9 `"κ߃( `&8aLQ'[ͅ XEpxsBsQ :4Q 1 #ڇx>]z9~$#$iu1^U)(WAl.D:W) 17/.0snVQaZݰJG Hr9GvpΜk‰(爵)fZ/פ tLq8I0 킅X[ &F$hQTHaTɭoj+*tAʩ  8i0BσqMvt$jDG C J*"jB=r"MR$- K8w  B&€` 4!t l@Pn)űJO;4$EqBiTJRBԭ) #tj=֛"; TҷJm%l-nplQMs*|&RVaw"iE.*\gڶ專r)zN-6æ*|1BZEJ\( 1)*Kq۽@7ZwɄ8=-P &@" ʛD(TZX6$i3ͶHHZ)Q\Hql(%Daࣛ-%}CP"6K ap-H8hV 3`$7 CH p@& l$}> .$A|ZB$(nH y%G*9zZ3Zjڐym5GefcWм~qtϿER[1tǔOĀvILjfg1pAɂ$엇ψQDQEO!P;W֍@|y#WxL(L9Gq=)hv, (GR~ЦTReEmXq4%'a dpY axɓ) Q18KaoAd&2`lBDPCDԔwP (R X tI T*58WMk|p8XY!|.L+Y^M TsP,x`]0bVa- >Ab2Ш(8(DouǴR!e΄ "tNpp"Zq\$JA6f"܆*Vf z<[ $sKw!X4ɘi5^ IMx|LJ^!g r16 q&[hH ReW*S=p"`(&"$IGҽJݤ[%AL Z4=K12/q# 8ĉIFеK+p!9.<LoJ=PHVCcx)Q1P wc8u9uW&RHEV Qgmb ##4$ⴴż4iMbiĈ3 L,1VFrӘi a 4V'~'WBr{A^su Yc 8 'yBP'Q48:- 1E@d *ER Q2qc|0䬍RbeHŚxHxsdMH1TTt V%B衁0)0GÔ5ߏrQg~"X(pC⽃)! !a.#p#eLu>3?(cC/NKI +m4"0dRpR ~ LamfTbC6+RNaE vbybf QB|6baY/7Ȅ$2i,q`bj4Ɔ\OUE JOv*4J.@-pa2&pM1Ě9C&m& &5 (LffV(l4#x¸V~~S`h޴%ƃi%^-fR@G&*!zG@ @tL4b%֢LÔ4 @ J%AQ^of"Bd5O(Z@Lx튰3vzt@0f`oqtU"i Bp^arGZNC"@ĭ^Etf˄T(X;A.+>8.$-6q7jr2HƆa6  ̂쌃p2\У>!{ V'bȈAb$48Rb4r6d8"Hf!j! FT%V!p%LZT@l >f & *i͘v"ZcD$ZNđgs co/ \!,&֍(Њ:mŽ ?&DQJo Yq" (&q(͜ac؏8 ak` H(CK1Re, T"H L8 hXa!,&$Dh~Pn.%([* <.gì ?!33 -f=$Gf\!v0²y/tZ3 Ry^ ;B,Hif6RTA66aNbFK (Du26aXQG`B榪pA# .*|xȂaZ.!H%4 'FnLO^dAfQ| X#J(nS!)6(8(H(}\^dH3pSQR# >X`C.MlM3M;d=.TaVȡCFҍ/j>&"g*֦:#/2hU"LHl-\2$V&%d bJ\`dPdNMi#L"BPnZ", " ` R`($: օ  aqe;$,Qqq$H7&8]#i|CnPa Z23rp(! >5nj-&+ $rob`fbۑD *8gBomh8u@פ!8>rς$1hj:2#i,#0bc/bn7m7i$0Zn ~`No^)uN! \SGP(0;.a;,eFP ~)m27v¢rqi MX#G06&Enw ~ `_Sڢ^54' m\!/s#.t^PbIœd jW`.DGn13{f@EE1aVL)$v%,-%#6,!@Ad=v.9F2J aUMX{RϬ$Ԑ#"(x%8՜4b0]`&*{(TE`|L0)8R"K+qҴ"jD!RJ2m"^L!^ BV@vR$ 80Otק kl$S|ccIJucNBb`cx#-aǡ?` c!-[` GDd OCM% hJ]"q2bnV5Fxj V:ft- 4Τ \K>Ya%|E+&*v%7Ҫs5a}_a4F[  !$,#ؤJZ8ILǧ}pBrG 8!*. u^>vT^'qn>wj`8%^Bf 6ŽHĄ%,NP9b."Z*4 yuLq%(Q\htsh8"~}*wnz!ɃѾ|hK٭jz_4#*j~hYJ_\)@d4A1gFP A([ uW$[7)cZ%;%Ҡ6 &Q:r'FEَ"#% p@ Y<9L'rB}'kj0^T`dN^^L!-d">a&(#B5F4:#706t.&$xB+3npA C'p- DT {P@iDs:@@P g~ @}C_ p?`p0pb3ol:M=*T=^oPr/s2xl'L@u)t}#`|Ep@(mZPlb8J.HuB%&~@9\nw="a`L3[0S;  {$a0ܮVI듊BG: ,e(AoĪh !rn. p Ź,ZlY끀p$gŁX0ef&$*#2Q&Br7z"<\,Gx`2h9̛s1 C8t'~*H(? Ll! qmꄠڬ6{;)ԪªI 0ﮩ$)<5 j"iOk* FD ( bm*"ZxҵJ= (P v Hw87go8P˥4*p"JRv#uz˚C -GQO$I,ruW@*l^QD&RSP4Rx<=>tG=(\Rj冷g i.)eIv&L3H0`tsF|=OɸS0s}Wi\!&z8!B b }P u&,jn@p" cg?Wst-%``%zD4c|?c@ؑ$BPFS?Jrp~s~1N!Bjp(rcz)HThB@K<]CaD eP÷/"0Hҩ7dIlBTUh8DծZIk͵DC!'ÜeG($(!r\ R3l*#jPo_LpBN 0dM$l̊Dyqα.@51f1(Vgw^ |[1Y^ 4acl}cbҪlAm0RI W~2?'\#30&4c-R9xyDadUm9Lv4-Cmip д"@02Fhʵ/Ls 4n=l#̀S ?*hD㪦Ky:I˚$̩T ^@%xQǸc` .@򸆠8ܼNA+97*\"IK.[Å=Bt 8jw`u׌ɰ=&r)_ϕ1u$pnPcB,`%, X*< s8vy o/(Jbl>ɼB:x`(E_a?5)kr09ň=#B0@8T)i b*у 4OBK, 9&4 a Z0 3X8#`{0={ޅZٜH@0B @*[H@"h nŵ Bz{"19% ^ 9òh/(EB8H)iqNW+cS9 ,$" XyN7 t#(ޅ(LTHV%wq@#=xZ ;QP~a <\:Br=J ٧QPxY]]eP<E0#Hq0ߟL:9H È]WJɕǜtZn#do |0*8mPtzĨ;n5 u>""a S$=.Ⱥ;U<'ꀚx$1Ǯ@PslB@s!=9!- c@pfYIxG H@x' t$Ixutu {ŘZZBHvހMR4XIpz孁C! 8 DJ vС<:%Xz -IƈP_h S7j_ \e@Y [0PC"=]*'IP 6䰎E.x9( sߛT;Z ⑹Y:T2XftSȬ6H8e#b yɌԢLՊ `W MkV1$Qԁe'P8&t<b< _(R޻x%ȓ Ps p#t(wI ,D'"V@r[` KjZ il$O SƀQ3YHa_j-@s `5p '(T%P)6 ᐷ@y Ɏ[w PoeWjv0DX"dOxz S`n%^dHsHH%p{3mh0ؕьIl.[k"E ]Z$҇5P.2[[lѰPHU\"q`x*}(9"LfG frN J ɰ$FH. JWh הS0^ `/9ب@&vy'zd59:w0Ryk]p eD ɄEIJ ,;``"%p0$P:$Y ΢s̋bÌb\k":hP53K2dk`H_XȚ{ ¤(mhD{0j4Ƴ0ha]b `$yk_Ј0cYLe֝ 8"% 4o3 (p1LacB m8 {P  vhb0 NR Y$=p&30*GՊx72yQ+T(\ޠHmXyZ jځݘ@}&xJxmTNZR=Y-(g}RR ߇(25щgIiZ ʞ\砽P_)˨ ! <@ %yR8qX8 1vp!l#E0@ۍy"(p(f/8S@k u0dI6|8(,,ږr@Y_Q/g t€30'n0ЙAGlRdR rX_U#Gאb:RBr# PbZ] DkC9j=0 8YpV:U !U1{(B%y Pn$x‰ lp"$ )UQx7ul.(v xq^!'8M09rYqem.}LJ>1@owCJ%p K}χÆbVT}ƈ" Ko3T9nxĪȕJXp;utAOYeF'} q N d߱) h@C{`T0(}x  0ЌJP@7?@66E$ 6,T4ZM G@h?\$Gko&}D L%86Ko0l0B`P:!R;{_(@ Id]i2Ys1P0q;^ Cǣea{@P.µ٬̀PV({xz( 04JoadO2o l' V@tgGI٬ʀ^Wzz~J:4x؀ a RL2g􂀈"f$4#,t'S{$@@$- Br(@B* `u ȥFѳZp. "Ũo;R6-)+V)`͞G`XZsԪ2pAL' ٝG\rB)ǻbٽ  46kJ:p$ m?0l#U <&2-@/A(dLS]Qx"bCp)L("$Xxw5,8݊4~g欑)r.JCu]AhV`Iܿ(@-`yɐ]Cv^T0@w4Ab`m!xcA ZEa\00!.pR ıޚސj=t=@P7}z6j MT gdEXV$<UWP .8Fy@, A($FÝ?֮>O6\ nW(p6:VD5D؁jN HiV~Wq6hKBJZtlH(dDԟk<0f%9Kh-tMC TYipG +BAB13PPa$(_Xq1rJLD=|fk vU(^$#t. hB:, h5?Ts_J SxCQ7k%yUWPXq`T "$hg80dx`$H?!V(%b ѺfP pf`` 4h4`?MӛDąBPJG))TaaQie9Ep \еsf&0AC1SfIsaUQ 5THâ"@(rɨ %7tZY;F)$RZ8VZd.!:D?d $6f]9HvNSWd|Gم)ʔ2PB< iGܯHB 8 oL ?a9\c RHGhlh}6Ǹ;b\Dx+*ʾYKlBA/ 6*>U6kF6gJQ1` 2J吻eDKpM袰E"GaĺnpN X@ZB"Fİ** 90 K ¿3vMLK~I#u`fO"dJ<(|TRwn!& `j ,*,(b@Ub-@$î"z;3FP$FӢL=!"uh$ ,``c.f]̒*@$N,T Gfhjp0X##@ k )&fX6`gA~fCV#V"k16e'&d!J+dYk+<3x 4꺢C\)Ƭ܂AHi#(P&&B&6ø0֦œ @c@4h)4H pFcf#~jK=ƞ*$ : aҾ #h"fdAjnᭀ@:9 % $fMK&$Df(,a?ni(`,(o!벲@ BƤ=!V0w Rc3E/E<x.@  )"# `Wj(4:"4HH `)OX" u9 T0Mqjr^8a&0>ZjE `Q H4\iL#uR&UfD~<튝$$5fG"VfuJ!x`!0ˇP/;g։y n:k6( *Ck786mjAVA(0BmVam{ ʰ<2 ܐ 7n&PRr;f$(_ZjHZ6@#:#\7!Bb4,JD#ti8'& \K? bc X @ s7k:#K,$)Ep6"m 1$%16R1p*hhU(Ax!DFP,!hBTcnxR~ lO$/f#^)ʦ̔&'k"30WNM"*$GX&pnAd/3EG"N$Zh `<' jS ^#!+CXS"#)6Nt&N= @ BN˕ x"ޟ>jBtQN9>%XĤj3QX2x*%%^c$jf`*$* , ^/|{TRi"D{N6|=cnA'n}b.2@b봈MUR<"h (@9F(ABh֧$g=hc `!`LĘaCMt-?JP ! v e@ɔ Lfe5\k8:(4,H,danT\zXP@7t'hUMXoD#F&i~·)GDIx1p#"4,t$4jXw\a ,!+n 4xy 44u^PD6"gb)/d!|>B$&j@$)ec)uumDBuAF?"pG NH|3ș@.a:Nb`zߑJ h]mkXfcnazC"za|0@H%"<:lo1:g#Ԥ322RȈ CL2L@k舁!R%)hqXy#1u\Y))c9kb6BCa r3IFDVs1,s#}&E~"gYXO%~"e&Jq$v!*b7@* @6˶/d&(^`j A{A~5Ƣ~ rpjGj$*ҌC 5Aj?VV/Pb(m-W50/s x/D#(RE&>`![܏o'a [6HaB5KHb0)ѫ#ŠdUYCvJm(KL*0fjX¨rxa4mnp1&֨ pUa5Budp˃$=iSگcn#@ ` = #*)%YODC.BtiAFa&uSH1]Έ*` @F@ YFZï˥>*0MƖ|k&&fAt=P#*B4|1C W7"A XY`Ad-vp, AE6,MYp4Pb;m>.ij"khzGS9Tj.\ ` Kk)^yawꊧ$$н$B#l-M ST@(E5q GF#T9ߴ%p#I?+̔|aXUx6X:()! ($ݨ^=ѱf!a~Tk N*d&W)?z I!.6M|\ H "Q(0V H,0dN%P'Bnéab)\/+QV76")[cl # a/٫`۱8p@ Z(uaz;& P{ g b'.4}C+N_c$@>*54ūzX祡 X @r4 >':0@C9"B{l|&@BL5g!k(0mnpʪ(`bDalH.j L"zp+'4$~(>MEasPIˮ`0 "4`{ z|hi*"κԁ0e%lR瞧c8~81Q!0?'A@\LXYm2~8HG)MB ;xlmE_Ɖ>!blÜ(V p$.7JU*P#`_/'*s# `:*$ZOB-gx9pOT4:< !lZy- czG jS#uh`LB&yR g1Ô`=<%Sf? 'B-; R|ʥu"P[ѰlzKHH|z>QBRGx!i`ŐY&t$T_oKU@=jGfM%*>3| T(vWޖ#?*,`sB_ >ʦ0ЉCQY[{eqBp>˛38X#hx-ɜj}@ xp?<%zu/ at$Bxc~XvJAC%'WP[90,4ι5#I 2ҁNC#+d.)\KD^R,>A# 43q<&؃zM0#aQ.!:d #Ìq:K9%^xZ{O=%c QZq{þ>D80E @@RC{[*ʚL.jHd}B>[x=Ղ'@x؊uRN*D"2AU n8YzDҡoy8 Ct"z:0F}k`ckHI@TH0T {ďu:d)pd2ր"@b=Q2&#/;rnQu%a >"Dșpt$x"i>](V%\G.`SǤ`qwHgJ@JV2A)"1hƎLT"&GP*niZa@JBHp> DԵhb2G O]<.`!JˡJ0<&%ıOՄ; 1QH'̌}OPY1$> *CRi91"\A?9|EII?$o"l5Ns8PòFGP0*qZ)2̕*1"Z0SJj'nˆR|q26Gho܏'( D(S5@TM:TRO&)76Up^8__`:xkNmY[ߥ\f2IˆXkBPBpHh. b[H&ڨN0hH#o7;IW"[aCeYN4H:k2 .w?!ZSFtbׇHtB'jCD 46P ?>EG=>@w;`"mlg]=}=Eg $< ~:W7Nf D !9vRdI[g{T~_0#CLŒQ4;y>@>8FF@ [eȺ 9x)  Pp.kb˙4)0 A:y7S - `6#R5Ɖi1`g8+!sZ4M(@ H*7ߣ|#`@!1JLPBB@EЭРxG2! 8)!ӜyP6؞T]0jXfKc" ӝ󶾄P, pHH8i7(ʪ#ҧ@ᮉw'h .mc76F ALL0\xu="lFqH p{«Z ̃:%| cL+J& QP ^tWy BZۏ4A0XEѥOʠ4M ~+ I`XH l a4C9uKM , vG-jp BD66D뵶<ς0%LA S"A؍[id9(RҲ5R&@R`8 п7X60p T\ 7T|Eh"ivѢ`p.^^|=;%ư= *|P8 p&,* wTI7K1- gK3=Ih&9L:I{HҚ1[+Sۑ Nl"0DB cLQ+$PԎx J3`'wَ ayVйysh݇pv3(b #[C QI8p&8>D)Y+@k2P8J`LcU}X[Q %) 6k~A=hH BZIHzEF Dy@p S\=[Pi@DH Q1@ԼApI/j*9)3›H5os0\[24Oe=B6z?h'A%ƽJu*~#>hPBU4Ԇ!P5/HhE͇vd) *Ť% @3Z跠:H06j%CӷK|,D2 4ޯdaQ0(ʱ4|*Y)p@a8I˰A,J6kґUHEZhhpv/ QI8 3+\ǀRI62xz]1o|g02v<254Է 7 P6p63YLb( T.:2rBd kAZ ,%c2(H` aQ7$J]aH]1U *>{k9i=yƆpu`w; p^c Zk)`7̀ oߊi ! 0t*UB `]'FNN :c>4a* OV;uq6`!(Vŕ9&#,@X_aq'p8Upe 8Ipp X0TY-\8Ds[,ܒ- `\+7Bٺ@j+)0&U/\W`C?U(0X),7U+X3@pwԝ KUԒqiPZðψɰQЕ0CMX'PbH. _%D+E` ðR+J < S 8p$cŤ%k$C- fcDBҝ|E)QPPR8P!#-hh!+M1 mՀ(2u9=7[3m\V@Pr!HJ.N8:hԮ*a)kX9.3?;)[TTQ} XPc8,Q93+])wipũrϘbPrX>鸨MK>qr*Fa;@K ɱ00p;8= hgݤ46CMozNnP& Ac L7>NjВ ؝[R4PdH3A^A7 XEpSy0j(u6*hֶ_ M `_13ՈQ| ?6kM8D )ޛ;Q+ZjDzT5%*P-__FD O`+xI4;ƠSbx/8%m5pi|Rh!>E P`IBy INHB>PAf M-l6h; ]ƐCF h,D#oNcݫGY>Op86^aYc苠:~yP>RЀЂa=5P 1mƇzζWm.4Yƹ-ƾ4YP>@٠y//_ڽLBqtaޗdzP*jr>{NE݈F#QLtƊ8̓m̖2П9P V_IQFyȌ(OeOc397ychgDdIHq|mDl88I˪7{A>u MT^m0Xo01nrhLM㛖.LMmz2r_R W($ry0;%"XT;~GxM*&KʟA# ŢTH <?i *s_xj:eR:?X$ U}_o %VF)[dUgG_,B"O^7L@X.H "n|GoPi1#!:!s,vo!}_1` R0'ԍ^G (C"INJ  90b:$GT9H0~)S8%J @@,< cb0lf/+J`ǩXdD`z.%LHHH ( HBǩ{,V7hҞ.I4 z.85XA" km".[4i 1𜀕*2x0cmO?.S+j˴Ȍ0rIJ 2V*$#*1j:丑S@{1{ yz[ 3 j.~Q*$% BhCDTvTE* W!Ա" 1%v3fX;mϮ7k*Px9AyAiv3V C"hLI z 92nF /xG2"W&?7S*#0DXzz-T),BBS J}@6n@Ш:? /0nZ"<Ĺ?S`FD,j'S;άJ|DIdhӞ]Gu( GJ+r쯽)|xȪh>T=GJUC瞑<r=.aÙ9G8cz3xC_'$V7@P ( @0Y9@i 4z#!S\d=Deih؛aP'8P,HB\`d lOj!;="R):yr)-]: lDX`@ ' s Y ]9EϱMITH,p2Prb# rdܖ{0 PZJ`B:$\u%shu5gc~ U39EOa쇈$$OS.Oޛe v)rJDЖy!D0IzNt2%VVNE,P?FzJCy(ՠ57z"7T2aCJ\:wJɰ6dLr%O񕧝89 A($5#A%f[7& C>&#ZXm!#p^1P "6Q?IMY@U eIŶIͰ_I~&To$ <k,s٭*jv%ANN$( 4Z @tCk{7< Qq`.Z#ۄ0rΏ`4*բI[yӸP_D(^r72$ !@)? YU}"=Gzaz/]@=n_+RroQx6Wd\jP_]Cy,'7hUݽ6n7#f&,FH-;DNssT{~ PHȰ!(P-/vnDfUiN$$/^ xe(]:r.a2%$+ߵ1Ex/&ZHv7L:Z`)|؂zLHs5aK.ʅ(=l( n V`U /}TCv<٪P2.Ц'Sd,Jtߗ7b cBb] &]qȄۗyBRpP6aO($Pލs j# OGoՂxq /2dJr(g()4@+.RsMxЂaq Z)H&O&l8`CaB`gF  2ZO3(tG Dn8aJڂcC{mVD.|>p=,\0nPZ$€.2b #86i ǜn3( aڄx?̲*1 9 .*@ {G"L:RE(&>Tk$H%Amjƅ"H2JiJ3oj6LQaR2Zf]D)i)(qì#"a#ẹAaj @zFn.K$rD.fxE!*oK aD;VH"zdD"~ @fNPm|BL~7ц^d  8a5 Rt̥V]äj-,fdMV:&3E.Ҿϸ*R;Q3z ")q'4(Ic'2t(J6%R=!BA!~vrZkf` t2Fu 0!􁦢"6#BUdA꽡4bލ() P8$  \2D*H4``@8H'>^`4 1( }@02y, 0MIdF#ad1\IV pon@@ 1}@y|8tGBfϗ\LfB}_ _ljQ9:2@&~Ns6N`xBp7d!~M7g;? z z챠"ԳJ :ִ1ր`"l'Gy ⸺gqil>/#O?ß[u`^k{x- m^4EΚ&ǾBC}с5/"*`D T+P`\q~.stLy ƚJX^FXWSK'F@t8P,)8%M [b3c~ 9~xDR$li\rL #(gNuv+Hf9Ji]IxUd># AL %eՒ m0SÀU }M! "NGQhtI핛:hn =xh*L6OU9i4iiS9ͤtj<45at.0ej։A vG0JN +XF<^֢Վ}!mJA5XY1:¤f2pϲAkM @stKA `D}%1)gv̬C&cO6s}nXq aQxc'K9hnr>F'p@n eBcjgyƄHz 8=+_*P QA.65PC<\#H av=S(7RGN+bip !ȑUW2$P%Ĩ+"<y21)Ae5_#(tiCVP;G]uX/*-1Vt6c*_ܓ3RN6ϓ2yt`iq5z6^I9[(AG64OF M eᤁ6E vY>%бDkH $ׇr A` s]]Y:JCנ=P|]mZgdm KxPVUcE tį61fj?~oܱƁBY"nKFv% \#p0ViZ6 b4akXA2P ȬCK^G"F8gr D1Sw$.!Hazf>&:f @J`""ܭvC0 7<` b@G@'A8`FNd^p*<:AHB`J#=c<5hHR]pL/(&ov% :X(m 1XD0`0Båޤ2/Ng:3n$iAHLB4<3ދD/.HXx H2#trabJBܠ£>4Z24Z=G# ` P*b(vr.$/\ȩDA@@r.ze1cZO;t #V0 ,Ae x'%(zŠFJUf jNޣp$)LRK~@n ) X]1nY83A x/OyH-`:ch3ϸ>Tʂ'Gk"4I$ƙDZ&rbB`֮PlSFF(Fnnr&"R$#aP/(Aczq.?fz"n) ',]f̢қ%2 aH2}BBdD%105E$vH!>#?f V`F {X`XfA"<6cXSC[b73@w AS=Jkֶ+^&H NVL2,IgQ>3z9tBD T Fd؄(D3&d 6R Ȩ=z0c΋OqC [3`AAIM1b򹦄#.?it%d" V`JfAaABv "Jc07Kc&Bf qr(eR4@=否 \SDqKX` $K# JC B2y&gj4 52c ՘ (!"եrr2*&UFGJ8gK~#oD'e$09..LϣVt #bU? 2c FXC|vȵ6D#0+0.'\$_ŐM " U ZrUaT Jg o(e#pSX./sG#)#S1 VUhCʒ&"='[(1-A0U\E83"p-@#"Cu" @ `M!!ϼG:h+dR R#FR LfAHE8+t%!YFsc0%b:p 7$xh Ňu͈NR'aɕ\@x! E5+#0Zp#-G$J5/ Ib$Ots2& F Z>:ņRW}2c,Byx!D|"!r-b6ƩHDzRh^;PiNy]Oq;r"L!,`ia › wlCrg2cb9 t~g\GAaJxAe rDp4]@,0!,UjTK%\t@E$%w ބCƔ KJԭO1yS x  [*,@`fqTؠ̘fxפ}pLr' >䏃[d|e@K.a> m"~.%vf"bX_^#&a `΃a[S?Fihajk@OzmRmXuFL!8ar(H lHS&@MA/4vbl4q6ZP$X0r7-d&7aBl$W F)r/zOJ`0{SC UA`. ~Sn>2z%>h痀x棧XbvS)$<28#,at T 1l8XY8waHjVux Ъaߦ'~FxIyR10m *N0Tf` yc0T6tOO\b oF-C4Y+#`C:$e ` 0Rfa%۽rx3&\h `Ϊw&b g(F6,J:?O4yRkeVHGa*obO,-L/OH괬jsf 'AT%$,|QN1#p v@'B!P*pQ@&$$Y<_"g`;P7p]x!4y|fbyf/yvXF.y!Jh!D*+"1 7#@b+=xXSN(ZKȞ/ QTԃB맣XkB$z6tkT#Hy/3guKGs@ JP}'`VSY3[ \]BH 2=bf+iOySEᲖ/& DOg efpkIHlfX6xLN:S%X@IBSadxV~ dwUUc$wYe&jSňVFL.pĖjCUD!خ@ 8U+TWY BǸ@Uc6j0항't%2&rM *Ԙh ТlN­8ͣQ{Ⱥ hꤓ2L޴kD~.N 59HH)l8Ƣ̥QRoi*dvdZBx+b납U6|׮Q)%jP3 fZ",BkVFJ*=<\$ FTpVq{8.֏X}=}ŊU2ik,5hnCr+)Θ@L*+lCrI';|4ҟF)֘9AN!I`1=XY1bN=Ga#e}Uma99 4ul-^Z>xո<@,$ i28_"PQfސ[Y<0ǨBaÇJ16Q!xDjFyUZ.07L4M |/TtHH *L E`xT4(1SG),AYY9 $ Y@RKh4gvpvh WhѬzhmEUT`3\AgK`<B`(A ACyL+rUXL s9~vt 4wܓHP*B9H8is@D_ENpw `LwPǒC# PgG(x@+C`j 7€WnCf͇ ͲjX"y_)X !3%{vJU2HHʑ 6]YTC-(E(D!>Rl{Z:V㪈SaFXW u Z9 I8+I E )Pcy1"蛊"X8Q `-zCڏB  a98`ೋ4]o@ zʫZ Q`#\92̕h‹11C)&;K߅^BV c纳 0S/i X1 {C 3 9fpj*Ƈ0s B 1Ð}@.Pq!)( (茱aGl14K0AER  ը7T$Y4<?@Y/3 ‹1,ܼa*t`=HPVR7AAW0ȓ ! 1LvXc% (֭k%4b*ٕ: DZBEHQhL ꎀă2C H mhd,.v7h Z=:hN* 9WH0+͔1;8Э :%@+ Z s2L URW/A D pA& $P03TAHC8h]~ !ڳH T `ĸx⃰2_6ÏJF$9a a ~NkޤZޕ;8^QzH6X5,6MO0,>,4 q,)!K$tn.A oKâO%_`&6"J HD@y9|ȑ@'an@ٛ[t7Sv;T7xpf@"@H"x ]MڅHs+6kPhY'D/АfX8)0 ^)_iij0D2! ׸aܢtKra $r/y@ בY &P&NPT,PSH! G9O`  X'u1cN.e:*rG۠*12.W1l!ض/1x'emk;aITӯU;w!nқ kK Ey׉!ܣ䆐diP*z^DZ8$h#(|n R|GdvAe*ʍCHyAFٛ ?EBj~=tՌ9t< p89ފ(b~Т5X)@ T(L4P6ת|: IA-/ѡ)~jI psHMɴ6sIj(6E ŜZit9iJ2cs L~Sh/!]cMn`E,P V8@'lhqbhXl22JU)qg_Īv NSNZ( XxS2(u(t3e`T `6O., Q8]"o5,𽖰z*@GuS $d%׊c!9m ?/5sF h#ƬRfJ 3੘8~)hb0a^5p1tuxv8 8^ ~M>(+SΉ56񑹘P040k Cb2PbɃ~ Xd 2O;_,ҾW 0v-T`+8J! f  }9+erJr@%y=^p .@@'8o?қ;BM"PZ1.\yGD}&H_:F8kT?O #q2t %?@cwB%8k/].$,ʓɄe4x۲ૐ`ЊܳJ3үl GlU7|;zT3&Tb` gߣǀpTF0 ,ʢC櫞1^O ;ν JRZ8Ah  īugrЕ)Hl Q{4M'C1NжฮF5Gҥ8q)̻s.~U ΖL]+8m&(1tR(A5iRUCD)z&؞>K1=.Ji]\+>hAS!5H+Yw;#@ {B, h\_C #,DӬu,z!\D"8|]Vչqm4 ADU6!IRc`F~xqku: Mv5Z<yy|T(Z:}Vi{ঀ*}nd|tF^A 7GFB9^_I$bhUELuaa\l 298<VJ  9 af2fy9e^TJ,`zg$FǸM *qV@Jw-"Kv_.6ƘpP @ XG(e\zppED[>FB|)_HpӏwĺH!H4Y1hHM|JS R;(/@!Xpx&$ϚB,i|&@idy98kE_T)@f SI !ԅG;!aa $cJydRb0hT8e8 ?[ .Ib &En!R`@M$@rȖ}i̋$2F^E&^=bJ/T }a. mp>6ݣ~# " C Ca+*ܗB\VL=O@h4"`&ARjzs'+IbD# l R>{FP DV- ,Ze&J$:i*F &c;ZcNbTHBa\@IbB^('K"t8B̺LY I(v 8@%K /{ /bJn=3MF^P( d}e^( --#QM^/dBqlebR nK8+"/JR8,@ºeThC)atI:B`hA Ia*J 44zj*Ԅ|5=!E>jRb6` `*s($jH|8(I&*RN@jBSWB֯&m pq<+DzpLBaDFD#ZT,*ӉQdKe*4C"(>+vD:a.0i8H=h>΄c\g,T&AhazGn tvS 4Y02FhH#*gN(%9V"A,c!y <87p!P!pc+40%o;Gm`WAzޗ.aH ꐇBӎyp 2H 8e2x֢<5zc->zlX3F" d쨜iN:%$3J7mwcIXFc 4UلP3&4mN(c5.T)Tubg  ` SI<):q|zz˳#ɃFFX*z# kVP"(e`2Ǡ+->Hb%v,"[d/EBD~҈ Cn0/s"\i.pAK_Mr]%mUk %!¨!rő^8AI !Ԅm#ZdրZjʮWOXA{URG8rӐ4Մ_".P3/E2@+va"*vqQx EUG%@JUOM6",GfEE-@%9G9cEE_ F(L&/#.d /^,3S{b\^nG.FgZj '(!4P2w u#7[ad7lL,% $o"4M2W/';pC4b;#A BZǾ}aB@ S7 xz W EN4K$!gMLV*چ'fzӱyVЀtDf7`vr+8ij%n+S$^:0xXR,bLo7l.@cU:V&@"͛I#:%ix*%Mҳ#EJ~ hL#+B$ TI# # #J#s@9gK{Pd҃i8La:rT'h&Qk/G` @T 5ncD+Z҃A6` sk "$#{̴ AA5O" HǖÀwtAjy P%ARer"qn1Wa ,fLxSx ܌ᥕfÁ(Z,AHt\\"yLΔV6V]"=0"Du$ŒRa@BF h!i.{BJ\܋pVD,>;&0T̾@ Yu qU2%kZ `2&ek !K|D=9)IKQ"3P6PV{.yP($a) @A)t@CPeu|)q\#ԃzJ%CJ)r8+@,3_ Şx%`Gނu; P}}@)$Bhha 0t! 5IU?SLO+{ 16= ~L(L*=` @ 6i$Isk9C-д.C9:c*$ (9-;SS%|"JJPY!0Fil[2 "hd$63!BmB4) V( W7{5PpA1="U-*:<*%Dh;8%*DHV_}uꛦXJ4LwzadSUq校H_+{V}:Q{hXkv]1[4x! F(P= w7`( z̕$H 9HP$F(o~?  $,I(5I5>C 2^! M+KH wvafC(_ 98S3`# X+<I2P0虊5 i9HRPG 㜖Hy:V)&$嶓zN}:iT>S8g9FȡJfVacg'ԮF% TJ#Ġcxm?7)'@ܭHLwCG(ܜ9-Ȩ)Ji"#jG`[$8;Mm X 1d|U~(, 8HL A|0ɞAځp&K%Ә>GgBqy^!l}Id&tCY6 Ȩnz!b=<.DLOP-|"I&Jd7J R"\_ Xwm ѳTWOM h%n\m oeRHJ|H[ 'rII`@5br>5>~h@ gAt9Cq"pw.LvwGd )0A$ q2F [:>f Ab<ʃxH('tOZ\MFP_o0Ҏ[0,,#htR4G\~*^ @f ʅɝbG*IXYZKTrw* F?>hsG( 'ĚB":&NJ 8=q懫]#JDs 7TGUkHogAbYjj!D@c>K*C:$̄04n9Gص.:vp'DP2WSž()@"v(\!2굠tZ傰Rp󟊮]`[K )PUIqJIoqDCg*[G@|,od`6ݦf8 ͿlWE1 E@a .0ydiĮNAOPYthvBR`.5җńcSqbm"o!%g9G S0"a" BBZvkS uZj*Xei$~А@gM;Q/5H#8pLшKwMщ薖 X}(  0#, 0iJxFac90wrN8CX%u0 @xeヶZy Q,c{~$9:R NyP:J6!"us(9냫Z褘Ȅ1X@8Pr  e.AH&h%HN"2d .DR:rɾbUI8CpptᏰl5 3:A PJ6ȏDC aBAL؄ʅP3Xon$ 8 !0>; 2/z(i{؊qk "{2,4ipT8=y:In=A&,*@Dxm 3 PyQꉹ_QnȐG*+TE\ ePEͿpG)&)n8ݤK"" .'Ӷ+# #)iP6tDI$HA^ 1C p8W +zDH! xa '%w4rQUn0YZ OIE0lj~H% ;1p)!M7* -I0pZ7).(7r⧦4!(i{ő䪙d JX  ևPu s FA {۳pJ1"vs(7آ6|ds^@P;:L&X6; >&@MԓpB["9;2d?@PpAgxe0ҕ\HG)E7J#As H{. 纚>TW0PFKHl AH#HۆR# X\_؄Yx\p WmLm`2 ʉY <8# C.M49Ārh} T%H!Ajop6a`!^7(8#(!Qёp8N(uFunRzJj"Hԉ/rlQ>S0R`ASYȿ HM6ʦp8xYJT#*/[ǩXp`< qHUrR0%B "9 $*TT+MYu $@|% K k ÁcźD#f#ʚ D-ȯ"C,!eDۈ-¯Fp TxTo' H qшaHdPu[UP!J&0c h)h6qihgKjq%P  !( 2| t(NK@UZj1 ց/  hy:DR BFlgU[]tA4"&X$& ղ#VXQQJk܌ 0|X-a vL";yX)n$oiYxP{ш2E ހeqЄhKtk !!y[4Rɣ[$?Q@=9dk(qx x\Sci0Rh Ն(_ہH\8w0QŒXsd 0  g6 h% c 0 \RG38\ĸ(L}` !(n - \$< u9h59bׅ暈 (P X {U*hԍ\`b x( !,-# (bE iw˓,Ip@;r8$n`._`XXUΘKl:r- 4`GF2ː(5h/K };G !;B} ۰uő)0QB: P c@ bIdjkf0 ?ހl'!@r,kt_p(` >0O`2٨ +hp\leXfPLN(@H-5Xz\nXx 8F^(druTn 00!;X nH^Nb58'X n / Dž&/Є@8ptziARy˨3 s^^s0Th^1$h,$+ '" )u,?+z63} 0tIO ɤ ;gz/9 h 3n{K辀f}Q<׬ 4~@: prh! ^x ߑ0J@ώx W~:.(O_sИpa #2(a D(2H]r:@ݝJFi׀ D腣_ 3YpcG XhP 't!.%d#عs] Tގ>ȾjW#RCXm6/ׅxPUXWl('@3h$,:cNr"`da M 8{:b؄W XݦX0hhI=:N/dwi#[ȁ5hO|aW0rtPۙױ~9EwXv 0fPpx4@G@@0  "4h9!ሓ?M!¤@`8j3k5z R+ߠ(T/4EK5uo'Hꂡ@m4@fQxtl JXnFxt8ٰH"p, >jpD8 ]@)');ݷξn.L 1q^W|s0 j͘x{j *. >K= V~# jn`m& ApuX&$ -B+NugP!X(3̖C56+znADP@c@pS . pZ80 螰xYi"+|B#Nh`F3r|-j :;}~1@   |q yk> `[ 5XXIBK}K+C8sr{'Is‚́ &.Ä~bʨ5fi,wiyHP4h&(7 h1Mgz:btd$s1*2d! % 왞 [H"e%hFsꮰ& `$ 8*r[0+2&~q$ͨBgxK-^xձ{Dz)ٹr@BKn\AѺ"F@*6 !(g{xr#,|]b&>+7Bj5 7t3]2r9d1Kp&ฤB`P pbsf}#dr*-B>WU8}Wj{I L|!A@\3. 2 (# J#sV|aS}B8A Lc T #j%fl'D[3 1d @ǣ:8r(|H"L8(ʸÚ#Iaa^x] d ZCaeqh}+d @>xPcZVA11QaKep(+5dI*pYh=O%k պ>#8#mq6@ Aϸ4l@^;cH=ldL21tbJw CQP*E0#$cQ@ZQEGg(8`4HbD ^ (7&uPÅA)9V r/_K/NVfZ!#P 8| 0};[.T$Nj7jiUnW8$Fº&X&//OkhZkHC? >Iγ.jd*h0|E8cY66p% K#0f@aB$@Y5m2ɛWٓǺqOv.eR,Ԛ64F~/ TƣCdx+DShSH{j>TSs(Z<=ysF{'7XjBs  X!)iS}7@>G yʓ͡d5[bT%0$`H)| $;Ʋ!2éfxk6>%]=jO0L Z\D⁀1_^%n^jZkLk5g >VD])FkHX/HR@7^>&dA( /r粠1+uPt;,#^WqXz/%/EvýRv!8' hS l9G5G-At 09>!zҦ:_3"~p:Tb +q;<d)xbL Ѻ6nU/Xրdo >ugv8{'+!c( HQ.dr|y MdEYl\ [*bA$'.N!rX^A/d5`5U*6@ ,Rʩ7%i̓ 0 ~znGʿx"Pw3}~8XU:ر{Sh2 b2itұðz_@Z !Ji$V+4؀b$l @6f+$6@8KRfi>aJ J~@0ng.JBi$$̯҄\&TZ@C6 @ 䣀bL>_E!A~7B@un FL L:Bƴ,,z,.&kN`,(q"c6!0:' DM8 f _b!+n*$qTJWj o¶&"H&mĬ$Җ"aJO6!rvpD&x62xG@ !B/\*F*¾KB:@8e~K b#f!dJd^k f *:-$(<` qn0>VF(+ph>!EA֡𙂆@`4=D#aP<dJ ZZ t @s:W¾>/f!ڂj HzjRHm} P_AC!ZIh`&I°`n VÈʘE6!>, T4% <LFZI\Zo **@OdfqB48au 0E=d3Rbt; ' t)J]g*"¬Bk2*FvB*$BH XBRbR+k6`%{A EҔAb$aEbjb zkf& 7*q@ZA*ҊfB>>nl+-IFP+`4E-g҇ ԰ @ & 0} !j B^gv3@Vj!!_6cV=.rP=a|N^!hᮡaw 0dx<,I"'au\F#&ak+fNaEvLϦ+r ɬ|!6iBU~F D̒ 1ZO$s7`c"J!S( t.Cvr>\º5b=rq @An8!Ae=f}`K)@ ,.6㶒#pj$6%!'hV(Ef:@XÉ+.&,XBatB&>R, x; F#%d*N_T'<-EǤr#;XFBIJ0((X>G*T!ZAdP8UG@nD'8ln `(fn:hbI㡲P :V(ҁ@z)B# .*4Z0&!Z a[ccFB"@`2 m] Epz7:/t.h5{:&еL> .Bd8T+a4*PZn~:<%FҖ @5d2(&F2!tb:!uA>B@TGxn. 6`Bbaz-v0&. CVc Vfk&+;\%EsPބ\*@i)t>Q EVR@44a(AR6TsU "LMPEVW$lBLwd[D8OJ j8Pyn:+Bf²R(._ XNn(kC9`k] DF.ƀ4:WHz HdRqd&?Bx>H" !~ҕCTaT$, @`?BTkax\e5M#~5cS7nZpQ}\+(+d!I6yv&zRC/nuD4L=fb'6Kk#8@\jC`S&Ly~7&,PP I[Y$@>U$dMi*t>LҲ҉c8%7{5U,V3AiTժ>et4j*C$4F0 D!5H`L,d.*t0b~&2ʌ-KXL/ bX +]6R+rI*$'LFkUJI`w[ !J`I3 qf+{dY;2b^4r{`C($Bd` i¤vC`dZf(KH7Bg2 Qa &f**bD>&Q3zH/l3C26$eqڛ ߦP @0T~E,'+fPHъJB\¶r5@j=/O:` PXBF51{ɞ,CHe"lNfɠCVgttr"aH*U&Na_{L.ܝܬe64@v\ J~?>/3@auaE[2n;8+{$/ \Cpd BL ;C#IܘVMiT+v.b*'?@Z-D@vҝm޼j;`2 7foD+$H5Ck ':<$/Ʒ^.Bnf$ (Ŏ og C+h)A*&Mt+ژJ`&3ś>2D1^  G&KOE(.Eǃ@Bxz=E_0Y=?*` :QF 2ky6mx?[Cp5R)1:jZF@⛉PHo4 1W9P>M{ C@2U~>#Hmh{=م.7:,sCE@  =qL2nz`PiH#P B ^`#Lp H&C*Hz|"m"83<ʢ yQ` JJI Eŧ赢b*Hf 9Д'x0<ŧ2"Jz[64qjp2`ICb9I.p/. 0k'"|0bâ|*Uڮ)ꊦ`Xe%& gV &C0km&7 k*5_-K8P␤BP۱q`"gRC H 9%ů 3h*2Hs6_⒄ݭ@ ∜ @X":7>3z53USW tX?(w'e&-%0pc,myhIJ5CpV1ư7X\7rT8pUp}4(鮯"rs b|L=:l~7&{gV7Ph)Щ@bglK"hRSrN|B }:WMNׄ`"gՏSv=*3@XK$_ D@rq"|C< AK(芲G$v\Wy=@߀r`7ɚ`fֺD0"@f4ra'5@:h 'TuE$iNxLb>$Lădh v-~`ia6E`qARźgY:to ϓP3&/l 24^'ß,\1549̴(pr (>S2(" *=V ;&3Pԣeme˔2 ,r`YLXe3@ 7QU6PJqCt&CLzr*a0 bHKOGO@cOÄh -y°W:!,RP  AX*pL,`^`lp Zeր2t̽%ҦfJY#6h''pEVdJlKٱ;cD$"cGHMhf>x. H j L(#R895\g-G:C!g`MSGkj3`T &JR=TR)@!rE *DTh V8Uq3@,&F!t [4 hԟ+Y. * MRa Zb!XONr&T̯sQ*(|"S(csVC(#/=6$ÿpVR @R0H7pQX7ـ6[ r2 lq],71dߔc؂ R#k! 3%ol6ztE,jcNv%]? ќ2@Z vp @*[dfՔ" P$D؝d aYvhЍ{GxY3 A3!Xb/\D0 ITr U irMrBp0♿* @D\C voZ 2=J`h;(TF]ԅp-0B#ui{ Gwޟ,@i@KkQ2㐺EU?ND+ot[FxF:4r>öӥ TcRZJ!QKCp'ڰ=3ߕ؉xw+:,jh58)lCs5`ȀJ+ ޕZ ڔB>|S/y`[#P6z(9 cd!ضLƁxU<є/3*sirǩQ}`DO)dVϽ⏘7(X)p: 9p8 ऊQو<[.> j8c22sK8!Pۉrj9r5EkCɐɫ5X 2*38Y;ak΀F<$;4}!8L!ߖƠEHIJZ:qL9c`H dB+$* E/"5īZBa> \8HF ӂ=J91Kq%*M☩2)0BM@ k$h03P<7J3r)9$X6h47ߙJ謈a'%M :q<%994c0Y3CwЏElOɭS&0>G0+`HB"(XÌȥQ[ȹb:loyXu/+`n R՞ \,?tp OÌ]154)Y`fI(7zm=2 @/;:&"нJPC ) JzYDۢFi#ÛbT[Hx`ET;{:$@SjhG`4x\CDKE T2y83Jz04azK Py#UaOrkN`*ފ* lVѕ 4קx[ 8Oa9A вʌ1Jd7X@2/hHZUq>9xwH5e(/aXv4;miLEl EA@x+03ix; xRZSxK a P6 xRk3Cʣ6Dŀ#{FȊ@WKBOtdB϶ [kԃS~A󓂕BHL#yiʀ r"ړηӴݩSZzh7, }^Ҹ%ިJ 0*pLRcY1P"7X[Z'@ҡ πQĀoe0ۀrQ)lCSQ4cZZb"O b B+Z#0R|)x1E->>eX؍Aq9@&9 @mUXh)bQēxN)dXt@4Єթ\xK`YY2`m}@t9p`a X*A{p>zϰ\ٻIʀP (<(H%PzM#$2VuΊ8 2ͪY#4'5y317=!' PZZgPc#^? @Y 2==p +Vxҕ\ʓ2K] 3- zT_ |oЯH:xLo1u~@asƘ"58T`ڸ "dRK8P|j=ôr4 mUT ;00Yh[~X) xlLLN`")`MJ,Hp4LNnIu*,@e~Dz fEnKF@:A/TʛNŤrǼ~i ,φhh)ia6dc4REHS`rY B򉶢 XHw%@P-Ҙ_`޹bKp^-+JG3*[ 1`mA aJpl1Enp+WQ(mAU !'}@@&iȉ\3P߈0Ϲk% FrgR/8rpi8\K8#F ^YK?9qK @/R˷jXZ<,A( K@҈Oh i-C,J͌uU<|^O>xwtp)p onaĞƫ eߌD-OPM`UșV(5܀- 1@bHU>#a߹qJO5ϴV7#E!LNi>o Š2<'xv3.:cvͣ(m!\ ;cҀ 0Hy$RQjl_ uO@JT?EkdۭPXx6B2baQ'$aa.K0onOz/`T8QMk];7ryǏO!GTDu9aűwZA?@ZH$^ѼYEt7w{@{*`~€`(A@0(}@ ,}H$:xS6-@S ţPQ) PG"(w^Y"Q9@B0Fp' Qlv %rմՋ@`ԞLި}q@Kzd+&UI^E%d?b$Ew:5!T uwU EJ%WVO,B5@jxh|-j 7 { HBj"C..D:NFx*0 B{>+:``!G!:P9{+PqtY3GJ1 >)˺-*HP|?KrrRB`"6}g K82R !+ґR(@0 Ec.~)Rǣ͈;G:,˲N1h. IiqUBzằ.5s1t1Ch\7+1|xy'H,#@?,S#h ۂ 0z xR˼+*i2;S ]Vun %2^wIԾР& "Fk¥O]dl\O$A{P+3â/Q/z#TǦHѴe`:`rSe' IBT:PzP XpOH!0u0r6 f_8NP(ȲCB JBFdKaةP=h ġH:=̯<0Qma8MD$Ѧ*P#bMHP/!Q#-., @P6O%t[h h 2Lk}sy6%P\y )tpJ @b>_Zg|7R.YKN*CXy3CIA;G* ax06c30A6( N Ab &I/AC`P% 0Ə ,"R|g#9IGZ~RW A< 4bm /P F C;`j h=$#2.9 q;|D(Qda=@xMxOP!jD^#O<̐t^Q@lD4%$܁?rvQ)С5K ,iR3r@*EXJc,c` :U@6Grgagr+,Գ^.pG%[h g@bЀ`ɨ`+:GXlhuH#\Hb"PP#Y+Gi L+F/Dbc _= Pp rp`Nx:ȉy7A2FFca漳 R P):L#ָ5P(LPjցZ"P˃Pg B 1&Yi#HPv.P}9twMAw0)s:P,rw'LnCgZ$WA y,dPd 8KքKWU1}"/^=."8*P)#6AXcH1e\҈*@@KpT F(F-Qq;p*ʀ0 ;v,Uo`U mTB A0B#K4JbO' m j !A{a @|^}!Akd"18^ >$ft_ȯx\ZBT0RCSXbF1qa9P솶1;ȑ( h@  p.>/)% ПSFeKE↫3&S*P*ofEKP-()K 2"1A"A:USx%FSO2hj|8.,A@JIl@` sAலA*8"ǶUB:)b-D  B5D.bJBVI ̆)8c6S!0um<2- \AH拂|P#ꃢ4F`$!G M{FT,B;͎(]$D,@>J-Apn%΄CkJe> 42X\6Os:! VFF$%6>@MrHfHᭂ! bB N($ Ae @㌕*P ",I̡+:` B~%xP `'nD{eb~,#!B `"PfX<h)8;BahȂz @m,4;((H/ "0*||0E"A Gۧ`QLO2T `kd๦- N`A8cL|)Ȳn`4#%0p"JWa"Q\0. FHZHt>&I ]"d/C/dnO:QA^d/v(  %ZCDAJŠ*IRp>8g_.e~Y綥‚-7#G8$B H]`9342VP"03b"%bXmh bPYd5f`!<B,ò%1"('#" &# Z}$rolGpߨ/Cp,Q!I(٣hrjC{47Ko>ALSH`p+7XINq֡#qq/^"B">\ n$/ 00(RUH){'>.A24\5a#h/c"e#7 j$ni|(3t ]vt?qM!JA6u`x a$Bo(+t4rCnJ !"h1T3$/@S dCE<(JA#PAH씝k8-#@a&PD:@4/{H`(Sc % q4l*Zb(f gAGt@d~x4h$7OQ %WbAr@aW sexΚ #6 az|P(.`\X IvT'&5aFf*Ccb9$#v"?8BA@|er2a"3*`D PIV C"6)F; [IA,Ǧ X`T$Js4`ʲn4mhF#9ij)~b \{dIr%7VRfN1%5hr"5%FaV@42zn6(S FIZb2>b1,= W$Om!^`2&ؤ7Ad˚3ӆ;/l;K q效L+Y%U~"B(Fmb\hK)4.$BT%Q2Bʗ7aVY%yHAXJN2~œ# dEJ,f\ȏ!Z!ancB \SSt0l1!\#N`jAPh@L")FQ*WD)0` U!-.]5k`X5A>,hMG^\b 'VfĢɫv8uPT8"T"!"sFh"ByAi-OllJ)aB@Bm /kNVZօ-Stω#?9u >2xBHxԴu \=D$2`"8yzOh+>#nbx ŸfCDB'"Ʒ:T&Wx cr%L)A䠬 *Avh͆03>*J @BԂ:,ddncX,W` N.:]CӌK тJ nE2ثCĤ.n3Q=ķqd6T.C JAn l-}MUr(D4..w !2` piNE#;nP'$d؛;Y %A.ԭC1JE&D)N=@D)RP|L&HuqG\H! *Z ,lF{[|LlAӈ bsL:UE!C4;z#2g& !B$ aӖgn@5]|!{'I[m]BJ,"qℯXJ7?.#(A~sSI-?B',bCZ$Eq L,DDn@ "b&KcO ɻR /nU|tp. #BP"u7@ `a4boӷ|\@!Z4iҮC;S) ;b#Av \?OƚP?n& !Y,IT6k.\w< R"Н@{c:,JS'[u.'VnLI# p!ol2+Pܴ@$/LZfڊ7JU:I D|`jد$!8#^۴XN!D 0nIqx.`0=4 Wk/ k G)Jr,M&ad" R_@`yk,$L c4.ܺqKK Z?d`#Ma B I&?_ ( Hf)H "H*(DQg$grP KHy;93a =aՊ٤9,"sLS& K cDA C⦩٩ m0( $d> (9 af4jZ9bҥ~&tb[>J}@S x$ 0 p$IoI:)Z0l "3KC8z^'`DdcTJiuR% tBR"iB07k(I! )hq~-s;gz, ;3\{t ]"JZ>hO$҇lbQA DŽ$tG8BDIs0 xL)Qc2?YDnm8&qN0|[H8ŗZh'F~$fh~q щ0+(=剨3J j Y“IA@`(4(:kv,얔Zۢ&HJ{/@ !1@S Tw(HG fZdEd AV6[h0'F \у%Rw1BI=dʙTp֍RI^LĀ}cz*IAXyhS4. VLÌr_>TwSS- xN,E#c:N9"Gk(4goB;6F͊Ϸ"laOx]0*!Iqm2`&YMA~+wJ~$y]"7w x0(AԊL9wD4$ 2`їM +-ӡ׼DQ.7ƣ*` 6l0 CØrР5W%zM-Y 4"i_cȂA"l7䙆Mh+5ͭ'ܪ8@h  Qlh9Eh"T `"T:p"+%uWzM "z<(L<*A8 Aw Bn۩<& +ꑾ+Ez#r(DYh.# J|ij0il0I  N[ dE ;P!2MCf?G܃\gI0k ba3dxVp) JM'U!J(@ȦȑE;L#y՚*'Ex0q-lM` >LBϢIqQʨJd A! " >&[8磒xT+$B lh{KM9PhHqP RNX'I!XEA yut ZhΉbJc1lj@X "s|pxTQف@%< k?Y4ҳ8 酼V;Ɋ Ǫd lЁ 9߰0ۂ7whw9Cd *z r}*}@)ÈPq@11n H5shC($ h[-A13P| ]DK""[P (Lj2 fP6\:q Yj(z~5{>78 huGYpQ+H Kq `z@AAZc5RZ!Q0JH$MC@F)J,i'.[hD*C5z +UH48'k=II>)((x)Fz2/H BI`=؇+Hx4jZb.Qo2o:Y(!/, [8d 77$"ɩPX !Xne;o b̢tƙ/P}Hx(z 7ˏ`15*P8С韠3)5A9ȓ(Y.A?|7@PtDj;HtCO^1x (!C ]X2Ҡ獘{w2vXJP{ex c XKPBPO)C?P  HLL$ i r$Aa< qΊ=`_(s-VpXd$\Ҁy "cp! %\#cƌ@ C! 5 ZBIl޿,,9;A6{ (@yS! LhEIXw$ ˜؃$[9ؓ ] `zAQX2UZJحkL܄ I ;0p>9 (t9p N88x.'i D`Y!ك1-]; 3U 8-{ >Y2~Dk_Yz6 =_!&D+RJ]`Rpx(ר&# Xٕ(79p*'8lZG*(B]*9XISV*W>C R+ŗ#$Q[H q4X )aJg4i9^H$#=T9'OK H$sS-z!*ڳ\x,l hu=!)h)+@8 "tk3xX8W6ĮU@]98'xc2- =[!ťҾA;ժ`[)HYsʺ huh 4  g b 8xvD7aXx ;#~lV`STZ |RVS)xxW77XX{ɣPCteR#hwYXBԄQ]<{A:M_Ҏ46Y-i(L ɡHV9$91XՍ:l( j j9pO(5S(߉/êhQX3XBJ/E=i[) $%hȫ4(o+nƃԁ2h*E&""' #Teንs/UG=I՟@Yʾ3A `L**z'1b ޟ{f؄Aux2c2,4X\-S780pTZ{ [8 Zy֋˼U7>j=aT8I8;(C:()36cy+R v380O;X~3߿Aa cuC?/g a84mH s' -@|`x+LRHdR9$ C%2M"Q@HP4O7?_P\:@ p@ ZeI4!-4B@&`ML I,!~>*u+5*؈ ?2('z~j`Z%0(b@`0{= 4a(s>IK<[=;=Ô 嬰Z=$>Tj`"o0˩jtKy>@ԁEgLL@Ca+Hk%|n:H*IHnLȳpbOp q @GVQ怫y9Y'("Th /N AvT2QJϰ 5\0ØS# @$D$i&c{ \]rk/;Yą>OP(~c ΀&aF\̓ $ I`daBltH%3bG.Y-O ^0Z @vd@fH诖yQ'o)M3tP⵶Į5Q*,"vKmyChI @IqWK[vGfU =9<<Ѡ)cZ C}?ٻ.8!D >-7`OhK'P͐ 'H(I|ǚ(촴d:4K =|D7R J=Lh&8qnGU^Gpp W(yR嘝gӤh7Q:i Q^V?捓^r Qo7ђ0YSXeJiO hRBVw/D4*  ( EdF6()( M&t @(1OD zpRRd56y`Q !~0b~tA@/WaԥA!$ r &5P@l&ɤ 6+@fau?&ฬZ">!<#B8#Ʒ,$ ;0\a0XvK 9nxcCxơT5 )*alX|Tepa@ PL>%d*$pJ n( XC0h2C zeu a'2cC\fa#nL5 ҅*8B@1aZB` bm ZܨXnQn(ɼTG&c*AHwdZ!0v 9[.hYLG XI9f!&ܸ]bY'! ҂y͒8! 6,hC @tncaސwR~=%!,7ln`XA$ bE;/Nc$=eD͢B ( `q$v M퉣%?jVG e=5nj `Lr֕"IlsSH1!T!HZNF["Ih2ӣ0PDS6/*(89`GaqFX:"FJ KͤX;I ÂDssuupbZ٤Af ^N2U.Um g VB'it94h*0P*bv6‚@f9,ZEs*$rų0\!~ +@ @v5H`a27rO) ]*# (¦~':4&44Q)kc@@/26z#zTtOFW (JN9b|"X` RN&@1 ',Zr+[gGf=#"<5xiQEzGH0ZJ<<$*ZWx ̺۔R<6 3!"x}6%LUbDvxuC% .}FGp'\ PAxU2I6hJ ?'P" vWN/Fg2D9{<<+P"0G枂 iR(/<2%jOa`źA&4n#g/I\SbR5# 8 ,ܫFIVp+C~8g«eT(Cu>z2"'!| oB?tJMdZ@"~8` ?_o  O  ~G H e2-Ic=8%K)M* eB'@7?0YS$GR>0OFhR~d`RT "5JbQ)3-R@pK'Ӡs~?@{D?_߰rբ!$S) ?06nI$r1R%bPT)/V3^ Vv47P )0"2% x$yh2 <4-[r)DԊGa7"$|k|l *hįHp)bH{ h&1s,Qd2JCR7-8L#& :Eh!pZ#$%M|nh|z $!C F? b̖#)|]hʑ3C?p@Ӵ :e@At/112L>{",:<~8 B7 Hh<y&HLėl= D/hxqX#6B %(m 5cO㶍@k/El s9L LB4ܢ@H qeygi䏾Cr·nAhŞHI"Qj8˸>nJ( r6K3 <)4cZT(/8)#pjgX-x\B.2k 4)BP"%d 7P;]EKU>GhPyrMHD%Ud$6J3r1:O{0Sr*8m$ %5!}AlYc2ΞUPFL#86`6c!Dl'l=K QB?d7`e.[!du"B^ hπt ȭ*|};s/${h' 6 3$*ƨ. :XCb\ 2_|!,$hc A;+sld~G# 0ֿ=XXc`XedI2B>UrNTRx9 Q-Ta̤@d8t ad-e:*Yب9Y_X CK*H y9K;G9 8M(X0R3H8yx%" v1W@*HԌ8 1Ka(ck ( <V .} H,Ju Y0*(Q9q-Hb Ivt7 ?x胪ț(Pʴ'z ̈́xE3*غpp@ܝHa #hCWP1S b͙{#( hKqh `;H1I7K 2gG … "[$£ڀt+hv)p2`JK,8(%0NK͍SFiAhjYdh`0X6`K];>yI?0Bi81]yBx׵A UAġȰsHk[+3hB-)33PD4 2GL\!/Y};Ѧڝ =ҞD "0Z12C8u%0ɉxT8.H`E5HwJD aYB ؛: 0 pdžٍ,*9TBG@4`pJ#* 1>-Ł0{-@ǫKƐ1'è(PcpâLA Au P P{h, By&|(8Č P!XN9>zWA[1Q 4:AT vXܦCik8 ٻF X-xs+PnN; qTp5`@Iy2Ĉ; I){yGyk8Ì*Z/j9̓K#xN(iH;X6Y(iV7Qro0҆l ':OApHY/ izjD`0 Bةwh6F`P IE/2jBAW xN)8-t"tPsQ 썵?We蠊 7XD Iɐ&ǀ Q2 nC6R7sI Dz i}8pz|1L=9؊H2->=;(B)(TҡX:30-3aAB ѝH;p7t̏9,rGXD4t)u_puW(KU ir]oPoq-. hvhs>m.CIspY]"ʠy Yj89YR;/\v=kl0pD<·jq0u8-[I ru4+R z2Y<3EP@ P5Ap OO*́P(Q\dI\zE>D)ĨUN&xD8ć@oWU-uf@S9 4t\|{7<֤*@ЀƊ`/=3Ê@AXVDєO= B#XX X'w$Pw6XوZ80*-m'$L)[ ogΘ0)= LHWh8k t;i;K&/3x.zPr:m3(b^iܜ ?lM;$qkY,n"疽C#q[Bl[  q8b2 :\L0BcC[m 0HR,$Te#F2q9<a:h g{uX[sl,S#J @,Qv;aa&W =X9xtJNiYh" #k Y S0ٛ!xy(AD`ܑZ  &y$Q? hu[6^:i a !bęXDE6 E R h(㪶@NzL.H)HM8hN ߸y,K0>`n\FaooVhXd!2ax1h **  ЅK;lBb,h轎cd1Ev9Y  j0֞xuE GV衐O$< ]λ؍0Jo yY8J]d4NԭčPq qx3Ka/ NM_ϴ%38PJ8Y X$94 Z,֙?JBx# G>foH΀16Ѫ%Ӎm= L?%\Zj-eKq%N,;Av]h6@8΀8)(G~c%TLGӋuT{a*0!@@(ػ %ߔ C0R}X=ݪTPQ;A5](9+ -07t5 xX?:|8q vNM؈ FN0˘r37lolaoBq@kx%A srJ!hs]h@ϣ\ jC- ǨH3p6py\9gy"i~7RP?5փ6K Q/ C@΁ǩmās%n l˫m evBBrYHؼ6=K8.O_̀H400?L7p/aI/pn,/`h,R(@s@ f1#<FA phs6T{pu!HIo 9ﺜF_T !E@Fn{-Y`_0Oj"zfP=tA`g)duzU<)pifļF#Qyv;z =$9(Ԣ@v07ʀϪGr1Q !TXy$Rdv;.2ư, ChDwŢ$GB~Ĩ}.{D@JϨfT<j–#L ic(1q.Ky蚱Ѽ^*;|: *Qw4)JY1z Io@<bX`~F:2 @* =4 țʴԤ3BvSB;3"8 0̠(d6f70=tDtgj}$Q:,=d]lCʺrl@ZП` gdkdP DN6TΘMdrt ~_$ U GW L. !9c,m3<>`$0-tCw X`%3Ұ2,#ފ C|' \<4.ˣ qAXY$H4ߚrF]Z @E4P!ωC`"#.&A`Hc pR1A. FB(DB K4J_#,P<r*gTbON镏ր6FVeHX'`I g0 >"cv)CÈ^!'hۊ2 Gnhu͐H]֎W憣  VxOP.@lG(EMb1 {$.Tb@Ɣ!PI D, Q/@l rQ1#$>UtH;4vMo/W ^} J{IQ!<`` 9T`z& ^yv0P`%F8Hg1zqwUsQ~(dB^6 =S`@%JYkM:q V+7]L @жZFT֎4=gŜ5!#4!ԁ pk*k3mDFXEIa00EB_9*z!]U@h @C DQGmU`ďIJ+,#dn;d)@d)W:h'+Pr`[b0*M @ 0Ϯ&| fJG"OB-9p`v tfo+5nD6@AJIHl] @#V)M$@rԈ&jpjAfND!Hf2(T)LD!nx]p&f 6,Vt ԟr p]&*4|8G'!B)aa dL $KWFD_3ʼTLPbFf ,@`h@xnf=8CWOM~$kB2"5X0AC'&F"JA0(A^,dt% @> u 7n.jV(p-0vki2f%P˦ cD4Tي>$Exl Dd&gd"lFO(b&#(e,`"Lo-(E D܍2# %!I a$ ֟+~  "r9 ݏ(g nLR(r#$DFA"F3)`CFo*٦f $pX f桰!U@c ~l ̈́uneC4OH^EJ`؆)d 3F@J O-0ІJT@(F{L`F R FGl)c؊" $Yg6υ"PBL^r@A' D^ȤD6#^oz!]shf.1'/ @ c 03o$i$߮(DϪ=N|.9"^qL$:""T;!VaƮN'))@Rl Ĵ Ȩ21nabGxޭflD̒RJ2I0#'83`dQH(2bK|M $q8RvXMܴ5Og|#aTTH[:64@>rB$!EA7ʧ%`nE< `;4$Z誉Los_"Ead@K` 2 H1.7`fI'ƀ g)BbA0Ie? ҩeXҦf{ZQ$R2 #2Ckcʔcj5Hg #b0<@%*R), @Bܭޕ) :pɧ"pM&.͖%1dnb(S&bIs6G*Ɋ]@A^p` ܁ # D>ΛJ4 f~$k"hKT@ԔDTvܳPS`;_"ap$.AD/RޠdD- @ >8dВb @. |TZ@sA:@@.ԍo*F2>05SV m.{&N`#(FEh>x=d3'1v>aB) py2m0 A(A~!֮@gO`T` @K 0*D'ܪ#l$xp6E!mfڟs- tb Tl,txr7IrʴDbJohjD!AKiȎkDf!zτl /`` eF &рJl!  <E@K' ,K-!5X2"$bI~hЀu 4keB)xwG_.DWL&+f"B"@2SQ&!P AFMlPV @Ύ?AbdFFj3(p)56S-doEj۠JېP%!V08$޲2-!vRaSPh(mfq=YF^9pt)ih'm_"`DnK:{>&ޡ7&!#x^Bd)s@Hl v>Y@DI \Ȭ_ #BZ$VV9R܏d+p^)l S&)avHt 0fP&/(N# dɯ v(*2',!|A&#mm l &6-sP'.f/Y.sh-LiOWt] \Й"UH6Hv,;)N';l&<aIa6Of)`C' \benhplkJhm@92# (jVZB'D"D$&Āb7ma5(l Au|pP?_0d,p6\`/@K~@PR( `J7 p8#?P(pA@@h,(G[n6;H h@ +gD|S 8FRX>oL#[1ǔT@\2H װ<ilz8:ޏ{Z,тp6N` r׊b #nC#Bd˺3 IzFjAo<J0 ˠyӘƀ2Qd*'Aş뫂MX p0h1m oP{jaJs* b7kxgt1rZz`AЅLh\At `6O埮X8ȸ l*H`BA@HUAy Ʊ;TA'׽pmvZ@jZv Ղ` 8L Xr@ ?z~(ua'Ψ7-Yď ovQ~_^W̧"tV f%>a@iP@.0,ʃK*TZnl&l`r$$`h<{֌>$`#҂*lfJp\nvG4A^ (M"y,*Ldo8gaഌAg=[+V'V|QXXW=2&w@j^}i}.* 7`fp;{%_XG`vk)bh8.2рkx^рp)`hIP*4k$ 6O 8FմS *{GnD$=DZ6%bn? `@2Pb^jSl$@F&#)1ˠե YijA9B8daص !d@@8|qQCJ!@$@ 0&TPƊuWpi{@mИV AzirF )$r)@-}9yx])zRhI0ґ!\˨, *27'4: 2c #-):UADBI4)BDp&rw{Jd 8⥃|a9b|&x(48E#LV @!0rsF`Ze7PTm:GP<pT ]2iqZ7كXuGd'q3'G35LC5%`d$i a8I՚rF9#<9X }`kV}#p-l!fp`9B`e:,Cc lK'蘺3~I:)6L1ȏ!El'uOGp,֚gj".6ƠQB\̡.hl P+0/k !@6[;U] ^D'8P (!0ZTcL 4@eTy z(!M6F Տ1 wCaSj5 jzlfUvaP9d<P)'5@aWG' : F>`p؂Lj˙~V2i)E+El/ÒV/H:G0aeQ<0&I  N*J~2] W@zO 45[WJieգ=jCJXDF4~.>U q }Р1p58`21RF wE4C>80 0I) #&")/& p0mҘhh-0 !AX2y71B ZBHiI"຀78 @X(PGG&F4c9ߍ 8 DNѮ!?%Q Y-(]Xm$zb."X ~ø \[@?:yq9@ן(׉()f8kHؕBH?𔨞,*9c28 J *G (y|+8 x:90Ca XV<E dF9T (/7X(IY 0v5hq*!>BJ,#y 1`dq@ iK.8F-K^ca @ +HQ,iz= `R"c(D.gg#;JF.ڒ  <2 !t J؝ 6) E;HI$ď C `F<% xx\o,!P+x|(yI=CI ùj2Q@0)rV (p.&|>*Gh Q10Q$զ}&E= SZ ͒" 7&!"Y1Ѝ|Hi  Mp@IO$qʒȬhrD>xy@hAM((,(5H :T!߸1pX!e N=0$31,ƅpNpG٨sK%ix॑`R329 @yTXC8:pMIJA,A wT>ԨYi/ 88`5-m#IgCO,Ɛ0} !@ Ёy)KS;ŵ3hq.J<8D"ؕ`E*dSv1븧YjTPxU0ÍFW?QrO-k0@MgYj ґW %Bۍ"a}sNE@FP5%jӺ8?IQ )=9V 5 ORPMaV x@PR8U yEP (2̀ i a 'P T8}IJx::͟2^0Kx9i^R<D,D(JVBEP$`w8@Љ,i+0ऀu2y534<3]Q4QXEXHm.몁(8.K%1a= ߎXS;ْ ЛH @Hx'0⤳84,Q)`:m8>Gᔎi0X4 `<7j֓׻y?;` b# 軅AD?q}`k E$ą^ $d T``)x/a1BST1,M0|_QW֓dPp!e_P, :Vf]/Z͐i OP۰=`SSñ46\8ѨczTÌXp |=yKU0S =TN-**T$IμH3 qRʀ5ChAcg@*_PKxhN601p'4b6s% 0*'QJғ2ߣbuT<IjQu|y &N ѥP# :r: ai+W8;PfiX] ,P,XE{Р8 0p Yhz/:ܕ{ަCE1 `p%ri[r_H.ȁ  ~Ƈ{Ty@xw$/ - ^эbC @%`%H Q z `i? jq0,| jCzKabޗɗ8hځFZ ܾ}S2J-qV~rQ"w⡺(, 7[F;+[ 5y4[',H;t;5( cp_П1xjmFn5y@8?? -f^01* 0YcW $ ` ?O, >_sl| IP`$~=ߐH bxt$wA*2@F#at8$ r uy=^@Re0'( w=O@!I, @r9@Ѹ}ߤ~|@f B'0#^KH4"j!#=,J*iZ\! 1EF ;>,qR`@ |8 >TAD(B\c! BZ>"ظ2Z:PZb ,(<&Esނ*N0ҖHey]7W:F(CJ(6 ;z< '^P@C ȀJy` oCYF#!+eJ=d"P$T˫4~ց-B=5K B^44/3r>ke57pTm/z4\Fx}+(R9$ڕ%uyAn-l2``c%P3cwUV: )ED #`sƁ4cXՈҀj ys舐㫴M+"W/C-8F .~tZOw5Ǜ!ڍBf1Օ*8#X0 B-y/|X"+*s3bq. r !iQC2u^P)Fx:@}9KR:CNYڴPdo:*v=P&@ȷtoy8' ,9/$a0DCe?䄙2G9?i?Ԯ%=ba ])A EິSZ%8py[`H T`{|.X%F|Gj䨀C'`D:@ hs ^qu/݄tT"Lhw*Z @(ƕZt'Z"t$)*D$cAHV)I=DFM-H^K;NjTBLK4,#͐bk#Wˢ~H`ܥ.]YA'鐤 )Xi(Ӎc2ġT@?hT|t&qiQt!V t6Kv֞?=@#:G0!Cq~~#KJ=q2.T"|JXY@t&ր5:* QlDDh 2@9#O */c3T>\Ɉ5>L܂c_I?6D2p0F*bR"d}_ ˳d ā鵩J.ZB- #d:,l ee`i+M(@J79U@V &Ww~*T`WaUF0 5΄S,re )@Ddx$M5AwܪrO-5m@^D. # @|&$Y|J3" H^N{&dZO å(5qB  fiJ!FH1̶%.Pq(z`М*,ܮhw$^u6$k)L֞B>ATF!apis(a$bVvebC@ƐbL;`Vi .; |$veʕh#֬H@=Lo$\3aG NBf "0j5τt  FG<#$EzGbO GCT`!~ŠoK/ bQ(`x6a;p = dTz=B^HPP$ЌTMD#ж va5̬Մ p. !pLR(` @LR|HD:v 7$"Fh++'\0*$Bn`)1dFb3 L\0rNԘN< L*#*)VɘS̋X8BE3Ɛ9Ĥ*=[` ôk$((0#&)ERM·.T8ma TnKf0h@ Paz@n` +L萛(ms D`(t""(=R?̚ AxJEGY%2eJ PqcBEBDOCZ>"GX.k*1J"ao8.ⰠLhN$ %!  zt$zbLA򳍦5JP.LHN$1D3a3tl ,'8p ܩڲ$\dE6%D2^D2 aLuC4~Qx#EK5-0H8x=U^uEH64"'M4Ut\J|F ` @AydǨԍVpFी FA" R>^6'dv2=Ƴ)KJJH7 ^xhXU>&a:vq^!KP39PL_BP`DEH'@6>{V6NJRR@:TM?{@%\*N55H(k h$F.DWU `O tipi%턪BWfł@8ȿ0K4З"(Ԃ8(eHlB^!4naHpHFDh|W8`LP3<%OP7&%oXDЊ\" Kvx9(aSSMbF6R$ t.LZIn0JMlbTX(Os ! I< ~>/҆\LA  .O _3`"/g&W2v*X$hOx16/p0N` +!s NJ.A0ue};A^x pp("Va&~ ̓b$DE¬N4QZCu1:VDBB_1 Q;""@JD^h,f6-7ZxhI$2SW(d^H``d;ncy6OD"%@*lZxz#'d\dA ` l {MRKp5c0` Iu :j.62ԉ#!hl^$5dWYŧ_GVe*N2@F&aO5Le>,Ə5Τ{L8'?Q(J[B0BH&$P&]Q Zt"6!^C16/괍<W<awM6Z/k`G`xm|N<6xԚgFFhSBA! Pm||r6! YAư 1?kl(D^P^D/:!g;` 3p4 :`6l%.Dէ~s7V9ٚ3` Ҫ2gF$&k,e%FTEmJYe^hP,3p=d]f?j(^OTo Qz"fZ6t': ! u.‡P *]Ռn8E^=A&BYn e*|4i*T%*;! fly\uWa-K^F"@Kbe$A FEQ||n&a>d(ޡ2v\[cQs,/>@SBdu%pXT&* `Pj\.$ºZ 9g+@}QE"nXc(w֩Ż3Ō( x&,Xf"%%[ª= >\t. ʽ0% qm\TPfT>ؖ%'ecT^UKDBa1L$";FPH.`U7vx@te)~A0N>(bP`0jU(< _s ?fwc1OO00 EAD @ފg ° J%(&mRR6#X=Dj|},8 K 'g( /B*|ĉr"<Ѣ~g0ђb.w)bJ̺,R>ORcZBhc| :13.|-#0"IJ=Q`$Y֏ v@DV% 4h }:]l&-ҹ$aI('-/*qIq"#)tH@[UpѠ> GK˄#p| V B8D"-JB|Lô2´FS)A3dM*يQ~&d" ɠ-1n?: ⤁]7 QYi0(LNk%Iuu{TKeB2HYAdUP@GBFz^&(Ïl{~%+RBE|RN!>Ъ=܍O0WkuSDmBuq$`c Zd ! "@nD5y#zFG!=G5XŒH 6F, @>!'4o˜Ink/#4\Ɗ|a) " P&?Yʈc&p*b)ă.t0495,r@e +6+ AJވ9 J-Ȅ2k0S8ˇbi4-$ Zr,0ar9؊FB9!=P2TXUdSsڐXPj Èj"ᣨ @>`EPF:aJH$t<`HL )! Ao8Yx@KmSӂ* 0%c@;!,PI )KGHq@J",1n:҅9ِLzH1j RpW@ĨX8dx k )Dx/|;3 Y:y'p(BO*cD`yx򾍘~sa6@04,.[(P Od+ Za/kjk1"XUƃ=a=YH,ʼnTM0S ݪbUi+AX9-2iv1#pdB\qZsc()xM xNy >z ഈZaaVׇꌽͿXħ qB.19FN =G>I|3ّzh H$ybxvr8sՁhgqCÀܫ 6&IR\PUHyhNI.Q =0KzhH5`sYg+ KUE{ѕHsѮH`/!"f׍xa PHUe6X'Sw+f IP*3&:H0_8;iUĚ9ʸywRڊMö(<臱ˉԔΉ8àjj!H !le7,xtSɁO`ä" #xLBܔ$;`- -]b/3w3,ĘF Zs>5 VJ QIyA (Vʲ- @gfq";)# p}Q0,BY  # 8ݸĕw .la;o.( f~ 7=P%xJԂ~ 'X4qGX%!,ϣh>iM PHB!.x 4B 1 eX/qKKX[A@)Àc;ʽK a )b"ÊD`MJ!Vćpy Јa?s1=iY(oB heiҗ>T8(Q Y>8BH5%['p0 YYaR$蚔r~KTY@,0z:z р{%dDQ؆)U4ˇY-%%bGP.ù)`5>_oР 98۟[Z ϱ@B3)ܟ(#n5) 6'xY\>Eu, iv@tqd\, ]Yjc R9M!") UݦglȔ-7@m= 1p7IH " ՊE NLZbSɉ H@B9+$8APB A`kk eˤZ%;Ď˯apP1o7T^g$7Ze9`ڭJ8)3 N b>D#N260Ad3xG^|)3D~3b|2/, 2aEk8pE 8 ;ނ0,& dq#r RF*J0lS!B(`pLdȲ.it(=K` /NR20먎# L{m/ A/ǩꆀc~Ln_4=kd0Y\Ip j #E1 3U͜TX=@5^5s#4Gy/Ȓ)A5Iu# #)NaQEm \&N§,{+BBnB6"2.rF4 @m# YrNK&AHNAfY"2ݹFJ36Ћx*`u>&Gx6`.i$)'-TV|b(R}8%B-nЛZF&A` "u6"(hL3ܠt@$HADT$CDr6%\=DNGXr+ň`B(F8P$ $Ƽ'X\ođJI427ě4D"#2=pH NNGlu A"Ǩ/y0NRxHƁWa.θ` K]@p[<@nw됣 )E6S#2Uճ*Ŝq[YL8Uȩ?a2ZJ}98 n'Ear$y0DD_ !$̭EJhIuF%;> $O$ؕ) @L+PD".KЛf '$"\g!JPƾ8 P+7r &Y.d0@BL@&$U.gLX ) vf&z30wEb]EfP02J` $rJb@!R847- 1 sXȭЍ4gЙ 5ne-LV9 De\A 1VC@h'@:wp+B)GKbK*튑R!ĿD Ede-@r>f Y5rOPVUM}̎t -ŊV*87h"3RL$h)0= skdmrp"IE@$TVHmlKP @bioW9#'P閇J1, `D ga.ex p +34:<3P𛀠SB.|=A7fpj Yhh/aמё(` X-p)w"9 Հ@C 9έʹHa4\,IFY,dJg -@ϸjk#/sutWׁ6Nj~H+xGUz@$dM`wEp Cyn:@ B e< Z#%=IFdL##5"$ B[J0#g4$S&:@  EAE^) lп򬫖 W"CZ eNp9$`O}m@P -&nIzh QbHt#zI2e c\ç&g$@N @b*|u-@=LBN:ͮ&0Jh .*!%Ds Azf@Ċ@Gu.ن}NvƤ+CXL=(2L*Dc5 %%0CY1s"J {8c +,"jBDGǢzbfopb\ A"' E1~| h,op_Ȧ.`(J !DN#( +)&bdFG6`` $ hc $M=BE*w 'tFďe+!B 5Ű(VD O@ 7Cxg0QAܺh ha\EMb^I.j*HX]@*ˆq` aBQ.M .rˡ)'$F˺, t)ϼ /A c^cV++ pJ!#Q̍.P@J`PA\G@(Fc<AK["Yp. (A(\/A 9@M;@ PJ`aEB2b4b.S~%­$@`Zn%ED v+>`>s,N@J;*rUHrAmDL)˾%;#E#҆-E)Ko bvb|2AdFJሃ㚁-NkQ6̨L.JX$Ht ur +FYOr5,,/S@,$ȯr]T=V>A)6:>d"/0U$N- 6b8>RjMjg(dq6u$>j@ ^ 5&)k:|rO <¡I( w9LB 63 `hT)A<"$8~\!wzdk`  ?@{fC$y=147$_/-fn\L/-D0k1GG$7\n@$jOwKw<iKJ;ȸKw]~ (0'NT Nz؀5 2n| jѦj\/j)a.xKH 悱k$rjZ/)p& LS1r/kG-N[ 1{%kBLŖ)< c 1|67KlH(W;=9EP7L+G8ið%Sx8/@x_Įk9m1>B.9.L씝'ӯSsQC) N֟|֘z)q<@.MOEkX& sz8s } . ,$6J&QGq9Q ޶7L|8GhLN6yCev6ke .AX`eqZ,+NsL-KiîpݞP l*nؾOutV3נi#z!Q i ,D4- 3P緸z| K$P;"HVk@>=#$)j_D,' 2rCrq0d`.Rl1@ p,nFkμxm^׉>N-KĐ( z&KN}>R>dȘqK G(Xr:]DA7br]PJ  $F:GY,&ġi< `(@zOYHԲK1#a.dtّ0@ cUG,N @"6I&$LJ i/ޠ]dHPx0=HsN#7H!Ve: aPV H+#8i$!I=ŀ`={֊$ 曵A2J((D 4u6'֛fjG/1$ܛ!o`yP}YaJz`6dĬm @@P*xY05$"N2s丵lRx8d kjQ' >p%?VZII%%Bqhy-yT>Pa0 -s/CpaX+uDA;E4y.1E͸1U9qF5˔-.-Eȷgi3n@U k$p$b Y(FY$\5P=h9谹Ӫ]bg]SutHN ,TcpCpn Q Ɣ$2D,ɸc8yP.̦ۂn'_T-( Fn7YIŎ(Yn [Ho%#Ж4p{ͥYC@d<H UG]y&<%@+8Djs|Z HHG.zO):ӹAh|=hM/Ccdan'XRHXr*&HC225Ƙ ]`8C& X-=Of쁃r"Դ?u.XJC[kխw呑Xd j QqOe:mB} D($)Pvh8A.3ĒRL.*^Nl:Ӓ e0P JȬBj& 0@uf z؂4]L2Fi?7'վsx6Ch,<}wR嫖ߜxl^Q"iй8!ǓJdt5x\mM!e%eꜫhT]%0)%6>R8zZ&΅s :eb,iaW].4 pY.l {N'rZ;!QŜt`|%ȝͱ1*z.-~,"mT*(!{%ƮZ$2Z RK"lG a^a"Ȃbc- xg(%2B%I#N#-v$$Gga (bR*0BL-!ޚ`adZЎ.%n d,7T0%`J0a&b@R#&M066.F7   @@6x/V7(kzhB$A$1`" 0t!!Tav *TH@>&"dЦ`H+"8@>h5B +c8q!LotJLJ]#9,*oo4J7#D=m 1GvLPoncRH*xgr-/$Џbxq:,$AE `ᖑ#eȨ z` f ՃrBRJ;D|.KA` A+6d.T6$z4X ʺD ("["JĞoq@JiѺ< @AX?L %#."=#N vG 4BI!c69@nC8-"&4Ǯ+<&GI$lj,@> R 4&P@$ɋj֏L$2$-hhd@ /I*fԦe_0˞CG@jQ:N -G[L4Ye(1:ӔЦ-.(LIJ@4%l^$r5eD.NҴ ߡ*aI%G! \['N9L2hJ8;: AhH/J ` !IRapD$vȂyK>LB! EAmOCq4CKei* @,aFbv!d23xg81h:Zlx+k >ԥ*'1+QDG `*6\ k R`d&a^Gpj( NH 4bR^0֬P/ JP,;T(/4FI)50_DvĒ%( @<Xa iB`FnҌ2 ` 0`8$d$j;>5GBN[p,"% @EA"i`fK,t l>DEr 8@(Ded+[xrc`NB3(T.LJBf(8%|v>O. -bIU$ ZP6Pa!ru96g{2@N2@nparsne:&⪲ bed.֖/L c~!|.RMkLa_ A I&:Ѣ QU֜%d"%LB"7.- wAR@E7JPOD2 *hРA*dL QnSX$SQ~M[s5'Zƒh6 E,t{k2gYklbH~ yP&FHT4xB$&H$dFM A&VF6mcG1 twX%/GJ nW;$&E !k$Db$> $* kG\`fQAڎxSFR(iS-EE`A eDmIm`mcTFk"4TCEb\3"b0D `K& n5sjB a"Bb"G N j59%J!h R8rw2@0Naf* F=wC:nD6CB/σ@'x/BP /;%&$77¿gR?I枀A0p`1a喔R1*1 CȦiL0"v9$MOsN6 aN`7Id'k #5gbnp L2U$G &ZVEkx5"9:ʰ:B1rPbpT ߡn6" 3HsP#zh`f`!ת!XP8c~67\T`',ҶA?_vbmV.,`n: 002iMW2*>R'Û~>Qܼuɲd+H7A6\:tۍwyO ~ {T.;ZŔ`?s[aQ!.Lu6-1$UN /yxAOaYd6:9\x*4Zn<"$FLM C(FBYJ@#"ai`vB +xbp,WX8YQ p2A[@Dnl_~Z ]T4AJ봘%"\:$*AA6.Yբ $a_ vO8X*0&ҵ7Z)`-='#.8)ݜ ZJ8'`@?n7z<"]RZ%&iN5zf:Ìxc#faE"/*-3bOCpMbp]N%/s`E%P0Y+Zu .!ZGa%-bbnv!(j7Y@b-.N W,0Sm$@`Hhh#d.aj3 'W\b2^ @!V Ph8sl^ bSlBsܞؖǣ >G L?Ζ,I(7ijn @kAh$(2EJI>1-5 %7z0`7M ߡa^l^9PBN`s$c$y-`4CQemN7 J'N0"D!ث G#   d$Y0Ws ?*Islсm-aw֪$g4I$Y D8`.*Un5;g A?[`$M}[bHub P>h35 n.'pŨ0> +>U4ZbEd4 % c,k &Pj.RHNE"?jH뭫b (28MY޲-4 CJh ;Išq6Zp3bdF3pڱim.M6ӣ</yC 'V<+Bj+jn<  a-yuԜ{H+1JPX+zhLʮiK5|$.4)@ )$1Q7 q_. VSv9x0;O)*@S)ี"+L#8S f\Ҏmjq|G|+):hM0+28ˡ@ޡ*#6 n\15ɶj/-4O n"iDH;(N4UҞ4'vH) 'hiV>(-|Ku|? . `[Nݪ"BukM\3LD'*) 6&Khqn`\qt]+tvfMz?(ʂq5Bch"g0r#cv/ nDI BàDž$S"9!)2=Z$dtK7z[@8B\*ADD.Ha;#3܆[sk&ː2:G 528J )Uz|ZXHA1K @M ^QHa#p4C1%i([\yDqJ%1#ALV4e! eY80GCxrZ6eRiiG&!$hMf|4$>Ȩ| 1j-k- DDW8#[`@)Ě@Ӫcy4LE@A'RJjQScp]`lH|we?U:7H'%8:#6O#ٛ\7ȘwHX,5 HdnrD-XR+&`;SJٕjxj)X?HRİx!;"e:r ,sƚ@ f'~R!" (#y(Sa΃9[1"Mri!y(C$yr0EDNmWpD !j Gj֖aְ `QNub)q.jVQ=a5@CEL[h-t2vQQvpx"R=G!uhwcFl%1;{F: Ad@Q3(h._P%SC ,07߆ȑ<3$C+*j)9a軜FMR@f iR.rv16vMpI 0<98@LASLLT՚GXGQ1VFd,>m 4$! IäS\eĹxtsOROUHOrf E0C ]@D@{f mec039 q=,8 ǭ,y-1<֘F9x Ql,J`D 7p*pBҔ'(T .jgWp8jmGM *\灤aQ#ĀhP~i=y3"QH7 HtZ IU%TMG`u=܉%K|ρ>pnFpa$& A,udtG]q\[.r5]+6B ]:lZ3zk'R\GMk?ԣ-%<Ge]qsOԒ; <1l./qHoN6fR!BKZW#ݛdRKD4S-.Eи Z֨z l(*T`OL+D9 *K /3͝aK`혈1pnk0(l >_COx%*y!H (,l " \xVX5% r@qAQ߯"!@XNxʧP#q`0ϯ6 خ%\b{蜍XY6I8")"`T "ȑ0y͋a E,axX Fz)--h0DxM{0Y M z#Yi|q:H+< ڑ`1G!1}F3HQ<Bv27'`ى=h59n# p Ps/,xh`ؑT}Ay 3Ih1p@v[7`2V&]r*/\b,ϫ/F9{jlUKC0Hb$ w*)c OITwc QKC1@H[Y#KP=a1::1Ɉ=H׏4i$ ٬,ʸ(SXwىfH< (LnYyJKJ+hjy|`LTs 23<򬋰л y~3΍W{y3ф0c!{ (_ô2=l :Bvkђ> ' \,y %#([2)K( r XCv{ Y4 ؚ,O8$1 ȋ© S 6N-Y.HMKт,VP @XKeo-rRk:|#iuO!v`S|e"yV*:]&P6tI+/th8R"ځ&sA;pe!w7&tDmC 5QZ*0XE PV@0(1`H"Pr4 3ЮdナS뒩@ѵJ뇚qV)t1$ 6܃\!,Y~'8 Z,=aKzq;昣/Đ0pj] Gg\aX@9Q`r( *s(U(zPF[9m V9q:yi R).8:Se]s6npXmbx"H%` 0; !Yt/hq592LkSi%9& d<~KXf2Zj*0JgB< PVIpn&U{ GI)(AΑ(Ⱥ,A(nޓ5"wQ8Ɖ]"X ֶpyhhtp,gh BRX38*|L%]BAd%DwZ\>/$h\j`8N1e$f>; FQ6tq _W #ϫ [ SӠϸXQl{uQa:w(#hXF r*x6 `]Ԗ묕pӒ"B @PAaAXI$FaMLo5ıtA)n𢡨)jpow vx7pb\򨶭I2$y0Fɠe+Dό% o){5:: .Kf9:&-I cPc";b-h5p4FڀkZTU08ꒇDZ:cQhj'?Iߖ#I{GI-w /E~=)4vin`^lG>tL0:;($u@YP*KT> i5rxJF`Iܑqޟw؈xKvPye36 Z+%%XO2;ps3(' G\z҈&N@pH|PO@`D?`DQ%P #>/t,6[M|-VDfJ ~@@T+X-ods0d@y?bϛ"Xu@\%u9I4i @\4kVu  bT+~ QƀPyjZhC,p^uVW&@TDv{^+Ax @ @.qH㠈njN(;@^:h½2@N`@ _6n3P j$$4P2) I4l jLLRjJ%̡Cɫ"sd%9an~Z,q E $x'۴Q#4P(P)Páʓ+Iy*efC"48F HQ,AbZfh&o-8( 2;Gy őX!&bH6lWS | bۓ1,BHH8Egܢ ۳ZK~TQ`ڪ.C@F*LҲz[A̸0G/w)0 -usg:n2>+Jw8$E6OPT`p4 ;D nc?iM:& +)۸I{)3ŀWQz1CYu+yUoqFZz40AĐxn"Jr 5댈S,<1 (2>h2t .YG>A|-0*1wxo`q축z+ @_ !;.Tì 1@@f=HD[ 50PH40  "DbIB68!@ L!<"Ad+ pf M d 1UkO*'FPas =,%o^`Ǽ, qJEca: ^Ob` IA+BD 0L1 % 2 Db%rH6pP0H@@@ 8"ܸ tl>H+I0˰!b%#\+( 8Alua~x!8,^$`b^nqǺb*1 *D!8!*A4, $@:}@q[j"(@pjOV!%ҍ8 ` FxLǺ%RvGa&/@UЩmԆX!37A^Kjn2+ :aJIr!cJzZ)Al#E/` RC$|;A!\59h'@" @@0Ra2Ӯ a" 1]) e"#M$ɆTE<xP*!((_Ħ+0j :U ` Pj+$Hn$+.A0˅0:2AEG0`#mRK^FKA}*0+`4 Q;ARR'U1ȀB@,A!qS& nŽBf: ":u ђ;)*2+LRƒ` ԽY.d#212KHWeL$"xFIh"/bk9"l$ ARa="*&(: @T 4ʕ#2;2[( :î3".8rCnd#Hr0'@`^W#$@.T^ 9,MJZRcRт$ϡBoi"ZdZd;@*aa D]L^ Hcl 0 e8J.CBqM$pl2f+: <j/ H">bTp5XQW!FlP$ r4LH$'[r$gFO5* (Ab(Oc<6lR i 8"".6fHDse&R8Di? $d$nG6?.l ҜIv|/rg/ IKhB2>"v MF$2/ht#2a*N26$`@`pv""<4̐[2+m!a:(+:2v{@$zvo5E^@.ow x3xN+# pfꀘcIQ;sKrl#*]@# ". GAkDIY pj""M"2#b2yGqqztQ95)_+ŮB¦!͔a{g66 -ctp©Bc#^GؽQ"\²2$`>%¶!֍;qZV}#sfw e>NjB#P829@K⶗r'aT`0(8tUxث0&`] A@ʡ `cEf8u6%#Odl+N` .E`FA / F3jbFL4:2y,N'""棵S' m:r!)&F_"űp`A ƌ%$$TEsXBj0"b԰ +1hAzStD<$Pxb_,$ZKn#+%.x9Y('V4.e\:d(?î2|V@-!/nI^E1*`@D౲ |tgV{ 2ΐӡ{,az GlY lj!4!.R@zYGr9Dw.9 0G>U/ $x 1t ,#lq(:dgFQm44ӨzCzx0ZZCH<z9M@2D+[6\ng+29R qZ.!|뺦]ZdѶ'""j6|Ŵ&!,͘AN>[w ` l,Y'sy 2bݪn+/U@^,d2ݢY/9O?B©d^ PA9DZ2! !l{^iq3p]\2-~LՏ@R͠`7C݊Ҭ+L&I\l°-5QP4L\@&;#Xm4+ ~"mG \B p>C_ T 0 UZKpED  z Dt5E_)0}?f3!!n; E(u:p'4 @0fPIݙ^. VC!I> PX+> A`` NxbL@yx1@a.A ;   D^.Zv8!@" T;}**iи) "ky^) , taxa(HC)*E :͸dBlҰoəxta1=@B@ Hߞ'$x}TH(RԘ 8g x)hqg 2  J$dP.کhP-d:rAw*  "A>,Ǒ }ǃ(@;B^@Q8l&u߷nF`"`% 6$' ffi)Bza^"ܶ ;S1 fbc r xem3 *vdkMPj;j T@y C Ϸ>)& {FVq qh F !rԒ$}!Ȫ*S] t 3 p0Ƕư: rw<(|i ~H<6h$bJTΝ|4 %BJ%]@ 6AX)LIPJçm|T;HN J-|R;\@&>X+ @&DԪUC bf+=큐[7 q%lZyD)l f] p6Oo 8 p, q&pfV@N愌!}# O` 5IPc5tLykxИAGW`aڗ)$@~ZK( m1?Sv7#P(\7xpO[ !\ &0v9Rh p4R@0at~)# 1V 30Ė#@G2}h7љ "ΣsI`kv.X9VB C\$Оkx0/Cr d0 O G^0\`IDq`+ +\aoCVbH OS@젂0VǼeKD}$0Ř\lԲ` rAD%;B9ʤhOJ64F25GZPվAdRL{#̋"uӎK\ L GF6L|H$!c ɿ[=yP0J(%R*=npTn.U@k٦x Yv 4%B{ &> )hyͤ1&P2]Aϣp{В:7ja e;rMr*;¼U2x9흉 ~H`:\Od$wʲkŠ4DWP@]%H x>RV)D!`pʖt-Njt\ƂHS z9tӴKX̅KuCDg0 DFRA3`,YGwkUa9u!1GgddI2 aξkQE? j! 1p@W2 8P@G`pi,ũBj9FlN48N`흸K AI‚d=#9, ShQI;Y#*~[.ҍML`V6$aS6H^Xa/皺nG /d@>_P6sdd XxJ锘? y H(w(p v1W߈T0zKdT`-DKo[}*E){q:1 p(1h SXg`窂/b 2:/ Y "zpܐX :+ R#p*鍪,1;C?H] h ߁!B((/.Px_ Bi@鸊Xk?&p;z1 D8AAؾ@ߍr@#( . 30Ȋ ተ jXE(xN  SJGtr"L}}X0"&+x ##=% F`؟J6 6AH@ z pUKMQlِa`6TXВL{> WJ|R˔HXǛaD G2Z̈́(DxnH03J2I K!>iQd$}7 P>hV =D $@ {=Џ(<;:9L 𼏘p !P{!x @zU `kE BMP`:ѡa =6X4rhA@>hЫ)@ڏF( xۍ;b/&"xf>iU h0-MKВiMJıYOiMwMqPG==Ep9].V9rB)aۀ aD8 lC 7U$`#ˀ RÀPGQSo [ h7Tȹ98l")tN؏K7z%8W:3q|HD@D`d} G}"2/+K?e(A6'P1݀d<@U> હG .`aPJH5@_A}p5;L'8 R@ہ.DC|d@@pXulb$`.W\k%l29%N= @%Y^09ٜ>yiڐR:XH{Uxu$Tc7 b@y50hESFXwADR؁0 4CL$*u ͥCɆ ^O~ XX&i C;`(^ᄨC…#1s@}Ȓa:x(S*/ к!. PAy Y "ֈLeTPG cޱ# PP>2 t.)+0рHMx7|=pda} g @Hю@;PUh[=9RAۄ(CM(9w%0 aV" ƶ]bĀ{3 RwH,m@A\"ڛ(+ 4֞jbBv5؁㰴@Хp̍s ib؉L-P~+`1/kQlhDcか={@!ۃ8j(93 >da% I8Q3V(I#ηHYp$8"Y0@f%贀sY$]SJNŽpvH0t9R5 ̈́8EK Y@B=' b5xကhړt" /LX3bPphDF4Ȱȷ +,/Pv?hIP ;s9/"' ` o,ym|[TBGÐbv E]E^Ȱ(%(5M2$T {1@H>hOvzġį'@܌M=_@H}(bnR0#5x8(m`3=ںj軀 ) Vw(`3휩i*6pYFd)PEP7m2(+Ń$bq.@ D ONĖ/ f{6v|vT7B?H{'臇x`f-_D$!p! SPzuP`|=,c@T : NpDLK8Nx%x8 DO B.=cC@, " ePtPox ፞Ā|nXFJ&t6Ia:iL=MH%2ؚb@(FC= Іë7P6L,UF PJ)2f@EyIX?\7>E *CK%J?]Fa EF )򞠣 i{&8ٔ>|D ~.fċ=lD&y8FWA5ri UɂBx'2\> d;H@@ _2t} G u8j4Vl@h6O3aXd<)L|>@(B  9GPشV(H )LH>bY'0E ֖I+@pD}ݢ P2(tذ$_a/g ck,Z+@s_n^mvdWaA"O}>styq $Qmւ #J* b@7&&ٺl9 O{芄@\ BZ*X1KD8(*쿉bË"܅r`P4 w8*$J- o40̠& E"Ȃj†P#hjpx=8%^ #lr ttl'"{(@B4{/xۣCj<ҿx $(Pgy ȵFJvH-'4˰OxPBp#*#HJ <N֡g r# ̂ICpez,8lXzl CR(8"sHٵx |h5ԩ(e2)uvVl.Ϡ* հx cPf҇ 04jfNT(m >)ڒ*Sr~V6z'cM`%88GBF"p^?}*(>h3@ځ@Rg; &`5ڌl7. CT@-={XPͨн0rtcۅehv[NKȻ]*@AAE+|"-+Tԕ²K+f(Gh*#<0Ea5 aĎ;ZsSDO<;f]"~c,r $94Y_fvrW1!=p<@ <ձ(dT&Ze ᕅp`B{#z6M2f#:E˔+p] sa[(&|B!1 w4àyJq@.[9ReY؂r k ;(A2q6kMB,iNWF| "v#.k $Ғ(0g;@);d])3z'C"pLcV rEwΠv-@ >H+n=c+Eq6Af|(8KAhbV &MHfH|3JNE7ϗyjkMmpYbYR/>`2p2jE_gkvF\@L BCKqΏ3{4mN]ۻ?oHDzfGHH xb j%xm(1Q!KI ֤vC@)8ru/lL=Oj<[X)*VfjV<(*& `ӠaA"wgFڤ8(ht֠JZ{ .<+cib50+)"nb}'Hk`#B+LW& *f(/ *jzd *Clrem=j$2chWE`$@ ahK<&mz~ì`Ip`wn˱5Xe!^El586l!a 1AAgH汾)ֺnKBi a@ 02cC .gB+B|1vñ=3}g.bZJ.y )]&qdplꃅ> ` 2   l|&XP<_+e:kv&evRNB=A¸=NBgV`T",ENk..A4 am vgp$OMBoT*B+ @JqfQ21Echi:(B `I4~6oΨ4rNg>4Qc!|mB` syKSʖB* A&O%$b'?@Vm #l 6R)ZN4F1Y.ۀʲ̈{"5gf*#|utI96w^Iw^=+*'q'6w>KcS - "GFA}e7J*J酎/hZdBbΪ 1R STZ"  ?B.uF+* <F1 pRGHq.F<A$J@x޵ʼ6$# %o$H8SX⯅{7f`$j!4K+aK[`˰`2UdhL*J5jZwG̽m=A!$3 W%,bƳVP<5D 8!6Ҁ@N4`΀M')m"b 9 .ҜYy4#lufJX$`.@ ~$,(pǠ[+8!9JK˚PVtT'-g.G!kXp 1HgItoDr&QX.7̞/"B=S^vFgȸfu>'Yw4G";GH$ 6Ze>̪ҐYz%lBG7}cN6MdAŖ$*b>!YAp:!{ Z%Z$׮!gܔA2!R)J@9Q - 5$$niRz)fvF6v>+ãV{z.bѲ4 C2|1%#L$2'$h|6 )@ZfWYf.$cM ABq҅Kdh7}p"'wՄ3rcI &FR oj!2PDLZFedi9AaKXH{#2K`DT!31c"|H@l`=crwgr!+;je k9VFDJ13& k~({!K\΅ c:vb\ iR|ʹⅸ~H5\1I EA3 sf?4*rx%[ܻ4Fcp BX$AjI(:r$3)ƨ&13Aٖ&H"'g ZV*o(BO"e/ԸU>P{ZLܒa&<` M* "#cm 0Cmy,,+}rAq2l">e!(ך("'Zb C!O&_l@6khy8x~A( \-F%|@H~D ɀ@0|_p'|8Z0.SO ̾R u9c>$ DR5#v1)UTgr~@R5N31֫ g>^tVY֎'ht=ym0 P*"ToZh Łp^/+~Q`q?< hsi@RX.PR3m3(,@($( D& ˧+:%LL* `hF b1*rjO$I+)ʺ&"`r@"N4 Iѧhq*  &֤rz n:=:0=#dyD2́8+GԨRL$+(I̠*| "gYt3Ac *4,*#BX&i>Q%2RJg,JLT׽'4rz:C *1b;])>.:+13ڧHpRI`/w]ˉ i2:I''&!nX2c%~e*7ܭyFd %:$s6~0 Ⱥ Iw#I q <<:6)PR29@P n6T@b %2:Sn+ Jb95,aV5W9Ww%PCم@9 )-YPE A9" HH+~dܮV 1WQf94Dc -’siz+DĮ.KHz&a=Nd#y@Yu`e8:GY"ICEc{I@iRk5Y,Fl(*y$7JC t?U@)H -4LR8"@cxDΩ`0%Ҳa}7}:"c>jF`Q[j )0^[K@}qCx_Z[Vh!|0#a0' D疬Gw59i; 3.Z:OͶ5O5Ui("V@( V j =egIք_X0<²=ᖙ|jAȡ=Xo%ר3ɱ (KK8h6>H8yȀI?t0r51hg9K 07[/.0@IJRqNKVg]*4[aw,W$!/a kFT8&:)RwlgS`x1zL."8'S O  {{ !$ 9G,YoP_Yǃp7tvG. LGwԒ8P-Q9!(>ly@;8U1Hʄ^9bi̊x%CVpQI # '!"e!֐M<(YqKŐH,;,!C xSJaC`C˜ P0ZN5l$R :>YC.{ M 6ːҺ$>*YK280'x29 \\!1(]Ec:P SKk궚 p jtzP&>p1*qzxRDz0̮/H"3ك IF ).:IF1Z 89 3^șx+ C. C .ЄHR],# J!jKxH7$STxT`G͏h:JTAvj"=!{ /Fb@eZ3[Y#KKݒC0x0Asσjؚz jS؍CdQגR cۉ8l010:ӘYͽzYԈRMІrl=-5 ˊx³̃x]Z w :2,0>hH-@rˎgx5 ԣ1(4܉46-Cc Lv*ݯz">3-Gv\z:p`)`mCtX 4H!",(̑+# y ƨ| c!zА\WGG";n0# HL"x1 C< |\*;6e:HfP qXS@Vgk\Ɓ@< "X &ʰbHdD/QlI妱G@NkytkԆ0[؃ qTWf{8ߪM|s䷐ < kH+Rf[c-S-͝3Č/aڍ 28PY^ %A>9(,6%=$?8c۶%[0[9%\TPx̃8,Pf1⾙5̐n#JځZ6]b!RQDp!N:O99Ju|j7}H8CH*sҞ"-)$RWN݃UNb?ꨠUGr]EJL!P㶀9D)Am. Pb1`#]~F^Ӳ#1R!%E\iֶy˛N@o m^^lcK.0uumh\HpQ3 YN>7SQ3̢x9B= ְ-Z °.k ʶdpJ>7'ns]c2X?`E,Eu$$$ i͌,Cpxkk0#k ,jsZ p e%f*]i?V{I=KwGU<>Ix/A(vrLZ #| 1h% ux1AC(E8Yia7. );珌*[gy-NFgy U24ߡ rvt&xsQG Lja%ǰd#9?䏆3MwʁWeH xtJr^d:.&y=mm `3>īNQ;݄3X0Nضp!}hճk*Bp  AX\-P$? '?L) R  rg?@iKVp@R7CBHn:*` \c{wߗ9mwg;nGta5jq\pYctks:nhV8m^lz]|-!D%Tʸ+Wtx3;}`A/=As":ob`v9, 7O29 h8-Gɡ(2p:;(ҮО@3@{=LLhBIE.kC %iZM~$ ;<0a.* sRr>J@t#0j ϔTC`Ar0S@0(*jCͪQ&(71PRP2%n,3S/ >Ob"I˫)zP4LT/%+'004 `r]04^k(L (N@F]o&k`[Eף"6J)u* $;Q,!R/mp!D0(e Uv+!)*4bi*@ |@B(By,:\U: (RH2`$_`rT%;ja:G9tX@nt8Ͱpp-N0 @pL J ֘ ;Adxk1!E@|1m *UUPQ!0#UCte,x3˸@"] 0b NACRS j(NGG?.<#a0sQR s3h"A(`p 0M`4Oy.@NIJqC3h0]93-XZI2. UPU(fQrLQh4dJՉ01P-Hc&/Y#%eG f+drZqBPyP }0xAN];Lj倳Hb/m~?OVBI(&Xwjz ҪZrňEE/^_A%W2+"(B1p4o.R\SV':Ԙ"k2yDDCf^`GfK?)6־ GSi]N0$0m4߱ ~">10PSW6P:hz&$$.&0%*S愖ǮSjo$dk8,$Cu[I4m`ALbe~f @ ,x%с,:'BLP0 h˅<`.l@߄/8?EDX: IK>D p6žhDD0Τ.]Ax_` ͤas CXHxXdH-@z@`5C&{C.*@Cb%kC:rjb. vGdHT/b4 A,aMZecgl$b n*G02.S 0N` y~3bA #| a"\B.Lb CVccI +fV!a faPBJ(VD`bꭊQa:C2a 6xcZE%5У2#& (ABK8/fY"\AD&5!D\)º%VPp\&+!@qJA./O8&vgj>B1%l zqe熼 Hh [Ձ#eӖp.`kB0SA>M:B| 4\SVhojdK#T#GaOeh-QWl a:"*TVCD4PoK7+p8/P0ְ!g3BxɊ \Ƭ $="Kƍ FF?am.lfհoE  Uhg!p=rT<$$>z!"$+,#HVA6tB\%bgfe`:A0Y=.B*]X֯VQv,Nt=rc#@ Pp `  3d.̈6FHTzsH % Lf(b~2\Em*4$2B"At `Oez~Kׯ3b +{<; R*W/%.<(QiT aD f`,{Yd")3 xJuU3Sv[Xb,q{h~lu=0 AY@K1o!x |qL: "^,%ƅH( %ld2иVjd7J b,u|.D!o2}gXc`OjgemT\"(o%NXV5 `^uTb*4%>P zAh0)G C> úA.=H+!#78 7CF%nj5s o #T(E,`.}ȺFB44 ~ w,EL%.JFgAF 7 '-s| [ENKWTZ* | l. ~x|4i-n:LVAG`f3kGzD4 A52.kITFQkؚǙ!"<&Hi(pTEphfH!"RW8 * ^@.%Qjn`)Z KZሬ k.PsƖH'′AbZ(!bگ%L9n&x+BvS" O:8=( $ ў"r+ǵ2!k$+. (XJ#1Ԏc4,XEow&E> жu T+ ;QhtG&.IXڑ&PC&K͠A..P`JW. j9"X|xbO>18@|.h+t\ *ZL%(_R OH@E#M#,̠:h?X!QVoE7"~?ˣpLM׾M]iļPhE(8let棕z"l}iT&T,`fY\.9ܜb^dS}B% p@!bbItDdT4#VHk @2asBplkn(,yL 00W GKa<KbXecY`Ldz mU?+-4`j [H(t5xh pd!'$Q7(tHb3E |sAX 9GldU!FHaP*8!#s:\߁gܲm̅P %Cst&lfh =ͦcr*(pBq"Iwzg,#|\02zfy!Cxm(m*҂8'h?6;'I("XIC"Y6fK X+؅2+24i `/!@5z_6V?5''D :MM )<]nU=GBm,Q $bW[J/A0Z8<Au5`Bjִ/^K9kBzJ]Y QĨSi[O#PV]  ۏÂ@a|+(A5Y +I PC#!O E5FX `ێ2!Q0`(طx3;c1<39܍LЫ1L;@s`yhhϐʈA`q3YA6GHX.WR: +E-8X/+:Mi;#  ?ʌACuA"z/ ; k#8+C0"<Y- k .pd<M(É j)m28Ag#"3(h4 DJt`w=)'R$DM-#>@I%PpPFH4cd9޲YSR0  !a8۠axx+Dkf#t3B;(D8s CPjۘꑘ'Qdikj 5b_k,m* bXȈ0 ApHR{px\:[#&Z` 0VeXUJ1Iϋ9T ҭq pof.;q!ЛbT3}Sv =ГtEphѻ}^@rZYi ? ȀK(Xx<VZP2PPBkKCP0l:/tHqIZOe) XxU[7Sp0EE,VE)09612hc^j  lREѳ&u # 7HM]a`GL+nxIvc椽,VqXˎ ػ BJ"BӀ86P V4)5ĸX^/Dc9-4Ev!E@ % q%9Ʌ6֙Pe֠ɩkP;8:*-V;Ru]Xa =H2`pKANAoUkh`V߰!Npwgy2hWH-v+uH`,M cH6@>fKiSp 2 yQ|$?+UhQ9S\fQK "1!| r瘬OhzFpNJhXE<m8&e 8&pKXP `8:@cK&+BBsf,sf1㶁4:8L r9`^%ѿYh1*D}́:APo;mOhY4`urÊF8n  2vmU5$DC5_|,Q(yv7 B cن8dA31 }Π&iux60 v2~<8ءL+}A `8HpQz`F`tLX(}pDXEF}y؊`}w ĞX"wH gM0V8fIm@& 8ǀz 3J0@& AO%~@(\@@2@`@,*D"Ԧ 2=ϐ(`I#yJev8L^eYV4%I_1/ǧsZoA 2?K-%}^}8 Je IJ8D')UjR(=(q8{x-r.a qr/  `h4rxI0k1y2 @R`{RҔ+{蠉${H:V ))p-x] BЙ&R.$z$}-b+PRby z$2FȲ@ hF r}Z@  d4MNHTHȢAr"{-zHwGH5dF4[|mKMb X$&in"Zn# !Kt}%2“ ?#Yr DR2̒` ^DBLM_i;ŀSQJ0:)8JK>&>(xB$>:pP%' qK"WD,HfWOlFBא C\c dr#PE",-hE h..\8fxp3&A{1X 8GL $QHYG c 6^MK4#VH  !,}b<0d SڢY,`)NaFd:s=^ " ( 6y$%MMplO"@` +Ed %$:`sĽԻ4I29(B@#S6 V)|j | *ʼnY8> /r>`2(PqSFB@'rH )Ƙ7IGPfJp M-` L( a : o(&xjD$ (`lX9!#IE\,jȽyy:jM@ P(@A Dj/;$XA2!/b rq&(5pU+qRJ6 '|ZȰf  Q?mfH[9}Y[ŝhܤ^a#DfY}%a>Ϯ!"#`eQb-w5u8 4T x1,;i@ Bdst2jpBgyN$$ݞ[C6jw@W&BJY둸8"W< ^,/iޕ7E'DpQ='}*Hh AYKd Yp2M9[gl%ċ X j6/ި AVNW-Tym5xPo"}[W,xUlNݲ-qQ눸Dū'XD+i%$ N̸Tf>Gc֭,FnXt/ !Jtd$CA ͲEF*"c(M*)aX "$A*T)Q%blf%Vl* 1H`0ADG(g'*[>MnɂfF[) [ǠQrR&A A$I޼<`~ X *AV*,;jF"njfOC6 E() 4BX cǀ L`H Ŏl>*%Gl5:a&̤RFkF,S"'˜,D,J[ ʶcmR! *Bb&@ @oJ8Pn" "!8!"Y509VSHb-*;;H`XJ4_/N#oa"U  2cBq4Ld"GlHDn "Zqc1 c!f"C Pa5q@[/_@!& _c At$HBj_Pr؀ /Ame% uF# GVP(HZ v&@b~V,J1pèi[>Ѵ@nĴl!nK[DK"%70`$ @/"VZkKj? GrR&I_"l.3&`"Ea<ԡg-j-J&@4 >G59 LJqЇ~d(>bQ8,uJkf)4>$*R@ɳ7]1X %b"E@fgM"nI LTh>lc A! VW'`u"tG@&D%Zr0W.eVR2{1Mb*cVeB) %K322 `hָbQZe3 cAڨf%~`\!i H)J JT<;9 fIP;,j62$pTbtFVha$eA/BRIJv. :'B tA9PR3&#FM~#|eE::UΪr"D ?` ċmd*?aW8!<0g/^IhŒ ~a?8ǏTFqTl2IdcDuIA*RidTc /5;d@aDhomuB. a!9D`I 'rrtfl%(CƦPn@5,> "f %b2`@Ə{x&8ԏBePRaDXjCvL0moHvs!{NxZJ#NC" 4A+NZfJ >[ TR4@dǼ .1`Z@PC/82I3"%IEaaZb1$2$!PBIp8OY$I, CBsr8$)ФFB1Lq ?`!Vv&cVБ~iBInaf?9@c9 @p.NӤjbNmҐ XK!Z!:C0F *8,AQ\bRp 'Webk"!0loKEf&ݨm00P>B7 PleAa/P`@b@t+$aٱ4Mnn8۬4[mwT#( q֌(XaB2L .*Ŝ0qìn*.=nc##D(CάABtaXa-᧜E {9f{ELI pD#A]a2L(R KPHC ,%Qa3xfMb @`@@~0F@ iF_@+&MUUPT( T%9"`+{= 2}/|h r>l TH. ,&6LvXv꒸x[h"x.ף{dیQ꼫쥯 wg17+}p@o=e0WZ)^o:Wa@:( wI6JD4gt&vK>J86GT&0dADDGYh{8X #n!'("(y-` "pƐ.p‹%qư+%qJR! Eiɒ\Az(r&*xJV' 0|Ey 1W b%=)Ě]n 'Z$, P 3 #8#0zV`{+9mxsx+P-2$@CV7ww$@#~9L{ʛ,o@"B b9s rAZ C 1El6ء;pj¡tI *!]$3[;C{eFIp:&H r6F9] p*k aHćd f W0!Ĵ5b n0( )WjGlX l A/5T3dlԡ+8GL1yMr$g^<">v'LdRxLalC@t|U1bAh:+]$V&J[ȔV)pc>Wa-%\Òfπ \ȪVh@vGL*\ Ti!X -3Fo9J̐ȴQ xN(Ќf1dU2طRA4Fm/*p B?aTw=x*'_ lNH5Z͘ g*T>1EuTaU Zp 8o$-uH^y!D fxQ tF׷E:`yWЩ8$ }X-uV@X* ) x2<,7swQ )g$U&V9qp=V3p!X0BX(#OvgDq,v+!( *7lJu$&X9SMl Qk:]VRXPn `՜U9eS/&C 8 i. ?\visJʾ? ,;D;6M xU0{Ld h#Kx%Q@x{["@Hj%% BtqG]D&P5 R&Ĭ6q nZ<$+`pom!<:|S4` $O}saEp192W4.9q4h~IXc 1TڇHS" d.L_jq!uq@2)]#:fp;`,:Tt[Δ?4 y;c@"<:S>E^ .%3Diy:H-I7;lkT>2/*S+P ((p\`əNa'@b#).ΪG8!K(85Ơ4bHJ5l x }dkH^v)8u* w+;W2Mq%qE\T]#$s5y;\Ko J6 06p@8s5yYҾ؎KzPt P HJ"Z*&z X1D9vh`qQ(Tkg%YXc 0 p% {+%#"H3AXy7)] [X&)* *ĵ8p{3]Xfxgt0t9 p3܀BYkPz #ɎPe[htAxp% 0 C8iAy)0? =an`HrP H@ p{8Xwž*@:cL@t ѣC`B`p>0n!p`ኆ0d)8ه+ڽa((P`N 8Ym)R0 J8+p ){tC]XU,q)%A# 1P|$]aٌqxsPk\#Јz( fظph`Ăw qC8D2{ বDM 22^WRw#I 6*kX a@ iX Klm8sSv88t0ɍ:"wy'0m!`krvqR !yߋkyr_%0e\%1P ! !b/$j܍ dH& 9ok\V`*^jHP$(O{> (ephUA[@ة0וS`#$&9Y:X̰k7j* IP)*pM(ZedW L2IE90ؿM8asdYj!vjODұ>˺ *@χHvll4͐4!-pyؿ]r (mXnpgKXT9AXVPW0`_n ')!YOi0((8USxU8` o2Iym; ـ9`/XepVtl3lW&Qr%S2J 2@Ъ8\jTnjIP0π8 T4Ra3e|Gxi]x`8uA*@8)!$I uYqlNĈɿ`ղHoI3rR  IVжZdboǤ/TԨSMՀC8[$Ta'ӥ !5MpyjA*y X`@óe8]?Y\Ā(6x#,pzŝ&ȃiY 8$=p<٘R=Hg+XSPhT  +$aی`t# XS0 jLuzz1MLJXhc"xWEXli$5#&` suhN ;zx׆0 D,G a  &O  * Xxehtܟ:ոG v zM  * `q݅\ $37 6eg"Y#dd0 ghbUb^ G`09{P\WyİXu! X&9扶{T{@]#\^ў(9@(xt .+ؓ7: iv1dix _Y4{:0t[h/\־CL@Y{+[&  8 KAXmeQU(O< AV7 Ȋ c u=(r|P%P @Pbbثl> Вlxu1e4n3驁} !y[{χ~X(P\`uQ$i`(pzlDN S dn|<irUA{I=ZϚ1Z6۠Xovj4hhpZH rHMݟl\r @qByusz '; |CqXQ$եhVyRI.{EcYh>` l@W@b;ׄ,=r8izÈ8vU)YX0S|XP z|.; ޫf+x6{ٸx _ ]xz<7xD+M"2DeiX[HWz0T_,bQ%c'ӃޡWXrxyro0u @⸱zgwX|3+ :":K:( iG r`PkU1-jp W;vv2KV0l[O$ #>a[_{^A@X(}@s CO7x t.d4- n@"@xcQ`³[dP >k$oT8rh> IF߳M5gsC*%$JBp6W~4@7\xG!˼ p _w0PWt,P K Db x<=X0 }@0IL@B".g`,gÌCF{hK2{ȹ~'` $ 㸰'I܆ۢ3P:%# zx޲;. |g)ɐ[;:PYf@0 .X, `ےt[ -넍b*:.sgNQPNK t.0^E(IiFU㊿4F bhB퓘!s&8 D-_/=& u(8H:FvH$ 'j =~^軋I@$p:pl)$VĘ}y!w}D`y/v}^`bx FdZnal SP, (h*R#44b-lxF5\{옟}oˌ2/ȑt&H0_r>Z4 #6 {B_/#mj:!wFIIs@RfzgyuW<À0pB.5pcy=Ѻ')(Z>m$<JD"BȀ/ CH!2G(i,?df1πh&>ԃ(U(p'c0_p C봿ftL%u,~JU ej%`d F(VT &CЃvhUPv~:U.$&Ho$tTIʹ hiKHxxL@-ȼ(csR2ft@dwRH$g(5W0#(LԬNO:+}<+ \B)_+bS@Cq4/ ;`Q[!d䝀^aئ*(qTGz7=: #t8<Y>H1b0 A2]`"tWV -x. !()!u0)(Dx&Uc:@|@Ȋ;@֪I+6I!)sxK:p4 L" b61G20b/!sPV|{wU ĽKKFT6n_V?!< +=A&j R7E&Y!G>C 蝺@xJo"){IP%DCt2b! 03B EL$n`X=Ɉuɾ&tGp-`]bQp4ƚyds%0%`6#7.!J!-7.~f!Z,#m :Պ^,80!0]@kOZܚ$ I@[ĂBm \oG¤JDŝ+hT^G- .p`3^2kC" F_"]Ed LrF1v +V]֡Epz38 9* ai{23hӐ0 Ah0F]G'\bue/]f~U$+ٸ@R HUR9<8O¢.0n3.3VkКyX 5,EKo Ⱔ]dx0=J:ˮ$So^<> +SC‹51%d_LV8(2jn O.p:6ހ Cb((B%|Jh-tomT.C-E7 V4DO`!~A8'Y!#〈 yEqN1eEO B"B$hBJ8Ba-@0@(,.b:c f bJ1GJj.dzR(@pڊ]BK(:#.(Jv@*!X!4A%j>`H=  2CnxA&E( BH$,/´1CO/?H 28(J<\g@R rPF8~h!j-$b,?.~+&/h'a" Π&,7$&#_>(6|r&*"nu4O `<.ЄL +,*B!C$(*>kn|o꺁B&O(&F&d #:w @B uHH$k"QB'$J8"NJ$n.&0(Q-(`CaB*Pp.c@6X L6NVI)f2H" ….B6C&??"%q.Aap`aHJ֑h Y R #!07b)"vP0E.w&9"% 9bbHvo7gP^@q# d!%#H"OVGM4Br&P .(pJnz&*Mp2Z0WҰvapml,@V^tCXb)JJb1DB%^*/dkh#h!F!2F32?G: 2F!&AL h(A3tISE Mf..m$KŬ8!}3 W!@ IbL= 8X2EL>rnOo66d$xCt!b_nE?0B(0@hR~4NIĊ]jf0" df@^:%8Ue$< P!C:/*(@3h!fi8PzQ @2㑀( P.!uPQ^TBd3njtRK7@,u (a3` Rn,\jIF; Fz=W#p&"++PphJ\$hmEF8%66qe8` c@%¢5.Wb$xtT8Ɵb6SAV2xw{3t"=a cEV\$R\@@w!eVD0$h 6x$!k!ȃIÊF"z`NP`X64T/d~Qm'b\6M/l^Feva2a&bbe2/rc48$M!63{z K„x̗8f2 S&#6)<7bl(FgV `@ZIpD^"#U D7EͲF.x(D!` NQ.!Q^!%{e@ w8CAEUdD\5uN [fmJ&$F@~$bB! u *{P3xhb@^+ʄIh\h/ˠc*xi,V7vպTon!bX]b9\(WIB{f/,a Fc]z 9#lDrbHI/ FFr^Vn 8Rd>#a ,dxwrw$ >#BAnC%X$vVU<[dk/Ñ;6!)EaZ%kz\ `ǞvkJy2@Ӧs87J1rP @ o崩L!WCĒdƌr`z5kI33 R ϐ0ŦT!8r oSe9P㥹Q«'` ؞]]<&X gH `Ӌ(g0 IIy@ /a Nu3HE*F>L\CEz?! dJ&[JIQ & ⰩF#dF(@M!Ѻ;{4C6 lP2( TvD8邙jIv! pp&@:\)4"36Z}x:*NBv4H$wR>KİdVL40B#&p ߃Ty ׺Af Td:\7[|V26Ëvd\I6|N7Ql@X${Zb|/GA`RHapNC 6Kq FL"HUZW/aip Xg }3k;A#`:Y &6:НE!ʐ^0PD5F)w6a0 )?3DRP 'a3 ԞgVwD 4(By@ {@P L s;G,!<" )z =/  o캙+` ^~}Hj`ݞq`4W.}>h= w V:1Yﲹ[@-W<S-{s%zWuoH#m9PpA0~?c.牆@*yOw\QD$@FϒYAt8 8$aDV"^α!+R< /lPX`tUŀg&8 Ha@  @* 0"ƭLjʋ+oB! 4QJ0ơϢxơ˺$N:!S)1)qH(:Z*6/ʷ"Mɂ&Q4Qiedgv(i6:axM/@* 6B(+.U$be8׍Qj=ڞdž%bQ8]1gAȆh0V@0nMMr3"%Iɳ:VG!!fW nס*ehDZ xA"p-xAbmt*\R'XIU*}P[V0@Ò"P G+|N: ؝0UDPkkU. q4AȀ F(,pzAH)} $x` ̃"u.PQP1g֙i𱨱4A6-X,{Cw%Ug'x"_.:p}IEB"E@QOeQqBzI&ռli-JrhMp D r xL2T )fzzh3hZuZs Bb ]B"aP ]Y!䊖 )h!rI4PH;,IBܨoCbKk9DC3Թ:${ JK4ΨO 7lHm0$J,R !$#`=*}рLRnE3,ŔBi~L蓀Ea 0q ݠ#R g W%+bNEʰL H@f,OBg%*nJ-PV9'"p?Ԓb,F0@*Jx1 )E-[Dϕ8#1TODg TTUvFM,P9ԁ&R )mUS6b-\&`E\b wNIB <IJ} t ?Ձ żY .ƈ5+!R(T">Î X𞪀<1 mϓ XEJ|{'| aWk0%aѢ]zэp*m$ A/A82h_EVAmWO9UVm58x`4ZEs+z.lկxʙY@&RU,ІL5s S M^JܬLE)2H€`83špF UdJ8RR z`!-19g-W*4 wa'q|@&xBbܒ|:e>ɇj9=tN[!Jrb3."I@A!kσx JDӚ0_vbB !I4Oܬ)K: HbR6}d/G"A[).mTgoDnJ rtZ,D' h[TnJH^γ:,3!NJPGi2Qʡ( I@ćBxH.)F s,jC|dGhv1p\ 84*C <*Si;$R#!$"9;zXHIH= b%p@:#/wPv``x4y<3AV6!ѦPtQohd1!lD|&-pȰL~q!BpG w"`%x@iBN *#~k9)m {T3`@ȏ8H+(٨OV(‡a ui(tH`u y\ADˋxDOYI pHq.H>` YrsS4 4Ėf#L' !?2*wE"*]x 3e7?0SS<% Q#8% 4C0!62+P'{хAhKh/x\?SГv!O{'+J[1鋹x%<%ۺFZ@ /'hhS 5ᢈx z`5B)2$@aˀ1W*l*$:w3ȆHfEb(8qK1Ox . IY<qv g-h$Y;p \8yB@X1xI5"~S 38 ͓|U*<RkŒaܫ*! ĄR3ʓ /C@E<ӉpФ+.x_ $R ,A P%Cd9}G],x eW>Yx_F"&dP 9p)S:Wh!}ډZ=TR_VIaBS86Y\ R5Cue~!(HC 2E X{ͮ#Py;N(S]_ =Tp(5J"% 8>H8[:qБ3/Qz2R313,yXѼkࣖl ^ u<@xKU8* tKطsJ;Bۍ|pOD 7q@#xAY!8 ]p(f:"'yk[(X33S+'+{SjR}O R 86inB8X#~$`ԋ)EFRF2Ɍphd'Eܥp^G@jl H+?'xm{2I^e\TIX78~pf#j zX$M60HsdhIO' o) FKCDhFFro9ָ`ȑ9 o}@ (H1 ) C`1E3@o-oniQʔQZ8VY* i U. :G )jZB9Oc|Ia\ޥ?mثJ2P6% yV Qr{ط]NAUqr (+iud F.w(Eh 9!63 WLR n/B&;M‡@,7| x1v8{z+)P_L/'GskON]}Pshq i4[RuI0fZ& "f (kΜ0IE8 <=ܪJrP8 DLH :qw-Qa9:p`Hr10T.jpg 23 <ˀ `MьaHIRjA^E', H C^Y9T؄ƜGչ|ȣȊ! )] rFk7iZ! >58x+ό%x \~)0 s(Db(LJ@H 0jN`@` tri8S⏧:^ z4 rXg:{aSXd2]8b?JohzT-na@L5|>@6\Y+[hE23hC#QMvX*XnH$_/6[LE(s! (1m Z!Vb0j?wT\! &-B& ӈ9h,JDIF 8̢֟0J2K$.cg#@D <4ӌ:{}0R(\2Ta3HQZ 6z5^!;c= 2K@) iE 5 ! "}NH\-0 J0#B|.nZӠ '$լt>Hڄp<Ң\:*PCitX/IcJ*mhM5xFQ` }Jۉ4j"5L8 (k#Za6\ *( &v BӽL,|>#`R"JTTt/ǡJgM#@@י1HR1 g~WJK-Ob)3FnI D5Xŷ0fU93XS@Lꄰ$g4?@T]:ӣ"X,z? 72*J{*R4!NBYTrʱ*Ly Bd]oL\{;m`0p uMBjZ_=4CVw T#$(h`fN#PB4#sd !&@@RGAr5, P/g2q[Rr/X3̌:#д:T|a!0.&=SO9/M֩>pi4F[2D D6`,A6! -'q#QL2nDd} A$0JT2%(ɔ0=SH!2~Ė"V>// ^PP@z> @$ҹOM 20e(Bc-/@ƺ}(0kV 5C, aȖG(aS }F29K2L<=ʄz '@) 1"^sQG񄊀&P$/I6&Ԭbr= d'QH`hhCgL1R#TSgĎS I$ ܒU0S0aU(1L1# L8y YQfzg^I4qA"I@[ WLM?P )L4Y8 }: ᗡ\-8_^5^ PJ_ 3<^(96GP '#x3liXe t)(&h(Pn}#lT0 +L 8N&<GQnA06eߎ1[]lndT u g*HN A&OY3f(*1ޔLj@ppbC[F`)l,J S5ez|fܙLl 9# 0$ JIm t !hv,$B FyjPBa.x/O"Yԋe5:>5q6%@4(!0S@ޭ4{kҊ+IoHݿUȌ^d<Dz8EcS䀎 N!(8~>t;BBSISH= UX{ rʳ]#40*>zeT<cbEZ՜E0fKh|>B;auq:@8 10H`d@FK @l99#A5S,x:\JW ,=D8<@X)-"4Er Ǡ/ \&erĠj|*dN%A@NAg`N>&X$`,B/1 bP*D`P"B'L9 kfC%8>q$ɨp#G~&''G&R"/ZbC!uJ/'!* θBu#v.ǧPC DA4I&_l#'C0(HI@"C03Ke!` eH"ֹj5B: 4A"&n8 9ó \M"4߄ƇKm k ሹIȒI&:uv 2<.0mbϣ$i"0Ý8X@!- rly"0Z hZ)FfĞbRN8^g0LjT˖NơA KE1r'$v1t! ;X# -L!&Q `s`) L"5jr[#z,c BB,."MrA(!!< ΖF8¬PSQXbx 1F("AZD >I5&E,&ug#rl&CbIBa,O%0r3Jrg*)BBA D]TfkVd\I2#H6` ԍBÊd𾳴N1,# 0~A`@ KOx=",~S(˨ *f z)RJ (D-G#QuoH ^Ԉ\[d%+Tb@ FeLbx(b)*q2Qpb` p!C#`^gIT&P d4O%X>"bc J`S 6* X6E^g2a X(F₦@47!HTJ >*0LlGRkb>E*iKdYd@PA@$^-t/e/76!S$0ƈ'$+ cb"(HKSL` r"J fFb&ddFdXAv N X ^AOi]R#c(ҸYKBoo9w=ۢ4jPAb@H4,j 825PcF(Q/6Fo~ a&b,9_"X$*XLP *y#"̏ P#N.~*k2Db_K5fI!NVȁP*oy^ v6+nXke FR`DkLw7"cv Vʢ$h hm`H8*D*m.gCAm4pebA l:1S,)g9^S l40` i&p4 (1^QG"LX> `V v8U,]kt6o<A<L`nhp*& sւfڜo ij AS $! cDaxQGTT$GOel*tAVLIм1tZsޘCK,pfi鎶ʔQ8 Ԁz\;a''Tu'%`"k9^b`5/^꾄Z *X*A[dP^qC C.w.~xyiZA!J f͜@m^elc8b`I,GΉ`" Oܦ/ 咛)f=9楞śc^dN+JAr!m%tW(|苘Q$X= F`TIVZj86 ܞ3uHZ~ra`siNiiV h]ZR'`H!N7'\\ԋ%Zb5}UCF[%QSi]4oi-je-Kz {q<"J6CD&`fF.CBPשة{DҜx9.%0Ir' z s!oc"6L"K dSO 5NCH0" ~@^Eb:n#ۧ#jK1O FwaN)t^"+c, `d`ff$&LL&* IO* ?_T 8<BXP$62LZe.v;@ ,Q8$PhO3(3c@{0h% 4袐 JPү5 1zl/lL'@!pƴq zIj0hήJ(Sj81@(g  H|3",# KĝrkA<BR/Z8H5! B*&ո8ǜ;IsGŲZ XEiVN<iMB9Rm{Ԇ/U=JZ7CX@$sD-)֕@æK4S$0ycXa2q|Š -тŠ6(H"!> ;Nn%P 4& likPi gYʯIKQޅ5}H#ġJTUI|+MZ 1*H`w,8I(ɜe0Μ'm La U«kCP<LUD| qzG..8l bƁQOSlKGD!h^!N@*(FK"rD@k 7(^0 1EуЊ J%:갈4h'pGp{Ȏ,T%1bt},&4^DXVfPJ"4&YPI` #"? Hi"=^(8z1&1P1X$}C"zm"R-6Xl\9@pBC"c@zwHrB+a(k0b0S9:B,H9sQ<h~`xdb6~d% "T<{,Ok;t1n c q Q]5e8#RX5H@́P<q10ADXG2BaQ9gZgTj@Lg9W!dL#8e 9QAX)e\C|A&Y >#J" =CJa]r,"Y.!A0A @2Ɇ>(Ne&YƐ) |.Xd I} J Q- "U!V 2Dx2!>d9S IAIt 0aQ)X2 <RWM u#AX<t ҜZD|º[N&|x*ZE)pix)ϱDf4$d,Bs<=F<}'cQ!2NVH'97(3J=GHK>.h(Cy:UxSA5B]2 A7pX`N: MQ>]Е5'UMqb)ӳ*1E0i?Rp 2Hb{yvz2slQd JCan?Z4{\+KTHgQk @98i ۛHu! S05q7&(eZ6/vw* q-K)&&`'J#x!P! z<!@:8~Ps? }3mW :  :S#"b4R5قbDz ˜Z+Y%^["ZIDi@HQ CɛbLs)X@!,`@f21h! AɒrHB"< h&[8ҭ:ެ +ig9ʯ3̇Xv3) qJY_r)Y(98. a x84ۗr=K xOr>3R%سZ"\I$<A)j/8C4@ҹ8pX xHI#9h1tS!*yE8`aw@T8 =1 zJZ8zk;ڟ\)(:O:cY@Y  <*$CZP6 y|gS?G \70*,Xŕb$4rcP8:I4@ؤK8 \p I)*B8\۞IWdIk@) `X3 Y+1!Ia:Ki#CMji!(+`d]KWqd8t1xW :yM94E "2i9'hHZa<[ Q’=ڕX 8c )x(F2+. X퉴'MF)+!BP`KMA8TPS;sϱ$z QPOm(xv0ߜ!.J `0wq!!k&xE01܍>zJH$8vPv Pb؎U#e5' @c8@XfMZG@'A8%s2>׊L\xAJk^(Z3 5Ф@6* \!3'LexUC() rx)8R(QqXa?C8;hX t뚻*RDI<,FPx &)Y.EbƸ|Ѐ BIp[Cl sw>Q.H.҄LKh{?œRkSR))#JɘB5'a#.p

pv1}@ !HpPzJ S1DdA5q HK c4x&bvIA-#BW@_``Os18TgJ eKp }m%&3J!ș!-jAIsX\ @ )Ҡ^]w":C ">%aPe_Oi0iVzVfm—}pbU2T'v qRʔ%B` cAxWP>BNt :|##1$nP3;̎ t$gI.ܤ`Q#)p*rF0kb I Q4)LxW` ʎPd$fqޒ]i5S mjۅ ^3ꊠq@1xs@` 0~@{=⠐@~pL0fP9TCJ% !D@7}MFc8I'BԾ*?"@A C/a.fƝPQTKI~?] ?FBxN_ _ }c<SSQ\ s5_ v&6@S=.)5ASUc >5T7 (&i􂾠XN?͛'Ƞ)s W A3|} k =ihzU5>F)頉jZ"" d@Xǡ臲jkL#H`%PG4, J.(.@) 쳟 (d,zIZ)j\!hj{ܧ p-{-/J|;L Nf%x5D ԟMp /H #[|`Kg3#r|04 :~Tw..$#5)y)=%N-M{`ZH+|F G[brrZv0`h$PJxm*)$n@9X hf31ށ> ga"U颒ʅCDq @'N{@ zgBڵ$ܓ#.~cX%{K)H$6T‚!l)J&5qh*P7)l H]m0sUWZ|tPB\7"cWq1#}:9x$Ex2> s 6 Xshht`O0\ lt x@<q04@` a9[UF̳I 2!\6OPH O#Ān8X6`$HL`h*% r!̎ pJ2ff prAre`8KE r,װpL@,9qP@%$4vBP E!>JH`SJ1@* BQҁdQEʣFDVnα%UIa#U.Q ] 31H:2N`!P(8(:$^[ p]d(^zʬ"mRܑ& t;d \ OKalӗL2B)&Nfjk#KN Ӭǒ ŀ#fpԘ`$ 5a &mX"zf(Y09GWP Hý$4J[PHٳ{J6X@M`)0AI19PcRi0v :UOnN #WXQbI #c^nhUXU2؋.IBT@P)P$^)陌1IBY3J8-)T:d"QLPY~;Ug@AZm,ĤOl[Aj(䟏a؉$) 3~8hLcfljnIHx;L "8me8Ur6hĈ d?i*b`RS6f[FN XT+`@R\Qh&Rwip%(ܑI<\:b L Ѡu[FKPcnS tؐ+IܻEpj=Pi%"]Ժ+@e^7+l`j`OLrtԙB=XŞHXu fx],`fon ؜g@\;D-QJ7Z)΁HPN a0 !Z+iNlD&pWM^L2R`9AX (l O\lǔe"n -|e݊vzREx#z=t8OtoX]bw}4OyJbl *ő<$$ nHV- EցWD7Iz F [ji Wp{%æ`1j]q[X M Z_Al9T='C$# fjv5ͷ]&g1wQra:s@AسLdԢص(g*#F,a ja@(&Qq#@PPL:D'HJ*fON2rb:om,5'Px 2)|(닌fnJ 0L< ̚-*`^ 3 ~(B( ~%"<2l6M^H `H˫˒2O[R flڨbG#PNܨ]/V$*V`'VZ%0t| ̼'H$mc(-f(p004AZӠT`dTtdGO@K J df'J! (hJ,ٍ$h&Ij=MJid0$ў1mh=8V, 0ᄿFkFQ066 aNvAdmJ>QG↮N\L{ ,žsBLnGsgƀ!ꨂ8.+( IlL&*8fVPuRi,kJA"d%η @A%%h( (Rd_"U6bHG.`mz,2'*,#1 P Y(LϘD(Zph,r̴np,>K#`<+@$%)Qe: rPI!?S-mp1$C&"$%'d2T q\A8dji(krPFb"|j)fd ,eɬV%c! w?OcRo*b aE O+$p_bR&C(pv.ΜlP @0!g,bR됚.b*rak=bDt f'گ&X$ɪtb*cd c$)t*H *B(b,9lf; a I"h&`N<]%9$=."8_7ʪ-}'9+E%'N$-|)G$ZAE n$Ďx:*ZH?" !A #LLFQ^`* j-vPS*cY\.(?`cth򏢈 P8$ 3h:#DtL&;ݮ ? P(~?d`p@y $Cǻ,̼ ̠է|J6: a6 qq<bwX2;%qxN2n[Q2:]! ටSOoCSnXRoaU {'C%0K[L |ZJh `\>i-Ou[acz !1`W3L{b9 0 FSbJSC *0 .h(8g vXh4/;>zVִ ' O/ taG.1vD>kU|k!G0D`y~F*<؁" DPJ()@oMxB쪤nYcOR<#{6ItBYR A~JͫKjfG1v:O S~G\,E9i6 DO\S M0)*O0dʤCڡXbZ[̻;b8.AP*E^ &!XC.Fq @oa:*."CI_ `$b|Y7DX?C9φ ̮#5|@@$ ci\Êh8`Pq 9? cqVd$nI8 1*'8Nw; ٶLĈ#s q%p/18C @Rj8"é0ѝ6$DJ_$c¹p'Mrjtc`+DgM"@͇lVx T t]1bNf =虺-;u 4[ y;4| K &`?88Z5Nl/(5 84bqFͯʎC(]D`lI?d3ʒ+HtL b.1peM<;M-"3|M/4!ðrR ^U: |/'Čn&;7󩨬|OK7c|g v0a?;>, p.֔PP{5:Ktyhďˣ6flW% .JZB>e:: wX@]DI875aPW"NHr;b<6+~ I'uNb `.8ga^?8RH!b#bځhVr3>d"#~'`rCI6bl''vGyHB#'Bx-bڵRS9fx z2V!b=x١GJBA#ȵ`B8eV>zf|BP27CLa@.D%1 Y#0P!FC -0h: 6n< V`a"~A~-p'pYBA bn.z!X @>"($,&`Z 24%qCh1]0H0ò2i&.0hsK&H'ZjQi&‚4:ba.J"qP-5 ؈$Jġ&!TNgVՇN A`pivJ-q%C\6&Ↄ.'<$>Ā 48h0EVm`6|`A$e+d ѪD* /N$6v J'(b]%A,!,&G%V#K%p a '%ŇF䯃&&eˢ8,>2D^'erX!@ oLt,uȋ`@!6 4B352=I$لk ('$7 &p! n%VEAu>g<FTxCE&ּC~>$Ш%ty4;$` v҂Ʀn jx?.Y&Y Z%,504~eH,!\ N6.EQXuuK@B2 p$#lZSNGf#V&U t0N0D@dA n V jO" ZMhp,V7Ď7#Y[FLG9$S "@ `RrtUI  "uGa(Tr$T)`ā| @28u-_a4oP$$j7(Z($"p#I H:{5dkR)v LxoRwyAN `z<d;F B<$ z (g H"킇^~Lh< ~?ĉ˪=sޣ2NԀ: @lE4Qd#|L6#CL0a @ VCBfMe4@eK7DH5 6j&ZPLCJm峄"v daջV|"RNA4wfހ(i;?fĈw/H+ٰ#@&Ed S}s=0| 5 z2FHR솘' ͎r#%{`(#4h636$>m` ,ɳMȘL =  E84p`2N&K 'p.Ad:t.% dQ֨*E@4b0Fw?B&Kb]`" S>G&Q}>E#r $@.!/< !l$%&#mr\9 tyl=@>_`JbR½Yd gBR4Yp0sDwr/lL0>x0־pB$? X㐼T;_x~I\$.1 &x}r<>*΁9t Ɇ ݟ,&WKJjCۛBh/%"($AJm[ 0!ɥ,Ha,٘M` ?p6~C xP5-4 9 ߧ‡#%G(( UI K8u@0T/C|S,@w<p@_7{=^P4` 2@@vM߯ ?+1X 9\j,IΓ5]wP&Nv<pXG$ĀP =`J}@t4n/t.9nPV+V5 N:M`u<q;⚀oA ^o@< Şo>@"m>6 5ev hf{ 9JnaxD% xpGz* b$& #vhЫ1^P ` Fbx$.07  qS  o{+qT܀K^2Ѣ:TSĊ3Ī?;xpR.)`vNbɺ'a(:"}$v|Ro P*V"I,YA :?K\ մ 8d" >*)dYZGHӵI"rf%7 «o.k&,#crP*ecz2C22,@Soa蠾3r)*>&jE0: ) "0ChSYƷp)ڟ!*2P.6R$sp}+D ύڑMeƞz> D8̗&+"j"WŒ^ &1F&sZ\^Y" g@LSBl $=Q gM+F(Y]bifA0J ^)$VybeU^@`B??`w w $J93y|I,īH*$P:BlԨ3$.X@J 4)Cg`|v]AD `W@@އ2t9m8PJp8+mh>jܙ]0\#(Taa0)%6< Q/X)֊ ӊn `X1tG/p% e+ʭ"yjD@2{ xX>B2 QLBf7hU26`g8s8 Z'(j?_#zTJ(A Y1HlXc0gl $2p0xr*b_Ђ.U\})2 ؖ @).&`۶ji&mXch4<5@ YD:iXkPZ\Y< Bo# ]Pt Pe[X @ L¢8D L`*_WWxxh7"(H  򹂘+t 7ؤT.xտRY a$ HrC=)yLy zaXBVn(xO< b-) Lr;83ӌ‡̨RSho'o\ P 45ӝYh) XnUrW  e('!h(@4I"_؆;zс8 Z `J Lz ihj 1e8#ZuQP /,t%ɍn lLj@K@5鈻:Ilg4| buSpۜ$Q5iM ɸhWEPh(t1MOן!" 8} bXVeP DhiP)Oye x q P ۭkZ?ꎊH' "8 6КklV!څ^ #) 34נw\M- #"]cTpu Pw3P8I >il;:J1 CtpmBcD䚨 O ~c خB* \k߆哊ЫF Pb ˈ Xx ާ ]O 8y $5*J͇v $"bpb \xh]+* $Ӡ$jC/Ac;+OM/ Q x)ʻUGP¼ R dX >@߆la1,AIC  1bZU6KI+-U@zF뜁/(2Mw*1T#!exڽ Ss %΀ ,{?r8d/^q1 PK@ W؆XGxЌiÈxٔ Cra= X ]҈RÔ SHhyQ:6Vdb02h) w&@X_K_mǐ(XEEI` ܏D}fhH4#q&QD!k 3ْ͑P1i PO8kM|*诋  PK O*58F@eưyy2<($P#,k76z0"`Lm1Ћ  d5n7 #k\0pl $Ӑ2Trb_"gɉY ݘXqՓ) - HMEX8YOLOhE\b4 GCP"}ʣe<plPpi7Dd#`zΣ%a#Ld*Xw+pgMT l3A Htx6Qf+Z߆n{ QcKVr.# lG=S2ḋ(r¯n}p9("T1 v2+_8%YG <q> &ގO>_k%skx pp<Πa%B@D`#T)hg4:r}40zE9ڙghOm.)0PR<d- 10tMJj$!D)k?@d,9x=/Q^,ct;a<~sLYm%gh$E 6ph ĉEY}Khqⱝ_ (y<7r9f3a.+`\ v ƀ`46\u`I+#|O_"X;7 gs-@cL*DSiZ.>gqJ7(g=)TI DL%ΘD%\ a`Zހr( hz(#xH-Hypp+`X *JErLH$&@k0|Y;M$4 4dž^ ശ "#`C@{s8 6 l"vA9áhZ<QD{r.I*%jFɵHS(H* PV00Ѐz$@ Abӈ7%`2`۠@رc8`['n vK$%Q\A(@&B~h,D) J)k22}`ǡmT䢨F?AlDS$V`:,xp* OHj.`. )QDP*. Ky lE1@D!uWlϯ{bZ4c }pw@ -`[O Sa{$V晊aIF&a#i oȎ"wb$2 zѥ" Q$0IӬJe/ǤyQI ?\uIhLX aJ@uE`05^H(J0J $j*Žkaxm9@@I²L#dqL(B| qU)g$%kpBA@= @XslPp 60x= @ 5<<"dsraE 2@ ~/8380t 8Z 9.HdI@S?PɱJ-( 3,7;H\k$]!,FlT 2xRlm >I$,GBO !{A'D@&)gQR+00_U=2!9(%8ݲ wDu\(9h`@] l d.8C"!2I!#BӔ"`&BdtM 4vȸ٠P(dpk#4 X Q7`|Y(ÏJqGLP@ `C@ WJ #=`ÐsOvȑ)a0,1\:b%P~ J [ @%K֐~:'TXHA0>ժ@>D(T@% bJ;mVBV@O(=U0 9[0  @R qT):Fz)T`XIfQ?󠖐)(Z`HBvr ;3 _GG ~m]R蟉Li bj< IUP ~A>K4,ze# ffF9Д-A}3`%4-T˾ q̯g<cX"Dh4f's *0K ..SA1M,1k8@ @Z^CGhM 4M@)a4@\ 3%'yAP5&|/%NB}UNIPix 66[L3 w"Do[-Zй+ Wp`n e>;C eD:V`FZD`sng@XlW.t; u+/")5A)$pJhvFFP(ƶ~ .E6!b]!$a,phz L%l~n"J NA 'd 8?,((QG`$.Mi 8@,`a&! D h| iXaLJC`D\! LN JeBJD[:Mb6i90X&c^a`"oNL,|,` bO8 ̳̮a|7he$J.E"JW"bxua'*(b#pH+<#`P๡\xD'&@D+E[ /.eH!M'`C'X-flښ&S%$L"q”F&a N"p".!H{`h9$D.E¶"G0GPvD8 H]'OMp#!rP"6:Ad C QkhiGLDܥF0&nl.6FEbx"&0.Mt!+nžL$fy'I2H8DTÂmD)H/tJAbEJBq"ah.@61tfx-&Fh ^'t*"Aւ`W`v#&O@ a~`0"#6u24BY (a3@HJ1CB!B`F!@$60֨FH|aZrx<X"zT@*fJ?2C:*!OȨl0f!r@ D!Bb|,I $Ж(&|C,ڇ@ Ɓvpb툂ZI`".d, z' 8ް"bCvŕW_8'`E~0!l0&9`T3ia`3;`` Ń2"f+Ej.GG6.tdDZ3!QV+r+i"uPp"-n2bYrN׍+wwBf] |}K+j֯z%a9MT.oDLRP!BF e%P3&20hfj` ;rz8!dge!`Lv/ %M!h$hH$_ 08(aֺ+d$@Af< ]ApAhzc:@F@@ 0ba.*8w$!ݖc9F"'Ŋ&G_r"t.`?`ȚvGG#<&3f~ -DE 즀b|'$1k\UVc>N;"'Da!v.| ,[7_?vD zTN$X] ÆJb&fZ6+5Z!s ښfVgSp*D2Aw@F3n'`7F*W s-Xnߧ&>B'`*WIB93*Nx AjSC:p`fiZxJQ#C)md8'B~A?@|<hlioCdha:|lPE$x E"/Ǔ"jvCH"g겲>oٸ6QO{u-N  !JX& udkl|.8kcƚG,"&G !4;:3.; U6D$if_J*h G'bCzWZ5K3lmm(8xMhhK 0@ >cMHb~ -D$nt~./ȅ?WE@MlD\!taN!iz+W\3'#"Bo~x Ó@a%rQN-(cfzN~F)d4Sa 9+-ؕi0rx]P8 P@ ~@G|=ԐB fgei 68w EF|HML fq+MO}>_@ ܠ K_ VgڨfJCP ${@Pƀ& wX8 pw$|喈~h( 4{>^sdOpJ@ Ч0a;ݮ؊H!(:HJviA*{Ǫ$.t7@h)dYEIeh& !l #Pu/*f+@z<$pB%! +@k"%0\փ<ǩP us0M9įH9t?giFv@rdhA&K;+G s~hPˑhRAAtVշK @M ($ @ *H/DȲ&,uhrGSLc@$ H`>s. 4 h*@m_Pͺb'il#J $*w{LM%$s !?ANtp:R)-ҖKB;d[ҘmÀH#>J`zCpKN.k ښQ~(Vtyq0c b],j o QY ep( O"e6y2m1#" '׭ zKgm?PC:8^:,[Cg0sMP"b_L0 y)1"!H*.ļ8O@ %?1+85>t) A9Gc:2.56F((%@L{_I"ħBMI=E|G|IrDB٣Dp~PDК\oA$_Dg1 ~GE!&$bb!#ThEд|AhJI)&6ShQ AXP>CvBDM$6\}3FL) #t]]0G]v4q8czoCJl&l N"hfN{/\ӜD-$?6p!/0,8^qDΉCb@4E`i0T֤az__̙L>ț:RǖlKoF9q>(kn Y<݋ 4 Dp%[;C$(wWkX"֤גtz:9 l;G@x*@50@F [ny60ì. 1CI%%lrJP8#䄩I/#lH!BRCbB1!tGGo1 #'dk!.E)yj>b왜W.d()rUQq!H?enɝ\:9-6PhDHcnD"&a& i yH=L;9j Z$8pg TU j{┡>[_*& #eyPI! %݂5h D- õ WQ-ň A K<{^DM?ѧ`eo!`Ub.pe0X'(8 L\vB0ۡٝzkE18 ¢m"$y2 +0;` 8 S`e;a^2PS!mAS˓l4hFH$."4H`[QB䗱ٷD ETk -̓`/]Y!9DR-Y玸;#:-LМM[S{ F )#+#* XrX.nņdW$В#5@!F +|&%dz;ʇH܆0Մ:=;hqk*)@s s쓱 XX,i 8rZIz4ZЩ `A4y)&" @]RB0 01(`& H@sI:[]iT pݔD>8ȇ{`M8(< W{آ6@UX2@O$ s4AՕxdA+㎓ $h1T[^c"۾KdGW$MsD W qǭ  b}8.swYl3>`!_0 .JlDI2EI롬T[rOSO jB#UgH+Huql#dLaU@}%(x'J8(lgfk 'N 螪4Qt$XW:1z{)2ͧ] {/?1@H8( 钬 ;Zi2VjvC eHNUPXG,|csJ}/A4X.!QO Q(P&Rƈ`2щUZbQEB;P*im)Jn|B˃6DTT)+1V z̊c4fN։a{hm&)u!kWՋ"3)XN 69|H XWxM=^-\Ѱ&ЦAHp А![ޱb-Tuc ,kB3bܓ,H%P&Ƀp l$#KGaMI2'/{e b~|VCND 815nY{UOFh^I2XD{U0b9~_iF㴤赆e8+ 8@k]XwC/!!JuŒf }Xa[T_"`-Ha1FF6t<9 RKp4DvP[Br[D1#P™fH h`rN. s=VpggJuIr;P^>ǭKrҮ5=$ӯY@=bn[_ya>L?)sw/1 c]%݌:O/ _:ío5FB1Z8Z|A? &h(BJ(3 P0 @ >^@A A?<'Ng pX8W^F~>3e6OSp( Q)tX!&}`  y@B R5]o@a@ xW@ ; D#` @h bvQP,чsvY}2|3]&—iχ烹/Ga]|?/gIVnYܷ+`"~Zrb&K㺎Z}""߮r,y|3 h. j#0ɋr`8 F"q"\܀mb+tbmnܮLda`qR scP覽DԦZr) <@{ R%BgsZ3P}) Xp|SЧIJ @ؘX& %jd uhPT,Jhfiy7HK/53=oX/$ X&`8 {rS4d:Rcm$)Ibh4D8JpʌT޽ piH ܟWU}9I>@)m2dU%YqF[e䊧а-)*KE[.W&'8t*."_AJ|a|c1p[-]H E+Ybf46Mc.$ٹ,B[X'u6^"0t . bk&ܽ^U&:)|_IxNePd)B@xt-M{eqc*˸ x< mt&q~?Qa)LQ0θlI=bt]axǨChAR^XBWJ,? P;'@2*P/".TutV%tbZI)T띣IGt8>( ,aL(FIHR0&T,vD@܁H .ĎK4F%} epw!3/`q Ѹ0^ jqn .71Dʍx10(a 8".{({Mt|2Y7+*V]{sc]ŤQ!ZY X)3>B 8|319Ǥɏy*V*8;UA6Sw0bC\A\ZwdU5&!<"-'ށDU#sZ3{: 15NJ*8P$k FpRbϤ c FgF=2#.N W e y#` 'iPL BAĔ(vRDO&Ƴ"J$yBTa 28J$L!9 LD / |u]ɂteMi$G3]C@yh,c )(@![ȉ D@+Y[aI{'$ks2֍Pha -9AEn79bLѢpc`<{{QΐuWSrK]Eч4f R6&! bnRaH|d/ꉇ$: aX,:tZgM(*i``'Q9Pcn)IVoHtÂ"e3:nK4B\KJ@z+PQ|ܴJ#dpXL)5w3*ʞ7!+C&3FL@ Frormi~8ூ\7guUk%=X`Ǜt >&)y5 ׌u>ta𭮲bt A'tT M6\k$w,&. x `|# 3ɼ3)ȻIgrZ@L q$BBPOI_u-aL"6yj@Y,:1scʘܰ Z 1:w9*_*lڎ-y<"vt/meN BON`(sT b$iqk%,uߣA$< } MC&l#a{i Oo&2axJҘh h^'OJ2F/@JN\0Ƌ(zE"{!n@hfEA|( `Jp/@In̅p/dI"5AHN)"0#\z-a #u,7 @Ά&a&/`BH.d`6\<$~Cp7!ix&%BDc.#lCV0R"Xa$j=2N(5B`anb)"Qir*cd/p"h6Z #DeУVdLM0<`AxuAJAR4\4L2VT.:@BJq,m/tEņRr006&DH\Rsb/r!`A ` #eQPhR`'DH=rv,e~ &=D8ċ.0KNeĀF0vJ :d.lrx (1,B .c}!6FXfRk£gS;#0! Bahj˰PV)4rZB.&dD-!)*l"K!7ḊH^:MFʖN (QLPf˺LFb"e4* vble#zA#iP.#>N䖒aH*a\~L쉤A?a")H -bZRT>CзDH$Pi8 ,ƒ~9kA&`E2l. PܧF4/dL/RI*~R\̲  /adobh,v LF<"dlrbVcV]/8"^!^f Tt\ҰædTpeO/Ih gi%$^greHE h.0".%J I$o:ӫ>CKfF:J`!LWPID0PLL=Śh6JR @$^lY0e7ARD`5b ӡ/ 1J-rRmId,xͣ "Ѣ!` -na,#X0AROe A %n|e\L@0ι0Vo&pÀP4-P4HAcN hU8f x!U)j.@ SU5!: L`Ң18+GV`8U@/,8f8 KUXQ*|IjUMhexFuBa炚/:गCr0&p QQP7!A eenXhW:EZK;#.0"-B!xB*'RD aE|is3<@"Alw777Ԡ@ v""C/JA"njĞP6B0S+U$LE%5Xg251MT3U(k^A&K K.S>` :t#dƲu0>51nAZ(lL%,oC؂bb[!>` ,XX|(@Ee-V)c5;H$H} ,$6rhRVODh"(LOopusà;B\%03m&R\Ǝ5,^^|r:x~ 4OCZn3/``O!FTBY47=t"1pr:J ?^`ɇa~!}ZZDwKQt^2CBP>tuj%b ཨɗƂ ZQeLTD-`JF<$;F,Je%F/X7*򮃨[q|gl](oJ ,8[n &?eb%H0UZe^-pM6_/!d0y} OsB%T Kb.OʖzOzp])|&YD_Y:Aۆ m,UoʗwZI@5`xU/1Y"& 6 m6'}u%;{a#(M>t0&myHN\f/p$܀& Ah2@ ɓ|9ŘQMY@+dj:Ռp2 V5-P  ؐ(ߠhcpv-CaGLD49J=ްJcT$rQ:U)Q/F3HI"?pÒfƁ2 OUS^y 49D LD@/0F1[3<"øxQJ Fq2zHzj@`" ;'4guTQHÀtW>i\OzeDh< Q$iUaҎ&<|=ך !8c m}5XCk#0pTKAZP #q@iTS")pzװz7,~ #vaU П72@O&\=B?8;`/ɬX V-c>DT I#?Q麐:;M . 1D_AL @s1Bdӥ[|b8)6Qa61s PCpkk7 wfj"$4&#^:CMOQN{XX4? 9-EU(N^ֈ5D dO9õTdzhvcq:Cd x.Xt; ֦"H3&dpS&3,_2ߠLIэzPirE@( *"DiʲG#/&8棉7sFLN ϲ`t0W#0c0PM`N/.9~PaVd55g bq דqVb(FޡJ16R)ʙ-4{ RpKquf A %'iQ /Hؒ z  )"hA3 5 !aX B¢Hs03hgcd@;֖1 YDЩ(UH$yϥP+3 :ϓ8Ȧ pNy8BQ9+>Q>?``+0K(/: GЀa Dq=¹!Py8J@9BGCYzҚ!h>92ΨhE `>Eؐk-]XRxl4)i~)H)Cx=+Ss.2^BS )Qshvx0aPCQCac:SSHH+, QBζ: )jn `hT2c.y J'`'0V yp4x94eI R(#^T7`8@B icF, h1I,)a a nŸ࡙%H{0ZȮ @UǩcYF*G+`8i^F B)H PԛZE14`,|x74WpUKǭ! z%Z;ʯhֲtP\`6+ ~J@P10BFzǟR4 ͓JP8# ŎTH B $j+5Z(FPD3e s!3ADDc2YIT@"rhр9 ]TE t& \h30X JNEv@A 2Cj 24‰TD,hT)* lڙP@Tx/c ?j*^qi2 4I=r)ac'_>EP[%Yj듾+c-ǓTs4` s BRpx6WT{+Mj}&\ B #㵽( <0MR(K4bLZ i|eS9 BljU1 Ȫ(5 qjlЅXF=%@%0R: i8phI:rChA@|19ty$0beZ2Xں B2a3 D Y3s 7{s^(Ja ivYk;%8ue.6mQ棰 F Hg0a<˕ p|kk9@8 ÝVx}]H@[8HMwwf^v4R5pe( #[ ø+ 5zY^#YTIRy-ǎc_AuT! 8ޡ 4oU3eҩ=(a|Alf 5ah:HT*M*xm+옾=.35|Ԍ1g~V%~- MHq ;X]S4r.:eaS4gm26hք@q5;S,* Ynpd-uIᨹylp5q܊C. QTŇds^VA@gD{X$}>@ 3pBPqaf/h* *8X4O7rB@nef@fsPWkPm ^$}>i +ـ:6]E(8@~ٶiâhk*' f 0h8PRЏ2@ 3ܯF|\ڧ1lQp,nFJxfF#@̍.qO%iwfld%6MQSD9MogL2-*%^aJjCZzԚ xix[3Ì?T5MK1+SC1wΉqH2*J'=Z5ڀ&@0%qP t )7Pk>j$C ^H$P)`t-]K  dME#L* UKHyU!uQ2v$xJ䄑B,A1( R@B-&JNɐ)d /_ AOq .5SWI4HCPzssrY|ڴ[G\Ԁ>6% ȴ9Fs!68FqeÚ .lT8 R GlHk6c$++셒:Q"72+. rUA4*MLBa|-"ȞW5R`2PMtm%~"0rl"bO"04c֖榨k704pZ HaHI$,oɀCQZ|O-u@e͢ܬ;+ Ш**8~M)K 4bRE@`VG4tL Ppoʒo}gYdG,8ٴ$9aJGJEрjgǎ18RC(Bxcxl4R`LIG|\{aP#@Iw NiH @y TyBPpG 6);Td6a=9 وieq$'Abr a[iB"J8R Ah.5y\9eho~7o5qX*0̃trvs"S>`l2cR.YU~pBYTk.Pk<@{!T4-"M+} Bƌ[4 Cy& ڏx`"]5WyL5B]{Df u"Z"m兞W ga --g^3TrXyfZTP=8>.5K'H"l""."+%#FĢ.iA3@!aZOaNH0Š`x"e"A( %"Ħڇ) j"' HJ4#f&E+ o61C㉴dRdL!ZNenxFH:.mD,樘 (%O` I|HXgMn#!KFn)$Xp."^>CfB4A"%|+ً#&jn. #!Q? %Nyhz")w re8/tQhcjƌ!TB%n @_a ᮬj0#0<`P^HH".!r'`b4P+$( pn\!BC(kRX'#FnĦiZ)2&a@ Id"ڀ=12 ~UeJ(1[}\ZHR oJn,npA  JgIqz]QC!80 `tbd|n¾-@%v6aEPAXw g`~KˈvT#\FPUbTAzLdD#B D >#pvd~F$ x"A>$3%@1 Tiw n;5 0$ 6]&HL/-އg*Ha @s3"BJ&5bd-bB+ H\ 0dF&-if.IʦWH '+Fp&Fi$pC!/ ̠<,vC#D@Я,О&|C}8b( mbg`dxH.5"pb;/@~ _NvVLH 7zK H!`e%aGcm.?BJۀP!$FE̔w08[,G )@2`r"OV~=oз(!*qơaK{BUAV6F7 6OTP &2!8mT a@P$qLRn/!ʧ%B6a'a\Z`VD<,Q% !Oh;F` Z$Cb"v}:()ȱ';<Է#"1bhIς~&-#gbN c y) #T(59T(P"xapNh}}$ĶOcy++1*wM9c2-%Lx 26(N6  lBiaF,#$o& ` Aoi: EzL Hb"6c_BG/VoF춫P"#T$ r`o:C6bP D @94O&57rq4K&iL` ?€ʒR)G `naG>J"lB#c KZfj$Vɀu\:d#DQpNFJI'"hx7,JZrdm B:'Ƭ;(`9EKJUIF8L"n2PB7 (gIf-c&  B* @0C /v@Td,  sf,Mew'I[Z(b+̧! @ =#)mtx N<~ @PO{/D" >aH)5wf86`(` );X-NkV/SL"vWD&@}%!~H&CV{bzҁ`S&p-@VM4e76 jhNJJ̡`<$c󧭅Uh]JD<N$11wA`no8"_2N$ƭ7ƌ?CVQ b@Pk)ta`2!L @ء)p6'b4jW4jנP: _$j)"RXP \xS]]B(P<5j6({lRLoۨ<9 "/C  q!)"X/R6& ܜPAPH\,"t=I ӈ6z|+` R  j!m~ A#2 qgE+ 'gJfj,6% P]ޠ5 JFuXg;Z*UYs~#7Tn%H$~ P|-lk|È" [#Y0)L8"F-behD"p@ |GLTfFx80,l0 ip&%`5nvoKp@ qEI@ !p(#B!`R GCA@ A?aHC$a @-^12AI t}-}E#WS?Ѐ4|>_6?&v|h@S(/c9d`0 U~ V`vU&OD@ Q\v;/0`0 z^7n2HCN?l-[;B.Je*s-3.pk Kǩ)A gî0 2r[6*`5ʯMb6@3I ځ@KĄ;pygL'lS F觹\PfV@'q/cҴ,Zv|Ȁb `^ЬvzJ@`hٞаoxh*W 9tR` Yg(k!u8 %Njz~m '@f0/E+ B3P($VB(,;S'.6sеB "AN`zpALCy @( /,"D#S<ǡ, 8縃Yd) È: ,0 1L*Cِ/ft&8@M s•P%$С~dhHcEq б 2U83 Jd+"BG'GDtb&$Q6 ! Q1́t#f Hf !1$VY;~gR *Sm6O%P>dAdi8ӘJIQ: w,dLs\B"-н[ E q,Ka8]blZ 9>p0˶$Aa$ZEQ[ F` ~)`%*Dr B;2/tB3QRJLV18Bx 7|\ +tCL}6Q/D^vD5:#N0BL%%0GRщ6 hj0DHTrR[ezUD77:Kŕ$gB%K IGER'fI :UZSVx`tzC꒢AM2Uegc$п1UDPeB gkE$5h ą\mu8Д1 9dGV6:UĤLb7 x^bBTˀ'rlNON$ #a a1^  d Nb;q2NF4&$uTT(Η x|JŔ`^y,%Z tb'#N@vrMÌ<#;fZKY2w7 A1!1$ ӚvnpFNF9u_,Z$V[XJ* l X%E8yHY }Biَ `E X =Sۋ,V3cG\)߽vuda)*H5X79">;Ύ&X?(J BCM13"cخ`pIIJQyFڈ$r**F6AGCi7`gxe(M_{)K5A8/Z yH &RKq8N ZӐï7RahgTCb@ً@R[=0ǎCJPz8ʂ!(+8WxkPtJ;ϢIX1(FHA),2-6bT:V QN dM*B8 }X3 mQ؁X>Jd94Bx=R,w Pc >2/Ѕ$Xo_9`];IJV_X,~z0j*2i\ɕ(,9H5@ͺHRșJН Ӏ`7?cPcd9Y:*uꎡ Y]_ l9 5H GJ:jY9=%e hD-Ja8U1NB!  *SR<: jhF0d#Ī4DpܲFX)f.|L Hn3k "1Ś2F$0ooC[0Bh贂 XI&ds ȋY8:F(6 .dS9.A<35[0QA1p 88'`ƃri9yŸߔJN u9Uy4B{AFU6 -(EJ11xx"xf` @iS0|U2CzM ll8 fmZSLLLMJ TSᆋ[go BQMTӀg+%dߧ2x&pN 83 iTZSxʯa{s5X˶LvKG- >hwj^ׁԠ? A!B.`鎫PK룓oElzڔu#P<q5ͭIϲĸ 8K6x(VG0iBpG)15[4SllͳZJ`I>M > z|<ȸ@fyj"Ld?B0^uAĨ2] _@CHEbp I2H68$9p$lQ)3Fs R LXOAOF;vyGςzCW3`5(~\9'Iú.&MzOK(LnH3`oY? OFpMr!X&~ @ *g]7Ȁ=0 }>ޯP<,1֊8M/KLeb3#ҩ@h5:@fSp$B`PM_O~D@Ds9@^3Y7vJ?L1wbpL-/uR j*8&7Y`xg;ɖw?_ ĿE dh*{w5~gϔ0Һ'@\"Kr9YCnơr\ 5$@*@c7Rs@x @4s*jh| \ ((-K+ 0 un3yfy7xN&E0ΦGJjܷmy'&R*& B0R, d2UEp}lj0c"`jZ@R|D M-8*Ԕݟ SKv|)pUZaRE E1LꪉsC 5v!w@+"+1 #pbw+]4*h40lY`zgiR@֥*9Jyj t z^vswwjf`^a@0~")wPelK89U$n!ڀB%A.GQEo{V5[8* LuS+4,ʹ!Іf4K}'nY*(,[O-AČpm-(AbB2HF$ Q5KR PH @2ӁM!Q6IL2YlZjh 8-W ~#fTʰp @E AR“8NMH!le (4zƚF@ .ApR pm8g 'Db۳RD`nQ-p@833)CLCo3TlCJİ`f@eMc4p`(! !@(2G M @98 ]T#2JUV !hiAd)D**L]4!q M$n _VPxl_BxLP/M(+ A,،s"dLRUϡ8%ݝal>)м=h g#vQ-E{$mk }Q#KMBE7"y-̯bȧ5Ttq"f &1ȵ4G 3CfRkdLLS@C_O!]GvYK_l S:' C A0&p$ȟm.dIHf"70B8A#!hKFTbvP @ *<ƏT*j/hҦ^b8G8.Ul#""J*䋫x/=4d!hڤx/`V m p!wi4*H&.u0I"^gvQ5 f*V$"K*]0dp@g!$aX!!@ @z . 规1.& F4De*x8Bjd!vwUfd0(L[%I͇@~ `0pA=¬.ż'@&F-d!Fr`9`<#iN4L}* qj&t4lZn i KX7:Rp-&+A*4v, 5B!:>@["cJaʨA(AoemÐ] @ /ط" b'@%<#".)Eʦ*hlwbfLfcmBR$x&jA0~t1AC-$0 ,S Adjs⨺S@7Cv҂Cvɂ,#h cQb?rNJ4xp(1G'PKd @ fANCx@\2M @Vu@ P&Y'aQ_`,vɈj$rsj~ `3O <#@K8nj vmc$O]%"̊"!ĐO@%o`!vfEl4ʾ ` fN&4&d" ƳS*҉6GI .H"MLA|CV\K @D{ 3t!FKJN51":Eo*#"J.[jSKmJiVl&` E'TRiJ~ J"8$9!a ?{>`0V6Po&:"aX$s`@e6@4d @EʭbweI-b'* ab[P"nfh.Q I1"+5j! ˋls@ tW3 `3" ,}c88-N! `I#v5bf%P27v%$RJk ,%h@ i-=$7B\!AfdnV#$&C& ,xea 'A@aJaJ/rs` D( -!^,Ԡ1HG\RgX4@O &`#Do^w(SjmLx08%5,G*a{0BIڹe RæaDZGģ)f,wHta0.S;|j|9ddOVBbhBArs7'6s 1.(r5> MR-bAB9wdQ\T!iN'z֖Kt"@imn"s&~r-HS_"+vd?jR1\N.!cT nGޔPC?f3"x;%ث* h* p@&pD vy8]f]o{ sxFOD4F`2e"b2m4+p۸Kzu t:xA Lda* <N!q1@h=@`^l) 7n+#N &ahJ2`NlNCpICytU_vxCrŁG%z?%.@ `>`` jFCZ0 Fd0yAL@# >2V⤆I*8O!!$2ZWFHg? Z@`l5R61.2a4?8S>4cpev>K8kOji>+Ңo/ǰ` n 0#5 l' F%>aʢ촂:><r"P*jLݎSD#?#!bZyCVL-l@ XX`0S&% eH$moXA!F$ 6`Pf`8ȴ.IO26+"Dax VV|!)ZLY9z:`=@NeykO(,e4@Fs cL`hkqLb5 4[ T b#$Цr!bAl6K.| XM^u@jxDT;oVIP¤="P%wȩI#fH8"}'pBRDrBN@ R`LŔE"Y}x&Nwxæa:af ^'LG/H=yN>.*"cc8a*<׌*` t*>􅡌P(ZUht6>/*̢.ƕb!a!aYچ{R#PTJ&3BVafAr!ܙB@6oڂB8q\iOP;+$n@)Lp'if3:)WtvYay}hhh$IpSj hIc!*qeD|<,Rk|:KF.LS=%"\dZpƍ.00޸ IjK&$j%xN9ueg%*H$8B1z\<@ E ` %Kt.DH&e>2!IJ|>{ <a#BCDqef@l0 8|=g,c[;xͣ%AaL܀bՁ֜.>.&V5;FǼBn!miȊ @ EI0 p(y=4&D`>_O$ 4ȥV&@rQ [d/k5v;]| "-hOIw ,0pӭ: T86L%=_Sg[{=`X&l{ZyU"zAɴ)'9Z `@or8@ r `8'UH&fm pmD $BL,p<kCwBlIb|W@T p5B|"8G!`%B+@pP`+XY [ 9kP@T9'A9<@j$R < $!:GiIɂ ``;GX X?,0_ A?.LgXǺA N*i֌mkN |.@BṡN?|`qTwG$*h$)|D!q±MheXf5 B5F-f'v`ҢJVj܀MHb1'vF: lEn.%gz]4N ,-@0{0e H(IשD0,_ J 䕏I)sB (V>7 5 ,P яt=:'jʚɉ/ghy[-a#NҨxBl>ǟc#: XE$F!̐mˆ|=UXPXfP;Ñ@b::7 yIZ P(k^"唋ŔiߧxfhGa1>@*')1 Y&Q7"f Y+13v5 ҩY+Y!58>! ;e *(*); C) QqMiP+{@ӶҀr<*ArGBGHMx ( =X4*Hț4 [x xS mz %@(`HCq9:`> 7p60⒖Z- 㥫(荸7HsMDqa_8)%<>e30HX5à +P[3 CA @/ pq^@<4CQ wI6X^ <=>Ȧڮ+ĔX:E=!{ 8 ;]ӕЈȜ 2 )KXD>ThE/@ـ<H5%:kЏ6 8O1P YI+y5(e @HeTB '@;ɝ9ț ȝ*4= *FHR/TVOpGP4@ P9q肈9QkL:JDuR Y!'ΫWC TL@ KSB-Dz9GIo|a(R(4 qtWҕ++ tGTH<1^˒я@4T_x.D Is8 z# 8wƫWz[ޟж J?R1<Hv$i'0/D4) O3gƲ((WJE,&PˆdBb!yEA96"ՅSKHF302UT ( PtV0SY܆mO%Z{#ˀ  ة 2H5$/4 @bEo~0 JxT:y1M DndH$X>5HX.am 9+3kېu@+3W% PIPml A"@pu$܁$x%^U݋I{,1Wy^(Q҃ܗ hkHEY(d"6(lK gKE ]֌2<=l81xG@TEFpJo\u/ *c] " |~7(c!];byXx4iU@h)b-y\PUAyY"t}eIa zrER2z$H we9ޕ{ _ذJNh $ " X8 2sN9J4QJONޮ /8HdVh 22~[\ 2yWiI>q T&0{@EN< 0o XE1蚍^Ӡ%Õγ4뤯ߍнi6+Ư:[/(0[b@ q1q XZ\h*0cQ4ۈkx9] #a-:CC5Zx)tG`;MkN2ʼn0؜8[/:.c'.em+ "@`f]"!p\s3Ȣ I2Ց#_XRI7KЋN<><`(h=٤)彾^C󩴫ʡczMT~4v\Zx7sxUT=Zؤm{B(9TE"DKU+S$K[1ʺ44l@͛w8ElKao4Qs?%198 +3 &)1#S눪jL2uZX 0cc@5\^|>4jؤ B6'QR-" #R8!ewbQ3.<7'7>)>s*Gku2a6V=V91~kÎɃr3r$ ^2pp*vl#>ܫ @B;8#3 "цH)a^(V(;ƪF-oKs@,B7p;FKPjГklo3uG=T>ޝmc!k @=p*4iKR,IX%W*m}ރ2BxZtwnqKFoɏ"y%b"[7ĉ.$^6md"ῷw:=@/*,U~{pkK#>vxE6pډ<~M+e~B߫pM[9b!od. ?5"01pA) > j("e'ȓ61(x~ [:#\><{z:@.T Im\2!ۥ#>Hs̓p3x]mM" E0 ?w2 P@ }L@8ZO#` A`rP Ӡy%9. #h~C!\ +@@L ˦Lz`(."}Fc@BN`Y)^@xefj?@yV2zրncw2hO,a)el/GX+ &w*U~A  bxK%u@T!򺕻 j$#x9H*H $h 9=H*Kܖm̂4 `:6䌦(CH 2ĖLLK }éZ> c8Uc=. )q(?E48*~"pBJ* 0΢è: O0p&QCp iltFoU1h% `Gt+5(2yn̺ATy0<2 1{J`Zkށ(Dqd9 _Xh:ϋ<*#ϊ /.<72zBN)BF2u9v_ P愀taj<6d2xN8D 5 F42}ZdtT7ŧatϮ H,P (2s䀴2-H/'ˠ49)#+1^wKMޏ&@<QZUTjPlè%SN{.U9 e\73fa3^gàJhHS^{ Ш£8B=# pjO(@рCpy#e@1d#O4VB# 0E;;l <vPS+l Aa5% P9p"F0?=s*{e, +5L2j @1ZMH(NC!m$"x:"(HHC++,`JDx>tlh"KA* ˣQ̖|(PeBriX$f`*%~MPcwt :S.m:LRQo#p@t=GC(e0E2 @dA8 .Ph8TI]xPǐ:e<#h AA|-bA5NߥuUҹ PIdD:'$caAyI|0Tx̆lM4px{ @eXNK:0Dd1^z 2 m:249Pk-C!vpVI}hʗ|%.f2ntW12۞ PiUNDb RB{62xMDj + O#BY%aP($@$*I8OLz*3 eS%YWTBRQVi)EX a*1;渺bR;x<1\"QĶiBfT20) X)`:s71A'o^Ed7vC} Qz>(>2+c ˵8c0\ {mi`+'(@ i `2U*4@`28s/2 x>dp` ",оFi& dD|gڴMAva%:}a~ ޡf̎Ŀ,|" g`2F.Z`C1BLH,%2$CE.9Ġfx@#>>f CLFOZrnll/`sc81L8M[A%ORZb4#RL a"MD&K"$vbq$C!ЫDT `؈A✦A*B%)Jڙ+/!a aʍÖMB!5&&b A!Zc% =@ާļ{#B dmЌ!,\׃C-@̘a& VJ^]vgB2$ d$&#N9(%}HN]@ NH7+=Ppv "9"1I,TN'+wE(;@( l픮$4r0eD(e(2%(A r()!-.+漢P$*Pt~ (ac1CmlXI j$MSZ&2tZCQ)``@_ӰȈl `t/.$&%g4ȮH/2"%eVB2J @4UN)qd=A >Hڃb~᧶ZG ZiCB&E, c(P&hc);2T+xj^A[0;IKHeb@ՀG c30qS&`M!.pG[, m*5 62`dpg%C [ ̚|s s^x;b릑Dq."!"4`'NRKN†B9g!Oa*}6&/+ФB$(Jp"3o$\Ƣ8+6qT*O aJ I'oc.c~=*f ”ApK(0@h 7b@Rj:72B.-h;$p@d~abJf*֪J&UffHfGnBRc ᫣tAa! ` d2LE"V& 3g8V᥂zOtB^:h>"Ldx2Q8ڢ.bJdd2>JĮ8bnΥZTDA46p BF8tG)0N+A(u@܄=K,TF&@-V29)(F`E;KSKh`Nr/4!5 R@;>8rU]SSvM( GvN!Ii Cp+(ΨF@N0J.r<[V s/%RȲ2Z'"D% J4ŇTe~TG`t R8n&PC%Hm Dxq3 "zM 7AT͍Hh@iP,&1#/}LC Gi!`AeM!wr壙= ˓Az?a" t[VSNl2] P"tCe"_K I @EF./K#@6 4 1Dk`bɦ(12(*?# .//b3D~ 7LDsւ[.!c* MrZ07;Mk`e#xSy,[F+w9:GNr#l( Ai@,.[zC3(Ie*1S:a S*dx;AZ0OG,׀ 2bդ=$ğc5jCEb^9 QF` 8̹$+̉(uN"Iɂ!!#` m Ӊ -(7l-d(%E%"[2eKE~ @ gWF}fDw #=uTCiya#JDfs֦>+p<\\ LbU(lA 5_`F ͷ]KA놫k\Dl1jqEҭp ){edMs `#$!2`7Wc^^ 6>o(AmHTB&6E@z\Nn̳ZD4-@F`\{1>%2%b[I)+=ԅ^ .@@!d(Q0̴r'7| OIn| ;FfPC!Ba)ga[½Rxdb vb/^^DR!m(B`)& w m;h2,"j a*-@>@@(s, ⇋]s Z!Kj Ӟ!s e_G+ $C9 b<ƶ^8pqA6";yߩuބ4iJA)ޡhB"Gx;#k=䰀Xc9J:KҫN}0 2L` !ܦ8E6 /:9 I=:@l"rin>5V9;O4I!cG #Hohժ OO*ljV:ݯˈ6-R{28BnY֛k*} 9t ugPl&q~_ !bHd@jy` =eB!-{GZψ f1rX;jt7!F0 I(L ˀwD$Y(-%^m=g΂bJcݚsDQf' @D >%9`m9rrbu,*!D_7ֳh# Ek# oW !rP /P:ϊa܋,Zɭ5ƽTp JV\k"čA5AH xe eBF4HpÉ!$bmq!g@4tE Y'$0@iTX( (!F8  483k Yr8pa B `X :{bmFR|ψ $E##"KIvNG-/Ԁ060$9S*s$9BiA@I M M1F( o" HX7å (THН@@@~8#~B.G̗}EV@"pUlr|LԆ4-KBhpEX 2ά210PqB~Vh,i2il1Hf/0PCPR `ckRCs̐9fBʱ .dbr;`.C3Q0AU$N֚Jh1vF̭BU+rY kB?'G=P>{3H Ai%2= IjW n8  P ^CUNà%J(@]66FHY!}4a7١DiWhg^ʑ &"gKҪ?ث#)*>G__TRQl05T+E]މ61ʏBjnBfh^{ ,TU+h4$'ˊ #ő’2j25b qk2MC+H2GS!fC3Jd (Gt.r au&Ew'"^aI( hLPK~?%eghض*sqy!.; !,3Aֽl"ng ?-ɡ> r8oNygư_BlE ЪH}*jzd Ёuj OgԹB7!lS@i5U((Yi-2[qs>ePS=GY9q R 9WfzOIG]\C $'͌)‹,">:yj-A>XR mi F\NHH(%9DU6OYa(m0r<)ZO@(#а~;;K33.(HKc] q ?z8Rz҂*=xn j9'ȧh6XX?;$?t,?V ?@:iL8@J̄2;@%bt !E`<48 *@0C@n` 0)Q)Йߎv:`!)ؙf`ϖ 4b3`p'aP xXGZ~Q   y҆[˄! œM"0@ HNLwۦ|E-8i0booTJdf0%i HP  S3H[Ĩ:J ,Bj əjh hƩUR(\ۅT ?Γx^ЄŃ wchv kk0p#0%HQ&Hy?،.QD ӍP8؂$ff̒4ldBǡ "`Ӡ@ڐa]֊OYS04Hx6+̖l+9:: {ߎ6HX!tb3!;(IcAʯQZ`F8X/7!/܉X\L[ {N>irpXk5+JYtK8,> @Piב1Ra< ΅@?ₔ* .r]!0@- `$MӾ :m{Rn,!nlCЇ*MjxUH y wJ限ӗZp 9m5h^(.zϝVH|9+Fm8'N@LZ* 8MӋ`"a{3 SS;Vl'L&r B:7Qw,r!!ן:-1k:I.7 w$͖ԯ.ǰȬ#($;TS*^yu),GQ7+MTL*@ml3!k"4B1 C] Qt^?uο{P8o.qӐ 563QkNa6 ;Hq>E "66PZ{wP=yY~ !&:iZ-:wy@Ra^")x*[,{:{!I@F8&CThM %)rè:MSlE703r%9<6fv8C1m Ui7=ZUP.jf&ہT7f%k,\iXPWp3 B韬A4{ ޗx ZҸ3 ^e{"`{U(c饡؂ A棐O:?lj 25(::]e+~tG#( (1q8xx޿H Z+9UDZx7\CDNCqÔ:`5!V,jҬ@n  O&58^D2ؘQ BM(@OL-GYZ:X|(k- 1I9\M/r 5jd Om8L2N$2au`hr7`^İ4@[ల-t)i`zQM)x((tDN9r~7NH^ps!(3roddĉf~FI0e)p؋Ȩ׍X 5(C^PP;>J d:s:MݜeA"㣌&9B|Vm4I8f-6FO62 yNY+KPpL {ʉ즧ʏ\nxȌ 14-ow "5ݩW2_D¾wdRdEOR-qZřVoy`8/` 敃䍨0~f !2{Nҕ,iؠ;LxoӃ4/xhZ@8L7FjʣpeJUdQ98$*ɔ` : 37 \\&kcWtQ]٭]K0 &?,]Gu ގ w▘-- ;hl4`VZөQiAܽ&~u$nЪo i!`^|@ 큸@'h" Xy<P8?  >x@Pz'B7-PhT:$1d"vϋƠg[or5i鯁@,,H47Qz\/y-|‹b9 m  j $ $JSy)@B&׾z?§7J (i ȪYk>r` 2вI `0Q$!}+$?ps0(Š#ǡPIE$B(+ʭ5 * 0B0L}J8Bo]2ª5.`9Ai"CЀ`:ͩCӻ7;P]v2UEnZJ&LՅ?^c8`濾5W s:Ï1!7tuQ"IJ @0kspQSH6 D`xr:Ib@":& ~ @Y5 pFX. #s~'bv_JtBҼ,Ue< d-lWu=xKb宀3 @wmC Zze_ 1mºE%IX6s?CY;iDM|H$*C H=%v3%?N x?}c0Gq$To'W9 |ShѐcJøpKUBV({)( xM M qL-pX1_N紃P  9Cd#m?4*%( r‚h-rB|T k̻EH\W%x W#PGcXhnEzUj9%zK4 !$,)pWIpDӀW0C*#&H 8( uDhy\TL-F"hq̥ [&?t%@)y5tXK@s$LCEPdxZA<w,zGҠSm^BC Q\9=YQyIa#ƽy97Pd,<˾SDִ2*Cm %80ޠɃsNdZ]˃/=2ZL @} DC H3BхmRC@gvFEqP) Ey-žW"ZBc4:QaA7"^ 0`t>(NL>t<,IWKxSuo3\L4LSSb aibLER 0"bnRtٞ p#P,*b@6XQJ ʑ ˥E P@+Zu !5\+=ՀBj{kX['$ht iw5kS9> W ^ Ap 75".u8 Gw^s4#C#ACo9k eR݋2*tV7Q!?IxQ?pYvW?(KHTO.~/pebW9C@+Z8Vf_8&8Fӛp/%jzޜ4b@~q^@a^+0/s<>Q?g0Cx2!m&U|@K'/.Cge z qcC%Ήƈ5nD#GBI/4d;G@1u3fJa@֪|rmV|*x4` ñk6: qG5Xb?a@[Bhph"OzIt.Ze)jM֪€Q,M<#6DKF5Dzbh% ̺(N$4`daHn@%;n fPhv"~' %bXBh"WOf#`H\8$Ld9<BO)XK-Br_FzJ{aѤ4B%0|+V"`Ar@`PMR `Vǀd )B<:L7)nJ7.-&6B0#ALᘃ T R4"*!((g $K {P#h~`,< =b~#~cR(cjtdt:~G:⼁%t DC܎谩tS\Ϗ%'d Ϯ%z؅cZL&o,l#0fLGM&Gg:䢸+9|rk$*(&, `#;Yj V`Fq]4f  qMLjՂ, Y E`WMIe.ff4E,a `da&&K,ӮZa5b,&1hG-H%lO+s [z̳r%\!(:Ain^^LI/\" ӡ&U.ԘC 8t**dhԖm\R4~e3U[jr^#* r8"D^NPb դ$ GIx$h+焦S;&!  ̬l<7f;v.X ^<$t*# <Ft#/&ĨxsTDU"ctB8#7 #PAL hhiSX5eV^ Nw >YP+|6@k3O Ea"~J4K%1; NWb#@-IZH @jLVBbV)f6F@gCVE Rʌ56@@aZ4P݂2f]BXLL5g/7FH\80$ ÑGVE[6C4BĊ6a5 AL#F<>Qk UArv&$Rd(HUD!`$ cj,T6tHP&Fetd V)ivˇW- `Ӎ˜=v=hjBx7|@ 28!"i 0SpSi,mHT?Cϛ ,# h9cHך 6Dj`fwKay҂"(qtQJ0Q)G0dK8Y8P(J N;N/L"Ԗɒz)e'65"\=27p@ 8oB=ibbc56jX``rasH&cy"԰(.o2Pb wW0 t>UW2#` yA4kGr`ht8%ub ?$0KVCí 8q5IeMRhJ5Ff5ZFfnD (T+ն;af,bϔΤA̷y5:Y` T}$>H{+=O`|?~VKU h@Atkwi Bv$*GZO|.:t-,d",+ڐ$ kDD<ȑA#?FbOn7 ,>ad NvoBo uH (#0٠~: M e6aɄ0?a b!`/.Z2!')# 2`@!.k@FƼUyG- 8`̂6a!}A0NOD0 q A 6hb!M(6vӺ7h96F3̌+|'Z\0]8ׂ2쟽d+^ {U p̄SI4;@PЊb& d@a  ir7Ch^"l$yj7n`QvD.7ȎS`o Dk$(@eFSS& h`2Gyr2O)ܝ#(9Mp :NV(ƅ: bI.|1 P`h,*J2jVAΫD~m#8PaH7D;d(e>j<l:0;k/KF.d _x)6U GjwFD#Tz:HAm6ef zbe'I8;?h#7IYpUx, @ ?bX>X1++8 =hLF `8|H= 0<DP'}X@ 1YSxN+ѦpP L5B].}Ow)'^.\~á<r8\`Ll6X}fB<,BqEhXT4J ,h |}ҩ!h<c-Vz]-7& Uhi1xZ ''D}K`J\ hy9 TS;p-r6 rҪ :oHL`x@ g*켢iˇąf/p[Qr-N&&b5Grb':D&(~9#'T*p1% bfq *޻>hK/<6&N|! ,1XTXdQ\}DM3*l":$ʆ~#8 _%_v i]0JJ$s`>bF:* <ˡUj*MIRQЌi_K<hHv##F EvjS/Qo1èW"~/1aoSGgdi#bt܅!rvQbHq[-#0&)@ht%Y6DI+U_?zo]Om?_1i]"pYUOZb>c* XUO!JDo0y$:k$g.Uh@ gA<(P{=&O M*%d8NycM=kHkݩ 6\5ƹPo1f%?VdҮ j]!0|m2+1!!)yR脕0 <(4X ;c#*(x(pHe;'H (#>1yb ))KXArxI0H@!Ym)o00 ,T& 0E8D5@W*ZoA;Fr㏱ґJT|"@Ua䡋0"֌"F, 0,cKC@(q@* +Aҋ17OG1" !(5+HB@]*0 )| E"'H5D߇s83[FPl%'H|EX9/yB?l6} dmX%ȣ3(XÜ:` ,y2H)FCBa,j@X-@hGJCOTƚ8p9ܖd#hĂ=  d@s(kjOX?\enrDOSeTD b9Ў5"q <1c-Xw84PA\ = (R(tIbQ "yc343 ZDn$J4υp\"I7;NߨJ4ڍ }eLDECXNPA.OZ0ty( $(@aPd"tTVPL@ALr'͌8++)Rh U8ҬX5{ײQ;,|Em@([}:Őb+ޘɗ"SeV1{Pbc;l@EYFuQpaU(99?HC~JJO% *{G\`LQ $?xS+f&Ԩ }b9{8B<Q(wruyH,`n3»ܣsox,8hm#^ } FpO˂/xvI᪋s>9/FUyY燌d4EbQ`2N8 W>j~x,+3 2:krA%%{t79)z-jnAW:czZ X6"eCQ^~׀.]NZZ{JnU %5V訰2rJ`yV;5[' '};P>Rq(C؝0Ԁ㛹Sӳ ' d:(o'hm1]@I4L, (uR=@@ ?C@ (~! ^*@1@1fiZOcH)qw;0"}_p 6yt1Gk>_30P,GAkG@m5-N'@B'3xM'*E.6ly:6G@+HTk0z͞#@i ^* vT_P"`I 6+tGq;m;_gvnz~f8P+lź` A )ɲ :4|FQ( w{MT {N+BP~(/x]Bl3m >n>1/;j!@W{r&( x6oZ=Ǩ,@g@0o*XI,IG9ϣlcq!!SO@gP/K*Ω!lNJP?t/,b{-#i U`Au)ˡSSh24Q:rV c4;3~P Ψr/h&6Taf6K,+\`:FzJyb bк2AЅ9:jz#XAO* .n'">Ջ*εj0k C;8@.DHCɢ=6j۲8#!]t&yG/ oȮCh\ٓ[%-Ws*Lɦ  IN'V.0ڠ7 Ht=HF m=1>ɱ6H|%yN 9 'D@D P*2F[_p|elv;{=CVbN)8ƐrD#H$2BpyL?wF`0HUcw1G*u#,VmJzbCrP0OH- `Dqiϋ l4$fo&j܄f*&g.<:-:^d :G(.2l'.8*A V,Xw @F$eGP(,:tJ"-^>f4F`!>8Kn'B* { f^#\>Gw Ѐ,6j7L,ʖ؄c+% F+M&( ટ$PwTFp&i&0I Lbz #3>iHa` `R&HBpbf'h+ ! Y.`#"tbP.Po !3&a saLJ&,t:,6a` Ad5ZHj*|!*c&j!v /Cn *$ !"˨[+ = ` PEZQψF,6"&ֲ:#VMuNu~k<an @K ..k/vöT @Cf6MǏ(.ƫ-0P#ovbk$cL4>a l=.Be<<0RFyVuتk:3z c<*|##2TB`$,J3 "_4e6(BY^d`cl%NNr%kA)n h*cQ$Tn2&#0Ǽe/NeX,e)``PCT*@$Jk (ܠ RCH D^df7.T=9el[n!B kV& Ҿ%r%@@&f#xpfN9K"&VFcN"&tS~p\NJ/v,`*A^ ~!j`n2zmdn' Ve_pvb 4Zf fIp$)$bF2k Da*bv?4'hfDZh*gFy`XO eG>"CQ<%@.$oIH7hTEFWuŊ5Y7zMt<+OH8uuR:nf_*v5 a^V |:ras`> Lzo`i:CFRd ڈlBQn6KdR!8"9&# P8$ Sh8 DIR'  I%?op4 f0WqT*9 0H D$ `hP+0eH$  "t1IX9mT|v@H r!`0;0cZ9D]/}8\ ;c8,bO[APJv~wh@0g4 4Z,_0S㑸h4‰Dz=GJ#FՀ+F:y0!|3)<ǟB.HS%hXq^Y`T( h A6hJy{Krk) / #` GpEYTDa b}΂p&t#axGy/ޑGxmJklw0 xFA @K"3I ƀVSYJ 2.:$:yGG]j~#s6{ǫ#x,>^@vVZq"KlGӀ$ )Bp;x 9Iy5"ٲ0#K#l:%Ձn~H"(v0Ұ,晰mZU51 /){!"`Pr٣"^5sX됳|x8Zָ"ˮN*y@0Fw0L V>= Js 1TFPʀYaolw'Us' PY,"jCި~vd fP mF}xV8—i&jm.EO%X kl%D*%D5T2!pJ rB ^)QڥY?cs9UPؗ@@0U= ,M|2l:0xRbX EǶXl+S~HQE!:i/}pϹK'gNEtBK{[#Er)bFUa7 @C v̎>@4>8 6!|bdA[V3xrf1DLe [L2FLvcv$g|R }!<ni5{V*K!~X9I!@,e4 \y>Kr@dt-PpA0pXvk85fӈE@Oq7˪M$/M;UgN4C7U.pl6e=Xpy1?HMH%݌\Ú3r"XpC(^뉴}bAɄ̀CC[! BJ-KD#"z㬝 !"8a.b1ZCp1ʔ,|a(cau 8B v d,^\3vBZ0(t 1НƲ-5ehS@2b @+O(Z* Ș-%ʸxTlM H"EHSjG.\CRj\8AjXd$:ʘ d`G65#h M$B3Xɧ&D??%lP2$.,qV_*4~,{\z r V<'6 NE*kA.? 3jDAֳxdASuU-xAJt6\p"g"+d}0 ʧ_֤hZЄ8J*88@r| *ǀ8)4:hb4)dTkb s. y@&8wee1BYpڛ2y݄.a O]< 0!'UT;(0TN."HMP##BXInEhce_aqK!|M\P y.e^p*lP:uNpQ`n)`9&1rK\5R1`%Ac R?C4&&/X~h&"6b8!yN7AWԊtSkIFD%0 |"|'pDeUl&8rP`R2 c%3~:h tAx'a@XVeL4#oBq/P42iETFעzH4rø?XH /7`LrJ^G"Ӣ:n%0eUGB0@-m`9*p%d90(rc * 7*)Qi?Y7"XB#5CV(.` FvdxcBgL"A!@S%D؄emm n{$&{(܍ )Jl. kBAd,Tq d0"bߢxnۉEml)o 1mC1b見F![cpׂR{Jn`@`MDr(Y"Q5ո~pbfۨ)eH`*"TDL[bf:q|Qse@z) 6dB&j12Ti6&\qAѬ@8:`;$:ZmpS#ТMEE)fޡ Fj|" PICSD#)i-T^,J 1f^$W@c\/25"X0cf'7^;^B8ngl n؉$f8d_"4*YHbfɜM (WAe@|R JVN[#JWR!tAaJ~26D 5< }BODBqi>!d*'^̷:dG jCXa "<arF*)#- p0#qR(8p#0h0  F[$h'Z ߯z=0z^@>"@h@ }$fR `2`<v+ѧs` ?|=D LLE9h.\ Fju' = :`,@Bm&zbfl":Ӏ"@~/|II ^(* ʞlkF/@-b'RPo 4(&'1ʌq'=@B`H Zwg[:K:L"C IW(S9󀋹j|#9!W: sv8 .z[a gSnxv8jl%p`,6rpt C f4}cO6]3:z@ܧ樁7֑E9DzQ ӌhz&h8HD4@}\`Pz_^[p!n!b@nVWa % 7PRq f-0:.;Z`E{d:7V9jRlo`5W¥ue*h~i <hiƑ.т\uF)4mX2kvR=B,GRSJ$ 2EzBC3yB=Z x 0~!͉JPǸ@]ʼn iZEYU0Xzpds` Uy@i^C"`:0 Cx8>-H8!Zs)gH^ `5-gbPVVPW( k ݧ mL5 MFma |0@ @u\.z kl> @=1l=aRL$?"hM 9G@itaWa|rUaiD|)(l%$z:28С,űWa; b#c]I`7|G `K9Eythh a lH@ zRgFbA" d6KwWxKkxB,E\sĕ gI $VmP$Ӭ A5 dBQ+l +Gi!Y1%"--*ߧ `phBhGűb,ѡ1@V APA,y"D5eh l3 {)@Pcx*b kGYpЏij@B1A,4K0(27Hؓ '܉zk rHLJb0"0{ ԩ2"AMxPp  h 8j^xEl c~[D `x7bs!H@"N2iS 0 lzC"on/IK١x=%r(>i Fw:DLImxTAznpd&Ga @$,1 ZD9ߖߣ RdБD"EڻIԖ<3dWR(UyN#3H(@دP8Sio 50@4uf(Nm"Y"'$SI0$%#߇x̹z|; PHunjj[Z =@(zsS "ƪ"$;S  9߅U z@9m 8@DJ˨Y%)5,HB|b oپeEhd4kH% (  ߀YAѐWZ.[GS4)-hQKe9@CN|<3B "yME5d&@v O$!dIx,-/;=IXJǣG<,?%ZߖӡI℄@DO21W%B@:PFY.Z(2P&Eam K'aԡД ᭭5^- WR3`9pxPִ݊CK 2:L 8% D:p;MZ|1(-ȋO2gp0@X#Ļe$Ox0DŽ8B*6irB .(#U8LCN-] x]D.DŽh():T5Ŵ {.Z 4iF ˇl5`8\&e*_'¾B`( +y@ K}iTYW %(CHR9ۉH nH4"o JP\ RXBa08CZcȠ#Ѵ Kd4QHK:= 3"P%2/qbX߃h8kx9JᏔj|J 'ڣd>ZR@ H\R_(o : 8C#X(- UV BSؠѫfW~+-<]@QO x_!Ϥfɘ_? Ѝ ͗+pk4YAImb)o(l`+i|=n.Q&"~*a1%b %CAGC/ ,u8Pcq3tF /9w$fz8p0sbR{"~Yʚ[ُ?hs 37X,n"d8#1` -@:|S hr 9}U0ȃ1@WX^Tf`/@2m8ҜZ9o|0úaora%Z`8jh7oH'-W "7nIP9IfB7 ۔by /JE 9P t^W$ªC  1w6]/n-S 6AѠOPl @DQf+?bA G;PE"~"`O_1P+4 b] z I3:5? B@x~?\f@ s&x<@h4߯gS|.hz=Oz`I&|`8km c3wS!Ӧrx=o!a@l@@2d|>0ow@QL7{=)C#֮%Xľup<R'|pmpChDR/!DC߼1fKl1>֡<Yd @JxhLRyAp~"5G|Hp +@ h2!/xmI}@.}òdeH6 ðx{!d! ,< FVI:2əD?}Fxǩ(1=Kn""M$!giֽb yR+Kzj`@ .p4 @, ʡE2LZN}ғ#Ӛm+LʞPb]!T.&C 5$ɀ'i9Nj;2]zp`|Te-aS\QobϰCJHH`@U y88:O*#)>>G -"Q!A3\ !tQмRFe"F^rdY(P #xxH'H[r2iP(UnC\-d "$ s9y2 ]A$$HiqCȴEʀ(sġ ;<8ĸ6>%4pRԠzOc\B(C<$4 `*-d) R"'j$FM`(RhMH *\41ALs0FPySF]ɐd 3p6$!s!>Qi, 1MX#R<. @'4q=y%ăDp* H(|<1 $hP@QVfɩ15ZS I1Pr|i&pydc`/ 8.uG<@280A)=B O%!sXhzey&d[3ԸU A`=ZxFBD8,ॉj׆*ږMN 4rȐV5RX6B,;0%DЙ\U?I%@$VHeC(!p!aIT&"4 ~`X ۳2;1NM…4H;4RAHiTtL$ͧ Č?b&CHgzi'nLjke"[O9yEPl|"pU!0QZCN1ٔ-i*h8/ Aqm2. nq m@ "c' F7AARB@i5~JPZ@41XȱC)Q:bH` @4{'KWTVJDmzbdҽG]uFgcWMFtRA<(ц"^!gMš/45TVʈ=$ t4 `,nALb3&  ZE1 ~h@}bkcl1c !vD0AFDJ)7ʬ)*!BG@A6jg+ *`nQ @j&fyR0-%%~tNHAL8!!2l<&pgKǪ. njH2"™LҜdٰjaҿAPT R*@ȄIddb " po"{+'>n o輅3"BJHWc0042%#@*@`GDg k1QWSH. d@lN\ 0Tb lHlE"&0 Z.q]Y#B$=*jEu-KT; R` W&iZ P4&`-ȒK-Lw}b64D*i\e|J1%!A.FG@!]` _ʵZbB9C+$D&S,"6ZqD??VF1H=윧 Ċvr䉂 @]R'#*/X% @qeNIb ae1!,nVVpTALhbejJHBR# B!?g`H^cHuvu"FmV"u+lS`5!L"e,WBy5.&$. :L'+6V x.ly*#ZuM/-JWԖ`wkATS*~r%Gdye>4 W`rdB%я\5! !=gj>WwgI .\f&cm;&FӈUR_UZy KwS<#2&A ~Qc˩Rށ*p4L>!F(CfB멢%HCda@t0Pi+.A %Hi?ί>Zc:VGh ČCƣ4G J1H"h w'EP!0V$ %zpf㇞l-h6aPJzV괢[\V>hR!Apx@BU0W}1J$ `D| ª0kARu&;Bjҫ?x1-jazaH%9-BWgڀ .EZY `m\zy*lkaϊ""3i) 3O /(M96H5  7@=^K+'X1,b* x*-` ^mk Lu1~j.Tk$T`LLåc%Mv $htXo."&P2{X;TDtr8WAhl#Jvb~*9(d\HGu 0&ofN@Z #r V7ErZm! B2 b!G6%F>x1B3R5;瘤^" } %^j#<5,hʃ{xbbT!lĪ& `x11U^{y"g6h8Maf>Ũau Œ"b~"T+¶ lUky&})f,4yJ % :ReqlBvxʴ'J*z! l7NptAg^8 a2Zr++86Z1V褯7dA0Яh¯F FaZѮb = DtT<7X+@0,>pX IKa4p!J  ;]p*~u=Rs[vu^[nZYa\I%Iш  @{E؇=`ҰLl !IB73rtc!pyL%yr38Ӏo.TppY>A`r FSeh)8 ; @`8,+8`p oXDZZGfȀK)G,ۨ*!j`+LH 2pxEp B`Ss^9H*( (0"G / Hр&r±QJcn}i ,Zd7##8NR 3`h$\@O@-/F̛t~ZbJXF`b)``0xU➰ >JT޵i@> b4`L>WbgKH NLrY()]`/ެ"ڧdOSf]+WNRbu+ T"V(M*&},8*CN:o[S<=֌7Jm~8@z&Ey碵nZV(Hd R`)²|+*@g% WEd@)Iy 5DqH3-6ch`0 /ɰ "V(S}`l=(^Wh(5ABa8 jTrGYna[ mרdױ|霪AY{g% @b|@$ZG-'dQ&]+BI!U j~Sf$,蔜pD7sn$Đ,-=H$J04X.jdA)kX@8 H]aVxb|Py8)PM(LŐk<:0>d|9y21pS♚yL/]R0E}HW*Ū)U'!Paћnr3 }<=D'ރ˜{WR-qM9C!zZDq10w2-kjݺ+wcy7Y32:B0?9"><5QP8k SP{: 8>X3058ᗫ x))k"xPj0P;c &>=qv8۪i)qs0@n; HhB!@rg+%pe-:ak%?H#>%p'Q;IYxuq+ Ȳ(z8trQgxZ`Ph)0Ɖ!s 6 h/Iyv [@QAA1GI\~Xh8HNO3T. / 2Pzz-dT*jHcqo0RHjpf($ ` 4)#%J4D^ 4py2!%|nE %) rԊ*! WL<=C¯ zp6' W)9985>(*R I R̍ (`8q[ۤ˪|JS`L9ۡ8~ Џp}!ߟDAA*/ܷiDHC,P731&h[K8"BnI8 ANAsI"7ZqW{H4?(?sȄQL壹E未HPtH3 `gj xĿ|ۭp0@J8ڥ.֘*4UbUыq"Rw-. xsݠ/5Y&X'#$Y ɀh:b {iEbVr8c a1Z)31ʬ+",Z托WxD=-I LL{WH&Q`{1Q YgaN=1x7dBDR2Hahɻ*yx,4b x (>@=ׁ]9^HVX "%HzM0 q,m OٚSֶAǁʛdĤ^60T h ԇD8,pC9%*CM9M#8R0LJ9؞i,<5Z9T0t}a ͛'ɶxE30yʈ2s6ʈ-uSQEDI/h)l'B93AV]BI@ c9** qi="^(tm0mYqV)Sly(+" #Q0ְM8IlPTSUlWY]Vx3yxe"ݑCH3*$XM8|] ءC&h)+:d'=,jQWTб!٠[ТO(U90bBIV2[@3P;=C!^b#a"Lʦ1(:&bzF[iW930@PXUX[a U;BeUi>G(I uE|!)ŋ3]89QJA(B>;E>ɅF!LP `k(F믅@TNWkU˦8UHkxЏ;K-X_-Vi@iXkԿhv2S]>CÓ@"XLS=$R Qx#Lm?ٶ 5SG|ŻǠEb -` ؔǪ{ Z{.;S]ҡ=ծug{)$!pM$s^(֧z  68@|#8ɢu ӛ^:%SA? :t>8uDHV!"4rgA+`־F˥" }?>`8 7|c@ J @0>_qBV2 V(no:D$QB! J X}PGcwdā $؃AE&7w)Ԛ'D9L~)Ur;ĀhWZ$0 X${Rv`c1{r"); o.qFЋ P DI- "`%i``촫'UĀ:Q*Z6y,Pi0=Xi5L"n쀆j ⤡v^Y'g-SR? MeB*}bl'2IcKJ@ ,K̀TZ$udyF'7:(9`bL5bIWpR+}CKT= "j\W<. <19}'I뫁mx0g%1Xv,cx7s:%Ȉ `4T û<[ȨCޢ@LvҐU- E.V\9#}KDw3wqT1 (-q3͟X4@RQU%E3R!C"u8bGB <"<b ,k+022^Cuu* p@p-8zDZӇ)6Hq@!(m"bT|R8LwsDm>X* Nz9q A6qG!I%#B&H&VQ$Jûn $J]e;[H]Gc7hB}E(&@ =Tia1tj0,=Su'arCsèWk}uSy( 1 ! pd,)6_:eX>ؖ>}X EW!<GiO :fp”=}6YGN eEp-J$ZW @&8-0nNz6yJc:qAjp"QYYLV6=Dp@yQ8f-FH ݩ7N B+Ԝe|X(.e}eRC2UBF]C#>#!dON_:Ӊ}gX5, ` 1C<":#)d$n $%';e4Mv0 `؊,>glhgn|~LȀ 'ꯥ1 g 5 |܁E.vT$J(8= 3d$2$KڢHD*~`Y68'pp:,oJd,"E\!R ] H+8vq " N @=#(D"#hL聣# ,&b '&7^$ɑ #P'*c<֤."ODJm@4E" @!t_~gq\OFބ"@bv!G ē.'B!H,ԣdh+SI(3$Lp:g2rl@^,mƺix#"Ԅ-<`r,Ƚ2a)DpZeB)N(ڨ-k N(X|7P 2"J(`RVP@IOUdm-L(ŽL'"+` b,Dxvm.# #*vB!j::[b#B,q4"ݢA3 ]0dS~.|j- .6&A&'"cNhzT㰟Bϒ B>7HPim xw2J@ elS ]b(.ݯxsgqj*a5/l a-`o@'&YF4Ca:KF;Nж(bk3 j_+iDb V4b}, F L0e$'D.q1 )QMrj= a!v̉ufu4:0"\ .DN##@N rzh&57Mڇ)P"~A@6rJlhF|C.6AT0`P%a(,VCPX FipGn"SA$lm'"#C .  ,H g3$(ℓdH*̬A:DrrVmҤ4x (($N .zD$P)K"N]TS’(iw#Rs(` Ӟm/l#4όڬIB&6 c@P%*PK0VC2-1z"F 6H @tL~"Pw ~@ .AGA];Inj>%d*)!I43'# ~t(5AJ Ff*@6@n̗dRRmO؁ ,#[jdycc ԌRXnb%H@ \OF">4*"A2IC _b$a I7h-q;Fr1о9 @ ҥn&*CkhE E1_bJF"u4 !Q_HDG`!' jQ%YlavfHA3)zVҨÁڄD#!81%ޒPP1s4Iޡv!xFIhT\m(mZP- 2rLV;/98mǤfDSϓ>g.cFW)2*X `T5Yjd4@q $:ȩ^wZ̘F2HeӲvd3> iH'd 3ȃjI `u@/0k`,ROmA"hS)N$٣S4(=&6=vٮRp* S @@zP@x5CTD8,|.zZ)YQ"aa*n$.Zî`B!"h%Bi'[b#6 1Ή8|{AO!^ɢ@ Q2NH&`($ zӥX*h"~SD< 󐇈4iXcO4W)FDG:p #ûB3 )@kW@ uN;fr"-C0Z@H7Ḷ_hpóiNڒ ON!p*:AG-z>v {K8T&`RAo6$R8- b:wr2ŠsH"{=Ht!Lt`?DZAլٰYxm)XJk`ppH-zdٌ=Fo<ZJ:` |axgYUZ:w1tNX1vS^S$aB8C 'FZqf4N2 |6 Ӷ$0-d `g~R8}R"&* p@nc̬)⣜,* @!@7xY :#c)va nQ~O>[%5;71Ubl 4\@xC jUg;-ME"ڣdòmcDL#^gI]22!/A@\h#,-2duZ2.)'AT V՟!]]KFMU5|gnPHd{[|wV/@K pn4Md+>^!\Ԍ:*JCNPdbU˙{9&4G)B8 2AF~Y17Hxa6ri:f%3 2CPu֖I6C'b,65Fr?5%  ͂ :p$ ~:]i t}Ίr?)Mi+*~ }pH""~@@~E e9(w efKbO:EPRA DcCiB$`+P|Ԣ uȀ @'8r8rxi^D* 9VhR(d87zZAQh_.R'݀0zp3DvM̥}+^)C JVƀ%$h"8zmĥ邦K ȪCChR3/K60*"(Tb^X{(Fi(蚆}K |-$Z`1 x(N-%BS&<+0QD zMȚ"/<{!#8*Ε@{ `fQ7*"N-3^( \~0 QP`]AB~8DGm>{ޥ|L$چatY50Ÿ|NjR)OPג)rP"h CnG5jA#lZ@iq̈qiH80PƘ:V90m'f o$À4+`"0!9I _ p #zDU널'ts7 'RE!0ȢA#xìBKc9G@x5"\?R "&78 :-y AHUrFz;i a0 KZ#k&{qnII/\8@ DHBiPcO%h dr6( `%84Pxn=P*Eh"H`%2L KihKRr@pq 7I2<Q7`77AA;3ћ0OtTW>6@cG#A$0F ZE(IZx*Ė5]9، o2H@j* 3%tRWh: %9%[a6@t~l5Ikcf m0`yFTy6 ʘQDDLyWkO@`$PL@VH+ 1pA40$wAІe$%'*>QZ`Y8U;'CVhP;d4Tӽ$0!役BvJ<` 4iyR 4l'Zx,pa1㉠yȈ7ܽA|LkGŨ09l9bV0~A xwPه0spVkj\[ $A0p=0PްEمU? "--Е(#DP0.D$YUȴQqT=^ njiBp@[Xf@b!@%@,zP.8 |`3(ᆑJlcq8#,V09 Aa2AFF ` @@Z(Q l|F_;0P")eoиR2PIC;H6A_qн=R89#su ;0v^~ӔIJ?IŮC58S@'h1ILGm7ꞛ?c/r8p՗WյHwӃEDK6X.r6+6D{K$8o+[3|  >vB(6–ǚr6W="AoMΌY (~;YLZ؃xx,<UJ@E%384XƠz9$`x!j;R+pˋIǓUk)׶I*wyUd5T1xgٟ3N-zT;LWWKaH AUtECyehxGhj chT[&xHjBRu{di |'i gɃx8ݐu 0" x?] 5 jY(t;ސx~o6A }a@/ 0RSl;NC3x>5DB2l6i>q fs.|0$7p({p0}a_l0+odrb 3 {V D}?1Y,@|t08bd ZB"ѧ0MXd.s2xn1՚,-̬YV7D"pYTGr1 `G!ˡ+@.oL5lNzԬh0b@HW0 yvAr.08 {Iz ;{GB0jZxvg-li*L/" ,5h&[#\§(Az$P!˔{HiO+H +$EaF,HE (e%(`,Ehp[(ǂUY+2\t2#j sJs+Gr\LR}):L>[6JX`a!qp[ 3yx Ǻbc +' ʄ RR6Nraں(96or68c#`:We!D!f˿zI@1TI񓮬FW<dBȟlN?JQzl  2ba~U,*Y.1lQ>N ‡Ӗ1(/ `0(:ofٚ[Z,G$@1#mfj ѵa}р^ЖX䧿T_hD\/mYR 7.EMZA]X ct6>cF\ j r;p^Ip 06<Vde"!O $ĘkdWpa"\M A$TfJEHB*bZ)AY*bB#\f81E *H^h Dzىr5V0,4Rd(D=7@eh@)9VL2$EQ0&% n J!10 Ƙt"tLCx3B DaƵxP(",`BT>&">|`םb?/ 9V/q A b,ZQExMh%7 L49cv.ŠP~V$,pТ",40}· QKDGZ-$<2PWY奄@p"X#[(LKrT? ,ʼוĶ(u؇J@=it@ZV-Zgi$ >n<*UL=K>XQ-Cn^:C U&. 9)qN @ ReҴLI#`(!|RI<[aqhj[($$b:wDJi1B-)nY&1:d(F1[% ]Q!0JD !5;a^4p VҎA̞ `jwdkA 7BxQ 7$-͟/}.xR{n=KAo~tc+@9\pCc£uW cQЬBe5,UElO >d2zѷ(V0BDbSac! A@,(DPxM=cU)@` ~𘢄R L-]J"Tų!,2nB AzTNG> 0JAacG#d81%V$(m! "+ @vO̭+&&ǘ(p'A"^A$t%Pv BQhÅKokRA h!F^-#cj*2$`*@`\Xgү\dt(hd/p:$Ҹʐ!   BDh+x?ze|c G'c(Kğ;"";e#"`/&"6ƀ!`~x!fFȰ @*^ ~^ИB,Dc$mJlM:C" {g ޜ*挋qZa FJ `%g!t"hC`~ R}:?#` ,,f @A0<* V8&);?$ db C!L@pI:޳2MP *HH@ `!t+)FF$2pC.G"0Np@Z^31ĮMmjo+SF$(P1|J+(gI,>#bZa<lI&`B(; DN2)9dʏ*!KC#!aO,zMOJ:F, HF@<:#D~Gh!^&)zd`1\TbduD@@!F J,W>sl *DX4aA:cߢbs`{m$gR_dTD!2)"B$З~ *DtXCK!$t4aK2Gs 6|hXtL$Bi6w% R^X\ nC"Df!^L((55  )eaof($9Akl)"pc_^MR!FD!Xa Hh:8D)vtUmQ>00)o o /ʤJ&^qe#S7)T'"&ԐvrdmҀ 6 &L^Nfb*@#FҽLYXDV%A@ &^$!ΐu.0Ȉ:FAx>}"j5[C 4om@[ fV>F&:'N1XDbb1F,͞фI91J2,H ?X*ED'!.(? @ *`kj,9YԎK1:B wU"9buVCf B4f^Dvz0ʒ&PƤ `iίejT#\NWZ6xþʂ0ΠBr 4d&vc؛e@* %$`"2 t;6FAh``aYb<9 JP ¡^卍+&d"B"lfJa[1dʨZ!v=&yKDR`XY r B1`Lv:bf(x}W~;~OuT"kvdcfF| h*!!Gr ` `@6xE,k &A/bfC;E'+pAI[ i!π%qcl`f.ըg/f/͒mbbA@(M{ejwfDp`JaB "^a@|xF4 QuK!~_.DD&f/4/z)Jx!֡M z`I8%,"vuBEhkd&&T1#+#sv* ۠`[>YV '6cu]Cowc&^xڌٚ3 39A(AI;T8~T(N ȹ NddqM7377C؛1,=Yn0/V#v .."E B0. LH8$t;@0(~? 5`w0;?*=?|>`(RAJ<`3Ba|&g |J%y>rP&@^G0'0S go(( g.V@p(Ui \?рh>x=#|( ;=Kv`S2S*f@BmBJc֧@@ 6 ˜ .| Zޕ%Xz=jHs%{`e:`k+T\7  hd0Jy=K$2z@j 'B 3)f|zN0(8bYͧŨZA:Cd:6xZ!~2<ǩ%yN|ԦKr4̸þ2H)ƌґz]ū{|af<" @p(C%n.,B@Gg}8 -nӶ>/{T%$XbPHr]l)JX>C" #$@2[K9PrfYJY}ii#(x7 `|`ȅt7t܇n!COV8C|3rB g~#ho.VeVNMG"ج,]"–ڒ22joJp* k׫k35”%idb'8YM{;Gb~w'AsyXfjZ v@Ngx;Cҏ]Q)M@X QP#NC:Xi ^D8B H" X a *$Bx 4=ĬM<B*, @1oEHe QF^`30@ : dLN;#[ Z¹Fj!,#@;'*oT4}b1dךΑK&`43,JXƑ2FZ{ pP /`m2X䔼#9& !H*@w"z @zpJ 7YZ%4@ @@il+`Cd=pSvpu=RiJNL<) `!l3R HH 0[n&mZJ &l (djpI@`0 mia4Ii0U8)FyH8Ԝ._T`2 i85 b'a5Z`ip@:&*PP X"'4TM(8XBpp X#q2t-90J A% ew:ԘC@}F- Fn& `Pd 73(|@:sy|"@ 4%dvHaIa h`Ȱ`cхS?)蛍Ɇ`]p%Rou~@@ a>Ă0@]}$n!,q8 Q9 P Ȩ#LR-yG|ʁ !, 1Fݽdk v"22SAl1=*-?hCy%AiѺ8+hzS3?$zM%-ɮ&cTi UJX@ZPW}Ch!Z)) `)NTj4!!\`1X di.{ե)%81TF_0 N= Ae?~c#5׸P|O ffF(L =(De8>+(4*άeR+mS2:*T_WGMn(7*!.*ɋX/Z,-bH@j jd= v BA h0@IBeHտB(<⑱SyyBrTaęͲ>OIT%=2(:GAJt0Վ oໜIwT*$œN`E17K#`6 +Wr;>RxYQW8pHFXwȠ"=: hǵ߉C 0aSNjqH%Kp&H`*2ۍK69Hl @:4ANj3px /(1$ ʺ0 AA.R(kR(TgsJԖ1+J{q6AxcZ(8JÀixu"l0h ?Yh;sqQ2q+I%y 񚙼spiŠ3 ̩-(p p .` ։y Pd:I8 iBZmp #[8Ih(x z@=XY~ǫu`x  ;/Жl$dpPN ʜ80۝Ԃ"uw8󕉽?ylöEi`č_v0 阁h)  hrqMB-Nθ @"͂}҇b"B>)p>$\tv;yr;$5 Xkbsȡ@^0uE P<4pOq D)HysH%L 閥Ŧʩt[PkјI slhoa0vbge(#uաQfцmL8Hا8om(\YLR?p  } @ғ0q/h[\M^  9+ 2/#ɀdzq\]Xq*Yظ,3#+/r,s0D5,HMx} 黕n&Y] bl9 hX2'`1<tbVy ʥ'N*eru ۴PFU$6Lq:!r,OajJu(QQ!*i.Y8銔a"i]6PVl17Ҋ)h(#803Zp*h p  Flzr2ʇjiI H=ʴLF*P \as|q,MVՋ!:р,-Mi8 86yhU/t`"hyx w.(A`SJPoYƇ6Y٫GB-5<|(Oݐ|V mזV^@ Bfw@z+FYM\o 0 j֩0픁! d ʯx.P 9)(z=w˰kNڈٷj & @2Y0"h7L̀tizɆhm0(qۆ%`shL`D1^՜/h}йl2ŀׂ|#>e0 LsxxD kjÐrȐhB+';/rg1B<5 >ˆ>q;*&n KPxJwq|'g b| P2 c9?:f*٬u"$b@6Vӊ->P.gYw` 0'|G?/h',@ę*Q6'R:4 2@`) \ CiƝmaG*.ɩ/wǑ@\ ઢЀa{+LU⟵ ʠH_uK3C>˪-/sEiDPz"GПפ@@Bx! $@ 3ZQ#F0i>&b F]VHuR{D &80 LWoAf ў8qQp ̀`9C寓bpO'Ky, ?@2eHͩ?'ElcW@d /K q5m{ 'px5$ YQ#'` ?J0NGŷJP *3sQȒ@h͛6q#x?x&qj9Ip*9`x֮G=[}{b#j(w4^Iv`p 7Ѱ єU@OǵHԄ'%-!-!>3>MY,WP$Jq)A[uDړ8jE;^Ҡ&@%5TIØ qR+@ ARZb! zJ蓒vP,Mnc8+@@Su%~6HO8P ӮjނpVʍ/gHĊ8ˀXiNT4vO2pK]BX";Cd<h A{uE8ԔrnN)T-q 7Mm:tHb4gC8T$?>.3C(`4*B F[}CyH0&BFdJb{jN2u0S[u.ġ#^G DŽyV !zU[)Ʋi^SL)&>t9מf:Z Á=@doKd*ՅC~nF >?;CQj)8 Q8i tôf;sf煰#Q|br`pɁ?H7H:qyE^: -u2A?>rv@<Jg/øibd`C^Կ#.l%@8"APNf.4 x*#X8kJl,KX>g5>lnaoFz~``eDpoΣo0&G` f2B~3gE+胧P'cBAv DA-BbDvzBvm?'u` 5cY(lGF*:gD8ib`y(p`ʘ A[$r4O hR |F`@t!,E[|P"昋효+8Cb^HjK-Ǭ, pGNL .Gμ(T4btFCp4j (bJ~J}.a" aDds oÒ@ DhM"apiƨ jb`)'e-?QV a)hǥ*"d! 9aN0*,OgV F [5Jf#B#D&zzD'*Nh}#B'j.V$r- pL`fk:^+`(>4jt8 *zMJ~drbt'gN8,Ѻ?ba6$r"Hb-mY L` H" `$B®>"hHkq/l^(,Za+*oH>v@ La<a%Fs9 *|:e{GHh,m|^*b6aI8cSJCf(5A `]a޷ͽ31#Fh.8ZdP@j) x4JfR5rp+7Ibc!F`zG0F.E "qE.'D,6s*Cl4j ,bBzu4  Ԇ5eFU&drE` ҥYRX,@>Cq7b^KR@hHP<A E_%N,/&x^DfKF PFL U! Rff^` bAz h͈T 뀶 1#Ұ)-<63#+B$}OQb?b`HHaL'̚~glW&n <=`@LRc"bGCxn.5F,*s˲tD ,tr\(? GTrvtag $AH`.<0V[2phWD9.迁""3Ҩ҃8ua0$Sh4GU&R r c "z0&+,;cL`N 8X(v*!\Lf56* Ֆ'` H`8(gX֨(o8x_*bItƾwQ6t"Jv;aqm옑z`{A@XH@nbhro+hva 1+(2\Q[@!-T:3Xo' %AV`(2tFX U;5Elb?K,5WVK,blxIbbw p:;ڞ(ׂ#Tk&8$S5Hf*85Mރ&$aQH(ap!n,B@,te (`BXDLa/@Q bOP?ij83.&j_`@8!$&'N,n~j9SޖJulhV"AJX:8H@TN.u`D"egV /t~e Z%2!8 O @8 +X~I@  |Q #L!Hq#AXl!Ex~!§0;Ġ5z,ȍ+9D}0}m\ ~ 8U]J\&v~!I(K޽!hԨ)"~mN]E134. Ɏ`GYpTLh 1 ?q#X E/lYQwZ@xI2@T71PSkw ) }Ud\`I@<p`_Gs|(B3..G1+ 2<Ie , {.Ui*΃)P:p\gz1IrNqbQ y_Td\eHA D'ι;LpcT别;,䔂^ K`<SKC,;ׄoR8Lltz7&ȦR0Jк^ X#(GKz=C➬ހr"oO3-!#O86Dq>]iJ$\}FnĿ? H AO.hZGxzB%ibJgP.Tjj1(vu1K:9Ip 02)ѷtoH xD Fx,b*?SԒdm#$AK D|b|D ,(œ=7m"@~m\B9T9xYY5p CaK 8t*П&kbt )hX㱑Ţj\i~* aLX {ȑ)=xRWUQ@)M䱍xEtPqUB R3o 0lhZ ɊSH]42zxvʭ#thMzPEJ"++( HFay@ j` ;TA֍p e_)XpHV|8!U52¼-j)hn@#9  ;δ?|b|)F,"yA\ǚx(Y8 ]fH쌂8!-Jri(ߙK)pH|SDAhHO)!A1Ӂ&>QA1FjOqap3䆭Z0 #-NAs@a:G$ȩ,sr29 K(+[ %˜p*,$DPTx^;63pG!ǘ~* J)!9L pHnhcSsJWţ2y& Kd0"|e(Py@?O d°vc8gNhDѴ-q˫@S:X}$'8xC)I7ԓf" (ߊV,%U?jH">(<=Z@ءuشK EB<%i D{4/<0XފܣJ(@/H =s%-ʒ1b;4gٹ혩@+Ҹ]^WE!0+ r>*) lV3i%3+P8;)PYDDΤVy=[j /qE`*6ϛV`]Z(x#+PpvPKЋjk`%9"9S8LYM0j 0(D+(I1" STqY=ԍ?p5TPT[rZNhe{ț @y U!'.1 j <yhe'h.`;@dUQuU rPP!"EG'8:EXtCs)hr 5Qld1 30@#-@Ix1?a&ȿB\Y-[LL PG<NG|('ۏ 4Pg#rgki؅[Љ"( ؖ@\!摔V "ȭAE*epeg䈜oJV0Qqo qsLmwq7(]A_o}8p-KT "8;3?6F:&>&IjFbVU$f* 9AQA~?`Z |>  L'"'J!bpPfx~Hwg-:T =4s* jse, 6Herv"rMfd{!`&0ʌ7DUJ81>zRlXFc Ђ$)pl }>>+Ĵt_C0cc%T26#@%*dvX 0Y%'H*Zke3+ŐaFwб;5v 8,\L OQ̖1$]z1!BN= 4-Pdڡ8r X0lS `@/jiGLWAΥ8F QQ8r;' ";YU4iiqL:Д3R eh6f ӤjWPmf! ~i@(@p'0)`Ƥ>ttP"K!Z-Vr.F &FaDFoP "+G6`]1 HR81M E$Htf%5%c%+zB!Ht dX1b "|:4WBި]L0P0`@ q>4>3R9c%xOdpju1Yadmd)0ɉ;bAT1*& RF$ȖS^!f-W̫I[6 ^N7* 3V4{ѧ(!<0%|T p!{UIUe'Ba 'ŀ ;蓙,J%EIȕm@dA<_4uU8s!ފ=+r|6@2F`f%{-A-tOTkdW,У@'@E+~A͉ k )Br>s*c(dϯQ7 5GP8[>WºP y +ހjIo 5!E2[JyZp!γu6 X2ۅ'ƈASl|fiKl+,}UHȦm@/.Q1zSOfl!} X"8` ~i>$/byBvmx;'3 E`1F)ln G%0fH ^Y'29e:c`8mn.@ TN0%%Tjĸg%X( Cva  ^tʎΤFb&2Q en.JeϸNQƢN/,@!~aX,003f#z@‼ SrKl(rOcHl4ږPx!7d><}(.aHkB'"PD_ eX(K*2*=Y O)z aSRt=>pa\'>FzDiOHnReH ^fd&>2'L $bV%]^|Nxg-QD`8aDJ  y'I ʬs~$, i5@/W$&` wlmP>"w6n-L?F:|Ϥ'Ob:gE _HS5@Fy}cCf(,'J&%Έ| E|+OM%JzR&`a#Nj 3G`2% c ~a1aaV *2f2aEF7?-pOfhg[1%ԉTQ^.QE'!@K"VZ6(Q dE \>Lfh#G'F dGGx!i# 8F3d.Xĸc@ .@L iv7 .I MJG-Br Ne jR㺨b?'xJQDH:R([$ E1tc $*;CSOFTɈX,clϟ<@"_nl@:hLOv ik!SJd2̂&)PFLNH1c8_ OGYOFn0m0XS zu9Ʉj+QŮ @&n{DmbkBzn 8aBwb3l&NPf05pb1>{RN=L*xcd:7pDb֢."n"&jwˍcz ̳a;f4 EB7IJ5ȾvnX@<Li%"a<a P.WXEbZ@aQ &|%ܙcns|O $` 3r#lJb Bâ`.A>N`l5)loiĹ0C AGg 82$($4xbKy9nrDJ@*&E'ը,Ւ,*@ec823PG6 HвmÂN䏀@ * n|Wo2fN/X dV:㙩>Т;+ TDn~9or4Be^ h}R!p&@3AV\@cF3p&6zAZfBTD+ D.1jh7P7}tۉ~j9͠tע %aaPh$d%D*"ea~$?B/Ƀ` (.)7(!<@N(*B~D{PZg ! L፳0AMF⁁pȃ> /<3Qe0!&$= hxЈ DbнtHpg= 7a}m̈́H4JdsJ.˜1{;"n^{d83PZ9h8#ɵ~.Jcs2$vQ~&aYe?#Xa8@A,4"2NSC i4h~?y #XVC@&7bD@]3 b2n:6"N,! &<6c>4B"nDRi._Bndĝ!9\b2Mk9#,|W{<Puk;eT!f#c*Di @,)g-HYG6 3a Ef_B^DE|PC$)@}>vl8+^ d l(F@P( ~?@|p,|>GD PG@p=ޯi~E pG1`l%?(@pD ?H8\1`X^'k;.pV@ [4[&`: @w7X<J$PepQt"TPYy=ߵNWt;p(&q C(Q$ ZOLV+ 4eW/gY_5_xi`!pIXW)_0%p^!D((" 3 TN"=kpEgi %蚨|"I ,ʂ,)E` H(*̂-| `ũFHKJⶮ`Z~"kVMi.(R5WE j *! 2ӨPbhtKXLJ۠~'JK1Wd# ; )XO7i:,1 =B8c cO.bxW)j1؀I>G@ BIұmW心bp !/),K' ! lr\)\WۊԊJ07 =d{li )q\6&I<"x1w7>L*(X.Un&x- sL\*sqRVKrWX( HΥָK[fh6셡:m@ .oYcHFQ' r3}{y:^8 HU`>xbEgV1+`q]"x!8KpSJE +i^5\kWJA5GtpG "v …tDG!uJ&hȹV \>'i>ڭ´r9?2LAɄ0 f !X a1dj-;":Ht@A"BRxWEY5Xʼ(e{BXT Ÿ7,Ÿ-.X<xK( A NLHbn> ޑ|KA:LPf Al r)Aja,%!9J S02ZF}jܷ&֎[&6渕Lt9 `4s(e exIr8R3$p{C+xI\"f22ɀ@c!.Z8$d!T{`ZXAT.Kt-&1XB$REȠؿG<8` @7&L|2L\UNH 0'B {RkVeEny1B4 Hsu(Y.Q6B@?L#%[!I$MD5HCU6fT(DA(EBp2o5J<p0yFz^)9܁ffd6?@ֺ&vM*m+%,\,N:W?ߛExg%{kW%砛U8`d.6;So&RGS jߔD%p;hVk&p"$W o qxZm6D1դeYka#*ȁ$ whKq"Еa.r -Y5cؖ:+!5?k^[zU-;l aD) `i p ̅s Ȉ}1c2+u1Y с([ A#((=4>T @z(xq;a,Jx`Q#Kq%9o I .B )"Pu8u ȢɘP(+ hIA> a3Z)i }1 sI*X p (|`)`'z/;0xh xa\% (- gT: phX&1`b HQ[pz?pGz 8I8ĻjdFpث ( k[ oYFf27"H   H#I5" 빕.;Y4" >!JBh.j换Њ6 3,/3)49|)񙘎z !*La=/zp(tfp^肝a ̷ |@ )7AbAa,ԗȼ%B9@L#.(;/h8vE֞_$TΤaøax1R5ag,xs5#(5QG;8)(42w Bȥ! 99@,`N`CD%N1,̜^B qۀ@py8-_Ʀҥp q NSX-hwx?6ClʇJ'ܱZ XKhӿ_305) PG$0BG.ܳ34jq2z `@sCp58d(Aqǭ20)^%QUT'P١V;r%]@0Z{f]/`u"A^ԂD38CWZS" GQ&Lb, +`4+Ui@ 8?LoY̓6pD(szIS 6 ЫZ_H=;LL}elԖ>Ê3z #Q"d.)zX'+{8i_bJ@-^Xࠁ y J)n . )0 |0( m!3pH5*I遺@!o 59 IHW6J:r +zKN,"Ȇ$x1?RKZ3@=a >ei|LLZa佨z5ۤπIL@) :<&0@V) +jˊZܸxpXtx1EkHeE00A=/F@ty`. J  0z,IQS6at͋; v;eT)xM+;Ŭ@C!A 8zj mk ,i 3 @[1 XIpF83(N|ȷ1j: IèxXQ E2JйV)xp-s@q eAZ7#WK% q%y69<X)Ii};:ԅa[莂"-MWpm:ϓ@8:ٶ IxL0)BPK^i*l'^;qU^8QRdvY*&|[\#b Ȏ ZM=VsTɢ!Ц@PV0P?DĘۉz.|*E9O;K`#*a]V3 &I ^ DՑ! 8ѻL0(eXX_(`=} @ k0_-W;I$b>P" b$M@:nft"I x <ioĊ9L G s7ZPgӚMjAO)><7 } jq}>$^ɀ'Τ48 j= \XR+\ O4=Ep6Dz<x:7C逫@MON{zP;07 :*LR',>M:} HN' {kiT|Cd~o|yw0+YeJR .BΛXG `THxp|NJtjZ"+Bjx-, z Tx'Z7"c4ʡ ,EiP|'a>HQ0hxؠ#v Y`1 S` T2.ݏ `eq\Jِ:()v7'?c7**$DBZIڝ'|) c|gknߟ2 *LnX⛅*R(j,̭(`Lh!kP+* Y_lp!r h?k):1jWC(R$v^NpA`Z TGq! G 'ZKؑ<ΈLZ9#-r d[(yX1K8퉧Krx݇ynHM=򱆙az$RRBkVYM)`I Hl:Ji!$9bJ@4mQ7ħ9S <a8 Q\X Ŝ k\}E1P b +FrQ!:8,؜7ؠrxI90л cS^:p8@h "[12xKkehƈT <4&EBΑ{G$4p(.&JJ)mɣP #c's)ɰWF\+HOx@7W3pJιIPsjc눽`"BC: 4&>[١X4|CVr`0S\#`C6&ԚYgl]Č@w@sRROܬL8|b6@an.m` @1 Ai:YEJS*+BPrȹ+T0'%<}0 W(fb.8D)T27RB)>t?'10EIuUIrF[.AظFG\%aǎ17>LILR*Y.@&8 -eEKa *2IMUʎi q^Hd'ؘRXEa Za OT+#6E:oE2RhiJAAQN֨@ IXvѝ7eYJB>DŘS:@\6cbtH@z$ {_g/S6;krq"HIs%$2f0$DCw#8;-,,#iN@"J&g!=$dXFXQ#pT-Ī#=Q9dpii0{5wL#"Oxßf3+,8h vp+@`<@{H}guJf'`&i]+]w4F8 G6^OF"@mB j6MeCQ757C~] ̆Ѩ2F8C~ F)P# 7lsԀ<>g%BvIȚYep+O#&rC@rު#QY.#@fl"dQL%KFpB/ zfIa Є>G#((@ :e`.acWv"FIʏ0 X/GGUaL0`\NC%BKxe=`#r|% ?kn>'5I4M < # #f]J2cFF/S B<@ TТHJרbbb GaBQ#m:,bF* DaT"WOHy8N @$n/X$"a|ZP"p-p ` _Nl PJ, T"LvXg$+LxyZ TIclFpΐ$8Ać X!v`]OB=#G \&'Hʹ\n!Z\ ̽ k+zF9PK$`r!ln"#RFj7hQ"`7ZE=<8L"gd@n;ö)F @ %LW-ih/cDC\Eo"$ObZN81` "e@$͵-t+BHalAvC~Bp4M4RaEcTL5'~ 䞔l6Ee (px L @Ĵ\QQ1ѦT0>Fx܂2BF̆  ]4z:<FfH 8lC)OhN"!1|2B|p @b7AʦN~F9& ^TVaudȄ #mZ |B"Yln +,""0:d.EAZ>G'&zBb` @#⢘aR,"UEI eTEԳ&gf+B  1 S_"d sB\"TL ,^N |K%0 ͑nrvاh##bLiEր Nh/j\š(0SaLhšFƈDFU)x-%) TbjdC' –fp 6Q!Qk" @? N=>A* "dY Ƈ9N]PDŪE D,tcK‚1E+մ".#~-.r);&wY'FVzAf+dnF@WjbƲ k4} v/AbA; `AZ #2&U'dht a (! :²4-8!!DpF'a$:k +dBTe#  j0=B`05J-(1?' )ob=2> %8(8F^ <Ŗd\kg(H( @6fuc-,'$UY9Wu DxF4p@{!fA޶Bh}Kia@ JJ&|ά1sx'&$v(n$A 7AԆyu/cJFIPծODYs5ROwMQb^M~N$i ckKA 3lGS AafO@, VW9-곢h%A}\C4a @ȂAneJU0H^*JH&m-$fB2ӓòU4"Hn*a'ADS6TE̽L w [N&1f. ԵOr8S+@OA, jaRTňC „2?H4@nC~N|bT&Glzn[>ClQbU22D+Kdudy.BxvFZ!) d;nNյzee/eb a` 8 v0\,'2ZNADe@ .rB(~K,"gV0ON|` >H0\n'0z0`E?F煎6UCA>G0n?t&'`aXmN#|GNa%)F@`kX@J jEarV(s#2|tB!MI <2R'b:vB0!/ /)o(U  ,:!&gI٬؁Lb$%4a&D^I L<4<'56ZԊzf{QQM>Z d=lTCsi9X(x>d-|_J$"S-'Z+wTn#+h./!1c\X0 =1 qh]B| 8^봂!LdNm.T)cU2%4X$>$"daƒFyLࠫAA*!Eᜎ' t$a a>xՒ!1m2?V#VX> Z&>H!:܄l{w\db7e< @A¶d Y q#VB"R(j}dpjs%!0ąng%ISǔ=,X*-b," S@=P3_bG+|g򣈆1*b\[ PAB$F`b dRq!$W& =#s+"ycAnN/^R0OoVE˓t<Cnr`{ TO( = ?b/E@8sP4P@.\D1940a5oy0(٣p*' AİZ-|PG>t43:8`H)1 `,A bPPB~?h 3P  3Yo7G/(4 =(h66Z~Q_& ֜&#x|HB!*&9xDpuN0 k:̆S >+0J:̜,# >4 nT@1|@n",2܉!L2-h`K/ @yI 8 1,S<,\ʨJ 쫆7rˁ {ȫDC- "z#. l S% vҢb( ""gމ2c!ڊNβ@0L)i0mԔЄR!j)\WX U|2l1|*&g 2ȐG2RyMZ^&u`6v - \7C@B7vʇ9L@S[uO@4 ^{: Wla1 Uɡ#2jY5"'!B,!Y΢8LRS΃{:?ImF!ⱥ\[,jWjx3Mz]5ʳ2ЇQ0e)K 4#[rd.RuM%(y}ySLPleIz+x&&H450wx~k; 0hy'Y C; :ɋ:( aW7pԬ꿁H6@:+J]0, 8'y21?!`i]'=Ѕ7A p YhT8(t)F?A!qp퓰Ay* ) a_ 4ً#@H"HG :Q9;`!Ӡ!(FpD Ȅ819ra?9Ȉ瘨`PL鞆~1&x [́ޙ58,Бx{ 9f0 9C#j*aZH!%h%Zx:mꟈ"؋Ѕ8 h@ںahz16H F X*wi@ ƨ $Uh7K(sɜ`I 00B,s#8c"@ lnS:t ?L27ɱt&P&@8CP8Yʆ뢎!0%PtMR P10ĜTKPDZpnȅ ` X40@)"T V,F.x+2Aȝ@𕰘d>ĈnN?@D44 rx% T=+8b$ 83 1A&@K @FXH,F KrXc8BD$!(ri7؟͗0T]h YM,h(_5k )(HP$Tc{s.Cy?뼋@x"S{:2i! $<qgY놀g}ѳīG(##HwHɘ,; T b0Y2H|ת3C%{aQ6YLpQSKhz0KBǢ UQ1CƑu躋  {V0rp9ꅼ'JHV؅ȲX%pD㏸Λ;(j@7DH培aB 0zDp?[2 $P A2( u=JӾ# Q8 "4zNC8 #ZOlԄKǡ<+˜X504(2 T YI`j^,:6pѥ= @kHb31Sj(s(0PJY)b9R q-ɰ ;s"8ݭGM%AQ,Bl>.FpE3(%SpT r%PEedHA)3Ԏ s&x$i86Br)$ -(HJ#t\, PݸZsɢH;`w4Tq{ޘhbHEPhhhDH$U:8hqW@7!!&Ը+ۻ]b-Qf'] LuV$tىWxql_^(w3Wiwy2Qi`ƪ%]H )e_pR>?4l:Hр@8 DL ^+T8JӬzOi0a8qTRhd85Kk % b5 ` CUi[}z+h b>+;B6<288%<9xj0`j_ N4H59zy] i]ۖ89]XcFf͂ ށH3X l!#8HBxkسl4l뮤PR}wmZ3O6>ق(!,H+Ƚ>10 >cXΠ\n숸shV@ **Hơ$ S^Lùjh 2[շ0'xŞ+#l0 `!~uZNu8҉ w[s>d_UPr5|5df02!a*ڲ532Ikfbh! cvG;Zya`Z1P pC+Doنt≀/CxC!*!jR[P I C"᭟n CjWE@d+aeG9(@ٞܚbJ9 Pwr. _bWcdhy+Vw#j[9(df)%2EZ~km09x, @#L4+]ix;bzYz+S6n1~+N!ǥ"6WO l{(, 2Sŗ+m]?pe=̇,B*܀k84֧>L@`. @gq~@!|@@} q6@H$? vk0t9gTH0Bd2|(]hmE^ZNqNc@Pr6 F|>ޏpl|SAuc/K)p`p84ȐGxV0DbJ[EC@;)1XBD`0{Ktא\,!wk!ڜBʺyqK}2.`ld0e Ojq(@"a."("ږG~Eǩ8 Z8'9pkuL`$ ĠLD ' 5EDbCmz]yiw@Ja'Q2>B]H }}GlvNrt`tZ)ŀ$եLd&E.wkB=2a,0 xa+ H`&[hcp̫bT Lrɳ*@'lYHTٜ'#j & D ° #x&I<{JX T2h%Iة2( 1͘l>Kl\p}/C՚a8J c z'v~]ɽgEЊE)hĞdzAMN-Jx1Jry(B ZܲyŖEkMub8`|HT1j {iP .ɾoUj 2 BP.:%QH䙨Qd(DqlAI%  A:`BH C,D P`(NC] b(3ƚ.t`L # (`ǂCtp!DZ}&´On(#%|!L#`r.\ \<)M)`VIiE&P"eQ;\u%1Ytj-tp X%B"޻I9@ʨ !6prkDlu 5e!PTš#Lhs !)Ř-•&P(&vfk85Sa.$ SYb>*!ivLtD>YD K{mzpb`%77X #;P 64Ҥ !0P3@w%|O]ǰk@avl2FHLC120 e4tUfGIc$Li'%8!Иa <m& "O"k0c(do9NĠ  ` Z0!@o Q\xGoyL I !,0G`tȞ 1.Lp?pMto.JyDH?Z&G{aJEqccKD%·@8iΔ:J A`k G[9G' n@Tn!%aE ~0Ue|@HH\ IP6u(L Q6T c` $*<QC_;CSWPrfMa* C sA0 :Pk 9JBĂH >-/N:X* RV-$uI9dEfNbFyXg.1NC>H4О[غV_94B$ɉĿqfy d`)SEv kh-K;/@ U)`!cwRYա6 SJym,l>&z &CJ]cciC;ҐXlPbpD/K`83}W4ɛ $%(JS>E80G2_}J(qY`dD=@(OdI2V_ fXˈ37Xf ^~L$ c#&-c.Z +=C #.^EpZd'H 4$x@ ebGjA#6Ӡ?eJp JX(rL(-f C% &ZpC( R-"b*NkMT'#^-vaLJTXd.Fc"_ #AD"(+v-Rak8@6{b/&^!,N&eɞx!.A\|F^l9 B@VV"@lm; :)S ]T($(aLҜB\a,", r#"sǸ & `DJ %)QGFhrک`/,`.DSo|`Q,X 8+-:CCj @!^*Bމ@NfF ހt Nvle(1e(ր[ ej&ļ&* -kvd :FXAn`Hh(Ob>M'z t>B^'BmI[ D(!b'&B  *Ы@bAbL"(0뱦c0r2 2i[\To|B@all!+1v. oЃa&X.(!Ah.7Wbрl'#ZQC,!1( 1fJaaXnd(5qKH/!KaCp7PB\QB @UCb'VF/,#C 9kbAhuD80PC!/WL`@sR."hKfk` d.^bcn,`hKP PiBR;͂]N6"D"$4,J(4B'PPiC`<Z"r@nRM1'LH"[J@ jA"ZV1%=AE4F<93" fbXr)!42A>/AXuv*^`_mXOB |HB fN@!C("AJ4HفX c;uz`&`@H"&|)@Lá@@IN,b5 ; h L Â" I>Fb9&y<,5O4g0 :x$j!H&TP+r0e j Z ZA ]1M,F%PB( ["'A|BzN(hJP!f V|@< ऎii0j[l*C"> JE(^ p,$F.se 0\̽utc8 ``ErB . yda1fxn$>:LX&VaB0S PH2b%[;DTѠdPdLZ㲭.^ BbaXq98$@<愡 .*Ejz~&ccL`ED* J Ih@8@:{P:@FM4Ll82!) ~Z-DLH%5~Elqp-"\%xl 0ČRr/ fmt @@ KvF= tRN`HY!dM#4v,axHР/>U00@$`:u=zp[٬ML-=b_3,>:=p8DJ">(A7if⦒ @@z v,νef̤P bxv4!DYNr(S"3A "CXrf7( B0'倀"$K 4Y48)W"+y:EKr*uPBS$`_jBDw!;4*hŀ DP9qvR6d8\54" >C.}BKS\C!Sr8%FcBcA)a&qWh / jp WAeءVpv(:*ab!$l B"HJ E ddBS B]7~AYI29-{ف]tr D(=*I,u:SJjLd1wnU>O,SAq QNZ,hae|`Ђ.rFW A}o!LA]{*b P!eo\!m'fL:]*HF^$d2@p2n#:٢Ld"hz5GR! FZP P8$ 8 )d-7~>pP y<!@H$A@`.LVLX~E"!H$a(T?`0 _ 8& 0u%M&(@S*~$,d~v`ISsۍ]$ &q',s@dYPYTdk uAI7VOOD ͯWE|>XH 6&^{6`G:c`Vz> /kl~! 9@V/(.-K8J'x&Mb溟2jK&Jzk 3 XqfnؿqKpR <N0-p@{~nx"3 |$Tc c\$ѣ"`t g?cgFxx;Hh*D+kI*U'TbL F"t.P:Dh BYHGl.ItL*UB(vi*f5떈32ɰ3^YNjMiR* _9?+l}k z9'XhJiLCD4C\{.$ =e,T,#F-c|(6 Ÿn = yiQZ{zU[LlӤJ$%)> ÈgnU%RrWez!pC(j~Rzmh͙*>@J$3JgMD.@.2F08419̸?"8 g!0$@%b@|n=a+@;Nv#D5,H9 {cO)2,6"0!ժ V}ɶ..Vp)@}Ǡ$ؖPH4BK?&*dzHI! JHb(R a  wA]n@jr x n2aI(EvZr=.t`+?p{` Jx76F 5FA2 T) + 0JJ5e턓M!&q"Gc& /|t ٰZʃ@=! `0 З았YrܣBj1v#D0RmCmBh>\?b+U"nd pv3/<l29︽xkGhfz=$@-H$P8Qʼn.rEЙ-BҳYn9tZ k6ӞLk2`nL(dc '(b6F6UH3jef4xPj@t8 Y`k"o5ńS s Cyo(ʼL3#r ]bt:8 1}^VQ aFX2vy n5kZr&&%# -p1  1mǹ$,Xkl4ܔV/pSg Vm@(zeSd;7#v ´XX<\*v!@(@C,ř'"6h%cӂm5"X;w+jMJA+RF5I)}uy:m6xOָ^M$ :<(C0$BLQ:&` T}'!:qHmRw̻X\x\$[-r.% |'W X:vx{U_gTK T=$2^I|T#oP Af$}N@H2ނ:nQs\ z8 rF?әT<rʱ]3|sGOŐmi3ƀRZ'D\9: RvD|C|T@6F v 2# )f-& A'J7*q zOACd[A E!f,J2 Knm z>j$A7A.XJ F6<&6/cbR\ .zn8!K$9&@<zo :@Nn9& +# 0Od#|l0E  @ X  $@.!&i>`^6h@$A2Ndt"eؤrd`!F``FmZ5 8 ,'4Dx"ؒ$.лyddMBcs̝xJ/cj-TA<aܒBfA. 8` @g!ETgM7d|RA``Sac@''d c<'<|s嘒$ AnͪRnƂDU`Βo~_T2#,i䊽3TKtql >@ Fx᤿tn-G94eAC6[ in\l(N?G,%_'Lɜ>p.Xb%>9` jET ?䈃 h$B `  4$D?Mn{?AeS#& 5SlXFV\bcQ(C::#A& B 愠Hp_;[f7#$ZQG@`kƸxAŸ!*T  { a~dn@)" _ }>"B>B3 C.c bg:3(HeuNZî ,F3 J4E7HTkN B@nD4)z$y!hj46B:X>\= D'SM `*,')Ao s|C.%AWK&0TBg^.AJ: ;*"'U1*`z/\H+ǔΓh=INAA/!UhALi0Þ] @EL~v{f/ʖICGh9$j# jA6 D$mC06n@J*˄2'/6-Yʘ(օt/00> Loh=oD9 T`p҉XCyf CA>0$4aA#0z$&D7!v `8UP$UTFI%z [SrLi?:5$6#V ad `^AOt7JIhn5tU+& ic?*Z70ΞcExA,G1*2蒣6Ɯ-@*h!lLuuWWU DY!b]H!d~OE&cQ. b`J '* )fMR|MȭDCaN6.JJLHgBV>>L0qGtUUu{v&B ̀">-:V5Ng4Gh-Јqe%4Tatv`=j>n5@D~ z)M*qEƠ)xeaAcAc@š|AIh:ID f2y`l?2W*4)Q^gVsWCt:0A$CE Jb-v%*C6%OJ79@p #U] +,((.7Cym$Vo^j4dPA(.~n%z%R `!v`HΟ375r8JQ sSGBQ*>}k'ײ=n2 @(IF@+!^c膀/-A`B؈I.&1BA*mR"\9UEfF!4,I#aBx.0kfO!DwclH ŻO:ȏb0HʂR.Wa~H r`>AZ Q_̌nB` ?Bl,ZA4L`q V46?yMpWi0:V%f|L򑧌%@&H` ㎂h׆NX+J! V` Ip&O$I(.:A̷4q_7+3[l T ZVU̿U$a"T@gf9R.3G5@C)cdS,>e 3m+sS=$F8ub<B LR2hD{ 8}w\`dO$a( Cp*${9#0$ kJԦ>0 dFR !>v.Hv;j՞oD22<~2 sC`\  I 9;Q&h,>B `#BF(Ĭ'3GM1ᑢϪw81`͂VZLbtF} 0P\ɜĠ z@gN B2Š08g#`֢n۲UUG'v`MRSLUZt  ' (?#Dr`G ])'QljXDa0G PrhX`.&S 0Gc!{6 zd 䔂X9PuK hbVQks=Xy)@bĹZ`\RD=# ./$v FBx?A؊f@o.:8 Aq5^q%dE9F@l&Dh 3!N.IZ< Ly,J8@ idh!N%Jt"|Q AxxFK[ {$TZ,H%>(!+P0ƙLG & NrVT@ @b0@!,Hcw4zNh %"J+"~ W2Ƨj.,)){8b$^Zy'#8DQgjR U4J{Me6$TdޔGq2d"A,Ԕd#0,xh. IKR -9?^J-!$OHLSvBkPGOAiZ;@3p4QSWY\CE1xfeгĩ<*^ L: |1y+=<νb́ a]> V` @m8@4vcw $7F Tr{G)e9F?w},Ȁq€`Da($) 3*@X B:t^zRݨ8߆c(@tUhX @a#0X( ch X.i܎`榊0239K7T#3 { T>Z,dY/!3ȱF=b1R@& 4}DA Bj.7~8:wup,pn9+73arb`ӯ09ciݜ1XP茐$H8/D-=snC,iE I%)Ax90;Ђ8,s {|a $!0r,,q\* I@Ł@ " p&yJt"5HB5sF5/T`UZ( 47:BHAHع+H GPA,Gp*u8O8H@C il w82SjZa;JxXqGyH>8v RC8 5( E47W-Μɺ";a'0BПPE@Ӄ#\ R!,Q  QZ`; @e2 %aM1!@H?cI6j aC1I9H; 0X2s%lH<(0;8J h;iXOtCX|#`|L %>IF *ZxAD#?Ɠsl2%hvS݃34@a4 ]r=ı)h@?;P4% hO^*P%HE1!=3B͠}@QI 0jk{=BH!D d /78q ocMFXEuU91z_NX 2LկDN!NͻEsɯ)w9+W L^ NL٢O!zNP35}N 7`NT1M3F[K\[Zx&pORuj`z33ɝ DYIڟ08bB$Զ] I F+0 {5쏣*81E=W!x5 DqRZ ZMQ8G1LOQ aȊ{tu(%kA[HX:;D` eyqU`JP0%Xx(zFiCڸ 4,(` 4X_xT7bBU3#qAaHK(Si gP8$SI<#U9X(S,(@^F JG![8r2^IЌ{P仠64H `GR 2͜ -ճy,@6_`s>h࠹щ0%)FzI2bCZ c%6~,;-MA,iv8,|1٦˴nȓHZ} ;5i\e0xۇLH >)P"Яc-s<3 c8d:[?!x8 +P ڐIu(P  0"2@X0z;?>D&€߱KAi/IQ&bpTpe0 *  q#HHna0tIDݵhIYa ڼYYA&( ;D*@lGlxcNJ݈ZZPA]̹:M bcgt=m# V؞Q/=0(t`I cJ̀3\k,Y/cV4Z!ϓصR$0휛|ڵq$ɧvS`ޥj <^h`Wj ^,`^=(zJaQ=q֖2W & K )ph+XrJaZ&aфXL]Qga}щ*iyn ]ǾMdm[Bբ vzx' 8H;Suԑi"ZIn H)dyխq^6 {R 0eñ &Hs`&H55lS t2ېɜcZ<;AeI{MtxE֧-'jH- cL\Đ1U:!+8V|QMಔn[&YL.0wӴ?h5Rb<ϗre Ѡ=@OaablrI71:/FxL ?_o@@b,VK? ? aDzI'H_ܢ HG+@;bu=&Cр<8IG`H]pD$2W\̤4*Ј+)|<{D V jD `]*'LC`qRB! ^4rtP0hiaPW3A`G$R 04RPM'up->  R(![뾶h@ 膠C̫r)x/ _#k`+z# T%YT6>}$ ,Fz hdx1`yz8H4׶-`D3yxPIC|Q`P;jZ}D*|¨tg0Qn!Q(#u<3 @K)'F#ӊk vE'+o+ `#Gis+j5JB%qw8WS1 G8!嘄2 ~D+ Q&9j ^5$^4 xh䂦 :.DKͻ(b &1ܔ;s3PBΠ<\Fb}cD޴dN˪gɍ8闣u9!IE3G@8 J0ņ6Z G jJ ? GYдmrؤf5<`+$%)Ba4z -Ϫ CYb:.x" $bTx%ܰꔓ-PEF2;QxHCg*E`]—"f'UB^@/ "<93HZ,\|L@1Yɶ\F`.<tݻNC b:yftBQ; ;>0?>`K%QJ[@!KļQ5\@ dPvV#N1IĄh "AHp1cz4pfGɑZ_4124H  p R @"DhWBiD%Y?| N ~"JMI0$؄!,rQM)3$ hׯmWz]bT~Q P2G i7<JX#GhFB@ԱԸ1h1DAT mW'0~.809MIJCҞ*@sLˈ7i*#Lg5;wn]3"9< !$N&favR& *3W3'Pa<xq`Y`cR/qPB/i|mĦpjBbF:pQLW \L 6\JaJG,07H (wѺi$'Rx)С(8Gù8 anH@E@'Ш=Xðt! #xL<?x5g atx(qX 0&ISz 9z@s>:ŅL5FH|o,c$h&ԒYTvJb V s>b\ݚyǽeb3J:d! 壎I GJ6c}sfXb8=f @ YmԙPlE@ع&Д%E}gphǚHψ!B((8(щJRD 6xgzIP$P@(In6H)nY, #=26La0#DX?bvs8W0+"릛q&$0**>"؝)9 8G)HYP"c#2sرt?a꤀@m *>CTFڦm@KRa]$E 8Y\$ah&&Fph9/5F#cd>A2h eQ:!$aiFqk@$^⠋<(͘;f$ZlZ E4 .?^\uO6% A&q2T/<{QFfYj@ wim/`fez!F@P<DH#<0<׋8!cCifpcBanlкWg) 8,Dv۩$Ȯ䜔eBT1#X^!o~ g2bdf`naX<)lR!&CH6:iɴ#(^A*`'ĝEdmb&bj" ` @0!KpB%O^BĶy*!@ قZ:i&GKP? 8X(pe>4OjGro0 !βa1ƏLʼnpWi|аzt` AFo;E% tw`B{dtF>ЩۡY3J`Owb߮2. j>:z)>I} $GGА1i+-4`Ҋ!VҔ6/.^t$(8@DF0B;xg K S*TkZ*&xB 0POLϠg0ft,?\CJ QSX``N#IL<I"''$,f1)F$`HOE6Nf$.!/Q"  t} 9X3(&4Dd)DX< 3B8&VZ%b\#Z@\a\MTE;cRF T%!<&SĜՖBˆ<`=e|5x_*PV†V:.1(RA2nR"Ct*fL0 01;iW1 3"(4@T0&uV(T&U ^fz#C` 0bG a`ldv1Apc`J;B4J6P܈рV}H* 8OF8Rb`ZYK^P@+v˫իg j aX!l(J,/sO#T/ A:@X)Y( i!J!( q7kP%[~̎!NA\| <4x@@gXGG 6\Nqs0r;Pk(b(0+*1@&QF$j,Br'lOKǽ5rJ$$aNxxb18"4be,p)bv:O h0uI;B9L>} ,0TcYDbR "Zƛ4<**amcNErNU#v@za #YT(Z{tI #vA !C=Ft'vjM:g$!6!THHBKzǰ7;U0g| Ap#M /RL=v["*Bs:M'b!T `A2Tb-<6u]7K(!d1C5B,۱CLcBnC4cfr_A4$yf+KP!8#Hb&.AAfF @۔Kc/ķ>2W T=^ [l;n&Fd'7o~ B|iD'7@1Gʁr΄$u$70RRi E+p„ @]A}rH[b௛dFv J_ΪGuece'*X vމn4лsGa\`XAQ+s)8)A`L $%?]WQEK`Ql 34*);CaC8|~LMO%h$&qU68mf7}V ,o&Eⰲ R"+] R@h!v\0.z*J@$|BeҿZ#5Ϟ##T^ba` (3bT6j\ )#Be$qNja'ۓY3Yf 4*#D-EN]^G=U 5Ƙ"$ '-3F{t)21Lb'~&:A](NT&r?-/2U MS!@v!smŽ"2v+ :; | <'怒V5%^Ɂ;+j*(4&Jf> x< -̓|$!ag0?Y=Qh$\#h4@t:${=@ aE_OHo`37k='r,ʑF@ 2[.?*uFJUa@xA@zM>5[hs |z=c >FSh6M*ר @ijic9#@^Î<(P?A5؀sL+ !8+c@8{AIu28#ƐVI8,~+E<3?K֎9=bX  @ q$ĐtSH ND# %l @D c5@o*E`,b @BQ>@ 5@|P<AJ A"0QJ$MbtV9*T@g_}eh禢(aRF#*lCR\;TɱU.1tf 5h!GGy`#6q$K!5d$hL4iX{*7dHy`L  @3&LDY *,[w"\(s(&xnmJ`12LmbFgɉ5t@SCS1h8^ -ĔP*x@y˜AThR@8 al-7$3Ǖ}BęIP SLB6F a\-VF 4 r4uԝ`0F)P7}IGs)t(DK"y^{B#) ߀@8|yƬNRa@Z5P8|jƾ2EъòȹɁ%JДR԰:.B;58ShY# X05X٢.ӗ5-9G& ( pވ* .#l`]=3@7х5YVy7q?2[aͰ @RM n8J>JȑQ5hrssSIȉ9,~t$d8y*N=jCN j 2z4R&7N`@s*7 4"Cؑq 2Xnx3IPC&DGh931, $x8^Qė I؈FZ1 5 u RJGY{- {+Su !(Sĕ/ ߌH|LU4A (reu;]Q8w2T˚&vaP\Xf 0~ `|+} 0 " !%$80[j4#R6 7}ـB< HL؁$ Xp ҵ y J# z10^1r"C dX8%`%ْZ\=E4 T\j'9ISW9I< eQQH) *mch֬`(Z BgxJޠ! ?нظЎJ$:;-K:G01I(؋I}:fX'CT*1 ޔuxUX24X6AtQj r}+x $" {\ (;] s1np(2*`y&MD[f-Е9K@'rB)~$ ߉CH؆?# GRL( SN.<^J!`R!)$8Q ($ Y'Cf\"P+ b!c%cȹ 9TGC5J1 Q%u1^AZY(j d ~P\Na%&DS L^(BA8]hxiK40Iq & { lFI52K[&Kܖ#юhMtJ)!G- sD'5FOړ^uof*{B[.tHCC[x< ms EŔܞ͠.}$E :T"Q( qm.@+ioJ 3(VFXpX0y+&PIͽ Jz7= hBꄰM L 1T.xL(D0C:_wyK`н矍Lf8ӔPiF@ji9(@[hͪmQ+ 8_&N fKǶEӽnD(o`]sP i#Eм@}&E!(NX>6K%3Ù6r3@0tjY$e!ZLlh;bV 1y^ȳ'B7ktv;8$(#N`!%= əЊv(:ħ BPYW2(5@xϣa֨\ 3>ܮwU }O+E@̝`y7!Rn2 y`sdN fv0X] k`Cdžpk3{7gI`sU([/-j(Zo]O&IyH0ig'+1Q9u Wɀ G y;H} +M Ppsjxn塖Kv g7@XTyH%̂4C+0~>N; t.x:]aaP' }#IH !؃B{Ea /0>O<@C)RP61 z+Q@PRP(a0!@`f{^` 3f\2YL`iطR h#f*j S<]( >_G"yΧ@/$8W+iI*wբ-j*j}7C J3} 8c$np NzD<82c۟B!I%'P|K'(igp[HFAbb|G1NO|tF#- Ӫ)hj # hU?gt5 EQ( 8 L 30y  G$!ts4- '`x * eqLT`b+ $0L2 V`6@` )C2Ⱥ:LQBxR@D61P!΄tJ'hm<.L^240dyu,+Y`9 (^pnRXp'( * ~tH_0ŽR7O؏80;3N"<( ػb!U` E/x 0 x-l.8,3:H+7b#D,Utcr"cǫR*uU'hW<0C[~h퐈[Hx@̍BQhJ Q^f73PIw%@a-::RI*SHseNkU~T! GnD s(@0zwBZaC0M:=nDrf׌y pMHjEM37苔j?Ļ"`\ *xf@{GerK)+2aK0<~Gnt7'of M *d H`fdAbX\|V4@G98Mög a.&RtOEٻE9sx ڂ &/3Z`5j܇0K akgF(B]P" "BtLgېcҊXBY^ptf!x`# GjS Ec$ EVh!`P511`ܙob&)7&J jHmVԢkA$@!Q2gEEJTк46ðʹW_@V4f~D(XQ~cŧ$. xahdc"f|of *pr@( (jxɩ#".!"@Ao&~#t* $&CrIؚ`1K2 ,-f&n'~ڃTR!DFnK6|38wk !`Gd9c%G DtflCg(cD>!b r劝 &`R\L$i!J1KV#=FhT.;I`.2.Ha Ga.kn* ` fZF Q2:{J(cņ=$8AX $̊=ggȱf~2@l#9c6F>d,G@*CYC;Aa"e$JZ*[@`9-F7op< "`leI=j(PC-l"CNPJeXDJ’˼(4Y|L|x<] > Fbh k$(5bCM 0&Ei:Cua`g ǘT8P@>,&]6p1r;%*>4%F]0FTh/sR1Qj: ec IjX"C3e%-i=20"FC@2A!@a3 ,I, ƌ!ĸDj#5Dpt.*pFd3lF }@ qt@27(! `>JvAF5dR4"* 1Ѕ;CHvt⥒u$a8x* Ԅ7"g]B nAX3ϻAaI<3$aR& *;t=mLQHzèVD3 G sfxdh* H72l %W !Є<(B6$`c<>#,x7q˃vj" XJZ@?>9 %!̊#rt#SLpqY85<! a Qc~4n,J2&4d/6Gb/: $$*5as ) p@&s  nAzL-x>TBPnXS,vh)U">.O>H"Ţ  a\[)'@d<JQNV|3L~e`/JQ&|FD8=ix4!oFDπ}GgB4"$ :S9 A6&:%wt _DC񢞦Cn"2Adb <'l8o C"(GA < ـAثJGk&N$2Ndq"RS=lC$ VHonK,  ^bha9%od,w#wKd)5K@qao#eHWDo+#j\\'ʤi9..^ft"> )Րl+g  7u 2"!Ba1` /%^`XQ!`tA𝂆8@bACv挔@q&`b*CE,L|Dx"l Bڥzlu kxv6t8 2hN5 B7QOV7m-h3i-RW'+&a)A LC\R Cp zq 2fExpc"Ds)*B!~B#Kdka8 @6|krG`rZ[: ب (Q0w#h@sNd!bhW+@l vIo |kb$ִdj(DE5nexa)t?i 6r9)׊#<&G8pC'"8`!,+CyJ.`ى`` 5j0Pl(*b CDuGZ|:B7LX ц皢`,z"+| A*bpQ)cb2~#vH`c V&Y0! Ğ5xǨqsd :*,ᢘ]V2Bs# $.dk0GA~ V Fap8ALȪ<<7WI) Eu N$n\3V Bi!Aָ`aP[+|@yOX[J/ _⯗> ?D`Kz CPFᮥ"r>Px$ O>"g;Yz@*8- D()7M`\2=jJ81c.D"봑8$G7'"`:*zG)<'ibRJ@"nZq I b/:jC؉*`>'Bs4OYXŎ<,[G]$@2\RY9Ls(*mR@@`B.x#G=IIsptMIO{-냰%xKq8.jc\D$.|Rcot#nYhQܨ~^l7ji0׺E)| J*5h=pOӭa~v GH&ԗmޏ ~7ːU7=Of0*KfzZtmJXT.zfRk6 ⨣,2&7qIX.\"nngDdf_VH=t&4TVJwgUhG~yGyz L BZ9KF<6;,{:`E(fBSA8`@A C rҘS/` 'Rw+r=@t`E !F(n)w )M;2rzh<:P:DhkX @OdrL1OdZ*V0Co"W=G7s$d0C(E^ A8#u!$}`)eg_QJ%SGd0+@+Ia61F8)F*1DӡIprD!&2v_dkm;Rֈi>ÀrCl*8"\E%"$MlHq >BX2x] )MS|cȰЛ3=¶|qdB9?**xa6"uH0؎,\{6#OszѤ.K?0 2T CT[@?}'Ui9/8A H X v hwD C .;-c]-Fx%ruA#ȍt]JdZ tS aRMgE& 8\LBpߔ@Yd 3Pokprق1w.B] {kІ? 6! 2fj%]'_x,B.,JHhX="$o =*fPvF! *a8wA8b Ux"'[tCĄ3O5~?BmIa%pȂ4=FD)#&  T YH/Ԋecq=J#BD6D@L ,8 49Kyo2Hs!,K#GåQk.Sj&ȖZR4ǐ.".x20r-uTaC<btN8; Z4tN5B%ޒ+Z8"B2LraZ*S.Bi 4ovxRUSE,{LEȦ\@TPf`#p.RN2j6)5%poReUG8џe4 s9s|H_{* KI2n0qYzP ^Bn-QY:&>7 J$|SAìm0 hxp9uϦdL d):gFN\NZ;=)<N0b'쇨w%8A;\]҅$?q2SC0(XcX%!2<)n=i9x6ig:*L߁ q0)ˮ'i  L:£RϷ xwH4"9YII;'0"`iDH@(P*٥Q ۣ,k㧐pՋA#xT@!)*!˃06I  H{cp#' \ B ]?<:@5IH#zB^XxjSwxH9cU79;{f  DJD( AN0(A4O yGյpd&bC$Ae2f$K@ S_ 0R 0zn Q26 |ʠQVzKx:p5c)=hh>W@RY[0q`ޘa. h0 w.2唁b&u ,ያjȅHPFYpp mij h6Yx*0a: PlXz: ҇(㋀!( H aC $FpPhiOBi <*4< Yot 1%% c@ OO0a-0  x H0Q 4_5]'ʠxPcb8e@ֿ@HӁ- H i\!A+\Pfz WH,&yz $p3" R9yVʷW;IM"Phj'Xŀp 2ǜ* t8WZSht3sHb7+I1; ] سIB!âcnjG$=JQjQM|ai6Nd/ ,R>=  \MXXq̇q M G% g[ʼn1  rYH`@ `t 1y<6 I@p "4k;a?'rg}P8D@~^ϗ)C{t@`2zB``0l4X+I&3L6' `'@{y`Xh DJ ?/H(8 m_O B4Sa}.0~@|4M΃յ|瓹%߀|Np8NPA/ `Harp-*R"S4kt4}:h" $J!@K^S AntqyǠ( 2$*IxzYuS.M N7 v Xb!pIXXIa0% J< & Z} ) Jʈ*΋Ŏ{Jթ'㢸@˫ W4tj4KHKYrq,پl(H`8 DbJs{25N~+M=h|dIoϑq֫z*:` ~K (+{|(H,̦rjkh"! X0 y⶟Gϑ)*:-EEbdBš~wXIX7Cvl+  =̭[X9<ZTL[ Eբ8|)[ #G!.fx"30nsNG 3"s@u*uJ赇-$[ V)r?Qq>GϘ̠B $aඟD*MYpd*D<fAvGjK/0bǮ4{IzdҔ@ L"E. 7;G.\+ehkKR",#p抇(`L %@+Ҝu2j+*uS̶aˇ@`\XtJ]Esp Cz\>)!Sh-E+U!šL A ,hA"(ƈmJJV\3WKiIWIa-vqy!P`ۛj]iF\8P,=4@ 6e8W`׬+g Bb0ҚPu]*&@.)qBjZ6 TL8F$@0n)#]@!&BUDץ!Zr Юؖ1~%h `&Uaq"QKbPJyTWX7CJ %TmRziC--L`"aM#Xk8; K炰\ *mrڥM#!#=G3n" B)/F^Ij"EOhP sK`s#TH@Ap+FPM|٪5F`T*Ꜫ@)D+*ZXTz𹤝ۘ]*$2:6gcl-戀@A.Ipy;%zb4H9 z0c  H)L, -1vsMbg.,`Ɋ z\U5NAot98GhuSr/UQr4E˙ MfkSHe<ׁF-WЗp"tnAg8-#V&B@қ3y#bbr `v7%H EZ4eA¤E>I,l0D+A.”DB` Y Kĵ?r6)!vtT"E@V$$! `ZӬ>+&P!Ectq"advLj 2x bXc"s &>ӪG[dJ@PWah :VH$N("=aaAePf$&`Nf6L-HiX/b(`0r*aFqfR>t(aŽA>!> V+'Ђv;"7C-NÞJqh8П-hJa@f'PftD;%>hK&3r'U`azD\$Z @r$'M x볈dM3'J (̓(0Rb"!N`n:$tGկ[.Eb "`0!2A-i҆v6/s:WRL)0-"!{J`VeJT :M08DL@0RuRdvZ9hbvDMHLk`)+[*-eAW*GOI\((i0X"IPR@"d9Ǩ,=0, o-1|Lbf, 4rɋ3)Y|&+E9蕩*v^QX9t,*LІV.AʎaI $LB'1oP@ -0#PVB8ok^C(7⻳6(njs D@Q=dDWn"/ܑ2` bM>Yb8IeN[@!v^ 9o':i&(¬@Bd\_of#vt7%$NIu*o+™;"eõI#j$$|xh-4<m xF̏LqetP(pM¶}ĻDZ/F!"l !i`1)= npB9}τ`F`x ѝ<9 w/Y/XH.i^ H-".GHRXlg!1,A3% {/B,4[b,LJLx $ö%b(CyZV8IMbdb~@ߧ^1X)v @ ;tSAig(S%^JZ|v,.8_i+iN4f!0 !x(,en@0 n9;'p2BTU^+ˆvO4{DZ `ϛ;^pZs"L%T ImҩncP50O!&/XoLqYn1CqpoM|[UK'PH@VU.ihXHydL@ "Pkp$ z4FwBVb(c8c_›ʼ<}>ak`܌AOX["J‚1 NBJc3$B9@;F!''-X@pvRĮdbTaiOBEB@6RdWld@Z#ATR9 X@ED/@m<yS^F!.">.R: r1"XbL| `pYе(n9(swj,`ik5(!]Ձnpgߘ " f4`&@2i ":BYI<' fˑdfL()jX@ "!gD,1`.\ @ ;Gb5Je:^꣝X\^7sL!Q6Kb:?A\%SRHn @F)Ir36;R*ˉ8^w8}A0~` B4?& @_F8 E_5Q`A@m<}? bH,r R[@L Vd-6Z@ xzp> RR8TiŦ)}>cp@h+e~ŀ`k֠ut$Ǡm8>޺^q4m `s:bh`EQ"gi#z 0 sHlFe1r,'&- HTh$x13:ʲ|@iK`.?-dg]-8(<6D43j8(U&k",%rc--{1F`"B{hbjz9z>hv24g)ljư^ 4x I7!ER* ciǑt pMIHe%7CG!p?c#& I*IVuGp#,K!] `T`vG PVdF 0` 7 6* CiD/Ch+e%C6ksPԠpQb}2&MJ#Q.My[+ٺ#+i)6R = *tr HhaR5 I7<z`4(d 'r>.LA"HQ AbRI@#PA,[ }4ƈa=lAY`$ӓHjșs5$Z4/X[a7J0`+",a#&1 {GF?Jk6͉f}bW3Y  @"\R&'bRl@|u] qI$LbY!Q4Dx 6̼[vèuX"/ RJDbV(ah`\ )*$!|Eֵ+::378ED$*#oc\iBiao5%$C 2*kM2P!Kb;;(Ԏ^!>o.<ةnтh"VF<6q?5Z-82ck̈́CJ})F_u6[VIwl@#LhҰJ 52qB :,IP AH&gPW2hHA!Xc2,t lSS=A=R QRx&$l P]Y XS,34*d6DvvvBB#1GLNАLlMXMF>P:ti]Sg"YQ5ԳCȍL?sC!W"_7 M(Im; A=).)M~r*o(ȟesD Kr]pډ@I$cـ6@T B^p` ! UxOܺةaIA$I[ą1W=nҀA`ExSMD[ fЅX₵䵙swGcy2ijLR aEQ܌V) F01Pz4X6JjX&` !@eTZILaKD }'"dU}} $C@S C-#f`],/ ,vFR : MyW鮏iD_CfG)KdM 7t|b"$>> !||[ޔqH)kpьK0AJzڏ d68H.7"I}}{ ꍐ6 HžB81:3\$51<  oYWK!@"_ a#6)gزa j"Qu XMB`q 0-sG- 3Bz,b/ J r ++PH<%Ћ), IGGI|)%01(Lgx bp7nMT'MH$X1 #Lӷ 1ʁ}8?Zآ(ˀZ׌QAy#4f("AѲAIlIQE2}5IxFG8Ѵ͗}=Pwxb;Pu` \Z"#hHi Ўi\-2 )J  SҚJ%䷞ 1@mF`B(C9C{EF o<)Y -%Z0/EfxfXAAU83810PL؉:Zty-Ȍxب g[,#Q !;ɹmM8GU)ȯ";%0p'G6Xhb=`B(Dl \S2(3=3ǡ Z9QJℇ *;{G+]i@mYX(Qa \m"Rn,u يPA ?)9FkWU{WiR,}{@ab wHt4;PgU?PD M +,ͳ 5]hPK[C K_&l5Zs;B@\Z}n<(ź5 8EJ10)AT"Z 1L&4 =-WP`51HS-Zĉvx>ڈ%"Ë'`BxM#dS.qNP6,\)b8ʊ 4 4H6P?Œ K;޵Pc 8B×9#PV6`Z"ς0+:`%oQqԹ&G )O~>X@r0T<&?Ia@s?E>MkX6A23HD ~̽-49vEyÙ@x3߆ cVz{hHX%?RO yxByW.4f/; g i/,ձH@CREPTIH f$!Q+3g>jEm `xFU:?3lbDj0? #I닣 n cRTB͋# #r@+yp:k1b㚓PDD X-4}ĮQ4} qˇ1^4?ak@6pp5F`P B8.xV)rD'a $J 8RuE`/em;k=6‹1婙+ $8=1i1+nxCglTۘ4'9 0R@R KQY+إX6TD{j׮eCEyQpRrPLmD&T@EСi#brIc"U :3Ѻ!& lpTO//_κjEשM'[08Q_J+CLj ݅o+%+\ hOYCxIȒ,@q|(_hFR1)}o괿/TYxšOн @R%Hʦ9Q) %J8F$0 H㖓LwR(F ͆}Blx(ΐkֽYsC1ď.6ݨ&@Ӏ:6"1):'2*xRiIoxd6[m:Z.+Z`G[[lcO8iy&B(" <M_gX73p#r{ȸ7;6 8Isxx ⵸ ~I)Q Q/>:g)k] GdwHFny8H}\=p P @|@ lK%F$y`Y)? D i$hvK'7H{ĨP4B +B'0`ϟ jbhyg4Q((S ?  @E 0(O(>o*7YH3IYۻq}mp;  X5no"H{T(y3,{{(tڢiw&`\(2$X$ ! Z4 p ÝP5͢D{g zG"5:^E :G%A ĵ-˒ 88@8DD!Av+ S6)X/2"{6s,A|] Y^9"4JA@ TP"u8  ʘCn{+Xu*Ò.qw ʉ#XȺ0|`0:.Eh:i@ƶ,ď=/ʋAt#mR̔JP(޵\1dZP2x'ZPaHIݘ-%,se~"^:IMr ahP #;0`h[Ax0 e8g *SHa81 Nfޙ-zh1#7*cd=5z8m򄞇O6V.)9FSZƨZz%vɩ:w`&A*LUKV]z!: +`<:Жo(_eALK)?jeƠF<@@ ?P= a@fYã7` Hm_1gHRy 6 T+BB|ܓN. :e C±D*yNJcrH5|rDi+(-2< QZDuU¨X`mb\I)fDȜY)D(! pS!a-$gC}_Ɉ7J_Jn n,^ ᘰ" }jh>rqIU+IvuHYa6GwRtk l qt.)SΥ12FEa%#H@!@ Y7yH:=Q=қRErPIY!$@%B0H$,<)f\PJ i^DG]m/ȤL H!+ P"1ҫ͝PvFqi 5DAU$%V=t ܡ?! "]C0S>eO1ZfB[ F2`H!BEiث\ WoUQ[;B巔E|8ƨ@& -0 BMIPɠDU)f#A4,MZ@8 $T"˔ Ex .#RӻG"4(m=V Ìӱ!.[֌͌q |wYB@I'Z= BE#UbDs(f4xzvXP$lRr\+5Vla c<2&]&p&AA$DLm.O5dJ94] j k,4J(RXGSSk'B5p/8m7J#l8´i)6~42 aqbc/ #NM,F'8&#ĝˬdM?k_ֺ"W18$H+?gU4?:NYsB~J( a q# 7f2<b _!{}DTkM`'"cZ\v֒ȊrϤL!GpC*h&<~B,A(l,,5j| 3ATH gT%."D4%n‰0^BTx!*, /.Wb| lש!iR AHƨ :T6@>@$j!%[ gd8'(@F@!'. ؠj>RXr `!.:,)<)R ČyfރrRuV@&a ' #r͠oq._A %¥֔ ԅf&KZ&8ao<Π,C_EI&b,"[-%p$0Va0دb/e,f=$Dj30 )a"~ARa)ah, DE nj xH#PFT;WA+p!E@2f$A4aJK)0 | .2x z~` B?Bn?dY VP0S@<6dx0@ Z# ?832Hжj4o|_B$G(BJ" aCibwZy5KJ8'kZD! @git~jX.fK9Eމ$9.h;1&4-| {!/h{VZ=9ꆑ8?BH<:xANx9S <@.uM-_Kd&N" Ô_S?k#GnPPn qGx*2(L1mfqj꠬G@>-vxgOi꣬!&(Dy#8x%` we*iv ߆ã/8c1krFFx KgBVv!2;v)wn&_>'ujA{B5s gA+,J]E`e|8&C 80Ygp.]Sk G k;f)`YewUqLqt(FtXo*-{'$)m  > !a1E ֦8˃N"6Yl +A?d8K S*@6 #W;Ab/2lB!cHҒp*o* )jDˊ0^,FBVHhYXJR Oa* ,FSHZ>,IPF5QA&27S%& < CaIkT+-=1x:@>E[-ϠٓCJml_B$[(4rqAH|gU^r,v `f$3$jlQ\8㐵*f&+`pH 臋B\:"b<! ?#:0%b;%x;c,6[p"azC@ tP|'g A*U)~M(:(z0!wh Dz,%CjCe `Rh^Zuy)E@"0RcBX"IObPBaOXaifZCv p_g$ %>eZ\Mf&z^MZ,h$t@|R AP'3.gMÏXjrդA[D'dFdk bhY7Gl)%;":x=vI'K;ZOmr5h?ʃFxd ]'p0,b1%` G|A1Arnb"vN`byL}tfZ"%OL5 =&-6L?OJF ?9$6Gܥ)gJ-@}bMk9b[%Hl!ƥ}h& `GH[JN̙B$iGR!K. %s1.-(;6 /^!&PHR|ьZ2}t1w̠Xj's^^cINϏz}CPk(rLP,wL%v>sa1H] W #p%(#"@ڒZ΀ xkF%`"dHvV@+AƱ:L 4%E-m,[(::{a_s^ {;ng{#e6j -R)Exf iNAzI@Km`CmQ+胚jDbwNdq[\MM-]`jr (Te8Z]Tk5t }#Rq tV !P P-H-tИM"&0R nD&|QjB u|8{$ MV#ɋ$ d9JsI^B 'h3;GpuġcIFBq E42&ڜiRHZ9N#L@RDO_KA A#]7uwbX,,0Fآ %A@!kETT4)HM#} ` 6%@!aem.J+:]Ix!3Ucz:(c% qlrI=,13 ŕwO^մ n @`?P0RX&V,VRg= A5`,z<5m@+3uưpHU=G HVF H(֚о`)2 X0ii +FlƱ0%x@ A`-Ph;bZX+RDGҎX{/p cn+M5uT ( 2*c"G)DI쁀>GWs H P<q7{=O59G &*?"czM xtGz @GKi=32p&>nՑZ5&Zu w CC0kD߹ nRCZgN8Fː4r0E>CJpLZtјfÀt7Z2|+K2Yl"ub=Gp-4$PVfR&@#[bR 9 4!bA.65\8d Q"QF3g1,=]2 /M{$A,EH 9KN@(  HHhEE$݉(#Hސߵ/ ‰(kXdpoVpXc `$H& A k Yة֦7 *yOl=z4Yd&- q=Iy) ;ث J<1簡Z  `v0r.(.xjgȨq+Nk Vh+,s#L7 !Z8/q7\2p7S [i'!/ᴃGF 3 1!$C(b8:JI ֖9[5BCH p"*{5q sԲP -Ab_/ nl9z6]{ U?" YR X" `9\3#慪jq9{P&Kn$a{,/\kL YSM_`d@@#Maq% p5 4̆7 Նa4Jۢ$  ! hy f_E=n s1I7F^ Yh0A\=ɎwYT3+ԉ њ]٭[X`H5W,p͉^6It|?J+@\8/%2 薠=b\0QlFڃbS0x]A&8\aq KCjQl10:TLoz5}a͈E N3:i9 >/$>!E@.>O ?@0m) P'33Hm6?'iC$ X6V`N{= dd^ ps@9Ci͜[/BQh,Ds@ ՃOCqR@6 \߯LN>` 7D1y; 9T%BbY>mJh Շ#ttq=% G$vZx YxX-_A[ (Ø#@ FO! 1b̂0hZz,m"&C\ǟ4; Z &jrI„;H\EnOf9`G-K2~#,xOq1Z2|c γ'Ȑ,@10M+.r(K0Gfb+mRG0%ԘBnGǎ{pK#H#@W@w46tj$MS$*jߣF oY,MTnj@!pbRuH j$,-Suɲz@2 -cз^q,r# _ȑV I- Ky4j5j6.Tn,j9YŪnB|.槸2GTmڄ.h'Ǝ#H%;&5Y9pOF1r {ds |nlSġ@vRA%qG}@R쫒4V*lUk|\USm`5n}lD&9!"Dxtp5+($I5`+ňk,%&5ڰUt ^+||vm7UJ$؇@@ *Q.!\JE@aT((>S} HGf urZ$$(ݕtQ `ŸP+q_ln#t8>x H*''E*E=2( ?G;V)R(ae 6`ɽ#z}dL0𰠧B4>OI!\Sg4y-\n;L@ CM}!  AΈTMa2Q&Ե$ЋbdM8ÉF<Ȩ˒lƐA0cAH ;dk7Ӗ؋S(\!56d}C\lDFDXh4a?ZYf#=08U )D뽔`5 d߀DXKE`#&ȼ%)2G,Ґ1 BpCz`W@47@bBE<ms!^V!+e=XNA* zI*cj+r2lԲ2 EGvPq:G8u$4ƨ k2 n<BMȵ,J{@ OvYd+GB$Vj58R`D2(k$A-8p!R[b#`6񌱉BI PH)`l@STхS g}4rT.N4B=7Mz')b=3[9FQ%S^rw)D>HlBxE0!8Q3k4`7o :h\/w^."L0n1܆!B%o i [ఠD|A^ 9j1@*1PyfimA#U"$㲱 ,#?4Ec+'q,X&ac 'u2rZ4 +LW X~VK𒴐@+0A-~~m_`j;1( d` %L*!F#4$Bɋ.(B! y!d{FL& 5R1G$hh` a4SAƤX$M<{'%(l'l&abI]/nY&R `D*aB*>`!@6Hޤ\kBEr1.V FR{)6MapZ X 0D($bMfö<lL%jk! Nߥ`$Cʣx! j.?` (hlh@k&+@AHVmvB*$N&(SѢx`s'! T/'pB- ` m&`jE$"5 ry񪡂cBY#װ$@DF~Ƃ2)(b`4ZXXHOb""X$ 6( \i4(.fĠXf{^2 p%d &hGgG~&Ev) `V9 q nR,Db`(  Z]\8(R,H$[ dߦ6*R(_oDb.:ײb@@'(*â"]PH{!km Ќa]1#/Ch* A^tdΨW.0,iEknI$' )2"psrE? H!8z .P^4c z&PV#L+BNn],2ʦ!ThZ8PfhO)aJj>h`ο#bGVm`T&͐"x o=*Ez&JBA&ZD"0-RW gX!>nf,bB„!(A6a $%:"bFjPGB|[<LR*SLSvYG>]qjHHjj!>i1q;`ƾbPSL.u\##{x=À ,F5f`SyEeCPJ1DB`n zNb1V&m .X2Ưb6"2Hb$@Wj6}(&o\p5"BFOaS^``aW+We# dggG, /kE/"n 1@ g hIG.}#Ԗz&,O*1Z#Aegmn]@F(J zooj,cIV\%dׂt9JH4A Td֜J<tQ4&oi! Plv]$#m7 ! +grxvC!$E# huAEJA Vfh=HPG,  [R@}ph"uvBZa)0bעv!=&'L@kuIu$u* 9]lÆrYF($Tpcf!&,6?h捃"(@I^8AԾ,a[+VE!l)88~|rh L@n+λF4T (m0orcDt!+j@bfhz2!`x& :F\7TM>,.M%Ra :H9Z<`1[ CTH ~#LLTN.y2*W֯&%bhEKrXt-K0I:Y%l-jxfDB &V,D-"1tkE`bFb? (In @ BW "s 1&׉BB˴#Zbt6%? 3⥆>Lg"(F4"` 8Ft,eV&I8kkO32`{I! DوbLޭx0F "a\@hU Zl&7ӞM1%[ϊ@ ͫlfwo(j C^OWkٞr7iT?1DSaPAԵ4+BAtc"@ >\-G$9B&x@FŲz?n kWvB*(RG`JM^OaPE` "*X#33z' Pd+ H"C- Z")a`ͦF⥓iZhvӮd)yAAA `fMwyH`*,=Ss'7 I.|$@B׈}ʊlY  qXNi#k +ʰ"Z!CA2 oqNnXchu#|zË)L$xz#dZy,8E0H$5b@[ʾ ΤmKBQUC?AvqM0d_i+DT!$Zu&iatgJ$*1OJIS CZ `!eHRCcG csHp:х4"` aZnvga2 cK.(@(@0F:`}1IB6u>kþ(@!TOaLXu0; ƃ$+gU oR4Q?f ST]Y>@G @aټ;^Y-h' xbfrn7h*$ -Y5)# _ KQ8qAX;pٻڱAӂ wx+"A!Cj3,w !²&};3cs"FaZ`}y`"J хJNIf#/+p`b* H$Ai Bg$QSV&n"ƨJ]~ajJ()#YC }g,ق Ps; >>-HR,HPzU-~?d@ M|LU"~L@,4}o>i :7N5N%fEmO_R0f6`wCV(!6Gc4Ϡ} H>P 8 )t{?ݳ0~Dqk]>-GQ@5t:ti% \(<{=q0(d,ՠ[8AcJ|ƞ' @ @y{: @JG&( zIqx)j`.r8ϡRb-ȳp`BO`+ `w)(># J9À`$-gBPY #Aƒ(f$h)h`|K)<*Ht*&; } +Fm*y*=b:(Ț8#`Y N.;b)<dz'x2`'B싣8Ȁ> <\MH#*v <I&{08'3O^V0_:;a2D"=,C+FrviM)l2(㬿|$M"괡̺>Os}>+D @HW@J`wN/R8a36K1mţX6EQc=V解]!4=Yz1ڹHp A H}4|*[3-+'s y <~"I2ӑI>o{b6ӢcF7iwSv+0b+柭9C %gȵLNXL@s_ث.VGk` E#P@B'f|_pp|ƢQHCJ1GD"4PLcM 0gyD;`Lj"n.>!tDB$ >#hxqJ9F(I'B|x@,z|KQ!A äH"= aH"D` DSS|f2'a|Oes Q2(NV2ѐ0,&P (T 8P *i+(>ZD0ΖY#8GNex}t|*Htw@ -% OBABXQAܘJL@@ |~UP0LehV 8|5 H|#G]Qt屺qV,h1Yd|ž ,R$X5c I,,p1:hdHfRc|DQ=L B:|>QpĪ(aQ@O๿ @',j (HG(2c$*28V8(7b&dܲ;Q 8d`j` <˜PN/膥z 5:sAa {R'ķpY :"1ft$mU$Shd A#O9O{bgLA&KAfMv"SLjADQyRRRY}w x y#jԬT:2*|'Ǣ#F(D mw%1EF9 j/f=x H$Mهiu%؋q tsAΡ+#0b@ ?qMf9@ v@s0--8he>2# p PB`Q!&7˟9.Ѫ`ĉ:20ъ@O,8>x!=G<(+Ѣ0cc9 .b|,&2 S3&pi09<x׳ؖ˃8 (Ba;Ŏ.+˧pĢ JL XlqHp4vjq.i0(@>8Շr>}2 z}a-  ^`S4H85zIúF2YNui٩j ' L:  `2\=:̊Kյĥ+RApr骝걈'~BɈ33ہS<԰=Rt.<;QpgRTP!"x/c H3 |͂*k4=lOض@UQŀ|GiR9HQ{oN8;)G0;6 ).@M{Hq }<Э\$ְztJ u !(s2Y] h!Q"#6#Uql{Kl4(Nz`F$8$RF%$zX08 DH<( L"748p>>)HHbp=SQPaX!€80& %V`X V Pz 0Ҝ.4Ja@̾G艂1Ghs  ϜaE3B R3g=lL3{)y??* 0MC5'Y( Z Si6%47X\ hqហH4ӁXNx ;M@ F1´z`őh5ghsyrnɬB9Xh{'"1-t ɫ{4ZiNa]ݢ8X%HAF⹀%u's濅hOLlI?CĀxE`PƒH(na z'1 p gYXH#~%P q o =8ˍ̟y]!R1&RAߌ0P2 [8MSy5I= vhIw`w`s֓8< Qyeiz7'0,=(a[Q^Iޕ*9ҏ(/Sg $A(?$}o\W(1m뷍̨BRp("s\͊%h`TyS7ߊΕ6h\\;UL}(<'Hi2.ד-L*oqzwT6BhdHd[X2An+ =s60t"zѾhح>]\Rʖ0x?L札-Q=K/; BH#ˆS}01 :rIq{d7㧖> r^`=0677iv?T(w`~CyqZ1s ' TH@+zT,ɚ")ȋX$sB#O'Ә֗Ҏ,z!ӧvy CT(E@Ҥ yz 0┄hLe], ɩH!; ,  kIX1v;R;εp)HKrl/Dgn^ާȀ? }>_ 4@0A`H )J\b5Ā]@R= |B@9L`J!$S8v_ cbUgi3Hd+4G-o,Yc Ti6gT_ @,V}[X >ߒ檗dS R& p@aQtR`!x!BaP}k H Ij84Ѫȑ$H#(  PA{Ȳ̂C@@i/h̟A""| l4rA]:s)Lh d F~񟌺IJocc#",.Ȋ SVFg0 A8-CL,+Ԍ0 2 "gʌ* y+NiZgǙ }XzK{8 3貺HD FXTB[,l@#(3D&-;ޚ mjY1x j#N1VV"P V:GYmWp.ܐc&* ( L( k$t)ydWm G  1݀2csڅjn K?SPhEyN"(e߻EpFy&($%Fy_[]1]g-00R\l6N5< 2 2in+4H Oc%po+2ŴvDF٨'zv,d2"'䛓q29 6aO&Њtv&UL'Wp!X("XHcY&jb~<Z4FF4_ .%HC[C:UcJU&g|}$И2*{Z 3| pH %^6me*^ Ps!<J+VcSH|_pXC(K\<8Y8y |]Iv+Ĺ'B\A;"4Ff 0F?HG4&ĥJMz5xwfhH F5{ \d(H*!]l I;VS;VV-Qh#J!8F6U &7."D]QxR>qBhC"vо>t vgFBby|b0&'^b Zx'a:# >- 5. v#0""(xOG`-PI%,/2ӄ*4Tv@x<L" FDb)CDf5Mj6^62>XPXfFZ&QU`@~v V`pΩbp \@ Z3HGdCX%O88&&+ĺLaD @N$28Ɗ4+`>ɍb BȠFabFH%h|)|Ivat(<@24"\\@@V 24,@"=h# Ib)6dbh˘!"jAJ~1q"\/nN 0UDX9 ^0zEG!%^2}¾|`H~Na 8+h?fFf "젡,8S c̉iŦbQTh&$T@D }IFdlve(H=2H>k̢d!0.e~"0`U`0);?&)@ DSx+ d"*SXaaVd0\M28:<kAJ 2I`%e E-)"Xc4&8AY_0QԄjbXZ*?C"/P#bUAD_4&>h+vnKUP!6%< !E@Xe4b5"K~>TNAvei@J~`N;:rþk%db<>R首 e h@FFvm&m(^`MIKd5UK9ϱ\b{Q#aG)+PE*ïl fNj@(DL$?s8`{KoOuS_r>D="t~ut1C"$ ucD s0BhTX!a'.8V@u#(N | ^e`\^biTQ@~Bad"?n `† >9}5T-:߳+i=r(548\b<&CC6BazGφwΚ"ń)HCUOnD8Y*Vpbz#{P"cFar4} "ɦj!|!tWU%VT`2u # ;JDrAY&q*ED +CJ6nգEQ\D5DC*Z >B椪#!|6[vZ"2<>3fCdY0sE Zoh gc(HjZN0A%@7Y N ͈c"ʡgNTvb!aZX*O>b(`tfm۵Sm62VA&N`N@!rV"e,*r!c@"`TvMV,<9C@|d2nY˗Y3X8Lp(cPCDA0VtAzY?{\M /s~PCC.#cX?j6d!fdQ$xX%(T5Ye<*Z b-aR[AenE|jBJ$FguTU#Ȯ(L<>@, 2 gCr߲nX#>~=OLCA(HZ.`%  <@P qė%3DbHx?yȓ"$(\@@an^@Cp^ >P,ӆG|w'ߧ-;7@Ar%llbċ>Gnab$8 .`--KBd5m`T]ohXCA UmUĥ7P?".:(&37 b:5EwB#><\Xcf t!=K"qڒ&뱀pdAobmD5O@ . 2aF8W2”]6/:^'~ *$5Qoa@[A z׻"`F"8"iF+&8++" 5V4h,6]^j A> TA5V iN$V`I!p#fV dFE{Pqzm07Ɓ5acEfkp͇-[Ki tPOn+^#6YO$AdA6EA *2 TDta!t XE}EJ<|B >p 0`4& 7cP^18q;#owbO0Q@7h@0 I`ՀH>I"/{WpHd v`-Ln L% %rj5Oc|'I@(m԰`|)F@=,j`@(  };\- @Q9O@@t FI鏨EJM 1| k5h9}:cZ@s0ENTy*DRh4..qܨCj~됇9!s ot [vJP,i&@pFr0DP: qt{Pj:~):2܈j9* z(\r'o >Kr]'E@$ X#h;8R8pVHd)4t4 FGԴ U="k&sg(x'܂~1PJ%.*@;y0\ROu50j(@P -Ph x &$&)Cx !@! 4axXU|tuYBd&9٬j+A'YnX>~`* H%Jxw`aU:]4rwOĊ 9//trz~;cz9gw]-NtoQu!d@z^;H!bTAx-ƁV6XP!vԞ0XED 1T)G.ҮT ؠ*@$J 1 03&&R D]=!J!F! l;tX9f} ROhQ9 !$+3!*Jk^jl%Ca`x4ưCXc|Z 4`v2f\eg7F:`0(E3tR)P6JUBH+D؞t)H @`mN3J| LJ$Q6FԞ4Zha R +C|u7bM(b1\CEF,M$=JkSBQjS!$$@FG/ A0=TP/lRpbk" @t.R_Ӗs A-BTP!2Ue&33]E0춲/:9cy"q v@(ztp1fEet8zaowKq^L;/cD@d䆀(S`t%Tȉ:'@E5w6i}IqsAJX+[<3GAq2spXxu)"Q̋ o0xL p x[^x j 0qsH->b@h )(P` i"`َ(]]*a Q#xb[KX8x%aHw;Y؟ I+|5!'j4PxӲ(壑 )JCcv̐ azBaО=Q" R 0œ q,gnaH %a u9 @X08"r9ضТr61 k-;1h*X b7(Ј )vzt1w=h'(D89 (8,?cZdY (YV p<6Ƙr1Ȋ#8y#i @`xHl kw9{xp Hzpwy{@/RC(IјӢ,#3xJ="| DĶpԐq9@;(xH@ 9H 09Y,#4>`О+@3S'm!" bܒ QEA~ uâ5H  òXPAEhwA8iq @ht1@z,!lHT0(B8Fs RX@& }D@k{1X:A 20 x쬗1x;hIF NP}`0wY)fp<)]X &X$ia,HI&u)0WrPIvp{X,bZ=>֠K ]+ 88 DNH AdP<:),>;zt!p冨fn`pXO"=\0 /`J؆X= @љrYiS K2I'ȬH:[Jd׺H*688Yp@5 xu#fW2Q+eJģ,6<Z֬\3 [ުb0#x7tkċ*qSBÁ Ȕu o |He0P%õܒ! oXܧ,'lU ޢ0xA , {wlkX/YsP}$S9 äL*1ˢ(Ch (MFj|l}Hܒ *bΐs+ye1w]՜ɘ@ 4e xPX>vH/,kS.ug\ث&x@@6Y$ i iN]v*[cg ʑZT8{P7/\^K4 dݛ!@(C^ 1 ̡+}hqdJy&8 z`E`Hz:S.p)>XN4M 5 'xô5Bp2X{َ ec x8pA|Q Jx0p?dBdtS󹊳9 yPvC:DMAS~5F[ev^ RHf_)rلL!]dTi hE $iRd dNwv5u0$~4:MTl橨;\;1˄B*5Bxx֐!Coϴƿ>%k iWBE"؇mq !Ylu*$:a sP@;)*(`9Sjx@(*d"NqFUp!U7W:Aʺq84~m3dqg$Iw A*kf!9 +(TaR7:>F`e18=0 IrP6\ g$G#'Uʂ7:sYX K{@u *w*o  65m xAə!O a(6̹E8aQ=0/GiBc3wGJX~ϪYˣmP`F!;Xރq#DM Fhxx/|5z9΃CK') ҕ1*#@:E6[ WCv v>"9;ɑFд9 $BϟKInTmM>tH(b'yG^vh[57뎱)!ҎiD#F=QnjJ+)& ( VpQCT r|Xc`դw)o si }:b|p}*[_ ,>*44Y`FF,iutNCՐd}5ƣ %w&|uG5Jڬ;kSԊHϑg']C OF|W({bx^Ӱqˆ/pҾ!Q#׉Q3YЊOh{]"JvWbاLzk ,|P:>{8$?h0H_OwW  C@p@A!@H"P* D@]JdJU @Xn֡jb_d:}>_108R \Z u' hY@k%fTX&L?q'NgXrf@`S |)JXU`8N(NS=o9f= Kj22/ۧl*)|8l#(H&(#v\v@|s*\awQex\A <8\"("GuÊZ+ P sK* !s.%fW! CjIt=DTZN⋂IE҈'QR=>LS oiz,( ,*hf oIVWI`PM68<"  *Ș{{,B5J%)z:B"("4 rPJ2j0t9*ˡB4D!k,p @; .: `8 %c +oIҦBpbW㉪{@S̢ZkKX:|(^ "zKHnJfEVI꺵8 :R'̴;fMX;Pq B| TPl5 we 4x]ȪZD:Јd-DhhmRFK}D ʔ$jrñ 4p Bs p~O8UN Pp'̀?x,J> a l̇LŮ>srFrj6~ pjU|CP;&d @g4`zjJFqS.@-@ yC8eU < )U+&5Edj X- d L@SZanRֈCU˔= DвHȷx`tHAo$Tu9)aF+{6B:'(4dMU)u)HHдWEvSKә"+6N@}0\]Oğ7Hao@C )ldpt.%EHH`F\&c&3`e)`! '(䔵>@($$QE0."shO >Ni Š%A%!IlE0HZ o:!*8̐[ Nb0̠32a,@I &-B&Lb;L,fcH+!Ư? LJRIuiA&=QayѴI)^quO A@[ gI1];ռћH)mP !iDJkb]Qݱl4y (նs:! (휝8N!6X}4^G+Ͷ:Ml:+ "@|8ڀjC1tgxJ@vp}2\y{ecYPy Jo";?82+}8;K$ji,xCw7_ aSh[[ru:UY=Бnx{G yl"`Zi泳 }';^7bQ36tnǾIH("(' zUFB~ `~$f\]d!oj$N(]#tgRoMJc6&zo@)xi(:YC {p_8'd"vc*HhB Ax8j +j/C`;V``$*H>AmC#&rzTC# y8\{b&?+@zj8 df8Dp.>TA"[p$bGbFnJ`*t8B|pc؉n*@F ba!%)% Q P8$ CP,DRd6?>pB!z<8(@ w@]8Z3`J `X*"D*PŠK`@O$o>_{>.P,f7?@lK`/@!}a#Sy\7xCNR|t-9FbM+`Qdf=wro po3K|rH&:S2 *Nj2ހJlnS˯)^xП'9 ,4=lM\T̺r#PҮ/wrK!#">.L^jx/R4{QRt|$3OJA 1kh[)0i5.ǹ?z%d=2d2*RH?ԟ?RPZ8A *Ћ0ö "LgBXwG1?Kir$ [+H*׉xNy~^.와 TtICol>Q+1e Q8c+0|J 91v XS4+0| yf9@.9 @*T)+c!-VS3 EX p ) @oJ et@pp:O EH&!HޕF<"0Up|)Ic1ATT3\GeD%2R (KX#3oX̨97^#Yr`+kmDNIG˧^KWjK!=z*7'tz@aW9<a.!a /P Ahax k^ K0?a#\#|>;lj?8lZҹ.BdxjKPBhS,r@KV%jSAA/'PKZ)E]!@L踥Lz5hhywtƙ#a1zL$#$Q 2NYHKb<䜔#b}|@9:wAD~hDxK; =${Cr܅UI>7 &z@I^y$ϛDD U`.O0&<n;G@Q汀x_$8 X ~QtX23iDTY3R!"iyDK~)USC4-?0,)l4x:i6%cDc,e XQ$$לYDL$-*\Q1SwzLd4ƕR^CN ޙYli 5 vE(}_i9FRn?Q2;:!?ATU@I&G7EƐ!BeTq@- @5?Ƕ(O(. @I mj&\՜TىJ ʐb 0QMi#޺t-hYwy*An.È0!0 c< |w+ uV2=@dďkeeE*ӹۃ pɦP&.ڶfeUtK*="@3+"in+M z!^kt >74Cc9@ ,}caI2hBPEXĊ1@J}@ @4sJeYkB PFJ@4A2`d@CxQgSMNFk+.Ai0<a O*s|Μn%T9h,nfL"o 9THi(VkHX*FFJ| :cSB |'{s!/  ܇ vZ X\4jqz7<7ʌ40^{Af r2łG#K4HA&2R^/vZ"HJ3B mBǃ^EqNa )Y64b^JD>sUBRD>+2>ʀG|+##:kngPMcb^LbS($L S bLJ2n+q D^JORq$u{J]SH$Ch4El2m{ԬL:BNbDV*p/1lXdY(\[6&b8u7V0 2/X.(hVuV;Gb**g lzhV5"d,&nU X4U d>i6.(BL*& jqZ:xEɢh8J5o^K `&EV8'^-@U"ńœ'g_LkERl2hwiT,芢9c3ƻJNOk(!/HXGdtcLc&JFA %Ą0C.ۃF4*3& jʣфdhq|Pb\CqʲkXRf@hhEk+M`N) RN%{ -o.X&J/*:i݃W-6 )~wAbq2D/k=xhּTQE%~jS:%9w$9HEX!c?U΢~hk/ V--*$pv%w + d$Ts}'bAoP8`>5:e4USj\MB1Ƕ=JNhCZLm!2#'LaxUkt/ɀNR'4 8EiG 9NK#~ Nj@ӐEL8UU @<@` :/C--:eU$AD~/12?\ " x({gs`+'+A2jm~4U8& Q,;(*dfӭdJ/24<`ro4bQzFBm"-gԣQ4mMt=.lBER4qXb^yJVDx^c.]f,'HC% wIxnr8"֦cUw,BːCێ݉ Gdx^J3v ?LZ%;}d[kbWiyJ%/Pۅ^FjEL `A@K|>_`KwLXsxl" 8h ?`ﺔ ТqH ;ͦP0~** 28'چ)(;(L2VIk-D1ɭs܅)**H,6,n(BDꘔ!T~ b-jB8:P+0ͪHJqj[ 3b(ޯ),3z"ԽȳHLti;{U#܆!r%HԔԵ'Xpڦ [z-{?CQ%'+\WXp|&@[_ώ #/ mP$0ȒU[b0G>B4*RRWŌm+wr HNpGJKF8f̫jMC"V;_,:$פ4$ YZ)T}K9-2\iyxy2INgiH/mLO򾇷,35(z_{41ĽDI 9+z솺}vjiI[IR:*-<#>dl=[=~l-T_*rkb{$0IH4zg~oHC߄)% cGHl%x pc8dCcrRBaNS.ii7䄥'ZApM H FdDOإ>:J@$Ј b!/*s5.9e:t̏!`xu1LVHcFha |p -BǠ*`π*,[P.[V Q g~I,e "TJ 00)n@RTJ%%55fӸT 0p X+@p`J FD m2>2Reae x_\=sPz${]` A]'XQňQLB#Ā0A!Y= *Bj%457$㚅@-K)쐆RI* -a7/CJBIKxsoHA$@RӺ8gEΒVJd&,(uPG/DQZKE}EC&0qWBĹr =Ш.XU HƮGQb&&9g |H<=ǘ$ML=|J@0%z gpk. XCxo!@!V,@)YU.&C#DLm]SBI4TYռ{'Xa*Ґ q"q2@qُs qgc‰N!7I:疨)͈=yP*8k˲Ȳ(녝9A(&q[3< H̢QG YD`;T˜p14 b<1#s@ G+ԔBȟΏ-8ތr,r>k"!h ?xwB%, J"jt@A=8APL0<\RD0;%8;8CĈSnA hy :` =, 1s9w# l:AJ$Iꛍă9:uyz C;$JE=0" A௯;S9GK!ƒ@ȤŘ y[9hch/ C>D S+PBDR0,/ 漨I lDArH!>C TEQ:_!̔> kDⅢ & @:Jx̺Q8+A伒1"/pDJ9 SC릋l ȡڅҐb ,(TD∋i):M ~  ¼ | sԵ|CHY5 , AM  F+ݍɫog6`8tJ7()V13|[1x6q)P:8xuaMJDvE ,-t 'ؠ cPom B˹ JQ y58eU2/\^`5x@9F--᠉xp/ !h2]XS@AVZ QL8XDG`xGDPbDکb@ pa oU' q0a$H uM&FO z=Q "|?@X䪡 ^.D* A AX6p)=q NLh*+T G)!q%LIB<͝p"0;; 1O u|iȫȏ pt#kkks0sxTz͓Ya%Lap8@=rNh0Itpɾ[늒+ 4āw0ip?BJA"yД\dPa]Вh #)xϐ 9QX# !㋽<@30T2*1;2IeQ3ŀ RTpUd!_Sg8iJ 0j2m/"U Y-(ruPɻ8 d Ȅ ɊjI:`8*R2x)qm1uRʫ؎zQH`< _I|? A1*@E(@CE-, }) J J'DCQJ)%+Q@J>"ď6kbpx'Q(P Y.6iܩ ]{>فФu(vh'!ihq[9[b`+2ŹT\*IU ku N #cp ܭC Si"_Ykunv5Ht@lo8sH$ yEi>ؔA(؈D: L)xU:Anw![d?Ti͝ lᮿA铹(RDPI5YlLxy?8|%o\K\3>ByO̰eQaN` cID\@gd( _׷[[VŪ櫡=H/Hfc^  ص#HTHw>MʷN &N2 !M 6DH\d8Jẕbk -$ /AY7& BAxגTł˔Q(iHɟu,svM X.] PPI?Ž$G!ȝ߈i2H|tо;Ɉr;"Ê94rqʼ1Cd \p8en0?u3㊖"Y{RW줌p$Q+QTexb[(B:ÙƭR NjXp(2J ێ-C}yzo" 0ղ: X? e"j٘QBL !ɀHI<22Pt$͝jguU+?m2wȌqdr`u r*)^_51_ iP$g0Y ɩ"-w0q.E 9 VJC}}OPU%[ 8 MV8$wKQ#Q9@ ɸV0_q~hXVf0b&l'`wЀ |P W q ==u؈|  @|=!?A@JX@(X BBpR60GmK$DG$BI%J[d0$U+hcz8krLdڜCfl*~<!PI`xl@jilH8if7 yi$yڧ+ҩ9<3XV:߂Zx^=؁a@l @ Ȳ`x"ϥ``H$.J!g@2j'>2־5,z@@"HJʡC*:P!>bEp0 #: ~;>ƥi}@(:U(gg% 3Ʒ "rpIɨөi7+,2ҀTPHM  B=`tÔj8WrP h2$`d(TP;,ڼ!r&`bf q3ƬC"+23Y8`j>l* yvg4϶m8*]`W2 dӲْc' N˃Yje- w5[Ұ+874ApV``O37zӀǠ0`v_i{}(7$HP~w0̪~ȉgU}Xꂼz1ӜjzꭒsLyy!ʊoIs)c6J>"wQ丝i!ȨJܶIe<'֟x/=Fb@ P1@G^:S|*8*e…}c0<TTstHNB z*HjA!تs+4d=&CzW{7NE4$@Vfw gC >D=M9D7'.SUA) QS!CReX% â tHpy4qӑO#hL%r^GA8tbh]e+%`$b2hdkt !Auc$.D$f2:4_fs*Jy$Tnfލ%c+eNTD`$fF$`-KYlն9,I 0C>:h̟C2BAΪC!'P#jO^I6E*`&A/ ]H1,tI-$bOz|Uqf `q#H &Il_f 2VX{tI8C2Q\(:Pa(7 hősQ!t΂[l8/UUYpHa(Ҡ] &Np襕C3N{C+tB/#r ihW,s.yX|b싴35eQx'/9M>8ɯ@*2apҼΙCȣ}EirL邟SpFNˆQRWΗOgaT!D+B )OC ߰FE^M;4LYW( ҜuQtI% a;f,ᡎ⼕Z>pbpj@``kE\,ӄ=+dżGsn44(_$1lzs@<(;P-hF6a I*r!"f {r.%z/x!L /(eʗ@CJ ^)Ǩ{]y$ @"؉&`IZ:4 g-oSp2c9:9Ji>s9*b2JP0N¢+(O20I|zR=NJBEh& (|)WN`6`p@SގÔ+@=j6#IRB +T7)F,f(쫎B)hfh2)+;YOB !ꢆmHOɊ.H%")9*74Y)`,V$28tˌըHA@*҃->,}DBpz0*Kd:μ l$%!d}dW?I4ȉp}L#lGcBoQ7:&JcLeP&}T|oI%5쇋t`Sbqu:Kb >2)QFk52HwEQN̊"36`t U(/JB*"1|$֜"쀖$omKH"ҁE bZϷOBj+ⴆ .aBr^rFx-G`G"FW3(ܳB&$6z&"R`FϢ:IaoG6,l9ArmF!0̜\6+\ KNFh"2 &j46'xal F&⸷H0n (&Rf Vpv*" ;`{8 dhu {aLnPe`>.@&O:Hc6/&Iįpz )Ѕrg^ PAU3Nj3^0 @ X%RH|')bXt#RAJ| '(US&Oʘ1V#l.B0TL$, g~8*ަA.`&`ab-BX]`(@]P`P,`hbg."/Zwld*,EnOkH7admLRol'R)xC(&gS:B`!(,ev&kI!XL U't.J-A!Q!6"t#`jB @ n<2{.ufR'xciO5*)b%3 s&ZkaoIkJn F"(A!tim: 7:dl'ԴjC3 Fs D9kpu&wf*` d!E%  1ؘV2Dc %v.9Ľyc5=|&,al@I "c /EBFRn^kb6/:aG w+F$ M̬v!c 1r BRQX  L`]1.8W F59Kʒ1cHiz`2p W FB܋T2o&B0A^kμa“Òk"Zo 2"B @ 3&O1b@+)p a0-UT H.߈B:B,M"RoHȘB5w l>ڰbe"O"DFDܾS$vn#X*Ƶaj߻\2c "o*DN)-Ū2| ߉ c3=Ai(®H% ){BꄒJhQfC3rO:R#ES9,=H.~ߓP!cR*pP$4C‡ @ h YB#V0ȝGՅ%25q*dn*hJOg2:4W:p#)YzEg0y~'̶"#xhBz[=h>#(Q>ljn"?9Xu`#:wW 7353B%"t< EK.Pz2rO3 R.G@XnQN> *L*DB"jXgy^H]]jE/  X(} d2 0 ?PtE cB9"C"S%@vW $Mro~G`MD/*lBv8r_;GbpN3 Y R+:n,Zk`"sOkh- ?c8?#kϪx/>@w]lן}RЭ#܂n_Bn|.p K+J|Pk*^+4AzlgsnhRrvGD,2jk7z򿑫`+j˖&fzT)D?+#(6Ll06̊5*!Rsz,jAx^:jC(O:OZ9<@J(-T=+kG%Orr;c =-.䐡ڐI5,`RLR>EOp2$G(R O{4J1:.GJ e}Vu& ( 9P'pR9uae_!ip@ h60 !9sQPy0ޟL[2bYdA?Dz6( & $FHpߋ4e!׎+=<@٨ekRVd% @F[4 - r1ªYIk(SvtA{0k̴rj7jƚH *D*”'j.D1cKV2hvmx!p800b缃rUXQ`ž *%0O MxJ#3ҥ]P.EG@%PR ptOO<0h t\dH2R| EFqy@Kr!܆ɹ9d} |I9o&Fdzi w$.2!~Tq96NtOSxJ @Dx0Øt%,!c\IcωXs G4gM|[ iŏ<$R"[ t+`]OJ=fIr>Q1ǔfӆTgnɺT< {Bd*LNQz TK1*}RX5ڐ'\ %׮4ⷛixh9,pABq  " 力DhH $a|2qh;r A!, 3~ X?HKp;vq9Mtb*<6)6C/; 3@ `J #Ñx (%pp6YзȄD@O_Tm:G` j1Bjx0h4r zH헚 Bz3<%[1R50q p2i\2i(Hps  r0k6k_&d ( u lN xù㠀i3 V(z,q LZH8 DK03zC (' 8^o˅XWgHc#"`0H)a@` 81 a'lj:r:*(a6Y Hx ?@SLHLiijHe;i@#XvS\$!GrE !G񃼐NF4LI5ngAA'#7E83-!$44DcoQ.E'(˪7}$CR郤x2W3ۆ=4_E9;?QK~03N0:薇hȊ %P K/(T kG(A]Z bdȒ]?h$k`(%DTSX8kzRaƱ(IȿAO|r+"(=0hhR[!:uBp0X&aH\IAUR5 ' l9Pd>e`e(R$X5 (6(yO8p)4HxLyXuӺpI$  7X͠E`Gfhh8|R @">߁@x u/PGz5Nl$P:cѣP(HOpHi(9(),պJ= c8鋍0v:#4j=8 hgmMO\`u.p!xIC/'-;[@LnT6QP<.L$IvmAZZl8?Z Բ)@xxz$,hc l/yŀh 12lHӔ $XsI+QT*yNC@@TS T!6H;tD;yc؍e.;XDq7s< %69۾I)8-0̳<:8b|D"ب = O8a4 kS묋 )?yRcod8S=4h@C"5d 1 ,YDN h9;{d:+cLYa`5G S'3 aË =COEbxň4cT6>e%nNhd;a:(C Qb1=/ЄQ Aghg{9X {_K;k5پӮ#r0Dވ@-a0*A#PiإNH ã L6[S!J3beXӃظ4RAqۊ;b"֥cd[)PUK P̹,$Xe}9-EYjk4MN#%Q Rƾ:4פcbff7B5԰5 0別t^ R3EՀaŮE 港XJC p[ |xd iQK{A{;/c͆@Y:X!)xx UAdK/`H|O ]HPTHFH<\~5 h8xDJ` id L^KE%I4Q1(nxP SX#MIԀt ʐL1T; Sw i]$̉>ZA/P99+Ge]AH5 .(]cU^̣n$J#Ѓ̇0vL/3ADvsnXhko #,`ZɀSG@Oãe*L&)pׇc(U: W,kDPM g9jzȑKI-jc 歀gK dq/ g|kzU;e(>ߏ F@w{=a` !? 6MW,"8$}r9  G#@`5KM@ I# TJ }RT0C,~/G\g2G adҩu< fѶ ~h@w3GApZ.ԉ1l"O0"L@[]"@o6[Vy00 l.·}A"Jx \_c, h ApX3/z%U"|&~cH YMFy ըڞ> 즡(X&>~Z@_ $.+r'`RoJ9Oq&~Mľi:L f(' N:BҴ *"x`N Kz:*JF*֩Dh'Gҙ l>m䲴Bp:hȵpAkZd)"ڼy8 U>YPo U6GUi9i,êN^ty$6^pYBl,\\SB:GQYN+x>M#OtB Bd5'(0 $R}p~ HcH]PJQU!p CRcTF&zW]$h;() >Kd5SdrET#h K!C~ xO o&dD!Di9 %DФ.5"J?ޕ6*dl(e '֠4KI+JH(4/'aU@Л<*ԁQnx:f %1t` [ ^SҜ'<*DCJ-*A@ 2Zd}aqVR˧"Q6U<=8\D%P  ? n@>9"W|I ¶|:gK~tpIA _ z?ɲ[0a\$>zOL"k%"d<Ў2a<*T8E)r-@حH!@xb ;R|Uff_9UjU7eZ$l$E-"5x!]*R/i"bl&"<ګ ! LFY[;mʺX4++FDA l#4gˡϛ 4*vb]H P.q@,XnC%P,1j˜8^:P@+< 1/"ެc(! .O3xdFqB(%@Ђ$$>aՙGx9`&3hGlG>{yAQϩǔdln-ũ>x@H 9'酭o H a-$@0Q-"|LQ 暔]گ$"D`4Y &%zKG0R|p;)HHg9|ul)=$@o@I^bMRʦ,A*3qA%@Y(P<ޔCڥ@in&vݗgU|E5$iQ~jxwRMR$ wlII7I:9/%HX 38)Le((PD ML(@4>QL5,%s/??|z<!ho@XaB\h0|F)l*&R%D|9`c<"r\>L0 W'WD%0 ! $!>L$a:F XtHGGdp.b78A&!rZ}d$ 5|N B#F^9iN(J %,Hb%-dfH~`,n``@e0 =^H.c`+i|v0$NO"<$dzh`cA@(cFA^(zs D@hB( e#l/!#A"U"#M8͖8b!ޡ ?b} (C gB ` Deм|="!-@ b"6B4=(`&l&GmHc@_da6.E 4U j>c$o0",>(jƠ1! V#B|B: *Ԅ(l+$&t `je"|&rJBla%>MހbyN7Dh~,&>t '+2ij*4Jy]cK]JzUhEiDWHM6{b$!F( zh蕴R+B(Z>`H"rnN(i(-G)In$|3(~l J򒮀0hʌ28]IȼO%Jeԝy*#J>g+4ć#QJ/>iRo/M4l(jc跈hG~˯MC6Գf$OF~tJ")hU|j U[|(0RǕE]WR@˫AʂA00kcQ⒴xT{ʲ̟QBoQ\@Ro谨 U)GUn>&b0 }N~l`䂎+h+2"`̈tU<]K*>*?7D↫t+}U¼TUASk#yǜ!B.Ҋ(*Cx!*A7E*XB#̇PDSh ,⎕ȊKn>hUHGeXkZі*$ <ƊܴS6/CF>0i# zK2 Mm+C:"< +I3 ƱbH4[ƴkb\XPe j6U(`KD `(GWh =+L HAjAj?K `UcH(بkc ,2>~T΋5t4@m^4zHIa_}G01 d7}E, °K o(>Ɖ MDaO"vS ,an Aa`,E@~ `:f$n#S6[I:䒜QVObN!f-, dŽ/h4ĩ|]lx 8-gObluB8bb#/(B9FFK/GNIJA vatapo6:o ~ !F`(`" %7 $pB"`"&aFYl"Q@{T폗SE?($HO:^Aa PJV4Nru'Rπ,Mh( :ʴF|UДQARȩFCpH8&+N"I=Y)t>Go.NUbO0Ү'H.$s @zK) @fl,b >bD+ @@$p(B OGM[Z` AP!daGXB׮wv>,e+ (,GSB1 SH$ $5!.axÈK`Mb 1e\ ,;![ *@ kA%N[  gBFo&y W@> v=x&g N3tK!;`ھN~$GnR!!PQ# ,r|,`Nb "9 HTvG0 ?N&f*+'RRg(d $h[^T)j4a "y FyHU`HFL芳'G{'ǜBEeɮYZDhxewI2&Փh@(k LjXI T\~[n?/a(GTpwBSjj̥ VhUȯH"Tt+E]hUP XJҖ W? @`,(~0,P |YTG@'K@"|~0`*Zq3ÀSmN?Zis4T vJeY H {% `,àvx$7p?`TnܦWSbIHG"iV1T%MzTsgKwpV^ |6I)Y@[gN7a7K`'<ͽ=Ley/r}3n ;b"ڭ<}%) jH9{'0~9my  -N >nP `B*#/GiX!g&'΋$#^)"BP@ I'˺H3ޜ?s %@* 9l >+^Imx/"FcߟJ"r9IlLlr9qkp\뎽/y  BܣMR 4S=K%-ͺ28+1>@sJ@m⾯B<ӛ\n@{4ʐP |@[HRG7  J ;SB͹Qj+s6:.r.03gx7Ȑ&"8HVv Rd`> lJ{E$p{gw[zt/v IJYhG} 6m$,Z,QF _rHWv m1iy wIw9tѶmlY h@@d}" 0a@%Ygyr!|'~ (ۇHgzKbNQ !8#?1Oj )8$H(0U$\JR,$Pb)#ed48o)X$c` 4@w 8)II4YHN4 f͑0nuF@@=#p#B@:h9 RHIq{/$L۔p)IRUp"h)$ԭXX@> 2p&#&ct1.!<#6y-?p&K 1$7b`L(HC?JI-LEPW"ZyiQZ.Jep󞓦Ga]K2!c'F N$1$W mGn,{7T{8e4V8MNG#,dƳHIxjf1@kL8@z2'[ i*<pP h`KJ hhN$*hzs3݇Q-!6@),&D=y zYYIrrQC)]I6gЧ 4Ei$'Y b͂Sc CQ =/ܝmiY\f"Ur Ѻi c o--W:9`Dtk?dfH;S(U)G!)Ĺ1WvDQ7 aT+8s]`T[!/rtF䱑0s*LZ+\)E!8eHTY"$+4" Dw1-Í&cLBhL 8phX+0-2B`Ԝzԣ(](1GJL E/f[ {gu8 QÛF' .iL֪`t-T. lU:T9Io#Ns?-8XDBOdS9K^G8 Uq▒957tJ2>p`9<"KJ]:(UUZ^4\t֛,\Utg|& Fػ*w;oىϛ IDǯz]2J"wKM{z>O ʴGKH%8w+kp/ĺݜ`pPE@@ C=ԄyE,k@zbL (X+8gf J^ȉO b :1&8yi硱 ?GA|{ Xm; 0XX%1“FC: #WM#'7 x!`6H(*y)LS%Izn>.ž9ݳB^`(08=(`8*H!p%,gB#y(*8cJ"3eÌZ@R-J"P@+Z P^Y#<IkY5 ֐|!i `ALq l95>ш˱YH[Ci;ഹk&T8S U nXv}Fa Xe?d0ܬ2t܈p1|.a{Kk8ر *i9# b:-Zd:<ى_X- bd:S92L SM菖& $¬ \Lб  {FwC (6 Q,m؄` z`4hडUV ۓSG{MѤ`z 9y!+ o6,^q{b{`:zS dXha j& S&5!*Y !0\9½{9.D4ۃ>1 c+yhek!C_Fk%k b.ھiMFA|Ap8bB1 ׊ <9:Zۏ) b)i5&9PlɭCn-gL/hSz)&{FR D%n4= > ɬA q^ES $Јڥ :<9|G)DqlN kGњ̩ A $~X9$u  n*LYC_ UH.&Stgmw PFeGQX̮TH i YdsCV ʨ?Itxu3ڱl]x =5*`P5@00::,B9zD5 | -DGPl;*GKQ w|X@w3wa' Wp`Wr?xjh vDKc ^r(Z Ŋ@ʵ)(H@z P} z>*Jx HG!" 4 \B|^i@c"(p@UhXc ($XX-8=԰ Pxe+IUzگrU=]KҾD)#Z#mlV$6U.78xirlj(ɲ_3QLcȖ\0@2IQ '"l1?k0X1 *! RE!gȌS|x"GEcX8ψ?$0 ? |>0$ )a~d@, |@g1Rg@&g `<٠zDA`+ƤB.̚|=H0 =^P2UPpr|oy`qSަ 5-S"L)\-Kΐ B$Y6K$ }4hb|z]v{|dAz$MXRۀ s)ZԳRؔ+:ਹp h 0ˡg+Y򲨊R(:k|PҮ B) C@4JL"ꪠ)nD0邖@*( #Xe^ ȑ:D=jJl(낈-昁@3$N 5rK J`+;jBcIE<)os-=Ӵ#ub C$  {X"z]n%`(PlLx* w+dnYXHBu3jޛ& $ &GȒ&$gͫG`R~➪Ԣb (n' B@Aƶ$B tb@,Ym m6):\)4Ȫ-!)jXK*A n9~ "ȾW{-Kׄޒ~uX<#20Kk;i&fp:## &, 2mae&"r*8Fz2CXSFA(2"Σ4Nr 6gyR?VBEV2זJT22=}^ 沁:ϥz.IDd&!DH;4iɁj-m\ ^RDجBSI!Ɛ` I6jɱhLx.Y .H4*E W,Cԉe<#7BEk)(!BhDU$yI9bɳ2CZYD"(g 4Q: [;+خ8,K Cs!HBjH".HuRD%$oKw][W6X}ܠm#j'0:[@)r.4;);`K$̋WX!TUĻ&o"':T rW8)8r@!hrUQzM)BA*A4蕡9KP{$u\DU'*-,rT'!*Q>o ~@{X u-XO[ett2%誰D$U zjRw\g⚠3-*̙SYJY^廨0C3lӲqD&Djh߂и2clɋR/ٶ4dQ+YI1j.)NBQ֒>Ʒlk;Pw! !DZbr&lj撊n,)z(4,_zсQM;H!^1Je:µB~ Z5=V4e&_m ;8Hꎅ)X*g1C 'H=oj궅`Bį54k&!pbh""HK`6z;c,W 5) qѢ4>,@eefeokFV/&Q) @!0b &himf|0D=iM ` TY $$&u+mmLd"F/ M+&rĆb$(^ |Br=hO  "l=~P`%fze@ FRbB:b.uf$gR$X0\2A A'JkļJ.x ̂wd"(jƖI"id`)ҮnB`!6P-OwX&^ebUDj)`  "V.n@a`'J6zJlrh'(,*(L:":i( Vr'S>bl.HLXBD}hTnIkrj&BD݂(('KG,e`w␌.%ihn $I"b*"(+3`1c j' E"%c_ 1xj ,(Uę DhvxEhD #J!K1A!&y4@Q!ܫ\P)2(qy:$t',{7Lˢ*b <=kTuv!O! E `cS%AZ@!dL'b6{:]]kF]`v zTCX(n~GtlM8L*'$MNxa>k,.,#,*_b%[6EJ7+)P !2"vj@b!H.ׅ\xt'Hl`X#@vhe:F:/+TblіJSaZA$ ߢ,=n  &a6.nvۭw6,|;cWTuu"D(!> 9!\ NJ@8!`Bـ#VD trKta,PhB!* `53b*&F ׎$j~gr&ë .aof8O $xVE`Mh9I*aFFAPPcCԅLp3 ayg!4M R@8HlPt⊩YF/Rc(."D+MS#ML-3wfW"y=Dh&d AN @(F3T%5"1*r%ܱˠ aBz&5"av'H6LHJ Hɨ-BMƬ|(cQFJ'AS%P" v6 U".DhLSꊖ$[4'6QYȦ/ftT+DwHCi+kb/8(AI i :HB,HbW/$R; rm [faPͬ: qR:h_"P(7V&:~4yԺ&>* D&/2BiA& OcX*j |b?~_ <W\}@0)H WB)}æi!P*pc5>={=^|z6͠PI 85b/X蔉XfT( +cP+?WTĥo Ϧ8LҠpE^b6^1J&z xapj|QDMz ` Mb(܎Kiv8Β Mm|1{lA!l9!3Lp|kk/Kѥk,-:H:) ʶВX-҄ P 9I,'IڌH#!2+)(3kR@J0Όns72R9hæ:RHAibv'oD?m{){()c/)l@?=1|.Qx@3a7#̣2e5x\TTPhl2C{.I:2Ijzd2K$ {q%o`iE1* $|LhR*") ?`hi u yLItL*yb c v^.XA@Մz`yLlW@`Xk #Z*T$IdFKϪj GHA֎& zHz:}(Bì`F9G 9V&V," "PA Px Yrҥj{z{(!Q& ~tB@Pܮ@s 8c #rK~>RrjA*D]T2]%6æp|fP*k A4՝JȻQ{ tN;u!\R^Ec ,`9Gn8rpqR9-@ؘ7VQs9&82hº3ŔN3vE4cFGΒL-}gy| KW(\kQJ0Dky뭃#T > KEIɴ]0@Aƴ.I%*2&6=,dāe@ P@O̠&Hrl%GcGMqg H`.ɇ8Fցj6=9ԞH!{ CI) F$`)R "XLM۪TGn/HY )_E7q3? TzBpM 0BX: #嗷X!-D`-  7(;MPwA4 @Z;p>$"2B'x~AA;WQD'qƾ5ȯ3]L71"^a:`/Ì똀*XDGLLBʎҽr\l3%%tP3zH.Z"$4b~FK$aƂh2Qr[2ɜ$وY TX8]XJW[aWġ7G'"J]TEtFP[fO`H=+|뒴DQhE@|?zn\Q( yG>wr~!PGLo6-.HW~E,ġ^:I:F3urvӧ T.#uȨkF!rrzh_"/C ܜ^i|Q 雞i fzn}JVӱ7] 8w˖Ya*^9I:I%WIM}p䛚<!56M5̀L׉?0F5hHctfʾ>GDv@EH-h_)?k5Q7<meeïFa+QWHƊם*'s:gqYOXS ʒ97e#$ܿ.19s"Ylɯ2|qGǧt>4X)?2z똂N8qLX)9%`v.Hw cŋ P+ A 8h3$q*;S#`83їi&4ŴR;`Y[Źj9@G32L)j H3{q,  p ` J2 푓9Pyܾ):󒨒k xY0 a Ҟ()=q:+88˃DYߑ[=h2 I*H¿y b އSP#ᘙ; =A" :Os-=y1 {Y.z;+bcC;  C p1l&pQȒ)Pzr5@}2Xv0rqGxwnn_іIWp# {`|ɩKaXd$ aݣPzDʄ~hDL8x}4 2̵i ha‡2kd(`$`(" P8 ',h#zѻ2s #46_# 2BrB:E/#Ҟ@ql m*q!&Q+yBE #/j{+hA@8Iv+ hxp3xhwyO⯂J{e6. );1l y61 <|AA6#>*:o 28w 8D]ys';S7rz! C>rXbXR!Xw`vX'Si @=MpǽR=3P8:0V@R`)TdS}  8OG1yo$[1(˅]hxy4؜pMX 8sh2-fhd 2}:٨b- /HI`]ѥ% (h!ypw)PcX/3F X/d^ LxU`$߭*45 J=,Jm"3 MՒ>׃9:Y پKc(b>MM[Sq qe2YaQ*pЈ h9yR؃x8T M1WQv1CY%Hr{+ϐmĔsbE b @]x{ӓ?K0;"Xpe,/u\Nb=/t\ 'PUte (ht([XS@"7y Ŏ0128 }ղA+a`[@Cn42˦AtـÍc8ͱ]srBg61fG>4bLPe0  QW)4CejN=;!3q(+Mc)B'*@2.M^ 5 `ϋ)Dâ>45 C[ x؏0 pδ G[@6CQ)1\ ܭ!z5x60'3=2-wQS:.?Dc=C˼ Pf zL33Ѡc[܎ c+<|ֹ#d(2е7Qm Lxo;ۻ3!S 6<T4z@؊r9 Q>@ d4 k[im 3Aس*尛FN +@ްhช5r(@D)V  ^:p"3I'( Y<˫f) @f-۳%v;P4^#xX։؉ )Z9)3F#Ԏ~x7 SIYir[ $* h v&-7iPhI* {_y+`@J6av`h0fUcp!9L:L&Ngc˫4D丝$ aD65`)nN(5 d>)?效| UG岿Ё8PPVh\JͪS 'SSs8uR 6\G73Z}4F$ ^C($>Js?qm4gipZyA 0xr20sޱƆh] 8 ꔂ !x Vف(0% a М ipVLEhFJiJQ( 8 HGhD0\nύȈo yZxg`N`q@SHWKcK#J_@L} y @7PKىDHc͘j$!9ew>Zd1M $6(0؁B 1ewpE:ϰ-XYŲ-CyJ0[ 19;f0gKw,0PIF&UPx+2*%u΀?crfP l~lx-C3Oj+i݌iwPC6@qq̤ SFA)n[5վ ӓ?43 2`E^hVEh.-؛"`pOgXFY!pVװ TX.rLGeU+^KT()Q[\(2MviF"tt`;"oh0~xa(0P!PX ?_X C"p\" LA0wq ~߀@EO$d O'O<o`X0+!jZ-ـ}z|gGKp8zJ!g`Iϗ +*@f6ljO1mtgmZ!0H S) z ve+χ. Y;$b蘒*R|@e1v Xi [Yix'=Pҟg}OC{2|tקf#H)S4"8)b>m'`  躽&h@$PU " +:PPPs<%>8)/ `l[t#C 9kTt+ BM*J2!nfX, B äԴ Ҋ}-(ιl g{䜀 (2+ҕ3_)0厞-Ҋ~ҊdB/.+! -uY5sT u@}AIb^,,ȫ-R/}FzEW@X.4(*ڢ܎.6A[F*zXD2'o1. aHc}U:e!d\YК̣*'RkyC4(fN<"Lw*!eL DdRlGY)3pvZ2ŇƸdf..f H:BqedA\%f8Ԥ1lJ2KDgV>ߟywSLX`(Ȗ2xdKp`3R\u3)1baA2.d8L# LF^`ʣ2WryCGL ىTzB*K""VL͞Ow}ed~f΂<3DQ6ȖLާY2'*2z$yr2S*P'v4JVy6C!WT^kԙ4kQڊ f@Y Nd2_ <@BA2T@92#2E A30W,?蘋"B!`Jc0k.d\^C6`C !  AQQBVAT,[B]bXf.%p`n=@r"8cqet> @8@ \uC}`hCʀceI "@DcPFGJX>pSÈ \Da6&XOɰb˘ ?+6kw@?ȵ)w[Q@)MTKm:mWDczJ9fq]C:b (x ЪR+i༨Z'ZPdߣ($QP W)4" 'Ր/X2!W  NX )D΂Z_\2\DnteN1(dLq|R 7yTx {{&"p H[5.u8 Ry9Ԙi8`;plxM7_5~K< a/@X vNϦ6o^bhA8!R1,2z(Z% &Rok4G\#dBaZp!10<3^Á|f·j41ƮF~8WxAEjY `*0jrc ˧~iRr>˭=onn:;|&rt J/6E;J!^_nDJfFEtö J pio*$BN!nFb &%C%䜦)-"&'ɚ7 oJ$kFlx~J$^r(ɤ%_'k~hH/G &je1bt9x)V%i_jh'P_ 2Y6ObjBr`*ƦTiFnhXb|"1b 3#Dc+-Gb#&KY+0"wSh"'-)F$ϵ6R@#((q&V. ~m2I:rn&\e\$Ljb,[&)^(EZXXlj Jf)$Ftà'I%NWInΖBKId(.)~Јboijos2 >`(JD^H(hwcj.ZnW&iWq \tҊ]ʤGn*Ě:K}:(:"I$#nȇ#2F^wHhh(6tdW!I^ZMT!gM>$L&Li#M-ŒC(iG+M3o#2&>`Q;I.j*M|oUJ0 \LN&2?1tu+j"B  NX(}i$?bh\_R[Idb$:%ҋFPWLEo5€dh(C3XUƧJR]*t+j`(`)$vna@.߃,i(@ muP-R! ~T'n,f:X$ P)vH)Tӧ>A-Cǂ%t3 *s`)Ta0$ ͩGtw'tcDhH9bq"9\p.[GX@, dž $$h#'" `Co e["rDkd9yN,$4'AR%i  lr6X6B$ڂ`srNm1o*AZ KrK||2m|O-F'M\0@!ƛj?DhT {L8|ae~ !@j,@0uud $OM)dwMTlΕPr!! K,uL(+˼**!cJɽRX W j&T(J$ ɼ!uIBKNqXԓr%\bbC!9-SP~I$]Wv,g~CK6?K&t"NgF,i]Ie倚C$'0"WٮGTI01'~L@|UiշH(\ץܬlU@! U  3ʁrƞ݀,T^"t}QIRhW% 7(T' ΕS uPqĭSȠ&ErB!H`8,-)Fn[q3$D2S0J`-jD-+@L%k7!#c 3g Y)#d(5ISw Lc̞D"6b }P CqTMA 6d:}@L~P,W,~DZ'C}D|ؔ=TP(Rx~Z-UVC1J_td:11^is8֡X. z<4-"ݍJ:zzYӫV|K!(S,AY=zȮ~eR͜ HRaTJ&\@AS! h4q=@8şS 5Dm4рr:q8&?V>SD#sp6Ap!ċy~)McJq2!G̴dR\8r—nL.T)gb ]\fFy`ɟJhvĎz=*2…ֺљh@wD`9@:)rXvah)E6H\i'&6*?rGUl3a !sS"$YZ"B.$ j1:'$!-k EePcpBeL`J('%9G$ޒèA;$ƀ.lA)sDH2ȴp/8a<?$+pR'P<YiJCdpW@A&%T~C#NS!ŤҔ@(ƈ>x#`"DHce-ִ&L 4XJt=v0G8 c{'. %o)l>PVIɔIM%:&TCxxBC;7!4pɾ.Eq81E9^;i44n#:)d`(ijyb6cR]PL`ftS'8h,L( 2ձ@&X9 qb_92f.@ˆp[MO& BhWO@FJ;Gz-Ž"E= ,klT 'i1J,Hߐe)*؈լC3ЈX( t{<:ZyCibrtC"r 9](A&!b4 JHF( 6R$OILwa,(VOF-*xCd #R_b8ȨA'qJgNL5ɵFqb1!'T~$ 5, (EQ$%וot8hR.37 8_Lҝ$× 9aC!*KC[]Q<3|1@ZMYgQ"Ő5q)P#m(Rq) 4^ߤɖ3oo:'H:].h'QH8t\0'a}Oo!O{ٯf!}3䡝9xQߪ;j"(A,82 @DV=;@艎C?!l7@Έ37=k@n06 8 ' + 0:pųB /6D 븺/1=8Ù|i| U1d<hh_ DP u"'ta.#*GCx"[К* >JێtZ|z ` &d85J xLkъ!`m>I2ſӣc%Nc. Pݙ.( %0Rk5S݋5>zC;+?TY@:"i |?XSr&e)8|Q>У|.ǻ+a g-YPJqH z$::+s!fmp- *n!@1&_4QP$P+AWHafc,Y?t{@` ?(`"{=^P0|A@`0}> I3G=ޏ@4 =^u EdSLB诇 r""PI%4 JE8@'U^rx@ [|(yU$XQax<@yD^FYJMS@Tq/Xr_NL1ʧBQ(D"` ܤХQ賘Kz7X{-LHXRXzg l 83eJO Yv K6өOT`"Ai&bzwr1. Bv}G֨Q2S6&L,ç{Uh"ͳ!0"t#P[i͵jR+0$HRV,sfӋ<'J!* GrӨRpCrYOՈL`ޣ"*b|'ܗ [j "#ͦW  )Bmc+FA8ɑ3%Ľ "|p* sGCD>3Ga(.=I !Eh"\2%&Bxh2-%ȈzbddMqAD1!=1q0b^N#x6"IRrC@HV>H'Ơ.D[ Tʣy*BY#Y.WdD{2GCBT_5C_qFԈ2jaidkCNEdZ+J,-qm!V<<2#ZIHF"dQU(Hq!EzX鴊S9_U^|Zwܬ UE"yD cYQqJ!]}R2]T-kwe4D CO4KsNHI̝UjWADK'eafYTˆElQXk~KR$iFHt[$RnIr~'GIa8kmD7cm$ # qrn5BbzLPeU%x AU%$"YX=G QӰ;fО>< ԃ//l =5c,9 zXz >2$/Q_ #J=%V)p(V:-L FGd~<_ #2Xx&= SXf&'<ør .xb]7ƪ PU2@LaGlka4X@1%UL׍j0L4/u4kH|w1%rtr|=Cbq;hڜs՞U\ TT8 HxFdy!\0x\DH"7@%lW 1J(,SUՀp8E^;Y洓Y!?60o<Ȉ( $Uh9pL*Sc,턐`U}E{mmE9q {hǸ &`H1BY 5žX|b0͇rf \O1vm  @^ P= T/ܗ#4-i.A`B-fd#LXuibC Z*بgURMzx,6@丰XF"u"0TPYR Y`N*7m%97.b) w\).qeT)6%J,&zJQpWІk,+EzPOJT~,j.6ծT?t$ "xBLTV+󨷉b#) rp|꠸0ȓt*AT~k,7l#3&bP  xBxm,ԈI=BY(^t\3*CC 9c:,\+\(NKL6žLF&iUi ="T!_PfOqLuIY*$8En*I.YqT JuJ.ju~mCɵZ9x+ /(8B?nGGB"-'G5BMmdࡾ& `8!@GH ؄@pSo7 cXvT H>@(OdMՠY0H, ~nezIh D;MWNt! L3 B iHh#6) 1(j't2®fB|+M| #l3I B5=ʘӂQ$Cb8U3F`0&4apa$D"F{K%(Bxje\45$QY VUSA2StXA 02.R|Di*zy+UFXOd1Q cg!',pJBb,Z !@   xh5 C0xPݔ!&M%/C !-HCs|zO#"]*<4#ԥ1W0Y't%%Bt1-iU.Lusfe 4+0 4:( "|jk) '!a# rc8A~xȅ3~̛@k|4Ɛ#,c*@CVVr-J*|**ji7n:G [Z/$*4b:D 3mBQL]#R`o4/D'z%\F@):^wk)оzS8F>f,T1D:So@lM*OvR *cũԚJ嵟ճ{Ng!Uf8L2j,15FְcJK%VֆejDBRyi$P3vY#cyr݊q`;' +ꕹjc  )0 $x A7my *HpzA1k=y7;ɱO$p$l$) [ @YwڒbY{Ar 1chΫQ侚ݽv9b*0q+Y@>*Q C;Q5S@)MDAR,x4{&2  y dKK{J?MK諣O@dmKඓ)rw)0=I sWc}7[%hH5c¾+m8k,0 Ek1l&v; >ʵ[N@ڈ@rm/rMZ0#4 {MRJe7PC 9*t"x>*7Kh(Ztq](*mOȫ"z`xM#P8LjA 0lG =tp*`($qi#493* `x=<5)9I,; eHha+0 Q:!6#;YF hp,*JiC*;<`2*!fBxV `:."Iǁ#5 k{cjJΛE Aoػ' ^`YЬgpf S֔Y ݶO^O:0̰Ȁ|5I'*`AUAd]ͬS_ƒB˚t >"zfCY'pқ Gd dY4;Ss{A"m ɏ`} ;<[5&8Dj tܐ{J(U` 2P ~Zy +b(;9 նI PhDA'$ni)F I ;d-DM N ͝e:b*PVNp&U'YҒ-a'.L-BT˕\I(w4θ 4ḒG BCѺ !B$t*,8Il!B % vzF[!ǙmŎ $^J@gh,̥&ȢD;#% B3p_|<9~; #Na랪eъi#qLqӉ$ ä+DyuIj%hHZpl' "HYpm */)qg +!D`53ɩlۆﮫ1tuDDQq׮3<.hEQ.D>X> #BXVh$7ʣtE(I7sѱYz}<7i^y)Sv140Fǭÿһ z D0AC &V[.T1>KJA2,;xp1H5.H#KȠ-X\ybӋjbfT ΐ~EHEcW'Ӆb2EX'vNIP%X ':iݴ J* fP/vٖQxwOzbw"B2+Xt20s8dR YP($@" (O خv dzQOx кЪ\SzHQeT 8 DL9=l0ڎ @72'B$$f^nnQi_#ʀ Zh< Q +W 4 ۈEG5H+| 91h_99 *0"JQ=[ `C?{PYIp@͘3OX[0PxzyNuP, ?їaA ~c`)`Ā`ɢh %8 |@wT9zMH|>aU!4w7*o:b`@(@A),F" 1Ǿ_u,Ăt>@P5c]irQZa1m$} ~!-Q9am8*I"3r̴4J I!.I4 C}@QtGtL䉟Т %#PķH'9{C0nZ`##fk٦(JrQXp Jᣠ2~@RFХ,ʴ6ҮϺ2fyvYи1 JZ: C&2c'"RͰ@H:8>I/ n[c3 f!ZR3F<ɢk,pUF$D>`9m:PD'~o6|^^86 c~> J.B8$nW ā#2bd%4ڍ? :P ]EErsMfB0HM>E /#:kLHx~s2 <&fɌ_L"@x{Й3UUU*3z 3Zҋ.8Xx*7L࡟tgf@iHeݢ_kJٱiNItv3J4R\27L4r_6,ɣrxg65 =.=#[PTZn"`Xٌ{#ٰ2'gyPf MA&>_7b`٠8 ~d@(wytKjd@ܶ IO Y fCP%ȹZX'J\#id F@U\ @fe]#sY B˚D4h AnQFҞ=" D{8*$I1  |1$!ҟh &A~'p1{T9;iL@M,f>iZܗ̄f2/.) 4 g/;< 2J&IGL&,H1V Lˠ~0@0fـ5=JW9 3N L ~$0zD  E? * @,OP|%h$#)Hꐦ[M?'Ts!p+T{uXv'@3B҈jS褯qjNǤ+!J;>FUB̼k(:TES:M Pc(dQ`9:-.ANC4 >ljHUӆE1M .C ïK_ AR(蠖Dc CL=OVKSMYd;2R۝ƺ Y|3aNZCxnj#}(bxnI_$+pDڜeuCJ1-bWEXK# Q%CE#J=8X@q1Y1@@nZxMie#lv#(Iىll*E.Aәǹb@$B& A;>L=4[֙u֮l&4 cDc /9N3VNglHcgdF@Qk-k̀6hb&~0Cfn`&;E|3/iҜ.M#TGF&c*$Hڍlr J66bf:/f}r/Rl^m|$P.c6jU9>q@dCBW <Q#hST0<2aJePcbC" /Cgɸ 'J%jhN @ @aGWo.ƺ"rHr ÿZ<H@F'!gll@R"(jDjzN)7ihZB` 8dX@:G12>б m! G(pGTfԉe,ǞD@ܤR&/#jTe" Ԣ4RaDw@ S1XB~$cq2/J_h2q|Ziɲb^NDZdH$F ~a&Ƨ"py(@':" @!8d3#(.  |6b|eK_=J[ n&x9o-)sZ ` J䎃eT:`ʼʭnqj/Z` 4A(i*F0Z©l`Rt,g,Kŭn,AjLRF: :(unJ4@>>_+I Se674c褞qZrNJi2mY#@$%1\kZbON@S)Kp4"B_n# %d;Nt$P%KjR^l:up7k%jGSe,qSNǪ`:͞f@LT須%ml SveevfĩH̑*g_8Bƨ5Se<7Nj%lz5ԳCG~G `;W'JRl+٭Q4̃H4<@RWctղ4`dC,VNLLq`$4Ȣ ސo%Ɓ)8Sqz;pm\POE6k<: M먣j_ k27V\?a'[ax.d%C]"I  |$&5m`#=jE>/檽W>7MPO:OEkPH̆6Vw&vc&@WK~ٲlë $QisRPjؐ0)@iժ@LSFSʭ.> tSf9cV憤2.c/.R:A\$}x$fr7VwE:C$jrXPM:7P,QVW[nDlj'֥LI\n m91>똢_r3NG:!pײG+~\kQw0c&ˏN$JrT. ֈ4N%4"D/hn-:Emv:' %HcbAE bf?x'/` gt.'2|h.di)l3(8F6R(GBj}ƦhA6qT!!hAhf!B4,~xv`si2o,-$AW#D|@%E\-&+j!B!uzo"a$C J@jQ4Xc.D- 0ǣkND Ba|NA\* "N*CLD' Q($(o(UJŎt);pgmElvf @*J: Ѣ5xjd@3A 2$k\l;7r azZ8+& f ͫ+MS;&6 uGS%R% $tMR 99d-g4Hl)ߖq_!RE̝&YEĨcOVfvmy㱱¦0\!5!(@2j&rKw~XSf pH@a$xe[!"Pvss%+bl(h1O& 7i^5Kë @MvhhJB M <_WCZ3 B6'cVV@[`͟ґ2b (a ``c,1:Ds ŗ7b7)d YV5^.nw` 3>rRv}HAG@Q$Nj&b˦AR`ʶݐDr7j)QBl8 3#Ht9(c53>a*" ndѵ)idԬqNjڨ.tCApY(޺F (o gП]\\h, ؚ~gm~ 1Uy#mKbl6i&̉x 1 a6-j>Kk`B '5dg_zt qhL 1Ikt Dv1|.>D 6ɾL 2J%Ճtì< aWSQZbWԃoqW9fTaw PPL 4.$ҷcIJk/TxaZx A@CؔF&1` E%D߯,RI< @8 Gr,tjS%/@J{2YF 0T@ :|,pKJ|97vuA)?h8,/V)%KyR_TjS؁{u鋼K` U{cr ՒG2>sֺtŁFinu4sX!}]8zH9*)Ƀ᠊#:!S hp*P2(kT!n0b>[`#8 ,XЧt*VBȜ\#+Ir %InHAns.NLb$>* T1 %;63C*E*>=2,M 2(ܯ/# ,TR=D,I<jQ<`( kK@l R qV"C`PtHsQg-ZI:oZi_GH/~WLZ)y)SnJ9.=d!<Jd al=A$$BF6&pÚJ{iec<ߨXV A{ $t{8TO`"w$U;0H@SKŭ"4.E@As .0@H| dHY=>Rr[*T J$Nŀ Uj 5sTq0}ʪ6.lm"K)DQcP%}˺)T0h"-D}2ڹE^3½&het@C4NRO'Y.H9' %&?%X x A<'&Ņ;2Ta,+dўc 2-/qR9_ ^%ZV !ĈGLݍ +6Җ3uCp!Ljpg 6~GJq*|2IiT7 L,9n$@}$}mۨ h,x=)RV"6͒|)tlB%PdF J*sW' l-P"8`+iƼPg.YO0gwp l qr- 4ݎ*m]n]P-3?*F􌎧q@D2%(C̃݌7yssZ!VKJ2)i  ~Ɛxijվ䪦 欰%W B A$˼MXᲽ^ЍĐ呤Ek\lFl\i X0 $AF<(cx{49!-EqJ"{Rel&6&hK xl94"lS"^,epqQ쎵Jؼĕ[JGX "9"!+a_ `?$؊}M$CAE"5EpP+#)=^_SҾoҼy/[t zZc)#vA76+ <9r>#@y\?수rחkX8qI}I ҷ; qR8i$œBA6*୘;!B0BrթiT${Cj>a/ -ƫ @^89Y )|tS)/ _G#%X# (؃B@qG0@xzp e9?Cל 2+PPsTUIKA#⺥8 >8^\ b_xAm@ȘKx$P  y UAre6@*x@A^8B@"Nj܇Ř E } `Pt q rfq^Ѻ #ih`!ߔ.rٰ܇@`M,NI A hDpE@"ŝ '_-,S0mx/Q a w[11 ~8#Ef;z%h1O1 (ۭh=2;Da#;'tBvİ?DʓاX9HԔ4 Ad  aPA,ZzBtikem Xev{ 񒐹#f)%3H<0! yceJ_  J3Y,Sa3> Q,-jx̛2Rᬖ]t`7# %XPE:K1MۖMAڋؘn.󖈁\4-ORC‰BԹGnu0(nY$Xnȓn{ Bvz[xE4i:: #8S(>;*F@V@g+9T=/&Ke&ȕVـcIžc ˒Ž |Fch sᏸj^# m$, ^$ 7Z ƨ!q@xj1,HaŊ$ 7jnu_i<=@:q.-#|Rۡ ^g Xf 0@6hD}^uIEDa@pSc(*AXNH݇z:24#y%נVh8vrKԞ"F3c_E@(?ˡ*'jw`u`Pຯzpv(d]w@dF&]U0 *!(0x{H` v-1 SRyYdž[xz'fN_W ~ɀ%3嫥:a2ڵ9wp4ɡy))vM(nd? X,3{9`F v5u$OW\_-+C;]`i<U)%?y( z@*$"I3H:kIhlbɦͫ2[:82(@$ TT{-S?*MG RgĄ˟)JB\⁀`M;}i܁؆#H@`?wğ^q l 0/Jn`H a04 Cwm4=j=H$2:1 3PrǛ"nFBH ȸ PVL0n]zpn<3k} "1bX+S @rF!|L*%z3H4+4?@X"Igj@$ vjƗZO]9old"n,K+:NH2(ˢ~+ -e99m}`T:az}KiU'*vM!T ¦ޡ,[izѧ?zʵ,¬nE њ>+.̽E(o[&L&EӬiYVۛs$c迵3R 0L{z9nfҜHzyHЁ3 ` 'g[V 9Î3,$=d۟b7$RTBI8u4*I;mFbbm$Jb"o-BBI>jdqIo͸ǖr:TI -8*4!GGN+V0yw (zA-0*נP QXDTfpw+Q!J[O8͖L^]|+I~7g`{X9Q^:3ٰCڛNnj3:O|7gEf~V:)|r47{/LZN+b,Ȫytax6%404H$ fT $L6qI#6'-lj[Ft/m<ƤhGHjHk1!-77*9RdBVA"S0#p"e?ZACG[tlQrS{ΞG Dy`@$57dJby5 "KA!Qcs9`o9j2@i$ũmfNH.(4JZo"+ΨqUOZr=\q=c AwE)iBR'Jl:yp A;,@oV!8Zm BǢw+%yq," Nh=&׷> \N*`2 9 `1;JgcIzxܷl"QʅmV7'&G5A;H#.9juh]vH@`8  $#ѐ\45Wy`@ 9T i0 V (=D`f#0DH0yGFh!V^ZǾ\ 1(#p1H* #@>0, T 8&kQ%2y- @_IKC18º,@mt"hHy.H#ȷEp2@|,Zx2PV U8qGEQHX߉ArP;@Clv_K2zh_ lK$$D45,`Z c@k ^$`C).;Pї "&v`ez!\!,qސZE8@du*2WG")^z۳".Y2#n@I=,LrE+ZX?V=F?֟Hz!$֒˖ХxI B;6 U6}Pd$VNvM%€P '0-&eX+@crB,JGjg/FX#4fQb+4OGc&lApI(F'ՠD L ` D>Lh/$c>[@?p~*#C#"cJ.bw%"a!f!hO^=& bZ @ \?k\#S"4eG #/# %hb`%! ^=X>,@@0gaڜt#ł%)(0a3Ii,0ZFX/BȘR! nFHFpX\` "ƺBq?B"A &n8[cѢΉQ/B .aD( Dw zhv Ld/L#.+: 쩅FHf:FK3F `rPU$&O,ov PL B*!)~b/΅!گ%Oi d&a[ Jzgr0jE0m:Z2&g4u |u\zT'䐄2jT:$H|T#ʕ8г ` Av^is8g:& l4RkYLS'xZ$3BF1w` 2̶̮%@.g`$Aҡ̸"lw>d`j@ |@Wr%k`"7r'? a@!.)mP8Vx[8`*XH:),L>uȁa'AJG@LJ@`0^5@%f\@$(viD^Fv*Qv@DTΌ\l9jj@QdW;T&JbZJRbE*#$~*Hbn: ܀*b&HrY<ꌀ3Qno$VX2^9a$A^)@()٥ xjmNBfHiKe\d"ٸ=m"%$Q5CǢ.@v.f"~{MwBMJH AWwqmǂ-/$"L9QW: WDy@!&b~%1bjU gjeCj&2ilhI&ucL9vBDh`< @@b+&?g -bo3ԮL zz9@"@"H!$B$@*`@ Ll m|X&r!́AH"mͮNb&ǃfc% 6]zV6BY! Ai"T ?R }fg(ȇPɓW%*DNJ@, !ŸAR6PA\6p2 #ْ^T 1D ڕtQ8XD.(.Vo(WL\`".aq A~!>.1@>@?e=L o"BB&o&F*&*0w(\Da""d%p+` 6@xLP @;G2?AR_?@%]'!8^WIs5F*ƛ(AN`naR!h n `` 3ȑ7R-@AHgh 'z2'i)/!&\#Pj4Xy,TluUbzh3=2PqwFB#ILhu [Q:ftk&s_7rzs0V?bBB׀nBzNWa>;SL4fs$K/e"4V'jJ@3w`+}bN4b(9?,t6v Hz̐HgKֶ fnK^CqVSX+TkcPowht/[[n@L f4&~Dkvh8$ ܠ辇S'EX'uqژ+ڈPfV)ycޣ_ID~CO4 )@hT~0dD("GHUͥ86`;U P+WP`OD_V'ө CؕƿaO\5D` ?axh%3-)J)̘ P9>ak+yS)#~{1^E %yg6|C )k~hi\ඪVֹu2'kgM<҆&0)J"/bűh}IhZnL2hV@~ 2Ћ +v *? ڥSA(b#O%H1ɨmp }P΢ҋ!kS*AI"O@|ovȂxnZhlǾ N8ZM z+x Hx N Gک"vj9l{p:qVETvBJm'$)a24"]:Ulay@ZQS:|%ʳ(C]S;TRHsC`";hp[U^fz'˫bGz/;`H;_*})R~NǁwX)0h1R$g|#ba9ug`ޮ ` yhRR$G[Nj~0Q  @rTG@!t=gC p $&HVW DU29iʵMG"cw hr SXe$@!4~`΀xaDE(L#<M0HV*@8I1EU?*%652ZFTRdD[.&Hɏ@1RvDX? M{CoMW *,\v&.7)tA'`ZL3;Dp~ ${&͖$)`K|J{w 3CBb\ RZX,<?њ:@N1HKQ%:Q[2dA4#D)$h°JI.8Gl!)9bZ@LEѼw}c`=^TB:*-<E i*Nhsi 3.f'؎15bZ J/0v*KUAIQw$40W@n:gJغ/p8 `Ѿ:(DUIHJ QMJaOMQV C 2N&L4֍\l{RlxPG W8QI1CS Ls>194^< ڙG%a+P]T8D 3@I%.$0"HiɔV_8+W'*yhtPW1| FLN>&R`cG *s H#Aݩ>qd@iÞAż.Ye01>hR8?9jS9/0g( '{JB }8^BK0$\ǒ I,2IZ4! Bzp9#$Qgϧ6C7OL"HOd("+Tɓrpdrv|ۃɳU0x0b"QP~/t0m! nlk% 0/zLDpDU; |Ң( }Ԓb]͊S=XUa+Az ۿ8= ̷X<8 YQ2[iH<9%'($蹏<Ӥ˛ sݘ+ ;[<݈@݊SŹyA0 #"@>(. c>Tڜџ8p(8=@:TaK$88HGhËL Q7)@@-"IU!U6" `Pg_tpPSd0@&x : 0 yY; pDb 5 EЀU*(h|)sԊD*[=i D< L IAIsƔK A|ݯ8pgPMa cv /z78PLK0{ŇM<=*$J蚫—2Ѝ#i> u&0(R"[ȳ92Ri9;/'0Ъ YgA;N-78<FT % c }"VPhwmT1m760 @qX(P[q3/x((zh 1}ME@(0Au?后duܴYCqӄ[PmD˶+a khPm;iU`ikf>YE@+ LOfPkIDYLft=Tv m %b` > M]\p7>?$ p;#:̚vte7k;B, D/xDh96qrckfw U6F)ECȉSl y;~pb7%]$h\ ጪK 4 U7L %f߉F W+}= ޓRYc $GFn>J [?08Xk@A'*6b-=ԽZOE`7@..lAȋ)A۳J ?n H }Ʊ%5"Adh;u% RV;a9 6!4Lh :q<`IAgKgǑ~5r[T2T4]hAseij qϢ׹(DV%ШJcti-DoI,'>fې(,V4's(ėX&QϤȱ&*N; ?k,p+ ɶ8Up b)tviV.dO-7@tYJfQ;v@&* Yk"#s^ aWPRm4P %O1!Qw Z~ x)B wՂ%iWc]a= &M>hʙĦ)wovP'K +\ #SجhffX[x0X%8PEyA0, h KzfnhXGHzԘLPeMK 4+&ʒWOp9eB/2RA0aeꀲ/ࣈ)" ցw+ƿ90?okvS $);LKu[-2h!uOq0|ؔk s؀` x @ n9'vC)~K%IA phO& p4"@80BT@LsPHj>p ~,X3?P0<|hR =䏧Z ҤyN+oRM<:ѪKDe.=oLPCa|`("tR퀳^;.:OTO٘%+s=R5Γ!gH"%,c)O:<!h>:⏱V. E> g!DN!B5C$dN[2# {A۬!=I"-+S=A:i#-* @|arA-JT((ԔX$C cRj}Pl1O9B~5[:^ :Iܸ@X `U?)q6-bۉ(, ,4 hx0 @` NO(GNfNKU:I7&aH]{+,G(mӰ` T@`z&-.D@#KD&$uة>%RU0703M^,VMSX-538 9lY>j4)-p"_ns!5G :khm Trn(\F-3?TI~'ѝroʹ4TF{rӬZ L_ɵy'RJnʜ3$7p}O2/DSD3Am:6\ 988ÓҎ\]I7\ drF@ѤB1" AqܡC7DQ9'(]0` Q^dϩHX͵~Gc o!XN^Q.pB(d&= nK!cj f %E2)B(m4S=?R{ |BYq ͣ3A$(OS`)HкpG[S#pjѼۣ`FG]Pwi kqrPDQirs U Ie$WqBN$to`R  Vxy7n(-e UʌjMT$ՒD by{ zW j(S~@Q 1Q;]iZ$C'hd'{(L 9Am,DX֤!(d$ |ɀ NQ"byF4 ἓr3uxPt"dαF`#0C!kT'>BfNL,Ob1= ˘D} ݁Q=C'ܢ/;9s~:+ZH 3+6pKa3pVnPgG Xc An@#*M0raϤf|L x. H x@>"0.R"oZ-|Y$,'j=Y!D0ttn@$8""D`I8 0`,O B$q Tf 8BT1( !;M2DNۼ@2h;W&d^u6@I5 Nd I |hD3`Pf)?W|)NF~3pYJ;89CȺGpF7(njC( 8`<:ӄ().4;*°z` V F3Jn8'šCegvoU B% nN 4,Mܿ 'D<>>N*)ARb*"A&P |( H~_GP-NI ,ʖʴ` ,3` Z `TV`f0΂ {~PCr i%X/-@0 (RXHf'F:C PbFX~c  VkP-9`(bVb`&cc y+Fd.J&D@@ta!I؈/*`Bdf8 8Ήog0x` @-a Ɖ# `F1 %ra.*y8v9M2Rf~T3 l$8/ '[<4=4ǖb:$% Z b|v6`y% ˶)@Fܯ~. J*:P;i@;R /oyjDIQ/pl$$SkB{ ;k6`3 DJ,< W*{"Bf6?i؇2`d//) F D6^̸`BBcbDW茌tnؗCxSI$C//k8ԃ ,,BhTK"Fbm*tގsF /DN1(p`ċ5  CPn;k=hv,r#ݨz~0D`nԌ.o-ԝ 9GJ]3r#r|&k,X-H1 "JBxk 'v)FDtʈtPl}EԎJ/ce[jUTeV#t~jҍꬌ.˜՚ G@,=֝|1'A˶ytAnğHc ht2i.u.zgEAmdc7OѾͩ)W'e$e$rB Rv qɣ@jf2 DJb5CIKNPOPK.Z#pV,>u >>VĶ*H)jʁ`J֢ _a?%sWZP)<%rIFL(D=:pKd3ڃyoQt5/ތ `v)7` " T7Wm2Z&)U'O,@ԁohDRUo.-oWUCTN_t|qvq Jl6vɪ(I׍FA{=n 윩K>̷ԟFmJX%I>6Fn ( 3Cd8|.zCE.DxKC|0@ !| @'#%.ƈ4J$])]_bF$:Fx.-XA; B1Ѕt/5jpo3 9;8vN©y1PcBZi[t+[pA!݌gAv,```E iY^.N6  0!$..N '`s 9!!Er,DU>>  X1Ѕ!p}6P! BbDNEF0Nzx8V(Apa-5Ekh?)s~(BAőGDnN1V eΤи2u0 էH6 M>;s@!@ $m/.JA6ck)F 8~c` 3QODaHqb%H+e "Ȑ8%o0+F29hMlP6lK>VOTh\ZVYDÝUirյ[H4y0CWYyRtGXFVIbBՙ 9g~ĢzH)Uh^S㤅E8Cq< ,p`.]+^ydUvB?%;8+bZ `XRsn$njF @ d%CɈq64vV5oq9!>. \an&v H&JNlX `Apq-fh:H/[4* Ax !;bBQ{\e:h)$ o `:NaS((F)56JsWH(4! PV({MX=++%NpA^ ?I97%R}I"b ` %c 2HC$ $H+N9z%b{ m4 م1@ϓOIˆ:u' (7n++j?0|``!cx)j脆M@5 dJ"SJB4@AxJ @ꢤE)-Bll@!ڇJG|iV윢K:L0*Eh6r!@N¦Hs)a"@&=V** ЌǑ2wz qyFٸd 0r&@F 0CIa?Q%siPO&ȗet`S^ d@XI> q!(zNNGM%frq0R;>CYDmc%pC 7K!b _xS (s;7pedT4M5e Me(v='\=ײHkXbpϩ,w* ʒi=T 19[a50֖H0@1!2 y20T༉;?똓 [Sx 4hKpʃ(x '㜈~ #x4))*|) i%ٟB0c,H槉]آpKa '39RHئ ia<:*;DC`va0#1Wi >(zzZ%ĹԾب4IExCꜬ+B8waa $1 &Ø2|=؊pwìjT\KDH< '̙4,;H#On؀l3:6nyzӉQ-b:ۘC9F9= Q7pUvÔ`xFj/!H2\AG Y|ăӧQ)I*05xzx8:|Fs0 Pޡ"d!|'y,4h`)3>˹eùnBjkR̓L{:> :Xq,L8LYP'e<9YzNAECH`s3߆k166/^1y`PI94Qc뼕ۊO+>ۂcVx02Lّ X*.#6.[3(#8%IR##,SZ&IDG~kDX8XP- <Pٛ-ka)yXE'&Ijq΃#b k'5Rd(d ,1QEAp4A$WȳJ8}^0[TD(-0$ȒUWhKDExE8-8d_W 1,dUI`%J2BI4g`Rh"t+D7叹=̉CQع+O¿+S8EJnJ:̷v 3y T:B|!TH-پ|T󽕃;+? eƺ1Ey|- i b۳Ӕ@TB,nGpʆZ?3BY`ș)nNAۼy YŁ Bt#8!y,& ܈CdE2ΜD˹Jj<^0J5؍i =?dAjD BncQ{AD2 *'[lP!(Q yT;˿{G%Pq3Ew& d,kɹ 2CZ2x[+7C 59Z20 " EW欋$TY #+Q <F4! &M6irc?(bOJ<(r4r(`vPp'^:#[hj1J8Amwh~88ݎaX)SA) KpiBy:h_FXha^}@Ox;6L%8R/Ѝ̫j11˾,(K"R)7ɳ':~9QK+뙲x`28A*:意ϜYPQ!p 9vΛ~F 4e`ymhnPb"\fp"?< xRĞ<AaYqmox9OE zxH$\6&@8x D@AS=RZQF0z(z@@`(cW(LV VK'B2 0`@ ` , |"~UA@Ha@@,̀@^g >_I}6Q@y !/,>遰X^#q@s6\Xq eހ1D[jD?y]Uf0uH "`@EJ9w:`?4w KT0|!`:}1 jp';'yZE* g&KĹ p+j~,pC r 1rp*`ɟ,@ $ƌD\I$ڧŇJE`)k"> Rr{B: ktdRֶk ( :E=V1cL:x=:MI:BAbLͪ( ^DHCBmn'.;.kG&Abud h⁞-l@@ r uyX1r$AAlR)ݭc#\o}\r5 H;\J.+N! /k( ZȆјd/7GInKăܙ=ːݿ_j  M8n6.u;%|VY˃ppM/u7 nu˵uZ)(Q@xχ8ꚫ fìut1mR"V9cFۤ'܎qkx4"=c0#:)hR(PЬ@ kO"h0i Ap29F\# 5Y9C_Mt ˜T< %Οra!CS&+%#0BLq\Q4@U l\8)L2TDvI9suAdV  kYP5c@ s&a5"T &vLmU4x.n B B ! ,."%OyMhXJ- "=;)^I=4M2*fAt b*m(:TT R,AdMoġ7Wć$O) I1Y HLpm,JUrH,J@U%B%%f\4]* Aw=\#<׺9v\ y9`5@r^JI% tpʐA]:UfMiSߔ)#0&@O2y-@*3ЂnSP%r=UA[ 挝5JӲ*y-=-΃f4rQ>26K'̔B Ddn.1ak|"BSj96 Co־VIFerz$ℐ$6@kmTNڤ, ' 0nL9ma[HG2"2P1s1T|U!\f\ro#bEsQ}TRjOajT2Fa ͥQR(.j.m0ܱ$XM11T4Ӆ2f& ,JQW9@SFSݱ-V7XV60]Na3K ߋyH&d”QK."n 9%i!{@P2T^k!" 4ɖBG䛗U3t)F!%#N2EU=TQyL3'?C# eqՖXj # SiBh"8{OKgdحX駎'{Y}|   ck7|uMqhfT,;z &2,RJH퍣)MQU`l ,oT dM+ڡA-{Fu2eI!8)\&N*%l6t 88BNڊ9'2;HOv8Z}.dB0غP 88@_ obZ:1 Azqyxуvd \1bLtR=F;JdK!UQ$-~NX iӿnXHBm/a0pG'U\v}@@!@:X tBf6'@*%p a/(EHXA<,*jkPF 2! 2@<!nJ)\Ub~."%/-= '#@AAX L8 &b@0YV.P.e00*X0-.z>$I5""RE0 bBNr;i\2Pb0p6,Ă"!.nAjOR fh~0Q:O 4Lpfa\@5 E)b‚O:e6@ FC@d>"_rK2VB=iB^xR[@҃r65 I)%hcnD A;") ]CK%e  R6Ңd^81.GbBأs>\rf `!!gPI$f鸱 X 1cIN:,l&5$,RlNn-l.B62AB,,!' `4o74&ȂK'*]nF f^f![ (sF3B1LE m'$4A b[#s$Hj`C<3jPhrXd24* `/ta!.芁H˿K҉E0 %P (jD\C_8J_R)B86![5s:3_Ahsc+oSA@ ɤ( RhĈ$E(ʎ옖Lτ(?p&B/ED,)zժ@I $7" E@& 0~ !$ S#. eJ.m(vI( Nb!dcj4V.fC Ύש(QDp)z HeA7 R1CcP1LFV6,:7u0xrHgB#"r]f+A_K)^lXH1ull rB&lHzXmu`V3UH ɠöpЦ}x;x$wnIYqn"z-J;*pm϶LO,T)3 > " N)r("PdɦcbHbToaDQbx',[~%=gk ) Duo.cuEljH./]F?g#S5WA@\,zHIo`H_XA#-$d%)h~pg}yz^ \ERB0l*ɰ+6b0Aa[b\c`D&NCiCF2C@C,MF4cLiKhd CҖ/D3j03 tA` #rnXh ))Td qs4s aANZ:C. d+d+c*,!P"5 Aqr!o:TR 2PCCLM/&!. l"3婦diFB`#r4h.#XT0p 6n`&r҆BSC'% L2(_BDNW'5պ>+?mg"š 8 D !,1ׄoh!A` b*h5GX.>A^븒h 0rO= ^p  :*ƖJdϷ^pN!Ku/lh$_ }5d>[B D';n|u(MMڽÌA Mz!VropEPmhDXYy0!4QǎhL1s0QzKBs-K@ ((ROxRƤ6VNd!4IU" A𐋎zs d@XkܞUm@I~ :ac{Zk\>( L ͲP]PE/D^ ޶ɠ~^,A (pAtkpbz3OB^4tr 42Z.tC Hǝ APX ~*Psh];>;f})4A)0 Q5Cl6*)-v^ "-% 4adf-tHF7/q2f,Nnlu>sx-!;Nr0 @4fOOPd:#}R f/.܆Ol*ᰋ@vڠDv@ p@  oB!4 =P8A (}X%2{='h|U?jW믧jX >iP^k fCh *=^O $WzwRW]s7C~?.J?;Xըʆz>P t \BsuV evp,*P d[6Lfg^/tZW s;(xlh>o²9.;/(}l9#߾3mpjJ}o㖕A=*.q YA6{fK[侭JrHyq: ĬKr˘(..s:{HL=.ڇ4D@⎺/T2@p0 Ά.Ӽ R' rv62QJzkҫp85pʧD10l+(zŒL n [ $0**{F|+1(tBnκd1B " ,0I=*ijRUTk4vYţ:k,VBj5eP%XZ6|%l}@l/^\iż峷-) :8,Ͳb 3IŽ|9uA4xjuܸR/n|, %[k8OnҮZ@J 5WE*#tt `nW䫳Ntl~,sQGnr(LRѰ26jdgOȿ9ȟN x,m3jU,EzOSDC gt{c{]L㬤WT!ȟ|2z>Ly뫧OEY;0ԓqŐ}(bvG)$Bn$4ȡB ?@D@f73͜ 14b͞qD)L&ܟL+0&`ٱ-5*6QȺj.F[4 }'iU?rrM)~E8 R)ʂoxCZ03i:@W DA7Ӝ/d+Fa\j8ҤƖBSCq<v+3(ZIq7뉽'&B9%JܝSw 6T@̓=al`$L@ Ght&X]W5c"T=(G' p.U[r6Q| xJǍT ױlR9D hb `=𙉨?61 X :9L+0 OB A"$'kӔQ Ȋ 8< TZa SL\# KT;K)X{隁u/ Hh |9 > >~ӭ1zg5`;:3QX`w|a  !: '@ Ԭa0`1{ ֓;ra!v; ʞ!q+o 1, : kHHdC KR2/B'0G= @1,# O c`JX F%sɬ6)p:AP`C׹D_ᳳ`;-y ء[R$k>="7E!rO<7A D ٝ.rϞQs آ" ᇲ*w$광,P27 M1qg({pw@o%1l\IJ WZ5sO@DL8AQ0@94k3 ()8s|$  Ӎ C3m `{bӱx 5 IO_a P;& &* 4=]&Qg8k PHl B$Ʊ:ty4J@S@ KJ?Lt8M(TH Y6hȖ1EYR<2X.bmRp.]4:DHPw 3dr?O,ӣQ,y?k(QӬU>_$>XpJtr\Й)֥,K:ù*geʇ0.y~=S^_>Ao(] +BL @1Q3y񘉖+%xa0b>Ko0S|ȥPsh%8 \4$343 7-]]\5V;=Vm ?.B#v=ȩHа7ihVs">@y#Tʹ B9A4E@#+mF(V*0u("YO4Pi\L`'7x{94[+`6_d;$ +;Ta+ Bj? ?z `|(*ENy!Oh !E9@܋ غ1ќNj C 1 њ ȍϸ. Q9vOȋ-8N\%GŒhߐJa\Yu&B BO#+58jLPD(Ñ #2Sec3;A0!}\zf@.MADiLHKqp7%)˗D>sd m4"ӟ Lȹ*0-" ^v``);]uIxi!I@iN\Z 9ev-Ǖ[Β;tf.Q ]i `PQx2< n! Gn:nqQ3Yk/5L zypGOW#%ƽXq<P9R7]&= L{4G3!,-V@F@qf=d񞼲1`wsvIs@L¬ ũgar)U(Bv\Ƃ'?? )~ = uL GB|ie?k587`+Mk^'#h4BgaYO6$,{Ff#ʎ/"V_EP^ s@BSgq&kRnM铯-x\X@nUH0:ƔD ӳ_2TWšεU$ݔUĪ =Gc`pP?_Op ~`H 3 T.$ c?(<"EA萘L@AO}Z]OU0%B?(@ -U} |=*>1@X8A~_Ԛ [+A~Y^)  RovD%w`x U|Zxe(/{5'Cw ]N*).w7 yFr\=#" ads|Ǫb%;6` I<SN9KFɟJeC* I*KD⬣jI +1#-cP@g3V'0HJ K,b#L"}QjȻ # 8J[TSs + PiOj%N4++**~&,852ֶ zA !( Tɠ $&G:(7 ڪJ!ԻyG(U6M@-u62 3jCK:) Kw0G/M.؁,δ*z㌍dɩJyf "(K@"4ū ( '˄-*R| eRˢӣ(l"#D,L>4t)o3&)Ӈ6+PfiԘbڷ6s6|/'ѲՊgHc:5v6C/K+h `"M j WJ{Ѯrs640)_`+ yr74i(MAUZkB󧭬ZG`*]F:*0VaP VI A$!.1RiRLౕ\ v&@=ˑBlv8Vt QP)U |tGIUԹqZ ,PV yCvqɹNrg@60A 0BFK)-@$DжYTaJ+*vsQg] !Gh6j 1MP[u^N++׌¤pʼn[ ?\֦,.g*r fKbgW$ҨMCB@J0CKfǣ*R3l"ií\M6ʃ5K~-eab/z=O婅D-##l<D,j%l‹Y;8vq2^9 o(5ձ=AVIc瘜b@B #6}Jsҧq)m]wH8mY8'.ڡl*b[y,筷$;c8ّfqB`ܞpr9W Ve^T-p#<^P3F`Ϡåb@ .F¨r"FZ".n›f).*+HK -c mk!/ &B*EsOAlM4@ nMdX"@!| =x,)&%ҩ ,]+,A+ :za8> !c--:Av lpK9|0ޞ&fK J,*b+nm"f^f MS.S"3Rlk/(a<'*Ib¬Dac$AtAʂDX` "\@#R=$$@;Cd kc|K2-(!PA& ! iECqFh`!a`z"%Ƥ$q6(AlvK^9BhKAL@ &5\AJ0j/"#@ 4(x@bi"rϊPnjj)lL(LrLޭ&(Ov `$aF #Ȥd u4 D< C7tr!,-R A=B!}" f)RLjfyϜZ2'@RL!\)Lld 1 D!!@(g($AĹ(&,BntnyP 0qp(k "(@څTX>\*6h 6x!H4 `bЭ_5B&,hEhQ̲d7 B.Z4XDT`h`bPよhTe:)$% d%Z~묚.p*p _o|m2'`Nդ\E0!,6dk`mb!-r(EO+p.b8H\O(pˈF+O#(-&E&bZQ ,,,D2)/qF*̶n6Ȧ+6j zq&/Eckhi6j0Bncb`-i8bA?0$B!LhTKSw--*86 *F֫UF*ep+-'0/t_NzG rS-}X)e@p.8w)܍xcдmxBSOَs5M$^VN^!&hFDI*8Kc6Cez/EX00nl&f)]xQqi"Jm7o,6q`p,R &dX /( .Ҏn"ӊLjFr 8F.Ŋ^ۅ8(~rOD,"jؽ¨TDb) FrL3GsN<~bp+ɟ^lq"B-VrVB$l9(4@t-DAȧcl\M+nMK9o\9LQ, pDi,G+*ͲְGBgn̆H xo^ G8+M+~g%: gȀXn\g%lgW_WM*Tm˄V,$Kl#S;7}&Į._ټVH AF=A:F@`K0@" 95rF§v0po$;H+*;=4hG4s#hto<"쫘{ D&8abhT$j41 ` Bmc0de f8a (P|"ίfȜCdX$2,8/, +8wXD Qo/-vB!kN5 k`si :Ը[2&A*J1$AF`=!AAv>*&x~*5YA?b.DUbK$4"O@$C!D!*FQK`*d`<[nsBnDFg5LKI"r*2M@%G`9(PpfD wWFɝB*Mth?g/2ݛ͔b8/ŭCeF:1)c!PL0,D8 ݵ0$=y'F"r`f06*;9$ THhcK5!&)!DO!3iN*y<^8C"LZa`A< 6X 6U-n"Eee7qBo8Fe4q$sц?fcpa$s䬈֢bXڻ;l&VcƖA9ӣwTtAudȇϜd6` {aQ"#hRd)b;(fg w gH|dz_`F2#  &D@ c@v91TqxWMX*8)~? c d2 k>u?bx;/`WAd{={wQ(&:OhC/a|D@J8b pj'8 C=@  2#o AhUBQhy 0, + ,@V˹NP:@, c%q9gR)K"afز!vMr~B"oќGa0Apd@iº ,1 ~IM# iZ l\`t9z$ 8b /΍6qh"Hv_POli F-4VoxN@HFylo9tO@0 0 i-AG4g$jc.ր4 [y-H׵@4 .`Q בR}Q 0, 68Zf_GǺ.*e-h[?gq(@ZP8O`lU0* `k-`grJ "MjN 5[[Hrt"A(y{`/.zvrRb,  hlU B#g+LA*|KS5P]t /zܱ DJu7[^ְ ȳa`G/fdDJA#nԤSI/@rI隚0oIJ )lΛ b>A%04X͂"ZR PxZf kR 4!=AAh.F.Q޺> ')\r K5CǔR5j[ @.b"4) P# 02 C&TtOҙw& sZQK:!~EB`3#{C'J`rj& !%>PrHh_tD,I9'!"#.`@B=f^H&f[ <~3`7 %Q)7T6K$1%1l5u ' ՝AP18]d`Fه$lAY"߃0`Z>iU3#oFB$Âq+36qBNOT!8f @j3o u MwI_ $k( UZ%5YB8[ Ps\f9o_(`eR]Y&G5JY8ڇ5"{PjT: =0 aq:qBRs'PFҘ{bk>7',Cޕ.P (Q@DR>RGktQ"7uȃО&0sYbϡve[9uInD x N_rW AyEx92 AtCۇF6,7O׳cig*̹c[%8Rx&1S. whݹ>)x{OPP!5 " @k BYp{!D 4p#& zȋ"3 r}ˆXwSAu D(p4҉G[JҀ#qHp:0F;PLȲ p ȁCI=8X &eQ'xxv ! A:Eҙa@lq'?=9 p:K>z㏱ [|#5"$jlc""t2!G8BZ|<8955,@Xh(q|6H{AHq@*XUVP`s&\V1J 2 (xLSq[3 7?p1b,9:s4r&DN`{=##jd܀DK#z:Ңo!=*؄DA,%JV$A(SV;[? ]莛U2MK?ҩ"՘1ǍzN]E.y %[H} ֌e0M%͊lXy(!0>COQFVM!YB+:GNb+|݋1:D❨Xx[%ơu=Eؼ1X}(1 0}1َ'[捄(<` Ada̬XX9V u6UYX0ћ{LV!劀~8d&5_#F \mȜ!ek 3!?ɋK}bxd|^F$uz1]h*5do]V^ SA~ 8֝4 DuT@Z # "%.jF$M̅id)^7Pd&> T-yʞW0!g O. 1 'YBxR0Tgde:8@ B%٫Xg5bC5$]kX]ny1%D_ lzVԕ U1S!\d[-8ߎ 2 Un ^k  -נ3x_`? @HZXDPH@XiL53й00(*ˆ6k&-9s.>KF5"&=q(t?V7wnڐT~6 :Y(s y`x^Ȉ$@CK\L6bPD 23FU @Z N@6P&c^8 ˼șX|_f\H0: mϕ8Dem;AOhe@qoR<'xe@&k8t`:6hXښJBN/9i;zOrQW;f߈[ э^bV2fբ+Bs)| @;G8q!兲<}5/ (Sp^Sֲ(@@VSMԠ87'2^ֈQnn?2]a 5?IdN! &E$s6ؾ`0,},=]9\kM%`!e"P)mG0LD^[g 1b؂Dh#CD-ryE"= xAtM9KQ8p3՛b:yQ2e,8${LJSSOO3bo(s*qsM j.,¡@ AqS*#޸{4axn?r@m(1Pi' qozбƺC 3䐪_"-h2ցUJv'\I4x @]AX6)(<R[y!`6O+3Lj?T.c&3 *`" @bT5x;uxL M @*E0~?@w `,!={P{>$/ |>_ c-@ c&I!!rI9Oh6!"ԊK?_Sp s gHs9&&7 Agg3KE$;$0}K~T^/4fA!p,l@=8Z\ĀGS|@|=plSOn'Y];Rfs'IA;svs: k"MuĜE 0$Kc^:t'+KwDYlO< gwzVA]9q!lIJICg”/~Z&i]Ǣ-9gh4`9`/zȿ̕j>3BiqU5֖Ye! @HhΩA?cmȐYcJ9ðv.ReA) %q*i)i6I!E5 6 v7E(C uM %s("xoSȱk}[3|`@[.Ah1$FNI z\Ց(Ī9S wv Mŧ`90G)rUS)$R(@Z (qVj1wga R\_S.'}s@bY2  Mr1P&,vD(I{OV<ё 4b͒Jb 6ƴ#@сh7fl"<L ܝnKJ&%mT:"\J3J?z/@N' 6'w-B)IF=oO(JsYQ#Hfad}9,HP@nA8fqJŏLմFf$5Mkg.Dq @5N")# K"䋱P)P&׈X1BRn t2SNl@رZY<:\`C,Q|PnC߸r *P er&ꬓbL#VpR\cE {g05'dOmhň'gxC<# fnҦ޶DCy${:!D]$v#8"vT3a+m,U!NT-vG.a =H?:("|C*%{dZ10vrNC`F8JЀ`F$ȴ㇍OdOdB"8)E!SJHG /r7C<(9K)b@*mB "<"!DĀE($.,Xp/PU2SbP c03CbZn߫#MD * ">D2ES%?ln%^#BB BmP (W'$% /2V``,\ QD1"Pwラhh"Gvdx$; 8!4EcJ% "9Bf'! AJs #%ﲭJ&~k&Ec:+&Cqh' \Ad:a"Kx)AD#nx,8j(fn$%CWd0IXA>O#uG $w6Eb)aPx랩Nah(炄R D7sƺ7nIJ"oaF &YC$b |0 a^&h`d91j Zm&,r2h,*,1"^LQG))Di:>h~/#$(f~klu@hO_CCcׂS3Rk:b.("$c3P 8e6back5 \;Đgaf@&$odsFaF$D&Wߦpj(2b6-6 1 G!1 $;2mxjcS\1&XtM褅…'H息jJE)1q:bB Xp?'晈?=>yviP"{B"x)Q\\Y.ȖK*,]D"nCdDr@>XF`/2fv4l`&B}#L.GV(.|zG=88SJQ#E)Sg&#fYZd =1 $D= #N#AHuZ(Ge7b4n5b x;zOvfd8k%6:U\uR|aB nJ$PC)Vh>BQ#2iltc2&FYUWV9foh#HٍB$,żEEf-&5<Jb2 C-x(xı7Ëq8,/{dk#ou[:3noruM<:!''PC}lW` yl\@{&M3WbBNq-AXhfFQ! 1)~٢|(!b:A0Ix$RNLWdPE:x{*9ubB=gcǂ'ɍ,zz!d&c!'!r!m `|ulːfdcrX{b#7bo2ǥAP` 9ŬCC%``NF/X&z)C^*.W!!Pa\  z)*j*&a -)̳!C,Vr}IdTbxJ#qkV*$` *0hrR*s 5 t1 Z?s('lw:Wbz8'"= Jk0MUZ9_ux~4n$1.nSic r,8 f8"׎2|%-m֘b#`Aa>a2A@8d!&\(`~rkS1u3=`g +qKA ʜvŭ6eLDAZ 0)B( +tR@ :bAۣr7".<{bF*t$DA4 R ڊٺ̱ά H@ @ C/*zPq#+uN)q:D m!XMѦ٩{rL*K6!X*wZ%բ "R1C.Jot@ @PSϛj"BR4>H3xBO(uJ#{tAWaX @0}yJ߇vCBB!X NCrnQ6d7FKJ9 cpH tW=&)sD0q"B" FCo>zS*`J*{ JkyoXC#AeBkH"]KhRمX$Djeȥ+<&-7Eerp%JfFRdh.o^FA##ڬ7J~>Nbl"Ϗ"DGí %Ʈ1?G!bniLhP#pdWXp\c4$$yB_6[N'@a\B?>b@H0OCO~@H@@0 &|=PLP ,A).1GLQ4 lL Eb0jM^w #q; }Ui#Ł@p\6 ߜܤV N_qkr_Rdve#$qMΞw`W\U@O3 )Jؙ>jJj3,HX8 +΍Ң&h2&|.2@Z|xwǀ;O+2Dz֢ 2ƹ.#(̽)$k' X }.r&ʬi@cBO2؏F}0 99RP.3 :@lN!%#)+ -2$ dV&0rjGԴ#*6 ~PB6,`jU$nJӠ͉S&A(Zt3-k/1- ##ҁ&~*)zMYCl6Iz `[ ˝q%E[h"RIa-󀨣58UzNT](q e? "hJjxĎF[Ca !J"tk(LfO??nh >zQ \ =vWHr:ɞy)!a F`l:K{{>k ;j:УsK )4 ,x7T;BRl3P=*GFN.~@~V6N4 nzkh# ,> rwJW`z;0{0!񯰗Z 6)r,WJCH#yBՋ d2WJvV 0!('Gd$&1QP92 R䍞Eѩ!V$H$G͍;$ȡ8F y;јc q6bP t@ ^@``y QH< Y|FPhz)< *ȒC`FGJuNd( "! @0"D\m ,-,t`D:Li9e#D9U[D H~zhם !LԬl6ˮJk Q"oRH*\NOJvDz;r L*/30I HLP^=sp ?, :#,4|'LVb t@:[ ']PW5pD ڇ!!l"M|Y=@ d0'uNp+H*YĔfXFnzf̾Rތ5p3= ۢ``!P- f"@̀9(ҡp 33Dԝ Kj86kXL#L?# Ҟ>n!ו̕!cn WuJك IVNC* &ΉA(#A ,⾓,A%Uk ypVӰi tVfםW9gxJC$`]$JYAԌdCթPťG$L<㾪 AX )lcpK/[vn"@хF$>Iվ^CkV.cO)1 D}xm!kt$iEhFPݭHhqM-lE/%ّZ/0!3H+ZaOk%2 wP|ځoYXxrXMєCuIVTвlߛ:`dcϋH{329 Yu tcG ̇Kh` ɯyPici$*iv&@Й* 5` Ռz 1R{ҶRhDj+u,K{@iߚ?ӄæ-BɁG7r$IA!R\+lC>, {ٓIޝBB`B3͕ODü!oÜ.CiuDqO9s,9,Q-@*(OP  Pjxh`@&x Z|98l:1Jɝ:$P( `wp 88| (^+(Xa- Oٴ)뫈h*pf8;m+Z8ឫ|H7xIx^  qɸ2I,<9㒁*! hܛ(js1*h_X%6 ˡ8!E. !} x~O&.u&8HKxzHEPzse{t'qH8 DHpI2(y,8#9ڠ(lsgoKpk#1MG򖞘 ')r،!ЮؚCӾ(3؈q׬x¢ۗœؽ#.( JX(?@CǏrIRãj[ۗ=1;`RK`+=w;⟼"\„SG#H>Wc(dp9-*3VYKJ j ] -LGQ 2·ͼda.KrKK.\*EW  0idBde궊C[̲0"ZKO[)PCC\ "FI1,wc?EJh.N%@? [)̑21)} :FoP /$:D_8Ky81P@ G&K$XLr ( CtpB'?K1wq/ ;ܟGG1`8Q I( %VLyסDSw%Jq9DfF FY&n ΥU1;.$HJ7 _\G)hq] 4c[[$ݏM@ŋ(A)m \[EY!lY-EP $>O+K4a LKI(G飸#P8-8vS_ *9Ίb S\2e°(k #? G {+]v๤ 4Zx SR_A.?A%ڒR8B' K/ՠ!;߈ɇht:Nb"(r%URE)@&cs:uؒN17/0byoB@0śKGTLM(jЮÁ[ i8D#@G9 {zx,sb]_~R(oٗn}N P8{pu8016712Hs X_Y~" :g*$W7}mQ "om9&NLI5($ ?`аa@ %Rh[=o@@P ~>@|Xx ze20|9zI<%(_Afz;` uqXMW(H) c CJ( `ODtM-'@h>  ԣBryT08J% L}>=") kB-ѲE!P扞 !C, C ($ * (xtJ|hh'(Q3h جgPJ|PǯLԤg.)RC#M"*H!I+% @. Ú},273i *b!0((r=@dX1L$p77iw@*{؈sL+hsR~KҖl5JRQ'NMj+ZM0 #ƇZ{,ӛPGh{̈ jӸ:ąX$ڣ"*S(i BR}郾|)l"ZrKm6 ic!"& fpIЏʇуʱaKd Dҵ8UJ D O*4Gl!2 „zb'kmHhQp(v>FNCG!ä)̍ 8Kv}( P1tJ%aAtHT<ňMWAbٞj#ʠǬ|UԂ1=K '*^3O YeBI.][ydT[楚Y2'>{3wX>pAHD$F֍hl!޾KŮgpsl/s-󃇾6|ƍf13cJR|Ή8rI\Svcr0/$R\O:  1!6-OgokMXNv<+5`4+ɼij=>u濣<39u,tNU>)7Yh*#S_ *2dr@9i=mYBqsQN[h90CFx4@@ 0oJdp˨I*i'2=OP|M>&)jATQ2+Neė'Z$t3I6l L `3/>ՃG.PzIp$'LQ8{5^)9GI'P[*=GN!\L $$(Ǵrdab$`jRRd :@p j=EN>f*B dRJat>w8xpc%K@ 8\70nD8×g&| ‚"*!zȫr'V -爼χ~E&c=h0` @['38Ղ bh@6㆒  }>E^Jvqt*LNjibPIcd >6A P?r_TEfjo"l\ A#-G G &6!ǾGNަ <F@;Zi{#IxtFrp W  1dJX`Qbiv `va4CM Du YQБ@tf(qe' A{F02.fR~cr=a$ ΐt 5Ȳ >6(0MrpJt%%OJ@.=EIKUH,+Z/D{Qil&sfaԧS R!o=D2PE#j\bOc6lI1FaOv)` @m}&DND5l¼!Bx!$2X8HbjJXHb|K0M4c9ReSp+ / +_nHtj/ Djʒ"LZ3 JQɸiR$%ZiriT.F6MX-45"tRgent0K$v`mvJޔb &HuGhj514N<ſvC*]"Ʀ *eE84^7njگ3OBб&<P~n3Y ntNDM])BxECaX֜ ,tK;: < j6+QdQj`9 Bp[uz55 j蛏S %E&J*9f,Nw TF/k V`GOk+PCq,Ju;d5Trl+w" !uT"pמ.u (L0+F46QsrxP+Y 32V/lUmVi` Yc1eW!tƛFHt`p<& `jy.K.>U͂]-d JLRG re<BLd7vJ!NXjl >l:,͟ŇVq?v, jJE 2tդ䜴^!j^r$taĐd<Oo`-DQc`7!^`V+7<^;| +',AfB60MJ0%jΗnGR:G*aL>ZE}T&P:-z0px%1|!嚻&`|Yo7'A.s<ZV9Y!-/Arf .vOP",7 ZCV7Y,r'P7D+BS17A<8R9 P8$ 8 )dT(o @ G (@!-~90L5Z E "h4pdD&?@TQW9^'1cHd X*vW ⟺8K`%jU9-ԩj? PG"Ľtz,=8jHD*fK ߀=A&XSHs9f?d8n(,cGY%|x>3#g |3;ϯs֯Թ'x̀)Jà@zi "J|1ObJ,Z4kP \3{JlzQTA|ӦOB8$̠HI%P眙.gV$ (5}Ԏ+'qbF X-L K{v?Gl|-C}ϋӈ`=i>2 #E,K[ִĨ)\4{ZArʀj`* r]1Z C[n6D2I0aG9#TM 6tjґSM l!F+%0JO.NzD# iܘ(.ڗР؇ʛtQK}D6IVT'73J8ZԵ968S Š6Ol_9y&Օ nT2ԋ|eE/ 8ygkc>yДji{jh4DL=Dә^ؼPe] 0s ۍs-ĖJ 4"+i}60N{^{y-CO@MJū %wf+G5@` s`C[LPZ./xbG[ QE8ESLtILoF`Nj%v۲9038"[ h  {;yz&09C2=]Tͩma\zn9ۀ-# Gkq / cq XB)EKpl$k>K{:73 ?S 4Y\-)/aS$MA9SBVm6P(8%@3%PVC@%f‚JNjz5 P x?Xڸ*Ǻud6dmøu2p LsBPgU Z  h.+ h27Xb4T^M'^'lV0cuE E"5鱧DT HQvǜ^ |F!s2>zR ]f/H\#V<[/xz\<L`rQF݀Dip.8T xptg4#2j  0,ҧ^YW aE</>! F\Ub+@@&!(PQ=-z9uTDZL  *q!T偠 @R6 p-bP 6&2꿬`zYBi( Ql0vexrRdM8$wbMZwL-c#,) (|a*$㐏#z&c9 0ZmFz-C83dVgZ0,tԭح#,~ 4Zb.<1t`` f#DR݄Uj0n2@oYÌ[fn\1O.E1fȄ#Kw!Cܑ('<|YCO'<J2T(P&tsU.RD:"%.R z WDM GpR)<$~XL! |aG0=BbnD͘)!!"Td("d2 s3@,C*g.?j0l< h6dҺ6.LʴFJcT0*el_ꥅydtESS`-ULQ|.im\ȉchb6&Nu+$1%h蠆n>*EJv/+tnYG>vst&@'&MSBT($ .ĞգH$$ܳpkF3cxd*4#j(kfEydJt.ool/-Jl/(εg$u꜏$/k@FEir(]X+V8[upHKh=@PLxT$`"{juyq*S쎹 T"fNL-%9w*+d4r/(mRH/󪬉ՒDEɲHm{֎%f-J+aVԤ8ƨIWVF*aadjzr*t9@i L޷[s*ݕM]ab*6tJ+Nx @@4>†d!+ `˾[o`9=$ғn=(04#LZ='^g*TjlF!CAd`y`pfA񥵏:P.wcfMPu8F3R3%sm A!&.LG'rDzF3 ,A$eejR"fcw _o6HҬ֎GuFℋYcץNd*IBgh=al% 4 rpM `BB:썲,ENB &T4lv!PGzPS0@:daa b"Y$8H4 *D(L" X`! <`5  *-(n:d (jڥʯeX.sҭcE.0G2͊b|юp3d!FTG(+Ƨg #%EpV#,&X4i5 =BPx }(K-M FKBeOJ!FhA>AX+`.vZC;JV۫Ҥ|n{`kf Or T*! )="t1qc9-vDIO@ `&,*[0%XfbDzѤ͓ᨗ@ !b{"h$syss,$4!ˢJN fn9ޑ`̎3*5Zy0 $2+_`EaBHLZ|otr/oܕݦIfJ,6A^倶 3AG$&c^g%f;AD +`( }`Z{p@ 9Ā|i-_ؘ->N$JүOUv:׀T4tI[tauW `T< JT ` $ LG+B! G#8 Ybo8^`kP<4R,~8nv1kg;o>K^=) =ö%+i|**Ū . C>䅱H-~*:ċ#̼B:&Ɋ޴KϢ*L. @ =2P~JkN*RZ⤀샞TG,/- |[W-?m,#ؔJk9" -/IjmDj|A̤1.Ķ"s2;D&#;Sq؃KjJNՌ'l[blՕ*pR 4`XSs.B-r <&BEbxgʩ܃/'[ TVTjJA^g9T¿9(* QM/ $:v+O7k|fr7y8Flb+e2^ٮ l4PV*"tFxN" ~Ƙ4{cJ g%@Vgrk-K9:@@zm=YJz9Q Շ؂UE1` awLoB) #Saڤ_["ϐF¯>|5^8سq+(t@T?7ݑ[; ^q(pzdn'(4"DȝXz^'"!SXq!ZZcPd`8᥂u GHO =o^P&0e"aRn.(9d<}LO :@ZF+BWh3eڃ4nuslHv':@S3W=X06`"0AYRIߒ>t4c1<)R)g&4bNkH"HhzO銡8C?JHd h h&pʀI[YvwM*eB;R S2Id &fC.U0^ A,r]ȠfgJ]iS`':L.əKY>t|HNRHZKT`@B!Vɪ  ]ڞA籀d؉?tS !oLR`^ rkP`D&`L(B$([ǥo;z*-j lK &YqH8k`xI1oBbu 3 !"{iEOAY5>`f!xfU@6DIYv@i-`"p? ;^4,z. rU Uk.=ʧa@rB 3Z`K~#DGO AcE7,hY 𧨇  T9Ki10ml( >1ى(0@Iև1 Zš@+ 逊) ρ0@N;2˼("X$HP 8 hôpY*p 92ਚQTq2ʮi7q(yKK45ٔg` ( p Äe0xGx? Ce @&2=L= 080w/8} fК1,4Iڣ0 z9A㬈u Ya*aeXI$Q$+4b*Гĩ2%I#jRdxj9YzƸ HՍ*IH[ "9ŒΪ!Fm0s:P +Q#GJt)oY6I#`чV x 錋Kƣ:#Jɢ7ÁIiTȉh 94BfIQ9>pJq+d- s=AHb<"KCA B d!cA.+ˉR2;i11H#š)INI *j&LaR )N+S̡RZr˄ IL,`9rѬ̩HK$ L$ *D;  j]q 8{"&"9ꆍI|ƢlK2(8J>'0d]$X#$i#,)܈a !SmI<7# B'lh ԭ  mhc]\sh> 5; z]lS9l j赮1 C҉^4)ȶSJ/:jxh #rբLS:P<͡AVq0A/B3ROY:MШt4 r49̨(XzuyQ:SI_Sg i4 )ɘC?Qic(\@FʇBOo!“"HN kPXp*ױl ֒ Gн ηAҌĉ xEdi%I"4шxpwX@xEs&pvr sj ] R=xt[Bn{px (Yř 9|2lRz@ՌR֭^,ˀH8HFPC"y&HӉ\[iiWꂋ!h(j\rSBxd8$p'P ՘ 7ץRV6]9i@ji@N\Zjp \5T`!E5LCU \VAi7aے%<%ȽC*F@;w?8p [ tnw=;m~1Ȧ%&Ŝ@P;QVW9)'?0+𼎠ʆuv\(rУ,c0c)NjA.ˠ%_8@œ]` X[ 9L>{2%aM*zZ{) 3> zD 1J*F={P~3ey`leusՈ"~ BU7V:pۄLPYfA>2ia=89>>ꛜ_mzp ˹O_ xh`f>6`(^ [x;; JTxwe(rG>OQ"6kDxؽ2[h_@ePfez^΁88dh;(-aXw9Xipff6} HѝȂ2P%FԄpH\OHhaz.ɀ ++srRȥ]3!L5,4ijȅ&K(O`K-辆^P77%BqW9 ulbjo0H ĆmA'_^49K7`31p6]{,x>e AC0Vi iʙ:p_k>@r8gZEސP3@P(: i} {&ƙd).-F Rw{!A\鿐@vX:|Xu;ɝ8dY]`y<`4.p)!7HFWbaZdC I܄`W0&e`i0y/)˾J#@ RʴYTNKݾٱ2wn؜[jls\qgƴ<2(}OS@ӛݐċlzmhPTG!*pW9gWK t i%CLGV QGxqtvXaT/0٦9P[fˈk .*)Q&$)2q*eQ|a'PXc!4@9fWB<+ΰ0K4{h'8۬}8ỶH0Ay4A"ϐ>YlPi9  >E.h HHxb8 ~seZ7 ?`p8B~ h4}߀6 T~Kar $4> C gLdhH}D:@97@hT&eiAC@VL}Gp;_%ΠEzSvax }͢8 ` J(Y $=Pj "Cpx?Pc9 F-ǀgN֩ ĐY29D-,KrEJ1.h;z8@{K!y5!}PygUehA@4C !0h%pþA#LRb;(P0*XX`:O6 h`h plΤRo~"/"9"Q  (>̺X~ʜǮR8q3 >i̾0J!9`ɡXYR|K̓T{2gyvP 0$[hؚ0ғy`8Oc .WD& = w"iS 'KRIiqCK#4ډib::JKy0#Fu7zt>nx~ge,:at "83F" eiԁ@]vu sfF̀)l e#ș_=`tܛ܉ #, I0LAP4PŪƔǡԁ U ~N z0 @i n&Tepf&(#"haׂa` :.+LYy $lQ9ScI4.*Vx'@ W9ϸz͟ RXX9d 5  d 34<DZMB { , I&`wJ0H F?K'0HaDP")(AX2PCuD1h;(\ F.\ȌRM0Vw S(в4Ӓ3/|wE4@bF$y#y*eDi̔Z^"m {PSH`g 舙bmj K9ɋ2K \ :XIQ4y%> E8Q+\NDAD> 9"pL`M%H7AR=j4r:SGN,H"Hyq 1ȵT7*EE 4"H))w\EZ1 h0f7*|JH I+Ej:GTĠg, ˜U1&ȂI֜@I-$`؜M:Ā)([\0]`Ù/`2U`$HtʐMCspxt/iX[2`J `!Ɗx5(ϧu%C4~g@aEs{S\bOFg.35&yz(zGԛ#+ы'Is@&|\SqFM6XUQC  0Fb_ɜl.EU4&@!T WS IރF̀BKOguy,N,*~ȂCt?aK0Ti-lPW&3ic%%X0yW= PpHQ58vFL"II20?WEқ%}:**pK ТdS$M(Uz4lZAAq꤄$I1~(yH}6֒^狍PS ȕf@V@2A'RO Y7ąsQ7,OuԾS!/οܝ532 CgS@g8JkxL`a,#.Z"v%b$ԗ&(n,BR¤+,VDV"D>)(5&̂#).$VE"K0T>=`#r!d%&Pc{Io&:CRPFƄVpN"|1Cbb2(D$s <,?.DlpϞB*pV"~ CTNlL,B%َڻ̾Gc,)82"jc0$8$No#H/ƒX3BR) sxbPŀj4># ) )vAVav+E4Pj Asg8OpNK|!k!2ݍڗIv8rt kY'"T LbdFH4>$iƯ/iDbhFr_h0cBh7P3GDe~yj40Ag\@|E6#Ӣg4sOj_pOo˾5>"i )T#k e^q>)L%ny@a>p@x4PK @0'01_PZ3XA @AvohM*@\3 Ԏ@r ƖCDr]j&(rĒmkDA|5 5W2/EK}$xI_ƶki LU"g d}‹+|z645ByFaHh (Ď 9@ @BOM"9ؒ՜ z"!94UQ$HBnuOgvH̤L3 I}h8qOh̃9@NYZ#P(?sLL$gX"Fd$* @qNp-b],Wt8X`*mP$DE3zsǠtB`hR-VSRi Gr iW]a:6 9420 ?0.A mxnjeHf\D[ `3(ЀK 7P"oU@?齆i|A_?$s&|>yF2YG'O.1swNJPOʛH*pS}hX/l)H6\ۮ(bAJӜ$pSP9|+ q##l -@#,xr2oC"OH}N & ;$mAS?P J:.OL$%L˼$,C7G;-<*'|0RR9xO"F9:I`z\1  7^"I)dG毫@ @Q0ngR@:=S ([KoO9/IҘQ"eP L"o:n8 z & V`?bF/K&iW-7tl `X)QUppp<xN& N >8`sҨ鮓(4q 1³UP,3LJA#dS[ <6 Y+@4gQ"D:D5 _1upWn $,9$=e" *$zpdPJ RQa_;G8|ENЋ!J5h8M&+Zd#x9͚a!)SpۛIy|7]U%Ƴ"M|a}n79jS`MwFJTHjK^>;t_uHvTNs;m]=OA\!Li8- Kp^*DC7'"`j8W~N0mzFJÄn/R݄  KXQO'mzcU t|[l:NR ω0&b 3P- ~@rT ЮSScstiҙ ռ? N"v2+g)S+a[@Lz8H Ԉ3Yy.$X IN9pN2uNgh˅[ $@"p鍚vX!|a.JP.~,hTz<A  HIxEx| Jc R ʱ)pI׆d0pORg<& z p  \? U p ]9~ڱ3GFy*s2p1x4ˊ0{7pݟ@P/K𯑲AH;IK &$9<;޹&<;00*?)7/ $K0:"]]$H=="w9d⨧,N w"I7FdL>GyJ['_8&5QNx Pq|=fJi #ͽ!O-IH.;x ANA "3wʕ'HS #g/;y1LM@x> Ph &NEAPb)Pxt0&x45!Kc9c1GL( E8y׵ շP ӓ'Xah7hx Չc?q <7"Dۀ4b10,ƞ0; )K1d, A)ʀA4PR߭iƉ{Gd ǀZ[ ȍ!h.(4= y[%ʣ,D Š7)Nx_`JHx Lz啩z“l!x,bٍQKx F>#=14I"_(Lpp;K)0Z6H@9 y3Ki/&6SjS 3(/P% OƏXJgÒ? U%dJK$Z۰3 6p˂@ya]xPzSz_r3-9-ݮ; 0 a})P'[ƽqB꯼T&/m np|dQ<'"@",ZR8߉۵{/d^d 1-H R 0Eco0UrW$h'M_Aw[A(S&=ޯP&|=0 W}րr84Qd8 u- 1jh]Y@`)~E!:gY"XG@z%ȭḘUwD)V! P(j4@bXv9開ֿ hj<`8 #̄6*¥z<1((  MIEG$&jK6q:0HvZ,& hSش, -)2h "}XpEBR*28Mh jT8$h1@(s`'5x!+#bQȔKe'8lÑ;ΰi )3˳, r,IL'{;B\%LN(jgJJgWCi%|1I1o1ȭ/!gL%mzrݐhUL$ShRϫǜVňԦj՚K0|;{2؂ ܅G Χ)*m!נ$TLq$mr~ÞViįZS-IYòh2O"Jz ̭[s/ĆKM c0r*͢.(yһBB"/-ˆxqJOHېox5ݛ)ML/+L4#S\qE ˨k(H65>ZvYE^`Ao*1LJkL-NyA/a*^ŝ ~ek6Fq)G:!agp Il>U2Rɽ#8@@[^ T<d n/S\>Y&)jS[ StR.HAfwrhLj,D#Db.֊n7BsP,*af7KԝCNМIzu~@Y*hEp_tCP֨ ~\C =BS$n˄KУu @}F>KXэH5SV>$ZֳGR\R)t 8I(c,`T #I*8崠!Ek2/XIQl3lț%c^k@8y/-=d@s8hjd/&^x>k؞cHr ax |/W$8۹>y: B Y( FS-o*Yed1%w&'y\L셫H )B?ŲȪ,-C5ƭqB@F h@|ʘ'd@h/#4$`Ήy'BA0 `T \)s[q1URXÈpDa0% `+uV,FaqQ.6p25XBrD)@#0eS@$`BTIT$p^c0&.n\+C\V7ZM xE%am[SR"i #u R)ĴJ%D~*gv! L ,%v:(# +@7XQwb&yi˔ ̬K:E^T&9 NSqEH${2CN @pQfSL5;FY%4x7Gخ .5JpYXG G7`yVs@xbF.ӑU %mdF\pļ=c -%yBWZK cvV歁D<\VN4|? a aUW>E|lعf BÀp#TcN |;"D]Bd:̬JC@/blOIFÆ7X$V lEμ$6YjdZ f/&&f?&$O2C`ta>"}b_ [ʖf~02x/jǪk @Am-W hُ0!` :bX/$ki1t\M  iD܌OP$k2@ ,DF'pDMon @$,"!̬P4 2CRF+DKHN$LBE# !$)͠D@ *.?ob'OȊꚣGl3 ~!d(EEV,be->OYN&zB{%!%"N?E>$X,e@yF,~No\&,JcaJH}ՅOk#tR>eNJ3ƛH=*HN3(ؖdk-ĸ0h2V2_ȬK6!RCgnJXd5L2ajPp gcn0j'5ч#(ǖIS[]Ac6BʸBN'jPp< H}x$ԀcS\%UԳ.WSg;HO.@1A+ @`F|g7fiNr)̎Kgp 常ƄPvFeL2J@Pr@t ΌhePֲR{Sd#NS$*NFftpOn0ha$e^Ҿ-)av# ludv2S! QVg"-y0L?IR$*Tb*&kX(3Xp^%2eLNF:e8$V,d>cL}./<v`pg&AƉAAz>b@,lh p„VdVn '\Jף\Ŭ@"ā~DŢx6ƥ.!.DtBChb'|4T}"?(ID\'a` ͬJL6WhmG;+SjŸuD|Sr9| mk-3*F¾*nJFiM>ZELeIF/+@`!t!π@a Y n8%w @N_mMG~3qsBM c%>r' %ΗSEnX( +f˖0Zs)$1\(1W=!av+ X g@zdqn#a+CAMXZ΃<hP'[pxՍFĚFHcugRj"˜]:!;#h`AA(&Q/+ 5xD4(l\qk;z 0%q"I$gzf0CvY !R DήssШ* T P&T`f l͎Ք]܄Ť$  AVIW*0F-,dC>jN,+N[^1qKGɿVZ` ڔO,(;nС H/~ $;XhjG]m?#TNܮ1!a ` Ak*!7fG@F 6Pt:Ӛ1tdd0i<`# "&pqhIriy Lmq`V"5ˤeJ h-."d~ ` ٢"]hcR!̘oB@a~!0J4FR<ª!z JMqpW#;1,?v2G<`Dl%@zl BxH4:'1FLҏe%^Os^9S%[bnroTS%Rz20_s0 (]h bsǴuR o vmT\U A|xt؜EM$2Βs(gEkrkBKV.gиR0{mzs6 򴒙kD Dư*po1BE 7 R؏tcQiӱdG0`,)% R,\L$IApZ # 8& K),hҽɲLf1 0NrdE~&lZpNĂ= EHh!y9n0 /B,uX\Pd /.2>cex5 #c}7ocOU, x60<y j| `xIG1z>]z'?2 &C""jTS޸>LGxh"BHyxG6Փqvny~9́Y  JDApb~*0\PX0WZm lR[o|ÀH0ݷ-`ENzCGh|' h(" $I&H<_Lɫ^ЅG9a.&)1Ty3 b`( P`,K0>9wV Sp%,82<>8'A Rg{H!vt VCC)0)r`fԄ=T8 l.6@> a5_S&d]ˊ)LB|T$@x#Y17(!; UN#rQ5WS(ggs\l @`O1A1;00VHԥh5ưwj+`1̚ SaD 𪚸$e4z' T& "fk*JQrLk;dm" ˰„GWI>/.Tu pſh1`̷"(LH0tgN!v8YP;ȉKɑ{Ɓ%ƆX]J"+Ғ/ 8̈"h(,` 11 2F+hr/HQ,T$;Ks:'9j`ٸ)x}\ҍ1?[?{IWX@VC"03FAlFT5/r%:8/x:[ݨݶ0^Iiij oC&"17; `LB_97A3#n)DǑ;p ϋrт xRʘ`uHu/sA׆i]\ !"  J`BE#| `@ ,yTeVnO`8XHJGhaf;7җT0a? qQ2rI43QhQՀ枓T&Z9Ȅ%+\6s6럫d KaȒHϵ=AҠ lY8Hx)GH ?in#_іt[!S#) P $l PB7`^-:H?A($Ky9Fx=\m;;z CQFTh B;Eʹ\$;;np{3J! Ż4զГؙ 9;TF5&X ĦÕ PAx:A)4Laёø]2菔|JI ``<ۅOXKPP(}( Xf/ #+(H DBT 'hNuȶ#AK葜XTjZsp/8`_hc#QJ",MxٶQs%2D!THx{r%,8on*?q<0҉ :CQ` ;5  ,;r]V!pAoB;dڽk S_:F+aB kzy@5,b8b-{ MM=:cЅArG:@?VH Ѹ)3_T*L\_phR%@զE\e9rbMr6r~Xw$ZԀfg e>H-K`08 V(YM:(PsQY8Rʈ}W!sAS;FtMՀXȄP` ɮyH*p(H./( ]"[~);(e D;*cݏ@x vTڶTE#4̘2@hI9;8?r᎘޵sS9S\`г[d7 ƔTP{ h&]ͨtC͈^BlSp򼘍C"W Ȥ9Ǘ@]Nf)+Z0Ӻ EU^h `xz~+Lͪ[+፮ Msr:IL6Ʌ XTe΍Ai8u4h̺5LXA1$Z&oKy 1f$5[6CW !r ho Ac` +Ёq#ǘ < '= d_C _"p\$zoZtp@#7,0HnPkzLH0EZ/ amM+,`gZ@Fv("8IzeX;fV'xrX1 4CI) pL$=f8pP,hS!"G qx^0R9bKrӺ ߣ w~EH@#KMzАCKH4O1PbĎm odxr yo0%.'*phw"BX0Ɲ)f%uavMF8v1@tpqVi!!\P8!LJu\T^}S |v qXUzAO78HD@ A2848[FjHcr-R)gWH'}Q{dQX ) )?zK,'$d#z+ $ A~0$@=ޯp ?qw43@Og z+A`D@b(`J޽^Ev3_H}1 /fvT0j/"(ȂE?)yDW5GD]/j)LT{Ҽn^¦ $gP? z Iz@< `;!@N(J.R4*@E@`;D* +{D;h Ij":Hb&*ZP8YIIF*,($ ЅQx )JPpx:_ Rzrt^5#X~ɠV8+QdP劃"*LkHϡ"Ȯ,Q2MV@%D$J5noǀ6@XNCp:g,&-僂F}K>! |`o(27< R%f(ԏn!P8BO X͵4RJ){>8x=dhuXks}av9fKx< Y GK 3 $[> lXr[ؠc\h* >#I ӣӖҁEyB# (44VCGp W 1BHO` 8' p31)u,=oDT~ +!DX E1l= )WEJCvCL('umg>H !{P1J( j]h=߶B@Bcj9@\nmu*M "MIJZC@aNcj}grhv #1!d%T"hX6EЏF C J @Y~4O23ϘCv a:%rCru$MYE73>%JL/sp DfDR(Fzi./IV=7I _?HyNE) WQ0;$BKy6& DA/RoHsj0%.l(y D'As(FI"GA\1 XK(Kg0 $؛JT{A=xF ighy~I-h4FKF*Tu*cmcqg{W.; :%Sh( D(e e +LV ԩkFĬbxa,rCJO%iMqMi(qHZlDJ7-805ԭWiwD1#ɰzNr*&&JHo?wyjAν @ز5W`Dܝ.I.X"P3t4$k) 2!LĴCs!RXڤKx&H<G0O21)$c!`KMi6mJd$vy/}"Gi ?H|0pV 9@Y$%$:n.(΁*Nw2\g:ůǩa$DƋltL=tp}l&=6i*X`\ RG5`zai|%m;vt !BƞbrîR(H #̌8Fk]h1; WĐ5tJ+<촐C>i:mgfK Q$O(K |$8!'cq<cq Vsx<B&Ae@fJSITW8@ P>Uh\f h=Cxq`\'upILGD AƂJwp.Ϛ!,A.f hfn LjŬ<#=,=nsx'TF*0('-Z+M|&LpK0^f+$9J(":hLd4X#H%~$&̤!A $B^;o0 j'" a<:nB0"#G aK+r#@ 4cJ<ú`84&<*<",dV}ƞ \jB;\cb%d< FAB-%WaPsF?d\bm"0$$"49Z9n%CLÈddV^y0p(B ebHB  >CT%@Az C!ҐL猌 *6g`Z~#MŚ6"l 5O j j89ACi~a`ZAVAvDVFMVVQQF+bhA3+Bf Ņ"R-%.P| J47b:J$OM/ph>CDއмk 4 F @2g*U@ "c0RRbKj(f8vRbRxik=Eq޾PNAcDҩ`mD&f%DVF#<ȥhB>d)k'DB$Z7)H fsE" م3*FP+Cjz!jɯ'l%ċN !&k2m nU"7"8s-SHQbx*zd[=0%Z7D \j"c`C-n(SXtڜ^.,AE,̰IyZEA4"]֠kk9 Ҡ ^iFt-FakcR7|er &0SJ=GIv'kpnvCb#K]M;pN(*jm(?=(îCB:Ȅt@^r sGRvЄґ%#$D#&G(4 պ@ǵ>B\Y l-4^^\`kH ԦF*zwXQ~HBC\ Mb<ע"FlDl*ʮ"}o3|5p't뾫=B܋*FB*"s|Nx?d1l)qv8,v im[2,f#\#-B̨O?fժh6F$kf>  po&7FlH@+2fEzj] `dgIx烙 AdV>aϢ!:e +6@E-A0 kC|K|թ@(ba˻ P n|1).JaHot3 :.B =1k !|f r.ƈ;!EfLU*z OSrogh}NV&Op4^'q E]{`ݿ_v ]T:~)/v 23t)~HZ>;&飐Z0ު3&P 2},;#>8>=2t!Oi:iF!C{hMڍ%0hE,S11 R!.$*қɲDg`!jB($肕K ~HJzBp RG'>@MqQĪy>bɹ (uO@c+:x+rE "&Ȭ.#,\ImnM#³9BB*t%IݷD(U)5GoIOgXp BH:U!K]LyK9QJ ࢰZl|O&KΉIuGC5ZD,3C/zl{J$ޣͨͰ jh$#!oh 5ӷL*L?:5sv{RG@(.j:EqK}pHV(@[1u~`ZţT˼*/G"Q)O\x5t]{"N1PP[Lq弒(7g~ݸmnbF{6 `Re6_;ėD⾻>7:sPF7]-M(9dbLIdO!#vDm2r: Kd` ( q=Vp)!(RH@jTt<#v^#0)&K'1c2[ M#Jwyc:ҁ[K18T#QMтDodF(9>pDDU qTOE- _! Od| ߋy*+¾yjA<-$pp\ D6_Hr$L?ЀF(D]t~.rA JuDE Y {euPDRp$$ \83)'97Q )06ƹGE()JXT >HV;UaW(Ha£d~5Q^eK᨝E7DaeGȊY")%@&+ q 3|FìvUH F#vr:@/5az/\x@B<@ la*>50z! L%`E;2\;< 0 `6"D@Q<!aQ%i c CغPN č"G%bT 4p$8"6@@Cm[>MNHg4cfYg VAVM͒x\$6vyVFd|P*bt)BNv&QHKҩjE#cq  A0%c4&,'ةB@e10%@+@W)t+8lТ`9Wpz(h(UG 1kRҏ_DP6;feLxt.dB+8ڂ`G݆I ZeqIBE,eژRDBRpH>m25gj1Pn!K_ n$Da4mHD&-;֊1;#1@B X,pP`&T%b(hS>3dh Xkf4GRWK7DP(^GqwLb=ad"Sç2 INT!5p#E'*r:'@+xɻ$c1Dj {~ 8O j͌l, `psqM8܄hHL !0 L)%qeŨE9r&}$͂j80tb JUuNN[NЗ@-o9P[\i DWfث_UkkDP{e4b`N(hyql@1t㈋Jz@ъʱ qxS4J Dgh1͎̬chDC5# 3 ⥊Ha(A͡#g٬)<ћD ޖr2AsY58.&>X𽲊68“p9 W 4d "GC!##c*qdǰmaIrnL`Gyм aK-}5 YKE(K,!،Y-/0}ȃQ^0h#Z+ ʁhY7ȇHu,1㳞e8 ^IXH+qCιBz*5Hȫ- tA D) +ב,*XBSr=I8#R.V!ZzzJ`t\JU ijZP x%M0Qrq}QRmKwZU(`r܃; . @` `D)ssrq 6Au#:͒P4Λ`d8(PV>e(b '([ #J|a M`ܢQ TrMP/04mRx·x~i qƎFh0Q Y | x">H/$Z1@LIH/o_(({A^ vh?E  HC8bb51(0 Ui7[gAB+"A;J \9'5:(GIJ+QC.j $`ɞGI:?pp˪ A@Z1US,tqg #,"X ˬGrPC9 PVop [`H!sNmX=œP k(Pг\oC ^ H50xt97-5΢Hb ˒P pm(/j{; ╩hJE#*@t +\M*+\b` ޚ=`eT4:0Nx<5$ރʂ FmigMA(`=2ExHad4|2@9;PHk%ˋ /.^. (ɇWN,0$?dф4)E+M?nn}F (5LY%*zWBwr- ڨH}_y }f23،mRl80kHhfsVt[&)n-IВe =t^H);CP4Տ͆gm={ݦl0$*-vf|]S]3Ͽ$+e[o3MAD?(rx| 8k ܡK0 ӊ/HKZ&%2침lS5hDo22fq%@(1#( .t"hH n@)zY{L3XR=>ޥYPRx0B8o&(g I"`æhJǩSܽRzI{+z'jkTjq؂8 w$K hh<pBt( @`of ?eFZ7NHhA9Ѱpy7! P .G*u ƛǥ.nB[+:$ X EI⪗ ; 8ejq^7ʈk=8+>*K*-t|gv. Kwg i&9^:r@#f@Tzlj|yj*qew{~W?7U 2$I$G`J:-`}"gyu. RG^@#cAV&YX ` z0 p+[m(̇$EYG̨HW :HDCK;23T-lPg - Myr#q7FILn`|Ub,PI6:%B@z06d <ǩA>'EA_b+"d&g0őED~*:^` ~Ra+r ľIPU h24#*öcV#z %Cvp`Z!ˁ 5pMsH$ұpR=>^ ] )Q.SrWN  pԹIdTRB!m8($OJRE%?Tܿ!9L( !`a7 "= %UC\JegȣQ@Ir|p3pCd0:'^ *Nrԝfl$p"lm b * nu`tM:'k 8p}`WbC !T$N/v8@:iB&zGWakj ,he(dPaV#NbZ(B9$;DB/Wk0"!m3QD3CBC,;a@//O1&HMbQD"Kp*Br%T bfHJ,~$!d8i*i=r>fI$Ib7#t1D"ef5(- ,@r$=-.T(p*zAV`b ,FEF1/"5: qRŢ0J07C) "!:>Fg!ANPo9$`B@eK-UhH6"c`i+B 5.PVqa"NR)+*Lb/@&Ad׀ „#e+ ~+ڡ~ǐ"`J   xaLx07ɰ=c2,Ϡ*lz2`8#.PHxk1Q[7Am@7oW"J&B,acHJT3`Ttxe`a0BDIO(q#*AGRygNtar+b*@8o tpjegpkO,u Ϡ4m#`0r $FXA$!tNu-iWgX$9>`F*fW^:0gNAbli ᪌t=CU2\ `ʀB@>XD!@ L+b*$*<2⏨:XL9J-g! i@wMZѤƇbl&,J  !\u@(& @] @S"*-z`*`HPh#!-UF(#'q4i$UaXC aw]@npq2f,6Nf`:Ik#>3b%g>e92:"&AWnZ#xL.x~DRa_@ ld 7h͇ Jce`0VaZ]SFVmx}u"a--,+Hzn "ġ~Ńk-` ` X(cF!qaD/'`&#T">"I"WvTMV˾>tCδj @pmA13h B`sJ&"!hp HoH h` ' +0FjD!ʩ l% Yrv7.!pP Vy jbl: *D^#dx'"_%#~۲ `Zl&o.KVrsٔdlFe#^VD\7H`i& EwaR$.O}&%X!^*Rx0 SUX`="EeqI9007nb*jxU\Cp03@+1qf;b3Iq4&5XI0$r^0d;yv:',d/$q +ɣ+>Yt+*p2jJ&\+#( }:1B{SydS:sG3 C*.MDbIhWbziG)/.1@#fOdQ򵠐le/01p+[ xi/,'ԢdIӑB<$/iy E"z7Ӗd)+B{3"$/\aI/)= PjdP;q 9cZ-4DJ ӂ"eRBK ErBd-$Ŀg>&ʼn6:ځę5q3=;\9G"-'rYn5"Hbm IrB"4SFh@6JBu40\m1EsqB"fҨ>p=+<  :TLWgy1iᆒ'u fC@;_2P"4Y,Vaב4Yz\B1B %~J!;s/(zf#2WB6 TITF! ϭI#`#Uʇ^6Œr>v7%%֐!P J$Mw@S8d b p@K85 o `p?>PXE Bp$ >O2rNVJ`*~@`4\-q8+dӀ7|ΣPz1*`,Dc<|C. v\QKtIq  à9 $K t<x]H vHx.EAϗ䊗"@S/nZ5 }_Yzaڛ"ǩxYpivdv8&jhY!4`j &i20xzs|#IyzFR#ZzQ `xT>+ܳ-Kr @8H !ID=vZOL~kk_ҖN(6 @ B_C<+=Z Oh2# :-r6֟|H2)J<[2g9K9,`T=NK 35hX *:'!(X 2%3\B2Vx! :ɟ{ۮ"' @"_q4_[N<JP2_2Fz#:#." oCBq. Hem94Z!2q,hz7//IdʠL Ȑ;_Љ",ŀȁ40D "t*WqԾ c8'QH9lΏ-<ɜZԨ%Ys#l8 Y)#}dGK8-OIjQ@h E`,KHPtZ{ lXGTe0uRn? )% l`@C?ȳ( `BZ:c^ Ce.lcc@!5S>qI,eT H'}B0XGh^ x0,ӒhbbFIMKb(7䵋55U8F!@v  d,Yp8;.DGpO C:=uQX2 =Wp<сsPtgDn.̜#zvDJSueY:Yp&$ց)85=$K@-,-M" jK$'*DSQy}]dS I eBډw"^FtX(Q:81P?}\zCc)8㎈1&$ G'V6AC#jEvP x&*ALޤA=ؔԯ1ؖ.ĩc2 d/5lMOjE0L" 8 z!ܶD|hr"N.`07&D+5mYU)1r˒dYFFhynp ~ R 12ԐI&DԛJ`1g%_*=g~Y^DucU.Y93@۱ 쵾'ksM/!cA:BUlȊi%dip-C9\&,u*Bx&Мit+%R3L5& d W0鷳d ,`6f/yGŘL͚R7Z bV.4EI˸[N ^e:dHQ+c y94,lߋE[2j~5,io.>#؂fXmT&Nb!u y78i9mJ=gCظ؂H}]d5AL,%cY)yIt#ZN D8ldQ#t]S]_K c;<#%9g2ZX x/ƈ70Ut,ha^^Hh75!4ڤQٟz{Ki>; `(^axQ  gPeZT!*P ;)$ A852q8hᥑB D7 =Pñڿu 1,/03; 0c#pu #>H*=F X7d4yҀ>9&P1d U:e _{. bE*Ќ;P1jN^2ϵ| 9# uJL8@K2}?gyh<@B\扳A? Ea%t1!iي* >؏!; Z8E, P2ބ`I ?zꎳ=p 1h0ʍvX'DzR:-$ A} O'Lꎺ4iMp.LGQDLMЁ=EL ȆHSBD s= ܁S*BX0HfUq)})gD1  1აA3Pmcx{PG yj"Q;P= h\N105ҨVVy(ظƈD*߁$`l!2mARb"Aə\^SZ@qJ$^3@4/#_21Yr H R}PȤ!WQ1D 2,9B/PBXy=֋TD@Q2\Ea7Aه 50ÓQCPyߠB!Ge`[1ÿr eǥ ̱%*Yl-jE9jX *q % 4q=S~E+ La`f)®Y3+ߥON ](zYp^̖06B%}C2ԡ`ɪE!g33ލB%d蜓&ЎeȑQqώ195&#TPr6RaPq+ aZMGm #Scb0a;A>3:TI[ Ls1>{;RcDjW2 ʢ%$VOM #Jڢ1"@띞hQg!ytf+ (:>b @VcN>D Tf_ :5zpS#)7!I K(%J35=LtsD8С7[k#*QCx$X_b@> rcüq;=PsKad4JJ [9M'1\&H:rZg0AH9 񊦆=("#yHn ;sż kU 6YxDʞ0f2En,͊0php^ oEq2n&m!%Ӌ9AK K5có0`^(HJP@Pe btRH 0ڀ #h631NȣVַ]pfБ;# ܑ}Ug$ yPXVP^XJ"[7dh.q Lwoc(BĊ55 HZ0Шq# 48t IzLڏf 5q#2޵q1xɎrıBE K)1:! yq>vxyQmm (@"(!L鄁鋐|&%._W@A y,! 0KKB^eav aNۛ=$R@f_ppQKe ز ڀS'>t2fvHLV1:dk;Xvx, lkVQ؄ZLtl ڀC:%u ?C~ziЩ2_o;?Q!pO@6b b?8-' iIb[@uM뛰NٲA#fDM P#A.p6A>!J{ ;.GW"5>Iys *Z .-ۊhlȪ` hT$?a`8 !Xx{=q P0)N&RlB"#RPl8)ǫ\&0YYDwVp~?0}Bջ"R=]XM6{M%B!R īop9DG"9 `_Z *.߾G\PV-,E5/DĒE!(e3`Ƶnhj\ Ϡhd, C{Gk;|J;*䬀ja&IFy"֪" Α`"%|kxgDP./ af/ka3ZA H6GݢB" d@` gD% N|P ˑPDKDCz?c(γPX$qBՂV>rB|S-z @ȡ>,B 摟2L/+}^ht4`* J,:Pzg~0((EՂKr M"*.p!m fUJ"BR 2gGh(#h3,m``z @I a )@`XZ*Ji%KҰl.0pjs}-@z+0q6ҩkPV@ַ=ضvD󕠛ybL,XҌB*7Ir"ɝ׻RΈvZ%`4לU+PRU5(E; a2mXSA[A9u-`B H"XI5BbHD*Tͺ! >ŮWjGhKZsq*>] i b DF !lL"t%2CY$DɢRUPtH뤤3ȧL}}3EvZSx&z6!A  |0ZhBDHd_V:'!A*"r"qWNBڬezV1*%% 18f !#> qfN=3N`Uhgb3x4-,ddym.JV&@6)l.^DVܵV<0@,re%0dll-Z,.3fCp@Cq2* E2ʝ x.mDN PGgl ЃW1+e'R1pEwd)`<@q3uSh!7Dka6b:ɖ.;,/;,h`̦ t2A"8P2AP #_Z)|0g-@@b$K Q" Đ2&㧌`64A7 XO -4B.0-@&(Rw 0i/0n2-Ry(6}U5?jNB-^۲Ρ)a&Q٨Wøw\U6eBKM(ΞE`P ݜBB~ʒk?< ֏$6f-E hbFRЍdI51%A"F Z}#' DVZFFE8""8N-K}d*{$QüB$`49l$`BNK$0^*; u `z(a=|$!b()ҩ% K9"0n ^' \GzZ<诧& PaBX>N.!H<~˪\"d,(>i؂$Gphq`T"D"@`""dV/" #8[®-*6%S Z"<18%,8eZ"C!İ>@ C3c^IA*8.c"`A_QR"Mn*|#*]$J%rvj!>@fB\% \S 7ЂqnJE^G #a &`ND_c%#Nrd+`Sz&cĬM$tBMBTCZ.bbJ*%,MBÒÒPXX"$`E0$G4- w6.3"~|683d*FwaAi, zDRz/"`@ ͡?LuŠYtQE/0h"O({hT&<*z?CO"j㋤n!d6%c.(&ĆZLX6QM$\ jh`Zsj0!C'"e)̓3G2)3>BZ7nq" Tv&L+i.^D.7bum%'vM@! iPAU)UM%b!"$wd4,Zd3kXG㴓i.QILl(WԜe3HJ~%Qw9Kb -&DAO)F-b|M!Zt5IJRH6l8=N@Ba.b Ep-TIZFp؂QM %o{XG>"qeİr6t˭%mȘ"3lmf"- F!eb6bu 8)r"TVqp(&Q"B"ae+Aja2\ n_^Lb#.h2!:PN eAjU2@Cm$!q(T!`2~@37)Ƹ@/7S#ڑ,%?jdŨ#uf{Wtd}/g @!#(z +:FJd-b40 DAjduљlZ%"a]`f^`6eiqsl% Rp&jwD Ol#wTBPwX BXD#?U3V9*\@Eܡie4 Ǵ GgJrZE,a LA>(@@&H j w 3xR )֗*Yc5VHLb$ |B  $V¡̗z"@vY.T0&Z^scA@BV- êoO+/QS?XIB͔tt@@@l{b-|pcEoit9 Amd^2 \C[^ ` `2q0*;Lj,p[MhdG'*]%Ra/yK]b"`(@a<πtFHDWsձ<"nO,tt!(0a0eI(OY%_͝xb%<A@nG,|$K&y+ fOT!7(oF@ >~K'#b €8zƠ!2`!: / G %ʚ~Me^,4Hd`b&DrӎwԣBm$0Z-Sn a: \9@gA)e$fu5Z7jKqN(e{L >nc[0!~sR-y-_#Ʋ'skHhHtD"O,?Ij6ZKnj K`ebcpxAfs ox #0O|@ /d ~>b $Q)&S:K?_H&i@"{W, 'DS?_(9Ly)j#8]@rFƒvtBr}mQᑚl/Wgu՘=6v/&Gn[[Um$Zdkh>XV!'쓥/3P-*sNA6Kn:zK.l#*kNdix0O4:p-Kb1Rp}*fRŽ0*2Ȁ0*7ͪ 䭭+R#.<6R29a-*:*Jj['ˉJ(<^= z,j G@ j-J`ȑ07Z2kJچ!z$*0m<1Ж;'GHt2-dNl*(rW8,Ǚ =1N b*nJZM4I:I} K-W3PӒkT^-v(o7C-z48" ce`K"Le8P!az8XYk:*3Lʐ}öf :}OG4zXzG ?)P>rMQ-jE A|.$'cO5(hBLQ6e5CBh0@7Ex @Cp^ㆿSlu[R'huY;e`X =Xp8F<v;Ghhm+ŀm@d  1" *d#R:wNX , 8,@Vs]q"TQ D#Hw̹3fqt(@؉b$BlBL(Ky dR!3KG?ͤ5X@qT+S$К@P P@"( 4M 3Tw在Ŋ>#QH"Z[*BY$e݊ -H=tI. <`&zR<|4dM'p¤=e(D̤5D.~LhP0s S !>pH(%@):VV7Dʐ"*3cԬ<&8wˀ#|`k]HL>SeTD6)E5 1K)^e[!X'扉je07HZ庬X1Ķ,-UP40V TQKAM#j Jr.c Q`@i zYJқO骤@'Pd)uq2F.S8"ډYg a;h AT*4fmUI]'D㒬ҟS P", "eHcXk7&Bԧg H <'Da/.[?vW9AԺ=XuŴœLHs !l aw)prYIʙ|12&D ][kIi<Ykw]0Xm Qp<!ȟ֎H {wRf#J-NPK&40) )@,&r$}LH mb&/fAJ Be&1",TbՋ%qʜNX͟BkJY B ۼr䟠B pӔ} 3@ّk#`!!ِBay>5ȓ )W8aB (y>9/b[ލyἑpr8Q?[鋀)&@,r 9h `izO R1' zw֘! /YCY0[>x>0A9##{ D6 "Aߺc!TҬ :dV +Pț bWA:.j%5A# +1ؠ({92 a>c=a9T1Tw0ь8j K-G lx1*#´=2Д$,!ЖȈLQ*G|@s0h1j|A~X3X7J B0QV oέ6S17QGyq%҆ Y106 "ff"9]"a E({ބxOPʼnuZYѡx lmx`yVXhk-)/92$*3[S> ȇsr\lHxˠ01`" R}7ɻ՚(@P%I0a*q´Ϥ{~In 8/XY7×2ژћhecSm Xňݘ *kͫ)2$ JGEߋ(n؎5wmeHRx~3y:Q,EM1@p5OaNx)*=Cߛ>U8U8pC [?0mƘp.4/nwzJAV(-%THak0IYM Z_ t8 b, iċb b⋑T9 _̖>pFz4,@";뵑kiryڙ~ x0Iˌ8D@" NA-! h`ř_e@=; x(H˓(ၶ[3IJՌ Y@qt`{AZ5K_nQ64ySĬUYAw"##̗) Ef ȡ=)cs ?L^$qEB[%T_8䩌hBׯ{L4"X>1ƋYIq@,sEqܒWj/TNEIql7αy*DBԤPb+ g#TwA ؝+B!PTggTjhN1i'* y#o,LI6u1pa9q9T4̜u/hE^Pޗ9IQ~Аɉ fO 9s-0 =dg HJ \@]ݗp{?Y!8[9)CUaN6yu(-FC*`#qsQ ()bE>( {x>XG 4IԤK<Ꙃ Qi#:W8;(N6 cd$x$uӀFAD1Dc1ds?$Q׭yɪ0هD xN5_#TxĘ@b\}(X% ) hKP6<F# &#/r=? (?)G%H1I(|p#WQ@X ~KO N@$*"Һz;;η;u:@n ba àn#@6% x{#*~@]^5_Iju C߽;xhPT "Rink~>(Ph<}l@ |}@( dYp)RVe0%HR* 6FJ6`HB݀->|#l Jxl-Ұ+rbVQ ⰤEz rH%ɜ<˲#@?SXh}&` #' kN7%H‟-RڒTXFAP)F`h P̂,y.j % JS&j!P"'8QJ)r.}'胁@dzۋDN#1Xc-HRtvk[ wH~')2U0k<j7!  (RD|w3|>v*ۯ XfĐ$P</jO({PR# ;`RQS @Fa~)*}@zS+R ĤQBs Ȯ&≇,}lO2%-B "|Je wgk)Ijʖs75)nh%9p21H8/j[d%eЋ)bӑ$:ZTQ/!/t̫>e4O, < Qn-a !ɏAܞQ-9'`s%( XmE @LrDAbf D/8#q={ !XHt;ИEH\sa&8H 2~`!qO2͙`,!X5-DZ|B[B#됗R:Tac6.T  AjJPH29zPi-XRA'͘5 @E{rFdB@t+O$̎^߅PRH٬f9+ *"\kK f.-B,<Fi;PGd-|7䶐3\ 9 ufS@oQrI4"4 EmJ)J|D P^%;(ם?d]~Mh&m !P SpXC/BmyF9c!O=7ŇB|ء*3J\ph"rM(ŌX;Fde?jsPmR( zlH%I+_T 15j.K夢Uw.I"1$͗M(UlRZ(.b_ dRAK %Bdh?0,ki]Twj(O @UHQ)`(Tw5n39+&frT0Gh@+Q~$A-yM@sfm#&&lv W"Z2^!T`D #!;`J|X+gLO̶ 8$$P~2lv!s]Z.}1&ǭa>ү#A1%F(.-nUDQ L()v)"Fj0 i`CL<(ʩg>@.8# 0h؅s'A0O~b| Ȋo 8(ΒJGB$z/1E25h#rJiNP` BD@&_:*(LDh)/.(jH`$q,/(̫zy1'#p,b_̈ 8ґ|f oTkЯ(FBSsIL Eh!"26NX*pBbG,+*~s* ”)~',JB`T!"Xj P8f8>3rhlEC.A9g<S@P'kHb`$ HZA$ y80n4#s/0*Dn `Ah=7pB`J;f@` ' \JKiНbH8DB u‹ rP.JJN``D*c#(dPG^!l*[Nؕ84BrOLaܡM'h(񬪼f@L(Wr9hFL/$z_ĖF0I ?bA 7"+L8cB+nqow>Z 'ӵzjh() +$+T'-8ftCxW~'TlACTw%8 hrF {h7tpnĆ9P?-̵\iP`"WTj?8&fI00$D#f)K^J#(턋2®"iid% ȱHZy>/j>(zDGFIJ :ƻoP)29 YF; erg:V륧(M:'"OFA?uEƼzO8iV/!Aa`Rn La2ُ<+tй% ,wJu>/|.NcM!|v=W>@!1{6^np|CV`Lu;zxv+tuPҋL2$jSdžκC/ ap7 AV0$2HN^t$ l{T$Rh w8 #pdsxC ,J8Cgax!t2Gm+\[l_S@G#!UT]UmǏd2r&`lRJjӀiSgIbscn,b?2ax׼f`#&?L1!tp@.4@ (@@| F<7B:,S32CFaDA!qGYN`4B%A1a#IeZsDktJDA!ABQA% NdRF@>`&9`'p㗧: {so6ǘf$\u营)_1$VՒ.iTGo @%oP`^](IwܽlhbYP`4 &&DFʆ>"-(d$f ޱ7){8@s"Lӟ`t]`2  @ X`FX&J `Xͫwy[P h}`^UyUi{*Q@b}9+,#?) "b֡Տs$CT.MSG36jJAɛU]_Ӊ4J3Zh󞏊`'mzqUV,-8)'@.* N,=B Ǣw@r'Qx\x#ߜ 4Z$uZ.j~ ݍbi6 ,i$הm fhç@ڙH~h'S+dV 䴣PD gݙ!`[OwHvEz-1W| n N?-kf [Xd^[mdY'(HDa PLPFA޹E`ܙ zh98[,P wQN> 5@:2̥Xrv9=pa ^E$-Pȕ̑SJ"q̞ ovD7vVk#?f( 5Po#ebzgݗ@b,h=O0%W b8ܫ:À `h&NjI@հW@Yc>@nZi%f.\#t 2Q\#s+ MaiɊ\ &Yo{V( dHP91'|cٙ:"x[ˌFJH#4Sj6ryE:cAZ(.(t͑z9 H&xI6 66FF@GFH@!il8Xɍ0UqPAD11UblĘӹP2P^ P&? .Đ lDfRD4Hdʚ#*ZX P tl패}<il䀏M+$V2$ D踖UuJ$2 :zԑd N>A"3`f a$%-D \' <Ή`.UpN [q+k3n4MY9)_5mxLywRbXqBW $QM658y6t*ueXL^ѫf5⤃N@ Y #ĘBDf$sO1Ě& 1bgrLX/LQ,M1v+XT=V[d26>,)#!|ypƼ{5|y#dmh4\ CApƀ0CU'\yi'cv§V="eI<̐ )AAX6c P8$ p0 )pg} \}?X{Ka ^o0BaU9)@BVe1X1( `p4 C`l9 p8 ۟(@?_rs1@6ss 3?Nt)L [/@[;6(M*/ p%Hr]`Y8OC}ek#@˟KDXOвL5ifm2nN z(@c0ȟ)z2'νLj #T%+䆧}?Jȉ~  ̋P5N ܤk=Z< @Hļ`x=2`H1L+4ɡ) ELֵ0iR^z E{Tt!z2 5DRbKgQ MZzRPcpKBȌCR.Ba(G!]'rJH _ @iTpLgTi6yw#XIM*5l޺~ȉ5TR" 8 "]㏳qnBXM РXaSeHsL>l |M2U+I}, #p6eG@N;9`X( BfwEmYD紼`efA]L!0h|16>I lNg:BVs%ApޑXk 0fpssӝZPI2d4| !s1j _ 4]ӂ9, )pP`hADB.ĉ:bQJHpVQ˙*[D#D C:p y/ 8@mA(p:@lմ}$E%P^ @.4 D  @<1+Z`$nL)_Be &I2qdM?(hT/SJ)f$$TRKoQO agDuQ0u|sU4 G`(Z>rgH R)"~ڏjRz(EC%% R/IO!JPO#>h%,uz p$@RGDTjZ fD~YEh尬i 3I%RtS#-$*2B& Ixxle-UYVFpsQ}.ĩ#S)lA pI&ORc M1eY)`W`4}KZ4;.ugq"`iAj7#ԖQ[$} %e( ܊8Ð|A(ؖ .$@gC* \5!PWH- }3i(F>ZfݼA]䬘sg0+mj4hwAjxq[%Џy-{U43@(0.Eh}ট/[sNEU-ŰMR ,D#Ũwv)D]X7d|)fŽ ]RP yFP5b9ͮg+._:REPK$#"R2dž&Gl!RQ<Ax'D @8H`. V T@n2`*n ,>lyf^F! Fpv9 p(@0!.$RЊahd?أWzCV!vzV'Xˆva8<!Ja ++Fu@. &$"22BKA:2R2?QxR 043-wdV+#.lDK%A2*K.*(*@a^!d >v `!(j#0).Hb3'2ʼR0K2Ӫ+VU D%G,@و䢳:{y&o6 |_xD$NG$:0Hq,^#(x7 JΫ>KrjJxnB/k`TX/$(A&򤠵F"ؒz`y/0kRR`KbFXYϥmvOzvfʠ$+HxGw ܒڶ$^6x`Wۈ&wJdS=a]žאJC:"^Ԋf}Ne-.H޼F}LToX Pa$ii%+8$؊D%Cm"M&,IylީVN-v\ygh³Uw$ҫVbkIB-M¢vy Gz+߃vY> lDT#P Xl o29%,lvڧ$&y"Ewy6{KQ9VwVm kffk>Q^ I/Psƛ2^y(!KElǞnUjnF%;H|PfB`M<:*l Pl¨ y6XE<{@x KyM01}B(V w݌xתKdHFM:ʾ/pAj*_O Z%؞ζ6<2fVc7mj#V4,%!0]Alha'Ids n&; O>iU#Z-#'!{Ahup7”x?A ?gf` XA@j2PIp,YmR#|@Yi. *  av CwbA  F o0.0I8. #l$X- fix6a* {X"P2;2"Tgw~[K(xm̪{vԐ,EYTl,4̱Dx4?*|l?T2-׍*A5@VA@tC4G!/OlCx7T9gj,P B" _j 3&xža>@i  @ N\0c#kt*҉$$b@10eP^ gr PA2uz1PfVvAKAwd >pA@Ew}@`0OX(~>㊴`O)'3y<`  p$Dg@:8nYSl5 [(m N[* Z2DL¥W ^\P.ka : d`P(!|39)+8{@[6%.Ӝ!H"}l.O^# tZ`,K@evȚ. ŀ8N,2Iza*/ z qoar @lho')\#HB jz19cm' gctPR(%zPuZ'㲁"ܨ"*܅<@{ lZ~hZ鋢"ͧdrDORh⤹'Arg8{8 Hhs‡/ :jZRrJL-e ȫ⪧6PBH~`@-u*K.,P,`zO X#!h^ǩD$'܁vJU~9d 3gɱzHO ޷J.vH6_GF<2hʀ mC$sgH"OAQkֳ$?q恵DX mj!ɺdtJPx|m `gUZHڱk'Fs'EiHbA%bx&, VReac$'%#:9й:hRlk* ѥ۷'gi"" Έc8i89\皡l拃=Z;Mg.K(#H>ESB/,t(bRq'@5ݣ\'DwԾ92Z EnO!"r qOGq"tg8%i0!PPAč.=!:aKp%YOc &εGEc—r$!$l5i "ĸC xHDҁ.CՖw$bz  V/K 9* '&L L)BNdmDRFWsGFFaRzܴQ0HxGK#yKȮt@H Y,ሞtZz΋i^.EP>w @3 P6$ʻgBVD4"hM? R岧6Kdydp>CQ|Pě7Viz Y~>I' y(>$!DEB >G\cg4 [&N(m#]ffrKyj<FܨEul^K7$%S!D|3H~xIdTYEȄ2A9Ђc1 7qx3 x)g`tˆx>Μ!r6ɦI^I2 O&mmEfXN <"D` 0)G Jl|#ڳDMd;rzjj5pi5BNIqSPvACλ3N.@C;W &x8MOQD,@z˫{diP[Q,/gE>du8^GdQ (=]Eh!x8n ^0d@[b>P:+U[HJ72xecef&d;A #(HU$ {dxECthj㵅g45ѯbۡ (P< zNa9 ;#{3VO*2blIQAnw ,8> DH T^ >9db.Q91/P b>r5R[# V+c$`"`Vf^|X=X “MMO{`*#iTHبNJcu)Jp]h:d nxE{ȎeyB:NG#BCHnBWfH ~u}K4 z4t?@돥kd*<@} a 2 mB B@ Fs/&|KvgV s CŐumQQ}s%DiF>3Qf:LU|2h'π2ºOHq|co ɏ(X'k9QҞ4I  -"H o>3"Z42ལKuA7V8p0hJX 80ҕ!<. e΀ups#(a݀ ӽ": mrl5` `y3Xw"m.A [ (~ bYOkBXY5h&x8|iMŚՋ ;`y )kA T)$PCaO-߈1qg90 9S߻hz@X;ˆ >Pn=Hq (`@|xInHeD#@cX淘#q.! * əX+o/ 8C!dPvJ 蚋I9& j *pt|Pa!$Д('g`liGG py0: DHd]3NnR ݁TS(k!/ydΫ2 0 xaiH -t*Չ,ӡ BpO 9%!`pN߉蘫j<2qXt`#xwP ppv*-Z$:?맥(%0ɵы]Z`W9],ku ;P #R; PbP(݇(qT~ yk Q"YD 0?*y=r0~ɭAqz _ {PH)֢4bM< Ҏ%SyY#)Z⺅N#ԡ!!RUsmVHRAs#r˸BU'̒Yl5+ ĪAҭʉQp9P5WZ6V" 1!Q Zꌨa,#I9 ˣMP%ۚ*n`S)ؓYn"U"-P0"c-9(ɹQR$E:7!Mҩ e+mXS(U2AQݶk`q+G,2&:U^\p@9 s,/5pw/ SQaXЗD:y9(\$ťaؔ֡;_ࢄP/Xb /i86(! (y9P;_!,di?P]y"zcWD;M@8q.(/-)a> J) aplmSC1<:)v ˌ s{(leliҰL([y(I Ȼ鎈e)s#@λ(bR8AS ?R8oч`ur;Wk[Z(8&tBw-Z䰒|Syj XPz\@/p%X$FHJS [ Q3(heh=$ c -`*9O8AuQZ^P FUucH:J-q:#JV`&C5zR; jyOd^˩%]&R%4N 0C8T PPلK .*?` ˕}3HZQ(TkCG 01P3 35K6[pIM5ٮJ(dS"8n8aH ق(x/ki _>F h**pM.h" vqeGk_b&sű|txt@_h4Xh|v1 T- y3 уP;2c`  =9p)& p75qc< 2t| pu\@] N@cD蜀 &y`Q^+ԓ0\|;BO:v.f.cXG<(M "Za&{H QJYF|n"P尢qxj,&;N `rXW fFnQ)P68!7k/p yKoBP BoGyHrpH$#`@$Ai h4B @ `FKP@fV.PUQh\T@rY` X`R9 ]N_(@m=>ֿͩ`ZҼ?])OV+<:f׀fG){3\o+<F]|,!~2@N|ЪPx`[\':` ꢦI,'x}'5/A(;:6P0t((B~k5JӾ)2 @w!겦(gH9GtKBɊ•?.})A:8op*2ڲ3A4osL- Ӡ %!Ӓ {N3bl9{fyLZ 6J@ '1} =԰+jˊ̎Cr19Q*xz۞Ǫ`*ժT)jkӳ><~N=N| OR{ )ʀVk^FOe^4iIxAd(`o"ӷc6IJO"@9= s*}=]9+6BP)b-iwXL|ZE).)t_h(1<ذ86H\(q1{6OK)<[б(@_mr_l6w'ZL9p{$w3.~H9I~US8+HyUZ 8|Qɝ.oU͕ƽz`wp(&\S1`u\VT*ldo5IJ y<,L Fd]͹H Z(AA"QAG?n 鐢` gȠ0g&yl+ʉ®!c(\ %F<BA"P%PY4a}6cXIH7&kxGH6C+C%&d6HDN |ZzkcTf=-w PX0rxJ '8׹ojd?2gKR'%;pE;:8#>Dɹk%xD$$B$^F Zqh@|M4 @ Ax3~(u!W[BJ&jBj Dq%̬`CDֽ~>]nz*0 P $&ds7zhUbmOzRY bױ_gHK`Pp>K(T k4܅L}ddxDc&4HMHLu0XL!( \:EM/yB ?(R&S$ DYaZa2$0$ȸBCZJGs!0XV E\a>> Hf8fvz?Ҽ dtgeT.Y/gCcDExXHxSm΋ڬ_nNkB"&UAX.aօrP(hΛ0֒| "T, $E#L'N6ߖ*ad>L9d"9 Z+ͺhtyF a4%w$B' vvjեeϼP ,n^̣hjlR!n z@AV ᇷ)N3W;8il@IKҭ$ 2V pCƑCpYQt%TpCm Mjl̰ ZU&<# i%dڒ-ŀ !odR%n_O;q"2۵0,c $5J῎.&)@".`!$gnv``*o 䳬&ƒ$ 7Tvc@=Flg,j$ =b^#Kb8$M RTo,\)?( 2䏺 ` +< OC|!dhtD<Ȟ&&4B`LLdc[m@Ҡ́gBn@`Ԙ +d Lrmh=LGjP" m]bbzMgLEbRcPp=%gKnm*^WkcJPf&"!` k2@03QdO9:dcO`p&{O.R־F^=x C E'u%8B2* ʄ$@DDFQH41M>x 4.Nt ^;u69V4 dǐld;%DN`$0X2X$NR,Y-+ #Nf-l?* $9FI?8C8d4-f+!(ѴF; Ô7w=Q|>"Ԛ4j,@Dc`-1@^bn 4zM.s,tP`js,fz+ay,}< [h,G&PG/$@N_k/+dBf^ND nc`d /"T,N""r/4. ` `}G_`uy̌ KD4AjL#ztØBA i)Mʚ2 =3tê^YQzL?&'(MBS D^ ڔМ!&B6b@"t+.U`}eGelC@+&d]eZ=B.\&Mt塞N"a2 yں$.!0,LO0UD]qI1̀dA!ҁa>+ V`1&((¶fN2JN[ %)JFG f'bx+>TḄ"XFѱ"7#&5oX$(Ml:`$#*781Falˢ`8it ̀ @8<0U#R nv J!HNX"r_蘯"î׃.@?Ku䃟2Ud4x<#YnfCU y1w'&s-4U_Fzfh=H$KvA:%C mZة !{*p_5Šb? Km\W4RyT0`, dPLa% Vl$:hHC%P E ~TX T.s ` Jd`@<~:t7xT'5 WYOϺ{"ֽ1,0+< `[@9ӳǶ[vK9,@rB J' WfShJ&` @Ϥ2$ 9! p9-x=Y(Bf% "C\R F `i`A(ꈒwum!D%J"8֨>:ӘJ#Ń2;HU+"pP1` [-Mr `֑@S*Vfl6"fl)U?fAPVp H@* \ aBzaHor@`x0sUJ*JOR ` LA;%`x.j ()o8Ń%AJz`%l[Ӫ;"," *^?bD%C`&aD)"S<j+)/LR{4kz[Pᢤawa@ &d24VGf@U=/ 5) # %Z.ڦS!Ks8[(DA$4UgѤ5 d$(8+1ӄ-/ HD(rfe dLcI/Kh,gM$OG(Cc:|.SݯŰA(bMGé&$}~d b oRյz+%Zr67R4{MXUv&2=ɢLܒcڑd-̐J:u 40ċs3Zl|^ը5&' )"pK,J(5<2ݚqg\T^!H {qLMٖUE=}9gBS/sgLJť t7W!xUCZ%GB*Ԕ$εҧU갅q3T$JS>d-WbF@x B,?c ~?@UHT/|!QAߏq߱@5<pގ(@@)68 @5Nb`@ *{ jh9u"P`h2<ޯ@= #l5 % D/~n4H0gQ Zag3V~|'m"`$^}hDj}h , W0ů|<̅+ !s<{:~@@I.HA7ڼۣz#n1,HBdQ >r-j,9J,*ҷfq΄*1z`A 0/I{Xp!0yJh;2&4v KzSCZ''{s)AGXvGPukhZj: "$݅tXɝ`|̴4(ɜhW @`Oln۶pB(, I.L>@w# ("re=мc9r1RUAah*@8 &DŽ j&(h(|ծk}'7HR$S,Cy*H:hɉ\\0OY#pa}PN 50ahS9 h.0J PP,& @?"/ xkxQ"T`r`pXNXb6AVJ%RoIR*BP<'Nx4l9Z[d‡ȎL3, 6!E%LN#FM<DH\9I$(< Հ)Lh}ۍ+C9mvwф'qiMC`nfԝ)?Ͳ.Nz20-4ۿ-xɗ5(}MG:~}P.)4i$25XlgERa㓺BE/%誦sZ8SW>݇|upaA@9 >+Y\)HX/CPn'M%CJ!JPNؖ[<>Q z25|8ٱ[kv{l !ROA8y<,hXbz K؟:d z@l *I0+HuD y pHPtX\[#!PHx(} 2X r@ W(z>m in P߀( 8(DD |髎> vyhKQ(hd)V`(" 쫀 6Fp!f#W-. T 8yAS\3aR*CZD]0(#y|A :7x/*C'%@~@:HI|Y,#*,!==2NZ a"LK1. j‰8- |<x>;i0B(2]^,$ xy?#%@E ^H I58Ca*0кjcB_:/I<Qr I2)4 0$9UA_~(SAl:L Bɸ8:FDPR%h\jXDH;;ݯ⠦ v& ޸ݏsc"LjkzeM" %/ ̪>5c Hz@j8 cq ҫu safa !(ٜݡZ5Hh D[An-QG8fR NIR1 D ZR>Èj:Ս(Bvd"P]]h́`*Z4͢L:>. 3zPzꫫM)#H9~ LQyPsܙ804s0(^wp"Ll$HLQx+`*_;,Ф~<3y*-xפӈ߳),HnJk况.j[5 -*;$ʱ+xi,dQ2<| "EX~#i r4 eXf[O (s " 𗇁K3Z@ƒw 0qWLFhFБDQo q(8tHIIohO1 (00d8EQ8e*' y*y09G,Ƥ(b>ًKɭK-@^^!0X2AMQۺ GxqHA7cKa #9)fZF@I%8-`g_3|*ZAoeX$`ty3#, 3O`ghgBxK.̔HY"3 !?VP4h #SE _w9[N5#țy[03N}a B8킦CM;) *N0l'V BXS}84_h%R8b{=^ }߀H(@ A@z:1? dY/ʥ@ ]1C NT$j4;  /Srl@8ǞHX R{<@)de3ɬ4O%UYesx}:h[d&z"BQ0e]ށ@ N:\:.} j !:ckN^Ӧ;@;J [XGqr #9LJ:N,./:8Mhl4 8@>oϴ)kgF"> 8MB븰*8%<@xI$P!~|OY!8Bn#tb# f0y\;:뤘JɄ4%8$y:Q#gZ>rjljuOI@ Gi'9s43N%Wzg hxp `{fו1,K>h 4ȅe!q{r3ǩ诺],NBW nB,֧!x)VcH e1^UV+Tѫ1JXmpӪrO]ؕZĤ,+ 4B֫LrջzW~ hy*icq@+ۮX|4-+HG"'x@<{!zb<~UsNV=!`.K;i?M)h2 W-]˺|Vm̉HԡP|x;CufOYXR%V;ǹ dMTjlV%L>o}2RG6hRa3`|b!A??FhVP/UP(t tt#HFq+D<^=ǣ3(q=Qmp*VHyf,)#G_t1mՕ|YOH2ү` b*gqī0cѣq'YTU r>&"Rd`%0:%h}B:Mob7#|71Q6 ^Y!1a5*F 'r 4d̍ C-Q!ЊUD$SKA"E!8bHtpRPe|E8a*Pmh#֚J;1z)[:b%dG +yD|b6C ؇ GndJ@F\~͓@h "VfA?rs5hwiK k^P2Ui,"؜V"\%b~C br=s&5dw TyjJ69I^ڈt}ԖIISnIMjEхB8O7KjaˈC1a%9Vii?P2} ~T*] uH$^RfNGJdga:*X.'c5|Vd zSD:d&n+ @C)~Q%`_\ejz=J:X0 W&Ēor\@س:иd}ߝ~oz"Z`W{0hB`,q|,ŀ` ~)}?ɉ]Ƹf!iM٭mg쩣xN F>H %Y7gniF$'@xx2]*͡Fyأ)o"D׹4DCjZ),-l( P(RG^/u "8;!9G0Tj`-X 6H  A -/!;a=."^ UVh@ ZA6=C}1Y#P"PJ >`ذ ESٟkԯKnH.Ζk]e.x΃|,NXq 8yņ ۠GF,[v⹈zxk ݬ A0@] w-q¥.坽Ԣ%q*&xG4fIc52dt"B 8LM&~k3XEHc*adOۊ?~,>~}\$MNqsIݜ>Ԋ܋T#E`a8noV;V7Ü mR@feh>GˀF$,+UhĥX&NDx"**Kofblvn =b# `Z!LQ"! @p3zG2N#Mh bY` yCFjZ>C`6"#b^0<3`tp$"eO!&*\5*A_ L/7C7D&*ZBnNnKH\H\Ân1+d+ĀD5Bv`@(:#˘H"l-44L#@C&\qt\+~-gH+?'PDX70#=2T^S'X?#uv%rr7ifV"Nck#CV56&$jXS0wqc \Bqc"1(9\I7|3x#qC,of.N=d)Q:G fs;h4]&"EȜΣF@PG+BAlJHjM,j#|<3: ppX/5t#-(NqCD5H.` T66:%X!fj".j. $Eg2?3H#t;V!6°- lJj>)VlKB &HS>QHk#ne0Z?ȅB Z5RUFT)Bju(O7(O|}ئր.%H?d'܈US!!&gOL=hG҅AEʴi7^Nh.erʊe5XuRo>,'G!¬f *HTg-V ViNb(BS)5X%"hƫ,eYe"vfFt!Ss>1qjtl^HDBN cNR:"@V#:hd)gCZFCH%U/Ґe/ /N&?61PX5 ;jSG,t.Ʀ] 8Ts4G@DOLVIҏņp+E0)pFh:')B&X s'RHMU,dX%\ j7國-7n#Bp,l#A@bWVBwP:jmNƢ#IB:-B{yc+h.:/vBc>L3Kz 4RmVLmO$^^8fo %Aa#TANT @ `88 [56}>|W~&H:Y òe,o7l5-KYBe`V<mN&Pan6xCtA R.ĜZX#H/x;OҬ "pJw.'@jTM/֋=&U>vmܑouuvUFihaJ*NљTdkaV`i 9~B0D  .@>! J@jXgZG^plJB^\C[[N:NaJTR LK@44؀w`/=b*kVTi&Rd6leN!"&\CZ`Ff>ߣ =cycB(gr1&g>RF1|g!:k<x abE-0BRtZk"V,1yaA&&W" "/D'U쬟n@QJ!d6ddCC >G%G `B9 `!NPnQ$+5" @@ ۈIWv-@,ytj気Zbf& ԑ$rD#}^ >aRQ5ӺvwevAz5Hf1b ܾ!Z{ ݊{tTNF<< @qpSvkr}rNcO .p`*/;v0I%j27J4'PNbqV؏\|ZWPz?]5d4` ` !˚1(َ bV\!>!Q5lÌ2`To(41}iuP9l ?:B0@ }zj.!jNN #7t5~E1fL.'3EO{T8׀1CHooAO!`x}e^?#L7+l{6NtCB@C@FN**e.B|V>1V xDaIJ7F.veWJ=1J&~#us>s iMҝ/c(?6 0(O8}@hP p@ DxD P7_/W =_0JI MkV_|Ee ~F@r$EyϠ4}B참|>[2?&ȵ$ _2$-E|"?,RETӺ!/oNc`?S "]&ʰ%.x!wzë1|Κ2=pC5C |n#RئiR(*Z*Gܥ)m댪04<<=L\0:EjI*$(:%Mb15J..-Ɲcl9%E<ԩ4l9 Iz',\R3b P \S=+6nZL.dƇ85 Bk}LJ2|IP{!Ir}+nT\ETrޅ2" 4=kj̨*Mަ Rґ!oΛ !.v-9[W4:)/ވ;/n>w){]gaTo z_Ǫ:+"IǴ@jBF2PM ްLO'Ɨz[/7 K7WÐe~2@ @}π$R@㊦]5:ʼ6q^~2S4C9k /Iagvow]]#Ut?XSp\ JT>8 `۾vԧuAwqٱ]?|w< w:!)ƀuʦO;{R&,)bJ5"F#p3nKNHȎI-ކpxB1tC:8G/z켉+PKc:L=]ȁV"*'NX㸒NX:P3?Qq93m@.n[KypP$P8$H"\j9:4 #dTv8^t*48r0( }c*rР$x) P&`7AH~ dUSE$pən\B38rUΥG0=LI Czm\ !<) (E+4 լԄO&/EX4]ܱ=(ėJU(40BRb1O(̓0hdt0@Wj AeӀ@O 4? w":kQ&IWxYdVl(- 7KJP-By#&@":E{ʐeRV`r~37Gpa3^\ *x~$p"ZCAG.h, BWsof8)q;ژo4ڑ]tHYcA\L„P /dz1>~J,qfJ2!($u#hb!)(h|eA\*0U,ض! 1%b$4bu^%J``xz6@)'/P3]AQwA1T>px FAE&),s*4>"ʪ"s&z9z20ޖH\SDr"YX@0,;H9vH2 BٮhDC/}?)t X!s 2I)26"C!2" 0+i YB< k$/"șѝ"-។ۘh/Ȩ^<+p@ )RPB˱ 1(Lo (BCBqZ[!s4! j@Y;,ˎ*#aQ؂|D﨡6(,")9vt]HҽK>ʢJ$!1 j$5 ("J&hhr; > L9~z#k7#1Y) 㹾U97u<'FڱCf `j950h:AH":Q@0;Ӈ\@/h1E mĜ >HX;}! RK12B阀=CB)&o}$5w#`urxxxiT[ [ 8$$` cMJ3Rh7QM (DTz8CBYZZ]UE+H8HGhEP xvP Her'3aȁEhptXgh`(  HA#"I.`"GɅX6-ď)Rh ȿ\N )ɷzq"6,2ۖˍ b"x29P (  7.ZH6++4s[/* xFHD.`8uI5eHd HA0B)0wr*iE(hF;@< x;˛ : c5"rTLRPȘ BsFqRG/;\{=A@Ā 2=!Ⴁ>EXm x`D9T(Q3xKxKH`uXq:1!PxC5Z*ZK&kxނ(EP(Λ>㢴l`TsW m`e-30t'C+;<y4К TbvPPweD9K"#MVɮh3 TSa{c79Q\`-sgGb763mު)AT( L:[r 5aHHHH+I!HTpVCz IaZ(Q!Mq/y W6Ug; k,: 7D0ZyX QܰNh ?q٧ !Xqt(n_2@:JȪM0 ub'"4)G圗)`-`|Ht$>6Z[9 }ai: Iz?>=At8|"Ynij'X'IC-(iht&Z&&њvTfE :hJRH 1Hb(!Id*ٳf:˦f;>lIX ՔȑB R(4 JX }#>a.5)i!uG`V~+q.sŜ:8Pɀߛ6x%j( 9J ( (1]ˉfJh b?討X(1;P+@uxJZ䠔N.nJLWXs9s= 4S5 ։ X&>M9@sHz$ ŤExI:ơ2Vl_: L飿Ċ(Bm6$:-:< -i/ ~gdďH0LYZ  (10ȼ9]PJCDZ mȄ5+(ɽۿГǔ$.V6\=s$䫊,o 嘔QJ-5S 5REWBq!:6gxЛ̈iǰ 1-F!1E\9L)9rB\ pӭhİXf&iA-tu\=:]\1 I: t1I9pخoYGJP" 3hA1 |h bi#SXJFV<8՛ޑG "sҾŢ$ N[Yq!rQQR*5 荋Y!` 'Ȯ6 uޓO|)ӟ),H3|oN*Ab3!':۝̐hDO8b.P&8q3@;@ON獧q밷i;~9o VH0RMk颽YAgݖj9u~ŏFi2]\{@0 O  Hz"W?0C^nxO}/<#/'Sm@:.;E\  AH#f@h\;͟3Kz H $ 1kP@*4apNzH1t}FUC|@%DRPhF%lOGQ*I& `2 k8aw0>Rv8TC>@(XɪX{ ShxNh E!`r”ćq! '>3Ç콡hj rP$5FqDIF?FN35U(@ Ŀ$O9$l䜤A8Hqv]q|} I> Ch4ROIGz vj24y8L$l`씽*NˉGò"-W'R\;̋LK c 4LZ! }^1FHi1}`L4f堷*L}s&I$~wCCe/ר( ~JҬ>& EѬG&)):DJ=Dj }8AHv#$08aNR 8Gp I(a ލ VF pLZ$Y\%V\DjI@T(p#*SYnZ˖O~IK&mH['3I@Db=Y(KF_IT!#';J$@%CRkc}@E`$x; v#6T)8d e?w_H#"XBQ?p2v4`rZ56rh: ,!,.FXbOqB9i Ko& 9T^'\Ӏ;cll%BJ:.J<YR1B?ztK!rirC_ h*Ndz%NLo%y; cԣ) ߠjXGmAUa>Ĭe޻S'I٦ҀPh˲P{(P QM^Qf+a^m"E-U"GcH|XIa"htz("(eN4Էv ?/dPSTtp]~kk˭{2W گꚀY}[#G Qv*)L F -\L \&>Q &e&[ϋl6 *3EI^đ+brIy (bqbl/}M$I\gMi VM%RrdveJReI:K.e,ΡĂրEP@h-3"L8۩ț%'k | ~-}g-Q+ _ՈNoȔz'_cDEؠulj`df6D/>FG&IE{L|/isC*@~JKWNt8)riRQ/=:BseJ/~c7M$߲6P]&\=GxTcJE۰- BX : \A %(4o^o%֛H'"r}0p  ɢ!'R~bF ڀt(r%dt`e'_,LB'B'Jnf(Bn̮ ʄG<nBQ$X0'JDTa;AN0@,Ib-`c $,-/ai>oЮ|'ʹh̨*?^&cAJ5GWd6 2`BS@`n"H0xgGALc/.$Q!!8 @n <H 0 cäajX^!D0v7lJF.'%IQXgE!.! ZɆ0)~ D:N \Q$mz K\g'e.'-N{DNQZJp ޲F ea ^fJ銂E,aB2@N ank@*/lޥׂ2*jy Nf5"F :8k/A6d>$˲PdFIr#!2bGARA\CAL)^ & ` An&㘀~NDYj4\BGae#/`X.!uNHL,aJ tSVFjE TbQ& )ei A{"~0`ArPJoG5'bTѬ `a#5$0TQDlRt;!V,gA'dXH`_L ` (jI2:3N\yPܪ~&'t0;!Au`'Ac;@BJ}5#T `4!"MbAg{4qpʲ{ +l &%@ Ob @ߦcP~NPdFA;8UXd#j$W޵lR4΋%*Ce4LC !0hE+`$Ě:78g##RdX̌$ttG=M5U*Z2Mv#!E;,bJs[k"tpsBB@o~g>(e1&0(jn\P%@/W)Gvsy74 Y ,aTEp_R[A8j<ɂ+"ty'2m22Pc9e4״rwmya\%24NV:XJ) J.4 eŎlǮ]r4(+;( ʨU[Wu3b"|"F7#h /4KJ+VPԫ#&"%n\(nX*Z%0BB ~ĠJ&[ z#lbQn[Oew) bHLl|o./9*"ftzh3-kfm~({~039n ySVf0w3bX:oK'%4co\RvJt0Xsf\omsXϔn̂Zeqo_RrjpGà.!Xi~iS"~KbXdz@ X{V:楾Y/*l8bpPT`'$ DQ/2˨'Jt)\X4iOBRD2vGߞ\ydt]e%Mѭ nN$îC(HBY2zQntO ~'rlvbMKzd]lnʼnkX.؅1Y#t |Ex;nnx叀LSd,I dvYb3#y78P* @rs5{Bd,Ta@NhOD!SJsP_?Ěƨ^j$`|@y:Vd@9O:zBrܗhUɊ/U$'-~!ODfC~ 1$a9І[q /'T >%#j "xAE:*p=zu&`>7tjf`_,-[MI$@̂$BIqE5e",``-IbDEmtSOD"&bjaN!Zr >/l9`B,?pPԞtK :# o<\'+ ErDaNEi%ddI ŅbKrg+ ulNT0$V}@08 V n|VdU(8@0> Č)FFR%G@ ;Akl\AktPb":W~(+1?L_Lc%0WY(vw4&lJdV}ze.6h78"+g0#B'ZN/iR^8l{Ϋ<%-blBcXIhS`RZ`F@k-Ī{lzxMaC$a', #Py #@5S0eW%{i~"=2Bfbh``&f :_"v4!aa [B@f> %(  ]Ķ&sxFwbBs " }> 88 Ap({#HD%O.b@C @Du/t{Rp4@7R}U( b`0{`@8v| D[.Wy<]@$Q5 (vc_j`{UAL _e#0Bu hj [O3J`M&%(ޯB /wq&w,w(r<p #[Ԫo,v\!Cp\^' .x" 8  .5J0rg{` S*?"bJ<ƀ#܄@"ƍv"hz`!;藻(D#7 B9%z--R% pz,hN4#"*I ܘ{J4}ρۼ2yK0 P"2ˆ]*@ + rRJȚ |RJȂ*]zfF~2ɇݾs*(V1y[l{Ҿ .I|}cx-@@NzV!*~L -VVK», nt%>R li)=}iiJfk4 +#W2lҥ*DV%hB!rVO&9ϫJB~k;V:|)SU 3#`]:v6̨--zl.Xh]`*|(,J9Sx6ݾw4`W-P"Myu7f7^_+mS]NMMx*,BP=Zm{5DI/R_Rjy3bFRi"Ʊ`d%#aY!ZmG  rpgJKb"G4ɽjD}8iK![)LIX6~CxTK6DQzq!D13GMY ֖C|gJȆ.B?S\qSDM "7neBLjجA#BJHoe R-6V9h1yhs|L#}bE5%T͈CK%h50gƶZ StOFhag IXfiM9 r |2VqJc-wrȉ*s N(e..茑mq灴r(˜0J2zC"f}r0JMqvZ #@L%؛u,^iBQ!<l "aV/vWFg@Dss?M8 xT>ubf*M~!gDu3OcPb@o[i\}5 Id4yM+JOn3 FkM)S@ggI,d2)*]-WDJӸCޅOV2JVwjP>V M _ u8`b& \)+$ /"nc"n)JRhmȇ@K Q.uDҙ"VADLw֖t #XɏqGPK\p@ p aǤJƃz6> d,PH=b`DcGIl5)PZ %Xё<[Rώa8;Üt@Dp,7pg-*JSRdi+R%+~a" P( P1yˇLҳE:Ӂ\r>Iƕko9s&?%$/yb5`s6o k }.$  rlI-DJɬ>q#)`^]\ )2}-1A  byS ,}\,r@ ? x'B =#|,WBQ\aTQ𴑥K-@ 'i.TB%o"jYk8|!\CɆPR%]@ 9JB$Br S Ft"tuer1b(! ]a#~Xc[T^{>9+lXN NJ1_Q#=Z%<@u82"Z J)Y:YȂ>Fb&2Dek% Үi#r8=rW:(uNW՝QԖ N yjp[HYTB~գ;-_q"+pb $U6h1Xh"!P@ )`صkvQAUAۈ RЕ.]h:P!-Ҟb_X* פ@{Xym )9q:\ Ўi>x7 t4{؏dK`d\Mj.A*-38xSU} 7Hrk*pYBc;"Ā S%΁2 ^ N8ьh ׃)D9'Q "* Uʞ2 4[P:CT`fC[MЃسx $NLt %[y*Zw¡aIWHzPFcST5f5x HH ڑAr`1)^e6p cfSAcgv81+^t 2XڙxsM78+؆)^b+ c%M,L})6$+)@P[=mlT޶8$ ,0ibƪJwir8XPz hzub)h31슆B@3xgC+hB5 Y-" )vB89# ZߛqY*z"Z!&{%N'tI-dQB*t.0"]Wݫjd0'%2 sQZhb-EI8$EKz]yĉHǏB8@T308r(EP "-R`jiP)X eqc(bol3yh<-xhrRˉ+q+puP ;9`7hOB@%h&3oZLRo2)h ݉X{ zȃ~z ؾ nH 0THUzWί$@{xp&NhUi h%:tk 3(!z2uA|zbq8RK DPGlnX^Lʃ(1(*!;s=Nu1#.ے7d CsP}ۆO`[^82' ȍ6pykC:h 9`xLDA9AC'l<:`&_(QB] XUE8똸艀*UX Oy{ZxALNN{KyxMF,+ @ab(c܋zniS'UH( 0xH@'c~)~`VvP}Fs@, 2}xU!O 0`((\V 0.FUC|*mtB(F)Ng@* }>8 ""DQJ ?NPG B<,6ᮓiE2S#~D64R@u:Cg74v=P@ӫ_{9nϩ LtS\{!p968)rtѰ ;- 2r"4;/*#O0`NZ9kl  ,,b6K ;mt̩*t)-t%ϴhI-T,Obb:H BDrT>DTtIJ61e;Mzؽ9", f BH')/j`E)AP4A - o>4CKj U'LIqJ ¡"B/O /U;3388 .3Vv)DMh FJmXVvQğX ESMlԷM̄&Y wc_%)ǰ0)O \É4:ӆE]LKl_+Q?S^5g[!y)vv|IGKR(nr -i0IstҹQ!$EiPa5!=@Ӭ@i"$ep@ 0@@lpN!{YdϔrG @wqTL0:.P Ӹy&b]!k"ȼ Q0'(øbQ)p Cp ,N>J;H$ pWi~dPX_(14#+J12&$͝R.XZ y) )D:N .';p0b"Wg{ ˜Fa Q|:zbIDecPJ A6ns6SgP뒚<8zw΂$ HQ(!DB(GM R0SnY 2C']Q0Fs ^9:+z  J(aF'@k ${wmWEyd!5=YCtpT)RZNx덛ɻ־C$PzMZ@iH_sf#2Rb"%ĨG`T*Ix@:YHdxCHf_vL&t~ǔOR5@Cʌ `.:Jd|`8tv&H9e~4J"-aɴUF:g"۩2z*qC ¾ȋ HNHEE$9#2BqbAp0jAX6l$b&4JR#~VIP)P'|dDRJh:4}E0t'tT04*H>nid8-49aItGf1bEgnCdnzvyk8Ft`JRd|QB˧%p{.N"Q&F^㦆:`SZOCDp#be "G'ЀV`pPN*zGdd@#$ f&cr1Vj70ƨfOCTTdp6X?KF~}%F $X0tcZWC >K"$pjgCZnC^_=lf:QI$C<.acVWO$:70QBj&1,G6$ç(l:dõ_ *TǞEVPjW#d5&q GB)Jfʂ+1İ7'QʤeJiuo(>YKetR' % z((CHrCJ){u.3JN JDi#:GRete0+kl+@!K2Ijp#:tcN06UG y|B/%K0t@HW)rejK:nW #7r9! _2/Rk71Qzʶ}(f2{P3Qc`ExVS6e/X36G&566-\[ 0c&tI7cgs93>OLs^NJq Bp/:kDhxQ"5w">B&ʃ#fean @r'1br'01&N@+ 3$,Di&$uSGtŽMcdQt!n=-H&@lW @:/(w[ȎLL( J"4ycV=9cuDL J%Mxl!(##B׬!D܉z,Bf xXD:(9*dI*Af@d$vQP:P#TB(a㪈萃ll⌉%1 Ӥ"ug>DFÖV@`D΍(/\8t]gtgCWI\>,G~iB\ Wx.'"h#\I$cAOg3`QF1'@*T;O"7WJA@I8QHH2#`=/9-6eyc ]e PWtM@B@h<``8^1o~(ԉ O\"^yx@h|@ ,|x @ME{x ~ v(0 `v_ '3.fjD0LI̦ %bJ!'۠K0G*0ޓ?@= 0gj|3F@jރ™:0<0/Oijz*`:` n{Ǥ8): "``NiR*P863k48O^g󠦬,x~2:_N\Xl4@P}Ɂ ,Ȯ¦;tB0&x/']DoBx܈ Dmޠ`+ /`2^װ(e4a1'w|ZaUE)XԀbL*:/$3_se' )p-9!jS)f *gzOdsQHOf<Y w\<r+<E 1^55 Sَ흅(z6G 4SEݭK3$e&}qQ_yGEѓhOrJ{4[ΉEu;vsp9d#gTeVgjJ?{EqR#f3P=X~$A^֕ud%5 b㈧Wl4v~3߽1~q/i{tfUp23 5~,w^. Qc M%BY*SL%Uz]ÑBp$S;Ԟ0GxP൉d>ǽ:MxɑTPڃQMu*\`FlWӂ8B,O_- "OŴ&*iBWkJ_gXV>~ZR'^0& _zCw2N.1u sC"W;fFCX:145wӓٗȾ+5,Vr*Q/:1\Z Xg]W7"qR'>#W 3D`MQӕ* YpPItͼh quA('3fJP c:$sڴJ0T d\$1לŠ亮`WLݓpi RXQ.MTU(,.SԈ=藀AxRU%ybvEɎ!:Hws5FZҀR =qޮVq@ `'B B9WK'(8HH(!IP?0>̏ z<  Xmk li!( ܀ FX:`Uz& ! o DQ#+1 k؛"#`]*| *1T @K, A`(9rIR=* ً4(j I1ጨ lB0qf{ )9. Af :i/a.2"k ^de {)iC%1D6)^x ۗ;_jL, ¿o?sGGIh@a-qI A!:D~)Y(9 o,([H;PSŀ4H3-𞝰E# B/:(9$7ğ[Ù&L@a&;)Y $9I2yͮаJ8 PxMCe1 q>:3+cPc ,CUS/H/X=hH i )BK&Zy3ir@ hyy4ÚȜ MbK- 1%Ry j<`Kñk 4|cH".G`CH\'+MH2ӌ0`W9ʺ i;8Ȍ@XHE%̛k^s 7Q pQ$¹ x7!]  7ϲ(A*HDbʙ넖W♔J¦KmN @iu*#yаwh ^OcC8y'_)4p;?Bu:X-tص %*vIGȖxŒ͐yVr.@y!3u(s"9܀c8cUl1 X!@Pݺ^wh+7dd 7H HLzXG?pHJ\ o ߕUBHehqpQ0Tmk`܁4 TtTDk^M&\B{6JD2b.Sz,, g곅IhB 1N15 2p@@1:5%9BzZM~BZc &% X5Iih(팋8GpZ+ƔE[; }]s !"-f?.]I ?Fl.~^m\E3)Cu cX?fcFMx|EF1}ð bk46jh p"d[晘`wё&pUwqwڹyD IQIw51] z=S*NN}!بB!DpDA@8` cK' Q QB=HYLY cEaip@R !6tp!4pEGё^a:Q!}G br0 H BOd!z߳]Yb"f(@Cr<&`K4 ,9;ؕH<sL~ϣ)q‘O%PIԂ0+,*K T){=hzth2$h@jS-FjN8u%vB79Ԙ؎K &H"t~M_tղ",nWQaĐruU4.s |Ex{ ;a=*Mz-@+K QA.d+RgVr{Ss}; Zԉ0bQ跧G`*L0-5 dx'<{?.m|a9;HD.,oS8ˀz`LzS"ʶInXgr>|-Q1 Iz]s`o\a6#شKA5l.f+l(Ww ;d .eTjD~"HIym={#z y g|P$gSZq\nA$T'|?;,!;a`$w@P9@܈\ lHXpr D. 8&0@1;6s'b>%T<@~` !&#G\w$$XNÈDB(`1<#+iLb{4:$ ]`f7U4Fx 4'<b'`|s`F;8 [G !jBʀ D2>G&sI5Cyx#{;d?A&%D (A3Xj게;y@3pǘ|SvB'%w sMnP$$3R xl("s خ=cl-aa7 rsa3B&h\YEĐۺI06[1khb[opřrBC;E"BޠLە6(cJxGNgS,(;2J.DV"ԐartN |g!=)[I_,DJQ+lbP 2-ZiG~zOcmO@ !L'2"aUl8A*+ 9x >&&@؝U)D$ -0=$ "|r]0# пxh W)!K<+Ey"H+1Brt'-&,1]J/\ÅN¾`7؟TDEHxO6E]ih';Gܕ6N\M"0"OMs"% Ř"@X !KL1Ku fN5rϼÙ~ۺ /^Al-hK_jWk ~*AXbx;{fRߥ_,݁FfȵBd(D3F. H(ĮV hqbT6vGP*|9" RyΜ4a/G3G䠓k0Q Ľ浪=z5;@8t09>t$TqѮRZ.I.q>L%pЎau5,D5dɉD*c8.\1/`BA4HxH%{$U+4>'(N(]n5.E"iE9TE6(PbpCo#$D(D.OG K%fhJnh"^ڡjc>ppd $N(DFc G"GB6b[fu #6&f(6&fT!¨^.`CPBlNNVLJfˆ;E#/JVC~,þdbK<O$T-GJcL"OrXjUHOYBfyWn^0djzD2gO"*N&*SQ+h^%!o.h"9PJL*?,ln$9(+fH<Ĕ:9)z-O7CgtJba DtO+pY9~rqbNJl"Dd'1li$>$LC +=qz?oL0㜳 l+B(dG<_%fgef"M&.C2~5*d6&q2>oe> g-$*j0*K~!1{+/*L!NKVDJOJަT&-% @$#jl*Pb&jq09 l>D "/5+zukH숀axsLV$$ĞڌBnn *n ;H Y5@J&B4(\4Ra\@F#Kø!Rf4)J. *3ǴtkM6uA l!J @ 1E霓*I$F-֕+\LiOVr;B2^Rs e8`[QA>0!.LviBOOB1)  TK6$!LOVoGlWb4&DbiE`?` nᰳ"!MZt3. RJUtRoc>l^ JVuA&$'f.oC^v*vG\$OcbF>k#jtS *&6IFz6^ilEmx)52Ν.<N2 )1B! +K=1PJZdH#s*v6j$bmBP.œL` QQJa ``cgM(b<1.SlA^[DzV5& t :׬BgcR".^iT:wgȺ`Cbuccrv +lE.Je"! ސm LD(mNQҭzv 3D&}W\$!anBviR;u$! L[ FycMKX0 [CࠨAJtf L9E)$"D+D< r?(yxww A -! ـ Ӊ7]>aGlwRO{e"`@7ؕ4NB N '!txu8SNU[9v)wA: @_WH7x h,N+"6" +@ruTrjWźNPp•GՂknUorg)yMx]oI1iQe9l)SmIzB7G jp9n6/rgVUc(F1b"((w*A֐i>'8sZ.2AubI2Cv:fE1t=7/G Um,(v7(K)C v<02 4nBB`,f4e/_q=يKezkHsG2sAc@#0#Ζf4sK>N NC( #CՈN<ķϝʇPEe'8% *K sJuk<2.C'X"["zkns\b z15h֧.=uði]j(tvs2WfżqM6~v60h9lM59A)7T(1B7b.m R Ū=#$=Lf+eto|_lO_y\5 p.dabZL۾\ʾɵvLm%; / .RR쯖|ZNQB`vtG} 炉x>}YыX`XV#hb~Fd9 B0!pB൱ ߐ,O&K: c@i]2Տ%:;boPg7Ft<GQ h>s^nە8Y&$q O|F^J/;߸ *͠?"Hoy^RVGwh .'p3W'jPU"ª&-qI*&%`p` T^?iA0HLg*v7Iw`0%>Z)'FǎCFwX$@َ13Z !x9AhnJpGXg`h "솚EhȀd)1W.}qh-'^&E a>7vqZ fk \u|Z.$?x}Hvw)tOHeӡ\u:)BZlپDPtXW z1iXH1|2~44%̕bˢd%;t4YOMj 1cZ#tdD\3KRKsh iMH_F؄cJ;bÜs @+%hβgYcŵ&R^LL$e81U*DH  F@tvRWeMh53i@E'NRyJO#]@QFϪ-YΗ|sHQ慊sф5JS3c%pG]QT!dfX<eT4/ Y6ٴI:!KPkV`[J1J >͌M~&hhѠ Ål(w*Bdlٔ l , /(6 6(`TX9 φ.Wc^ 7!bkZڝJ'(ҧO`.t*0zD 6DFX*4(tQ|kC5zOc:Tď5IJv*M;~cCuZ}B^!ivY6cҨU {e: A@וιW9K5xJ0chm }$(ׇp ЪbO/NLFMZY@LE[k~w`QXB/NpJۃ C̨Hp2B5{ 3N'3mVtEo]!< } y5:Қf]nτbx;PXb6XȌKJlZCT @,LkeL)]>bU!m.b/Of"1zڈvS7BCm`N`?V shgu NH)P.Ѭ-{Pafs(IpP p}1?!}V"I@2Np I71WR'*zi䇳ЋM+q!qq!([ H`"?X HH lL3Hx%HLxz@C8`$E`P8 DL 7s6%l8r T8A񒳃j"oI(SPj0$[р 7 ` n%C3ޙS&̱kSh %$7Y뇙\b;?k;L1*eheq*% "01 $0$MXV `Aȕ .qȈQ*0Ar 8.kj9MCq(hyƈVw;yoB*BBI AH 9.q:1+:)4ؕ#ֈo`| bBУT) Ⱦ@ꎋ%f(.p~%ۋk-K#Ƅql)w3TL ~ oF>PWaCY&! Km7=ZDI 51`$.s1xOt*",iL8ޗhA}6XXH`9v6.=l"=$> AxII{!> a 8V0CTu3 ȴٕ !/EF788EQ䆰b/+ox=*!12O rCH}οhC}0 b052~qF0P$PWr HՓ2-GPzŰH臹85+^^鍬?q1x`I`,04uʰH[AwY)O8ChFdEZ#1YΏS0PBa ̳x<@s3b#(nʅKB NYXA Q)#Rh X:8OK ցWq*/Ep;{ߪ} HUiy9(rkn[::&[X7fKh2_AU4.bl k.tl2$;.ˏC]*U 373(ʈI`Zx#8j(T2B"yčR1D#:9zr~Tn0!#/6Z&nw0*72 ,7/O߱y3 "! {JZܪ(A (hS*ɌYxmaT*VY"1ڭeNA<7Ѿ 1m"`y <Т Q4JOLW "*bM9.\=16II#0080 7rH%2 ` S8+K썾' "[HcKU0!j/(&0/{sܢ( Pxa9VVK[ j[&]2eF@]ㆧb` f~zgX4_"3 "$üYt *!lYwxX)CUu KZP f+)LPh0a"X =h>>H"@i tU8٣BiS:]#n ~8$4(!X ژr~E *@Vރ-; P @҇OGP҇y#9;xnp q$YY1 9x&ԚH3hJeCqX;Ӏ "Ѩp`а+G`d@g~>iFD4 >T GOh O90@hb>Rapx2> E:2c~р`w E@8F({> a\j#U/̀}(XYõY)K% ,|K~3'4uHsj `iA㣠XG$%+S" B>;09k`v`6B p'<Dƥ pK+ 0%X.4.Dr jѲ2jEE/L%]-rתUqw/:>֜29(53Y];3vɬYڍ\DhD(+,&ҁ8@#Ƕj+\U!B&q,V$z~':`v퓦1b9z^)aHg hpUPA$H  19yf!/( @pQ k|tl6Q%18HH$]J)懪**|8aV}94xÓ >(F#hZf3h\$Oay Ge23hӴ)mG`2VX'lDWfaN_W< 0d|F |]hНRr >X׫vnYl k"’? 0;nFދc'틘515=hPG a.'1 LĦ;- &, PJ] yFh܌Lɮn7jta H,PP*8ʄ0 Z驳f1@ׅ}0~FV5F(0!nU xdxPd ]maD$%,(wy:*ȑ+*29`8pȨdƻP#$CB\X; J\Cv#c[?wy `I 1d+i ={ B8]#ycr`H<8KeP" 0m! JB&`~B"X%!Ĵ`  !#,\MP0Vbd4!>J@T9B9 ڽ(T.6aGW61n2(abZd0>@ !ho"F'c6"# b̸BT .à|VHbB3@\p.#&,]Nd@2ao@@a* z~! Ɣ @  Ìf1"%a"7Z do~2f:," @vr(ڂ"_I L#ܨ#&mB6;>?p:!m%bbӰNa*4jaGǎ^fdG|gW0d”"#(LL sGL9!fb,&Jf-nQjN#e *lPda.@VmfFPB N+~"TiRJ!R*#O# h/~M$ȝHeFHG]O6\.)!j(fmP&k&N.oF3fF_d*Vh\笿M$VxҞ`ȵK8()4$pkp,iڜ$g} cIC-3'ohc Op&ŒBfE֍*Қ((t%C0B )D'd  i.M,"bY'd< aFxL࿤f#\ 4Dnjװ5#)9j//&䀳Χv%dyNp2d>kD&+h]m{;rEé7)"f4ljFJ#4z3MgA6KE2G.'~N%{bk)Jp\zNhF!į(]>,pGGtPK/\>fN JAgD)Y}ߦ<AfJ.W%G|džLң~XY<@`Q@:s*P# h%҅1/1W=k; [.) " ꭏ4C2(t6u[KpfQ.^DJ&UcE*PJdDUE@i/TKmj:/RsM2P56~Mu4"D#W'ʑp!h.vTO,:t#Mck,YA%J>ߑoDgo Մ'f%MKTt2敝-f.#ZP;!2: :\a!b؆c@fJ,=P$rǂted\d"bC|\%]jBӰ!(2[H f +*:9z {ZVfJbF Lc m5# 0zg`brZ.@aٮb!D *@A"` bQB>WrE# d׮7 ++Ws)1]^Jp.ae:uĊ",$k !`&r ⢏J&DJY(%SFHCN UPwFx8y@8F8[,z){f+VҴkj> 9CNCX( ^F@@"Uʪ'dL[6~(pEua9')ҜD`m@`Ĥ'Ɣ2bVBIf@$!\Da8}v b@˰~ DDfS,Z89ђ2iCeFB,"=5P"x6*!a j!uBd n#"J&L+Ck7̒'fNvu8ÅF f&δ(4tKdLKejĝCclh  `BFQP;.; /;wd(`A)_n #c-G.ho6f J4hr=H1ZR:v @$PwDFL5t{𴺖w)J?Xayaa / >- ZdV6wQO<(}A_nU :Š(%Қv8i|cNĂ·AƮiàABЧ!4i2$(D'%T]Gv4<(rvBO&I޵ᷖi&a| @â̆ƉDRDZ$[^gp03'owd29o1ܡ@QrhdG@hi]|̪t D,JWQS$Tf#(l HПS .{@8-YG3x5VY@,nZ,cGWdY6-Ɂ-2tz_F!r*WR׀ܐrPsX&7K$W1x̓؛kfCKB4*â <#JRh$!`Jx CIk6,Z@@ik2*J2r R " 0XjbCbb3l L,ijM/)H̰HRP>m"d@ : BX.`ArF)39;kJ(*(j*n(C**HGb'Rr b,x {ǰ R{!`0FY <=izs-Ъ# "k( ;}e@X,}J gJUқHBA R&`T8!A@4@$+L@Zz/@`Kq(L9|@Wm{{8Sܪ,#X+ 6+&?@ F\N]KpXjU@t ~< a웯h IڴkazH>C0yg!L2q(K:PZk血hH.rB%OzZ&oY08ɒdT}(~- ),2`|R(*Ų3ǤK)l:I `Kq҃A2 \x ).R 3Sj+ϡ {Z'ON O r#$XmT0,K~54:΍xBCSe2D.{J0=kD/v  x[@etJnP.z-$/ìC(p'Hs2 K@$uQ+eFc>~J%kzfW (tlyQ6$J|Zp[(: !v@0-FGڀNmK( 7^@>NFyij:ۮ`x  Rrˣ7kcp@&mnV hKftfh$u+s 1Vh2X_ J%S`?´CܖA*I1/B 4T"J B D7AJeT:=R`!"Q0nҚ@ASJ P"t#A9(xo;q 0Hu@&(vC=GB9EX]Fq4A`lJZC9L@٨a"~R| :<ǐ„Nt/MRT@$0ȸ(,RT5'9¤P 1(njC0C@!L@%*vK%E콿R*IAP3Ad $5Sf^Il$,'2`ʿRiq*&JZYt♚t.ЭJB%"s 9N0CX9@(;'GJO [~IKeC*HWUhgUA*y աtf)BUwU:=#T5pMl"!r[C%6ZeMyUmfH!t Ce ꭭n~TH3(H_LtTg[VW[~50 Qd) v܂,|m Xcl+& f+tJIZ卸EF]cM>kBT%i#s/r*תB{${i2!W[>U(3 Lf՝tFi詵V22e.v{ 3H#3Y='b ^q݇ j_f,[T"Hx%Z C(fǣDbac3W?^7ƚ_ⶤUn[Y/-c(ay9b`j}X+6q'fbDu vibX!AtKVz6;mgzX+%_~gK[}sLW*;]e|JLљ8Y)/3b @i]g97iʹZbKIm]1YxԦ ~U=(e]WCj#]2!e~*r¯L*7{´>x[. Fg.Zv۴i`T ,N[q,%jg? Is1!r,"`h @F yYkh&9z7u.Dez xDPWF\EҰƛhc0ڈ$z`0 28F[pz 2JklM۳v.!ֺqdUҗ1VNޒcj9YRM10#PiVI_,A)Ǔ//PO {B*)%(ȼh.NdbB:aD) VD|FA@!d\0xX¢_,6{h vib xAd1A𗫄v!!'.`¸JA@FMF| 7 B * <!.*rPT6&Bh6S|4B:fOb=X(E%8&$?AHh In<0r`,R&c0gW@D\2E!*!Œ,dH-jB@:BD0THW3.&`%Sbl(j"Z5 &J2eA$`< ˉM`z}fiF: %A`a֖2\6bR#T1OKXDɬn0cGJ,$gHʢHJOI tw\0h>c&O zALA!Q" j;,hTTHZ?J"p=V3V \%CmaH PUC s+ZvfT6(r٧:l~&Dže@fv⸗fb7P& fmkn눸L {Nk 06mpX cv 2 ' L72Tؐ/Dmp2O ɋ~KwT*j׸7# 61yh(Qynd[}rq6c^kXsdV . xthj*kRdn KcWW:ncsnoYEg76#>w':K5k^Mb"2͆DVEs7/Pne s.vZ7N"WTQ]{xjZwD64UqZ^GM ^7lv ݐZQ>q$iJ7eBT&h0Ы)H妳CT V=6O72V(C}"?wNKyyFkr&&mynUʯx&s(~7Η՘DmJwuNYWLp.Jf1.__xI.\<&-} 2MnfL`j17a,qvldbV&"a5C@ k_X늢e2% 2HZmWf`Af2[#<%E D}\w h hBLgxpJH)4Sfvo7Xb5ؖ ɼ d045(-XT/&X&Qj.I=K!"l(Qo0>2ǢI0&%4(:x.Cmm vE)FX3bjC4acĂu AdcFA`j + HduU 6AaXU!E4(f&P$Bn'0Af!007P8\0!6 IBd~JDa_Q(J\C!Oǿ@aL gkjpFZ6QP,& x-h`%>E\=!jk+Ho@࿣8[ΨT}iuʄ&0{Ih`"T&ZlN q!F $UVg J2 @ f >Iַ5@ @U2j@! jdPdTCk2V^7sƶ7b#t3-2T-|Y*HPf5@%x#7-K%zDsXr" kwhHj%i-2o16pBiT_cT;mȖ([T'nz_@YMd*m @RR}bz'rB#8(l+I р0 @.weHHBf2Ƥbx-uU̱Lsn C#hRnvðs!blv&J .P4Ϗ201d/2bI&N *Z*@A,:n ҳwFG|FLpons.Ԅ(K9-92(xgXaf S 0D& eQ+?c@ )?x$T~}?"(0/|`p[ FoaEc < R'3x[/@Lj?_sX,}_R+'ɜ7ݟ/8&N>(UG}k`h0 Q,(W*L_S@0 -V 4s_3pb+@EbA!Z@};a,AJe32B # 8qv(<&3 "JGʎJ/K+@Rd ? r&ɠ+1*oLDnC0l pi٬&A,84T+ BȊ 3Rpiz'%& -NԈrlP*S$T*<ćEIu ŀ00 '+TR,)*V :fRr k'uiL[!)kLIzaI,r hE$vE29m1LW_IE$U(Qbqb"(iVG:;1l=7nҺd5;R?I+{ے2.u7jhj xAwŘ=a̖JTuө8a,hˮU::{0v!KE"a2K/c4d4ⅅ p0P+  D%&2q1κ+KV툴 %'e1){d )אۛB'Ef]#xH"` hNdcE5?Y"Q|R `.@@ MGG{t4]x+fH 1"8*&pJǟXxT/1%F[-(cηL6\2j9H,&DbM\x58֚yhPD]2y#w8H>0c᎑8 ѺUʨVOP s% Dv8' zM#sBh@aKπbY .=j8dRX|oPJD@ADH0`>2Hs12'zP@Ò?Cdf9Qp5p0)F(f T o( 1&䬬̔:$L Rɞxrpc阃6=WHeâIyt+PǽAH1}T&+$v!<e T 3 Q<dz蕈܆sxa/cI"*8ca "Dy q[˲5Gp|1.E Ȅҳn`ͣ9r@Z}kM!WʏT],ւ*%/hIY>%A)S'4u5(@.dלG)& `RM%ڧ1oE”?1*6ɁؘiB p2B,D> Aacg&gʷn(OnCWW$;^ BkŁg6i\1b_ A`QrN#E?YQ솻e,fjv`on([@8؏`h-,/ͷ j8k&2zʏuo-18pE 4Iu tQ7ik +QߣV8JP]xU`V, WH0Eb.M\z tUyQW[;ifT  '`xy HsFh&FK{{ډKjX $w X33U@ik<}L4;Oa JPvp /D|}#)FTkJq֙Vx׀\(O 64s;nӳ8#YX?JsЉsm@ L3/ˈJnr*{5H)^;agv.K bT9>Jx(phymƂ%p@|;1>;8=:*2m='ϸ=eIJ% *>0$A)EC03 0˰AgD:' !:Hi69'5Đϲ-8׸T7p9*S. FЅ^;J5FudM4 rʚd/!$H}hLϷK"oO0YȘCMO>Q4r^Mk)2QOv Ef!QR$Յ!MIL,$tH0OF:dPQ~V uK KF Ur R툊NWۘթP_ =bU ֋^z`x`JO֓|yE% cȉҊNjNTєo#d"# hq3ҦYӿ#$!rHbe1eReag. ZUZivv@$@ - 0 ~ ƀШ[@y! }` ry:*Fn7[X؜J' N},xnDnsB-I] mX'>LW`ٰy6*'?-/+B}(J`(+9w>y(ZFǡ DI@JJL#ԄD{:\6b$͛xz.{Gzlzjag!ZH  h{ uxTTQa:b,Xbt=R(@L5cY&c>O$k9k'%CaP,ؤ4;1Q5 A:'˽-BQHg!Ƀ\Ph׈@k,PPL1Yf؎ٲ;aSpXHrKvޣ6i*yd?8!1SB&r`Y!"'=:&ëq ] Ex!! AoU Ða2 %YJ@ւYe1UT"( a4a蒋gr :%h!z-98Q*#!$X(rTjRvBҌQ?<(' (SCo79Ʀ +zEu{?`dJLA!=&_QĊY<ĺ:YdzKw~8=dYB6%-gI*Cb0{\a/tu&WݤKcJ*OvݓG -0B^mFlG3 TW=;1#K11ѽ"G.DS[}j=,ĔVFK r:2tdjU:+rL;uvwКtRcLq-WXvɖc$fO[bh[BJE|7D~LqV-RJm.:fz{5qdi$%mͲB=K.mzɞ=plqU6a^Uv\K@8#x2Y/LP%O Ohdbxbʑ%bLog0s$1bۍ "MߍR? .M,3݁Kp{ +!ɍ[`*H l2ȭfD q(i i lb !(\< @ iDۤdB,FR ^.ЈGcF'KD2|zŀgH4zBIb좩-"h{9 D&Ԥ!X'$jK$9b<^`rvt4'Ĭgsb$v4~$VTPɈ!dQ @ExfsBVUG8CEE}b !DڃFz6a@E @2_@F@@F#P#V hbl$&JimiNX~+@4$ ,& ,,wEw D*S.~OtBzAV mF;>/8x!"-$N”DqJ8(M5H&gB8 OU ^U2m#cci]Ini.GAȶO(LMACH ?%RF/$~E%V%G/1U{ -(ʄ.L0lx lW$ڠH^`:7CZ0>Cr֬n􁎘ʀN'pQaK vvÄac" UoB5e\O{ dS̼b8s4Hg433@)h>ݗUGqdmqtn-#|vF 4 P)n% byhzAuOm|OG;JzjլGHլ'hJLݗcĚ&h*LAMy{,i7'Rk6ҘAAyw dpZ%r 8f讻uB00gR)COjF;YdC+ -0~rYRDbz6W$8sJ&Nd6aw-"T&LGhj p!v l 4iۣ#ٍbapr0U+Τ R8 B?.h 0K3|Kff0) Lk#;{=ZuB>-/.a r,0jVs yiR#$Bb oAYϐz,i.2H9o}k?*Hr%N؍4.a &8H1`xpLڦpg:P8a,q!yws}E@$v A ,&b%厁G|AAptG?|^*;jP<Q$${|$.!x >hSCCbA Vq1 Ghr=#&@@rar7zC( L^5 fnkH uo;tXX(N_hsF|V ༤ajn-c ")͹0̟<+@U3+=CCP% XPn.OGB;bHa&Jf^ M8[z&!" 0aK^ RP"K~}H!>l^-c+L+-"? @(l$ @0 "0-D@ r8P0ȞYbZK@R}>H0HNH 8]Q ev-EEI8DK-!/_{@,U&j'K"v[-B>Dʀ `:Hy{ Faư.=^""(gR/@J4%))iPj0,s-jǡOc,:m2Zn x)p뢆ItoF`qh&u'Pz @S z.8J.€:k j !  >2IIC *ʔ=-,ZK Ӑ,ǫZ%iUdˬPij(=50}sL"mp@aA@Jc9(cY 9R,Fd\-GڮXPrsxpPUqKwb-X6Z[_p6!a^H輑ޜb1p54j7٣cYS!0D CdmM|Nb#%6Xv#~PLO`Sa809p`AQz?1Iڡ@"L,V@]S:䐔^?Gn/ՠ!92 N1,NMV,rD*a7H722=3z/WI },FHlL> (xrpיּm$N@RpQ@,N1V0Z)X|ClX ?RHY `i!; <#y%nBr"5vڼ2B\@ =gnr{I*xȮ:RR%R A=Dtkmu "\M =nŔ.CUf)Yw@pOg !0# 1N*^$Сo@4@\ 'PIIĕ +8(5-BK~H!hb L]0ץW}]AϙR3["NH~@vQb0 `*9>H23ҒCcE\"*bEpUIrV!1#K `0"XJ"E=^W}SZmt~RGm;(J)F%TdF L Y# zA>Sndǒ71)#fJ Y 뼈(@F 1*-Iau0JN`-1@"1Q ,V 3Q[#! \2G"wC`^ @a AUG-bGv\ @ Lp.B*au ,WDx<4J `" )["3W"0gBtNd0oGy"TV^ZowXI DPDڟdr]R&y !<& Lq$݆K */~?ӧYbJ D Q=NǖaAH4X!D(7y;P<If HE"d25q[_1) 2F8jҧ;Ѻ}=98Hp ~wQÀ[-T`6ɕ p{3 (@P-X89y*ȃ3o3i4$9M>)M)ƀ0`$ 9eQeY;f?X1a$y* !0#z_@|gHo*BR)ڿЗ z] d {:9(! c#1&BJ!J!JA21}Q$[ Z@R'tS!*а 1"ҺkMj0.Ej3a%O@;+LC8PPrb86x}`9(0_] Ǖ˹AȈ82+;S8 @{7j!p ؇RjOQPSnY_yIeڊi!1hsT Us8sXs`q HWj  %H#¿!i 8.ycr!)nAhEYPxCH2ԐOXLjȽ HIHn-;qzd@XcEvWpP Tli!H$3 "#Ոـp\GYJ̟[rcŷS](<;!:J}J#F,@5x )ƹVM ҋ;cɆWڰ4KΪ:Q;J!QH((9  YT-ã։eі\ chu:o`0^ epe$ԸhaEށF9xV-%QI)p)]?\P'/*4mw0 ;cIZ /@S:˩Hi^`sm+xsY '9S))š@-- ,JP9RD209f"xc=H@] J7ƺHPI:)M?Ie6|k^"ga<Hp)qPoYu9lbW!x첱,uoX䧣 4_ IUCڟBL55 OfrFIvA cR:1;RYHj#kSb՛u8U+"!q_ 3qA_pb;g"!\*~kDIY `"r+_)5I)Z#*r_s,#*xEOcp9*Jp X ,{s(z*} R" !{\HҌd(:5 :3 wew63+ȁPsS~iQ᩸x>:k% f6}˟9k'K0S7@ YcЬ0L+0Hj,6/Vل9;Wikp g j{${`u yr\V~$B!(Ix  W1{@~H 9z%P( XIPT0DVeo@ ($ 8ÂJ%  >x>72+Eh4@)TUIx< DbH( (\`P$B8 V/ ҡu;N?i{w~s6D nꞠIyG䩰+i3: (bk6⅁pI{! P,v\%%^i BR}HYl[,2Ǻ@~*(8Ԛ&0Ds`.- 7 K6rj,Ҕ&hEch Ty0LH`PG.}OB)@InX3CJȨ%tL%@ 7`t"o w醽jH cXHj*ZM3 l\뤔LEQǠq=1%K"%f{jh@L.ɮtQ2K A1>6 ^#%Iżi: A@:!Y}+); ar{Ld$)тV3 JL`zI(maXF)$;NjjFɛuHL| Y!D>0,@ `6@N@1p-% xy$`Sr-5w9>v"8s L6Vr )i%\CR D@?X2"q*R1G`aꙢ.Q)748>Ht 1h,1LefL#aф q5/B`<|615淦jQe5i5E{<'}z@9}9B^OCI)S \-d ;ډ D Rto- S>V1D@sP<`e%&f8s@RlQة@VTm'Ȑ;3jad9F)N۰v$1U9Wg:I>Q008ϻzHM;KQŢ2J+.1X2b﬑;sP{*d(N!znRІ/&ғMYJq ؔp?h0d2]pl;6MZm ?LjX0̐&'""5сE2)Q\*9f8S!y;Z+]RrrVIԥMze&)t6 *5;!Lu-rp'uu;Z¯;0dǼ[/- 1vpgϕgȹW%I~XD)C G)bU%FMv|zz;f)b?vӧn ;VU#C+oJC'wf%AϩzId:3ڽD֐By .T @@Ay*c/ )ߟ3ӵƻ+ \bBUY_%VSIbתqtգ`-^MNO+Jj 0YbO==BǐhsNPh~r}8#1$i68%t y4{Yɡ]p@{(Y hl,. .on8@slzQ!|0jrׂs Af. F5%$&gQ9qccQZM6v,c_7 &auhJ|xr6a ddh*`t o5FbjCpA`@4$.:F'2$j4 pHJ QbԈP}.;4a `R&n02^?g`+# :'@Z#HR5! Cz7;&&0@ed`-,o;*֥eMj@+!ރ̫(0#Ԝ*-hZC |HbֽCFcnY$#b6)#N5mXעbK $+A| ༢mGɠ1A4, "{W &PVx (eVC*2$ZҞ _m4dIҽN$ $y$ob ]&W*"P4>έ֦▭ N,ܫPlTb"R8CL :8Js-Rja|"#i: Lj:pebY; 3%: F) 3NyHVj"|fTJLp<LXVZ(|đ뎯I!6:}Cŕ訊DD޽Ĩ'-v ߊ̎>2)x'fBjfبe$0q@k'jrrMULH<06iVƠVVJvC/o Ŗgced&KqvZE>e]n'Uʡ"/V'V*ZWc^ ڑLBk|pq Wk}n_vc$r `NDIVdVکDH'^C qiȷCn2nXJN@.<^䨤λjBv\$7a i@*b?WWJx_| ͫίe(eWjbDjR-iGu2R-vGh1D܀*j)d[onA#T$XL%nDeƮ-! v ^Bz^ VӴ:),mcj _Ihxճ `5ne+>וU1 Wl_(4 06>< Â,oԏ!fW 82ꊼnnCf|FmTFX F:^("`a̎8A CP `&cv?:c` ࿟|a{ !*`!$AurGJbԪ*U3o^#$'l1EGlƬLiu(?D"IeQO^ \@MϩNe>댿*J0(,*BOzEFᴪG3x `Co5[E`:!x**b N`R`A/)'9YjZsb[ݩn@i~Ad"@H44r|5YwdBj֊c#4zGwF @Vxg_qIY8 -`~F\ھm-5Dj)q<ϩXv$At> @/!RUQW?W"D \ 82jObXC*$I˽?z< ֝ 9àAZƼ CR([a«KA%逴1.Bzb>9R-Z¾+2y*lbB 0. >ƨŞ5VA @l!&]rnB~*2Mjg[z/pbVYA tN> R-bk0&@a'¥ 4ڨ#))oC>ŏϱ6ڐ骜Wx gĪr^&:*@`#w$A {A@,}>Q8hVG0 R 5r8 #$DRi\H,?) /}jF;)? )ZC " D_hR;hnכ%koޟMQ]Q1b MfF#0-}Do bGrܢZd`~b'G18BS}>ip3}ȨnۏC. eJv To:H%mӣs0:̿n63KCX);{Zϓ23ʉ7),4OSxPCγb@ ⸎S\j"+*#k%!H0JmC[!iE05ˌ,˦4bL*)%*ۘH2k585/~22&K08+|!Or224پP<ōd{(32"`0L:T+}r*EpGA.~|yv(0v'@` \ vJd 8d@4~^U?@8@RG@#ə=Uy&J*$WQ"ЈvY( pxBzB 1'`d͑Ez >Q Dq8<.hG1Q0A;H;s':`Tj^,E|" H 7$$Rzx&c Q'11<ljk'v0@a!R=Cv>2fTX""8FA`0?h̼X=GN%q "č47@B 5BҀA6AX pD  '=HbKPyw#DI|Xh !,|G%:d5L^L $)N !J=>?"HoDCd2Fs/+zrG#%*7yQi[SN>GRç[xG9jM;v֢$[s] 03&U%&QCbR' @<k'iRVM<5V?;Xq H]фs)I6 @;qoLz0aĺq2 ^HP1@"eWYILr~0 A1tȼxjeV:g$^ ,JedHc#dP@!PXG/vHyR8C0b\0efa}iK¶* HCQ28啳Vs(,>%M/Ul_1A8z"07=$+ /7.ny OqdK8 % 7PL,Ip 6(H d !ӑw1*LH@EA(9SD@#Dg dj0P `|Ob t, Y-\oCFs==(Ulc%X Ѫ3p a2NcBMN 0%f@h:#Suq7cOn/O漳cM9KP€y6(0Ұ5Jw[YhO򖏑'41`-( PWi32&9y 맬ha:iԺhȣ;u 8>;)Ƌi?YP8DKrhlx?15)Ȳ cy#@y6 *d Ǔ.!9H8$ ;C7 !YY: B5 ʤ2SÁa ! < >)t-4 {0Cl.a⠚ȥZ!%zx $yda1Z Ii0k%M9 ( 0Ya/0Fz~)KD!F ȤK #|=` 10);0q/0Ko ٺd`œ w<9.Q 4eEEQَT<F0Y:*h֜EufLOQq ġI]So 9+,/ƸH p|WQwg2Q")Y`.gAMq9S?,>cC]``4@o mpso hGa;p!uGx^HPYo&Wd(g;Z:xԇ@%u @\^OwCp]?&2(PHR-@WutK58n vS"(\0D M:'MorIlC9B3PӬw sunTx )@$ 'sV%ȽbB }`{2H5WB)( <`!<@.GP#a{&$@)Pѡ*jĈñ ~hB@/0z <*h8:1k9ָ,>cF;{0@@ p!z) K`d bܨ˸Qv YJF,Ɲ+Xby !5f{vVTڈ9!ň_ͷ])y * "\ *J$R6ƔhrԞ) LIZx!G233)NXPLXfnˉ靱2`<*KZ tUDH<)%}![vh2_)"q!*O+Z$C^ &O *-r HmCR?Q)∑LLc$:Up`f2H6Жy3` S0RȻ>U,LV`Od-&,F \UB Oh-i*ȣeSUFek:DrgbFYX+{t55ѳ*C~{&JD:Jf+po *ĸʦ<2U3L_HEǒl3Š *[ nJcen 9")kՖՖX4TNU~sl[d`5`_жR"H|T`ҝ6-[h:-K- UJSֲֶ9-2u\2Oi}nohu.Vϯ}W a?Ut_XE@VAct^DR_=ܫ$W.6wPdXb FW&]"֚'W7j͖-lGXh*VVpTH 2X-#.<$YU2aJ/7MP{J_gPfvo8{ex.ӦAQ*hY<>SJX0;лdm*Ѯ1 /T(f,Ts>.hh|w)Jh+UX$&^1,J\H] [ٯ@yGC2KB[nJx,*miAq5ll,XnJz`Ptfl m"l(Od ςb *Cfdۀ&47K nwkZpAHrtTB+"F<@`h`d `DЈg Ep&>P%3M1Ig B T䍁GxIbfA2IC"y'&Qag(`(Ij @'J fM $ZNt]VFB2ЬAjB  6 /Cv7  0@@!&g0Pc*L%d%R fBU%*ʰ'^#oasaXAr笔@6v,^#m"?X¬K,B CiBc#|%)RVb#&2D*N P5MPDHCbH# v .so2R$Pb߂\9ijn } nd'qe# GAB.R$W*DVO-&$P&zwKM$<| `rLj@tN%#-x,%ftAD@%,Z\#,B4|Ŷ)!a O>,OhoB BD0 ]q𱋀 3N IC*-. ,SJ:mlf4ChfK4C&h\,HP<$"ncdƾ/Yd&AVe"@BPnn2+L+;>m*ZCV*ZwOK`ρdP2S7e P  vp~"W@`,Jj ТN+BpE`O BhF07%D&ἠ s!rLoX. ` BGGF#o2bӳ5zAH50vBX Dd,mA(nE&N7`_ `EhGkB,w2zh!r~%|Sf$4~ ./tf<tj h@a xKˈX2}6Ŷ* CT<t4J &AhC'S8`'z*tdB(!1`Tj'Bi{Dx,@!ppB%6Ԧr, @% !&8HL-2@R\  bk; ~w$|'"WMN# (*1#`VN7r j,aj1MrZ &r*Uj*,L"#? o' H]DN(\$EF|/6" (2%i"K,F]",˸ȮKMjM-bae%.pf*POSe?LT;cE:nINjIT&+P!BX[W@оr>w0BXXnYȃ2ڬKR04LBN+fT7M3Jq~h3 8!7h#PeL[ wLͪ2ODͫ4."clolnC gKF;]08`D+/ ) f0Ec0gVLd掁8f41t͌K}.r8lBg+tmd5w5h˳#K,bL8 T.ϐƌ/ΏJ6}-LO+ -irrp()t)͢!D7Dx>(pEdX;"7VV[W}&KF| Zj6mgQ4x8޹m oIb䏵f/H+ES3M~0V\.J'3EC:)"IrwQҏN\47(ER$B|`5 nCR( я"c2[Δ(̷^Z3O*:Bk寓V݄̘IF0#oװmpk)OFи+6Ɍ{YFhEC$'b f&N쩁Eb}OwL:. m}N$8@'5:LjRkLg:%ᰤ` -1?M~%bv()q')21CX0UfKͣv>0!Nj%DC*Hf'Xƣ+ii"O Nq+pBZ}7Œ(D}JJ1./nfcXJrD;Ȟ%:s]9Y Q1 n@gl.-6#1w  &4!4I>?(yk|08SV~3s:`bf&kTN hHUN`8@%ff1ej[Bj'm 79L#ς$(EEPI:ZкVz!%m5DF *L~aJ @#" eY' F fvеdb8I9 Eh^r%`}2*ӈf ‡҂s -m8 '4 |KJ*e" }'O3 DˁTR{=^ 2`qF`P D @a "RQ8P D$>` uk}PS|PKD.mo ?GNa0£xF BIT>i4Z;y|M)`8{{@$7V7 csվm~=삸@R\ 3U@ :Ч ˻h`pJsT&@:NJ3Q=;0shk؉BIĂdͳBg!I<%#>3lصH;8FP,X2oOb\5Q+Jit} $ T;Rt=ĨXr$\n!̳%gӗ&qJ~,tKLSaAr^0Ӫ|)C*N3t;sVgҝ80@4ՋYucjvEjU;Tk(pRl4S|9]^FWǛΟؼ]ʮrO8Msz:gv2K,]2ٖtM^FPM\Z ϰϼ% utι>].úqkCK_嬏#vjY5FԊW`MXeLzk*XVl$"h]>מZpugA PM~&$X_N#rP@*'-+Wt}KϜvzUZ<%ShPFeEDoc}q&6ĒrX̱1$>Dv P?H"ߋ&hA:K؉pP/dTHlJ$QŊ\ d[bzNXAqvq0gkg\3%t??v58 snC J y_H y K$zAY ZdCˢ>;(AbrV( "2;pmPÀB_LUa;m*ND;DžXcr]@6 (C8huJJ!b2ZKâ=G-uI\18J˜OQ D#H>,;imZkY8`0DH"8p#2xL(<` 8V4F !6s`N @ 4l hlDI '6u1QNʙ2aTC^Yh2$B l(hx_"p`Nl |xaR!4$@U$Bliƃvф*Կ`%tBERA! tZXn+,X$\f~I-fB|oj|b  |`6sDarG^?0nN\[EɴyM:F9(/LgEs.L1RnԣVyCaG zEkL& V* CN0 N%맢Q2jXjgP Z;S"#ZOdj]gFMΐ B DqR g$L@<2k͕UZD1":F`@”#)*-^~@A q&%q=D ?lu= IiE'-"rnbp">>- !>i%nk Ń_*+^hZC"pMsjGi [r>* *$@/ 8! $&HB%h|$ڍjxIG)G4ų;*)(}=\Oʁq8;I@a11ᖥr1fH1U@ 4ÌQTZY, Ri%T*/Hlm F MYCN:)"д/ ȚyHI4 i;;A,XA£3 CX!t&TVK[\:X͍v񉌤3#pP7r& b)XzOGA}I~M)07$MPrB/*0;@¹ .,R GK ѡNDD)ɏJ $:5LC p ĥk%MQIP:$qPQA%ȕ[Wy 9]XCJrbgFʙPwPuM$Bop\(0:ՈC4)yI- bƛ^`802c8b%#OC" zhJ4mW)'@#3-E<pwi1 gSEqAhs'y@t"ϪjZ.$+x!<Mxer/x}J`y tm"ӀYLAA\eƴ{7(8 DN H bI7荩xxa"'Qf`0&'0 A +軀1pĩ̜cP.Ca?mwW lJx6P1:>1,p$9+ ੂn!䄻 YʉP,->b%i| %r3CEјKnT 忬mȂ/o4 HB +ݻ (iF0 X vȲǙӉ3ńBMɸ  ,}5$da'@yٌۖtbПؑ j2` !1Zs3]8P)F>IY tu_GI${t Ax7T4#1݄C0򈔮8'$3l2N1ZLS: ɉtqZjv! 0Of[@lf.z ⎔X83:$ b* Jh d ők)XO@#պ%H ܣI!C !Dʣo>ĢiArPV\;h=HLh0%[dD  {SX>5P 1IE^qӝ) s0>>sh7 @B@2e> ] A쏗QK`hS0xS; :=j>As- 35@a,W?& (G&uA; H3bʋ($x{M<:FIޣ(U/*a pq6eIcD zi#WMۊG Q$F b;Qy5xTtTd,l8MBh蟁)>ďؒF:/*. g a 3ܩÍ~)1tF_#BF5Q2ۜ K.)@9P Kڢ9:Q?i=&Rb1ao e6!5&yP-(<`L]󐒈uDi*lD g ( ȴ`qe3LQ _ I6Ês.e؋c3A{Fߕ^)ɡiw W,[M9b&P3E$ˑQj5yiQ?G)}'/Hvtx {٦ ՜ kb !!8:>DSf#3$I1h ̒ e7P@WҶ%LRٯcUB(J|'+t_(!o1K)/9IQ*㪴(uOjh B (pvs-8֕\u  >{ߎe {}{Zq!}Cw6}sI_},ЗOMgy<ؕ~'&礶|UK D'u:оAbf!N|$?F#P? ?`@8  }߀I@@$ Y.~?r<4an#7|> 4O#@ _ fWi(CN_B4JL@Rz;NU՞>d2R1!3~~&PcDy68NP0$1}4m zzg^=jMaҷ-n S40K>eJIu*{lp>3+~$@ !+BBjf+&Ǚ$ʞVXe8d-rb&CƊTE- {Z|H+[ h*R#%h:p)̄|q#j .$  )z''"s}MG[bY&!  `aJKt'BJѫs 䆒ЙFHG$JA+-iږ L$crBH`zp& :v]? 3fy9E!Rfi Bx!<4 .#)֊).jQ,Ǚ@ub, N'xݓYO(·[S`  Xa1L'*k5In@hB[/jNU:@|#lU|);+R̡8#3:J .@D\5bn"ȑK4(mͣ0) qz[X!fIjt}wN*mk\Ƚ1f0쟺͔$w};4I*\$]; tQ<'eA2lR9ڟJ8. 49!dM;m4t q,vbV ;[8@pJD0H#dh7^bidfŵINy) .>9?<4M 'C@ 4]9k$ K'N %35l,"fvsn= '\! <UVطxQH$F7V,l[. B(BDG$yg d&e> %G͔GY0#PpAlTK\ѷKMȐ~!. FHd'("M3_MH7P\*H>W*LVYH!`@r,J&TK!Y"Gjv[) 22a% 8VԚCd^!PQF(%25cB5r:bg3@78`- 5]+(4ėPQ43A@azL-/ /܌D %)H0vk/ O2p[y _Jru/C5++l~!yI$<`N<"L؉ ".>hLLykxƀ!>("πQ(V'=ҭ +F :9vDpC={V#$![dCM*8$ j$ @wb]2-k¥W N,HCyARZ]{ I*!X55]wq(m2St8@tGeJ8q~ 0"Lzo5߹Y]W`mdK:Dxfb6Y5]rV7D%v㆗C2EMb\1w'YM,ia:8{5mhrRL(zbe )tÐYߐf&n`mDB\E >-/r"D'b4 9S{2]Bhަ)qV%b!I Nۮ_)H.!#10^$!2)=N\zn*>"eNTޘl@4byA%G^ԩ",vcN-BѶ怶T%LPF 3"FԑI 1ÆmifbTB 0 hƏFnOT,2A D W3Zv@1  :6It$h K(b>Dįig'6S/P5 "G#ZhՊ| @OP,ݢC#0-*N[ ӄwg NBg.:lrCdJ7֔ug"P Gꈌ5z]W5hK &eU,Khم jh,hcNBޘ8ʲPO*74'FiC.G4! ȝ!vl'fv6wu{y->V(g8OfX $hSd99 @A$x8b3xh;*%x5?%:\@O29XJCU(@5g$؃‡Bt'1A$Vʪ ݱ/, caWJ^?- MK]?3y]`g!Qghŧ5F*v! & $Qj7J]^bd^+7ƀjp^D*:T2֢*kl| xA`x$`~D- O{;]= }H&,ޏh !AK$X|>q\¡ed ^XcHm;8Mw;`[( 5~Mpl9àب AY+ec3fQd&ڴ;]a#j=Ȁ'Ca@:?b͟Q~;ݯV3ֳFXXkN|lr-j|쳦"j8R"" *jYD9Cz{m 5OR+HTLL Cƪ|௩̊ާ0ʜ#B" L21+H+*qF{Gb"&4!`dڝ'" vGR+2 )t$x 08JYS%`2\"\-E(z` «R!^8\+%Z *X7̚VBV0q{>&ۗI7Yq{`S]+52:"b })`zR gC)70nB0ɨkx9y_JV7k݊-"ḴEX8:U޼Z+Ep @`ne{*VQ{;Nj:_ڒ5o0Ϟ\A:;)E"#1Ⱦ 9z|b}hv& {'K1da[;s W%jg{eM9S l3Ǒcj9S]ҟgni;vyl&IvCr0Dz%Vr~.~]~dPdS3lyqgxF?U&զ|9eȖZuF3 Â::>5H |$"/1,SZ"Ylu+]I9$k $=ujbRPy7Dz`-"&Tڰ,3lgDN#"e^E Șb]ǜ9G Pil$t4!%=,g%VO$rXx#VhdX16=D8 SʙN("`L ` A8GFBbvt0L/|v/()448qB(#< yPx L=,qvOaW0> NDɾ$ M_֧Hh2%@#oӶhj늌 4FIw?Ht 7 "::~aaD$Uq%03,Pf}j43D+.*%.F}Be9ÆE" y6hbEܠT-rէ:F & >PҊ5785V8H5je[4晿, T15fTQsAM]?xťϛk"yHKSN6V@}öspQpCS5.$Djo s )Hr(= B9EiMVѥàtBnjUpث3 7[\*p"НLvTD9Ze ;Pؓj,\ !^Chm6t] Z]<dK1;"pM&z/Z8%7.)SR>8;s [zX.h)`I: r$N';H Pt`A(T4񆉁ri=-Hu#h t 5b-<OH,^ȉ ш٭H,b pH[x֑CYKa|`2{NE(98pg/!t a Z><\AYK!7xu !ŊY,R< qMᆊc D'pqMS2D0Pv$9k!O XFO ,ac,8iw# q7$&=y{Kl:Ɏ({iy 앣VĤjG P@<CO+y$!茘pIhI(ԧHK=ɉĴ;((ғzoʈ}Ɓ$yyו:?(Mhh:/cC{|FȤB@:KZq 0Bo~$!B9-+b)٣qˤğԬ 4J0q7dE" z'1 !} ))*DmH7kq q#҂JE{1!)â5KQZE99C {$ b`N#3)w ~'(ӘB[@r$ z)4)1TʌhI?1$"0Сp|QzÜ_a/@ЩY*,ژ961ɜĀ-4dλ*"`A Fj D ۟QXh{DK1D|-cxp䬊75#H \3*\~D w]C¡T i\s̿SS+ɛV̆AU@k̮ׄV!T KU׸:L 7QSt͚EȄyhW* XHF9 }v'\"BΕuJYo?$S8SmnB<{*) %+kk d MavZa922 )xbI*cZ!yD1yy2WKH`T,5a*Sm0u# 0@BpdakĜ 2<`4PFr 9KP-ӈb1@c >`S\Zy|"8wHs3x QЀmon_PXqt542H#.ÓU H8yYDh/YGz?&IPzhGp(a HMNX3w U& ]a&Tkp3 k`eqpR0TgPd#bX Fx=r $:ڡͺ; MΈB, aXz 孹#ͭABB9*c raJ T20 `Ux!1!)tՄOi tK\z%+ћP7.o_q"0IC4p ]ǭHM&Lc"uQt~q t$N %"1sB۠}71s9T" b!j((9@vjj>+`|O"rךÙ5&2x @h5U0Q38F`hd"^ļ㈥N"'(6ΕHሂMe:b5 @1CpRHT ^K^)(dM0p/ xJoaG8Q T pd*l]T\vC`Ytؼ_ .ک UWHɳHoh+@uX%Ki?.:&P~(%9GCxwqu"&BϪMgc悘,s1k?wAo(ǀg0V`&R!BV;s!q *a٘E6l;2 YVċ4,91y)>ـ 1ZOn&j;Kk*͢q%=$TzH )PӴ~ )_ QRP8= ^q"W61L+;yv%Qt ̚ YN;2ˌ wSƓ>OIҴ(MJFQZAw+&+]S-k 0K_so X}~.8w] t=V?HФ쿍E, IyPԩcq1hx0 3*ծS$IqpK ׃Y'e^9$ixT/Cca#HȆVSkiXXR#83E˸e7ȹQpP! sn ʈkT;xĻ њ9@C5EHUZ~͌x2U:9SMm̑`ebhmu}>͊H7>JNTKɭ+8ت@?:w痡ge(3|>_ D[/8H3T}@`(I2 ia`9%J_J9i< @篧 ~"@9d 0?, ʱYA/, Gd7<A{hQt~Jg`,`BXa@< D޷.`"=rwEy5"f~Yg q[kDTm+\UMl̒i<;?{+N+&u<B9hˠà΃, |Bb0F*o¨ V} *`"j2,"O.)ynjY5 `B'(⣊c 70J 6*Zͪ+)}! ϶4\X"r|R`rIzǩ@+ *J;tsԀsOGS){O`% iM<޺8F4RXzgI0UL}0]&KKjliKLRh# `s(~{^jj~{*C,dEqKTsW[Ⱨy:g/ p㔀)sѶmp[" P, d@$rApсhyh{ EMVJ*XTJĠF][O  NcD$2\<56Xo ʟE桐bGRPgFP#``& @:c?6 $ 拠n%JNF^ܷ"j ϞI^P ˑ+8|3sb,C<g: g)qAѩZ&GI#X<CwQ@/2xSIYruD'fKg1D)ObXlC`^ LPDp  J^MAMI?C9R*HzזLAhOCE; M+J%5LjU )3`%} ӔJP+(ȜT`H,%d&c֎!FAЊr*i}p{K ;BcGM6L 匩MԊ2/倱 f3r窵XA/W?YVhb4$''"Q:l]F=|-".>B rkA|X ydX4%(K7+'i,ȷQNP#0N1.,i+/~#EӗܻyEʜzX7 ͔=EB(E e@fb@H k x*J]z a3R)BI`Z.U͌7%k"NE6H Kd S!ĐMȇ*BDNaN!fv|A@0pU$@W# IkI[RAv(:h=KpHi@.:ӤESo a ` `oKI D!rM)@d +Ew%BW}^F&"K`!ﱊ?L%12ax Rf\hf$Ob,Qjmc8$!"+&Sjt(BCHP"F IrPxAFBcBPa1n$f`p  TB%ņ^.g 2B03d&@`,Pmln7~)m `D!6AH4@CE6 Io">, iR $V>K'R eL(gGn =9-d/^B($-Rϔ%w,g^ie).bPâѩ@,ſAZ*l@tf G+ DH&n[e ig0)J! TZچgHX"` EQ eG .>`ZA6l3VcR$xhA@X,CQ+4.l:)Y`E82”.2iY*"(*)BJLahar늘N`L &G B2R.,(WRŭjj~Cz @Pǂو\cȼ.M (TLwa,Pni.DbvMI4yU07^8(hK$"eQ%r9'IUA%i`J[#e5%:p`K~bWI6^i>j^:/H3$ڂ[ic A Z2nKjB ڨ 4ViG:$Y )h3;M2<-dA 'P,`#zZ)@bfDEo@2eT? FcZ2AA0Qb4Pc "#g(Ê@i` ]^RrJ,KbVot)jRL&A!X +UmZ,f*wrr`^a.R,0B[Oe$t`?Q;+åD`$f 'Vdb @IBB# !8FXpRD$i?d"Hv7"";:^RE.3 XDfjHVv%4:X()DR_}&ÏӐۋ]pR) &7l9ScJ#ջyB<">zU5b&N#'mE1תKԺ4gR#=D @ Q,C ΄&-&),JٖBofgnmJͰ6.)-v.<`MW8H ίM⼉")24d8|FrBʖ#nzŸF%J2Fbg.;DJ!"GbT!JxH b̿ŒCuV)ۚIm/pAY "à3Y> XKTbxӊDʱ0UyLl'rLσ&nyœi(5WB wۙpB Mz@f?p޻sBP*zN.~%c8pvKkCb-Gj09߯fv)B-rnI$0LBFOBn%kaJFg04':( :)C8-3.zhB2T) 3:HEp M}.>{pRzmV0k/(tZ <cDc=4 !o-u#%p c|:இNE/cDeUd#oGrN" d!ZI#9" D| $r# OͭJ=Erg%vDv`׻ V,@hlB,au38Jji Eg=/<',bZj"qDa0bF@%]"Jh^Iɗ J)ZM0)@}>P@" _?߱4<}/@I\V/y<AqiH8"T咙@ {j#A9_ N 3BKO蔶r@r FϧQh2O>`,2M'Rx0,Pdf+eo@? 1`t,~'3ȚT b&"/%K$ydc$B0$05 9`{ꜞ'yɲjf z''e4Z4hZ iaCb4j,#H$ F0v 5sTN`[ ! H2/E`B̀XSɪһ$0HR bJm"O":F,`p0̓dAhtg$GJƋBQ "ȶ'/;{Ȫr@( 期>Q$N Mp0ǁs4_Ҭl)b °69w"׾u0kc5;(2D~NM!+֣ jI`h  v]* !zMTһ -(jP+澣(ֈbzydDRy:\. dJ{5+/9쨴 EvEz<RRQ!DO"VJD/*i 0![h ,*E|}P@!$ (.* <B̕2*yF\ NE~QIi'E= S)G]EHfEi 4 _*YvO>0dcRDE b 8CSa g^S*QcxGq76z%qŢJ)tAZҪ$hD5E7HX \IH_ACi\:B<7,}:tOZ`VLU BB&h;F9:\i`'HMM[}=STĞ1ZVHN{r*i=yR"%Ǚ%q'YAyE q${G S"[J$|Zr0d}RYTJ,:)042d$4=Q!iB9ӬKioOgS6#/E0a<|X z^bHLturH q:C4y+u+_Ӑ_V,tya*ӂȹj?!\:+  3A <2I Q!N{JQ`̘-3D[:SJ,҈dՇPž10etKwxTY6sQU?29SH0 |݉OkC˫ƄN~5^zQ׽fL vJtb{Di=ERĄC*gFdN @&@`UQbT+5cB_pmv a"2Igw%Yq@(2bAwZkp z9Jebi?Lvm_4΂-j;Jȋ-`u3QLƭWLf>mzdP `Cz~G|Dk #ӏΧ*H:T+Z3FFـRqT$О,x @KR@x|YLJd61-L}'V_ې4vZW X(?`9tHYY?*c6 0D c.+)F5X%=ttNpxY1FuL5,.T%jJ 0. Ӂ!.#uAdj]jQ*%5;Q֝rz$jÈe]pY\gʌ5d &@9z=(I4 cVGxJ.T U0c hȴ pLѶ &{(JhRtAAإ.' sRG13:ʸ<| u:0۾9Hs]0![A LO PyéAX!ÜV˖YH@zLU;I8 DOxIhAAP֊fT Q(TjuQ@&p#EK^KJT>zh hΘ =FF!8x `VG:&V RHCALYШsxVM\)qel s9 8nhsBnGH 4-Y%ZzxX.R͆ZxPHo dpc\ G+>]42,=(6%9h "b{:~jE)愬@HqT0x.г^zÝqEv&}μ6w&z/E  FwNEe a&;p5J : ͋`@p5lQS @H&5< tY'{2Í  KI#EC.Ġ65uhσ(߽㒇Hdc\aG0v#JEPXV6;1.#(W(Iyii7u}vKo AŊ%J gf)ÊNQVU#$x>@/WlHkӌ 0[BA=l (X@o(&':H0׽L JIt.L pR~g(~fmD/ 7$wGs=ҟUA`r5k+ZȨ `.` !( 2Lvaru"@PFBԴ$#0~, !BCPۘ=gԜ# x$3@*b@d`$*", 1}CYY&Kn/#AÉ2  SA@uGZL$IU 6;'AB=Ե:&9tU|'S@3V3ixLB!p*qwʊM^pbbk`UL\Ćz88gavv<8YuyIB:kF,rsԭs@J.6 )ѕ`4 getSU{wy8vp>i6a2 zL\N )!dE(sT2` ],,x`eEIH 9 kpϐ"B5tHlHP(K`+tft ALH{)U-A I/{U&0넀m_)SL$8X`TZ#VHYbgERnCn9)X1 DjBTD/g\0t3\Y\l ,`$A&\*":ad1 0z+),a$QLY+/<#0hL4M[ySi8"Q  Kz&6Gd',HzpZ/ph"<+Dhr.M/-% "!;BT$^r] rz%"C$6Tl"63bdD b:K+2 `2M8Q 00Ҧ0bhAL!X`ZˎR$dztJjwt \VFR$|E&l2%XB,MDt|SU  tC6l!`nSq2" _xG@J!d&J"""Xb8΁vZdalr .3 )'{nFB#V&DCh%rƨC`$j X$&"0e^?%`#C^$b1-fƣ 3 d"b*6́*k,H# *\r l d.HN|*F!aaSoBQx%- $ul&.#^#k.Ӆh "8ԫd# %3HEc'ϜFj3l;phL/)h(L[ )ž`6gWI:" i!8RK v&Oj&k:"Jm4:HA+,0HG8l;ņ3EB@3PTk p'MeT.G[=“6x#MB$$>Ow4"LX?֫Cs@DhBNF)Ҡcc֞ di%` s"n(-&Sbc)6)${"zrȂ|aUrR881ln.%ˎ?.|A{?eUV:Z娏⨫L)-;.,F#EOH:V#<%NV^S#>JKd |EC"H3D1)VNNi8)! pIƷ,VIAEPfs8^)!vvIujBN)è*=V*4CVQx: jv*!UCŐBn^EhԂ*QC*˪"{QL CL#j籤ܡ"jnW"ZH5f` Q""#\c,Qu]f÷JjJ:BB"D!,%D(xMETmKbV#1p:&q :$JQ$TDxe}.$IBY1dqMdjm$QZLE%P44+8@ R% ;XC%]D"RNcj7%DLr\RAQl$wZx]X`PR fN ,|M̢L ZА6kn2/fed6%V/rB$AQQuP,Pav! f8C^ @2A^8`Fx<@`H"I@ч\p3j2X}Q5% B B\1\H$P5V>hw?o}_28 ?r} 8?_Kt䰖{]GtӍ s?s }>fE|{ `*T8;d:H<GD`m6B ǻp2(. nbd0LT8̃̂nȴPz @i랾4 Oh$fT}tΟ'$ ׷)qN+- #Xl&ă*'#0F8R7@Z$9yEX LP+0}kM%/"fQ/- В15 >RZ8RHZ3j@H-(l7& 4bV4 ahEDzh$HS@+  i^@zIP7\W" & @@'{2L #l\}4s7%mSIzE\}(if=0y,iF x #YH;:ɍNC_! Ry7rR ̯2 ;l `'%Ơp` v&*gA' X:LSƞ~5G23s)i:EC׳滤Q^:D"jΙVLq$:PS*0ܭǬ}Msui3ŋQ.(Vn#33rh V :G0T `0 ~'Ah`($'@lLǨt0E #d|3vjfa[ȷrhC/dyDLQ[RP|?`PG-n9|Nh[:&:9@NxM3 O`j1CM+"DJZf^a)i&4Z/S6iHAd)< SipTNq9ā恌& y}%!r قN=HD5'8"j};匂@|hX&ta%9yaf0UjOY3 "j 6%*T,耀zH'.P/ @7LخJXsjE=3I"B[I&[eZ &WqHd&Į)}U4- FPtQ)gV|"j`jwāUrF EA+25LW󕇐+Ęcgy Vo$Le k̒Q^k2INy+hn W6 QYQNJ aB >@$2ö(X% @ ¶UerO&$ELAH&Njeedb$bV UhJ)lp"fDx&ihRkWN"֨DZQM8B`a| !%fdfR kN0 ` TTM4#:.e ‚ A,?@X"gFz/c~d<10pަLhq#"%c+GMtb2&FbOmZ&&j8?FrH#5Nx#K9O&qXL(C"#:6q:'$=)D{-Pf&(cd :*jrif"DB%WSBvM` R@PCThEdad ؞jVLp Azdkgk_n/ } Β` 5o& !%B,Rxfn(ahA5#f Ou23%2/R%a3!`TR'f'eZDk#S JPPaX 0~„hlP4l(C*d )@R@ %T ˲mhdS<;B>"`FdC:׳0_&RIeKǯ/08"<+?R(BoZ2f0 Bn\JI3"raD/\ĞWkÆOR3"^9{&.H@#9C6'RGA40\ _V`,)@ԋ4blX,`6$w뎵sZqmK P g„LJ'+H-"B+3` Z xFqλ- DtI-0RJ|]lld^̞S ŔP^ǭ>,lb2>rtȍgqDh4nPE475g+z'', uĞ 6)Cq) a:2D7j%6i2 ָR1K5Fs\7k9K,J#/d\ Nj%~miΈXԵ<ȧK| 0k݌PՊ+-tV VW6‹ʨ8V ÄL6-x0`؜ iw#dS3kx^XlbNx9Lr$ #w+€+JI.l@ tL~ʜVg#c% $2 0lHGvnR,Wfs|v%+c-,윋rnJ1,5M6 RGL$H![Rzc0wR8C2&l-Ȁ+5 4k 6.zNdƸ"K ^fXkl c88-r 5fpG.+o׊6O$'w:B0ҫ59yp#݇׎ˌ-vx2ljxbJTdrqd a`@iLͫZqНPGfx&)\CƧZNȧڥc!R`:De@Rvv (¯*f~OXd/5JWt5Y&g*lqi&e.&6D/,Ad/ ,75.Krn4r@r'P@p` `?!bzmh=O^>a%2;R\t #R},z .cl ~iB_EO 5p%ltԆ  R$wxLi^r^VG j& &qTdO$B:` /N|/L1P֡|'-:Aɀ N B4/ uyr2voSJRk8X2fLZ4ز 3HܐL HG~iIW=$Fw X!gBASl|Ɍ 4|5Մw `A&8EFh~3@x!%$ W =x/ӟORJ/365JJ@9cqn H/R(]ypj^@7ܸ 7#3$n3@\uv;o r>Qb@l7|r!m 𢂵Qc4.~Ԣ"RiK`,xj0 4Ё p @*p.6|`UATU<+¨HhR䊟  #H˶~KzHȬ+2kuz;t5>o5>++qh">dB&\\2 sڇFnK \{? tv:Gϱ 9 `o xJpPF& E\g?rJ6KH 3-\{sG,W7C_o0@b q0&@}/`lA8,`BhOA`dav"lKkKBJi 4em'q$r9"E.(P<i;`1=$ ShqTA9;p !Tq5 ыL0Pd> ^ "PP-ȢtK_\Ǡ t=|DN}eag1t[S3hJm۱I3Ty$SpLvPƸ@SQV+L-d p,4&Vk@$=PT%![m.@I&c \(@G6:h뽗uŒQ0$}C|[CH"A4Ss` *JkWN `9G(BtQ4x aBXpP \la=g`'>F U)VY* y3JLmRbABfnїdJpձFCfTM*nYŅG)*IۯeVJ*qו6] >$DE'K8J9^qTJnԌC^|o ᶠ0?Iu0*@(]&nȬn"s ~̃Щ*@udTѫxk+3 ,1@G١3 OS ɠGtl؇ rih"r]!L86~UԤY2:sDdl ~tKS@ H];5*s=ㄢr  V* Ya"2K]v<1o5PZ a`8B}Czi.$p@ti0bee\Oq daX0f X} ]8L,̔ !AA5x 1~ `>w٬ kb$FBX"sXM TK{ $Ŷ(L',EIR)SR!aivxz$7ƨҨp7Hd#V;01=`G 5:Z;X `+[xt0+:ml> ˌȑaH0O;&.8Jd.,"*ږc0@xQ Yw}:Y *4(LТ) i½R j6 `8OP 4LJ9AxC8A)38z.hq:S0;X؎`uB+#.Q 0yy J k= h )qXM`1 )Jui &#+)^UzP%Ss p8P 4bS!T#HѝIKKY 0IIy9w ?j3Rg[aПHZEj!%!8qJ0aG(} =@v%Fh =q#Kp֡*Y S1;yʔ GY/̷L[9 iI1K(J۰/l:kKG)a11sQy KQ8"Д)?HH:H$|JLCq;$PDx֑S|ExIB*J;b1yJ`$QLRX3ǎe +  s\ɠY$S.#̗(첀 0T x2a@o{Hr-(uj@t/Po58Y|F H8*%(P5,8 {*1YMB(Cj/R_mX HM=MAe$.QHzQPco@RAfK)X%1` ; ߣ?8M #k a^3 IGER{'̏hE)P`8`E1#?ݟL }=X04@bBۡ aؐBuL 'qpʽ7.n5[Q.%H,b vۛr9!C G7x)'@k~[..+:, ɌeȢ6rbKٗL =d+lh$RQc]ZЗ8/̨f{,U+x\M$ ZdZ3Cb@p5XZH EXKFZMEʉFc{FT>P2X5.hshk3m芀 .@I(@Cj!5OjDZ p0(x)FR)Jq"h|(%w0jFZ||<&eG4A.j!y"ˡ@ ڒ HeY14W lM **EMMPPpN$%8ɇTX7|+; v 8ŤZڀJ"fl1b`qйaL%S`b1A.( >\lCL.;0$`vNQLI4xl,+$sËs ƜY +ӵKҨJ8qLC@uHܐ6N0>cygN)2 ீ ^ P3!g܅@U^Jvx=ꝸz"m#ԕH\A  +jV JY-վ`O5 ŘȈ, Ò4~ TZ}̓ΞG8J;^GV!|9Q f7J)kYyI !o~LU AD 4=칽ZhR"阒7PUDo/5?%tVO1[ViWylߎiI]2eTWCjCȰw& Y}ՑkN1\}q#GT~c<)5` c >*[3 eDt%T8JuC *Kzb "qMF@1$;gHT P.HGX AbI,C{?݌Hz~RP6ͥQQNTn L i&[}I`kq0$4 =8\P@8RJЃ\q΃u@>4?߯( P(l(0^0{c 8 p0>_2Ad`jNԽOp(>/K'kШ#Cf2j4NOp0[{!eK%d (HbXHu-E om7H, D@Ql  x_ @~>Ă1be$s]J]kl aaw3J/q guHo#Z(`BV@ Bipp8 {o*$nb2z zXԡb$g+k2Lڰg_ %;P3is 5 &, +*J'y& b?`p €#ʃ+)Ӯ!?!h$*x@2kH:|\΁@L3?X{gDhyj2.8*zTc"Dǹ2@"(UV> 0 ^@,E5꬏4){ lgvWl $-}hL- 8y* `J2ʷ(`=PYFeA2>aY . $Y$#^39(DB@OLЫ&SaE.ȳԺ x &xkta,x 8<$-SG;쓔'P[z"Jk,$e H +ʒJcJM%4.!"RL ։I3'>KGhjP 8%3%TJ"BG.b$kސ%N.tF1@ /F!jd$$#eҪ]cQs`%1){Z -sh痉ru҃Jܓ$퀏BIݬiqXe.@GaQ )ŋDU˟DĀD/J OX_OUi"#T0)HP4 BBX*uԓP]E M;!;A#IZWUp#IRi Ϩw6LNYCT ۊ<#Y} OE, gG6 :/`LUyQFB,'PBM;/ysE19Rw ٪&jzMoHqdd(1N3ήL W+bOyr h:2jD( 7oҠg E-f^᯦:("D)&pH2z9g: On퍆j#$r~ҐP+ "OT+,0qz-06"Hж@ŒBp"^rB<A@~|6AN @te,$02p$JB"H2c,h$~L*C!zaJ &~FvAJ@R~|8 &@:/%fb<@%k6H|G41+c%V.B2#2C uZN-hLd%hoXLxI[HyeT{V! !0|Gğl:r; BX a"f8!dAP. GX! 'e|Wj~p$X"z&J.p%*RV5i>f>֏:"HL*PA@ t3e4%b,V%B ar p#0 T @^. X&mtJ"Vʰ,*$w*FT2&F^SO5H!`@2fz?Nrvh]3`(3(.ȩ14YQLa@`N&ޙ`<4.vjR @&bo)2#PϞ٢h*X>R6&NBڢ.3nwe';71R!U -h!d\(4JRvˠb`>i+R~"¤DMe .a(NȁBvD'(%rbTI2.10|Oj]C 咡xC E:~28 mBrZ1!"t"BPpOivw`*!6AM Q viX2MYUV,V` V:˰z| ֠)FvR?3 @ @VcD`wH[/iRtz )f*(c*,PBGbzeA}!Neʜ&"ʤ(#xE8r  Z# *JzV+lVTd ̜W8PҬ2so@(#ר/G" l3kiEj](@0ˠ %C zc-o MTD3T,% uE){c(D ܬ%ƁCc%1`UPMLNl@ K^k(DWsPDV aNbL"/z#"2HQnwr+'t) WěpsoBq"&H/ T4`+$Sm}\D֯+D&0\K $ڳ=yk{B⽕*2!g,sEQoS\2D1Ү&<"r$Iø{Q>Ig*.FF1z,%'4ދ$C%$(rH($vC.0mu1"Ew]FCO3'L0{ %-<%4WKPvwMR: 5vk&&,Ma~t3]|B%l2M29^P80;''(M<->% $0 0k<)! ^` nL@ 88$& BsXd0 -I6TBbX'BgL3 2TJ2 \! Ͱ p6L&V rvbX! 2T\#21tDK@]N A&&ٴ!N/ Ǥ@`1%@CV;HL'1.QF=FּJdMZ!0l_+@']2b.(Mb \8?dR!N3*l` u PXYФ1R-2jVƍ8!P!oe4SbV**` Iaԥ2y l"Dx#t8^bYQ% a+!4̤aNu> p<G KdV UE)TƀmA@DJ|Q`PO,` q?'ԫ0 &`,: f\.!0B 2PP$$`.+^C{[=Ġ H E shree.0xL"&U#@;-A u0K@i(r7H*-̚0ct'(J9\W: xr.I0B~['$ *o&x/ pF--7ݥK!* "~AyE)4r',F%@"$޳=1u@+j4s4&AHbL%@" )PRprYv8ʺr*22GW!KÐE)E1/0: "` G<ILA`ԴUt.% Tޡ!/rE ʴuEe(b}7X05a $ I\UXdJpP8T2qY pr&. r ̠z 6|і#|J8Dqܼ0 Xrڞ{& 0BfyDx"Ǚ7UY4@hR>`j&'hvCA'A}#VG[[N~`fM#NԢkȴD. PmbUS(N[hF`"Q*̛=>˹iz;n#zF3&,Kn5̚1~'-:5X} :$ {86VsJG0x+|"I|XOѷFL7~ɹC]rOzQ.0j'C0AY>!iH]8dJ ߓR* *T|Y/ ɗo.ԓiVC߉P޸Y!rxHJRr~Hw+HL6yH[rZE9 r,r0'4sϸJ'r81VP "g\_HqIrCa LظwkAx._lw&Q):D0Bd)o495(D:5ń'U {8FD7<CBNw$#2Tay<\Bҝ4s)BR4TJe.4Gn)wr⡀iŦ.8P&(hM$&DMdl"IDrLPNvd+7s$%a 1|iTL̇'3TЉjt(ZĔ/QF' C R4N4EE[02 4B 2%smQHE,%#@H2hXҤ)r-=yJ jWp` 6`IIÞO.+")gxXdg !z@ *%8UcyP6oU1s10tHFH4DK5S 'Dx˳D5Fz`x(NtL xyيL 貶?ҒaȳDyQTNEJmݏH@9;c=P ѡ\#dAws"BH 7ƏCMU9XD9%tpJi9] öRP^ 5$b""bkCgHD 7 cڛx jF&N8ߔ4dH&[PȈ!c*P*)h < qӓ wI[+(3S8PҒb;ZIKw5yx=B3@Bx$kɵ`Bb5+b3(A䰡Q9Gf8Sx)<Иx ɯ'ۉ0 >!vݚدF@0A;zH K (|.DLr]"u*y3x!ŗZ O3D;!#KʹgZp|& )'ʠX:(nhc/1t;,e)h8=HE02޶دqI#yśx3*a31T)pʱ0՗UhT y *Ȃm AD)B ;ԚvXP χ: t40$Az( :3p G a8`:I 0 :f-۪ K&hӟ03bm!%:,˲J0jZcjd,q!:<&$,gl]PĤ! - 2iLV Ĉb&AQߴDPbKᔔ{M(RG&&Pb*CN!)E2R'x09%z Y#&b!C2h ЛH;')q ȝ8=@0R*X*};؞R%30)D+RBQP0z5Z*KE e'%[0Zf.1SB8N_*fS7- "e8Iؙ\6y|$vjx䟏})E4ԃ91äQ"x(-oo!!tB  Vr8("cY:YrzG P{&=RTQRZ;Z3JID]ZŰ "ǵ VzLДv7E"b^hG= OӒPb! !kJ8!E hUқ2@ !%Y * Ób 8y,ui5*1Yٷ1*Xµe*mob*Xz])gEg2I8 Y'-yT-L=}Z=ѨPP푺C ׭HP=KӢ)C[aJƀh=O@)NivK@4 js zҰzKf`N>H69 B*9ʺPݫ>hIX\3V2_RcșvYc৊6,ZZW3/@䫩Q1sdO@S :xx7-"cV PBe ֒8(o߈0xlLad) LD~XF(p/&5rA5lwU aJۭ ]EQ8UJ4\;f%SE\'M` *;G 2NboXڂqŅTRJA[|b> $(#hVj]]ʦ@xr芁;4<aO(V ҳ 7&yId.hm}=ƒX5MP'E۩ -sjڐ +C hI\e\ܝVE20j.trԕx"еn+/ztȧ&7V!C*MNmS UHRZ0턈N4)nrL.J0pyZ0 ? @P>X0H@ d`I4Di<ʤpxDJ& =УoG(>o97}I@)XL@P8/DJ259E}-S: +5@8`Z܍ћ'U[#'A/QT_/~dr:%RSGOpZNiyH*wN): tW [܀M!7[$+I*".(Aũ*,J8`;n뎴2[6oZ $g1 L` B?ʈjÍp$.0Bk $z`- 6p0ʣB֤ 7(R!"pX&-)# 8Pl}(3cJtZ74k MrFAx4j3QNF"gܪE[ L Pt*j0B\hBDʬ*@7ց Cƭ:$̎hCpѺGl޿Wpz]3 eoD54bW9I~Btey$(`̕HB,t|ҍʦn*\bŽ+wZ`TYIg`XT@xB ?S=N7`GG!j#h\+J"jORR9LT8:AeP`h~ \O&jC6:,LAkֱ]ӿ*"RŇ;|<+HqRqPA{qz!b(AoxbP =Jđ_ڶ(fQ,bL !0 PGWmnjRD:EGa< 1q>YF+pԩ MRy%\IYGhþXH}P &q-V:G1v`p@8#BXR4T ,3o/shK=Cw BS)D0|t h 1.$\ҴeDR"R 0 ucKht2P`,@"U-x3{ANF$М@ܜ & x0IB>h5:f2x'nKҲ$%ȯ*}Lz5+6`N)8Fzk"1$z'KqAP$"ԥ:>6%@m ̆hA>&/DDpL \w#Qy 0^S$țPQ=F)/2Y#'r&1l߳ y2U"H|Nom:976"XVD>8 A>8FWAr%w6ʙ\O( DD(,'rIȍXƙDŽp1lz3irޘ}oPWh8a6-pGl:Hd:6`Ǵ& ,*h,Lzp^:C3bCcRPDn !" "%YVvEt-2dc 0D""j¡p"])fe`:e3gL*DV#ʅ^/X4T&XK#F(3"7,XuD#Ġb(\(*0:)POŎ-BPR*IZIBb$NH J.P'l(D#-LN"6PE~/pNfHd2,2'&*(pv-E]|mdDiF1# \KD#-I!\^^r #'ff߂/pNpRK>Ao#BV,̌,e(n(!~8i؝Inm`v *B)Brc*B"^4GT-#6Ci R* b)Tb*"bޒt#(p2TWB*#xsO,~F)Di `>!&ޕ |J͒#2:LaLHdJ(,fr/$J"8d/",N2d`#c#iF=jK f܂OJ0ȾyH_# 2ÀKv NȺ5ޫaGhA^$ :`@x͢ Pq B.Dܑ꣇Z6Hx 4(FE\u$%~(dA4~prPcDb=G`6.7zAF!T@?uf9V`,"0"{\#8Db F+%N&K&:gL# !*](=A(Bkx-伲=@ 5.3gȼ @fH`] 0 =,ԅCt)6!&eNaLFappS"D>@8 Dzۢ) g4V paڅ6A2N\B0jP`xA>@aVA$J on %0!d 4F($ :6-jj$jx~/C =@SH!a a(_2M A.ڠcZ8 *w$3y |!Њd ~  "xr;EM i͋l@avء$3Ms @O :֣M%B+8(.ALnD™n,e/Dَ#:.4g (L$SBLnF&Pwhܨm P9&fLc^AP,5.c-OBNֲ;ĢjG[xNJMraPO90bCf}<6!c-w .z&&d-U6U IRhDm"-K)΢BkH#hp#]#d* R% FZ"-27606nV42&Di2CVl Vu$OO [$?DLleh@D\1,$UR*"[ 4VB-PrȔ6vEη8"XȽ]D$/_Cgu:N#ix d&'rS#fPC 7:&L"f0'#rmXGiB!aUQ2F,` {[ [ܶHF7POCQ;Tru!;Jfl"W2: =Ue&`.VYBpPn֒* '-.qf2;LI8)5]&A➱6>$ Jr iRH4Buܫ̓9zX 5>VGŏ]%Ϭb٢qabHF7Ecs7B$5 :gƵb,\(~;8Ԧ-a ]j{,9VֶKH^\Kh=*wOTpd `@$|= Ec}7s%p Gbd| >?cx  9-0p3lM"FFF$`hI"R`q9h D@Qx >bHhW>_R>z1z t%Fp5z,Q)fs)E@PyAPtynNv?u:{pk5nLhbP#$ pt dz/[ ݬK4"8`#p &zFMGq{G`+( 0 $BQ7 KܩbGn↡7gR 2Ycr@Qh+Bp)<O2@6ئ)ɲsVـ (6P(,̠ o y-HsxkXIPL24-zp('bHc%Z] jH!b * -:8OfDM`fGs+\!A,C(poYޥ!.zJ7JsC0 q'RJ<o΅ KeO/X U{R"@ w`*HId(֧|)9 \$Ք) NSUK6Zr&G0E=Q\~Id!Hv a$"Crkr>UV\"n@L 1010/вG ̂7E h~1( r;x Hq,`Zيvhpzd/^@n.EXj 5(2]D@@< p$fȺ]$%@.C0g/0v|Z P4 (#P" _)ht D'0(=69Ea f8@")`Z1'-T"˙R?PņqbY'j/ 9n_Rde(ۭLJ?>HGuiUѨ;%(W;/|XJ|ˏEP9Ic3er}H*B!ƣX t^93ѱG]~8D:ݖS|A5<#O-/ 9+;AJخ9 lY à'Jɐ󍢁nzh[vP25Px 1> %[4:0CE 5clwel\`%H.{J Ds3

%XI;`ш iVt#Gc:pu۳XۀDm X#P T G4[n K҇%LGX8ЍগgH8VA88x)PC8%@ S 2` qx'x`b"(` rxhw `r+ f;<́*jr4jR<ؿXC؉lC@|/^RhŔpRHM2r -05ZzV ( `pn`d=thh071J>HIx<1yp(h:Ș +%s7zP <(* x# 4 >AJ qG-*cB$xk҆[ =*1-\DSQA}Mgaqo3Q0[<x QoPT+T%Hņf=<e|4):$x 0@Kj1 t8U8Ul100I(x@ :@u (x,1-Px X"omo0| @ [,T?jU&P o-8N9`(H1@ԣ: /:na`NKu0 <Șs9*)Vd[qWV !J()s{<"B1,BK 4ؗ'؊PHvY?˕c:zWK9a Q΀h 8ɒi?C+uo":Cd qV0ImHiR0Դf V"?e>] zU VUUl)QAh ޔ,4ôm;f4dր4Kah4e⨓!B Mcp)fi\f8 QGflIiؘYa;ӹ6ʔ)6$J˅OXUA@fT);$$TýiK)ˠhPSf{i\]2Aƈ[d11H bE;&ww166v 1DuۤXk C inj^(PlA2F#<Œ(5pYxeP@B^pcU ?+j?= `!-k궚1(G۾mG+gE2ay 0h |3ɔ`z[,*v@FR 0KʀpYWY$:O(` =uZUh%gЯ`}Zryjq! (DQS Ef TT\zМy"Pm pR8Thy !9`@IS)#  b@O`eț . @!5|`P(  @PP CDb\4Zy * ZAx$Weո6] `0 |=/g=,S*ԇ1{"W*~Ea 2}9F a3Idq\@  i.Ps<yAa|VJ L";H[yaߏ%Wt3|Ÿ" /ZO)Z\~rD83Ȝ"z~;)dK< &; P#*;΁<:S* IQ=nAw5t/Na%]:J Z@ r 9F@ /p|dS93svd6N91VE>sjG0T<ǚ 8% (A ;19XDOi~:)%N"F# D DF_ `E@ 1t *%$aߌ,jOBbeN%aqBgvE0AuBjD2J"-:g,Lؒrl;%\KQ|"dJY (! "\AL@1lM<ͩ!_2:@M*ROJ.lu &D2vFpK =,E^DI  j~rrWS4AT'd3%^ْ %fCHz(yc$*\lЖ#y-HI]N'\ "$_CEb'}352N%}em^dE8CKSb]kB%}2E99id+%BNȐ& `OQG82pXg0mUB(t,gz2KbmMZs %ly%Q2Dy`C$XC*8UɕM#ҐVR R8 桒ti(US~A?(|kj#G!KxT_H&pvjЬ"撀z;PLuDxUY|e4I2 ~K! <uʏgqgH>>Iƒ*9*JT@1Ifb6aف6Jyim@"8Õm`(CGgXk,EBS=*z˃D]YN&k*RhbTq,Nu~c=\$S ✕W#^L)gͯ^\kJXB޸.!w"җdwSX(uʨ`*AnM!8F_2FP F[ז ʣΈg 2FjvwaVd&&Ha !TSCtՁ2H=n K z{6K. )?!:V&kJb|E}/ϡ*E'Peo3rP 4"S~Lj \ >i-'H[ |B`ti="x4>,x2 Eب=;G SۆC@ kP DBV 63`r| Ph'^\` "FiRLOJ4=T!VKǐSآݑ<<>ppx 9n@_ =apY$ A@E$Db#r34HAky ;¸ 8AA<`œ؄HŠլ x BaV` "H`B7@.87 eD;:ppJI6#eEbX(,/'bH#HrSo^1\@PV cpP pqfB,Ly®gt@ FDЮ/mEJ#KILͩ%:3":RZ3B2"<h b .P"JC"(#I4eqF𕭈6| ٬BEHCT?/x<{G0hF:N>+nxDÐcBc8YJ,ȣݫ`R$D#Hָcbyg8&j-jY̜<0z|m ^Gz\2P 9 Ǯ^j42KyrqM&ŞohN";#<5! A@˰b'Gi`D  $팼(? |^#(!3Z/l&S1LaGYQ2aExz'P݇TJB*l(L/vxhi: 3ɋ A y2<;~&f^_*,{>DꨪB*8^fBJN|M`4 ` `$FaQCʔ'^/G3Q^g;&)ɫ5 kS)\%&$Hr !TKFJrL!@FR̖z +HBBFC(\Prg:+I ! L#V4ɤ,^ /iZCyh |#BUMڃT0*4\v̊o[ƻ z#i,eY>%D?xTJQx(bf&wd3BT|4HC2R|hm(v h:)ueE.6=Gk8dK>QV1@ei9ƒ$\`0‘L 6%hT?fZ+w^J(+Q?/j22Ήo+ q y~腚dL1YF<o+brLSLI|R, +T t 3Q x%(Ϣl/kG9>vL+bfB8@C!mਣ}6"!N_bs苤 <I„%Wp8iJxZKImI斌"'dpus#{drS 3 wv0I:+94ȿ*HGV,8(VuLQ8fp@ vKdrE,Zz8Qr=瞨!ഹl< aH:bȂZ@tZ` )SC m)&p K ,&bY6 &#E4蠖vʌ$>a@wCbȤiA2Tګ͖ ~Ib/341 {aHN咯q5(&t$d 8嘦Vk$8'WfubT9PL -a ;,UBh#L|iKtS k+V]Eɠ3F62@F+*ԲPi \ AM"|NO6>bRPzz;k#jp CH4r1]@bGOQE$1ثiG-p @Tz`R!2|hG=!݂u?@OPFR7?|LX({B  p 5Ru" eOLys9r0z՜ /?Xm@$i@pP.j 8l[hc1AP)(FJ hk=FgښZ6/< "ϥ@ Bd9s1ڭ4Jp%ZZSзASn!-@=4Q.$8)̊jbiF֢3v/)J$ |j R;ı ȸ>@DPm˄c~#P+ s~}PM8hI%Y+!t) Be*7`:킳(bR9ϰ 'J"CZt6x1VY "bFR 4 X@uJ*Trhɭl B0EGt%#=ysdy\1m*V(RjmԪ7hr+䄖/XB|@V +sYl-UvUM+ 996̉lIl\VP`H &g 0*E4`N8 r"+SX829J.L(4k-8R[b DQ "?a "edr:^dౖPX->!.w}03=)EFKLƊs>D3A. @Ѕ]S ^Wrh() A5B)Ep=AQ]aߢx\M6d(m *<Ҁ;`^8rc`'o@CTheY!I^/QhfihH"@p؜Ebd]N熙NQ|b *CgM) C?K_VBbKiY,BiydʡA'(W `fI>qo譿E3\p+P0,%c(5R/a)h}0)ha Y!  995?h\% X1|/z8ivY6Hv3$`Q0huRpXǥ۴r*vXn#5xx .MxGll +2( @(b7ϣ9ˤ(B#&? 1g: 1ΌJ b1؋!GJE! < q~a+*&[`?؊x@Њ&JY)X q3هf6AR 1Yq gP<\'P yґ |qA0Dr&0+ + 8T&͒ŔbKq`D#Ap &|iN5ؓDzZ`DP@!l 1Թ"*)]o3L@ʉz-5KN~)jsb7뵜9i 1~הU1Bˈ^;s/R@ϰ lE!0Jaט5sE`{ [1YҜ a aaz aQRˌX Ky1@) [|I@I()v\7 z`I<ڐqRQRI2O @2 QpL `%ܿnNِFzK!ѷ/*`1ІI̙iSM !lÓȑnrP`xwBĩ qZ)n^ GPDH `jX16[X cY90SQOMRq1ޯ-:PZ= ,9̻ r4&}%TuT$yd_&Kh; V#9JʐFǛ FQ_m0:AOg!Vjl 􁛡 RQoO0aI2Y& ?, ȉcИ<$PJ b8{N? }616RCp%zK|O`MTX) >Phl߀hQXYޚ;G7SR!o|cy ":S)WTN3cX P(NYj-oxReDY0y_ZJd u|eJvxv2DǨnfCY1 %x@щ@ˆ۷xaRD7QFx` lK[)͑YLP$@d4ٵ8ʝiHӘX8vTˈxذM fbyL|'h>6gTYVU!`D#x@-`mEÌkkT><1 zEU?yHo /ž@ ? %YcDщ`vy7!/A%`P-"Jɥ9 HSq5z`z`5!OdH,&EATePzD$N$ļ )ܭTI<dM&uL+{0|?"~*bO_8Po#H Y݂">}GC_}8adNflrGNKz߽x{$w#bx +Іi~'+I'3QT @\,]8?d}d: rBB&XGDj`aXHD$x7F@d$rFqE&Q԰W @@ !*INg6ISh_K (9/5X7Jp#MBUqҖV8vx-@PZA93i>I|MTS3)l 7ht/ :PVK &nmAX(Q @j(~Mu x 6Q,$8b8]#w#8+YA!?p%Β8 oy$ $VѢJPaKTiRp{|=szUN$g[B> KaT!iA j)K)= S w*ur#\ !h0>A灖+8wvIPWPMČAvL6/gGJɊ$3L-@K@MH V+-r΀nP0miE|MIK0CV @Ff(f D0kNٶ@uCx: 47 "Qm0I|!M)s~E$Y Fɑ<) #zNY,:X̋"` 3ªK'Wxs$I[ hi',@tQM]=y@21b < ,r$=WϪۆ <Fq1IR)L:M.g4'tO!#(}$N+%G6#TTiH #{%ʔEhc>uL=^MYU"nS%f 4_%5FۥsFuo) xRЏA;ٲ+jW' LÒPϐ;2j*RFBT>]Mʞ7C༧>I쓗I%@j'2yq&m!z1^N=J5&&0T~I;&a (-@m9D/\戒 ,̣$hxCR>+,fgMn&+(&꜃ @؈~ސP``+l'$QOBKmr>&%J߯p"^C"¦cD!aJAFbVrJx& B/PB(>8DTmBI%$N:p6P#A4@6m`XP6t@@D$B,%b `J&oB,(#h"Mbj Φ+k61 ae@!]h GBb5 $>b-dj>`x BM ca( $܀`&κH6lиC1b\4$$MìOvn$.v*@d4@ 2(n^:(Dsb#&)|EM Gml<&!bNj A$Z>Va&VRUkjҥ@~  |@@^6AA#.A`fV# Ŧ@ G"<a930&I0AN^8$T2R: mJ]i`aEVcA@5 @ 7Zstgt\(|ddi$ꏍ jjRŐڄp.sml"pH` P+&"+( JC>GA(6@@&;.K83BdBzQ|,(,ZsH @w$!%\ @C,+& #|ETİ7F&a(dgbARV8 164 Ocl}A,ZK8kFDt-22İ6+R J xɇSim61DO(VztcBi,)=C&&`g%*H'H` aN":8\!l,-&K B҈P >4==;I *~` AP_@ Hد^: T[iH4 ]d2@ /e@"-$&F ) F,(!-1V-\>C?^ a$;‚JfJ+jFj"XmA>^BPBV|*oJ0f+q,d'T8@V w_Fop \v>bJvX~ٴ(}!|q2bVXF|+**"-%̧h: Gjnu9d #[\x"p៎/r(Wm`GCqe I) fGBD(\9(!uRD0Lxzl+&< r')3o&/OM@Ii"(,nOHP+Ť(0V<Ϻ#@#bd9Yp~GKI{ cr2W$-cȂ$) 1 oJ:Lf(Þ: 6,C㠟["EA 26\e-o,d8BN(\xhZ!T*n2PM֕3up=VA%#9iN枢ZfY+A6rj} Zt-/NtQ (=˩MZťD"TRĆ-SJz+Cx NNn=;A&x/+<>YR\!,`HDxz.]Nit0QBjie$'8Z&PHDEa,k9!xAb(XB#'|B3@p3;~oplK^#n|:D}";̂ `c<@8r"rf6y\hhZb%`lٮ+"Ž‚4 6QZ|0)~)B"Ӻ&)I~ax&T%N6NKB2@6 <cD 1AB7x8cz7Џ@!E|>`CR.6] /- 6@<!8`FyaB#X-C@GGȴfGBwǀD "D@@7>On?!Œg3΋*vw4="Zm3b/~+F)n$e*0`[v$B2¤s9LsZ Lt7)l LT6,BV8B֟+yh`맴ي%ܣY?E6b/"yOH)bf=l*|d*o- Qc)3t'\|&6m2:Q~D& }pH$~a"z0`2p@`0%+_h'242"E <& VĢ`D+=|g/<^8 _At~c8&^1i q1XꭲY.P@P&b!$|ঀHPfRI5 L.i*~ܛth: g[m tۋkj^/ bD$zG(H`T{jĹGLjQ 'B^:BY'H׵͋T5 lr0 FDP* X}$d:C ) 'H$ G持`p-츁x\7a7Cr+B`S$0è"-e ck\GC0F!=T!W=zd-RƨN,gD((| XT ~H,wp90c%nWՅ=MtS=oxC , CrG4 Zi@R*@SC,ac]-j}[q LNYyvPbyz 㴇)Ƞ%s( y3,D' p@v@x0hL2Χ)$;a.G)* ˲}@.춂FJlK'qKfR0 ƱƾV]jz͆\#CZj`ð !R[cDr$9Psn$g ~JfcT|{ ƿ'0 u$/1e(4!Tx2r2nIb|J9ebBLً{D9E6R@ 1!̿[N9{n! :Mib:'`kH+/N KiL)_e@ ,Jf@%Ү kkI䙯X"y%4C)Y$ xPTҊDe5F )cRyqck94l :\X[p٥ ?0Q)kD鿶%L? D@.Rmn/EC"`D"RR [6HAIE1f$R#tDB&L~ a"859ɐ.r)f[{S}"P Q*CCc5ĀMXCoospIdQF *Aϙs.ĦɢOj#C ˑ/.'RuLKǂ! ƞc#Ӕ/g8إb9y J+Gm<(qgsd! &dր IXJUekoѶ1}?Z)dHLkIii黙G0I:T> '(GuTO!sK0Ӕ߳v!ʐwX|ą]')Δҁ)%P˨2tDD˝DeZ+yjhź!M>Z\ՋUN筸G1P;FD4xHY &+.ukP$ HҁV[`P>(h#̒1F(~@!0*$xU$"e*'a29n'\cߴ(x3ՐdnHH! _0 ")Ybpj~IR$8V bDu`bo{ w\c`h㤛#:s`F)Bίqn-  &.Ii `.Bm0S6ts@_yPt)yRȘ>hV2-y-301!#@/y"2";.R@J +1<X4WPS#B$'@N ;::S-n q.ٕR\yM'i-)@<+2HP.]+ 8  >3CP߀78ŔR8d\9> kx[A2y3q(B +"X:4(A9DN?5bRF8(3x PW ! c"/xZ-r|R:1"PpmPOR P!R0q)1 rܗ jOC؎i{1> HXE@p?(103'k/D'z^,) Eڦܛ0<2)>ڀ)ʞX8cm@x.0<!3cp 'yj>;AH: j琪%OH)A!!b @@ 1- ،2/zl֝2:? #B*y15 N%q?ҝ+j.YUDO7z0 2'1 0.p Fk I$ծo h yk䤁kا|) @3OѰPBEPbO&>b1֝}4xпPJ̭1Ŷ DX8 C2<#"P0Ia'!r 4`2:HBiaÓըp]AkbԼ0ȑ% Q1MY CAϋ Ը ¥+ŖГМ"0KZΉ|PQ'e|+-"]6Q:鍢n9l z=a+( y IRZhUtqUqp6Ur' "/"/)ڎBӠ{֤us,\O,ЈPQ*/`3f!sbR**Q`52.W+ ].H z٫\>(]i19`=XGB(= }J5mB٢JkX*>_hSIM;B|`|l8 Ls -QCҊ/P 8ˆ|bł[Bk$qۇu23Zj=QLx%j lr68QӺegbó(UIxvR],L")5`2m%q%Mz0,ye<'O@~XmT:8۷ Y9* 鋱ma@ 3 j֜ cŲu ֨$+1J/48 Q JHAX%d< ҡTmYJQʽ /Wik+ Nb46AS:7hYlIVʀ 5CRգ(ܴ:|*+E:U 3um`d/Yr5@דD'p ;hHHaj:Vvx Q4 br# \ea9х]|Fa= (0MpsB!l"d^:EI/ i"6HDMֲUt &;X OU (6a4 Mj^fPTJ;qܒt|Wf pqQH$xi=$^# 7*{[B έH-_`фIxŒ*0LG'0w2Q:nK Ĭ8w^ǀ Pr,x(lkIA?:܈ @`3<vYx2YRɿh~פcn^4s  Mlv((#1PXv]eDd#0@y=a( êAzA>؈JLXC&F!dفB2C9rjg϶/vb4,҈} @А' ~?\(0 ?_ѧ@i3)`Xk"8 6=` xjZ5x@(%@3- B@Pm΢Lf`|$Vq@($?ߑ:RGCg9&T{4{Ik \jŽ;/w\s)phb":NդKXF4 n4/I{(^߻Bor\"3Cd:*z 1#2DTŰS(/jm( "IqrB *6CD*25J (HL"0 :30a{8'( ?PkGƋ)ʠ";SpQ jB(Op.#/jS6q%("(izL3_+*1HɦK$O$BԬ'1$jY(:z; 2RšRˮ_Yjo0z7Xu>'qLm$YrU :*+pA0f-wR6ch .,CzBZ'4})5<&zeJaHP CQL+hV."HlVR c:' pz#ED j_I:N@4e`Jmt#>%'qU ֳs}X}3w*L 1-ҝ"XQrKhH\F_mO걪H4CUk1@ )x r,n:RGzBa gdQR PT$a<1)`$NyɒCvmM2w@rH"B<p< S0}#u%JOmI+T&jTq j)@Y&H<Dg Mdkk$TQWL1Kƾ?'hRTsHfM6 wNe Y@{ ! Z*V!8`!/ DDp^,H $:>QB$^a$ZXs+(pVY/%e` 0"(@.%|8'7wgqcLNN#-ܱ7!41.R!H!I ,&&D1:QX 9dmj ,dtx èteͰv_r_PF P &`d^<<"DSTB^9B@h"Re'ئBHDUb$@i$Nr ^DOBBZ">Ѵ6r A09 meh B C꓊BFYKHdeغDk 6cHe8B]Uִ`/JC^f1c*$bcNEݕH*(}D`C2i"?NNKP; B}DQvב6h{\c4)H"f~ }FxEVZ'=Ɔ+$,WU$Li!d'Q7V|IAGmցc 7"If"C,⨦EBP0p-5HFf/*"2l"* ~zgi$:L& U~/!z D022NJCZVwFzдJU\YBthHjN&H+($ēE"r6˜Rj:0k&(.`(4\(%KnGFYG$OBx"TJM _07,) p0Ll b;$5c)$SB\#D ""0,.K ݪL%&@J!" O'l <\!k+"f#S@ cLI4Է+prG.%0! T67H"n(D^7O>C|C&Į1dDzdx7cO|&qZh<'pB#&!T;n(Q_Ȁ^("8B*KP^BJCrk!+AFF3DAph" 2nE/*߅CvBrZ`S"p+Գ4!g'F'&jdxδCx]A W2a m0qli c%('$ECCBAcve(-CMbW4ob, E2T!9\+g&&1G0zf4'DX#rjKV>h󥄓2>O2sjH`Js*oe33ZA#&h*!hjϞ ~ 'e~ ,d!/%p#ZiQe+ /^aTmTFsECXgFLbD Y2hHCyRJrHpZbn:#"^dQH@:"yAa0"(?&$vn)Xj. ^@\c2S0* B(CBr(IR`bRvP"͞ )Frخ s2a6za̗|"4&h$' .k!\2hԹb@ ju !dW DPC Tg$(HT %hԱ:)r&UlL kA~ 82d%qC>"o"tIO,$T&PNW6pCfv9 6H IO.!f+(4r0g0B^*Ct1q&$Q)r0er@]0VZCˌ$ nBUB43¨E7K?䇉ΌL_ bD4(4s <GN,;MsP"Ep`!^53˭m1'2lav8v*`" n ` VϠcD`A$:kX>CoHbpWD"Xڍ 3!*@F` ` Ѐ#.-"0fe)D`fpLmkj",XH@.AZ̢CbiiL|n "PvA8IL⇊fE 4+⃐)foz#ζ6$#aH$"U7[wq8`^ 2-O{T@+3Ͷ!ҏlizD@$*/EgWcڬa. Zakh$)8 -jF~)~$ &B fAF[#&)2!jy(4AW `\\ @ S2x 1PIx" [ p.=*ɚ0CBjX(ZwANbEh" (=Q{E!Sh7K, #D!ZB8BLJj ;Z8T_ k\XN\hsIհ2ENKy2vBn<xSN;zk$T|hҗ;O[oyV{.e53OC0κ?%0c"8g#(DŘ5N +^KA5JS= ̢-4TfS 5!i¼4R Lrf ݣ&C)tAZo!ty L |^p2 xD}586|1l~CnPU88qP= B@!I`tB~>_@ %0L/Pz?_ ZpwTpр4-!|z2~Tu* pd}Ψ3-r)NG[1hmRyh UKsm W/xy/(ԃOey4K(N >*L%G$ s9A`phCR/Dž.0s?+3(Gʰ 8ɃJJj&{ n92`-KXM @Dz8u u Tzav1țFӰXErؚp |( 5 TLa J'w0 @ թkR)h &KX @H'(JaGNDQ,0 |DD,,s"U5Hbӌǣf*m<ƑUQHiX%  Z '$N-`H% \ Ҡ}Ni~Kb܊JBg FSTWlq5@ư Ju4/ijacX Y4q+ tI)Z+sHO!`QXUj|6`8 P@*>(  桩~̚@4 rqpD1GB U h Sc; iഩ6qπ621P|Jglmtg_ ˳ܻ`"ۿ'Ln5 :-UW1qg,v a=J@eH|jf65GĶA_(X첔3&<zBO]ղah՛bQfCp"QO& xV7-m} O130Esa] ǔcragl1~G4Q>77?ۺ [,b2)h@:E|'B]WPoF`Yi*[}}z 5&jW 9"ؐk?Uێo{ȅknR{A`%%@Τk@YF"0:VWk0aD[3 `ZWݠ>`܂{_)Jtb43T@ 8T+wTKv 5 sv=+jz j: -OHC riX ҰԊT:g  hP"8ωѼy:: JQ%Pc1 ̐vF3ğYP'~KCT ԏ.8! J%*P(@"083 :€wo]ȋxh=B@ ӣy Xƛxԋ~OH@;EQ t'ۦ536tބ^a憶(B]wB hDr c—@z2syΩ!γS?c4NM?s ~^FtR3KA44%RG5kو%edǼ-":{k6ZgȖL3&}px9dJj<|Gȥ;DbI%:݉Pѩ(dCC sŗ9y>lŶz$M#D zҋho qce#i౑z,724Ggz bV>[|Ds ̔YvԾN?eeH>m;mw9Kö89p9GFhDA, V?UcIL`dPF((w3Jo C} K\?!n0;#y螙`r1!bá J#`r.$=&x\ N$[w=8 !gz)%ٜǀ}?f` ol ܑ}LGPZ埑"yw7n w蹊IQxƷkb0nNu zy ]1!TN;  P(;h}3D_`n*3B0 ٰRz>Az'͹FHcR&|SÝTi*dv5IMQ!_iK"H$Qt\? 8 @,zbo@ @z0$ko'1Fo| \f>y ,3ŨW~`pD"|ӟH M_lR{̟Ue- k/ /2: =ŦUA B$wA&O$[+- > I* dWezD0>:X(*LGX[Z51AV/tyN:{P jAjjC4"4/iO]{%@\#f&*ı `D$f#(Z? 9Y)/-%*>+},kkA Q EQJ$Y$Ѫ[wk2SB 828j_"L<SV#pd!ܐGwe[hI g#6 #b&2f̀` 4N$m.^b `!p*_3( $)Cj}j8 dX Ĺ<Gaw]X AhV cT @Ux+ha ,\l̥M꺦hK*n>1 pu;̳O 2 9:[Hxό&H B],  `U׶m`oZ #>DBy(c9+ X3EL3Q|x2AL$| #Y/5cHcTv&̃b @h _(A֚mA 1g X >#x8a JR ID+Ľ^:"6\(V &@ pL @ dP<I2F h~ \{1%( T?cxRYvN \4@[:J$rxH/$,$˙N\@Ȝ eȣW'FcAGb$gMKCi2zJ Ŝ_PZ1FAa+0` 'IW6U:@i>d5zVə)*Z *.M&{J`z@NJL˃&٩P ;UC$ hI`gI&!% .r,LL 0?אEѴx%@CaVHl/njʞ q*J%)*$7ߜdk].Qֲ^H8DH J:fB 2n=E Y m0Q tG5,ڠV'XKKs of2P-`2F ET-T0&k4# %f1RfgEc"5q221\i9h`kWKk?'l0%᫵IRE,'-i>y0܄E-@wLڝ70Gr4=d'BK0A` eqfSj]3k3 ,w.Ч~gE,C|]O49?"dLX U>dkBT<'Ĺܪ!Y/E~e=BYO LZXc;B2 UE :o3G89Heh+R=KiwXf\fZ U1Dę pIcz*l}/F'HJH &Hpe AFCi>*X&[/[376sU"AxتN A"#(bU `:;ImH9L\Fhڪ&[bwJGRЮ*؅[+6 ={hG4ӵ S@C;@ #+8RHү俼iљ@0'xjD !%1`*s‹F1%#gh =(ySW uM e/pD1dLc|䟤M_"T|)%DzE(Xy``x<[[qj A?,`>@EdB5l!5oݡ!~N $<PbT0$m( @&>lNxTamb)hl8*tI,!A>aPt :`6@2> N8\.] "G (G/.~Kh6a%K$E0B,B@I)"&Zk#F!kP7ChfHŭ,K!i*]$EHL!N4UB$Nv  de4bV/p $a8a0p'a0?jJ>#HZ`.*#IEZbB"|튯e$1bA`(i$AMB/ZMs BKa4i x$/,jr)>& BD옹MN I  ®B""JL&;”<*/bķ)<TOaj!\!z>Rfn jc,*j* c!.KZE~kUN+ @fH`DcS,fL>6+ 38 Qp(*vIf,"e P}`@d0€b$0, 3()1'()~^ #.fa.h>3Cq$` @(Yd.\Nbç1[ZB +P a- fvd^&Del.N] n-7"g1D4? 0j$J:CL,* @a]P ޔ2gc4!  '!dXsE/lb),r2" !. W.N4Eun]FZ:B,pWEV$*1 (Q[ܥ. @! PV".u,j40$Fˍ5%hAЁ@hᘖ 4[j2I ̙FD"G񠉨JʴcnD<®` CfE .H(&>\g ̵ bh '! Ѣ]~FPש=@%ɸ4icFCUHq%53$+T Xg?!AKC 4I-t7+QLl *ą"̮/?nfD!4R<ʧdlL⊼J$E8-\y4q/vTh#"Ң`U~6jCC!$\0$b蚐(,p@ːqF 6"""DjHLxEUjI>Lfc j-EQ2瘬 c$#M>$(91ULDDž`>-9'1Y&n蛶ށiN y3b)辦rezQ7]$j[Q*SIғH,- $u"B*H&4)j Vuw\V`FI6X袔,~Z:iqebsfрAi3OpIk=Dc4 I>$,| N$|$邂Q9efHWK$]+Bo#NRlf$ BL/0e"J N8'NOPר?!pY1Y&Sr-3B.KH Ҿ,.!0w+0ISVDdGL_br:ub&m|8JEY<+aһxC$+ qM I| vW R3HU^6Eyj㰧Eq$:v͊2=e=YT] &$K٤` (j9j;(Yb(!U* ֵ_ V@4|@m@f%vى$ pq0*HRFb*R8,.R ዴvr"ϜxBNv^ $ TL:#sm>V%t! (τ4"-"3=D"X›3Z՞*@B<4‡Ԫc+_$-,LK36@ yNe12*B !^TZ)RpGfNXO6$wbzq Da2a!0H0!{` 3 0A9`FiHo¯{t;M!G@1[#h%UpBaN 0GM`/ J/j?c,<@*b%V ? 5A8q2^B%b΄T=VQ7wCB@q q40))"(j@#b:P="\,M0¸r'& "rjCeNAKPE;I)aN˕&BΌ(nρ}$ ИL5cTR ^] 'X`01צ,u|ϚuN(mh v|E| r@~à!a0L?a0H1x~>baI B|`4{=h<kXP{-ـL^dpX$J$Ydw^@ {cثyώpxF>OJPO;n=BRtۣXP}piX(E1d6F`tBn)`H'B}( {P8";m/Bsl*}ǣ(R! PkKȚ zz@@ .**j җj8zG? rf1~( jI#m"(BQ 6JT{!|zʌ#x-HAVކ3M̄Y{+4vJ86 "K̀hkDaIk͞ ,IO}T6}(&SmT)IiԒ=Z4CuҔF "ŒhD(A 1ֲ3n <"b"w".!"zZH}ԐVIq:ZAIPU0B;m YqIII%$w,$H ۡ D=l'h\4ժU74lc"Cm8.t\tKGΰ1>fJc72jbZYKnH,ukڏ@A-4ҝ!{ş`,&Di"eGC.5+K,l7"_jP@TGa'õxYM j-@bC]2 =M,Mҩ=zִwR DY0v\E^t*Hҏ4EƥpO뽧LC |6r]2`l7Hٜz˱`Y2zaLg0ܳgV>=6 C d@êbkI%zKH Y U <͑3UJhn.e" K3IG_2-g8K1BG}lm,$((R`zTeׇ` d20hfۓ6A)juʎ`J],\I2Q-&*o]R P(6$ccT @9@@*̪7 y했 eEP6:&DyKH0M51x~Q:*U|79u Ai=ǗDZ@q !h |/OIc^)иL1]*"T 5 v.#*Mnޚm.JqsxZ&Uރy-*?D!8xdE3$Y ;@p @0,_@M bmR}xܱn/W< }=b4} S}S.F#|>VpP"in{@ H$1n/SIώ_8@i0 H$olƂ`,o "6A,P`x& =,` n1G˷꽴[h-L,dp5JGRF'6S}98$/ 1 mjHpЩ{-Kp )Tǧӆï`") 2vNpP|if}8)" Jfܹ昦h! &rrϱSb5z D'[ā =#8WeB!HT$)A4LZp׵` g) Bȴ/M+[#&*83 jƖx0s,\9J: ,ȍ[܂25@-i)G i;9%T%c| Oo~F,x{x$0e[%koys !jD4! .jih+4չHdaL&5`XȂ^BKTGC2-۳z a2N`\`¼e$hU>դKAϫk@!`iB#PI2 ̗cl{ ݽriVIS ]x -N!g?3c\ZQDtwUNG$~;2<,]L:cA..#/r2˴5CLO% S+\=y#b}Ǧ/Spbc)dvaƠFdKƅ\yZ('4n5f\҇` $KMZ;`fB)cQ ]g. u wkd-XcTwʪ:-;pI)zw `f[aɉ@߬۞?;;sOA-wFyW}z&d8joN5fq-i8f) BK~jQs3/2?X0NUŬS`l6h-h#8e1Hcp Rj˞y8iwV{p͡Uj;V SQ4'J%\ q0)`l Ld@L ȭv/#6=JA+ Z_e%N23I/[KEo[1L <!Mj#pj#Z3+$Z8vδ v--,㮂M%BDscJx*餑0 LN}M>hx|;Äq5УW+lco<̼q\k h* "#F`Jޟ`$(G$ ,)~*v; HVA"!hT"!".0Vnܕ!Iܹ%򭊶@FL"!R: C04*> p 2'/"fICPL2,#H%J/JRo).e4> lT}/M|5hлDie(.e /IC%F"vLqm E^_djzC"oVWf%VzV9Aఁ(DIƄ< MD"`BdMb0 Bc U!J6f4HI d|$p>%Hv(=$#frEPx Jid>KHB"ZzoĂH2%A栠 E $AZn ` n;,е"'DN!A `e‚WB G.|N!&qtqʮZDj &r< 2o{P."~W^ 5`x`|] i"pl^i!3*F2,]` G1&c(@@)!TW<-/-F'jBP,$8#F  Ta< @?LfoFf E2@6b0-4$VƖ`I‗$ҵF#({"A <㎾]"F p`_8b!@AF*DC/jmnR&</DP HpSd NSB04R@A`/@B@F4cJ,' ;'&T"02qNo}b&.attEq`KtLjNKVQSO ,}cfB'r}Bdbkb6ܤH,PK ,BSc e B%īdd&( p1BGs5φFrtGL"=bRb'rT˫+gJj$ʹj6Q2/$drEƦ;Rۋ.+FL Ҋ2*}&ܓ?рR,gT(*mt6$lSgKbOpR(ol}P5O"4dx,KZ`C~k"҂.jTlpO Rƒ$d87-ҤEIB{t,~$4njT}%d#kH\c#cf!wwOA6DI OWCf7\%^`1zOQAJ0ok O>oNj0:0F[r-n~qND~)#wiL"iڎF$m!Jx4VLow0>j)Ҥc ~¨o<ֲL.G1xME@6 e8!~@,0Ps8at2Tf/9)(}g=hOs#l0 N$ɍM^Fu@'EPZ+?~QC4jsmxGy2mfB첕(o"yyhV))&n$La46 A%A!@@@ (<#.p:؅Ub$C,Ul'#x5D& ,"A$0x$0}\Q"`=,A !,81~O@)X NaAï8b @CL|,PB0cEC&i7b.Ό".&`佶FÌ/Ä-4v3(v܎HCF1,NO3@t!' xZQvw>u~memtC1sl3P <9 `:H͛QjF2wim(XEf 5Bd醒%>#iX7 Hٰg&]T&rDg ]zSW((&r&qT+DK, DJZK$ 8lGJx`G`! Yy80h@ hIs&O+{/ڵne|a[f1 a!e ؎ ~L zx\%Dz.EH4r5cPNqVeoClUG=#v! yV#rY^?h|{Bj:`':l]Decޏ3vl@-(=vGgEah T/$WzP]$f5gl aUe"C/§%u%D `0~& C&Xc. rǀ\6;%?4B E~?f( ?}>/[鯧B_ @9v%I4(Ia1Q-HWD, I^=!PP -`HS~g௼fnI@(q@Xojh#Hź],t9Ε v`Prn QW+7ʝP|`v́萀K Xp B֟ʊ 87e@.  P pH`4i2'9| 莀aRCؑFA//@(|g &/]*@`H* IhR}«&8/@ .+xM4oEKysh" MjJ5 Cl)(Õ-N֟tj-@ kH.ɌVlbXӸK} +(N{ & "Y@0jJ+R’@5BzhPZ4M8r;y^,!.xtjRhNjR$^ǹu~ec DԳKRmL& NRP}d]I?V.7gK-8,MA-fFl֣; $l}@< bWOGq2`5Җ%=0X$z'o* `* \`,E Jz<:|]4˽ S2ZN!˰Z5Wkȇ\̳Yc6${fO$#R@tmPёݵ恚I.ewS $ Q\3$,nRIygM`ɷh@hҜtwA@ `SG* h<i if)HZGS Hk?2MB%t$|]9(~AsͷiWIu&L!JdfˀLʗ(5S@h2d}X"[&@7EBoԽ}t5 5@bluR )i;^MAwB3P\AV$*R|@A5&`WÜ/>'#fezC%D-O<HZ--2؎1(Js3Z$\ld@{"0*zKM$T@Bju|sFVvԪUI\I ( 6'@!@␑0 @~2삤MSZߍH]a*~}Q  $%qXlIj,ujHt3X Ln+;aNI o Ԣ(\ CjX%$rV&SYr gEÒEGOON5l~m#p^Z/?]TSe TѪU dT !p 8P @1S}ExQ5 0%" 5<5zkZLK%;RX^J CM2֠wa>Jhql<(@y j/2h"EYDM܀fr0*U$dBh<@T &@V*}X5*fK8> )i5%C+JzsSL"Aj2[a-ĖyI%,YŊF("̵]:Dqˆ'aB'"ݱ|)zAZtFXD@4 T s& =ϩcByZ m,G+¦l`rʛj9$}WU,"a+jL4k\Q wZߌ i,]u x֕y|)6;ߐ15u#Y(bydKo_8~;W<$j Q|-P@ک7K@"#b85 Lڎ:s62dԣ;b-OV:0ˆU*[6P\EjRz+c҆@@'e 1$;)f:@2uG`hP ͍[ypv9xcRd| I/!y(Hz|  :X Y^ yCM3h?*!”PaIȗӢX{7=,"(bh&Ң&D၌3Šc_.424)!h@!b!ѝi)FH;ܫcG2 QDQ3ԉ*H-A Y%Y+"ßGrf 󆚋 Ib10:sʊS ؕ40 BA9,җYAZX"ѰY @b Ш 4ˮY& Tޚ@K28 1 4D#$Z6(K HϪ*=A0);a"4e0"OpN :BR!#: ТɈb HKXr@*8? 1T 4 #̟‚BzY+Hc!19ր`ϊx08 m 5K| ;9 p~$^`S1QEQ"I>CU -:Ƚ }78y3X|'щ;[!Q;q"axNz\Z!, 1 !ٹ* I+Ԡf!:5=*$ }CѽC*Yb!@C hI׃6yLяtӕ| ˹lN>YNDG:,av@gF@nol{p:bT> ^O .dوKF$HMTk[!)xi3pbLڕhHe#`'(z$3DI71 rgsSYi:M*S pXp+i x"15/j=U3,|1[^@Q8x85Ɗ,zˣMc@G8*6sA8@ QCT|=O,JJULג*= c 7RWW:;4h q#ܸˆW)05]ؚ(Zݬf^ #H46ƃFh':+ G@#7M89?fƅ S).]5A@Gp6H5H9@w$ Є!$7mU;I4qtƒ@,` `z yWCݔ$ϢP.`@`.H9hR3j[`.ӭ^U:~ӬCB*˃P3@?xH< j$M&QgIO&/R)~ =Py/29Y!w |" @ 1ݔA?@ [E23 A껀x 2VIYy`"!^/Ki:-iXɐ ݫ Dh }U癊x ^hv3) hђđD8D_c,񫰰vH̐1Yl" 38*┖=Z7NOD}|ID /p͏]Ɂl}uZM9oj͇ 7%txzx![?L/'ka1 #>89(*n)+#z=4֣֟*不`NǠMЦ rt7-Qs bÊFA<%8YSMBvFRR Ք8:hz?%"UUVF Р׊b ѿԫK ?ղ5p@@ W#á E!0 K|ޱ i5? Ci<"}"1J,2ZŨ%T{=!|‹pa@h>Ry6}밚@`z#lx:FpZ&U sZ-5 k/![/t@H+Xx<#(k(HT35r+4HI/̥dYw 菿}jѬD!(Vj&;討cX;J!A "4gȥ*~ Bj" b4O".k ")̤ʣ #(j#D"$,Ml{ 0\Ij0ɀtɬirh&8.nA$S"R$0 * C(Dh"$=41qS,a\>CƑg`bl!N2 r2,,b@|tR(";Γ9*J3\p٧vj|vF1`aCv] )H,GqkȰ/A7"񚊈 (.O)LR )<HPFa&J4Rb-˲ݪ2̉C"yHr(+!zg]Ѐp 쫩mb'{ V" Q' u#H/Ք!V_.H./Z @W;P!":gO"4Yu/5F;`pŸK _S""tfY@F,Dpdl'GжzB[iB/=3be:%DȘ M6?KG#NS P9.ULHRd {;lXE`f he x!غd2kLPKa*0W 1Jf%q$| = = MX`q2E/@K@sVF Q6*ȣBjŎ!,zW#Z?&D8`hy wm9#-ɪ%@N-cJ:g Tn*IU!uP4'„G`=q緽t;%)W@v<;Ѹ4F{&4 kA|WA /T#9XD?R6h8dS #t#e'r{%FEEn@!Vl h /01mip`#|lIPL"#BCuSĭ}fB.+–M$P - L#'D:o&!@0%Xْ窈܈e*B5@ Jg.ل4W4""jHg0+&,ϑJk{3NHAfÖsYNkMq'} 6䜑sD3 *15!+eOe8//yw˙=ʋ֨BHH9LoǦcJ..Q2-Hx^QIh{Rp~Rb(nԚ@ ׳Qļ6Zb)JLl &J$#e0`c0)&#|F#o7(94R1k΂( EHY&M5C(GJ"\. B A!#qBj& +Τ /H#/Œ+e8df*O$K-,C^$"-y+s<`b:R0rbDE+~%.݉*$Al"p耡 s\1&`b0 hʗ,1bX `   xÌy"68%BWd-d3"TN65qZ"TfE/[G% Fv%jB)c)fКGdRosBft Ctj  X~'zBTJ$*g>K4y> .,{b{L4!BDtn$(B:TGJʗ6!F,@@ V|n'*`< d+^3޶7"w>ъG00(#)烠8CX hK"Be*C?e6,=t~jXb?4QzAD @w@ =e@iR\% (H8F[H IF`!Fg4oX2bB7(! 1Le6B3BìZ0`I&s.kMYÒnچ3(1dG.^0SWq"do4 !">oKJRo#H֞C2nACB G7N!*.`@ C*",NA &&>?"K$ͺ,oAtD'H+mbo!>Z ?M fJ5Ѱ,qQWp, @o &γ /ĺ;i !!3&'4*E!aM@ &NSheS!+B F2tܒ vzyC)g¸kUi@H$ *^$1$>UX|8pB:Oa $%)CV8#XIu+Uh'+PŠ$;`R` :M)G:[CNdW !am,YՋ>"V|U)N% !` @;ޫ ,VHQ,/ (/1Bi}!2YNLhB`-M @N&O:r!84x cLjyrVQ*j^#E+ wc$LJm"^T#(H1J 0 ^)2) <'U*;pu)R"̜v8`"zH)bC %Lx::zQ/拊֏`TI$P<ŢW/C٢s:dbt"x")dKYҗ/>s˩9Gt`d/*)c"b6)Hd~&~n?w%l>(+"v+#kJ^m`Qo5uXQB"?vL"BIk!n bk7zl(1PVarBnh C2F뤶v`S[,?"P.L7͖V2e'W"=#% NKDnL%eH8&ѷq*b&.Gb[vҥH$a1-Hq!DaB9r4{ON1甈9>** 2>+gHȺ-Cv$0)8iѫ;0"T:$d Hm4*DeqƍDOp\R&qFh@h#_lB)cH "$+1T*Y'h$3?#gsB\McȢ?0 ̆C(D@{‹K*@e!Ą䄊"j\QoF,PO>6&`nh5$}CT/ Aƌ)uqdj<%F)#w~k9Si"x2m*`DOSl%6;w*䁂짜?$E"} \3(hAlbv`ub8j|<  ?Y(8&=QP "MIB7PZ5N!qOPt9X D&@Y"C,@uqBA$ 4X0(eHpL$w`\@I$ >p=@7b}ihTGZd_i{pukT6];H |_P_dJ]Jzd+2B׽.{Xր, HP`=aܮ$)*B*J0' "M`Q܇7k-J/ pN(&JT.nyG {o[༡-[O.&H53'=NTkB:=+ Xy|rkڥA{>8#Sk;-:!#=bs Ȃ"T2s >6%rѴ2,UJz%1i-b̨=)uj|%mb2^V> D^r:23PzS2 l9i8a(e(#@,D8 #(gr*̙d>G"#TKe2{ekMz7M-n$8*`e7C?$ULⶀnLY`'3JLV5bvCO=Z2|%ڔF^(5e۴M(b.9(J4ˊӽ9;!NQ? ⻁u)Y`2 T=mI2CTR7=RF$H+ bVzo"rm-5GʝL rYb4"O(@Т|)E0]Pɨl a!Sp@[AA)10I#TbҏK j<Et&bj:EE :m3W 2Ǣ-Đ5J"1–~ E/x"3pjc0cCU=U 3ie-pP|!xSQ5LPN[^9$-J2;(LDaVʨL !P8 h L 8io=IO&RZ$U%_(p#rF r94G5(JLjh4@tĐ[ɐJ` Hs|>,G@ޢC~?~D䑝K/8\Ty_(P;uGy@I#P@Ty0Kr1dOT[:D,uÀvy^z;x[9Q>( ܳ1~v "Aݥ <Jw]U{$#/axecq $>SȽC~$Ø{@ (%IuC^ ҩyJ`\ h:x9"yNK#nK6)6üʪp Xi@v .X/ ژ8*&P)`􍐎)Rv(n4P{)bw{0y%b<mu VhV6рP"= x"~#%Qc;+`NzhGx DQ PHNH EȌ)9[ް)ngHQ ił3@(@u 2X s蚉A 5$1ɧxya$9p !ItA8 " Ў,zdARIuP7z9x,[,.; dSxax( yR8aJJ`dG(¶pp3ك/1Qxxp¨, 2)27 J )`59[iҪt{8MAJa:t Iv+H8({*QUˉQ!{a;^6*%C0 2,U[ `S)%3;} ; 1S:"b ݍ2ZPXH(ycaAd6 D$J0@TqDD) !3p7sHr)Hb2b3ˈSNPЋoA-*@I * /9xl؁hqG;>NMqf#Lc8:7[N D ihfA>_ >(`;8*0z!|86kB%c9G2C'$,;!m'I(Y,Ǭ*; XRL0@;ƊX 8I`Vo+;Y&6X3&+/v]Hy,PuBRXr7q̀eheQ>I썲)*=LL 0t 00ۈȁ+%U0)\; wD rl"3c0dq.%<5T(7  (yq:Kdnh1*Qx>pu!H+B ȆQCuL`D`竲S,Ъ)80KgHJ Tm2Z`Ֆ ;̻dqDR]_L‰KP}Ap Yɵ4,Cq( e萇/0̨RwR(zKv D*KZKa~ Nj!-X !+uKI[Dzi5N[.PAY%(ݻ A#>K0G"# M8{c7/{ȢQb` DBYӴ].ig2f*B-E=O)A"Cw9s# <v*hԁ,;;3 in(.J+j’T :a0d[5-ajcF^,2J9H[FQi>H  ؋OIɆ>#(pд "WUʣ(cLSgڰPX!! E|jd -lV[0 2P%><^ ̹ ܽiz90Eh [.QD j[DHGe\T࡙ph% p4ǁ`pZ%4 nH99L ҈j\1d[83~R>_^S)ȉyЇvEmS8t*Ι ؘӽ6MނRBQ3FGtOTQS_\S\DK+8q]F- )p(k1A!pjJ= SPhڰ +Y\ u Zklg_H×6,4Ҙ< |iv1`jU&Gd!(ز% _.!zm_yqPyǁ4jx'Br!ݕwX0jOj&QqX3{il?5FnaO ;t+h@4 `4o(jp:] oh3hwg&U4(ݴKKd!@"[IA5.A-}P5hH{R TU00F4 8 tԃ\8!0k 8օ\`F؁0<6 ~`PmrXe5g l;N XDl6?`@ 1{` xls8`CTB X(za)A`bb? e}=!;% H{C@pLx؟~,"lf(@OJ@|=P4DT(R?+[nXyPQ9"Qyg'@H_{BA;./m]ME(/Ca X8R}A.CӐ'׀@(PAn>'!kq/ ph:({k n~ A XՂrghg%k/t@-#Xa)A'3 ~ 4hwgPrǀw  *h|"ğ$J2r@EQTV+ۻ Xb( ?`1xU'`Fg=&at]!cI5  @t NX/bnˌ)z*waŹn]"a@!nv!ts/ $J4l/oF^q8t՜JΒ!*fmi!u ,&칪Hƚv_EȈ )5)IhnX39\+P. N0 T@$ \N2G&( *{k_5}.kRXjSU;NV*AALT5x&njxef\Vc]Om{pMNKH_TЮ5gJ6@qaK>~fv>pvֵRNQ!.fk,V 3 [9e Gʅ8w3bĒTnA @Ϥ?bld!;Cѧo x=QyOWVT7Z6Fp ub``9z q-&m!Ca 3up jxȠ{)6$Kan Df,@Vr`%2@A&VX!̲Fg0a5` :R84I_K `֬C toXD``e+|/kJo5nM@0ƪSB7 q2EA'r:4E U&򈅀6xa5ZG+{<0-TWȜrmb]QBШ]#$~z $)Et,4uyn`EYk&:54O |<"o}*4igUYBjҚJl]_W&{p.v6 Px3U?I \I2lE!eV5VTļ(HbL"&o7 m&M69e BBY?}#//K}[rI aXBQ my^zMV>tiMS k zn][4Wh>zm,!cT#/ BR6 NaW<0'U†  JGCVA|v\A2c:`J Y9"1Hr5`|(@A&2aA''4NZ D M/fp{"$&jCgNd{!="A AkDľza%)Q,@KR?e$R<}⎴F0(gn6 _ /ɴ)np*r$'$B=b\!.7F`t(.K,V pHȌ+8gWb:vJB,2Fot)ʧsG5 4KZ ,e lrRأMvG BЪ0j#pQ c?ƬȬ* tL'{NʮuλRdwQE/$ )"![ 2uFJʁDfI@zf撯v|6>8ˁ*H,fld^K4:gzEą,^9ZdV,qHjlUȑ"K 6Ė_-kWsFf` Xo^w֭idSw TCktȅ$\^lt$[nfԿuH hWlqkb":f,ă r+sps53a=ys B~Ƿ_|`xϏYJh%+c",blDkwփVx@7gFjfW}fM҇",0r +KlfP˨U(U8‡$5p䅱$&XJIƇroV7g ն;1mt6\jPuFlf}e6Ȑ q@ɴ#W6QD@dXf~Q5tFl"NU@u&}&J7Ӹ .,AY/Ͷۀ-&MXC|L= aZ 0r(uIʠ\z{V"P|U 2`8"C|7~fĎm"`y xP5ƪ7r!:xT(Sab3XnDhZC FsQtAB6=#(Bp0fN =e:KFc*J,HZoJ,A.Yev(H٤{8H,;Id#iS#ZŁ+"5n"x%Z0dDkfbZ"+#fg/"5< **n`88IpGLfS UHBJANXAB_@R L\TMz(L*v#f{o7%V?mJ!djDU.<{8!B:A bG#F`&ANB;f"6 +K0),tZ pjÄ%'~#xi4Yj}m*}HQɧ/öodbyt)$"NFtJ#WqR4i/Hr;7dr,(.zBBvh' /t @zm K1^_{,_V)Fcr!a&o [q0u\'Pk `p앥$VBnZ- Jl` $9  reηD("(Hj;OrS2.CJ2܍az `!3h,`A w~p5DFDuYi{J@&A+7t,Е+2,XC J @Mt"% I1w$=)dN;fP 蓀ʋs~"(F` c'+Vq+)tPAQ68o&Cz#t<@R] HK/~$7F'(K)r< ;K,aL"B(j)lb˒qh2,ޗ7_9@v ܾd<{He  62)B ` `q bu:h8 |=)z R@p>j|@P d iJ@@"`N|Id ?/(W{s7[@#w^3g+eGT4wrȮ& ~Ȭ04ib/WCA:'s/JT/&U!w;|~$?! \ $GAC:7+z{4. "-ɡmF4,2 {VІ@+,/zȨ !kx}k7 H?i,2̿+4+g:6 D!my%8 x8;y s iG+켥)Gr.ʍ7j <Ͱ>h81IH2,P#}I[˳3L"BZ;- 9M%P@ /Mo_-Z>lӞYq+XOfAׯTX=N-rMб%St`BrUZ۸V3 ̯ +e? G*49|׆ˢ83*+B^CnܧA<x%rcrYyL"Ps@َG2Ch ۳2$QC5AT줤Ɯ#^Kԯޯ9kAgR USjKatvѴT&빺]eWE7QŝNY-ȫ1{@߱%-{@ <`@$ &ΊNNXU;tj_  *"}LO:P6ax3j%3rrƌN&>0` 2FP b P+@Q.+ 4zQ@; {ŹDJCrDdaCk }6^@;7ep=G(q=!p / .\ڡ%{\"- "@"!@#P01fü  BrM f`2G`"dJ_^e7Yo`,%S 'q蒛SHǼi=dQ< jv'0&ƠrJ)88dxOl J $@-<`EXb8 2R`ҹƢS@(x1SO?L$R2"\NBd BX23ZKD je R@g@C{PrDuh:+1Ak:i'%#dV|q@&P[|n H0BB]D+s a%@> dѫ-q£AǠDN@Eq ߡtd/ 3T,DNUNY*QHGo̒7sP;@t#$F&g]I?Asf@ʽsƜ $vaEUR#HЂDfc7DTF[SBqzN+ӏ+a3n,dq $؇fEd#v}Jg<=S$ ~gٌX {$2iJ +H 4G@0%􄐓t.ix ;6'\ P"/HwKR}/R %A/X+q],6~DSZ1PX %T`YȦ,P cv^ܷ­ )Sk{i]q$ CHHrJ5@~.x@$p}ܼJBVIIGFdpp]40(b? K%RPTtih`gMO %FN9Gr6@/B,9B%>ˈIP0Hy`T ^l:2h=%}砣>UP8 pmxQ ڮ->c]lf$A(&`2HK H&Gyq~YOv)g&`8Ҡ{(=#2Q0r" r *🙀x@ Zxf#r7Uqx0j1q( x(J#w`d%9&T˰iї%1(:"PqS/U"΢ [ dg ʺ)18R΍04 [ֵ>41B#aŸL)Ѽ?Zt+ @1!@I  &5ED&Zb t1ۚh0pxDi< &1PcP @xr?[,Ax В @̐!> j6dD dTߍb9K (K+8  dQ(((!aX!,Ȋ:g_f +^`COyy"_t>)4j6Q{0dH@p '0Z(*- 0&؎e#52 a 3sݖ"`lP*P S! @HI?pr4r:<@ ht4 @' Ik(Py)<\0(``胕iM=(gX9> 0t3ʼ!>9axFC|!X4sy1jH7 >VL= @4#1T}@ 8#$i&mP`ʼnt8rj\'x X$)Y )AjmVؽ SYJZ1 E% 8Rz˪EY_X HP0Spps4Z(@J@z1Hi8c 0r*kh%}M Xx 6=/\퓌ϙR xz&[`+R J81a #".Dhг-`&$XjX+KB*(6[x@"8x<ɴX7 }([ዠ7.mX XKI..J#FuBU_:8 Qj`k ᑺ U$943h0}!aUh)٠™EJ ȫÿ | &cC坋=NJ-$۱j/'FH=tSh)DX #'q!i NIA%Lg-5 xtă-oɁP>V9XB8+Z>yM+ NZ|^J 2EIl벘*׭BKa6(:̺0 (5CAž %UP," <čœa'B%@$B-xC~U pvj-#V y. hu H} G*R 53eУR#(wYq0|>!8k_EQkQ\"2aQ<ؒGYƌPΫ[ жrɖ(5))^Jh8{.0:wV"-æ= ?PP%If AȓR wi ۝^0KƟ2!4xV[ː99 ȷdYMFӒRAg?_jVAX*XUpn((Hi."2 9rHR{i\ ihV#@ !s IȨN%P|A+i.q AY(!ؓ&7.yȬi8IQQz(K;ݻw=W/.`pJ1fOغv k* U(kQ _}LOgMA 9[FPU ?IEFth"Kr=ܰאwfQd!N +J)ͧ?NhRgyA9sV %ތh[?FOI**lbwU  "6q %:qf#Pι>>X5y ^rvd:uF4{)aHKK_QHƶho-SڔmAD~hLxDkQcN+1IW=UQåWai3f!4*@X@~ @ %! ,E~DI`o:' 'c /Wrt8[87'|=`x>wC^orRb/H ̞G_ɣP&?1#D1[y3M@e4jjo(B!@nBGZ5R|!<4;/HװZv @>O{z<蠜1' ʠ`>P& X$ `\*Kk9P+Iz`0gi`" )lT'D!l~-,&zc6 I2N<@{(*j.۸z'X2K| PsY'A9V BH  A10R'i3 #.$bޡhj>-(y?izµb>:{GHJrH'7:P e9D K>I"ǣ;N*ktp8PCKJ*tUJ2ej'u[晀H*ky%=6nfݪ2Bt1amHg+ }*聦Ȓ>jMH!H[v>j ߧN(2P`Rr 0Tv S ٧{=+ΈxZGhN'GvUH ZL-*ԂlanDɝԗ.ف[3TwGVZ `ih`JZ> C(\eaDDy! %Kj_ݷ껀O)0DNi$܀%~68FN"%F N*p`E@R AX1"$ )cL. NZ0xbJ i)/,ŰZ$ItMl 0XB`N$M/_ x#ČR HC U" ,@10 PtNє]kRThB`L hX >?ňxIL ŅƊ_9^L#r%HA()%\ 5)Bp 8Z>,G/)h&(5:pR;.p :%oA 2UkY  j#H.0-ЃD_  2ꯝwK_<>%qtl4>mTKa)pF0lh:-$6Wdv~15ơ&F 6NnLC^hzmS*rDk@ .}{+@, 3 pYv*o+ѽâpo9[Y'թJٍ-!'Kj1&S&܁ZhA9ߐW.N.h#I1@Cq{_9!9 LI H#~=G@ 3s=;DI| knTʇ`jI5]VA .f*{;) Y$i7IHb ]|䔈FHigelM>rTHsVXրXj1-[T6QkbcsVV'{Kr;4ݍ)#6jE1"I.O3l!=*9Wi<$4$S*Ig&J]'אXŠ @jPbT‰z Ss.^MlNuT h4HZI&lH6j]n2.*B,A`xi6aJCg)Z^Ds&'1;*E5+t9V B"8 F u L'҈5r-!R/7Zuɫ{Y&q83HCȊwAm<4Ct9vQWs]z0DOW@}˿(85axf;%"zN Q.DK:<` )I^lQ929*݌"t'fR)J+Jo{;;Dyn%dtHQp[' }%ű1^`Gњ'YN-ANC`J$3ay^\©Xea^1k /6ٴA7 9DHM2xDbgtZǰ0BT f h;)s& 0b8#Y`Aq$jb @e A)D@G n j @6<<j-c+'zbNrx켫L˲)z2"Ta)bfvId`*!a6 nnFp +q4ՊDW ` 4+AEDP!l2bJe0`(@B d@G.l*b&bRDLB9oU #*fceI%GgAF_F)%VHa2:0z.n%PK '_ n-Y j0R#j~ a'<^>[F@ l`08G$rTͬFb)Lц㚨%HfoKW8+N-$$\ny~fYC08duH")S$bSu @->S羙 dЬb餢(>"VDv!G&0k(&zsj^N ᘣ*b+疂fb}`lrC'tA,$)!aIz-^|Ů2B daJ$)l4TXæKh`n2R?*GaN1F H`*R,p"L  hn p\cZXl"q@ڡbk)cy*аL02T(/ -XPq%(IXCdxi,/0e>-tf25iT4Z?fgĉA`Ն_(ea*Z(6OZh*uM`GZ|Z5Fpk }LFT4sJ!/baKK%":;fBIOul i)G^ D*PVp*s2ģ>T T΂F=zY"PtORGUp'ЩSJ b1Jtf"̧39lJO'f>g}'@CHm+r̢N"zY @擂t)bt/BBm !v"zT?¤)v$͌'#`Qfj#&BK1uERt.. F7 n;E"Y74mJ~np1"Cl'ayy9 ® NʒiHOQ+DZ)6]bGhaVF1*@fFz  +a, =sE(JUdZO~׺Mi @(^P|ET;Hjx;ijʺgG5lG tg XC0pjc  8 #Pd7&z)<7}xM$}JZ'NwY<*JhfT`0BX5R}B~c'BP76xYw+J("D%-+Q)5'f707`u k7-uRVWvGǖ}%PGgϋy=:1VWL-2vTvHX8s kOjH̊`w6A. e/_͔dE 3K89N%5yht.(0mv'sp#Y`楣c+o!3#Jy44Ё|XcD;"B.9^ 40.AgYlHx1r7тWw1f!+}gΪ"% LjDKQtt󣍌J-TpG34j X,(oc|]hw@w-IA/''\FcZxsdt,tTa@!H@% )@DB(dr /ܣghN/ni"`·fBRmDdƚtD:6 2 .pnJ/ JvFJB4-K^-E@ ! t ZDOmcr;*܇[3EiG:jqr["U sKP G!4QlÅU}f$k ٖiAlĆ7NL2oC;,#k(mh $ 8,\)o^`hj[#J2)5p6MHd@,X`8Q'#$;0mH3[R#VhMZp/ * crB쏶g!`~I  j}' zg1˜fKͽL*)/4,ɮJ…0OD`.*$3+R*;Қ>}ʩɩ~2jt 4i|ʫL3Dؼ2St+*0 BR@H:AmthH D20#0gI*-0GxgQ!գ~JIP@h;*0Kr>SE.Y,ˢhu"R>j\{JJ&## ʟK-%p*}-8X`|)fE mI(fc*2w >{iD$JZ*Sdi6z%܉]ʹ~ ;fgefO.])PٺcLcW'$" -MOuT s@V I>HJ Zްǡɉb 2iS(B,){_[.e(}(gcح(.>nZDqd%}6iڀ%|YO*筢S禮U>4}L>R;&HQjEEԑbشaKF aaHvU0 70;IT9Kz1f 3TEG#Ţ]`WƒzT̼%M Уj8WE}TQwXvb*{2&V=G|3&nL[de8\N X՞֢@28LؚiT X}U ASD& IIsQ*,dQr)Fp̺jy?u>dmvf[jz%a,#A.BpCK8y&" !h#Qw ) D]km3ࠆij{ 1XʈA:ZC1 XC(t.$8ߋDK0XއXq*Hmk@ Zq=D`+b`4hS(@ )!j鮉ʄMN+vSO(,EVxɗ.o C^ĐC ?XU3,ɭpYP:«k>*PPpT3 K'80r,7l98JJB47ö% $1;xIKNYpg0 ԠteMS##ݾ yhcz"ݝXQ!,q1,Rir"2)aKte!cd!Q<$ ' qX1ߐAe(+LAy > !H (+4GQ< U>h𨣜բ20Y8K|%Ӊ0; 2$B:LF_%;K=H̼!w# %9plSP*'ŚQ,+*:"ڦ%! J y(̛yuA㩖2>:_* H~N+@Ѡ"hFQ՚XY0łrpԈޘ}qBA=1) CaZ+CYw䟕 }+:n 0e^3#=<^SãҸ. 1DTFaKs FƂ-Dkw,ʐs4sXRJ $SdlvqB9OԲ:  <&aE0QI"J*'EkI%xCX:ϸ8bXhXB2y+&kXxL]qyziD>ya P3a,+YMbݐimi]A?'5:rcuӜ'kE@L՘2X,Y{ Gxӈɘ"FW}f°ܽzxt?v(q} rklWpV1 ?P#,0Hb7C!8ġ@I (F%iPLhYLHAVW:㰨+Z@HQN#`hx0_Y,JNl03|oS k5`( w% 7hb+j r 6 {ߝȨA߾]`u 1 3hXA P5 %﫝ùШ@ QxX@ /֚IJоЫR ]rTؤ4Ӱ>hL#"[cNʋ88`;I+Sƫ+HU ט*>b~4O)$()ݧ![Iuc9 YӸއ!3iKX@)׊]m]d;$i +|QoYt!cas:D [ 7X C $1޲]JP #i.-@{ t"!՛!A,%̇V,lB9va8ҋ`):d S[h8x*#%?2ʇ2Bp]\ 4_`2[XNЛ1nIޓhF$]g]x¥ZAb\8P7x:|1Dt$DbHJĐAx-X8 D@zʪN y\h0 a(a`_'S<0"8N"u0ҭ[# ㈉l" u ))cW1b8bG8%9~8Hsn lTp+J<[``68PVIR59F oD`%hS| +Î% FU9T-"xHsn/hPIm$p;|UsNXí`a ]76MГR #^ؚ'+ֿ!nKbk=/Xj_i\ ad ╊׋p H+$kQ buaZyş1O ZljDknĮ{Ӗo2{7i=H͉!_*Z0dx+[LeQj4Q?gjO & !U1ϫ|ѦѕU5<3EUv);N%'>ZL 򦓋1% &VǓNe_$1Yۗ)J!T]zEdݠsz{9X&͂L̹NK M*B!2'ݭդ ~!#x/JRX''BŠ N^3֝@` ~H0{ d8 }Om M%q+|=c`h\V))+P@pXȀ7M(4띤Gp $L9CpӢ{8IHhjK7Hwk @5RmJI"l  S 5('f" }@H nu@ϔUG14GV+`)̢tJPI u TUaUƵi2&!v`"Y@![o-%4%jMVR 3#DxߏcW% 6E*mdDk2eE gO6(t (׺R J p*d0XK2g%L"0?$ ErqIG䔺r?kCkZ$h'ŖDHLP%`KU?*q”n !acA2VTպNIG",1;xF(̵*Bf q%o%UNS%̱и"J&@>B~SUI*N @" "5+/#䴆htS)֭qYz A ^+K;Mik5gu)XʔCH_hB><1jry5lA f&P e %Tv* aĴ"F.fxT@*0$Fb\] |Bk?>6RLFT$d^1%(TLb("Bb8W(0"cY8¯ o \ej-$Qb(>$EJTC^g_[CL2`FDd$ ZVPc%@C.$K2,f'NC 68 0AjD!6#Xc%X?p%DP:ZjD& MO VUQϘM&Kb\`@%?odnX"Qc B`)Qd-" [#jbpeLDe"b#`Q,6d\C"%:ETCFǩte<@ l&諘.2De B0?$I FY)\Wto^BPȀ7ۃ$ "&AIWҙFB!3 ' YrR4NjV^q$)*N`ĔdF/ƃ.&L)i"aR G2X*k6hp.( diby#Fb6"/(IM&X%0a#s8k0 .(aX.*`` :"\@~n6Ů/dǃ[o%KEdt>`{"N{gGĨ8!8>4P *?L0ʘJĠhEU"!A>>H Hꂃt0>nKv8  .,xk~ bZh"*\MT@.Nn»$# sRԾ%+uZ#H LRf60ai`܃fdbU⮇qe !oTN Q (b0|` >22+ `= CfەW/%]R3cAm)$P`3aG`d -2Ibcxx @jA޼jtkbՃM ŢP`3\R`@HAcC."d3)lITh2RddE*#|![azm4iM FB__`iC &gmE"k(DfR`$tYDuơDCw 㤚&.d "bj @ )RWDuR\=iw-&]PLD-A `s BSB8Hإkh) ``bgW#8Ak`BO8SeC&\ -!@ ?A/q~3QيH~=t!V!_WH4l,p$.\Dȉv{S, 3dSD O` `U:QT<İf~0 @:A3.En^XՒQȤXнcmP9%“ aIGxR"AJ0 &N*dt,cV)L#"hŒ.RDŔY3cBoe%.(Y2I4@6;ab\>(Nb8.22T+Y<*Sn-8₟?/ #CwakLBnClς[Z]НVal,J ` ʊm!ُ=hcF#/0Q! 4Wf$Ydc953 YmV*vESo mH8n`ǘ?%&oNgW":025dG)pWڹ%-$ΊN#,$hOE-|] Fe'ŚD$ P 杣Fμ%Q2+SΧ^))nP"A 5$;v] \<$".ŚzBP8UYe@r{U! (>#)&" d[V v]`D> [HIU)3 %+3+CRl2"/*᪱Xf~d'e>n!hQsM0NQ'>P.n>c:%98W.5TZG$`87,0 *i5|Z*ģlS-ZʹN#7  \!uP,fNE,Pce]"j!eE [ }eXz?dIR UJT$ zKl+Ä3VzN!` y#|8x yI XLS"i@02Q,ԨTz&#,0X`tL]B?$Zwސp5(8F|aB {#OGԃ'|">54IXF\\d-"/)v9#b%AJ A  @D:6 Jx 1+R:J,Ƌ: h}BP {= H}F 4f6p  a;`8  {|2 yL5y֤Pw IS+T0W}>o@, \@{|3-VB/x+:Q@`E>lP(s(!~ ; `y[녺"w+2uI_^.|-΀YFOA,l ~<[) 'B/*~(\(K:zx*CĔ 4(HI5J B!к"J|+Kʙz腀Ҵ.΀k"It7 _8Y"Hz $ !Z@hB" 3 g˼`(p J* rL╤0h(f ($"R'$F19K딼@v R붇Q`$l*p.qgNI &Hl9,U-Jz+w.Zۘ,ث4YՊ/tH:AĸAo1Zl.Ec[\H, %e`lQі]{zLCFβAG)#2ۣC .6+# G[QK鎄s0@wAm|%bX9EύUäΦ:)`-*!_1V 8tT$Y%MI4ah_0_:q ,c7<$Ds`<Dit.qL p /pX6DK!K4NySWXؓ!^F;G/yNw+lHC D1R*08ԕI\2-(=$ķbZe0q@Upk$8( H ɸٵ8!㣪b0΀Hۈ)s&#zیp7 I%2nz ø@ hfHd@<^_. A ݂,v0` E Ќ 0ӈ{(6x  0a4`"Xh1w HO =BIY(Ŗؙ0 HI{.9[)yB0,"wB#x,ۥ<ėc%:Xޝ{/q+;r/ jj2|q0>PYI :4`)1+ g;9 .Q}p8-dXF !%$@ JZ8[ sՈ= `Xӯ;:IK}9>pqW<(ʎ ޚ4D7 A /8%TcMbC8xpw-ʍ$J20cF2Hp@8N-q/@}ED(>`5tkAMS]&ڇϋ&a+0ȏ&8spN=PW w>.`-םȟ* KR G~jw˸yh8y#X8ѽ@(lHr(1 v8,h@HM Z㝘D= * H1rꙭu$9R;,,R9 2 YBX8 |S31 ֚ :0[ 4l!Z--A2 M]GuR,tM8mM.ݸB>U4E$: Mh)גy͌#3&Ń,D";zh*bK`''k Q7!*V I,G.B1sBjy ɪC& *Fx⼙Ra;N© &9Db)I(  Qק")rY( sAp]X4Wt 8[$2(Q8}57 k;%dRm3j $ZʼSW*TW?Ѿr)Dq L2y#[Eو/ck\+I2brE+%A󘘖/_ 0:)Cr+ZjQ<V0I{C8QDf.\UJ-UƏ5dzp4A1aSx賉ȭ¸aI` "ܭ!i%Cjk*i̦`CSS Y&$r+Hu m.sJ_8[FsM=cET aͲk͢R 6KWAG€Cv`;KaBurKi 6JaA2LAe93j`U&\F%2M8.Rh$z0 ?n9t);^z",,N1-[eD\FVLH8OroHz`˱[`]cv2ꇀt!&IeA3{ɖ\.Q0f/]2eF!2Eara9Xp1?p_ဋA+ =@`,hqSMdq6W+&$[#=cVe5c (߈ԾA-Z~Ęxe4SN4+8HO #?B. )B>I_%K<h0&d ( Hv Z;&IBLMDf\M&3=yb |_9! ڧƒ$a% 9(W P^覆n I{UX x `*,8q=(⳵ڋ#ܕޱ p˕P{mK=E6y pԱ0Q) DvwÞ 彝 ,/aKp;EۓE-T,pgր5m?+Q WR/I怜g8؃V4Bhc:ٴCMPÃ2N50tN6 _n!]DpF 1Gwa[2ՎaMHՇs(ɴ->ԫ+L1$lʁ>ܽ3XRrJҨMDJL 4/M43t2s "*(gr0R1`;>u {YHrȟ!I VN48s<@a1෵,20h})hX{F*3Q=keGpd&G:~*a+U-?`囁@ldыا:~UʂR8SXlܸд'T7*ȰڍE%g8x7B%;9ZzM!,MnMs…u0 zd SծH[m3I pePl> Ŗ;fuY 4K!X"^ =lK_(j 8^#PqcPo!צ,SiˑAMn;pR,VmCNOۖSv]8hWdlƱ6oLR6sVWHԱ3%r٪4B﷿*7wH"VhoCH ޮO/w1&Mm9"5UlJ5 Vd''I-seܻ*]s?z>:f}j4~1>ܵ呛m@ʙުg2?(0$LQsNn$ZQW<4xã_jY0]i)S@ROgƹP3z!2$ْd%ȹ}m t&( L5D.`َr.- z2Vm((HSrtP gX@Oacy'>iPT@` *vK!P&Ĩ"S:#r@;hb^LG<ҮiQ,JB@4 ֪s~l.4I)8';Ą1CzKJìd;j 3b+ExG` `<`ݗZ eP)Q,CF Y49U!|ix^AaF"D 0MMG)14Y5 dMPgnIX #x!0Ô 1H*@(Ф'0$FȘ,@ܦV):/Ȁ B6׺Ig. 'j@b$41.r#qp* "jq/Z 7F@! qR/d\#~N&HrK siҨO 8H<`PP \ *ԧ6`KH4P6k7D,@ ;r18H;1@CVQY _tR> S|V9,%!K YBVГk{Q^(J.'K J8(C642&!r$f7dېyx "cDjyq5Ʃ'ѵ\@3A4x])Ēhp-tT1CZTa$%ݭmp"ʂ!6yCYKr@AԚ*j.֪'x:8l\\@'YeVz1&^bdfY(vjrk>A,/^fTǴ@0X)H'0\Q'f](ndOd:$Cu%RJL/$C'.^qP7 " O >ұBCDrfrV7*Bx2 L$2O%DXchcO3J]oc(kBQv'҆7 "h2r8R3[mXWDb;@$2֍ofVP>PSzSdo!FDs>!dDDg=+)QdƚxHV44S< eAHPFQehҤx>ȲhLe0ft„ Ci.\S@7hFCui=%DJ„2*%?hL6F*:pF BbCzTg4C$n@Cr@DFӘIqv8S*)N*|i߈~rJ0Nc,ҋiFNNr`Y'R朁%.M?Sbc2%`l;q7,}"-tT J&EG/)1TXR$/L^ikc}TuTkdLCL'i\h0K(tgS8HDnE0:(&N"IL "jHaōOCFjHar@~ ( K:/5-)B!c,8:lj0$F0%8b|3ꮽ(cj%"8Zd/  2GG:1# :D&=i+7,$ 9&lEGMZVQFFjf #bR+bTc*aڧA֖Q^* &jj^mx,fQCг6Dt׃#mjB F@wrg(`@8!A6&4<Ͱ"joLq2Dp+F!J! +hJLtK˅dm(W Nn M,D>H g(Mkbc3THUC>#4u=A>C6Q#>McP'f߆7dR/֣( &{F&cz"A"pr\#> B P q.@!4L~ ` B`,!8@4&#%JnB!CElB⥣]׈fGp ?HZ\X`iDfThhe$X/1&c?\g.:R'9#B&I;p69:h2M6D kb=NSHeԻd$QS&A"!p)4>&hj iHn[iB)^(a)"pDΣc3&!P /![ǡmd\-JB"]F/D*>EtAL3E" 1:aU`!l2<2ANA,pa bc1@PF `, >}%3hE.c1` >a(!)Q{Xy6A|A|+dq:hW 4I| "`z !B0;V ;Rp4Mv]$2G7C:ڥpfkkp`!D%#kJJl lfހv\4f=Ap-^;r9Oeg$IlBN*'1_#|!%<=t` \d4ߡ$wKCf,oD|XJEA=C;:ODӻT>7,.E1|ɶu+ϗE0nBi6[W&LBGFy{^:{΀D+BTOm@i+D[}h7>-0T(R@˨c=v?RTǀdL g/Q{Dtl}Ͷ2As8Esȥ8E?QFtt%nFT#^ l A^d,Nv?ϒQG4HN-+&iDumP5W"XEμ55FFI]_$d$x2wXx%t'̉#G. Ǻ߆:`(rҀWh8=@=;FUuu5]/>LeBA&>yN֬>VD$GVg(QB55K4MrϽP0GggR2T3tw63lLPY`GK|Le#؅M(hmr'S]b?wa 8}Xa%A#Py1P8 l}byM'&9 x =R(ju:DZ4H" -KZ4_Um fRo^V Ba]_ qSUr56&x܌b nDz,wyRL*F"ګifPMP;h-NGw " " Zꌱs:Hy'z/H-(*~IH2 i"D aw,,f)XT* / @{rM&P ݀&"}*|EQ1h sТȺ /FȒ#'z`̒ <.*nZ4| "B!GySԷ"QΘ)'9xef`]e`2h "0MpL" HC" ,g``$"VG^/"lL}.4Œ"2V}R8P\2b:2JqyOb{9 2%gM~p^%kB-RX1$AH* %*Xal{dH)GH9^Pg2HB8Ⱖٹ9;I/zHt#n¯"hc;|t{Z`iH.TumȚT-#Dq%%v~TPЍo| A5@Exz((vaA0CHq4+eBBK#$d` \ؔT!TD@ ZI3LB@e!8jY hx&qa``pb pR„dip4N+ʡV1i=rSC@}@Ct^ z4^IZXMBK 7אY'J]^!ڤl4t1%vFg%`9@àblO(!mM`w!`(w*d4n%Cdk28DMʴ J&@<(i%*P",%\']FMdȑƚ.Bbga1Hl%-4o([N3K ڤh8`Ҋ#lVd]-lĶMI-mv] N(6eJxvɁŤžB>[ s8V"*(~Ao3&ayHV״$6e1^fMTJ]&dHݙCӎ]1Ei/,㕰j!nO)A:}] ԦdhρdO5.tf&D$ Е-Άg#S͙ɹx{!r_LR˺wqp솤=WkL.n.%YjMQ:#Pl IyV"@#o y'Yᮄ!WI!Dì6T{@GrK|eef͙COMۥ&S8c)k˿dV4dNO27RP|~T};YtkpTд^ǧD'Cf9 e{ ,AN+WY'*Fb9鉈>ⰨXH#:߬1𳱧I Xq0(;Zfj⬳Фsj9s r80 MX/+= (Ѵ ,s" : 1}# A@ "@ҴwPu9>2 Cb0dV$;(kyy$=D xaY968a@88I"(20sԛL@ q91{j ` Q+2y" 8ID"Q`yJXw@wG@vmXyp% `/y,xǢ@ MZ莩CF [(N>>xؗ{IĜ)|88HR@TP@yyR碛+`{ជ?vi `pcSPhp1 Ԗ@ ?H!,l^ h04_90X0(跊y o pxJIx6X c2ŋ@CX,*zZSG=?7kN2x*j2:n, X.j L S]X詺2֚Lyd#W(@J"ū-yX2, 8{@ПBP!Aʐ1[(uy # I !P* JT ZO,G4;瘽s̋PJn ( Mh.(_PHL <6;8p0[dNk=$ N@}d/1085/h dƪP *ʐA)Y/z8eBՎ7@aҠ N5hQ ή;!RN@ Tә h$R=k@2pBB-F8 C @i%5_) ŜHY6"aQ4mpw@t++lwUy/CС:Y/P35K@!QP4 uʐ*ۡbI{+1I\ by&L#t&hU0!X=V*C2Y>}P 3JH8ؤ5,\# _4U؃pFhP- 7&#؈ֳR8JAA:)4YiPxE?A'=G ] 0 e0FXB!00% tIK|JjXtd5 8 "Z kLq] p0%@' : ![Kù ) n֍J= *(ΣZ9Zj#*hɹK;h ᬥ[,ȅ7.@,FixSUË, ۹+ .͕k^ F%҃DZV,ϥ\%f/Ȟ~8{׉P, jzȊ| ;C [f;l20&袼cƚ1n>bBE+/@+ZطӚD_[p.܍CH4;2 J ζڞN2b3\k Lpa>k3C?cj1=-v0: w5{u貉t8&xB@l 鋩HBϜ ׍ԷPm  `1Rt9pȶqfL6vzsӔQm88TgNb3a? S_̹ ?6_kuQ3d'k'yj"8QpI(ލw ʾy8xd\ NXi$O:3{ud)?"hsزs7rh?K3 *y ˛ 7BX, ÿK.:[+(+ܓتclF3?zn# A]YXI;l8e&VvZy9G$ I4m nn@ \,3~Xq gR\l\.v\Eȧ` >9֨ib-1Tn9(ˆJ3q !Z(@pI.Xۧr8/?9| Q+l.) @ ެ !5:niI 9A OЊF8xx@F΀fr\֜hxKP"!0ވq#(LI3\ }L >I? I`UGC8DIItzyDMS`lz  fc,Ս* Md\t9VP0l(p)_y ؾXAF g%GT0ܐdrQ(0c/E%V5\X Et fp,-,Ǣa3n =H-S)݄y!X-(ljBKIP_i R $?l[=q ;;#<%"zH˚_O{%\ov2g'Û5(#5 /䨞a`@&2oؘoV>*tx}>a7I (3he#9t*O+>0 {"m~.ٴϩ@,J5 *sͱXnRq't SO*Bas1o]9֏h؊+1c+y&ܸ?iŠ2<0!b0Fd hx'k0A͑ӨHf* 䈙@:k+ Zȃ")&jV&LLY)^#-qƐwgHSn":ţx5gĩ*'4٣Z`5JtR@-` Հ`+_G!R'?rBAPsPvMTMaeKY3(!~!hbOТ8,c'֢ꪫ( ='}'r!J:^Uz$6!-h6~Yכvn&XW N,jኦ8HNc]?9Q2'Pj+br覘&vm!\}fX-k]rܹ. j%nm -ȩY2l:흢+"}Vn֭'Uc,]ule:f'WQB;VV"H"יH\ٯr||.Q"6ȭ,\!>UjP^.e Z:C 'Fc-˭C9\CVEak'ȪFi )u'o=g[["+ )J2ea[ !ؿR'PbyUYLʯ,\Jh Nj+y>!c&g_+*v2tk 5QסHrɂ&셴v[mG!v蘯%I HmjUEsV <0hE `}tqHNV^pa5<}`Ir+MHăoNL f+raqdd1qRxLA1n&z3cфIq̢FfϓNi`9[AX|$!U. pO@>G&$V'sȄck:GLQ^NQ&81fCܗB0f"Z Ihvay*QI l5uň873INUS `fkz0l  4f  2=F#8EDe6)-H(ticʩdpjǸ6M$xZtnj)#O,LŞEHoֺ'd1# ⰱ Z M_FR(a6DqH"\KT S܌u=)YP%x{_կpIRL %&BW ~; A6_7^nJs.n.E3%u<+` b`<l:n{U |ph-Ee^>ʄę1PD#xCL+|1P`ed.(? RFx5 dh:d\0Šb#~6`B>mb&jBBbf+0͈* r[!8ᾭ ١*&0d4ZCb<6B+#YFa J0+65*zgX0!:N `X\5t.'++[è.c @ /4i+ʠ8H-ڨ"P&G&#W "/(ICxΎbWlr!"0:tf&v\GC 4\+8AFDhBo *fbf*#+o{FF"/"^t ]JmeRF*!=g~d7&Dh "! 'H!ѩX#8[:oΓ>.hg$$'kX}hBmP`h'g{((p=g 5j-+$en`6^FLzNN'i'?ұ*PS1sffCN)1H`!- P(BZ$yr̠'BZ ¶Zl?>Z⦂/B"}4}_ȐHrpl>2>hr4jF*)X) Hcf$sFl\[:jm` {Gr=qiP`qZGP̐ t]FFJBf!f>WG6=[tiTh})eHbdg"&z-X*&Pf')ItFưBH>"!^"mFn*WPαlΈb>2;$,MdPm8 CXr}Q^.R/7F*z\K@^îfDt4A8AE^msC ڏTfSnWz1[#&IFFgKCH kCl^7(YF1')veRC"u썪&*wOgxUvcDA`J[AFZ&`Cf^T W:I.[)VI5 ?F8O=48j %xΩ⼇"+6UNOaR ~k  JD TE o.p2AMvEspbyFym\%6}E2k7JS=^`/!h8SAļ?r XE`1 # AiX fL g`TgB$5!zDV,l 7t7D! 2ځBDFfz 7E)aD Jΐ.2,AaLXdHʠ0 ȿ @2^STIev.cZT~QMf"z6V/!i2r1$W`*^alg|  #8+XFTB ddC D9ɠc )!*\"> |2*į2`,H"zg]&=uDQdpOAB YM.X(#dBd N(d"'2tmfh'EBUlf鎥("J%6iD&mE wh\"x˔P$F 8ƫ,Vز:^h.EAd5(R E1)1R4<`Bʁ:FZгB2#b#d]7',ZE(  Av U)\0r 0  u:rS P!EJ^;ORx"i2 `(mP/"r3A孆_$+iR!`p,^lbJ@A,VP*> _:rD+nܨ7 xv&~u<2 !Dl/7bP[^V Ϯg`0ΐ0ļVHM< "B@id%DXxn*#])jfZ>U9,Ǎ[7"98I.*rSƟpC;i&-L5iӗ*#^k0, (a΢k6Y*)>5<9]GODNr,ִeL6P^b"͸82KxK"\Qg3" "=`ҳeRCQm۴RK7SʇHUb0e3zH]0e4(}dfaXrN.#,bq[v9JVϋwBP(F^$ &i We7i^6+9)NPo]2d_̅Fzݗ#wj= ŚeB,&86ib6X.`h$5a0pB)i ^G߳qt6XrEÊ8Qާz?"V 51\a#Io#=tf3!xXf#hpf'~>G݈S8#$|+a ! F5ۢ,w%QU1YcU qւ+7J;I zT`EH/9(ҲL|7.5ަ5i.y"gc~M[kbM$(#&wHqh#ֈJ#fD5Q&JpmܦL3HDuevYB.*GeSM I EG/Tc^R | '$+RϺ$,*xٴ̊D~GϊTjrt< hÄal0&(n-Rq\dEH=! j@J( {:; {Qq>bj%+ҡ4{=0 @|= (0$0=ޯP  BAI7P5M,O@jT/A cp,p ms?x~?_ ~g3m}>X8x- gs?_8#qu,< _^`\|koĞKA`d EbsKs  }{]{M%XSb`-ɪk Kv.Ry }#Lsby|{%){m8֠*>rBP0D3">"DL +"0jZ0-jK&0n8i -V.nXʭX0ĀE,ȵ?3$m$D|Tl+:R*d}RIhɀ4%Nmn=."B/Z$m):[%@̆ { ڈ!A`g H 11W =rA`T L("OT 9RDݱpx=쩑 ]F$eLl-:`^dɚ P{xf,|\ P0P81: E'3t\@tapjH3Jdd碲L B-+T[R #e|V FF\gW'%{Fh)c5$d3 ,PFǀ=#pk 08GvH՜ŁLYiѣ-8rbOX=@&M '#`-eBNoL?11H57 !-QS$)]I4ݼL6xK~>(J:$nzF* $z3)fFIOb9}Fij%@x` R-&xIcǓF=+Mt]S2]jRj^}Z׋R(y"JO$*d`(dznDMe~`i'dnTb*zpY܊܊3Tpg+O5&*(4M+% <2lZ5}X(`qEg(MPlYm@8`K2jkV2p`K@nkd5Qq,#hUkaEEMª 9Yq hR9(@4M`%Εܸ 3y"^ 21@)Hi&lT-7(!uQgĔQtH!O,N.HT0E{j&@ض FE gh-[ u^6T\ǥCfLK<U1"8Fߚv0E2TJsȧv2nL}=9IB(m༰]% v'?N5"fɹ#`#.?+ 5VI]j5Lhe3uGb٘3@X&>;#`WkG73%#q6L3`w͏0{h` .nDRĈ-:f a*5apه@2fD2SL8!:kl&Zߙsv]ewI@YW1bd帏ڔSIQy>OlߺDLiRTr`4JmƶCH$26(DJD@p%edE< l3P1b6..3 EAX,=.#€#"xTBkn6T˔BF$ e%a ~=!XT{&RRd@0Ĕ77. 'd!.g  !`@!<B8xdX ģ8'%$o3Ka)`T~ƀ 0,8(ՃB(DHpF)\W82aAgغkČ$o$Xd'bxh$En\EZ鬻D$N+@($.FFcn2 EAQ`Z>ȨebnG>n  x&C`F\|T OCL2P0 .) nǍ(7ELX/6eN6CRCWBPm *B\K&#<7H xd+I-Hb%B_V'xZNX%&6ƞbhiF$Nc樢zLOPc9R(ɢfdPKK$#񢱄F^$dd 2s 4D2Hd` R_*"4VjVĆfjfC8l B©qp+|0`(`=6^:#$Q*fe?A0D#8 Aȧ!Q\cu @x@z8^#DZa+f0%o *ē8f PB6e羃*FhvDd ~,B6qj*8 t?&6de2'dž d&[? c_"he|_fhXax=B8B x4э<ĩF@$!@ f!gKT%lcq KDxF!RhZžcPy 6.xc$tLhx !L0jP+V>| WB+`BNH6D ioC'K*(zܦV&߀r `hf" R}DvT @ r<x"4$7*y.n! R('5Ac<"pcV ʘȄ7<'?? LB`$cz3:N?0P3$.|cvbXeDШADGdeȿ#D㊄D1 2H!A4JsKl60"WI)Xjʘ 2#`.Գ2K4J'2i&4a ,bb bP?UT%j1BݭfxBUL'G yNq4T:#>Qni 3,KgRS"g,wRzR+(*0R-Lô<=DH:LL&$NO^-3/jTf+x &PK#S.]EyD7DXE0'L' Y.vk"'€bʰQbɢLxR̼MH"zELO|DU LvԲ1BAa<-ʿ-lˀ$N>f4*< >3*dl4P&SC)p+y S8,sLXo{c8TdrgB.XSGy4xfb*2BN:.1hzS$P7TbꬷE׬2sd{4h9 0 ;p3 Q/ˋ 2-V.*74%h9ʜjѹuqQtˋ. 컨œP7sՍuP1@2"Ο˓BȌ \*0 Ɋ{^5#FX-:*#/J@U -Ku\cWʣ-_g6tSCpR9>„™p}` ՗l5c[fC9n.dw0N˜lRՋ"xAFo %&V m 饪vF*68kij1Nb󥌸\XS-kd(( ҂&)Ǒyl(@il `5hSw* 7f<&%1To2%Q~h.zbAvcW#"6x*g/s8k!L h$`#@2V}A"MLy2õ4X$L^Tlv迪!b! q/Q q"@% >Atx^R"VF6ZԡjL#8$7#vDj! :5 p ~`P'jjgTPRU wo;ѐ17r=E3ӜMGfjt-)PO$H Cq$OTEJX_k{/A `YFBCk ^A\`Bh4j=#s+2DErClb[+2)Q @cd/y]W~ 쾥{_*A e9`uFUDP m@ ĬO{Jƣdb#@%scI(kI aVD ޙ+:?LE_h` $` AX*f W C"J@En/F GF㑈,8*EJ1.8 ~H@x( _ o( PE9T |IHbD5$H_Y$~OY4*|AmIQ+cOVz?d kf ep4{v䛩E淸Ao15u:چq5@K~6F@gOh @< `=@j6`Z,7 "4"Or 7O[悥+Q*êúz.icw1 `$Ҧ)2 z4`@2Ѣ,N)쌨GE .zi ǔ*:ʠAs{@(x @4,:bP aj1<#1hd ( 3B>%&6[")"#',tȻ`b*![,K"oh s> Ҟ[.m>'+j2ֿV9" /IH?yaama01͖qBIBCIa8iz%bP]Q,GD}sH 0=`U${Ԗ.iƂP\ru.#JWX-lD 4Etcz+h -d pဨ%c7{>k4#nŖ:\"/t:.+Rff#Iq74%\INfvr b+~`{H L$V+H$8(H3='>/.exFq`@ǸMnvq5]ݣ9ezTS1aL.-ԅΘʡ78t}$♪VW1'9B ,rqp:pqj,E%P p A4,%pR#`;BXQ9R !NYOe@@NPC#b`|pH,@N"Dȣ!%[_V@ւHViW@AL#x\,A8P jPO  AC@c#:@%~pW>>D~eVJBA.(2\N?EdzK4d*&TFfI:ֶ(<&Vf] @R6bSDD}vN;^Ⱦ;!CkRBqx'W-"b .%\6cpk dfIм@cQ@0&PsA($bZ3V}0Y֊L qQ20榛0 p1Ai}&R@-\[Dd*hDZu^QtKHq8+uʅΔohNI?t@nK@',4j>5QvB=xW8(䅂*2d`=G\M`ģUރ|q* dP BD,M"U `)iqӤ̊px2\Wo) 0;ST11 mȍ!;s#c [jPH>=C 50=hR H`H#J8USX9:0  yxqN(,PfJ-^ Q#@hw:ipH;2H"5 "`4VxV3-s+KQ;0"@U8p";DxtAQ]@"29JYx2xhY#bls)*#jY`bq13wX{nY(hh?lk"֬q9[08X q5*A.AB<G+) 4%/ ؍!dC@} trp{ĥ$ Dhd̟ G߰/"zWICDhkiQ"Q*n$ Q-ِG:LKi1/lRlݽZk R]`SCP"-AџFωڀQWVP7\*㻠0^F8>输 SJ]}H 0NK.(s^j]~C;,0I(0 ?㶄xG55$&6%dz ##P釐x _qla{Ej󈟚s d_02`qWJ.d;xMEqƂnj;Xݙ//^?%%i n>/apE\ ׋LS((ðvĂr yN15iZ )XB16 zۼg kI`8"HEyfX ❒#N%=G9V33+8[   *(Txoht&F^M2 E$FzBfZv GbUӏq:1H,Cjbyth ws8{d0 bu,e@5#™Pc;=SYmSYU3ưDybVnV1ΡW%zUZMxxᩙx1=C#ᨺtyȣ:S!=|MKS@#t cݞTcAΘ-l%cCi x:FYMKãLŸJ~ HE'si$C\,9x2 8I!GE$9 E]Xً ?H'{-Sie*kyhw}qL ;%鍚mJb ӕK cXN#CEɜv!waQL{+[G k{cv%' ҪNLzy3B9 @ (ϕEKн,J?_  hx M}r, H~A#qt>6KbqYt8gi\=@PJ9>Táq>iO`, OP P8?(.uR_IP:/JF<CQ`cc" ?ImQ .`\f[4F`J5"K8dfq9ǷL9ckĚQ2L7YƎsIO=û)ӜlH"J3X%(B`0Jɲ:]qDDI*M0~%V"6P;y<-V.~'AXX`4@:Y `\ͼ<"h*ۧ4:13'=IIb[(` ٣hԡ5# :yGn)>X{>Z$PRzXL?`na4gUfRCa)I8F :Y=n-8Ӂ%|-7~Z@0%(#ԟe*ٲ){U[ИS/+6K$̧ ѿ*XȆKؙRFzja'і0ِE%E42xڙ=%mڒIK)#1ڔb[.`{Wȁ9ρ*"LU_Ju RH,S2Wq QꢝL,`c0Dd)qk<# =;a D:dBb$!brk,aAQ+Y(6_K4Ց4Z`*p&0xZPR Lb,*$"U42GmOV rՕ#i.{ >zhnd|01N a6^I* l$t)2 rq{QB/""$m<8JQOd=}TT(xZ_%Ey6!,d ra +q^M7A7R2 _/vs}r);[&NG)]zt{JD lS1Yۓ"1I2AoYȥ@ lݤXEE߽ڋ#۠tD{Qj|SC+dO^ /%g%njjHa='&h\k)'Jt;6A &VlQ<0ľNkx'LyA?"IL8n# -E*? i\$:20. <""-"P^J[" tۮ(l2C^!t!.,c4nnr`tp (p`*_{)28ib*O#P{"P c( E#$JV6d(ˊo%OtJ(QLU O@^+t ` R"ƭ oe-6m%0@>``(*Ъ労d.Tcf#~S HR<,7:AN:'n) jhN!!ᤦaaVL$=f|@ZXf@) +4oƮh$%I0BXB`, 7Ffƶ8 - JA3(2ZP% ~OU&-X0s!PAZ! /`# rfQF[&k9稟D~|'\0#ꨯKcV](yEN%A'N.g~*,Szj(2!"!8Irã<%rʡ !J8N+J+JJi@ IE, 04j FZ)ZHģ $.扎C L;dOcPLrԁEOE+*1'&$4M&ЎjJ+_oPbn'"eF NP) -(fOE^j`,&2BX.eU˒#$ (ra|b H!2 U3# :4` w@e8TTԜvZ*"6  A$h"2@h"^!H!ht,xDv`*`<FgB,!)\Hr0=ȸ G. &`^hڿ$1Y+E.qbWE Q8Ra$n3NBuA` `K 2wIUa,(` `D)Xea1SV / /N0C&!2 pIvTZ"`D Df@) 츢DOHP61J*(81rVA+`!,zc ອAqG 㢕; Pj8w<!ĕ:TR@H~6uhrXaAg쐵lW`)Qv @7qA%G"!Qu:z4 ,Q12Dg,)AFabnabe jO gh @G򣊙1 R!Tg\gFc<6Z!8:DaX%C !$AQ/L"؝"ˠb0\0!!)X  6$D^䩂O],ə+N=wS T+涥;^#(l~@%!|TCjuJ%R2Pnݰ sNc 9>=UKu/CgU&0E 6eR5)J9rZej6FץZAU])Y\|zE+OL¢5nA(. 9L|.R'H<䗢/-ϸ'. ,XOK6 j 7c)\پX CP x,/ȃۛB z`0 HXWGmlˉ@axp~yyM9Kr]PTRΟs]3Wݞ]c@X6U?]!6ph^Nkftӌ(,9P>o[h7~)ZZ2@ ׎ p`D$x?)㫊)h2~> "bXpD=81vAIQ,* •K!5 ;2V'Я';ϙ-VNbsf4͒% G]6zBy(U1!DPQhl w gSk=mǎysL.] KtM 3ƀp-Fٓy(Bm!!T hYrNw'"^ lP7tM "%)3  -B,8YkkgRp MlߏoBǯ@(K+ͭJ(Yj dTK|𙚼>T1PL!6,b17\fE/7< YrcP9Ҟ̩nzm9$phFP?iī:BFs,.&М-GGcrR6n(1BQ$0$XC>FGNhF7ܽ3N յMTH i[;W Q$?b!No.(] V@{xhP "t~>=MJI\8ؐ~1\)R_oAzj1 D:9%A^|w\?:H+#JC!lVJ V W aJȻsQw@I)T GA:$ ZhK2FXC* l@l  ndW0L~JQ+Hm#˭i/'Y qp8 =`%2tT4~;YPT|48FC`lL8 ,¯ 8%8YAx8F@ @ {E?VpYXx$Kx |! 3[9S!` liT.pj)ΔŘyФC,)| KPD xJa'XѬ ,1;=9 15HQ+3R'5{b%p):{0Щ\(NEpJli .&.(@ZXÆq@jPcXwM( sX!, huaB h4Xk8@5πC@Cx g%[yE M`!Y.hۦ#AJ J8Tb%bR %I22H @ Vrp}phVW9217m{#X lI-#<8ED+W C HU\@4u0 .y*,AxC 2\*X8lXc*Wa*("|Q(PjZh1KW3:q %y*8/*}Wч@AK-77tb<#98Ŏ;;'*8ԷXخ)7Dgs xR ڿ!*0 ¬ #hXX9t=bāH8Y5!D:8՚J"1/󮵋|M-ZzÛ &qq+H(3* <] IY40.OW);52ʮ Zc(B[<*  Ig".iDj_Q^2sM5KG>5R ps!''m!7P] 9] `S9f98I%1U93l*=(-*9]֌(:m+ޖ'@M^א&:(}48>N+3k/XA.+u+ 8 *X+ <],c, Y Ȣ:nE-\]Zf"b2p Ґ ~YC(Ѷ=, c[8s1BO60Er%f &h .k+ أ+ޫ^ cݻG1 *㝾# =)iZ>Ԩ+ 'U =7AчēPQc0baY 8!h7P ػ~Êڍa:ܓ`[d ̥=ퟋH{]_u-q#^ʱN7E(;UNAn 8ތ B3qTҩZCƫW'PEPvWѵY8Qs/ ص@U(eXޭ2꾏 ` )f @ ]*P{!yz:oq=YpXYpV!w+)X=-ޱNݳrXצH&֊` z<| ^rDT8 @zI=TKEfenhib 1*(ShPX(S:{ <+GM{2g9Zh "XƊ{!h ꋾ K(@CPE&藮 ~ 80:#ݰJ 9Њ{w6)5 @..J7f 8Z0CDȧ,z*렓Y`( ,૓V>fƢP - @,_(VpMُ$׍SQ\9m!G hx [ވex j:_ /Ob'\{:: "8Da{ȌC2ޠD썴:зxs0Ǝa.axьkP8LA@lķ!;xƀ`'k ? 0@>I F8{nLsB7^1x@ GCvP0Тh6%z):ܝPy5G9*( ;h1k*( )|0$j. !8\0ӟgH +n:9ϊԥ+P+h ¯ vG\tQL)ܶ2zX*'qw:<=+=3ů"̾됁몼*<"QCPCa"%/)9 2 }?4Bo( PKS0<5(IM#l|(*M\JlYҹ4֌ ۼ(ժ /J˽?k(~l[]1`W((. ∝GP#c$mQ0~ҕ$`P"~*5(Y{望+*bƲ.h"7p$4VܷKӌE 5krHJth E##o6K[-Dd*tmO*%PBì1̖ҫ{nOa Ptӷ( (UTMJ*%D[ݲ=% S3ru;3J.Xi'1 A5:GS/cT_zmlM~*몑ߵ}lDխr6uŏQQS*xљw_!XIhΙ{f<ފROi' !teR uBC2W `V$ ;Uau]ql#?V9 E1~bbuvp:sm+UT\TK-%0!tXLNOO4}v `% W$RJH8"U8G l \ T  &jK QDG:eG䌲H4ڡ컏T$a(VtŢԊB"#u0<]`I"jHzUv)SP&{dZg)^8 L'@z"Q #S{SsN8@ԑ:뀣&v ԅ:1<Puj9G1# 'B,`#+A@!ؖ D"$=ǝ 08Tڧ RCgـq n,nAm@2@„PYF*mNܦ;Di*.fNhg ~V5FA"H `D* :CR'n)A,@2A Hu9ΐUDƓM]+&Ɠɜ$-] ̻EO$c]!?H !$"0G 5EUHp4N$p˥Ju#7I.Ij* YL0Bln& AQ8bS7B/!dRP'%"5U82ނp~)gXyT722]aTQ@^Z?xˆ#+F3-ՎsXx LYI.:=SxPSIlc'E1N2/ 34l]߰Mzԋ%W %C[X^"N@L 6맳5j̚gQ lIKcql̾c(RTYd%4qJ* C[.s?#& 2~)z2Kqw$02 #$a榖R8VhH!JIj艦(RcG4c2~e'Ls(tB"Lˆ.z&Ap.TuQk' H1GuG.1JNSmdH G#qPNHRwH2i$Gh̠xwۤ'3&ѦxvC_0/#1*b0bV80(BBrFB%(F^QdO@w 3PT`*OľLRh(:Uäo(d+KS(ix峍5#~fZӮlSb U"xd$|c=*=?.1ot0`ss>+lfz,~ Ѡ ԧ'%%>e~r~iSDdKBI̼9(D\'U:B,NeH2"!|R*Uq+'VyrpNc JU R͂iArUh2"s(W.I(_R2-z'i*ٳ$uE(H8*䌿 $?V,ا b,lC kH]eWIhkĐcJ2-! p!~P_D+ >14@4ޝMԺ݃u=DRLH2+HX=Ie*@54eggSkA8CZ)"Aқe`aXVdf R.@2nDra҃+ UXkH$&1!Feek"ư >H!>J0TE8#/`d(;I[v6Ja`8!NAXD D4`$=rZ҂s $YY6TncBt6~_4v^68 2.]n 8 h@ 7rOčHٲ A hDV*;J&2d6i0!e,>VHO,{ǚolM" Г3:B"\,G% -UH~m?DnEw3d6Qr?wCHP,\M/ӸfhنUlvNlwsG63%Huv5p|0Y)nifaFi<{EҐW]Bx]($@!EO2h}UBBcI Rg`8l>H<.,6N}f2!!r> Si/TLTfE1z" 46g4mRCJmpcQvML 0/Nby b&$kXP CL38@ 2' Q$b F5ϘV/X0?x$~ l T`c4eyXz A-NYO)pZ:.3 2H6 wLF*T%B[An)UP80ϙ8fh5D,b @!vR9T.ШZKHkE%n3IRzjS3 hw/or_tbh[#`uKiu11hw.5baԉ(U@*|3/N%w32ÐHbemE|$tlJ%"f?WaPal魁˺NJHr#B"VuOBae(9Lh+RVSu͑~1hphH1JrS|3/6ORbֻaq =1=ӑ]dOCq\nĹčh?J3BcG Ģ.r?b}%6gҁ"|MLTѱlkyEVW4BKϜ`އ]n#L }J}YqD.ƗI|yYi&>&IEJ|2ҋll4 ;nag &Y3EU>7ʧD ( Y AF!a$r B5 :R2~( n#10R|= 0  5?_ ~>T7A=o( gu˞P_pKT*8`. " B`˸w+w!GAs 8\{'FH!X  Ezn8oȋEmn8aJe: Fc`ݡ8H @0 3hގ c$o bh4@ra,! $ |  6p*` "$ _i,@VX&zYѹbN(zI"wOxԪ֚!E#;I3#1 ܓBߠ3)~-zց;.؍CKA*w1?;%L-HG2jo Z8L 'r>tglsНb:)<NB(1F`E$l5yT-@M^)و,"N8p6#p9G0üw,3ѥC !"H@Z6tK#WmR ;]H.tF'b竅1-Xd]LqMa84) $k+,d!Ŷ˹en:r^+ʼWVaCuH wjjb56r jB2c6EX ~v{ JbrKԒ'c3nXb!*< bh".p d:nQa'5[l˖"6薽FEǬǕ#Dލ!ddO7bW&XϪ a$:S,3v[IayZ kJbݳUR,=s8cknYy:Xw+wYyE撶0 6sjc4 a NvR$M猗ZHaZj8&[&("G`,e6_а==6asE&&#2[MJZ`]Uo*|^s0e?]X3J+sSz J$TZ_`Y \FL~q:5)i鱌(؝;(Rom2Yd&21Z˲^i-Yr}΁q[ҋ[ЛG=*oqlj' ~O Qq"3#IB$u5-5}k|G$ qGT%2 Ǜ,c:x䍀P(ͨ!`ĄsDsC77X63N:Zvbv牴eCusm xvzhE#c{ b$1a`F : ze24!7;1e17U(SxkKz\* DC%}JO7{΅ R5KBbN߉Rt|c,'V606vvQ@(#`Ld PFa;`N A.3zI ]PP;<| @L*(HKO@ I{ [k+( xv*9Ih(aXqXWk($8@0)"& A:*AʯB)|&[W86Q-BCC|&(w@U0W:j$PJ9'xr8|ȊH[7hSX,BF, p.j$GP2(aE A܊(Il.8%i>ɴ+R2YtLSa  -F(Y[8Ҁ 9(<xz,gbmp`~c EAu&|e2ղ󈌘 FḬ荞sb :˙ȝy c6 XWE铬I16 2buxH`2HDEާch;.@퉌NEت jx+LsD#D4Z-x|Ѹ!!ϘQ*`p'(ȹ $}\AyW@ksKf͵6 j(ru.CKJFsFH7#d-#Qq<ވp َƄiy[ISdKZ <;l(p`ЕiU9;s(M˪QܹɜI+pu)H`6VfK1%d@O8X%EMh{Pf; ʰ ᘛ)/" ^ zdPGquyu shkQ(Vù4 K'Aڮ[}^[I+j&V z; S& J HQL;4yI&5Z+M̈{jHcmlUdj" @y `h( 4/g`8р8|@&v,hѢyĈcDE.05KS-FLDD2}x0XE('= n521$}7 ɗYgCKmGИ+xyLl8 Qqgu s (}[Xô*d#Y YҒyEO!;K5T^h azI. Qgd/őYxWXl^9'+n6aU6x; cٷ(*i^k cK Il)ƽPF]b V$T, g1x|(g7#Ap`/aӚz>5/s?QZ#&kܹH yEOTpg+. u"hα+R+.S0? j%X`_b 9$d^9fXTpGPj'jÍЊa ݮ")@d-hx Ek\AEي>T\#xgia3jDLOv.(x7j:1!; }2gL oਡD' nQ3hL::$-1q4h`&pXd4#8gBS5&Mc{ofm7>f1įJ. ?D! Dqx? @ ?#U"n %8$~ǀ`(6@XE@F35"P$s~*`8{=5Img1yb8(bM3 Ϲ\ImBi4 @H¦T3z^8E9DO7@&E,ns\~ z(= ݨXkVo7] <fxv:/k${Y@(. ʻ&h+V?+t(#5*l1R0Ċ622v8K ;n|B;繱hDk ܈|N (724$\3:7PP:b\#7 O%1D' S# !b/2h⺻RB#M]R2ڥ(@<LmB$* 1,T%N6$nUں$%Ft#ּ"hTԻPBOfըYX/kU#QSWgYHʭ \KJ$|Sz!; ]s}*$& +xhij+zKc7sN0V^ĸmƷ?±L"cEH$%P N1˝@dMԿAt D˻.-oAKg0kt+=818zJ R`0-|˜ŬL8+DVԙ~Hx we2i zBp9igxĨ=p`e+l&@4bDT,9zu +c'ڟt<Cj&b *C;pN A\-$IJ13|$;ǁ!m5G# Jp 9ET 94PϪEC㒁9(x`shz' 6 04$vfX@.` >d5l¤J# 8,E@a:3:ZTCS(@$K.84wCM#$m!o.RF`q!Pj(J @L߀(`p"[R,0`:W&8Y̟Fl^TXvл89xX h*x0iDԍU"\E.rp$'CZdlp @0?J!PlhPpti`L Pb`M@j1{I`ѡp>oJ ֖d!&,-E֍ dGLQ='S%r IK,(rsWYf"\0TgN.^l:##bޚ#HʁEyy&fI&VXCiRY* L@=Lle(8  D.zܣHC*BdLVc8 9r 8eC0 ™RDnB4@\>Hu qp-OEDrpLIqQ?T>`S Z#E@f *.͐Ýo3?[Ҟ8x/09<26lZ#g/$ZUslraբK]Lb%oDhgUK6)E@ [KA (G2D@|- '6c 2\A:Q n `O !@CsKxOhB1 ] =d6pSdK6B`C#u'PW`! VSXAîM<t(qjZPBJGcTa~CDAc;R:fW \Q.&neN+nR5승r6؋G .R%I#xg:$Qܟf*VuPlz@^;J0Գd vԧ98I ^scک :+HGȕcR">=Gz%FڪNVe"duC UU8Օ x+~kuR@2%˳pVL H3>+ky kf>{PiX|J#R#f ]|2r1K*+D,ĪYQJF>*F+k^]L`J10r؎%*;J,DS~BA%c 9"Zqd!#a Pw1 œL24)ž0ctWKbnh'd]cE6,3N8oP6Gk8NV`FFg Kb]62"<4Cġ$r0Ah"u#"2:Z# TTh. T*&Iho(D0aH*GH냴BnCd!ʇ JD2Ll>p61*~VS"ObB=b>=f$?-\g ܬ"l @ ` CBHH(!8 ,'>="T3H7/@m `AOBvFN:3;Î VaPK1 v Ctnޠ(a"®"AlkG\FH) GUWU` +@@!6\26T҈y)Vynʋ?H3p&2ኖ bNV z @ @D `& 5\ <1 FR66MFj'6M6Dfjo 1)鰝JV#yRnhr#)l?)a&-X ~?3\?ejhab`\!N@3=H)dK;0J¬ZHhp` acP<>1!-B):F&F,Kf3_.bb /&8Vrg% `&R7 UVpӬ5K+sA.{fh-#@'Ez@5l(jb0 \Bt?eˢNBw(*f@%,3/Hd6ra"@ @v.n Gdms|t2.AfM"K6D1f'G:E""pd8%^b'L~ ` tfD'0oBBV*LICl @A>hEiDRj0 @@Oh_k7q &xdI-J!@ fZ)#\N>֨ pad+B)+Bkm4I>(ZN֠":  ;XGOOZl&Rլ@ZN+p6*6R+޽% n7bPeL&)!Ad ,,+" ,~~@c'bN|zBv }P!*Bz$d N078Dg`Ӓ6` `cĊZx@d.XvsX[/t&,p@!Ȉɕ]&;G&kC$bj&EHSƻ.K:6Qu&2trvCN;;m/H]oڢ 'M$7D#b?S_go},+t%d/Jq$!/5nU"P5ijiB1'.DbW>eV[!PezHH$ϲΪ4z+ӯ_l(!;eqwǯ^|qqrc"Q@VLzC+Ow&XAj$:ZR?BSƚZGEfA411ŲFg$ U8l-"6pW9RHJ2#`fAMzPΠ;w?"µ;S%U mab$L^+r;*䧩**)?ڸPLBr~AI WW`ynͭ"ObaS\_k┅J44;:BD^;WӴ?ûF&[E7Gk*bBd2r^d[pLU;"cPsyM6UsBķPZviD4 dNcN-Ow*15*nųTBVJcrJiR4H&E P[i L+bAAΉ !b"%[ @s#=Ɂ"Ɇ:8%R$zp=+j`t﫞eꃵ8u<ƄFCXZ'<$,o)VxtpRe“?)GVVH:g3 a)(df`b=5[ n$"xMPhx!PvThYPdH_dD&wstWC9PNTUT[ЇnNAafl)Fr v^ Bz@76cl2b$Ib,6닡BUUUY U 0 !4<`ZزH}Tn(+KlƱ,jԲWm,|@@Hl?\nB0 d8xN? TŀHpȫ)F@0z\>^ /R"p _3pf~>@ 6"U*@QTMEذ_(R8O$ <gCVpP"hzG`a@}R`93`W6gŒڢ*}Lj"L0 "n("@ j^})$2ɺP*Hk0I / `.0iyJ@*Z|4j(j-lzKF#% Pq)l,3s2qZB+#22Һ. v\x0Hf@x |Q(R:VͣprpԪ$ (GQt,yf!HWLՊAmI@QE8AtGj522i'+OI[Z0 D8 ^MD EDLi' V+9v<$ ibWX7g<ڨub2/K&gȂ`qF,bpF)S20ȩN<60d,YF4iuPks6!@R5sxl`-ojP°b!)(:&ȀLZjJ(,㽝3p 7$L2JU xfcXqY^ 7O5W1:7iLR ~'@6ͯ%>&5qKͩ/?\= @ר 0),  NuA+ |?d>K%Hm?jH:)B06ptp= ¨ҼODBwkB D !hN5^ŞQ$(Ix̘4`[+=RKv"n쬣Ih?h%ľ'z&jwrBZCɚ)Q(ޚmIVn=Vk'$b'MNN  *F#MV"e]a:qHǸJ VbVy*j={NNd! \Ae]\4lЕJMѩBH ΃p]Hʸs#-)8n NJ;hZ(ʵ*Bs/}*ӳ69ӢhV4UIH"ӣ .B53Rحp%} sZA J"A1*8 u#ոs,`%kbJLҾwG v1WAQ{dQ )Λ[B}iڔB چ[]efk٘coiĿO+o3_ptBVzвgSe H+kQ-zw Hުs[#~$HpȽFOCXӧn3ތQg5ȊRM"I|mϴH@+v/hb;kma0))gՙki4ų7G1%|h0h"X 5LyegE L&Ȩ/( $M41H,?G{UUI3G% 󭉙$o*XÑMz*XXXEPv‰QTaR39{򰀈8K:;I i | SkGd7 I% JQZ wP#YD{0{1H 0A?@@-T "Ȗѱ9s6vzA!ϊIQ Ȣ Ü5GYe@(2Po Qɀѯɐ=?LPt`w1( 2&ΘJ$Q1?vd *@wVi'.A0]S q8sh L&-+7!Al4(HaI [\SWyxˢ0.#00'۞:>z4W+O k]A-ZDDJB%3R+82_^8i`ȊpN&"> 64X < 0*xܑJ333ESR8i704 %X}.,kQAyh)bN#0E-Y !UJS3Un?ҫ*lkPRY#2J'ly:ͬ3N#?c,JF.i*-Q[#Ъ Ģ" OE,nL jWw+ &%y q{S4%zv<\p=>U]zѩ;z)ϱڑ_Xj rf- >A:ա i M(.I8q‹[!z0 ,37-V)rTSRB@jjQ]2ڗqjk}X#+BW_6.%[" xKɠ87 ca(,qprb -}si=h*W/ h`, y܌Z?޲?PLoB8AjTrN;+@Xx>zl s @͈A)AH2J"O4҄<ypwSyywMHrTV>5jPufVH0 8&`˶Ȍ {8Mq/()68604`6Ǽp DL ? (Q+bI| mffH:KLfp8&^  #h},) p3(Wʀx!h O \Zj c{tK`s>\|NX呌 PDL0*2uNY`$ЇgOz#5x2Dȫ HA ?@,e±8Ks؛M*"a+%XzeBab( %X'1 ,L3ȝ!D ^^a{QmD!]0 ѹdv8o#3+9(N16-SG "RƝ_- Ӹ3 384ՆcͼaOP! 0209 2L 0 ƈܨ?  SB<n98\HqhAP]Oպ$gҒ' Jk@ܘچT +b0zWN 4U2 ƹ(zb#p?Ǯ*,2zv)o;>{3iL1x?` W.$?` `0(Hg`F0"C_Q` $i3,i}2VԢǣ0Y&Am}>"PYRp$haZ=ZP&S\o Tir<[MfSQ$-sTBvB Rh ~.YUqݰ{Ȕ\drZ>Ǫg!<&I%CoIn\ ƪpqL̆>7( v f{Z>#*@51 '(Bq ܇BZ12Ŀ+bұ Dz<<QҎP+(+L* ( *:'CT(*vO"jKњNۯkV!=$!r:~0|P2MВĭ'L8[,JVðˢ Z @ ӄQޜ6k ,b54=W)&by%, \~J?bKDDSȇUqlr꤭ "p؟;2,O\9LV}5֢W_5Rjc9)(Wf?II!IΪb6jUʡ{&9"SjFH6¦ ÊDH+w|(`2/ ՘϶0k_U MFξe(hȹB25jNX ='2Kf([wʖ2ncwe!rSEB.gQp)rb Ahx|PaxiP׸=. ǹ)K@]TYi@hICi>`Zk>kA+AlAF@bIwS*;&D$JzgS*1%.Rx2_~L= hf+%cx$=vh0!9@# X*J8 j !" #  6@S|pK+O#E# P2Ȩ=L^2FP `xDJ)@P@x,ER 4l@\"_" 1H 4T @ p-@D u@])T`s$Έ|eGs,:Q/J>u \&vp&f4=+ah <#xy#xFU\ B<?u ^ie|fв`!$` tO wзp =GQH8cc3<@Y oͰ-@<(V&%* `1ɏf*dLb!WU3%`"OY8# dQVH!Xsmk qz7f"ͲAU rQ[Jz>W2gL(юi#B#j \L0kS#B60ث Wd ՛H ;q!Ǡ59 n)yTro4! ArJKx q2'VA9=XJ`rA{kFBgڣo(:N)(Ҩf~$I u<)I?#ҶZ b 0/P5ALj+J}mL +TÀ,Pء( ,6Wp pg|5?J8o2RHb;8cz9R``^Y*S2ahc>ሉն $/RZsȟFZ '*ؒ)FM4L4@V!.d x#j( g :HG,aEbUpG4bclOT>n1 zStPFBHg$"<3P8Y)"v*6O+4iY!d4EBe@y%bxI) +L&X&_q%r~`K&JcbX&DNd+&7dn!#[>.C>DX6Wq vRZCRUu2:2z"E`CS,1hq 3dbd:%b-K"bp 9š*΀`/+% jb/R'H@b"Jƈ%j蓟 qE.F`("C>†f$#AONq+X=h$$!.qRH6`i  hg Zv֊.*+HO/)/b/"P$`f,U,Pm (> J-x&\aF R B ><IY #Yf0h88C#b=72blQ/*AM snG!5 .#V1z("٦:u6!an6|,($ (t '/]Jx:"'~%V2J2Av`Ȃ <'S.xF"B~\`C 6!l WqF.JėZܙB F#e1Sq-PI|1bܝZg%mOPg;f-clQ CX萪BUtN6&5~KbQ^5h&-`#p@O.fG@qB|@l i!WȖAa"f@3C6fL`ʩ nn6a@8`L<P:)"ȔBgli*lNnƑ!ڜ"`DuMp9bvof/b"#lBLI[RԮ/)m.<nl*$" M@H7d%2]l !5h@z sbWaVVZ~('b,f(gܾm1b} nA(py!!'YFpl hBJx"M /%;Ub", áraʢVA|{BtwR8r\STSf"@%g\/T/@Rbn L{ֈH'HAɳB  $Zw[< $-İN6[LGaSkaeܹ(6: nF ,`T{sz~bʩ"n@WK|!8Y  UPgDu /V%1,^bdӚf-+9@6i=š V"&F5RD $P H#{"I`Cf# '\+vy?I_2Id@z@0\Z_+6ȜA!XAR{ bIgYJRssljn 9F?0,qd+n$σ%]1+~RGIG! q:].`VC|1@9a!z`(  A5 }@PX*^CF}2Zn]f`d0D`xR*<n($I  Jyt\L`@0I9PKiY!$!d nv?y<@:p'|7_G[wb/gWփy炄/Ix%8@ @+z˩0; ={=& bLpU,E&ptᧉ0+A sG=PFS R~&N{q4SӉ|8 KY-l@*9_k* `I@`&n l)}& <9h.XT.MAdJP!v02$Kw+ʢ9:. `Bz}UR iB2{,'&4H=L5o*A0X@/,+,`KX.*toBn{=MF86NK~ea o1B"=N՚U-lUT.4ԏ]鶝Dz(lqyJ%@p$)Ԁ3PU6qS=F/ĩ,9N}x TD# Ɉ o,jJaXGCcLtm$"L BCT@ ҁ0*/<BU_##)ǢX 2J n&/(Cbr-c0g:a./@pH@`vjA(&1g9T̈8K%,G2Ihn4f7"DVED2v_Qa>,&D>Kx(5#[sv9df p;GlnCɚK4==뼕EǓʪaԖ*Eaײ1FJڀ u1ƃO+K Y,+ K=\)̇0WS>lo Dc*`}(rw50~(R6Ko&K &MFKҰ,4bkS*2[?#x2,>r(z-KX[1ϥN(F8 UVr>9e>U%*`nɪn樲jJBH4η,*}T嘖afѷ \SR*7ZT6ȵ-xjZ䃥jZtC|491-ĻKE`,#_iN)oZ/f*bTrL*C@㹏5:BO9fnwq8)`sj) ,P*]g%s:bbZ; %ZbsJ%.X<\ola9!zaP4Sz8A(Qm#3c#N=/eݒrN.[ЛSMI.Iojīu])Ы_Q&.3~B[8PuQ1 f?UC-k˅T!ϕLk1Ϋ«쒵TCTM䴯 '8TgDN 蚤pͽW8ןNL%3f̒m{La]ZO^m_4MCyڶyaNVϒSb}o o/-5b*<UU7S[/ӥYVk=7.s*ҽ%"K7Mree*'pn1j}6| g] ohӂ`qq~q^ʡcOnMc %EO0{ڞ:JJٲa» >w*]_|@4ݍ1~D @fўOR0^laH Iu tDK À|{r0D UBtJ]-8_{]eOPG6]Ne;%ڻᰋj `# z9€wxp '(T Q P Y(`> Лy*>RɚHbU68Ь,B9 DI Jq*W%oh785jih(UJ ( 9;ꄖw!8`.j(7@` 55{hi+/\~| sB;q71/; F yIG6͋CiI0KPހpݛ4q.cZ`#G;)E z:hCuʺ@s2"RB!o-IF @ J7.;<x/F"C`Hhks<0iѻ F8? A)+K{< ;7`( 6a8Ɉ )-(5f EXCSIPSm " ѧ2(2i(J\(}( ߍ,5L@Rf ^ ;pc$@%AJ=ޑ!iB3<)涸 [Np(?HЇy$)lG+/h *ķ;ܟ0 ?Eū K@?`CMAXyt V6L'!0!84)B KyԺib{h)~.48MO#=f~>d@HQq:i!i Qs;t@-P(@t ʻE r YIOlD g1C[C2G"s)iB+,LJ݂U{TbE} JPEiDZЬZTQf 8⾭?JA3(aS@T_1!483sCU{B?[ZJ e mNZܱ (Ōںkщo%AZ9k*IB 6[ #EA.JⶖכG+0! (%Z[3O$2tU vZ|بћ8K!3?m^.[Ÿ`f8'I}W0SsZ!v$'+aW@ }\@S|Fc,ZY'cW9BB:v &`mR1CL`3Đܟ.m¯`)/-]̛}+e? \!ҫ1}S9|5aSbR+Cd2E5̿CA4L73:[eY}7|30YԘR| r.SSC1^!26ʹk*`6 ӶQ+ HHq]M\BW,ސMz䀈 q% mNMc}o˂p'Cz2XR?כd4hIyQ"fW8t@(l(rgx3pE0#I s`!W]|o/S1%2* p;D[tN dB)z=a @z3@`4H {_zM'~? vQ fCLQJH3Uc2xJU·`|>^`$/b vXJ%O/jZ($xacqpH#oJf>!Rfnuo_Ie-3Iȵ3uI>n6Ny`Z{؉F#-v@P 2`u`@^P..G궪l< {&i( 7-ۖsNsGg#i;ƨ2}?Qjf~++C/*,؈R%+'d\ ^`?+8Dٵͺ&gqxB`?L0|%<{L(K({IURh{ XQg@z$RXV,T A6r-ϴtb#)KvLZZ#a.&Ri'ᨺOj0l+ŧ0TʰUO7IEU%0pH CMP l/t0;8ԓ!ST/E,YU rR5KT n֪R֥WQ%|FK:k#-~{5YTFB~)L ۬ UFޥ޲GI򢴟u{$cz]j*NTm{wKi'E%tVX.r2Z$##/*ݙMV#U [˰t\h ;t١=6~LZbM oΒr? ӂUEPܗ%2K[x,b.H,%~AtK4Ӎ/(&czr+4\L=Dqje؇8bV`.Ir,Ţx!;V¥`iP8Tˠ3pa #N Pjz@- 8ؚW -' G_QN6L@~Nt76mVJC起Apґ00 'tlf2t#(9? H4h xo >0α`0qld}[4!iWXH P%T9fRl犿5эK. 5?PxQK$!.MZ:#5Ux.arp/hdp_۟L r1Ξ#N2Bz 3Վʒ$݀!|M' Ao1/KJ&Ń`_qGtX @n Fiq$GQ-&2Go 2@ɚN0L%4 ҋ끪w%H3Άz2!D*:HBmX-^O D pdZl5U[pI8P`+4ٖ~ʭMAFVz%B oM=+N2/PtϡGbECjJHfx&H4=-a j%XPBv|so5<(s1{UadGM'dNlPNRh%PR1*Yat[7[`* A<Ns,m,K@x@Td&:L."\$e,쀙dIb 9F6oL)b$*Dp,$5"` DQ]hb#P }j,*+,&)oez1C (ckVf\"G*rjr%(@]grCĸqTJeUT{Z1h1>@fetE侅7#*RC nL#'e!vqtb>}ej|ozFm'트fU*L]PZ svdI5O ϯXR*m\I/?i`YP/-S'b[$Eb`XҨCč1r([$~<ABUEjoZ CRz}:1Di*m0\tQlZ3~1@Jh~-)Hz61:tNfg$Td@& XaL$@`̤0}LZٍ,dGslf8 &ecl E2z>:Ò!a^dP9Bp6$iotJmm"i.w3?1"l9a(0ecFbXI4m:(G &Tqw??g5Lؔ\GXA`9hA"!2XuxE#dVr TA(`=CxX\"}>a@`FA*&@/ɗCbBZsלpfpI~ @ gM;6P)T)*Ta z`!&ÊJE e5gydLZ"Kj:EMO FDpg{QQtFWi&(fkbSM]Je>%8#T$R<@ð! 5m'(EI'Sþ}Zfw7sݯ). H n3𘂕\ dG5*V?G=*^{g bF}s:څ6FRا3n^r4lƎRzS5ۅ'%Et7gCҧ[qs0DWVrVY6K*ݤk3^,EMoIZ} Z,8 Z ^r}|H T $O[0Fu@;nZ"V04G@a T]bp8 `0 o7xqTzp8$- sC NdstY,Bͨc E0du0"`@eY/{ { A}ڧ3t }>. V_EB)eakd܅yncA5g39s9987ۭV`f5 L.+f`lM6+ ,x߶ H[8!}. C06 @KIp.B~/j:|̜bhJ(Yc`q`JS`f@& B0 &R $8 --k0R/R+&ش\06,L 8 :KQO@> HSR Bp l`ض0&bQ~}˅"-J( `E0lr`# -APy8O0"vޡr{4rb|b' MUj~3 &xA;i+S@[ Fv3;xˆ [b|1Z kB j(Yտ g*cDGjjv)krOK:654 u3d A 2J7f+ nJ`d,$~o)> H 6DP(vr8 尡28ȫh&4"#hBlN*GyWv5+>`ZF"#pw"ί9@),l#bJ:yZ@ Ym>R?2@"jp`$CzTL eOVC&xiJ J EˆV'fp{8D)4z  e-TX?CqÀmjS rk>-Rq:(8 #R !;I`@" zR9Z-Ft%7"tP|$̗ #v{;[\d69R?^V"/VQ ..NYJNЪ866#4^s&!:fX-A;vYŤ;`>m;MdMYYG*O['B7,gfG!CVu(T/WdA|yf7=1ôt}*"YҢlo , ;*Cy<w&qR d GJ9~w ,*U$[E`ҊP1`>z .(˽خ,k! 9 O q Py |:*(z vXHtps `jOXp &0`џ;8`HyqEs0@k!dzP6h|dF DQ  z;߈s >4 mz`pQ0g)p$M P ;1w8)|X#T𳑉S@i:SRީ<&X zPЇ1" `8QQ6X88:Q*$F|G(E O 5$j }:RH /2zWP@#pW1k5k*/x0| Z{&4,#⤟htsV#2ۧȜ(ljmw-#3BH6:,Q(|'RB@ɝ7-cbXPHnn2^oq! )gH*qH}Z60ő0J )S@ٜYb@sFRb1%(!G衋amΙW,x6xM {B=;;'=3*dXd#a ԻRY 3q  ~ 2gG82=ɟO:9 Hr (9|CAy!CꖌdA PˈɆk-#!QNq+'Xi\ ˨0蹋1{/+X =6ح?@rS/.+,F",Ls:XgP zC.H}YabNG%o֣ xØr+'"<:i8ѐt\ZR, BAQ-;7h֚=,@CЙ8 `&B ,!˭G,r aé[a \e`SCJjKC#x8kKS-*sJ "K {~` ;-62+m1;9V^Jݤ ͚"qE9-N4;2.<sԴvG-L]ڶ>B%|Pqಙc|K0;huĝc(0__&IjEL8#9pJE"QePdڻAGpC$$0%ȢeC9jUZ啸yPt,i* Tp~v&ΒqB&xxoxSD YC'fF́D0 {0%w p5 ]6븈jZpz<}\Go 𒃍DMp1&(bh&n8и㠃 j@br rS@VeH(%X'C!  2"V,&RjtdZ IJ ʪiQCR jG!cpب&:ts.R&9dvk9t'P6-3x`N|OZ0H,Ԟ&S(N Y!]'彋f*_!T J97*m[ k/4{+@ #=8ɔp#.q5ٹ+`:u߳Zu4:(8~_Ii β-`Vo2}Z9XȐi-Fs!i]&lXX.͠`kZ61וG91@˨pU;Cb> m1*yQhp.@hg@#?zpR0ЬEDg58{/k3PsA`KLU*sHؾgNȀ0ŅR,B17}u@< F0 PYn 0 C!-^yKtwc*ȨGv]FꞜ~ kP!К 8H>!hI2foھ=ή&F.8E02 ؀I[R]mF%kc-m)ՠnk? X0BP| ) E ! ap ' C`7 @IH`MS2D!P$90pX,>Wb( 'P;8p|mFZ{a}%hS=P$p>;e%@`D/J1m} `6~M`ޖZ4+D&Gf@0)״+^{T??>g4עr±C~˨;J, AcP=oԊ'(`z`* h`V e()g4@ƠC[hn,j[4#,$"IHAI},Hӓv n@؇ɜ4gڑ`CeBscaA!(U<#]2 [{2 oJ` m=Ȃ>SN]^_uT LKU„,W++a(-AX ُtZZDԜXU29lUh&L U>Qt-U ;&<o X04sռtVɛcr-\ӑKv+Pf6gIz̆T)CY4$?T 伮fUn2`rH.B9r}39 Vr,8U?)sM Gɘ*\[fduJ!%&rα@nvA,'?lڋLs@$!2:VLFRkҙ4Ø~؁Ug0tڻjn\A5 'bO_= edP9YHq %0dx4<\ DF a!DG,: 6gvK: нE.Fosp8Hx* ?!x|D\'EYyJ)i:TEPЂX yhoIQKed5D1& <HJ 0,Vrg虡'ƴ=IjD"T5PP*hC0e ``FH 3&P#lXgPH3D 1^3¡fRQ NEH& Cd zhCR$|nI0F*:JB13X bk9`Z96%#5g93"A!h zJI* lnB ||Q&fv//f)?C"x[)R1Pqt#Ey%x@MWmÜSJo@ZXo;(CpI,Sg(C`i_ i)48ӊ-J1$W}:A8*Q2%LV2 VG@ E`Wh P OQ$&vTYPk D~nbQYF]3h:Xԉh%j'ExвLI$L=fz16F !X-:fV+"V.+jlTқo1&n"H i.3_cWF\F>n܅h&rúTs{OaϹ(U^D*Q1,X 5>fxȈZсRIJ4hDKb 2>?$0zg<>_ Y S/+{ŪW"TL J>1g A1`i["zˆ,dMswR fA taXK!"hx4$#t`9Pijd I篎2{B,$[`P|:J&3I%"rQB0^HL!!8PE5$ .j' Bf%#j:Om,iz ϛ8# ] -4)#H$$knE!@`!EƉ Rq\%wM/#*<ʟp2†SC$4=^;,,\Sc%I"HEdY %4/eֲ'$@Pݒ#]B-*PK]c12A5P+Exth#lF;s^m%yWJ. a|0%i$s|YO#8'@"U0X~5ᛱ5ᲇSyؤ"Q$ ~'Q4x(vuQ0#iԼ.R]2 A꒦KƱ<@p-pTW61 +# dLNȩx? E3\ϒ4t"a7MAj90&?6eq?ڐz(`M*it qXcL[J9 .xP켏G& |%1sV^hR= DRQQ$'< D4Y 1fImUuF x2|i ct^=B^/5{ 'c ŜQh8T &E4 H=g`3f4 ʝ2:ڏ7tJUqk$Eǘu @# xJh .)I^ o7@zSlc{pP`#폁ԁ*"dBLQ {d !`6@:">Ťa@CjBlQ%BpF(oL)A) <@0x,(,`(X cb&$-j[_dntX%K:h@0/<- o@"F$FhX H&#d0L 90&(Ê8-h9$a aʃeunZf>e`v8ZWPe2 d,D3@A$ʆ-DK2ȈȲO^qaIhj\cbxD? CfIEI9#$GxNv2h DMo6 oEnbV2S-|6i)"kDFUlFDХ-`CFJ0_İ6p4^F\hng$42- YEY'E$6bbrjf F\b^C LLepK#reH>tRXD.f] 2~aH6)ښ'@$9A@.O̮:P&eA /&d}u(pLt^ʃR1jJp aNe9Ƥ%- V.dcb$ f @ ^eB[ Tn"@~\IKPl]cHD$jQ"M zSM1u3Mp=RSR``!|$cpOBDB01LFV*OS8>H$C(8O6TeF 'K1 @{?2"ͳʹb318F9'Z2@A^)@ r1Tb2Y$ hG"N, @A$o/m6輿r0%4b2Uλ e3d(B l% @ѓZ.r$7dPDIf$Z5 G$$)"L000Jb4+XhlSC4K'9B! 3mMb,J$nN\;YFr(pT3X)Tt+)(d`M)`0RGo麎 $Jj$hlnJhVL<ʖxb.8F4ckIFF 9fDjJ<|c .؊D҆)$5_tH F4vCWX:<`19CFE͒.><@%P׎i>? -cՈ4$ SE%Sjb p'yljuuq'|Ɉ9? 욕0>gW#_#RLFiXK3NRIb$DfPweSwRnI"_s0ʐ,} ~Qod2tzEjVUp=_&= Fl$Q$qzopO'-+Bf̯AL/e<2N0xB3b vӒpɴͣE 7bckpG..F$Dſ̼/PrEPJ#̎A9(EZm"SbjRFE6@B+`1f D`Xȫg6:7-c"fd'\n%'BLJll0:FRXg6AIJT&Sfn ~ּ: q> 85Wq¯ =.l`m(AheWER3kܝ-SgMr*/iS)w/rJ'E.LHڶf%"ce8 X91Z5"TpA:WNlOZg@&bt7@z+llB͏xB|a^&<- :{Cڃ6"0'pnd! 5kE!HzRQSGFf0/PID\AYDa\E `1@7,@% *P&ĈycV6h`! $MXV;QP0Pcko#VQTBȂR$~\SrIH'IL6.ꈋ#v&$Af!8 m6gL3&t `"a]=yݺ"D#Y %!AFq*[ vFZfBrhD q {E~U4ꆮ$fʙD1LImWlED%Mc$ˉe$SMN{kkbRIfJ -E$7r*E6NN%D?X{Zl*&mB3&UT܌;e) <$@w廟Ӆbv `!6K/ Դu"@>1Z~ bTLC̢,Je4Tb @At>&^9met Y!&zBUӌ,-kHlW"ZdDCv.@ (!a190=)uB*A,`8DRTμ$ lӠ4Z $EJgar|eC[9jv"078;`c.~Hn.@)cy'BqRalUHba vf.KK(of-dLpWr( }2eb1F_611 5+jvʀ7jb|*.JPBDt] :aA{)q ֮&>x P,{ [|>@h@<H@gF`Gs  d`\Q@$Mp0 ? <ѧ:mnR? p`~w7m.=^{tZb%Rc/ۄu4bfܓa)њp R}> n y%3[fE3Z0w@?&|e;.Qѫ&ڡ 5&+`})<]r =8+ ùꖓc}+yǙv+" , r{6,3L azH"t |%OJGas5-vv ~ Z/p!͉@V: ʀuD.IK5'6{,HB2DBάWN2K)Bm#, 0).*XIy2'q+ г⹨" ï/M$g!ȫmri3Q*T0)+*1\ $# ij721[yf >$M+BkR]5`[uDa K, J^u01ʝz0nΨh%#G-1C";kۋYb兦`s=nx6D" r<~jܒ&ut@'Sb.o{b b9Ǯf^ֹ0 *`j t cZSM6eo)ZX s!z;|1)idZ/!S4Ƀԇ1UiIZRLZs r ۞I4& ikM?,At`b A1/)Qw{o[$v={[s?')+9NkupGByboF@o047W#hv7XNɈGd}RT̉7rg^R;#IWPKz?G肐cgMU @c{hdO2RP 04A0`5% a,RT%?zP J,ca'\v<6١\)RLv+e@>cHM])8DIAE0- (t\Ʊax3F9 a&N1eJSٝ^+n%Bf$9)V؄:YE4{*G̭#@sf=èn_qOEb(҂Wj1JLp F',Җy#(-@ $["SO_sj Jj P"kNa!ysk 6+J~TI#ĥ5*ڙa9{4mN9T jJ9%#x +>p'骈`!xTg* A+0<5|MSO!"hLVˎrĘ3pɢ~BRm pQX3h D(F eZ-Y @lk\b7n(%z'̗5"=SlLJ*@,7nn}O3\KS@yT  b. Urk@$+bŒa#Dz#5@sCKsXs*6|* SKk ` a4Qs:*q#ْCS\#u 6*(ǀ fGL]KS$\f$7 ,vƦ.*&lBrELU)F( vUŬ,K4&)#_QE9Tb#1^2F)H s5EZ-pWT)zм@: ;$HoWKhl("D@bXQ` r#r,8w"X<&z=k- 6-#;&3|QA $b,e&GJ9сsWσ0cc( (B7Qo7ӯH.؝/_(g9XIb,9 f ܭ{ ("2Ɇ0qsiMȁ1+Ŝ˷D!^'D J6 j5*z=@0v|{-rYā39`Hb  HNiʌl"sš=xE!,57`0. J"2,9m ID96 I!N CUQjJf 0oJJj : #08؀aIZj:OGL7ϴ(D-\;F$m24቞YG(L) `#{A0ZTGrjQ2Ϝ_b|l q[,\A!s:#G|GP S{J`鉕z! @H"@sGQ`[I"ω `iLIM4K,}*h O@s ѱͨ=N!BbHt, d9YYߦ˜ 59)<Ԉz Pno/=!/$LVM1nPv" 2 $r @3; lta#9` pRK }e"bx ƹN} Qjdz#$wɜ!r op+.# l&8ǚL"hsS!py M;u8SS{ZDZs7 9H|:1ܢ ΚƝPLѨ K cA <Һ#MN?MEPV&К q-8Q87agX5lWUJ4[ x1y蜉,M3-_!YJq䫝Y΢(6 N8pqJZ_P`0# = XC*şFZS] PZs5zRAk^ gP@ . `vkጰL Ԑ9=?tPE C"BQk?Jp蠉&5;*GExGME;005} @a2ڳpҌ^ g 1Zۏn ݝj4xA (Z 4+ OAs۵ķ_)V6~ $eDu8_, 5o# AF Z T&5*g8cj_8HP@z^T7j;%]Z)iJ2 *ɼs`iMxBhsj\[GqG ?S -VdAƆ8^㰖HAH)8CU8v׹Q1p qk_[мн= vxɡi=am1kjpgi H.|p,v I &#y1Ok9VHmx``Ob*@hd@^=& '.ϸw K$p`\_Fq!r MJ-8P'h&pЦiH Lq<&rK@o0 ^"0uƋ H%?oBh Hn>ۄF^=LR9X(QkX46tĴ ySPcH+rd#v@&=N q#⧀ Poxq2{7i'qb 豓le<n}RveZ\>Mhu釙6qH 9HȈ#_ʱkr ·rбHoZfifB) e@B&(=$¢hmnG/cһ"ύ(F'wzwh*lqy&-3ܞX&?=41huI s bO@ƚkOܶ*T*( bw \ x "h `$ !,=_:> =Y]AiNA,ۅ.іP琊LxQV aX u 3zoA@$E`<4 =`Dz  `6c/[ >v:gA(bʄ"OgϨVk?gu$zPxX{oS<~xK@8"yVs~/hps` @GkwbOD̥D  ^iAw:\0!J4 $C %fHsiV@-#-ACy/i`' -l{0I 2 "1 #-82 w<%ZP9ܼbw:*mp@Cs(|Y4 ]4$?Fs` *$II[˞=:JǰXIM~Dj'CR1o!ģr}Hb.ʲM16Gx$XK)J9,Tf Qhl;#`=s#0z=b}Qo7*\v" +8:+u%Z(}jȊ&)8U0h3iyl\篑AbpM$SU@`> 6,+`R|ۃF'&4sr K_K}Mt|oaxݒ18!$kz=Q`Hk 5@&BW+%-^y bRZ+.6PA"l,Dd@w"ePt :fU6f38q 8f9 "aeP 2E1] &&"֠Pp neɓAdA) @!h!*$ZL7%A`f6)pnH)^1@ p }H3̬$P|Iڌq;F^ N=C @%8@$J A$8*b%ջ@CC6)840 Uk qP*,! PagD*b4T%̄BStD|aMّBG$=8N4Ē/! 1]!fLGǚ4@h  ~ qt.h94M6d zA}Ճ҆{4@?$ú luB;G$N<y,ꗲO@Yhk A14N tzVW&{Ͱ K ,( Z1 ,zeHZ'ՄB)=ä7:p<ȜvbTB6PT6?ǣ"d< {"p6WFP'~JjF݃O´"ucGk][0b G@Kp A<y)( >&(UA!& b63`9cg1d)K#/pN08Mx/ a8|Oyjܸ`лyH$< `@\Gx$zX)z!LB0LhIja@g>3`4/&I0;JZcpO5MH8x'+g>( 8~+Pb0'evp"N)" RCҎ,9ʣij- 4"jźD2dʃRfy j^N!p RJ,Pu`8X6@""n*j(wb'(!͠ h @mO'i(F/&d"RJD =9DAǬ'*o.)=:4.=~I,Hx'} \HVƀ!C.*'VϤ8hfAǜbB&N(L8w ѸTS IǤ0o Ĭ%0x%1Hlw hsh{fbfKXB{FAE˸mC(ɚjcd&_G2H {Fo"2jc+Y!Bh6C"'#% [(1aqxbF ƯVw4m+mx(IEjM 1 ("." "5)W,elKNe mB.hG( %Gw|K %0=9&+BFB/-y5DdŢ"sjGy7g%1&qn)\Q6iks/2KĻbL="Dl%"zx0T26kvn!*+Se*- #oB>`9<4qΎ=d17h3,*:soǤeT:=Pn.jL(ܵx,e0N l9c` tHm :o9?@S=CBSXS-p,x0%!R΢:* SC($t/Ӏwk=I6Sa?A,A?EFQD-c DqʓR$d8h]+*4U7'%g2qSK>iO6y0hD=F+AD~R.:5C/R/՞T} .'h4Kĺ ljDF.v5O\"ն=NW`5T $1 f x,va8'CTJ뺕j5Hv z|A$h%߳(<<>aH`J@ @@ p-CUJyh"CF$Fk,ln32q#D )u!#1HD&6 "N,adwPn^ f@ F`&iNo>K`LI _"* *zFd~NvmKJ`*!4N>mQ\6$6c$.E"$_ !AOq!6b jz:,-@wb:# q6l"-n"-+*(B.&&֣>M,\JoJ=fB!Umrt-[4 "h|Mf9h zfSf:"(R&%,,Ē'<&0L1zΏ-mpX\CJ `%>B E mFe05l!,LΔJ"4%R cEV3`622g!L !@1ET|.*#Z4.cBX8tska4J1ؾx&ʘ=GEC:ILD/`S$[甴glzldoaeCdYF<4_2a+9 Gz /h{DF<`HJ&?]&&f"@D &6V- CDMbI&".&/֠bW `A?Ԑ"j?*L M 'GkTq$DD +rA,pؕuO #p `A,5TF6!_bư2=54U--4P o/:bJ= ধ!&!I,"2`Vyw16R6juO-耣–AbkghjQ$1u v b]`E5x*<Dhd$.O1An `g""dtz:nA&l$.&YbR)zQƉLXYK)!. 4Ǖ]p(RIct+l\ ޏ#b eCK83 B`=27cɥYnXdvjah>cL ƳB^Ih $hqX` `vGNVT%L,i+q 6{,]&=BHBRU5Fe0hJ)bAu)"A.Ȕ-!21GR++@r;Sǂ"l:u[I}m7W$T{뺻vGPlUcs) n2+JvJh!+sֽӰSw6"3:RIJ(v;"S:$0qRNtO9/5GfIaZ)ûKR{>5G&O8̏ϱwt)tMlf]By)-|bF&T&%2,4|R-+E=Q5ù)V>SKSwuٱ6@i"T%G9~% a!2=␤9J{ 1C)ղ'Ѡz,KѿMTm;~=吆)]2:fh5S=5 m[10BVJo>Х7^Z),oLzԃirT']T+:T/=| ?r]hWݢ=%Zb?`(!ߏ?ѷpX\p!eD~ƀ` h~A! }L$4 )` >FrY$'9KDg_:@$#p4.L4n|>sl4g3t:@ FX 3*Bj3h$}4ݦr*7 ۣi$>yP!_;_'opa8BF+Uv;@7~@P1AH6F{" zZ}1JMr"H::,:($ /n{}uȸ= q 'I w>`@n '|4 H9z :tݻ{!B%> @T^%?0sL:9S~AX^#!38*B >) ŵ` A1I q5rv{ "|Jc;ni>|F'ap%oܱvQU*@0aqzAyZ.LljQB'.^QǩG~3Oe9R", dI:M &1Vi+Uz䈼G @_as!LVg*> 4N,U]0&)./".އIf|oN 2BYvD$ꪃ .z2 _%1b@r(d! ~f -ǎ -5,Kn˰<On15#HDh,m!7TLQhϧdg帄4ܖbDhcE*=I.|@sli--[Ytun#pBF@|a!dۜdrix## 3,n =S)8%@? +uv!R d*D"' !34Y$[7ovAh@[RYZDX\ i @ !4') ɄƳ 1GtL,& (8|k4^Iq t䵴3Eдx0$⡩0?(-4yHZzKևJ&`a4.\"S!l<1I8ԍh;8&8찣aۣΈ"BJPiIXvuD$'}7\b1)RK~g ٖz=A^htT&%QK}z%4GImT>#cInӍw6@-TR;,wZCЉz8(T;̣`oxcgNy ٌP6+N6 :mZ2򍠼680#+B ۬8XK)f)] C!3Z9;H `?|9γb2^貉t"$@>;Z6j= \ 0P̀qjna#68 l #<ȋ0, KI=j [& Щ1NpW@wAhNH@6pgjj?%@B .[ʯB5bKX!YP9E!4Pyqt)e {h [Y2a. ;[ yY؍ŒI9+@ۥ [hA]8P386 /jj MIq!2`D b"+ JC%>㦌 /9!k b3yѥ uXuoqI&Q'p Ձ82)BI)P zJ ;0h` ]pTA A1Tň8R ZF \E1- {= '0@j<9,֚SQz8&pPEap z1 P "h .7B8kkB$hSiQ< IS{I.ѸxFAD@k9 |rrQpGP%T L9kQd !Q9e.4*ʨḿxCFC\͏9 BZI\7"*ɽ1ۑzѾafP4-.IS#B#C.B%IJBiQynI/h=5?8ܯPhh$a %F.S!Jv4 1(yF$WHh+xjZ( zpJ!"2s0?84bĹI9;芈v 8!a2(yj(cV8{>LLJ{? L]Hp $9DbpRHe`O tRj `%BZr/I6W{>S)aX Q.p Q>q0TԂ۪5oL *0Fx gH9Hփg;ʲUS >p8/WXY3v?!C*Hɛ+ X:"M xt<ڼxi0/Qߦ9DF2 vA<=|:Dee[9iM8AD]KOȢ !(TMq5j:%*0&I]#87U'%XИ)(a ]a|mʣ,eӎ =ɭ'@þ#PءFVmp 2bŴ8b i2rUTPu@:!,48ˤ$}2%;1 1V813} &  }FO݁j+I`3%{c~f5)=!%>c-q°Μ6{Q.ȇ~h:‹[(c0M k AzH3ftb <`{Ox0Z9#KBh7*0vc$ ^)L&=kc .NQȵi,0c4FQZ5Xgw 3Vhzf[_E%:0+O[&;fy-!<9`[@@VĹ+)Vc0[AbP7BKA~kDЭ.=-$<` ػ"F90[ǘK`vŠNěmk/x-Єm)Dz uHF!.@>Ƙ:UZYDnjhvq(K(0:fK,%2N BJz]#Vhr)$HPJ/ɣz@v p` >fxbxcS[xD L ݒ aAv7+q[5%fEZIF&6޺R1GHlIW KbNR3$Ɇ9*fPq(r"ʥ+RCFx$4#ᧁ0 gg@I2*9 `X>>8LLxqLpLM~%q٩Z!n&S'""$MT9m0TXVn@%YN MHѻ n0\iw"P4ƶ?9m:P.c;+`i'x`ߑ옍cR#I'h`h([ ErݳS5K9Bce=e8TIHC\,ZYX (q-pOxS1P %9B\ Dp߰ #!NQIM@%D_n2/Nti'x5G-\4@r ];(D3GI|!% ɹ6i k'!V@  L- } Ѐ$(/Pd BLh4d:"|A>/P('IߠH 39PP$3C  ,ѹ$ u:8IK䖩=rKu/2L%%J^o'듺/⩻7a$` `79MPh[9\F/r,֎g:4r+h@Q(#M `0 4 )B8z6p"')h!KRH+ BPjƓlE2mtд1C%)<0JXj&[F~,Y$*e#.\3PVb + zR i1$^.Ƀ1@ Ģ! b}j$.HGʨ8 DNX7tıdʹ@D8.b>|R\#$Ң.ԡa ʍ纨hu(/ Im̓WLQK-Sd48Ȝ)$'lڒ_<$ >Jz*}"n bm[0 )±Ky`x'F!@$ ǖn1(h]#u!(".YP(Z2LӁ8Nh<`Zw{(qy/lZªZH:p:¡q2A8Z%ϫҩ nb#Ы ˞&zKHMV$V'#c"w"d'H2c r> /,r:RMT7NXDI2n z,.4tJؐjHʴ^8 ZrlDT@%iPk$HP!0e "gƁP1$;$$I8$rhJNy{lsG|XytrPA90}9'"LyĈNߠyԔT_B} 4?K, 6I Dh|hq]:E^(fBN4PMkS>>Q61 38>hMe,wwѣP(~ÃʵNjixfL$mT95>3(N1#qXQ37R1BwQ%^"#fVLMđ2t \O 2 N!NmH!s}UCuD>%3jr֗"B[n%="SnITFaIDg"P=auqY>\ru~yrL(UK(oS]R[/=(93&)\VQ 萒PHJ Y"8YR=Te>p66K,$d$'v~;E7RdB eK ²cTHMF㵆ҎJv KՆJo5`,d8(4 ;*#{@Ԧ,~$43h<3R܂*_,2"A^'DX;`nlR#>8"=Ro#i dbu?b%1r_!!Ŭ{+ jo\/ fcw2PJQA17qbJquBjO4Zc6Ȓ5FR uGZ e@GНGw h)3&ha;U㾫7Htm(ďu E#l@Ҽ2+-I7ƌnؑQ<}Kôt]pHE6BB@$@Z ^ !=*,F44]qkrc&D|zױ7~oz) d &؛03s Gŕ+,u\i a0[BT5F$  </@!I>5\u~LA9pPØX֍ d=;b Jԇˮ7\]P=wlaȈ@T !X!0k4<]hDMG?~b| $]-x<&}9tkP2y$ۏHV$IOc \ 6 O`x&(E+K"x?ٹaVbrޮu04mI ND^5^Ϯ~pfH5򆂤,"&G7Z vG@y %,o61#z9j$R $c+˫f*ԉOW6e&m#ҡ꺢4b#BD&!H% ;4B$l`fJ!ȂLJy8Dʄ4c0z B.gnqhDf @B\DBDRf/R&Gv@j`n..&} %I,04#"#4Ũ B~!B Լ(^$UqJ;i%*?v rK> fDvT" ؗ ,* d +>Y ꚼjU^3i$! LZBx$J&LN>6`{ÁH1!l` 4XN ʧ"q `#IoW%fO8^/" gmʨ` r=ITUȨUnG`^@,L ƪ"Ǭ9qi*gX[` Or*Uj} ] &>W/iE(>TB*%nB4j )Κ%!KKfG,Vf[%+O*<9`$4Le$Z j&NQBh)!5b@d` b0*.%#|"0J~D Ie|We̪%(6$"ZF(E~D-gBZ"1/켋8ƍyLZ~+N_@ZʮA)Ft3BrjMª*(ԉ4;|"^"yhfr pP~RwD'Fji@*Rq+BGȈGɴ!NM>KEevx¨R=Jzo+x!L %dHS\N5)Q& ` 3S %rBh{+;RTnHb&#an#i =B>V"fA+|AE!A^d vG@]^ a8HэHS{#ቃp*dXFHm9 ^ 8B!*l@Jm]N'r* j%|kȹAL(Nh6FH`D @>,B&n]jY4*.N0҆ȭ5ZYn"LXp+42aq( ovLM#TA'd `?,J,b< gx 5)#HZSJYK~*8RL0 CA&@^GKPT:W5.,d%9U%\fp"h~yOi> ¼= y;ばұ $i".lՎ#iAy&aCl+׾ݻPN\K4G `)ţJ "+JL{ @a@*6͑p\`zB0CX=1P\S LB+Ȓ![`OA7Hw#0LO \ \`6Nd2% u}*0B,:AΑ^E'=yEq7}`| 4 o3aD%.okpϲآrcQ\Р`9%)g|l̶bsu쇴"[lA8c_RЩj$B{R|ETb``RAna0Y4GF+( P\d  0.\:TB\.NT>ZH[6/5P0Jt<1&ZeÒ9mH"B -^-Kpq,ԧdT< $×PX &E ڴX<a.,LjՆ aHB%t6#d0`ZtRZkd<@*Ef< ~Yc6W6$Z7fe"HlWjs" <z)_'K]qo CM@sF'+NhsȨ]Us4UtU1t THzh&iWQ&,>s^5֦dB++X}bJ;t̍FV7|B(n, Jt6<>&/ 'VoejS3B b'Cz;'2РVH( 0?_o.0`( }? *{P05>_ %w _*f+ INa0-= $6[ fp(R+@Y!D+.kP2&-P$3 8* GeuD^oɝhTZ~QSO;9\8-]M1U3\V1١^jr3ŌtK/CfF2Z.%r5w;2Ί J!L""Z0ڿJrꏭl5M3R Jj^H%H i+* &Nʨ2 *I2Dg"H%G,ZH B؂ p#p}C«ZLKcP #4DszJǴir?Nc* s(:%,K7ѣ숧4B޲ ̃{"& F92~HHeBLgIta]qiȩIm8߫s\ͩJH}'ʟZD K唪@"F޵Z3HͰf,hyZNۅy^X]HvwH`89`,JZ;4q*S~ w*X9dPgAT[OPp|áx,JHAgO+BbT~)L  HQ@쐁o&P6 pk^ ZHʦn" `4;!K_C{P ԫlҨ`[F5{,Ptx,jk?\#EsbP*%c$IR4hkHG6(§Mߕ"`d*:^P \]Sk+'2(X#N\1 KKs^Hd D Q3 `$y*9jN#63hc< zkGԒQ~T rloTͪBC\,;eiAhH90L㊓7 =M0x⡕ 0DT|k'#hfmq[𷏭b׭j˨W č"*ume<DH 8yZ; FW$4Ҁ ^wDwL!%VVP|/r cڿ>P g?nE$I|S`΃ qXSH>S&qeY(ĚI*BosF|uH OHz^> !wۨI̜yI+zcF͠)x݅ ! RÂst'5I5^Mim4Y4H .5+F`dKPҒ~NlKՏHp(?-+`) q5p'%%(D{k&\9Ry@ 8R cqJO1w);@7-Y^ !2w}71pcf$pƈ3v956ɭ ^OPʎ )ڇ C­\ $1X<",]%p[Oqc c+ z($:]N1$ {0i!<u zI txY쒱 )/zo R<*Hq(t 4 +hL=ߗYAp@?'i:,kLy <:^8 !rs0PHp A x {?B1C\ T#D9;;s<+(7  a4= a-;Bc=O{Xsp]Wb(c-`8'p i=$*I$s6yL.P az;VnX‡vyL8| (H7x#}q;q.Ej9=ZLg  xZXn0s8`T &X$:rR|R{!&` "gP7xR!9S!HKx (5㯛dpϭ"H O0g](rORl5@$ [E!2X򝐍 -IxȦ*s+jӚq1Z>20{@(r`s)kl0#Rż Y1pOp(A+2%Aғ jК+ HTyGZ~7,ji8@HՑ"%ةy(;kKC^A.e7ҕ )ts$%yN؞k?\ҒFջ /B *L!s(FO*ѥ  )YG=!w XZi %+YIs#sGֲ$(48g{Ӡ #HYt([5g3saEB p'2_7)L Y ѱFPt4.)mk$ܐ! <@.%E&Q0@H;Aɧ. sT(3p-s &4ު ɚ T/cU6z@ e8#7 XQH> A] >k6S O'^=,%-q""D?z a*B.h]-0qO2|1ѣ-# Tz%zFHe\Гu+jmvRh-` `416{`[y jBv=㨏!_0AX)bW=$n0x! BtH;$KzďH6Z\ ◈XmbY%IBXv%t{8#؄$ZPn+9UhEU:~05H 9W†g=+ד:kzC{%Օ:[;6+89iHy4QS v j7lU/ (Z)Hd Bf I[kƉ9?{ACHDґHJIX*2$$ObEpmXŤxPʸ= ? P DfęB{\z*~TV93U7IPDD?U6`חc?p+ـp ? Ofb2XdD\s<@ꙃʥ4 خlI@. K:DָP =_J[8Ji=QA>@I  ӬӺˤ( _hhZZQo:O`]$:Z >~Kn  R$+8ζp3}XlU4D?47%-i㡞nprhu,znpѨn.h]p Py'p%0ҵXŗKk(1䇱q |$Z"J@,kp?.㺏k: %*L.0̣h ͍d0g`. s:-#(2#-ǂ"(VJX GNvfu"ȥ9%jR>z@,)b޳͡ptQ$ @HWzU;4̼B:$S9 RԁZR33:,`<*L㲬{8kiM|6` <̮R"I't ~ZX+a:QtбsvMw8.c(⋄qfaF{پ,q?)E˱;ݶěqd,jf!>s^ T4@y揦^0`ffRhM&]i^UDKAU)ď:=[ J!tFȳE?MZ'%)!\ɸ9wl:K!h#KFD&28=Ǥ!J&Hb]kFQnt IpQYTe1+CrTzќ?ddDKl˕s/)x$WS GpLRD[9,J@JK{mhTZÿ0D28G ^myeAx@)B맱)n8Uj嫽3ot{^})65F݊"S1 9Gj6Hlrkw]2&5Q_BDOQ! T,^iJiU]-yGZ+8 #fq4BW9[|!f0p 8 !䲣.,@1SRkC2w SUBϖq( w X:8#u< Cr9Hp`^[ T2UwaMTT-|pb@<_0B.0H|"  Xzk& tvBYL&UHovᰅ(B(@B($GB .*`$#F&Ʈd$#G -BD> bvB%kBƚB|(H%(6`* 58G|`~XF$Rګ,\^Utk*J0ͮ!Id*HCdv3 Vp$9`8)a2RH:] V-~t>Jd ÂʴiΪ̼U0E8L/K>fG*(:tFa@!PZDH@J#J$:ظhˆQe"R-a*$ R|"32~U1 b#L #8 @3<`L$N`Vcc ~ЂM qeeMBH\+e#,*dA O""of~7C2hG,dm-(*"(gT>QtԞxA Eb:%]ۨF%<$ bЈhI,!vR Ec(n32X,%aR@ d2ԭlhvR$mꨗLkl7 `$V ?9C(BB#`I~ >9`S`.ψFcJPM~NL*Rd^!29 L,B76 s(JNCt"%;0OHPG{`+>""-Z͐"!a 4@]&. HFʁ=4C$;t@+HP!gV baM` @B3bX;uCz,CH]e|R "2.R^fJQo#)[hbը!F«t{Ǩ7X?/g](K-|eZTZ#xqN)@c.2ę@"#*+s4M8E:Pc- $DS033c`,fZ+FC5FBĐ0Ld:-;"- Llΰ>LR0pʺ.{ ж+^3 Cig<㰌A kbct^ |*,"Fd\1ˬ*KvVַ=+^kpYj̢]J;z|5Fg/g²ʔGs;CK*46ɖKXg&.j:+;dBj0˂Gzn*<(7¶WSmnd%bՐ`)^ u ȠM.?C;v1d|j2ב 湈=( ~N&vKgD.KT8"vl}gJ]q LFZdM?kޫM2ZP$HBP \"2%Hq30=K2b[8<ڨ:.$QNe8J~֕* OXfBR^JPI_؄pՁPE)% m~lLĐZ5JƻN(0^ ID:B7n~ͪdؽ W|]J /&B掮*!)I(+d2m!Z9PY ` ,>gɜީ0XŸeqT2V $VPya;DjM&Jm,#N>Q;ֱF:*$EigfDCAxJAj11Ř"kJ V!ڳӀ>CܿNYA 0襥R%Bz (dBQU,@CM ,~pҞpe~Fgd;':#8vS ϒFdjY%;VvN*i2m SJZvzJDĖR Fj<"/TaX`hCh%z2rN8bFj ⰷY0N,c4zҮat!&DN(^ ` #)24&b%`0@m(m%h7BZFGWS<À-- *^C.+ꄔ-"3Bl9 &Z##!m *F ' `O&a?֍~$~<!$3P%m":BS0JL5,m4>ކ# @+Gc]l0T0zEg|.h;61ha 0范1e!{fI O]{C0I{o>řctfV@N"i& .J}_觖S0KT\-cLpɅS"[ !!`Iwcg9g6S<'D jg\>xhE $>dg FQCd]x.\h ݀npWHRg01"TUzHzyK7x g$eRݺi{+F? ~dĚjޠ2Bdp| vnH  3 >p p|xBt|Y\L@ehXH(C6'RK5.E"$@`4BS7RX.qLO`, J%W褚o0msn{$IsdPKR|ʤ 8̂zU-cSCknMBK9-pـ`D!}-2~f2p\8Y!'7(C3̂>o ~Ϻ ,|A+prKlܔ.K 35Jd> MkZ`Gp%TX 0k\ɾ&.̀@3潭 2K))$-ШN)$? K]i2K4Ij/<`\pc" 2 hJ,yÎ4Lʔ]QO'I HKq*JL~/-K kF˽U:jX1D1R^,qooz c/Ϫ@GL̅ W[%bT@LE@kޗ/iӼ'GϜ@'3b̾Vc¿ 4/ȬB&̌SVsh١ JFKحuߕ$"_0c@Dc$Jl).6<0~` 2x͙61̓Oω~>k@s5R^x%MZޡgzIreE97 WMe Kg6sl/^p/ԿI|n.F(J.>#G3 2-}F@|0F4BA: xB{WmjTM.{*&fcZ6H 1L(@Pft-8,cB;ZX$\}BR7F Z_u+"!v* bS.@;acwJ K$`N>n Iu~])Zl[WDž1&EْYiLHDw?ǐ3rS Ԝ-\8@lCme&;KIqo4ȍ}B좂AqDhX ^bL% cʊ,d +Őp`;X5 LYyKuSY;H{ VKa81D$:(I)X9a5TO % 12B( n.@C;u .pDHK9X6\ T!-J 1V$!jJ;)8$(bqJ] \j t %34љft8%&DeR3rmv5!VJv]pQ6$8gfr_.#mWLz>äOY!P=ӱK66f%*Uր6+Kɣl 2A|@c¿Fmٰ:8zlML3yXd%Wa7( .%h.-׽7jqHY v9l t c{Ѯ-S܄p990)bG8=,ŘqZc <)*7.ә7' N*"6\< 'A>4x@@60#Dk$Ҧ1)>Lx$Fه?wfsU&Ҁ 8*B`L4BP(CHj )+6xjW.! :s;s?^t9&*pUH-%- ;=g$^X ?\P@&P(Tz?G+`mʨ$'DeW!qF]DuŒQz,>*EA ҃://Kx) -:#* 4 @̿PsՎ)| (ipH72 ť f1 T$zARN 0p# O H@gt-x. :QJyR  E ےp H2=O-񈹰X0"&a9) s* ɧ=! g =C: Øqh D!C `E2ґ( i9S < {klpZ; ء[;HDp >`,0Ɛʲ:(p ' 3ařZ Q)[8LZEAq/a>$[ũ!aIAܶJ D3>TLJzH@Ȼ!9  Sd*O]!+,^h !`槸]IL>A m&!׿_9â! ƈHC Ѝğɰq&H1 (M_ْ\Co 3! !@9q< )lu7'Y5"1>CqWP\]D$:(!!Ǩ)E(I34YK=$J$Tǔ y!Aa L"JQ|F :d ܍r258G lТ| .ɮH#  |6J&iᗋ,˴ ,cQ%A((%ֿJI d z} Q&Q:*PPU\Hxw@87 ЀT Gm lq Y5K:!Ft‡xI Ñ[Uakp"<!ءPp]);12 PiQ*QFhzT@P@Z9|ᎫR&= r)$cHvj|HFz {>SU("];鶨m pwX/xv`u;pUmA,ά$08Jbbנ0K&+d`V==!*["+ DR" Ƒ/ 1:sFPε4'b q "Tmk!0"[\Ԁ̀ K-b@ɹ?拹CǛAxT1X IRzm(`NO8bqKajjyA)Z( ThqmC(ҙI!葀>%(g;Zx J KCl!<7-,mO@[.@DlceՉz] PVa|H2cI?ό"lA+j|s# Y 1l۬, o9lO$3*afЌ&/ oA $}!JZ;]iU"j_حM'}gߐ\'gQ|BLdHE$.[|v=Q}@P P/@c``~0((1 #RTR# }| @3Bߏ2B@(QbTYGD"0ʻ=LR8o>_ 8}*HWL*Ue8-*P fЈKUY&E)P刦Jha5\nu{w]ZɀXa^NyB!D# C(ŵH"V6ʶS@`]d^z.*B៪"4~b#P G!/ yG@ @ )}` j,Yt(h!+.jhJD^8bG~,ʲ %cl*:nTdSXp{g`$ ~>xfrb(h*^Bjx BǺhZ/zIpp~H'Q)SBHHy `Gd<|vGa[XQ`.Avn 4f ]#"U9[GiRn &aJzpdE*\8BD Ar&!un{^$ )c7zOPb T* |.Ɂh&`TߨJ 8J3JIzUXWR%@?(Ki(ucj}  bgqr2%YNf!g!J2@"8!HblID@_x!)2f}9* t,4$Eh͏ZBB`I1oP8Og#Ga$Bh%*gЛBcUrRrU(B:PPޑLFq $$R/ҭ Z0vǚ&Mi +6o-$p`Y+"K8~DOȁ`tFPcHрᓒT\ZzJГ0Bc,f@4I(R+1^Ha[L$䄴UD_'D9~b% au5BAP>$xY(A7GClkq`PhJx9Ac*Ă8HPKEG( AP.|/"= Qœ}y!-p"J[͎ڷb`P;sӤq$eRUauX$/"_8fFN c23`qfDdlʢVN$F?8D¼D$%WhHbq!120gV ru_#aРĸD4y& sU舑NUW#9My0Tr@a/+a"T!G`'ExOOXĶ-Jb($-B%.B`b."#nU/XB\ڰL&/XCRv?*lrc\.of-`pTODj8&dT'#X8 lL2"ND(#vdD"¶¢Hd'p,鄊#jO /T"%M,)PDLObt %d`)Ќ`$Ycr%BJb .*`z.h^%Po@-N+hb.`P\O$r$/44 p"+n"4)t-Hd'&rO^`p#n,QB2lb!fV r5XhB06(ܸ@=\("8eefXHJ{r& ~Å R#< ͐@~pL,∅+L6Bgpc"("10m'P;o+mn.a0J\'(5^uJ@:-jR%I1*AZr~[n)e2` `DzYE^"Iʒ U\A82 ,hD X`b_k..a"/v)DJ.BBb.U2H*brr)Czd~%Dp6.RXF2G\A  U:sh!` ze@r蚑Er FY"2=)cN&Ad jcgBfd LR!2 4(ΏA vJq.>b*n"@Ax< J@TF;P.@./XfdK(fFbc:7WF㬍#;$RrH#!5B-Ά0.(B&jIЬ倊o'B mRW|~I 5ICM*;R,dk!ElB+&% DH zKp K&hEKOU"Z.4 &⾊)&*B4>搁P+PSK q  2 *B/Ĝ!@S"VU^ 7|%#XL$ꦒ8!f'**oZ&r(R ZFe A@~}tBdAo@ (\yGz,d > @  s`AKCXo̚#!0Ωm(]#2"Fak%`N!1wd/GpV _ҮGZE?q*dF)^5XBh.+A"䮮,NE! !fF6"!` R^f~o*nZNE3v,!*UnѨB)VBe z}yvd U| ba I$x?NQoI+T<^47ФI݀P@ 4 ND*U|yWl@+mB[FC\TQn6t8Oa(M,l^` `ȷToZhp68(Vh#SyE2.}n#Z֏Y;bOƏ*6(+CuBݳ|Xr,6e81ѠFS;tVˏZ:R&5hR'6"OO.?'Kd&I $l:#rFDUeY#`0,p1 :NXS-Ջ HrwIfHET%Vy,BXu)ދ"j uTL 5UPtB+c .|)Uox+1} 20Rr,.FcN4-|r#\I/όVR {Oph"tJR"f$c9U&>BXi5+G7OYd ir텆(n&r|6ǎSZ*..(QEurhigOKbutM[PEB>RA k=" pib8=OJ. 96Z Onyr,Wdp5rڊorI.Nl8,ʆY'|$hd"[BnK-(}[OL@,bc7t1GX>L"xQ%y jv@Kb9(u<@)# ĘA s|%FBTB҄Z4(p[ b$FA"c@@0 2L|$s<"@ 6?@<|9F=$L=owo2_ϩK( p0- |h>0%K9bXTIVk3<O>a]%2X p0 TP͆CM@恣)(z Ft08*Vx9*3,MX[/ğ' GBc@ͼڪo#3j{6©i`˞>( ` )|#8" S/CN~ j,Jj~%qj,&@,s? $i$'ƭĝ(JE}0er NLd"Q\'nOx7@PVB(3R@$>" bP+i:4dE'!`P):~*NЬ>g bo&=[2Tl.p?P0Rzj"M =`'F*} );Q 泊Dg4+Z{M`B@HFJ~}Z,${.T7$jyL 扂_(˙9ś"g L$Y60>k2.ގ6}[ͬBh Ĩ9PKwI@"nSUHdPQ`P A '@8~4 IE3v(t ,Fh#QG$dMfsH@HR-Gf$9$(MBBH FCKCD`PC'̢ڨQ-j] MlHtxWҵkID([Ir4#c/PN܃9u OVTCrQ7~`u}W%'u9X{ 7f;OK"?'$=9$x V!~Ŵ4'bDN<H0K*pV`,LТSjJEïvA"тXHٗ0L d%#=)I)J=\˶Mf}4xS#@7YJ0- R$E`G)S2*׳.})[ΜB:IkAoq!H*T` :PܼɠG4V6\BIKIIY7Yti%~IJjI" VZͲs{P4,&R"VP?GK@"G=eI>Jy*BV1L+(#՚7 @>9#!0I!k&H>]aź[B)Q U9jm2jI\w*(O3:>3vtA-e!T~ed~RGl+$n\Y$G'TsBU @($RxWx`B 6,)qtr|=N`C/+3^w#6EUڦY iy !r7e' QH8X^M$04N}<7n`bx*>}U~i\^v~]@bvB dW ώ QC722+5F>!4 vK+JjR̖˗N_S?$nh J)ء`<ú9鑀8pIP(@+<&Aj& "@_势&>y=f\|BΖF;^)o!:e8DLmѐ/n'I@i m i"ptNo! P!Jx8 臤Ҡt8++'a8 زb @ R8C{/ u <.:Ԑñ(1nywFXw?鍴h2!@25۰ D*肈<5Š5+kj,0FN /جP8yxw0* N*` ' $ }k  4< R!i0X ŠS*1-9㹧, QAnX9߯ڥ햳+ CȺQ`%ԫᒵ b"<38,fh IH1L[2&B A6LN6SF;pԌXGpE(4WЛ h: zH4V5R@Sқ<`*SXH@Iy`{F "*p2AH8% qlj0)cHcED*ZK!"@F .ñ5yQ  7'8tzlla齻.(ҐD 2o1 DcG Я#:p3К0x82` j])F㴛:lU818B 1ӉJ@|ʹ7Y7jP{)B Ƌ8VJ8;N.,i_9Z9 LM`Y1Χw=̴ pH*B$. v4DxTcjR!E0쾜"넠NEX BЮ؟lUH]# Oħ-4B &)j`@FO0..,Hy#* h|< >1NoN+?:I*OkI$4ṯȢ &ʷ2SJl7iUB"<7Cqe 3GJ*aǭ")B$૊KGH`$6(BF2!+0JEDDVm˪]DK%{dz&*Y#Bp@4sȊq) !V:4_a3Cc@)}avI&G;uRr:D0 EX2:1*=-+q ZB$art,/#BOG_$1{ S ^lPf'(4[\Kn4_h_XQf) X&Ga9~bi  [4u9m[~ijEX\'lL A=37z[Or+/sH0[>Ũ =L[ײ͓i!K"(k;Tݦ(6Mǹmn-6&:(=[=˶3,Gt^h~I{@ʲhcf3L{&+Rԧ/TZѸK.[8 뢮;3dA#T5Y{P)]y4A;P Hd`k ЈM"]H|ޖ4YKP1WzUtr D_CX'D>t@<``J e  2ԉ`c*hLAH NLGFuY#`̌c 5; mʡ@ip1 #|L#6Lz(#`$x|EGY`Ɂ( L+#3g 'N[38YaLBBO`DIKbyP]6">I '!|ٖǚDe,d\~ZwxT,ŏ%I,zQ!;`!9@# YHdpQP 0$0-DJQ%rQ1j2G`P1,X=6:f5e՝RN@b$M 4.㶓В(qԕKrC#0e8S5ư(%3h%@ ڒTD E*l R֒Y^20pYK5IŨsi'^ ZT)dvd3I96O[.@>h.eHPG@rB7C{0*P"rc` &̇ }j Ɩ[_ ph&FhNT ?$B9j*_bB*4!Z "4REE&; =ȏ48I^6U7BOc QL|$-aIJ$D dF?[6%C,DSh'̑mX5nEѢ 49d접bFW`h<3`#4J P A\ y@]< %:FD#)=LKp>'@+2{iECk5@=7a3iop֡!r%Yp9g0dZih6`)@fo 4 1 ٳi\]3*o*@3F}gfi(6f9@vb5f?N,'-e2LX ?Ș@hP7gDKzԔ ̜"X 5^bX A+>:R Q{ 3a9'zB-x \01BLi>qA(#E su? 1J12O]Fd-"0<)id~ mO-NSoZ#C@,FPFS2ǖ*c*0zp K08Z)Pl1"(ڀT(zŃ6PMt%@+~+"،츭.'~a4L4@!@D Td,iz:W<٭Y -1ݨ:Qij"4͔3c?Ϡ@bf&e$bx,g{o%,c7;HNMdnxcF: (vC%7\B"^9%4\kgg=&T.$,% cn/fG3M$=Fi <5YEt)2!#C e,Xx$7B[ 45IQx[3fh%zeQFp$>jL?IRdl>SņDLmc} !WPJPgMÃiP \)bvGD\91 CXV"Ƽ#M!$f(|et]jY,>2T'CXs0xg0qf3$޸ 6BzMk#N '/3"Z&od; k@DG )KdC7tM$tXlc&e8dC|6F/c&!-7 RLJ3C>%.bDJfHdpy;~,I>Yqr=WpG>4bX C& 7&>~:ds[ОjpW܀x5)'L(=8&B5HTLA0Ah  +̀8p@XOfL"(2t hh DC5#f "g48p`L:M+/,0D`R8a@<#0Ln8Ė|zj_SpBcj;5|41]zeENެ6~BƔ^@..#a`$BF!ĥv$X9Pxv|bKZ"j+h)F9C,u+`lj% 5@2V`L`ꖒM(d8PcB}a>AL:6>䭢(!&,g@J"𾔦PCP9S)CR M-VQҧ!(]Ķʧd#>btBkER*||cO$"8T#x-?' ºb>4&BӐC ʸY|` Wh Hqw𩅼u8Tl4GC$u J"PС;`JETR+B?J?4!0XNF<Md1 Oh&b,_#JCr;Dtdj$.jl >Γόp6? G("P@r4hCTZv-5N-^ѱg*# AO cHT CUcL}&J ZLaNu~;T.pG- 3c@Okf.(@΁RR'h,IJ1L'@ DNtT\u'1V#`,9F!l @7RVǥɂ#P ` F|aESIö\ 8#z̡4'"hX 噙c,Wr8[++{q ], RwꞠ<Ĕ2vX+v6 F#"7 #$F+-՛X X@ n! ,굋b ``zS~CȀ&d\?JlX$ c^ϑX") -15+:-S*'Cc 8;<2*8<&gw3ǚ,Lh\H(a1+T[ot# Fcꯢc<\x?#,Ŗ[$6h0 ]Njp<.Nl'cĭACuL#>;28Q\L.M ,zq2~2+Q4ZjO(Q]=Ǔ gUoe\<oG3w,yɄ;gFLBQF.]#ܜ5|]1c$ ܵc#̪PD=oudb ղ'9e-#]5Aڋa"Vn` A''l#|sCg2M$F'!flR!cWɅ6\Ġ9 ~O b3?W.!$%`fG#Qr!﹠EQ '厷~;!X0- @ ag(z~E`t7e hQrg$IQh9@SiPZ3>9&ҍcŨֹmGvHqj 1Td`Dx޴xSf04;\|@ZK녆^}.@Bwp|ygx' &ٴm`W4h. D@&@0XP$ 8.("S# lP&ɂW;,0L34%JSE2|'0-$~$9.& .`j&0BRafP( H+,4`uq0;|-N9^:$B'HM/mO #({/iRX*( &A(  #'k-L&*n#̰* \|V@WRÀ;g1δ4`$, d8Jj=):"]1 fԌ;J9ιB|/􊳿T:kAyJ-γ8=ߊzZUk29y.xm3C[Zonк}X!l` [GiR%%SHnRCrj<h*- #W3p.lls,@F&sBxLDc+ TaL8 KRl=I$<s 0<>fdbY @9& 1t !^mdI9$@Q B$]tTD͓2e)ppb{|S ܌9bD\|@Q`Q` X)d $|wgHʟ3/H$T"'<v"1 H@jIԌ>\t-sˁ#pp@Ry~hH<*З4"D (:mʨ|i +B`i@$`¡J+5 0 ē)4}(I,ffk|hpHDȠfm?eESV >(FNdWlu͗1>FukM_3t{64:W[_ (%da󴘤{I,YFv1+ʰ|t*3|R B|c`xڅ+|xuK j_)3Fd&}#w=ԥv<3Y:Ll#8p.-L8/ 'k{<9_'qH$ *TJLI Cj~լԟv+9:FW *D 2z@%Dʟ,aP|K8Aoچ$_‚Df7_6\+H̍ĕ.1xY'3K d9=-;?mvԼ2 ь[[`zfrm)x8[@l6d9%v/&RRXr{gss,w:)( l>zqA~v g *Q"? _z,zuoL')PKxf22T&s'?\vIBϝ eϱ߭LXPP^k?ܥxiȣ59Zl=Z9:PgZNH]:Vbo"\;Dz78@V9Rx{0q?Ht q"pSX=J?Z!+)CN$x ;!: K 4 㿼M!Zå: ?@:(@C)ŠnvqƀHtqFWlB- 0Q 8>`蓱/q(`bz`؋DP8DNׁ`9 ïCɑXPf^`oxXFqLh)Y8+`'rΏe)'YfJa N%àtȞq~z$;: 2@ :r` pA} Y`03j|" @242;]`3"\BP 8Ȳ05пk)NA)GɁj/' yz>;9?S. K&l,?T:A X\ H`aXp i9}JA Xu*f;ZxH kaY9e>OdK z&EY:s°} O|5e\-FISU /0[Z[Y5=@j V0VP 3Kpa A/p` Xf/9OؒQ@D HMi *q7FPz:5/K8#ɳHЂ+HD6!8߹;pޏ$`Q$9:sI D`8  7O9_S/\# 4 F7h*4эhŃP>ia3I& <ᨚXA(FxF5Op&UV%\-6$K p$/2]ȣb.34E iAsJȖj홀r()G'ҵ.PKQ4]8B#/x9QQ P1+p*&84pg8z͓S%Ku"șlQzChU9KKVMWЋ)S 3vW]y?` X]̙i%tQ#.92hٞyxȾk@ [<': µ?`H=;YՃtE+?dUΙź J`)H:Tٳ2Ch a/p ZЖEcR h9c3m6;`}&:bcs;i=cYkSXݤ{ W ō=ȍ#.¡: ]OL31Œ>cF=(06&:a$Y!z]ܯk !+0 ^ऱs;ܔȠ}򴣬&!x _ ud 6b Q=T#."~4?gh@o떊l "bHܬe㬈sӺ2 &;#.|* 8*4_͖۫~뼻Fhgz1xH^ZS!k.Pp(Ok<u~ 0ȟSJB<Cx̳XXU{рp84%A3vcP%H 4@ⲡ }[0Ȳ/qvP(5SpՇo^0%9)WFy'L䚝 }"QPApL2ô X%z;.TX0ۭ0ǫ.PXjzP&vkʜz[, 8 peBZ?(rZ?$2 "%؞ncQ(, 9<'^8`-¯iQ&OH2+ 2 r<'ȶÐR;,ϯ#&62)8#~t.gG8B0Z ؖf|iS|e~g.Oð#9$sȥ2oyMPђ(. L* Ɋ9 z xq/Y^7쑥4}YhEG A #@J".ѥ(1SZ ՔV" SGJ_U >/ ??10s[\m[P "/?@ "h[sPX1*Vp < (`HѪ6U>lzs@Bpk4@HlF/-w7Y#p`C"PY!v\0P~a/4x ޶7Cڐ4 L[+]n9:56_/eDcNJq|t|6MX]6Bhq&=πD( \T$қ4/Ȃ/R0Ȱ0 @NWD, I`#|JgOX/8RShš&κ^ɴ (c  Hy^K yD|sj0&`<6h7cSSET'Rr_/{* h%Eu'Z̮y;7f)K$(%x ͡3즁3C(076 DmYE0 f ")p%\#e)IB~Wl* hCjX![&R* I|zԿ1>Izl5hE_c`&&R造B}N|O1ZkiK&ftgf!S~gt޷}*$6z50GXOiCi0^(uzZ ǬӢȋ۾lӞǑ*#އVKhJ졫)*^*| X o+f굙ƘT"JyMEhFH伬WGx7Zi4Ƿ]/^!]ǁ]VO\P 3`GÊng)/=ǐ!*ihۙeNTj(k6rϣ: FaӓhhN 6!儖`Z ykfJ#HO!#I1&|x:Id$7Bȩ0 4THvόڱwuAL'r S/2F-d:" ?L=.bX!2$ gAtE>4TteP)Rsq3ji͚;g 9ӝFjk 4:(NE%>%?I:܏3]̼ av/fq ZLj2AKI,~fIlDȁ+Qۓ BZJ͎XeFNK1цE6\j||XLI?R` fR9_5&Ai= Je5/͇:}=i4B9lK:}BJ 'DW]Mu 4Jb"DJS'\O( kqX)bY;@3  0'.a60A) dﭮF'';}v2&3莚Eholc>Ǻws?%(Je6X }%8T&`f88mB\G *dE1yiA:h(FDR(qhk&Zi (ՊjЁ,%V 4:@!N d"'RNǤb'dY=AN"5#zW`lk;OJ9b̢'7$ጆh5(/1ڠaX~K t|^kR;HYap,GuiZUT@$O 1D6nʚY"h'# `7" oHM :6s&u йKF`Ԛ=>^6B'bJ!;mB0O)hE醣GzA.`M6hU9'!> ?/6RVSSpq !x Am+n(̾b1= pb @BҡPG *@CRCH -6i F6Kd4AmQb7ܤA9fڶ6I4% Yfi ",L_)9y'p 8K;%]"k O|} ӏ \bT @nl 8a&(r`(44 AFpWa bN$N)jL9i(¨" þ%4B|(뼨"+h:0"<#+b2 Bb(B"Ǣ1\a6 #1ɼ:FO4/SB,4Fb咈A2nG$(*6LbD@ZM&`(Wp`612eN6ƔDRNjn 1:f f&x @qA<FFF"t`|)b)$GqL/,A,B% Sbl AB. if5/pyĀ+,(Am@ Rz 莓èa,h! dOfi"˫H$/H @;E$hN1ʣ*B9"+D!6~ se?bV!HVphFd`^YsIE+N+_0҆nHh`` :hY莍,jBzLjC.p^7'D(g=+FpFTB4|^ɼ0I o4tx )p}1!B[(!Rs3)(f4 O}!$`F=D\5^s0~f&#F Y,j4g<#h*0m]?$k%圊㢍 nOȋ8q>㌷‡E=lvŘg0Yک * i"\'<>DLlh2 YH18Vn`3*A4ںb!B=bj~ؐt4G,FqG8ay$+6IoCƚ2ANIbnKqXj؟X>FB0+>˭C" 46gx6 *2<S(Mg@Zj=fLNꠅ(h02`*z4! dWNVċ4l&t0h|ifUN^FRy $Eim`M\4~cTVf=8Uihb~i&}ULGp:R>   /T^/odPhU^N>x`(#*ڜL( +/H//YAǦ)֔R E6FCX*άOhJRRjVd5I >i~*>nSWT*^RFN?GG#\gv=t a.)!jD 5)G04+ܝ7?C/4Bb"!da6*!ص6^ĸ D ʶDy55%UW|4W>Fi%ȘQ2+M+!”O5!%X J *Cڐ @<.F Wr(yY2.A )!T=nEIX.7Rif[5h5B17#)臃 (Ʃ}@Opt R,(FT6Z$ga$i@ Zn W`Q &bz|޵&ls7=*tN/g B MJgMPՙ]. 4@:!:-nP q|+RX"J@% X`A` @S.`DX$%cةU" `Z5+I& >YvGƀY3*֎oG̃Z鉈 F2r>RS@ !7ն;tN_54@hZA"ylRģ  @WL7օO&h< B)[bcG"y|oXh` B'I=!6"<<`M. niZ5xjW3^@OFC^ۀ@j&ψM (,DMcfHqԾi̽ F!B #˰RKc $Wm>. Z6 c70q4{lE t:'ֹ/nrB "ND!سcH&\;Bh`vrY'6Y*VZnMH+anO>]{ JH[z(KYNp,kh[d6Fژu 0J`2^I<5v@XzBbdFu|(7z6NǻܹqS>Yt~$sh% R;pHv>}-$0_X*j줒.}hҀ BB Z+u$*{ɸn3>+g8P=tB}'Z5#Z 5bS~ak6|NK Sh_`(e&"k4_ 0 x r#߯ܤ IiP9eSX3O곗Nk!l_O g(?X_Sayr@ E|F##nWTVMeܮJ$/*RHm6[TfyYʅVM|:/wz#Ϻ7k}()jB1eĐѲ┩+6I{ȨV߸K$Bί,H0ɸslNQ;1V! 3Cǰ2RV=3TgǩTZ@ 0ѭi@%+hP#%<0)|sQ2c7K? -{.һw Qtv{E[7;,-Vr*SNJlP]!6!;:!u:1WV<TTdb}`XE;$tjoЭ,!NW'1@ 1:C1L G9k~RMr\0xxx`x(1 #H |[kAy&8c^(3 {l஍̣blDr,\&*$QϢ,RM?Qd ZPt,e$ЋP0CDL*[%:.Xs!`>Vz2Lnɵ1'=q0[|A5;X={\oS*[`%"%><.Xx^:SY qf,$D@ h*X)#@5K8~VڭF%ن$aDLE@ Bz GcEX@@ P8$ `Gl_( |=0$c@9 _ C%qR@ U:f`@!a`$J#0H̡O >S i}>_/tL nN x$a;_;,9 L@G?#1p<^)o$~ I}=Fx|s +7k}8j8N@1¯@*Q$F*IJn~is Ȼi/ @kXE$ Á``0N˺;4ǣ@c 'yrb' d.#z8H4ʹ ˨LrTx@'Q l*I4 2;+-DpL^H-^ `:H)8L ItKrdIij lV~L :aR0RI F3"k}QI@XLv6z>||Qi9NT*] hTvd>wd. =07އ?zidԉ> QSccBℙ4gsڂ=j @2 :Yx-tlQ= R3 zNԹgLS &@0 ,^8Ӏf鰔 uB\t2pP7#E1xКEoM#Pb1E,.K_@2#6xG ʟa?t@6!ٮ3<O ^>-eN}=K.J ||mg"vEtMAtdeWnd a#oiqVS [YZdط:h(DI 8 C(`o:;ǐ-a,vl+v@)1}eV;LJ,8F b-y(wZ: ,&.(EQ)NL;:fl)0O"P&;1͉J{@oa3nI *E` e+"`FA0 ZB@@$3@CdM'K"h#)=VdjBfTeGMηM&W\ XH2{JǛ'oS4uC-"y%zNNTKP* A A}@'>buN)bvN]bTER)VI4$|ٟYXb8KώTNlUy-cJF T]lmx.#@:#NtvU;89n%&*γL%uRйJ'R =]R490ZkI6t &e:LeUHdG!+$jXMTZ Aת㼟a$pC-U/uΥti-kJRUu'A$yE2 o&㸸QP$ֳ @[ ,*3P$U}H¤Ni0@V TbeY*Um16YY"SwmgU閣T8'u<$D Xlrg绩qu<}d~V!eSgZByh!GozXT<_Rz`<:8շ$FBKt ٌ{ xj$H1G?@ Qː\Kt"G,ة3 e0Jw-xŦ'y]*4@A],u 5VUҿ_ox#M22;!caOabX3 8+4 `&n@Řt<+\/(I#03*b-"2^ `m(y|!bAP_!/RM"?6Ydt"@$A~!N0( BL(`! b-.P"L)Y b64B@߯GUOV0x.JVO">Il<1flIMEn"#l ' Z!c0BL BAk~C`|=(5Ö5# `Nᴾ@<-!(F #>mvL£`=CShFk(mkLۤ#nFGbŀO@M)J'(L΍v䪭+xH`BT&  ^xW dzI(z=þ;D\G |$keDK"Fʖɠ @a%a#]f$gt0TGLN"`", uANl uâ,"@ `%&n4f4;0$cTE`AdЦ'&6;BvnLҼ2b! j@DԂnNt jt`I5 DpJxlPV0^HCc_  ̄A0 !t61< l@ !84l:"`*!>aFV:j8D4-)O+6儣0hJqR$jh 2C=j.;)GAG M劯LҬf\^FբLU'NҀljs~ "& `f z^\GқFUMBmlHh5 #j˜ApFiP&EaQtcPfE`z NHQcNdv.'f2,-:D-BܼNn$ `3Eb@45 f` @ 3l UKLRuhL@R6 qN&k;2V7#7v&,&8H&Ŧeb+ApF!F,@(`{Yd&/.lvBf v&R!BRG0)+c!O¯jM#00+'DBGT7n#FTҤ =Cz,pUt*hL'-kRG\20 ee*H)ɤ#c\䪋"NL[t&Hd"?6vʤoh]kn,/YmxBE{"8xpIT?*zWt z7Ɩ T6|I:֪.l-hTwki'wWPb#&Th))/)&BvWaM.F\yB?>TeTR{rZWMyl sz$G6dpfk"L&KbT֟GOŬ*#?6jJ$l)x'u5NU0/ 1r",ldbW.M#]^U(V7NiˊգȆaH0?,SZrl#a: pڔ6=r !]Hj0ψY1 ٪ y<`ĜM1z+mP+1z݃!kJNWg(H3.*K쌦L0e87dnXQqeJ2R:B'0Ό&)3)fB|ebOu4'$eaxmy2ȰԵ'7P!Q a= cSB F З zZYIdz#2WC0BFh:#Bky(*ZЁmDS &H"NF72(fTv$$7+1~@f*~A `rx !"3!PE3nVB+val:B:lӮ,I^Jb/Bh&u!AD63E`Ja;v].hJ.40#bGB2UP* @ 1? Na 'xD̼S72c*;7D,9.'Ɩn2"z[D' C TBz^ӳ0~YM@=l18º?_f7jQv*դXi;HbB'U\$%6ȃ]BRm;L&m)W( 䁸;cAΨ`te@0$V)! :F@d=g:DBaeH'֧'*%!b!pk1U"`52 @"PQU(I `HC`&HN5'R7)[qkJeMZQHbj4Ç2,@ b!-@X(@؋@@x4 ;i2}1|*@A4 n׈|tZ$0="4G%F d4 (0L^@`.Ln6M: @bA 6\yYo>( g[E `6j(IdɈe{<w@@@  +a lv;P&!p^x'I숡!8 f#bfgƀtP!@:&3HG0I(/!&,§ i {B %\'@cBy%~hr{A,!̨ 5񁰼"aa*jn"#:xy,)S ]0~y!o2D*J-"/Kz چ;!3/`EןN $UɵHrx/JJ!A(+`, ,3@)`9SH !̘Hco͒*+<2}K q& B7M~XF2~nSNv9""W:J3n],cyT"(I }" =՞uQJ@ 7'8ʳ?@-:rp@ Lj楍jb2Ѓu253\զHYVJN|r*JYE!դ]phm~ ?\^eX3*~}Y![']ۥ̊ OЗ,^!Pܺp@ 4gD)-9\MK!\כʍRhFL&V~fgbZ\-wfZ&csb"?deO"h΅@?Vh<~ o 0x:'|Ay~:(⢬QLR rXKHAX9Fh2X†L75Sb ќ3MI{'XB`MQkOh_y{B@7,6F&# h)P@!0=uG̰;)ܿRR•*rD](V,QM"$Q@M =[M22!Q>RX:C;lmZ:0"V$9utƠ&f5a-KRٱwF@QP#w2wtA 8"DgpW%<$8Ġ,3$)HM(dxOd+ хC!3ꃦL-4أWB %θgV4߀`爌6wǘ2YL t |+8AB:쀔eA+]-(KɃh @( I{)ʃxYLd*%Jbp lJA@-_(L#Tv*x8^*Dp%b;Z!ihc3"T3z^?zWHfiÍQn1C7`mo/͑y ̒L!Wrbh"?Py{c dLMq=NJUן+q*"Ha݋ !ZPȥ!P/@}3 6/h CXD" 1b{9Т!i &)X`yY$#ҥ+Ԁ s<` 8 -%+k.>վ2a=YsSY舠@SG 9&aȟ"L=@҅Q$*\*V R٦ž|1BY(I%圢 w*a/\Wz^Z: z7J֙Pp0HdU* pѝ7e@=ҙ[X¸rp MPj\T{ dZڍU`3d@]Fu$J\R6A=B=.T)$0&Y*%X:YXp4 '"a*p 29q!Yc,Q2S!Pv)(O 6g/f@,(rݠre 4q "iO)Z\I q+[E)=@J5Ȟ`/؈"J0981'#C#Dy f-t`*_d"#1!W=Ń`.XlkZ.QPzVmm!SN PyhvoT&+RϪ;L>(!vPI n' e!0Nq-Ě|Aj"HuLRH۵dcJ[ ,zZ 9SchaiH9!PWSs`p0-9E|҄<@y?oUA x&]rZ9A<: d ` CQXH&9=Ω[{-ѿx \* VK[ eZ155w5"DyUHo8(#?XG<2dQ z<%QY>ID0W0;F讖8 F{oiTPUX58CzM@zdz5/A>A`PZ8`14e B\ݟ8&P"Ѐ94(3%p83i"+Q"_/Tp,1,N}ܗqD3\]'iXoh=9NFxF!1Z\9=L KW- T||y5@(wbx(.Jg @G$Ь" 0RxI A~OTEq}ܔ<+Qh0\\ m`dM@YxXQ8H`qV\O ־ݿxh :œv49ɚp*W+@@!0bkH=R:=9=Bb9s/opעC\d⃥TSΝ<AfzOE )LϥB-'e.'=Z=R Z#q"~z2L*w ,u zHA _@0>Xh ` ?򩄬|2 8&fX KP)7Q%PD,"T X@ ]>^0 ]"QJj(THCQo v'Dp`H,YO$iv6 ,ϫmCr~ 4>ʲn)G ,ijY`%Vc.dq߆Qd`>K|B_+\M1ؿq +0=S$IZٶC:,%)zT@cHg%(z6i}!5 P"|/* Kލ)zjNM${z#i$jP:聾 * 5(֍k $$&,^JiȭMII+J*+(F++Ե3~(E2{Ú %zY7iLʯJHBU,S<;1-3ä-O:=$ԃڵ1j2h qĂLi$G4XCy3&RV`<20pT+c,p d`J @@0'`X8-)LWWS|e aG^-ܴF3>S g9HTLi5*-((pUi0%Xтcr! -w !($L;dyAo `9/\daS) ,T j(A$Jp̀VbDcj?+uUQ!\#.i !d+|0uUOiHr{$/"rʒEK:B? Dm}*OuԹJ&@%" =Gh{|U1& sv6ڀZDr g  ;'H 1` uOoA7 "au+(c+!.bYEBéq"#,]L֙/2>!-uȁNx| M{O(܂(C#ϛbJ ZJ2Ib0(OZInzuzJat#l9ĜϋMftN:+.[E7`/C4φ1Fθ@DVn7BF-"$"I%JffgC&cCP]kz)D" 3JAOjkL^@֖J-Oȏ"$nt&OAcej= zl/-.x vEJ\:0>$&>7bV4+أDLJktzӊ˜fE&Z5 e(&&p'ED0biYdX0dalҢb H. "$X40PnWqv(ƝMP+0(k4ef1DWc0]+%"!\H8C!NUj-$NУ"xУ"X"iǭ#j+tE LQ*fL._ƷγfGoDK{#Pȋh&F2'-kZeJNs%l-/2)j/ƶ\dVcK`59RN'J/C!h5( L;Bz7҈… .bI%-<(KÖ:%BrprL]1|`afhLt?*{r̬` ,sKdkF Z# udp?*eedvE5CG~$# na'ƲMf¨~a9B&~r j'@N j"E(ZD!.bލj#CR+znX`"iUUV$I$0@R$.p'R4ZfaJA ,4պp@45q@:Ɔ(4^& E3V+(E|#d~W,{)#"@@C5(B~KtN$~&.`hR,,HNa0]H4hĎfCHgH-{FsW`P0"̏`N.<#&F/{65 "Pca!dq=bN]g`np@Ij*cn\6!#v9K}pG=ڱ>1CCe/#8t.*%k]>$!iGK 4ᰳ&DA! CSz'M2 jd>SI}v%̆A:'A !Jj/J*ONJ H 8nN"&4.<$.QPV@NDRB~q!DGc=-2eIeg?`B@P,*Nujxvo @3ia: =e8_p d|슣(̿Gx琺3 h74GbN|\@2Nz !v- W %X|Ll3+ $f.-`^!YH@q!X7X.t- Y` ir(i | 5rz,42}8 *<8%N1a^0 Ox7:m^t.` XrD6%{1`lrH` +;(9"|`.B.!X7.*l#F%X%LrI\ut0A2@F ``2"DYWUIb0δ5bl 'bR*E6fZ".lv-j[l`hjW,x/c;Bl$ Il]xqv_ *j#J&b?%>>~*C"W`:][&84DR8) -[S,D&1 #yX3A0UP*Wp85e(l-P4+0E^pCVܹ,Tnt72KS"Z#=y{J3c7RF( '0JA4%QryA%'`&%%$7Wpٲ 3-+ǜd#%5ڜc<HIpSC&T!USBA%ݿn[&D)V?Mkޑk!(A;!\$jDG e:I BqZ}y6pN*27[C"5,_2Åk"'.N(.6CtĪ0ҝ{]~&.h b`s^/A0Q%8#.NֱI0B@l"/b L btܪ8kR% DV/8i\"*cZLs$d3b7<+k?` ,39 JzH~,,AȚo2`\o^-TizaQ@b;m,"? A@h2WkGuL:q9N8JNpA`$I Cd iP"I,`0 !pZbh`1(à^ @h_l hH\{ho t̀=^ R<{Ɓ`6_l45 <9yv-84+Je5Jӿ}ϮuAk dHbtX" $zr~C/b&fyhxcZȪѶaHDS9@(:y'3(zgSO9p0}(Գ.|7I K22$5(3L#* %,l|ҨFѬ(FH䜳i ,sO<+FN" dX \!jLӸlŒ ݎ9hO`=!Po(C\-6yI29ȺA]< Qh8-h5L. `Fj!{I^,(9N]+UӀ±%LY=O+(it&r׸cҰS,18* /cOS>8!4F$BP|#-3NP rf- r栢{>P/RH($1 BH/M2< Ms\Rkht-G!$(Γ? oJof? 8'W4N~,e 2 $m5kWRo*y=HZ}4:64Jؚ'Ǡ]'oJQ# *F*3(.o^{b 3v~A>*:$-CNK9! mHd< 2,>לFv)o8.{V E 8s {Np6J'}έB9CAD-$~iAJ$y1E?\nֱ">i5';gjt;SSDj̛v`"<#XBY.@@n `xB!:.m+L?#Lּ(q83S W񚡦|؃ ff}.D|Xg=@"2ǔ~' B0;7 qE gTj1R'.0[+"U/g΀*@0EBWG# 5[92mTME$NDҡO y7i6ʣ&و2f;0Q'ָ0kVE",mʀ> EzmRO*#%fyĊ BVVŶ;>Bϩ R*3)$@ݠ[_P슬r@W5c2ȑ#=,剡 P}&7$$GmMgsα3mQK#2%8ΓN(NٕhX3Ʉ.:V}gMz8Hwr3ZQg1=bEUPX{}ڣvke” x|ǚy%VPGEvցR6ra".YJ Pj < <282aOۣ#˶<%5 uؑ9\'+* ?3 jW U k`N<д=v0b'c Bޣs62/5cIdd^lր%1UQQ:1Q'u Ҹ-؍˧x&XMVd4@u;09(X2dãCX?Y{7\;*, dI.DثRGtn:豔"%+{ToƖ 0ݺ8 k"C`;tb)cEϷN6+H>pH>J#Md]Y1&G<Aڊ⿉} B94+ی}bzhHt FHQPCh(pӘx94 =TK*@JbUB8 DRвY9YJR "dh=i#U`WhaÀ d#`:ޫ'$ԍ&ȃeoW 5T`+¦/[BI=M980_"'+yq5:'0C(2ݎ.B9Xۋ=onͰFat^!ps060`yi?XhHTծbzq,F+mj$$!*>AyL>f'Rn? Z*i+rq;Sq <,=^(6əe9Z>٭D@ȃ>UDHsb21@SQ1j hI:PK'Au4w n-Gd`C8:Т#w'r`E/ 'aXOm`}'NߡL,ĝ<|< c1#)RGX(8)WK@)N4ZͬQ )tǻnMR&qӠy h\k30"<+4!.M@T%Pp7i[Q)֛x>jJK DQ/ kI>'>=H?_9q7(Ge]`g6B/:Po0?SxxY\ Lla Ck@( @Fv8;C|=B|LoA75-1HdO6]ֿbӥ;F70qg|>,O7[` '!}z{<7`niaI M4@57+ܧH})3@ێ@2x;0z{C(b@ l|X/z@ț'mL6qK( #J(')Kx2KbХ-:N*XD>ջL7pnȚf8Hlؖ%K|ں/oZ"Q ISl,-K}-s(,: :nlD6l;@%t2Xl|(;–HX+ˬ.2LOjգAN+mf`z(3-VC6uf;2.sv$PZZܾƖ;ֲE(޶}27ksdsd̕#lpBe33-$⽡&xb<&pRDBZnD#cav.lE VSo[;R5M2"m[CIERdbal$\ Zd4.1$I:NPbu!dҎ,E6JxpSon߭<_Aۺ܀ G3Bn܀F˙=ӫV]*k"u|Mo@$ -k\S_8tڮZӁ+yv7*~nxDLپ$]}mQ*E ]q*ᬕ­Sl l 8 31U$͏)XKz? ;R rwJЇUĄJڕ܏aiX3K +a%,=G&t bX!dI%l@(aHeX I= 7*'lPT*@G mDFf@|ؕJKLž<VE,OmVTR`h T 6X6'@ 6 "V(pp9'bjU5[`9{@кSLU#ɲG)D]YFQTRH=aE,484&`=#U\p<(X㮤 Qʂ&P 6W 3i4{Rk*I쬮-.84½ p [57o/,` 5%= ) Ҳ_Pf :q3PTwLY`HMTiztDB -0}ICc ^0#:dSJx< u! WCa.Rd ғbt(,l rú^w_SS`̥<%d+!D%*mU==HT* WYT(h?_3A;y{6 n &RՇ(heӕ Km:Md̐ƌr n`|p W&$YMpeuj|pBUPqm=? pE?Q@c [  Ao0{M|$@ @ LCD>V )/lHql]RI"ȹbl'NSXPL2>E";G r)LBb ҂C[FU 0bL 0(C1ZZ&`$@2JB$8` ؃%>$ke%6Xk,HqBZ-0CR"X-AȸdP"m'e%&Ea&`BDdp3jVnBT7ǚ?'s1JNd6$?'y66 R4hK☥ָN\;*DR[$8BL!#LLR#XfÊ"8gp&.2DG@Ld@jZFZ$.&.SgtA4ltBBLN8SiP[J%?t.R,kƛOu&(?-LW*7 bc|wVq y'ǎ:L4O"14ģf+b*PI4*$/mD"̂GPA-.tL;fn6l&Q.'FN>%jDgCrB#8f:ŬaJj}+-FnbA̾$@>fB$("m!k'gGǴ|N ! <``KxelJ-WLf|~OFLIa/DBqӂ*x%r"x^ ;I4f ZG8HEa2.?$p'89)ldyG>d%%.GjC %ҫȄ&$vwD(3rZ8SvZ'ri!GQmf4K*'3S:nqTp/7MPOR4+FHf),X'RD~*3DL%TS"*19m &'f2] j]'d`X?TR%ZnDw3!b\0J1eWRn;U46>4褌<`l(,{AB`@Jl ` `6 |4zuӛVoNiw i1KdIlS#<$C0cBp[=Ȼ4QiD &i2NEj(6>'$ 2c1'T+ANRbUP4A r৑(41 `0P PvDeE&61rE° F"ȀSJ(24oaЧV0LLSZ.N[~EeoB2S1̨[D-B\zW >XL2A8Br!Q<NG&3pzx6DD֫p># ]Mxii b l.WBBFŠ}m BQBf:,lUrg<!B=U$C)5b.C,*$x'B@k~JdӴ*HC#l4um6bx3㿎4ᤵ i|.D0VFW""/F`qv6ŽdB:׿6E 6Z/ JTa ` g!">"sy"vL!Nl( §"K m⢦IB'hN2PC"I ; ,v N )ai؞ RH @ + &VT/vk&Bެ1eT$A| ߢUY |&MN~'`#vYBMP}f$ZZ특,e FMGjs@DN @*A=f5;淇l܉A*B"IЧl tvCK٠C," }6n>_ ξ.J%ffDT.Ƙ0H<$FFM~|k%2HfMLBbPsL'p-xhNy"3Bv$TL xU5 c4p X"a cUZZhFK:qkMsP(p)E@C{cgTN$45z#FQ/D^GpѲ@>ec=s+h7ɋ̨"]jaGZoM+E, +/OO7y ʆ-OMzbLcxy$Z왅V8u-!G~QI)2v;!"pqC|죐ť%)'jI{?B[7D\ZI0+0DJzs#XP}q.6uc -J&.K:!ՊʢQ)v 8T|KH?hHKĈû7aWDD}g,I$R"m!:P!b;-$/#p.dF#bOIzlC9%!fPCa1<9a=Uc3erDK(]ZGLz'4bJ!|Drβ$KL{b[~tX61n>6f> e㢳%8I&u f$"'GAVߦ&(9hBD>eg 33FEaK.(64*.X32L)nNQ E"w1ĖhGKcvVIܾlƾ~7VēmiONGW&@ΰ'D.@ZU+ĢC*c쑪.LVbqs7L8eХ)ܯNgt#nT6$!]2Kh6$!keZHaaiV ~ io@@Db@@# :%`0N+?&؀5%n90? Y}N(4I`FNCt@Ѱ !bo^: &A%4R~~TC {rXv-r4U ȿdt Źm@$=ޯ`(4GcICaۇ q7>M[!2qYH>\Gv[ylzꮉ[#󼒳i:V:E9JO(ar1Cz8ħjh|xm(" [)(!3$ax w\ c{{n{@@1Ƅ:`vʇ1srÇi1HH1( ZvȆAmǡ!&| ~H`;~x$QBzWU^* I8M@>/"蝴򣀠@Hc8 i^Yu1PUI`p*`X0 sh.S1ب$:Χ}v<4ƑI' z#~'TE(Z@ Sl9 X. ^.-yu>$zT )]I='20n+{vS"ƈz!rU%3%mt8uhch.IήA5B=΅dQB`OKL3;ɶ(H8s 8Rec& hBp"P*Aa䭹e@m4].ï:J1i5c6nlGbY};u{2Rv@ަ :cp 91 x}c4$-tV[HB?J*D0]*)%#,@6% D*@x@dDX^8aDԬ6y ( ])03p>1cmHz.pX] R*@`q*E OX"b7LQQ pÆ@B>Iqs$:3M %B+`@UܗH+&jdl")Ei+r 'E d q4%i A 1OnPꓢdria BUL KI2BHwoyH*IN~(o|mHp$YvDЩH{g[QWfOjvI,=LĎL8hY}7G`JVGAtIQ \Q9di,2 $#dnnCֻ3Eͼ^A:2'nMHZ #sC_bY .CVp>;[]Uȍ! cǥ ibSS5Y-now?ʤc`Ng" fX]|vwI+|?JQqeiC㺋~gĒU2!dU*B:}=2&۹6)<6vp|>i)'D6釒]7%vI'񠙀NtS1h~a>% 5c7YChLhȢx 557Pxz{3:(@~ i|(kl‹l×,8,k1 "exP'7#dȒ +Aà#,_pTR(S*t)9yp4B:"AA)2LcU,2t  r!C1 A#ӟ vC MR`264;+  -b B#P0XA:ZVSÚ+T*r*x_y9ۻS2𑺘&?08؋2 8Ӗ[(5A,@Y,xxyiqm܍Ò8hV)ixC % ;1ֽ,$4*7cX9:*iXʜ 1Y`8 DMZдfA ၹz|c(kXcP$4eHP'x Z<=Y6ghq Rs-DB g (âc,;@6xY&p 2܀EJ=#QJ26B5 DO `Ps![$ ?ڥbaC#E.8P4-(`r08YyQHz$[>萿"H3\OXŵY#K-c=A29꺜%؎L댊38?KD JL4=DcW:Ar2s9X38Q{1A%0 U4k I =BJXt 7.njDrh࣏:"ɗaKS$K)^s/ iK$.8ZF058KxvFtr5I)"O.rI(ФZ 'ѦXof1qM*F4z ޅQ&ڻT 4{>"ꙁaX@*HK̰,$mF J9 UCHr;(u3BD<ṌB0&%OQߖLPC?@ *rUN!N} RHR:M4PG͙7āԩA#nW2/i8NBM6+ϸK`yTVdb[0 絫M+': qPh-q,qX Zq9 ?HEp1qq"!"J3"b 8Te;N8Yq)UT* Z3hC3"È) 9乨 9rl OWr97 |/ IT{9c? X =Ic1·2ω;9B A"tF .؂=#3< 1렛 H PIKI1QaeNL&;ٸaA4V* ]^؝+=VL;|bT^ Z28 9C4!X ޾O*5XD`,3jIҌ92A  5I1 9&7.K4F+Tq @խ1",H2C'Zb`=7 G< ڶA;K - IR]`)Ө;ͲaRbP8ظ,3Sy!vcˀ(\_ #8 r!өv$:1e9Iz:< U$t$a@8AD˘ Pa2z¤6C{cR36%#@b09Q Kba+ LfDQÛ.0)4,CmÑȅQcD0eb)jBRcèĢm…Ǵ˰6KS7#cQ>Hܭ'ș& =I<6%) gEcӐcCc2gvXpmp/Sԑ? L 9b %Sq 8i\kT)6pÿ;Z \aJJ[ᔇYvHTQ}o#âL= 6a+!N(>ъ: ~j RE8{qқKZTJ(wqK&V" 8ȴ!x6),Q0nC lPa9=r!ުb$#b4h.0sҴ6KhG~3bP{5ьc"ȅM&1 Y{׹A4uOY\lAzYQp+)\h ژPp!,*Q+b@TzʀJXJ DK`)x^1y+@ 8^ޏ1eKG0STlfX $QxO> `c`#(G>FS. sݼݝ鮠 dkǜS4-tՐѥڨe JIP&s ")\sS0p #ED1b/` r-u`@HMtv ]ʮVd[!HfK?DX̏8ϝnl#BC{xw f q 2/]S:\Ļ*ᇱ{-fB` Ab<[ 4@(|@g  8|,@00|Co "Ap Em?_h@"#`\1>*(7a ס7A]}`HaQ'& dڲ5(Uؼ"}[Y{D@7}v O^Y{Jp1Ո6Zz@(t=N<¡]~ jdAI-N#pcRҵ:(7I+{~KP@C08)z+\'##!t;|,*hL"(Jȟ .)l Þg ìM1<(R iC1@'Bx5bf%@#l8 ^2r <6"b(MJA,Ȭ(vC`YH5ҙ$K6Kcp2 xvRF9Uu/(SX $*۞ɌPgb~ *n) :Ժ @LijB`X4\H71J<(zp'7C4cxFGkj$)P8+06.sm8@l E[f=Z(6km KZq-厖9Tݳgm%PU|(RBǷECAj<$l1-|; VP=*n!NO<ȠSP۩I7Qf2~T:oѭ|6r{](27vE:.R}I)!PtQ#-(GfP1mI8டcƐ;6X* H|CC0·# 4Ō0P=W6q!-M1NHrQ:O*ǺZz M=kh{!h#WpEʰ S/ 풷z" 4}No eōc B$ JØb0%(1ä7₎tKq,!5VgD'L{ +W%O>G@Ci"6LG3^ܴxm|)V'\ɾF 5CїdhvZE)ÙDŽ\c %M[Nc#Udթ4s¼VLeCY{5RFzfY{JB:*&QKjglQ9*{|JbHӈ:@i(mY-b(!6T#/]SF6HV'z{Lc,/ aIđUj1jq. RdHC5Ƹq"`@ D a,IH:$U`1#VQ|)?oDf*GwCKgJ ԯ"&h} >V`Z QlVc" 3pC0e`R"KVBȩy %DRjHXZ5h@ΪGb?d8JW4"eG_öUhUY!9c 1j-bdՈQRBJ)rB&ܾ`N :hv\Yj^n \?HsJݔn//CcZ.bQxō!ělBA2c)Il$1r_)P%F#AjU@x5X.L&0hj*4-10/4⫅8 iZ Cxe}YT88H 5 J$yt MG6ܲZ9k11c V+#@P@+@8e7X4 %9Sr8}n^"YcAS'UTQjds *"@F-< $wMjH& @S 2tEoHCx@ہЏA3"R`2hG4!d7`*=TȖASf ȆpDPFh;̕ăIvD]ŨiqscUc/ 1^$w#!DlX\S)C!7I [hAϦe1˲$L".bn{cH䆇jB|$ξ1nef4  Hp@0erZ7v2"l& !o!”) hφBdLO|ca+Z8  b. &ZII"2p9n(<`"fŰ9+@ @$!x)KF1nͦ ` %@2#(Wϴ/0wJ('Ϩ69$d1bOAfLA6Ƥ @@ ` !.O# HJ","B/H&-#"&bw>Rr 4/ƾH  $M@~8G%$i+b́ .p >da/#/&;! l'2 @ a,@Mr ΄I@&DD@W< Ђb&L\"Saj3AFlJ1 3 d44|MJ9J@,4JL0Šȋ/eAfLd48*n.J$Ʒ .dG:K4A47Si${[CLڀ*PAfn]ڀpF1p@t%L (P8(;/(| 0B~'I9O?$ =:TsTNx {ꔣ.)gȞ }"#È:*̚Z|jcHAfZA lA[JWK0X#f0%GNѬ85#+b 4C,#>U*W+8(L}ފTTIxg@f\L $<g>h֟kL5%A-tY˴Ij§Dct'gs t4'8\$OOvdrgY+"Nh#.\tj#\lq+Ge:KFZe%g0/-x؝KWjp:J6FO*R=d/oSHe5)!8ĸ`T~ XGc@v/h\$tԑX'f^Tc{$qV: ha(:#nFiԅkaEKaP:Afe9Nl)(bުƧ0v{iK(xE`Tt*""qzs6-6gH3=*d Q*ĔmrA%y"!.v TZ7-`_hne 89 Zbd9SAp^qζ0ElVEg"$)RV|O\$>!CIqfHx26xzn l$C4=7ki.8Qh2<#xMw,&T>Vped!h"u+$0#l(PKBx*1Ar@/p(~ @o""uKU 3CSKBFhw"y wp0 E0-C*лCH%aM`A!A3RW@$.\` ` ĘZzc+x"6:I̾9-Z"ej F-y - 2Vn% O^- 7k& RBeNR ,N/E#++Fv)Btt0c[mB 1"K|0jhAwG>bl5%"乂n.J*;A0ZpFJw q~`| lfJ۔kM0͓"n#af_َ2@ j K#Fd4j (`V\)<疷˳k$-ZFZxr4Io8g.0.S<-D?lB3L"""$^@a+^Lh 0e`=C+Qԙ# A^>z#oP\C8bT1N2۔wn6D#02NF#R ",[~ȿo)zis&9? obkq@ ?a,<^ Er60 qVǡ$@9Nj0$M8Z4Oe5($B5Q}$ItuVGhi|h@R٤&:DZcPjT9g`Pp>#pQ|@M-2l?l7HQ"hxڭ: +Such2 W[h8\j۪ljNe-H9Kb=rnzpV${q;ba874` 6,d*1+kbjħʪ2*^P$ |ҵ3дK&2Зm2jIچB(&*9\(`( ;C+#4A(Y &H0Ϊ;JA= ?*̝A1H>$mH sC@Î%:Z{ǺyB\ },spJP̸A? ut&8_N=Cu(I1f4!T8>H 09J¨#/DZ.Qx h`k h7gpX 4@G ,pL @l P0 (ES9eE5rB*W+O zx ,&I-ҺSO%.5ʀ~8^|*2Z+Q@acvB2!E )QGp>0EPβsVx #pv J=ǫH率y@:0\Ăb8'rW"+w֢4]ID~^"7i_}+ڌc &V]RYVv(V />FbA`MrTcģj '˸"%bn$AVn(Z@O=O`ВЦ JrlU!oPf ,lgƈTVr%,=!8\ r ѼMN@h(%@.+vc$"BAJ&w3@:P9~x_UbQe[#{(lZ-%i^ݣAc=xH@. &@NxuK,f]|2Kh8/QL%ĠtQ6%%S(@/>@&/hS옄1B9o{>Hmd]t^9{؏.Uj,0s !l-{n,iYm&d\ Bv:X-,Gmh&@fbtsPQ{1{\9:$H @as$s*,0 !&yU F|(fRr.= *K𞎁x"TgNbi 1H cqG?h A`d2 EiTne>0(#ǓP c+ŒHJZ^׼jg$>c=vdQ,?螢 PĘ+.: yw`(a B&w+DSwiY9 xޣm: &ጒ8ΙHbڊ (y1QE T)j.PQ7 pف/N)H!*R1RY(# q3ԨE0. qHRQ R %@D1#)ph rh9}HPʙ@By X؎4- B ;2 ΉpQ8ѓi刲XDgx)ȗP(yRX&( 2)9-QKCH-H;) ’V93(I{1@t^Gxɉx7CW)0IJ0Btӈ0G2AxRz>2͙VꙀ =)C@Ep2q"OiYcAC0 ˤ101. E@F1ָҝ2onYyaB Ωއxv[)kZC#0s0xACC88][Y(! ke6 %!t Hҥp^zMS9c*e&pJK ,=9T -4A,pL[<̗E}@D Iᕁ zSApHO8$P ^" L68xwURXX m_CR8RX8L9 Pm19ɴR`d5P7z9-Qz/ ]`1T^lDfkSsmHD" /-E V[ Ȋe*9Q̜eh:gm6S  KڒyU)~0 pZjsw Н 0[NP;Xy\kƐ% @HEPq PnuBٙ%>T9 Ԃp WhލvX P `h')5JђQϮ%)e '7ĘFyG3 e5P|xsQ. OD1| EٌR *ٿT]Pʉ#q}P1" bAʃ< ,b,xq+Zޛu%P /ꤡ0`xNõh nj'Ě nx 6hڐo)n&]ЉԨHHؾ`40$EL/ zY.^q5$m#lZX_-q48,@!qA|2჈CH!2OY:wI O7XoM!V! !V3Ð/ap9AGi ؆0 %̋to0XC]gPMpI5p\uٓeb uDe' HRj 5ѱ˯g\OB}P1aYAtpW2 No:I\Icd$kQxsveoI8oĘ@z)х>(ʥp9X 990V ?#GjzZLro1vD&w1 n}?0 X 3X6((ٯPqo4WD*4lH^gy%8n#ψxqZB} hK+(D2lb lJ+i/*2PF2Hr09BԪ X0$ |P8=pA@dRX$7?_WzM!@`4Vv|ġYx"e <t2lDs8KvO'pD~ M%P$(h>EY0&5_4$1Vשvǟn}pwY( ) ! GQxu tk0N_zP0d @ nf% D0 ` I8hG@1|CLꀤdz|1 GXʬB&rˑy,CCQ J0ʊ:D_+JdyjB%<X Q:{k4xˈb @ POe *&D(~PBQ*LB- zF@**0`1 hTh@@&P4y KZ"b,Kji(<ѼC")B"ˉXшzϡ'F1IF7JZ-l$qXU*J(D|ܩvIChF#O > EGyi4)c`U}o^r`GNk|1ǹ꺱mIFacԙg(Ih=FbVl="0 |Лnrg &ѷ:2LXl+qޗ)|Ⱥ.B cp1 s|K GQ)&5zg89 1OT huJ}-bS9!JdMF(E=2rT~^w"lvWI>g DIZd|v"u!8ƒFRIB(D=E3o(:f'+)p @CE"`|:a2Rɩ +a/,Ep( IFu0PCB|-t RH EH71ⶔ&CBx|mH N @&EA@xvJx#iVBVD"jic 2Z *vVsI*DBg^P)E#/CZa:iZf0 JP`"k&(_ L g ~3p:\ޢ Q? 9FLy8!)KA;9G!o. D 2:eT(l5M*J H'4&FH .?PHA7"OMd%]b>BSq4S ٨tpQHd*$NM񦲙 ŒEvrGSrO=,AӐ G%AeP³TzLewq(Uc+(ֱa֠e8i>s ܄3vǽ#:C8͒6_5(HHE&N!f!v{3HL&Tvj!hdxGkr\%aճI4: [u$#$@V(o]{ѳNFIWR5J%ZQ@$!JjtJnL>y؎ ȍ9KyX/;覶RRH1&iH+d n$+QVGq]>K;%JM'3vӮglRde\1=\h1JHݽ; nn^E=o):y5ጮ631EC0dVi}WFJoVT$bxvsYکƓ<ĺ ^V÷A_IIc!ysjV>lr{ nA)Ğnܸ8Rd> Ɋ>Y4g_U7gZF۞mv[Yp4) Xuʇl6V`ܣzk1Zls]:\(ubk[3ܼ1rR4H%G7Q1fA 73}{Kc kLO\2eN:'ànd6A4 AU5 Dw%DQ Ε=;nKA +,}Z(I=JV[_E5f<ƴ N 1fSzsӞn1) } 4 `V"dehq_{o{6FYx\>R*@(TF@\m.Hq(Ҽ@)&"T4bZ/l*h!teB,aC)&a7dBZG8I* V '\C"%J0> boB36cj7">7 8)$ 29AHPxB,]#,QFNb+E!*PJ,aO FDAc`2`@oxâF\<^ȈJXox"~JlF"GJ%.G(+m] $hR(mbND@} fp,F\=*#bd#&hWx:b8b ܰPkԪhvBjǸa t>l,L&R \A`>`Bl>W**EDd(JXFJ=C-TfE#DĻ*i<6#1K<+a:! FPv*,d^L+qP$bb0Ƃ̢@ ZKҤ!3@9 !/<+LHvv΂3-vҲ'ML"EjI*k1`#V!2dL-a. Ƽ >$!4m jbrL4Jj `!,IwFh!$!z &$ $q'̣2J$ ><".& ?"G〟%zR#&\a  *nDXQDE|@4#! n/ vMn$ #,< c'*/!0ЩجM`(\^*DaPG7jw ,hC$4`:pSGCҙn6) Fgb$:-f4D/Ępr17 xփk^^ MLJftcX51Kt4#V1@)pSQ-+8 fK>#f$a<"gƛf鴶 \"! ]'j' >>*/VTt[LWcFȅ/"De3*!(P̖Am`-ĔD5!bSؙ̻Pd2 *&T$w0E1d]QB|f.T"$kE|J*WqmeHlX&2 HDKagbtmlp)diH^\mҨNJL$(yŽJh"ֲZL|ز"1/7,& ,j(݂ d}pR"nLMT1b6$3"l% d6$H+mA4ziQnjр|pTr#V!HT<˭r)Y9HMlf|cVE6"LdZ6 !(%gJOi̊Jv|f&Ǝ[N'ԦjyFuu3s#p!FGKGH71CqAH\IrF#{R LM<׏ @s+Tf_n( ¹HJgN0|ڬl|mL!|D,4݈[LL[vs`37؀H`LqNWg^wgED\^ .K|Td`/!$5Y'dC|hK@JFѯwJo)"̀ %+h CnuAf&'| LǪ)PҷTk\"|[H|U!aSf&F3e\ؖ$TtCjANh$ *nd-X:`6$QDАlN=i̽N$N'wn 3˔<ˀzN fvʴV$zjlW,qBMRLXIm+PLHGδN)l@n[aWI"`lo+] \@`LZͩ"*{9IS~#|Cbwo}ynm5]  B2X,6K5b@oJF gxyT Oe@D@P0tTX0E!3eZ6dGhL"~iA~)HPy'f`ZM8@dTB ḬA'f$5b$T.,Akp-Zxr ~@A ;X'.?[Lof:onCJ3,Ê$.aT w ;p89A6BhZDu/h,"XEt,|4`A u B2F(6\ #3shlZf$gYZQP;.DDU/`BqIo @9!E~`MfbGٹ mRY`,a 8!>yIgZOȖ+UH @{wGB ֆ\JpZ25 ?8?AbLbA${ _''| cc8 ^Zs@H/F:ݻ(Mh~ x}P0^T@)Ep0? -"~$$. `ROgE 8 =o@( >R !h[$,A @$vY?@3y 8 Ő,*`W}v{ dp{t90]Z0G@)tA fx D3 .(y!t\kc‘Ȋi2 %VޤCt-2.Qwa`g b FFRK^%3Gи^Q9;;t)buH ;e&^J?Co:Eά] ,2hC|oNR rpg`W|)_ɂ=j ƶJр@4P#h'2> 2rbvnI4x/>YC~G`\/\j++'y CB9gxΙhqJbYa"ǝ!!RI'jπ(#a;ckP5Þ T)Hl(CH/$DNR4ZUMqR}<'T0C6بvY>Kq `6(EHY'x&BZ6'JC(GHJR5Xǜ؊V+@4& 0$ p3_@mBD޸+CBa<`:W7JcSqja;inWe%|NuIQEyȩD1 zHQ0&/u t##.x/qkU`7$e^m\p`t֜[|`[Lgɗ UxוWn)q^a16mg8]@>b;vլF x&iyC/`׊~0:xPTqP$z />,'a _@Z#ڜ.1TA(dߔ땞[ dqd9$.CD.S!~Iw`4V*<HeA?f$,S 3`AvsڢOTtqse2Y\h(9y/oPԣIҟI@*Y`Lytmccz)'qORi X+bZ@I  B#0(ʐhdIܐJؒ[AsدH 1=e&bm\\P4?"D>RU 魢*) ,iJY3[%fGXLDJDdIߥ?4A'hwU/K>P!I)B+ج=""JQ$H%- b k > yx ʽktk@`vuSY /8'X$`@h xǽRFf%]/0ZXzx92-[HNڸ`(P.z1pFƴipX̆"*H(TX;@&h   ` pZO ,uUhL&ȩSB,y8٪Yn[ϥ A9J!]@6nbxE 'E'А rL'8PA7-hbC8IQؤ -Ɖ ȹ##JKT9F؟BBS@OXz2*!:LME6LiTzLbX0^JgyjdW03YW%R}40r_8/Fx$]7x! :C RQ(mM PtI\d ׊d_˟M(S @[u it]Hh{|;j2PfK >4W_ٱS(T 8,۵ R mGapBc.k8:.Wyl}@XOH ]1券 lJJН2ơ&,lAЫ],KЏ&p ei sbP Pc[Qغaa^8_IJ X5Utc6!| @E &HN䩙`1mY/KY ӀR H?Cϝ]\$l3b+o1Fwy|b:U ghMAi9PJF- R2`QBP^s" RCI Q-d =eyˠOļiS{Z߻wѴzD؏ ̚㙧X6;,oz'_T#JL HEyfeAc_)+ >;RP[4h"i d>#3 &OiT`H*~>߀ ?_~@QI_܎6pcK3C!P 5JOK_owML;i< F#/v~x^4&kM&Kc}*!xF#y( N|t=^g"^g5PGz,}uT Hnd />@=FKCaMD+͎;Id˴*&z=)VNdg`*Iz@sw u iXTr@% rah z}j( 3 j{ { X:t,I 8%RUPisjizI"v (j6Š($Oe8m#h`& P& *$~!8i"2HP䢨g’2lȞZ*l3Y#\$0X|K쯢"D$66Z!c2lZ9QZjŧMɠXp& NUHt @s8#cH+l2x! I;"4܌D頙~$En&Urn@j6ͫʚ-"kj$n{d$q[nwr".葩k ?&$ ނ-W1ɗ ΫfyHIO)l~{Pz$2Wc#))V~"au0,ntJ:&M`F+RZ`}؎ 8_1Cy&Ci5#Mfy#%FD A9Q;\e~84+DѹR6hV"n35`F[v~@9!SK B\t+դdPGV%$MTfJ1#0`x!kԊ4>C:R(rQOtX0n$XSHoeK?9%w%DrN13#ZɈuӢ p[NePl-nt!q8 Yo~u'SHcČ"F8NT%\Ik8$ H%n-r7ߌH;(t[ ;89͘kX@yJi&faMnPU'Ȉ>&s,ct1iWGMԺVۂш]A$mCo䜷/7Az!DH$6$(`0E $ X ( d>4]ZjwI@XdoJķѾ& '@.a>>P,6"&EbVcXVcքluÊ( , H8eJH6 ` *@t%uυ6"7 @Kl l-^e8<utl:n(]jtmL?+( Bh8'^HBEԠ#*d(6%I Hz Bk"i#ƪ& D^6-@K0JA{ &r֐&-~#`YCp"TRNp^>ǚ`?&Yb&Y+~A 4"̈́6ȂR6"f/a.c&5Q6=Gf#:b<:*Gt$aD 0#4TO.i $h6z1$i~ @wA EFB"V+=5B)l(c8 ' C"#2 : PlB"BG EG\BkZ @Ab0WBL i{.41o2  k+dA~Ci*':!eVHѦ P!C-1)n`u`$lDa@_#9!#NPH2.*HqȀWɤ JvtfZ@2#tY|2$!R GH 6 <0CT3&t51'HXŒGEeJ|Vu ehb iX,u@1G<$ hzlX:and+$b"lV4r"1ϭE6ht^NPdܲ$ :!0KjsbZzqTtZsFʬduN2[np ,Eĕ FFzlF(BZm:r2.tUK6z, aH"h5"6EWW0 &nY),#`P$-EcDR NN-c4N YhE;#fs' ,0<*M>f:޹)cwׄC/ 6qm3X8՘n2b`HO YN$[?$~'nmHV@l %Fi=OTgAF dXYjBJBUZDZ!n+%5AIBp4:~(aO` p*& Ѫ pw@!RXJ\d:;*<1 )☳){T&8|)%;΂6Gv++Lg5Q`P^B+l5 g /g2"(CITB!RRiQhS N\Nb.FY8![UmE:l<J+D 4! .GH$rP7vT ˣb1VHPFU:eaE k DJh`  Р[ƏM>#HXlMm">Dh/1&@VoEr:l|̕+"drCTVe~6H˞5LÀޥ+f@ tD021riQ]0C"pJJJVm +c& pP?2 b .)B{"d8ZcaAZ`f ={9Co:m~#x3ΤR`Llz}VZ *hPM*hPFooqS/bx~ybީ!A8<>pNW5ҾĸKs8ԣ9K$IB`Q1(¥Q޶Zfmi: 1i ii֣oZtƨt'̄COn~45-o6 b&2#a5 肳&vff9s /|N8UVn!qDFWH 3f nBfA, O`EYwu"?>O A8$FKg- s$eNQ(,q,K(  uB'/ UY7v¬R=TY$U{*W ~̀57}+LP r)i ~ rľ>{I|@ ) $H fc.Vqnu*ө:!k2@"@p@eϹ*2r%!&F%[Zܟڱb^'ȪV0dG7Av*lep@`|#P~g=!vfI ( ܬR7<zX-)|* Jݥ B'0kRv $70IYz[~OM|Gs@ԯS;L3 @cLJYMRQ0aKh%:/%"O4'Ǵu]jCoClxw"ev(v|.!T!-9p{g_J=U !S睰c=! u}+4[ˑH)5HQhz!p[*! YHTCZSKw5/w5Tq$ oƘ*av0 m*X ГmuHi!/ 粚T h l@|t$rJMgݽHU ؉ڽ>< *8޽3qS颼DP2 W;YT- ct!( U2"Kk $xuId'X@q1ʦ9EgY5[ \TO]AdC!q'/BUyZ0n243"p)WԤ>o|I{:'BVKe/6T4H!lqI~i@ "~ "mHNM3\ @0 CףnKxRSCfB8]r;W@#=-iY'#BP& x<ũH43h`G~0ٷ- ys ?MSRCb S)_Y&>%;%6 I7 a WIԔ)Ē! !TuĮS>(Bɟ4X>5H9MRrap> Ӵ:$בjc&].-49)[FCyqWLSCr D)DLc!D" 4?@UQUp5ZBmGJ@XArc)z ALz^0C &[Ҹ|EQ  B$(|—(Ԣ:P!ĕ%XMټj&E eR"T0 ^f~^ 8{c '5`؍8Ѭ t=N笗)R }@.}yr&=ǙOZZ sx0 =y2JIt+1:JOh|X >;ۨF( 8@c Ab,HY0 @ h $#N @IPS X8Oh&Z-X!:8^oP"dM$*j,쐴jI" P l є(_R 6"@ 6 c!@+(`!5%fϲH^D~7#(^Ur+}Y(-[g,y7T/t2 z xtҡ ~ Oi➡SmEwqKe9UQ)+H.1$4@"@IR~Kp^$\j R9AA0@ʲDg`gg i[ 1@H[BK3/i}KzQ'ӿKrҭW- *-$7d .2UnF,:pȵl졒Lja^ ,`uh!Jy-8Ve*z5BS}XtND jj%0fKnP`A_2U@s@P QEAx.;ù*8vKT ,A^;qar!q|!aNht$r; ˂(ʼnヌ (p HHY1 +B2j1e1k y+qZ1_ y*鮲 XY :׊Ѓ䷘!È=qALY0\8P4@6X[[#aJP=~A!3*: Z.BaDr ,H؁=C΅Z:@Cڇș!*#\'I5Ysq `D"*a;H"-Cx[+ji J`'UA0VWS`aa'h[Bx`'m aĸH㳋 Pz0} j ^ -"6 H: mn ({*@`KV {d!d2!;N;b{4(K2ыHHha /$!* + ] IH-0J@KsI1[6jVĹɬ3oH(,ԈQ!6Zں"5 ;S (ZѠ°Zيڕ+kdˠG%]*SS?$Cr*Q5I!"#JM2íȵAU % K4џVIHK\J\IR8bߩ 9%/; !cB7KA ܕQ@!ϩ!ˠæ;^rnJxܥى31L g bJ!c/Q:6Q Wi^\24 Y;2˜ĺBHS& ֺb46Hd#z# 5H*wzai"0$Ph'o@4HY%$NҌ*S *! ($#ga2bSz6Н;h1A iCAG> =L I\qAΥz+y],BIIPX Ĩ&@#] ֈTM&>/?ӃT%%2lأCXL'eGF$Z+`MR6# 1$I (,e[:L442Q1W߽HHLM%p*2{);" : (٭xϪ̞9h 2 -qb- Z4 z+'o~'LJV!lLYԕaH,A3]l#rPuPhuQx +pZiEY0sPX2'vaxBWp)3PI(M]}hRI. eY;iGm +tZڨ0] Q5ڮJfu0FnsW|;^`p@*'ЎX9HSUˮ( B܀'b  3Sz;67H {98 DMXwHsD#ltM5PcqQ0j#P%2 JxgY":'@R``XÀ mkP`F9z{Jڠ1Ϯ@(nh.x+(<뮘JhݰDyR։›?qJ's!uʊbL}D yA˜ Y&2 ΢Ba٤=rS! 8g}ɝ36)$G4j*1ޏs6C\@xyM o F89J8 M== I@=~ d<#X<56tKftADΑ;m|H҉ &Ed`҅`>D{ o!㟸 K() ,d"03[HJ!L'pDiDJEH@C(} ` BHP64(cʼ9,=Rx$.S0E;O䉉H4<^ ҉c%LYlm ȃ&˜:m [\a&tO m 3 +`x [z/2nA7 jXxЏOM] H zFL=&F!0r"XA`.~*q+-9+ǙK QQt LuR& q8T: -ÿF sax㗚Փ]3=wϺύQ;  |gG,WlfuU$4 ;cC`²MpPåHb;ݐqZ%FFDYyy5@_V،0 }` Cw(u~$G_,F+@pro+Me m,Kh-V3~c%UHIdSVd6~H 2AWITq_CsS ջ%5Y(4 b4|2w%9Vrr7!+F' ^PtE|ws^rKʫ s} .3F ,rB*X*\,OSڦiN)J)ڢj."D0zæ r($4-H֠ bK htIcPmpI/gh,z3T /,Ԧ1sSs dhvKq5B1E>i=|>>Dٿ$&A*QcSQ@jZg `sA LZ"E1emR x8\ @t)hU> :*lÀH_%4%}bvxV5)X7 V ؀Ƃ8'*@I N jX1ʣK=CuiJ7.Cy%ɝVJ|'p/R`I50"7! M1)6zAIs2-PUV`^Im(YrXI KO] u$\dB?˪! %Hh iD(Et&eST!H>q-\Ii%@ r =2@v{IRc yq82.05 6.Mbě@#˃`n2p`d!Kw #AH)&\%%H4D3#Pqp_7T;\"ôBvjSqH͜bLy]#\Twx9H_IOEfwj b>MjD hhZߙcpOI gN>A@ymCe#Fl"1w#3jkVRa(,Tqtu#YC+g#—8)s/ѹ,87ˌ_&3neMEԍÀ"$t92*.&7 %oD;PR%~;䲅(F"G:v$X]nV^O=LX1liC{%"&J E 1I",Lf2K6"bXJom W5k橎 % 㐖L"G) · C8L8м1en.)((" ޢfO"fZ DXe~匆fK\| Q"#pbnj: , ֠ ^J;"l6щ*Y5| MbXh(:J"LvdF\ϥ8&p^B`Hbe8W4#(T,QJ]Gfv}28#H&vMfjbF҂k>!Ÿ9`!l[.Hn@,f(`t{v^xl&`G0O2N(X lF&s2?G'B`4a>Vd(n%X%XxB* h! AJJ' .jF`{h()V ,{pl$DDyEl.DKhZ$"fDtp$b=g1s^f3cpZ(s< hakMڵ` $|0jH`Ūgjx)7 4Viy!%h)&@T((hz5D#J1"(Z `z4bn)lL˜ D)L6xZD*a8:>GV#=_PhDR4C*FK@.HCtGj 1;JDb(PV%dE~6|dXMW 8nd6D6O^Up&΢$aD 6T`( jmkHVsc*nc`;O˂ȩ%\}@2@J`-Gôm4PTG:oP8V akҢ54ZH"eG&@.v@aDz d^m * {4oÅ`O`jpUX L!BPAn&5L^ `:+rA p%fo<,HH,|Hz ઌv.hg=Z$KHv肁v!uF?F{\}PE^tU^h!R|S2BvsP pl,~vkG}!kՒ<Ǻf`+:o4N,Be# Uv!DAfZjx B^tN8d܏|(5@o}@`\4F'vHP *h.|aLdƸO]/:j,*x:%n|7Dt|Y%lV@D` |-L1}%` }At!\|8 @p%^`VYm_q"oV:bFMQ)(dX|*'rI4ڮTT5{ToE<ξ4ho6IHxɩb1r%##8,HfFNᮥHDMj("4*vp#% $:ExL=T)R?J+LS8BO.2& )T$$vfOn<0- ($2~Rwa!{*mzcP7 P GdM%#O4/ əBb^` c_O#!K9Fd(ODbe7p7P|zɎ2ND$X#5 V24.3)T$8|zF,q"JcH~w\6C/ *]kIܢښޝΠC,]X0`>P2/𲱣dA#8 qBPPqZu113Lb4ɭ :6*#I7 /B忎)REV + }Θ&ECbU I4 Eb 2ƀ)O10RK䌥%vE:<;$|3;תA*2&zMV\9{bU^ѵbẃ᯻${цO(`\2? 0dp8 o{xb.RWmVR(AJ%`P,ITo'dg kFw WcQ Vy<lqA`P=>k(\h$No`Ii7| uI%@ }npP) HN.ւPX0Lf1< zGxj ހ6%`'@6y~Bp,ɬk \O}G' yw%+hg@37,κF[k6F~4Sڝ$q 9N:N{2J#IL%=#2OFs!I >SZ @ .| Sk֡G2~PMsh{5Ll\$| 1X,gIk)@t #4Hg) ЮğU:`,O@B4S/ۉ|W uP&ҝ!{%p,ZLkhni4KY&'T- ^ n mOJ86 ZG%q 2`(tr}0gKL{Y @* &qCH/ X@\#(UW@&=5IP')sf˼<Ĕ$@ח^{6Ѵ.G^D.  [ġ+f L2n| }~`50;^z. XKu$9"H@@M[1<1~-vR 2pqX?%7@@ 8Y PVK9eP$}K:J=C\ـL8/ q(6ذږ0L/9(@" 0&@aF8Et;U(,53)$/-( 0Cll; A6H@\zhժ^I30p(E0d~+br+ àa6A!$h |`@.41`˗fwY'oCxcza5Dh ,P 1  t{ K)8_'ᑒsqSNQ京W`^h#cZ&вcj]GX!Fؗg0 3XM{)'f#JE"TL ? $CzTmÕ=aRJ]Od Qh-f''E3F Tvf-L'l t @~Wb?l $I^` KDsF4 u,+),l~;JmO5 f ˹}#)KY3Q|F 61S鮩ޝ]7.C% BPi;۔KyY\q^>SZ`A yTM2q2ezv՜* PNUDaUmTEu7:ܡDo39^ mkqhC'u[]CX$mg6;٦Bw˪鴫>v!|Q[k/xJߏ2-MeHXg1'N-\jgE8\`ً~|R~)e=?Hv l+]˵0*lcK?(&[rP 3Y ?V֩ڣ:Bd(w"*MV!^&7@NQ/T\F:-6X~\ VBjTɊd)̶rZ'JX5el0.yG]ʔxSoby+0aH؄!f^GhAEzAvA`$,XZ kj`,䈿Y&ckchL#d Bzf! @F'Z9 s!`28!@Jc0LU^3P~fx0O'2j)NAZI D=B.C~cG6CAclG.XJ&tzBi/MBN mV7>;bOf3LWj#W$:I t+v ` "ΰŒSE6b'%4kclfkP6.q@*VI @^!'C@f=!A>L6''E&juG^DX@` J!JMx@OnK7d%@S%ܥP6#T yo8hfD,*>t %9 Rhl%W',-& b)+Đ8+@.6 pAZ* $Ê# o.3bJ DQ S@ +f^ hcT^:(` jMzB^Q/6]NlZ%!CP.bBF2.KF\@^ks( $- 0Fx0>qpd? py,40>O`a;@ p3F ~ `.93! 9"7*4&Tcsu6ZX4ԯH:"'0 ɐH `TF `쇠 0VxUSr#/(Iy4fdcM.q #g `Jss` ` A;*fBGkc B$٣ڇJB(b^$+T#apf @T|k ch0@ 2! S(*+Z@&+tXR%#nb 6aZ hG  -Z@J UA` j%hB#KشJ|Ǟ/@;Bg ʋ*QD>(tK`BdI8>MZW 9In SQn~B KL&K '3LB"-VЋ:RH>Fs04"Ҿ#ˬv LL@WhCn^>@| 7VT['MvBV}T_(꨼G B{&-Cd`ZeK>ejK.lt>zkh4rsErDe*xK>cļ-Ę(I,6VtTM2Iʂzܵ4ΌT-{RvJ%ňSjv%:0 (BʬF?9NppTKL* (ͭ0lⳄ* i lpx$ؠxWhX <Ze2x$,X ܽ"eeci.K$H2g|~yW-Čg*,I,tPSKw,t ~ʑEWTx+yw/4W̔+tMdhTP҄3L+G1Z>kq_|)Ŏ?IXۆdj4 Q [IkUӅmҴwvenV8 xMڎF%Ifv4K#MD5X AY,#uΥ:NPt>w*ƝC,֭ힳ}ʖv1ap0x·D}+뒮zkqp9jYF҄ s5mn"X-ykާx#%|@D&_)؀%cˇYijd`m+NSSfXseP$F@ԞTJ4C$U.:e4af"g^`b@"Lv<Q1,(xr}lf .ae  d гp `4R>,4#>@'lKV0Ep$XA—P* @7 л,1(lX%D|36"1K6&On7Lr/I6>KKJ-8sjgX%H vcTAGȪBbA snǧpUZ#&jVn1n'u%HGH>+w˂` k!s@l!8`4U zBHEI&   UOAo4lf-C]"΄;kogg6jl@QY-o4m~l'(>#2WsVhCPNi$gZspX*2Fu[J%e%DTC^UH0 ACM7A$ v۩Md6nbp$cx,F 9r"L$(zX4-zP J!QnO5rOr$! `V$l%V̺1fʼ eNcmB>ja+kRfM@p!#3,f1֪,Jk2N@SVd? [CBYٻIO @j`^ r %p't8&k>'T/Q 't dA~uܝӤ A-8,R#f'|[L&1eOcLP`rg   P# A1$~?a(4~CNAA@(#|TPB`qĚvDz @ *# j#Odo#߱p>`teS9}``$Y}AZexzA)31Z1Zz%d(8l @I`3ս!O 9AK"%ʞRiW8*B0蝧Q#S|JRoP0'K $!"R@"kʉ *:3ȫ: ~*节<Ț.= m[ЊV6+s¼'HrC";(50l"4++C*V J$м` ,l,, ÓZ:osE'>QL%jD/""x3JÊ:$$ 쌧F%|$E»;"2M<(C3BO$18jก h|/:P5iG5a\$bœNJrXms䑀yuc[C,劌k`Dg|C5:" g⻨[>p90GtpV5$ꆅ8 [W4`R)*E0>f=.^2RA'eHP 41zgH5>|[6ͥ\ ӾzHG"!ÏN/0'ĔrjMOsFNeseB971vFt kI7 CN% | Wzm˜(ٗF\ܹGL(2B?K,h:y tl(܊Q,3'N!%7b'/ bDHit). Qay"b8O "M8(U^jEʙq;h4) E{,)#@#=84" 7 ZBVI€X B!)ȄX Bb1Ǐi@ <2ҝs#8H-E掀kN5\[D<f4.B>Jàr:GAp!Z Qd@@XV T AGpx*17k/!Ӑ*{# 0|NR AixaC:2$c9 Z(Dx@-UT84]ɜ ):%&e\tMy2 ?ٹ*4ɊFLcVG`Da8'p L cG'R@e{9i:D(cW"|Ƽ7^bLEx,qUel5Q qZ^t֪ 8d)19G9bB>.)`  L( Du+\Ukfdjӎ0¤J,.|<5+ok0[ފ1Esf—@ )Б!RbЌ胀;ik?j =(JG1!S= i"3ۍ1 @֤aP9g X(:C !ُ ޺ȋ˞q%`4,#$,)dqҦ ӏCjIj Ya 3A w@豖.!8=@ؕcDF/OqY8T!MÉD1 kٿx֜yG(Ixȝ"if&{ Sq :0K 52:19 I K; LC)*yaeԲIS#!qPcƠ!) ”1:` ${ⵕA6̣quCimʼn8PPȀiG%9Y\GX()  ;ՍI 1À L@Za ȸ L|~٢Aple13I\_A7)$ڍz$xj(iy4()ӮR%sq + tH9zB12tcmh +a=&Ajۿ (ʻI9s$ȟ*#!@78ԢԮHԌ0Σ,5MtR,1n; GiɕTH !QzA2| *H(L^Kh VD S 4(G {iOM[tLqyvzqт[6A EYPQi1C9 `v#`!51zn'HA$v!BYؘ%08yM-"Ac!εz n ll)T,(`LP4ʚ{ǁD0CfB: P\ $NxPq(`u(( xmnWhUx8X" fPp S H⸄J̀fV0zp9J݋XDR0¸ =#z2h Y(i(an(R=tq"Sf 관 & ˁH1J!اh=b}&ں-1FsHa+ձXhX,wJYPȅzaHM."ң xQ\;Sx*Z +,r A⁨AKN͚ p]k30@8u[όt y y)۲l<0Ž*ϝɺA3H[Cђ!h ' S%|f*5GjfK4%> H]Rt=dW< @s8 [iͦ\YDhs0(-20tYxI BxI2{ hCyUHE 0EPٚ~C(&|/C9e[<"r71jMB 0(YW^gf L\YA/%Rc؂`%hhN(дz{9bu !;WB-`&hƗ>e:" J@ #f RPZ(L cKQ`h\-{EaALp&)pCN29WbNyGѱ  O?A8E㠝 T!! 01.DHF+YQhd$eq .4TbĔ8P-N@\pS1-Y*(,&9)y\[7)B<~Z0Pe(r8 8)c!Qo3\ N X2F!: J:S?XC`>VYW[ߢ, fffձBd6|hB!l3&D$^%jD=M⨢WKuJ\f#az^MDt"urEJ1 Ub eq,ƀ)NBG\ .nńQCQjgb iE7Fwa0 KQc˫9y3 xn4tYtry@DcQxvY!P}Á$gs\)"5 yH- q&N()"uHqkĆ8_04|6xv9|ϒzX-KRS/"npg$8A|^ҴDQ MeHQH- T)FQ "ݠw,`RR0+ktM*t M%`j_F&PEtI  T<`+W<<ǠkK+>7Z)o0\H)A`Գ/bd@`BpΣsHcba#C!K!XB>(@hII" HtA! ny I)F䙔3"]$ߢ0($ t$DLfEX0|>9.bN72( +Jكgd'оCS c x J`$ha u|ØRT c~ Si!_#yU-J-2 DH"_a9iOOƏzw5A'Px 8Z:&-hTt#E%s@Z##(=yMA~2z#2)'$ J -ŊCMQ:Y"m&P7@`SL5B~M钍"r"BLjB@_'G$PVV&b3E>`fb̊(!%zx(.5D F9u:9c/bn~#EBc@ a~NVJ$\ubc JTnk '4Ez]@B09OԥX:E+D`9 @:eF h#:Zf" lcCEFW lf6j9Ḳ) f0!#<2D:a!b`5#V5e6 n@>!2A,À0O_ !fr,Q̬ih!J=@`  @@?`$CQ">( ܨ,k$BPz-碵 Vfw 2 c% PNd(L& pޑj-,DĬ@J* m0\P@%l9"pB#5h% QCN "'$ SaX,L6uFFRP#q $5C @ 9Ô9 NO.02$LL7*:m֦3~~M|Nq@f_:ĀD*f :F@-` nb$G;RDvuϘC:$>WSrR!>`*hahK]+o/eBԢjV ʪ#8-,,giD&42 ^\8dz)! AJ # 6E+餃PJX``hAP (?dO?$fB_"6o djf "t6 obV2})',|-W4#ȴN-Dl--0j0>pe΁3XX#&мD$_1 AAʫ@@@˦3/M܏$`,[hZDRd1 `$;6f`dV3+TDLKsBz2d$@rF=ãL 4z,5J &B^-O(HB'eH'MPF4 8V/uWo8;qN kMr 7WLeWbbZOmq,6b ,h荥|kO]1\j $uhb Fq$NĎkk|RJ"1V4WdF'IsVBq1l:lHlčO:5T`B2rj̔O/ب2/}lˆ"4GnP/3-;EDAlinZ.fp/M4 9k59%zVʾ<4 o)HanL V-7fh"#J2 Hb NWhDЌƧN4-|pb#=uR40{H, )\L8Pl>jc\A-Y Ǟs̀kLf%Dm<ȹn_(6lOx+"/h6D<&833h61H'}BԅĊCZ6Ɔ'r2O0ƹȨk͙ Ukܦ/wլ ]bd#jϰ(f,HǢĆ_9|*B>Q~p20ȊF#"WCөTJWYHj^}-2 wne]%u2bdrJ(*źT9N\O& KD`ꒄd):zhÀ#%zD{<׮0@ls{$ " @b/K c@QAcl6wi`H*#tCefTjWBP:B;8\{b5G{q!BF (0+!BDlRr{"d"<-JRDnP l !9Β4IJ4@j@j,և֐X() ! Vԁ lC;2 vt$Un$$Ai'$*QNgDk)jANSÀ@ZX @`l. O b/ sEVjj}rbkG?aP5*q6"+7A4|9*3nvrDE gtH)D@P=a  R,LJ:y +[ZR`Ub3τE h86xyE>2;ybtOR rz$GQıWU6,1.!* &H->Kb׸MbNt <&0uJ$ Daτ9>.]{jVڱN(H6xXYn `[t$MƤQz0.bbS:ͣ ;1ø#YڞI=EvxBssż90rj< f3ZJSqoX1O, *Aaj'}LUJ|0 kY laFϚ`$?a!YbG753[!/֓X3< xM&'-b ` a=\ue葵vK %!\RD!V=rOMoalVC"bn6trP ?ϸ,}@3J p@?QiCB`)$a0}>f@JtPLr`8 |@DN%@ǀ`E ɠ$(}Zh=gғZ|>b8u`4J0 PM&,lVSxZ=SI[ĕ4B#@X6O(HmZ_+EшA5 -~pX,oHҗ8 $LR9mrJ(REi\`,$/x5'Ԃ23qxGy BgMQ8 0˯'|jh(V%aX:(ɻɃ8L2ԟh3.,NN`3͠o&Ss0 :/i@7ԽQS3Ox'Oİ<ˀ5@+>B.XG P8AOf~#-B =D4.2HVv^-I yTKٴ'S*`4xJ[#@?j<[)Y>V84mtVJ3$`((z\NxdVM* z i!{INa7;V m*hZZ32ƈVJd@]ye3J)TzRUk-5_{s|eC4menl=N̊VQۉySGXf$˪CeٯC4□VPpJT :*-V5i/bYƋS)?j *mb%B+\@O`i⊒>i5diiTn̙7D/]U~^ W/ fB*~zdUR$*)>bTD'ras(t7tcG&BdI c@@Ɂ!H-X vHT^'muTZ`@1ͥ=V ^H7I /%%*TY(mX݁&EHTMPZNDrdD Вy {2.%Ppjt>R'[m_!7df l6q v9FP88KIp),(5ij_g& qQN5ujٔ+LSG$[1QD]mY QB%mJ_DVAN|RMÚܘ>$-[%qx@)P Ih-fe#&+uF3PrLq*2cA&NSӱ22ĠV0iʷY6t?ȻeJgМtmG؛TYW)*kblwf)Y$`bbw[ Uz > ;܂ޗJp (p;rDHjVrhj|`3c"";Gk:K춟edՔfqVU2I* V<9Jw v-Go`C~ cJv/W@#'0bB11toQH9Sȱ$H}#~("E?Xdq+-m:p 1̡$IT!d,Ĥ& T 4983WRVnJ;gռʼnT"Q GJhJPVG Dx:2BUxE8&g$Nmtߍ}O9LmDZQ8=C~dt6$R@B$P qR:#u9]1b]H /$ cԺ `l1(Iˋ 2@t Q -/H֬c]RhłY#cIӱ&Q-,E3D` J{l!1 zBx["(K Mk"H„7) R0ݖ D<蘠`s0Ϯh}KHYСN{  Wx)hΉ|w UO%Qjh\<+*1e~. B)a!m!rLZۙ Ϛ3&K e{ѥx!Š<ں!= s i:o(Ͽ{"M.aőT\ݖYV(6 6Ƀ!0C%+=qd7Y"3r*إj"C!A&(%E j r$1U~'OŸɏ*UAMQȸdP ü"M!:LxYӻ šLɻa+'DŠ,Ƞ `')XZ-5+}$л xZ)C NObSJX(">[RǛYlpaB PP99 Bۖғt+%8"<ɭi@q k!Y] 1 (Y HS`i-\P ٔ9#T IJhPn@(a |SC x&xPN}}Ϭ"zi &?y%NzXAMvhCbA +BV0Ȑ( HOO Y[؛K#Y~zݽ4mp(CcV$ Q̀2 1gři ل*N3X `z,c [t{.K,*ذ[N79BCR&hb FLA29+EI2^ !j<Ǖj?j?˷6"3#$(#I5 cЫmۃ2(H8x +GYDѭZShr"4)Yb/(s<̈"Y=f!k#[{Qky[JMr3P:OlŹiGSLI6j<Pt.Lfg&tYw؝v(,#N Kp@ `]7;5"A[ ȕ;[`!Uk E!Ɉdbp<NAgK jk XC86v\0R[Ɍ[p_OvB#- ;;}c  R3k U/[Ym> } t *lm4Vo>88XIKwj#Y$3Xf]n]CB8CD p8*9ja&2LjrP NZr!m/Qiבh8hQfȢ# DC G@p(A ;3B qn{ amgmAz}zF_x1H} r&p `lGh3bP+ؒѬcA/8d`v3QJE|M `ƌqT"qTi9a`[̀hcN'BY9ʠ㽯r3/J ʅqqkh`b5[\ fGx5 ' "$JH% "Y='e) 2Ӌb%٨_/@/?$~?_0  Àdz?+(!S F8D6da@FᓚPg>K!Ips;%9a&A/$&wfDq^+S;eKK%ov(sF4HK68$> m[Q)q6B+O7#pc.R#xΊ ?izsc"<bkxGRDPHR+JĆ7 [3h-`>zޢ6ЯJ+lr "03v #lj^7P B{"ƒ,;-"26I{$/  :/'# +7"ǩk`XUuxb@ $ (mDLj{$ "5S$2z߶ !܊=lލz'r0©hdN/:wgXx'xX hSjڍ딚6H+;iQr35NU.T %m{GhOVh2֠D5uEvmCh~k 3d2/,w"0O$!6=Nȁ{bk:uqHkwf%iXUFX Z&@\Ҡx& yC{z+5 㠉-  &%iHzc'1e: N<T3ayrh 3!pb6|{@M. @`p HS`k$:`@( 0@~a+7גq5c|"R)Q:#y5H;=,i0cԍ΂pKAv$o0"b(PP lQ Q7U1"VE%b$C`8leÔrxV( EDdiKĀf##2N~3msdo p QPzQ*& "Ŋ!" 2 <||V@X 62PXjo|2ABa`"N""6Z!~&.fp釘 atвE$#WK!8 AEF4O( 4j>ЙdT0B7 Ji4*| "`J;0;e[RM}I1,@tX`3;3  &]tSEW,fdL"lSVb%`,8Q4X ZF7I05U+lX0h 7ʹd1-HWbwL`%B8穟4r `_ dC\UY':5@;0؈`rVE(- ^YO<Ԥu`}edAðLIG>S!EUI("5F!$D.kIA=6m C&"ǣ!׭CUL$#p˜Än !Y2EU^|OXxYCikI!S& )'+S2kF*Y<1"$I-(}P#[@@qZ.h.0Ԁ$`DGcЕA J5 Wnk"]~R 8I DZ )"(C#$,YF ti %lcᩓfv$MX 2sg` V9BG@+BI%$乫k!ь 45C4Y{,b,M 94u!cs 2tl Id yc3!g0ƕZ|80Ղ1UI ,S`PrCdQbjD_#1 I7-p)z}Lia۔+bi86bjhTX2/ ̼zHJp-ݡ"RYg<aoNUQx^-";q$k# D*۵ dr(~aF9u\lJ=kL19i0s$yx-[sגD$D!#UxiڂI"Og$bf> vK\Et7)<9N(P4b j1XF=$*  LT&_CTČN $H#ڊJ8"l" UȤCL2`y(@%DX#X&("dENb^!Oܛc02y Ϩ7UpcPΉ+XLcŬ,f2HJ)2K AD.ő#jɃ FA'AH5e G4 B,-ڢЪYd'dnn7FM6-ɶhy:dhm-±⬯bjENKCeb b Bg(\h!z*:@#jZk(&\Ap !KAcsЌ@̩ L%`^i(!la/^ : d|ds&bsP]mU(h`e"i> Ba@^f qR`ToS@@z1F;N0cǃW632@ /@2z`FǬqΎl} y:r>`.#QR!J@ @ ~2/E4(H i:V~#0&EAa✍,& bDЦE, ȴ)0VX#T2Z n $O/ldĔ%g <0g1^Bh>G@Ǟ*</ h6:{H e:"G1 4L;;ʖ|("Ap&̭АbBBh0`ȗ V6rN$à|l'5 R+J:쬊 3^#&N r<$jUk4'Ōh6H2>δ9mhJ$P%n%IB죠6 ǜi' u8+UPyI Բ(t/"El$ %`D <~P#j=hI"g`*b4 h0@PhԴuc`FWΧK -! (kRV6@ڏF'Q/ M`Chqvh@$y F[7gL7^FBՅ @ Ka6z>APb?#vEF9CB'jNv6 t+s\#g-lH 3bf'#T͸3r>pdI##ZN jKcfM!tyB ! ԂH&F,h瘠MwPF/+;LaVY`$`6"ohb鄃f* f$P$Fc0&!! &62i( HE`ЖA~^B2BvUo7)6rav'&x[$%J\a`|-txAl/"^Ncij:>r5i$XFrH})q ">TO 9TiFPgr-$H1kjK^0HT 3XdarXp} * 1 "bI_'ɯZ`Q3Ү$CVNL8B~G$iK'VNhVKBRVZhԫ97Qx4N%D.; r/)"iC[o8KVO(.V:*)҈=»1lEghaw.EM)ioVLrk:(1T7'|1; 1HMwHM $U Ni)m$6i&rc @.&hUê$M砊1ы%ef-㾎u ,oBΊIV-&Eh/`׼ԗpnC3L|ac#M "/N.:ˮ%ᚤJ*PU˭%YS /y7IZ#iF-Lf[?* '3Oj1$7IR%D*8V CO/ >SOuaFDH4%m݃p1X*gBOp[T4iLCC}W=~Ze,)+z0י611piMH$)>DKD{4@۰1[CL%[bfT /#.-DOLKڃuA4i ? X[ ߶yb2!QR/^kC!&hh KH2NJc94bd܄6&u , -`yF@ l "VC|4tו .oPAhG)%瞎ͮTP/kzȣ{)AmWQ}8H7A] SE6D 8ǐf@=pRF!ƥ)*T!A*=->gg>V >D!,)08&{QNť2#МۇR@!!Y  JDhR?7RVhf8gV/>hb_]3% K>0S /Y؂ 0m"8y؜ 8a> ftcCM(jt%` 3t,;-Ő2!rr ځ)L y<000*(|> l a (^-6pHTYAN H /}>_@ &hb1 cX.ow~H@t`8 @@q{ .!(|=0 R^oQioLF}oxM_gƺ%(9 F1ѥJ^#A8XQ bHrGrh"6Bz烬z梟'|-B2|FI$pZw/kY1+V 25a2{ v#p4}k30rZq9lZ--".)x* i $瓞ӊ2iI.v Y_S,ȋZ@ʳ{(d1L%QQe&@D~$[ʙQdz$ 3m-8FLX8@z91(AɀQ% :$e #4 ǃdy'X6 F Y+=~dm1*6&mK8LL[6PEc2G*x՗ A )fDG&`% HEe[E.UYBXq#4Lسe.1 o,@4D0l(3  z, 3Hʧ`Q p`.˝o ́PM òh,#?lpe0x<+ 8{Ȥ ȝp[&˫TÖI ,n `/QY $) )"(Cy$Zʉ2# cx{9gqI‘1@pX˘@⠑ @|B#94蓇8p9`X IpjçXZ$鮑C (`q5|o9D ƍ 1a"kj 0a_PL@e &`%(*ZH9 coa,VA0Xw<q x:LBB%|?L}?uYfhgmnx Ӧ"( 8xwCY l1|[x0ڀ >(q>bǽQ [W\[Qou 0x).9HxAlH6xkO suZrJxuaPӁjB"PM @wɊ| :HKXe^LHpc(h(@3L`+a l*24A(t4I T x,BJu a8f]S0Tpr<(J1Bq[ȑ=0d- UvHvP̛ۀ}6T1<6 SzpʆfKu=(rO h]#̨;qA4L:P͇ums C-ܵ2 x{e-==Bz2c4)<BȎk媁5؊P:"e- "ެh3 (kZ˴-(iа`_ԘmS ֩9it(q=ʇrST⠊J#:c%r(0ԋɜa  {I詈ȼ8#˩颠+ M '}6 +O0(58p؂S jr*P*13 (>b4%Rp鯷% Td12L8R=j4ڒlk rʈʚ,hѤF)7DZ. J-r=qiq+贲"ɧ{*YhEy#C*{ {&CsLz8[T)둂G"'"~II=%7,$p]9YG 4j٬' _#"p^jk1ZLӦ%Qm[Y꘡s'1\Y*"%1rOWɻS TK"]}!f2W 4bͮ2 7-*СԌ&3jhZH^5E]H,&]֡Zgr/:]R&R3)zEs 5" LWӰB2C& ""_\tYj>"I喠|30ͨ}%9-u]2#*TPk ꢦBˡ;oU@X4@ P%6(!=*$DSZ\' '@3 a"ˑ"V#zʋ\P9HqP U3,zEtXAgQ){vENl$1>! #YNPS9o6a9!=8o% SSRi`zq aeٰN"%yq1 )@=6ӑ]y]Q{+v8 r`p Yӈå#6XBƋ$3ÈF pܯXĀ@:HUHEl{ k;l8 DN>3E{o ! P"A͆eCXT h!=2@JD=Dkr2q/Y (͏Dw>2a \(L"9 =9)%* ޏX ((h@x `T hqsm.l SՇFR扆{9g  0DEذ 3ӆl>`EI1 !(͖oh&5hB:(3<q,UV2 vRQ{j81ȥ"Ԗ k6]8xP`Vu) @Vb[؍ @쮍Y`>01s&Vz-C zhĈPXu!u!shI'g] YЀTGjpZ8&aM[i N70sǍ,jsK)bg0@p^pRЕIY 0QHh)D<e1oȲҿ |x-GYr`>QVP_u࢈xf*%H ce| 8a"k ``rq"iZФHwC҈ņvVKM<m"쨆X#CA@6X Q$4 ؠ 鄀 3ӽ|hq@ 8΍zu)RWT_Ҷŋ ,:u܀0ʀ TMj6>HL% `<{ǃ?@ o `@_E(fBO0r !N'I<?p~@XtH!Vzuk<_#q\ o'& (`,+Pe݅n`0#'1[/B{ߕPP&ST@`&|lE |9 b5kGL6̜ڭY$Y^=\ ?M. #o~c? JcX֭ 0'(Uuw04 ` Rl|R&}!ъ"SG(sI"׮ $(?j2" 2gb/2Mh@I2*N(;@N+BI2X ʼntJ?Ҟ|? 75t֟<R:S!۶QG%002/-V3м@QG:*]# 'O,+ůQ"4ʉ4ƾ(hN*u5oݏE=A-l'iv"v$?"Z3ޢO? &Kʛ"w9TIUٗK6/T\+ߞ2*g44kO H%D\`Uꏮ5-Kuׇ64RZum6OBsz-kpAǖ])=5 BB6 5MH|$i˗#_vf_(Qr,"^5coG3n6*y-XJskF)mtZSc+2򯾊ss[e X)d^A@̀-$B 'K7[R鯖X؛nxE7ĊbiB^+Rj`XZK&FȎ| 䩗<Uyp` iyPEOFWEL]FFЀ;vnЁ0&V{#iQ 65W //f)~C 1<'CDP Ba@* h2c'"硊4FK[GnU4H2 {z FlKa3\c:HLN@.؀pZ/I ZBAGr 0&XǐDc(]`+C̜$4@Ju;@x!L_R`#Cx$9/är1IP2j 9MZ!vXӴX7*O_TEtんbn#= |gf1V= y* wqh`s;GXz8'D<PX O ($`RX `?վ=%,bR"D@llt{unl$80&HbjiAˣ@ ?ECjГ1$jאЀLc@8G|P@8,'@぀2lݲ Ni f$h[ qp , ުe:"||\v-J֙rE!q`U y=I#Tu0V@p =46YvwCVƖ1yk @wil1"m9@+tGZ yQSb j ށX/(B H H"{qBdV2.G's583C qڡ%P 5n .U_q"2F,+ªWVV)ئG ,VcH>RE_ L6iH}RH(5@g)nkfAw@QV`=`xBWk$kQ-$1B_)#+WePa4qMU@FA&nfɓj`Վ魖>T"u!.✉e:E5L @[ݪ$jZS V {oJB4B!劸r!ޥb[at w s}`K,,/O$zىD,9@3Fη@N K3c9*Oj7`WwS{^Ur*ՏfbWpւH$(7r!J8H(ب|a&*̾H9. J-pNHbaXA@,ܓ z@" ԫ|.*pndΤ|!TmSybt܆ZA4~xx `$!I"GF/f@F07 o%h@B OgZ_ǀ5bZc6h AC :oHN `v +MмiB4ډ*!!j)VZ.މ=GbrqNjib(tȲ$;"=b-l'\]BU>6rkᥤJe`A:2!A#p/D@v  :Qm , =+e<@ЇhEN'peM,hc VQngXoxWE}ɺS+p]nsJv2] ȗ~@h?œ!ƢH/ 2t=5@Rq=e #KFFkE;POr!ͮLzEbkPb$?8XAё8"ʡ";6hdDfGi\co<*Q"(؆łkrQkRqPr0)S&Xx4%At$`/A%hHq\] ԑ%4TRȊ 1.BG2-p0#af`Ig@ `\B@K2Zgm $ZjX%3K eLTDA"E(kAeE';FdFi1y'ls 5N`LƒKL-җw|Xf4W5_0#ղ,dF`NZZ'y#n}4>P尜ŢR3 t_PuI:AbJ \HHB@2 -Vֻ,x MXڲ!A6R>,Ī'{37.$*GbAL.-[TZNL2:S nXH&a/N`Zb Ij ֓㠜xRVn#cf. $^$e3|='\V@i)V"SFc@+!h2ȖgS bLJ0 Rd|7D):aja`JT.. L@ wpIrm Q4@(ha4a 6Qw z,r (a+ `ctQ4kdgRچ>*..ԓ!L@.B̦XYf@LNOT5g&Ep"tm%+> LmIcZp[OA.W=4wPQ|&U{9"`qmZp.>&_P[`]u@#H2_Ď(nLA`68Tc,l$#n 9`30F`gtl0 8 ԡ/u5"ԟ\Mu"paXErb+enpUⳒp$;L %"7"IcmL%U$IhjT&S>RkR$a_tBJ ,a@ahĴtGmU#WN_e @ڢB4 0Rjy #[ *XaS֌j a,؀|,d5\t&> #PTNf^Q#N"Ba.h$ȣpt U*Em_Ь0S{SV zLi,[["*F6 ̼aȼ#;RZ% $.DjךsnI$. FFfjQ!>u"W|&zˏAbH9WF"r\#/ -Zal$RdPc]"a A'B Rʄ\' #czEE݆XH&Pcd2'Cb$,.ae,n) !f+}vRx~[ a G? "U(&M-ZVj `4c(MGWabrA0 bX&.=!w`Ll"I% $aB)+27ݔ"I`x֤õGEkRjYNBHy(i9~}V4!A -2U8+څgpX7^TSOlK{B,/P%}U N-c jGe5ppE!SjAhDh}~B)VNuTeryk1kB!V c:{#@<ԞaTbagH=8ke}0gt]47&==JsPaJiݢ;JJ94)CIg3IҒdiO0;PeX&h܆rޘt8``tݛ^C'3&LzRnb~ A̤= nR7X4N6aT8@ G VwG7HMLIOeThU|hβ0}hd;׿Gnư(/1҈{&C>X(G'[/oSoTqE N]}>/T@HF)B8g=cJ;A}?zzUJAѫ4c:x-9{Tjr5}eȐ=ng$qN_Nb_Nd*Y2QhEӳԸA +KB~ `H@  %XFpi;$ I8[!:prp<1K4R a@A0F#2O"p8,7`( (ಘ-&Q_O8 >Tgvh4|>(\Qdw0[#UwjBlz<B`1NX7=mosFLCSg^h" (( K&F0}BVʅ|x&b=?kFj!kɰxs'HrG xGU2p@K`'JP= 0SڿoЁπKD"PdiMdFKm?PT5J @OuSO"s],j(͒v 4Ev!AXĪ: O,M,)\AcB]! ȕ3p0+6e4/<ρ [I$ۥ( HYw4Gr}16 MEs`]c-X1DJq$)>ȰdQrK! L$ K4"m{0""I'p4->ék+KR-&4:2ĈQ HE  2hLbƒ!!Z@rÖɱz0׃BO?{_쏈[6{Ì A@ }gHg!`hƐ, ?iH!#ӓ #dCXP,@DH\G䔄2<1 7$> "XCh R Nc<QO@! K *+|fF AcP҈Z^&ߤS]٠X&(8v@Iq-甓"@.p6@RPpxy_RbW6(ƀ x:"$+dB"coN@CT9^Ibf=bLBQ D* y=_d-1kokJ6Irn%lĎ,|g\ݱ*V΋\Cɍ=b|xɥ^Żwor69콓"ɯd]ZG䌴=X-GHDECxEF9f3`̲fQ"ڏJӬQxϻE$s{#]zz/N*WoJc67؅Н9dAGxN."2YRuny!Μܩ՗8+e8}D?&/n[(iJ*?([o9X#|*V=9 bP@@LxzHCANqO"n 88 HOP   3 by/{ !8ƀ fQhQ(Tlj%p& rh @{X+N8i74Fhьj۩F<_708 B Q:pɰG9A9!q?/ɶF x/hXZ$2&R' Z3CGP"@w4ЉP-mրA.>H|CGZ73$bXB#0-@ ȵX5놑  ebU3Tۗ+L2#,q {&T ̪J` B4 TY! FS/zr>ipJ$,hN=Te xIǏ΍xsH/YE Ig sTĬfς,0~7's j //kQk! QӠRYǺq٫Ni[P,P &L8RCS 2h(19C&Qb]*}%I ?4 4Bϩ4 D2[ګ" 8 \pidl[ y:,Ş'P SPk7iDȶb6Q K;tt4%ōE)˻ΙY ݣ0ĵB~>}DSӶ'I=/  M<ؗ"f;ur)蔙>72![. 5`;u*ݾ4ma`2tijIOۏ2J=<=ߟR`e4 @:͟t}$3#,^^at8y`ö)9Op"ñyz729 ϨُbjԻmKkex:!Z_NV[P!HX$-Zuõb."C= NK LBВ . 5.;\n)aF2b 9c*c@ N-7pm>>E` ?7"2(ܹӰe[:e >Ffՙ >d[6Z> zh R: ߤ{V@3) o`tA-1Kْp -x3+ܯq( E=)OzRbQAʔ1@\;0YEfL=ow֑dvm* rAje7}Z $0= DkxAP29f2N4XM*ȸ@"C˞(ۥ{ pۣ9ͬV ` 8y p[[t"&+jxVR q6zA*O&L LzLNnF 88X (QU8I0؆x !6brL-@򎌈lHP*h(Y[Y(*E M{%q}H;H4(u0\J5X-Hn%Mi(>q866Ԧ:yͯޞUKɧi۩GK\h!gd2!c41n)C&MSO/;1!@8[P Q"u/T†(4(-hTX:S0klnۭCyD z %c8 ; 0VWz^rbw7PzP EB(ҩ5 3bߠ ǡ4  670tN9qE>Gј̖K%A.O"$P#/>Ⰰ@ |=.,a.jrli1mcJG1LV%Ʉ2O Ffw;O,0nfH7㞝.&xw߶΀4@2̣#Oz=` ŠB/ ; P{#&n`& 1kn4 x'H~$Üz1ELBl#khKr 0'{ xJ9Gi,EK3@15fNl$s ;80|n$yՂ_QWrY8&@Wlb?W{L!4QID%XŶE!1բr?UA2la|H&#cv:[酄v9Si:z=FxI<CwcH yɃ  WpCHj) LI \=)pFM2@ Q>(@ TX|DK6 ,YF#m RyAfI)V*1E<]QM. 6O*&nd- F a H QM1y: Ӵ3Fxo +EHeBPK0r4 R iAڱB(Ͻ=wIv> sB>:ǁM^cA;&ւ_%}J"~sTS|F(źxOA1< 0\$`8 p1tMHܻ6%Fe yjp&H` `8!L:FHkMɨj a\1R2Q0'Ld#M!nh}Px%N6m"\#q<}I-׻(9gx I k2g"*>-VlP7JܦVP]Ȱ $@)0#4[L%)$sFabglu18] `wx)fFZF㶭 klA*2e7 CD"뀈N <$Lo#KTX̹V&UK,BTe S\TO"iaUnį' 1J()2|]+ 2F.S *fѩL(<Ƕcλ䄈edBxR,M<ǒ4Ǖb75<.r;qz8\80܆pОs=_7fnbBQ!Cz^HcJr9 ! J1Psi@583XFD':G=WhgaqxU4FhSl1zMqoύk6+ HB6: MEW#H6A$`""&bK8 ROnIĜI(hr5ڞ8,TSxc:3rMζ:>O|ȿFWD܄U>ɒ3l?KTgEcOXLL*Br_Cz]\fKdP`EM`xjо)Ą`aتDtLBJ3S<)jmHzlg%(O£- BH #pXad[%iͥ <9B1j` z4RDMCT>p$ >*rhyI aւ HPjPLhdS]0P?QC  A0"0E}+kM P!)P@k;F.%,it3t&L $ iCBM`(Q!ڪ攖0~  QexOqP>밚QD41R-C PG$JfH4pfxB;H殏P/]%anrD'|[J!'zjOf12UɾPb1n.N )}8)J|c1,#p$VSff$`E=E~1g:~r&c/4DkToCLc,M0)|4-^ Xl$BV 2Vw1TQ'6ө1/)-QQ[ -uœVQDT_Hg&kufkC_dbX >0o_ @P$>Ck-#xPKZ EcdDdXRJlȋ#.Br/(g$0.e`mB-#Dm<Ȏg8}Z.4ՂAOi-h&l|<"opLƭK FI.$0's xEOn.P3PFp*^$iX3ď)gi1i'keIH|/ rJPűU 4ԑIJw#jz0t7bo*Uw4F¢ -"h$f'\j'o,N( qJP#`$2 `ˁ쩒J>C(4Ol 1 0B̀|A#ìRa@Ptw -xD)fNB+li$+ yQ>4f^pLU,)#Qcb ̨m`,rTo#buG !>A>bشUPBsf"}ReS ڔ~ !樮d06j@PfDR`^*P),Bl\}ǁ!U>y,Q n$?O5XJF1n.t`/FGol.M\',1 UJ H͞rCr'J@ .&,vJR-T}B ` nH5VrB(`/&/ @ ީ:3=d+\L*a(dkME`9  Ͳ*;g[.)Ğhk<A^%I r)A`ʄ>m}g.m4#f\S}H zwjN+LJ@v hk96Omg&#pf GL[0% #  5w'Bf'6f[l\V*D5dUX ^FijѦoH<\0xz~1&?fe6!#◜C# Iә"|uf܀hPv|qE`8,\g6{y35#rt"Џ(X6 QxlxtG;FM:"'o#ß:aB*r)c蜊kX2ej&na7e)n(,-6+jDjC^2 -a(fq1BƳJ\"衊u~Ǣ̅"B~FJ .X@#&zeI^.ս~o(2Q)M6Or0rf"Q9REOi/\Y0> }_X`WM 4~1 Fu~?C!i4 #pKy2: H5Wq ` ֟0v'^G -Ѩ<;&~꧐0T<`{MpD!:>э, 6{#zuy t zb#1F"`( Dp>x$좴IiN(  RLgtфcFq * IBR<Aq'i +P:;r&[j&0 FSgX' `HlF H[ LSv7(ܒ2ゖ@T$:r q3U'JJZʞ t-+H+#r&t.'B5.hOB\J@8Jǣ !nS9H F; jEJtѠM@2C(;`y`t)xA0B4m&rD2礤ݬ]ZAЧu% Ur1 Wx$FV&u&&h"* BtYWMX?bbRP 5< zn> #s bO 4+yt6Ĝ0)dB HHFq~o̳)˜eɉz)M+)C\xzN4 @+- !4xW:ZpGW)p-"F0c > <@@iX\eb6W.2R# Cے`p]ȱK pk,Еl(I-9hQk6+KŕWb0, i`QJ!4E ?1_hz2PHQ_N]WZ hLɂd?1eÛepPr$zB sq į,PI KKƗ˷BIn :!CiP~!Bo$^e4wMQL}Vy[,DSde[L 0hvVBC!kĄg+z_CZZ㽗ЕנyxS\Rn7FFQP@۽{w5^". 9*xܽ;iP{dzm$х.GݏXT0J Q:4ey13en sddL8_gsΘYȕ\qxK#EPk%) N06Wíy e"0+ ] sחuXkdKr<ÜNڊCzYP˱uFINuI7Bd5t#j.eŲ0gMagYa2Mu370)9 ؜MJS!ZiےԕcC "GbjlHfV#Y*p(:xpWa)X:>×!ف@hM9  w H[&(3@Q3ɚ؏1a X|q頱9 Kr09c6 =2 w c  w"q(TwhvS@RPP@(&xq&=>3"|A>k۽zCxVLFpFzER8 DOhv8s02{-a] @Hh_y xi:q`SD)j$h h \_3 ʊZ "/P+bG, ZBa[p  [[Dze`+I. J(BºA{(YjpnR-v3s8(QN%Cu2 ¶qS5,XAK던PI8B۰ȣƐbrጺ"Ó' ʶӻFh e򲉀 i>'Z-Ы?[ 0 `Рayc$9۝5s Jy:I2w\ Q+$頕cPR]B8p@.u,[9M8EpB7PPE'Ӷ&)hN5hi_a IJ|<iʉ <`;M5!$bi- Db2i+PdW\Q9y3[Ld}E4XՊqHv$,nԟ5=;A/P@@~s.=R>0JXp04 xϻ}Iܝ*1@B(8:1\8H7QT&և̄'pdU1 P$b$&j4 |hq]OQ5@J YLs ȳ;ш}\*h6pRֶ:QR! x=izQ@ PY f IإP\71 P1\|1RϹ/}T } H`4PH˸~ k1 GS˙ِ sJaZ_YB5Ɂ %xR-aNs>2;﯑ɒ1QrS#gM L7׻N;&2`SpD9 ר᭬ ;/)->] ;9m}cQbĚh C{eȮ, ^knM,1^U11_2 k!ڬb!rdZSVAM̄_CP@'HM 8@&8LMXKzNS]ʟ` -<M6;-Ұۍ 0h dj˄[Bz*xʧ; B YjY3LIq)@1qJtŸ9uxp TCi>>,@,g,#{j0p KzLtRRE9xDxb>+`2aljyƝBi2o9P5"H%ot!K yU6^]@ʜ"q9̑n+(䉚NP0 weP^rl.? SdMr֫ YQ, .R @.lZiSJ0fI9P|r08-ml TGa`R/Ip;׉hۭ>襘a]SD f9ۊ{{P] OY0ЋJQ?(v@P?2&w|0;Cq))(b8w 7zțyQesNw8ύs `2Is-!FPU~JӜ+HGx^/nCF$҂#=,,×uM'8t 1bI0?$Hf(, /)1.R!) 0"_"+LmNxq- Jp~@zڂ8)[4S,9)![̜)٫& 8.]]:|=?8uCLy'tA@@$ |_@\ A0}hMD OM ~@!I$k}$@7 Ua2Nq7 o 1 hSsYң RpJG 2„!`l Eΰn3Ys ?i AeGa{=P=/}eI'\@" s=,LFO9Kf_]+ٯvYKf7)Nb¦ϊ{|$,&H0+)pJl+dȰ~:hI -c ,Q€N7ɔ$jVIiL)h:("KMÔ*b *\"IKMGT<'J۴'rMG;!m+:z`ª |?4jhHJbRŴ)*/C4oV0($nnSB 5H;CRs( *2&KZrD>0-Lt#0+q׶mV> seZ39K7 ,8Ωtܶߧ:-"imEN#!(zx'ywL/~UrWtJ :0>ܸJvS7R4_}Jj,S"X.Q ||i ?)_S(#tK@Jg S:׉i\0lG22f5@:ו{`uuN,|Ҽ;)b'bCHx̗7yjPjAVtNq9}^j**,S_? S=h4a<@f`AG(rq Cpj,łA ( x/l,GzgA]Fx΁VLqʕ7'&@[0@!"`HQ$x#tcW\`a(J<Ǒ9()z.s#xR :DlL)bU5,&Dd @(dm a>(w 3>zt- 2m x 5!L- (XCx2rQ-XC|T03&kpT [F]Èq I1R kY4 {̥2O 8A`sjg'UeP`\ `m 8 P)K <[_z@Ti~)hB X+ @sBb){GM,fUK Fa@@ \:MGq$r׊j;2;1$ z 8(!&+'D7rR'DxWoؤ##ULadHg0K!h@TGX!4P:Mv [[/V_JVS xlR "`$'ӃyO. a5"DL-W9w"O2Cp|[p9Ei7pD).{8kyZHd1@yI+-DIN^,</&3˓P4 LH_ e1#*K6!7> 9˜\ pq~ꂨRUhaO~2qB@5 44Fo)|m~M- J nX-#eےZg, ;9.x[2`:=8]O%K\OP%ت 8c+$ܽ(yxX 60fB^ZML[㺍 b\$&!*q`*dNp:)ĴcĶAC*! DLeBZVI$:%  NYAj`i0 ?%?A#H!XL#$XO)," G; Puj~{|62("KW %.X XDox'$̤=?g|jj'yDfLsE4j<~JΆF]0G\g,kȜiG6RRnrJM$tCŅ(QHF$ 6eȿQ|Ԥ}7Rx#h纅")$]f~#Wf .,h$l"y|&TE^WD`e:QG]gVC{ڃlgHΆ}w#e,b!IĺzQQG%8"fE]pZ/R#"l'IBlQVȬH|=hN4ȄC#:h!WGJ['UeHD2LI3']cY ܌1*JolRAȂ'9P1;rOBHN(44G ErǬV9 ą K;%poAn'-0)N<3r> <:e2Xc&ҟl,7I\9d.n +*A6!C`n\jpDV0XD*Bd L6"^y`4i)ijTŏF|@"*2*(?d B  *6>TΎ+!gJNg+ԐVn84;$l@~`@<6 f(@:;h PդheK.r0(m;Bh!Ca-|>)9`"ž"%4F&MI*rN~%Q$XK40%k1 (h0x M$dUxh&!$j@ m&- !!< Hda28 ֝+Bⰴe*k/guv&øn F< "l D\$L)T*Ma]CcWIIFR|3nB =nl0( 9.epNl+ v*N1&9P@fW  lue*m0#r!C.+,%V.0o$@J꠺νH`BN g`'6wm@#| +  !`!^oɆp+Jdx @(4!잤"YdCjCN:v*B+T&C| AmQdy,Lج;Bt1'< ncNt#Õa-e5O& na  IVT;R*8"a)V t d6A$"va|ad# !۠R!ڥV#.(eL!/?c)(BFGvl@\wdwGv0lz8`06hvK˖hKW¦U" \o'YD*$@ɪpJ"Lb֙bl n@a"@^i*z%ρ \&wqA$"ް fpƘJS9R;Z @cCqIB4pBd)Ld+|k^h+(_rb lBܬXK"m^he">Ŕv . (!0ľmMfAjgsK>CSEs+Hd}EN_Bg7BWǣv{*n,'JH8=5եtd!itmpvz<&7VƤ!,[ff|}%7QGr0'lK+ĶvFN7j?;ǜIE%D Xsr:rhBVkjBjbI94"Jq>g2T6f\#PdVw˃T~{8qWSFNp\I+ìP&Q$Y,{sp}_-YH^5bqYKJ#D@O(\MKJ:!HAe}Cق*(,NVsq}RZfFp%~2(BTT[-FW i|CMJ":Gqt1*Q22؇£Zbq&TDh)tdBDmE:r VxtdI,]3e~oRvQ"h%dK2.uFY=?(kW+ <>F.=]J"Zb!# hu*CG/&t]gSZkǸbpY_eK'Pz<$<ʉ'M(IrbCɇ2Q ZT2rf hz19~6Ғ<_q)g]8_n%]L3E''<:rmffpr=~^n9dx Rqn"P:izʰE@p2G1" Auyal2f@l4!R*@ )"|=h@@ pH `, >_R(hx;`8(? Yx$Np(`,z=`h2wâ,4C_W >`0y<'p}k?oʰ$yO4PE>y0BDQ}Q vC`%8Q*u8`@7YAˀw75j&;F!GSQHgF(&". :x$ ^ǪZKv>8@@ʩ>Pl F7IP)xu*|#J:|1iܞ&3V/sj vl@(ʏ*`(`f&PMda8qfpj /{N 4`hLx S@P#+k/v?x7–Nv& u)04cnܺ, hHP #G.dr}]#@"ψ01Ѝ#B#6|xB~n[8MtnZQHiza&Giva{*`!fJM {3nct H|tkDqڠ>!E_h{g^uogSIj 5l5$@>>PF,rhkp"~Q?/4RM 7g|J8+ 'vtOv `vahg pٷS\`ك?ԝbJѠI[%<°t 1yVR u0.7CP)^'1&D#Y(j 3L AҀ.$ Q5̠/)$^ A`c.àwz`MY('K)#A #X~nJyJI"XM"c<Ə#.N @`J[ 3H;#̯ٺoeK8F4b91%0D((rϼ|>*N_r-E dM4Ʊ%z !p0J22hCX!&š5rRDD+o1p|*eऀvSZ -r jX6N Z~$9+G`GHt1Y@q Sl}|JzJp[>4CXmD" 9yX2mbxFTD$M<S:jyf*Lȉ9JB}ad㕫OZ#kGvOZ1Y.=Kލ>ODR5pH_,YT[Dg蒛L,Mlh 3Y['Uo5ۡm Z**5r? F}l`?ATYaq81yRKc^Fhrmt%x2~ߚ&JHZg>Y]OO*n'̼ܗbGuPs>&8;{|ԣ !02fm&n|N Ɋm܆{I*H' Qoן k}7JFRcˡyHwI;"Mr\d H4FՑFnJx:i%/hicXӔs0& j[M[3=nbծyĊm}>9:=LM˴w'z"U7lw1(O˜6j͹#jžŊQS"aKv'=+jSle6`(L.z:Bҧk[([c{湺u:usj<9/Xo=f.=8ㄝ٭L׻;%4/ju^25akY `eի0˔b`/Nskjw K{压^z$ ˖—`bҡ]t6kuڸB.n1'ߢݶoNpj)(wyA B=>(} 1+ry( ){гBݲ.Kwb M$Ъ1J hXp8MGTHU"@`*(=(B!Xvh2Ix9 Soj m(Q`- $ a_ F/( Jвs¥CAS[, #08! ٧C@~jAht2 anS2X\1Zh@8҂ ! C+/- *Κ! @MzH뉠AhƈH8x HQʀ< 0/_!0yq@:) jPcr(rSHVjpf&)  H ABэT",'މvp7Dp I8clr (xPoGxSpg&|Dx (Ȃx'nSa Kؼi(l'h oiȈGH| *68dO 8x/gm G<J(8(*7͠'+Q*4 Y3ч A`'Q3J]d2q8*=0aDyެS_k<,ǭl!ICǂ ypBI:0#h- #t ɳ8t 50v8#HA4!`$ۏ[ʹ#,u rAeH$j|d#H,h q`9 Y5XcHDZD)Q(h%AږK?[@hzf@Xf&x&q @L㛑6Vȡ s0U c=@n ۀ hՒN0"@ lҲ-l4T`gQM˝(ȅP!qU;b3B 08h]^_$x P Zh #!? !| }bLGI}#ueG/%P ht0\@dXm,WzJ0#+P|/PTDpj(mf,uY32I!Xuj4jixC5E@t@0 h; pyf,pfY:ZhفxW y(xY9 HjV` bRYY8o8w H #0x M1Q' @KlPbo+DRBHЁ's3<3D-l\z ʵ7k{(2.+̘qB`csR2 Ͷ#)ϳ.$W+:d_2\]I!I:(b>T 8EZ;3,x ::sl4ob~"i zq3رYE24 ,cTHbS)ؙ:$A iD~#R- :- װP 0C*A/OV:&]Kh??;r=f=#S[^r3n30ZAe6X`Y+d/C: ) e, =ceҕK5\INR:V*/@`8lLz@@X& Je@{> y@ <A_ / 8<@c<`+/h~A!<'D?}`, =3|~+Ҁ ]giVv[0@O(9>y>p@~@lP8+ #`K ,B{#H[2ȡƲ(@d9CoFN:CZP ?(\1ir sJx&g鼮Psyd܂, /& l[EJ %'#(cDJ$))|%4ofph8W.Ƈ y(lt'Pwx #X0ؿ苤-<r#0(SSLW8Bά9\Zh%(\2J;[.35D<,ˮ꠿eȣ0;#:1lb2fG gNK3'."ن&>(Ƌh:)ifI:"s6α \CЀ _x†b_/0r6;5 j/x|#1Vϡ\!çi&j"fՓ3 iKoy;=G[ɟ2;%0/$0lJݡrVO&Ek%y9'p(^0A{wLC!-I!g\SN%n蕼#KSCd $Dn~-zDFdxx99bTӈQ3r-'tD"t1im: IGb^-ࠡFiY赕JCpDE;pV4ly6cۊ+g9 "bq,!7/C2ZNC%_@baqxEDcC7>'Pr(7b2s~;@ƛL7Zf}d,ƅBT"Lj: :ir|pM|lUC=T3̢<Ύ)0"P'6QخIij௔XCM^}MЭ %70dR"&ZHF{_ 8z@H `P$?dm{,s "l@q4PL Ba $}5@ LP@T<70 @g ^WӀ qL@W'xZ q*& q8s xU1%L{ݱq>w @zY ܿϗo>дhښ2ܟg j4 mAA{RO1kTX#y/[GSrHP $rGhT ʶ}rL nHI?IVܭT p>9[4)y*4L`(7:0OqG$91):tũ}Aiig0)4T(ZwREҫ˂l5n2CiH Al3§atF.H TjU$$ I!p#P]9 kݽhV%n Ȟdž: Kl4 BQXlݔmx0i}m2Շ'F f%/ /zco N~AlqYOb"9gP/n7<$]0GvIpu ] v8l J@àdFp` Dl :=0&0y+g{Jj1KHha.\,E&OM=w:cƠ0qC,۟6ӴݝS I 0NBL l 8PFީ *a89#N4(A)M{ @@%2T[K.Gc92:@[Os2L ӫ H*gzh.fQ}^țf<~J49f937\\S5s#%SN)\L%kCAr_suH)p=&Abe"~4cyci`z{NO3Q@D)ͩ*6,ʡp*r6TQ"-7§Aʍ&9SdkU&$1CLyojCNf4e#o%҅TWYH $4CT4d}27P4kjY ûk.Ġ*RY6Xk5\a'MFJ3,^O%"2@A'2N2YoO_5В5]R~2ԢknO6{-bAAŸVcM 5=V! F=z̃Rmcǐ_u&B6ӂK*&D~ Т[8Bz']$ʰSs@Tϊ2_/B8"iQVBvl& H2~b忊:lvVq6ёJP]P.w_Y|]"U`5TAwo4+X[E9ٌL 8dĹE~m ܪ@lMrN0a[:تE \J>+f{0NCTxGT61t,'LsB a4S˱vZDq9f$$(O -eY\roy\%pHw2ZXq%\0'"/EY(I3X.WMy6`r.̺cLϛOU$?>:MQ: 0906G~T INquR%w=Pjvk@ 40Y !BM_s]Wk<n!8(4C1Sf{g{=)Ƴd)ƪV Rd'HE)? 2n8'Kzq7~%ʸ Ѽ7q"R==H1`@ax%JE>Wddzj ND lnE ĆP/B! .x `Ȅq z{/$aL_ dc?1>Bh=bJk8Fht VXgl t?+gB `2 $Do)rHllm. /hlܧ%# :⃛08bhz` [6"bu$'bl@^]dJe g JH dl%܈h0:VEΔ!I,܊6 &nM!J= W@$N@) ` qfc6xErC^CTWpj|/$Y In na`&! ) ϴci謰Cق+3vVjf/ 82d\$tE q"x ^pPRk$"sX BH'/kI F.-1DǪ*vI&Rg6K Kd M/+4"~WE"0 bܲlb.-"(7+Xk T]hkf5)\R K޼D(j S1ʺ nm/ 6bU>$BF&cWg:K5z &Rbh/c^4ҩzC&˄5γSX[O"jK ~Rh->szLtoq_H5cS0H80oen++,H-JXEOVVMȬhe(K ~#`p^JEث bP]9ā>MVDI\:FK'3r-iI7Lm3G fxFpzΣ~$t5rJc~J:<ϴI0`WB M7&" WrcdKl^knѓiC/ĬGv-a^%hT+̳Wwz=t'Q4~~M#Dz t*LrO66m~$d̃ `ּ >L891%̽K% zfWP0ޗ+LA ?6ZM(vAp-l6VWR]ϭ˜%zRi/; 56PV샂]dhvO<*:hX+wr4jƐFQq]derihE$i=P#mmczPNra$As_ \@t$%1`!L^X phpȬiU'WDGƌub+'g}1I9@hw.4 hKTr%ƍD'l1j ?'l$bA8RϭYT f<Ș9Ȇt @BrodxJjJǨ '҈8d RCOXAtE'eLAbe S aa2b!R $`lC @R`:#A%Raп%JƠ@0a <<joݪ^`&!4,Բ&*Ol.@h!|<A( "; Jh*$`hÄ^pd.I(hvbtQk䏬(qBb#t_%C pzdj &aAX:d_. l:$60z :$'XVc3JĶ/:$=ں 4 jT@x`T>T uc^&j2z)D>/OڑvxRJ Γ~>R)GHj bUڗKJ6$z$.RyT.6v;"rhj=?? 槣Z hzYI4"a *|aB Au@pUW:PAÒ35 u6wwEPmQcV!Q/eV@ n'z;_Q e l7 D L<J <iPU]8')@AB0>L PF )Eڮil\zNi Pa$!. ڡp cc0 'z֮ztB`V<.+ T7U9B#*NVl ;BD/ &æxrɵ#7fJx A;OIHS ^7`Y f~NJDAlѹ%Nk~D-vhѬJ\%e%<FmA )^eY\S63D7%"1/c41 {jlaCQ|X,I\iWv7Rr/o?!Hulb. 5ʩک^xi T6ʰ~  á   á\a N0?߱$y< (}a -LblD'4 ?JE>4[`MI0( {0=BY+}e '}Tٌ>??iQLZ#pU#qGwȖRO-XptpwIWJ!x$Z.׳ R+Ā3Kdg#` ̶KF7*Hc 8:.:ɋzާ(&E((&3l%|%iBHj1k: H#$2.08 l $B`*(Ѩ*0:!k3%ˤ,,ԊN $q5 !RHd뷲BJ+B\R@# J8߾ tYE''*=4t U5;'?˩biuHF0rЫ NM*?^828,ho/%\%/$m#=Yى"2 B̒Ĕ|S; 5m63kIS^ڕI2h<ӱlp}T"k+dX %w5\ak@N%:u(cCS:SDOm`hy &(nɀ#F?zjal9r'rIYeKl'mdvԦ29&aj#+pV͂(*19rfZaui&JFҙʉ:ZC UK,^"ji o((/7IΚ$ '¡Kw'9Bb 1H d0,ш!4`x;PCXia S \ e4\ b\#P`d`Ñ&4A1 Q8 h4O)6rtpB@i~l(M#x8OYJ ;3EqS bz>` 8J|B[ 產pY~R,Ȫ}1.PpJQ! #$#tiq.e\8.HpT aԪp/ww@P 1FcqJ*dc$Шd82l` y\7gw:NconQT"}_6wC $H٤ʞ#RJc%P ʱC":B^yAb8"er9kh>qʋsn*G*(vRzwIP1ѱ4b;lc)?Hm d 7P_`"΂zF=C D_H{6D}4;B;F$1Q M65("5!"hd៣6K8^JN"X5fIYdl^L)BK]Iu@RE^œ@}{"UFc4cRh#m!#2$D\8{\pCsvB 11~DH=ǫb@tR #Dl R(`/DV&垈#ed2V p F'$6CfQP)#2N1 `[Ե kiB>ӡK2k#xq.Ӂ dPӯ4UZg$ŖR~ G !"AaJ,PI`% !2aJ#vBxBm0 Ra]A]T&!U[D!%9\l/%lQ>'wX7 !5fPrT<1b.oelgCf XWfQ #~A,ܩP厐nzT(%9IG[&\qKx=L rqQ u H-iimh{: ~K7 'c8Q- pu1Q08={LrBJjȯC\QS*5O.1I^ RQ(I 'H~[4+AnURi]I4 $TԚF +WidYlKHc nua'654'M]g%"!MLဋߐSN0̧ )h؂sȆhb͖8?ۖ Ҡ9>9,+X3jQX -Q0Щ93aO@3; ,"x8"tsaki󌐚cIЄ73Y/.(:ڼ3` 5= 6@B.ӕbp`<{(^ȿ>Ў5k߬1~XyDp"*D%R6&|58Q@-7Es! 4I"QhB!cc1B! y TH8,˰xێ3еEq$ RZH|CqplJzw>" Rdh􌊹HڃDq+ZdZ"Z zВ6!O$, HǁTXX zYB [aGH1>xyYR H Ž"*c,# aR߉{ (\ Y5x\m-qe ،@iHy@+&(Y ȃ/i{ZC9.Pƀh2qJ8CI, sDȼ0$0iR LTZ Y{ 0A!(AHqx&8N 1&\C&%h ,"  𼘹 (u`@4hjx7㷪[~{Bm$K(U(#RNZ-xХ"=/bP$;i{Ӝ@ zqۇ*9%*ksOW6D 9Pp)6@ÀRi(" iRAb@10MPAML%]_ _ DNcHU -`ƴ"gI ď4e8@rxQ Tj (%X2 jnxT%MǺcPMPrCI,(*0wIۀ[= Bmm38J (;00WF`.gdK 9%-NUM "H,'9Pa1H!B=2MVQS9.;((-Q(ŕaqZ)Q6&Pʉ#Y%d ؀ 1 G҅) ªP*TataAPǠaנּHˋ.à[kXc=;tA X(DsM81ej K x࣓L=(Lq%6c^@q,lcsa40Wh0whFj;ۢ*ʌfY04Si+ 4J(*$hENb-`w#}ڔPD:Q'VwYɽFEn p۟J<8!xI,Z?K KyU)Tҕ.8P8UW++K9dn" ᭪ pGhF'Lz,!Ќ 4`PS94P,[\㛗: ^.L8A=%iCd4K=!!NmF#s3쉥I @[@z| T:Q<\ l"^PAs-A"J4sਆr S]| J f`QaIp0i- (%g(}IlmxhI!="χ.kb\95~ &u9)FI/`M%Fv=ՖS Rڙjݯ莎sFKGցW3k 4! us|(uR>&G!aRjj9M"˰[PYQl@6ɧn>ػ=X9Kj|JSL9sCaYwiTDqao=Ay5ٌA:} $~Έ 2u iKuA<ܗ,յ9Uo 3A5ilXݥ *.b,p]hT\]EL*Я4CH۲̗^? M-% |=hC 5ɀuH QS%[+`)C8JiXXE|,f= GҌuC8xg'qi-FĿoٟMJu/\mտ Jf裼 i."0xa8 'ɑ#t(q`P&(Y ze`%! \2 $~` G@ ?\ D߳wL~u;Og8Ju@!pȬ\ $@` 5'}`4zQDeuV ="Il4x @mBp9C~E;I05t cxI0L/-Y~? ^#[`АH=@ dW_aF۝G>Ѿ~MtGd`%(MV#j/ 40趢3Ġ(5@/ @pH<Dp{g^8 :J8'g=gu%,+|iZO󴳁 JN|6n?+; J}L`d}H4Rc:nӻ'춡QȬ#$Ks5(gڤ$e"L 4Nܚ ư?H/mBH,̧2ZTUcEúhFɮ@QԨ:`F8f Zu (hMm͓uBgI^+wjʋ< (g2 b3O.. =ܹQ6.!hj(چ#g׬w {x-˞÷=3&|[rǻHVA?=l7_nk2L3c(={By+B76y&ga@zŧLpF#J;27'O撟?24k쏁P %iRt'lR7*;oN+05*MS"CxQXOZWC2MD M{sNjY##d>Mi;8"EDIH"S:b~Iyu@鯲@͒K8`F @"JrC$}^Q)fNq 2nv]m`̌r,c :k$B #鞀bpW Q4q` ۟B'ޙ$"Dg*Cpycf9FEh@I"$tBJz:lȴ֛\3p0:l$&?2`8\~)_fٗi*G!Oc~H1RܮSZy:i[X~ 1TU4ӈNN? &7gML|9#F؉™&,ַd"FNI.a(Tfݝi'IwF0>bzt?B$GYDNR)`j *L 1 bRL"t G}D-̎mC!ц'6ʩbib3@HLQ1cV/ĊuYDE0DK@R+mFJUic./'PcM-8=,Ӹ~ hl{Rlulч*CQalYzlSX 4 31*:AʳSKݝNTNfYY**sQG2KF3V P>]_0W<뭹1FNEjtbSb(oe!wIn=Ήڨ0E]:.G)f6 3aD^o Ijkam[{":vuiΜ yӦ=) C_F"NW~(k\ y@"DNTq>@DA礪pi䱎O3'-'X?R=i,~+r(a>7;W.OHتX S%Sg;h1n—h"55%i~K| >1{uVcm5Ī'K+:De$Scd)onXcS?ەlG()BStHhJRKmIWȕMԶ>LêFꥦ ~rȟVPy_UPH8A*E z*k@qڪ7@oB0ldsL p~ŻYp-#GP'rKs@)zFejrL/Tc`G a, |/ m2|ӣ5{I`€btQCԒ#|Lɢm(`pz-9.d5EUGIzENH) ɩc vQXÀ"TQڇL;NJ?@d !e\!F6"9c+<`$|&Al#r(G~(B(8``N@ch~j" 48"R:L&X\f0 >2O#"2C.3  jLk:Hmc#&x` 3#$c H""9 :hkHzacacf>Va(=nu(LK=vbtL,f!H`rG@sD+bHjx:]Cɼ-LQ$*DN Xry "+J$BP9 nMOɢ>ܞMvT:CJ,!=<7"HΑQJHK؇f4lF hG6`8!(b"AHn,f"O43/lf.̭,j"!+`Wi:r @ $=D4{ǜ}*j FUB   E3_tC(H$9"5F(A njϞLfJU>#m:"a쁀8<<&!H|xxϾrcfGA&6?fIk(EJzʢC<$@4Og@5IJ(c6P_NK֙l6+v%&ڱ NLcMC!Oʀ+\X ,s6lL.}ƩG:(C-Nq`d "3!#Ch6VTaìv*ƏX*jVv\&%4N2 ̉M~&M)!CLlHbn1έI4C Ƈb$"6L_gUiGi윪f\(k>9!BJm 4*j.FѦhh 4^=$f *,+lw KJVfL|K,ws6Nt40nf(klfScIbj dTY P4.ąVdfJ`$BiuYFHc阽,,،50D&ֆ7 URZE$>&fjL Nd?e0̩`SwQz$ ,:<&, KƒɴB0T0ʊ'*+dw!Bt%,@,Ȯ=de0 <+k,CdovQv&u"8qqxAJt-MRiSjT'uZ!"k IfxoظȔK$j6}:b'j;2nCƭE⚷J6jaK!q=_dXsf6pʽIl4 UWJnjJy}Ub$HW <@H*0.9$%}wRK+TGf?Fe9E<,hPDD|U/VYJ0xE"6cr/I2twE$$A"PEU+.7%7A"A\A[y4h}0uC:t Rc2 )BI|Kƀ"LeNE0T44[e!E6*^ RَDIPzHa[ f/jTN %N% 2sʺCOV-俥" <<2,{cKI 6`<!,i!HqSX"Y0iƢOOaa9HǂA T133ϐM$7Rڮ/rot-7HKMdTHےK:,̈kdGzo H:!⋇:4eV:( FaԲϟ7Fm炖n#I+XO8 @Wʩ4Be !>'DeA<: =S%ȄZEjH.-!ؐF@. Fy5d'E'ZB`ZF({Ay2ow\J#JQg AVx*Uߍ>+;.d&G p@ /ƀ (P) _sh~M@ k }ĂA`Ċa3P=p&}VC^A@Z0[ dn? ped/N+,0f5bb+]:EdqT -h@#B:Xwmrjtk.e ЦIM9̃e2k@=OQ1W&IۊǸoٖ+̞K7/yDcjE#0&2((qػg9JBd2LJ>JH%BAޗOb9lQDI_1c>G18= KO);{ʺJܚ4(Zpr&GrhZhÊR(Yy": 7Hz!GS.4g&<<|4JL8F N,SFT5>Rq䱵<5UsҜ =f&T*lFL&HK?̦<. K 1; ZHdVN}DJYڱ'WE81@'/Qb-y+RDR^#~$Jx`"16r@/:΅Mi<>!OJpvf787~W4uYiˆS5b۱'=-8 /ƌ*KE"K^C38j"jb&^{_wchL,d 1 7 EџDW ^}vepC!dG}>h= DαbmE]Hvts)+z6IFQhy~*LDX  3%lE:J-0T_f +bΙ oPF!()yU+$ur]eLlN1&@7F:3kUtP=A''EqϑxSĚ TiiKrBdH U@$19)8},XI\6 $<_M)tsUtk@ԜFBǬ-Eԑ@5^94L૓/l 0lpnrX?Lɚg >,SJ#R*[,\ /G쾔/,Z0D!FUa(;GY Ly9G$!FoY9*|N t@B`J-,F  WNh @ Mvʋ'#XCLU:Uj1!@"E@zwC ⿩\?DvzX뀈 :4#>8 .࿴-HY+J"zbG|@Y$F)C# @t pؐ>(f: $:8 Bu芳H 8#Hq14!ӍBxHދ+#yTG1щ f 2D KPx`t4u@ (;dE+F< "O!3Z80IDRF+¼E dbY Ԣ *H-؃k( 8q"GͰ+-a J4p>\h z>BHKٕ{Mk OtTO E$|ݩY*KɄ8 .$8SD{vAl)ԒоΤn ͩV+X`3¼@sp+3e;BAԵLlvbL% ".9 !+лY#M E-)\+jH3Ң+m} ,uSN+d ,NЃΣ+PS=Q=C8D X̰ES-04̀PϩT{ĩ1\"п.H(+!'A$˜~9ɢɕ3wd۳C2S'Y̰B5eH%zEH:879  .$IE]CE%I>SEc׏dPwƺGֲ<"O$`$b3㒹sR m!YZ!1ӒKŅHKpE8|m!"k0NO Rw Lh1 ඉL㞙#רx~+}*Jvzzm%lW+ kPZ#0!裁p꫊Ӈ-` K$1߀`pG8zI *QDO9`pGIJİP0 *2h Ҹg^h8TjƆg#[,[" 0+^@EjUD*\V P@r@+10ȗ'l4axZP}Ƅ`>@ GH%W9*ʀM%eLJBs;YY_1EXXCCqRH.68DMmFz2 X2It<_ K!'$>hۉ"ɯ1 MED̄(@q(Iq֏s _ZdNLc$ّ5s>? IG)!"6'0=DD=!0ShLA-}K$h0pʃ33SSRF^0+`%K#J;#ңdB $cU8ABd'Ѝ) hp>Ȃ+"`v-{,~!tؿa: (YP}#&:h\fkvR%GhC.858u+A`6C9;$n$p'p38He2j QS ȏj3 /(I>X,CɁGSf"T;H$IL ]==V@V; 1c5( H.$-osP]0yU<>n@d 7fB"3p=-o Hm.8K+Y 'G)Y 1TT*0px0}j;)M QwԮC?F&Y/!JU{?{j _ Vȴ`uIuƾS _ڼԒs<_ : ({O%@Ua0쀋JضT9-mXckҤ PO#L$'2gcӈ>g .EE>:+'a*t'S@T 5IFx]'"^ʋU4.)NϕB8+攟( P ҥ#BD* Pȱ$IF"|7TKi8R'' ]@8 O@-{ˠH=ah1~fA }X1~@k:$l5."`f-`P:ai4VN|kzro7~a@XZ5z}GuN!t8"~> h,ڻ1L6G+L͒ҩI}l-~M+O-N #g7ks#:+Fj+SLBFa!u!aZ΀=$ύg0SD2M <#nrg2Yϧ@(s:~FtLRMDR>LJTGr/0A$]|8*r|.HT}Դ.-KȮ1w2.ҵNxTRB(xv{SqK6}@EhgFēOZE H.Ma퍒B/"܇ڰˈ0hH}<9O/8 :$2LNlxH B誼f` x̲>d)qdY^0J Fp `t7N kfYPAf<&Ә2uWl^a#jW-G'RW +Fru=7 PKp$N#pl2HB\Ϻ260pnЊm)d"O,W"|:ɘ5STy' S(`%3*,?ZWK]chv>&rT 2m)8VU rlAi7sZʔ4o&e ݘ"iېZ0KV 0A]76H>Lzo)Ȭ!'\ـPU_KR `:0* 09^eHڲ(^L!Ȋ2%%H2QH Acr@CX_ S xoKP5 wQWF%x]9e] ټ2DS @N A,$OPs|TDJ& P3:ZM 7lFQPCO `m ]:e[_̄Ru.Øs`)]?Q9z9xKh2P `cb0aE0{Y@<)z$l۹0tTW1GF z+PC5(xP pI8 5X>(<雷 \Hx*[\b=GxehħY\Of9 C;!hV bTPz:Xz$hZK:w(¤ hz(@Gro _R:d@7znI/6& Ѭ :ƃC,J ¨ߡbL4 ~p6P2eT` ' R5(NEp9.3.Ep1` v*+BnxE,|@42#%PࢮТmb¬l{Dɰ#D^!fDDdh~Aab0H:Iv:ʥ  !?Z&!dЖ.J.!mhTd@Ni?E ɢ>$JlʬdYb,; "# EOH;{brZ#LFM 7CNG#OO5 >," ]&k.l&% );J ./6nl&:EUd2"e,uk|%<RbsZ¢'j.Z&K}!џ$H! bc,i&:EQ#XB'F0#-Qr D)b$o5AUCiͼm› |Z&1x*r_uC|c#p,PB¬!"dC'!e(Kn-cJ-BicSsbj|":h{4 PِlzHh,KґLS(C„-ò;N;ʮRpO RC0  fbPbUDN/a0LH ,@H /( zo:fffeYnj7#,. }²) ;~KQf…0MaZ8n: > BƢ-KE--0)Ҕ>SA~.eA>C|3LӪ l RA˲FfdQ@f _#(閨T h@}G-0$;bapg!cFO:B#t0B^C@hh`^`"Y5Qy'HH´Q Z(`:8mxU^gy2a=A`:*aR4Q˺(&0V`qD v6Jհ6! F47|ɀƜcBFQ6*TM`R&.*F(N-J68 v@ &!ʥ@A`L!)(1Q e_-L(#DT^HEba!kZ6¨#$EiO1q!D@ ,p dOƇy>T `CDpuKQҒ&#+Q@lIK-J`hܕԀk% -tfҕ :f|$"YRm6(*Ҿg"!5\xZЪ$/;)x")X -bU .@=Pa$g0IS4|´cB5aQ-\ tڈ;#NM54{M!`*Ac?D8Tba.KEp: 5X#aj$4 P* HNd( $1Z)t <3aAnAE R \@d^lFDa,J`-㹃$ dA^!8\b c)cLӀ2 FB `kJm'0E*B`*!l !b/ D "!ꂉC4b+DQ/u6ZE\lgDTnv5'0i,`"&!v!EX 6rY:`Dyv( ܢ¤%bH(,6W,f礗f5>}FKʍFDPb@,"`2#7 tk;&#ͮ)Dg! ( 0"`>zL>|h~ t9m^4azB"C>`eBp nَ"||Q06FEBpՌN) #CA]F j "i4ttoE":7&( RU+.cO^0 <2ʢk l!<VdK !TbI`Y`J :t%^϶`LmB!afL?}lF{GoIl:,Q# M7\j<^M N B [hFȣ&CLC2B5$Fq;\H;6|֨TH:RE1n~{$B<2tM<> -6PK|M ¥UEƋ-M$4] 1b &a󯕣UQ ߓODPGJӢȚJ~ K{մ~H lOhHOiL\Iۆ )PoFK cܥMLǴ)"LMHzMyt*FktzKE*XLRꐥXBB: Fl$]UZxlcgmCu%'#,n>B6H{"~{m۝o®2^27E=v~85$h ?E %4|QF)b-}T~K(Q,l&5ڏ[uꄺȡuPMgUJ[M+%oM#uk2g:CڃTKhcVjYdK"52N #RuO%L-Ү[\SFܭMO^=Cg) N˃,([`_֯꺭輇T7F -,b4  t8܀;}{=^Tlk6!O7t9E"@@ i:BfS6O Jvg`*FfWD R*XV̬k w YbXj3lkv78+33WҒ %"|> 1-X!] (`LRDN2s@~V p3Tj#2B9jFj)-HT(Uס-m`"Mj|Ӡ (y"i+8"j @NOOh҈I`1 ""|dYiY#ImV;Pw2ǹ%+= `DKBOIH!q_ ;ǚ [d L ؠ>/ɹck& ׼Hm96vMG}P ?$ܜ+Fqo$uF)@C`¨TT>+!`D(h2o UnǠ:G<ʁ J)ԄڂG,&dTM7{[L?@l'xO-Tu~(U.@l . h8s>)aFp}39µkX<C?306O |nȘM`P&$M z`~D + Y9\}kTp 5֥#[eBRt'p)J)mEz켐pLEPd^)yrN`M#͊VT=T-2Ƣ|i b`u3J}jv60$+buuy)əuuP6Kεh}=9τVq>4gLMDM!9Rwo*ɛ1#<-J9嵽P-LuuZ/MI1IٯKxڄhwY3-BR}A`p7}PYmw%Y5KSnO [*w{Lj3L:z wp mI}/^M.5UT`xڳdk =%@xK%lP4IP'^m}~>x:Dԫn] ш_VNe'I:s@^O݂ A;4; c:s3P{J7`I17#| בd+W !~D  эЋ=܀ }!$=ujQ8-38 ɷJ ۓ CB#R4;u"r k }3P#STx- ((V#+l q0t(ij0B< !uQ69p+T +=p ۊѕѓQhVyvxc.Pp 3B A)e;JP'{? (#l7C+Q Bcax(ѶIB} {G6pw8Ci-jC3~EA踈ي M1]s xJBȃx7*^tn2KZ- 0莆˃D. -zHk>#ae LxA1d zxs:: Gٖ.CtEkO;= z֌˷1`:p1 cuI&Oɠ,5LJJ*IpAk+2+R6pA30s.1?ϠBIƁV&y)T8 S>0s8 > OЄ{݄D % /6qH0!ɓ#ʀ`0;#K"jS꤫Qn./>׳ˆM0οN1V+1? G32vH.(iE8:L<*H0; 9?H`=A<y(zyH6B\ ř59l H>;&+ܵù3)mXGD[ J = ;PaYfH9(fxfR 3ȭ@B +R -Ti^+#kEÃݎ3_8K>R [i5 0!@HE ʭ/mG705MvZ[ Vx6΅[C5=^K tJ NNRɔ 4;es>qZAw@ҭsH0HYح)H aJP-HؗY{a OgP1>H("+ (yd=tB9 3OP>$'K) [6LqJ7k '8>05m+ ;+;ܓ ] ;8,𞠀{Hb1 Ï6 AE:И&Ԥ)A/;Y aPMy6Ƞ ac<^%*؁/Ǭv.MaɾYL=9۶f mnA uT҉h@Pl8^<7[<}f6 U@ufu5<-"GC:գP#u؈(Z\hiFS!ۢ+ŌN<J5Kj !%kqkkڋȄځ;7X݉[Gz8NP d89Y]:+K"ta <5N_K,o&mhS\4=ֈg$4U8MPmTŇf\KŔVST:ɛFA ئPaQ`8KmE[s.g}ٻh6z³ S;?dU`ʉ) KUV[ܭK!!?͒GR[f:^htV2 T]Hj&sN3/61^-&t}[+@?jï#Z #"SΙ@qna) FX$nںwh gWr8J$ S=A3jSՏJ,G:VKWty\@ZhgRY 08X! ع!4&.53 H'=7Xzё,۠Xt2NX!]*FmPb*5RXl SBŷkX,B?}kAD[#s {3m@ fbg;El g `wLB\ B);} c'?6@Ѡ(y8Z葉 jDRN O ⑘(FM x"@وi9CzIMzk88DQ) AAKz}{ ćpx1@c8UgpH&p34 X ğߚzp+}KBlp~x39 yʞh㓶Y0"uW|Qv%{Q.x؋(..QwP(6 x>h4W W蠠kT*N4pق(=;(Ơn  Űm?8 P8zހD!d7xI$H$~(|)\GFl=}%0 >KwD@@-n`Is3Qk9LR'295f MS+%`k0+gxiM&IC_gO#rĢLH,xU`oA|@~^P44 m8Pڔ vPf;ݎ[fL% I ۢ0eb z0 rܐ*:H #`KOz[~)x2j~:2&jJ(g<@*ĩ%(63$( 솵L2ʍ4埩4lزz%/;)FR ҏ8eqVL)p5GBD2ܑh&D(4VJ!-(#lS*{*Qm&'+ "ȬyOD4L%, JKr O2MX:إ {R ܩ:E(my6}y=S'a /6LOMF0F6Q B dSX~$ncj5sLƛ9>Lh9īՉļ$R]F' {NeZaP3tï;Xl!0 IGd 7.p,IU5(3 B $n}-ƹ_, G!v`w앦0RGxlcL/;{DZ7hنXӥHRD 6PdJ@b{%| puj1D *sn)0Q$4c`af#K1( rܾ@D'R#L}ED䵖6 )F!*,B b%5:TX<{rKIK<@cr @Ҙ Nsor)ꀲVai!aQl: e^:J-+aԑLѷ2u!+%#AJ>GQ&\[-V@KPrIxÔ+Gḧ́ũjh^:B$BaѦP尹Q4>NQlY  OlpUA̶& 4Q?A_JBG ?0̒I7,ˆ!fu)%GuGDMRXh!Icv]sŸ́֊h䄍B5r ^:CHUSx #Wcl_9EC/:!RKHGfɲk!(l-Hxld؟G[cѲUCDT`S1FW[&<4F< V H6uǹgAͪWnfங v@ٮW6K )7J#R9KSv _Me:r#}DhUSBX:=GGXxeR2dSka͕q9G(8݃`W%Rr(k 8 $'CZ@ .rf%X\L) GxpI#vnسbQH%P~BT Qj-!;@&@H c .  Kqə[+$)H\ %^뤴rK +2[R>ϑo5>a1:3|)琡lT-1'ɨ`E,cpBo?ʝ0۝PI7vy̓J..p&.u606s`  $NΣu'K(Fpq-jM+'S:*'v^tq8&PkׂjD ` ) 5,($'+xx|.{2z,Q#D`#g UvDA@"Dj@< ҪLpCЏKL!e SRa= 0# Z,%Лf %Ҁ\+cR)W@J482d } 0 (PBiH&v4h}z  5YL UEBd`HeDD.dlMo7gk !!F<*@4)K$0&G%;Ά;h*B҆n 2\Pp 4Z0 (K#a,jffFKwcN &HF$d!_i"lqJ׃#z|0M΢J.~%)-pЏ#n ,-44A Z:`nN\CAB@m`cPBMkD8%܎bF(?@ d+ml)z0NC /K 9! ~U kd LpTFBρ:L*go,I„Y*(9" ¯\p@n@%cO^kD!Tƹ` VG L-8Ox+T#ad@@((8$P0^clDA02 &kE꠆"<~@ aN}B$,Dojkdm A:e $ln|/FlV)0@I\@`A EaNP)J$&Ķ2[*#~!2?@~ z <)u2-H|(v,:hB0&G6X (P'=$|Ok`~PT /L)fB/bc- &2+àCc>"DJ0+Ebt L#)9 (`.|zAI=AA``' @`Q()Bŝ5琽36kG̈Pd:9L Ez!|b07JFf)HUCT+A/ FidH"B$om` "D"R04DIn/b+(cTg\@0bH't0) Wd4CzK(U>k`G.#LnT$~ii64fRdB`KPm4LB$+·).Y+:NJr[XFE9tDthB91$B.%Ht6Gf$ #BSQHxuޛJHTc[a$$фH6oH0tĺY'-(ɮOd+adJm!+ 5\B/DJ uQVl"m f৏S42DyK`kGavkJHj400qlAeJBboPO⢴*N`LPUK[puDwWM0FhJgOR(\ɷThm Z,416r$iX)OFBNJ6\/v'.!HD  HHN.R @ckR(RI2 clU{o9oȞJ k7X˾Qč*On˺<X6`CkL"@LP :$UM>5sl*!A*0 @ h@ÂFcOYAh6HP6ኾUąã2c*0,Q*X.bd!CxfR @N ,E ҹ4 "rȾUgP86B\H_.!޼! ZxW|A (f L>4 X@~*n#(@S!dfU>fd9FM `6)m#}kavfI|y& 9Kil ovפ(aC0l&giFxP6`p30A !@,3ny<)o^P` ׮As)n(")V)h(!.!KJ`L!4μ>ǦzJ$ BPע)SmEMʒД."bz92"Ϊlx@QdØO-tx"iˎQ)ڇ`& FaEQу&e)"G~"V53XYvS@8_{w +Bچ\K{#P4.rt-A2< Z?n:jL+sOh$^j$tȪs30$@ $V, ^a50LzP%L`/r 6+ yxEvL` AF&Mz[/d*(L Q P\FDmL@m\2Se,ǫ-ARF~\>/ÜIJxT7#5)z !cQOm}o%*<J0r 6ħDb umGdJyQt2ac P0-d(Pa%c$kDP0 `2!BT?^8U 5ȅ BA\l`N%/0mg4 ^ 2>b8rp kr.yKfjTNOn zb N1KUgśv&]bP>DpJJ(qSd.kaն-(KTWu†@.A*U@zBm#nre=$Ej t` LN»r ̸G2H*$)I/ BFz򆑽rΑɻ)7>C[c `aeig(}%| *{IJ|V9~%ךBĒ$|TU}@`80}`  A`@F@ؤbOFAx@ "={,ISJ'9QjrL}>>8BTX0 &e8=ɟ88MkTgR?Gcv/$J2§P8c u$㨯 OZ30w)?ߘ^wWt))T\h+|fP/?Y"=x[OX ̽ Rh2~)Nÿ 2PC13g >#hj~ωد!)C\Z䁮:'Kܥm€~(#:$ֵRz#l3HBװ*\#nS OĜ34@Rd2zܢj$ŐqE;:LB&:2w "j`JX'΄M689Pxi47Q 6 b*!o$SBM|d[I+!y!HXFHmE@l KVĒ{w!2~Fc@@{Q56}'uͥH,PI\(Lt2{_O@x@\[d^ Øxgщ,\1FVs]#ʮ*X"OY˃.tի.K\NVUqvxRBX:4,42 Jtp$ө\ם몓tL<; ēI tHsrҋ$0@HCsL (3@;D%;Ǡ"!B؈cjl&xP ,@rp0HfFO~рЎiPqnՈi@VbdFݕB>"yĜBDLɅ%9ѯ$c;¾!ްQ<vp xa6UФ `,^ @\:g|%r@@ rN=D@,\&tϚAi0#"lQ 2%d-UfT{zDnt "s2F(qF)0`$A!\ J-CYr` ZV>ENDk8,B>k]-(t5T$Xp$'l\bPu ES)[\L4V<1Bߩ$oT)=v$=P+WLT"HǜnHYS'Ca<(cRL8m p S<9QQG҆$`CɁhJ L)ˠ('g*2πP -H`*5.U=$.ҝjK-%Ron,8P\-gEZ3T1@1= ȑR 9zvɵp[OPP{mQg#'{xٺh.VhD$@pAgTAlG]s Ax f,a9p7ǽu RH^ ]?@ @"P6W>Y֍/.%;y uH { " StĐ~L 5vC.ȤW(O |H%%$-c=m& 0 pD mïzV_(7C=b qg\1Uoe  hpl { 4oYT)H)t9Tt~k\K1L'GvTBJ'hc{–QrD5(O X)ѨՌP5<- ` H֛xk. $ @ә3q.30@Nj *Ѱѿ?9#Ō+8Z$ ˒؂3(afX6@ȥOÑ9D <͙k> 1- A*ɥ H)g칀Y.#b#9ˍy5"M >;؊!HɃ A[Ҷ!jh0B(3&xqȎ r9d;ْ xCa,G6T/(EgEƓw[H0qKRD\Jͮ4Y).-ʏS4sG温2~Y0#< ; y\FG Y9!# !O:E+'|F  2ثJ"6S踁+J+z %Gʏ+(z"9?8} )ʫl{ P@"x9[BQG#7G 䇶QMph>iPȬ(ChF De]*H/Pesp %Iq;> :RHSa1ܐ SL@gp,@t5;SӢ'$Z% P&FzjΈ؀,6iI >9FeWyЛؕZ!NXC:"k馱T<2TM xmR9\ERDS?ɦ 1Bx#IM`>Is1"qɂFӋAR$`:`%BؚQ Ɂ~4 '#Y>B│(җ؎,Sb12 "o󫣱H>GP¼NTKhK-4Qhnw" %z#OEFR[pGo$*J"ǖ@9@KD # VnKI Y|]Bg)P6M\Sӗ2ɪѸ !JȨ.Ik Mqaz`>-%9Dr< \iLJ(㿑oaTȬ>:zʙ:9Pm5Zn9+ ~D֐A̍-AmhY 0D#%a *!8ЁplGc@I4zW`)8f\K`GΞBU I[ak[© N qw\ OeQj 6qԜ <<#𘫇Xr^b'8+HU=eB#<- li`gXVfpwɹ(XH7 '-*/k  Y DE%@{ yYn+ϭ #]C+x!-nTbfs8Hc>k`WaAoS0 0]! sH,2G-K! (:=auQd D. M!~@Ѐ @ }P/tD @$y$l*X`xE4 È@ -)jZ>gؼdy"# }3 @mxA:j}Z){7q#)yy`ۨ@$T}@&(LO kf2ZȚY-Zl>MP$V>7p?@\7]>DS>xRZEyQKK=_K|(J `@k,wp( |yS 4Cי+0! "0E%KV@X%Bqjyx'V1%DP:Z[@UXZ;d(2p#U Zkn'=ϡN X+-3B֝|2(%сK|<( C( $>-̫\%pM p[4ݰj"9k|xQ!eI,TGm`5أ@@ F-AD,C~%DABW^p^ ͌M('ʎ# ME4dMLEE3FDHLzSg Xoh656A`M̋8QLMf`cAL!g#26MI xf$HG5gȁAb"QM\lj2"Pmi5Rtϕ+xoc9)/h]7~E/N#|=Q%ģEDUz5:}\;zF4 7r9+8%[A {O{J唯{Zf1_zK6KR O;Hk\u"c-\ire`¤G롮ÊU^f$|02 \VhX0NtBiMBZD225]VQ^JiUT%D*b Zg0"AHGج݁` .K-[n--0Dbd$=[ފmѫ1Tw5ZT$uB|:eF5\Vgq-Zjq, 8 fTp01&\Ֆ2BUxi@֭ov#rItl!D $,2 dL+;"ciH48'Mۢ߻+&r{ qcb\lic֜@1'oh"XLW٫zFD uؤ^`rw7@J3|rRtcV)aնWb3Yj@Z!+v؂GmĨ8ZoO\U{Y6{xE]1(E}}+9WZ?2\8\hbX7! Pd (BI/ QH{H|柟 M'6w{J)blN ^xwx0L !  $@%dú؅X2Fb8}L_]эtl?:x aFxQ3gK]m;u>@?l""\BV'ttD̔2`/"xr=f$N8Uk'̠|@rye"HpV7BBV5CCfA8%\Fx-v 0,$dWE)0ɮdX! k5aZAT Ȟ& @6VI K `Pa"&bd!"R@Ie V.T! 1h1s0c0 <@3<&bʓ"(c- dMAdN((A @&nb"p#":M 52 99j v`^LѢP$DN@H[8pUA:"j*lť,vY$ aX ,$b$"K*FLe,_^] l8JkưĶJػZ$hc Aю-o3YRg,$lb*PvX_jT]gOIØؚxg ;0mf܄2%7P" ^ Jjo蔾rؖb!X!hF6Txj8vh8dpT 7 ?0G00kH AOT"Jxk*<3 "j5¤X:sB6cԆ4@8JzD%bb.GL^2H\%&@ s5h gpS'쨞{FeD-މr[!$ ԙO6qj#_/fk8Z"\74 $1zd2-'.{D֗G.¸7>B LÌHJDUQAoHb PG z!~:\k>:yJ%pr>H.@iO~-(%#eUjb6X,`GAdql "_32*' C ҈d%"@@!g7$Y .&bk7i%6S|QUGzk+o;z0xj^$nxm# 1,¢6F**2hŒ(>NJw +R NZfP8DsNVxk]*| y%~dX[Y ֝/Md" T , H7.INXUJ`o+bd儭FDžuS "(5B$PjwJޯT B- j@hcy &r̝H׶w% k?.GpEmP4?>+g(`s63phxj:._sdd.k$n5cnv*iBR~|Y&&뭐 ^U[D avR.&&C " gCsr 8itr"pZo0v{ld""И\0t wvuP,|Nj$d%lH-r-btF(v >2m:ΤBR5dBZa^HV"^r ;1AAfSB`X@0b L`+ X8~lȬ1}HX  !^Jmr2 .4!86x{ܚdkjRwJP|a:F` 1G9`6cc;`+ b/S(ZhNBh`X#8!l/ʠ^a"hJ*MVa&OKc%ETNH~eNviG4\,хO&(@BPI1[kJ0K] XS!7=8[D 8Xa͋FQ#2>W $fI"$b\HgzC p6#K:h*A fNa(Zn.+$+B\ADtyDb\v!X% ),y m%$⎆yi:7 –$U {^ǬSj:[T84 EJ#$|PHX'zçD?6]x `T~1Hzu>g7wJdj!B` QN80وju:$OrII8 5Xk*LsԲOp%|P!`-BdÆ:nvY"҆ !W~P0p2xl %C 2X~Ȁ@Pho]Bu6=ޯI =?e /+"S(Aʥ@АDO@ Ȁc+]f9r dHIygQ fOD]k$lT"lL;_Rm[:L*뤼h\60{ ֤@Io4Y{2xݠ$>jjl+`A  n&O\C x7m 341-f0 ~i$,ɂF+R0 2 i" "|iP&K2^ $Kњ&.̼ c\)l.ϬtdBn3=/R L)<ɬ6숢h}&23= /O[hu&Z!?Օ S"U(%ĔKɐ X6IJ9q Ҩ&)ʲL4,gbV)VjTQ,d`۵R9m]-Ki _}Kr>ȃILM}N Sos\^ t/mD|4jbyLH5t!Yd%z\ـ@ 6:frR$]sZCXbU)sLJhl'[h_ܩBk˵!xۭ*~} l629Ǡ?,=h(I^5`JQtc("YH W= 4C\XG)4e* E yT'c=R1jv Ê#6IQ`MJfnR(qY'%u Y%a"Q5}M51Y }=jIZdXLtfWrsAE`]I.bf+3J V$`MOn$\Mc=z)&(4I% Nyfwžh 5N.E5dx:mx N3щ,Rj0 ^PZ^Qj1#0gR$m)bR/B8XhRCl R+XTkXbbQ-5 5!ŝG2&P[ɢ/(f(O MSP( T)p;CN #je!<$'fAdF8WfKq<>%>LڸCG>rݲ6=(#;X&iP0kQD0tV vڛ0#b Sa0#ĉsɧՠԀ E]-LZ̩IYlDر^SPMcqK=6!-(1(@Ѯ ;wXlwg@ LԥW&@`U &=D8ip`8bO8 g*-YJ/ q1#S 6 P)P( DaxX:nh\$@Df:mKURG/x R*^%<njv(`+}@ÆЬbn&aͼaYIBV($d2 /!c)3$PDsRvJٌۆк"^4`z_͙<6]E\˽rcz%Ђ5#z %0 @] P2;XjӷwSw [ Jô_TMg3'8lԙ^kcsySvۃ"_n>JSKXsROq櫎$}TVϚXZCdl44.4s1=r,"[,D`Y,xSh1X9;.'cØ '!{ k86G889п#ܓ:"[tIӚV%D> ۤ i w`X* 356&s 1.t95qC#ôO  پSɣ@ y{a+?A3XL4K M i7 u Д@$ɮc?4"xBipGQ j$"+RǙz@, i'` 9A\M z;$r}i#. H3=<,\M3Iu-}O/ ɫ\IrsAÖw3,Q^t'rv'qXxv p.`01H5(Z旰:Z aVMX𘐼ܹT|zZh֡`s!{|t|ᖐ)P~ QxC:VpVIT 2@ÿ`( s*5\wi x2؃Slz X1 Ԥ%01`JAhJΙùIOʙ9Aq؏嶳Zpwg[mx" ! '`y 0*|O鷚!։< V0B0[^DLs ׋[M6ܸk(rvh%'x߀ - ๝\ T WaȦ > `Q2 ى(O!Sw[e ݁K(+h]ҕV`DhH{Ht>I?b No@Ps. L-0 B ";=0RdA[ѻE܄N۸XSE5ɧTA*#)yVy]afIxHփ*()`1Acܧgy#jc9LQP+a ZByQx0]۝P1(""NCFy->#<ȔpҎE[J֛ y~r<CpXsčl4Y(7P6AItpQ4"t1*4Y$#q`W;x4X9z 3KjpPNA"+1Xqr٨y ˒l5|܉R+_hT9;r8pIPj`X#Cv-Aʒs1$]/3Km0{ H1^H HsS o: p /  p@WHiUH+.La_:x܋>26LR=W3' xq˜1@ieV3#Ⱥ]9e!aXCd(y4DɌ c,Z|%8\QV  *'4) \C*4 d& RfJz %IRfa fY%5I¢L! =h!cNK 9Toao+O$Ej%dvlT1 :)^ʪ=+?P3]7Beէ1o79sk(U &ᥛeJ?d)lWyMz\QXxKG)Naȿ"]FIfi=YYhu y5R@}OE!T)N9O!zNgpMl|N4[KYcé, "i JP$ƳX ?-mŬ *==.4dTi + R#\Xu ?S,a]s2Hl{؆No6R(Ka¡|}Υ?[,;Aఫ` [_R:帘Ͳ F<+Uxx@(@R 2'쎼z z xP8"*|'j}AiOR2c2)u'*z( @)Zy{ T*:sH0h. 2Hx,؂DI HI؁3pN! *JK T|1L~I1[& 5" k.Ħ@POEPچ{p$ (J됉k }M?8ةpiy rOzٶn1%f! $RBX`"X]|Ս]Xkaz5h!,6I\N B0QYP  8$mv x2$b2{V2+x?(R|RZvkf8qVJS`i & J@6 `:J$G,܄(8EabD4u K0ZA>~7t5 S*ec lծ=.0QEL  "A(@:UjKN&xpTbQ+ |D8 ;ZZ /iϪR?Gld*ix3fɌ'$`"`Z4&9e\IMPdPg,*`:#-c"Q/A)32LzRcS'&Q܀;(9fY0hU@P 59 sJq4;_#P:1 9Q G]O䑕Gh+#\9iH2&D#.!K= -}&b\!/47q0b &#HO1MXdܒPO;:m䩑.N  s]fU"~H:8s>=[Ӽ"^Ƚ (2|ԀAIORȎrddOȚO4HvS=7g9IEJys)aX%~(L M\B i%r1dq\; lSO+q\Ci LEHVArb4EL$sgLi" ((~v3R*]0fuS \ƿ4sukZegE(by %zTI)G0$"v,wbO0 Mʪ&'O苴e 8UU XaiJ s(jH+fyRz!q(?0?63&[c=/CPȯjb0ߚ-soQ$2 4d&%-/!mpʊeϊ2^"!υ T^F8+ EU6+&JV +Dn*F5Q0TC$|#5B]* n/&N)D(E( !~AlANaȀ  ΍Ds l(&( hp%T".YP> V>jZ8f@F `@:+NCg"|*1R-K K$N4B5&nxFCйLuBTFr΢d+l5P ԢŜ4I&N1N~j&Ƅr>nѰPb~D(!'a|pV@ HV 4gJ'V*pqJlE@ WѮ!FH O'9F" <!@T 6-YDM`(vgPȬ@k@R2 /?z`&n3¥,0(-D2:,8" -D,"оVT"%'#^3#  ,$@*A <6t`B2@c5 @0c.b ʺ$$aArF#na>جHe ` ,Qjl&0iB@`  @!F!WMNq\\H:0t㏔nf*b-Rq>Xr'h2|HbHb# "HӅ*n) ]MN2dRM)JHͨ.KSbO($ImxLxlEAHjѼJB@$TzEu;ia(d@&FDTx,T'* d/8^!=F2m`t @Āj%?&Ch!Ex_0 *0[@DP^<ee|%AEk%`"`A.NahgdWE  knaA'0s \W`od(!GgAG6nްph$7B<"<+`L qvN6(5|jj1ֆs1xT31R!l" -8ovKP0;+`(F`T? -Jgl'Ƥ(:*AdaRAF‹o( *\beHXLt!&bT0@28@ @M`dfASG7[R /~IpvP7C0a/4>,To"5@HlojO{Z-&@48t@pN Nma)#jZ"#p sD?0)(]i& Ս.`#@pĔ?*S0`g'%Ad6(#S5 BrpFvTT Cz$rPZb,0bWd:B3$%S_r 1;jLL` b @ֺonf dwfʾ W'qPFq)Ro"vN*q b-W+(N hN;N<8(3F()!rI"AT-+8Îa 5xn]HTF"2c,;qBɐ$eRP\M㩣MBXE0{OJj$$ojm!q@˚˥~5²-R4%X|řS//Bm//rU4,2jHH'/ìCdr"CEO#uoSqF RJApd,(%#A7(ʈ]")Vʠsb# Sǡ/%Z„odbbStgd@E ]$~nħ'IYW]ObF!bze_g2g.M2Ϩ^'tc.4I$nI2PH&I2RB@6 ם0 <$BQG))X͡ g.#ACX.JfŊ-ʬJFG!WH6j@`i FAvcn_aÌ-^9;| i~K\'$t-?,!S0弨<P/ȝBpR4& R.PFUJ [G,ԣUZ Gb|7LS+2`[2!Z`jA( هd(@N@!?0΅+F b@c`)H 9e&Z!H3 $n IqD5br<.p0Ap U:kbY, AFB@`@&`&eRP*@?PTҀ(>pA1`5/Nz[,sYZDht9^Ai\ $yU}o`p:]kYMVA'i3m65]x7 PX?_or&`*(Zvح`+*iZy{ B[6(*~{r~Nj*pOfKzg60b#ê](o`l?nkldt&jXخ~)Bh%;;E)mɌL+S?)2MR.1p3 `uP `6`) 9J@K2jh8SrRgM-9vpJ(. $xKܘJ6, b`"Gbx%@( R8[|J"/( ZG9t  2s*ܿ!@Q]`5VT*Ll3 "8- 6.;W ^]3h- b˵(Ǔr|K{DIsXT!LѸ57DDp ȼ^ɂyoQ#glc~ݠ:`(ۿG)DnQwE-t3 H/ 7.,1&'% @`cZF'J'㸡&U~^C%[{#s +ŵ8b|DpA2#X"^9"RO %gP Aq^?UNbZ>`DP]Cm& k~<1RbDHhׁxhbPJ p1 0Y8@DL`,%T&oay?%!Q/IJ2c{ 3o_"] R#4FKɝh(4hk1`sx|DlReZݲf<|)eP.`兤Q.**i>--Nb"˘ջ@t!1r\1()R,R9(prKZi1m?#&bߛt\3ҍ'4zJQbucu.(N3$v)3A"+F0FbIUeAK%F@$tL: ~_i7*AJt}svk$^J "ap.lU4%'d0=pZ3/,*[֒W)'EJrNZ ";r)XW:mG6@[Y0SmNQo FSJ5׋eT\ {.c0_ yb+k;F/PΆo;k⎱]˥5MM*;})N֦'elb^@J d j 0X|ڢUd݊UKvTB@#捪7 ptm:8v$ʰ+l:0dB!nw=T)Q)L/Cz}!қ89iBjfE@> lxZ؀IGXM,EXu *8 &P$*2h0vIj 1'9;r.᳐+I K)6$;P <Ȣ["(ba+t8(qknn 0VXU8XrA"άS$*+n9n GPzN@A(˃DJɲ`%Aq/$t xpbTSD*i@&i鲝"; l r:;9{u=q"-ظ`.B`CxKLd5l8c"(ж{sԵIΉМ QApx )̥p;09aĹde J2{ (5@*H?OP8TC BPEP I,ƴ[' ݇TK{\/sLEܯ';VI.劦r(;4ڞ-X ?rh+i(aJ"*=|F+^x8u%5^Jk| " 6f8SIR[q_ 㻓K#'y:2LLT3 43ҡFm54'Z@PzCQܬ`fٽB8dA%cn9@1-+5>WLa@;<%2&*@?1mG! 7eM`* 3H*8Q׋_K+ KI!"gUD M8("G+ۢW]7+ifQq AT,,ȭD4pTTù W83-Iu?z/J: 1.i 082M&0TsFK6q,߱ ɘFാ` "+h5^:L/L fKQ/"< d+5Tܚ6z^hpgB>@?=}~ m.H9A:~RL -X9;b/^ZU(QF揸B2c! 8̠dA̡L@K-e9#LQ Ym#ۇprO:cV~ 9!y38YI,3wAeaI ߫DHULz~ GP= iȵ퇌^PCh!H%, q KP*b)0ڙ {F x:KAF# z&;]L(wCH݇ r@ol݅HT>)rXlp% nxˆDb뤡O;t `KݑI~t? @DpD4[DLh=Tue,UHm@* 0lpe"0uhQ!ʆg`X'!ױ N  28|`G{L#^~+1L1Qüd3"A3ı)__+rq3A4ϒ Et4yU݋س,"D-YB xyx.k :(1o%2xB@{uXX>`smÙ3K gg`"JI@ "-Dr9D<)cs66r0-+d/а)@  1%km&J2d[sHET&#ACv_[}@)9 Q&(UjvZ/(]}W;{Td`:GE 4D !+X pJP@q{W"!r1Tբfd8,Wj^".!X%ݲ2yyK1)5CBY6k@T6U&\L1bH("(N+H.w)Y% Ѫ& 8$K% V[¸CBC?Dj< 6!C !%I!0Òqh@"iUP!%]@C9~v_Hb ^j aĭ"DwqbHa? i[d*$| e4/  sq vi?I E}:u]]Nbs͎F59 <9Y4(Qnbs? <`hbO*?g}D Ke3 WN 9/ cH%ha<qSBT4 (Ȋp 7!Bi%ЈC$S W>U=$e#ˉir!F٢Tp\Da d ML AjCuZ;dF'>B$.')* j+N/L4"`H%(>k4 h4kƪ4v:5"8*7Pf$H*eDx´$b! B8_H骴' '!Ecv9pa|T %a m1D|k\UD.Oڕh?:EtW$܅T㖪G x.G'%Zs>Wd+і,0B|/rg M+ɀz̈G¾*Dd&!2@*'rhȚ`#>jQh X/]^xѸga{-"rXW9i( =/"^`&3-D;Sn@jRH0xfE`:}&L:fF@_e+r"|HL_b"bGAq~R>tJN92"|i\G asr$rxL2I:T\V+]G1Bprx[S!pBv(#aLf:Mx bD iZ@.a`F4A3lKLSy7^1&&@[%ਦAyBEHjBM>erxC3%y9bE p0LN `ZF#X#* SHf/P[VOofJBo蔣!AX"A8P dF#HV6`H $*H*(*u=*h!G(~fup 8iNhR#$eĉu+xzfąG`E6S"CSzi*o!u#.W1 `17,B@4 \lFKnu\z1U:QenEMDv_m#4R“+ENDpaDJnLˁ>jac*6`L5 0ZVIT$TDkhBt7HWFA./y !` DF!0B@%F''t4 eZb;dq8ACaZ]Y`@F 8`4`+t` lO (%sR':ұⅦ`nExsFBIʪcnLʂ. 2h7 \W2v4\0m L´'( @ne ŊqU>)O&͚EPz.m.9qb !H@t`v-lmbȖ@j.+ 'b$uJo)f.G"g:(^L(%FjM !x5DH"Qhk)mB: 3s!®YN>CO5&Th+eQ%&YB16FDwd1)JGNRއu{Lpv^Z^aYp8ǁ(^",1n1Pn$b螬,Tg:zW`^bI1~ `I Z60]l \M js'~Dk`$"i9xH#$ v)ҮKJjA](Ɖ20VS|oʴ+FRh` !9*i$cPmp*Ѥf$UߠO@⊗HE`l@1}  hOnwWAb ",dAD~-rHl.h9 b ȮOO{j1Y*B DK0xƯA:O`  BH~,4X,p%0"dh)~S K~θ#TiPg?g>NrJ.d^ʌ'Uh8G#51D Z"O) ):G&z\p& 2gnM" 36A{ 3Ǻ 2c(lEg&211}IRf0b hȕGf{x2MBmyzcrdUPA85OrX&BPI'9HExK&s11x4˾ްM,L<7L5+c9:g6ndTr-(&VLOm,<*BӦ$*XB,.2em4hP*J$E$ (P6 n/. Y#ۚ5OsMEm\WpQ1ު4*"DHRe;6g={FhmhLPBkƌ.q {d=p$hJ*t,wsntٌ+E{GȕW4qPdB&uetEj"_$RU&O) P(넅K۸`ч'03 ]]-.ȇS+.6)V-Gʻ,Msڥꎵ:5r=} $ad, [fzgllL Q5޸uHv"$u*iV'? '<1E4** ! @@(}@@ 3~o @ac0i?qD5?c))p) ĄH>-@0hl'  [a3*@@ˌN ^} PX7k{<@RD {mD*[}~蕒E@xY)ѡ~>|>h q8!7s,tHx`; 3(L9":%( l'MCpࡇRKCK砎b/ӵ/ Z R1$) AX1.G%(`$-MK&|IȓZbf?pc)u("$~+xz䰀ٺo)r\Vl b`b7+ށ h/ |QB<{p<NN<mj P8$ `GL,Q)Hz;`8$}=X0@~O@  @ jxg ł0 A02 !j>g`P0K0( >^Zm?_+o8bb_/G  1s7WK_X< r5Z"dx$;efKqpL_Q(Q};.g*\ſo_{7r3 |#0B6s*!A4g0 +Ж)8bv٦k1 SOCK6+cz;E4qZrzDPdM'1; %ZAh&+w&kg2؜ҒR,Rbϧ~ q H2E/Ű-`'Q2l& m.t0,W&@}8Z>Ao3yv5.` FVZiL̼ ñ@ `ʟ\\{l<Ubvv'P,hm˚⸴ hRbָ: ֥p!P'sT V־I:ksttbeh. EN₀` LNR1rß&0 |`ޒ4*-s# YeCS  |#渔 $Ol>08e^+Ep$y"`™ Jy1Mc q bMШ0' R&(L @BkX :Z&\DR[!/|(CJ+mjq &Kq(!QMNOXvSVBi'Ruԧ:1m-ЂcT.2·6f ASˊcVZUɔs DsdœujJ ,= 0'djrL˃G$_8 :i3- ZK j :'3,aNIF0RK8 `#GTDle"&&=AP! -PP4ÇL#z-W: ODɘf4T0dI^*KA^(0]I8 ioJqs)֙r|짛GEs7AKUv#iR\7n*k.m@dkn`@2msO,Wb/\$riXWp@(](Ime \c^pXN"WO-^ }^ "$8; Ek=1zKMA/P۰h6~ ExW;@w Ah-Ì@v>Jiu+ˌ>d! .tB*]ڲuLn΄_ރqΐ0Ș|8uj W&INKv kAC t@Zߣ5CX8"6HUs-="p?w |. U ,]R'w@~P"[5$=^l1wY55bnɬw+M/ jI+P". GwaȋXqOc l- f @`,P1,,LaVώ\h K,@F$}f$!" 2A8j."J3ԙBR^-54(6z~TgCt7`„HP&n2Y++'(>|$Tߐ:b $U:lƼiBL rQMh&B9  $š 熵8p9cF\j`XB2Fd骎NDK*u|h`.P"بAh d&b#R9,lJ%#L# &0I@5TKb TX*m fȧ/P/Z@a ` !-Chf"2 ^ `~~.(Ecn'#5)l t /|GJ©M'4.˄na4``&~/o(:Ɯ  @aDBTG3&B6c$e LCmzzn#( XT`Fd0V1I\}<@NDA:jJE#' rqa,Øa\iL,.X9`!Z &@%$̿l./*Q/<#@ A2v*F ^GLHaFP `PPnarD1hsb4@teS.) B3DF</UdQ%-]DУ?Ug5DT/ L\̒s.j%p0.|wR]5#K&LNdCl2cb LkZD\s*.lc^Nh'l<֢8 YòE"$ҹ sn~V#95jVbFD& R#^C}4m^_+F :J2.#-D$g jd6|&k40E?'5VQ&C0JDnh?)LEt+uJ")ޚ6\-Ɗ&4nQf4|=# ] p\礔\'Uu#6'1_M:wj\ ArB#N5=H4i L!dЄi=@8kFA:3|!L'3o(l>H>Qj"rǷˍHgv.0Wx+Hw ͔'(孋}&NkI? qUI@TD xi1@є2e.TB8n^ǑC2nphY*h@y/w3_#aD|M(%AFLOѪk|)X4_6.]7R7CɅ[cז6L*@}Pm`=ǥ^C c/l^ tK.28Ul اHX.Ճ@Pa1=A euĤvċWĬp t-_VvBG#I'Gl%!">wp#CvDTR@D` Ք,B,tDMW]>2e+uSk]%sp]"pqw ]A@^*d" @Ě\[Wsj\سܭ̀a< @!v,iJS8)f9P @D2( 663Jd.*%6%J' % .,G^d !4&7ßZ$N$amHAq 6D `On6Ln4BV!BbF>YC AB!= ,!"!+FЎ[TZ $Ȼb{F+D (Ph܀ @S.BH@$'T.\'[ffu$̎e#Xu0޸ky`t#BJ ac J 퐼"9FE@AF EMxRc8Wznjt&J5h |Tq^>iN]Hl $^&-ʲJ,d41p U:Ey'/7D |5! 嬀4GĖU+-[YrGRόK؂[kU~ "Zf2q/+&$Ej BN5g/6w|r(`zUsؼ978<>Afv Ct=>lvz&Mv8j | \#F/D1De!_%}@$f8@>Ara,TDh9=Y34 ` +]c=ھNKUİ^ȣ)~)AZfl9'w,\6 <&G6N"=&]6 t!>tkOC*~~`ARr pnBN~`N,ΚqJmGp 38_))uD.hS* @ 0#-[tMcF\D^ɦāT.1Z;N6ԑ$ HAAőn sАAap8 |>    Rpz<G 0(hH|o@(8N@>-ATS *z/`jbа]@_-cPkE!Xlx=!#Vh<y<uLg9R@5b _o-L}TV@,P! R5 G?te_̾8 1"42⪒2ht`㮩.KѪ89'm|ت$:z Co֑:PR k+0s-Ix!(.T*gNm#*nӫ )< "5 \6(;S-#h3<9Q%!NjT!E)( D@1R֮#j0)%H{2,/Nj,28|&1m3Fj%T{:xdoC6 9GF.0'rмƐ̻m@4eά`DHK-Q,󤽵ŔB(gC3k> KTʹ+iMK䖽Шw,޸C⧣3L[R|Z4*0b?j5]V~:K&ۿfyj1B.Rm+CvZh Z^+S,#5ũs0r rkO#t 1<'ׂ; 1A^>|Xt'QRz&)"P_9o`(V;H R @`@/a<t!̡8r#bQ3z&#hӎi{l;GZlR 6έ9Cy+ A=eMHzBADUU Q+,Zf6F !96%Z,eKr2HJaA0 MOu%c$p(#K,کb 9*lX "\-&ˁ,F9i)pGH`rtp:@Ih !yuW .P6Q@H p@h=Kh@M :̨ X hT a=DH hқ*UK4S@$O 1FyǧjPHfqښSx0Hl"Oo 8dj 08F@:SP0e{. $P2)2Ɖ;Gs}ȼjB@0 J"wZ2`QKDbhEHL,`D P&`6Ff\ h"(8F|.8 ( ϪZ'3蹠 `FCWz2`C:(ap^ v a8 ]w #,PQA K:a'#Y}IQu%{LK Iz\L!JW 9ܔ(n4#E}ҕ\ )Y:s9* BE%!Du0e&SC &^ y>IyIqr/!2xR!*@2FP)LT؃4Zhkm0~A"YR=Fـ&&3E퍙~6BSr@! $ $:#K-2p\s3 Xs@C 8 #, xx2v H0A@B2t@X|34%DУs1ɶRUS[J!0ﺠMVw  {%)9[-?Q 4Hݱ Z٭ ̓00J,U G4iK9X1zHA(ӵ8ЪaJа +16# w!ŏs hyT\ 񙂰S42x8h2= Pߝ!\91A= "-2qf s׳?!¤r0 hz0Y F; Шy)!Iy1 1I A,֝ iȀS@-kLO Af ۫y$}Q1Q=Yq #'p-H*=O8ƈ 4 o' {F8!/ !C6:(rvq sQ ?Ҙ:x#jSJT9{ 0$Lj J XHKLR ÝoyD4u I1HT$ED)2pƾo1Sƽ|wcy蜁̧ Ԛ1[#j1:Hɰh .N y!LɗRA K߈<32"4TW 4&,a+ OIqv' /(ku];z6C̝cb()7@R%M5[ !Z:J2 QࣕȮUMUTtK)Qw%Et xlҼ@s[Ӿ8x(ր(jEpx)  YN"1 7 [0O>>⤪uY>* HJIx H hCT 0wR)ʋizmSJU8%4 ȝ͏$X/֎ߏ ;Ldy ?$ xʬx8ܱXLpMAJfRpEJk5zpڗ6eqA m#6X(r$0? s3 њy4cpK0Y -4 $;ܚ_rDƼPRxƿ#uIUֺR;S?8kH=}BH_3 -L"e2/)Z;K[M պDPXu( y)7dY5r x9d`ʡ Υ>Ǧ`IpG+85*z zh(̉" xHQe j6 ..s@qi;㶶\a"PSX*չJ $s5YV$p ? j\h-#!! B%OVy | f |@;hՋr+ 몂'f}]*_ \3:f2p0K-O1Чj G;⒒E:Lgm#>ؖ7`6Db(ZBqSZ2rN"Ӎ ^.5X.(c#f>#gg,0GpdXW] (Sq}s ziA'l``LXq`SQfP "(2CT,í:3s; C,"& lPuz7" kϘ1:2srXtG @;t;?#zxTTGx:l̦)O#=p K(ZҲRr8 q3R- HPh`Y0p,.>~\"3זLcQ[0kC4 QٳrqH؈us6ߞ"!LqQB!G|,MȒp|'؝l-qI _aaQը 2\JXO1LB1B!Ôӏ<͟0L#O 5 êYŧ&tSYHŷ2.39xpF2^^P {?Ji)gQ(DULA *\7M;`0.;1>8׉k>V4/T0'I(I}E!@(H? >(h~`! ZV@hm><TVXw;@ U{=:'/|ˠN%v}@t*l=N"/ݰ [{ x\S shӅ=^o0DWFH& %"x, X.!ާ:kʞ< +g𬡇p$aFzCqҷ⼞(*pZ4x+-,7Jx%H=zGBvajB<ǣWL ⮬InU;ifE\ϴ="J w+/29.j`gO؉`V ApBY W_ d J` Og|z?VR9 eRSGف &C(eTr֙n.<6_[ygGpueu?r'-$JYcAF ^fh `Z_ J s.D1`'8DӗOn VjsI T_H ^L`n _(H)tP,E ` !d1-ZǩQjJNZe >4Ed-1=KZ,-LLj{D5G`>{E,/*gPAT~#nț14T82m ?pD9>0t:V4LPou?pP eQC(FQКFBT~<7O@>LY xB /d14Bp0xܪ!**e#NXT";qkg͓bRV0D8 @@:3R!}IFE^4آ9lFMFqd &?6FI9$m$AVWYW0̙":ffI mII#sdiPCnd=ոG[#mQÏ'Ŵԡvs%tC8Hy >9e,g %ohE^_g&gZt#n,db{;,kI8rICh[;`9 [KyV+ pמ"+x:)婽%|INokr%mfIJ3Q!9iʘF鑶ur.LLO=8mA@ GY\o@5 sn2FQ6 dGIK&Znbz~ B,&c)A\dҁm5v֧ƄsyZV,9 r&qЏ$L7E?!zS'G-3["L4սS]$WVW%LeBT[ L {^|MGޞtZ:.z]=i4^魐GbrH|-6׼& r| kҁa+L9.m,jk:\$Fsٙi gs5ێs~89@DD|DUE$X!wB!2>M`M7pnG6$-2#II>VVv!f%D䁄$R2*"" B%֙-bq+l*j^IO>W ,nP@"%fR g&rܖJ<JF+b@~ p+ #h`sb PkD @kpH-ζst2B "0 3 `w7 ' i&axA-"rvKb^6H`fapn"4! +.m$-b`Vo[5\!~&#D&r8gP2g.N6dQ&zI».тZsR;`@+x&rk֎2lwAfF\Jb밎BdKU$&Z[0`krڂ٣ DC=.¸д(4)h`<   ?9163D< &,sh"eCHbJ B䣊pr/9>(Rb9qn\UM/ozBR &]hN $!GYԏHޣޏ` A%AGiL'N# %B&@/ÌLLO|m"" !?IpmDPڣURFB6`xa1zF1@.wV(B"S(2A+C=e G(ϳ ", S2:60V"GzŽo,pId""G56k&ڼe H٥W}W<1;*>"?214g.~61*qk(6Ʀl΄تl eVBom4n3!wfJ)O'*.1GQU$'/XҊ5(do]b2+$ = 䌼(FgtON^u=#h!ٮX$ꂄ*xji"0-nf O+T_*&ω(f%5_Jp6'PIu! EbZ'>J77-J]S)3n'+S8DIwX~tlo@dwՓsHGD#L${@s9G+񲊖R3{} -!FD|J-.49C6ph7uNe;5UCd2jRnlFYpyxGQ6Åy.9Sܫ@j]Ӡ)YZH0 _9|o$h]l2Bp"~]kWy3O9ބp6Q/y!&g"S2Ԉf$TC"P`.Sl켨L4"N/,kq.Zzvm+ͭ[{3~)YӉ0Blsue&z Hfn.8m^%>{e}0&M+$)jh뤭L(Roh. kbN @ bb\?uB,iJ&ԭ¦B@B"vPB`0:O$KxX `@dkbn w=ǭH(KbzdLFI:ѻ>ŸK&NFP]&t``NjS-2nOyk<@Ys'S#@Th2/I`ƀ(2@P!މNmX#szRfLf"C`kHMHeQN&G{"2wCiAvc0X H`jLJt1PGl)P$;E  :dDB]Q\@:!!K TG &&S3ЉfRaX !d3 ;֕D3$jh`..93ef|#%!Ѭoڽ"),Me㓄S@6Yt~1B \z  9R(Hh4:dy hovM>.+Ug`@2AA@c zeMps+ے{-*/8kRwL2A>IOOo.BOmiKJ#KRi{|l4B8S7HOo%?vBozH,>jzV-(Mz p*RPë.6!R|ڡi,[d#dOy.!*Fj@G. 9:@~!L*6EE H J("2M:b@X$ap`Z}8L&SYoCP0Z6H#, Gk|_/8GܮBpt x8~BC]`h.K!0u:ž +b(>c+r}l(  i |'{&j0zgZHjpo H7 bh|.AvDy!f'9t'NPc  DNpA!}1ID^~zB'z1m)>P1p(" @)M0ԠP|\)h *zJ~ p$ ' #B ',H1(U?)P, Ԗ1L @!{" 3wmҒJTzl"ý|} |nE6il4e:<5g'NTh[UZlTˢ;,+|$]t; ^ kmFPju z$$l#(3Ε ?0o7JnڅSѯj\ELeT^ǰ:~Mhl(ŏ YqpΟ8tZ]oX1[- L'Nm->tK!ۥ5% n;et][ Dh;/gE7<^Mw<];+B*WE&{i 肀fM"0(ž2kYF8]`;{`{A3Y=\ 'd;S=,.!I[ktHN 7 =ˡ&OB\ y~2\BXSM]Dsy, sqK#%*x\ePb~yEHA_M0gv!=Q}^J25dc,/˓bi|#!OdaUJ2d#oCC2?ƒ&Ka>ɶ1?*R):Fd3XbEXL KFm q='iE$Ly3^)?_ɖVk=+͵d\B$bB{Wt8W:HR h{Yl#Dc%DHNL&gI/`ـx"liO6lЎJ`]=(-,y6#*X{UEriR%õ癉uݪaL|Hu,a0d!@1.NT@bqְ18^N.:,ͪZ:UM}XɌ+U|z(qHu,R H!A(~H"#{RqS\vW0 䜻8?/ P2}45'\ toBcN.ueTj.t-x_$\=lc@&8#+i%_1dG`WI56)R)yFXp2`P 3e0(@)a:at]N+-EC:PCEhJq\ <(M( pv_ՀkR[Ʌn\20ͣ\ł8&ӛh0idF|6;3t'?~"@X B#y0~ 5Y (`TMTPV0k+i@X$8,00%pC;J<0X\Xei MxX!( z~  XD@Z8s3pW *̂(l0 @yb1ppv[opt)"1 ~ Q+acp jHNH]_wjȑ: L+.hzx?p4%9`BC 0aZFYp鮧i Htc+heqHhHA8bh9zatRs#=01) ={$ߡend$:OLa 4ix  % {ώ2X%5 :/q)YJ@#ɔ jgkکQLN=XCSnSՎ,Sq( /z5PpM@n)9dS=ӲM="ƺ,e%IYhռ,I7"#DZaٽ tؙףu(StуؑʷAӥ=@ڸU߱6 j!@ۓR 1$CE x-jV 0U]HCя]hT\Ќ GufQt[N*hY ቻQ<IWXp5spyzȁH̃ 6dȉ}1 3#:# _@ 6+i!Ia }KPrK\'$Гz 8ŦП49ƥH}A  2YىuIJڟ o`_KOp jh1Mp-*΀X.tp{6Rš \qߣp-gpT;gb=jqLv2s(PWqcX@h(. ${Xʦ"]njp `xR9:41vKFfj{Gɀ 4]N> RJ&&c9sɬzVj0bog}ipg"S 6B` ,>lRc&؁ц'|438c*xR.J 腷" F.`{d*H0uP|^Υ%9d"JXDdLtpL Gc~84;]ӒG|Y0M(>jΆh9;`P>NL ܆:)1:L“̗[V;LĘԹ]qRE?!4B!8嵤 bo_Yp0 a@K:&HD3:Y%;r!8l`d@=E(ub<ۨ{% uAlQ7F)8`ąZJPn1H-# 338ΘP Dg!Sp@qa9 uχPv풓iXnhd<<cHc沧H02P%2bJRuXo xh~_Íq`XrzӶ! I aS(TpmIt?2x'3(%|vR@| (fa8qBAX,,2|tSr Hu;YS_E lBY~2'oO#s^~2Ph d" YΨyE R^ݐ/`ӄDj\H=@MHG-,GpIwIEK`ٻ@ >نo/q׃ԡ߀GtxE(z ƣn)}gAa)349͘\H%b `q_jHp<q 9pusXw؞p6" Ph\8S@p`oy! D6x#-eU>' hd4.[͓(z QL# :VB9)/D8^ t8# e#])U9L^9k~K;%ѯBX#QxSپSW|A~%G_@?}> 4@țPw{=xH~?P*>{P s'z@L0d}S=-H? JP&$J*41sy<'WTF`X"vΣ  %5E7;Ti: ~ũ zRt_-5IAߐ<8]n-:9Yokc̽Fi1D N+'U>. g[^1 N6# /nӀ: dz)$-'zPL'` Oh(1-VHbCHl ۗU@㑼( #ֈW󫬁%AD)OgA\> c@LWu1ߌy[JG:C7dy"ڥN!"IwDp54DQy:C%>uqZg0 )YiÁP*x F(C)r0MH8$@Uv$xBDaLH@1;4ZH8\N @#@u;sWŗ0Q#AI6}?ܡ9(2`ԒPmVF/f > 1l{%"pvIclnDBBp! &@M%'ء%TBLh*p $0 Nn)a>7?;~T.0 xhDARړj-bazCaHA:@m APO 4"$0(R(uvցcZRg3HNZKD&%}/,щ!Rxz a]@6Ij9!Ii i̜2Iwmj^(ibA "[7{Q`$2P$$@EMp|)@Pf\k gZ8FΤ;4IiE0~XPԷ p2  !}Ϥtr/ZE'lAf| ˄$jg'f0F`!A@Fb XK`G@dhufgD$Fǃc:%$T+ rin$zPTN7 RCDDЯKbb!X&of,:Z%b,Dr*Eb"Rn0nh&'g/BfDgB%Ŵ<:B%d謑JkmHUBp0Aý'v=(NH0cB$mЀD*Q#k0JJF2/OA,"b0 ,#P@6,;&4,v%!q(„r&Фk%&ca `iheǢŠ"X!ЊS$Ţ^kҟF$;Pg)ͣ#4z!bGoGppT)?'b*0g)*W¢S:CN6.V|dPSnb"Y [5)pQ$aVoV@D"#L[Þ#%(p$YCCRkI4\BP +", zhtTg Ȧ5"j]z\([ԓ'¤;Y9B( DNI2c"E45""b =2hC*_(E'"k/$? /cS򐃨xs&} <=k?^`0 FLdî,e"Sx,D(SrX+s @FSH!T4H X a^0jnA ^8` @,FM$Q>0c9i1͢:L'@?B`l#^nDIfl/a3J\>b@bFsBR'.K$XA*  ׏̡`\@ `&%'i+.UDʊdHJi$.LZh],8]TkL3;VoP(6ekB]Pc2=d%H ܁%`HM$!@r3Bd6} ` Zr`&@2*Kl"p.?`-LD! j 6*Xv"` 8!2tcbuΐ'9"VB\UDhԔaZȃg`!ɾZ`LPXƤFEEB[")!k.74( A K"hHIk%j49!̡rjD2]!G)2(& .8pH "̴1PDGxI$ڇ3^E\@ tg.;p"g*fh`zB&.lhjB@ QNHkȲ) N82#V"&&'Du~!wFhQ*$[X w0&0_%Tj+*%Q(}bn|̴b:!fVdž\b@&P  n%Bjo3;B"`$~!" =!`GrDR(BD t炃d,y -ש$(P*A, ѩK+un4FJ1+}s@|G6oa `ţ߯Wa G@عMo&z^$YCNh H~d\5[SXep>CַI  \@hj;|N0)gQ:DhxW$%&Df A3P"val[CfTED/,o+B2Gta Y[:D2*yFC,} +ex/Xh;r> 9krM }"L/,(d[2B'VR`-lkC%"Ns3#n:D/D%&o#0>k4w4tD-V]L#urp dDjA55wEHnY6eCE+)tP] +]brzDžTpoPH[B%!oE_rt.P!pC!+BD h1Y,}x/w@OO<Y9vN#q }*,8 $s&|5$KsZW"D`LB2v_Yp0ʤVy%&X'kCKO|0$'M-'\W*=]TM?ǥ52E t ս/ +x+犮u"zɸhY{X@B bخܼavh& g8{)@,.Ȱ TKFtr)Jr & $@O<'Ǥk쇀l|+`3t `q'e1R&!za`܁JX:$ N-(X6R#J֋zըR@u;)Hv .qyk D%s3$uVIVx1\'지=)ran*L'Js(2V̋ǡH& Hz}r{@ &$b ^I:J~:͛$"|;)gu$Ǚ9+B"՟Mi,/j(3%ִ߆zX"& :]` ohizV̀f$RF#h±ڍbp:o$W uyxlj)t՟zzQp4qvנ:@Pl$ [m|z1ߠe͸q2,ê`L D; 8 I-8*KP.@J[Hq4%ufSb>kg % $(1 ilӒCbS sЗ5 sNhX۪rpkfa]bVt1 8I[+`8!Z ˂i(OLQ0b`Pd$yX>HT"'ѝS3DrKL;& D CDG= đvEy?{ AZ+\ =%/SGQikOjC90HLix%k1BBSnEIYW$Hzr4,xCa`ܕx470"U.9'.JtJHR-TRYpa8 p(%~oT7@lN9.5&q4,nqQNb3$\7:r_BW#&Ӱs#w+kID&O_Mƪr r☍,8$D9e-FK +8J%(|1N^/dعHZ s7X&^Em'͝ϫET|ݺn{L^%8r+ù' nvS( `UhFr>_cJlm7^ɲ !cJvgCrx$}.8 5cԕsh7qƒ JW94|{ '}:Pd'n! u'ZRn4'vM ~͚Nph7ȧ#hMݦNO60sWky7Jokm yY !6.Kyxw 5 zuA2jN8sxu`uW|jP t6Ӛʼn8ëPzhzSFi+ (8ŸHM R*bp㯇{=;XkPdtD!BXf#X&?Np h+W|顰8IʸDzI9m8Hzv0ԍ\7,"yڒP\;|cw!"ZzM( Sw)QHH !ӟ(2)kk3h>:,9(o!mⷢ5C SK7zI7)XT2a*D52 s(6vaڹ/1O_ XɱqY2h DҮr-I\, +5֙cI-ma xk:2 DXH'hNCPT4%$!(R76 xXE&X(9@𸋸9r{"=lP Hrg(j1\QǨbؠRB"PP@Ѽ: حP܈A΀hE;#KJ2LS8/ءkBR#z ID0-Э-\08:MɁ:e ЭS4RR!(ĩ¬ ,yY֍p S59 Bu:Lh(n4J}ALCh n{-y4y{IxE=l%|ɟi%(!¡0MK#.zhQ`DH7I@c`[.q; R -XSȗU +ع[X6k:̺Z*Q9r)O u[yJX'. SI(T0 U (yeYa_D[uB1s3Dٜ,._55\ZsCbg;.!8Vp\sO!? e{')ԛH4{ܩX(zrdwH6 b`껀0A;vee <9Ͱϓ# 7կBaї,]9Ω#-q?v )E ʀK=0\8aכ7q]PJpAG6Oy>.͡"ThsB|Dg]Yh5) X\HQ5a9bӓG#-P$\Ip0) 8qPqe3鹨KwX@.vju 堎ܰt8y?p@~@@G ,}>h{ g̠QDqGD ETy=Aϐ}Ǥ5(H[*OkD G1  0Pi{]~QD"*ʰX.i = N}pOp.wj^R4 d`ݾu|[bnBjKyk{ V6-|U L&"% 4 Vө C+,"RƲ/΢Ю-&KG@ڟ qhw41{|a{5缘M, Gz&ZjٶLH 4 h $"7p>HL`@{.|ڈKR:d0S)"oBS` Ϛ1aUgj(~]%CA{ *\i#[ ]F̯5\!d>J4Y_ \!AG rG*θ̣GI&(L0RP5hݕK2ܺYx'yDM#FH3.nRV^c8F6_,UeZJGeC锸vjňI{y V˙t9d3y .I= <\q A5ZSu11`7ى 'P"pkINR f6y" vxeԜiR"Sh,EV VmPy -`Dh1\R^'iȒ>*7Sڲ' Ht\rzՕ$I_J4dK"Pӆ=L 1Rb<W `C`m;W_IF4/($U) YK4EW38nJ5ImaTqRIG]J肔XTMo3ܑjm3LFRR[nyp;Pctƈ,h,E+}` &$+Rb ; 3X䬖8B>R|A(1`'"A2n?fcp ]hD!"|X;xMH!m-'yw"@k Vf(%Co/0&@m܀?[6R9j9 bR!qpJUsl0d}ɻgd>t $הݣ LF!5Hw=W |Йf ;`oN <4'I|k)dPf̃g3B <"Ԭ^.:TȬ&KeˆÄȟT&eIU (n*"sI5ա~[cYݟ əhs wYJBP A6m4pǐ/ 4ұţTCl ^ A55|9ZM=o 3e)(VI;(&ssE<K&$D At2_KiLL%ŽèvM5LIֻ9X P!7)v>)$Q{@`I aLFvv"Z2~LI\#BTZT"DHNGVIr(nh(AMLj (^x"Dox%:xs!cLjK*lp.45j*#h2z7V'Qd}r.a€m\`|fDcp(ž:0xBm˜҈gCcǂ0hJ.JvȢD.dvG{ց˜[7ȏkM 2Af8Z4&8N>/,j1ǶZ4zeeogd8&Y7e X3v*ؙvntr7K} rWd#B 1:S* M2g2g2$CƊI$B)%2>l*>JҸc"K0ZLIDdb&n`G F418N ~pdʞ밋nH:n=mpLn.tސ\,z,ɷJXbpr`蠭+k g«nEDN eZcH]s8`f$fKgTQ'b'G7h $g*JM0+KȬ0@ >A>*|C"/*")kN$5ABd/xR.SAB 'AJd `Bd0\ )@GWoA7{ HA5*,: $&* ck8(q$Q7 f2(tv,wm"aqj)x"0) /LsuH5:Uy_2MQgGx3qnrȆxt=ǀIL}h0gAf$QYrgqBFIٟ;x)7Ct$)(wa!`1e`ĀJ(O>6!~E! o)l.h/%<H@J1*e 8L4RH&;\D`!dt^rkO6) ` TGij|%&VDF.## Jn1'$T܏B A,R7K,I%/>Et/jTmDp e3ͧJk) 3( pAGfi9:dD/:6jL J\dA΄)IӢ/յ^3!," B!Y-/4bbz LI4wa|aI©hrDQ@ u~FWodՂ)8$嘁 N "D * "~C*ﺌ"76fQ0 6"p6\AV'.`8py瀯RFjpn!=R$@SǦ3')˥,'"جlA„T>j|Ϡ(τD{40 H8@/6PLf$oNV.Hă_w2vőˆq+'i ahn35JEuq)lF&6*f֞0}hJ:`IvMd4]j&ӕ!yL1v:\輊HĐ &eʑJ, !N+d51ֆ@bB5NS8?YDeA'x$ç.}.Ȭ+!1 6m3}9$Y ?-LʴɌFAa&9>*8SbBM#]'zmf*H,h|1GGFvW.9%XBDĞDX|I6{~WzkÈLZv&@ 1^u B'o'Kua62V<@A Ua(FRι6H_.໹BDR|@(Y gjB 0kbF?NB6yީvk[r>zdűP>Gwqu4n\ [Lh0}/2Wx&&7U8gB? 0(! ?_X?#ZP<$> ʤؤ #X0ARrw0@3'+ B߱?$zZRkuF"PaUxeNA0Wkt;a>ixŸ/wjI1d6|*RjNeb.Xe2@ F#ob:h\%vU-v./܅ ֧- &rzPd4>,+?B u@wGP!1ch  [@/jѦ. *@,HyƲ T"3Qa#q|R@p{,2zg!Pp B> c0ZH!H \$ 0" MD!zH`|Ǫf|OQ 5ϑ/D*k # T]:{%?(yzU U$@-*І9z<)vasxIurZeHHP!z(F4`zh2l}SҐ IG++:Vn ^O?/vwg &I>Q4@LHwP  iy>`cGH P|{pTEhg&@%B` /r @=6Љr ) OJ2Oǯ|+zHR{q2<3 `/ d=ʻ=G.qYp2Ш3B+ݡ5ꮬ+kjp*b@dyI&ĒK9/! 3Y $$!q2;CKX!ˀ5FL7r=Ԫ+d UZݡkP"8 F` !!kd]:H4HD`zK$;0ҚH Q%EbLd|ҞC2\WJx}Tiq-$֕V'DJbYiQLs渱@0G( <U&>:=)9x+8PpyE[ZL(BI5,R AnӀ)Fb SXFf VI$ %ܓX:"P CVaG_L_ p:{sEh LhS qDAC˦aJ,_݂A3((e$O+Ed$׮B+*s!4&tl!+'`C+/Y HHxЫUN&̃2b"A+TP|}N=@@ cL] r,zT'b1H`,FNH|a ~"iܼZT4|_Zȑ'ӣ9%h"r;I9_RHL5:K(*K#N L#5'7iץQ! %u? ziy4MQ3pg^7 \f,HvKa+{uXmwCeyHK0R( @ ۍ?K0Z(JQB(P(Wpx y$27 *SQR! ȸ}Dw61h^8ݷRJy5 $S(!O(㇋ yOn/lYWAh"" @-F˜J@˻"8XK?Ͱ+( hDR)hxƱ, î@~P:7I20kap0SA'*@ @NĹ)"2p )[8R6: p(= (4Z$P": %  4`В$ $Y2 )Awd+(s a9Ī?y~`L ++yy,=hfS#{( @=L@pBP0y`#ʣ) < = hk=  e7 @ 켕BRIIH@Jvѿ+ed{9HG8.U?Ъ/L(/ip>ñz>AH=hzH1Xb-Q䪦:HH2@H!@H5B1k܌L,_J,>d0n**hr(oZإrj2i@# Oi},!'9$ !sj 0ir'x؆< h8$(C@C3:0v2k$7C%un)lhⱯ Z)1Rt ˆ#,+ԩ8Xh4*SP6d(z\?]h8xU\+PbǍp<*8`.^^W͜(95`ޙ=ⅰ[Owjyxr>DQ@{ NMXp/```B+EP NY~X 0/`?Iht=E 0e1uaPcNvڛzta$c# P EB C `2O/ȖiMd)ON'xiE]2 _ue>20}`D=]|3贺`=~P-X=N-WK_aR ÊX H5?i (;2Mg1j 8U xԚ+Xs:) >bѝC 9"Fؐ:`KL$uQN&DqˤP˴(Uw:,'etC?BQqVq>V88ZB!`tbe"IR ʡó$ՙ#DAEc5j(64^Sx|ꩄd4k(x9$ [R;R΋mlg=A|X{?Tf$=A(< l}b~5&MV'&&6ѧ)/ hzl_£&C۬4y 2@{#ՖZ@(s f˻Cl Sؒ rʡiV=`C#NVe f` :;ACN՚ԑa OmI[$0 u>Q9UD 0U`꾭{:nS&kD28?j3}QASz51vE<lKFg7 /ڟGpF}WfK=3yMSƋ"U$2jI8d$(jSR D8 ,AiKȨ4XlmLlTv/&`|54HA@M=tfZx]a\Bb߾x:T_a 1gV0 R;Fr@mE4HY^bQ |Ds]ԄYcWU'{8Q>bXa q#36vYwKp סRxOpD*pGj(r\_"# #G@ h3Q$aJ-S=29c6HƣYVg(M=誟& z2(sx "ʒhPw2뱂XƱrz[ר"`)& O8`uhM+!S(%.ȾSz=M﬙߈8 DO / ȗ%QR//\S&3kHo TIiɂX%OyjcG|̉evBu` T gˆ8Nr"4Ӣ{6cxn lNW&# Uk.Q?e(T:R𰔑][T\8]^k" ?rx,h*$S:bݕ-p?@}8sAPp0~@eP@1H, !O`Qi,v@ Z= Da0 kt D"+da/П("7jHza =pH.P=>C? P [!'$ {:Wgt.A3 B|su:P``0?P@j@vdqD^0ZK*K_;/q?k< Y\UvY1 À(BX+"?gʡς~ HMHB#DJ72 6 )JP$Iu!l^(,b3 Rˈ@!HAQF z`<ϪG |!X%{M'HR`->ǡM#Z6 ‟; 8O4 T4n3o hI%$0*⡨'ݴȚc+ Bg9blfp،*>GO W DI鍣I+U? /L%В/) ܲ@d8cEp1 L"}T|KU'cq G1Ҏ2:p‰\%+U #PEqL 8ةHqsJ )ARUl᠆#B' ̫,{dX\ q)ynwN)Q82Qy-‘ox i[P-m"x( '%Tm`  & [ݣ3(R'1;zjJm - k(F7>.%e z@Vc^Ķ% ""D͑ )$1"\=17QA"~CG*r|В6F"q,!tFSO 3S *z~B7FFɁEJý#2l1C,A"wQ6.W\~;} )(dH?GA'4 n0;*V7#qh #%/Ȝ[ U{pLz;[H!'2SdH*~)]5?)H}Nb 3@3<%Ԕ#I3&U8pDlJ t4NMvMy K& )$, !y+RA -o_E]ߓгo-@ %n !>ûxRpjGB|Ѻ&i]fw X%D0ROy1!R'BxD]q<j4j욗)4ܘ‘1 f$JRO霨;5-%9*(/ȍZ<,|"&H](Ⱥ3G}'6A]$#P(<=@WsvSPvU?Y.,kRQUBfiG.Tb\H,; QI6ҠՈ=U=L-mH. g}Dͼ^GK+WJ`x2ɋ[l l 8 h  )q`}jesRW5+ɵ]e*sRbܖ f b%KX.:D\ `CG`izsdȠd2' L&^mcgug쌍xYM0]Md^_%QdؒtRirX>1r$gWШ)h"YHP#$<4T 򄯩3taMB\ICn!vW(CLZ+ۤ"W\K,OM/yHY 5lG!{P8DGٱjYPca<sU8Qpط]*~hPW{Qd{[TTx*= AB%ǨxW^T@$K-0)b#O\ät*} )@TgBxO0? ^逛fd6Z(*$볓xW%Fe/~0u,!< .e\{\`VL\HmҞwK#\@?"Ax5:e,! A(ne->(+~H)HI`oĠ]̄lb+Q@@maz@TX 'pb[8b,eƌ hj,[#Buf%쾿GH8c,+%8~cD(<a(0l#`#D8`B.('5*(*1P .&r#aM#E0Hg f5 *d-N$T'd|j.#la D4@:A Nb"@) (t\#i,$ mt GxQPe' Ljeփ'|<-@D&c bA@`l*G+QPJ>QD#"d `"&A(h0(D&$K" *3,ܿ5 !(pX%h<_ kg! = "!I$;Z diÇ%<.&RC| =O%6$XQR\b" `W. aaJjeTE.86L!g`u-V "!r"g<0AŐ|l/ddGd\k#ĽB(v! >,a4ќh"`}Jg f&ODC7eZKG'1v;b$ 4_c` azMp+ v&$s)H `A)' s B q," /",p%aAJ!irWjOGnd*0exL1lFEu&,<:RGa!c4az#R)|<ǴlD8]#QSK~r*(l(Xj^"S&j~El?JH! z(U g"~~HkF*$@cB>ܓ c$-fX)6ʏ: k众L(^h(6bjjV"Lj|z`T}4OL uА, /m+TLAF+p +k4L\iHx2! $wSj*O} >#`P௲ezBX\ct_HV2 T4a+$'iBLT UR$]Pv: &">u$JFqMDC'򤰟+X‚gBN. ¤l-Pu^$lPG_޷͒)L+C-i0wu|jmwPʷFo_cjv-d-V'8ŎLiDk¡բ/GrP5Tgԉ9&#}J+Or*(3%oSDH. 47 Njw$ !*+aPnUԷlwj@VMgJ\bNb |U4\qNBKqtvhU.}ʓQU i¨ \ t`>)J,ME3?#JN⠵x)iR4K*L#… MuJ:JwwwhcPH((T5^\tn `@0J+hc"C%&{~b,4*m~?%Ib,(-Zz'6VhQ`8^ {`>Q[,A "~0H8UX"3lIsĄ,T=}pw'-H#S#Z%bt@bY XD:c$V>)6 EXKIb0xDdA%Z18,m #q"|`LNz 4O ',AFt)]JWFOr(g| ^'j/f```^ ?X*ynh3\qJE wG@EPUX5B>\U$5<\&k<7L I LUaTTԩ^k?%x$81',a B06m;x>e@| 2GGJ7(P@ &,"<AT-%2Wcַ ,D 9mB۳pӰ8:z'OԇbH lI 0DY81<+ي'[ym ꓱ(G?Wn (0Z[ybHJtg$8NXmsgtI7#e|131ؖZhA^AtxtX `B'XlCr( w?[+bx *aՄCeTLl*ֶ'RM% ).1 H!aBc-Br" c7 %kzCPn+EY%dM q°;WQ2F [BxzG!\6!Ht{Fx -$6$M=ԝ3'u5!*9hB?$9ÎKǻ}5"Pƭ)NR.$*@k8UG ?(o@?aoTG?&X)%O.!:EQh}DXs#>ArKI` `P@2XV2qID._QӘ8\&H! S'KFSUCK,((劄Lo2VDY2K ?8"5{L#$k :릇3q[LA(}t_^e@Ż7I=zY{IJGPju2BX:t3J J.j+:'r.+谬z8N#QR :$TӸ?*򙮫J蠲>?-+̉c$Ţ1*&\ W! l,". DjК5iJk]>ͮ ɽ ;L([J:@U*Is6ۢQl,G1*N&ğ"4? )K!JDI^I(;RvEV5/Rʘ.Kؕi=.Iݮ"#Z#ʭ`HԤ8H4U4ѳp,>rܙHGvRYrh%@8'ĥM(jf0 wC*trh\P *jfb Id:NW{AEfD8bq`t\2 `6&0vH̎ĴJ7cL/i.=r$]86{d͓ҁggK☵pzg情!v}kseWIw8_O7!\f@*N('<ǡHioco[ &xȑfF}qA`(q@(b*<w`Ԋ=aK HS!jQ=Y3uvK2y{!0-t6X*A"$40T ` L(p`$Xwm+H1ADcfG)v- R'{AҘW죔@ "XL p0)fK84WT P; *Q`7`| 11@#` !G$@PTQAH7 Jw)] A*rHMTX]EGv>D&LK*T; #HY;hӀen` $!;zlnr&:(! L1 ќ4"p A<7pG M '{E4N >Pxf4poB+L@K&-`b$!yFLAISaiN ݤ;c>a8T YC $uq 2cWBث{ >ۏw*CdfAt"u[rՓi<6B.As%:IV}eǴ1> h`n18@kCv̚y̰0p qw"4G?a +JB`0M@$f`sQT ZH815I aX#ݥ# yFx'}#y '{fsbTIO* Xf +}\#x>2 um <t?0,3D\BB@v>Ü "@bE) 7|8PN z;טmIdJ:P0to:"0@`H #iQ5#ƈE:-όӡ^P.p`Q 5u7zɞ7#ilA=kkg$F xHuAizr?$|$b@q/pHJK@A~h< A($\+0[m t!n)AOĘOT``6x h6d8-ɘˈ9 HI*]ٓ \ š D #>rڀ P@)AhVr+ʒxZ)C,0s;,8FA|."$2ꬪ:$H b  bM俬xAX]<QH:U% z5x-@oȇIpy!Xs$**+PpZ\E` <@~!r0Oz?O 4WR%8 HN:$JPw z< j@c&mTU2l̂H% Y& 1SvXY(ժ syavXʨ!qɒp. =wt@ȕvPNj*+ qTXhhu؂倰 `! Үx '#Z2! @h8Xjkhdkʂ+7أk -,˽.F8Ayxh&젂X%H7 )R$ImDhu"cePչpK2)#0;j0 `IC[:Rk (zI"X’(_]Yq ˕\d$I=MRg 5 ⱉB< B[^10 ޕGݦ lhB=vr SxA 1if095Kцikkuj_`ќ֊%:I< =`x> 5=p{"`5uhvKY`\u60t )C:(ZU-  (J FȴPغaGi uWґJ|KʊH *ԉH ) -aaQLF8X7YXWhږ8}q8 \X<0Msb|B/639($P9;^AP (byEm ,"E[ib;{- t Eȃ WɁ聩?aNGAC ] h dLI H'E9z \; @ٍOPsyt҈\wPq c J%=Lуy3L!(c(eඛtz1trϗH,W0Ex1hNiDLY _w4ܚxUKhlܹ7HT܍6MCpΉu{]"d w|M|3308 /y&*&)}!jQW !tO 5iYR x,mD@Ap@$|BU¡o<?@d .#ǠE=ޏP #T*Xr85u8 [&9!|ΗD>)nx7 !x  >r:[r3 (E18CXSyvE?n &bc0`XѸnPj#D)|!(A|1n3:6$ ,`Jh5+9 㲴i+xl+4&`pGiӭ8Awz湰mx\WCH gxtu=QTK $0JB6`]501kd.bUB CV68Àn 'Do,BL:&53Pih {<\2(2ĉ27:(DC! vٌ(!@1!`A։`,Kٚb@4: z= d ؔa:!- `$gD 9P*Fu #f#eB9D^AQLbsڠH' \1b(=Z+giFYF4;HX؂io`qh58Ñ$ mc栿Rlo `CCap*@d@J©Vj@%e(L p'ՀAU$!zEh1cz] 6-_?(>#Dp 1iN`¿3=KǠtpKy&bH[)ubI`f,r BH_ߨTͼLL70>I}iIjQ5xp y"(]7pkH!#<H%Q^57ҡ5-Mlm$(&W=vJõEy)#`ɋ٢-h%T>-bFMnwj=SY-FƸ='y e(A@9e8 (Li7e!NtoWdd5yFnm]F1̕ĔR8 g?KrvKJBl@߲BQm☜ȟ3\κLRXe޵zr"hm}NJ$ fl՝Ao6135mwdlu‹>E:qs2\rl,t3 B#wEaL6jMp=CQ$HoF{٘*dd5eRW^ۻ#*) 'ꋷI& ,hS3ti>XG3yv,JC8_6#.&&0x$BJh wHm!m %Nxj0Cxɠ%P6~EHa!f  "` VDD%PაHaH̺o@VvnՎm-u.%町*'".J- eh:bJ2b8|Ö'Af6`A8+Z/%F"?!l!iCjI#rPR2*3`D@!qab *j `<` R@($,ʋ 9'ds/$lwWj"@}abFhU7LJ  P2"$:)PA0J!RaR0fS@J` OdfDD8!os(3&.Z&AJSTbT+%EPU ,2!4a6ir@b,b1n5!fSF+f8b ?!a[!'DPB] HC^%N+`*C^H#8(YfPGۧȭ&b"p褖I~ |1&NF)2Jf(.0p .5o߄!(E nC&&"YÆmJ\6`6Рi!|3{~m| (bwZ`4iJ, @ @D20aPl|-K'9brQREM&+l/pӲGg~ `&?qFekm 3~XRB8oe4kf~"Z&0N9# |džJ%BPR >t~$/  %.}h>8 ,z#JlʬRz"% 46(Xi$Jd% >Rp"DH4B>wyC8-$#+b ; >h! sL1о/S0w"wd"LXh${ޱZ `ޅ"! %FZu$ dDB8@# XY/Fj@8[X,@! i^FFUn$5z:`D F<7}gܐd.}qC 0|j&$T0hQ4umQbR,ԔC 80&2$%&5ol xz!8O@.*~H.>[W54/b!M8O @@c]N̵ u A 8n#`$$G"u+,xJakZ&r‹I 0]~8Ec[Cdd"Djmm D4qB+`>&*"+"L龉~.6~X,"Rd0/08{WĥnC3?#E$3'zh~!!oey 'Ӆs-w b  OПO!mRtm`Z:ĘZՄm|! PG] N$tzdzPT dύq*dE ۤxȮEaL YKvn!68I\%tw՚=*{3T_Nls/ȋf7x"%nhx?`"휑VלXRxb X JF̋gzUcnJDz$w}'yFVHmq:e} wmk磞gyweP2YZZx"߭<#b8fȩPDqID<֎1#y}O0L$z:}"m1Zxu!.@aK ^ls*RJb.ho BtQLKӯ2b'z&*{E%)b)0ạ~ϾL4Lf`e!rىCD%$DB9ݛL Mf"\ &O @Dr-Fʺ! j4DLôBc}%g ' agp:1 &/dL&8Cׂ8LLa;#);a">`JPRjEr@4ie \XmlC ` 42NS%}"#2 6@<!<H!|yapREy#(fĚa?'T+@qHjF;,<5&&t'08;G|2@6a9DQbDB6l$4ȵܜw̽VA^L,"TF=w oO.G)DT{͂GgaP~C?`~b%MXwORuwsid!jdvŃy" tD>wX!C(-SCGDxo r~Gc+^h՞W~*_>}08jњ_BqR|N~CݧbL&#b!ݜ`=K G @g`0h?Q8+M894cD#:O'Rq av j lWƜbJ` տ".!<"h3BZ5i0ǨQm.E< Pn1.'6GW!oX4.$ `wB? A`ИT.~?`qP$ h- 7P l- E%}Hh44)L&@=O :\ CAR}ZVPzvx ypV -6>6AF @ U"*MPT)? %u(c0pl/'Na;xU+dB)k}Ea`Pa{_p$I*$6) /*~1y(-ae,  i8H# (q ̎g1h|d- )z@(k1~$-ҏ*ɔb ; |>ށgQ#ikԳ*Ì2JH2$ L ʅ*H "BZSX1[.B“b8}*K!*$*ܓ˷*N*(bZ1U-G`j$ ڟC%# m6!%gR)RՠrSM֠b}`, HFSX̱̐) ]o\r@ڜ%[bY7{dUq%۾t ˰:3c+JPh,hN 7qӼ6J߯$?o,!<)NYZ5b=ocwZN8s%^(UtJڅ@u<(G2(JjUcl\ 9pKXYMެ ‚)J $-ⓈJ,UU)7=oWëk KOzJ=Gꋿq2"Q0 ⑶P V5R ;=P$\r:zܠ<=|w?5kW(U i&ITexHX]+D]v5|B ;glO"(vI6$Lʽ4k!hQRi[5e8P $Ep@oO5#BJ:$w[H:gINU$H^{gwzEaD8WkF>_?M(Mu! p; Tػ ۊoԛn9@tFU)(H-m#3T^yBLBѰ]*J R.+i]YԊ0"L'tquZƞt]EHdZfLID]M"lYm blʤV F 6X}7 6H\)jү夐-ftsIE7 IoO`3`KKP abC@"&p듀18QaS.P>&E% U ,%jC;EMg0@R ]=A!kzze Hbt%䰩SXu!Pa $i(D:U樿6;0CvJxI(D !Tm{.ad 䐐=GPp@ra]B"}p&jcq>9Bhv;f |PB`HT V A%bR4ezQ@P x)D;73Xl'L0"pP,r'= uJIn @( 6 Q2Q `:1qP P2Mv ءKl}|E|Se$KpB=Ӛ6a3d(92Cb9HiCP@f^ҨcLH@FJ4siEwqP A<]s}$V~zx/Pd8e5#Q}.v@ acQOammԝp*u^S 4[|URw+Y$bhaR؅7lRM_SO$d_B괸614Юfu0ʾ-=XTX0@¢"ȃ#`˒IEYу'AN/3tkСAȝUs Pp&p`Oՠ1" "!k'a Y/ .R/=H *1TPRIb[KXzj yЧ zڹ0@Qɔ Gi@ o8[Y" w2033܈"( ˢɨ njmXb { @ @8@s(8!7jE@j0#JY8 (, af+>1̨)!p{zj(aC>%1 * kt!'묘Z](b|NB1`8,>1 Ǵ۞~*`y(88pǧ*DY, Z:!ږ)C\.JHI y$H;I*zc p\1RM5쾧BܝQD!>(z(#`3b  !u+ i:?7rLI[I!k˚zH|*ڦЎ #  'zvݜ$O LI ч 6ҢGCz+, IH0 )" s 4PS,s(jU'(ꍻDZ\$ 6Jr6* NZ4@AБ#U}7"ڈ/MQ wzEղ rR;|oф@Ƀ7S-Jm 77Ku !|ɀ4,G, qMPE$Hq^H:&(xr g lIM䀝FG ACETG'Q {ۢ2 Q%RV*4 :2Ւʛ{p:mgB=wJ(_(" 8],E!HTr˔邞E Qocx&(h`A(,H`h/}ۢQ0GЬ{d-.򯞴CЅ % D C RvFD5[Ɉȥ$ n+.*qo A iAzXMJk0xeF@YLa@s p n> ;<:ЈX*М V U-(cy.Z;iވ]GЦ@XVVРpMPohL2c 6;ACdlR*c %] v4x0(gp=5yDym+=3HO)`+#6%c1rGtj{e6!TN(Ñ$ m`c;30RX9tڼ pO=,TAT(d c.~ڛCIUZWGXN˔ =HVCMd  W'Gj&S|9tĴ f] % .A: qkFP+CP(4P[H4>s0l4 :ȎYB*SG8⏢yd`ȁƚ};sWe &IYB4TY;TqpTUg춈[Ur ' 3\+jn2sVbeH'G.YBrB#:}# O'u6K![mJݛ]|r(e]̼*O#0.fj&^yp$SlI@ѐ<-]y $ G/b2px5|i!ɬO*H іJn|FG"2污h_B L/ӭvR&#-9`Xݍ9'(Smq'UMhh h7b gz4 G<6'mPXX!<( YΓa!V 'd(tQA%Gّl}WRͺ"!yi!X3 #a;д Z u9 u-ߝ:ܲM/M៦Aµ\yZ^ }>(D ?=_` "I")d5$r@ 2"9~x Af)F g'S G#JZJt |uK0$X&wQϻ45ƥ2,||b3]z"qHr% sQnƢA |BYi# nK q}@cx}#_h@I<^{pNT?W`"]I+ x{G{ƣ æ<%ơk(@20! !̒`g`hSwgRGd* x@ntKbX+hH&@"A`b8# ľ(ot(b @q6I) Ckq.-MS+48P(| 0'Ǣ`*d&A1e!N`9a @7Vp ]`:Hk`1DU~J3 e|@#%p2ȧZ0|/@M`x  D p~0F&I7:Cn\>y.i9=:  ; (|9JI*w.5[ M8[ [v"E:[r#[,3Jk4]!hόn <y" J1¼8K~ʃZKy0Dl"A< trLC߃d& 3Ƹ@厱X94 <0=18 F f")<’pBf^VNA BQ⃀swq?%2X+}J$)E8ј1@Y !|VPi?&H5xYȡ1!#Dl !/@zWOCICF00WJ+p40Bi)ȤeBqvyF"̤T2N"lMPxRI=0"ũeQvq₰XZaqlLΦCbϊif#8>+ʼnT5qx\;1"rJk{g(k 1{0B`yتbP9jVГqA"8 tJF*@4䩛G7%U3'LyJ%l c@uSs !chlw YY&lv%[errUoP2}!y>sTU'"_L<٣&!$.֙qc $oܫF$Q"#ȣklxD"$C~O#Ro$`2 @! A)_!kR2%Q>FqGug%wcI9o(IF6~q-;@, Y P]ØKh $hˍ >ϱ"Aa(>bNn2B/xcH N1ԴKȵr!h$gi._B2KHՈx nLi3Ͷ 1 B+K7cj|bK>J|}Ō.yX44)zΧ8TB+,ޯTK!h8 L"e4nv,}#I0܆q_FWx-΃ =AzXU[ V$KC72Hqa&$ҧA0>g9'!WCIk҅Sb`/5F2?b>h^t<\Z{nKy)gl}8|@4R5xsy=5y](5_9D䋒gx=4{,3H2F>v i,Ҥo'_Å;!ag6+74G?dҼR-0#|!Js %Mh*/#v0|,|~ v(€ M0~^%2HE"KL2/0% (/%#H$ou%eCA2cptJFÇll>2KL/054fL@ `ΛgBlACz5hƭb@ `!.q#z! 5,tG6ܣP|)úKt>./_k!DJJ^nȥ!xp!9I`N`T mF D!#b܃v!%>E_$ J@B#EHUUB  2 8UHVGX f2#/"X*d>d - ,,vP`! `fD`>4P (Y@$21 ;##T +jtĔD`O+8%Ï!Ȱ.:B2+!2":Aɖ d.mF0br3%!~qd"=>?kPŦ4zFǼLT-3t~Y>E-Q1+ÒvA0Rt' H+P'3"GjGE()Fn><# N1$+fG##bhcN!h(j'X3uĵx 6< @G2B(hs䪢-"&$6 ²oB4B^b - < al2 A>hmf2$j#N!Jp('d|TB7Jp I댁-lR"2%~aOF#()n6c ƔaJ&$V #D- ´BBa4 k!.t>CRA"#d*Q2I dH  Q~W;dhi6h$2u2"&JRT.ՂmN%J |hHhH@AV3""$0lt,v!"J3/Xt+AZf "2.iBbhn_.X2@ tX#~diI&.WMA &W)N3|q+sE6~+x[7~98&a#투ѬY>&.:*i(ko~;>b̫PdD/3*^{*R8n!n-?JegԫbB}fbw&xhAL,*Gko,Y%L풴gM@=B8ABzN@MQv^#}-h n&TՄܰ\mTq╚ѯѬvgĈ Xi0¤$,t$bf ~cMk݃NLLO˸\':uITR/q͸)&3/ -l ?JF:1߇ôభ?J Th~GF~|=/>(x*Uz2$)wv/o yn8N8I"t!r^H+LY"-:ZwOQ$ ` X#( r/%+g <%$ C=l;bLT+1`S\2rtS+&HĆ#˚8S2k\ןRF7LZ&) 8{jRI'05XhTkd&$S'|6/Z72ij Av :`̏Tc-U!3=댷.Q+3ķ(6׌/2;ӿ l. "jy̩[ݮ< S:-~/ BEdu)] }<8|oDZͱ#C! B& ҕtm#i(*$ bؿc|z3[[o}[@ڜA# nE;bRq @& 9XT\8Ce3)n2/NC# > `&˴g#V5ʸYzN)x(,ΠO܌#,HeuF0OfZs,oorDm?Bʠ4%a0*A$yPʇ(fm&TLRZnI&p X1 <s-\'$zLjlK/4TToUSl. !Ks >I@]PYhPP\RΙTU1/5[=Lx"@֗9#~̒XkY\PCœm[SC"% BiJ{.Ģ-&p E P* 2Ax*C8WjwV. x|}^kxVK:UvG^8;;$ȘB~z'Vnx:\*bھbq0il^1T)\L %`Lt؞#ebi IzgpQǸȉM8* @ o4g4$lHu-@Su[{TWx|@K=PS'}82w[|Kh'ec-~B:z7f;lmHLoA:ݦљH:8L ֱӚn`G} t83i2n*e;*.n/ $A a!Jf~` H@B>:+& .( 8@2Cm ޡ^5NH-, TbLkQF%7NJDptc&f[eȠ>ՉuERX'BxB3 2 dOjajqK\#iSxC*1r5',,0v^d0qE01 6T*Ro&e/IFB7`Eϔ$,.^~#̻'Lc~]>%b8eQ m#Jc,` `{!a7CjjF) EKj[,2F(A a Ԥ&;!.$0k!z `Rdiqvh2yD f*ģXQ<fP@ft+T"X˰refrE6;BY r0jC~)e< |`l1 q#$ڧfRRЄ26bNLB$S(&[ \ 0ar\qt,># ;$<`ai7PI&|M$|U 0f@ @{!/Px;,zy@ C掓N-Vf c\'Pd8Ps^f?)_b{8A /0-PxY"f;.=",xF]e!'RĥjٴFkgB8/ji [DŸ T1/ &lU1YĠBcVPe\U$1/(%wexM.vGka&f&nNb IT^`A)֒lUC䏤ޥH'X%#S 3krEW#6"D@yKbse7 㾧qjn-r.0ew|Ty1 `ZLx0d?E jo'Al1ɾ&$HS؈# |'Vn3P*C,06ms֮ceΦBg& #s0 2=j-mF1dKhU'C4umOkTkkc$d~*RD> y* f`Ҫry+˴.^0`5$b+S8e!\Dpsi1"W\tmc$2E7H:t IlI36v C(, t<ȼBM.,Lt~x-tfNP JX+t%rFd]\ &2oic}c:YvuDLl[Y98$VeɀEJ%.|;%!;–R78pфwOט>y"`a!0@6Nŗ٭Hk^jACӰZ/7d^N !@oiH(NS+rxa6@.H}-KnȞLMx>9휝Z#x`y4,p{nPoNe7P@^ i1|@2sN\(.w 7.nͪt}`]A6!.k FO=j!`2"a>c ,㌋ex&3u/_AZA*@ +@B1 !"4.ciE?i`>J#ڴE][]Nd񸘴2 K<_'Zm3 (r8# +N'ڜoB߃ B& hš!(#lìQZ'0Awz i XMe*u1SW1בqX#޻@2W%P0qB->l=GFv5\>!KE@c+Vu$&+V~hʩiba)^(z9>Q4SP>#+Omb$yo^Rz`R&Y,B"@\O{Jc*S1Ž(}{\f" FO&p$F0I=P-h24aRg8# l7KBF9z!]MH^YC'bCpbJLX_T a([r>6Oh!(ǚF*q @5(؍F$0WO 'ֹtHfpdd&a( /ZY۔H\/:c;Ba:g `'ևgכ]9\ ^p FB*r>҃S @0Y,m4Dx@E;aD;&@A q 4j7IAG(s!T}֒W [͜J5]EXWy cAvt&#uR7~ĈA`v( (=ܼIjw׃%w /*DWY׃[zzC7N9 0/!:C <P" p8 D"@ĈRP@ P+~@ 4P2) '@ Q)4. W=ޏ@I(ROn`#+Ԭ}dPR+}> 5)M!m:lǟy8Hٝ .#vRVQK(sQdj 0!!67֝!P'N)0'ӣ-@&;X=HW<H) ?$$XOET ¸`}So<Гra#ҜZ'Į#bA~G ` Uh{e4=ǫY+N&a<lj[c18@떀n`WTJ RY B x44 jtK*O`_h,\'*АB`FJ7{O` VpD2%pKsS݁"s3aZh}Mo r*`LgxSf~L tg) H$\G-\/(:;DXJJ(J DU b"$zV._}@cQ&9QXRh fҸZ!`22rl YeE  3͘J+caA2&ؤQR=G0Og .RMInA5E5Y*A$A Dq鐗M#{F[я>7McR$д{*=%*Y &5TiXbݵP˄@qZǒv6,5F!/;ry pp.8UI8MkcD,Ku"Dҡ͢DcXU58l-;Lj"ڰ|aS&Aa@;Gy.a(iT1;RM4f`Ϋƪ D_ Nb &}ťљOUJ7T>$H V)4IFUxnPpSY'd'\DDO2%̈́$+D;?VXO׏N+Bsٔ-œB3CJ1@IP Z"̩e&[L_q+s p:,1َ)1/ bbsOhXlAsQ"m l\f^%Zq[E;4X+[H'YYa%И[65F|0`;Gtp $|L !"c 4&b{6y4žbջ!}%+>ct@1A+,˙1 ϙճP>x f eК:^S~ vU/ :R9q?t2^) A3Ч oI7:I-IHxXaq DG? P@=$ * L (~GQ^ݠ葈aI76@H`;`ŎcBQ $(4Aq GB"H+ !GpIG& ӾN/ۊ cj'yq;靁2, tH[ P#E`û(\Qa#a ?@2a#8ح (>$t jq :IvbĻ$ ^@*@Xˑ aI *9\‘8@K L  Ь2b"<{H3Q%5A_VIkC)+ 8 1? *-@IBqqSk.Z$CLD*5،` DV+$I}\- @ 4 Ѳ{ΧhG b : A :5\JK6Cǔ xD̠$V +4iJ $4sz3@7A)E #1A Mt9PКȠ,(ݤ z J0:H(2 !DUYFFQ Q!8 1,"## x}鲲i9E mlK, 28ʹ< 'E, eep8Wn3 x $@@ P${DS$TDx~(k!hVRE!Ѣv:09 PC#z%ږxPst8s7t@nT8T p 8"  όt-%RzpAG8z'{^ L8 HN LY H:hƑsKk8bT SHVmk"P$ 󘀰 }d3"*![kH'I6Sw҅O)TJ+FY=I%Á90,L'[O,s숙JT㌖˂3- l޽}\q|l)?@mV@NXdXQ`"hklS K(QDMe Nưߋkй[AAg~ͭ+ +2,W#dH1NS&$ B2yxJ; dcKMPBjBl›ڋm Qnjk(Gƣ55`sa_P@ʼbSNùf'P6uA0ϨȪ$}>,yH猇P_} O`:CLBv0q%v3uE< k:XXUhQ驁P`PH leG%pֲ3ȴz` _YYMAA*=zz[ ~HN 1L ?_ C!@\ LXoUPm"<Nnz @h|c@ *A)qP }ߏ_Uj o>v7p$ ba@sXPV'n UqRA$= Р0Rt:/úS@  W$u72ИtB (+N~< ?,P:Y08% "@- Óy;$.:&HkI+{ 2l k}-OJ)궲j\~#+|J(h $ bJr" 4zI,> ^{/"[8B8 I>G扠.$,TSy ȨLd+:L8\H$٤hA?auӀ* AD9kD(^AX ϪqjXGys08X`. <̱(?!hW>ɺl5Vo8. ?XǽZ'F*sАU4g k"0!R `jJQ$Epf1 0}<$ "qb@ġ $(N(orVӶ)n0 51ˉ.38$Q@iH* bиbMN䵑{:Ƞ{O~[GyϣG( d F6P"[`@ fc""dsK'5R傏]<Zx|;h2T0 |zSF 24G00F$ B 1q #?TtQnVe(JJq0O4X "R!^: aybk8࿻ R>1(Ĕݲ//=;Eq?39#;S/y3T)s!CW`yp|tG2(=܃Y383m9tEL (R?1 & h;{˙,o PH: o2pH^zNs:$lHr/1ƩHu)Vތ'3YF\g^F̕9Ug]!*oj@UтB$Fۨ<(lMFYfZ,1"s' <\ cg{nJ欲2*M90(VQDpR.n1bLT3YLIޅ+E^s1aI۔o0)cItѫB_h aʌXԁV d9+ȣJ*,oʲD+15G=N!etڌE*9r clTuЫUE([/{ռ) R7RCՕ6"+O0cK4ķi֊v埜(/1+b~EDyi%ܳ+Հ0,D9۹j.-i'F~m0{ b' δVKp%Ӽr"͚"NgGۯ# !vgY[K[(Jw&qjv 5pX[/M#@ct5|*Rxle0W7KzrfEsT<3Jt v8I9+ݬO\M̦1]jF09VR+jF~V41/6[[U[M6-V(M\HQgt>Qj󧴒axk6KRT8F7YŰKH#f1$nL1fǛ[mM ? 1u*p/#x#:G(_)' VF4 pH t-xob@q-S2d:1xn\և;ㅱ>q ˘A hFqN H@9P|`W IIRos20-&9PLrcO ->GQcVOg=d&k8 H=J)dfF~Nv< 2#ebJ.Az@aH#Z`' n`va؀葫rQHbd~!DlLcR`c2@H` `A 9@! A0Ejnb6!B*  $-SD!bOk$®ˉOFB0œ[2)M MA8\Np*)^H"S/bœGd/$2TF JlF#"mZSB*/df/Q#% D$BO+t Ά+*Cqm/JT- j/A%`bA:Gd/%Y@V;争*08p2DhZFz @N7b)^W"J(*Rf0odp`XL7N`R8 AAPsբPFM.@6\<6eBnB "0tN`!nc0rzMÒo<'}v$Hؘ4d(*!7k:f0I`fEf7dI$Z [b&N ((vC=inC OѠ)@ 4"ba5@,&'@E>yGG*B?CzfA.9(*fuP@vbrD8/zB&*hDsa B "22 `LЏ!#"b6oDdav~0|Jnns-@ M/C"vœҳFrTS*52`P<6,dUU" 43!,AuA#k.9x`q-/Òkm4"c34jTxH_S S^-bH[b6ptu0)Nm1+dm :m+c,S0BWQ^=,pb܆0D RV)ͫS+>𸋤ij $ʌ2 S)cU-GcH3 F`g$#dBOZ,,xW*zVU6b ,2eeB0ՋҵJի(n6i%&m -rmǢCT!U?= m~ l,mXYe<0$P)Hzl, n@v pVtk@ﲄ!iRGB2)ahVĶ랢' BmQq[ ڢ. hqyl+ʝ`qJDvz" n|9e&`V>֪ksR1D7#M~M'|2>3h%d)ooz֜.}LbPU̪h6\ 2'f7L2 N v V:+ ^IjFEP&u Cq)zyjv #*LN)"놭b覍X𿐼r_W 2x73v0.VNmvX([θD,q~*H&*ԭTu+&m~8yS60(vB-^W.JZ "J @~ꕖB ӑ.9Hwk"Ȃvx!m1xX ́'8Jkɤh,LJ(*+tI!;E("*pyd2vEpWT/QC H mj#8"N$&H[H wJm Rfp)Qe#B3|^vbfc)@T  @($3!EG+Qw }D0RF,S")) V/GOm8$Owi)/K1z&.)^Ahn (Mq5!njO#` ?R E@Zz4Ce54UT >b8n kI"&/@ ~\& FR5O,``F!&DB>DdGMZ>>!HL2IB*_>2땠BR&A @Y(NZw$~O 2H)pjႶ3g/Mn~c$ SoT!re|)Gmh a `$yp&&zd!ed2 N5J5DB /O%GQPF.#$A%*4`U`<-Ir" 1XdmO؏QkI6u|aTjYeen'wG+ŭhtFjb'PNTev\nÂK[d^ʎi9U@Ì2F &-d )ًHH)vQ/kj& a45*>2 -q0_®)p9 ns+D~55@Lv"u]'wX#?0Ǥ,s!܎4  rdvϟ<!׃X4ZJ ,0T if4&\ ̡ADBCz$\GȂ( &N!X"jUL/>5g $' : 4MJ$q)ā*-!9"'ʸʞw^6DAPWb/GB^ ^^q%n㩊,$+<>:B2!-d03 #(Hs<AXIH.j(/P7`~ :Erj"6(F$~\h$ ae.x8)7ZmQ.+D`$ "[ `>_/?( bP z΀`h,/W|SgWN"LV$IzE/0 d/bLH,eE?oɰSsk 9Pp< >y&<.^XTs\07 5L\eV0 ubg,f~ʹ:͊(3ܣ2g,ؚmh}>)ȊId :T7K:ƘK;,";P <:̲nf~p=Bd2r*8Q&-ҾnEɬ^' k62˂ Lۧ)u+o,kq=GDg$Ao4Ɖo|n0褱i7 J'-IiIt2E9uɕu$4~/3K2LUdFSD7TԷ[Qڸ8ŋEMVԚf|T,8j $0@ZI`5ƾ_H8mnɲg@?Il8#ּ$db9Tדb׆]x>YO''б5-RK&Z,㞜6Y5˷-Ɨ'e%>܏kƦ=MجJ=& йsdޤ,JUuD?y= V+8(ay3oAQOaa]?g?K34WO"^rEU5r' o@>pmuΰz }wiWXɥ:dצwUlj|S~ E6 {<PJc+9=ٔD^eWXbQs-. aH/ͧ3AބW/T c$PLwGtK)po T> *h;|K}@?erIι9T%\EKDahTٲU %4̩ohiÌq:Xxp=*Z5&#@ @@A0)/nX*&P$YEK4 R)=2?GLfc@$O D8 j>=G? =X-uРT h k 8E\ pHP`p X-`(֐ZLIܠ"_m:E&$5@]FHSvf\JKlAd@&9Ē{a*[B΅Og_sk/Jíql|B<_ LW0j$ʺނwaz$&來vSBd<.[m/SP Hqʠ<y$KrK;eÛHS ūmPVءlsj9=ERHǥ_B\SJ%[Uˀa-fD,0DP}%^jdr),+z4WҢv<ZVșo]*Pml[0ߙd21أ87Z.~k7f)9dc1^ CQL <h?gj&p-+7%,R*E͒XC|]Yt?p2'@sKԛFv zMq9Q l@L x|*k(nA::X%1$E_ SDtSmd PG|,=BVw$*$@Y8wy]VLJf]CZͤ/+ ]z(p " 8|@!5 /)A2BИUؗbXȢ>*}yL 03Q )4 %g !3 @Ƞ/qq#iy B) aBl !0"g~"*'0)M9{@3q97Xm( @ ZlZqP?<'UQх D!O11@sC1PE:k M0-K&Lˇ!!("C 1]ZQ0 t3З"  eK/nK63eR !ː'"$a8F)aØA˒ n L"AaSFpՠ|3y k>Uڛ  "S4q*běŗ!!e  SIpي. 鵻۟9p+J.Տrͳ2hْAq'arEȁdX"YE*L p 5uJs᧢w痙H<ͱS" /K3;TyZW$D:399 7h@`Kn:Iu[G֜U{  9zӃ0`V:30 #L 8sA; 2 rn60"a`U+㊘335,]bܻ7L9xx6=_@1#d舠8rM)0u#b> NIYaD pVIz]Sz䔼FNW[ XdUa2pzCA#;!7m4X>Aq@@ ֊KR Q^ `hHcV0|ૢ> {v&0=hHRρݨs Xt X 8Ѣ+97 'H%ġP,>}Ʃo!DZT^BK&iRm!@{FE½|oZ)! lˬL%e %'Q)4cHq!tK\8W-FuFO :5ˈ5Oս* ,Q11M!`9I #ԴgN`)e'vkra9z'.= vOZ}=-/ >@>2;B⟩W,03cz/CdD<M61̸@u*]Z:{L[8E$DAcDJY6!q֔q;O&>ң+!UsptI#jQuL?8%[q w<:DT\x$ls3)!B5>+;ɦNw;MiH7XB% 6賩C1XR| vL4:B!)3E]ʅX)9`H&Ǯ߳S=s1I!HQ/S蚌ޢlMMORqu5SpmuUap( WhU$)z@H Hz<^( }>_ QQ  #L?O7}%NgS $C%4O`OM_R=SU@p>(q{~o\@ Zh‰J b3ЈR V8X`!ȀU jlhWptuuHW՟/]  >>΍ǂ2iSPiUR!р}f (zíAlJ(|- : F}9b L * j DH9Yf$QȘ' 3{+#%4/V}H' G`*W.9ʘ kŽrʂF,; ,a!n=Gx`3bJyQ WH) ~@4K|8ꢬ~=ʱ/!#-2]V*+tZ8"ʌ!= 241GԴ:SGSUdFivR, 0#x~㢒!,(:XT鸟BgcJ;¢=EN=B-dARA` FO)@$1 *)ޅ" }XU"&֍PWŦc+"#d2_L%=J34a~d, .)FbGMJ+ LpO$ *(68|h:ip3A?Bt`ja<-݃4|LM~W)rV $,V"J0E !d44+aޓNǃtmzSK,PO ` n"+6g$P|L㊨QELIX(k#*%!H>r2E.9 HSF5P* 0Yg֊Rh! Ϩ  @}E^~,NNz}$>r X pC 'IRB1$ra [D}4`!n2 G1a(,U`x~w/ƪȢ.BpGASh>IfcV'5̅ VnriMu# r栉4GX1qFr*k@_ЉVEKF%0egeÔ: @/HbY'n/BXdPDBpUV$KCcc[+F,E5v$VȯtĬ!qr"A3!ecGNβ4Ҥ3B[,+B,nr%:IiBnc+*2D:$֍r*C̥åQ9MgB]嬔ǤrQZPh$s sb%cV*4)ǣRbp]'*c.f 6$)IG(9eopq!ÎPM6(W-4+J,ݫMoH|$/֢W"lQQ<\JVUhRYƲfr6(WvI*M #Jʶz}AxKHf,mhXjW3Ė-*-kFwۢP43B9U,+jt̕gt~,G;gVB5¶>z clPFsExf df% :tC3Lxȸ*C(>%B1>PNYE)]b+Cr+(7;ı`s!Ī=fOSu9(0@6Tted _=pBiYjH8ePOqWuEK+L欷V(hV+(vKA$$HL( ~$+c| 6hnaV*0uUF~P5}}#]\Zhn'|GuVCllmaك.֓aQ f8ÒcX"gR*(%,|O($ji+ =rٴA{FRbni=E%1JNbQ )x 1}/%rOP5\"[=K),c `HD1cRQoq=(*B"!Ynm#?m6u<~l[8=֒k+O$ɪic̵[:fZ!Za( h< ; 0(1   ' iIU:%gJދAD!P0OF {e\:E 'Y;f"3szI$n3umq$d^=A~<)S#ؠ7V4ingi%{c<6gQQM!>W ^Ab#4J8bC4*a&!" 'o@r@ .ElUt|,"z._Yud .gƼ:~g '.WhuJgze9[ZVĚh$Qp8(UcGonp!$"g"2k)(4"WAi<a!O lp^b`LGF2? >`=L@V4f$.TGL' < CvQ3 qY2Qt%UR!$rg <$:(z ̣|y=cTwH٬'%sO%J.ZKf@ ȗ2G''-G'2@Oc}Gdvvֆ4o:#2=@ 0ZxǤz7U rA` U!H[N>؄MU`/Z=}bĞ~-  !0 B@0N  1,Mgp5Xh C~p FGQ(t@h }>@P Bp  Ed l0:eu xPg _6Td[2~:w@ f0gm(  x  XsP8&}?1;}K.tXy@<#ӆr94Z }y8؍BgjA< )K 3i긩K'zK! ! ʺ,)-z["'@(EJ3D'r.tT-Ʋ ¾(a|ڿJ ,.k=J;O? F2p p̱(+롱S(ΒP z 7jC"S(FK9TG" D̋|;4ʢ|gUR]9,J"NʎGb( Â>O{ĴIOq23AT۰j "|,>4별P\* |`:k~+[2.*+V<X~ [E>s%պ}CgKI5nS~* |tl/^ewE]rL'/#%г[8zX𼬟d FptEi*N2Ov/ncqU>Ḹ>" {1ŠpV:і3~Im9=1n;=cpv,)<=((Q.nĸSjIu uϽ鿊v2k9ԅޕ'#K `+l˕.)$)CLqdhV /Ǖ,P)<, !ԨClnErb,v,ক4=Õ.Q'd pP ) ̬Xq/B JHx)Lp` AvF@aKZ\ M;Z%kӳį8nb0f %Nf4GXIxU"dp|6sI18FCx;Mh;´"B`0@+Pn@2 %GCܚ{5@pIQ XA&9vVzZW x%pt *7̦RYGY*CB0@013HzAJ*@T":@`L%E2 \3X xv`[0'C$I | x<'S;*3*ɲDjyiYYBC)e:).ƙbA|".&̵8By.+HQ ,C砈YpѐGĀ- u2C0VPIU,Ԉ q{!X%r^<):`j=<=\-NI~mKh) Nц4:}^3NVv 3K*G$yK"d ۍёSUC?6`0rærJFH 4xbB:d_ pLjˑ* Z(>tIFǺ0)/$0>0{}ڛs^H TdK(rZ zoB\M6aenBGb,S_+>rT8ư#O Q)vx+6"@fJex8 J*)8r@8,rȥI+= AR!48ۑ ydK@E.H 4.m͔mp 1)9书~A`60Cy`C\j|8.\o-;H x(h6xx %.@l@aYX # #qe"!" Oْ!v9Ж@yzr6yRY8)@pYJɆj% -r[a{H8L'v9(Ҭ.aL CIފA` F x*Ԁۛ|z7p 0 Q;: -ä@P,"ݥ?MZCBt s>Гyp8?LEb亂p"h]O臨` V3YC&S-2AF!1ɚDCA>L 8;Z`C)$!wPҩ’EblIzC"C<9:H1;.4jﶀw'჻ l )IyF:$0|,!8!N ~QAдJx$h!I HA;B86R)9)J*/8Iqܨ6!:ȊP8Eê_CQ9@?pӨ*z` C1Hh pTސ4P8bCX&ihEH3k'ƙ0Q\e 2r G Ǖ--͇n8 ^Ȣ9ӛW=51lPR~3#78OP(k@**tX^Q ԛ h 3>QG Up"謧:Ia.L;v AQkPNBX5e9b)0Z:B3XxX>=8'ecpu8 |Xy0j)17;+-PNch"UpbQDt*4,%fShiC Gg{L8; !͒ٝA_'+**&#\Pzk8so85UpvP)=YaǦ`,0EԾpMU9.Y-X0ä[)3vjXc\('``5fDY֠eb.F. H;pˋRH(b=f X$|G ; x ƁOYH!kmBG"Ke*8~GrC^*A,6y޲Q?()i<.Ǔax e(W $a aj3QSr tbh,h (4%;⾰f 2tX~ $mY1нYF҃يFN$tHa;  I`y ΋ƘĴ2?s G& fҐ? . 4)#f&A\$Ƞ ;wIIMweg`yh<# u(v@qI7: @A)IPHeϢsS? siw%8Kf.xG(ry %ɡ^aW-rlo}. G{^σKB)YLحHv^1K_dݤji2?Hqvys*zrחyR⟒~+P* v#;肏ܣG RFyUot/M訃92A^r w p+,@zaP%M= 1~vVq?Âr+ ?# A᐀?aPL*~"<  wksP #3@@H$e21 NV8X/Gp Nm\Fi6F38|* r I-@f@jZR-Wʼ B%9>9'DD4j.h9@oŶ! g!w 6/@zT%<Cq08\.d$J RNogHD' LJF|yc $2LD 8Gx-@2L"T.0 ``f1сPVj"2 BA7` 6L3 3,/ĪR&k92L$#xC, ˟$%(` !TC⠄Ǭ$D̲,jK(E" Dy6o]4LSb5D6&% f>+z,i#5h-V*",y8 ~=# |GbAYhHNI>03`)/rwUx s DhNڽl%W[Ɍ5n*"Ve!min^5l%D=p@AZ0phb4wN0D X9.d]aa\t1%t*Kk#8LVE`A@B̔3cˠ `AK^)|ܑɘe#:`<`@Zf! "lnM~76E8F+j|,P( 9!68èV<3 ଄`bD;D6&h૔Vx["}@$R!$ G,Gdn >ABe u - DR6V&l@ +=V @`P*@8%sjifցJōVhb(E\F- )\e . hoX$$z2@ 3V(J%pC\$l5x^hƒ26:nLDL@>.T7%|e%!h!a:. F-@r7c0hu >aDjbi슬ZDBல-T!LlL I<LJ:;J%=E~#c EBM@\ OM2b<%h8@`B(#!Nl!/ 5|Y( Gl: _$E(I(,MEڄ`@`jM$lΕ~(UOrN n]qF +(6% `J@ Bc[ Bop,EXWv./ZuGpPs_mX, l.f!r2֢8lRW% bw`δ69'Tew$*u<4+Vȼ^5OYX"1/ *qvo؆J*wR"x8]' چf]ِpf& -n{6P Q@xRTĴ6-Pv~A@4d* )=C9M&Is hgy^6hl*KL7[f-JGsdO킴¯A<@ By0JE16sc#P+G!Q=fj+J F.)%P(+R ŧEp<@aqD~HB5*R}*jNML+"h mbMCi~JVN`@PWf>#Q2D#ingl^\:qNF6cl"DܻRIh!blDC Jދ8&]z[=q<@%A a& .5~\OJa^5>"lA-$JD*\ upM&6 ۳b㬅Ϥ>/9Hj$^$RuJ lp r+lo~nh3̃x=*dT3Y8. jâ;εD"j6h.3u•=Wƫ-Z;;T'ⴃ2KpdMk-lhD;3QhKҰ!@,Gb%L*"p9a" DUE{,(`cJaTN6!ռM&t+tsZcCW> fHD!! IxUCDzK#tEfV{pוN5X9@^ aeOѶ b=a=2{U.~5YD'OB6~!\/ҧ,{ʷT#d+Z)T]e2TVa0 bF_iG紒5 {  @vWۜ`CpB  >_o0 [x5 uA\N 1cȄ /~CXDP&@yHwao =T)>])ɜa]?sh0n6`n%3b1a`mxXbUD`pY,0A0M0/s;/?J;Y50=^TNh@)U 5-n2yLeV/* <"|p؜ 5oXra- n%ӨVۻn(  v(1'`l .4d~̹ [EZ7C{`LAPUSXA#uȭzZ[&p 0H74VDKhAürB^/#|l7Kȑ&^*Ɉ9 qf,1!eP 957LKj^b-ɸXeh-=  i(|E\V$!f瀤Պ};9ô9#X0\ jtB&>BqdW L(wS@-2*`~XDhZ;H[qh.&D",!DйbG[!pb A1QaRI 'je0$g P*p(< t,h *n#PRT;X<,_k+D Ծ8qs_Ⱦg $ĀE+.qc\bkc@5X\x03w~ P⊂H,(4w8{`p6Bh"SZ^0B8ټAɥxOKb3C rXxJs&<60"p/`iTB4xr.;#0j2{p j'yk&'i !1 3)QJa16`R`#ඓ#P g)DIRa)ᵉS5x28 znXM \^mf¦8%Eԃ?jPu{\Q:^(5k+PA-ܐ@KH{' t2&R](P@, I ~[L$;Yxu,"2x,- ݽ0$rpP@0 s]HSC"Ԅ(Fp`TEIҤՈsJ_} uBJI2 J8`-v%0))?PDܺ;3ާ0T{2Sp/ Èd, JhMQ}H R&H"-2tԖ9c'c#Љ'a7aЂXgʇ3e@upO]'6O)-Ptd@̸ <:v:B#<^h ,Mx5g/н"px?=$s&?!,ns1Xu$΀1`4nds7#BLiq5 8@ ʚ\Se$Q;^HD!mʋsjYbiur .p ZYcAG}Eũ~f;hZfe\3J10T:!S!-Rǟ: l;,)3O2DgKQ1?r8V>NY:^>yk|!) 4Q!fX(Jq<0IB\J=`~^¬S1i) HKEdQCRQ]_y6"xo/7feEoWi!(  Ia!m\N Y2̶n3$Ҁ}п||9f)柆 9B;lc\!4 K]H԰sZΟT>Z a&P"R)r)JIk3B$xm10 j1:.8%-r*O1ÛB5qS ϲ]Vu2\):f)%!f"~> A`  }X>!àp0?E"?@(~@ 7͠ ; B6MF$pL&Ca$v?@M s{H$,gfi"Q F o->xxK,?4%$ 0 ^0 GC$: v@I@ w:n}<#E@w.{K|`@9NߣH;4z| ,zm":* ALB(O{2 DĠ"~%flFG$I{HC`1AnYNjq' v`Z%{B@p&B "H .܅8@wȲlF)X-"ܒ%)$b8q>K1 Bl+ S4 P( { y ǼQD _D b }kHoQHm" "8PF)q. D`S`W QVz1/i^LZ=kH}- 1-`F0E}d`|@F&@Q`\)i'{2?@` @NgܸRӀ {`2lnzp+at (q\~ǧ9RDciZ8M"H*J‡V ~w2'HB˂\Q w2mb  DeEKz$- ݉rSr&S(+\1 z p#3u(wV#K&X kD"I tP!q/D:΍ >س/P<Lj@]W@H 2,:݀]7,䇔p٢.dUMvD30O# 0hK@ ,@(@6t;ǩف$0} ,( Ujj@q ѵ"p P0P- Dt} \(ˆ`P88ɔiJ4.A8(*P(YUu2Y y+D @ycv0ES,80]L4< ,h .&E UT>`ʹnFK 1opXV Y|cIF Nиi6-<"5:.:leVK!6iME7߆wtU*%`.xWC:T32jS3C)Jmt MmUX (ev%9doZP:0r ˜8Za @+>}Xr>8k:!DU:Jp+ *"b_*C(аg )Ec0gs0R axNTF !,XW6ѽ?Q 7#@G!%|yB't}Pd 3p` ,L5F% 0SxS A8`@A3N6WC@BS`c\dFԓu̱1((u4BҺ*)$`֠ |5Pc_FZI&|"UcZ ax.JHl ͸/ `3:MۦPd̨rEfeLJڋbMbc%.FLh5o6fJ!$јJKƏzZsd ܹ0F܄II,[hgOQy7X"A>lM覊ն IˁnǓ}-1cF@~PB0gWF":Һ$=>QW@^{קVe RbHm/dl>b^ l)і|zˈs @os0u#]B|&v~^A-_/7 #`K:Y,$p A)$x&*&YpҥH~OB&*,`Zy€-c Am/i4.0FP^0&G$"$Lr|8p^ۈ#,·͸J' /""Gd0>ς<bj05cnc>mz(  PN"j\pnl/ 41Z? HA aa`b$bl|fxB+x Oܳ.GzfF#d&2*6 *?111!.îW Ƙ ev`RN`D֫gj' F4`/a i7 P`[n&mrs.ehP ƀ"lXl w!NBPV(/'01Ϭχ*9BJ" d.Y blrDm01d@@HUa⨥X3!3K\Ipjqrz` `. HT4CqG*Υb\|!@RTR55sX1: >D!,!.Brݣ||jF`ݠXl9A"T!M<%"/99$n`G$NGx6jH:.yl4MqHC8`!O"*v04O)^FiQv>`.2@ DM '3/4d \gC\"\& +GBkf4"ة&^.)xx1 ~x D*qGz4R+ڦh<>8mufu'nu2rDH6.CV|Q9B,,1HUrNFJ͏OFHPHĀrn,&aQiOP`u %$` &V&3b u|#VWD |AfP\gf9a2Α @bR/fI4z@K6䏂u#a(=i D(8 Q@A69K$ - 6Q r l+0AA` BD ?3[#F[kDcVA, l#!*Q\+n;mBҀ#r;Hha&.@2yQF","j@eGCHd'Klx2cWLHˎT >e]D 7 g))HXÔn4~Ip8JX[e"=~2doz)8(p!zp'E5v`Z < IT'T#c"FEi~VdzG^}޳j,A-c3Aq*AJVNF\S#@ V&h˄Llbd32;(p3ÔED@*u$`a@iJaHnQ;R$!@`0l漬 @&wt věKi%*'PGo1%ln.&!9aJ4d)0򲲥>bk837"*W?#\6 =S;,%(J54GvDv 4egd8$hć2/ [wwi=B)eNVt$ϑ C̠WFn V/gZ>B/cΐBEFFL"ͷjr.%|Fm+*n&0 Boo00N n E韋y#O>1 E: Ƞn(Δc nFO"zh8Ў04R{8лņڠe4]0H,AB)@0j--v-oO GZ>.1.P=YzSq0Y #yD+ Dj1.0G6l΢]S0r-eO,#OBbg>Ǟ0ڟ.LWs/BBkP Α$ CJSs/d{6d:"560VV4), Mqb!C_:8$QZ?yU6VSC 8q%OS\%$R#T.Y`0'̸1'[g|ZډnQY H{eWP :Sdo?py<_+KZ@Cz b8d1TiS{ /ZĬcPd$%J:_2F^f {d Pk2XP'r442$P5@ C$_!!aܺ::A\\&\1 Kz `\`jgD+.=ΌmqujF3T! RA5S[飸S -A+x`8>ui]U+hoT]LCYAXM8;JR\eb<\8r ,ҁ4 TԢǔsH1hbgk;Kh`¼_%l һW"-cH hm4풮M``7$hz$F1%2Gv$%:BH ,G:yʱ(` Z C*(qO1 _N qN&~""  8 @P(( &` {(7U4kVPh0yp@"mFPyסO:4l<@TxE=9P<냚7G74bF)(m@=D /ECY4l},OI{:ss)&򏂠(aL#gyԊ-h4.X"C x膡l. *LR# Zlav"Рgk&Qhq81n ׀L)1M"&PRFQ> ƽ >4 wA+cBh{(:0{,1D)K{lx4r\Cʢ5l+!vxB=Io/"t54%*MLR$,ꒋ|'$_B ݙ%( kIEn!e3 e0rfi&{ǮV2idbMBUQr$1&A#RJH2?& Iv(CkjŖ#M02ǝ9HYh/8" bh@>1?h1"?b<@Ɲ"ENOp(j;3 QM@`%lRQ Sȕ83+ P+q <%?x'p`ƚ: KQ(/s ٥rvT uKȊ p^ 30usup#`#:35XVb'(ƒ 8zp蚯sX@1{г*tʙ%kHA",/Pw3ТB %ޏ)zWahH ӝ7-YZEw)|y3a{hPd+/q ,(*1z:z#0e! aA"B01H"^A Jp1Y99@L +0@++Da$ jz:>̟HkHsxtu] M к0tS*|.:)zsk!œ"ZP 'ix$läs⒧–R MF,R )t%(̵BӨqN%r_**PĠ#S l"h jMAG #;"&!Os`'lvH"IE !sE3% &2 JAs!E!*VO!J b&$VCF+(?2PȉrXP0$rJĤ < (+ $\;K<:CSj(ன +ϓҼ?Rk-KԹDji&!*R&.OX"e 0" "Q1٨#gCbF }R*: 31dBO4ʈ{! S% :._N&Uz1hT"?(=Ta <=jVxϪLPئNBRpr3Z>:Wi/RuUq .&ʿX=?β0/X2T &U,(39ѵÖ!2 98y H(@02 H HT&j M'_.m(xY NۊfI`` 0,كY9 = Q࿌,@QЎcF#έmՆbB2v  1ꚾK6BI7;p9")Bs"‡؀+S ؎ g EP0 0z Gvq-0svaqY`A*D@ 48O߀ΰญbZPȖ`]P#qGtuvax8 DO ĺ K(Axv]"tDcp`TS0jMp"I! DEҋFÉQC5ʠ+Ќj;=_ e{ T'f؁ @DL>&<:*6;e#5X% %p ^מiH1€KFlrʀ%P$g-Ո(%B0CP"ɧ=r` Hn?P=hG  ؎LD $G $%H(ba$E#&d3ٳغ:,c=ڎ{'軡,V%< H! ߆gHA QlB?}A@>^pZôx_ Chu1ƺ.L MG霡y'.qpٯVun2ĊlۻS`V986p @}-= #K b OhC?Al/J:q 4ǝR0PH'Z`>dˣʋ AHM@ADj}^]PU:K8By=TwȉNY\C.zMg .M0d8ƀ )Ju(RN1SXSd `mQ0^o' !&"7I3IBaR{0 ALr E.ɴSJ aw0"N {Qǧ>m͈=2@0=~Ҥu>DUHo Ԁ`) RE~ ȡ0|2K,Q~. \220X\F\.1& PESt^+CPؐ| o/JXY,:!ƃL@Y\Zc$2/e6ln]!ct8'BWwƎ & th82#n ҚB"Qݴjr8`` > 3'{bJ}NG O8`a "{H>o2#xިV)/1J+| @*Upu3 biմHE@ѡFD@,!@apgI-B/2|(n겜~@2 cs=HR 1@&MVE1zt1q$Aw[A E4  @{g‰#d?*vz@X'VD z9F~'K)YڎC<I,M<u_ h"y+{J#JsN|ǰ%AfYB8AA 8p ZJ1 8JdO J6F؂:K- |6T p`+ x'e:9f}k\qȂDG"py1)rW*+R`hg\7HLa=] &'L90${e~1v0BX+X+C{5`CXЁЀEXw/ hCzDDf-gT~J*.fsj)xSn㍔0r)ң ٽ!DpdёKf΍ـb>"T6(>c)TPIQIGԀhQ Kh9A=RL lq )h2]wGb,wXr__pchh"b p,>Z q"))l#B8EevQzGt̐O Crɠ`B\IC DyK6/=S)ޜHiGsj̋q .4I^ ̃I,tH/02kuSq@*E΂;=J a`-&t)UHk(#tU+$\vqBc Än9O=v?U P+Eȹ/\yGBOT4tFȱ88w$k$hRLb\#}T?LnNLVɐNU,#hZb@DCR.6mRIaI*j.ʹ:(!]FӲE]" 4DN]&e W &pT8uM;@{\ 0&EP-ϣSt(5>.+ cY9%A7#La ;pt=SxT?Q#h!ZI4"e 1v_mKWrE@;dUTdD :͉u$B/2dӲL6:G8C־\+Uؤ"QHqQ&șz}e["b!IQ9ga@_q-hCnoU3evSTU"`"hi ƁikYl㝏JH^CbI4Hc'\J.$ǁ]j9i9T'jFD5۹?)!d㜾(LK;+Tרu I,kЖGBq+Ļ!U ͱdKZB(I_-M*(lT9E `k2&$kj7"Z'No]3$Gj1T,fLa"QфyZYL&&^җYDkd3D~zdD%MA DK:Ւ=b*8, dL{șޡT P-/=F#EP,{60&le.Et!1l}|:]±+y9 o9h^PK&>6-a+7E]j.`B>9:b(s7t!v*׶CQR?]5%̀BڢT%Nn/E ~4o>:~n^1̎@d>lH]O.>#ʀk$I.DѮ8$7xΜ%# >"zGBJ$j-m/8N:dƧ hU# & | 3-d:馓lČG*K@COH (cB>„p:@t!^ rX,:KF$[V@HMjZb87|%t&4'(jЪ.&` LNdAS0TJpeL@ FsYʈ.Xb4܂lŊ(ABavhzQ$Vt>l~IcG$a"D 8]:W2^ATD@@DL .*V@Rdd.В#/'J6B.GnFahhgy( | @ ,!<jVQ <&!(wgr:E\V  JD*UI$rDG(cW@ "dǨc~(#~6D"hcj(&4J/4J $g砞r[,"| jsA RP:y(I;bNB:SB"r @&M#FD.4&)%D͸QB Kd‹Z6(ltK*/b>:YdJ#M^) 4bJ>Gm6"J?7C58 p,jij `jbN vb㧬Gf,o&E:l!&ɏNH)AG ~ &(G47'-/~ۢHJ&‚F .B.TP)k yQLn`^&2!T`)"wNvcJ #"J aSXhq^r1k7$ ՊA8BjȂ\½JڠҊ ` @ՂBTSBLfdnL+ڮӮ"Ƹ#~WN˴JN$P|t>Odz/&~܃G2v+H%26 IĠF XTB)j fבFl3,Mf Ho k>;o J"XcU$HS/Tr"%fnKgt+%K/̧gFhT<)drO T#c2$-x)xȺ3i;9LWL3,yܱH?ѫے+.$:%>@F B|vnd$P7|<ȗyNBLTQr(-2CrW2O c[v1k=;'δBt2xg#dIٹ9FP A,0cR&8sx)'fVXqAx2p($#bX(IsZb#e!YfC'v7a7R%UKI(I.XBD=64(Ű$Gw 8٩w싞L~:05cb:AFb\Dz ͢y? o̐F~b)4|vXe ayn78B~tdӗͩ3(A s J#)aeQzrlb_JX!@JpLZzD: )$A4 RbZo&,{jvw.~Hvq4g>3Z$I zvSTTUnt$DGCr09OSL:H1ηQj!Av^DBMzDacO" 6^r:TG͕(MFeZ(Ar|fog2@06!&R2FbRR`?C0%FSar.`MRH@`j@(4/&Iv>GQ2?=ۇ#[Y!^J?!t k´H$,( %xAuW<^vt&@d xJ!M E JtڨGn$@I:D쮠ȏ#.%%D 5 @L:ÃBbH>CcrxJ.~]N-cx?*&3s9=z Wp$ ">:n]xlb`]Z6b1Y"2Bp~L?Ď ]Q\/4s. (:涁,* U.d Uܓ7cT\ӡ"~fAdt7&N;%/~Qc.t(a28.j U EoTT)H`t]4g3gTCt3e|\ƺNcQbITp|>-@c J#M '@}Q8G 9C'HP4}ojDd3hnCǥQr/Ǭ)T> 5* /J.@&#~j{e(, 6@^,'#zMF#b}"-=#TCX#~} E@NgfO$jh  V.k\m4wԳ:90H9hYx 0|GN0Ǵʨ@ 13Į""&)@0= n z-3IzA.X*z͔֫uz!7iR4;Ջ»I=};iܨuD8 cX#@x#H| 0Hj:M&cD{)8,z`6{fhͮmܮ$,1]bp̴#"xz5B H3uZ*GaT h^$X{PrCUnv!fC2BU݉!MH7ξM4#Mhؓ̍ǎX/^%C3ŔH bϞ#f9E,eQĐ{JΗZ=ƍ[ <^ɫǧiݮaֱM˅qwXŜ*M`>lQ2%$)U=˕B"xηБ(l2-Ho6Ȉpi39"?J r8{:- V ^krBDJ7%Xlҭ_ѨGۢ<"t]Thc'ȬhLjo~P"˩MH\ˑq8i(!Q%J-MB5f9%`5!NڹF IdJ#hqJvOhĢ8DQJ"xƥtWq2gMKS.J"R_) 5Ɨ"0?W aM!jx K_ rm ScDSǭbV ( hFsg:2SEv(,)cdꑧ ҁH D(\u|2F H"=>Q$ cŜyUV0ڎ&([ tk>ch T2 8@' 0ğ,.w@xJQ #Bctyomg8P(H"<`d @&j#6t\\Ϡ `*mX+EpHfSH8 WQ[?!ɕ%YQfz U`0V9Ԛa5xp$!6J*1 $ānhQJ$#6SfI D@x* {Bj4SJ<-+y&­M{bcF@(a:9"WP urRtd]i#s" @ "$ c1b=OBضIz HǮ2fsGOBTSjV cԭq2*Zu~!E=*3jomW7|/ְބz8{P\m#4a &wiԫ2yY<.P c`|u=`5㕩c& QDNiuVmaV(BHyTCrY]Q1&O:$(E[x&S_BD{?V!9%ۑ\yx#4k 9J@.l,RJHI( QN*jVth]ҧ"yiE2GETT<$#PW !5Kʐ6I̐HP@η⎬xYבA"waw2~ٓpJ11t|{ W!F&i  IA| 0<#l *0z@d۟Q/:ן ƦDIݔz Yd D^ߘB; 9̙Y%*۠,"!DSюH,S jA]9ȋYA)8"bA ɟdkyJտy̡ `%IY%bt&|"t z&Irh!&A*NE،qX~ ij\#6N89Sj;Z;t܉"rMd jHQe!Ja$E9Yp 9QA#QN pAЏ{B,%XٻY bΚwɺ<S jVlf5!IyOQQHњ;}'aՓy̔k %w\Pr>?N1!II:);dČm FD+qRAǟ9{L$'1]' PHGßC@ r$(%pH8T 떑:|0!Oa˜ G8bH'>p:# 6){2)V.ƒ`23熂Jz !-$X 8N8S( 91l{(I3rK'&‘3Jƒ ɦ@ ]Hpwj³?4ul/X]cJ +)*x 1PRU"O$d4h{JPLpz0B: ݭ (HLA :28 qk.i0arqPUu#1 ZʀyS#d)Y[IO:% |NcX ~ZU:E[6 /I=`JWA #@5fހQ\ y)sB=/IǠ ;@7y@Q52 ~ф(R0*ׁ$=H=- Pib˂> mBI +b;r^ȬlB} !\q9 C!8,!Ò9B'L:WD)Ud#7$&$ԹO+"]Cq xzb & 2)c/D ;ɂp :ͯ E)Sbyد>k熈f; uk%:֓Ճ<A((s3QSx*g1BLhͫ6@ǒx7aùR"(:o;  %neᡩF{0CkM)tD@q 0+mA~^!)ܞfx }^ $2Umr+]ANP^ch02ZZ_ J.NRQa9L F G$ ʇ{+pg|bzc R@`!bx!̪Zá{U0Z]B!ӚFLb0 ^tN 0t]y#%0 "OGa4TZK!bX0ώg\i ɐ>ңPi"~⭣Ttq9$?K*SM"l ʿ(9~vJ;PǪ!N!ZБY׌_"$!^SC Tѥ܊M!_LOvs#'RU8"YZ{`nIĚUa&l6M/[5;Q9Erׇu3v } I L> e@c/:`ύl|W #X; Z{,48 a$:!6e}i(h'GQu*a] P+ƏIZ81M8>  ` ?P A_/,`%JǬ~qlN@xxrJt^& DTQ^2yE`A4F"@@uz1edrYA`22ˠ{Q)@ rrB#!pL%>0l>!5`V `$l`Vv@(*">hp!K zG&8PP Z!D6 p qvT`2#ZG 2i4E2K,$`^ ,Q4@p!R{hk!H~rXܒ@@J8/08"+.1)ft{R$/`J˽MX5T`>HCs#OxN |W6J373ㄗ$ɓt"P~RM$VQb+>>bV|hj \?Ch-̷M׵sW<Ǵ%^ t 6JܷP|_p dyMض؈,ߋ. Q?K#` y:jH-[b *s{OoY%(0,,; 0!lDLr%, 15dEVzm2dɂ @R&DԶ0 \F>cB2J^Pt 4KKC5W"8IC+5xbH a>KUA96(.<)LH5>?Sh؁:\h+ZjS:o?jU )tl  1C0&:LmXGI1$f" ~ӆ` -ń4H;0i"e"-3ؚ^HН* YVfRE+-3h5|mfZ#uyCq. sXN㥚R ڙrXm G@iǷһ>Hei&AZiޔ\Ķa&K}}Y$~C4Z8zXyHX &'57_IL %bcE)U=gLJo?W!mVrթW˫X\bZU[T8Bە6K{s 'NmMˁ/D&gu޿[$U<% u>R%FN3-MhJACgt~ b!#0GxP CpP].VW6d5hԕ6UY yHm$'ȝ|Im-2"@_iP(&"Hd )@l0|bB@av/kUA7}ݡV捁QמWּ20`L `f)B@ZR?G7 0 B$+d) .(  k$OC# C|ʤ~ɉ+o@k&/4H\(<$%́P8 &~yRʛHfh}n;!`6i/,!Te)'7.>1gr@4h5 H"H0PJ8> < XRgPI Bҵ @2Sl< ƀERKݝ3S`IHsF ` ql/9b0n%8->!V%.zQG?2E_ %c&u rYs(,g$2̴+  AV>!vGiKfch%%M6C(IBx^y9S ۹FhE6r:uk[Fm(G2i&ڈS4yEѳz@i} @ Zn[9ٽಲUjE#+?6h@͸p >f~]2{.|#(*ضQE}TQhS%tjHNc `q01&e*MB&cл0%&w鼴$_*ȏ79"941o.cSy(eFRD`[j\RgJ3z.gx1V(/0H?$fX2zڗWZt&$$ܻ/n؞H2])?f܌$dpM{P5n̍-BFTl/Y"B-*6HIDK)]Ҏ);nrff㗒pM I4ڻi 5)ThLIBh>ͿfӋÊ28^Iw#ѶOK\Z&kP: H>tN_֕Yd)*ކ>R d8)c A5VȊp[+e4օ='!U|5W*UpCu˜GVLS=6GNOYJS2R/fKV&dmlhyrMG+hLG+`)vE)TL(GV(ZMC]9I4vTe} ̊ ZꮀVYHԢ~r:kzak2 ).̓lqG-Ȫl. I]m9*tMl8JZEbC,,]e tqI^6##\W`]J%HWjLR%תXpwh$ɐy,OwܐˬG#"ZlI4t+\eRChi fչgyhDH4a. SjžJ?Yrx8!,0ؗnI| FOM+Bl@/s@hf8=lF##)t$5DkzgPlF\yad,] @` H0"|p3h.{JIDLCP3 ['pdB@B>-\2^[Ip*@J$^6› - Q&$2\D",.-LH, ,^Οc\&j4$4405a&>H\lHĺI>ń;eJFP2J>ֱBtdMꋢQnte##.fe @z1(D`JKYN>FPHn.J2ʬ| ~CaeΞ\%U'TֲF:d`n *.%ITܣ |N2P?|;ʧE, d,R!(@9Kb妫pP(D|Bbj˯*qv&4 a%4& FeBeJ0|Vtk^ J"V::;7a5/k" 8%@5H \t"}l]4Zc% N` @!f`^" `Ba .43&5MP80&PH6M A# UB>$2VNh/Կ $q- C?\^$ #w]CLCRDf \UC T&t lf]Qm*`Wm1 h0p Cj}רW $6I؝qEK 9CKPQn+gy=!B,nҷ0ɛt.hزe&T#v`ZBgnllEZтɼТ%n-WU⛀^&?R0j0jrLʖ7Z[[+Q6[#O0KI3R͟t _ Df_xF`wք-.E 1%e=dxnG.0؞M9f`<P` ^A0lUd~QP ^:v8CZ:ȞF xe8E(KNV#Qs"GBô`8> `16F`P`LY$mITs&ki "! F/tA!qAB^/McPB$pQaOubɢ4 &EB)gBz(IB4EDb*-3hTKiNRNV*q*5H'z %!XB\5r5E `( [xS"/``0wy6 `4L BB%hiȌ&2cO DK$P5T*4$f?+z h 2b((R'\FbzR\Wc@QUgZu5C:rɱvoJECf5 H*Af'v?Mc@a/BtQ`F`@YOz/Ь0eg%TDJn%mex‚pV1rYJNw2&qVKk%:4~c :u¾C>]( r:AAa٧"6i" bàªgW|Dya2;)[*H('ht/L MQgo)&MvC1˄u$T5!hGgC *jPcΣ, >r*pF\CCjdw"(9LMq0dk0+qF b`B8!t@o b@ 㽅VUG)j{7גQ0DJxSv2pn@J9ԧ0,P',A` !? /}mf!Q,k\^DuLꈪW 't!nsz9 ,P"D Reo.i?hFu@@.i HA˘cB6*!ƀ$C$Aꠅ+L%#"2)@Zsx+IU+#(˓@"{dH% T$t!+54qʍh<8eX%Ǯh"ݬKtgd#7Lbh!UR+3i5~Тt{ii)J 8me.*vghk*|/ TalW+L@j6 *ᐶzuݹ8(*z7!3x.Z&dgc4@"( &8#Q̘^!< >)dŖL2J 9%4`@)d4(#r8@x`', ad- . ˜S `L p!f 4;pj=("(z"%O@In p6"EDP@J1P"B<-` XkV ^Ԙ"hl(8"i̐J"y%^'Fj Q?"Lqp\l악]r:\E`2=l@tsTtTxl %Po+;PTi]CcMZ4n@4%p BHZmb`g_ &4g Rp J73cs0!MH4R=0r&o--c㼞(%gs@[\l uX1?( X W 3@|6x_Nrf/<&Ѐ6Q Y"L` @kR49 2߸*/vsý3N&SQa_(ȵ1Σ A+-nxeqox(€c< 84( )81;!q 09l( ywiהQ1Ⱌz6yiRI{f/ )ǛӺ 0QcQPL $!ԗ[ Ƞ1ӑߌKA:*34#3hpa? r'@-(ύ90ZD39a? CP"7 A1(z1\/1: 8SHu=a]4cH Y K6D S (7C>ahDj101p4Xזi* |q'6"_' h/( Ë#`GS #`̔ s‘AȗDjy2 B` Њ0 Yr'2=yY1i-3BIҧ |%;`͐ҫόl>P t>1?+@& 8  Eqc $IZZћH p :pM`J 149T,6`1* P;$rMa_赧 31ދƹqGmTǣE26#ѯ@- jV 8c4/H %( );-4P@{Ɖz7:D6tws賠4@V"y0Tkl9Q3(%8!5;- w9mmjC+#IPYJ@E V򯇙0#Zs {"pdžm `#H+`>H(ׇ&z)5w( `PhCHI'\ :8X HNN  Çx wie p iWpjKIlTXWl $4("* 7** vQăQ'Et>ыzrQXۨ3x1Е(}+ Ƶါ>H(nnn`١m rXw3‰ɔZ.!CHrJ urGQB)BA/Y AwCSpNxXh+ {e ޕ+'"3y cmT*! {Ű!_)'Tbﰄ#9@$ Ұ_ʤI7v@1VpPb^Y3+(y400UliۭIp:h4L%<UQUcZXpXA0da@O1['-39  'hPo5@zd*(5i0x #Qې1͓bGhN6\p%ѶyLr$#*0Z'- Xc"KlH3)+{"EJ兰] 7ȬR!4jE 6 xPe\aRU;؋41(I?MPy=A">,j>NаpXp:)m>j`z r ӂzigX.jHe. ZH(qB?( w".* Fxy' h.%ۨC"" $Y`Q* 0ZTUֆi1Iu&)(tQLX̠ ("GPPЅq|F fePUn+0$)"%J3 'd5 d4XtS#,Mf؇`uĬLt@P"eZ!gJOC.b=ĪF)HG!f|Ϫ(gI5I|uK狳A]V9MaxiKD )餹j^ éJviZ' j`tSȖ t6Xݤok_dv`Х !41M$E1uaባޣ*b)1F| A|ԅRps t>.va@ ci_},q 4 RC}bJ0sB$N+2w^2QE "TF[T$90 4 nj)\>?[l"Syƒhcа‹,|j*iR>`2#u4iuBeĝP U$3&P(2{,!AF =§2"V6H1pciyY_} < Q ֧Fy͇"š*yue ;d>AM8q [cP wz`l Z 8ז{g* tDiuQ6ԴWYй񋊊iW);%y[s?yyW[0Fx}8~@& ApB0e ?F`VC"C@y<`$N`0 cV  M3Gl@x4\j78y wK =&@Tz' ,M0hQ#:+ǻ .BKc.ZH2 zr0rLlݮ$9T#g .ܴDbjfchȲf|`!M7̌ǫX:̩,Ǔʣ@ZgfXp1I&ԠPB& YofW1Pjr`0B<ItYJfѮ7#XZ,mdja3&+L30 ,I@MҼ RݸL<}dRł̳LD'"p)/HGYoDֵ1tѶmjY͠ 8x&+NX(<ak*!hӰO [`C C$Hlt۾T N $:NVڇH@\kаʈˆf@pNUi@v>P#:VJޜ@pgĸW?$Èo6#R⃁p b/Xڎ卜ށ@7 SmZ90 c 訳,G`o@$=JGx`(ZI=`3zHZ_Ib4~PD3q I#TliJ91&p $J%4'F2[b7u#EENa7dlM;JiTM`TbdL܂SĦha&D2Qqc@Bp*$-!* Ym  lBOA>ˡs5ߓ!+Ǎ!LX_ X1bN)or;xPZ$%@թt&sH=4x3`UJƹ Aڡ&&{7@$ )8 0TqȺ[ɉO۷lZ7 rǜ rStQ|Dt U[ &EyP5d E@9BUt7(FZht&ԂC"{(n؛:G9 .*cqA= AK  B@Dm xi3XHmyubnLQ;lQcd詴=Ց5 _f{J-p(01uh,290NA",gt0j--Â@.@< +lBދnEhh6O,‚G6O`A@Kb0H$-*=B5Ht,^b'Xԭʄ6OV*-g|$(NjQ>3oʽNeH0A$Sp4HN綢6M2FdNj[p}>L *bЅ/<̼SgOR9"00| El%Z&c8#o 10n&mB`6oȸ:|dQ梢F)0m" *"I<1M0"AdD#h# *((iпj0vMb'c} ^Jʉo OBŐfO*@!t!q FCr^i^\La0a8eMl?&0IT|'y4f$MOH>6|`Fjl# 2DJe &#<:aP NRr $f'!eb"AÆ6D)u( VyD6#Rnf" dd$:B"UnL*0k(ʔL@?QddDcF6DZN`A~gFb#eԚ@FF nBIҞBҕBҶM\R.N#`" 8&!4of&6! Rk|,@%\CVA*d!Rk>XKO͝d B~!ªDA kà2D6D$!5Ij2z@ ,bbg8PcsWث/"ȐɉJ1oI0&L߭-\Dhi^ ZJ(b:ƔCAHv&" @  v]@U# xbΨ XClKxA <,"c$F`P,'NnYJ` /!f ` @춊8&g8C36êa Z4Kb_bAJd#!0PAR ̚.)K$'m.4:iFV8ABiHwc0T4oLbn"-%BK }( @*PWUCd-"g\.>L:nl.V-H5B?% l܄ s. ^K&q!Up ALڰ6c3awhBZa cYoðP#hK1AZ,%^^48Qc^ rfꬄG(e:U u%Ψo"!~8 ,A+ %T7xM`RT"TZJDl!7l AR%bX D$Tiq2'Ɉh%BY`"$CVȷf1&v_QilՃ0Ic1H'24Õ )V$ʇ&Fd@4k&Ad"]?xJe!b*)̠f\5 Pj CeZRV, 4Y$YT/[n0c jBVU庀qC#Vfn'u!i B3fN0 ̱qW1yB6VdB >:.1V!^-6p}'**fQ8͢4b?2X2Κcbl(#p7"uIRU" Z揑E\Q1ٴcVn87 TuļPddbUAdb|d6t…>Iy,T%1UF6."X@&h*#:-2ZHkj]',s7fZF 䰽NQkm|$7^k,<_鉘Q&.B/OӂZ.|3! 6K줺T"vC0<Ȱ-85.c n;d`Tؠ9 h@b`6M^# 23MmC VPj$й-hZ@ $RbS6.DH>"u-Db_@{,j LD4`v&bAa8WBh`t 8ZB{\ T1G|2'hHg^#.hgaP6YKT~o J@ n~ªϺ ّux|.ERT.5H-YzTr’&y{! +zȩL< a BV4g11r"(RD8 ZI|N*" ">h@hPe C( *m6 HNY). #(Ӡ`0rHF("4,1nKX BҸY֢E(’b\RxA)Sz\ KV8mRǷ.@`R0pp, ug+HճC2UC\ު+A6N3ػ, ""Sz86()bF^sz7wܪM3C6+ :(H( C4&}OIJ*ǭ.ű@*$V8ˏT+thv3!, HP@hE0mƆ1Rb1R%v < Ju%cX?*Q?a0d<$@&Ӏ*F)Š:) 9u98Vn]W5LmS4` ܓC֓"Aʂyc[r4Ɖ>CM(0|'*]Կ'D;sP&1 "e9}sLBʻz4Dr4 FH{Dt̛,̕*=DD R-@pqay C"`Ʊç@Z  |(rk* !n!1yGȤQnQY'΍o%4tHJ/גg>ZBlj&j-hXnRJsN"l4 VH^$T8@sXb{C5E"1GpE< JIXMi(iFoI%L'*1wUWJ q7I 3d5Jfv|f ó(c<%㈢K7Q0ADw Zf:2!M<b9*g?EIƍg>Lt&#a& i$Sh`$I) NICAC$t 4Id_mLX>ʹ0qa#X3QPr"ꀫ+ahA9ci-PbQLC|S8D:Gb$ya5`&%OdT&E*IIHR41՛fe ;K+%uXb4K%ta a$>JOZjz14ӞG#%h?QK5nIa qbR#|=c-ȤJjġ8Ϋ|h0.`m67sRU_P1~#m X9r /D)ZWB%!ֺ##?oS_5kʊ#!Ɩ%mS b β@m@#s89 D4#`l h7z˅x$\%Dn=hPcq̷`p7`1T5@@@d0P ʌifFVbUd=BǀSj\*.a-1J%Km?c0< ;w0Ŵ0d !ֲp ;01TArx5%yVY S "bB5!Әx!(78`S!ŕdq+Rk@iwsYH!'񝦹}C({G0(Xq,|Wq yRKiiW,8LAc$&'B2og+xoA)ʂP k! BMЍ 3&NMdߞʀ_cf/ GIMx  P8H8' nxews $#y OvC8+j-5""F(B#r %[q7C)۞Y Տ@5 +7 p<* -82Bu 2{D\$9} #Î Tp׎[Ixק¯C&*)s}p7ʇe1J4x(RK؄ Y7?3% $C  2)T<)78B \-di'cK#)( 40|&p8!(p bN5]Ai>/<J t D3)Ҍyé%P& ېtS̅7 QBqJ1(Bsm zDV3-bR޻آA1 KV,72$|*#0  (NYuL9jaB[勈@zQB# 0{8(ԝy hҒlݡb#Jw@'T԰PY)}?չB&Y( +ڇU0Ҍx4b_ '6 SƲ 2D3{wێ"3HR>`d]W  RZi{4( z;ԉ,(ZH&71 ?v2>%#xU@` h5)DzƯ \! ]ܞ7Ӻ ݕAiIx2$]iAH5(3|(*Sb?w5>54ApP5Ppڬ {Q}cM0]B b-`ReOջeȒ|_׈Dxaƒ߇(rEiis@e(&L+ba#DA. ߽B@B,a+{J*t}YZ\:q!ވդfnFmu:keCѪɛJ8eFu9ӑ}RYN W'CδES74ԉb%^+Dxg@'-g" aޝ߆=^#כ^Uט O `P( Cw9ǡ`"J@r8s͡`0$Ja4C!H!4{AT*À2`Bibz}>r@c$FXd:á{fӤ*U{䲪]wBap%̼S1+` A%Eܔs;:Q)KsҍDzO~ݟ7[DVB/ۘ~u8hatr `е0'nq(R9I/H"".[0h+8h¾)Jz|g֘;tfJjo(@j,⎶**'~2"G-<~-*ȱNZ73H os='!"`8M2"h&' ?-HhF|Sz (Ivy "izb2GB+"2((3$|ց}&‹Vz  P|ǨZ(N7C+U{6pCBڞIPsVT€CI6E=*{=-Q$*:&ˋҠRӴQk"K45=3Ǒx -Hc@& T:K\oU#zYp hN36W~)-?xP]yꗵgV[a Dr|z` aASݠG@ТIuI+R)(m/C(#x<%3Mo el*&2OdXQ8!Vh@OizḊ$Xd!%Be\kb2v2%ua<X,qDX)ؕ:p$0-ȷ7*#@-2 dr n-lr(`aw҅^Dd@"!+@1( Y 2g\zQ$` qd,d`ԣBіlSFq7s/ 1@X n7`[JUm^*^h h @BTFг-\%:靊֗Y*B)Ľc|opj,`dXAF|PF@@ 0I'J)v0 jW!4>N":'JC-72s .lRbx bf<ə,gEǸZodT;M0,l[Y2ىI@="H`bS :p*b*vPcݒ<(E$U =([ shqHTC>ʕS-HT;* Dl 6hO&/>8dA#+jY>r6NbZ@W%g'BgUR${\<\,n)#, "QG `fob#("o\)8$)k8K.yh0&F(#h!%0+C1pdC%  j`ap7 oγ*!Cę\heP>F~=NFBLepT#/vHPˣCʱ~;*Q8E&K/pU 䢥(*IpCMLAbTMdM{9 &5.`""?%6c#Xo8J*patK0`q K`˃(D 8eN@À,,? t1*fc-iUIcsb8xDPCGJgb*86'c 2UB0tN2{o fW'' BrhVc;&4#%jcDe_ERBkq%R*F :C $ ޘb&pXrhDrO꓄/#T&%$0-)eDd21,)on 9E' ,N/]&'#%lH:ͮA@v hKldzP#}L2\;(l)BB6A1j%KJ OC)&B*'X' BqF) H};"@`< * Z"U%DDGNbjv~8f!.oz iWuxB).Ӏrkt֭3{H\r6,͢)~@Rd(2p:Q8)kBBk5`]p:W 1 nTNn? N£&5ձ N2&R[T?2Qb` ЪL̼%0&jSR0bJbx!Ը8-#b}5lQ2ftVLC67R 4K"G3\Ħ6b"L$zkklk'Z-1&O=V+m&-6cg#kl~(Ϧ/"f5ah$:iBڀ@Rz lB=v~Z8Y:! e -쪅T]@`C^LꟐzND!+Fo[e!h 66zyvτP}늦6!@ U#Fn ~"0fNFP&A 5 צpsKzH NANaf)SV.Ds_t"em%,BN`r"< `NE1 JJ S(R` CBeP q/–P7uK(! l `08=EȪlN.&T(CH DM#$onΊ gGbaP xPAg֎HF(#pZ+RtB!eqn#xp eGnwP`(˭憴t Nzw1N+Ƒ*TgE @r Ch{Sd9JA'Q0pTFN Fnۅ2h=HFKPSLDRѠ *P(*@-Q)nxDPCc(Jey'\X ۥ2FM$$ DB]$(pŇ2^ArL7,b#eS=(.e3"\;uKjA4z4<1UFif b$[ %]KgP E3$Vf1#oWKBwF3jALfNP'C|#B<"JȂ,5[YTduMq>@as^mV"6\@掀@i쪶ˬn(ξZXe&hؿ̓hsF/0d^c'A*3KT"|NJh^ǝbfgaj "QF(($nv阷y{&/N/~_R'6B1sCq0?%6?A4f x$(CGL2S-{ <%ܾa֨􏁎t0?$` (.r&,% `P4>ߏ,DPX<O$ި$F:`TY-J8!*"S tN7N7``x5 h:;~ ( 63 ߷JfDrHL&A)g @F؁VJ &0 D_,|> 2}i5|Sin[+G ÀhyXFt`볱2 ɨ_wnS/: `+z'J:*NH ꟭C6 !s83Fvj}#BN!*cBJLX *`Xp & 0n+%5:L||jҎM#]5 ͪ+SʼN`ȀJR(LQGe" uAȓjd͠i2*sU55D6sRUBLPôWq{ q)6WF"( uuN" $6h4h z (( fh wPY OT݉\CHrXT -l乕E ǀմr:b>}#H-!`JHTؖ7(Y`jLZ~e,-=ON"e%d MO*9֫!ch 3 F$:OG!wTJlf@0V]8!f’K?BB4Qgt+TxY\m5<FoUlZ!{Q ޞ Vʖͻ$,-2H*b>`V4b k:ɬR]/ED(0wJqu"3) RE0"(%=ǒ-(inM_͊*WyG@9W_SS;԰ʳb9Khq Ш&yM)]RT!0TMhMFwc3(o " \ 183q w5>&st('OIU4q\E3D+a:@Gy B5rX 0!x1*UFt((& mˆ3NϗT^xZiCx@ʯiCqwQB3Σ{[z9)˕62C Һ[PPgd%`RɪJɉ<X> džg`uHP31`݈ɚѐqPQ;f:CJPHcoe&B^,d>h/"( L"ۧ;l%x/*ҧ↗*c)" &RX~"sC>|m19Uh:9گ*Lj$R32S zMqt %@"sJT-rs //'0c/h;1$.jyhİ"로٧ Bd~م0]b #N" 81wK7ZV 2C˭T N9Y6&"uKS4 OX>[>K Z2;B2W-(*mUB!'LKD:/( 3D0(=Hڍûsº2pC8+𽰊KlG~ƟݰYnA9,t/ݬi&zqb** mZQ"Q;˜ݒP~b[bݐyݙqqC1M0ziTӑJw$9%Z2&a%_g)A93`#ŵnkӳ9W1!Wΰ"̖θeQUM$U|> ]>[iuM@jW *#ߩU(ҜT2~$xC7)=aD#J6J^,'q*x;I4IЅrڢI٣ס=(h @" 3ڨP~BϧP5%ע e<@ b"]4='h}Cw؊cZ m`![ i1H `!d8c"8#[09egtQ접$&žh0I0a?z>s Zr|I9C`Pxu?Zb*捣+Ƒ_]|v )ݓZ֗先PH!QƩ%}ҪPXN O=c`=q~^*_> Q31=d9Kӊ+SƧHbU*$׈@IO4CЭ3Fx{xf!mhg$x]NXH*8B(Jw$jƓ4B]k e@J`z8CDAm8 Dbl Dպ(%$^9:]!%&eg*ETL,os 8 h 2B Z3$ u{pz _E3j#$|j,y'$shD>"*x8#$p\=ox0QYBhhZ4t`\<//UJkŻvHqm8Kx 1@D j*rž8Oe얕Y*mjo⛥Lh["xϨm9DBih'A^ǹ';_<ݴ$]7U $hD#u$>Z]jyБ]f 1Lˁh͠u1Ya.|(yv H(m"ih2\KQ 5 с9(`\x+.ݝ h> 0RP!)r0tn<Ph[ۻƦd R(p\jvu* ċItD(m?h2/kmQI1id 8}8SXIQR!аQ1ڟ( Xnk*h(pu)M!܉3xP[ȄDHrGIHmO۾̌2CrOm-F@#4 ~xU JH4y\+q:P䎙is]UcIkq J@?PK!iTTy9 ;l2X`@~?_8 y<>LQJI@P$'|(рL3P4l-S: > ;@ Wϥ*\ WɅq73H4!vY i-2Iyɟ$` u@0}S2\ 4P5: Fz&ƿWyW}@H'%S~/$#xnZŨ +:D+}:R"xb[dɯr/SuXcrH/sʺp"Z-XiL'?R@Oyg? @ѢN@]'PzXffM*rU / p&(KQ}uDtZel8p.H`rPl3U|iT^[5#Lc 8GU R4Fx(%l3p1u 8*%qđ3jK#9L$9+}=ǣ=|-Y& %>(6pk DDb:ثTO)A H Ѣ3@X hqGʹ4VYD$\J$4BJl `H5i0,~LL 4%EĩF6q-}"x$ԸbltH0~L=/ !Ķ$*}Cz^ SrR2s-(sT@Q)ChlÀm nV*l!tLm v1fr;ZRb.IE'&@]E|cc16a*ȟa0'#Do1".RIK&I6RoWěVM\C]3/L eB?`v0%>Fס'yci%#i*bRbO|/K2""r|M¨UݴRH̙J VONѠ5 )4iC-ffb|M`!cJ@ސ~"aRa֘̄B$enAgi8C} I&.:Ő6hNǓȠe'5nDLƪ]d@bF6J 2l ߭U#0F!j+NP40>${ELAd"&"Apx߬؄,Ob#pj cb8`lW%%N,jI$fQ&d.ooc|O:l\gMZoG] >9C~"VH7^""-@CT +bD+zO> 5|cP(/+ǧ>QNJ9&m yjPG߱"G:T>&PgRq>G TcH'Mf/Gca$:)G-Bhx*#Fk O( &@.%fyv;` 7.:d%+jT&d.C ,H Jo$^z͎.U hbm iD,G q( !BpCPm#kCeRLtp`D0:=G@ g&HE Ǝs)d=(Hz#gƀhf(g'C?j*2%)Zm( ,0"``:fvb"2CNƉBR}쪦ng  g" nHD.)"$r)~I$ʢ43 GSn9-8"b)?WG>M3$,$+$ :xBʭ- %,\~IZ8͢=%Ј&\pee NZ.E*9&,]C(t?KF=$2*n\+&ytE. b.htcU'*bH( 2P(SͪXb+ g{A2tm_5c].g:yK@pU ԛf*'n%3nl'p@@/2e,%j'c,B2Gd2Sd J$k'"rh`j֠hl'!ˠH#4)44퍛A3u:dgJc>Z&(#*U&fB hd d j$?B^qh^Eb|82Li(0]=4iΠL68bhb&:IPJ1:Ԙ-9tl"A ,@`F஘@jb@@0m5Hk\AqN*W44eJ*"rAi$2@s*pWd Z@`6LHA1k"BBڱ i. @da L$\Z YnX;fw &@ CH f~`I>]B*"7HcmBRM h,nEG=Xc&2hc`͗F'0nh)`!jf#.3T ` DC1:&(DO*Q"O WO%qYF =v -b!<GEɖÐo !g$aǑzNij8N$fI^,F(@.I  R`Raғ BB^zE̊ezC"YI'F1NBE9@f 4۔J!P]y@L@6 XnI?SfO‚m|L8tb,HW"KKfNW#Ta:%~LFXb-Te-kc @:5-![ @ =!8Ǥ7S~2a#\8CK -wlf% H@$J SZcFZv9+G-TfC&w,Q&&i'>0b7r3eXv6WhWK<tnfP&Fa$tTF JDxw1 kW&7*NPr m͎D/yr/ѓ:JTO ;K)Ú08^O B5JlB?iCRAE6&;'p(R㐵?t(.>&p 2?OHB=-ɐ&Dރ%dCj,Glhhf6\]JvVvB=CviM;\J8m2#ΉUv?jUjJM3j=/iPŻBb\}ä 3yB|Tt,|䳚}\<1 2$~.B*8gQ,gfDG97%*1ymWG+(崥G%c&7tmLmW`=nK};a@pd%J&2r*6cBZLBhJc8 L@b1UD:RHPng2 =`m(JttGd [=9N;/U5Mm^? i_^VO{$z,rτ,D!xxm& v1eߌiW]N`m?<_HN-$d2eds(GrBB !P |< 0x_O}/XB%<  2}ސE*֊aZ1˥PP",j@g*]+g LbBeP@&o~/bSaz|-8". *wn)Jh2C3H%irɘF[t'uhV|33it*,"+_q{0+2"%k0{6w(%V-{/l&@x(q\@H"8,Arx"&#(&2,,,00PNE @wkD'-@+C+HD}5KTջ$,`B:? Ŀ G|/P {B%.-Ist5 XH*1` YmGg #gn!sz\@=:(("x^<i˨ ـqnV 5w$a8VaZ086De1J0% por\I{ ¦4I`anLTi % hBے ( ڠv Sj6= P]@H{X_T.֙/,ܫ(Zhc"$z.>s /s.Qգ̀W\H҉ =fBava@%!m tP÷)-ENPQf!ǟbNOڥBD "EZ9Sкr-WI?u<4MihizFXG>̉ՔNW \EPU +V !F>*f ]>HRNMr$WhPeЉ1)o K]#2gȁ\#!D<'0D BDս#bKA4ށ@&m0G!Ȼr||@|rt;."2 PF 4FXC$d9BN A9H J1_p `1PH4&R N2 -pztMb>xՔrN,,A;5aLBer ̗XH0FGq>\opn$8GRO~?*g, ,ϒ7<ǷO4LBDn0[8+Ģ' !zB:cìvFVC3#("t j`B-\$]d-T`K,%7fu2 ! @ 2qXP:m9cLQ0`BE(`0@j]|4&B.E2[LL5Ʃ 0P#0C`m7ds+s) COwƪ$2'gTeDe7oX@S6N .7*=}@qgTɊ# KBXL&4=,Upᄠbo6ip8DFM]LLFdJ da*dD˪̇3`K}>"7ޟYȎ|7J:'V]@lZS'\8@ِ d d v>a8(ʳuz |&@x 2vnŹw6ung%?$FʖzY%67IA@k[Fu/$ m)AFA_a;O?|o=-Zi4 ?rGTQ䭽9 ibfd~vbcCns=xGIF'S2sz/̕![yz$ ݶ}<͛R^t y/3%kli AHR҂SQSRƎL+y3Ʒ W !0y݂~=iCTiG@2YE0,Ǚ dҩKu=*YQ竉RQHnƺ8'hLORZ Ѓ(DҠǚ0D@)5rB3!U)$B '":@ Wb C<"J%5)vv:>~*ʈI'yUJ :l K"0yxQ+xPr  k=ٷ /# A 35\*b 38@ӡģ ϧh53K̿* Ȑ@P:Հ;SX{Ei: $ʝW (Z`^(8&^$jݞL5TH "yE Q<@}Pgֲ4;q%ތRÒA]zB!yhDs[U,p%z(B_y8uRaIĝ{h3 |ȯ=qI reqJ2{40@y# 90İha|s &X[ 5?; F$ih]60aq_%3x,RjG;kf\:>z!@ s\ K3+=qb|Lt?D *tDH5\0o%VAE&,WE϶h(:ĬsĉA ϓ2ȟ$E;QL*`!).AFEPɛU(J|;M%QETp~ g`WPV5`mZIxnk-`J(ic1#H%U2=ɪ ;7(;ԅDP74 AFa(Tٱ)D!xY::MD&]\Q/%6ęsPxr(R01f X($|=j:5ՀM\bahGdNW'хX@5H1UԠV» Urqk@ܗ8tw4C bV] W Q &{#PۙN8t(tؤp#@#+=Vpt=O(X8G9ALx@P<"b,Sy#~?nV-FcQ`,q B@>x>. @)H@ LV lkDJ""'o`:`0`W4,{o `G0$NXh; z(.樳([Ah8  2A w΢X* bn9c~n׀E A@~@}8{~y([n@(2 H`UD>yH:jgT{ax24lF: *K"02(4z`+x||ˊ,ң}7i!2@3Fl";?)xL/&\ 3RJ\1# L*4թGP1Tͩ x~Јɔh2Il0I*˟G_/z RP8sw:2eBPk]%0 a{Ū]B?ue8O VfE Ri RRcՠ L|es&MxFf\V(~TPSB" U7 1s59*)靔"20C- Z!19r~5fO&y3*ʲ j@A ɚJ=y-BzW t Fpap||-"PI lRIѱy &^IO4u]iTGf^hG.`Ot1/in}.ǔ& ع Ӌ}`f𲂧'RqT`/  IP 2@[6Hn$~¨b[Wϱ"YIHTЫ,ɕɖtǤϲoIw4i_%㩓.m؋Y 0GX P',A0xfam6 s%~j>:"?)8EO`T)(a"26@!Jfr($:@ ` إĨ".%67#%B eh`U=%$)M5l3FʲN)E5DJ:`΁!!"J `2#d "V{]@7Vȣ=h=+8"f (v:`"Z"f{"T(Lq 吱b0ZF1 KdQX/g~/ªqJa@`H@B8V$ 2.4VmrU| ̍fN(G" O3/~7Vd A2FJ \/ (K\ A$jS5@+0b*!s&_5T_&sނ*A9 :0An3M8p4Qca Gv55$J*D.&'`;1$߆O 7t͊LjId1.Gs"/|' bf2"b:H)sƫv8.mA$G Ị(B'),MGsMGXĈ  (sD;Pc"U@nuJH5ñtJpMz?28 tA5VD'>nJf: ! bFAӲT=1=Fh3l0KMmd?aC-)RFDe>,n"؂NZOn HdheD0`RykD2hSB@$ #CE<)K2Uo" @o ]X%C,#j L'K4A<$ `@xO0\,@b!<,qXۄ2ȃT%W(L/BUfPC)?6$2>@'VFʊ>:*#R%c$]Ub&QEՠ>[t@-'h!x&WaK, puРpa~ VT@"b7Uzʂ54/DXo,nl7)>-)l4izvN2-4I!4e'r.TKԗ6Ii5ݑqDuWE`ʏ!pvi@I#ɬIZ @ .(XM(?JްB3@N>`j'@ʂea[ e!q^@ @AnYbss7x,-'4@4St@:%_r=)Dm.(s`G9d`%t*"(Ɇ#}i/z Ҧf/R8_s|$& uRfK)\%VN:8 ZR`@Bw>:"-PfIC O E8>m0sש$X5FP/f@bKob^Kv"j:2"ׇP @ jHj @|T'a2H±N1 P+]] +VA~LN)gN5:s-"3Q4?MR2 @*!N!WqdF8u,ߠ&G&3Cb3YJ(|=DPj{}liwWS<&l='#}& \*IJ sEDTDdJ[e(+L0 q`| DSD%`hbC nXVyIPh'LGTq8 ۫(h$TyiV/ -<.t\wat)=:S Ĩ&ئtzOU̠w)ɫ/"7A(c,@iAK 1XoъK@ei.鞑7 o,,HR)t;we>PS V`lz2 <#ve~hEP#0@ 0W*@kLޯ6AoP. u<dUمS=K-~CX6|P)\2. 0g?5y̺ Lfyu^"pyK Ow)[xRWcPGQ=s`h28w JЛX(8 OVm,=lڍNQ;C`>_1EP 6ؔ_C@g΀@0 T+$";`%(:@r0;ֹ̳nBc*T"/uM VʽR??q0@X"ӄVWZ"@ ZHAHud"k/#/Sb"`8Mcv:Y($873H{~e50:_žfy$#j282Zi #$:G9|bɁxU6@G MSX0aaRU6X`_W9+9P|-ydt; R>Xk yn_Y \ AX77WGJ2 /xڇ0IkSET,‚ ]2ڸM۱T8尋tD(>@ 䂰` f 3sLȼ( `)l!;=׻؉b|OD@6zƀoեX )l+Q \e rK@ Q`Q @ T[ .Yq"×:3zCl %񩀙y -3r)*7lAHh `}=XHSI9@*Zܠ!(zˆYA>Y $qAhNy‘ˆ)YlɖS@p؎0Iʢ/H9B~0P;:!/A`7c m@I3DxB{QYX"I)+ҚD.E劋.|rA3x'P5wSil,)3noYZZ9@+м!4Zcܦp;Y @J+8E:IJv cT ҉0/AK@rșLЛ/4jH G41XǏ["YZsHđ+ ppUrl%T I97*RSY!+R:,DR (-`0g >; `É02Gvy ȱ8 :ҙGbh3l* - 懡-I1H 80=<4?1Kh>O d ` a`hS0 dA,J .@د pN`X(d 0iNh^@DƧtUH>?ԩG)$?{,PxȨ|P_ZЋDS}B)2p|a Z pj2b(=pv1ы |Y +^]D b ,0D; # ph*` 8P,HP)t5)͹p2Q -{Cʭ) 栁ޱætWZ'I9dƘ46s&˰鞹2+-C88XM㓷Sўш@YQp@0 ~?@ |oQ~a1=p0 !Χm>< 2 2KOh@%)qPX/}Y]˥L G@P$@y)Hp M&A`Q<&NA` 4 &G #0zE60GYK9C#~qnewRzM5m K&zh|# $Z >J^H7ں0*l,, ßrC*ڹΠ0/Q94|0)۠H`xʼnXp`"(Ea\w|)ʧ@vGM hFe̯2@Ӛ.h(z$qbK 2PGĜh=W1 (TP| lL)`ҏ){1`.آ8$)bj;J!6('Qi!L<.}|#Up_zb伒@3a4c;Qr B>}RL$ Pgpodx<"9>`71 `>3zF2C]Xz`s bxW.gǍh`z$_!sK9p1PVP- vhdzY侄GU*}ͬE 0` ☎,EE wXIsYPG"B΁x,[&Ht[9YĢ59Q P>0`@,cX ah AbEG³}C5?:Y5908RJ qE8 O7˨@OBVQ=J_R /@ l.(%A Wejpnn vTđă͐BPSC(f33&zT=(HF\d|`Y(!xP~D@ 113 %"`8I%d~7>"~Tk,$!6׸ڦt=e%d1x6psq3bA.Cdm!_  "p'Đ0'N6 ap/5zEm\PT ,`,Hm^$Y5Lp FH( M#&2=Lz؎uGG/43$x'g ?,N_EGeh%@AG>0ux9Eª @`R8A0)#H Q#mJNr4"^pjV{Cx`L:wyC`ka Tat)4 QzFBldN̙=$V92]+>#27FR|O&F)%&Y4H;hoU{ۜCJl,MLaxK`P @5Kxqs^'3G S Ά I x,Ǩf 1:h/ <ʒ!PIJ =6ht W"%'8mU@\q7¯ 9 LLHT փ_G%|dN!Z8=w6'/B[M>{<ڲpaRjɴF&lXU{/~*PW%,/61:FoQPG]$^K'1ԯ㊘!ypj|"T9n'5Q@P2AYs a&k8|ԭ`qSwHYKT`\k{_e7R8#d)  h6G1Nv!C֞ {Q&ND \K>΅Hhդ&DQf4(>@8/lB Vȡ)uþ<6&dĀPn0Ŝ l`L#bY"d 9HLZ4#$)*E+$#*\;ܳ"2# v@2  M0/)Zx&D)!dGM=0ħ&$&x֫f Rd2 p@\nLBѰF# ( ! f<H$j. EDYyBb+(XJ i^#H RaP2 d ANp#HHN;k BT/*$pF/NE`'%Ğ@b Q*B+ ^>EdV ,aEX1.Ψ0T!?T)"G FR !C8 Ҥ~AX `j` FFibèdb Q "!5'"#'0: ධ!*| $cn, ,Bf6**Qv96A-"PPOOLcK0d9o엏p)6Q# GlsLV9 +ǀIX4_WeVĎ9LDEr̀G!}fa#j`$A(`*BK(QHC"x>`N@m=apTd; 0H"g= v,&xtEG݀ &ث!^Vj?ŜbQpt"ea J,r0;Lb>`B,|RfIxz`@hX%xWbR`P!ʫnO$d`5B`hfetKUDJF3 $aP6!-ih?k`|1li7 DbÐLz`8zM(JƌTgbLB~Fyh K3EBlDz,ZDzdz*€`tǤ<ʚER@$-oTDťpp9N҄~9"^'N$p\f t™PNMv[an"y`^`J;28XB}kҌd:!>׾"&Po .gFQPQ~pH*bh ,Zܧ/ )7I)08\a8kt6F `]ASȸPAgKY9nm5)L䄤,HmdNuQ&#ZV¯jh5>.@-ư 0a}Ck#'PLAb kU}T (UarG"34\!f`Lv pÇW1)x*6ilx (A6#1I"kdx@b sudta)⁣Pr@>xQph"c BG6dLB 7GY$(}QbZ&#HRp} ڽ+u.\ƐK%QA˩,<. *8L (Xâ,`3-$fvSH. v@ li F) X]`a=i캢]cɈ:'9yÛ-̩uas&:)ѶbM Yl 4`c=a.NT9CCeVJ(lVavd,(< 8&R'#d~8A,bQ%vfaͷGm%$V `RZX3>< H2~VJ(%98t ..N׽` BaZA(R@,

@Gf`wn`0"0쩤2>0,)}*7TGL ,g,t@0m(7XI S(*K.|1lE a" ][+d|/?]@PȎ*;b"87$ d.zAVf3,ZcjA=aښAcx3}P`&D n9VB*Hc-Н{gdyO*DP̣Qvmv-$3;yZN!+X+B11NS`9\3' .t܈)!LI\"}".7 oSGҌrGO1գL&uDsd~F;U-sGaՙ qagZ4o ʑQc4!PZ (zcoD kDɂ6.h!02+D5lEbpP f*Egw1VØpe^ oN@ q/-y-)/2z<bNniwdy$;+C@Qse;. 8Tp4'd05@6&ak0?>qpj9_GRD). `! KBy(`aJV>zw"%DĎ/.| yQ&ݵl:Lb?U)|v;@0 ?4$)a,Op ~`(S)J>v| 6pu~C_ y<w |@P$H%2 Cb=! \{S9 @ P ԗ'C>RV.۴?YX @Nv@.ր@xl7@V[GpWStB ah9-` øH:N 1 NAPVEd2Ki{02P8"mfZ`qݴ `i"2l)fh  a0߳( ,'෮J!ɋ~("$3~0c|k`n\(ǂ`J!˦mwt*kS:%4ųPc4*@8'hrLzH(heO6d!9' @~ڟ7FxB^)00!D I`B r{$'J3с@WHsD#%ı1P ߎQCK8GF 8$txTQD>cL ,=R>e'lU$"l*D@C b3FdePjÕQ1"YT">4 Cw` vX l`i wvHGX60epb&BY391Ⱥ`6U@mET  ?pN#ư2AJ)@AR br(%Td#tD,ŘV$xmHB pQ r.|BBs0   L\ *!X A1zW e b|q P `;nAĨGb(֓ lX U44F$:Cdl"FhM8@#"_GP On ѐ{Bl#H"`% ( ;  smxh(~d6Ѭ8&Va% ҶzCv0FJ?CV1 ejwJ 5!%\$B$Q1 2{ޓPQY5ErC2h~!ϙ+;x B$\4OHUCoBIo׼a64&DLa+Pm~x?%3ua!YX>vdaAI2"ElӚjB7eĔfD (cgdiK T+)ʨfBBnN\/ܡaAVUD* R=D2/D&ؑ 6HoGduwf qD *VhM ƒf @2xl - Fh ad+mQD7? X$Pi./Зsr/+e}qXdc@(l BDDoOm@@ $+o`\d:^7) >ߑG:ܕO.¶q̦^3HfȆhJ"Gn|!LM !@2\A)6ׯ pʩ!c~B?ዤA@Х>cz0-ȇ  gplj+)3a5]3 aG ht!/m#358׍*Y; kd3P8(Z K 83,‹4!ErPL<=5ӟ ~TW6Z JG$0"0-@#h80= 4YEGŘ3R$Hԇ6Bؔ !V[1E0H x5 {Al68, (aŘE  \r\*%`V`Y:> {D= @( 3( A A6Q(QLDH| PAts֊@W:Ex)+N>:@H0ؼd,ʰ/hɔs RA|$WB@/Dډl/x @{vdxi8*ȺgPwQGho 48 H/0ld^!$(=w8J|<p49jXc!JjRvE%pcwP8Q(THܙm5hpCjE/H3 NP(ژ [ufxj)J9YFq*A?(8p (L1-8R0ݏKPH͋` 2+x zܪK2,82ྈOGX¢R@1)] x2, c R^c}-`7pиɀgxi{'`qTp@܈0܀tG2Phk2oMΠ hx(燥x$ɀHRhg([F A|ڒ`Y!`cJ,'nY/Pc 4cj w,12P%&hb w$ۮ3Ǖ8RM7c9?]UR@(n`\jXr$Nx9 _XߌĆ(%9Ѹ]dRf@d ̍;H.0Qk,iݯ-P@'zpٍ 2 @!QPↈh@,fM\j'$}@OU\`Ո肈-6k+P \HߎB PimV~ ?pZ`< DfH]%@#` ι{<|wPsj|:(| iD8ϳ 4(Pr ֺ)9\Q4Vp,^ Dg(P IUȫ^"4o)Mʐ0AФEГJdҢдZ!X4]Z hP Tugh9h{u K`@8'\1>1[OgOB h6Izِ6mEޤP]Ao=MS]H|]*@/+>JXuLp]hV 7}Hؾd8Aq w2VMH j C[)?@kP6 CXq`yȨWײ텺l%a(U$/~ap Bw1XPZpzH4Oӟ:++3߀DM 쨮ϻPO ?7ǁAPfEpeYS􆀧 %S3Ir=LAXg\2 2 *5>5h2 NϳE-s8 \(H7~3PHtqP(hȁE꛽bWj\ ;6̅MJM\ Xld‹h_AGDw SH =ɉV\X~=h$B~Ƀ4(}K @Q p ?N}^U5)NI h7qwУ 7М3qдXT 0A3*>x:䱃5Fڶ! vp{a`b126rFQRC`L N[5pCԯ^2B*Yπ>X3;8VSEdâaͮKdJ$(\P3xB8틘7hH 4ȔGh4ω``\0 )+|YE V0, B!`@U'VVA{#bX}XDž I`Ab/\Az O bjA`0>o #Ie8 |ߠz4@ zy)QHA &G(nX: mU+ d@( g| I(T%+r`ʥH5VwғVKnZ,R#IfY.}<u:{uF vΧ8j6EpSO$ n2Tt+=4)2v`Hd ^79ƀI˂B@, &r/(,߁q@ 2V1q p|# $0ڟXT˸I1H@ɺ␹:8⭈?)Y I'P:KҝGL'p+)vFe!b0J~1u!psѶn qT#g]/ H`( &?>lhq:&Q 6BfaJڃey/` gFO KG8vY\RFqg-@J+v'q ¨ `6ٜen> q0'2&^E\r`_CvIP@w % >@|[kֹ`jBBrqU~MiFHns٫kGR|i"M9{+Ȁ9fe(.a$Hh1Y}x\xPr"I)B 7r fVπFv V<upU+/C K+Jkj\@XK#v6 >3g+zjH2T%t`=ܡ`ZƜDPľ GmaθP1LFa60< `CL."nD0HH؛^C!5@5`@崐fSw„s@Kڏ^p(|CSz#v8 m.~hi`H`E#z4~Hm{1Aq) 9#OՓU&̜ZC`i`,@DAA` =-06x~6C$dR,x%#A3#2RCuAQ P* uDW8a<-4I@$@ (IGrtE,k3YPr$@1aCb W X\wjMIsbmW0]#L&R jENtkoCnD5(N1cz`8oe j :CDcK,e.6^1*;+,$y`JID/PtC3Vl4+#YlH''a<+`,#Jz.} \lA*;^͋Y!Ħ{ jf@s q/X%9BX`y { ajcD*fU B߇;'"PNEWB|.`i F ԑHG zj κ@Pf㼏Sy ;|Y/ŰM^P'! !UԒ4)dd X`'m̪춐@vA@` Ԏ)9Ð)ԛr7,)):q%'>юBZDo^ZU`$wv aJ)< h2X-+YOKs 8@,dvfNdo'+S GNmVʩ/Cq \GC ffL PGCboz5"ީ0WrKb+7`i1+wr>_(#f !V$N)&S*BN3>Kx16_ʪIP4E@ƚ`9l}(kp)RA($P: k7rBGr0ENj0@X1c4\8id}\BE P؉xN.OWE~.I1LkhrGQ}I=v1Hd oA8(@i ]2ƎjIbOc֍l N6jAp$>"P8g&&)R$.J,+z-mjȔFk6"v @ JSC<dWIP %*Ί.z !4KNFhI(IvxRlc@$Z2:ƠBLR#v&J" [@<Lܗ0 J&"dY$, ͶBFGrI&2H.^V-8)@E*XX#DK*BbbޭG6tm挅ި\qxBBd8!pwIHO.i%/Qrm!g +PAzA΋00) ~^ K1̙#/8$PFcD"r%JV.F*L\lY` |R?m\Bmz4 6 28(ah`>N,NKb[%$¤6JŊANFUπ ob BJ"C4գVL"*+@hhI`$t6 I*fɈM4?iFdD bTT$<*P j< @'PTpHԮ)d0B# 6XXC4ɊB(a^ ` Αz<& v943;bK pB~ &qXI:Ӆ(.LL.JIUDf :J&+<Cʂ( RV>G$iHwl9dVPNN)V@ #Vs,ݢ47ڙ4*Ɓb"EaԵ hI0"b^.T'blM.*Nr$'j#ʈsWʆ)t m %0G$R.ł).6SA8 J­lMDx*H΂ ":+mpK;rL#(,% <a$RBJ\hGV Cf*Z!%fa$eJ#^` Q0a H#(b( &;!Xp[Pb؃> H!qIF@K9A\h6 UZt^.0(xyA>Tf:f< H`I|:Y0 ,`,m(;%@{M1 @2` V!,] kq'"6 kPyDD6"6@mD])E ,4YmE>qVWB vZ t[q&eQ"$|H @>J ja|rS%BXkN^ff4[U' aahH,adMY$ ĭ $J =jfQzӨYKTD֔,R#Bp)Q&X' f:D(O2@JFa/FaH#-(_(flo+,oNf c`KW2(,RKLB T ."?H- #3|N"| Q#L1;"ߊ Xx hQ88!H@`bH$ @-id2At!aH"v$;NE2G`!&R%Ic(/APPI.T7LaEIE*ž1̀8b>c'`@!F"NՁE0mRjz*TkTeXYTRAjfEFb6$fŎ%:&8/%c`@‰-&H; +s`ȈڹEǙIm4#aD`6YJn/LEм֠f)b`fa" I~g\B* b `9" &KY$SJtq E s.(FhPrB2AY@ n@\%\h g!, t#jE JP5b xjAcNm$b0>Zq:Fl&܇I*E.U ?ȖtAbx Jh ViPI5.!bbN|Q\B%H N7 #9$н^$) i? x?b|DVrc,} ɉ{-P$1ǚ6ƍ!g` k2PJpI!e&ղ}Į9dziOLE-M NQ.I*2؀qUϑ*֛E땨3wDAi`H|oÜQ9#OI6%bwѱevmF W@B' glϭiL#73/0eNRGl>HN9ϳ:}ϾWGAܵ%8; z'`y#ũe~,leV 3Ή%t8b:*G?ݍ# x D/|~b,fa)@:5dvE`@䣬(9dDR-&E fǝ`gLQU)`1gR$+bm]Oqdȑ X? JMPFqN*}D3BՓ@+ <;kCrt0xt$4,ahgR]_C ւ)-b/T!nJ޸(+bJIx;y5 A6hE?ND.9C@'-DS<(JVR|vO? -# ?Bu8/&$Fo~[NP3Ы %E*PÍ/ \o\6=*q*#$G% }BE@0zB! @|`7ڛ[@@}?)JK( C{@>0 >ߵ4=~H"T2}xn Z#0&@k4n ١yjA YJU& pa y ~?5bU  0h7WϘм D,PS vr,"nz4'JRұMژn3ڴN@CCxN2l캶d":YhYBq8 0 r n-'~ۡ7oBK0Ⱔe| $ERtNށC4͡`!`XS |+g`3w57ۢ,Ί(G.Hfa G:k7vj "RG(2o[G-!PtJAI\Rb i!g@,u6=omh<}t@:AX'Qwٍ I K4VH6,JCXgTǎR61l yIERzg1r) y靀& ({ ``h8l#r)#"+ń1re k4OK nzgzq&jf!;Łh |h8 6gJZsn&J!腒FxO,At'h>x'B샴Ⱦ(^@}@.EأUg o#g mF8PFIEx9' [Z P(@p 1 eZa<' ACaЏe=' DPHNmp0 zY w-t]ÌrY1dR)l`B2mHM`J$g6 B#[]$0(Õ2ny0eW 7p~>v!A9@@=Nhj(rp P lvXkc(Q > MFie L d !krњO\dI$꒖Ao Lj w6츊rM I -V,P(B A$ZFA0% }2FA"f(H -UE";$\ qrMFtA?C$Z[ Em[sz Ɣ_AnZHDO 돁Ih9 lJ)ڜjcx ۈKEp A끶[r !`$?'Hcƒ|u.j#vR4ma 3!p{Á;IikhE䗞& >0.q0OI~9>l"N1t&W $$M"`Ʀ.E@<= ipYj+?@OJ0ס((Y+1 H@Ѕ{kCx +X䫛56+# sHqFuHn£]{X $' 8/mؙ "}@34B(䆈_z04H@|7C|8Cy8HIIl,B#2N &(#ox`0kЅxWjqr8&ý0-( P  qPi3ޙ˪ 2*'hx;P݈_jX?<*Hh>7HLLy(9)(IH"  C@ȫ0zp+0|:>, ۵K.7TR5iP" ZH8=$T)zAC0b*naX⼔0E0 8TũeiH[?p$  }GVzމt~k!D|:&*ӧ~,R=;2ȚD{Pqދp9H +OyDŪ!3$'{狡[| k;ᥐ#UiGP?!&`܎GX=;AO<|8؉)(rK̋aKkjEN08MgbO,?(BجxVZ$/\i !PR,S, @`;$ [ @;`tWAce,%Bh :k@d[E8tyr<Ѝ*  Id/YMH@)HLhKLtK͈䘤8zL!EHAkXpCSR ©n*¼DH0EƔƱ)Jz"(p8Jiv:<@xEkXOR~6BJ! APcArp3!В0Ƀj0 [XB Άp2;/)Ȩ*Iq [jOat3 Ci *8 /=X&[R0uHcid/D8Y#'hYtKɬ(N0\vFz|uW|%bP\j\ChQ}'4Ԋ.9b $9A;Ho9` #ȢQ0Gd⠅8Uss9(n*1+Ԫi-(s**} ͷ]0Lq*&`Z$Zd1#y~Lslh c3X">Xľ@3z !X%zX|]KYFaxSrH?ȤKП58E *3s`E褕:^H>* IF$b PF@)dRDp=ЀLcs`d#1c5H10k30a ;(6dl)`c0 x"@#2Ѹ8hPQ-@0D:x %Btˊ,܃xCuaB` 鐁p( \]Ykdy6ۚ1 `]1ҵpeIkW曠aZ )9䡲 Ķ&K sD0ūH[ VXV R!$zژ/Ш$pɷiE3Rx PȦҥ̗p)pEϷl sVZ=qBc+;=8\AIQCutF{`5p0YKi1L7 h@"E'&,ʸR6A8pC|d&֊Lژ ]H|uټEyyޞf{d`q_:Bg!BT"xaYP\/`$ǬR/{^]IdQfX3X5mmh Ȁ P8$ GP0K%`vv9 _ =BO=($p4a/ pW,@ v4i+d4 J-J-`  `5GɋlPB@ ~l,FA}3IJ.ijVD2!ǶLj^Qb@ARG&d R~2 'Qb>2 lDr84m/2 L=P)M vMi\W'r۔ԱZ{ٌB,Xlմ>5 F9{}$$$~l YU/GlE@G``lBq)ʔ!@'zH9`VLF|n|. ?_%K۷'V LZ97l~/PSv&S^$4$a&+p\# ȶG\F9 2 >u@rv0s;m( n)g |z >`\V@|vP`z@! tAKdotO,hI*>3<_G k9n`r]0G pʇr!x^1J %TIEfhZ. 4>Kzo )45uC!N)@)sG](68H'`"*xsNO%J֧d4?#|@`Ƥ@CBC@2) rR,mwq3}#[!V"1l@;S\ :W$r@DӼ+-h;$@|c:@97t ^'C^z1$|'2XI|Cx#$cxe xI z@i 1"HBXKpc }DF8 0D(&L |b.$(0 6 a\*)j]5K +RZdɘS7 ]$v(=0ç&6bohρl. 䡍h%2 A\[N !tX8N2bn7b#)\FB*Ϧ+ 6 #hA `ZO Z*xIFAI#0c.."V2g5DH.c 4"fEJ$@i0^3tJ6T,tn\Xn0Ǝ 5#;HDl%">&0}`1N39Aœ@bak4M!@``d/ }%6>*xz-RR $ kd'R,3QEPѲc .p, Pc1(8($!DBDiD* "툌\W*vs`&r \l %p$#@B&c$at F[A4L!$x!0@F@la܅1ABg{"f JhD ‚k(bPJ J䡤r+: cɮ/@&kCc(10&Cln_R$47 c|@H r5Yq4!"n3HAڧ!#&2|q&aMP.T)E.%G@muD' "*`V*lLx IECFv0b|NTH"nx` `@Tr!s7͊'@-Z F)akX ,C j&6# sga$HDb=_UcP;.%bNoK8OdQ7[6@E^EKl)&q($y9X 10E ݗB, u`rh,bѐ*Q& @/w;ΊZܤ0Y\@` & 2$6̨\g6c@0⌱"6@B*Ɯ:h҈$:rD>kaJ1n(JWD֬IX^/0K DPHl u5Y#l!B'fVB2j^cq `4p,C4 rNH qd.*G4L g"|8c@bC"i–OC`BtB?/0 rB `SI+]4uX8Ghk PbaNJd)Br Z- O.E!A@b |i6afoꯔ6x8DJF F` 5 A{'Trf-bGt(nwwPVu! 2jsUc.$HO7/+ݟ ,Sd5O$l):v=ra"scq=dD kw*$Aj{V\AibǠl'$GTlkJiʂOQ=i.d~|6 ꆩ{L[6F'[ |-,b6x,jNeA2Oh]1l> G%BP->dzGDZ0E12LtD@a !p0`Yb& H0. 2;Š)2E8h &(D\8@p'kynр?thDuT a2̛ZkaUt2Ør3ؑ L(t@.#ˏKX xuz SHh.0ʘpGGp7x 0&~.nԪXV0g8bLky!3V&F *pp`>`j(a2Md4ƱG z(DPN9 %8O %+#@FB_D/-E@1]e`r2 4+?Fal C#׃V 7( ) ) `,҆}0u-/.(۝Gt'`!73(IHJ\.A@-FVz CuuoQjѡ91jЏ 7q+d57ۀP h7v,8Dո20qTE.Y?4`4<6@YPk5%Y .m-p>B {5+F\РrVBNSW\5q ]@CX*.#D!hStY{+uJ-IEyol2?08Tc`x *Usa3_ 5a;h38mlBw &`% cr+aV)0ÇvQF贆f?A0o"㔇 J1C>TNh=*zxX`Ղ2S@+⇀Ry-087'HfMD= ˈøFPK4ZC(31a(90] =nhzc((ky'B5@  =hʱ8( 6f\{EⳂx&8(>y:82(H^IӍs ;#5@#yVP 3%#YYBpd " =vXGhQ9{n?x qm< [#A:y qI IcH>ykXcY\ v L8Sd  h<#qv+:L$#y-ǜ#:aib>( (3(F Ȋ0.rfɉñ1 } Zp~+ѭN 8S8Ki&i=X#ZHx. Bx=:?lqBxЯF ! j aҖXt)։8:cpPYXdIk褈`rs5ZѮҮ&Rh;hĘL*P>86!qHrAC͈ )Δ(Q_@Xh&r<؏@av9ߝQ0P{ 0nI1Hr# aay@~h1"l4y+Գ{X4@o&ZUP8 DI[I`CF0 6I!Jpap8Uk!CM䶑-r 8[S !Mi sʉI9uzKd? M1*(X}YҜWw ihO.)=:B]3GWmN苉͍;nj(hFPBy @ᄈل8} XXɇslԞßLWء (׈Հ@at2[S> t8rذh` {ܐ}paEm M\E nR̹ PUԮ=U?]h➒X[;k H{hT";"X9芈R!(@" !r*Xy Z舺RMv h^|'KOІYY.HF%Xx +ᕛՑ )\J.խuQ+ēCWOE:Ao:`1*8>`GUX $š\MX(xdYYXqɸ4/esO ͮ%=i b)/@[WOЅڙ:bpQt4\(dJ2OҾJZ B<"v0 `સ!.dѲsu.80 i`H9p'i$2ܘװQSb }QhU,ь[(Sj12'?pIe} - q fD"S6 PEkPfPRG F#NNiLxǞ¸՗' hm_$^Na{p!=I(L@pg(^_\MK_ge P*jP((sk!7{_܍Ȣ. 6PO) Bc@H}>W" @$j2. /w Ht97(&IKL~>`|:K%@+C ZXR}> j@?c`L"*JXZe"|! gnLys FQD\(Tc'uh`vw;]&4֨@Ppu.H  KPht6~n4Z~u@F2 / Qv8&hh( =*qz/ .z`?G>JG`8),'<@;@0%ɂ, 8@O @(i@$ 0 C4u/qb)0VͳI0̰K5ʂ*.0g)*[9n*7=:*zΎT4]A!=*ژpk5uMb6G"ZDY.T0@PH.D0=<ϓOT:'$J%>G3#|Oh J G,~.T GI$nڱ ̱겱2AEnU%`kKX~!IDZ 1jCP% c}G!hPxH$+b+3 ׁTj{x /qBBJF_)ud&UD0,Ųm0?RatWzR $PNH= ш-Eae f6!A׼v^$0-6oP%2Ir9,a ` RN*)B#< AK+y|^AN(ۉL^'Z=BQ RKFe#0n}2dG1^Lpj;K謗.`)2^ |ݏ¶gljc"&%3/NU˼!aT*T PQZL(ǍR(ilc bh BI~BB`9.=RM7$()%/'Rc|tI`,A2!!'ž2#6&ШTUm,}\:f<QR) jJ}5 ̥ w5 \e1*k(sH= I/J @@T|WFМɖR@1)gSp 2 Wbh;Q|R%@J A&%tS{D#EN(kFJA$Z-2pʶ, ǍDTT H0IP h V/t k`   ]aTf ||P\bQLvhQ_ |$%̕;¿M=GZט6k)er=^|{B@E .ӝ-Kb''ϖ`V B*C~ 5F B6PZYUMcxͲ n#AitjPjp($#&=FL~O`l @jN+0fVCCWâA!N@nA@,HbAT$`aW)hHğ"/$AmItTinH#Hy A~@ c:@.:%FCraȠa ` @0(&f$EH`.1@`%b&D6 `dBj!/B 1anA82Аe!B.!eL" /SflO=< +V&c&+dbG lPzׂ6/rB#H Q:Z++y*e p$RvF.>3@@@D `RD-q$H$ѭ3n )`GVfaD`+ m!CthfAB 0+¿-+ڋ#4\G1a &frŢCH}`o;@N`c#"bꆀ**IJR(0C DЩ`m2 VJ|B?!Dh:k?PN/a^N!A65#(e&NZ xA@~pHE`.eH&'r&@n-,J`r:aZ\CBUcPӶBqP5 XsPF"bd*Ht+ iS#%Lc4A:.,c o¤;N+Ddoh*qEEAdaPgOPDI MDX)*_R@.?kFzbTCb@HPS *Aڊ TFB:ec6*,a0!.nx}JFO`D00V\LRe*D6&VGT~OjH &%+jKtʺ&i*9$[kCuEP$T 3&/$Wz". 8vR'SӦ" ` @A(:ԩjwң!,LX @CO˜*L`+/T~|>7L#@fHVxN1#˜(J@A<2bɈQ 2 F|G 0S-V$j *D+hq7[H=e @,,7*n U(FH O\jUd*&B;Ŝ( J:\by"xe_D~HH&STbja1%MO'hn[F( hlN«)b$5Fܞ0؞H21.NkYb>$L` b>F.6 ~^$j} ktf(Euc !`2AC:z#[T]!,$ fL@~'V#ڴWaw&d?j&aNf$n'ʘvOP_t`&O $+cIr~P:``H5&*f& j*,OF`?%F/k jȞ&RbL|&rX~( Ha!SMnK4,3伢,2Y4vTBY2N#~ A!z8a|_.'CBۍ`,P)n!!hG($>FivF \MahYB(Bl@hb,B!2@UX 4 -=+7r@j / *u $x D@B :.<a<o'ϳɋf ;Ⱦ@ PvW *ePR}<#0Ts:jV,WZ MZ<ǵXZy8O`8( qs4JdV灊-3L,fl` d?]`7c'!#~^r1549D8+V|^~GF~z&?~H%$;Aμch 05&4%W`JF z2 *J'!l<RYTRC| u䗇s*DXFm>Y14c؂Kڠq#J@;`2,{’Z3a6,!x:,ރ6P u>[4Df7%b늤XH! ) c*&5 FkX )&q  'RɐA c%*4 `j @:nP8(?(!Ѩ $h|b/W D6#0`> Od.e2 ]? zdvF# Tnۀ9( z; i+ Z@g2٠z_x,}r>LDjhj[#!x^]x*$zpE˴X0> "pas:$~k@ M( ' p} @z1dgKzѰ(ǠF@sxN(Ʃ%CR"6D4lP|M(֊"i^uh> cT@L ``Ω@fЖtH0 &y@-&|3ΘA#uK)+x2 gi؇.H4UNH!`P44iG:$8F}0 I{1`U\L}}x[ b@&X W1=~`g7INT s f`$BLqp.^PD͑݊*q-/ױ|K߷FJK=WKuC{`MMgZd6JmWۙxt *͉,DdŭX|/ltAfc0 { X0%fjڇ]\;W{g}-`~I9(}L"эڦ1=Ju`[-/˓-̴j^WRݗSWdN]hpUj>UlYlh]m+1"xΏtPEъhV۔^0 >@] lhLao.ܽ8>0/i…;@Eb(X{F5<5˜6LZ:S S ##A >FZRW"&jq`/jSK|؊q̑S*%~y6ZPU/YRꘙU6J D6ƀkzbUiv=Ug3VPV_k9\֢ ;qCyg]]0ȤůRhP T.!ʭWD~=RGx0fBĮL_{gk%j(pb@B>ut#G_^YFQg$B 73U.ľߝ˱ ᄫF9 Tί6``ͥ׽_-|N1"J6bÏp..} #YH2WK晠оh4Յ1+"&K!9N a=!XJ ;;vAµ;$QU b9'*m (4UAh%9DUH4֩٣4k@rp#ps"qg_bL/7.VNr wjtn4;`PG8.ծ]{w V5,(8 !<) B~Kj6Ҟ^d-y} >h(Ҿ1by]лHtR`IѠ0٪IiMJi, :&m*I( UlrǴnrJ9KP޻gWXPLݲԮ*c3 qFqut8 0ݟ8 _ x]hAp03$FX7قV + o"Ts՛sy<>Z 7?ҔLY d~1wHlck3Ha6V^< 4+"mn`&Yȅ_khЕ`0G1v0q#B+p`('  QkHu !0x{(]P SK89pq  6L&qA$(!ljxۆhW,ԀI[BR8l @(n* @=0  8੓dGIzѮyQ{0,@XTQ0,0U$Q@'K[1tƞLHD>"X JٽDXs@! Z h()8ȃr2hu`u3Aso3:X>0 ͚-Xb(* Pvl3ƒ($ \8X%> !@Qm b qp/0h \ `ŒOp#lIsI &::%+8!(g hx$ )h~WAIw`S$ !$$pJvL02@XNSZ(>!hC`pqE# to& j):rٕ[l !HrL?#, dTE[,9$@U K h&jk @ԟ@/K PiEol>gP\+8SEKpg/!2rᡐ]S S@;M`0ɅYHC{Bg68 $P6P(0 `A^ P(*R<O+4kbkL3:?p/8aș@0,hQ¨؍&aqLOϸ!QP0G ^x]al(j(X&,@8:0VUb:qI:+ ԅ(RhM؍j#0!Ho X9I-S 1a,[H9LH D)Ba ˔ YKI z~aJZZZ+kHRU |e i`+G$.Y)Y K:0?K52p8ø!Zʕ^ZijHlʄi sg'j28ua5<(hGp@&@z ZE sv0-.>~A?2;ZV7+K 4қ6v0 A/zqj*YsQuVnB׀[0!QL9r@ =g"[ô]S/az2- 2.1 ##ŀDH}C6)cHH7M;Z^lVLn)-;Ktr:PL9J&+ԶQ4Q[1{%A\T=(rdؒ9]a0!:Z9 4&4x™!4[*.8Ե_()z٩ŝz.b./ ׃<8<9:?=U "0s)#K-s|bs @BIpr(Uh&AtY2:㶲cq39[+ =:K {/;&<!vABKZ%g4҆񈹫"_c{Mrabح>7ٺ+PçaZ7󕉤XQޠfԄ7eVCp\=3y}3y> HT UJE+Yu0Ǵy/؍@yKc5Ĕ\s; ǵ/Jp%Gdfª 2&SbԚcv1v00% {f 0kdqcM9~i.(3:?Xeݣ(s1)P2[Jh$۽ (n>QA/.8P0]_$00do?I p*GTM$3:Hm?-=/D#xz M'vNBkJ_8  +mExx(g:PP7%P17i?bC_x`>4%HeIdaNFlyD]a="W*9.@UҖYjt 9r@yf$p[ ]0 tZHA+vj/6چ):+ɅUT Q85TJ٧[RX"Kp>ӽRm\ņHc pnCUdg` 9r{G:) ~6s%F`w+j0z_8 n< <j\Xp|@( 8uz1%\dT0r:!`hI#P!ˤO_qm c-(7m~\..sH#B(:$Wkp P0!x; b1r7ArÒ'Z;@Q`sQ( Lg|<=y|t :ÁCٟ*u0Z`\F;@| x`}j`R~Bafo)u4f{2, g|b81րvB `Gʪ9 'zHvTl<{3ijZ\Dܞ%iji_0-Z?OBGG|H" Q@j/&Y6| C'%V@* $ "6VmHBLi(  )`@G n* t bx*tsgw'"8RM s/K*щfZǛoJ4 x@^WHɮg b'Aъ*y ÊU `x^* h)@Vkikyp E`Yh`2 eF긬[ #{W0NB61H' #^)Ѐ{2ˀDD}2J.oa,J8* Hi6j* "nĊp) _n֜{D/5M*ڰ\'LӴ`Q%1 t.i7;:9,P#MDDlz8`A?%O05 CO "6K%\XKcyIH,d$ fH  < XS2̃ZZaK0 kӐbC4ҀB@J~C ;EÑBI._*_ҴFd*Ez&$5稙x1"$GP8GH+qZLUr]P,V)z( bJDq4#XJ`:#(v#e]p 4] yu/ZeMlM{|$Պ)@!Sjm9F>_'<ջ#",C !D,{yLD򺈰 nݥ,AUB$ 7ވEE1`1o"*e';la,&K#ĢBRx#O޽XT"Trr"t,GZ,Nc/b_&`0Nl6c\4+lM<1&WA %.B RBzU =`!fd!I% F\ZblVEb& @.A&a^Ng<`GH6EF(4 2!/b3>7MjaFQ ;z== ~XF1KkX# 5`~b̔8N^A&@&]A3 A F"W6jFD#B>$!! 09fAk@N@DD"hDDMfBd3*}2<bo&) fEj!)VbńZRNCD;w %"i0`xevBa)NV^aO ` Vk0;A.b'6cB)+!R![(@]a,-4l"0&>P:qbA=f-28h:T.v8) B% |APD4$l[NvX +?}K9Oz6j8#DvQ@Y?R++s046B8 *Zk@@K @DCnkrK qA ]=A_ @0K>%ΩPv$)0Lda7`8@JJ&kjk (T ,cJL~` s5(*"Ld(80sˉK8GCCE8+ND4[9@G^FBdN%1R5` C/bLd>bC24ba)ԃ -(B~L<(ՔBTr}6KqrBw"B&DClpXurLvBfn.6 q1Uo.o++#K,#= tC^ꔫĢA g@=R%+^A6T5c'6Bp#fi~D@:C$!XEt r;m Hw8"F4'p *؞8A(et "Ł3;P|=!7q` kLA$v0 r/ eU!TvrN>0JBB@.eI`źJBD/ IOEu򨒋*t>E\!5%/SrB北I5k?k"xDDd FڈȃhCl.\ ȳ@$F/Hv(IZ'+_6h;QZIV(0_`BBBƹ>.>DRdGMv&e_Б)qvg(r,rP&Cu燏8g(OۗʗӢVtJ{~f0q}BwsMq4tkQ bJ$ v9VnB&B&̏yH ```x^S~ 'TՇn$ al˫c.ꓮl6MD.ITR5r4$:"b'M }BF$0R= Rb툝i<8+mA CmDG.1$2K~8#H `(gfrhLWTcXړ=n}'.M<Y%'@$+wI8!:rJDs7%B WN_&VbfD}HCnGϜuBA򬽩& W{y;@<` mFdD96mXY È C1Z39kRKxWs LІdo#\5>M[H$ H1H:!8uVdZl͆lXTX;`_&H,ap(d HB%?RWU,Sʹ%,>2qlDOC{#XYg%f^FWlZAga*'`xG~3h (R&zWS:G:杀-BXf|3w㜓2{6@DA.sv| |84*/AHJ\Mal"bA?v+͢CƦ>/LpoQ@~!4T@x( %"p(+8BH58XmS r[K`߫t>m(5@t9DLDId: zp\"opSg^~5 ٸ8g &;@hp H~.g6CnQ4)Za@a=//7eJ&jd-1'C'B8Aj|Ed48lEujH5Fh?8f:B"t*Xe.E@w@h01A% td<.PlCt@"@06}>0Eb y@&  Pj[B1f8@A@K}>@p@6m^W+%rQ#6Z %H#H-)@%\k4R@]0"Y rB ( 7{.wE-y@d2KR{IFНpT*" LJ(>ruvh;<'  *v\x+sPx/ Qyh0 xzp-x *4Jzz`_O){;)L u w"+*ZxǧYv,Noјz=<~E&G@<|TjK??|W`9jo0#CIpF#8H -狡lO=LŒpYU adn?GU#H(.}< UP1LAR%XITaO@E`Ld7F?GC ѺUHfөN8'R$a#QG,A5ʁ@YtrB!hFA& ;( &H>|7`=! .Ǩb 1T{O` ÈpDA,%a3wؠչH |S(@A%,;<- H Q|.PABV F4Fx#B0 m5!Q#|,eҢFHOEuURU*)$#jgX&"'rБʤe#m="WTHI`EROPGvԡ$H g nc Lx &)pb`*R8"(x7 NI&@d`kpsd{1l&B ^Uf>&ݓC6DVh@#ܴдWsEi)rΏ2!#Z,[JK$|X _(u"焎dmC' /JU6zU;*RugAX aFl-|0Zx| X=Ci2m$ʡJLDBPN {| D@Hon `R QE`#Q/Z ӎREk5`V r~ ,IUm+ލy0lrȤ4F^)Rͼdx, 誅@"T̫a.uF%yi!RQ#f^n)n KH]#z-!"J)Et&'h, 7Z``$Aq9iE CV ,m/Lvs4F4I)R 1>Kɬh%$i7Z^@<#G\-#9D&#k2һtyv0Hb"t<ۼ8Kz[$5ͮ\N6T/XKh%[OiX@9`P d Wa"9/dS"l 6|JSliGAx,] .I*2m1#1ZNq1p?lnƋ^2-jl[+ȹȤB&EG9qנiH/_G[ľ ztژE;l 0 P . ڛI ( @4Rxf8:)2@3`I@"1 k% >1ܩA a Y'1!`PS1pTx[ !'H^v4;{ hr\(0z=z8 8"pyc6a/3J0l(S{ H@cAPyxb$?`0a @ps< )-or ð짢0`+ * YNL$xh $EI`h Юg w4x8%G@񷁤-Hv%Ih  at /B< `-(1CxZ^B!8Xw&GP džjhr18ś\=Wu BpT`$H2I#@H`a`Hr96A4zY5D+ *pS0 F J$0sCc3 E3S#y\W0T4Z' 0  a>YRI#Sa( A^vDH"8 RN=Āf ,q" s!TLrsiА% `HHdƈKmh#:ᭀ7p4I(2O8q!ޱ +GpqX #\jL1%?opb"s { x@F"|džmebϹ8( sPҚ~iDI# bzxbȇpQ (s50gJzh&h(]PdG3by x:9ᡠص }YQd=13%R*RÊ1Q7]$ y₎2 f^A^(T7zY7`7N:".; ".6O9hQzd!3>(xR~գ2`Z#=`I[\3? /Z;-lNw('#QX]d {ZơF(JZmPs@\Sse[,*5hi5ڟc%'ȮwDK =[qPIHq pfchWPlED2VAxM 僐[7-X ֵN=#%0yxab6QhP { ߟ#<< izϣ탓0ȇ`U(1׻* {J85)-0N:hy!%⑐]vU;(?I'v8ثQs;ߢ,Ҁh/17K 攳dT皿U>˺SFZ)%$9h[hj#PM!wXw7b3b3^2"DaZj)k,LT!al-/4(%Qh dN@v/wa/"!A`P,H``k `,4 Ƴ(wiz>n  e #c> ( }gȴ\,3bnFd6Jp8[M;KRM% DY@p( .h"^o@ˎ  b8h:qĂ\@\,A OSٰk4&H!! )tx_PRDb|8J@\`H&@x&@1šn)|0c(~2 $ˌL6Ԇ~ro41΄O#=Ű)$* u+Nȃ LHl$q֢jFh:#0J*LR`gAͮvNIAH'k'@"~Łфn> 0NtO q{33X!x. J$ @ք6 imHgG*3{H$jr+JtC:S"KԈh"PGe&ؓEzKR}V躔YrHV[u sew@Eq[2P\!ӡ/()є6M{@z ( jrOx!(&xHrRhwӀCfYk< #@ .K! JP}If^ ӟ$<1M oY)&$򾀘Sh7Z/ Ϯ W7ɸ@R0j0mXAXrA5Z WR5'&P"A AR&* K!^+p `v  gϹ+"v hXx:W0f($ #(:=8j[|B5( KA(,Ga>Ԁ"Hyc|=*?cCpj:'W $h@!#2P[kD7MjR,nG.)DTi&m!Ɉ!)"<$CS Aj̘eܤzI| *ݲED7 xa T@ WtIp0?ԓ ͩ0EHs@":P"\0iq`DD!H$ķJ}Q#$UNڒ'@fc56 ѮI '0 @ 8'@)-&)[Kp"fScIvL"TfhI*RP:9L4~7FP֋Rlp F3s|SֶCbK.h)((AYOPjyR*"]>_l0x7bQAͫш-)hp;P>LGqHY>” 8RPH IIj\ek&lᚱXUk-dɌڛ*W\tg BZf+iŔo4 o#p1pOWV+dܭA5Y h?(w0Iy 0u!v<* R.2Bt(SMPւ"?j=8 h,!AIInmE(*@([Iͨ#P\=.5TI RvҘojV4.ģhd5zGPhV.CʸTg "*DrD2lEzGD\ʜBg|+@$̼@ehb G$z\ 9"ꎝ Hh ,%@*LXCP* AbcXˎcg "#~Q56g9KW =8c{vb3=h@6ֵ_'F?^nP-%-H o`N#tNv)@W(5AH% `B@NrcnRi{Xf^#uB@ `j>Jitꐉ FTn8LR<R9&*|#3 n~O|1֦%JA, ^Ĕli 5Nv@ g$tvGAͨA\Ȁ .]-IHT >5 \Hm)ڎ_2Mz NkdA Ϥ ϼiIJoxm ĄNtc,L^~"&Aψ>?] [`#h ApC(m01Eb*gbځX\za\` 0'AzAqfߧq!Gމh†YnX# A^Nt"!}pA/*L>!?&%<N f\hX8٫pF $z"R%rk".%-:̣䔏H SnQNG<BP+B@&y0!A!0PE 5A7rCreAHp#2bJ!J!#K.r_@ |@52a&(.*8@< %!8 6 X|x!|B,FE6`V+AXJ. ځJLk! NrF@@IC2I.nAB$c9 L Hd:0n4M%<$1t :9.>G!4rap @?a!fԯBP% _n::*Q\IB*ᴆrz)*H[}Q?XHMI߫μ'g_HWdچ!pĪaź@I 'A!iA4FH -!@a(a@M@-%*B@@Z 8C!}8^@ @&%#03-> aM"l'ab%H`C$h#$.C2F'3* (qc|E_"2ol })RDO颉 (!AU  @Ҍ8@n+ ~Ipv @@aɸ)ʘ`fD,j+f8ot C0SEC&A1T̊mH]d f1E#Rbrw`w(#`E2#:@yu|;$D#KÕbl)u$F%w| u@.mE[B@^1 x` `!,h-b5{J`QhI5r6JmB0sc&jOtEBGUD`G!$8Ð:#3z>A0[x ~1KP.brIFha\VJAWWR/&S`B l6EvfdF fBؔ*ʟ)4),!od7@mRP'i$. 4!k9BoWHq0JAWA:]2^ &I!hJ : V 8Xl$sJ)7-\IjۑLhވ "XMc32G@9H.tBRi@_@[j h!̅#2"rx@@0߹PZg0Lt"-DjHD\eaȢ"ZN MeZBRi@aOK̔R07It5t'H IBM.`?N`X >CcPCpKo6ceaf ˄FK@@0(!(aZ '10!k[AMũ .hVgXXA `B:bq>""hBv1fă2N5-"-䶮bzLb"t$`2 i&Ɉ F@dv .(>I)ôa7 k31|5Y퉴 D<Ja.+#nO'nD^xJJ3SXI)\Cm! "ƘVgsYD"F#tؒ o&,v,Nx)içDEGƜ-$nۣR FUMr.7siП'Fhu@H:+I1g&-Jbl>3MACͷA3JE xE , NSB%Lޜ00Ad CCAD@ ZAJ3*VYjF!UG,߯@,2*L_NWZ c2t ,Cأɪ HNb.S Ph{,H|ڙfINYb%&vF~Pe !>vɴ H 5~AdoDMnω*,{Gdt ſS6/ PouP1<{a3tG^;ܜM+镡D^ @,A 5^إ[ Ԓ49vN1R柼2RfbS"/EtT| pɽΜnx(.aLTqrI@pfZV\0\-jKDm.(N X!2@|slzٮ\38'p#TWd1NX9 FmB{@(  ^ ` @ @ OPJL!m ~!u<~P 4z<@7|p z%`,@].נM{;ЀD=N48^< &}nC][p 29R ɿ0,UyNw0 (ox||c1@h8p8X1hqtm>YvuA kJ&6ڊ\2d&X{خpx8Rvb!ߠJ 6 "3 uٖbyeBfP'V*#NJb("=vG ovv]G2X%ƶ:X ik&~$Z]}`~,BZi;F'zҟ*7 *=xPg@ `aXWAx n ŠC 01c }9l C8qk È#H /"yJJ =Sm`44C'#@`X"n'd~9J%ŲLbbQv!c5?G<])pZ.*q=RH$7CcVa/TFvOd!tzÄcUNSyM9dEGxQ "?:Z {{'A%/Ȼ=M~"$W^ dz:Y S 1LY~wn̈q(U bt?ҙ %pt  XҙpnNHR KtF*8:S=#@E 5,Oa0_ sNPx/#J`ˑQN&6R NzIa.Ř"x9?$myCub+8e a!$#j@D63A`IJ/?t=h J-/i6[IcePQd؝vm M 2^p 9@B?"OGli8'g!83So܋wۖiz'Q H-]vg_\lk7 yG:=P4[:%/1B9a4 9}4:eQ ZOy"+@ޫ@fLH_!4 6H3**sX3k ӆ>X0KxX:eLypA0@U=9Ŏ$zO2/<i,ޔt:h= }I J#9m=lZ+ĘI-1.>@D cF)yE_ǔ>#x Q6.`ߝ $4t: 1(P2xG Jan Y脈ymhKK 93Y? a6(jS08=¢ޱQѿ@M Y2v\PZҝI\qhF̸D΄ưow P,OH;g2Gi5Pn֙8#Yr# ݡH6ȼ1 ,g 1h ,)sƣɍڿ1Lp% Q, &!렄'saHS$dP/.q>"!Xgoܑn3Ű_yMh!RykЬ*H)鶇к$( LA`ˊ 8W08w g{-s Xri 8 `@``0 H g1Zb[F`(lF(P@vKp bϗ 9 :~p?lf|-R@pi#`ir[@X@(Ԣ8 ~?-8$0@Mh7 F  n h _x `P&? XWV_&bAS`@SI+ yA z6N : z[0Msy, @H@( f#˦~j\" XmxbepMj5@^ a. !(q|#(rHםA:w@8B@[{j۟GɸF*%F(yBX%0lRL(s" Ieu: ˚AIP.o }[c! RtHhR:a\ (Y˟D/#IP\B>iza` @gQ0By+mAnM J%3ez}ԛ}( Tm"i@ _}/^𰹢t8mav(MկgFDR e')n!@F1+|iZ Ia J'Io計 qtq/^fa {<-d8@<攈!#.8"qo Xp` L@O%' #%b&xk pz>a3XU!lRm`J0HaIpr n^@^- htFW @Qp04y( @vN.y#>p VjH|$<HS-N6@t(8"׈` e7c%еc^JD ,"Р b< A\+:kBO5F \*`W @$p5_ A;sj9 Ic QB@#ŒaJ(`N jP_!C=@"?o0"Q:D0q>92Q1YE%ɷ8?`Lirg9 QM@!Jcدgܪ"Gx@MLFW0VݏxLD4$.Jh4#!7Y9Fh&0 Xw+ VI\ YJI`#\@Q!I2RR6ƪJpfn(j `"rj n-1 5CB* 6LD 1r[a zBʡ31CJBJ^T0b"9zPɐs1@'i+jR00%9ƅ π53+C8. G `+f'Ȝ,oEunnAP!$`&бD@oZHvV aMa5<+p4Q+\]@A7RtQP[ ZzxP4<8[ Z{??3cu+?GlP wv&>GP#jE͓pm3H"R6Eeuy^0bFDMeD(0h \ N{3.iSN6NfZl.La:}2&*SITCy'k!jƲ-n #,F6 ="..RbI@ HYyFH㛦JURqEV!"-F]75VΞɻ%pZ(G }0UGW"&z^TL#%&HD@o y6#[!L 3E2KXb gm[ˆOF!4-n00`&:2&,W22$,!f-F9p4K@0FXGX_dp!rF\R.NchҒV5*ab2i'7t$a8f-ah rd.R `ՀR'V6>!O..L W*6jFn!jLR 3@r Fn1 k0&"fbOwp6(&5b*L( |\qP#ɨ PN:cDv'@.mJncQ'I,e"s&-j"g6"!.5%Q*6p 7A">*6F[d ,ͼ@ѤG@!BJZ"!0vh*Tf.JD!A*ҸªiѼ!: QAba8| 84 >5,5&|Ű"6@*v>#>f|_bFbE AQ-#cDfb0t_^6%D4XkԣJ)j/5 !QhdBzL#F1p iϴ1f,b0, cbQhm0Φ!M$\j&lA "WERz!%*,8 $V@dž""bĚ?d)5T@ ώP4#i6Rn`D-<*d;3fndHA(0$:!*cLv J`eb% R% *l!laʶ8+94L%3v+^,!^`0dan[O'@JŦ8 E7AQ6CVs+sF5bMA0M0"6"/k(N!(ATHH8,+KlV {` $K&"AMCt8& 6 LA:PH"!b*1Ӗ-j\7U4a&/*!&> 'FB"w'n+qX>: 'Ffl 1 @Z%%:-r\#! -"l/ @ `|-;[!2rR-|#*5n>>Qvj@#]0,AF>!TB6^eV+04R"` K-Tcţd<dh#.E"3j221 N}H` @8)p!SҜ#D@x:k>C K":!زU_o +6t @5Šs4,:( ! Iie*i32w:$`Snr,'*Sփt>\`@E*i%8骢) xhhTJɞˢKŨ:ƨFs`F-"ˀ7B4*"X:!J\+jLJleöD畤8m=u+~5LJV%d:OTK?xo_+P kuLz.@Ai j5m"," y!,"eb(& ϠyH|!gL`8ob!n(bk$fZ>5&: ~Y'&!` hV[ld&,h^J`TY qn *V6xp (jK`4ȮJaJ[A- a|$  N~'jխIȈ<.9s#[-Ɨpf"@'A- b4ꥺ&̕""٨24;x ` "3e["eHed&~G&\ 9=B-R6Cr6}D9^!@|K{4_n:saSŒ T!|<P7W^a&uWtOdJAS7؀a",-J PDF5VDq*u|zbiy!(wJh`p;r1$l  KRʎ?l N+Io  o7{ VӅT(zcIosY%LNA m4 bjO*K5i4@3/ԊM&h4 v]I=~q_dM@}T#0AYG@M,ʁ̪j~8hȕ q| 6#kRzӘЂ wKYzra®@XB}J^H)PjD}A3Ե52L$ 3O?k[: ;dxh9-~* ~*gY ?"H:x+ "'d1F ʼhb@,L(K=e/}K$`+GaeQUI%*sZ@ @D@6@yk`5\-ڢ,Wؗ;5ݦL9H}JP +R `D`>u~PpJ7>FJ-Mj IIϒ"@PtꙪc@v<q(MUuH8ԩq -` 3@k:h hC#KС, ,Yz#,uSJIXho9 Fԃ5 T(8?8k$j0"j,,Rx͐ $,P܀*Uv`Fъ3 Ȍ3=pDNl$le4 `2`\ ',8^)](L!t1H""2"-E$wЁB=ļBY2. m'2 Q$#rԡO"('~+B@,+ٌk ʳ3I}L2IRJ,6W=\@&퇫FiFtM0()y% |EB;` p0V_J@#TvHCo l 6KdG Tp&IlpjGh\ x ,D<qAd,&9^46:,=" &XH|HoQHIJf .J@!Fu@p ɀLtMc؋^EHb sx3HOiأh;yR>xvESyB @TZJc,ϢUЏ:f|EЩdLnG iut褔:#ln i|YLP`G&dۀ"cGz%`z^Ǫ&lO,<V@:`2K4cе,xxܷf`,d:1%$䃳73(ЂJ %e[tG$b YDs3QJ怤݈@rjfd[Mv)r^!Zfh3QpF8yCkVeweGh4 WK?](yU#[{rF@MvW x?"1o0}` 28'3P"ms`C$ P+8I A"Շ: _r oN, }%Ye9aDЎq4M`5pqz-Ը`i"`7^"enȲH d.<" ,菠';ٹx(K8Gx7Xʓ1 <+r QA$ 3TH,f 4i I pe!98p W؋Pxsz9X:8h)$ (p{581vyIA[ (XHzX7xX}/|lGDy 8 HON 1+c*/H|`%tjMb! S@i0# 416@ ؎T@-Ǖh#V g?# R84=.s'ߊ@ x1 Hw8r,|3q J&!xX? "u!>&\)'YIȣ$ "UpP^r#)B6 5(ywx4{,Ɍ [ o;"Tj ȍYߔ˝}JJ8̉z~5z z (2=*z( 1U"%>R^ɔ  ,lJ o`Iqw\y"qXxX(7,ɧd K==%) tw^x ^.xIW%ߔ0ҔIh<(1? ɍHK(9@k& )NI5GbL݀3xZ &t ""I8ﭠ T'ks4jb3H!ѥ&ЂXxOۍH,bxWeQґ8T0)h`'{%7m ѡO(=9 ȍKu )˸? e*+@}#O;$<.JF#/v;Кj' 3%MLZyU&!ŃRxPR1j7:?MI P! g" @/AQzp d'a|3h~0k{l8p,@A쬓t Y?)/ϋr%Rd ݰ锏p!Y{,SVN:hK Pm ;e"x@(kVE]!"80 +J; H0ދt? ;o~:췇Xr4K$ 523B2갢Ԫ,}Y{^=- ։2xu%ۛ"Pة?x3V&Qau<[5 =vC\_I(:I$I>@X۠$L"5SF4ڍu{ ʹ8XDePp/{<8u9(PS{L!׈!/pШ [# Hnj82q!\^$Pk!r uY8`'p-¨xptGmۋmq%U[xK Tz c/ S( 0x H~ $wTt觡1tO3 % p|}-8Ї5UTPSAqgpPu;ɣᙕ 4/ē#r[N08 Eh W`cr! 60pDH pRliC8-_FPR2聢T M]莏2 EXDR@}r*Z4 II A'7"U_9gI?~4A2љ' C$tE]3g %ziiHc\`: ZC| dX (ԡ)i8aVPUynH1 /Q 1ɶʲ &tji` #Iɐ 5y' ِF67,$ Іf,jR Ʋ|ECpWZp{N(< ?_  .BaPB zy07N@$2,K"`-Afi$p:tf0P {=x  ,`,Z̧ `2N,0K* ʧEk=&`i #3 R3?l\2 d3`@(0|U$pgI XhÇ>YM!j}`^-?fixx0eh8&{̄/JPUdx'2xXn to v2zbԻLӵQ[/`%= ʾ߂,!D8a2ʇ4ɚTgvj(VAY%PF>@Gc*gC`i\RSYCl*innڂ,TޖRե*o L+S*lxgkv_-&je`U[zBTCgjs5z2R=t=ӳޥ{kdٞt;FҨ5g\,neS}?ςx>鞒y*dT̉8y8XX.HZ1kn>\ deôv!L3`@@X@H#̀e>GZ.tx6 to$~G-o39[0&!}"̦fo+lrg&y7ba7\ê0 ӏ;hCHDP*t94Y~aayf|dmɻȤL6fhr(aPp;e ǜD3|Gl95"|FQx  ú}_,>4NVS;m.F*!TT#!ch IX( q10bAf8dUpI*A"`)`}y^8_ Ks1ݜ|oO aq6U9akL27+Hp EL)W8x`2%`Gmc+EdfQSA _+89i.h 5B9b4fBPJf#;Vey2^N1SJL˓-l_@}%X䁔n&9U)(xf@)K%fS`@`pP818"i8 Nv:,56&5K1&QA/ w+NIgS >7CIV3ص4Fɼ?q"IHqHD<s,1Sx&~Ҥ/* #řLj?qZ+`"@Á->*`H ᲾX[P^pq EG ~Z`VmX{0eWc<)Cz/F+,82WŁ N1y9>8'Dș,+d)\=s`B +0Qyϻ4c*oՕ<T >G -f,ws^}hO ܟq.t!œ|ӊ qzb@\ NT|3-(MӇЉ8ffs.8YXXs ֟nöbfIO#Llof,J}B^n mFB x*^#ay],ZO42RbH ,*iP+ Ů" b0 ٥TCtT#PO @NaR.h08S>ɣ bj'c!aD$@ nPBҿ^YE z UZ0 L'78vb  9`Lj;RTĴ'`m*;<$;ȤO~` Me|8.Obf{8EtG@dq dD,ѥӌb8r#H@f@De~qVh8Zls#,{E-#$[N% *JBARbh%B"`D 2X  @B OcJ0Y% & ./QJ0&w /&;aLJC fB.mCl0))HEa|2}2B7)ζ%4?A27/h(0 6ckbo&*q*v.&q>08kd'ࣂN@!(Dr‡GDḄftS^H)c80a`Xe@ ~徰~D]r*E5jgoeM ȶCZ,4d!DjPMrqn%D3hlG% (ƬjUj0Lo)pH':)r/v$#bG2'8b>"= ASl AZ4Tư#⇬b3Nhf6må;Dl$@A$ b"`;d!RG2, lj®c;Fڣ\Bu"A4;/jTr(ifv'[ =6 *abJJm0꣨=F;*r~G/N i45=^nQȢh2|t/ʬOPp7ŅlJFRf0`Vʥ!7'$c ER#%@›3/QE,6F `,4}0%G] PR6X6` #&af2eb|t3,)W'gGcL ͛,mB,*5'3$oG2*OZkGdPrINGr7Eqo({tr.'8Fq/ܥrnPrcKdOb^i*FޏU?  >!xa!ܲh``B)Az"2 ։[|Wgri74H\#&AMk*JD'gsExq=aH[X@^=d8 6MbAcQ졕OƘx' lk /$AUh0eaa@B>H# @cI IqvpnDb-%>' QimB6hmf~CABDE KG",& 0sH4t@"G.Ȣ8_t%BT=&i @!^A܉ZAM,z LrEN 0ԍ^ ̥D'")OF2$E'vnL*YB[ud&un(Ͷ3BDp܀bfT+N BTg`5h(#fTv ȯVVa^ d.Z;Ê ,0!..PͪBroQ^D`[&+  ca?^(L"Nba&WM,jRT`dXoΪOoTȶ%g^#BB6& . RhB9cr:>#5uM U ``c!M7n%J4a\s7{,Ld{ `]%&}Hm}.&&9 J mYFnj/e@03M# >F B]ʄ Ïdq*ƥv%Meyz-3=6cV8ALUi7_>[B\uT4w UE)'`zj(&*`HH@B*}/^K$r A6a!V>)MhH`2gL < ]o(Ӷ&hZ"V}0 ϧ@`?@HQ>_pp B3Xk~ʀ@DrI>C!tQ H!l>a$ip8 Mx@{KDkܪTr ʨ5.AF)gn'rXxwIa8`2 0*AҀXǛ{G`Z70Ӟؿl(z,{#)y0J / }񼀇gZš #jB̾p@Fj c@G°{L/#ݢ:@#ZIRX ܧ@ & ($̈ g̯SyRTqBa@vu-1ǝsWaK1WԬQ'C!CUHǵV"-B? *چ{""<$.FR$rAZ!02z$HYlƟ򤔊hfjϴ%n? D艧^c*;+z)Z̢b"%)k,(͟1I nmNj#T~42nNg;vXyS7I XtgbN&$]!qhÖ~,Hl"@p)oh=ѹ8CS4@L[6[mH `0 -v`,20<9- ǶjL 8`LGȳ&GU9=U%؄-r >@- 6FxhM^ HEpQ*1fDHcP1-2R`AL(JL7 HrO,m/>DiK:?(ԞG-1ؼ1 $@Ԟjy1ha4.`N gM>b&l >Xc hĨ&d֬9UK=_Xi l SKD Xlh @&p?wN`8\#r\rZB GXdRKff 4 :G(8ìu.!ޑ08j, : h+"P <\pZ Ib&]5cbjIXWnyp1`Ȱ^OT:Qfn \ %ĸ=a12 @,rGȥ #r<[g %q0@Vc.#Xd? e@.|@G,D~&iCS"u"M=$ b@>G1pt45 W&mh%1Px94_PiunEfa ja+C#QԀ4%oAcH/O`x$sPdT0&G%HIS]$NpZ9,^+4 3JaȰhpД\iS`iV4 FdO$]9xGʴfu|n:UIPv%cJaAa1vxQI.ƀq$aC$H=j84 yT[bl͚Sv aItpd &]qekX ƌt|8S8.3!$ujxW@I j|XVۢk -~bүn 9- [̨i~B&#CxLJ2JOʸi둛Z MK !$x_ y9ؚ112-&!xW:(&* P\m Gm(N?BPdNau V&.vϿQh$1"C"TJ-"!|A& %cq C;tld4NQwZjz^ GbpMBm3Lw L-WErK$do"JO(~0p1c4Ș$)Re&CXE~1u .Fv @qGE''btc .X])[fwZs3K`2$IQLqWZ猗Kׄx쩗!߇I {%ZA@qEza q%.)@s+Pxq p ۼq=na +tc *6Ѝ0` <Ч^Yq 5[yppk`w~P>["Q?I3 n9?:AHuc} Jx,CxDK Bjp1)Zy9Y=0ĞSٳ6C ư0CG 1L馐 rBRNӘH" D )63!#8CR5 /Dh #TPa#:0wd5CtS #˷;iL6 3' su M<)J(ݍwq#X ȕA)ه@skPx 'x&"+Z *P* X !([.|1B7)q̀0s@iij5y3Bϙc9%ʥHm (LwC!7a: 3a'0}82Ȇ6A!AJvBf;[Rx! V @c$#h#'6\ t#5i,PQJC Ч' . 0A;0i=Q Jka {ܟ`EBӖy- ):{m p>P]>@s"lVD1YCA[Nc]o  eH0,X4UpVݘh\h18U3[9>L 1yУy\FCW!xHH.: c^Fdbc8YPiteQ9$؍n3؛<,ԎS5P-Ӷ8iH<HV\ڀ:USs;٦cXsX_]`B\ F%nj#:fj x/gD8rDK` eKUP7Yْ1#I2HV fƅ aLWAQ6v s" " N ̇@qQ:b@7e$7tUͯgHd4021 =swP Q^͞ @a}6nr@(sM7E|) 6 z1DE,0-0c:@S s3_QQlZ%ff i~ @ H׳~莊&{ٮmUƛ1  3 ʹ{9 q `7to 3eZ:K;O(^iSrg{b0U*1W 2 0x$kl-[*!La ;IJ{I 9M,-D=I9,$:JgT 2 ͙xtBB3O1_s`Ԁ ~X^.zԨ| a QDi]IHJ>(gsN$+7:$E3. @B`P gI@.y|G\,zP@|R,>36J`< B1)*$@BX0eaAQpP. *>,zCj5@CPO>:Y@e'@l@ B;H`6+-xZ8 gpыCٞ: Oo; >o2:oFNƙh)00+3%>$G 9q \Q~o 4j\!(Z ~)h.w<,|: j\Q(Jz2@pAcnb9h,ϻ :S *C*Ks`$c9@rNWZ:5 tW^p1(!G3/$h)QȾodA* ȃ{ "`g TVf!x7B>rcZxې z.n$ R>o>t+tr]0Olq :P\$G/B@0ԅ4s0gsD=>Ȇ~N@Bd%7c5"|0D&E {%FSoi((LjCj ˜WuEojbm "?jp"P(SYD4-bI5gc;Šf/ Nİ/"!mRS͔>{r\C8]6dx5]f}3j#_c_ T `ZM+v5E*,H)klҹV""D88Ed9O]rP TӿzHi9 >b4@B@LD8b(\qv$B >U4G9*V0Hw;]9. !IsWxBJ:LGЍEd+fxqFC/@!d *lI?m# ɪ?(&}<v.c&Х8(%c ,c,g0yRNzOGh$j3nSIK "JI;BDT"M9@0Dħ)笅Xq{')y$ĈRK&lh%"b)M7Y }cgN;-I ^ )d=IJ<bT1Q^dfi'4O='p }A(&fhL b({i:d 8*,cP(l_ebHPlo`tB =GT8ODZ DC ]!w;/9 5Ga!{ZMiy@ HTc:NY.?HE@Tw d`&H-S$8Sj4# 9Ѐ}w>Lqw$rX17Prˣ Iucyd.0 =b AFQc<6LP# @:cla!nНO5P!n| &0ZA!$e.x#?gA"&$$zEvIʌϧ0$,c%HT0^c#ɦx#LH$ ǞB!<4bxL_DJ/1y *BHWel/HÄ g%NJ$%QNEgY ?rhnd`|UxJf0C胎`(\ZC`J$5 v#6`($I"p0n',h5( ,4&C$0CH2 . $DGXJINNg(/CdBtĨ4 "cnD`ʨ֥nca F7Oz @ PV @ +o"B S*$JNHSؑ.N+|QjJl#(!{P7n?b.  |6T%nv,coy@_*"&d?cHUAB Dhgpe>\ Xbu! >(j  L5 .Ð&R9v'Z0#3Rfd1+V)b bLZc83j(6 w&O,T N-L5`? JlP2 iA j ,2.b?'1! :%en o`AX z @4B`>@.v0 "UB ӈoF'ʴMPvpAFqxE>Z /nC`!8Kˠ ,E t!h&w%,iB13^^o"QI6C8n(>At!ŧdQ()`Cl&n'8LR>%O*Z Z)B 4+3 UFdfx &2#AT&Yɫ@nZtcͦlg:o\zu@ÏI? <-;dH-GMH5* fl@@_D!-XÜ'%Qxث!im%Z s)?jW8bbZ [' qR9PCo^`fr0ȯ=?o5b`!H)f-$5P `ԧ9C~`@8"">wjj#tta ` FB?j@ B} a š<:dYZ]m6 -Vx!^8e h6 @ T2`0?ߠ"@X%~M@x?ѰRH(}>2 # {Odsu}HPr|<`DjZy U!~H:ς!JL cPQZ?xz}D t?h)M85IP4 J\H*% zBWvJȪ#꣎Ti#.u0LjέTjʾ)8Z4SWDlBT]oThCQ`ҽq4-`Lu֞T#ޕ> ;x"𤾙yiYCxl=e<t^X.Pbc<#^ĬޔR& <%RR5IgҸLml%XM) -HP)XU*<"No;APTF&f Dޜ)BvNfFI+}c`N VZӾ'@ QSQSe'$-)bڴF#RENk~(h˜V`S PGq>,٬SvŕP&+"[8 t-=cM*ܜApO@ΞP.J=T*0Ir^m(U >6+좝.gp RY4ї&.`Qr&Ρ)BU*->Cj !Mmò&䨡6 :|AztB[aM1I<vq0[㌑7Q0ش]o.MnL3zPprS@qaei7#zjL9DCfޣ j=K(.DN-DZ.Cyaӈ|z8kAɘ_2jjTR1]\Lٌ,$3ՀNrR**̩"l$*Ihl (%S{Nr+LjDİGd 決_w 0y"90\wTGI!0ө] ( |ʀ 22ɮ2W%$фdM$$#xLNQ@9آX8J!ʹk#27MK CKA %$'%g(FnLCZGR(/0Q)%wrZ$)Fi|H8璳TQPq\zRFX9dؓTQx>s̪̋**D>N _9-)yK_@m~+nZ%q $2 : SCW`6YX6]?*iAprblTq=ߘMN!0h[v+1iD VG32<7ܛI@b2kZ /XjSy%Ԥ#o?%E:TbMy$ϟ)-&O_*QD+ĬLUvLxE蘐={@ 6Iws7F.MQ: y!*X`rgr 05P.Y M4gX⻕D]]x#J ܄Xeti1Q0Hڙ7Hw1rkjݮRP}+LxI)X.{KGL Y1F<;Y7]t:(¤a€] ,eFSz9-a»1/IL0vh L)W'p֍.@ AL8a(lEr Oyh )_ SG73[0y7  )+[u/„"P `&h5 &$Q 6&zxa)E(ؚ58ƱlP xݚ oK3k:CmG`8ܓ@FH͌ :T1L'y$93iB{1)2y"#٭7(  18;3ZA'@PO)$H`⇼U$\iP ;ŔfH,Hu0a9htGy Ws lV8H4v"IHb(4u<IHH ڙ\ J@ޅPp$-8tRbԍ -¸rv-Hk46b, zS0 (zƭ+#z㲐a }ʨџa<8l`cF ӛ ;!'3M P %I24j!}Hs{K^?QM1.W 0 ;:G mҢB# r q8:hgZȃup]B*4-bƀ‰jHqїt, Qy<r1!<BƘ zbmث+e(LؓC'Жd TV`ްy֢q~XأEF[B)BΉiJJBb}- ],Z ,'kK## u4**R*bVlًԭ-YK -ޭH ; M{8-Ŋz\f#r.$=z[n*LUjz~L3 0yJu }Ǽ'l#,ZXEއm+%0}/5^Zu S٧*菌c xސVC 7YJ<(#x mrՠ0$pyź6!Z({>P _mW-JZBܱgU ͐I#s$)Uhܡz@] (LB% 3I"IP2iZK|~'&BrU { Kk(m˩YbڜhJ#BѨA~1' n>"F&4Я('2 d:bh[˜*ˁ~Qš ֝(_<@|]vr@_=3 k$*/ h L6u=]ޒċ635=B{ @rh7?YHbw? zlr# ޺jlK\K?0# <>`w/%r:L0LXx8YPz@6l nX@ HOP 1PW*n; &(XenP Sn &CԀ 00PZ ln'S7\F;"B 5P$ʢ M) !ePE`\D yn\NJQC(!NBil-FH=OA7-. 6Gr_&|:J,0dlL?Ȏx y'RZThy0&JV[ ; &.D(}Wg*cfL,:N43|6߻zUه:lbk(J=PuۢJ٨~\Jpz:s?roLKrXuNBl_Z;.k !Дh (Y$+p xlX!G_C+J)C\0y>:VQCU^GH &`t"כ hPTz_z(Z3>u薀 a:mμGιKMtxLȁsupp< r ]DHx*+wI V Y \Bh8Yߌh^ `01@XE0|<ے%1۾ŋm]\APB>널J8h{ùn`\+p&@x;0bN9N *r() A"/T}Qᨲ9PIK8}kICZPH >:.JNb* ԊHs( @@~H$4XKu50rDѹE"~ )H& h6s]G>=`JY_=` ,L>Q$:"Er]-@L*On :]ѹ΀UyA0Hu7R`' [I< tӘE u忣xstVͶgC=I~=ޗ@,}G4 Jt$0g!")BԣJ&,GƩǞ!45$)8$-ٳ,}-zHㆺCέ0/Pj{qKJ萤Phµ)B)*M;7(Э6MN(d HD%9Mp~G/|ف@T4Kr-ޟȻ>n =Pm9r5Bޑ/d3LHsP!ϋC~'.rR\6T43}NLx6gy4A2 #_KAHNn@;C`6DZm 50g#'s_>nUGǜX秀Hg5 |3lL|%¶` P(6ےݻՒW!'ThI2;z΋n]@^ǒL|FB} OP*E $0@ XM"S;ku\tG[@zF:u`@V C|ZUjT P=,ZQ&vrGywDLR=%rMt0B `,j>X0lɶk ®HҺ]m,NC$3I#'i$`(_@2uY Q~D9ԂmЊR$y§:+d\ߐHs O9E%oIXq"h$zTJ(DwZS:>)IS"ժ?I (  p  xJQ@Pb弢4PZ9ɡ|+CRȐ{9#'[:+ڒeM"c{. I~{cHSljo'[ G,x+) 4#fe=D>дo 8(` `e,"' +|`S'ngHh,&<ؒG@T a0@Vd"P |/<L\jl:Jġ"rf }c缬ӲG@-ODFd<dQ>?) sa<@$Qpʦl&޴x i >e$w# Oi$X#Vȸ|tv@"x=G\=ZdLh3&H[ZϏZ GSBA"I1b-RADgUT$M-IB"Љ'G3,iP5c|GӐ7 }5f^؉#P#w I>CI#OI= dȔ!9е'3J ,L,e[6>Km)#Й{n; f=bi\N` Sf@N!YBj&`xI;LmF>QddA#bP*&Dr^f tU3yA>* (`#҅"K }_Fc a݇/yp[ xA! $GA4mGNk#`k$"+ ; h )YX0 t@T@^b8@`z0=d!@֙V¹#A~H!HZN>2H E6cXtG .R$ȌcF/6jTP=$x["R(MB"la``(-z͠\h@x/:/.Ƌ +.pLǣ 2 0D#EZV!i# "6ao>!$p5kJ(M`*` V`RxΤ0%ZJX|aբ?@R`T) wc/p|X>HN`kB((*  >0A'3b&lc@"cHEu.4"Zi.98'r(꤇Cf,ClE 9b> PV˦4.Z$ĬX!M GPE6ʄ""8Qԍ b$fV0Qm5#"xSfW8Z$Č$bj#晆t2N0ECE:SG'g;1( U )2#P޳e`#CŽL|ep;) 8pMPod"?r;/*2hV%'T=@(߂/%FvB'*B$ Vqz@cxE:7QΙ@ @73 ,8A/ 9BTjJ4&{F|ΌX3(%OSǘ'GgHZ4E7n!:3bL\&6|:^7$;ln8_G4; Qb~xXE[(\_h7TSe!wCܺVwUL Z`WGtIwFd5!/H}+BKIt9 B K5ҳ]D3$/b=K(}Mmj ]rNQh+Eh``Z`l:wclr(zP|$+!t"A=d63BD>eo*>6hGJ,XBe:023ɇf L]@Gl*3fĭB+T +*T-8FԂ4*0A8#4y` ` / N2FY"=3BPDRy-gރ@%G:==A֪GHZ)'6ahtԧ9[2^8^L\rԇM;r0D` ,%0Ehx CC\ |HpZ:^fwܠ8 % *+m<T+FP*qO$c8M-d0T (-&gn(3"\,odrGm0AI5cAp\p\`5FZrV@Zd^t4HigR?;jJ"Rtm^ KB ߎ d׀8!2(^b.سE. 7a`ax^@k@< 2c MhU#V*|#V7K0G+Jih ("x@dV.$r䣥7fmd)h N!]G*\t1KDgw,Yx!6o@kU6͠%2נ ` @4i4vH`c 8mAaᏅhz93+E.6m5/zMgdgC0t+J`QsVNbg B&a>e ?cn-~ "LE(ζÔ+@*<*{ #]:$CbrHZVxBa"ᵎ%'Q6  6:Pk@ Fq.*NǠ;`NDY˻.c0y1 ǬV.aC"MH`*H  "xE2% ` +AF%T|.zJ^`N *:gN/('C¬>L09#0YB4N / cg`eGtT$Me$@BC̊H-El"#ALb[Ć`t` hPP!!H ]Aa*%!QL1G!QBX_zzpX:<.'O &iB#V6:-g@&F!.w#C/#L)k(}"֯!V!`a˪ZLH`J @ z e#. I|%[Βb"4aԺ VHIK'0~eCac?CܧRP(k47bANo2e6X/-7LáCì:I"PG3,WF>4[cZnQ:6ǴUEе33,M4$$( 5$6dc Q(R"~RgTHR(>[*=d|[46 ';x|_U5<6_P>L!9Cւ^>jY7|6N:~#.?Xg\SBs`u=fWJO\`dj=xOB~>  0>pHo !"X80 Z,bx+$|x &b@И0 ?i#gר Ԫȴ U}=m{2Xd:]Ia(<z<ڕQ|He )|$]U^ʩ 6 FZ-6 Eb:.O@ån}Qh ,H1ҹ2oA ~ҀE'9=kk}Б* -ު+J+  S(2,b@x"2 s`|Ʈ |G1J!mX0$2&c{1L3 s뀒'(+i*y-&ɧyɂdyo8ȡ)OЪ|ʈʃ&.tZ0K^(:@( ڲ1 9R2 :-z M=m `$ןH!$IB J,3]3@( K`@XU HzS]j6( Ђ-rӋa{+,ǩ-˵ Caa<&Jk_ҫʴ F])ɰ,B٢UxG-<"Ȓ**誸 zD 5HfZLydmHekN⪩S^k@̾2tNMynj]%mqz>00Pv!K 1M-vʌ#UsfCӢȅK!Wi.dҪͭF1t#CV"f^ܢ:Rslf@Nk~K 2 : $L8+2)_A[z"`,"ttzCg =pi%I$u -ShA;sƐ;yKxp )  H)p>2&DpR#*k$,I`4а4F+ P8$ `G`8N'S`d8~F@p@ { o  {^( ̦0hK%od8* B 1_30X5p85 ( <7ko;"~o"{ hπY6&o(A^L&jMb݈9H+,/ -~v%@aj:P`A.F L%#_Lg#"Rk*)i)'1s@x 5i{'`p $ԷLB`X #H@:8̲$+.n~ b/I"'*ܷogf9Ӟ/K|2> $̫L ?JLZ{/+, 8%S#F4 K)/S"E&k%J8IQ0wxyXR&ܐ/m/R #\IR4 FN)-lpw0B#Xe/2a>c% pգ 1I%. K Mipw|&ܰ63ȯ.daJtKO^XJP #P܏M^ j$bЌ&h ~O h{?=H j9@Xe1AkH<,`$`<X͉{k>PRP+멞g%?S9K]eF@?ph+,p\5&LDB/%X<IN] h ЈK'6Z91<@ܬKA"\@r13Gy$>^eu渇CL+2_R+(4UBq|=Bx@)3 D1*703F upt  @` 0n0-&j5W.a 8BHpқjNyds"Rojtϯk JQuFMJؖfA JH`)AֹhSSKhC8"THr |BRo$ټ52Բp$H$@' HA|o:\Wә$c'-y`#-4x%F"_KGia5Bc '$U!I&ځFp %jrXǑ)47LqU)ʠyL*3H")@$PE :TXAATs|y{SiHѳ%Di;..薧hxth%l J/!prPl@.VN+@pH}R@d E.NN-x~>dT(Z曊 y?δU"OhTj/^@:gH BzE=G>I"Eh)"-Ex9iJIIU$Y=DnڐeF7i^zQ )A'6+#TPa2ɐj_Im|DLC4S1 *pjNzEJJ0_qOa:Rh\uϒTpVLX'%+I޲Xp 'qF g*EfD9TQja]_[4 nH%J@88f$L (`0b_JS$TҕUIbV r#xPg{WbN#igȨgCd}. 9DeTsy!4="V;wW4$`0T KEm%0HRDs>+)ҽ&.THHXjNMw)t4J{-amKI!>-K$k&sV#eqZtB'=LUCr0# ˜S&Sn˽ jMYJ9( L8ʆƈ[y -:%F=e&B$D_zPi &@"("Pԉw ]"8eI+,T_c,䤧 |/ab%ֈQUDRɍI%|z,AK3X{%g57?K92a)hxA0Aa|p*0dH n`x@x$IkkɼL/% p j8< 0 !`6@:!<aHv@߁lFdwj. ̱0\E PB "Fb 'n 0F]€( "螢I-p>J!Hn~DIի8-n zĴIR->Mbl.B9LPP`!FoBx1F4&_  vrVJ|3| P `v@z$g<>쳀 +!(AVנE"`btB0g怯 86, @(>` EKbF%,?8L>e.x6Č\Ko`oԐ#npN ȩJER#˪VjG#RQCR"^Rr0\gF: %㢿ex(q&C.PT.I t$An'Bv΃?N(f`zy.$&&槦[OV` a887O ӰruY2!`a&^ C z?&:>;J,18\c(< ʃ|fKD`b&>:5AU^ `>"x$H4#Č8E_j'`MZJ\dF:4oޣD@DPvΥ 5»>~B%ZVMzbvI6dD-!G/8 'TT+~)jW _.El,%*c2Yh^gkČ p_ʌ% ISk*fuprH$e X/ze9b'w8ZBBpU#R# )lye rmnMe:269Dp/#Qf".L#XňMo.$dfF^Lo,_ Jv`ILT-l0eBf.r ꌮ1謶<2en-LzM%l"5H'T8hc2Aׂ9x%Ѓl$ph8c&F/d|xBf'%ND$ִDVPVw.Ԃ'؀T(zREFb-uZlؔlin%+n Cpdpu! NsP(^Uag&F *1/eҡ &Eͮ"$FBDhnv/(x.B.I#hT%"-G$'`R Cc$ oVch;WKyM: p\Ni-JwXBUtRkn˒l0&y&2,d-^틎"D-1CVبfB԰vWz8BFЃ*(+&q̻Hbӥܺ.Q=kdk4kFnB$Z"7+8c/}1i"? Tjjx ` ]u:|9~++ wbF"H/#\g^RV2Xt_xg:Pطb4<.֚`PzhV_/5k& nziIkI4iDn *B`ĥ⫮8-"B.`xU7LJ@ d\ zSa#% `>bO1(=i7Z3Vs1I^%8Sb|Fwkq"X WJ7wuC@TbQ[rRXK6f窓9d 8%n˽``Ef!\FH P:kJ RF:@vB+(?N2P&dʫxK\fl!z F9 |H <`+6!0A4Gv>vtذBVX  >+B$ BdpȞ ."Ұ Fw@$@(UQe4 4'&F6L$`-tM|fYN2(ׄ\ĠS%\_qʠVF @ U>2EX @ 2 j%Ƅ& g<Aha[U<E<`o|yp Vʇ$hLĞo_> `+@ASJ¬,;d'297OƑMF5 =}W\17I% P~ßU"_Vk>|g6&, ta'X rv3 Tq8i'4:ZB AZ >ꢇ\|kXj 'mA^,Ŭ*ˍ{;hI\ DCA">Ȁ@0`5Ja@(}Kˀ@)'rn'JMC`L!+_KB> Fcp^`%M4~Et(s_(H4{;8j5T*٭-tJRq*ʵ4c }B_]}fZVxF(t93: ˁ?pYh'8L $Jꚃ rH|?*;ZORzlΡy~'@H 3@P ?(l62,T0^ףX'& 3E*ship-L4d[^2PkVz0Ҹ=d=j M+o]HӀN+`aXJZb^U"QzKH<6MLMTC9\u4ɢe O2Fls(#2F |ᏤVJ)upX0=+i q6`ZYwAK'da K"[bU,{њ2ikIk PiTW܃d %ǎT, M|?لxx? ΀)P.2NAWVJ|Au @R8Gb0 Uf␋Ad *b)[J3Af WLIEҪ48xX/җX(4x< |{&H?Wc]K5Κ(^!\ #P"EQKbJ쑞0o"k!7ԬQ9>s(jSJT"1(Ir( ?cr^9Z-M;Guwne[Zf2 +wd@v%x"ÝTAfIP5Fx0 F5`|[ ' 8Q&Dz A\qM |z@e4` ˌ7U7hB  @F@Lp0ϴ`@ B0#Af؄"ugo; T\:$SBK҂(,0Ŭ3O Q!I)1뉺tH a3CXG++< Ո(-&P2xSPS5p p_ ڼ; 1srk) j) lsx93;JbED##E4xċfq Ž$Y#%yc .薉}(G9[+aꎺAW : ):&+C|5H iٙ 27a$)(# (op | HHi1Ԗ8{ڃ 䌨n:t$"1% `É銑HȬlj*!0{aĐ+(J1@Yl3XZM|p 31IU~KIRtYGC7(P(1'(!~(Δ0{-lT̨,̠4 < @)  y9(8wp3?I(L(-19"3FiFx)w9a^LV%z䬦ds )A19rL0‘\ ( &3y<7Zd d 3ݑ3ο/5 =1Ts$d4,8"4id{z"'18 `$s+4` o=S*`~ZLTAP8qHnӻ%4(z{ O;1Zd4%OL|{S$dZGRbOar`q>P)e#:-Pʖ)u!-'0-9:c o<8 EqazMRqtܒ驐!zy*!=I qҐ• b~sɒ$T bi pr↽ab=? R>)q d̑8K|9FF@"Z~5-@'# dV( #q`aFnl* 8YIJ hp&`r>ӵ" X:% G4) ʌ $:jlPߣB#D{njag I ȑjQ0֝ܙHxHs(@r 8toq`h[X{I0P 2Ux: 5@eC%Ai]0N`[8 DN(Đ|VnMnQ H h `naxXV<nl(#8 aXe#J@ ~ɓ|WzakzݓM,Z""r8؊ ّ Γ(a ҃Q 48 E` jx$(ybY0b:۩tB7w* QH| 9"Xl-%tU=HX(/:̈@HpGd(18$Z5m ٖS6h(1 3.>n =0 <X I?X ]3)φx^.(Y+X+kE =@< 3= ,-@R)q#(h@=`h(} ; ;مRiHmpd繀/0w,7^s<8l[r-ٓMqɚQ+b 3x'(ơjĸF2ɓtisoJ V=ew\)t b!N\&#yr"]=@Ԑ[4XAݘ<3>=dٓ쭉Y-P!9$T 9+)YdU\/%J/wB]~A"&jZ4,w5̾g*QPZ^w7xJ ]$SI]o(7!&gt#Ŝ!gE|=ق<5%FS{io "g7LR7wARgI;J`,HxgAP$u:ݠ`kmQ{u?o fCa6; T5dȤV8\2 >p8{=*l(@4X X>8\,L@i^V\uSx?d+`z@Л"ŮEZuzrHvñ}):P"p"LKYޯ dl&`K0& x 쌥@,i+ v&K| |@,&+H @,q/2 5+5+)Sx qG4뺲&i*p vFI `psTG $ %H)/S 2d֫ J'ɢ"il:i;.K-X+fĥmX͢ B?hg" Ek>L{~ &YB P^.xp":.'ub.1 RHDmd"ρRٯTXz`Hɛᨮr\ȹ*^*6>HQ@`wjIU/R~Zd.B}%6nfpy:1kho4a|]* 9<@#7Ȁ(PW}%yufv5 /Ҩ:jz#(Sw]yޣ*F 2$:M݁g5r;|+$B2 hPmXh&Yej]a :A=245ЊYsQ渺O1-&́;읝S"$z tDڴY8TbIgdY Ya5ʹ>fp3-;`!SbF^#x/S *tDXmKqe@'ȕԆA1UP-P#0&NLU,T!0ض@}wh,ɩesiF$eLW kpvXu KǔBza TQBFP@TBSDk)$qxUTLً2c(b'EIAZ,YJKv^0LQ˷Wd`$a%Fh`.^se(` uĝ0C{_%r76U`3HҨg PzEDq P 1@U}QMe>Ѭ$ qN(7 6>ZְD4^ئ\obKM(@D"\G@ `-wE8,`nE;Qh\* BAG,@pfC|fҀ-1L"0kq _fUM <Fm20"ždw $Ƞږ06J/YSČTG%-bzVI &A2*uK~NxXX1ׄ&}H6k` z !׆ 1,5ڌl^;k` '܂!)E;$rWR0lSd͹Z 8rF\Ƥj+,㠤O;'4h5UC0{-.3AP,$/CP{$#f{$¨@wbPsW'FCk&eb6YY#(6q=ʔ|;IR} &F3 STD@3KmV(hbfܡխeP dRl*Ӧ^'j#w+i .\yh!;մhLHr:y+^ ":Ydr$=җ`q^m|X-"jcdl0> u\z#x9G+g-|Cs~ w GC+c:'K紧׼ۓ5>rk2^EA56ާ{#4Wfr/ #nfAz܂z'¶"rFO`,#o.k^(d`OLR;"*cm֯r'򏢖,BC- Par-2.Ҫ<+#^-'G/H@?ps&)-, ` DTi2CNib 8/`҅)bk*.L",jXi\F$@i֨ĺũRZ}P`@s%1ƮTaT+4Rw"h.hAf  H1o8j*inWNd".((Wc$5@Js0P/&fZ68f$amlc1i=I!L6Ƴh"6lޟFq0Qf4lb\p4 `4dZb81e–huK^$5F@`AxA F@Gs8JB,x,*~a" .%dZd\#/)ބ)&da^iN 2T M)`.MM"$xx"ߋXâ_57l jjkyl㰎.Ɩim,#~)F>n\' \0+kaTx6  FBFD*A42aGDBEy'Wcۄ'"8â"ba)2i8W:-*%fr&s7)$2NB,Be~@ m nൣKJݥH1 TBs'Nh5oP\a !εdգUmgJBdޖ !^^pUZlkZ"81Ah1j5 ahk$*HN8! Z%FG#bqjf"c.PZ z-,"D&5)5Bni*dx @X8DBLw.P8:ABCAXYsY1 58rN!z(j!p R"iZ'vv7v ت Db㼗et"G´a\^f8$Dv79v!AL@.Leq9;6dC"1d@Ȗ. 輰 NW@c|w @āL \4pZ$aZ` -xa(flL" o$aLZ\ " |AӳIhrBpZ)Ƅ 0Bi@|6h/аdS$f^$^u' yWib^F&is@,hf~Ѣg"d|;AR\{%0#Jnmj9W-:!]t)md,xZ2DeEvpNɆ֗@l kdEsT-n$iXoHBj+/"?#S;\;ŠMT9#kicj7N &d# :*Zݱ uTMXŠ,|9Ϊ=obXTLUÜHۏ[{6z8$''?.XQO#fIgFצ)tmxZۍ\['Whdױ䝧.E;Ϙz/"8 =mD#Pn8gFjs܇WT#ooCN[]5 [eE bhENEd٘YtUn/5,5$а",֫òNlG+凳:ggRDAF*s #@&ö&E>NOGY 槷$he32N;V5g&f#eAbq:%ôY:Nn<-p5d!Gl'?+S"hK(e !OH#{=gb?9{4Sh6LƜ#`ؑ"G T4(@K-N"Tm ?)D%[:"h0@)-Э "N{ t>.+/%#7szBsv/*\E ` \9AUr di`W,}jhkd$fݴTWk ['/)E0HVRzv$ .avU k}HHC  CfA+=d֜,|8 *9b1"UzɚG沯ztbƆ)BgNGRYVS(etd1PA})2WfZ%s56@D ~ | LPq Y6ٽ?5 bUGGh$A ,fvTvJyJr >!0t]i]@fzٍL-vXmDH@t4TA\ @*R~1 o,j.뢢Wn/B $niT%d >P`< E_8~?8Ka+oWEEQo& iw<`> b_`  Ln B/H̉I"SH`xD®<ReY9Ls@=꜖.W%~wǤ-BRƦ"%Hlf7Mf.qu+eZy , `NwO."3q%Ɋ,4 f%j (ӅXo(`X뒆;7H=C18:%h|J3☧K%! "ݒD0AջZrg9N-ARR~!|o%zЍ"[N PPFatY2 fhj{ao ,yO!ƁHRGn=Yݴ,e5pƐ+ Bv{L%{"ʽ- ݙMe4jt* Қii|,m! 6dPi 41"5Z{,Ё-d:GhD\II(րZ ${/&N nMFA @u ILcZuTAqXpR"dHƝx"kٵ¨"pǓLC8etʍ#hRM;-4D !$'ƥΉ، *x_)Z4"b)&(ߒHhBj}HUypSD&'L~(dr\}L}Mi,pa OM6LB1^7À!@oȢEyCޮ1"qP<ZN8828GiE ,=f_RiG֑%h%Z ?EZ < GӊUb9j{XE Bv]%F$Sn 7BkNj6wOe; %MaQor?ADsxF#|i6;끸q$ VCHs,nOC-8@LGma0s&@'c1%J!7M\M܃zBH!ΒC\ b6) MЂΒf% *.4DBPcܥNod)&F(K/`TۢU( %z^&mt0O֤Jwq C{ I3V1,No5 Ѹ %&;1ueRL֤O.޵xqlAgGKGt]^^by7w `$7PLS!{U?tDľHsuT7jr%d( B&kljhj;qfECߗ<&Ŀ.` h*èd.]9ˍY[G2Q@JID}30&|Q .O'ci >e>8{mcy!^hI9S"Q0Fq6&S얻=5(}0)OR6't\U. ,AIE +5%U -IPa>$,,SHS} S]H+S2R/3YiKa@(Q*e鲚x2 E;4465`)Ax%_)$bVԔԾS#86t;PUk1[Q_& ^5Ρ50RL<5!>WR  1Mȥ.HX@ԒX0YE(5BC.+JB7&5+RT3l&G);I/(&RmJC""޳\C ULؘ9H/90akO8Ep=U&$3ЉQGi8P`[X8lXxmouX[k_;$< !7T-MN,Ip98gZ< 2(St4z'jG6"ۏ1|& 0BR%梞VWk~)h#<~ROУC$M닒SQ޵5.{9May}SQURFh@@@#V CqL.WH @)dzA9`Pd}@Y3it(NR9,>K d^3MM2D|F0KNsت vyA-T Npٽ)$pgj%gpH2!q. 3תS_@O]ԖeO6I!(`y(}="["1-(r*ĢnK!ǡ'3," &4:j>j(rZЛ%,*Шk D Rԇk 8҄qKC|IDL̃! u7ĩ)#(,3J[ = j0 i!CJ4~4̚ũG2H$, s"4.R\82 bN,Sd'M̜1-~CțZ%Y+Vsy,=)LGNXG-j͏k*/DAʛRGCJ9t@TL.k7GoLXZ@VOV }4Da,UH 4 A0` XF"!2@GrsJ(+_9j"(=Dz7$'$HtQ% ,"uqJ>d{A S8J=b(v6iO 'D*(ddb@a(pTPe1f` ,<&A a\B|p"@(c3Fc?\8 YPLj7@W"EPƴX@kCjCD)T 73'h@k,~NHfxjh?()8 U#y;Z< bXLA,<ʄ&}C-HLm2<\ bz9y}Pji`J8X*~kFWH!M$Dp0dHb !Kh7ZIf!P(0'EMdvH>#Zqde:Ch}9'UlPJj U VVz jJ,Xs#!{bHF wNc6MH2+"L6&Ec4|bE!"W>e2W iQS!eZU:xLBävYg:>򬔎/Utl˘jGV?eB*Q `Q 1<J Wu[T)Rd5򏫖P̹(:FJ3!"pM\l[f`ˉA7X-xn]rD :XSr Cmp8wG(4?&y &B˗A£@TK=+4 vS0BʉDI9( aD)7*e<̔MIg R*fW-- 3PXf@vB /sM) 8yD!,`8'J$gVhK|f+tB@ŜaGxM* W9%r4IhM*%sszH98!RvA &!ȁ9+R Z P!x6Th= ;)O37zQTqቤڏF/jD5R~[1 zغ_Q'IVs"'LJsA(={W6SKCiͫ{h30O֜Qe xC<*`E-VBTwg ,6-U 8O=r\`!g@uFY yaDG?A?8zX,~=,?Uq-T$@7 H\t94%(JCBŎvL)"t@]^["(5g*#J8+O /źQD7C#+)#A}%4HRz!`A `tT~#bn(QqB! a;HɀFl&#(d5 (5",na ƢCi+"je*̷gX`|,ʷeWC&7-HkZ*g8Wf pJr:h$QN]3ƹE3f*$v!v@A|  "ϱ' N`eGk츨Wke^InB]/Cj#ZCĊXJ#Jd@ fgW!c-rw-W G&$mM m&dv:nz76T3km$*c"r>H q@7Xl9#j.>6B2Hr1*> "hc8PnpGFwxldD;yS]]p .Ciϙż\nOBZ \l 3Q  ːr.my( hRj2xƀG.M63L5ZT=[/d."BQΥ0 &]y0Cnt@Q#32=1ps7?f2zve$yY3KGe%d-:FcՖ:\ 8DylmV1m/LT˲.tY[L^[MW7 C@dW-Et'%4E #6&DٴoVD؅ VO2oXEuS1 %e#\>:)~NFJ1LDϹ(6fzBU)`4}r)C)R`kAav<:~;?hJ`&O<2Kv).ZT"#5q<}]QB1k7FtQ.R؅a7 &1_ cz^H&p|OPV->8E"bWA`cJP*Xu;\n;% i1Mbx<1q .K`Dn@p|ݫ 8ă`vb;@${J*0PtL1}-|~(: # wQ-X 1$@HF1da'G0fc brgz|'”~0 o\kIzMZ@2`* mS>; *QdAe~J~`0Ἄ< sr i4-\Tjz+'𨽌P|uRSe9BY$F٭R* + 8@@`ͩI*Wݽiv{㢱("}E|_"HZd1?i&YzP(`" bpvi`mk_0 W Hc:ʽ}n2Fgqo  ?n[T{یBH4&iƪSċZ"ktVrthRz[4 NKP/p%0S,- ķlG "}q~v IrԈ# Wn+:x ~}g!HF?ZVb}A7ܵ4TH.Ae3LA-4[(fd.Oz&.Z @ ؕ2*K+(1g0HhR Q,u[h?rPHt",P{#&SY :0F訾ȼ3:Fig a%N Fw q׬L $+VX y %FhVNYDF, ,hxGKx"o ,@G|0$0{eS3GE- VYA˙Zd*࠾L꾲" >Fݳ*t ?3mJHEG4ŲBk#4'3#&G[) dIo O(TBK܌3""}n"h Q[Je3 DF(;X)mXn9ӲaOHmѳ-r=g!4JdB!ku`!GׅZ*'u/!e*@=xI796@! 8-KӰVf I@pzxl5[0a5fCh 90Ȼ0 B-l\pE2TeveO Ȳ$'잸'E);$$5T ATlʞ.nk1#^ȸ:]D /) ^dZ%䋓,Vqxcİ^7n1r K(CXA> i.&w r$fཊ#B*VL1Gðu0T-eN'`*PX #3Y(,GLa@2vg` E/8}< tˤIH\@aDetxXN݁R{+u&H,{'ճ13cDZ5pD`RA[@B:GGc9Tt.E!C A@)-'022.`q; jL^BW\IpbbVPH##CIH! @0"D[|_GC23=H_rX&#4 4" 5F l>v@)ТT)yDv A2~LZފ! URǑO @ ,JŰuD'ݵώbft*8`OFmvnH8(3h*B* | LFlj 86NK#DV 05`ؖ18ʫիDYM!Z8yyD I`BaP)GJ"?BGd݂ 0I֯`FNߢ&r jq'蜟blί1xhz " t BR; >2):0ќϴ0 ."ìhB +J+z ꇐw7Sc#4h## SM'r*Ȱ 4X{2Pi9xg 8x:xX(w ȯ iџ@H\ p H p*в5Љ 0y 0 X%(pך+: uyxUc8ds Հ >> ؝8Y eF[C;nc\a6`̘Zlp" |;&W B$K@rf`73.0u(* 1]0(s6Xp b[C6Xuy ~Gѹx g2X Bkh!b t2ټه[ ` DENK`dX\CkGhD("K@$"%[(k c9˝l`,@hER74ʚ' >@2h@+Ȉ\-xTrA`!0{&+ Y$x"Z2 Иϡ@۠R!"s2X$1 4'A t/!1_׎`Ob*Bʠb/j଻AC*ᩎ{/r"z2X-Q)sC/rq5꿵12{Q Pۢ%ؘG1* m*;BMu*&a& Jq@]L*ZTPhۣz)hԈxQu% *KM##Tޤ"!RRF? ~ViS"Mdi:9'msT񨲌 K+F)P%{^СTA뮤 /Ȍ'bY%g2"-ErBzY"-vB$j WV܈iRQ +X.y"I ;Sڜ!_RpX2VrjYD |t5= "n +[)5 ^ "8/{{`D[9 A+)RK A-TA@} ,lRŀidاBX~]Ǥ/ ]."ZQbA=\=Z"ij/W4R"9.W4)Iz[֪@ꮅ0 sDG2^\,u!`*5]̼TmZӵӢ_7ր(ҿ'f2pȅg1ryA ꓢc7PM` RևZ,8)Aw$Li56X0uY~-ʿp wIGhS^K6Q 9P`p(={;1g %?RMQ**v jX@D("(r+hwnoƅ kP X%9O tB+J6 aXp]z2(V8 DJP:OA9בVGQȔLh$ixW؆l >q H ́(D;y 1y)eY0fN^)iZX|kxq2˂!@ zPQEI>ƭY߱@ @eǚю2 @΀J%lT&Lب!/IˮE`&hwE;rۢq8{0A`L)t;([bOQ،3P3\݊ˮ/ߚgن\DT`h9v v:v. YPs PsJՉt\ypp ɇXoh8`6b Hu"d+XE.h W !K̖p&bHY[XZ"R5?PqOiGM0D.(0?=7ftJ%؆xTWh`0͇е a"I‰E]JM@#b8D p).itGk؞PhQ- [Yb iX_p ׀?<_`rtC-(:ޚ : D]kەwy\bޚ֝sedžqm0pt Ao_! %{|SJ@:ާj(+Z}Jض 1?޻y[) 5)]㍵";nYK煝*W7)DToPMJTGݱ6WM4WתCɪmD[jꦶ &t ^ς Ʀ0(OG#q'AP'Je`@8&h }`P3Hl=fD@dQ8U V򸬖y%Qp,?(`(%fEVd`8D"Xu]>V­ DbVu=>t>1Wbqލ2?pLKuĴ(EZtjW2UKjdu n+шOcg 3 {Nt v9^J%q}}V'*ˀi 7Ø$l(zH)貣B+&AH/(KM%JL>)(#iA$D˜Nʆ$K¬IIʜ0KI2ةHkO$hֶ<&Ș Mr:5u ܭ-|05ӡHpE,E`E&Ku:DQl354uL5kJ-LpNQ4"ʿg4VD&Kj1(`<=]zV0+0`I E\6uqPa:9Nr &P,@h <8'EpW%T`Fp@lT l>n@8lIrT+g27,G6NaZ+rzK]%`J I pYf)O]vhɨ#$j8)U˽W]Gw`(c(coNH.mjnesP pC q6DةZqUHIan5Q'q8{efT)<Älp9F.ZAWR\33O+^ӌZ~B7 DV&h>Z," by)#G5U4o.XT:K!,/?GGvzm[!f=ط:J>D7ҟWVʝ/)roBEyl!$^@~]Grވ(eR8>οKν-d؉ob8yMd˟%J*)4{zNz;M_Iy%%!ujJP%i7_%̂^bKK5]ľn]B!J|/cʉ[E/찈4)g+VL§^c*$r^2 :dj@RgpFNϥd1b=F>0:Id@e|BDĸt!PrR&|[0&!0`C\D)(0#OzDPMHBf=ɌA5Wb6YlZSâpp2?#m $&䏋>Ex%Vl~Li/n+."5,ge%b<ڭmrb? q 길 h@@b`"donef:Pg(kmǃE-#"C $ d` a쎥 fVHMN 'x$|.4+:1FLE+* &Cm"m 0dL #ABFqVBBf`Z&.C< Fࠞ0.LNJrg/*选2H.b!| %HŒj!@,!,$FhgDIbPexF|Xb^ڢ^aA@\`R~=BHMڀ.RgNxRg"RdBj%&,F-HHRBf" 8%BWJ^lfMSQ0^F!LzOL̫6C&jVF{@$@0FIOBŠЪE2nH7V13;$D'#a$Qxa`E(j\@IHx SjkD€" H'%wqVrL5dN2,(,T0”=I 0B )Jc?0N8V0Ү$~ĺjl3 *Hd .f^&5-^Nm?!w)q)c2[ErL-RuC@d-O::f%^%l/$.&bV4@& ]Hglw@K` >qDbVLb[lKxRT-H 7MRr`vp.c0B s€|Gab`&m W>L]VD*i7R'ZJf> @ .d}! Q%|0c#u E@ !:@ bA}-u=qB6i`*)57i$,%!Yb0R.E-8or" L2$xţg@Ƀ@VAL@!ooX]*-}JJ9j<$ho\@$` BH%~'aV` ` h5j+D53 (БX-XC "DhRuLH wCPm_C* D>V,'ʰB*jBaw? #,֦QljlQ'pxYR p3JM4?$v(  Il@BC4v$w,Z$O^4P OkY0Ov_(iUĔFowOРx8Or@rlBv#WE+dV16+Lc@,^pզ>&gdw: DBc, ~DYF3gJJL9;(rn"6x#q^cם.̉_LgIβC+"D,:00&8;Px`vTƠ.*L(V'HV:KP>ߊ ǝÈ_s6W$~4c$( ~6phjlx곅ee hQR)%1BK@$C#EZ4i-`VWYΦQ*FnJJIOJq~^T^E8NTae!PM啸1JgC +.Xf㥣/V B^XuŠs9FR3N7uh4[dc4 V2EFacqg8ɩojO 'hρTt*ng,pR}#uɛ7!e|˜x B%^@ nBD!B>\E* , 0 t6viOP@qCm9Ob UBB2lP0%(*ekZ!l"!12tL) y%V  ~w.(h$%"Peq'BP^d61†1◤q"ɾu5zA'x9\ ,-7Jn$bPA&@`: @)Ie2~XL ~Hr |u;}A)aj/T)Y*hH粉lIY}ԡg4{>F>END W~>_%}N z͢?_u1>:n%4s̲Hpv=UrNEF &ri'y̪4p, c3:к`. @`YK(OhZhJ2$hQab**" 6 0Ɂ%B$+ؿ;: c2BȬ|"H*/F0a,Id6("RVE.c Nڮ}+J&;.hnX'gH4CEL `hR8yG ;FbpmdEK;)d(Iw,< Ha6%k.9. HJRBm5KO,bML{R +RAQas9ӋUf/ʜ(V@Xa$Т"S(-6H J>4{iLfbPeKҋIi^H M_.䪹ھ[-ޣM{V} Mq{ʫ/hC\>Ik+dWFəz5eLG,n0x R 8.H)6mK B$=6iK#y] w+ N1Hy a+"<΀g8I;IڪҊ,j7DQ/(Ówd 'ۺU墳c$m72[NI)OK,b0zQ>X |DƐy㜈a1IfU*=e`{:E#\%E!e$ٝ-=U5Q׺I[w);`zыV]4i.O2 @ӗf}Гx2BE!u!Ly5=?L{8_gEnQ;ӴYjYxSO׊Y2l:,#R FbG[өCy.tZq<`C{^/TYϹe@Y:Y0eNR4h2ZBH1t2;#N" 5bIYBJSy Z@Ycfe(՞㴒eEr'V)dF$nj{ѩi~[KhNFYbHw+M"rjDwRK\f·oIPOAmN;(AAϦ[>TQ$B`8s}9hJq&LWD1M}h7vy5~!) n`X-7`Ln$G{DhF4YŜ[rBEt%(TZx* C0 ،ʡzt+ہ$L@^ DzB8s83 =.h!ɏG#/g#Ĉ7 ,`BI 91'0+0"1-a 2@bF - ,+y%9u Rw 2Xx靼x3ϭ u rypB,+;,͐0}ҭ!2jH`Ϟ-Ÿv(ؕ;eHrx2Ҟ:dR0//+1 , /.!KYՒ|.hq „bm%,̬A`!>%|7!)Z>+Z6PAii $ͱߧ] 㿊1ⶢPYY9ߞg`RPL'Kp -,#C@ϩ4 jϰ"-{aƀ+ɧ/jN[Lq!P*bHXDC9=G) "K2E ʘ5( z0ME,&Vs -`@*p k 6.j"*~g5i# * BmQ}8!!r? AMPW1ߕPCUYRPr^W" {LYR$Zt / OY*#HL N 0ڝ]IEU\zT}l%8زe&ļ$X*W ju/:t$Q.~:𫨽:#4tzkb|5G #)v ,9ܐP(iqab0.H igx٫k2ulpc/=;8&2 tT٘cL S)sMh G  LxuKqw7lkw{clx X8Wh@ ( ]u8`7X|@]M x*gZ183sbV%7@DH\,mĀP8j\0Kh_lY]i!9O]@)`!NC(f[.I-X"FbU `ܝ nQ(40UQ'3 6C(G9i!3TPS]h {%-!;XPbWNψ (ъ)>b2(mf<` `~DIsI>"U!KÀfR*ɺ0A,ġ X|hL5A C=9:#0ᾝɃ ;(Y6,z; Yͮ ::RΏ:ըx  `ܠz`· qG )s(߁$8d9ť s(C@»Ѵl]HR03,D$%j hD(C-`8= ѧbQ+ w=JPNhDAn'HR&.XPNd;!хQL8,0hÎ= UՑAj$y+"A2^Myš Z&,6NG{ ab;1Қ[ )Dş1CVЃnr6Z';I)r U笈U\n! chgn@s-)m9֒N./(5H#1P$XQͲb y (ȍsf`( zmOLDkȃ@2;PE^N.6kd' W# `̜8z )4@ *uN]1 ۂQ.z:@ԣ>y7+XutTN- z9HAMt.tHB2%ةPex"(~\"}M if辉Q-%W |D|S#,BP|'\{:*`@ iD*@P($6JҞL&%fmauhZ" h`!`0LznCb}iL>$[GSk,^7 ]NgMx#7U%9LSl$w()]]4J<PudAqc6vtJw@"@˫"  e82\y+"%  @")O;zGd˳؆ Ok+@@y"%&2iISa A!n4V$`)1xPMHL7d @IQ3#*w`0Nݮr,hjSHںH&@[(d`8RVN3| ޿XA1"$B!* DiHw/P.`bMI3xQE%O\\p 8Z.ÁB&FvY%P}30 a\e8l+9PΙvrzrTkMT ¼XbX#JBRZ~C(@=&/v-\ {F ^=tմGFq%$1:V% @8|ҔXAEmmwL: FdYC󤚤|M$SG,l|%P9uIӒFDoH角L 01i6=CĘiI kV"|l9pqA#3<)ADzz Q6ǀŘf NST}9 LLhNaąitBc F'&?+<|Y{,RdeLywCG(Ƕ^LZByM4$?)!U\,d 3&Aw1 %PgcəHe',П :x_a^4YaIsτ@n%ǠѤ\6Q%GIQ`18ɒ.+⺑P0bdh#@fEc%|aeL((YC4@y%y HǦt^*F CCJZ,~'cu32 di4 i@bFk x4s*ō9e%a"MmdwBɁȑe#> Ã7# 堸!M[Uipg0xq'c9)E$k|@V54S.ZBIEIB$&3#^TdstTfN tb^ 6C@<*4E kZr0n#vX9%FUI|3+P(TuG"N"X"̘X( bP:T$|):HClfT,R`.`L\hBn4B^jhx+ FI `@e@5h#6L# 3"%D4}bh%Ϊ1 5P,Ũjdt#̘eT刴α 94j2T/vNÈc*F5qr:K*/JXLdHz"28 t4ĭ)Zjń5>i,$>r1|+*oBAc\y$Q%ڃ9,lcIφ. 5f!4`@j8bK2LyAcD~r `Φ1H5B0, tgPt 02pJH=Ě)ra0 }5<%ȩQbhdV4¦8|I!t @Ħ!|'@ /%tCyza, c$G4LfKODFLd"z*"r@^exʴhB.¦=m!DPQWhPn.,1QSr0h*s NwDNCJc!Z)j @n&.-yP48Ge/b# LGb"JpH?Q[tDDt Z Cr3-ؗS"1д^DO~d%1foH08&#\JGB d3xjG yE^EH.B$L ʑB0P$8񔘁OVu pD ~9IEd{k"j2\OÎ#*CAC2:cnDH(l-'&㣆4-HbLꨌ:;Ÿk{Zw^AOɤy6d71.3eGR-$X#r>OEX&O~c;"Oζ#n,eѯ|ɿ|#: {bc\ǜVZh'`ʃ`8c5+,L;Ld%~$5MvuH :·w: ;8,x I͈8&e!-7ק|cKbSۥ6Qe}Iwv=d@1^@=j"Gt#5fzN##{WbY.TôN[">tx>~oq 1|bOhjjʭ)2A& ~ryM.8jAUo"ydvt3s,'6aX Z"-^cZkDEp4%6TJFakJJY#ZsZR@ @Qg*+x;WTs!]`LQц2ƘPf P8C@08GP(`/B@J,/*LF'*<">iX(!}>( E@MA`l34R]fW4xE ZmHd" |>+ h -)?s[QݮgR* ^o~WLf1y-rè&;]nX.*Af0p0]  IG3e,r7) +஭࿮iDP)tOj&ʢ(+zH2)0G|ީ&ўfAqh@}jZNJk-,,(0@+ r3 "h& "HG)LN4S+% RR~ӂ(&TJ* hr&‚/q@}r'N3TS"LJb,'_DHd&/s5MWA]03r]شSU]B(a%!DƴLL•or"lQψH]7e98"],Nf(kPhEh{8 >rZ~Kʘ@JS*+1dC95UAgk$bnUmlQ/ *wr*;-Ew2'(+ey5l:%Mi/,4>8QL)ԫu%Gp)`Vb~Y :39Qn2k%* %CJC! 9@Wu-'XT l9 BO3MWoHK]*/A/=>bTzșT!;$8xZy\%Ѓ76ɒaR-kjy}oRlsmO>椿?`i*hl 8@r >&.XfZ{br=d3%jώ.;-VȵKX0tzykZ P;GIqE`l: S~ ;VD/) Z94b^ZssB34FUͣw^p yÈ$M 8#,#y݁ҤOW֕ ` Q1  \ t!0h"/,*ɺS4ҙrOX#i1r1RK"jTNS-i '7Ѵ dAl%.hQ %q9+;0\t*mUh{3XhN6T{40VFeqj(t &=,)Qjck9`b%{ 0P +Dq@1'ےYg}b>JXʦMChnu&h%L]:K}IL6"?U ȐM|FD5=! <p2L1<#|hb,(Z|x0l $Pд؄Ч w) R|dF~[# `)n650N 4vNQDv)Ȫ"!}݋Gn.KJ<.?NW"-cm `Vsq_A:[~HNX'!\+-,E E#xwAadf(ذdia!($)ĀHG`nD#B V6 *TSʃ^Z.a5SF~'  1:tb8EP5xxwxЌӟ#?חN1]ch8h0T+ˊj3)] ;38ҫXWR+(ў 5Qǀ{VՔ;xZ2\:H:?-0Hh\.?p臋ʷ׺q\:A `gq$# +RO Q˪*Kq9 25 ɌsmJ6[2d%! ɖPE.d( 4z BQ7!Ƚ,y (Պj2i;li!w SIE) 0?A'DB Ax T !(HYvđĈǕDzԈT6| )!梱ȅ#Y8Yb4< 4r ?*B^!9ADQy[̣@%$oIzC 1]$jN60չ?)#@FKT[An^N(m7Ӛky&CIЉѓ+BK=$y"x[\ՌCiAHۦzf|TḎnD!fE\ 8!d( (GbA`B>YSfykPqKW:DkzZ4!IrF> DEZvtI"$bf \>4)Bl%y]=Ihy hYǑ++,IT(ޝcg <ХI,/Csl k.a!81=I9ə[iN> iƞd jx2BH'l:37ډ5 9ċ4Z8Ͻ7eSx u#%q8%5,h@l~Skui,R ԍ;g?Bq3xư1Zz2 t$LHuDn>!P8u8J:ĝ rDp` aUAJD =QYD߄AN- 1J?BЕ @P%1$a,\ݎ(O_$ēmC*YӠ)HZnx&/Huq s2ؠ:10P$ X0⺁Ňvl"qOehPp\z3B/=[XP HJGx@AbZ!̪ LBW6B̴ 5g_kkUni"X&`4 +HG\Nv䱚@2@HʽpI48<m31s#0Hp>pHԈI`  P`8Wx@@D%Y{Ջ?I.=- {: Ai0aaǶy' Q#!tbRλLB x85(9\p I"q {m)ҢPa=I[FJ 6d`s"CX9fIȜ{PXL89 bZº:f Pא!+vZr#Qlŵ@,1Nh{MXCA(BBctB8U  xwj.kGQ>ˆtᱽ|5B6P P]AgH+*M Rx|z)S6id9U1 Qk9#*(cQgA8j"3[B@[ /'l24L9CЧ|^HK*x! 䤑+xOmfa9Þ1!(Vpzi."F'lB#+2K11y'L9J 4 @ṅn'xƢg!/8BHV;5T!x*,>m7kDIjHlM>i!㩻eH(:O7|!-\Tl7j "^ʌHO낟i[(F|hMO[ôy =4t2iVp)M8# M}=H|S" 1jy?!C yE&+baoIr'=L"(z1 e TeH7ߑ$ <>x }>aXMh U|9$[~?,GF3x fT  [8x )v N$ȠP)@uFM'IzDvWpp@X*ӁGm}aGӄ!iL"AHy6h~],2ryK!, /AI\" B`  `@ D@!; v!g+HExIs!8'ƨ ǹjkFKОir,dH::MJz(h5)h8*;#!4!Q\!j;+J|+Z I0qedY=(D ( 4&3nƗH(jd۫`E#o h&dM!!qb}hxHRR5{j'Ltl7 {ӈc"Jn-rZaJS`O(Zڊ a, b)\=S+sU8)JJYtNǓz|Y7*Z5|]Y"Ս➦QDci`&|e*j4cH4HN#h,== p'j'L(ns8Ḳ湀b!5p;0SE;h*Hn,LE=@6 u&I4@bƷz\R]OIcDNHK'!>Y)0 a ;!SIaF HO"e"*Z bm`}HQLIo!Xh|c`mb H0O ER(1 q>'"Q::uݏHZ7i%Ö1YJhIUbi`J 9eԋ`ZDpT ǰᔡ"*?&Bz? d76" 8 JuC ¡% jnB9c& 8q0rt|&VܫdB(SQPRԨG| 3F0dő8jp/"hHh%G#YJ&wͫb >7 $LRs7` f{ F-53hpl,h{\Xј6]'`!瓗BWX(՗}Hq",)8m3&DѾ1HzGΔTn[]o´nHH$)Qi^E;DW\oeո (4`ɒQ&!I6lK(,ȭ0Iezps=IfDrW,ȱ/F'SOd5Z%P}w'Y5o-08CJ^J'7 ٍ$JK6UR=(tQ2N2t Mf+t"垑7^Qt} "JY]U5fc#Uc۬Sn"7,Ȕ^ ##a3(jS\#VW +77ڑdcAEY kYԹ6{os(+.*;Xrl-\=ˎJF4O1VR?vZE-ѓ*U#: :Aa 7J#dIW*eф% YT6*9ۍi$9JHӴ4n]PumtTZBbGsNڷ 1'$ر} Mr-c=2^y]dBgSΘt VE6ͷ ocQymV 713Zg/2">-LW[(^9Cl F> 'J1n4Fd=Z ^ E]Ykmj|LY)VPq[^).;8Ժ5a")zy94fx9#Ы(U ͩY7r̀5f2@:,D?@xC@F"°^u!/f}Xu?8 %{Y E-@`a,vuE]L{38>ou5F_ Dp#bC J3`#0L3`R#Tԋre*@\-xb M!b dQj: )@ 2!(A"V`|XØYpU"PPu P>!A~AdA8 C<$JE~4@&<\]O,h_h+˒HHDL&0I:|"((EXB&z=L&6D/0Pl!$F @ HLЙ4rbp7JDA!I&E|>LN~7*BE U¶E *y\!S"EֽܺxrvÃ*xh->T#^LlYo!. a(|T:U2@ ` A%3Rd^T7Y`!)".nFl::~.!VA)DD T xeS@.(_+Â8NbNW>cTmB&m P(|0AɒAf(;|3t c 0  T8%'R#d7&H$a""KFZaBHJiR4QC @+.G ]KUEF8L }1#,B恬3,(`gޞ!c -o)'0b5 u[2|[eԢ\0˓nK"c\v&lX撸Þ G佑fd0 >&j.F,*½*!t[ $z$q{("cěLYeDߪ0J2jAabALh;fxXINks*S *FVҼjIFb D I @ ˽#Aub"*=q c 72atY{B+e(.l, oM0S0sI.oE$]>Q̚2!a0'R)C7 nPU$moM kAu"VNH}p0N( Erh7Owx~`( . a%Ŏ<]@L&E@!|$i%Q@ Dx<8h01vb\׀rF9x, :`y2 B F# Fà0"ge ?i{wp(f.WZzU*Z͕d³wŘu3OuEJ:Oa2%,O,X?$VSU)Qk*[9^J20{'#NA?B" *IK@&]Y ?͘*>@츇2R<Ѣ-A5F(D 30:6R , R)@L^"+ 8vpq 44=%E$I` Cz11cd19+j7gxRŜL,>\$鋫>4N^]tV)$ԗ>6,D}ĸ>ǻMd7%a;d}S8{!4xEZ  XDxO \ A 1c@+THY(u452@Ga`4Tq0 lD>'@ tX[YIķVi*y!M%m8`m BBpP@pLn `0C+A3VWVƏ59%,K~_<ㄯy̯G#Qcl_ Wk& ]fP j3!l9`$RJk ,G R(s켏񈊱kb8 $i&$+%6'(4b-ZɱII 8jb&n 99ՙdjĬRk():HJʡh0<[ "jŀd0(!>&9èuz3ˊkaVxK@AHxJ|kD+ *8EB ؇ˇ ' p Y+pz9vx,/Q%yz7V Jj *.'x&)cͲ#p@ rcs 9ǤI'>ͪ\ؗ4d3#K)3*0ٜ;Q"D 8PRWB2 "l'4&|'RHH}\Q8QWk*y؝23#(=;B&)5 l/!q$oqtb0<92T)b,'I÷ D ǓzJIUH;H4 )0%:~,<"* 0i݊lrLZڐqi%$qq딁x(8ɺZKtʨG)C*O&ztU$aQy z ${ɴI6+Źq4lH/#BsxNf̈D'#E֒+O  ʑA&jP(tsqǼlEܒ(EOW|A1L{h_0٭ePnٳJ0#yh}\P"P1~xʪ*x':eW~0O 4JQP[ 0w'PqLD24%p' @@J8 ֠(8YhOK#OI a S= OhQ"ԇ鉕(Ȳ8ȅHՙZC%*5H@VQMxhj2Z&( H/AGd ΍]ÊP+ ̑OZb00:C]IMHA+gạr슣s0$Cd P6H6?nO"sTI(B>`,g ~P* ̓@.JD9jpZ05lQMk|U@* =M*ݸ]JQINp n2E P樻 i@@;O0s4/BbC;{ɠqȚ J[]S4ȉ]@Q Tón""hE ! KWp-rokKEA(!L㑗ؗ$$/Pb BW qRrt1ha 4& M$R![:쌜35a݉z""$SZ2r}E\)V+%C,|W~زJZ~a˧y&Us,?#K5`,44M:S:7( O_p E|@W`s9BX UwjB٬S0l[ Siy@pp0HIJ%>Zm vm4NVUhr(iݬZ&+H !ОG,$r'  ˳*j@3 &jΥv pyy&ɸGgZE{hRz@8`^@xHHR4,@2jBlԁcfge2#HFΟ?  @M yh`lQaJ>jj)h fkWňn!"T*B,{fT PL6EhLM-b& @v]*Fhzԝ+ l/*78ɽ6@H0b@h Bx VfѬt"8N"jPTpp% ԙw*`Ԁbeg|Ԑb2jb?׭f2;3k,DjOv+w2$*(:p$Lz]@c澬(ɻy kǜp ̀wRػG,F3+Uˋ (lw}{5< vz4'65&yup('n/mn? ze,"0_lrj\ʡN %00xh0"`y8' 7p d h  ¹#tpB $UA$(0ioDD0 &0s K2e Bu(6N@!, x8G %ĉ$a A-P H"Q>ƅ"&b}v2`p@D, 'rXƀvh0W gp !] qA9#FUH"Gh '3=B"譑|y6b 6_ K#Rq*c< uG`F-/Ǜ0`(%\@2N Xe # nFT ؟iOK[k $@ :pAg|Ш]ş!1p!a2礑*@Q5pH{Sֱ0`kع%[;kX@?"U(T2Vk}L֤p$'(rj7|{Wp]!Z.3S[!?Ί1Xi=2X 0xsP:" CI|I,$HmjDEpeK2n!G U[O4 ƨv㞢9HA(EyH K/0I hwpΑye9(%%?|O2n=d;SenZeE kHBm32Iئ\U/̀!  _-$gLBs־RJ[! S 1)%6aX̀CN2 @YvraRk e j<'d?om©nTC3vB4Z^#H@UZ2:ZS IMn#|$Rk" H=L*1B.2JcETlb bqC :~$#̔Jy|-aADpfdH~"f6D ZY`TRP z4 T:@Dva%^d Oc0O! P8$ `Gd8O(ȐP{=`4#W @@ ?' `kLq7@: BX4B@(Je`, APPh|&SK?oۀ{=[T @xS[M  ?OpL|dY+8^ۄϋc'7 ?0< > HM%3]'Ns~w_Db!G#R'pz `j [X{PǞ \.ꔱ58Aq} ~5hX/"Tc^y EtlR~p!5/g91mBu,͓̻ @$iځ!R-h#9 C^̖SrCD0j<-Dx^1||FӵF,=1JUI#s&̮ͦ5)qF@|be>=rrNOƕT\* B2|Ur)~3 2a@=I=%1zQ(r% Xz2iSrTllZiVJrUU hg )xwZ8H@@T)Jِij'ςU'C j8iEre)_~!Y1r"8h Z*~:+2/`r5 "[EnS~1Q=,6&)LITR)R9Rz׷i5 =HS%:I}+TVOSԱ5/RL% u'SC "7'Ȍ3|VZ5'88[L,q: .!-{_ԓvcbpjRG\-Va`"!ITX]G$0@Q:h_kY@I;/ 1oBOh:flV@cdh r%uAI#w2^ݒSy@:q2 'd xM+Mu|%)ūXpbb%1'$Aa£4j̒O" Iet؎5G I^jaIH*q C絼H &7e|ئB=8Z<ڍI eŚӣ~:׀ #夵ӵsƐ$Id#x`wj >H XsX> _'f2Yum"IK8rA]''wZۏ"{;sEǨjn.2.Z@)~gק'!c'IUwj$Mj؛{N{!>1800Hd+md!HBV ^u=n ʇl}@ d%$$ 0xP/` \NvegָB EC=@xޤlR.C!zdu%^F Z!^{T'R/='N!ݠ %@ $z(k(a,rrldP"$Fl r% 2çe%j1*2R/" @if.B F4B[KX̉'-&)- !,#22 R (6y9\`pt|⩔D`A=~lCעuԸ좆C{ bEp1e/2DH.:X!dEh4LA =BhFdp(j>h `~$C"XGL^Qae%VBNbF1NЗvC>Eq5DMzlCh#,NLJKmF4zO$f4>ngR>f2'μsL'HZC疕GƢn֭ri؃t|I4t̩xֆhD^ۅ"z <%BrjZKx-|sF:+\1*.A $t_ɰj N,l Ut @ -0(,(Tiz H@'5LP+V(H͈lYS"΢dB泃J2IY0T5 r>e#5errڣ0Ji|/ʚJk쬬9IFZXV 6۫T$R*ޤy+wQMl]Q2qS Lr `K&|c׉aV(J>Y"W6ki$%ħ@k䮾 gUjc 2ES-j֪40d|oVFlgsj,5nA2H`51+MnT1.A.4#QJ`w2V"d0Ş d,d(*=8  5:$fj+P|\ݗrҬl C+WÄwVNzw2zdmV$_uk!OZXBn9j.Gv, ˅FL_mJ6RM .̤֘ θil[#vwez z#-sp)>sp285 lO.+MsOlkv8R.HAn^s$ mǩDDi C"A5xJ l$"aS @ H.l/e܄ɭ@8#` Ӟ$dֲEėTP@gLrjއ1DJn1kL4DBB7Wlz>|EDžM>&D@_{3@>SAAfD0hbKl$@J" CHh<f!染uT F vsdj1K!P :32 6!>AD:TϺE#KVN"6UN2`,aTA @H`0--*cDBTcERU8 (!B3Vr~/#+rL`[LUw,/cZjufhxNI( @b!uuq/Փ(h#D;l6#"Z%"h7#$AAX|d4|S6 3sI$ l>n"N"N2'DYN5PGbwX4(,@*3P,BXAK$ffT "5b|5LJ,{f8R"/cG&AZ_GD8,EW#L<,"\&@H:hGQBGV˫0"p;n (:+gk,h1aj 6)ˢg96Ҍ ` `a+1|jj,N 5K%Q4a o6C bjߊ_s/rQ j @`<hTfXn,؞de ax0!I_2f @P#>ܤrD5g+hU%F@.Fk˦;J<}u> Gr= -}NENq62ebD6XbF!4 fAG^> f V=/mj #]hLL*,,qЉ `9ԍj^ @@6zA @ /Mlzv 2syJ ;Bv b&)vǔbAud S2]HZqdE[Q>-9M9&Fl#JDoT >}QV'&v@J-+BzҸ9L/ 2)"&1iĘ2 ";ȁ ȃ1j! ;櫲6FErM .w!Ƒ%!r?)cNlL⤯”+SK) ѩd0rJӲsd*@tC/TFЉt ӼIN@K1'5B2>- T=_4Eq{Yp4rPdF BicW5}ovHjq5K@O-`z7)|MY-"*ͬz;; ,FdnFgUiz> H$q|6|^}k[5a~뉂 `x Bмroqra 4v+[$s'C$xNU+9ʳ諮ZB7g(%S1JZ n{ -( <~պ P> ( Vbt) +ٱ qkJőd;ra0P":PH *lwޓ zwYR<8e (6.BxQ ) h &TG)E^yA2'k(;v[>$@, Ѹ7@B6F A(:<A@+8%lUq/?b6H# ,̋Tòv;:p#n)d<}3{Z4#<$^= KR]$Zd<@`D@щ] AAqg 20/'70BQOl8h@1}@:a*Q |oGTeR%wA*ư䪤$Z3wD95eRD|"&U@wD!_COI>r81!o#{A:p2;y+%}$8MW&b4j8N ͸Gq I r: ,(t# f Ε5a4*^% K*dO^ȧ;"qB:ChoF qꀓV1F3poc)Ek, BCΕ6g${-)!ͤ0 c#pÜdҷ9xBÂX\+L XETZ6Q@q¨y$%NK=A\$c)ܓ9Hsd}ڥ.V)c.GtpsPS=3KK\d^$<=I!~ 9 =%:Q'ڿ-0BIRbiNrY{2 Өέ-,G^͞Id/>iɑ3GXPj% D('ʢsG 7"9>Ȃ>@,3a&ފA$^( @L!1A ݽB)Ig->!Ӗ1(J-0 rQ)*<Kǖ H c޾;?ң8!K9ceҠ( ,<ЫYsPTD@x듍 &1%dy;D*Hڵh Mi :aV9!fa); x{ֹI ʾq=ðc@Dو&ZJ 3Xlh+A:Hޏ9 )DQ ,ԖƒFX뒫7 {pbBˮCb*_ cȵ@{=%:؜" x yxxvh* >k3}ẉč&[2KV!08@$X`OÞ 89 Ӥ` +&̹8!ʌan)MEY<0P҈ )b (m{p9zhwpYe@0$;v6.vI!)Ar$pHZ`z85bzȬN2 HNO` 4ݒL 1 CH!{ʖ𲀠 `_+oS0T0!;  Њƀ)"R J ;I/ {$y}_;V%J /M%8$"RN ;FАL9 zJD@j&x)}} z%P((l&L0:EJl PYژ{", {ӏlR PXp'8xLHX<`Ps% $3$D`p+qMb#EI *(bA2“+@#) k (D`'`%.l*Pp, +H( ޘ2 2J8Xu h/!C™L&Ok4asx2AQp&lH()Ƹ5`8bDKT: !-j( ,1i[7-HvB찘y6FH!# #L@V4B â(/B> lhp-,r2|*lzeYbJ7bh)1"NpWy$){EI8㺉Ftip8[ &[$5 Fc7@6 .h4{؟LQ}` qk/.pn1h˦Qʴ.BLЍ() 5J=Mi$&hyTH.mk^-K>'[<5]$ZL02ґ=|Hx)'8 p#ʄ:l J&a, `LUрz3+ahc9cjh$0 B%U1 9 DsC[֐uP;H6iHѹT>8+:kGSԒY2X ֋ɧD5 $HjH%A Y%KNԨdb:ej- $S1(9V\J&27?J6fs,Oɖ9n8᪐ =( qzTEXOxȲ_CYR if@{-c9CE+;Xq@NE#o;=Ep< HLnfꄖ. hUs<3 LNaYXK-"LB *qT(8t!(n5(Q1ZM5*B P*pydOu)t 9Hq_K H\zP6NNx*!h MȀ Юqb &pȔxh``iTMl%p' rh "QH&/gr:aK6غIG"( S4El @UӸu{a!8H8UPG+![5d\[eJ1b_ Y\JqvLuti0Xz ћ〩x9cUsb9k):k,tp>!1J2IP듬|5+6+/te]Z]:VOMU)-}Vѻ bPpC@BAqɤ̄F>P ~@P$3~ߐ 0pds8@X4JgKfOU:P3P!@P rGLJs7Ai:0hRp) q s[)0ZrgˋEb N\ I_HeSjj\<, 6pY- &TT%8#7.`w :UJa;,~qߠHX $(&`73k2ʹM.:ŊIrY,tiܔ) ] igQHȗ @&vBj>t?ظz65[u!¡4jygbiS۲k#nE S-ݳ,G ~)-ҭRq\ږLk"@˱k;C%ʙ%3duCSb692(EhܠK"O"("U64u|[s,e8]D{8Ai-v?kjCx L 'P4AW'A&[^r%.3\JrΉj)0$=YJ* Qh-Mw1Rw]^Δ' (e0@BdٲlwSMU 2MhPuG⭇F3b.x/TF- dyx @PaTKV)O|/PAPl'aUsW(*Ě]"V8La NaaO6?'tS@S4j lȮM"($Ċ")2n[G%` !ǂ P*(`!hk]m zC-"f,Y #R!d;VeA(2)n %~~He3`ƹ%0!&V_qkOI IC?od `hTS+˸ @ Xp?/ڂD*~VWVN:B `FM%L; *" 0H 0HDHlj{.bO% $4rch+QDB@ 0DB`t8;Sf/#yZmMjA"n$ā! #QfE' i"e x@y!cutfndAerf #/̡ #!М)(re҇X ` `R,JF)SGR2|b,@n`I4a`5W`x0B4`GC$8\dPIf͡}UFc 9jz1<_NwMbbtr$ jf8f ꋩvbXBy*)l!>bQyək< lȢLwFj*k"xlrjkGڲT!]'#F0-9(L5y#x-,i ^*B&:i沵(Ϣ-}5niZae]P{Rp"Q8}#1* yqVSU "VYw0q-ycV3JV* ҆Cg8W$h HE@0 @ 0?< Cp/ ¡\~?X62>4J_c WB@`(*.?sC]:}_12:A -JSp]S~Er9~NӫXY4ĨP>^XdG 0,hS Ty`xBzVp%TtY-T,3G4 3q!O}qERh`0H ,2 ;622c 5}, $ r-| @"GqQrzHQ扦ڤ^XGgR(F & \<Ǚw+&BGl2" RtX4mAt'JR  2$*JRq*#[8y8$ z^3.:jƩakq\Xm": D. Lr0¨N2ԣL2+4'NP*ԩ+ 4W*D ʥ ̊Ά'zB2 Z2Ɣ@.2-*E 6Aqi*&㭪٠fj<X 8#'q:{5| m) #ڤUL}owW}+ A@3p@+ ^p* l  @ 1@y 22H$ A0*4G DHüݓ:K*xFl1 qq*!'CqJ@D5b4"0,F3#$(ImlL(+`֝Mav:!(H dheRKQ$Bh`H=""KM)(褡Z @,PJ(p,GCJI"W`]i0X h !L;NF#D5% +@pp|RJJS[Rp[QM,ΉIh3*s(a8P Cx- Vb$G8<)lm#*$<G6yG,[FEEc S힂 66Γ) !2 Z\R5$h4z*FZ:xWaȉLL;PP\=3 nݔDP<)2 *(Ư6Dt/`8MY5$DķJDD )2tE:kX1 Z@T\HIyC xGGFuDdb.b10z+-;sdE:4WfGe8V0 D_z)3:*Іh9NB(e2>wx"zIs$P{&QԦPkaF"9h* s"u$Љ2z #aI4(`B-wR Q@df0Q0=TM#{ϾL'M`eQDz1Y$YջErSX>5v- c.2 "Ha~u 2qW&ުXcGt{,ѫ;~ӫY0EILoe}b@ &$bg{qF rl(}#1FЊVZMtv)Ff < %t>akGtH~وVN2{oo7b w> bJLe.QLG9bqSL(kϟY#$V W+F!V됩о`1x7<#NڤvIj '6\uyN-ZӚ.>,\ kI[WeP!h uiX N%6Eh?$ZZu/^JbbG]W0u f|iaFD˭|SK#?gLɦ"zK 2,K4?~e՛d|N|ET~d6BM_Egnو}WЩ1}zf1j;`=b3 fh&(3r @/-I6^]E)(EM U٭'B*9 1魗S0Cf sB볇 1=2ڸbmйqxhpn Oi(xY[XIm(x% rHp Þ?9ˆȵq50Yhz85HH^ M HLlh thΌTp#Wp H^nUPVli(#0 l m eedl 0G=)\1qNCcM 헐 褽!BQω7`LeȕC*.t<ˡp[HSN B|@!Cap`6P3$tCʑ/p::=XUJO yo3pXhv(] ڦ94 k I-ç"t:R \a\̈.FB݊(׊IqI=.63KyK[ق'.,"p4;B0 ?R2 /h:t*YUN FXt r)LZmm;"qo me@#!3x7sM1ωJLHBhȈ}ip3MxFC2%hxRGBHD#v[xotxtw1"ĻH sB ( (Vܹ0Dz1T9`$DGJY"'hz LyBn B kuJHcIr  1 I%!iRY.~>C[xl H#֊RT= RN8il Ļ!KD/@$:sV92(4#?\X~ <ќx0`pT? oJ8Gq57Xl$sV/!^Srvrh ʒli b,<p1JU^JI|Z񖡱 8hf]]I<2;ֺ)늫-jБh0 +:[A73;;.C̯M X29:$ l 'D(Ь?)$y܁ 0A 2f t  ?4 V@l,@^H:S( ƨ9?"GE[B>4-ރ=#[^Mא9}?JƯ\6K0y#)܉cx2a'#(_腥ca:;[_ BZ,k sh,Kh I - jՊ s 8∿Ýj #5Bٓ#H<,yЌє'Ce75uký?f ]J 6\~3S.Q KWI; :Q*kFԝѸ=7Ϝ -=+e칛ރf6Q_`i5ˉXëٯ=e^]dVeEU5XR%.'Ktf[4L\{:!J @DPQ"@"É.b-(h_XmhS8U8mx 0# rQG )0Zߪ`TB)]z퐙׺C\Uh/pÈUkv; Y5d0nViUP8tQ)kX+ З;L  )C+`rs<b ݋t ?*["5I֗Q`s0S(P&kb0sP"V (wyY4 vU9ICdsB+Ͳ"x̚ cobWT8i<>'d@1q%UNq=w00g×@(u7nrȵn5s5L >p%* xe>e 0mpjMPmG?.P\O@yn njknhdG2/%aRpUm {Chsa22C #jGKh/DTΉX OukxP+]#Gܑ5&+y &.a *i*z.XeibHo*Ђ0)q(IK"̀]9 8m=^ph,\F(P?H䀠X(z U2T+7+z@`88a0Fvw_o @ s7Xy<x> c( ~ZKH iB8g2ـ!`\30pHoݠƒreMvx-yq8L \2|w`0bʁ`0,u8[rl_vjƲ rPh& @) tAy&KРPen(@x 2󆡣b* ,@& EG !DfJ2A/` p' `( K QܔRϓ2BɷPipl, H3/|/M5 D@= ́ [KQ#1J2|-DSR9,PCɀ#PdSKm W9krKTlvB߬I:82k#ESVQ4𑬊,O7Bnk)xSu=P%i%T U[TdJTkCطXN`ޗ$=z>4͊OQfYR!83dX6ݐ>%d+:dyht9{<]Z--i. Q5 ]8CT~sZOA~Ň%Ӧ]K,nڲfTsfOd82na=kjk>Y۟̚Gw3m{7Mm9nyݜF ¹E}fh?CzϽ&Fd7=>q`n*ys(سS͹8^j=~*FN[lO5dZj&E:[3X@c !^D9Ҵs:OW9i+Fkvk!^V&jZPPa`s"|Kز23}P>TS1g_Ż0#lmӧ?Ѹa̭V\oao1x ^y>t #i)* Wth3XwN @> &\Cݲ"ZXd2H=Xhd~FYUeA3=ʘ̏R(/S]<ex\%ږ64L h-Hc- Ƅ B hR\LbZ8AJy9q.Š 51GNW)` |\DH)#;y`H -x үx BD[(ECHb!G F6!`]JP[ ö dga 1=~ CM*̡9e8K~C&Tc=<6@8qb{iYX3Ug D T&p] b;U ZBXI@"𙹞[Ql&euw!gPt^D3&wB> kEˍq2@z46ѫg]oߠ\B6uArv/Ce\ Ɛ Z!.3(fy1E蛳[_$pqV׷=s9Mͽt* .dd+WOjyE(q;\ gR\`Ql/#0%4](ve?$>XK$N ¬ 4'*D$|&I[@pal 2I RY!`}=Ҡy͢qhG +E8DwѾB:ky !!:Gt&IpsZP%(~ehd2Jr<'D6.Tze<G: rc A[VPA,yC"ˉ/(?aZ@6*Ъ O#Ro-,GL. A|:ڳ|_(@1R"0 N @%+aLv߆0g9pL( -A 73~Id#+#v7 D*!Aj$kE,ʌ/> b Bƺ N.JP@(\"'!(B%:Tk&`*@iaE, @A1FɆ9',(-(2|/K6ȰL~op3*38ia!F+|@5)̙DŽɤD.A%p Bc( (edVF.mZ+EV9@L$DNkLXC1w`zH:d]gEh,(PdT4DA cBFЋ悑fl(_ G- :څhSVWp:cx%'x|v"NS M2e8l\|IkЍd("1 Qff_Enh.h.2%Le.X-mVD]27Q f6NID#,F{)8`ƌ+Lmi)^wf&Reȁ(FDҹ"S:ehz9(PI 4`'I8oVcnpl3I "PÐM1kx jzFv)uȇ5f8VRL+m v*$s#6&̆.8rzȠ^ӳ+ȄiI-G^OM#C1&;D #T.lv)i \jwdG"y@VdWƚƢc-5lQR)(w"GE 螥Q$f_Fu z,5,Kd;-4!.#iy,{Q*hwJ3lHPl}7m>2xgXRΚܧqUAXbT_njy6ƙpl&_9'%=;fRv4r.WexDLQ˦nsB┹HXF=Q4fY2X&4 3jG(o8.#9Ð'F>$Ɠ,GV,228P7v@F#y$JHR.y>Ub8%dAf2a>!a*ډ(@ rÃ=TP BeL,D"PWExv@"\Ū@($c ę$9AִIp3j["`C <:>T~fރpPyHͿ>O_*!~ `GV¼qbJ4 8!,,`b*(K! 5 (\B>ա:Ta\aZ@<8`D0$dT ,R)Ef0)E\h-vA_H^@t-68>x-R(T-+366%*/DZ"8Qe衠'*ABP-doyj5p(bD)^)8sBL,n3`#q{liEHL3Z޷F^ wwhy~IZ٘qurXqUUI,b83v(dm o:1v"yZ3֮f1n16OsKoR_9<)b3ۥ|Сg'1"X-#>BZ@P>6v(&裫&ge|gX0C(*"20S`-!h@ ba4+"+T)@  !+6U0ˠZi}ž#uH1umX,V8a\pAƸshg b2j;:JV^q[Ȃjul^u(nBEgtVR?9E;G~ %&?BPⶐGk3lrLݦI$i3(Swi%,M%Q/&X!gZ#.fe!(Rv$'c EC{O8X$)g ms&<X@T A g @@@D|>@ِ o#@1p$)S 2@9&GNBN"K,J4dU$0}<œy/Iy-2S+~> $~LhKa0cxcUQ>"t p4=sM#Xs@UHH@LpL% ۤ*!|a4\U OwIzzLAҳD  Lb4' z(p ZPŨgz˯@6l&Tepo%2  D;. @4| DhH,hc2@ NѥG > T;5RL(SS}KrTDir:o by+2<"|S< 9-ySd)k ,-t>b*Q RQq.)e< ͪ PR`kXczy#sڌxrܹ-FH~4̨UĊY^2@V-7Y,s#TjbdxҜWxrMOukXg@{ Z%GSNB41tDD`n',Z@C3 K;ر"J% `}69sa޹)f'I&'Jr&I$%˪.=G)}/P`,K * Wqx֊2TbuQIӼOjqENh4uF*xrUD~}"B Jb=O5PKNTayA'=f" /FiDqe%`%h"O;|m݆Eɑ0ǧg&H'ϰ0~@)qf'IS>T"0FI4PR^Ie-`('^3'Ed\LQs#"U='[j3}IPiىOr& rK\A($jv! $[m$Z U)0abRXDMrbs1O4'HTmΞX3\M=xjysKQ;H7^))xc9{& <Xa37!+G嘗M!vmU+I@Iq+6Q$a1Q̄EE[j clcʗ#Hʒ6ڠk7d1`i$0Й6Vl1 H'Y!MTÓHb82>dC,SEϢd)kH%DEҤ 503f".(P)ٗ.XkblړTCK{K&*jkMŸ{d US&#k&,Rr+Eԫ۲vh+Լll^vUx\IL(z3҉R&jDʎ' ?=T5]e~\s%0,ʾS^$68{C{ŕZJ`e:4)siv# c[+ Ә-'ZeȜN-c13JS'ulcqN1m|V_>\,CVlPZZ=#Xi@RiI)ms,Kּa sMRYuoyӖ/YRqJO uWtԠ_:g[NenbFHJ!^xiQ#@0!Hp A+PRIy-8l4qβyZ,$S,D8fz9ôv8G #hW} )Va 3߾#N*xϳHH\xzX7q! A` HOR;p+( #kͨi XdijThp  ص 0؉x$q711Z0IExyYZ@z#H1μrȈ+)x4(0U;׉K5aைǀTri xu 2 8'(x'Q H#X}2=!;3 xps)s\4Y' @8zX1 sAP.S0AB + X3b x٥I6x:;n5;j;lMHԽII)X1LE2[NPACHE4zX$0;7RECNP Fx R+=o""(@.X$ehe"=t&\X(Qþ%2ʡʘL!՝L(6 |$Xlۣ)ҥMע`P01'N; D zԑ 2 @rxN:L13:+\ѡ =x i"ڋ>Pœ诜.'C~+MNjUBV2ՙ$kW?\͍Zd+~U$@=l8*Ҵ:=Iݥ,mS8xŜ+D3dQ4bkk{jⳔH (X1w;OP^c3\Hv13( (@H[5 ƌY׼K ’̎(6L5(0n  3!98KFAѨ+֌E)fJTO"Ԉ8Y!Ne[e+.˥!EҸ XKh [߁>ͽ `f:ы7T| :qN({%*hihs lNpY|/&Xָ0%P#P Xeu _'B h]203gjYA/ DP:|xg2x6g#h Ѐg_nnU`Wmh*1#q(P&ě"wLha.0r*o/"j:$ZHh''vAeNY9Eu/h74?xzbtLBIL ӎm}+ށ !.@ԡeҗ U@h`xrn0ȇI,ȟ.!9Lb[i|1&&KE1 *˜E1't&hGis,n.H*87#"nmU=wWuG[ (}6X8 .: 9:#T sр=.`7i$SL32<hIDu`ܘ_.+!7zia 8RFH>MܽW.ySS=9xX>Έ{ӵ(֋wFap Ŀ5*\]ڲ]4>_iפ&HhP ʛmɤF7RYƎz.&ҳ]`L((pmr|Y4os˘ p.K[Z;Y.)xۊ^+\6 wҒ9d#{3rr2pF5Q,*9 ^:RgEDю=_-vF>2Ds 婓s})i3rc֞75zWxQV>#gL!ɫ.(ӈ`@$A T41MBa#p:aѨdn8}|ϟј"!#$ĊV#xJg07T ~bF ?W$"7h<1^l)~6}$%qtsCp>{F,LFa0Yqy5j1^T$,CS H-x|BLvqܥS?dxT'^gkpLT0MEBuB1U /3i*@:ˋܱi,zǦ c",/&LK- J +~߸B> $4g@cbJ ̋  ȣ2!#ˋCD&.=GR1͋+γ&Lꈊ rĕH,M&N1v`w`h x&#`*q |Ҳ=l3Rʤ1#+:"

2Pʱ,[RBq5S5J0 {'I  {2 +39\VDm/J2x@ <:}"~m' e+vV 4첒*'ĂŮ/z8@U҂Cp^9+ܷQȊ1 "[h>嫚9ʲ a #li(Gl} GѱKpyEy_0> % ( hbP^gm k!F[@D4 @31 F>[;^ AMq`<(DxjEe+EĐv櫋 ;`(@ JнAz)etq ¨X (rc2}"#BgV#B=!d͋/dLjsQمnI=7`i tXp29RU)&,Js!zrmž0&CKB:C`qu˴$~Bx b,$>ɡs_LBm؀ [bȎbYSYAS -Pr`[a nKd@SLq ~BikJkG5ݙ^T ;R P)5|rX@(QM=NB\/@R {e\(@#Q[b/McO.#n*H"c1YiPbZ+(/Q2\c1\=G2vzm]&Y>Z^PrF\ a.qgcuW0L X /5Ɓ7DsBUq,˷ n hB/$GxQ{/!a;rj(ȋ [ l>6 a;mH6(n38YwLXJ;OdB#:IG71{49IuHM ÊOYRY-Q?ϖ2CM AVXt-IR0jѐ!ƛ@2ObܵP"%f6'g 4f$. e'Ć0o<5/RJ"-NCB!ΐ%*YXD!P)GR> \"V TVit'f,gR#RdqDz`d^2+9炳HVt$H,,2Y^g)@KO(BW/ gH0nb>\e^ʦMRco .آ,NV$]@fg {.#$RQpЍdb49b-HUi Ddj<] na N-2 +8@jQ nD'H @gJ"PtKlj /L̊dFLFd.P&/tq.D<=Pq ( ]*Ll\BNB%HAw#5$?MLB8mJ^h`$/HtbtR.If 0e’*Z L%(h,!lAԶ )q ׄ,Ad2,T!Bs4@?FErn nl,c36(V$Fqc)b x"Vf.!av41 *h dX`XD jG:"bׂ2D84xz@Vt! @ F,T;C 6@<!6@0(sQw(%1nTiaVA^4HH.|e0i Fr]B"bB򴢓 ιIRdhs HR? D@mc?R \aRæ<`¢cBkd>"e > `*H_N(L'Ơ.$d] &:l#4t"tK2oV !N6HΨ jc:Y&ZXM,zM*dl@DΐJRnW KV]loR˴b*&C]S z ZpQo! #XC2>8؃vN.¢Vŀ;F#1fRS0Jv9aMjĘT'sJEvglm`LF ¾JO2- - IR&Ф' 6AZ&bB2&"*DCp^2 $(s>*6v4jN8BC.ro(JƄ"$ !fD E !E6pKfL(Bkp@ȮgS`(׃&Ɔe|@>fH9.-tӂ# Ik {;`M "M=\vBdhq  ;֒0 tJMP'k'nnF 7hd0.'0d*]mRN1HkDb/6ejnԋ+%Iq&l.n\8%6Ue5Ҫ,uZկb wi4)ws)vs$qđc!9:!!yE7Oe 9Q1/'j%h%)CC1 BZ*As.je$l +q&vb|#~з%"D;~"(1\|(UzkȒ0#H-lxǾl䇲+ы"#fUc~;tnJ- sba<"øH cb=؂ƾ|`&]80((gowT"|r1 indoOi@@&OIa;ObNY$i:7}e-UfA˹- !;#4np#' 5H' !:,.e(<B"l%ֺ.b B0[?d H+~*g,aTH!fTk3 Vhx`rJg`LqF65={"e oi1 wB| 4bt9CBFtL?`Z™Ă(VF$ c7Tp@AZ! ~&&Ȧk#KՕtr?1F/ g5{CSɁcrhF2r&,@}>B =JQljSV~[  Bk ? P }_@ P,Y0(,~x"?b5 C1dE @5c p`.%ǧ4 f1!@Dyg@ Gy>rU.Ry+1)òՈ?l@8&T RqT)ѷn3qA*lW˰pa EhF 2!<8ȭMP,;/B2hZf/'?~ 2 8t6I7L$BJ%Sme, Cy(2HJZj(sY B81R'q޽鲺iFճR,Xy ˜gq!06ID&ܷ P7Z' xLu M(j%mK!!@æ)"DBO1P0<Pu^ԡS2d(0E0ϋ{@[A$ w(ji~7 CTܰP[M$A0DQn[h$ ض<p;R#+B-mAK{g8- n&]v' w&@N\_\6ƥmPRMgL̚#,d#2;!Î b@o䆋V$EVUەP8!MwgZ @cKZٟ,&U,h)/3,̂U"g>(t/*\R&nʳ4H<gKĈExMS@*pIKdĖ>EPCo@ǵBhN> uaڀLwBT16J Nyx`'MBPNRe ZTz̶R㱌FVa),/ǢL#$a,"#BS$/cN$:EA 4 6$ Z5Rrk)I6@DŦ*!^h1y5 9;feѕNQE//a@Uj l,pYՑi=! OK2.+L=Z̨W"(%D$Ff& N ћlQ[S9EV3DžU;$RL7BhÀSDyn5%@ӚN|2NHDV7 4X-fiKv۾xbz 0MH'F"D y"R)31I- ,(" 6 5F a, Bld.ɳ_])FN\ҴCtu` "d#5*RC £%?2xrZ|G*!2@9~ [*C^ `YH"MZO!*&zj*ꕺ z9b˩ώ)xgcZ":hK !0=*RR(R!8&a*)j. h2,d`dD )[:FOqv*K"Q> #ݯ蛉szh+yrkqɯ)]৖aC SPtS7u 2|ٖ漀; /XYq I!<504=hGsrq k~2%ޮ5+"(A #NP!3<?"ĐD۟24l .Pǣ<ʊr5?`-P&j>{ȳ"׻+$8z9ԭj 1`hȞM' %Q6$d/ QX#88 @h I*8ͻ Ñ mj7/0>Q԰Rk( p" hV0$<2 2PTHI/2ῌe T͏#"%#!B#.̐xVh9( y.zRÔtq;"P~ hGP)\;%1YRI4/SS%g $"L@ȴո7 2!yL"yYj #! ,Zȃ VԺVuj(ٍʐcO< L,8zA"R[rz@ U 2W(BȐ 2VʍhQݷ|3Q>- 9=Ҷe IgUz'Pe%6 02P'p2{HQv)HߋBC%;%Qؑh]VkPΐ@ZV"b }_Hv92okDD1WCG$ <;2>6ڦڃtΓT/ ʯגWiЍ`͑-MUȴ Xy:nyi- (sIXhq++OҨ4-ߓ/y(gX83@ً8v@8 DPAK藲j(c3X e]j `V9Ѭ!@$::0r 8X`1 ì5s"_ b@b; ߳ +8 mC/$+̻,BҌ`.8L@I)Ӂ2U ؾ|E P5p+9RR53¹ZfBkR%i[&yB@c]d1f] 8L4L.xϪa 31yM<U$Ė9i,D-S-ѡŲ6 sՐLh Xɯk*H^`1(b0b-AFj'"FPI'0sPK3[EktOmM" HAgDLIvK(^ب!MZ=ŹBqg0t@i` ɻv!~Y.VfS! +j6XiH^ ,:pD8KL9Ȝ DZ㈡`׬@u7DEDpyqp ~؍l h`pS3;?݉vϫȚv ThU-IN:QƳj IM"mͽ ˞P8 V @W2F$%5\ yϥCn}6E>'s U n{z' -B Z`!?!D+Ru3$R[ *(OSQI ˤƵn(HCbdk}=6`#8^$ 4^v;S ʒ@յSNs:!Mh-4Ռ\9R5 DݐRWuTL Md(9kax#=> D*a=#~IpꝽFc@ٔf懽\P w5Y ݎcg |$G9%Q'(ȱp8pyltɎQ,]am>;/K|#hk5Ʊ0~ڎY5wL!JvlbZsEoЖQ32puYרK[Q/,[Zwr-Wx?/=^``!0HQp?_#`8C"G)C ^k@`h ,yJ%O4a)F">J%A@5O%R9 ^IX$z>fPKt Ozo.S1[ߗJT[+1 ŨZ9]H *! S}Nwu3  OHCA|cSFr Vz/*.2|@ 4(7vJ|*ïЎk#l1iB)kHJ$f$i:򴝲qJ "J8@+{*GqBƊJ+Rj/ڟ6>S|:2«ȗƮ !Z>$p "@,G(ji.(Dh" zʍ9'9PC',4 Irס:.SBC J5j{e)B@kW똵y0kc#V =a! lH/-:ߧjX'i#x&wm2u3-Jr 9TSXCub(Iv4zxA;]:$ԽIS>>آJUN76qpy`mᧀ|_X"6 Pa`wGL"Z%(bOBNYfE1 F+%I4P$ 4›ɬ}8'礫v8.ekVUmw">E~  XS/dB@# &9j6j¾z߬ByxF5J)3VGM1-!+ 10%ddE$䐬$\ @PA@@@v܃}pǰ~ tS W+2ZJ*2g Ln>P& '**JrqB _0dbH ٜGj R/XE0) @bCĜգO)X)" 4X(=HJad޻2Ra?Od8|BL-@ŠQ'To:'g),KԤ)$ ۨd$Xn@Jt;CfzKHz\z!ȱNt(]N',{b\; =LyY V)] a4g_,LF1Tt i M%dHI#k&U 9J 4@AcrCPhA4kOq?>XHC8#vH8 Q g!:O ; ւD$H_qQm5`1(*3|&b0VU9VBLn!3U A`: PY mv]<=iD`+֜< { 'nC_Bg:E7zE! ,Ӈm kֵԐD("[K,$lm\ԷYM 4zcZ2yH1ow⩦nnQGa;`0qx*ve4<4[b%Ii-k= \J:TEM^9F8I'JD7s2(z>lY0ԫZHU(r5( %H0gVHU4xJ]y7x=r˩np*-|ܣH {pQ}e%z%F9T#=Cr~m,btJHl-k#ƉB&.&b6z^+\e]W 0ٔ.c5h%aS8:FH!M²&mW/5q woIrz|fB#Q+rN"0!zhBk:٢I ;&U[SiXQ/g', ̐4XR3anm "%J1^ ,Aiz2 34Bzr*GN= e*cjEC0Vi.U|&k *Ԧm< %|Y`@#@r4aB6Up.O = |5bf&<( &B{* poBT#u*8'"p-#7 z1N!-n.E\jBNOhG 7oj)>|6TD!XJ.b{3ɉ<$'"' )q+/u RN*,S +,,;d'ʶ$.3 6"$;*b-N,Mm=Lbn(+.bb%SC~BCzeh6: /ڮ#jV*b`"6ƌN mVzbLH7 q(^c8B–J9b9FBՑ} DSg3VH' bC@Lu6VQCF&LO>۴=,BD?+܏-lܝ$ZzWuJ]f8(k-H-C"-g)Ho4:*+ FNedvsnV)R%Қ-ERX! d%ц4]NMтbnvkS1w!;OLH=uz|qb⤜},N?F4D 4(xCBp%Oq$)t2 R b 7/=N-p$}c-@50"b^uQ'?p촎U<PChXKAY4 >,'.X!ϓtv ,TGVl*I7oORI%rcH8PKD onفhʙ:I\.sޯ:(1\)P'0ˋz'هz{2酈!`Jєe cJX ܫ#E@D(itCV&|wJn.9Ҏ).0Jm"M$K:tG>@ze( c/ʔeVD&B &}cBc1X!$b#_B}ںbkc/9$DT9;L/ZEYs)|;piȘ. 1V/ZF17d*$cD0cUQ:t9ѶtS߉˟$F#th`,ajO3(1:pJvb Zvq` 9+.NZQWfʅ60vu$,\YtX >x1<.J@.~.,RBgZ,/ Nmf1Vκ'c7D8,@nhJb/ok^ZT.nuNP mΣ IF&ۻK3{fzģ)hl{j3 4+CRnRbnAkni,-+g. @ ZT |m]휮W]vO|! @F-3=36 73.A4z`>I8<^M^;0X:>C2A7AThz@4>ƾ@FfF3^H@*hdn 7i[K.m}Cit\ u둽"nT.PIϬ@@B| #A 4" @(XluH "Ƞ-0kSp˒%%wX,PC>y 0}+T?C6DC1U, D"xtZ{9>bOrU|c0ʲxc%rExLHUHF[ P. SP0$ ICD@gD@@h4}cQ(#ڔbNz+ i((J%GDA J~>xB >cث.|F@* L$t8`! Y,֠S\OA t7`B9P~œ@Y@lx7\T ;]&a\OЪ/RUr0"OH"+}H2T*@$@àK~'&#,R#ēq$I mx߲ NpøCA؅k:~#;޷@r( @1'nj L̜DAER]DT#}IdMd`)D~Tw)#$@FRFӬC2H<㞕boJs"i-D*clw4VIKTP.[33 %N\b~I/wSDOEi|B' z d$Й679 "”R(8Ј'Г{J=AXG%0.{Ɂ"%w\I U%Y; #y<Fa3N͛VHtޓrqˀӓ f|(h C`ԾE Q&ɲSRj59l6CHhuU%@ At?tTS#$>JQXs'hc9*"-*XXN$zrKECC)=3 -}/Ih|)M2Kq[0$vFX_x N@"yZZRX@:r|ޓ2 sZY F]gBqBKZM<0׌n O&nSpp2?+Binv(K &`E {q7:ctrw|T4rLM@Dn(z^̙9E/:J>F'v3#s";:WBae+}qQl6.>F$3BoebxycGGIy!a7d&m "_kAȀP@``hIP P@@@ G2*5&Y91X@R1E7FʓX{o` NdD4&Zm%0 P48JIT*~{"Z| b5Ƹ"WǬ=A@Fh@(8\G|nlNDM)$]qK\EHHL~:BloBI} TeFmQUI3)hXb@D/cÛR¢ D>o(ك 6HÐoA9Oـ50ՒP795,vpUlK=0RP zɵ8hR <ʝHVӇ2?bz&%HgQ!ٛxMM 'Qhy2pxPr Ȫ#z3,yK᧍8PXӐ⌋S"R9p 9sX``gk8ҌցP'xY9,*C*{J#B.#⚺ɫvm >ʾ 6h 9z 9 Y]HRMn(i09q1]oP(pf{h Aqݠp(pٔHnCxc]9@qX~&XlHtyC  2K8Т5 ˍzc` @# (ȫ,s [tKHCWY&oجb03 1")/z r@a[l\ (S*(:@t/O`_Kgj4 0i(#)ky  !1  *0vHs!< +ķ ;; @aJi@s߻{D/03JI4w=$2~p͸AQoF>#aڠ门j\`ZxepjNpNR_ʁ xt[@ 68$Z{@`p~/H"e" pujqZ1 t,bUHp:M !{' fÐPcXhWijJw ;  \x K|5{ ؾ b㵘sp+H ѺM# vOip] t(An ʈȕ ayN/I d2J Ux܇|RIkp &r̀ *ɆB%$"`P! 8 C9 q*a` K |Qh0D*֪H0&P"L#YGB5- 9aʀYɔZ;˕@'N w* ) ٱSA6"{n +=Ǽ.TVR/v<u Xa )e +i*l BF MP)D+@uYu[DGaJ1oI Up i69)%%Cڛ8ȈI (xUKx@"Z!sؓ{(.!}+mp  M,K~ H]ɘZm @ C>'k%۫TLcRb2*n%A>9a /?ȏ$|S4R_8zj) ( x*: 9>PH7N%*K:z1$Iḝp^[ɦ2F& L^p&! /r\`-7P5B ^"*q h`YbQJcI09 f>Ӝ#s!yR;f*Rbs2?a`u9] [\ aܩ "H)UZvN[eE)**b; }qJzk*Q @rl:͐J3i!8q މF!I v 3k =JA12} 5g@y%)9/YAIXzYuX1.b B!f kPc9 QmJ ;h`,Dbک"V)r=y'aD'f(Hq =M-$e V<2QV Jqb_9,q #/5i +Nz:|j@bzs*j!PЙȷAbfuqjM'(\zd&X$>(yRӇ0:"9qlXV.3@4z7n|8HM @,AY Ѥ pؼNf|pW>H%gDpԯ*u;p!`" 8)).PghPY<ܽ"  8^ eq h V [>{ͅ x<x_Lh `˼] 1pfyЊEĨP鮀 0=!2-F(kVqP[R8Tka4}@}2HX mh}lSLZc2%<NFJi[R(TNn1! - D]B-;rR.-@gm4\V?zOdA[Uj(I[-ЗdX6˲ P0ty>I?@\$ 0Nz1D" P4F @f 9@`Xp@]~MA8!{}f3[P -]PlY  xX-}ǠO GAQ X8)oor{@ @dO`Y j`ªT v:. +aj^U2>$ g)* 7 Я #:@B Y8EBQ171,wRT4 TREz-23r& nqVTdZr.6!p  z ܚo h#$-i|Pr5M"q3ܒ"HxrD$\EZcB|#h$c5f1Ac]vqĩd(+0mM$0bEXmy\p(ƀpX%k^I-oԬ#{CK–|2kq`3 eU@)dEb'{|2h:, !j<~-}YGē6L9l~T&)c@Q`)a@:PtE,H A H'J A7ClPBHصtzƒHlDHCAHnq CscA&\a$%#`eef[@86 ZCRƙPqPsr[@2s%T:*[h-Z  JR  5䀐 zO$(::[VvHCna@螗U&T}kdd4PI 05FrU"RP w8C0,Pt(nfɲn wІ k-IÈine"h>ǹeS6z0"U8hG4p"Oȴ΄Y*JcJW#EQ33:ok{S`qMȍ&AXǨLpCo*9r |>N ,LɱiUًw Ad ^1F@ 5g AKZ&5EWh4 u"@UG7fQ#z-:@9ȴHE6\ f) WN9SCE- ()W H3Si"Z s!4PP@U^Cx;GWxDx!9 S\>o6jM6 o{X41'h\KÄժ{Hzq .%z3>ؔ!+0j'W\ ~LBkh@ Q)8{$({ /Ah3&Mc>aOpQ9f*@y Nh@Z  #vTAs\EJ!A6`m)-Lk H1jH'!&vT8gq:P1t-;P H w&N8y7W[{H?P85X*bZP#cb*E ` &=w k0}k?d$f3 C`2@o+@p@@~Iurƚ̰8bk,W7˃rG:2~Dm̼Vǣ)Beek͡8d{ͤ[YtS8@*EI-2@1ad-3c1 .Ґ.ʺ_!,gyQ3j9A8!V*k*'=] 8D>hɳ,ݩ?AdF2Ps5gAVo/ȨT2AR@OCCHI-IZGbcbshBA<'n^.`Ɓʈr4$k7$E a DZ䔰8?Tff뀠D4&3뺇)I&rDdAdNQ&#r >% q` "42"f`(P.6v'Rt×l&XYPZUA" TfJlh!-֫YBAD%dvtN7 Xh6BK f:(a#hrc& ,c>-Zr.HH|\k (OhOH0471`C- nauzBQ|7@6Cj$@}F2(1qn}At&,I'ZrhH]F2&ʍ!0,&iRr$ d @ ׫o RPBc$Δe," fl$mPC  @\odhR, ҥ!'nT"H.b H,6n&&)>a Prj N{f |8IH-P[.pB:EZZ-ƕz @/RDprenPJd7 8bF*@Pti@>n\dN5 d.rJ8+kl"FZIKe"H@)l\'c:%DEOEItf [eH~Dlgb'1miIf2ZdIl`(詖a{aEȨLh`3G3ZĠP/ʻ-P(‘(3jut(𫀺 0!&ރB'PJrCr(.!5 k |ZBXݨsP1q$ ~GbfCB,E;P@| `W c6c&X|(PW"b}QWL4X.!g`|#h4T* A oA8Mx}e Ҏ$[㚇 :x䳐wvb3(oEK)VG*ZffO >ÐZh(AY `N &%#Ff4ѱjJHr@ra."rwp&Z mp1EĐaM ֬p Y2F{Co2[S,eXZq-83>jp`4qn4bbE  BdOdΈP*x*Q6J--D 7 _K 6PT-ZҌeTa` ֆE 2NK>l$Plbd2yȜV05ESL6e ZB4|j ΚKރp(CiU6fڹĎHo8Uap @؉VKE * wt `-.JejrC"@sIFEgVvsdg-,ئx̚A>@1JY4r\r`J@xswF+(D~dz1j0҆Vkwnae樂b :>!:AD$.XcgkI2YVdcf'L!)4 `X=H` ]ȗ'j@@DQ}Bf&YfdZcEJC|T-hnBytFU 3sh΢ bF!bJqm05NIfI!j!Z+ݶhhJ7 *ATUm;ml'pkg4E&N"Y {t^3 cRE@ vi83$T(S"yhׯ]$jm\a Aa748uY"@e-&Ӊ"@4cn@wQlsUcƅ>&p ` vmӦ҆##' 2|YpPZv䣑j|DJRLt–iqy77,F%I&֦+ҕv-JfQd$hsbZ1TA} a<*YWH3"`}/(mRPkD$)cQ /0&u`+2a\D` hY' 3 7Sz& 88;E9#leBhüIk> B؏q܉`\<1Eُv$dݾTDVo&?>&UǡƍnQD|.P~^o뀞P#3(QA!: 1jV^?feBuB;D@e%Uz0!,B` |/'K4ُ Ģh y͏CrKx }E)zBP|_ !s (y%pƒt7 $(pp">~9fCBЎ<J &6CK2,JvFR:W{6d4#.g>.G[#hv$Z~@O Ml0e"?ЉsNǐi~QCj`<\ê `-m+q!K@0n5T]KfYiE@\9x>qXz<pP,/g֩h  -@)+.Ep`18~ 8|Cr16(*mLF3 #)M&!2hh;VpJ*.` x&@H fK,68q P€R:&Ȫ"gԂ HX Nyop2if4,|#1l78*27J O PsKP(.o@2 #=0qHO2-b~#'0c ~M & s쨀@@'oE*"r}6Ch`(a i!h]33X%O@A\ &͑7Ϛj+"I!ej6pLIjcQ1l b@@Q}sŀv! G:}*έh q,\dy"l5*uwANf`6j9x ۺh}OI"oʼ q`-lpL;OܞLdj  C) OJZz; >EZ,#]`nEϖ@u"R14$ 4OCj<xQ R"߷Tm&Tˠg"s 9YIY@p""d]ȋ\Cf?i[:$h&xH )% &%h>BQH r³vA-D2Z@S@Ejw$2r})4DHgOREA1/d!ڲŌnQf$2؜P}\wG GHqq AW@ e <7Uf-PQ8w! U;)"!P*E ?B U3ClDٲc bt&+iH2.\\It̘' hj 9D %!]TሶzvR}iِL! L؂?7o@HodA=G&OšAK'I𕈚vV[5-E; =:xcr`<W Q?1)!xY0 AJ5ia,0KKIkҜ10 !22*>N bÈ`|DA($4].#Ӂ,Sc8g -`lPfPDj  _bDL+ϚH+wTCPǵVh 90{ * QS3 1dmfriml 8\Et@&^>hB#F"RlG6fL$p-t gOK&R "2W#==FԬvt*hܱ5mQ S=ǝWą-I*u8Ii}RUEx!7Aj7xza! )IyEah$omK984b0"@P'9(PҊQa?b{ xh&:pn#4pi2K^H3@xA@6}#Q ӿl08ۉ \"(42i<  0}xO0ɰ8̊ !΀Y+(y )Y Q'0 K ? (F> 349 (X&OL"BXyl5!+X#h>i*0C)v/,jh PBb]5?8#BXC6ϓ8؈#c;>]+鳇;'t ) 7-ZOЭJY`{J1[]HhsB< 2&D MJdB\Kyh<̇ ̎ 3p `2`c+iJ":X5JH` SpbK9* KY ə]+(|쉴Q3 3vù)P5 ;N3ͪ^ mЁ31B DC96MK*zZ pM(1ɓ%I:Ri3459;RBb$@r),u4`XI8ƦD 1<`E׉)6lXY0~C*G!|V`"`$8%MH!ʺH KP0x` bRZ lőf 5ӺaсPJ9 :S˖X)w*$:hĚb[T l)X}Ȭ`N#Ҁ7)Ta5UA8 m @ @C$~AA9N6Ԉ"^b ( 285[k1ٞ)N(QsmAH,hRN"Iw*-@@y Ԋu;Zd) r:X)ɼ8JK(&Ql^T9#СO2Rd)x:\(#C'KXwB՟ 0Rx&xAtF =[=1SU7qy MH8E$\ 1(L#pGhCW;A?7{ ) UQQ )3sLi iQ͹mm HPh'qRοxQ$:d{S8s;n;tHuHxW`e 8#(! 3 $@w\cMV* kΙr&i^/0L Y HLNKL-໕s8Sy|\ DkPcҰeXZ: %SPPB 0 ihcыS =`}35<Pxe`)xJ"Pse Tz(Y~W#T%}A s3 Ú6I;S<]"l3iS8V#_zŅ* 0yF{ u7Љ  ӔqsEps `'sPrγEDaxOL MOJ 'M3JȆdTX'xԞ(FuB$*xDD*2 ſ G$>97$](s(y)1PB˻fgQ6C[`= HLX] Rqym`cb4L9zuH(Jҧ3?0Tٜ$VP Q~0̑Fp0RW>d4c]Ҥ GhF&2;1IYўD%- #o 7OQKx&e5 h  WE1Il<46mI$ R?7O JW4]q NhYD%r#*eh*`z@J{)a=xwN.%2fO0!0R8#;Mc&kb‰xX(kq\`*w1iKT2O$ @29*E XAz7!H91phcp>B@;MGA.>A[jp O"6/ckmhQf%6K{] "3VVx81Ji>IO.pR+ ꎚ)I<%`cì 6fvC`&48é4X5҆;ONx(::(Dx6-gCSR<9* H?0v,tS\X5$ Fm ] hDȎcUH(2 8nR`BkGiа"dBL!*'URLI fr, \ A >C"PTC#uP00p`Q~XYi9WDcH* Pp:X)@ԏ29Q)p?w<؆c$-0 8AU|F.O~@p<Z e7CI8r"Q.@&sPy?COY>0y.A?|a b@d; 8Pz&Ih=3s`2J"&xܡoRڟ>SG۰+:љh( zx:~! ‡"PD1ry:Q8󦪫9s mq|<@!p`PJ`@%'λ [>1!Ap3FN>ZJp= %'-:+X=Qgx)E :S,U&08}@"M4zXj{$u(!tTQ:\E+|$( KM )Fʫx::)\WD/ 35@( Mt4I23x @p@%wT l&vUvK@d\4,`DzNIz:~vʣ# 4貤[v7K+؅4¸qRFR9<#(+GqGYyG> iPT&@X$@hfRq݃.Z'CHfXh%0 CG<#H  6$JR 0g @H+ V!6Z)-H&Flh +x|m (Fud"pdL3MI"˓-IB8>\3-uA1L8W\<cY8 !H1l'U,uM; R$xֺcBcFWp[ƐHOHr3͹ ҁ H~bCE3{&y&(>VFŚpvp€#pkjV`G (@$dH&xAj-b_uW'8W=7 sUwT 2#+"M*f$W $ REܩ.&̐!OzFH1HI6Xh.t$~ !*L.4&lk\ň"!C:c*m*P!!f KNY&UAo<2 y0 І  :ڵ=f>e5k`^| "o,KQ($V ^ A3h BH".]P7,HYTF F# a͚1Q"R^RnnJ~-@Z ŐG,TT`!&I\qn?0ta` pDŋxlVBi&R LB~`4 D1m&gkp8jW!@ _Y,J XBEi\F>b"=,:BDm BcEfYXŊ*- OhkJ"匧$,F)TH0A?_ }y Gl6[ BZp6[| ``R @L*8( lF%@#p-҇ H*x ?c2 3?s@&Mw *f4j{KtaOWqϽQ>P*(ø I ]u/TW9U f@k y@ r3BvD/if Y">&Lj&Jnص/cEqr7DZ,J/v:`2JA% X~6@ BЪJO[/[˛̽mDfN:Yn[zֺ6/D97 Ƶq;I>cD3D{ &l4E*R%hYPnǴ(iAo$6E3%gr-K[B&⦠QlU9Lѥa0Fir\4#{ < ԨEb2MP `|g+ BPmԌ<D&J`Nr.FmBۀW|tڽ,P͍C o6*@{,6}HL>1U`2 /H@vjA4`> pQIv [u(.Ύm+QŽi[o͍o3t악bap`̟LC:= `͈SJs ag6 CcpM%AF6\i`IFa®2SҴm-~%iț& $5l$c.jY̪97\Fz^I `+%+y0zjj-BP> P0P 3i awtRX#nʷZk6܁@B3286$n>1aUF\a@e L A0=/)$PABN1N*J@ѷs\˩q a$d䗢ddG'h!"øqSxN S6.|F6vU02f)@ >NY#dHɈKGXEqꯦ"~Fm R n`K\>R%Jl0ʼ\@pӇ hY2hP (kHя[ Zt 6ph#F`0H U(rIE3t9& %E"#Dm֑L30c:J Γ s,cpBp&@|Ӂ`r<zo&d ) Ĭt'@ 3U@hzp4j0F(E5nY<{ϊ5q@@pjdrtt#dp5r5rHf7 V*xaBؿ&gk\[5%횾rgb}%2r*&R8hAН7T"F(Sc y%G >ΑdbtC^NrW,L8Sl+ԕhcDT f AUPu8%95Mnj̏FA C> T]Z8 HPr@0ř5wd#%0iZ8@ KD=1+gf X\4l+bbAsSv jz Ǡ`*.玪ƈ0Cg -~'t}U#Bh\i1up9NND~$d@B8`E 6%'{Dѐt,@Q{23%\dUJ42Zedo65" z,ŰFq $PA.6_.:~X.*4(B, ]-9øtByP|"mBKx`2(HMFlk+Dž"k8ؽL_,8ގ@.=4XhAYPN 4G(KA@F|‡fu }`0]R`:pliY$)w$(Eޡ@Y?;PVkL4cu׷[Bd~Zp8Rm|0 6݃dSZ*CH<~72B8%PJv|$:-$eI<#`)0Wd2jP4)F,d!z#(@ -0:ijP<x˪A%`%jnfAD>.+H5l gJzp c!"!SJ`&@&DN 3FUgEc'fKn $,a`A۠A`4Jj<1H>X#. &JJerI~BI8K'ŞP4e$66($ BB @3^tmBHvp~Q -_ð G!@"jU$ޜd0NZ%֫r(l M$!P(6DDZf.9D.` brEƴ$M!EL^4a.a"?(ba14#6aBfAc^ܭ 'fa j G b`s&,%Rfxj6T\} A:(d> 1BDL-Dˍ/ʤDZJ~Ab@ZtjE~v `ZJcO( m^b3FjM0(RTArenB4&&8/f$e"^{ b> mEi5s *.MCkN`NTeBA&'FPBuϖIƪ"-aj 4sV=a:f~QA n a*r'Pnlָt7) 0J(%X(T:.z ۇ;Qd%%p!jO#8F4ZU<(gI:0mN ƬN/¾V/H(aX raؐEy,䬀Q"ܟذ&gd,O$zFh @0g<2`Ja<10~~%FJШi4 ~%-a.a(耇*EUn. tU>dQ 3 cB~YKg45@ itW&b5&cI+ @60h | | uԯn2ydQ'ZKC0?baaK*h2jcND$a@"&bC$$z_uNm 43`h1W. K`@ fKz/ܦh\|%bdN-vZB^0C@BZ10*LtĢ `A G ^JRzxPT0pfWND7#vgb~$aĈ )V|M>2IhsJAZ)!:eVndGAZ:n 3*n #!@ gt*Fjg5 2aFx@:gF|(>Jp<aCE1(c$a H*f2qI&/NNE `6$r>VSÍjp "$cC8.Q[v)0la/Gz1MPdLa$Rd& .T( l45Nx7gupN-(` AH IQևR%ˋ @ NaBc0%@gZ܄Y[ #E|lᬅ d!H\2#*W9N6wN(Tm󂁅}MWhul*HLf锚AJ`htdJhL @l2"H5+if9B.U3Bb&aʪ ꪫv5 63,.~3qeVaI/ckC3€$* -۳S:ŋtE07HS!X;5zAHLObv'1CXb`tfWmdk5N"Up2z1\LQ@gmJ&rLmBb3 i-:vJE9s|lH Ӽj4s /A p&hd5(:LcV9of TH█#꽊R:Sd`ml40t>c@,r1vd CcEv7?;FG!]`:GFW6@,@ɨ8/fc0؛a\#ׅb&ʁ`>j *k!MvR Rx #]+ $dP!j'шY}# B7hVI9ǍL&d <@Y7+Hl(aAm4.&n-z<D hZ(`Zj`x[a *fv%b.P"b$p K 00  BF!:R·E.zm9-ބ[2a(R3a& ,3K.,)0bB-:we^.A a1@6X#n^'GG*9յ.82dCkf~&轪H{#p䙔kK`dae66SSbUL$DOg3(!!dVWԚc8 B6+0?tÌ2x(tRB*Kl 7:Ն+/(Px'K>'I)n8D*Z0s )yD qY) 9Y:$0, 8AL\C{>AnnԄ%ҐNLv!ș;FxH`) +@|4B0GelQfnsf@0P m$2>DXQU/CK(/%$ 2f,`U/6fOCDvB&YQlRBgJ\Y@P=W KX0Et96x\3LlHiT) `uz*t}K^},Br@qdVqOZ]@€o&. Bd p 2A zWx0 19>IΙկR@"$L 0|` $&.LzfM1HA!4Fs xS XrA#@1@) `*`F/ c`>N*8ǰr^_AtUm.\ʘ$(|ؚKU.bϾZEEZ.H44;tml SRLL'j aV<`3ʦRu^ JRJSh*0~v"Ҹ1 Dx"SkXM\01< N'Fqgv B˜ ?4F)dЄ\Ji*8DN N<ۖ&'NmzHeG;j,-))Di:ʉUFd-3Шmc$Š@+%003Qv0Q -Ra{:PPp<r 4 J`iYȇxXM +!%2?HЈb$;81O89Ý!ᐤI&`ۼ6#1[~Z'H8V"82!Sˈ6j-*pPY8}w H $YB0 -NHAB@CI,3.˞! <#Qf) E;@ؤ ?A X)`{i S/t APJ 0$3`sP[ۙ))Dc: X{ 0A1`18y$b$ice&e @?0; Еh zЗBk@ PGHA(B?뇹AܖÆ %0{*H[:8Շ|B0xK1/@5\S N8&X!¾s E[Íy:qk-+d l rÉ/&gf1H!hGHhF"/wQJKCx qIkCac @h`G<KKC| Z7K@.vR  1ϿY/Pi98:zUBsA JeSpٱ[%;J1? Aa %཯ΡX\ʢbC4K[mEX@ @2:Dއht(H+(*0#`މXAk+ sF`8-1}$w.X*#b/(%L'S8hj64IH\lx._> sťH@H\H xz%ZKRF]Ijh̓!YN1+<ŃsȒXM9, E BE'{"`v,tR̽~S͑S{d-UZs(ضEz*ګiB -a48d3,} Y&/GȄ EOuA"d.p p71,q`\82"-!V+ %mѰP.,նS􏳫1&X?%$/7K<NBʫQ2QIx@"Bq)RY%rЈakYG}#Vq07 caPSj20 [</w)ĚH Ò zMtF:BWH2O̠KۅDaЬAS(˚~ugWZAi6kx Xm3,8z`eWxrRP[`<0\НB*V]$[.I1P=(P1)VZ9)<"FhSZ6 ! ג *z:co hh>'aP(ӱ֋i85sM*B0t].P$(lbD' @N`.ӸuQ轜S*c zt)Em =113Y?W@E\L >n%&H؍Vǀ 2uAԀ"JΙfHꖁ$8]4Q;,L~a6OiU̲Ay/SH x,1f9UdBev pXnϾfP=S83;8:?|puka/YJ.PݺmĬYHxtDYT+o u%l8wfĘͲGHDp2#8t8t/ȇ14B⠑0oO{?2\@JM@Aj.ЇRrN rTi;Q謘Q  ~ ѴPsR7)nuL Aʜ۠&uhuPàI>`b x4Q'x1IJm~(@0?x|J%E"]SiS,/M#xFŀ`<]#P}ҟOm C@RV.RJ%#,%_Oh<+V*tP+;( ߏd?_(@Hk܀3_* V"V;wΦI)4JP."Jȱ2/Nj|Y}KҊk09(F! BI*$QDi͢JHL)j\ ;.)[<p¯A'))(9B^V&934#6֬!$R1ȫ61㐇%IBQ4 }*DR%1:NHz٢ %~JQXXVIlM${4CԸ:N#'C|c>; pT8Dp1358?ʕ\ Du)n",=L$:",ioO:y|>`h 9f6GiO1K-dB p2’ZyGD ,6EbN*\6ex3T[V,,$ @W+{ rRKm9Ԫl Gb>UUu-ݳb$1 P@p%ZF̳̌0TciP2Ity8``Y3`eMX։"0:y1 fw "M( p@-@z`#jl#,'=\!0%QAq&)e53ԺMP,@HC{Q,0*]ḒG& i1~Db<k5 BK`yPiM1p4Czrs #ߋ>!3"Q ChsN$Kd5.L 0b'=|*S1(H;WpIZRIg0's9 , 0 cHUz0B ? :%@6[rqFdL>LQN)MY6idXժKt!!@)5brЂ7#I@!\SE%a=ʃS x0@b)9V*T9il >q%a`7T pr[Oft(%=]XM "3lb][c}Szp"pp1q,(;ZYS!a}TF'bLGĦZ)0>L@l0hu#pn[`:;d쨔T ;aƼkn`qKMN#'dwp.L_=+D`ޔs&]p "$*! J9yn6|w%O Cs[(0`X A4#,8}KhWe (FxV^BXYOTc 1OUXSL` Xǖs,@16:ʰ^ k0-9Agycw}éBGʕ{Y@cΖQboP9^‚"@ ,E͠'$ s{", @ aFp1&"[d,mb";"9l|^-jD` Bbĉ< m`=sE箷⿢` i(j.,mZtKf1*+"͐D 7@.Ɇ|`L'xf6dIQpT"ƦZ;""bAa"$6B3$꺢 D #j-a=o*'C ~FBcjǩ6Kk@e!m lA . ," $J GPAƐQ$Dn^Ճ.DҦ$`C1@k HfHQ5B'@aUBv@F2(x~2B!|d)(`i:C6c֬>̐ ° 4D ȶhVB.` F3Ғ)(p!n…0Ukcj,~0ab"< aҐ9C9"I !@/bF*jfJ1d*ɥWf4"A?lW .FqNzd\$ A"\ۊ 0hG΅pod浩:= Ǡ aq]?+EB$A0@ laJDK6S>==Apn:jD'!,]! @ 8$B&3jHK霁D񄭱(%>!BIj@u!!'\lA笸<"v>@,Aar/%Znn'`DB(jB0#(cZ62CB@AQWߏ8Fupѱ,peJ `aHÌXFGU `8vIJQvUE66DA ȴ!_i0$YOS8–>oˢYo$)tRaF`ΎA2 Hf'>s9@?4\@zHń|GȠ#6E[ER` h@ GM)`ml. <D_U| *d4G} kV(< Ġ"@F4a@5A`+A|r/ 8rjEL>`-)@Y^stDЇdF*a&Rdp`ׅ>p"' RσxxU,ThN(`trK0Lz=&Eb\1B.L/$@rM7Rby6>I'B(w$]HXDpf/&2f#2J`u!<aE&#W,0܄,2v clvFB,wõ).@2"nRh[Q`..cO) ckEO͘"Ȣ.hL8@"ަvC4Ehd0R2l3kTODT,4AH6dAm)d`A4eR U CJp" "*l(N,xtpa,͡H] H\*BмZ4>Bn% dT|aY?%^r$.i CTic1D6 @.:"66#4"!IQk9.6t;# Q: 0. )"L ]Ƹ!-/mYĪ3;oex+G*D@0yn6nrQ%!Sz aV" bH )L}$Lk)޺4N9 j:ojD*n`66ok#ZJ@^GjRHr$d4[hBGҏ$0*fbǨ,0pcJh>&Z)eJ1^"0&cJ_YBz}-ga>iQTcSbuN4@s VV2W`x\|JGa>ǫDzxPp:$[7@A!|͇I)C9k `1K1/)C(pU㰤ZՒ R8!Lk=gA.`P(/Rd(LBie'rLc3}4Og_;T*11~sMprzЖ i[JW>μ8~xfDpD>J"A5"YTIFP sWE[ Dev@ ˠ)´X>I;$9C 2T(Em(-`b+0v#ojMꡱ9}(ua"@VdGɇTHN.Pl!:b y6ңPw|a +j?!0>BQ`"ɀ=7HҠ O BO[C@_.ei`8"8ڬv3̺Za\QH<2'q1OaT@?!0H( 7?0@ $,&x;H q7` 6riBbD@S*}z@`6=o;4"XrxS>y 0\ưA`YZ6QȼA֙&G2H3D3-hۨV[xBÈX,  6l$" @Q3X{ X~X 0G$5m$'$El +d)9R+k,7/A(n y|K8ɂc,K)rr$Y,1 TNúICO$yB! 6$ 3@Pg$@<2,/ׁ`$$<{ Z.4 1 ?W& ʃG\1'u6hc%ҋgMTI` L C5ExJDvϑrxd r aNR@8 6 ":+0^Jtxèq{S VAL/g1+6x$Edz`O8 _ h g5J^zRS J{ rH9PRXhT#ZxH0 6 , s$ (+AH<I$5K; c.sJZ }SL=!U%x"I<8SI ! ztbOq1=Bx $%@c8c۰tЖgAHʘx5Bт)e!2@B˘8v#`N &)FtYXH4&i`"M (7Xt cN#KH| \tD$9}=12dyNf%HY p9{"T ;Ь = ĊH)'"T!'8e14(2?T$JThXW aLt'Y xEt < 0pGO8^ d@"3!BOahPz"n9It\z3"pL<'c@RH(0 Pd x<=P`s Qh h_ r$$ z78C'x.U?J8 3T><`H>P+(ɮO)JUT{ v2ص4GG12 IMct!@8|.elB_5X@d_ IPh좠q(+m/cǀȈ1(&N b5p'4I17Z <:ƃT*!|ja(ͬŪbd B ѐ0|P90 U (#Øt.> t, %sBR 5ꄉ8`%(!1cdZ.眉f#>q@0K|yϚ5-(N o=I 93TmS{ڼJ3_Je3.L Dž S"yaW^lpÉ2h"IJ~Lp %HpB 8~sס[)xbPqF[51"  16҇K֋xu <I(f{ *A1B1pj RGQT s* h8P6i%{!ɆȈ+Y B{%;(9PǓc}I7^8߄pH` tR~?ij(z<.#?5qZ8 0sR;3s6HЉd 0" xr"u..wS=HiuH˜ŇHk=8 hך`%->њIGAL8ڜR>k8_"p"] b&$mgHtC0bXw ,3P uA9A5H< f/S!-ӓ@95|lMHTHV&7\Jȵ0vܩ)+{R4 a; F)܏) -E~'RXHeahq- H#X@#tHa QwQ57[z#ᅷ0ȡu??NSKN>pƁ8D9'/#9)**6hrpgDž`(/@ {/qC+xb G p[5%{ 6 8 KAzl y0SpўQZES0UxyF\b2l臕C@hta()JASrن_,xfj W⾄I:dxq (ɱqȪ .BpW>6! D~Q,Pvpuև?{z5`莐qjf_iǀ Rˁ@>ܣp`( WI-564A:AQIX1m=NjH8@n8rA#mi`Wd8Sf490$7I#( CW:Ȩ,0fXz31ٺpWUG 91)5 &WaJw+_<xLJ߀F9hzpqJ[ТФ$LTh]cZ XcH'i$>0)W$mlX`0bK'[Y܂%(Tpsp0֤]Txvi 5msh$@0Y7 C`%ҰsejLtvU#j< O*EXȡ8\bR=D;.|(|&l}V-$ mfgطh #+9-< Ng+H HPxEBLj\5٢,40r; 351Ѣff!^"w3yLXd)܁RÆr tNI@n Y?g݄tBOpX({ sUBI g;6H\rIX=T"ʃ&zvHpB Yڊ胤'k8 _Hd! ." ]RS0( @ JYJ"x`brnJ@} rYh{ gB mhYTE8dK[ܘЍzƒ%@`-gvm#pA8cQ` \h 8+@)W Rv0]aD6b nv@#5! a x kMmlغO&1䫒+(wr%xھ(a0UdpY WP|(=1(X:sTH1¢ɠq(hK6ς~ ްo#dxډZ6LWDU2p `Mp!f̀ p/< ^>*u߀A@uNasoSG8ݬ(k]^S8`v,jY=10y= ?zJ 8\;6 qݞ*8&c+v&RS-@ fB(o }A l)9#= `zbQ`s|e(Hdѝ&dt pwtCQ ࠀ \SDW| sMØ$JȗiJ:Ћ'Xؿxl ho(M8p;w9HȆǏ '# !ʄ3]5)rpR ]0)U/J/V:7KR-{wDϵ"㐌WihV͈d0 @#OXzĤs~%m,@\o82p;ő7#}>@@@ ` h|S(i%RdTQi:#A ~Ow `<t۠Ep`(RH  q9 0<}PA} Ed-nh, @0p@|< @4>O5|2Ylkva(z@ F` x;pP4aYKPVX A v X-jk y 6h{K ɐ!~(G(6*wz`ₕ6kfo9|(^f[+"MfJ#F{Œ:B  j{GkaF uGX "‡~"DL‚J" +'#@dvLI)n\rfP3x%bNℊ9 2qld`X#H T!HX1ws!ڡc7 0&Q"im /CV~zb03/c1bJ8 r&(c,tt|!HBf Z\@* E\ycjPzP. 'PThj( ` fh96Ч.b'WKGlyiuh$̚6i@̀2 chQUaBMxp* bP:lm )r1_k62 qx[ja|ABːBN0߬l U$HDr>e/ -â}G4]\3"<9)jQ@$`V`v1{]GfE}sd#gsE@/^;Y}&tPD@8:!cY a*pp @t@5r vǘ(EE$:+@@>GlN@!2yǰlЕDm"Q<cт2blYtW,+f.D3VNCwFO{& t`!e7&x c 4)z!y`Z*C9 mr3iב!\' G9;co,-kAxmMS3k2Av61ѿ|^OeUJ0r@:pDO 0 && 6| B èsЁ:-MC|;So<~ MKsऱpp5`dkV 2ǬXPC0#!#PchV߁'E\ !]XN]/,R{ӌ3ŤJE"] Ӕlp`f@fLN@jhV >%`X@^"N,dDA?<--\%K$FA!H5D[b!M `[2Оfb<^A"IEͬr`&!ja6͆9k"p.nW@Jd3ND"+#<@\/,L5(an:Q>5r*C"e"+`&@ LQAћ $8WgLlF(Fb`pgJ""8!j1`סX1PXf͂a"5@CeLRt^xmr**"" &-F$0z`&`l O`V*/c`iX> ,g"%Nm 9^(DIhak# #bE A,[%ʆT@bj B?ުtjClcL?3>D ZDe&d"E5KKN6,<:!hA!rM`B6  Ÿ"RHB. \d, !d5`Bnzπ5pecԃ·AHBD`h3Ͼ~@Z:;mp[6kBw3A*k&.VlL tto4p V"z 0g;ErCi6. lb:Vʜik# n +,L ئ(JƯ fa 0Ni&lTE$&AAaX1dTB d(n'FsC I8TgV0-fDZ-KD! #h+!+rN" j`Ml**5CGX/ͦoEB6Tϑb,ԋGXt*BH[m5`Z%G%ZPMHR0e" !ƒBOho`tL2a@ZV%ր4%` $"׃v[ >H220뼵"$@봦 dk+:!KlRf~!RD͖'@ `Pc0H ʣjɒJ@;iPiv5Vϵ} 4Xu%`zg@2`fd)jb#3O=FBl%>&6 =Am5 +!>n+>6@x ~5(/Ls#*b!Wlz ZIi*FXL<` nÀtanoSBm&i*&pFU'3"!U# !J'Bχ{ %CN#-qօMAaRѴ[h..q!AX(TeJP@`O.dr3Bz{+ Dv_@B.)_A K5.xBT 0,!6|@+@z`GHhJllqxPr@t@F~9Q`$$m@0cR/bzfT-R[FIq&.,WDBpIlQNstH=B&vdf6`)l, &f="봄l9 UF 'X;bܕi|o0JhuΫ4 *J< .*sTL)Z66a!@z}%q0 TZt~eqb$oj[-a+D-6%*atAۀqͱ5Nl )A&']{"ڛCM:a8FDA (%,6FsP%l hnJFWLn QdzƼdj"ft-@8<%}/mP.X͖,FEMBz&0[hl.4̄ꮒPt#CNcJ)峻<%gn !ঌ&»@x AxcbB5zlgΨqB}J.'ab "$)S{T/Ml‚@rD*03ӷ"Tct(GRGpq(#m$ X ]BUGD;86]6 H#Fo' ,pfbuEhT#fۀ-*a80{N bL VgE–\v0艶2c@64Aa' њ6,8I_ G(.)()MJA+/=(0+.,o(" aj@ ([8d!@u8 J]aVOwƚ^MŔQ 9M &a"Vo{擺%J #b:\6g,-..W05h6->qcAb*Bd!< bZoC{Z uj_{!-/9UF dnFECS*i= @,DP@@ $p0?c27$p Gߒ  .tE!@]-LGO%RE"#)*BXq," 2~>Rp@&XG"qy* (c4o^"߯dJ"ߏ5N+M2̀YȟI]|ˀt tF'M@@8 `$@ 4l=,@p](#\J~  t (K.;(%i:j@t'i|>+sA@& _06 oR43"bp(EP)V'i,@Kz"xSRj' ␢&:P[p*r!@  D-zh')1& '߀@"6BG sFd1\* zѸzx\q*JD),Th˧{=2* ˔ 0@.QF D@t]|=0$!aˀ]Ar9TL( zl3TFn s62 f[֢{Z¨Z$P0qLzT yb\ϩcsGepְ@6 >4Ns\8nf̤( `H"@""rib #]%Tx& -DP:.KBk.k/)gD3=?mYkl%M.ؔ7ޞG"F,"T6lm)x9qyo8Vd A8OSlLA::m)GHISB9 OCh @W bkqei3h&C~)d60=Ǣf1+ S_AQa< -4GiC|O+OZJI 梍 a6!Ar$Mɬ}2$I3i(b1H1"tͱIG4@ b DŽ+Hd:X!5VAr@Y 5s  BxM @p c93(E# P<8/ PzA%C4f8 6"D+`>BHR$"JIR.ĎS" jqHo BT44>~2O`( y$NLZBJbf&RD8 1);H8'P23A=Rk,!)A#LOP)jE5NHS*`(*XɊKk}؜38q 5$7zIOJ)kh ^Fғ´c`Y5`g)Ek88@HPŗ6ęF%ܼJ #gM=uy9},TD&R2w6Hů61cbn0ʳ:ʡtdq:&1h/(l+$[70{H’;#,d+7I9"tmz1ÊD0/;Gnmy1^H"¼ҦQ%?D;X[ AP !sNx*g:Qj-E{DblM'o{1#nG&VH^D6-*!Z 681(axfVvx I=Ty**D͟V>ZJ/#hکa[]t:ąUu4H$00 %(2L ֫{ 4=<.r 4s٘yH|7NJzXxp&pp-;z&*9~:3 Ɉ1kcz蘍)ȇhg/23 %xEsCbCcURS3"A;)ɍj<1p~)s .0;I| 5# X?) 4?Y / 5 3)P'f3|Q"A@o8D h0C@y`uZJBŸ' ?(B<9p -ġ! ؾ068 S`.q~<9 S@hIaszm P3@D*`&mnc+C1؃h?I@򴺜<  (E (]#KNKF̈́7 |R3ʮRJBӔB@] u>D!?P-.`(a˞Aһl|l`Kڠ A4Aor2Р ܉،Aoy `<L(iFX)FpwCj5;.hÐP46H#`'0 SPqi"m1[D009SL189֍@E[Ob0ʥ482iS !RvRZ%0 xh,n;Y]ӷ" KiR2n !BP XX ӊáPdD wH5:;VCKB! "  íПة~8|v8+loT=-Ɲ5˩I,WR-"Mq)5 aߩ\hŀ`K|>8\A˄9?ip"a  o9к0^0@hwq@F mNKRzA :.H +P\-j 7yоSzz*Yps$xwHs48opC0xYX =x {4PPPHM#:X _ `@; z``[xz 4H|ri\8 DPHzj5I }u%T8a17$kh"I 7bk(H+@>D1W PR ߪ ܩ+o1ʻT1O hKxJY'q(pVPę`t1H#4KPV)+۩u@Ǹ#9-GR=68.u&8i)z+ВPK7 8"hư9'1T ؕ ј'S*CHA(I ϑ `ⴅdX3@iCޠ1()f- ?kj6t| 8M4iAC8m*-U7HQéI-IS/:$br:9XIB /3HUp: Ǣ8 ,0vAu #< WnгatE9CMXXDQQU0* sA>+4D\9q;a,Ԏ 1 :"ȼ$4u,rA /`$PH iՈ^t'!a 0fug@*\q- I.K ̣ٙh506G'3EmLBE5`ɈD.kY*;V`,-I7"I_RwI|?]lZT yeYRaH` T(,D "X}R6F#< PL8AAMBH1\0 -m< O?Ef )Kƍ2ׁ0b3=fK:8tPLQm94fЍ y\<( w9낰'Pq)1S,ͼӏ8p8P>Hy{C3;DlыR'2 :@dT- 7m؃+hRz+P 9Z]νsD( L7N ?811|K8(PUJ@ ާeq2Bh#{'S`Ϡ@A0'cVR]t(0?yQ靘`YH1gF@bh xqeG(y3oG% ,D2,9h:!x-:TI#WI"4b< D7L9 2ٕ9 s(v%xG#H[ƥН"F'f)z \I(tXg? GAҍ1% a`!( H߫B4h H:ً&YG0۳Z + n⫠\=B0-q͇CPdxXv- Lhn{̔CM=nURIT48Mx tLG3+`+3&mKWEL־*3}_?J: v9%ܬ3 oQ,ؘ1 Xx9!"Sj}yҕ֝"@B1Q2=(lk0&maoY3hUvRs1 %Ǹx{ 0 >^D` APa"l>bP UCH khTl6 KeHޏ9"šj6 1x @v㹁w% 8َmOTEŽ|\ij>"%j"<ի|j-+4}Ÿk!PP(CKn)}3+[׻t& UEx <$X+o=""XH(d. $]ʋL^h:R3a1PPw$+K*B>#&~ExX楳eԑS9xzX4iHGP#[*%RYxmBxqÜT P/I2.<d y⑊Zb4X SN Q%E VEhk@FlPݛ>Ʒ&ݱ"%-t!㹞D: YvYM3 B>ZpYP P(I3'mHI|lax2f2#Hp,RAlF()?b2]!$TD߉j0$ .w:ņ"Bz2څO*ň|ҖuLtpH5m*`O0'p+A>~~9Ͳ(D@D b,$%-7$Yv- ,ɧX 4Hk )CY~16G%` A^xgH,^ђ;> evQ"6L[p W !bs)ɾbdԚd%~)}`!浉YGY|R H5B[BaIpdKѐ'LN3b?wr"@RbT=_@H zj0ةd)C X 21A`,njLMkld[1`րyzXK%O%f "@ֵ0F rTB@BL uJIO)=1T!n?H+ P*\ @d`27HU *Mq?$!"Qk'" !5F)!2Nv򘢁< 3Ыˀth;Gk-Wq8H {*9$Z,wHÈoZFTԲ/9ErRDD((Ϝ1nƬHAMva՚siZFÌX(c g8M8Q#\?A (ǠN'\%L%K{ςbddbT!I?7 0sP|QƆe*_2JasQA/R}{c4Gou #%,}.iqeN3`H 4bUSC(wxC9p0,N XXMmˡMtts1!5TUt`9r,[ >bTw< 'DBtLD 0(ݽ3Pt$ b\DN cRH15q^+KG(tc2 Ryo|OE-w0.'3C'8H 2.1ɬxϵc'BHq?&y2RC 8\?!V+,]=8H\i' `#,~,v=,3K;@@ /tbJ"VDr/$,:&ڠn! `'Ȋ"-i2c6 ( YK x70IrŬ)9` Ha tR`QvwA@ `P (nZFs.~à)F(Hn,@2(`v%H\L0B$$H(ZJN#dGnMLt77zAL m\#"^ϰ C3`~~&bqg6'3"X@TH\. c%14ŽYm )GnHz@! θ.Pc~8=A` mZakgɪPW| 8f(o&&$˜hr8:#hQ@ jtr CI.)BFNaX@HlqB@bLq-:Yo(Di,M&!D܎E,NeDlC@9v"L+"o8(R""ΎbeQ8Fo*# g zrgErB@~LxJLÎң"! o>$I8X% 8Ab e&Pe? e:@!0fn@2y0(qi=CG/~qCR6mNa`+E 4Π<@7E $'.ij` %\"b x#펬D]%4#B6Xmn,BJ)~.$$%vw%d̠ d`A:fj~L;9NF`pZ )rWCpj\:>IR= IJ+@ NJA*+K q>;2b bAgCib|-$U)3H`D3<PCA|0PW 3 : E$CH *PM0O= "@j16 z"$``퐙\и!&aà7nlpc0ABfj%~Y 5|$$82OHH0x7TtFTONtE%.L$-b ( hpʃ0v]&mAXf.g$\'gQ* bYQh@ `Fhdvvɞo t)TaJtO'#-ri{ޑN{a ,C1fЦrXb""#PsJVbJB)? 2 3II29 `Cd6BěC$ifcN7 kNZtbBF~OB|ЗQ#za]'%.%00Ki` E !u,KcfmФ6XdeH7BwciF"n15d;ihj1XVyF /HKgƫ$z"~ b 5<( t1tQ70風GGMn(@&fHb'a/Ɩ#M.rw4DNE1o|.po,+!vynVBT*dL "ND['ȢLz|tkZ|YA4T&l AA qs ݂D `B0~x Ÿp,Y$"'7hƌ䅎$U9A8JAEQ"BXVJzxIERi@`ԕ K]=C@4n [v Hx-#R!GJAMd3P|tzwJv_L8WŊ1/h+bdNDA JfRzq$@24@| ` ( VcRU3ٶk `i)z}\(2DH0w"m/L~ڿ>%NZ/{L;Vna>.̱{!J\|b7E€ lC F)|f{#.1IȈ)yKQCG!m= ??e&\$@m>!6S{-9d)CIPT,B @@!Q5Z`R7MAB |<eh8B`\2}o P,?@@8|>@0 >`@$|p@z@0^PY F Y.G]،E+?4vwBSxJ.|Yh48D)z_*c ?;\3yS/X>Bl`]]j` ֕3Fy-K\rh}'P:.D*k+ o3ZԾ k6 L"B(L`z'  Ӏ2Z$h1yE@X-{*5` DN`7^= 5)4Lh¨P3 GH"t|«ҒQʂvԶ+ ZAԳg9 bpI򰯳IGM;M9oFPA.]Y*|+! 1.@ds-bpwc\֑OW{QUC Rr)<}* 2B{m[mi)R 'A`7 @FS<;o=aW`ı&Yc'S,*[$L+ˣ8ses>b9W AZU_!~zQ|A3[h( L05)nk Z,B;!nҠk[>b V(B%!JP"#V)^R\qzq ]snz)AbշM^OG5rVE ,P{-*Xvbk#x ge !21J!I[Cb9 @{@:VZ4eM1V(Lp)x4hh`*@KQk~F6rsf M0GˆXHwa E jsK pOةVbX|'2F`s&su>}7e>BPS J)Ϣ2 :oK$=Gˊ+V 8Y,`/kxwD^.BV((,N4~8ly.lՙp ])ﱦ11Ř!2Uڧӳh-@2>H)EtJ8px]&Y-"!#*/ܽ& P$OiXzyYVJVev#YUgPxtњ­ wz]=zI +A3Dq>f2*. Dd ^S4\Pj f^X0$6tD.Sd^5)w'jX>0,@=LtpѩD/ʕDATia9H$b*0 !J(蛺Uհh!lhݰDCAbdC٭j $5*9knQuBÀmZ{B.:RqQvؑ<(+8ҤYJqPeP՚@TI͋Y#TՔbl{begZTa:":9FMȇx,HK!@$MO9M3KR$ Q'I(ƾ^|\2rtCpm9*[MYv;i"ҶL -!6ƈ A<+J襂eDNmN/jN Wue K4?X&,-,RŎ YVQXIf@H AH'@sANEj^# mQM|`),we<;GViܵmUbנb&Cl}Wp E,S} tw nC6tb2 CB8W@쇈/d˞T8}f bXŽ>G0Y3RERTЪaW4@+ŗ+ ,Gs)һ\#7p5e<;PLJ8Hz \"cNqo)@,꡾2ZU o}V/q/(GUtתvHip%ծz ˠ=}(#e>I0رL7I[&ВπHxZC.%aUlj ׋(crC!TgbyOղ&Wwst{ri]&yzHA(GETK{jIaH2w*Ɋ)<hp7܆(as8t))XWb^<R8 ,xR@s09Х@Tp)apS789,8DM1"i?@j8짋Xg aj+VsiP܁,H \ Fpnx NhX|0h1!Dh- ^90S;\ &p 9 Z=Pcw/AYq73t #Q Py+ 1 +Z(P*(HR@+ɗB82<韠(ҐpF0#1@yS 9དྷȢBQje2HޞŒS'­x&R6RA"l Pɐ1قdLe1)Z3B#=2٧(5:ALn1<3ND)9D8M꬏H)F_@əP&@xz#s^+ؼˈ0`2HW(M+ ;,su:ډ8p[^1~9{~6ym}#,^ Ca@qAS$+[C,虐pR@Px~4 :朐βPD*p8;OLCs"LC0lPXX]08@pL|Sȡt U e1K/| -E ~䛗s0Ka(Z>aPH\n3!a(p9@TG ø9PL(:\<1J􊢨蘆PZ0X$ٗjq˴و01 pH x)Xȫ3Fi'D̋ʴ5@V)1(?(h\cArkSɞV M& C7K d,cTќ8MDP (1*isrQ;@!5AXW\4KK7'Be9- 92g*[z"hgM|kP hZx  Py7Je#`@ibUPs'aoq"p& a"8HBH,dy+u-( 0Jfh+/ xݯ_p@PHu} ǘUxf*>LU*ٗ7(^TN4Ƃ$ {ؙ81 AoŲ<'L=HG.L~$:#:1gPt4 )-WIXEwJhXЃ9Stҋ3 48TeXT>a 0PevL-.܃ "ZT<Ͼ-: e~p,xp"~78 Ā0D('h@ä8|>I#Id*PD&, =RI(#&ÀQ={W0( ?04U}F@PhD"cՠ|>)FyG ^EYPjQhY[;QHr}P Džo") wܠPo8[q,"Ȭh|$tZrMuļ@$>憸{ P,l,cHTQX73:)/jE 0 $ Y`WN )hzR"@28l I`x;4L+ *BF*23183"3@bJ[PB7%iBJ2x(@ ʉ6G/LT8`W3 sC3(MH&*Yp-DDt/*$N#|$ 2,eː q'@ttj$I9)ӄCZ2JE@' C@zs0d"!^*pï+8D! 0WΗrIZhMiA V Sp.DJ~A!G8T&0%c-R*  X$tvRVG/Izhf9 4)D =ғsCp0$^75bsW3=69yp5""?ɱp 9/KeI #  6uܵ $OZ 6F% - bMGk QD[6Dm߰sqTr;8 L+8,M7D,IGejPD("ZҼtadU3"i~FA!p'6;˕JSaq\CJW = ,d0 h28rH A< &L04qJHdЦ1ħZ{")Hz`vvfчWQ7'6lYd q ;P𼁒'CjCXI @Ol;x.D,8R&RBP,7@/4R qJWNtI\3EORd!-e+E@$& AJ&R:x<ϧ}(E2JJ˝ Me)ˀ(T qrHkGjI5Tzۧ&BX wQS qQly9VMj$b$CeY Y|)d %7Q#~?L.C膽E@( "M C~;ХIQe$؀X `BwqQg8ZQ J mIMDTLx'ھ(2Bd$IOI`,V>PD j)$cԼL> AςdOi+ZQ(Ddl*)ر - !F8fB"&.bV%+1\!G)(NOvN2f>H) E%}K9Ê!b?b42c8)2b6ڣV ZAj "A篨%fXj70'A 0Ў  af;=+Н("h J|1Z/CmMlGHGbPń`$`T!z X8, )kj3jM%(bV$dbXHNi4ac&w K,֢FD WAN8--.L*i,!2bIgHţ0/!Î*/) jJ"ï]Jdpaoe ti{*Ӈ?fx#E mXQ$n| %_NDPihF%JW 2!,$JPƭoQ"zF -"B$L. 8@D18Q-23ǃ0(` Z-. ;!/$Os0-':C VN]-pt4JzAXF0+Mc).LR8`G%d S0ȼ_a` @\AдE+bY Ԫʘ) !(.5gp(G:Hj=h!eQ6JD%3d238=` .`6Rd*άSficDi @>e^$9 Bf"#`&-L30<䢖Iǩ %p$K4X+QdG'6M%` &a3$>s&Ԅfӎ.7#4,Ri6B9'Ja@:Lit#Kz IhH#Go?/62ΰbB ZQaδedtKx  cn8$Аa7rD#ak*ֳ I* ZAJCNdc[He@fANAf%EƏD^($鷮_n"I. \jN4[LǺqb0IS]#&bswmʄ먠3$b/P, U!;CLtK ̏x D"EJl=j6Gcnq*]S-m]69G< زE%GCU`t_o M6e0!m#'g  6 .` `O H!'iZK$e&Efdt/ :$``47W0fdn䄄b@@jsp$JBA[!TAVf, E> M0mՋ- ) Y"~eS|n&v*$DtGvg .i$`%'!JMWE+KI>(`66jSA >ds'o. 4r @Јy/2rǂa/,U*g-`!XT R!0bi1„~!.Ub%iF6i EZ%o eܣHO,Q{GC#kώ%.94^$ e V=˜G7m+,ڡ:||np1)Xaw.к'I‹%. | *&DvsNVveB+Z2 .$“f&#"wKM? mB\%]"D@"e  FfG@3u 3F^bOA`4/ T.3aZ#ll*) *=1Py+(%Q-4Yg2CDox`B yew64dIE z6}VD0BݚF  RAiVeh A c` W󑳒ЯLwR%O@!|%; !=ib$1V؝W*)$1`_@C?Nf6?k2FHA5 oMX#˭6Nt6 *+,(=ޏ A``Jp)fP< { t2 VCcQT`UL<]x"t*`(#x`0 ~@tpAH`jd6Nww_!7&_KmCeAVPrbXv6}k@Ns?Cᴠz5JP (S"Iu+*&}&A^VPyt`;*)AҀ`#Iz s~#O 4Ђ`m3`iƃk"-H;?^& "[T`v*jܟGʢ Rl /+"<ȨK@Eh ʓi"HBгDjѢHh"#ٝ{E4( ,IH3jHԟF9 ɂa/L1%H*Cp6DYv%3*Z'40{/o)_2l 5 rv+brtJ =U-zSHh3 BPm3IzP]yEb%y'\f۠8F1z # x6`#HF;e0ĮSZNթ"h9fT2 QR4QKЇ#C )Ye6>bɨ:: b8m1(R1}F]+@H(s OeI(E)Bo a 8|>*`*̢{ҽ+K:q QTx)2k `zL 4BL?2`^TG~B㩠CcdrR%s bD@"Ec{O1EhF!d-` ap0,շ LIHY@)T&E2b48BֆtG暖n-W+M-5H.5I!$VX~^S0:f:C^7LhP({u V rj[<t!Bdr+":2T<)NQ 7e&@@l (acxp 1BDhSlHI+&QsL/"e=vzA{|i.GɥӒG^@AWV8D(x0y<&2716ݕb<%@0Di܄AIZeXdڀ$Nx%8zuZhrl*|bli2Kd %9{0*Fl8v 10X,ϗAR <'02|vlu64%";F,hѝ2./ &+Up$Ǥ/0F"Ϯ]Sh# 0h7hN`Fe[$DCV̪31p2E*>6Ƶp  nD. _1r`FS|z=ށYQ2dߛ#+ؕ!?Q$~1^LaBCq+X1ʅy5*8eIH̆4[m.`(A18>'$[EZhvH(°YpK`pO! 8A\Ps4ۨ`h# [2X`*M7(| qcKؘ13M귛)v ;bé;=jZP@)'5h#I P)AKe  @L 3  L3ۄL1)·4EPޜ504Cr9r9yjS480  gJh7p8ӎ)DE8j1pNI0&tA ~F#z 頟4;ՕB#5:0l9ikB H)r `P6qc40 ȗ8is C)Wkc9V8=LMI(NK/HFsS 3A)aH:#!4!YZ@pݡY: I'xh8i!b/!P蛱dEӍHrS hA}/hv؁Y#F\ x! K٠l4~Pɉp㙩%+Jã P J*L" aE(c$XF8sAN4Q9n{ œoA*à(XYZ slB5U.ɲ ;7,C| ~$r #;YKm%;@h``R:h5 M /(Brɚ2#I!r2+53f*]$ISXPKxA@b ! yhGk)4 a@9Q ӈM;HSXk6r8/r;+AEP@$(#MX̺Б@Ő ʯyAVUã9%*SQ̰DHHOuI;",~DX K+7hӌXэ3Y6)ZvI@B+DY)5 AP`ińyzҀ ƕȨOe 9ͯUȗW<8xĜ:=ʃ@=vYN2dNxy^BYy :#?4dW8;jX–5?yH`P =b#rBȂTA 8h țbB-(#!̢̀|w8aƥT`ғ.A8؛hG@΢e<qB0\z#6\``q5pn(px CU[(!,#0:AkXSTBQBa14XY2@4/ʊV) \אȤQ6 v`!Yӆg $p'r䪘 e92.\`10/7GKѲWB0j^82!! :Ihꔐ;Drx 48MxI7(n| - #3B 58pРU㇇@Ԁ:8 yZmE3ݎUYl7H -QyFtL 8O- KH*HЩWVţS)ŽZ8 |k!a%xfXf }5ꁘH3.)@wzϊ3ܨ ʫ6ntq @ HTCaq;RSPN7(A+1ީF7i0f+O.Խc 0d2 ,nH:DCplKzӅ[G[$E@)'h;,y҇pv؜F<5TB[$PQUbT,( 00`oZQ` r-.]H &#22jږ@zRPO!R͢y4GL՞ogRMA8PrqWp ~pq m(olU7{CFc0 fK7qÇPMxa)h9Yp tش*C }O@֫r"0ԿD8XxgIH; >P%8R"Sh滒l"0&J) mXP^`oơjb{B`*=\mlZ6sT "h M"B I/Ԇ0Z#PFyXf{ @81t]bG,>Z>;*tjij<; .rر.Q\ὠoިѢ$X@Xμ8lXꀑ퓠˻.5VCc.[6Hp\DZȓ9WW 3@RX\,i 0>dX3( "qNpHr`Xi&д/6-n8n?:ab s?n 8N/ k}c+ب؞xm{  m@_8c:K'9`x&q*x7[a.=Gb٪ʡ'zov|Qb׉Jx;D:5IY8s h%CB'N _s#rZ>CA4LYQq8|Z ~?%`0<&<]Nv-pdy@E#R3. p)I!`tV(+;v;@P@$||r(v{=r{<ޔPnZ@ P$%ɠa!pn63Uy7'p<g|!GЂ? 7P3~!@:}gdXWqG0tI*@ ("hm$}'7H`@ٮ@07H r1?1KhjvhDfSr(8P9cq*BS71[ x(nmrL  (}HLH7(rRE\0ꓠH\@p$ `q8 P88%:C Ԕ[(<1?ԴB 4+@cNqQ` (A0bv˛~ I:>B޹3wBB|=d)'hH .Ǒt,I1:EKS) h1)قjZ{ j * P  H*xC}sJC0Aı@AZG(j* Bl? & (vUEY'T R8@." 6@ aS(JYp*a*LfA\Q|\SKd".`jP0-DAR >bC@Nq͑ 1K'R.MC)@@ґDf{1<^n"  h*'1,/3c!7Jh>k 0R# c @H DTv$mq֌R`HPføNDŔmW6`gI R1 _-XA^MY*>gp5RJGCZߙrXcbR5]RȌpR` 9)3>2Zf{@I9OXWtm:'d\@X TЂ` X M.`W =). QzN5<# /ʐavR[la^P ly;m;"` 8|=s̃l@"1faP-YO:@ݩLj@2_2.iDў/I ,c+@`^XE ;U|df9;PP`"rk,Ap' izk/lj :GEA ktN3s;4gR, /HE]2Eh`LW6 $:-gfZ#!MHτZjR&­jRYzaD+-w2!6kP45V`gOwFrd=c.0CloVr.ih8hA<*l*pѢ!o`_2\r2rC` s,OyffS t.ʥ!keգnOi08Ք;.lwp]\D@4!?x|ol8dJJ @ͦh;fC4B4&o,0AptZBf(ʼس/bc!b J"((oxG g1mL`B Z/+A6CD^$ȴZAV:LTo?~JG,r% 0r7A3,dlX.HARWnA ` $.6PA2o8$®'Ꭺl ZjvB'~(V;"U" v- ?`TK j o$"8`&+B2xP)lp%Aȴ*R , <~)/JВ#Ln-=Cd@ď-Aa`*`'BlZJ&`+C'G\ &P^iQ)*(6d b  "CzMe*u@3@!$p% bX E 0mFE>"xiE.Fk2JrADnc>( rLEu=!{bk~"@F` b-":ZOh",faM9Iu?r"b~ RFL>t\b<*LE+A0tN$/!"´zR h6xX0,j@e F"F>].'/DX@C%Mv(=@""bzxBe`L#.&O_!nHjjNXCLb mg$fD`Aj#2.> `l N$AHWTE H#lu!DXI= `t Ӳ$1!$R!3"mρSޏT*̬@bnE!-Hbb {8aP!9EAԔ PXꎳ1z dR27!-=@8y57d)3  F<^Pgrt hWH(JKxsTJTrp<͞!qtd67t$Ń4zih(v5. VkХsh| ŋcr@%>|wfZ=Sk+WafW!$Pf%+r ``F֮(O8>3Adl2,oUc ꀊ CH>I(}vb.4ƒa`1"5n lOv-bfd^1Svb0F&@ovlz \ H!=<'i>nphDbh`~L(bqJt#4Aba&&K oLB$iʊ}&> [E8BD4U tGHN(0{$"5T7cwBzVB&auZbGRbDX,` J@Ih@ nGK*zDoF`nnA0If!P ޙ,ɡ˪! N`>>*s“]Rp3'Z F`3v٩A?w<0A^aX %+)65|2n`2l1 'b!XQ x@w]K[V=8$ "b̓TTrGy%`6 Q8'4I .?` ԰4 ݈ ]ОC@ `Ҙ`$*$ޢ0bxC*!+XWl#xJ@`P" @+: |>!hb:&)yۋP@XƀǠÁ p8@ P(A XD 1! ju H'5 `8k@PZL|)d# %_[y y]@u "ܖHq>GD.NYs -e BIsy`i 9 ԺsЋ!y` w\K=X9(\|G8~0xA9 ^ljsϳR\NPq08 MFՂ.<Yt/vHw!  (`7`@%X| : 0| >3!%mHi[]mCs =`C谡D\M0ef>DZ~=(V,LýC@ϖ`0ԨAcF7BɇmdYǽx9Jt:Q%d%^?Y"@3(G3"8|(]SèK܋I :_Wg>*RVP8#P1fBY+bE8G [-*F1 KE{J4rs0u-@?$Di W&E/  \Pp` ܶXS-TO'w:"^Ks]lFVKI|PB4=+B PHl \b{,g К1 Y ;aȺ>f)X׊B!5C)(s3 "]ޜJfk" ,*"j].f,Ā1okCza =HS$FVeg5H(et 0Y v[ih`2&6!BKvpL턾S (kPzupAD`L (y*Ythr.. >>~e%8J#aӉZ0_W&@aܣG[/*@ B(2jD)09pd0b 2O Ԋ\ $t|6b;0((府t("#ċ˂l*AkJb1D6~f1 p~ˆN+tH%X~$DЛUW*in|ؔ6AB:n f;02SPTKs)2$ Czʼny- @(Ů#IAc⧀o+=%!%@"&X,1P7ȫ@ᗳ@cL[46sȈZ4 9x`f58k&s{/ 牘A>'  ؒ8 ++I? @C s @ ҽ``7ml +10&;8Fc&8yy%) ٪yA8s(}!qB+LEu-.a複Nq2@%IZixF(! 9+"RlP 6N $l ԵF!!">ࢂx'X?q` X) Ahz+P~SͰ VWI@@ӄ: ) (ZG8R}1 !"m?DRW訂5 ֋ W^+ ]2\EM=)CI.X*aGD邥-4zY4e>%)\ K6xPr`Xhw ]7֋Y8#rc:7?PBcYJfQPbU683>gX AMŹ!=8/2h"k7%< Jpe7khVj"0$..㭅E-bn۹j(#xR@~,k% !,<9ZޕbÀ K)C4>(%&ꋞ[[y!@V@ +l=4>;6W"5ͣ^2FŶ'9'd? p M**xbl<ɑAn+kZ(/X,D00u愨Jr @b C6?8(v`%"q  ۂ9!+%Y[Hȋ Mَ0а1U ˠ`>7CޭfAF}ڋ^Og2BR\%ӊQ{p&2D(㰙VBhQ_BmƴrՑ 2J"L7 x Q<'\H߸x67jl)UPS!/Ȭװ9ZI0JY ПI$x`NG| )laSa&1!k\8JIK ,mxgfK8XUk. U> :6Oq"ADShOo MC%S怠 :hҙ c /ΰgH#XC|yGǾ0Q.<>yh {s_ H;'@VVx [] ͓83MP?_ >o%(`[+ @#DGhԷܴ2 $hX< G ! -{eX2 GoE@D"" Brj,K@Eb0 KӠh< àm,`)@K~[ܶ/4pe,F8PUehq %*xa6g) ƐZh DZ/y( ? KR&! t+ s:Ag>̳$@6J$9*0{Ԋ *(̀Kd-1K:x&YDC3 2c2$N ji*Kp* %"G6ͫЖMjPH*.\6-AcpSEC.1JE(b+`D8 "$iyz20HʢUT?fؾ'0 iƊR)Qz+Ŋ+ȡ,`&d$E"/ b ̗׎Z*PS<|-1Z! <(LO .ʗ ͌$! #)# ec9|8V|2̾"4V`-`\=RYr7)QK3`#dI*|( avH @KtQⅡ$xf([GSZr)oJ!&8L0ng>~RH  N! Lh6\,5 b_%K-rZ9IG^Ϛ6NuF#F!˥i/_ȐQlU1kL6"2x3E>Uá @%%伪~Iv(%8oY%F,in2ceZf{d̹B% 7)$i48fTYoHD1S@@u pSֿs P)m2Q@Lq"P;h0F Q\ ePZhhaG"$opSGڍ7*F+䈏5i=!JQqNi9)HY&Pq<l6| 3M^> yI@ `L n A;y#8ă,V'iPK;X q`msD׹ZC|84HI|TF J0> &K̶A~ 1`\|CN tс/80`0Wxrg̷Wg;3eV !D0(8+V'$կsC?Ib\Bd)̍Âp$&D y8N͑- X a. -B%5tAC"p9#gBKXFGU7FDr5 ›cN#`REI%w$aAÑmi 6hݔa$5gξI}Heg, a% a2 7ܢT Gk4vzPF\S`tF`H Ա/ X-ck*N!pRX*EH FApt%v e ,¸JG@iiE!Ei :pBc{&߉ybV_W&pb#ld Y+C`pz (F*uMGXXX*\(rB~f.f\(sb(- Z)-SV/`̧? J+UN0Ъ5zqkYA>āBwlA,M;J2)y2%]O.LD |1%[U0^į# 'P̖Q;?ê)EFDP r5p ÁZxVN:8P 0<煕u)ؿV0(s䑫),2 W" K#iɝvQ,0_|O Q5Hfitғb<. @S @Ψ+4] J:*7X,4{`c|o%#Z(@["akn"PT Ņ(٥6G2_ yl cT ĠibJ.%/2P`:(̵GFfs ` [A#N? bUfÄ8nF/%\ŠL_?c @ !ˬ*=/(,d.@ Ff.2¶+x6PŘ?"$AjuNh!ŒyE2V"lX`^0n9"$ b.þ#C#i %BH8b 8$ VaDDY^Qb\T(]Gf)  8#< b pҦ )BtVdˊB8I-0h' ɬDwIcn:)ȇFLT,Z”#R"`p$Np`B 2"{4 A*h"\K3vMxk@NBiE4k~+qjj JbAxC(\(PMnCD*>BNPl"&:c~(0a j ?vfJxXbn"" N~`iQ',_""cۏH6d(B!*.ҷ^r<`vQ~bMMU#r\$h?(%b& !Іj(Bm|݄"pH@!{1`*d`+)fE*n-#!!8+Jez\K8(`d@lb< f B"{ +EfAH_ vjDk”X] 2`bA,JfHĨ̈(s`*!!x:i.-kR`6|Uؐ Ag|.,(j3n@ ᔧ dS~*r!  q@ K#ݤVRq:Cr Ql%N,G*J BrS`( PJqr5 pD8 uktLw!\gqGօVn\)(<#2A18B1F$V#'k*6#B ^ h'W!Ӊ b !&r0pN`$1>p2-d?\-Wuf| W/¤р?$EJ$ ~bXybp 5m|Z HϨDC`!^7欹sy-F$fSO@T/dFN*?oHdψv%@D!j h,32iIxh#mRQFfPĸw"8f"aRq! E4jo2bc1eC<B871C3[T'GK` PRL|c,T>QuRb ąb5SV0">#Hcd&jRHQ @ن B3^ekf.!bc3|Q)³q7Td.#2Xc%B̪ #ChTm Fx? @qBG* g" V~` NNAC2 fG <*z 8ĄD~V!t}(a A劯a":e&2<4UuQ ,.9E9>zɃrHP:z' |.cm Op`\?>wX@"%ba17>d__0"X_PiA~k3]Ӭr^OPX8jԔ~UjY5m%cP"ԒM ߫p+mm+&6lzl@9F߮Ia 綕DxJ]DR 67XNy`̥0=-@@G W@Y(l5pepi*~?ߑU CHt"K/th=&8L*Ko8I t`@$s4@y(~[34SIi,C}u`g{ RP@I}eϸ$AU0JDX)™2>9*b ` cz{//Hh۸&*P*X `k'ǣp@c @ic[ Dđzyܭ,*O*%Gۨ H!붇k*ʤ)+ ,,s@|) $*Q0sؒ3.|ǰL,QY $ɲn:OPVE[@` J!l$bMNuh8LAO=`Ӏ 2W7B}.{^˜C4 I2M@6ry ̚5 F'xH,5B.A&%AYUf"`r0& B@Dz5ÎAE U}kO[؃±QhBI>ꓩZĄ!GzPjj{L*+e MBd˲ʥ;4z ° : t0-J[pp@ybJWmp ,ibxxIH%I%Ixˎ8h֕QK%lylz kN1 SI뵂=T`P AD&Xrg)Uh CHϣDpJa At,ĐIܙ@[w]@NI:RʐY a 5.=$M߃)vL:L Z j-R!JMJ8 J5CQSPL~?jB8ub`{Aolqmհ'"gCN /HX;AAqL* % AfC|1"cޣG&@lB!RU-9Oz=@:iQRObMEX R!D29F$l<|*Pe !!fYVeYS@ $#I8[ 'IBDxHr!C祮㺏8vȥ`5x9q֋TA&!iЅ :&; L9X @<xI=p@cU&G" he aD /"9/WoN){(d b[:#T!H6Hو4紳Lw__EpЙ?KxPHTzE(D%a;i#PvL1ms\|THI lq T{Pa7e~7GRj9.̣&Tų\@9t!xgNC 8W!|0  ɢ 4) TH˵F dxC fAM"C _VWf]α'\ 8,'Udƪۄ{V]{IEx~I9$i]G6I*R'"FVDd C+Sj8h@;d @q`B=%1cdJ;4ڲGĵ+X@PP(x)i11*D(M VJWnƓ 2EI*%bIt\ V ! 6qrlp7%,&ML54<߄lӊ+6Rf#bee09l@D !4!"4F1^?9-{"싸/"A@86qc) h 0m(]*ȢN#3{J 9];;0;_ < ω( IxRN8?GHш ɯ>j۪K<*(ރ@x0p.xq r Z? ևho8'`'vv6r?- r&.5X&H%8L-3!ڼ)pe+ݻ 8(9^," 83P1$ AMaIwF [wꘒ0h81?(Jtbm2+,$ĀX8hN &<0."$A`3)8k#8,`X6 r/**Cэ@%ⒺyA7`6;% #b'aC`x 0dkkR9\xg$ *Ba $lJ6y((D8LCyݩ#HNIZ0S(`y `,2"`p U%>;5Tt?>TB>9)ҁYF:/4zPH`8\Q[RꦝB,Ī0P)ܰ"1= 0 KIN",<2DYYCVP2H56rE3>T6 H-+EOtAU)&U:1|L;n x r8pn?tiS/*Z>yi`QH;RY$Q4 B/:#iO0ڇ3Q P/@@fT+Eڦȵ0 *8 0SILZڷPK ,+Xn낰(R'ζXV 2MN\L3L :P,؀^_3]ƒsH"]u9Ch' ؓٽji!0 NHA68D@U]G*mz8h8AsrFC:f. .80z8 I??(^?]сJ'[84py{Ex:.NF|  z@-{CnN?Ԋ(+ ;3ASBE z@  10>i236dR@;>P${%{ϊd/b[ȂUAF6s0P'xjЪР [/8.9J \p08a E"= -dL = eFx0W*>ˆ]B*km`(߈(A[(*@7yT&ԢVЁMj2ꍌqR#V 2Kph[;5'ܜ3jZE *mQ,{2+ ^G2IȔ +{?h4Ui\3& E<[mFOPRb|"䀙PYCx/8ՈD7O{^t%*1373. "iC~1 ϸ]`a<(/ 8\RX82'PLJq+{豸> l]X^ f&) 6i<3 Ne0<&CE(J4z1\ל2e\ R 8Ibc½>6DY$K' GTᛞ+j<4ڈ1K~Q@DH`Prbӵ6փZ/hKS:D1@ $>腎si/$_,sΖ   IT "33*# ]͘Hl8`,gNZ -l(iT"ɭO_ʔ_c6T˛}Ք jX+r<&ԃΎ(v6*loSOiH.u|7 Cϸ1t 挥y3+2hIGʄ- |j$F2SEgaB (t9z.񹅵d $aJ! ;hk*@pwKbe"6>AF٤V*`\zx36y{Xd(DP [ @,ʀXcFaPXkp,Up_~a0!$[Ð^x.4*UJM9@( !B:*4OVlܗh  ~X` B@8h ʣ" 9\ULz! *6ԳTgz~=  #jBvml(AsW?R;"/.$5LBaxfpΟ,:A0(VN}%QRԠS`C#XQ+J+7,/i2/, VE.yk @V,-ZHħD ck{hiR\GDJ3 t uS]E#kT ԁbND0B,[2'\8/ 0.I`- xQJ4w <+-B })k@"$ {'hO*;aH?_J.@!8XebD: :xTŶ"̀3#/Y8D G׋IrlI.$"I[ wGUk%JI"P"lEKK3 * NOP7fKӂI#H0 @EXAv/32:jpNB . R$]m:gQ;g%@-c0y2']⚧»6zS` r:q#{ C8ޟX3kfEbC3 |d+q'jL-ULJ(D Ⱥ#BHUcL&Y o S Po[{mi`]9HQҰ 5.FhɴAQb)UeVBIZ1 !"cnm)DA_8EX@V A!ԴY&!Z]b*2 X5D,rKg \tyn+:r9*!<&/ A;|'6 E5!=3`hغbkd0P.)=sP<=DD$Б.%Y(҈< ^-v9wO$*ǼFj3 >@f-CzH#! N.a+|P*)"Y{ h h豋WrѓbXH XHQ %n)AR .QF6ppJH[SsT z!B? v8X !QZP,ȘWb:͑H О~p&,Z!;c.fH`0ǔ{ZQhp(F">Y౜2mB-Khj 7]8|sީOS.dD2\ $PBxC &G~X}͎TlR AB88iDJ 8,~zɡH Ep&<TI׸H1()觍.}TLc S ^KyoDBeAKR@| a 'pb0/GP &F B!m}l"SR|52 S b4t/3}V$PFI:#`HF|F]՛cSy^1F#*MC*t0>AxMY%O@àY84 '!gȽ,'*o p Ղ0,03%Xph)~J:yG&̃x*IQJ+FYuCP!oL%l@NdG LI!(r`P  GY|k : Xɘλ<42ڻȧ_Xnq|:W[rDNIaa΄pҧ>!$t$xacxm:[Cqpt~p̀@` ^ 2pc}-Qj+g a:^ P8$ `G|FKSh8~`€ 0 g !P'O& 0j*hhh. h; 8,@,tI_e.\0,}>@ykFٙ$}B0\N&zj3y&bH#@u~z?ql.P2crTn2_%@(2}=st;$8*nͮ< % 6%g&- $9>(L 3N#j0(S2̡I*<́zUEx2T{4xnckq +D7TY AIR{zFg![$( 6cMm5bό _X!HY;}s/DSFN!fQ.IGg)\2u&7/ A-* f)R8 ;9GL Nie4}:^:X|GХCHd[ B]}!$OEԆ#\^@nثGM*mC/gd&aʠ\IC0U dѕՊvt^ { C`C kݽpaڈCscj^!`IBCY1bH9ln{+|G{W^f[`=Ǚ^|Gͱ#\ɩ p` r[<ĀB^F>31a)7q@:)M[r B:ݻh/Q<(\%~Sr_8Ʈ"s4O26bD&m'CbJД~]"DBrYNWLW|gkՈPxxza @@GPa/HZG|E$m+@>pFBCP D.IodR.fad c\c 0 o!`.6!<@*DHAJ j-R+CƤ#A(!AN|A~qJ4@2 &R$bb0%_JdJd̷.L`$e'"@89cM$.06 C\% 0 J2%WF e-a *+Uca^ J#`(Bf2@J-6bvJeP"5ER )r!zJL`KNHho:|NT! _3Ì#Ez8 CC`7C $$-*` lTs Lp-s/ @ @dNG#b\JƤQPl\0~Bd5M-` ROh&UQZE{b`/m& /-e6$bKBziA"Hj,aB t"/nFsgV(=D`P!~zm U=#0kǂ$r]>R$@ !L10Tby I``AvabH2- @&2079<<*CJȘl|dE4 E!bL0=3MH"S,%/zw9#f `aFN$ѣE* `P *v# Obt"b,dzE#v `aȖpfD]Hs$bI+~tB'1R8#T2.65Ke&I$QA< @kԗƣc1CŬ^^˲ l.e~%Xs2QCdڤ"!@A>T3i;Rb !a}1OÆID5F/bz%SU3ʬ&b  xTӵc̝RA*ՙ #P#jR#CB^6r%Aq7&6,Ano_0Kx\M,==g:Bs7noTo_d!@ @a*bAr@LJ2Dd0Q}fk[bUX&jv@8f3 t+LEOQUJB϶ AJ%*%+wdB7j_Qr$`w $$@/T-f">XS5#`DHLH>2ufag6gq#`'<0I f@d ^A>Ҡ)IxNdR'* ` Hw1,1,i85[p&pF`-(4u+nkfRU5" b%X̴㢦h 1%<5@ q#* -N L@7tHRFJh%.r.lhDiF@yjoo D~>b&0\N#A]X  j,QԢo`6\Mۘ` :\*6Y*DPk͐j>q$=ɞdO[H%l0de* ,u6d_sdĢFFR y,2/.6#lRk5I!f6{6b.¸ `"‚JbZBjɿNΤXq_*Vz=Eb:d@ǧ`i,CU'-vq!pJJ1c Һ.0 'O*d&BaKoZદ$OD릻|gÝcX3&! `]#)[c5RlJ@F4VnVe$p.6"`H"bcU<Ws}iRR!>SJ|u܇e$OU#X6imF4#ѠG"%6 a󽹖CCmܞ|~gV'Գw= 6q4 j  uu)=_.XO`F^ܹ ($jjC\RcغƠ5R(d|@ 0۱uZ#̫,>`bT1'.1[Bw8&$߼# pD&aLkqR . cRE } 0< 9 8,M"*! ,r7<@H\P tHܒ6I$@ w<T&(gp8G.@pH"Fa.axx-F8o)E(@y<k@3~@<=7Q\pj m3TImY;NZ$6 Gl~kjR&& 9ē)ۄ$+k,#λ+>OsH}B4`NlP@n Dd&($r8LK(.6 ?`s3JJ;BH "{Ҹ# @HľJtkSZ}8`KPİ\K9"N2#Ľ'D#9B exv(] heࡤ 3`g#qÜrHg.w 9DQ; "S XW@zG+E(Rʊ@Mڟ Z1-5X 0uxQUIK'y#L6+Ő#~fmA50gG+V' Ti,TÈȕRL/3=JF<A x j,2Hw,1 $YdNRs/J :#2vB< YtD>@d Ud ;dN; Su\u cK^ctH|^jWEh,p q e{Th!`jׂɳ}$EWܐx'0s^5v/H7=:dU:D@ pTGjyݬ{f_![MX1<8Xyy~p;ךd D:jc **ƄM! 'neڒP>R؃B!vrD̙XDT;8u3p9⃱ً( !7AWZ!`o@1kA@5$>P7[CppS|1/a8𔨠x xa^Wq*IkQP584k$j#PNR!rU{ȝ,q6/IE 1s)#@I)n"*˝NVihz3B !卐:n؃X[ ŋҵ&ϩ J?>{۶"(?9PBT*y KٔT2HtxBY}Y B.hzhw* e ¨"F MӠx!؇B(jÔіd@2(|ZU:j4p6%_A9`,hpLKb0uhǸ>ECț2iiL!1 ‹`pƮ#!Q1`|` AS z!ʋAа0t%m(;4[7 n|xZ C28ȒE)!Գ((M 5c%"<E󱏉AdPX2>,!c AHy"i  R:#= mj]J@ V6hp¨刳ϫNǸJHk7.05ֵ(h(@s5_Q \X Gp aƀ@p_@lPUa#ct P |HUh@Q0yu9ۭ:R ʤ0a&``nbM 6qA>>f(&2~jgm8_hlPֈ8" PىHՏ3}3GH8U&ʉ`-@I&pz9aJCkI`TŠ(0a.bI= <*2,: E>nhty쇞CXGW8#ӶAل!;=(GX q< 3{ 'r4Ы +A lxP`ʇ9ӊ|ߐ+#W; (F55#PB(uj4S@mHvR' 7 8 ı8'X s8P]:mz5ɑPy Anh)qY( E0P 嚞Y_zP9Bh#1 9pS&& 6ƄHnF&mxj^ItҘ62V/ eQO_h\ `(^0t㑞Ra6}I(?@d̔?q+HyZ`@KDs1;8,5ȠXա>8 k@o'9 OYZ>`z6]FF7`8ăŗ tU;i$!޶k fX':6ψ~ D}]]oa0AuPlw Dð|qٔj] Hys @1&xaHnT \p:!X{02!stpz9xUyHy#%k|RDe2\EKZ}B`vE'[꒛yH?`r Ylt}C<$<h-KF%EbaP\m6 'SxOE1r(\~ 8iP.}>b PQ&R@s8b:p1 @@RpsTȭ`3t)&U+lFYXz'usT\[X{=^nS?̀)h` A`a&Hފ@* #p'!իh xrF|'rLPaLzT%/2~'*@$:aF :(B?`*n n˩'*Z;f`R{깾)&*.h#&GĨI3yS@;$gM'橂]2iiW`/|@ c*ap#GB1o׿Ԫf3f^SK*gRT5`,@Vd5dTCf !`* Ip&wUbXgҟ-c$5NM qJ*4L W eG4lLb l乧Ȗ\F@}M%1FH "Y-Fh @I hP>O4M>@VAG6 fBkA-kPOU{*QCMzU)3$bE(ŢV(eեERiެH eMR*0(Cf<Z%hsV5F]4(,$ (>`,&}ldӸI%ƴD,z^Lq``Dq>(n`tDBXxQ+ֆ I(O 1XkQR+C6*NhAZؽgW- 2MJTRTbK4Sf6 (,6njQU5<@e] Qg@gѢ":<@87tg!`,@q?BVF)E8DjSIrLpKQ IhtXIX7`dd @01`.: Lb|Y`ʶ&KC"Ol0 Ǝy;F5#@ B!ێy4IO~p \t aG#|: &hrCdRNE& o 2CoՇJ%(%d Mw;I*F>w$l5< !z`eKu1@9mD&D:t~S-yق TW]+oUE8@\ xm'G #4@13`qErbYC D'ảbI+`h 0T d7;ώ%9UvZ6FfM ]*n- ˕ B0զ9cL^V8\oGVo^@G_ @"D4^5mx6eQ)vAᾠŠpDb8J"pRh(*h%.(@,drcAb*aR dq-="AғB'e*icGh"nKNN@T:M``Ng&*J&²+QadBFaȂy$n vzց$|)C"kALLFÒPM@ @N```k*Hb+H`Q@%O`lNDF KQ `jmlR)zPn%c`I+] a qr@L 6~R%,iB&F^úA: MKA8) $ ` ҄rZ"ubRb d $J`2Bk F"TU$%-+i⣔F $FQГALܬf2@@b<PwNbb[bp!%`a2nF@j@.0*Td61f+)E TdfP%/j'R$ `NaҀcR LRgJS ]a(>^!Wx҄dB V` OEmhFCFGJ!ZѡDRցv p ` @ "f0V(!h:6`DfL JrA*aI4%+ ` ɾYC*0B5K&(6aNoAD4@0ːDOdct²*r.6  2A"aDZq 8`2϶y"J4N `&C; 6G$a#+*Q\bFp, >Z8p5d54qpWc;A`j`T: %%NpjZ4Ehb`b+Jeb Z @L&̻HHP.""$55D*B/RQ("X@jA;k@RlAPjbJ'mC^>:*[  Ӷba8{I&8} LR03(<"`>Nv?WL 0jC$< ` 2WQ0iOX&bŚBb1n' (E4TF&6dP*M!Fcf |`r xVX,!Z Ġ\"4ο5"'^2 Jqa) >Z:" ! V",TN.'.&LŊ*IHd*KwMNBH"C+MVDAA 2iC; v=3>TgR=m5~%*gK:RՋԬW ny}K<` < Ӏ6&֯"i+QLHߨd`\ˀBc3vb5EK,C%c9~0|$$6lHrD*|5dGdnNKz$ᵚJ!j'vEKwhl@X`XR13)m+bJBz7shۀAd F* վDν" D H!6t^?g(m\\DREBYfUUuZv/Ek 筌EkI\E ha"R9nD8y'F);L^+{cTbv.Z%"U.ń.SBRen'w4ClBI iSY. IJWq;z6b,ILaZ`":! @8aHsM(_ :qFD(@8WTj Tb 4+6z?$j h7J!3"ǀ9^ƕ 3.!恊WJg#'dFP)#RD)­e &0nx;D$rA8WUN4J@6l @fUB4VH u4݅Җ,,@1oC 4?0,ANF`` 6B*B$8 @;v' .%)-Z`,K!6;$n.j~S:Z}mŹSr9r*6S!A&K hЈ  lH cn[bn1"!-(LYq c+b>FmMۀ r"~AhA`Bn"Vp GVTrvc+E"g'^VuDC#*rEZFT9! hAa%l #D)vc0wG T;ϐ?_$>/.@D>@ DT&B 0K%(4(( oH@DL5@cwh,̀dBFܺ Jb6UoV.eo G sܕQsXPI^%t^|9䨠yhq0O$pXElꖦ@/o B y!` D8* O 2L X gQY9ѹ"L{ Qcvx 8x_]xCBT,cEotK2qJKcpkXj1($%$ʜ2+3BXN,P , \ Ax a2/TbGLޝv /`(P2<"}caIjl$s0T4LЍZqxF&)<V H 0Z$BK : #?c"S"Phz@:Y"m}jv)Pda`у<cEA/Vd "\AL-VЀ! \^fIx a3#=PPdPs 5S$@ ^%ԜŘgpO P8Fg(`J_H(BٱqɏQŎ 9-D0V@/&%pz1ebxh G`ǭ(J*+ ƹB Fp! D |xQY; @4MYר|XHn5giJtK^?73^#nRa*b#O=Gy mg l8("=zE"C "kW92y)|;GZsh _}$CvB"S[F#d0?A3'3"b82.%Fp_!G4;+k l'&u+M1TQ*sII2$f=Z  F:.0tlۜ#&- ⽐h`7nQ\! |+14NhJ2IL4(2,0r`a  &iJX=)oX$pf r39 Op#^"q^ !9@w\efJH(p2u^!&bW0Q#o[JaeL` bygŎ`* 1'E&@גUrHQZצ/כ ]#dm)0t8H`1QJ bp<.a;>K2ugQjդhnyF91D.A*;ƺ: >'f{^|\ b`=H%TlM=)zrlh#ʇВD`!>=_5AP1`Imi*#ǍrD0hC1b" . AJ@|ߣ۾6P<5P}8)x?j21 ;F ;J.;50Y&>41 Pa 8C(,u: Ӱ H .Y3 𱛀Њ{Hrh0Ur$rB!7YP9 U2ޯêi1Oa | 8p/[1#? $xC(?#3 CuQYQHDO>>4P1 ƀ SL Yk' 8P`)b8(H(@I<$(x 05pMPXE {{4&3.A@j \!x 鎓Rk@k*{l 7PT0TPsJ(A*9z˲ `:# alj`tf 84Gn>2k %`@?=!x`ʏB ʃJ(CQCypq}ȋ8K $NK\PE3Iء$ʱC9yb6i }۫s R0Z;y8Mp 80T +3˖)P9kC"wG%[,pk48pWr tZB @ +јJI ȸA; ++T hٴx $m9`6cRL rB3UAX-臭K/ 񇲫2 hpC@,XgX ,.𞘃TNh N=$lB!XTH:*jBȖ{٘ZQ#ǃ/8Z<)`h0A8!  H𳉀 @h>Q1!ђm@a2LLEP(C0A\v1}M̧8-CD+ k0`6\~nľBm7Bh/h?1@ڣ 觴 +ZuwxS43 xj)-z]&ڟ l ;2NH{7=.Q͸ [!Enrg hFb&3 8H={/舷(#=X,%'.N Sv  9P i$Utb[KKzYX! <[0s~u_A !E :_UℾP ҫ/1b1L9f=dފ\;PڼƗfb,QRda11DV 3S݇ m)>Ҿ-%Ӱ]Y#z2`މR$ 9p=䲉XAkf]4 9X>LF{ RA#KƉjix_ (29ꨈ"-O?!EyHbˇq9kg[a» !`` ˏ :1sB3iUXh\{ 3::m3 `HL V99KBU,QD\^kP?nm.8Q1ZO`CA[$X`?aHJ +]j}@ƲtwtPP! 7Vqkx6`*Ez n #j_Xޥ蠥X,)&L;Yԛ1O0P F zgP@>ܱ,&8J Ћ^Tv#> 4̓鼣V\(aXp+;p៭$5j6 P SQ) },&ߌ5 I'Ia(h:%V0͠2k_ O=QHhF&2e4 5F<|@[(ź! :}+^(*D]A1O/ Qt6PP?O6X*O?Zy=GTNerW#2 Рpt^oI5Z\,5hǛS%@ dFc/'H`q`N,#IZ0=^O9#-  ?hXqh>B`d8AV+\c1xr= &@_gx E;)qw Nd1|<1=WRɴHOGXo,| n6ә{b5f*JDgk[Ҏ* 0IHv z'g:L<*H0"|~EP6*$ǀ  bf1ģtVʷv$! N&R~0@ Kz;iobxDߟ"M0.c0:s%6Ch3;. 2 1 Rs;<q۠qJC(# >HMꇀ4Z<.8h@ 1ĪmmݖX;;7(qt0 @kK-p*cnHMӼAH\6@˪CY3| Obߤ J8pfp.!tz:#C83H@AZ&b}1‚n0|Т~_NlZho"h/HBy:P)4KZ[kp{ȞZ.[O\z`!~'F- BoF GpiaZ`H$ #9UU"(5R g^DD6 ‚(s HU qHk.beN˙HIB"Ie`O"i6b~H$IDsheMЯrvT-LHC Qx"4EQLe!>OɉXEJQD  k`#A"%?Y] 2eI23"?yS:Is[B0F7a 7e̎* \zK&(e%IWA|q({AvQ`qrIc>Q;KHi|Chv{ 6tg<,59)bUB,lF2ϲ0̓%:d@|.̤`JݳJxY0f9Z&73L(NK"#uKHF]f<R*>Nl7h]@hIA)(=H#a(AF(lkBk'yBM1߾$nMu*DJvO*EPٰJ^LdNu!NǻCeQ95$ @!r ` y(@TufI.0!WKe a\=Bd aVH5g$ FA "ղcLMָhaʑM+D<^5 QЂI @AW` /D@qu"%u40Dj ׍.N2B/"i@aAbv Y:BNHr0-EPۖ&3 ~'S5@,"\ HB|nΧj+(I&QsU 15" HLutqC@n` =(iѯ#)12-#Ko R ~!3f ST XZ;(`D Y=^gʰiFM+l݀@ 4#,Z Y%8`g]/N+VJ"2lj6,>R `zvhD^`\)ٕlLhx`Pzv"OSlib+X p+XQ첨Q6@h A" TuO:u*}H{aƕ H(/fAFYXxh7T̚`cex6E-*t$HlS 0 Q h,IFaK<8lOz#o2#9'>Q)VR,:6$-ܽlHUAQH,i j B J$N)˙A*c|бIR`@#L@X(VY (.{,%k>Wc)'|f7^$Bc` ,QLlpׇ#@@%!>D1I)6Fd73:"ì( >F3t `ΐeLT$a*Pazf-⦅X):Bd,h$FjF Dv/ff׌:}pׅ'bF,^!V,&2?bBMBx'L. K11b eP0NA vN x:j A6Ebp'QF0KxmBl; 'I"b> `ʄmO#Op} 8!f|: '`:LUxo01||gc';F-n(09)<2蚇I6\ުJj ^A2B3HM/;N>b2d<^IJe)3,< #KHb?OhQiBb<6hz:E" DHG IȾ0'<"U r؛O*D.*te)izYj$CH+vKbl'#]^N*oQ:(ꎒ^D'@ԂHjJ3=T=okm64`&+`@FSr/[z&NM )4aaNoP ,1ںW(,zKD3(^^V2't$7C ^$.UF^l{ ! i42Y bv pa$WO"6{K.V60erJ3$G#o>M҄G1$3-nUdn1I^m31B ^cB WFZ<<΢Y"B"F?M$34!֬~𔅅KF:~B DFX'@ AX׃"HBc>i>c`t dv^쨔.|T%!}S`*c_@%`Rjn7-$B2RC>"K.>o0v6qr+BYi&F d (nFZ;Rs">bV ,HBΠBtLs@{TgڙF% &/dHCl# B Gu1u pF6"H C v@;bM~Q} #@% `[<_j鼭 $FL%%L^:mPF?:‚BLb:c1b|_jG oYv4גЂD<^` .^:L#])J_(Nkt0EI G!e GeF#rFAK%J.lz$LNB(LS)׀B&z6w ~F56," )lzܤ'.g&(2–|+i|kB8mʌ}-&`H<(K9ۣL@iV,|½!Ij5 P6|Ԉ2P1IC5[RpÊ(ڋ 0);*Z2gx'*|jt@qw~]`P @G_HT!pqฦ rb8qv[1pt7y^i >$>PFxBBۢm,.-\"4F @gfiu!ZW n~"@82 j@ T@p#<'y`h KX&H:U8 ] h`bć!B>H W!vZ/Z)F+)jico-1/0>[Spp% , z$o ѝ3k"nr6b[e))S)¬k;jZ@xTPazAi}r΢(iÒZ8!w#'w.r)bNy a %"(@+@GH&* }"M!!ưQP lqsPa!DwX^+| A7HP3d[|F;! Œk,'00"O9F1k`B8\bV :w[Oމ\}sSJP n`qQpTXC HřPHA#%7`! `t6J %: .Pʂ[0*Epɘ8(^L!+E!a$ę0$; XqtP)2L 2hs8"B-^e Iʺ[bPɈa컕d9(P.ا5ؑ\w)!<dFb(82D[x|QXCQ e w2k:v#!A(#!,Ӽ_+6&К'X ID!"[(ˀu N Jj;)\ |. ;!kR!A7CյibKC( ʼK. -F80*}dG@7&'3o%]>&-|lCNT, Wcݬ#J0 @Ȟ 2oOҚ[%J 7h^$^@ .2|QMwW0۠**f:z5KE1a^N."\p¬Aij aG8 ( :题x d ȒȜp q @y7AA9s+ʀ؀qg)3 2eXc+{˛A{oH  H2}8*qP)4<Tr {aP0ةh v!8 p,!Xoa_H `Saj/ȋk.51,-i$8鈹hfY01֗zK! j ߸t7550`lYc| ,xlx >f<qDYqĤ0 iR%BCBo -H ౦e U@(4`q*QZ53)ӄx(Dw7@{آa°JH'ŕǒR,@" iyB3㹺 H PQ P LI64rA q=h/y]0lH*3 0n(bHāHhVy%dp+ &a:;|8X/|)8R㱌Q5<P){XN41<ѳ芜3ԬpÍ e'&`d`dz3UNa:5!aПHUP0 D$ lՆp\-6cGO2<@Ăp%#HSht"1;Y)` xb {/ x)@HQ)8ɾkS`8X?> zue{P!;lŎ EC2ZJ.+7Z"P<#]<։C LC5 B&1a#EpIKhb#S ۅo*PG3P1B[3M@t0֋l pw"rIV-0sU9*) I+Ȃ@HYQO AT>K!ޘX6pbk2N40Q &aI%`^BL}hQ)yn8 50U1[ 6pH:I1; U IA2q HD0C3U3 YLAFDQ ̀|y[*uˬAJ6x}w*2СP8&6BYxJ 87q%vRMB!@+Nq)ސʡx30K*m ܋H!U2_. Ld 2HA?=mUR4i*%[CpH3)R»Pʅ P>+J Ju xq8BފYY Ma7(TZ<[V5긨]yaL hB_2pyxH eK`=+߀`.1SrH34Ƶf""+`Mص6*[87 a]k]n@qP:78P QazH&p!S{*HG"[z쑧P֊q[(0^#P-@ @|Ip06i͇6ať ۈu0NPXI"ՑDl,šk՜Ǔ{X'KZ[q*Q.@ O.(y/p))el cZ4]9@9v#R ~ޙyq==x38~6Tެ:^ ȅkj] N3uINLल$1%C$% lẅ DˀY""ţ`q@D ܴk" Fj  CQ С24I !JꢿeR*b*F4` 0~֭g2ߠ  XȲa Jh#G>!9@%zɐ͜cE1mP:Q ۼ Ffٰg+m`).` H:H$~Ÿ #Bfr#w XE,mW+LB@@ A!e>퐹lů$ϋs_"tl:Xo̰3;PP5ۜY#KHWiXۑD)x֞G R;  q]u;hfXe'9oQw_Z0 r˕hHKC8 f?Gȟ1 [dKK yxQN bv @x֡G p(> ʋcLmVii$2Bh 7ysgeC7 D䉌/ 0l@a+.{6%!3.@ :@x@vATRe܋D<[<`iS;;Eٽe ].xd"lZ' ͑sF\ydfG)-#z|Ql+?%+R*A܆>,0 U4BWjֱVJC'`'HOPtdȍ!~>@ @qLp4vTb( v[&0 )T^/@ѣ0XY0wdiKADb.p0iqX$2f&shA%SZi(@.I)Tk|.Udr3 Db8, N&H$@OyTi` w-b,Y4k((n9Fg,p ,r_; #jɲ;#TBpy6ǜX&H/˖ʟc ; B@ $aD1;pТ9;hTxRN:p.Kê:ɩw@&%okC jbyG)2KR6hc%%;K})Κk9 ȜrG|M($ fP9ɳ [װQ6T;N."џŷt6I)!GCJD!AޠԲèȜN.K+gy7@cn YSVi:J|DzfVؔ`%iI C~ S)G30:6z&! ;v><Lݩb 9Hnrw)Yua ==S6M WJM] 2Ȏ`4Jk -.T9[vCGt9k;!< >{~Ai 7_H<$=i HYL3 G:0v3yFhQӘA<(>yq6y@"Ag`< , CBXKvRaKO!)5BDGM0rOk)R׹d4El.(|8;NZR",>m4%@>0Hd¶D,wJ)66A`,uKmCZL.ɦ"$$~F&ԃrfH!P.JOђy1дBc|m,㺬P5aY%FK 1N@&@JHV#Qu8L%G*XKk8fX*0S,{B|"m.3"?8$"e<BDQ)L&K@g"xk $PJp">{` 'ܡE_P+R' ("MGXfwvQAˏ Ҽ4hceI Ԍl`'"–M6zܘK ڪʄK=ɜæL%(rm"jn9;'?הWҰKgE]i1~ .kLb9'[J@kq)@ !S]vD .Nc$*0rajf#PTLdE._&ld%,0TxB1|%#"h2!jjJ"EE"|Q@w.8T"9! z@",OC%+ʌEV@#, &Lh%QhI"Z @@M\f Ǣj,PNJ8hFE@Én6bA @[<.`(q't9D1.@ p8>l'1 )FE(g@,: lWe^*0ļ9DK.9ULL@t##,f= i–|!Aix `4ONSzdC#%8((N`J+IJ&h©Nl 育bH@踇h! oa##"~h"f'jZ`z&R"P9s%H̩Io"jf 7 A"’0!r DvF ƌϓC7jüKP3d 3l؍=#0-hj:em@$$(J,8o"K8%$a*Lpf3lBy24'5 ،vh',7.I!J0 Da:2Ks.`4c~2.]"b|F.$(`,R2C/ arT0a&BOH4Aa怒NՅ( Ջ;т)u@ <::f9Xؙ*c1嬠`*otRPj brb?RF,5N4X,O;$%Rb.~Wb ` As|#zBZD2 8s(-$$#NC}" +6; XmSĂ|dtLUd&"cA!hatVRm$bZ,;fmd*n$pw 1Y@2AJ @`f P7J.4CP$$+)`& Ԃ V2@\Cb E'hHCǪZ`ŪB?b-8% v\Hc`9$ H@b &\l,nfk(ψ)g#V,$UtTtl9XȋՐ^BjlT'e(HHhxgbGDz$Ke Pbc|~ҨʐL ;اxo$U6B}}PfWJv2Gp,.VOqbœoضΞ !(Z UmXv$.2LCBnN̫#$)n4qt u(kh,.5$;R|TH2}XY79(*"CZ+FK4tn #i!T15ߊK! j!&b$!tj. ض:,Gc*Yzj6a%('xX ^"|Xoa &;<aʝrIa3DMLpyd@m/KmuzF =Q!` b -߹ӝC2.b`Omr&%|t(7L$Y0E%!dhO@<6dpg Pf<(27vD6u,,Ĭ%RB:h]6g!D@@=䆭~cH س6O@gƣH IRD˔<0$blvh=c߀/0&ۉ(yJ~&LFEU5j!E 1$`rAUNGe$7İH1§BW 9,P LHpu$ )ax `Wc('7 >PDWU"݃|txh 4!BHzC^VFz_,#8+vb^BH"A );rafJI&I D OY^o QˀVb!: @Rb,: bp;T8'fgQMXMv4,%?H_qBȺe_JW`g!|j@ ɱN6_;88 uBH",q cz쵂#mb$Վ4eeO+e4JVb#"!eAb~(eCLielPd."RyS-: _a[<Һߣb#ca6[E=cVsZP [G L^B#*aav6iKjbA(b [ h\>(=cQR&"f2PQ$PPOܣ1+6I5`q@B4dhψeVD oX&+F `S8@BR03nz-Qa@_P sU16BUbRM~MHVn!ldh Ad-$L>#|2g 4qL>@ J;&S<ָ5憫3mljS1H*禌;(+!p4`@vB+/}B憀IB# (0 ,f|Z/Dj@ ٪"JPeaPhi-1{9hP (iƙAjҩ /@|dh1 C:m&ɚ(ɉ'ɫ'"Z h[ M{g^RNR56Й"  * bP!Vʉ d'b觧&ˊhj} p)ʄtC#p' vz[3ZuM l3D\, bolg!BHZ x ֬`4[>b#:2UK_՞lު'cZ,r'6x=v}{{\We }=ҁ4z5yt8&YNgT&78~dZb" :`r+1J돺9T65a̡|*}ñb5efPAtf:i弚9 ^=9Zd; űSg:_f69=̬:Jc E43 <4{Fi(䖎vh#(Z i-<&(ԆG2+JDh64NZF5*;t,ũ-Eb⎣u*Ds u@')TQdSccݫ0K(EAɐ魔V) r*2^Q @t@Ȟd>%LJPE(DhDAV:H=4L*ht0в 5 | l;tN cԱfЕbKc6Gph6[ yB3} ΤX\] N_^jQDԨQCXf > dVh[>!&1u璈32F௓КG&8}9Q,OM_(TI(iuŇq ]=$k)x:jӅT`H}rsՁKPX Ah"?V=i&֫ޖFZ*4@(. 1($e.w 1iDC cS)%Ν|᦬} T9II1J,C 섅qx1iI6:KePy;vs$Nd `b~Dd腮[yn\牧\׏ar`%SesN&5E(l6gQ[Q+7p2w\@uf`O"S` 2ŒΐAYN;0ŀC4t*MTX @ &PkTse%;F.d HSrN TQ/Ljw y99 5JԠ`y8}3ۍ3*a(as-r.K0BA,P8 p1 p=A+oh RD@!j0 莢3%b\++1 g2׻(qLAu y0B B͡q:f.Oaϵӊw 6=!myjXI ԍ1똁k !l@pn ) 'A;+D[/:ª'+p cCQ/0$8)jV)IM=A O‰( 6m,Hqb PCc NB0N#0922C=L8[K7๷ аה\:`#:>3pɕ2BȾe# "GS(z*X * ʋ.i{kI ВV8 t DE,CQcyuxP2lGQ賅pVY "8H@5,3'K$,1,p^$p/0$MWEt DP _ HrP y㯝:9zge`[!DŌ# '& jIJ iBى s*DZܙ$HT( zC9׉`;~S ؊' M%E 7hrl8KP0e)/B6QjpGP%" "A97Nya: Hڈȫ6#0a03t4BT)J*64,:K4>hG 'ZvYX6(xY'^{}QSģ,)"ZPUJB,>y+ֹL8M%(8^*I9`))i 5-ZvE0(C.`ȌQ1OM"r(ə! LY-rDx"vPq8`W2|rȜ'vc R,{@[<2-ଈ  I0!ъptqlPT4˥JE:80;ٍqΕKA8 CU⚄XE\wit$3"hyQ`GxE)%w"Aۻ@ﶠeO:˸6 H;ðPdḏi3@hEBP+:8r"/|#^Ƴ*FE|w3,`f)Ŋ;J='xȈg@M Q Pzr۰#>:SDY- j`rg/08s;bJ,a 0%8$J%AUPOC,nI7;%\X< C ^9sɷ  ̈́LHHsHcyP | :&X˂<]h\B,86Ua#8^I5޲CX=PCaږ>7湟'@l-4px YY64s%u=7[E?huK 2%Kh|& k#ٚ{5KG:߄\> ^PÎȄJD/d8u[^TkۍoI؆g肇hr?`: f2 `3P0Ir4Nd҉z/$RL͈9\W 6072!H(xú<- DR;P68HbzI\b ATڡq.镪KWϝЩv1= ;Ix9#T.2ֱ 5XAdl~mrQq35K ư|pΜhѯ!?ЍPos>|Ͻ?)xb:H59TUKA2=DP2|T~OL4L"b<69,I~00 0''@@0J'B D ?`qt>=0~L08@Dd a;Z{JѤ"Ԉ!'ʀL$x i jX%j`b<`. 8P,H;"&B,YjA5+ꖣ ׀p Xie *@ aC쭡.HQ|DJ`^X`l@~Z)N a5 prg:R\:Xz@)l=4dORj0- Ad#ΏJOe@ `d 'Qڙ*]pi+$23ާVR K)SV-D7 JR,M4&S !>(96ǭu*><  GĴ7'Wa,+B@l4iex4Ȟi @N:ĉ"F") ܙB2||)r5?e*R)*\X"C7qbG+z@* ;k֏;rA$D$ČLJ'$'0S .k vEIqX +7xr`^zV<2"&@\ xb9v[2dd̨hoR)2.ֱJ@5~wlcPd) [@>`1g"&Dq;w,1֞ŀYe,þ"!&$&_BpJ:CRm H,t,!Ĩ&dwԂa-CbVmˑc^_lȒR>Qw/'9H $8S|$w@l( t8d{* 愹Jj0c!8C&c PI ,{MF$XBFaQ!$?pD-* |%#!90pϬ@%ֵKw@a|0]3=+"8A:8G.@0Uab*EyE`FU>-v=[T4j]/ė:e`1/eZʓ]J)R,ei4TY{2dR2|2RǬ%$҆*YČAը0QA{ DU8.O$eBf}\!D."׌4QX?TTHeV ȈX3!2*{p6V$$ń_lJcwlDi=TAcըWz)^TA׌vTT@e (*c?DRl*737JWdUMBђ1jHb Ppp#y{qS+H$1/Ķhc{Qwc D&wφ~P,o,!!&0 eh倸J@8Q4c,9Bz4#'#GDCB~"b&BjEWL#Icɔ$- B>mL*@.Bi$0O.JB;$=q#k& )Fh"hZ0)c$ Dι'H%%~;ҌE?BG iaTô,`4T+rP4[c#C" >ɘ2p ,cPP((#+C/zajv4ņI N`Lz~( G2fkRw)DIX K" H~,GK= nPࡠ!hnSab<B3Ko41N6mf/6}X4"0 pL]L2 dOn!7]&mb TEN*ƈ"2eB^XJ:ep. BD6#bdFY&NT2^pHkJ5lJ2j!#C&Q0ìmHCCk(*`A: DpmfkrDcTԽ@Y>X@%n $CZ *B]t"u@-Xi5I \ y0FeAX2goH fp{$~h!cC:* S^c_QE3N>8I`$ǎs+&~O<%< flD t^U!un6H%ZAha\x|zB8$| \Wv=csa&4.&s^ I5~&8PRO!qF-+B2'E*0>[$~+tJqH/Dh>bQ'0?EP4p&T;VvBLaWұe3n;OcXFl0Vqy{Ho%5!Ih7a&AR(3&C 0p z&wJYa4rlaM!pֺ38QKP zTX(C:5z.\Z*!2_!U$4Cs~Jpw !u%h&s#zd*$GQuH 5,fD"jla%a8,1?(Wf ] f jC2ӣedVDTzAb[Uf c5ItjibcXl~XW@l$z s֖8P2CYii!F-6GDU=(I:QkoV4aXњ+bTp F V[|%AJ%0Ayؒt&@4aJ `jwk2,rx&rjBm90 @s9,\4Ok hNĞJlEO:na_NP $E²5Ah`"An!G9(L GfbgR{#Vu-MˠH'"EK{0>f#40ĕAha2'RO_Ƞ""Y'^tbPE>Մltnd"Cb 2-\ӱ(E@,N`J<&$0.Q x ;)G\tB9]J2%AXz0s^ qP&E!ՖìB[䌗+!f"(.$ٌނXHHgG rXZX-H9^%>l׋B. B(#BX;dN̩B"!cN>!*°M5[ q;:+;Jboߵc*?O=>9BM(ȹS~;v<%& L܅i0-E00M`;aXĎ|1JeJd|iP8Si"O)7s@I' IkP+Y)1#zM 0bopl%$Ӟ(羐-F98,Y~@kQd[hb ? bx`x݀8 w Rt? @(0 4ř UH4O@A8hR0fsNӛP}>W%n~ģoh^%:`-h>^}u>"oVnWo7@'r{Y,rSD`h`b @>ysw :_>0E`zc0ҼpdAh $I>PBBG`BvIꄃ< t!P*QƱ%hFa(AB`2)B crӵtНJE:~& <̫`|cDZ}H:rkFi{X{z̚j*!\~PpMʪ H Vg`c0""[t mH#*qi 0ŁKF6ƪALHPj )0AE`†%t5FSL5<%`kr;Ht(bEQ@QQȮ)bݏдy!JhU  |fGd! 5F7rAYm,9GKXEIQ't#j 'H=OJ ; aHGh@xd잢tkb z{0]T "*@V a><Q.0 1 aue  k ax@a⣥8|Ils46lg(@`9QP(r:` C$wv.pr 8Yb_<;͢P:@G&rXĄV(+P h"9McBq@ ?APSfdi:pq*`h9 L0xN&NGw/qNgqxh]6F!ClJBQR4c$Z 'GTlCpYp `8)H~ t ď@C,c6MVva-ά#K&dԙĹʑh B6"SvɂN e \`$.2*d]Qx'hL#$%ojǭBSOH@z W&hgpр*p{ȀVs !ߌP&X%KP 拸h!(AXr8t4A - 8K!D#z:Pp4C>Z[R׺p?+W:4k{AЉ,0VZ,J ? ,j%@X d-[88'('؏X.TrĤTx %sM?|Jк;{)Ppq1s9uP]$Ph)zыs ?~JS vP\z2!B2B\GDO 1mx#ؽT C@H xAj̈́E{- *zD螗(!J 1Z kMHAE`H@DX%h(uB@Q uɒz4G qL Sh P`n00ǍM70S`T=DHf @U9( ʒQSX|{x(\*RXw:E2(VhW ~yD8>!`x 4kQl>Bi ʮ#Sȃ%Pɬp|T$ZE0!!kj:dtDX;)ȃp0h,&M-"웭f(==/x9w tƠ"ފ()5.ZzW)AAPϔhDRPf@EzPi[@ FyRԎ: y4@y*_*LpO0BQh3!"Ԙ5:>l?\jc-Ӊ|tTH%$a(C<Wpɑ[0i)Bs> zr y@M @U\%(n8IDVO-E0,(0_Ek+ B9@a*Npi9C:ϝW4jMċ ؎D P4lWJ1\e=K,A$. %;@9k Cܥ8&X ŌX`N yFzgDiWij 9`xHHq=sE3'6\ͱA-D̀x 1rNh2xA:*#bU1(6 }2ųp,d`HX$eMȈ/XyT?B( 9HZnUFTgzPxG`Gpo u.@q^bO`ͤZӌw3ɕ3^ ս, `k IvfedDj,R%|ޏN<'"t/Bi72{U]ϋUU y*]vQ9J=/&Rb E-Hoqo/@kKD Cli9@cr}w|IH $VU=Xؤ?Ef@G*gHu/`[Ws''yI\|[n~(Bnm u=wb㋲ӸVDq׭ Nd;X4]^s)p2-` :<d %{@Ʈ{]H%`/[\_&kNZ哞xgufw{0/R9CX8pyho_pWL;Wϱ $H# X{a `0 }a`( 3KGc_/LBu;OgX Q)d@4S@(|I3 nlxdVf[웩G0@H c@0T P C՚ *@.@hZ.YĞQ%?M]&XMJrZm9Zry@([HD\>YL`IL=Ak "NbH4!ĈG>! F R)n J0>ڪj3* cDB%"L~LDrX-Hj.{j;}#?pkX`j pQ躯 rt%RF, 橶"k:>NH9,nm/5z'xuF1 bkD ȄK6S 4Dy˜Rc&5~"{B$j*Qwǂf2nԢm[,8 G*YuJƈ/"(Փ@?@6I^-ʾϒMbF@,D, x? Ô,Ts}xX8Jyul> Y.$ڥ?D֥+Rh`j&O" '{h7fif1N_t]P HM͉*/׀4 A0J;ZLabukմN ЭCYt>N ;{ƴ8kE ٵwB!\>&[<jmC(3%VfK#D\ q;!*4puOU8' :Rn3MH#RCeдh@o(Z)%|؃IՇ 9~$53s'?I\ӑ (Iږ@!P° :~ +ɠYϹ_EGHiAH f@SF,j5tR}J^H(4+QY_"tcYC#(Ì@Yv!p6# >@;An *Ne<ё,Bb>])K| 1҂"Mf&ԙ7I>JF> tvx~1YEh'GEZ *Qr3Gz}ȄB6 Z&tz0\Xj*EPFD`nft#iڧD-g՞bu3E,@'FH-N# ,yCaBO$$ oR*D̶H#Nj J'f !NcgY 8 A+$qIf&; sm ;ĸ&D_Cpb}q4AM$v8AԦW!9'BGmąuo5&./Yixdy!6nJylvHD:Cl#D^e/b1~aծ (+@Hh2ess ќ9\cŜPnt`F_WOv$+ @x"1&YK\Ƌ 7"$ # y3y=jT [ $$y9'&Q4|dp 5h?'Ń Fccm)7&XgΐCҔ_4V, 7#tm^A3( k۞-u`T!EBt8;^s;t#,sUWoхwmICr,X$?wg\̆/I"ȋQ>V'dգG9BVͬD$ Z[;Bv (f+.ZHW,\>Mgc?UX}FCCbUҜ*11F"q!އԄq#>;CGAfb"=!j%+m4Oz(#^㾊D*M꿣dFhGpE"P Tćn0*3V6ĥVšaa$!AfGG 3 .`:T`@4^x܃J$l9ڳ*2`2!d c'"}Q' C 0F$P0BUm.c`,8n^ &`K^l@5 @6<`610xC(2z?J۠ #EPBXP>8*SnL4EN9Ez, V:"8Od~*6:Nc"+ArXAq2U"6?BFaB` @\久*'dce[a K|L##BDͤn"T>h$*f#e똺!-"`I 4ȏ)"GoBв c!FsD,O 'fn0-er MKh¡DI) !.d !XDģo&f^tDt S` `lAt p'mc"fM&FNs@ӆx^D+p.f#L3Q66(`"S`Q!L i,*rDJZP!\Pd9" H $t-|Wq7RvPB6 @C!6cS kh_!.C!>z,^zCBȌFw* ͊,խFEc` \!AII,A3CA(,*>of"mrnww9@A `ADe&Ь&& Ĵ'jHBc+#$HL;=3p+,wvc0$@!(TvL`1T DMV t%'AҴ+zc^#` ~4:65H8TBHaW&~"ڂ$fF(SuHFÒ-.-^g0c,f@ "R$>'I3 'u7O!;^P3,7 -h `&d%E{?ooJhtLBUrn q|1J@<$|*4;u/u7Kjܵ/  MuSr~g3 (1|`︕z-NqaNaU/ԪGl AS:6:+)&Og\"df+eJU#zGLT?h0 ` eYf!O]D̦x `.XxTfmAA0WZM͢U mP#В Ha3+hrȂQ&Z E28++#uF92![L56|"f |a^p'OD@í?8ò " l2Rt^ ĩ!tiY`80`A7{C(JDWj#F,^29 `'i TǦ( G75H3)j(+qh;SrBCJ$W)} XL ғA|R\cB 023iY_`U"'ea 7y,g(In`8nUBBXR*% l{@- tז Լi&ӛPre=t "D C;L^Q_ÃQ#ʘ"FjBZ#gd#\Jll&ɊtÞBH"LS%jD,ohq2;E'DrC,DK!t53Z'fҙMYr2"k9/iC":@oNZ9raNc 5!؉R&Ja*8yj0|.FgQ0*vz:ST"oU/@{k- 8Zn>eڐf~2.UR^FbMXȌ0k Sd8&r d$t* +|j H$hgL\h^'LdV,7!W@Vrjcb`D2W0{F@E I(:F*xdY! @F !m <!2p%,7YUc(#"@ñ5T@*2Ak^|X`/` _. >9ʊ1$S`7ó-/BԜ+$hiܲC*H 2c8,>b&Ӑ=#~E+y$ R j$3rz!`Ҥ pb¸TzC _i k@skPN@l)RFK9*ZMk{H;;SKed0~"`-a^A?L$)U @Z1=@~d{H@(a Ȁ;LT:p&H(ib L?C>#{&[" ` EpDޡuvt|➏ 8. ۅnʺ] })UK\ ZE"O1ޤJ( @jBȀ˰-tA ) "RB0? PؐD:PM į\W }6Hg)"ڞȩn4@h!@YBh`L`(  N 2 `.:( :i+bz24j)G;RԴHa z0+ǁvDİK\!q[E&aPrսϔmL&¦(zz> I˼G. 2Hab " :IڎP˺H@Z(}:8( N 6DPzE|N''gJxbKIkM)GY7P*T*&}'k+@h!*f Hd2޶>kU׎ʌAjRH E$Rx ndFE2BszIʤgx, VBLJ@94c 'e3a: d#idB9Y]ԅ;0B4N3>ȑ-fӢȢL#Y@y$%)@pxPZel#RL P/U؀ %'zD@8P=Y$RTIp/A?*0 HY׋^gѓ:I a,xYM僑Œa6  a'Pٟ,N47( Qp^ ^ȜϚ^PR*b"Gd!i|(.@.TIv\kYxCca6D4/FR( |Iof-a*xD u$DD [O"PDgu2PO朐r`D?!o)iґB䄏b&`+>|>ӻ\h*] a2%9N!<xmJ,WzG6a4/p4dhgxքXX 0#5"#kE.9gpuTNÕ[I(G(Ց3Q֨="G*.ˆ=֪ VrVYBFuӖٶON_]jYVь欍_C$rx:d\PHdي&ة+7lojDXJ(N2Q,Gi$rR@h'O]P:h9iE1Zb/q[#лV hP?#NB+!@PEZ bԳd )=Dl3z?yj2qbB0(N\y8U>u,EBL?\S~P+{P&TAD̔. Mo``jȥ{HE B9A<dUzY{t$7NCR1(*]{D 914!,E.>dj!=gl"962Woʺ/!ƒx|)0$ll=Q_$Kb=jX$P>=1uR+3͌6A {(*VXo)`swϬpJ ,@Œb*\@  0x ܄;0D⺈&A[ ` MXP}Sw b Vzڇ`qwPtoi0t 0ub YXWє荠 p$y  A xoh0+ !+S֤Da Fu]:ّX a$|9yts=\sCRx79;I:yIջ1Q5;]mI$`F,3L9CَA ;S5JV9& H/(#Іzwydʇ8r4(Wtq &@e3b,H5j%09Ǫ, ـ(ɯlk$5eK˹[ -߃Fy`u 8rzF3)Ѥ- Ќw 'wBn b(9D T?؉Q2"QH b+=;hL>K̼a[YQ[ I ,T~.yoQ,PӯHRD,<!dxYDGZ(E x@@1I9 c볱O8ҳ0q4[H.2+ Ed iJ'  ؚx0Z s&Q DEUǤ ;/R \iKܽ[L(S(z9 [Т %B4A8,j0KTܻ(bx6| uٰZ, <٠/:`}8aot)a (t㊑x}xL*,a7pL ,9/`lp"&ph9,TF_+hi/ :lR:]r Qyw#UhO%HV9 Rϕ&K -0N$3y2Im Z  <(͌Z׏M R 4Dq@J `L5t nS 8tM =m9c5 $NaW`OC?#"WW[D6o} z5y$#XDY KEDT@&[Z46KZЕ?ib7تVȫIk:J׬J>8] \C;8I D E8ѕ?+^G`} aK8d?9:Tz׽@uɉ"dZWRm1F9 GrMQ\ޫ ^P (Ӌ{䑠(nes tIX@u \+\9)9M:z%W]3^qHm8âp{2-- 8 1?p5塉0Q?P4gPFLesCh"DC 4ؔ4JI 4nԪQBه/t1+i ]L㡾) ] v IRV]+`TH7`9 XJ ;>>G5h1"(>=FX9Yeق)qfXϘk\ UlPnXa)g{CAF2R\@w Vd!U6xf5б]ۤ2+fcbeÏ f >h0VT(E?u)X,o ̕-Yۆxi4XK;m3p(`QhV!c0 ZX{eUbX'X8f|ej)V VHde1Zf9Q *N 4B5HN%o [ԼM^X {(DM).[\>#c]Z,HLg4,-wXYCբS(DٹcA_P*` 4X<`.1J嘕K3CLvh58Cy㭙+a_V| x>7Pk|IA4ЕH xHd8 $(MH@oڰjNLp Q w@[P`( %Z:nz򻫅kԁ8sܸd hLpl"G}쁣6~FjPoƷRDT1'MF {856BB A ʦ3qG>\P,pb_ Fz$& m8}bd>h8H/ :5$'(ٝZ\%ɨ-PpieC@i @q (_GŁ_+L( !z<ЌRõ`؏AHʆ xt\J l*'Fmե.h6DZE*@¾ [Q#_ߑ9"%YF>ޚ$0I`XMZwf;]]1q"f4`leV59BOI@K!F1QWxԵ7+_`iK0i#lXGP ;X+P8qAN1=y]o]_D0Ih?igiʟYT UP2lS蹉5DRBr(W яhʅ( D"R0 ?Ȩ &&ӉؔP>0 >碑@A|ɀht."Ȥph<c/r}a8D өUqK$Dj#m|=^0 _oU2L^K}\U(s E"P,&ѴIvD^! CD"(@SA}c:\W@B`Zf2y2\f)amBN`^2I 8_L-~$b)ހ+J+ :K4~܇=M*-kp;2̏#:$*AŒ!*Oz~=QlD,!o',b"$\H!:N:!ԶK8 q^. @:c&>@o`m `,# ' Dhz!,Ehdʍ잉єЊ3|ŸB$S A{-1D0a-G_XlOCYnjIi6=lz$Ri̊c&B֬t1VMk;lhZHaYK"2|@o@̂WXz$д-j.ߌ?8Ws^ۮM0+c궃NNI2 @l˨#ub>,RrTR'D+I  ʠXƶ!7-Dp[7Lb{'1mPG!CyIv`pZM p!aH^`xYK~JN°~H&9z"ضӾ{ϴ N X{o}>ɤ{g oD H@D a1@CH qn.,;Gj@()M50lhn$Ǜr@ ɠ 4IilكD9FQwp 0}DwHx$DAǸ:`enc1GD,WL$yLKRPGً#|2JCKR[`n@P<[2 P̫UXɏҊ\ P(*0w$]izQHVb8DKY\9?;mPE8:aݽJɔ `+3Q%6 *7$x޳("gNx ἥ4,H'ʳxu HO?` , 3 y:DBIZٿ6^LRp@) X+@4C_GXc] Q4BXJdn GP7<1@!RaR+p!usuNCV.wt><}_'+n N AHfEkm/$IWd!kIP cR"a64Z:'*kRcr Aw% 3$ CjsH=b{sPeE bDH( arH   U@(ΣyZ:ZI $"r =0ltA%9"iOGE4`Qj2shQ4 CT Q^ΛIDvn7@vWRb,jj (Dp(( K.( B&E:99IA30WXertA }rᄀ@bN8i E(=FEh>O 9fO*>2DPΚ v=;lM[ݢULu8/Kzsi?j%7A<'Z01&Iڄ-BeZ;H6`NmV^tUԴ[u{ئ6HH­9I?JRJYO(T*{&Y"XAp#;5^~)08eaB'(`D#;F#zX)N&`@@ aRPqDVGI%( Ckce<*sb!v M6:K|Jp;pX"Jt'TFiĢ ' R=L B|cD"5acN l0IpM꫍*``da0(IB..dzi'CH_m)RZcjDFDDjkº0"]cB0LHo!0p:ܴE'$ŴoNF nVf(ibd4mâ̫r]2Ab=Q:ΜZBwC*hc&FbJAg$.G0!̮LBr:pbBAaXRk:s 8>rE?Lpd7Q,w&"?)^(%)5nF(f] BțiF[<:(.Rt ZwĆ3(&":#$J0C?Ĺ%2?wn>(aj$KB'&>hjL"VHEP& <%(xY+pApif-BʐfDCH"(@0,ՠP@!$#$Π #IRFM>-崛ތ(dmg "rH#1DMPHrc}?r7/ a00f$L6n-6D-.JH j!B1(&iG $$Ez3.&ޣ/3bTdch!`h`H:W43lIm">Dqv$BHva` +U&,Rz:*-^bڦ Hb-oN"?H>"búZ`!Bf P7P;bKRʸf&v"D '9Bm HbCC2 A""vb(f*uFD>/x@v$lQFb̜$c2qlt[A:ME! ʊ˪ZN>D͐%mDxZLҨzC ` @4BvWKN={oR~FWH!bKi/%/7N|b S0$pE9kriD*asX `AVB8$7ۍB"  83Y;cL3c@bkJAZ: ao=fe6F,@flM,$BV"~0G1BOPn@n)1.nzEZz9P V"'Kw nEŠ[Mr8p4AF!vbzI^23'Т kp3pKW'"rc j0bp^nbdL NBiԲf6=ڂ8@/` )f"~$CdaO%6d"H  za`ѱ,p=ĺ` ^Aաw>o yN(qMb"*: n 쫈Gnid{ klArCDb_f[d%kbݴ/xO琘FcU# pBϪ^i+Db=W0aز)gMy .o'^ւqSĴg. VXGxOh=P_3g"3Lwdoqn2L)Ϫ4Q N`8.q#LoI@'<fIúS"e}'TLփ4>S@OHF`.wC#2l&K",d3HbB0(ROVY0]BPx*OwhsgLJtՌCE(##QMgࡊ !B_T;!SD@T}A>ęwTR&iPKPY6 W0y 0$>OB (wܔ'HSGRyL9|%,  _0LN'?i;9lRv;&T Gc?&``8.@I%*]|=砉m}L4ā` l(T 6#!_%L V M@,MfkNɣ0(XAA קRH{&klxm#rR堋#j螁HC6ܺj Ğ$б$@ 5QZU+2l{j jNri* Lx!gR~{pz&J#X1 (#0\տ&P8 &M+4 $ `(S@t)^~;+bLR&x  b#iU=DI,eT/t)4J!EsUU, r=4[C1QBOMcYyEYڥCRmʒ~OWn$'U.Gil+1q)VCj5B8 aZT.fa<,QC +̉7QvL1 sDb^3z ihoqaj>HE_kO(+?:Rd{L-HLr4GjD Gc5R prͩsw?5t~z?͵%zޟ)GIJ J,h%R~TJ>9nUQeyQ"sO  #|+y<+sK$=7,c BV0l B ?d'e4 V4WX;#Jt+Z rcxA3X-0(TOC. '䠚x(P ɒ"zh#pkVhۓsC R>é{8ĢR>QXJ45RETРIDr>0D,3[DBRĨSUi7]B`BIq $݁5D$ưȢĿ`P .AQ.'@ :YbLKr&͞$J 8ʢ9Dhmf{ =RM'Y$=L`P€QÌ:)Ay^#42@ 4C\b b"j#~a*2)dٔIx *X`ʣFUk+TmMh]OH *$I#2i9?Ţ~R~/"dRbO1^;!yM!3rh@ ʸwKBCrW4YB'>$ϽnS=~#TnPRcYh9 AL|]G'ҟ2}̓P'bX(TزQTi )3@WsO?1%.&&tXMK' I 9JF{gI 10BZ4Y a9ƃDO+t֗ cy Q1. P B Vd&N0ON]xThߖ6tɅFXዓf5wRn`TqNd 9I%) [Q<0QE0ZbrQk%f/8nv$|ry d5Y?)9 =X4]+yrEbF|Oq_ RPH}/ˤΟ0@L0c @#o2T@bXH') Ap7ROZU +;ޞ!Y@$! 65`/]QhQ Q  axHrlΘqz <.AU3`#(E8O ' UF*`u5 X0* "kz9Qn/(!sh?(DR BaU̇Q"8Z@߈@;|F;g q0:/jeTrf,:`w@ȍReHloB=rL-Θo)2p ) zY΢80:x8T L=}„9s/R@V[%p3 6B1[jxHE,bZ`(|vHMRz<#*n۪+%PZo2-p'nG̺1`IB$IpG#̳" 8*nvԩ>˲ՌH>J[]2-'E:W)R2"Q K qj";KJ@(`@l1E@p=դ𢎤m7XE]hr"E3+|VV 1 !s|( 4 %)N:G碀 P I86٢1lf!'`+RFMj(K6:(aӱx袍%6 D3F,OQ!pD @X<# p $ip^$i''r@`tAfS7w#k:/?]FNþ^m#Blw#<*xB6N`ЁHg @^Eh Bԕ&g3@Sn٦>}gI+P'KbätK$@& >fZS6y)ێ.oBLRM @"RU{@izL@{ @P ( a*äi 8("Ŋyiw )$S$ 0Hg)LD.p79VT=S~O*.3H\ .i hղDKt7 ;L oe(P )P%v[ESYRf"vP FjhåX֞ǜX{ oU$9xQB&ٴ!f̛f0KB2F7~3 R -R o,yG0h/p#Vf_- 4[0t``2,<} zѣ&d@BJt 3 )8A`S:`\ro'*Jih D0+F Q,%h֚g# A<@ÕZF@i#.Ȱds&b(:@'DИլX%X "OHF =hj tpO> jYAFah(rd_G,o ї 6)D xMs`Q뱱 dmd:@ 3HDڭQ A 0dRI&052hvf$.Ā0+g@$!3 0CXt m26J1' hcC(č@B* T nQ$])MªJMD8Z0 >%t_YCæ7i')7d qēy!X)4m(Jz6x_VDMeB 8ZX/7 I΅!.$h0%&Esּ O#6`#D*)M'j#Z0*闍abbLJvUCbođE#ZLX Dx=VQ4ʵGZn&g25sfM 9?aڶ]&ʨ+K Xҷt'2u U90=b &Q|DSQHҚX6$a)J)R6M+\vXܿtߦ3#"`‚oB Q+mΨ0>QNj@d#f 2a>q lh\  s!#hj.Ǫ26u#xL%#nH#b^ AOu #2cTi2DL:jh |VG < `4z am"B:@Ff%y$iz-&m'㏊aBf)[LBfrL(JhKԺ.h\ `n1^Ƞbra^03 a|aX:+b+ fLlU2C*@4#ޮȱL.a5]7mzH5X~!$?*@D荬)!B oa< 8,` -t{LQC@d>@8A."ՈLhAP^ҁiR蘖N YMhI]v+A v"o2`N&>剠6T^(.o0. @-hRf5$A<֢bDE`^3'9Gk+-kR|B΄Z3)zc 1#(-!aT @P*|&>*a#` ɺe4r.G@A3!v-bkV"^ڃ Ljl3UsMfVG*D/aEG.-@6mn[@=l,$2WhAhcy7oHix  1>% s1Jkf4LB%i.'+"`;aH F 7R=T&S1ֳ",[R,oS:vU/tӥ4d-b&"f|=ETC A :e)wZꦘ58^/NF1K-NU,G%>EP RtJ~BfB#poV @Ba` K!qt&?.ci%i : и2|B +@D PM tChn+i7Bif7kJd@K/˄6 JGֶb5tyDƲ$30ONRoGVÖmHXԢ1bNZ1&PN8VoAx0HSmEStVhf2NDAF $F9B 4VuJ0am.tcWNA#4;j嶧mDhDצY ɗ:;N4ii! H-D+MOfg-H#6F'-x2@?9X^buKTOr682 yS!Mc(t`ZEn1ہVejwh ` .L#2q`hŎ:-65DHnAm~F0A+6J$`z 2$a㘆 z6;%#t0GAY¡e r%jd`@<+ |B" P0$vrR  &$%-և6@0N YA+=`◀@!0ؖ<d%/{<$4؀B!!(jru @N`E3B`*aB.7O%$7G~B mz.#^&t{A3섊p4B-lFƐrqfK:h($.tyc &lF#9Bn "!BiPA f# Aa/m$Ih\P@AϮ~Z5#NG8V|!t`G @V`xb{ aНiOr!BS1@ $ f&D"d_|@2z `bEBKxabǻ %(%7"O<z$))",A4jpEO@\ ,Ð$Rc#_л *n8+#@A kMR~+*&,a8 @9 ќ 5t!Ɛ2ZHeZ*BadJ"h`bƒd!%<6"Lb4(r{.d+/w|Dcv!B=n6U *a Pc C@(;Mq`n]@"~?@Ј@j4 p8Q0 a@ǫဨ^d=8}r=q`@|Kg7}>!`6*ր\ke] mxh~>f L75 Uw_7]fkzNs<3}>a`@,m68?1hz  ZMA!**'X1 +=#(JSӡ"PD(Āij2C<̒ͻrD`S=2&/*R,;ĝ&0IbH 'Y*jjD`T:P+Ԏl *x $ɂ a @@`|ZcR|UdH9(m^ GG§V@@G f%x]݀S>!\sSzE̜}'~ g'7|^:`F`4 @g6Vр9uKMCsDy1ɫiA`pWRĀZ{ 28@p3ݝy |'`o<$I_Hx/"piPP jm` x6`̰+rb$I"%xDXc2-tFK@:>fs&y+!d9<MBaU 2'"\D+s˰$P"@U|` 0ˁ!(@Zx2@z [c"a ?1^)@HOi;dC81lƠ aœ㇈8hz TtO14e0;C!]ŐȑqD 1z,h l I } `$C(AH*R@eAx> Ř= h%)0-tW2%U= ,&6} ql+ A71E؝'SaIMNzKCzĢRJVekk  ,$̘!8Ws2^8Qc3JyeWA=zĮ=9V%"]M! <"H|V4iLckcKP+N%0+keO+Rj+V%iʊfrW֛a\ OVvd@!IB @1&J<2x'EJI}a`h3P0[r!X!~ Spܷ1E; ġIsئ X|5`ϩ' eKDҒ*  Kvq\-®WJ5N/2avOPVq-˭,"c5q=R-ۙ+JpRA@C,4$T&L”?okg@2I%̹S<1d|D5_EFGO"-a7Uqqk\)DҸ\}YTcx;GDlmTy',E !(,@ !$"B*p Sڳ[yQh94Ex0FG;;2@$QaLO^..Qq*SkRi2@m24x@ pB 즁hE=6t>|#GLmlj{IIF,`{oH܊D]hdF;Aȳ*kp4Vp&~h,f>`.Xn9\3Iku8`(ކ+Z)$4 16T3Fy)]Fr#o8o3ir$v} P'JtWhd,uQVNuQ>e0 \,8HH'MzCI+52s̨y gK `xjˆY( #Xs$'{-+ :@K&hk&JP(qi\I S8plp,%PBm0r?>πx "~_UW{:'m x&X(. u_A9fD?XnͦH X'. H}3*9 a05]_(n "``&X8x H% aPp q;4ШqST N9+pcPUX`Ht |P*(0 At" {0@c ps0sa 6)q9m çT#hrXA `w#1@(;C'02 ʨc(fsr905( ؄wtpCڀC FЗz9K\ԫhg08} sI*:DQN`,ZGѓ!`z1/I^MTثQ\<4Z= O #E$L1B* /<5G8 h=L!,zJt9z\,BMT֤I1prX%)>a8 Q:8<o;Y*Q0&gJ`BL E2J`z.ItM,̈́^ϝ"(X6PA0B@!iXⅅJL0 P u{ 1Xv8rHtSMR& M h0 _ri)qKx /<9SMFQ#Ӈ{)5 2lJp+K IG,xp_8a5h@ Ը(2L7薴 Ig`Vpўê- #&`%x ="ʜZ "ȱMƥG 2sX Ńҗ ` † 3TpfZXZ Θt~D'x&0wƊ04R@(JcI1{qr:E0NYvOZ?  $5(coK@{MDc *>c! AA@a(a !8=Az5vz^R_ƫsz" >HKK~ffF1y-?8D9pFof$ 0@{vtq|'z1u6 m[uc`8<bD{vV6ia%:sak9u䄿qN jb<h].v 29NsJKy ,q1cUm쓧iV8PWuzB_u 5`4N3[V!\ Ex r">zc`H'`h%pAqs4H H #`Dy`YG"`%Ο[٣"Q_I @FDa&z)$ͭ"EJ%7_ /m1-ʓp3ZtlhDV'/4_Ɂ+Dc#S2D DR(>iRݍ=R_]0$jfD EبY-L1@)FJBkO"7GBcET Ah1I%p ~)0He&xN?'w4dUg3cM-J!};2-9i6IVOM`]l#2*Sn^ܢib_Z"R0ET4_;9bEʤj/mZ8Fw@a7Ctʶ.-@L l4p.$k;l"W.eXj{ܨC\*C,bP#{c۬tG@) h '` |[bN(E(%LDdDHvR40Μe^6y!PJ% )DѶ3_ ezƈ20q%2xkM&^?Nn(VkL$u*5QH[STO%`bi 27S"R5 &/&60nBbr2!TU:&dsBjdAq ٕjҲ7ѐZrZ'd*43x2Vr;*t*z h.!mj=RCYDz=LTJE-t,^2dnwN(_I$tqSfZË6v{+Gfrr2ck!-"c"# `Aen#Eu-B%W!D+`|d.ebcЃeh,i#zDVaI: Iė\~dA$AP-h, HN Of1K-B4*(GBVZB ABXB #>_BM.zCR3GKh' z Wm60"cx2R@lb .i^(ʮEOR+`,X@ @Hf` 2Gj$zBz.:Mb wh'\T+:qr#@ g@ f*I6JBl| - ~J So䎤e>/d@0Ahb a)W(,"rj'%NHQ(|5za~9 ,A'7J'iD/jd"d jC, 0gdGl=dƣب bnviG'n.a&#L`"eG1o .arZ{.tG^2+c )pi:= a-T:62br_R4R!@LE֘%&*(ɡф+$$`g;cX5*Jh&^ (a%JZo#)-$x`|<š6H,)^ h憊>' ,$ JBD!M=!! + @4V/Pi4Ȱ3K˕3te%hD$py ,b)W$Ki6P3)2RI3^)zyS!SH5k%("#c4u(/Z#JQ ,FD艂b#J0&7I*dj#"5C\6XʎL(26 ^t &(LEM-8h"bx)AdnbIj%j$ MSt/m'{-pU#vVx=Ãn@s#J^3 ,3@ι꺄I4-8*b3ɮ RtĦE_i I 0HB x芋ʨBQHaAaҞxopF'Z#΍>Z4$)mKs^~axO%zWwPTb(t`xj`6t*ڒcdY]ax Ъ.^5qȂ |0ՌT "Y_C$>(Cߑ.`_ C)g4eΪ#$a60giv,EvyD=hf,- RPDtK#qO}2 Lת9jJ;ɂz 56H6Pen4 mqxPU$:C (_Kf".j>BLc"E(T N#SuDD5H$>A<wv藧 8M/Go Ny.zl~,bTES&\#LT``*8F ,*djh7/7.x0wUW`GZu{kB&0qg=%QEUXGLB`"(Z't #:a|P(Kj̪&r?q˜##5EՒ z}:EgbC*hZi#*ўcV5Ӗ.>=imj#(}m\C$=R8W0b#~0a(,&Z@T} K<>NoROe9v€pH-aƣ|RF)0l԰L[ˣݘ> ոL`2Xgv^p/'3Q7:F4Ś vz]cNCwQbl(d@+u*&q j&d!׻!1)24B( I`SBzD*g]^qk$ĨZzHqejzJF @F|)o*!"@n K,3b0ԤafHP@B0IcA! ?(J"h\F(Jp">8(C#8[h@`@,rh~H0?q(gx%cBT?#ґ&T >_D_o.a Z_o0d2OP$/h­1\RO*̤H|D> XPuyX@UL .9m𰳠3<"E$."80,~/J4oھ,Z:V|+b8ɛL ( -ZinJ/|Z 0$#( BkDJ ڦ0 :& ;&&\d,/r4&\=лęHy@eբT }Ms|d  3CiL5q$OD)r-19K/{>! ~_L(Z:2r5K?0ʤW(K_5?(ի\V=R?E=t6.SL5H*c>pڱON֐:^8(]:Km"/)Las@* o-$On!M+J،)`0 `Di˘nO17YQ3@1xC (zK!-DVagIG_\`<0:x^lt,H,2qG˥[(j+.`ߎtwz,D8>D!KzorB XOڅ}M)* hW 7F $7@$` "@@N 80 :|1<q0H Ǭ1=>.Ӊ"kL"Da ZSyG[:G8 @)9Ggm 66"-bG ;KH(6QJhHԮE8kw5( ]ˊ\FBe 2#Ds1`^G/9HlոF(2 =Ǩ+I_@,\c(DTCc"3 @`"pMB !7w0"3=Ǥ/nMp"D@64']"댳Fɡ) 0(N <:(Kd{`Gp3jf\&T0`! 4 1 gd/8'Q)7 0.P=G\-$N)R,y ^D"\`D H%Nxt SN!3hqq\+B2 Sqq$̓(hK)^D*rT!lxQg0٦RxbWGcDR nIjI^ Cxg]@@K|q w2c4MdN0|hOpBUpGvNQHs'!4@ a1} V-s90l}'] a'TSQ1cdA{ Cp'×dGXE,N$:A;$\''/@6h+nAIgdDuHOanD 7`Bq4žO صj1@29lC{%iPɕ'1ucPr:|T0Pn<7c5XHFA@bL~v c6T\>H#0 8-b *rЋh2ܓTA7]{;AroZ"șWN}%)gF cxF݇P6`)7'A h!_ݲ4PWX# IV"m+̍0!%$9焖&xb)'"P| itE?zDM)c+Bsm?p\ =%{ @Q1h BX&F%v9->F>•ˍdlXƒ;0jVQe0(ꃁxpn3vp;Qh9dGQ,1ؙ|}!k"kx(B̰Ƙ<8}hle t}` vA9FQFY9akAɀ-l)[)@n,^"yu,RDExv9(mU,q#g#Y}c2RxU|$ACs\J!T(|0_t9 7iq(Z 0Ɗ0.U 璁Pa^X Ή00:7Q7;!4'BĜ; i3f&}!}!LJyZwęQ@ops4<r4pxNZK¤h́ 0ו mu\ٷɟ+,In}!Qp -P|",F%!bDn^r cpgeTkp!3jG̫Z r` Ws£mΜʲ;Hmz_h _n!=Yۿ&! ؀>Of)UJ @r/F/I_IvaZDx?c' o$f2A_tPR0)T  bbc܂Io(:~/3\(*V+Hl9JI2.T~^d8"{^P4x:`4uiDq[#t-ڢGxv:Ոyр.5Q܌]Au{`@ ]hem[ MJ?r<Ȳ#m R@N[2 .Ċliàs@',AՀ !/ȩ6"@#DS 8hj($P "*x "ˣVD H , c8IAԊ0,}*ͺSlC@J7 & @BH@BAaD.$Xi0G2 urUӐ* IM`17h@]6aHHV: ~!$"@ )U /{RxɘcYf~Tƻ^墌Ge)h.)%۝@Y#7~/DQ*aVJ^ :qƯYލd-ޏb]NPdžےCd#)=s7 )a=d%pqY{~s*:||8|!"Ih!y |<Ɣ̻Ɖ`Rs'%n]!YIe gQ@,!xG~IJ`<U hQ^ACOR K;t-쳇NC{J `"HJ@^ }50!75ƫk)3@m.EgT[2 0 @rh"Hf TYf,H\9ggr\@@Phxؠ0H  -tY"v6Ɛ1ĠedK&GQ3B)H,*0菂HYjޢ GhG߀ͪZRi hi$"8GU1w@i[WZz@#MKUQc8)@QTw#R3nmAbH {X +4f?xSDb `~D~n ?C.>*'`N[ Eb>&PZP%B0#eH)"(6=`g(@ #pjY_f<$RA/ ptD&::d ;G|4E^8l"*! !@| ?MbAj(Ad1 TBj!t}gE-c./sbN Hb6ŠbJ=`"ar A=.Nb箓1X###9A^i`:/ֳDD)c~~<"H).l!v@ `Xd)⢇pNHzGSL !(ŬCLL/D URG/#*w>K 2a2XKqhlj2% & `Ra@T7B42K $ZA gD]i2Kvp )`JE@1P}r0v/` K-:tfa`D A d B괾 #x'@h(>Zn`t趋mC@@~ a2D.T톲Pl@_N< VQ.y̙hnhǰhb$T@x< (Hxa(tjhF(ā{E,B2pBaa(pLԦO@[?t<3bnH@N 5@Pl`-m?3!.䄡G:N@THcnma/ J4ԣvF"VA.:s3@4?S4Zi;".*b@B H 5-\`PT`$Nd,#>MA!dfdAJDJb%'$~Ql# @z!6f&n)+"pMҨ‹H4` @Pǰ.`1#qZ@BtAT=v(/Z*7n3BTC*Ma+B``" %8A z3.e" 1_.$: jG[b(D*iLDaj&j7/Qo#0;A0v N!#ظQN .5EPp3+(cI.fFJDМ&ꝊnQz@a7%p @qBJ4@?S0?#X 4g>mm6 D~6# qjpŒQ1j"Ek +N!y087řI`ƄF!lp0`n w:1 )gCq$+IX1Ԧա-'QPBQ $MLJn)*u&Hֈ"C!%b8d7m"BC &nV' r `U=e,& 8>-b@7ڞn(ĸD^%$tކ*#%u-ܢQ#"3@ȜZ.[`Z2W |vnf:@ocp#ح{+&n#!O /GN:z@4@<84m@U;/>K]AP?\?`x1=V)5UU{"ϒ.(:@+-5ivþѢ'Me9dP0x*7s##ӃHhj0jy4j@,0Ykh)ԐI(1F_==HOOtD= XHVlCLI1h A(2k&g yUhϊB(4D>G#ըyIA ý1~AV;hI'zN/ה.^~T@ nd?"k ʛ ku{A?&:Bdcyj] f-NC=w4,!|O :8 @V 1A` 4?"aKT(pQjgKU3F{F"h!k 1 T@ TPE>u[v`AеLXR8&Li,! X^xarUqaƨD+:m@ nsqYwS^mp ,O3"CalM>t6F}6gCx'X='^v+vcLk Ǩ4)!Sާyf;hM;)Nu0oEDea>#mA`֌Dg$ *XWO?љ܁*/AHndyAB3  !0(غ+ ?/S^-S}lT@BaFV#:]kbE`  c0 MCQx|V+Gb(j|p@y>3|> ?8  1|:$ G(UzԒ=?7_+q;=fJ{Ajg;eh3YK  r q{@1ٜe,Us5Oq8z'~ELa(J`>(b`,O(}|x B|EJSs<7-8"='0Bx3"Le@}/@<$۲l63r# ܁(v "о' "O˯H,꺰!x/b<dv0Pi3b|-8"ʟ) '4~+*7&QXUz؍7,@4,= 8k*zǨ 2;$ȨE4۠O3v 8C H): +*.7r$8E)@KShe " T+f a06V!h$+P$PDv|3(թ77/Ո VdVہitčT R:x^I,"B`tӻIdtlaxv†CNIE8yWlZzeED3Vϥ@HRD ($[;P'L3^VG3zێT`͑ !$(4hFH"h+Hi 1 "ξrz#% lͺtlW!C#Zː*| UQ{DZtQ:@ T(b\U@J\  44$?;DfS.|¬5 l.F=Q-R mBDCD*6FX8g-TgІXpHa@j<@&TΛ']t5B̪ +QGF(H7`(c.J -ż2ٜ=KIM}?Q RFp3 rBXd,VN*jLqjUY;3'S"ٯ5Rup8愅@2 q=Ǹi5r0AMؘfx %lBU0g<#aF$|u=~>eT48C @"fi˝dP 0C B6CA E$#h A[;sIY:3H"0Fd0hX +HvHH*l;P!eF$?Eά]G0#fr+6 G aedL=f׾4 !pMB[tCNd nJCrx@/CG'˫5%*oC"fݔRX*pj=;!jllQTi-Bx㔩Sm '%V @nJ {L:(9!~ mV`2E V0X1쫠V-eA(hYkL@ A)MVD(PtQF8/`WJi s,GTKYH| p n Q{y#hGcN1[$q!j!ӣ#RLxˊ_>ֽ ӑd0[ @Aq h;՚6Um5L^hu<</s4ֈB#hF!aC"Z]n`"˯ K[ȓ @CF(V+ %8W?ԇhu;3AX:$ذ:P 5X ;JqpzBj1n.@܁xx(9A"9i^(c 0pm10-CPݘ Q)ۍU 1V@`|5B h3 0ޘpH'XNv8_ ڟ\ЫyuYV iP+PxQ5BI- ]hQO#zw ÉѬjͮaFzx+  xN> rBx w]* 8P[z r06\ 흹3xe,=5OBFyH:@TTY$T霨, J<KǜC/r"G歐L\7Ul> 7 ˘ L #˟b;k8R ݻ " 3=9 9윷 U(jCILy <z35"DY› 90 340Pw(4"Da؎JKK$[2 Q'YUUC4$E# p$1EăSM#x̅P 4PPVAv" 0<1•5Sa 3!П":4hə =m:E)>2 4KU7Pכ M(ɗ87Hy0,NIQz M.MD+N5-[GyFp A `tp6gK?85'9@Q[uy5Jh+‘#fPyLDLJ3zA 犛# *e lO#|Ȩ|H xy7q x.#Jk8 9XT"w ;YTэA 0nhd++)J}Z8( K_6 @3}.2*ɮ9P硭-fVZ{ +dqIaK+T B!)2Aȋ XQ,,ix }b,up”iǸ!);:5@'[Ȳ%݉ 8 4МU=L`Uփ=YʦJJBkuM<p?3!'Aܣ XRxF\ L G;IM$U E!AEXTPS7zEsJ Ql-L2(i h-b]ͥlqA,pS #莅 @!Ҕ흱3Q:4Z`WKCoRMK"_S 0U #{<0|d!ʊUy Sѕ8@+0d 1uS) פeD+4P lJ0K-mry U!Sic23 [@K-(9޹СIF<@2`\lCB r5`, >xH덭~a뻃ׇ0pA i۪lK ULRpBPE lPq 쎚30_B*,3–VxMFaTwb=@ 9Xcz9+l5-I6<(j,>B[E"0И9 Ie;d0SyxLaϦbkg) JL=P;VSG?ݧYL%vwO Ao 㶦̅@]á9 [*4ttpx4[cA|yPBAp2yuZ ӑHNES('4, 5: H$V /[5~-+Ip j(R^ڼ1b+¨|rquAsQvqDgyr$`>:PP L@nh2CX&*@h',8):Ӻ&>dI4N B#P6T#*"{`83FaFyd!P  2* ( 2,à1K6[&6kڤL.Jr|4`@\8AhˈRF x @EØJ$;d an$Z#hR8=<+L*(K=ǡpKiHx-`h"z2qjb<+!2  JqEYU"B$:ʺͰ @Ȥʞ98s9X8zht:jPD1sD̪%*S丶LJ|'j~tˊ!&-BomfOj7tAP8 &X*<$H@*PrpX_`h h\ @|FFV/y(5DXSP@AX =ͦO @8a#0l>V-ř%R'4#тh @bX06I4ftƜ4!G5j,#tՃU{scӬsjc9Wa~1 KLhUT{""7"1k 5HnVMp.@&=[*G\OdGDD1!+1&+pZβ>ĩvrZHNhF3R1@@n aૠf)@!&WqdXC9Qx.,дc;UM?#P"|k8a5pS9i-`<ܧ}0xhliq8%vPL1J2&q_bmdQ΃a10͘aP*RXI0rmdi\U5$p(.DF:GAe'˔QIt,@HN.K @?3^}O4 Y$MD!ۅ>l=GY @Ԏr&1GP*Zܮ 9i%ZE n,)`Kc(qhpϣ**J__32 .$9t1!xlL')EO7Da{)0g-.BE& f$c:l}4Bvn]3J!0`Ikce.2#^AT/[O<1/n/n[rƒofo#jf"l+69Z(Cj3ʠKX$d!*d,H#B85 ҈n>%"L?&+"'Mhc),}M'%AepR"P\lm >uoAxc5k%A%?͒>ǒ8@@B|F6L.G㌫"80&fPЖ(:10"P'E"ȝô, 6E@r@L5Ū, b7gb 6LLcEaʂ’RFfpP/E1 j*(P5\aT( ,l&4$xX"CꡬJ!⌇2gbXGbRY~RvP7ˆ/E} FNk$RFՄOD!<N,8DaPhшwEf:!b01 $W@@ppadf6AE\ Z˶F i`&}˃%v=JR&L)(5Γ/ t] RbԵK4&qք,tP n–@ T?6i^>x!DOdE+v't'F 0,#0>(Nx%!U VA ShdM\H`GG*n`L>G@\$2; "fb[uB#?l<*tȥadDC$(D @ @6pQ!ey$8# 8] m.gD8L1~lA$ꇠvd a&r-re|"r?CJL&` `"H H$ GHNπ;A!)tDY,qnX1 d"` PL3,ܰ! &Ȅ1B""2-`  f.0 A,&g` X! EE&*HB1M я.̿؏KCcb#bNi&tJaX@}r`N<̤'<&]'ꌀ Fr:^&F)ܴUжV0 N6%-`>VvN4`.Ո`w쓖hXxkH&aQDb,r_, ew`Z[w持zf%ꨯ vqCR=T0.mwZ4D#B6;B⊄7P9b>gr0\g'&"%[]*(<)KRtK&Jr^{@:` F`VM\|h "@JCLdHLЄ)> 7ܸr #;TpGT`.L1IhKS #42!\X-22RTdYI6 b {ʚ("jr% .HH"Es5^ق#0`hB^nn`<юcb;@Lrj]I&YY=fYuGe| Xާϕڐ٠o8I/Gm*RuNKAr$*? eNS $x %|\[أHUpsb mh" A0D1< A.̄*bqO!LjH a4ZZfxy]I[*F"VID*6 %88}@  )BwKG.+ͺ}la#>~g" b&`Qp;fB`H>cs@N[ Wa5#ТCS,üGo )m42;" X+=&iN&B8S g6{pR.VPib%a?9H칇 ^>L.C<5I-)Ƹ\xh'P9J@ Z38&iD@7+ K0P"\EHf,ŰuP`+.0TX6v˛5>ӸGnX\!u6/G++vzπ$z-/#r̆KcdE#O L)2(H{U49K^c,IB}WݥфN$ |E i! }gT!"|Ҿ UpRz*%X>ZJx&ğgrg *b[υb,+8Qˍ-cFWo0y)K F|ndPox9K ONWR&O$+i°rr]3ޔg*f#W]&ഓg#S<68~V3mőpÐrU ̂RSBF؆^{7>C)-;X|YM͎kk5Es~^*4Ȓ3}e1T)S2rt) Ghk#*1@+M+i "DPCDf) 7;@Ly C0aaݝR5ZTNˡEAN,nSWLƬ[7xmMu}S61`˔6aX\%Ph0'1mZ*@9E _+pWzPǫR"DH)E_ZZoBXelP~{x0N2@U`-^p$6[x`q軤DF[Do\ FL \ka#oTk+;`l #7 K9d =s4> cq^9OH}PbÄmpҍw!ۆ(^}с  B.՘B1CKUw$HP3 d90Zj*]ēY9aMIh7`Diy/.6I#/\8Rb%S,馘%!,H :w{@QhxE ֗XMaĒ\ YhYM@kÀ<((,LSvbW +_UUM n p8 #B!,8/1N $ s(jHp6yُ*OjQjÜ\ Q.[=!GX`8 2J4jd pxSFMqK<:]p<Ҁ;q,֗ض(8p`T(*.-%M4lcρbFT0qs"p?XH&  Z wxeǰc( m;)]Ё^81AE' hHfH^V8h0$ <`#q9 Вû4ꀒRe Hd> \s1(!$X WZZ8pҭ̀H SꘐxUP yD tX&0l,$T&/DX||;5?v ӟgs&@PB(ߍ$B$$Uc_/::ܩ r)-}P~)bյ%Aꈮ pQwc"/= OVK?8P z=".A1ڝzHXrP]I!Zֈ2QSO0H0&WaH$<40!c ӫ04Ѵ@c-D yӃ̮Xĕ:w㨈 чN&qBN詊ql'ɿ+*ξȿ i,5p D5YC+)Y}Q:)S k4I53q z Wl,@ܛ]#3."25E2\2ȍ9`ۆiEq Zh^ {~ū\V:("A))u[_0ȳ5–1M_3=!`x  !~ @ܜqaZl3i W0}EY#ۓ,(i7jm#T`)<Ĉi/ ؈+fFpz*͸ӎ*`8 DM JXv36k^ st:􆽹Geڒ8k:@$n F!vh _Yh=來gZ6vmUI%3H͊+'-/%۵]~݈AUv!"'L=8 a>P rq| Xs&NF/,Qp_jx^:0OU$+ gEٲ 41tM=-Ij9{ %hy0v*Ma˴H*bVEhm(~Cz:% 8;Ee|*[RPԊе;y x+1f_N1A`V90FKl(qZE 79_ i&K2J$8P͊H~ijfǣȻA`S= Huź.Q@.x: 3RBg. d(QTRc=8Ђf:b.ڎ8*ш# ͕=)ߎ 0eh &r֍px>f~uL*8TPZ(}Q9ñLǴQo{2 ~CPM Є 8е+cu%PJ@Z*=Q3TKy 0$\Li4BRm0Վ ,;!8 RbPfָ>kH;JOHeK-T=D/gQT%LMB8B @@@?,A }>x €`?HTFca P0>DHT$~G4،rNQ}rO+:cU궻%oiՋ6_/@Ll>` .g]M( doإETδI$P mo7-$ WʝCi^xw;>pyv[ʷs;~ ~&,nFmYc^of|=^V"?Iy#b(pEaTKN3@;.Dk.,H |^/([*@0Bğ <\ʈnyigq')1l`,  2 Kà0lcEpv`x\ z+s @a4 #HazQ(!"ڕ`kD@(lI},awz!`=V%g&kcLl viVXNM"p%Ȃ%g(::z0 ZZQ;-RX ]'R (PDuMtnh4 0 /~\(`Y[p]"(xz9"k{kK) B RT|iy . B.>͚) 20ި{?`Lֆ0#XIf `!Ws[B(ilxat\xfg$x Fç*:949vW:8#u _ɺkMd&hwB`x `% "0"x 4rjb!Auv~/ftŢ:/1Ջ {9'CDtTQ(τ&lxR ߌ*{V1"O5\ 2Q#rdď`@)@-\( l  * 2GSIh8QT|f2q@n =BW {8A fxD|8"D@pX #`w=Z=4FFC4d3͠Ho E` R A806gsC*Չ6.1:t 8eB*)D%ɨ*8v]AYAR܉EW;KUm*P*dyCx̍+^Aj k #Mp~,sIm s O#DeW<"-t "6ˠvU J^$)|:^􃐂LyMGX aH'rA~SZN͸2[ڴ0Bjʆa3(B B7K{)P ]+H 3Q 58J~բ4A%^ܢy"1"Th:62oQr-R08I9fB`Ť&:IռWQ>7M#sUE<`x`mc JpSj:8YyAڮ38qHI,蠏zNұӾ!Dd v4^ >yy&_JS(C~HEuZ8զpRbI՜OPk; Z? x."0V@^&m1'"Ž'!!pĸ(0`h x!%n8&!*%@bd4AsdOC.-DrFBEM.dThrdbD:PAc:*"8P/AG|z =" ; qȥdBn,D >w!*@:,($j.EЬP$F*k  $U /"pJ ߁B,=E@ BD 0A^4A13 Ñp9;vDPpE>D; *:qy PC@CBX=Jrfnm6V'"+BD(XCg"Ԯ." qCИE)Q9/b^Q 1G g n#hVE^W1@jXRLM$C'@ #[T尊h) E*.8ƺ (Kin&K-$"b +f  @aQ@\l)!.@7+",'ê%i!ho#<" Bȅs!1e& `a{8N'Nv> @ G<*`KJ Hю):ID##FXvCLp–h"  졘,%7C"4 &,ا,΢ۊ;A;6J>M¬FZOB CV'P>B*d~ ^S˭9+^ ok9(>ƊFfϨ=".$@aLZaPPAxH^ǘ%;BjP=.hb~aF߁N@ܯMz`߀ Z]҈x" 0cAcV1_N*%|" obz{F3eaf`~.8+ˆ$31vBT-`+2hh&`0m@~~ OWC>+o%hEDdB oA3U*$06|Ap!ހ/5).`-4ՃF;:9N*?b(2f?f'B)@`T ![v*9C= o5V DAɆ W8NȈ"-HĦ?aAzk/mVU@"D!anJ B * Sz,v -:礹\Ur2P$`P!TH,B).cn%E &4_P<4cVЍ:㳔me  5"#)ȪV5=Jc*JⰊ+j6"Xv]^2G{U5$Wfn:`)?so&!iv<6Aˀ +~8" `B>tT z|8f"萈ੇ `F1:) 8!4lvL|%BE;uIYC aʡ!`!f> C L08&[6-rao{YpnB83kAk ")zr(huBC!JA2Px @>"d= 9UD:S*2c:c~ /R. P!0)8@aR$f--b/+J4C?bz*j1p`2Ҝ `vXoH*IJ4:"rLB>x)~NHt^|8v$5j%B b|npc8>* ܳbXf"3C/ib@/Gޥ+ꞟi,j &A"܊R K ,a/jS5 J"M% #e@-j! 8hBITe-Zi* 9t# y!$؇|*%^*^)%2#bBp̚O@  [~੹ ʺEn$aBc< R^CȆD284BxIt#~A d31)OㄱJ;I{n ,9GPI12;\12GeY2Q bXrTv,5IY.a+?j'ї""T?# 9a fVO0@9S:5EiP~X=a^> 17uY zQ7:ɛJV<` s&L)̛" !ȉ]T; @m#q:q|1!Cѡ m(pСo=pa @ CU7/z."F$1.A(@9+Jw%nL4'LUWnHkPBԃ8V,JtXmP(=-b# D "B^ӐM {ao7=iq.2Q/ Uj%B)"k_kt LP )`c R`s2hn>5뭄AcKN΃&P$ךJ F3*T4 ]^,5"<}yB 6`a /As$jL"z`"Q6ql @#(n0@H8$`RM'#BQ 4% EBG@S(a ɀ2L5#iE,2)$50,қfU]x>&U.nae_V4^Yy@ve=̀`(0 X>vPh5 @" `퇁,% gJ##>kzQ0KhX{m`Yi#h?w2TAJ ΎҰ$Ke$i,bOJڧ$$O`2 rU,K D!#СB 㔛&Bư[x R; (z`J4|nRax 3 @9yzZE 3k' jظ Ĉ!mlkRGܕ̀b2"/ "K,*6(521 B!gR*Hr"")Vt%A 4޳$jza{B$Q:#mMB.A߯Q{Ԍ:nɊ컭7z`s*qQyDƹ`pYibaLv8N0MN`kr895V;0jb@Hoi+ Fz Ne`t m-szWCSIHuh`g bYg$@E2@* * brcPخܮJU}`XD;-}Y(jWrVȚ,| qA` yeVtb(>'k AxV ~:Si [`壷aaQ"D Z,8%@2pD!n-928LGZՆ`Ù1!$k 9b9ZI%Ċ^d\b~kr-tfjI:8-ozs\ @a %\d W[.udn'$Cp kwJOMGbm&KN (4!V6FNʬžz2'8,Hx -Ez~aJOdH 0LY ySA&\I~i>+2q? QLAX<MR 10Os=ǣ("XbƮ δf tBa xN<l0,WXTXS'DPf@Y w+pBoVH h ,e[JԅA*ոB\s0i?#T[ &m-Bi"bՂL\xIM>DUR`Z ⬃n1 *kmIv^k4F /WyMͥиM\YqL f\2rKbܰ"ɹ\^xiGa7˫eV ~ @`˜# `̷bFKX򺄢cK='1Cة>ЏP@> r]6+* U"@eZ2j"KlS77ހ۬E|dVG[#7Gv-~ cJx]xa

GT,Q:T8 #uD'#%9&H Gh*:h"TPc6h_}-qPZF;X0:KIr H@q  &#Hҕ(mc7CxѝH aNEeqx@0M&@H8 $&# 6O 'kw=f94!7DU.'d)/F2~Un @] x)W DT#Pq u$jcKHԹ]haKFUp4p֠G`ݢRR xᕐ IHryLFS8d+ .9S= [rt%CǶC. ! !Cq9]ʌv^xi!BEv*d|Ɣé ґDdNV (hxz#m))D[2>lZ*%")SX'adޛXh[ E3">!Hrm+(3ye,#>Ds ѸӀcLi"rs)7R$TW x>!]@j^@#m-[ŌJHVhR؛!eDj81 Kp7@;' +PxXBip± =I3@Lц*h˜:ZxT;St.pP|خBx1:)h-(lPbWhW Plh"#(PA5x.Q@/9B/{<һQU@8LN # u( X.I/UB}] w8P3]@ ~L+X9 +;jڡzA B(-=YyڳN`{v Pzyr:1V0ҀHnaR&)1F : nA "9k`.ϊ ^'Q1?!,iƈ4QʊҚ")l:|/pXPqĚ$"A0A1܎D!UqI+PyjJz`~: &&$r )(秹 ZR8sq,J5BL̤I HL&Mm !byj) %H yۜB#C |:HQތHxe1sR-*tS GD(`G/J|Oyt )i9ҟ1v;SGSΑ nxs8!NJ$mnv}HR2|M9R(!XJ@!*[Ɩ f"!LIzM~ ILSЁPHIN%+Qڍ6K!|(:;IҨ8YC_b S*#]>{=  e­ىJHÚ1 B*RA )ӓ`ٷٲ"j&BJҙk PFഄPSh8 A"):2cpHց!T7y$AS(T(ܟiɀH6`6bK(@U#(Oh #%B D4хE'.YR -p&k88 h& i3<@4;ʊۯȂ0҅GR8CX1V )s4| $%r`RHR8;X`U  +;@B;\zAN0:p@dsF3o6*oC$T s#/px*/?J Jͱsfhr胠ֆ>=#I<+܅*|Eoz'JWdfPh?hVX*۱䨻4Y /hLʌYM cTH>͆kפ`3^-0 B"&Ma9΀QPV?ڑ`s-4s6\akB H(F[L'[eY`WHBBsAIO܋7n&翥؟&@_0G"6`lxfI]\͹꾚Lpe7 $!vJB [=PE(B/ :15ގ4c`럷`H'(.1ӎ(A8#! dxe>M5ʃ=1P0͓]B҇m6hh ݆4 깡9eڣcP8G82sЂ804hhg[T_vZfEY`P'EgJ)~}oQh;bhd%W?ݓgïB& n563R,x|PH[(P> x+7 U<#@&DRTIh r|7v:1 `#;KEޘ# Z5&ebP{ Uiat LaH[Db#+C3#UhO#hP%\ç M(L8F9K z09 1 L" }PL  `y1H$ZOm U9t È y(1P Y:,؃V(I9![. @8H)L1 %`ȣ]ɌIPѩ!$ݐu)y]%M!1ə!IaNHX i͚|I f{6`5`r c.kCsK]ao &kxS e*|Jƭ _""Uu͎/sd{D( syaHЍkyH)'{4(?)ꩂ[ᴔqv,xͩwH9Ĵ +NqdjpovZ) ES#٨W;HH x^HOēuKČ9kׁPmYF!vx)1$v/ -atY%Q a[JYa=k"J -5s٨苈 ) HAkʓaKNK1] I /[1r$xXeo1xtzhaA ]>}a2/| zp ["ֹ׌#|'#8 z.RJS 28DHKSidtaUDZJ!qr/ڳ]Z! ޿hcB&=H kpnj36nt{vYMWZxП r"o@@"a`eC"73DrZu2bL> *0x_(@5@POp hZ _I4MDe0rNu,<'EfށCOWBeAE+7Dq gϟO Hc2lpD $S=.  ZF[-<}>L/dzb4Ҟ]y9(@2J`h+|0s&  Zl}= >AF~! IĨ F|-h<H,?3_Ӡ|] *OS'6g&TUЇbxDz^OnAi"@nf>iX\5յ,\3(BlW/; CdH …yX B0u8cG:MoaT#Ug&~ øbądժ(m`#9QWhVEOC+⨋Cphq0MB)G?Hlz$)y耈;S!IW @}U,:B*(5D*|SPcrXLWIjtbAy/M5lAxa @)*3P*SE5 Al Uמϥ6B ʛZi`"&̀ep:FN:23eE6! k<>S 3H x.Ecl@ _hi CD\jܚ!& sHD !1 \q=0x$px9S"1z$=Wb*J4ETi|$ #A4lϷrAHC)zû'wۗ[] /F&_K~ O:1_] ԑJ+WVd<䒇U+ɿj($P䅤?KwI($&6ߐґ8H @GQ<-I>vX@X _xFB jwr CU9G HBYF4(!x@[ ah38,FJ¸#slJT&R$DɌȃ_!-s0OP9Dj ^ t f,"D(@ n%-UL9 +04bݺH/d9z7Kayi i_F[4ʑbLE"L`*\QieB~oUd<19iBH ! #^[jn]1؆j 8 h*/P A&':l w / -)43=`Rd!yؘY5jnOIՒ6Mzе^Our D/";{Dk1H@P@*tĒ5bJ  Nœd3`qt bGJ\T)D< i_Fp': `r l2Ǡ+Ɔ䕑OV{ f v8@,?3`~.|>a~j$QIA0% 6 1A2WKmd6KqR @2gRbha #B,V`Pl@X? ^#OU*;BLV1D-i|iKP`! Vt0ՎNa!ԃ7A&f9`"d:= r&G*kpL0#N:"8ZlH(QUr.tHNyF!T7@ 0HvDV. ` :&쒀,q%Vc3@WnnD@NX/&pɁ;Jlshҁ;u-*B'O! AD1`%b~8q  Z(Fl24Hz H^l&j`@DJZ6'J@҃a!&E?L ';$#6c!g!|ggc1yhQNV4` (C2FiC<*(D.pFJM3'E,3Ȇ ij:^ju b7re"cTQ uI']&63$A p`@"䬔n~bd KDGO:^I46T҆~I7f9,;If@pkU& sj p8Ar!t4!G!2NDlEA=4~~3?n3z @a\` 1"Jb+fAa4oZ l Bu*p/bbuB4|bO4_C,m5v,'6[TڰP_` Ⴔ0HT1*Cn*C5f`(r>,n 6 hg&"jhP&Gp!Ɏfl) C)5FbCvn~L^-*z&LVbD(BjF"rTL֫JP#;\ xL~b}A]*ZJ$1o'BsUX4k7zȮȩB-de_(t  f -mCd,!Ba"ALPi)v&H^C֭pb Z~E\#"dOp?x>,;7 x+J#}-:+o>`1Xf7+L,VEV*u =e Y e>g2%E0ń"J&^ Q9o/D}b <4ck03, *)% `9Ry>V2/?zGpJP!b*DRf`rolq pp`k?kg$n!=7\! jyIм`T/YdCε8ez! 1ʔfpDE9N&M˼(<6,o = mN rVDXod3tģNMZ"6"EX88.PpLOېuHX\@  ΀poPib @9trAC|ƫ⼰=:%$ N`>{wb4G+Kne@\Zp41@rzK@@, o.* &Ж1ejV@`vܙ:") OfL3:_HiQ@@ 7"q;h"wLDL CU0Dj=ԹC @LzkJutS~$.uH;:Cf*PL0JNA4I͔B, rTemYZw?gL\^4= tTLN9je6'æa @Ah<"YH?[ɊDT~E¤ѷ*)0L2'iDU a(B94_*3P 'ڑUc3LRz)J i&-"LZ'ֺ%9ymse-w1*Bz= leX83axLҔIh@?'G- % 4$6-V6EF>A/f~[k Q, B+Ŏך"n! t ɐZ}:TyP@;a5x8eTnjj KDjAn-oY\1difC@>J|?-f \P)?!mQ^O3; ϼVX>*wvJ͆npF1#$MHψ `JX$K%3|рz1`d2JX|`@,T% ]PjYcCMab#0 B4/ Am %>L@\=?4\eaz̊N=|FX5( =@,^3ER6}#H$ LL~%n( dp0r¿(N:<дH",ūO RDb>0&1abp*AAxipw#j@sJgId-p= it#O5J N%'6U⽬i@+B14`(>Ek I(].eJCpA}(V VBS+&,"v;T) ض1O2tD\(m@S 4/\e:xxA,ݨ-L'uS0 _P@\  H'`8ȇrHb=ZAYQ~?o"еCFhiS/j4[[e,BA WjJΤ8T1hȲ0AqUi-\PMD3thI|y! @tZɻ6*8RPD:Q:5Wl5u}㴥G0qjIzJzfJmf FtR`!Ԛ$ ozE[>$FK@Cz0n A/BY aa#a^"D0`dHX FesJ0cP-`c0ь0ԅd  <E @*#aHWS|b&e,>S+D&AawF#FUBxҖ"Pֺv8( B?j00 LM T:PqR=_HZ AHQ8%9V,薁)_tYB` |2fBWH$wrª )9ӺXJY&jȅkOT Q,6haA(*vpJ `mdk+Zԡ\ l,D~]: t.=갬hO*HP9 6ƀa 5˵!֪ʯ%=Z\8"Jj嵦`&+_I+*z>8.Q[Jab>0THgq DEJpzvkk:jJڙN\GC&O- kaA+ 9az kx!N"BI &<)} kn&6 u8`(H-:A.nyK]yGq:L1\KxnR;P5>/i0z]c\m㞈HxЁxՀ@%H"!#p &nƽPǃ8:jA}?AզбHcXӌHh#JIKFGPo;LٷHi`դ0$|<1YK@Ni1{騉BHp`b/xv1ѱnhŌ9|Taؠ @xKHD['ȚK;Qnh #xUy1LypuwDXqؿdOlRZ `F؅#QȡHT>G20鯌~ :8DP81{QVDtNu` Zp^`*)zʰY5q76 :Ę@⣙u$Fjr? b'"q[@I(qA#xDJ4310YNd'*nrqD?Hx+x.– Š_!o@&ШjcT&MMyINsE 5T0{ '|S A=$` KPVت>jl8%-0p9Lsr3.u-`/Eh Cy 4o9;\-eK:K̖:+!kP3BP+ 8 )9Dr[S C8x \ ً.; E4!ypHzCyXiH4G)81`$7K0ھ C`xF /YN@B8xRH3|Qk|Y0* ;CL Šc Hi8b;8qKd: م T<˷7S F(x{Ea!40]ô1%2kZ|)#<-pN h @Q䫖Dʜ? 8`Rr3ԉS8|z {(&)xM"hrȢH8!:Ǭ=V}>@2H;C2㖪j ਓsq[NbŔ fpۓx'pEK"u ^ҟo6`g6O6{_mD7(+/?侕Tب*3_&;3݅e8Mh|Έɀ PT 0W@x<M`U` 2N6t`/ :*ip W)CL[co{'d8ECyZ;P3>ZxV; h\1PJ0 "g<,@*x@h5V֖Ӆ.37_f.vwӓ⋖`QEZ0F0D`kaٕ`Y1;{an&p:KpdE`?7u:^@Yzp0GXx 8V 9S"R3(@3;3b8F`* 1fZjT쩦V qX0XJL]]>VT| 9.H~S[Hx;+CH)щjSWpd'T )ع,} %$}ڋbe 9r4̌qͣ(]W9 KC*SӑdfdÚPL8TpP3B [y׸nL;UYW 0-2;zOzj?+|a/r*1Gbox輪z̹p)S ,Б1ɱ :GT1A*FIgUN9Ӳ o| ihD3o\7q:"B Cԗ?;i9X(m5`9;3cϡ[cJ kPH|~ЦX\d(0ҋXߙ(@7"5(`q!=pM!tқ~%AAlGNO,! c HE!IJSאQk rԍ͹Sؔ*v d/TLomaHtG]NBUsph&/B^7Iry` !94(NY_uqG zp:-P{[.ˈy xٔKr5w\J,9x NdMl>ЮIjQXuV.Q8yyJH\<\QSWPa]eҠ 0 8 Bހ0聦aQ&DӪX;EPJzR0A Qf$،ڽIK~DY`FɈtA둴%[HVPB,`?߲bC#@  QX+`{!@P?AKsZMpOX!o< {.~"TS(<(8ڬd\<Z}.XBp> @-Bp#'@RȄi! @+zS@P(_@l55>F87v|8{S&6C^|kUqP|;4@x㗅@s&JoK=i2 (E$axz7*.:8 ȈLL ";q ~R.;)t)GE*xHԎ ǀHD1y#-K2'ʘ6?h(ʚF$`9pZ=,23/2esEZW)S 3RIXh8삚# {KV,RvcC:Hp%I5-hVn %v t؎,D=(4Bx*.RKRF"8rņIabFQK" - K Bz*g ipΛIÛ+uRg&‹GϪNXYrjw#|@8+oWtn~Ǽ-td0A4Nkj,`8ICJ T3 ]OA* B*>jΈQ Q䴗,BqN0C>n,X@C: t$SP7h!SJ'CxOAoM5)Vp)`&'TKI#ѓ0L b8 (/E"Dx!2׉\DCPb?$"XH F^i>jff䁑CFT 4yQ$k 4T;usyW[Q;JBUؓe3 Q$$P< C"R~,+ N;!hVب\!˖2K@"PWC"b*R0%$H%>y$BF@"n匝I">ƙ xIԒG*uI(FbF]% N"HHI0,E@\ ,A2! q4Hv] gX]]!O,`h >8>@PvUhm rQu=rtl!BIa )(PV‹YlJ9}Wt:]?KKIXHF(r4_SO>MقYRyd9ӒxEEGVfin1C`1 øa4"x"yq掎Zrd ɻ !x s#7R5 AAsjqNVHEp^KІ:"%xQ.lם x=(G_$R>aNR(J0i)cw8c0cHc@IvSPh  ;{+iH~Y)ΗcUlck.E;WoS,@=g\t6F|4 qP)Xj J a$q9x:pK)8b=֔hP Ax#uU9D"b"DpGLEN-6!~`'"$"(!VV!2"#ET@ @ Ka  RaFT0ʦ4,/K8' mVd0jj$]N)Hb J.%  >,`NP"HXApy@Ƃ':(Fbq##(NhĐPW)t ڄcI:Wb,pIzGQDm.=]%b8F5! gZh?X7 A ,-he! 6zC:Qިчb: FZX@xFlcF!B4#D6q'iP c7 !@@@b"2`"LG1!|$$1Ш*=' HLLcހF `j^\ TN(|N,!&,a.Y"(Dd@* h~%t#@Nbd'pєhQ'oq"7P`.H `B ,Q!Ô-)gD/*` RaPf7.B8! Kt!4b>gyؙDЩHш`LT,`Xrߥ8a&`b*@H;B@ @މ *jefL @+%2JnS(J1qGGdX8)~G"%R"h$JpG򮖣H2:&+ -.Kya艂 azh:dIS 1oVM*Eq ˞^ORg,b&\!$P(eԟ`@9  @Vb,GS\&`@68e6ӭDJƇJTE?|N `q>;b8\ah PaHwrA`]/ǎb@)2~%.Č Ղ*}]Kc&Hf@"&A͊ ` -dOrUު",`F(Xg*( U0اCL#DBD$@"b*>L=` D+DlLLQql/`l4̾?J p`aFn4+9A,̲2)(M>dut`} Ei)G\$ n1QR6v ;v=AQi.)lnm.NM m2@+6cV}qv10&w6% ZINSvIr f'l+N0өsK+rm@v~D!pL\ FT+8 dy08#( m )ab5^!sQz<;V\ڂ(" B8E -b"@j}hKmdlneyyV@Bӭ"Ι")@Gp("aD"K 'fL룄x+qEG8`.Gʦ%doTvBj~04`J٧?$I = #џibGj!׆4,0RB#/dӐ*r2, s B*b 4I(y$ +[.{bt@q@WK=\|\[3SV3Mdܒr~^)z| Md|֌%G)PQ# qJV"85q8$>R\!kR4?TS[W;z(6dptEhp\@{*.t 6FϼNQP~NҬy>u @a -+""L* \0A:HTiC Rd_M.][!\imD(@Bƹ+0cǿH0(RZ!d¦>`I0B4=wWQUȧV1ϻom`4HjѯGPǖ `{-e"V=@ @ \QwB# -Y 溡aVVP iM/ň{B}9*`H#}:*H282Q6nT^,/@X 9⨩r84 >W} iRoS DYeK@B CZr}fvj 3HZ?]z n[vR`5L' €Tկ]6u)6q'WfX z m`/ԝ0f>S!MQ\iURn :ZS@,'zg\.\\e(HX[U;2r# kAByOau ^P@ [ bs!FAj ` |@vJ`~>`0 I@I+KYy?_ ?@ i:xAW0)M?L"WפJ$!R!.߀p8$I*K|p1?w{Y} ZV_6MV2޳~2e.vM5V VG-.W7w cA5S(̤8`&`7Lg^Efx=@urn:@3͌Ӫiv3hTħmBǴġ "$z! dn?rD!+뚃Iۓ*IΙ!BJt "쐲*}9 j򞡧 hDb~&lA4 p؞ga`$1 anɠLK?k ؀.J s!. 0@m ((MCMdxڂ)̪d+1jKn l][4R2W´!l]̥zjrFUPL)=2SZ2LC͢M-8ku0 =0 cHp~TZaWtyG *gx/VP|ݴIǍJN*/zHmS)J||Ǩzy}5yjeiv;)P@ @j(!eGbHH g0Q ,|F.6̨ip}lgauX'{wRL8!dDdIҨ5mu$ 8g*]@jZkqx^fx@&$A@g[x@ `tj l1)Ҟt1 Lzx6&^ЮP~}(5~B+i "p`ɕ`=ف'菒V k?%EtlvAPb OiʡKpIP'MWnC"ژL 0*=2L !d7:z0Eb$.$DBtH{&tr,$ %@h %L.!BTx`$@-#*FqtdA]AӘy0( x 7 Dj!5exee9'!  c-S|pԋɣ  `@ ajqs˿` 2T4>[D A>c= UBN"Q$tb9NPQ {VI}Bju Phɓ"JP2L3΢+ S%uɻ'PL_Ę|@@%n0BzbdTcM6ΚFWc 9AM 0N\cnU s9,WJEo9;!^AT,|6 %LJ`Ȩ4$Ч3"dbG"D WNvuЀ!h< !(1Ws$' CCk @TD:Y{,u9G_3P(347Y@b #xMf{&μb-;hnSpEBPZ##$t9!(I` 6M-$sSlȲ_AH :^Xn=մHhӍۖŒH Ii1 rZDk 6 9&'j΀LTiF@mzן. ozToy6!<`yřj(A$;B0G6B/Z R HW NSJ\|w,a/To~w;y=j:i >t9y}=,Ȋ?C`g ' 9@P,L,0\R EX:>^CT _E@P SᲖ8+]B2,_AaZFB[ctG"{3h OK%hxP'#]9A蟔$&)5 ʗ1 @ !3 oD-v1Y (60;R8#? LKK3Ʒ0`jS:!`(ymVH5H@8z1=<:a`Ay֎xК6⯎ #Bx cl$zBNB9ؓ̕،0ț, ᬓD A\]{@&Is #@ 0XUmPM)0lh.mhuqէt1+5J{<ҳ@P&x9ہXi^V`xI"x4fB47*`*¡0iZ9 \3B{HHg{ @h@)ix xA!2.2j Gp84Ю̡"J# P;8/`s@ld(aa_u : 4\xɉ 3-lxkݢӱ(l,{-X t>!px8ˀPr 6" ؒ(z ,8D`KK l\A؛*- QȢU0`bi`e8{0k& X;j ="4Z`2ixH䠪u3Z/$ yBtO=ψ@ voh>_ z*$0P9) pt*28?8PHѼ̳ϰ =԰LExZp|L 4y@#9Ql)6# H!Xi"M:PƈTPWxYp-APu :"NYnpdxh RB8QN& 8طH,c)s$jwhjz5}`50Jי;鱞WP`¿0 ~k8&H&A ȿ8{რ4Y1LϴPV-tv-'5kB~O*DCyT=(,K1#QCP Hj4N΀j /.({ A%E,iN V[iYZvl$`YsT5 k{t0j>p(D;(-ۿ@Q K>rp.ǧ77ъ y@'X=XhQ51nj9)-݌v0- #6S5mr`FX"Syb# o%TM+8sȼ:¬H3XТOs9;:9A[}[un?̷{4w<[MYC<ҒV0?Uٓ ,x> P^?i ?p%(, TXh 00s̃{QGdۣSuە9L B%"ǣ }:Qr Psu`R)z`,y p>*L70]2**f:Y&AV<;+4*nBH)j-6 _r-..?LY")X2-sW\K!TA.T0 6$ˉܷq 2i "oP6I)a4pJ8Y3"ϰ>98 F9QZqt)B P`] ' 䇡#^3tCqR#IU@T{+sη`($x @v[dm1^x  o DトHDc[IENOg:3RD]jxQc@ee bp|XSPCy~x Zh`dXjR .դ+y)QAJQ,R2쨮y(oÀ&mXXM9"퀁"1rH@v@G.T]1xz PtkH5-i(`e(o8|$>CHt;6TK{]xuaGPeOjp"H>p0   0(:⾰ OUC9ab0 >/d 0P2ͦXTx/Km7ΦIc9O(3`6-sꖻ^`x`qFu(  @2Hz)Т!a8 m@8/M<Ċ[`~689Ћ[=ӡ}4 E@%)ϣ9 Aq vWx@ b Zqro2-#*yxAsQlX8 [dC*-OQJ`Q4E 6 C;0\G{H" 赞jRs/*ŹfhIT`z"Xʪ|Ź_x:_'yu@5ob.]q]@.47n[*#(,v9 >`g4rpKŽ\XӢ>13)tƐvˁG. $3FigxI\VFH|S=W0(qQ _$FxlJu%e`:$]dݜX⡺Qdݓ3 i 1~C8"(FnaH/x*p;ZZ&Ĩ#-Ѻh@\ V Cy ,@s^" C=Y7|@]=xr>ǹ?Ęhx1V:[6VExAd+"*G4s1NKTOeE 3B4w" A "tV`D/!uM_D/}4ny>ĵS0^!1P1/S'u@?NA)a+4!y0Cd,O."`$ iΈ@ PxJLb\f-@|^rJs@/H0X?r'!8 \Hj$ FG9AeJ48w;_  k ?'~.].,ӕAV҇m?15}-DU9e˱9@zP?% 0r&f`E4&JQ[1qtd \/A4:&4 QT9$yu"%ONٔCLU`~'b]mM&G| :ҋbC◻x x` [tćJHav8Ҹa)+cDŽ2WQ9f C>@ `*>'(y6cp"gښn1jqdEn5e4 FK17'xJ1¯!06Wv/o6I1-cr (!Pm Dk%4,/L6_hrp2W 70Ph 4:!p p< uvwBQR] QqgĐ?Q3A]1SD6]@dx!{i& 8<(3'pKqf@d $D}r~"@pEB|cԷ.$Lv4R$ .{b |>#A6&cz/% ĥ -SH (4!_? ʜA"|B\9Zq!Ü JPPH .L&G] !B4 @:|ZǑX.+B&h9VQD#@pD蘿4jЊJ% )gRsE  FoEj6gPn b&aŘQlˊP9$V@ `pL.TA(x(-trFt%u"hw HX('V%$f@.xTqk5O&k4@2L zCg$00r=( )p7)0( *)(^!1zVI N P`^ -^&h74$).J)09LH 07qu, 'EM a"Nnp l`F$ .Z!G "֛ -"r+UBq41-$\A"(2C&jg;` "iT&4\&rN+0N&!^AY`TN vC.&bXpH>!0(b((@ \%6Vf')#ntↁcp;tαN1 v/k$.1O DZ/CD249>% `  eav+y'2h,z"-@ OVA`7O{\n6K5n"|j1,p9qjNC\!i\l$IW]cc`QXg~|k\dJ;niwvAVJ&prfGVmP(W3<.rBa~ta|q*ԦV 8-(^scN$!K*lcʨn;o*XD#a%\r*Vշ@1\)isȖ[ &|!@(NG Vcv~`f5ug(⽏NHwJ`.̂pE:[C], uȪb+'rjv@;uXdn)-oVrJT%P,>lc#2BdT0D۠t)@tALJ Hk5u# H2 ocQ {Z&Xb_&&^r"Rb@z 0Ģ&J2ص"e/1c2>!?bxZEe"` Wnob됬\O*u6DתvMT%Ͽ| x(! k)uu&_n ̂aP/ʱ+giZtgwvꄈ9&z((`ab@@Ċp~w@˧^ 2 N RN\N7敢 2\g!<!2 U[n $4n?t0p% C}Bч[)CB5^@_M6׼b]/y1]u3na} IоN2Aud+'$0Ə36}:Z]ZdB 3LHda"~p&ʶF<5L q l&6#Mhs+:N."R:~CSwnw5#:o#c"_X7GaQb/T]N!l@f^Q)1'{RGUGT3#e:B(r$& Fal"G~Vh GLA)~UAM/^ z]'ɿ:C+_ lHdT:gZmyRbj!B!^C%Oo\? i|B)BƲ!i i^u> ӂ g E5e(NY }L.N!~l&pT:9s:#ѓ(…ZK< 6a%9ve7/T7GR]dTAfRm!˽#ư4T3K|}pk:W!ƨ ǼjVV~W2[O| V`|G.`faA7`@BqK38q!# ۉ{;9ZóP9:2/hQ`mA6m`2'S!("P` G`A1* o1`|'V? P} nA8AI& BxZo.6:eI,}4uif`C(~()ɘ=` !lieGzHB2 ข#ͮDhQ]2EA+D_n`*R# ʆnJpgaf &S`N@dҔ 3ё;7dp5v`ԍ @>A $IT%E#+u*{#lǾ7$X;{㷓*Yw7ܦ×gU Yާ{\Uv,ނCFtD49%N|"D騊@p{a9A$"|%@ ?\2 bqHt2!1،@#q7 ƀ`hD"o4AB$`WHbo@ D RI"8 ,UjIi4DU`RFd@UXYOAs009 dCi-E?* ML Ӥ7VfZ$+ .|yլUR%hk5(p@yj/{*@51 o+h=zGyY湴g!őj'ġFpEAjGb>PLLܣ!fp&J+F6ӳ+ x(ـ0 3 R.&%AL9Ih @(2 x!K`4@SCЃ+ݪ > ʜ̼K̫`JԽ&+ _1V>J:Gα9U[۳CAn`zrk1cH{PS9#!k"*2yG@r$09y0ŪPۮheijK/V b XxF0 r.U4`ʚ.yC4@ B* `x>hȊ[8(:xxuG Ǩx]%?X(C#46* ( `t XҏybʤsMs=c0[%xT#a:o=~wW#+a$I(.gw>Uav@0lj!@l8'H%þGE^cq==3zu͹a! J# -W~u/i5#`g B4ìt"rAǿwaCrpaŧ`VTR?Gb ˅lPc9eU&!"?R8Xg Q@~"lhėg ]8ȸ"/FLL*PaaٶIwȹ"㞀 U .Ӟ/`FCG5cC.(Gh >Pd !q"THa%$C";@p 0bu#$Wvo<##PPdQy屬Z#{&GH``8&iVXBCQ`r_! \ v!txjgj2B`]JM:茼Rz^M)h @@U 1{ܵ-sPC"tMp c4Ѻ-'P'C\="fU'?tNX@i dD@h n(D#v!Xpj'yHaLh2pyllO&6U BHR7ZP*8 e2TN %+J?E}3OzEKIZciB/CS2:.,4a"N=WJ x AA9iMbW1R_Ϧs=\4H1@!{6RiS7}4_B@-{ve'sS+,# b3bQ`FE`-NOyiP:3ۜ"X {8q 60.2$ 1S!9J$ zt #`ͯy!90^]Ј] xLHVzST ⠱ M㎚38謋 :/](0H(́x hH´PB @ xcY\p:{!8sl(/CyjQ,3L]Zm8 jl jMf͞R\*RЀLT03  휒sxu08q GT^a/,Rp*_d~8'L{ɷ#@RB">D+Ȫ1)peB`jOꪒ|QGh*i*BM(l(P@@4@ -P?c[zKڏG{ɺRH ҅ңĬI gT>@! 됕yWC8Wb< L:r#]B*"ʥ,FZhɣ4FI Qs(/+i_;) :Hq/(2LR̓4>:Kʥ[6rjH~E9O؂R!;{ȧ [HFٽJ2jP% Ϫ2̴NJtI<}Hߗx9+5@8{"∡$Ia#8lpf3`t*ϤL)G+L妺mɪRK~΃ix)`NSHZ K,x>؟H;It,yEOJ¤"m,7eE伢6*:2+qq AĂ*$N :A:f'0C,C?y @(H @h<) Fh}u[EIYVX؉.ZޣJC NL!h; ՁA"\,"CwC k(yX1`: Xt :<n,3ro3L|KZ3$ə*Y{A(E8BƐ 'y[| ]yQ+;믏ཾ8֐85by(#}0Y"W+ I⹏94S$ܱj l ?f)Ȑ;X|>Ze)50H@3 H=Q߅`UPT\\ (H1>xָ .p@PJ~۷$1g5

Ph( 'X!`ϳ{66+e ү$ "صV`!"xGif|M!!7RJ5á9؇D @C!Lp4ղqQI^~#cSWx-ۛyz݇TrlљZ#mXh#0!s9 (&HNЖ뵶R!9F+Y!>N>7i-h8DO)L,)=Õ ASxS8`bh-[ҝ X\P e0p5LXa-F`)Uޱ8ar;% &^jI?;?(b!݌ H(i,Qx9)"! %`BG DB;Y_7xqX**Pa_5/ 0HxGx+ňuR-q{[<DY1RI Ā6\Xd~ǜY 6l&Ql,{Sdײ(|׀ N=ˀ %M!eۜP(o8\:QtdxH,BΞ!lg@zZKhX2&b rXtM'qK]QީIjv1T_֡tDr2T#G0R7C2Jh-\cLleS,Lڏf̅7(L>W/6k RuXCnDqm5*ĖkڇjBmd}kSj31> ?"72;p^^cp3F|j<[P%*$bQ*RE!|Gp)AHg!i}I'j$`]}QZ&] * g 0V`25} * 6*nj`~6ND6L~A$юt~뚨0`cԌi%c"* _HrI5  o'4t_IR4p:s'JQev驸N,ݾ@ԆX^`?PyȂ ڼ[լeоHT<\C'1,p)-'1 :S~䈊>.+qʸ8+8e $ìU2߃E

1k!5Fz}>#V MEDјBA߯4 -.)䙨E[C!M}~>qoStpy Ex0r x@ F@) w >dzˡ`Ҕh0."!FvgYұD,M0 !l$A$K/:R!,zĨJ(@2LbTbc|b@5/" p90 ``aŀ@Ģ*)G4J #Ԉ0DҴ25 %j#9APm<ljeǶ *-0,I ,H, g"=, z?kRƲ"B u*GwJ"R .IF [15+v^bD~Z/ITA>6U7x%2KzȲ5G{H]X2}&0ţw84S-+sDDSjW9H`l^'}\{{jwzccX@@ [fUebK 洐p h l-^c}]:f~-a;YkmmF'[T~j-=0(E a-Qo(GRiH4@oAZ&tn5hSD@*&Z)z%'y(kam673OX\,Jׂ5gO%,Lo!dxU A<@7 =@"hMSYs.w[A+!fAZ 4~h0@Va3R| J^56͡uӐcZTT]#u,r\)1F7kEhݦVFآ-dOd | 10]59RtB Tg`nкÒABP7GuŜP  (-E4eUE޴$ 6>mksyb5 4imm ef~#"v0!a,$&I ` AG)Bh JGdZ\ꦢ gD$ K h!Xa~pmj'Wf H!XG (XFڨ7Jt)ՈR FK A8e/vxfB-NJ,b2gG$@vh'$Zj<ĉΐQr~Qȅ1_vpT!n*!h龗Ɗ#)zrĀ}z@!:*,LH({ *꜏4rk0D)G h1~A&H8VK5&瘂 )hI(PiPƨ#1wsުa) * ^ m|3a"X~ oꜧ*#%(#(*s-$M$ =, \s/ 1hɦ-IB$Aˀ @G =\j *Qf7kЛ1 sȲdc4@*pn6)컄7 Ei& 7 a(2iqf)Z >S#[6(N4}sޤ@r$ ć.diD 0<%06jʬGksi6ɳr4T>T]? Rh"p!@Tt&.TAE]mC{ f!a^c3BBt$"#=:P.*2m\X"`4$B&持 ɂXNd tVg`RTmu4A"`. (OH3Nꢃ/kAn@k'bzBV"mHa!8DHxnl&TLjMT"61duqjgH" &0a!Y?cot@!2`bY\; &hVHsμ^^#>Wnd*B""6D]E&Clܣ͂vOpx` e2s4pL@@0 ()(~(t=>%fSBH `z LNB'pp-x `Ȯa&&G%Ilh VTg8B4OD1?#p$!6LaH,V-\@ -K&FdTG]肎-k_lHu#`7vPAeWl1MNH h >ޮK'?hK! qA4(*BN `6@`~x`zKz xQeH+"&$IJ$NJ6}̵D?qT3{>'$'T,R L(_fK&*N$4xP@A` a;  7 #$5D37S4147?FDظA6@@~4K+afN%( Ar fSyq7g(K`z2O$ӆs!uK =R(E jTA "q"?g4u7>e.?J!j A))Y1r@2D~E'2m4.-`Cd$$dkM0 gf c C* 57#?',G)- ?l[HdLIn)#$*q'PyLuh J}+[{EO /C+:8(|B2v \*LoYMfOd` @Azmʑ#20QS7-[>)fx~l3yZD82a"*!񿹳̏DP7۳o>S2W cf8 (/\6G3Ƣ7G )}lL1~ռ7ҩ)3>g\NfFIhu[pJk8 GDLp `ܔ0B+F`>YLn!,KW"YEc TMNhC I#c{4$.! rR$&v"<&B9R* ".mh r&X#kh݌A+n\O2~˗Gsv64App$^5Z(A `q"3?_wb @ T1R!%`?[T$ _77 b6{H }^3^Ϥo7yG[n7+Q(h Y Cv [8: 7lQb'"ҋHCQxubWa|D֥@,!PHX0b(hfXzǐ m0!@PxqÞ!Ik (Sҳ@:ks/x)Zx'jB/6IhTΐ:5:j%p,62ER>!:H"8N%w'J&!pd@]`qɌY`3v(FJ4*lrBE@& 0x'D:&,$KڬK;{ b\VBq.C|2#8,k_ < ZvtCMM^:", SNK#fj $^BDH{3T ֲZA)+F> ePq^=fey<9=gJ/?&ahȀH(ĩ,)++#EĎ鞹fRz UнG@0@HN[*02C8ՌSRvI͈Fh狒ʠ@)Y@1ʸFFR;J\H\ A 1oNO)'$e>m^zy:Y1jy LҢH1!*+ M !@a \ 1AؔȂS@tr:FT*;r!QU$dg-2>7$CR^>i֭qIe%?cOH B̎S vʼɍ!IE߭e( +Ъ¨EX)*A(~/Ga gQ8Ճ}N)1N3$^̺{ N^K|&uzvd1A7fa$& R*@OUG$q% bb Az,*I@%#~oLxe;B\$E-vVj /e5]ON&aˁZoYND;)!ޯS?GzM%M%rхP 6/CI u^L+|K̭~Nl < r,B8 %+4lL?JL8J)1H4Ul$a`g3fRbX'(O-.Z"o{6Y'ﻒRW<@Sc¬Pâ,~]XF QZDޔ$nc,?(qOiOۙ|WjO$syB!שS*cug/ 4ǰ@^1X9>pB WixI>6s0zh Gy|8@D#+UAӋX!ϭTc}@Y NC#Lf dQ%` -(#X #ūpGDS$|d $r|ӽqczƪz-u>ޘr ڎGUA)8pzt tPַ.2KHhRibh 0S("j A)t.8tGH,YiB; 8VcÁwX0`4 |~ 9xB=КHt-HHXEZi+ Qž6QV$3KDҔ`A`F3x[`Qqɉ@kXd>ij)+ k0Ă*lm q^Ȁxw ){7Ь h v‰5hIY؀\3= z&DZdkG*zQ6KI&.!FYĊSX*.hA%zrHkKK8X[:8cZ; Y :KM(ҭMD(0)@!HIKKhA"tڊFGL wN1JĄJ n -LLGȊ 4h,.IKHzUi>:P̨D \8Q0<· (4++O(gɿʪQϼșᙒA`>xA:sVğ< 4HR>=zh\FpDF&gJ2 ƞDw-Cڇ{ 9/`ٟ*#Y^k:'xvZDlܜƼ"Ħ?DħLQBU -Fdtz!#̗f(`H_t;8q xPdtpҰJ1b l80mKJL,i#?=`8]]Dn 4x4CGACt {|:9 ݴȑ*AXЦ!:{J47&%Zx1 xvK | 9=:4T2ܙ)A|BÉC }=RBU Bܩ9A 3BP&@ ܶ7p/$3-~:#QY3Nڏ !I^Y !3A3SC˖P|HԂx&`w@Ƣmh.g`ĝ#"(!0A9/ ɏ-xЌb3z K;c< mU[ J8I犠3KM埓|Ue2xtEc;8wCqQ~ =`hP5 p:Yq4ZO]h9BU$ s.0㑀Y W^ B~3m|:A8NՒ3J t zx !^=ȹ /8|w ¬:1mψ5?3BBx4SS#ؤH/? `.x:Po=U{q64[!@?C@:XO h:GYjQ4S!n`s<nq ƻ _Ei4`zYkZX@GF (P(-xu$'}3:tjt̄KĊ(14)@*PJIHyH])``SP!C5̿oˉ#X5psn 6 kgθ-DdlMLHOQ 9@(A'Hz|,qax0ngtH`u83J@@]NF=UDRH64ꕐ0*3DunIML,KFZH hmhfwd .,=*&5 |7Eipa:20qm(ӹKfҞEJIX41RMJ `I!`'zGIk3 }Cgp]oB6 K胱Z%ڄ$JƤцh0 xh0BP=lB{e 갘P&'E<7B(NPp:u;:iMMQ,KpNfCcx2Q`DxG7Vu8N:jQxlj{?\Vmҿ+~'e $$Ω@-A1|V`A@# 7}`  *YY* OK< (gš bI` 2faa9faPhUB': )J.|!#"XNV#@$!f׳1xb깳41k 4-tA!eǭx!؆?`{3=Ԣ% Dpu -IyDcIx:C 'Ԧ4 ^8ð's̄G:p`$}>(/ !P)B_а ̡2fQHME~BYy7唐Z>tvQ)[g`JܢU,B@EC'S] -C"OzKR\9k* 0~ᔘV@kpeT􋻝Nf1(j<3t:З @rQ(i4!h(2W+0R! ;d0!Lf+$D- $ ‰bZ² "%L*bPp) +YRJ5 T"aM *Bʦhrʥ*rm1q9Ϊ)\:*B:R)*{I=- *2k2Bd}$Gaн9q!rkVVIk<   v~!,SA=t ;̳Q0!Fvg[W]H! B$zK䥩ʄ2Rc![eQBPqhye}ar5*@ @  3#'i*M "I=AH Zi-ӫHraO ⓡSDiS0C(JŠ2!j"Ʈ`郤8Q`扙%L E!IuWjqE WC@ (Iccн~s dlT Q$s1(@8'BXz=f[ Cm4/p:v;8l.2,mpa#Lj XI׍k@|k33UB_ 2FH AU:D@ FGfy[Wi@3pw˼* :@L0 h̪lk X&LR7fdz .``]#CF 7Խa,ɩNt^ Jй`nU`9)*XА&SOke@HD!%6i,:-Am*Fi ,D 4'iz_ a"I)SyA2h qZ}i0Y)L P=1cgP /x=9UP a8!`Ұj]{楀>Fhl!d\Z@Trsg `({[L AX(yNŒ F6!;;GH7fҥ؛2̓fI_Uzx uEsJHRlF@9wY@Rz03!d,@JzHhyc HRYϳׂHN6k!`E96 )-Ӡ݈yP2}NgV GLC4ҖZclڀCtC L|qϙ6Xq5۱b!Ei$`pbZYUAZ+z6a= V[ !%%0te D ZK%hcQ`, c\'A1JwM)HTQozUPIh* %@!0/놙dd a5hhqF*E9D'x4:HIhjInR i3< =nR 06\iRZ',̂RA,)exlb<.,;c|(issmhMCQQlEȪD cbi.saԯGCe!s9(ZP4$V(M%#zѤZ}صQ/X#BXJH3,{e*CB1v)Q1hj$6bngf* ` }j ` J/AeT`8&ר:f$` f`YN `wLK`00 г AԲ&z¶DT@)ź'}DDH(x3$1&`bȩΘa"Rdր8 I++AghNA>_\CAO")B,슲o~p"+DC> @c.,L.AO'o\>$ saT.A”aJޠA84?!(`  \zX@@F34pȢK"8{d$E\e\Ʊ]J')":m®лDEH;@cf*$&^ʾ^e,:fZntXg`ZjvEG@N?\Q&gTR,`DX"nA"`lÔ9a18Z`gBbS{!|9(8`H#8 `A+A1h{"Zb%0奦  %VJ&#ZD~, r)"o*]@ `rah JO;AS*&b|ŦȬ4$6CZG$`~Dzj}ơe_cnƍ( TA,b& "@@4$`^0B:ƮkdVbv;<A@ /,h@]MhA2J,C>HQ! b`'6*/ JiS A"JL 3@iL`" nҊP% >8B@< Ѹ L bAKKe.0!B('L dtI@Af'iMzD" G  r*B&O r$rf@@ @Gm*+`8 / 4BʁpU˱emJ co6_\ ]^N24$"xαs9cL4a`́s `T@R v{$΅"` Af> 0AH e+!]uCflTJS,/6!Y` M[ b&nBb@I怡az!z364) >v Lf3DmvB U˜n quf7~Kn%AM~7ovT'jv/K~  Lpdh@!ZѐT><bx n x @ anPJ)[kA w͆mf?kx 0I, DW@ca.̤S5xꃞ#) `L Ab(Nl:2h@\`7xj["#`&8&LU玆b &n(+yFlCmX.8@aL~m%8-%64r˨䦎S†*/ulx +*nŢ^s K#`7I!6Ap%PvNbv |ja: 2vd RŁLefZZ.`:j!@j>a/Fd9l@_L+ۛw5!G[N``|d z橌Zfn@)V]ج 0 lk%6 @!"/l$I}&c<8g`6lCnlTi W!B$a-\:Сatų4Sve?_!80fXr tsNBP, !NfJ@@1=!>OF>y;G#O +z=NR(;JXuYc by\_ 4b2PSfS]` uj+M<~IoQtcQh>{ͬ[}{w:d1tUrg[X AREUr}M Igl|,xC+T`ڠ b. h!Cp0q#ƱZx1rS>vC<:Ν;n{꭮뤵"F"A(J|#p 0} 1}hҴƀN?%DO9 DCGKznd|)7 <&gK  bjH; hnd,¹HN+#̆S,>.AIZ-Pit5c`zH8 lKXB@/QqySJ$ 1QOɐ] < nn*PERFqK습. 캮 B/ zuE/_j<@t֪2LI q/!4>cZ{`%ץ@TŽ=ðsG0V9uSVR:4DDžs!AdXzdA:3l#$Aå8;291F}Vħk!@H bcA1b{@K !ѐðt4d9KyE0 ~|lN4F3#w1]Ovv T+"3F(/Dį@#N-f !FO T X/=㸍22@3/M$Yd~ɷBRsm)#JP%Rl= HV9-2D&w}$e-J$ŅHOK$3Ȟ$D"ë6KRNN1 W hxa!+ A@%08%t@y'HA q2l}:<[(B6AJk1R1PV rFX0NyaȐBGa<=ŸvZrbHFb=$I4!Q:u`T_$$lBZϭ#gc Y8%DUj8[QP<$JbbnϞi NK0 qQxop,@Bþ1xCd:1%`l0d R !8G*KtvG @T`KFiM|O/2:? K,lVZ[A-C@׍$P:R ELR? r􋑗T⍩*2A0bX6x] `: 4`|n v}@ `PTK6pFxp's)h8=`p~cyE\:[$THn AȖV|a*t.9(qn<|EV>:uғMcu1`#Lj i+#/`~a x#P4P6p/ԧjGN\@84JiŖ[L%-zm4EȲ" 1eXg̓ mg`b3)Y p2{DatI-)Sk\pv[Q̗ 1@ NDkqrA{+">(D]ʒ'G-Ș<j"I [v%4:lKEV`(6p-nsĂ͜ u@ĮA>3jc8`D9 蘹:#02n Tp0_pUxjJѴDfD )FTPCɳ85nީcUKX?;- _`./3;IFノyg'0gx5S$IfDfA ;S))Txţ 4q-AAM n x9H3ijMP >?*1h3d|yG۫ qk;d4MK$QȌGs\IyCH )  IY1;C\HS>s= $ +. U ɩC)b(φjʐLaMLp ʕI6,=]1Hét˜Y?ό:Ȭʤ*!&XMJFyаE:&)1A8`!d R(Pklru(d1p.ր`& =#J`vilx _sٯˉvy'(IM*p@hMXD0F~ +0Pp6X%\=Qs$ B m4 w5 `@K3&9i:Ё.X^YS)HNWZ@<Ԥ!0寒 ZHɧ B2hXز"h(nS1Ű @x ʕuY9]yf@:~ cʷBS!FT⓪h31!PjwX)p8D8h:S[KŎp GS>%( [XCuĀ<ߨpI 8LD.%5FQ l1h}98򶍸s8hx  = ˹f"("X:tQn1N$ȧuZ.82TI.u"\R }ZkZSP Ҭ Axb4{`I'eo#S ˯F% z8H("KX; P{Hah#}Ltcx`MnL(m\]510."I<X!m4f"jWTxז \ݑ%.# z$  BG@"Eh;u^j3f)Af? ɾu@2 cGF#yP?]-ӭݯs}٦M{`' O b4j~&x?hFJ:w0X( c8/#L) D& d,|9 /kpU(h`QM~60@`!_Ň @I{I!1 #&N;5{44x}<_zI=>ǹ-zdϏ#i`i0cky7ȢTCAnc _w$Ԍ5ywaecA2-=T@7L 0t@ Z\ b6_t˳K58ts)dmK#ѐmE 5o P<j aF~d}7-mp5u͚1nT[k^ zýt8A0~W"v`1<pcpo+ÅX3f($J P@^DZ) `<NѺ6/SM_U?ǨAQ:f'э8|CYV࿓"gs\Ţ{u<++:[caQKL`P,-`<b -ILjxacm@CByЩn$^@;ɸ% ;0FoՄ@1zC -`R `иIfR$o4#$=TjBpH&&a @g!#GOq- l@6y%g0O'ʈD^7'. +h/&3O?!v̎ՄI$Z ? 2 `p$F!PYm`0 j\B>-ꨃԭ%Jeu & @SGBvUAf6 D'lQDgFec`zB`*ʧA 0@-k\L*\,. ZꈁBH `M h) z? AhiH4sdB @ 0"a0蜎д@za p nd^ ,kԎ$|JlBRd`̖ `8.j8-$DD! 50 ТJ0pHO(&J @-)#;M@ @bFB,R:nl'X:(,ܞv@*L !5z' /z&AhTO,H.H0ȡAk)j/%Z)(ArJ:'Q6 1j?Z56dn)& & `~a%Jӂ2, 0. !/ ?2(dxR h,8RѢbFa '!{ӫ0kso'єu271b\N0ډ@ R&lnj!$  &^d 9 HK`CD&~-l A4HQ'I8qJl17@,A` &%NB4D&aF?CH#PJaE,"kXTyd7Z$SU8n eRl tXaF@2@H T^*ĦW*:=`00㜴2Ƭ+nVΠ$S/-,b^l ӆq2ܿv)4宯-{]<|6L 50;ô0\zd/VF8"J$K/:zh@*, 0  |u/aL&A8R1%bH=#'<* 773*%dc(?.|\ @p*jP),A DL7|FՅ*bhør# =%"ăa1x4)C]ˈ0{1THw= E+0\T=\6T~qt5}z$Ä́GaVqbժv-؉,f1R` *`1ڭq_bI@Y@Axf=ODqc|qcu| H#e, ƐuіzPo!9˚ARD# hP!" afVҩ:fS9 q@>`3f:)0| Fγ3 F9SAH ]ƍ%[IqSk1Ix2( A`f_w/٢d x|^Qr1M.Z|["\#z SK6 Bh)!k,i9,n'N/7EqiE P@9^v'5?Ej)hV@E +^IoN!(x<5).}I9oJ rY4J%`0}>  d0 VhF& iMVm6gZ=/D>/pL3 `q?la<k$1X$ ԚmI_7-6n%3jBD!P1^-z=m/L"˱l63 ~O؁jZCDDo;m; i @bX/:Bm3&.4(~ڂa`ZAAN'p0'z9r0lXX ex@mF 0n$9BP B>27h&)Hg~Kh-k/xI,( A)6I2ox((LhAN;fA8̼5& (Ga$GmѺmM0ǁh  (w$gP?K3#M&t[vțyq`?!SO?ϓ:y7zPа=&`,-"bl-6My&E$?&8g9 0m3bwEͷ;-'u!5xD(ّl .@Y'G>#J|K"١txv!p, 2g*YӦa|3Cl0 YS g@3KaҨ2C8 ^8*4irų!!ɅA>3F`D0R }l "܌ #1&:EHs3Uj9rԁB~S.xUq4TLуKP> _ary8:@aTX2@T P;p@yUAA`ī)K:Cʚ3Q0?Ǩ>@:ѵԣRHA"G Gqْ_u%,)6,Pbc1) d1T 8:@UY`< w`zЋӼ؁Uh|.QQ)`Q9#لO@bxEP#ĐLʛ\:9(?i(>Dȩ;wREfmqu2Ix Jd@)SmTA$m.ƊF}:ssW1u2tM,hfPX rTcI˔Q(ș~`*0}MDBLT> "=aH | _Prx6pPjMP!>1#9 a}2Em6k&NL *@\ D(=$QXe Ts@O87SL.~]A6hJ F IH-yGFr$$a. LIT汻_᛻f N/&ª qHK@3R9&Q+d, Ql,k~cp˱ŽF|; d0HxlɏQ캓f`=;}vߌAqn V elHnzM?@87h+^-6,-æ 7 * Yyh44Jؚ x.IfA'uo$D &\HCu2fTOD>^K#ow| Yw4ufG(&2c#cN@ T/t6!2Py! 4uFyl={4"F}Fdʈ <;0lTg( .ΰxK6w_2+Eӹ4= F4chsFGǀŸ"XH1)zpem;qhxH#a9:F#F &F_"y'd;@%w/:ET;+.HN=`O"1 Go`lN쯏Zɏb Ax1GN@T ?| Vms !>'')L#wp`^FT炤 A;HJ6'-ΓȽKH*.9je/a_ٞZH|!PVHqP 9yR:+ƪɱ+3΄, *ʼnz xyEBoؚy3#c,о2[A382(P䈀5{sDR]DA hMXe`PN( ei K+rj؍j:& 0aKM!{- u)QtBXl0(,"pzH؀( H:D3r 2A ""JpI02C T>xQG 8BKv= JhA|zu&Qص;A> ͤREA9I, 5y1|~Ƞɷ CCv(t`D*Y a.A(x|Z,ц8@ A )tqMȃE!sxI釻ޘ;" a=Rl/pr4u0j0P{1zoRy {YuAQ<h(-F/p qHջqC/Zhpb>pâЩX;&{CA! q Tb8aJ˵hpi>XNƼDoI)M)-ɉKxL {2y챹܇Xr!yOXq r; O+~,`xx"l ZW z79#&H%H?j@y9iL؞ǪLӤ`fBtJ h;7D a |n$RF h$Y'l3hܴ1`-bBM !i$8PpB-`GQ W ī ˰ UF EpFJuDӱD&}グ)@0rI=򢍤rf(YZu@& sIdI|1N HEGK"S^B@ Pz95Z8@IH8sc;P<7 rO"ϡˌ#WBJX@ˣ:AkLɺ40ʊQXFOQ^ֹwhP@p\%`t=z` 582ڇҕkXSY0A'z8>,ٿ;sQp[rAJHM+;;c@Cx03pіrω؛ѓH?7^ZY,x3}B;]^3?Ǩ٠ |4 ?^<+y;2..0_-B +(4 zv9pU΄ \K \ۅA;#-6pJZf:MS6M]? e0Gk`..;ዴP:#]ɽ{H_(Zcbk7@`"P&LlZl:Y>P[73CF;5# 891<_eQ ElբޘPKB e N=&<:*9`(*hCaڰ+4G -z ?hPR%ڳm L]?#wZ} xL=ߓ14<p@xQݩJ:d^7޻BV/hKPu&5!4[XgĴݑA}di%%ڈh>0*0[Y8Ya[?m ޒ̣T0PYP XOk^ 2aLpGըC Sbc;N\ák%h q{UP@0"P>#K1:Ie4鲯!/iH)xvv9Qei’% NkZr>lUW 1:h %(_HPk7g#::XzP-N= SHJHذ& SݯR(bJq 5I؜ 40ݦ4'. q 32"3xn { l4=5L(%ẝ90 `|pIЯ&t5$i;zF'R ! yvF0WrmDCZ+˦{F SlV tqO]IC`-j\}uvńKpyѳ `  9|M7𨌱Wp /ʀB)q~B 8&@HXP4*%ШzMiT{A0Fcz1D]@X(F(z[F@ XӪR,G%Aq:RSOP1;N!Xzސ[&vDGR(dZ5'/2mA`|$w [wJ]&C V2sl+ $:,ʲ +khJKBznͣ K$#6yT"i3=E긟0GD {{P9X&?@GcʔBDǮDvGR\&G*:13 4<qy;3J8! -zM %*B&Hic$fMv|Ƕh+ NIM1|i#Qs|Ԫ\jYuyQD',n `Į ;Kyp9 c7,U1:A69H+܈A$.@ҷ'J\8[E2eMC~k;G*((a}!&HX TgNFk[b>\(.2FCL SjA4n_y| h`(O@$ tX#@XwGH?#x_07/e9E# K R2GԣfQnn[I6&,ي(3zGӨ8OmF>DQƎ˵F6>UwzNk7FdW(,+ADDV|Brr9]3BjꝦNh=%Vr ~UWYiĺʪqM蚚FiDhH1-B,>Q͊V񉚄_`,թMV2bcT-uvPH[˺SԶW\ٮ9XofAi090ū1꙲)W2ܝ4.oЦ`4Ĉ(,yb;M(V?éDC?Z1t"JJ!> 껰c'cWIz b Q2@5t> Ah1t:`(` 6@1r82Y,^dd《kkKHE8_)@ ,xɛ7*xO  L{ãQGRS|q6 @@1'*4-_f=I%s4EGAJP G8WO]9(Ǻ]ߨHLo B-8sWbY]B*X mhNd@h 2àr.'|Q-6"$$7@U!Qtf9WA *$IU SHЦ @G<j1}O3˚DF7.NJ z v?)FE=c$(*~wk rT/r #N6HPd>؄<`SH&%>{LY e(F(`ra< ȤJ/AoMRT})"C <`Ha&Z`v-A-'HbbtD`'*Ra,(Su HЉº! B*w c D\ υZG>gޜ)rHjL0w}uc+G9Dn"u8 Z1ВNI] hv(NB >S &gMRE!Z+x6:oHdGF8nbZ\&MY.z^!c]`pADh)lQ HfzπBm2/c)]PZo$MOԷMPMXU$BB4 BڧJ^8Conmخ'jJ>2X4:r?6ã^@\$.':mؚtFNJT Ć"L+OQYRFT)rQ* à 3 @anB [EpkM5,t`,bHb@@ ȮjOdBkp͢g40)h.$ȡ ` >5fʐ$ɐ9L2Xc >)m*DG 87ak/TD ` %i_LXXLaʃ"0 .j"#&.tAI@P@G%j|UB@W񰴦x@kAX8"SV&.&./H~ r8Da DTZ  >:L07tAQ Z[DrzYK~8`ɁPT+֭&HP7a72Eg݋J(@Z-(8`@@A l! oT9B!,3ւi! 3Fk (."OB6#fzN&hERQ@@$&+@-h[쮱&12Φjf~02@O2g)j `FvC1tH5E_U.3<# `[:I $.~+кBEz" D7oRz[<ˮȷ gĖ5g@{0lZhs+%?<13`S"Cz8LMT_2ѫC ,! P_؜z9R_X< %f@* 7B nZ4F1>Vi'^H̨P0{?Pe7e&( S5tz Iaѻ+71 -YzLO]#vP~o!hFKŒKz) i8|b'j>oODoʴ~|؍:} j@%i{p3/{-LB6H& D4)X 6@l*l-+ P&!I-BH,X;lK%I:s;`# #J0H$C+i)"JDzyu&ntQ𦝧elFq(Zyh Aavǀ @ `4 +?jʎOz`YtjZ5HxD40 stԒM@8qjVz^e/*!r@6&xx` Tl(-:ri-߰ݩ=51IjbWM34*&T$@dg"j  *x¨ki@$Q wDMWS> z(RF!a] tya QpwJDEl+Й Be02Eȵ!>8>g 5M#B@tJlZ6A^+h2*4Q Ax\f%K8C L p`.$vg:&P"0EB&T2&A^JP]/a"92B52`>p*JsTR)_A 3*E H >J 0LaxJJ6I( K*@!J X^bǨC1dpbQ)>_9:S* Tk2 Lq#`@BQ%cY&Ąrmk W!2VUB5P,k|NFc$] ôo匳2)h-j^#JYTkn|!%LRŶE"J"u~"hd8,F Q. -1Hُ^;`ȳRPB z4~A) #T]LLUL0 #@ LÀcGYv SBa`:Id٘5t=45>p%"l3bhG< 2 #G 1 .Y% @KUy]  P @hh-',$FI@9Y\C0&o$c$eHhdiȟ%|ۀ@'&!D/"Q( Q'pnLye[ E;GamBJa=$~!fmp `;H'\:8.y"JYxtJ R JHV|ǀDQ Y|pH@5rdts:K pR 0,rW2HYDv#hHA!M9ھsi){5! Rg;XIYʻI N,k̭,KF7n}R$;F?)fcgyBrz7Dݥ03`q_9(%G& ,nI<dQY35UHtIdt211h?).O]OHd9yHY$[OHrM((4P?3`; Hv;3x bRx hȚ(piK 1aLhj­S%$ O0Rv  x 8ۦI#8((p9q h$6@z41iHv0qtjHwhwR=}% 񂁊 7  0DaD;8  fqh*rp8 DDs.@@b+`PQkxg!@}3p7 q H PĽAwQ~(  ɑR9CDȺJ*ic  HŅUT=xEJXK $ 7P0`y} (X I_hUXPt0j0b;7ro7SShP EH.1# j$50\3$#:ӲW6Z(Pۑ5%ƪS"kQٻ @(!M#Zf"h0Da\ Jk=Pɮ+ H3T4pA bMZ`06XTξAx(i`bY:'u9I rG5,1E_|hJф9,; 1#H!G0&kڭ6өOvW@EƂi1&b80h]Ѐ1XUUeO6Z v(EG331ݑR8@+.J\ Í@3\4C8݈r1șNf:͟H<qmϲfUܵXK(#7ݨB <#-m}v/mЍ%ـCJ(M )&RbΐH܁hU#E 0:pNʱ<cU%]ݦڅ=671. X @Azm8702!iY%ÅX[,ńPHxuDPh`YW-0 ȑ XUZO@JC?T4Zd`*, ,݋H:U$KL7Tܣ 1,`~`.8}v0C P A 2CHykDвIRԜ?F@IXB,*r%qDњ=>o E H=:)DS*$+;pz2ʡ= palR @s:&Q3*7ɻ{KQEHܠߎ 1| :뀏) ha4K1C27;-!nD "@BcQK'TrJ]TaDEmwMDVׯLI`9qA< o6K- KF6Cf4/-0Fİ{-$l{ M`. ,}H6VC`"^y-Mzu+vU8BpT+)=D8J(lGڻop[}-1dh̄qk"ܑ;OsFrm) +jg$orAlU#:o'ih܀[#Cq@ڂIbYy;Zɯݫ}]H': v^LhD* rF/}&EŐGRF[&Il )(@ke9bڈޚ ۡ.yڄ0W4 DNE轕RsMj~d=$`vI@1ɽD#, [\v¨(P)2dН%Z͌\Ki B R*R$ =H"K#Ƥ5a9[#2=XNˎ 形 ?Vq,=7܁+qG RTd hps"L9a9*%ώhM>1I>T${o#jqt̅m TXذI1Y@BPg@錋'X < vFԉ(X]#fjQSGB#\B-8 KQD=pETz ;UCl+P*0*p5po@%'t'CʁPL9 M\x1:]^V.G_>$@(HZjN:r,q01O 2PPfbAX/, h`LHs`,`5E@J_" $Ƙ˩KIu%0Vu=`J qus@Q- "Ư ,A̹Hdz $Ȯ+RHIvaPl8a8S̖@! xܐs_ D+GMՁŞ@M1z|aD/Fr 2AXK-2N@>kHqZ³4pU$t&3=tIW 0!D{K@!W3bL 14=@ BhKX3,z,GiȼbA cf]LT]_2]4=Gn ] BtGʣ"`"Dʓ+`760Hf;ʘ4v.f..@>&;9cC(I31N6ܻ( 舯SR-E!υPJBq(H9G稜0S#@ڰ6p Hk!t6F_n ښHOYca0Q\p$bI\Z6'Pdin\d03 bڅǰL>,D!N]"Q7pJ.d*HR7xX`2bM @MDy L|F 2Nh!A-ȶv+' @K.$̮|BN. ANE(`7pA|6d^'.pt$**V#bF!pm< &Ġ >I T$!  BzD&CbZa6eA *ʝzd.jݰOP]#r r @&#|Gӊ@ 0V @x aM 2î}IO#j+' .Sܮ_@IAEvd m{,R$:|FIhEJi K>(@ǜ 7 $:6"yŴ+~Cf'8-[1KL^k +' I*07:CP{ x{2)fih#|0}G#LP#I$X1D61E܏z(lRRVlȻHهsJS.^Uc; 6'1'It/o<#J4s70r!)F@"pPO!8a@ JNK  zd`@%ymQ`(8bmhT$b#'ZU(Ԝ2?JĬ0bCFAQ+AJDfx╰z* HMij|I+f `-^5]i K,l8Xe$N.& .Z :Ld XJSd:Y,4/o@.`$`@tڅ31{hRʺ"jl3BVXct^bAr(\ (Ea!|dZ`!l&olv b4Q0pIN'M!%3a. | 1o(J1(13@WTh+`%*dV !!FN@ N`.VAP/iO#&|K!eb r%`-{uw|6$=Pބ:@I~R*J!ArEt q7H?, !"^r*>n Ix~A)wFZ'Jy'WDI"[ |pa vJ3(@dD t<0fT?XKm7[UY$dܹ#2 NX2U!!ladV)2]N \1"y,"0])s!}"sBzL ܠҋʲ6.bANL ~obf^N\N*V4øa@oWN_22G&pMR50pS[C^SD .@Dž lHN&zJa@YWyxGLލLOnaRa @Af6R!m۰Pzyβ+""Fd`JdTep)G2ZMa4c1)h=u &Ԅ~%".!!( Y:Ѣ`0GEӑg:2($Mt  0ִkH{^3a.e 0P 2 j@ -zļVf<1Qơ賓"i_R<`@pn>'VCrd`3"TO@i 1) E\#!Jn"[5\oSoɊw*Q `[#Gš )!iL;|@; 0(Z2D,p` f*1}\WѢ{>,ԭĠ#}JF=tK b ~@^#'^=~ٺ HPo lN::ta[AK`S^=Լ(>A<U`˘[DBdD9*Ltp7x'&ntAlbʭQ't% isQd 8cĂ> #2lGa{%Rc0u$|E%Wk sh;.E̎k%Rɝ"^E<<#!N]z 5DThJwS$)_Bh1{WR[l#$ =YAl%iqi+Cl["|ӴE}ʍqtv(GfiAJQ2ٔ.e/' y!%G(CYz=̦s˭BKRm>F~ix;ȧT'MS}ff GĊr#H%GJ VVZs~U,,(|5 @(~`"@wTq@l3 &L 0X /WVF 'gkr7W `P莇cy;PTElvD`4TP~B(R0X:9Ѿ, !QYgUvx-珈dP`B$>>\GbܼW>"FvgY# $H" 8 DDy.㝧Bh@,@&R{X g襖EaT1S\~P^<`*, @  hƂC6/v0m[f#*##p/ i ND(.qȍ IAaZ`4R'qljP ٨a@LTGƁkP@X j 8Μ*R1dHE \^#IwUҤ}r 7 ~4ݞV8Zr!# و/,Mp鹅';6A<vǙMzP %LO Jyu*  rn:{qtd/V ͑jB/[6mg#1H}! 7P|%?LQ;3Y=sW|#;v=Z1ğh$Y-|ǫo(uC*wJxs(bba :p(gKv=odd!?x  X3AĹFGT,p5(Ƙ $(؜=tZ}ȋ%D{TF"H#H#%Zk dJv۲H[;'Jh6@<$Cv.4R_Y!7"BᆈhHx"12`45ƫ].?DZ"$w.:p-'"3~&'?S=Xl,%.cn/+z7cD|P>%ða@BD_p|@M Q(ʑ>=I8|vID/DLh`Je%F9~7aq#XB CD(`J7=)D6NIy)c8)'ɧ~("m /,eH6 0`iMuORE9IXdH}2TCNMV*OΪoAFZmNْr|ID߇"$`m/BXH&q$"@bľPKVXn,d#2X :x?D-A-H +ĖR!f R(~ ߂^ N@Lx Kz%pEG_Q3@ullCɣ{$,SGXfٶz#F+u #^ ]'CH_4=l^+:u9{SANyDؿ# pxxQ>NN H@Y&w `H\ݜZp#x֞h!QrB88(! D H[5;P)0@pXI``x}P&px ɯ -ȝ0I4ër4щc?`;*7Iy }+* Yt#`߼ɿ2 ͋FE,8UQҨ!R$"=`x{4 PK+ y;;O@puh;>jCo 9 lz< ܟFP\ p}0 *7%H0FPF p(~d p201 XaZ0FbDȝ}mX<`R 4e Sߺ"K**Z$)K:w"*b4'Oh!MAxDҶ[h:6{┅^샋K꣧|MKJ,KӍL+s*L |$ZEœ$4 |Ö9K!{p>N-`.v"z:lM٢J& a}@:n@<ȒÈA @^9)ro ȪyݪT$r%NMޮx*=%=M݈UXH Z.Aֈ[=YhNw0DsM8tM.с3-0R%Ψ%<3i1 >8" 2 ܀at[Č rO",)ѬLU HK j(BA˄/2kP `Ts܌3c?IR5SN ]7ͽ5O|ф6Q<ҬLB` KV@7P AJBjxq-xp21L,}2T.L:.p*Q2.%Q0pL z#KHmF2g" 3/RRKt S$C'(u$i@p `KabZā8X@3@' qxɇze ɖAt@3H{iO:XqQ=!L8`?HZK~>ɡPbrC"cPkq:98HH p|3"ې hR "".(`YH eq10c} P 0rʭʜTM-*%9 Ih6#bl]==# 96@DaIx OhBI֡P x|xGU# @z \꣤M| bAP1(m$^ @È.LAlP&] =⫖E@ܐL Q/X^5ig,Кy5pB 4@" ȥh^T< 2H"7g4)O7z Vp> D U*wKR!2*fՏq*"n}X#`&hO8wŅIu\\lHRHq0.ʘڹlت# 58bӚM͈WҬRA\㎰'+Cc1*S7NB@ytx>Ʉ)HKʼnq2 //9m"5 HS>:\ gq$xWgZ5P"qmkGW%n)!L]W'Xܵŕ& eR!"G[?K.ӈI>-Q2P;0Pqk}4s=abW tQ_hvTvQstU(*v[5h#vsgX@LAh@\԰;9t5NQ7vP"0UqVW$*,TMt"8G캕=!qXp95`4W^>wr}q7,S7jU93q*ODS\I)t33|h6li¿&nXoX@0i/M?v q5YMV%A'[j\ d~Z94'@H3nKɅP{>3$8L04`xTo XyTmf@>x*͔OȈ ~ߐHX P ^#?_ Dz@#!c0Qs&Sɼ^M&Ɂ ph>Ҙ}NqL?@)fs_1$?BJy%RiZ2mΰxXh(*':2ǫHIEA+  $O9]FbMg  2}Y0 ۫ŬcšZENЉ,37`~ *O$ '2 ;sWAmJ.6(rާ@2}@ZtK":џB< 1("(f"~Ȫ}m9n jUH)$|B+*R3,**4Q? I"0Gh|P L8,7(ջ1{,o䶜kB9IM-mJ2Ĉ#.͡Rq9H*H;ѨdŵSƑdUG? v*U2j4sU7| :6sp 4IXU-0ԟ .!Hf`H B B`0ՑB堏p:2o"H붑 ue#EKF2tp ڦzr,Z}ǢWVv(vXqg sMS~  (ᦚw x<+>v# +,M)= 6zf^r\)ɠhX"b)@d&{菴t>"D19:.@&GqNRAeqcoA `H>, & x" x%0:3q:US٪ i"8կ؈cF kE)ka~8t].H}YT`2/*ث>iX&x.@H4@ ٦=@$dhe d4 ::)Pl{26 PZw2"]@G9f!+j!N !  lW  \^z"@9),/Řp<60`Axt8$WNE+0ɳ Mϑ*""NI^:4fLm5"PtkM /tPZH1-qm:O(mIFM @f q?:KMY(uIRYnUiui.VjVp'Us2 LPb"ƈ5XӅ.Qpn. +?5VײFQJg(ӆH,v>hLIC4xPBD Y]#`@R0$ݙuhŦ-k*KG(fٌ9j𝒟W *Ub Mp % EHSOB0<&L!j;$Nz=gjthqk>etOT p.qB$0(Z lABSuc)Wr^54-Sal`TBO 22w[Cvv"D0fd+$P2ut.|k +@baadxKm=pDuXj1\4?`QO hxhGG0ق(V@~k2s.#ߩLhӣ2PTDdJS.3r'd+4k-(W>9MԊoQ h$*趍*K|#!g.ե6|!oF5F49cne)l>"rlhXh9-jEBn-"3n` 0Nz((+C!brXT" X".$`>WaE0- <~p"C2XVAK\UFMĞ?b"SL$8zD+a$k:JKP#(ceeUNJk%Ƹn! A:Ak\ br{@x`In @L$kB"p0*<<qg zs  PQ./z'oh@_\Bnw B,Zgp[ `2' GbAnM ,$ľck5$<.Y#:=CKl0e>$ <.rdn",BRrʆ @~A~0Ў0diK|00,+cUM@ng2;T0($H  *n^C ? NO%TS@Flj F$Ud,R&|X$އ?peeDcQpΚ5haa0dD80(@`_ H@ ƸAa {t f,,(fL'.2 r": @cl; FIqɋ<="k hjnX>".bSN= !V- <)Sj(|(H-;J;(+:ʚT'B&P0 b)+KDG#:)!@ 軬DBlm+6#!kT!=9'&[b\ BKiO74P$_::мљCI*m2 BUH"B\`@\(zf:?4bC4q a͠a!HDLTGDJK5]Uu.*IWV)KVb"Ӡt\J"cMF\?0 "Z;(jBa4 &2JO関u["kK =*,CMjLfBeOvդc"bG>*bH?#LGVzFFԜ":}mUeeh2o(NtOT^C2CnzgwP?U*֪>g@.vpEa"!`(#9e(|D;E0(;dd.S̔S-[D\2rp=uT4|pCIFUTi%SFp%ND @{A.\.4#RMA R@ H601n*[Z:HOON7'LH囐brGN|ַV ePX= o N &G.`9K痿"n9e:T* | ݪ!1m|rJIZg a&n;s.R dmH. (6?oAj ( 8}lQ I+@fO@`Rksʥ˨ǕSLA=3c d0-W= ӠZ7eW~)!+UW7Nԫj Q5o̷iӳDKHěuUQS ` "ղm=,(#@$,M Ǖ VTD\}V -;l,شtmȴ%^W*C%?~#qW@6K1@9$qP#1ȔF.b\eRt|rQNѨ3( 0v: f3H{FG9{Àp$6~>2K`CP's؜QŁBHbTwv"ϟ/|-|У9.b#''*Vu_=jЧ^tI'lx(!׿JNp;,+$J[(r`,.<ϚP.* )K9ˣĐj|r,* 0G $.?Md͹`2꓿Rr)Hk´H&FR.# :-"#"4i}2";+"JmjoӴ>t)TR1qMAf `0>-v$f@[NwY-z-Y=)2͞X1=󛴻Q\3>Ud0 N5鴍$G$1̴B-f3 +`8*E[}hYH$D]Y*)DE2R ' ^ HdW ],(y9TdގI8FPyA9;\Y_PE.PA% 6 7`)ߕ/@V q֌IR  aL*58l @ pԅ,E9.#)HU @Xk$S{bԎVG_#)y%$pv%s.dC4j#}q:)E0!HDA9(z| @ .$@b?K9k?SzbB`L؍`o 0h2NsŅ)x,3DysԶJD~`X 4v~/Z)A .Pe?Ν|or~ГOR{-N:1h+z嗅Q&^J-8DgK Y HJKzFQMN)yPh V_γbj%J%VLG 4 AJ)I;jݐ9(AB^@Ddi jX"72劧 1gƧ jD){ H 1T.40(RGI5[0k AfTaim^=:OcM4Bc{r,, vXe*=EF 9|fczJVֆMuI&ș&a;ycmQu .U3E%yrl%dh`\\Rc(D‘rBlUrXAWOpj-)d4FyUt!)aG] 0btGg al0P8 PTo;"5A&xdc WXp͞DH\p  "ş_L4c@E K Q͕cU|qR3 +x QRvT +$݉Zժ7j2’D\(`'THf)дI'T̜L3Z@Nf5q>jK:/ N' ]+9 0:_餶)0+5MCI + j1 ;1} +A8˫|IJ%4<[1* +8 ݇ bB8Ňwhv0rxxjŅO ѐ  /0#AցJ zq䌑 4J~"8D(#0#H?J{wP@&ՕPYPTb chXd 0 43+PD4 뒾II"R ;) ƘZ9IpB !SR=K h^038#/ YʈXͅo&F L x BA:"` BY 5i ۦi::8xHt @$|.q0)?8zyf-ŠJ~xP%X% H] }HS@¨ dB(/[ڰ+9A9'jb&ZݨKzZBͪ2/xL@VQZh><2ۍIl2 zt')qm(3j .Zd%"Ml1׹2k:::`׉Qqy&Ȝ-ž( wI(x2n ӱ:`3:MܪM8"JY5ׄN@", >2r{v/"P%pl3<1c:;Aaͳ@*,OtM*-D0臐AJ "`2?Pp.K@\QIb.b62S3B1A-I*h!\ۺ  Y$ xƼ 'yK><T14rj/*y_L/T۬\A;[5iAQ*siY!4 =a3uK&W 3O_E{ϊhҌեJH'R&Ѝ3+CXXuDO$1o ZQM|WFO٥)j3[TʅYM(MBOt7A{X|lM*&-΅Sf`g0't+d8j-<)Pv\\ "A (xHh%{8hRx X:w#@&`mB؆4:j$@It$pZ-#'[` B6SJo3lB b$3=<- ϺsY\9Hȉ%@Gʵ4jRa}鹡2q9ץԪsv р::!(!8Ht)Uq!ǩv;Q瓙O 2ܻb,ӷß'Psј23">֗9r&IrEHs ^>a |jJ`b!uX|s C< A^86YCI>"\>.K^E:;t;9$^!RX<><8UC.9<~R\AN] Xwm ($w6^ IUʩ׊扄RKuGi#?? @"JL:;_̋@ Y̠mI@ 'L<&|ו}0y-rn}ğД#4Dz4wAwQe 6h٧>uMn!>,)C8"Ed'Z?E{dT_3"ԍ^۪5zP֠ 7L)>y˶#K{jXU[zµ'eZM2lرҔĈS-O-)K4x/>tN^rcPL+AS \ThR2 q}X#RSyIҾ S]>0C,wR5N*ԗOm`OmsWO1.ٕy*!jyR%`N kēnˋĀc\^X.ks"Yx*Ee1Y;7iR-/ݮ~)&uŃ<0nR6x6&zQ>:zՃ mi}LwI3(,,UgmWLJt X ٦0YHH wx4y%øgW@M;}&PO%ϯ y3Mh2QG0?6cڔޛ H+_o 3?,Uu{W2cM`F`QxWĺt`|0` PrRP(+<< 9xUH8ye^, J$x`HPhxFčxb"2 Z8; Ԙ^%R v~>^ 4~0 C/a@pm%S `'g(Fzc3&ЀtjwP|0Qn-.nnLǟ2t*^(KR+өv9Lk"t&[b=t`%X̷gL0 QȔ aTywDH!"痒KCZĩ(YU*}ig4O0z9L?*.F&UQ)Y3 `GV` |2K)AeC>sөG)'54̏B I `E6Lavԍ B2XLErVmT:` ;U- AEKBD ^P+kþ&|-b>q$$M:t1OF\D'HG&MaQ8*iOSO?[Jѵ>1 ;.>PTO']D"9EPtn\$ aqr`vG:̟5{-޿BR7Yn3VzG\!T RMeL#yC"Tϔ4缑 [p7*$r*={ra+W;./ĩZLS!a4(0#I% aK1m5sXOH6@ fSK`{v .8uT_HsH9}D?e k R4=HrQxAV'crBÓ`x$`7ر -JSoc$0B Qr@2m*lw$&hK1,p.(D?2Bp,g"@L̗D4$đ`TiB}oD;[xl[<k"Eb0Z I36wV!mQz8`j6E kj@珡xI#Y C,DE@*%:b40c?& /̲D 2 FlԀH2tao!Ro^:JXh`fv@LBʰϋ)FInS+¸L p+d\zZa/2 NanDZ(ɪ2Gax<@4d (jslAd J͌SKF8*| ҄\[ bK^Pw2@$Gڦ}PNRN(-CjKV5 C|.h!C+C0'J9X-u$0'L,}gJ9bP˽6.|6e*4ÃFRLO6 [}4V\WLE-x #IkBs;-$)t4ށìq/0DxxJ-uO@,h3@Q9@o1fKbA&9X<®E`8྘¨(NG("!dxCBFO MAXUFDEf-)RPs* fj0.ps]?KӅW8}I4£r}hjO/y'Os4ꤵd"T,I=' !a'&MJPUA{H 4`x @Y trBb=6~"0 9JAatjqI  GnO-#n׃C/*2{7S+-0k`u<@0*- nmlAfac ʀq6 x>bV5I`-߆+vѫo:qQL5$ k\FzhK$hCzڈJ`1|gF&OdS@{e `g nWۊaҊUD5h*g,' /W @@=X !C ~>`0a0@k<^  1=Q(jAJӨI6 )ZR)1:|>Ģq@N@0,-((W@@,BW}]q > j5x=ot Rw=EBS֤Zgk5U햫j~|pk~D /|7`iFH/'_1&LP:H C *밬jƺ(N 8T0@ Q/,(, ¾  1)(+ dnJ-Jl|h$O|ț7 L~sʿ<8C/$X$ Q,G AK(+*B{& 4J^xT0än3Nl`OT(Q|@ 1r$#K2;t͜1*漩r* !Gi@X16G;Ad: :"KxMB\WFB̋ Q/h81^K2V>IEvV1\B܅;)x+X`b-׸E˽.Zm\0KG9b.M8$I@\l޴6Y 1idH3)vE#\k8O̽S^hm\ Q/H2v`=# 7Ո` |G*@ˁ@4@= )'D,|ڿKOuz #UB'zh ct MJ%"CDR; !cזMND݌n!:gD%l/ V1UJ "rS8uvc "3)p:ƶA@~gsQ3J7Of-'-J*)#\$x:$~P?)W 'KxCpnh'@C !MXS4ˋaK)w3H,v4M/m- k9ИnMA=.~KNpt%6sCt(9%I5ިUa8CmBp8g!T<' Li 4uA3Y2E:5z[6w{A ! }KTq` \m A#ՁL*PBR!yjg?@r F]#+cKo+@~$3xدmwJ4(P'dM1.pZqL(U]9>BhO D^'$M ) T8z>g+;q41B>j1{D {;ogɑIH7xC9P()p`]Yq#+zZY`gvR2|AsZ$K8I AQ T"3)! ytv) "hYp҈}aj ( r11 r8p0,#H#(M̀h xاIthш 2zCe9 0҉bPB6UpV=Q*Ij2p'L&80r7P˨cME 4!] )ŝфwʻ2Qvu@*o W !iH!Z79В$"MH b2848"JQ!dAصzi >JG JqY?.0Þ!= sEU ] Ōl(M䘠B󿱸   Af!~ t  ʘiH92P)qZ( uGt̂ܙUYcbkY\ɴtpL@<8phb惃z&9( pxPz xbM28mI'Bm!>)Ib Qũ!J$ *!}$yy hQ@{чv™r"kH]\X} 8 {[9kA08H9֎=A=>Ak&ˇxhhT@hh@cX8 zaH 8 'SsÑ5#ٔKBk0q k9L;1quBҘ`ԲLhv7(Rkm1*+ '!:EzCx E0m0^HzFPe%Pz˭8J2N`4%.xuYIPxOnb)Xr-!+‰Z1)p  t&y0+^VHhdBUzɀ( SH$:29 *Z>׀ŕ 8'D*Zy FQP! X8[!n脋 ђX _v3*h8 :א%th_Vˌ65`BK#4S@+ )@J 6 /g@m9[OKk:` 0#@H4bb*IR{"|ik@ 5 .;BױJh':{,2kHҦ;ȾA[ Km$1 ,#VSY A >M/x*!(dw s-H+$WJi!]bYF8?3pB/ ӌ@Xڻ6S.V@j\1V3xP蕃J`ˆiS;ta)@re@>"18Фi Q `6"HasC6DZ6> f3 ;]%8bQ8+DQsKT5DŽBI$m3 0^Qx?@'SY)TU?Rc3 ma n ͷJ^3x~ bJI\?X EI hUD`PP %|B $Uփr5HhM*G4!t⣊uL9+)]& X+N 0ÑSiu4ZaI6q4h!0PPe 9A1K4NKuA&) KF̛e#e&O:uR ё?.u d{p!ʑ̒  RI\&}Q]ѭ M5Ϙ Ǟ"LTq7]OJzvws wKRኣ ȉw!K+B ol?~>`!VoDztJb C iXu0A-hb%@pF.Y-w$$W vp gAtt(}@l03-ʜ2Q>2>LZK1ԧA !q y$zY@r8q"xU`(@Pt];:zjb 6 z*R?p=.[P*H7֔ Z_\}j'h32L(zV<Pe^p.`"( e8 T8%N9^:LIwwqwE` 6@aH?1j %*Pk B(Gk°H`0( S9^W +tSC58/HsT_R)`} `P.s4ـLc,nw#BT+ ExX<"C_ϰX8,&ł@f1m @pP% Plwt( yj/+Y|ra- ˂*vx x"Ǣxh*~ @P0 (h{/x9gvdFDh8 !H C: 'R@,r'j L!lND(Ir|j*s/#zBL {0L&}m,MHUDz(#H`l 9㧱ٟaek``9@nU_z`0&c Uը@ J\[>vY~`kw~NQ޼]VJґP.$rФH# 6 @^U18gK'vB6?0tʆ/ h,wtAkcYMQz<R5CZjYm2 Ahtpa=&Tx$%h( C9)y]fppkQ2%Q.Gș?fĸxxa d xa!rcbza5(ݔ)!Q 邠XD5@aٕp'LG"ðtP V_:$VU\ZbJ XU=6@@ ocu7>c|s(\!V g)0E#H|MeH%hmKf e ØsIq^tHw'尪2XL!I?Q`,%0#n m Ql_mMB]`-Ƨ}F&2&ԠGvlt,۔ј}(dX &gd D PLD'@r #М,H|++8b^N4RTA ;X#-Xi/Y62?Jh&*,R.]M_|bHSc;N$\͇{`"Bf '"@O\Ʀr2I61$o&0ե$䌃6 TG&i3,zd~3`%d7:axc|\Fa>C_)>V0g"SI=0k6c2ji TiUr<;rI 0+<'XJx 8 zuBVّ?ʎ<{hKF f )ɾMQdW6:PeA8 6c*뀇`'\19SAJJ `\ դ=}`uAxLpL>墥D=B8 v:lȔBP%k){7B&s:!N`g%3~f0w#^1`*4 c+¼ B6Kb\= i[`&L!&UBz bBm@fx'N)(`2;NV 4*&r<@ Lt n#u$l @* D7,2Fu$ v`K@ ` "R $t4('AY6 Z# Ŋ/!!F(QVKbLD[BnY-Jg"@(,+-$A'*$ UB0$$<fI]~@!}Тu` *lLSe`.ek)h΂jϜ@s鐘){a ȉĬ\V $MQRp!iE裧tB0 ZgFIB*osq}^@̦KDF^)v5 )!h wj+ P4d6J E(ҢfdXd&F*"N%FjbI:4;A#6l`D%@v2ZqJ,Y{2q"kH"L-FA@}$ {6b"/! ʁi5/̗x'i` (fAZ6lJ//(`@Ag`ogvQ v} r >vgj@B'40!| f4eΦt \Ԧv#BDZH6 ݭ&OAz> :!<8HQ*3>&J ^^LN :vr" !.gh{GN8,P ba  mgި:A< h! i/ s>luF>qeqs4@^*dFdZ`Na`rk_ ĸO=z*c")MBCBD/i粃"N$t pH|CLr1jVE *Qt36<{N" ҦN5}+,^'%=Mgv <6!4uBMDkzY*"<7ČɃ(}~ *4ιp..mp-Rܸ턂6!읊MnNV,ƽv'] nD͠6\̰jDxvӆPF~ %,d|g61N&{CL /3Danպ&H@`lD'Y0*n""&2H%C6(En))60f4-oU ϕ|¨ &Az p`>`HO,oy/f6i*P""0dV#$I zFȴ" a '!"ܬž%4L0ŒIft+&!@e@\,"  0<Øhg?Z9XyDla.U9t}VM Y[R3K4$@0 -YZlvB{\!@6a '+58-u u8DޣkH>Ab|hL kN,$' o|o`)i $1/7xg@yb{mJޭ:a.-5ow9/^k,A$rrl=E"gGSLhD<W Ao\EK ;5L  3Zgd 8nLxܢ.KB.X;oru)pL2 G tN 5H=N'vC2O)Ʀ=zEh$ Uk0 SM-CĮ@ `gj1cucv4^K<$6`^n/ *?K 4.! (lA&dU4y)Q\nn94r?lי&%wH)T9Q+ʸ]*+}0!ELoԉ@\~b1!.R"%xMaPtg=D>/ED0 SRIE8` Ǿ8E==7[5 QmBH?U_96"Ⲵ `u]*AY.Yk" !&J0st2RD"8@I*3_L࠘$d# B5 IΥ)jz&#\ji˰2]1)TamΈOo(|l|GF+)4q%icJK$R .X/|~B{`>dtĀ@,)ïR.}=58}S %K:H5Z?̊b\Ml3"ʕL:L*ȱj6m =8)`3l.)3[OH7 Ъ;$YZH֖P6%u"d/gfQz:'@ \hlD]6UkE@ "R-RN! 8D!dx"i l%f%#n/Պ}зl;f,s~( hh:h$p.NS$~Ry>߮}L(,ekWGuqӻmX] s|Ul%IJc *@ [#x[`4 ́_).,baD3DW^~=/@R{3&bW&MՇlY2,z n Act8bq!'"CȬ}%8"OH 9z`-T> 8P2XrY~c%}'6+`` C l.YtGN+ȗ3Ca@EFc C2h=Hc"Rh(Yh/QQ8@o i 9&2EF@9$%b@(Tɧwtj`e=u&$>?W@BdK4?K?$6`9a ˹7"j.1~5DarI$E F^NBP?hEE$"m#*He {m f:W\P%A;*.QAq;7RԱ=EVpT@XK=ن#|H8a@4pLj`XhR=$lDtMz5V)"4[z滾>p*@,R C2{Oa#HPU "8weD5b` ;O L k򝸤D#Xgܺ.+jˉbcC 83(~3=0M> 3- #s|- *B2-Gi1,x98>9*͐M.Kچ_@;'IqM iUT_K*I, !-(!<8V5}dN^ԵЀZq,L>'gElRàBB@ 2 ^aIUUY<Yi90gD(AG1BЫ]r`2g9aMnYKVE xHD~H4yP{H1 UgF~W&-2Av$I-ouuPKwY$F}j-J7I#d P()Hw`,="')# ġ*U# Oi]{W|g $!O \Ʊ,Q2HA84ƋN3̡dɚwN'0(hc@ˋ$tvpa9C4d hSp$W_C"jpЂd2{@BHw:%I CrPBRwKY Q6nW-쌅 `$hՖ*%lP"y\KF3gA$GcS0Fc".3a$$CGD?:l:LM:',7\^̹z 'FA5EVim, \.B0=pn@]5ݫv8v\" up_z{"'0$&h |xdoQckgBwL0&` &8/`2 l,7 0عR:AqyyȪ\V%oD P+(HI`A6I#ƭHW!kBDT5!0[D P*L1s1qL&8~bEPhVH)Hlp3{¤T#hp$1"mM%8B"Ѥ,CʭrT&!%S M(k@ u@vYžF'ОEԆI i{0FX)}`BCnP\I3S6H@jL[y0Q.d2Jiד4b Q5"ҡr,.)&x*MkW6o~0kHإvJ@Uc%ҢXfL)췼Q2jǁZԆ;$qj@qO:F)!r$Db*ᙋ]%:5K?2О%-_HR^ɋ1lIE;  Se4:|f`|Tf4(!=XY'/|t4;}cY%nes> )7#=;@amȭF=GzWvOp~<iQ|0)v&6+nTeϛyYN3v ￑1eHmb *tPv$c1@xV*ρ#Tg (()l@0j_,0CK :'&P0ܺhlFI8]/x/fՔ5n3c 5#͜6BN.2K.H D--~*FBE&zUɤLU.I$"hCB:+A4"^-JקFLA6Tu[jB\ $ڃ"#23`3 B#n2- @HbɄֺBX N`#D602nSbctXA[`9!W(Re8%C0L .&%C Ǟa( hPШnJg.F  %p&\!,dp"Nj#x_JX)hp &2`RA$LcfeC[H1Gl` 8`c28("h"H`v*X! $r"b.MzΕ!qU'k(dqe'"kS  A. 3 g &^GWfd"{[# J*v XjC8!(A.` 0[bQ^}rG1@"Ϯ:YB^̯D#f A:ojIIbq#M 0 g.6k@:vB@*Lq,eq(n`zh`>0i؋< UΨ `4MdbR5>,O0ϴpj'B&r`~#'/Ѐ de&8E#s|Ζ1QCQB2 (0 $(Pe7:m yHJU}sȓjcC6j AGc,MLA.T[:A V%%#;' C ?*dTƾ\la2l>PB8#E4!! *!,覈`,sQFC :`J @s%d# "(l`@a,m־B;Rr7HGk jl`PA!2`.`dA(#CqpV@\K+"NE8,t>:C0f&%$@Dh< g!(vqB$gC`Eha46 +-~BkEk^S&="XU(*Ac mܹn@B; Z"Ɇ$/>nf I#D/Db+ M 0: <%piwDYK^(%l+y#d^̢RlUtɢXH<4֣@kKB>PLɶpM Ik3dCg/-RJd LvCm [oK}WF:ajB*ج0L;Cd`ĺ'5#7S|-KtLإS;O0Ѭw4FpMeR8W3DP&X v llM835%<7:7t[֞R2eSZ'xJ̠@E.óf 3^Nî# CV%)A?Kr6,d@ e]E(% wV/#&ؐ[Wж04$#"QR&=t!a[bzNCPydF(Ar @4F r)9d@$#7y%Hك(+@tO YX ? !F脯YluԦX|3BPA>id.=` N¤8KZN+$C% zYM*Z4D2L;o(AErdEB0@"!BvJc{uXdGn@a@.awpsc>^T;\/`[ݖ@ `5I:GXmw.:6>@.h!N)$ȮD3X&9D!#:+a @ sV˜Y$,?Ev``$HD Il6Ym65 frhb2 Nopb8#5_k$b* e2<c1J$/z 끶3Dd!1[UtUG$2`b =/"N0 "D:0E<0#VqS!WI@G,]`l ;?6%81A*%HhJD(<Ɯ"d=AH &nP2lBnDa ԿL4Lk>gMQUOFm3"62bC, !R},u͔_RN!" @Q gct@A:lǕ}2R襵z咡gN|(1)3>D Ը dV3{ieƒ6$8 9aKP C%mKelW*^_|g?<#tT7Ŷm-ć\a6:nPop)GS^"2 x@ gXe#+ 8PAjrvܱQ:}Ƒ` &`rjvHC'hc&C5QX`gUyB:` ހamWG LUAL0eu%#!#}IR@L& ] N&yRGrWӢHp)\LD z,6O!9],*/:$JE8*O6m(pbE"cfġu~_ %pnY _CC)V  q0mBez7i7ʁpv8f@][f>j# g0`C\W<@Լ+B.r$@&I0¢,(Z2 7Y/308 R@g!XҀRꈿ+"#0"5x%hu$ h!x81~hXIjӪdJ4Ց1W8DT@I&) pc%Hq: Pٍ *їas pՠ` iI_ 2^4:ABlڋ yx(810-[ أHї 0sb D_ؔ!VAiJD),  QC:} .#{@щal FCi<9+EK^! u'9q{9\ƙ9Z=uߋ0u ?"P+6M1BcF1cs v}=@(Y =pdSJ_xc#=  "cJ"4 8i"aՄ[ka0` ɾLI5YZʨ\\F j/ugjYAQ ܨPj ` h $1tNE!BߒX{0̀^Rz%PFڗT:} ?Ԥ$I\i{aoT'5aLǙѢbЕNtREݡKJ DL.%N-] 9k?a eh֐"-D+T # 4<`?\gl_Dž! 0INɹ~$Gq'DT9"@ j"EЭdiJ sx]kYɚlbڽȵABJlV)TC9ANl9qzBd|K_ٍ-9iC!Mi%H$H?fuD_ ^{Ph.rMgj{~ Evġh͌P&/ %ڝyR_VѕY9_"ؾm 0 Bs@+ et.=%A0%Q*N ޒM[Fc8 {ĥ zŃX,`.\cuҞ (# #MH{gifHty#f& &%dCn2ph` 1)Q>(yT@NZ1 Ⳉ a: iN+u ؀-*pC H3}Ȉ)d/0_N;t%Zzc0]ZI}d?Aԋآ=1,`5P`i3޹.^ՁCp z@x80=0j0 P`h"I$$W,L 8,M4_O '@g=^1 +U@XhN(D@w@QL`s8;a`}!)K߯  yGO=̳CH` U`H s82f@틸mcPδV5MkZ;nDـL)ghP @#ĉ"`( ;:rS +/p@/Ȧ!n* H9C`0 ^‰RZԤ-*ҞӚi#ϋ,DA$Hb*zŀ#!?h;0KG4Hm ;"8B,\@H@9CDIMT-us# I3a8R.hϒl >XRQ@v37ĉȭ-< Dx~&khHC/]N2+='Vc>BD8^{[Dȑ t#}XR<'dd5{ȀehBKlӠLm<;z*&c8y_T?TߙA>`MY ԉ='>4 `ﱤRAU NLŤy^b;6c62`}::AJT[?ʀڃq&N>A{ojx_T b$k>2B 1/mcmlH.a?-Eȵ#.|U V\:^ ~wC0޲BqSCx.a?T뒢LO c?GpH S`|&0fb##,(EtR t$ 䏤[!VEH(I GS%Y혢g$PTR 2:^UDA޼UPdA :Y ԏCBuJ.H@y-(C!UR X˛.|5pjhM oz@WnT!<66B?UJXˆ%,U߉i'{avRnx$@P#`Pn0a)CX,CH-Ek.I-jA)\8YE&*@BjATT/ȸANڝ8 (*XQ(z,g UQYCaf2K4ZF imyOުCU1X(7baiSZ T (;u?.Q1XAJ Ty6 E!I%#젴 A@WK>6k~|'OneH6G * 0$ X 4"A KRrg=n l602 #XAf !FN`cpŮe*`'zH ` "Edт dFAD%$vhNP$'6.6 b *n$PF^ӈ}/sT @ j'E'/! h>#&F4„)aq2T $2eo^>  eVJ!- `cQeV[bOVf"Bf|hV!討bbRcP!xY %{n*0-+j t]Ͷ(&?aZc@ìnGr|Od4p&DP5be '@8B(&\!(?CK 1<<6 @2! @ '2\>@ @ 3"]ШTO&X[$&"Y0K&1`* \F \@!XdDvpRZ%!@2 Œ--R&?Q*$G"3 B.7 @ ൩rij@4 ! .nE ֌*nhnJ\";6*@.ӬA @aH %hBhy >VAD*X H(D(\|3`  (& jEyF">!ܹM8K'(.*1M q,N4<+ hɪa#)iI4R*>+ z4ĸ Jj4R;)A1!<3(H(r ν:8F:N|锲dthz&0tkepH@( 0D6L- '֣B ʮ~(e@.`JI l)Iv0-f8$H+IeQYcnpH@>P`(,`?i(N|( ZBfhpaBaUBJ\3;4Վ4`ŮO1VVF1먤񄟫4OkO\HxDZcLGSbqPZ`IK@,yHUN!>EaΔTݪxCW)z0MB0) 1Y/yhhVє3 +iMm8" 2b2 `A@8 `^lE~ b@4m€.0 `¹B3vtAZcW'p=@&2UpH V blV=>Mr=  f"mG(6 ^!! 0YAo0Tecd&0xfA:̀ :PN ɔ)> 9arXSAgtfCpQ8!K *u"%<ty ~b+Ee&"U3 f|_ 0ey\#b&Ò9axNg=+bNh`@`j66&ƙVba  9FkwuI/С bL ˁE44X8x\Q!o'F~E7. a<C?iM2noeFod01I oB(1HޖgU(uC <0` (`Hhbs@za q4{ɻPNc5&D W/$1 P 8Z{e@3CnorPdXT}Ƣ@xm*j"#cA-a _:*Suɐ+{š"a1j9` 6%R!|9*ﵡb'qL $ a" 8Z q2aa&fy\GB`U(\P s,#`2kG Zwx#C5#yt&\h-9L6/nr֪;@!7z5``gĀ:л@zqHi >cP%!,-PAzdGN4ckOv:9(DjK|<+I>V- O| PB܄ݠ,PDJxw8.`uCanIeJK'C^*K*hvP 9f5HH:)_+NK=JhK]u&H@B+f5dq\ZH0~y4lqWwE(1j=cRJ5].wlr?z52ң,AeONg`6N t'Ɍ*`0@ GB5|s P (\2QJ&OB!p 6~ʀq| 'xt7`[|  aP`@$A f t4~B`+,_O\U &:KJ /_e7)%LDw˥k`K-?9YT9vn[aӝJsAolNYJ6 0Ji-n<4-7D8IqzgyJڢ%NB2ɥ{Gi- ȻFHiNstA(ډGyGvIs qz!BQ?Қ+, |\xB"Q/Ln&ZjY9.IK6Ǩ!ugKBP5 (C&H> 3, H˺0P vPe!>PhƉπ@\:x@B@ vM[OC7 R1JT;KGC"t₨ ̾ 5;lT:65Έ !0:4Bn9ubV$L$r%X Bذ @.x|+(ӎpwUvY ')SXǨ Ծs2j CԬ > 1BR$rR "h"I'y=ՀC #׃ ֡] 5rwjZis!.KG`yz&¬bC ίk< yW89UI ".JO!{mOxch<# EzpOQBqp2!Bi% ;2HI8" Z+00,RABۑ5Ɛ =G:>s>_"88_jQxhI&m&RI BpUA,Ƽ‐@?& SVA0b Dd blȔ2a +@?8%!˦=H A4>S1QC&$pF%~H2<5 (p=9'` 24 5'sX`"2 %GzS̤PzPSg!BPII$!ԜTBi C અc0l0E{>! 9\1&s/DM mD\c!9)E$&'R.SΉ;䔢GD;Y쒊| !66*P=NtpjMNTr\iR'@Js&vb/Y@H ;,_ChӁcFX%%~d F*@T NrFVGM` ZkƳ|/,uvN{TK5&D<2rTOTy> =o 37[q7l+#3]b Ұ;fIQ31ϰW\ABa!$먽^k7%dm?rYY֡B̀_wN'Dbs&V#,X4ʼn0^&ɢ`3)w  Cbw&! iyi>X op DZ3X̕! 8ʹJٻərֱ wA˟( yPHi@12q:`6 (P (;xxx!PPŏ[8j5sH! 'hya wyxhjmТZ H7p P20.p{D i 59㛎A0? A|bD`))H9zCR᪜\1:;@ĢdzT5 (ckg 8a PxHZs9y$v~7*b(w)"XA&_0px Lc,)H{59̈P #n|'a*9 𦨸0::-Px]Axi &8$BxwIAãZyZqLhHXڌr{ j^B*Pe=@%0JHXCVZZ#!CxHozFK@@pJxjTʇ !ŀ?I/ PJ,`d>((;$*'/R@>'+1rk+3 $`8M :Px@0MgSt'.t&|X$< 3ӅXS ̯3'R/%JBBc*K% 2T1A*odCT{jDʄGuYđ#Gd GT'9I ߈X==%Cz<0 K!${%"Vt,OR<=1;{thH^3fFPO큘1hx: {@w je])ӡ$C4-&S/;ڪ]n B4n5&9ST6{Yx|XVG"W*T<7mW0@) 0,#<33m*Mr-RL {"08@ 4z8=(#ݾz[ P@oxkښ]"CAڤPJv#[F-`}( FSP0fʃ6&Xpȭx7(ٽΨ4B[f!!#T$ )=[/XY(T%6H?8BM,kyj0`p&E29thHyMyIIQ |ۥ70 īY:panJ0N) fq\4@ W%`$&. r@<ʵ13[)0Hت]O(o[-23BBA+ tD%k|uijPv E +X(9>h 0řR: 5ȋ +T s:; +]莱xάt9;`:\>әbѝHD }D rkrrRLikxS8p +?ӴޡI7hgw9㻞$t\"5 !BàȾ.(z= Rt  g æ i~@Ÿ kXc }WLSbr $$֚!iBfH8e%PEDB *rBݚ(Qyx -8.q|dQtj`|2D"臘Y`N:FO2 U2e, ĿexԨŚ<~ ;Ę`vG0#B p0@ɣ'隘DxѷC(ȤB@P QqRaٱeiB:`[ mK1ؔrs?Z.hO!@=ǡ#h}I=#+"  vQH8h15Fy:` P 0FlŴTMEy'W>zB͗%(`(R-8nhԬS qt@S9" w/~ Ӣ3gBOdجI10GTх DpM `(au\5E )>VZ51$waGQ 4@a:2AGql-fxtHx1CM|!0PkS#Ԏ! ~GPŏ-&=g!-^ 0ȞNiH̭锡Η VWpa6`lta&j` pEj 3^KB5?@ "B&bljxaA⃢m"4d~<p.CK>`twH7`qT@ x rҢRƊw?5͞C3٬:!@!6D+2>,`~!\|!(21 +"o8)E)4 ڮk">+).0fH.3O+NǬӺ#J44kBG¤D|ߡ҄@H&A!W^?r&LRLdТ^ r8b duhJD!@L8e:OZD|t*lt/+!Nv,iҏiI 2sԄ3@81``Ho rtޑiXLą 0t Ʋ-pII k6 !H0Wbn-BF-E?BOP4 AZ&ņ8I(Z r$ +G!)`E:ƭ.$)IqkҸ(Ă3TR -\UAP(&# ` bRk#ԐԀ9n;蜣wmPeV4&k Hw,hcr$$6.C2~ N@f.Jt/!XN@ @ B^0lAD`a/9Mfj6pa8.>AHk#TftvGZ xt'80o&&0[ţg%hgglr9f$H&^/];{F qd+1kif[gmo*YA ` =\g@)4"t$,a:DA<1x([W%C06e0^iF( :Lc}Bܑ^ HA k";y.PVE2YY-{\qe0wؽ ,A•zLpI|'296ihgPrQoFen$*ahJh7iHr b"$Gs t(W#۔!2$(Jz!>[!ƯM=ќŜ n>SBˋ)<'B$gt"%M;tP"bտ8UJO\mVeeBci9IX8돼nY pBBÁ~E!`h mr}gaj.@J %a* SGZq1\B1ߡTbh)@S~`;f&@X`Gm_yX,ULICȞp=JAKđB7> H=E" P(0x}4B1`,22 6Kz<055?_4 y:.4 F  A$Qx&֙%7ȩuybs!``8 8Mg53_kon=$Dv,7Z/Szeq]l1=jlL@I^A`*#QhEM`87.aBTt@E3YaŮla|RߌSHک t% bҟhRbCr;bʇM((!*fLrh*MHԈɔa(4.]R1#9 @'{& DZefٌPMv"(up"7Qp)ZiHc꘹hHkX>GG0/I>pn2jjFL(D0KkeLn6#( 8 ,KuD\0-:ChjIYeI :p`,eT1w\㏞ "$ qֻޙ w0p8tc:F^55 q&5Ӭ$ w` {C ; 2 +$&]$ Pa 2T#{0}t t9{r񁰕04|Ɣ,?1h y5M#4X C$ `*o ]cC<#H:+(/>7J=#LZPDA ğ]йnIPЋhFSqܢC\hc]B'朥rUKH1+y*'YĜQJQ`nC8>zf"x+j-Vx'h"<*ΙЕ. 5cBvR +,RjIZi5nA#k |0@YJb4WW erց1RUȞ1g!TӨ?4X`@ 1"#hk'دO%Rrƺ949FI dVaÙ2)@I @@"PUx4 #.{6AI|oS@E7IDԢPon.:u$t a& Di͡s]K|dQ|.%NT3|StMr]Y,!$2CK[P  *j.&􅑄8p -P(T :, rYX2 @@ iŶ!،B&D̴b !ti)P1,hI||oygA[[JSbQ!+՛hcr-{}l ;923"P :tjDX:D8Aj iph!! ya PPehm* bx   N3J.౐ ( p2s *+[V<$)? {+'s'?;+[/Q20d3 w#ܣ͎pd\|H`R0^{ʓp|="cr;X+b\=rgSO ȚPI΀SѢ&4w #[1ՈG䂫)hjޗqp IxQef)vL"`l z^ЄiXno iQ.|$*x̘pw&_N9K3|( h0Պޖ H8, ?9Dјh5L(Z /1@Td8d2 a^ó B di:ѠIZS?$ `b+Kc!H̦Q( Ke|?q}H@Q %0|3Ji8@ cUg]Ǯ'G(dW 4id:*̶c#G@Qf U@\9q}./Z}F| 8ȩ3W{*5ni#O/㗛"K~x:5}y@ {$??;5*,F @nfpwb2&N m6Cږ~: 󲦟4#{"> f960Rn zǮHbylh#pDoS"`@D(mpFO@J 6< :: PQ itϞ'ay<-P`@t2'k@R@NhC^Lʝ<^<` '`]{flb ZK hX Oga9PTÀ:T@' x*" &i#K{AS mòGDPC,G83@ȀHLJZ7 f|r9L*s*S7E0K!@*袵J4P.(EHI( h!SeFV\J*`pR#p«yc&eI*#y+B$  )E@B3/%d& * ([|!-@0 %*jGfɇSZfXG`LѢ$:S~@` L$hTL$`#V@XU2/UyĵBEBNE5Ӑ@^ B[~g $]rVh̩YȔڀ V9#a꙳8'gN_JR=BPj~{aZTpHhJH Z+`C(EILı"ҊE !L'6Ś}R3Hӣ]1֥U_wWzd1Eʸ 1b,\"{4r5FIXH ,a-/E X*Km3ӋsL%y/ūnuyQ@RLADJ e`;~p%>pB]*h,%D^]v\ wŠN˗o/pzsy4gaI} x+H A1}mz6ʠܛPģ*^nTԼm (TEE6|8+V̹)DpoTq&Xu_X ]- ܧCc(cF#:dH$7h؅dVZ"FA TP df`| Nl")Ot$(^` S $fpgK%`"H:9J)+0vF%e~܆4E*ZgLrQ8{/DctHF4G^r@'_fe)6G#*!f `*&B2OH*ǰ>3V\*(1m%&a+C>LΑ 5\hb d!'PoHPfoG.dGȍB! Hd 0rJ~A`@|1H7G[B.(GLbwtFxH   p|!l,=e^Fz2pQd!OAZ}WA^U`0@4 O`-*D~Ѽ..&ClD*#V.Ð55>{rC䨎iX> Qr42[zFk"k:`G nā@20-be(#[b @C+O8*$o@ <5a @i~_ȶ/H8J /&$D`R$T*.Qo1V@G $Z5̞_>*1,$"'$ aL 'e2rj&+P @ TT!*C> Dg`A|pn.d> ?! jbD C$$ taiwĪΌҋ4jfV⹋,|F` Nz=D.L]b:w.P P$<3Q !4 Tçl+{M*ԸfԾl*mORԍQU(ajjlolIr%-c@,as.a,mdcb hl[`iV,knChKx5N'| dB)a0A@rP-dZ 4eed҂4 !!ڵ[ouն5VCTravnvGx oc2&52e-BB@ EKb ZL| t<w(h$aT@tAشi)b'pMDB*2"HAA4^<.&BS4c Q1 MѦ+e ς2hM 8A-6&$ C!4H$"ĊX8$,,*[4Q.s$ !@8嬕]`"0\ nd2ǢP% IhgfQcc#F̔Gdf9fƌB{ ʸR2+q.k(/&c4(ѨЅ8B=cV'W ^*,b#L**(H$>K¼95Y T7R/34kB*ɃAK-DA;,#Ѩ>((*LB6&큲pC%Tlߗ#"BPji%uBDg 0cncPTm:E>bWA͝Ԃ- $.R\Tt$&锘@'Ѱj@7i״ kLҹGb89>iC䕅'q^t4,ceVJ0P$HFRk $¦hrB.d"*"7|L43݀:  a"(dZi2Ѭ;\v(&ŒX#h#C\x;΅x`bf4:1OI['gC(F䉗NLYvBbLHA a.. +ΜC @ `!`.ާ ?[(*s?4b% krRBorIBb, IHcFcn)zS/6$5"@ AdFA!/W)@~͘@:r 2OqFZzƄY@ܻc^_IYZ0\ڶ/H"6$=^%۩x5 i,.PC$mIE:·`s$,8癲 ="#2CnOI%&' j_Pi* `Z1`s\F|lp#L)|5V*@ A c@^4ӟkS#2| ߶:y"`FLE;F KTv`5Ig\z-4Ջf @ )>&EAP6T)V䇂hB#nb @?JՌ-NMuTw]g̷l7` (#H֣ p F~TԄ= ` Đ*oik֗`HouIKu6VWWen#ά4/Xi;* ={sW9R^y跿Y7D_BTpZ܀bx0OLzʼndSE ߀V}m" _X<" C!qXZ%¢PhN+B"Q&G",6; B'  D"@(<:IirHH(G pT&g0Q9-QTH&r4OmI=VLw {^bE"(LG N\W 6U+oS*!6U<"O|k%x>@0|4J5Ӵh괚P I 8(!PTՠhkЩKzHRP+Җ`B( ;$:(CХ8DCo; 0 Ik*v5 l6/*<YD9aX`A42 Aq4`>m*,Ơ00fi4*V4- OAT$(D 4!8Lq"F<1t{T*3=*-@mpҼW"zT~64^ԩ (6).4LD %9-je@ԌB|v y'6,\` a2):3U3scpժJR֍B=ȂEX 45F<3Ѥgz9H<ɡƤx6:cgpaqɨiT@L 6+KD"5sP,BV_3XRM#V;k:5lvaˤ,@Z"   ȢE)oQ^.Ȟśj)JSE(n;h,ӢmY 9 (bM /uA5)M܅LU$xC$M)O~QW-^]̩Xx2c03 "!=%7hҠ4+VŨۓ'qMP &*b3#l: XeYdyI &4yeh 8ARcր 6p.`$pXI @A%eCݟ4މ gJ,H`1:) BW "$5T@ȃw"0psF(E55ۙūhT8`\:Q\ @Y@ !`p4 wRK>E)aEǑPo#CAfBzloM["tQ|l3+0&A"S".`sodC?#hAP-9Q P!2p16M?^fi5ʊ`+YBJ2Wȹ&L~IHJb s" !eOyìt\ZYyiף!_< %99cw)}=c)#fFQ,92:ܹBU#7XR5bN C_L1Q%̷TF=j_fJʻ$dwGD_h0/E 1=V[bڥs|%^^]hy!\hbHi5&0 !^,\yZ#61 bpmǹsjЮ]]$ hM``𔖒ﮝ l8P+zi,ՊÄWh 9F6U"Q7%3ms/(Igu>E\߮DB Jlvmw@"7~K}$x@OGh|L9 Q`95F8lm B ]VM)C+$+f4R5ntڠ,DW{Qx.% gդߔ =94^&RָF:!>q]m?(% V;HA<)~"QeV WG*8qB 8j B[%a6692 izQ*A"!zH!*'ڐ{AUSyr!q+ ۑm'4F >YnS,'  X;8ٖ 81yZC{ ڕ6Q((IgZlYX&:хCuM8@k'!(燩y(X܋kHŸxs`PSnW*ҁ8h .b"iȍD*|?U;Ԗkٙ !QK| NS $EOK|I){@H^ .0>9@J8+QQ`V"x })Dhp,tyfbatǃ85Y%$J S|6(i裁5:xs@'Ĝ /sJ AR#P& P<]6HJp$сx1TB|90%p%8Qғ0ՇwU,K@RX \tX?\1 7- q;P`59+wE5{Z-\$pPJ@ܣQ'𞄄ҺL CJȧإ 0hMܸ@Я#sZs1U|Ђ9WXs`\38P8xA,^斪9͘𹠙+fq$ 5-84;#}Ly=\pʼni@p}bD15L 0G?!ZNؙU+yU:;XIr]=f_9j-H'xSh僷K^kʨ]R̃;@zH;_2%b+[ ;C7cM -DH(#I< C.b/2QP/*xilR+]),=^;WtGhXe\JdM"{1I*@:yp )d{U!@ Q)lPMp| $F o 26 ]*%/h%%@hlf^%I)Rp5k'P8tDj#& y @uZa-2~{?aI ,6W "g#.) kO(XЍKگPM E̮[*Az=uC:h ]?T&4jTHML(%hw\񆉝#F1ni2hIv=sX1!3]gd+eIV]JPKyHdGh.UGUbxR+ɡIDf%ʤTOG#*͠~h 1@֞dW @wF_Z6-  ݃@/2"Se2o)L2}nMH돚xB#IX0h$5qus8:L'8ZCS>\1\Lg銭3ynY]/E38֢`ʾl?oSJȣ p9Ø1c{M"G@8 7~g*#hjfYfis-K 薧/,JDƤi;&=t(/}ly2DsޢQ[B'/,LP:4~ @e>#E'luLoԫ&+ULV=u+:L(t' BBld*-vHyH;x\ ?CxcmLmʐ,ˎ9(o[2U U#'@>yH'3zƎ6D :K#H'.HPq5iZW[.~ a6`3w(h+b&&z}egyĒKz~~D`. H(-`m*p7/4N -9.{D㥵l(fVC/Zjfh. y4HMŊq&?d *C(R BV}{/|laC({DP8!NRho ÃPnᏗP"<`m#Uy(H ]C*ryk!d~䂄`196lҠRQĉuvv qgJ***9w9C-AܛA%yIC*EJE BDwoӇQ@ H> 8j"j&Qq7\QbV4E !/伛Ҝ24d1%[$=5 T4n1;hmDIA@'̫7(J{/1"eFv!Si7NrD?$`vqQq,#2?G2CM ^BK밉LIa)R Rm5ۈNXN' yP:lD'+e+ RAP1>6LѿHNʘ @@ 4%&!FS $XyTqyB`itIE*T(Œ*FAiaQ 2*)*JV} "vU`u# +~=t99Cp !^,@E>( 8üx@v@(Yyc٣ NL"d`v\[Hhq L*T]2ŭq-t`'D 8l`6=`+y@ 8elgx#ͺ I PvXŠP"#/&!B (P.>g8tF1>TF#t%X9@F0ā |ayPql!#D2x) (oԭq䫓߀G.P%`0I1yc&Ќ<@@phr2Hz$@9*b#eq@7H^W,RC1#4m=  Ea8uu;F:hT"1r*cr2䘿@+ = @wDD9ŠE,)DŤA-4YrV.ѝ}Elyp0i\"<TOPܾDh{QrڼCEg&@L8{@KP07`ӽ)Vۘk4|y2YK 0g 0P DcU&fy-%euHTgI@ ->v@OW`Lվgx@TRfԼh{Ew"piLv#b'[ l$,cѰ 1&$b JL *` ̾tE*8j Aւ=)'eLVh@NL.[dsΠ . =jWHŁl`Hr$xKt"@Ba!fd4pn` _BD>dHN@tԄ7#.2,Ioozlf#$NDz΀.wR`k# 81h62,"X8Ptx$@$Q*` x B8d, 2궉 FI(FD |閏(xb{vZ3W & q{! +jֈ`E9G>e*>/?*#tUd<}LuBB}_) $@3/9,?@8|S{脙bl"|.Xf." eHPDxc"6J$7>j(E1& pP^?I`p,6U8|t>#&)@OǕ+}DF3ddCLx*?D%c:Ch`j뀸Kִ20 Sf<`F ă (̓dG!MF` `@83N`4 J涃jSphϨ=>A(P%u.Wtʶ"aV0v .',RDll.F$dTjQt$H~na.6D izU! D` m+2fDx&<$G8*+JӆsP3NF#t+(m.@arTAZA2`` MhaʧdU `LkX!$+W\亂 %O)nF H^5o nu6x?Md/6.*pm?D-}  @rV;iL~讎,-:" #.1b! I8KRVU GĢюT V&E`*` Xd~>T-"aTށ DBZ @;vladE$!a # CDWϼO`,(2 U yE*BjL`!x\!*犉X SAj,IC#TRdxek3%# D0JЄ@=O'V n,4K^&! ! 8S⸠6  Nbp:0YGMͩaxU:9{pV^Uޜfx%} Ŕ$H8Z{<%DDEH` !bZ0 U @ ZX4RDFq&(Pϩ8`IOd&[I^{A( *c 10N兒sa"> ;&o h8r ߚ=/wIs{ nPG1DB0ۙQ%M㢓D*a?Yb!bƟ#fH-#Ǔi.m@7YFm&(T=J\1E1 ;H^¿ ?8+'@o%@1p6GeHJ&1w1@ӀR,LCp:9 Xdk $qxLB !gppPpH( O̐O:i(/@c0*` +7$h2Kǡ2KRdlP5^cCOÕ2L70ﲖ/%Ȣ)olyPכy@kp 6\[/ǩ!, ~|`"tP^A!H*!JVMjzdY Q{-B3#u#J@Rt+j$":@crRVen? x `?@$ ဎqtUE-*$"ᣈץn{ӋF$tR"p_s1>h0r5…-;FzZDQɲn4m G%@xZ+8j19Υ gx)qQblb T4  b3HL%"(2Dހ0 p(T'7izF`QXSd>xEb|VPǛ6 z^n `2@,a:ӵvfH^ːdCB-`dF(L!*slNiLS h sׂ:OT8:")%KZLO@E\F$xyJkE!B SG-LMR\JmHy &#|:ABd*Ee ٽ"O=(`KhZA(Aٹ3X D'\DqC$c~"B!:uL<8` L h%N"2ELI` uNRǡ#MqN@ pB pnO(D6g4BDHȩ)$ŒE!5-҂M;*`#|#ElRtT$27{1ʆlbRQ#fcBjV)l;z$vnO _4{y*7QNV1ZBQ9cRDӚ^5 ck;h":HiSph 30(Yx!S)[o ѽꏍ3h8 881؈@x@:7'`eaT =3BRB SA ܈9EZێ)xS [pߨc,Wz1 g4130r28p$hQ>puZ sۋpPqPXPV*pzEf;Ґc [ l1 J!9Bך(`1͉9!Qqy'@Ä"vxpw6GlON @h"LJl}%RoK 2" Y 1*o#/"l'10H0i;aAYy )xpxR8U6hoipBz@ џq0B5Lsn-<8i%pkC@bP؋@/T)a{JaHS8\pv"ؗH)`5*ivroC Xy>h{^h3纀NH(x6Ka6!i"&'ڡAhH>N$G)v-c'\y BAp)p-゗PrH9lDb㵀6k Cgzp>kP[Ί#TjXU2ꁭz=fugPD4AiyaƘ@H@EK/DF,-"l9Ɇ&pAIOq )/v(r7rxe@(|2<}@Z C|lqP3BZAByzxap:rˇoetJAW *+p.r"/uXC9BR~UrY8|t[J J%E*?xD:Q< o ~@590C{FdM`>r2/|Jn'!]:+Jn MT!X [PHCD᠘fa'(9)hnkVJVcj'-?RXH5ݮbjEW\"4C"eTך_%WVT[5r<3pᛞ(:)l^PFR?+[:cr߁% sBHDW }Q)4 `D\hoix|} 5hh1q@qY~b'ޜUI&lny0r&bX8fy=O}\Ѩ@Qڇy#hq`u80ɹ? sFiFoE_ ᆈ_<xf q0韖,ɱfBd,eЂ BcҫFIxѓ+aDZ9JQS0ͫj+.*Ї*Y-~38RVlDAaI)+㦡kqB̕m)^=X|:i&Awd-sqBel>zY.0b@3",9 hl(``G(;z# $=j=0Ylqͥj C],7ΠM.8)Z0 2y.Fؘ3ёSn;AZ$en pL>-cq yՕ԰w !'H ?3rvϖU#nT/ Qt΀&ip< P::;؅@JD8 8e+aU3hꚇS  #9q詵(1f szD p6d%M k{k9PAQ}hڈ? ^?.$}= bw "X2>?ѽ*Fl&ѕP`ښ *I[D@2n í4RQ.xWqA%Ajqr4/4:/dbOpЩ 3WcykR4ph'a.ƮX, *) @0tb/ Ecn3Eb|?!H$RH|B-J%O?39oACW{@h~ρ`#M]ઔ$r-|C1  $@`("q)V0#|oJfzKLfe˭vf`|>iAPK&!Xy(;ȧ8$>4YI""4t? it$ 6 nRS@w0;` <{ %lK`5ksf5'? >I;G hƘo#tg 1E \' ȶDǟ0")o(c(y<@dBӜ25+¸.SoM(LdA#{09Pö缣4yVT*0.+Rgb1 :C@.V LUNr(u 1erĥ-d*BsݞdΖVu~3F*g]R'1^V?Lg  88앢 (R,zwVZ)qY7`R\<3Ť[2S_pZ׃KZ64 = +bG‘RET'~&I. 6%7f~R+dy"ȣvEW*vAϑf4ACy<׼0}-Jvg!HIE#Uz9x ; (ZRW[J4뢒!SvL>!hj# It!jXP%ahz03| Iem`*mP:q Z !h,)1 9J !!``@8I 1QVā#0Y*3<9y-N>M\Ibz%&2Tu0uIqϜ+.? {-T PIp&\IЍÒrq'\qO }ԪIAșjW?wGG& ʎbn6K& ҲPHz$6K%75"3 1)ILOC0ybu)1CbI񁴐ϯY/InbTL9~t!J%99^3NӝIlC ŗb&X*$QʪB:Z<Vqe.7X?3^hN';FHܡ*a t. Q܉ 2O 1|y6է:R!ĀHOٜ1ZyukR#dfY? idvcmôua5@Zfp0` p:7" <`CX aM֝^أ8g(LCE ;>摀V!;qь@J'5T/zkˊ`0@UXƀhkR}` @ 3\s-y=$?H+F5vACɱ"ЖRL6"|" Al- q,*@Y\{`\Piѧ>CI:ш` !ΐX|[;[4A6`Dne[Ʈ N+l0V^Xv<1Q}{謁Z2#!%On)e%U}lѦ76w=dдj8(i !T y]@yJ]~(k0#w0=tV0d\3ז<3Ұ !b+- !C9LrI]>ER@lBA`RдO{`1R`xܜ&9;▪!ı3ⓥ wa͙渴c`puG>.mʀeڔ0b\#KhN,{>0zO*G[bc@reC\Zo$P !@ nRI^D1da>aO J[p] F84N!R⍪&oab aFU.HqF`Po"r":RbZx|\8A6RNK hv\pB&dZN]s m'|-qv# zmPJNKT'0O1Q""FD ܊ 2W/J#"jDA"5RRb,*>/c"`M'p0@TN[rcBF,g(`1c万\!8>)1q3"A֮ʟ *)Ǭ@(AyP*0 ON</IE4OqJC]48 `;)l.F"RmJ vxZjRD>6 LAz$ aAbH@ B! !(kJ#*xnLE| n ~Ρ.P6J-H#C`@!$ϐA2ju@>!$y Ҳ6ޅĩ J- b Dr׫CR F"䠦0*!/(JD! +0J,4vꗪf1樂CLFD@ ?'2?]S 4?̌'#aJfb" 'K>&3FL~6H8:54]jxLJSJLC? u<]4wF\"D$9 IW+:cGMR jir9)FͨNպ#d*U`K..JZzz-bKrYWLgaIIBLUTiC[؆#J*(>4'Aku| !|?uH^$ _Uaj?HjDL$vi(F$$a'j67A'% b9zSb* @|Jtw^iς3('d!l+r-` 1 Q.ܑ*5`$o\H'$A>tpᤀ\`(`"-@4 -R>?$#/"N$DN̍οXD\:au`L|gULCb H2 9U7d؋P*./k! 8 Ӣͯ?c̆ ;Q$l LJ$ BF(Kz Aop%6`k:;j #In:.@]`]¯+D?)¥- 꽑R1bB0tƘ 0O"졤 pڼ:w<'hPm`6J1\ AJc.&mTi괔P!Ao jU&\/nAbb gE`!P9i+ G bA9J&G Y_`b/2szmWQ)(0`CR"b:2;Hdy+yȵ#= z$8aH&@Oiz^G/41~P*ϹoiEn)1%2@Er@ TBڤwm$_M`,h 'h6tv ,ʊ(3Lba V"8YI-gh 74gF3dqu r<$S-V' lWŦ%[,Cc0kG,~/Nj 2q̟Ac`AC!Oc;ͽ2xe0!` *1>/ (E`4{ X~Ep(ϸo ŀ`,\M!BI%j36@P-@~ l> @+5 T>@ t~PI-}hewEF@b@?t*{O!.4>/[|bVޅwKϨ O`Pf02h}h0{17C~@4!K83lp讎s@zGJ!܋"Rt z*2|BEGgYFѻ`[Ex{̅BxXb~A Pɢz-y(; 3sK4{ vgt}"S@Oz8bD9.2IPbh$ Qm HSɰlfȰX+^"` Y & L8(#Mh dL.Hjҥ*(8%l-n)B,k$Ј@8W%z?tèr,,@d1(`@L* 4ܖ,42CMΩZ0e1FZޔoZZ K i2nApK: ZZK4M0Sy50H މV/dsMo2 VB0 {.<ȧsF,͒Ez4ڀlSVA1h 4i`VB!=+HQBGz"9PX$5i,KY`>栀&7Bi`O$_ƽN({h{j!SWr}z"YCs>c-(pf9F>  lqJ yWS&B;>,HU20' @ E u1H%-"DHbP#~N PBl#>g A- *ʚx琻2MOuC(b 4!Pz,HH")&xPV`y>SxrXyO .KZ/W +)` 8&׺L1d(yIh! 1##ɕ5,g fC\H. O  #&28%ZPICFC0v)'c,b{D4N I6~rP֠>0@ =L 1#؄(;8 "IDh}h\yx4D7}o74 TY*f<:&dYf)q-4:VC6{ \S,pp@wݏ^v8*c"`x`v(Wa'%Q9$u@xFJz@jM8 D %p^ospK~NIhsIT2~呴5d\Wĉ Al+71݊{I<4'u $x!M?aΗ'+)[$`M)#X92lF0 z@B#o44"szښ>0(-fqkI\v69A\l.Pу0KF ۅ]'rGYy918 J a;ZM-lhI"KRo"yMa9F̖l9lS"xE > L6ho(RpPMP6%5,Ls kFRzC%3qqdmA%־ s䆯sM! ՙpTbj0&1CKl)- BX(W.^V,>=wz~VMOnTH_U-w>bp tI L޲AYQ3)8$؛ LjB72"@Q@BNBfQ)}#P:Q@79M 0J@b30/;܌X%+Qн4QH1Y9  Hzy(ro 0 P} b @.& d ,Z6 aK#>%VqA80D(9xuE;Bf@©cCPpO 'j0X +r ɜ 8#Asr3i Ƌ8ύ|>O PAsEx$5c YH/(mN7ʏ8 4K2a Mfq[@P(+`g)N)}6jqPPє6xp㿻"N#y+p'0vDԐ[' HФ䨀ʽM +u8'Qj@"k&RPp8`)ۍɧ IN L' :Jx"bB $3)0#DjD0q`1@q2-F/, 4H3>ލ[ tHpX]:uұrޥXہZq (EPh;0s&Xj:CОB6.;0+%(t#@230,#PyGȫ5RFG*'˨,Aє,>{JKH .3:0pN:Kf2 +0%@o uP`J +HÐ+-p1z[0u@eR".-E]I:ضA(Q1XLJ<觌B6S&-d`HNH1:9txE92Th2k|mQPj,>I ({ $$Fk7!EHD[+Ѐki7 njN:.uR0Pɍkap b,ys8:(PetsɉѝeZ+QQ:W xE!K\ULɞ~ɓ&$,PBV:[ЄLMDINhkxFhLk #}BQz6rFx!@$?U( Z `s9(1@d3-+?1?\[SѨImipL0VK !{f?_46=).UV5!\8;1Y+ \He`:bo-r@¥w1#\BZK1C9{q8j1 hP!׃ԅ(TD]0M{~@7x*L+=n1뷚aO0yk&\|yh>˧\N۟*B@@BuC iIQX8a.ԚQۋ,H8Yx.yq E!k &Bd ;᱙AHiuŔhOګk'7 P2:jE ؃?0 Sŗ扰@U1"7S`z$DK/⩺5[:)/e^c+ca6ɣ2i[=MB[]0!zZx[h %AM$g2)Pf+`ЋSߤ(s8IufYf˦>m"-MZ+5f#  Γ`T,>F*1JCz(Xj9۔:KrLLi)3ո9SPL J: 8gޡ6Gܘi3N) $Y,d'ihd`nI8ۨC\L  S"P ,!au fc~f3[=P1@1i :"x|{N;Jr%H#s9Dxy]dXI8A:K3* z0=kEp P8$ %ai;@Qc/i@N &BTpm)BB*!T*P4@ T&<[0$&i5oGcz`,~8ʽ( >ޏlX:.JTjJc2y=k7-y%R0xB=^|k@%$N+Kd3FMJ%*3ln@>$h,;/nA6N` y(>1'ķ'%KZ`ߩLs$k-2I|6Dh+.<XOd&{4NC0 |&L<#+J(gm]+븎;N;̐XL$tru .P9m0 !`ALN P%p C/issP͎j}(-Ch/;N3 b`; p@;PYV=i+{-I$JBP+L$ A)I8+ ظe<6FSdYX <(jfv4k0>C% *x,Ť~V=yu{~`6μp/Dq". ?lfMMAg(8٪j_7IVns Nkܥ̣+, A@B^*ylbЎ6; @W `W/_HX6o{E1+{Ff89"[3/m^m9w)%~|N a4 1,Խ5"˄HwN OC_ɀ7.2g`P>,M!gaY48[57F XE3G֣a ^+@6dMDFH1XxWxM x.ZsrP'2H1_<sDFNM{Gcr24X*)s?ŗ^K'D`N0#I{y#ydYIbTu_dղ5~b4y;}B9NC Y.ic@eDez߫1Y2L&[!`F AXXLT `u.QA$#eEekf9 A\,ٔ~0(&=ǺhY&!`HH`~wl8h *yFK0> d3PWcPi8`l3 5`L3q@(a `\ t`Z. HnA PmFja@d,;GI ^5-$)@ -u, ac$PU4# !2"&~t aKLDg3nnˍ0CqI(@#u1&=3iI`+C`C{ GaC$z$%q]\>f.&8#l=ˢg5TՀG .f=}$(ʰXh PF=&YC372q#™OSot.%s4I+0<TK0p.~< ݺFy<|34~R{90*gvѓ[NvgvӖ&^E7ze  tཆp\ Q#Lzc3] g ?D]&g2& o `I1 5op`= 9¸利4jhR;Rb2+!0gdbGEtȽbL.{aW oI)@H44)3;xO=0> c >R79$j=̚M'uc|T zZIYx $"Ð2JR@^J{4-HAkvC J !  2nL -6$Pk$!L`f,b/iT-g.1l6 hb6&"@iA^nVNc1H0a j`>z`Htm`8*~‚  K0b@! AVjNsl`M*Zfm ` `"RKNLHFb.F>,(t h|ȂgxH(f̀y`t2Ʈ.ih;5%E~D 4!#LČILq9 ,棣4; *,dt!Ψ^~ ,< q a#fHPb8=cpJۮ#iQ *L(,$ U'4H7. `C(nkҫaqZ2)Vd)Jb/YG` (|%vL&ϣȠ,1iT4@2@kAd cbd&- e0*x,eh& hz!7+_a|{Q!Ҧɣ ΦҕC,`Z8ާ8Y 2A%a/33| !//9r ш 6r+#d2BHJh3bj ΝAhX=@ ;7&Hͬk , 6@k+<Ƕ T3$p+;X‘1#!2f Z1>n $anKK&0A Iϣ eBꞕ\a ndL ~)Cgh*JIfcY%f֙L%nݰ` f/-3H q%n bp9Hg0tl Ld'tXMVr  vAcX/a"-5נ>@ܝATZL#Do #&Q4A'!  @cҜ-]#-s&0;$DOn1+ZK\P@ L#N::3h8C1hz(N16)D мAD8!j jEwf׭Յ4=TK~:.NA/.&=00$23bZ8NR1,.0ˬbDb*oSq;[D+BFnKQTFx.'Bc74lsFo&-$2YBhlwBGzlS΅ sL3gH}Cw7.? Tp̮OсK+A4ҔnYN<S cP`B tҦ}t/6#-GYP0?&!Yj1~ P}6H^2J~DEpc»LbYж .T?ئL $ yvehLD+D&N##MąC.L\?桓#u w;- `N"ؑ",`T"ā >p"a-v~: @K^eпk;ku2@h.! @ ` A `P8/{HgOXf#2vK(#@$A \a6@ <"% $)#Ԉe8@%xA{.J-i ߐs&Vj7^ׂen k]9 1ֱbAj0j&">bL"Ҋ$+D1;JnM^t o7 [m9C?`UN~Ms坳 L=V2L8&*ND a`Y WSZ hDC# (/b cqh` f"E&IA Fb3 7I/PZhN"X*T9!"n2M&9 L @T*3 ^"*"Nk6]KJ##-a$$$wnN*fqSC$$xa  R%/Y/$PrrN[ȴq9["2h'g` *.mcٔ~-N *9t &\KWU~(f=-aW|TGڟSO@6t1JH>Ȋ_x B$t&Ky:O)R{(W6$=>!!0b2Ӆ/ii.ec1&R~'OlةN_Ѱvyu/T}Y=k;NzJ7N>JV>[N#)?Jzbrq,AJ0K-oC+1"z~ĐSϫrC8bIqY|v85.`w ` !tj g򼷈rA42 K⦇N~bP  #wl8X{t@숓O :Hq"!Fv^ix.b4zS7bζ-9Ij*o:PjlMTl>ZT Y 2`&q(;} )UvЋ ~tM{HLn=b0 jJ'kj P!QO}ьrjۗ ¶PG#@A 2T+%7H*|p&p,  xBXAaޑ#C'rVO JvYla?jCS U.o!0g|tV @pb!A~mI"Ai ?t"VBbaO^h"C*(0 #Cp^r |8(@ ɂ=üw<V.}X H0!dyغ7a V* lM`> yJ)` 8G|SH`#q`($ЊNDe(}p(kPb>ED h,ܽXPPD71IGà>yV}@+ׇ7|$-%&ITl8^`LEG6JHÂP|s *PGlYb,cK* G-'i~ EFU1&%7RQ0AX @V FU\ά$sQ !b+AMtc`E&*M621a@J F7.f0@MVd D2J!2M)RKJ]i&)Wc^,!D3p }!6DԫHLObGQ$#DԊHk9>೟ aC]l)E 7>D8I aRRdA(~.r <1W4!5q}X!Q pB:% Z"2j=)*iA#tO" wLICnt b3:E}v96*5&R ڑ` [ ±A&/E65Dh0z'Jss -v'BOxv;&BKNSD^1EA줎A7m ss"Bk^H .Q ai蓕Y|Zm@zl\ԮUx@"D "H5$Lb$jZD.`64g612Nnr2WRޞǐK]p^ 0yI9 M\r6j9UJXPwOdLa"MLi2![!T)rV !j|O}w*Y-9cP P:ȹoJ:Uɫ!e#|5 V8|irBY ON`}&َkh0"јHH+ ڊ@{"Qs9I00H26u97G&-H2J+!#!c"prrlNQjjqď&YxxҀj8?@=hċi{J>`SBa* ؚIљ/Sw8*Hj ŴoJar (Ǩ˗䓉aˋu7)TL
=j]6sR@r?َ˽Eb+&~>,mNA!ʥH=lHXp;pv3Fږ)dM%hy|GXT:~ |X$ J+xHH C:Q:a` &SR}J Q0++ +oGN (KҁJ26*^Yڸ-3=1+y-IWy`K}ē9q:4(8` Q4w|`(i  }Iyt jpxa/8LMTCtc/ h02A3k;P" oh:kg.#m4b6xA8B1),GFZ؄ ?2!">ó%+&M>>)h/K )Q7#Y?$P8,:HE>b' y7lxgب7'Ys@rc1]aVE1"sd=Ӹ7eM?0AZƊRԋ``(R[4 hx9# 5mYr6`=8;шppDZA-; Fd #.XhQ࢔QIH=PKHCjX ":;!"5CfT"ͨl5*mL6ݫ]tV!᝹&A0DժUU?-+2 ͭ$hp0%{W7]M鮇pu:Ez(ҋK<;UځG= 5Ɛ¾$.1 ǰd^'@9soۛAx&]1hKB0H 0:-~Pz=1V\5 Tx2H42iWowapelĬ3,s~8 뼢D  J6N /5-dptP (d'xJ@ϨP{(`x=x 5Sb۩ Uq#X`LPyQ"P9)5y - 24.x'ioKۖ_c1f*+FJF=VlVB bM)QS qYL֌Bk[$OA:҃8d8& ?jK(҅z =uXq8xD5E9S@ ljja O.PRg2H!]!T9 zCjL+A[8^MP@DذOFjl꘶떮f*I[6g%HCA  jkcI&lڻV+4cdk(SB(˓ l?\V0`;pki{{Y>Y=XEtfԢ:@ B¢=ӾV -%Rdc+G,QY&zY z9R儔jsn @!&rJxcq r-D~ %z lׂP$:rDB iy hPQum؃Iz0ədV1L(XХmXƟxZAIth htlJԮ%jKq`qœ84٘˛f lLjnj}3|+ c>I|8.Q@ 98F֠H_ 1̀}蓃B1x$}t3~qޒ l-b xj6^c\T:dVȫ GF҆U d4h,JV`u` ʀB(RqCM а>'u0rr&@xؿWlM<Ƚ#-Ӟ @u SΞrw@Mby%o#V: tqP1%8Fw!ȋRy1#j}r;MX6"3γx@GnXԕNȚ:=Sk^N\.i<ZjEkvqj:oz 9^d\cQ+ʅK/ь:_q*s7(pf)^88<{BMj'{a+ tKh DJ`@ q۠@F17Gj a<"IϗT#|n=^zRh "h<CeH\L|X2< S8^S8EGPGI쾙n5Bq0? `>) zj%mHI}I0<;M~`a;rLL |M +$c"p+$`YLxc͏A8TKTb3P,h3P>d- czO:p/ E~#/8XX|9L MD(Z LvрxP+cYzY.mhOĄ^Ǩ+ bxFYz&jI@n`a* T}"%pb2~8C= YŪ*BU KFvk xda||zM |, 5 3%T 0֓48OI\Q(J`& !8tMx@%3BY:9F`P-o%%\DHdǘV:'x#v> (Ej)=YFm!eќ(? 4U(Nm4(-bd,FHCL*d?C@ȓtͮi!<Hw:hHhx+lG00x 8+l""MS*hL!Lzn AAr) !h,CIE4]$E-UMdA5@"zGz@p@(' `(!ZB[k44i14$:ۙc(`Dtd=:C'ULb0G\*Dff9l(Ir 8T(E.A C>\Ḇ@8i&-eM@)\`[ 2i-"{ DžǼhy\0I`NfO_'$ X2 jQrٰ6@!L xO <3GƏ)H4Md3JR!0%a#X%8F36ĘlhT ƹǍD`0FP ٭937FF̠P!o|cBpN+vu sX452ҐwKj n#~D,dβ dFq)R<생t> D)*-ڱ:X*P `zX@ ]ts%=PzB+V^S-sR =[r9hGd>̅_/8¥ J xBD 4hu)Cd@f `OaUH-#CrQȘ1>D lNX ƫ $$e <^CjC$oLfBt٧@ ֆh-C#CJDAF*O҉za Bb&h:*$] fa/KF6J\1pN0crX=qЦG@e`A&rv @e& >& 1,TB%MJMܷlBV5/R$a0d|2E1# fJ7/i%`D+$˜%^p 5KBc f>ZDtb!  P&fK .! ^) 5pM C ɾ9n14n-^I'Al` @R`Ak1CJ(Mry$b,-„+&:N&9,\fֹlF`~@>΁z"G*b`D'cB9$\pG-ZΥd0V[vhi+-@= n eL2*"[Mo氤%H q4+*j!`D@"w!nlBzP#N! N^2@&*R H>.f6nlNz(F6x*3hv2rJ'j. 8.! >NL#h+H`bL i6@4,$-hGDC)D 4ZƉfyrsL'"M ȶ-IɾNLLC&҃Bъ@`'!*9P@zFP"fN'h4pҮCByǑME U(}45$2PBmR&K-JZ(zLm`|O(H[&̭P;kZ $aL+# 0h X@ A,(ax+( L4HNP(P)zI'%f&*"Ɣ&@;Ȗ)J@"@TyޭC#>np!8#(-/d@D'i'Bh(*4&P 4y +Or'DbxL8v(*"-Ի!togaR@!q0p!t`s@yqA  I OeiگiN*B fi4CAtˊ1Z22` ` Xk "p ªt@AJ{K hL`"4~J4:!ATa讀t>D"< +g-C=RA9"a6J@F @+5^DAaV0cN:A3`Ue,cH\G'xVs3cl8XlkNc`&3$ Dž2҅ jT$8pē8%L1,9fRH VlkGGA>:5,.D<Z a1b yBpNtv&.&̬d(@C9 btNG @o¾ ^a6bt@kAF90.q\ﲂ&^ÜXZn QT<ڰt8䶸 V!f(P5J}Rő/(NuR.NPNO/LH6 6GN8V !!̉0*AbkU/ $kBa X"V .XQjEpJ j0t !4sƉ^\o~(Axh@ZtcA 0ZLABaI0"W!oWgﱬ:6*-c#i(oz^GA' ` NHSUCތ0$T䴁ۮ ``U%H+b`aJ/ >f!&.zHTD# L f'O21p~#}d`W^1WVRukj4D 1=A>{e!A5vL<\h h؀MNP:n^QY#JӀ4Mv(%eTo\ qY CQ/d;$Shw3Jrqsg_ZQa`lIN'\Z C@H}(D& F@(I F4"@@0nzMM'7~y;@`JR_zFPToC:]^=Wj~ܬڅagiQ*sg򷖰iP*5 hڱ5 lR`W7QO84 [kuoQ󼝞OqimeT g7aQv<[anݞd3 )H0k'j<;4Lbpv(nxe&`pG 7H Kj~D#IPr#Gqw0ߺj38 *>б ςʊ}K.Jpd-(-G$}*h ],LɴnIͫP@0) xzj .\N} lɧ캙ʏ5*Hyhvo0) 7]13 /&Dlk9@<60%bXm"lN 4Ff#r?ѽp`!GX X?!'(@Pe5uW0srф04hkpu;s t@+P[z+Pc<x|Ł#@& \#V&PO"dT$iɰvN'Nα @(|%~G 3k) 1Ddr\*$փsD"B1O!4'ARyQDXv6C`3@SV!c[0A$k$Y |M23gVI8Pb zU!*{_ 3?K YIB9 c(HطY ˘͡z5itX7(p&: <8JHDw:D*µ A0z0pva>T♙D6Já͜c©$ (j7RDxf->HICR1  9: ܥ S sa2 %ț$JP3 )S4A1p#1J`_ Sy)0AlU8pFIzx`I xI<./3 PiDA&P \xn9X#"dXB+RjʅE% 7H=ȏ* *֜+B`u6G j7h)\0S`Txs=lK*t9Bp LX<Ԍp*|ba/a9 A Dm0|KU&PLLSx ="8_kn;2%Y.4rEK + C(ya D">[)L\Q˱c%FXZME DɚELY[M [15rZYC5X,7ߠHJP#aY$G(ْ0G8h\4Z&!w؋5r8$WeS* Zk00҅, :0%h`N)}*4bC$X00OsR|5Qa [X]20ۅ W"KM] Y'*Ez:} Ԝ7h",,C͔9(1d3D61,,6O5Y= ÃZ </^4%Nlѽϭ5(z;-qtJEZf|[( 98*U\5Å5}_u\a-z (#0P# 5a|2@ΊHI &\LIXu3U؆>U\ľ#Y:+<@KcԜ,2ALc}!b 0ӋZW&.9*ea5(+ߵ)߈VkR$\yZ2D*S5 QG47b8jB$|&CN0h75(\]ìa,Sc۝\)HX ;*[4]e觀 00>`,Rh!iQ:r^?%B]i [q(@Jx1(g500:j `aGGH(BD@}Tǔ-e6XJJߒg8'3$6=O5Y:`V2)Md !]*yZMAYzC7|M:p=4)D5) 6B$eY_fK5Ѽt/q`#QCu Aڠìq*C%.bJ#@m#AAJG 2C)85P fmJEAU@PnZbE1 ˜tܠsh@(YX"s-z_XU@M%L.dzg!z1 "jŝ S] m2? 5ӄ[oĶ Gh_W)P^CD 8zl1+璡1aoKɺjj>1;SjQA P iw~+-iӌPM 3$k$$ @}"C( ` mI3At^ ܯ0 E5)DrG f =%?*BFyK{[H2Hl  ɬ #" G  (GO1Tُݲl8`9uqN=$( <{`XD)'^B2@oS߀ a"8THGUi߮c0  A```V?d 0`17 H ҩD,ʨJD~0( %ʱ/->T}6 uaU>e٨=eSYi1PJ/Wd쬶^ Sc_/y,S#r)$G@+pN@ P~<@I0*UcL*:p߿sH۪#m?ֵ x+YW7nyOu<@t&XP P`|5P#! 2%ЏBZUK3;hX1n+s M(za4pTkFcN;fJ \)CcBպdf@ 4*B _DeLT w$0fbPs7Cִ1"sl$2/-t)gvP9D-5,Ҏ!s nt8QX qv@Bl7RH47u,%$} 5-a8*ph op|#HIfJ)VAb`,DPR [zq |5&(QME:Axtu<83 1օSh3Jp PG2 ͯŦcY9~l$đ$(@(D )Y3-Erk(1$aOPgDaOG'ʵ}ZCȲ1+>u-آ=G8>=Gx!y08xp06Zr?Y 9WUz7@\JDϏa,0bNg);nJs^h1;`\W-pB[ $1[{QvZc2$`0 QX֎xnO Y(ʚUAˡ+WY2^>|]љhe 3z66>;|W>x %`LΰTM< a* Y'1)r I kpg6 #"{C}3 0 ;l,Yipܘmj 8WfV'Xf0xly`O2$gW)Kě23]w eɋquqN]*, A5@5:x`/ięUx16FhǪiiL'(DW= ۧإ J7*<0"pR@RdFZ6#hK$BEB@I#C\tU  ~ \'!a#Of¢Ĉ0ntFOOn5d \ 4BN"|A "@>(T 8ou0 .Pz mX&¬afAdndw& |aʶz8]J&(Gq.(0H`P `:CҫN$W4MG$+L{g)o2wHz0䈙p v ` AlhF`lI͜: r#C@´0 `գfݬP;6h% N:c>PVoribc('!vWB ,#* gGjD+"PW  t n DlvP~dm,)%#L$S)IŬ#>CRINsX 2 A2A  B*0Q#& !&#|ɗ#CdW4 uM2,=-6|XG$ &{G,-~c5pc vHR"PxL>uv'J05p3afijߠ'0nh Jt 2c\FWpE"@jKg#X   hnu^P<$MHxÁLbP`l@4dž\H%nvn) (,B0:cIsb%fsNGtiov'pF/ppo&aT$*ͱV/6)8gb% 'ʹsSEk$dEkH},k+ Zc^&;'R~_i M^)XPBM=ՇXmc(#ik1x쌌 JM.ĭ0 bn`*)j(JVn6"m/4,@ 3DyFjR"UyIJsud `b%Kn n$0HHY>(H)C L_,Bdl @r`zkVwyCYFA@h.e5,!+Q  \nI\b S'Ang4V[xQarFv)8V! qRod. O mOϐY- &a&*UO( pЂ;X CYgg8[ ΋FSMԁpPR(v)0`P02⪋ʃWH~ 9p/wE@aTy΃9/p,b!V bNx>H0e$m$SGܡPC 'CJFOпzfe0Sg\RM! '0pX$]cH 9 &=ڗUZI k1/tY9[Pt}SbX6DYMZBC$ xT/Qyu9Wfd y񓢱Yi>z&l`ʤ(o#>A[27bﷶ\E@ r5D2.وb 8r ~?Aĸ@ )ϵ1GU%ځ1q%d@Mp Wx<{dƳ,<ՄUЌ*E0^3\bWW{.|`='| azuYizr5@5Al9/ *d%iBuhD>˼@5_ L\7X9<ܐvd.hlV3f *arF -:->,ԣGWMI9_IR(Z1D"̽Ca^w C So:5!m?$V R/o]x*:jNJ"XgeDEoVGOt GJO8DY}S*X(IJ[9v}"b!h"`!:0JbèîdFv0K|vPB.<>Щie߿?\It c>a@s@xkDa"Lѫtt5rMx%YP#bY)fM"k+!eUtcOB5:.QZ(:%,!+@(CkH*$FUA :FxmBB`a'b~B`p4. ~m<lXצ~ИNʜ0/$h@wf6uX  E_ާq\34Dߎ|~ `v uZgg#x@ T, < pX4@0 yO! p}@@-x~a oJNHO@;)ΝPԨ3 '?-57T|lq!=R!]&ϡ@" 8)Nl40U 'c<~l ~nx\4FN`Ig=vl*wz'U锰X; ဎ+J!x-k h 92ʪ ``2ؾ-`4\ӽt^&I)xGZoZްBE˨@X8 Ba(MR!1 "(\ذ Z .Qi `.0N$QjHL6^V0M$YqS3c4u\f|R02?zj Hr k`ԲpE XJ:Ԟl_6[6 m["޵seprVT%|'( AyW K)``P,.c+dVMwJ7WU(wrMQf>5R_lYrz3 j~sRߚE6~ظ] ,I^ݗ%dhm=U~۹UŻhzɶ_ x|Fit]h" ' 7%A r\zȘ$acZmwRuF{wgj݇vOTfȈp8$ PZB'v=9@(pf!tj{y{jvO}-^?ӺhֿV\yDe2ϊ"3< #$ n b+D @9Zx--n‚A8Lc0>׀Â3)^XQ–6Wωow5=G A Ѷ6X}0Œ}? 8b @iQP7MPU` t J@ Kjf!MA~T8Fs?RБ4x9Rey10\ HyQ  TF`eej&tG 38p?0R2O: $IpW@KM96BUeL7۩ !5'M%Rʙ99 =eTT`d 1P(h F 3Tk$4&SPC&Ƣd[&/ѩQQ bWT$CLxj e.Q-Ő(yFxN c >n2Um~=R3ZWg4bp!"*E$EšsQ 5LF*|b@n؏a4$`p5]OLN}*hÓr xwN,"Q~)AP*RmAxMnM)PsAޣ 4%.@ K#k *ER h,.a-Jjp|/F"x)KCF*.$1A3 ,a _Mq7)` TyEqa2@ ?tp a >2!=0@ɨw"2՗{wcB[ <8㑁`A8 L4%SAMIb 4"`@h5Z?Ӥ\X@+Pj: 8cZHұu:6&ORN/4XA"&\Wv=G`pE5FO^ OJGH(@?90`i`< kOPz*0hd,99_PF;X1p OÈj$*7 J:iT#M̚%P `< WFQ#o R ,Îqt T# |9I@83 ua^RiHd.RjZK:xqNf\&M>e#TA!Tx=J1 -\]n=ǐ (1ѝ<}BĖ:ۚ € o!2&Id99&^O00_S41\cM9C@"+xW vpҭ: ]izL2F Tc^^*j͑ 73=0x#@b=6в ش}ł'@t-/!+)̗P zQ= ph7B7`7#4~`ꌠ=c"iqI ;`"R6Y⃝Br¹Qf1S<*\5Y# *B4 ){:P<y^5P/A9ЙPkQу,09`4A'E0EVj23!GQ!wT_\^\{Ġ3X6=H,41 2. ĥ%²!Ei|xD-Gyb"# P`]賱 ȱ\C.+@(@+B]!<&iDmG-,]I9r14R_@S r"'0 J<'XHaCzt=4[IZ1!ɪ}D9SaɬD, ;¹%9ʼn\vţ @UjKùkՠYӗTBvf̄T3HV` :5Cf>w)(!xoj)ǴeItޙK ,#+08=hHW riR,X`y@(r*Xnj-5_5 4)Z\Y0uڸ΍6?!`Y I_3=H4I>U(ڐs:بmymEpIJIDGg dYcy# EO-YKi#c7 \Uk6N TAa<4 " dD*.DYaTn[  +͠fgl4* &xƂp)Ha[b +~(qPC((s{8d͐*g२p\8 EZlRJ[( ;v>5`,ZcXdg>NвZe8 Af:"pm``uaE71ؠ{F8Rr"?/'@4H3Ɲa[ =YRѣb;qc?P>NoϕqxJSIAd*u06 P@4裖X6g6IRc E[(#of8[@C*l("M5ё,bZp pi6?$DkX:eX ^b-m^y9+^ |Mt̡(sayhݹ`Yb E9UE+ǓN U .M1.)cRZMcfmrioZ͂\%hώ~ k h<͢;e ৈ0o>Z}·Hi rD2.a1 iJ'1'?ɋ@Y/ʐl F~BG)PW+|So¡0{)`Jj`6&64B0i%La( F a07tϟo86>_=*L8B!]΄ "@LEB ZS[2>>' ,"*x.|" au(*xx iyyeg GkX6j B8$#@4zȒ`( !b1/&v$-T,Rʞ#8"2 *y'Ӟr|"9,€h&ߜfeFƒrfF!Zx T"$ @sO*}9”Vul̂'< OJ]͎:Hb;~HB?< gHJ]O g?l9bMZbҧɫ#h^,R!teL}q%'o wR Y2{?4c>XeHm-x td2b(;H %&6ک?' p'PC%<;#kI?&2"5lC"$QCƂ<\.|+kbO,k-n, pp&O F`և1}ͫhhP8Ûfu a7 01JhDf n8gxI`\\M*-.'$@ p U hmm* q_q ~% sB',[ ?X|j;'!A@li\.O_l35}'R cChl0 wʘ;Cd@`pPa~c󇆨pطؔY2 w;F@e gCB<LppS B-$,|oFAlj YQQ.:d5$@rS8#̢y3&ᮀU*\ƙf%~r)KOaL) ϘB='V$t}Ӑ!XT3b1pFkllghQ3d al9HOZ Wc=D99 ?-g6q( Ty䋓)"f"9U(iĹ ]Sk*觞s̱:EǓ9`6jH#b/j&)7"SҮB Anzq .EdIK? O@-s|\L|? {g ~:ѭlPhX "|F]N F'Ux \ P!!q蟸B@ M )q sgB8D` e1Qhp4]q-9 @"1#$w};Gzìu0 K[K e`6;%kOw/HфП:ŬFoJR"uNǚ$^]l鸟#&9]y=qE+c2 j35r3*9qoX[zOBP{w <6 u`ۡ"JdD5` ilm~zxJ0Ɔ~ƨqb" $b  @ Fi䬶jKdM( ! ĕ9 $? e\%Ŭrf"$RLA\% aRb vS S*J`B<RR0G`lL)&?Ŷqnp 4l GJYCW*%o%Xe9~O."/F!X@ @g2!8a&""bbУ@ ȉi C2 CH1&\L@@`.,5bʾg  N`@"\A =ɆFNs`$@8x>L,P vbM&ELVw@``ͺMV&"N 76#>.^L&/@%T } /梧Σf"~b`,`Fx+иd~'-NH&UA!Z pkZB\( D}n2 Ԩx\/ \l&T# )r'WŬlþ>P-OŜe6-@ 0᲌'Գ~/`~`ShIsk0"` ˮ௔'Cғ#(C,NPe@&aAy GBA}(FrjX}>s)6(}7N7r5 `-m.Cq<*]` 28":Rc**L6A1 [fɒS78Oc67Sʆ ʶl<z7v p$BI0ϼ\Ӏv- @aӌSgM#LNTaE&(, h $~G/߈~\JBOPT+㴄ÙF*^8aHIʛ@ 9  ̈Gw8 )tGxd.)f3>M76sTWɑEONhsUZv@,0U e5>\(C l!J{ [JS" 1@ ud!:ǰcO`l /lTs41`\ @dRkcVu-TsaACÆ8dp\Æ:f%햜6!@N̠ƈF)|&T'P5&& Bva*GzegXCگ>S u %c΂.x3 hAHO`k6>6<'&vMh[l|M$9Bt0q{d< FF8L$~q^ `m'LN8 8  'cj3/knCf6E!4+N` !bzrAM~b v|Sn)uͣvoH+Hp&wd>Q&^W`tĕ *%Rj,PԖ9h ` Ne\A4s{65T `#ۅU6*>Ȏ6M2ZNV~nIԯ%`1VG=FhCB AkTj,#<8IP4$!쀠B"[^`ێ3xhpڎ&)5\f*B\ 6vz,^}%h` ")nEuo 'b)847@`CN`o^sWނ:" 2hv P/ֽxe OQ Q'{hjX1q#Zτ65edX%rdCrέȢdcclf)^DhAIqAئ(Nf ,bZ#3:YPO'N6IbIoJ$dڦ'0p  )ZM ЁNjFYP0Lv*aU,д$GHޛ%(`T&`6FbTR '~U`Hra6MvѨ\NԢ#%] 8:@]pFCn~8 <E/*/DG)>?{Z x[VIf ɇ!)@T_Y憾`}AQ!Eloũ'0F?\ j@#ޚ6@3!Ab @ۖaq/qv5rK+nA" sD˴b}\܅ (7$A Uj2ڦBqS3oESfF!e,+*v2U\9Þ|+x{c@r/"89'L!eֲ`3mEc>ijؗF݈k[jG`@@ rN)†Pa+"9e3Gk:Brf$ )Z׽Nzuиij,-`#"@-.)(9B3)Mv5'PΤ8caf KSe`j(TѱU<ԩȲg@0f!Ph?f4œm :|%!捘&*I< *CAC-rEU=T^qZ3yJ?FU~/J p~$^"S ?B  ¢0 N.8r I|k4@G V Fq,E{pGˁ`@y]t`n6uN `6In"4=Cӈx 1K%@P~}hqSk|8 >/u}5 -ŀ@Xk@X}P}0@ 4?Z6h2#ŵhdHA` ɧ3}1m5`7 ZWΞ!h3 H1ñ%p*atdY C춣gEzg(+"s'#PS[ HSʆKC.0xJHpŮ .z@ lD([|ށ** 6D<+/9\ARB8"@> B<4H*-lhbw/.vҹxlD 2 Yn"!2hD aʲ jSm  Ug$8B@h\17iQ(+!*Rr !j\Vp?:' |OΪ`; O5;2l=:Ѷ5|]=wHdA PA #x`[͙xO c|Ul5QD!d? 'ɲF 1C R Z[ WҘZ6c{Uc?rGH{7"X> D 1 !;0<V 5( \p1Ẑ!E`ϙoę2Co$)mɠ6YSƤ'ti7+ 7p|R p5ƛlnS&`0h8K0 A "8^q2i ɀY#P1!^,xxBW duն£N&4t SNhlv]Kb22,e9\p@ "`:`3FeDDUy [ P $ S <04bf"YoCVlH2Se2O}IxzhDru`:zFdNYa*p`~/B\[v 1Ȩ:cDf { iFOB dB*@x$Ŋ 6$ W=9\ 9?"i h,4[PUʈ%HA A$'1T#L62i|!,@ l-@u '%1<:^a;t Gi >K '&*1>N aT0`oUUM=EV YCLc +X"D@c4f#KɈE A*1 GH|E@`E#o`jDg@SF'D/+gگ)ci_jVP=\ A)Щ/ȸ iY:`x卓l A/pSz682~KRz#\k]|>Ӡ%>Ы1S8ZgR&:حTH"+Hd{cS 5N,Q7dgϐE#JSw wuЌL:t4Cg,4m5!źCL˕}t H"`Aa L D|Lgdb CTe 2Fv,`X P 7R ͚jg?U(>  TG1 d'g ~g=^Kq2ךh&mJ <fl؍QV7l 0<ǍO8~jͤ-p1!"N aX{b6n:/G=46Hnf+(/.t 0 kA4pY2D;0HIȁ# 2 `đx$PL08X|&RPA !!0;L HB@ıR5ԍ@ޓ1uk) hs2?!P2 =KOE)]Y!YQٓdRt X(x,D m ژG.'ӑ=Ƀ8 3BфJ3گ HSp;|FzyiHoѰʌS\@ H 7k[$qA2bnǢ`v@j'X0̈*;HØjɉ= _{[A0 j 7Ǫ1v 9j&0Q az y*xXwm6) lM"/(`?<&K9XeJ\=ϙ,F3jm`N*pƧZm:p J-#bj3xQ*C|h " 4 CB{z#5#b761:8H3HD1`ݎ ',108,R]3gUpY0gia54ZVȦ0 T\zFiF9}(,@))9&X!): 7xѺ& x zY[w6dph4a?aЁU`HC 0  p REC8H?Qɹ:.! "(G<9˭\qCH ѐ( @9FG6U`78HZZk-HЍڒ9iهͣڜ(łJ H+Pl9ЉNOHF)`<r%H$+|2RPy`4r+D1-IلSۊ W@hu ܘ o)ՎK5RޕPz@-SK2^0: = d'1lnfʢ5#?09I `JZ>1: MAII`BѯhXKFP Ԏ! Y=8p509@2i5k=n=ۘ%29>$#Kyi <>.}ԙM<=xb(oҀ$0I䣖̜(d[=҇S `HA8A%47 08\K Cr [0i)qhۍX\ZNgiI4Mfdg1j>)4>kd8Jr!h GK(ا ND YȅXUuR-0Qf fd >486kfK4F6mEb1iF~Pؠ 2ՄPLphTo lvZ;,_-. "R `.?i#u,2Pb=~GdN7sYLc0 e<uQ:$1R6].ߍM](2\Ŧ@Y$6`}!iia/*'`&>PGP{(u }L  /эL$ʼnU(.DiY oP``Np?.pqE;7:cr2& A wS8?H\j78C<$&4;!qCPXpY{ۉ:4^h+|`ꈀ5`Eh Lf(uȩA@!=- T(*)vuwnYRX>@s4BJԌ&ѭHb?z8l 0w AiN,gUk:u6^p_J(g HmiY4a9繭>T,:gG9t1b?UȋxxzrKTY;$1 !!uAˉu )xٗ8uy&8 )iNT\*ģDjq򑾧_r%0p CM>蠌gzz$]YbPuM6a ?egwhؽZY0{1 5@4Xt[ NP2*/\ӐKPZhZYUtza-pn {ոVKz qy.Ԁh4"" 5R8 :KC}\3hU ?ORf#vn6DbQ8p 8&IXg= ?ϧe/ϷD_PxX.l2\kZ+hj B x< @(Bl0 ChpNҧ6`04~}3M`A|aP 6fx>Zl~sk Ȁ(x@= (0|."/ƿ$( SHg2i 0JH\ 4#b|}i{1|"aow'z( <P&N~A & ` (Jfy\(X3y Ԭ<`2)4rp`WŌ|k1yH:(" ҡ㵭{X0 , XSaJmMN!, p x>2l G('g|au!8T2lZ$ g1D P6 ` C wIr[l;a'v,`>4AvA*r061ܒLi^\(.2gZ ā,; S SFqnSz@=w$6"V}%xji0Mp*CtɏpeiYƈzTv q{ͥYnF!";>eA;FF>ekUMð%aTMst|{F|D@նmۀ( ^l6G'\`I5ߺ߶wI2?yg1r<ț L?R}h Z=ipcyBg4%;-Ű=A{:nt/CN> *C Drh QwQ9TjCPsѲ&rkjR 78L8z"B ϪcjXс؞ pL*3$ӆqش6MMKjpEĀTHw4u%Sa04,GKj"3{DQT^0io+g!.< }VۚrovVii P+Б2ɜǣ:˧(e@BTB IP@(aPf9 &CۀIȒB*Qt!6m6ArK%%xD՘:"e(rR Z `͚qlɂ"5n+&؂ pz*D^t-`xtR^5oXl^t9/6^q'ƻɊLA %Hxdr@Qc a$![0=}yr:0Y2ug$` 'xx+B45!^&+٧bܧXS#`9Z@*]BV `lG870 R a&lVzmh̨~,%DDBVj(J(w%L+zUC¯MF-`a摩(du~V!H{K(\..C(pdP{4|=_;MN;M3GLj=>0҃&llm>\j^~.tɹɳ"КwL)56ed¹Ȁ Boz2H_1uaP1״Ѡ5IGD {IfhaIoCb[!s{HnvzL@$wta9PԹpKgu~:h~qs)y5c 8! !(#m Ju}C(cO!?X?04pMb0 <3Ű>갛ۗp݉Ð/dəv0hVaĝ]5lYQ@ulE>$9D׭NXE($J&Z$K{dVGM6W7%ބ\N5"%XA.5b.٣&JZD-.1Hx/ð&PL7nJ!DZX 0pj'#ne+h alҤ>`^0AJ`H!ʮG}$`V z 27#&q)y0@P`BT!!O `D`@Y>AC(Ebg!atkDP@J` A(Mr-h<Raa.bL b+JIA>cb-E 6'ZAVzD 2{8Gp5b+ @A>Bf /hb Rp(!d!:IYCcJn ^*aBK @$C V'+c'*lNHu`\vĊ@FBK/pIy(lkx[!hpb:G lQ@2c*ƙM|ޱ5&wfd\!Ǒ{lw^dT̤M0iS #F,%abj"B12¶9֤tf(&l0!|anaޤ`bvQP'b{m."$bN ő>93,VRt@LxA"%tr\+mr'#"b+Z-mtZ5be!9Ƹ; tB.]JAl Vޡzn2n!pxMe#rXY2e B),T~cY`0/ "{aOl؎l4` aNA:Z!k8'(,`-`7F .VL@byF'\eT¢jCP&*ϣѾ7i|,K"XnXWX* EдApH+69t6(J+;|@0 H$)#= ž1pWx EtF`}  ʀz's.l~o|),GVaᣜ!ӂ@k7`$-&v(5&-/(r[1#/rfr.' 2j aûﱤD&^J*6PUT'C:tc  ,TtR0 rHX`8"9Iϣp"|Sf6d8s@a,D" VJ!G)F`aZTt1^f;%CT{aD/Wm.&Ow (|hJ+LXb^  Nf0'@Kv<ʳCMLt/LTJ!loU"N@r9(ɖ,[jWHL&r4)a/T6 @հL Ab. p8uCQk$JL.? ue@ T`2 (z`<;=;#h C  = 'rQS3)M!ק=A`JDа[! @4B .Ow/iX~tN&\YNcx֋?Z(:|,:`H b ; ,լl`PHG*>'o+2.XHd F{(q"vG#{eT(}@1kħϫL1zð3(|~$@ς@#*|H湜g#`F ;_4@t7$;~@&&Jp"R̫CcQr.@=' ғ,JV%U2 :$Aўh_9PߤnKNļ}S|Xi輴9T,GX'R᧬H! 7lf^2>4dDd8dKs,nr|kJ4xr3 `^KBˏY:) ?̞˫P.9o4!eKK=іGpFs5X @{82C<<$7d xVN RP `\D>hVDZ >G#/7Vr+ƈn HT`Bg)u`j ,m@iP ):U 1pJ` 0lPxj5«.pQx@ άU@x@ QL{X(@B244 i#Dd~$wx@80@k,p8%t[ ]t$6b?/ؽH.J 9-I!qmzxؐLW :%&9QYbaFIǒrtS'xF?JL5"6jRZSN 7^7<>dx $b\Hj :GC<ҧ12`""PE_c &"Pw4H*B@l;K͝O?k==Np @ 42{@'D.h!^M1,$I,HE6u 򭣧7GbQW^A-J[n 㤄 {dl&0ț2czЄt˭ *]!{ۿW+:v@TO}^azph *`݌a(s@`V(P APA  9(R$Y7<$@(J Oe39i.a>S#x7>d<X/$$ ,'k,t9gcp[ cJX`3!!:7N^]$Qȟh!>9p~ɉ WdFqxj^[ $$Rg~_ODBC`֌zy$FaUy#*[" `bTJ(Ԁ$!DH` iHb:?KL H"`9p"4SlQ,9u`rA6T "X%@PVh/(8H(Pz+h!Sps"xV'鬸#9#Uk ɢ?pQczq k;( C!0%Ҷx֘pANL &!K$Ii[:⏹!،%ym Q% O#:t ɐ!y(n)f%8לCYh6CX(zHH8C8AS!] ƙA1@`z h FKc,ެ K(@JI꤬EŴF7Ũ`(G\ɥP' ^8{ gXqG+cI9TE ̧-QX83 .AH-㥋:8<*A&#ZRӳ̻:)<؎ r>; 0 $+:$ئ&;("{P8%pr"o ّHѸ=`N ==ֽ N6)bs i󗒝=P ~CJ?s͈#۳ؼ? K͉ tx. кz)u:A6:&s8VU?#DX"BSL rB'#cYA>"5m> !sz+3Kʘ o-V:Y9;b,Mȡ[V( .{ =PM3 K{$l0" Ѣb-(*-p skk0!4>d)$ꗼ2K0J˺3 zr@g $]ӮU2]8[S%"4`M; Bʯe[ѥ5!@ u !j&`K0x(4 y0e,)Xu@r!HE 5` 6[# !jW7ئ0JI@P(}ap A]%<q% $hM>A JK2XE!  =4/ 뤘M#%/ R2+!9)% Z: T{pك/ͥ#Щ8jy6?I F깢gPCWPS%0b h|,bE; qseM@_2۹{_XC<` 8_(2 IG;:~ vHsֱ2@Rk3C+ P!Rxe0҃JT;3HDkHW,8 8[Z#APi&pynQhaOB"\b.A,\OPaC%H EÐK/ ^L F03( YCť*&G'Ácb>ܰlN 4"MȐ. @((a`=CFX.ȍYxT] lj;tC<'M0Ց6ńivek4dP=0PK!#ޛwQ0D0in7`pT KK57rYF@©/*9sɣlX`sp;7qT a^ѾGpHB#)>L[*r=AL|FDt"_e;U ,V8RƝq?EXz`ؼQ8]'t.ݩd,}\(фYM1 Jm3Mf0bVxXuzfqoMh_<;ޓ*UVGAW?sq*2'Ťv$Pˀ=6|@Y#DE)k;F\m$Ӓ> n5zSd@@?ZzPT4Ґ8:1Ѹzx4#@P?#D!@0:}P4= N(L4 C! _`L,T%J-ZH6? E="7=c@thf:4/8  QhcXי:+;Z1gptp8 :<w2s3tpvOs ъDchlCS4M Lr7dGk|zTA릍!" ~?&jƋ"?$!'I* 6D>(.&ь[A`#=CrqɋW /.+U &3Lhҡz!( z~(-b#^s^PZ6*֧&K3%!gR )*R:l|.;|}R{ yp'yGa81b " 3 9{\)t2O"ꢨVͿ9Ym9u0 Ce3E& glx((tF'q{~T߽J|ҴR{9R]{PİxrG (}W@̅*06\1ڸũGqv,Y J&2Tt !胖i^Vp?@)6D:.RS0I|}Ͷ и Rt=R4'*Ҟ \*8if+g|!L \JئG8%@N*>@IZZbH= 37%i)1t:hFYFfbUU1#zAGy5Àpt-)$T=T`H8P XNGT4 yDJp:R pF`\>(.C|AÈm aD HWϑN!~*RIs3x . G PZ `0{/\ 6@& Dp]LّEi3B~~AX|^%)tx`:FDCa唯xO#= dl::O4Mh3@A!թw%dx !p?*`KL hlI$)@%ƥp͖ޙ2GdI a. (^elxzC\T(It%"'\ !F&|2tc2D-8 RlN6$x$@ļBU@2h-5]~a4 /$N|'W$D$< }@\!9BV$)y;dLj-\<&ESASu J@$tR*-˜T'%Aꯥ 3tQ3F@ɐ&C P]-\N:5h&Z)A&@~Tp<{(A >c-Qi ?jΑ[&'j>BPeja+MDJܥz  e C{[nЕ/i2Ɂ!H C-e' u,~@FKܗ 6kSwӚة57#T XBP V 9l/zS g <zjΆƿJ{!wA|Bzi|&`8aD@39c^C;O4:t30 ȰqbN4JabYPt&k4rs[ь̱4'!!IRUYbFP#D0?\jaקTϺ+݇,I#4{٧ b7#7׽p4y5ޔߚbE  τ!Xy ء@-)x'tdAS htNb\j j |C@gvRW K+  $؝e/6/ X6ȸT])p4>!<}K7W^L,GN4LP=v}ɰJnMBi P@{sc(^C_G@~6!mO :3>,`D gaX2ɞcd ` `D%Xg2#BثEL@GWB$Q'lC@ hx׍rn^ @ڻcTs" d*WP(HcM$b@"&+n t_Or'rN5.l &al`'"XƸ% /O 'F `'dlkJOF|6b(xI` 6wF*BH'4J% Fe,cC,zRBdLi\&f/)8MH2!l!`p"qg.)N/'BDDFi"(%_CW+,Ȁ~Zu&2C\dN0JP)hW#/h&)Eʱ%$2AJVp% %9g$%'jjX~k %A%OL-(PdM|"/ nWe$hP|PEg^aP6"z|ɞ")3?$:Fjb#`LJ'.K!$[Ffr#b=q2T?ʷp`D4)$ W%y6gAa֩p(+!@ހ&>+-(EnaZ!bq %X%3/+d8-*D"vF(m3AOnL' uɭʱ   b!Jb\pv#V @pY 1"|pR~if&c0!\)TDY7߁>AgC|" .`>f$t0| 2&/&fa6f?duBzU FP ` o"nVBnM^3Ҫsf',i,NaQbi0 21*G04xdO,&NQD7ZBV"C]" 7ꘃ E*)(zz"d!*L@1ohRYTN". h,7uI=斒 ƈ#ZΡ0Ld";4QR'eOF2S.`=  4>NKs l+&(#)=ihP" 6 GD12)=gQ CF^Ϩ"Q^<5*u irBb!% :!.Fu[%D-j|5`v:\8/Z ?!H*֘"§L"d6hvF $nM( N |RJwC8(ᆷ!Ktb֢m-6pl5*`1̖ | P: qV@ /Sbh>,8h;a 0؎"+q,.Nb`d%^Vߪ2V0GAlu쎿Ns Z. `R&`[x?2ua1Qg@Uϰi{HI+Y/|vQ6m1$d3p"nYrr+z9z\φb!F|{6okYq*r͸)*  _&*PrI`/.e*㗢.T%Nz@>:f] "Ha<ލj3z .ŨXZ>) \+r5+^Zdxm0vX{Lr^^~a )iRkaWrxvCp D $z"OFAx 0IU먣8т'9" (!;vläb,;!@.FxkSM+on"Z#T"A+` |7 R/kyR0 ~B !3.MCtDub8G lʾ)Q1)It/r.:/S b!Jހ̷kF#0Ic*d"U @Z&'(|yUedbA*@O{[- 'bLu?: {gV d &Gq+hr@ t#|dC"%`"'3*uE\b'N\I8Ne"BHwBfcf!{!TLaՇ%12"NAFnxe v Oq,$ɰʲlbcT%6ďZq~|5 ~,P"r6a+/!R>~SFJB:d:$"P,eB=$'^Fmp^f##R2^_72EWfV}}=g0$0dBg_BD~G2n ^:K?9gdd>i/DC06t@M@evcrY m0Ebnc"- )b! =J,8$I<l!O,NMjeO2O0r".rA0 DF%X3CDRt#Pb N1ٌIOx S@(; vRjl|QN EL2N%/#ePb UԄrtOCPbMz$Y.o>0 0AP'A J``0  JVMPZ-B!0 A`2@P,H > -O?߲ J xMظ E`H2ϪGg8(<,cyK4~r. "@ƺ3',`j%1 c,D٢K62ӿz8;3#EH'ꓟĬ>22ELHF2&y N 켈:@4@U!B E|UQIEh6(//8GF9,8 ?]?A}H:N4?^>@0wHHr jEjG9zsG 󄺍$f\097I瞎˴릔`)@ "9|a4,6ٖѝ@J d?,BJXFy0:Ӝr;Vٶl,~!WH(j.\>:3MYɖ`f)_)8y'B$/<-[]V BIA3wVL W[7l|y[;$'OGDQ@k 85^lfa'3NpR =G/jQ ?GWh_m3vʈs%@ BA&cM@tͱumc%rL$]b̜gGE)Ǐ '?F@IQ#I'<&2%藼HxӘrG -@wD@ D,x+|2h}~5r/A @"e[Ti DXa 4-ϕ6f,lJ""3('qUxf mBȐ@Eb cpPٳc'ۿSt Ăi l јSD$`0]:;G0%V _SØuќDrL^8'1 @(`82iFT Vn-T,p (,P1P6DItF cZ`B8j % RbKp_E=a2lj:M5j  @o Xݛ"anƶĎ 8jC.WN~0+#$dȿ>~1JЇNT VXLVL– !o<` E\6[ !sJ8jLRĮw YC`W$eܹ&CX|jZ !ePE ! IT&-Ϗx-}ZZPi sd b;Ea1؇N:GPJ b>#`jI`7 kpexر:1ٝl  DN^ӧ:9U&(jX#bD:`B*¯ XqPX "J^, $ķ8rUx'8L[ZX nhtKc̪vL!igB1) *.|GDhJ5tKA~$KzB" p;%6(kR$DQĥRs7ʟL|˜u3抻@'ط((Y{(_:Xw[ Qӊ(1jV lHzT/H8 A:h:\yM9MyY}PE Dp 2@$J@;LH>hHyY 6$A!!м8@Lp-0 MHT0%]@ۖy|$Sʹt4$ ٧.{3ø J JTMLQD4K)PpL R9JH@F1g5։ڮ4ژꋐ7*Vxp"@‰V‘ j:hX((5FWV4alɻK;c:< ʪȁEÇ&jXHdza8--- * ;Ź#0<[h pB(@0&K[v]1֌cJȀ` j[/ Bј=O + #FZU`iG32]H3\h%82]:AXjb%1x3371D.xΞ+K__@阿"[> = MH9$ @! 7%A lX/=ZCE0`1.mc7/3c7{9P[xyACR S[cE&5,O{ }@*(W(@y!xw#  \^*,H86<ύ%Y>A(i6Q oC!sCy% ]U 9zWUI@]Q]`#۰BA kU S X5]ɽ yגHyx%<1oZ ێ > H-t!Hz@Z@8 'pb^ΰ]顃AQxj:(V7Е4V} >h&R[ #" GFDr 2 0u)Xfs.t2CaeN8 JՈmĻ+fu7 f&8hR(,d_ܿ9mt3M(sѕ`QQMxl2  a&ЅY6);A"; d>+De 8$(EbF1L0ؑ h <ȅ=[ªq/va܌M"F1 j0`+(=U&m 9yfù=XZhD1Mvԝ7E'!qQ'@-r؃7lI6lmMA~Z#BU Fl(ꎟ&l*p'Qe'Eju96q8"oVv%NQ@7)H3X KDGj0ا2p@vT M_RsJC-q Ӌ `^ڲɉL\uϋX7T᷊k?{ 2K2+! Sl4|fk{!mK$`*!H,ey# 3AKx(+0"ʌ7PhÄC@$t!>S ٞЗX%[MAeӋJx+-Vt'(kb7p햸d4d.%FcQ^(bl~"E @*R1gI#@`0>R$Z|=ޠ8(j$ [\ (^1i(B>`TFhH6Xd/6ix:d~A3zO8 tUZe,C rΪWW#Wrp6VĂ`9, P(t@#)`8/׿KūSP-0=!J| 8qD" bHȾI2f9| "ȸC "˟"I""$,P;~Ǡ(+$I ~8 08xѪ G*$R2U :!e %@$n᣺K)JB" r)6Dx}r >`%F0 {U8]%r!r* ]k"p$!@Dq !}<sX.(M",CuV} R-DٶR9gt, Ws“RBӐ 8cX\z*=KZdЫV{ŏN.m ~J=R<9* 4D<@9nY E]B&56ǵ5pM-ԉJG8h'o6`j|kǧ*j|{rIb|'b|{^xȽM_-MCI!K-חpFryvu;Vy ;`5 -ܻ-#5%y1R!;G0 %P2pd99c;Mm<))95f[H+yph\Jݸ@4Y`K)nOݏMw, iD6&0vHapv{/1|:#%S P8+^%9ucbn}A/ }yb. ſ& "1&Ly( @3 kǭ{α` u&+xgt87#!c&h#pyda'?g|#K7+}@C:"П, ȡrJ."~* :c.x*5 2#'0CNsF․'Q?zC':OӀn &b.'b ,Fb; )!|=:'YB Qr DZl3~2U xJ ;6CCJ  Gؘ'3 ?p.␻ Ysփ3d` 2b~'b,)}ؘt}bV 4)BDÐV3?y^h8 KH;Kxm{n3Z0}05F0534HA%h"IpZ#!ŀ;nDV6 y&`%? Pa`?Cv';}ՈaVenls>DP!X֏.?c(5H?.Zdg |V@;@v\~NBzu=`}C$ C ٗy$@ L)H&Ā7u8a^3O6R Kn,4rHpw L#f`WgKyiTZCR4!{ `L'J(i|BrbΉ!gY> &́Hɼ4xPJt*>#)f }A X镌]C0$7fb!&@b x}Ph'2fhH~hA1"1F, ݛcRX]  )*=A{d,B|0BE׆@F crK@ HO"lpG CsmHcXL,%`g'L)v&"4Rdc#20q9ŊB쀈G!xH0 `p 4'n6eȂ7Y1=.t )/A1*}YGB^KBY(nMKB<0=4gc٤#Ă(FM)x:8DP Ae!vL%LLIn6IBfGCE.ް|IaP?d >momDOaߓ*Bs6ODȉ{&'A.(C@5| .|i %ɽSql Cʗ]i!\T\L4#듉Tw˚H0|i2H)Vyf/ ٣Fά Fxc   @!ܠHVeɆt`q/856@>`^Pp%^+b h梲FDbHC|/.=<)ƮcnLb.BH%亲ORN+FOY X L&a2u` V!ؕpp1 `Ѡ'( lm ®2!$FA\ RAƏ(Hd „ mK|K$^Q%R| A#@/^m1h$61E,*ɨ1D@ _V>gfyfbdm0 /H`࣌~" G@ pJp,Y&2ҹ a8/rr8 Mv 4߅8C>C~'$zg(^C/3 :L&h~ R{ ł"24!a`r.)eh`F0s>L,\JAbD B$bH5v)Ǥ* 8Dz麾'BtDK{=bd @kJZ<rsZA,Jȷ "2P\`DŽ"( -}p?"fwP)&b'K=F` FBL:4  q(.dI1" &raR~`4{S(BHJ <ڢ 1$%SA*9=&i'AR4LbA%^F&{ДL'P ڣ/Hg.EB5R-$ "A'G ?ah/v[8fU fi4PDŽ \0C@g7a< ZJddLB4!*pPZ*^*r b @ "D$KL"R:a"82&hv. +xX@ Ol"_W"NH` K&\ X"$Q=D>`b/`HqqNMQ"ky) L4 =@Ng uH37b `*eF6,Fa4&`tt9[a@V@,E`"b5C <#1;o&6b]3&K R k |a'(@|*"IaCcOn!VG6u~%3CteX7^C ;h@%.M^N.תHSeob"H)]c*BTD.:.LҒOܨA/:$J B  v9^|/L^x<8Hf$A-9KRY$=f3D O&*w9$Lf#+(39LKmsW)~D%bm0>a׎TDK# PR$C.c?莌n V"!h&Dx-޷ j/ i7#)-&1\e@k 8r7L$5&4kG !L ,c(ClCy`6a? 2\D k')XB1oq`NAL~j>Xr-LD];]2ۻc׀&3g$ULZF3[3 vJ%>A/o;TEg&,@ ȀlňDz- b1`?=F;Mn++Lp4e7C {%B*0G L&$8)bأ`h scxL q S%+|C- \,\$ sKVX@GIm_i d!vR0Ţz";";b0kLwB| su"eH_b\@=[YFRHp 1 fNէkT„5,5kaHT0ʦ| B<ȱ#WdW{>Ru,|V~7l:`Á`Rp-bCo +*`+I} 4GĬ1(.sBz6~Hl|ůH'-m԰ֳj '*0`:e >0*13 )xZ23 ˨Y$*LR6 }:UjJFB'4$!12> *ĺ $)aY}jR*f @X76pj䂾}]2 +ʜeKOj3 JSLW{H2EI:dI D" ҎdA`$]SA솇Q#5 Ax` gF-e+;%BEZarc @^P x|H}w ڢjC,:v˫B;R vRHChl $)=x*e"d34!044F W 5Ɛt3+IUGp.P "@ G35]`"/ XW\I+ét]X 񌑤ZgS8#Qb,QkbA/fʁQ 1$#ptyā*תcR^E>!R .E<PK߻WIAV# 3v"hcxAϸ}[ZA@% 9 ¨[lTQrUc$cqp-Kov\DճbLHb=+rZ fI[Og_ *uKcg2X" Ihκ] Qfh AbpN`fWB]8Wl.WP ~$>D1D 1up!x_ ú4drtST Z.̖C('$3-,L X<чp #L`b eW ъɛEa8"B)Z{bE {qȡL"HwXj"zɌyI" y{DQX};`11;5˿[i& Y(aX*X2p{r WP7`"d>i=J 1ㅤV"6EI  LT(}Apzvpv.t"3sab¥8t"-A Z H^`[$SxGpEVX>ExL=;1&0("e͈؏Y|Cʼ Eqg3\ 2cWR I9&(h84sJK*KA;0< 3t!Z4@my2bYze[.zZܼ/J }1Tb"hp(hX@{a΀;c*0"#H `¼4 .][ $&((4D-ٺ"Y/¾ ٙ4&pUa7U=(8h b+P-s8CLJI&!l/U.Uȉ;آʇen`HI9y $.2;sDJㅰZ|[1C Q8تt$P|ZBJ+ퟭ)#OJȑ99P ٯhsˆH9`y P$@7$0ڡX\T/DzJl ?LX -2A+Vb  PZ m2aӇPr&v{ uǀ-3H{@{%&»PsK 6oPapi^Z[([*+3$JmWTBY!bƆjg bx)`G *݀ ]RUIPaH$9[xps%"wK3F8t?7Uwsm!7M`  0WJF(@Tcb<; kX{ 1G z! |9]gp pg`gQ< Π qF[6Y"GrƇ #7hICfTdD 6#At =83jBFKAt*0&k1927PNh_k*45"e9P(Z +w]P>L2B3 |B-ӎַ2l|Z`&:DcL5|X(oH2@V,hrH P8+Mr8 nO9eD)6jnpnDA=&Vؿ"D:FAP qx tc(>`]Ù1XpR99=!#tL GxF7 3nsAjZDNdG ㈰]$Ak $HK3!j1ȕ(+θYL58WRF:P\ :h?! 5/ ^s&2hN2W 4?F0b>;/4VGh54Xp,V>e_ޢp8CSC 0Y@ S٥Pk`o^ H!@ 0aŌ"] ^t7PU  )0w*Հx `00h)%8w B" KKg&\7H"ucaa-fof l,* ="vi9p<,kiҐ@4)%gP8cAGOQ8: h&H$XH2+7s@?wl[PH헑te6ueh:g8,i> :/ؚr y @VǟҢY]\ uN!YӊǪQ@;Bꂻ. 4쎠B!)Ln5NYZ& t-9P!iQFZeUwYV/ 0AW 5!Ԙn@4o?{|bdH,">/+P2> N @Xx@<7!?0 I)*1mUZA`I~-08GTh ˟@ 'kU[ktt"!L*qncnk@ ԓ5c{Q7b @7U(;UX[>;!. q XF)^ˣ0^Tl AfjiV '|dz7 S)LTo* $$kL t ެ,@rxJn12:pvBz]@f4B8gbǪ9)Z&,r2ڀJ28Fj+j3 ~<(;HFRH/Ŭr tq`js,f "0]Xn8h>R1cOJGzPzgrtx 48C$ p{uRh\JK ;o汔bY^ZhQc\ 3;H0d ($,H4UIv6kĴ /.k|E5iC;O3X&f6em`@X"ZWgy܄t EX&qF l۹'4 @pgc=`EfXÀx)ěi%~X8>k̅@Z(`Lf1t8RK"$tl2FQqCHl#Y)`̒@$)**;c,c&t.EW Ac #£R,cP>!$d;Q;C# (\N8fB 2JRD:F@Aڋ$8qcu> *: A;GSbQ2i'*BPN0V8|vIG8A*YE(8h9=a =, 'E ne"I ܓ<YL~\EP@v.RpQ'ᗥq[ Nx@wh{5 &sV1*8T@h(,_Qck0; 3@@88PL($@L@q'xQ+ rTusq%4 :Y+ b@sC=@qB$s<5+|#6{Q X)<PL%?Ec gQ&| :U nj cOP K 'ARe@lDm[SXZ@(q bO +@¤<$ w .ȍX,-P`FO 68c-.X4y̲[{ٞ'cV+HMFg%vqB]] QP(@NB&TJ= wN`anD,h \aƀsJ 0&cdbе+ 6dl$VV&B]ƩI>@B.M > 4!dA`@9,dI!*#$fJĮ oz*DmP,"c#bbdE4k^+t)"$:6'BPq,'c#UGzoP:j+%+%VIBJ!&Q`{IFHp\kuD3#X2*>SƵCb]®b? 6JdAp|@ 4GJ pF :6#f,Q2dbDJ R#h*b:$*"mb9": D`qM 2!16b,uW$PQ@`l,OH Jk `06061.5`@ `AAj $$%"PZOp8"ccQok4hz"?bo@dRQrB+|vf]+4ȤЬZ# mP 86UΕ T #a! f(Ž@hj!6SV 6VgT >6H3zQRb+vv?ѩBFd 4#B4cLu&:R-Įcvh!>xTh6 "GxŜŮ`"`*bRa !I I-0 ,$ʋ~ɬ'DPR\P}f$!cNʾ̳4NE4zJp (U>̜r mm9 kYNWtuzRZn,4,SPb2juq+w+$AwBauB ALB@әz |ڷWW=WƷtx,wɃ*H+< ɠA4h9B3#f:0HauG3JN!^7 |Awt *H-5t֗z7=BLj=HbҬ,L @N8$ "bFb(o: ANA@Ec> 1BX+bʊ퉘Gm2M:n#ɚ$8 jfA]+*o,; |3Q$n*@Rv 6q8DM(U>$מmHVkZ`w>l("n s h)~Y9ƬJ"_x,#mfǷ4I9 Ϳt!Mh#*!8  <"% :aq*<Z&FfG  8``QN 2`"q!RKU眮Lk'#R4Uh]Q]hga!7u2A vv( XRur <3B@LTq/yŠG# ZjI !'%u/H")2 * d% )b%@ * dQ Jz  Ae"͂@ cfR"M*RPJ*Lrau%`>2:䀊 H3l@,<NĒ\ w} NX?V.3Bc(I|d`W8"Qq#cČ;c!c8v!"A%rH!l1!,ej< 5 ['Ƈ  > E@"B'ģbj 4Ze01L_HAe ~*6k*áZNQ\hYC، R,:^KݜR"e!cZ/ɠ`(jCQ862_(Zp;т?@ }(8 p @xC`P4jPB#`>( D"@ (@܆3a#LG4ib5I@, c PEQ' h`Ⱦ6]=U*JYdaӫ,b1%Q|Dhw@%=Br3`T<,=Mn k$cdB } D3t0HD#h58 (2,"0~4 c8lf|#Zʯ"-c(yBXqڡ*E $ B wP+jPq?ad=-;##I:/ AP d1 +{(`h ixZ)B!oH6-rZ4C5sP<PL( {6Q+UZ#L{$$`81#PF 'VXөW:V)j9Xԋ 3 *1T7U5]QzzUr]IADP^4v@YKfE]*wY : VSqJŚU,N^mymvkw^?UU;־%Y2Ne`\q%!..Zs!‡'!H+%\#a病ːWnW>XMq號%uUn݇&K#u'1 YY{LpEiTJg/h]WywMy%_p^5L.LHa7Y7(:@I ' 25+=Fjr58*qŪ"[6] S As BLтf '*/B!0轴X X)"|G#0bLg0iMA6U`(4-`U?G'ؚ4ivPGA)? ٧*EbOHD 蛵 "ST0罯C\6Lbڎ@:`8GMIp:*|XX@yAG  `94 I伬j$yaSC&`"T@IAI 2'sW *:H+ @(t̘$@MɌZIBm9 >  7!h!DQ:.и0%˳^J)!T+t@~54 A_Bd)2|GZ$ g/4-Q=ǘ50[FI,ޛ2K´yYLōJH&c ~AnQ QLZ)%% }/I ;2\ ~ɔ8MSIdD*y=Pmn Ѿ] >TPdXDz ۾@@uoj'18/zԛ=BH=z_%8JHM %VcBd֪T#wJ=25HV 4\oHc 89X>yO*|'`b|-瘎BIz57#_2!yJ<1$!tONQzSwCXt%WIjcU[@oB,C>(w\Vktd8\"|@?zݵ)[ g[2Khc` e*486iE 1% 2iXC;p-Szp8z}y/Z *g K"(?ٓcLx? 4l+$0Hh _Ъ0،$)#i8ch~7 FЬ!{X?Ȍ 2axЀ r S=҅ +舐A:0a!:`x&d*p pXC@@C C-C7$p/М>jps!eQ)Yuw: ͨ1 ;HEzaa .¨704(YAPoQwoJ'tqytHф+EGCA(SZσFY(9rF R!Fkk<"Dm("*(Eϯ*H { 8rn +MqKi&ȤJ1~J jC (XOhʹaȜЌZH? BQ{Ɇx_`XhJP@^PQ7 ةP-'%,=k8 ԟ(Ib9'X+nD lj 7 =ٻgFp艉$>7{816QҬ<4yp EILGa:ə4渂tؓ℀?)P%( *l@ )> 3(8Sk~ 8d :@"Z:);`)5mWzJXT>@(rx;evc>. +{X S{Ǝ8ME`"-Ȕ,P#2:P=,+"C[Dց !Tx !Mcsv+/kvX8)!{"jĤ>359 r z8ywyE&/ݮF"1ڧט EP+M 07Mw$Hh=ktK ɂ ccUa4@(p&0Z3(p PՁxsi DZ&$5 B͹0hx ͿxDtnЧJ8XUc uÔ;:.#;p xƁpedqҚ?ňKsL\9a:P8ppjZhV7β/1R+[ 7 s68e 0~{@C'Ń:7]8a*i]PEedІhV;'K saT@*ט7=e8T8껹X{&HՀ 8 pvNuOdR7@0R3Lb!8#+ ^32TIH73V&vkg8h6pD8'¥Pa`|{ i(_RKUjaA) Q뼘x h -H&i Q%N571]pҫ"g/ѡ#Nr!TLe wO-/9x*a` "_l}#[+{HHB/=ѢA`0,g76W*%0PHIRY5<+ƯcZspu/8|p  eUE@;f$=[AS lE)Kxp%%k9h$U" pFxv⸊CAY|`ɕ`S82 j%9jxQ0Q HGp 2; E`?Z5S 6 zLOiQ4J ZxW2 It~v>} v;"Y ޡMIZ۞ς tJ$JQ19YQ ̞Vh:CZt)̩ ?^려LrsH&:XRs(8NR/~L͐А"Yj'>Ȍϔ"zoX,ܥ HfR38w`x8Jh9@0r`tr1 OJ%?'* k4twYr|U`6Ζ?9X)- %8D:NeNr}oKAD%Evއ{:UYVݡށ(z Hmʀt,e˜x߉rdyz%^=9 @9DRhSVpO1x'(t *P.+ Guo??x% _j}2`8 % PD@UϺ *CXI$6-Qa=i&$% Zѵ3C! ,˓S;d,?Z5`5,2z$vԇKQ[ PGb`-C%M^jv.X?@@BCQ%G0H( PiDr\G_(\ uiKP:qU!A0*'}?0\C|=HܦAbЈQ@ng~W( @ d2 @Rr\@4B f %q5 J#a0iߏ@{֘>Quavc' GMBg&==hJf`09H@ nJT* [#" #jBBIT%λ;Ҳ Ha%X\* 0X81''V鯈T&*A,R:mDRo?0PnT|ԋ=xGy`pM;Rh{BD[ئ/s}5Jꄿ(xh`5f Ȩ!=N,$qPr " =j[3 /R + /2HCD0a Fʞ,O'9tQ( AK{^K4;0ְuMiJ΋H*+eB5n@F;+ږ%qb1{ghܵ'.|vywmUuQLQ|ՠ6]r[q|a OEk x@9FXgqvZߝ|#="@.s{<.ց bB`:F)|%a`Xa~`t 0@6 Sr d!IKj*=xY|Е9$@i)`^+ՠa#T^{wD$;vyHH&/ŐB(=6$͜F6Y!-@DIP/ 6 R~=A{SmRDp@x4bdzIW AjLdeLE/O|p.@,J.ZVk D"A6%dhd>RN:ctKfYKDb&x].YfVJ|r,vv a ?!;"0T7Vp [ %wp#5!͒8\Rob'91RQ$#)9GyjAb(<#0VkSس{4Im%P$QP2 Qc3 i}"J|R;W r:b9U%%1[aڰ)RY"Q!J[[{n% g`SsB54V\ a$mm[-XJx` "Vݭmѭۛ-~>wKr+쮷WDOm..< @ad5􅞁अ.)ZZ1,./:_[i1W)9o5{nDvܩN)x()Kl_|-sr wbpnd~B*O>R"`~4؊$FОe, (@, 7_S AhaD@fwW P# @ Ka`1gXiAk֝#LpXX Jm{yҖ͙3G6 M>&V"{$Ar`Q91=N!T>7ˑ!SP A6 MmdNH1 µ)ᕴ, @_ p\>DchPAVPL( Im <6J-zq g7aX-`p F@ BG~%Z`2AH`]^ n\`P$J^DLD}d}(>B'jlЇd |"tg ElBx}BY"!i+% "&ʇ%JArJA @N $˞jcDdS$E,2A%b`d@~ d(ވ谋llHl͠IhkaPK:&qDEePj@?)[ 0Ƒ[%YEejHp.CEDx&ƮO=$/atWD' T & &1p;g>HR-PCCg(jbF! `RQʎ+~j Ʃ`Dl`a&C=6bT*5& Ja. {EZ(Vf VH\ ":i#n䞑(ň:q(F +E*I"JKh4E)LHQ.&O9 BdBW!UA##a8!8BUl:q8 AIh@8P.cNg'|Ej"(N% zy'&yo9z`  venpri P E(!V#4,@!Ҁ`>`bj71X]D'M!i2`*+|đ nk%<(Ƭ?(9;? &ƥ%G86 9$R–cT)b40"C袄x0OPw0`*| o)`1.-rZQr멌(C= ؅`,Mr)H4L/n"*6 !%2,l%%nldL#o] xV)J|R9Ʒ &a$`P3"k"0? o4%.t (!>n%-O*l-j>g %a}Q&fX8e&|F 2͎m)JJ2M(~<P*0.bf`K*z+Opchr$ODd5hb,D&$L@ y=^ͱhLln֍֨MekMmjlKz670V@Y"-B m0JHx:i{v4NRlknl־leu-v՗Ahr"` VnsoB,&%ơde z ƬsƟbMhLx7qyU>LB #btBTεtI,]69| Uw>֌ԭµolypM[yk<g--@@J^HotO׊LP9a`e-nͫw~W9z `MIZ[73y -B `KNRE8~I#` J!Z'Ưr m ]s~ T@, 2`2F(@x.3V@8Gu\aj*HO\@'F+"94̛HjE c)"Ģ D"Og|}ΘՂf @A^h@2#uoD+>R x,IMVPiCeڅ"'$Az@ ` 8_&j`buM#_QbY$2iiK ϝ8trTFeh ^p" #$D#I}]3 Kn쳭>/!!@pztOKO&ļ OJ.: NqHl>%Xn&0jh5s`n{nab#f @$O8 4NP aTo΋RS&R8 dus,#AƇ!$ .Rtϊ@DsftGm'X!=Cj]6t>^r< ^@@$`j EAa˱]d.dtA[a%b.7NX,J @@ K;meE8*Z]&„.D@x"T3f8Ԩ͒[U(#>6Ai ^X2C3DP-Q[(>41Ag$U[~:D BhT:{t,F[&!!UFz^A7!]rta6i hm4gd*gB\ At$,ڵ$Xp>{f^><#BB׃9dQZfZaZ8ng( .H J)][%BE,6o.+ QDmId2Z(敢<)&:#N7X0OfHnR+cįK rUQ1UJ@d^?ABl"XU*`\a^R[-GHK #BRfBq2!ty'9M"\H zش\^>(Ѽ+T2@0G[,:SHgG?(#~‚uI20z-iWeOE&YЎ tr/@pfRb3 a$ G`B:B``D*m+ @ , @]B4V `FPh5|D9(K'(/Genb'f!9g` Hl/LRg7I5۠ު7~ F-*ѥ`0hQ**@2 "4B7ªjR@Qc)8kGH)?/\q̛%I|4l{+IG& DW^| lQt Pjy:L:u$rT%ȯ+"RѢIJ&PEFTMcHj< >Y{+ ޲Ɣ$ "g%3 P%gSuHQ1skknY͖V>1mY9N֏!r%};(/G>0 B|h %gRzNZu1F[LX]P4:Ȣd~' ztp_(=(4hk92Kؑ|oXQXA}4A묢`P9( g'o*ں4;2x/#!3fL$GI0b#xJz!5 $ DB7_-_O:XnL$"(CAn㔀 L{ɌBN}4W PXl!ƕ(EMaE4לXP5`Ӊ"{H 0]J*p'^ , P8F`h."T?y\#U<q < ȘD =9 $=GdM9wH)?a"`.Z-3#"H@BPG8 iT&8OmnIIPD!"&6hGB\"C \ @ SB+ia^ @H S>P v)'6"X 4,cu2pfʄМ, 2 pCNP9(0BA8Pni`W`)hǡ#I(K BR<ǢZ\J(aRð4C s:X{ 94Ș9P-5EՔ5Υ$HY^s H}&|4Ѵ٧(NK#pj( k3@E0 8&p%H(@#YLڰ"h D1 2#9T A; F9*@?\ N.!u+ GVB2F@,hH ZOkV6v&}1Qm͸B284P,EX](0 2q5H f.uidK1 N9Veֈ`m]dM۩WSb^"*Ua:D۳L,$1.=Xٰp_RL1bOL1;H-fY#D mP~_Dkd8ƈ JscWq[6\Cs2pR,Zfڇ-# "x5@x`h/8$8/Z #$ppq~0HqtD@bǀĥ@ci;ƺS!; 1X zgETh G@" P @'.NqA!` @[—IK >fa^>wkщ sXd&mpF|Sq<"n%ֳR#H ICK?cURH흰D&5Įk%i={&j8u"y-Lql yĠ94•`kU?@c4;YJܔ]+?xuUP9 e l Tꍑiϋ!> x Kǁ 2}{ ̈h 8I2;X0 p\O4 28Q NP4BS/CXhr1+ 8<[UZЂiC:ue)n5s9Dŋx"0IOҢpMcD92P88 Wp)~ ;[T8ЮS9ѐ)arNS/1 7H 62B!Svh/fY> q1Ay7 [V<( 3 w"k+(C*i>a3ALbFgcAo!iR JI}I P8*nkG颖DԚ4JȤ,K0  W\:=蕩3Y Ń0+d`ɤiMFQ%+Ԛ|H'JƌK셜P`;@716b,H pT>`:1p܈P  Hٞ:CX֠ 2P Ѡqj2, KBt=. J,x ]8d}B#c6x90i)+} $SPt8R/X x}-R ]tXKbנgS/K@T##ZJ p5H8{k:Ʌa&әx-HfhY'X`L oh,$.^!8pHp%# w;I)>ʈ$)(wq$LMpZp qxh pt6$vx x.o ؤ՘H a-EbG N|̈3MȄkӒ!؅Povz-, V5PvGHF& @!~*&h= ]X{@U7h Xx AC("D":PyÀ"PAH&800 #|3Kjǁz0vƱfاXHv*zt" (Pq0u(dX-zdnjhg._hTZ 4P,Th=yc3{;`@$X;Q58IXGSaa5V- ; 8;`WaଽhP5C2K(q: $T#=BYy@ T(9.MHRbџG hꇋjz Z.&ǼQ3R⃘0^^l eHfK](DCy~ \3dSC:2ep&p\Xm P D!In|/X KIy+V=(ϊI28K[`z++x "vԺp%^HM4zj  {(u1!Ӄ@#nqA3Oz&P-GXKQ]DddQ CL5tsI 46qw3q7!j{mjg쿏ђNהbUıBIyCD/8;b,7 8[j:SQ X9`ǐpӃ4nƌLj`H,Ĵc˼K܇.w@iOWLJ2 jH5Zn"NHU F< n4gNɬ]F\c -`.BUѴ!['Gmc[]83-`?Mw܇_.t8 v0@'_L g9X`-]p88Kptoc|ߝN~tgcJ5̜ĂA |6X{#TwѼYh/u'O_!b]{w iW 1SX2>xG uT^HQX2,"RpxSk@ӳ4ʑ6^ sP Skڈ@ YJ3p s`mɻds w={ @pM<8 Nd;>gx0G{gZI|0$ ?_k0`@`H.x `ry Ʀ >Ϩ=&rhHD2<$᯸zDVoH@ /€( k\{~&M:ٖaBа%6 q>!pW 4ofa0 qЇyf"ɍ7u]*rƬL%)>} n(@Xsaj\0xپk\Vx?ĕjAun1H:M e1 Y7)[2N{vce|@BczRD ic=#؇A\s[B-mr#F4M+E-rQ+d8 bPh.EWy1+qWk̴sR5Ƹ j-Ĵz 3ds̑7@RѢ1VQ#/,{AA:cw6d4pCw!(h=Il4!>3:sr[H, ƚ4TdP\;@`%Xddm)ׂ D@.6c69)5$܄/ y%!權D y"`Ǔ\H*BVB³a #CCAv d{L 6@(tیA w2#SHSE!2D\>f#@HN4;K.i MfD .^CmnV.#pA!\.8P %C{6[kȀ %8#B @-McDbl.q !i^?A* 2斐V btJ @2uy{R= y nJ10a82\%#\V=(a<(iq |$ȏnFJbh la687zG]Ѧ9D?#9AD8b}hqM xDzeu8!Y\#V9zqF487uzrnS4;eogv*in7&n A;$J`A&Tܾ؁iis.GwCqb 47oi-8lTsNoYZ?Muz% 4"Yg磀G| 9cXk]E*RsF |0 P=v֚@%D#ߧהTaPL!V|+@:W Bt)ڹ)텾&2@z3)fbt?b+ugͪshR @}@j=4\ê\2@\`F؃ҽEnRVMPVN_d` BP VP2-:"nlwBVPT[S,j%1,)Bl:XN9cP`g2[@ HR+BŽPҢJ_'ChCN(@<*D ,AeApa*@@D"B8@V'& Nh` k@P"-#@. Jr̪<$`~WXxNPb @ ~!XP&> db@Pf"pR"a0`z2gpr"!Q AEAH!Fx #\D۠#/A4"<$p$m[8CR(y 461!~FZ @@hdAcMxTx&hF~TAc``lzAzMEtdd`Hv!LWAL (`8S: |aH2 $sjRW U4aa!BҎn'<aHt J+n4|R-H O*{@*R` e),ާ[N\J'"CYNnq,^`AhYk#z5E40"^a6 |6YOd908#-ʰnIBZ"3ڰqށ7q5^CPzrdӈCFls,b93$T,Ner#/EuQꦄ`@)H7 tťc#׎P.T64҈ceFi n7a6„!! tf5W%⡉܅j$|F}aaW@@`ɠ&*K q`6`6@" N@)g*||mnDCRQ gOIGL-Wj1%Tb!jNtb6ll#MfsȈDR6{ +z*]e1)( @ Q'LDK G"r .`&!F fmP4` "#'.~(WXsƼ@ DYP&(#:5. n$ !bUE#VY20M§T^  G91+_(xJZMa#TE̯V-c  4B̉q_Y6@"%f Aޯeb„FFx8.F殭=4+QV >(ԠKeK #l]_O@5b`Zɡ:dC31En,gx+ց $AD 3PvڈDvv+t(: (2! "WJ@+EP"Iw``Q2zD`JzE!u_` V dn^.,uP_bK$;J͵H"BDMObI,s>jעZ8r#ڝȯ[`\vcr  D_♧niX!8:]b6M "r GtAد/{v2B`?AE>jV(-.ϥMeot$$dTA w!\l'02'*_U\ B+`Vɡ" -"nTL> "ڱ'  AZײ*OB6+J(HmUQ8t( Z E[3.w}Obn4$k`Z6.*?YjF7k'@$7F@("pBVFq,&^ ZUfAWKa&(„`\UtTaF"d"S^gT&^Bp@l.,1/"f*`z3$<E!o@bm bAT!񶏇, `'!Lr1-f+?Fj |\:0%t@XUbboPv`h25H|4Cpur;`'{@8 o/qÁ -gZo@stґBgݬ0K%`bZ #fA"+U[+ՠyx_G%ea>oxf'kp ࠀHC 4RsxVg7y? qA@M9~/8@$ R|1Q}A1HNpZʧsH}x. q]ib͚fySQj*`H@4'l(3rH,:Rc~G*oA (4j (4 q-"\@ⳬߪk7.4@.#x9@}" h< 0 Qk05!ʧQR/:ֽjBذ- ',`FGPYiNcg.+X#cP-IdWV8>8%Iy_ͯ)3tᮔ6N,׆M\3a`3 y!w2< n|H2d9AX2 j svrRoȫӪ&ᵅ@~8'pb Jrl0z a d,<@9#{Q. L`':ZHGͱ6\ɹj#`pNGl`+fp75S() !:'N TVnLH+$ПDX1{Ƣme*6 qlf;|lsĊQ. t@ ;`! $O g|ad+zA[˘dPN%+RZĩ7*rN>R( @AHxSy'Z Gf*PG"po#&o2TrېRcbN0eREE Dyp2eĐ|g}P@x !h,<&Zړ H:'p|,MѐL:Ʈ=حYА @]Ec[ EJI$lz7ƹ`5M-:X*TjQ4 2=tA`@ #`< HRpx(xV`\ywnHx\) X0`` b4 (b AHyHxH>x Xc!/Pw{  !0g,p bn q `}8$Cހ6ΔɩlP 8R*BS/5hv | 鉇Lnmv! ކj L+…Z0xxx*9`BEpp J]e (mlpB3AYpK\ @b@isHp{;y   (heLr x -I"G T*(ť;;P`>}"A:5`^hS[1 ,r p>⁉ Ę}辐yC7T;xh#o3` `d8ˌ0@4.pz@׌Knd\ q{ '+&C8 ɖ?.|â:$/iR#L nȼJ" ( {>]uPmr0sYxX(| Y) -8! ĸB[z1yQOA1(xxzh KMQ88AH#Wrsi\.qC@]Ņphu= 5 b?{;ɩ:t ᾎbKH=ݲø&L0Q+;8"Pc:ԕj ;%M! >8j`0hjү02(ςG ט]0s!y.mvaL( X Ԑ,?@ ?zh:#_ )%9Gz60]6yC1L)6N!3p9ґ ḯBiOAO B)hrM șD 3V#[8s‚͸Q#Vj#4 xx;'w~ s|ȝ4 A7 Y;i X njD:THև}2Q@CCXɐtk3l 0xHsPnD? EC>!_HPh@q0 B+a!Bv$Y(VR<u,e( ф(ACp)WV @p5XWZ4)׃#2[zWqH^'Z=_2a/N&H\FIcRI:aNȱxÀ,>I&ꕓwx_[B $Z^C=-u/- 5J0(3DY_$gȊXlqh5mh=?Cp<Gi*d Bu`:ᰜsA=/ C s#Zuc2^w;E7ApcR؟8 mILQ  #BJ!#4a6 JIbҥjBbQbBrbxQƊx<]Gb€si~׀3ŸP;Ä 9pSPT"AN$NjB vs-j>@oZ,Dpaa=B踺.Ǎ}׆c8=dpY;a$6GCH[r3d@Ri~|C{*Q 5*VQ]NY\ P.IU4)}ɇu[T a!!K!|w AI{*U0x3(f}4Y%"J[YN%R(`r yÇy$"?#[1X8 ~8v>(U ia6<SĿVݵMJ͜p]reþھ\q>nhx3sA*p es' -H GBu?8'I LĔ "ڈeJ@[D0tXh Ɇ8bxoL bd 8y@)rlw``@xؽt,' '#`eG u W !TdB <$1;dڨM`b1:8z)ȹYF E̡&6z܋{!a0 3HYxЛllX^ hp{ XeCAhŧh[(~1_q.+\LiH @aU`\  @fj zh| 0t 2`y l?!(ciYѮ6fr @L"Gx"1߮pWHd1@P(u4`-P0 }:PP0|=j{d vM6)ʀ솀f`T=:xD/bSD7-bΪYF ykv{T0-x;$byV큷PV}\te^OptаFfőlƙgQʆKpT 4 N f " jںZG j޸`@g&KrRhb*J|7jܤ--1˫)|H4"lZls 0ʘB#hX8. ʲ !fWl\q1`0@InKTªQ !X:ʡ 7@;8#B.Hy'R:IPY~dA@) G A9γ\,Oa9P) z=9X3#T !)ALC239# 13 (RZQJ=.x•'g]GY1g.h)KKlRNiA\@WveLkFN,`#Q,phW2bHʛh--QyY4^}tdXz==8FȂf,1 a4h m l6 _#J@)3:pEڠ a :=AIA1D\pr,AZè"`^h^4ZTˆO}@ꏘ>̙͢!+7hl f=ق;ݪ A3aZ 2 r"cM*,b"8rcy`H?7+6~xC#l %^`;ɢEIR AP !X)m^Dg%N 寣AH0tV߻5v[ -2^GM¯KoAV9lʧxtW OE?)#ʗv>ьr ǁP2@W ,VOٽi&Q'҂/El!"Au \G!>0?8ԢGh)4جd/@^@'NC`lqܤ uX@T PGV%/F p8pVblczWSAP|74èr9WYT~Zhq!1@TAm:%4mjȈ"p18A0T(jABG#`i B_gGx2 L1@LP XZEh!v@ ``,A6C8Z7!@nJjvid@AcHad@N&f1sBp#B6  nyAwn-4YhbT) )@*a:PH|.k.Πm&)B =$z%>H硨*br=BA $c@(+Xcz`2{ ^M Drz`L5`vVB!\5 4!|A($NZRH@Ga p6lr($*aj0@t&2# @6`j-61·A078Bf*.!2a@ 6vDĆcd`f^ `ʧ TqS_ ` (eLO .M,$,B'jj2'xid-BLR f ԄxQRRcZ!JxZCRX@T&bne,ġdl(g"p‼h* 'RF".h (LKh\bHC1z!@a֐j@{@B&cJ%`'B[@Mabn,$d*-P|n  @wȺ c12 @  ~l]?Nb)g+dm N8`4DA`nB'x"J*]~jE$@NE"$&Q0I8"dbG 4G)pMɌvN&*C⼤r? .BQrf>PYA"oE@j7-8[<C0r/ܭ1 Q ~$0E$D+LFqUb.f3.?g')xH:AK(n$Z"p `=.d(E~G`,BEC#S &$<'C!2# ج&8BIaB^an5 ZKW ` `?&z ' F] 4/(R _B#[ (40A3anGDb)lP#)V^NT tE V |=Ү:7-y^$r `_/SfQ~u2.^E!a&YK0!6,l'@0@h jXB+L!3G`bl<.6]FRgv_0EyPBd. hf!+I"7"(% d!:n@5X BE9+̈qzuSw@| !b~tG` ,ޗ譡A鲌KP; DvE{ =q7J,RHQ *aE&mp? ֹ 5+㲹{g!ZkrL&!j]++\hg+RFHWȸ`(7]qq4 TXBd ۀ{K꣄j@8nC)c BdhtSF{ȴ,J'Hv@T*A(YFeI NtA@(pN7ޜx#t1.x4Bm@ M]d1DanW0X!xl)¤=Kht(bAA "8Cz+8txHB+?nF @šc +i!d@W'*6jCr5#;ȰDdȆBt,b&cᓈixWbX-8@( ,ǜ\$ By0@GPz lfƩbpI.M9dANh,< V g,iPeA 'Pa\+nC"9Npu  @mmpEH*fhf G]L 4QN$ I, E!a.#!|[`r>fvNpt1A:*|!wr""H$R}c `@jz)sM,4C'X!ⶀ+X0{JН?Jg!tRP"M0KJO  hV?!nZHĭQnFda"@Bx@>ZwyZq-*|>Ue%nlt8M,âHrA_ D?8.-\+"}"Q(z.U`(eD*G >8l>:(ah gq*rJdD'"i@|d|"0¯=n@*RbT`W\D@R*[Ƣ"%5N҆xafA~H:* *r MF1TA҇QfkF(ZAw9nP/S튢t!T C Á*7*UL %Z#*$.3$A./\fm' @Aì`>js!xA,J._BdRhw!bAWQΗV2!~aY 8PGaNcVEa`adրr-@'g*1w{9cd0,? K`P8"}K@ #(}@i }j'{# Jp@*}%ҩi] uIpnиT6E`^{0Q2T~ qN1/'JjZI#܂WH(lr^s8]<`Vn7 zY7H.@s^4${v$jI# 7ZNgzxytCDq"#DH\.q{3 -6ҩj& ]J]ktXb( =@"8J@+7xK `$ʓqh5-Kz JВЧY iZ̶8*\nh>v[m^LvXhH<F(vL\)Q2 WFp 'i5lde;ʼzm3/r2@(xJ*yF"i  d I$̓NJܖ-ɒy'9ClF3+lLB'ˆ9cç re RR( -ɶ0 '-bAfY+9X-쳏0:PE:8QWj5JQȫe@<A,n{<B@pxXڟd|`xiܯZJClNHH`(D9_<׌@ېdiFxBywBChq @nH3ط":3?@I@@@P"}(Bt7xiG[0:@S*ĖRqT*0Dл;ّ>H%@"$h, V`ϻ )x8_Q&F3E(  9va,'*Sa7P ÈnR2|Zwh5" {!42UƂT[xDn\|Pt._eAjmGF@0%M^RR@^&g)0B @0QGRd\>eP !$#n^_1f,@0MW[d .Dr@$؝t9P=#p9| F "S hR9P]Z E?N i~"22L F%8+i\цR=O9]Tp|Sv@2VrQI&Bz/E`a?:G9T`Wx{\iY&p,4z=+Ck  Fqh|Md׳Oqy:)1IZL `] zb'FmFDO@\ 2xi1" S ! ٶ1#4B 0"`:wIIU8 kkq*$P? l T(n |AShXvٯ9kbv 3>R!IjDqJ E֜G%KDУ4MP@PldHl<zJO)@ ;p z>VBJycpcPGRiq؁!\H5([QQ$1u@pGexXOԎ%PPH6͠ĨaSUs A*Yq.3$BIlj@\$CB_Lt[Nx#t h,G<@2h(f$)\TO9 (8atZv :AN*EEpQڜH8be4Pؕ-X1(K ' C2#7(8DŽ Y 9ئsyȍq3T3$Be _Ы⃂Y)Å,4CMm*U/yI HQpn9Qu]ڎE0D ڣHDiTúZ\Z7׋pap^:=mH 2/+uM O\2-i@'`4{zHtd )@KFZ #ZN$&'P-0?-શ%m)B/-Ʃ' M5HpU, eR`ڍK5|-") HQ@qR6S`eCm۽(EHyE0@}ޤDT#[Ѽ`"f~'X)%V߈ÔX^%ʛ , XBYt.8ߘhM*hHrRG@E2$FmYzEڔ[\ ʩ= VEu %Zv uA0%'XIJ*bz2 03Zu29 l`d:`0̡Jz yH0n =xۮxp.CqN’I5 A @p Af1Ѐ;&<!òHkcpxX CP7P!){_IT 3ZÇ m@  UDw.vp$`__P!,bFc`6l0 d]10gK)+\Ȓ8"K Z0psL#C`azpHI?dDcEbphrh.AG'@:ɸZel8`y&Z21Pbj[+S| uT4Og.3)G0Fp `K V IqFh .y<킠&t^=J%I p+x;Crg; ͺyt@xkAEAp鴘F@8L=zbhB-\rU %V0Tw*F qMWHx ܶi˗-18F%a U{F :Vh g](WUjDwHH+ 4~Gpa6 1vlv!vei;PQ,\~>NQ1UpQB c%<F̀ZbNHX =E" ~#1X!#ärE`8@E@4>1@tΤ@L`.a-5G8զk?(N%}ui.JxzíŚ>@J}F=B@(DX$f38Y D  &Y)<:HFRZ(~>@@8$i05EfNɰd&$Dpabz0b:2@6;.jDBtҜȨ4_8$22 d." G(s.Js* b髼q|;LNg+."`\o;FJ+.\"F17 ch0CR)l(<@8r@d"%f,Kl8l㔔F4r~(b.(K7).mc`0$!( VW b[VqhQ`5Ҧ#l+a LN`2~q :/!e<0p bIouaa\WB,'}f'I#NXhn65qVk%ksq>Č"m߬Ni(6D E.zn(R DdHa(N9 d-y7υILQ-[ݚ6\*sY\b$gH}ߡzq6N+01r3h&Uո:'|BDPZb{}zD07QK,$Uz ԫEU\ ) |xy8"H$y؋z@7ԭ4##|P@ @0Fp(eedB ʭg@ghpUc >LL^PjBFxCY 9[R(| a X*HS! C6~`$3~u43& ~ 9C;:|fv ",a!V"0k{!@m;<(c,vjbEĻM  *Mp"20iRnGG9db<8Q Dk;|(`_ d xii%RBbS?N@4(h"7HXD}>i^C_q ^&-HX8h4кHUt"%I[ \-+BSGC躙rJ0U!!(FP3E̊(hPcK NI]hF2Iꖔ ? X*4y >,عMS`ƑcY@zq߭Z>TGY.Fzaj"Fp5"]eYk<8E r-`#U0O`vr5l%Ҵb#hk `6&"Pz^ 1x0_$0z cJ:Ǚߪ  eaEJ"(ep$AH[;@܏h&Drj Ydw<-P:A:`wd}mN.ģu`KT(rSZ"*4Bk}eƼ{oc `p Շ‘='|W 揷 shH 8p)j@La7Gß>U: m q6@}pN xl<"`PԀtp<9A;j0HjJPvL7 $8d(AX |hm;ǁ42YVY<@ı<3paKkW7N3CW ᫸>3+$3#rff"i4˔“5u1'\g !cژyẺ&aܜ>CU8"^?"&` ,Ai6- Jb2*B]bś#Q!a%C |\#7Fb ?c@00"-Az)] ExK" IߒFYү&,,J,F"dV%ZJbSPZ  L"h IhdM @@#>(`iu lz ^ .48q!/hX`fj?-bzH c8ub mBWl9kZa@`!ʣ2gOno@DTDDRj\BjI4Ó!jCtc"`!G A `LbA)]@.n$a=Go>Y0 Ev94o#(*nH$,'w%/$$ifŬdWvrB 8fp:_{cc-F5+2 `eAO-BeN"b ~ €IT>g@@(Jߡa J=bsfk`\Ƹ""k֍c#'M2'(I W,;23"c-E^ {j k6)3 &: a 8|pAt+fL B(p>2'Y:,H..Pn">㋎*ل. (-D.N;,ƠSTB& 3 9,-"H'p;(G11(*lT"o$Y R{!L$cV,$|,_@:L o8~rdbBF\t[Va`b:,":E$ 02$O(a N@S3N*hWxCvA;!-!wqz*nf"zgpq99SLهe#&.AؔBCm#BpJa`\`0Wbck9`i\Z!p,V uXxg^08B q>X'Ċ2/K8ڻ[>X0z]W k@eAz$TfdfFIj6chi6!N J(;CzukvS%֍|ЎW+87Xram_maPHA߻TRB# @l`plFX06BrBVqoJhօc5aF0LV!ElPBR ƲIH^$XtӈJp .%&a`@ ϖTмL q`8mm.)"FZ)0Få8,^Cc3 W(1S$W(@% kvV!Ty55r\2N /^fj%+L7¸ EuReK. @j~>+qg؎'c JdR3ίsz14B.9<a LMQ;b\,ya8c-Ў1-b&Kzw krma` 3RRsD.Ǡ7@|;hY!uVyh2vlVB)D(~0jb PFY+$A\X(k"!g U7 _ז#8(آY!,X,s m(#!2$dc^ZƁ"-LExSb h^ @aHh R(/H<2v+Xvh!_ ^ H`M1cLQWuzEeAvE:uhJ" p*Tš#8rMn]fhݭydWbVshfSk 1-w%g6YNI7X]1 z$ gy%H:gHP=Ekzk`u&xi+jH<|A?!k+J @Ed88 +qjj/H,}4G %xS%=[ r°ParF#HD`}kg;>-~+)S,#"*`61ibX;adi>&GR^8=g㶮kx͂Zqt 'r v`3.$CWin%Bh;A|;;ax1d:}+"xUB#;`&hK DD@~zގp e 'ȡ9wӤZ})sz52̟ NV:~b0-FHCaA5ܑ-|Ìk n@{DCPeHHA"Cy͘%XBLXG\nྥ2nKY|!4 %fИAXJV-ܤ? & ]Cd{[%L$KJ$F[h*iQ=r; H#t! 9a͖!4rH? !▢xcY 2%:BHD%)B+&pܙJTj %a E]эEɬG1=D@2C@(\  7ưWUhFH} !ɗ s*a2,d{/!=>ܓ*qQ"ZGU+A)!4m$Tԫ"8R Qp9B%( ʖם cG4:5 &j*CrBH׬mF{ h8\`K x2Ahyq_EEd|BZI%#uB8Ac$Fgl.s81!DH6pr&\ԫgH'&[Zd` 4 `-0PzQ11@f0 4X J @M[fi]'R~J@@ b Jt6KdsROd)z\Lg5rNV)*}*U&~L *p84fHG99g%+r^-1Cc0a!8a J8IO3iAh+Fwk,ȗ":eT0EpA}d#e0ZL Y`4( )ħP+fucrC(s"暚Sy_ZX\65G 7 ŵ:5/6RT]Vy@p)׍R9,9=싁avd ߶;PK1Z~v˯`L *PaP*ɪ#w`,\o%h` K& hW"&%IUh(7xT  J%yxbri 4!(7XPڄ6LǮo{ Fb $ YCyEcx"ixoAsl?.@"N0ֶ  &2=:NBjBA^Ǣc}05`B4|PxEHPFЂ>Q?> */ 2E} UCܪr;" `#qf:*x ( `.[ 8䘊C GH@֋[%;ӖZ$1jQ=PJ A7V;l[ԐP;٤DhCX(:+.IV>KϻI5?>ci@ hFUPs9)K%DJ6d5(Y4!@$C/ =~;w0LL0(b @4XQy.iz vk,xy#pj^/:rU!h0JP0 H@p ;'s"Z9;0@LOx/xa`?;Aх)bO1 X}:h( w$b K2z؀  2J;8XX ЎP!GAd)j h )x -dr04￘Z2$(HGpHr2BR2<~- ᚅPʗΑ8cL;CNP88X/ ҅ <-O0y˻ &0|7E +8`8\+@B(X=bZ񐇱N!#闥2A!%J02 1ǥ &;x4 , m,{y/UCl4R"B!h8 ę &4q;i4Ȉ>8)OMN M߅rxX@mĈ3ap@x/ 9J cD S2 ,Z (QӒa3 Kګ*fXGQ{)~VIrPza]-pv32R N (Mh+YLz2QszLTԚ Sǖ"<80\ **,JirP66L V]۪~I0@Y.4`6zBy?䨋rтրG1YPפ,ڈ)ЏN0 oe `._)Q]A HWPKO%ݤ8OIR^ x3EQ P{|$-)!i76zhu%$B+B JJY# -) VzBɎ f `.ia=4C@s:($``N4gQbdΒ ;L@a2f+@YOB#do>fI b:ޒc}eJYg?҈\3Gb1!#LHb #4lD@(Bz\.!WKAF| ӻ-T3ӔgÄ+0lQe ߈U/pD2ήQy XR޶;5R Y莈E'žn;Sm NOA] 3$*ԧ6:;u43.67 nQ>x|"2 \Ȑ + ks 9ihe2{[4!϶202e0AD^(Y膠cPDpBp:̻婺.*@Ҕ'omSA"EZ)KB0  @Vԡ<_i pH.xeXct`%{ H?(6=ufI/b2VʴM'%)iΜӘ컾G 8XFs-M[cY8 2( Y5v8*!2hc OPhxJk7?1"q[zcƘ)ы e ([ʱ(?)S/ ^!E͉0ܙVY`CG[Tܜ>R Rjۜ".۶rPL"Pdm:]QRރ Ɖ.(6DQ#>T:.=PZ:PҠ 2I1p@BԒX م2O -?I,Ҭ)h8n- V|wЦq aH0M&Rt}=` }4HPjF?_Pz-\o:_WFzb'yl6[TS5V @p !ȌM{!Ԏ6*أ"ȴ('pҦ-zN G͉9(4p& LE Rp0 nx MR;{>k-mR-aja#ӂF(GP  LޡL*U X`e5δz JZ4U׈@BQ(:k<.4al*Q:&i ¸ڳܙwc:5)5B@Hg(&JQ#+vy) a]%܍X!IkZ2J1|]&s`Z(`~OG WJY\eh,}р+4HHpzZVS$gr#$f|{jw#MEJ1bf_g\bWOf= H!vK*(rSװv05L!`cI8P2P@LNdfi`#@Tqk"y&-ŠaA7`p'I ,]u&A_"Ӕ1X6@0+%Z /`Q(2HdekY >"Dӻ85Mp2a|!9H3Fv  s8㏲hOllN3DQW6Mp4F!a3_3P 8ΆfC3bL(0bؕp0m02 6Č0Qp)=A<%̒ t7Sd61jhV Y1ĸTa$@b#bm.42):3A<`cgSQN"Tz@@Ǡo]y#Yt 􋁐7=b@Mؙa śVG:a63@ǁכzblJ_2dQeə>)I'pX &d u,sp sOhEU ָ荇8a,(0#D1Ę֐vT֬-y)] tΚ{,,8@JYA @(GPzb>J!V ",0Y "'ZJ.Хp R"T  "\?G@.ŨFTٲp19%fIPlizQ晢`u ll\ p1'2UuhUEX!>#j C\ǑREY-`$@bb8u,Zt)N -frR,blK&Z ԑhc!5NQH#xc @T A-` ۮAF II! 2f?IcK]27YN'c\f1E( P,C{zLLvSM.؝q! Hsֈ CG$0Q>BP<ȐxZcI6XgdGIJ5I9L+*"FfB"@ &;٠$c \C  #|-:WGho&Z͵*̨ʚad͍Q%Hl#ՙ&lUl)TYFjVT]O3 I*\;AYn;+F:)DPq2tA:Ӑ$'qyH_$[V0(caA+wxlM1틷+ ,޽ök _ Rbt0@R 1yWgQZ*ma.c]h-&}[\vCU! s!QA69C"k]8T\ RgtAG4 fH4ͮ€ (dE`u&oQ%j7.3ŘRFNToi,)tFDxg)m*$( b``d84dT sjV:Ǝv&!%,)n@xBAB+|Cv!W f=aA55%EV&"J+"ʬ@4batô̡IaE@\ E¼.M^8cK hhvQChR ҥ'Zo-R+bHK' 8^1"bc4`:+n HrrmNR.ke| `Iaj7!G.O-w##it)ʼ:$ ^ `y 4`iB(J0l j!)pM8]*Do&aa| Q? (F/ )"R4w|D j!xj8VM  [i.+4.dlŽ'-JGL( :t;+\reMY(T;8RwB1o2/bD4-2 @`6pidP N;C&.8,&w:Ҭ!OQ&R`YSƒC4$^xM7@ j`ruF Dd lB"LF)E F\K.)4nKf~e% @*PB$a6"%V鉀5Iخ+(-a)t pZJn꬇BpjrȢ|֎\ ,A 0R#Z%MraP>n,npI&hi 8̄=Uꟃ\ @ A)S'&B>i6XaW7}UvB "!?&"# X4fhFؚ))<8mK&k>-LeNU.d.YCnx"Y6HRfa `½`Tdߴ~`)tXL58G&NVph PFYeWLc(.j׷V& aҒ ;YdW f^J f0v(FF rBK>XQ"s4vQ%RP&P52C=1#9҉ժҡ^! P@7@HӨ & ր6V%%]-90uCABA-DB"  f`"x(NEëB:d3Ӂr!vH "ӗUu`D@Et+w@ǻ04Y>Xj6,Fb2,K,Po -P)K\5o5Z##"%O@.babz\kΔy# ^`,IuB\9!.FjF*6#M`<@A),!};]M]"6$]RT <5Z12@F`ޟ>d! AXR'-ǡx^}aMy:#|x-bT@) xx,ݍ6E4xF@ a¡NFPN|E8"rlaӮx'kG%AC]1v/l|V$hI!`d)U9{\%A@!!5[_ކD' s)ԣ8NA@"d-D_ݥVj.McٵŲB8ke $2\a1n:3A !4YHe*(z j7"4e#4 HXsrxcHn9c-E$HH<_0G2{ "NL@ܜk8:}:  eD|P(s<#|8,Dq&?IDP\m0ZFv;2>j5?0TZ/jF(~*Q\5C^v .xiq]GI :KU?T7Mj麬L5V4-JP#P[7|뢍Zpـ.,Kv}6 h0MNk1ik4ɦ" [@I5 )*S(4Ec~>)b@DqW(u BKZΔ}0 ȸ-1<&'`#..i| gޞSZX1hڤUb5 W./ d)%`Z:,/b8d@x:/ZVUo[$ڒCBNQ++OQ8PL"ol 48 x+ Ry}.K~UWqJ/8m 0H1*G)MBwUY#ਰ ggZQ[`1BǍL`cb*UX$0}.Sp-=#|vVr *Kπ@ m` +#ApXc$@hǠfE\;v 恷͢9fmAbڛcZIHRO*8 |}J+֭PV2JM7tN x.@B 0X|1@$>ZCG0N4'r#>j\]1}a ၧ1D7[7"F"KVj=Ѩ4FvMa8xZ'gߋ5BLpqv q&RߙR#̣T+Fzsl|@N*`ND:xb l{v!ހP|jcษ*9󆖡O6S *NϥiK@ 3c0b#+ &h$ zh`*DrxG*@jյ+l+IMi,? `1 \&+P-0ˊ0H^DyG1ɣ.0S,D>I6$Ҝ x" )f49S¸r>ApMPCi@}k5B_L=O Z@4 y(1 N86(>o^m` (SHE^5X3m"޺疁`p$EXr@hb3Z͗$`VHD@`j#!.)&*R'P 8AB`) {;[%X$Ipc4dI&@˱À ?% {5;: e1I!#5ݬR:7{xN&)1ϋx' G@.)z lAc8| %K>P X@!N(x@9wEKz E_gAۋl*ްQ5 &!s):sXZ5/䄷Q2@!ȌqMÐp*~IJ/lˍ@} 1^+ gM"T#m&Ǩ^ltdS@T l!*%B.2p>ɬ_@Z n qx4 `=dNzOEaF2(=7B/J)ˆBcU!AIS ]4d.=HpHX2F()ijHf @:t9(ͤT~ A"/A@2@ӄ9)#|Xd.A94|z0ྩh䨃PrG}zMI," <2 A:g?x oWj"K,D,P Umde )4I:8p"$F99n$I iy&X9W$ TF$@ }"cԲ)(@-C1&'Yj 0^_eC' *Sꭁ 8XЅLK 6 ˚uъ<0H _IyEĭ+s6A׼n\\h q\(&H+@+MB^멫9'5q0&&{"T꿷@KH#Nq˺<¢A)@+Pp(mD8#;0,+20Zs(Frr0&"a#+d!9`*o¬x1_!f<<_IJJL G.3<SSm%~m<Wf.p>s+]>%f%>G:bΠ^+Mj0itsNb0$@0aB!AB.wx jn@j([#=޽e$3Bnb5#jͦc4ΎT%k,a b餅,N`|Aʔo( !B"j4X4RZx6+V-L3GB dv$x& PD>j|~ʪbOH.:`8Cj~Cv +"/h@bFqTa~BFMbIRJ 5ɟ?& 15 ./4jFo bh!A@졀3mB o#j^ @ h?-DpO#1b!Nd:! 0Tt (HH[[iJԫ :TnU l3"0&c$ b/I[?"+t Ѝ."bf%A&A+R7>3ê^XH @ *Ē_t5JAp @ LA"g% J٘ U 3*sOzGqOHX݊*񗥓UZD*U|M`.DfޣF$W;Vo"}D9-2NbPa=mOUJ꫈tuKd(y0`jL o۔*+yT\Ğ$B`!/J@\e&|XT lA%"Hl=ʴ/"V28$q%!"3C6C^#-?-(FBI3+R-UY<8!I![x( @ 81΁;@zX9pJzr6;$yTÊp3:hj0VJi>%"V ,CoHRD"$.gZOzvң -6,jr/f99ޅe A ahx#.=AwECPܐJObR g#D3"h"Ac$ja)3P@.B,ç2-4*="-,_O$.xΝnj"Q%8GН1kB(K`<졚B/+`R* $8aӝܒ"=&¢.!/jN#`0MOqkw۴z«N;ˈ/R2H#FZ[<8vT(P1JW(v+giIK"m-',J0N =n<~a0Jb7#E:*Ƈɤ`"`i0 aAR!C%`.dox ;@B;#0ɀBaLƍUþXd&.qW jTb'.ÉM85MoQ4V B@Boyjo6X2!A_ eOmR Q0&BO)~AMOA)1*,4#`Y.rl (#j`$,v;M h`LU9B*aery|c3=.3V ɣ6`'||NF` I\d&/qCnFvJahNjI;߉6xh` V"sV"WRA 5cX*p5ڣ"Bn @!w/!5sRGٔ˕``țnMyfjJPGX* p ?$  I4̨ C?``0$)-bI^XdG% N|=@)r~L:4|@gCrɄ[/IV<]c1\֪JMU,|+Ga<%k1+uő|BQ0I%ЈF]0?dҔaחj . 0M"žr" 0X?@z33{Jæs.ìD-TXl1!DYL }Gڧ*0 G9%t}œ@L`5 , p͡ Hઑ#D6QeK*"|Lh'76 h5c0J`@M#@FybhȵP &̞pƍHzp,  Ir~'W-Z,$ ix\ٴnlXDR(h+!uvi:P8XG덨2`.@p 6qzU *Kl:Zp` ⸺I,>7U!TO@s6\%h[phX p\(`P( ̀-pL$qfMD1 j#gIpRj ? #YkC'd&zٮU.dYۘhZih0 \%5 v+A(`6z;j%$QGO0Ly&gh1#,c2Hxk`*0`!oLf&HYQ:$ùƁW$#J1gc%C&p"M*DD"ZcA32K FO! @] ̶˒p $m°TMt1$fY0N#iD)b0-DӀB:S +H( 'J.~DȻiAJu:V#Gb(,:=?˓LfmxBy:d쮖lS&;GHD'JVq>q(N!3xٌd-z[JRQD &l|H,vE2jYM\Spu$X(31x2 A%՗T6{LY:Vi |a xj7X .4Ww$4=N -RȍLRaz1`e B#`#R{Y *>E)DOS>I 'r:7l@eÁ`;abX~ɔ>t$E']5SI#MUD<e2X1DtJYhE(Bf<Ǒ+@!MXTj xj90U6 o5 B11$b⌠^ >uȜ2=B0<b)-@P%D ;>ƺj$Yq̎qbZ H k]= 0Z #էrJ 2g YiFVZN L ͲƂIj2/ЙA3U]ߍȮbhjIybBܘ/#w3v]ÏAǀDP28Gs*t*cm?7 zQ RH.r& Tp7Xm0+Zo1A1BC)'%+ \9)"H阌Xy@ 0d1! D D_ PAAHB_E"C{9"n AF@澄1,\Q4XI1RM 8k"2O!Io=B)Z!HBS|<([G,("7):"'tpGPH%*0G^a42'?;t %>dFHPK0? V iFEZa(SJj(([TX쓲hjEc 8)8q Áh47%&8b>@S 6Eq T5`6 )rb.)%8QH?pi5,ɫ"A|/{0Vs[QK8pלH8Z0I!!:.hۑQɀp92%R/ o&2HZ &9@qQ*Pf@K_8Ѿh"0"{؆` IU ptXjQZp ` (XzȇPq8*- pp<~饥dCh9.ڂF&R+i-@pi+h%8PXv8w9) S59:m+YD[iU` nX%P$Cq ԟjx 9 oyh2HqH>!=@ үXYưppyZTX;5)%jX`)-=;,oi`b}XAKi~(xQQ8ƕXޢ7A`]XUk͊p'pMAʓK5Ld } Ģ,@^^B4ǀ]\MY+0$P|s}jo{Q%J_x&AH;G:Ga2)4yŠ1{CIT*YcT:'&mIŒ[%)8堮PSL6є62vZp-G]GADڙ) yɑCU*mrraYaMp>Eh](HА-YOAIߏDYXch#!r RLu(Ly#A}xx# (2)>}#z^(QJ VޟqL$$80YJ;'gIg+!X%я~H9'4V8%9;T2h{CRluրxVyO 3Ph ` mo.0XԭN P  ڮ(`X8pGhDSi2e]ȦR}8b3z >#xanzz!]0"Qgc`=hϩ{-2)ȉǜd2pJ(HJ?WXөrÛ9\a0B ࢱ UӸ:0 ԱQ+8Y9۞` pƄDFhT0h` yp-+4BS=V7&*sP6nXZ[ip`iG< P =sg МHB*5Ne{@*};rJNY%6ħx䙁Xx8%O,]me< l\ӄ٤dQzp(YhLiAqɘg A-q-yX,'*ߥ!?j5:l!ߡI2&3i[p]hI}m`nK pK ]QR{[&Q͏AF`SKN*\opzrACUDŽwlDмA Ph+VZۥΚml8nj rlRGt[G'\W%rWI\DoP ׀qTa'1R%Mz @IF.?VLDU> q{IGGo?(ɅCID ˠ$<(oH_Qs Fzh&6X]Z Х\E^3r8 2 "8Qc8`v/Kh{LϛC2lxsFDA\7? $M6-V1LBeB-d2jbaJ/b.8`NA[pxQ7 (8 ŒDbJ.5_Xƭȡ<ʶ΀Aa&ϯWph 3K vx\c˚s6f2f K=:ߑD_1X%5YryhʍXȉ_Ipm7;k[m)M׼Xci27.MfqX `̘{&=B̙Pi9pgEƭ` #4:KH*vZ2Ѓlo.`` ~( ~>_ b0y*j+Rca+`n;h=  }xip(*߱p_S?:p #Pudh|EѧsD\.  # T%EN@U0E!Һޮ72K,i W7sPlv0j wI.&Vo~Gk߇Y{(*` ƥ"K+)zT{  =R 0{COb^O4oAor`F,N<)\Z!H[QFo7[)(8Y'IԊ+:`2 LPp S#d0;+xtqv{? dƳ) 2PdMl ht6ceL((?@vX{/2*% RR: ;n$W*126j$шcR, 2:0܌lʡ|Cb},a{'uG@msH\vAH"bčt0TǽIr ;np}&G@7B#z$aE!(Xx[R[rϨ2%1F%|g޶tL* 6 srvR ,u !~HUխL"<ٶI 6JpZXH@:&~it Y+a+ZI#;Cʢ)C.)gCx]&^B^&J8!DxBT:Q=e(}G]s&4R >UcG7'@dHq)<l@p6JQeRElꑚMQҚ׺J^ ``Q p+k ?S}]bmFz"&]'qUBAi e:eLq 0 Ln p LPA 䕀EZl?-J$%hE 3+9$CcUB(SM""fgT.JXr@_߈#&,,rRnH+JqN)+% Y%>ȻH 10" P65gZ5?K`AP nͳ{JLg%flB.Cyepmh\ y66saTfq\'c0)z*FC["(& >B,I£PАB_C|00C0egQ3?!صXa]"72j׆_lگ !Zy6G>p$,P ȸtә mVY$i "b(<@&w>iIϗS?mزgp+i6%׻c$v76{pY`$8,SDoɏ!ct1BQ_ueq$â{t.>sK`2$&էarJ麏$lDFDL!my/G܋b Wqs3V0X"PA $H,xe: vD\=Rz\Wa11 # dLrV g4Bmr $Q$\l .%3j& #s䄽3kU@#fWTgx+ JB9~j-E"TB[ t뺂SR$CVAR@CtJ1?T&8oPk? d>H Asby Y! X].!:J-$=T9rnD9 J$&#s ǒ\|>PVcE %,"#x"I$ `,;g[Z*h0E*[TL%lYg\|q ܱ=k P47P*["B,OSe: @ N<@ y VbZON% $%hG` b5v25Γp=c a Kt {)"χ[Ԑ">$&U1H,Fi`d,F!L&$c1m:B"@(LV@<0l'`>BGh*!=cT;&E Ba@zj!ƨrj5 ``!":H ~!1d煸& Fz!A.<frN(/T/$"s@&b(:qxwꐍc8yC0 t[*7B"3ɡ15' 1ltQ,+(%D 8Tv-Ȩ#` wxoAvB)h`?yDHƊJPc:@cŸ$<g a!qt] n> @ :;0ƫ{\"2PJ/0L K. ]T3 9:`Z `gAPO\c?c{E(-Bx 0@ : L"plzVb6#s0(a`f9D"bX"6_INdMAl q>0)krOv+%c, D^DJyګri* E,"'b48zĕ!l, 9`H&@t$ H [6N6 ;OB)UmX%AB8!n.h1Htɋf4 ` 1eO846(zE H 3Ӊ ʓ 4jD . u^lH%'kJ@ $d>pB 8^N Q`i?dlzĦiodwc Jɖ t62j7VH &v^N `0Gpkqb kQa:Zij+љe}j.k WqJ]LI q@ JuGTpJGk 6w0%e-_Jhtfe7rČwwcj F(q]xu9eBf"Ŝ8(a0!De e$g\A%`0B{U͐ J^diĶw  q~ ޕBZpAlUI*< ئ` l!.^=+.|m$ /ʦ|0Ig`BfZs$J `T к7~jՅBF 1{H|`BA bIKV*)F&O|^g;, 4nBtHD6 ꤁?;`$F:JTZbݠ U ~1Dh(AH #H s!7G4Th@yKV](V C|%PdT5 c4Fx- eK0PiC:BWGς@|O8GǢ8",.L>T'HKRDJV $<5GKT$*a=|jU,`"cG4U:8`W„0xӁ Aĺ¯alC&:Z,LE Z1Gw;uP12HW[1v #bI螣k0V:*Z1ĴJHrD$itX|凭i A?0ŒץKcbDCexgnuc\3/$h.CfJ#w#J:<Ē#[$suV[+$"v7W#g4م;~۠''~n>bJN ` X$ k'9ql?33(6#lYwVGQ&D[VP$H - ' ÿ3H:tLz "q906m" N[ʖ6"x\=(.9BdZv8ƙ Նø!./jG b.L%.`r`hWK"zMGRgbR6[ZZ#N[M6!pj%)RB`1 !k b'aBVEKBF` #.=m߂!x4r /Fs00LqR"N;yAx΂{Pe 0R_*Y-.@7  bY,D3~OCI#ގ\2@ !wpIJޠG-ʉP΀v6ƨ@šڨ@R< o!Qt'ƨӕ#(d`80 _2&Z+PHSA$,!a ؤSSoێh֡w h~i=(+C6}dJ+,saTӋ+K~?&@ Sbyn7%MdN8|8RW/(uY=:GTVN `WT#>^POH,Q#x HovػswxW `2|Opn8)k`FcPp@( % Xn5*EGQDvKO =ϩY$GuX(zBy\ Q*V@+}!T %U+U@^^ʳTWo~|ӪV5jhik |1Hh]{vL1!f*<j,@ v Y:TjZk}2 K3_*wOkҾ*lG @UŸ p[t/+#00B@+^c,]aTV4 1x0yqGP~9hp* UF BgiR4$3 e=Z ,qmC ݔ2֕ K/̩6@pehY)]0գ, BB:0:.SY֕DàhP*.)Z0$~͓uQ4PR`P,`̴h̠+2 D(+eҴDGW{0 䰋O&#-FRgmSF)1m+eP uueWMr XiP ,arV4aCu;*vG6Az&.{:ߔB< $9>8Gj,pari䓢V3@d0A+MiĘ dʚ#ɏ4P>IpӠQC$d:b -P!p!Ҫ@#Q9 b1-Eg? +r)^G:5sO%1L(U (䍭)߉$^QF'`&UCHy2z+b7#I$>%E `ii$b^=yA{ siyc5jMb. ]jyPA c \ Ѣ3XK J)XEJo9Z@G $GHgHWWT9MEw*_M97ªGasNC2Ɲ[Kz.hw{r -|\3hcp,QҲgT`+ErC`CX7(`. (چaT iZ3?2G'0|pY;(0tEH 9QJ6 +VU%rP  L QZ*c 4Q4 L `H T*`U,tN*$ڡq9 h?Vj)hqw4(p1fөSkFtaPʗM'xŜ!Ljcfh?P6 1F&NhS;| Q 7<{bjM&4:u^QFk.R~/Z9ZyML\3L0u C#C {2+R¡U w mf0/RB8H,؛*no5KaSms3]EypHX!A7Z9P2Cts#:,` VvCFHLZZHdW.qMC\(f@N`MtRY id/$J# $ZF jL%s70RdjHr]# M9S{Pf9(-bE#ȿb]銢9;bK 'R_ JhN>5$ B!N,#(lcrXR2뀄oA98|wkFc /Byɸ.E+[(vv2N÷CJahԞIĭ8}R驑  0))Qs {%̺HI!!tœȴyK !\ ]F'W8%A1pyxYCzph-p'VINzxC $@#8wpK }y81 zD8HLY)Hz0hvZAM| 8HCHiřRв@{1'lRw SPRjoeq^HiϓI x ^XrHUs Cj0B;Q, r'vDÀZuSyxK݋}"EThCrȰšrJ<0~Ig4Ü q<;DXx>Ҝ% Dʃk⬉T]% lv-2C B"Xd0cN-1uA2,IšD W5CؔzC,ӣj¦pЀ8.z m+75S`I()OĎ"8-9(Lxѯ/ȽZSgP qZ(p ET{D{gިl97? 8WYɕ#"vk1 0h8,P|/+^/#i#Μu@HFEZ"\t`Ⱦ7|fTnz`s0*MtXrUGQUEB#HH|x@GxE+1dΚk B + Ś7й d)|W =Tqb8)RYJZAs )zʃ(*i54|^a ȸHG0~d66-&BȔ/5=GLmah Rp`G3BN$@I֪Dq+ndXQՃ$.{Qm#IۭtPπRJQ]oxH aHs~]:֗@~vnkiY%6cP%c$E?@:< Ϊ$Zjd_&zQDN^ ZVA#f0 r~xwbF2$uJMN4xOUNWzX""x8u,sspg@t, K2:Zײ%J-%)ڥ%{srw%ن}gvje/z`0Yyp6$0T`L.H$ ep 40πZ{O@ AQ^Z{}@+~[n5:~]5j T+a 5_^_I t{5 eT/ ڣQ] }Qm;,O'Ų}mP==Tb٢JP[j0}q>Z*Zyˈ'?+ u2+,üL+ t`.Y 7#|췯)˂?{.`% $Kv'GKh)/8`wF) OY}3~F L$2.*lj+h-p򘞼qx4itO2w (2r{:-n8D0D ֍BM7  b`.s8L* {U\AG$}1ir|^Gޯ/ /reoAb-gh+*ȵ jj~(zVDQl 26RH+*ʋ,I|9Kʦ}XƉ]?QsܲgYLkss{{յ?No|1V] !⊽PT;p朢)KP5 XS@Fm|p[ݼ⡷o3n?Y}sv +m( D|vw;<§92j\HKɳFMLJnW|]v?btos{k3R-6X-QQd IA"K\0 8XT6@CͶ#\=pHHlU =Kؗ򴇌B%6F L(N _v~P ' +@yY\+1 ! Cp@K&T$}ς/<̫tA0I'8@M j9 I`]0ŔBM(} >0*bYa*}JQ ,&!DQ:/K0W#$ed2OXY9/+s#r%Mo$$ @kfc}Fvܝ CgYӡ0b|)Gy)JIVpgw'o7|ALx>!VwH^|8!t 1D~8Z01!~sN~"b8玉a~>a3~_k-<ȗ?~TFE $ {!dsQM3@D*46ÇѓL ;U~zkO]p= ^3P2|aW8zRJZfc&⓰T(Mb?֠BAdsiTM"B {^D<&泈\ɊZ;)Q8cvӈyY8"A -cz(=GL_eXC"eq,GWKpuD 1i @k0$+b w~ mS:%|ݭNMTs; T("ed ZSLke&E{lKţ9pD7:j.6x5:HS3FԵMhhajy1Z˘Z~kOhF,@1Q 66f#LlaJKP}Y0"T`bň)B0.kPG>.l59 FERJo|j !Ú_c-,:k`'*,('!eB ` p2?V8dNi!0%`N++: bf did @ KFrY^ VF#A,8%bbQB`dD¶("UR0 A@ `\;v.b "$$ɨNQ)QD0B"DY*""je3$@ @\LOj `RǶf<)"q!tƊZ $^=aq '*:l~VN cb!vb X$%b¨l ȇx,%˜VFL,Nchx @Ϛ-x{(&$I0¤ [AVagÒZ(|)n+L-flpq)?AzQj~@@@FJ)c0'-"*D zūbȧa$²`yg fMQrRj臶/ X 0Fe2d&pY` 2a N @R$m, jTg :'-S]4&33l6Oa$~@ `"vU-~X4;%{aS*als˪ =.O) dŌOTAVr I(-7B7Ε e:"(D.P4I Xɓ#&VpP g VDk`;V0+cxI|Sqal` BECFɓ>"K20#XQ.I$M6(&"po{?R c0Gq5UpFpH*%"$x1*-ʒK&B tS 5H &V*/j~ n!)B$nM ;U&"d &QܲNu'abڨ 1"'𕀈4X ddыI<-£O ԗob/28/K F/qnp~** &D,I,0{\fiŨ7 FSS-ƶpl#!‹K%*7wQM" o-$~8;Q :L1TrR9!"|GTp sĊ4s-/L ; JNMp6o#IG4@e\l,EktPVlO.% pBruy BcFQ "(st3L_/2t96 ї N.D¦osC&!` DG썀?P@8\!*@%`&J" 6R8Fl5 xB| !` R?2Q70BS;&C"zY 8u֣? aU4&\%J "6$\  NI) 0D- z.)o2*0 |V^988h` F`bX0G(i@6h'$v!θ"F""< JF\&L.XJ &$F_lJ\AlY.UcE/_d3W#^&̄aqPeSDbza̛J;Ժ8`"6vD ФiKg3d|F'!6`aAY)nwBqD"gx,E~ل.? elG$tBO08& Vģ &i*YB0#lzb~:6DڗRhF ZWlÞ6b@Rg %S!L4tJEFHLPt% ean5Jj\zbg$v"z0 8~AbjoH )Q)p**4@2.GЇ vT.^A@ X'd!>uEki#kLZF` AʤRWꄠ ] }-L#to-D.evy@ #TYJ&@z( zHWa?8b?B! N%D&2%ls!JNr# av03k8SP4/-xgm$L(sWE@6z/4JǣR*Lƪ60,9 Ag\%GR/,6,e{+Fw8$hT`%{YЁ2mk-J/.$Aj.Rj3hI&γ9ι0(bz 8{aỦdt}b@Z7Jo%1L`ׁ$ae5UOZgǒ>vϝΆ-2Q8- 4m?mT^`Z;&݂"DH0< -As@Cn( F~n2D#< a*lr`Pw*MFIP\('#`o@ Se0BjnHKF7]q ꚶ~@Uo /)X1ܠZn!!#^Fek#O`8&"`.J78% J%",[!(Ϙ@ MWHoJ0z 0D| !/(? p^ 8zcQx3fhZm5M L0I$[C@PhKk:hNq8a{ƀQ|B ~>vC'@8$0-ç -IFؙ%Bau|~@;[ [o1{Ν]q5E:q)O~S\Et"L QMntNGthG2O?+K*p{j6b-kcG.j pækڇ" ~ițf۲# G (3jNmPI0JOTBH`h +G|.P$ʊ#.dҿ7ojұ6h#2|)M0퓇C}LLs ,4l`C͔Hu b摞*JO& {9&Kj #') lXOK Y([TQ= l[Eㅐ+LO2‡1DvA,=>TQJQ"҅!7"D ,0g !HGi.QN$jfISW,B(ᵎ9e)>܎i@Fp AZ)@g AJm(#IWpЫjIXHjs JP)Ň׈0 %L!CGT~T:]&(``" J(p! "I7eQ{A&(@0d-Tp?H `TPJ '+`kv% p? Xi7p`HP6dƬ]΁!JXRFT <0"TLk9_6Q47Hd$j-ȶ/?8%C|~A#dj 5).rXi۠J `°Ӓ q[+uqnZC _ Ll*,e,C`*Z'(l}W(.°,8X$ܳ 3Re1)n҂B,?IJt 9<7F񇼛x"_C>$7y곊fYxU`:8ܰ.^e]\v"ʵ{1Ox\ߝ^%$$E>>K4L [p.'&K;l pA_VA'{Fʑy72 q5U` J KC!<`XKీpEKL\ҧΦ*F`b ] ĿD1 6U&lfҤ^I On()ɴNɕ!SЋ||El(dMR aS,Fٙi46a݌uX>cmpTY5 AT)5F a^sNd=H JUq71mERZtP2`@ 7[ d0ҜTf-Y$Lk!&8Jl0;v +%ĵ0F{jJ*'}V*6C! Z  4B9NH*8>:+%!kVHAQ"|(5Ӎ*g΄Ʉ|?3.[卓 H#6⻞s<8Է0 ,녩9,zE284, kL'/ԑ{+ha@C2{ҧ`,Iq"+垑vlY. 2r`8F8 q=9 *ʺA;q sОq"融P A%C'J*;1"0C1< ~5Al/H)4I0!ʓCqWc+30 :I?RIDT)e=TsXKH@Ao@p9Ab:xp0/NC݋  /`ݤ)H7ȈݮQ h*`U@" hջAUSmn 3vvQm q"]Y© IX z +̍*J3zzqvidK x8xGpD .{ L9!{w:Ȑs&h hXBi]]z! R~  (̐Fdψ(CÑ 2󠵼 lYqEY K{"!ܑ!` ) :0 x--/M0?J8(7?Sz,TʖTkPDF"wKp@Y{o3AiOXBFK;6mdSўFMAi$x!L'L p`\x9PvDo,H8 ƃ:3jZChP߻qU93=# (=810X5-"`4$5AuP=[I`}꬀3;YZRl%ZS# $(ɂ)Kِ"7 2}J)@Ǟ$ pxdޓ u *pp]XY?X@B(2s.Sܩ.YCȝq=@` O`~>`/Pg\Ю0'p&!X'i2d+]pa󺀸9 їֽJQJ'6j;.f;8zI,6ȯ4"Ѯ1a@<&1IɑK;t Ōhuq=*ެ 08Rz3:*"H'41)¶ĕm1c; DD58֋4R"1L  `| ]bYa`5p{8  p*A9qo0ڿ3pf/-3],[^ ,ؖ=[AN+Bk =Rt+ qIbg[+q` Ju*a^1 8 hh8c9ZO o\:6Z4٢ﺵ /M9}/`ԃX7{/8D-)3P 茖侙 ҋrlX 0j$tp]m o'HdEV6Ј &uU yq:MrP`AWa@ V zx8SeCۖ;$ Oc sRN G%v 8P :)7ptZ]oj9#z .&7,5$0*͜?d ҞwPfBJٝ HX0uү(2p2%Sb :Hy><1вp:nYlgh (GP7ƟcqУK,X RAHI աB1Фr4A FpA2CnM"jEGP>\VaxRQ7#f=R(# I | ;΀y _Cd$<1K3k 눓J7IS0$9~)^Y=`ϑAC>@}[ q[ʺzQ@BfiM B"S3j ?r^ C0z Ta41FA}AS+m`8?N>t}ޡc4`\q4iM I" 8ư{ʰ a&C ٔIG)CX ? n "91L: (Cf3lM1 xL Ĥ;( @øE 4\Òd~3i @I4@#M )]/4@I( }no ^QC@Hfpn %ջ  pcɌx j&pv[a, XX@"_"XQ8݋|%JKm8ָCHa)az^08ALVXb`lYʪNF$k  JhitgVk3`lfh ]f٢F9x6` qpQu +! yyqc}_gA9 8Vz|_ 0Z;w CjFn?Ȱ-zOH}!t C f#|2h q$H#S >X['76 +ol[ Rp a`b &Xo$1,.Kqxv0|9B`H`Pd9 ,/B2`H&}\#pp@#פ$J`pT-=z=%k+9WPx@#  EلB>/Nj !p5#F!<@B,iC5%3PBCJ8̥ ?\L\|.. B*"GgP#:2lFʾj~:!C'8DJ̤*)(h4nY0 LOi4;TS=Q1IcEєIJCQ%,{*^&O & h}D}0iuy>TUi}6#1$J.@9q4ъbBUMSiNYWh(Z`,1OeU_|`8 C-LHL 5Pt ! FsXKmg id 6&lHv]ԝx{e86 `7JRNCڥ*Ď |UGVi[ n;nvqt>aqsꈅAr(9y/ !EJ!y&e<HFe|=Er$sGD`bQK^Z`Dm-x!>Q%#$hR@'>mh@ycAE@f`8]YB> p1wnՑ-I`81͇y&R{(I4 (pza 2$𡰒87$EȐ`έ1G1p\4P@ glS 9"g0KdN_]/IT ,%DqX{"xi%4*y1ޙ{%<⾀0*#$M!]G`LN(g U)8č!nYqN]1a%5}3D[Tڲ [?'lAMQ!RQ*K:LqPRQV®%ו؂2 1>ǹSC3p7L!8TJyp@sn5Cxs!)#(0|k"{lmq,EH DP`4(P M+Ԗ08tS# eѴ58L P=0&p <ٳ-+`^&͵Hy/TTJ,u05 zf Hm"Nd ^,@Kviۨ\p BJ! 2OƁ!2&lĈNZB:6eR\b81˩ ZDF0% 3j\@$P+0B =WbV(&Y뎌@PR0J aǼN=dgxfÇCl 3ǜဗY ƀB~iP<`D!B:Ţͮ X D`:ԃƅE/=A;M0D6nVd & "i``!haaOpg6|:c6 i@f)< @ Gc@&Z! :B"b3K>i;kj#c @alPSEk ]^F0j,%$'v0<fF^Njk4&CAh`@i^BCY `H摠_w<`\bX8y)>FIH^&Q1 ])*jp;Ez!!6!.>2*,0*B>v\\&tfb*6vB c$0'! @\o'o!1+2+޸s 2M0+fI)>S%_(AnFУ D(V$fV D`N&Dhd ,0 J: v!h@>lo .+z&: *)8_6F>ek)R2>4jk> ':+ nKh3$$2d(F淁ü@::PmbI T ef;z0a=`Q"v' P#.^&@@MV!\kӄ%Ed "@jA=*tU&yk v1j~ 5.?<@U&v~`z`A y͘Wc =0.<im#1B*d;$%.D}AAXg#ς0ϐ `# l nA"6$`蔉y`jڬJKe'xfIia^~,Ҧu!RHxAg"̨aM[ا"+Z,.U&t~BU*5 v!$"~(v:?#"*9A]AX\=!\a; Jh ǞTc%3N/X`@2 ` gaN [ʔ#K 3ftѓ|+2fbBV Ĵl)֦`&@L@|xxapQ "< ^d6V&@xOK2B"PЬ*4WƦS~X8cX(>rʐ!6b@6nh@ʮ6D5cT D[I *6cq\"L(BOVd66.nrፁŬ<$X*PƦ/ &ྤDeiwh릕 rH"AeN)E," V$Ň65 dF$_f9V㐌(Sj.l!]AD9>:zt U4!hM5nb <`Ch`NØ` @1KIeFSoX9@RܲJfϸ gAF{"1hdF4ܞh#dVKZLyA' !īaA#&b-uT Y0(0IfΏ0el̩fxCnATA@ !r6J#( AqǞE+2>6$aTӹkD;nxHN28Ud]"iJ7*\oiO(.SZc[VlIZ0pyBa+ FRj]0Ɩ%JD#h*.AV>. s`ƀZXP-u{flʪg ,!ytC~Ap 086`Z` @N@N=%gFT(ҨUslV"Vn9$|bXB[?&[ǫe.Ha6URzG "h@:9;ANH3L#N A7YvIE4վzC~iC'ƃ2- xy N@[Cxc4>IAu|;gFX8"" whݦ 33%<<@UnObGb:U'JaFnVC-/w@\or'*8lб(Zd!^z}Aqbi0N 7J |֙(W`q*&22)dAA@4>Z@f^82L!:ԑ]aVvVl24;DLb@ <žr$b*#ogE,W;Nz**W!$6[&.,S5FJ:JA@KpKע";#v:!.6|n3 p<H_>%G3A)F6GBLpY@C%?!dSpqG^>l@}` ~P8PXR@8 ?qt7K`q4L3h2ͨ[4ѣr,|>A4B$H0}ftr@ ֛Dt6G-FM)"2|I@!P{>"YUF2~٭Q< Z'*AUeg=(S=!8 $^D_ *|8T)Hn#~ܠQ?P!"P !o5ib@*K:45jn6tD*S6C7<I`M !G@Q~!,, !(П'茢 R֒NAf1`YL " 0 fIq>)I!q <A``:D!HTwQu&A# - B Sd*,=8$ `pTfI_+Ah`$ӀŤtx,33K0 sB%^XyhQv 85`taX_II%0Nc2Л&1~f% r*:`4h‡ 2%G)m@ڣn6m1Hy3 h!  P8jԽ8|*@P!`Z|-xip: Mm 2c]>rk`2 Ae@;w)" FNp`niz]Jh0 gHRІ#8g٨~iuGn]_Z;9@iA-E}/t 9VdN Pt (b,JT$r(Hr@@;+ 0?Dmxh 0 I97#g* ]7d 9)ȡ,LĂT4E><;BZ!0s(qxhB^hxJȡQFffYҎ TU,,Kd$$Zq#gC]b wD CR /ABd (#4*Hm#UI{I re*ټlQ1@,`7BUl.h)Q`0Zȍ`&aI.K%BiD-'=$<8"H$HKþR> !Yo;rXrf:;E&)%Bᆭ`9P b  I Q0Hu^;v6B0S '?e ,bm9U%t%,e& $Uw"JTx%. B>oPxʄ;cmQۚ+P V&/!| '畅$e'xaոM@n(Fo%DH!@>?&w{DIGE2ӯ.cxv_ |7C:& kcAn0@@e/5䦑XDs8ۻ9侢`}т]+-zoc,N]r~&"*u Xp?]nGPG#rɥXm0D8SDJ"(Z $p ~38򓲡ô!,nDJr4CE\wBY 4rKܕ7k' ]|<`me85^<`` V &О#YQ d7?m89$hze%h’f@*,B@.ȷ/zܹX,0ƈ;0RfRwzY`PA!I1޼/24xl9p!;a8z4;*`YA>A*9'J740Ј1q'p2Q,(voGpGha@ߍ1AH7y*3%ԫim+x В w)bV.^@H@P ۍ *# 2Sr鉉9:A bȈT [Ð(xpg_\8usPX9p1N7xݪ0؍4B8R "ʻ 4a C (1 !8HHzө#U0@=༛< "gx670; 8+Ś) E8N)#~ 8!aDfҍiH$#2.j":`l!e@8 hlP/Șȑ DI(́;.q8x=L\VXzZLȈ|z8 ! `0DHY H*':W/P.0*Ԣ P6rd XwNȗūz x c6rX P6iM2P Rũ@ 腠Yo w91< XPyUKOPw@2p8Q3{1e81x> c;a0'mz# bQu0(:Q L8J퀂7z0Xs8aS3(P'p2"3ped j+ .T<`M9HliV!Ky³ (x8 Ѵ Gx\rCˍVP(.X(W]Hx q@wZq.ZGCȝ -tA`2e}EH381 h)ջ6tլS'Kjz2,ԘI ٦N=Pz 8 4Y Ѿ؅X64$ccBAi %.S&0V=ӟZGYT*J`8^PC<x*c@A%Cwe ׃!BcXۼ:f'rk>L`_-n(904 +?lxIr8L<<>Ssm3{:eQzPfoY^cX(AHIGID)I%J+nġ^H-I9>a&$#`ݱ%Y"=َn1)#~2Kzn\=R,fQQF.Gډ$NCJ 6ڍLF"H?7Z*z ɍEGh4CiXfTzD; ( }P篍p S>Vt22#~L8E"D MBl%*۫*?h-H R6 1#~QU٤6k]c4\Q, rp| yɨVH8F A$?!`bL!$Bj%I˳ Kl'I+l`Md'B^' { A@xHljspX.|L`ѮP(('.C,`I )X=(NλaW8z@r ti]+ܳ8"@0ITVd,x!,;D ,^*c0 4`DR KL] A4L <ހP t@ "IAWdMFBaL9[7*WHaC T $t\˭7Ͷ^OB*902gx|PX}R%mgjK( op;*@Mn- Wـl\״qK(@C m\ p a)Xhu9n !jP a@50&5:BP( ,QYf-ER]ihDa`Qb ƨt!"YkS pg"j oX@C #\'0MuԖqS3|K(-Y6W&}XlCoDVC.>PE>A; 4Elہ}nP"-ćbv)7M̉_Ϳ`b]@]5GҾ۰@ P+,J d d$83&R`=u5 |QX.@ мd?p%BBCi W PL)vQuqNwi`>L"0@PwR bXc:n` `0(.ki1ޥĺ xRPB0lIa@E7,`@,ZNp 5( Ycr*g;(A*(,@&' zC"nH+ @'/&(*d bk//~dCPpn fFJ0 `$2h 5X>9"8v)  U^DVp#p+lF>KHJAkz$E@2b %b`c00 I¶C^xf 4z P NV,n>B`'P B (H_X?2kW@2xH NtM%Cb$q̶Z qRxqǏ(pB~I')c0˜v `,-vT0&( Nl0 C20O0QV˰.( ~X[z[xb[ !G$vA8@"L^.g/j"^>'` bk C$-rl1v&`N8*[ʊPrd(‚ysx38d#'+4pP/;L> hjvL֨6Ai>g^S|&t { &o:T, <  J-%h$%7H_ebOOS)rgL/0|cb` 4 p(&%$"y ~ `mvI!qDӅ>HnKqLb̔ UAJ$y0≨:5hB!eqȺȴ]pI&T&;FZqS -Rp!Ўa"@0XaYaN2k<|BL|8Au4FWy(Qa iRiZdInD: /'UZQ EpC(5AV!:lHA9M.$ ,T~0A P~v:TȀ*Bǂzx+.h!?N D T#&_&㠉V娖10 +G?2,.aPK*|,~2FÈE!Ŀc zPYcYStꄃBWX~F ) '3 a1a*b( pfJ4SMq0+RWj:ʉFI!& .ʸ %5qFB @J~@D.) $'i R`PD*X& dҎa`>ڠ*E&!Pn$A(3PpqVE3%9b#I8i(Fʲ)b`=!v7Or'WB}uex" PahW,(!b8* .&&DnKr.㢏`FL2@&xHmRX 4b2ctz4w*6)((0Y tlnJ%Rv!h1Ig[z6V˃Ϗ"zl- 7b @%M:AAxM8d038o8.X N ZJ"Efّ!PZ{z%xl͈@ A!/aACaut7KD`N@ ϿT!J"Aa4aRSaa Mqx1/8]uNҨ+r8Dިz1Ax,45bDE̦S! "@8auez snx< @ @jmPyR<"n,L*/H q Hq7y 7pUOa # Z#:nwb1Z$ JIfb_BJ2#@~LEc^c> uf"fBd/ǣ$x xAz|k5Tz{(!"I% Xc 5>TQb-|:"z pE׌Q yzD/A``ZgZAzJǵflޠ{(|4 FFE%v,-@ddb)Ktɂذ2 *&%nidh!( cS)]*RJ>% 3a8N`T1Se\٨詂L"! &wP{Md{ Ώ.dr(1N3s:`HM:1\D$S^,j8Z䦈@˵PW~*4GK8@!c0Y>hwFDB}=$7f(q_K<':lcwj&"46A2o<11s;E+9`ŁE~%#+փWI c@]j.L&] A ;P*E$?@\G!j2A!PH4 5M` qjI'`0$~>^6?A89¢ hQWՊ agD>A_>_gw:`Lg40dXGx  àxZ xhv> Xy_ g~ +zHct)dUEJ"@ҝ R9:9HI@N9ejG`zغ0HBp P @h<.KJ*}KH/J| I) 2& +.h 9"b*Z&>: .)@P53рHⰛ`!$ڄ4."Go0ߧSep*jWTvHC%⼃U;-)z -5 5kSZ$ b!TJC9Z@.S+fI I*U D7Xs3:*02ъ]2"ZPYJa0HPYL Jt~0,f-(c&Kr=6-Rp(`po[z ;^v B~&P$X!{[,' 뤱Y"(Z6 `Yr,Nc"H`Lxq(ޕWZƮhwt >(D!e4Z=Au@( dy!xho{]~ڗ?b * MH61b,ŋ 0OB A7#8d* N>pFx XaHЕyޯ Wm$8hQctQ-n>Qa!c @(3Ey`5zq hcE燠`d"QYZ)b]Vl,+aSV i@ 'HM*p- =$@1DiI䨉^SDxI}"tpy\4(\YVO騰$+>lI2>Jy"Om8,EJttВ"BP ǞCp1EDN@QVY͊ 6+b S B *@$#SF=`(6,נm>X>e`/ szŧ_HZHB!sxM ʔ'4eS+$7I1GP4p@$^/F0ѬҔen-` -C0ϑ%T[ر =ryN^wO ̙sR)ixG&UPV]*MR#:" hüd"n4+Tٓbl_^8zߑETTu"$H( :H@lc m&HcZe4^Da2*x!(+=m l)<,|InCXIyof b=:E%s1Qk^=t0)EzߣO25x1C~^>!57ڀ׸]:&B"X$ooiR(^1ifL\)< >QOkl*U^D8`JB] Jtݵ4 |bEw|$üh"CRs2&{gP3|"`#7UN I<3z}O - $| DS1BX Ȩ͜2EOҞޜT Gc R/$޾)-0? 旱EE% \A'q?mr菗voH%s>ǵ ml Kq=}e]1puDK1!*b S -=Ù5c\ !yddQZ[H#{r1m3CPhQ;Jcz4Ss $0w RcPkF[d,ׇSځ2(d H敔b.-IAAUUXr 0i,0yU@:b 0 O1qA;+ @Xh/;::8ߗЖ)L(ߜh"8%  | _5VC1xȏ 3G*z @rhXJC< $("+z̀ hz:L /܎ꎰ( [E(8xH(PY( @8" !XPS`ckD{߀xah 8 TV }B0a i[ )l yq (KN;a/ 4 7Hf!x"U ]XH)p> hAX1X AT 2c3(a?#gi@ }d/23A/;Ǝ9}41.蚨1hvk>ӟ a=y~!6 Lp  ޓ0+(@ ꌅ I'8EpFy 9< CIi78#0=#V2&'%C;9$ޖU}(xu ԯ$!~9܁ N *7B4{G)C{5|<ޘqf=:=<ɟr$1Nk %h 1@rYyvC`Ҳk> 99) Iꗒ.BNl*bd 'ef0m )K h pր hԁ#Xx !; k)y1t2҆J:j}K1{ 2j8$O##h3ޕP@\;*(rWBR665%fhj>>2,`),?E1!1E ؾh[(PV PH,`}MHFr@Ⳓ( pVuzlUE q1BHC@)J'% ʎ0P}Ɗew%{%8 P"ШxGM h$ӧ ]J "sHrQ-fUMd-PZPŠ!4E_kR#A&̦a'4#P(bB-yB?=|%{  "TrH݁0Fdq- Iy0`k`v]=hb@RK*N&109lq&h` =@1و[w)ɑz/#f-} 9.ՁX<P L m\')n(I鎠k[.eSh Lp FH\~l!, yM^78CPKզ)'a(9"VY^KBHAxЪCӛ!}"}068Qv? 6k^ʳ7඙k`FY(I/=L3<.l` ~-Ss±M㈖ix M:A.8 Q:*@T >TQVca'B1l q"4~4ik:5 2ph<;$ K.# D 2ɳ B1%^(5lk/9sA.OBpB0Bn,/{$*d8[R/VEl3.h E#2 Kvb&#AEؖ%H&0B.QQC2AY.0 g^@aV~u0 (JʬX 4#/j&Xe0I8F ^ uɆ#`%vaZ[ >,-ȠAL0밙%h{l>۵q!W$#b6bJ(ᙺ^n4-84cH^ۀ LJ89${ O嬚c!׹VxaHr-#3%^LQ_ջRNPF|WX䳑EP- 1C+H&h0zhبĸ`uggC^zR)π bTШ@/DjyZĸ&?q\s|[88C0D&SwA1CE<ٿxx  xQY\^qNE#C3 p}?.M0.%=Ex TH c@[~ТjW x`.fxfSE"Tg)x6P`(݁uH 1SPbAa?6׆]IJ޻^QB*/ p,Fy@p US칄 7vKA j\4M۱cf~P?0O X+(*ߎ3`H8@--p 8A0McgU 2  MKD[ 7m:>*`+- :^f햊% A @+2=o-w4 q%.@)P_3ZKLiyYY6rخUb_x0z1b$x%pW؉/"N{y QkhwDaC#`>^@`8&4 0p1L f0 ;Mg6Tj-Oh'}=ra8O(&0 }B@3g2+ DArK=Tis=MR1{@"1$K%J3  }:;+Rq Vj*xEI*?_-64 ۝€N&@t24mݨOgd>`6E)ɉ!`J[@czGroP/ JЀ!I*L-G~E8@K?+ >g}bD(}̓ @H @by(s/8k+#EȊ*JR$(  }NlP@,HeX%Jg6Tau!q"*2)jVBENpj 9{( >$37*Ԩ@00<6h[X '{!,:^ Rv8 À+ CBz #K1s:طދ-j@E06.B !E6j~/Hf,uN*{ZyOJң!.W:w`5! 9`VVo:oljEъ>b[b)x=5 9VoZ߼ KL}mVx"p-bnF KSE?3Ej0gd"FpsNH5|ԝ:}!IG:R re"rlH)yGٝ$ĘRĎA:vP$"CY"(:X „?n *[hA@2vɎ*OC080>徝+DmGZi!  h-5F=;]p"JRBU17lD)Z<1hY[DD?Y7 *#Q@+BQ\ydW P ك_wv#H4#Ox[*fwx&K2dS)(6|'a3Hl!-Y#"HuQri8 0 3!E Ze<;ԫԇix$)0YRdUHM{,3igz'zZ84BP@:a@(!dHP NC̐=lI="%k4KIH(UGkF9n9_91YUlM2 k}Qy&!W:uT%ALZ FP} }eY`GJbL]W ` *Tu=2&jB/ "b;G@ <(9@CSrӕJ7C8GАB80Q*vL,Pd)AlmRkiu+ȷ~X,Α;`Cv:P>h, äH  UAX.C܃H}wzu_M]sq9x va$DOJX uOWRM>50Ab*)-#0 5@&mb ո7K>8Cp~7@vc98:{2up*QHD NXs DV ZĘ&qn!7" M h ASN~M(.qXa`Bb4YHVKm,)gtB"A 8: {XJk@,(K3BzBR6dA%V.ٲkQIw&xNsA [l8b!i K6դOģw01ڳ29|3.4m=j&Z T)+ј2]SF1jyN]D=̩-buy%Ժ  SSPr3h(4 !O&#CZ9 ڶrK@i"4=h\(D󐦩xӝj V8¡%L,vO0w (N+r.5Ft1\&_&4@ xvdSpRAWB`JL#J!ap 0ZA:^ɮF*h( +A>'cfBL"#.2)[1@sA<F42l'A%-t^LO)2LDT/˰,TA.=l @^aP"GObp cXQQ_ 1"&]M! &!"h^üjB0CE!">#Cm$HGRA. 4a&D7H[,~,ÁeDdeG6JCuĬ% JƄGRI~Qqm 0Ej= ! f'k>L!5@I $8CD.sP(ꡎ J X9r0&L zFP ("Gvn"r~p!p)J .2s'k( {`x ojnRPlGb##thuhHabT8F/ʚD`a&`\6?lyQhgf[#~of,~X &X|p(+.! |h p'nD~: zH-8(60'0րd*J JU @ &1#B$A.B~}(=&^|o4 d>LbF)2@6T*e @\vzl^dVrV* ̬4hH%& i1&@@FxL̛;u|  p `.&'G*?GK } 䂄vlφOGv:wNtdrEHJh3M` n{ (`Wdzޗ-# g 8;b:h  NR[TG\Q;[n @!N""N(mg̽"~ ˭ cK!x @ȟ"rU$Ϯ`` E|Š-!HEVhv;4`A|`e˧45k&sK?MJBH !& `:J3-0|.Fq&"#"(‡@d>]&Ǝ~ҽ[E""g/k^!g,53kKWg3cZV۳":B$]@ 4! vJGMQ_6hs@0HA$N ~t%]K,vKj*GCjgINkf('m@Q"@"V(#~@!7 ztwV&`fUфjt<JYj>l~(~dUAa @FL!$vʬlNUS2RD0!*Ҡ Nr\`f7@.Ɉ;:"(@-X^PZ -/D}VHvRu"ߦz]856()4A @Ÿ+[F56b<08I$klBt4 *p5i]mih  W@~bt<1˜' @AHڂԩ#.Bc]:K(VWv ` "%e'ة( lACH:*9$ѫ3G _ ī FHsY[f?5U2 ceI ~ /Mx^1_ OR">!b@cn.3Lls@M 㤊1}^etGug 硌OF ؛m1usMg*y` `>PhL0fppVgi~ULi ,BHI :2hzOJGf(L#f<p:i3&" ),f6+,&ޛOBhes+kntl(3$!tAA~>@R!P-UEl׻זWy`edG%-Kky tBSf5Tj`A>RƐg J?1[¬RJDCm04=ф]@N3M%Ӛ0 7A~%n# 9Op&`P,RkJf.1E8b)nA`# =lCv'039YN(1J( od9P'H"tDC766FѣV>  k|\, l!"N;"TpT # cU<òUoeȉ4D*{kp(#H\1R('AdbJ]Jz( Lm 4C)A7a06kktn~A N @P*~`:0#7y( @PHq 1z @ˣU>2>BjXd.Af lFJcB<` `pʘ {dfQbK3{BFї# ;+TM\H}AJ*@\`#sTvRR`ғn]Iq8G ?s'I'ey70nSkdVS) etEW h(jBH`!P5py8chi=~bE.}TTX 0@m|eLWVy ܘA۸0-5&$Ҵȉ:p&1RN8HSAk p(xCԕӚuʵBUIRXJ ND_Cx >xUX(XPh!RDʵzCr@=ɏ܂RS|pȪsZQZ.VL'!E,%˃cJɬITJk,(T;f8_f 4n pbfv,,n=H A $|5꘹ N!2 /E)cѐg/:2h瑌֖b>&7" |3j$i]RYÄp 3ǺPʐ|6J_eE v-*GlĀgc,@[0Fa_HZik'm~Xƚ;1܋1)5$=a)0XP(>ھj󘰲b/pۀni}5"@@X``˞k]bæBF /@kn ͚`>#BςZgƦ}K)?9Rº>Cz䘲aihjV#jũI  |p:0[DUVJ4Hn)e6QF'MlSv(rJ&J'r4Ѹn aq+% Ie֜ņb!`?K4%@~yÞ%n4,JK>HºuMWْŘ}cCCҰߑQQs)pztŊ>ibY2xV)8(z)Xڙ8K'a-@1$(4^ƖV$AiH~y-qȼ3 aJc1xI @2Y' 蚥py8T: kq#Zcî$p,h2!3} >04y ,`'oCc䒘9EȟyɡPhd,Blz>N@?K>4g¯ 9"Gi."9Q9 Y 8DKN6x5YXx."  >O 9Y2 );سKUZJ7Xb ()hkʀXc>P褬p͈>XZLx'wyU$PH88KD0zЀ㘚ar? 臬ɅHPK !c>7SLRKRK#XPIgT\e%aVC!JYL- MHs&9$P8OQx ZxٍL݀pgf`_*c  \p1a ;< \ rL%J?IJ<D^"H"!njʱ܊Νh y3]-qFk7yn)WPB A#ԑPo.)H|Q+R6YNC爑U Ș%lp^t>,8;5{λ X$. $"JNǼ:)\"il )LH% H5)`7dKՋD/(l8ңƼ?|O){M-J= ˋlu3  BIgx9庲QBI2\= / =`'0p SED"x@X͌k } O8s)ARY8)H XaSpd9.BP8B$g G6&84>9օSͰֱ>)1限3aP ex84Hʬ3 )aKuzlj`r M9$ 3rP,(tbto]Ō()|)G>0zrskI +3Orɪh!=t' _Skn/<2`հM6Rǖ'T,MFI KrxT.f66w.o,F KoRBIyu Հ1jYH@ cKtru ْ*sE`@a TC><>NTpU*@x)@1Ʃpt7t3N"y"GFu;)tE̼-x~{)myblnvbY)s .BpG,_.E|,i. Z,`3@ 6SrCZ5(0By8¦Y J|2h*HNK$tE.@{мBdB(rA4@4F`Qi8(PH @E=Y9'S%3ĩX Mxj@`j\i0HI ezm\2ܝI*T#s "ԋs( e)d2T[x<8V5.0HrJa2@#^!--D2PlI;! L)l-_ tT3I:d*PT2$'#/*PuUeVD|P 6 ]W > B<Ǚji|*V^OΡhu640жv#DƺP A у$a >6)πoD zALl2Hn)iU'wI`| Ö^VRlW措*%S"{`biƤ `9F?1 @x$!lE`ClU$}HV G]P2S1ͯC(`&Dc8z9Bcq iIaʅj!aMmD:2 ˂sm !0Tdiଲ~[%Xph IhvR$ՃzA`v2rND 14!^ ʖB-۶%$(n!( t*&D~irYyas2q+?S:pAp[f ] *Ֆ8։@wap׭G ձ9p6o9b/qަ8m0 5h aqyX^(i4 XI0 `cZrD=Oi5c8-XTI L P 1!tOn/M{ $`Eܹt/Wqud}RNO S&+hEлO.8OtH %R9,Ө7/.Kj_{3,!jLxAApPB@JPeuPeI0 )DzzE#j^}Wݧ{G"tPfkz屌w#X&skU zl1&)N rasT׵b6PXSOAG 5~=ū3+ Yy`,67_5P)bLC,T~Avp, G R(: #6DbjjZeZkB |~eTHĆN@ S  "y,|\;f:Hld|`vZ @,\ĶtN /E,)^8t1LAB\a~z">lu@tM j!g~B:@Z$"Fœe.r&!B))p!A&a`XPdz)=ĮK+:>D!RAB ! 2 J, :!@2*5CGI6n#b,=#pzq\jb H$ĶB^hj$N"`;(Ѣ/ceB@Ay*R2$މ^+< \X4瘅N6ŘQ3o# %28op^[Av+,!6Ɣ ʡ7˶ȃមA$,`3`.i :}rD% 1~l&e`l7MEBX"ԩ6-/'  \RIdQlH`^b &X)I--\TkhjcD&PC$`4xA!hnAp$Ldd$ee41Bh,LgJ%Â>= @,b04C A}j~ D' q A1b4̩jPd,@{@r lTT1,b#J*NAX% !x Ơz0!4`pj/:=]"$MRH`0QcA!r,7-\ "(k*/Rb|*ēKpG^1TF $.9Sv&<>$~4"-d$4@G.%8&J. $5%) ̟ 6wP gc]㾆>؊ؖ @ !A(7BI `c(4A?À[6…Ij9@ e`6KB/*t GlYee7v\I F&WL$ B!.-!pO0 T6BC ^$z!^|Sx|T!<2C@lqK-އt#m E$0TK?$D6hԁuV>\@~8 I.>AHPA%"1 A>bi} zBN$-xbf -4 /0 @.@~ A%${}d'oKkl^x TvKߣ#F 5S($Wֻ!cvt $/duAv|!_"1}0'Mf9$Oخvڋk  :Pb}a^ rG*lcbTbTbeS&DJ@e/$RԉSbfF  *04'GCh9E/OU0>o5rBiVz/&i :!rbHsɄa0%$L$Z "lP!LXg&b.m9Ϣ 𰹏<.oy\=DZם<B S29K8f-g$"Ԋ&MCfb:"@Մ<&ST"꽝H= mbV:ClˣC٨ ++μQ)Ă. O>,jh@fRaye^p1L3,S~o bِK. 8'$Mz:xaLV-"3BB@z @q %6R>x^R Ce~._ 4U2sD!J@N +=PFzD0:( jx#4a]2OdqNqp3a[\yTL-CУK89.ÿ[X+@T>վ8b@j*6z 5lC(O L@!@B# >-ONdcz:!FAOJb]$w6``! X$Y/f7Ï"!0^Is7LXAvYcaѠ6*!N1()axi]R&Y'E\ !:GIn,ۈs@z^iz:(0 dz`&M.5(6LRn&lc^)u#4( >m0]@/td2%+a@^C$ݦQHYrf) (|3> ZawW"İ`HqDnt]plyn`H X'ɳ[Z&P Yfhhl(ZҘm}kĹ zr2y_#.H8> kв2NɭwlЫ#%ZCХXF!p5f!3=(HLr!"ҹ# ;͢ &k1/i %؎Cn3px#ܑе`i“rTJ@õ3\| <`%lfAv. !݁;[x0hǪE$1b?VeAW@gjޅ(~_C)X6; #qWsS@f t0F Aa:,[;Pxbi/aq m)9 =W)0r &aJbaCU#pak.x1$| >MVJ8xt X&dϐCWJKUV `p%dF8G"DI F538ca-,&HX ˡU 9wbF;<\$?Hph /xP{Hg@CeHBM@EF~\A8W,l`fM|C:=L%vF_-1DԒ8xB`O ,R Y_._MԄϽrNb>F`GB@EzۡyBbFvZQ-YB݁%x#$0-`7 L  aGo HFC~BWK:nȈc(.BEBN@jB%( TP*D0Q,  odj+npJeP`O Ԭg`b`-R#1BK02cM`C=A R dPHlL9O ht&dK"nnD2L/J1"2aP :$6 M֕4H/("$"/WЮ@@3D23o/?h ʀ){"JU jA229"P `8 ` b #KBDfH5ZC{ .3Ab2\vTJԔ Ed-_LA&eDqer @π h"h7 RZa$a} DpkHEz'kBED)*R<"n( $^EQeA|]!! [R%"VƏj^1Ch }JF##v3 !-+kf/oE1?bb~ϴ%a;9L rX24M(X)9V揊BhF`k\!#S1aTVxHVT5m(dێ$t@ai݃8p1ǃ#`ܐ. ?I2ED݀ ,ō28a.lkBYBM<cE+c<@(nkXPSZ6|1 +d @ {(&Tɓ#*Rwpf ).<%c#HP"*xč @ ZbL.)vڷu|:#k1V+SK-&0j!/O`HAp@x n8fib|m,0uLpt+S@7;.ĴcMN @a.#Hٲ0)jk@`xVdKv+QA#<>/޹qB(HDXg(ATAH,I 5D9a`oa+, /Ah- (0qPH<]7rZc$:hT ` CEv`Eٹx#RN2܍@ N9oKasx]9,+" JB:hwb7.bb<&&N8<Ǜ'fSi-2qO 3JV vӺV݋/ziB\" ,HdVZ$!<6\X~l J>  +@CWk;3JZSK txJZE AD#b@ X2`9#h0 Բl <@p"hw "&*:nLBRK.&ɩ<|`KkT®p4(D'|6/tCdI/1JfկGrN&ᮐ! R=aF#`;  $i{G/-59MJx' *o*9 @_Xϭ!C aDcº#JGI$pQ4ρ6 &ܹˀ֦\v*ZSlZ2M[J* 4X1byY,04-*!!D %-WmKld^td MBńOI (D?D)Fټi L񆠘2 ,=Ƶb!g^ l%F[ðh _}VaF( KȜVdkG*DZL vK%]/ ( P1CF {AaAv@I 4PffbTEI /m#fA8pu#x*ؑ~ M@88"@H B8Mms]a7RHc-٢$lM8>"jbT-~l A҉ L7u.IP">TM'rG$3"#sTjIe3'w!jݱ7h\+ EÊJ0xH 1$B6H6Wu;"1\J a&"e{âHRQa75%"\>g *>ĵ9u%Z6sfhM֨D^rm?La;&0aćA0[|ppYsuj 1xR$)Es5C yw&vhAH  s@H S I@d(nj6P}96YȰ `  1hBpQ4cB [IQd Зqb7 GB( K.0;}X DT*p{: ?0i$03 h@  8@K#ɠC ء-Iȡ8X \Ʊq3?S^P 8 <!"HcQƪTB `Im*rM8DpùC aElVH8/+F\~"G8T,tY 蝁,X@Z ?Cog% Y`2j/ #`3/-jQȵ1*08..8;⸖q~DkK j. #'{b]+hx&4b/](/ rڑYВH:胘@[Q]: :1ʰX D@M4j?,'JfZ( yp *.;P3 BT%+ 0(kKqjY9=a\x!=D< R5~ʸ#܇0k@1Whw4l`[c5 AFX~3lRZABi :DSKٜq)5Ȩ$^pp7)鯮q+S䔨䏓?q%s S(Dǀ6٘Мu@?+w'7v)bא3߻5!Zj%h ZlpOyo!uՙ::7*ފ޼𿊥cEL# 9p XSPFaP]<^81qи_\ IT=-X IINQДYS6-́``GG` G˲QeJrB<^  &\0N(;[SaY~ۗc` O~YG| ^/$Pfyy8.ha1kI.3@Zӄ ]_.6\mM7qU`c*1!-Z W y D[08'1rڑ\M q.!0W- ziu5(IfW:3깡ș)pnC\-|Y5.Oj[1E Z,D|tlX8qg`j%/΄Ddibo22֤򣎈xuwHsk@?Y"@:p'x&@ue@Pz@k>?CG(  -?85XDBxA_E -OJea4 { iL5`@Pp[~`䍈'חUs ! JJ&EMI]/ 8B&K6yOI@?2(،lщ܆`_j_X)#\(}Xp$ DK4fV$lnx^j?,tYiϫ?+7h󑁌à%SdՍlnt\αpa)9c56`Mښ2c!Xx 5=2x=G2]X dn\ ۺw/,͜_|k˛F?5%X'(?2@xpMK c 3YS>ϩt^"X IEVeڄIKڕ;ix C8HE7[8a<-p1~W[U`UvdNKYi€HS ۢ /5ޥjXc8t%ذ @߁H&cyZ`T0@Fp%8 unj uk0zxuZ($C\+Z{" 8|6Zz9WF9RgT]rs%葃V@S U[}$`H'[A`80 @h\  PXB4aP~/ Cc}=j4T3@W!$"\1~@@@ 傸g/p0"FSRGg(C^"Qd P0B`H% bp: C@~?o>_/Dil:`o0;N54- _A4d6\(W 7rZGfCN'Ӏ0ܩ5*UEl `"$I Ɔa:z ",~H+*.):07ATT r ( ⺴+xED0JK4P*"p~)'?"  i`/|$r,1T?@@2 0 ˊ '|)M K ,Ȁ/`*.5@X(` Hַ#(,"՛+C !:z*K~;m[)+:QxDO8/ y_슂[(eJ"1!G0X=x |J~JK'Bqң= C\%'l) g;'$bxKhfCgA p4RO;m]fU a?A=P  @ Fl8Y Yx*PD 4 n]c%Эv,"C $IR<^5GfPВ e@R",.io+6'^٭q>狝YT1 4zw#BO ~窌ttCMlT)<~,=-H HzX%Wc-Wa5",ѭT~/%rdDզF`D; $I |E.ٞ$Dٺ[<RsaO`֪X,', @W S!:nJmw(@١P>2.-kmb61K s"質뒠 d_ Nx%Ȗ>hT6Zr4?r%p;ɧo( CMgA !uoo sak9jp.`~lҴKIsC,_ "@D 8ĩ 88.RJLqA @ { .昋Hi$8xƍA}I|Iu>@1uފ2(ۤ"R!<(4.%3eł {'Ax,I9/2ثX^猐 Baߣz])hꏞ~*`x ]b Q B^"AM:<Ѭ?Dwoc`)XxƌN' $xTCj|D;BhZ_\^"oGOB4pxAĮĨ%B@nR(" @ MނTae%[&~ȴ:\$DXNAN@-^Zl;+IiުzuB"K3ŒR-pfV FƔFH׭z ܢZXJM;-Yoghdf ˰N"XMc\")!먈  MKBsB!FKFjE  "n3*Rjyp4%H" -&`ǧ('dkV4h++Dv @alJ&h>b1" ,f @ F}7X|SpBبƼ,(:nRp!h XH| `+4dFEdתa(DHџ%b:|.B)'M vLa$FBiK%ggNF`Lmn(<C?" xNN"T2ܡBG;TzDy'AѪO*dc$ | ڣFRFJbT 0d$fB|H,<"d $v13DBIhU)#A LN$U*N\+fD& dQt#'gD i?V l!!ʀa,XC@-1B&rlA‒ #'num* X-,ر&waZ Q2a\FMhGdK1` &5|YȽ.dK~.c.",8 &s".nr0zNQC `8!b>sG$6%oD3F#|e44 tT81%<'uħJ;I.FhV- |c@4?C8I -#pj&a~ܱJ`:_Vzoe@J1ZC}F}B:V5 ~k&ܲ3q 0>P`5 ,b:N+4@R-+-9\H b

+r8G$Dnk  , ;EjІLo %.)_ Dm]HzYB]l)Br!%'&P ncY^ґu]N}‘ JPLLDxZ5P``"VrgmRH^J,:j-V(y(*`V$x`Xd& $H 7o(Ke4^#SHS$5@;* @*!us }1%MQ dl\%@=lt4Mgqh4g⦆X:hH nF ),`( N(!La`mlx.$gsN?{(%E8;A 2\ny^xWB,(j HQ:,8JO]T-X|´m p-Vf!Nn"&`{ai|:r,.i<2Ia`-aךUTN*s `MoD鲆 tbѧ4$h 2@"L1f'eQ Ey!uYmz~o Vfĝ#K f1DA EBZ`H`5EqE:5~(b+ం~LtHg6;˱@k4r,۔#fNYM 1ҝ6k N74` *,p  ,ok@HJ].hyS[- ,$%^dAN"&Ň)(r!kL +/3㠢4iBi@;kIР B:V~3#3_c5@F.~*Ax az@m !<3ŬuJ=462gUªMp~.gB q4u.m/t,ɵ蒥m׶W" %Al*Cl~0hGIXBɰ̵RTH @TpihU*ZtI\V ds$DP E#ɽ.$D=I?JOC9ư`,NL7;fR] Ar J!ayd\Y~{EP%Ȑk>ّR!B U􆐶 T2Q 3Vxb J JH~,"\&􅙱H %|Rs;3I1عL3ЂXztb^?i1HH͌6(TtuG3p-ْ/7|e!9a4$Z\f7mBhk;E!|* 5ƸҕoiEMWP@~R@JA@(DBN A])E\wSl*I41POYҰ:k67Ƶr6D0J{9e yUdu_?P("BGIf#NKx.#(D?U%;@[rhޯ@9dZ565{&]6CY g()dP"QK)*:^?C ]xsĦ~^Pa 6x/dA()dJCca("CLHR9у<Q ;hh 2נ͈q7 ;S )b fNS'h>'")TΫ<[(-vZ.@"wN zQK( S3\@dH,՚#@!o%9noi*@5G6u Ĉ l ̐+@n(˳cHMd/ c~RVq *igNZbEjuOR4xW_Aj &u!N:Vv)@`!3l.E(qNXkr*@`p ӃZkʓ"&5eb;oID08Ą؉ Jq+EyH}盐c5πKT{#\Go:YIo[Q'7Z=c$1i5˪XL A4ĈQKK?#% ,i(uwBp\ Rg#$^=!BUO!3|(pYW`83Mq7¹oUFlf:ÜuCfGY(`e.ep PջpjSX 3\i׬@tʛ:/5|zිbp֗)8Z M:NNE ۮȬ{Ě< )A! :aژ, 5!;``Wa6ǐ 59; +,8@0m3Ōh I 8B EP"s: bɬ ;SȦ8Z׫Ivs$. $Yͣ 0 2 ϐ͓A'<͌۹'+2>9{H?<*po \E@Zh&QOpxLyR:1)ѣ$ʲ bf"`0bD(p8pGhD(} }Ћx12ȒDIQ2XgokH|.3ʊX8fxRFhjaI\03nit[{`[B&rЋbEH,Չrr*걑s:0N# ʀy11B!3{!D; "٤{ } 4Ty()ɋYwqN ȇwP yip֢jC » m9ÝGoT&yK@L< 1-v@uh-CTCq+5"{U / MN)Y4P0Aѩ Fr@׀ )81 z OZ Csi 5愐IX %uP(*%w4aGt+0}€P#% $&JQI]'i/[Z$Qc\pAx4T`U@k<[ORn*ÐxhKJ#wma;٧!⭓/0H;BOAFS6 # Z#&=@]P3T1<"zЬ== Ú30@ȚIh P>%ANך P#(4W"HP:̔#%sșLR H1h0Pi%"@.p8yq q\d {8ȘvmMJlp}kqoHBxXy* 4 8&h "BhU,K-.u)fp ]g($t.Zt-*2-,@ꬼUCZ̳l &K \̬܄{ͦciwP$Q9 $tW,x/$hb@eܜӈ i+ iJz*5YZ= .|qЉJiP@ tyvY*7`xWj`}j0Ӷ5Aӂ5Y\$̽VZ TT,逰_Eԃ9R@3#+fD" #<AJMAѷ,bࡽ5( P1 \1<3TA2Wܝ*3E⸼ {r;Niw;oIbN!B :`GH@ q4GDAH~L N$ O8@G囸Sq;PTr%  B!  KB " jE I@r@ܱ% Gc]'`8{4)=Lj>Y:dҜzzZJQ% L2`L13gB)} mg*@>! fK%+ 1n ]܋Rq9 rh`45:y OP별Mh, Ir*04+_1LlB"&VbUhEfEX V d̀O cglf;}3p*} 9 # V$EC.TD*5@זD 1$:! . 3ƨ,"  +)I܄@hc !^eE8ٯ A @Kk3a)20(m@02(;>.lQȚԕZ(qc9$p M2K7WE%v7CݙX ?%0T)>T 81 P HEF8T.@ z> k71 :byP A 7R`qmkXH=@R8R#hM=$c7hP>K&G~À:X? K󩠥ڤ$xF"Uړ֟}|-@Cb҇' RBhѻ辞\} 1b qJqWQ}a8^CDKJ`uJ{JZ@x(@#Xvh!6R*v 3+5-z&ɠvId(h8`FPD$չ2MrVr`S(cQ|ie5HQ Ũ / Qw_Ij M6Nu;`2Ph/XR6b!XB w1m6Kj]0gSS9 ic0PC( nQpalo %+%P,xbFRILC<DN8#m+  u%X)xX it SĬ7 W1vK Sx%@ٱd ҐZUעP 6 YY 6#8&Wض D[Ԁe1`` B@  Boᑸl*#ohTN:]` &@9l04"e s,K Ip蝿@WBպJ \T꯷[Xt@_TQ5 4O' ~Q0@p^JTuCgF5Օ6-̦O͘2%Hl6EH# 1_ |Tt9Q" Hth,]a/W ԧzx MZ0IbͨɄ ħB.Fip,xl5Ҭh'.6 TW 9 vntG (SH~yx+>P70X^͹.ҫO@ `*h2zQGoƣrsM)VL0+*"i@j~(`8%R @HbK2P;]nE; UTZRh4ZۊcjYkT[-nܱd!-DDh;C/ {3"G7Cߡ|P3r֨dh<VUB& .  H* S`  C[ f - 9= I+' fFvp'4ti\X!q%')˂H}@iI*@=QD كP` qD7M `} h- }¡5M1ܟ̆]JЩ<  P'٤ ¸l~I*ŮR 6h:fM9zXZ ~I쫙@t l 10vK1pY0@%08퓊gŮ=KMVDĐ'Bst D-?*ZgP <&| 2dLHU\D+Hw4"̋rpJ-^ @@& .5$2wrWL `b.GA&~4{ ̟SV0V)8& 4- G,F 0 eP Y1|Bi-{i\NH x&BZ}²qɃ[}o׉4B(H?ZF,ȵAUMG3>@3MD4`w.R CB@ -cT_5D"ÀrD.RdADGV% 3{F8v1K"RfGGbPHcM ,ꀰ'؇KY':DwUQ%8󲚍YT,fU&#}f?jfJ@('\ #,r\GHiVYLD+( 31* u?R%3@.1YRo9.%Ԩ J۱W \,ÈLD`1\wѥl3 !;o`1 =? HZGdv(v+'@2p/.*HфaÂehJ40X@.AB :.p+G?dÊ C /B/P\~EPta"3V{ &.@d\ J8Gbj9hO8!r@p`A/]*6!/ȌjG/1#<'h `I C&zLL[V,A <bmLNתEĺI+bs\+4jWj vAP<X3즒p7/sf+G`'lND?>A:zAzءQɄ`j@ @S)%`Vp*'%{jeA   .@ D`c"XS~#~`׶ph88{HYvnL#b&@# @6u*I@MEeE`$Gن3^&BE+X/Hm]RHMzp/xSTQ$GRB4oR : D ! /jFL` e,à?mR"2CnW}$1 +F- t|Rq& J"c`:dbH&YşH˕->3N>2@֙)Mb`R4jM{ sf~+ 9N , @a#2i8lH8Ö(BA9OZ X+`m(G(5Rs)c*u ,I҂b8Wl/bllPG6:Tpqt&Ӗp<3(`%P4@3%A;*Q%ʲs! 2$a@fv8mz!iNRHIײ%E0F!"h #1{d5P 1h v@4QS:~%41z-`-&z 8 BNL}o;,:N62~VuWjH 4"H㘖RbamA'^4MaaWBցmQ$cՂH†stLtиcashgZ헾3$>Z2o4*bӣC\ﰡ[ u!" ҙn䫠{%L3 LRT(OҖ4`!&c ٯv\[m|& r:ÆK \ׯei=? qSynC3# )! D1*Q`ϒVLġ }0 >/p?xDZ`)@RK );IـOlm> 7cLoɰ =߱LU:|Pиhu9rTv}/uD`t^L^Zy׬i` I @\=_t<p3Xxv]q0 rnTYC e:^N, UU_JA糨@6e! d8NUZP& Rbi;3w ̤*Χ \~'@#x|i8 -`8LR=T#J|1 3)3h\t+*x yd `r%yJ J 3*З|.8AD̝q Nju5=]N%#_FT#LQ@E GlaEƊD&F8h**rXׯ%HP@bL؀KVz+ BudL%l` B}4 D(H#@A2Q%2>QnлP hJ)hyx"`9`xM2M`'PNDQ+Ȭ=ZJoQ-QQqJd嬴6*Q T`wdBNSb٘F;D0JE/.g'H)(!*  b'iBП`&E(ˠ\1w笪-J+D*5UbD6 k$HT:PRy()TciD&Tѡ!\%Tr@Vܱ3K v[$%w|Q>J9$*'DP%>&'0&ZV z,=#@M@R L{- -x@*&VK@(տ\$twD3$\!Grڍ1g2 ňvq )nj vGRHD7d yד7, @ Q: A 6 hAtOX^"A\WH UҨUdk J-٫Ɲ\ *3؉`O  O+c. 4Րk4QVd{Y!/>$8 Cr0[9h X-!:} 5IBc s ρaW!(yhj* QUUJl > S @ ,̑x H6SHB@&Q!5X,mATV@"(mՊ_) 1yW(&2dif8iebAV3E(@'<$ZHj3ɛGB0EPz_c qE#s,F$pt|P+ %`>*<%2GJ7NtMF7 ߘ! Sy9#M H{Z9szy<1xY;gC$tEKHm5k 8 ϔmȸ`gjc|e2 g}6 vPYȉj@qxj&5 ⚈pi$i( p$99 u@ff{ 'p#"@Q`wEa+IC(0RQ7#?,_1a7 *"HJ2b!*A*78q96 ty `>PZ*5,8x 0I[$C0 m}ҞCZA2D 8 ]!L: D1FK DMhHFg(**:+J@<o9Ad P چd4p7Hq K pj%P4 *9hp()/ Y \YlQ'*)07 s+۲A85DYNXӗb!5` @n:p8Fq o: !876 ( 6 Hv'b70}4>wըJS0(Ң+jk1Af TLQ 5@54^I[ހ.9I1}ɤX%2cHܱdԟDQQD)PIHh|YdK$ b&*Ҫ L͗awr}%(yk P7%_CU15D9ppD0C1U`(s5*!Qr ӘC_hՇNU *",tP g8VeXg v a %Rg%(P#;N%8SH !Dz " ! d@PhN A yZvm$rF$ jk(y8k]Pr䀈 Ь{W=q㪗S[G,p2FV[2H8©Xl$t; ;@SGOA{C{hÄC :TiK(+ 2j%hТ0҈ - T8X^oS .YBxo2Z3;Uu$=JHM Yʉ;% `F-XVrTP2j9؈pinee\u)@p9"5а|Q!?HͩAK'p(B zz5bh5R6y)(⁙[ :V? cVc>Siv&?(QӛXP~5IYzbw!p-=ϥoͦ@xy< >ucHauuQi: 5]H[aU@B.1Wwq )o4ԏMZ(j99%hB\ ԕIIF>:@$AŌ!J6#}ѣ c:") cn%y3⢡HyHpReo xmo2(ʌp;5o/ 5=)ƒaaTkZ)7s dڀ2 FX[u&W؀C3P)'&X,,  *ԏ ܢF2b­8\^^Af}Rf>ItQ[˦2h(95n{R۰D]Ѭ.J&r9Wk@p6b38;ojYz WRK8su^-E)P @INC0D~E-UB(<SpEL$u臻 cؾ$K+`Q 0C Z瓊. !6H;  Q Tq LUDK*6es0@i'qBU9T82P2>&>qRG$uEPqÓ(b *zp 5ԇy6/Ԁ}Pj1 <T:?Y@ Ffx|IDM43Y"pm7RPJpW^)Pk tH$av@@* b1Q& ţw/7 ~`@{ ˀ`8Rt@(|J`@(  BJF_+@N$dL9 .&w&R.*-k(i+O ) @X +Ow.o>~&Z(&,tB{>v7G&"1@z4lm6p  L|sWT>܍,YLe3ejCG)&."@* <+sgj3~6c`r!Iڭ+i\E^5`/Sefpo y% " 0[L, Xt,H"Eƀ0&2GiJir)im`8iK "ǹK4 p3H2a֗)*p$iF :ǺzŮ2SFҺ0dL5؀}d0$?ڰ 4,EPPTIcGeUa[?PDG6 %mD E٤"mQ+pKbI؂Éc A1)@y"y = :"BK@6H s#d`b.`l#$f@vS0?E@x29Tog\mhLšwɓpxMYՃPl !M "jyo 0"d|P=G%( bXpjctYG4O^,cLx/aW@ҩhh pi%1BzUFL lN Q2R1%@ a$ W.s#jPb>2P|."ž5J>9@<N9 a'M@" Qd p(Qtp&w!/ |(M RQ6[EEe` -/Ia pd,0d 銿zm~ 5W؁2jrA+[0O !H qpP5VX#5jddݠ@&0R]#Gb+Rx@H ,ȪGsCNڭ@hP@T !@䓃xV9ZgNՇ"\:7%~ 5`5EwpYAjIYE EX+گؒW%uУo yHD&!6ؔ\ 3 S9*6t- \/b >(BPܮkZa@(p\,y{I~.A7Ŏ T B%Zd HF_)ּ 1re>PI9\/ M)(}[1d1W*Ed@QAw*i"! Bͣt(+zpғW(@{y%rtP`wI@Nѷ++=DJ2L~SF=eC^G4F\F˘=p(sv~mFqTc ĸ!`m/ t@ F0Z` FDdJ1$i8fB5*42O?nꄮ&p,@(p_AH;V -+VF8Gþ`CxT*k>%\N BItbBm#bEI !@3˴DL ɵ&"** '%"deHzxA@4A>1#m<"XɪJvP b+8RBS̏QT!ATR0T + JL:p JegY҇GHZ3A4~b d&.DVH`E,"2A$%f`~TFc, | 'Uq&ĔnΠN҄%*b4w A3qJ(H1pTPMd bbuZ4@*#\ΌXi*)Jl!X4'EAJ!KbB.:zv2T}5. Š(j\˒b}z\Ҡ @ )&aĠ=hQ\(6j!LYK{ s+ vc, 2" DXAzQ:!nBL$JBZ5U|0Z_A~(9%)*&2BdKoc 8S^%&6&0X ̢!f b8`aj0.jjg&&'”a?vT%ZT `h@*Eb#4H4*&"l C}~EQDW+"T//%B"'bodkj%+z8*7`5D)b"Š@f9zAD `=ɪ.i:Ydž1ΓB@zzpzֳCA Ҧ"''|'EJ,`Nk;ƅa0V'+LƸ'6fX X5#.pylG@-F0~2COfJ(G&HH‘'G(&Xa}̆ᄠ!4!md"Izd $-lKZDp }Yp KX`lDJaEEB6H ԮL5K cy zNdditl@)+r!*!ܦ.lHXH`GħbǑ2`ŞRa6.H v:'V>O;eK1@0 +nD& Nd-l5*- %N׬ TnJA,X-KbǴ] Vs9j$оq4`45Ǻ,A¢"p!QNPA޸zgQmnC! x%Ǯ dj MJi(ekB670ӷdW"*3zBD!~ ClaSJ~N ,9mIycz [H& n<-BĉJ^woM(a.榡$V= Atp#m@1`B" R }!Hg|'u(ZB$ӂ+),e ,d""[MKԓb<#wj `lQ(Wh|p*n^ YG0PF@*Cl&PiS""m CO4n ͲlL|10Π|.Ff"6<ȹ/y`/@ *;/s2"-&lFD~.2Iuw&BCprB̀+; &c/"ysD`xi#i?QHH5B.PlZRhxnЊF`- $BSw.n;*CcNЃ\ط*Ļ$߆9o;2Ot<'E<绷6jFd}]FpDF 3b$FJR J B(bX,\z<R"\R6ܣ8"Lz%Zb4%@,0%l~z\u@D"Nw@I&~*Z*b}*E r]w3B8T`2@X@{mi;N#)͞'I麪 8ݷG9ƿi P@dvFhdK|` ) < EDH$+;X퀍Zt{1bB(k:lTPSmƂh(2 -(ZX~)rAM#P @P(p1}x00*!i) mj F9\WT2R` HOk8"7 (W˦``ޝq3L$0E'Su.~02[aIɮk V *؇x c($ծu`~6`Im`HkH@ꣷ!!P$ R2bdUyOR-UՉc6! ) B& ˸86Q=  (Q{ >}RFe h* &!vDi"yP kh|yI@5zgڧvLwIz(tWZQtCA YN1,%%ubPffaj CǓY1Ҩ5\vE,,.}$7a0*q@i H@*A L'ju@$W*KTL4]=`?˧%y:lf z(2O>I,p'J#!0,o `$k\«_Cj ƜEc̑J+?"PNHͺjyF:*XIN1; RΎ(h 4: @f\QK VLܶ8ĕ}SI(`pB2* q2>Bt5Gn2E-q_h>ϐlI '4a+H.BAh f4P([}5>Q; ŕ6uT)E)PtGvi*pH:+fvRykd,,QT('CG _@ >#H_P؀?쯙р lE_h = !E9 &y]XRCXz[(22Gh @AxÊ Qэ4_ CHۅ|"Anhb4P8/(# Ru` ;j1 xGaD# ?Y<ɲ atMgxPm0=?ii*\v0 !̾QtX/p, 48Y|7>+K\ +E@Hf11 re@=xy4[A@A[)ʠ nEX$(;(Kg%a-H~͏`8̈́0?^SZ2s p0|lS.[1' ,@#l8PA>_|P]~4A51bM﬐O!:,A =(WD4 IYZ&|v_7ZqE"4Y*2q+ZRDX߮ⲳbO*6̐_GK c 7jH`݃0m5 ΋j \r\<3kMQU* |ٸV;[Ua~-H جN@4Q~VmG%bD(f[/-.`d[IW+i4,p4Yf:^a_+Ji)&^bHn7c0RX:[B;(0yIiTQٜ.)@j`+u 5DK-åD* l/*Ѕ`kyjӹ+Qyɋ9SDpWvuqEp&X'@V.'h%^BW9 sԎ3hg03̖zqx5iY'2v4Xx'G%s:lTVt M$1X \0N;2WB}͐ ?(!` {Ѐ}IPFc@ EB L&3Y|DTz<E&>%4( ` %u@>@`0_lC_r(*>候` (R1,O=DDA&FQ6&~K-vȝ_RS5zq?` œ4pP(.&H7,QIK bHKoxީ~?w3O bЧ@+$ۦJ-Iٴc/}ʨ8Ӑďbp<7!کXD,$&.3|b/$" DA$>!"Akc(ˉs.PiD%>Kr:3(:0yF,?~JS<"{Zg!vM'ẃwHx:MrB)2#Q$֣L, M,Jj!ny2BQ x5<x2&Nb`8뮂L;lҥOǽ/@C͊&ľ8CXj/R/ݼ' E)oAdA8!|=bX)MopN̘ ~'X d$G@NlIE3{k2*h>"| $%Ĺ彚#,?Tg! v@Qn] jwRE@$ !"FJBªIr, dy7ES(>ʣ6QD%D"pļ~ip % `̂q# OI>k9 T @u d`A&I3)oRdHd@rJ4 F[U-V L7-Bv!LۅĈ(։ө"m HA`"J:"(يq@ dɱ%=Bl" -)8V `vČɟ!}"BDJ( !7Ԓ jECREJZT$4@87Z !zZjQt*i0L q$AP11]sSsa,H:Z-'Cxf<^0iohRtJQ4"@*ؗԼ 2%>L`2(e@b*3`3ƀ{Ǒ"BlyӮ;'iR;DBz#c#E? Kl -6CJJbCw?@c llA.\^KD yŎA:#\A{ R"Pi7P}w`hLcG#nJOJ1%hàv (fʝ;^WHv|2TBDo\ ' S2f|{"CBiX+@YLѶGD}-!8hܺу?< +fH{ GjvPyCԙ2R.@Bjm<v$ Cs jR lUT=KyV.R"h~)eJ=Y"lf<!'zrcAJ bbKO"+\`&U!o34350Jo8 &@ [ `lmЦA%IJ$D@"81)K' 7mq4d1>ȼQ>S1L/PI ; bH gPn8ڡ`!5( ѐ/\ ,}N >`&( u.(Ks)ʥS<73/*J'E]v%&zJ} ` #DAג__ҎcN40goi_`y z.ؔ}"q0AG%%PtTs3o1#fOןP olvn'ҍݰnl#:d 0mtH|" ,(?x! :ЛSb/~0Irj JO,N`d4rƯV$ƺ98-j>Be^ A긛lp#G8Rtք @Ij a dHľN@c&?&6O΅TnPhh?HNĢJ+jEKJD8;B(<6>ņI`dF#s&V%,jz@–a.Fʬx(|2C% .hKQvDL66"xlHʆ K `C!ʷɷ|+03jv/ӉXy,(ZDr_kH 6j zSjg A E(>O T FEvn%p fv bz5( ` R'nhs(EВЃ2!_eAO\#dn'hĹrbF"H60%`t `N"lD@F0v@"$$JF,r7ю,RЏș$'Xg9y8Df&cA `)L^K$ @ A܁Bʚb(8/qByJjz#s UD`킐9 O[¨)s):4b1? L)X& a@j'%܄H C llS #<ڇ,ffG%0#"A,'a!Ż!`), M|@7$zcAǦJ,C p<)-D̊e-dpa z `CAYJPjӄ %!@ 4TL=lB*V;$HG:$!'>4$mxj"jj#RB,} \"PN(wA4#S -\լI`$`Za"0*zSDllb;2HH2fX1+ԗO/$?]u#Hd^ F9OƈR$S263ɶ(#a aNq9?^E&3ڟA"j @sNvI-*sl;@Au+uRn%YH aH I u^xE/w%@`ƹ7/S[=/h$R\2=C:!YP7FS,LSb3O̓xHʒ)֗ce]YXv&ptˁG8sp.EG.vjˀm`oI.Mp!sxT^$* $b$Jpl9&! cxv1m.2\AH rO&Sx#;8>%Fӗ_VoW j4|.8@3=Ij *`}dO$sku{ &Ap xwhwOk2;n6öK F wBW#m.R|l`cy4&(&.i Ah 3.!|U !H)/a5G,،$# J2(4 AIp2#)sՏHBh @>fHI>BAmPB 즬>v#^9!q䅅U^&*}!6@GVag3,gtk5l($`nduptm :;pvO'l~RK]S BN w:Dֿi?YY 8d @Ddce-Zx54 b/3O(2s8DH BaYȭF*;/w`AgƔ, -OB*KH{3cm*&^>* Bc?Oj#v3Ӏ P8 /&3EMTDH;6!6t Њba8(h ޤPȠQc$hk/m[ k)~Cƭv0J/lf)(b, ,{ *zژdXU@g(`mD$M$qh} /*o8` ^ozO1y2 ˁ IQ%#@2H\T`pڰ J BøĈĻe0`T4B & AT&lcHuHH{F}^LDKr&h$a/np$3&7#®6rCȖ"=8ҕ2%\U]DŇ!!OL5ȯRAl{P{ԀdeEe+Dh)Ŕ f?gZji8Ip]E/2e"s&YB#`'x -˾PQ:@aIU&zٺJ! p@G5jpgD&#NK,["\"G:qh[jPhe: $@!\Pb@v'~v.*cR!C$p7 5'D:ip$Gf)V: 2|s=!'t4H*["5 *Կe&Dhu8]O(j4!) DhAuV&ON~  NG`YP`0@=$: AO2rhϧc  ~`$€03 Gs@H({  (L)?XH($J0t;0J3h6D xte4 hx`D5mp  6>/T#; @rvB Bթ{12 ƛ{)ҩ B_\F|@pT "x_Z2 暛+<9/?p,IBј{x?53ɲ溰P/rpFcJ ;^iZ@3^1:w3O~?i@H1`|/@P- bug+"&ƂALhZJHܸ+t:/뼖!@8&H13`G8- s2HJKje9 ,JxZa(H.K]P ?@"| ~!( ' C"$%-&j2l3 c0/ cs{6-(1Oӏ @+􅁠,V cxވ2nҜ* $6 <0S،1P\"/ӹW0⚶ kz YPa/ 0 nb3_L;㬕4` 2:i4?PPV;W WH'. qЈL~h}59I2c;z$Az;M3BW D ]$>c崥OM6Bc :~r 2,;T} Zwn BsӸϿSӥ;2Ck/M/Q! "fKޏԄL?i1n*|r-72.܏vN{Oı A(@I Б`#[8רS& V3$CG L,;aI!g~1L;`J @/CYڬbXgz$3t_|Y CKi<qmI2""ðs"ɑ-Ӝ99S9zRp 4Ca)edfM jx2lٴ// {6 "bǢF& Ò/ !8(k v<]lV6&#| [U80b=s/y+w @C KH@[ !k5Ѱ!d0.h."0F A($@ ϘF;rZSy9 l.5%r&do%+$FIJɡ0{E*s8^ `q{Ȇ-(u#m*~<@17p(yi{Z?8x $ +0>QrYz`)Dap肂(Ax|+^ .?Aр A AY2@ϼ zA 0  @C8 z>xG;O &#ڗ#P;B*: E wH H! Є0?C#tHyka.&YK?qO8 B(X&ױb: , ǰ`p +D8aQiP8`NPHv1Wy$9|ApAp3HYB@] RڗpH112;, taEڹ KKF_ppbS7kORr=v9n5YxJ<1dR\z* {d@>H}hr-SqsS $,"azZMQ y}ƣd<"z:H <#x q-XxvєӒ* I ?Eў/EK 6@qwag4'cS!PP}9;,+P;&|7>@``DssRpSwunxx7,&959Pɑ݊tnHJ8, 2ݦs֚}Ĩ&Ѭ jy{ 9.,A7M#y##AУ ..p :DtPVTdѪ;90p8z a DNCY]a;+_J%#ݔȆ෦i :X%Dm;*zBSr( r%/Pw ^xХ8#q,)P;G"L s#臘zx"`v9g>s+8F ѕCѓ8B{/c 3YMIj>i*+X99frҶh *"3引­x{>䙉Y`B"V 0Z?aϡօU&1AgƁBrWJ1<3ƈ8Z\I > ,0:>T XgB&DbiXT8MZ6 Ώ[iXO(Ⴥ\$N\io;A]T[<2Dp h_u|'W 0-l`YHDUetL|%IhUp I 1Ù8 Bzτ@Eqn!m !B0??'prU`;Qt)/E4*!uRZݩڅe5JE)O^zz )Kc_oM#/̀m>!b5 DC"!xڝH3*G??<^-x8%(0K/ (JV   5N9jZ1zN'$3 ;<(B*P9,5b]$X+~)0@iI܁ Py+{0{ n$){Dzʒ$ h l!,K4s(H<,`DO8sB"/ v(vDK( "r'CPj5)` AP)N)x 2YHh`@p8Npmx^3 q44gȡH@.w|ZYfmT G)*+Wy1 *2jd({xgD(ͽSVP2N:FxȁB`D jSPcus:F}94UYCX "OV"D$7<رJ?ɏ\Z SufylJ%B > h|ғ k/ a`q8*d]NgLظR:J8R02Ch~͵Bl)j/Z!\G +C2s1+Y>J9vIx9Wht3yQ 'RG:d$×YFO;gY4(\&9G@l<=lڂ@Bb@JQU8P_Vh\OT-$D8+1c y+LN !pfY9Ͳ(FxRse bF#VbHFxC.eD睎Xf\q!@A x@q 6gn BΣ8G !/ļ.7D6Jh݄/䐰)'h ,yыL/cK0J&c ]. Ap2j|j,$/=*!À 4!T` m'H͆`˺0"*0T6T;P?$,FwnЄgg,W# b ܼCly'|PB_%;C| nc\ @(`/ 5\=f;&pz,%"LPz_(,c%D  Vbщ<Ɩ∃w˄;x!)<aD E|B^ HClt(N\4«8Dz%EX*P'@ WKFֺpH9&/"qgh7BI Ef%JG|$(Bzi6 PaQ&_Z_ާ2h2A(2f".b;p.') ZND Ђcye`2\cgR;T(Q`4@Gg"-DtHf)>ˆ OaDLѠ$031 G _!$T n CP(%wEM)\Qf,@4s1KJ9= Q \$u0ƊHLjhʽ+%E Tdd ,c#.Eg)i7E( c6C=@6pHg'4,r0 $!&AXlmv:qW<."\<Ƞ fa.xM%=N?MiFB6"|)Z%j?dPkTPh0*H!P Aap dS)rXVfoS )5<(tؑi?B]eE9p. HOUh 6# H\/%X(lԆ< +薒R$S@FS%@ -:$&d~$o#Eb\.jT3iTEfOORā? "S-0ѩ< eaæJ:6|M#`W0~S@DL.vjH@DG~"j2tEK!F0(0 G֭˳<#.JJh"&m 0 +Ae/ zQh𺌢*0mЍgW<2~*hQ|Bz2 CZHT,X;N^6U/,b' ul6 Иh,jt"c6!av D3/Q(qG>R|q*0$bOd`&%:`$e!D088%2CS5V 2*bc(Pl!aw^ ^01DG;S7f(l,TqB MP5 Dn5?%Ncl%+i$dCp@?y*,|a4PE䢲01ڈ8.x(H\;j@7kjmWIМCmDj%|Laa_ƇjiD%Qq(A xyFΨ*Jm*:Y(A A OfeE L##udsю[8 `*pE}W$f֨Bz B@N ،;wd"|.%N`$aA| *jiJQXDh3$"(T:qmdEz^&?RED(2G9*.s!6\@\礤i?#jp}/MwNq@&` !:eNJ"mb$ kЅjQ>ܥ0~ N1XF@0 W*m&%ϟfEXfq"g+p +YIiym|Eed,̆ a{ښ`t Bf1uIX\W>gc\LTB< ܝTV a\1zQ,-nyv9Ŝ6`U$IwGp+6.y-DjP6.&Îvsyg<Y\"` p ĦK{%~p8;5,`ϚeN« W2Y~SbtahyĬm` '*K$4{$hɇm)i| @ 173ɫ.mjt2?6Na6,:Vbc908 $5Dt-/"&^]G#=g)\Rq V(g(j@>߂[TܽJDAf'#.yC&b 2).V3#FFHuvک^=k0 ,@~A@DM7$t 뭝b#sD'>^TŒ~G`J>pn!78"S !,n zT:z^:F{Fݤxd#׼J.2Qʴ`)'@ t;ާe,bC. Ʀ $mf%[\IL6fC_WIrAnk2mR!.f\ᾶsVkM]a5C3d+`gAaQ ,\E7(& C9㸮r"ͥ-wFT#AH. OdHYb& 1Ԡ2]\J9e#ԽNtEu1 :-e.(3RtY##k sqQ `@8E#/>#_o>_/p.s9\s9/|ɖ5x"ѐT6E xs9 L ECc  B jDd`P,z<ޤFv*6a P4qD"Pt? ?pO0ow= 0$ Hf3@Fj~pF&"`Xa"T}oޚӀ+Y-Ӏ~;8"hʳ塈q| i&,@8+Z8Yz[h8"h9hBβ;! b6h$F pܷ,@(#(aK0 `dX5 |\F:>ȴ>$9p 2Mt!z |$A06z$>p,3,m0.Qhв/Yg],m1,kdPZ!L[UH 3M߿hɟWЎZXa Ba9$H"ʃ`o݃4 BkBR$OscTZA-dœ,jp tL. !2h{9+ 0Y$,BAC KTL3 aJ!8R !p v.M0tOH; UK d) a!Ԡ[g %jwcأ.6"_ e v`O75EͰgIH :%ϡs"DH-7@""HmWP\ƒU Nxx4NW%6G<@ @& 9ft lJ/U5hFC)Da U T@ >p\Dt"@Uk0_+2|@bhĀx+!rIjV@}@"JN  Hu4Eqm;zk(){g[(rB MRN#zШrȹqGX83{ #.=֮jH|̫c$noΑǝI? Jq.̀,wp U[{=_h(uyb!!F VւV=VJp `pB/ 0B`GHD([*ήtr @pi– si_  L:Ѐhj֍,+4;P1ʐV„XDyk1v 0(ڃP51=u ly-,k1|}֐3Ύ" (#ԁiji6T$苗{d t)!}MI X X2pVs*7 }2ň KO< ٩ 2Ajұ4!24}(TXĄ>D\Ϣ![pLx#IK2{Kh *ax8q(o<`@"8AT ”7D- ,,JKh ʨA⢄[@A#I>rő M<( *xs:U0ôAPD@"{rr)RYB/B1*pk?2A+"!hJxbrD5TqԍM);Pa<9rR4ģX@AHDasV?pDZUDm0̄@:GSZӼ=~'5>ħx50!y֩!imTbr,)D!Q80WmBWL?\hC`K#/{j7XOWK ѣ7:H xpha0w؛?;Ub( 8kCs3`VL!ɊD;7OXklO^a[ʄ'Rݤ @(iQLwk8JJEIK,pVW;H\mI|`D3˶)ȼ3p+;A@j@!rd,ĞUIH€ d!ŝXi_bɨA@K`uϫ ӋqJGep8GTXTOY[ZySL0t:eF ԣcu$ 0SXXɀ6P>88śVdfP 9/8#؜<P&`Fc<WImp 6\0N?DQ ]H0 6XyZFՏ߬'<s«3 XCfw^OP ڄ|N$4k 4hKtʍc%[vqu-yJP؋-ޥ@11!(  +NѢŸx [Z?(UU$TaJ9jn^Qؤ<\fc?y&c!qbA6֐|v2pj 3?范PASؖW? uGnĬvN@ 0 Jx1*n%kj A$lI_hJfȎa H}^B 3L!ԸKz xtlkn%_(1);]ÈHPu`*@PyhS] ΢0$\IDBĤK(8eJm20{ُ`ܴ( YMG lM؆i8pq?ﮨ'T H F/kn+?q 6@r/ s)Ɯt_(IkX_HB1Z{wC 8DP%H? \E)NoVooR7Xʘr@lzU[]hDEWI[D8(`̃?jhr9٥K!M@aQrHT`x 9MENjwu#"":` ylu񧑢0^Z[XәSEJ-)`T`"h GVh8 P 1 ksf_0.kEk$LQK3O+mV$!b罦 Hy@:Xa6]D@y@y8^)tqoLu:g *5jM׋1=o0y`oC<=iiz5%?zFr?sp: Ah<~И ~FO/i( )`8 v<W;e&4. q&[XbԚhƟNOw ?-0$~ |1f , N xN  o&&PA>4L !Xs]4lHǀm<]΍>1l :Omb@a $i`e̩4uZ*dFo2R=*Įtł@$@2ā &bڃ(( %$H:1TT) !2.G89!Ȅ'[vJ:BKs)rRJX8a?@j.#Ϗx D Ѹgځ [qҖBlR%KAF+}8#ލi7Cv#C,`6[7j4J ilCVc㥾j;@cΌn '9{ԷW |#}CH΁@" 5r6afG:Z[,4Cmr"(壯lO+:]-s) L,CR2 nzp4GfYxK'B)2!ži""=!ĶrزzV.*.)@p"7q`+x$sd*=Guie<B~P|Ke=Wxz0qe@XƼ8pR tl Xy~Lgͯ@ P.?G`ZQ* W1rNMSڞ1Uw5";TIpRBXE5,綠Ra(RRM%bK [,%c\wC!H,Qu8 J*cx9 $kF?LuESNYryQ,?"(GP8ӦP 0ĸpq DZu 6*KCyuMyT$ R5E7`;Ǖ>h1bLbiG !#!"PD󤸮DAlHslll/\f!D0U@p1z|A_bA E"Y`^t^*a,tR_d"-4q/KBP&Dؠr{qv b < 0UO8/zc`90>Ebr0oUWrAg]*8~2eQ [ &@<!X x3ƸX YAzUTIGuu|< X`l50""!$n%:&rc%C+Ere4_@ $яYY忊m.GDV ~I-bGsv7PHBWBr,a8 YW0NG /nC\8@_M?`2q#j0' E *#C¶|zVN'0Ari =ǰ["I +'FUErW8CahýKKA9MvP]Kucz 2Ûz. @4i9R s$`(:&/aj< A1;v/ŀP&q,EA ɵc_SV(lM4,}Nf_8 g/0w1%6[cvn 4HE灓#xĉ">BSoGQ몕7;hP`Q >*>m`@6C` h!&B$Xf:AA Z r@cE"1SntaFAE|܈^/8 @x,AȰ.-,rD ! T@/|?L T$,4lcf.CA'-莇ņ  j6Ax/T!:z&q h@Ct2(C`0f2(D]"<إ"#(E/!4M(.5`B@Xf,)md%'D  ~ !C"@PZ@](60hj W @Q ]4A.Zg `^*A͊ZOLa0CDAB`q g. @>`I` B D*`"B"(bW f | + 0JKAq$b0! &D @jjNť4KN ,*ʢ$+haT3pzcF5. $`<1 t4qZ$BXe!Plt"CZ'@2 \Lntй)0"fP\a0-*`u.D>`<'O20q+ )2LǮQm a>`NM~fiĂ%2xX'O-*ނ% n&,2l1; B8>pD`ڛ $-~ *C8r2JHN) 4#M4 "fp@9!$D#V3sE`/M4g:l~n `J!,_B3"e|@P"bRF-* M\#@0h7 ,"4"O@/V60Gm |x(f`:J8)"G9VJMgjG^Jb X,0C>Wd¸EƢ@*C(c(U :E%^`3N.'a*B}<"R9  @"IJz}9V O3/0 M?:DN 1~o^F!A'U]f @ 1 fa[M%`($$ B  $TD\^ <M&R@b!h-7V ؠ$> ` ehœaCV[JaBABA SVdX$.`.C 'j/4b^/"< M 6Y$cD%j*,MNb^%2fjpz-ou$8#^&!'D0t/@H<بx¾8Z0 pF`~&WӰC`#oBn^*%=󚿅A 2a$O8ܐ!BM^A< l3 .^$"` FJaKι\^rF) 㞌~ma+bazœ>`gq n RF4aW,f}"g},v%LԣWƧރT<_`HhiG40q,c-B"BCaaWAS(-l5CWC) FbO]Lœ\D,ᾗRa_2 ?uz&Fm |b'~"U4j7{$+#P`pEx@V}l~-`n#JKNSCXC>fzU+\1|3Ap,>W5 E V(`6e mL%*CaؗbA6MO."&2` XpKYcx%,xn"v a !:*7`A{gp 6`>+pȸY2܃% vvm?Dm4s B qeҀf""LV#Q}B2ax3$xQ`%!"UG^ &@E/aP n `? ٱ Kb$XEHaWiTBE 9s5@ .R3)fVYH]xM> z`h Z;0AzKP?8&Fc.ꋫ57̱-kB.XJ$/!,b4b9)k L#C~YGϦڣaN^˄arf,9`(`X2ԍ#v @%ЬQ}i2$/$TH `FޞO(o$O*fŎH%E$Ų>KERK=\!8$BZmVNk~ "ҎX"2nҮ,J"/܇ڳ&>k P=..,@ h6De#&vQ2E}"5<,"/,X/z4^#A @&`F dE` V.:Y,i8# *E@PD2 <ݮT|8xsvCK?/`N-ppZ|@ b\O ǟ?c@@I@0A)/?Nŝp] 0f fj3 e:h+!@D#c JA` iC~'> zerz7M܊EZEhfҸ~+.P +J<ЬXH:( -Inj w(g!Ċ3g&ۀ:qAk:9 SХzc@>Ž6#X $h!r9w,`( ǁziέGO$>J}6iJQϣ˸ @0 hXвH\Ȭm@QIJ –tx|`& `XJ(w+Io0L+ORBd%j^OP8 JE6TZTj@` 7 J sl{G1jkN-.3xn:NeuX@|A( "xR 6ͪb,8$ ?'۩v*>t5Hk0 Ai1:zC6AN pb>}Cp iye4vZ> n% nl ~Z L(P ;AU ObehulJ |)0a@ ]y8X&Z1 /bG+6&d A&h"X6eFzbMpXn9Ǐ p9K<-egk-z'{ L8*@N 8ưwD( Gt`3ZL*& ([aRʥFFqe5 G=s$a!@qk] 1b,MY#BYT[3 :17hݞҺ@>QG^2MO 4@!8]m垣jjPYǺq5hH)lNbȤ) x7u#It QΑJUI1uNE'O X:P)j{615L"xQ rSD %<I !u @r$5D B:,|AG͊quNꍲ8=d<\:Wd\siG.0dϠ"pI:Af3Rq@ٗ2h-c`,T6=W0VG`[9& V(i#{'u:Ƥ1`6jʅ[ϰ3X d6 ^~ʠ&b- A\CXK++#c|Vj孥."cOAS,;XK3CKwOO^9UocAm>&C@1n!@ #HGeT,h Q*o#ie)p#tPk i  n˵tBF{v~)ZTCgצy#)bbZ\@:.$;+;k\,#coBYmj^u:F#_:"3̦:DVT b.w>o I݁yզZs&儝=byqK/aRHϏr"Y[*@ERx9t ; WZzёڈ @^#LO>ݡ]89yo ]qH'(*I=0ˢ <EIKq֐VjD$蛂pWZ- &h"۠1s|kl 1(Cpu ({h٢6*Q*"$XA0aS(`6 0`R~;CikZ1'3\GxIn @"21)"@8q@ +t732xȓ;0ؒ @K1P]qq^ %?pGQ98p HDY65 APz4,a*jt5*[ժĈ k Wh1\ #c/: Ʈp +ՠ mXl8azOy=kHs=*I6Z A2J#v5 pF`GH@2Yᐉ1@a/6)]*])10Ɋ]=]Q@OFS($m#JSՠNhxF)"\Q Џx-Gҕ}ܕ5:;e EA՝a M9Tz+Wa8m:p`6P9zMᠠ2t eA(ڐ $˸ R;M[ J@}PZܡ :G ˀP d\6dEkgT||u)8.qh XAW[[NCM=O6{>&) Y*m٠˦"i-hݜz7r0zVXV;D05 oQ:3*+KBPe YDs@ }Q "x8]9Sik[2:D. yOo,+|/&q8؝$VUh4@>C8Vmw؏ ҪČծR :gB(Po.:=XUi0it YO@di+bt`Ht_6lwX 0=HQk}Da Ti F1F@9X\ &A eT58)7ΣlW6$PǮe(@ٝX3x@SQ*%ܙܮPpX5[P+#$C ^\j LC D0RP{4ĮSe +*H06PD73rd6NO%آgT;0AEZ?!ߜL+,M#h$ hH:Ff+Ö.[ uOy،`G@OqGMV=ST@tEK#Ő]-Y,PR >T 6k(}Jbp ơU_iqe-WWSL(Fa@؜μ K!ֱ^"\F)O4d3b[Iz ^up(%("8yIxwsbLIhÁ`!&q,.#q֧CM`1Z[x)@!wyI P8$ CIDAP@ 0 @x d` 0 L`IPg@Fh?xc@"T*B )I@ >^k] gϷԒK~I򕅥K(I@Q~>ܧ3,`J18G<-|ic:M*s mG`a*O0Asrjx{vp" Gh9н;e'5Sd@M6L$ *%MrVz-+A`Y ;-HԳ> x\) B:j3L@ԭ1 L~K i+/?#Ye<'yvZK@-S"DL"={0K<&S 4fLKZ@̯S81s~î8 C`^X,rJ-,̒6,/B#*|8 jL,QMJ05P2txehKN3T.մԲ5 + GX`\- =|^uBM8|`6C()Li,":p nM0 v"[8V3߼ 2bN`X Ttf5 cvT,F- b 9 AXT4s{pŠ mDֱz̏x4YFl#dCUpAf(`8㯬^X,} O @whQICR-5_@[;w%\eT.產a.rT Կ9X`=W +<$$yt 8k+k)Huj |տFOtk̢DQNB1o4 ]8F 983w纶cd: wnAډ'Ng\a{m\JqT5)e*c1W=1o)AYYR[t p:HRhWXG1i$%J $FċKza APSB$Di-2NZeS\-дbnp\ө#L;*^'H4R9%$< Jr*?u\.9nÃHU a\PDIl&:RBJ~,¤/XcXU17Abd&B%@OdKIWO7cdHUpziQ!{ʹ6~58 ;oq `pFʏ+VlK\_-k;mTc+##f0 7dr# 4L֘j)Hfpk&lBi0 i2|ڧ'IR;k>ILMty1!Zw6cLUjTBQ HDҎ\FejמzgbM'F5И`IМ 0UaLRo63'FmIm$wUGr ;C K|x@*@H!` Dju\P ~ua_ F\[uc$@"i0 1`Igb-*?EGTA4A7aA B$(R L(,(<0fֈ%I3)슨f$7)QхG..%t /-f/Cukd.FR *zmQD#Z4ԢLP` -?bI%5G/1#uQ{C$ LkEsihCF @^P`sg:(Fj#4ƆP)rrrsf .AakPL:BIT% ()W gznϫ1Kc,N !m: ǂD' NdS< j>@BHC7fI? rdx3>HrF7FŶ"$hXNbert1sDB.@ @ҶAJN#`c N,A#kQVlHzhfhYpx`dmg\&3xFZlbc/ @@l/"[ˎhF]ؾPO&" M@ I^Uv#t!ju)| @ Gj~]F择&H0#=85"3.!#:H _attt])ҠT$Q8W',B|ԖМ\ÈPB8 ఢ!? [ 0 *0Km# y uCȚ>Fi@#ހ %dA.b#PRfDBQA*u22brt+vL5.(4!! 0O#G7RcUTE%䵀4R"S| LdchJgT(PXIfh 2'e a:i@ F Qx G*K'VSm j41wk D܍SpJ@#4@L09dzk +2\TB!(,4k$%podE4~ V3I[TA@:@`>keO9(qXV"GT0[2s%2Ԉ|ȓ'1 %npqA A!nk_ `$`2=Xrm_ FlA݅$LG(-O emxax!%hY^(1Lkʁ.!.*@/T@EvL+ >lN@/"(T<%jP;R@_EkX"eӆ5gunfʣeQ(2 OL# Twuwm2Bu`"H .DɃ٬zښVJD^ m$[m$C NQtaq(r jb <Nc\`YCA5ohP "A!` pe]k*ԣE $֨mvD;d(7Mx{v&yfmj e,B^寚bq$ @W-4f1}/.K|}mB-{%+A"odi[ G܏0 ꐹV/{Fegru͎ ΄ cfP@[[( ߟXX-ע`#綢ej9;_azbj%NS蝆 #soDM @Cy|3}1ybٗZSe޸ՐXD<a,EXXf-Yg="GFԲz6N 㟊?]Z$: :lplD/XǞD-ek \ܭ lke R6Tc~^ &: "c.|lVrɬ3RˇVvnہ\!]?[ܷ @G@0N( s{p@'@h$?o~_( =.ld;l pXaY m Fbq(P<`؀0d~e*ŠRբ}V }A%5F-o? &lAwGK:{(_0(r*EOeY,[vQ$7C ä j9AR,CL:ޒD( (HcK EM: =D"Z¢p *2@# &/.B$  ((jN!,7Ms-d9 A(Zncς E!0B ρrX1 CHygj8KZPHI"C10DǢɊHσ"@84x]EuR!LPmv*s)bȺ #TK3#" @BF柇$J#;z`h @1^!b@JOSO؃m9* P6KO80URWCMhŘ5Ch~8NJ4 *$C2v(J$7p"zLJ>e JHmqGuR"wjB͊F0 chT汀HJp/ VuW+ $`z-GArvlt9\)T&UqAt %s] ` 6r'giPP !t/YD>S%"II-,MII. E.X; `I;XB]ʫUy*b .uC*1&gF Ҳ!ĺXI 297T Ae3,WqB-CEd x'E$C92K(>TJ26ME$PH|T]n $z* >KU%/ =#B2$caMĈpQhaD' M-VGԔ~VD?MZĐ~"Q U]GFG0O,@T)a1 V)E, P8)Mgsj0*7EI(''ԚU!D+m\/,uIܩ6oZ3x8N2&W?KFP8p1)nƥxQ9D}mt0hQTQf0=xF$T5Cp0cy <z㠥d At%Ҋrmxz!;vvrnU˹@ `.D`$ 0)oG$Lr\vω(%@پi .Q2X@$<cN) p|gԤ)$m$dЈm(*N5sa:dbC-/%F \KMU :d "@djs@0C\ =#*@b-B KZHW*cQ0Qn /4Fl7s0kvh 0HHP:1[Y}[GH(dȌG)EH=w4 UHK& QLb7>X>x(L&&U9bэGD^8curPXmsN彵D4<hkPsQ KOA !h,Y^C'KW*=McHR8 7y(x%?rN&)A4&x\ 9Y)T{&zf@IG$` &E/K8 ;%\|V'(\:P|%YubfiB>ʔr#r!~[UU9f)xsTC0łN?hnZH! 5bjHľi(Ȣ " '?s@*hi#cy8Ѡy: 3N/jY,  J{X `eW80z#zAJ @R 41P0r([@B*[ .tzs 9,e `Ip{?8Cw zA1+j(T,H|AFhE*`+<Y ba H >X9b h.TX bmH.ID#C+nG*x P @(| 듈@9%!78qx,5pRbAzc ZX _x]6i<6xK# )8FHD9fYpy,H猃=3{ ,#0lk;1SI$< pDPD) 8Ԫ[>z6 f3 X*0tHq&3S)U:l:Cԉ iXH''s*bɎ4 7(GB6XZ,&cFO>`F@Kk?hH'hkn*8XX>ȄJ6L(KB:O9[=K{iJK@5V ;Ѕ1bjEN /.A ʻ(菐yeO`x 5cT8; 6 L0K_*yu9@:=@+C%|d)Tp hwxvTЪ BpL64NY. ;.xrN/)QlRj*;+Y8 PL4\8j<})AbC:IC!$BPfDSY(X` NP 􁕐DZp 1#[Z+ ɇׂ'PsX@ tC@5%өٗT$J4Jѕ'bǴLC6(d)r7H l)Irk(8NDgCT9T\#!ۇyXsrI!jV9AؤAR ϋ;ݗW B9R$} |ҺY1 G((X:c=*uؚ!d˕%6I`unmb&xxxN/HHHuY@ vmA?=:@{BXz!hwr.e^*8ID;@0z&x ("ok! $Rp0xH  Y *ȉ E \pLyGxCfm5 `! t5&pQh_8 RRb\HQpi3`FK8,x$qgد(1qt‚+!r<^E5&[ 6I`0ߔx=B- ++'{B3Pa*ɓZŢ 6F:!SYQzِ mb豬LQ w)x*8xSi9LXI\>|kWiŃx69x,9v YZTE8NS@QP[`P79|V ּf5Z{ ĈL'N㍱}k?e@$P?Qf 'f`KڨOXaSx:ڃK2x6Fdz8P@xGɀAGMyOO#H-ߠ}ߝ7OO,-+QCؔ)=.r R" -V<>Ax׼h޷-nD88C8xoc %g`*} #RLۦH̖:$:n3 :Z߮'q3k"~KT(yEGIt rѺnAbyEȠ @RXGI "ȮAkF/`*@$N2(5|+ Y&Fwaғֽk (. FH" %)%e@+@,1,JmGj & DH f"!8'vDȝʊ( J*HyFK\nWA M"s -B( 5 4d4;?J`3r v>wtв+ )Bp (.sVDrU C6OJM͔g-,X" + .t S3sFm݄v-2$JVG:#Қ|6~;L ( G`~>5fC_7l~Jz޸Ʃ f┎C p0q択axQ vC̱A dARuwEZyklxa@$0=$QD)E2GGݰn# tv唺}#@CǴP3A2{k+ L3 L 2!a6TnIKd2(3 BΘ!A%)xIJo N;4(O^Gg떄= MRYCL.䕝‚ BQ&Pe Ɲhf)'X>F@:@ؼ!QLֱ3!\7p#ry4-1;MBxwD"'$ꙖO Oa41 %>]d.7 8&=#؁>z})l@ N7F\ TxC\P1yfx$<ځ*B\bwD͢;nO y%,C6_XT*Pz,Mz@3'<@ M7 P}u@ (A\@ LaМ2H'Lɰ>|C@U n6PH DDJ9'n%fc,NeT 7ƺ 3wD0ue/&$G  9%50(jI)=є\TrmBV Es#%^,7/! A.%Nx VJJ}xb#5>'$Q ^ m d7 K7d߲] "`J͉摡Nx (3%  aR*N}fpFg/ɸĄng~$z'jβ.43ݯN*HW\ʓKf19% ! {D)eؼ3^ ƨ|tvuH\r=H,,G|iI(%1g5$˹d> l7spG&掄4# EP$趹Q<,KZK#- 5p` *4Ҹ^3klFxΉnbO}`pcgxhI+[,EJJWC]+E|uʖn1v-5\(w\/:qmM2钐)8lNF눦_'S8Vp ؁G=XJ1m'bbMUBEp$E@/(}Vʦw@F @<iLǃ{ _ݏ$v#!ޟqV͐.о\7e2uJZA&$1)3"" (%,/ fށa FAQcv,:.L^(7 Za <MB)~Kd$)ƣ$LezD(c0< jb`ˉ4@2 FWnt.."D~L] K!=!~],^fgjG,^8r$w.ƺ:&K;KV6|#NB4=E`AR̨&܏t((Z"GAA'H^8vz‘$fvm: nt/G-Cv7)gf®!$ `A1Ǝ^h˜jB"zLhӎRL^*:ðcn(b$M ֩b<MIv5v=|+aᒽAfހNhvz`a$ `b'"tkFB:?(DCL! `%Z+Ъ[f.@a&`.< =+]b|h]{m |``.c`FnJ|%0(2&(Z&bf\$3$dQ&ʓC6kHkBBdL$1'F*NL @#+'eC'yVj* @oLLR-(b4 HV,KF<Ȅ62LlRdHdQ;9PHVM+; tA< 44J1b‰fK'1!!:LiX *PvN XdppI6?27!&A$xm'm@T9 *;ɼD-\L ` * r#mH3fQJM+jU=@ B)XINꬍ6[|d2A::2 JC.1f؂a 5Dp6$$$iG6*.6J .qrI7Q`d),"\l!V+np}(VvJ,ɒ-+=#pv8bg^ r6DUE yfq@ ba`~JF>󬺥ɔL$q` +Hnک:K@#ƕb6"2 AE4/O621|v:N3\b*ZHT"a1 d`5hV&lb0AF%4/Pvc^^;n$ @a=mi-$8@rA( `&bDbDfV f5;S`eTH'hPXE.S#@ L<+ C?/`:T5zF&jM*8l 0" Pr&7N @V7Wd';x^$L^( AWVB_>6$BQ# \`pj8*/n3kJ!NKv`$ !ӻmkn 7EpTc!8,smumS/1 H6:dnIjz K%.lI>#J ; ^Ü}OSv BtA @AKa bd,dRA;H--Q5.>c R@ۣ# <{\U<ưM .4P&x6P*؛Ԕl 0/yIB^c!R #pva10 P(jU;] ;"}KLX29಼; *P`宷#2#{bnEke$VDF!!S`x-FR|V@n`? 3Ӥ(V /;e *}+2ZE&b@y -f% ;WбZjپ0.dI"2[ж,Dƍ,汵Sh\ =25?ې+O֨C䴊7aLF `' "S5MP?D\>'ŢZɄ (;n ?'"P}ƀ^  ^@s:8 ?c 5;CӹB5f@I+g}R&q`(}P@8'~Y,vGfx pP2̰*w"D"0=~#/@iX3G^?O}F8gsH\PO'tw>8 uj7&WKwYcD#+@ Ne`c|::b&*}02divOIe!iĠ0XRm騋ozU( c1 u˃}2""$ߜڀ9&J   7!'~~|GI( >'H: 0#G]CGRDJR<"řd ,#5ƛ"+І9b^ ?0$~?r C"t퓡TQnLTƉFO3x̮=b. L z'fhp` ㆠDZUY6h@`* 4İ M9ik7*RWdz{|F(KBƐ&D$C8 F#`C`fC_(i^e D)( (%wOC%dpg4\C!@>6˙H4GA0''Hr8L~ !p@2W<%Ȉa_i5@"b0Z <&(Ld}r˫hn2#અЮ=G2E5zO0u0*6#aÔR*?9 x QY$ Tu'`"V &ǁ0,%"9HԸGČe!(KN$dU9M‰EHu|GP>9 !\-9(dܡbiL~+ ^M^&HFxl md [gv&)B:, aP eN0.c;2J "QEg8'vU2T"b@JN_`\; 7emȵ`z pUyq+uP=Jt!D+%IHMSkyR>s0LJH\EMX]N2R RYF2!(hę2OQE2$* y xPe zJǃshpSJ;Yz@"foPLf~$D+ Z#w=cy w! c}!0p*6;YsSJ G*E0 q)4 ju|`M~|N#)pEFE.=˯,Ú("{Z$L4?Ԛ ksN#H.$ԳHh7U pT3#Sg:<_rf `xˆjD5_T\GBB @({œm\Þ\;ާ#0&bL|'%/z!`= \G@8 SȲ̩:&`}Bx @Ic?M;V5R]`B @c0,E('C9]%90M`[z 4| E  HYXH iq=x 5Q3zI  2sҴ@D DŽ3A 4"Q3mcIko )RihQ E2`xY '?'p%K!z\ QX I;)$h"fi  P8jJhؒl2 ;HB+@6sRCsh ,L4< Y`*3@qo1!.3 dH@vn*'9-;Y 8-^2rrd 1PT(L+B0$ph|L58g 5Fxh 1e D(?)x)n6bJ!@X?(pzcz*)2{" Xe+ YOB0'&ihC002<3wXȈ04S>3A: V%zZ` qS\!ukXr8qZ %/I(cu,LǠ!?N";atˀXRDQ \, J@hҳ %1t:Q*asM#%JDb; M0LNbz5Ugx~ +dTΉXl*W|YРU[ C8AZR"|cOQ.1XH[礨(*Qz/y-.zXy ct 4ɸ*C+# ib|ۭY߀x/pb8b>D# s'IheXsYb;P4PgQ Gq\0b.09=s@xBRz\3I4Ȑ s)B]AR#XUdRA&-G^VI}YXu7tEk8yf_ax%^'=\6X, c 4V|<+*yzwv{6s 8XEXDqO#)A:̯@=ւr򼇼8 `4pR) Lo˔s𠒲o'`  H_IأN d+$EfS%N&1I1pÖw7>8dT7=`&13HyK]]dSư}dV(5K^"**&O'4v;,ŗ\IL4nAO :.]TBڈӛN2X$5tƦ \ipޚ=BfKQxAQ]*(}0zaɞL@hs3Gk ZS sv՟fV3BB`?@@ ? t:!}±JG xH?O=($` HVB"@PH( :a3[ ,4'Jq8@OTwJ\FOS0={)p: T@@`4*Xo. hAyf/@h8^bҠv]9n x=:Vs^$ M-) e@MсE"{R!hyB`gYG2S !)H;(" 4(cF <Q$" Ǫ x7((,`>@t8!pҳd5ڎ&)3c(#[q*@0M)R.?#pMK@z KX} :0|33i%Qs,P㨴6桖 J O#?ȀD:N0C27  PŇ@(ϠօGp /2r}`;F(| QԐHJdj%.i,%tΉ-<% 4K˱iXPv.m-HKR~ODx3@C~\ lӭ;4!qs*2\L :V d@8pG8 +،, v1ů~i4d*-R " (XEb B2@0D|9-ޚӠ`&PpysxĮK< ]ThC|nZI0 ٓN@"DzicPh`[2 ԕda b!X>ȃ@J q,+)Q?Tni>Xuo JeU n< URɐZEqψ 6X?`a L3Gr51\ Alw \ A[ ;@b L wh2,d7=HiGc&0zpY9\ #Dp`0S J2# "~1؏28?` 6@R~2  LT0E  M¬j!."H, N. SDFC\h~jH)X d sBz%k)IZLzᓝ0~@ZST8 `\ ^,@||(]@`m`Q9s#)|~hQw42 Zh[D1k2Xw +G@)e9UP`<^ Աi hcA;@u/=EZu:15w@/|@eg;6'CH67n`)y Ծ)TDGِT{5x@Ҽ k@S PZ. duW=YcB AsژT(5膴,@(w6W08 .bOkj ^%O# f8%m9`r~F `H_# ωW*>!$ &E#6‘2>0-'B@fB`pm?%MH vi+L,rwnD _1S!6B1q,|g CAk6z:G\gDŤǤ1Ս+53ˊod29H2rp~3,P)r4hCp6 д!Mƪ# >\f2.Hس23I3& :h'HȜ(V h!:(JsoLnb1C$ Z:0 bvdRH#fAdLCp g .^☭2*f\ I4.S!Q`gf2N pI\$Z>@6Fa&&cp- < ( `a"&q"ZM\f(N;"DwvBX4*E*Bf% .`` yOBBb¢q@H5&$jf0a 𐙤~Ʈ Je^ w۩l "\hF.~bJ fb$Œ}nDbC#" k Zo2_\T`JAXK2*XAe 't)M&By2^ !fzLbV5 z!9 ú) ^vB# | d !VO7kM3Ln ٯc "*Z>2r('[J#FlBL^!AiS%Zz `,DBpw :02 0$x2F>q^rT2xL@8灆Hh&?t,% ` O &"D{@f)'͈ivarvk Df4,k"B(<2TC)-0.4B$gpDC!Cl `f8c&X(P`H%J @@vVēO3 m: Ѓ2% ӰF@ @:JᒅAC-`R ܅ F1 -ے[2"hLd0Jsš# 6ҾI?-(` }HH{%d$><ֻK2T*0נ+dVB;UJ[CS DoܲAW("gZXp ng'4(zL\8p2#M\D."^7Hg <Pӆ|B! ƥ(0$1D3ꜞϲcԫC%Għ>`A=N.`3P t@.``v3gNL,*b<.e@'LVt4ɟ *+Zݷ!dnMdΐja|!/Ժ>@eEܷf"?S!2 8$}h.p7"jCr `~ PG  .*Vg2B MĀ(E!f!*!FŊrkJGS*c SƦ/0)hbDž"d2 |X\'&p 8Dsn@W%'.C\`@J(L7STM8 $5Z^x\1*Pk@||z]r9#~3(2YEN'f;CAq<JAifB5`n ^@()ƹ; xzeYAAJ3~JI$V-# J @FjT"Dae2(ŐD p/` ` :BJJۆ2&F3 )&Ceg4:yR`WP?BVfJ Rj]At !3:=>()Rae #`H'[zúM ,9RBt?ia0a/@%YF@t` 4]AΰP2FaD N"pV\| ]*.5d@b @;63nY'FJ!hPRy8E,|6 'D@ j" [2T 2#JC\0ue*(267Ea!\ EX`8R+ (ZFk`2 Fe[aW'Kc\0!2X`J a@V)A Ɛ?O ?_o ýy;Hr=!ؘ,?`P( `XcMvohV xFt96 @䳺6oU2Vb19=*a { $p\ZWiq`x<Ơ & UNGRzu@$8 }B4 2|A# "Jz8Ǹz4 4F ^2C0,  1 P>r`& "L`r̾(i@,6GGȹ#j8 0RP:Qk-,Ap4 P)m,K#6`BE:&} @z2)@(1%'٪"\xK*8"*lQڐz&5u01nsy5bA8T4ʊ#G DɄ\8OYgw J!x`  BXt{2%S'detY^ x#ITZut'R *>0{`#v nmӴV !8Y0:"&l'jw {TzJdQST' a0- Yp 2 4ǀR"ReJ\(ܩFҰG|r$0S4x@T S8d!J/>0ILGZGe1f^ 9@&HJPI`J"N˜wy5H+UqϪXYܨʙݠJDr ń(8fP%cmf<VF@ "cTVjD`tvW}``Q;9}*2JSd\Vh1Xjh@ÐvKC\) {fz 308wX? FUcBCx1zZ`1y1q>'Xxc0YCHh*F \ h !D'_ RHW&ԯʈ@* P8cUHۗ8;Ur(`3gQь$=!#:=5:oπ\EPor@uP'?z KT ZA5Yd ۘӮ $:P(H}̋MxjPpEa hcxšk& 1KY13YL<ʋ:lp"4؉ʔd 10*F ʋ hkpl7)ь6(-H{dZ;U" {}[ 0|Y?|dCi D#8UD]ߑ$9y= BRwBP vRsPlQFjX`HJkD79*E()=- 񶅦 @/|0Iv+- {#j*M+!KU^vp}1p(ѵhM`3d.FaI詈ȍ0xYȅfHxHb9 84R yF$fffX{YX*ލ j`' i(GAK E pvֲwz0!v[x\ @Tc-G{.yPр$6ʉtPGᚂ`-^}ʃ`D )gj;xzAX@0VWf (Nbl[ȇ pج<, #@ 0yQ# E$Ii*y}x`h: K  :XD@Ec8a:扱rH! `'800巊`ʋN@aP. *+VnA:A&/7މ$Х4[\ Hڀ8$!=C p9V6Sh\$+8e;@> }hӋA^+18]&.H2< z:IdgBo*V@$@ { H!;XDpu @Fa\Ӭ) 9HxH{  AH~j }JWpV1>! ވh5Ї>У9ΈZLjiMȭi8nH(B^3ed "]7Evרt)g`63BK ,R".GY [tᒃ>OI4 >(]مwv HP@8f }ՉaE*SШ6s]xc;yH}ϦOxtrqrM&X@ 491P0)0zy|r9TA O,&;|7D`?cH#@bo ?/ D@1pT.Wx;~?#@*<&F(( 8ZL 5-Y'n` *J`T/`jAFQ~cR+OU0(`0 Id@OObCȫPh@4Oz'1R&Ϣ@pDu{Wk3,?jX Xl`x9}ڈ+4h<ˤ x0,@g򸀀:\%ǣڼ'躨 p$Ѥ#˺8 0C01 NJX`LRiЈ'3dԱ , ]C(A)z`)b, DJĬ*#$P̱HŽȨLȢR`87Dq:HMq@QDI2!r;%@D+pAҫSjL@ +(y-XL6C޴zXe<#hZK+ bx C`j`4E~@,||c{el;{VN޹y}(2hnXCS山3=BB#@fhQl"*&xeЋ:f}&a5H1.D90<{Ptk˃XK@5'a:3'ŵcx;:F 1BZ0qa̼"D̀)vX*OL]W'dh#d٩8 B#0lO ´c. t(f!gH<2ri2&ԯLG@s4vg CcF"@ >'cakDB%~]r L "DCM`W⭊>ĜT"7CȀ=.ȋVڦ\+b'HPq^I!7 @i8@/gU(Y}f(}fA3hI# H`J Ne7fxn"IbChl5*UL%tX߉E@vPf`9h(TE @F6vBlAz^C֌ښgJY2g +n٘#Rp7A0h pL?&q+|EM"{Rfq.|]J$ڲ\`aRTG[4JƘmݾ~QȸB݄69u3 0gɻ6I2>v16D.ʳfd7 hL@A_=:yZ ش_ص A9cҕ2hb1. T`Ny@>#N44牣b% '2z9 z3Sv @9=K kBah,)HԔRMIyn_-ᏦLH3bj;"B A !HfT5 h'ez3ԌlҰEV)/3B ,tF=JN3S &`xvu'@T>aBfL~+0ЙCZ#$ qJAjd .btPׄ N/J `'J5"'&oO;T@1g>+7VV"h5 A0ѭUr'RjY<,X)KZꢐD&I6i34$tuQhaO *351F+$3)͕jh*a  JZEs<$ T rg9e {L>D s6@Pf~X ZWp5V4i3 `eXJ.C NP>‡s^`+5N?"꼮JK_s B& ` '2*#ϥ?3;%1* ض*{J+' a-R-Qiܱa". %@ @Fd:KkZ8_ Tp_``tN @W*۲hgjFn`X@_kŸN[EPv<XfzA/YsfJJ+Q$Kbp갹ԸQ`!rz)dx+F @]nO*w*X+362J"@Da`xت ɀ,! t]B]" _Z#\p.nu*/FEdi@4#:C1rl#7(=+=:ƀe[.4+Y6uRQvw]D-..qx& cI0DL$.]bG"1 !bz8@"a C$+9bA¼U^dJcTTŃs療E^gGnQ,[C,S1b*X5nSb*+S)Bp;l"42}7#M- Y/⛛H#`t$m#+[<:3\yl?00Q@ |lZ)Yj'И A^V_-cT:w$YCU@ pm' ?tlu]8ju$VoF&u@~? b (}>@pnrpzH41&Q@2B!l' D  @`PV!Dax@ PW[._VP0$A ɰa12مN5ZU:n&`ƠP(_OwTsk&~6}nB#A.L`.5)"TX$hE 0v}T枚% ΀:$dl) ;,^|! B8؎7*E(j+pKBťȣĀ8k<@ZWɂc  Љ鲺 c K,γz Sг,J}gc21sIsh-Cy)&HMɉh,(KQ5]NO@Հ[Wz# PayJ#4*%c YaF(;J}z@MyF nRáimrP$ޞG ǑD[W rE.''00 F~!L'" -[k 04p eq41 t;$̨ O@8Oo F'9fuV!LY: Љ!y y,mnOH)htj婴x*m#M#Ģ(B E-b*:܎V͍4M<7GQqwYٳ&Hyc7lFav`/8!e. K*;M=# 0bP Gmρ2! @ P ,^YJY#fY^| Q99,D Ek%hmC*p]rD:#bբCa.-D~$rngTl)~yσEgʩV9ƽJB j;q`BrRQRJ0NTId,Ė2dq{;ȃa'ϩYc1;1 /=BtEe x(\> {)]%FqY,! @Hƈ&A cAL :W8\GAEX "9ҞRN ctl(E/Vq1 caAbCn@CkJuT7$cdXK0@84FH !2f<ԙuj&[ a A(RE 8cOzMncZTLd:$ Ad/́<Ys˸SR\u aK+ l"Џ+V AAA4QH오lJT+dLK2 2I*?\c6к) - Sm0]0cV_hR I޹@T^LDZn$.nӂe pm;MBT hB9jٹ,U\.j)XbMI&J@ʶRXsDp '@(+ذTXBȞ=&~fXɊ; AP1ŨӜ^]SYG0t;ULP̞``@knh˨e " 7 'ϓtH@Ɨ m#I3yUeci p !c/;/,.c[̵9D$qx.@Bx!1nWk >,R8"&9 ja|hmHC~I6ΐTAV>@; zU^fЊZ7Pͯm4VP!q ZD}$>V}Mܪ'v~gVG}'v@L8O \q'alx;18RK: ўqQF:UJ2Bݪx'Hj) 01 6+|Ym ъ;p` pXy%ôkv:?%ڏ { 6x-(3v¶p4ȧ( 2xPaqrC!8:@ѕyʉ-C83wuHLƎ)DYGB@D cd(t1t.xc :VüIܙBUx0E fqШSSjz +.8kk"P I4 &q<;X+({x!>LǸ+Q(Ɉ)̀` ([5F+I?3 l( 0%zX7.an8ģ C78)J˻hC*v:䱲J/c H71]V v@Vkנqo$14w!ؓ\I40A: @%΃%4PBsgh[5k¬D( 7hXAd1 8VVH21aGٴ8e1[ZX\&8IG&za﫰rO0Q.h8@Z :[];Z DX ځ{U]<{)u0y#m\m,ڒ\(P:#~qՑr]&Iث K6?0(Axuq+eɨXqFX L2 JuVw0ĄdqN`ɸ%E`ƪވ@wB KGc9[914XU]+: 8ZZЌS̏TZ  F蚀roKx  3.H c*1..Ðoā %fA]۔^C7eX>#?Бn C.rk m%%5ŭ!I߁YyһᩉP$RPduw7W&tT+?)J@`֠z?P!0نEN%MG:Q(Q oեYH` qQ0fZi6яXp 2H:Hy0pʸ*zaDlctX`#($9k؇De@b}f:菀mXaʣt$_BhhHoVx iC̿J(P.)oW)hABJ͛,x.jDTqx`͈m& A:M*Y'otbYڧ nGz@FN7ÑƈR]%U;Ȏ8PlqK\k^bwX/  E9LIвX]^20IKHffk 1,v˶AֵC蘫}072\1ЅH_5R"SP E`ٲ4Vz \q#Eb7H.T2ʆI4*BX$ ;'>/`·`~UiaҴi%qj2GzQ9(aa19,-`2spƧgyѽ ^pJ(R ԫ7/AUœhsuzZӌ4_PnI䫀aʽ_n", TeEX oH-}B'59pH5nPKt"#D<Գ~ C?Y,\f2?x-dljupDG '8br/PM"'yw< N(1ɳd e0nz_QkXaXwU՛P0P}p0- y4Ʉm2)@&R*! B7PD7 ) )>/(<ݮJ6[ ?P(DD#p6 CP< 8 )@2}@0NQ P C?gP0@0 Vp*Pm/MW -`1*9BU*4JUH""\4ſkZ20-\KcOh;hO@K TWJ= nNB2>v  · Q/mYҰR|  "ȶA纮?*[*)s4~벜 8ޱ:>/(U )҄XQ8HRҦĢ4).1{8 "D^=qxFoZ6{ox/y,@(4%yL:|1$L˳KBl+*Z.Cm#>Obl< c8a (ͺ>Dk#Ӿ7 cp(2}|+z~-}5ڡH SEPJ?(ݣNC.'Qda*K(F Ǣ}*7#MJ5,1k- o,l2N P{ij %ـ{K*0ڢ~̓rjkL`4 bhk-3,:t&U{%Un5ZXb,m(BirX86 f,FX!wSshЂt+ԫJ\;g ˜GqӵUdp4( 0$526qW#1qu]a0"ðoUpti,iLSs2|9 XS eЁY*8L ţhWZv} );@e liAsQD=j5(|N%NBQEa$؂)8Cun` @< #9X t9MOe 4nX /W@&Ʃ0֙W/%#Z( '|)H!U Ll6ZjepI AHA0)HR֏ZE{K wlTL/` $~"[Z)q[:Ku$ĩHZ`9RH] DQ"A|/W##0 ꃮqR] aU "+&r4/+e2ETy)5XK[np(ᣡnBxN 9s#- dr#P$ٳq+k@Y( 8U "L=@#b,R(Y20}1(pK#f.?K`/RDlV7{ `Dr `Y Qi.vgf Uey2 I)%0&ɠ0 2\ |T] rv8xP cKBXd*xb3&hN/3QCE^6p\巣M @ b`o$ܚ5Q7QzczL.UtY%&M :6.dChZKi?EgLG=|-P !Td&w ݵ R)$hd$@nOwO%a,X.Aq`#UH@`ZaX*4q 0}]U L-1Sf@׎2ۊS:FZ.8=;Z#B=ǐB 8@AҬz#I@34r`.I=c3 'WFk`#RG6D!Fzˍp (`4@⫡,pkMbi E@He0PC-6B&! 8%E'D^0"r'@"R?pE+AzPJpɰ\d|+@Z)(]l`+`* l- C@ 1&kY-V:( h(XN \ :ih+fp:\D< ~JgJH 2Z2Ț4TLe`ʤj-A}KGa` Pa"gD&R j-1$eoFC|(PH! &dq*bE*V$He%njtt1K*ez#DŽWmr ,tNp?pdB+@^AFeN+ Êh:e8ՇVRBv t V5!9̶t.D:*^H"f!NЁфqgD) ,P QǞg(%r &NWoHpjdLG  n @[DBLbC,SgP{y6Z/D)`hR7"45x- ~+ u.egȄ:<ʦC c \EN1 :?.(b3,F ,GF S{$I(h0`RY,:Y$ D>`C%-~~]n G$ ru8Ja(:3&)` KbxWp2R]#rp f(zo*L8~ zF݃dzdyy22șz&0!  k%*.%nR)+.W‚ɤ *"JxkgC:dB(Hl* DrE':IfΕW<`F+r`a @)F@Nl%b@ 8@ ^TbڏbRKJ:N !(]bgfы1t~'' o bආp>LCUb/RfZ#@p g"EvHPLG{m`aGV:$1@l(#фndK02kinA]aV.%@<"!1>sOe:3w(Z`]U]ʼi+'#vHqgm7&C K)..^ z B/SFM vt~B lz Oh#- tZ;(. `ɧjbt ,XYk=`(0!.@45SD2}XB4TF"=y/SR-Lr(:!" /`)TV׮ysu۔"!<i"%D0Bd:%8"@0A|d/:L n %{ k$o-eIJq^H{ jew ^) @Dxh8*P~cNDNRɢ@6܎c").{a( L3$ф(.qOby!-dGlp?p"9 GeX@c?lgOn*#@4A8"  '^M؆+n+y{od PA^UwO=.-|YF @ j`H;o uFE &A|9Av \YSvuʦTTR⹃R91d8tSv_L npt.o5e*D_#.vT0)[[Fp,S)y~pf.!df z$3C< xc.$`5 @Re2 5PY3}zKҠ ^ 2 \30C-B_ ٦ +r8j xwMZ@y, 'ET|JJևe`$4Ѐ:@'81lӢ &_J fJPĴJ$/gX =Hܕ !1Ͷr(b%v~Ҏ o/V1NY.42 @@JL . Hld2wy D *P C@)Q7- N? C aԌ ?Კg |=Aa.f #0ZgEt.mtU" >! K+i H8 Cv[M G#tP(@WfC(L'_ \58R C`!#}}hX ޠt3yGȷ|ʧ0Z+ NEINCn)L#@2;2,YJ `+ hHS.ȡ#  `iڈ3(:l͡i'2JeI>֨MljBӕIE(~n H)P B1p. ') xu_;)J~ͮԳ0 ‘nijK=.ܡBBǦҐG Q̸3z6Ȥ W4  H( +Oʢ.1VIB *5o,+rH~-5`FTġ2L JRc0(| )Hf\!+B[6 `bZ]>GzpK<6yZ?"b3&۩3$:hbӼ BFGI$.RK"d9h$LR}&P` اK [HM J`"==$ 14$`QC@*?e|w 2P`p@_\[6@bY&m9EC9-WP #ds"BMp$CPpo`n_#"LnHO%.,#B:g%-fDڰ!#* Qe`L2Q !b16DOCrtR %:Wd{6B+3%HBBq#ApHHy7:GX0rk[)? RA&\Lg- j"2#./PW?$]!n.옸@\A5b̴)HRI4Řd}v3dJF:2/崅($r>5` @F{4ZR2yٴ,S &dU8yWO#@Ƶ+|csI: !5jqb`;x iD `<_xBCi 0ixĠ@~`)u{>GYytO#>B{cܐj ,p]]>'0chspB0ݔRnHe^` t#YN HUA<c(N T6g4tM(@*;[V3~ \cC< Bg_[ PKhG)%7,|' &TtCsCڷ8iBӔJyLjxL?nF[c~% Re"MA}pAgi2RV0QX-;C#7Z,i,sT@d,"ė1gEg֩˘\@HM{>}|cFD2Al`@ (x{z*m8z"{+*)#ǯRECPD  X9 (Pyb Y#7jF]: T; o%K(ʀLÔ77𑐡e= P 9$:Q2:ѳ ".k# J8 i92+G I B08 rji[&Ћ6/.C?~Zz "9  *R'ˇ*ӗrPKIh㹛 gR 8J @Ț~8!؛'zl F9Q* G9`pAH 0G N"+ R|ƃxR=!:h q>z JWD*[:G Q x)@0xɠ ɇxp(8Ԑx֋zQŸ#w$9 #h'4|? J0'd@F3B-p.xK Skp J>.L$k{4#d$AL`2:8BT s#r!ЁD@єH ̖S0؟2CA' s ¨賨݋t[zp-1X6:y*Dx*庨׀OXAIJ,hyZy%TKEQ=ᆟ: .+8*)hmzdB Y>"b&X9`%p=Gʬϩ)eaLtLD y"h5پ<.lHH:?p-8t F;]-tBl9ڀx R2Ƞ;kѺ` Ih)'d1P;]0+JAib*aԇ0t+"Y:۠z6)x7> $JЄFAydқ 60eneC ̚չmF7 -)$HGXG&I# 5xuډGК Ž(z G3 = 5]XQ( IK;)NBx;, (=ȼѤ p(J8 ќ 识b")f[*;R.\Xk xChjP4Lьr۵HA/\^S ,9 Dw qILjLqJ㊁#8M_+Ѹxqݭpxqݩ23Xȳ*!xBjJ¸Y=9R3%M0h@HLhb01@ػ)~\!Byb &fQa׋u!NehЧz.)OU u=c'̇ps"C؃mߴ ( Ҋ6T`US>"º [FxK|̑;vӦ !  X/G"*lke ɖڇ-y J:8u)U^E觴j#'J R) ьpqjkZ<-~8(1"/`8ްy$a& v%I9Xè+xo8)-y:҄Bũ^X6P584}I*#|o _9М@ 0(AVJtL.!1 1sYLN,aԖmqе idRΥ il5j? )LhgR>ȍ;`:x/ЯCYypTUbP(0 YLԑz(ꑍNj29ܻHϐwh6G74PHys8C@s(7l!{H(juXXjc&uwq[n킠0xB\ĶiˎD$?eVyO @ڗ ꙓ糜CJ>!JEI[NI(vCB;e6gh,`z [cEǪ&8BXZݟv:/dp<L V&(Di5aFOU@ *d 7輄1 @"Rj.D) "@a<°iF4V r&x v]H06b>֨1/ņ*CIJ& d!(! @j+'+kP!@˔I 2VjҝM$ErAluT`[0& V("B  `H(H ㈅*Hn:  066~b(E@b\||gb?A`$1 8sd/R!*>㪾ʞeڨM: QXŽm.$% )0+CfЭf)t!.@| Crb$bZReb&&"VmܝÚ*yanIj l"b2BvW.v] qx .!gOnX(e 6&ĶJ(˥@b ᖬrzd6i3 &!7 nGZk^EFd'Œ<&+e,b]  @!h ҉<|L@i K0|D8-&d3 d raNm"=O4 < q2,pt8CB:)#]]ohb$:Ba7e%zd@Oa/ʄ(63aArfA&z2>x`p[X +2Rlj|eļUV876@rapG Gr& 02!" 'TOLWh;7xOm꒒!@ n!da0t!0J TFN.`1<B>ƘMJ L]2hbnnB4Oh>Ʊs9ɘB$`g?HY3 "0$!K,FA!.=a.r(f z*Sb?D23p8u(IfBSB2V, faJ!BbF2 PĶKmbRʂ'"%Q9CD! aPr%G\4)`v`H.A &~1GnlX3X橰Cbf.AL΄ra r@\\#f0";>ĎlBbQQaWf1E :te+,"2n [9k!z+ #z!v(@D8'VU*ba;R=XU$@2`P.!qJinN0HH.XoBž†BJ|JfN' $8?)Rp[`ZV@`3ArI$\v=_ ʡxFJ fIkH8Bl& z|"[ѥ( ^g}SvD6' (>&Htrǩ BEd` }&*R9D5h"kV2BaimEHLuR6|Jf 0 i6L&-B(ua ue"qw`5Ը," :%g"hʮ!!! {a~GEF 3ক`Q&p9#d_^Ζίdԥ;7uI]4~.S bA4?+GP&`d) &JnQD0YyKBB2Uf]i x$4 rh7O`r @`'Љ /70"&bKD,%@QdI;"`: Tϡb]v*5Zj5m\SyOʄޚ7b,iJ3lfb\r$!A vhPV`!YlX(xY%n=4a&h|x7dʑa- dW-ۂ"!|F0E~؝@ SmQn>~?xt @@ =J$%)l/ p˦P ,  ~a@ UOATPaA`Q*8kP%F[;>^O;]7[3lK8$x #:(Oؠ޷.p V  2 zHct̻&"#Љ@N p<0?nBh,Q.Mok`4 V", $Ӄ`3m:8@J@C)8 (HZ*s} Lv|p *Nj 7 y@ ++L.~K+" ç$9 Gc@6 "Ȯ /wg.=L~R11{#T#OX 1` t}R0+.@ARM$pb<oT0*l6| 0tJJ_ʲ߿0w2lr|Tz@Z j: @qc@eU fR`F14y(0/Jw%10NjE@ y#|oy )Jy2[-3fyg@P "xCsQ㐯`'nfٸg/ty!@(JP YA'ZeXJ&g)1(;D>DaPP$B$DN)҉J%\EVrCPqi')#06 AR,cle2a2O4!8 Ap!|@BIse`$hs_GO B,@s"~[h+ ҶiP =L )(dq)w@CՅe `u) \ @``v[@Sfw9M/u(ayfKV$bР"BZ1.m )h q C^9Fգ*36ZiQU\i`&"E|)ہZI`TXH_/#pX T KlP  0i@>)|K^&*"D6>@H L'CjIv*r1J (l=&gz(r CJ`g)pP=uɁ@'@`dCrC@14Rd-I ȫ #H9NL&jO4CTc .ήa%e"<@d!Cr!(VA̲j sG;E+IX.)xY2&kDs S< c@ X,.K F|ubӘR(/DD>d­Ǥc@ĤljPHp`[gm忞3@W3ti@0lt ѳ୊E=L1R9 thFKH aB#@qŎ(8(h/ ؁0!8 覡 >9Pa1!q28(@}+2pʷqˀtÏ^pj {T9ց` @rH锐JlBta1X3 @09x gWCRm1j!8! x3P50H:X0}_5p]8LJH& 2@z )z1BhM@AV\9Pw?J `)&&:ȇDra4T ";B x y42. `l\ØDaxf8xYy߀6H2*h"w"A r1fxI.ww0) )L*-k"1t[ j XY܋84#h r;+:f#IYϒ<*}F6Ⱦ!qh `x8`AX^ۢ}@Iɓ@3[hpy)q0 rhVi \3%(() 3H3^: wz`+\m,x.xy[̟p1z:p i|pw:90b`G#hK,dx釁2G A< %K̻7 qp I҈!!+R+Xɀ Lߪ& QZSur2p;Sy;۩px 0,*:m Rw3 8~zXcO}-g@Dq4c㟁Yh 1㧹ZS@%مR8je]!m@INXY9 pӑ!( sY%S5PY P['w~ ifK!JQ(u?Ha!.{ہ;.TB8HŇa Ham([\,-?$JU$A*dB0".k-kP ?!98 zn@qJeHS8Q8mSe!>'X'!a<-_\@8]``>cq#< F2k, ֵ])qm كY2a4򍘠~RS@I NEcE!-ɸ?`@ 젶y xb ič 0/ث$j )Kr=/oE\u>RX݃p6FUiΜ&b]&-rV:HqO!ac':%ĕ2, xXpKJy݃(dfI W,7i4LA#}s7!D 0aW0]D#`!D(asb^l9yB&PXe($ Ø ݙ`ׁ"=@[,wC mxe b: {MF*ouk5dYq e@Uae)S(a}hBp݂+R4 ^^ϋ1tC_:8!=\q( Q#Y(olՂ]`k˹Ẁ$8g, ٜ m[`fXP:]`P$ v Dq1c O7hy=lV zm7f6 F|C"Tbl}$h .g_m&|b D!FCXTs70 1YV ]zgͧ-J3x(P8[z񟪔 ĠJjOa@8 HG~'##3lBRkdbjٷr&ѧm|ڈxGw#<"K0mñ <*`C[Qv^\U  BYm#{dv+G^pOyoXG uD`p#nPaw/hGHh * KvJ}Hp#GMMcj68} +4B$/#;8)``x'0Mn&t6'A=LS `aU$@/"}q(P01 !֎lƪ c|5*gCU6o!L#O7sbIM q)  yW8FǸE䰁?D930a"|Q.ꉺL.Q j,Ҋ͚{5iΞ8(LJ Le|82D8@:G(`N3i*IGY8'p(f #2>* =J?#z$L<9dZ6r!:6yjђp2.NL4])̤X @k Ag LxZ\CoMxEz<\ +* 1("!WN*8(ɏQ&[5L@f "EIi)W])*ף"DHb[ؒ{Lj0 Zoos@tu)l୙SٶR/@04F&!VujL鯰}w'BQ[hMlz6c:Q$"VMjPàCa_!5=sɐ& ?b]1)s ʶ1(S),%w0+@2|BG QY9R2@ J$M@3<"R zB6Al;TFhxp0pf]XRF#. d@|l#㾃hCfV0Jemha z >&VAZqll'# ` =i`/<$N"@(PE|yf2,D>BM n`bF̱/$8#Ī RJA=c'P@BMLfu, aBdcnr*^h2ZukPt 5@F"n$0`*$H$'Q|#q0΄ͬd.H@S!B":ID#1D) &@^B(8s (GoXf a(gdeLD| &!&%&Bz`"PNP@ *C~0d[d& Wb SARORƢz ^4H6**rifg:#6fCvcDg#!LH/ C.%o> sBD&)a)f'DpB-!3"Tkԫ00aPE! O bJ4- Da94xlhE(1e3gTP@0hS:n$LI,j'# .jPNVJ {D!ޞD^a%maC؞iP@-v@rqL n\d&PBC0 'NF&aD @|O5g^, DjDiKu[(ZV`y̆:fɘ|OT+WJ J"l+ $",D.e^L*rs inM0a<p+@1 -"BU0H$ fZ$%Ke$9g'[ F1O%u"xb$yc'R'A7Y-gk&~ Uo^N#%f i*t턥jqyHb(!dǬ.i#w*blL֠@:-q9P#fejY 4OB"6ôlZ| (}ڲDD5 k&ʐ/WDz Kē zj j3 .3p Yc\{J08y+ S?)r Iin**sZ@$J`E wGkLnvHXlj`j9K9UFekې,<X !68g蛰Mȁ*TmTFZ /p֚k D:"IQG}:`#4J"TG2'VKZ€P2BBX&#;i&+䪞S ɁS-Mj?Cjh"8Hp9bGE/ͼY@H I9;2 #o2jc>Ь"xnlE!:(f%P#/dƞPa{ ~Š_[OԶҊVV/N:Ҍ9"dÀf4vDd[j -.JU32\anx +@NEπ#! ?YMTX/}3d*X@H1!9jP0f@i <h,кD-]3hp}MZ*rqfڊQn-b"_NUf%?`PCq~3VjZԒ+1Tʽ#6Pa|,9@#oX1?ePd a<(s%* ~/tNneXt5A3s[ys.**vE w'OdF$^'v+8DnF2MQ+;rG;Ch RJ&-7[t7@x/<:T۟ `( "3+"wcVYfuW3^-ҋhAu( l6EvK R$} 8. TǩɂAskQx3*md|M87z+W= wRV^|b̈H)"\$$??3 =Q@ORvT  y]ܠҔ3CyK. )N , ,p q똋;. 9>=¨PhIj):-[xRI!) *M 8)%H&(:؎g +$٢$ !L[;hm(2+/:8/Y%q(z 8( r7J Y }Qo pB9\#ɷ$ ) O[420v6/28-A hP6*=K#,+4zS [$7 CnA1)''Z RS ).p0Pqk2>,@ȇ'"'0bC)3-VO6M1$Cc]cz^C 1. #0$8 ^oYiN='%  .,rQDCZ% *˴GBE$a4&8U:h 9 Iq`3+mkS,,_ ;>?J$i *0"$D{Z9cץISi0B0%*)ϗba- NU80؈ )S%1a,)P f%\qNIMc8+0.Ƌв7MJ3` bR:0 1ܷU~ YWE6 ƝG 6IB^1-}p (G#U/zry _ w&hGMW#aa- 8;j2K*]{@p(+yN) dA J56MLJ{i7Ņ,| x`g[,vShc3z `'ŷCsj6N;,0H-rr;AХ$!k DmSs&(<_Zx5P7@P127\/,B@1QlnMNeucYqn+8 pDŠpXsDLDBv`6jǀ-(=bz-C  !}To، ;,rp3aqé!qf$PQ ^χ p!8Poq&q y bɐ\<8/7M,Tsҡ\5ɦ}'vdpG P8$ @!A P0} @>$@Dq@@ ,J Znp>Qno$ Ba(Wg"-T8@D'4߳9d6p=Z@(@;F2Q)|fpp1p< 3}>@4 >^if`c\`i/Zald7cp k6r)8:f*w"jBJ! ^+wW3`2Ÿ,R⩨MR JL4N@4"ۭ #Lx ;``R'|5 )ͱlsp XLc D4K:fM`N`H.jSV3nZ.039 X" PP! B  hd':`C"8}IPHVDx0  `OD9DڜGm0ޠY$DX" )<s6WSN @o)԰]!1j@Y n?GaT< M5L>ˡ:l_ $P@cU56@kEd;GJa$Y`P@GBӌ +lA*Hb>.&.Z1),{P.cX{ܞr?&S<゠.?$7T>r0@>`BB0Ap2WA#"EHˮ!+ AB{ZRS Ђj19B@n'#D 8-!,eipJ2JĆm #D& "`"J7L`GTO焾I1SV`GXW#z?bAl,&%cB,@5`CK@ŰO̚p*T mt9zQo9# A)( .H-=@* d7X$/DC4> `(V$.C- fwn|)P{;dX qd4^47 A!gE7%mlɎAέh&`lr}dHդ+vm6f.H/4.R^ɂ`) @ FiD# 1)-8q;D`^]f2J3P+v|%), !!dd頨)VHlXc5" UzL/mc0Pf8d#X/[R*Au"btޭt_BQSR %).VHpn34hP^EYb4!b A:RTWRXpZi'>՘b e"Ȑl24>؏&!ܠ@ /\!찧)7H]tW8[us bCEyO vhuegP56Ϫ̠`*.zLB*<NJEg jdvW@Jʰ@(g]Qa*XM,kHMPT0(pJDO:H2燒8 oc2X\ҞbqԎ<4D@O#se#y3mw˹OQ(WȠBDH bߝ~'%"@`rAz =He(E+K.Ga @z8۠ p FA$nՑ31wa$ֺ6N氡&6aTb`/`B2Q @)$ăN2k>z"j%%_[DqU5ޥ9]B-eJ:4CĊSސD>2-+JqKL/vZ| W!Ub.r2C2PuPU^5} 6u[ Ȅ PGoܧ@,*암VT\Y20 $,ySjѓ9@8{F⭐0 <qS‚*NL%\K.& "`6؍=(>28i =y$`17o%/v i2 ;*$0 ނJs| sN>&q |;NR='vMÀ5)@RƷeFF5 $eyLğCGfg`V D%ߧ*4O**m+SʪT \,7P)J8T_Cc$cGw "f 3SeQUrJRa50#2BI%17Gϡ:$ "M+ЬS]iPx ]]Ѣ3vjʗfN0&LRP_Bx5H=100 uFwG@*A<1&PH+6!EԒT]zM0-qzGe9~iRD(@tjh. Gx P  TTvCd薤fA*$a"`EcweZh i1qLVxe[$!N>H N '58x$gqpaADt NEH.%B$%丐pbƈ3,~%% i7 #6(E`<ڢŒY5&LjqYFNMj|"PXѽ%M^UN#]g!Wd A.}vU9Mzxu@ɎbFh̎CxXD@pS Ƀ b gh熐+2"^GbʡQ]8 F;G`O\(+`8 I/H^!}خA)3pb# 1C衇qP<17` :t-ʨ?1~eѽ(xdyREE:2C'QGBphb7.?EĐJ:$G8 0B9ɸ~JۤHߞ4Q) i 2&q$n9҉QRz})L$/ZN Z@јC ȑp1 ]nL CL3'o@`FؾaO7+'xx= S1!FL ҝEYE' ҫ )9- Qڱܞ60d”jqZ#H҉Ih$P ' 1CK8!(N5xh[3A%k=40!;؄hFp#?A7'&"U+M@&pD6VpV "@˘5 ;ԃH;"+1LлMuFm!W(x8VA#Ti:$!ht<"+.u+{Z/٪>-h bB%A4'(3HJ̕EhSfE{ÛI4 Sر+kN5yӂW #9'"$ Ȅy5,yWoʬw`d>Q `QX H. }Řy^9HLa {b͘~ xz`殍.E((FXFث2#sJtNjzrNR"R50؀Pٸ1k$q2 ڻ زcpֈS!2 4``{|{瘟87}̽tP Y4_9$I#މ *(K;HXӑ.0qth%Ú #GH†8?*pϳg Gi7f"%r~Qn5|#(yW =P1ϒWҜlU\Qyg MWB}( ^2 b \HɋF2PlrJ*'S( Q"ɋJPQQzk% /q0X;\J[fAA x&x(Aze+dn'+Wӗ }d* p/bD)N5NaZ'  HKͤėL 4S'i;~/; ,sL|&+ n&3fXS#ĪqWFE1&ݱ).0JO`BH'e8*i K$x(AXDex,j"Fqr7J%Fk885 ZHʊE9V*fTKAp[xXB 4m5 Q=aQe9"fFQ kn ـI0V$Jֳۀz[4NPv1;2#&4 A/0`7[ו5 2`1yͻ+Pr>TQ? l˄n̾ZYQ[Ҋ{'p1ك`5XخzbMl}X Py$*APF;C;thb :M@gJïex}׋7 9CHJKyڧ ĭasZjH 2]2b?$;kaGy9) an@+)3'*Ag!L=+r|׉C q[2)-0ՓNҨ5Q/ov#ͩ؁vrx 0Ozk'y[͉! 3xH{wڹE2C 2 X}*sHrn*ؼ0Ka >89p\UЮ}L|Ыj$T(+pG(r 386qغ"o|-}{ ?w ;D (*P^- F _ {2JD%x;DP)!Aq8FP-Tا  BpQ~fIĪ o٭N ͫIG"cc3 }2@ GXL*@h>F JNlPg;Q8#U7g`hLO&P|`@/K?/-^Wr@0xp X%l(" sp!0GZ r4" ʆ&2k)ĝR zU < 8\, 8kuK># B}`w()Z %Rb7  xؤ)nȓ%T$lJl"`$}PPP4L8N S G7Dhlɰ t * u" &Vr9Bm*C0H,4"b&U2X˟G>L2V͑|d#k&# 'y7ZvNr-I R}|g3tg]w~]}h xpgzc/bitmqx`gqvi^ѴNZxC)VWźMXŨ4蜞$>&(05Va0Jp҂3Fc[(1c: .o1(1< "΁> kx=x3=p~\p10`qlI8g"* Е(o,"BPO9fB;C5ENG^|>j:%x@bVyJ;4Y%扰>W H.B ɚqL(xK "JI{S(D,A8d -G;GTPwA GL3V/c|Cn`2 HQy(0x  %FtY 2vAS9OP~<5 !X}k̝ŶGS * CB|O yPb RT D"MPl|3"DQo= T8K[h~(+RɩQET?UY3Pԝp~@wUnWZQ/@}Š jD01" X0&a P 3PLi4 %h`d?cu†@C8cL)CV$9GA4a fk52`) T,9 KRێsEz@v8Eif֞cи'"SdLOP:0 !3JbplUeI %DPKo]Rry% L!,bl" pGx5^G[-H^MxKBEJ$G29 >i| 'p+tׁ͙ I}\FIt7([e`['LjEGMdz_ed.O[+r\GT#-ҕP./ ӏ+VՆ/،b|΁C.hpVL^c$'zRV)L|&͘+ev>vPtuDp~&}2C鋟<[Ql3ʞļw2Q)I6](4A 3En25RFt9+TY MeaW0~3֩JFHb pl WD2@Q.^XT؂KH5LvLifބ S}׈Xõn( h+ʦ]*L (>; a)g5G5 #6֤Lb\pAb<@!,!D^jDTO & ifK>1$Dn+B %L~\  <&p ኡXt0c aGȾ@28R(#t/\*"~LNԿ "0-'р%L2Kz Đ8ɻY ` c! &aZHo^0&f嚓 &rd(*\ `/ Sfl¶~H j"wJ*! j0Џ& cT j>vy>2.|H`(x u &*L$6.(6@!bj/h9HB"nz(Jxn \!}** 0]⦑F+  @`A`|Ŗl%C4 rXfRQ)+(90| L9OE|Ʊ~&jzzk xNO|Ui)%^ )N"9 4claҐlaPA` @ & äPlf8@ Z@@hh>&Ʋ='[zxpH|allfl?Ѐ, :R!! !i.Uk3%EbB`n~ gh:4!H&(F߀!F j:kuJccc#C21%S b= H47]EyE`0b^ͤX(NhhrMIFTT&k  >C8bfԦf^p~5'XD-Φ`2,(7:fOP"(< _g+qZ^" c<ض!bcg)e8>] $"' `2/Aܐ{!3e}-:pL%+y"dDd8 P7bjHD F& ^ax"(gT/6ogT -*5 "Jd^EB7ɾm"^C1N̿DԮ }=Kx%8!5,!MryQ\8 :(`@T6#,>G6|SS%ڑucgMPVp\ hI"J`ǭ 0*C3V'\ff+TIy,>Z$j`:1@ bdxB2$$"0C)vN0@NU (?T2a#jʘ%?#$ 1AJ2QBmBj"dpˁ4Bf'1g4U SX+=Vj!җA:90:%RD+% @.s,V$7zq@.kX뿓(;rt3I4ZfJ2( ̻ۉ @!E W#  ` a77IIZ,\#䫇rDjԿ-fkJHr @acpyQOnQ@<!CaR#H:F8:'WFr#LVr+V`F͈% j !"tbʦ2:.`7L2]$3CT%TvatH500r|ȺBlj Fd!r , rΧ`<qQZhH4GE(=$.k嶒.nOG p ƍR$I~/6s@ $ɎE0Ln "0&p" ,H0@ZVXI`a<<`Jm!^<ǐ KEbqȾ|"W\ ŤO_ha*a42bS#]saC@1O"\DfŅ[!BB/fk\{ g~*G1H!( V-:LSgY }!ƩHI qQ$k/ufB@pN"*OoM`Qb(+'N JJ~6cj@DG6d#XfĻu\v:a5Jp7-%sM=1^+[]Da( @KKDYQ`QU~/F`&dcUb#BB"օ {4DR2τw[T wM0MV pCL5a vАȯh=Ȳ2-4R\ U<ʆBӸdG-32x4}mt5xpad?mJ?"?@`z@ PE@  }`D&}< ]2m+ N<"Erx4| j p? P$n*~EQ{#Q+F؟G&Rl@Al`>w, kc@k0{ s ` >"q e0 vHjD.x (4#NMc>Jo1G1Bv'`@ 2hx1 ivL["頧D">$ rr1m#G5 $z8< '`x2 vh"J0C:JxH$KasP4-C1"˨6 \$ .+@`<SJ!(Eu_W/vQytrޑE+ Ь$"P !(i3 t$}/)W:("E2*Sv,H$`+\XIr,Ps3tl:F,ȣ* &,J@R/Ō*0Дʱts"6V0RddIA8ESZvj >p3hTm ?$TR)'liSOi:(_XjŠ<9pu_WX# :9ygx5-iVͷ+Ri Hʩ,Cx.,G4 lZAuPJ'St蝆vzGIJv0Z q/U*"D`?Ұeᕯ0I$97/NP"A!3fG&΀) v6d%􅀘 JK'@J`b&ĨFxNboN$.1/^^?&86+ Ŕ-b ri@$xIhE}B);p.X$@HIVH +8eG'gܛCl B#ElK<~r8\ ? 4;4cb&ڜI , "Up# }|d* ía"}k "+=r';_f\ɆYЈt b y[t']?x Љ N't8r(WXh 5IĂ%7B&qU> hDULK, L*IU\EKZRb6@Zq_id< FL<tvvb< p5K\VcXG6X KH$~9 4-EO1.@'+%!,ȂPH LBTOɽ |6ydKeS,Yhǰr:mq:#*EspsZBna#kE Zrд?z^C$;( U9E VOH7ǰu6U%!RDe\AV<97[DS&.@qlDF>' *f5׀ B\ 5:᳤κ sԗESjóe䜁[|W&2YED'S%!A$E uV08D!DD.)9[F6ϕm)*#t`$Pm, h,eeiJԐ*r͘"kh"p."YmIJT A&8HxRqQẘN bZ,ib>Y a9@r@bqx 4&g  I3{U R[02?H<0 LYCeWCe vP1̈#?`3,CH/f:5̥, HBS"$ [ g2Zm{ev9@By,ʦJRCul:4&am"\#*N'&C <&J JMJ NOMse8tHhQJDZ0e vێN[ Ɍ C -ƀ` b`6wu!#_#גPxB"K' !ۃy@|cA @ i%@YaɌ80y@ٚqvA#"/حxx) ruHurzHa ﺫUs y,)̞,/Q$wUa* 8yaFmp8ˇprڵ2>`a3 ڙ4r訰!_H `!$j/$x 袈kxX30]bIـ@s4g9_D@QXzB|w ڨΊ$(׸؄ ;ZI?{ψ68 jc46Jk[K--1\" ց5U::1.XNHhA"\t8F,X+1v"L|^ $` ;U,( j&Cs~VNbrP?h{?|VCK< Kry ki*xcvxvdA +S^*:;ثa3XUmw0vmh%e4I xm=lvYhs*rM u-@DHJS/7pmˇ@op9$=lI`S8UVpq%0@h,6kɹpetq:X`g|\KL5Y4<gmF{O`>PW\ʓ a`p"Ǟ4辬ɽDEz;{( `Zn; P:ގL,`p&0,! &Giu-GqDGNꇹ&鯩5eLpYb<aہ W ĬpW :l`cn7+ [`itinƵ4=JNdc9"0Dx003-,^@@"@C D<@A9Yh0H !zi@AYV aXPEn0w $ aX4ڐ.fb.Lx/p"4}S%AǺJ@^$/C$f2p@tz/`ЛxM@$X%(qpbI#aT JEѺ;(>2Ĭ>HI?@ YDG1ˏAQLjACuf29XN`T_ՠuh#<6ѮA&ZGD7PIs .Ű}OǶ@A3z(|5:٫2H^$(F@%Ϡ^`5C :׆^2qH(] BX`Z8 -"B[ITJa88x@g9䱋w \ 4 ;a0 NtZ=0av2Y;NH? etŦJ)K9$}ظ0 1V{y5@H@=!SQ҅FsQN8Q?tlLa@,aH1mSmZ#"@1 E^rdP+BCQ b`P 4,kӌ>`0%,!oaeQg JFPA($$ܼivAhf9 H.2Ò@̮!,,>P L&#$m;)8;S=DN%춼R>r.+A,Lpjd^eK|O4A<ݮD/0-"-g l¢A%\&N,) ŔF:7¶$$`$/o!@AR2c'/j/:/tN a/ ^;N?, 8L*, 5bI:º7v>NX;HADnp(6ݓc=¢ E )hNN"2Dp1$k 1mcT@2⛴\Vc BJ*ed!B Hw,TDbD)zx S2p C,u;L:"O+O+A^d{B5@:!l%fKhU? 0n]S2w<1mH >kd?Ò:Ƅ~=tNZaOJ >h[ƈbDBh +ZF`8RDmv^hfCF^Hх D.b Z#_|Uo^/iG t],pvd2Y(eb@P-,L!-#\(݂J!^iMh%P @HvOl/Src$F2qEjr@rD$EbAW"26($D0 ΗB.tuTQ%'$c3cDr,OTc)4(+M,e쒾Y@x D2z4mC/ 6@fRG9$%6@d\-GTSHSuF̞|dFPa57/`H b`16Msg@B@C "^ta ŁZ1ҾTCh{x!@NBۄb:B v UD){Drv.H~NLD(h((*&LPFL|R@ 6ULHI"BO`"%%Ę$ࢸ+˵y||0OmA."Z!i>oD“(DFECUE8-BtQ+;)at>M@DS'L/Z.ulL$TJYB>t4o\qX0[!%deWqc9 xB~ hC"HTHEC. pj$*+MH,GXP @EVC}\J*2c X%G%"#&%GJS!,dQ9H;T,=]!\`:ox 2t`NKksZ([m# 2(8=n;ubnTrrP#x@Jq6 "Z h t?C:j]E3MLcLM7Cc?%F2$W@ӢBK `@ q[+²:M>E-ZuT΋aBiQ\@!awݒ}|vL-2` 8 ekHKz{[m?ߧH$MLTD>M>Hb# !!!$0Z xC Ag61t%j/:-2^n) t2"NtL+GXEL:Yʼnr+r?2و sjž"(X` 4DtϦ7J\JgG-h3Nw1LŨS-$ lA .keňJ E(e*n &CZ{@R@N7_a %2W(gAޜAcX,sV֜ wwNTLZEgO/%2LؔBgo~9աRYQsF0@ ʺNč(^Otو/UrnF@ Bac 7$vO]1+m@ bS\;xDTA-ý6a"T쓞U*y Z=mp0{'/F/ϊp`r9OԞPRqG*lp^l,MҗӨqE쾀XFJPK)=q߲ @ @#Hr=TO tl8zh0%$=j.{Š ("t 2֛Jg8t*@] |Ҩ' FIEQ= Jried\'UPlUf,8Z xP\sh׫UA;~_WYLQ 6rQeg 0Jh*\PV @@8{(2_/eFp>V{4E9@i qR)JOVli )4J44{JdXL mm}z5O Lv&):#ۡd/EGc^^8, V*]O.0u)j4Ǧt/P\3)@'!sO@TR!̔SʄYgbx 4'?p>SJdr O V|h;(g","kMY#. 7S^%)(R`Q5w׎q,څGƊG($ >ľ@?9\.aY#,>%t W26Ϻ5@L:i2 ls[F֗3oub}dM2Y?*hfFl bR{ÎG܌<0ESDvKpF 3AMT9DRVG>l18+8[ Z9WۣkEFJ\"cDȜ}y6S #`~+{WUTU0͓Ľp&FwsOIl8@Scoa&}i:Zӭ dW ,cF-4J4V-`F&>Xp9>% hnqf~ ,fRM9 sa8(tc5N 5\6Jؿ~R=,1b{+G}ڡr8BNP-+>+)  Kh  dFޭ[{P@Ij3فÚy)ۡ/+,8izZz*f+(×YR2Z !1C`|$D}8sht@uuXvtP@c{xX1C /wQ9x¤S1e116<U'w ЮSE9*(8H8@I (9=i6; 13xs(N̵8s1 86 Dz рq؊UAEV%JuP4ʃ@1q3sPDID)XR<*@SG9p*a2y?`uY|^A0%YEӖ9gQ?!HŒ$i&Y85Y,3Lp[6A4>}XBS Xw`;t\d,3j7-m2@)$@%C .=9 <|'T6[0(8DžTȈLQC<ĉ‹!xH3>(-y@qa|}9!]J»bPHP(˿fɇ4$C*x tB89*P`ro=,|-x`HB-<32I(' 2h(饕 ܽ%鲘Fb pRLO`Q1mC⅄8B Cj' S8`aᖛj!GpD_⹒q46,帡# 88*y~gMN(W"(Phs-ɭ{ҜٶRЋ(4H4}xe3 Գ%?AyQ׆j4x_A .5*x(S"Pz/"оPiw(b\ՔqS R#0DYb{MýArY: 0#B/:xPh`WI 90 !D-}X(9R)&RC(?ʑڜ> Z#N* J4l"!hq84byQ #ro>H4ZWB؝.OwH-AO1 )!\HSq?<. w @p]Ng3LC-AŦB@-iX4X&)Ęq^&Y .H!AՂoHHx;˞qE=3!xL D}x.PAT -, D& u ]b#-#T Z40ѐi8`88mY Ϲ:"6ƐB,A<|ԈBaS}I[@\`l!>xB6e s?-? 9Zi_0cg~LP>.:(q)"J'ߙ}a8 urW)8m]1xyi%H|)i=Q}HkźbmR3/ 8X]^Y`݋%4p0@ 'Rc@yV C[(H j3ʵ'` @48%R 񛰦ʘ-IM^‘J Q8McPš)H = TA2i"M2$Q0P2]7Ժ :Z`Z!qx1g0eϒ`Ư>e(]!Hg`~ŕ Q3'U\47 ++2V<)co&"Բu=Cuђc:gYŃ 1ܯRQeVNf\Zn:Ph0?SЙ@ >^I&;@hT0`QcqnQHJ&TH~ C)4S@g R9bs0HdPZ{Lw(`!U+ 1ShcNcqB @ 4  fF$|QCͥ* sqdrHBD) ; D EKq}odhvS0/ b. {2Z&,kD-sJ|  zRTj `'@>Ԁ@NRQ7DO51u@Ġ.1B>'ĸ=`m+22C0$ T^ BɨbϲLUm(?#f *PUica=/ J.+߀%u$.R1Id:č1ԅL"08(HC= - $GU7Gqi5#5 @"`:dUOl4,˹i34H7 "z.˫ieh,ɨU .FD(Z> P2bKmЀt;  X#?MƇGҊGŏ}%쉤̑" сz0QsjZZܛ2sM``&;3J\y[*30xf 0G6̓s_fE\Jh K !00 T '!G?$\ۉPdȈ+:EZL0c= !)\QC XQ #@f |zd%? '< !BW `vz;N:\`PW `'4YKIA.D_;d$lrI-QtqfEr<;GkC YGxg\, @=b WcM3fxCKcYiB;c&$;#ITD"3׷`ڂX}W@{IrE;rxq0B &N(Z`2.R=*U&ըH?[!)hѳ_ _ xMB@pMKO @-UI`j-\U43ssP޺syYC̀| ,zt!\.`Q,,P1<|0m Vr[!T-=ńR+)ndK4pW`=ąC`j#HkQ u9 8(E%+E`L%˃l|%,Hl~×U8h%+~<|!* M˦®DK<fHri |QK $ .ã 1$X @F7W{*GgԄ"#L$ $DBZ2DyL(,`o@ilĊ IJ)J>-H eILpMDش)8TdJ\Eq&nOWY-PrKLd_ ^/!  rf,\K\P>E0 Y 2(s.."Q&,0~("C%FxiLFH bk$✽DrhT >nFb5 2CDHxcBB,UސV+1rR̋dBnOQxJ  Ƃ5B@@QH#J @@ I:jp"|n!s%qx&!!zB3? 7AMJdH4"HX@6F!9Y".$. T ~uQ%\NBO΋MמBcp&J3d@^&V&K),V:3 @_. R <3wx)UgZ˨ ` @ GYn.u0 /`X!EN&~m/`y6pM "v`DC!@k 귢(.%3hX5!K,SULrU[*cdFBl ҥȤ?-"ADRHY[0Bce\P1MyK; d* ԑpG4BhDh G_g$٤q o;EF /; \ eA++_:ai"٨¶P#Q l<7dmcJApgQ6/ɿ{ " ଐ:rE:d?;E_x @ @|E<wJLH6&ₜ،bJG m ^K TaZ!BؼZ' y9gX$_xX( @C y&LFEQ(z>dwBLC"RpX0 Y@0|!4f @OA0P)HlM(*: ^ }>Ph}=H@ c g3-KmQ2mYxf"#@L2P}*z( ,|X" KSF+ pMZ*bps2iK @~2 HBbzi4KRI P[- 2#`x+ tG"ej֢Hb>h{# k{|QM\ H|ΨIJA:r]3&,/N䏮)$(-8&'s "HTHy|*|BH 2 bȺg)8.<5?;OM`"I!"I @^Z+*$I?SW Gp!lKZp4┄d%8T1W:wwp)?0%kaš"\(GGL$199ˆ Ѵ6c|$I*@d݁4ŀj -4dYII-u@P &1/rn~$ܜf <3pDDEK]; !I)``a>%DR|`]ň1"`F !c 950?NPI!7e8䔲C׃&KH XChi bجH,|JO^дU ØZKR`!P܀@;T -EX@JER#£9+32,Pl8*sTD3$ͥeD⍧F6@pwFaiuдhԉ7E%;^9`,ݨ@ֱ (#VGg&CuOI&hXiZAŹ,+|ʗ"@BxKlt!jx8;1Ibx `K 4ʋJ+ٙ:/Egj#C+" )#Ӭ&CegJɣ-\~*ު]NMJ|W6tܑB ')"[H9ԥQLEn% m .t8G+,Bst;͈."P`jB"g^.PfMDm1x4cE*)v9.L`؀@p-(u/xՓ?:F*:ȗH)cq H; A!rˢh(> Q 2H3 01 -R`@=% +(X>HL* Q0Y| A]@;;$i+A I #kh ri24|48 ={ i[Le B( =2xC>> CZ?xϔHA[8P#@2(1rn D^9P";(5PB$ :9,- IX,`sI7 Zy^A2oLdG<"9 a@|Dz\$`χʮ(b# h)'/"` !a(d2ϙ4#ičb0s7ðȂ yKII\opDjʥb(t Z> z??#$XJPJ =Yj;ux@(S:MI;( 1? q@XCyˍp ZiH5ڄPD$VK)IPθ݁8 GՐNO$oD8 o=J:&!pB6YjL"Ԉ Z [`X@ A|Wa4Se`%C?ꌭ1T ;CU+9㟦0ƄRUxV8, ;Õ05G¥)3{ &0I\$, `(,Ui(D׳UBhDRCt樥J &=5.gf0a:ePHD9wk QLXPΦ=HSH30_(b)Z=dޑ= R"x?C… ~zi-xà +EYl%7K _' P LjՔHELP D%`3&h\0-r<Њzr@`/@ĉC >Ŝ怰HRD`FC<ޓ72lp&x`:V|3YO9*ʔZD1!T%tIVMK٭%ݦ`.`.2{\2Em嶻uR @-XmlC9\47p}(FbH 101CmLIE TS:`sK5Yq(CXP ڱ`ϝ&h臥sUN z<HKS&23&=(Xע8W1BLy;0ɱ=U ȧZ$2(J>RANʨHi-K{|6f<,8,x%C:tHBD-C{ acW@P݆f FF1ɸC C EHh )Q">!{!;fH.hgPDT>jpp(9F;Lq]b ,h&ί=@1]W1_ln_@(#7kF]0PĶDf'߃ЀS's G,@T 0ˈE3rKHbӨ\he.P~BƊZ(qRA1 &C!zCuP-lgg.7y*u * } E @>./Xs[SJh 1p9!0dh?*R4{_R{b)//0*/>l'il1?00}RY8˖p>AOb*3 `xiMqԆA j_HDMLT-J5ka7Y}U :‚j@p5gSE[R R0\EoL4`uґ\+5ij+ů]9Ò-3H`*cMrPq r(iϠxukchFz;hUX{G(2@ˣ?p" P8$ @QHXq@Ș?@(}#/Ť4t3R)toP0X6@H$A`0 @ul"x bՀh4z=% 4Zߒ[|oT"&smܰ K2'6f%[ZY2RXkM0\_;P`X&$(l=@"d|Bx9[ҹov%~ \"JJ@DS~2M1ܒq z%2./cm ` yq20vH4ς`, 8 , $xy+ڸ1 V~=/,L0 0:,B`' S( ؼ' C0 'Ȳ8'B@ gq8#D0$*CT&;#`ce;C6PJ48ɂ#HaAM4ޯ =bIgi3RKJL4$'ȧ |>F(8fYWr*a)`Z&X >h04G`Ɨ+#^G N @!..W0{054L +rgFVAA(u`X>`# %"+k )'HBJ3'FReCtI0(-FC֬%VihNnj>`:`J`mĊgL4v taa`4yl#ma#Mp1,<\ڧzAz*T  !x} p @h`/hj '1nҤ8rP*D'F$JD^m1bI<@?aƈυ~la"Rw n"gZ6]RDA'皉XǢ$6 xŘ&$:~2 a$C|' :p^a=@#!L>` AB< Œv @@^ ],=)ʻ<"Km-\%"4@6AK (P v-tM*j$bd,RP$idClH,0&q C~X%C|TFP }%p?nUh/QO> %"6/T &Av =lQPsev٨Z @nrxB7?Q8\070Ep-%F8+P2<!>#Р.WǸzblʨ j>=.C"R&!#. 6EMPLf7Ɣ8 *"1# lmc=JT.M6xߠ@$A] A,DwS/0vpT jn04$4(J(N1 s!Db&`l1d$0z52Vb< `" िJ'`' _ur^"b#QdLm"NMTC5"t`GZ mA;f.0 DP@A  &@tU4L;سg‚.3ƴeD\jJ@N! JMji8Jq b"`2Q3b01*P$Xɜ=%I9*.`J RMS`gxH NWKI +"JZ')dC#EEecWah `RNm1F >3Qzv yyh2֞%Dz=UI60:'~#<AOը#H Y&GeR7ClC `G _kO$p[M"N B7WT :E6 kLc vĦ%+A 2wHcSE aDeV$FDB/22^Θb(BhnO_ Rtl ֞2b r%@1 *ȤYRIJ7r9*. lZ ʹ+`k&XD1P.rl}$$HPwQX 6Ħ7Wa.+Y-QqJ<#LJD4$!=^!S6 DE9|+@ @ X ؚOK@OEԵ(*INj◤lnXQ ?aGx86Ji#v&alP5B*Ln=.CJsLR֔a dO:5Xw.W` v@zjb*{DAq>4n^m( cW*Ta"""h4/p6=%0| asD[)J^H=&F#@ 8k/j' Fj 'XZ4%[M-!.P\%>dEtH0q斂5l*c3snbüOtZ[2KDJ<'.:!'f-|B`@Bdž:: XOI/O^ܮ3 s Aa0̢ N@$1Z8Ie['UjT]cC8q"uB) I& @&F>i1`) 7*`V1g<O?$.#U " 9b>&cR# a` 3Xgla.oM8[J@ ʚl64E0XFU?.ʹT??EA!Z~ Mb th)vD~bXnDH0C*amq!.6{Kf$˨v ` #a$3c CB'FGބ ;CS I.NA;tjcx/h%ve|#l]^5P!*=pЬ+"T=f*by%=CqhC.\䢋 @T;^: y(ved.20&d" $kVa@%ʀ(T~tw1:)PTG2 əEݽzة$ͼUeE[9'b<X`_` O_ 8 f" P?o >_)Gc0I$P(  tr9P( @rggj=F`rQ'{@}"6eպ$]%OA ƀCY/ [=ct JY$@ CC  U *(sMi؀bGOOPn>-I\@z4Ւ}ym `Q).zh-E!4c-+KcNܝ(m} 6 )28A``giְmR֥@"~m`#~0>Ӯxs + Iȣ'JРͼ.2aP\$a$ϰ⾨(8-+ȄCոHR蠵0i`0{-<,Glz~J$ABv 9m˃(R(!kx #W+m\zߠ@ AxQ@J ,,۰HSx C8 u^P;u@;PJʒNhAf: F g [ʌ:2,;n=؀ў-" އ!Q|j ى$ z+sӋ3SY LAl? B0'$zc,cw/Ev 1~V`:|6iyC,K| @Dp<x,gF@0y^81+.(`8uő`CrcJ))+T@h$C}m]Z1xجzUϷ" 0 PBS o!sޑangh!Cכi%L@p   `Yά3d 5ȴTB_˚Z 5F  q琵C r8*6Fp@#ОZ(g)p JA@Kdnދ{#i;u=G_ 5&p`9 AYV[Tׄ@q7uW m?"5EeI,LA:IW hXk5,n F eV[ya+}tXi}:(ĉQ1rc4bQ?aa:k&y ICHf &B:n$Gi/qԐli՛r _y]iBt;dBw3b,G Q$ iMeD 5?#*,`C#Lzth7!RvW^@)@ HȔ~v[c:L MJpM8| #|)q6ƵzdfR݂ Z&J >K:ctOBn6XF8PTG 6YqEID!{̑t{b 4-"tH쟷rA$tCi1#a ' j:22Hk3,BRUxnO 5$&Vh_ڪ4˜B$ 㼘QM\}zG@q<;Gst~X({sj "-\#K6et9q !  c%lhf5Ab1ȉ-Cj>Gg6!FA,%Øn'(zQ7$`L H *W`H 306|9$\ghcG߲\7-O8KF̡!#A8 N?q4 3lbG&V_OL'M$ 0c~ъ1.\P ႥNGe+.2][/3(~[iGWoxX1O #D;E04~BL }7hk-@.8>j0Z8I Q)nkcV@IE[+S.Ʌ Nd>2ЮpHUuY3Tp `Y Ac<́u{>Ba&A7Ǥ{p *}9.-̶,#^[׉PN Fh`:+P(" :1$s! SE|A$ [JӕF  p"(΄pF 1Hs:1j3($ !.[sx H}11 sOXH=;"-k/ Ĺ@Y ;`dV7"kRB 9ѦGP iyx{D3ȼZa,XtW HEJPlzEo6: q>2l|&*h|+P!; H)z4]ؕYg(#\\Lz[%H% Dxiyd 3$)#`'Bզ 06sgX0 gž6`,6) +h#,lrʽah,nDE ꁰ` (k(387x;ɒ MM(xC g)a@כ@BD0e73 QK#;:Wi  !!2q>$#w`|nS x0bűRq D,2 ™٥0:[)c{s$!C%3Έh,MoAɧlP"Kׂ-#.:qxt!a}]`hဦّz5҇48뵀_a*Nw116yPEC׋г&y)FFa+cr3ˁ``apR,Pv;PpB*8 pwS3c{X׀:"E0?nL 1Œn l 1 ](B/K3)XqH.z xܹ; Tt$U 0fM0 z}/i莍 Pqc+ڇ˓˛z&b*..擙~Iz.᰻ 28e:Q#+(H9yPsq؈yag ЅP*cS  @<,#PL{S''7k2R-~ 쉌8נ(( b耈`T <8}/S՚x/Qѓ8FC U-e4 53W P)I:Gh]0WBA %R NYt#`&zيȲ+8ui4K0t4yɖDPb ;l" y|*s١S#?q٧@IfW >}'W̃Px /u:*Ю h54a XkI07Cx#!` 0@2SҊ(W RqPBؽec ԖhIΕLZ-K0@=b/xvW Ḥ| (B9Ul,%vP`2M%P#DXaYZ4엩t/~ "b)"cΉ5:w 5=!}te P 4AJy0p+Q ΁*՝}LVR- v=L͉pµUr/{er+,PU Y6Q2ʋ@r׀ Ah4R; pP%b4@״N2QZĂb7!bI-X7Sطq*(h`Щ{Գx(2w_q6"\BakzYȢJbg |Si ]xh[i5=X(%m(mzYAc}Z@vae#&H\HPEHv^ b{t 7W粙 b{j!rlkmC1BԀXHhgJii&X҄JHwΚ$CLUЕI) ։Xa|Kμ'H{hq p 8U]凖ghDy1/X)ddEHq"V^6n zA[8`eQڈt‡xr H^YdHer-0hg "P.xxt>68c T-~!e[驻Ja,8B!`V@@IxBBnj0cAF$iH qX"bܐjC =#nh;;5jဈn8tE2Uu4x Ihp]p? j8uY9K(6JLr1HnJJW<ڡ  T,܆ai|XhG&SH܇8n!zg>n=2ܙH,b(:0g HFGPUX `5.P8 PiB!ohbh F"̧ApRx>9]q:xrF>$4]J0!aڀd1=-q)ہ<>t]FY)"j藬^IAN},=~(Mb5pPu  l5  7pD~Ic P0 ?\29>y)(" F&Pt IGkvleǩS[TzR$0Ə,h>xm9HBRz:fNNahT;TE 5htHn~_ tmD4 l:B苺%ӕ2AhSrC)VauCQm,'iqډ1\V1}i:.=*8 r `8 @n\N((p4(,y(y@dcNC %rH4m*(Ɂh+ҷ'CPB<Zp Y@H9hUHE>p-i}Eh8 ,, ؈Fԛu6 |Ǥh} `5pF2(b1dTr,PqNH' @:T x:R|@~OQbAMgQ1H@LzF" G>rP @.%DMiIqu 2A:6f^9|γ(yJ"-Khvr?|@%#JB\Mh9y&ԅ hRv/)`@ y/@c+|/ґ6 1`f3Q|qb:DC vKNq%8 @1̯P 3{R%$dTJZ8%k6PSGH4 2NWEnQT et@XÍo.=  ASAΡ`gL?&R29aNJA&op?[+p4{Q)^@2p0|M@ 3EZ X`Qn"@'f soC[N#g3pPk?>Hrsz@hV3 V)  >7" ǸO0"Bt>0&"* h54a6m @MmH P Ai5ϖwiQx4~@C8P#J%yذ|9q]!9"akX f| ۀ>e}m@.ё0c_1m^JEr ni0 F|B!ncdAj d B@h d3c: K4$,F SplrO>ǤNR*t  H8.(;*XF%Ġk@I $ZmDȥpG+6`d4mzHA<wHʀcb A~ .GXk6.  raW閸(8qB `VX#$6&F`(D:jPIL>Uad?  .Ϣ` lyMH0 m84f`FbNJ/C>4PRʖJ,2\Zά+ bd%b`ABHr|GsʖAFaO Ἅ JVf d{@Vjȴ 8 2Hp?i/-ڢ -`A$D0h#Xh ڶɄEbm dC..R $ NR3VQ"lJ&ᒙXmb \!.A$qF} ʼ@+6Eh#/" x2)`hY&7+(tR jC&1h +@ Va l:2E,$ ey$-2Dgb^o` /Qb':xcjoM)(%,J`jvjnDB8 d1`ʆzgj^@a*(" L3,G!"~9.baF֭rÔᬸ4@(mD LTP琈LLFg( ]* dXeR-3`Բ/@.n6XkMv&\V;P >HWIhpȍJ(=%l˂y6Mvtt!L5-{JW'*ͨB@D{!(ox͢AȀ$(W$O%40e~5O 2VbT 43I|Ph>ΐ@dN jY Rgt1Ȉ DAB@z^bl HC4t2D΍$HĐIAPSPڀ`:~ 8ײ Ff!WPaH!}h^.;WA&`d̲XZ@'qVO 4:/E:w[iAt0֐U /cLĤp ɜ.@n%~qk@*RTؙXd(%)0XJF“C3M D|j4c (,s(H NC@&LRc#9NGvtVԶ5 Uy n4&(ut&$88!D lEoPqFR V6!Xx+j%16a=B":% <1mOteՎ4!DP&jM#F`8mB hug88Pj=녊Bsβh"X" yMCOJH:6DlWa{pvMZ.XU)@H'*1zB&!xG62`JJ(Qk(*9l+rg&&J#lJ ϏyhFDVdM">=l~AXz(&I=PDDG6SB"@&5 karhp5l>sU׆X h96ȭX>0!(`6BJ@xr RFFԥ5"g>I8,lz``/}eb'&Du9Kp!^XqB()la @rdžbM*gin8yAbq/R 2ŠfM&u"(/slb9t0pcqYj~;Bnt`h+Q)\g`(Šk/"CtQBh6`^x"@+Ǒ$4='z8d,DF$D[%bG@yǗvþ"OF~D,ym&*dwu&B(v+SxTm`nInwok@sit Fܾ C@-Q"V"Of6㺫f&lZd!K\AϷ40`OSbBe ĥ5x(fF+H0MTNg[C;qlQFL"4ʃAd1'Nq0plʔ BA%Thc@UjBМ;:Hre$@!@hURgVǦHlFpgxB.:CݒcL|O.@CaI#ot@Z7gZ+M6G 0?N$'VVl G/J\5NEaf^+T'L:pVڙCe9a+b\q8$VVjVK-Ȣ|pR+U HaF %(~&>(Bؔ$Z)wvhE6@.Ce- ;Y5@-ρA5'BUj~,#PVBtڈhg+ K!Fb2/jǭg}Y@,MBDžqc-^~[`-9ABO!HC1ZV_f [P]=ap/xg M@$3FKX"7'˒j> [4ox&W]:@"mbt| R@B$HFb9~ 4Ūxe^9h!Ix!Kmߕ+Q{ `\ӧ"/\$kc@(*0gJ$ڧA]&FNA|LJAD8S g)`P,%=( ?@C߯&?`L&/\>/  =^ B0,)-2T@842#| gv[0 90P4W6Wpn}!}У̳d!h[(0!jXkLծ  K 6ƙ@`Ae`,x:&؇hFP$\<L#9ZԹ" jp;`møxn9z rtNLC |6B N}U-rb0Lj5ƧY!;a,͒אRm1P]kiG$|[G -tH|KQ`o㊠0! 8[BFx-R&Q ȴ8ɜa`򫀍GxErs Ս1烐9 Ι[:֓2=:B:42E 8zEI8lhF=*A#E?#U#L?P:MJXer pپP0x./%BP @iL 981Ó\YNN,Ӡ*H~ ; 92/#T5s%6›häX$y3<z0?A aH;,@H86)3%г Bt$:A02@ 4+9iPb Bs /Xq=-"-/[Գ| (،JaM첅`QM 3.tQ: 딸);*;$?{M>T%9:k*zu 8莘ijpG(/DػTbグ+ '71F&L G+j ?RZ@HџIEec&jL a:vX5 5Ph; 02 ńY c<ٓI4oX= K(L[(C̨P }I=x10л6$p:e] +1ȅ!h†dhA (hw0J詁@e !E7|ʼ*LH%Iƫzr"1+x7$}WADdOEx ==?.LR<]T=;3z5p9lj+̟M C2v=XKP;A 0@ϘyHhZHbB;< |tb8Pc#3@=5@$f4# Pԟ40ڧgCυQiډ]0 U0жư @HCݷ *q=#(PXTWsAkc>P9ųUMdr2޽$']P=aPP8u* ڥMT='p(0pAp4ЏWΜf43kBi;.ycdtJ*'Q@198gcj V8㜏fwyT N,øG{vN>xuB\TAfSMcx->Q3.)7_Йp </0u0?Y?Z1*Hz0Zv)v #مxc{Ü@ 8~ntF<Ь:h8b*k#_ؚFWFtpP8#r`n$ ;B_O kNBP@0DhC1A $88 ~aHpѢxFBag# ZCR<Ao łb'"Nؼ`? ġ3 Ec8(~ Vn5H&!eڨ fBIhX,H >Ahz|9RcF'{9G2$^jYHud@ r1#2"$ '+;Μ댌L@x0TS G?BD,@/˄ڿj@0 zzgV,3Ћ0Rk1in{ìX $HYZU#(H\) ࡭@N6( c2:90-4거j(\j4r롺lP꟬zE!#p0{n8ы2*& ISP) 糍 2Mq1 @0P_%O(O(?аH<`-'dz[ 'K$; @<-,s=Is,3 s_1@ } yX c8ΑR@%'mS_S)T2OlX98 ~u֑! BȺ #%@$ j@#56p,cL}./$0ϟ654as ]ֵ܅ v 4 Pɧ kqEɎE :Dzʎ@`(̕e!C8$Ok&aķ72g☷GiU6vܻi|@jh~%=F3pslܫp`8KɵBDEUMCGk4խ2t,-' ꏃ<+oE xB@bApoBJ9Q3d%DqC@@xy茸Eh7@64Y({xR:X:@@jCT;h-`  Ap-d<b xPh,`rYPz~ c\6y=9@^Cv$P;y,FT ! rrL <ds$H\ 6}v@/$]d1f0m_h"HBa]3T*]h"~):%BL}9ica<ҁc$n)"pD:28+"N#k3BzI63TtQRK & )Ҟ[iB@T /P2#Z "@^4 #@[ G4">7 3c%JʇRsT=XxBή,j@5߹nBBA0Rx\F4k ^A ;: `J q*r@ @*@5Aq >J%u%@n*r%r@9P Q)mf\uVC0Z qbsrnĭr_#B?H ~4Z 2&{ڮ8p X"A29ۏ9IS*pȩ6jE=@-()RޞMj5mmc*G쁁&  3qKGtcr7T0OhY@L|tIt <'Qu!)8#7 6v#A"b AQ|W(>PYSxa-lHTa0A !ּZ\.P;GaCFH*4FЇN pE"(pEfڔ"Q `AHA ДzE20VײڋU3 -@Ed&pD|B7=bŧ1dwIs`K"Ih"f%<"4 MTRýr<^zӆ1ⴚ*To<̭՚',2(ܘc Rʸ,4D[d,^` `"6%@-FB9:#d*X@Ibm6.5I#&. m~&!rM,)`?bZ .`:4!#cfbЈ7@6(>=#&C6nEC.v){c^^Tڢ(2-\L(r*([lOeINi Y"LZ' (Y ,Q6T,>J6Bgm`N H0J!"n9`/`_ %d(أ#ʡx{ fb&&ee#lm0`#0HH: CDq? :bc. rCG¾J e&Ve ^jEjf&(v ` #YCBd-~/F^A `r5&'78)*(܎lx p)枩e@ ` Ƞ'2H;P.7:A 8&Ei ^)m测Z:t# 3,&,4YF4:-ke]R6klA]pGСTg5Sp`D?/:;Bw3 (alzn-H%= @7oftn%3Z $tҌ4J!_Uq_OĘ\QKC2WT%܃bf"*2%8x&dRn=/!HG]-¢djѺ8Dt=4pTނrb0P*>>0݉ͻ-gLQ]~$*/CHh̨cJ#2Zbt7mPF@5!0<`l9B@CV. Ie+@:y97&Q8wr/Ocq sb2,ܨgcκ H@ A*Xtm ? r~Uf o"pRNoGGd*TV $}bD|%,1a @s$ /xeL:g+O^w(cq%̀1 Fm|߱tDnzP 8.n$'&-t!1x?hT #A LYCv=L`f@mpʆG?pm;NSgn ";اzUY~A $ܘqZgA `8z@`@$ #If@ E"BSD$f'da@`B A`v:`2{>~_pټE`$E^P,3# XU`9-H@1)D2 `;6?+/,"x~gEUO: 8hUi3)  %bl :rl)oyxxqiw)s@0pt|R0w40 j yIַ}+.zzyD%+ !;JdJf&" R0 P&NP@s4O+b$ !HPπ:(@+IjBz0o$Ɣu$)C&k,hUTgPUc Q:m,VHݺ * `RO#i{{&®=klPNDVb0C%!xCR8zov`Mae~Ef3- 80 `3oHKT2JlSR$`H#!XV5bĒsTgh ,`+?xQrDŽ 3dN D<,eb죱c`AHʄH۾SdWzw *&euROs٨+٦,E/@<Ǡ]sT"{Y٬i Pr`W=Ђ1 T$y9΂bmb q nFd]m W8AL"Z%bln ؠH"@}-;᱈xQ =ԁ J 0{xH* 8 P+ͬZη8H8x9*(& J:=<Q*rYK '`p. c 0.)1h4D&0C0IZq4Sǒh$"!P21QBCRIg Z](2؛<0Ө!T=A1b{B v(p#XvEyxopss& á1r0 YA)+T !#\uGX htx@BI8扚; 8Pǰ1R qlRAtm  o 0cȈ ܍pR'rQ0٤()|1##Ђ -zv P2X*(֎6 4C%í0L0PA&]\) sŽ#9I{ :c a]bNA2 h5(q3uht$䜤$+$! 7P ٬,Z | P] ܍fAϻ y>{rLȕKI#=ɞIÿJ py5H7411kx[ ?G-̚I3<;4|O!ЌioȑkY+Bĵy8:('Jع6y zÚBXnh8Zᦡu KQy( ̰:Azh H< '{ؔ@ 8JȮ2(l{ 4#H9@];ؘ # p-BԆ@e2I;;>2""5c" IN H E08U9 ;-KJ,b}68!!яD3m yR06HP1*A`wB!Y%zGo82=,e 8(__5BĒ*ص,9H,-B@L"!]k tSJ@B1tV ϤMewbX6  0pF+#,  썅_K0;(*+i˜ek'RYp ӻ 4SP B(82xWax1Y eI#{Da@ `H>WXUE&tm-I!!PJ7Z1R5-VEmg0~oHY~^$zD̜?O`P DTuiƼ'^Ri,S6RpO|/Uz=e3-ݡPO,o Hj@`U5,3\M"DH  ⫛щYK4r𔀚@m Ug?,21Kmy#x ?ԁzL4<+ç'(m`s,xܓ"䓤<߬6Z./-Ad,>#mF#84VB`oH oh 2=84@޵0I&ۀ*M*v*=7L\mXE;nCnA$:ү g3 #胻 D2b@h1a8#{j@dFH3y0}̋>- (@.DQ "hx~ǍCJ5R@+Vk9}%$ Sc F1l@ $Cf` (?CAc' Ԍ{Kv%Id-轞 6x52f2cf0 Qh*B C`Czv6x@(r t5J8GѫDۀ6@dT I%ECҵ4`P@:Pǩdl䚻R)3"1nh@_%ҥH<-,Cl-;?-' 2 @y۰/N  K2]x3}e@ȵfvYRh dVՐp}G89i.$w2.3D3+-_4,v'%&%)kWJ,JGZ1Gg@aZ˰ֵTk[˔- A ^+D c;kf80$x)3h )'& ZN cht+B^ !1mE  $X9WR;fEx{0eʝI?ba6ZE)B양K$)6lߐ#^sn* 5(A#k ,X`aHUY7a1vR" ` /x[c.le92L[s%'rl@@%v_z;GUhb6a:^ A-yi#eH]w0Pu$ "Hх}4%g ! %S|dMs 2K7 B `Z qkIn>$a)&Y rH s5Rr+zLeT73tH]%S"&qTnP27F䰵$Q;T z % V-0Xj_Jʕf:Lؓ *`VՊ:Kq;}ށV*"ƒIG#S ')zB3{xd `Ix -$;TSO\y/F".e%a'B[tJCb9ubEKE}`P V &َB E IqfK͹,  ꙅKs80G z9la֨ٓ $@j*"0F,DsboaK@& R% $7,p-jT 0$Djht!L Y@Z (HrVi!U".ш1RY]w\O1yP<( 1L)R B/kpy5_&tnx9B#OmIK22x@p 2nZo)4HdL@9y-@C@Qcbh%,u槴j>QsxeкGxJ`"ԕpzMx4˧sSW&Dλi3*Frx=@ :٦p/FrzG0ftL C{P<Ă@A yme#BKkʫ29YV#"a%JU1pwGyEfƒ<#O^Lj`sP9o A ,<-`rֵ blC5,r)D4*]!@zamZ^ C>.dZGD%b@"!aڡL@!@&o,8B#T( , 0A@*bL d *^b5j{#<]+D*@FF%&̈%0fHV,^.@Lpgj.BxyRDlf (G 4Ah(2A"*Fo?$X@VmAȶ~+QNX`4m# IfQ1tGD脕2c(U"@  ;dqrCŠCvҳ@zN/phW#2V e oXP_񴥃G1rɀ``Ubl3,=FC0H pz (H$`J%'Ģgg31Jw2R $*u ϯt4c4E>>(&$|{z$h% 'ALؒF f3$m(4N@ гAA%'KϜ1.m4f+@/#@p9BE81D$aKH`b%%psc"..NOFXr6 >&AځHJ$ny^L'`j`l{(1vRHxB BJ3ih ડB^NXsNaAcRD@`OB!ɏ(hC8CC @LkA NQ#s<##A:P XI5>Gp@9"/3;QRgĴ;q,CteQ2aޗ .'-͞j:..(3 d jVGb20F'JU'4@zH W9U4'vN/"/> 4MFfYK:l2d2K =pP@ 6OJ(#;@0pc2725wEf̨2:(0x a+h%T#3t7-%h"ǖZb4*h JK3UCCNDr 4@4:.Ϊd ' eèZX``tV8QHf~CBR3cI e $2%7T~[f#'؂6 P08~+84&B⌲ <`ltA'r#8RDFÂi jG=ԄFl5Ļb.hc `2H/#K9vbtQЉ+MgAP@Ȕ%>u/g8@ `Ryr% 5r%KPsPZ@/L!ziH bժyI &z>O +fNs9`j0<*V-x` !V (w$ґ Bf 7sVR3zHT@°`@L` &ll$aTws2o `YJ :(dH0T.q LP沜)j"+ \yM贱jb.g8 0a[O*߆5GRP# ,ƙML8qp;RڟۃH@rQ2S*ϔ'po'::hD&cH%cj}8TCDsVlNJNC$I%Q/<9$WO'0x $=JX^ Ұ>gaۜ! 3B/Dz>3se=plk` N)\$cz9/&b+`@).* MDgd`(*F>۳Bޘօj%LEzBtD, YqĥJ0X3>.&Y E6 @iz%78ߴOKFpC.s@dp'e V2U"YK$:/ sq $V!* nPʩCm2BnnZ0jCӔ?$iT+D9movB`OEH1 D":^L]5f`4 X  ~vG5d@,0Ka h~Ĩ5Q`IB/^i/o{MFk@B͹O@ cV~/~X,e6)Вǔ% f12.+0MhCAJoр7ɕ}E. @ķ @ 5B; ;+P/^"9-0@i D+9M߹ R cj87%p~>I@l00T0a傱lw:&L ؅,?߀|qC*5PJ$VLFpR=#aKyfj^+GK,1Bc5J2W A pH6:TzrJ`@(D.HCPTHhUkfWјς٪$a<X-2@f*+j2H)Jj x / Bm‚)Z2 sX(`8`ty+R2Kj#ꊒM#-J갢I 2*G ºxz*cB?-|4Q0q!*Q9ɪ;XT$ AsȖR8g;%h&)a@TX3O}IRC9u"!Qz'(-)2@n``žf1Ư,jULVJD 21ok<%`JTڳإXz>QX Fɡx" 5 - Cz5Nܕk8R(;cp 边NZA+ Bه# P @6"`FlX A>Z+K Ò#*X1r y>OaJHjܑ#'wNZo׮HZy%!C1-E[J`-& k l(9|2ASW=%R. ` m3 x@ՊɤUڗ@F@ +6sjX͆-E$>zHʋ~2 p h,*SmBT pj!8IaqALDcÊgHdB!5ģztaܤK#ـ2 oaR)3@ʊ CPiFA7bNqDCTv+%4c+S A16z=Rb=8"hf@P noRe֕TI6m̜ U@t0yYQzN3i5? Hм h`i v%i$޵bȗTSD[ x;T&iAN>̢$XGP=t\fMo_t=w<pq +mv;Mr<`|G$wXOJ$`TUH`TH;wtuYq,} vn-f`iUj}<ũmSʩ#I<=͙rA $  -`T&gEY4O Ia`燐C{s̆RàuF!!9m%6~RLNYm!䔐eCYd!'ۆK`n D(=^c ᆑODGx= q$[Pb{=10 ', B+ T; "GQ>,{ 9~ഏ>/E#2 ` x0p5Qhx[QP it;(!0;v1,b 2 8@8R2L8>°Q0Q,r [)—. q>{ 3)y:J)PNL=,'3P'$`(p(B8(q)Z!qWa>)!++tS(-E#9h 8A?0: 9(|ɻô8@l`a51ZX3AYb;(p&q++H1#i/?R@S9RU'`2 O![X)C32aAZJhӺ\a1('0уZ+UC؉`H6r-# 3p$FJ Kp@^K&'!k,j!C84);3+%@KfA! &KHًȎ03\8O>M;o6X͕lAQ*X˙H*%+ .X̰8q( q1/rx7` Re cȣAr 2a߉v;:NHL&&`|&y~ 7=ţɑsˀDrytq'h70ȝMKW8 ђq'eK&/p!SDqHj=`&P(4S"ɜ HбXq7)r'ؚpXRFHIiBh3d X@#,UHp0cB 3ʦ2+)')G JK:ѯʽYIȋ(<0%`&;?p Aܮ1. C)9 PV B" 7ҋ#5b`+0Y H%;7JX'XM0@MMrLp$b@ EU|cEp ܺ8 xP> 1` @u`*,AzM|Ƙ0H(H>dImk{!92ى9xU,Hm/h}qI *hYrR4& X# #8 U@U!c*W; 8DÛ`,13ظC9ҘaAR Fp0x.)-<#pvqp ppE?8x3H4wRy*c˥܉c'0 .vb& `D8KDM@s9@OCm, I5 #?QaɈ/=\])8 K=1}qW8YGpA7K2ػ&[9\407#GiƜ2?K .dl)[m!b< !+x iKZp6q0`~ fYh:phvP)-!( .ce!$v&`i-D⨅X6D?/ 6tRޡ 1Y+Kd@ '_[@Q C4NZf;(1p`-vD 24 EpRJyԍXxnpb4xxx~W8hP* @s0lupLYeeAPAJz-8F8 =2IT4`+PF5!8ī$Dxr;NcZ.PZ)fi<;ӄ (ʥ3)SzrkҚ H+"8((Ї 0 82Gp=Cv8Ss )2 f*RUp5}uLsC(XpӀ)ihg3KIM5~'>AmzS[+xn3`X] Vt6(ɔV9?8ڬ,|Uܙ0b04;֎xmPa'`xRiET@t t:G(0;X3`dZDq x|J* x\ Gd)BrVCLW/A}us=m;tz?t[t@R ;a1Q` EB׊0lyjqteXT.8m0= U 2lfmkn`u>c`Q3>Hs!H )`3Ɔk:rBK0Sh19]pu6!FC#=U +'XDdz8ykh=0U({k=$ ExXEJχze7mEʯEB5V0yۈ杈a"TTLT%L̛Պ -B(YK||岂Ƒa>+"??$G@!G0@.9t gY.$r"Qh`+ѥE0N& { d>q@(TZq7,1-1DGYէR(%N&CtP-7i$H)P'KlpP* a1$2R$1mFY!Ar8@ z=1B&@@4}`#b\ e,T ĥ-a۶ز{ưyP`ss'ItYvqwl@@܎y%HXJ0񬒧Ym`$BQI A@>c9͹>;y#I.@7)"ZL20|3Z*nOmja !ÓC9CFp!s`1bNLƷP " ݏ`ch틫",9u' pl DaHQ) ./&eq*Jތ!%@I+Jbh)a Aկ% $ 9-Wz7chn9F1lR@96gr? <vP3[aRPI I@B|8`IC%2XRA|)&NH#(rmWl券DqP)ǍA\X_K )T) ᰆ.ŲYc[2J 0@4sw)2znv8` 8(bA*y0=1F@·0 R s4:G)A#.rs3yW!rt$(pb"[| T%Djba)"N@Scȱ־EM_e&M9xfoal#o5k ѻ#6_bej{6L d x !`+B9Uҋn gfB-kЎC@47B0m((f2#ɥNx[F ѻ;F`kԤF5 AA2i<aae)̴D ࠠ `!F" hv)E>IB6xFnE0pbB@"ȣ`ZNMD6zt öa)GK"6}n) K%#$0.#', ~%.J@8vRIdw7`<@ p@2'2a>eCj[jF#I)F`@8J~ea.)̆& `d@IAۅf$6!K{dBh>(:# vJ4VdPV&6̴Bj;W,"‚BA$ 6%b/̔fh..&DO!( ,r∍PFVd ` +"$!$wT&MՂ7[fҶ* !EFl.a-!%(&'16Pv -OBm"& Lϫr%'#.xr/3k(p tȼ6 7. 12y%>x^3Q7 6F(UZ #gl `g=l!IJ"-&6⺊#vB0&ZL:X!ءBJA)@,8Fd`@ :rZ,7C)>~+: {sr(v6vcfE a[9PJIr.¡B)@N@yD pFet!,g&A,+A+=cF?@ >vabF<A ?U46c|X0::?E>DA?ah)8#jG^IXn0vi8K$ KZrDӡ&q(DDN0AĀ<'5RJ8۰).)^4EĚq~i\.4g^` NA/?,`8{.")^!fta!֠d:.T4IK ـ+4f /BK(" ,YZSǂ.Mz2brvi2,~( ͺ%".x}09VJ1~c@N8r5,ɠ!Hplllkeb5J hj򧄂s!kod0e2aKD-˜i>`TO E^L[%bE"&8ugw3JwV% f3C8xfiH\ぬ)_&ܬTc pp(Z^.v/KH/aEA" Fnf'22ƣ>K @ˁ ȰPWH^TZ!~@[&aj`Bb^U8dsq\̊6EN*D7#vl&+#a~-ah{` "HL *SxqzBla]Z0\7``4(v 1#LD2R3C H"mHPF.s,&[VO Z S kZe, KP`EUl+~?w(2X RtPx -Mܚm%C!ɛ# D(aGeY-`:2F]vE6/5&"j 8btFhrᾣ+oDjVdlnp,g4BHAi!z( j46"G|E`w` %?,&"t h~ᱜVhlj ,P#]X R\nt "4[?KJ mp٢P?̛F>KrG&* `@U;hq?SoSDj#苡`L [P u = [S~8hKۉ /f.`X&,QXٮl<v' q+AH B! ?M6(ƻ,ɤ-RPTM;\#ra'd5?5E#_%BfQxC_].6-@ 8j& x@c!fظMCu7(!h)d'"`A@V"<%:(:dapT0AeAm&, `~*BZjkȘ#c:,-F JĶF0jk AagKoN ` 04^7`Y0)ZT!{)b9f2/@&F~'4E,B'e 4)1``j4p3+L1%CS3!2nd&:d-\4#鬢F`A8\ay0~@e `8^R(\>R■&%Q K۠DGv3JV6'#ƒA@| zw 4:RGQȄRB6>C! k`TG ?i4J-A:< I  qNC A811xpFQ*zRh@c 樹*⢨6ႀDE,SP0yy:*>* l{zkRe8p|ĭ5H 0؜( TB@},bq`WJqG@d  !#zGH @-glaua<2axizRR f`XW0i؝ 2A`U S4rj͇@h1|Ґ쑂KSǝ')927%v= `_NXRP:6'LXuIH @P!MG):r 7R )dy:iFt6 and4j+P |p-$p8NWUnu (`R`+ `>B")-2{d@(JhAg_ R2| ".(+mGAh<f\s  _␠{,qoL)ѧ/!Ѷv`L PN-ќrMQ-b[UH\<-d (H,E£F\ˠ(-EJG I|:aLSaqΎMa㈪"@2l~@B 20'OCxblZfXՇ/=BhDwD$td4v&Pd q 7!IVSR/$sJ*P98 73DJ @*X:Hi.թ<6 ιnhZP])H('P碗\MQ b5ҺҩG90E Y duH9n#Z]c9 RM߬(=ʹ' TDFCDq%(l$Ua7 bY!8`d A ,$2YHY P?,[Arqv VtP@,C}pG0G(cR11 Ѩ)6"xnR_*l@/iM$%HZx}B<;LMB'"$@# 3hˁ!k{h\Vp$ im/%{uF0 B3H8Nʮ|oR)o"2 :#^; (4`Dga¨S 'ACvin0 Zqp,1@XCG3C,gDrP~@h94=6MSa1 K(9@'C]7eCC]2 iNVpQN)J (0xk P 8! . ZpaU1A"У  !Mx)ϋhs,UaŕaZy ,{ >(|ծ+(bS@B-G8)#`#'*0 dXp Pq(p"٭5H] Rg|i6{B` ڤ Pxt i8 qЍ8 *!!Z`e }@( 0O+; Qgȅc$Xp:)E <B+ZXj䑩oL#(8# HC oY5 gJB*:C#yJ,p[Z`3 ț6C? 0$@#>h& d8~uhyxĆdV'P ^#kj1R т" <;( x P0~90h7ЍQAxAdZ2xh]-x] !=xp'{q& Px{ ˜ժ:ӎ YUZYHdP0s33h JŤ8CŶĜx B A(d~i р'X<dP8xZq<,)V:x'`@ǩO",h}`5)=)`MQv S?wQ(:r Կ-tBx,Ɂ/9 óYx \~psvLՊP/H`kpPDm}.ϐ P$","#iY , p }8x1DHː:@ǎH  s6H`! ħ„Y!}Xr EKsBqW4[ MQ2 PgpgTH!Hmk<ߊ eh|{h 9vv鏠>4JpMPcIIwiRE@H"!YTyx{ t"qњ7l0BiMaًT81/[N4ps *5hӒA +Sبb&mΕv **95p7@Βt/ڈ+ YKm=(@! -HBr+O8݈7JPi5I}8AI]K ͼ_IkmO!1L+6` Г"P 'T #r[ڤ.5-CPD`Q$BT^Ζi6LM (+]j3;/E!0ѬY ழD# 4 zϧ]Fe`T9tajcR-JXxH4F z ǃHǴ%l>(cNȂG eK b>!5I5Ȱ5P3!L(.(B,,~/Q(RًiB_h!`#K6LEkLbCIU\ᐓZ a1f4 s *]!E>($1Ie[JdX(ҋt(RXYdD`Mpq3NI4Q*`T*CмI~^%^U'XnKuj&eiR5,M 2#(iu fFOi96 |x_lԖ6<9BNmK jN@S۹b` KU,˄Hm,vk %aQڈ#X\IL<R9,Zǹ8]Z8JPoD&,siq6-\\P#R(WZc5 @0.y&ZS3ZkKm*03c:`&ѸdxI1g*JfxI ?Ŏ?a3`Dk jjw ,iMp7X-ba-jV`T H jRr? =DHG^׾֍.8MHh&** ': )]ϸLcAbk ŒKMhn5Sz f(ܖ,Ē/ࠡ~LB\E VOAZI~FE$cU` PGԙ6)$/h xYd8JJ j^X'z+jtc17圊<YV YV(ا)lq?Inܾ\dQnX^,LCͨ!bm =borj&I-SG*yT=G;6Ng[oN9Σ|kPApg.-꾄ȶW$a;,R"tci"1P㗫`#̵8K`,.cie0#**CYh(9y[3*n4O˸\I2fSF .,Q:vr8?U_!+Y`:shF\[RF_ /9 != 8r\Ơщ;M;؀ e(dW`$7H3&~А\-h7>ӗ@  OX0}>Vr|Ш`p@"z<1vtAG?GT  N4W7Ik3Q,Jjpyx _gCoQ)w5 #Lvy@H4>̀%2$My>MOj*}rPOr`zx:[-]˯UR ΤhR/:C@o͜DYWΨlB26GMwdY##:<^#~P;֎y(u=gI~(Pijj@c a3iR [^Lr%&&֌| @N#Ddj^/ЉXtF@P-`^cIv.|Z[n)H;xa ZKnKX)QQS/%D/ap.(C6iCC|^%ӞlWT9:UH Ha? G$M@XSYJAH@ C(g2 T/%"FGHk G1Jz1@XJ8ԡqiE* @\dPV|;Ŕ委 (j!O a@`9PQD_)"U'8mR'ƠL1OEӶSIIU^,9'.o<$-]9ChhT0RIJ_x$El~>ʠ)%` )ZB !2vմ/ԗCLII090bZ.tN@xh.T=H &Bg3"9V&{Hu 1)6Љe`T."vfɃ!)eJ$Fp- 7Իz;(uDJJ,*myBMzI2()#0&B$8h ˟[[{OVxAA #aP"i'蜊)ir "NyPSq z?p y"B tB$Egd 7GmRE4E8%ra'|26ҒWg)R*mޣ]`i l9]?jhRsx3"M?qs 5DO±DP r֐8˩,LMo~%21(%cUܜW2+'2Y;*pDm QPƀokH^4zK0TP&e@(bDIqN) 2gzII^1J ,0Xcq `%XK%Dw,,+)Yn9;d6j CBsoӖ5"5  e-/+\jh^Tz")#ܪY W#GrW.xm%fCہ LH塐2lIT ҂к&"L& + F%(d!l\h$+p!|,eRg2z#*@)|Uc(\~.}wrN+i{9mn&8Y ,e+@p\`eq( `!h'&*Zb':brFɌ-@&-ykCJxN "  `'%Z3vƌ.җAn/BI` B4bТ, 5(B? @f-,6f6:Bl'T6F(gNC*ohFM&3P%Tvbēa㐎`B>N\Ȍ#+B$T3HfG2Ӂ !*tN6 R* 7`>@H h0h&ABz-i.ibF1d琀 R@AlƇn6Hl<RBxL~TǎFx+MF$hEq hQP5&1)#H*dFHJł~,a/@ h@*@6nhnBLjpkINIg䥅t k&3@"p`v Ж!i$6ZG?B~Et9aZfy7c&2`>Z|Н D`4').JCx^CFS$LtTi"x- O=5ʝ .K2Npay&#Do@e"DM){E,k* BD6P6<%5 >4.\kY *^ME#!(7eni'lƨbdx95YHH$o+~> ڰy Ib-@ (AR'AMiNmW 0r*s\6t '@< W<+6*9Ę/+~#ZSKM ",J#`U%攰BR`A"DP"Nځf59F%pl03+#O/,U`JI+g+LOUNd{ фF0 sq"%!HA.WX+ 6`HeQb!֩O&efC a,he;ʟv2UB{p(LDƞ)acG5l(kN l~r4) Bp F;WcNJT@( ," DxtTjwB7.4*gsutXMNfxeM #ШX0 nBGm$uP ؄s7W.6@VP/069 Zkh*j ˆ_,7+Kgw1S23fo^sPvRjRHm#ž ` )E;CNFK"v.؏Kd yK(}Vbl B9zGf`n|T/42F¤y]H$P, 6'&H)4 !jcMm# S qtN9)-yw~y$cʆeA&1i҄ɰGnQN V ʩ@f/`+ ꒭_m!M~Bgba~`aICuV/Vhւ g qb) W 575IT +Dy'Ϥ+r .H hATa#ۖ#`,~aXh%MWCEhMH7#v{!(ugJ6R , /$P?CŞe$X.~/0w-bvyzYw,.%"^ ;@Le(2bfd,+'v=K 8!2.X;<M<##q*R61TYjr  ; `f.k,ބ#G'KXB |\cSŢN DgvvlܠIH.2oQ'e"L@),2X&;J n|MDo 'S5N jWC= ij !wC_UY $ytruVD a'qdGr`YU`;98[+*!nv>xBR̩= C.C.:P >Oh[jdzHJMjR7´oܠG.j8h* nZB:MB*ܪQ( 'vZͲ @ eX=[TZ+%B/{:``U@:P II%$X,(H'`'XScM<~I RX0>M2m"YH+Cp1@/ Q^4֬$ZTs O(s`9,!pw~PܣZI*뼊E2<jޤB&RPQ4RY JS̈́tjlgK8F=U]QC ch2#v81bD |/n-c:wHUC_mcp@FK'[̄bP`q@ @wd(Pu1`:qd.F B$NHEP[2QJ`0e!)hneԥrQ)Fo= .r2~⚨THarxI8 Q4U>D!Dc_[IfS&XV˜o b}8AƱ&WR;iOSc: h%9tZ  /f@!de6C'~pYB]#m+eI09JS۬u), C8iJ@UsqLrpZ&洅h!4A<_o=T,&^\drR䄶GጵfSmQsY=*ЪoI}H|UX,p<Ljk@),ylpטõ W0,ª @'aN| $2`5 RQ ?ےo)F<A?:9BRq~e+70"PTY4T2 ҭUF[/'pZVrӫu ~ )5"2hMHlvI?j|{L[{7]ǜBZL +%BY@0a訂[Gf1`\NOEi ƻ> "2yKl;DxQ:`cexDž#!6H ` AX(T.`ྴ0"ohۑ2G +ra(%[z1=BK×~W p`nCpn '9}?-0\Ţ;gjP^A1د@s%9G޹( $21MYwf,9`E OD?tXTmB^\_Bo$k$ze6PI􆪛B8G1!>y^9>Cˢ57ŷ4ݭiv2kPʴ.fD8ۋG$m4kF:E!K{惨$ *ˋD:b#VpBqY6+4Nֈ>337HXgE=$@FXnsr5Bu#8}mF+2Pɫ4E*,䨛D&Ⱥ`Ƙ0>8p7! + &j3@.ܓ@:A0tǩ XC6>aݔR3jz W`VU`T(1b8b: aF%.`*1 BH98FZ 3#[/>!B'"6!+ *.%X%;JZ;iC@ DJggJš7:") Hb:XԍQox -A~1ں(쀸J*]ú+!I#(@*=~@#X.ib׋+5Dz\ Z7 @`uZ |!'>t";W!FHr@RqA؅N 9S qу<~5KI(KLV-:BJ8'  k\ K [-5ކn@C5bʦkE4 *80#v83+ . /4qT)5BZɻ+P?Pf G j"INt06\pp bs%v`d"xє/K&PEa `) F@ Ex(aJ S( Hji@Υ#/(ԡ8TÛq1[)+ю a֊2`Pa> 뾴? Zg0̒)"RɫKrYIc5;  (@4`{h@>rQ뺡ؾ7ᰯL7P*^ c(?5㟡PYs! P~%RF,߱9 /H5`43K"MOQ[D(op> 0iCC *8EJ m')qK0*۱_6=@xk+غgQ8blWa<1w>aV5NjqR@I`\U#Ok.P(`%S {I |w0) F#xhEҙ2'1dk2/Lyةr- @2pYM*AT M[BH %(]CY5'[p Daǝa7AIO~D-›h&C$!%=C(!40nl4#h҅|% x?>p T] Y TFܕ T@S0V]ͨƵ@ `]b$'k<"O Ѭb8tZ>y04-kEfҮ0AñO 884^@ 8({aPq ܿ:k_!P2z,s@pCc.vZwASh @臱P+c7hx *`4vêА}@zp!hv8Ce 8X6pDлY\D03hϫ{pـXj's@r D3R#3UH2GnNӠZ!e; t~ۋS[U{G;hhH`FQZM= Y=`_k H4:&> vb C=6;Śl~J,)ʄ >4v3% nQ<Qms͊z )=P6ϔ$Ikix iSPT`S Q 'Nzڝڨ%<6d iM!hm]8A%`LRƎn'xе&#($-%%+XɊvdquPxe3AH< PP P ?€q @#I~ Cǀ x@7`sm',zAG0PH05 |@}>_ 1?0lF$Pk\~:@;/Cp'|^h@inCq7OB8dr-{>pc | 4 ǻ:v"~(6>@c6oӨz21iLԯ  - B2Lzn@{@( =DfYeOR!դG.)$' &)ljFC::8I ˙.Il\K\) F4B+ bINØ^@30,c 2II@ȣ-(27 j;扶k:,JD[b}5h()r@\bIz1]v (@Dfq3ͫ^SEL; 8 B"X8:k2 1#GT ىvS%PDm+\AbM"!(HcF\ʷ +ZǪQC!. j舀:/\\>hZIFa@N בE#0rh@G9uA sCM+bJ[T'YtavtHt^y m `0T(L6W Hv*l!$W92Hř8 `1^ #R|A!;tEhP2ȁK4Ï^1&k 0'q:G(#*"*%&.;|ӴI9&]#6pL>NP1nBBB1TdOJ 'h 9@qiX+5FZ !K X%T@G @) !]{D^L+RF豥8)<!hke~9 c9 `U'|s"8 nt7Bw49r )HPƒ]㹯q?d]tj(T~QbW`zɓ:&G͉?dx9( G Ar1UL2{,$N{4ya9хHRLbb\hǒ CCLg  gI0UٞiVeN$}'|K.X/yF10&W8cTguJ B 6h63. '-e$]uz= q1!q뵦,UJYN_G@)T<(DbU"D q=H֐0 |0/Ҷ+@$)=E|RXLLWw@`3t8!-ag#bLd‰h5.CLLHm2)| sY#C*,_o3H"pM+Nh9ٳJM | 2 (\ݰLD̏Bs^7_0v޷4狗@QaGCv$E.b΄K%@tA m\5F@%r˜Y>,N̔:|#$g H7`ɔM%=4FmUkHЭEcv n8 7J%'VU 80[Ce0ж9@31PlE|l3 t:G1!Ŕ'2M̠5Bsœqn h Š FWfH\2d^/=mjnD Ȁ20(F@ jYʄm,B >I)'H{\A6. 66"pSMrkoh07/{ WsJu >!-cJ0] EVFG;i$k1np/ 15V0K2 qf,o}LZkӞfXRtH(4{3Pľz*`*.+#Z<46G |W<*̎ˈz?LH`O V [l^ B9 ʘ!"K d jE -hk/<44).FL CLV v#& %a#lʤ NxQ$l@B  # 2ĦB,*Z!>,*B4mM΋ `G8.`67@llq/4e:;h>Zm!@ 9 !^0.o֤Jp@$K |QZ(HxHBb'dNDA~#Ԛ$&, "!O@ `h0GhAy ! tg d&P@0ZF`Az\MN lX" `0O1j 0p.8Sع*nxl|~PR!L@ ERA@) (uΏ"'2 !.wF(L'H H8IeKJĮJD 2Lh^,m#bp&#ИG` `*Z1,/W&bތpj1B&! C@ED6ı\/*>h`?P)HK>aI1(,':/RHa@ #c.j8N^*B/#FlH@1H3Jv8Sdm1 iZa{{`aC2o@jj~aē<(R3hFb=  G@ڂ3FjI d`⛠ tb+b'flc.3~@b~aֈHK^ 9(;0 BΘ#.vYti rR,h$J\F`A? #FlxbeCdFR BVCb>5R<1*ЦFP ֛^ `za|E*cX.cbIv3= ЦΈ1 " b @ ^BQ'_٣[Q,0EI\#.J`. aȄbqJxE,c0\#"N@;g|@EިRvC3)|%q )9` P钲A(mjB=<4"<`6 R+n05|,,RbufIi RsabE-0D^JּUFeBxIzB(4vu,",. @Nk\!1qɢiU \@2m.Lc0c608#2a ^LDTI"J^.֞H|HXP 譎XUl2o.uG 6"jh%, $+whTJdhUJ6ңh<1LIt  (+vA^W75 1()㮾.eF"kJB!tv |n Vnrg1%0 ;JS @v=t5#_  QZa3fe$Ȥf `cU%9@|T Тui\Nւ\f8@NKfg!6s~B;4->6u\@b׀A{063*е }Ƥ,~°+-'gP\H !%{ IIK:63z Pj`6EIE_ @`~!|E1d&X6p3,ӚvlI!6bFb10(o ^ih3KrLG5);|_6n'`FesR[얢dF~Alw⋞- *$3 IJ`q;[ʖEHDa2NH|(-ȵ0mHq#f?w`fuZKall혈]0ƣ[&eFXG!<@ к 6yl7y@!f6P/LN$#,;,݀Xv57j]:—,a!D6!/9#|mxYPd%k-`Ó*3` `acgƤ=X,jH%JD=;g HHfT3JoaZf<9422W8>p C--kcz:&&Er˹/W;BdHyU*8Q@%1rC\*ǯka KaC2#H&X\saT `Ht{' 9c:$+^C sjeJET`z4gF"4vx $ǭV.qZ+8Rc`(TbRY,jŠ1YZũ7=$P8-}e2/wIEYX<'f*r@.= 'ш B@n4zntEWf$l h`6<@ ѭ5 &[5B2` ȺGqЂ9j(nbh|tO gFjm{H]EpEbht$بBvRt| 3 ) #p+- *?W.``$**X x?JD `ٶ&*Oy"궔jɨpXpB^V99dB;ʲn",0#Is;a"Yb ZfIE4:s Q8=#*2Ng.ƀ"c {`p ,=i.|6GhL"$3@m 4m Ѱ [>.( NI`L4ѓaQ3[`Q< 8dDŸ@Iq*_S6uMSN,Ȓ@^ l5fk6&!73dAP,05<VS FY u bj$ J1p(h c'`dޣG\uW(qA46pZ Tq&GH4*lIv*M3?< D;GP 0&RugMV glCL*ƀC>-7&XTJdS%3 83q3FLvg,~϶6*PM,pK :_If@ t2qgts;k1Y:J@8FG=4Dhx H5>h9J`Iu9 Q&b9nܖN]19˄@eWEiڀpr,@ ▨@)*qgݥ` ~d UkB1XP6Ey@6X?yPIDIӛX5,99em>0&Qstt.(!"!}eUGfqL8X}Sܧ܈* Am ;ν(˼+p.?H1Is*M;?b@~0CՙwX0I Lj4ʰpӕ\X$ 1=s~U]QI@Y[Q+'8R>HTCHh3`"gB,[@!R T@)EňȺO}luvfIX>Pe8_tJ> d1Xӈڗ; ಣ](r9{yY 3Y[_>^hғCg,#*Џ) xr Т{_49pxX %pZ)[<wc3[%v5YuZ5` 6/{|;(G4Iw>a 09c-P0p83}X%h.٤D39 !6 iߒ+"EF# (]>,2|J10X'*v+ԋ:/9K>ƭP0M#MN@IF!~'X4P k,` 22{%:!V2=۔+Hh T(6jJ"C4d3hK0Rk?Ԏ IhD giڃ[hgpBSO!VBq+(B ?H xJ \iH y 1hqM=kՊApc8 R`94 ")q c!cHtoX8|Ԥ-R11[Epȼ` ;:#K16/(g8b=N<3r39H2Gx+̜I ŋKH`Ћh80<`cm3L;A#k# ɧ1ƹ sˍ!:|ȤX@ݛ臃 0rHrI@Ba;N›7(wP& ZE ã6!V8rl6(EL!+Jp6nb3r ೒ $4`0f`Nx?DΚGF;Ɣ_Ah01/xÈcYdGZ<-@ 813p/9b=98 BTZiA R: SRS(p+3 P{ϱu*.(!!-X`ϵL_ %6[U1א{FXpXڇ(Qc؊p j }n Ը숾)Y?ƀd P8̌xu5D` LvU=0+2ɂ9zr[h(k =:aޜQ}N#X"`b衴@˄P=WWM$L%Ո "(3Mpʪhᑐp4[%;Ԋ/{! P00uQR3X怘 PpU5xKy+'H@e>D\\L@2}(bC? @.qQ T˄ !۱}058a4@~05q-P _)*gAJ0 )'Ep ˻k1ya(9`&R`&9Ż/;<: b^IWOPP##+ʌx&)1Lsđp 1_9T췕G4:ڛ5Pfxe͖KfUb+‘q~0Ť `J YaM`<\l+x($*|oEmHE.)kh#Ȏ q| йR* %,+T;؍ la <1H] C%jћq*щHJ U:7P'b5 6s1̃n3)i%EK=7d)31_ CDNDp0ucLJ' pV@)02;õ:Du0A,95b.6s @zp"pcL6I(U8ژӒ2]6a,i&0ji+PQFSjmDoʁ(  8\A83j>LK{]ڔә[B'!iv#fhgNAV.IܝQd (>q^,>drҹtD_W D0hXm}ڻ+=I e:,c{Pݫ0D<[\@s3& A˚0:hPLzŘ nZ/),x hl# mVk+2hvQDi]X`E]e$ z6Qt 8s 5e#ˢ8&يX>m:`a!cP׎%9/ٓPPFA Z,rOlGn5Gc?H ~Ÿи# Da 0> F#0l1,`NQ A } 琸8Sx O~ $py UfXmT9EBM&Rk:U: ë9dǣpqSkd U`X ^r a\Ҏg)=+ q@v;]a-<P$&}Zӛ$L 4pp.9r/'H;3* z*-:<% h6h.L#h4@ 'a!,E+h.Rx*$BHx6J$!h&"jΡ+rr oBZ(Y@"#(M 2p`">hX#iS|'T=z6ֳQh9@2 QNCZUZU(B9D@Ps5*Gޒ!/*M1WJ4H-&#!(ZѦgA#܇ 2‡'Z5 W]YuӨ$+ԓ4Js hQ V$OHPwexJ)B )@ӻRY`x,bfZOc" VE x,SQ!`%~7 @jƖDB@A;(̪" ?΂戜E1 6"-ӦD9*<:st/$t::)r Q2 0hܾcL10h`ёTp@22h*24=zC`)$G*srZa=^,E{`0"O:' S'*{\[ CkFaw eђO@ EAX1=U h|W^*"<#b # Dy9Z HT +s @d =/EԞI  A~PJAH+Kw4[1hq5Ta(E\BUyc=3R]5n qk*x{PVDGLFUF Q:C݇0#4=`l Ol=p"Rp;Tb> 8  5;@UM&P qa:֪KDw`QqXXIcscԛX ZlTFT@mC Q8$* P ;A'[B^- 4И)M)FJ,`1*[e= `Vb, GP+,0>p6-zbqBH"e^? Dya[V%a~-pPL:vLZyXd@S@\GRЇ!8V|4"P>ÒfSRZd;t,d@Oxm M=L~5J,N无‹=PD 0B(CT*naʩ4M@ 0Nvn)͎]&TB2G"H9F/.]~ 1D)@El0rPŠ v* pev;7Y-z=?(D7  A Q1bmJ@0J gLrX Di>p#P67tpC@6'3` f 0*5Ѽ87;J"x 7!7:5~-DLeBUSaQxl{s8?cm1qATVUt )rO !ؘXfs!+=_0en+XARz* 0N (U !;/~Fͣg"^dZpX*<ʚe\(1f,>ȱZ,/˳ 0K|z<jdfv3:Xqp'e@ U=x:X K80 ⹥%NO8%P<R&e;$|]Sq  ר$6H Z$Mn c d|Na!Co %n0̪ZDʤ8] J<1L樛@NnA̤a2A:Mna؛- Co\@ ϦA+rzM -$B(0PrЉB9RDil9.λ %$Y`H LJc+GZ0 )LiDJcǫ J.f2`b|$ɔE'$Ƥ @z  ' $!2XfME-ؖB@!L=.p!n H ~}2FZF85n(aczEYm "Xa|L 8!< @~u;mnNJ0&U{7/+̪zɮ WnGpB#!2CUEX[=d]$'pT*AN$$–$U? vfSdBS4zxרu4 g)z>@!e; >i` gx@<ց*j% ;d7b# G88Y PhpPR'}HT~b|`1=Sv):-hL0",U`<̣RЏ4W?k╧#,$Ab&Opk53O.jC9[#0C@)2(Iң<|$# pFm8s6%XרGiBn!2sĞB,~ôveZb d a4"hTtRC 1H{e|PX&6xdD@&?EGyEiM j|#Yu*ed(KLd;hG3º6pR'z1䚀BT0u*aʲ*x0wf l!$R#EDhL&a/ LML7CizՄ*HD+D4BMf! JTUVq(L<"~n&&+DlR ~F2*Yz0wJ`YdrJl\#(!ֆ ;b6@WEx[` V:V'!̢r%+jb`6G<d+sW0d+UJa}6^ ,rO) `D!`iX@(IYX!^M $Fxs%-*L@+bR׷Zm(XBa~Np='G [ Btx(iUDŽOpCp7 \{yfBTbJ4B!.7"!D1yW6I{V` K¨'!9S*6ΤK*xMXZbbMLqqB׫ A3yDk "FEaن7HYBz, e<xAǠ2V7@Ǹ#5'",bv!k\r"eu+W @z~[!R4cH!\d|a$ŲnجUH`^Q|,(C[O|%aj\d*T j% x+˶ ؕ3*Db;Jux &OB5"#uFrZA<x"ҼUWd[v:aײo)r|/>xpp9  QRbFC WQ}D֗"iz0@&DV|HLka>lʮ#6W=qF˟dC2y;Lմ< z!F_I2n72(Az|7ԁy`w:PZbOd+ӏ˪.L[Ip$a@ZFH0` `. n̡ O6'6>|J0*? H i3ԼӉRBzχ:^7ț, k| w GomZ6*+s! ٽiuCgЄdGF$h3CvA̻96 p}W l0 H> @"6y lrWt#@tE)bbA@?J(h烰m0\:d8B8tuvڱ+ 5@lH,y ,I2 aRi:Mta:˥aMF^1m'YsTS}#j5jdK"VR-mvˠ${tQ 0-<xJ̫cpslΘISjJ!.Go_Ri]4 (JHPBvC5=2~[`nZi?w") B -iQRv/E$n}bB;Z`ޘoMп*_"q-sH $#ȓܥ<*\v<v> ,`9-Ac{Dp" iIqgHHq*jP#c@`lX5$=ȣ0pfZɇ33X[8J&+G =4&EɸTa6,l2ʐRժ+F-yQVQb"FLXcjAS"Fuyg3 ^luZ#F!%<㦄\ualS 4F c8Ib`37@̀`N@,@T f3jH@B%p"hGwh~Z ->uj<(@(X*;VY.Y[Id\@pX Q|eڧx =r<ŵ0l*jXE@|@c aVlk3 x/4%P&hWGm;RmBrWT0L_*]ֲҀ)id.08C5ZV!p̵-sL^s,fmX)1r Aǃ5@pl`M(_J\h,Ԝin3L;@4d5׊aCt}O|Jz]ӍR)q8%̉ ѐQq]sc2 pb aERtuaD3Nh0À'0 %!:j#Ļ!Vv 6 ~ AX؀.֔5\APqJ*#$l֑yI: a z\C8}A_KLX dJF1XNrF JIV0GN)T|% ?h#gLԊ 2F8\7ڌ]FcL f ! dŰdl f|<(wab 7c~S>2o9QS/tI˨*D --W"Ҕ)9&jVX yQY4 t<(N ·&cr\>цfrGx("k{s" "Y-{ A̽:P 6Xp0/5/?YƉqZ-4jXƿ[ 8F> T 8ʟ'{;s뾰!sC>a  `ʴiK! !3"sQi)C [Z 4Pqp țy3[{@SL['`,l )X&!U{ 8+s[AY) Z?Aࢊk[zTXVpixKh CФ 2|Rc@rB\y`o T@Ç 8]40b9T[0`c.{V >4( !7X2( BWZB `8t I 6ay- ԟ x3"m#؞lgk 9ˌ t `\[cc9NtxT6t,+*|@ v1X7YY i#VGt0PC_ZX9'j,!adG KLFP Ȱ#Aqh Ny7 n@pॊ40c>aX @Fhƨ0N (Q|aA$q 0F̒+k1S"0܇i^pf }kF88,*6H)it c4| E to}=9RvNȠIt 2^0$("ɢh 0t :1Ҫehr"Ji´!j02|xfqКE|{"r:i'Jڳ{Q6yHr:"ൟ )n8ȶ+c1+GJ 2[U/:2X.FDu1!.zWhXkxsЌ0(sX;PI I& ˤ˘z`$PI6Hm`z8jCRLNgz7س v0:ࢦp :Ƹ (|-{ Ahs"Hs! ]f.Ҙ]>a X{eNx %H#&Ц : X>x&~HL+2:k/^BQ3 YR4u% Z2`T~%XY.. ÓZHP+R{A/sQZ8f/}U1TEM͵?>F0TGmlP0h܃19 vuY Ɩ+yj #-4pXU~/) G~V҇YXX%pf$8f]t'х:.K8xkR,=Vu~UU'xhv).W^V[xh|0(iyn]X+1)B K7:r0O `-r RN~w A k z29|j#˻eJJ=K\U+"sj˴\V}UXB`PE{=@x< {=yzI`]?'+/Wf> [@r7a`Q'q5nIx 7JF?lx`8@Qa~o vdS@cA[h-,2 #H px̀kǐ'|WwRe76^cipjJ8r@׹)a@Y8C!}i荟|KdP ̂Œgqx,N Ϋ쁸,M$q m+J+Tpf b`)7"谁 P!J"gzi% mJZ.dag3e1N)G2b2NYAx\Ȳ+J2¹)!|+m(".TCF&."ɦLoK pHu|B>@,O>*.ѪUs\4R͓(IGF,,>9i`k$) %eXD@2LϓH@u+MBe0KMcA4ҁ@8 x`"LK윁;B0_![U ,',6r6M[Ir\J,<`$ p["^.W nK(h.QzdPdc+\F7K퓨th't餛e$9O&@+qvYw M W] 3|QjÝmmҮ@/fxE/SR'LgAei[{+_qڀIu}A+}|>I^)l f=Hv` `4DV%ϙ'"2J }Oz0Ae 0 e (=Ly𙽽 JJIƁ(؆P YatCÕ @.4 gZS,%ړWMZokr;.BF^!, d@<}DeVF"$n 'JUXKP!R<O8{DɄZg#Ôro qPnLf>]sSD}&Q* d,B: Ab oa9"X$2vJE@P aP) ZUH5T92 V V @pv+fo?6Xr4&t$Y ^,mcfJ9K #D^A0NqC#;G]6E?PɄ9N:< qv XrS6M*3bTD~EVv J.,댤x] PJHPїFf%Xu*¶8 aHHE!K3poXP`i.(ԹəGx7"DH @6F%`J:k\g=Oaav!T&"]Z8vJ*gt04nϝ&0 w8M*Z\`!P#Dht+PTɥ%െϰP L`;RIKDbHt|o#Tb(%plb7)]իԫ[DaɁ6@l rY "38rX%V0 &M QJ)NxM'L=Q`@ a5aYd,X KUub$V<d/b4F :SVh˳ |jT +GbeaW Ύx)%ba>!<]Ra]M&, H_meVR萣&\{"&oo 1b4b fGVl MD,'ʚ0fKT(+ aĈ#KP4.&Kn^ "dN#k >e`NB @ "mExbAhj E oVd^:fR JnpNV#zU*m"m"h@ bc!mri.>ʙ l" &Zz$D +{*,)69>0xpll'^ӢF(ori j[@|lnwiK9llh Fx2a THpbp&Ǭ5&R48Q { A "lPFbrErg ` -6n_oabĴƄV&S/ZlNM J!|+k-wdf'r 7g2qCrzMR{ fU HF,@ \FԒj#s lUbyi72#on i1VfRAT`oIR *m5so@` @ E"pBJ56$i`rUJpqV9>Uf N-Gh\BFz~'Riֵb03̓r;"&{|vFBXN=+'!Q,hG5HkC)c9O2@aR3gd/!p&ն#bG SbKUm+ P:_/,kvQRAk@^noΤNvjqrj,/ Poj/:Z.~+ Fk}$ [ԋy5+`|-@?I6zԆbb'7H!XY Q&TaҋMDؐ5]& Ȏ($qJ RUn)e]kT$LL'f/~!RXL3[0% cP ` C"TFm)K)p7Fٕ3|"dIO(hC<r)0cԽ1"@ ע@2$\VcH0lr2)Zm@(PAb0±:v0Zƴ8 ^f%9C"B&7&l.ScyR!x)[wm:MYV-$ RuyTBT d*g GmA4W, 8d\N|8-,uCx i)"wQ Cex!.76wx- N +P/ /[0"38.O/:o1 ם#g [H/WL8Wup̬. .uK!&bejH];2Ec?5(=Y¦P?nwS'B8X=̡ie!g]̸ZmB zJM|]x2twlγSzoin{8R\6ॗ̵;Űr` , `r%g|xSL;7;̆ hykHD7E\JzLT讈Gtj#~ ? R'Xg8L. Aځv/1b2$Ջ7% pgbtUEk]Fd @ aUxΆ=($7*qxpaD!UJ:/r`@,@XbR%KT|` OG~qPA :ݮ`p v3L19|3؛Y@o ?8,>i0P֠ ,V+@rV\O'19Kv' à9 }Wh$ z`,(t\&@ T),׸/T'x< i UitTWpwk`h>P-.:2j)dŽ:rPaj "ԙ%‴%c䌢J- =(@@%iXUn%Z>/&1){#4H;Ȋbb'< x 293l/sr.s"|@@{($,s2*Cj2* B"K =o T$ޝS@(vRN C>=6')܏a9:Ȩ"(Kj<ȚŲb֭NoRX1Gm|`+' Xw+'*xҨ h$ Àx4Ww= ? RϨC%\kM!h@&JI/_ r©yqP~̌fa+5-Dp6U4Qo25::}AFQs8*9r)Ĩrzȣ"x((!# PZapjSbmJEDpm.b'9RrCdOҠp %-^>*'1?<M#r\@RU:{k+E)IE 6 ,zzSR̔ƒ lZ꒦ a=` r? }ȹ"g<%@Bq L).Za Ho16TB!;I8% tCMKr㒵XK 4rґAUkUf(VYab'V"e,$Ca0!/03,VJ;%:jHx(,DdPBc.tM1H^' $sZ!;,2¨A!b\tUƸqkh=9H9ǐ .&(8Yƀ$u"J3gA\` z%(9yP-DG]# P 03trL̇!IFUT1f,000%ou/'.cĀӀM80 1H‚JK3S4hF%#'L:u@@em6oI[쭌87.t(0䟄ST!wrO'6c;i&A"A?5fJi5C>aʤ H"> !ioZ @ @` !zoBfXMJ *ЊZ 9LG N9e;%">N۶D-kآ/}"G[,3l COuh*Oj,5t9u{'yB%/xZy\2#z"i9IrbZc ў3;d1TR$ꙩFᙀ>hc i+pF&SGf܁gOcz^ `Gb$Q8[QtbsP,P5(h) *^ˑ2"XAљS݀PO``6W=351X&X'$(q y/4~9mL{/dBeO5Xk!)S@JZ)pK,؅͋H LU֣7 ' &8d8L{60(Q ҏ'  z4  Jx87HC,PF-*m^R!#1s*ڪqb[=j^gZe[M˴!{G,0#MPT`qa/ mK }>f?@wv-@ͣ茣ӪʸBQWڗ9P -cTȽ?K ͊ Q  )mpBd]8 jS= s j`T)&:)mWa%H@1#*7:?@x˚V Qj଍.|[LW1p>{l0NpJLkh5X+EY(ڷDiCMyј*> -RD h=ȅ y> i&k!uRX9^2j>7s2̽ Xz28s2ևk0rHxi[+܊`HXv@>9F{f 7V6( p'(?> oUe43A8$97 >h}v5P`L'O[jR@$`(z .e.\+'[ zY8 qXߪUe Wc>E2FD`&%mLnJS<>Ia[P?_ԬQCKb7 X3DZvTNQ a:)ڵqb28 (2h!Nz zYCJ¿q%aA?u{Yʚ,@t}d !-x.L_Sӈk}j`K$R֧:C/=2y~7P, ? ~@r1&F"p  x (,}>`f@@p@ H ] %KRH Ru.*DO?dhC +Uѐ H|=P4 \h&J &p ]A.pz}>]IaV4*$HB8L%Mse\A8j|~A6#2>  vRԒ>EVN=Z*p@ ?0 >\M'x$bFRj>-`%J O**R@. 42ɚ L,j"@h2Fy$05 +Fؐ JC.:`> 8o(H0DӰ*  ~^>NϳN*TL0 58Ҽl/4z\6N-P3.8z|ԓcu,hXMz-ƩZF%< ،D!\O{AkgݏcR-Ȑp$OR5 @\ ` r \II1-$4aD0Cn{f<< %)b!eۿ2~pb&$ ;9@FiHu0<Su7 D*Nqџz P7dC[IJKtN9A 6*%p« HGý|2l !PNИpury"6cBT ,0IhP=lɜ%+BK2*@E67_Xe߄o6&!ƚUX} ( [g.X.hjA@ ,.6`nY@ zj¦x'Vd@"nw&ALBů҄锠pÎD@LϜ '~OL+oLh͆& g"焲K4ĭMI)e p ) 0dDrc(@0i"s* zxDPX$% =Y jin)pGf㲊d21ʭr.sn @bK >?O0f61-뜣(M gbF_iXRB3B6I0H`D$G!bC2gWJ)֠$L~K1ž+ 2 Hy%4BH$:C;BHL l6a!3LZj=N C `r*|]vf $^7eٍF)JFUZcID A,̼ f 4l ( <lyQOEpD?I/Evr+smNJHuqR# 8#HGf@BUQA jlCn "vBX A%*/Pbm+c©j Lvc&6vԣ<%$33$yBAb𐦂lADŽ!lH^f6H:@6@`zAB2eiFD%ʺP~d,f #t*/B2bH4~?*TdBhēh<62'Cvj'BvIc@>vIڣ7j&60DThH%RNtDoHo$1Rf Pվ!ljJ_Մ `b&8ڏ?ʕG1eA:Xfjs] žÆ ;)DȄRiiG|U H5 b*- 40f+~‚%8 N@^P%# S 2'FA8Bhz.f䬰ybg&Î+ P65b~$vop\T*r0'`E|>vKCiv*ȇ5fL9@raM:@U2>EARçFY&Y%8b n>Va'pm2v&N *vC5v@H >X,@an ='OI "10v`'%E֐oP?@ xdcg6‹! OŌ;$D`tt oK3Gp}Ka^֒0 H&",(%ND:P| eHQh? 3Ԥv&$PaPJVT)!+אT_1 @\5%V>=) *i.| to2z+M +,Aw<&cj)dv)-Pwt ^Rl&nlXgp" !%L s4gHV? $G(9D)  @ 'Tk̡/ՉDDq)`fK,7i;{@Vb2@.ƶhTBj6oZf>HfȸG.@ pO[Ai#60$O|IdAGA"{fl9Æ Yv(m ) IbvGĥ]0' gn1g$Eq&n@vt JdoZea7M#Aňr÷`Kӄp'!p0 [~]ǍLH .\xbtRFbs)~$%]M8[@;gT#h]kX("&Zs[ǔF!Q*P`W{z`)(0 P4-EG%UB0^Wq -=joӇHGK3Z7l!*xXi0C') "A^5]B<$?"ofZ`$n7gU?Z0%>qJ jv$֓)I&0GXGc{NW󨁡҆AFZY0G,<|%oGc Lzs@ @aBt+B$p, C.v%)łLY%O@֠`v!,:vkiN?/H?#`II'.]5ayr*/ tF8ԩZ8 T*MT$,#)oM*IIbkB`^h[3 ?{,N }>_ X K`4^L% '/B;e0:BrhBi}L' SWnFC&0Vv+1#Q{<'s9{1 N3RtD6 2FuYZOI/{@OBFRĻUDu=&  ' 0q &@߰b0@::iL/`J`TRON雂)h, 5`  !{àkSFdp-wU `* ~y>\ɤ3H01wspW ]p/ *3`M* sF(Z:o ,yȒAXb9>NƯ]Dz]Jv<Є@Kka5i+7^X<#ֈ`H*L;0mYWp@;I !mP 34CBY _8:rbeYB "#*DYTÐtLkDP#+=# W3 -<ʑ Q`B*0-5ZN9 xr\ᐿbK2(VN % 4:,3VJ] S"A@(67FN&JN:Op@ BW (6xs e"|Ui,IJBH'3Uk?##T!H(Z<%~JF{'VMΪV\ 6B!u]"y< \ `Ǥ=Hz+.,붤pi pn'F)c]E<jG P)L Ẑ F;vz5 Ci`x>8)(c`!HYrC~s ` U娿rxQ [!LDNBL.*hC!xY1z$[Y9[Od,堽oz }tg5JFòoLhA:l VM I @h [dniJ'@Qe&EjrPŒPj-ŵ睦2$2o Z!94qF}=pGfsY%*d!@!@@Q[ p;O0[yM*0l%IӤM)hhF46yy6 EM>F   -Ut;͛K4Ϙ0 GY9 $ 6Aa\ +`I1r&14D=Qc.ʡ^A&g1*U pq.C۶'ـp8`eu45(Q@2YB2g !G@3Vԙ@Xh IdàK1Jbҋγ%4FVaQ`t׊x:GP#gנd @E&^*M:{O`-QDR{&1~PA#v# P8$ B!g2/? j2`(5&G$ l ~@TP@ E x;h. 00 @ ,p0P(~T[ T{oFO% ({]] ^YHT;rvOG[&P-V };R50~_3p4Hb1*`FSWvi `{PI=ݗ/l:eNG Oɔ&[~6kL|H075Xs`9A653zޤHî++@vyˋ1Crڰ$Sl FHK0NQF)(.z~$?*{5 BH@\5Qe:N P^* @C. #`BZ@l69X@2 oAu=,ѓ@@B( 8],qcjKd&/Ul C4|<_zsaW($-XKA- q&_6v.2omrLހpL$DnZ :<$P\>?-XY8"""?0n.jnRB+*^: 0t-AXT c |븖r`u[{zI7նVZ<\*0;4JA  0M O-sxUJ H 5QǨ;ș,@Cд`PC` ԶE/$A&ؿ:4ֆ˨) 0FAeN ĐJkE@7v?O\c$$OU`uDi2KZ'XQy?ct5Vq({ $0*#$h1 +o0 @*Y@~A"g{GLQŧLe>;,ZԠ"cR0ODThRiZ`Ibo@M|XX\K!m@hE(b h6B A4jj[ X9@ɚ, 0Di^Am5Q`‚Y/ rKP% 1~/BEk'db\A! :N>@ĺTq-%t&2 @?D vRzCE ~H ˞.ˍ.ʹ#X)Ӥlr. qεy!4 \+ J p+=\z_N 1ؼ -ە4I"X6  =橠qM{Rǜ)B* &#k@v.əW];( ؍k$L)_0Z!v1$R3L YlK`YfA2h, W \++8v@ut EL EʆZ@˥DݶUB'@PXg @o\#~[K@)_pC.8@x7閒vf#{|mÐo`sɶb-r[ ;-Z,|+0ѣK4 48;Q@DfуVv֏924 5p,cf$R3GqI 7E(֚u `MU1 rtͯCi{(Kt;ۤ  #y_G:/&1Ř;(x[۱+@%b$h`C .\(yh*m0-BB̈q% ta.L,`h℀'cĕfcOA"|02A@2Ȱ(ˆ(&1I(`,,*NFȂ(B0,Gϊ:/?^$ mM Cb0-K݌Kj(B+ vVxgnWFn4p ¡Jv.*$u/8\+!  N` $NAE계"&1W- `(# pRa4AM`TL&/P F(k-:PhLDЦM,YZ ZܞDK"a |  &1C:nJm 0 7T.BkkJp领c%y,g@X Mv :f./βߨD0~BҪF ,F*SDBHi(&f`ƾFdhge jOe<߬z0l"z@@J1x~ t" "~Imcu bv*?D@Nؓ^Wp]NdR0(P~0`.r (N b (ʹeH 5Q݀ƅ7CXo;@R\94pn"'3ʢ_` ئNn- j60h:.ۭ*d ߠ*2* !5bO 쑮vC,lADW,F<4\ (/rO%v#@@P`ωS"R`l fpD`L̏b㲧Kx Pf&w!jdT#TJ .* {3G7^f"-0R"Az 4Ô&0 nbɥbW2cJ%B]5D)(YdȨna6Ɗ:` #!_8~UgrOq$J0ʥOmfNBAĄ FJDH6 $"P ;:&Fn`-ؔK-UuYŞ10 ƩpHn#V"D$.C(`n)SPU1Rozc ^(1@YPEHDNmOOi{b ` )K$*4Kz?8)R*n{A+X  C!Tk݂4|-ZRC\+ @ @5C1E$z( i N3V&s.AvH$ l\W4%)X@ Y H^_T}ӂ>VV~V"]LdW>D(0-rf"0+h-rUw#O4~FA(@`lx:؈ ޅO4k" `=C,$CS.`/h4Ef+-ϊ5yxlsl(ƚI .?* `H L[ BlF"6Q5NLӹnV9`餛q݇b(@ +`V0Azb(L La$DaN23FGB⹤@ov*^L#D$(զʑE7HA7ɤ TY+)cz˕oLF6ιA`G ByfllSa < t7sd^+=9oZY<B4 'D4: z*!b+˪Dqr,^R<݌NvW7%ORV_(3 Lxf/mٸ]{3T1C)wH1R,B@lFqr2`A *@,Ȭ: -"8a|pI|,,N 8-&$qyM;g0:tA /dX(8?`)&T#3`}YEMJ`%XUD $g` v4-`@/D -+W10 *°mR`%P(ά,1c3]͠Rqa"ڛ;~O ^< `P 5˥ҫ`@XLkFEht 1,.M#d5 ,\ vR}B"*y5ɲ4RXX4\B+,Oxy ai9ՠaо%!6$J rȡo&tLa٥VDhQd9 φm6iv1/eʛ|OB(RtT 8iۧMX$gEc$50lVJP*E*#&E!BBsw: vOW :C6\&A(F!ڜ$М(#./ ތ/" i$+RiB|D`da 悠hҬ{Ǣd' sR$dmBIvà@"|. v+ NZ [*YfdYs.}@, A0D `mFT۔kںJi:hɱPPl%)Z[R[͎ apD#^d>7G0 ڢr.$wŏq'fN4,zr XDnd=RYYR*0iu*5)h̝GYq]40IJGA@&>d ْϒ5ng`Hvfi ^ք F 3ʁx;{Cmcj؉P?.khk ;%GZAEaVQ TY !+'w^l}N~{ XǓȐR cߩv8y3 _= 7n#%X6 f(XPpN ~.D* l7ݓÄʰ@EYYS^.% A4q#E%MP"$h ]cAD4N L(R Z@&L|[Ё&bd]nr# T` p 1\G-EngB7MI8OݚzQL epw%ŵ̇C:d`6\G8s*fy,AX3QXfp*PBcy.!Y@gULʮl4J}SNt.|/B (0E/ElO<2$t !5 8jȒMsQaɆIl-wvjRopDv=*r_dqمH i !F'P JPc5glp73MI3S$Z$4VSK$^G@!H@ DSHkx3@3#pL[ˋRb6R6O ]ۉj` 6X쎗Z| ; K)[`%2VJN;ЂaZ(gtr?G}$F5Pķ5&A!x:F5r,@D:(3 )MGps H Zyu .F^N neƻx cA?H,, #XfMu•*؆iM+ U1~ݎ;ɫ"~&p$( gʨk l `Xw@Vd8m s%c)hk~0LpQ`8LjrDK>}uU$jBH/GI8)*vkJl16iøΰV%u$GuHU0˩Nkw ny`u)@-aƐ`nGe5.3W+]Ί 8 @'t#p]5RF8A f-Th:Ĝ?+l@$vnF >Ӌ 2oC3` )b<Ӷ7S@#t@4D;4=HxȆcb. y:n<@%;S\#c:û[ڥ"<_郀#@}X7p 921!Xh x a+J8 < (H׉ BY(`.2Zc2@Cp 0 h{ZTl pYT hå8@Q?,@.BZjrAh:7J roI3Wɐ_ _ q >@p[Z(9Ā YgK I ی J lR_Sprkm T$Qgў OFY SsEZ[1kؐ?"  o `֓pcj jh0X5C9(YF?+ (G(Xtj<(v5F:c"熢!(7z3p @A!5!r H @hg8a_`)` j΁",tMFy2%lԇ !ax51j Qw7p9j#[y5 zѓc9l@lAȒD by MJy a3IΡH#f'V{?Cş,%R=Nm1Q3 hf҄ˀꍑ|i抛 R8So"B*X'p%|r)qR +ÉaJj[$@!mWq ")"qz;LYe 5詹=768] !IYצqF ! kĹʸF;jḨ֓j\VhMie:X kЗ衖p QbAtj4i!Aב LkxR(=s˖'rʽ Vi҆_0wD뵗L`QH D+I)$b]_ gC{>pI !DM!܊8NY[`fÃ,h ̝!y Hq91:D 5#K:p<6"]pWXejÖ<[ !|ٔnjRÿj`jNS[[ 1 :i1`W ȓP΀N :\R8rhixsZ iېT S[`ZyML0&"rQ26, 7!azg;ʧZ!g`%p# )b)D8bwMp ~TD;'ٰ! :Ho\wCYKrM !\ܲc2:|jIi$yO =$ BtD?b$ @\A-Wt~Oȉˀyfx`&`ا|SM4)g(W|4|M!j1A J"3fZKtmOIs%4llΨ D)4s 3b2 h rqASX KAIg^0m(o/9,EᢾZb^2$8~%r ] ̫9rӀY rٌSϼ8azh 8# ! 8H5`Dw Iah쇹X0dO>s匩6P̀ 8!㦊E6+ EC F:gqŝ~j\ E^T uNHr`^镇 + j=q9ab"B>_-im}s$vXg <ەsJeI:bI0  !g-s1 {
)c?=t*gi\L$ QQV`w@QT $m9!IIيsS&@};X6v"T_bB kbI%I !4\h( c*8!>Hl%&yA6DOhb0IT 8*Ύ%DR|nq̏i. VV30n"WF%>].i}מ,DH]%}"wuŨ}i׳3" I܁6J{6Fϖ\]z֑^1~e;_HtN i50)>M- wj9&*5O9: Z<ᅈ   Dp Aே}HDa(CPR 7(>~zPtUib8R @#?U`AE~@@F"`k~>0 8 }a!4S #KX}`wָ4P hA _A` {=X B&}f{U_Cy`|, 1XHbf(ug+|7R( `Ôj 8ılh2 4x2p$'A΢F @i’jj[wk:7b"pZ(!' AS4BF,' 7qtmL ` Z|tx^+<-*-"  ȉBRށ20SZ&صI f Gb ,@E`Ey?s}E7p8(.  b@r2=T 4 L# !i5oz x'RH 5R΁i"2L %APAraXRDz6jhj@̪}ȀWBsGg +&lCeftZX#8(CN&@% lb:Ԉlb* o6 G)oXye뺨~^CRQTʈ82 tev5TB <J"c݅ p+d qtb 6֔$Ht-Lb IƠ֒I\ >y`hi DL*k{t˶uSH,+ g)'$X{@ߙpLl_Ppr#fW-(t{Z$Y3\b#jLDغ,ǨP1Wr0:d aD8ͥfM'ᾡiD0["V 9N+=uש3=9>ԕjvt $lĈOIa. 3|2 ѽ焔"fk}x*콢]Lt(e=klpbDD(| B( ` v8d6Mπ㠦3.6! lU fbD0 T!T/'oʥ$\ 8D:Hw&fHĿYkPzoC 5 :+bL('d-悴@ P 0̪"eH= V"E,H_^'<#k"^[%6)ŤH@!dgLLAFD8,M<"0b'V@:0Bfª-S{Nt/H|~A#Ȫ&ECHn @2$d2qCSoО-V.Is|!dLB7TZjiN9Hz *3A"&3$zAO~:}FqbD+ĊO(jFpgGfքY@h5bM¡L0k@wap(k+^?Ohʤ" zjϐ%$_3κp꒞&w4MH,,@Ԯ/T7 A/9kDBRv:+:W:>u~*jY%F͞/$T+V8@ `: %w<'=u%Ig3I2ojAH+AzmCoAdb@Dg ]bl_m\y=J_8'-A/E#4hآ ua&8!$_,,aǤ V.87 4a@@@֚;IoJՉ @n#P^ MYNc\1c$1 H0H0Hυ~kfARzecP,1 @N2'c!/DxⱯ4 \y~$ Q +4Qc|b DszI {Qb56qb) L6K!%:CHR Ļ/JCaHҪcw%c<^a0zrO4B!##ʪfǸ 0^ h NxCaת!0rjՐlaS.W"Mȕ b.U@V*bKm$`Zʈ̚od$ #Ɣ!DE" H47z"ݓäx&T >uFݺh=[vy ĵjՐKYB>ZyaI."eE*3C=(\wU.2y|;QdfL6п"9,K/Cx+A鱭pҵIO'd?9cE*srbw[;YRXD0?:$v3"lvT8dIF>ղC0).~˚ k:7Amc-9Yr\R"Hej^?%zN›(GWG%!e i!4±QE(@0% pq%*ƶ"02^, u8@&IK[B"&THfFQ}/ _0?0x"Rm ՞{{" O,R-h`@wl߀ B_(>/6?1 0XL ;-qpI&\V~^@$]MRxS{=YZep x< Ryb֛`mG56P$d?qW~cv{@=L&@9 TiY+iN׮ F ŋzx:p^|Z✐j8^eKAt%9R҃D#tR;*. @KU,BWR4qE#Y-DUB T<1OrVh aF)YEEXW<稥NB s ڱ'Ƚ4ϫs=3mdRU p-Fz2icAAy~OH9:b}HKb+"m`Wi|q AutZo ӗF[`8 |NRe&6yA2~w84P0XP π'ꗈB-L @TST LZ<@|Џia<3Ş͈(UB<1>&r/OvVsxd,4J[Z.ONd !1IRnĀ0%Ta`'$H ]hB@\ PnFP Q&1clVS_Sf ;)E"Ltl\f\&}r]d 5aTˈM$:6N"U8g(ʫG8G6UV8g` &G!ŗaz$BZ+ b٫C( V Al%9%{'z#f8T{G. ܦN)"ͪwQЅXK֛VEd'pEHdlR/syFSbɬ&]qJMY`W P))]T9^T( Nۜ̚B2[g!Oײx/n-]+FA15zFtbɆ0Hta15QF(EsԌl2BQK8MU L,Zך_J ah!ŰrGvB:xoֆd$5P*¬l@4*řӑ@;n8ݨ%.DF>+ ឳ҈ y ÌJ#)#VA&*c$R$I^h p(q9ԇɍs $^ J3NJ$9pjS p&'▌ @6U鈀r(spRB3{{vPp$JА0$ :@-鈦r$>hf3/Ԃ!*x -ۅ 7JA(I1*XpUhSDġvH (H 2I=P9Y,R 얊  9(1I3yث12tywhx ~ c 7HH)\d8!ƈX%Y̑(21Jh3COo|Wqa``XzyXs)hAЧJȊKJ D ; C:k !l2 L)'*yclz9Kx^%m:BDJD$|'!hU20kF` 0- aʆ a$b֤Y8Đ|;i`S UE F/ݝWs,YA*Sc<8l 'q9h)X{ )#Y$ 8H} NubY~r~i-ɪ;Qz2+-!Pڨ2,QRJ'#)IG(4I% i*j=' )]* Pҕ4 2B%M]m(O+- .HPi0}k $rJ27|y<ˆT+Ӓ_7!*N)"!`+A m   .poM+<8*C-34R  }D Lp*N ʡΪ"1 T/ՍJdPQĺm04R q:YpWd'P>y&pqw:ު;- мy&pk9WӌI(P¹h"M,,fL+ (ӊ2UC1ЄM 7'K|%v ~#taZz%)yMuՉK<͊!& h+2zQ?lW  'CD;ai8Xi\7N'k*H)=u('ΣQWֲIoJ 䬘`$Ibtčpk8p <m/^ krM ClIM8#0YLQk' [- AIq?YI&+vĖ TKkXxD3K 0k $MCÓ;j{ۻm ~-hp򞈢|Zwa׼Pӗkf&;X@)!11 ʐ/=rbyBK mAHX@lq4;)-D qx39=4i-[X~10J9ioLt/#>`h \s`*;l&x(9-}Uƕ ^SfIƒ _^d`d = <DPH;Z\PBAȘ~Ȇo@VE|[;BԛB-9: 6.b(_& 1FbbK`vCPyt\.*HH, t,G"8]l> IpHk'[Cr=OF,LO6I͈=28[A2wV{D0lM?+~If4_m*VُUTi8[޲ךXֶ2l`1 Ao=P/aJ > h{<@0@6#CZ'D#oK%t8?I`(c}96J {=P$|Titzh?gYKUDА_.J4lDD/*C@16y7rQH$-[#H?EqT}Gz=&4(ϼTV7~5kW&IBAqb1XZlwM2(VCDb!8P'yq,k J"*oANR-HJִb: @*^(x"I~$FLl cGh[h\!,t}˧2jŌZoF"MAIxt*RwrUl@Uv &-ʹg'Ӊ/j{rVB=&^YE|p[%P,x&|`^͵ӗ.ۂ`d&P0F`Ľ\kRh@|piƔ911^㱵:C@j`px-|vXPM008 W bF߫ glJz9E VDĝ kᘀ(E@J#GZ-5M #*qz0bOZ @? ',R&ɻza2+I@PK-Aޅ9T Z땧/@ /@HL [SX D^'l5 v$ᖥ#$d .зW@\:HE Ae>oơb:WtYb(u@*J #h!)v/8UcS7RG caLf.!\lL),dn2TxbwPp.[ du/I%S:Tߩ,v@<) @ \W 4]<Zos^NmDmeQD<' pv RcrE}(&n :`q呙&p6`jOMH0tbq`i,,EΧGߨ r&%@ 18΂jn) *osd0/,.LVE!$` դ< t zi'h,X~-f8xgS`|de G<dJ(+$) '&E |0b(U *qBUN4 @Lfi$j^> m:x ZPjZ ZեXBgO3Rn1DThD$2#~A$G"a nn S"@L`fRs,3$nP1 W#&PŽC~4DjAоJhRs,"h1Rk2.vLa&7 L*!R4+J:3D/`Vfh!!@K7Pc$@0@ )Ú>a F-VU8 3'b$?RQc^bP$\ρ"Ԑb,Dɼh嘛͊rR8M"'q&.pSf86uK6Ker>btSL$`#mZGaR@mR4N6E?D("*z&J<|nddbFˉ<#`rRrnl?8i)Li~&Tyb>h6Dͣ.άQګF"Bu 20h|sΐ"Kd~ȒL,u<'D* <:Y~FiV14lJs]H  EjaPA,0_ *CCS1(̜0̽Pڙ4:)e'^xb" E/ X)«ΆLHL-")zX"2'm3l^˰Z"``8wmnRaۄ{d*"& ol8㎉.13 ,%0*D"PoxAF,vq̴{'b ҧt8&0&܄UC5""|#"z\&ȓnlWB2I/PPـ~{CIxq ':,h2?v4A`QIqF<'P:C,:0"*iY#DԎ kOadH!l&"ۈ`+m䶎WC)1(&yz;D[Ha$#ՂS Y8ƒ(l-g,WLuU3}"9< ` xL/lV>n~o]ukz7u0JJU K$unLezrnWiq.PAJ\e#ff D܅Ƃ=~j"SH=RAtu750'vgj# XJ3-@ p1"nto& k2ra:p8R "vgm #x FR>-{0KdN^.HPfUl"`L|lgQ~JX\>lhttUA^["`jdgXd7#t]h٠'F&R ,< kNz/1?+V\&F6!Me 'X!K;%ũZ (I^ۖ]@$:ۢ7Jȋ#j u+thr1/(u&.1nBb52&x}U¼n|@>K4mat LqxN8F•149H0° GDU4Rf@~ `3 r.#yJk(r# wtjh@xԓ4H@+khÄʬj.΄ju.昱H,tw.OǑv'/R0*,Y!'\!3Ԏg{ቖ>!)P&d2,S&Dhj*4<(6YZ-ӂ&F > C";.Å&Yfn+I8XD$6wA{&XT"Hi ,d7mio',Kw&We>Xm̚!ts:\amqt%\btht%9ȃ*.i!"Zo[Qlcu K 0?@xD: EPD $0BH¥RlQ erXQD"W@`=%L`uP 5?gu`-8l+4?"!|C!`p4jT{@)Vhd5}3XhR(5dX%.q4o ` h:٦VuA> WSWxZX^/Wp̮0;x%hʂ .K^ M(0}#X|M0%hh89d:Pie' 2⶞, "' `{à|HXʧ԰"'@/}3dǐ 'w 7sąLht0v0JpıĬzț~4ie.8OZʌ#p2 AE%^!h &I\5) ( <<#B"8(U2, ȝ8E FF+Ղn2i!/e L` ܴR򢰗LJ±j v"NHd(Kٸkό* (*| `bfH@( qvqF W8!yW9&Ӑ44'mˢ@߀5#_dmq - DUb0 < ~V^P *RbS-+:#BP;GCh@CDA)f]7#tpXErM hyacҹB飀VNn<'2 u@@ P)5H" _tSz֩Tu6 o3 .6 @0@  (%N!8lӢLp #J|N ` ҃2$˜T5vw1ݙZK XM+M8AdV) $Fp3EOf;G믲re@80 A/kȜiAAVrtܤdal ..EԗYXw1/#rfTd C l#ֆ_a( t*m[=3Dq95CxF3X)`q<xw85z 0E_;.o Yx"$`)2])hT?GN@ܔ:jk+HpC` "&Z2ȃGTp/rD YFGN%MK9 (i[&eoz#lt&DP1GMa)o RWD D `@ŢR@}$sc !͒P נ8wj]U:h(DQYWFuҕ;XH;EN =|e1J॑^3%`B7M"8A'd_6hMrT HBaU 3f&H,F);&X"6+lٚ/MR( ӥBjy֞CShTZM8ŠyDw, 9X(Ǧg_@YdTZi! #b`..(t[XGH6`,,a` Hߞh A#H?HP,a $|>v!W4p*(%`8DȠW% B'f)4'i*7%H4ꔂ(j+t BȈr9 V` ՞0r41y-b!pʀJ+p",[ӸR"8H$b] ࿉㏔ ;0m=:r BDњ2y浊uY.z,;JOR*`#-I 3 i<S)_^9v0\:WBE>0pά Y(\0r@yCys X ,8 0zÈS2ɷ Ԫ; stp8S@LJ A!H )qt6 8a<V*ٸO* &`ʀ8Ǭ2 xy'Pa&dIjըz\AP&c˟h02+|YlsPӇz1t*" @PH ; Ǩ p),8N,KtKaaYP㓩2dNH [!X*7CL7T8 yҗ*KjPU[hfID>ЁHIrsX#RtY0=PuxLi>wq:D'"&D(r *3ȴҔ z]d0cjI#OJZ>:2 óɶAM7J Ƞ ʈcj1&Bj LUjD(5R&LN֣yX#͖K &@YA0ZaUHuEz%P˼*0, P8T|X4\GqXSӋ >QM$)tmQ jԽL"#r9>)\ln "R=P t I U5'az8ȼƘӨ R"0t!J 1 HG92(;X 9 0xmUWfpe wT<.П }{ )c1,9װY|LM{z/q AB L0ZWDY橼__]]N҅H @-ZN1p-zlcE>J!$P0t;'#h:? 0=LM$i,T ޻J,19.9=:= p{s KӘPxs @"'Ѹ3/yI&r詺0132T63p"(#,-Hi |Z@[ހzXRKdXg1yhrnN1KBbf+)ʓ ױ*\Ɏ:  k- `ϊeLgh* -ah;Slʱ \jʀh `+h!r11#]V9y]SU%ȘY 0m[w17zP0; -z-.h$Y 럁(\Kc;6tM!G! :׆>[:O`ӳ z87"v>`ǀvXv8Z/'EH=NP6z]Sd!I )tT `> ֠3f)ukF@s9KCKG_.&ઓsU'!Xo@ ~hto.B:PpPF)]U3gEicZc0!c܏@hGp{w3TLR <@# @F?3Ӊ5[!#^9Y d,НIYXuJ~a`c i?]8 $4;?C*CP kГܨiH }NV7A bbXY|avĩbph!,FciK&8P2TP %˜Qhq*yF=o9P&ahz cd )ʮZEǦNQ iH"I(K1g1&ZX`qR8"B3y/ݠ בx?8 @M@|hݟ8Pe (& ϕ3 \cf`g\v`<"{<ŎD=]lUq\8+0iB Kg񨋍=qY ɒ3 Kɗ<% LI Sӌ #4 rMEJVi XKX֚eا X ,8x1{\U#Vh^$XI5|U$rɜ|JXw 8@ x"~z9.]N| 딺˴l9"pW {1(-Ȁ tO ) (#. Iȃ-E2@"WxXkɩJXD" $S(%ǍLb28Xo|}k 8Y_o d;HƯ1)ШtBК^ кņgWh۵zqzVZY0,tW"LǷF g(=APGV}Z*Z[x-gӆ{믚DENMq^-Z\)CJKiKmsUd3ưΡ iՅhU}QqP(<,{5cy)@(@ @}C0 P HSD>+%p@H*#pd0</0AILRh ?jW b VPX+&v; Z{<T/LoJ@း2X`VgT@XT8Nz ^χl U2x].K&W( Z @q { ? r:Tz D>Y 3˸K&PH+;`2iKN `4H&X,@H4MlJҴ&r ^`!(6G5hAcFR֢ @ <"+x AΔaTR^@ B<3h᥯*W5`2C d5 KP؁Z :Cӵ/rDLN5ǭra봐( [ʩٺ$IA{80D¾@#JzpهYAX0##10ĭ]j{ذ:& D`ag,ӑkjT -`Np3 L5pEWvcjBt*=@\3+36a؉B"MB$ؖ.55@iVVUV.B th~`(2,MqH!:,(evU"CA "N{((ɤ!,j1ʣ'*g0 ?n`O'R<$ [kdt9κNxChTX /V D4R@A2'j2H9, \D 6A [4@b-TTbS` ;i"z2^ 6| [PNPBPM`Bb<! yʈ(R8#䔁; n}3W2Ɉ6otpl\<ΐ"%'S J@N(DA`3Hj q*,= @Cð3.yHh~D>T1BDщĴAN&1`V̜5kX@p2J!?bU(]$H}tBv,.Mb[ DB͒_5zcnw@$hp.;>BHY &@%E3 Ė933e@qNO>nb B!(D z/z {&d,NX$=^J*h"˜H|x+:rxUh}f c*[#xEdGx`#~VӎKߪ_#'/|ٚ nȍ6Gë ]´"Bɦ.&;L+YhVux.8bPABI!\4t:)(d+NTB#p!\4FJC\Y*@p`bE@Ɩ:j$vuY. 25C/@5 Hف`/FG@p( Z^P5%d;#@K8h][fsZBrW@[_7ʝe^^Dt bfc>$)0wG^)ּM2R4f5Pu+8RMw Y@C*i55R#=)(Dcxc Q#Ǹ.K_\P^ Al.E3hF"ިԁ[إ+6^ 4|HP D%``x MCx"&pK#hꃊp""bB  4顮z-JԤZ ,5/*ҠEVEe*:mthH!?ʎlV*/Q6TH8cZd:DnDF!iĸʒ%i"P?( CbR HBFQoX02s: ,;LdL̊E"ŅX8@D,naLL2(L2("FLeE HTd`+N@b3/i>6pF^EBVJ p@qN|&/r%j| 2E1#NT7,cR (Iaab)P`VXY.Q i½Z/Hĸ""-,$5K$B6BlD^BĒWdB+3lXb2b E"&#A!D<*A@\ @AN(60Hʌk(+bS F`2(4f`h &@A&5"@B1N)BTR0Iazhj b*lzY 2i`)1EdbdZc0Kx&D)&2w(C&Όn:b^f>]* 4+Ҍ fA# m$ 9g`xp2(["r,$Z5S?{?iܲ#PJV5b:#LZ,Y$b@ل'lSS6f#V'v-a(#l'5T-0Jg&>Ad#ls093ƌM&*GNX>!cc~0 $zL/rxLhO#h&*6`Q0Y r`N  ;s]8#*fD*,V֧*HIr?eqO5j'[=J!v9pJ$PYdv'+F1LMbD SFJh%$X $&NgC$6h >QgY"nmP-dLt,!ds FwN@FM\q,":DN^(CPBF](kw)`7`%S !&lD/R?qX-ԔUrN>Cz.hH`Ew ~jLb2 C)ji8WfYE,Vc0:J*%v#,' (Y+'JDJX0ZCu5|wd#+)l.(6/k .9d )~h8gڌ(]4N}ft"qtvZ3B",(68w> -ySktk3)wM榓7=6`6+v#WmuIbxlA!U '61|No~r0cSL`#% UNۀیAHB?TJԗ Gu2ZD{.;D:$Gf=(-\:\* 6/'cM&^!"u" P,j 9#J7c,*V]N(+Irȣ -Byl9Leht;:/C-+,,;o_3< 4.*lq"hD吲k#,#c D}YnVTZH6F* SfíQΛ)~/ 26Ad!bŚ/ @#<7 k0 2]d!5*&E1d('B 2 $KCw,Wfnep:>vF ȗbJG^C8z*BQ:@+#R4 T;s7LvRf-; vy"1u 2R.dXSkq\"1`fȒ=P0OfT:f&,0E-,vY#nɃq`:X /e]|4CL:?0"a!k+(צs S.lvLB)a).lJ /X{ A|iL.@0 `#z%3-.NTv*=W"p1rkki,$)&ծg$"ʍ!lDi5EG&[z@:e! {֋f~J@O`1*%̶̭d!whaZ!GdB9^)k>k &-,R/B3jc(}L*K4""~?@|G=^@y^H"1@))Cw <|A@@%M ) &7k[5FGcqD 9 Bw"tt`-  @cUӗSZ<$$ Ղz`+i1vQ(I{a) ]s& R`zu ?V?/#80Κ0pB >3 s'ZZmA(x &)++"$a mT)iwXR,ɜ`t+ ߺC2 @x;G)u`!HZ 3y&0Av)ʰ`@HV. 3w'70k*RMMgYKj~i0jr <G9ξTo'` 6 LZu y$ 8:)zƀ* *RGp RWI @='lig)n*@'0TpZ=jSȒ35Jv` "ugcVV$(Bbf kƌcb@3raTddrsAňY@r $C|}l6@TF,qy i͐:Kc:bm B%QHtVԭД։   A?@+rA R[]+W$,whDH#ɀ `.aES\/,Ʒ b#8f09Cn\22G$tK$ݜ)!(X UdfNj]"4yRO5VhlXG]%#S&%q!O,\p`eHn` |>܁h.g!v #*9uzxg'Dxtn`hCL#D6$G`bʍ0)ܶ:b[)#,H'<%٬T) s%& O_ !rimIC@I@@(]Lh ЌJȱ;Y.kٵ#][2 <8|б I'VUQeGT I""-JF7(jx}>h@x Q&Kd슥R'6M=4%Ç2#rN hP7,Pwbʵ[6l8ZN17,t~w,Oaٳ ҰyNH@6K]l@j Y2Iz;v"r"t !$ È@ Q`+݆i(0x$` @k++^#1-A;Ċ:QرѪenH}3d@8d*@6 =5t1V:BZP _à{j& ":л€ (Crj?(k&;;ˆ0h1x| )8 "!pE=Y TN@H)yޤ(z# 8ue 6t){IYm01jݙ8ȠXݧ=zx"t}H( 01Hh (Gpjgb2JX@R]`r&ji2 2Z$(|3 -)w(ެ T٦7h :w =!9; ʏ( j̇$ *U*SRXba%kzA4 0`@Iv) A X Lt"Bq5BK!! tQ_Kٯ p"*АQ f:I'A\k7`֍ptJkvqdM(M[B*i"fD.z$ΗVS1Ѫ9F!rKy ')$ xqL,M@9ALjd@dPe T]1iXY#1gPRDQp2  ⑀aY{S μx! F{`B 8q 1o8lx߷#{8`K 0P<[ 15 i$h&0 lɉp x|%⺸ c b]ٵű 4/ IЅFZp܀Uiy&XrӐO98|Վ8cEխ1гPM@p "x XڂWqŐ֍" #8e+C"<5 dc%i֠UٛQY^]<~78&Y(S^C+޻!:ha#_ZHldf`f3d0'0Ʒe\ȗbZJ%R#]jhZD="Z I PEz@^4,;4[L'@b wshdiW D <*^Bc6[Ȋ e 4 +(c(ͽD-[Lirzs  Ŏ,23g\Ub!cMFdjP߭ ݥJIy-;a*Ɖ?(djӬ{fBvF!^X#J7*V4Pd) @`JEq؅3hí6A-ip#gzNl#X.Ѕ<=UM%GRØFrCO` h}~< cp:iq Ʒ f= Y8c*(z2K d!+-~x]24cVDHiR38;[5_@?S0eqMbJV"Ȳ3T*̫+U臊exvI{RZʉD!z*A= ~N] [`Š|a' X(! 0 D"D!J ULPf s xȇvh4AZw eb ʛ2 ^22ɱ[F fUɔg5BR -Ѫa!M䲲Vp!!%t:규FXQ߀\ŖỺW y|A B-`b&xf"N3sQ2 SdfxB ^[/7akP&j!oLP8+1C[.R!ʇ`]&{*MUHJhՀBZp)}j$  9/O׶@AX accqoN$ML`'s#z-C\S2@bK`E'+p΍ExWt'' J".Yp7?.6[Yw.d] u5j5L! 5g4Ex}?5fh3w߀]ZK70K<0+ T"$[쀑j>@hD;ϞѽpQheH1@ Ax+C@D'I$p"o. R)$uJ#ؠ )0x9?p6b08D2SaR b9LdՖcf酀 _/ $wY\i5XP0p8@ |< VA@:!$O%L/,JJ'Ԕqf;!g57/ E 0XV,PI_0'pw}i|%R.o&@* :t!wLX!Љ .&rkҀaFmf)̢3@ S!Ȣ@~7 JIHS gxe&"#J@< H."Z0=.R.DrB4.(r5"PCa{MA$},-{űRZ'aMۛ3&"RYTk,C*%ɂOƗLzg%xӠ-RH2R2%J2%Yʠv~2 YTaL!>񣭭s\*G-V"lFӐ@=粪tP6ZŸ/]WSVѴV?J)f nj7q!!PU)+RFk2RhN%5Qkms`)g|n.NG(``b;-Om |M#WXl(_vLo~tBe@w қ/ Z!ntSZ<@.G ݚSJ5T c/7#ty=AJ!$\wRvNjLK!-|Bd7x|3Ak UB ]KQm+4w䌯EHD#F;XyO`B@!2P"P^7P+-"MR:F`.L)㎑Y`W&Ӡ u%T)%jw1KHлEkXT\h "  u[27G.$bOJˤ}F4XazO+ǘ _nDQr|N/$P5*p$.P u !4,,;g q!8!v0*A@4` ox]nDι8]a˖c[A&$/4Xs;JkBF!ق .t }pf?]- "hPӑ@TBVhG =*O*س.#rP/ew (iA9x&r-Ϊ%(Vi6We vRvn*ˠ:\ '$x ˣ K.2@tL G(,Ё!:8&ʤ-ʬdhYlZJG^U!xAR#,A@0D+8|h"oN`cl a&AD@\l: p `no뮚d2gl(DLdra2AAГ P fP/%޺@D$fe&if"/H9 t$҃i Z#6$ (n&7考)n jd D AM$2ΜB R [ojˉjKHrLaX] H!҉,>CȬHjpphW! Q dNTlO:#g,d!*@4~Qnjb!:BbW"`ĴXE6!!r1ێq zHJ1bز0")5eԢ!@ILPÒ*h(J# ºr|E'b|cjg&hFdAs2TQ_1B,`*+f0LEv.$4[,e$,rCj]R&K&Jɦ!"$do:жdBb!)B12B<Xu j .!2IA;&kf$"z|aڢ ',0G8 >d8BH0,(%3a8 *J>RvU1#bn-&7 JL ,=da}/CjNj'D.&w .r1Drv6}BNT=lj7bRx H+Z1mV.Y1Ml IbujN"d,k,IXNO4P%Rp#,Q?4>fu1jTZ@%K "QXlR /2$"(JEr&,Hb0Y K"9*zlRU@\Prҁj3f,@F1YM@AXIzv7QorSNp `fV|k! EbKҮ]sO^p (.kfT\,s{+#XHtlkC"|?T4fP4 p @d-hbJ7Cj]Hn,f}_^6)2X)DAj4H \DEʤG"N\8djfk",Xۧ$C >"f `U/}RNNtD+{_ uƋRbd2Lq$b-NgmAV8 qٖآ5Jai`uB_CW` XW:wZ)"M.J=-q(cF4.a_)vx$ACDעȚF*)L,#{7s#U-/OvAG$A@:F `^+İ$[h(W&.B$a#җh"s%otN!"0lB gbv 2e2xYB dAUtWč ‶ʜNpcx/- 0c>A`!g*)g8Y@lNTdIT,%rg_DŁ[uAhc|/YB4MàWB>„(dh+X1DZj\n!]Hnئh!Uؽla>8YDAN0}IMz.KWa$xF(.H1AYxV]V~<EG$䰥ldE<ޔ ,̧]pm8F!@jm*S - YE]W6&lXAc7 \@@Vlk0fiF/4j"[dƹ"0`"tf-4#@=CfD%PtwU $&@H.<,i/b5rQϫQ(BpD;]/+ n(i^BgpƩX!Im$12LIES ifz]T n+'h4Bj N^E:EM'Zꁕ\JuMnHq. JA,a-V{hv+Vo2D= Jx7 uܡ`@F?z= G6 ` @6p $# -nO$N۫Ԁ*Ez.=`]Ik͉@J*75v,gSrDM`b<j$%љw6\[a`V A*! yb(&#9_cb.&dh!#.$ԠP@!Hp\x=G_7kvH`8mO:TBU5Ap#TӬ.Lhvn= P 4j(T)m',[g<7?U|x5wtj^f_[+ 9 5/ 5P iKqx *IrpK%) 3;|>c8;aۗp0ɬ hquipe>T=S/ 8_ȑǮL)ۼrٮ{t3]5z BPqkm!B)ԓJ/㻓 B3@<9( &x!C* Q G*: `:RЮp p`3Կsj!(1.JJ )AJET'0[$!U: *TD"4D $ ]" ?Y\I9(6Lq q IZ*RڿcİR1%j̼yoQGP2"p" i$FīP h" p酜b(H@0t=@`-}2G 2,@a%)!1Jc%!Ip|1~( g9DԚ‰SՖ;H  Yʣ2CCS:T'.Y7X-\I;(s*xzX`A! 5cD!Z\XdV 5}` 3E824$DЏ`Whg\6ɓȈ`Ոف Ո!"A+"sMA0]-jfĉjA+CB:+o23=.O$H^TQ6hVm*.=CH&H,%X%&V: ! :3 MRS0r s0B ;"05/P)2l37aؤS=/8ʕ{J9X9)X9JIUK8١J *Xu ل״k]H`h3,R{هKщ)؆>M ȇذ}8xJ; $]{!Hʼ{!$20c.pfz uBٻ$.K>{RNd* 86ZfCu?8 Y,Y s=AH84@ө"Ca`$A0SXva-} yez:J1!VhM` ^LBJ p>rzhihȓ _ ٔ_+ (rVh%*)՗fhAv40 A^Ln➠-* aԩHGLQQ^E7ǻ@_lHlʜT=r<=24_"iK3q/R*DҲ*E֑KU䝴۰-r ^($d.o;b!_]e^lh'#?ohf!9Z 5{r~/Zy[eDiE xE{Z aAK.sW"3cH0Zyq2,Һ܊Θ# FX֮^A$4Lܱf"`K9S,؀mDofʠu\ "X41n&=T2N 8IwլI O@,mݶ)Ga[ epBɼ(JlOڗd i(H܎|fElgSB ic&kz6m{ZG{U[9*-F,8 >jF`9pۅa;`w4 GNjK)q%GNe$|X {p>|/`#6eLp)R I::IVhS"$gb6HMdR^ tLyu83I\YJ J#]afT")>ENY"PJ8 yY;@f,ܿdDfloRiW)6M|H`E@G>*)U A٢TE렓Sy/̘.dx3$A*s mQ _)& d b,8<"i49\s0״NGRIc$J)g|>I `4Vvn5G oR:9pCQ>IL :Lwجȼ;$ ب#nAƵGP䁧ʣF8!RV5m\ ᠁bXswy=TE,"TVdh{Q7!p*?i"*1;Ԥ"a=BhAvf P` D&G 6ϕ(DQzNi JL& db:XȌV#qQBȡ~*)D^m \) 孖DZ|rIDҲrk_x:b,S(V}1q](v &tA"&Cq07H8elM./Q;D$aᰓ{6pTTӪu9#&i&bLyfJ {=YB-[(#6%cKn?Kh#BRJM6N/U`H-qaFe I+T$ ɠ!q!a*64[QA@rؿ`\d\-}>fҒ Q*Tv$IwQ(NQ E$1GېsF¸X:Pfdvp,C@\ s0ƭVk"eU4a6Qnf)@2H(b1G޸GUeqg6vPϝ&+^=F񓴒3MaL#b P.#e}gl#"}CZf/$yG5E$D83g/S V_&a5Yܸf?SӰ&O&"bLcSrvʘVm$EXj5EG+j@;+b%%hQEveoNRP|b& @(pL֟z @C6r=&υ%m=QŹhsKoXnnESm̓@`2.jd`R!+ˍ /fj&04I+/wh6F ᚶ"@y˜+`:@P&k%im`e*y]f-]?wym7 iv*|t:h✎"c^d梃#V,/iCn &A7P g’:KZe (5)(Ir,^CxQFJ&N6NS+b!m1 b\n -tǘco:UBMa'zj2N*""v\GTfdp&o⯂&“vw4zقv0Τ!CPFT$xh'"A#nw$3nI<Ωr'$L,zCaynL NbV5G^]&' $X'2H6&fĴj,NY$bTA@I*j]֙M3#BL,".u!DT(\L0l'rugXzBE2S+exU*FN)<#:@K\C/_e@(L0hZpdV;|$+c2`A%aD#2Jijfؘ^Ok"sb:]־Bʃ` b\i,O'lQ|rwhr rȥY2w3A")<$Y#:ƌ!br"C$pxM h@A&Pi룚ˆ7ld⃂F}dPRSڞc&4)Cɣz7!!B.Un N~(ͰƘU55R*&ū2^ʫ6 afR ƀ!24J}:&HX$+l7 9  kCY! 66ltZ2({u(?$dLP؉8R:D0 jh#` -h:5ڼ2&*UuU F&*H?#J~2q§C+b.}u$d`]7ZH%S"a"HT§`Q*{ޜvJ 2. 7`(LzhVT"BFP|C`CY}t$b~apm44F2LA@Dh8L42cj%7U2Ec#F쩌*RyI"!bLSBH' J&;gTQ;@,?K .q/xLBn:BQ$>Ahuac]*C)vl->Oe V0cwqcj)=v.Xi) p2L^%6>&/v/M Ğ16ү˜EvjAQ!fdgcU F`<+W*l5B>eioM5m-cdkaf?DbVgo@:Q]}CUc6,V<8XL.EG5siG1*yF+Jբ ^CC!DdKi6D0"c^O86y ZE9D=9 ,Mo&5C--C"UB`s`XZ!tJ*l4H|cuY)mdX&:9g w5 g(hYE OdFY!(1&3^J7(~* 6A=7yv1Ѫ+e]ZiD4Dgj$!/1jBgF-b ! 7RLT "|x#noWyX)b"X1Ў&5(a(H㑯E?8bGɸ!.L+dfwoc2QKp(z sJ)mAM!m")&@b/3zK֤'=d=1d7xG^gJ/;0M0TK"Nhr S=@ZPHʘ\@Nu#{X)"R4" )\! 띭ҥȻQ'wg*w{j*P8ztVNP]a/7 )2`&BR 8:~Iڂ*">e /3T&Yl,Ogzm%u!l5}ƺk "w*km 1!ljt`/nz[\ D;¬$*v*Hq!>9]ȑ~(7uq{2PlK:Ղ &T/JEklGr/D0kԙ0y3E3)BLva)  `^bO5wKa'a*]?*k(s- inC\vC'g3|y3FQ@WN !>I_&?=!#xX2;\1":E yr4C?R1p@'eBa#:GTP],|ϿbJ)C?فVNUx|4|M(o%i( s 0?_  `,EHo0 /%>^8wdR8'!CT)F@eXk, aj"US^/>]/U5xZxOdN#D$<^O0&)@80P@$ĪO8 Z(iFu6w?Er1`0/X,}Y' JcO]"6[MDr*J@ 8h<*”mj: t(b-mbKB.٤x|Iz$kԑbk:5 ऌ)R9 !܍z/jxhbJ4?#)rӁ`iFk̲{&~+:?, %,a<|P5[t@h +t5"K$J`TjYg' p5 Px lFM8 TIn(2Ay-Y`p # ^!hhaJXzǡ&R>F <..;F`8vo2]<5N^V#w5"+Ըoh n{VPSv׶4S"-F81&J# D0%\s+dZpC2!& XA@6&I2உ~HݽWlm^òT fG!hx* b0rFbyR/1UAS.Gi*ϓ@3!G[D{ٚLF͆6* '癟ũxD -E|o4Y猻B8 vDUUR{(v %*!2FE{%F^jV?(EK 2_U)u"xZʢBp !l@Q0 rIt(%B/+.]hUodieL˲==2ϰ Pj AX7 6]ZSŦu\2q2DL ?'/_53.I-M2̹#|q@<=I^E#N {=|YraK 2A XfX^_^.%bsia1nx8zu&_(U!>Waj#PqH г^NFpVpn 13n',b l Eha* ĕNyR BճajqEj7X4p6̏#T"|JZyKO!O qPnHP9v2J;ƏAH41/#0͏Bjnzx y3gQoT_,=ym%p-DPv)QĩVXQ(i ce-$BJ&k;hU-v RH*E:My+8*ð[>sQٹȁ Pb;c̝=K(^PNEFD+W9~8x6y ZUiCp:GY}6)@͊=TuL1VoZ  uz=3  A/Uv3 э!ؓ]-r;h+2 运9 أ )!Խ֙ *0Չ/|Z:w )S"1zi @A{sMIs(( ,+ލ *P(0 vPLzP( /0KÁ#H;*J0d PhǍꑖYӉ A0GP!LC`։`'A` %cF,Z9H`pjV9^I`#q!raT7r 2iF2>8Ǵ5h [Bb+ (q !𴈓쉈(q|%{)( 8-#0u "Vxlk}b Z޳PFeM<臃O: ѲppqE-[ \OY8Ȕk !@z+ (qLDK%^ H-1Q3]'踨S*2QCM Z@ 4Z*'"D2j<`T0ݬ[}*p; )a%b[CZVEL t@\;ɱ bȇe%{{89cEmz0DZÊDgV3Wp3Rq-yqQ<YDUHPmn0lrλᙙ+Tû  r;T8 p!qگqByM+.":) D;+XQ b(Έx88 " -(I@غE),-]s 9p#ɞ銶oM}p ؃"ho? X{ >!K`Y {; ӊP͛0χb (F Z B/  Ja4q ["XK:D5βLߌK@P' uW_S'0E!ӣPAO Dס?+s+t)(X%1إ`3^/xgm,eMHCS|% +B-jË]5=@(_ QqR5X-q*A7c.1/k4m4׉ Ic+cȲp-r>Cؔd? OṊ߳V<U; D. qB2Q- gQ!7@,NXqXFLӠASmj9SynkAYk@" JSkyliƌЕGQ)@HmCQN ![RRQS\=t,H8[]tÕB/1Y߉e+(ભt.{1ʱ| 2T}3N`b-P 0U@Ibʝzzb>Y5tc$X eP{;3̌/&)궦V'xw Y;n=ͫ1hZ5h_*8ɧ̢ "D%>!@&:R9T; lEhە(7V!@C؉& 1E4] 0T"*_Xtm4 qK!"`n0m7{,<H[Bj V"&3=Rhxj4Z0ārjPY2}bS RU ;;O Z5CD⅒jxEJ)nXpq*F)2{N8o qQ0̡HUa &Sy @m1O8#9 k7SΗzSQ;?2gcSF&>7F ,/ 'C8lOm@U܌j~ѕ3Х*z#\zq'#13L?*RO ck<2ّ eSM xm֒ÙZQ9ڡ8 2}th߱"5a>ųAi1@ Ϡn0>Ji\y3SŚ`^ރ:sš(푯T렔WܚQUO?4 *+Ҷ9U2N9 [=jy:뚛uSHތDs@ג@0AI[VP,̀;}}4kzYs-! P3F=@~++2h4Bok#;3 b{1hk4@gB0* % og~@'@z/}ϧ`0 Js +Ta1 l0|<#@fd|(W֚Hh, P' uݠc,$ ypx&pO87X G=cŠ H#rG{:U QH P/C_lejǬP+f@hN藀+C  4. L:$̬X@'z;;HỲB{뉬k@j;i.M" ġxdPV@0} IANl(:ZbF>td`q䠰*Xg}RzDzzJ&r\stR? $څǕzGQOfhkvSJB z_4#B8ᾏN ɋO^܇  }0DB!X[. .F06@I*T KPպĹ3'.rjkkH~.2mHJkPP'C\~g@ J7JpC ('Ŀ݉eԟ<&^Qh='k o1<& 0J??CߖeAZ sĆ`3prQ~`WgygyM!RAv,dmںNB.,RvU;C Vig1azbjJAg\eGԎ :0'| fL+&m8Gǽ 7yĢj2F0BCРg]a m,܊:De\˛A{)5 Ϣ$n;Gp?dma[k,M(4 x.D=R^LJ1~FDBga.+!S\ 5/-+urD^1L1Ҷߴ %zE@ zdr<K@yWi4kYJ[$jBXw@ Zk#}3XоO}B{P4',L]ȁ nvh`rH& P h(r2)jBk}KΒ1AǫOF t$(Tt'Hk&zǓ:~ `"#Q29+4nQLbP"{܆Jpla! M zHt Ambg~9 nޡAGo+DGk$m:(!̸c0pti6KJT~bU<p^|;.b˳/ H$#J0034;j`a3ZJ* =YiYWh"Y{ Bryj3A *<ںP T:ģ ( x]rlM+A! AБnAN.SLPb>+Dv=+37bf pΈ-(~͊(I ́8aIgt"콣T{ѭx!J/ y, =%G )#6>> UZ@{рŨJI3 XV4 >:kb)R^K 7(h>qߢ4=B~42|{RH$^N*`nx}P]1:cf:8Uv6A[b @$%p@DvAw,PyĨ¨+[cy#!lyVn"7T@'N6>Vv9y($u1#HMJBeZ!Av@)0{@v bvWpE<`{1lEIK-Y ʗ#AWDhssd5K 9Cy삜~sЌPď5 @@ iUشô A|/(B o ɍ*l Cx. ;SKH!=Qhy.HVS G.Mɋq{ `,@V"3:T;ḾU]ݚAr"ډN;Ch12Ws7|'4!Hd!bQP$zwJiXZ:"];:%9pA[ ` (&4Pm֛muϢeXa*tLk MQZAeh̫*|q)0&(&O vNړ#*h ш]-6v xu9I4矒 @У ,&5XÒ⣙R󬬉comEtT2F+x6&7 DKwe*e Cע#Jl=043%*{iޅl#x"/͂3ϙ-䈐h,e1hē4Fy񹣒LP a!j@EJGūx(q-ug!|T{I1~KݫMy9M@"MCm( @Lr(pX 4uɈRLgRqH~x6@>`hgXToGNVBU:.e!R bRkB %(:>֐`A݌/gԝ w!Ax1lEg,AY[ٙ)AbU*u$?n֛!9-8v@5 {'!zP!:18Dx\4 * čFa!U*K :WDDP(q DDkS!iL-[:]C󄰦 #DHrr0pVi /ˬ7J XF&-OA4|o#"9+;pIj% f\rJ2c*\'EL]L$cn>@ t'$,.*+<#L7rWDv!r֩c .llƈfI^(F 8-#$+&/8\kWnl6m ̐E TB:ǜ2>$XhT]`#tyFg:prn P|O1&mr( cL~Cng?JG0)F%N2kJc @o׆[xё n&.MBrb64ansL8p]r`& eB[.VzB#c+fނ @a\ ރ O^bphE,J>킖7Bpa%¤ $pFp fWHԁ"gK) eW (P͎r'F+>皟H+"bS* ƒ}֑ò.#Ngyfjk)(5AlɰxmK (B@)B"-bE|d+) Zk4kDrU 'r" ^M&|M&XڢB.j#Љ.brJUy*QP( *Ȧ#V$bGd(r9րA/p㎇]H!Rtĺhab2V#yPpJ|Md7Hd!(%kV#%#bd!< p`6(t$)[,Ƚ& [-dL~aִR}َ0S%p :@c`ʶ[GDb.6#4_Фla\>K]4t0ep nJFHDVCZfj""VA{޴4HW bNI=B*@gf;9 iȐ̇ď-ParaT-$#2Ѡ6z|x-TAcyq sU@5IdJ}Ehp( pCD-:KJg D0tހ*c54mEiq*訒.$mI4ESBP",$[jR $*r>\]cep+IJkS>bBrI"P[0kQJ@ h4v%/Lu(FBD.,N>skhʞ)P&oqC`J.Stlؙc AHn6ٶwɚ @BXxpBZ$0['ƢXȐ!lH![cGZ,S4k ScNW qfp16[f)j0Aw+BpXO_NfLyQF,g#JŦpS@b2N7PŲ*Fe.~O2(r \C3ZU ^ `F@NBM˥$d(=C03.L2,n7X(PF0\Ja ֢I\%btJ"a3/.%b38(ޗ8baT8c4Gba0A+q@Fcj9c4db+Ț|d5\oZB "/O:$(C@F#SO|C""a,Gf&2^/+.R ,om$Tn޲h|o^Qf5bvK,ZyiMqtҐblV"WԖBq, Qo3~NhҚUtU˫1(# "2ZLpPl@< @}#0;e"(jmM~7ӓ|tm >4(& /k CoA {- f<;l,"/"Y~!v%Z.q azlHH `leWbr¼$65|l:=9%.Vr>@"\.&̊n;Bʷr<^R_F`XOD5DCH u[HsXt|OR30 ~ZyTn~xUyO+r @Fq kynM$r7Ȧۖd$FVkf.GYѲXFk Ӛ4c-p/qH`{,HXGbY;c$E$X0L4ךZ]^aѽ|4ފFςV Atvg.`_(+eĿ4 AmxU}K73 *%Y&B  @P }>!PQ9tI%P SXlC#A0=(R|`TZ}:dUp8tL% Ke</b2 #%RY6ꬮQ@`(J"VRk1o6h`$( C T?ᰊ2@!(%{ZkZV~iL`~ƏK'&J MmNJ,'{Ͻ1MI cqr`$C-H"  xgة8+%j-H <0h:2JdoA1lA|01o\'0.J|(FF+G.J L?(&j/|,2>RɎ ٸǴ2Ԡ~CHrRCl,4DLcG=glh'DӆŤݒ՘ne6!{yiò! )\VwpE$  Kulk)qz8aدXMS`(!7ⶋX. SCu?eDkP (G(z'xP@ `JNV VzH*UJ |FjcϮ[@ Jf/޹kvȢ( K&Ȇn/phnɻ r" flPmgMI_i;+PE[Z.mdHc, r (5YQɦPL 0d @NjRTRVl"r*{"L4F0cDA |NugVQ!/M0h  1:@ һ/4X*D2/v`ۢ!-;Ҋ*Tl_ `,0L7+2HZm<#ܳr8i%# =4nF%NX g|@/=PQA?Jq@DzKkiDr3ݸ@-Ǟ\(W䏡Ji-L^ǠmPH0Fr0Wʵ`m 31!0KJ\FD^rF0d CA ~KI+k]$rs18(1/ag$4w~ IJiX,;!V#P<*T2+:0 REKM57tyTD,gT8f P^0,x8/mMA>ΒIa<:p !$& 2U=keF"0QהFX#a@9G+S} 9^'/4&\lCrU5Ithn!X)}hE^ L'`P @hYΥeNZ+ 8 X m9 "/)g98@(HJ EVzKSudl,{@+d[x>$HR$Ń`PH*A[kЯVXsdO[+cs`/ظX4_+r++`FHifDqd]O=z܇~P ÑhH`u`HhzqaQS&y"(#(#--JH@'] 2H#J`ĈsqC}I(0x m9 4]IX <90+6ID,4*;9a#h৊ ;<PRll#$Z;HԒ4,sb斣d!Ҏ)@r+Hun̋qk˶)ȋ!Y 23 I1k kAӺ<XhqS0+:L"Jhx8qVV@qTH@<]`JP88t:I68P)j C@IL)!&͸z"PS 5<6IV3xŸhhδ4Nc"sh~}#hp.B1 SPigK r6bCQ͋U!^%`,$p ѕ$l9m{g! dՔ%'08kPh( $(Xs8zKtM]d"6Hw{ a.+|FS!9 #3xNq?jQ`v ~=KL?!RNAVQ`Ѯh㈘(b]qIכ?.\:Xwf"@$ׂgƊce?j_nHBc-Hr h|Ą` q Zŭ"hyӸ ȆqeR!= 4{l@(4& (}Bp8o_ Ÿ e?+ߠ <{6 xfo3: AiC @l5 m",7}T'`9n@)4 ]n"1`o$٨,QN*c8/ب|@&H#-@>/"kPlCRLp, 4pMA t~XL+pj9bMsy̺ꪖ,2ȉ|Ik P[D  aۢħ`""})('b +Ojn@*Q칪 &jGiC: hPtȫ Sި34jr9pj03C*.;PB(0 k &i#4Fn!"GC9͏!dIƃJ)F7}")Uk52Lb"$-v*V餉+i9p/,¨+,~~kHD(,0 pBc0@̬;Q+^Բ9rh0.iH]Hp&//ˀGIz*-V~֟) hqs|ܼ !@iG\`Ljn|Kd @̀X* !&QdytC|Ǣ UhSp0HdC?<81s9h2OigYqP,F7꧳5)`$ [[Φ+)J8 0i Tv#ӱ(ڻF7>B\i4 Rf QV a* 8[":Xj`8"Cֈ3yx͹oE;SF]ʋ[E+BBSMl5< c|6x'RB Y D @* pF !oGdG@gٱ~_MO `(VjYD$%p& Ԍ6ȍ*n7 Ju$=e>DI(@qkzw-ԬF JYJ'),=p~+@ Hx >M1<8bY:Dew%S0b p(@cv9mBa9`$C_ $rG$13T͒uqZu/F2M}$/>S*f2f tN޲æuqA1[Y#T;J~FBw8չB͐`u*ɠ&dQpB!Z<2ˈ ϻo&OT!PԼ:@} `-e0%)UDu2H. D4@E+:! C4*XhtA*7T'5Jq$>~ܑ"f^Sy#9Y_ emav+& 6RZY@odZ0( EK:A\3oQdeM+(k`S7Re,a*rTNH`P4 A$s\ne%G+e1z|G~sE?%eܟ*lڜ$\Eve7R`<`F3zO&D4cYm ZHzCi&H k k? ȵRe4@0/ !I53nS0)Cܕո/hRb>pz8;19lQP+ģIjg> uLEjvV9GMC(#o4W{X:1%63hafUo\ּ@#dޓC;ڤ+hHH*CZQ6 ;JY'7|`c!~4rhHrZ`!F-kG$wϚiAz`BU)X  @)#Z/DBHya3RՌacTjemFz71)߶jmLpӹ1vHJݦ}rkL1[` ~ahh,"Kd"?b+## qI vob'tWJkd&W`Oj֗"?CDp`-"GL6!0àUNiJ2<$"<"d*P.̌.^ƌ. ` \uR̕ÀBdZ"f`)w&of0WDԶG&h(.J#D5@RgH@`xx$E8pk=,#wAIa45i*>L+J@P(6=:b8KRwnA$',3Dd~ $7O,f0ukNL2EoETVGsw}n*ʰLV/b*@3c)&Ԉuu@ːE3IZb1A+8#A!dیJɛDבD6 [ !k 3v{SJ-wM<8э@1-V+ SaٳE&AeVv"nFJYI=7=M7G GWvenXTw*aB?Pr`)Z"B38@+KEl=6KPg65٢h.tZ.%gUD疬p S|I@P8 N@$źp(}xQhH4&I>A` "\}P(ƢtCݎ[_hYx Hc|`D6#M: AGd$vj=f2ُ*zm ^杧iFṌS`vnU'Y$9z v/*42 ?x1M=G(y1T,w4Dkt7-8G%z(B|s8Ei8oޜERr/m:o0z9)H"jR? 8VylhS |t?o|>!Q迁/RyZMªeig!,`, Nh"W4'^я-NlZ.KzDlPB]2J )6R GV p ;{0eBr%@aLd¿~1(é”~ciFHbHr:6FMeE.>0AXO&bb1QB Rj8WVMfXI"+d؜b5>i羜bj;mzH<lܟDcl5%2H2&k\:1|UA6FӀ'W!Npl% @)ɂ4pBb9GPk\Y/7d.j4DT!A/1֒VۓqcrqھsZGXy 8'Hjt$OC)AO:W#}{Dv~C@M&.he5!d1򑒜C2XFBRFSFYb ̾_afDfp!+GA(JalEGK1W6K!լ5{ x4_rulCdž$NSIdI+HĮm8^G,0w8!75ܯ +xؠJJ8qfmI$DkAR4J|CzgTPpB0oeXԂt&@70|Mlh94ê C J9*zTgQ^)RzdTGtOJEK j47dF%]Bң-ZډX6|IYRD\b/0VʻXK# s<?:n2d΄ qz* `.( WuqF%5^2Wz@Jй!;7(t %SaÚܥ4e,gݒW@F{8?. j/_F#`Y+*Ee뛌6&ܧdΒu7%d)p{#!xq=oQ'^6&YH鯋$ag TFuʵ"# &nx5)6 8GK\WWi&$uxj頹QB4E6s}bQkuJOClWj pPOjF7eѳkMNY cGC)4yFE) !;mD܅mERSi, @ăS;Ȇ#u%E5D;w$i-uHLj2"Zr@EKcnN90oRu$\$A0f;acmU8\4 ނENQ!d"H2WLl<5lJz^l|sG㺊 蜊Q@ O2*}Ɉ ψѣ- R)(:y 0r+I {(B/iΖhz)+kx$Ye P4&:۶1)8n'E ,k' h`} Ad%#῁b #cfcK-05(#cޕx:ቘw w}![ȑRƣ$kCw3$QI s({9 i.zt2,_naQ!̕,rJ{k$Bh39҉C1SW=,T79ԝX| G s?+n-DI#ʖ-`k!#<7<5u P |Ga5Y0(RnĭɻV@"[?> 20 uyFY|MBЖ`}r:LCVGMi1b ];  (,r""EĿ mTjb"!)22X@Фr(G ԚP}TPɑ ߢ&0;S^.ϑԉ "HWICsCr 0°ٍ)Me6XQkȰ.G07 jsɏӣaϑ(xQ2`=`زSq#&͢i< u s!/P@ +ٻ2D :qȨZS#W0zzE,Qp]R Bb'&!Rl}2)1qW2,jZWc=;"9`uii$i@z墁>GdͩR[;"QF=rU!WF<-X鰓Ҕ"gҠ_?Yr=^#H|.l[m(Eع&(@l?$\5+ 9q^7K"Ï ͚{#0s94:9NHR8xɍ>Sbt]ډOЊQԈO-@G0#=|` όW"CD7:κ`J҅f 2n;{Qf&4r QpǓq89ZꌄJr*U%Tl->n>ōf:s@-&VWO 0)s /y*/ꂡ2V8ʩ_,е=&RQBAZ>$q_5 S9 ,QJ&Hez ORAٱqU9Qa⛓F3gC ]cJL} q͆ou1fЗՙtx!I>$  p..S`k` ,ÓM (uenvD&cf U' #o ().5BNi&I ܫrOhg@~+:9Xc a@k?FKs x=Ti cS!?u-"0&|`e$K{H omp +QxFxF 2F360zX *4- 8(28D։o 3= "J{Fu<~٠pۀ8h0A`1Sb-ዒk"sױ3#*Ͽpbn245D)|93cIb! !&V Oо(qQY%M!sH9_k 0>h+]PЦкr[ ]W7h4x)$賈(2nXǓi0kdkL I Y0#f1:)ۣVHNj 1׋G$jќ0crs΂S 픖?4huᵊBkӨy(r]űmux 򎠱FF8&0m&a9&N P7:.YT>sk)phq8wk=rM4`ió9%P칏$q\[: 6EDi}K8^Dmlq $hxV14aP, l_oQЗ˾,؞a&icꉙ0bK z+hneo^>'_27n |\s0  _~X9a}'I2EhQDx Πp|j!8 Х9&!kOP Q. I@o=lG }K=j zZ`u  @|<{4 ~?P( 0I, ?ػx<^`kz^9la" `^m6[@S$՚vN& vj@2g@dF$ʀ"&sG;w1wHf/ԛtXs).* @Lx( `j[u|Ⓖr@`RX$j=I}>>0 F7p7L;M`llp. 0 T!lB |`0lg,}(YS+d JxȀ!p ֪Hs?p =(@kTzQF{ 3 A.C** vr+I){16=摢iIr*3 H4 bN`8hqJ܈IC1,I!Dw;K0*d2(QqϬj+N23u.6 @,]b8prbFl\ hI\f"uX1VB1(hМ*p'sdz/T a" S8EbɂC)4#HqR0. ,M6"/qX"İ Rrɜq{3d #0a@4 C%C(52Sd6ӑqL"&衛rNCI*LhsLs_х pj T0LRntbPK驈l+KpJhŋr#Vg%sv4`~[;ː;T^S Jq* өD 9$4ɜa-*bvCQ4԰rK * KBz ڸcmH-DؘREHK`]EB* pALKy*r2rF\X]BHG#OÙS @>k+(ļӲ\%"zb5 q81ddI&<`44¸G YZ x#:, u. (xcM s}%ebw%H%'V@IcI4 Ř $EhΜ2jM2F1dL^ČOjќ)&Dh07۔(W@S9 c,2&3\>+dI|5R4ى&HӐ 73i(7Y=N F%qh֙2#D@^!3&)7PUHz@l tTpJo4HԞja0%T3:9;% 9EW?<0q.Dpp7nN0蝍|Xr*vg%+&P> rhxx=%|` =J(n`P) #` pH%3GZZÆ5'@|k44C(f(D0"K7e)p9s^aN8v Le.# 8D4LlA7GWq&|?!VNV}! Ԇtb˂Kqt+uA%1'j@$ xn?N؊I |naJKz'6 J?4't6P*EC;Än٢wBH2Tf>ЮY13"*;%9Y޻Ѐ)lǚPJ"&(O撬=a$cll8#\"8hdFl& P(!& aĜv;40$+Kd@\T&0#4U@C:)L.D""z'aWEObP @xbLcМ84sH{4`gZ#f!A$A *"=O`d)$b*#"4Bc@b¾F6I@8H2Ĵ"2ڤ4TnOQ"JLzczn9EʘB[- CDdBIhG"UBH1(-2$8FgV j+ ZhQd%<d !oF0a(iNG2,&tbQ P*W1c#n4sP0ʄ5$AGP!P .X0Lm PL(.Ɗ4DnJѱB,P#+J!a2q:@f`o1XR!g"a. RKB=8D$c+L$F<@?`ao5rj 3s`ʐ$ WD4nl+fs*@prpP <`t@.蝇 /UȹBg1wbAPS<^Z"N'97dS<%0"L~s&":8 :J.r!8*7- Fƭ83b2F &^:/mBI =OU50Q(F=Bʪ71pWL3eUedks@pj4f-#4:B)جvRrb`RJƳUxԮNB(i|%Cu!R(BLJD"- $+'D*Ax3P.P\:+ ^6Al.9?B)HQc(BEc@ 6C1b!asEC1ȡTTULdR#.(86F"!f8B, v c}(Q \)"R&RhŠA8h`DѶͶlB~,<Z)JV!A3}A !@*YQ( ,`2@D.e>`P l!ľN! @Fw00 @ hq93rn7V$cv"A!(aG!rAJbJ[fӵFL7$dQ#B-gQ$0.a+l \L[kJL"U'v8yjA`# L5Pk,{e3L6YPmf O@=Nz@JL)Xeh\#l"] Ғ,nV& ͈"~p8Z+8de:4"$,HjS֩L8TEDLS!K5.C)+\ jN8pܸåQsE)pV$!(i/^rxPDB4 's7y s4Fn"?%S5Ћ;vnW&BO~h&?.DF@ KX ܵr.aZ"nZĴ%Fazrn7ڳa\F+:(@"4 "ͩ$e8ttq+*W~ WW! @bf)tCKk>ɔ,6:Rh<vc'Vꊙaq=` #lc3L7Ԙq݊5Zx {rC40+(2 pL\=L(r9/l ?K PQ`!vEVhzǓ[;v  nc@.]:\l3½.Kc'axav;54 M壤6Cz $h#~bi+}c:0$t\f cNn T"ڧ 9=ԣy̞a_5s T$`JnT F 9e-#$icLQB *L^%NW,hxJlCo+q$8\ZpFQ! |hu{f’|A+ p.^䒠)Kg^+]3‘4{[Za 7 ୻ↂ:#=g:!D*ɘX)5[DaMH﵎aHF/p`ɒ֐4*:T¯8+!IR4ۺ]1@(ȹY {:in]uaF [ ]W9Xe|r:Vͩy&Aޭ^hop+)\I{$BȘt ĚjƊ2 >5I̍42L++ WxRBQkcnR) C 3`wS6k6JN"@y"xFt mh&mg) BHPT0p A АH @ {`0 @$??_v>a>6JPj5&h>ꯗ ZA_lTSI~?.>`GiyHhЉXdTTe -A,c~hc4` ~%{B﷣󍾞 Ks Ko<pQ@88 $Rp\6 Yztatd` B8C D(Bq`ÈJο: 2(Qwn&fh{{Rz͋~#j#Dh'H!k۷sr+j6aBHbL#1<)* N%rF⊸M 4KvGPt0)"ڧRm[T  U. `ا \T#=U˚r uе\:Vhנ0 IEh4K{W,OWF.DsXhj4/RiJeu%ZFB4] Z"#x&Қu M(*ZIm\ӡw'c&{`Ī~QtTrŭU; $)|5;(Z.;O,6,V#:hiȐi"Ue0PִP&\7+gֶ" +,2m0ͳ<熒c8w,~'Hct* K%Q6x4B[eՊ%M뀂3XBjưe&#VϞ=zО&|ͪ}`$LBʇcQ4$_[# r4S~Z>5T*kE8. >#@/E֘a%@)5`Lj"_;܂ҫ\f攲[(h@)Neff s5 %&nbh &j!Y? BbR @oXG&M޻u5u<!%+Ґ S8#(e5KJIM$)$2'H" ,8'$Îrʖ|rDNX #A1@`9Ϛ5B9,3{-N6AoE唐d RG<$ glOtL NzTS`a=lrUV&lǬA"`:05)y$#-s(s1:+ST*UX fUN (jS-aj>90(Z0Ԁo V:0]Iڶjo圲OFpQ0"a`@q%Bg%V5Tgw%+\Af;9= ,jBI|9\w\ֵ, Sfl9AZa8X ]irhXq`g xЦriRf-\@USMmnP:bmu"#\k pb$*qj ÌiB0S {gԀ#k)`x*Ʊ;+gI)ut`9`LM+Rj6qKB A;5l)a#џr&rN(40z@KIԡl#CcbyYI,0IX-4_P$xCT8YSm,wZD<h3@v Gti@ B(D 8 @\`АWY5)w)X"w`vZئ #p8.DJ62 0 8Av9(~ kМap̀HH`˒x 3x6AQf0h4`-j2H+:證у)><@ I Y~c 2A!b ar>}Ȼ[ !෺`@0rD1˲@i"mj#!s ?{pF~Dx(_"; В78) (09JӜB D JDR:r6,pT_;(0 4fh(  gZHB7I=G);>a^-Ќr  lXÈ-i3 3Wy0! ;(0@d1ppojiir(0P #hD{F(Ȋ~)fȡYLf:!z/-É~CIB*$QC2C NirL+bz p(o4h Piu!~ +I`(>COx# z- (oo"#z}\Mkm12@$z%ȴ#O82Hu[y]+ E*;cƽ;&{L drBO^ )e%,xZ2֊t &p}A$< 1ϐ$Le#t`-=K?@qӥӳBqRP3Sq24,_Ai Iw[?<JἸ}Q*ta "Y/l3I; 0S:͂s;9 hg6xojN#2 +0\2W  #0~ $p:8hip4آsav(Y#㹬*@šH" F gŇ&VIYOHw7ȂYM00 홻 l+ٞ <fmx#+as䑇xˬ;ݡH8t.I0D/ij)z'ݜPp <"G!P\y|#h|2)Qm)ʈ!y\uYᕔsBT`UuAg A\=+rYf $]aKX.(_P-ІF,'ޯ +HT3rPbQSX޵-+RHJܤ :Ce% t(ÍLم3$ـ XF 3`!KLtk;At  px05Y,Xy{h wyx Rj0q!rH hH`hB_=AHTi@?,@8/DJNhV kQ~Ȉ+9h@2aF3+-l4=<0mĊp2K#I"* O-1R7`位0 2-J&(@&YGdd9 3*T,:;^ɐ$ረPfLkp(.2vbJ!C>O @G/248BO-M륜TUhp2%Y+'S9 ʛJ0gMd3h.ZG9b$#f F}.G@ILL`i5 0Xf:ikDnoՑC`xC`9h**b_JiaP10/Rlb +n0+ 6:*Z*LG{X&P=פ]9=.a$` pJX\ZBL 7] bɹ.4\Ö'`oC$$M iJEj*2mHr0Gǵ3gU~4"8 !t410($hW@pౌM1)@CҴ8$]I>?r/[zw% cBnY$@``8K}>^p| 1?#ɀz=dwRY4IfJ@ we-!y8NA'Ѯsx 5NĢaXJ$|+dO b`,pR-^zo'?mfUjٹ%6M'2Y+";gO#;^!n㊓q{n.E!yjU3mAHWtd+;kd uQ4}-2([$hb0z|+,8ĥC (M48h&u v}7+Ʀ &at\g擩j2m;-Zpgk+ hPҮW /Kp;ɜQ"L,$-"K1Ӭ.rDklf یΩ[Iu+ʋ$!rU%( :@Ҳ@:;8#p٤ilZ@˭@ҕ:W!2L kA@'V('Hf N D| Ɂ bC=}h3(Z:s? `6 $Ƴ1S)DiLvS1hZ01kah,@Ҍd7.%IYAHZ:ߙ# wCK&lsvJik5fׁ@F1 hG @+3M8)G XJ:mhd⃡ Ǖtvֶ&Jr"THT뮮 Ѵ﬇AL $qo~L )0̳zp\gܱ,P IZ܆Z+r's9d ☨`L ,3JJYdHuhEXHYv(w/E:UKfDRZZ>$Jp)0yzo $P,fxH4IT8n@wcؔ6šs(%@RI= lT Jinw*K!d'a8@ߧB ,ᩛhROU@哓b "DN@Cy suh9AclAŏ)E&yB[%!3kç<Lj|;I@ Fj5MEnb hBIJ[ط#Dܮ%J0ʏ:?I 1;X鑔Px B@F,"\A.FfKdY~ oIH At8<| [pt G @`A,j/(XR2'Fv*ARZXaSZ\qc&\&!)dF^t(p۝rO21i\@3rY *#|m*tX㧪҂\WyD\#1Sn P!!"."$,h'$ћ2KE~]T2Le">d,IB vqD~&;Ϥ&£Tha)%H$-iP$tQ." '1$0rqv>E[M)f!.D螸tâv2@8#;C~="îȸiNa$!!ڥZQHd"&omp9hc `KIgqJ² b, &|DA$(C$k DJH"Ngh%DzZk6:@ǎc $3₧eǂ2Hª7Lz(B2;@;!.Y -v*Q$PPF׵8K(B%EgQîh%HԉB}n4x(!```hlj!G`Ǵ*pUg$`CnL*5)DCʔ z^_6$,zGk &.a¶0ԠthlN.H{K&n"*V0LX pj8W̐ͬ"D@ҌaT<=B c -[ٕso*BS^$I@]͔4&pjhjq|7}VM rði@mi\̵(@-\u{@4XRDg8‹T池J(Pʶj$3Z:9F* <-!&l0kV`xB(=X,R†':gw$E(*>n9#Γ8#}qY?xkl͕#Շ:N+?(*)-C<o.=-l41E#^|X'zC.sVH3.tԂ3*r7.#jqPgf E{q%\z?5.Fp$g9GX_!ޚj8}sUb'(EO65fSy?::8V֚Od}aȁa!:;BǛ+r\,`]kQs|.RK3|Їf!5@X"?Vz̉taPTҢ,I7y:"?>;XZ(ʨ<%[ L36\7>dU#隦q0.XR Mas(8@"B+7J|F~!c8Q|h~l6!yŊ! ] +t2vdmZм*>83"}\I-l.y aj2GDd7Jr k{dgr  P/s5[p'VG͒~c:ꘁ}ȁVʴcHå:@HL>NBʩBDY322gԽgtV\.|~4[D;B@{ِoXa"tK;O8(]~ۂ[#,{4%LB`2`Is-SS3a;llsCHdH!\|F{mV(-I*䡾zWAKf9͗Q~b$O""}UAܚZ B~+R!IW$wdff`6s2{OޮU78׾Zgu0(\A.&19mtO Dà|>_ ~D?#$@@0$ %I@ffH`+|P8,.Fƞϊ uJ =)J'i =e0gt [jp,7{yȾ_W.~@tP+0:*G,Ȕ@N- %6&J00;•MywM!ncov#H`!w7[#kGM˼k*cqɶe(ᄪG x|`h `i_$Ix$$ZN? nIS*%"N8I;T,8!]$.z\zEˤ. F, Q+`@2&;HqF񼯀!"j޲L3 P$@,`8$d(ԓilܔ̲z%⒁>)#'1r Ǫ32``$ Rn :,46 kY&%I][XDKD2_=8&=(jU,2Fzgb} D38/^ɓ$ OJ`KJ/i.4 z#&i0>h30;)$)z|k!8h@( !^a$vgp9w8jiN0d M%.IDMTnPLj1xfFn ]0gSZJv )b$cKidVP`4*ĝU_ ^3m1nÖ:[ݫKsGnXހb%x>SdR{nВ -4jRt:}BIt56*N@T pmgɒ<[j=GbF :5z"ZBiH'q 4${@aoIٳ^kz%']h4f(ǓI95q `釀{v tHqB$*#CxChHB+㿗ѓOZOX0}z#p:ð@$H8.D :`9O8C?3}-:pmb ~Q|   '@ր`֙P+;+ O0@{o( yOij' zމc+hA K!r͢`{ڌj] ¦o`vH䠣6* w2":/PƊ z{v z ތ#2Y"kX9 ! 2ȷ8x$25(Q$#]P[ t-b?sm(x0p zމpvpwA&c஠𚐟+(x=%*8p/AC@mK.t  d,mt1 ^]pǵR5Pq1J:x3_ڶ~.C`8$SC#2`u11:AH9@'| ( ŌhsNs9ikN/96*"4=}6RK17Y0 2J9t #!zpr*n)ē0Gd}hP䓀+nC`  z:JC_+)/=:㡰XÉZcb 6+г=@<ܱshwJdIbKhw;PxQ=.39'Q ,xyiXJ; 3䣚nKP\I֦yc}>3h]c$$2*g (nꢼy pM_98ǣf&Ih .&bהÜA 1s2*:d`.Mȴ!(N؄Oy[]Ař;r$.:x,HǑ-wah?ʅ7>9dJ3 ^ӽVK=*–#yn{!E 7P}Q%u&<ٳ*IM99c E>Edyx<+SS˝6!=Ioͼ9 zcdJ&/@O nb~>Jty0:h? *ڗN b,)[5JHr6"q%Nxڭ51{Xg<×;((<d^  t,1Ie)S,+^Hc=E:Ɋ1aXTUTߑ~ pw~^ ~Lc[$=kU"cڈɍ3hb'_>-6AhYB]#Uc9 gѫ8o|5ҥƔ="! .|, X"vbg߬ʙ%h4TfKy&ʛM͓(>֚πۦ-- Wl#'@`GlU,xf?"8;α8Q H#VV%Uفu'Wima9IYⳒӥۘ`~GG欸^:.Zn1ǑRK<̐Ǟ]CR]Eh9-3}3x|i۰;=Mɺ@sufH!uJ5ሞpǨu shp -480(EP#X)O})ƏtF zx!ͨuä;0C#0$0,I8Y. !e=o(l% L%~΀ dp:8?3,eZ*[ŮX_.qN-9:gC .WS&.Rap@&nq72x3>I&m+UrH:/ Lfvñ`x8'lǒD kK@z9Z d$,g@ '-G&wIcU19Fp"!{PB , B!0  s0t:@ ?>_rPLAG;]~O).c dF$ 6mw;h1.`0P.A 'o/g>s@^@HqNMK>6@%?(D( (^g7!@ ݰ/t)8`&^1?G(=A(Ѵ۰B?Gv+ãZ<`2, 胀 j2* @ȚơHK%Ɏ"J 4 HV$ @ ǀ$&;탮][е 6 bа(9R%7u`.dƹq^ߩnj&6'&96r( J@`Z\gV6]i>+8 %M %SF}˧ztnKtiJ 3tB&f{]dkzL 0<,ܩЧ+Pr'67\B-{ȉ͕ZI}Jw#] /1!`v݁ - 0<2 $|Ѹ86Ulnzp|{>~F3>t ϰEȗelӚ&D UH{Yb>&x"v0ƽ@+tp\5lk b>PNi 6"vGYCiXBYH$D+ [V4sP |U]Ø%g/JM Y#d ""f3Vq QVp-[q ]8|\9%cV7hOD{e91uĘ@o+KYA2d⳿-+H<2.V .y,PHW#beg~ư_#U%搵RW6WiNj h|xlEBq B9 M; "az*')r|f~Qfn6F:lH" O0 N,Of'#):43׊ )WRjP.ȦB8"wR9;  {%eLwɝwi_8m#z"+Q8wixAq=N0䮨*RL bdс! {+]AOr1;K0heK3cؗF#i48 CF|HgK]ޟH`d}nZ<䶿ZL3*Mht!.>nu/!9p `ڌ:7@> 0a@h IQCB( UyZ` *'0zb12[T(K !(8@JnPf$o#-.{qB] ݇d]a0 %j U `#`C;HE LxިǕdX}ɚ). Bp̛;IL1MB>cv)fVkq,[톍W¥|oP6sPB*| Dn9Z*+Ȟ !DuzRʤ6mA]PR!h&t-)mGz*x8^EHi`,pJn9f8aF*7q;}ecD4s9LIB N+qۃ*p2j>*+EA*OJ9BT"6eeaNL /ӒK99vז _TQYFH7Y+*D'gFx gK.Voo% G A$9}jRa2* _/GYh~Hq2FQ#R\xM $ҕd Ayyh5Y'JN-b$ (3RVH/-̽IrÒ#n`r`^fϩ|T \nk%$:/igRJ"!!Oμnz% T@na)1n7GLi#f@l _OrYX?atAv``-iˆnI`n@xzOCG v> $bpHf-$*$=Ub`᎕o) J0ځMlLj.Y ;fiD)GH`!a&2)o L8&`VNCg`,cV |G:*kgc+)7kfk 7`DPhj\bDf(MZP+&E$$5GnFv p/gaICv,7`Rp+&T+ r NH%a^2.fʸBvЮryHaJ@樆06{ dh %FLh7Q_Cj%0nxL€VHF"2"HƄ2&#`F8@g)$ؒ'BvdvDpG%ܟi:D K L#&('8n:JeO8!3pCdXC ùO[!-,[JN|+(U$-"BK]5MR2xy@zj`%fw8鈨A=+fWKJH/Pc I1|3!ڨKSxd"m`D49-lK F$='9N oIj0:$*"Il(dG(V /$ɬU:KH;au721L̗D^TjD !bL F8Rm!:)X1r)bg7tf9'&+`$8D钺^R߬:¬+#r ˼Br(ST1qڗb,Iu`L fT0ŀ#/@J ;-cC6z*i 0UL8T0wѢTJ^eb1b{'Sw- + 䜸2K.G=/@IA@ƄA!Kvq)S!E)0G'2gj"*=1p [su2(+}jVus*G|wf}(l+d W.*NcrB ;]VL=Z$I@EdTENdpDPO4"D"h7Ub5[(V>0@Eăi%/r gD ϔ*Lj='h'}n ?n*J#!a- vY! haRSB,D!!( >b]^uE"8m0D%O,@x o6  @ aP*Ur R5R'j"F$AMa'%$L` )D$"/A_"dB#wN2(K}.SB1"{.HiҴx!"`@Qb2 S0.퐏>D/[/i>P:@ȨD|,"zi=k@^b*3 vs7a)Igh8ihȌZF/#f؋H@\4S`ᣒK9D߂@cNٔa%K7e*,r=8GV+W>%l5X+6{zL@G 0jw!_#Ĝr8$8E}2ip3TvJf BYo-VD^3cO9RNØd=)!`|gYo9'.v`}@ds**IM2h*=^oy"Z?4G؉I%@a/Qv\nLOov>٫"3q"Vw@j P9$$c]!+KYm!NT$ˆlA/RMIyzfP©povc7gk ` 2Bד9 \Ϝw)@K>5cR!y@G1֪09;/@| 3B-sنo4Jt#xxZaYy A"nGG8 lgR(؄B]ʻfr/cw.|DN,V px|nBILPNk9~-6F  osOr-n^goZɾ7Dbga@t kTr̴ãv"d L++p$ Z=8TCKPwbH]_) ?idi8|%髗ܧD6!-䄻Û]"bLț')J<%cjDf'oYoЃw8fΥ][WB9m_4aa5! ϰ;cA|T` u鉣*w,TD*8;VETH#v `HH1.Ym"QjJ#*eTumI1ǃ>Π7`UU cYUq2C.Z6QMܼ{O$b`)#*#HD<$5r*NB|V@1w2/ @)+S_q?P :)7O@R~f|èض K$9]\U:.B6#Ett¢VC-YtKZ_d[ ct<=V ( sukI vwԘ!c#tŒ_FvgaXFnAonIH{ `V>?!AɃ6wYA: vn'~O7p C1xn/E`P @F0 }>_`  OC~Y{z='w,zA^_Wf3c>Wm `/ٵz2Nl JOWua=I_y)z=79@$2D=s GbQ8w=Ypo6<ʠORyt#v:n`("È, $K$.H5K,( ;yhL؟')p\``k$J^Cl,2Ͳ5 'h }'2j< rhi #-0h.'H-x,4,h(M{* b /s) H*S^Ҩ Jh4̰G:rB 5 _Bz8βL+@ͳR\ "'C t p4",kJtðP@ -WlIZ/2 :qvQcytC7j5x?yOXLh2Q짩 w%IЎ˼雗Bp)Z,Jd*>çp$ X%vs^5C:Ǿe{ѹ(JEzFᵀZ5NIC^o%x!pU~"0X 3IK3m]WӠeeir6.K0 @@$D0|*#Y1ik6 ʤoFhgic.lq~zuw{=-y 0$!BVQI5Mn&Bd/DU&T>x| 1~0Hi)Atɜ+!$:r a#`()Tzd]`"ְ8 xއ1fЇWR^NLQH$M˥h%喢mJFtۉý> z/1mYW|U~0xR q)%Vh5& i)30#ׇ(yG4^5c11 +z1Uw$ %7pdXi,({dC%!5@ct:b"P,:6OBXP $\1z!@J\FZw=R+j qt2Hf:DTb-(&=4L$VKxPRf}V[|vxx͠JZhOɛEaX&YՌ לG9#m 5-#vu BfJ3 l/"!+')YӨ#DWX3Tt0jٍ}XA>"j!Ƈh|etIX0lSFܦ kVwvV%& ַ3+.ciRR˖#vW%4Uq"\SKLhP?{bNGK.YS45 D(S;D\KB̽ sA6cON>J½jrĎJQ`#`4U;H,X[DZzQ7*h4ŞU߶"?OlGt%]K%{K}v"d}%ImbDTɁe:'g*q֏vsLD́>7w'o?r] 5A8/` 14y $ Ml z$6ҝ@$P8-Dӌ0H~y$QT<7mnjN+!y8Z,xX痪"{{> 8::K֬8`.{< 0)A?݋!q!3 xb7zi.ӣ(3,v%#Uj<|#)< ճL (M2Hi$Gj !"с_E|z)bƖǔ( cy L*e +!шKj8 q@khYFxvJxm mCX/Y(3>V1Ӱ O50h(b>FG|:;ѰE 3, sa ƿ2d"5e oc0H6üɁ=aO С7@N8!-YS*`$gol ر [2 m S԰H{@ Ia)y zJDD9y x[\r*-#*6(%ù1_` !5p4C" xYLґ0gthcI}`ݍ Go &# 'JB&iLv"Q]saլl'8ܠ38*CB!8*jIÂONx:x!" X& v 5 #Q][X{C`uNw҈)* 3}'>a82 h\ɐ~H ˑp0@ш'+1#(2V1;+e*[2 z: {9̩🍚 X УqT5POXrcH3yӋm-c 虥T`'Ac#Ңr!J u i1Q+ !i s[zI L[HӐc!F; H+++7PiA"6 a8}CR:kG_@\)W̪2jcҘe7peŧJljܘڟá,a iKX9IkL"Sc} pc%3 }1pӧV5${+ҍ8«o`;7(fpj/k,"&W"Yᶇ(" !) M<3)bn7Ѱ U(lyXeG q9b tF=@ޭ\+} ‚I|=ـ#BR[\(YM8s>A 8kIjiێ*\ó Qq$:&0PaP#t(`a(C(YQ$eQ){3(+=FLl쓎O$؟µS A/؟Amy=4AC xתTX6X.Y-qW1a[O`D59K%]du8=o2<ئ#~0u IM;+ g~?>h$ZҾiIEP*d 235{ ~`]8ehybXB@DhzH WYhκH~(4dP%X&++KY- ")P2x`=x5f(Tct.0@ d$jl)aO#df&Q)ˎv$ {>90VۭF1(p"Kla2HJ 랸z- v풐6c i@sܴɿ;%ƚ5 1.>(@ՒK N%LB; 3@وxjpg"VZ͑VZ$rV4(D02[6I̛ qhI`d1 LӠdkj|WA20 &%cGo%cL7C%S]O08z"YT஻.H0بCǗYfIT50q($`) JƘiV2s fWS' %A> a2Y! (aȀpe,qlMV+🪰Z`#8QWo1:ЋMip7Ƹ`_ښY ESyXJxV ӳ %&ӈX]J(4n!)@ J0.+Һ 9/ 6BL8at2v>&!v ܊t"W"2 '=PҝQolMiMApo`A_et1tY^Yai*S!b($8!`Ze4o ` 4e:,ʽw*|F/..$*(>qoo&Hץ򁅸Z,7!0v27ܱU. y- H%SÇOQ-1*(m'IEobaP(+~xq犀 Aw aw0 `X_@?wE~ߴa<ʘGt: "?t${_T-ST Ģtس0{rz,c n vH &w]?*IOA2 6D¯v~Hr 1 bFL\˪ ( z<  `(bݪkr1 Ck̷8o "#/8x'T`%uX:hb*Li Ԅ4?"% "ˤj(Tn+ #AFٶA-:96`,Z?jr{ * '&N)G\CXƝ;]݇@ Z.+n3"'S,& I=L+qOTBjy, tHə9Ozd٧)zȪϐ$"4/h}\`Vt{ʜ3:-2*;81tAd-Se;Ϣ(EhTY`b C"4 BB2*l&gfjGL#})U3жj4ju#G=sSJسQs!D~8Awabw.4 !(LcCp^t C5Ջz包_ \6S2 ao%S܀" VA[Y ]&e3&EVwORHG_zPi %R~B?) 3c"0&@J JQn >7T:a,R7 <렢ϥ2]=)!1SLqrDfL#F`{P!J.ߎS `0c5qh  (! !@)R_Rt00 a2vŌ>ǨQ;KB@!10"LXr"IdA"tږfVa76F(~ j$:h Ĺ*W 8?< &\DKH1L~/H)BӃ1qE:d^}KN^)!EWn-Xϔ )$F3Vˀ)u #å|S U.lB:Z X*9 J*{gF;&K3nM`h [ceP&D?&bgk6H-B:ql@#ʬH 4,2S!MD>FƧ"b6m?<Y.a40(c[EbK3$i*Y(x.W>QUucsg bYbqJvkW- %1zJˑtdT pBsa!Ɩt)@t[Ggo;i5MFpe0@Iԏ=$O$O)F<x? EQL(׹wgl'Ļ>3zCq2T/"= _i,ff1 q\~ ;r>(r9G ‡P$\԰\垺݆BW&LK,>n}M'$l8d,űIT|ͮ\_G@gޗw|;@6p4Hwnǻ@ Gd+3p8x~> \>#ėl;J'4Lu%ƶɲ*2 ਔ0Ȕ` 4zEͤbaG^$l8;t\J0Ġ3B@|hg(@C>ܿm0C_ĸ-#f HJ`@%xKc{$4T#,'^6` DhC)8OX͈Gb4P*%."6%έ\$-D)B!"o eoe B~k<#+ E5"D-d! 0(:$6<-MGxU,@K6't(G@P#v{:Smf/ Y-aVZn76:Jb <,4e>!RUR)fnx~bTޅ *bB#8zG' Z j=ŢӋ=q(TđMBM2)@ cnP 8 !q ,6~B,u $`!@J"$.`EVnPL6b " }dk(DB٩jX$Ot ~}P1s6kģ$p,ύ^{_'fγ{B-."g%Zu)j1RccN7KX)D)!"1WRL)ܳ(@-` w~MzOP3%zL#%~#Բ: vU2*SAm06%?.X.BM~N FZyv%tu/K7a,%aąctӠ{iO<@ `dA`aˎM|D.XQK_.>j<}x'^LfB"@)F| oSE{w#v_8 E/qk[Rn>ydXva0-9I%- z4<V`TKXqLıG"2f$U"BkO;gI+<&\N!BаbS* fOn^R#jX1O)Ex9p40P52ξπ?` D&&Е=GT$?^8X3sMhX﷘-װ H g2R`P KTejU3,S)^6IN4WMoE >C`>KRzȕEX4PaP#z/c.sˏdLg)c/) Nظ 3``vB\`$RsI|7k_B՛f%(`φƫgRxBV!ZY m3 MSLMyJ@X+)9H刱oAahXC 2˜rBAa <S;J<=} '|T#k}N>55> 1fhrSd%ڝbk: 2gX4T_ ?巑'K0\u9ԧnED%@xXOR4G0~~?#mWz%IwԶb5 X;~_aOD> A+E/a fz=^|>(18  A0}@@p8r9Ex' @4!SIk؅>6D@R@RQE@PB#|.ϾUy~B}K@Sty51CobCi;qj+b|#ԅ"STX*.2jQxIҴjy7g"Gλ(!țu zEˣߐbP*@ gqߋ-.#3(XO@+{%Hܜܯʵ(8]5F@ è(M-`yzn19 ǐ]od7b237*E&ֈz#'Yu6[&7i$x.T"&0c<=ıѡS6T 9:ã&Ufk6PARPIw> YsN_*A;@]7d` U?n!r*u1oŲ{ x DRMtT4TN 8y`XWQ-TXCm;c03`1#J5$)Ò#Ԓg!A$RkP tct -cY.5 !e!;Y6:1ɰq,' ߒɮ@e@Hp#egz_©+ !dm%\ѹ^Cap[&!SkHp+Ri$>/PKjN!.i# %3!yfCHL-2;ݛ2]!O9fH֘ h-<?@FS9Ԉ@ѣ@a$u0ld4L F8h(tg(θbƞx2R̜(E+QlʐG%WhiWDiPVzH{bWHLX @uvez2=ML1ee}]^.˹HU yr;3h%Vn1seYmQ~Ph!?R1Q$9܍15,dƣ2j]0 .:C^avDcona9Sa:7S # D#'U8GXjW(=IUP{g%>l`(-":ff3S}ft&`nGYV3tP4N A/1KyloxW] CٟYR^ƕJ9|pґP#t)փP/18x`Fcp96j<g=]:4vHqv[fnˈ]V%ֳ]j Y@+%N$YYI1B*gPD@kHtA9vBgatQx1 s=3"0 UIT10pҴU"z /,8ݧq A"z;rœB2)ٝx 7/ Q  $)y pu jAnЃ13>ƌbp '  #w`Y',8+;z4ђ 鄕8(| w :ݻcISA q~t'p p ۞>يq"k"Z`0!$\Xس𩊩U Ep@ʭC):>x(1?x r],. '4ZPsK\)%*c46o41랎MiulyI˲håj >$$d*R+R,M& *k(p %݇ qeTx~p(q/ѡ!'rQ┩"񝈮F[`klƧxlQC(βCr97L.鬠bt*Įnjz`+ ݩ瀼s>&j !v ܑUѢL>x?q}eFU FX rMK4pC !Mb)$:HiE|q>1)1QJc6`姛QtV sqSk)4IKX 'Q*8Uʙpbvr(l11CK@}m( Eh=p^}L iG] S.$npz%H~(" #..LF` 7 l =7:Ih Ⱥ+`. 0)~wQH&t tm&g.x\{yy/ƜG߯YߠԚ6AlDڎð+p0ޘmۧ_>CLqW $r+u4J%t3 Q˙oȬ\ӧzlXu6QQ41Z:O_"'\๺nqi6Q!ARYBw`𘀵k0´}݀ _pwi2 t@&+"2)_RIs4X-q 骍GP !?F4Z-0A` ?@(}y' '/@T|B6gA^*Of6j5G*ADaZ|޲!!Fa-_x#}@|XR+1ۀ H>O%7[-pT.JwGil]Yur "+zu>Cf37:4n@j%s-Vog Ф)*0Tj@g*aHVPR%gF̢$IZH>EZ.kBӤM!rlnQ{&jvp݁*zs"A˲V`H"BW!22s* 2L}ϧfvɊ=oTC3K 356|MXQO>4{H)h(˓6Fg¹4LLs(k,0R cLY65mck+>pbr=伈3Z RNV!ĀK9lZ.X(nz dVHC~RE |mWx. n:F3 $ gG8m z=X->>@K,VVI>Hau`g 9`y/d~AlC"D>CtAlCƭW[OlE8RDr ?F$ )hdxӂ Ra5EuIC"syGӠf"bxJH+f@ WASL@ &G,3&[.Fخ0vptAB# ИE%D$:WQ%ogHa:GHchn3Ԏ ٬* 7efč%Ho7@JNC4!)DLп$Gs/ƑIx,F0g,>"R{Һ`!#SYOc+.jhzDmC#NعAc8g6ҏ*ޅ1"$R<?#pmMKU Jr5f8>A7V _Q4YqFF]!G@ r]TyKDô1ɤP#<@J =03`I[@( 2)| 7P؃İ&x)btBBO@7˙(YoHd闆'0܀VrjVdAdTQS)#:/MVq"^QWeWf9D'ܗHncT5l>P8dR4@)dLT<ٽ,-* ˲2TC!b@!FOOpJʨ]MjzW ).'^1vs_P /?@p8v8ma47[_`>"(!` }P00Kc GRX iF#1{^#)m z~R7ܮ[-XIk+Gnx #~krm6NN. qwxFGѠTdm| ID0; դ _Xkn֜A&9Z$m/.qӈTrW =vHP G2ZoqNgfm^6H: LsJ-yCFN8uvg*߷; ^a{>,p HçxԶڢy'+KAYa>9P'k;RZ9JL!0M#fL330F^UαaB?kc .@!2-)x4dJ@E+{ځ8IH&CL/UIMT"ٗ;(L}w_+%TX k6 0e:8]l VZ ?3-b CLSrxBEw/>Œ;;u=^^Hae2ZHy~^#xZ=tOS!@<^R}4 ґ63.eG9xJ!2FZMH L#rc˺3H)r$i$lj00Hs5˧]O8XfpJj&zr%_ !QxKH#u (8euq3,D| foz!z0A8!Fc8bNa N~EF!F,Uj|`I l(mI)a Fgtnb! @ @ rZjM1~?@ @f!$ʄ>)` * DŽh<J@4B豐$`L7-!" 6DIu >-*'NVL)8n#t7-FD-B8h I^GЉdBmDLtUآ,>8>\L$C>W'\:eH-rlQhi㖧prQn:kfߩ(.|Nrpgm2G.GZiâ%j&l8&ll"T ǖ|~M~4IV{X/P4nJN>vEFfC&P:"&>kͺ;((*fXuOp j?GX :)Bn>j 4l?BrF\rCBDjsiά݉_ Fn'д8r "!wLZ8^$E,FqN+-$By4 V#`3(,HN D>"  FEПD<$pKк`!}zxC|:NruXf4RBdRQf bO;&H ^R ާ~U͸!Gub8NtsP`HqHri|D$y#e%#E)Æp'S%mhLQԵ">F Ҷ&Bnȇ#Fr\eIO*j%,3d UZ[BNW9Wίaiv";Nri,gh0D-l'> .4 BBH]?Fzj2ڵdH"rh-.^l{J'3N*.x_"bv8~<=,Q1&jY%̡qUWB֐d&^tY:O%2g,CRR¾S]WMBE.|Sgn$-BgN|dJ$X-Xdj0}+R~[%? dCJ5h$DBv H0k1a$7U}Ksfq55F&#yJbtEFlӒ.p= i`dV`Y"=I>)\.*)8N'" Ce'#h1M3#o[Od+qK/>7(brsHӰRms5nS@lR.:(g[.ކzl/%]GOB%Ʈ@yF@)N,:xP|Pq@sP@Bfć.5BcTY%B"&AĊ3DM#,z1?n#f A[#t/_@&hv( ӗ@=D*" CëY;"8BMo hP` 1Q^DCB }B#x|$>F q~%~d4Nx`6USNlu%l|M=T(*!GMTKըy`h=Ms/?ue 4 Č$ ~r7$AVvX`i4m^6 lL=/DKB4]y.nL*$EpD$B;QHz3xð'V\~8kC ƳlS*e$m0DH6x7t=ll=x+'ޟ'kn El4>¢hUKFaXN|BA i##xD(bv"XR(UBFSl;c|="3Vjf/P^1Iа~wM8F>|jr+iTtfbQ&8?N*f>G(Bxic`Jo@#22a="B $b8%n#EL$ 8BHiHԙZ'f< 0fୀ ` |P#6J퇭@ F  e<c,Ee۬`.Nv@t:*ZQh+j`MgYUgz΢9E;WZ8o+%ƥhtۆ\2բd)Dv,惠%Y\g%}cT<䦂n֖X (U bĹL9f>C-!C(:-vW(.mN h/8Q #SMEX׈B$0 1`$"E9l?TP[VIS7 0kQRB#$DŽ0(lZRFBA+"S8Ĭ@NGB.nBHtc5&6׀#\́Xz8ؘMk7)B$dDDWx@?|+wѯ0z,#p}q5:Wj 8cD4dAaݩ+#& ̥/GeDsF`_)^=|M;6_Ryzwޯs-ÛKd0R4e#:'~ID~Mhyj`En%kt`/7"mx@~ޙ{Y$Z^`Q@ŠtmG% DP%MK䆫6j#-NA}kT{щxNhڪUFEj>α*<Ph)+}gn>ht(`Ao*"|"PR>Fg[NJαnd a$>脡jQ ~ 82JL$F ]2ɉt~E(䈢0C,_}, Rb~ h`wA# X(P0 W8uO~WG04 @h~?cͧp,@)'B"l5@0  mOa;yϋgrY3Š0J>@EZ|'@wtۭ0%dY@@ f` ꓈Giߙ / E`oJsnU2Oo~kv ڧ2Fix( * `̴n*9>z/FֲA$؟j=`#Ҙ@&9Љٺ#d0P+*zw# z4yAnC"?4k699,;ˢ>*OpqGIJ7b*IYysdn'y o! P;$ƬӠZ(qd)|Hr+ k?HAϨH85J䌢(i:2'˦K! 3p3Z*#[0K%j Yv(3YUAլ޶EGJx$ v8t`yODQ8->j |n*n=Lȹ t#,ٮ@(5M` f➦DTK1 "@e#GЀ8.~zĀVlHvekWy( JZ_NG;zs>PG/N02Xo e#mV=@)nX/oW1L{ (:8㘯ۑb@r{ >Ԑrfv0`2An"Z̟ S0 ՚3,8C2=5ꛚkkf%'GH`cAz@VQG٣MOU8Y.7 =6ZXJ{'I:H,OJ(VSc`60[A,M5*PWZU.K@ +1/PԢ| j|F7B > nD):&NJ8'1O=m?M|Ip5 -vy9HAi@"0ʹ1]iK H"~[i@9/q$d՗,^ 2>܇{0#TnT_/M'.3d\j5"?[G!n@G1OW%(VQM %X- Di?i3l0%A#ɅƻQjmU5H C^ &-&ZkV͂OoF`MH#lm,6ѝb0 )>pԱH X4k{ f=p騧񭺐OYQV՜c*R#O) %x/Ⰿ/°!aY|3=Ejg1u=춨O֌!^E.oZYZM1[uʱ6=?9fmo$֪G)Y5ŻIMqjQ#)HNdzKpΥtk|*T 1{JEifJe9dr1iab$t YrbK:b4*E"$:E0 7=BbNV4,$:#L>Y"ɡgt6 l$aICr7_M՟iÛLh pXK1iTF-D q}} 83BO+ ȧ?VnơG 袁D OBI u@&.0s,1uRHd:-@A? JA@2mK&}m4;VNI)#6gեc#g7;ءF6_ѲW,wSGH鏵VoɁ24ћ>V[ sx߬@*4t7u֕f4r#zAͩ" X*J? 7C{T)iu;"%-sy>Z+/ r765'+UP(<Ғ a7{@psN8!>aྒxq1>l,h )Y % /1Z oq0|s Aq?Z;yQ %t  ۗ (,"B)A›{>Iu57H_،Xzy~2}1-Aٵ(1ЙhlȰ#>'踋k7 />i1a;7@'C95R(r9* ;*5q$RiPJ0Yr QۜD3ZC/ 1 (yQ4Ik h3D:  5qvۘxqل 9#掩-A_OG`-yTX@X;M ЏғkkEH , o@}K)w))'׍=OW7R [x!rz uKG5 #ӌ uJ c i~ ۦQi0m)k @ ؤ,9XA 8D]3KԄkLa!)+> 8:J‰" }  5L۩had艠%i,i;:y'ۣHؓJwr2h@aĻ .P#D)$ # U# HE ǎ α  F5)~;4/#iO,?hyHʼn1,hD:J`kImp˜n &2֍ߛy͟l:!~a3j!(~30mݏPCmI ?"Ӭk6 Yj7z"upKhX_ gq, x`IG B]pݗO8J@(ѝw-:m88#J0J4[٪ ) (8p6`pp)84)U` (ـP 0**ͦ *{𫣨'23l/iOcU<(8;, `6%J+y7?I.qc0#Q71Kc2x _  %U*DCHP̍x?YPj#ŚR_1kHIBzD| z?/K!1T-ݪ"_ܲES8c{(&V__I)<2QFޏk x d EGc8h3{=^Ӡ )BѢMT ^@SprZ@q[\#giʕ3(vޞ`mYYڟHIs[-7^_͸!|߲9&)dZ- g6 -;NrԨH!ݮsyy|J F"%m0{2D h? 6 QmD#lorͺ"itB ʐ :cV0ޟ. R )n2r)-ʠ9HJJ ːxOrh Lj|H}k{|B* Kˢs## :T>}% j(H=l⒭P& ivYR9.r"w2=QIܥE{P>ꓶHfB=K baGN'O)\K*ƨG'/@jLOIIso7xE*o/KW&B7rz ¢ĚΠ  \|JbRh(Ҍڰ+x t@yFj,T%H%j<,yS+mR8]$Mq'tPɫr 4œ/@[be*5xe  /^-Rpȫ4٩]y委0DyʅImIC/%?!y|xds&Ȅ % ²wʍ210 bԓ)2K!w=i5E|RٮY!D qs("Vr1/BИ wb"cYW/BC@ p0fG%q%Mؓ"PMN,dB~% @l$El֪PZ<Y@9m<(nXs/I(!0`Q+a9',EG8҃~ORd D[̕=8 ݅I"Z/"N&DssϓYG"# sVF%#lhf-#/BڀA"d f` l"$E9iJM{cFЂpm #"J: &ذ|PHj9"*?6C Dc ̩V: ,~i$%G8TkbBv!9bOJ&WªKL+H(,PXDŽϒUq joiL94 hA x`G$n ޢC/"(CL0X&nX'.®+#%]qf҂mf A`DnBgbf#?lk ,/bJj*e<:R#ld*f&2BKn͎qbVziEÖqFGd,Cta̬@fEik 3,M 20c#^Fb>-"v/F"6lH3a¢"ӗleMT1Rm,`w(V]&mk~-R0naˈKb *NKWFP"H-ֽi{?#)*Ve PDs#0G3J"f"`*䞂%jj|>cĶ?Rb%eRC-dRc4A*LNӔE h'Qt)¢tMr"Ԃ B 52Ɍ{2 R@ 0Ͱ6HC2e ?æ1 Gf"2ac\!/U`@dHz]&: sPr'@hA*HB71l#5mNeRr@sDE䅘֦̑@ .L3~xu@&=ktXߦטMb?Qv I~|]g&Y]%?u/()GnJ:HnKeGiMTfQhGThEŸNC?f{&V/=p-P)_0d;Wٓz)iFҽoHarR5sa)A-alpW6rJA(Z`T@ ߐ"عJuCDa ZI'p^ #oXł֠L!< "!2b ˢ/@+:D`J7 86$0N&"/Rk'xYd@P}(**!uEIw)?< sI]+#n<&֌n*#jS}\MbT#LJ(mv梳]XBfN%EM. 1;'.XLM-?bf6Ujnš)mi7V 䌞yG+bw +`0@n)k2Ée.aswˀFB` >0 ~`p wtp<~ X(<` 9ΈPF"LH@nMt>(Ȥ@8#ǜ͜ 0N%@p4Enlv]їv[b6H;neBHۙ 6 >϶ x":DͩL` ( z. M({D{+a*G¨v/xT<>A .3!&vˌ~IQ'{I @z>;J9D-"wX0QEK%"9!,S6Sq)gB`".2ɩ'tΓGI-=N`Bf+UG ݦjSk (R)Ή6Ϣ z,!/jv(5PE'ZVp`0*͊ߢ!J#l *42H-<1nf;(T% cX$Dz<A|5Qߎ]lxڸ0scp9)vQ@; d$7YY?0p(Kt$(J7+^81#+GBQس܁6(d۴}*hA4D7oMjmk/\^UR/atUgi%n۱:I:0̲e '}L.] FxSQj8! vT&Еd1xnewL%QhL26F"x@̑"0AUR/r~BJuT)G$Ӏ ^+" N^{B j܃$PY"$aMEP1F5Fi_1E J5MĚ (EFLjYjvwȢeL-r4yj,G4< JG*囩aP1ZX&7F|Astm1(,S̷#%<@"Dp`pH&@,C(`s% Lv@0 HINqK.B C-"a#H9' =bv` m aP 

 89dptg ̓əQtE'9透N8#, 0"l6 ,4ǦETZ["Yb,2>n>2@(BCRh%:H4S=* @Iy`#О-λ-Ҋ-`H9HQ#C]y#"ÍhVvv\ZUQPƩ Z $-P]|hIySRV a@FЭ99l[slJ{wnu3G&T\v Vn]1m+D>pO -#EO2D@^忓v9JE5̠ (sXA3L3$]ɖr )FsuDrUKp<3E%ʄ"=O Q%@Xdq5C\ŠSҠpIt7c=%H(ڏ,a[Ubpf~]?0JBr6ThQ޹eL -D'2j<"vBkȜ̿U0LɺI+˼IA7/\Le 2ꡒkUw=j DT 2Sֳġ$=VgܓluH[E+WD @H*@l7Ǡvi(rgy,;sU& 8eCQʯT̚q.8\$ӸD,<4;^O4¢TjK0r2nh"Oj ԺKEU]qD);]׊e9E3MYjN)p#ʬ՚2=H6&&'v> z:u@3ڌVf Z/- sbVj<}jPTi]kM?WdYO\]++{pS2*4ǔ@V)^UDS`s,B+di@7 1㵡Һ+9񎰆ü )q"r-Q&APV%:aV3q8_<*v1}Ü/h r)ס?RȎ,0y.A9, 9wδ,ŜHR{ ڻh H 7{0C?1+3JG)Xb;q0D1C 0hi, @̀K 1)[P5˔h29Bѧ{YHtV?L1H*!38X.C5;À?b0ө ׾Zz! Bc [Jozһ;) ȑ : $y'4C  "C q|ůk7xpΰ؟h i ;r)&iSܫpלlٗHIAA%`*n@B39+h$CCȘsDD]?A]G0̚ˤ4? iz+ㆡ7h2?J=d1YCR,x8$ R"#@↣ 2+/0)!/$#w `Caŝc )I[2YP#*@;r: !$@u+) 0 )5Jؓ:AYM;N-K M0CGI* q,IJ(=#[:C֘{J.refӴϓ;#004%s֦\#"g@oq׈׿sS1:A!̼K-(IYQ)0p`B]&a'7TZط'z'-lsy$,P)c hliA4(pvGz nR)"[s um m EGk@N\LT+YR{ گ3 xJ N$πWkȩBci#+l vh䨾l d!^: ѣØ=)KAV IxQPpp2WkRF>B~oͨASa Q2fIIǃ% XF Kh 7n)QL? ޅ  P&5ĸ3ݠ(r(BCɺTN6#*Ob>\L K͢훒sGTWD* :z[Um(3)0iC#!I)77$Ǡ*IBȲ s,BW% 4뫆 0ڣУXE܆+azHUHu*г|}`r#mNdhcYf_ӭ(2HHO\B?5ȸ'U)JL@zn'v~X0! 8/D1V+>5 `3L n(0%9\0\nrBb%CN*f88|6HP̈].z zn;<^8za` Q˩KTБl --.K;TAhyv.jeN(Pd2!PɀξYIZj0{⸬F JVYHN[JZ HVZ[s%# l ~\],h!o(QCl9&/Ӟ(m++ FҚVIUdg2 .ģ_ҴJ(? }> 10!@0Dߏ0E$P*~L@p:E?Dp(dgxb@pe X0@ .z{SDc_3<>ߴII" +"+:j(H3 H ʪ*"!z>@">b I"L- ׼ ;p#D Ϣ/ p8rd.Z>'w8* pK{0$:D0*9J ꮋ.IKJ:00FӼo$/\!th+ȬK+#,(R "O:3K1I:H2 :a\ ˜,3G#;Uĺ=HRh-EaUc\&J>:vq,}W;APM%RKbËU(QcKK^TG]-|#^=ͫEcGj qW 2MU=BO纳;%ˈˮ]g\ j:RZy#Z4{TmEBQG'1':Oudm(Fb5 RK&|ʀzv̓^|bhgMWguk2ϐ(@[f,+yĊh*^,]lĭ1J'>գ{V\& {$cBJIzZ!W%|6t!?UowKIG.:ErIZ,̔bT9hZBehs )QpMgte/&B[ q"/ESK'@x[ؖm5&ҡl- %L6J'VHፗ/QS2DPN;P(I0![!T~B\O#2Ic 4]8HS$`G{ر8 z?Y߈ 9i<{ @$H:0VyU[x˅{0z!PϗRP'q g +7#>PMJ2S3=pI[Pdhai NnIɲ"rNYU1^QT,O\_$KQrA" NtUV4v at'vŊ?gP։ge >Ȼ4JAG3|ʏq?N C7Ѡ'C\D)Xh$`$J;UG(jp# P o"dZz(G 8жDM=HҌ[,k+*@ 1Q6Ђ4PF7A+x"`bZT h 2(€~Gk@ ;.漷.\sq[*tB#0CV5ycE:4 0+>|h9L<j@vlI.Yq<wr_E&|0'gr nN`?VeވU&JLG1Ǫi4% gh◰`ft66g@ @!tŌ?=ceEVԚaddDǐ G{IB.%nꯃDWezڮU+o&ib C^bHFS0s&Mibm ndX1m$8DާHQP 4B :Wk8縉,4In o1Uh.tLaֲnjg"1h&dĢ쪘P š1Im.TT"9Hhe[nIFp'Mz劽FN醃*~'rGd^zª(@o+R`EѨAB *I(ͼZ>dSѸ&NP{L_L4FNt ՃM3wv5g ܢn 9rJȥc>B4 A#DLL*yf6E#$#P0? ' /X`CUnD(]1C6`P~4r~-cP* C>BI;jp: ()D3HFM4f0s4C;>AWͬdq0r)Hd^M(6ӽ*ڈiF6X&B$ gN<褏dŰ4" $("K[JpM ftjXv8$",+@ץP!b@H0k(&H}b`$Ȣܘ蔘%CáX6$Tx,Xd>Q īeթĉ([(\I3{ȭbd!<&?"·:V܌hfKȾ-*QX[ PxF`<CŨ"dC3+b|QOGڳׅit7mm1L!0A:EgV&H5"Wvug"cWBp3N$OOROT.~^cI\fXE0O)vJ.)ZX@:xgm͢HTLAeutM\>͋:\ W \RnfgW\$"AвhvF8 Tbj-E&I3ܥ\ Z(D9!ű ,ܦ=*Uqh[5ܑ,m'KZ'qǗ.7JuR-ݒ;GEcR ց!?e6d@JfhuZ!BHУe,n;:c!$vo-z-./KtpU!RC$;^7/pr~J% X8D~?@8sI|^)2kXX[w~ЈH @pH_C[k0K8y;.q#@`MUNmA <>˥&5Ve409`L.Yd P$M=9GXX;Kl@ u YȲzǛć# 1`C`/J)2̊#'&7 .Jʯ, ;4M+)!j߀l Z!l" $+ I7Clşl@Ӷ-ˁ>(c86:P.Mn7. VrKz!ܢ~1ۉP>,Jbdst$78!z M)N0ͳ yH+\(EPմK,ʷmjKxNLuD٬8%p7ډ0 ]8. &13$*ʜ2'8 ҙQ7_T6JX^㺗>jc("{܀6A5W} h,q73Jex {ed`V=̿;8CCX0Yؼ-tZ( HBv<ݬKX@eʘ6@( Y잓d.'D L[߱aTlل=­δ-QM+wxR]b,"j.QG`0-|'#J-)Jg:q12~)= ZYD, wK6Uk,70io3+~W l 5kT$Y!=(+PXd;H8Q(d̼ZZ(Kx#ǘ/, Xœ$[YP Fj: {~шK晈Eu~%a}J'lyRV[vH؛#\_C)o$򆠉'*lߟVjD6T"{W} dgڿX*R4 7ZT3fnڼ87Š/cTKY˔'`'I򝓶ReJt-E.anCF $"%8'q*F$=Ok(ВdO7xr Z;Gj<+qWQC6'SQ GޫT|:@Gi|_ʼbGŗ ̰W(w*JIV"5>wl3s0-] 2 R]C5M6Cug-hIC5;cM}h4L5(qH8h1(u!p:F-VFYt;3J6ʥ3*e1 3+9`Q,г"[tU1dPKu'vһ!jt=*>,TQixwai8fO0t!Nt0tYmS4+- ٭5Άc5!Ry`U6B]1\)C/ӝ.'hv,p=#x ;xq޳q E87_m&xg!6'0'*re 9FC0A(xsNQe"Q!P5L=D]j9]p GQ9T&`.@88RKXVl8EF$ 3`i~rնJA6 d\n"]Z*%8Db Aimf Ziz[`JQc2l|j'E$)6`s1G| jGi *&rX j쩡aeˏ`'GdT5rڦNHT7 _=EOyD! DVI xA!6X 5;xii-% k$X%J#Q ,%)Ԝ !p衭x(ݠ,I6A*9# a`u" #$S 9Y@qEJm>w>˫!< B@"q3U s'HP pv 9>Pܔ ^BEKɴͬbřyԣ͟5yA{4~xߊR`Sq{J#ɳ\h,9l mJR "謔Hɹ]]zQ|B !gҙƣI9ጰȉkr:襖جa)M&0E(5; (!-|7&hؾkS#Y<:44 ; 2Ȥ B1BFɐ`ɐt(B]@6UV[nGh~(aD]+o [9M@KeDxȢ#0Ոů"R)#9Y$* S@F1 iDBF @ DvC qao̻sIf=PyO D@K "$B)Lҽ燫LF09ҬbFX+&pML(i=ճ2.0b&tIX,de;ړR™OlʚϠkd@1z#VG0! 0BJ#8K\#] "êʜwPLk0+Ʊ4"ʻT z=FAӈ e#ųؓ*( a 4 (,Z̺Q6<*-9nNdx̀{ @ABhwkyk#iXQBC\,zܮZKL; C/ЗT\yX,*)֞8QX09VzQ,* 41#U~Q hu @d P6=!Tt( [ $ADڦP)59O2JUDӹ ,`z -H$㊌CAfPChЪ:Cڴ)uѿ5CTAa xtد!x,cr)ht;If/JQbd>a9k!SD$I} +!`j6hOT!=IZLH BA^%8Q}[=0Rs9I88MT( Q#6F:>sƤ8<%(dkhcdXBLe2Ц&evg(dS8re~OȬC*^cR6|KDrfoh *6F\4ULD&r&F49>7Bo }| ъ% u+Dc`DŽt^aF ,dgQ q{FfLd#Z3B4cDĨ@di~FA8$j!cgDЗj{nk*6mۀhgd%붕ֻMtkUtkèÎcfJ>9Lc]f M@xg~l&c[4lti6eS[^F)F^m'_FFꎽCj~lCmg%PNimm&jnmkNɑh&8&cŕ{v8nvomVI 8{lSZY^c&Жvr<0C6N~pcqh6?n vF2i63F g^ÙujjoiolԛtV6zp(<'VgW lr3s;(fr˨6|gee 1nRma禧n*!\癡2w^Vl z`kcFk&r#fl,vΨNdrb3w9n?:k#sQY^Y~aYiپpFA&LH@ap PI.bO7Cqp,PdƱԷ&9#L|AMCSTJFL&@+e<% Gqw!\)ܿ1\9AУ Pe`00_N.A S}޴PH}x EX4#a. Cp|݈^zdK`^( ⠢$g\_߿_@[bdP a@4#zMb.[@{P x9Pj r Ҡ .OE]KR04 Y X$XM>(EU^,Ek8MAP3@` AѱR6[|oC]A9A6PtGFy 㺏]*%B,xbL!rTJU*dҾXKe,夵:d6(8 ` o0ppd4FQDocFL(R"Gp\$>o9Mkan#qEԶP@%PaBtR(n')keҘjJzAA1hl|J8 T6޲ T9H hޛ hb/sh= ^UV]~VhDg `UBL~@zQԋсnWJX@sm"IG<8J 4ʚ)1j\^)TF|>BNμ l[un彷E`4*Ÿ,@/RH:m֓wn^8ܶ l"SMM'q!Dcsל-A9=+ 4hFCy[+!@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@ШtJ-HҩtlT +#8@@00? d OsԌ<GLB P8$ Q4W*/@@ ?$@@ G^7 @ )  z:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY< 4} 0Fa.^= |pH0ˤ%b7`B2!ĶZ."tW܌ Mz/u@)KB`PM"EW~_ , Ll% - 0!9\[d8,ѣ, R.; ܟR#"B~"!p*b~g4QJp13_RG@, h!G_39Γ;=ϓ? AД- CME@hqr_g{P; &<)TN|!giuȪ! /"h<)PGr&Nܢ7u{f݌c 穁F\ qܗ-sMuݗmwyޗp`XFgPK{,o$d hy\8##. M.{ q^;.;iaeuX$  x{iNnꚮε$ ~c'x'FEɚiT-FҀ<|dybPZf@dB88¨D*ʨqd|4Rg@ "~{h]emu}ߪEpb'TcJIN`M#*Q}Qup! ("È1kmo />L5{HG@g)~= xN AX-PnA=!I BP~*z6)<-?T±LK,qVhZ 'D(dA"OgY&$pҀ? O {@X%DiQ6FqQ:GX}! S n/sU`)MS!SG>tH`LIaL)DEspE 8#HEba#R xĹR^K}/SbLS!}⋑ R TU&2!Cq¸r0EqaP)AZx!$#)G,@#* ~FơT.PCTNQZ,8&(MQX-^H{u".K'CIsp#$ #t_".RSL[1snq70Ic+(4^UڽWaUVZY&'D)ŃsӰ!IȳThB`VMw00Hc"ZwO\iIeeR@>f*-$@˜L Uk텱V[[mmŹF,^"}hZkQs72V8~z ;c`x;lmIaQ'>@x#De3;(EĤԽJ@ 7ڷn  AT. CN)En9GI%ITY-Ki5My=OEQU.M R-&Q[@ nP5_? y d0x;0 G#%BQ>ߗ n@<`HŲh|1i۝yoqW/sOuowPOWio!j+zKg!pbТ&zL b8D0<2 ,ȭoj 8}F`g.A{;!Hr$#HD%Ird'I)Jr+Jij-Kr*!GE} ͬk+:ԫ/p 8jc+$l ًdHsL?>¼3k5q0 z WUcYVuk[Vs]Wu{_WaXv$#!=x|gjM h, 'ܮ, l1 Bj~]"Y(, #E̽3p@4~☞[bx;cCdy&KdFSeyf[J'DGvDl[=4'5Q`c`2QÎ"+,Hi7eTOeb `4~ d' pGq|gq#r|+"l"26~XmH,6@%hbhL&!ޢб|×DM8/P˴`I|v՟&o-{|'|G}gR P->r0[E#0d`-Xa=BQ- =ƈn@Nh/NX =x`^ A\a5t;CbC#DxXn UA:`XZ[ ?J1O qf!D8 H0^Z&6O0=;&{[诱G  $dVKIy1&dԛvO1Ø d0ҋ)i}4ԌK,5'Ğh`8 Q,#h,*F C`,XiF<-ş ;\ B?:gT띓wN-G6X!dlVYt0bTfd lD04?qoS8] R 0&pdLR1PZi*g V3B)iulAb]xo㼗^{<ˆS 0@(Eȴ A%{ ׇ^ (?)(S ztei .wmZ9.v8baq3Ƙcti("Z $b-ԐF@^-(ƪ l ]t&f@@6!J-Bnkl;qcs{ϙ?gqwlV l6`("VM>q8`W 3ƈ"d@YmvCU$^9B_5:"`juѠVٛ7glvp;kAZ-EtfDp\)[m7PKp mNаQ 3HD=A n@p1#t ͩxwqAyKq\,Z0juM̠a'bπ6G@4&Rsg++8TB]S/:Xj#sQWk흴 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?ODT2X^_L@ 0(} Sk ZW@: ,HՍ(*W+/ kugA)n*p<$~MiuZf]lv[=mnw[}px\>'ry\g7tz]>V*6 hmH}>@`QW|]0 S_.{/dt9 P8$ cd2O~H,| qI&`07a@l[tGRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drYNāF kcD#. 5=e3V즳 K7P& H'GYݏemu}1hHggJjŶ,v 0̈́P;9PSz C2"NHsNR=y1LLjf X|o PN AX-PnA<8"E \B$遥I 6JX΍f'v nB"r @\;1lOz)\nJȱ4&5%EѰ @FrqQ:GXyQɚ#D L6Õo3wnD7I(S :ĔF CPs`!س0;cYOipXg~%"e&2D' X}M0 H4 ߧj%7rXu\:^A@P 1I2T%jj꾰k*δkj޸kc@J|7A-_Qk]ֵk&gYfWVk|)J ,5—{ -@žY:+7 d1ϊq,Oql_qoq r,9hp*JPA.`h"U}Z)xUnYvdp^D8K;'"(١_e@,=OgݘڈM[V7A9#oG<2Mxw|wx.xntB>,G'JR\9} yofL͟?pS37 TepϳPVY>b@h跍@xr8g؇cl^sBj=FAi,|i`0=C2,}!:p" Bq"e^A8,K>ǰl/Gf˹r`EjJCDiA%D&+ KRpQGfA7)4KRt e˦)%HxMC1TK?o25'Y@09G0sޞP* BujR*IL` q.&" Pvf^!-021>0x'-}o 1i3EAz?u0*P \ sa%RvRk/f,͚vp\, 5a*ZG?-5-BS,+ G#0p^ '6K\Nu"`4\vA A5wkz/Mw5|8BDV f! F|{@Xpܝ X \-t\xfIr0 Bo컁(MpX1dov2xlo1:xzCbl@aVZRץ!DUk13 ^ `5d  5  ᧒_>.` # Q ADqzBm4Nw*0&À{{1ޙ1L*%@R,<gp/!;0P!A! '_椸 C T@`Y\3Ț Fmm6{snR"$dj45:h$(>۝Ȱ%u"|N"~  6GuDQGc@a $nO9O*|Һch JJY3H\Lhc0U C'rB?z\+{jϙp舮rbE0] F.}Ӻb@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9N% PʅՐ~ @ QV`u K%?L7o 2#@ H( |_0 }p WY1. ?3 }@  ez:val]qnp^7rw?t^_+"F{+@}Nk*x"YCb 5͓l79Γ;=ϓ? AЊCD0L!P1IPIj^׼q1F j#6 aJa30Oe4HOPTJx]|M؇B͵mۖo qܗ-sMuݗl ^qPV&`eD\8;L~R$AqˉlP:t֞ǩ<;L<УEQqdZlơ?DKݟ.NnDD4!-Ϡ4LLեlC+)){0 d bldO W+7s'ԠC5>zg8[Z=E/MOUo]רB/c(< z_j7I0ؠe$(`iz=# H)CM".Speuh1'n4C@vaP@X D H A0'x*`R@wk`Jx鲒@q GC+EhQp(CF'/GΚIK@$ 218 QN*EXYQn.Eؽ}8>)@ L &A`#"\JLd9g`͐BĆ) .8AA^14]UxCC *ȳd^z# RVJ]+儱RZKYla( dQf?4L92KyDFx)fCyPA8cs7hQ H98C_d%Cǎ-E"Q0-TPZ AE T.& @aE6(&gAD 0Hm ÃCZ>Y"e[["a6iu2F<2P G2Z]k텱V[[mm)6`dR^6ld9Iĩ06xPYPn[ c0f \cR a= <K(k4)}BFِ=Ѻ7褷 L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ DѨM*L )Ԛe<`  dU0`+HUMeŰt:$lMj|V-};btz5bKgw O+KH7W 6KiU/}fMgEdXfFz±:ҵz⹮,r+GjaՕeWUwa ZJY <+[B 40 ?FKe.\QykUjځi#:ıquʱJHu!Vdey&m, {gU뉈G88d:&>;"18 bб-I8Scs(B&|q9e5ư .,91"7-%\LD/rKAjy<"c&ɩ9<3u;|*鱀@$H)Ri-B)iSD&D"X5x ,%d ϖmϭD:VJ,o`Eg84{O@5 ɠHA_;C CGL?8e,Phg 0ebsx( a6XY%Rh~:uU,& a5aD6*c}6JCpXa8>Ǹ•%_\Qf3$Gx.@ pAH"yŤRTˢ#}HBUq Cpo Oen7Ky=/}/.&3+U]W̥^ы1P(`*p郆P&31A!({/Y  BRL*@YXLk88A"lOAp@>Z)9tDg+ڀr .)=BIжBZPXiTsAͭ8!6?PV9hp {>:+E| 2 мby${ɪ 1WnY^`uBQx&u !>.p\qTTW2])b@hyS 8!6Яkmͻ;q@D @*V%t+F,bVA7Fa@!!iK2 )$kQB0nN[˹0<˙Nk͈+!JJ'$)d!*2ЪeڂxW!8ђ2N_GA`+q\HK #A¹zdʾvzxrï߻@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs3;NiTD|^%8?*Ip Te=^gI`K=n`0Uzb)-f| h:7}jzn_{Mo{|N/|o;}IPg3N,5JQY)Y0̰*",! P8$ Ba@\4TB!pDPP0~` }P(wܦ]Ai?N']GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7a 4an9_Op$? Ji4 h؛c5Zl~# j5 WρhߏFO$ݸlzQmL$n^׶)d5 QLLXV aFIb74Hd(4*3U~>_z@;FNӉڍ~ci}IVmXZ|+, X - }j `ZΣq1{k7;{8<.9<_3:=.S;=`g8P)U Lαh? ~{}'V~Z:p\YQD39`UI6L {0 T7@"&W\6j U0 <# 2HX.> BIF&J6N FRIVVeƑFAU>WU5f׾|y&y3 *B}D- jFzo{atynXqaXIW3;1y#;(ZƲJֶ溮 °KƱ`UJ0v/\vz@szEMbUU` zgiDs@3˫A.0D X&sUX!h7p ZOz@(!s43H# "L&*̷. FFőJ>OccU([πP*%^ 82ha~8N2@R _wW!1ܰ@&h:γ|tZ<3.'7GNWgI ┬,ߋ~yb j5V捥e]ɣ@ML{F|0 @fpreO9j=޺Irhޖ @Lc "9OU Eq1>`}:a[ěH(v{S֋`\joQcBX C@0d2l2aDHe?謸xLi?@tכbVb,Ũ"^0(_h,aLAX$QR4@t,|?,=Lj(" ?p-Ÿd1 CzBYL^CňSCQ1&m  @q6"E2Kw/%쾗`)1&,Ƙ B)EP` >W2ˀ?d2" 8a1dY$.`h*EXQYTLDdr\Z ъ{ozRdQ7G(*GI)-&:D(.0 r \aDd 3S:(h^p!7j$k1ӹe`,UU= qss^oP  &O @)=vת_+~:]X hhv2n?+YڙSfd6 peHkx'<-Wb,墢[p2p[ 8ܠ9G0^6 +u.ֺbݫwu_B! GQ'G\3̂U\GB=up4 x.ˋ@GCXcRWRO9힪ViYXyHEc{,g16jPJDW[uoyh@| >/g4w~Wz;ڭfry\g7tz]>Wv{]wx|^?'z}\>XL'jp }@kk"џ'@kH$mbT Hز-"Gh c8|p3(ܬZǀzh2,GImC@ʒ+̵-˒/ 1̓,3L5͓l܏m8HK.zGB'Z Jk+Tt(vgh5 tFޢh%#Z`#ŋ~JB+\\4 ȁ@dXω>O5iږk͵mۖo qܗ-sÐ] B'ZVV }@0WUνW4jH$ Wit&l0 +8H|# Hl} e7 x`ƺ VEC gyYiNnꚮδBHH97礂4><3l.#d3[8橨j#9 !kh#H5@N;alh # ;b-KE}5LJGjrc=u}/T,N%Hϟ*[P @'bK=Q޼0-fnJ( C@ЗB |v tJ4@`Kw-PvfcHY#"gBXM D)PB] 1O "  p>D04 y"rm&(LNŠ `I$\ :3,}= ]E#A)k, AF cFH#䄑RNJIY-%ęc QF/a=ͺuJ`m.%ʤdQl_ 5o y;p1@@2c+et}[c^3P\聥Z?@Dg4Ac&S~O?T;@|![ Bi}`ЌX񁰴.9_&̗jpi -j @@ P8$ BaPd6 y~>@(@}>c@0~%0 $I X˟R !V>WVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY4l_ #`8k%-? \ Di*N&ަ\D"yRU2sop 5AęFh`Orf?yGSl% - 5 Ð= Eđ,MLUBH"G'xM~ &B~n~')JU#Y4h7̼yE 3BJ~Mp. qJK̕ s%mfxA 9s%IҔ-K5MӔ=O EQԕ-MSMU!^7$q$H'I #o'ZOɼ()%G7 bk\D ۂ8>Ӏj81\RBr$&i2P54+fP$21\nn%☮-5=¡0L4iR)}i V' j*h(-ӥJ##kٷM&Dua'\9PT^ H,1VI6dȢ$tnIKR$ k+8dRF9GA2|܇%Pؾ 쳏Y$-$u'3H!6uc<\bTY3Q2FXDiQ6F!` &$`oHVӔWyul$ČF`*Njn !$ <0,p/ALΎ@ ޛBW^`?) ! )fLٝ3A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQh`zE"!"}@ ??O _/RA@W`|3/BqTmV.[ W=lAHzt`p>`Y#Tj5 syGuz~gw{y|G{}4:P?up\4V+R++2@ 3P|jҬGn-`VT=όXQx92dض̀@1A2 ZjG66~`1.G E2<4S\6|8S:Ӽ2 aE6'D r`3G*CÇޮk N KFb&lA#ӓp!fDc;H}, X4g Mcz ʫFNm1 AFY -y7}xWz׽|W~X0L)BHD!RZ; 4F--BGQpҊPNo;zGf x~P / 5-8 l㫕ZB04DvGd1)ys~[۾[ApZ )Fh F5+$s# IfIkDԫm,ހatx5G_`kSBT(d2i Tڒ+M1e$c T!'ndi-?___rC}gJQc꨺=GcpѦ"rte@Ǹ; o3hM "P/Dl H+5 !C =ж,4z6&8Rˆ]~0F$eў4&8] AdI(JC{. Ъ`adl?Yi@^yd  |+2E|i=x! 4Dk*rnԲ"em1$Bډ5͐H,R aH~>hM4՚^lM6iP5*B(K !~*Wsˀꨁ2k,sM!XA*?@jnr`Qhb# Tzйt"QpeMDܱ<j4vIfe-Pk az$@ccuN=TP%E zB`x f,2 $ GdƐYdY:2<'"waaA$*A`5݅A\BHJ&t` asIbKz9NZBym5bHH3F`[el[tAs AQ7@pFUѠ =]xe*AK,_ 0B.ػ" 0D) RT6I .f ZbϢ hN+z\YQwBYYJ&a5bEa0& x! ISLE4x=K,zA !xb_ >X @ șnӝv<+Y#dU ^ `P9HB@G74 ʚDhf?HiFANЊB0Tf }6UqӰv <0o>:` b x` |6戊iͅVJFI]Nۇd"V+EhR%|oߘ*@& DH _b-_ZThh Q.lz fL=q0߇C e`(WuRENxlм)>ܽAA9hr ]v'e'D YwR^lF#uYIIXhU,J`lcLi nsו 54:y.<]#`GlR E!^,c*1.ȸ¨U=|g>>m LX cA5]i6QK4,iQDH؃`i xo G eJ v JmC j%*4j%0.Ǩ3܏d6։tBG62maaNJ~UDtcPgkorLA Ȕ.4G"qǠ,nybxJD4aA at(ǚhaL|vkGGdz8+MǧeT4nZ,d:.+ C>8 Q7;?CQF Kn bvHe# |j@}8[9 4G"DAfZ.U7eڐ@hzh{ / HZcVJJk0K@@3yCS5ˎ" zw9hJ,yg]ݛfsgy{ghz&hFHv b;"X5pWf=آd7(=-'λ_^ޣܿayD3Ti|eUW@& Uq=*:/ lrd)8*lāQ K`O :MRg\%4[0vqz~zdz{~{*`"@. @| ga[I6MP8ԙUb7n."LDA:Po 0 @F|T!B˩2$B[ 5t6GB]MT*ƙtJhvܩCh 2耬Cb#^t(Ÿ"Xsa5.zҟ dzg*1~av\qae oC 1̓,3L5͓l79Γ;=ϓ؁@P t1 x4!D.tjǩ  )|j-.|;'< Q}TDGP$hT{I'@P\J_?ٖm&( pKITD\/RzZ)"Z'*jQ`:31yWe>ĥ^*uoH#ff!QX`vag=E.MNUn]dƃ@0 BH3~,: Ws%mDK-m'[$?^#OsKU@@K9g.3Gff{ۂ`( "@EAn >b @`'(9 uI#D@-)!4tm) Xfe`Aj>|ߝϵ *x\#b2A#W@8 ϥM|9v7X'%HH>JwdI# EY<8 rc.%B]%u_ )E@F KB F qh.IqK|r2F"1VGRBHY !DOT PN: A"p" :>+V}U(9jȟ;1VM?RU"Qf"yDDۓa/|P:HƑsMp-$I"rLF 5ԉAEsU=HZFT,SH)b^yMvP;PQ` xޣCy5)!TRZMIE)TR\_QHU!'&P%P;Ftdl*Eou'!`TMI{ɔc2TPg(VR q8'D؁5L]K0Z  pl  3W&RtΨ$-N)dfJ'JV gAc)DIv*SybUǔT@@x4fa4xcv ^nEɹW.\۝sѺWN=g\$0¨I a8.c%͜T @O%o` }Mj8.U VN6$We16 L) B=Guq!r@4LA!l`<_CAj% PIeR$PZǨy 0!|zP&KD{ cHjQ3FpqG{9:gR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAP`(hD!C!HG#@ {[ `~?@8~ o~iM`0$}޶ 0 !d?O \P.}>,w>4z]09uqn ؊B!H Z`n Mmo\ {W`Wmn{\¾9kx ͮh#3 3Gy +>.p3xkfٴmkX_1x'3Et_F1gFoG1wG H2"H4$I2T&' 8:PTp& JѠo;TLήvK.@ ڿl+>>j˳ G8 i ID9nDV2m_XV5pHl㈀ju3c7 ƯS4/2A,Վ2LνՋ1k9vgyufi&@mfd0P/c87c?d9Gd6Oe9VWe 8@Xbvaj0 b֯K2Ϭ+ UF-V 34[L%v/0LR;+3w#-V<0Ā;yFtgQ b񤦘xܗ'7VAr5 @&=-3ҁW&s7ƀi8#j1=Yw1qmM7fߜqN99g4W$@" PA7 SzAH=ysOfWOp|Fq)Ui{l;% [9:$t(Conp#ĈW#ua\+h[y=EX= *I 0R];ĭtd<@8L,gvsPP]{ AOJHB`\B2QvKx9wAҙGa8uUpda8p6pHOR\;qn5ǹ&\sXӽd@]h lgW #AβC.R2Y+|1T45¦V,|-Jܹ@ʈ;.d<ĸQH~dA]S3=fbT{Drchl() !@-9EhXBFT{xZtT/n4Za )kxś-b] .=@<T dS>~ԚR̶:&Wp[>Uxs>]9ºa>$<-t,V+$ؑCE1F|Kw8dd }ރ-a9|!aj6v@?a.8zRl8ݩ:֘>4L/e4kVJ \/M{S6U5+!Wf!9J|C疟~L?AB?9_%ߐ]ӾI2)ȋ?;۽>ʛcݽt @[ۈk^@?<  =K@p)SA@+h@<< 8@8:c 8)t LBὌ" ^>Aa޿l.4+t C9v%?ޫ0"c0 | A$3C;@?\,D?:?GJ0?-b @r%y)1C(è쫀5d33 $JCK%({=OѶ2 RC ;Ժී@b(Fc+hG`D ?  8ȥ:"\DҌG$,3)I>(44ڑ"9@:C(Ǡ\6x!B 3!"r x`( yd݌w )=M1M"Z)BZ3vAg\$>շ( 'GXڀ懡L$A8b@O2> C[ |O,Y'E:Ʊ>ˁ9+<.F@͢DW:H8ɘ[dr g0 Jx뙢 R$x`E qDϸ17ե0*N;I)1 !3C$۹t0#@“XƚČ0 ݖ9aՆmqpWpKXfXN3pv9] а  (+({HHCr$#,KH0Kvez+*GG) ӴO ۟%E%(P)bTG@,NĀ$3$x8q"ʖ`zjdK916q~=K} *\B+2(+I){H )I5 ZH4 5F,Υ#XӎQ( P 5Ƣ1χhw'Жp|wx*S6 d8p*8h ՇUa93Cq1F HSB x#uRH3:s cG $ӓ`ĦƥƇdyW Ȍ$+BN H4C$2Q쫡;1r ),RH3Md1 ̡2J11 ďHT8;\˗,جQ!Oclk8ŞuD1Sؓyu] ;/=(˻E0k۝5Àpi y ;z;$c.Oh ,M- M"aҀ ]T8J +M]2D 5Y3iF "3 Um 8 M3(ZC1@Xu{؃;\ax֕#']pE+z iGG a&U.|TA_k4:s-1& ćuͪSa`%oF4(~8p%U%3%1!Oø -QT"4 &#>$utXe`az:|f0R+I`STڸJw 0 ֫(: 4BH]<󦢇Vx M+C/YVD2DI;滈 Vh_@n 1"8ϔpMa%88ۅ*fJ- VeU@VOd^2x,3|/CD-ջK%.ijq>hW#_zG|0a1'T~aa }%H5(1Rы6-R61C|\#M\Yo% ]⢊VYFEVwhweda3ܾQeZQX^$!l^+㵺 ЇwPjBf%Ѿ R=`6  %aaen;#·BA26$ۣ]U\J%zJ#&ꣵ&v\̀]\(hR m7 1C h;Xxq< #m.tpީ:eĔ C 7 10βeZ ISz<k.zHpOx{,_у#ȸr*je3) Ȁ)$r 5|;Y7ҐÚ4TlzNב2:[[A )C!!1$1m ,\" MʐdxԘRT|q@IN~!{2%5HSJ4ZQb8lۨ1 !4h] 6S|T8r2HnL)R3xY Ley7;nssuw"|(B'g'%6 $ $ ušF!eXe(\[jk) 'b{R=,  $9u [(KlZC6Ǥ{p483>+jK%`Qf$2mE6Udow@ ]WC0+ˤ%؎y;8N;#cVRC N/\;Bʀ W tG N;0/{w0zc0 M8e`αH? Ff0*])H9GrJNц!N'sSP `\ Kl y~ahS厀v {OjL9 qn+$]rf (b%;ĉ"(;2#%Sd>51! "u3SjE4݌AVAPj%vDpIJ=+h4O L¾A{U6 y +Jpt#C֪JSxWwp>^@< @y<`H%x<y '>!`, }\-@17 W?dH98@I '~Ы`?/50" S^sJ 3+@YK_N\|d@`(e/80{SLybP'OBp딾lp5W 17VZ^X 8RuʼG!:FhR?x{Ɂ6r8j.ӺܡZ\.ÚgҎʪ ɤr"P\*2#6@R$)\⌣() Cԥc?<%gB(L2+3"þJbʰ ]Y5K#S2*:2p$ w62q=<=a*@B_ P 6 %Ȥ)v^0*z.xLK҄nb6H/*M]^Ȫ.~Qԥ2“ ,b>>—P,HRHdI*׭u;zGi@j-̺.KW B-S+ )hkF"n0Zh%UVቑ4x ZҎL\z=\H\ѡ|rHUS6'砤)G[0<zU\賺B_{.M}rñUeD Ih[a] H\d9i&–RT% bxa;4TFc[|8Y I)@E$>Y)]U'WJyq9KERa q'"y"O ԻN"%tpdlR\%DA< r M"I<&mL(c]GiTIҊ)!ӡJƆ K)<;X_V.*CtuQEIU.TڝSQUNUZUYUnUڽWaUVZW0  | 4 vd|4QPc L8 LZ.B2$b=IH~("qsX^Dx/J&L:P"p&$"n ^ɨ 8 d dϣRUm &(heO/C"0h&$j&GeNhRKl͛兘\dh#t.E󣱞>Rjp`=V"| M fSJ(XxFMJ6RJFa,WAR(k Tq*rG6vg)8$]Y]XkBp2CچԱ>Gi{FKN&~A|2V){ub4V6sBCE*3cvEkҏRsDBh. mgf'r¢7WFG2fg$&Dug ,$rIF*&͞#z$P{`&G7\#BT`S\C4cNgH;G+&[H"$%hA@" y"nij*D`m㴋%nĈR)`@$0/đi`I|D+!|~ {"(7 wȘWĞcagV*x0!FyDrpu91fk$$o!2cLɔp&o ~&2KqňIJ%t$3*G$lZ\¸`rSd.3sL(l ,}qD/r,H$y*؊R#,J(ecnm,nzIJuG3ADl_j 8L@Bg8ɼ0jW. 'dld0#c=BB6%ۧyrs]$!!!H ::;3;s;;<3IJ+bWBbQ De>џ1'5$WCX/T$p 5DV].4JOb% H@8kyDc|w,8D.Һ~XpqC T=|U[Fn+>>Ą;US,S1tU%"WZdR_E,Ĉ>wI1^Žw:4 R1-$dV(ɢs"_a6 CLO*ѱ) W$8Ji9E>sLMzlH[qoݶKC_m >~zb$pJ"WK+nS~XDgJ͢yk C~E$J&,'Krf:%x- 0mT$Rz @rąZD~3۠Ib*i+RHȓ"7॓QKvj+Myk3.Cn knSgHED~ VH.4nXwL-̾E` ŇQ ecRE8RP鞄VjI&s <` V$02}rDC0^0:\qCMW*եtS0>GJɔ{%)ϑcg&H~KG羿x+# KsmZ^D@X4iHCwL3CJ P&NlRycO"V|{OѤ5x.KvS,!bDj/,n^^rM0cwB&P ZM5IL~EO#&UpI2FI(2^2s[ Iza#?K@`52ɖ ( b'icys]2"NZ,7UrNp~KeTq"p yUYd6,LKq`OUd $gN 2euT/:% 0ցH;V 0Z듯,ONRenDu^ńx侎^mDcmcCo %`OQI"up":# $lNOipeWt(1%<Ҿ'NKcü=ݲҳn*2[&v5ES]?-kї'g(V]7V-BE( yK. .g,!rw(WCFpU )F1f/rb%zP*TCwC,-^8nD_KkvT&WCIn«q˟e}Vgq' \h΀|.,p'm.jSبN߇ 4 ,".+-łn,X_V LwnRTh5Y[G~ 0pX 0?"0~` |ޠ $85>P |D$ JA 2`ȡ-4M&##38Ԣ ΢&EcZun'T nc"fZ F؀ B V4e]ՠ_hZ+j ',jzVIc#5@*mPf\M&1ی^ڡ|pɣ "\jc^$j#hF벙[Z,2XMrȡ $HS#Hb8C1x!c)Xւ( )G#3' "0c+z-.k 1MJ䉩Qڠoznb+$'I#ZGҨܩ*&K(3rJ NrBɺ0ӭ rhԌ4"M1^BrY + 3r5?#B2CDSʑ q+4ծg>R8Sr65T t;*B]ɚ(J0)s) c%+Ɂ;t8_hE"|R&mjq&ؖ*#:Ya, ^FIx!^IUZ!r'mizfijzjƳkz滯kñl{&˳lFӵjP ,0L$@Dh \b̗<, b԰-᤬4PX @T0-!Ž~Emyj8`kDbOJo : `/M(  _$4R+49󄔬J̘*2EJw)tI*)V}XbH\]HXeNJy%0j+?54J-sUJ*WJFn;Ga).:Z( %Ɂ$J3f0=2h$a&,A*MI]Y"0I L$'M?ٶy]禓8g2sxf%WN!L$/yz3-PثJqg!<;!^)r(3 {ޔT?f!PtO!D(qPW@=TJӹ[Szų+^8%rHUi68Y;vUy8"T|JR9*`Z/L ؤ%,F22H=?G|V#:kEPB5 W /XUI CܥOB$CJW9M:f4k #VUQ\e!J$ҟ9 ̓7MhxD"Ds*xg _HTXQ[FXdG j3;ۚF"ЕxB3W3_T-5MA#N'ע92DppnJ%VN *Ajѳ)k,Ius.S@׺@=П2J`OD:J;o;(\$V(q!Gci`@ K KSRhwx{ #5@ j U 8rfu.en#yt1*!%IeA3-^8d^gBEبp#SZemhCnOD?#]PAV DtG `c; NQGO$jzy8-N:j5wLGRV(@c[RﶻL(Vc mI*У\NJ+,\ָXvuunpD 2Ij2a#&ڐW&HwF@h Wq5ų|~W7|~Uڐx` t  #P@+ɼ d#s8>ҕq i&rƫچ9@jĈq\9d=m)[+%48ߦi'5 ߦ 2 4b42+s,[zAωbyY[+ H(A AŒCO߱3n*2AP k HOy :kR whv*ʼcâ֩BPǀ+Ê /1\=  jɷ-o&ctb )2OOiЧ# B߯T)%`2 m:r]Z #,LW,~#T( Xh 89I5);: qRR CB6Rak?3,W<I# $f:U+cH"{T^&c@53+C 77 c&p¯3ُN"-: B8B3:I?1 m'eSB8HsƻY ʫx{#B z@X?/J 4G#/KDGA&?!, HrAAy꼸 E yE@L݌48 1Ӏ AԤDv ̵N.xhD/ 9@"=ac3 #|% <ͬ'9˫$,yt:(1"LYkč·@\Ġsxu;b#T+9+Q ;{3 TI3ȘBSJsCmJ S?$J+y0RFMR83 T- ."p3m"Q(RV-t/( cֲhX7U I[-[KlƄ4 !IUM@ 7HcqLΊLPP8,8ȀTA(Q5QL&BlN0p8?N1c֤;ʊDII˘bS;BկēTN4q @(~INA2 mNNlʄ K*QS$tBl,UIH(+H꾌!:?D10!~z;C~%y4KCB䴐I: %ȶQQ}ph|F lr釓 G0QOLȈs< p̶0ɘČL0_HED 5̏T7A286똓 3"AHi;kVڲtXmbaX3]]]m]}]]]Rz (  Xr 1.I:aj p[c\Y5HJ-V?22Kiy՟1Rm0I>6<3 2 A ,h2 r j)kЅ90ZoU 4 _ED¸B'XRߥ)80KcH,MR:`Fؠ 蘬l kqhB⨃ X *!=  16*ʵC K /ytVV\b) D! Q 9*+Ho1畉tr民+ڽrXcҘ)( W>9ɥ!DEhI^S2pqzP! mZ߮.-+;pvǒ[#_R h!uۋk|%IY/!7 q!\A)ຐ:0I%OjEq$k%.m ƒOQHҴjN8~XuPpHe@^xh[pb<ݿzOz_zozzגXE H@{9 7HCOMɔH\%b2Jr5/5)o6NmtsNR԰)iЬ7b7-<&h\jkkg1"SoNwQB%R F4!VU:81-`jq;×p@%@w@d$?` ~_Ԥ`hyP0 _M Wo\S@H8C(}>dZ.| 8O r~IeuHz?d{5:a5p%PPG$z^ت ,a, }$7 %dph;gJHn9Gֱ xa>f-TIChmA]`8# vD'}>SjIyFz> 1)LH8j+&*Y ˳+,l@z'l2#ʂ*X3v@625hRoR-L<:2)(+Zs5  , Bq&p,HFP* W n̫9-,SXI/՜z-"5lF: KҡMB-3*1 DlXkBꠡ6F!*R:?I˩y~QbpPVĭMڪo)CD*8;0+w˨sP9Lzr 9ST;mk6n+=X$i\=2Kj yT[tž! h6 LYr k*?lH;&:ɼXzsϚ2CUHA1s}ĪԮ)Ww+*Dz }6l;:/1_+ZF$7TV&%ЛjGxQ>bXGi),xX0KQ#yrFJ)!h|_ tԜ7R:pA۱Ӕ BTI+ [WI#T~>݉p0JÑS挪C>ي[pM­@#$vs$=`f5,}5"ڱ9t+bҌUa/6G@)P'OI1eA"HԠ+sYvg$[}x(2ЩIjk6Ii5M͜9Gp\e 2֢w4yoRUJe-ԾSeL5ޜSuN=TP%ET@ ~p@x`fra[#a!筌CXE@g@"cZ(EH# @ 2t{$S0iM,6P˼HGԹE2 QcBûa]p@,q0b踃GV #BC\+ڽ6+( yq 'h P BfPE\(?"]KQjtD)GB''4O8B(GY80{p>%:jy3 h+4ʔgC A#]%rgLĠF`T2r y +y= dUp']VH7йHP͕Ў'1G̛Gѝ=CNVA@FnZ♊5dtegMۇRpL'hR#9^f.X< h'98Aܦ~(w82K"D,kIS-˳!a]#(0o\BdǑˆ&\& '# edehDgy<ɡ5B;$ ClTͅYb !9^fLA-'{QN#&cV4BCh"U@:|_jB׶2NI#( "pjA Dj;a4 /i8WЈ#EN6#R mȼӢt.xgCoOxa((e@ 9/0)܄ $RQ9xp,7Y$Kb;HŞBU U9& q:4xVěG_ J Jy<И1%qM)í&yMdڥh)Gvr(~q:L$~ȦF˞Kem@l_VF;͢ ` ? k6Uҩ-s0uTw@Eh(߃a%e.a,CVk; .+eC\~."'(#̷1I8[$lfr-J8xu"vC)F€<,Fpu'bG[x&,%F2mg6S,F(C"b*0bVtņ#.,[F]C* bb~娠'&!/XCJ='.F'6pANb f H 2.dKO|'CI\((#Βr(2?# A)Fr"dcVf,$,&^s :`$$,,)$h-Ix8s>jYb؛M BNNI-# LŴѐbF,B>BnD~jJ!c#>y'BHk("L4!#A"$RG$K$O%S%RW%[%_&c&JlX@ c8 >`&LLJ$ 85 8CsdFL$H%Ð~ [袏6Ivn%10$bDdl`DbIb%b2b) .BĆPO@%I>Y#4^ h ))RC{ z.*4Ubζ[R4@%mT5ǂsr$9YcVߥl'q5cQNCPU?I Nj-Oq iH#A #,[QgJ(+f(yUQ$lr` [n;#ނ‚4/35'(/!d±qBq$UY@tا#7 {^TF:e0Fzt0L`)L.d}ӳ#@'BsH0οI)evksdBlg!hk̰_j31p&4(vcR/8%MZ#sn#(ՇCoP+ː`GV:F r$Rץ"rpg.2.-Jdva$a8R!).a14ܼvFfda K$$D=NbOPM_~'0*BI-.܎ܓZ%"!gC5h4D0%hD(֮FF\p 2%R\ Q 0ŴYNKRh, 4,.ܚ P.˃]j%bb4Ĥ44g7ɋ<,.41-YG6 BKIgb$DP` D郌,+0Zj4M{m);PXAaAa^ܰgkosYw{Jxj_*W'A^f ,.G.>O,[eQa8m )Hdh)^%m=,!']zBsIx4B3y8yA.!u{ wP0BЏ"Tb20bMTG6WDJ6.0hȷ7qe ZPᅨrL;JzNzQd߼"* [WtmXFb&%C7f^iSÆ*bk@u g~BBuƔf16I*E4Iq7 hMS'!nsvt#%Q,JmN)#TeKhb8`FȾ6j08~x} Ԉ@z..kuQ]Hg, HfF DuLDԌn#),t)ðį# dJ@BEe IDɭP苲,썍0\}!q"/xk武,I*sƤQu{84!a%6hE2s(7F@"z8 3h4Z,StD8a|:߯!HY4Q)Jta1LYq9NAPZ5IR@<  P]~hPB! AaBa@p aUXo 0 Ӊ@ DSvEhr <ŀ#g=O?u&|Gp+>/ ߏ0$r`,_k1}*#k\_YN<6c@?{ 3:i4q}*2l3*׹0 j׺nC=n.дkәg ;l{A{kMͻKzg1 ++ $y~3 <43ٸ{/PHC0Ⱦ-KE5;~ rB!${ˮmUDSo HӨ3lO!$.|3n/?1{248P:M 7Ns@C0S;St725Gk۰1zU]V%V*1z4T֛O @W&_ +Q#DD bNtr/KHYVDdHdbR9$=0 gֻ0Lh,DP9և(p \U`xy\-DD]4f"dMqĝ| fLB(RbGBG`iv :zH~gz/BqJiu/pɮHڱ"*蚔df'idX${́S\$!}:)lX-P (~#o)BcsIfZ0!!gѯo )wT[ϩ3a dҜi>G(v90C=/Pcxo Ѫ<(4v8)'`pvG a<)pg a2`H*( 0&xp]T8 @l5B#~1` b~9 d c$FbhUVu otn]ro-yW͕Y766b*܂-sYz9?"cIGMH13z]Sly,$ޔT7Y/7M0y[2h6U$׋u\n0!:WAgH$έ8NIw n)hT 2u ue[֓KmG#`^6&#9ɗpʮ!_Ţw&)| ģhN{ӭ:}}>AA= Sj)J's{{3#:aT@8q9B>џ1?IX5&f%c?!5301(.1w38% SڒN!‘X,Fd1&'(Iӧ}/|-`Ĉ}r#h,,9)A 댓 ʴ2—z0iI W % @Z ?[@R!6Y?D6- ]@ P! xׇ@Fa- { <4!ݏA 'HP/͏qK޲B{86cpMPxȷ5iT %   }bۇxvx~u@|x{}=Xx$vxwuHyMŇ#P%5EUeuЀ -Q 2# S'qr!5Zk4͊ԀyH-"4ko5?5RT/ IaP -ҏrxu{p;iw=~(shs+;|5HҳߘsL y|8ϒL"[e% )"Bqf1I# -ab;Th13CU"TE'qRE@Rc![-`֩iqjeb3 RB,eI5j5U6Dj6Y6 rq!cɤ,VӪ |CݛCoC{.Kۉ1\r3-v6P֡TU {o=ս7 +3Hg6[YnU!ӆyHGiLǡ< }5RZ) 1u?4(u3q  H3E\=o %UœZ3G;Zʳ0)LZ"٠@q @ɨٜKz7;mORUJ)\9]Ԏz }N9`],|oi7@`Y\5ύ UlG%,ٵP^ن8=-_$۵ˉ]W%^xؗ?Lyex]Z`f`8= ՖX)Q`U\0`"Xo 6 r kWp`( SNM0(Э 4^s\Z%Yy ƀC8Q!M”: [&W 4ݻ-۩ y+V-)cyA\Q3Hz A_ n7%aA&B6CFDVEfFvGHIJKLMNOPQ&R6SFTVUfV0 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑm6 McSMdSMeLMfMf(=RSMfs HMfj*fp]C H1 yW  Ҵ j#OKθ~8?o@h<A\BWCYDr%EFG~HJqKLLLrLLϒL3LMaj 6hGE7*//)L1&.*)'W+/%Y*7065,55X7<2 G &-A4n =0=#d+! T}Y:o&j%%FO!kl   HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmmitmproxy-8.1.1/docs/raw/_transparent.graffle/000077500000000000000000000000001425660472000214255ustar00rootroot00000000000000mitmproxy-8.1.1/docs/raw/_transparent.graffle/data.plist000066400000000000000000000432111425660472000234140ustar00rootroot00000000000000 ActiveLayerIndex 0 ApplicationVersion com.omnigroup.OmniGraffle.MacAppStore 139.16 AutoAdjust BackgroundGraphic Bounds {{0, 0}, {559.19998741149902, 782.79998779296875}} Class SolidGraphic ID 2 Style shadow Draws NO stroke Draws NO BaseZoom 0 CanvasOrigin {0, 0} ColumnAlign 1 ColumnSpacing 36 CreationDate 2013-01-02 19:31:53 +0000 Creator Aldo Cortesi DisplayScale 1.000 cm = 1.000 cm GraphDocumentVersion 8 GraphicsList Bounds {{101.18773396809897, 358.41662979125977}, {62, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4079 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 2: Redirection} VerticalPad 0 Wrap NO Bounds {{102.18775939941409, 405.16666666666663}, {78, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4078 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 3: HTTP Request} VerticalPad 0 Wrap NO Class LineGraphic ControlPoints {-29.333333333333343, 15.666671991348267} {-14, -7.3333333333333712} ID 37 Points {196.99999491373691, 331.83332316080725} {198.00000508626303, 402.49998982747394} Style stroke Bezier HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{205.34387397766082, 289.3333333333328}, {84, 52.666667938232422}} Class ShapedGraphic ID 4076 Shape Rectangle Style fill Color b 0.547829 g 1 r 0.790866 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 router} Class LineGraphic ID 4075 Points {304.061024983724, 422.16667167345679} {348.49764506022132, 422.16667167345696} {365.83097839355469, 421.50000500679027} {417.16433715820312, 421.16667175292963} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{321.11267089843761, 405.16706339518225}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4067 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 4: Request} VerticalPad 0 Wrap NO Bounds {{101.18773682912195, 295.66660690307623}, {62, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4058 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 1: Connection} VerticalPad 0 Wrap NO Class LineGraphic ID 4041 Points {85.896713256836037, 421.41666793823208} {199.00002034505209, 421.16666666666669} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 31 Points {84.896687825520857, 314.66666126251221} {129.33330790201822, 314.66666126251238} {146.66664123535153, 313.99999459584569} {198, 313.66666134198505} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{430.83098347981803, 515.99999999999989}, {36, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4026 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Server} VerticalPad 0 Wrap NO Bounds {{40.499999999999993, 486.66666666666663}, {31, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4025 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Client} VerticalPad 0 Wrap NO Bounds {{417.16432189941418, 323.90565299479198}, {63.333332061767578, 185.52200317382812}} Class ShapedGraphic ID 4004 ImageID 6 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Bounds {{205.34386889139773, 289.33333333333331}, {84, 248.66667175292969}} Class ShapedGraphic ID 4023 Shape Rectangle Style fill Color b 0 g 0.463735 r 1 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 mitmproxy} Bounds {{4.6666666467984399, 351.33332316080771}, {102.66666412353516, 130.66667175292969}} Class ShapedGraphic ID 134 ImageID 3 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO GridInfo GuidesLocked NO GuidesVisible YES HPages 1 ImageCounter 7 ImageLinkBack ImageList image6.tiff image3.icns KeepToScale Layers Lock NO Name Layer 1 Print YES View YES LayoutInfo Animate NO circoMinDist 18 circoSeparation 0.0 layoutEngine dot neatoSeparation 0.0 twopiSeparation 0.0 LinksVisible NO MagnetsVisible NO MasterSheets ModificationDate 2013-01-03 04:13:10 +0000 Modifier Aldo Cortesi NotesVisible NO Orientation 2 OriginVisible NO PageBreaks YES PrintInfo NSBottomMargin float 41 NSHorizonalPagination coded BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG NSLeftMargin float 18 NSPaperSize size {595.19998741149902, 841.79998779296875} NSPrintReverseOrientation int 0 NSRightMargin float 18 NSTopMargin float 18 PrintOnePage ReadOnly NO RowAlign 1 RowSpacing 36 SheetTitle Canvas 1 SmartAlignmentGuidesActive YES SmartDistanceGuidesActive YES UniqueID 1 UseEntirePage VPages 1 WindowInfo CurrentSheet 0 ExpandedCanvases name Canvas 1 Frame {{295, 141}, {974, 874}} ListView OutlineWidth 142 RightSidebar ShowRuler Sidebar SidebarWidth 120 VisibleRegion {{0, 208}, {550, 469.33333333333337}} Zoom 1.5 ZoomValues Canvas 1 1.5 1 mitmproxy-8.1.1/docs/raw/_transparent.graffle/image3.icns000066400000000000000000002760571425660472000234710ustar00rootroot00000000000000icns|/is32+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA*)>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA))>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA)(>j&u~u&s8mk++Ƞ3ɢ3il32fMMM[{{[MMMMffMMLL (,+(()(" LLKK,.-**'%$KKKK,1/.+'%$" KKJJ>==5/JJII>==<9/.IIHH>>=<:/.-HH GG~=<<;::2--,~GGFF};985,++*}FF EE{:9865-++*){EEDDy8653.*))((yDD CCw531/*))(('wCC BBu20.*(('&&%uBBAAs.,)' &&%%$$sAA @@q*('&&%%$$#q@@ ??o'&%%$$#""!o??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF};985,++*}FF EE{:9865-++*) {EEDDy8653.*))((yDD CCw531/*))(('wCC BBv20.*(('&&%vBBAAt.,)' &&%%$$tAA @@r*('&&%%$$#r@@ ??p'&%%$$#""!p??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF~;985,++*~FF EE|:9865-++*) |EEDDz8653.*))(( zDD CCy531/*))(('yCC BBw20.*(('&&%wBBAAv.,)' &&%%$$vAA @@t*('&&%%$$#t@@ ??r'&%%$$#""!r??>>p%$$#""! p>>==n#""! n==<=PF  FP=8MJ1*""*1JL7.HNA5@@5ANH-(=MK7 7KM=(+DNK@  @KND*-CLMIDA@ADIMLC-:EJMNMJE: .;=;. PPQbmpqpmbQPPPmmPPPX{~xvx~{XPPQ}v? ;v}QOpf foORuuQc>8bl{ {knvvnnttnnssnnssnmr rmmrrmmrrmmr rmlqql lq     qlkp8787652.-,pkkp767654/.-,pkjo767765650..-,ojjo7655656652.-,+ojjn656544544.-,+njjn55656545440-,+njin5654566543343--,+**niin5545454454543/,+*nihm4545430,+*mhhm4543431-,+*))mhgl434343232.,+*)lggl434323320,,+*)lgfk43232112-+*)(kffj 323233212-+*)(jffj 3223232112100++*)*)(jfej 2121210-+*)('jeej 21221010-+*)( '(''jedi 2210010/0/+*)('idch 1010/00/-*)('hcch 10/0/.//-*)('hccg /0/0/./**)()('gccg /0/../.,)('gcb~f /./.-*)('&&f~ba}e /./.-.-+)('&e}aa}e .-.-,))('&e}a`|e .-.-,--*)('('&%e|``{d .-,+*('&'&%d{`_zc -,++(('&%cz__zc -,+)('&%$$cz_^yb -,,-,+('&%$by^]xa,--,+**'&%$ax]]xa,++,+**('&%$#ax]\wa,,+,+*'&%$#aw\\v`+**+*+*('&%$#`v\\v`+*)*)'&%$#`v\[u_ +*)*)'&%$#""_u[Zt^ *)**(''&%$#"^tZ Zt^ )*)*)'&%$#"^tZYs] ))()'&%$#"!]sYYr] )()(&%$#"!]rYYr] ()(&%$#"!"!]rYXq\ ()(&%$#"!\qXWp[ ('(('&&%$%$#"![pWWp[ ('&%$#"! [pWVoZ ('&&%$#"#"! ZoVUnY '&&%$#"! YnUUnY '&%$#"! YnUUmX &'&%$#"!  XmUTlX&%&%%$#"! ! XlTTlX%&&%%$#"!"! XlTSkW%$%$#"! WkSRjV%%$#"! VjRRjV$#"! VjRRiU$##$#"! UiRQhT$#"!  ThQPgT$#"! ! TgPPgT#"!  TgPOfS#"! SfONeR"#"!"! ReNNeR"! ReNNdQ"! QdNNdQ""! QdNMcP! ! PcMLbP! PbLLbP! PbLKaO! OaKKaO OaKK`N N`KJ_M M_JJ_M M_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\KK\GG[JJ[GG[JJ[GFZIIZFFZIIZFEYHHYEEYHHYEDXGGXDDXG GXDDWG 2''2GWDDWG ,,GWDCVF ++FVCBVG 3''3GVBAUJ  JU@;RN!1*""*1 NQ:1LSE6@@6ESL0+ARP; ;PRA+-ISPE  EPSH-0GQRNHEDEHNRQG0!=JORSROJ=! 2>@>2 SSTfquqfTSSSrrSSS[}{}[SRTzB" =zTRtj! jtRUz zTgA:fp! os{{ssyyssxxsrwwrrw wr qwwqqwwqqw wqqvvq qv         vqpu8787652.-,uppu767654/.-,upot767765650..-,toot7655656652.-,+tons656544544.-,+snns55656545440-,+snmr5654566543343--,+**rmmr5545454454543/,+*rmmr4545430,+*rmlq4543431-,+*))qllq434343232.,+*)qlkp434323320,,+*)pkjo43232112-+*)(ojjo323233212-+*)(ojjn3223232112100++*)*)(njjn2121210-+*)('njin21221010-+*)( '(''nihm2210010/0/+*)('mhhm 1010/00/-*)('mhgl 10/0/.//-*)('lgfk /0/0/./**)()('kffk /0/../.,)('kffj /./.-*)('&&jfej /./.-.-+)('&jeej .-.-,))('&jedi .-.-,--*)('('&%idch .-,+*('&'&%hcch -,++(('&%hccg -,+)('&%$$gcb~f -,,-,+('&%$f~bb~f ,--,+**'&%$f~ba}e ,++,+**('&%$#e}a`|e ,,+,+*'&%$#e|``|e +**+*+*('&%$#e|``{d +*)*)'&%$#d{`_zc+*)*)'&%$#""cz_^yb*)**(''&%$#"by^ ^yb)*)*)'&%$#"by^]xa ))()'&%$#"!ax]\wa )()(&%$#"!aw\\wa ()(&%$#"!"!aw\\v` ()(&%$#"!`v\[u_ ('(('&&%$%$#"!_u[[u_ ('&%$#"! _u[Zt^ ('&&%$#"#"! ^tZYs] '&&%$#"! ]sYYr] '&%$#"! ]rYYr] &'&%$#"!  ]rYXq\ &%&%%$#"! ! \qXWp[ %&&%%$#"!"! [pWWp[%$%$#"! [pWVoZ%%$#"! ZoVUnY$#"! YnUUnY$##$#"! YnUUmX$#"!  XmUTlX$#"! ! XlTTlX#"!  XlTSkW#"! WkSRjV"#"!"! VjRRjV"! VjRRiU"! UiRQhT""! ThQQhT! ! ThQPgT! TgPOfS! SfOOfS! SfONeR ReNNeR ReNNdQ QdNMcP PcMMcPPcMLbPPbLLbPPbLKaOOaKK`NN`KK`NN`KJ_MM_JJ_MM_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\K K\GG\K 2''2K\GG[J ,,J[GG[J ++J[GFZJ 3''3JZEDYN  NYC>VR"1*""*1!RU=3PWI6@@6IWP3.EWT? >TWE.0LWTH"  "HTWL/2KUVQLHGHLQVUK1#ANTWXWTNA""3BDB3"t8mk@'̍'rr-*00  $%  *;<+  (8L}~M9)  %3DZrs[E3&   +6CQ]hqx}~yqh]QD6+   #'*,.1122233334544554444544334433332211/-*'#  ic08A jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1 @s7]GWt-XR9%ո=U΢C\fF|DrbDXrc>5BVK8*j|& $Wc]?%R:8!΍]މr$<Q3Okכ]}Cs%Q 4|O{%-=㢣6Z_/:,Gi~rbP:P6Su4N2':|'x6#speM'"@/n9:,-''+^=,"0ښb1M® =GbHjR:V^#7.ˮd~#XM<3ށ ^QqM8W>\</P};YZ~BZI;.t l *j퀫wH!_Є5dz}z jsϤy{ QP7g JHH p*CF+ϑJq qg̫AQ)~$PZz J#5GisD[؅^ǀ52u+[>K-)76Lq@$CvR?'LNjgBj)݄14KVnI @(w3Xg1m|Tpo7cq䜌={Љz l47CxԄπ <׶,vѳb@8lR}z ( 8v/k|9+'9@uxC⣽.Z哽hX1D\-8;1_ѰUmnQiz áuA$"!J g-ASxe>%9~-ґ_yZO4MfEԣ2hF-+r"u陡q/uԔ@ѵ7v_Fb>؛'lQpnˬ˫`sGD"R81Z` D (5ٗm5AseQ4"W.0.-T5>"&4j+G&,DΝӹ+Q]>ۥiRQxW6$ʶPx^^w!&ik*q+ǢbJ{ ?rǪtߔꅷuF!oC \ CvpC|*u3$H-p-lx VI;yiJ9 9o0kp;iq{CF`Hr=^ S)Иg}\YFzbe `^T-t G&wbh ;dy+?jj0>vKWQX뚤TrPOYZ MfE1ĵ~||7@FRcW? ̫UZpG{>*)w~ʀu)GI>׹s}Hߴ,k@迂.?:;oK*-&J^1MR־y}r6S02W\rž;mya0k .hRϹ_ʉ68ٹ!"/FhN0 =;^Ƌ{y*> J`Kw& k4S,b{qyixXY*6fT\%!ǜ)ۅ+7HX/fڃa20$[vݥn7qeϚ#߯퇶*G9 nOǮDCi g`0[DIuYR}dZ2^RERT2Q[ ^J^AR: 'buV]ZB7;['[ium.հ>"I$BbtPԹ|/%9 ۗBm3jc6  >Y~x>FZx`ʄbTWU>!ȅ8<:ߝɸ<<\% K8x ƻ6<.*b]E{*m9ekd?ڞ-~G1nQtwc@sn=Gp?.V\2̜W.ŀUB ۭZO\  +"- gSf@?ҡ1]BxT^I 'ڕM$yzr)ImMvR΍7{dj]oMfG"؏c OxӴ@j: y Pe58LՙbH u>ǗtLo4/uכƍp~N:~Qyf|*E'afּgtas(GL>^Q6 W_E-oz_RH/ĩ71* zdPǹ2Oꡦo(T en,{muBla(Bnrd*ʎ4kq!J]IA$Ұ{Eep Lo7d40đe/6 öt~/7}Z;#}"[o4me]\֧SfuBKr0s`8x27t"ig&`Lu\Ka)zԭF'0"}uEʋz8ء d{07?_lJ?]WW7ZˈeTUe;ʏH2v O+нYcҳH;ϫߴ X-n_0*ax#" C2N]a5*qQh\5A71߬ʱa.sE幤aeH!5.R{KU^,p.hUYEHgl5/?Wk ݖ mJxN>%Lw5q"2J<^2 Jkf ]!*Vۯ8JX$;]ެD2K tc::+1nN10!8v_4`gR_|4G҅eZS+EQH;_'A5r -i6 "MK/z?WDȕ [ }Ihk ǮLl}cIܘu?RyP }[?b[VK46wrNh%x2RTv0,^"ul!ѣ[ڳZ*ۺu顧'?&`avH bd* 4m $-Ln~'wtN 5kE>vI* :,ns#ET /c=lni3RÞUM:c]J EX OsL .TE(ti*N6i+KVDiA8~.}R&}w_`뿱RtWornQA͊>οS<:a"st-#xc=+^͖ J!.goh]H$v.Ne>|=Iz/ X˩9Q atµ8T$2/u\ 5Uc` k( vwvDzm \ZqAg)9X)){31"YVj~j[+; γp$\[[\26 lsW(t-E,IQ1Q鷝 O/>DMG_w(XG㞫2$:1v򙈁5,~ѓ;-_$'3t\7&)@ {G@[Ɯ8Nl٫o])R1ſ_BCɀR P"/'/<_zNsz t!L^56ՇR%pv9oMVPͿ` 3B'ou*eiz'e382<>g!w: C !hQ]%5gGWkאcfUw}}~8G ˝T:~#7߱>ʨ1 "n nIN9TMsd~cޘjLRxb]|9{>[j*5ܕp/}YebƬΌcbq43ɝtO^"C98JD,8B[&\!-Eqs#IOEapsC' rƥPNݪ+O6H#ֻܿxDRꞄT;oR 6bf2 VPGLWֱliG+IK`YZ`pWp shCPdcnlfD dTy!1?jiZ ei-vϛU -LCDpOwC1\HcbÄT`HdepwEa򗔼/)yK^S0׃&:ߙҸj$:BhoxoմV][Kium.a5xCK=po%Ϝ)p3Z۸ulg׏=)w3}"Ca8oh ,PtW$,qEAqfkM}(443?E#;CnjNE>C&ڛ ⒟LP@:U"o-z` ~3k0n,L\/`V+K<'Y>J/Iho:G+7+b7@e[ҥrA`gwq gcuN>)XmUy#)\⼜ʕ{;ZxLJSo<*)GdI @`iYBxlRAO؆e?dMwr:iK@C;"( V N"8.!’ Qvh}_$/d~M M5etAͅjƆ]A *Y;U[[H͢f>lIŮ!՘6uKg7W% 3WԞ3tEz6% ݁ !Yz8@K]isL!^@:ĂbFK?DbG^Ĩk@5isru!Z¯4c_m7Ӝs8zhƲ;)8x )}(V?>n=/]hʤBXnC X1OHLf<{Z՗捉8"_cu-p\+B$v.K5%Uژ\S7b*DQkfް>6 W !FѦXҢAizyģt}4'Y\ 쨀Ajӟ {PKIɾ5c|%74`\P<3@)!0]NJnC[o~z}8[3{jvj́x:&?X)Ϊ?_F2+R/}_FƩZ=|pT)\@mdYvś? Fj! W_nᩫJ@o_<*:c/ :.2a1.#3VyAyw%s45;6D!_RVgN{>2QB }' T^k7dJXqږL7D FtH$˻-n<]Chj?̔kh*yB7 jy(,M8E(jf3ޤ `0kv1^#~6[z$iP+%UI \ $xyt t˴?XI(Ӄ,z`bQ]R\N &ƅzPݮ+7ښ'jnխ࣋ɭ, *z7x`yC j*nu!X+;ZSb8ۀgl@[BQݵ(? D>?ؙX9I/8klL׎@9Z{}x ]1?H e־h14%{{s"HI/gW`~ ".fH7:H9\NYp{܅l ,P])x < v|_i?5#55{p 5M$0/"+VQh~Kfh$ѷG g6U{'A֐yxeH/Di -#MLXadDɡֹD=1&̓DwK(9r0Xi5l2q@YTj]4r1mpXR<zZspv UWA1obi bx[7]]SԄNiraԧ|D^z2 QVn/+w\NĎa2[Pf Ѱz 4 |xvB⠸`O||>*+QV\id%8" 'O۳iǏ {JCH@z٘ZWBJ?JTHpM'E2b~$]KTڽ4A"ZGřΥPMA/IB_?/>Եu)S>g!vEaJ'/ݷ ƚ 6 wm'2 @XhL?|{$\v_}./Z [T٠v9wŬv:U8Uz[7k$,!.ЃZم2R`0 `e sE~Au 0Q4хk%\ A_'m0ԍ\sȋ~ 1 qMo|‚=X@֔;}V%_x9k; uF44!|7^ܞIK5fTK3D/1s^9%rR"}cA XVk~bRS`ٶH] JdZh4$t\xcHʟyO`6 ?(,}-grKQ-I^w1+'zQly>Y,(P YU'*oѵO\ YaʚT{AsV *%uM&է BW`<viL,JsiZ] .Xn},8xC%JL)u]i%YG IJ@F!'?'|n$̧rt`[.>%Fm M<kdgRw ?6F?/D?ZpD|8JWRVf{J2]7-v*5M\O)dF_~fnoM֢!g+ g b9ev 㱦%SUDFSG&F.N?+1YďI R}kp[&¸Xt#eC_x۴rkE٭Qluu^FPָ9J_1wB,X*^D9;Cc\i!κ>b^}`DWۿ{:ˑE8-$-oJ3p_zDr"@(>"a ckQ E;دx)%#tq2XNDҫ7;f-qb"o;/:<1V)ugr wOqX`$܁}9'*r= ճ, ӥ${`BDg.1>oDv^zm[Xy1jLMY@2Gaxw )ϸ[h[cfg R7yawU:qhz eR H*b=Yۆ.aJ.8{=0/4Y4LrFqirST0XP2y}Fr!@tZHV+bh+Sj5IoB\!:*VY_ipTv~5WiȠ 8AcuJsu|4&$ǫP<8|E]XwߡAz >co߈}A<Ӈǰ ]ؗFV|}b"FbP#}Y3A泊8I]*f4 *j"|\kLtT hjLlX;|KS!]'H_,0/c[r' ?2kG]MT) %3l}=$ ˹ٌre34-֮Y"վs>V^opݨ'[[.Df09Spwl#'j#/ ls Nm8TGPx~v'8UIv^c-"/NQ`\U\Xvh^NnɣSPAP4+"lxw🤄uWznW[+r+& NwT[&ӝTś1i'FZ|;Vl}F!f;|4gi& vR#ޏ:M _͆u}'#KrCU/`jU(ddϏr]m1;)s{QӢH/; ct]6_EXˤpϨB#, ӝx-^ߎJ1W i/4gf/w+Ky`vw`swv< 'Q~lnt tEFF _Mo1]ެ \pP,}>X 7;z ښEō¹2m)rԸd )νOر9K5P+92;lw:? ?Ԃ^pL^'>oK ?Cej7n+ia2k9EE,S͠8^ |nX.q`rU[JAcGIfqϢxv eU&J;~ ߳'f=:YW0{QtBՓ\W3"9#.*z,>yzTpx UL&bǃK);6$<usA͚6KZa_R܈8<+ޭx5GefTFvU創o!ANJn[QLes`";4͐z֛f@ZbE\2L~ ;Bн]|9_!K-/8;%Pe% *VP'ۣSaT׵^<7`n!cN_ǂ.;2L~:+Q3v)WEwsv Ljmo1և.rW|ۂd߲%m#J=hPy+^c G'ֲ^d'K^Yjּpm, Wq|h׉,%)!5T8Q櫎NB9&~H('l!Yɵ]MH2ާmZ椝y 1)DӒʑtkT.fѝ w%TvַqcɟB^'m?RB"1T/+R5P DŚIi d.'j -3N'ԁ/s?Mre[}$,wk`THԝ8gdw)hVJ|}>f0s Nd|T&ѥ%Í0/L<)n1uLY9D8<%ڀθ;/>tk?t wM];qq|g =BǽYR95' )H|F}OR {$XW@t@S=Xyv?<-h[84,eҴRЖ. ϝh˛):CuD\ t#hUi-6WQp@\x8Jwɰ@vfgCJ3M2g6TG0Mnl3"K蠶019 ,0r%z^ࣚƘ:8WgftTyaZu7z0j8#6kN[c3PEbwGŞd.E~avBh HzV+j]ObDܴSϛG3՚VԚR W}y5(?R1A9|.T z&߁ڈN(wQZn*\] B(Jn*6;Q׶lH%vptp?ՓlAr B>禓LD\̐-Sq[6!MZ%$#À{־Vw.Mޑ; 3l5m[aVݲ6ʈ>X;cSxn߾na0qch25L ֚DQiW~$GGWqΣli1F\ɠU yȗ48kii\ 1 )_K&ȯKQz_6뼻_) ѴxJRcgѯa-:M2q⣒OXƽLA޽j GDI¯ CQtx|_a<0, 5v\{5*%Й8v Zo&XťU  /Ac꧒Ss/?Lx'vE['-vb==:L6`ce0 aI4‡;.*#)$2o[ !rd/#b[ ! ڿ%5ݎJ,__&nXxIb0Y"!ǴnnP0x뭑;NHY>#S8GzfhefSA`m3@uX:,{ol2D6fXǬAGƜ_i[t gU=[MK(ٓ<$`,1Ěu2(t~x o$f^z]?Bmָ`}H_ؒ|qc Ā6 ~ޖRgBV'oEĵGE]7ZcXF~bɜ.j!};mĠ8>jd6!W :1 >O'\1:@-H?9M@|vz3BoddFxX5A۹ wVЀ J5 KPm Łz!^YG|ʞx"yϏfw0yqǽp+fQߖ gszw3\Y('7NWӱ(c tDh_t3 cl* \+;}}"b݋\8i|& 1쿑e62f twCVIoC4`_-m<"wg$s@>l}HjherRh|ׁUt .9)zPC/^`um$V1:+z\Z2ah^Ʉʫgm߯͘6>n}_j4bqɑ=K('PaQyͤb1&((r 6/08X_#s60elEoWŤ1Mi4D1۳ o?rhQXtޥxaH}ncBj#~*,uQQI&:DbƮb8dlg%e&mbKIzfN$.4_|^ϩnk|*~GnYe?~s>1B۫#mE]սzو_:l; >>1[T ̘ߤ@_APt}*ц7#S%`?;Dui;0K!~OvnT=VP.Բ=9%G&;@ĉ6‡n/ga:KoM{ `m1**V!Sߵ,2G.}nӈ +}4IZFι x$ f&:icS@!Ov D~W~WK_U}TUJ?kglՅqY$9wZ()*7&K?9ޗYk& c@J pb#u?$V|7|7tK(g翽w<<_??qL7B(;o6O!JB40 4sr/zjvPzc8VJ]VT~GM(61O'=fxN7^Y3= ,MJzP2.gHHbe\+noo3: \鷭j+˃<)1ۆɶV}4>!/9ģ>&4|dPdo(/w(_^?a1=πECJ S-[6cM>ʠ/;ޝ~AQ)1^,M֌GɦQĝeVkc 2E#-g(Z)ujh 2s{VͅZTe Ru+)..|4*9>w$*Y eRdUcmJ?BY[rs {hehVbިyǪ]0NJP[f<#S^ʛ6"F?WBU17"꿗 A$Q̾sN_+J^Bi# zH?ns­Ʊc6Pik@~WL8]8'Y2yoH$mds 56Vkɳs _9Ѧ ]ޣnBdHP2(c@D !}3ݐh!w"tl]?xƜ|6W}nڤ(5n0a#`,[BLLApv="h/:>)\E&l|YCLPI(oiM HP' <2L&x Ֆ]U n [;KȾd(z(RM(W0IA3 Y4ffb.k"7\D`6qs; 'x޷o-<];HAšP&'Չj¼fWO%pRv ^;#n%XTlUlyD=ic09 jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1  ڊIFw a|P6Hk "ɏ JV謢RFe|IH XE+B+4ڻU+?b]Wi\j>2c!)x-PFY? GHHQ mr3Y) e?3 A ׽ 6fMSsIL8@kDBUCPZJRsCD*8ji|4-;[+yٳnG9쵊Nh2H}Q`J Ͱ$Je ?;:T6Ka߰6rhGЦr#,Chw|jp2NiC[FcpK%$*ItE#l5p sk  "WC +1V|6KȠK2mX3tN~z J#5Gg#h>~$YC>Fr "_-剨9ȎȡpZd.>o*hNs#H#嚋4UI @(w3Xg1mbzlx>nVJeLcBW7.pn.@ LC(~rWr;~/4pp^h 99fէx qz*= I[k]lJȿ";Af/꭛hof|.*4ɟx*"$1sP.H6DEP? ֢OPZL߈ІC2YIN@̓NcʼnU2 ]?3~LWXP+hPd N_ %raC}5RG:4qpp÷Q?\C-?C;*͗{H;@@z']z89Q3RܽoY#&e/rQN@~QcH"fqK2S LɃFQi ? + Ѝ@a|A[7& S(YR&e;iLJp3X~9zؠwł9x|CaUL:D֛ ͭjC4,&'^vM҉*/f6J '3Ђg% ]9NƆ n\3fYçBw2VDߒf7d`Vφ.f>`Y-pYm9už|8@.bRo i_:r/ICu@ oΡF&DyU$ya9h#$.@2rP)2mu "CE. sֵ+N49;>]J/b /~TsxʗKf8fBlB_Ue+̄[jS./B5A1<,|,@PzyV8!#̍þ>.à,RK!"i~?cZ5Na!|{Zޠ+L,_C7a[BhZKxү)͂\A`+sYsH7R볓wwa8AV(r+N k]N]/7qQ(F+ j-o#Rl>=1Q![0l2iI(+} vPN)[ZҦX{L)Xmxm%_46(-xM&&cIwiZ>EH^@˥eF)yKʀl^Bm3/0F!r gk,M7$.# ; Zf:r~$Aa%֦>pTg=i < -%f4h|%.pvL5%Az lm07a}cB $vΈ_ȇӰ;{Kl*sS:u-8޿th*o y!kdxU//Ȯˎt6c榕RWj|2gBH?<9gJL.jKHh!Ƕ[h zTy$Moiq+Epji@QOj5y7919KDE~GeL0uV,^vI_! cen-J.bFJ.Ĭ5XQYZҖ9ob;Gkf܎EޔHXSFK<"0u4RUJy Nϩ`O\c4ZyW$>(᭤!i 3`{K =š'# sKQ*š,,Q EZqa% ?um.jmI^^ –q%w+E>_i)-zXT+ڒ;4r`82ʺYbccҁLI8+G$+VhzKγd#,ODUi"'oC,I$4.5yv"J%{Aجr=S?f*G䦾a‰> J\%m3y% /mGm]ѷGT2dQ>0[A}TQ^P46SG{#dcXAAq|6Qh*|Dm&r4;yR !6ahY_oU:Q[6;sWKz$B$1%ibAV?A=0l[Vj\I_MLJ=?)։ݨ>O=*]z~fĹpC>NU*FlfP"d)) ""+SPI<ȱ(Ai'휎P$Dn(C"ד0RbJ;O 8Eqy{B4h呙4vGRʦ>$E;:"^ (IvT@;b^M1vB*xTNuqUdP$nw>%;4vUΛt6V(duiܫT=8U=ާ^.DCGiu [8aA+Rx- [OM7c|Y@$YW@;XW(VVu.BS!EhCz{" h;X0$/e,$KQݿשHU 9!jr:i/X㕳]%K5TԒvZ gGt`je7s'xÈ~K5I!]H-TA x$W{9fG:P[Rd: hSK;lFezrkeLLLOPDt3493x?LM1+v?82h:#R%y>seޅt6yӿIt^.T,)\dze xeLfe_5eX[Z IkxqrV"Ď'לB;b[DU!P. tM78_H֥j'~'*I<;buTpZ7P`xA؆F ኡYKJpZ fK@=ăyH|f=v~3~"]9Ճح8Pͥ҄37`ƀ|=Y|=tƏ\&$2M}]u%wޑy}#>x?gGȹ+Q2iyZ*"^;#y`tr&d@'̾.~*ARB5JJkei/*U =2E' ?Y|rɴ|it/o};hN>[Kaƈ{3Dj1o#`HJZDs >DYoeZɬP<9/8ЁUU3\6>|=u|=经"GLOOB 8a>(E~+uMu嘑4(OWas %8 %h wm{5r]i* B|_瑅MF[ZTQY}hy[TLҾ8*7UI}@s6*E몟)E 8o{B:AԱ?8%9nd15_وrBrl@Ȟ;Cݝ0-9eJ8*]Gc5LLq$pnYcfO?uߺǛd6V7W}@F3Tºk\<[ wC_#PAs=I':; \ G"~TmYAmM2:`Wɿ(6Kٙ!/X9L1ₕu9LU^<-zj+bmU6(e6kޜ2 ] >wn _MjJ0|~ "08zד2qARJF_i`z\*U^>I%oGi@B!aM2+}^ 0W#<w nLdv+b? *BiVb |4_ܷvH^dF)yK^R򗔼4v]HYW$ a5`_Q^R򗔼/)yKtH]#/X}aܡ۳zR/MYR򗔼/)yK^SI47~٪nkWg'tD,H$v1+yCoc4.NCUq^NHgS:_lt5>?)Ff0'2'G()#?s}% X`(*P眊s:c! }*&Ʃf:2 ;;gZ!b؄<5Nͳ yA\j} r\ۤFmX ]͌QHJ2xiJȱ^T"ދݳ}YI,'XlbC[*htpf,iny0sGңoIfIDjfK7'̝T)8KsSmO6&0@_k!>`]]V=#,,s]Wat$LƤq!Gmxt%]="EpNSeN6(h&/Y8rS% __%o2&^ƺXCsV`WE+'|bER]~Hq2bRPZ9kAjህitsh3Rf3]s@A(MH9j-f5@Y ? WTD Ќ1/GY0<5zK(Q)W(\J|To>s¤QB H)S5+'$-#aG@a Glت{ѰU-"ǕQRz|#1An<N?$_EXC|F`Y3V 69TDꈰ_ؾC*p%Id[!lY؃rr*a bdW$^1,uT2`_/[ Y9[r_ґ}/l~nk>"dreU@P(ej|R!;s[L[ϑ5Eߥ[R1dP L#} \ӹ"} 'tk^m0Ó:wSSRoc ta#|5{M"#8 P qsu* iJUm*:\6޲ Slhi?tо)&R>)xⰼ6_i?>zK .]ATAGK>Ãζ&pK=kxȓ3ߊ E 'Eu?s&Qx}"6Mv@v5& lO;6 ;ѕJ/^j/%$JmrkX]1=IДnbSO/yU/"[ `;tF֭^1 cąf;:-~훛<%ZևЗ/66gBᏁa>Np OhJnD?ᔞ]~Ψ g.%]+a OMc^Q/n;w΍(5fDr3-kڊŽ+%LKlnsO7΍Ls^uj0bp rkqsI4H҆E] 1)pphq*9ʶR5ƵՈq hMjxDQ{rĪQ(HQMX,R{+ptjkFQ(R3Js'_wX_vYX-ckB)ҥlcf.sҧ]0E?-d|ޮ*` >iHmi>ĪǞ P.Փh '^[o6gV Jh, 3_y_)47XeMe21b"n[B1;,te+N 8𱠘WXf1IF%Yv&;|(arAJ`VZY0@'23^$.(Ju Oo+Z07hjL}9 \&%$]-556=x$ǒnEF3wс1|o'6&y,kxT& \>ui)W{x 95E|z-kVǔѥ b-v:@oq+\ 軶Wur];'Z0? 'EItk5JG1@l}Q&%B, 'z|^fE9f(Zn#t:əm~|O xkZL gJq 08W`7r/^/V#%@UC!8a2 N1z$opCԸX\J\^skB#(\s/6h3dDOlNqP lШ^)Zh)=V*߱D=0LUA9~,vP7l 1#D.^m&?، .<x;>֮KmQx*k T5vzΔ9]!|3<'3]nIJNXs6,R˄dj*vCh E)nFhXMMCelLi $!F7zs Pqz 2) kLYȏdP?jS$8cV~˱B^ _q_z*dkyLi7"0=Wu/X3j*7-ntu.#Zt| s-IS*"B{[3"Ch.sIsģ|-Ƽ}&ߩEÁ$.JH}گu"謢1 Se*(#Pnq6jI2ϖ[ R?{_R1y(@Y__['EbwӢy"JNu.B8-xE'H3hSCwv1r^_"fmeGdڇ]w.@2DB#Ũ+JhJnZI` I d0qR@X͇~ n#+tKJ8{L "]IWP0t)+UP˛ %4)xJQ|57aiz,y: ^ ΦVzRoXɠOaB^)tÒ'ma2^>$a8sh P3GZ!_,[nH_Ҷ ԃ S38eu~h"RX ᙅZ~˱x=(y93dLQLr=MH$C|PLpoqxhN?-\"9+}k%чVeR!7j["gCm2~.ZQKYP潂<"S  8ڞ3@*Ze+`m6|Z\c}˿0-|79o&".XQ|124g1,L6Z͉{F!uCWB60aMeܤJ 2\~5Zib 5[hHe΄ADy i]z˵Ozr'_Tۙ6rXgB?QQy(*1|. Yeº`[R +3J3փmʳOU'W闠1Z+wX }1h[)sdD0F `t0U7H} }5缓:Y. ZCECSHȫE+| s/lLKGj/Ej}eXDWbb0urU DSCct cU^fleq;YYj z(3 m3^r0Á4I)OSq/lJX&(\{ {kqj",ne8Q7`|EU`1f g9 syqs.p:#Q0*f_PpS| ]6~ֿĂwS"MUR%~6f@M>d?^>B= +ۏZ9\@?*?͈ٯnmeYW' Y O1--ÕjDX7GS^)x| jM\ M!0 HՅ tnOɮq|뗗}81e)]r :.?пT aEV H>1RTy@M!XX=qh0[pw k=%]yɵwK~0aDr;'vWfFl/vytj>\?"<ƜsuY9{џo/f'X>#^:J#Ima뜧W .VKT1Ɠ6LPwcg=m0.N0sK,jmcK)u*t(E+^?f_  X-MnM0xF_ ӊ|=I[0S'o+XJ:Gz+ SҖ/|{TaGY { 6{;?Հ]y֛ ;yKknf#l#ە">^wM/8YGC1MW_ ̓'O*#Q,a6t{/U;lm.G^FfZc/߳I̅92˸d#+ B0X%79!T}Qvn(Q2>8%'4,H]hcz/^N.y寲D`t&t`n1fwHIe3(1gqXO4XX!۟?>Fch>^=%^۞,z^ Sμ]A"1IC5õOE@8!Y>[ ƨApt0G@^w% ĿVGNJF0 'lbT7`t./* ՝jӛIfQ! mLD~W-&8, #D9ecy4>OIE@ldNLH0gBRX`@J7.gVGjm^5Ėuީqz# 0{{1c OexukIb:# 9؄p=l-K8nc5P'ÎJՉ2k(s@xf:t=G8yf/u R#.݇X^y9)ßCyDS@6^\cfiFۖamUM^ D"\T'QvjgEz}vƆ-DvSQ_IrQxq1"$NN_Wg=rerAn06(W+׻v,DK9Uh^CNwAjJwc3$L̲EynP^EmCC -F=1g*<XNĹ0~ԡ`(!_7*ܶ)eTXI;‡([qId&l᲻فJ*vWVÀ[۬l{>!/`灔0;NL֓~SxL@~ݧs_[rXi@ Atshfŏ~^a=q6Hieov_E9[Ўs bxZN0oQ'9l D)dS]QzyyEm¿pY1EgYeu$oA^ƿ"l~t9u2FR-2c͌.&p)wBMQL:7PjLK q'!vyee(iT:Z?dP&8`,zr h2  5r BHgb$ nWsgo\L*Pi4ppi CZߙ*X!jkӭO=);o(vGΣ_jQssBcϤFG]z6kR%uL[]CogOz#_wH뀆;qwv6JesKm`9\pʻSof?",I_,Pq”iDFY0yFHx.rwTV*GKE K̊oz ɕjxjd1e8d2H?ӛ!n5Q +%\8Sf[34JpP636U7BM'o@uSL ƿj\)b?l6 af&AuyvB?uwI'v۳aW *x"[a1/]|L  "nwaU(0 Y${;Aώ%H6鐛PdIЕlOS't 'ʉ.NCfħ0U- [EoPKrk$ `TmiE< "c&$Z48EE[Gc*Qִ:oƨ\7{IJ\ 5 D]QAS>t؄ށIϞ=xJ\w: E`i][[N?kgrd XNOGk "fSVxxY1 n [,x˞n r~n%{lVk.ApfC3;" aGA (UDVCq$r|9CϪ~kr[OR)z ྵ?OEXpi|[l7V =[ҬAFgwJ떻JN+LZ}#OB+ wнb1S/lܭ1ΛmU,k9&1C3oV='~҈=~ނo#>@zb>6_-:jFn' ']E~ӣ6hP~ڸ>﷠絙 a}vWj_D8&XlI }u8hjRFz⭪1s$tXlg>L\!yLbʀUar 5~s$37ց*kϫD[pV7ΜȨ[4Ҿ Edl sn_zp)kk) G^1XƾѣsUOH䋀àU3X@BNc ^] 4/;Γ;V1DN#), ~zoX!`|]q4<ͬ($R8zRW,g`\e=o=%8;gh#xJkՑ3&F@mO!zJIVWBʜoϬ@Hp] ´T"]>67t9?6%7T:h3Yf_s Dgk qR*+ǔ3N^1G&j-6O`Yܗ^pH'J6F]ĉb6Zq:g(maN]_O$Qm4oWLMoЄM%}aȻ9; YpI]N-H~2(RniPsHY]Dz73t]JUB/Suݚ&)tQm3v(rIDZxљ٪! ~~Pch+2W&3H Y۷t,:g;ԑ OJ7=\m܏왼=zBs3$&4jf4WGf|sCNO*Bw0xYwLKzdxLjp\"ˣOsN"sp=lc:,L EBEM(Hke{Q|.31\g-Kh}|,Y*ʘd-aMz_r'"7 9oPfR4Zzud1^`н(˭>*w?K x!iuaLeoہ.!i`lx{6ZR9~ivy!;g1ɼ̥'|jU0V@v[_kN />"SDO>!a |_K^vFQ/ 9䟧,w1"cށ88rha$2!$>N^32b'k3,T/Xn@l'F$QtIE?]W_@tNhǖ]_"iޟJX;ζGb lht[ PUcMh ,.CZ4'Oɸ!uQu;%/E&-vkw{Yw|C#!fQ1`zz dߋ pt^~Q!*:ZðM1`æ{{$DnsXk3ủ0.S)Ä+$ fG#ٱ B gP1ZTôx~7Y[lXch3Ε2#.qFG)-P+bzc1a59F`* ǭe+Byad.PYHbRbqHUcYcċ zbcٵGF輝ѹ5b_7t\]X>U~e3ؤbphDpG?͊9Q ?a eaVB""d`4~Z7y [LԯlB'^\8"TWv܊>D t=/y' +fT߇8'M"㌯=MUgŽWPIh+pۃ*nB16Lw8B8`ZBwӥҝt$ڱ˃ǭCSTM->cpbiNI?u ♺}U5\jqu(pI;W)l]z5VŘ!GC!r&a!(9 $A TL>âT$?qJ)LA(ml~?HZFDiXh(qY~^`"┧e[/fƭGЧ 7 #rh},2DH$u%薋tDWM/4s)`]>o>\-_lfqތ=}#{_@ɒcP l2oXanEDҀd Y-V M_Kh=wV_aP#8ec1r wB6+{H"BڐAmqFƾVx0{(T7Vչ7"rpߔgu6BCgaH(N' zh3I9Ioύv(*Ќxa:A)DӮN__^'/ Uzz!))Zv2YAnB&5oC F L]01 ȼ3,_jv@ӌts56<<'k&7֓W+l#vS_w91LACVSpMSX3.&T(P:)Y2mrCcƚg.ռ՗ؚľ;SdCmu;lͥuzE '}_(גU!nM@@G?/yPAtFY|Pu@J `Kɍ;SmސD9 4Lt{N9'Lq+6!WM@@Mj HP0hvLFF;j7̓m|:֩w{-i( g*}H P(ભBdVQNhh>J_տR_D+XGIÌKO|M@O>86,߱M#+'9 !ӥЎnр5p`9$tc8+s~}Gt=Z3vZ^/*k ߘ&iLs-;?T#y@^1i!M5.d3w?z_={$nMf#59=#`i5FL|{uhbf=Dr `0Gc₶.i:eBtb鼈&i, 0&L a]82xDMlk{5X$U>=2TO^JZ#y0`3_Nu;M;wCbrAS*n}n+rڃ.2F-Jv.¦ 3%Dǰ\` 0Ou\-D"9Гn4XZ/95m9X`'K=Sչ!2ksKQn8){+TҼcSW?%$z-z)uXȒzzVO*iS-X/Yϯ`e0T>o\hh'4bCq/ %p{ lp㹡i)x}{a{k ;NJ;N^VrW. 1r.i;@`GTКc(WG_#Vjkb1$B nSEEpŒ?//RN5bK/8+k1 ,OJMqU?BeY&*aZMHAHѫذ)EݭG1)UQOY~[euMH';cŐͱRZ=׈{l5:RRg4qH%6\(p`!5QexG9\e!CG cM9} AAgp Η71UΝ}#Y,T]~7q#Кh/G}t΢>'?mlr&@Qypc(W?tX=. V[^CIC3%"F  XCW⟞fž[mzKq&⡄78}U`Wi,dO%XMJiJ/D2<2lY4[㔎mt)ʓ9Y`/_J*hX8lJ3<&B쐉0g'h[pylQ'J*JDVdN>V`l <:{liq(qqhq9c뇆;HQAx|O? ufXFJ /oC'Q oajwmS7C? \03jF˪g31_P}pZ .0퐳ήwaaP Ⱦp`͑Pĝˮ F'`2D u]hrBߌM˅w3%#_5JZCP" Bsu''CP5D11ыO[w`fYuV٪nh>}--a@CqJy70-dQ=1/Dv*ND۞ᯥUԓD2JlدjJq=j jws*'!F'v\'JolgU?",G~5}]w=7^mX'sJ)w}٭!~/:^nZ2н7uy`'O+2\YA\v3'n1<-t>uGKrIC ᓞxfym!Ic9zp$ds)ȶfzJ*-IAV( &GS̗5v_9I2!X `d>Ld<` 0 ak(*m!),m@o8sL$cymT<D1f4 A,cJ g$0'`Ӆ -n򧟴jʃ|bRn7YBW叠& #0QXp6UȹQ@wbپrOZ:϶cFCH396޵jxM+j#IgՊI AGdmM eQӵ3.gxdxHOD[_)^IFdtfUIvmءlV:{9,?[-TgI͒T:Bw J;Nq=^);.e9F$r8eJ-oSǀP"k Lwkڈ ڨ$N^%: FM$*L=9o.O3//9hclI3E~=o OOzG02j dgHsF{@\Ӳ@0hQAK"S[V>ڂ͉x ؜odكT韪:ѧC 07Q65Y:x0-a`?-9-|lL& h}HO./םOh 8&-=T%a_F`1رmjiL8RKջ2}=/nj"hodJ &Є2pz1r'F SE(XPH~TZHՔF:f^%SbCo(r.^ӎe+r~.!Ǯ{ds IFO&>9wVY;`kWJka^j0غnJ=*LRWc!ƑD&M1;>ƫ+lj,ionkG0JEN둬;:qc %R+r}kSSRXHqg҉d[(z7'I4ODdh_ܚ*fr.fN #? -Z7#<HzzLnXuKufAP@[JC-'$W_d|+A'|pȐU")r7wҬg e8_̯$OD xN;V ¼.lS6)HuAZJnnIG*!t= ~@j!`[|Qc-8^0 Ċq1}$# :t,[xrxB,0rJ}o}# iH H[Bá:?8p.x4F8UAKd:NL@;&(h!QmAKA)qs @H ¿SN%hm+2*o}'G!$j>*= U l8=v rSb+ʼaڢ[( HBwDqxx`9ρKFbDFDC $=>-qH%p&a?O)DA[lnc^DQۑ&RZ[ &O>v 㞄< # +`tOu>UB|\&b(} LuY_chwbe 1ZTGauT뇻`b%E&0Etzc(COOAJ#;&IytZV5q+T'Q!+p&j/io#}_w/:+aT !IH}X0r˟S*=ln6X9W{*w;D tݍ7UQ=P50cUIbQN$!Z~ "v)jjIPaz7B>nZf#2`<X nHf7m> 5V? }Z61j5$ PNYGOBPZە$ N,|%+6 cJ,Tb&7 L|+h|PVo!2szR KqW̴'?-0K$I3賋iUv,[kQ\YB+yMXK(h?m~$ǓPZ3 ۵X (]o !Ÿ^Q MP o9+gzb5H.q$ڈ'Pf[qe0Nmh3LelH!Wu$;rzyuw,D617쪨0MD=/FŻg+Ywm+7␘FK}5M˻A6` Shm-uoP^0AaI p!|%VӔ\/Hgq192eg֪S'G6(}%;O Jl,l~ s;.q@,٦i3)Wl0^d3(]R\4ȺI;B$P3FV&Y,X% B]tZ7"wwɥTªh$vCŜImU<`~ E3MwdBS /˲jRyjP8֗)v8b-"{xԥF2* 4gh@[,%Wssm>y>2=M|\,nVhF,}ՋFEmpګV*W ;YJJB@?j/ү򨜚97O뀫.ɀR4q;VUd$f#4GH9X ;`ж&2A:瘞BAZ~lUV.byOM(e ͖#H?NVo-xl6P Y >LgmQA|>XCelchc^UUTb"b;y{~$N1wE Z-l?;Q3C} 9Tq"ޙ=B~"[Eg҂`=GR[Tf:|6P}pg!FE"gt箪e1]ܗ7 W0qw;xvjm3)RL*y手9>VP@)$H * m,\'pT9El?C38U >a).[HwYSZ=*OHEA3wyf*f=f %nx|87v!&"25=q DFL68&=FVjC[9ڰ#jjDb9?\kNO&2T/4Knv5ܬ?-}@AyX?zmǺ7$5k/NhlplgD 2 Ɔ^dIwtq.Clw4ԭWU9+q3@o-Bɩٰӧf}-G멤4Sl$q%,#1@/œhzH'-T.܂KV >7 yKwiz+U3^JDlw< % BAd )3Orr|X!<MfMOZD'Z,[#s)"88IfavՈDr'N4 mW^.,6*e2S,|S9ӎ3iGվ-p|^/J/y `#> nf`[>_G|ThlP@,D;` Xgrhy%y`Kp|" }SPSPo^p>!T`{#u)z68ϴ0֢E ¼\i'ev& 7 ؾu̪60( L/fZ3 Kt}܍Zz[pxzLہ5NQ7*2X^0Y͗AӅbJqH>Hڞ48-źyssk,0\] $GF&X?WW$:tX'*\Fg gs6thng_(G|γosIm F5x! };B,NH,&Ri'INPV/v:Ų[I~rPOb Қ-=M@wYqOough jq1GH(M96XCYJģ:Ht@{ ˻f8LH$0ё {̀ >W(e #'>m&|t=)f /?LDT? {eH=B*0C5\:w&VsIx1{O_Յ.= JX+% uЎ'T].zVRbj>4/YXl ~44lin+׼3|){\4}0TdTK8Kq~Xq'^x۱DbycnX4rd<9RP`' wJݕVs)Mi}tvNuNmp74y@z.Q5}ReפT߮f>.Η}й5n goԺ{sϻ{/7tm#1JyQ^ՖtmJ,Vil{PqOr?JDbYM9b}ƭڦ+L&wv#W/`Q %cܹ=, ^W" FMۋ%" j1mf)_ZhrYWK[ϴ5x/ƋR>="%CR$_?> ӊjtC/ޞG%/~`P&L]2ᔗ\KIbB("s9ҧlU@8$g ok&/q6%!ܽ5,sWOk#Һ}Q&Gj~bqy:حhѤ,ڼ:}it1Յ#:_j"Œ]JSH0j0h"|LO EDY˟ 4`JFT'o(DEo%rǁ_ЈF米%]VF}ĿN~VլY7tbx"j,G'8h MlDA7*0Rbyt**X  [ >gFJ%6yՄ;56r|HaE)Q\"2lg=Qށ9Hn8U͈ߌ<e۰pAS?GԑΘ(b)ӱدĖ9O4gp Xkg?oJnf*FG-;$u{^?X@N Fܨg uuы^ABZ6%N$+D_ڊ^w5R$Un悱-TR7 O6cݗ= -$EsUIT"ؕѻ"rD0sU7yq()mRtA!fxLdw )֑ϦLf;{wR՚-+~\e|ƱX ˙ Q툤]^`]BuuȹlϚTMD2ؿg[M;,\k *Gey}I=8|i\&βH_1Cn4QC)m-;}9 &;G-@µpl ; ˜,J(,JM)m6&DcI/ti5g&Δ!(ߙ,wZh=t(lBOEYRYMDCtEHYЕBea,4`s"j|ޭ+ "Wb$@؞0*Bs5f61%i~ GLsqtxMi>x}na*IoQhV|?) 9M#, 0l .yS HudDBl&x^$>KQ/uo+GT*23vwYkl\.pDL;A2[ۃN*dB!hgbaIF n)DmeCc :l9̊Mz@--(h`l13X?e9t]<)b;Pp l.j3~Br5a?tv($Ku lA殤M&d|*BȞ&\M-TT$1S ~`|;ѕ6UQ.ǮWRR6Pe6epϸw1ٌstýBU=e3ġ|듴K_LN55iFhb$UUoɻ'J@)CF*Mƺ ⢖';ʬ|m:/}vVCw_z?{{ h rwӽOv ;wP=nߢive7׋(|yo_" CÏ8 <&#ySN2t!"Y݂ 4#_73Mad #{,ѓҵ3#>L7fꢤCpWbTWTޜm+^oh'ȝWn}e紧{ܞ嶉ޖfks,F*S ˨4! _wFT@k?Or 5{ïμKKU%[HwIF~'H32rHTV gNɱ: ѡ[SJ5zVPTYQP튡mR +(L_˧RDC&]޿xϢ v5H!;`HpR Wd$d(1U_hƢ~ȿ1 {fbx ".ǝ{Ya_5TejBkYdؚ"^<"}M ࢲ q],T}/zJ}x@3LɋUT\j?~(V[DgD8zʑs|鍌+#. J:i^EFHҭoi`@`6* =Bij8ׇ?` ,\ι(w =5_%!@ {;e7ѸyDzlYbC"s;pˣ@]gXDA4ԳJ"Ps$nܛV{b-y Α pv^/fIg1jb$!KBL3淔4e@ -EPKbG"1ahl3ч+v=װ?JW?yp2Cw zλXz9h+LR1ҝo_6Q ?mq7=Ʉ ibH}[rHCY*) 22Go}12^n+l9,9gv@hCCG$ /]d1bLیMg0-@fM/LnI\bUH /x Mv(` ވ'ÁRc1~*sI'OI%sT`{|ѬSlС@yiQ\ +QitOú .^sMN1}qȬvɷa=-:,!{}ϩȺHS sX6Q'GoДG "o7/)k} qo!Kӹw}6'3]狄 #n>"LM4 k&幞n 4rRb?*JG[/XXbKz8tސ@eg4{qPpxJC{Xs mLRzL۠b[yopC"4h7ڷ&*lH S TĈ+۩jbҴ''?ӑ̯ghtY\^]W]nfrXopgC M#!Yb@q ?Wۨ&StQ^``v%-Ĉqf-nAAYo>( -ճr**MU]B$`zW9@ 1jl#kQLDp!B}14&]X !C =]?cB݄PSOWd< ~G SN"J;;̈4]zbfXML !uѤ&π|Vu*Lrfv`L 8B<6:)!}1\6KQ…NDiMׅ'ڟ wu{}@7p9 ly~oQ#xmadDvS:IiFum/oBC,bkDiEQZɎ޲Y|W?_nKN1Q-"Ա<!Tņ;P,Sm(5(*vXDo4{5 es(';UET΂*tGuÉ.;EFˀ0V&B;pGMn6Ahgp㉛iz/Гry K({9RI!2ɩ5 $(Ʈ1LvWM $#E"7{)5vPl fn:KZ&+Zȳsgy'o}洎*;Bpz~N ӡ$I :d?B{ߒll(gj!lEtj(Ɔu4 _Ai܌~q=- ,KރhB]HD궝R:GyOOjY^Pj (I;(87y+-Q1+_1?2vąOg.9bFvHߺ}fyLddI 5!D8>iBy>R:LU1ʍefsGe,^ލ\KLg0wk4*S}Ƃ>=F*a#i(Dk0k#<هd8&";=cq`@ziB/TLT>/2 /$bvfJy&l-f@1 Hrq4&+?!DD6o&~'R)}ۊ{R- |I"0ҪI(M 60@傢o &@qC,&պsN6\qpS(L.Uh#i( ikL"/혛$aDkIOSr@VOy'vQ֋(Az2}Ld46d[{յ/X̒2 Tl0.944#2g+ $(Ǘ/2l^$7YfPV, xL0D_͜#&$(/ p%E?T-!`+Jڻbi/},<ݙ'Qܨ 5pֹMnۅb]&`e}(Y^Fڀ#rH򪮃t&<}π%X-eqZ>8ӿVr$7O  4 P{#)~tG _9ӭBҿ>ىү Oى_M8G?WE/YJ7Ziڭ[nWPexΔ){* |{hi{bs2ɬ%m)mms<* =]=YcEey~0~T(H5ݾ Ef 5~{I\1swR$=(oG##{Hqyku18*Ȁx7QyX*R _y/Eb$<-lAX+! of%>&^i=()u^*͋\祝8<2z}N`( nYf|V4OitV<"Y=/kDN=<ڡL%TIL b!53v {cr:|E7X ^mڎIȠz`:AXqB.qԨ8ʌÆzcpX$Ʃ/9m/-nE>r]тat8wu]6^-z :c@VmС^M@IԬd,6}b68 }0FTS #VJ`yMRWD%YvQ}@,DQf2?`puj*Eak$=op<(-^́ E{v5|+edWHА#4!~"6D'\2IA!-WcVTˑ6i-;{DkkLeD~sۃ9%}6C)zoEmjMz{Z#2t/ok%JAVLm|wEQBܠ8򰠻R7.H}z$Cն 3ƺy;Wl挖wxY͐ϐT%Y}5dwa$gQq[Xq9P;4u>JB%Ȫv9``j._vR krGEW}E5X\{&VUg ~F @(S Bdч4a?u5kp{wßՄn!zSsV.3X5j&DĶX%y.׍nŢ (_K!B>6^2U,c?.\tٗQd{fQB>ag5u>y[1vF= ~Jj&Ob\]8L>^I`,`_T)/a/y6 7bkc-r# 0eyA|OG J_0 * ٱr<]CMeORTi rlT;RMRzR0iTp\Bޮ)3L4ZgV!vG"NJ/ 8okVΰ_Yf*h @Ye HC\d * mSr(USǴ?4B]\x,/(vMJF1eu煪ڂ5 G(L l~/w];&q:³7%1Ȫ\fR$2' Kb; 6hJgxq*NG$Ji& xX@~ C}EQіKc \3gä:d0),bEyw$Y 6>5()`3xR}8^bٵ}d ƔtiاD4%$jQ_z/Z~'o$V7BY0z|Δx&>u8u`O,4s xPX0Ψ( 9hsyx>q{wҍ"}@ ! i4sv wċ̭TA 7 L}شR$>HEtIe/$ޣ#J@B'kiǭuwҎ)TPvx!P0J~x!:T43s_@қu 1弦l9ILZÂdA 0iyF|gYK:iӈmUg Nd[Ѐ$ ڶ7Bsws:S"|܊*8XaˌwNs! \Ei{l ,jms1noc_؏|9BK,(C.lZufHY3PHYf0dyOc{Хlzd7'0}569#]尨V_NCE D7bx=. 5B^J5᥏ ^SzWs-~GG5:Nq?>f/\[qTdeMUpǫrҫi(QcOyXVYUNY @6qw{:AVbZ^R & 'LBhOZՑ#`:f`(Ev8_P=]np/_UH}  V؉a?P/p @vB8SBr9Bsa-`ݰVߖCt/|L3!|̛̚(knneܧ"9Ι+RJ.I7=LY\aΝ薋t;nFӨ5 +2~"}CruJu$'՛(n~WO)@q@Lǽӫ9rչv?͆QƝtCk14Kk[c!ufZ_'^t?)NTDl"lumʺ'z2*C''@\Q{#Rdl)/xD'/s PBj ڄFC&w)"(n$+ n0@Z5֖^QGF&A:YOvϼoY(qBO] 0-6\.7 2\,h)Mhl|yr>*R< ;} 6x>'5 dcCS >BRgM=\S2s\r6O8{ZmD2uK E80 ٌm@YcS(Bd~H%M\͇qr%XϖZ1 U̫XRqzu ^R6/3C"2?Z_'7OacF!Y&>Y,">P|mP:fҞr8LG.)6qd+\Mj՝9!HRK xk>IɤK\J JCcq1u%֕߳3ش._ ?eXgww cx3+^ҏY|(YcgR"GK6]IU?JA||o/y6[-zR7 @xKؒ$}(܉mHT$qƾJIeK XI.yp{Yi/3>B]cp([g#Yw"@`9I2@+'Ϗx^ qn@|3)!GGA,e"N^ki}@N7r?QKz疑e^tTP_k_])lc8VꆼEjI xpZ*yr >"3D#=5 +z\4Na_S8p"Wt#Q.(| 15zGO{T{&57)8Qtxj@Rɱ3 ,b9i5|\.btq-)ZjQ$q2}J{=-?"HC-/J +uBL=C%)R!;*#r3~` ],J |ه|%tb%GBk ȅ HknphHAVLcSy_ ESSڶkǖcޥ͢BV |?vZ/|nCg6/ vPD,4z^mi=HQSM{D৮MR'cD`n]X@7Ŕgdч(t fow {:l%oUSc]݀Td{Z*tqTCK,?DBÀ$_zk|b%tj< ǧPF71JVyfq(UPNj3ō<0խ/eEێp~::˶X} ٯ[պ"q\X^p)}E bp#.n._gSCG^ rb$F$[ٷU (kaN1A>ſUeUZ(,+Q=K,KeBH8ULr xf:5~01$@THP-xTo# g}??K ?k]`%Uԃ0IGù~VL;RG kDAvxK_Y/PEӫg~r=eѝP!^C*rj{Y ha%X?7&ÌRNSR@Yدd;bk%>SDIK9$Ъb(L`cx<.~D(r0U,G?1rٳG?1rٳSAb}X[`h&{%3/❲,<3>zH%RC"ggîuG_'PM)g뭩c [q̙@26jQy32#uuR7XҾgLCD+@khZ,^ b 9t@*a4FPh,o&T$fjoi$^hb?c@i:P+RcPc>U:,G<|T-3q杴>H(b[`"W''Eyrtµb2 mw #FF>rbڬkR?XD$1({Era),K]Lt)5V F\EyuEcmE]9jri(X0B% /޽EXx;h[eSږgvUY輟}[^_^:jj) M^F' ][Og۞tv@K ` eН4XY8QP.۰RFUPq"+yXoKS{u6b/u‡etU|‘4 #?OG:wzopA%AeJi] $&M4%9 N(hg*azՠ>) S,B*&դV8H5Pb<3'AD::CE*Z[m}mz!m3 G\?G uG?*o7v`!bbe'UH$ ѭ^ԫAE+$9LJ/R`-)2+4:IN3ZVxaBiikz?¼ݢ9U[|Ut&?P !n(J;i AVJ!G*?L0wP~PcɄb-®ozdlNɖ)EGMAQ}* Ppq1˩vD.%"'2$(+T&3tv pDyGpV5$82XgN~j S1rDqKv{ i?y֧.gV?K[qUzY-,|9#~xoPdލ*miPL<~J:@=n cHfE-'se?̔v[=] lV-0/ݪs̋1;K~+L QЧVQ"B5Ur_~}7Yв̏}_*I楑Sq-"55vWƃ :D+I!K,ewkc/BqgOYp_w8?rc yt1 FjT{biPXjNlHE>|VȻs8p^)1UšB<ۮ~l0K EpƙW9#y^į?Vw&/~ʭDH3΂3S H8nI锯b49jHNV{=qErR>\:pY:DqtDRj+'./Z 8/|d'nO1UٴVKub _SdQ7 1>մ{+ƴpTrȋ^lZ[/6Dh`el#_KAacʍ5?U;n$1XMwz)eH!@p(cyR&UT?A^x >G>NF+X_Q( G48Bt49:J"2Hpot!D;l^O}A=iVWUDŐ}6RnC*: _fゅ~7 tw~ėyBWPRDaȁ+: te8CT ("~ٟv[9%"N!)OwŻ9o9sQƌoK6<-rZ^5tmI(p$wݕ{TS5`f gڶ*{C sDx. (3M>@ڏP̟icnV Bmitmproxy-8.1.1/docs/raw/_transparent.graffle/image6.tiff000066400000000000000000232713701425660472000234660ustar00rootroot00000000000000MM*Mc P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ G`rh$J@(!-$2}` )PX0w?Ȉ1Ad. X h~!Hh=D'.J@%/?X D 0* SHP~HM*Ͳi4QuXUԜ%{͠||J'N`(5:-T}L|Z !KlI {ZZ PwQa2mU:N*Gg#My!󘀠8 bfa$ Gtb}Zs'Nx4yzZfQC`0ը, 5́V58@UDyH7ͭ9#m7-u΅lX&kkS wqvg|]].^tk25ot:Z+v^vGJ n@P dPy$hGw @sāzeEDYnFyصӛ5IMŻSU;GS\9\+ҵH+];׆HuWJ '=GH齉zy+uhRW ?Y N]2t d-4=h$GqO;v}UZaC$T*v]@NO4ی[`=ǞS|`wX_!:xxWӑp`D Qt*)&&X\A&tVkSA!Qy5YPj62jo_  ?@ ) CWym%T:oD R9T=ǣsX :G@qp/ǰLtg3+a.WZ\:@6.xE֐ P.Tݳ2\^ iTvɋRCizKunQvi`s 05W+RH8_iSfLpQzlɓT U#4+ʣTf[SxS;I22芓vG2ֺIM$>ǭI(9 Q?B*#mmŹFE3x6ҘHKܢ}jj\"-Ri!hB~ݚM)ܫ@;gD, :=ףyTfshAӆDœ2)6`juN'u$KkraXC 5b ԭpmAKRN"AoM֫P0är!ŘJ[G4G#~>Ԯ#7M 6 P_˯H-ӆxc`>VD9u٩ēKsIy<\U{z2YJa&E!DRcu&q ܷ5zVʵTc5a12ZRUaǦo ע6)C$:5i: +yX` gˈy *Z޲_PԽb ȴYk>02hi}ސ_j1vtZ~Ke.YΟmiWt1N:;fԐi^E{W5 >^SN,i/ԯ#10aSxmDz?A1RZw +ZvNL]!wϒ4cUgIke4;iUxY͵Q6ehZ g |֐ `zn*BiƓK&W.PQZ|Pȅ!͔ &I&w/`0|$Zk'f%fe`hp@ fX 8@Ha~eēKZ,_ze$KdS`/L_Fe> I`%tgj aInFMBȴ!oE-XaԱ&NNxZ]Fd`\oE,O4NFJwvaHfa.(oRk*_b'zdɒR!1M"ZQ!JK-?'xFp>ʒD3Lj`Ka̰h %3:K$ 9;&bE`:6eKKa+ ojT kw>>H M  asE7 TFvӀTFl`$@Za눡`T@PDsUnF ,I6`*V`",]3t1Cf ;xk&g4f*-0r_Qt0BlOZ&^^y` fH hZw/-/6`x/l{fhzD-~Wξng|wP2aH a.~世J~Iڌ/MoNLN  VfƇ脞zN"7!c(iziwR,e&jes)%%`[ I%EF'q2|qijzs T9`kk مbfOAITxj,X0|EuN! `$PYe;6paAH@q(Zvbx z `@$!?_oExqpP,!0r>/0#6!Mn3 @gt- @[C xh@붆Cmy\^%` 6B`ipv?oe`}›=]`}y[J?F$K9ft.(Ǜ@ }gy` **ಈZ>*BGS'}"S34X7j7$ xg%.@;iH -G +~ ( LKGuDd~ 2w;h>|'2O~5r|OE$d+Jȴ^@ &} "j{1Č)j'ѡs@*mcXEeYvegYiZvkZųm[vo[q\w%s\Eu]wew]hP0 @`tDɠH2 b@6 bZmP;n9@-@KOZ:֨Bq%,H#&)P(B2"9˝FHc!U ֞e@s(&ňR,|j# Z& Ur5{̭N5MYEfI h'{_l3L 0~.` ֵsɻ&ɻP8(;4ɹHS&;MM 0uD*Q/XK.;#{(Werx֕$npMj>%/EsnO I,ML+Yw}IT\EyCr%$s܉qЍ@;Ga}!NQL d3 h-iQ&^n&TcR;3!5'dHV+A; TGJ < LA#$po:@\0oXtl̓xřE((KÊ^@j?ct]Gys'}486pE?Sx:G=WhrqYCD1dTJO`)_Kq;G"cw#R@#'g]=AՍZąLp47CbxuHf~J/0<%'hxs7KqCtP.:B+#1ҙ#͔@)㿜)jt mhF3fћ(N[4(V9!(/$M u K>9C쿁sHv'Mw$[(6t8 v!9Hpu lwr WEW?@ @p8 H 40 P@>8 C pu'S ʜ ȁ9J2C:.Ԩ*zJJ(q1jq֕a2/z("A$9⮩Z Rᰋ `az'7d2 z &k' JɑbXaКZ Q 2+7$ ,-LڜJr @VĊVqՉa(D@kj&@~ǡa*=!$%{s&At%W›{㍚sh BqIDaŝA%(&z1֤V.;ںԭ0/ 3h@5)Ȗ2ƣd18BὝB'cDQ#aE0<;ڒE h҆I#>`%9Ȑ) ~śvP#Z]*Ɉ \8Fa %AϤ$TVIBXJ9I2!إ‰N!2C-J@xvU9dɕD p dXR")e'KSI̱!P%4bED!9Cd2'^Ax:4.`b2Z.S*ɛ ZrEJM@}BX p*0ȝ16bC$ƱV0 q[%!*cR0 @5Q2" :ƙE 4Q8ɯ7DH4 b%lS:Rfzq#@JlM'"iuxTx,M93jA<$猤ء0Sd2*bE!bR ѥtX%kI "X2z.:TB1iZg(tIA&Sٟ,^82@[E1V! b%#h H"H8GLoseڏ%@UHLVP  P/ѥ&͚J`N`^`nqˀQ{0Ȉ X ` 8 )hM63ܘFa SX_4^ FC>ϫܧ @s[G`*09 !܎ڪ}ƠxAN}J4H:IS(RL6C%+љ/RL#Wa)&;tRgӹF:F1zԥtđ*F9D)]Fczxj().#"J' >"jd*%1ͯ G$]*jih{W $ {2zx[4$bkB:1BFdLGzaZ_t_.Z6Zd'RI<" THMX.;d,(*UНacIBq$12i*a&^oNz6DH ߚ.lV1}-HZ nU $#LCQՊp8ڋCeR6*V.nq;9z )^; Ѧp֜5He2%# fD,Qԏ%i̩F:gMG5rQjAF;`]&AÎVPթ }6WqFj 踤AT/6Z ̈́I.QzMKȁS9"iP´ŝ)"xZI)k,)NLPѓ !2"D P\UWyR^l2YkDґ Ul45"KDw^`P53, bcKTbk!Ŀ{$$ YI!d/2ZX@.:u*dFmFLuG(' >wTՂT Wۮm9LB$hI!z" +@GG  niBZˤ# -9e[K["+Ul M٥!bb{'Z:*U0doLϟ\ck j;BS@H0Hn9Vf. ^qӱ8IMxaԱ"u:a^ dT!2y]鎤2J Ho|!%Y /$c I?$1<_cUN< !?By|Zy>L O@GW (L `%Qϕl"Yj&Sj ':zGYj{hlp7W W'q ӗB;R; mg1xkli(s0m?؆K}}~~?_8  )/"[_\ފ*סhmi ?D$g`  `8=^O.~d0`D$~>QI GȣDog,}DtE'~ x+sW̦U/X4&?sY ]Aq P0"wB`؝kwcXkUp*+\+8,4|.#V/.]MvBѸ Upk> ܳ5G8 |=i==Ŷwmc[>$O~P׀0ª@FY$KZznb5 9&ں*J@"v.b26BC5ڣ#?H (lQ 16mBکj^8 Hk7C5d"Jħ@O l"prX~3O.徐҂E cf}H%/G?:6m7(-.ڵ`4~/.Ǒеl;5,/q 9',轑(*t|)(@hꨢrZ{Ҫ%1 'ӻ57'D)k$h;jے% TL#lWeI  5ꚪ}ONBKt%FӤ+ކNU"u1R9ʟ*eמ;$Б jIEqr:xO094Sk6ZWmrp9/yj}!tGU}$P~Hm/2]^mhiG5*d]$^ { Ҋ<2|_Wfy` ICQk j 1YpAy&h8;"i3"zG풖uJsZ_)2tXI#,N"bs-&1ܩ&8 0p jj\BfS*x 8X\o"Q?$UW&@RbY7O0UX\ q#(4+I($Ъu^DBЁH%(m{u%c;QbG=PIY'M3lhQ(ő2:6}PNcBN,%bq$ vD)XJ " "P )5f"'GV~NdQ<ʶ7 7SY+f!9|JYD8@גb$͛_)y$QJg4'f 1;^DAI6ޱA& b6bә JDdf !"H+~KY͊ihٞcL(kf3T!dj 2q#!WDl!&`ELGPE~H!$uW,} 1!!0=P1kVU&:Grb;,n%-%-rMHaI"YX/4i#!i{'(r(@cq)|0#l18ڿ%v31e FDuk+j?72> fд3R(zqEN( i除m&Aɦr0q\ hVB{oL3MI @w6`u/H1ĎgJ~A≖-P((@K;V1H{HЏ’QJ%|mĒ5眂F-7!ܓf3W4%@1ddeʫ];hfB3[vD۞ޝTgM*u{fgj pnLro{-#oDA5*4>KH3O1~ic/n3Gإ^١\mBSE^#AS"\63$ ' i).`'qB/,,~Ml]$N+`"bgsNP`ln+܇DH4"4P6r>3"P"BeE/ .Of^00Dpu;K`cS2V$»sޤ͘oBDM7 ߏr3Hjۀ^oPi`3_τP*J-=a 'I0B'邓- ]2 PO<`PℶVgT;<ڏXӵ0+N,U"5 3HVk_y V='vpD--DnSC/붨Ff2qHv.ۓ*8a IZgDoE _Vzj"*rtK =4JRy'wІ+`![B@:B Uvr>^0*cQ?g~Ad4\r< w4\#\&ăLb@ `d wKV "&@sضzC1Rt#!F*Y7;+RH)>o`.';u/åNbDsCagWEeiг $ΝH2XۅL$2еdR0Т{>Zt$!Lڃ-k+ÝC1KD'2UHWbH_>uZTVj(PG2FDzܘ"qHT(]A :vఐ^߆*J~L.[]s'hmVC7v=vff73|8%oĔTH}e^S*B.y6TnBkà#:Sld1WwJr3Tg/0Ȉüq&,H{ZDM"zo䝡*+u/ o -}\4 40XG1P4?B}RUC|]UV_$LoٜA!Mi!Yj/wEA42`Јp{=!M &JfxP:us)W^)4*_K6eYU,"l5D%MR[!X[l(d8 ]Uh`&+ |+r)(: j0* C!CH(z֠s>g$5z9h^NP/{7i}&T*!{PRo1A#JwJFIzh~1RR"X˩Œh˴DsI0o$!&.ʄǧ2a `zZ!?I{{'L-sGX Y*/r >&`+@(\U(xh$H.}$* 1ia;oKšQs*ڠ;ou肑rKyD&K72`iBJ`HM((i&z !Z oB_HZRG^e@&8 !zAH-{* ο &@#e̛ƠI({́ԸJgR3*}n+ϖHVD="ȖsZ1Kς*̌55.2'bvQe&IdFQnqG ꝇ}?W}w~?~?@8 `4&@@8 h 85T {*裀4[íGz9!dpT`kuN%7 |>׮Ki0;a?L& aFmpTBa"Z $Gd0 \Q8C農QgRdBd$(#3Bt()()SbX%*5cIp+0.t7u9ԸjJ~ #FӚ -&q:ɉ}FboU|2%fWLH$ EWDzy,aEmJ`Rbm_b>gY3:F7(FcY NhI1P<_I)UJjpsyW+Ƭ72V|Z[$!2DM=eu="0% Iu?:g#D<Y#Hh2H235T0| 4/pK0.ГQbJRĿŢ_Z2fYAHա*wdqGK%ShETC\#F@(ٗZlmy$Y IgT9ֺ(2t&*J2V8@z':c RH2Y&m-iN+/ ֎%ו|Y-fc9 )8&S:I͍niN YB̽e1|56z1#WDMb)NJr]2BOkQ “FʅA` ,mR7eO)v&p3Sy[dkD}2bA1@xI*M̨H"FO'i18H%B1Ipzԭ9ЋL}ӹ ԋTiu)s2t0`)Hڔ̹ U~0C+,6, a8h%5Wdc\H7̶A]tPMFz>ţOڸڔEq/5-aǸ9(ra4R%8i ڲQل*_M%Ωo1IԌsT#w*YEUN>52ڡQ#![B;4y-Q"&%01crۦZu'isgӪ٦+r)<}C ` { e0bpghfhfwxw dGĄHĔIĤJĴKLMN$ 8 : )Bۛb۩-ڑ&c@# "rJA)W.+Y+Qa0CB͵`A,S~,$y"C0`-*C:{3k -;A',CY:W)&b!ZPȳg"6,CH`*ҒA8Z 7pIʔ㑲TiC-X.{2 @:c<52J$[ {`0q5)4}4D٥y(0:0 $-5"Az[?cx*!)JÐ8’h !y/L {1Q}2<["ALTM`[d9&;%Š!gȌ#{!}=;_ǰ6Z Ћ%A-Yx hǢ7N"8@:[8L/Kg6!"Aȩdbx㉋> )s׏iVyI28r5:G,˳[k#\[X%j-[`gKLI՘yDŽe ԉqc2k}̡>̍f% <d=ȝ/&'gI#[ x1C'l;72ZcrС+y󡢤pF2bVљK);J&\4 '(KHPE+u 󤬪1:08 t#`<# 3jKI2К,˔1.j}M1K&Z%ыy%ʉWjcD8 {F8:5M3o@. I(PC7ثرSb 5O:x0 r }2K1L@zǫ^G,i蜊;PNSVԣ6;*h ݣCQ0kɤC  87%)>$iE0>x:Hؕº3![7hy`ty[Bg2=ݝ%!%dԳR%1 S"k+S6oboy\CQ( L)< Ҝ1!L؟G9 +"'0+75Љ%yxɳJ@U5Pc%5'DzJYޱZ"Ӂ"}0O3K;[?O<0Yȕz--uEwqZx"IƃCI@ @`HY)$c'k"TԊ=QFЛÕU8l@ƞ0!}C)*)X`0:xt!]߳_.Btϒ,0OCNS !;[8Zh n}iephVvJExoDMNOPQ&R&3`08"$ Ҿ 29;3 ]'k*e@[6 3Uk*ɏe"zwc'CZsb5yN%k5,ۮ-9ikH4|+Z8&QoۘP'\LAt7=.YMռǤ)Z[uiJ^|3̤մՓX6!0Бo0T陯Lh/ c A}2tI&.TWқݘ>09q 1%u_|)`2 ฑ]"ӠK6M)KxX~@F5>l17a撗x?$Xލ^C%ѫ8,9E T B 4p`1Őj@:Y '^nC dC510C*2ym42*SN,e$8ֹN+ʉ6yRcB9ҲU6 WZU2.'i65D'Ք5Vw ҏ_qXuKXNi bCYJ NM86~, u;UUxtgvԫWȈ7iWh,Ȍ l#4qJYYg! UI=Φ==@BnǙE[Y%RC%< <붏I5>+E5WzU;7mk;{FeJ1mԸ|Gaا6v,u’v}Z|bf2dJQoæ>p P@qꭜ1Aq5ydB?_( x@p8"`0 #{@@ ,ǀ8"I"р>'@ 5p}>(8|ffI&@Xq<@wo`D vqa0≢i-/}ۍry\g7tz]>Wv{]wx|^?'w+0H^.4F#"bV}BP,  ipġB|&'}1@c&GH)>|9B8~"ڊJ, jj&wƉ&G& 6G'"hO* L|X"i2/*EyinG{P j|R`"<#JΊ"K%q,N{*"qTG4NUa"`58 lDzc(R 'E@L{2)b*M+EN+Mr* 8ҥ "l&$k|ZR5"٨uҥWeIj2NT rUUQU PRLډ^ aiaQ'GW)#:QRT4`i *[B]H]#)B+XT[@X!hVP "0jiG!0,-8zQ*ă)(|y"VªU7D-RC"::zl@|D .HԸ;-ʣ#K4W1G)'z*j+֜.JW3oȹS6R-^lܴBW6!%bAHp/pXX aK- X@^KaWd*&RLV/RE9)@J)H~U)/ˍrʤP0BN@„x)p4KY& CgLʚ p5r@lEldqYiWXcy%,M |K+5Z 3e}rX#y4g$ ,hĄi|0n<0%hrFC&_iA$h}/A !4M$əGJCYe)".N)޻`P#z E'Ӏj #Jx@ě(Cr +jrYJ 9X/ Ʒ|j/9KU^38 BI{DG0BXX 9P8y/ b_M  çܓ:"$䋯z;Mw+5'B]rlb^(I rh! X 9'ءr,@DS*i2wzQ B`!GLej؉F8z ip'r=lA4ipVɡ K՛(ss59MMٳ "ʓ:in^Kg#8}US h$mMR #\slԠ>1{NӷY[ijg0x< 4EQ"(=$Gfz G$:6F؉DvaǴO|r-b J8u\m(%;"mtAI(=:!*?xKYQwo~r/kcD:iwfQȯQR--y|Q$P!vt(V% fK!+Tay?,M"Г/R:(TEbEӯ4v SHF3ƂFmyn2A}DeKsDd۪m1"^[=ٽ_4h[Ten5Skmm<ۓ)Nm҈K..< jJkwMz\]dBZeU'?d,D/$ 81ؓͶ,nJ$'0/ qi&FRREG/R:o:$RnK%lf_"ki2HD "Lh(h |kel^/8D`bmt-+d-n$HC,ahO,dRe3frjH!p<(L`2 /鞢%~Hh]"#'.)U!/cNKhV8K8Qb#-&c"2@dVBHkn1_,b"$&JU$M2/c b(' 5&~ $'JH-v8.B.%(aAғ%`1Lna / ,(C\O TKv=\LB,PP*Rf<&*-nDO ZOBޗfj)*HPXh!C^D#5"#Ê21 )l A3&"BZRv0`-!(boO-bJJg5&C, +w"/J&MT+-$Pau0BGB\#()Gkrcϩh KpW#B|DLWO8yd&E/PN@~' &&bg;`Z9Z$.vMj*e/BOE%KD" B ^%R( "gjLmm*b ]*e B$pB:K7psa̷x #tSJOo ,+d.K} ϸQrP.bP<-?6'nnv7eg$n֬gl|&A^YQ@Y(nXa|h7X|>%gst]fv%]qoRgd& .aP2xAfahA`ρ!8%x)-1#.,c  ^`hXc!Fs-PR$GTgvwD&(C? qm /sbAԬHZrTG3zgE†D$x)e3WPI/Б$2Ef<"R4-KPh6( ȡ&&I]Oao`~( "R/ FF| #b8~ $A7v"r[%n3 DxVfSD+p3Y $E$򮈸v·It`p C,!Ϭ2D[{B(k$\BV`VBA$. (63;K!A|`+5(l('PV9ҦT48`WEڲU%6cH5<" ~lwuRz34FVCҊc2ƾ,y>qYy+?D j"RKii$0A3JksS/ $-Sc@Cbcl[%{)-1;5{9+ dV:H9 f}3}V295bj5t㏶)opU~Yц`JJL_@ѩ(Bt OӴ1o 3\&z%g΁iBTgB"|l֦/9;i6燅fDoxf'cD[3`.&]Ads2GFg}O jG*aX|T+`\%aуA%b*#k .İ#P!!Bm$&A1+9n}D<8ЊReb0q\[{$R???"HT0?vg۴ p[|4"h22~/f-"A@`b@)|6-y@HIKY.Ceo@$ ́' ~?"x h4! O^[/|=%9A`XX& G|V(O̶/,]LZ G@+ȥ m@ ]p,|h]( cֽ<}J,  s?q`H*|/E4+ՋS-m5@w x٭Oog{uhg;9WEg7F]>Wv{]wx|^?'z}^g|~_?~_ ,  `. Xb\h (+})iZ\|(1lhK*& ZڷGj8@ '. rz+;,j/늊ƀQ\{`=%n[FasAMEєm * "(!ax L{Zr4[( JƶmN K"gQО@x( zįu jI̪'w j5YcƝYؠ*ʈG^G23ayfѲl9uGq'S~pr17,YQ-5=E.MNUn][DX @R r@bpZ y`1|'JK }F,˻Q/B!-K ʢq1*أWrZ bY񂮬sU0r5lZx_z{\-ΤPEϊ"5.6](l`hr[XŊJ+  )+9vĵx)dL-Ժcjޢ])vƀq9&nr/KvW:Ƹ#r ;,e!ʽǚ EAX-PnA=!PBXM D)GH0>!4l h A;* oXA6 3|*K |Q*S> iX-谳 @19<pw)]7 XdڨKь| hwq$4f 2Z+RNJX@*Ax'&Qs%%vrX5&YY-+$%` PleVGXf[L]KTou.rK-yzQi7}K(}A6#i} Q2`cya<xoVJ?TPZ AE T.P@  P  vI 0@ )TiN%Z-8MR r/RUn3Z`Fbh#SOF/8BkUDU!`( d,pƄE VjJeJtJkJ*[0d U% -[)&YMʛg%PF]TF]Qql,Ŝ->@es.BSխM)cm%s2Q8/<*їGP^Yb=G-<&LdߦϼLxGP|o 6 #@af4_8>gZBh] FD4 9 @MT AP4\SX -(Zz}My|.$bVU0ճ[q/x%l)ms}_\2(ø[cWEZąP$C`:('ZZP<ԛ{,0;GGʩ:J%B>^1BҀ>UDHT|5xhq~/wnMG)\r]1Z0 O9 a A1`"?,N}أK\iL (~+޿ԕ FqV)8JA!Ͼ9n[Qf/SЮK LTIy]8éȝ hoU% !-Lk?XQ)tQo&&Lk#j 11xK F/|ߝ_O}_`H pY @ AHc',Z=Z-Dq.0, p.K0X&|J,&]A.Af@@HQ : &*"R)BdF0%Pk|IG̚jZe(K@il 4`|Z~-J|z!P0 p 0p6`  Դ%na B,>B 0G/oJKVbJJȌop1* \ aPt\!h;`p `v@A.c+ Kx몥{ʊo |ț ܲʢʊ^k2'!iPd1q2.@ @`%g dZv|[(~)vCO-J:Xm`԰`8ARpp%@'(`n R y!gZ(JYc(ipނb(hZ,%Px'r*rK䜈eK2V T n9҃1s11!23%2s)2`^ @3`6Bj̲[0K'>5JȪ,0%в^*Gh 6YBЊF2< )2Ϫ߀43 /JO$^%lh-db`"ZA .$+ 3FCDAaxaPI:T9C=CAD4EDtIDT @ ` J fpfEM,m)D"O)bwvUeTG) *kQ@E+ALHJ CfNR'de^6kdꈂr F)Im&&BGpjGNJV}³H,'5OAFt!X!>OaT5ETuITMTQU5T@+@`V@P qx Fx,kXZn[ZkB.+Bd gPˉtj:@ UkĀ> V0@ !Ÿ}'\IƌdT(S–i0 v5h*GF/B~!fA0N[e6UevYe]eaf3LP# 2v %ɜ&+C"* Ҩ\ZH'Ώ96Z,Aa `UfJ.r@ ` !@:$bdd _[>d&aPCR,'#.^J5nB A2r!lA%qVtQu7UuwYu]uL/ v+4`+)mbʜ R[jDfdrFbZd`,0vLf@ @ 0 `G'-.d_lvd*aԮ@qBNe|YҧE=3OBAvaf\}IMQ8UxXbtn PE^.K. 9Pj hK'dАԩv..3VL2D!@,Z@B @L@ZJk{G*N)x% $Nޚ @aO"E&*d%d^!phuyA9EyIMDp``x Y`` `.@H&Ao{zZGD%jk A=@s@ (qqJ2Ij &-I_yBQ7HK2uh$Z@ +*RU,d!aJ!:.>I1:5z9=&  "EnGy(޼2V2YxX.gi%R}DZf׾|A|4 (`& @`trw5Sekq㠬# KF)ZA] +"쥃@IT4fz;{ X x b/JT@'nw,,m/Bbv΍+ʱQ-0FTGhhfG`2#{ *&gp}&)G ED4 X' NP*+֏a!O$Za!F5\ZpoAOO/T8FlqP!aLa:Lxu<|μ4 ˆt(Ab^`8bkx. TU6 `H(~`@ P" ms@J3-Ki5My=OEQU.MSNUUn]WeYUm[u]}BC{=c/ KߏfI΅@ ˿k|pV. x]Q}>bpQw @8 ?vOux8/. ik'.#hd}lb4ПHH=l(2<[@+>G"Qr8)HEXdvmR0P}KyT= 16 քb 72@fF!BCAgeiZvkZųm[vo[q\w%s\Eҥn4 C8H@']@L!L4(\~͕4:36 2JeJR TEudBB) Ah* i<=8AL؈.ԡ@P)='!Ki S)9Fӵm{f۷mn{no{ 0ØRjgˈMS[Yh2MW1 nz:B81 9-[]6MGe$W *)|uP+/_ܬ/*3淍Տ6|5ґ|#7 h}~~?`.?(F D 6@f˪sj 3T,h&!QT x J'țp(8: E, @0}̑渇0} ʐQ;VL ;4.jZ l#` ?* dCHy"dT6GH  4' @@gwC s$Aa5pHZzg#oJ 1a Z+EbCU$RJ4.@KxڀF"ouM аB@p#@d]Sh5Fz!k< A#Hp=2PzBhU 6P ^x.<!TԆ~R|{?ꕣ{Oq6'Rd` B\ P8$ BaPd6D`aDјyzPz2\A  ?r {@X_RDV;%gZmVeo\nW;w^oW`pX<& bqXf7drY/<(?_wk?BA9P }ۀ`@@S Q"JWKfÃ>A: FB`:씤@Z詊r~B 7*z(t*1iFeƑmuǑ} !Ȓ,#L%ɒl'`( pCq#cP€btVӆ":$3">TlbBVPL z 0U;@=`+ЄB+'qlaQ2FXDiQ6FO`$ŨV 9 yzxD@O _ D%(&NDO+ qH(P"A?LH !(0A%]ZH$bO -X'gx!X`2rFʝnnMٽ7SrNY9DHP`"@  CO (>C$EU|%=΀ u :D1Z_F@ ~a*p< LLGyNH< "@쑒Zv @d q! <1HYUn L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ fApA#EtP8xX{U`=ugAW׋T/WHP `/͇v@@,@ @&{-XW s(Sy<,Z}f4!TmE]KkOX,Ln7 D>>C>` liUYEo`)wZg`:q!\7=KC2Id&5>5]h@[5mPեi*J(!F)yyy}:z"2B8 |.P/O^e!@SA`{euE)Jh% @j?J|(S A`T$jWfp;)JjP+Jb \n7<|# °3 ðCıS~c湼\AAK!ʠ0VIv^ԤX6YCB]א f h1pWMx)9REn`E:΀h녨A`b>OjX3a0A@H <0*|0J F0pcGs4ey%fVRB詹3Hgv(!X%@9@@TxĘH@I0&6n[D2_MCȜՎ:8T v|p19Hx1=>GC *hFi!03qI9<3u;@] pY Xc?4"@e(=RY.= TiA]PCyAk$P^ tJCR܆_Ra] ,@DYaA Œms[ Qh&'uH5*ʛS}P5JJD0:ApT{B𺓪4%k&\0 I\*DtZ;g !^6&!N aV.-T6̻J PXlG:gi'SrMBK ]V6Kkm6zdm`K 1xA*cy>T{ c;gPAP3r,SOfVBlN |/R< 8/ R^ c 5qWp KqjJ)P [2 &=x!Ix47lՈ;"_?M;kmͻd>BHRxUQ7 9N@ C9t0=Gx-[*{ b$e #f P1*X`٭^lI]',nf!10 0Ϳ͹8<{Ϲ@"@Ll'L cUW^Yl4G=b ⼏Szd.{Y̔/5$y*DZꐬ8:r 弿>k;C><"%8eydV0-}L~l\ QAF`fB @~˜YhX"6+^ɵBWqEL`0r 6^+D?O?` $/P]@LkeDTheZɣE= `Ah'¨,v͔مtda uNYNր4C82 \]I!&.!6=-E&aT0HhԱ\T #>?#?@ ,ԀبyhyLjܰ=ٍLo`΃41C4A PԀ$$K2䀀=QTXLW^n TD:6'gC9$TNU%VU^V%fV<*¼/=##f/di"DE (B_@聐&¨,l^UReЙ Uʘ]]dY`A++B&V h<" !|B#"hb3#C"$iP ? s@e^.ZT*rjyh "(IP>^L \7b@K- vt9(7{C:nc;^VbdB 9,>^o.i5W>i(H@P4m5MBLP @, Ll% - 5 Ð= Eđ,YbsR`ۤ)s#>X" `ҩ+T$ 0 08F/`|Sa21T@ s`G*<i #|IpepGJ!D0 &D؝QQN*EXYQlR PӼa$A{0Zh5 Die,Z j6 d.D_u%Tn>T@]`r3xZY A&QZ-ETnQ=G!* #إcwn0^wRs=n>Dݝ9{Ix|0SKPD0Z i6#btNl31@6WZ]yUW_1&F)@` %ڏU֏S?&B󀞉*n@` È}"B)Ph $W@ t İM p3?8$.cl0>`ٻWn]۽wWжDh!0aII+PsϹ*%h=r^h7i 4r@>lW q<\D~A:<$xUԎe $#EB(Lm9Xc}A)`w"L+Ř̎Ib=GV=j k[?X,c Fa N ph2Çe=\mP#018ǐ9 JiR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAPZ5IR !dH?  ?-P4?00{=@`BR*U:MARnfC@ f~l+CX08$47 m'Ȃيp^7rw?t^_vx_78 ʅ wp@X6kת0m1|-Gs/ aqͭOBAOeB+Y~H-g~GҺ,C{Eb+& G$9@*J,K2Է.K0L32L44M3T6Mr8N HS&2@y@X?B|H 8K$~'|@b"{*#[ $ϓXS@Pc5~Ǣ-Yh! Ie3}l[6շn[p\7r\5t]7Uv]1 H9suYF'G,̺Fڷ@Dc" Ny*Q 80Tea}uB1lp"I* aa(Ώ?]Vivj:jk:ַkL>Uiw]mU ``zPoEQk18~VbHZe@@ߊ~ d[4=2`JLA0w=wwx>x7y>R[_7JpJǰ^ Tadsf (1auOFU:UjWf. F8ksd Ff 1^+ %rPP*s"\.vÈq5íVD)5r!f(@J-1pH punZYkmu[;imgA$RJl<`@[m4uLPA4,8" Auhb\ F 8,4\"f 1,"cKkGe} 0Y L#1-'`pvG +)p`P `<]P.1l ,vftPSG7xExF c/G4Rn_;W4 iFdn09 "%DTy1f<əs6g5f bA9O@Bp˦\K!^ʗ "1oCXS#tv /tFLQ87)D`3h&f]kyuztTh4LT0TdXJ@ C~{A0ȯ !; &#x^u% ͖젮8wv x7Dfl.)xgq9m`hS f4@RD)ZhPmm@(CѸ: {}N!H3DamR%r"Z BX={woǹw>{v\2*Sbl, V읛+ռh/Ds0+C g Ad%:IcZ貥C:W<:V#Ę |?~7'|TBXJ,L:c,@Ř!͘Z :4mtr5\Of* l*Қ=ʐK7;Qi 'h=]C>d P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?E1`e? ?߯U_zh |>_@@G @P'ΔtZGQI@8 {=^؜Xg۱Uݘ pFbPpo=mnw[}px\>'ry\g7tz]>Wv{]vUJ# 1 "~j `fTe .(@5.ӽ,F I8. @5E8O 9;=ϓ? AД- CMEєmG RapcFa{;G9 4{`Q&| :;`H: p\lHqc)d\ :Eδ4@V R# 2 0z Qewyޗ{}ߗ1eIZkF3ou;R{Z@&ٞ1@M#D4Wdi)#4?G>WYJ.m d}"yFIL趌1re ű.ͳNյnݷ4 185zGj*~$xˮ$6=&fcH3'0)E"3j֊h\inĀ؀Ѥh8)at^/Oo|4%)ZKan=(vH۸b!99h @)`6`4Tp^%$h- Hj0Um4P 0.&$U] 1PCXm 9P `$iF_ 缌uIef?VNڪU*q3Fh0 V2n1XБy: ohK*2}Tz ػ2@LF?[?!Y_Ռ}A\j'Ibd;#?$ C$YG$*K$:O%JS%XVEA}" u;y}#[{v}bSf0n1DZ=P'-!y[?@htO叁 p4 S43Z*ں+ʳ+Zڷ+껯+,@+ -K:ƥe֖mV|d(( )  :C O\) 2?ml"+^ieW&\@0 +N',,k1{2#2\'2+2@p0cN,]4={ej7}V 4 9p,;Op"1}mУ&zdp@xB4 @˸^8+8;9K9^Z<(s<9Zka,={i΍Yh= qA1 ] j@ m8LtMLfq^`}aBHt  #DZъ3F" Ab滹u/:LtRmpRԀ ^#|o &t`pRG "Zh:hpE̖"i2L& tr֊Z]l \ l.`a 6lu4|itRW0!Uf 4< 3FJ,+"?ˈcLn4媩0 b TO ^+t܋r]̹:( "X `P ,7[LP>Ϗ8dL2G`HXk hoWBUgۣv)pJh uRW0)PG C$ĸS[B+`a%jP"d @ iE9%Q`-]nP4Ub@ D!7X,`,"l4p:GPg ڻ[k퍞VaD>j,q6[T̸Ȕ8EL  " #آdYܜhI&5#eхy$伛Sʹ_,r!2)`g=̐Y69F@}C̭0K"-`,=aP@X 8&%mF{sP3 =*4*0` C+޻|oc(k ;^`HL];/M9qC4c84P :%L }AAԽL<v}!uu6݇8c&P H{}@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@!2vg_TP>_$N}ր}> Q$1Rx<t[-Fy @*T,H}ߏ3`sAs{Nzn_{Mo{|N/|o;}NDө`4xCg?+`|l]x:™4G (F P8$ .JS+@}@(~2 P   EY+# GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY0"D؛A  AT. CN)En9GI%ITY-Ki5My=OEJ`}vaa%{?݄OnU| Pb6̦CIr1m7QI@` vk#@Yp[,ժz myoqW/sOuov {젠Np }c@ӯ sP@* c|=8) D5pT sJ|(3 >+c*%pHh\;sCt}'KtGSu}g[g#hUd!*')Ȳ:+p{$) vѐ0 ␒l&p#R -Rπ>p+w['[L-\>c;J(u@x`T 6@!`T0"\,: 3` H'1 &2A7.غ;`+B` I/2P ju'WFJJ;4 kw7PE"?4fӚVkMy6fۛ|) h|!hOЙ>לH#Lј>x)DQ(@ ^-w̪JM)<)\\.yƊ,B^n 2Jx , /*5.3yɿ3B`H0ey93כs~qy;u wj/w!A{\3 x?~N-F>6#}~wni@4@=@ڤ qbM#\n+ |8:,' /ϺX-J@]! (c%1n>A<ALA\Al UH^j 6sKV~hu8rA|p(*;.; 3! 6d),"q)x$ a\|;CC?sTP[^ =L,(عxpy0*zP>T/+i8S8!)cH3Ղh^\?A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQhzE&KSiFSjuzv '}>_@@$=~'P;N(B!oR 24@@i@@8B?=vݰh4e.IiTqx~G'syGuz~gw{y|DVkXB$ -fg @}O"؁KÞ(at$=1 -S^ L-xK3ćg``- v\k$R\&|(R*Ҽ,Rܹ.0SҀ@b[T1||Q|OS0k#a$s.3aRiuTzm4LF沀 Gp;M$+5@=ys ,s" P8$ b1SfA/G/ 0 ?_P(Mc}lY:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY<+ƸR+'G{9V F7n4>/%`/3I2!@aϮ\x%)[\yu9 Eo* , Ll% - 5 Ð= .\Pw`0@ D&4}QRICzG$S% /ؼ4 ,  y`+{/ Ox|ϛl$ A?4LqAД- CMEєmG%IҔ-K5Mӌh^BCȎ4m$0 4m=rNoEJÈ3!P` `s GdpoPT6#VT;yޗ{}ߗ. Ih^T!NXV\iF0i _Wa*9XC˵)Zl{w1yL.n&h0Eq\VNű.ͳNյj[JB7-NѫR4}gGy|AlZDC{g^FoI6h@ {X9jGm/Oo Qu I3dUv~N#F[^ǽ||urj& d 8pD P i{K7F~zJ!&FJ( ap,Qd,ŘzpBXM D)PB] 1J@[!5,E *wVcol[#,"mBh} 9 @N }iڲd>r/[i0hyRgRBHY !DR.FH ~"`q[h'0ޘ(H<LjA0"Eb_ #ptB6uMbl>Gflk@ BEbGMٽ7SrNY9DHD :gD"x{xrJxn)82ڀ}j bP%x#P"vbZC2^G 95'l:H@ u}OAUTZQEI_BɆ p` (m Jj|+H$_lUxKDF7p! E)6\Ty$!9Q":(*Y=gVZ[Mi"*& Ղߎ61OSZLELª"B !MCuq@s${RA< !5 =r[BT*վ=P Ftl&DB0E Q}W_F> $Ƴ>=2 >d^'ry\g7tz]>Wv{]wx|^?$CZ/ahd%y<ހ@'?|6[5'5j| vg!K0| g P6x!+JҴ {8*ή eBX(<,#L%ɒl')ʒ+̵-˒/řv^Hlf|J,gp2 >њʱx@u'!A{HAX d~&a! -jđzpvY7$aؖ-cMeٖmgiږk̴Ap`fB-Zxz݋/1aVG !aNzƒhX,AalHA[YR4m%|}xЭ XP7 }.Nn.@\&a(?]PyT|whў|Ǒ#M"H!@5CYB@KTzm$l5X ` J* @Hfh@Aemu}X`h]<޸;b.D[zu3ՉuhyPuʒh8 y Nw'B-m V( "]_d xc PnA=!PBXM D)`Jj/ P rV-Iؽ(KltlQ#и(=8QIY ,6gTsrF6J^ Naۙc B@1!TRBHY !DR.FH#1|Z т3@`M:Z)h/ͪ1;GG(9 %A@8!h5@?KPJ<7\qlmP?8L )DD$'DSvN;SzOV'[,EPPC]3Fp n^"o-L+$`rp!'R\@TƇS>[C edcRa-R{TڝSQUNUZUY 0`+E`L jG,Y>1e?H&j$K* zh A!pԈ>Fr Т бl{-%|f1=0bI A(ձV[[mmŹV[> 8&b eD圴r.)eo>j<{hf D0"/%غÒ5f*٢Q>$PXKk}XO a\-IT 0BHX Uܭr,On;B<&@$`"@J@S)t(U.ɬ]P4t'GHS <iY6fݛqYں@* ŰER?#!FḪ0 hLj D_/(z0x ! cHh qtd 1[4JbYa-MTXG>O,D@jH?2NBԝ%B vmM!zdmjY5jwY~6A+b%@\ [ ,t)lz6)'wqYrʎ%6|@ ۭrq]7W'vpdcH?8 ܕVo5 ~ ۼy9 dk2yD|I/]N5zj z]~0p0ҟ>2AWuOA|7t) ݔum' vS^O|}D3"z.Y&<~Pn|W^JO:זpiv6"6&_2G '̐;"=*φWN!ZB;//pΐ-1&vH!h\rId!.F,eVT#.DR`FAHV` x rBEdn`ajaVva޿a'`>o`b-`\N6XHFhT{)?+4Fb<-@,Pm5<d^(zd+dJDX.dlc253ƃ4NǴj.,b&\ @ X^Fe 3- Y˖A b-TCc$f2^FNl> c eB63 FQnCF,%c(]J +gcd2^Fc` $߇sd3?l֣Vr 񉎇p]JtŐeJtEc R5Q-L#Xo6"FC,+3t"! q4`#Xr,J53O'g?*(>ePA&^F/2GrMG4ERaLg'Y%D *'0,r@Ъn+'5H,Fr0b3FmA&.-,e3E2qP{cX sVb3Qdō#F235""$ 3rA&rіlVɑ5$gvD/Մ'aMn3d'3 G.P?s{4#SFQ#8˓_r#V2o$EXчNӔ_KP3a1 \OKH2AH5,gcc0A)LFF,(<5:/)@,30@N r]3c1*O9&mN۲ sN.H lVt춹 6r!D˚aMD)PTΠg+i?A5ܿm˖+g2@d䴓!)ZHF@sʙ Tg04r5ΞM^+eJ4JTdUTv.Ոoz nDGNv/ox̧X$@9i|&)zW* s!'P!eD"(bA`s*vpQYMW-bBx{j}hrxF:$ Oz @zTlG8"6#B6-,shatU aP&D#MBqr^M#Dt^3oBT"Y3m0a 4wrqpMmkWQ f^ ^SOn!_dFOuB,/6`V6;ZJ424+FkIYe^FtEN .)V.+bոla;zBS({;(0{@?)-VKPA3"&N"lFȓmQk" уz֧UUGTq3SZтFtJё*s[DY$虱 V7˘/l`U `RB|2U>Dlc?.7 lk _-E~БhT`?YC8RF-\"ܵuDlSM; >cPIJ-lF{u|XԁBJ&~4lvI|Eb8 $eRѰm-P]?5G@-GVT5E V[lEpp#VawGTld12e`r&¿L2%APj\F{K/c8Ͷђ%WQ@'T}&۱eR5(F^C~G=_72@e$ۨ$zE`Ft(d-7tNA.7+cb=Z,e35:Z fQTlCgW%~0/Tcm?C3QnŢeRsTr6MY6lu' Nb"]Vi?!s%dkY|nKeA7-Q}}=]1UC,op\,rZTq=!=qhщI R(G@lmQf/'^mt#0FQqm c5Ɠ gڞĭ%iW-ruUiL|BF%UPg Iu7;J.}ea \і/<&s'it1GM7iJ5\U&uM&V^WEl ?RV`T H]A=˒ Wu1Xe&+r 8?@ `D*  L1`D|S!@ @BȐUπh$oFQ(0:"C*F#`P$= X.[m4=W%a= q \/@;(yр]bAL Ņ"wV1$lH#)3Eĝ .IMpNDQEJLT̵SP%hjR9{ bf4A9 X;TӦu?#=PC!  \Q-CXN# <&ci^BD5TδC̀}9Z9d|9"k ùHFMb4\\e{  4yTE ⫓H~ # `ztC*ޝI$p]P4ZL_|HVJ J'*#PE?S:$BY%lB-Ĭ;KZ3DYq(H: W"`$%n,:!$ƜG03+b7:`Ia`Y!J!*[4)OBXRk4 t`H8ΏLCȦdCf܄QLɪYn"R+@[p L 5;k"&ɭV&ܜBH. ƭTT"V=(`HT<"෈qXvfAi3:J᪛s92oA{²< ̀  $S9MAI[}%Ki7wl["<3Xw+Mse `+`1R*Ec q^Fhc]}mqy@)&z2C1*\P@É*l| AJ Q 53.',Քf*yPao Jװ@]Q TTM̶:"uGM\0I(r_:X<5 N[A- ɒ C{]@.+l؝R,n$=R(bmjS/uxAGlWs$mQD–ʑfG.Qdv_5a7"UJwq"%f9.|nò_:4^q鉡VfYvhpԷ;&*r1BA%HJ:/4m~Kmψ;!Ω(.Zy(Ȃުe>A$Fd0%QI={%b^0S@wXOHsDdV!Io|˩kso A z(x [7Ma=YA,0 dcEXrҞ*]Yq|3R!{.=!,(r3p@t88 H02A뒲ܯW▨ Fw96 ZȊ*9J)xs4I|0򡊱(a(Z$Ѯp !, 8&6g^ !3#&-4hvbu9%/2{I7Z$; ̊!Ό)yᒊp1_Ld+8ySpFk]`(T. @2,Z#QKCӭp qk,@x-%x)/H(ƘS{_VA0B0ч$}:Aq?H) tߐq.Aq< 4=tF[)BE*F' 5**, f;ӫE"() p H-38!YّIKW913B uQXu-Ђ?q,D%+ H'͑,^bKˋ=Q'uM< 3W*Rѳ9,6E H4 3ˊ,#\A!ʌP! 5 H s*P{XAE9dP 󸔣bD)8(# ( cMCRj̀ELh"7pڏJ3CMJM/ɘc '1Q,( br롁* u(ثbٮȺ<0hw>xad@2B-D ܔ#j 1 gW%pHt@K"xɬqB rH 椘 ̾!ĴJ 2T/PvsQK-p A/A{r<8HJ:  a'4RBY6[ݺ1N?F)P9 rؠ@22M J?-qҭ51k;"r1q 3Ү?7K)+$+D!<1`)+sj>zQIأ9 ,@{R+JS#Ͳ33 k\WQu#!2BJA$['+ 3uKqQ3]))0r\D\ 2JjʻW Z ݄08V $K pҼJ\h<ꬭaQi-`ܩ-`*SR*sv4P% sE"I u ?J12jq z)R4;ӑ9KvS:K LM8MR>2r<ظ@]7s1Eq$~f&sE4QJCM` &(cr!-2!̒s[_$(]*2P`xMK9 o"s*ʥ%I>rJ@:H$.[vXk 7d]d5S(3\61"SJ1a`9 I#db8 @(-5i, ZKj.I"Z  &Mcۧҕ)`6P;4^ܔZ@-e2T%#  1e}ez((2aɪ2(9E4#)b٦9qShZ@|yP`h sQ3I>0 V0 ]cT,p :$ڥ%0A໾kTzGÀ|?/8)f4ÙΌ|pX A{ke91'pn Hp6> R s!+E H׋5#- ikPIi (MȜ"$&^UE! 3("1Jڄ. ?]C?0]KX1Rbs] -ts$.uVa] K)( dqF- 5 4ǔwYxf\34 hȣ-pƒrWI= }($ `/Ď͏li2/ G2 -KHH|𰠣Xn:;hooH SLic{\% $¸ *!)h$-E/l䳕(겞. )[G2/: `J 'Q {+ HUbЂu;; MR[xzܡu ѐX VY Vsa(dvSP\2$-B_1ץ,TSNd<@fXfSPR#V)ӹ±1A 90{@dQKW鬵*-Na!&{ʁ8Z +88*e`gxh j R +C*gR9=⤒jt"hI+Ui]Arhӱ$^5Q0xnT= ; Hv(iy0+#+ 2ЎF`|@?l6  @@ ~K@yDAo~g*1 a$ e@H:@o R(@r|@Mn$E zפir8\,  4A& }k{eryE6e0DTA8Uki5cА@[3Y([S}jBB9IvԵk "N~+p%`qi)'JBJ:`[dxy`!>Gz\ä,0-`0 A gt@, t( [JB"plc(ʥ<t2'h„5SV?3('k oJ%`#cR'ldXw ]v-f3‰KLhĀ"OAڠgYOo\f;V W)-ԇ}2$ "+MSb&o&q] H<*b%)6d"i0W@ '1 MQh1t\ܭ 7|8%hnWL[ا<勲QFjHkU[^N(PDᧉyF)ɰ[g47.א}9H5ԫ v+h4Bv @6/e@@N- uH׹^phFٴ`L5GG֥;O0n&y5/̽IlB/Yf^_O@u5`( f"L!LA$JA1-!冯sB}Ag>&-Jl-5$ lnl6jH c\iRPs T1/8Ðπ R<.%lƘI+i__+ VuGHi>D*]ZWm0Ĵ8G u"k}ok"}q4y&܃|y,m \HiŬޭBW`6>%vD=쉑!sc#wm*ͲE;h[Rl`WJ%+:F1N)}$غNrL$2(LM52Cg#J\z_#w<:(%De6(¢(L2\hޤ-G KQ@b4Z P8$  b]1߯ o`O )W  }1 6y|/>oGRR@!r8d.n HRP$咬x{yMX ir X`w0 ~o9OQ|~fo7?jV. Q{~sW` u-?wˀT,m?v5a+>ܰ( Pkw@p2UHހ( 6KCvp̶ݷ사C88@2f:y 8 `Tz"=,4e/‘28)2flv:Dˀg0΋;)2G3Ǽ " I1ZL9t2 \~1ɋ BC@# Fg4鸩$$/LG+M22 ; @-F$]D9컦L{ޞ,o35I3"?+a*/ y%O3eB`MgW4%c0iSe kϽmE L[#DU0KIA., D ORCx!ϩ2ԿIQ{M7*M(u:/8Ez0̳lӫ3B7/;L 6) `.gd agkD-vw@ce<_GcT4R 8Իө"+0Dɇ?>5WS[wD$H&J- 5]7oF-tcOV$G|6+ < Ǐ:V~LXl)l֙ȦkN acȪzPAGgn:)jMv(\M72C^` j.2`Q.h4%S#_rawz̑_D\K'0"D^A43T cbR 8i;6_hˌl JRHLtDOIw?hIuR9!,D%.S#9H: DrepfX:mE㞥ΜiA dOƑI.H{.%BG6d Oi"CH]EծZy1KbZ$7V9ssl9ي,PY,sf= d.G_FG1p+q3%bG`%e_'pNJtT"Lff3tPm 1WuC$ǝ\Lj qF<\B.oP(1*F={`P4<GHS%*=Ib=it)prn@KrZ$l(6^s H#/%S~ 2"4а$*VQ] ay)( 4piIW^2K3X7uC&܁⪈yȪ4!ed"Zs (\\-ԞU`f1:]Co#aXL Ҹ2^Py VExHQ(Ba '钠!f'ҟ(x[Fj:Vj(D} |؟au1!Kt%ST?fH jw Tg+޲Ot,15N_QTM` `sUET>fQyP#=rQX( A@'C[e?N4=ѐ ~/s-],@~JPI@M ,:ͱ\ *._EB)'"E9HsY3%i#KȢ5ӣ \ Dzt`f խ8B[HM6yLو>b֪F1aQ\ 6.ijSO컁 &ykT*:้hBF"8# !OkHc]C(b*b?)`@6l\C`n>%&sIF$,Ò=!a"B*H-|N]`3<*Ni z^ys"D[%$@ɆRpx#0ȿ%*.f Ȫj-d A0,LLK ө I-@4$vCdfB.O&΃%(HR8.I,(&o*Sn, t|" %j <w$0r(È˞<(EŰG8$Gvu`t.d7k|*:iA G~x.*C%Le`E&84҆JKHcL˞]r<9)?PYle44k]슆1G]P'H&?WiP-c^;  e *nxqd:#,43a7+D.3L*sPfqF&1Lba&DWh^Æs @=&:lW&% H.Y\Ph-bOH\ryJ=pX˞TzHQDs ?`8$[ ʖ k*B\s>f11f.dZE2_b8ޓ 'O#'$&$Bn=:CmZc`K̄Ɋ#Oqo$*^B"8Nda$` g\x#Lg#xHh&н,Ȕ`51xAae @pEb.E IJc"(̲V%Wl 0qI67"2A=e&|Y3L=c#-SB>H 8*|zZWglxp ~"S C$Ca8Ht"FNlK*6[g;ezn%*x~n|+(1 h)1 ZS,r$dԢ]'RhFd/VP3,\>0BE`An˘n,l^&2De^W;i#z++PE`%0{$i3Ҕ>Y- +k YH"3/ Ǭcd,Z\TV{ނ6N6եȵ$JHF/Fk왺A=d8I*;L/x0Rc yRN0/ \ 0Vm- Y gg$tWwOHب(jXIJz?8&2e;ɇ5*j%t.ECsnڐjM ·($.ۄE%0qb߁c%Z3%6WOJ.ê"6< wcEȆbaA]i&8b 9p .P0 ) L$(ĥbL]By]+`$QLpW1::L`Q:s0@$58HI0`&&`ANgH)w;&4w(3G)A* j܅(ĶQ>E\#p#?4Cb$ID.罷CgͽE P ?o?_00 ~ F_Ѹn5"2̜ H@{h  dT _1@@l UJ0" +4 |n F!QK5hw3$ A@ Iv.Gq8PmYmB#P.OȌ)udV8N@6)T!c'7y(YkÅU8'{M%$j/ @6@Dzu7#3u$~Wb6A\IVR'8%@ﺔ\ {Zzaj'YӾGR_x@&bP/ P~~[kfƒ@)xkI5cPPTu@ # X4@7G;/~0v5Efp,ыIoh^Z3.H#w9}(pqLrnu-ʓko@չXsnA?'sFJIip38d#*eٖ#Њ+FyQhj$nxg@@ 6!ʙ\0ϑ{*'kP:2.hv^a]8E&iKd椟}`D%6 g1F25P %k%@0ʦY \T4TGgf@ a5b&6Ѣ?AB^t2fQ@Da tj˭4zdꜧ.3$dsd2">Kf+yR>PFQZ&,pLO82Չh BA2YSbnUVesPr%>:* TF.w'X\ xk-aJǔnJ=+(F. b$JGsԔ|9 8XdșĤ u7zB"$D  VʮcŮ'\m6V="[j852J$eYBp @hM*9\ıJt!B`kˡ|/&UH_)@_ µ,E@+8h`1† 8tH$t0Qr.r 0}еH%K FDzm_dx.N>3AZ>NK1z!Wٳy ʈE֒\酽}cWDzhx.r?lHOf.tJRIzN[ZZBE8jEǭcj rYnlSXpUilb"J^ű:6!g0AX_*nVO)j`ٍ:`{:gdab8ԮX'.FlnȪg`@ xD!i)rc2p hyaj-TT|[v[ciGar&ƹAŐ8L"%Z(NTݪ,eȚN>60sBA%?| zF A "1eU\bpt_TvY;:g8@r$ʙ1]ץ.{&H,=]b6z̶+%m@nvk@PW`{'HPdpl`Ci"-vLW%J%{C_J*el[~/x/2uEf@-i>z:0 8ؿq_ 4YIe*)6*:?Z= 9H(f8/ɀWP2~/@.)a'SAأ2X rl 9쉠 "?¸+?9QzSHC[s ߺ4q:!1a59J)z8 q8 9÷Ѯb*pPeY A QS!RJ@c= Pxg4,px :YCj9HsQ!  # a50d!?߷ˊ,b ghg/8?~I30.a 'P1UT6A;>&Y&Bo"3HD蓹*%;J.QixHz)J#tH p(rb|:ʩg#!7J&' F)wx \G2w &8qw*IVX4u;ZB[I+A)SX'yP_`wa/[P4V La A!I9ODx0cT%m"Xd=O "1|I< I>y2 AY3RJQ)is:ZDu2 aI }Ii9@j%XlX{IZds?]* %Y}&0Ij %tH*107]:1ux,] 2"5iU/I*o`\XJ5o0 'I!.8ݽO K -"5ijY2pB$@şZP`/>zx@H3g9,yrlO#ΐl͌\6-,] #H̀(M PxYiGhykD33/D {a5 Bhgy'KHIB/ $ҫWaDHQ ҐBG@cHi @ Oؠ9), IaXwyϱ00ϓk":8dH]ADPdISB'KH6Y0m% b{׫E`ôzdIVr#Xt37 3Qda7=Բ?p!;˗;cb=a \C)@Ʊyʟt3+z:1#e%SF=Ka“4Q|씈YˌOBJHK8flwAiSE٢.Q[*@0x@ U f (ѤL)5UmWu! !\.*hAj‡(q,W ^/Y3!)a[,fu=9eW>y~+GQHZEK 韀4Dmˆӎ%.z5HtQ+uM =sT*^a>쑧 #+f,9b+ck|I.c=DU 0 r!^[b|#62r 6tYrVN%w4H/up {0zQ꧘^H*z+[g T>7BaI'HѢrѰ*K:jm#TˈMгݰJ뷩r}o#biI*e{:pO#Ջu8o seP8$Sp>|ˀ]S=K:+ϗu;,@ϏH8ˀt iG*q[DrVZcQى!n\Y \4 o<ؔGyw )(3x:hx( 6ٝ؅86lpe04H4^̷ؒ;,6 3؀5o7'3 A9 ;`kݺkK$G(XKGY+ >t,$c'Q`Ȍ[/!Р(J$9TB2NA$Y!jR:t \Hl2+F1_XJ%I» b#)  Q{@ZG"a` Y8X8m& 2V⚩F {@ tD?7Hd4I@`  /G|< f;(He 2*' D=4>*P , DP0x8{=^ Ht={?".K4|&{y*ڭmfbuA X,{]G$u]{ .wPh4 3:>iIPZ~t~G_sۈ+Cpyj^\O>1 nEFѬncP7K!{`:K*0.ŒI Ja2v3,ڦ|0Iۄ賢glA(zXDw2ճi|}-Pη%* $J" O!'hLP:‹,Ѭ-Id|,8`T Ķp DoB {%ih+9ʦG4A#:¢.T[Dxѯ 0H `-z 8k)K9+h}F9̉;B.s9h} U2 t:7 ,Ȍ&C=/x)i" !ɑt4}_IbABDĭm0maH1uYkX +DyjJ4&*t=4yT|OnKS.pF6KH@`$pɲm_;/RIL#ƌ+G8<u g\"%૥F7,qlcތrT(j(!(]#hz̙S (Nm{{v\s6NҎM*ǀ fk'_iwD$ijx킓Bl0sпIi[%rZI% DC# sMNmĀ| .<ݻ`ZY J [K;C(IkyEYA#KG`mh' D^I>Mx)=?f)QY(>2ӈL Pm][i2cPjlC\a.ZtH4,A6ՙkbJ`kJ]|F<H93m@&`Vas~ IRM+zR7kkH]2ë0f*NQZ"8 [:^ 0u}8{㍕$7*|P:- ץNu` (ۀ@2OJ\B> Sv9CvWj11MSPT BhP,pNQ+؀  rЋ>d!!31lW̑ɴ*.lr(BڐqfKTгeg*{D)s 1D7ut/Q5r`K3YeFȵdHU ꖉjzHKD<vX;Yglr .?OAj1F@HHdl~hP3L:&`L A6G-Ql@P;%#%('bVKoC djC[>n #]bMVG RxIQemĀhl1z`0$a>y#նW}ɅRE%b5kj=lZ(vw&M4_v&:L5Dɍ pX"'EY?y %T{"%) Y yW$e !F%L'< ` ka蔖6PԆJ_+. SZN8s BJ{Xc{`2@4-_e{}zjG8*blzǰ5F*8_M k{D&(B,'DJngLs\p-a*6#Tc.n\e#8*`*X0xjd,늯O`890#CwX-lRB7̕$'/tL -[rzP pƈԕ2t2)>O3i+rb48B@BvF`w $gNR, (rҞH33"4--id(XbD˔fmC2?<+b,-`'B"A )Xuf0G¸gK@P<aThNK1 9 G,Cd:ZFEql/4*R #HmT@$TAj*#9++ƸS;iQ{'0֧Ic6Cn?,,:iZ5Fu4 ʡ p"T9(jB4*Xgv#C"dIBBZBO$g8к\EȘ#vNmTҲcX j)8Ҿvvfj/v3Hu Ihx D'.%EE6#B"3qNtXɊ#$"mR#p:KjtR$L(8 CO66w5c/0[I;P$(m\*q~+bK2#Z3CH6Xd=9-:jjF HI+N{U*Ee]GnceUg Xn)LAj0\ 06A,XT|ioΠYf6ҬΞRC P[J{jӲBHun-R8mjLOj0Fn #%g(MTTJd2DtVn1jʭm+Z *SäSO+/AdmE(mG 0 1t- FjgE,AkOx3"h)1U笅6!:H 1 Q3NA0bh:jOv]r$ B Z9^ڢ*`PyA!HY+sXI\s.*ahuZߎX5( @ @)'`5,ׂmn@8`2Oa! (dB"$ ==V5Ž t-%>0Ư? Q uh9X 9TA=+fBvL)_R'vW3qV{Y{w (5i25$"}C//_Q^ d$|JX//,Kl(Z$|,w4N~ " PM _zX ; \fW^-T]ji=Cc0)Ү!H,AJZҨ_FԁjyV';y'ʨ'_y"8!&J L$(p3`;+Fr>+&%¬,i8/7D uʏubt!`K"/#uN>)L/cC#VMTʇ|Y3@abAk2ŁEzP`eyJ #JDo IΝ!x"{ ;'^\O86h@Tw9XFVi(̫X5lpaM)+>v cD:ErEN Od2cCaJ,iNvIh06@Fڦ 8!3C*0Eay"Ҷ)3"e1MD ;& \zIcIQ 7A{ΚZp`"^e#2'IdѠP@*pQRfEQ8ҠPGs [.OP"8~.Q~G_S@ҠH HſFBN#Ssc0u!;g-{p`ޭ?tXL$ta@yd0ehO#*M*}3RgA{~jd!@v B-BxBp-|"߂#{(% S ȷ'ʢ PEK乤)2rZr;,E˂D0//s6)`#̨2F${¾[MS4GnyqnBQhZ2-RЍcRhEȣ42'1)&p -5iO2+M"DSX2 @K.O>4e`(KSE7Jzч 1\0C1=8HK)UcR.w7$Ǿ6#VEʪ%*]-P(8OR5*C0H,ҏ$³\( 3gldŵ6@hYq"Er1pyqhSiqTJ1~rXy0"na@,ԬPw"TzAjgattp$& BP7C|;+K}yqѯ"ˁtǨ/ y¹V%>j@9i#w9R”I0 ߱nxbOC#G:.K(R=G)Ep4~r/ͯŒ J~2&ʢ+/U <4% I)氕:7nʬa~ƀ@5[e,v8`SBl]r1,nhbr^ 5F )zJ B:v),\]=sI(xL2BהtoV*eCar9)geh\U-@B@HӶlD:1$Fmd A1D%!*/DwZSSeiq@t FkH2r b@΋ww͉މL+)0x0 Sv,qm (|(`,QNNF$qQ"DQwx #eXw e>+ HJrg. Xt 1h-DeJ]nvѹ2   $=':Ep>$ R† 9%@5M+:gT,-s,YsV`h qdG]aƣEbI %W`.Ȼԓ6fk`9/RTK"$u8fWUe ;Z3jBL A1#Q.IǑF\ P:Bo_LcX Bu1_-{u($\4bZ)$T57뽾HE1 w-.;Xch>j1p+ n]T ]5ظ3Ę90*A %1Q8O:@.Oe 5g~Cgsu*P;&Q$R(R`P|@`flc\$L@~x[]i#[| i+01H "F!j$1acK:zєٱA06xc[Њ} XB,@ ӼX7ΔOH9'!}wk9b! -#\85yF7 AX@ʅ_xf% aC0hX+ɖLQ 9 $h ſ~aI1[v,b)^_&Aߐ\ '!f)-)U7*ZPoDZ0kxX+0 qu iF 59`{Tr Z`67 `[IO3`ߛȺ jDBFȂ* (`5i1#Y&`fȈ!IS~)q,FŨh Jz0ۢ ;òb $24Su꺘\ I(([ !, z':; /4t>z(rU l(dBYܕ.r0q=/D !}Hx$ AB7Q22TtഴzэIpMt CXcx6#tĻ:j&#:.ͤ.@hL؆ ٘s .PTJmK(:e#u5} ȞfeXLp d +ɠ4[×zگ^њ +*y@B`;!Su(E2Ww8TfCA@mnU+p̉P9 [Tf8"8Z PԢ㉵#$ey nbsX>J# 4-&xWp(x% Ȝ6l5` 4YM59,7iXZ pݾSEA?H'2t-b.5Й^']tL `S(S C**)B":H ?c*9[ɗpUp z!MOS췬u5B Pxҡ#)z0 9ӖCNʡ%8^0b%\4[IdXd0p1 vEDX;SMlys%KA塠"t6[B톐fW[8mCrġy]JTFyH }ZVYõh0q 1'OXTUmZsrYUa@ɂ$Eջ )jBY9cŒ">,?r\;CRCa{xXV!pyx)Еa7  h|{ {0[N!_@ɍixpz" iP͞W%P$5;TXݹJ ̦|~0A @vk?ćiR'J 8 |j$2〸>*温X8Բ.$HYFTm`@O$(A ( ? |~I@0G `/ A^W-^g= }c%VhxN>PʬmRy@ =Gl}qD^bV`b,#zfiٸc#Q* q2i̝)Ad&{ x"$V*ՠ; Hdh`, =Don t`z۸P!'|dۤjpx_rY`<J *@B.rRi'|d)g$B@=;ڌ"JK *me^:*pjjr0/o*JNwl( )4BL l4O ; RBN-k"R>N)"z kI |I/z#Hr@N t,@"z~?r|K:U'@< `)Br]HEm k.'EvK:[6&kŁbuʶ'-q.z]™@`!CSb8BSBOv"9}ݪZɼq픱q8(V5$i$!Z".WÎR@o L@V+4ztӻ)dT~琤ͬmk%&ɸ%)L E˴8[-}!'Z>s!/0$Ҫw^i#m觻ejV"t2(vq Jv@^ǐ@0@hL @tJ#$m's#rB"|Q$4 D}wUD(E9'jv{ V H"`(xGd@$Dh8Z2qBa`z.p1P>)C8ENP$BC=^L 0ta-84 #vo{I{R&wXcc8 ԅi4bD:!h#p %$:p;BZ S2:(k`"Qi̷T#%wr 1P^!*JfJXM:N%\,~r|wuڏ6VxOlWƏJ} Sj/O*,AQ9/'~;!@X+-_/tuH󠇮? ԐGO`IPh詷3uH2c~mv(K1Yr0)-lAIޘI=t6?FͪG/aT9-E3u@w#j?8#tt;xРeA[5-怘JLXŨm99 uEM]E4~<yvҨ@ o;tB| +8J`, c0! `id:R' r,8C'Î~d'XbLvr=FBM\BLsڃDj_.= _b G*6ڈ"c:nPA AZj0 Z JȰxGGTOP!Oj+dOCŒ.ECEGD"`vx>:@*d_(^BF@bG'ar!tdDC("e) -Eްn۩~5"M1oQZFcO fnC'. 4@ q#L;Kƴ"'D !JAat'hlFA;΃JbBAP`RM!XQc|$#*1~6)*lSp b=d'l"`cT_~zfNr4@D ֏&7n8PXNx!H}"/HcAI螠*OnA2;`%֨}}*X0!za*!VsD #nxFD}&<% hc1&oFxb6|n$Ъ"H!dC!+4;MHD<&R\' hQ J6M Ehax&eL"ue;C#fnP+ nl|\@}'Z!֊S$2GjvI DTv `ɊEGZrnĞ6dLDL|b@B|&amT",_,gZJEE<(``r;9KeT¦)qQ:P.m%A~:cBU^$" @?GJt/ #k h/8($"Ge<):m\#iV;EmNbS!GA无vFdlHMJIK_ |.#($Dg :8b!MgW)0'.G3#@C@c^D BHG)QNEN$ATBC +J1DL=clkndL'_XNyZtF؊@fF%ZN W0P<|dځ+MF}GP(h^I'j"6ZZ8bb CjlK%s d [dӏrIFd5Y,;MauE @)Izw$wW@5H >FMDkgP]zC­b6*bMwڜ!&xND&CV=F$eRH/1I Fw.v:ET"LЄqIII<ȰR?u ZtTÄzd0DE>PLjlsM tR>*Ny>%CɾȩBIzJ+0=ĵ(S&N_|bU dǜg&pʞ^V$J@ jgzp 0 ~X 19`4Z ?o! k6O@` @@@E`"ShD&p/|`ː|>mFXz<|/WiP0[ݎ`p < T)3 F_xm6>z+_p  |m}&;9l;5'f `(E|Fpn6(ls ̪.h|{]EoBB"+{({("p{8++PCz$zn0vHjeFhvxjfqf0z a(X<AHL OqAh:+4|:ɔJlJ dp&H:-%Aenn#h ( gs@z6 t( QTGQֈ8H.Q;ӈJ~v]l41D"&yBKZ EnPJPcL"(*-h7(*if(a#xeV``ن(SS2/#ȼ)-i ֒9Ѵn JT`MsM4'a:hW*I&P>}"vGjbߦKe*ԇgc&{{S8V!6J AӿHDҮ$[܉HM~(H-kb8P%tR xHLy-[ߠHxTbKLtɈb:J0AɲH*eUp A v H敳Z ]5hE`JZcԮT[!N$d yZ PqPt>y(lm ,)>4|*T[":L!` #p@>2$J#P6Vl]BnfR4g 0[bl^q% 7ɉlVD`h@d̹HlIY-UO,LjEëdu :'4m 8:%EI#8$8!ԀL\RIe(@ `4ʒ$9oL]MB:bCΪ[q+f1Eـ@:؅?1fĘ~0pbt#|˛v:eQ,.B!?9kFGR?,@9[+DakˆSޚC|V*'Lfp@yEvG631x/Eч9 E<#P~ #øvtn!< e !;fY1cRk?Z {E`kNx MU M@i` ,PX ,Q]Ղ Z Y! 8`!l3j|Lfu82Ax[9-]5BlIi$ب5FCr` ="YUg<.pzU!h 0%^*OE$ ͒V@T ~a0NnLo3:A5mGШ'E njÈSF* /#$ҩO9B\`p5}>{+JBP7ta9G1􏼁<2}pUl + v.#Q!H8(7(\Vi)9# }F4n*)L p$3`ӧ{ȟ 1tx s#X @ qJ)KQ +r#IV+G:)9ԗh8)q8ZHсyoˉky>Y! [ + 8 ^s @?scF}-/( Az& (.k&y;CYi!2A pv2lvh+j"/_83pB`gxhZ9{*!S%xy` + IYA4 DƢW!#:a}Xe ,8]x+ǣ@ xO3z)Z%B& IIC|u7[() 1Yt95Uə֞4kw7|ra+6PJ|>0œ}?A!AtJsiBxdQK3#W I6a+0<Ӹ.!ipA\91\B o=ݾ+ZpD- E56|,*t+AB :~H9)PCT6*F(Z 0룚.: Ōȇ+@ y+lYsAqIZА>mr52O2x9 vB S<l(5칢W9`V#H# x14Pf$]00y:,qpQ+_y@"<@ɫjfȳ<w rvᆋ5\j%A2уnցU!!/ E>9]Q,&'ݥ %Y &| c^ǫ!=wp G>4pAAHYxj}[3d,7X9L 4zؘ\sl>˹8 813藺񤜙N<ܦ!ВAaˑ[t!\V%LS}@s(q]X{(`i0x yy@[^JÈ0Й)2X05[hԃz@.r.`D%H;X9;{2x!5y@>:P30p^P`|4h8C?F*,YE+8եylU;1`j yT 8$&({`aač҈!XO'1} 0 +`&dRP**H gx ь "(EWR4,|M)4N3݂[ O8S@KX;43B@2N$`δS#@+ߝ;I%?z hO$5T#1L&`L3(!ᑠ >N˘+)?6hPHL0lfFmG9 PM,+_`'([rjc h\`8\n8ŀ48δ&:u(#X"!v1UXW6i HK!5l؂cR\ ij7 P[]~&1C3>+m  f Q) (]ٌphQD+@AG譹@ΥШbcc!\.#+Dq*.HTPVH-}4onbQ7H!˚zH 6J5^nC0lЂB9TEM#0"y𸇒FkC&i'"j0,(bN n9: !p ΁t0nRW i`'L@b8_ qq(\W" [hj#9'41‰j? 'h,)/Q&nëW X _yrNx'dҖJ'GI|I]$`v5e& p⥂`&SG*UP}" \+_ u#kh[]GGcKxiBr.7*\,\X%p\wX8dHbU6$ &h%H#.[2Hla:'dKHFUū2RjNG&ڎw*c Z4 j byB(^sIpc 5uܦar` Kܡi[΅@"rPeiI6Ec3@҆_a}]1;)DV vNn]Wl|dNΰk,Z[$fi=pu9y/HԌt>MA<{9i"(џ~+ \0PӎC}:9҂P$wѼ~[%/@"B}AC4r uB@<|>p@0`.A1'Gs58ɨp2*) @-00 @12{":F*-L1z.SPSKTkWg4u'Z.}, jpjҍ%jS"&`)6o:3P OenɤD4j{M'B.HzqM-LRN)?S! .s; Į*z_ں"x$I -MzUhW#~=(Wx>|&#>4{p+~#4W @8",ky"aWe{ {[M=Ҋ|)y v7) (; ;Ǚ䜟.<R ;0ygC%n@mɵ1X6CALvagxhqG 6@$6r>귃A|\U KmR-@l [݉NF) ]O-ny, FS =S ' gRE[x"m Y+166"Gn"@Q~|F4$H@Lq7 ɩ6uQ JĖVF<2a >%QpRL[$B*9"[.KY`EFS21 Z^J@.b𷲠Npb]f-i[$K++m3vA(&Hq{wDCVR2D={`,G7€ּ5CrSj81D[WrMzLxR 4PTi>(OJ~vbN1YdE!_C!x"ΑP$`,bPH8nB,*Z `@0jTڤ"8Mb(^$ .(e? " $*X $,*Ĥe) ^ b#@H?"*g45gϻ M#jt N.(Neb(Ɖ|bc 6?BZ#>k#S1̤ = :C(D`frL҈.@daI-& j~"J,nꮮhD.}^8@v^n&c(ra/bd`jQꞮ,80l`,ÔYL+ )JbgK%/jβlq/"ce$\)p.GM #$ʸCV|~"Зثb"b.21) ,DDH'Ot2\r3B/B { f@ʂe4О&DǠBAAT'A#H_JHL*UD"otltO/B2E`e#"P)kr8B}DqAOfr vrg/Ak I}JMA2_I@[;< @֯A_:f!ޗa`!)`/n H< (5skL5s $N$)h9;o8Д$lݍM7 *^RCjah0@[)y",fL1P(@dDD KP"q ܪ3b2Դ{#C' "!@`aM:׀a1#4P=  zȓIw,c T(º沆x!"T`σLυy "e>(NYEv3,(xϘ̆TīE>SF1&M 7Y pM.Ff̽0}Ȇ0@9LH:nF>ZtEf@ `Çv u8 F!Ce/5DN0 kKjgzE('# 5a*`3QkaPPOqPVՍP'x&u^BUZ5/ VeX$N>n"LSLFD\b #Jb@Hg# uUrp- ),.EH21(n 2UC̖%H'(vI/ W¸\CZoRڏ@ddˮKN~dXKH̀$/)ظQXC8ftDo$#Y#$0M%kMN^AR*b+ p*U# dglztJl~ "J42U+\%a;{,v\WɈEj)Vx*m=f 2F#^E)g⣱&cȣ#8I~%퐆,m|XLv8dK$ 4hXXBjxLpD\0uU6D`MgVx%\g <ي}o%s|Q$nN+L"D 7bx#*F!́nwÄ9qmEXiht¯'D(fA<bȭI #upzeQ Lzc 1>,<pwE(Msx+6B/A^ףNbҜ-2Tˣ H i{rfkp\CW앉3O)L-aPoN"@$,nQ-P>zG8 |IhR4/c(ڌr.!@!ܝ±n*!3LCr= !g$N2=sD.oVjR|) bqܱCV&_lHa[*̚؛+ºژ#"Y]o*(cv7!Ҧpb5iE7RSj EbD6[нҒcn>Yqno&TfB ̖`t# 'Ę"@)G4RN|MZ5dWq`l-cbP( rn<P , g0 W~cqDk |u> 7C_$?iϷ 1ip0 hpuX`<gS?xkⱓR(F1!(]7h=~bY}, `+6Xi.ўOfSGN)χ\: GuHd!ΏS?x|c4?h:^)`h/޿zDŦ{KФ ch4 ˴"%D! #?!zDX| j/"ç!.xxR4# 1DHi6̂Rά[NL9pc@T$h\Ω9Q$mR xʲ,2hlFAq@RGk+JӪ G pesM_FmTX {:5 K M@& @vM̼^>/\ҡɓ=unY~Y2 ׫:HD>]H HY $#yG!1BH"\ W8e>f׀vn)NF~7%RF@F ,HZYý"dPca0P+*rb۽vz>H|ZNi$AbKBri94g*׎ u.j{%iˉBHArȨևfoM׷cj]EX.Z.2Ќ*X<zL{ %M`ő20lJvלu"JA>p@N8ٰ$ l a%DYhaҬMQ]jP 4ַpHI,g-VYAF$uȡځJCI$paN.O䏽C$b % H&2Z :,^(HQCub ficM+,r ə]g(c)#-ur=0:|ˣ@\pb1)ͽ<}\+RN@q8GLJ^qOhD3~9Mꕁ79ty !X]q~CDpb @T 1tfWN#MI3&q.Cqb;%k.ckf2,S4K4T$" 3.ԣ) .= 4S?fF䄝1 LW|/ԟj^]sԘ>I#10˜<(1'IĂ.=zB vn!h-BZ;s)WňOW$E'Fgg@0 @f]m6HDsѧ'ĬVŒQ 02F0BxBwJҧd_3 tᬀ U8NUK{lԠ7N#M/iAA3r XK.eIXPp"c^4J>K!N*$șR%(NM}ņ!NI^I~Bx{|e\$EXK :8u>*r <.IF2iYxLz=dJ~ء@&>%ۃ hO֠^KL E`EѶa2YkbFe3x˜R7$sTB d"@]#zxMIokː5xjx+JyY|b*7(Fd+jण2R;|H(`4y 5*_yuW2FPLhqN1!h-YK;e Q{0f2xAX.l?fa1:-JP!,`!@'NJp9 * MCF.`mdAՒ~&A57ҢTOi6'̨ե uq6@0T^'À${&-0X kL2\tnh 4N_70Ew[-OgºF[L=ѷ"XY?&˨I:?t*(uwTŽM *=a?s eI2Rw~PB@cv *wx}{ )o2=B#c! P6; Rz~+A?Ŋ;8ʵxf# {@s@j{P ag֝wH qz38 +b%PPJ `C@ 疐º8 2,(ˍqa~tcsq5G? 0 zLL 8)0Ā(yߐ9ചcp*LNpI%.Z>8x{zЂCh7[Hѱ! p#!轅^C9 Y*lbYT9 rO39!҈"BYE뉀EH 37kEȃp/+;9$Ʊ2VDJr #Ҥ31 hhau{Eӊp~yP6 ( 0:7\%jDjnxڨ$<ȲܣNDż8ѻ:3,81uP``-s$^c*:Ã*K HMix ! 3ȍBG;Ȟy?W@Hi/1@ed q )p娅h8p͉HИ z 8 ໳7HIW|z*<]Y0kW"'zB! ދ-ij6pē`Hd.eȱ!;=m%az9(~(q=, 3gBjBKe)yld5@|ry:5ٛx sv΃PPPV `} X][]Ny `zݿ|";> ;}ȿ :5,p!ַA g |A(j(w6#p[?!1 &^Hu6m;tj ZH[tq腫1X pHAq/f_\4نK-Г`!~*`"4bTYubi( b(cXfdĉ)qo:afyYB'*NaiV(8N)f,\HC* V6zxy0 ls/ %sy54JNDt߀ ُђ^AHȇ𰳘!,H0BP! O暣EAYT^1\\Ú8,x~] QAyL mʸeZ<#l =G4^K8җSѰfv螌쎈 ? `6&f]coJ$u-z2kpOjٸ›é,iǐB+FͫynC{7†?N7v7T2M̺(q Zn]yc) ۹[ɡUbf;;|󣙗!;A,K`pm𽺩Ŝ1z*+*ƀDʂ/S,3|%c(8pP_yu 1%K8ɂ:`Ӓݲ$UDvNCpM7P,|=Ї 0`h@}D 0K<.r( :1p@ !8U: U8c`U+|ZhcACcq2) - (D~QG,Qn\^ND"*;$@ 6R) FN /gjZ:D:c`?{ p bV̝CKq19 /٧7Qjy7)o<΋Q1r ((vp!x,"|ZrB,$oo;* e@RѮl$zNz'*1Sj~6 k`+! Cٟ,LP&B# k0q\WQe@`(ʐdJI9h* &|6k214ɼʜ̢@̕0U AJf.n"gsH("'3+b.N˼w0&`GsQL,M(*qQmQ̉{I1 "<+ "{<~ AhT ⠦I5s 82$ࣥd"Kz-R6+y0Nhh3Nͼ|UAsO6N hJs$-JP1x؉ =9GN'ͱC :2"⟜gd:/'gP}sډ`" i 7vQ`cf@ڴb'2.ΕkUT;.~ydCVrr'7f9m msP' XALUáfʑTibaՖFYYgsbܰ =#dic T~W @Bԇ%@!C~E!GȎ?I q"8G@< P*@% NO?M dE)Yct @i ll Ӂ\F&wvDJ ]R brZ4x0 Lq@ 3ТAtK%4<*"F7FT gͺbBظh8Bly80zHt';L^DMr8G.8D9zEF)/.DmA;L 8- =4Ts'@9@3 iؘхgЅ~в< ϶Xxڜ :$/Hӂ6M7'Y-%&D eq;9Bǹ O`2bXSmPU`0 " qA6 V <+%-@dѥRN'(Tzu' a\-RgQ #ĸ{C)Ic>稕r8ALQ`Mwabr4d̜uC#@̈́@ HTr{ %R KG@R(e1`)l|yHInQ( lXLM5hAn$0"y搁[.e5k@JC"S@C%s>ͼG W娳vȻYYLQՒ/E_!2XU 2=QԨ"#- P@Bg:n)= ִyȝEo^d )cKX2Wו(E#"x(`aAU)X!<(ڢ^ @@ʬ$\"I2n"[{dx+w\g'HadqX(> &Jz`V}ɚ9pF8.(q0q "΂V> 2x2bXƢa$ v`r-=( M<_P_bA E4SʰG@ޅA.~`/'J^2iBo JhTFPpcCNxK2*(a sHN&=G< j1:R "@_pJE%2 *S ]Tc$xB#z"lD&B.`"Zi:!f(n4NmN S(&E!mJXlR2!*qNN tB-{_f%* ¸jql# E|gGkPw `AKL0xMyM2%k@j8#(6f e4(*> .ʆN$ G2wh" *r lM"@ƊGB>i+J*"V iG< &gc)c wIU|>hv;NcC*;V!̲ ,f*7e?@&X˴!nN4awR[Q%2n)EAA.dFN<]P BKK*+7E4{ZMdcAn"6,!}Ja,!#udftjXjuR`R #@Jyt8n⨊KhcnD=D!ᵠ-!68 QlagWn8N; |ﵓ…fP͖~Aar镇Luq2cnmkXTLRm*!@&>tR@H mU˛DtQs;t1EBIGf((u/1"LxA13LXX Hv@p Ȁq|&6iq_"gPv*E4WD eeɆAEtXnOR*Pij7wdAMŶlhm94y ᷸BdN(p<dA-xPGxXģaTtް6/;#Cᰢ Xeҝsqk`>2ÒKsǕ< QwH11:b)BFou Z $XdZ4l昂OQuGȉab卙dOGXn!+="Wlm#]k'$>Ndy(Qt>A6T-:CKt69ZQ4e%fd-QkE4,bK @dP"G.i˱fPFYw dR`nR0\#xmPbXל6/D\x"辥PaA P1r7j%|6 q{7h|dNٴ*G\Vܥ:>Sp{5ݟE{Z*i?IfNHL1RGD@ɢn.4o-Z tlq9;D✖Xq0sCGt#PM*"]F `-daB䦝[FwD*-jB~%NH۱#&bN"QAKۼL`B[S]1RlMƠ4eF>ˬ-Hf%E|ST_WT*vK`6w%=C+&>OUi-])܀ۮIz7,6ܤĜBw| z_ di%G?R F@hRTfίiƌGNX`=!t=*%a˖%3,-PX-6n%`|_j @`8 at:?!0e vdo7k@ ,x|?_ h$U*],WV@suZW;ǣpNXjp{;<^P,bM @Y`yW> 0 _J NիDj8p8\ Er8ܓ{¥TF3h<q)Tq;dkh$'Ύ|hҞ+:+lyɰټP}1 ( Ap`2I0J0 7gk4׫ P = *ꎵj3@uhfhmDSȎ @!hZ8&2~J³'pl,K$R0 oA2集ٺTtCoysPL B& 3B԰$#p{SYS@ {5h2+tݗExša(FG뀷 0A*DQTc6Ei+g(){ JFaơ1?MC1 T rz7uJAEǾ2 ߸ * kinh`wsc܈ATdb#PP(&/+*g􄎹Y xIʣZ!V{0< n윧.lV>(2ٿF\<@U5O0ЧvkBO|plu]" 59w6k[(3U眜xHAlvA,H0Kf t,7Kafc3Yrdu&p$@[1q&*0b !^G qr-ͅ;4Ml:@l\ `HB(it:<L Fǰ-Ō2YcW H`!4v  1bC#$F >ǹJ!}Nޗ)#_ɹA0wÈn0{ \yIut<ǰ FP`pJ` 10 nT )3  ,aKB&;$BTQTz8 j V2܄rбlE$] \z#duo.W y8qp5#y0fX/}ΨBbdŏ:@|茕et&Z;%z8pA I1 r A's@c𢉱60#Ta#{8ӘSj A6"q^| 1dldC D `C9R Lǔ>Tp!d-:t#2JgH6R?B9_ F4dca1Ӏrɢ Zb#,6RdUsZF}:$` KY7kIH\@5| _v8-A1ƴkC8*r?[REMJM竮6;F)\ dB( V]`_tbƝ`DiӊqQ`` /,`Ĝ["e@q1He0zreЂY f̋c 6"L NqK<9|=%\H?#1sWM5%#p[ct. n+ZqB$tyy= AD'PV ,ȻEqY7U3xd6xԃmѵ .R p,بfUѕZa萰{cd[Y<-K]t]T xnT/2˺_5zti4@зҊܝ^<2Z)fӃ.D*3 .&#Hƒ,H28&S }.v4頾 ޥ0kpbJ48eΉ11m|ZFFNWAMJc.OT́q}tb\(g ݌ g=n(T Hb_ >X@h.iBU(򼷒U/Ti7F5/-\W|#ye^88~98{Y"Ě {Ƥuj.迤IJӨɾLЊHM)M7 al)Z"9Ş ࢐Ccb(^@) 8ԁy wp>1L3CV *Oq&!!;ٻ jktPݪjo &$H/9A 78I ,k iܔo>د`9x)Ӏ/(7!WKmZ2X({K +Ixc@dr+^I Jh$^B? Pu`+(!;'*P0z,! 騺tʺ(,o2J =2(9H?AH֔r *2.C܀dR kw*DP;\֞"̉K6:kfh,l4 M؇Q(>I @=I)$ B1a Hm@sw@$˅ +5sĈ *>jHD&|638҉ʐvx֩ 򈠋3<|3BLʖ# \ɝbkw@ԏx x:iѻ(vX 8!ҨP/+5(w29jxg`ݚYA?eҠ J5˒P6 K x.$OL3sC J6pt ?@3$+ s*ZSʒ8iYYwƢ\/+1>RSX+a;?]i+vkEDkxlJ܉jpxHӕP: bS:l˟QLC0t*ӯ![^ kҹ tNCkۨԋrr<(+}" SH! `jr"3% dHSjp8ZwpUxkb 8RcH}A4LBuXKPX!{Q^*BFy$$C} ":h8=ݒHzش;{{FX;lBXpirqk| ZR`jو(h $ "SX 40JaIpBXˇD۲) h .x\47h ò@x۝LUZ(D9X}$l6P+*Ulr|WcG՛4ɭi>Zpfx['S%9K BtP" #0"(,3"9 ;;ʠT(9۪XK̄)]ƪ-[F[z++[g1U|+Ƽ=xIIȆ)Oi¨8S{.ӟ'.%);IM)! J9 Q0JZZr764^!l*ab Y*o+jL 9MaPȰKWY89iJbPx+ <$Cˡ4PRcwc#a0k]4o k3C, ۦ΂'cq!XȭDBXI=1sCH\!_ ۬h6`4D8 <ݦ:D0jd9N_Y[(lk 1Q1q0ߐ@icD"B 82t1QsIYLNH %?*h,857AD3!MGЬaA68 ԕXYj1T !Z#(qx&@DiC3=D15iM X0Ub͆q])E}lSN H(&HbdRNQfQݖiY;Z*>JtJ`bȠ90t7 Oxh@&P#aXh沐JSM쎞R!h@0K5{[ݔXR&DV6Xc0n{2:jֲ[dUA10%8hxhVd]d8}N!KV^׀*bfvP:cL6PNFC]ciJ[<-80-๭n>fγv 2c2@0c0dl68}A5ȁ`@ҭa 1e2(vE5P[@S@g*㽐i CVp8'vUX?qBA1ah c4 %0dW2 x9tT2Z ܙ4C]Qh$4:ƶ9>L_3W3?:r`ԋ{ $ 30#;( ihjEIAl*ճ&>`pgNk+s6rM ܘ<(_1ްh$+[X\Q"i}ձlQn *8|'xDש BQiI=R5WpFl#*^?>OGstq><P$]P }1M ;Þ!#2 c _aY bЀ @>3X :wp`);C eZ\J;܃ >ޱD9 G`CBLp @s4}_BM5@ˈ&"Ljv>-BM)0pels$* mǩcwuhM0 Ti-1xt2E ?$ |( a z@Db`P0!=T{CpL3Mg100 eq:N ~ZU5  "As=xbw;~`*5A(qtoĝ# uwNQSitQZ6.{=at{c勇?#uIbU>_OxO+l5 ̾ C bU u]zz+xej˵IV7P֚Uʱ*d;#!U(x(]bdk+V+sF BM"z0,ʯObڀIr+Gނ ]{z_U;:[5Ol,6C# nZ1xX|@кx%b5`y*״N:380XEi1_Kh5ȅC2Uʼ5qS/@ ?e= Mԡ5FSX8 V\ "%aP6wj$M02m V c X͙XZtJ *>#-O(E4d OFia*]$IZ  X ]7.aTMY#@rDAF((\m7e Z4Cvp5DR {(V`ͦ:ǜ %s1W<\loa'A.&d@L 3dΤOSļKHy0$20[u{y1-q$'@"Iu Ap-Zfn'qCOa;BĢvBJaAlA"!l aEJouC PDZ8XMTyDdjU|EUbPJ–e3`J&]GLQ:T\Rx/ܳz>@%hu((/ 9r<60f ddQN[<R 3AKqZ[| S_Dwpp9wXhb`*nNڅ]#)@bQ K h$) #/D8@@$iXpLaGza푞23- :K(c jF9s),L1J[ Q#*{1 h1Gɑ8V !h-˸ :VFɑu13^JTaH}ɮIjpG";C=&^/qT*E^/ 7KQɽ'7&!1$hI-Yd' Sz 2RM*lDy'nŘ@UtZ5`6LƊ p Ѽ eh 1S5pF 6W EYZ|P,D8ul1~0eP@SrhFM( ~?@ޖzCܰNu( >(&(톊h^5{/W^F)R06b5#e># tsX0Hc cv.K>z 莆R-] AD&†sI1c/wgdD03{G( 'ҕCcl=keYԞ p,D'@Rm=wSNaI"*p#`mت4:0L2 zޚvsQll"ppA!bMD\%hR,ļp&o򹫞  L`jIPgb8&{:Ǯ.k@as^n2 v" Ά%fBpV(2Wgp\ @F*/G@F޷,ޜJ$B퐬.j6`2 T&{n$:zD 8C' %2&{ 0<0kh,mꝮ2"NdxtjTmdiK/DTZiBc * ,$Pw@,XX!B&.1(3i@mNS0b$Ę$x#;İBAADPƄkR8hkN`^ ^AbFʰ"JƔ&`pa^D^FG$bd@\a$"UD/@ a&/AK{4`b&a1aSj@>dNPd,KNB 4Se$Rf`#-~t"/Q],&&KB/[FwQ"6CK/G˂8c4/8sF .NMVEgŒSB4/r.uK HdvcNwHx%@9F#X` bL "頣FȗC>ax.Fb #VZ]jiH*ˈK>1! T͡8X-KB%U)*Ҍ*]f,6 A#o,etڣI Dv#Nz.5Ks}&f@\x 3`8>wx&I`Zӄ . 3pz1'LZ,`A^* b,k0nZc@jLJllv8Cd)AF V FO`@ .wJЂ oH$ bt!;h)F/JK`4Qw:+tchh->0+"#tP5OaXcca:ihC<,&Π{jBPZ'pʇJ1"vg`78B)4<訖;H`mV܆+'eaET jv`t8CΞ3 Bj ,sGvB(gOΉهg@ @ 䞸+t .orGk`6G7F hvN2:Ä02% jbJ:AHmSȆ.,mbn٤,и0*)chjZ N T bMpP|T 9PDC.&xDSl.v%Ԉk># MVP Fkw\JN/F4`4}t"̡}Kvbk*POgT"[Kgf "1oU|p"2&"1A5hAۀB(ք0VDl ǿ_0NX*+ Tpt@*mE`-xd'hԇ nhm kļ2NQ:z$(.Ak~11M:SLÞc.C20{F +da*ŋڷ2r_$J*j>60 5W'QXcN >2{2* /̂BVtFb& anN,G-NB/P3Iw^jHF IF邌. ;3{BA8*ponChYCYn4%^4OwZ.L> 8!~6Ec^ A@t, 3peGb{J]JD aL@x&GP("D1+JCG΂"a W! Ȝ0E_O3Yҧ2ԁGJC'tD##j!Fi!A1AIApDJ6R 0Z r8b  At$lͫ>fF-F1w#C$$4pn$t_fbD|_fx{T AAʁ8:dD2lb RyQI&W7&J,xd/'@E(~v'>15N!.02/iP$ P-ηu2'u# ȥ_ <7v4,.ly?2ځ+Ub`*6fִ "Hf42ɂHu`j`|P LZuCN1%)f%J4 Ȭ.E9k,J䞱.O2t*Z!@uSc6a('I%d,!D@G3֦F vfnb"<n,A`"hzbP~/w!P8 @X0} {>E@Ar B{aP`O U bq  gKO3 y%y;I0_1@*WDNdYM?_줌 q腬L c!M wi0'3rw&<^ PX7 Gqisx/J3?3؊DSi#Ny 4Th46Aȣ&7Iyu*x'q"(-3ֳAJ*$) 6d@:N"!h"ئ4 $5$,Lf*:PDM z)ːxS 4^ b AR7(2"RS<48B`BBy@ H[ ߢR<'2)ì{Ҡ0,;‡Jm7mS*A2dDX汪j< j'F*<+ zgV(: jF yRmbVγh {&<Fp6#bV5 2 1.D/h 6Q(kG  h4I) 2ہwX&u j6m.幒 &O,~ X#<c T* W5"ѥ3t*ڻ2D̦.E Ж|3iDG&b yCk4pqf™0ZCb#&ey쒕hK-pLMb'8+ q#22J(0FC: W,JZ0F%PژRKO-(ÐIT#dpsaFt/Ԓ[4bNN+6MUpWiX<:a ;S(XY%hbD+u7so I*ԈpX vx$-x`BXL @5D~ 4abNcLX yCw `+ BD?2/T_[{QI;i  zl j*g΄p{$x/DU2fX x8{:\`co >J`hh H.$@f⧚UD2K\|6ַLYah-*D6#oy; A'ƤY^, OкD0Dlٴ8b L/J@: 6W6Ui#h XDaq,3' `Kxɍxۄ<* 3UHqlExjx뚑љa܈` 6TiaѲHR e \;qJ,2! }6~`& 0  ߙ!i2²G D<*:F=Af%l1? im{XءOpzg8xc-|y+r$5:M$uI482G,tTPEu39ҀRpZc>Sb4 @(p `%0"Ș,+P $!8S8T` Z Wp94:^`~1 RUCDĤbbN-U|6) v^Dts PA?FKjCsmY:7&5skhoxG)6ȉ߁REUN@?j1l*(=٣Rv!LZ! |P8b[\ƘEA ~D7D;<* LKf֐%u0r yGLCHϡA5H8ѓs^R!D?Qe tЇ hG%j@(D= @?PHH%h.H G :-*DƈL)I!F$tՎ2j N Sx8{pa5U^}_:5U㈤K`Hj^0w `вߗ? ,>/BP J` J@2N_s"G|@`(N@ v#"oy / _1` R 5rt;j]3WS8{=d uɀzvq;ǿ,``0R)@  xLf `At 䵤PIh͂NKx%taZ蒨%Ir0κ5)*փ` H!@ u0:%'4kRÖaXl%4An bAN`#]* x$ 7 _`¥-rVq,F6`g&JGҩӔ9: N"rp695XJ)!|an!o LR#Jp]--)@q¢)LV[g&j*;e4ڂh6Njw:)/8NK5?x+6% v5 4 " >* mn`gk%6MkV4Sq+0*( 6T K;g5râ}|Bi(*)G`sbѰRhF~!SP' 'C:.@i ~:%nAU*BZk]Z%{*۰Gƻ܊q%/h "l"(H &@ogA4>ȋay>B=c b1F:PBp׉G1=k -#~@H$Ң>dPO垒bQ2&(I>BD%t@N)B=(FHTXE"y=R }xot*YMIpXہ8EbYF0'w"\zҔQ)2H@~ NB=tzr酔mKDLkCL;%ab[Ia$%ǹwôYqMa> nbl!!6i|7\Cl:*",[Pr M?"e^<%+FPuFDA(D(ŠGʼ&РrH =bg:8CP zefʢˠACF[zgDloɎ^yG `4D^Öã o*E@yDJ!&* $¥1FSN.'0pH?( RȮ$ oZm&{ N!lh;G ,F|&>#8Q4yH .7$ ԉ:>'$RMVz' ZtÄ/d.&prmb q҅"m/+k&^*$ `b:&؂hS#(C6 otbς*-pOcFu<% h'!42fRt졑d,=@dh()j'vpAf~Ћ y,a1ogĠ< >ΰTCgE<,}.V8o@A0rCk+>5VF2ˆ>&lr |pL*^Ĭ8 CA@)*!!"@5HBR `d`= BC1J&"# [7 xMAT[ЈhZyrO#V-:n y@ 0슫8/_ 2>3H8AI)! ̞Vã*Bf6(m$cm!-PcԊ(&|pF=A.s3!-d4BV*A1kmTdQIRHC,oj`$ +Mb,54V&CZ-@@&XjR['$|P ڡ_ !3aXAWaD'(,o0TItW/"h"b KJAҮ PVQjBNp{:&0Ai31E<,q6J0 #Q57 1_6 \\P2% E0F'HBe1Cf`P6/5 840Te"l=f[4V&A* f/qNJʞ <蒉!JKF:FMԄM1W@nJwwv`Na,n 1\([DfVP, L@vpb`&`l 2bvΫJ.kI"*6Z Ve1 E40C/!hE6%lhZe&D-8D*uc $~P!mAL'-Bn*0IEHr nE fvBrzn (MZ]vi$ {\l@|B1l t&Ȃ$ b2Pm"+<' b`dVhLfgEGf^qkRǦp1th \@Hr,AQ6>N&xfFRVr *$QR¤Fh j M& qfޠj(KMF1,X'kБF ERnsՊaE e좕 K߂BShY>T0Ƒd;rir _8[Y"hye2e4:;K .|0F꺣1LpORT dg7~Ÿ obK#>ґFe@"aJv-Ib%bUe#$:5#/T$ϴ" ٨uȃx4obkZgybpr3lfN@PҎFʪ@? *.kHLy|GB:&iT$<F8>Z}!#2;VdΠt\$\ 583Bḓr@S6G%_/T, ]?_ A |_d=y#X@>.j.TҊzQvG|7Mz8< A` )%i\I /}>-kL+ F91~P X$$ \LB 0Ȱ.jǁk+ A~H)C mB:ax>$hǞ4%F0^ I3:)a-`@Ҍ `{Hиʱ}bU`RUxh*LԠ̐A0Q*h$i#$5 ‘ 933XGqQ0i3Š@ K[6HGh,  & `#lCVJ 04auV2z KU,Ɂv[WYy &*P]%Fn7& Lm vҒƜ}ntc.E&FI؃mm]?mK{24p4;KUv 03@ť4ukFm.<.d+:T0di@6LFdSY$t90oLJMŀfusQPmq %3A @'@3VxiCwY@OYZٌq2(p`qt=WEp=>~5#IunUĘvNTo "^%q5☜btRI!M`&> c 0M9 J5Fנ75n+RpX3*c1X(H* +۠F !IB`$[f [Qr#̵tfGΣ>/~&GHIKTDqx2LI(sN*~ q_nߐ;KX?-bSMA|RiJTW4nd*P@c\+EpO5 mµ-clo;u5"Rx/W\AG!d,&C =}X@(pU u G139HAeЖ u74IwP2FHϴPŶLkUfkS J=CYY:XH: 200~oc(A>:-$R`PHg;w"4R6d ~'nٰ&@`F8.J:,NVeb`3ocAtZ+rJ#AUtJ`B*p_bA7@'̮l3bʣML#5a0.OTҰ# < @ j@\VA FT_fUFjgT71VS8R%\U2:́a4T1b@^LT,ĖyW7eʗ|wj"8LmT_|&^:Y`@f*PcʃEzaE\O .8D~x1$4>|CT$2GqIbo#bR{nVffWDB0t!(oFkDom@8,40PS]/^ajsKMl&@,QzP@D] Aani%ic,+aKFb,8F!ʹl"'ƽ\:-`2Y~&jd f&P8J ne PPN9$Of8BA bT5lF70@N\}7(қˬ/ra,e`a̹h& @@.H*(ή1!\>h0tҩ)uel b6@Xș#Èʣan-Zn+tG@Ҫ#Vгj'E$k/nJ]hZ Xb(¿/@0Df*s#5 @>40)FĂo1;@!smv%v%df9>6fOo&-MtN2c/C%Jxzf#2r+=աFJ)k[;5q@&kxk-O Ԗ3gWa`jSTB掃ь(׵)9ȚC|&bVo0YxNf>8%+?$՟ItiY,̕@E)gd)$6 AhIh4.HWtDZ͒#, NC "+Dn$ЬWd;\I,W}3q;o$[8@\88CL#2aa׎@jXZ۬+n1(\w0jrHjy_(#F+@oj((Je"TEƕ>~k/Wv& 6P7c2dcx0Ffy$ 2N ; :(H&j.Z>]H^'NUU[d8ع1; \$EJX;VEa&(@iΜX XK*nfA.,\;"L,CڠbBV0FAu9n f#%?ױ d. (4eOq5 td8!q!9:Gq8&9`56Ea9Z#2Aʼd, &>ɤaFpyjjNN!w< @;5-mC FwƗog8@'}F~{f5ho@a0  +@P0HWz7 lc2T@pxP(p@q0J$h SwR2 HbYF H0Mhw;ms1<5V@${ y<*8x9V.\]p[ƥyD@ B$<&<0W概!Ow3Y$ ɓ*KYv9@HG@"j~`v4TJ:@'P# 8 X"a(NDZ*zb`~kxr`vm A8Rx, ImQklMH X~ZUiq`$ҞƳ2>A$"8 K1M@ dzM GS#' XszhƁdFLvu"ȫpL9.p(>GT&h}k}Qq1&(`AWJkZ8Ybs9)ay+PZ|9)AxX HԶY%B"YNH+R2#$@z|Xf'&9bQE)ª[(M- "|&qdM"JzGXBb{ӎS x+E8Mi[9ZaYg˴&1Aj||"ǽ 0ӏ=iGv3T=nԖ¡twje!6LJ'iu%Fv+Wyc_$P # Q#X8 b4IRZK`yFz!(,C4^"$LJ5L+S8#1&1BF s6 -!%lq,B3Xgd4=XReQzHdaIP4EF0 &m2FZIgwhN ˠkȩY` " 2/5ZmJ JGLzR@쭝ҔCʆH̄v(̯P2 _ iO ½JVEͯA+RL3g+\a&ڀC[Atqs1]{Xd|9 9 d "p1WB'Ԉ9uK^%9bXK1M'&5,9W1+. F n*"-op"iV#IfyҞDeh 6;I0z4Z8I9OFlt.%z/ZbP+,`d/Ğhڙ,* ]iiPr^@]PH`+ŀk_"FT%.f*f ($nݚ7gñQyr2_-|Hf Aʸ(v@w.$@|}@#PҢ¬S]@*P="Cܕ!V1%@.OK Nq.'\)Q}/ .DTQa̴&[ b3ʶra[L8)%J H-韒t(gǀs HmnAYB<맨ع`!-x Kµ;»8p.8kZz 8 6b" 0p  \g@2=P:PX숩 +*}ף%i` p8dIeqy݀ 8PwP?0 -ȉi\Ǽ=հz8XP31(;P [+"%w<@' 8  qPuʌ8s!^ Z>I @ wF3.9DĊe+JpȇP% [RZ* ~$!|.u B78hyt_{ 0"('}PC1:zI2(zȠT,5 h!Ûh&h 2( q}`2 oF A,|*W0T"ŌK( %&8A݌`P"ݗi8܋ou.#`ȌYBMo!4xh50 MX|{ ]ʩk9 M} ‰ E Aq]@WĴx?:HXvrQ>iŠS'Px*Z#ZOIʤH ܈_"Rm8}OE@DEL0f~ "9h6X55 j" :;Zr-kHXFß Y 3M6>95RP<ٜ,'KW}]ZK @`*FPxR+Z_ň J &7嗨480Ũ++w1*,P܉~3ZX,5e h{$'%J9ojIO #mq7ĀZ2| ?8ĉƁ :;i 3ؠڠyUI$$Ӝ$OMoAFq@,z&00+QkX68ӝ72R K4%85?*Kǹ RW0QdXgMCi (rC"Rȕ-Ap40/&DyMߚ Pm<ݚ"/кu=@k; m㝝s 3rӘ9yP rY%Sƕ+oΪ( 0(/ o?Nы$&#9(1P5@!9,` L-Z0-Yn5qAL&h (,飃UA^K6 -2M3` ׇQ@ȇo0*{SHXM.pg)0zj}E// xh(*"륣! }Ԏa۠̒Z0p,HB pʛf OK92D (#-_\]bP4pȗ2U(>F !sB4Xa; M-B&|20ۮ8)CbX(8PjOSLb(=~JNؘ 0,{+޸2M`Pq,4! {c$TbhbIBlmI!W@S6M|9-587HXb"(ܪmJ] AӚ;GXb/)zP};,xfa X E?KG#OLMpMC8APno59R lA5Ǹ d&NMLSJx\@iF kň|Kcgv[l?s h73i\㰶^< +(,HM3 /󦇋B${@E]% pȆoAU] ݝJצ88 W-h,$Pr$&_V"*/" ћZlZp*90Pf[ k$`A80 3pػ΀8k~A pZIfaj!f/:8`#`q߇v@ρ\nwn7x ^d_ Qp͒Kvs祑(Y)2U Dɤ9˘4ɇv]c)X6Y^Yr8 ޔ|<6Uy<. N[[,| 4٬M*wc)oĢlj5y9cQK}=B$-i36j}KhZ-Kbf@9"{;Jzw; >*)y 4O;0M0Z= 3~P[pJZ؟`HD!Ba9 *~%jzh`! *@+-S3rSJ *y$i$0cKj|T)Bc&,g,xRB0JZJ|z+:֩`%ѫr*׀bT|`2 N.2o{Aj0 )ġ9stXv yj`k%@8Fy2;}hx5>aMcq@~' p3 ; 5IRڀx0IĖr LZq,:ڢ5 LW?GJoD/*_P..ڡ"{LKFb퓁; I8Lb-I<@h:b2,:[j6pbCoJ# *vzN@gqoq 2c{ zd,摮 ?&c{C(- 䦮*TDv  ;9.  cxsX)c`j0%NomNsd+ ~ aI|y#B f&8R/7JO CX夶c}I\ߥ-Exä: l.8p\ J& t:GX@ <vU9'Icn-ཥL_RypJQ:0d)RR@A\/%q2y5h)m ڰ%879NaIIț(\i#@<(M͕Q Zh%hp&C$VFe[r`C%sF#VPi.1F eJC-ir;L\) 5zw\eh: 0xc ")jED1D0 : (,`L Uԕ`QL)ٸ3X1 Cx$dz4RX*-P )h+)SO@h _r Dp;`D洓D^[i]J֘_ @%@R`qeڴ s\]gd% 7V:HS ZLJ\YR@hbx]<7 91B^2[+"*4PP+h).;$-{ @P 8*Ie;:@5t:@ ib/ 4,IGX+&s[yx4ЛE :TTd*AQvKE\ AX a1'8=uOeia lՉJy1x'd !1@Ӆ>R-"Jp R{ԙh"}\,X GLy`, y`cT^,E,.7"eǗK%4YRDQ/TE=s0SZMo"m@-lo*K 2[ ||@n<;#A1"OT*)mte_ST$𞊱\,NFDX;Ev\%2צ$ <'JmfQlqeZ -y7%<t|n,r`Lߎ-ԥpA4CިT:#xi.a<"BzS(K `-YZvw M* zTjn ar 8{HҙQu0[vo[jz] UٟpHY^өp&dDPeSb91H+w u.a9. c$n$†\=B|9Ao9*B(H.v!pzDNCΈ¸x`F@Zbd($τʌ2hGXA٨6< BEJpp,LV :.Fc@JZhH<'b=Nc|NB.?j3 Ҭ¨f%ɲ[x5fOhĄ&&A!tȁ `!n-+T)#6 @4NR+A',.|"nBni klQ&``f@:JK®+5j@B 5e01&'MA!A""`$:Ϭ"b*0L8 P""h,Zشv"ED^d`@0 N""&XpGdl9( D. Ek1}gaSu(.:  M XrNdd@žmס;qD&"otbp.@i%'zf~}P+N,` pAc¹-bz9M1)Z"Jq 8"t˜mZX){C+cptakxuJ"-pJuG]%O h'&ʰ|*b¶``loA2g(D)>ǰadh6FMSL4 =,9D.`a+E=B/= H)O"ع Ė/"\Ecԋn@>tr^R+T‚܌ -0xLC0t VI0NACfJupfe3(aB34aeWN'J.?̜}OIBAQLl#%莻mP9 MǸBVz9`0:Q,j\2-Ch-īiNdb")p#,m0R)Bj$`d*+.V*a2@b.UJ5W%,R @`A|-d.$*Z9|D%%$4'B"agN'b{#LJ*dB+4vM"v4ZOtCyD&>1ΉR:1#!tL C!} +03Eb; ţRT*M>kOHz.3 rfdD)S.*"ˆ. 6Fv($Fz8(p j:{`_U S%+7^f!AÎP#uun`W. Bn,rGV::;dh8h_%1zKtEAaeNbJTqv2N Jc"d\GܩDzRꥑL+TY \%Ljbkl: d KJ(+=7R"6 ԯ,C 8g2zCi',e+ 3$ЕŠ^ajtS͏{%oPfH7 R1cA``(;>v2sjN;l6wrHg ah,a@Xj ̐(qBH4-$!NhzJf>j)v ` ^bz uC͒gɅjRp!ڪ TS!$Gɣ*s)D~pwⰔƗiL\RY⎔6!jKS,L%2pOǂAQ, {:"BJ)"!&jCީ,WqU1D* qdx'BR,OY`)$YcX|Y*\f;ٹ a!dbԊL:N|)2a.EzSn_z^\<mjU$XJ  52DN!B40M [rpއBZ`r,'=dMİJ|On_Y%&1%x+jM*0:P'Z jX|Hkl}hn P%B"aLF <'mEdʒ6@nNg6p"^,hc^|+6(2:!&(ʋ9IąKL_;C SXF.{ϧu}zUHTG@*P {>Q/M7#p d@K3I{wAa璬!d! E+1z/'w$z:06)@4e)L%G0 }@I(J<0$#CX)ʧƯDP$1"$S" Q#(!di x@aW r2Vb>@nҜsu&̉ xa !C@:X(` JrT=;>T4)ѰsY2bZh-5fs+L!> uED'@pl:TIJqM)İ#XV!vayb(rjJS p3`%9:qQH4,&0调(e `$fH4>NJTwH 'O5f2̳hDOiHI.4H΁ wğ!D1B0NAAȀ%3"A{je(5r.8:W~/ D΅G<KX q U)a0yRQTGCIzKP3d e-(b#(=^e xXJ0w#/3@ C@h3 &tFR` 2ˆq2,bг`ZRƑ:H˘1/&%ARBVT-:!dc > ]Y,-SK}Mr.$ ѾOŚC~щ $MƳIr,Mi@I`#jG VDԁAX ?ڍpј3YtMBtP1|hXUZ!)Vq#D9+zM 6[P\ Cl`VP&>18^W\5pfbH,bܳiN$ eq II!%$T(Qd=䉃>Fk3c/}J!8~H vFnە%@X MW{P*6ffRlhV6>G>f<(P{0(8;y(`N*ctw҇6CvQ'nk<c@,KN<>' `ۛhSb`c:؍X<8Wd(TK-I!pF]&X11󖟗)E7B1R©jߍ**P}uXv_arq"("Ї68@ X'2 hЗ=@3ɻ{ + !Z30D'ƒ2@@:M? \ %!a|),xM1nql%HC =d]R37jA.Ha% $BE<[$B['=30pJ3#BqH99f.ԉ81Yc2.3(xs٪E"ː  ZQC8FKY:*#o )VQ~ s* )XI"/19; uxy֣i5X P6h5-P7&3ɒ#-N b 06L`x7Iij vB0gȹ/5z4tagP4)3?p(x\z),HCT1G?eHI 5qSjJ85<0,Lt P 0GJ9 :T1 "ZC DȿpT؝֓ ZDz` N(ROB%{ nx"hp}>KEX;A x{noW j5M ;,6L*CP Л.tk;>n;?@HKA8:\ Pzm%- ,iNS!i4{>(l+t=B @2<[Ǥf hGh#P;(11!E XT4SȻ;U8Mpݢ`T%I4~@@FZ a  y zs5뛏 b)(k8<bؼԠQpĝD~TgM#*P@IhU>yIP+39s)Q  f8aCX48GxZ ީ]  L6YhBr/hUBąO5He!ʈD})!/ 0Y8h r1m zUZ aR7LPE'qM20Ed0<H*'@Aˀ թ j7/9$1 nHJ'd8p #ԴR:bIqP %_!@hHo>E! 9/)[ʪ1d*Ȗ pJ6?+Ҫxzۥfd2. x<:[OAX$?J=BsR`a_]UOMэd ۩^!ThƖ6{*Z pK`dN%b5Ty0!%(X"& P6i\!.Idg0,0+M]EY1{p2 T?"Ҁ/r$%hDԦP/ \6 !!LjH\m!h莬#g7>[ل)KC )}"Ȋ@9Xɢ811B#G9u"HxFuҩ@DmX BG & Brڨ}0)2 d[XW^,6XJK?103fջ` ˈ@p ]x) Pҗ|Ht_~3(cj+~ۀ |h$'h{!]ApA] ( hw(C;(Ϊph:pKS0!YX6틎A< `PyՊm1( MYq0kB`0!d/,)NH H`3ը -=%Z="W X) e%v$=Pl0QY@cV1I0=DH#DG 7q6x)a"i@^څ_$QteipM PzuQ_1TKV)Z p|(NrooUhlܡ)1ؼ0 |9Hvt`q_5MU* /uBˆ @d(a!A @<[ơb/*HXF1}UHXz.J7qp;0g{?5>W2TAÜNف ƀc(/g (2&<k5@G2P@!G@K?H`0 UV,]#?_7E?gњk #-F7fE͏!U>")|嚯)@K EDm}{ۀ|˪  /m}溊A Ɵl/_ju]UP|z,w(gꌖ:F&(ZΧ%[/zXAK[<7 Pl"2J")kK%jX" BSh@Az"zZB~.R v{':F@z{ji_C'rD3BF/jJ.#-F('xBt!'􆕼m9X *%)RZc۴mFO˴<*e>C Ǥ8L#&VHb(x̟z"T4(gҺx@9cv+#l26QT-o{%OJ 4QH6I:&{¬yRD`B" }ơeA:N_}=R% !g B@4dq2ꎺp'gh[22y1 C@;BCu-"S3;2-w \dO A(s̉qLovJ2>FŁbW>ry!h(  vDZ /A%y*TQ6<7]E` ~ '`F]J0 \Hd SHwRe^y@¬N|] T 6'ԗyo\CN$TI*327pj #(2.y#UI"A+!j\k"z-zG"ՈoP )7ޥRCxꨫ%Рf ў?(`hA 2#ApqL,oT7hNC{Rrd4$. D>OY0GG\*~oyّ`,+KN{Vj:Rj9{T%K mKS ^pnlk?)6TbE 8?_TrQV^~[3B/vَ em=Xaa&盧#&"2obg`-BXD<$p9"vb܉ȠaBa͔L$h|/ºgAB.$uFlŠV[ $\U` Qa{R\p<-ŨdP<<|L+=el7@AC2)$ 8>b&XGG0nH/⺆l~"c//nk0%!lOjj@aN 4_$VfֿPl H8BHCR!TJb% XC|$9b9UNjă.n+"9"dA, !6Dc >P0͇9a@V,!8k`; 'ƄbTJ?B\lFA oA %Hq"\   N]PjhƘ:$dtcRTL}cB=dnE3 "X`rPHT%tҩlN$<D6bGdkc$&AdVA \()ogbdb!G("#'dRS%-"#b$/%oJd|81i@cd!䮇Tu(-`$jIR# 8"\>atAl/A#HoN4H/N.`D'+rT//羈"! 0ZN/dQQXIb_d`Z2i|Ͱ4pKV2}#r,zqfIK i@7 |b $ pd5mukyNgqF<-B1 WI&][a5 _c޵7-,m:*324N!FGmB&GEdGRlclo0Hkvū2TZ#8 r;ja`!EphU#:gA3 @ la;N`@<:FvC*b hULbD  ׬d h* _H8W2"b!#cQD#)2`Hu:eq\zBa4aБ^pIRObdjQ##F9<%5 :R <h/%F0SC {S~Gi~)Tb\. t`tNy?,6% c cnK&MV!x?>mIe&p o=0Ea= p.1m8,44bmB,K*w>9lNxpi!:hrH-8 BBKƉ.&$ɫB(eEMC91Be#d\W6V2Ƞ;/#IH3VmiBRYE<L'"-0& nHZ FK{}]fFa.Ad! A-u[ !$6"z7b0KZ-b@Lߝ@@d.Ï41,0 H as#W%Ϣ!"UGl$4Uaۤl6[BB'!nX u@4֌`LN>IcJe0bS?o+t6hpƄbWxܮ(\Tn9< Y[*6l2%55JxC29b] %@߂/ux `%ТLD#R,Z( GqX6Eza"beZ!g.'5^\RBݱT','x*_5,xoBfsx㴿3'J#2L8 @P7DdV2t ?w!e ̀3P ,SQTpc3dVbB`$@ aEZE"LoD_:L ϣT\A6W< jLݩt=>lOq Y %@8Fp.@Ȳ$cG>ͦG0`E؀JKxs.fX^9aԓaݢn ʪ?GQ"9仢 `M!(YxNsĵ޹P@l"ʃEF_4A'.@n 0ÛHK)YX"֡1n5_fSL P~0mFA`Y ~@wD@S ͦ}g'O rV ~t(4J%Ad`yB0 J^q['a( y"ݤ 5ٌ|=^ ;Q_t 6x-z>ߐ@$M%wbgƒQkݕ X"ϟ//|i3^x!*  zr&L'h OD@(|z3πz4& 'X1N24` ,_I|)Ff!@l |x!GI's!bFR )[n",ҳSŎyg8:p&Ↄ)XR3!!H1~)$QE#q~]?Pt@NDAFY j*n˾ګ8JE@2XYL{kě` R)7'hG2-:?G8[1 Ǹ;kCa2@ļpzIGXz7.#Dpxo. QcJn-:غa)p1OI(*s0y7-@=.u5"#FQK+F+$PY"$1-&J 1Z` wLL(DH۞MDN%p4@`QiQH3Jf*eB A%2$]$jl W 0 b!cwҊ*OG3;lM22V4)X q}@6O@E|iE$E4F$n d`PYk@.Rn=t4YXify!3E)k,_;PֻB*J͒0I5<6 ͏YcBl`G)\  Hz` 7x _숂T >i4KaQ "T畵.`?N#2 \,\(di !~>6Y>2,e/Jz`($'I0A+Cf$(ܘw_T+tr±;UsF.&Jr ,,l$x+SHxʠiA V A` ! ".H(~AB{ GÈZ-5rEHC3R˓XHHp =$;Lݛv*`+aL 1PLjg([o$4~RN˘zFy]Üq7Vz>D)\#:% |p0 Uޣ"]TABR#%i;@&#h l ͢7Z|~MyG)) @)Ȣs pS՜p eɘ<3h4u|@ HM!&sˆX8e"d ТyĊH3 ,*b 㓄HC݇u[„ !xbĉI1- 01^a2*PDK9y# ыrRqx p. Ii%(zw3g:m>: -; hΉK7tLRCH;)Pkψ{@CobPhsusoI:H 3Tƛ x!@B$SQ5ʈb(ɋZ\K L-H;{ƄGYѱrh") 1hK*x+|%,)0z{| "{FVKE v%=F:K `6B901X h`L)+cDXQ&XOPG@a(Nэ!=!8y>X@pP(x+z > '\I\`h8OP%|&%:iHA\Ł91 X〉"b"-,D+ǫ0H_ A*BDKע ٘8uL7J˴OBZsbEPH"pBS|>^ Eap}݇д|D+tA"+#P"r+΀A$)#ȄʵPכ!? 9aY I[iSx}S#GY!h-ߒHy|Pc%ϰ" (CUt5y |Pp0a2@R CHGЋ *.1U, H C 듗ҩ NAψTQ"(8@R̍z hPEטgݜ,֠z]!EX0>⍁#3xI5)P%c|J1y b!20I+)@1 1" Le51 b_!@. !A({(Y xѩA5=(ADs!Z}J!LP4P4qjD"A P28Z@Q ST֫:*nǑ(!HhNpFyUkB9 ڧ`\B l\| xtKIņhgQ&(Qx?#8RЂh+0Pͧz."!|Skq M"n52ToSITQmŁ6 }껙c Kbs d ):3\\OЮ~@*a;#Ջ`**qh 굓SR"#!3EBHy]5aY ίKԏP"ŁPP0yQ*P&I@-rDA L͜ xd5CC p>DƼiܢ"! +At=(PPVE, S) QR*bK }Y-ڔ@fQ(ճFZPti1LX 8N3荬`֡|M D)شJji -:^= sP(xFN9 z'{BPaaA&3pgm:\jG1pz0tcu7vm`8N8VyO, &`c`}j >HPuZ5`f nch @ R_#C˓K p*4B9p'k PW@V<3W K<P+ h^A$ */ fb3@Qi($6ȹZPNQF`÷ Hh.01Sd Ib2!UD4α;̈́3@1'61P ]B'DV u·N7H>YXF%t HE b@-).LB*\μkrM<2`bɄZ,8 > R> J"``X5M+Esp%Yؘr%Xe 齁HOu#Yw p 2| v{bcX* ܥqw;iwib tH-.:gZB-;ES0UxY {TB@s8"И2(k%- Hˢ(h]b#p@8Y\1fk΀:ޱx2!2UK44 HsR򋐕ktGUWeNaԌ'T=W*] ݕ±x 킑t |gd%)f hp)NZ#-wP9B+ kwڔH|tw4w; !`P0? 0N'S ?߀DW+BDN]m3`qq8g Db1d3 Q4``8N% t8 Q(SbQ l3Dl _P'%oxk"Orp\LG9D  tbYmy!?ϼDdE|w#&"&|Gyv8.@h%: !,QeLƙ"L{2[" #0jfC*YzE0؟j↢ǂ {J@ h& ̀ZygCd}˫ "gF$y"i]+}҈/ "^xj{r&c@oyp4 L4!FހLy$\b΀`â|`P?Y$b~70 *l=fh}KË1*6Z)gAp.MqX8 &"}5:!8ddC%M+GQrY  F" P" PaZLrusd4L{o[ψUv&(VK" ,YZz }sW @\gTK! 9 CIe/0*R=,zAzgc~YCޡq><{Igd*2" ı.!#s4`D ( "rd˱ԙ@a0ݩPK1).}O`zPd Q,Ȇ]/ `^ Ovc;%0$H]¢)n]OZ؉"0l^_yN$$\L,2B@bx D,p  t0>(Ke)1xIL$ߗAQ]EB8 Ё!6b| 3@_HǙ2@NC8g `Ptnyr)O x1:,< $NWPFBZ"g(.%]A1b#H ! l,!yJ~Ps,slr'U<(ake=T6ScK8i 12;%D}LBLQ u-@$Ayn$rU)tW HGu 6R C:1?1|-"Q8[lA"dY<,йFB] &uPK|$mSVjFmwJ.i@{K+X,/-BA&%JLRJ(|  j a@\R3)f*clm\Ŵ1 yܓdИ L .Ű*f@@b.92D`z zӪd@!z\$PKXM׭!`-B$|mL2MC%DpWvR;>6QrVB 1 @ p"Ԯ|Nt/f0D,Ӥ |Fl/躙%f|l;`ux@yਢ!  n@ueg Gٴz)خNE) EQ طr:U,|Akx{VWN0`N됤R|e0Xfd )k'jv+D(hHE~Y "(qJV(B|#!l+i.@p ண ,M2_82H~άBhz@׀- ``VBrp 8G")𼎒La` x:Ẽb Ĉ@^Xp$e!%@!xў (.l P~@B166!"}B*^Za7elB'RH F,oTJi"Xb/*1)v0NW&D )AXj #$d?, `Vj$/ Zrz!`#KNK>P[ Zb'J:| !"`I,@jRJb$V2gEAJ9W( `0`Q '>¿ÒLEV2g" >%('?,& :݆P2Ĩ)2pfkA&Vޏv~`80bPu&MޢăH8}cwAnA| &<``k<!E,NPRv"p^!VA,H!D݂6`a, `=[FAyNЄ`&{V'@8Fo3vJD>J1A].H튵8C- ~w]gr# crd v9N{y%9eD(uC&!ml~Mbx DR zL" MȖrS@p&..ALY;-H'Ke3gʼn/XLXf//T S o,Bq(8. fAlhbL󈷗`b˧ Nث0r<)F!hp1`J ]]vE"rb!A 2/'xI FTʺϊ)B!V$JjoiW2L=9"u `sy@ i>i`%Bh!0E8>|+aޝ-*kP|g>FshNѯ-.kaf4tPjF.CkQf\L]܏0F^&C67obpa.,$^H3&0@#j2vBNa8ZUk2ˬ2(%pge@`R B'&"ͪS_{b"x+LctM0YMP. Br)p[[cJGD$!lJ.Zl""VT 'F%dažʾ=o1Խ|E~ [p_EdKOT(q5~ G`((\tS e`g, K.WQ lC\/8i7zԝ" +~#)kMN\"8a |#1⊃.2@tokW I` ^6X( z<@֖ß"C uT*7Cz @ "8!Ll5ZG@K$Xx;'s @ բGP bPL$0֫-drp r.zV϶' 5ПR,larT-V}" }u0 /7-zU*Lv=9 }"x%4K(lR 1КH # 3vh%Z" 0ݳʉz"1:Ln]p_H&ڽ6 "b# hGiօ XՠNz%U<,Mʫ)BFYP/VJ`:Lx`0A|D럕2,QZ9R3n!O,U\MH_F#JxJA*G`XrC a(N ݣ#Q+)Z) l Cs+DZ3䒛DV+B^*( 2d#v  D c!H$*//&(U?1:m0*o.6g*+I.dE@)d a(B#r(B/*d%(R{v ,~) &e(HUo=E1Cay܋yw"ȿ0/`.PV&Rm! 0wdp{T'x2WyE%Ԗւ]Z+>ƥL2"t` 4 Q܈WC]2`<1@-bX.XIS09VN0 a濟Q9D ;8O57膠fiPT h ".D xqhپ0<>8q#h 5`M$⢋K!:'YȒŀM`%$kӱZWxw!\`)F""#udAyf}0" \,HuH:tPhhJ> 5l%ĎAG9dT JjCC_ 1^-%l\>+:;(ALP dM+04sMFFa#a;v{JJr.% qٌSƒ S O; 0  V#(xwaJ0mzfZ;Y+yɁ(!Е*3(PhwRĩ0L!zi&bH$4PX:L?9x~šy Y`0u p@N1\ZQm8rJ @s&G 2J\G(J$K/P a 4eI`F(#2HΈZ8ș(qE&æpMVPY8&Zf!94;i$!H )`h9<xpٱ42-iNA&0 y 000j>#L Δ+TcRSpG rF@O ditBՌ2$K%XV!!NMqkP:h6H1 :TXՈ˙FHީ S!TR[=ԸaX/Q~BӀB @'ț PM(aԲBEj HHgjhNi3\1`6h Ky}L$H!/ gشB`&]R8F)Xׁ P7=L鯙2Pr)ңl2aTHKH?X 4'&9=듡Evh0"A(pz/jbF}+َ 98 01"/˓h"ޠLT,`D0H-k おizp>lJ gEXQÎ7X-bqu1p==@δYDX9uL~̈́KWq XQ 뀨 y≝$a[`4ۈ"-Kx[YQ#/,PyJ'XK0Q Ƅ<І8̨ ΋ Mجi 2XգLCEQ;#%"ĭ*PQ #ɦo"?D :ӼHѺ )H8?Vr`5w yxȭ'@fK܎> k%*H{c2ELXI ])V=~_[eh>X>Qz=Jˌ"`ݯo K ʊjG@r>Km|(VȽlͲ La+i%GcHL* @䖱Pu.IR[S%S?\øU" d(849D& &  [Q;FA,..`pC0" sAm)4e=HWPDP6Y; ֩ذ cRQ.8 r b9J 7@;#x蟔 F>!qOȦ L9E &N|c; 9IHj88)P%0D2^Y⏍/\n*[LIM Y& 0 XxSM+BL: 'J1:&+{%f.qbCTLxS܉Ī$ K-cNPAkUP6#H(uByN Շ{2ri_/Ee硄4RKfMad/U(SS1zÛ3JZl=ۻH&а\#dC 8Mi߿H F,?0:xM? 9BG^!T >#p")pj,tʲeS=;&#&+ D!O@ o*E`P.o X /Fc(@ zh8~oTfbO:@W2E?  J+>av` `q#iL^BQ%B@p<A :t}ڭ ^U`XLs2zi`'$@l;?fZ$>Vkd2tB,"oogVܩ-ˀ=@ lQl A`h i8K:Q2 yGӾȀ{ǺJP z|,@ aƮ{ =P . } jJ :NƇgCxP|-Gi;RZyʢ2ͽ d DIC^MjB:ld=)tTz2!h2!jDIvoq]riR%jbԹ"ID(J~J$~BiE7Cl ޵=h1h:%QP`c{P#A.L=hblJ㼃ʼnt)ǻXAyf\: E;r+1n2!M*]';%pA 8F >dn"MHѬƣN,,LiӴw $\j:hfЕt7 0. 4pzGA,lo %'`fyKSEN}\.+J"_|HEz"ilJ,UHm,![6ͫ=Y zJx$auz0JiQFT4;m-Q+$p "$ta7~@WQpc@@ &0iTMtp% =Q I*pmi'@450yrDa0QU.t`!MP 'R̓w#|6„c~;!:̪JTJٹ2,c$P >B~RjBu.B3BV#x3a!4(=ūB@,R,gc؉@VAX BAe&s#l~i @ܰ F<B@`B%j.4fpd*#JE ϯ^=FǮ[,K2 )@!|f خ0CTq['=@N"mrh:M$J,ssH9ì7d\0M)J.g 3%!$\FscEzafnroW@#i.H"*YhTQBuF"U!Ŀw-s,(,Ϗc3""s'4 (?tƒrQtj1p9ƈ f0 "!umt!M}c =›h%pt9 'd.*DEf;@A6"fYƿ$65C0Ka&&r|γ aA8x+/&86BxV`Ya1[*b}"? ba.!⎊h1 򉦳tEFMг0A;!G5*^666",228Hh+Q~B|[~RXFbky14D;g97D2̹xlfZY^@^es $Y6Q?%+}E`)DPJ/D)ä"2FRt[$Iilyax lư*m-yBl=Atib[iNҜg_C)67@K" aRX*e{bDb)9ˆo,h} ":&"g4*7Iؽv,=2<4* i7@Ģ@",#[U*G+\[^. r g_Dz"J#hI6K'4 @ *>J55O7>%4,BZ #8J LZ q ,~pe^e@A$fbo#6SZ[&65FBHѫf+"y(r77eı (!;(N@Qu32,( ]`A(:N4xWXkbn*3Dn"TM*=K'mGB[b9„%GW$J1^6&@+wwF(cil͆C9͗(K7EG4O4̮T$Ch]X9# ~P{8}bx~64gzd$i#X@\aT dQ"Ej %|ތ&ll$&Zxrԝa8-Tsh eDNG1"4 n_08BEEV]* F#%$Ic')d;l寔ңSƹ$YkA -b ȪLZ/C̡ka7)!fe$:_5$pb*cP 0{b2 mxC|< C"a 9~$(̆G?&Ԁ ʀPL"NKRSɜ(RX@8p| BR8` aP|o:F]."oE %+K"8 wGCIzc.ӵ~*̒;s3{@PL$@w`V.eN@,v?g|=&~4m;+'Qk`8; `gq$N[ 9s0NH4DNZ( b!GDX1j|1w#8p3`u⣟J[:pl` 6&"@ǩ2n~* |{,r.,0˙0C \Y22 *0N3j{?0 F<5Z^ %{2s+Tl3hڥ|`:` u<I,DCNd 롍:$`O؍6Ao r[ǹ;&W @F>RT`"h=UFD5ܲ)KL0a Ø9hu,f=MQ`@-wk2g,o[1!o} sB#h&m#I0d}0X㩹2L@n"h߻Q ~GW($K4vS`H5.Z7#%;)\;]e@@Z.S*_OߢYAp<ajPΦ ~c ($ĘV[G #&$$ɃL7!0t`U Qj;G@K}Bs4f%FoŏN *aiYe4{*vBKWϐS xc+.@.@dQ o!I57.>{&#rT66( C[0J"-6x> 3HM @` &=#N"nM!St.wQBU #ndG>>F?%P@@ sRA p#B)xZ.eQfԤE_#aPN䅃tAY^55 ҖK)Յ#~E`@tFG2ގ|QX@` /-)0JT`ȹxX6>) jv#c .-J Dn<X4m!fF3֏z?nK:g䘮L{Ęc q`(-;H*2b%%AD*EESh~S@)Yw MK0஀)T|؆T1lEXhMJ11VC"OR D]a\fVxK @.Aa](\pe_3J)cibA:Ef3&FOh$27"!A9 t0SGPCPNy"HchM Bh:G#\)X|^"Uf`2< (btk^s;}Nw_~} i@u>d )LzF`<@+II0@];igJ}@n$(Т(9WeKRڂTɣ*z/I/os C6M,VB$I +UKPYhi|VXi1 qʄ vCӦ=.L?IiE:#2'l((I i3d'ʕD_ mz Z[߭ؒԇ v)!eCo /2cH'jİ2{LU倡W*u2)S}I;'zG4`@)`|B:Ej?4n-l q''Ьq!>)3`Ň@ 4z] `AYMp`9V@ᗰ*f0hKKCvci! 0 1c 38Kh C , 8}"4Xa F,$;-3tK&b-e0:R3zK l ut/p K,,K9 64"HВ!PHS8 ٰǝʼn$H$IS0x`8ɗ ü*3ˎ{G v7-K'X(xL RJ3"i%7PxgyA@ I134'8y 12>p&6>@"JRy r(ڇjyH7p< (+|z*A ,x(H. (R41”  lKjFl!+1Tv -C-J a2HYN-,E Ьk0I)/aM*ҽJ ~(8HX0*ûb=⠉%pCU SQt7]a 1P! ׯIz[@#@Q*E=IAR̻;,9u,X@0&{o!L H$|C xG|h.K; 9ɗ28[ x:@tK)" ي(\䬠Sr%SY݋TJ<<lJcH6*$1;/ ͺB( PO6Y=âGڪ/q(A9e8dBg3ʺk}" ϋAH1BXEH1V-‰Ĩih03a z$S1ֈc#B,?( SPz#A+ thHrOZuLA y=ʼK(ڏdW-:&C|y@ I0iG?W`W =ewVJhχʅ S8pxBT*M8B5j-2ݳXxf*?sXRXY ]$qO2 }(X8W8}8DL4i  ,D`؃7`d5M̀P5Z#J%!"5K>A!Rq4Q~ #d;1T1,8ݔRPzao.A*̙=t8I5%7x>{s"#N8A ;ȩ XTNRü<)8xˋOT8r#`zEbCa$8aGN@nXFWfȂ±U qK(I@Yz0x[>1 : %8Q3xQʩҭb>ѸmʀBy % +ʬP-L7 K`(7A^RZcUǿk 9M(S=r ;u O%0^vP|H`3aQV0_YCCЕ7*:ep΢#OhWxQ @9 TJ[PH x#MKSULv #|Vܜx 9K" ިĭ<{(Ikp]2)(0q lsh2#dT3E\V/bJi׀D=a*ȃ 02;7Xi[B_e+țV鲍h,Pʋ1 v hO!j!H􄎝øh֣/G[cbkebI*(i+@8ϤU  ۍ2<~[kzg5sQPxJSË,z=ލXDSPm #X`d!i/Sz _PC)?C,n\)qOZiވԽͼAMӦ=X(^ΰ$j [N)ENMWCb 2 $AP?9;9{- I5/#ka[ *i!rYqA `Z8i~P5x7i:( .֨Ce!PZaFgqY,_yA7nh鴓ƅ4v4 aЂj} P2X8ϥ>ûn>E9aS % L7'xyxqL ;:9/eY86fxz}z$.C iRR{;\ Ja  k0.r-qòEY<*fED I1+!  Aۈ&`A IFt]YRc3ϼRDc/yЩT)(< U$KE?$BU AC$2(rpe`|䳁M)p@uHZ2J )(Kh" yrid@ê|.F29#zѿV jխoшm 4+.!D> VS*SD^QN-|#4=Xr 5i4ɞ&Cͪp]ΩJ33.@K) I'ЍšHY {:J@*L6f`daTBNBCpWeʐH9#5ʸc`T{A:+"U:c'y\ly Y@z hJQ|)fWB'Dua@dêGf3'ܘdn{n#L1)ʀD= GQ$G}.fYq2C\ [L~cՎt(pR(E*k90f .y@7\Z+n#X(;Z#ɝWS,tPhvt,x0G*g}Ÿ;UO'A7hTFzco)B:1 < :&D!楋d>!B^QJ$RG,abTB':j?z DV5AQ2?6c92S+%%H5&#Xi#iK*x9,x78P ƋV@ʱ (RH((gP*I"'q=4#tsĶ,idSGG('7)+.esdoI0٦bJG0d2a&CR (̽}gÝ Ah-@@ @L 6vpԱ&0&R5BK &v,KQ#r(Sˑh :&΀sj@ ` X 1c?Ae%5o0M)qF",;)q`ڟfhJ͢:`Ö4ҁ rLBiM܆z3OJY ҙ);T:7MSP+P%b%E*^r3y+l<pX k534W,τ2k")4qg"^r΂HCdMqLڿ)ݏ@PqLg|iT1TKGqŔTp 5+vg,(-eF?|KbD~y:#Lb(jIF51.$BB & !ܢr$T"c$ʆG`Tz\xID!\ `a֔#-Bp (%ig ,̂IÄP`|L8l^OFPiC?.IrR".h'$%h+ @&:(šbITH'bF02O0MMNpi(gB(gê+MR*i.#2!,h:(M6,*~)&8*({!5dÃ\(Ϧt':p)\O,,|Hb$N)g&PW8 `|5#b"Y*ȃ'Ă⡮@!Ȩrcض ,,'J"Z$ `ajY"(ԶltH/ dfld8~h" r7ҕ^[@nAi%d? C.r]x| 4!T'@ Dx& X%X EldȦ5" T>22,& rpM",.F! `䴋bqh?r$NH |H=5hI CdJ:M8$ y.nQC#L8NĬQl$.`G-) A$L;BCb%R4aZʱd!bȎIY @'7iXBA\ j F0|"b8]ЋV3@8 s3`Ij,Y,8þağ1el&> +&>;HsRH#t%`@)T4cfH*F~S5i^u.?Vƃ Üj)b(,'DH3, >` f#Pd>f;#XIH*Eu-ENY%!>82PXrӂ2KO;6Ɩq^.JiaT Ud$M*h.HҌ @, mTe(%&dZr2hLԐ!t/|)jH"2Xi8HP{at7F+U+`!+ nZ1`3J7VN#YK|< d2FuN.$C-+qPhN.l`?hF,  A*uVb9pp+,If'@qD-A4`. ,%Q(o~ aG7BjLe>N 5Bi'5@@e%~5RTB{(G'AAAjVI@ (5$֩\Daν ",<zL$ d%,%1R"4ꂄ.>9 c:Xj2$PJsI6#fB1$VΣ1 b;PYr@شV-ʀO7L ^KNki8h崾!@He*rVWQ>F#I$-b'r!DXE*$ڄ/>H7$Fz8@I ?:!dr)YGC x肌B KAOs@S|ЬA#29" Hy ~9>W1bxPI@CQ+AiA(z$N" q#BWXa|n; @ w6@x~@* #LOJt1O+xCh ׀9 ?,A~ݲ@b ATئ3ty-N5[D?2rS^Jbod2g qe4* |`lWtT6ˢiON|A"$(Z#\bItܛ/k_)N*qis:$Ǟ6Xc8b5j7&D"LB&ƾ @Z \HH4åI+1l, Aܔd*Z"ItÊhrjz)/8ִA`\R_73&w#Ï*Is ad$>UhF8"ҞW' (3>! \z #Љ(݆-"عI~@*؍ǞD0u+[C%v#mo9- .$N{Rph5 YTtC^{F3Ǹ<ԝ7m1kVQ ߼]6exF$"I\RB byVt7!b G9"/M"d#j`eu^fRØaa()L-\/<,g@pAN@0bYǁa矔\IN` սMLhE&hB Ib1P|p-z*LrA:5a/)#I]拤 V(atT.#c7[qi)rPb,X*IJ̸Q Oi[a!$ $+&om ,H n,& $zoO B A`p%i_;ݮC?@P0"_4}>!  }_0 Ez 3 exU)_NX4U)0vo@ C\{bAp&n{NT08&sPs^)`<@JY :&GEYzXoŀMNԎhyQ#Pįѱ]TrK9>7s4{;E})$,J+& |b})Q/*2;:,ګn*3K))d[*80Z\ `\>Nj-:PD1輦r2k8:C)M rꘪ,rz#OYԻ&Ơ)؁E!Dj*7zVDHsB@j]ּi@ "[|Y3¤e(#X*IjkQR 9ê4`&9BIA%%2Rq+Uep6@!-K2~ce̔}x4 &8Dr CP5 `,XE P<ljD $GCG#(tc/Yp"XGv S*"z@ŲiDtM &3LGM[B',B#P)PGbh5B>3Iud`)@J2%ds༧!,'GO HIQ>r aB\%c٣ς\n3~H(7v$||&U&)ti+K o胧)u$D8X(q K|h CxvW#՘#Ԁn9@JGܵtF|L"qT"ZrdM*y@p:]:r5It3T3)m1ުk\8zVJ q!0w^ 4xx2N@2.X x10RNdTͯ%,coe۩un\( bĸ|(R_E(tI2aaueGP 73y#^ 96OL (.8!& ) 2.ǪrL>QEM JĆ%|deAR)1#Ǥ M2*r$EXLs.hήL(Sxw t݀x MtdudGr\[I FZY#w(Sr>J- ?b e% HB>hM!*QUxh0 @+lR@0AUQJ2I$*uNU)ڟ8.p v#AIJ!Pg#+^xon'E:H)Պ*vD2BU-j+" 8XC^Uf ofUe$#DU:p^ maY ṟnm $xx@ {%C x60 ؝+ ߋ8gXX& t #pS  hw›q8! 8"q«P| P4.dQˀ) 8hQ}w0"1CɪJ~+ qH4ö=ZTy+jh;QywLI$0(w)"9>³ {a 藝JxՆ`.ѣмAO2PHh Xr 6ᠡ*-8j叻үHMPAK0?*<1 ~+ {p-P0Uq/Q^[ҝ(ຽ!\(iE 2'\,(m(Շhx`3DhPs2XqY6xEӪDx;C1# Uٚ8CAExؽTE鎿F p/[ Pقٮz  ȠK #2PÐh8$M(cvqMgf9(80(@Mأi>Cd1H5&*Pv/U).!NL`)t#L PPͱ*h э*ƫKFӶr`9q oLB-ZU3>{"`lQiJ! %iȩ&X u 8)hu3H U)ӐP?=/Rxuy*žHki>!Q'{-P Q=cJrgɌyaZp(P91 u8-BPs;0+4ȇbX3HCP>h^FR؊< ey 輕yqV:5 cHc0 KEcc R*a  YI0>1Sx"u@0n9 >=~ G/bLF(21@K>F=#h 󁚡"=2D6U)>XR8ډԫY6= m"U4 q*d+j"Ș@<=,$qWH*#Ҏ+$5V/))7O!SHX ؞؏,K Р'`1;rtk08WQLH،K8 .8T~{w>*Sf6*iC@)a 걁“V  ,4a!a(ez'LCs* 2슁]S!|:u(0\C#>A'оX> ^ؚҁ"`܋J\FX]6j0 K&T"EcD@B6;r\=!"*lYR+HB4ӂi72UT$Ӆ4^jUY8؝P}aI< @EI|>Lmێr-@6gh(p'p< pJ5M;@,E> D1zq.LP9XA8]H F.\ҋќKY0 VHhjs0PoHq\ {ɟ'ZӀK#lXCU=饆yNՆR6:`|3׊hm@_4RT˱_&ZU2ȺB3D 8 H |Pk:=-XUj؎|HMGXA" )(.H 쾇xzCyHz,}UJ󨕴6\()ϗ-XxN@;HFsc@^M)jQ /`Zީ=8( kQh5E8`E` SR9P5y. 9>Hyx8<EN\=Ar⑳S'; TrP /Eh0BPZk`K! &fx @@4͇PuKC*S@@y=湉#s&aqqh505ml1HwISQ7|؇pһi= M9PyM Ýڎ@:P9C8RJ{mÒї:[qK/HT%ׇQ <()(ED'0r?5gf!KLk^ cPLL  _'@bXX?_ހY7i-}l J˩'.x>u3 )(Ќ )ɖ3 #PK6JdžRTm"R _,bKR"dfpu-=%e8SĬs 5T˿UhUD@lD{P2N0;aODmF7 $KpQiJ7yVy% 1 JHpI{=oSݎywt)V;kE@<ȚS` !%9 \3hGj >YtOחi LDJ)LܚC F8 a XpH 9-@n6m`<?? e2`@*xb`>U hsTTLfV'VhN@sK}*V0.PS' @2b@f/ElpN(tV$V/wkpP/4ewZ  vp:nWcteɀh0'WK)~K0b+6@J֩'wP'+ Q*&1X`b.Hq`3 kȭ8])2Rbΰ1 c ҅ge*K !.MBЛ((gz-M&,T&nC)*`2% ~.-yB1ZV. w㼬d&>+JOXrf+YEYR;jŨĬS'ZURzD5 y-R2.sj8v7K´-X6TR<5a*X(%ANaHNlHՂ^ pL)dԖ-8k6 Yv &'mZՃfmL:Gz>0L*b-HJX|ZEVYJT1ET|5$h$Sm(p6K12k䪵r`G< d*+@*A4oY56%I&8kEӓ2QI;%E 17 A`-85APaUwĕhMN!ŀ@~ Csx9dZ*X&%DYq*n0 _)-XGrMHy:"RFY .(a4toE͚` ج"RLBl;ca krvLl!M*]bc~ UhvDBpx~!&̴bjGmKJ$ ٜ0әawGP]3`X @G!&"e*503+%nybi:Hi!=Mj6ɎP~ #ùڍQA.`(nwʐW+*e5EV@S 05F:CqXVzQAX J@P:Dt!'y`zFĝB*̛a: 9_ȶv>[Q0"A LB0`,I[Q4unT\je#s㬐kp l@06!-xq@Zg5$ӧwyK iA8aXi8%xL K.#nW oOb7QQv*LH(6) Gu! hwג->GHO%q%t J0zDn@#w95Ed1<(6#']*LQG b>QNürQ]S5{@fbvEg,$C&$ɢ5*ȾTb6$`؃(d 8?=:Ǚ3I(ce(In3vढ#Z,8fk| ^, S}b%;@\ ȧ# &MI<܀ټ D<ץJ!" .4d|ż @ "Km%n1C|'C0!,)& N80di @ (Ia(LA A"IJ&& ,?v b 0- ܆%XGb-a`2(j,7f&``Ax}&^*@ĦUFq hNnؠ6o/!B eh1ErR*0i|8N ! tfhi$!] wBgª#@ ސGGkJcJ,"G$|&F0bż8b ,łf,stvpP&τe OG `8N] hKb&C%F,ˮ*)mm$Ƙb DF&@aB& ,EJ&X@^! J T[)$Š1d ԷaR$a)&N6=%N" !FPJa$.kN14(Bւ` $7"l""%-!` %iNl "K*VG` 0AA S08& BjRn!J1e*D"-fKkG#Zub( 6VzD6@frD<6|<"P!\A*f&jAnjt"-;隸%ZcZN &dJa@Lca1'rE%`H Z,61-X$-c-i5,+<^,ц5"l!xd aÍQ>VF00߀@B"B§}#l!Jn b'=x$,lA !q 2)R |FB1!Y5a.zP#4Bmo6 R0<#`Y(L!9DC&s0t vRV|48pI8%+>kbH4)64B~lNs 栏t'a6(4"b,!/-B*ʦ |jJ~y-@b`FAp-@r ¥'"`)!(` A j&J,T%'!x`s,&i"#V4-.q>kH‚QC/F>^?K}B)IRfc "lRbO* *:ZeP@`i`2iyuQ!z8!!G**&Pr wt[GrϠG T)͚L5g`FXQBu+#JnTfEzz<,G.(R 0L"DDZMh%&VYvhZ:mn+241|N=RaZF4A&"[J n '&L+a,!}jƯco& 9 \bf9U& l!P!Z} F4<r ` )ٴV6@"NP:ZBֆNO]~g؃'On!FX& P[ ` ǂ+gcHNSbB2J$V"'yB X,j@x}^cB|$>6ZNYk 0 Gd8oǤLLa:XϣԻ<Ȅ9 j @6oT A!b" A].y"/:ki{5v^@ #DDBf2 ccpp 5@}<3@@0 r)U0xsLE u1eLh0>O т@h0 oqGޜ ΟJ+jmK}>@ՄB1C ]LIX,{<ޠj@q}8xL^N t`";ۣF;h-I #' " hrdW9e3"~aD텡pVAKqg+@CKAumqGaܾ 2"Ϡ( .@Z``$h(sFO!FTpgLxAx7#̢r`HLl:1(hn~#hrh'`"gG;7:mҴlS8u0RRl\ٴnz`TF.ؠ( / HÞrCP6y"TlpPO$0jܸa肴N{DjjlN Pb 9@Zt3'*ԏ}xhOir99s!-*0z| x8蘟gs"a`\%u0!" + ⮍o&:i&[uqF" < NŃaHDz}h mJ O`{0)ҁ@5>+ H5 ɟjn>~2`+Pрϡz&9*,Y2!&}>PZU!&Ș6'z#t(`\{-Th;G0"Ъ+|)p@:DzrlÚCL\ &&U9{"0DAh"`V2x <Ҁ}OO",Sw@͕l}G1 \dD'=椨r,F!COV%`l <>æ$ * 7` 3愎0Nt<Ǭ}&C4$Sj'@56 A;㓈ʴ-Yq$%.G&q"0,EtS>=qvʛJ"/Αrf?C30[-gеc`tl8ژ!*(1/T gJiQ;X}hCʚJ-)^FlKʵNsOhP 8(QRO8ΥFHp@; a84h V~![p-ȁd f ӶY{2&h8"@wD!lҖJ pw<"@y1vVl*C  s00z42hqǠ@ Sh}hibI*E`?PG%H&j|#fhh#V;,cm&pL o&sLȪsZ%#|@ k#`6/=Nw,whvMK"#35ٓT2km`.t#Dl{Q@* ZQq*Fk,RT,hs5`l,tYþgHkի8GMG@dlgK7t:R<btU !?bȆM]< .^hF°O?mbv$NuNby@hHLS. re 04Qhc1=Dnjh5I7Xq@|19~2BNHlH5+!͏iL]-/*8B zĨa JJaӄѣÉ4(]w?cQk6%G鸀&)&$d'A!쌝- HČ[> tj uG  qَIb(hVPda,b=lB4`,;X zy :ţR&Eh՝Щ:yX8c,#Bf9@z/3 8D "mh %| ^NkH0R)pIa +ᅌ;@$iB=SgX$p@ X0Hu%Nȍk%`_yX *6 &A :yH']3ŢqdZՃ p Y HxTta :XXQ tN뙦Ў pX$@"2?[l C(w!Z $XԀɱIO̅MQ P H pf^9JPŕشARH)\({͌0p!m*ʟš6Ѝ+S ]nPaWN|K V]&#CQژcyˑpi~b H& 76 @0W8`a2 M܊&Ӱ$A"B63&pd(`%f&pi PH "/p _nvR) 9 Iv8Hɟnp%YxЍt!rq&` 0 *.6@)gK2aB8 ^,<( #X$و#5-#Ў1 lH͇fH Z(H +Pg I FyX%hd>C̸1j_Ɨ1 3z pĀ @]]"O8 蟜+k0**THĩgp`ی`Vcn ! PP(Eɠ7KX8Q2L`k OٸQM㑜+*,\cnIOqasCtͺ dWc^B$pdHXPM `cz@ UYn_cQ09`h'($@# 쓈9:\]2:} 9$u$Sfz@mh2 h:gaT8o5s[8Ífh!OT'` D7^SG>#ο!Ɏ9z0ˣ:xZ:(9SXAKl'z<~2L;aVg`q$%O%HdJ({ 򀎺<Օ1%e1:Ԝ3P*`kv<@36ï`(My ]V;XZ`P v' ==,[a~ {T 4:fi zߵw|:Ɛ?l_Jg8MKBX D?7Trq 9x5!k\M5t֊API'`G8p&a_"vAPIɌ[2(-ۗȋ ٴy8卅K1@@z!P C:q2KHa7y<`9OcdzRI%D7>A`0X}P;As ?o憾W`8ewwzM/'% ?_8@H+qOLF@m}e8~$}ߏ׷)lvn4r1md/A,kn.WG{ [$z>@>X3j #|P2$'((`"!dVH,-( pB&lzn!$`"-)Gd8Z~ b%jp!*29(/47qdFS% P2:Dzwh;ȃ 򨡃@2Q\7Jէ:,+ c<'g JFqtoug`QĘYڈv(gҩ3ˠ6X>#8 R(h7Zv7*r&(ʮ `dD`v #5=QF͎z){$>C'[;ȯL) h>FrĞY_@0L`sN, [qᠱX:8c0KY' B(7hh q郀J$2T)ʎ '/Pb^vGhЅAy|0.tBDJ+cɽ_7;qjz͉l  E m9@q7kMH Ϡ,p聉k·ƨ$n(3+!MsV́@kbgD`p:UF=.6Apȷ[+f 7֜3w+E|Iy'`mPə3RqD(Kg DH5&f􅘃4=#-&$ Ƙxf>C61 `la! |s6=03~P2<`1#\mꐲnQc'm>`QJH@B0IY9.R2j#k&DɀA {0RB.233L:hp@WR.EhcCXf 'ʅcQ_' hӓpby%0eG_?@}Jv.yR[Ddt(#$f$ʓ6X@06@2,F&%vFt3ŝ a<0*PH(mp"Xt<T Jel)1I]_ $\ȑ'8"X RHЀʆ;|#."8Cd~eM( bWVL F@^D00;H띋PUX^dBMH, #KM.L)kg!hÄ4KX3T ֆ (!H'I`V2^-*Nƙg*X'c-YN|rPbLЮO(z-90E7fEK;0_K%h.e\6y# v {IMJ@+x#D#tZ@s x'fh2\4NI TrAu}KXQ+Őű#6Zt}8t`e ,0E\0b(Ԇ7 INR,<ލ-(A܋\;&%kK%JD$- BIi [iN"S_.D\u5dl2 >;b{ !J+ 8)4e#ؚ#hi$YTy]얡(`)ŶR2X7H0K NeRYDm!* #J'H#TMC&%hLJWyW,gN MalGQ9N@Wl@=ޑ\X!I^kzR=3sP¬Q/CJojuS[8G.x&A$}SY,};ԒtR.QFhE 61@F@&R(1ڦ@\R1/ fD 3*.A& "ܻΔ[c:tR83a>^! ǠFҌ0[_ @LTb щNmm(h`9I` vVFA`DZBXE`:H`DD)(z`0t"j0I+8bvJ6[B:B(̆BXLr ,mi*B 1.nZd3gX#c=.da eXbFaJn* #*T\6 fX(BpD$(dCEWV)2I@@lYVhfH2oZA#+"IagQX έ~kn%_\G U4<b|"Ӱ634HYbac P+rh!?I >+ /" `θ ܀"T!?4o'4z#(3n&yU|xdfC *sA!g3 4XE"*& 3a2c"umV\Kd1':Aa)i!s 21A2(e02{)x"O7#P!sNASd"DvaqBZF2,bN`a;dJq8"l+Ժ0Jdf Lӱ2'm 6,0od+TY Dz &nuD_g…"w`Xlj<%-K '.dcZAAD! nvl8}[F"N' 8_crGʹXS E\+- ԃ#S\!#b2nf}T^+ZN@j@Zw6f強zRd'e#6E{.-$ 2aajX%Hf&c'2x MK1|>5 a"(c*Pxg#d)^dDcc9ȃj6ƫ(e&af Sod]+c4*S^FbA!Bj\0;$@UHcIN#77m@\FL  ` .aƼ0&qb-P "TeH_( rQPYz.@\ZaBlAh68 k@g@0TRr w#ojbmaH'|!R)`Ha`HgWT~ Cz aJHU`*k{/hR0iJR4:: r(PTZb~Q(# ԟ˲HG` %zǡ.('*)Pd ̀2v!Qh `{M$|R DL./` HhFas sk’(ۈ!hCc. #[zuZa~'Ѽ2W~3/֦i)fQ(L  ی/|%1㨏HEB-qqSB't!`#+SLO\"i"^Pę&LYqRI(0An"@<:5:aM%Z?}?X#8M/n&n7C 64"f'l@ HT$yN$P{GZsG}pJ ko08#(zǖ!ۚި}MLM$way0<=Z2 .  @~aq`.br'o3@nSFBXC Q,Oʓ1To#$x"qZ=f#&;Y"lhQ? H9!0M 6aFn#;=s-N'f df#3ЃOL{q #59l- ۊZ "J A-YP=Y b>/a /u۱˿5܌I/+ư0y9}Ōvb٢O.0D+Ķxuѿv8a#H 0i@EV ͲIEm'ByVRr gP|Vhĸ#XǓF)<]^O eE_/[p!Υp`8G?6X d .[v 1C *;8x1KOZ2Y>2Jp`7n1ٔD6ZP l@tHL=nIdt!d{3" Ywp/0REMN7-\ bK +s h@`@pL's˭ Wu6Kvq{˜ ́b@>ex@,DQ%g3 ֑u@]G6Xп`8ѿd`:rGxb\殈#b; JMN4GH,z~G)>+𷳇|03 g9(g*uB >N!J9hZ*`z|L ?$ܼB8/dmH1+v'* ԈTZ FI: 64PCPFqa\#8V6׭ w+HI DQp"S44L ͥ0ǀqx[>{k~}U c4l5抢<7պGuy{ ~.rF }23 5C'}s(j4RBB `|@*8@x!j|j8:/x#(~P`%YAJq `!&#%DT0NpVFl*3HHq &b 3&)s["@o KL@!bFEcj Yz2!'aaT$Р6dQV.'>ay/e\"ᣎH̗Z,E~=1܆L rTƈb Cq! a5 k؇0Ň+9T;5쥎:0o$̶T߹6%a "@&X[i0F$_!] y$ڻ)-`HEΰh`>3O7*4g*R/`12 @p{2: 6 Zm]Ur*Tn^ rRU(Ĩi4`da\kdg{Bx7 :@xfG5c=NI2ZH3?gH)}l af11 dԵOLjjWf`/\SXO/$T5?ptש9 X T W%Du""@92VxkM@J!J z`ג`MY[@ĴfdTFOhe{MAxrX4̐-ȜWaG$I+SDǙmMX $d lxTHAT<&|Վ_MehH 5A|j̑x>e03ch]si"!9i0P qEdPLY_$Cw   @&P.F{dE#Xi<\t7.zގvoqP`,-# %P,g)'X'l^QXV .pz?iєʉ.PHBPL8KZkKQ޼[+/Վƃi#8e|̅ب:e4Ua&e" 0gf%.zpN%L|.&$AIl##!`#7$,Dzd!fja63 @ `D@3 ^-WR,3 ag1j6$A|nGڲMyqT@d`a&!N@&.攂V5b/ .O7$0~j4)+^Ja AJ`*v 22"PCtZ@(#̖<"I6*`?*JR)|r"5HcP$QF*IEZ @)Ξ EE TjLA0& cdP>`%XJGŎQb A .+bx|~- Ib@j^$h?cKgtl^nPHR$t/$]0S e:5p2~ׂ輫|/ V"+ tlHx>h P+wJ#d AqFW0*ʭɢcm"PA4 @ –~;gz@E g( +>/cHrA7>@nRq*d?0B`\\Arlt#xgfl"w! 6c9q S Tbm"o3. 1|YSDrK @ )eúkeR LU7R`$% A* @|tI9ztRB%d! 0k>%}{ %]?.Q#9>@ `V@"$,.ETKxCG1Tt1 w1H>UD.ffDeQD?{I Y$5dGU[Q`aG%D @O"aJdo Cf=D6 D@XiPaBa>d`vFza :5dDg4obHK P .,1`I+ֳԽj\2 'd6. S6Pw"f$T䂚2 3!!p ؊ċVkkq[#bwB,DNV!JF KC%nR咥hG6/HbaN3 !NG$8quXC5SN2 `E,zhH&@ :C`4u1!v )ĊQ-S)0mzU2=&HMsx@Nhw$*IBWQlʉxiH o7$!oSD|4#f?NDrbWJ1r,larv2& :B8~Z++'D)Z ХzUhUdK F/D+RtI 6`h'T%bf0tp@N}oa3 qL4N 7EJAqi8)%b\f(B#BHC,b-# bm%z&,&xLZP ~sD%G c`2nJq6.Pߍ ǬUU/.n \U=3P` SAmςk76oP\v@ $/HL89GcOV gr@ kr8Hr9D`3U1 @XP.iVI*dUGW-dW`ranBj$k pQye9û/$h홂u3J|o+ڝz2M0@npLEKH\vCqqNJ ftA7 0&e`' e Bm/Q?a\#įU< Rs H< Ģ@wMlg$YETE ST35nJD3ra !^FvnqNY,#dF.5 pxC(gL%Q4CH4%dBB\8@ ;;, n?vQ>pv%I  p$;ETމC "r?fc8qTG*Tvv9H#waD4!%TjIk\+<]vo("B+:A/nVmǣd"T\RC[L ւQut- Ӻa%T?夙$F H%q'z#Y. *# yKz+.@T;9x#!z Y42S!BH']*  ?t ,-!Nݽ DL I2zla ~Qվ1@V@TaHpAxk߶ %vh8&*HAZayV!q085QefK D' @$~f;j@{CW.BLxu!nO3K3 aGjNN22`Y2j '2RXR]9.@  @וAF \L9)v4Ab*1< Z4jLMu=]kyr :;2(|# FmOQHP.2}3.9gB~$\ .ʈ~`q#v9f0pIΑ̃ QF ~?@ [.@WB~04@䰀.3 }?hR,'SPM0F#%0X8}P0A( >it~sI#9NuBU-`0w__rpX,|24|[%U/+}X0 IvN  x/@OT =:+3ª\Zw)ij%@㖧p[N{*I(1Qxϊ §G)͌%T!jЪ,1q`.S $Rs9R)p)>(gH+y!)L:XkYd- tr1&(bq1C <,%*|j Sĩ "طb"ѢɰTW( !rlT/()s0L #ذ&',)_+FYa`3"ktl3L',Z;X" CQ`W@ʞDnKGu*q71LRHZ4x!o:&L+H5)L] sWKCr!1xNYJ 2/#R{|j!RL)0+@8ɀafX. χ-P%m =R>K?s@9="kI Rh+HQeJNV9vҲ}ɺ T*  4B&EMJI-e @%xtaTV_){h .,xgc@vbS1J@T'-X aV*@%VWM!.-]c y?Cm `Zaf!(8U7s c ~ (%ԧLX zRa2XS$DMG 28(2 $FfڥNj'N"F!06BQ 2j~`I)GrY<$%j\uDE37F%Qv62[G˃e=kɨ)@ j-ItLDBԻH3=rɈfA(ʒøm _IgYvEx4ҲM1rp gK0Chϛi)V\t/Q!9ZD$hB!`*ӨZtrZhN;Ja_I|)3VM']$<0*`-t2С%Ô X AVpq<-,zeK^Lj;Chf f0csA#J>")!^̅,\U-U p x.##M'9@9 CO*S&D;9qBHL_y7VkMt,s鯫DO(YA{>8YLed?0;A3tGv9{l̫4Rt$MC`HHK+*zg1=d=5n&! 4'4鿥$.ױd0ai} K^OU~rQ_rm Z .yM,.@7/pR PbP(A ֐{J*Q@Ϋ,cð"`N LPbd4b~}& +Sc 'HT$,bW A#K쑚E諿4N^:ʱ9RK|.$D4AT=/[czWCZ5 oB.= ^rp$^ݐ4ۻ 3D%ؑb<,24$xCx;xV ?HdNakì`bǨ?;GOw]h,IB X fg]ZGԲ #"oR4zѓ!H @кѼ!mǕbv@+ vq d6\X>w_ uZZQ YX>4=xȴZxr. t`j OBCX3&ńhGXx0&8z: n٦SY rP 6 @Kp A*z J5蓈xPx(S[;AzqA@lj1 :S71of+#hu@ɣ!*Zl5hY XWC9i! ĉiXx Kw) hk5CUVxvX؈`|&iK-ShV;9Px eؗ<]b@58^i$!r[*/ 򋅓 *Xq ~UlikU#*dkZ3Ü+"̉Ϋ0Q0z 0 G3< y2ӔxeBp+J} @pR0Q y٥YR?FdRZ 2*>h>;6YP  8! :h Zv0҅8LQF :bzL>&₈!}@y)[H/MA:Y'9i:`1u Xi w\Z+ l?/1xCjwrHS@R5pyiX3Z b0y삘(fI9J &l<pȍ(S9d <{ ;N\9 illh) `qm.PǠJBh܍)X/Z(2x0Qia @9*԰&@;-PP3?M1} p=3<88΍BʡCVB> p85y XɊa͢9Z XcƼ5R,tQh-s]\l0Q!B" MAp ԥq* j _3@79xx; :`CLϔ(XҒ {{J|["2LʾA}G8SXЃ)0qL4TdZ| Qs"CueՁѼPS0%0N,00Ղ^r= b> ȵi@DX:0sȑB(eU1 Q4"ck쉤 DQٞᢕ Z`ؾQIW0L8ֈ){&z!DR# )zm-ȀC(?0x9>rʕ| ൜繨X!6{q޹7 =X'|#*ۺpP48EH HvY%ޕzTeP czepNc$+hE3Ÿ .]A1BJn'½//n Da0JF+2Wq Lj82)wK͂&xp_žrh*5[x] xӄ!$;YX[ a XANY5>9ȚJ܄K (sHwnP]Yը= 10dXP1$h}9#X (.Z EHКڕ OuLtϮHbQŀMDSIŜZ  y sK\b` B5tçiG"!»A "*f ɕ#˼<PhNAVDxudHPLxnV8\#%gbZ ynFSdz@*A<)=V|mc|b>Bu̧+9=)|0\n|w"9@3i >S]:hHpԀ ꋅ(dZH)9€=XΜ ? xXVr#w|{[mA5LB(r`M=8PጋBs^XfP6Oxo,<0B F0DJ!rP2;B^gewZ_l^SiJМ>P(ePegSZC(iLQJ3x ~fAPB)_N|NA0BSQJ}`Y {FwYeɇ#_&{ iYu 7vK-Մ7hP <)a<3yn XX'vUVbb S8$И4O=lw9"vuuىҞ19BQ s&* l8_ Źj 8\ H:&([*ZaH2լPM8X+,@ ?_< C@K@sk(J`$=Hm&Si0}F f4kGj|=f2yY/JOd+}>`q|a ~_`6@P_`0y`YC$@[Oqť0%hm`'@>%R?īu>xKǯ@5!ʖ+9JP`yp=BV2(x(%H ZR*!r`)  |*:޹Hb>-KBz)DR,Gt%Hc/q@RZ(pz 4gl:#(&=[I)*#b̪dw=@9vrjB҈@"]#͉X\@3 .}Hf#^Mp{?(QPp_ 1sZ<ڏ)h4n솥ԓ=I@h`@ttX("(NeXzHN~R>2hFգj##$/ACrVP~Eu aIJ@*BHSʔjVL3@ #c4U$m.1R8:Vv%P7R!JK+$i$ Ƥ rԢ, u!e?/F K(v8rYz(<AtړJP8 I tD2bJ^>GŻ\zK*Ax$ijZ2 "Vn d#aP$H-0 LZ1""zFE2BZ* 8%I lʘA  \ȳ1e숕(}$a!ZxmFԄDe1iuE8IS+Npῐ8'%`;:IMH" )EIyO!B"CqT V|6KY=*tKP < aY"4l^-cs鸐@c,Pi ra=JCXrDTb)|'@6aBkcII!/p %8,ƫc|bS\Ƿ"LnA: yPَv Zd-rULP&K3A75l,@e ^)!ͨ:K˜1BRPY&0qbD}?o_ h^w#cyBaZh ]ʷ8bt^(Ģ^PJR R#brHbJcCҸQ6ʘ XNMETh ""* -E4WfJ@QCBAz"T|=$m7 ##`2hP .*mB?{Z\B* $*0Xƛ .I-!pޤ6ֻ#J.HmK6F=Q$!^*r *@p$6/a.=,d>A&@5'ɨTcz#*_Rbժ%TΉ;3ğ$@A#ðt<Ř@)ŰCב>\ ɳ$J*4M,iq0T dף 8ي` ^ ,^p /Y-ԍ3HPw]4-wdZE/`2Qmtqo+R^|!H P&DC,E?0 (4ufpM4&_Vbw" "ax_xvn]G(35_ 8-6ӎ-έd!22V+K@bxNBWcm *'T!Ȕ#vVSZ-1T$gì A($`i @uJgNX*e%^!ŷ%( I@Qb@vX TÉ,/Q xP4,o # 7η"A aU͌ZV6fH̹jtb@JhRr6q.]#bnp3E2%q.,;uZE-i,!+$FÈ1G4a did䚍hpq\E["t~@ CVBUhqdF$.C%A?vQA.,pl7fB3h#dp qlƦ!@ H맸GBQ~-K:Fhbp&&>dgjœS.*h"KF ^`DЊ`$68~AGQ9E`&b^8CO]e`B; pt**d` `6L-*d/h*G /h6=`*T 1)$a N!MOJ +ʊJ}B&C jQaԞ\- c*2056Ol!t@ (`Id':([>nFs*~N |'V MEB\bOxv$b‚D,xB :b?2"SC~@\) F!ةЇbNd&Kbh®/n&ȁLg-t0"R^ӎ7✧)_* #`(ҳXP`AWCWtsB%f$\, BBLdWmD).M9G't @G:€A܆o`MC&B@30 D+z/HP41S0\qD0x6! 0a |. @#yE`c4b;I"K'Eg\iLVb,dTV"Ԋ* 4K!hoA!,~i  @?e  &,Dl!KIbNёJ2H<疇a ÓdN@jha6%v<ykSa塑2< 8AHE`;eX$:ȍO 4E}A'HFU llFL0i(/㱫#™"q.@OM1CL)眪@7Vȧܘdt/$Qj|RS?AP@8BRL+:iԈ4$ABw4l&[8" LF1W#EruB\(gc `1!NabLc,8bWBRa4$qAaC0a]JO)$úMyz i!F$F>f1$*,)QgX|Il2,# @}X:Zy%dHfPbRgdIYaԋG O,"jڭJFCD^~m`Q0` M"E )6Ac0%4P}KH#i{=c `J@$ȁH.WH(D' 4 vF &E11[pnue|`m/D}~A#rRIO ` @ARa.Ǟ6 l!.CtqE{% Vg(T y u$|n(hA(A{ !0%ʞ2#zy2κA -c4{yF/bw6@s@[H5`yk{F01*Z|VF;Sc `]Aoe@?%rx`&@ vMH)dIig1˻%* FB&4=mQ0"O[Qx|^>IoB(h"i7}t ځ=xaGfA@HR3bئ2%~(F(8b $>姻?g/F¥"Xr/X=[!@ fS' Dܶ^Ɣ!R(b]'<-ps<)@?"i_ އɌ@ LFxyÜ(-CJŀaF:0@0 >O?#o`(C5LpMA _| >_o,@PИ{0`$*(h"N&̤0ˀ)NR|@y2)"ƪ2HA2&iZq44 @x<򒵇$!+*'rjZ`{"N]#:*z,9"UI19 NU8 oR%괨piqrP"b( 9s4~"TR0CB.%W$a2 ^VN):N<DC\QjE:D'/i]0({M\ÀZ)>#@^41 B`=`u Ib$I"=%5Nj,SfÒw4ib%H4 lА?mrH]р0LQD h۰IpM2Lґр`EE7/F#I*pk dI2)r) Oy)Q3 ;MRz1Lz,F!fX4})Ƣr`L*B|N#g@\IUD`X(z+F"aUMr\rr)DD3c QT?Hb3l.R:7ftL> U%$^ؗx=A}$\ODIIbQ="ui7A&}܈i @I:jmQJhUStRKxz>JHtA8.X22@iFH @ h9b@P %L'jX9'cLB{Q(BcwIuT CAٱ]ixؖ$SтUJiNd p*,h5XvpNUbX`v%^BdIi1R̷$s SX *!:q  2~YӈH*̩eM3CoxLoe4#tE?`;Q%3QԈ=Gɂ\&xRsu=Pp#Cª#/2+Tl}`I, |/a2ż0u@16'p<dR%PXز!%6S2ܿM2@!pp 6Z CC%%p :qw4(ҨhPK,:c) Q7ܴ \1Ҝt X jO @y˂b/a8!#1$`"EMG}ti"vIr`T+- A;1ܮL IbY.Z;7TDWi]G)(xJaa4k!`h|`UrYp3R"DoC0(psJۂ a1Fj| 0GNP:&{ D*G0t=qG*H  :a F,0" xP;`vs9?b滸 !HX#,Xv Y&4z龉yOXӺJ ؕxӆ`~uXrB X>iڐ HyR Zњij;Gk*9Q?W5!$d1qh ""ʁڳk::sJ?3A @Cd#{4䑱 n΃p! \jC T ٌBPGhz#Ap38bHov,)\@XHG61 M|jz٦P$HMˬh;K%#MlI[7FXC1 ɨ!K>]hGjs4@@vy|W5b3̟Y' 8"4)^20Pm89PQH 0I"GH 3l$X8;̲?({}pKcZ򁖻<3w:T!F<8H9y ɹ.M 3K3:D(PXUk͈J j6.Յ"Y̛8?+c V&8-Dнǀ)터QY0؋ 3Q~?M݀ (oȆPe"@(--,=X EP@zihZ35Ƃ,"( XQ:?(UHU(3m p-ЃQƐWĹVPx)F&Y#HZv 28E XE:B؇Î`FHqH<*ntA IC2 ) RRCAxw2a8so 8cc a`.+cPtG; ፖk(P#-JխjefV$H8:xaP>xs1^@52 X0Ogjs,fqG G p :]1yљSz"='ӻj7Sż8RGx',2CΒ<+ pqk;c*02Iq, GPv𩊪8j8ⱌ(f0wu q هbD g3h ӐE8LseE֪u8$ H8RM- P `hӺF1Ծ mL 1T f38>e:Fa .!ٕ! 8[ 8\옙;%(!T̛U vZA*Pjm!hG pzH40axP2 RDp05 R瀰 Oa;ԡ b]J bHε%x6'.DeBi`veЅ<دVx⍹6 H 5<`b@ m(+AA(J{ɹY]͟J8*tle덐 pPo76b˄Npu)h$$g0P;[At ܙkZծW0xHhp\ F14EJVm h 1%p >nrjXۃ`zBr-޳քU >G FLePfvkEG:y 8#z2#ЩxsGtp0P8g`EbYG$r+YAThYctq PG p%GB]pW`kQ lm^*+hJAHU5fz~$ِ&X#8 ,XvKKwF D,䩎.xSA)!@R9c`*g|7R@4(j̘ȩJȔ@  `MyzP9¦ J fJr>t5 J$tJZ $y`x/1` (ޟ)ف`̾EPQ4O. 23h :|$ ׇ\"Kdr`*gwL`Y2{2 sWIqsuN* :bPT!Cc0̝"ک2vR9#>*-, [+j)LVNl*Z B,'# ʚZӾۺ[L0 ٨n}-( Y@MD$Kʜ-*ˀA=0@yV_q-?]@ނ]N!/)*”Lp#ĈsT? ")/4`BY :њ;#%Z L*ЈSݹH(.>PqYj٣RSliiQ,yY>C P s\*! 9Na/Z8IRD7 kD":i]47Qh-k𬔶*J])Z6DL"@~D0:H8DG=FT(U1ChzJ,!#Cɘ3`\Y_)dL VN P'"&p4G?M:g!zlǘ$d<8dT[AڼH搲HF*GyZcXhL0`lD@Y2=s@J3 jϡ옩=>[5PqIi<4 V}C[jRgopjb=bG,lv99 qGk`R8.c3*J 2<RL}4Iww8@h 1;\O a\(@HhLϻA<܉|р/@4 js$6FuA˲1bc"XV()錉by\5R2hQš¨V %w=$6D~y>0JcJR|Ƨՠ `,X`/2i A$#,WHjhvǛ4l6c`92Uq$BgR>Pz (2 $3m#\b -ŵC,ffAsb2j.~[B⊉ƈs~:8WplQ4?D&#/*Ђɍ+.2uPq] 8e .K#&7$\ l#ެ"Y@_071uכ xmg@L2R+y xN1^x:8nLOqT T k6Ռ#@({L;̀]d Aǻ)=Ă+!ϒ4 lROs /}.%Ldܾk(fԮD&!R) "gbZa/(+@߉\@h  ~*x+G-f-/~A3) V`r\͘/h>?)j\#JR&AD<% zBĸO7À+BI4)*-W a&,B:`v(JͨxfBhj!,r,A`, H2 \HqAB&fº+!a N) @(_R$ ftT4!l~hQx-btꀎ bqz7BdH'0,a 5+(lFd`@Xc+- 产N-"d!! IC T@~` @HId`AbA9t$m#[Ds  b \8Il4"!ÜDZbkJhzC 0+X"e xᶺ  k@\K.Xn1/+-(0(Az`d&VT`i TNz\%BLbҹb6a6JWH+*6MvSnO$8hbhala *l(` VBX<B'B#`"rAd-"3¬нQ0"QEj"I?!Mb(rW.tPK\mѢ|nb^H&JFNU:*>WdJiGIҐH3%! oq7A''ߢFLb `evᩒ*SNăpNva|t40ϰ*\U тI10N3p,M5Un)"MRp`FFI-fUb_4l\N!Z!ݮ@{\bU@pxI!ևgTII8!sA4%~M^8FTeą-96Da9Zf)@xO74hbM IdThcp! bf6DꋆJ6,` @:pd.$@oj#">ՆL<ITs\8+9 O#j]!ʺ0rנE5`QXxʀ|Xi|-v. a^aL!-e`@ XTe²[]4ANG5>lXJ<@@0((,?%iܲZah3voQ@4&|!`LD2#f>aida/2)8^Ud@@> Dtz$UENgC ՅG9TO8}Uad(!4*jzvF!RJ%`( )*ؗd`?tlo"iP iQͦkJIcN^aNu_D'eVk)r.h $d 4!A>Da @ 8mX`O) b @ B*k"cLthl"vA6` lK 2 $C6F:'t *a.R!Hն,b = NSGl8:BAQ 6(t8c=)0CjTeY7۠ajU.@ cAE%S"?$3!D &T*'ψ <\@C#? O` v ʺpdF!pIAR7Nf`K1\NEGJe"`VA}u-(AA;cK \ h@&_2g'jgjgxjgq.C ?7\,49j4ff@")"IhIiPw}o.LY4 W4_F ,t&UbЈh]Aa;p@+g,bw:-Ǽ|OZú"dB<ЈgJT_$*"$k\B(0`1`\2(a1@A)+p} @`0J.6#`틉&jnjMqkPy.qG4! >Y#5 ALW,sGg~RG& 6eJ_fCA#@V*S*JW&$c]!epWNI'+[tTY2@@dqsnBJ.{HBIxt!8 lIʮo!#aN!X3!aܧ%Jgz Z gD` J\R&Rr G’B$B/@pz$A">!cfLFO+.C.` fB FMTIy .L+fa渊g>fd-Ǔ@hv&AdHA#{ 3JigIKF'Wာue6xG̀*+Awb.Y6J|B#`WH5=5kV9H(ޖ\: (Si2Nܖd:cyi"nx8҆0SӛcN)b h':,. &BttQ6Ӝhkpw6ˆ~rEvn0t)p@ @8H8>z=h Pࠀ05W}>OX |>g`h/`56y$IA< @9 H*H?(@ 8 ЀXPEϋ-}Qp\s9]LX,V,y`e-0 k~ $JKrP`x(bQ*&'[\ y=~R8n"X : bzZ$ḉS ()̢:Υ ,$+ hQdY)epӮClz+wǸ5(>vj{+iv)h FRωȋ o=S ux-,@h1п2Li'w23!2m6ER0W/y%,ɓ;}!BQ ,@εJY)հ3L`e`Ehu+Ů i$,#s(!z}d*&rA!#-A7 ]"HxA @'nt_J0( 7DJZ %,TpQZ sMI4%d-bXdohB`bˆ)b0)]0M$ĘeZu%8Y(Cv3`pbQ V+T띀>>i,f AI)$Yͳؕe5`$?tNB$; /pR59K/o P;02S}ŚSqÁSL1eqDd 03|!b&dEfI\u#m 00FZkp{]bFZ@h L: %V{ 4wM TBsu8D%H2@:)6Dz#`gj,CPKh\UA B0!=Īia)̩2E'4d' ,ʆZi(t,Ep#|pNCʆ,?; UEAF7w°'c\o QMcl^@8Q 2´2n|DQ&o @;VJY]&0}#LڰFњ8nNM\Pqijű:G7/ Ѿ7Htc .| m Tkq*؈"xo:<(Lȶ"CwPH#øv޹5|Vdh bh&::K @8g7MbkpVG@s>j :$1N!1u.T%'qа< aXGu(OEh:Xd-2hu #*>GMdij!'c -0fe__^}tzqLK" `ʹ:ڮHqNJ`c0e9eڰ hʤ#)8[+x=yؓA{. 9:{lI`f*{E+`9SC9!+ DL6#jymjBpI n8yw(rV8:x4) by2Bcʑ4 ޞ ݉ W8gxJ jB1\0iCqю89X1zA9K6ɍ`z!a ʴ  hPR0Uzxxk'S}kI P*"XI`*J6ɻ1n)DϦ2 2BSM1Ha,*ʇ F;tJDGhqq aA-*ڏ08]KT8u 9*8s;X{ܟ4P4!cН+`h&3AxG$"AHW 1* $5j;PEk6ܸa,Xiu800"9"9)a Cl9: lXI:ү@Tsr\xUUi%mv2x6[A7e X80`J  X+<ڇB Ì3) `4 u8`P0xZ9dɮ{p>0J, cx >,ێ ( 2̘Y^Aʲf?-9mp{Xvh2ϙ`Hle@D&9d IJ!L ܔ4!q+^†@\KK@9Ȍ;HJe`-|bl,9(/@3(I Xs[Npo(,0IM 9 +@l̐O^2{"I=9) #쌈P$ ? dR3<$I,MqB4 `]NQ2!aA0(€8h&Zrw@Ȋ-dX&4- c~) ]a0S tTpȾa&X:oj@l<ȅR_Ck 嚗 lW$ˑ~iPXFpm yC 2ҩ-F=x%ziMӗq޸l!Tj8ɝ0[6h-5 ` HbZЁ? IדᾮK8󓑅 :9!(@刬APBEPxh)u}Н)}P811x9صa("K)9,ˋ(gNi !Vf?M#" < 3Ÿ8D ^ĴBX, vС$ZHRWu@܇۪ИHH˜!fx1ME8CNWQ9ǘh WA$HLpdQj0T9ԩ{rՠ鶃;Z Ȥ  83pp ,ظXɼRKU[5NJw•;M?>z{(ԁ@h= B k (Xh9 y#QIi`xj08<@58#攱8aP0蕎$ni"r>tyȩV XG8(nzI\)21Ń;ybKԠW ]#Zyi@xʸ*ͅxPY,I`"xU +x;pZlEL9=_sI^D m ΰ^K8'M/)*H̔@1* h7T8*axydW<:`.+>`aWGhuOɛ`ED<6i X!Ф4- Kn|B5^H[PEl%;Awj@ d S`]0"`u흝'-9I`^dK,\!!B3kʒ+MʉE*T¸}yT nVFX^_1Kp h( H4<8}h 2 $li> 0zuv[<'(rP:@]<V`4)@ ɒ )iK3hX Z39j'*2 :,֎-W  y m^U&菶lqwdTB6Ҿ|S7K= h F||£ CHgzYOc . /]G0ĒȒ(S8 $HB`%hBW!W1;"ԉmp@rXN[Ib`xXHv$P7@)@B 1!դrZԑϯ9F >FU8SM{`D| Ď넀!FpEY"Ȟ9WK 8^7k|':dg&~ѸuMTyy pN(G ʤA5\햨8㴔Tw5)%X8д ybYJ#Ԯ 鑤) H9| .Q`a}Ț02V[BJPQ,=A_ϝ غ"JP5;e:!@Q- #2࢞^C?k0cR17ˈ@P `( #D^YaUp@\5,o9ʯ|"~Jpb2R#Q`֪w:]A^7Oi!"P"Y2M,n6Oׯl+oHu88qq۞ jk`!!B1 x~;(R g;(rKX)hf`>n&|2git*>̩:ʯ``!HDhS{?I+&`L}%N{ʁAL(I&U lR*YD Py5`ؠUrOhB6Lth8 -a и-c ؿ~K |\Jmb2)p,Jh\T'P+۠o čBhurO,@Ma,u{L˔a@Zgxmad'T@B1'}b~pj`</Xؙ`p |` X<*V4{ @2VA@x*`ZdCT &;2k: TUҔJWbz6GNSjJS`pk&ظ+)BPXP[9 4zر|J$['ܦnfc4sqs#X;(! %TL*B@` ZK%ğV $TB0,E:!މɒf /s2!N" &ZGf!XcJK/ \ř715ʐ ј3ρ=#рxl{sK$@0,PDXNR^Yg՘&A&S,ى}Oa7`ùCnV FADSvKP d H(+`^%ibz lJwz`s%+{PԱÃү+q!C @dd Aj( |G4(14d*mYS^3.V:V C84RFXP @D Sz_JX:=Ofxpu!c.f%m&B"TAHC,EW E!n b8G2H련G:2ž DDӦuH@3A/i 9jWp%`˙*@`ctHL InZNϭT*xP^-1Nz<`H$Vʵ/C{wYK+0jAH2@P_ilMhЕ@dJ2=Q鑾Hd<QMK@ZFntK<փxu *iWw DLJiЂ`B;lf*+SBL=@kJpi`ZBŞȀW 6UC['%ȭ (¯%(1@e,;`5T4.K'TJD &p VQbF+bt6Vnh4:FM`2x:vMU,eR֌\yA,!+fǯ*p[ey{etvXe84㭞0= I2`#tf`H(@v*tfOh}WJ3*`7VIc(pq$: ad. ivY78K@&AS79 +Oq9sscN!L HbX W@f p蠎|ZB'XXCc)khUA?$PP= a{ T5m9iBc: (T9TDo2cTh`jD?Ķ0ky f);1&*  a ihyZE/4zT=4N(:t`G_P8XL(kA9,D}"K &.BB]Pb&"N)x% A6dh?!& ."n%D+^2m ne@dB0j|D$& `r!#+H;6FH.anƈ@4a#+H9f%F@ncnlF$bb PTfBJV >NļxGf @Yβrzz^hYI;mj'bK&hFxΐ09hԢ%T[.@!Bvv]ի`(dn*-2R!PVIڞbV%\DtF "k¾@@"@-BtX'V$!Dj p]b$:H+.Yܖv hdR¸:mvY*"y.'"6K|2?&X\${t `r!"D"F` fD~:y|> p*$ @C@ v5 ,ԧF{yr `*`=*LdڵVc.nN/3 U&k[aPV Pg0l2fb2:x` wzxRd bnPrG!Tq4%&Ba*AAc\n(zx 0C.@8@)na^2,Pc.\;52+a6Vv'% 4nK,Ȏ'"@,v2P3b? , m 0˩$*rR6%z+pT a4P8|R?'Lb %2`&Y\C ^2RmK(A'OrK!?AЎlBr6ec"-.(%t .KkjJ+Vs|Lf$  )2\i.$o'mLPJ-÷EbpmB0LFq>0d({b P2J2uqQL6dwI0!.@ w8ElTY(L.p{KA=cBD/do"28@@͌$KF2fb>s7N[-0c@ D4K=B!c(sxgZBt @ i G_̅;+61FChz"R"*fkC%p[Ų}y S 4_@ d/A]8e;CNjLl9U>n\,` !rƩgKK5S8V dG8 ֿĝKUP0Nįɮ|hF("TB"64tyrCpֲL6a "2 *a x2%9,©hr{?MtA^"U&dr.#q7>-U# FH2%ozmB -' |F@%s,'6r INJlBn$qK5_Xb yA)f(IPtJ*0K#& fxI!4a:qmj:x+nl "B" @Ias~*xtQ;E\0!  Api[v%520"! @  ,æ&K7}r? ]anA%<0w$B`\X0F$"!0`!Tw^6%U7b{?_#j|bDb! ?NN%5}c,"ZntnI@8A G(v8 @ӃdZ9:@ cud,b,38AhYD 5d" @hYOc+#hQtos,(Ev6G9?6'Cc(M}(9#v$-&'K>b@"Ne9&/K&*΅wn| fJ U>hI"b(?HB*P[R*(P {&&J`NLaJx!H7Bu1zu>ťFuZnvx"$6ΐ*F6K@e$7 ^QV"4^-1*ŝN2o$0~H0fd2xrօ*^\t!bF[3F"멞2N7fV$^.e:$,G6GDs[@ l A]q~[EH$Vc e{ 9*"v 4auApCf`\B` `0s z)BAyʍ8.}fh1ѕQE\sA2a" U"fS"ȦF,@jBgF,Iz)Tp!GˆXb rr/YCm CBA`j!\.+4BBDTc&5k$(j4 -Lt'J[aqWDl!j"Pl9zq5l!+`+LP&.@ O<@!Z=+pȶ$w` ԿoD9Z9KB̋$nx^?@ asVGiY瘺HEb%#'.aXwX`N=1!ӽg,U4c(0k NsVAGeв(o`!bb#xkPc%^U# $"D\ ` hmq{%'bK(X gx_YbTLc32Rj ̮$CtRƠH+XE)u)/X/Is#PASяc;Nťk WAtYwxa0Ȉ`!^Zz"VfEpBɢP=|U4`|(}r >.-E@E@?_o 1}e!o V`Ժ-~La.+~*ꓬ4/1(%B%+u4 wB;Hfl|V*ШzKP0=d"Z}=adJYlodl@tU)@pax{t``CS,0>DkH8)n*~)!j = cl 0 #C|)}nAO%IN:~,B;lۙ.2 k8y G򼠰&{T1JP/8$¨"?/E ͂:jIɠ1bSA,'J9J *pkRr `A<U:dH|*0Hs|&{JPm1 C0t&[rۺ,$Ӽtld| hyaާ \}(P/JzɈMgدd@(y+&lZPi5oABahZ@'J5\|!h=u0`'`Ck%)/o,6BX1z).M!ܡ-hy? !*9lldѐ`@m68/`pYT5tΥ3 JA`$PT$P!x!!P3,i5,WoS\{bqk):(bxQuh㓎 8*\iw)}0! c ,v:lMOګ$ $8 2;R7F4BI}$BHzG8Ѐ( B`L^L{M+8 Z9+X(D==G,I(y! 3,Oy'gٚ4٠H.@2=F{9"Ve*HK$"pMpˆPD۶i(λ)ݑg Ѯ6PZ oQ˯>6g}u!`d^-Ű@&n؄8(0t(rX}QƋHIPPS(! 6)3#P ;ѝP9NJ0A$DA (K۪)0ǞJp@3H+D&y^O5&A8y~?of֭ @9?;zñƈz*1Hy=pJO"h&8槚 bV7p%\k"1B.i@(:k{ϴ7hXk$CQ"Y @>y`y#+h[@R5+va2 =p1 UW0vb$q`sA&@u8 4`H;z5? 8 OOJx+.H qC &EJ 8x_zEhÎd!&px#X2XAKm<  0a J(ABKn(꫞*T h!x+$J8upѭ!('I ϐAL8Qt0A,,0թ/$a*1@HO'Xw9*#A[ؘ0 b: @dY@38}"*3F) #BTk¼i@+t5 H(hh@-H]pCŌh AjS2TL Q8)>QQёK6%ɵDɗ925i9Lү@nQ8!HWˀPz^y'x2U H4 ̂y 2&<?Hwh;T .#%[7H8 (c0:Ru4l 4ʡbS,@W\ rU}A]d %h陛P ⳈXr7q _N@Q)m" mV (Vv W>%6R_0F(ZZJ$@3سR|< XZ w K;{5I<Z&[X8퇺̢Z Ѫ̰hF @@P:< 'ٟ[v)4j`:# 9%A*0Cw1xeAVC[Mٰ  ȁà{P*]Ǎhm0x.-Hp LRYZ &ǣ9HX\4 <H 2-4ǸqMaKᩒJ2Rc |ae_;c8.xрxqv !(D+ pP2x@qX8q`)@c- aE-`TkFϬ- .# D*=鈅+(zx#`ub( PP9P[a؝ zN9zr"Y3;Y9xj<gZ3Ht sa:Wkw@Y,p k10A @& \.ה `"Q5((;`k'5Mh G d+!`O8P `G݄J*Eo&5 !29`4˒('j\ JC "G&fI3sni<$>B!*!LI༏K2$W7T b "[a΃2qN b7[Z`?z}TY9xr5P^QVk۸Y9<0\Y¨-Ƣhj ל$i;Dţ@XW^8͒õ7OЖ7¤pk )֋ LL}ʔН\"7jJܰ` Z}+a[St#r$50UHU+f$&ܮkB_qVhL>" "̳̅Q8. 8r؂)p& 5IK9W8ۀw S P2> (d,e> ȮW ҉f b&k`Hu(E%S{5Uٴ造 0@TnI϶\zx3=`dƫh^fi 0-qCmR 9ýϰR!hb'\"Y+6ވ;H4R S#kPmn K Q L-ay s=ܬsQj@*gxgl?d;Ohz5( <MȐ(և vZ=\ `0nڈ:g).pL2 E:RI ^C TX9ax5ԟHg83Y(MƁ(V޲*n:}0t/)§,xx#}')MFs#5o8&GС'&,c\|Ӑ ӵ8\(2M988 ڤsDшx$n"dԨ5y x(|BHDXE(G,p{`b5dK"S37 Qaϱ+8fH=K؝ <6"$6IN$a.7HdDKB m2r դ`9\?9@44ju&W @¹u"h\`w5HKʄy}-F@+2ђwgFwRl}( `JD,yEQHPQˆP@0?;1B@`0 ~H`jT 8G!rԍ%`DIc4MAp4W*saz<ڙo# R(KҊT_O|<,Ws0KerԠ#FP%EX8[xo4|gmxd&1ARY\jf ̤6~h`,̤`=Db^6G'3xk~H$( b3 Fy-+ʢ@ 6 byBp@]-I.3)K+A8aUL ] fzcvKH6bƄTZ-L,|j@] OʨC=,L5\3kVa EfVgߑ^U c-R Xc`1LKr 44̱+uPUӑb0oCTS䷙x\He >y@Z92bR C`˝ )U pe\)QU&gL  ؃N"h=vLKGe FKGHEP&la/8F_3zq PRt$pl"X&8@sI[FH4 @^$,]6ə2BgHE(Bbx2tf284jQ;bK[Ѷ8n2(n9@Y vOߞ2G*|f^)"% !)7àtfaF,tFF+dc4@}z&&WJcjy 4*zKKd39@ƻek.P/Nm[8@='7qyAE"zgL2փ'A-T5`N9{ 'GiXL+Dsi@cY,`~{yLD8R)+i¬ k>U~t'p1yl XUu*Ǔ-v2rK-IT4RD$,UvIo7zL0r€O RUJS)g`bKN&>A5`D0"\:+Svt$l 0%[V{2e !sf,mnR(#k1%B&pmd׽ )TܼE|0" ƾb(COZ%nw@"0YdL!=pg'f ` *y(z.]3'L@F4[ fVZ30#D"*G~h!"BO!a Fj2/+ feZ L` 0żu\P.@$h#%ZsL pa~ bc(©n|B$̰U`9p}g5 CZ$6&D"CFcDC.A "O(N.]œYN^ FARoRcxp87gVІs'dKV{A *Pad,;Cm#t':\Y@Jlj(z+@m"BL*T% #g!#A~H s@QQse+2h.b36vyctc"e"N)\+J $*x 2*Jv, ldJ M!x6(c47#Du-C&! d8 t4,%Уb6=Utn}[G^;.!,r,&  'ZJ[OeQ*ApQ8 3Vl95p'L bRb-yp"ށAe Q `%+ `#(kmBgIfT02% C^"tqGp@eB7BI3bHdY"!\JX%#|vR&2,$FJ6,lrH !/m|%~bL^b<4rrA"P 4@'0euwHԞL*KP D zRC2HlD%_8隃ԬbJ≓ׂzfVi!x&j!! :-1`@D@'KH('*bC,A`~!ZuXB Hf!A$6c fKĈ@*)Rj A a5cXf=SH\m9b`6 Z(xwLf'Bq#)dA$6UXC=aŚoQXDèIg!z(KETM2"B־qJ3Z#V(g&$˄"YvEV>Q`@ ,6%ˆn00(bŘgP!* )gaEK)p_.@{UL_J K" `+&XϘM2 _)S@ Ah9&]hfg7 -DC3Ջ5ed enaCnnCnV}| ҊTJi#;'Bil+Ldlh~l i56*p_%xBIFIaD$I]'5I*0 , ,+ /`A}Ie v^8c5ªR@Śe "!.;c.PH&Ph 4q$jږ!P2 .+BPa(> gㆣX<` 0aYWsU`.\04G2]/$$ #^Nl0v7T;{z2avCm2;: D&Rd9lE& MR&}G4% L!`-gvY"*4¬:%+ dtˎ6( wFBf @*aGdh#(Y)j\vJT.ڰ`YeAd` SRs *K?o R)X$A"b2@ fZ"Š*]"Duy"$Y /a6`Hm LM#,A$#mI0@DDU!oJ6re !Wk%LҦYa ^<HBӸDzuc@uE>B.1 |g% d_!SןgNEx8rH! 2j)|T +p`-!~MT|b+K3S.NGQq d#./JP& BfZنָ($#D? ߠ~ "HrH)J$|ˍ%|^@ }C#̣C/U `l- ;Z#)#["T^cOE_ *-0 \W{u:G'1LN?9Ri'hr|$X|}@hql]8\N0 ~Y G Hh B < @޾X4D}4 |z{=Fx&wK7 Cp:Հ PMe1f\@H}̪`[tw1`0 'qTfq9&qS 28 h* j0 `(Z@R{VȢH&Ǩ~sz=@Tr~.H@܀'ӄjn|4VSs:md@{" nT d:9TJ8 NNȤj1L#p.dXX :4$vtN$J{XP\ Y_IJ<0ӨiJ쓞ǽWP(`#GTZ: ZS52 T"3ZID6y5,D*JQI@ J͢/i8:$D4U%dz0{>)һQxV0S&Bxy-JX:;*K&+% 5!hh2 a"$H uj?f$=\h-Lٜ3y\=b#BJ+4b%,YR8a0-p. Ʀ^fCS'NE`Sː>Mr@+JIo)Y$RhXCTjÉS=Vft\!: "Up2 f7Y2&]ҝ%sD8zFO8˯ 丒eJ߸br@<4.RhWJ`$i; !f` ji\mFiNS07h0_:SZȉMk c(@9̱ 2ǵ[`)s"D(=7*zb`̷'DCEȩ/y^ Ts8!ʗ^/]`Vr"BOaoLaXjP1 MÑrt4dfZ DUiGQgd)KVox,Ra u"E+/ :xV:ӈ 1z `> 81U 0[HcPftɀgj q%Ix˰ K#:BdB2jȏ X3)DJy `Zr4 ِ܊8H5W li0plP I+;\MIȰ&UiC U鿋c*sHL@0,a 4a3"xܛI𼸵8P1 @ ܾZu9S8ڽPi@i-F IW' 'O,@*B0M Q$Cd XhsE *` fPpQm S`0yH+8Q :qD%8' W5hSR*/x>)@`8/\iJ 1T M˪p$k%rAYfFX;0X Qh|P F8'|BB.pVHސj CFjG ҍ/ApEh6~\,&3" Ý!8׉.)Cl *FITǂ&yy\ܱk1'FS`}zAD0Qa.ٌR\+( !9D7ѷ%X/(c5"'Ϲ.i Q78V5xxVھ ޾T 6 Vk? PCgRΡK1؏;BXC(@:<<2 Ѝ)2IPSDhbpN a ƀTXS I(-h3"~j- /y xbB,_I<#zEu6Rxg(ܱ'8bfemR+[a8TPR!8"e5"STrZɦ)Hu>a@=EH ȒsYX3 ńO86Aac;R5Hޗl`*7A#[s'2CbRx/Ds-*\cd}+ Q:e5j%xY Hs3npXiiA;>( Hq2 V,)/IC =-eXxۇ(DhvI}{ 0P@9YA5̜j.~x(eP:h܀-Hg!~,.5o0Pd[H0B˸ϥ4 >,? Rϝ.YBFyÊ v`-!Bh\ܕ,?<%/pJ_Ux &fn( g3/?hpKyA`@|o ZA)@'s`0~F%`]?x qȠSn+)&E>*.1G aLĀ%lyoo+(}-Ԛ\y36.Tz=3!LT3`B?l"q} BCa{9+ "j'  ͎,z׀i ~-,|2Ik(g'08JA˲huM?jl!#>E4L) FIq 35ޙ>:o)I&kg.˨|9Jv{:r'E(*E[xA&g¬>c*Rڏz;u Ij!v.WG9e>K=mREHb!A\Q7v~9.ӸGDGG?Rp*bOVa<)@Jоb@@CqfGr]OqJ ( R*H#̤ǀ>#Fė#b?1-Oq=D H %QxU,b\sqF-J@A<_l?>z.9˭JCeRtIv%<",b@p ZqjyFHæAKg`&9G{6ˢJPeDOT5E)8qV*#Z txSj@tJV\` q8N [y9Hs"pGѳ(Hz%zjMK%%@ CƜ!jΆ;$=a90!hN(VchJcc˼peЈ& `= 5vA } 6Я@"ay(`8(v})'&)db\\eDYA@`mnCz1 \L< 4#`@S:+[##Uz+[ X;֐2',/C$Vfh'vdj@}Xd(#y.}ᬵJ 6a'1P t-[ c"Crsvg `5q]d-ifq3Jkr{Zi<C8\1ėD;S 49(dkA?X \ !Z -*Q0;OG9.R0䐞ϴқQ/xrij@!Zt%ƶ+>K#;d B) D  yTQb鉇?B"q9-y3YX > 9 D'mz%XtJ)ˠyAЊ{V¥HRJ`dgAbL#Ә0)(/Es xu%3.ht;T ډ2$` 6Lg#R&M yNm$ {mr>(~8c G .R9pol`}i3tԑ 0`\ t2`L؇d`!u!:'lN=E ;)-/36 :0+BLC9 0!\I> (b##8=Xy dVk*x v:h 4ʙ */Àb@GBW2#LVI|#C"sc ``P F~=2JP+@X8υ]0JR2 $(YhzM8rOU.ϱ%(ed>r:,9 R%F%~.N#X/ee#ZAAA@8m`vfdK */2&%d|]\Zc%48Z<ȶ  Fp @JHaJvF(gpE1`+ x.A <%6j)V$f!a!HV&/!#`D#Nʮ6 &C =.'6Bj>aN%P+C 4@v J@]twB`c bB)a#H8BQBhd e#Lj!-e5stB!´q `"`YF.HF{" -a,юA'&"dRX(^*h:Iq'#-DB亴o%88# ` _K&x)F3LV&EL1!Hd(Nt\g"d`r!zNYr&@(` F`OBCl`rb1)"15k&@' j. 2IjbTh<Ů@  [B0"62|h N ^h(bE 4~ a%&cD`"`;(l[" aFkAQddVv(ZV ֽԊ IKHV.:Ka7d8&3h DgHፒ.$dNd:v!-|#*%]A` 35$*NÒ^/\"l(!(%cR89"^qJ^b!:!ud1ePЯP.t @Pr#&]'IC!&,4Ƥn$`!7b!p9n@RRୢtYAx2& RMI`'Q9 ZD؇AZB(1&4TSa6DA3ht{ RIp2 Z=k@΢=I:-"$M0DPl*ZXc$:-]]#ja`왳e!ePU.<<`nBj-/($i!qF*)횝6WưjU 3N` x(B$|n63b!)&~(a[7&E-rz6cADBUf,ҡ7s  Rp @N`,C޹2v^/61ײ9V P$☴^[9bf XD(0.V'+!Hl_0'/Bl桄'^"]c$p>[%ׂ/U@,ԑWC!&3ɜ nM.g ` SsV A!a2XbR"4"(@(x'j.QrFs2rA y!MiFB@\Ϫ qb[Bqo'#` yZ[=EP8f#JAH\X"*5d@^ /)WJb!>W°*$b K?YG{fB`Wᗭl fƶC/-qp}@$> U<8ǸflC$("Ms.A _q`9%!:ˀ`7[-$s%`)[FiqSVy`@io&['+Ar Z ~%2"6MT ` @9-CIGBtEHڜt4IEᐣ4 KYg#0e0* RH @N` poN%h: F$C>Y1>|%(C.iÞtjdA@x\2# ]Bs5%.-[ćb)%ǀgׇjq[: Fu")T'x<  --sԘآBd!= "C(f F wdf@HM@lYH&.SbEé:EaX@}?Aa*%l2x Pg6/8V=$,Nx `Xy ~Ǥ(<$@(8~x,#@3hQ?`*n< X B@co5Zk9xޕ:hh8 "pX0Ģ@ͤ}! ,n@ s,u:D. Ca<dhn}x:_%P}B3Ia0X Q2~֪5^ 0ĀEr juP<fx E2b@ V`[X! t$D `z L>|!GF~vGb|iL*<pXX(xd8`:*iBOo|ƨp( ! )fJ >1q lX9Aҹg (0 =z*"0x!ȧbT0^@bYqx@z!lL zʊ*"Cچsih`nZXN`8/a{)$ȧ)jIlP5nlhP`V{N 3 j& }'pejYI䞹rei'p3]@Ma_**LJ\rYQ{YFÝ'Z^a>i_@U?QYyRkQr)4*Ȣ )ڡZjjvfbe,xx8,xgmhJc%`*byⱍ&xkPظZ y"'@ 5Z@ xi>g ]1)kL B8ppZZTIJQO&A|Lj:kz!I`J2)hYd:UNLIThĹ8X8Kl/@wG`= PSP9& R".`@f~/`lSzS@/@l@2JL'=["2VSdؐT5kLGhWBX ~(J2!J !(^BU𘇒P5  a1F8<6͋-0@DBNLSZC!}U9X 09G08D)uR;7k ҃pxkd+V"<(z 0۹i_r!$'d Ro!He}b ':9 d{ מɉD՗; {{!P6퐩B A]'<?C :XRO$n/ ?ObOd s 3< {>h^q~/E<KJ$@vHeTSu*P re#CqJd=_3cMl.0K(1ԝb9 sFIl() XL`ƒAɡ#4˜Q[Gn䘁TK3d\X tS&JM3W-@*0G _&%V́oŀoʘh4r*86%' $ 5BiZ4*R(XHAC1UhA2F3gq@Ӥg/@ Y3LQGɴE`)UŅ`|-{u0s XJ9v,`1TZA؎ʮɢ\62QP%2!&|LĢ”\ ]90xҚt&H# @㶡9 )PYtEqI95)TY{=_8@גozZ*ЎuTY +툅H@Rq3DL* Yr*;YCL䭥9LJ`L@O.!02vӉRIi5!'ḇ6C0fĿP Ae'NJ;iUZ*'ʍ mϡX e_)H X 0h44|"SQ~sG&D>W 5ؓ(K7ɑ;^9ќ> 57h!OoP-AsWpSL[[f[aE` .!uV$;iu`sXwpȦ (HA0rY eA+NQ0s8,9A.05q |+ʒj Pyt39PՍ(Ax# #&4Shqm/n =J)8ׁꐻi:"i5x{,[0n?EIr x$P x9 0h 8xl/SL+mZUpX2+cA9 H| |qZ,n Nx CƵl (C% bxPS>cB, HȜ0.X"p'Yי1eJv' sHp/  $T |! x iBgJ.QD9 ,@@p58x,62zI%ڪ9'&f&yC  `B ;eZ)g"e/ qp&52"$\sz% >pssrـ Ð Z8H+%!iĖ:*A& '2 i GV /HTݻAJu P}0"zYyi;r(I &C&{JA衢hE8z(XhvaFKUYQv(9a@A9菋 /*!ط9z+*鼆T;rHP@ 0\yXR  ǀI0P±+ Yh%,)DoOҰq*4R%ڻ⓹Ƈv Y`UY |T p5 )0Y 9xaMaAU0< Z(He |yQ(8NXWP (<*p pՔ&-$jʑ AtS00rJUu !\*M`$UPGДX߈@Y&;#EX`<Ғ-ˉذ}˙ * xx=&[0p^NRo ?;qJa@:). j)  ̈yK}Dd s+ai!S hW9Q!<6Tڊ1GPRHǘ'Yz4 %˅ߒjv 9 _&SȊvE-),8S%!\ 1A]=k300h˖CKIe !ƣy hxb:eJJHesV0  aVPAT6@1B4M :D"cV ;0P}BL>l_KO&,a ] e0P)@0H6r`";lq xX;E:$L |ߎ(@uPaUְUh8DLUZ0!-jlڬF诉#*-d5x!@٢b&ؚ]!PrPxP"X)>VS܃ 5Xh*KLxxcd0Hϋ / yKLRו9ieDHE@g%B>M` 6^H*5q9 x$m**m]:cF͊|!&8R f<SDc`f%e:nX#=-,H-@Wi_[zlQ(QvŰǵ}͗8q PY&[͋]?1_~Ny39Hzt 4MEyZlXQ^4$㉡ڙ,9p`5;9Nt;WнR vVhNFZLpݲ8≈Sm4*Yyy< dp yz^\ Q ի~ WH0S$Sss .: q:71zELnm Y}ȉ}2k"F ~Pi9 PEۃ*ōX/+8&m=c "̐e˗ҸU PiWdPh\ijq>:@)&4 ء:x pNB ka8'@'9T0 R!r ph$$δ 7%R2iث6ǩ "aQn$!!TE%-ʐ l-s}X):ʋGjX0fWIk9ќ8sm({ j2 (d@My.Hr?2W'|Gi yK*ؼh(@DW7|J^$^Q@k~*aɜ&EdpitJ/ˣ_1j]&Xn @1`>ǁmRR11? +` ٽT|mfCPdgV:.vǪÀL C`1 :(>2#10GR)+29g*D$AZ9k)%Dz)TK 0:Ӣ0Ʌ՛2Q FSEL<*CVWűSԈ=ȫ##JH^!qJB d-ٕ#Cl"ugC IU8RH,sJ#v0lF0("myjPIU)oI|.Ðs<`b?BO֦8$2TQvc-41οĀW jre*0K\#@8` 3+0P00E:!y؎q~-sQ6U1f̫":bC0-#{r ="Ab;.f_O\06tP!00c Z A᮰Mp3{"q$'F DuSQhrXbx-iL R& mTcQ*/ @(PLFAGISJ1STRҺAIb@2@1jH֢ZJAZ%NԵ0k m]. X APblNR Q"$AxهޔG|a.isPkf"M<ͩQ H Zm:9ĠUkYBDՒ0¯emIX㋑V)@Btzhz鄔" Xd@dI`vxLlEL23 -'!n0f($x FFaMY&0Xk00r>(HHKW)՚ɱGo^cRUqL@Y%~g{%]T 0Q 5` ܪ:vmݩN~5*2/5  NBQ ?I I8)ۋUkT9#XJ}1*9A Tp$3㘷TM)fErGqiz>|䵩"~a8bd.uzf@8Ca6dOeɲT4a=c`l1DE[s͞"1PW&yGF;4V.`_97g >@0NnwF* [5ꔱ6!63בTwǮЩ)m ނ vH-&&AAB028]nx<' 1xn,ܑLzhxDOIc#ZA%AtaAD$r,p G& l$€ ` /nAPUp$ҐUI$#/G}ܧ1a'nZZ I mThp? dTLN `Nub# ro:hxdt9h)"AA\<:`aDJfB?6L`t/z .&E `&D&K;/*jp%! { YVԥ$C.f:O ` PX&)USBU ʐVGشq.a8BAI3\aL".Nx@ ȐpN$4p˶S'".'h:Q:0"mTAc43JDtm48'e`dt2@Ҳsr.Ő0Znf$.hAFVTi +I25 xa4apM|H``kCL(+s o舰B,X# W>!A\jL+ 'I .RBl !@L44pNmbC .D'"cW #,nRq1n$Qn9 2A+?G3ɠjF$KVJ"^#B)B a &PAHw&"%((.b,1Su6*(K  G.g^:>@6`pV}_ȒX֞B_"4N Ytʚ9+ؙ# cI*j 9(HMh|<㎠1NAG6dPޡ> Sicꖽj4`|.H.'$1p%G'(|AH##"9NAcZ?! ^eEѰ!deFl'r ֶ>5``a-GPH3>l)b>5k5b[,PW#DkD .:RrBнi)BgHoZ Foɇw{DD{"B A(!@9G#MfoDuX2w.S-S@ a'BE iB}V:JnS*kOxNֳv9`̄*!?p4ߎ6HVHVW.aF'!% kF0c$$1Bցt*"(*'5wܽZn(VH ` ~ltM'ɏu9H6AÌ^+BN2x2C> tA>KإD8˅d? jWH.H~ n*q.߀ BEpA ؖAbcoќKj@&wj&;-ՇUsAjhXC5c L! &fb:*6|jhLJj5 8gtF6A΂Z/` X&Ȣ.5$vj,Hvۯ|G8-ah 詯Gb)` $ కŜ0ֿwu$倹먍A{Id2AnSwWzm& CZ9b `C\l,F#$^s^L($Mh`b @|qj{v%)?H@1@0,b6~S+LKܙ)S  "Q:hd2d%#X Š:1"A$xlϚD h⁁s@A aD3鍚ӼZFTBJc~00XL1 `m`[.@+Gʴ GJfYQHdk)yC_)aI `aD3> H#yz z%Y2R0mYp@NJEHT*Ad@ϒMzgm %C0AwB-A%UB1hiQp}SS^oJ/KPkvlxanFO>Ͳ˔#[Sƌ@({PRw͋gr#]0 pBi蜤X%48C۴H9I(R 4:0q8kC0a~?qXЀD)%(I<oP @$a?@zpJa >Rl>_!APv; \G8<]n ݠ}r9~e4>$$l5&t xP$|_P]_w@8$~Ũ8R$nl.5y&J%  Bߡ骒 * d%bF`l&df x'`X k` Ba FV늦`p !{р "ڀytb.'wK{~p@z:@X ÄѺko`?a(l[ Ȳ$OH(*`6L`j#h!JB.8 R$<3RꮮAȑ#ISEu,ѧG+)$'(x6B,:1`" JѧL."w`0 |_m&#U#6rlQ$HEIV:4$5}ȫ!j( ghm-i"-V)m< ꓤ* n 9;͆Qhfd!6b X,lw"ip&\VY&"HʊbUB"b~9\fb0cHsE^QrAhN_ 8H%aX@kh{(hlE&wes8VO`;|Vx~.#2&$@t@)@|:)؇0L(X0b૽vPDŤӏ3J[Nha@VhD8}:s c*yl"D@$P ܊2Gӡ/" s?Rq{G$ Ay4I^ sЉQ`:Yڌ `/szHP$ J S Z?a^T(  s47@B= pAh گ%$"{ |7r ܇q^^fk+ Uހp ؍+ ؋RWBpvx~ |ě"z)x/lFUPP9X^ B}PzI 2HႅHf rH P p8P 9"]JjhNJeG8@$Dz" МQ Y*D7) &12fXPX9jzʰ)z+TY&[Vp"j!Apxm=l1 ^ɰBKY!@/ Xn% '25XW`x,)@R+tPgh- ӈ8[+p hZH @#Yw[7ə= k2$%zKW207y\ְ޼̸/0K 8'a.~1똴'0gJ916;@ZQ 3X1:<ƖrN 0 Wp|20Sx9d1(ꃐ4XLL@8 ()GRT4qO: ؠ:9I7y0YaN5-{cr̂RYM)%ymHr(=tppI0hd* ʉ$;ʚ*qE̸&X'>TAx(乧pU9j /"u}T>a:fL{hz )0Q { d%A 鰊:dy6% @B6}U1̔ ž 첝 XT=nH(w* x ~S)E 0ySd厓zN" rBP+0Bڀ#P+o@-x(lk3=&;Τ+ßٞOz #'ZV=MG埧b6(pY+ˆa8u,E(8UZ31St lj$@ɲ Zg5h5;@OP3I2jIG %X#h `ҺǞ3c<n 2ۂk0L?ӽ0V2Tt Qy MpL*#ZQ%بM mOLB/5M$SYPKI\zW!C԰K,qp7"ĆHf-$+>YPYU=p ;J@XXx \Ѣ݉ڹJ0AC@D(6DᘥT7$M5.`Pxz 5Ax4ɕ3d4+H(bB`CCc5%PC %PY! 0;#L#AOI9xUaNRrU<]#ҽS2C 69W+1tER k4$QZI( .>:F3 ѣ9Cc@i(3(tYFJ U-?jAcu NNGUNW0GI0"h.֦?08[$h`U&f JخtɱxaTP9;K{.$&{Xi'&x R]HΫly *<7Mb3MVP5"Ġ.DDEg9p8yC( B5&YwQ̙cEJ1Iw8q6㴆`cYK- .jkb8[4`:7aΎ4vXO:0U~$oN!ǂjjN#hG4:?1lo!";'!lj6Zj|;4= !x mLX)sW0"Xiq.⪕şBن:,/tBIU!JN,Z# `j Ԫ/# kXD`r 9P.$3Gʹ:nur hx ]\dy @!p{H|G{2űNDGXpy| ? $vXuƼmv`(Ua(Bsm>@(H)@`x Peph^]H@wap o* ~l@)pj #Y@ <ܛ zKtw+GiHԚ|Kb r} &Lf=NR -' X[+L))I B T|-3({\Daj^ gp^1",MpFq` ߗɍS73)p'eVdiIQ c  % lM(@ǣAHl8~b8Fh@0O؃21  ~A#STJEf'rq.Cc/hN(P e"4p8 bt1B1 =f6* < "/ B`s>",`=_[X& ҩXd:3gZ 7fF)]/g"i3)r("G@QRR6  " c=*.,J 5{2 4(蜌ıo*Q<(Yy'Ad+s>ȭ Lb-Hr:%8ˋz(-Kԋ:.*"68QtZ2u #HX4([` bH%~ @&j,ȴ f1#38 ;N̎: I Rd$ `w@+)l#I( w+`YO\[ K31֊48' BscA]8ɣmK0gЪ,pDX3խZ34s#!a0D|^0 Uh 5Ȳ68DF$[ 3,[">#?-sPRIJZ@{C00|I@Fen.q81<-lLZ2D b\Rhy&7Ssprh(95w'jn, mP. tqvG2,K7Z,]vHbH%AdWzw(¨t"U Hr> Lu$yFhL26h/ɱv0w_Q'>utO:l@ÀX;(fQϨPh#n20Ebuj FH3 1VX yLKT.,vp"9PAԀ02n,cBnV"Sz `9HT N0pr$Ĥ{+$K2)D̋Z-@9QHI>` r!]C$AG Y V0`oAC|yvQ`ȬIҍg"L(0(PjvPBM"LPZ)#nlr0:W01l.\.šAV|R>!$ZB uzqNőQ+ZOr`p(E6{,L#M"Pn3p9's#jMiPY">&%DdeQ:A'Z1Pnt]X]DÖtAι9H|Y\|ju_uRB6PRu:)T&()iQz'KHXrs d CHHxN Ty\T'2zjdOEd@˖Ms R\ЃKk&8Qp*ik ac*hQkDAVt@FhrtYv?as(z9,S< Sp„߄"H)0 #A&"V ds).ٜut:$^BǠL<LN\lJBo@gct~/`8Az50yDxیUxaFsT6 |J0 1;ab?h1 H'U !JLx:jA>LkOl1(f7a.Qۤ@  :J46T`D ѯLI6Śk<,ߓSD#0{u92ce_!>d=otpuI,|DFHPDgj)yY{[+'ڤޢu<3͚ǦωQI!{Z&),:)Őc֜`Ma4E$Q׼Orn+E\B ueq_*jH 6B-!`tqP+`W-K!G[$aIhFdXCA;[kbLInQkD&+}&/$ m3Sβ#QA{ `q+։2r@G4hAhH:zBdc `dfDJkg} Fl#kNAF` @`/." J":u:" jEPN\',J> \A%`, ĈJt9 2$02 adH ʖ⎤X=29F"h$ķh hj(tECr)Â:be1b,A0_D _y1T +,10R?@ܠ ޝH0) y/20a2h GF`o` :>nJ$T(GN7,UR^B2b, , L^7ƣL4p#\LDfrf*> P`a `&ОLV&c :CvF< J2dSB6| Vq0,#r}lTc&D,Oh`f.` A &8!F1%aSlVD6"`wz@ (x!hJJ惂8!A{ &l (0D,IࡂdB`  %&j17d7æ"Ы+Ĉq" Ka~ #4a1`TgdoVIRza$`7Z<"( uIWhI&,.dWVSP!A!%(BH : " V6S#7,v $a-(b4Tq&65 rv^cpf g..t^>ˤ,t'= #&Dz {n)?G"~`z\ar!+1^I,n!#>RB|a. BZ,,=tUKM4naNe))"A(1>c} h Navkjn|non6ChA|t&mI>I"Y U) )fAڅ@ "'/΅EPfNq` <렆!0,y(`$yQE1  rA(3DK:2bvTF&Ɉ]lV4#JzW: `N BsfҐJ/ZĊhҠ cL0ǒ(A"z((:7˚qm\*:"@q|պ/HP!@2Cz'B@ mt@ aLdZ1$Z;[5MR+anAH@\sVjjA$$DME]dL^" NK)En|GYcITA(0 Rrִ#'YY 1*ANorBB*N'5UvmCPD0dUu8H! nKn#5e =0&J& X[H`|ν!c, $*'>2o0)š<melHģD~L&'VT o J_m, !wyL .cV{&a6ti4d:J08V#L![gD$:'~ =Oây[+Dt2SV5z&2f$NbG~# AޅT/{2pht L`r<(Ƭ7 rBLS],cPA (! `ٍ" P8$ BA\c_owz!@􊿠`(@J|( 3 L$2Wk` <p;N`R.!p  BPX, E߀$l_x@ x?j n7,BsqA4? nYxÀfP,g<' P<+`I`*5OZe½pOb@[`.8NΒJ4NOC:P,Qn\0ڤM0`qC`yb-Qr ؄8Q$P/h$&ajzs.{ƮŦpk kdOs$@F=&8G P.&S1 MEw*ƨT UzL` 43Map)آ(gH/b-)8CNM&ZD Wea`J]OZ4V`*d:4 m\B2# Fh "! B>AJj&E"`/bR?V0IxFx'ᆐ!TR@(,%4 J>`XZ`p\%°` #.~Q 52.NC"BPj<# B"[`2B-@2if6',=Zc.e $まb8$CK@ D ` F*xftbd9'lm&&@ !)fBbn})rC @ !2j dbbL%:lW4AI NfIʤvO3!h<:"H^0%: Tf1fI92TO$ BB"|͸`AxhHdbG)>ObT 8Bhr^ `+p etTC4@nLd&eo~Fehā54L&־T%.ar@ C^tbL<)6맖 @xjaxhnJ i%҅rkt6rk%/e Ďf7BrB&!^BfA{dB H(>XGJf+a^ST7BV"*#V:D%Ny$ti6˺Zn '=i72$ `@HMnF\Clf *MaAKFlWR4?bP 7&a6*/:mNTlliť'Ms Nv3 dhc5G=DB[vb]GM(8U@DQn`-*#b!qNaqȖT*'o3  B8c(&0-/ d6%.r*41R//n8P%C&?xM8VӤ? 7pjRm!xh6ό @ aaBf>%B+̞uW4^* d &ņC/` *;ˑGSl8l oha` A)Z=b {La}h.N~ ́bV҈mzqo& Lq\/'J$B"$d/m: _?XTՂ3 rVvh`ClX 9n n׷ѣ'7^hG3A.Fz ڦadM{%/b_ekx:32rryaC>hQ j,l6.U _8 AhtLv&W_1YFM`JR;*^6b:Cs΂-v8b,f>Aw8:!: Xy-4]ٚ  qaҪ2jHygb c DO?lEnaY~P a8tDcIl;%'6<;`J5x F$*f8ic؜29.G`tR2̹@WwGiqLE=0 (P'gM~*s.!Xp _rpWjA@5O fBh?5<Dj<8v9K=/yP~b9 Ba%h 򻡈:Ya-Yt1k%[;(Odr2 zBx* z}O8p9.#GOhp( XnӦ!LDyqJP/ H !%3t-hHk2Vc-Is>0j#kL6Xj_`$ "M%@2yƀ8ikv"oڠz`2``Y* Gv`*P$N7 CXHP{g˪&ثbܔ$P*Lc:ϓ<f.Y^Vr҇y[Ze::mn$8!.Ih8I]C;38J^& q".p;q o;6R۰0= C@S%=1(۾$)q?GLS+/OM4%23S1h7 Ah6o `8V|Qzz3}(EQӲnQ_kb,ۿ%\ ~Lzr:"$YC<)/$ #IeKeRP'(` !^NBg!ԜF"ϩd ,;23r握m43CY\6r4y)DA$|ϔdJ S"f8-!}"fQ$rc ;O)m5 D*¡8IP%kƒ vV*"ianjoX),V>'rV=Ӑzi \s0Pع~< \ʦwM#3d" pPaBABI .4CC~V!+CPixl0!$܎Ri⃖`0&%s=\ %+Ӯ0 pNCj[* p-ܶ\%0H8@bWQ$@Βؼ͓*&} S'P~4F00ax2?7:h6kso76"D5 Dq )$LT&k|#CL0f A4ce>B2]PG0Y;ܑAtH66LEI@A9IXk B((( Yd&Yh? .j(5 d^CqfFi-Ɍz6M2Kp ̅"">]`l;v 3~@"3%`R%^h{ǣ`8H:FGm( B< a$"1;^%b#dtj,xBY #;3!谀&ux F'8xVhϷy(/#D qa>c?K 2V@="0O$dis?gi|jnGT>~qCHhC${%jyų!bb30Alx\Ϩ6AhňZ]Gշ%kd +pBn>==%/Țv 8FHY*GXXswh(k2ZhlA J#׾BTNpFm3(9N4|@![g@$ѐ2P[ o©6&H4IM°U2j f2)<tP]h>~ Y "2k[xb"XhY9XIJWCZ 2hͷD! O4>ѭ;TJ' 8?Vo1|*Kv8U AP 1WzC5~݆Z.Nbq5 ArV 3.]~@dM pz @@r?Ȅ>-j/}Еy]70ìik:g١*u5 -rє)J0B=>u2;0. p@UZE; 拚 s陉 @w^,@ӟ[:Z @2(4)RK /(\[0 +8 10@$#z"?Ey bנ!qHv? +#_`g"3"Z R`&L_: p,(7.h(`9iEiD00<PF$T?Ų\\&&8RqSV pp@ɋ2 (!=xKp:2D,E#p* VZ[# |A.>!5f79wHA=;2[ DpA0Mj- kȈrʄ`ø `+,%hu3׏LpށX2NB[$-l0piykގl<0D((A@=$K!$,D K8 M$aL(L@d{= zi61@4d 8 Ð*[e"&sXtqlMj'B>$RX$T,EPh{:K1[I[ -|0 y3xX'ļi:4xGO:`/@ۀ( A !; #Ip8Qs-KXӚ  rx]Ɍ겑ĊgAh@tdib8`MNK(d̐6:SJRϧq3BԒrN}F8Xq- -94;JPRA>8SEj2h h O`>hĜJ*$@EL%G3LZ*hV aܙ|Qq3TaxfÒ3G>G6Sf:AWᅘ$04 R`'x&%n; )ܬu y.:11*ah6=*#;"Ɉ V8maZC -'q. wO 5 a3m}O0 hH@X8=9;v@П#.[  `(;0IIlJ 2(ǜITQ.YReqI`%@a͓::TK:IݧOm-M Ю y茅X6a-i2OG8L8QL,hsyʷA;vab :` Y# u8#22{W 9L1tB+h{{y.Xx WxVfL8!t+ 3Ip E'yF0% d;*z$ `v2#$c$< 9_(Bٰcp5CU3`x}P䨫A4XfVn7oX,-pvh -p pڳ>1 GPNB =5 (v/ҏrm\6y% [[?4 Wq-u*c 0ZP86qb Z j#\p(x8J^;XP}(#8ѩf)c ?٫#Q5JBgAzs jT**mM(р ] ^*oܓR=A;POdPeW4K49_F̢3%*" Za 8} E8]"Eq,2"ǀ)G8*Iպ]ŕƒv2p>п:Kլgps4V׽UJ 'P`R՘pC ]ϊd쌁[Ѿdi$@:gF^ԍ 8E 0z=Rk:kPaK,J' xa0d 4(h9-if|=SX^ {2>c SWMvʛP (͇X__˟&+#r ZHH$2n1MEgҀ"4jb :h'^7c X肢ڈA8J#1xlL Ž;0DDGB+OJ}B`D!>x;sڊ#gxn(}CLrJ`M acnYE~wZ t."k8}@rU`BX1Sҙ }itTNDʚMB:B셦1ԱP:CxHj=h弛x69 %w^+W85@)$$p T><=@@`Ȑx ex`Y[if4"`sc=BHvQҟcuFr_XQtwT a`&gsL\3qv-PP "hL`XC8JI@Z<๙R{i#5b"呀L7@ 160)TU RC-#4=~@h !l-`Dp#B=!ns(1A"*`:+R+4ȳk(x#AA!  gKTr>@+2T$QOkMJTU zaJdꞢ &\+=ΤM b5Ƹِ:Ak ЏuRT' vCJ\W˘@UM =cK:R4C`0FacX@# C`l'C )xۗl/mƻs\C:hh%6xTubb!*@!R^#&&0"VBX`TPENRO)& dq愄;sg"%(g.n`#~0:b4?@fAT,6 6N4ȯ'±%F6L>Ce"C#BA*?( zh/60ŭ)=&$>BAL382@JDhZ A[xz"2cp:'e,sЦ'AVI#b a@"&TALӐD5` `B%ʾ܂80$ b R Hȓ*ȂdYҰs0N$cs)`/`` @iT'Zr$&g@֒0FUVĴ.U[5VcsIYgMt=2kDe.CF"6SizL_\2m5"^Ot(>jahFiH@RHf`B 2sa4FBՇȒ) dwA hYX `<ala .*,-( D_P6FR\!v"Au?!܎`R`.86@U``$n jF,Œ*֠2pLh16c~ʀ\ܲ)Wc,yyRcFB(M@#n!zn!@gtA$. E| BJ8 % ӐU#U*n_ge#, OD"h/>`\ր//H 3J'7adh4 9nِhgib_jy]O^! G@L[ͬc2'*h3ԑ KR9N0eE<"XiC,&a&=ˌ! `$`Ro]e6>^!xUE0``@zhP!Y'bB&bGaRAs/.Idڥ N.nAޭ/*!Aᑄjf3z9\X705q~:8كU ',&Pv ^@4FU4>RDRevaad8zp8C>ymxI'Azazvͤb-[l/"%quV3J؅@H/Cx͋w;d+nMHpA,2H&7gBb(x'4?Gu2"LЎe7@Qf  [Y1R-FtX(_Ѻ3h `-98UkRihW2=6Q/#B@A 5YQ6[mXj @|>@J`@`hO]g0xW60s@SЀ@ `HN D 4?E=CN΍,K0} $HkW|fp L/={Kh@ ` V(L揷B9pX'6qf s4@p8F nàkۛZ #ț汦&gpҴ[vB,8r*!Kx! g!؛H*ha(HP~30 "s1'y&4@D8(k0J 43PIejރX@n ZFȐ"naN,[*YiA4V8R@z `P5 `t\<&9e3-`ـ=abP br'{X t}"9LyPiz`*B b @Ɂ^FR'r2jj.i9Щ0ih$lpplz(+O#SBlӛƊ,uxlV( 4aPVXx?+bo`ɛ@0'D!P\KFgƶ܃!jK3z^a֞'DNAf² ?`qd Ar\h{{aDyD> r}!r<ΰwd JNÍD1&b h*Ո)==h|P l\X=ĮԀn}Bz0kc~ cϓ8P0o`8Qs?T !12Ǜd oPx AP,pHPK hKc!=T#Cua@ h.+1%w)3і0̿ #M1ϒ dIXaگ3 1;6+c ZbmL-܋(K8aQd(`q!fG'd$ ~$ at0`J3Y?:t~ \5FpØ kj^T :IƝ&ˀǔzЄ;}oQ!b08DNff)'ȸK' &g ׉ `?:8)$ap ` @=p3e\ OHfMA@nrs?*5e.L&ƚ|y^-lQvE椞SzP@|bGhr"4UՁˉwQ$x\ 8ͅL3Ue *@@ˁ?$wpnc|dH!kflӀ Xݥti^S$}T2*GE,p<NJSY!$G 4)]efL:V4R508xP2dkv^zr$H1pc1@۲ũ!xG)QB8<#6Ɗ`?1knsCj@ b qa (S 9e0 QiH~4&ZA3vGAb)EMv`4X7c l,4))Ԑ&Yi󄪕8#]n 'vu-7M]Z +(:>!(' 4"פ\>(d"=mu A"OLo 33? X;, : p&+3"'Y ʈAԑx x$ (xӇjF0B`c-;f38"3 /`0,h[;쒫2r kƅU"PS@V۞| [ 8E/ !𘭡տ)WAnH!Ρ؜ hĪifY] NT@w%51@ p- P[ f9 #N%`(9fĊ@x dfP6f{y*.%Ѹ(*81+鑀rT{Q[c9Db*#)rq’HkPcIxH:`c`̇.Af[) 8`9 27x#;[Z;H"2BZu5:S9!Q@OZᥰ 7 7P+ꖁ@ (4z< KD x ԗPhHO䟅a |_S)2S#a,+i ,, IfJ,z x@[ XNkj 'ڃ@)ʔrت'Jz9 ``폰{<` /DptLH[XE\0 겝J 9 3?0 5((p/@4ż Hz#C Ix S|Иa Q鋄Fi9xnxLhg0sy&(  ҃)sw)E*ĴS=P=,TQ0h (@N:Z;ڣv!bT3!&(oˌ QN1wh֩z!tКc!1qLZC0Vho B8*,JOPѸ`*_%a5? 8;9y“(6L@sRQD!, 倡R8'q 1f @t7 r~Ix,zuBI|lLڊ0 H<( j+0D-8:SXUQ9 PzՎ "9Ā g!W`NÆXf'pD)!Ȱh*O ١"IZ0ybqxt''*$fhBQ1E1c K8"5&Q{E2h!g!I6=n8;U< \*T Y&KO؎*ud<Q 1#)u ZJy%'!:S pӑ5+%t%¿0`qRLg'Z[ڛ KA9zU=f7whLY^ 'Uyx8v pQ8_ #y{32_bh)!68c'e.{W@$u84 r`6pT0ʅ@B<o;< bȀ/ݒA|]`P-INlJd1u4^Y496{d 0"ˋEzǣ!s%c۹"t |>R|`B4C$zOG_c'Dq WkLt  0$ёuj⡖`m,Y#)5m׭bJ,`az eP q ͠@t)t7 13s4vKh(t i p!փG\c#9j*C@XkB:` @%m,-cĂȺbD]|W,~ќ#uF`øxa)e4'2NϜehp,ۀX! ucR8F89x/p>Գ`@X"E Ay4И>!A7 /C|`.4RHZ! *S6*IC헩qm rH6RD eizJԒTn]|fW"C{Ju,Q#tk7Z|k0@Pa(Zw@ 90#cz?My;8P0I'zAɩ۽w1 0F BG 6LW#~YeGn16h F2XxQ 1b,PZ5` L & ̙_3 hE-DEȼR,sm8h3e6F7$6vaQliXA[&!FѾBMJW]` MaEڏgC$\U(^%':4񴽐\&p@ +THHU6 n$ ^o܄p \_j2Rim`>V9`Im_ `"޿rq-IQ1F: y' [ɛ0hp5yD "m8jZ>E0,Yé4pުl Q!8*'eVm!ZjUFZ QB҄ PtD~Brh>bb@Тg ,bj:2 L@H@~n6%nmt, Xքƌ&8 dBId nE& 䬺"(G'0@EeTEnE-, V@,!k #N O0ᰴZnSo )eNnN'a%oX@0Jn=orew~!2^ ]!@"R*mPjB YXb, ft `=J躕QS7 c`ީ!`*L FA#G z bN qhQ-]Έg G4 1 SC,PSv-Xf,A.jJ>/'"H +"Cۅ*$)4@dJ/o+ҧ|쨐^I<`o @lk*+p"OHWnC_ro|',:Ra1Ŋ& H& $gfeci~о_PGҠ'& 5`e*Ϧ 8K@  e-"`¤(o| w ~S)cvS+*`TM蒁mvO$; oC$2bh > ԡ|FBb PVCVon!(, <i &n83^0L3* u4+l?IO]l7.R.`DFa0'46j`p6! Z `Q~V!4^[S!HmQ|,%F ƪ!L(b3G,& `]ږ% PPjX0 5uSm"!NY&8jF$Kp %dbJ&i 8d˔V'7 選*]Ip!"21[% eGWnivIUeedOwNb%R En&fp?F N.#,%Dg4Aad`` DL4(&;-l6y&|%h뎟Va F8È? ARA%DEͬ4IEdSr߀(!zASdax*r`QIl>`Z`Q ̷MxD>M6gbtD~zp!Ņ"EfȣFɮB`` -6,,FoZk߇#z lUf(.F2HXgh_&d+kZE !pϮW3 O#pTkV-@'cVFu6Xa{;&bEwvkSKYI6! !FVb(#5Ŀ"Iieomat BHf/p7}~`m7LXf%Tl4iZi4Ln1@3jD!!*!FB٦:a`鲺6`U"[PSTzh7fw@Nl` & =CCr#Q: "RDhp!Ab84-&+B/ ΄slBr 'rcEb:rnm-^I$"C"ut"/r8Y5x>6 @& W֣aGwL p4g`69i!5~52,kC[CobkwVѐ2BaX0@@&mKB~'A-v]` ; aXӵT񫽽=vx aPZyC3:"~hNP5y!*ܴ!ڹ8=Ի `3A.Y `|$n*G^$fAd#oLP8Hr 8evETHgoA$uX 0jp0jmLȾ0W}(j{U@a!2U#p}^y T+X#cU0e rsB$"EA:S4>`x01T2 ;. nG#DO&V~ۂ#$_,4mPp1Je=k Myveji]bNSd7Gp6\& DZ C0F"Bp2! Px,{>@"/~BH`08~ER3J"}8@@@a?@ ZA VlMn}ŀZ-qXYl,`Sm;l6ۍE"Qjl䧓q>χ5Ȕ)K*.,E+9)R Q6 -[Y} ґHu䠮P|H HBZ~/NJ"0/Im.j b4`+H*o*5f1NA8i:B2魨<@G"0Z,AY6yE#D<,Ƞx6! Bn0(s& 4pB&b, 9@|_3E-#QMKE P hd) ܀8+O]Elڎp&\GС+XH0Qap/9" G') W}&pLUPYE|Ck9S%PZXX6Lha!)l7/d_9@2TɮxfaРvE n!ssĨ!8xi/{lG˞{]gA+@HqOI1݀U,@"&̈Iv Jzq(tת:,< |HͨqY z-[ǙA2Qkip qa@R ::A@} " @* 3ӟ'ڞGہ;ZL>}zAt!`I PH*|zX I 8?9o+X?А h ok  Ƈ#s-vN x h !%I`H +9h SyHił@:ur̽9%d-"X[Hក0 3L!pJRĔX B Ϳ6A#sr @u^.7ka"_ ڢ.8jmDΕ>H 48)͉$qc -DM%H@80,m1[LKPH LT y"nÜ"KTi( )lk91ĴtBVe ibx ZMPr !h-NIz(1RJ[~HЮ\3S2Ԕ@@ڲLEEPXSq@PQ N8<~aY8"kI%IE*`G$BMqAF.wtЕb<@GtQbbGv K&D+H' &0flCޜGHlD\*`#:$%(+i!_U ؔ!($~f\DRY*l^&R% |EH*E@ٓ1JS2E!$JxO[I3"=@!"պ }Ee}J5,`,8<_f$k%6 qkfĵ? iCYHȢKyEÖ {"sӭĵ"f8qXE7F1]hj4ad,,ob${@@nRUw2Q+E(Bж5D " uLJ2_1"ڝgwq( bA8$e yH9E?30M ȡeX7a4j*Q-Ki*p4v(h;1G$S oZ$D^DsbY Bbv EV(1fh3%MиxNd$텰bOb9'Ę3!"RUE<ۮ޳dEI1- |X-CsP/;%lj>ډaAa;G at-0˽P~J#0ĩTN"nv^R,4N/r|g67 u΍քr/I-F[:jt!`$ZHY检~Mu^_֢Wʐ@q'Zb[- V n/E+g "eW{25g1@] dZ/L. УP pB胐= z: 1`?28%1(69`z{$") vAйQA[s* ĕ ɇH=3I,i$ٯ7<⏕†'x R0Pp$9S͍kR+ދ9ٻ(r6`(@mpi)/8Z PQ @(+)-I85$X'9C3(Hp+HވTjĈRt" !S8x9!88.c8뉳!{)P/xhY!251L%zL: .2uۓ3Q_ʆC%b1J52Ƭ^Ĩp P:8z 8H#蟠1lBXnp?J^LKt YoJ.2;4a/˜ a ֐`IHð!S85` ؇>s8* -Yk^8O,{{4$tȴ X湁_ȶH<5`MᑸG(21J5C@0;=rhxYkH8#iE9_>}BrM$}@iJ18qHk,w\3*F`5k0Ђ?19I" *i |8QPD1$9 7128Bϱ!EXE;jO<. H1|43;5] M۲ xəJӇٶ.8w*smv|XhhQ (`P X  c }J;XP I&zx#`uZGTyAWa)x YGڜ!S`hiK )"z0CX x CX9J )J{RA F* XxAh SI io8諭 4Ѷ֐d#; Iq{i͇ plN˃4qn P=15N`[b:z-k rjR([+d&ا'}tv>P4HzQ$Q˛@8]B5`XaU P[AZQN9e>*'J 2LKPX0XU`T[O L֑(H{P7-yͰ3T $ͱmG࿻0@W H@4jfU H=9dENI0^ҕy+%ioh{Ci$ESsPjf;iUI]&FB{t&~Qh80nDIhjEO= LؔX7p]"liڀ3Šbۛ6X !K0$`%}L&a_à`$ Їc`.ԩ(=VBC w‰!d13P ˥3R/H?n&!js_J>w Q*•^皞0)Dh l;h)X/;[s ¼5ڈjPu,Êl~^RJ`2-vW'(`ݜ/P\oI+ki BQ0z<QX.@0=!S~?p x<G`(vԢH!ݎ[ESUjz"Ӓ\BDB0oۀKO;m/Wx !`` `-k@ EX0 l4_!@rx x@{=`EV[=z?(|>7WP7CgíV/ٽ'vVO=u]_J~ ? Czp:+;«_ , IxB>O.^FΪ*ڶBP`r$ j9}.n+iݟD(zY.yԨ< o萹+D NV[6 nD 3>2krڑ@ ?Ì%yX BΛrX4o/˯NC1B*>pZz^#@@γ|.k g9QR t`$QȤ<AD'*g. `R<0䞒^7Ɣ]Ci @N:^26OKm'- ZaTFQ; DA?0T@P ,{TFHعOP,Кc`kRxY@krhnE0x#0=x^1LF\goi9難6Hx*@0(bmx$i*`,(P* I !8pѺ{!αJ"2Fo4D_䞆͎`160N (Nb@]Gq8dM>C> ĉ`%S zVwtt')$H)|3=Ɵ: q2[ A\A8͜"+UWT%d+#jRKvO Hz4vI} 3F0d*Jf3d^0(KXGzHl>$Ć<ҍ zP'A-R1 ?afmxF(RS !d'LXh;V}L9t* b pzKQq,;~)h@')ňkqʞUZrslYrˈz a QEKd^NbֈPl J[ 8y[vUyA*%1wS9^ XN\#Ƚཁ8PP ɻL]Dm%>JU3dc'D?D(Џv (7["%ՙ*(^2dD@ .҃Vb1p`!{$@D @9x'r $%H "|<{@UiP%stYlyPR| BTlVa+m[ cg%TeH2Z+\)HCBllmEEE$;GC B\O>OHޡؔe5 %x#]W´lkDA:b\:K{=D쒑ۗKEրP /RwÉg:$Yn6à(Baw I)VQIGML9/5k=; Ny*V0J P"T8 4$E˾.M1uD4PĿd^:xAql$.Y2Aga'$^nx !-:Y~Q(C\Bbԡ6aV2''L> F(+0 ¬^+hA 1܊$lB^ `J}$ `az`!!¥jAf%ХRb#@.4 @.BЃCc, @vy0v=6$d-"m%$\/qNp&0,bVC@ LOĸKќ*8 >C8 8T (aV N%~VҢ*d- !!J |T; 'K>N+/S:Az]uA"*P'bOβ.'2(rl @1$C \ㄦ7a?"@Z&q A%ε^D@'z rx@zСrQ`,VbNKe4*> l Ao,~e"Z*gH.n|$CR#ZdhVʃz8Od8#=oSR"D Ahȫ| '`aغ2[OԢq jTdF G88*h)놵A%F N)Dbm0 XsǞil; nl$rV&ۤ-/B;e:a\@wlpR0*~(AܠKȌee^f`Ȍl*`6`Bm@^Rdؓ.DP#BSqd'vj U3’So>窾$@ `$--/'ŜoP^8(A Ɯm'6*tb%f<a4` b/H"G2HuLt @ k% -0ؒE'8$lFr ,m 2"0MM*aIJ*RJ#Ҥpqm@@@aP&fL-#%b8|>@RA|@B2Ԥ6ŅJ||)$!o| L!6@b{Lr@~  "޵-*lInNSK#$ a!A\LFEWF[g ^ PS\+E6Hf$b>(Z,mgg,  !R0G4Vh _bU  IKwb8TZ2 2 g[f Ĝ'}cm֋n+? P+0p&Egxj/aˠd!,';PUF#!P$ A0FRVH.nO؅5C}A"^§iƝ錽( 7)B`r|&b&Rr|g|*(`^F ` v+&NⰀ !PbfMR%pT#{n9 lNᆱ(PTfZh@6D@4#`$Rюq*,$F#Rf*Wm7) ` +ˉǟNG `:V-V`;m.B„N?N9KR$np @ ŢII&li6Vsit-R Ma vi*-2L.; *@GưA̷mW f6<^%R SVYBӒ+l{9B=vГpx N!W\/w/LR [F &>:_"xgi~@suj FT $NGJ\y|)MlTj"O }z99iKaFN9 e0#z#;_՝V GL!ob$-7DIbXA @k6xkA+]gUVVڭguqΰuqCL+^pvfZ 7hgpBCf7/>S(Nm#%(AbL> +v{IuN6IDzD|Sp$'r&yGߏ6=ˢ*u60 ዸVwH2Ȫ+1TT}2=4S22㢟8 L .;}# ~. 1FN,|EH ٱڛ  (n1`R`1+"il>j`$a8Hp`6g#: [*?1az )1b(pdL2+2'PLX&DZ"k.#̪ b[b[)#9,l6rR&d=M!x 9jQ9RB4ToT˰ˣ@1=)G= ?G1ABCXz[Rw=Q8@V 5PDDI pP`x@ K![#|Q@h.yeUG a1;Xb.'BP6@A$N+>K4(0meQ3H#IѺ7 s h2\ %;0@ 3QuPwSG5B*[$|܂,RH c[6UlJpBшDrRz铢JԳg'heh Mؓ[HHZH"`U.$I}ajk5`* 0)$%#dbjFT Ckٗ9pJChDtPѦ?P,tXP k?( ;[صPu-x&e23A{p4:B8A P*P_\) +zr\!Ԛ2y5عQ䎸& B1 "k30Hpp+$K"Hi7{_xHSI1,exR/<29 ڲ!>؈Fz [y>0ˊ$h٫+J`5K 0 )Bв sa#0ȋ0sRp mK$*| 6)Zy[ {8׎ˬ٘A<9pXB< DK7yI"s {xZw*PU$G NlŀʘRhda(TiOx-`>.y;?$ly[!A%QԙsE# 0ʇQ CAu[D |j 6_F%9HFbH6|SmdY6X,_R'x#^+ᰁ = AR6QہMV*@m (H&s2 p>%='d-PY@"2wJF$y Hu/(˓j c㐢D F@D9;ʁB$EK6ĎD.X a@ݺ)8@X`y:Rm*Ǭl8df] *0i=J( p@>PAHcT< !*JH7_{`1 xH 'Wx(y!&CYAHŹPb h T"?07NS7/Km(& )`T֮YqF̃ۍdSG1 J![ س%'BX;F 0UIւb4t'?f HzֆaH-P:i5dv08׊!Z`4R b&4~C}"f4)Uy6TlS x+,ׄI`6tL[MX5% dw*'<\%TXU $CG^@VDB8V=h0ET˧LJ 9pZemC"<C 3Hk)7hgN*-;QpCMn\Mҷa 0v7ʦf/̴olŪ͍y9FWMX.2D刌'k6$ Aʑ{ HZ pJA{a:=f9n! @PJqƀ$!:A3N꼍ӜZ(TxV*1!Fݳ ^Ɛڡ Z̘uhtZpOC0A;= 9'),S `(@T28~I"\#)B2p!LIz4(9p DTG@C;1%Pu9  P<'#aܾ"#ɂYUn bpp+:ӥlMt)V 0G(Eܢ#h:&Q NK07x lwm@}Kxs5 d֥{&Tn(Tnn '.vRH8`W T!k lדÍȴʢjaPF~&C-_Ѹx!l^:D0]Q Xt:'qp?@ G#`yt<{>_8Aw(/);K8 y"$GMV}%"hZ,\/L.4 n\iKd-S0]@ U"a1@ Uog2`TkU="! u$?Xz/ȫ-EdxS l`r9[O w`A|S(xvn 'ih~-@. TiTnjcP|狸1m*R;P!Seg($K0|8̷$B'̐d4B4'Q  Rfz66@CM”E mˀ$`( XT@+ܤ82.Ӹ)Hbd]@@J%4"R)%V '=3@FY~"*TmJRʵLAC&VfQ{(~$)zXN@0c3 XxGe9Nm,!q) "%aNaxV*aNDp3 xO4 } 26f HA^+)}#zD @68>~~Ə_jcP&~ tWLLY'cM7FqSUd$%D,&7WL͈0(SuP4h #OZ4f*ŽeA*z8~4*Ga.8U|Һ4|rq3hq[G))ڳ(k.$ĎQ1`p!,eDp1\` `eHb $Ry )0t&aZjZr[/?[Y"\v*E :11& تJHb >ͳTVRxIL@YgEf~qPH'7QWi!Zx"rEy0T @" 1 23:N#blFQ b>F[%6T329Y? l-Ax.M-#^%;T0C! 2&%s#bae_6AM)p)օYt X+@m+qGUp4/} a9Y.=jA).e7xIIJ:#fP([<CV1m^Jf 2m 54H@7`S0!#iz!5=$(!=IY 0$N !A9sgRY)%dv]3k<3g7=Aㅰ`2:`b Rm (&B*Kv֞3YinEAAaOdB(=%4iphE(+Ql`K2}$[VQ 2nP <BQTdV\t`*,&;n'"O/bs<=f1%XȯA4x:;zvdRQts\Clt+9Dx2XVDb$I?.ۄ6O DOa 2}*+)2<6@*&FP@9H,Z4,GX%~@$c% CdO'ǘGhj%Rhp/NzHh!@2&"C%i 41X K2C@/،pH&h 6deԙn4K\P@W PhmTj"Q(uAe:`ahu&9|'mDx+Ŧxk0I?˓'#2`@0 1"Tl?@:ydnlSGʀ!'Ra\N `Lfxhfsh 69CBJdB/='\btR|3tvawzQ8A&YF%X2NAC}`(aRb6,f|0,H`F:F((3(J_#Ban0  G^ef!CYBtkٴ1D^87`k"&T4 v`Pb. J&M0AjVNPb ġ"6mp oLh` ءb&bqcwBZ3&m)oHR=h+X$R0B T(lZU\8 iPX@wꑩYlhQ\$Jp}|`=G.H8;+t^f "~6DP 2,B:Ghc8MDBH6a'i"%^XP=!$Aw,k-O4@f  P@ ƶl-LaotFt3 ,9yZ2]+ ]aPGi PV쾀 E-mګ<0^@ƬIv!,|$ NDN,`&t,eDك3%w"/-9q'4~>Vn΅P\|6D^?U?F֣LT@:g2 ,0ff8mQCn8Ac7w)BPBDPLcvaBe--2`6`0rl |Cc @}10VjewՔO5t%8 )naAl!bp!ǠM`b@H#'v%9T.I6y*$"':RK%R Ajna 4y(jz"h7dr'aa7n'}Cf6lD%|Va:JP*@&~X6;00%R 1&hH@1@ʄ\pz$&KaHr>!gjSdpՕV@ `  pwPS6v6ZBFXzs< b6_m5NmaF ~ xhT˰AV :{JT5sȔ^pfCk<35@6$9&CgA ᨁgq*?xhpX|@=Bw V 0'R B$2 aCB42T@$Oz0~a/a w⁠$tlƨMrk9Bn2g,)C bT<T^Z"ynRJL @ ŰRg2k4YO/E)hiL'0kuBv|e Zqf@5ismٛK(st p\T3!LJR|Cە9 5-bzQư$@'{!t @ġᗆ8r `ΐX#rdI,Lc.mmfR*0 ¡hlVE,e{x(wXRcrO` RGLTw@Cbm5滉pOAE\$mNmN(fx ,g# `<m%G0s}ƣJPdƑ28LŮ̂a_c!]aAw'Vy ~f[bRN*VPq *sP73E k#a J!5du3H\ z@6w{ x ( @P(|>@<->c0 >3 | bs@ U*LzjP>Pcay; e}OCߖT,z䳺>7W2G=^)TgU=|Gxg0nTE3Z@ \2 ߭[I ]8Qu9kHIs2g,X8ve#6jCG2I]5Pg`dWqgC_0%պ0ܰxYN/v\p! r<zKFuDHy.G̎q1`l:;G|Bĕ/A0@8>fzPRe ,%CMPa=  pK0*cJ㑲:[jy%#8a /َ G%0?tNM#&X7@C82;Q8>i. KɁB|v*6@Tl⇠)DP& ~j(&K)Pc1B "$6”a%D,.Q0tG"Ddd y)@;y2ZNR @ P)HAkFt`PSd h<ݤd 8`JR=N:7 rO @^ A`` f pvHlIn-4ha2U5 uF Ah)!YYZˑhXi.T4Db_G7.@)%4I@cOĊB,Ed`vQZ68x4}m* rɶMSb a3c&xs`R7*@$g$Wx|K:u|,Cܣ@ ͐hhX%ZiR!b237`U X䧦tS.eq Jp@ivp.E/`HU9!ɐ@BK)-$Z9#W`);l4.M bBP/,`I9"((L ʣD ߀ NU IȲi;uȅC@giA9>6? 5}$0jԉdk%&f8O;l*ePl L9L@ A}A6&ExcFI'5+X[Fhg 0F(cnՑukPj i..O6 *.p&P|drP4O7dLzXG4Ē Ҷ!gc(OT[Y!%fS.{v|Pp-}Qşm%*k!s13!P\GglM &</xaAxnJWHU;Ꮛ!l-KQM\˜tԘ̌n1>S ,,HOEОX%T<Ѵ; 3@ =*{U` _OÇ+] (+ǙR  ؔ萆0Z\†l(*\ؖc22(z/ a܆r`bX[]uZÏ50pP)`$ de:d"Ǽ  !xy,4p`)Bl&:χA" !(.pH{2Js zJ ݲIȄm1= g(2h0ҧLH`h@ j)P8@D;U;2Z& poh&(l 8#)9Z$bˍPU,:0 ;X30+5+8aGLrχS3B.X6LhlJش8v&wH"rՏ莜y(%9Z{iA b馉nUhk՞mdQ]ZcH3pѧxc(N8e1x؝y"9$00-"ˁ xKh}r@oyݙP 8 :Wb.`Z«ψfTbf xi $s&| p*ЎPoOx A Aa2i-A٭HL8];)4` #`H(& H7yV` 5Y蚇S  jXcxzS1HI@ WÈ>YVr2J)J)~ YH$,&ŃdHܟ`/~Q3*QCHπ8x )?  ގMHKՇ`w` Fhd6,{/pJhڋxp u i($0a*̈xHJa'`]eD0 cq(˂x+$P]d℈>!ܛ:Q W; ~Cg EqXNHL<8qT684@ xˆLAlv pTAUL jGjloX@ڊ1 ᤓjxں =]͞:Dwkh"Q۹e fS=Wt/j9*PaY# .`2@"ќiԊԲ9.zP d3ax]wCz|&iQ2tZS{``h;|kXpm0Ip=",ɟH `!- h)C x~7(L̊4QAi2eMD9CQq}˳F]q`|QQW`HMnQd xQf$ɋD;T)8QV `qmC`+pbRz {E6v`MpY5Vl,& *&,-&m 9C$+љ݊ϼSgPGHDӲxݗ<щ`S#j2  bVkT!#Q܊yU xlt҄_*]ІyY1H:ȀD^ZW.GNruXXfJK U0 ɇʳ F0U*0[qð{S1 JW~n`]Ӊ`*$H(BX% .0;5*5ޑ.J X݅SMPjA'NIX.P!U +p$3E%oW ' m\ whPOMVt>X @!Dј90"h). o#, ;.޻NC=Y dKT7 RY/S1(1eڥ(pP j=B VžĊ]8QUGp90| (>#21\B-h  QPRR]m¥(7ro I,(>E@rX\aSRPP Lʏ.{ UX)j8:Y9r:r̺ P%ƲwϢf'PL͊`gX{V @+:iP8 [h1 ፛Tu]p. g8A i1L8fy !2˙aX 5 0@!pȦP 1%D=W_ȯV~ ˆe'PC C/8bL]il^N߻4>/X ț nTmP@w"RC5hy pv;0 Z %l[?` A ]-q@ @DPW@@, tE]<0 ` IV@Ks/> @D&0D'@0l:&`p=zG(To7{ h|.ժY2:\uePp6"Jqp] A!a((`z 7|3ȓH*r0F`l[H<*&fh%)\wj 2l#!x"@` 8 Cǩ JH~)7 fQNIPzhz Lp! 'QD6GI$)Α+z,JSj'}S$q܇)QePT`j {@΂ڒ6@$z$`=. jL)XSAq#-{٠.Bv! : ճ6f%DܐU-!$( %ͥOVn:T$lx0$T8q fGU03CN IpfW b1u K*@Bpc%d@M$#]rXxGmpn棜0tT?gX-(5(Z[|f9k{9.ApxZ t6\̓Z*x;ɇڟ dϟM Lڢ O۠Enep:D\`,<Ho#V 9,>( H=ѺG\Hb%e7PDxAg)LA 3 C2;GX<` )EBk(͏ X K@) K2@lG& $-D,DJ1V\'< f I: .Ȫa {%g@q ]8Gu @,`k DP("E P4'< ;JJY1T uСLT~(OwPP#þ^"6dd *Ev,k\LSM9WD$20*c Z \ w:A͹p.Ҧ4PN(`,`I%Hd`"^ײEa&|Ffi,a 鑆z6F~" BhQԒ8t'T^"@U $]镒zf>a> B!K47PH0 IGAUv SЎ4y 2JˀUP>ID+ X 6Ñ 6S Ac@ʧ ܎+h58%,a- ֎_l+>B+Mc6hK q&HI +R-)夦` N4U!g4QBֈ7k97׆p!pD&{U+0sWÜh@+S)B*fHF`YPvz;>+c< z 7>s9VbBUH49٦[&AȫSxϲ;`/DJa2Yγ`w*nZijYv0IgX $ tj"!D ڐʾ}ՌE8 t=!0($•Lr*[~6v@""xM9%t [ELz)F^y2CW9 9B⬍Q #kD"rB&5%& @LXg{x]`XbU e8kY0X$ĒA9#`\PNc¸eS/pC%F bb=Y8]8.;Y&étbXąRaRIn9W( ^v *'Cl歱pT )`0a W1UYmقA ޭ&# A+{4+7- Qf{<_Bh|^/L=3G>͏D7Ƴ@ 2TBT.~K Đi@ C,*0`< %PubL904/ lO/~D^jbInds/`e`3g\@fK, Jj/h!j <#Na^J md G@ `+#'Ș SJ4H#R(ƦSS2!Da:a88ank)ۂ `J` r5gVgT )Bː7 zHf0! 0 + lQ< !B8Ʀ51VI,ybHh< ukjavJD0>)p6 `  ?Y `UīNg DȨ d$ AdFmHNR;OL `$,[ 3(Ĩltbf,H g$gD\*&a #a\ K+BD@ 0P`fʖ M#ᇦˆc]`tAl碖9rE , p{~`r!p c)[-S-mpd!*Nf *Jh`h `'e+4ny#F/H""fiB$ a\;1A'T ^ TxVfܽfr!nym| ̫!|@,<@b~fp8ȴf >ar ލ e:j@F–kf!ˤ/jႮ$`^s q KvRnK9,'XA gI%\$%lAq %%Bd@V`G &X6bMB%lIcE?dCD\|ANͨn"FReMlF$'P9jXu]6D*6KHA"OOoU/(B`Z @W:q>sg?` $99rgBJ~t&gbTY lUI(*t`  YH\wbUBl?(CAo7 ɕU\YcRHw$FJbA2e\ d?:_ XwKA>Uhʑ ĈhI*j?l\E=6`\a JIid E(#E&h`u?q^ Tb;Z 4CAIhC\>_('m^ 1JP"Bp9 rJ"ptvgeڰ p"$HofD`6Nqf@Mj̻.!$5K]  hdu)iwc墳?Ş8JMǦŠmJhLrr$073Q. +2˘S C(dޫ 7IKa/pgM)nJ &|QH,g!prѯ"U"YEnAF60/](MXRDri. I6"$ˋtK̮,0>jhM_l& )0cbp z%nЍ aKcaI,)-- GI?kJjO"5 *h<5R7iC=!.0]94 $y#=ލ~eS UyRD  P'r3c(,(Fn;!9h98Hϧ3 SgAp Ķ,(n$( ͢!rO:-4Ώp"-9$zŎ @Y% )b2Rf @]GQFp ZucS !Y0>xČEU>ژRl,HLJD{P*Wa5` @aN nS p@~cO9o*aYXVy_#LA =񏗫NPƆvAڃR{$YSD*fn(ǝyD&dN!=p iN J1@ ,ݛj44S #: L12A` !t:+K+!Pޫ20 ~0S"Q7pq2zEyv}ɴȭ| fOG/hLPb9my?nxLzDԋ1ՍRME⯒k`@@fe;,"k4J@D*P))aDxd ˾o*W`">N T0a= l;E0J9BbpKgX_+^ q =/J`nu* `xzD(rXOA){QBs’q􍸳?gWkL $4 ޽>9a$ٳ@"ÊjuL$:@kjkf򻀥[tCz?x6@ ѵ`Pju{Dgu\&o#˯8 Ⱜ$` ѨiʝZ dVA8r \- B1 f8y}D6  $"Vm.u3p@zo͠ a|v .(,$ny0 L4 *@Z˛8i/rx_fz99b0taH}K3͇ be2X o(?χY4VM&Kw{dFO%$2)ZKL~ƤpPo8c4Cr('+ţP$$~EX<U-:,I~>s̖Tc1h.X`;Mqly)ql0I(2 h09. !0 Ê@IrJ)ZGerТ򧶌ߪ(j ?fAI䇀$16(us3"(Zjs w`2FNt0`ziSx]N{ovpZfSPV bP!HN\l@* $ żܷKj }4GiЗg&!Fwag% @>jb$(a|;M4.R]@Ij$>vjFXixtGPT@sH&i F0 `4 C7~J$r𺡨}dKm\MX%ʓ[CO{!SbNxGZWt($ʛGq7>*!dJ~ӋyxϬjw^M"ڳ'??J(@6"(DS%;\ lcкbl<$eT|Y+"!]ChSAzpҍQ伣I!AcAfp3Hpr@zz a.dp#,~!eΡ~0q] 4Ϋz̔"BSzt>(~N.O;/53*qk(ҐN8G"lt?IHͩ4u A;LԟiKJ*&&J ìxC b`gh Hm ^y`B*K @qFHm .KyVLb-B+@00ygrS PJ{ $H $GyPՒ̈S2Vr$aN_} @I ҙ)gRnAQ@MXN 5W +W8(m YYhs2^҃=6Q?RLQ:la< DdY15乩ٵUmSmѾVC(fa qz.i;%h3"0<+$`{,αp8[ Ejcoܗ(LLxG,7F׎]RUrju%6^>T `j "TncD4vpJ ::Dl䎡bM40~BB\RL>D̦+RтVל} |^XDD%D(Ꝓ:r[ͅ> @@PS!=L35 >+M⡘p^( ` r!NIèRȇ9 "@qA=ei> 7%cQӸ+Xə.,vj8J#ƨ]?4yd(-ꡥLiXfqΪ0&.gC{TBB߽h)ؗO"~x YAcTTQeɳR& .BCtTUJ7YiQWv)hN90ASH-桙8x/yM/ia- Ac{9.߉`WO),1ahX baA,yL@"&y'{+Cg1RKWC3h 1f5q20 lAɃm_s[C`'+(R!; Ǽ9@+X:k`/ Л:"S@Qrjɩ #H(-KKgK׊BP?0ᦲc}x8Xs+I@I ' yW zM9)7@hq ‘K 4- bi;Kx1-8/pN6ĒǙ :&hxmb&g;>› V꽪[)+SxC$ݕs;J&Ÿ#Ac9m0p9 +( :g>!G`R`6>y0 pw#[QLKҏ*3⦈6%P'/D 9)ٓ\T7 d1K( xP[_Q6!kgPK&ߊ* b`/wub*A</ J(N*+K8 YHX 8\ul-;Z !Q8Z4.%R1*Ýǫ5]i:xxC1O?ݝB0&Cpـ(Q);*4QK9I]B=Ga;DzQIߢqm0. I~JFƸX1L<;HDz-HǼѩ,7$k&8Qx9 ܌TbyoȇZv@jc̪ y8G@8)@~ӕD(K"єQ^a>8$ʄo7HI##%83/hk !®Qf3#($$HVSg5">4:L0g`O!3@4#  ^_0T0 +7z+h6bIHp50_ O>l ȇ $A[xhM潣j(h[(.꣍XvԾ-8So,HL,C} =I` .{9vP艟ㅻ6j4@ P@SigMډXn))ωFj1R83TKBMZ\ͣJeZFjA1)CHbxDl=E3 ˭Lb.PKy7fQ +*@."舀 7ԅ[.bCB>?3 u0;D_xz!/[˖nha]+I1ݐ]^U33cӕn@ξ  >0FU+1{PyֹUȤhY19>)X9Fkx h{؟ڇ,ʹIB7VJ 3AW}&8F`DFWFYb=j:Oi(yV:s4Jtr0:,A(R%R"Q6qR UMz0+sllJb_B> /C C_@vMZ R@/*^%'Y;\ M&5 [y$2=v{fLDf1+i}RcXꣀ(70|@Vwbp]-\0-F :FP;`Q) z󶐯+#N-22!*5 7 #P90CC4e.v5)LC*eczBb@#$`I_zNfuHNjNLXvO]n`1HO 䓈 nBSyE's,@Q8ĸu! 62:Gw̔kt0Rq鑰W$cM]z@&HS%%fmGHLɺ&Ss[JyQFl>Ps&Db?)sϛ bXָ ?PabE1aJx޿ Y#&"V~ dd2ԁZ,svE.|j)#`")-L2IST5=h`lhF3 T-Tm1QMbyq(/T$'Dۛl LAڔ%Rhُ*^S80 5^?+Fd׵΀Y5yYM9$chh `Q4e̘gg #a<&4)E+xdq[")n,>S񽎍F.'D'1eصvT (Ajw򎲑"BO&.glT#`mx#"Y]_-) #t_I_?׎wojP4D: ~4ڂi"Fj\^3?Ii HX .m+ }>_SۈL,E P /*[?jo &K/8yǰJsth`BYi|R|G/Z?FbYU{O`@O! %1"w!$a 1^zPs*M }Oq4CH>Kx9`)m*1&|XAaG L&( PXh{Ha #v=cՙwN9Ic3Fh! P @d٘@<08'99zA<` !'fo@H ɐN~~8 A1:X.&6aQ`!A(*];F&aOUiΥ&g~di`2c:;$ಀ>` <h ,X/Npc:KJB^,aEo֧a*YƘ)ɴLgLB` (a*@(Bd VjVdJm)#`~4" +m`lDV=D5(QzC#d($aьN ޮ\)V h} *\rZc"L4J'F`%l&}.H!.77g@rO#ij ft*fNxH ?J0? © ދQJP>B@ WɊBWB EdN: J^J~mPdLgi*v @ΆdJJdJ$"5圚rOG$G0dq4\B\"1$TaP^b@ emθ JØ K2;8Ĭ @…?)CB́d Br+@^`A|-*/ID 3B \b;NTj30`V+/Tu`:jx@2AGb_Fj`i?`rp[Н@ z-Pv_0r{fT}LB;3i[M,Bru$a!$.[?TQ2$ r,Ҡmn{K8ĭ73% Di)b a|D`x1~T0rx#@"AHVհbmWE E:E STp p0d6$b\A`~`}LLD#Я@C>EĞƠ& # O,6i`u;)ȅKjdR%b t1έc@ϩ|C#C>F'!%E` -.K$)5BvCb)brrp ƻ]ޣzN b)(^O'^h@qMKFX&3+NNP5&C $aO4`4"ʫJD"S\:O  ྂA#S$]n/1 I<^skyaHB5xQDW@[=@FcNBg pԦ M:AANǀNUf2&Vc^Fx6,2=uy<#tF$@%a :!*#pnZ,x4^3 3T!e_+5r$Bi7:` Y4Ua,fCL n#0+)$ch$$oB7]2yԷ$,yxa DCfWA-adVIrO$%7)xkUB1dWAC{21g6b6xjsf+ޖN70Bu;&~9Wo"xBkb>TCN%aeUz.^)E%D8)jio&!A_FjlLLÏfJ$:ĮG (j[ Va2|2A(nD9PaX&Q5">l@!Z 3#J') uDBhB6 0|}؉| bZAr2~~D,TV ^lw b-!Lg$Np1%fϬ `y 0abl3^B϶h+c LTp<50pw3@*T@l0%hu3y Α3ZbL FlL'#QQB4 v˝{7L Lo$gLecT?:nPjbJ"fy18Ah @!>U뇨0;2w 4ffCb'!d 1Ciǫ-xh. `N/D3&Qc,"CqC$y&׮(uT:#+N숵 ǔ 0I Pf/ܖ)b?&]dO@m ǖ?GO q?1 I$yx7gz2bnj,>$l?hi"v J-صNnXGd@VJh hHcD5&E_G'vF!L] ҿkDw(A_bF#A 1"x$3^Rܺ%:`E?farLhj'җݎc^\#I8ϣZ"` D, |知Δ ~  `0y$g HBs?c` 2i'A q6eß@ I*  ϗ >z CPչ}V;&Gau iUPH].`r6 ,ΫfҠ% תYEVKC}D`ZS/L01].PzQʀj(l8@7ҀP}oSTIrvA{@֌? ^_yO/m;8HƂal0` 0 ª/;B"x?LSin<4 70 8LTZ`FB/:ƈ"LI3ɊӴ4ͳ0kCYe@l4iB̀1q0J\!"jODO¥Q;u@ $4&7. ..8L0$qz#d+B)BjQ)sCYfDe8& $Hp#xo0@"NH;)Dl͸o %˺ p]`w3 YD2 # gHANdI "S'JߴЄb8NCQ)F(ߪ!@è[N{W $*ZY0XYP@LEmE@*㪺AN+"ef% bڸ|ycyt%鲪p)7^-;ԣ gy8O0<>DK5VV0'QTC8YE}UK3#O;w+BW⺪'ゑ|#f$HX3;ɤiEִb Q/!tu@+DoH2\DmYa 3pd6J+;D(@:e*.4Œ+=Qd|sNM H 16L Dz7`Em$8ϼ `dtfôxՊLFcv {@`(X-e O$Ê:*M+"eWJt2m&+^7a) /P~^,X ^A(n"8wb=0NJ-%g1E+rUDy/l4@AP;#_%@'ږSC&B=%e1AGLćQ<L!<=DCCzS$xo0(r#, >(,m .<nhN=`N~(ĉp 2f'@`lAh@D_ !G=JgQ/D! >*24\x\to,`cxPPۀW`L  n P @ ?iTkR4!$RSiq&0/PNԫd'afqP8X$װkbtyI2f (ؙ X iKKCLa!`bLHe`ᡒXI@ )sf@pk\ bftݦ4qI|!0$H+m4/-;օ6H>6 *a2!v.X !x>\>Ax&%kɚ6EǛa%~DD%p eJ"A4ux'abL1qZ3Tiib>4#PBJ/?fz1v!"`rކhKxFm"ZApt *E-It \"@3q ! ј1d)uؔi" !ohSQeG(aJ8xd@CI9GYՙ{$ JJ r<&C@ OÌ$i -TS"`h8mHi m#%X 1ABT V @`}es0mh 4Sj=}:i?L48p YroA0z܅T$ίd [-3L1,R3& b韀#m3ɾ9}P_ihli6'ʜ-.8z 31tnJ’Q ܉E17X"* .JDs>(6A G$# 3 C8*3r68K뺍Ћ봔hP3IJx딹59*0!uڧ܆0[h848wU2 ;eHhB:9(b)ӂR+=Y28xI6#@Q4HLH3TpGH`䅱FU KdB(;* LTȴHRRটx):zp(_М/'xS'8 "'HATXU,aˢ*ՀPpW+ؔShdj *" (i@cHG.Bh="81O'A"u+Q9- Ŏ i7ڐ/ 3 0: xwqH)PjwuIT8օ\ kx"TbpLb + k0q ,X Ё rݹ`z`!,- ^ 98YBxĪQX/~ q[n;\pUCHsXi2 ]Q$<r\}@/H*){h1Ad?Smů:1=!Xນx9*b Ò0m*r*΀*(ȣU2QJ0 p(ŃOؙ3zӅ}-Q`(R?8xUcA g JP0Rs)BBVÎ3{ЄW8R2PcVCۡD(PO3!i-&+J9S4tUԇ[Qg8sYsЎ7FG*![Þ*~s໸40,8(-UßSǙj ]PD(. )EFXH%5n5КR["l;lLLy/oƀ ~h)SpЬTT,2 d`P>K#hm @)qym_ΦpEz9s1: @;(s]3*YZH ; 1j2?Bz\0A#NRL @oiz8+\N9:P=VјU, 0M:rLW,6T`MmO,=w-j&@fNI2`D*:LX P(*=WBM 9.np쾅1#* V`zZGc Is JJ@e~Ox9(aA+xeU+ <5ӦB": m)\:( T~0_dh2r2#UGAN>6= EhψZE 4]!9q!M#+ m 4/l"fh-6<[P'Ⱥvj I-fM`EGw)CBUq : ]O!88yo5!@W-6t@QZ&yp;)P"=O1a p$9 +B_?_Y(<Pe. +x4r3,q04J$/RMD A!/L4(u3NaǣaT)+I [6&^D¡2L e ~Fm:;BÕnSk4k>X7K z·#Do-3δ_g@@{ k Z>wHz4iB3"j-. "i?BhRhJ8GΊ InY<9q ,'̙!/ր.BOqyG#2J(32~Bk{)5 |Ar8|rU3CN֠DcHOj"Kڃ< Bܼ>ψ IB"}%,v$h`HD:t24|s`Ah%}d!'|s9t_tʄHw'5eud!04e"g)Zz/ 0^V{IsvÇkY%fX8wDbP`> '#/W$9稜!ugMվ P8$ 㒭tBB `@8+&`y4٬*T "nAB@eL. ||`D17y`y?P9S.P0(}2H$gmeSѿ3;)@6E*b3,fhI%H]2vz|/] {b135K`~i3,:%HAo)р Ц'MNS,ˬ .$[>,R3g󆹀˖` b/ŸDH-A"#'DqE:a 24|R>315M@Jz, f[k ӏ#l ΠAxZ%b S̒ D<}I8͐J=@C40 =@@,??P :`PV(8"G) B,|PImS:~`,ڃ@[؜1fJ&,\ F*2 DcvH\-i]V2D]Jd0@,a^+- OyHH\a!jp17g]V5@g9+(0CB8FT8_Ci5$C4jRxG|19aB$fb A\` 6b|M0%i"wfS/jN؂O`Ny ! H(PQHsW@$QLpt`OD>HiE ^ LŠ|LK#~ pM+dH1h# >̂?TZp|2Ke2-E6\$Ml3$D$ZȂZk CE'E氀`d &rBZ:/cZ ȜlJ@i׶[@<0G8Mi֜:# 0P`U!KA+ *#D04H9"1ŠlakCc4g@v;iyQGe=ǦSZbF-SdbZ$z :1 =@.Iw[Q R A8zz ބŶ)5[iܲ ^M@5(0Oi5Q #eVDw'iQN3Kik yb  oqPDhpp&=m6`L9+e@r̗1PT l ړ8@-A"pX O aE2g@HX~ \KVl"5] !r=OvPQe Պ{XY##1"?W (WXlƒL Ms>Ɇ1usy7lj4OX-.8C>H&0!"4 GGLial!h /L`Zz^Z@( %(b@*:-fE(o, F2,= `2@6S R%^2ض$~=bҋd",^'~ X&T)4=gd C @LF3 b+.%hIJ20m4"6a"Cm*`MH RL/î25:, gο:ZDX3ABh@ jejD\P<Noa#B1.AE L&N%ɠ%`$B,cP& i` E ݤ02\[-#^od)-*"(} DHULX%!GV< hB6*L'39lD<bVM*pd42b8LE/oD A()y"pI8 @ l="<("xð\EvD O 8{*  ;a|l0Z0.hSsELĚA ( 줿f:bh f22xGַ%(O'D$L/O㼬\Ɯ (.gL v/'6 dc3PNFڤFd6,!>a>J#rXqBH%Rp{*ֺJrP/sr^ i@ja=K@z`n# H(L- pЛvbVɷbК2#ĎGeh6(@A:uxd^c$N1 `Т6UDdcbتib@V!$eW !yt\G *.#3UĎ R=ϴ\75~IX İ$~DJ<SR@.."da19, ~dPhA7N S@  ol rvQ@ gd l!\tZcCXF'H2df?Šab}آ 0!C-$LDZva4[RM+@j&@\( )jFbsR @ .xZJ0j}#jlM)1 'BA5lt jHo}%I oh *@^LWBK*j;wHMhO /=^ 8:c(TI ox v,M p1$z# UL(_*3@!7&-h%ni(0$@LCS >Ʀ/OjCiQ\9K`K #v㉫h=fl @03GZ @٦dwa.44A,, 5 BY Ej{ L zMVU1 [>.8p., A: ۬Ç8v(A nI/5   &5#)Z*SHCFEp3*"u8Èm /m}d'%hP8Ď c>[俄YZdyHB/A ,!܏6qJ-"L*K!%pA?!A*`*4 â\d6bZvK (Dri{%h4#/hkd R- @Fз  ]AU 47Zlg2ڨ:M &fazA!&hOlPv4|"e, ,}Q%Ŝ%&8m/Φ3|,#{#_eh|2h80w8bKf\^N5y: ʡ(CP"0*C§6XTj8 6]Z'"cb ̄ ۺJ_{:/룭2(\P^"P=HeIw>a>H!aa~$@J)[l( l.L𞡏_WТx谴aW.K:Gx-)LUt<@zoW" `:!YԞen8q$tΛv0tTV$# 1LH%!@aXRc~8j`mG o;z*N8d4l EMu0b/L  H%G F ]?nMv%*%p&_F P"H k[5V+I843YT-xE!o0_!n[q_o \2`?d0 NEWkeF,.(@> r5mjd?v q sJXQvӀ: B !PϰJ$ nbixt( R8-bɼ ,~j(V1@/XlHJR !`*" @\Y9`IxP%qu[Kܷ.މH8+$Y eJ "`N 69~/x2@%9oYz `$.Ź|tkZ90Li<o Ax`iKPe q$$QN"$FY>(-54px W7]#6Tp2 2MtI.Ckl(^8e4&NE e"ULe2tB?.C̩U\5\ MurH&2{dǚ=}y ,W:Hr"b4Lj!x/eTwK\{At-ZФJlэ4!bM`%`m\"?? mEVu)B FW-2HЊ /sI@Æ&h4F &L#QL@#Ģ6Y>p~`6'pqXaBad.)t+"Cq:g_)hBgX8$]3>JO4|^&)nWHͅ!Εa rDfNb j`HX `ot;g&J\ ڼO| 8dPᎂFP KG|$ّj7J =npq[!u3%u@bc e*@ ht>l8OIcuҹ\ =zQ9"Yx;+ePBE% A\8ʂN @Ko@8 Na#ͽ1@0 qIp:T0@TZk'`z1_eBP0ڮ iHFA @hoQ3FPcrX+pi;\hj< 0YOvbἷ XPrTT!aWzFFzZ=7"p ~+8.‹;&AHCV[ 쟅Ӧc=a` . }GWQoKkewhmD  hy9qA\ {@pzpv" 7ZHQu8:e"Mkkcd bq 0 $~ oqn1pdBeXgq-x<ʀ z+`A+h`y0(]8PUm*q 8# ˦yCF @zC,0ldKD;c  8"醈j(^Xd2(滑\B); pz+jD(y@u(x Zx[`5 ȉ8"V(pP{ / 1Ƣk pxεsap Mh@g(`;DB{ˀ\K @*h01`gD(hAz|೔`P9|{k@bTXphux({<Xz-lH͈ӈx+].p, 0܁!@8 ꢘHhpm<*Syb} * CH܍Hdb m,pwA+XĐ"MF *0]^4j`9P#L5X铢$턾N0t3{ ీس lwv"|PX8w6Xll^HtSPhz5ܗIul=(ntEP4%_j[ 2 q$i ]  _j0] c<{($($X6 ! Qjk?sxXp@Pxy0!pIU=tۊp (hlXUO `pt5V P`8#($W( ryy0B7foT F@7 Y 5ۊٳ ˠxhiPf^he*@)P k@ӈ6Հ!xLt%|w;B7`~ ҡ^bHd#D{jL@p]Z4"Q5 QJ{QLDwPЀBBe9C 5 푴Q6|Ʒ޳^hT_~3-X H;'zDȥ]'/Hq8M,†lB`wB`KXF Ƙ _ ƔqK@e;uT,7+( fŀ vm+eԜ BڻХ|wâ*CVIYd#u>l$`$'}ܿC IrkU0__7 =$i`0me !i8mǏh)K8c0d` jʃ(6u] BMОtXrNq  PAȸГ_ z8]^OPB?!XXP2(1 VjAVlpxS#ppq;!FvhX5\q .4$V\t2"uW9rEm Q@Ľ oK K 8\M0KN+kZTx.h+ł/)4 UomYI +h7rio20 t"0otq߻F6YG9w`Rx6XxL0(V8a2!U \;X [FQF\Ե`z` ë  ( NQ(ĕm`9-)h UjHjBpWv5@WH<Ƿ~0F8pO|hR8D߰"_:.L4Z 0:Ȁ`@( a`l4 p\+OE| $=}m2 `~7IcAT\!Rͬl54MMV۱[P$ Ă hQ2@K 2EA! Kbkb 8:Ƴ!ꉗ%QJ%QZfǩBlp( F (BP  ID8(?|HjpO^Ήv0rFĀ( `d0x$< 8 !n2±k`M*đ2, q( O ҨB0g0QZn&ɳbDP >HV5 "D?+EC@,b $G4甸cŘg wD@$ jbhVl &V(Tzy+mqu0Ezƴg `2 0N@Bp9|X2y'RdIj Ѵt#`xf^Ta\Ys' ^8K2ax$D (VF'u~)6J'̄J$JZ!dYHgai P>!1 '-ث |Gڬ6RX}kTЬl :k#t,x& @h.=R*'4 bNE'QA-xHcqV'ڥgDu0& &`UN %В O54׋a)9A>MkO s 0- J(XGǸ'I 2N`,dAiCA EQ$[ -rH8oy@!X)K P10}>&Y|z7P4DQ@y \H8G鈠PK)}RDO Y(28Qò8)?=Bɜ5p!6|ДI,hЁcaPYYxL&Ay }C /E bkR {G1 I͉1>,T+TȪ@qi`':\ցaH` ` \Q v@&F\[ #Pnx=H9OPՔƎI8dN)Rg1p I``pq.P j(0C?(M&* vk @  @!QKn} %h&֛5ÐratEdrp@S]K>?[zǴ-Btl!b`.(D޸NBрR*dIj9V@eV*p-2䩞W A )4$XHx38 :29VqgM}'3dz,`BZ"!8JpD(Uu,$S4 kq!tUL}(D"]8o(DÐ)[8ɔZAL)EB~ѦCr #`IM!3< wrT XŎ%ц/+i;ǃ1!H rpiQ'[ BK\(݈0lx.(E7hrNQ B&eiAhQg"nAvCEOʨų` Ȫb@V ysx}y9x ><8P߰#d;1*"l&3m G?lDj2=?X ĥm(}TvB0ZD L` `FBRbb'f,?S5@šD F!+~ۭC?f$LHN`Z.\ w 4xyI +-#N D$$@&(XM. r|$Vk0@d9E,3H`W炱I $Hjekj@Z*t0$|A:2VjFt@% j2|gM6oG|iN$p5M<6uTrAcVP. Tk  ?0eM ep@fQJ5,X⢕}:sA![Kg 6RW= 6N(Bj%qm) b| QS\ӡ (?9agF#R`lt `Oix,.P'[c BnAr!%@0`!BPwQc3LP*Z @elX@ (bBC>*St&ԉY>pDǺad#aGJaUVuA 0 b@v` |aCދF-P&6'3*$6bk&Gli5 i`6_@ Hx #1@M@'8 SgAB7zqmdI#b~DN.s.N9vfT$ p &n0|@JeI`8!(!048K$qtrCE`: R |%{JF[HivY Fii2^!?>FT-/@Сc)ֹj4@>El @G ~ #+)sŕ—kYIf͊9Q"a ,{8atvHX@d344Ve'Ē,w%88̈x+UGB Ltt$M+ԃi z͠ !Bbvl0G;x4R"BB@nݤWFv-{@g D TƮTvx[ă#fƐH6I9bMc9N5V6!>sԲZG (34F@O  fI#ۜ?Y&MRv@'i[=N'Bbʭ6mAB~a$aEBgF@ VMz ?g 88$rͽ-;# \e!WCÈ!8<\> dkJY)CXZe86"XP/PE<12CA2vI[`0n#: ` ]Q#8(!G ^ r&G`Ёz0F:F쪁dNdZT@rtjNx_(S6eSeP2I"(`HVf!z¤4-CNFQkJ(7"Έ,R :.-E!}t'!dknAp)ؔa$T ǀ['RHft"֤]a6$@/4Ad">"B&s2 @QJ{zb` ATAn6dS#bM(?"&BpXb/e\l<&:u SnjV;l*6¹˦ < pb198V,Cc6ۿ۾]‹đMƬoZEy|e007El!/>DKj%+8ߙ`@5ul$)|Q<ۿpZB^߁t ~t)H\! La#nB W ~?@HF' ơ!p$="GB@ Jr8 E x8 ?: @B^42"82%RQi` P}O2!hñ:l h& S|>@(P 25aڽcicW퍚eh2bI0 }ed RNTb$C hűۨ9# }-2W {H`'s&r L&$i "`9 jJV6!GD>h(2HyyDK@E xL"1BEH( 2 C+@ע ++6MB a@< XSE4 ɡ`)(* & X#)G `laM*߿ kDd֠桪l9^p&ٲh$&ʷ2@O sR-RG/D$ʎK@SBMLpf1 aFX,~&0ӅAxd X$L]~j'35{!( %x54NT~v,jr`(!R |=FU9GP7\,jMH-G( 0Rn+L/Z=*dnTHSpzj!пh)E^pv΂Pg(@ZZa)I Z`AIw>R| c3E1 !}vpO C$X-$(yT!h:e@kADSd؍q3~&a+^sRd{z @P@#N `t >QA*G vQh0{-"iX B@ GYDP(#|X!~& HdG CvAPKz˺p&Ml  x.33jG4^@(%uں"p Cn Q udeQΫ)i>,B@ !@HKkyI؛ Jsq-Qz?MWE&j&șbzi;<[ A8@f^` /ִ7@o)dS(|$7Flt zQD:^ɀvyxxd cc/H2 ]y#2y_PqM{x"Dzvt\`"fnsA&vE ]m0MIʪQr4PSq9Q DDGi6c@ `Hkvl`x vjT2X[i2ԋuգ]m{#Ec' !Кz4`sZb!l4@0V#FA0Eq;GEBN "`.h@Fc3`E*B)zlo J2!Xs_pe!Mf },&Y/E810|qjTA(Z(+Me2ȡ({j` "Ǒ\)i3prX%kdpp}^>ٯzÏ(ܦS HQ LrH HIb)@F8&c^PF QcO/.nzm@bǵQ It?/`v0/"U Oơ9W BI(xzZ";00JAZU(fH 0I{U_Lȉ QOw8xQsP|R`KFC̈́0A&0/#1ҡ*,圊U;s+a!%8%nlM_7(QҏE6Y_׀@鱂4yD1: 4)9[1,!VL)H@ کƅAƯ8@'rKM0#Dq1M U>E} k7 /G6$D<(3{kۍm*4Sd/΀z0Q (Z 7p:<~\U͙( FX6L/`8ޢ"?d2/J*VA@U;dq1 ?J`2\ /Y-;%6A`ɆbTp3͇Eų!_3H[X"GAB8ھ ;pݐit)GjCP LXiP <4p0p7^QlN#n kܡ9R\ Иk"hfa"8Ix3PB!2U3!y 05!XjPe'xxYeMnz*L,a\&  @;Z%B'S Cæ e\E \>8?`[Z\q ǟNj`H18;~۝]ƄDVeHYJCiXO7%& s 9Ê*xy-֣jz|z\!ӶGY,*pz:s^&y5 gS[,$s[)!ȽfLNIp OvV)>g aE@N!E܄Bƪ`iS.Q,iF1NULJD`j'=yZh`xH6 eCa`\Vb@<~ߒc%S#H$189Ч>#}KP P@B9RYlQɫq>1PP`zOQJx"?ˡ`$b- A"y<3 Wa*%+c}T(0l B\$I+V31=k,nѧɸ=caŢ}M;!9J%-.{Sǧ(f'*qo꘬,f#)5z2\#Rhx`(H@0i{$ *r6HZj! T'$!G$DCGD" 4 'H%TU` 8Ih"8FŨڐh0Iw23jY44qOm*"['a^hg'oVcmYx\=vKqDz$WՈ]LJ0Q@._${v zP@} rO| 鯧8"W4W/ڪR yш< ,%hH+WR;уPꑁe٨)&Q#9P̺ 5j 5 i}1L8 1J{"G92%HI6EA(Jq¸UC#l*b3A`.hDtlHr1`Gⲟ6̥ 7*=pa9@r 13̴;! 4KǯB^RyuR^"֏.H@I5Gw2J6l|'͇tawEXEfBF+M{RaDy>Icn|unCjGc#p m!r>Kn{/= 1{ n>P}T6X `h` [Ya Fp @ `p,(*M1͡ze"DAJDjU v{M#6ѨBtР̩/P$A(( hb PƍhKya0dP|JEͣd5 &OVH"LC`Sԍ n$QsHi=K[R;G I<c 6T !( 6oadȜm7)bĐvEY)`,vgPYv,OqXfYn*E ifl,\hp2xI]0DHlhKG$E8XmA/!hG^" b~њz'PSeG,м^9ёnm_*Fx=$}Bb ~ir F*JJ#,~x,FL5N.(Ƥb!U28(nlPzXC((Jah `#-xdj,lF tazCNQ^b|EB|-Pξ1(Pbe$"  a:ϺEN[Lˆ$!0tG2l-n`"4fh[ER#Ne-tpB h!,kl*MFv"2,S Vnۍ0GU^,$odn!EBRaV <"Ɣ&"C"Q@ l@rRsB0&.lZ!켽$WSX^O @&&2wP$%H+F,!``Q9nc TQ(*aޑ u'8#T1-BF Pp ̜v@ʆ,Qf^(!Ů C ! $dH~㇈Ebo%H$[ 1N$^=J0H1݅#k@ ipdi"~m"! $Y+"0@cRPǂ8#bEQ"A!!  <#>! ,T!01pBܹXORK(my{Er#bIǚZAxdt mԦ#%Vy`&!̃!V#p&F1J2c&i$Eԍ-AiaH ԓi@>:6#8Gnb.`lQ|G)\;G!!z[a&|%)2ZGP8-S#r"OrHK`b:I:,]ZnHl"$RX>3 LB3MFXyLǞ'Z @ D.#dF/jbą pA.2G4rA.[&un5C'8dNaqJec#$*ynh@f󄘈G4ʋ„5ĤD>#b$g4lA3\Ą/h"cR@f!""'Yb|0z Hgt #p c`j [E ~5̈ڴq`4k: vj-LѬ0FF/BԽH! ZiVb >\1 0!N3 "c&Ă' lH^N*Dq )* :dZJz/su,|xd-5IJ-G|T+ iH^ k ؀APT$&s0˶c\ 3jb)&4a}A @rf2"$ !L1a K8̱vp"*Ar : Y$iRrJfI)҈C!!H/N˴B` D+-D<`*Z48bW!%ujF%iQ[HHB "Rn.@/b qtQ<h EֽzTU'F,O 5p?\_|3 ^.^ Xv(8qe`!`hƆj $8! f/CEw*`R.`f ph.R$4cQI$p,T#n`A#[KHwe .PX,@$h ۡV=OFH({;) `!o1$.NZȈ"|#%Mh}I`|j%b*G/iPDӍSG#P~cXn:)a>^+ #V_^". w ˜FSOB6% 2^T&cM.c*R5R <*' S @Za](6ꄽmH*ȈJa;:jȐ<ݦȪ2ZL Վ/ZyGE2~)v¾S .!$@|L7! ;>6Pd:{@K5H%D2\3J*쀤 `m)M[6sև `8f3p6 N$ߠ\c$9L^0 {/Otğ( @}Ԁ`Z%VhD y%."FdXAm6F@ t8U0'rIQPc `,Zr`K[9"h`@"t@CX+-1;%*(t8Kh@T)`n>wĚA(Sqƫ)ZIL?#+j?wS?H1k^i|1:$xl * |: 0&1<} *`H扤 #0Ʃ7κN6Ȫ.ȸjNYOTp,{:+R}!3ȘچC+Y>}ː-{ (~q#-kkΝ8Hަ ~$rwl[q7y4n (@x5jPWhg\V@|n`L%5AzO01 J(' U0 83)&aFwa^|2 Eyz` ,"7ȡh"u7.䁭gYtQ_>'I&Prh:4 B|@`@(Fl-j.,Ԃ19T)fZP""3˥Lu@k Ʈ&Eqﵩ2h!Y֢ؼ3(HI2R"Mx7ʇNل0XE[H'2n/OƩ|inY‰nw\2^Ƕ7!<Y^U0[J29@Jʇ"V(cZ%*È~?TlӠl*fh *R#ń (&`F@:.B[4t oR $pqx!(a!CZ-x䒸"VͩrnPD$0/̠-B,H3ʀc I|n1R%op2FcIb`H8)FBC4O0.GV@S;`xhIxQ' D GfgZ]G CdL:HTϒ4S\B NlߑMs%u @}@7 'bV  {'Ǡb-X5@Xc$dp$f,D*Zr~`r0EF8t5cxV[o$*Ҩ0͢_ ,o*ic!UX L##}"Y>;tQ2W\0B)ƕ1N(&,W 2DX@BheXGʈ荱?I@`v.$z7ꑯmA$Z̝$z!P"(1l 81|993a(&&JZ(n؜ȷa;G 8&G2G=NE;Iqj/j.FAr)9Y+*Co V\q$!H6(s\F3U*E׹RLfH.hZJ"I4|24ID6X A=AK eՂ''9j|rgazT #)&D3e"?-H=WN!U&`-z~#Sx95xHIx*0û? Jh0)vf> Hs)z19I 8.ȓg9:x7ih37Hq`$TCk 8@ xzqxvXut\~ SZ0̠ȣp(H| Ht"pc#R{(R`niD_ j@1dB nÌ hXD0̉{]q(·ʖ0 n@ 3! [DzS雉 dcf 6i msa*-u`sڼ"բV70PXx y !G61iA6X j'.2yΫӰ+&W  T)5RsҜ5`K*Pe2ヰ82-(zX3X 1`]О#a!>"2„~PЋl*[-o3=Ժ4ճYRXT x~V馘,}ipƻml NK>*ϼ9icSY6R sF2)K"LGK#e?z !߇*)5;PUX g K sM%S@v7k(Q?eLpɅ4($C9[ BHD-D r4ZX~bSbC؄5[{{\B GL @T'V~@8`5C: KTql Q G, ޒ@ &װR({YKoPӻ-mAQ*wv,q @3#X(dx\!r18QE4[Vݘq6!_)"[CXHVAӃ@2K|-^(+fP˒&ʛFtXSP`ڮ> 끀 @Ue{)4NST[FT}AL;9 6ԒEW4 ñqXUy#H2 c"򖻙#5Л7cCMG M"aVH%@%WQ74"If 3NHXpfa0qdbE`9$HҤBfP`8H8v2qJ@ŝN.J4(@ 5X4(!"X;SP)RҚI׽[>a`\9" f֙1 eq:̓]kӕѻcմ3XrX@'.Xs] X㈞T5SX3AjH%I @J&4XbDWO0 ;eG 7侩*U6'"X_ Binv?K+1 ;0$-D95Væ}ڮ =a8T;=x{`ի5!0 ,򍪥1&Yf(h u9@6X`i>gu=yf9>*9c,Nl:PT%h?{!q{U?=f-]M-]JZ >8(R+j&RgػJ"h򺻐10P; L@);+:* (&p)J_*Ըx :a xbH]!8)@vlv2|2Cr1QN#.]b8M1 @[Y-5 w @5h@dN0%Ϩ0KeY xaT}J0v eoֳݐ YQL=΀ DB0-*\Ⱥ#I@XȚjjI1C k-}B˦Pzwxw@HtuTn^/c@c <89fl xv D w35 5Y@ z#MDMo 9HXCSUOVЉgX(m솰hyQm98`qZD58 ;\r_\=BKJ@J&q7%ɇw@mau › I)p|,&q2 vICxy/x5x8 !~!Pp3 G_J) @ҥU}pw*ßP0  UDd!S`)U*x &:mf/#d0h4*!CEoI ^$^' @̂|0X4"5~@+G@i/dO2%`£?!`i^18a@@$ axv >`W̸QW+ jQTdPTT}KZBdP;J28Lϑm`h9B|%~@j+׽8$`HW?g)sb 0橲o&Ѹk d**~ǨR҄Emkސ3 *L*rbz£8K&&'$l\丛&ܼ)ۤնh[չhki/HLp0 D>}Ǯ"BOr$%$P!.R\n6 cxuLFڧ,P,cNHsh Nd# @y'S #B2U#! %YE)D~-1Gc%5Zx'9^V n+>\Y=Dшɼs\xVvGuIskz2#EBBBX C镱F"Hmh:kPY/`/*LQ'%QxURK2NgdHB2."ݠnWeIse@aRP QLFBH{JR<~{d5.2;R/2pT-dƬ^!kJ.@' FV,2{/2MHoRl}<r a| t-YV\xA=d(Pܗ< M0Ed|f"t=Hi! I{A rn+'-k$EH  < a&#@c xtDӍ+'8:FaY#-&|,e#𐉡#@bըv5H$p'౏V0'1ƲW0G4Ѓ|[hqaP{U?"4aPMRN(a nyEpCRe:)hd 5gPRkNV͓4L'B I>"@ 1L(G +u& 왌 TiJ$xBG:Ӣ󩈖XR5"BNE~W;$A=鍚fc름g}_|}-{؛[A8$\8s*QBiŤQ0=|LpX=Wˉ@GaR,ňL Fδ:H~2tA&1PBi`(Q5@"$ Ʈ s44diT(J.A:(8*8N|z4֏ щ2SF$}kL.c6O_D| A0%sbAd=\MLZ$µ 2fgCsPjsMVH][bB^$qATX:6NB'"OJQGu%FxY98F(S;"TD"270Ѐ=6 GC6CЭA4Va5mvfVen(&XXo`r,Ől ‚bF3XfFBI@TbtFSM"*58h-A;]T(j&BG⤳7j ~8,˝2z%8`/$dPF4 sul(84n|Q$`P0@XX AZɲN̩g`IWJE`|0vtO#5K\VMǫ0B;G_3A$xǿ!X|SG,(c (Xddә Ј|MFWG`D0!q(WkU x/)i~=>w}Cy2< bW)^D`9Y< :`>]qJ}#t5SѾx*pY|E8<9 !D(D03!t1y&qTFWZ="n:#0&D[ ]. P@4`@2x_._  p)LICd$ɔ~ABv+_4m_,0.E*xydedԦڇBZBv6f& K2!#uŮD<$o΋R` ﶖˮhf܂b΂"X"v"\N$ >Dʤ>V"Vԇ $@<FL'rknc&4",[cǣhE"jpD!Nq("1vi-#fod E"@[l9l@ym~WP@ԃOCDr #x&aXoTF$f(b"O1 $2 bzc9l&fg3ဪH*,~I/o 0F@Gt V[kAz,yHrE/A*$Mh=u"`JA:2 xpnw”5odIq>c2JaHpb]!4'l&}` &IB+Ǥ!^&Io6$j!F,h8 !e>JB! , a$!b|<.dcb_bգHr# 2 0"2K*i<= G*+@0w@Fa"Ԇi'"cQΒXrvPIM.h^pʂ&J6GB !J>w@'}G,zkel^Ph,Vzk(B F 3MLʹ:ⲗg %ihV+ƃf?`RO#1 . 육\V^ˆMf/JeHT}` Զ.\S66 "m Ewa\`̡gd*#Rj 0b#b 8`BB@`i=jIk"6Hs+c"ADAf3 >(q$ ͐5k-aT*?7x>  ʄB9" & CPע:5D\ ,g5` AZ "J˂".6&XU)J9b|'lB!vp2 ~ q1trJ:r$=>KH%|N3!rVT`f> ddw@21poa a"ƾiQB;KB APӢ6x' n& M%&}J#D!;+pZ) nMm@>~KA G^)^,1)u`C&hADANH %ՠo bN'r`6ˢmkͪ,p펰95n=ԌAt @!J4? -=+qg#&3f J4ΦL(IW-NQ^Y!h~/8fl !!,V87 f (2:)HzJ~oQ."䤧ګFc'N/2rg#)cU&LSV@" 0 g(eL(# &"vzł9H Wʫ}O7 Kj6.m"b5Rzq]&'d}e 6 *>q$i(|5$B ԣa( ĊE3|j'/xfՇn" *a,5'PHj|Vq0GɆ(E.4 YdDŮ_xP|ST AT+D_Mdw}d/"-aڴ+!fD `ڜofNLb- b ,)d`dOC1ilKV`Ėgeܪ r&4dL"B ` .$zBbV`UPrONmyD)Bpr+ɔjDb%rl2v>@>,oDqx @&~NBX% ' &}$ '7,Fe[*`&!N cxC*&c [v'M+cOsAV`gA`I2!,p42p>Bt>C/1&+868|4K, +diТW"/i~&+YvODZdDs2nwo>CPXT ku[lLĹ UXpjĆ0kn*ϛ6-i&ld# !@`B.Ovg1x!.p HkB.4+q4I"jhm"\VAviwkz@ {a"YXghنl<0fr v~a*TǕg^i&l|@Grh)"1-=ɭBXE~n>xK* fޞ[J%QTnsUY'ѴT1Ck"2.z OA+W'eml2,3 `+ b7S'B0"38Oq?xf'2aGJU  FvL~0f+! }6\[c,#utJ !h$oE4F>KA ,Px^IW! k4b$0'Lq$r8㉍\v&U`1Txl/Xv5inLt5e~"2`pύM>K(OJB &p}p@@8"1`~"WLb1T(_(20m1(8étx8 %G@|"VlGp-&Ci@`H@FR_y=K%\m&GiBHN&pLC{.Ql6kNn4m͡H'Q"{rP,_ t)8e3efKbHꛮ.F%Z@ !䊶KdR~/b*b0 C 5H% .$6.ɩL""k&QQy瓮M-+K hb*3Px,)0kx-Q)Z^(s,]B@ g1q7o"쪎,L% 2! I7O~O*F;#T 9 90x` < HQJlܱ!:F҂BG ,q NR֋M$`5.U0wKX##^˯-b *N.XI$TL479{ސ|&ˋ!-JHjΙn.)!ĹDCΑ8R!> XX!HĨĊ\H1})&Q?Ðd` @'2!4޶"iPMIv0x|K㗑hh A0f `p!ZB!͢Gp@ PGo#{MաQ䴇 S#xz.2 @% j 6"j;@-&ڏau'.hPwp%vpBFyNML@'Cz L(BI`4e98I16/ Ю=@`B X ދ:DqID"e $ŭ#Ҳ5s ]/üaSӓwN>:H/O1="( 9uxFy Ҝ2x8fA@lQiN3\1 !6UG"G4֪)&_]gy,#zݞg쾈@ф~R^A-P (s[TC-x6'|F#0pSc !l :5D-"i|Y|HHlYɮN;%؊|/4fP,!P 5N2 +%2>GגR&ʴ!:2J+'@%Mxr(k ,8qI'2UM(nf|Yҿ5[f)DVm*l%/3`z@H9G?ƥ o|1`#kKH| QYbV+i͐$𖓠# thU0P l3Z` @p-h+z9A%VA y+Jƾ ?."h¤;8^^|Ф/ૃ89 h+ە."1>.`y.u8s/s "KHZ`V <%J=*(0:k#`J6`{C:P = Hz=VX?!p 3DY*?ۋ O Y^ -! ь,- qY))XVo[. 1/01%qYG8$ -ȋGh~Rֆc?+H8.>9`)ះxPr(SF0[ Y˻@LQEign4>h+/D1@ <5jA"`r pX vq8apsCTaDŽK x @JY?-k\v)q닁v9ғhnIhUD qE8 L:o1B+};`/:8.6DXL$`O B[@%,*8_R")zPz=cbdAC80o0N䄡z1#,  =0"("" 8xN Ȯ9?I㏋@ɊRd0*`ł"0BQǁIɗQ AÑ)Q?7q !v 0>"u\O,{lᒁ@3!16+K) C} Qn-hhr9(d@bNHOʠ A؂p7uyBD(a''ٓylg'N%d7eLP E4uWӑJڗy<$ q e Zxm%H@XD! 5kP*X.y ФАź_ۏƉȝ$A J+ bA2u/  hv1LHstPYPf2PH"# Dm 0!ƇZhݭnYkJc%,ݏq*և(H"1pvkLΉp@ TpX0YྤC|`Zc!AnxcPu@S_`nj%P*3R٨x+ @A{.f5-=1Y@4 Ʈ0Vf ζ㈸^`ʝFc 5islf ! bhX?bT?bDr"1pA [,fpɁY hPh4 1A`e5g mK8}5}Y6: xp(ZzhGhʤrS\Zڀ X/(!U05"G9V^Pʇ8paR0>^;8& PwjhhPdx o4iAr8(Pr{q́@-:$ضP׈ZXY;nme.h\۷&4S>1(:H# eJ̇쑨hC-Wh0dtL @ P8)/S)׉hYqԢiL+ ֐5/; ,.4Å~iI7cY3B!nޔb8cNlmxCh%2W ;21X\ؤcElF=Ly`xSπ˿3!^~8qPuǰkhn*/Jib|`๵Xmiwn;JAPNK ؤof 0c HnG2fY3Pi/ԉpI؈zqSh@[҄Gŋ~X[P3kj` ǀW'p6 c6 0#P*‹MU%VA^1 m`diT>P['18 %Jyಉb$T``fzWn&`$H"@`+sk FXwt/Hp&exP&"0~/,0X@0j0x \t`2  "D_1)Pm uk@#y@ 8, X~#`0\+k`r@`8\@2l7 21{^P Dc Hf2@ VC0d@1L&D @F p{llkp# STvTx"0(@T*stGvDZ@N`BBS*t(tpm+ '@Zv)jZ&aŝ2hOqݑڐTan! hvK’4h0]HRX;{40,k(c4WhFRomp*j8@X!Z+ RjJfVRbciJUq&k(X,*JMlE.Ė|2)  5zj IB*~zjWݸ*lid<ɴm!̈́~Oa~w"H>%9K$@)K((8̀m9R ,pmqD% z >=c/ƴ 2 A33`:T=3W\#Ӎa hn,E@(0fh, SEzX=  !H)cY j[@@_P.dDzF$Tx@d=G&@h(Qk;@ wO3Siq2+ w <ǑZTb h a1І4| GGM2({KIXG@wе!F"=ɫGX{k3d@ d @2!>0F15]̂b;M%EeY'\>(QZіE(S^ :g"0.sNxg ((O3=PxZc1>! "E .! .5 3i`NHV n4u:XC.[wFӅ;Ѩz+Q35@Fӵ@@͙,̐j@f(֍ŅTk mvp Xj)ix1j2nހ5YebH7k^.'6 F GJMMLPGȈ#@H-PRڣެd@/6WH栭66p , ~>B.9# bK H@B<#iAB6F6$~5 zXe)#( ,2aV1xBTB*4 V +TBl/dF#!0Bҟ%"XcN﮿ @g'z e4a0A_BQ.QF: r: I~6A-q%gem"!Eԏp>K*,W6z"Ql.7B:|Ԫ!JZ 8PN |F^ f5 #h6Cyl1(~)+bN"*jBG*$dl`2t`T @?( (y"'8~c#7D-.v$Ǭ#(bAH.P;rM>/Dn#Bz#"Kc%$k9@20!UF*_cD%@T-dH@  lg&lS§"aj yD~" Fꖅ$s~T0RFIȒ0Bx([Q98@ ( "!#Gg"g^ F2~$14)c4IMh@Μ"HX=a0E:cq.Fn4 `vtQ GN`$$(rZaFoV6( =(DnJS+k"VlC= NA"Id= J"cNBmq}+vM@;jǑ+pΘl):hT/P <@Z' $q1*sb_E F Fe!F"e@3Ad‹ZHv6ތ`yY`Odb608b6LPTN`F!VQIhN(W#NX"b*;:Yᩎ!y(wռ> P@deF"bzGC&,5#%,[>sp$mE):4m`CnBTjCZ `JLNN$G+$ ^g+ ^;b*l\PA\(AL攊BM3ue^O'Bc,Eb͘`\b @#\}T.Q'D8aF(Ze#0!8,zjVV^,^4@JYzL'{cVdCs;wZ`\fXF=LN6*)TdA'#\1{)”8j4Hp4@:zzVLyB0j|ޅB(!@h:j8;x*"0Gzmc"N|nWf6A.fr@Kd(GF AŠDjTdԓ ,d+N$ɹ9Dt>M W , WR1&B#NuCC{"򈂔f9٠r7Ce`s=)8!hv A+,ڏjo7C2I"( (`j1ܼJv|RkJo~1Ck?TPvl!:!Y²A`XyndD9%K)ǫahZ@Ev~g9jG`;FD55׭k j\rQp  (!\A 20+`/(pwg{j#~7DREO_XeeNI EnFJIhoJh";52DX# ,|/*FZv*BH )\؃Z`!JCP5؊W;B,ضl~N /"#тE"zWd#cJ&\~"FpxbToiw aF"=m`D u Pzzv#`BB+DF菍/\$IR!*0ScQ0u=;n#` oN5 9V5{G>% $Rh@!܀ϴP"FC c À-#DxX~!Y:CQ3KGv=Fd c!b/ E( #"vPh_#v`&&h<~^'.C Pz¡!0Tp2cX ApyN%!-DҬI 2 `g<\%8@dPqF 9nBH6nԭ  hJ"=X,sz '9zq@M/IqIhJ@X!j .ض0 }:5/RZ6jt%J@- ~ѡj`'Q(1V#i J< vb2ǪĖ!jf?iŸ,U6ĒG Ze}Oscִ( R|cp>V@-ԜPĈ2z}T-~t@^Q:OloXQLK`!7cz8 Ź1N (p^+SC& ڻ~ġ.\1qBH#LH "lˉB@z(9}+ @4'z'cz[#Į=:&D~ٲ+āH`8 v+)P!.5鮟+DۢWHzH_@0Nd@wF@k!4^ qxY: haG-66eݏH 9k+`pTaP I')Spw@X 8$g.uO؊I@yO d#CfOlHE2Cбfb@01`"P 쀓$FvBT!R L"efxb.^ HoQ_ႈTas'@"gb-VZt $9'(T39y.b0IC6S'>UpN ,#, H&`Ea=IX1̅=m0 riUBBLb8_ 8'O}\!mDD 9Kﬕ1V,Y4hH !W3ĥ>șp1ka)<t GH!S88Pjth )!=){ӄ $@,dR^~mBڢJ  >'#H#st\)lxJ H%9 <Z#e2G1-QqP~X*GqCZ!p,RBpO' |Q!JHS'dd9ĎW;=/HE(Ӯ "$b;a`m$ D ̸G+ AM}DzJRv0 G' .cZD xjc`4I)i#)L_]G𖲲;bdfq0ЌdqD9gpN H 4$˜ l \~){ T&$mn{v1$tF35ت]u" Q0&v0JCjJ`Br [L 0#G)ڣgSڄzWDGxOx%@Q4Z=ј1@} Q4ѧxT AP s- %=~Gc`Id- '<ߊ1<MN `x9YAe@W8[9mG( F Z,)O3=+F,}vs3ԘQaXi'gHǷEbKǷsK9'8ўuHzH*X+{ଵ;i21N@Ѱ )蔄ASQ <.aHF0H0 ` K٠i/jQEH !u Z ?= r:#pCXs :{h0ao hh œ&{Huy!B`W`( $2À!XAP=r Xrl55X,ņ`e<7H5fxew)&< HG;,)ȃ&ڛ)ȌIp=ʈXO:X଀ -P88x9hqP~9 "@ !2#|1ϭE/S(;SaDo$Y?``Iv H1x`$`5p8[B9-IX$mPԚ+4*J itEQv $S!2xph<ۅ\˘"І˰HAWK`%H#7D@ۋ|38[ !`L([?Cif 5MNH-C=*|rG5y"txJxJLuJ6) *\- d!𪠙I4ݹUL$!nhwJLOQa0 0$h78)8YB؎d ll 0tA>pU  9Ҧ X0 'Y:̟sZAns ۗN;IXNCZwD54b[" VA *5;a2a=A?T/ rOvXNЙ*EJ5#O< РBO0O,98u#PnC(a!AiC IP%x=)8CB=ŀ${BP蒻u3@Ŧ|ֲڋd7B,Hb`M#C{&C>VVҦmL~` GVh[9/:DT 0-O-*T9̯5k nV~,UG{ *x [9@Cer"\ <#X96k-+=A ĺ묉wBR͇e\ ?LKdfby> x8h42/qt54J-; :K @ uPukUv]*;\I<x<8%4|;Th]I l,hsܻ`‡wDt98kTFCeǸÈ:4Ut7@@9ŵ-$3"ՠ6@ 3UI(({ǣ[ӣIއ}h92kŝ'+'Xg 3e`&cK,xym6z6+e}p"e>Kq)b;9PXC^: +!iG;`1Ȃ:sӇ8q!hatCh8Xop@< G7< M_x o8A"k-~6ksv 0y arH4fV̜鍶}S9!@:U Y78q7JncQ΋cX5tqBWאt"޲AE%I9%\$T% bֹڶ6M Kzx{P 498t`8K|bvF =Ԑ7Ty`@ڝ5i  ucOiȉH `sRZ <0ZY&όPFX  5@Q_o P! H b f`.U aN*! XDw qKi()l6[ybX ^3Jb*r\)x ~0`g򻽨jP%hhB*j,<_3q>:R$iZ{aPBø&Bښ+dj+jFH+:E$窆԰RDAb0!:gLU TXG_-gRӄ,C% !࠿((##|RJ@L ;%=*ddSJH7Qp-ŐJMNuafh:`,qc*˔xLV3DŽxp2ضs@;+(: `,8`VD|9=,K!QTb C."J&p8K"@ Q@(I$'UKn( @q jH4wjj+xWVw"# a(wx"\3 Q@1Ǫ XoD,hǐ  ^5`Z䱎(G-JcҐDB$PJ)( I8Uz42d 2l NC' 3 pex!`""`6vhuLi7AQ"U$&BJ,hj 2@v Q4+'8d8@! ցDo)^!`1S!d25Iݧ({P88` E#*y`'Cva= q ] YPz2S}#ڑO_5e{HI:$ָ}a<C*vVmO0fJ8P9 h.0~e|KŪFW 'g g8sO\*"֜W&cK2l}HQ 22$t-9$ a4G@$=&@|[a{%j"HR L/.0 h2zH֭~C/6*YEx0A Щ-!jd[X/)&%)DYrL"\Rȃ;K K1.XbJQ+p$HQ y+`62!BzU<Z7f{Tag"94Bص"b@EIdfF "PXD/@D.}ɐ ~Bf&.:<>FL>'(yF:z+Wn. qdX0@ *s:Mh%H,<&.<Z!E8&'DTϾlDB`>ʀB1U D*RL|[6(&"e$蚗h9 tϾe 5:`4c,F&s Ah$!rH&/0HIp "`^ nOA @Cpi✴:NHn .D>BM"O^xbV%$/^*H`n` p oEBW*!F23CĮ"t\0`,_{M)\`r DBPFx#2RS+fP"%^ A,`/!f)(I>u/ T^8$$2"cNB=&8Fo,&p7 I!xk, c '\@R% adb2%N~/n; N-tHh{q;1A%J/h nȒ ?a}\ !$GBQGMp )df``! ]ti X.Ҍt,p<ǘA$)dje`%~K(c8.܂t8 #6T:6bK2xrj0c "h8H$s.N<`p|CI l.@îȎTFe2J~2AΪ(wCP/nŊ `a.,tS)k`UN5 j24L5@>LVZ(a/aL!⎐&:O8ӷ5T:Ԧ`@7Y6Fn$ĀLͭR,cB(X+Bz]nKND5D,"P`BjcJa.ԛ_PJ(ҳ@`ZB`uloLH)BU >C>[7k 2 Єvh^Vn JPLWij(Nh*%&Dn8z'NN`t@7ݒANZT@O(A/6Q4XT"<6֛,eHHXlAOA 1ŁxdԐw!@u0¥iQ.!Nr\j$>A-EA |VE"bc mv!&#|C,lF cJDzXBeY"W'T)2{v bh6=n~=X媁* ;Rzt -h\ )듵RXa` @ k{;bMT=r%N)[o& j3a:b^n|b&!ƒQ\Fad#|=.>'8%49ZlA7;K=/׽/;J(B ℻<.F;).\M R͉@z1X_;MVU VQ&PԜJb!i5 ./e mc"d8])i;ಥ`;+ *`6¤d5: F%#VjfIkIqhXBF ` `; cjuO%Y2ID&OkM*Dmo\x&ڊ$ mFOy/"(i>P:N~ Sy"aVa$Y Pf"FA,!@g@ed_퐚QXpF;ϜU<y!p1>ፕP 4JF #&S E]4n]R.[OŒ`U,>ۡ?Ь:@.b/ply¸(]Sq+‹gJP'z#^>Q>s@wvh0TC-&HwFe׫g#bXDg#.#$a zAB%*@ ,CS48jՖwԂEJbszFVRJ"ӯ B?` !  a2C {>_ O ;aNvh8ZT/g(p(V M0,O$S\" <$s4 OȄ@OL"s!mço.x:ԢT+o71H9@RP*z4&|h!zW@ Do 8k̫:x*G aJD` `v'+ (9!mQ,G41R P<[H0tK|!dJ/.t<3r8$'QҡC8!~<*ժRUR3\R"/ X!RJҫ}-Rr.rE(a 6IlLk!LPMꢥbPRq$Gp{Y1;2 T_d*NR*̳ g8CpF*61b8'j::Ƒ:|XK8~$`Rdd> fx Z=rƂ2$Ҫ"(R0ON`z0I6-2lh5EAtc (dYU0+lʁF)fμ7(=iC٨Q\E&f= rT܂'kXPhh*J[0-u*n_Z624f֝hqDC&1;G=>V dsAP -Cx>cq:9=⋀3h/ @@J ! d x)& &\ CrEUDq=Ǩ AP(1N9GBQ A <3從q<-dLhbg HQp8@Tdp Hh`R ,?G/8%YD`҉C'.T&3H "LETA'඙6^A<=ȽB@@(?GM5xL=?tR؞c*po9.2c8 D8 a\<(dqtO[ [M(N) <)q*%B3\BBd90MPzA$e#RKkPz R9"^Z]A "@U !fEs8TըDݛ&S}@  j3ƈ·1&i3lBگ+]t" Ad&D d?ZStgna*uZ aLltmCÈNLAȖֲW+  "d H{Lz T*RD}2pOQu$6ͳ5+HH2#*$6ϕF _"REFx킀@GR!vD!fXC, AǴ1҉9%e_AlPm q1#4'YCA/ pMH|^[xm&k!D1Xxw f<,w"S/8q:Zh`Z0'<C bh@!i&7HϺEI`Ln&ڼaXF8Cp/3tcfaB[*Lٓ|Xg<R1W~t!UU!\H-3˩cR@iieBO1hd69J3vGx?hD B7yN+9\l&tN^ZD``?e  AGK9 (faNZЁs˄*.*^)ca0T"3yEn )/ 1= IeԞ}$=#ӱP<\ YDcTh]B7ĕoH]lHҏ~Xx(؛c+ Ȇ~PHw|IIh qS>Њ;pu(*ި0;z+ 36(!=?c0a7{s!9@sn,\b Ƀ-d ‚:(rO (Qp| 7n(}pMP0p: /dkB 5HjXpN.z {Y)XJ `z) &=A( }r c&<@*xbBP;=jX+xIBÂ>v:8AKP\1 Š sK]Q`KLAxvy3c AYr(D@xJ{*bw1zݞ2cx@*`^pUJ*0io ?nA,Z)5QpF00 |k=;A 1ȝAgR0Sa_ 3=b!4D(!҄$"sXw"KMiKr pEb]4&D5Y7){M8*+|s7-!* yF-iֻA.KNس8tpMqHn3IJ<),P%>`w |[̰1Cb8-VIB0Enk+ =K +t*oD! =2zN: ҩ>3^>Q@h8DOn.d4(NCLH Ё\#L $mxG͸M&8`mjѡGI}19S>4j zfS[ą5Z[9 TC=ՇxQRϦH>e#Z7?A86zI-> X֙Jc)K  Ҧ `:+I/ zU@TȔ{|Jr3XxX`V+*EV!Ea|WIf*f$ & 9Lz&0uiz9u 9x]C604 կPKY(Z͐Gb+Pr!@bXx|U0phmyؠX0zR@ JQ+T}HCYͧPVBF ޚ!+E$׆VX0T)k +$9,Z1>& R\< [eK tt a0BBR:1H#4> \yԀ+ сŰf jDeHBB`uzUÔ+M``p" S.>Q[VgƒiDkr5D\dT&˨a]K 28?6x7rzF]cc`8tH8X^0EIoXMhl0JUr0Ij01(cZ+^& GK_vD) ؠأ.K1JBeWsr!;R6xiM(j[Ydt1䤱دO P(vzvzE͔v `"`QLևɹj[+N9 Bp޲rR@xx;OhRu^w( o9%8'"i\@ ~zjP ԶQ%mb|Dzzǜ({Gxοgc]fP`HaxʒV!`@g9逈rRlGy@h~/+稖 avKAД- ( EIbZD'P LDsR[f>/HSl@AҌE>O |?fhBn'E`'H@X~~<p13 88; ̝\RT -6~BZR#* K1G'j N 4:PNhPil,p#<ɪr"1nh,Oʫ!:t#H%8C)SCREx R%=SAE b)?b8 LG6Dk h'bp2WVH? /F@elI8H YC(f(r '\lY:ybP3(x!=4ƃFI@i4)3@b[[6* 8 @D:2ZoM$Ȧ2(V 9 #-Fb<FeulP'puvQb$ٕfڥ`k.D0Z Z }:vVQc!81.%艧E(l0…*Tⴁ4ƫ6s>o옜 Fq ly-陠xS>H.-zF&Fiũ>Dc r h&R3d>5<3IHh !$#2لfEvmC}gíxM& (u3G84b kڰ@GlC"!$$ʀ(NR|R ~VJ%t燙 Q1ȢSK)RfYc);} 4%? R[߼v2R Ik1GV?|4V n'f3$u v3@d ` ,>2-:! Pp#C<{J[Õ/a0AMv\IfiX6` na/xA :$,i(bt|KD6<;a`h/P(cmlt4FN_h@kw1>!!faB py|MfY@ !hO'!/l ̞w~!8ZPg9shڊ#2pf2B" ZBL'N-:'h,'dπnjdASa06hH;ѐ(C4 @F_e ,i, a NP`PPo֎kef I@f  LmA8~e3&a&n6&})#oS Ȫ"Q>.e!Kr >GAn`M,Z4 XB$0F@&d~ B!F!`2YE)1d "b+& @FPE/2> `  Fa r3HB6+'#E0͒a㦭%!@"D KNVpaZ$s7Ҏ*`4%< ) $db">j8HA$\]N'➋Ks(o9CAQ,Ķ$$S*ăc^|̢; ` Ё);I\;@ e@ /|nT@A'50['#BF2᤼ มrM f'v@ BbsB Ɛ1눆pEJBrIljyHC(:%`=42p:~랕Oko"TmD-RT^_ ' ejĀ)Jh'4,_-aCx گtTjE@F>m? G>(Vk@ɒ̐B6~&aq^!ZN~N!0ܵت&2` CNRH:,fb4">!n8!.L= (m( hP>vmhrtAZ`PB[:w"膮(q`o'ëb6"5p b!ԪkZfiƜm33 n@Zg)y)(c)H"aL?d>t~P1֮n: F SqĺcW zO(n%f$((zad0TNd1ƘlQ'*! Lj`~ʨ֮+);м#@ 8 #\S( *_$!~|GS=FB۵Ob@F%gL&A u DLI$>wh~-I3{2B5AJnWb{vl]|QNszmi%i(J:-Jm_*?@aN9Ay_p<ʒTTo/ 2X ß~'N~f)YjB,ғ(#`!@!|iD M$r$U€d'PaH@T{Ci*<vFz,$otF-a0\c5j*,l)cja`@creJiGf߶8*0t!HtOqG3F}w70 =hò8) Gf.jv!Гv'$o4_`מ#] -ѷJwi68>ԇ3A*V-Ava:ADA<{K,^1' VAkŷ˖",} @k2-#n5FKaR{0dcl\lh"sz&n6Ia t_؄!t*N"xNG;rs95V'l4gufbzp Wic2$.d,2(@dt@ ,x @x/ϕZ:5JȜfq/ FBBbؽHoJN),*cVC^eϒL"s$!Zߢ5A(κΡ\AV.L'8HP|jBb$Ҝt 8v*4/@I$C`.[/e0,A^Az16BLzB ?:iC!uTFAUZl]d4e5@8 4' %Kg/#U`jj"=ctDӰ#sl!E3dF-~$"hV,,Lyh- ,6.H퇡`T9(f'h8qƏAz^VAp9 1s$5nئ) 8R`+*mXQd~1(6Ҫhf>c`E Cغ (i q cxEdr(?'# k* fpɃE^ 1 H&@D6~l\:$ [bŏ* yAICcvRW9_ fXA4P@H 4'h,୦9v0ʬtXX= )wRVC*t~EfxeXVu+Ӣ(Kl:RAx\9 }_qh2K1AL>h%Nd \#:vB%o, Ȕ;`8Cx+U:ԢUa8z;U ay18D5=# CꙢs**Y(J&^m50:>G + tI"Ⱥlԁ2bdNrV5up.@p8Lr3$x >I~j)&g2W$bRґ&]Ӭ<r"eZBTa$XX>ى fUQ!Dc `!D#a:Q]phh @3BPxBZѡ".ɩ"ݿB_M4` Qh,rqm2G `1@#j RXz%b"C&F*ڌlTF)2h]d 8|1$ę0{>H^M*0Trd q%2E[a9NjC|1 YKm#h =Q,-nĪgYk"P4&abMA7Ucd51z,ԬJp%<' &*h+HDDVIUb=XǨ*FWW #xm6l+[uAuIY/YQ*WZ`F𜘤R-%X4v6,fDPEF!U\΍65Bfbi &l.( )ЩrnQ6hɬh $ྱ&PQ /LVd؜3d9Jb-B9|7up}ȑ6&jr ]N"SHt.@Drs=2CÙ 1)b@fRć.zn-T:2DK5I>@;†<:yfz1K4b1 $'@G $d0l>]JGi" ͘b:< F⡇Cjdm0^VHj6:IV Ow ȜH\Crin*>sקEGgmB˙@hn\cN+U!*CEžNp"HWSI$ Q~we}1L)P%88i @P2`P0t _e# R Tkf9 'ɇPx 2H {)0{Მ: ;` 8|=X|qV Pt cr7c=3nxz(҇yNQus+ ќA()0!J`hopc N0b =: *h5A@Da:K'm*ุ}&0):db[2HxhIVKaJG3ص8=:pR &8#s  Љ Kr ōX[ETA%s`, kM!鏴DQ̓x:}>ȉGk<2r;*מ%%l8DaFJa2/;DC:.RS 8҄N 9fA=$g4V5mc  a ܩ-,>!"èK@ #ۼq(~< uLDh󇫵)NIqi òiH F"0 JWg}ġ&Mg]6 qM% ` ̂$(aPÏYp{[:9y%Ȳ_) uТʍX!.OXgF 1 A [Y g`Űi(9dC@dVd5 D)|22ѵHd5x+k ^9=M m*ĀJM]aO`<qHX+@R G%U ;N;rg$ S䳘̅V 6LZJsF`$! 6Ǟo60տ&FvO/LRiA`` y>(5:A"Ķ&(**ߥ( h3p;pGʊŠ31)jX`@y ;X'g€"Q:`DP` }`: &4;1OZ2GC`xNHʺ☀n<} -;'iJl RO`FR r̦@T0 @+ p4 -iLj l3ȟE+ҙ<95GC%. " J4yU':-6D4N٦-t0!$f kP7+ {+ ͧY@8Co*ZƱu5銞'iúz$* fҦK,P1eCwz5#$hɉ(.r|QÏrH4"C5h,JR@h ^HaM܌cHg &Z P<lP@@Ar+xFt9(l#pQNN;!Qzo䴩ĉ"Jnj`p @U :G@ti.(5 D \"+7@XƝ4P臹{$C8`3 9T9UiXW<_"T+eP XGz' Кu#3Lj;T9zqJ6FP^+E{aC+oh Sx.IDhѫ0Ϛ9g$+#\?j'\;AmMMbр F`j &Dhj.E>e r; G&{3rff$u(4K_n4¸(lXF,Eu>VEmp-`C|p'zeXM&'@P S!E|r{҂+M}?> Ei#QaB$ls#  /;ǩ  b tD,Cˆy 8ڙ@h DT|e '[Xz~@#Gkpk̤Pf% 7+pZ>b X8 "Lpj$Aޒp 8`h{N2jJDmȝ1 Eo!+D+DfCJgpnq $:G"Ej$;JM\XB`0:iJL >bSmb" $%T{):>"i,ʻHV1Fg̣Q= uD0.3|諠 ` `sZ cw@9$Ys\@`fє! p0B>#X pǨ$ok:) 'W36IP+3V?!P")!PLG2hd&jhuGbFT<[VzR,v>->/Ŋ&:KR%,I1&7yW`[@@R@/Fl @>'+@Nܠ$-΁UNYs\YnHp g@."[T é/%MCc X' <"t xt6>OY0q8UΌ)&aTQ^)꬯%Rd. _8_ +pp&!@0h<C{c, ee{#sFD"i@ &!  rD0XIP5nE3:Ad0d`T"WTh1f+iEj/$R0E< t5jRLWxKK )~ yw(Mp<,&\ U ⨒a]6<p& CgtG@Y7%v87F/CY2)L,Yq#Ƃ2SFp 6zs$л'po .700zJ`5Qʼn0#4`򖯃Ô<|+H  /P_9.`A"`hN6mP,@+d"pTzJ3Ӽ38i% x_%m5ENp `)WŌQs]T>x 4F PDwB Q h0yS=Sc7AR]6&L|pS׺qnW᪛q nY*`FԹ4@KCHbDz\W݌3" ca/Z 8S *"Rf# y\+% D!a#rB^eXoQHh ()D7jA7CJచxf,b0#n\2`8G#ǤE8" ՂU1K? y m$;Ѱ"] 2В"jtG)$VuXٻ`|=&wLɚ5f^o^LawZ-{u6)W MyYyR)0)vɫq0tN#2@ tL 4HF .oKEV!d* ^N0-0'LWnTꬦ\ף @۟3vM%r2 / pD؟8cgCnT/(@ iX AD|a.D&`ghS|e@J gJ2GR^a6 (GL)Nq)/+Mɦ2^"$/| ` o@fA| ibR. rޛ&`D+^DZ`|[(ʣ\1$ b a^"4FB1 `$T"Z §1/ Dˁ=`'5<"1*`$4 zX/(@2?!~P8K,\AL0 J~ny b߁쎐%1&DftV"$o#Ib\& lCP2t't2`C qhn 3bq8l1K.+(9":6fB vj- 2aH&0ꁂ@ ƉADwAdP <+ ΢,*2Flb0 |xa(؆\E.,/2I> ,! ``F'UE4UE`ـAP\Rn8rØkjhIȔR]΁8ÆAHRh@+ø24Xt_N7b@5sҁ66p*CW D4;+Z?3,F$0?vBv)(p U+N@}hv'9 "!K& l1C KΌi~laЖ8n"Z d@B- b/a<!j`N߀L"BNNB1'&`~j.V X @ؤ~@L"z>`ܥ^R '>)L`%9_8J-$a G u `*N` `HuPp0Bz4#e&0D٢auB d!Ltz֙E_*Qp<#=("* $#d꾆PX7c6N‡ @ NK'0iWr'$DDBwÖ/"Ftfr8f8 jBJG2Mh1a%Vj` @ #bDH@X$G(&Je c+ ^5l& dl^kX^ ͲtZ(`F#Q7p#JubHB*ʰD$ |KvA?ibuc/ a`mBrI:RxD+@ Q 6J.C=L輙oRJbT.tHMGDC\d25pT#*c.p`L_ f ~[Fл7jؕ>@O7c<=-G qG#{G\#=(>!$oh;"L% h0`J+rb EL&nb 0XD"lQL+2$Rv5aH>!A<a 8D(An;hDt ഃ R[5Tlp̦dL kMCK$]C< ^60 nTDY:l- `pK#>1AQ#aI]0 _6ۂk{R6$Q킨@`HeJ@2f#4&.6\es6`0/PIHLi^2@R(fpF< J4|` v`8f/p;ect$z7|qV@BfH;b;A@aZaaE4p>T(( [HL/$ }DV,Ẅ̭́4C]9#H#<(4XmZ WȰVx**hH* v;vR쫰/b/ /$X1PT$b@#3R=P4+ٮA0xbUeYc d|F`Rr=e.J5b^en@}S@d s:X*+ PGA1GCx` |`{t n]eSGY$W0`{&0 -|08r9 V;n7s "V7q-͕|>~?@}/0]nmkg֯i X,e0n7< d `HvgpphgFm8 N\9v{%,3b"z6'J|H4OBJ}9, 'InT ,m"kXT9ev+: oP$t"*hNaTې'`q4({&̀{@Iza FI8 `1>%L| yyOP9ҶRPT g(d4%PҤItΉ \ W{)H}e\p@%heD i,y4#aphfLsİ7RM(I 4* HJ=' 8ȴ#nl̲4`p#wq,"(BlO;S;J0"2"=@dLQK KV%*h+s"R( K"PlYAuCK& ATH` *S0?B"R1屲n?k@H x./^UIH`DCs7H@1D̨rRfSD`z /oA A34 /UgqHA#0z7q#D?. UƇK ^Fxкdc({0.C=U6"ڻńL9:%EzF4|Y$5ɨŤ$?ۛS4ƭ! Ql,C,F `#$h}0eFwЉ+WHfgs]3dn!ݜD k43zx[ @ TXAQ1Bwe)Bd%t ƶ5Fx @-ťZ73?~@@2՜|{M])ɏPL5oR{}38Q.| 1i~( e Ljm&3KI8za #0LtuoC꘱_Ӕ>@ EI}5% iN=Fx~fcK;|{?(#HXQk-mj) ɚ~1:!8{Ҋ:n.{0~@@@lB @vA"m~>Im ?fE±);"BD[(B P P7ig@A7"» $BhUQ3hBRq$=#U P@\a`+ )ij@D卍pk֔E]QeD[lmxCAND+s!]׎j _J TC%)xY| ST4c1uZ>Ѡ/A AG66\w076 Aml*3,r$Ѫo(CB(9 6 8@+y +"8Ѯ; 9*ʝ3#\91Dkeb8R%\ʝl4P& "@)cZ6xS;ɽZA 6PPWb  [4X *+6y δkڣڶ 0@k-+j퍩uRuB dL1zK0h96! -k¹+4BAŠ{l< AC$2`HΔhQ LHu3̵"̃lp՟Q%?y4!pA#T(ºJjEx A> Z)2Z(PHkQRx.s=F<u ˓z p23؇y9`W[h*3[B? Kّ鮏" в5RTY8Ǣ?R‹H>H2(JXHx$ 0&J +МB$hPΈl{g p%H_*T@t?C)+xx'($ ,,`+| `̉p8G Xz]³$c'D*A)t )X3rd- t ¾` a})Ba[ `wP}p xZd  SxK`Ԁ!@{QU@hva)@Q"L i0z$(vXuTiQi;9QCx) "-|xHJpzju,Oj: 5Q p0 խAL R jH4ZOh( aG`ɱ&qV+5'rlO8SSrRnHy?"'$4a@X I D@O 34I)߁:/)҉i=z5S҄2,'qi0a4=(p1-1C@ߓH(M#*. eDKWλ(K V舰ʂ WP_h7 qo'[g4<)n*=pSHpT9S4z<EKpF}X[*)# 1<0C̚@{;w T);"̦h@K;N0!*F( 0% 0_>ZUCѮ-*3 V9%'iQ'89I.K_2P@r@%>Z2L U YR&y*Ht%2;X" -3'?XFέ-$L 3v- QM:y g6=(a܀c>}J`3Q`7A5Ñ!D2KrL!J>ckA0ٰh; fx3-jdB\~ )D4T"cC8ι 3C!DC͟_04peW~I4~01^O.40`H` {#\.(Q0Qt-,ځ(C>/AFفxz9tb=#&hEhrh3b0bh-dJ"[i}H5:9}(LU p h 2ư$i(|#X_if=f B:~],zI#s/'TFI(i-`N(B4{6pBհ̺(c v"BV(zqo/1hގE2K-h5ŭđ,vy>:t0Z9r&C!Rog.IX@"Jz ;E3)Y $;K0AFHKhL,hC$טP'%Az7 $֜x̛&e6Bl%%j♚PcC+Ym Z_ <Ǚ4r!d+w>31T"S8; Qn$z6n8"tHꙌ;ɕ¾O=2,Gtwh8h[Ȅm;I+8A>&AC7S"Q@㉆M=݄BİHrBaS}H"޸J;y`=SJjцڣmg _96裸=_K-_蔀zH@+db;-"2;'#ܙFԴkH<[N'w.⤦B䲂p&`@Bٱxp^u̐sm m}'qXuP?`夽o`蚠h%H/)EB ~2YSGy" `cY |N 8@01J#E&.G4:WVK@ v9AST €QPV (yC Kr rJ)_zxr(r@hr| 8zP %{OdYs1 ^zt!F%C0@V+Ahx<}K߲\2y;ݠsq8dvmrF$PF!tEdB^`0 }tN @\d=|=>lk7}Atj 4PNmD^I˙,؄d|QAd:ng5}gTO''P6xN9?{ax`="N2И ˀP"zICرCh/hXTܡ2 !?pp TZ, ;q}%IȲ`r$Q;vG61ql[k+ {IP-+ E‚$.K 4$grɾ;tr(;p60X1 :Yӯl􆇓@0q{8҇WHxS (~q^:b/ ꡾k֌}^P{iG?נ*!:(R,% ;!!CJ3 S E^V8s=ԨO` %IaO@;p};`NO wPaAc@ґz@!`0lI˯0,Q(#thҞh-<-Lf0ðy`S( ji O2J"LIBQ;3%t>0l1NaAYG,J` IEg Tb#N6E`RG& h1rRR #M̨j8c 2ɭƐPJ [c^M]2LAa;6^K#Sb:DW:'mCvFLP0 t8b) Pm!Èob*:N*+e R&r"QK a"<)!:MS}xZG>!NBI{*;Gt3sNˣ(+P$p(`7cD8,YC؆6XXC)&0pbB!C-0uÐo! =G9ϘTv[|fwϘT2oPk 09LOgo5'Ȋ[$$Xu@{dP)7~;)`flKae,3)<<-R*I4[S )f[YJBc=|əbàC8$b9~MtC!& ! Uhhd*٢`A@PL@;"Z6D@Z9dMT_m%2X)J `a!E "". "AVAjF@Xb C^/XKtσpp0z@ pvw¸@F8*jz@2@:-,58#C0^",2&Dc,&20Cp 24%, CH OЫ65n#@8O}'('T4LbVD0Jꄸ ] V³ @̱%pl2C&,ՅC<[' @ek?P? y(@bL9 !\NHetBC(d h (t*(KF|$i2@fG2)ZMa,D͆]Pb|+d`5ƃi#[)jB28b1hJܷ 2GLa ﯒$͂pYbPJR0 !:.2K'u<~G}BB 6=#ޮKJe)ZPZ2" H%.f4,s=ĩ.m2H/kPJf2:/w D2  0+a"b`FS/h+ Բ*XsEE5= FBdp0֗e."a"d`06DdWp2qc$FSJBesBo|"S `(tόlt +>Jt/\aLp)De-4^L*"` !4 / 1A35p|EZ/Tl !BS~C6eLJj(PӠva`.$ 01,DhL ^ p'4n@@-r>ldsG*DE tB @!aj8Sz>n31cbȦQ=**ҋ,T009c` !ZcC*gK(kBD4&h=js$ Υjd&@x"H ͖2qeL' *e;n2+d1 *a.r$Y/rLbJVs(`f%9M,jLzwJSA- X׵iɤJm耋F^jh"b`1+3#7+y$R:`vBBl0/&/K4' 5`/WJF{DH > <nXhl퉀0'~Q҅M77y$; u!HH~ެ%{) ASCthGh/Nj.1MN֪8w!2Wd>dtHnԹ#n$61+0t͒wtzl;c/@ۙ!ufBb` l &d`je%n/HC&NK,=UX?LYHg{&q"@ /(4{Yt0EY4,/(5(mp\kb(U#}n&&.-vK&s#!&BBb0E0-YĂёMIĂ#<'8;"<)e/Ê' voʛ4Ѯ= HӞv0p pltk"'&=v1BF~SE7-> @ Pz=G4Lb7VZ/H"9 dx+;**"Zz~@n!H>YE:#)¸(0t΃`B)Hp0 1㎎CȔH+:>u1a >8ԸKO ")dJQ (5l{ 2#'TN4o2@1`Zt(KH SUhjaj%p`s|P5Ag@ "t{ /̈́$!,J0C6DIډa@Xd@8hu,,͑čz`C\rGp: ˉl\ԂRR4Ha28H"B(PzԙS$/+Ú' #=cd2 @ozn+P !ZwRMnp'! xygԋsEP*2k #5rDReiX #HNjW5ͯ"l^l  8Kv5y~^37eJȀ cNtbhZ+Rhv :㳲A@zkm"̽4䮨(\ߐ7{T׀aqf#*5RC/މ0INwg+*Ԣ~D17գTICܴ]!XCoG[ BpMa>L+e8&Rr+#.Rṫ@/3Fp=% !PCL b) @\V̻aeyEBt5,)!"O !%kgL 9mg1"!"sJECrQM#q'q48j `j qgYC4)iH@O H A($@Tg `y?򸇉Xi (QR=O´(w#&5 z* r,?PAaRRN|I4 a8,WM#Lԓm _zoɀ&(GDIatp 0èpy0eqG$>I7'%bf¨,*GA oGڐRu㛠WJa=P.@f7c^ *tDV@0tM&P :V̖RvC$ra EA,'1 'MuZJ,DY.:IҾ@1?$UP rjV:C䄓PeŪlT>.3j#&|L(kr'>@?mĚMwu. HH `.>13@z(Tevl 58Sa AcK 4@>H O.0IН,uJz pPH0kqJD+# ^b FHS(I(ּ!3(L |/ d0%!$R8 TL( (`.`Jw3].F:걩R'`IBi 3sI9*B9q *kgp  " 0S &+&X+Sӊ> <L +G(`XNpA\>Y !-r/@vx;`6&V$==~1J Г-`&Z' *K苨9 {phk-n&2(3z  (X)bYlSA,>(.Bd4ᄏ( P}pC1`\ SlknB. T8'Aj8 EY65QaRIH 9RB" y/)Г鯻q $Ы (m-P10h,Kc3*{P\8K!, T>;_/yԃ{(sG(6:&$MMA'JGh4H1{ž$IB/ZLj^ pU8ş Kh2%=40`50w>AD>zX >fa4lܷy9F)07/ -1Ɋ x ;u(Щl~ΰZ16jr[@2PM:bp{JX JLQo"ZX ')4x'QH9!yWEdp#XJ;3С4Hnm3k%3ġCRX cDH$`P> Kr4,!pC:Si*{Uh΁;0Pi ?{& Hy2 !#hC 1H]Mx6h8ZΡ0 ,PwP=`P۴TL`HthWS ErC{D"#kv34K>(t'^Jd/ bIię/XU*{N'!Op$C:NY)H@ Kqf&Hԃ{> ;߇0(ЊI!p`tP\*|爕jJ+Т{ MXۀؗZl JIM T|ã3T,wް6]5Hmy(S1`zz& J͚&q H{yuRhw'd\@րCkxB y(Z԰03YJ>;Qؑ:-]%[$(8 MC!c@NXB.aYZSn](mPs.8@-́h 9T{^aUI1#ZI-e :aڅݻƀP4J5p+ ]9觽Gc 0x-c.Pr%r YLWQA jhJ`,F3w/'֤n`i,pU2$ %}W u eKGL;w[G+/3Mm_M a+ z2-a)|BB,ZTxZ .Xa TM M6E U0#,[kiyO>A>`*:`aaa#]8ӥXp(1J !S褭`HՊ"Sjl@d"@-̞p/i$y%a]<?88{=G:1"C?]Qxh,,܉Ǎp(لQƙy: l\ 2i^gIC8@<8;Wy,!.9ݍ<QH~=OQX&A L6ry9۱p ^ΆQiKƧlQhBbZ *Pu i܈ElC}:B( J2޸/M_泜8TE\dn0w&P:|׬>pj(Ώ@aĂ,:`C `?9"+hԥL/HVE@BAwCGvȶGcHM yO0!#)[ab7H6UTe| .[x ?OoZЄFC -5H`Xc<22܋ij5JW6 /p\:-s@5$(‘@a&Ȉ'fKʦ9ٴ V 0a(S!  K$ X2ا-*srpBZjA@V*hz{#$Ik)0x1@Qܞ|*AL2\mʼn7GX H  niS) XrY  u#)7}ٖZ\ J.QP`2"ls!ώk]TH4Ty`iuiDDl9\ L-2 1Oli8m\BЇ9 `1 ih*r>Yi0p5AylC6SIvۋ;ߋPSn=چRX"}M( P ~B0,N%lx@?_ dGOٔa#~@7 傰AfYn=NRQ@G" z>Ur&anVfdrM'~HJ@ 'uHf36xOU#X,rXL)rUU) Bx+n) *d7< ļ@yY٤cG/˿-IWG4P[-pDz=` 7Qw~' #é@"c8r'OCn6:R@Ix/nqvl28},h3vʤٮ˺؞<JSM*Nʺ')N DV@|F$TIF%8kد09枀3hXBcA4p D '0("RU6cvlwSCTU (T>'b0?@v :ۣ, ʞX  'Skg|k .j(d;f̥4s8ϴnǑVP:@zH(2~dڑv& R.B֯7ZKr7z@EZ pEze'lW:F_ J'@Hj.U=}'DZ7v1pAsawniP0 )8"Q{#Sqz` |]'|y'Fwa /"EI^X(]vXk} y @v Au@_`nn\@p@H)`0BSKM T `Iq:sJk)&7>NCY^;B`o!y63~ {p>I{]ؐeL>bd8BhMs[0(vX^F. 8#) \ž W:kܳEIn <%: aA5R4 G(T˳gO$+T0`3$ G2 a$GeHdL,;#`qɺ%E0BK<(!@aBK oe d&J!KE87!! BxMN;Ml )W2~$$ `nDJ9Il*S*lr4xPOUUR 8*XUK7IPag 3OB@3ZmMQ q8a=讌3?w%"/gb;y h e 9HRNeY+@00%a au5Ҽ*/vTi`K:6l)V xNI/8X<)Apkl3@Kg-O)f8Qm˽P_7ho#rtR C*T>85 J)`!z!S4ps5? ~'t` .%@n  O +-*@W^ӡ<󴨆|m  ?Aq¼,e-ySOCB<- C>k8'*M`Q0Ĝ3HzE[t >$&Uʏw'%8G*F`|$Rb%OH `%TdSGERMe<.J tAftvF)K)57UE aE5F~GdVhALvcrP i6UprC5Bf@(5}Iqh"ЮrI(bǁ1 6hJS컇9 r;A $%sh [ ̎3.-*ԙᆨ-7F *T"qyC@9MG,CytK$ ]ܾG@PĦ4d828,%acdjB:.'./ 0v"@j#0;b,C@-`0aVA\V EH#r$TbNn,;")n8ABA<0ClFKiZΘA>|j!\G7+Ohddt# n&*C:ĞƩEXbMf@ u+$B+gk&t> *%( f嘎hKzDdkL' CH|Ȅ\)z0N` _!Mժ>)9NN |5 "`FHT"! UHhxr&-h,îa.l ј#hXD)/-*d&4>˭R -h ! a \ΤxFn* Pe(Uü1@Z#t+-~8m !& ᦔl\ѯ : ` ңbZ]!j` .hޑ (.?e8b@XrAHm86q*1U>R$c4`!Lׄ!brj.NdF>>NhfsT\8-M\R.F.Ɉr*B|9GB G>v-B|&>"vGF rr o+B"u0҃C` "`& 8]!>A?^md$a G?xgFp @ Ta fR=h )W,.dUavnpP#!h DM D >=`8M(Csgv' HDb,8v|T."tz _tt\#!CH:_j hT+^jJ%hZ$Y QF| -8&$ RؚŬ*& +Klg킞NaTpF*k4̥ª|:d>>mE.A @PEUFw M// #Pb$22pگ d7:A"cࣇT ^ 5Sb G"a|T/Cisr ';$+ V:_V d>lܧZr^MŦ p!(c68u$ `[aB0@$`X:VF\MU5/Ȑm\U|Ȑ @`i8^8fpl` ֡!+k\f86xPHJF.j<A_ aPCNn) S:" aKp¤D>(n"(azmeYJSJ:G&,6|*ϗeT18ef&-Sb`P~$N Bc(uFU#T@HV jbjV8)FJ<ڣ~ʸ֪yaBr!?L1턎I @a1W pNTD2h0 Bvx`arH "vVCHlm))Xޮj>!R` #EZ,nUs1gA #^4SmB ! B IA\T?*!7: b@b. FfaJ"DmB#>4bNJz$_:i `Œ( H (Km, d`ׂf_ ѥA!]jϺ 'B! ^f!}C@@Ɋ&Dڭ{+B  HFb:Gem)ZeaaDFZT3%\%#8aDy(ե˘%W:H*CHifW~P0aHjjJV(7[B܌XA`塞0QA;ӯ<hB DJb@`p!\arU"@|6ʧV3ilɑBgpV&G`.An:KQ۵L7f!Z#29Dޘh|=X2J` Wm$m❃:D N@3NaXB`][P"aȘ(|6, p+쩻󥮌KI{^D)O(F DҲxFx#|mV 92."xa2Cv4ɘi+w{,0!kfG̾Izaon@1'QN| 'Z<48I  Xopm0@(Z)VKV[7aJ V i@A#YD8a>Bi }APŒiqciJ .',0[l**RPjG#ۥ)Ŋ `]k#baVq PJM2ǐy R^ѕYYC4`,a] uW!%v#;] H_A"@mF1t$UDg8c>UO;D*i/ bDPg].#w aQ8Q, H6>Am=FGƩ9Sl,Ofa|ūN$Nd5PЊ7NL@p-PhԞEoݛn4 )nE)$>HvZNjqwnU`? (d2g|۶զrz+@Ɵ$%p,@ɲpn!@?lo" @+PۀsO8Ţ:L)dHyfBVpL (3sBpO(h1?aU:BBP0 S"1즔h2nh6xQAUU17[J NGKd'" *(=p (F0w Yaq2M]]8`jKcN+r&G",mVʕR(Mj (8'?Ed̙`Gjp]8%$;Yմ"xRBjHےbk`XܚQ/E ;7 VJl!!)8.V'E4^^٥KCͩ)h"&mb_<88lv55=U (#x !qeaq 2--0& رs XC׏nBuy3T0@ z4 <1*ՉU1:i8$|~oI{НAhVLdJ|?G탠3HRRrXz$ #)Y Q%x58Í !8%5,ڥ miaʚ0 69y;%g"b>A+ɀ䆌8+,6K+Nj)ÀhAxMZc zoÈ#⫥i4 z㹨;*H7Vp3<> a0$\-CpFn2($J UI%id70O*a ƞ8 8#KO`B֍ـ 2!:nK(y8XDCyp,6#Rx <2[+zl߼a%j0d&8dD*alW??{C4w'A"XՀӖ5r/Sx4C?pPF`Vh Q@RST`IXR" I8M={#Df Xrz 7X_^WTFCP1lēl:A Q d^Q@6{x܏=B,U@6us^ Ix5a /P UʹƤ88uhENG]$z&{yPM1"CIP;E0:(pe7!0\W7LKt; +t:Yà$!=Bpa< K8xS$>64k/"ACZA'z2#>"]>(/k3 if\K}y)N< SRQHL9;Ѷ A]sxb 4f: +2xKI-4V6JՒ=YQ$֛c ~%١D?p{,NjJM[g!x)x(hTBU!#xKbzr"#S& Pa?;xooNV *3I8221:RW5> kRD2^hAs[X0LÉcȓ`ǘ:)װLT@t8Y OE͍Q 0Қ޻N6P@HH,Tl\g 6䉠| Ph H^3;+KJHI ThUw jIqKFsRc HҊj sVuI7Ћ9@čr z<]{*(MT^wAxsy ,AzvwulWPjk1́`'6 HŨFt*xu)@}XpS0} 5|{$ 74z+*B-s=B/ON07Oepu kΎ;a6@]^o58$GXPM 4a ?hcؿ3~qpPэX @1PkiZv1h`KH's.$è@ 0 NT(U(qohXE+=!̰i>e| 2w$ ,A.3h 2\Vb"xh\y upAp41㣉c=-spH*(gz&ܠa C9J#ݠ j Xl(>]Bʽ 8T ( K@/0Kk2YŞşx oɂ"*8J*ތxT CPQX`A<:@l,z?` ~G@(Ԗ60nd~>g@P$}"Ѡ$ eK vK8w; HB5̠&>3)_O4fXxmL3xmqsH pY,EQňId>ҡ^{cN@6l !oBb #O?[%F:/4j6QXD'(;͹HLB% rj:, 6$boC ģJ#GÌ)l q6N@dXte * nmBf"I4iJC$R2%G#`0N<;#`4vgNDPP /p\8A- /R4]W2dD4;7N$˗)A``ѶFZexǎ!İ6 B&?2:(l,9q8مIW[nFJc ^0 pri-H)`4@, =zyJ(ZohUo,7BNkK$F! vLknT#`&:Ǣ|6FT'DaTgXP1$ ѐ1(x`e Qutx4d@4J#^ Hñ##*Qhb:ɰ 2Dh Ef @QL588 5Tc>XA#&'9tEX`¢>aDQ{k "9xj!1 @-dO=欢"6ʙ"CG}Jm;(v@ #&,m~/p7.#aP( $EEoP} uQ\%zց3gФFI1Yz8C#6F$x1lK>KX-&yCXO'U-{HrIi^+l)". {\iK*!9HЙ:rFf],YĤ!d؎.+e7mYO68?v.hl8Z_ `b ᒤaA/$Rkko|Q-6yL8xN+E "yRhI]^>xm""fv_bm5 Hg2~ᛩ X԰ X Y:d ͰA>0|cN٬"3&a(@g njʬ3u aՀpR>$ pr% l&iB$E4}Z話Q}j-E_WqTBȢ08Þ2B=ǦiàsK;HT4{PN CX@LI@k= k#r%*5-lvAP :N8ŀ}\C^wX+!xק2^hP` qf v 6F`U@X 6`` p +@p@]CJ&CJi)dbVjP <|}nL.HihIٺLd2hMk:"4Yt䄼q g*,G ]FЎ=,Q0j+$ a0F<> @ nzup&ׂ͚BgED#zIJO:bCL%S`B<!HA .1"`&X "H$G`+,baAĂaWD>"\I\n&^^00Z e3Hh3\],*DbhtFT("bh#@td!AҀ+ZhPLT5bHba"=`6ct@r $Sv#,.3c#A`@aNʰŠ*bn4 hÎ&&CL!pa `>t@Vt~!V+PM(@'E?|!aZco2`D`2n>E&d(,r!]r*Np,L. `B`r|Cӌ@9 >KZ)b+xB- (@ ) T%j1h%^A!..@DA`H&_z)lB̸l6!a ";0Z b":]O>(3c5!j>n8B /.$ʤfD@aA.j@^>nfiX%U^T!5`0 @ꀌ FůLi>8ŠZ@C^VRl@ij<"ĺ(Y_:YC^zf TtrBNBZ!J8lpH ^GpLt Qh(rM-#jI 'ឪ1=^6 ,|r|C٢bt)x& t$vpd4$t0"`r `-i:n}ҶM)*#)JVls \ Vc UdpTja& J*Ug*th lIR1ed !?SAp)mkd U 2ꫦf#\7 nXO>ClH\ .:° |!ĀtwyaX@ ?@ yo(Č$D3d?E WbW0b8kQ oI0(m5b@K!_4CE$Ť,B%*% \@"N΄gya3PAt@u,@+v S5z,CކLQ|aI^y$o2r rpNq بf"J!dN` wbcl%F|뽊f\c(hEq./'HITt`1v-|*ul_H#Y%;BVS~'d$0}}#2t7 k3h"A6*JP6`l`  @Ga,qדpK8Ț)q;ߞЭ0J!Q#g`G @ Z @ #pduE# G~cl("JIAqo-o+㕉f7Ǵ9 Lp2)Y! P l 7*y&X#B}=R  InR@ yQTYJ<,'I_#aqF7S@.DI`q7%8M=ro"L[b&@}"/Ì"\%jw|!XPTRTai8OQb]: ' tjܫCl#(r8g"o%I̎?##qFdP,b aJ)b4X~0@1"`L wҺy5u e(͢ܨ | Y5"~âdBWLc;#4?JDECm3hRڃ"ϔÿѤG5wˁJ"SSYD~$̕`I,b^J5.o 2yqN).#1bL龽*Z*t.F %@Av8DlF~ͤejқ二ZpAtbHT`H`N %cfDq՚53|5: &"o~?52$BRMG.Z`Ȋ $쎃J(U6o*Ab8voYzdn `@z] TO #kq)ϫK9gB-MFb._fHbJkYz Xq r":qNȾ~g<<"3tZ@!rTa[+AiG6C @S 7 dl9Tr)"0@ ?~?aWLOE aY0e ЀL%3q2 c, cn7/ QDS8Bo ?_ָdu`a$0e%w,  Š+ 8 }W pc|_@> B)?b-k%`Ԟo} h$ɠe<LB@r6 vAAU(}c?[uxv'Jԃ<04 h2g.` -ivFYQXWҶm.a`T b$4`./.,0P!j8.RK"ʪb}  +f0Q`S9sb>!h<)(,@B ,(b*5){;gDsZ* hĸrGIR`Ua Kl%Ǚ<@0@"4pVKCW (,|GXqy&H:{ܯj KW_&8 xNTl&'?<#ͪ@:Hh G)4Y`IezX/*ԥE_6 d`XSyi- @F5XAY)TNeTfbQGXIHQ`)%K3fipũPL8Y2H]([04K8$L P rVHu欎B(H@6!Bއk!!0-E@[ 7cbCZ[:@ |H @F1={Nq0Ykt Ѩ4Ru`2P4A8*`H`AH^ /@rK2aE}OT_h7D4zS.0$-y6L&EVD+q喥 /mzz&)@h$;#RrX)ͤ7LK@G(;4pl= 5=Pbzh' QKI ܮȹ_t/{} !$# fhȷ+RJD!I0W i&%erAɥU؏I9G ^ yJ.#u[Rx ~]x(5m t D [~01j 8&\ *@"` ;G@hE9eHqn*8↠ 1 ePJU I hPA3z)]!)29彷;_@mς9i5 ѭLL%23hDj\ 6)mnʦ? #'&YWA-`P@ÜW+9!'8b8?@ӀZE:(d\*CQ}푵YurHI$] Y}5>%Y\QEXkj+0[0i 1(/00.R @O :"2P^4K ؛c[9&M ׭0HϠGxIPwX`宝qO ̂)/(3L7 <׳!$"hc'q3ڌi9dQ82%k$ JHiSê= *JڦBAZX'DȇoGd[O 7ـ0mH )F\9ۛ=RSeu TJ>&)v,- ,`h&&6<+s[5 <@ǐVX."'Pz hN8D^t\ᨃT%sP7[s{;h |@()j%IV`# ?m8uT yW @5Ss<[<$֓Z_`{ {yi`zXj{-I Ɉa<+\X HWp s.?)էtDiP/օ.lV9SAǷX-HJ@(-0y.h|vx+zX[m1Z[gz86< q,KyZh Tezż`zxAƙ0j>n %pG r* |sp9PC74Gy{SJ ~&ŶԅYb߱_`Pl* ɩHɢH̀WpA=&C2hL E< C4>׶leQ Ski#C-aSZf؈D^ "bbp@e8Z'd8¼Vpv9[t8 ؀"y,tA!0@9c@$"$H@`bN{B 5 zr"3pfb1 ( 3  ĊMPCY,5c茂f?I52%)Ӊ%8 ]%ˣK\"ՠx@&p:=Y{ O*6CN6Hx`@x=@ |Y#w Z[7 :X>G58]G莤/x'C` <"¼\£8ED0 Z~3bnh%Ñ#̼o>\Hrh9CPd0jsHP  #` Øh,E#*R0RH ܬpZ19q;hHJ 5bI#.Ir壌6KUt8rj:QL`9Mxkܣ.-2&ꢘb >x%Z %pNH iK$Ai JN,yu2<2/XP߄i H bN ~v$yX!ðw"hݧs0·a4V ;:kQ%ˀ8R6~KO[[$м:k A d Y03XWȹ%P]F1BSzN%DRMȀ1tHq7O # 6#{D}D)<WaHN ?c<)&ucNPK9-%uuӶeJ%A{=Fz WjiꠉbI TkoL 4r h *M˜Pvb @X Af~?Xd0&$$bt~0~-*adCcow Aai`p@( tQǙ#D9ss 0qlÏ4z-k0F2pBp;F zZ&drBs dJr L@;Ƹt GѴ9l 2cctl);ĹFӔ>d7IBSLI!⽀ ;S# >}K8$&:.2b~$c h/'"KvP$ To@p";.q-ll}.2lW̖LH )€|W*J2BɸA?&+Ō ^@)pH.?*^=Gdz_ V 1Ɂ>M6].a7@q  2g Jˮmx @ dIp?UʺO&0r`}z@H|Zr6IsAU !dg|l5$eBW~',ƴIsf_ L!XL ;ѠRIym_ _1%?J"'!^*hȈ2o$'Y52X2HN 2 )GA2rHG&}4a(߅DnqŊ/]hL o7!> T|%•II&nV0H=1vJ% (ɬz6;GS;3;a"8tg;hd !\,@\p!#Y k]K4-}^< T*<.0&7tR !;O^#}@r"\K`pm5,vz~Dw(tӃS9zasG5 Y H-`Ww0BH R&!5B$E Ƃ["&> 7C8o9ʍC\d?#>/ 3"ơ&>ɴR<٬+$  "Z"P`V)0V%"׊n4Bt6 $##BHlL)f0 6.fjt*rA-\@arx:` AҌ4 \HH2*a& if%ڑ 摂,H!La4@ YRt'iPKJ"JBaI 68&Opi1aPz 鮲#fpC@jS%)cpƠ X`bB``Oz.HCkV%JaYX Q"M]KP6$31 `a2@ @ r3身%8ʙ1&"2 Nf{k*瀀1u+&@.=J}m"G q8GPNG) v!A +P 4 VV*&2Æ9NG*e&\ƠrE`ǁ>g)Z0!F8'Z  D{PxxU#lOmnbRСidA/1 "I+ !hWH@RԢrН;gF2Jd!" êfvrRc@ö<"zP@`*u@_0#pdEI]+t 2ÃΛ)Eт3<>!@ [00-s$-*2HQDV@A ` m-ӏCEC\\ )"B  ^f:%Ќ.a<F P^ Zg;k0E(n__` sMvcF;QS$!@NCX%ppJ#>Q0/OD)4@ `>a*Hi*P0R2Vd%bZA ` `ABM%LX>>&4 ӼeԟޘÆ~Bazp p|{@J"#T 20`]Cn%g)e!l$&qJþ)i/L !) `z8d0'g-Ln`Btz K٣2t-&"@ 4fS^cKdg#trl.#ΜС:1| 2TY3` *$ D&Oʪp. xh1^cJ}' H2!72Z0j$`T:` Jo(KF}G*Jc'+q@cL`38&aX.@|Sо4a*Ґz%WN&ѠovN O7?.z ;,=cn :CtB(AG<sB&p3ef(BTȢ""C8gi@6T2b׈.@BnM}K#" ddLHH+N`D3( g&X'(2V5{%'tle-qGMTB?6|ؾa`nC<*` Ka,%Fxr$$6 Tj$*a$eU1~gKS/b "$Rf @[UhLĺb(c쎫HmAHRt<2ĂOUH:bd `:%7ֻ +M87X%{-0]1jm1!H8 Nr I^2 %QNBjh;(Bߤ> J *p748O/i"!%pL>FR(\^D. nnM`BtJֈs`anoi D2a/I;RΎ`EN'. >:z>I3"".an6 !@Vz-`>6D4D` W`F*Fq.+PGxMPM)3~O"OMyzi!؇kj 0״>Hޠ?a,_ yr#DGf&I NҠg2'HS\b|@ ͠) D'yZ)@ž1($*x!\"^&Y @$9CI{[خ .E   !oE  a <N&#{<$1y_H.*H lcA EhQ[YG5;@PB@yaT)ѹ CfiͦBBD &IP$S= Y\R-?bpU(RHX ijA :)dy&HKB8:!9~9)J4ؼD4 Q|0 !:p+ |`wKugzR2`x_Kr$O1 H`4Np$'"[?J 2ț,R@X$=HL4ʽGJ@}&ƀ0I8ʲOJSƫ 2Z|$EL۔!r J]}]3p4 taB:@䓄fl-̍$PBbE7t!1Φ&ԪJLZTڐe z 8Z:"o b < a)xXFe1,pt5lԳ) ) laq. li3IŨAވK A4 J)x (pNHo j$2@Z$G֪O&d>AbܮX8v26H^ `1eb!q)!cvpqhlӤݝB¬Pf jicȃEGhԸj#Pk[@eܲh+"TS"3&މ oŨBδa}-1?X{ :']4#>@ 3⃝T͑(@\ځS4=&7j ! T>F^yJ/Lprtxs]yƅ2#Y,;Gpa6J(Ϲds% 'ݙIe,v?a'MF懊ZH@21/Fdq2v{{l(/ Whx3CJ@g[IPh9WC[!e#`%pI4 :Ikf#pp0>H\Z)sAS.#2@$ ?19#В9aU H! 9.lcow1@8kpI 0y I/CSSۮ s7\O3I1@?ʡp-=SpVp "7 2Ҕ1.=O5( :XMi6:2@)#pX :b:;x4+߈Xwp0P\\51:۟G EX[ *~9y!9U))ӷ`pаPb(.88sƁ)>ʙY*l,!VI09I%=G r7]\C!%k-,XLp y횬 5yْo98:A+wB#8&=;@Az4;Hak3Y 2`W5bz1tB;BQ( `& j @ y/q1 ۚ)Kw6XW6#ԅ'p)H bUH) Ȃ#K?A+ [4Jy*)//+\$uPhV AP0Ԉ(ṎJ%)M ۙ TR ļPܐA8PԄTH逢861hR> jX}mH)8pܜi.i;02 BD37؉.htZP;9mT0 k2sQa ˨$ 327+J#fBgr3S$8{7 6lQ=!ʌ|{ҝŒR9<{%ΦryI =㞈8CYoH-6hl!.g7H@z@Y(ԘThVëP.%0)bQHZ=R04HA>ةkgI[jc͆P)V{5B"zD(SXڰ1@ń8w{̀gV=AliT3Ww1H/>NwO^PySDN@Hxyİq|6E=(t(4%`>2$Z!PH0Z撩1g[ MCٍYQX2hx'T4E%DZ*IKI!)GCheP(z'γ9T4@r쨋 Q #SɓN { NѶO,/K\dsZԼ2Y T|_)AsW-ʺ &Phm8 hK-`xU" #AådM`^_85(vhsa#+N,O@X:Vj e #kC6'ePcqY;!5-cP%9Ԑ! $:w uDk876Bxhcc.8{} PR$vE V c(Q52zWsQS*Tjx޲H\K_OSc`QLA*V#tcy"eKI9hflP82Ir{"F? Zt=>t-yS!HDJ5 t6sG%A`X,J`d9J^~& kH>>(( >yr5ab,[t#\rT(+B&B~!XVdȬ:(T2 ~#dJ%JR>?` @ =лz#͑rΕ0X,bl6ŀ0|H(TJQr1 0 +nؕp+';nU| v5Ig|tȑx,!ÖEiF0P !"a(x xf+G {0OP!n'[ZiAr-*&@MX}!gqY->Np}#"H0* u1yа`U`sTuUHf]7#:Z@]xg`ben`1Qh@NN@R̎aAjbp& MhFȂ&ȟ^;IPR(|fގHJLl3ɿ):@FQ-ѪI+?=jd"Y\"~t&U,_**LX gVhI/in[!G ȏ0lҳ:JX.  ̀ >~:`M!-F Dʔ *F~3 k0^ht3I7JCܑMq-x|@@ JM̹%#|i-x`Oa *[q%rR4HCn8pn\>"*cLCPT&N3.%PtVH͛# ˖x Ar}a *Q(͔bu`JJ 0b(0f3{(8ln zb*X#! yT-KI0Qd-J5E`?AK3^Ƽ!M=->(๬u̵K7yTI3[ ;9Ft ỶZJ(!/qvpɇnH^L^$JPB*CHk~Ip`#'E0/"$4)0d .F%#2]s3'1@^ Q7 Aq :5Q"dJ{Gvyj5էTV%>[%>C!65R97-Kz֘nZ~7?ӑ16$#[ELn.\HS>  z@ ̐:F.t :z!a"B䨔:c$VnlJB`!ȬF JS)@6jJaRR'Dj:h$䞫HؖK#H F >`":_eJC &.^BR0aP t7C&;%A(8A.r$Z- JTu@Pϒ+kG}Q?:wC @La- El%ZIHxKfd쪚Z jZ2#l`7Fa,MC.^F:l_aeas33GJ`a84r )%]%Pb8"G(H֢ۣ|pWn!lfrg`~ h.N``PHD$J8R_E3[,f:` .\B2*x.N#"C:"p \P:_6z'R(&rA>AH02r"̘ L; -GPLlPD@3TpQ"DRE~ E+a, #N7>.zI] p_ "#^¥?X>UG~N~̔ f/klx, !4& #) %&)~"- Z?J*TbO`U;+B H1WBiƐ L p`(*U#xn1*@RLl `FJˆj7mchLT ěaĮmHbWʋd֠i8@  pRp;fȖ%C* GPpҊ\ C|1]A o /̗tiH$` (.`Yb(*C,E-jn{ y`3p-\LhSBb$L>p/&ԩO %Mt ܦm2*HцCR$a aAPx:*(ک`1L$ ^`$mQx9 tSЉtYf 9!x{Ww&8`Bn 1$l{R1khA&$u̓*eĶ=@ŠhDo6J*B6'D"#/ D$< DBjH-Jft5X#@xAPRJ7"v!jf3wa `tg >د jɕ~? L: OjOީ)xF<,#p##"Ӽp.ci8a0"6a2@ޮC1VR(C֢$cr>P @g ! aEjP]g1Pr2B^,`'fmʑ;jʆLEu z  D$32m@p!LF!e cT٠'JD)b5{_-bexB=>,1ABa~1WRƬ$rTSz$P!2DWmma$xGВ@!;9W5EDž$c! ~Fl!~&`Ϣa9IR{BH@&aLG.v0ZY"$P3gSM4)DmP(\0ږp+Ih刘H^%@i*\@vܸ^Bc0320/4!!Et%=3kJa;rPB^c5QCR HLɠ4#+` ,82Cl4=*ݐt+ `x@ZPec9,edn"Y%qa80&#sOTU#B2&r%[p0pTގKYTHQ\0c߾Y2ODǢ?Cc q8LxEp1rf F` 3~+3A0@ LzcK1U3p%o >$_@cA%A,SEAAhZYI`8`E2S@:k`2e[b8 jT]"\ޱ8$3JVdV}Ghp86O 2_>ߑȕaHTnk,a/&7Դ@r. #HAW"fHZYT>^C8Ѡn5dU eyhnM,b$!\Dbai.ƶDT(4%(h*T􍕡q<=&0Ey9">$v%Cv ."b:ѱnиSX4"no2#n@WxC18 q  yFO `3HH?,Hřh7\B49dEH_H3#̸ M嬮:,s|`&qvցUdEOak::hakAF'"gE%v)@ |œT XzsrYǦ.Lz{3pwfG m11F ?^VkqgQ*G eQe_SeRZDoWf`(:akߙqЈz<F`efz!)E8M,ZtT ed me3U2_HE-Iۄ$'XCiV%9ҳ_92.г"XJ;TA琌td29֕È*6udX $u%#  Xw8`.#VAD,k*k1CtlX- #̘@L(gI]"$ V~Gw97=3tov3vG]1ݏGJxH"G3IC^(t2+n)A ABNDOmxrBPJ BFu SVWV>8q"ѩkbOiը5X=c?x,T>f%Ƒ>cq;t_[ј2@|?@PH ۄ58)Cμ>G4=~Cz0{T8#P).?2q ld;d 19f k*@) @ ^P @ ޢ5ѩ@T3+%8K\OgoJ|`\ۮR ?̇۶`3^R=JdjQ> FW%V m@VHhɦ辘*ݤHi⭁=,a2*oX̐Zjq.@08Q X CV zcHIz 9&.8ri1+ *!! Y` Q { 7#ѓ+{ (a=9Ì20P* 4+b(! h[p Y+cPa:X8;)($d@d, piB҅y,CpB ?9CÉy7ѸF xjC-$` w)a  - *#G pSi@z:,!]3K3Q"p<I˫JI,!hP%HS8{$\,dJ*17ʜpJ _/sF  K \B:{>Í-![*yЬxwZtDKr `%HHM)`Àl:q*=X8ę1L &L#sA)+e=Bѵ`AI*%X#2S KDO:"$O:Ĺ0 01XkL7*}97x5>8C("5DP"Нٟx kHQ7P0L 4&8"0@Y? z|9; 7  돌ʘC1 d4B?Ta 8R0)ޞ4Z/C> yl/?jR1yUX$@kPURu`DKqg2px ̹/xhkV-zЌ`$[d\| Q7+* jGb={FSb9 tN >- ܎*lj:y |%x$HB9 TV4BH%KwUZK m Th. @a%s2!$ ,@즌o ".F5@`Da6K 럮*d޻ۧ)~D0!5[[H^EJ ؃4.vJő" Tғn;:h3{X ̇zK:s;`uC݇h C(Cghq'Wf!@٤pR @ wXqOƘi\uC:x|h(@!;{샺@8NM03|^R)t8N`|&\ "_.(p9_Ah5N@:# \ 銀`9V ia.ۋ1Ҋ}8~ ֙>*L$#Pn OF88+ݔ!(:?C * ݊&䪪]Ib.H0x_(eD׷ `;h8HvR "{B\27@Aᨚ̔;d+ъ Į38-y @Y5YqXOJϟJPM1-O (FB}ܹ25+<3qx^hL4aik S RxSP4pXv'.fqՕЁ*pDoYL̅(GFbŽ>`ÀCi*'H1 @nE.mSI@ Hf?,H{n 15y`_[ aiq@Pr71\]J-AP%In:t`0IHhO+ 68g]@"C="sK/p>8vB *L]pL xFſ{$k3Bq>)_pƄPC0 E"0ȏ" Baȷl42&xhd8 *P ^04uXr].re^ xK<Ǎ!y"[, !^d)5{Јx`)/x Ar0ӌA ٠N "ڡ? @, ¡QH€0P$e3Ag@XwA"Z !I5.@£W)$b~~cLU(p+sC;bo5  @ "D!*w(D_P" ?#t~}`bS Fchw"4UjnE0hGs3L@y:y%js?4vIa@0&-Ah,_ex, 8w'[¤2J2%Ph>A`yL#nj-:<6Ȕ!gD8%Z EZ܊K$ P\9N!pU#J(FZ') @(m4G9`־(LO A(<3DM-$ !~1*>HZ{NmjJ nT3H00$GyGR;gbĩ Ur衵JU3 Чj 'jE#Žzդx>0'줷 jaz  S`ahtSX.Pk(-" H  @F6{ڛqU-kɶz";rB%3rR$,ؒǼ+*((k;]Hd4>1wmh,:8p":M+ ]-#F4TF\¶sI*Pն y_p9ɸk%'fm"4 0GIy3s@Ѫ>>vHŋ̐DJqK*3FȗDW=03LNCk)I\v!R0Ա<CC>l50跀p5]ڞ_n3P(@ 0qdM% $ْ+oY Ct}0X:I&@.=BPA`vnd}ɹR<p:C00a yo5{&!-Šâ܋#F`b*6&`p4( oN υL鈚MPTJJ]bx0`IIPFY6J8Đ&u0 ֠PVi'`$ؕ"ʐXhVGX"E)GIћYh@34a?֑[d_0> @_ e/T c&uec 6 H?р RXDFV8{BXL< )L%`X `"0DV7/U|NH ^/I:>VPThp"PGds:na AeeveDmA*#D0Ir6Ab.{ )^q`T4',ВB0#fNÇj"f J WG<ȍ]dū> SdLĹxK]!t,:@ҍnIsDOx`$P}QB$2! 1|/rLhs)+ĵ" +=&\ I#)B7.PT=W (1肒2K 8CEڻ-c;`4)r KYNӎTE+9Z|@`sK{eĺ"ZN ܸ8-m. ``&@$l:b..d(TM"ê%-WE &xa"HD@f:Æ* `CGD#r*$tBԃ#Xx OF^ a zAhgFtr#::G)4' *C6l`s'.UǠ܄LQF=hFp7X`H,#㔝  T@ lV06B)*$l4^\.ۤ:&:IA@e" O&A` $ ̚  2<lHFjAQ`*eAL &vGʟ咣Y F 6 fQb R0P0(l"* R+IܝLil6*DC(fJ(#"%t " `fĬ`'D{ #©fH4vܮ B&R%@-^a2:Aܷ"B 6@H`( r !n OF4mg* HaNN L`V"(zB'vDXLC0gzAA(C\a -F/: Cx{Brh4Z"\% >%8SH#N*D'!Aw E @ `8bz3V"7S#Flfc԰BC4k!Nnda}QJzآ ` 7xe:VJDgT"0n oㆬpↈrWNvWF'Vz\@mbtAPbJ"J9@.p<5,tFlPyĝYg M^^,+g Flu"`!VUtD@7@B(O!2nFn5Q3*W@NS 젺 "l03.ځ,~fJtX<݅%1+h-mB #7ASz:~"ޅN^j oA_.C5Մ(xr?i{l1*S njzMK3{ QW@.a`a5X*kȘ2@z Q/*9#"1 ႎ *`!o` ?Ƴp!HBŽvT6t(ኬ#` 0"  ^bhlZH%Nd",<޻cR"%, g3AnItA"+@Aag+.`TKz@ VVT|`bQPHNJK{qǮ(%\(G#]dpBA\ŽaXgֱ!rbTbFt }\NB(sA!+6Ot\*#v LLr2,i8s  DN&e6` @WbB.rd ;5"XNP**-__z."T>Ȍ\&b3:nt Q b`Xul ͪÂ"5pGN랫ħuG\Pc$!|!h~t;Tdt`Z;Ƨ4V 4 OSA _=Hf9M]5DFؔK(v>칧|jt\ Ѡz })y(Fd.nv=NAzkN? 6 keJ#wF"7Fa98!'K?Hy2©N vx<%FTSMJhB*7Xlbk1ZܢXθšL@)t\Nݘi ~ N'@~ϚX4 @0}O B PPr5|]ηbHF,JADX&2*c48&y@~L2g(LsDRe\0 Hل B " @͙ށ#Q)0 ,l t-gIo0ϊpN "PӠ[ftgxaehP@jfy3 Z*(  P7 Q8-"$i"+r*#f!':.J`΀bŀN%0k8h+ 4 `$3 hIy$j-*@RȯQR2 L$fj]-!NTѴnǃ 6 `"̽yǼ.V)ޕҊN*N -6*.5Fei]DQ&liصϔ=&I 1xxYM96d0G * nB@ J#* $Ʊg(JQiB@x9/bp0ÐRW"҈-Qlj[ ⎰> !.jkfHHfvڿB3('x-!t䡉JU)ˉ).-1BDC;3`g +J$eA rP'%š& aI !E 6I3=c 5%1+|_.9rNOC(@`&%#Di똨D 8X*2BpYKM13I,a7G n >:KH*+P8F`H11CYÕ 4XlX !x0И4NБ P YK4HI4eDUqLI~0Y\rjxDBabz0<0p%vi@wfHa>! #q3!NF /5Ptüt.J0UE| !~9|a<հEI6cAHDc3vnu (%Ĩ)><ѕ:˼VNc !!=q)PΧocAV #0$0pԟ8{$V$@Rbk)7RbO7&y o  ;Ζ9lP!5)W`2.2ิW+ S91W(S E Ϝ:oS p3y f wF =π@7r=e:Z1102  :[Z w;rB#!z F;(I$c8f$fp P0pKPkisqHp=' ;  $XHuX @Upq0EJX1b9yޡ㖀T:+hsn.HE p7c!i z- e`i<@s{h B) P*9* &pr #/+Lk.A XmZMa(r-<0P&. tx +L8?0vq8  K4 8Yn@u YfK߰a@< بB;-њqaxa pٮ SVXx#+ ǜ0T!4q(@` !!0$Y(` ۠GdT$yΨAi-"0{a cߛ + 0f4%*sh䀠 A@H*ߥi(!̀YX!y DŨXŀJv}0c sJt>0XSӫ5*F|҈t40u$hA87aXv415NiH 20 =8CJi;kى@-#kÇu( ]  ))k6ϙmRb,%#VGq0 $P; z ;#om2#` `x1@;Ԩ#ovAX4KUjۉ30RqԚxSr(oGp؟K<`x)TRqAKk3c@mp*4OН %7rZ  v wJxt: (%q  |zAIfj(S <3{XЖ Al8sbYmqvi# K@AD TЏ* ц`^p\\n X Yd-Y? W-y+ *9ymr htu]y P!BAz+Y ĉ H Л ph2mPV" H0J\l$\ ( 26uC 0)Afx@jLX&td&? Xq B %' zyB Qg\8! <( CMq D!e,:xĻw!ٹ0khp6'5иҔy.[0 c߅0R**+Ω |<[4%A* axX Xo6&1-R 5I! L(xxVĉ x8qB<j6『`@ b|zʌJYX2n@hϣ hkyM5ҜWgaƆnj% DDhbbE"A`Hpf`PQc. "Ϥ 1H4's;R>0$_xx2#0 a# K&RhQO80aɰoJK9r= X5@-1ՙQ ǔȗ9mrEj֥  e=).88 ם-w8هv#v!=tYj:ZpP`HI.;߀ Ccا&:{xsH: +p$ki B 9NC&`p *]9IJlYy~b_]P`A>,a3πYh +P B8#.v߂apaǑ|1Ї qyބMP 2a(h몽+( ӅQK?6ޤփ4@\qQIsy@\#=<(y" Hj8is<1`-ⴉRub]+ȶ*TIhp&1^G PD#ZF b+^V.J(SmZƇu*.X%ruDY =8h*HѤS):opWXL$ЕjIKK(f#XJQUh 8 Bw2%zyJmxqw$]@:`]QZs ` t9[$D6*eb$ A gAU6HAQ\RUIpKC!d|> "*@&u"* d @(0bz&212T(2X!+Pjguj3?yF ` ŲS)O`cxHXnz:a$:9H<S3 L ڌ ĈҎ8UG)!:hp2ӂ)p)*1{^:À? K?P ? @[?;!rXL"?ePL2%I@EB E `,\{>wM A"p( 0F r ,\ #!j3?ʕ%$H EX%J}իQ$EYUhԝ=-eV 0PB! * |ŊxHfFMBI84}Vpv%˼Tm"aN*橮ޟ'π `</ "BX="`)KA ~*ǣڈʺt < `]򠋡Q?" px5#73BȻ )\cg\|4 HNÎ)9i&E n\`zL`. B)#( `*&4 @|ܕIBӹ*$b=;`+Z)W+>KX3 @~'`bY;:'iP^{*#^',9\"J1g 8"@J B@ @|2oğ4Ϗ"CϪ)!vr(H;ޗF`0E` hxkAسP¨;[Tҥ̂ ΀hn|`L[9}XuPQ`~BffLĺ0eˑsOGVKL"@*J3J*<νm?;ɡPzƋv~){>``Xw0H0PrR 9(jU顮h`,-vrZo#HP*`n F` 72A /'VN\QUDNt [@r1pX0;Gx|ē>H T(L(x$wK)qFD@$2TDyy+s KQMD$8`_# !2@p Ѹ`!@L >t. (X&9`8}`8o'ԞeWdSpERq_PZ1<Н k UK",l g a T DAYXaV="=<ҏMFX@;`Ka^+xYLp /pB$DzZ)W(^DIz,ldHe&Rw!἖"#y|P 64=#N(g(E: Ajj -aP_XzV.qe(,؄HS.>!(@p)!OX)Q+yJbfr'pCpU 9%4V"Q"$0#c[qN86un/82&P BP@, rfO"nG`.u1 /` &R A$긅wV /$(KPb_:GF02PH A!@ܚ A4+d*9fcv(~!fj{\ G@`yG#%C$A)JAMKPD>J^!me5MU"zdzA0X 8+vO P8$ @A2JDxP$}p0'?:}? !|0b9pr4YZ1ĂI$x8 T2ˀ`E\ @g㲹`>ߏ]w egz?%R $)qހp'U`l0]}_HiI, jؿ_R I`#&R{ځBILt;cQjM1.tlIy17)KQ0 /}㕇A9anMCZ5('Z J}`$Yrp&8b y+H` dP eh!a5S~& h#4aahuMchmW Q4Dv#:`PgAMfʙ0hd X>zC!aCЂ5`ҵN$胀v~$Z#y>+ zbGL$.֐CbЊCI7=k!Xi'vA8)>[ f(;ܲ KӨJ |VI:Cs~xo#5+Dc#Se0(@@Qa fmo!8$-t[! p8GS\T5Ӂ,- grp(bZQЉFԳ)4t?Md.c{?@FDQ9twAӃ `h gv@a f>YN#_ !0DȂ;$u !$EF"ħQуO .JGLp$"ΘcRP@:4uB J!*b^% -s a?'HPN#,ud``~$Lt|'JTtUC\`fxoFn2ϜXtrCb>łJK"deX* fd+ 7*0%}NA"P6 v$<L%DDt؆BhN5(7RhP23k&`)y9CF¢ cA>2rJ 91l@' @cJP&JREQbb$8c4 N" 262tԔdF6J<*8^.$%VPZ:!Dg^Q@np)-nܙc1gG*HC"@iྩtlS>Roܿ;PҮ]$ULHV!i%/) =N XWfܢ>n`"nu|czbNd7 ` ?eH,*K n#b'cêGRv? 5J ~) NQFީ:JWjҩ FBl:$h@o*ēxCGD7YXna@ xaU!Hf#^3pl@!4W<+dAbJQđxԕldh9d:F:T6<D@a2}:fL>zz 2!"R* 1x,3VIAdGZc1 C$4 8v !g` &P6"'CX4GKCU|BSiylJdBk`6kdAZ:dcqd5fD(cKi=yua,.;;sQOK G-<oO t4ZhXV_JKc5TF1֧vWE!Zܠ a? #"P2"8Dq&HuQ D%2$*00ID22ΞBD#f̄d73cX.c;b,/-JaH#վd)bbFJB@Gk"vQz:`D&imΪteDɢ!QAA( ©J#{%zc# A@a j Ac}a`BN^a ?H@2b@*1в% 2"N613R 2Emqcn9{!5IT. p佫"9$d*V#-PdwkFdq=:M +Y ` 1#.F6:b-$Y` wRyZH%nrHHTR.*}lZtr@Z L ܠgwYBo9Fc4DRe |gQT  ?o :4 |b6ZG@'C%p(K)C ExL`$[ D4NFC*LßJF rKA$,iW(d[*!-(ӥ+<e@%FSZfF  a2@[QM%VYkhH)J`Zm> @J m.#yHPIR=_IH#J[GBIV`~/q8O@F!(Q7H{$Φ@ !苬J2 60 k&Zꓢ*RlگK ?/ Cb2҇$j`9FHR*)ieE 1lIr.C:.+F8 xC=}@!l ))Id80;_e0 C8wL؋?ˤ裯% paZ *g);O5  3FFHe͌B3ԥ)RS( ,? 蓦V"M@3Fިhud!gSԳ&i Hԋ^ަ6K71J(nGCh;Q|,MAY 6-t. 4mFVT2Q fl{J $gՖL2̢3+6 &?xGlrMWXUe-}3;c=0z¨#L.;(vJfs``E7uK֦$ bȶ)J~2Z[B+%j:+b/QRN(<3/+H!@|p' :J)Ĭͣx˪VX 1͐a=X >'"y R.omcp <Q+QD̮3ppTqh0h0ȴP4!5F!5vI-B̠'0?HN zbJC1JK9@#~cym(!&B3X\CQ,&D.$jv٣?T-hQ$n(%"щGa,e%0Ɖ)|m/0yDA2荡3h nѱ D*RM `@N[ "_"M`ʏ! @VP x:)93FIAM>h]SU`D (I>-"(g{IK[ ńC%"n4E|KCBz.]̸ VRk.v_,u!B3` ;ti>G csNǮ4x(QGw9HhZ@ @`+H)l EHQt8,rsP>( ,P#ðv*!tU" p#h("F/}٩'q0Q+Pjķ8 fA5h$X@$@`)@ `rG`4[+% uh"n:bl8{m$vB%AJ[ML 8Ε I1r#3ϧ*[:#ADCfGxO^Hw~? kRD:UR<[y(b5TAp/5tldr%  n ܃'? 1fknpCXqٹRBX V 2 ܂TN 5IvuP` d p-#eDGwNd!]gpMYbxQ.MFܩ A/sW!D?ϲ&^&!L)P$:J p$Qcve,1C`}=LI X& QӸ`T3MK kQxz)$ig) Ⓣ)"`c:؂0q5r #ٙ-K9 )P %2z'ڙ-I2) 0L 41s-B0".`L!q v4IG WZ*zqt09I8IX@zc(;(-#G,N-@a {.]b ˒q%4 z8ikijZ󢫔?p N٘(%Z wdЈJQ;"zaw +сJ6`8 6$rxQ׊IA(ƣw/+  {A|6{ɾb CF(Ͼ:oG9c@@IxHa:ٹʳ?y W Q8R-Q$q+ ttFd52q64XӸ\,K0vD MI ;0;-&iCJ0=!ԕz(؋ZB`V۪bCYQDڊajHPMؠ-:+, < AƒP:5!% $jy$B$7GP38xD8;@R&U vJ᫸h0("+L8U/hl*hCiMt P81-]Y|:`wQ6P#p(xH$G0JR-F,] #h-ٷ8vY)[qʊzm4L0@Jxh.uYdc:e*0i91K(S a/KK3|K k쩫:3W9#Yƾ!  Ax U^CQi<ήzD8ˀa5-:hHeDN8ӲS cP IOY GI s䷨7RhUQ 8;RЬ !"BSH{)xLl SR R"8@tanaR_lHd(/,8ѭJ`8ڠ3j 3#d^H6 .*; m%!p(2+>SY iG<](ws# <Xz%YFC,?p=hJ0)B]ȣ,FΤ"T(?Bv<0AR'>xC( d E?( 8Oi&P!ʭXV[$C}'bѯ(Kr[FH0#HX QE'0ްcZ]S:|bYqe3 K<#/ M\hv`ww9$Aa=huZWqhe{.` c Mc>{#K%1:: C`|YC,&%´Dc2 G 9I0wh0 ~E`yB !nUxXy4Ka%0bo C$ e` `,*0s*-5ǫh Ӱc0ZӔ zCa?,$O,Ѹ1JD3ÑBc: [1'J XH61\+FAY:ѭ`2YNe[0A;̱9xL $h3xg(b]~A#ԕad^e; J7d`0Zmq)Y!Ȕ]X9Ԉ-CY Rvj.p'clbBȸ z/O4`.8#F)yGh"Y V"(%ecZ/\qYhX]U 6CqiȠ`*~aDA2(<0$l.㉰­|%a xHp) (dq0Zy_1ۣqY%sk=lR(,iB$hGszҘjyaXE@]>HFh٭DB(M57p -B+ $3 HwDX2cmerh A #8#Nh) rV E = Cs895 ؁ɋldº@%P#z6pxhtu\e H6ðvPr3 YE.P,(Ga҃9!Ԥd 9v{ ,Ьp92QN6 (rŐxbMxpS6p:J(0s^3p[4qDXR,Spɻ) {0@y"!ƣg(Ea)R vj:dv8\Q!4J 84Yp0RE-ڃ=Q`wΈ }/uS7ib`J34FC?XtV yܴxV*(T rPza`y^ v+*5؞%YK'e Ϊ X)n]P%tk#5 PZnäeq W(RJ[0- cNWc( BE_IS B{Dk@hzd ?0~C@0% C~=@QaLƀY@ @aBOhO ~?tavP΀T cX)R R-?0 [u0zP"Q,z5Bd0(@n7=pU5Frh݂yk׫o~J4C8P!ԌdHI$]W  t;%@*|=_>ש~O=`[% %}ApY 9Ě/z "x1,r G쟤 PҊX)D:Ҭ :@HSn\7 *D2 ;(ELL^@3QPPT6 $Vp"GӮ%&Y Xf' x'd`Q*sR `9̍bq "^@ GhX8xu] XN) q2R spv5Ψ|V۷an@<`Bd2O=(-x1(cȹ`x,6/j7-p-I>JQo4zlX$Jl-#m'Qz&!~$xa#$Tl7&_'Tj(Ad8L &Ѩ`h;.H+qw`53Gڡ}!o0T;Px;, @-`E})uޞqHoҞ)K#yxp t9~)v!_g%r)k:izvp3\a`cfn1X;wdżrjH+D|QHCcv$%(vC C@fD~SU9XCӡuT"B s'c-Lh 8,D@p >@SI"@WZۇ?ְWD <nXJc%=`aH?A< 9kR8vGRi[¼XHw@P$N<0\/\6r MQJ1"O%@`x)h?qI$vzW`ЯÈg _ xMR!D"Ba],&oUR_xuRZ@xAJ(@>t#4בXL(G &NP+g0:H*\dQ!QctBp$w3NX*9!Z֮FnS"dL["M#X o  8(061zIkNGf y(Ldʃdua5k $,YҐEUp Ea5d*j9R?9H"A6(>'DlYu󘒏|LR굍@bz o%5y3Ns5#[-N0޵(Oi"g0 >cJ>U`"d),F. 5DKN$ie\H;i(9)&K3m(,X  ڡ,& Ux+&?8~YiW4m' cH#J8ùO(..cD3 Nz6h$..+XN$'JfiČp`@$(@@eƒ6cGDP9Fx٪,!bM %x?"H.濦 ^adɬ'k$6'>Bl+c#,~,׊v1^Q&*#L6VHg1+ :j\tRlC mE*! `L8JGO,:Ɯ[HOJ[kX?`az@A(ft CQ&j"D,e daq$9Gbڴ|G>+`0fC ĊXBfh ¦t T—F#y#(䯮?2"$XN0m8c 2 hUd^ f4*86"Ul[ ,%E9M$A!Aj r&*x&Ҹ%Ie: /pS-Ci"4hk,DseA#RC?tzO9r5 CZ'x! $(+= tJGLA- &nW2R-BWAA,GBC NL `xOz=tz&!־&xGRI<(p+A @OOI&  x2Brf',!t>*#$<dJavɡSPZKPJBuY8`2c8 .)>?2/rUsWKV. )8J4zxBVLPbo!LÎrtz2,kCGBP|\Tvb6),) \ Kuĵ$"p`hL5 &Mg"CN9C/m`8^'oxHPaE;SqI%Q^02 Ja8Ps)j_i,Rܝ DLq30:$.&he@jOPD1#qinlB\0 @Al90m&ol=63pzh!JHa)"0'Bܻ]a17N9@ O!ZftE [VB ༘$ӁqΞ0WLӖ!x(>"\l,4\1Rb=l$/WxCF7 :d[ ,m,XiT|` zmłX .º_v!"j!6o@ Z$Tm'2E[j&N@FA ;(\JEpD($ ^hAId\`N+~p'bB"'g@b+׎j @Pu40*C3 |Y0)$ft DŇa@W #vE!n"U'OXl vxLkET";r2c0*zA@n Zv1H%>)bIø̚ @,%6ULHdEja"@ ඘pL$@Qg>=bt17q`|+*qp`J$OjF44"*bM dpQW Ԯg ѣ6LQe*_B`N0@@!\j@G } v(73xVbi\_2d;=J(``JBWT",Bš@P Rp" @Ɔ|1N 'u0-5 (hjt.4Cc7‰[U(b(AY%5\vP I@>n&r LRIB+s\|vr*/JV"C?d 2A =poĊ&Wo-#6+TAD L/Ҭ“206X_y++{;_S`q"6z3 qb(Bw<,"oJ_W_IX``R"H9Iq6:k\qw@xa!ᬘ` 0QZk6Q1@jdˣ.62( 6@>bws"AXK 6;%PmmM; LN&‹Z#N+Sc:[-H?<|`(J8 ֦++!dq,-CVK*rÔdQ`zy1ۼ+"e6a. Af?#%o)B%]eytENHs<95+ VܡL 1{#\X6쀨>ut%!O !\ۍZfג%Em0 ۬8)e Mb#;BQU[4!q$BR\Eo p#fE @ ` Lr&}[=LqNZE4evC! Q@շ!%q_Gha` PRѽ7%5" BtTpa@ΓaÌDl\)02衁*(臈xk\/pl0rsByp4_eBNq+ j8a!(y ޅD"*cSX}?YrNމp["ڪuOtxqppf\u)%Mi $ cp9tpLdBNN0ΊH Tek$ƱA~Bxj+ "ofˎc1%1 0n+E` 5:l*boŖD'68E폷^"q)  BRDuJ4y b@,,|%+؛/L$p1Ŗ%Dd"~n1HDOpĥH!T);4Q=ɼIۼzeHe<;C"#!Ag!M!BH diMkt'&uQM:*AQ8ٵ D`*|%fGq@뱸Ѓ-qՉpX֬GFHD"ᑈL 0,EйEec<= 0}}W K۶K,@HbsjN;ȂG a@)!NKG $8k0ZR 0w@࠶nm#i FopN@` ]& vݪ1SILd. @ /Xlq1}EV,҇@K# n.FܧXb0 "̪"4F W q4H,S@䥦 T*ɋ{q`:MD Xuiʐ6ܲ@5'E O%vj/mU PI@cԘEA.mW }@,HX BsbzC3`B%K,IA8'Y'ǍD(,`\brrytC`e BUxX @`r8I}bN\1*!#vC^agc0`&& A7[ ~LNֽTyhgogD_I &#r@ Cx\ IWE$i(P!<Dh2nM VȰNj펑ȜYfMߓct,:z]@b H ;ǁfDn v<,z\.XeAʖ$ C~4=]M=ChsLj印m 0wvU ! y@100Pp /,S5z Q vzCX P@yhhu0zxx]]b a ;¹p Y ?{B z  v@s-|;=29HCP%0uC{)ćiXhn#b PH‰؍@ 7* +|c jD&` ?0s d^+"bʏV }:^"m / EC–z)=-0RX D( `1oXQ 1 %Bf1b*s[4[Y Ϡ: 71(`'+8UY+ ݌!H'J! mo)Hn5 36ҳ2IB $4i|;2|v` J!i)p@+x-0$hZpKڱ cidG.Zf!a,̄Pr"/2?@Z;{A,'<[I0?>9.~,c\KN0Ri 2>QQ@Q?NL#ة8(<:Fq?F+{H*(9AT; bU@i(-Z×Г XDOI(+0|aN.GZ%[B"+7Hr_4뾓=E?h$9<!)lDu2pp9`6KKÞE" HETUhXLQQ* q È&L6(R&31RP8Ol{ .H'r$Lٵ'l.jz ع؞DJ헉oD6 `'*, (iK>s?T0(b -Ԅ[q31ij VpEK;wG*Mto!G902Q3f &x%Q=Y S@QrD7H¦)2>b&)Z Ib'U,38 j o VN-H=xyVpѕذU".<H 93;Ċ [4/:eSHI0Ǖ 3@;PDA86$ɿ+02FwM+Qcȼ۳뒋HZq'"Jmyg3⹫  :01[[["iS@"PlN" |t-ͻ[m,;k (qGzYi6:yWh#-[Ht߼đNM+H?4Nbڻ=}ۏYx8V{Gaρ sibY[  y`^cf>[+w# F3CKV4 ^23+l#(@d!RGKlKg(c8`^(OtbK[mh:-0d" HcZ?Ƃ$[dU V[ub(h] 2ᙉg Kp%PQPNG; O8@ަh DZZ&ho_s8w@>aLA:#jX< f8 hxcTpvod8|`  Bƌ0qb"̠"|ᜈ;;0+;|<3`0C'veu3rF SO ]m]{OqӠ_d4"0 dG@`8Հ{c g(@soҭ+(:,RJ'Vpp `q+l$@@u*>C@ ;rg#a`j+8J9h}So}NP(3rpZAg ad `Ŝa#0KLB2rhSCZ}@9;c2Αܱ|q4(X/g/aJl m _0U&|QSPƉ иƱ2l,*!hO!zOb+ HB"k:к -l< Cpj{0P7{Z8' pG$'ґ(o*#M`+ 4) RJPk(2C6./JE/bHX `XZsx%64BR-Z8ݧGMTp#JkkƸ2 bi| ZǶ̔ORF99Z)<2C @ פ-,Zh%l v]a.̜ڎTP wǺT$X#HJcb@8"&)@*I`⎩ݕ*.̅+ 1$ LX {ZkP#R$'d̓:0 **UX "s3 t]竒mȎ,rTs"C3"`*VWBy'[~RaO0z`w4Ј㺢OEHN%3[$GYFy' | U8&x ]!szM6p0BZ$$Soeա>SfT;Ǚ)Eśt"_L R~`cdHpE0A€NhHP&cQG.@)ňh w=#@׭J)_]BF[ܱ7k5#4F|`$XRx?pxMy?$N5ן}G’~a GbTP聄ôt&oIc"6 JF/ 4BCPwB*DͳiD<|W1H$ Cb^׏Aa"f'&8"1Tcty@N a0 P*"r]@6̈́s!f#\BZ r`;D3FxJe!Q+h`)9X PFP>枆NJQ6d ru@VY ;9] ` `C34N=_j?ᱩ2@b lO<~vnu_ KE9^2"Tж&VCW]m!I%AvvB9~@|}N .N48&@к&Gd%Y`q8֡|t@P[_HEOg`h4ss9]z2pNjT*jRC̪5P?)|K9, XFS.ZH 0{W[0cx&:G1Lwea;`@b1`z=v*{$MR S kHx$IO;p D=BI.W!5>o@ ىؓu0'xZxǣ 12RHM&TJ7( 0'C=^L@+F_(0,O;dkq)F>q FhYc]$j'#oPklO? %JVGwi:%T0g=HmgmZn$vSuH :'P+A6WԔzaܿg*n1`Y%j~iXz23!G9jh"^ %Xj(BRBDH` S%&8BDT@P<׫*v6t^a7$đQ1<Ȣ{> 6ܬ >,frJO|eܨc5wְ1cO}dڕ$"DHb8 r4yȐN/sBJ4/܅g,?FTML=!N8!^ARI2G\E}kb >+g QNfBQԈ>jzD%$*rt$x'n4Hx$#,cofԥp @20<-]RMξ.90HJ&s)<5B^&%@0AVʮ:pѠ1J"@^Kjfj,4f+1&i9%$s3eN`/l:ckD J< gno)p  P~* ҴUSesV|(,<`xt$)`)a*Fx) $:!`08A 5Fkkv8α(-+>挎^a* j`"N/J.xAB`NJi%2F47EJ*QjAFk">Zpޢ` fgH(HR >O&. &"L ##S`NeM#1.^!bH@&gC:"ngS!q"Xh#xt*L^5ZGchrcGDARb}bVD,c m4֒t*-&04mGAS Gg "7BN`@f 3H2@D`"Ǻ &&lL*4-.17]o.?J>GR.2Lqa.! C8H|j':h&>М0f t<0h0<+dO `z@VL.$fQ8 p*/H آ.PLxËnQ*.Tޢ'0+|/( )F`a Јx3_C\ CXe_B5(.XnҌtاA,! iAFCpS=@9@ZR`<8BI=BV_s,i%. 5Ƽ6yaȴEag^eCH23!A_BL%jT%B5PVQHdTek^28V̖C:Xa-j p$#H ΊHWOjWC"Xd2ŎnAt_`!@J NJbN\8! Ia̩2h+^jUeC<c`e11ڌ#A@!(ZXh枰O +@$vMNmyWpE6 x#$^-`aWKK:Njc$@.`P$ @ `a>MQ S"/O,P w&Dp,KG4L•r:x..8vg ,B3 Bm)g1 !aa͠AXA:G%RhbS Ly"%h&at0U۞l"@5:` \ 2( M,?)N%J}%-Ax<ٮ (;`5ACq֮R!VGM,{hb-=vs` v~(`Ųmj+*:!Vr`njf`|+}07"SsdV?kL6”\Cit E=@s|(XkB E6zЯ4v!`NA4{nnN&bٰ( @w yHTzDMy $dža%BLC`c`F@R,dP\/x!rPjI*&8 ( C!Sǩ'7> n׀:@ ( |Â[&){ &07Jś "îB&#+uapV~!ZiHdpDoi  ` ZC.sCu=6R&C j>VD>4->Tm.L|X^jPޤ@nL @tNɨ 0bNY mz0 H@$>ߏ@#h|> !Aq DV(hT(" yS=Hjz'?lѧ% Sw[? ju9-,L( $`y=BQ{dP}_PX+b]{y4}-VEA+Ԫ0P8WnjCab/ A=7siGkTݸ( Sܞʢ"˸ -"v{+$g:e^&&#= b w4Ɖ 捀߮>pG3qȨ( 0 ")*@.M D/0I ,J@ d> h5vg9 n#kT7z-;jDL0g&8Gdh_ |uQ?/Fcu Us`$ʢUk#ny"BT':~@B0e0Mhl ΄ڀCFb) s~QSJ'ۣ-3Ҳ%@3f'PM4Lw瓶L`@Qq% +% b@=jX` ޜ1d9#˸Gz6eϊ&e&hΤq wu:~*Mn`^"`>C#wzmҾ2]=BޢbK}@&:p$vvZ$$e!P\}>Ԁ;zA`xؾ*cɁ1F80.sR B6 6|Ia|0F U~h`L@d ] dB8oT28@ 56 kHռˇrvOSj"c` 6LpIFdèn3lSYШ#|FkZg{q9hA+Z!Ckd䚒=+\ \,@Cmvr@S(92$#C'eLCl) 5~>H&Ch㡶.x?c@` %<1b"@` 6Ai۱+JxbݥM<)I)tR#?kSر2ӎGXrhAb(Dm ڛb'`X pV P X*BSevIӧ-ܽ@IԷ@Q')plU}(}%нNy*Z,^ $Ĥ# eLKl]Jn&=ёOz܍.AaqRȈwaćǀJrTNX@fyN@ lv=Dq PX{H+lnچ }NUK< w|MT'F;`5O;##oohrB`R8x^lA䞱1;Gi$q BL/Őln%FP@Zh] U&x2@ '6@,"lrRh!9 Xn/&7us$Cޓ3<NLD@O|o-)$8'2C[yצCu_"%*m`&/hmȷ;1n$n0? OW;Ȑ6L'%LG`Z,aU\;L ]ElmQ塷IwH[wZ '&yQ>`I]ub vPlI99`0~Cݾ1Htz% ^ z+vc.gg*>ނieX m p/O$XJH nq.%D@T |h7U + Ũa`q貓xʏP8,PX:;h8 20ic·o  с+ 08: f8dh_A.ػ:<: "= a2$T +c Q%Y_89kjc^8a [C3F3Ph2H9x1M;YUKɋ-`e<3S  =ӎqSIkxJ\o肋 h! 6`SR`b(h0ڵE0jLxԻA_xV;x]CcHP#0""p(@𴝛l k,dƐiXu+ ʼ ,'=(G# Ҥ3I2h#)S|3'J&ZEYw |'~,m TPa$i`A( *<(]mрh*l9!ƕ@Q0Ԓm*] sԘ 0x`[Xl0 9&W5H*"Q7'[jhxb5(b S)J >DS(!<z Hk8^[_€D0»YʙV=6ɍ[?a̠gtkĩ#<"h h,AZ$[&xy ˀ!Uhỳ##z\ԛaxy2`ynHkN @R(O!ԟc.h0\`ƐsK:JA`UpI@bmHr9Gp&zWyɓI²Y&Wp[hgPu 0 @2Hh'1N)kpi; j9yIHLpJpҥӭ)[O+g 81H,5@-py&Iߖsq_*CݿO" 8y0=!̂,%2DP 2 ٍ`)PhD~H À+#q`>-fӨ dZ8@{* ŊQʙ/h !j4it&xybaL@QK!xQ5pEx\OjVxz'c:9X$"(&`ɩI B=|H ZXT*E#4H$0P/asJmAHeUlGMKHCS Rur(r8lDtik·3ύX7-PHd V00pm`SZƆ0d$x3Ex'Y`8v@]lcL+5Ԏ\#Օ':ؒ8o[y( tZ` <qIӱkpkr]}=( Y`!^*4 exfV bC G!(0(@ ty׀f8X `.@d>0'0 7]1:Br,X`Ǒ} wAX`ڎ?g,o >Hij0Пp) oyXfFp]+Y0Q$|j b#̗ UuTs|6&HJ %{tIp8莓ΩHjzsI hxdy"U8ՈF .HC#DqO$7bӛw; jz ?%鍛qhZ8@T5l; P7p46;x}Wd!6) ܚ`JFThCHGT`lPA@0XD`HX4@AT gx\ @iT&e3B/O'0jPO)ə Z5?+H\D! Q@}>ϷV:I4Baoy'߯=lb F`F Z}=X2 F (cowh(`@Ms% z x J xzhoЊ\/ @\/7DB38J'Grџ/E8NjZNg&s>4  @- B5C x}IĨ/O }$stįfh;^ O>@"` Մ=% OKm|@},J E ga1 ˕u GTX#,5od&z LHyɏp @LjIǻ *PoDdZYtb4B-%`# Z +0.R`c`a @Q fgEQ ^h^&*( &Ufj5+G;rq^Mz3 :aZ螮⪄4m F OhF*\=NĔ<Ѱ$AD0<Fs~*`8PEd7S9{, "*raC yy! `'~A, b5 _1#'xBa"pL{Y$$@Q=K% @FPHT*0 6- gɷy=MV0PyZJi{'B1Hh#/;CN %Ǡd$ 9 NJ)ܞ4@S.E rZC/ظC9P0f1K G΢Y@4+I,'d]{^Bq>J9TB< `,Dw; 0 1평[b%dS|(ƉǐvBDu8 5?A7@Zap j`$`!v(L&I0Hn&2 bD=ČI$yaCB)E,HMcC_%$hA ~I?&]@ H3xyͦy1SI|`<ǐJ *EPqb@唀4A$0$,1yrs>WUrl6 &>)"i8N ) AD'@sl 4V i нRri$,AUȂRNC.o`)S ^7F9Ԅ 'mi 0&UPY#@zEA@cRJ+Jx*N@ ctFP3C{b;#@p A\-5 d!D,(e`rnJLQaEU|$Ÿb<x=6Q3E+a9$^YplyK`WSu%+HE?i!Yh# Fe# n$a)>G'>*?0`98dv*a .0F@ K8PǗ#>q 釈 -mǸx =[`PcW:ɡ(!"#hT.œϩ9[/ґaPTT:PMW ^8Gg u%g E րL P,({H}n(L *"`PW9w@V?Q V Kieauh -#$H8't&@DPX@sؗ@WD CoNn6Jd&ojb6"et!AO&@ FDm ( "갉*o 89".ip~%% A@@0ib Nb*4%x+m4L+ @=!@"VBIM?b)6VPva( Lf2r4  Af_p%E6B,R^z HR4l N:y(IC*zyDy8\ 0+F\qCLJ`R4*2;A$H3Pゆ.1)= rF_°\A0Bfe*_Tͅx@`! N !hRdG1@ L1b 1'p98/`! +Bk'L^ ҟff$$hfCb9n$+ Qr?:e$вUaH)+wf <HB@zz+P2|*g *zb)2pOzv2V!b`l֪Pz4` *&Q jT/D Mĉ8LG ItO. &t5k4F&>@! KAJ0Mg1& " 6" sX*sR.# %2J !aL `!h&_$Hz7F`(m@N n6r3+?o'EftOعDPV@Mla"\" fP KbTlpP*uPDS(68YAVaS71Bi$BL^P`fvD{"JXH6%_o:6(WVYE1T%@lmb@kG\^)./27 d&pN̴J Ȃ°A%5t J1s%@ G ZJrl!pH&*2{2-Kφ>.bASq T=`DA N: 6(*b+OL(h(?[% n*L@ !|h@W b 0NV "A*fDArL>$b1!@(D`UsdMtp,L"`Pf@RJ'crH!g"$47v@&P½S3n`B!AW7VBTWFlD V @> >v+#FVϧ3GEb5L!Z r,aSN+  fi `:)(<,W~L')Ãpv+6@R WLLf4ez ox,f@2<BN4!0Q'$ ?Bb7汔8Pz~QT5>h``>~#  lfo\IlmR'b]b>+-l QCecX.*IQIBGI9 M-ȫ`:TL\AbXgF_* ^`g=ʲB[\7`jDz+C2+${=dQbԂQ`>Quflbh8pn1A[ ,Loeg7iJ q0WAD eza,tRXQdccdz*f V &aOqJ$!3z,2 dYCGy'F"~ OhA3 Q+s%9+ɬg*DxU5h9EJWM({̖ÍdFFrOk!S!k` & <7%=N \: n)4]4QOym&5$BM~? `{a֠2h>j ۠Ok iLuW4ZOhwET RQ.c=? Cj,,X!Kj7:hȪê '@"B3 ˺N78 Jx'$&i }" |EIE3!`(*€CR?j`4*D4.GsR ")ӆ{Q>@&K+i$'P4 @@@;/DBNBŽĠ n#' U0,Li0䂖 {l\ T_!D >!H@@#0I<uB^9&ElD5$D:0ZUBX?2ߋ=*6`,Ռgc}iP@0›!ra~ȴ@q 5DfC),A1QK؁|"zr,  xAHC\9@$sT-KiDJHi`i-"1"#Px2fP,Dgl"; ´"њ)81Dg$U: L9Sh D#hcDfY;oH$_:7L~DxiD ԔB*e$R(BEwBbx.EhW 2F@ĠŸ2bD),,ÀzJ@d:=DZ:\uՔHҪ`]"O2DNT(hzACMD2M#жk!CzQ<}ètLN]v/\aEQd A<4t}2MJxYD|p VNuP#üwXiun@.!  a>Nvy=Xj {qJÃ@-`da% !@U 3)kq8&[{ j 8(ch7P5hY<%: AVxb ы@f)H*xR(iy`@YCS  l95\!XTM6 ĚY H/}1.J.A*B q؍ɠy8G+rcH<(P̏.6c7Y?H>STVhA9 A>@y "Hs G ~ UK<6 IPl!nT|WՁIbLU #`#"3u6*$J $@&N $9AhxߩY j402s@q(D$Sޮ X)hEOIj5 B:NP>/yʠ0W 8: }*&k/Ĉ\mHO0*.4 C#T%sɉ:@EdZ9 Xsj|[.Duy90akA֢y c#GI . \8P8ՐiG*7F*>i>JaZJ 1bvX2 ihMrt= U[G DCz Ҕ : 1N@ V>SF(9=s:`<.dPH. SXGu >i+l8[;X;)؅E\:aJط/ @y{[AH2%y:2>U XZ )1j"HxVz^ZEըhx8r yPz^[Ga a!XX %xhһzH0v2 i;1Hz(X~ 9?C7 :-% z0^BW ;t1hT8^pe0`_  ꩼ "-B-xCلFDVB+|1Xc-1Ӥry/0 j52tME[ع!ڄ-Ѐ'H`h-P2>VQ"a)m`u%E2pZ髓IW [ߠdT 46' K(/ +k8I.!GɀދH#T VY4eHEԛА%T2˱38:빡zɨ-AX 8ᦔp\+x< >cӞ爠elVz_겋V(qe֊\(Eja2dvJeR%kiX-R( sifeRv>H\ӷJ-;[hvװQ>@䨼 1P, g[Mm e)85ׇzž]E-&AA'l M i aә W6 ԛQ@VQ8Œ=U1UQ@SȈ"h'1t aBG)/Z#X(4PLI#HI*71Mѐ& &xW9vk ̄F?Zjԗl f%"w[ɉcH>)&R\<1vP>XsF4wPVU6HxGHxZz $_1#=abipd~7@rC'u> '?xӦlu1J3hi1 (h1>S!qaàK7NXO\ooٛQ*2tiPO">Uqy4(s;Ba u[wbPW;(-IPA %6N%PaGMT$83B՚IiY ,<AsQ`T˵g:X3&Zp8CQc8 @@ !A@u2 ܽ}ohL;_O J"Z;J@}ۋDR ";UX8O'w<^9,L r_, \?c8.mA2W^H@J6#i,\ݜzNjI<~-@/rXwWK>a\-zmmx|(ڿXPFP* c0wx:<Z ( ǀ kqLG^"¬z:?x$j> `ޅ |њ(hEN@$܃LI*z9c]ҽ. 䍥v𽥠`@q Cǂ,GZS d*_P7㤦{i[ƓIJ)=J)ol0RaA$y% "&gNǻ@(ʱ57@(ItƄ,WEJZ Eq:DͬhZƄ$p\GǮI"%Pl%22x RpG&Q. :޶*H"2 !FO@ff:/E(6[{{BKi29"6+`x .8w"~(' ZOeJJ$0h#HˀN:z1o,ٵ mG Bj8 t("w\*0DDA )^uTY-VO(J{90EK b(a:"`PVXX(@@` 2 p !FX+/x0I=@`!-At0s> h`UJRdאFJ7;V&@Cln5,!l/$($ nsL5Bd]QJ9N*0ŸTM /CFbG p 0&('eා&EO/HCn;x4sf>K)VA=JpdyL(L )p_6\O"APIAt: P*Ea8(Nf e !XչYLI8\\ UcxJ˹N+ڎP4Ú3DIG'3-,,S! 9 qTq˔ϊɂuڂ9EPc>Q)EPukĕXOXp8M1 qĤmLNⱗgu#@MSԩZj[LSTcLKe)PnIrXl\M hQM1X& B<Ե#2&W_ |bzwOrE:9;_gAqLKt$l#0dNe🕝O@@ly-H,_Xj82|ݝ>SIN"1|FX3^GnvUB.\h,.=y\gv)<+Q5գ:M@ !TY*ܛm/G̢!fİ`ڡJxaB1E, @ 'ںWzHp"ZQx-ȶl^GW–?HX ѡx U%HefZ"l l Q#lmc^;42MHw+LYI!W60IJt&Yt Q+E=[ 7 ;tj\/aP-׳P"q <4 %SM.~ӮG(M_L# Cy-c6?d,4|QFrJzbdKgVH51TFvQpMPBl ւb9BL:PjxI+˔K)`yI , VI$(g*>d`;jtEۢ#@ % 1D9yHdc{((r"KBM"yvk,}MG=B ;D)|~E r [֏ r]@y}iT(&\y>UdQ$At006FBeȊRԗu"]WW;6z_rca{<%n-̡E(ڶ뮪ץ`u6\ f@Id2%Ǝ/CV?>b# ,ޖͶ*# ^ ` e(&(Bd%)|@)X]L٦?eێP 귄+A& KTl"׋d<+d(麔TF#!`Pn)C^ +Ip Ivf DCx0nɜ‚\ ^6$xۅti# J$A$Q4fB&%"f+M%.Ěl>/H.2pc" 2~yTuo-%XLB! DM:DOe*Q% 'DBȞK44B{3BAA6#d^6KCl2`B&. `(@ECįb@>*|ΒB,c(Bcm 6P%+Jmn PэNEF6=H@s,F 1Rֈ!i`HZY[/+ncj? Ln  XFdhH.Sz=GZuѬjh2^hxyPf)7ӆ$#>@@!(͠ <hA&N\Ҵph `*^_S,CD(~B:/'P w x.DL7yAa %&fiq!`@&&hb=@zA^ L@ VXHLj@ `㔀8"&iF( qiFv inTBPH pv0''\!~ Zw^:uwNC`3 *@rAg<5O\Eb/aLyw/d7eb-R(AD@v$Jv]w❟oO*"h lF` [`-)9>uV`p&NەLaysLBVE"(!@ #+vWVL7v @~R>*K{TbS1B > q/DE~̏)A8l @Jl:Q[[ŁB{2"axB G(U:^Hv '5GD%jk~Er/FL鲎-]l*< eb2 xyyc_@ v(6-3N~иe#㠠4V`6~J@C?ޑ"Ubcj Olt[B2 d ١+ÔQ)ȑ"T @`(cF1$Hm{O!a!`zAB-#D+@Մ/qO·2xqU: ZϦLpΚzǦad#!0GQv1KMI?\=PB$D09y/y[@&(a*0=P[bib[J2!`BLцQ/a'b AFv_f`O(#u, XۻVi550p v4#"e۠|Cb(6|C©C,ud r# u,)1C;d'Hgea34hj?Ac!Z# <O`m~w=f&`8NhR)?`DGHXTHU3A `|DO,@d8J4Z L#L%DD#< Bu٪;3_.{}|4ZrPO|d  #[6& @$@$@x0OF&E#>@ ^}@@$_/_9@/EO`.0 ;Y=6)gI&QlbYK'e@vyNU,F3Aѷ>F#P:g0rA$b0L(Kq^?" z`ʑH ݪ>~EB+5(obX]%FNnؿ@2@( <qlZHP ڦʹ",m&,⢩ 06>k ߦʛxBĎoNz1F˄黆&2b8x%VU5ÿ6",뼭KD8;y)Fk{(p:RQ "&40K *O&/o $U8!bw2ϴ9b#h뼻z2 pꔟ*ڙn2 8M @eZp"g, *[ 8qD<+54)::%A\U8"ʂzlFtR((G bxf)>NUPѮ8Amy%h` z V# 2*zGhiCDf)t\Ϫ?z|JSp; q Tү>K6-nΒƴhdD;OzsNvR$X4E&;xIĤ/y?5>qA Cl BY0F|pEgD]b5tF@4 Q7Z aP 4ӹ/k xAԑe\DG;kfȂL#瀏U2NC1džxӉsby֔J8BXI0`lz4[4To/g> Y@)@G_QQ y6UB.JؖD :PŽcw]4dl帬FhȀ281%w%"P܉:ZAٳX chiE ^|@:Bޤ 3e 6\CN~~Z-%ӄبV!*!P`;.E0\gm:"B@a!b;y#d<P8f H)F}jai8r(n^=MSdܗBkhѮ*Yr`L*/7RT)(VP:N,39-3ƀ,CH K7~T (S UH%'N#e|%ޖde`?PRJEZ<77('<)Db+PrJzG9g`4@8 4ƨT R~ލpd1b)]MCR'fq!c"dhPͮ"bARµ` %eڜӛ.SY0QD*0GhxZmZ!صg,5p!wQKU؞cfo\@ LHA`l$6LFߚ-TF4ƒ ! q5r\|7ݡ/:Kp2}%D&nY}G_tK8dd5#-L}f\ P)[2G4+-BVzL|2wءIXHgƐ0jT,֪C\\Cxk @8@<*paÆFg 2~^d*Uլ ~T,}``h m [-+6K6zP W)bT 㪒ٓ>K*8~ eGHq缰fp9# ~(7@ 9A:#H"+B%f&_p2P   PDL9Y{-ot"=dz9T)a9T H1(><(*CzP ^c{:?#[p2P!d im^@ H<=4D0,&F ,Hx=BP wxwK@`h<=0/&Pukaȼ @*W`oa+Vp%߀ H( Xk|=ᜀX0 @в}90^L'+#S<+ p{A0/*3P70[*ȹ딘*CF%`(/د8LАA#  ؑ4L J'| d <@He ՚k_DbV)HN"F"9D8 yb 9茜XphAc$;T1$B#!߰x& SVh4颰@ֈzY $xB|@X**'ǏÇqǬȈ-)9|d##i )KҺG h-oȸbƤ5XU)"P%v߈q7ޜX;h(Pk30h!(4Z),ic舁`z؀ *d)J#*@џъf `+/u@sD]#Ј|  \Xx xƁ}<W`&ucᦺI1zpX\1 Х b'X(5Oph{C0)‚wPB69(h6'ᢎ˅S124݈Yy Aΐ[XI )I ^ |ٓ ]Y21]k.-`ZRJh!sr2 |: (WлH@r"{!z$0$V$ aԒޖ#f+mLNڂhWFřs ̙00ȄQ2w% 0Q JЕr: yz1;D2B8VʈiݸQ,HIbUt$P=ˆ R8'Hcs)tJ [DoȌ6'J ?2گTB.-=9o HR'0+nY/:ؤ!T \6j(s!(,mӢ&X 1SDy޼Y#БN(tU$VΐX\V\-024@yIB# Xg:.prEE=}#t @UP29 L -4 P~~Z4qS)2`z!6_Ғcݑ| +;ZSP3S8u]*] 1a27Bb,C??xzЈ^dYDiXws$;T0XAA(ë@1j|as8 ù1蘌& qrq2X/ Xz0MydC]!%UnH 8؃(28tNs&y.)gNIjV7|#5oTh:x$8A Eum`wZib*1 cΜ/, PsCfhRH@?]1ވ͸ 䯰݋A @5ۚVV ޏS-Y,CE#ѝDCyWq]Xý[eyװh2ju̥&6j eXdP !!Ñ"XC' P|ÌzS9 앦9abz&HfJn8̀9AC8ev4vYEɢ"쀢=Θkɠpxb/ e>!p-- #P0 @xA)+Mk]<ʁGap< / إkI/0CCPH 9XG-N]NP"̟/=xO#p @J.|ҞA Zh.(X :E9 4l%PL0'puT\~z҈@#5 놘g/`0.6o̶'T:"iTF7(gFLѹTiر1-(~X#^Y) `Y{+pvՑ\1(3 zG 5#Nġ6hJz: @PZiƮicT] ˳lz-n &8$pLغK ng7E3x2JywnG U͸@.,ECCӻx PcJ G(}c&UAS_?8w&6-̈SIZ\;EݗBOhM2$"cOРy͹Tq01# 4ʫ} |S܀0THP&mHd~[(< G1+1r8Ã,,;EPN}&pTX) Aͻt)fI -:^ѩot/=p$OhPF gie A` ~Pp*xm6J|1 @*!p(?TJ$SY|>`hceχԒ >]VkP( @ Ԝu=o2*@$Cpl"1%]/P .u)Y)pT©lɟٌR hg+ YJT7j`v=-̵fk L@tDKWUޜ(Hj. O+/7i0DP|4 [o㼦)bПz 83 b%7bO"P>j` 6L *i" N6k4ʌҨJ0E$b}Ĩ%GFOۊ%c UEAxvZ&0 7ɭ`*`򰶈Xh0 iN<_6;̐3(? <Cw.S)/LJ]K{Q%!`5PuH1n?rUݸZxc1wi ?Sn@HږatEʡvBY2lH:u4ũ>v8N;."Ƒ2)".m$\ a(!}([9Y:F EI8,W6F8N@HRZ6`:@*yr#'4©:\ʞ: Z͟CV~-Ո\hXt4 yXZԺW 4HӳfAf <&|AQ\Qst o^GA P4Y ;JH$)HRκAl-HZKz"00(Dȑˈnв!2^ )OZ($¶?RZc%$ S7wXB]*()(!bHFuJa?2%64AM$>Q2X ^K18R]X%O4PM"3a.OQf:nΰW0IR&a0 ብ:Z{9$y' Ud Q021 :XOx,2(:GQh&MY gcҍ MXj0e@ )$vXenEx<ۨcr1Qx`1F(j L D pkHT9@]kqlJI[`zXm( (p(\8A2q lEŘ8dJ4e4gjt Z*l_ F(%50@F:Ot(K4] *$HA$a bnN,}ۥA]:X*dT4>m hM"ê`n# j1%c t+Eк>b C$rL=!I Pgc܉' pAq"20wxr HGCQ* ,иhzJG`:efU ?ew@#(WAFjh>@Z \aFc/)؃esclrWVמ\<X(@5ʣ$ڝ!"au!@$%& S .MAbP7?'DjBb5`D`k.SwN'$QTCR D2 LBtbTwv%TR9T EFK-OHS:1ᔈ17ǙWR j;3 a1@(⃄p ; Չ )- ,%!yjh$V8Xh*xCsFNO t$A /~$-oV&/ #, P<ط~Dtb$%70P"tMN8 F}N&gf"RAq:,ך tЊ^nB>@."LR`X <ɧ6L9JPF@4Gg+F:Y<*Z;7j FI#dV NJZB"p#*[E^;f}E{>VJbh #A:~qgCX$ .at~@(Ƣ֨0:"3m4 |jEH aU8M(&`FA8 JYe$&(~b*N;|ä"alyJN 16>bclNHhkAEF:gi*Ffn)l☵ qaz>@ \&D$ƅ% &ܗ!^HİgitHJb *oIj-%T ֗E;KmV)evЁEdc>g(.H$Ƀ!E"LΚ8& dh] (0(&¢b[#$0 Mä)ieOl0)+g@j`nXl7Idh)c"HĩD4d.!.4(;g9b0Ϭ$ Kf|e>82K Cτ$)?),# hqB&%AJDx@ i a#F2>"f=BIQF@Ac9g6# a%)c$0M"#XD/.RcH7VªYjRK# :9˜xFc %>< `!گF҃P'6sNK|xAt vo@c*Zh Mvt+HL7Y-앥&(Ad*cbu,n0 v Xi`!0*mnr[*7(K: FDֳ`JxUє @Sa ބ&P&>QЖD>i4:FAO  6Dd!Mx R掫^AMD ؇#Te(,n"USP)a͌Zn"%nLb!@$AʭVJJ^(ʰqac^yg&HacacN@ xf+F@;'CԤ<ʃ%&VA F0%˚`  بuP2yn0?hp $Nmtԡ)BU~P e o,J Wj)*F\$AjtlSHpmbMuCJڔH7h$']DE|!" x`*W WsAF0c Ga>`t#,.'nufuE)aȠ֢%@ ,~axaUdgCxE/cH!`n &~@ta&@QtBp`@ԄcC . SaH,N֧ C VtPK\G3b;AuJYqf;FҦY `Da`b9sA3@H eL68~a4[8 ^v2LPT jE @QGiC"Ga& )ATP""- BL#%Y$#$d%$KH@,s4 QF(؈6*R0CTNAd* Ew\!WFNbep@v fNi8$Fj"1kjAwd7Rڜ&wS+EᓢgPv ='M Kd{B:B&6tdaF`<۸{o& @}`O#K%{78 M.l!wCr:ϊnۛȡ`! :G瘁[`rXqU,S!/` (\4ӤA~SN ? S"sVA SI|B  @ )Z`;_,~a9!HF Ewd%,-1`ERgiûCZcyU@l $I? U~P{HI \' KRZmΐ3.4;NKYlaEomW9BH T:sT7Ɲ;TBdh; u9'P(ᔱEuE]LsM;^C` BCgT%]dZ%E_'p˧a° !fPl]kL< ̍CVpsٺ2DCZ9W;BPN4NּVΠ\&GR_J*>FH5}p8709D `E_AjC1'X5̂^q& o=Q C+flħUh&8U| XFoZmf%2DO90?/Bo d}>_0xj9ârx }?a5A! hh4X`B:LLp8X{Fpa- q}BLj?B)˼ȗD!@ zNz"T~?M˥h$ Gt:ht9E#L(jШ' huo@4!)&ɥ]FD@Guulz e4i|ܨ'l`P ~ ch䞛Šܿ(V$|+3h.=% [R ߬(xdF\#N麈P!j&& BhKEȑ{=ܖڱ/#vٿidi+X5H&(>_X@$0pf 1j&JtX. KOKk8I ܸc4HNU6LaEx:sX% ԙ2L ̲h8|>i|ZU 򺱋B)F8=j) Dn|Eo\-UX ۔+ # xu<\"Ghɡ` & St"`P)nZdqТΛ(ɒb? $0FP~+yĕ*R#aih)ŀN@W'0ugh @΢6GvۧýFr xYwr]4h:`$J@YH!P\%i)Jˁh}$ PC 3ùNף7UV^ g`~xPx H*h@!Eh;F o`,8 K!&i x |^"hd &\XJKlܻixumXLRltp&v A Q4&OiBX8ł&F h 8`,h (sP,`G xuĤ!=YNv@Ph &d1E X # ="lH!)@b!M؋ ɫq臖5FOC&ȟbi7GܪF<>M P'rC.%GsQghU?o..ZFExwܳtJ c 7 D4 5D8}u>ґYLޭzre!9X[ w27rڢ) W 1Lɕy 5+u;Ғ [CSئq,1fwm?7lhm.fIQxcmyk!u"ďtPLP8U<.0]g"%CpȲm>i6P*S0k#h#*uPx`!Dh%)4FU91hp 8N1#rZYCΈ"@CDMSj|Z Cp<*`\ǿ6KLbBw~#UmQ)~o%AC{v,E'8e єo`JV>`vB1|)Ő@k%51]{5 ~Sʸ7X -ʹ|Vd@q W_l!)SSY֤Nym^\R$D%GaiHB]}:N$0zR6i.v )RP1웘ߘb[uJ0BS(T)0zp" # ]+`BD%ʲ98S-82d3a(p6ജFRxXr3d衋<b'c?%0k!x>@ºۏ#ۘ)D jP|D18vyxQHUhki !sq;[ c*Bb(AcrKO47 x=ø)C\™pPp w HղȤ +0p^Flg(|A :57bX9](v$4`#ȭᎱ5}3 e:P,H>4cG BLT1G(XD0BA( PɎL,掘CaG!v HwEѾۀ0waD ǜxY.YʇyaWEӁ R&"uL( ]Pw0P `+2~2D b{od97B4 s#BN.Bz֘ d6JE ~ (pi +h[EH܏c+F*E2ap323RP2I#~R4"fPr7@ ϝYM%kXE^npW]eM h6HZ΢ѯIxiad_Pe5[Y*#XL|+ шMJXSiR&Ǻ JPPkJb_p\zXpg_j hU1#ʠbp4(- $Q詎 d<q ;'at!f `cڦI+Vp gö 0d3)­/XVfjhdjPxQ"CcM94C ӰYPRU҉uW]1^0 +w$P :3Z$):ɉb cPXc򖣉." "QԧMgBЉC^!fnРicYh)8쩲.c[o(Zn0wh)pqE/iᇢ~Ǎ%e4Α3qU0qS 7}  %ifȠoo(  >ŰHN9qAkxxZ;ku,R-,ѓh(sQʆZ _[IP(#qe O KMnT1R8<~a0$E08xJhuf}X bhe @9Ç(v5=wcͯ>&mNSlmPc%'![Q8"6y96JDkaqSCx 퀙,H3ב"-kW(uxX[Bah (:7'8g.Vh qI0?71wK$0_m \UbX+L캓&-)" :@8q\i?`Ly2#+9`!*Ik(``PUeIu!#Vʁ# \%l xF|PurC{0ihQ Q/9˅)f4ɏ]ژfikeQȚ6!b &X$8$4]ΨF>oA@p9N@ 0$Cb`,?W@0qN@Xa 1(l DS0{p8Ma't8oW{ A$޹)jp5^3nP\H#I0$ `\h~83 \L[ fb}bȠW;Ym^eL&N]xU,6( ,@ & ZvK*α0 ߾x xy` `;H`1,jhێPkHcqeux A{^* D@ jpH|ˬHF2' -ұC("gqzcG)0DM% rGPӞ8LtڜI}v ^= !P+z],&єdo3ȄeAhanLJ2| ss:q@sr71 |4,HU=1) _&P &H 10u{*>iwk49aEn1I8Rlb%$l 3G %B CF.E Ga3 #$=|DGz4Hl?Y' rp Ž%Ř28ql>!uPS1n$0x=\bp LvG@dpyԩ" qLP2U;H H8RR8";#g3;X " 8(l|wŠK P;!9[USt^\N9W@"V2(>"WOJ=s.b ` l` H r@Sp%` ,ZϺ(5Q1܅!ӿZU Y F @ @f`!!B= #,:qzs;P1C|[BOrA@^!Y:(DGNQ@ @.@6P> h\'!{4v&m@*L'!Dʒ|D>$%'Nt .@ `l*@ "V8M ͼ#at!x-&좸&ncN`mA!2 asL"q.϶F ` 'v.l\E.5*Mvaaz|G jZ;ap .@* B\Z*D`T+ f<#R(-x B08cbZ@jLp\bj.bdH^~B3d8B d vVk|Bܶ z8#n\6D\fD|ήv)Fa^!&ap|`` `_@VhFoXaNSɮT $##ḯx; =kfjJɤNŜ%@i $L@H$ MD(jGp&hB'F):!$n)BF`f&Ў^`Wg,2{V `\(@D$.N6R5$a R*M kFBa@ `z 'cDОfrbȢdQfd|.ke$%|&#mf=imAOabv <%>QD%.@`$g#s%xrf:(XNw(3-T/k4?Hdjׅ0^^Tn"Jh*&LoC@fD6&EPlp.¢rR!GC8|:4,t3,!V4߇kQ( EjC CMJ`D莭d кqT@d҉"6t2jAX aJש6-`qlr rJICC}#h=,@rYz$*@as3j1S!JvRja<^gaAsd6@n `ch{h 6Rŷ=,2!&ذr=#|skFxlaj:A"4[^$g6@ L@`*&jQbM2Ŵl2|1bf]HdFFs^'b#&BNܿ6fκǚIEpVGlD@ @ j+ YBHc*R;&H 2Ȱa,Y*>ݦBPDIncA3a)e'lz*TKR1jZ $tqA%"T/gJZdX@kbN+mtR,`Ūt!W<0z" %XU',$@ ؑ^C|Fh!qA@b!*<% ut%<|Bsy̎eͶ%oo([HKzP p(zW("+6Bha״.Dftv![1r".NT.*. `LoP@\Pz@DQEZȂ,)T ``'Fh/mD M) b阸B`P A `"2'? W62hȢc!`@O46sZJ6KOe`*PfS%^V 0($.WfLhoJ&A ,1CRuJ(|zf11+CN%*bdZD*!R/8#a؁~Ɯ&#&F V~ f;g1 Vs77#B cB't* AbtDHo8zB @螄<9Eo+/L.s'!|/D%9ABɷ~2(Pj8" H,.R2'aƒX(:sO/GseB2P?U'ۂf {aa FN橢mԙd.|zX,`ΨS>ľbA|Re.!n JC2Nd#R=Pm(,U7(b&u :Mhv58Vd a&6eL BB{[}Ktr%2RS0@ap5TeP'4P; jmTH}H#}R&N!Fb(; {pn"),! R,scSʅ;sB( kȱ2ϻ7' C ok~ =&"km#~]Rʡ%/8Gj5^)%ܼ@~N H @@  ?|m~@ +?Y(B28 >_O$50+jYStnX 8e8xz!ClH PJ M@˽JKMqk:i#[4420t8F[OѐmEY -ڢ0-/q+|YUFy;KHlp5-L,%?}0ψH|=Ls4R zl#>IR$m4Nt8lPC `f Ϫj>/N2(@` J/mvͪPI5 % 8H!w>TT)I}0JĒV ;,(%|7+֗N@ A)z Lq 4vpjR (PЀ-`/03T@)bɲE)]tJh v: j[>"H5aGXp: Xӹ{%TCRm%%\-r)%)rcHt.]n~3EMR*a F)1, g#r!@槢.sY'p#%.c  2DHRt9D†xf cPNf@90q36(VIH<'G'Iz ,Q?y@=@bX@}NH!hanB=#IDl1($ɍ28x*Qz/vh2A6!E 88 Qx3RvF( w5<`h(14*T$ZUhP1 HCyyѬ@Ac:tnHg$;xx@ag!H:Cdv q1'  ` B`@ 77FM(hq47NI.h{BBOilw55&dӚ& h 񌷱GpHkM&84Ъ /r 1p,la !P`@ lvn P ̺Ny#7dC!SXeB 6 )Զh6#Uy*ޑfE?6dژCI-L ;S%%R`_hA1GˌM&eR>GʙS` ReҴ!UqݛJ,bm EpD|@#-Xn[ mgp'yBXF9O@ O vA},6#ܤϩo;"IUW#|N&4I;ܱxql ݩcB'bDpP ATxSMTL`w%&&!0"lPZ9>ʭ ;qN TX@>1dHHv#-)'Ĥf%JX!$ n Y!\* BK?DzKތd&(fh7V nt,X 򢃩 -:BY; pD'E/t#kFq##NĠ"BPԥY*䌔na-Om- VBE!>A+0:eBl%kIq:'@` 'D$#WuddKCtT!97gC#@YyyX/@<(tkKBJ{SȠem[3mܝu08^{0<0669N So@I0}.אBW0tKjqW3]}QÐ@%J `K5˻/6|d 0uZ(N3AXޭYF?IEχ`5X/ ЋS9xP"@#98উJ;'ыA4b9 y `{63څHQp:f` 5c3XB3AP&Qȱ0@,P y$2=0x(KEPGzܱ')r ! /-Y`;K^˼*Íc*pn:#1ٞ@0z*?{Ӓ% l=#q%}ADz[J/G(o;JH`ͫQS9$^&80R *%\ >)ϊb CIøF\;{͓Q514x±N>Ax6J#ZG|Xx 1:XZ6X 0|X֖ eYI{]E 3ZHSjxg(_P&^9 ӝt8hl^WyUMu0,֍ ED"!/zyX,q*a>%؟FZ7b z`ޝ2 "BӞ"$$؋F( 8pEAI|OiF_Yਚ R t <8T@ÂO]+vr)60F/1ЀMM)  ː3spՍhP=NMd&;)T8Aq!U7 Q"*BBDbKHC { I94^1M9qӂ]E2JE8*FcLZ=H3~UMu[”M0$`@X'rKca*sxå(qj0j٤ne フ@`hwg[k O"h|GCW ?4EPGbӸS5a@' *,9- ($q< Fs5~@tWƨ^(ry V8A;# q9 )tO` ȍ mTJH_[?dh5qAHpA+Q.pKs@QkHbp9`Ř36dq6-daY )ل;$;'_Q#b.JʨQwa.P?8TCJO%7)eb/p?K%WX7@p<\@6A)d۵.hiw jY>x =+O2$p(; ;xz/{6|I~\6xP %`Ae`)zM&&E.S/.j~7N0v]ek THR$up.ع*ޔ /9xԾb "7Yħ 5:Zi3H\<- sCXoD߭",< 9 aR['rU׈ J%E.h/yBh0!* M5ʋ[=AJji9lTR_&X e:Mo;]=AF AYD V5H3 d,_@FP΀D@&bT he51W7 ~3vXk#Jn@ ?%8dȤ,BS,Ge @3p ~Oc @%*Jr-<((,I8 !tz6'@_P  c] D`h吉q;χ͠_(- >_y\J \Fw G,(F Ht>; _o X$)0P'&DVwH#-C|@IY2*Ȑ,*#H@:ꮋ')ТjՀHIuz.A/xYed0@p0@;ʸ;{3|0p1@ S@lv). FwGJ5>h P8$  pAo7c|7 0,a?@(C') Xq &(`"Q8d3M!PT 1@ P$~@08Fu+< zx<}-r x ZmR0Y`8>M4Ɓ٨~p5j~iϫCl.ow svDSʴ֫gI{$D FjrlxPVC%ba6 g/, ʥҋ<`#%G2k Hf °qΏ@.2HkE.l$ E!@M$i{[|/;hH44MHNj)L,뒕kL_8"DgcpeHmԵBS;ʁtR`3Ķ3z fiKUi6źYVDr"ftΞҰL,34|O$xH3+0Xb'=:`!2\!%Hvr?Ŝ Mq&@5X~E-@,17.!Ũ"DPL024H* BI%Hj||fV82ݡ`8 ijZmP$n!%  )0lie𯶡!BYX#X4#1j| X Jr2R&lam,Щ3k150%ni9CY.ǜtJ a\3d"@bVkKBi۹_/$ę1^Eb HR0FAm'J#`E$%ܟnnǾ91a $ f lܟ Rbn%R "(F,A҂,Q6Ϡ[p %Z0 6B xv\i4 Nh@"ăI11!4a.d" a馔 )@cF- a KPDD$QD<@&&G3B`|`a^)`L N`6,@4( "B`\Z-]eړAaVN.DʺU&31^|$\$ABw@ ZE&R|.+rDa&Z ;a;8ERcl؎Ik" @+` 6'ĤFF(\FΠA2 z"$%@$ V0SYM֘FcD orFk&aJl(%*#~ڬ!.4.`(6ç<$d((:CBmg4E$ʠtr$^b<#F$!4a* >\tHIdft>f!m|f"م¨WjlxQAnX`"TD$RN$Lz9C-#[![tӨn#%(mHyp`\dG] Ug:#&yJJ@ `l&H$ NOaN!X'Ax rF+\x415"* ĂT#J0pT05I@*(aPHm)s i3MҞBF1& 砺 (a=^NK,"jvm:4lE2 &aBgtRl‰CA cǵHPot @ 5Bj"T3`$ nVeRDa!b 6g*kPqk" y\  o|{2˒fC;pD,4g/K6DaDab:h"Jքxg`jt>#S`XKB2fʫ0=J$AI>m ! " 2jS_<7V0 *4 ks`LmGJ3)YDNaH!vY̚Ԩi<,- N 4,I@mmX )3k !s,Jq9'UBnƅ Ҹ'Mп.TҿF1삂I`!z~F gAH<>%Z e4*u8QWObk(){dAJ˹V`D)A1 o$ꬾ]&Q'cMN%a?r>KBҖ΍=<&+s2 +&>Qek,48,@V4cJBPOaJymi1t!JmyA6>@N={fTk Y-TLCVJ[*@y(⨂ utpB1+e|$AxF8W~waghEs[ehv,`Ⅰ6є1eM<Mָb"2hv⃨ҞRg4JUpl1 . @2bڷ$j}#6A<tE8c$Aw.b!NXQ $"NB.ecebf\_$B$FB'Qc2#1LKP#nq{2iյ eH#j' 6ziDpŠ|O.NFn#brMnC:6"ABbBU<s\ @FޚP< ` `eaD""﫤VˁQ!Ω8PaxALa(2<\J.Rڲ 0zgO/n0YV."qn\#ɐªDCH @B.{ 7/>5j9F1:\#T8-j~A>|F``z8Gw)"ERIP3nR-a .z5Z8`WbmIYBV$@?J0کJ/@KB\#,ZUIm?wgDtbԊ@n hdG0LO4LVb0]LF@#uGNqlRnΘaH1 C#A53wI\H MXA *[a&"gY[l@_4;lAI)^aD][~'MGqdjIV'BF]Gq-bkI'T}1~>B(;xE6\5Af6 tA St1!_A>KB:W M%$k}y2BF@88#3V=Tfx2lO& Y,8\-C08IH$'i`0R;^i#&Ea9CGBDQ܌~hc*T@ R0T+ 62%J6lvlI5#Fph.I (`>{l2y3z+<۵iGP\GS``ER\`$@+\c)f)0@l;Qmäҫ~&bDK_A㟉S.@"-H$#(;Oxgr֟6jF)BHq20XRy2oC+2 $pvX\WLe0 @j6bzNo$F) ป/$r),|,ꑀ2c)fT!t];?ll -7ӖҞ‰(âJuC D<KT{m%A><è ƒ+$Ȝ8yz_"vaZE|Z-':J@w6ظ`F`t@{.;*׭*T(jZ{6a\|P%-G ,M\c!XC0UBf(*JSB#f(&',0 0dq0.\Ҍm)5ίmR8N "#PGT&N|.L(eh`k eft>))5F9j(`@@B]Ţ(GfI{#]-+9n`lBv^-mD ҧ9@9%aQք*,h!8c&EppQqs5dk5e-hl>⨳8jlfH(e+B N#DHuCsl&W0[S Xއ,xRt.CPr )א^H=3FSX)]uHkJ8cT{ A9BH%2sT;YF&b=2d8:@p0C>,IVD t.dp bT@.8HneLR2Fz䨖h(w,"TL;C7k:dJsh AKQ;> 1KCRQ<29@\9ӌ1~ppCdn?X 7Jfr'Gx.@J լ$C%†H{$} ZTA*Wd8yQꄣ|B1  /rT}?+} Lj $ǖtיFP1 Aa<Ye*5u !`H 0G)q STI(PTd0uvh ,b&Q;GũZm YrqJ+X=H!!>TYᠨ)q oH!(N.Q#8=e`3l| $HX!s|pbxG z5JsPZHx<@<ǘb]B1@ 8y'&cE :nac g#TY2` !XX#G{9@"Nb")@'mN )T D5bL D q>EW" B̔J(숈fBQҀeHb aQ%Ipy]77D .f".:ɡة`NOj"B 3Zw >8Ox$`&2Y acS; PY0RFiY e8pC R; s ).) @D( T1RNS 9Qw R3"= p᠐HpgM;3a@/ 2"SN-ӝ fr  F`mH]>laH& ӡƥJb9XB;>EyC8 ;.H$`E>S0T{Ȇ,+RBjRC`Dy$й44Z Iفr ^X]๴! LHBH&JӟD, 07#_c8:2SD!"zIR}%bGx(+Ax٢/@ dQT/J**G1+h9,C-LB[/!ל ER1΀)+M]FhF(0\3E'XCK2s |Ͻ8#HXME:A2QH \81yDjixpEQ(,=o3뗩dGdΐ:/4)H"4~NJJB&9*CB#b% W`}\`Z&=0 .WoDm:Q];*ף 6) y 5A$+uI1Aޓ}G M-0~fvS3m5Nx6W3 er##oҘ2᧨ظw8у{ `$&dGȑ S)k"@Wv{.iCIcW+fa" o!\=RpKMĬ& 鷊h+%v*&Px{Ti MQ `R*QqŪeל;f3 NX ZC!=TB9<`>\XhB$VȐ;dڤx*Q<9z^VF98ct@k}`^Hpe0uxu(\B L'h(<$ƉD |@ 47w%k_690a+yIcq+Q‹k \iY.e2ja԰:JXῄNF_ U' ́˃8`;ıuGF3tĭm)JVq h R}ħ 8V~\ x6t0q|Vsf!`bi$hJЀկsZ8xJ!ж7!I,3 Hܽ#"fxrӨ6jiEk7J1Sw ]uzᬬb2ÒJrcv8ce0A@NR\2W̔%T*w1py'z{`MUK'7~ňҡ`M^ q O 8%S;DCE$sςO4!yB!b3}bvK@2r|iP4Z,ӿDg`J PdRJJ2%* > FP* *RbܕA Ȋ.{ Rj%)Qx`:I>LL ,LQ*2K23+/* 0I&.;i|MP 澷 *lwJTR!HY!%P"L*FE.  I2g{>ʚPy~5@<=%$Źg1#R2;Z&r(HC$h02DR$LXu|0ZT@w*"isHkV - چӯK2jk͈*mTRDQe!`b@Ӡrľ&i8VFAUWC0ӢygrM(R^hc92pnn#ai:g e|շZ5IPzDX(mSbз%A`V]@v672㱌fc B'){=AL>n cH 4}AI\*e>:ApiBrR-$H xL} <"pL0rSn{YD~N &eiQ~ z0#16Cǀ IV+ Ȍ(€P%b̙ fQ$|1ۙ"mk(xJȱN*Q5#zsh 46\rN?Yߩ\ТVi'#pm ؐueMuI4ʻYl,' #Ĩʚ#lfeDkCu'_>_mf U|?'+E0m;5Fe&dXDTrRƚ0e AMtj CdEXm2g$$'Dx|:BdMV1cfLhN,TL a*`.lU9$Dx%Oj4mH3,+jA:$bƠ='x"(@A$ l&FPຍ8lnX.`Bނ.AR @a(F>Yf#A> Ga0@+#P:<.eӅm̌ AtKS"xa#j3#P/6.4 !!B V&l#.g#. fW#DA T/&D3Lծp  d f%C 0PM:qFك&GBDc!b1}abͨXYbR~*z2AF&"BvPbFM"J9#Ы$ @K~B%'!hf?9PD_+b!$! J%tX4".#|߆^IcxZ$l>6] #Or~&T `HSH)5 BD Nhrkx(ȡ/gs*Z3Qx<`*HCĦ¦DCu`&$#, BhJ\l:/c#@ :`֐|,8d;th0#!56ld|x t "0diҀHD/-1Z0b%AJDaIc.F?1'~k*t.@jGY3؟TBb"UOEQ򴞔Bg^bAx`;f-+\E$b?=E0#&|B0CރfzhHc1Bd 3|*(l %5-  bB"%UWǧ;S<|B(7CTh\(2-o#{ej? |H̉߁5AI4ɠAzr$Hb`fъp G-@V\AaL5rEfb-d$` il֫jL/DI&!bS:04&ELB0 2x B`BF&@>F1r dh`-Rʄk,R/Uys"Km5DL-,WB8#xfT="vBEC7>4'p!od7M t[q~؁dM%wMl 2D|Cއ$`9 E(s`.&A1%d1 "YfU^ JbH7%!cv?cW"!$ C]B4]d25`TAOIYB`$CB2d($s0avgbgpX5AL`zIL7-*H0qq҄(".8t+/ :A &KO5aŪͰTZA$ B4BP&l54"3&ܤYH#l`" ,"cSY` ۗ!60 #LssNFHdX|EB,"?zSf0je=dLALNrmjh-^/ ^7| 5K.xD-$S8HD I![tgu2OBA+'ELX_-X+olBϘpy0#p^6!$lFD͊ j.E%G0 ٗ!_hYS], L :a*h1Ğ5FQPC/xAKaBDH>cɦ*ՓB;6elֿ+l'Kߓ+I @k;"||Mb,AF3hM;UR9*_*#L9a{a:A\z! c!J%Z\ 7߆>NX2:`:{9A7#X4dY(RQ(7 x A_HU?Dc.n?(F#!aDSAX. U鲩tn`?$ la(7Fn `"/QMSdLaRa7i4}|#N%O"fC@$:ľ у&v0' &37ZfFYW/k;ш0*'l'6ȶ5:#򢠮 :g @C>4 ;X.kfQ"ra7kN}񷧮MFHn< 4HCFe!_/0p!Љ*JOzKgLR &'Hh {=# 0#WvNE<> `8HGNJϘ#Ai?*:@P' kZbOnN⑨hH!]Dr+F-"(-@pHd'bI%QH;r' #x@C׌" k?_GtO0f1+0<(#zɷP`HU@F@xF3hG;+Y#q:( .܋#*@*VRh82+JjG('HA`>`v>GHI)*-7!2~; $1zA5ũ.@>{1;bS,m*\X΀j8FI;LӀΘrg*ʀ 0"|)D|s`wOSU%Xgr)8At$N$z2R:T}:3Me%0 ,zpyt~_@,B ;bm>M K R*g1i1h ۘ%ob-^= ͘x. aF,` KX{L@;J{꨺0j*=*z@E"GFe_@"GvX"f1̩bO=8J37(HM+q99iXXwZvNF)`T)^W>Vj 'Ґ{31b0)q窎H%DrHHz## )dX_G_LqP4DR@i4cCCN6F8-_IƑ"~p$vi    (\=I6<z?"qdЧrxQu D'AD6J4ri%1X)C;$`|@I", n.b=` Ն<HBTb t1=fG0#!3Z32rN %/$$?`:RQ F7ҌB,2%ʀ A;75r>[dISȅǚA:^,% T7!$ŋ! "e Al"*'f'fP *"ݺͲ&eFr;5C2HjW:t~ Eb;ғ(tBrE1"T*H&zS B)ʭR_^ A/Tx@ΜpfjsQJB4pdI IV!hSzHI*`  d {TQsԌ$3$@6(ؑg,% ZԧQkФV98S#D(Ȭݧ*%8}4I1`F9qeCOdj (fPA_'pybCMAuAr$#K">`$ 0@C jLj>W}Ŏ@79p5Zz!F pDx5AJR)RbB8C񘉑2Y1u(2lv|& ;GEƗhrG`& tsh2 -aD ]{w2tl !/"&""Lj3J66nFc`nL'pq1K黌tT R?%Wٖ*[.bumX@PՓhc`0K< 1|- [Ɖ%T|a~1({_Npx̱1xJ #ĉ+&pCbddO:[ gb=vKӲ1Ԋ1H'i//o,1R74EV+-3ƻ@%7`!D Z aT*tB1z40*TxiroB1SPr.("Ppo #-NO$c4`P. %;@^Mqu젶C'Ԋ\%l Q*ҶG I .{a94HF(1x7w A`6p cS)x ,:^pTVİlcB0(*$JQ X˵9r;B2hl>Ƽv`tD25C8] $`@`IM208uk 6rF; ^L!ơ6Hy"5hًZ%&;C/b2+ǀށ  LJ? lXo }K o(#)XHlK"@IPDWMYݽ:h "r ;(ުP ?,K8wGl8̣ȉ81/bb8Sd)+9 r& fXv H=G]_3?x&xK ƛOxɈ{( K@p R_>L P 6oXD`VŏHC=&+؁a'JlKqQ$:Zqh4<`z\Ԋz@cQ)pѢU*+g9B91Zϓ&EK n@$ ѧ[Qk=Z% 0R`8/8(3 Щm"W)C|mAMܘE]QMEDkǀ02D`&K"jHxXC %̕hS9M8] sRԄMIp7 }0(>;.0%jB=i`s9̔2;1;3Q@vhG8CHSuB !~Y ;@6:"WM]*իS:@LP8a]StHcK8r6p LH 4|pz=Z1:[إf ^В{'兖  `RX@G,Sܐ}% 葂 BRׁЕ)M鈑`\~YRbi1ƔHrG"+xZ$xY|q Y{0lYB8S80lϠp; qJ}(pTCziF#irT5D"2  ZDۭej@ifr-kܐvUP(ḿ$`]L08U?y\Eڡ!̆H^(Vxpe2qv'Ȣ 2hv֒`o;o1xhiPx0j8]<0hlC p/CK p3U5a숤\ |hE&\na m6H":8h8XT۴0 ⃠9hp;(ZA0 P |0481]' $cUc0mlll=n7wnAFS| Ă)p' !pwXɐù'ls ]m8>dPoh3%hWHhqa `9H'\ӗW :曻EX 1^: qR. ؏ҞA̤dDq0P#pZZ8pGGpH0;P&'31i0=Б;) >c  3dMv!! ?B(p ss U 1rZi"-5a;jxM(`7PnxI~d0/(7x"}dVjHBeAGp p8a/-3hYDJ׆iwh. 9A5*u$.r#@"Fq̈́1XechwbWLOjp 920P8>$?Չ,H#0p_:ocVu =`6|GG T#!Hƫ*_=1Ex"Z:Plx, ~9:TGkUzƐA!XTܲY#VW*8#Yz6//?0k\/=GGbgP0GI|NODRnD#$pV B #Ƌ`z)d)& `I9a v[cqX/I 4 9Z-S`xXK- sʢ\%V~,nD_(2 #-@ iM<\)G1bf0gƎy6:(2@X>ʣ9$\@,q,%qXt, 240@`$0+J{ae/ݼMi?pכlXt$!FFa s>JJ(3.9C'lXk_$̴lx9"u$yc Q H`iG2;Nd 15Kؼ0H2$,Ex@wxYÂ1A#vS^*X \*SaQ| 1Pϼ9BbY07e4%4Ba pNDiHX`_$x.@i-ނ zHRd HydwVdU0a6,5ƨcui2@@$ z0Qfa3` h-Yp@= ~* ]HjXR `엣iQ%ȶ"N=ciaUD6 ٙ'U@0^#aO,BK @,1(;"}$@T/9.i`vDrzN@qo\dgS7Fy0'L^M@Ät'FU QP(CL ( NBH ]_GuM,BJ `rh} x0bAG5D ,+"͠U|/D2N)оo#@ʁ"2 DFR@?ozXaiܤa ,(eR0;BQCbrNii/$pM] WP-8cmn@1s_ t SJ Hw``T(Jĕֺ thz܇,gĪp%m6@JD27ֲp뫏qN8ѳf4K'j^P P)8*2pzR@+5ᢩ8T?3jbTq[xi8 6҈%0@Dͺ~ DQ:8T5~Hw@j[ A0*N݂<,/9<`arM|,5ɑ<=MN Ñ0ۇx#qSD( @3wY[,k9sf|0G#(u<1$ˊqܞxG ؂B^ 6i@CRj!H&;,yY'X M#:CGVRx x~x2s{9,I6p*fvӶw4eaJ9mH*tî´HjY#E4$蹛yt." 2E W$P„ C*!lzH-A` 2 H8 D l" P(E/Xܔ>\$U";@.f-%W"4b힘a,0:ʀfh)@&!A-P \N` ; CPlrth( -Mzob1f C+Р]N2@Tw2wbT%~4NZx j[@AFrB.4$}mA>4k9`@4>T`~ NHX:.9hM :ve<ӥ~(d,.h'"څB6AbN'b(-0,.lB_% sTHٮop/0 G CF*.&1$ `Bnpl.:5P A Ё$\eAGH|t׃-+|M&#\,\2V2<Q8KCn${X N&.`Av!!hIT @ @[2< 1mD^HMo`DL=A6 A/SBN~ D@]`e4,.$a&{0$s%IGN  x[jNl1nc>*C$"! :Π,ɥ$=(:n Q}a2x/Q-.#/T+T+h-$BW ɜ`N1*^1(08re -`N2ZfAa`5.! O8PF4 r,\D9@56"3 t1)L,L.$"Dl Ha2 ZuZ2z BA SBa,f#H4#FrKN20(x~!3Y@l rl#^̦׳B,KlRU+P.Q뢂N7ҕ')3C S:Nc??bN#£.tb>J88>O(6tjj~F-fRVP38llN!vxi:g*6;X PoXa\bdDR=AЁ %bF,@Dʜ+#$#(ZiWV-plI.FnR@7*r-#!ԋ`.&FnuGZ`0p `B%( WZ| @*w87F*BPfH+mK jQ r6LA10a!AdXFt u` "@D0M4($nm{ܘFe4N2P"t^"7aVplσN4 ` .PC lnϴO։H fBI]dk.M)|#>.a/@N$k8⩄ E HdniIl\'W'o Cg&5_P *&jx%#](a!$4T\dA|I@ X2J (i+~65 #& */XT+ɑq"]7HW@D-4,M!(f>c@@ fQrLe&eObH,R%lc,Y"{V~3&(<aZ@>u~@.(ʀt# F-0мRD'eZ>$VEfhLêavaN;'6V `oGe^oaB(  e-2i' )'b)+4Jle`!dm2Bd"<΀ [DʈP,QcFb2%r%J;9M$Ҽ1yf #!Wdz(Lz i p h\0"{'H!/$1*x<@ Se"`,@TVUE{$R (KGdUIlFq&B /s8 ̷Z7g`awALᖦAT7M@o8:,I2 B`@}Ff~; 'mh 0bpЦeE?͝°{dPƩbdjAS2vg'@$o Rm%|u X3ؒ[\'ߔX@ʗo~bO3~  ~%NGZ>:Y@ E w`Nt]ghdXam|T!$c R;kXߏ_l/na$h'ō*&=r.fRX K^\t5}rPʢNQ#&6~:>X4X+$ ά#bu6,"aX*4kPXTZL]6'   ;n8.}= AL, "lX 0,~€@@8 }{uDT`H$Cx@BpBlU* y P(I< @`"}m4= 't@ ywRȀF Es4!>UO Wu:8|uT jPL$c{=^+ ~4?B :HAPڑ.DF&IeJ*[paD p`B!Xix1oqڡFHީAC'+b0|V@Q|`KgbHp$ R防+ʁ@HG*2!%R'QsY\ =.JK=sD{i: FEt^kGi1'[hFGɨHTjL,z dG)pfg8\a.'y3ʈ\uIV,j)汬Mx FL( Ӊ154 1`o#!6F]tT*JPXe"'ؐ&:3U]3?):ӹyU3)Qyˆi9yRl ,[{˜ !4G@{CM0bބ]|l(HbĤ|u,lV $ @ى(k{nBv"G؝+űn!q@9`!e1Fg~29Ik.Hx* %=BI`T 48rCb :qZIEIf rZ`c>,d,cp 3oj ̊vM|6Y0j NS@pz@ѥ.+T;2Cr@ e5F\]8)qȾrSGl8cRT)#h 1MOb+t(#pB֎$] "p(e$: p,W ٰb d.!D)JJ?#Ru#{3 PQ fNETS ;5pW_,|)*C+ {$=\p &$J  mkr)'0T@ A6 |FEšˊrh'T̸\-bV XpoP@$Dyft́Qs.@@8A"i4 1(^ tHV ȹ?4} 9G(Cr.pR@"Pj] `.)-8 ] *cĄpI+0m˅| P@X"Z 6Rk)# 1[ hO=(Nlj8j$غÉ$8"-7s IԷ(YQ;+w9`%y&hf;H?4e@bs9B{=x1#%X5h5z#9186Ppz phR@Uhsxvp a^+oఢ ۂSC(9 z˜ C㓼%4Bm0x2sCUqnA<_^R; p@2(:aqA$3x ))Ͳ I cxIa8kZxFpE1?;G  0)ƨI %) Y7ݵ=)Q;`ǐ<\mMM0=33W/xq) XJ1\8B`ԡX1"`"u(DЅ]GՍ=y^#S#)8::A6Ph-7µzPh `N`DTJXv\GG(*1阳Ũ<RH< rhk(Ф1AMLHCYf0r~=d 49Sٜp#X @p͸؂1\t6@i8C8J*P/K* [ %@/J qʐ}RN< T/ɇ[_jqG AG_wsGk )0h7A؄ eۻІ@@1tK˝L0&cူ `Yld,c_ ="1ZPhhU+J▰謋b(Q9 Vb3v#ʘ|Uyi3,@c0@( DbX4#I Jjڴ3It 2UBq098ȌGa@M &Ƙ8лM/<;M?f/5KPA"o2֓z{ IE% Xx}6  tH=GQS3.(1@BH+~̋[~Z:y51 f8d{1iD-˺B(HIAx"%Zۻ4С+P9$O( z?)!)0t;`4[#S\c84)&aCX5=F?3)8)*d_4T+`Z7;r*9*MJ(C38aФ+Jj3R ޴56N ](`)R{eWtsG*A( 8Q(QDaY:#9A1Ii CID^X|ah#bZ,m%N@ Wb533O@ à bghH,`d%nx߾+2 |M(-(3jSX<,#T#*lTYo&!2lght.<+2G: C[RBjԫcE1Z/^ xp ;1.cph®ш "x5k04끒!=BX) %o<ؓ3 4=oG>`G39i(R1M8%Ap6_r+P*lm9M !D g\pH0i^9 ʈ5H!5ES#)kdIvn˘:&Q)'(qX=5{`Wk x6UwP$lb5--+TRpp,,_Cq(Gb;^?^ҋ/K!R\lk9#}`ה(G>b#/ʳN? p(py𴈺7[ ȼ簢Nk(:uC$f_ovhhhX78ȣI,5lĵpH<PTTȇ PP?`pPO(D  w/+9 3K@$!7>hWIiwJpX, CH, 80>*YM(˥H~J_y& 2) 1Nz@ 4km$# Bd9PSp$ }Ҫj CI.RXtfWTUXCk m x~k"qik~% iK9 tT@E qm*+MR < ²0 cx5Lbx+m2s&HT D`pFhKYs̥7 (= vxd:r:@%.Z!R}g{ÀCQz;'TUP=(ǝWK@J>؇QyP3tgzǴ%f!p #`]'Q54x4 E2 VeDx'-X |"giuAI$-@C nrAZ5( ҲRB !YmfM t\*ׇa|u. `-u@SV ؀.Jнd`+Úz2N)qJ! &BhiB^~(8cB;HxX:cP`f %I4,!zD<7¡2 c$/y$|R^ 8g^<[rIm&xnTۦX0 7rPsOt*c$M/$"K9:4ȁ h#XfsP2Z%/܇Pt/$РfDМP@BA'1J>Js!)pU8…r y~ D N) $"K&CoLH)C!4+kK8WC&R2 ( (Y /E.@9.l3Y*o29ʷD%4K$AKP"P`xN=/ȄQ(@3HG"|P @F*IAP -s#H",1e^I)U X|E&5NӐ'xIH,EU=JJ )-8tĞI.dB )CuI"~#T@.hҒeIV)D) D,ι~Q"SSȂϲ)z2r 8&{/b1whdi4޻PtSZ{#$Dh Y`A3}z]402b@`;ц3LezN.A&~+b iw%E"C_:&s 9bJ$vzh^!dBN|ZK4g({!#ٞ^ 0c S)yʴf E_@(N 0UYRKJc I9 HȒXM be? vC$Q('YDi_>L̦#n='djFY |YJH680 T*`YR #UMPcAu!xUFXt`?A7Y︩?B T.BR|/۱+U$ !)0`hl `] $=$, I=9)@p!P@Q$'M[Ζ^ l cf/9R2IZ+pH3ۈ.li#C,e6v{ $ 50&YU&QLbƢ^j8wJWɈ8 Hr0DV P tr$h$WdO)<(Ҡ )Y/C΀J&-bETәyڪjI]a4Py&L72pHa:4$}I'Q4`B'8 !yGKF`ɔ"Ј  h ?N(Yx)3ә8OK ۉQ-c=s0䮬W ?,kf,pK" DM&0\ƾ)Fx,4NI wp`a-`#pB'N~ H/b(H=`AhN|[ ~ *2Nz@ώ@DP[B`B)RêTht/ &ˆǂ>@!$:7$=8%L v*eI`-ylRr$`$"` ȯʯmږlJ>B lEP8qK^'@& !`@-r,KFB ` &sB1" % $*A@GnCF4a@Lxk/p용2o'|([eV7WDfaa 87 ,P R7Gr&)Q\qFz4..q)A`G BP2X^`$ `  l$T@ IjYq/\$8pb(paEa! p ^K!tF@N[#v4,R^lӂ^m5@ 1D.gDrXLr/BR% LY $"fbE9@:_TStXaTHJ;bdt7C/ ^[%T@PHΞ / ЗV$*-T$!iՂ6LQ`4@l"$Kh#`4G%; 7Df%VXDQFr~ӂs@ d'ƏX?$p Ҳm*(`(2L%n=[ ´%.E(= %.v/gRXeŲ:JMkMhŃEbRN``@[*52bIZ$޵*$:p}.)V8u$ qexŐL#`6(Hrt g+V ibp"^FKΒAlE.Cx'pjg;$VD"uRdgi.A1L@ѥcZ HKnxUG u8"~Bꀯh 0- Ib̺]©q4n`a_l]*c[(*ho r`¤p衂Ǝ"A6a* E(D8~ oj9 A("t,A@[%.a.IH{,/z'CjR'B$IC#P>!#̛'A[תxh)XrhT4uL`6".aK6J *FJi)gb!B*e bKgs'b"ergrԮLhV#٥)(p% >Z΀`!"F):BCr@ԒA)yoD言 M~!A.gY.ya`8e%_9S+fϒ0ó_yg˰ 6,+J@~ld(O .dt A".~ }ޥ2aFu0~A!H08ʥtAPA@spH,!G@`*zY Vdf3 v 1֬ (B16.T0 ߯'QY~: UM&|z.j<Y`/lb3tFj螺j^*l x;jX}>On0p3:̷>8_i$Jx^8*:.5 l@3*2 & rʍ34J44B\Z;j;4/IV "XyǼL 4qN7Ӏ XFp@0eC<15A),)Ж$ @8TLbSAr*-) ;DDQHu$2s$34ں0K, Al9D̒_HMkWЪm5CYc&KBSKZ*"Ry{"-!^sO_R2v%38e)D$) 571-L1Κ x<4bC>lELc%0UBvrPz@57161TS`$"~P.mM~@+\  [8nNDCwP3s#hP؛r$#8Ϙ{tR0h4e[ί] w \ցVXR4fSA|<͒O @AGl'D\M 6ƨG. @x2gE i5$^ J zL'0@9捋, !7 r]8[>>ADnn`HCMFp1U@1?hE =ͣ8 j-pg@p ѮuJ!G$D$S ,!b 0xcH #HQ^M#r:@RBA8&#ր% $mIS?` La3@d@M!죤$7`fV*E`"pN%HuUBc!0J\ Cs 8)TQ56K҇J/ ߢE2"`M12?'t!W*~0<Ǡ`4Vs3g3 PΈ 1xq8А&B̭eĩZdp9c1:6BU=PބyGKuk > mgl!]XH,:<Vèp'=G@HlfG>$H9戉=/`l jMRT8Fx1#D{wCEL'qMtΠ&#7dI 4)8pM)m@$`Sp9,8HW1QdHG~f[=@BxL&T1|&,q7Cn+SB$F\ami81&9!p_zMC \@! qa]m3a `;e ^o7`25YkZ@ٝyw//ٺm1s`h3Kx0$to i7D+Y~P޽ nuT9 cYV4@ʡ6?HG>v 0DSTT)m'K}6f1MD R`GP!!$E&}QB̖̜(&X&Gѡe6c21yB0*嬪.DC8w%a"~/)v{As8si˩ a@#(!pXxvzh|{1`~ n͌'8!`1!!-.@>zxZ40z"7 ʐ!C{`pX^KPe)(@a&l= E rl ؐl)(p}| @hx Ѯ>c8I50㠏+J=8Āf.P6`v6:1;|PWX BY ( :0/K((N(XIXc9`|7,@`+i $CY_%$%"pr&h .4kk3J$E7PT($rr zZ k(6 2ghdG1- S' ÏHZK8x ? ßܞt KBT"hs =KVd  hIhĴI5$$ǂ0 f4= JƍAr/Y#;'v8:2"MZ3;9@HTxR U 8 ]X$89hsO)Lƶp&!>Ƒ,M3 >x<ӡKyCi͊@#;rrxRxKX罼$ XD}p*A\̀(z(_"[6ؔ ۦt yFppb pVqW45Vx 8j) yD pT1諸ç1&oiZ@xf:J.|EyS.+:pIz8|*Z(>SЍv'BcG)dHbUZG;YOp(S91Ҫoa 9,<fh>=PfKtHݭm ́(@x8l2/J| < (]AOrOOCdGL(HhD!7؊{dh0,iQ!nhEIXQP{eC;sB'lJȔ6JҎ9GL"#͍=:৘Ԫ胉(Ím}RRf0cA|,o0Sޣˁl/'7 &D6Q|=߇ؕ@5 p95& auՀXV#^h-.>[!+ԙ1' OJ<릲,}P 5p0IYVK̀ ?{D3*!Kd!Xz0@r6=9) b zKeٹ,̂ !0QYD02*>;B,'*\lA:XSIȕDZ_jJ]&Jhyy^E %Ir RCC+[b_H@SPwJ5tpx-(y" \R hH ڂP%gxh)E0&yLKGXm>i9.]j,-8!Bq2% 4-`@p41VR<#=: lBʒ 10P=G Ԋ%}jpʎ݉_uzlRV5R i嬶1,K>;[ Uܷ#Z2>Ki"69C[+RlL,/u7F?p Z fql=^t$u܌.I T:zb !0Aa1c/AQd].`8pQ5 ĤގaL103ѣ B6h2pf ;'&  TI d@FcQ :ƣчKɥ@X@W*r1 {c(%#PF1"R~Jhm:n~S!HmR(Rۭv $>cF#!Ua(B6~Hoo9E!h%*q0dZ&3q؛\g7)va8ge'( V'`qDm5Zmu*b#+B$X6J/|$ H#lPZ0}("첂2Ywx3n[l$+:|ح-63,"Ȕ$`.Q(۠çҩnp@`C0@HZI:@rҏ@+4,K(AIA7Ԭ #6'̴#Ҵ;Δ.0nU$LPa|l[:*|sH$Zg*#- lϐ R2˅УtF0Vm`/no.Ck p:4g<Icm9b8#0*6@ A.{pʪHwHҫ@-p}hAd2oT/(}Ch| GYG(k <7zq"@W83m%L : 10 !C 4< M ̙STP Q"M !FeA~JD#>#f= "Jy0Do'Q.E"8I!:OdAlYnaL(P"К !IRJpF HJsi J \c`eQ ( _pbS-T6rTF@?96< nL2Ȼ?$al*xa~[ShbD1&lAИ^;GE,"B "X"cz!/ oYJ6k֍V @{ A$B|yt|eh3- t4"GEFO wLc($0D*qn'hBxR 342!=2OH6`>N Cw uqqbX!: mV 8:h S8?$|Dm.$4t }3hHhQ2#hjGةK32*R"eH1 \<(x-+D+"~1BZQ5p ȍQjOwYm, RR*K$f` !D!!'cyVg ^ Hdh ,"Yu$hhׄ  $L܋)Ѻ2(L4ne71gvfc2:{g-:aC٢@aCZE0\cx<9)0vԊC( /rL XA4@*{gP  x=BU w`5#1[H`?0*Q/y!y^d%TZP7c֌6@p30՘ D@0Q=nHgGeǻ@0%B= )<% R4xbI{z!+ 4,b a.JIJnw6RL,kZ"3R4w'ى(X"w`SE` T*$8 ja_:ĿΙsPIّU$ dܒhTLk&"P;;P'J|) 65sVhP )TMc(871#Zol\I7~cfKāobK|]4 `B),X#J$:i<;m)48K/`|At0aB0($^gH#Ċ/`,! 씨 pdJKn#$6)~$ $daa:j2tG<^f@aR n"qB#a kZ"AA bg<%Fb qN,A 8&PLmN.>D$+!& ػ  @O%B) 70Z3b#x4¹0!va~m0t,4`&*0 $ygZf'v#5$bGe&㡠4ǘ $ 2#:GR'8@=#Bjv0cHSC|$33LZh(-aa!<^qa r6 ':U.BbtNP7/p$ Dc,)@)1D"IAl0g9`i$Df T``kP ;ࡦ1bD)CðCP 00A! s?"$fjio-B?:RH# J!roS(,\;C&ZDD-J6슦@t ` chhpH D,\JM#3.Jr z,]!FP~(nK)$ (̀A"0@ @B'~/:c ТqsLs!6'\z%J b*%zwiJ `@ HBpEKD0mnI@ Nec' X^SȕcÉwf!V 94z~w3'~S1,[on a iSâxzO꾎 ~@a^hޅU /Qw阄 ;>/`axvNmFfX1k-66 FF`f]dipk{54"y*QIM:-j2/b!֏,Zʆ:AEP2!ʃ,(*A+`*H$4`eFmzVgC#+!ɌMA. T^\x @aEkԔ@[6z/#8" r16M`+ETlZ\ր, @1A@u`8 (ܥ\n8MA|@A pwC,a{"+# \8H/ZI WaAP4t:7Pl0j@ 4ra9>-N,F"ŰLpD P**@$Ŏ.a ˾67T94wLH~ E,dJb(-HY|.Gd2CZĽ32 %sW4f*Ena(@֬b4ShR"P0Uc$/DH"CߣA 2V㵠.eǺK-qa 5`a&㣼$:Dih!^$h:2 r"膠Jn( Z|:! ANk@zT(T|Y[wMi8(0 `Fb4c$lձk;BT&cv#+dd(= $-/XFLCLn#`'4iJ HNO ĭokB R]NI$C3jDi@ ?jI%У @9 "D$K@:f`\A j\ȄވYza<J!BaN%U(F߬gHt9%VVd+HC.G|S##nˣ L:;XV?=-5K Y(YKS8wOi4L{@4c !C֖{ *E :&Qx/F.'xS0cxjCo0YpB%2h1ɸIJ*H aKTp5g?$z?")83 #(Ah!#T<aNNq'3g#-C`&B([*i= 1!PvctXS| @"2 \#T񗳓h@O6^2Kaᗗ# 2JWL/T‚43e `&oa/Mk֯1_W1i:!$f8n}|  @"0IA~[$Pp@P@0B/rw^`-LҰt>^PD6 ]A {" zi4 B0HCAꗉN SB%v@}G!PR}${ vKr&}s`Z(~"AP9@%I@@@XfMͼ[8Ѐ%@vJx']2{ʰ', |=2҆LD8Q/t;S85jLBp)D7t}#%0Q+i19LF Sa `j\hM@9 A*1ڷiEĠ#(!{0CsVXoƨD^t]B V*>Ѡ'&O 8tBm8%3D$J XDS$ٶ.Fʬ'pt"Gp9:BȬ-1z@ qz. f$KŁV$ >=P$g:%re0?|0Bzeo .#'_ UlFF$P^A9ITbI\p -Jy@ `"M|2XwQ_0nF^5g J&G۪N`M=붱'Cz% Ek|P{6*Y+~JXyR5DI0d_H+>%(CHp}Uo;!L b C7L,R4 #Mz#4tpECt !a:@Gxteclpb a@"uz:`w*1G@ )T<ǩ7$  1;dzs3cLvF@0!2q.Ф2>ǻYk.9ɷ6tѼd 0D~h  9rA?  @V'`P- 'ϲ8>/"TP(o+@ 4YR܈\|P M)Yn|0t%iIA- X+*x gUU\E\+<x-\<8Vr p!!jM*BWJTi p4Fs9XPQeTlA2ǔ~xc!]Eq(E"uZ9fe?QSsƒλU@x`7 kpAHdD\IޡgTK#$DUL(m1*3,)Us,fLLjia@xȳy!<7Ҁi58Փ<p((4'bHYL+'nxKе,iCK9= `׀8q#t쨮ᚉes )x)mG^dƚrbI ؤ(BF .&J1ݒ JbGBo(92 z(DBK׾ \j *0Y9;tzB3=tpQfN602X,YpHjgi7:k{x O7 \8:ecl @ i%d =3hı G48T+070`6pF &AKzp"ț%tK@=PUbC[0ϹF`.d 9hJ™C6°4%8m駄Wx"BI)% >&Y"RpLXL?j!n0D1(e923QFq>asI8#Q=:()se-KݔA .v\G(귘)4s/sFYX8L  ⑊. 1kD=h̀Y0C1)?)J!k!.vyGNr9!d&N|鳋`h\xʄMnlL ԭ d9 :M")>̙c ٹEI1ҘpyץaxCq$^[&L6|5HPw&`3G!LҐxݣ ,0"Xxv(X*M vr=L1yZc@X 2DT)O&(DĄH=]A0q)+Q@N \eBR#0)BL)8`'d.:Te C+><?(H"9"|n" $T@ yL0K %vH"9P%P|xYSP`_b@ XWXfQ1x(P $H@2 k mcB(|rj8z$ja=*dZ e81 DCI cȳŨ:"|`hamc:(`( ! ( S ͌z;)Ax9ޙhs"8hf1*)AJVQ_By3 y^(8@uttÈx. hM> W9- *UҊ1C%hB`G-JG7 8*ku1 ȃ35%1<1 D)c#Y4-/ih|pO]6!.ef"01h^Ӛ#H`C b $4\ˌ@;ɹ8b8Iֽ|h8YXXc l:KB p 5/ 03*hE?K0iDo`BpVJ"CR *e`@%9F mh:-LC M1906tTk.Pa(qFk i_պ\-XA1"80g+ddY_7t@ua"J\m>svъzO\+0wIt?X.)ͩKJf u^ BW-!RK((Fَ$-ϋAJLh_@&hx5 o=.Xtwao犺X0 J=.Ű [Q(Tdwv p6TL,qb-+Ef _,RާL\еmh{K)Ỳ X?H7 x``0sY募(HjCA c"zTi s5P8u A ϢB\4a3p9KK q7 I\`f4@  |C#}?$``,]g` m ?@#S@ ~m#g II7 p>/׫녹O"xGG($y=3v<Eq@0*㘋C(?ьN-W&}Yh-4`& s}>3Pߏ[O#9].(H(u\>;v#@|@ dl5Oc1 '1#`$?#H}8'괜:KB g0 !lj>.>> ,~d[+LdBM|Ez XІ!: M ðh;ꌐpJR, yx<&+}Q|&tDA@-A"Rm;#'zLUP @vɁvA0`xWG|'\GR@jYc 'X!:"h^08ǵU+$ CFXh#A}{ qQzbЇyX(10- @A4팥,C-B SĐg͌QPpAt9jg T@6  @7@/@Vx(t(rـAbA脎vnLH +0`[kTkڿZD<=ǁv 0ܾ2)*Jn<3+r4K|ꂲΩ#(B,,)۸*@/ \zjH3eE[Y1O(F^J}V˟YG*$ПpA"4A0)EH1RA ?18{6fl G(Čd[e`<R6g8@ b?ld<.'PL 9Xhxvv}dT`=,&:qD@"~Kq$|7blG@;tTE(096AC12hCuRIzo.$Dd AD[pC|ȷh:܍R 2:d(] E"DlCHjRg!4  CP $Q,s)p ԐEȭHR #k)!Q^*HLK4F$$ AlsA5pGz$С9":4> xh'U @l `\ ~Hy9^a| a {)TP wAYqb\تHǼ3*5F,BB!j-X E>4f$j>ˬwbfhuD|Ah/F(B~F 2&@osQ̑R0^"D@Z'"@2E-(()+_Y}؁]D T !DhqUq;%KUK 86;puD"i*vB((  e4%80&4qÑN'D1n q*ddո!D  2e1#U/TF+IF#g}1`0󌱞4ga *IGܶ 3CP Ծ?M DLuAjIJ-9HҹFq$WNF!07'4[ AB=P{u*4bMWNR?lm|ɥct0o,c2V/bAht>I Hbxl!$&M9!T`yKy Un$92$.5c.@4ħ"4lBr.9ZC ~g@Z+ 1.ǜMؘ@h/EDǚHziɄEsJ`A a8~[anpB\zZj$#fN 9/9'~q3OPRnOmW6Fy0FQzaμ,P Q1P'%Ȣ[ %JK̬!RA,q8GXVП`CPi<-.g9a[mP:Tȳ+xU?B>!UAf6,;CAFX\htJiZXfeGKk"&$." ERx`jh`>a,&(|TI@[ m`Nb.2' 0$"63::BA$&\LfibAja}B墐:hn5H=VfT*.L0)3â.b|h)D;Dv\K eth(1Go`>i E` cb&㞤'Fc)Į$$>'.;蘦:Jffr䡆|!"a,AΩeLun1B ԥ!옥bȖD! B/LFyc>B^Rn."G2B@4eE z|p#r ` z =&1JN@| % ʰb r,Xú;Rx#RcBb&$M`NPK6ƲZI.Vnp ÄcfBecB@@"L `#9'^%q: `cX`Į( -|.X`^ 1@T@daV61 + BYn>|#/QUFKs`D S`"?C*`a ӆ .xr:r lЮ$qW&#(x'3$"q<&a_`oaY4a̩lFKq@VLÌbd&az,c0N H,b4xa@Qڕ cWnL4 q a Fˊb.T$bcc"^nHBBXv|BB.D䡦oA!Q.U:2jP@vi2|;aB-9lGBho.RډmGAPƆvu?d`hK.d:OS+ȪVgpAh$ AFya% V %h#;33↥:n1E !Ԫ\e bO**̙!"3#XJHAv|" :i ` \#Q΀q$;Akataދ g@11`m 3C;#D~Z)Wʮ#Mh@r w] D9̚CB&vdX(-~E!a*&.NfX|!f>AIeb.* xt M@`! 04\* AX-N\ V@n a?@,`(0-Ka& !NLo"]g91<`` @j`+IoanvsBCzĶI!IRIJz誎6f;D^%1Aip9`ָxķZ-~j@y9*>RE4~"&PBc*~26p#Vό1@fA!"a5!tFsjt LWZQ4B|l.C1[*Γ\(f⸼GQ7~"+wa^ZajF~nPa RX +0yo ` pe>ވ"!M5wK b`df4~@*ZsM6"c?Yur @NB4SB9X.*z OA<7fb(46#(J6ZV>B gvK` + o!~(gxpz5<%jTѰ24; \,WA!́F"yn X@Pxu|Y"wr)rRX+" oKx9xO4j+nPaV$$$/@ {l4ꥣf(3fHg`.=0 =C|BB0|/.$Z S-Z}H*Ӱ+bCq\9.T(ig`!~$8~(ZLЈKR27@ }XQs'5{ <^#WJf%\H_ַ WDRQz @GA2I&{H#:s k&\ݘbDyU0kA<!h1Ā\+?` ?1PA`&N_o߯ ʨ  bV8q<^/ X "hW*(zwds '-og\2 BZ4ՀY ta/ eq8L žpU˅3ꭊ%T귲C̩5rbR')az1ix "Zo 1EvZ|q0A8,B# bPt'{:̚`,¸ Hn| `G(&Ǔ<^'(19Rfr P| DxY|*ɒ% )nš`:`Q Ҝ,p̲r;2xgQLf"x.D2 )`䓀|pzz`̠G%vu1$x* 6SjH %idʟWFs Z˾U@"0!EHXDzݥi=A-4Uc'p+E1,F)"P. Fi9j&B( ezz&*ɚhbe:oӭN >)`ɪ!T 0y !g}z#o}0~V,Ԟ*ZTyQd `x `."(Jw(zj1ۼ%$}6wP+, !,"XFwz76|60. 9dK,pWɢ&*#M=XFh d 1J  k@4 sda%CA |;<^+MRY%쯔T:,Ihfґ d@-z$BX ;8Ԕ2$)dE6p 3@Dm3 y!\/p :øx$]u*a(gxEM#Tl8%TXA@(>B(rX)JIeX]Vx!DpL7`$=O2<TR+qePwڏSI%x= aB&Չ, ,TMT $zTU|vWL+'b 50xLXP+Eat-`O-V&FX(DE c /gAH)rMT 5)Th-o#^,$Ĩ!R)`X8!>6 "D$"4 ѭIqv}?24R}UlDzY!dPBr =ZCOH-WrqL)J~$zUj; PW Ù43*e y.H@P.*Cy D(Hm|oy@ 'x: D=^rr>D`{i*vZ‰"EEbYD a( ´4F˜Q1Z \l̂,Ө3uDw(J}"[ )UݻF46g.G9) /Rb%UtR0拃9f@:I0 Fnsde^N?@Ydyj+]Nk]aN͒toHWBXz/HM l_q T@b$'+L;VMB%cF4l}%<@# AV7=_U@Q .,>``+4pp[ "ҟ3ZK8Btnv %[ɠ5(Sܵ)*(;ԚFHabf I;ȾL AD( z&v;"ÉkNz9,ooi{H$Lk p@VĀІi\BJ.ʇ! 1ۍHLSyxf+YʐS$ZCtD ٱ ʇ Ӕ||s#hrz bN s+qs200 ktml( Q20 ג`{*ߞQQz%.ylĒ \DhPHi0!).]VHm#rսA+* !kp"8+4 QAF@EJ%=dֆjphi07JؾA+Bj˭Vela^8q{i4 !HcS[ф$2H]0R8mKБƐ$؂ €# "P !ecc@POև3֍@ԙQV=(i sJv/xA h_$f Rܻ*xA(V! Q&P.AasC3 Q(R T#8Ԑ:=T2ik, );p .&5}CʒX˛b ! r;({^ 4i dQZ  hXwL$7 ({*5H8,DHLJQT z aṬ ך[_d " ٞ zP)Q`a2Ҍ5ۉ( XYAJX(FU7xǼ} **3XҬ3SmQ̇8 m xyQQ4x du8E4QQ NPSb} h?8! x 4 P͕Te) #ѐ nD [ Aӵ~]A+M8 So9ȶ)/)JOι'97G.aEA]NiQ/0;(C`$XԔ(xro聄A1*h8^?DYr 눓>xʎ'g(Iaڤ^&0 p;nLahȫH ~(Cz(9MZ kJ!i><%Y/FJC.j*`} )$|[o.TBGxhÊhH&B=+bˮ4 %Khy_"C`^*rKCd;[쁆8PX>:%tEx.,Df2TG~>kp*ccd >@ˈJn P$K:O=ŞS8! f|Y L.J&.`xfc=H`46;X+Pż`kd/@cЃ AFA@>~lh( %=ޥ*  ˿к$`E8pQ(_eQYk4ߘLV#C]>Q=Mb%Snն>q Ǝ8oxDUd@?L: 8>QH4*0mGQ[.Rp>!{&n' "e(]sxO1jȓ] Һ}w, >Vd+ƘM If.% 1-V(d(ЯRXoD Z 9r'X&Gc) fKbKZ89ՆH^XH;ZvjD1+,0C&,*hGf݉OS%m=CNG X@]lqP87X3z00;k_8,opʀu j NEǃ-PORp`Z؁ߢ5X5AYM9 h!&qk$$j(c%P9]*I)Hיv9h)t(ky"n`#Q7६ ." cXG&v `  \4GXU c? ,@0-~@@,c{wSD9.I|s'mKR  t9 5BnCR( &cH0 I_cOҼ48>f#̪B> A UL$Ҡu9+x;ciu$q9XO;0$ l>_a:BO(l%V "XPxGJY)%Xw'=C&Nfy,(>:A:R2"2̷ z, |6&pDvBQlKfRB%m8=u %cBVxsC8LR@ +N 6@#?BJ1!`(PU!w SKdm)NPe\l: m NRB L wΩ4CGC>0~ee #Nvʞ2\ #e a]1rr3F٩0KĘ)5#+_Y Oc}q.MV8|j #&L0@9%NBwdmD/,XCpB9D_C v!"|)Cy0`A+=kso⡗X!Usb[cRp=K0Inqd8 1"ĩH (V\={݆䴖rZ)vb~ Q3|ϩUd  a2p *Q"\=RY_CX{f@nځAx"0ˆObd @  &$D+qf,ߧ0Ѓ0*br c@1b n`a,lKŨAFHl /JPl)H! NbOv`D3ddBcB!nD,=B߭V|H2cJ;`=n$-Fp7o#h/nl>%h l`p~V&ab^l޳+(mT  'WCB]'H䈔)"RmsҨ P@Ⅲ-M 4V -\XEC=*0; ap&mi+L2yŢ! `c1&\:`8P H. #H)L:.&oo D**EaAFAH$ep!϶ML\ ` .:ߊ7 z4Ϋ P?DQ0TAh! ?n@B @k*"$f` " ā=zGZ"8v["Hx%l&OXRa";ʞ%tL*kahW/w0bt' KR43046TƒH0lVJč= 'bvjoT d71FIi85D4hiRN1$cT( PK#U)eVcJ;UBQp\s%q!f"Z 0&"-$dƊj(iHf` 5`FTXd(&ƾ g"+&%$Ǻ3v*eq$bA 4bqp\@ a!,al/#Bb0i *"!H~!]aJDdjT:#*`"40"nf)p-8°<\p%@H~{|;j*5u-"]T<$`b^%Ƃ% J˗B=#ETiH\UNނ rP*)p  , i''6( OA,gfdRBrC$4N_@' Dm 3EqMA!" Xri'шCc4*Q~G[+F bG+3oV-7(&g*@C- W3x 8@g`asOM!7:2r` aRhtb0FoHغ'k &H@p` 0Vrds-4ؤV'&DuF@EƯ8!" D$,nb2K3͊ewKыUO;k , ΉF rCQ@>dԼde{&ToP\%q3*!J SSPDd=jD)+L ANRu.WXa @fc=S+ bN! l T~Z6B2z "3NRфm't"v3Ab6u- ͭub*P΢P{͊Y~~.[0 !6ե+-i+>[`V>zMؤQ&f7fv@ ae韃: !mofqc>Wĉ JV. q2N 8,ZPNC):ͬGcC)`~,GL:fe ~A%~t26A0x:ءB&na.ћTtQ!PFĐNCAN{CMHc 6-(Ba'PFч _ߩt o L£b!:D D00H(F'0 6.lQ/'K d ]PBPԉP:BD纨M+m||a!*;菷H <2`Heu^ݼSHJ-%d!b)AnErbdXш ;3""t `Jrx=46A-IAڎRS %D'x/ wT6="a 6NO-n*l Px :~Å`عs< @a3@HZ*r{Ʈc2pYȄ_Xz3 t3laAhFy#: C;A. Lh%[ưQ1#i| \ `z|Q[.1Al?R34 n9W6F;!'fbLA̒TMLaZ-:Et / $@8+%*f B-{^&2 T@~ݴM] `T(ef:w}/&'0l>D#"c `rP E߀E%a`X, >8\~?c`PQ@6D@*td C?O{R%U2xݱ8Z;;vM"bq@r7x{v"b(7 tbK/UZ-S+EH-t ð  .r H }A+ }D9*SE; ;\(pu4=_/H{enۺ :+:H2(. #``S+d*'0ڭi n4k4e<r":"Ȣ$kbF#`$@$! @)𤈻8B$7&*H1(y?F`9ivJ`.8(GC n@@Rzrn};,ˈzi$jԞu k@EL*|0x=(ˣ~+|Ǯju5PJw*&9ʊzyup@rF)HJtb`*"] *:WuVsx"azR¨#gqw46kf2v=* AJ*(,nDK*:x\yf!{zvk8 ;]hn $ۘF ̻7B%Ļ{(&ž`VMB{B>'j 6 9P- *Tq6 ёa˔+uB .6*>LSm Ljke'uFhJ4h, n$tjGxbT-(EQ)Y"eDw.!uV DbL$&2>D)hH@' !L(az2*ORvIkPFb/6#.ı?Q# ACxD@64<YGȈgdd#t*;JQ!:` H(MXr ԉ^6GHd8TN]*2+!bX$J?dFrPXiʨUԑ҃|RQ k:,%u4 DE JAD} *O/0AFÈd RX3L)]*^ZTM#@ q^+.dA),ӢU ̙N4Ƙ4 3JԛB(kѴ6Dl $\УMszTЫz6* #q; 3KXR BxT >'FǞʻ #`/K:fLz1Т8GbQj,LؓjBn@'`E* 'fp",ܹ41(iB!@-Fǔ4e#8[Ai!͵{{8G(+c8# &{@)*su)"O*%Z @Ȋnݨg$|B8E/=P ﳫEԑ4 kȈM cw~~)P2^Rޱd|9H1NJ /taa c :9ѮpS4=Cmkq!O"`N/V,t$$$Drrc0*\gWAV3CjE8ڨq q)~sUL)11oƆӯcT$ p qzF i!탨;;8lhإ*;*'ɃH+( "mIʖlY\ƒǎ6_xU=z@ SB)A H@+ yAh$Hepv H-kr`S9D:%!h*&hxHQJiÑB"y lj莎x 3#hvZJǰ W0ځ PE +tHsf͊|#-!M>xojx:HchJR?La1#¨1 06X)O:@H8o6@jh".2"]HF8xw^ IZ1Bc)2&6qREO@UQYk7]ɲ?󳁈TC( laP% [9fXro X:)F'3| j. ?`FxKPꚃ 2͖iʣ<)QQNkǶy܎iUNLdx* pwHH~i\ptH7c0c^w! H* @ v ՎTXX{,'wٚO+DF.{MX Qq* pekAIq P (" \Š  ¨ ݈ Ё"3Ïk@ БaK82RL Gh2PibQ(C !]D k0R1(iQ0p hc@m:c^3 Ԏ#Xꃀ9#3h"|4.mX7„ XZQ:x@ b B0*v(Ɉ}%0S qOBa3r2 =4&EBh'sT+Ą ļ8(`TÚ/dpjgă=:ҨB֒S\X;6@oU7:@CS2T+h3!ڞbMBg0e1ƙX4kCwغޭKZ@B4385;s'APIEn51xdQB^2r")!J H<\쮘Dְ(3z2DP6a^ (R6Tn:;HFv-8L3SL.l9PFCh-̵Iz)`/.Fಀ 1 5ܵZQ%xՃ<[vht&Rƕ  #0$Is  =LCюx*NH* Pq@42\:B29ZҫD3XPJ8148NZM1I#Jȍ a;@5,mDر%F;7(M0-5V՘ڸ;:M_Ҩ(钰^:ٰf4m0ɲ3A`5<=5 323/lj9P]bpg4!CdP')EJE %IAk|W)h$ v0tQ=\b(it⺖$!.Lw0 2AD>8Mb$* ^מbS !dQQYj1qȽ y3tn8#)q#^8ǝĤS\iYpXU8MY!j+=IH{z(PޡJ1FU @[_I10s [xcB` 4Y'0B@$Mـ@kxm#qD5|"{/:i&{ɳѸAhŁMХ|\nr5!Tl#=cv#=_A.D |1G2;9 3˃5 qˈkLↈcGjcs ?N!-RVf`&Z!pAB(/@Ѷ}W Pz VnCJM |@r0@hXܔ V;]- @C4*xM$r;53gn6k9πql?'$K¥nԝܩ a۳/GD;DSB+.ApxO>ꙄI;NXRӀĜlEkGe܌A@ҋsͪ,0!c:+ي&i;d;sU'EF2vC!8$De0Bp 1dI5FPySN:~c T .ncۭXPB?$.iY;=@*' ~=oЋ X:KcB>&z?V|X Ќu#J0tlyF1ʬ{JfH6Q8u1 w !R Sy\pUT}+F% 9nɳӸ$a+l)F mM%'zHAL`xyX@{pQfvPQr Yf9$9'fhB }t ]pTܝPzMe- c-)O ی 8p'DHk᨞R-;e+՘ pZMFfk$2 `0BhD&G@(8 Hj}_ 0*{=pH$YcP0 ;|isp0"wRϟ@Lu~hn}ހjh{=^Z {>d3XN ۈc[VQrUgVm;'@JY1M4uZ+$uA& M^V9yտ𠣮®k>M@*|;(/kh*j@;60j:9 0V}xy*+x&@<%YJuJ#<*¶ #FbX>l M얲' 32vOI7:# }.ZnML4<^5sfU7s -R!?-L Xa`4Ti&N/# q%6̳Jb7`i"zM#^p++ hG  B2#^4hX$H}!;( `FVJcKf1Z,*Jפ鎬Ԩ#xS|^ Z!#,@ D e>s:;kcS55a;}Z3tg}4 ^{Tȥ u`)e;LJӑs;J(0#b7sY UhD$PO bG-A&Ь,A}k?u*ѥl^|/p0=h k9qni! RҊX  @oc Y s#ps2Ӌ=}&PSP!s0GG7XllCM _=`ųv KD ̷!ezʡ 6>BSV*Hcxm9 ћ3jt%(Պ>@C +r 6#tJi Ye>AUeOх3H" 9H^OHޛeHreGliN߁Jt-0à4^aP6[0& `d xX*,uI0^ "0N@$݇&awl/3:Je`b@/tP=ceAS\br'tCCIq0PfqQGS AGQ ,ku\EKxm" z<πdD 9IE]u4PM2DhhecXQ؋ _!L)u"^*X, DxA ӝё;Eڛt^z jsаuHgpxT`L7ƌ$6LX(e:"HT1BvJL|I˨dd;78Og , %uMCFJRsږܩ\.[MAaeDoqX[ ѐ)Z=(#fuT P"XO  1gt8t_1|!YfG)V '{r$}* AA)8=R.E_rK&u$>B*Y) fUX =yL2"vl(PBz  E\6pdA ‹t񵆯*{-X\4-7Q \-!ոII@y:`0YD>>]#SDN%"^I;#^pP0@L A.\ɷ5|#H!|F=[@d_"()Q>Γ%+škau<|iٖoG<LҞːv;.@,V,rVb/AlivD@p`xK&`.%J'LD(A-!r fx)\Jn @Fs< P8$ t`Dщ0@}=0(~?`OD dr9eX`8@v @a(P AP,fn}>H@v>7 GX\C}۪E# #("A@p4']cW,[f2MFRx4 TW X`{įK3 C.¼k D(;CuXI%MO]eFQnjJ K^WXO)/6=oYUW#DMC`7C*F}ʠ ^V.{6Ot!@f6 fx'4KQLMU)BKQXhVBP*JNh泤.Ya?QbQOMםRIRi?>Q>> SvՆ)gҒ9ٍcJld#xYWI/&>4IU35UUN9 Hx̠Kb[[P+ ~֍w@5@]{:_vgr1TLX(@ "'ul ʴ紦j6/|Ss蠩> Z8&&1@2s\l,rOc3$6Q98!6ĝ+cSjԚ"rd`bAX(JyH72YWLDY Z` DO$,#RQ%$L!&{h;nq%eҠ-l5kE- s"q!$J /TW\! kĞbj :4I }KQsӂRry\kKZlp "ȸnnݍD3A@#0}s܂Y9pY!M-Sߨ08;%ї2S$3WCOMz)@Vlc;le%vt]̾:UC}!AY4:| MRjV =^'%pt΂ݧ(e/ *] @,l?vGH}fb8vȘ.nr2'r(#  *xAڻP>8 db!nh \hZV PQ\-X#1T\ "fM! - a> 4 E襄b_%V}#n`H2 D4F2*̺lAm\ xx@."^ 0 L6,#"N&6.ԩczR**f@>{ bjP'2@\h:$a'B R#pAe㤰"B BvO$2Tl*&E C\)PU،cMn\ &Gf0ϡNJ%k0fd.Bd9nBv!( >dIFaHzy"k!i4JVq2 @D`TnRHh1#6hr2@BuE94 T`*!i+\|)dHME4HA< `x޸|c.ch4B6$bA! j>$]^BPO3.Bf^7+!CnA -*= &*NJ7e B8b# ?A,"4.`Atɭ}c,t.Yj&8`󲺡|$P3vc h8Q@!8Pgҿ BgE="rVEn!a4xl!$A]+N/P\ @ =Ƞr J (ಈ#f'"vA(,2fYPj u+D^D:l(dz%-s9'bQsGv(4RR%~(JT^&%'V9p&LJN47,S#C4EDDa|!ɖA &Bny fz $̸/*3rT58`7 Ln_Û"У"VrXWb]K<8 r*)K npWvl P`.i{!!X{~ nkDT#Zd(!.P\|Ȣ a2_e!Tf! 29A8- ē /c Ca7X/CL3C%.I> &@Df:ccvJTqmj,M@D L JxZ%jEujp丈2H!A?,Rd~hNgC8|(&V0*tƘh62+樽w@eH +Aad@%q(81.XBNhAXBA PP7e 44 ekGL4pI$> '$d_L4ޱ aeZeUX 6`!hzhLƮDuM?,%v h2c^%NV GhUCZ9BkY p׫ሦ}Od `VqBOjXZ6i2\d>@4:ABG + $N P+"Tegi|x(4wBo3XuTiTc+=OZL. Ԍg#G$hTf`J!\# K" D) 2#HIǬdK#_t(֓e~S>1Z;b!yA*`HhhfbL\'u= #K & fcu}rE`M@%u Id/I$xxIJcXclv6p${5 ) D1wぷ&y aJdp A޷煣 6]6rÜ&Y@a.Jm'sbI9C3Q!:V ʰ>W\pX'W,@KW *gա$k3 DX{>#P+#̥$mfÅT(lR yW/Ѡ I1u=2p&ZA ?~/N|8+45-f3,k&;6mIj#P@U)@RQ$zo&+h,˺ phR}hȟT*8弑Uv'3h!:+1V/O2%iXB) ,7 7 ,HҮ{#*I~")+⌊G2ޠ2+@.B?R||\:N찪+$2̎;.2yE88-7= ӻ4S&O9ҜfѰ0UJy+4*mCDpHR@ i]K=B.M Wpa2,EMq#Wm8"hb7b(xd6QJD䦰4ht̽s#  r^JjF-R`r( @E. {esl(xXk-ވ*tV=@TUO&ɩ,h#,2ߑ#} k" &`~)"]L 5qd2ڜ𗩨xZ^Z@˪Cƌ4P}OAt"ᣴIЃ) 0`p` Ĺ C @Aކpg 58y3 ĩ7xF A_#] \)(6ЫPIF(`9kߖŞ++Àh5PUxU($>7 P|@˕_1 BY՞$@҅V=m9۞ ЖAWpqyE))@b#‚Dp;jqz:F#yGZ.P *HZk`y@z_ (pZB+;0ruؖ&F#*,8 p P%Y'i$C {0_0N+Wx<ȹkm H'sr)`@ہ,WmsMdhR" t4#Q.(x>87##ӽM;+|E(*#1u;C>;1c1i!].EFK@ 1/iHWɗ csp'E0JI褨JOKӾ/sE| ʍ (',)МpۧQ ׏x[B~ΈP *#)H %( =HM}s X *P0$H&Kq=# W$IiV0J0p 1Xi4I 2P5̈́Kؘ SPw*K>Qe<*xX[pm?^ԁ  TI28$S%1Ҕ*e%-it!x0:G iq/,P/KXC<(KìKAI=y:>"A;}X0ryY6i_J˴=ZT(B er r%՛">͸ȴ$sRU6 1Y+({k{4'ahᰌU:'#ى(! y `xZyQ1y釒X_`33 T꣫-oƇ$>;3*abq -zHpz*5k7[DI+-). \)DU1_pb}aj?cۮП0 UY60|c/$9z!chЭ~#Bs 4A0V} ZZK,%qYy*{I%?Q_\i͡By4`l4AқQ},Ih HG0-7 v]# UfE+ݺYy'-B@̈aWmTk9`ѡr(xX[W<|j`P7ȹZ*ƄJXB]pt1 ^i{y/ : (jUV%P^% U%" mЎBy8>hu { 0AY(غѼ-ֳ-C?5p :c@cR&ZI[p+i P0%[yYXbQ)$ @-#iwT3>4] 뛪 ȟ/O./# 0PArk:tlHȚs7AмFʩ<̫PKӃ(5xB%"czp K{BX Ȇ~D̀=CqlX2 %>8%@S =EӼ dƝ=٤a]::DYtl1snb/p L`#ZA;' p+@T<:8 S xymK1ЛxD4غMr{JL[ofOrĆ"(OU qtع|tn١Gz`bP/S*`0dZHR0E($C10ퟄYU / יGuHH‹ D[fۇ{*2D1{D(!GPY:@?0 oؘ >_OȠ 6` ~'0H"q,8\n`y*bJ{SlM(T0Fx_5HL .?wݸUyB&j\ DbSx Ј뉸E#X[M[5$*UzP GC~{>k?mSreSN%J%\=Y7 L d/W k@"z ÁopDI$QA<v@|<߷HH(){>T$꺖~@ef:#n Zv.KFǺ*IR` C'z~rH ' z`VDw/lKjbЀcH$1 pq䘮@4#mf& ^ɲK|tm"<fAFUB3|Y9@邤9z(I$zz/ԤK`ߤ{(ܮ*)80xGAWeZb_CF5rN5?*N֤ʕ9J uJ?+L{ qf@`n\Bu.c%L-t6W$"kvȫjbTBb}`+/+H,$d.mftةkqI90 U<ބ.N[a("`HX3ڗ&)|pg9 F֟ 8ow[`@<dtby5w9J B<^~,".T -v"*VR X` H/h :'L cи EиtO"|ġ¦zϝL<`(PJQpD=#`$JJr#T܏IBY-f娗Jy,Z$mIP:hT92iȥ9z@x >PCvc34? P]I@sfD/^-UwǴC#h]E\ε1`UA/43,aG dCwYL/7kR L6@P ATCG &0&&I]+Jp )r.[xo61}$}&9KɃc0O%o@p sd H@,~&rztEH y"T_~hXp6]9/i>kG X g)04cfJiκI@['>ySůbh> j&#p#fV0P$>HH[,*efVo r5`&(GbsߥbF *$޿d 6G7ơ0Lzn bUM^3MA&b~%B&p-E)2h#B<,0}pC`NK.Az\;f Nde@H @ `[7"LACz*tSGhvb-cap\P)tPDԁNixN@4\@ <$ذCrf)<&B& A k $f̀ ap4MœL]Rc a&P§ؼnNJpd9hTP/!T2>*0EZf ;tN`v Bm*xPx&f c B~$o"QH!n:( TA̙a  b!  K-Px=b( j* .*AtGAJЀ|&0=rƤ%`ҵ/dL6e0,nd.$B*% ,YfENaZ!:BAIAZk7 `,5 ~@LdiCJCl%PR@Š'e/3#aA$`*N \L!z ?D*eCG%%|q'1O*J-&dd KT!̀,"(4 `_ &Hg+ؚjoSK$`C2-bƅ1E2naxsa#:Ud]bI)`$J {!d[p$L,c'"xmz#5&b`,Ő""GAhª -"F= @N08&ahD1EPBJ@1&6 hC`n!΁(!~axpVc$ T g~/g+).C| ֊I"hRP1!T0NH n ! _fYG h.hB>@hDph#fuA caJB=&]H*e|"x@Dexcr$:"xpuj-ռ`BC zE3+ȸ@,'yQkʫUƳbVЃF.$VCzZcR!" &qLTA蛡!ǡAFB&\BP)  C>Ȳb+gB*A`E*. \}x aBW'm )t vq%NNAXQnhCx!h  AtyuD "܀6tiNWBN[y4V\È&AdB$/JG/MPq !xD2""BcSp Q+d`Ve/|ads6$cJ-q8Q+HqJitzT9Z(6`,:4{d1 )P$ cf!v]x ,.TX77/UD5dr?/-N< U(`nehh̯5d2<%΁~ <>`:@e<&-bΨA+ `DZjgjHuR lhy0Xs:y`q׊`:pxTb9zJx)vhJom) e׌T rh=*/,zX$'}槠P6GPm=#%!aRNxMY ^*<3{1,cQ)2/ D9WhNyZJ @n A.YK QJj a>$܀&\`:z`$֠ו| YL᧥@![va#ƙɮXk Ȳ` mJN!% U'Z%`=V(6x@qM;/D#0jAmΌZ>%cG*ۜ @`KU!کPg@%6b3rfo361#I0y|ob(C`RFbQ A2a c\\ bR%~ g:8VhA@eCT"Vq'IPk\* 4qg|kԗJ6}~/&YB c |`,$iC(ΨHCUE㦜xC="$dT71)aęLW`[7y! 4( x<cazK%l0 ``4}T|~?o$Q xCe/"PgB!0 D``-x,x/wCK8 QBÀV;;}Oݲ@I,:L..&|`@ t:@W. Bi,#/"8zfu;F?4tx45U}S{gIRVig!qvP`( p:t1ޑ |+-J2 l~)҆ ,mB(g즩)|chFɴgK{l"xX  isc\m[8 a~) .Jz8OznlhOdKr! x%%AoCxaw!oCө` L0|'? .i$,.'Qִf'yx H R8Z@, 8!ϭ9y*rzL6uD3њ|ʀ J*L:Q&`#& Maf(t_k: c((➒-f(z  zx %"CGԨ|ZWj+`љTExipܴO3P8N0/X-ߊ(u&i(]b㭶@-Bzh^')V2IO-& q' $w®ARHӄc` "xp@L<δGc̓`{HAw]1i5TZ2 mn.P/5.1v#1.2A)%݃uL Eℕ )} B {X)ƌ)F\RQ W0 o-Z(ll>QScvRS&ܒʕRƂ*FfkJGɲfib#Q$~SaS x8鰅؛iсYHBbc1JGGlV6a;JO_H‚A0`ò !Qv`2@{B 쬚l}@xPh#ðvH;gt|بHLM"λz&fMdRfolCBX7KYq0͉C 鸆l !H A4kTU#WkP I<-l$1;e6& SC}Q65K:3quGff\x x)%/W@ ؼmWu-fٙ <<:Fd ckP !hG@q="BmUV  j>8q9h4|&$_LtF,@Mpq}.F`A! " SX c Ws֤M2X9&" c i0H,[v!Q0~%{}h.l& }ٱV-nE6:=t qZ* Lt `pHt]; @rVt FD*Gl&H_ع83B ] Ɏ<+ģ]% 0`X:+$m[1Ŭc] ?ON0*aЖ8 x&bG F?B&Әx},XJl@V&hl7zQ Z2F % YD5qf (x 雠 : cXD(Cb0m's,2 0"> S@yEo@ɕD*  8[0QO XUw8=Ѝ&$E 1PYhx X1ybѰ|cșYȈB0D> @:鉝;P;#Ӊ 44o> N k$5@B-xXȆ鱭Yw(x 4H22:7F m p!Y=̌Iq/vw./Mm1 8: 9qgЩ jxrܢ lu)6@H@%Pt9qn  ;8p'&!]9t< p14R4hig (ֆ^E@EPfigr8h>Kr 1j&("wr(Ɛ^,s`K8BJM0y,y!6n -IF+G?DR ]pL#NC, M`DQ 'nE"r/ 6r(⟲4 K^"@i 8dh (\Ȭ6_ Bp=Za;3MoOPC=68ԉĕQ"whM% hpʘD=7h50`-@Y YFv%D9ᖍIӏA V ?(d{hiЀB|(Ǔ @P DE'>?2I;&``DY0OvJ' 2xp@!X?*pAHHd)4JI6;Xͤ+@?bMjQIkwJEaF!L V \"ת̮H18 va$z'#?_X~oO*]|TѴay;s˶Bv1P##.B2 8BDzi{*P*2${qTʒi i|LD8 XBz@2vOLk4:KhByƉ.sHz`cG exȑLX @!+HH+."zH# ::$%z܊( "<u'P]``T o(Yj& -A`TIxd (Q= ҜU@:B$3zɁbv"Hp(H? FPQ 0 <|Xp`$Krh%_"DQ.箜zEAq(ixgQƺɦЏԐV,B0+ #'# sLx%ښ,$Ȇ&ńbgjD,er'1ȷqbP@.~/ [t$O -8΅zX l_eXJ` /dQ14Plg斓hbJа*'*WGo;Y_4E)d"vz%*vUW.'"$>n q<`59* 1%4$X--8'v9@1Έ::8i-(Bhu"TxDc\J/f8Uc(P AP(:&zA2H)?0h1 4BNu.&Pf<5 ,Pb0@Cqva$4p] <Z juNC3 hM9l -SDN@&;@t 4xN3 ԖCC3FLAߐ٬$E(uZf3T/eز5+PQCm;, /XVA:'Y㬨:!X/ =Ǚh~NKb}zt[I:Đ8@||QGz(=/xNėBY7 e0F1W 7N@~  TDP!*g,QFu c#i5Hй"0Ad('g`Lmsڂd *@ gX:7`3D A65ИeDt53Εq "O p$R*q-e8rA7&@Fh),'oC" L\lH $:,ipF 8쁬64jD4Ә䰝 A QK@_ $88x $=>q&LP6!cwr`@ EԠkɗ>˷Wmm!@a 64JEp=SS2dL)ץ?]/Ejf0yF <4G`!b A0c|L5F;Ǟ~Na˜" a 2̰:w(0ey#m4O'⢜^gN`ἄ*ƅ7g @]"^.$BqZcN_VRcN&FYaVa0A ,m;y B H$;gj4-J"$8Va3b&&=pa)}|O ( lT , @9'Ph%cA "zLV2bhè'N&ELŦ?_Bg @qȾ(eڮ*Cc0& 'g@@(*>V5LԐG*v-@rknqNQZ_bt;cVE7KK!`!th{ЏfDl|` &P$SCrl"\+! |" K m@6H r 2i+"*ۣ(ngg WbX'ȪC;pD`1,JrHu$32V S`,8knބ`"j0J.F!P! N-䊙Z8 `$ (m"C)-1KgvV&W;4ceтݒ<6  @$Wipk'D`&BL qc K! V#_= @ S,!~]1">Wo>Nc:Ej$tʎWmOP$@B8l O0",#"_&X#'"w $n+'%".3r!2Zl'$@ B4U%@ r jpm2̥p:H9$j$\ wC5H4 %`V`>(pX fna*y"d,ctFk DEhKDS*swɦNja8-z,ֿ޿ewzˌvB1"2T bfe2OE`lA# "+!9'EDF +QK"  %&CUSn*oBFi8by zua~A)AdtZ 8Ri \!@&%,({ho6dπjHi`W$`HGp/a""]2| aAڹ"w\Hx@TJcxi/)n̾$`mPzu0Ƕc`#"4!dP> 0Z.CFxA`Aa)/K9삃6x%T<Lԃsf`&!`g)fݸla/Ygc.rp8* R*bkΧc-T'KE~BaH @ j#N$/,#乹!@) lf-OG}qZF`Hi-/ZB 0RQ8#A>”!i:&{hMp"Dne*S[$Vc]K-q7WzڜxMs  NʜL{ްA69?LHbF|L&LN*KQ0D=Na0FtꪗOꎺ$2  ;eӶJqLy'ᑗ`ANOki >0\**+T-:Q?%<|΂B2V8a`QV+49"x@\0NtR}K`*˽S;gBH|ϠlwFzƣ~& ])5Tr&/)yw7*󁢔<"XT ܅.B̤€ӣza{1: "XEb`Y Aּ8Cxd J@ ;46Ľ4,)ؐj{J48d2GT>ơD @@h& €yzkRc]gMΏAW P20DЈ ^0>OV|ʴ(FTq~dǀhZQ`l$Y+ɤ^3@{i5&z.#'p[he\tz+o?&Ϩ v >`ZL;p2"CW$ZDxOd\Mz꼡(t(1LbȠ> gڊǻ T.liZlP;`~$ʺtpEWEB` zN3VN*X6H& ".}IztvJJ+ 1HLFqzO+*+N2 4c8+@8Τ+Gz$SOM%^p!¾ʼm;<ρXcHNi̬ʆal=Y38I;̠ )wق /*䫎bl\N1R⛫c, Y)dLbH!.\C0ASI1ElXXA;(!C>O 1(=G-Lgx|2p$!.GZH.F}VG/Y@ΰ`tQVkx1F`AX"! PX !%=T@,Nŀg 1&+ɐP#vs*eTW$! PMK ? P`z2`QZ e$>Ph#Ca @5]‡.(AIL B.y`plX@1/D<ǐ$. 4%-W@Һ_o<Æ:ܖ.ӀB!q:2DIXuцcy Aj2yƝU\ '1"!˔:]@)HVi L 3A~.Uh#_?756v(Q zVM,bD1SzS+b\Ky32I2y|SA_ @Jpsy$z6J+NRN;G r.-#VroN@ u&ru1l4 apD<B$D)Q:$D]FVB^'q {$\k!>`~G,"7*G:o AwO^/T]Vjoӻ"4GrVH"i-G$@Ȑ !r.o8q fE࢟0C!AD)P$4@DPX 'RfI! ^(w(ؽ.p;9`$,rGfl yV>VVj S9LPcMA`%# Jg3 情h#p5]h~KY@S2Hk+kv>! bUat#HvlzmCi j5.U4Kx;ݲĽ7l I̻ " 6˓'h4 X0#dWaà6A,%Ȧ.2! r8vSNiI>(/#5!]h @!pԸ86Ȫ< ̪ q6L(PAhRT $P 76q 犑+ .Qg*I5S:)=ZHc#) S®Be0*,<,i rd<%A#yPf'6FP5};҇4˚CF"c bY ?r(p YkO<1ྛB(J yzF(Ă0*K1 *f Xi `򔓳"r菲K xAF7"D^@2,V(tg $(YDXEpqv<ʽ\ ۂ )#)KjP؃8p>`<ę<)95P'Ci/'S^2q5:$I {JpӖPt`D*#n82$/!{ RhhF&yҭ@\.Adr@Hq  ];!{@ 1 q挰O`FtXrKʁzVF 0"O$REѤLKR|GlH ܴL<3(YX6(8HGs2!YK׀"ArKc|.{w ֲk8w\`V\b1$ /ÅKP Zg]:3k"(qX5HcOKMXGSƄ天`z01PEȦ(z 8{dg:{E2y9@r" "S J S x#Pӟ" ћ"5Ђ,@01j.w-@\(;?tVY<6jøgf AhV Xl=_Kbxކ0!P !XB)dRA(sy.0JpNŤ5?1ȝ1C<Vcx㸆&bUx! y2 QdD8hf 3ݙ* ɋnBVhHN3[  ]~Pa'i?(U86{p[K*; ԡb898 ;x ]p׌b]h\`UDSdD$UD ɛ4x9C=1f ӐȢx̒ЕD gKυWpØ`ֹ^X >`0B@8%.#RbҨێ=:TƔ[ϡPmpe@=c8aaO* l5`(1ϧP ';.zk+$ )*(rnpYN.6ve-k-y@a /C83axݎV1 (lvAXaZpR3C p8&eۄiu0+e>+* JbxoiOYtW#Hܼ$n /"BS(S &9l,8s`Kc(h6ȹ&HX8D($5x r(.4P)Pw#(^q: xap B⸼\`]C&FP 4inA ֱ] t6XpC1x_62OP@?<,~zƘ # 6Pȣ c)EH¿ ehI^ޒ(2@~? TFz DBQC@9( `CP( fCvԹ ~e4U 5Y @5 0dTDa/1h@$%De@`(|I,Ix ~ͮgNI Tw𜔢aKe49DdqF\NNj3~iʼ/"pOo@Ci(MpX DnZkH| 6TWp!L{B ʔUr( j ֤M!,roJNERS@T5+E[n2 B0TxBkh3| _{*GJ|\ ഑2VJ?C ?01R$tpPM줓L v&p,2oc" (ŀ\ C=ՙ"*znL,#)m "L '2N6A1` yU" cĘ;3,'=hyIa-|'`hB(հ>A 9h~C.:m@p`L$QR^ݓ> fxt Ii\/y؛4U.d?|$8ChqVa! %$$% ^@1!J,OyǏK,pԌ 9HKٓh8MH!8&l)ۘnĘ|Jz $-@I7"`1!*"X"$G ,}r(epl^@D QF'@D a( ] rGrW *i18g8g4,.wYq;{ T,:r$5@KELM mpdXj_&㮑_҉. 6J)&dęJ%EBb6]lbjI\Evt1F,?-1t&WR&yhNFx$@3e pxq !9s[dA,xQL `t! D:Bߌ*AFv|Vźtag,Rx 0 ,0ʱyL5"28qUncqh+EH q^|t8Km& <)*1^!Ȝ |2*0>D#@%Cpjױ"@R3H|SUbSo9J=Ru3) _N=ީ3,^`m {{R@a6N(V i* :Rh`nI,-!AGؘ`Ub6%FzScb@½"br33`J)4@aX26|l oyIAW\ eg-"1"n(*gwbdBĉQ2(<Ô<'PbxcǙL1 #pq0H RR:p .0gcfq MT̛u4vϠ&Sg ] ,6lڋG q}T\O@Ku~̑pna]2 ŇA!'[Q4 z{%t"`kHu?%^tl`@ bx &;(Y ><:0df>)(jFL J@~F>]&`#83а4;F2vL >! 0.h0$n"oNzL @ޜ6YI"rcBbv,"HcԈXn@0Ћ (jpHp%v'8A(hdE²") WN t<~cHA !:Ӣ .,3k"P`!bF0פ(O&3La -'zNjFOnN:)EJR_N)eQXaTS/G` !.~"kHzƆO?f8Ln 2 ?vpC2`|r`;6bjϰ%F' < aPNf$%rB쀉ceC%j~ *`!FM$>T(+gf"$!nI)*dThf]c?͂Tu4!F 4%@ nTHa,մXBh"".]!D "2$Sh4'sOHG:~4?NKP)Z 2x#Q嬛QUej[``vV`f!DȢ:@*zWYi<ޠP`Zcghi)dzshf&~4nj@-3ӒՏ%&=gb\;. ʌAeiH%|Ey  r.w" {&-$S ĿBZxttW6aJ@c'$jiSf?^Fjf3QIKF JɪX)F @ a@h:XuBc[S)F2q ~BWȸ/vhȼpwZ݄PGF$}brS]ø~|a>@0%c|pgkK FFb ~a 7_53H2"= H%bd6ԊtPYRp7Ⱥw6i" 65 e&,3AĘ4p% r%klbZ ( vC溂.^bJHmca:#At,n V)"''U&3`/  ;c'DFc`;f"a#!rh7і}g%2)!@S=1 "zL 1m.pve}Ns `Xc"窇 dT˝Bi C!ԏF$%u`}֐g&ꮗSgx:&X06avw9sDZbB$gaMّP{|ΥL pkQ r:BlD3"m;p˘ͲaVr&4:Cab ` !,-\cp50C*4&gT)YM") |ɛo^@KC{ƞcl"߯};/ 8)tn['pI*A*jtNދx8 tG<).iml^xڽT\ՋG- Ĩ 8Y.)Y! ջɣHG{E]U' {geDꦸ=&45Fb!4|HzJ*+T(0xP'LLJ?2@ FxFdqXzEpbJ|xLRE>1Cf&``; i`ǧ4u#F@sR((o7OwbQ>l>x@<:Ƃg1{D\`c.K`N-LSH]|I& %{H)JN<nr j:k:pfFXz0軎&M*R+,D$07#w} ؏@$T ja?qkN+ hFȢKPD BSLl}@HJoZ*D(PcnJċ"m"F$)ML%).$HQEJ80,A=ﲒ4m< ٌ` {u"e](Y%)B6(ˆPEC83.} 5Y9D46`@x;BDCy#bP@;"~Q&PM B`rJԵz1> R Bz7R=Q Di-h߄'sn&2 ifsOVdԢ8t}n cHd`:tðj; i<3 zgܲ1kU6OEm=QYFoW4・;'&晸s8nU F!At/x`?dFP}@73C{>$_öR(B4~6X@)Dj(DM8U S A>HL1ڲ-)(7"LJP@hr>o4FHFR$F$ddtbH! 3S=F0+GH `F]e[=E`:J<j)Ə3zxhrhWtQe\ `,'D$bՋQgn.}}b@yG CrTg59kY}G^JAJzAFv[E90 qZ7N3\NC3ExUE.2(IF*Жև)iZ"h~_q8rM.r_`oC觙f}*$w̎ڻ_ Aam` Fτ`ɷ`J R 2{};wU'H:{ !dYͳ2@v|Nh g)LT ِ\C}K=t1Y&:AA IZQ SR A6){Vq;4g n۷P!FS @%1;vk~҆_ xq @($MÄGݨ:tv-=#ta 1AEC޳_ , (!\  4pc?뉪,~:(Iv"F2" SaQ82D;YD8xPd-eyP ++M Kv/Z&Ɉ+Ϧ p5P0b&46 8H)Tp}ȜA  "؋C`3@P94hy@2XGKy"YS[@€ b$# ⃆P22h Q RN @: 1(%YJ2.# p)hp XF!+92q ;NŒB qip;i!`W uXrj)K d6 T$CV1 z>YH [PRp<o# DLs$c!i8dmЈ vb 2,{,@D=Q"Wˁt9CQ5h4BIs欓PeDRB:XS8Uu`s+"4fhiO pȬb !0Y |CREL ] j,vH.'8]t9a;bX6![)2" -)~ jb`+~PA=U)rb ,}B*0.8M42ePjJAŁ`ŐPZc^Lφ8c$K 2*pB#Fqy _s. ,8̅MP_|9al V-][ INB(Rz*y/qVs=-[KmDvBkQo@P1::&R:J{G'?ǖl d\T@TU~ OQc>G DZ*R Ӝy`U PsxQET-tN:5׌X`(N"K:}nP _*hmi(C(0aV)Gpk0yx 1"@1sLlXIe0rHM/!z12!W(,͕铈LH $-!*(Su%&/Ïj-Y;KPk› WQ}0Qh(G1 X: A P1F*j4CWB9ߋZҸ%!5?7>ͫYB`  {K3Pu/AT2KԺT!W sMxyߥ! )18 ]ǟxF]޻H͋DЋR?/4z!HH u;&QX@sH"R q6\M" !"M#\2r U Bv Poh ;Rif*䏝,=g0)HN˪iE~4I2֪X3>pR,IGa-#$ 4-P6 w+p즚-%tս>sz<!ß Š(}1r&+."0j),YjYJxH_SǾ7ҪJ7ߕ7<X81acJ'(ZOsCXƺ`FH`.c @1EPWpa㏻kX@"H.o:T,z&=eQ>ߠK @ x9x.8x\n‰ȇc{d8ǀlhx{Czm0WW?+'=`vceNXa(CDH-{mza R {+xezgUo˷ MH  )PـPk`@^Rj&1,7 :XV\CP Pijx.oK 1v 5H|)P0("eq>:hƳXh]  `-˅yثGY ձFR |*4r|X3H|\@*+ |8je]Nt SX@$Q|dMЌ>g"#Jg]b )\0D*u;7مY70,/Xu;7QcO_}v ˅3Cedx K.oCtV PYhnj j0QT8/M?vqʙ@i&qJQQp1Ԧ[\2IΆT1gxFb>93 So[p`z} *݀ Z`U:tsRebHR@u5pʬYIBOÖX!{P.*g@ W-dj欀>;Xc dd$cוUMعH#PpoþhnU4{PI(KY|4IB`wˇ00 =KQ+| ?@ ~. `@$ ?qXX&Q>_ %#Dj ?OgSr& 26 ׫T8d: M981 $1 0{6`Z`skMrAFM)# 4'ʀc8@[\>_Q0 9A IiU 2Dt]8󛅠h+4D( x FP(Y ֖1{lVm,Ki|=` mv$G4Ny:j!kK, ;@Cy( O `ڟ46<LQa`.LlY9v')(Sv y(IxZY(T/2 .}?ي\t]XSz/l~+ D)D6LxA*)<:~=7;!jք=޲h:IAzX),˘)0nbNLkH2k6F@{*BtgKH+lM) F5` X3OdPdzL09gȁ-- E.v&kX~|tiƅ2@t] C\')qRO*D٪"( K^Ѵlx%,QWh"8D 0 'Jn8?hX9`rȌ,JB Dy1\G ғfs01s>H7fߐ _IT!t㦈p\@OL&̵6B 7vźY@D'AqXBWrqPQ I<@?,EMG,$fU:m 2@26F:-" p%=1>$EҞPU g3dkX( aNSypwn q@NZPz"/HI$LBqF VEHQr(!ɈPק"CzRT ?QbD7${J*G,a %9 2KdUBF+`@x Hiv빙w%һ?fд3 y"I%+Sv`OZ ثfk'kjx*  44Z̓mXF'9BҌ'7$&1;o!4yD A[JfPUZDNshHgY(#Fj 9,@  17p8#ѐ9שg&M!Ԩk:(CEyzu/k^kVb(.fyI\CsRdxP ԚAT=:#w0cD)@ T|}iT1{jصl"Ln52(zś}΋un 8"؊@׏G8 _W&1@n)Q16@L-(b !Q#{:0vBp Jc 2 ^Mz%"I7vWVL뫭Zbf0&PlB#A8{&Z@^sA;$%La"AZ+@ہ{$q@k-S~nS8S4a@|rA/vlbBF]}hrNfbvmb(*<bfHbf)$^ɦ(@n\ <Cc ϦB)FBl Y'"a b탦(Y.rKBp@ ʣn<4 jFGbHDmffbj>0f,  t؉F㩪e', (LϢ8_' jvATp {Lj'*T`dcT(81"'Ql&x>?pD56 dax`A ""6Y,nv:p`B<\42,h"Ui^"fnf*bx+k6 *:Q` ` b*GE8c(FH0fNid$bFyrPtz.5r0Cd:rD8_d`v#}N(Ijt+6"L $8N 1BO(C^&86(L&lM"Pf "1]vg_el!PfJ5^ 3a(-b*!^5ŠO+ v5A:X]N<'4`o N2b#1 BC`(FĐ` F|<)-#l͘;6b,.iD*rV)L~: rA3\^ϖ8A֑# K<*P :A(4!Væ5Yn  %#HsH$c\0CJͫTn^+t| b<h2@"̀9iSJN8#NȪfش5tH5 :YkklA8 &A g늆kB@H&n oDhDUڢ(68N.b:4"2qڥf$EI\jQ$.JFCoz!/BObP!DAr.B/r '@& [i D[]Cl"!|BC6I~ D wA " v@bu<^2P #0pyT)>O,E?d@w,N@ &c,@+. e@$JF:`X|>` u]ah+|l&I%R&%x hzI`AT2BApuN&zXzMAXP'NS'ԙ`itM> TLK&nEb'  tqAw H`y'ldܬa5DISDPJ[iqKPi6D$1Ɏ}HT2m a6%y60] j,P xqtD:?h JERT~*+6 a4EshRJ27!Fr j"HI1 P2r%c> [&T"JyC|*LKh&'.M°6nl|PL k 2~JI(RLqWCr@<NjfZ60 DkD-h0`R:.B !:H!idZCĩT\b5p"r'aU7q#ЛB@F}DAh-1:](Lț0Nw=KmtP@h pT ~"7+LýFӨA*r BQ;&Y QuUGJ,}+ !X(M8{GHY1ޛx۝ĀBM-FM Cl>%_" 7x 4/ 3L n>eEQL MW|äCfIP&rI%Ĕav/F_jl2;dK ^}P&0E@* A!V6vCG*I6y`4 @$mC2+ 7Bj T<z:uƐN!*C@ء83 ܃lH<< k< (@_h %-4^Dcb/1:3\NVCPd6XwD?K"`<+Mi!G[Z14 Yhxr:\I[_#\{d `QȀ|'`#;X{;~ (zCi(89G:` ɒhirgPpg0s)ËǓPSއl82щY_Y&@ . ({;B9MQֆ:pX&hf8s鮠|; 1ZpXu  ᡿kA1Qe@vB\SPxؒRӽfi_t1w$MRJS.S@<[Y0X3*AE㑬l6%Pť (!jZF'@kis+[| c(7Y1A& =ȿ`D!I5k%%)8KIn;x`Y\1PnwƩl a(" "swxtKIB*(͑A)k [Ogqp0 ̟׸C4QES+Db5F,~l`dUoj `uTa4L3x,w=˰Î':Pؓ+~S^];&K1Ϩ)= S7cTi5P#<clj@zKL1'ED7D nV R[q%\{+PK;`6@1( +Ҡ?艳d%#"c,Ԧ2(Td`rp|'5x $P;'Lhtrx x̘񆍔`(<"RxTX(#̀[^kFLPQ$i;<Ș !PhX.(#|xlq2@/y"x& S&\4Y )sY͍4 qhF\7 j\>7Q08TR $ %+?y1Ȍ9 W !aoht2;詀XEnxj\3D!p"MC(C#7@{49M5ArD74,p`Fp<@X0k}5m< :?x}=A9 ω;䦨d>eq_Z4UaPSHBBևq* \B(=Ȅ.밂) B~;rx!i (%)4eҹ C<4T Qa5-TQ%xe?Nw6g`{XuBA7=]y/Ә&p=3XHȰR!v ػ#R7TҀD,z%%^ _8@$QXcx'J!RyȠP`PBl[(Ltiϐib_7$)ڍð xK H# nĊVelCȂV;1n3 \+]ey^6>j!B:9` 6Ѥ u wO&#Bzc.u;@G#xy xgL&^NxMC P <SPTHq]!P$(h`7kAT !j`ֆimۑfm8UN&YT[FG2D̀airBd[0k z!H C,!}].cHT4a/a})Q(p"3yOb#D;IW oq;ΤPX;.g0|X0yI%Dlv'huPu٬8Xx. R"D2QmjIo  &Pŀװse#톈bidR h /@ի~GA܈u:;؛X(&P^c:r]9.Z1Pi'FV$P]X 5ǻeCW9P`krԪiXȳN((C֜r L^j^^ !~0qNنHehiUl* wQQ xKЋlmi(al@RS H @ ƋF@&:lH kQ31k|$0*mj.Ll`NE3FT0s2\cfiRJP.xH^VK+0Hjz 9 S X}ژ;(}@sbOx8q)…>Kz;*SY`xcbq1]Jd/HzҖQ]kCHNr(:WD.q8+C9fy ˢ :n@ <lh Jՙoy8fMr fM!06X@X-+ZPjgkCg Sʸvazɏi5mjhs9K5 - (Zes~Cs Ka9ym6h-eNig'@qb9( A."}E` G`Xt͖phV- "x=2Ht<@g;JG^[Lm`_DǠ0hHd`,v` Vk4l6&Ӏ5@@z, =u(NFOMӗ8-P2 UwT =qH\n-Plx r" V g*O,#+ /8mƸrI89Nc)g € <pnq֖),pD&3'v'4:"My|)"Y1)Ɖv. <BOOElRҮFƲbg.!v%!XRp`ּd: ,VȱiV%zGXyg΀p[ BLa5gg1@@X$g!Q g! Vhx"pLf`M ;tq b`| ` M,ꖋdb5g!vbma@(fZ]wGPn3b*npͪF )JFЍRvg.4A0E:j9Z&֐2zK9! mۧ,#3X-]8V)Gsedo@@lAI:\vuRۗl[jNS"߃eN`SN'I:"5F0~cX8Ǒn]SPbB!;Y"!0QL08i!pC< @a#UE$.(8 @qDn$Oǃ'3ľp'fңd"Er&-P"bGx(iN<(qtjrnxWp]PsQ6~ @ AJFUj a|3#6DFVqBaPC*E: | ^Ĭ| 6`,vB@cBy*"x)50QIs&5%WXAf,!ȢC<b dCD3MVo o;GeA(0e+T2k8?K1Jj-#dNJ @ kqM?B91`N5b0$_H˔U#w5rQ"bd&d% f`d @!\/td1i/S⤐L+tP&$ti?2v\-65&`]@z&㼿 mDZ  R?/sUAնa G->5UM$`#")rE8'NYpAX&fX0L =" Y`~^*0b(#/K t)dr-1s"d1sr&hV.Aս 76nG܎Z*H `R$U¢$(d*K.%&1Ė rF杄Ba5beFuLL+Čc&'7\5 `@er)Z eO$#<[8!n~ar)``5z @JH40X L5 "/h"47$( 8,[l6g  |g/7%zKST#')xf")FXz& '- LAFrOdB>=iEtn<Ψ<%`N4E @'B%4:1HG<2dsGm%##;@&A2PBFp6:D!;~ `6]0G\&kSL˪"F6:2-䴏E'FA3 .M %1cb#`id4V"9 V[0#a?t]NF( aIgAEki6L`"KVcDoBOr}U6r*[! J.+r U`t"A!h=rQ OFrS>? `niBd KdV9°dU1xeGx|HtOb`,ʜl` "^0Po}RZw$1 557򸹋6xhPn6X0ƉB1֝m ,xn^ >+J̛%`76^K #vCZ3{$$s)*5ff? @/MZQ *"(l@0 ]#UDѣj Y4JiIQsC Mt!Xpx5"B/u|(mH@+:~PbeZC']'.$ ) AKԣ DɀC p佴Jɒ& [& Et~wH2@l"`Rw/DHיg~XvZŝ[@JZ a` @G{R[ !d@x\ z4!8l[7ONELo$$R`@8)E g^Fƴr}K,i&Ha7:Hb aLT?z }odUa80*=JROg ~L3 (pA ;U qNjuP z(L$@hRK@P EY?&!*4@GXe8>/ؽNC|5I,ʂfV8=8 Z. tK +-'=_EQ@ ˔ft7P, %`'iR4o70 P@ !q b">%f) c&.magۨ1MFփMj.Oy0PZN]7HBN"h'!:Ѵvˌ;y a }ZL @sD43:`ØrZ~s̠Uq@IvP#úSΌpqn@8@y:3<齮+"6Vbf4ѿ V@^UѨ5$f/)aΘO` b@n@ `1I{\ _6_;@[1u6?0$` ,NPqX'ņt"񧖒( I׿<[bDĒHF*GFg M. H `=@+F[>4lP&\R 18%jz͔ct( P!( 3͍ػ:"7^)~J XX >&p6i̖vo7$ jL:vK&HXb e7cq) Ks I `%qP2h sR;8ў $ Ddf@Y *TXT=Ӽ?ɫC\B  );#!\IObH jX23-4"\2;  zM^EԐvzS4X$A˳   [84=.Rh@>Dm#Kݑ@ |ٿZ!KŇ{;ʺӽ)<@xH@!@XH`҈l}#qԎKi^i nǠ6#چ8.#o 784x !&<'@1\ұǦ,B4H8\ ;?q o>UF2 ,8H@)=F@♼m?"+>x6O(:#:9 ,# ,"P7ͨM*q{ bBr #߿XrBfhdS{ sE,)P98+dC@ $ۮZzI#OR:@RM8Q*B!kN2$U(:/A<Ɇ9ԝx tpM̀b0ac4dۭp: p. pj3땺4`$@L=ڐ*Y @|̞4Q[5bNLс SlHDX TN n xKI`r𖑭M¨B20Q)G#XwZZFTM ͯ8486}4 b, V3 Ȭ!Hh z=# +0bO]kЍ# FٛJ$q!*2h{*r. #s 3fC<O[)E BYAx hs.*zCh`r n40iÛ!rY_ +h/9Cx8t r*2 ^nz&{ꁀ`9 Xz&C{0~=M #H%@?`|(WTnD)h `d[-pgbŒ ܀˕@ z28FI t]H 1@,aq˛ cm2U { 6 EFlEC*:M؎қ,7*<&+s)PB.0IHpEUA%QȋT@s/p9<`!bJ @d-:A_FYڮj.F#r2SCguU!&Q A@X M ͊B]@3J =" Sۤ4DXҐMKX/Ubp Ɨ|lkT&>Ȭ G^?!mi <qPPF zM Q;X>դ9FM2/3`ڸ6`=FUU܀T@@Ety!3N`ĆS$}-n~M X.4 80d ?Lj {$F Œ3KסEHl0\@QX;y"?V >6uù A]HA[(h8xIrpXwdXk)\ٸ퀈90@+1*-_^2);^ zlp6,Y_ݿ`8I)xС7(=S d*mb ࠆX{Pr>8y{U;_@),Axh.HɢkNh@R4#@1h>L,%Ipd3?qApk L'a( bn#Ye1(TB!E>y 1EШY(^x$ *)k# >a@wD,%jrH? #/`=&H'`H.>@at~`\#UxKQk [49w8 r xj%#-@5(  8|lx8r"  |Y3 `{+DQLM ȀG,%L)K V00HHj|8BÐS%+h[ȴ*t:JhHbJy)>! LĄGmD~ :. D`e:r)H³1ԢDWx+&$.T|pϥhkx71%sTDH|@0#Ѭ`0!?H-ylHSw c?U 欔"Έ(d`6KGl.2ϣ#s6 5wS^'*{/I b2ȉ9MQduF0@֋)`YE) ̪5S/ 5b%L:g +(}W-lDsxz qj"`,;  F'l:۬AgCn4m7vեAˢӟviT>'Yp fk8}l{S{{ 3@祲Yvt^yF"9uXr\0!``5ql'W=ӰD*8$D%i"҇s(@czA}ä}1yX80@xzBF?1tś~I F`h b !h"@$(D@R <0vBL^,<=dBd,S!1D(4d@`Ir*刯NsG<7 KAHۢC ݐ&E mHb(Z:-mì!h#`J[S }L /$: J'h j0@tbhzވ8"ۄ,U,%hkv |9^0,t+` ᥕ!:UR&~m\:@x蹏!'(ڨv`\jbda"K}*xjԾ1D섰Й@l chC9ir 8%`IiVaʉ5<+M|3ZJ7Hu'[iF?0t(b\4/H`* J{Ȱi(bI"""K0̥ PCab)FIH&nDLmf<0p`'` .C4Q(Ι':b*& 0A` eAKfN,*7E2`T8&i %)Z!F0"*5&B)p("l,!0ĤPf%J!"4܄bE Jނ >OJHŸ$ W O:KddfO  % †?H z4Bl:Ql !vR@!LFTQHqL jmQ&/V`-/(9\/ oD¾|H/DȂ 6(f@- x"VLK4$%$H!a*2K#^p#L flB0ƒSS0r#pxO ,Bc bƪI\" "aB`ēȞȮFtmC,I"(AL !(ǡ:IE,L= 0J~E\nG+DF\ 7 Ao8A e:D'ooǭd(@Ap +|""!i>jCRB0^!"$0\'& c.VAlv!Wj|B4*- QsӉ,Qg}(hZD#Ggbxwd(6u2nXG7 Gcu$*d0ă0#x##F;܇khÞL V,Q*,`6Jс-rHuc%*&JbL.hYa vg1"+m!-K-zCT b' I#z͋cƌqO_7yajlcd+omn4 = IyA* oSZv0Pf%Z,$@à"\{a3J$yj x? :j@ "#m?M/8WBo,b2Vab\x  4Ǖen2\:}R.M ,!6:uX"4::FAkEEK5p}e%Zfyf !c2VɞX [BLᦌ7?siJT}px #)(7*EB*9HfV0JVj ]̪}"ɒEa+&9G5aӓܰd"l.`rJn:ψ&,dM0/z>np¥iq [E[!2 hq%xa,p`T-.?*!.`~b$o9!(B02&"!9>C̔n{m֚! } m? = +iHIZIuyiѧR A0áoc@  =PI~Ep8 # 0i#L1xw8"^u:@ @j>ycWs:)i*p0،( b!h(0cA`ʬHD{>`D)/HFԈ>YkkdB"KŸo ǿ`~?(|>  +(ie|= BL$ >"! Pv i~r2{B󤃺 ,rRAj|(@H/tq nN(x I +#Gӂg-5"&N4 x2G@NQz(,t`!pǡ7``ΓD"B@}$=2j.Q :(J.3HTM k:d * M[!"DP`, BVs!U:1"t!:N@q絈S!F(p9Hn ,Ne%udݍd5r ZȒy}B1ZTb_D!i@a(T!@LH m&v# sH3&U3>t(C4M`ȸ;#if 偱h]%.v*wdƇ!GsӵmV H8(0R.9S4YHN;w)8 "Ȳig͏N=dhd%h .J{*u!W> !}c( Xf'$i[6VmW 9,A@|T~ %LFx$!ڳ!O<^ je tjw.DJ J,ȳ9 ,)Z\#R#@`ZyQÁ^= j'G(C 0&+*6$ Rmh7"H`Ad` W h啳N5 ؕ74b AP/{%PEGx) !\ 9d= =d&t$87'") |ػ$9cv`ATF0#zCR4 *q21Ԃ44X x izk=bLjQw$ D0."x3>bT2DXS=g2brl<` P“R ;Ȅ A \, ԔI&jXj$9o|b9)#`y 9XunB{L @-W qǺMQ-0[SJp%vǎsboq@`b3kDp@A `Be2P&wAҘJFpKt71Qm@E c`:y5oATiVI iNGMY"LEimCN˩ʷIau8+@M"2<°D@HAiC8!p*HqaL݁KE*r;ʗ0ʘΈ`u rHQ2=#3k(0NJyC=H 0䴁@8T (R %͹ ЛgʺȾh l*?S4菤0xU' PO84ˇҕ8Y*3ULI2Z '\ߎy؍')8]1[*1 ;эiKPO94%4sz((՛3Fbp-($i6<)t,CX& HZ/!+IZ|Hh _-.6)=0hT-!&4:1р pBJ=Wk<"ȕq' V<+*4.l c+ 1/;P4ZYMiŭzΣe<Q6CmK TbGzyάZ/"O8Zh%  W.]Ӗܱ@!By+"Fs 1!`03#ңK3" & j!$;RYڴ-iEe!92֪5%!8'*HNOI5قE$x h) #moo9b0b9S@ῪqH$hQ}3k?p$(h i*7 m}S}Y .imA220@Q&r;齾,peMk8sW @uZe9B8B4CC:J*d/1ooj3`P0;-obzX/KHKS+d/̢^b<2vu-S#Fe]0SxOND:Q 5;墋0ЈaEMظ9V`T-:kϻy>jMUbB9 N&;CZ*D%: Db@3 - \S2c_' ei0I3l92l;&X3r1 Ph`("hXpмô ȪTQ@xPs l682W#z(XӇpvŌZtnX DXLm0'h}:{0%v:jyig]` P 9 MoUXU,5CgӣX=hWGБ_eT fgBRafB]܁LOffC˩T=&ٟ ha8YxA rÇnVPc34L J2H*j[I-,` xPC@>¥@҄4SuHWb܁ "Z;Q D99ɦk'q ~?(J"͟/*hPy=aWh:dw>Ov>+ p*7\Aa0/${:_L3ˀBRLpM9) BY R}3=V'"Z;m-s<c/ ZaЯ{i>A`zlN+jF ;p'j|;198N潷H Eϣn6P0ǹ8B(b`7+!2 "k`D,Bd2| 9/rtΫ.hF ijZD|h.jKRl+b!2jщ y&P'濰*&(pA>b`]2]y !'A:a(r!(xߴ BFt03 eEK83J&3q2 q6Ly{Î,  :5ut'& Rq8)eBFM +yjkLѢh(;!C}gi#*&Yvrg@" R4z+Q*C DL2F!+UU>FX^%h)pmɒa41`#?^} b^_ؑib.70c@צDD{JA(4-DJ$ѨiģhM:lGSSX5P#I8 G)ּ̤z1b`@h2 bm, 8ndZ9: "І_(IEԜǙj;$M9G a;n.ElCS!b|C}@cxBwq|%ٚ4$vtP ߀?lMJe :btPh& f!TNC LJ t, "-4C1S|O?˼SEBO @G > oZ/2Mi+L/HYdq $D: q0LDvTC1Cwch8@cnIad&>RPBL@R(a9eLAxtdr4a2s߱FG;eU ;8!L_#Àf'*ȢEpwN }2BO;Q( @&)$xG h2QbmV$Ԡh Qh1S*0I%^aN(uaJ5MQvg 0T)`$E:ċɑ4^;V$;`(!,`A :W){!JOuSڑїTH{8&PtM&&:5ѵ{wbb+m1D@gDt\YT9 H|(=AuǨX !4rޕ P8$  ĆD" B @@(?D|@@P8}˂0fv(kKuz". x4 ׃!d>"•3 HT@g^ <>p 2I0" {ٌ 6dWC!X>\z^'-z }< aO1}!gA^OIkF`w/~L=$C!M*# j9 3C0L0B&1%p\4Ap/pD- hC /Qs/L] vquz>&,k =MI="$@H,Y\U/j,#!EOw(! f^l &g o"RAG^;(E )SE B1RKW>̄R=)N Թ;$DI B= g40PƳ(A|:ԚBPl /I$SKUj;KI}-=I*ܐLj2\#hđ"gWe3.p]*IMm,TʳԜ)lZ[j=#]Uh4`ThyU R34J,s඲';,o B'y8&T  TeH!ar{8YJ$P3}&>T`U۝4 r]Hy^j zjV7 5 "K]tX*B-=t` mD4 c}}sEzWrqMDŽGX8އ,\rG,-$vEUT;U `XLJ dFe"RjP,v0F)"<ϓz8r3>%) `$ p\ r ],©;piu91 i2 @x LW Bz: đ{)]3  ,&Qf,`%KIeVzL5蜳XIqFĉ.198q US$Yk d bC=Jt'РlK=S2 w$.vIy!HV20G Ns~ݦrA9-R%S f$k98Yk\F\8t (ba&RmqWlk"W ɐHJ3N#(ҝxt},T%晋XD2ZNj60|dPJ FLO cVA*=3Zc :ĸFn+|'![2s^ZHadCBsR@v?d2;T'8QgXމ$@#ZNHƿezJXdm)Is>$BLB&UIRXa-V Ak_H ᖙ, C)Ж_XI?HayB:i 1`g }|?n;aq56]pM!}&uUFkқQŠ¡cLgsGU|JSL8 燄HD=!3n،lbVRQˎ5dj j q29b_bCC v A4`LbYP5'9 6Rcgɋ|5BryrGɴRbШDV{u,o. Rfk$!%;U<~6gPQ_&6zm#Od0+t@$O^/%C#(a2Cb0Aa0rH' atp~v,H*b"|8~oV&n'o1E4:5# F퐵 b!%!| N.b8M'#84,! (axd`Zdր::&L": ^K.V '#<p*|^@ _."RzXd;d8)t4O9>.܂R:RF*^\# ^@V"ri*zB @شvH@j)lwO9cNm ~ͬN f`m('O*B!i&fF}%&rxBhbd` ` #vcRiJ$@@ LLdT3r&`,[,L%G%ta\d & &dRNybG%)"[6CJ ݤ fq D`A 3)pkkHRsogOzozBGAN6Nz{&$@ `PU&,$$&yM?x8 &&\TpxPYDRhNf#:>4A AFF2ReК  leA\"` Ox;M(|!*ADVLEjȈ=Nti9$x `Lerbf.B݃DZ$2vLQr"H2$G:$0yJ입Hذ8*?KHCBd$R Ea` %A~MS0si~ DOS@ +j-4pYDڐ @ \KPhfX[:f6*9:]E>11$6xIK! bBLyEIB ("b#dC:O342fB#ˢ=#.IȚE GȴjZ>Vk+\x"({#%J9ble~-`q։)B>VNtFVXVBb{ZρTbC/Q'=P L)iC\rt @ .&v"# 3Z`vBmiDz@IJ%JMFF4 bye 5c ZnWm*&'h >,0P^A e(J\ G)>BrF4pABQf2 #Âblb+r {K'?3Bny` T*y|C@4QZYUZYH$\!<5.ca&agnZJ%&q^ r4!& +0լPf6.TL ЍCxH Udn/i7>MLMnxjeANM8T <#1oխ3MnT19f&h[0~F&f[4 @wa}D 1N%29Se!,u.]排LUBD¯.PRAh~0,71 %L`D`e=d2bTn!r@*“LƬ C10@ +֚b1:ꣴ EO|B*OQ66l.`aZdm7ހW7!F@QtPH#ZGtBsHȪAH2#bca`g ^*-Li<ݒiU/c\44r)x $b@Ƽ;@M4|59zvmg.;#@KDWjd˴/-G&Y;OCN>"̻gͻX#Ɂ+"aFhЧkag>E`sȁ@fL'^ #NԸe&ܿH K2^/@)n ` &* ߒ ]f: ia4 +W>Q*9q jBIEU>DEAH` 700K2V {K':$bTHBvJK!!gl4f tF6*s =,Izܦ7-Jg3k.8 3T* l H` ^% \a/=hkCw2>5 %% xAN,' '9   f"IOIb h$X} @9: -F] ^,u dŧY& P>߱Y`Ylu׈5EtA݁`0zZ s`q1r,NrVJtP'@r9|~vE:M;w"x`UVLOCKt0RR*ZwM X *.S-)Pа rR#% J軸Lϰ .I&I&ɚ"* z*&n Lj|y kK8 `\E=#ڀg)HX'X& ¤ 6̘5A `(@X. ,ѪR`g3ςQAXVCdg%Ʌ*4H=9;bWM$%kyjS`<v*%2pو>SK' 50FmX*Q -BΣ99PV=YTi<@ G;(y0&+g1n9 dh& X΢guu aB@yG.7 B}Yi*C@PeaTC)WB-T*apVd8A`K35q-*ғ\Zn; 1$BD5;yPO8lċ %*'.(|8TCghu(Q3PhQxԲ0Ű:7F+]( b:gl %^ H(;RX I9/@DI'eԌ"n8b\W|U΄:F `rDl ƽb&g7eEZD 8pI`aFaFxb;qZ+=@pTdЇwC`s!( so,bA[M-YHX~STjhf-'(%*IJ̍wJM@OM}GeCAm}VVۗa<|/ZxY F@$q=qdsd *Ty@)o0pyƜ/a9)dF5"@ٙ<<ϣRUqrp!@m7R8Z˙&RAK`,` 4 #^~h@u:<N 4k\W9JUiXGX  ? ,cLb>(b81gj@\ jb-JGqz(9J@R?o 1qॉ#81P2X5R 0:a"Ѐ[1\+ BxA0NwsDB9*H:ł!0CWсI#|BωAH2y㟏h|PK hP0oڇG>&0 X.+. {Ҥ/x!*siY `ͱ@ba@<q0L^ ی `@=qX`>i7я8$@`# əxҊsB *隌X&$pݜj O3fG t4WH/ 50CRԁx7 ($fnjvAbK.{XOJ*opy!YA rqԀ7a,3#ΘrqAy |3yI^*豀 J`A}7Ɲg,0Br3,frDqar:p@0,@@e7F AG{+g8hHnڵ gzDPY;P4~j@LJt+YQC! Q,h&DP0a3. `GChܚB>C9eX-/Ql `ƈ@ CحP.\F( :TКP{D2aq e.=gXdb} 8B/[IƔF.0 #4}O6xpŦzXK7w7%E "ܖ- (^" 3Գ1B pPb, `t2+@!,H7rjL CjPIxt0w&2hkAyƋ a3+qqJHDW`W|L鑊 0:3d. ?ـ~%+qh[΢K1\8R@Gl 9D!n.<2ؗSA[.XT)A[ꈕJN rrFH[[KY;j0@02X0XU28ͰJS=H#0Y`rZApn9 s0 1P\Ӥ[FH%ڽ5Qb"H8sMȜ,--B6nG) Vk:B= ӣ@Y h^ MsSmnO !:[i$] AaZC_0I࿀8"FHs<[;@,:Fww+Ă Cۓqs u,І{@F M7ĕ.yәu82 ×R'2`RϤzYŊ |? ņH\=`sӸ;y"'08@! z0{B5- *LX By' 5D<j4 [Z!؝Et pQ^h򺣩>(ytHu. A[UH"$@^1i xZD~7q* y2I=Cc6>X@DS xkIpڒF9pk[xdALXph^Q⠁Q#u9!J` EkD=v:R! 1*cĉ0Ǧ ޳(u&4gک."i +-#]x[ ѡ^a{c@y h`V`s-*R )p5;4DOYIxJUȈ X!Δ, o]9Zԅ[]ν*fUH1Hx)x<5ELjC9prxu+[0{o!2, pxi_\jwxZP%y#tMDHP2'%9p0sn6o$8{Ǜ 9xt0x_Zk2(!$4@,7 UOݘ:r(v`o:; !P `5" }rzimNHcE6q-뻂-u0 P\G JdhmDc`7OT8&MXec}@tzS0h%А,1VƄGؔrXxoEP: tcAWI5 sPYsylogr~o$tD HWCaU`x\ 09qB&/|f`e$&9]"r14 hЀ Ű#+0 I IM CupҒ G&,kB HPKsx^ *!8'npϺOi[8#ڠluW'0 ȀP8]?Raŋ::VSU2:, q40 @{`~@4 rt (%Q@ĆS>̣2 W[f2 lYw@B"$ |*3 8 vGK6@6:4}s5'S3 x,j[ zJ[-`{ٙ"X[+ =Th{`(JdYkJ1Oz#\SKgAuZTc龑'< >%&"*ңG)i3`Kyxyǀ@+NzN?PF1Eq\vǂ|8MP0%+ Ǫ,&GoG1H"` :"d{{̬rUAgǀ(Jfyo%`-Z($ "4SK&$Tʤ/(4҉Œ//Kt:#Xl@\R`h[ s !6 f/z|=#:S┐/[QE[nzȰ1b2 uL9E>恢9ԻU*( P+ # <:δ^k%hN$ Jl*IxZ 495RjfJTf(=wb jud5 R3hx~`pm5ej"HգcnǨ2INcF3`5uFHeIy>wJƠ@S X2S5CP!-0 Q #pO#\,Fjsx™!NaI%Д Ѯ5@q] xl/7sI  !2>! L~ZtO)I2@?4pP0&a1cyD៨~00B9ҋ8&DK/)FHKVSǘ{$<ݑq1LG9MآL ~$(.‚%Sh)IK$4(2v-"'XlMA$YQ#fv5v( h@\Chu@d  6a'$b,I )2*OBCMZP;jiئrؼ؈fi^Ba;+'y=Ǣ<%D5mb :/ "E=$׮P\lp>,vcQ/P;G` A|-1ߴ>:_l5sҐqaD6(LXϥ&s;sY5c|)q\*1>u `g3ļ/gH$3b"#DT&-f|yT[~Ͷ wbYSos+r@K˘&:=_=i5u^xUp4  n U.ӟP2܀X\2Hnjh!6fexwpOAAYgq06!@. **ca$E-_玧&QV0Y083CF|xj^aF.Vi @lbf&B0JBd E8IHF" BCxb/nR&IzI`-t@KfKnn^²F@*HXMR ``\6&."T jDB&7*A,ؠ`LN=(蜇^&O#dpA@܁|!j6E&DX) J ` dS",S4bi~tB) * d N b@GRk*:^%^^*/'zx!bJ%o@@"#ABl()LENZ&DlIAATʂfz t^NE6d0ba+ALcVnc\$!c8{K1F7RgA )! +F.qFPF zޅB;~ML$+\B(LOf&lK. $ EhD`R2$:# b:bJĴHx7#v o` 9P 6Ln\#5CWXj7o|B(T@2.)N!.rsBjh'ap,V`$`PF.bWd*j셊TV~/cf%*=N}k:nd\&F̓Gwᢠ KD/D@>eo`W0#AlZpTZ|s;>fk2$1Isf" W taxn6h` D+lJD@M10XSGGF#:oV4pzlB5adN<@~W4τhD-8F&00z#"N!h!A/%"ʆ%:A`4lIhZE4AA@"8Mlx"0#BvxvQ(î/'Z+%mAlkPNxK"HD SYAċf){T>e!+A>-Hi&##< +1 g0\K,a+A%ED.صL BBEBD~I@$7dt+@poD-# b3%y6#@AUQ7 "`&LqL hKhB l$f5c88.ֺ0¦?F"ZL*c5`8*<km3V4\/5Œ~0OIEΓ=4AhȠ 6. cR)fR0c$!^@Jp* I,/,h{VX(4*F$rj/AGB,@(EiFRhA+̇Alu;4n`?2R0g_D5c}&2?0D@Op$.d3B T &$75nx&A SVP%: 8N\ve%bLZQbr+LK^@A :*(܆-<-?b7$.p{QxdgҜeB# ^ϋ2͡HA8!I4 (؀'j^`rfhDR|w`n>⣀h^c 4B!eF<`*` ^4#:-z.%Z!f{ X/^PgF*#h¦q0CdfI+0b~$$/Xz(^d5$F dr$xnȖg&.$U*:0%H͈%ᬠ uޡ"oqy'i85ql $yC@[\@|L7g X'x'z*Б\A mͫ: = a("BJo x2bEG0#a1߶rl$AGv)j!hHbiR hچ`8T;JzTpV\k+6itpZ 1Nd_A)N@} ʝM` K" C &Fdr5+t&Zڈ(ʏFy'I\9.;+ 'X5.L@gʊ(”N^,G ʀ 8s^~bñ jh0N%ZiFw'cb7Ḁ |Qd) r.:蓚~(r,}ůBiPj tZr]kǑڱHhAA#4<}6L:h2̭:P+̐ҁN1 J; JօTQI'-ڀ+ - "@, @b˱9Ӭ,ݶiRqt*(ȼF2̚d%)0`Y)*LF ~kh?X A-(52sXȵ0/,;YS} Lkg D<i=~hJ6Ir^p ,' @#hek`K1" h@Pz>*.Β,y`ctOd>9̤Q"O-E}Uf\68cc `Dt ?e*MxnDlVdO5329Gp%xH]T`B !Fy"EuGS %QxSĞT .&Z`X7p7CZ0:"$@PFXIRaP/08$/:K Q? g(+JU6$EtH!,;cx_  |^ !0FIl<ΦΙ٘6UrzW4P&N>/.a:h X,2x'@*0p^mÖ輖/<1 q=]RfG{=&386MLJafGH{&Y ;}d,@泖wpq& v<}` 9H=(u*fI*&/Sȅ, iʆ%8-A3D d7376~Q;;tg QR^ۈ*eTc-I4͒u{unupw:€1 ^`&@@p 4Fn# 15H1q(\"D/!5Ǩc tЮ_Ha8JF83,.0l)T{"pN1n;W#kHS}B"PN<9@ c`Hc{e:l9jhDdY{bQ3i(`]{ a%w{ȷTL n6Fu"srFL> !"G(8M)*3 E8?J%鬼eE89c XM=AS @+-+E7!7QL9R>3Cu(b/. +PvLJR8hwPٞ0ىD '+.P1(x8k"-I 2X`_LJX`{@&')&HpC02!4AT?[8(X&PX AI*^HExPe9в@") 89:@|T k9j%ڕ .+"fW A.pnF!B;TP j|4E}ys `Ųh.Icň鍀? n ơmF p -h$jXk;0Ë=DX 8ǘʼnyTKGh T TX:Ax2x8> Y6b<.Tk R A lqE>Wq} A()K`8pڃH3@;PT)gE")*4ÉPY`GPdK F/F,@LJ̠p`%%I p|TH| \ a'B *Xķ`f"`DP6B# +w#)0G#q(Ӕ,j9NڿyAI6<6IS28MhI%,ǰ`'ca!YB &G(JMpet Q[\xr\P>F$-c$)r1Y6 ?% !-;J$XLDd,.l%S"BhFдLFߡmAD-= &zKAA>I/(`PtIz"2Aț̑E% )3 Z{dA!Ai| = ,P:c@; 5rjI݋6L[Y**7<kDO: S!IڤX6cq'0O 1ԝ]6{y`/"P9>x5*\$ĵQERE9ӸD8Hz)LYr-sXv`AVLQ@Ԟ@b7@+@ݝx0B043P11ꄬ8MRML@@vsX9$˸%.*1(K#d0 [Y`9cS iJG ɑݒY 6830חRF,1+x̉px RH;قXS| PW%(A` Ḿ@71&葦3* C0̉py ̈^lN\>Lzs EƨA12./Ow74A8h>>?2 V^Tʠ]8$(?j LP34 ~ [M5 =3ZQAxWS @ymCQ0!!I78:*7t]902RrS@£ϤhU8px4FILY9&8=2 9xwĎ풧.͵W/;]k|{ (( ߚ}TO@Mbو!-8*8N}%֒ƅ`MI&yuV :؉ /8% U* b [c7ܒ `\^rq.=W4T0 @@:6'1v..`*!nLA;b @jԥ$.]^py9 Hwdx v \_>xRv[HX[ݎPz(+Aˑʀ8i)p{ً!'9@E xfz5q- ႚQ.!`9Pj;m#n`z,#M1 RSP:h ^0sA/@2 Ծ 9"qtŋϪ0`" 9heD4>98aKdKdPohK{D Е rSp>9HMqbr0 7`7=ȱ,+, P W©lmp@axZ%-E F8hZq ̓*Ìm_ADaHU8@<_<pƋPli`t15XR%0& xiڝMI֓-da | SlXe6E dRB 2H2ujD9P ¦Dݿ9'b9W#HuVmydj~?98Y Fl{\[jp J㠁!@P 3L3+ |刡IƇ߄XPP&gQBnf[buaUmLo*,qRr0C?hP : y 0i p ]u:`(F 2H q ~I@Q(P'Jљ K;4BNߏ)1j8u@Tn63#`9Z`oJ$UZ0~΀,G )PߏC埸4O`Z%uab vUiǷY{dS9Ł2 g67a= o\Z@6R%* ~rԌ2:ݣiR"жı* C8'R()#.}+<z#Nʈj&7@h| =*Zݭ. +vrk^I K%Hg  4)A9 ko(=P"Tٿ8!xBl{: |n@ˊ#̳Ԡ e>1.Nʚ0%BmFHTz@@ I8 18s8np9Z(S(Mv "\Exp# 2>D H=6h2 1Okr+sVCbА;]ǭ*U$དྷA" (-Re8l\ɥ ,3 zy)>FOծ29" "᭸A9а3 ($Dl-p݀"*% *(غ:F9oYpG37:߬}#6@2 E`) [fH Ye",lv!mHL G6,7>R HD 5J̅puB2uvb4iHH@ʰ[4 <#*p?NnV)r*\^oE.SC> B2ڐ $${z[ F) cEN.wشHk8\ yT|}>pS NBp oNxtk5 mOAƐ Dv: w6xFTi@jN6װa!Bx+&e;AE@P F~>*WG4BA)ZeIsRMG93>PJ+H9 -Fe()&)5&Eڲ/ep0?uD'.+P 3H:l@ь :G;g4xUo ՑfQ)HZmuM2"FJ<}1<'٥΄Hg(Wzbtf\sEVe 2[;F0HAgбUr8Gr,Ў~bYO뒻ըvK(DR"k#;P%K >ṱIA>*$ }.t@ ,v]1-36_X UT'W+@{DCwp=iSw7 E@\1к3*9^ս^dVb" ` `ػ$T*g3bx̜l,ʤP$zQ<?7FI#6DXW. 4M$*;̐*2_4dtD*b!6|E)𬭂:$nl(,~bJ@F6Wf,4tɎm# \A$B̭蟄x1;&)1Mr=8fLAau(dm ]<ìB8肦)B>t3iV2@! `!pO~ш%P4gF##A>@0eB,03Dq".?pKQ.IۇrMNx Ohȅ*Z^t#@Y/>`t )nE-0fcK)#*o!fVCtj7_l ʗ#K&92䟢nxG$d*.. Dp dO |)4вLc(3cr6,<(Hb!S` Yd~d#&r8,4nc,ld\Hi*>vC'zD=m[*BRc!&PP e50”&PnA, ."di'c~C*d'4` `(74^H 6^a57PB늪NpeQ.e#\!  }/d I^-,N'Àh3Du"x .4G861Қ" 4c)mH#7@!+7 *\ik,&&".s."(ժlvsam2 ~eBŌ`O%oxB2ôp<"0Dpak @ 0B3c "0ŊAUhX;"PD$T4qn*R,Cf4,.&] ֑l1J 60k*EԶDt ` OJ""7BjI#E XM?Bp| )Ɍ(q"+Kzez+ML S+#8G  @a޼+ˆlh p t&aR ,K`jT)8ŝ ,g<Jq9i6 D-zR^ v#7[x̌7wsc/@PcMoͤ81G1|(m# a4&[ /WfTkǁF` o2rZ6[kAva0' 7 Tx\L !>@rR*'bG?b>d-2.C,x1Z"*!% +A\'<茓qŝZ-+j YԜ&DRmCc#*d*9[DHgLCM!GH؍+NKF%Kj*<@oBn"ñȴK҄3xgC 0]^/kEǸ2$ 9Ti!>&@L0bR='fL&ބ&<*CGYq ;Ar2I`*p6d500 @ ǧCϟwd1#,-pfabF߹^N}:;G$~Z #6K`%`l9(4w(lvӾ䮢s[dzTP4S DVye&(A$( &R'7\9K"^Ɋ A2y4-2һY A*FRy@(8 GXr:}>r81\@Qz;`n ʧ17ƟT UA"p4O±TQX;Kx~-KbGqzfXdWeu˜;Ʃ]I܏r:w^pZj?6H *[k^D$p A괹n[Yڵ.1R0"dEp\;#O4 rީ2-1D O:+(3K 04D/ǰS}/~F$jn& RfPHje1Pu3G+#J8Cx3M IDX$ Ƣ*j'#F&~jp*ĩgG1 @2KJ\ K7P;M%P̸h-,g%lQ**u\f꺤az[xםyI 2OLҼ&DPtaLS`$*thH${ DI$HkmK3Jj){=@0GH<ߩ's]do4`dV5rj]M;6;~Ҁ#H3H- q9*sM'(ێ38RGBɍh;9<8)x)̧p<Il1x rfUFI%i-0TaMȁ`" rhKzjĦig9ֻ@X$ zBgy~gѮI( L{ҖpHH,x  @xdehip.?>@8s|KF1(YT }V'ɁGh=$a)V# Sɳ9<_@@C8mw3ڊVR&5RV 0 N*m7RmH9=1PohcA)1@92e 5]ui0"VSjtB 4Z ,)Ki!xAVN#L}`kX_͡դWz}>:ax4%l1L)PΧ3T9 J^\(98 ,&5F.JHC.jd̢z@!RZ`*|?1)8 b+@47N t і1ԁ Rqs`v*(E09l{q0%›#$tđ݂FeȠGw"_? 1P%1BpND)viP6A#44/2+l(T,=MGVJ+MbR*Q6pђM[*U "<'AlI$r>4 48! ֋d 7Iu>U,F \ UQBtBvK#d-$!tB @1~-a u??> =Sb"%{1U'[QhO)pγ*3]h,f] 0d x)9E*2n"4h,Lj: X}[@jK14r0U}M—jǟ "9'Do͉&zT'ibUZ"_(Md;Lrr6%a4 O Ig[lY֭@4 YD@n8cIF},A IV2 r~3ɢ˺,J{NEynC0dk< 7+U' i0_NP0Xq@֤MXKvc‰pr#)\=ؚTͧl1jHBd&Z-±+ ͺ׃x?[rH 2١ =A y6MXCIaY :e+<&R +Qg!`Q=zc;C ${Ғp/ΆCH=Q =1(pN7%";DC/Yl00y4-p f뽖c;9PtY:{O H#4Nahu5c8aH$AۏQp&x4ñT#rؗK#Cy ;ܥV:  ?p$,\ +3d <Ռhᔪ. %$+xwxȌ]1p6Nڂ[`20090I[ 3W Hz:YXEHy~[EF=w8j3*/KW>:wAKHs@:: \IB:=6"[qC¥+ JBH[`7`7 p~H]H䉈)Ø1i+X:?XzEYE7㋉9ͬBW48t)@%kD3G@M2T$(˰RQo@y)Y`lDS ҍnqh,hfpdś&dIj #79"RRP4B)%>lp$H dS7R.Eg;ӢB\5B:((@Z``,*j,􈓘NC%8%QY,(\K5XrҲ[06QS˿*G:Q.+6hٷ1 m[!qgI@2Zt5L/ ܲiP(++ʽ"q#P%{޷?@ |1H*^Yi^K G9-Rʸ !+N]m q8BUDž31/!-شYAI5Ηi-`$:L8U-my9s]QC^@[\g4b;\'PJ'B+ً <!x,VzьsP2Fa[C-dzū` OL+8qXf9׺"͚4Y'U64]93-qo[^k*B$0pb-/Ň 10+*+LQ=&z:[-k+IAԐT@i pa+e(Q%@'u1{jC ^ zx1kF4qw,[|*1\L./Vˁe)j`Mi#ŝixcS/‡!CES"WJ|kS[ [i\cHNs»?8#6]ac(2z3S6I_lsc\˻O$pTZ%=0sO9 Z c <ًi8@op852GSg3+X,&gC0" VxyI&π߳s(Hr=ajcgUÕaX0o+hJ J'!-B[{C  }7hEX  Nh90{Ed[9mS ^x1?<aws/29zXx LfX*Sq s,z J \#e8T@>z"AlD^:::A/q$k{ )p#ArY"M x}h͓ҡ)o( QXqȷ)Hn0w^bGK3 ʉq@o=MRٝy؀p I=Q EX.)xQ78t[8!- iYH`8hI^| @3~?@ ^p2I%?;e̦HU,=E*icٰWp<_& cLr|poY[ArwR8KXp>{~ 4 f9SVábV@{ֹBH8+G 脀M6!O͢*ʱ,(?A@;@c9qJ<3X,9P/t`PsJ>))2M\Ԕvx* BdgkE (5 #}D;I@U#DRX^@|0l\Ke:8  _e,/0.҅IO`PTd A%OB:Gݠ`XZ@TA99 [ŷr15hm`)ˆtg-1cVu HK/#x'R.|;kB#ȶC9Kld5g̠ō#9MRP Cg1PR vJNsCBLs|V3[ @n6 #S(BKAٴEW=0_r^V(鞌`ɨZ:5l8S=\8T@6 `7*\Amf6VZtHk99DLt"b1VQE}Tc=}'QR.eN*sq 8d<`4|!2?ZHXۙ.!5o]c93t $PQ !4RF ,fS:Z3$ (fZ|%RQlqd`;Bd 'i"-ƕ$꒰ "FDq P tktB`?B jLH4*`#eŏS#ø2:SQ$͏Ɇ /sj8(_K9C#ܨ 0) ud[G!`j/ɹ1a ?K\ch5bVr 8i@Œh8(5WtYYD46Z)goD":p3t)56Kh|8"X^3E?{cEI@&@#(= KlL-kUMh 7g h!n@/I)!Q1H,IQ֚/z24n #D_R8U |9_A PV !$A{M!1[!0[ ,/\M|.&b^KMB^ da5L"դB6 !11J j礫67)8HAW]i]<_I([GF'7SA>۪Q6pS0@"=PBDid>\0 ^ rQY\ L/{Yln"P*V&5&Mk!!VI Q 6/9r.F1E 7pJ8 X r6O|7-0ip{Y2#zf2jAxTiH'DIlhq8S9LNU Z#% QM $o1k> F(q Ce+4ߋn,E~ Pmjf<02rLX{^@0pq#_1ftPrhwv H(x 1*#C|Js_X1@G G%%ײliɛh*&dPzpI̴A[a"IGX s&a۴sôul:a&v>  >HI-PRF?l4ΠuJv#B.7 4<$%!a fl/K%`  `@j@,a};L"%ܪM0H*!p bv&°%R0*B² B0"#DDbFTʯgPG{$hAP>GØE8D(D9)$$PG F"PF(j  AB¼ƮDH2.p- Ca& :dܿdw$eȓ J!'rJ(J>~N$(E-Teb @bѢ+wDRa7axtBTeH$9$C/bd .A" s&nB*E$AdO, d;BL}o@A,a w1 !fJPbt$`f.B@PRd0* >H胎*=gr%D); 0V¬@c{R{ ALvo Nh3D!cLψc=+ #jaΖKީ9 >GډrAc6Hj8E7"$G7-~IYJaaP^\[a䨅F5qʚ sep9-uVVl˔1JȚeB(f㒭jxg\B06"jEȕIGBh(^ `"u WQQv&n.2gVqI:YhLG"1 ?.:j0= f!#vpiA[$jS MüYHc8ʈa 6+0# +>U V1ŵ7l^g?daj|Z5S^qbD(YC6#45e9ea"/S\C8$f  @lJ{dh;/w.6BTlzs N/8pЈ` %7.3  l/Vd"0B6-2/!pIL `"y,jIM$$:0K?07!'2>zpdμL0V 0N $Q'ZRH@w 7zqD֝L Be&%a @` rBt¿ƐJ?/( b8#<$oB0 Ե`FhRrgȮNP= EMZs!fa"(N~%ET/T,K` P1DIZBInB+c#~@%od>MΏz#F,AdtLWZ< !TsHQ(҆VmX:E(gt]-&iqm$e;vEj lp$<rIqjJf9 '"`5xXNl#6l5 tY-.)Yd`Wq{FzɦS*#+dkCǖ\͉LnM\R B Wq+ac cIv愖.V.|F):KIξDs!ihq:#.Ac H8c"4 ,2:M;t(rz8+A k>%Z]!jx\9~*,O)9-3XrXn6,jzdcFL ZEjs*8R֢G|pu#J!@+e>tYj^dtr8&;!mh`pzf%PEdĢ>b#} );(t 3!Hpj[.xLIow.¶" S&aۍSg#0EjLbWb"B U\3yj2!i-cTXIo5.V=A_ Bn50Pt%C߰X0D@ Nl.&AQS*TЩ/Cao9~Cp<(UՀzw1yl&а ZS K0ٔFe-(nY#3Pvauq<JR} FUwЪPمt~"pDJdv7cH1@O0CX:tb.L% MAgi]>` %ik8J"| At0-ae.̥"\Lrާ >CA(s'=PS@)cন2( 589Wr NѲʳ2J&ޡ ,@3* -ANQq6J VQ/˝rإDM(M жS#mi/DMZAxV& `X,*4פ6*%=5h5 `XĠ]٦ԔeiRҵ)^]/=!TZ^'9BO8[<(}Hi: }L8L NSN-P\(H:V|}z|F i&[)4s$ȌL&ʶ7 C`@xxNAHh#A!v=#rB1d|N!&I Pa1=N]pH: !fH&O(}3"J^[6TTa1N" FBQx| !C$Un^tK^ܹ &ݘi(MDLP-o= 2Y#HKDPI $L|h2d"6+&!"(hX&ގ5b p!뉺=CѠc/V@^V a C Q*ȇiJFDb#,Q5ŵA!%FU0E60<ǰ} VI!i0Z|E ]r5Έi, /F'p}ytd(( hK>OB T-HfBQ R1:Be# yIfȆC`l.&lq=^~ms*;TDh5y<U`x;#u-0]tX d P 2bI$p/@"t*ž#yKJCPF|@{0жǃ+_b8?`{B)+ہ' ׌KRRx(~KR1-:r F;LT<Ǧ`X`lJB;|M8"Di ӓDj!`<d*`Y #PٖTZkh@SfQ!{Q f 9)T!75lʦm|L1"OA,Y/A7MtfV\"V>HԆC) O>uiR8\.ph0`uiP4ҋb!8$#eU^ QO7c;mg2B;S % ApD $r/*DHI G C{4a3H@%SSӇ|h%b j98I# ۫XBGHhyc+VX{5< ޖC\ Hp7ѥ2*A8$ ȃAU(Wz &H`6v cg/(6XoI |&9تX/@Q&ќO ;g O& (:TiD`(A\:)29 0R8P'ZXyhp#b tR x7(3 PT,l'B!H98wD!AXEP C8!̀bW-2vQ+ y!H`U [2 ܋9 ^ 3&9w U6`cg*(nI 8!!Z)$JOkR& acВp[A$i3@'̦R@ O1#kz8"::9\IA$(`60rZEQ+R0 R $ZYQiɎ^h@+!@GL4G0[8҄J$4 PP"8ŽB.a}, ٴ! ~@LXC#3ĜΤ3Hi.`9=qb;ZLlQIy3PLpF0 `.1ORO2i_ɋ̘-,L9C_<1Q0@y#<e1S , Fс1;v9B8A @4:>hɵR>8I#"AIO Q:C1을w9St БS$w%rPM h_/)v`s$<LϘ0)|ZT jCИ:ٞˋ-eTDj3*c@bK{<],h Ap- Õ9 ܜ?qmjh$,`rH/wP `Sà  RRLi hk8a.8ttO '~=Az`W{ %ƻAxsrp􌢒a_\@Ic /ܫ L.ZKڨ5D6 yrϱ_7zw.,1&9#3DhMP)-hl~RJo2``piji^v81S 4ɍ0K)`ڲDϔ}U) ,rhu.=AƚKJHIo /]Y5RC0tYMYM5484Emo]F)@8!"N> Cߒt~Q^ ?N;XeMI<3R٦ؾM_X4CGk@x{ lIb E. $p j 1G0nm=@IU@+mS꿇(IwVS' н;:yyhm:$;Ta툃9*>=xc(ƙZ q=(C1]P;(5M`K4^N\'@ h5lR2AH"2+,BKX1S9Z>4y'%zXOIN:Zج1"C{X"* DfOJ qoO1 |c\[P3BCqpBr*ii3; DwoW!M木:"' G)ci 8im/Hlҋ*^7(JJ0- JX5fIz 1\p>\<#)@<5tBP(qXItpi!ɴZ+ gN^x 3$ q t鈡 1V/pvOkt:m*ö@mGe"/@p6][ykD:yx+dY=Q Z%L `"$W趗csg^z8eBx[l^8@?@3w&&W!h0A/8ر<6x`agp51kկE (HF >.O)~P,(UDq(x;0^/J BPlA) @Še@TwI=o@D( DV Jd:RaK@TvHШ^J{ #PRa}> YFmr뎡ee  yn xB易?e$^[Q‹eLSiH >}N20`۷ ~J"< At$%)˨̪Rp` K!8qG{*{3-Kȥh).I>$$v˽D XWP'(~B"o pc%0`t'KKÌP $, |ַ, /J;L!S'z(DIZ`Hg2hs'&@% .7W8$$.-5&C4 ܠM"*FA;*3EIJCԠvTkv"<hJd`.ـt$ls}uol͠@ Ul8r%!#7 Pmf@:i]ejmXR4Lhh-0$ǝֈN#&ys2)an"z#h'D-Hr'bzaĊ(ᨰBBˋ#f᳾ph&e:uZ$L\aphQ0\%/6ω *8U6g> lpJ'1M rB> =O&D'r\##{4L4Ϩ,aR;>$@A<10(lϫ"^pѱa"Cn3rGh ׏C5@FD@T=`0`@ ntPB%$}<[x$|nP#cty-%Ç.ĕf dOH` ŇEH{u8IC50xFWSbl( AȀ2w0gE!phڂPF|.5 ͹Hj[RR/HԀOPQRωϤwGk$\UV#b%nC$ /)nLx n tXb%7=!` >@a,(AXYL@k at<49p5t<zc".}'HzE* Α(N$' P !h\j:vJ iA>@TMC#ށZGGӯ`(;T84``(ln F8=-CwYs"@x!4Еho[B<,IBʰ@$EO%cz`Hq gE Q%b/Cl (aO"'ᐡm1'yq Oj&naA$7Đ/Phe `oV $ ^8 a3DN* ŒTERv= zy Vۮ;>3FvGA: 0/p 0Ca$ Q62oL2-`] z(#"b07@PN>bΞz)@iB[*:ptK` \ >,^sP3A?$n"岿g,a+̊:MޓAxáì@If(%"&9*B\_HkU |iH$"!!GnAtk (`Hh@h l,1,6_9!Vr|:g1\_L+p?;J`JKώ gzu&ddUE$LJ\Jv"g\'`Vt$ K!EҲNHǠ  d5"vZڎ$M"a9+er#np! ϼU:jb>ӉQ 6ܡhici_!/@C<`g0N@Nd)lE0R!=}.glJz!! ` F)* 0 x6`$!H`BÀ-bcI]9%,@"!AG}@\xS 0J%>:;v%8& ,$rgJb\! HRLe4g7OfeR(J)R-XV粏8XR&,gg!VUhf a!:H:&$| `P)Oe 2m%d  wA_a.!ZIxPɶUSCB4c!D)Ei/#:8i7u:V)*b@!lhf ϖRL B@0  Aj@b/htbT<`@ .S ]5O$!c0axʘAd~v& ezEȩBC&$PN& W3f*˲`Zk6Xr8b+[gVX$Lp4 4t\jrjҌe̽i.N)jv#!A72a@ `6$`<4Ⱦ-L:'8"BD=8*wJBGy *ڐYl#uԄv()R6VN ¨Xki(uh7o#+ȊLy#@.@.xbKSO,!M~_t' }fLDrDT."*5"-QX]!C<vb,eKUÍw߽caB X@>` @ϡP":(=Eid=qZ06v~a趈PȺ[(WB:v=p4)zx.P`ad|ZH?avp`dy H-T#,N,fϕVmD:\ qJz6 ^>*.&P"ֺt}ag~RP `=: S<5`AC%ll!&̻O- EazXf aZ%d%!s?ƥK 'w76#S3Q o!sS:s?f6 @ P~?@ P( xvg08  EPaJEJ+j{f$Wily%m*H& `lP,4= xV)`M<]  AM&X%^u^uX Fm` p4P7y=:0Q!"B)8.qRr3`kqVe\,s9IOh+MQ1AZr#(@%  r$}+r?2fP:bsKh BҀ!oaF p'~:& BD6)GzNr0Qr>A{ )~{A"iM`8@8 8!Wbq_5!*\1" uK)q!=dZ( { $v%BRDˉ$Ú mjԱ{ <' ɰ/XUJJ+72A5@6 $X XVF@25̋Z:e*pMY)LmB1=@[w9G {5<bQV@C biPo*⚚dC@It>:qMOpYlvӝ)_ZS@)0Cb/0IPm\>,af`6 CsM22FK\ۨP\˨ED8+7|ɁBXX1n "6'z˫'#9d P L(?r.]JFmr))9?l"34Ў#xE PO%-ՉRsP%@1VhR-5`-VMlHdVKVLIlf4$DLkҕSxhxPN |dVM\ſ+PA8{ϞSY6㐚Rt `"pۇz Ӕ(3ĺRX5`z6h?:H[Xk8yuJدpH"$_! /=%k Yv,",jpީ H4q`zd\ZplВ 84x!`{؉Zp ҕp@rv;b n Xu"$j .Y5is3pTHL0k; I" Ȉ2jAk`H˟'q U SĀz`e̺i*yHd+YDi\`8# Y"{? $ APv2"\QحHU#䎩&!(Ġv@[@d]'n Ŋ٤Ql(p%ȿӼAkX s"Ltl藷hx$ܬ+əع`ߏhmYd:RJ hP'{TY,8tkrD9L{x &$,hM_=-m,H`b)p [!>0&*D$Ex҇u8xҀm< Sپ5\ 4l6{ptPdT]p JZ`$#ᑘ*qҐҤ܊Ќp Xd&L0Rn9Ҁ @0zY WY#8Q1mAʠ] 2:͵9EZ5(mV3_pUek~1عQs5UP^PGD:r_ pH&G8BݹbqkDYa&^(@"؄ T2*=0"dʠ@&1hؚaBl "; h+2#KAB#蝢Pn]@0 ÝJ5{JB}6Q`y% BѺt82ҙugY݃ @G|0 Ҕk  GB_ pjmN ^]hwQ7Z@+ h 6&*}Ц9Hέ- y-P;BrN )ڦ Gd狠ΘX*4;ޚpLͨڑ"hS^K_nDk,3Uج%EpFEQgH? @>y  ]q?9U~ Ȝa!ւq̀C^(ū1F) YTb^ɍ2Pa9:jx  ;Y9Қ*: DـڟPXuݍ%˧^Aπ7m;8_BBc hc~k@=*1ZelYܬF*A#ӵ2dX85~膠j9(oe"iƈ;pE)ʂ!RЊc"mBk)ӵnXZ OpCjA\sh=@B'PcG4Pc >/LWNJ*^?pxT8׈!hu 0hr@&Ӗ _l79Whg k=ə(li2BpYGqwxbH-+,EfU;c?(~NoAH0OVQB&7G @xa[^= 8"yʂa7fXU>O{ީ`8p 0yy~t YB*gO~&2+DSzE[^=)(@9h)\jn{\͜X <2k܄HkS=ؓ뇻oֿ}/`۬4cyjfy|Qg"tghb؃:x:0C@(8?h4E `P& @%b@*- @0/UJ097u CA z= Ɠ8b8Opp$B YT``% .>%`)ES'O?@@ nYb,AtL%A& 35eL 1+IםfXih0x=_/K -Ax pt!H@ [,0 3}z|\qdZI<BR+ "ȟHJjH8(P>&[S"l{̚69s $B ZV |op`1);@j\hU>e:2,*a yrBB{p$j`@܇P.n@N ,ģ&JQ8b* >V*̀dRHR1=#AIa/bE+倏/$XU # Y9LDdcJ% !t})Pt" rtWH$T1-zfekX;|&30I!z⼙1uu,zO;h $ Q1TK v˫T2p@Qfyj{FPNpbh"F==Ǩ^ AXEE6>A` ;H/p" Pq~"UyY;*URQ20 {Eȵy y/ 0#XMbKixWRD=Bqx {Re/Rg4b<ǀzL ΩהY192Q m̱(p0"B4"h,hrJH :Y.g)h:N!`E!DxAL)."$Mקb4z:\$HB!sd a*%f :w !Wago XpsQ#TPK Ab lX@P%Z.: gƨ=<0!d B # &&=[Ay:CtSG$%3)ac)1 ' 4sjͥ@i'rh 13`/. "B\iH76d(}2 \~Xֲ!s= +(ԛʵ̟< [*op17bV!A-a a1DQ.H#(z.$  "Y {vЩ x\'ukmP =|%fHVu:,0G $@d,-@ľe rE,wC&!7"ONP "J @ [( ء3E/a/D'j U@p-@ .6ϒ"m0bPZhe2g$!. lb0fƋ ;t $+6mŎp"$<5d ߮h1 (#1(/Ȩ,f~B" .á 5@ dV稫Ϧ)0Tխ-.\"R6H!AZ@`0ܑIuf`ziaI2 VphAm>/G.6F(D6AX`Yguc{#\þ qQ4GhD,3  <0G8LFN'A Վ*)"tɎ3 BZI,1@ /6ETy^£)(? i:ؗT!O*q7 oXhܢjF ,^)QBehU"t(Ѻ*!4a>Ui~(r'6`Bn DeC6Dbh l`CB# r#x$N*!fL, l! `hc "; ;Dn^,(Cdŏ"&O@B"[!. $Hhb3{tK% " 4 *"` Fl+'aB Rm .NjfOƊB':18UC&!tJ bFClB,,. BS"4"P%J!yBBx('A*ELkBP(hD> (v_UZLE "*@achX,2;.09zC2X!?z.~8E{D0 "FPD#% XyflFիXfJ@[f("a8Aj?%ZN/Zl!TjeӴ~(ZGH"2c) BY;"d!444T,h. >.@i&B DV"LKRn0;2s2#av Bs Mb~  l FMGy!&k]\3:V/&Dr.jMu1EVu!'QCcLbr&r#0GʘBtEcdP`!̸8}E"K.AuܠȴAjn 6 ^fdjAqKAM_, ) ȴAap*ׂ6c)`8Zǒ% ~뀖E9p~BP?f'`,zs`Y K CDJ@(ct@bjQ.&RkNR!yHM?"/km ACƻÒrImE` N؆lX e0bl: oJ[ .37U0bf'kI9$%0qB,KPX- D'Y^!f+P, RzD W !2EH6`e-?q=/XMaZK":7H!`KP#dS)Ffhpcr;*@UN3u ՠV`sABOK\M%(˵]H_ 'a"hDQ`يDD<ߋ8 hu` b@҈-# QĐˀ"y!ڲ !r7:VYql ?Gh4c0{aam$=B,/\" j y~! *W)) SEؖhtzlO  E9օ")% QEz@NgG҂U,P"Ób6ADSIjSC JH!L#,.RE\)d3qhľ?P<&фZ$F6Y9F[Mo(ָʸA" pʠ4p!, Ck4T4! tA8uI<_'~N~'[u4BD&{Nm; dI@dvh% E\!?YH`Q." e8N6Kďm9z:ΐy 1~ B@1dRvɦ ÀK2Ad&1jg'y!KiKTe\FGbC"~)L PQt'Ȉ:6$ ԰[r_\H+br7 G>ߏؔ aq ~@((?r\Ei=OH^#P /.š`p((G"{R9%:P}#9D!EI$Һ] _rTvcqc` FZi(q'D  p+4j} N; ?+ѹ^kDK%`n9Oǽbtm]Ap4L^%@Ti2'͒+cъAt6 l a:82F2!{3P8$ղ#Kt@2Ȣز$ T|1۟X;wk3j01h0 + n@? DnbG|02N1L"K2XGb:@e΃BPH4¼ RdAb@gY¬Ʈz7ɒE F`+X6hd/v{l&{y0+T4#}c؈;&IUzt`zifǬUzoMA[粸xzL([c @BbXiP& T ޽Ʋvx h, grnt bB:B` !pY6P0#9Gmb#_w@[nwMs6(@( ag0b0* @6 " p/@73(UcݡN22`&dX] Pkx'"15V[ތ.d6h{-q@Ly]odJ:ǡ%QLğ('$>xMS@=$Ox>xH&~)$^@"Aa#Pier- H[ l QDG#[DEQJ!Hr H|C8V(u.OKYXm+)A 99$e#= $JC,`Bn8mWvߡf="K"8*E# A$=@ k<һX1do\02\.P:G0߅npEbi'䨋L Iׁ$ȍ t4ӒK$-& .EK a62" Af2-̩֋\`r]ŲJAB4g꘨kUTb4pTIBEh\vZ#!l &Ш}LpȓJ.fYRH!A):,ŠADL s~@cBeE΍m=qpq1[ h ѐt}Ƌei d aD(; 5Q q"tA+bڙ-܌+jYĆ{@2dbYA)YPN=±jh\WS) !=!H0. V尿ϙV1;H~hV"k#HYFurUi?[sC4Vyh;*9x ;pB nQhkMk=!2Jj̴"*!O!!BwX`I8AhS26A%RP(  IVR +3h;` 0t1p2 c Fࠨ e8OZmHjqH.R" l@0魓xK^ SH@.J)7< CD:(6!l Re 3صHB ZA#x2;Xb0@i߾T 8R :#0 91> Yoj(` 4'y}JU 2B ~4HFJ(0{0Ֆ8 RC`t%40ߏX 2S77B Kj/4<;aATj #ed܌W KQU#3}>{'+0Jڊ槒 KƋ%/'!V1KKPjt Iu%1(;t"Y,Aܿ0w }S(yqPz @xy}(s:m X_GP hM睑Py0 =DߠPڝ~/6,'B$(PD0H3Nܷ9hI 10g,ik]ț "G1  Nx"*^!lYH葇|Hu~ iy9n5Hp2Y@aWiYs4{ҽȴ 4 r /5Ȇ(bP[pild1ikXd-I8rh IGEj\RqV8EYL4ݽἡ JƠ XXQۆH].vydAʝ83@`4B)#GB p\*%xE𩺝8q8.5LTCer;739'8,榒p ΄ Ҁ咂X "ޖ `n,o%bX\O"͉0A= n5hY*8O0(<xXk15:f5 N=iQR4Ʋ7C >ލc fD(p^3Ibi/*Uj<t\ľ$:҇iPy Bxz?#N?K3PdP^ 8 Љ*PN2R8w6ތ8EꇘxhzN9ʚ !xD8LJI/,ҐE Y֑)mnQh^ j ɖ@|!@x;ďBo37-)Q)5D'aLAfϱJR0LKʶ沙(>@( q0 Dg@P EYъ" g5Q~ߓ :߳P\:S+Hd{0@$}4~gO Z-eOkktj5"mާIFb8Z4 I_tb4+k Ebx8]Oo35k(^[+ K9as!9Q !`Zc==t\maT;:`%çJj[`Чit1/r;BI(Y׵jh{J! 0d(rњ|,6 *d" bg~Fk HZ2 HZiZaz)@a AF.S602`<LQf &+( ԣqhէH4:5!J*i BG1ʊ(jC,*(<;I$X/ @wh Mv%AW,N5Q_8'Q6;"@^92 CD$}BĝOX ;MT,2,XNi{Փ~wd{-hA?=,FMxJ1mǽq(hT`S R? ck4f!f1R)L240*q$9ś"B&/]{!tLB\Z? M,v( (D*؈!J:LLc0%("@iAВAUB 86~;Rث-(`$Vy%s tU qEHQc&D yyG3BIYnaIHI/ 3&T5_yԎKסդP|Y&cNӥ7q`b("2[ sqOCTMf? |#oe +r",DUbm9Py(C,^T+Xl!Vm/ -Ltqdɀ#q na94YH)E7DhEe7ڤe\z\.AX&X 0X F ?b<ğU+[bf[Dc"$*&)b\葔53SB 51 1H'5A$ 2f[BYRs_嬃;! Z*]9i7Bt!fi,rqDA8BtL\ AKdWs5ĕq#7O,dyq$.n ȢB%DD0YjIxNIVL=,F#r*cJˤQ}ȷ2td/lOV1/SnQ̑d2xH QƁ xǔbogCzh^ .vgd|d-4ءl>CJ]P0Igťpm&P p'Ӝa(&<mH0ئWW PӻbDl|h p!LNiL̻O?<$0>Ԡu'Y$=U(4^[Q$'dQ KCs!`Fiښ!Ԛy"@ QA&Gcw1F?-s$$"Ce8 ͞د|g" Wn[$q<9؆}#UY.-;v=0ҘkP=H#V5FbZvDp zC^h ǐ+߀@jpvzP70ԾF<8}_L/ $d xH "D7'/1M)g!,Bl| *J`' `Dڠ2p8kfj" `ϊ?JBS60]ib"$eM#t$+I$mãP"-d<>2),xM@]#O.F_OFЧ KasJIӤ*00H LRh @)kb'Di`Lr9"\'Pt 8H>ɾigF)Lɾc(&nnbb+I䙄F#B1D[b*Z"' @ aDJQB_ Br&/@ax@L%Ucf,NJLH{.`j6c*d7a!V܏+Tev> mDvpfE`(BH4!` og`o ¶?,f6j޷Bn Gj3aw ߈(xD2hP^aUPBmf!"eN,,jcp&6tm$͊ `qF''nr`,a@ ʠr.̨j-B֑,]m$` @K8 oM2)n#( arcJXqȴRX!`#AV Gi[Q-bxbeܤn!W`h8 ݤPPRu(#_8&x'g `Jꕱ *M,4H, pO#Q/:Ԥ8cc.*Y#vAk%q na*$.8R:s qQ&0U&ܜhqR@t!ejA iK*Lv= `: pL&Tf苫6"h.mev*3H4R6K*4"O3&n9HxT&TMF,z蠠? g*"~k /$$Q+'jԟP&Dl 0*>:nf:s' 0DN( T̑.bH<=Z\cNYbKa*@fPirǪ"2֥: GIi#~MB.qA4j Ҷm=/BL\_RN0P7IABa@QRZ[%$,>M u]! ,AeCεh@~N:!b<+f( Xt\2O! mVA0:%t#@z& :oiu,5\"=d\"漩p`^at@\&@ubD:?,TgCRtM'* @ޣAB`55h QNAI&LR!J&0whD`7Dc ET<O6Ub:!WLf2($ 5o*B2mCC#kbw(T~*M~ /UT@EUKU&rtJo:*A\NbGA*xDzWp")aj:WdZr3p6RJC(g Ћ "ڦ%H,Zf+}d(bA?&̄ m 5^2SF] F8\v-uSLC(jEbl޶#Q=B4AyJiAÐƬBs}LnUFv5P~}A]Ln2jhx"#Vpbe EO9lSlxZcb\&O=-h"D$FmA"B±'@`]~M侾J+~4MfFHFvΌ7inYRK^""$A(AO!Ι0bSLnv4 @ p5 Z+'z!&SH"b7F&c"C @ @GaJ"# raD#2`I<&'I$Ԙ!#8pz` -@K/]@f` u *T7yyIe؄.v&ROrFg"LHm%(ncw-j". BHbC.n T<$ `?֪>\ld+K%6|g-TF/})%mv$ F`` tp$]%t @b71 Ul&hU&xbeX`|)j9lBw |2aq Ѹlh+'\$6*H8, p8nBRaV&b2=q9UvkB{ʅX]eZ I2'@+^0 ZXO5c9) j2s7hZT"MRj|@ `$뙱u\y A^d"$Or Pvr,njFH|L؎!`ț6B&YA<F&PY, `"Ǘ}U!b(: 1AMY[`7T7WBB 2okc$#>|u5N`! GjaˋD Xnƈ,T9"@  Rn6cO>(>f64z!3D/8--t¨u(+05bz龟؏Z@P+Mb%.p3w"2MNv\ M{"HP\wtbw@d,2R !S͞ՍEp~A'kPuYlՉ]}N&^Xְ m m'8$Pi8+UA;^/hwcMk{χB`lQ3 *#(zơ+[RZ !*#í'` 4.pS1 "bи!Cڃ hǙ(4`A{+b(# P@wDIFPl!z 3h+кr`@aH?m$"P$ ٵ*-Rp5c h]`BڡIՎE d H"FW|?I׽5#d~s*K*(ZS= .`bNz42 ζmpb H5GP6?I$HIBG+b`&z6 \X'J)6JE^ T[,‡$TKRXmGx9o f@/ r{%!k v}3Ag{8&lLbϴ4l=}Кn%iGVM5tr'kx{H°ScWtnVЇnAЈi WF=&(*ա2c@p(V \k /E!d@t [5^с@4I(Y` Q90_A2J,eT*C נ(YBrQЪT5~љG51Ĕ[16Os& '8{H{5HXfH4K`9XtLW}~<*@] z)0zȒLzJ܈Oa"qv *hc\'X $cΐ1_%I}WϤԧScDȔi5=MǾCLI]YU`MnT'7.80UHA=m;aHx^ kp8Hg=+m3A%ß)23zUt">!+Ð&I@ `ϔ9Y'RxE_2?8ï3lQI "R0Qlеk3P97QSj;FJ 8T{81JELJ p'y+Ҫ#ɠdz3݆8c>(z\ЏBQ #Xv"pxa.+:`Z ,8\<#s'䘗$c'#"d`pt+ɫ̥ХN 8}nj=:vT/9j:I9HatmXq<{~Q hX ])в A4<1hϸ(1FhGy@ S`$$*?D(B#|%Q*t3( BJ{DI x0ԇ-P-ҫ3\2X*u0r3 1xS5WIr8`@G m8591(4`:-btBj_Fv_X0J,  , `U<# Dpa  k&y;!DG×ȨVsJ1%({2 D2+E5 M)(@lj=*~@ƴ5 ptEzFY v.-8:3$Htba2$09a>L 3{@[`0DD){+H {3:c]+XD >l)`V2(< 녳%X" + BsH } A7HIDRٳ4Ã˵C3(wLQ2{X8;Wq3 Y`u6 :i(8ݝr,@OCy=Y61b)R)g S୚BrA ck S#h4ăC(M?A=i_ Iy/Hwd.'hhfyo-\ XNJ0@5LX1PVd@9qȕ@MP@0ƕv/(Tj"r‹\[pسybJ 1X6uKM i CU0ʭ1Tл7#9~в%2ߙ10*bPc}z>+j&̉ƞ4equ<<$Q*X8W:2)#>:ÂM(8(Y] 0apٜqRl9*yx4Psݨ1ix$0sy:87}H0D' Ϛ|c+%pҭȭDv1#6@hۧa;;'ZZ#i574a>JS R0bi\D݊7q6ص/4VxTyPR9]';AZ q77]z+fMB<XyH4u;@¡ ?<??! PeG.KczB!?F"z/E#QShz=La h@8 o}Q|_`Z-VR:^/p[@{{.x +%&Kxb &i Bd՚Jb(, tNCJw;1"]o9:N"b.GN{9ɊԢ"0:Ct0 !Vꔟ˨`}Fxq lnj_30"vɟNXL~6q Mc pT@@`XD2HuP`no$A:?_[dh A@1Y@J:m z2 ЃAH+f#.d:IJj2RNz63r_c(dR ͠l2|$2HTwRІdNjB,I{p,,TIlsWHW|o /A~/] 4raiM| xx" !=FWǏbv^_4f&lTBq求pDxFLAaxYB$RJ@&`2 BA~`LbBCqExFhOX*P-ع/X=DdɎJ&`f;ezl P43RFhE(0 َq<@j ^ xbAUF5cb- !T*.O@sxB3 ( =1ΤJ`@@8 L_ `[MǥDc`H T"+3ڈ5&mtj48Bh:etfhgPiLC` V 5tA'4RBE!!lI!2h:tSX) 59~.o Awc RDFq&jڹpZ-&1Pxb2Ah0zG6]Ě7& N!.ក|0ƶ8k3IQ>f5¸XA 2:{J$0CIaA?T(lâbU=#É@ĸ39Gp3'N E>/'ΙWu"I-3JƊl. :P<.# $"'`\r?K+`ͫ=@%$ =~Cr<)օ_\VMYsԙ4y5|5.F/w912+ŀj^AaL [;jA>u[!i'-E fi̮䲾0+$45jd ᕋAzeXsQ = T]07e72KB'kV/HH{Y1LuGCh\T"a@i04 @ "Й1lq'8vk8K4$eUmC;; v#x"tHf 0$oLKWtth1SXr#8—1p)r{ʃX^ Us(hcyy"5gL{Js?k8@?745::l?\}=Pp@<M9%eS!0+I Ecٿ¤RLr{V@t%C#8ʀή_UM$BXKb\/qP.E\I;GB-sYv- H D<̺2NcE?X|²I)0"<Qbt)8'o$CB]a-ҙ 8+\1S&.h>&.Zb 6oN7qr.anhw @f0/#$NIà!E25|#4kAR-; ;`@^/.bdt/^@~2p&#A#.dcl7+^N:$2A @aASq6@i(S @3t$! Pm2fEB$('!z!|@8`8L+:@@B `0n#:ӄ(/(C$"%k⍦0 N$|/v$$4-,VvqƢbEx9cap.c\#] fCCIeKC(!a e Cַ =D(~f _6oCI=/cBZU*FL"b [X܎d:tIJ3MD Ydd88_,(a% bMƝ% @ `~8|@Xun dIOt@e2EC(,b J'Fg*&P@$` f5X\ hid)"I1ɇv =~ g1$BAfeli=8Dr! *RÊqpjIMD{b`E~gvƉ&cfB(#!5*-L 6@fE%1n/`|cJ:f*& 1 3GÀZ Ne?O%*ϨvzH:g<7,qJVf\ ZciPH&!%cڦ2tp0`'aP6a>a#nZ /`4,f3*x0kH ZM1"=FC4Q䭬sJ @/BAd 6AcWdɇ=Ķ AV`}dhN#O~P(q.a@bK:A]).':@ ]>1 (=$$"c%o,!B\<+D \4F0=@1hk~@0X-f̡9\`Z.E t(apMP"^vIpd[-E`0J# th!|#m"A`2_}3x@ !N%cN0z`0 -w@a RgcaD!҈V%G_@~au ?it&=` :`x8*;Ͷ(b7)ApYDOd,bC@|#y# (#:8t8yZ~30`sy$GȻ$ML2ؙQfŜG$`*Pfz6CƧO0, wmtɧy"t ( yذI Feah2F{3`@K/( |tb8vh(nR 8LAH`8#R,* XT7f28C84%x@+F`)0s{Ip#s`0 lN10 =)zFVdFPIxbۉtRB%pX00@)k6/֋<|콧ZkIdQH:3̇6Lvi/Z )|]bNX4 BB(*y0P ?q!)<2r `$jz*),)ڨwl(DȗQ uXt04@`+Pm4 p!> ``G&Lu0%hr3UaQd j:1C٢%.%(L(-L RdG0D}xVr A4 z*lD6#@ʠ%Qz<)7c#h l,qS` y%u`QCv1fa(d94xHr;3ItM2:j!tOi#,=V@$QRAm",(2@HqPHE.qO<śt#J`q >Ǿ ^i,R  |1\fciXpg(İVQ8O)t pAŜ@H?[b-1,l!"G̓"8Lbs C4 8 9j 1wdQړm"4eAuixI+eXC33;ggE 쏄;V%`02"WLT5`%Fv:GbnXe*ҒB}l` i,4Mh|,07+1C]#Ď3_sm !xðŎ_fn>`tr'H0<'E2075M>1Q Z2S* ]@+DyZ(vVX˾eb@c'Mt8RPP6mn"2L A2 j} xM4;pLxMħ"@quH|82iCR>H3HbRQx.#ET K wЙ!Үٲ @ 1)2Y RX!wc=&8#+ytT0@S ohyxʬ0#4H9>1Ҁ2kpj jAЪ{=;@}2x18XhMi$Qa y@ 2R "A/j&O.H1/ 5 59# 8|A᠍Y4xP#pzIp N<8}6 u\th!ύr6^])y"( åݸyd\h8y(!x(սp } z|O{H:ۈh8DhLW42ŰQGz5V g;Xq5pj ``t!sɯ8  nٯ@ت2{m)SEBCڢ,;Ě) 0$` i |sbhE!؟Sظ(YPMXDSH,$ 9 %/1 .ᔉXohY@'H `x8~˜ȋ- XaZ;`c;[|] _.;b2*Vy?@@Nij0qܸ;ؽ 8ꗇ`j$yfyxUƀ_)(mkS>18AX$:u3+6J-۟°8P4 } >3 u9&K1XZp$Qh܀8 rawpa0Yf+r"ؑ h:[>0> y4T'FhI X)8@bKQ  v]5b4hZY`ؤe x l XPKM^S*iIWP-S'PJj`rUKZ-lBHyr4\]͜o;HTPIC[;8q\"x$P$D54JI@$P%;$^2V {93 z9B*@$K2Y!XepWr*`p'`Z0"F݀Ӷ֐Խ@ ; g1~ݪ8aM)Z  a<4Ӝr`y)]6 td=u:a0 HL!=ok_8]ptzO\1F"^! ]`Y(=="0QƱ-.nɀfK[hv ioS! I)J]Km챀/[թF*;=H{Ahi<zipO ؇.N@ubۉ53)kۼn3pZ]ثh <+yQ8` 0q)a]%ϐr  9m<y)`DxmPVd#!0 f9((I<5\ JՊpk uvd~9^@eXg 'Q$Mv49̓` 6sXf+b4M9>"9 uɿ[P75#@"8^4~aHyS 8ܼ* @xJ6E[Ҍ!xr0B9S'gc`&cpRb-4 l V洸ؐj@k `?rY@ __mfqhI@:dH-T`. @y0X*{G@H@4;8a tM@X tG`P0{@@l "d2@S>P( qqh`AU*ܚJ ΀ / z HPZ"f ,eZxw;3HRqN@}+:2"06$D H"(x8w *8¬@(ڹ6Pp-!/QQ\XA@0 !tHUȟ'X'H@y9 l $2z@ioL@h`v]t;"@) `Π( pp G3 'BIP@0#*', Q1hP3>h8ΧTا.6ul Cn[i*Pm٪͢x`H]% }3- -Y`$5QQ{L꥟2F .yxW2Me|90Uimo2jQ'b$Am'.e'P8l#ʤɧT z{%QP8Q쌟EhM>aGXv_띫`EggP g$첥?VjcCDbЂEբO'Iyl:$ 7&qL"A *J zd,%>lf'( ŽL@2 ˇIFW| #p \g&I(YT͡6kļ`q.loHJW']該jhhHő3Vl]*`֪~R)6cBx[L@l=H1F+R1ZLFG!`,0XoO afdL'd 7̓Ef̈́h˩_E^6T=c̈Xh@ aL&82Ci$1)(4*D%@ 4cc/xMG2 L(Hy5L&?i  KEQ$h RPdp8e=fAֻ& A5 |`n=6&SV`<ߞl <(m*MrOq8!gdO:Uͭ(`GPBd1:Q@J QK*=,1-*"J Q{C$:K  > ta(y]a5jl%BPy;4XfT8WX%Y (&nNPDn8g `gʑ[. LF€w!вh(@3N6$q ,:1)`\caFI]s;nR$H++3wRHJQcQ3@"63 b+XUsh^ %GB=BEv*V8ӏQhʮ:LG \M?K<kX^O! g"a5Yr'.SvT\I# 1!s6][(dl+%i6IO)DMn,3,x_}b {O!hPL58P6T Ah  MnT>OT)$7SGӅ#5 Y'Bi!88` I q,fk|ܽir&~E(~$TP4n(cdL߀(`+ɀCQ=s@mQתU&UQ2;JA!@50lH(H7FDž]l@K bWxԤGx"I2!R$ )Wc*IVOdJƺlt#f8  FH#ex~%fe:>  贈X 6Kేzc4Dq7 fvB*Hx(! nGD) $"(@CfNWP%E<0f"xyg%1ذDzI *c4$#1fIEd!`zw VB5*AB:Q:I @J2d,H9ell¡C0f'Bx0ĞqJa%Ty#LR?"#0H 2pY)vnQ@+<,@Na̹+a"`Sţ:l <&Cb]R DM E ^dA8:"32_x2"+/&4wq3oV`4!aG@a,alN "8`8+1<0B $aa`IĞuK;DRt>JIz#qJ1J PF)JstHwd¤|$ ta |)46{sM.tC"'f`:k ^`L4Z:&jAG]@ClFl-]@4E6 G4tJd~mCfPCx "!a:A( 0elPDK` b>PUC~6XSZ DT>Z:6}>Հ7} w BB_gqh yD2¿f !NVbH賂<<a=52_ qVgF%. zG\'#,o!c.K4'kc^[#xU! n`gP*~ Gpqu` $Mx=44}>pBtJK @H`a x7 $4Vt%v&j4Æ٤Zn @!DG\ F ?T+l0>VE,3C.H xaU~Dv/K=c` @ʼ@̼?<2)V*˅^͆{*BN%QX3EUuT>d 9;F"J*7R$aDaG,<,6UA"Ao,lyq:dtE 8A$R*6HS/U)V5BdlD$fAs` X0ϛhN6G>^b0eVwxW?WͶ(7t.ƪ%1Aڐa5QO_`6d\ hjk8Sލq(f_Thfh@_`GaK<)m&@nGULVI t~9>쮪ŀUS\quCa1 ]3VHcBejuY[>d7PpmQV+u*BO:7$J"!s` ɚᢖ|'t&oc<T@_o.RT6*G)vu>AfA$]*x sC\`@ 'goP(梒t=k7 6w4AiTP|&Cr:6`3vȶ7Le%\n ˆ*Flc)  t(6$R>$@v jVBQCUZ32B$5CU"x`c#X<{g^zZxۇ$q<>l`3Y74C6)mCqC0227YۺC5cX –` @k(46lu#XN€#;Cb)pOq[|28AzY(a؏m\FͱԱPP}`az;c-3w(FoeMJWIṮ/U.I,a"f!$Z| 1 A ff4Fcg6IѭZj@Uh3|dG@I(aфBvF bb`c3JƜ˃DJc`":)YHVn3msVv]D @ewP&gFѸR&C dw#v[ po*¿W+s[)5\70mb( s! &JΤYy oT ο @4C33SJ2>F}–Ch_)[%v`@RvHŽȫG!)aqj +|7)8Hd1GD΢"X #5|VBRY(18.eUϫ3b581b!6m,9ُ]Z`La$-L?7E@$(I!҈j U:5jn pD ОH1< MC×Hm9/Udz#GRD$| Y,DZF<6`:W"TG =dM|ŀ="= `RuJ9GݰUKY!R1hfO)8@y=xxh`r UwGwOks_'ϚXLtiD*ޘ95 D+|%M֪z`όHZ8J6CY%t*%<0M#j!6USȴHG nLϦIg*n*ѶjK¯#L#@1 6A@Zj .iT1K9RZ~/ޫVF[9 &4KB0l,*Hd`- ͩ| ęm)1K4qOS \Q eׅɩW>qWRL#GPNH& @3HZTC4j,<P+f p(RFk^,yjtj."TG/(j 5R!S3[,Y/aTS[>cVa'4@$>dΆ<E' \"(b`I I1Jz\#^"% 䞃JLyBC\ b b4/#G _SZbS$&7Fa63d )0rS#EplH(< &4 ,Hr3%]($J/D8p:qoB*&I~=Z)%D@W>a!=J1=̺4w5Z!7 ↅ`EYI˳G1&X ABY^ jhy˕Ze5hIQ+%j61) wNbq-޶TI<@Q## UPW5v㒪X=GQĔY A<|.9aUV5ْ`*@6Ae $QNALJɣ9-*АA`nـ7{a,ha`t˛]ZXr3ECP4Zh&h)(Dr0W-ƏQt-d گm7ѝp[Ɣ>r\xKy֤!T\Rs Pa@д@6BJP"zb;[e %OXi;*>ϱqb):e(,~~lqN-gl1U! :w}L$TֳXH e *J*iSj=p]At"y-ᙒ`K8 ҇ʻ 1 `-*(@VA Y{^J"[ )F S  Xk8`0xIfOШ@12>r:R_́! *% -W d ' ;%# sܡ;̓wLRh'L둜MjSBp9Ҩ[Y 7B9M`FXB! ժ2 (P AW"ZJȪ8q%5_$뽶MB.@+8K /8aS9S }m(;U`Q"_cG[N P0|{P;;d+롼 1н0r%30h}v. ܛrh.lO%0> 핊 [ip)m9芋7a(M<(xHl-\Dߗ/<@Ey8bTKs  &pro7A2hd|yG] uȘRR {,Z)S8?mg7kAq)4 < QGhEPdxû)7_ i$k}͢a#:d(]RQB^֗ 94u8=ʙ(II*􈰺 Ƶ~131W P0ܼ(A=z<)`2HF8ZPBLb`mis:ƱB׸px2 u;x7d8bE Ud4cK_S19hzV)"7m 8 ሉ{5E# BBHztHy|pva{4LE^\  > puAvݿk{tBV.*b !!8J N @~~i ҈ gxeRk`c)!8%C Rz/  ޥ Hlh+F^&9T AMX+]%~"@@8| @ PV"S D 9L aoD2 <@ B im0oK^@˜J>(TEV/Q^.v)U?3!xTM$`y2 m4MrB bZa6 %'Vcy@, tEX-v>?,G, 1F'z |A!UҬh .'D6n?9ɵ%"aI( 蔺M\7T,nCHLJZnc!4& t0Q=QQIUe(ATz\H4Ob+*CTb㚬/%$̪5Ұsr87yE)#pP"(,;B,TQ{F<8gS`hc]B$ jĤn 2w-EdJ $(5+I`(q. A7JXqf1L @,!:ʁN H||B*1lAI6AΒYM`<`eibH &y-iKD(Xx $5DC M fIY A8eH8F19:nfKPd(AO?C .;(:[2)."?gKHfjPgb"X"63L캂X,'Ya]dH  3e&]ei )C@m6v1Aόv !?\6LAH/B_%1B$"б;jKɊ%բhРsBHuA>hcx҃<㾔1f0Mt0H ;-@u=8\põ!=&lpU* 4,IG1mHvU4ACeܽa9Z @BjF{d@ Rlk@#Fph5^QX>!:<@@@L9xl1L8-toJ'ɵC/ B:#Ӄ *Pi8gwb+yYGڌAd)P8ܘi&3$ezv`Q3g,Є H1pblK4qEpDxLR @1!YQ>6أ! q(2 Q ?'f3i$6*-<hQОDRs724}lX $8~($'#@/x̎]C`5vÐnPh~۵ݞM,|D_ C,bIɌ 1-m[In *4B@Cǜ2x* @; H0"B|48%*3,{j]PaD7 s?C=!#*r*Ή` AA8@ ԀP/<`좨l9!*(Y1ku"^rEtmcz HnjئJh# < JBA*Ȫ(?DH:'(6@el&,b'\IҌ+/\:ng П +{֣LAFBQ 7( aBm޳|++ Lr> d$]uN%$q b/̑ hHaA5QrÈ } eBh*Q|A"b<) T\qj !6p!E\%t P8(@_Fnmx΁*b ,b.`J.4 ]D` 0f "J$j!JC+@JNxAdFA}'wA'`,d(驦+ *Dd `^fΗmP/Rhc+ARe |f&d*Kjn0 ȯ !.d)T&p/bYE%&%gRxABtt3,k jjdf?* S*L~*⨤(aB%BD~!"`7DdId2"< !sv&be`A<Dho1D>"`Ȏ!x˞Þ4@z@z8AV &p,D~NU54T%D@ A|4HU tM(1X4@& Nn~$+D%Pq3(t} 87@ c*Li#I/W8JB!P@NP1@5Dh(#I^-r eGMobd0lxP? IahgrAqOY+Axp$‚B`ov>A$&a *':UcbyMM_.C>Z`2-f@p-Io1;+Isn a) pܧF"jBnUb htDQ䂊x*O<5+@eBh:FJTqxެ q3ffA#!0|V0T|S p7$`G3҅U8+f l2`0H@rFI҉g+ UN#lc`*x[Ff DgcAc0Tvm4 ’FoFue. $ !b,jBR2ɰ{Z3!w8^@b ,.mx8jPȬ! @ @Ffː99  `d!@,c`Ћچlg(%(v}gh!4 >=2 `5>FC#vA6f٤qk0?B 1Qh7ym(*)|dM @ `!pObp!J=NAZ!p-6xj:C 8`ЈFz;^&(a<WKF@Ǘ{F# Ȳ@.v_6 YA 5iEVEPJ!@ A2܇ x4xA\lޡbz ]QgRv.RP` 2!GO9rFhR+"RӠKRghtWru+j0%b_l! ''D+q( x@3.e@ Ht >Rt}EIh( x)*Zؓc'xDJ߁T̀\1@t"0AxdZh&Hb[,l)爣#>{#@4ɠ.([ .&r]8 XВY `6^``qfIMgޱL"8*< (f};"2/ߋ'Q8S ,-'E>={g_n S@U0I| <mU"A( `ENsGSrS58p8NDJd@Kdn:0.fQ`lzPFj Hl#4N\˝!G@ x&]ҵi^mG0*f0!H`4h6Ꞃc:1T" ,K{T:baBBOR\(*  ]3V ӌ#a2N A]V?‡ R[&R!Rb `!;K.eK3HgT]2ƍXabz j@A[`UϘBa( bO* lRC} A@0 :_2YLP??_X|>%*N$<ޏy*MӠ8&7TF<\.7+~I+d$E09T~ԬLHTNH>ߐ@(=d0| `}NOz@#Bx=Qu"Gqqqy@ ac%l2 θ ABrB W@ |ޏhdKޓ@<9Z DD3 S8D:( zg"%8{A)'< 0f3FPTlz.#@`m0$:`(2 *%=D>`* !"ؙh&&U@*%.p28pOhD#{C U `\Ɠv D5!E]n Z-50 )Š$#'9S%rT@AB5L$q6R~@9/`:t؜pމC+DpN?BW3+-[d4=@H <_ȳPؾ_>pn}!ᔀ<!qs " 0"Y A|5jyQ|+`^ 2k` h@T D(`:\RJ#֖2F{6)x z@/ Qǘ.TiiL⭈$xO  N דZ/k-GIX<{tM9z P)x0/TRӊ쭏{PF B9 $HaL&c@IW`{*VI7!ԕzÚ1BQ+Ĉ7w4X"0LJklSl]2bp}!!xE_PvG4[Ab$FQ6#V0,5+PsU󷌻9C '( "mh/o#: imZ&aо`%hۅPTIK i5j-K @C9+\zrO q)c?F>!J 7hCԒIHce !  ($3 Wh hC @d(+{u1~`]1!ʎ LĂ3+ M IlCV 똑ys BM<:9*ͬ !O1ӟ9=? |S 4C3D_Y6H%@7Hx)3 2 p? {PL ax»0wѾ +0vcy`;+(c'x x0 #pP{|}bB$5PyX ؏( ؎0oz2!]U!ȃHFL.H1@(ڍ(edharlD8\hu*80 VIWA2h|/ b$Ӻ, py"MiܐS8B&sK()78Q>`u@Z}%P.cE8C;>1u9"ӨN;`bPLҫl  (c=0X{YZE xVY¨Y}5id. q߳᠍a` aL85h:} e!}ZM <'RTZl$[D3 +ǀȎ`f* r `JĤi +^ ׈# s 嘃T XhU5p)M n#8FmWDJ<Z&$ZL$.젪(y2.'Zΰ){(ͨ>P4:9J%ș#r 4 XraX^k;7ٱZk6kaw(THP9 8͉VBa|-sq<8/(#@a%hԧѐ4 9XN j:>` ! ůԊ &[r;JZZ92`&se<`y 8 e=.OʿCYYbL_6(A @7=XtTSeP .Ai-IIp$c(3ha``Q%Pb)QpG Hqĕ .Bp'Zl-F)DU(!!8T.;YJ)& { h~ϒpptS#823MBƽgBf348ڶ!Ȑs:+;Rͣ V!0I91$72QԬ;=~`Yҕ<2=Ӻ.~IQ ش R8)%lq7LB3D#ܹN{f%ɸ ̢<JW(jTmvډ B.a7qeQ{ :B*N i>PDjYe֦I !UEi&Ώ.zz|M`e p@јIHFdWm,IOlA 5 eȟ1Êvx8/W1^My{.Sb)Cc½Yes7E`0pwn, H@#.Pa?ؕ8' CS9F(i/Pc/ cBi $7 WgR&HXespja'c P,7RNJ|2_.( PV" фms5APCV= Ih?*%m$ZّMgoCd>ݟs0Q* Jqi `2N,2{sے')8@Ru` $n]BinW 7C:iCX'wh Z AP.= SьRKn14Hj ?c=rv P š`Y9PXIPmI킢Vy(G]5P78uB.+%DpiŚC^/{G z[HyIXj gM8qDK\ZiPD,*ʀYB@@ V3GcP 8?OT}>_@P,~?HIwP(/W>v@@,Z`'0`~P% ЀX'I!y3$). |%1;B 0:i ꠣ)$&ȉB,ݦ4 %Ǩ/ "ekB쟩h@76 nf_?'3gw4B쀊.G3.'LП[4 CX}ˍڬ#HD="TQ3P$ $ʠʲ>@ HJ qwئ&A;)oխr7c t:R, {X%GjX_U~ȾHTb,2-Y*1 8PK3:TL}q@& b+۔Gk^?'ù/).T`T%xn{kUugZ:S*4y٭h@9G^Bd˒k(A$=[}f'C`=_a`)T6**tZ:,$ؗZ'`.ܗE؋BE#*(QUg<I3"S-X*gFҩ3@T F($P 3svC#3U c;$аΠ@,2pUH72HHPT(PhI#HUIi.yc7xޜ.'0@x-yFZd%Y3vC},@>ljc뮍lդӂxRR\ɑvd\p,h A11@ (7ɜ@S{]+W%D4YD"2K8MI$v)"$KCwȌ L,LQB@/堒GvQ;l A( `j B## SG|FNȦ$Ps)Q -0u]3dbpg%`.QV=U=D6B=Y I/JMɪ'(D8XG#B8q A b, MܞƳqy%l)Uw6c#eaH9H 97fAKP0l@O@=(A䇈*v\ p"h03}EIM$UI@S۞] Ggp`έX\)d*&؂ס P @ 4Gu\o'JB)MIB2&cdh Bap2,}-vPa?JeQ0E :TM.XK%9G ޏ%s^މ|V_F7EH3q5} lE끩psq,#|fh.mà5+l,L*Tbv~H YsCnhU.VjHcLk`yi|Z0~`*6uTk:w^+Y4ZGp A FVSm7j?PSBd\S`0V9G֒ݖCa4@-+_U2E;e7ےzB\KqضCHPIl*a"n g%07 0a !rq1:7w;aPsq:!0DyH|+ёEb,/^SXKתr.ElхM;$7ڭèSAh wI ɵudDЏph="K`L7NƪHlk.EAG%bXkf#4S g"4!r(LA(§|x>kTs@ @*%![N'^*{$'~4 $ FNh"*!"`S!lG;Ll hOaX` BPa%la4On"jod^'a&" gJHr'6k(v@x| EaI4!g&ó Bw)%,(H7dOSJ# )*&` 4&#t:Gn_GHN<#%jm:PnA?' 4X t`~tHkDJ1A4B*# 3l#L<E 6p7Hk"z pp!(!E0qCRpP5B%"V5 ` aCA~rk P/:8f&`Br(bGk8Z@"H<_b<⮴GhdS(B^,&::b M˪Ȥ$rd{ $ !(#` Z 4!@7ed ~~`ztj)o<'o VX˼" xB;&MԏvzA XRhH~$"ZZk ~e&a# ,ƶDDI&& @$gFn1 FiP8(oeH4!ct ^|a܏#N<`.Rv3 ;)IDt<$x;NP*τNGA.j&. .%rմrgn7!x3B*FkxDHȱZdrFBa` 4%ѫbX# |:KU8nOLsdLڋX3V$I+- $d nA xF%O \(:.. g)sx$<4ӭ^Ǹr{(=zXW4KTLjARHx.CG z},dH+r`xU!2H @$ƪ&UhJ yB& `aD,!S,Ed}.fr'0$bBtLo" t@3lFTx! E8F;BBrXn\өtT源cbd1a(A x*)hȓzo}X51)wj)*&a·W:wBMn{vg,%v5/$,8#Kդ%hP@NsJ=`  [a s`bP =3N$4 OzT*8cpJdTbIp`bn%R4fht*&&F]F3GV0Pn)N̠",X0j58rE^'1)DA-vz3JQ' DSCev_p˥SQ8> ^ϊf$b.fc=d;͠pj>r">JHHZ:ܳOq&rZa~.lo0! @ӮTW\6\(ˑw^r؝qZhwmZCKor E~ fAְM9xB%$H:8nw"k/ av;2o`KD$@ i$:AK{xPB` 4B$T"hL;%kbTppdLFP '׊xsU(LL: P˿z'jUt>EQGC=b6 :k*s\ B& >" ~&i$<Pv$65nqZ")w IV hSVjbH,> ҎԳOPrCB8IMNnGZ//Md ``xU"; >U"leHG r s@ʌF%Yr1"e ʇ DH"x;Ͳ'4;JzJL )dZKdQbNa0BAն][:#:A#20I/V:ΉZO= M 1%Z532vNz@,=V(XUzs A 0dTQ8``d!($=#F Hhq:nA= AreR`=/?Rދr E:FU10]1kdl% hUq'16vbn*q64U!>N"j7c3'6 !a exZɺp@Υ0ȩ\zP[hNhG6;3)AdaHɾ:?8]z 2JCRec&nĹbRJrM"I% e`| 5e0M p40lB4`(a] E֏,Ba1aih a/E0 @E!(VfEh 2=߱iKDOȰ2N*thD `R) cV[5, Cxx<C^XqkO_q`=*qQ& VX0 14yg2yFc F0(TG"P I { L*b8X*2KZn "#+ 3ROCo4Nk0J иi)&钰CLȒڬJ 8`piJQp=9rI"IK. D0 2gۈ" O^s¶Rʢ<ۍl)[e6g&bIlzAtJ`fF{.@Ɂ;̕Iejn;I`I C(FI)860Xh$I": Y)`|\~;IU`¡ e%o@Iu~SX{GHԃ^ 1@/@'Teg'T{jUֲSӖȬfeA`= cXQ , jU(&&N|@"SVeZ(MieڵӲcf%6 kym)'#!'gk\P4C #yguf@M!ZaE]$FX10 KI?,`%Е!@9Gqd'諛Mv8͓k̙U@ Rv p#@bðy(eF|`K;#@<jAb4N9.@*vyf0}l4eϜ6xl Z@$E#Ia~8P&K`u-;W<{/ "l"  e+ld d(>1B( b80NBcD"`y挈C(TJ,:!;CEA# odNax$BU\P bD1H^@ >TtFIQ*ga{E> ŒaWD蜤_ 1N׎e(%,t&ƁH >CG$I =H|`( tkqN 5XJ[HI&Bx] W@,Rm 䲗`'cXdFEi-YMy4FȘa$5:t('- ɢ)+RNNb !Z{qYXZg8 QoЖ l:e'cC )e8țHj84K0PHs* t,@t!74dSVa 8GXi,mtA٫/ S 4v"' $ 4@nve\g),'`/U1y~QȖ(Xce Faq) &(a!S ,n{ DTt@Kpf*Nk ] dj7L]n8pX`f1<#DL,Lh+%u>FR8X2dsC€k}\6 N xiyx 8/`- P9 B|77th^`(`w.;@("#P28 YHa(cwSCP@E4:q"/}@IAhjs2;̀@Q' Ѝqn0NVxYoa)Hy)&.(44ېHXw0pux|9p 0)݉K֓;蝀L[Yc8dw+lŨx+ĈH{{ #(h01"i8Zp$pt^ ˋ[r(S0Z6 q9‡@ 0@$"`$)y XGAsЊSz:0 (:" WyI 6ykUH^⇪_(%L\ѐ#:O=*rwKP#퉀 )"-S bGeY/$~ӵ&83G؈/AuorZי UI( {.jmJhFL@\E0t0r (HzHߢ&1 i Q yU*_Ù-D@%Q1_ Xq/XO`X *AL`'O- V:*' xҌ%,rb0sKbGW(PSi! QH Th3(+y' Aˉ3̿ rYЋ ug 3G !,a"HNҐlܾ0@28x v_*q6k;iZH0kQAa6X'iX9C?r|K00[' !<.Wà;HvT`TcD#-0P3G2z68 y;[oQ/"R|;B @qEɰ #pKhE:ok0$D%=t=:e7K$_| -WR=>:<` #3B9 g"z+ ;)p!{URX"Nb6Y%"VF F1(vGR00YVH,` + ӌ$+ Q8 cEYK+=`  T-LXx6Y[ԑrBjC8%Ȭ!9&cL+D x™Hn/Ҩ/.fPh.Oշ8`C 8 8(eR'ÈR:;iVIihCpaT\Q#~4x1Z-jҶ蝩;@O$$N1{ 1Qe Bż0X&kPX:8""1#`вn[9z{bޭAP곩E8_ZH{mƈ3%&^Ѐ2r)Z&>@ `yǰhP.qA1Ta3y&j9{,2/m+1h8qV-3"*pY`8+A@A9s] J8w>UL36I;`rRx.<;k6^Ub+M"8a #`3jJv&(KHpx[;k;5k YyS-nx րSjsn1 1$6h8HJ5s',ׇ0(K" >iAh`jk]1[".[&m(kXt8 .`߁"j84E)^ e ާ03SRd0 (a&t{=X'N0#h4kb \2Hϊ 1@TuY+h\fwşoȘj _3@Ay@@ *T0y=TW/W?a@ GY,fGIӀu`a G봩*2)H -vgo4yA@*" 9}.+!gqFP>R ʘ*(8-`Z 0|!xXڰm?C>l o@7: @ G<)kb@é l. C=*4:H6@ssyv!  Ҳ0@Ŋ!sAF6fɬLhQAp8D;K"L8 8”{Վ?-@8 /Lꞌ&YFѶ$w(LPR>Xis 2L^?#K9zFyj21g'Κ$h ;ӼTJ#*jzNb*9d@P80@xK⬐BR#]ra7r @A5ôy˪r+YfjvZgd))OEp$ p`(BςLڤѾƩ*aOSf |@̱_h_`$(CtL"1̤c>ё #x2fmKW 6(N4;XIN"M읣 BͻE𩢒,D7DC1>gMYtp {#RZ9H^18a@0&h; (Bq{Y\m2.dP yU$^?D*T g! Wbd-Q/!Q8yN0D!CdaHY#$T-4K,yfHA)~ 28FZ1Fcr@CL (07eL@7Sv"M = Үj91 =C* aVtpU7F" t 'X8ɝ0`hEk1&a1,xBDX/Ƹpv@v⅀+J9p} sKAW#A܆h,Cy!f* `%LќZHQv1!/*!;%?Wc3eZ v[3)y7H#xnfd%d {$eYȬ`D %yo!LK0l!pc{=z۝h;.ȋ~G8$\)̒9ٜHA 4CDq1TͰtFB# h@h}Q̓s+A&:2hFTN.#8Ȍ D@"dI/">$,=G`6Sm35DSlX3К ;͌F栢 aQ󌱊܊(v]P0@=|VT^gc, FSh٩!_dXb,jAC@Lw=#.>*!vb>+d ~ViψȔZLSc#!6AC2D@0#P`{ äA FB&1qė X@Z!*F6Xђj&8%aR܃9`.z`!dgx|X.D0I2D8dAfB$Р)kؠ Brk2)%_h*W#!h:j8%rI ">$A)P!*rZ`/7qBjDa(#BaQv*h@l^@ rEEBO.r3ⲙ#8!2a.~)ab*$agi8F;C<-@ GF;C6;DV3^/p.F5Qbczh,&4~!onEn$!4n zhi$f bER`VF*Ċh ;i*<(M+ӽ)J*`K❃bhf AlD[hiz/T\ @  DE:c=Cb3sF2Q)E!Až6p9JNr,0?6 N"&~ӖBBFzO7<`O6 ,&NA,0& "EId @bzuJ C2ž!%dV!ES8c5| =x.jb  @tH ͖/@*. s%E$FDb% &rp*CfK)FGT HX`K#e36\Ɗ388&>Q!tE5a>by'\5c$)+:qyQ&0RK$QR3D`7j܅C>1bPugcEo~7VS*-3PL"VW:c:pi)F1T'h2צ-X)0f%'*cV./Ș$PX-+Dk@Nmg89VbִtEy,*j[kÒ7HL|ꖎ.螷9<"I~vuȅvFֳ,9D^Ii%F&&z c 1@&"쭍)@".b+V;A%FE"LD&bK S¼T*D;o@|4 ``7PjPD/L%|G'*.̅-Yr x1A2SbĎfhK pcctU4aejXQ -+!쀢dR`aH$ξD9L OJFjԈNV1c6)8&^LRhVP<̅ Z"D 33K"h=A%N6T34fx gL8&"BV3!dzF#AZ8C8EДhYU [@b Vo)f<##cl"D"0f̤YKGIMkTͺ1,'T6 IyU_(ErcjՌN0O.)%vT"*B!|A)4[X9@@I@> #Mle.3LPg& .ֹEP{o_E"$z:FP+.vr9@ C?E  .'v1]wL!RzPaj0aBvb%rs ,az@#~czX\ ch-DƸhth9vW hmhaۡtr!\6C&SQ P` Cjv\,Bu\ #:[\ ɡ%$]}| W!A2fdKF+4 FY$MǃtD Oʾ.~!qA`~pHc[[}IR`bi ̄H7I"oI6*w6_*1P㣴<!o;@B)@_3Dd`P;k)*F*Aѕ~|c7:j#(mhXEMad  SO`o5i* bDa14 @ ~_`0 a?"}?܂ K@ ,!IK@ .]@Jh[y6   $$ BtM @@`(\-?/@0i5@ $BZǭHP`QPDQ Bd'?AخWx~aL5u?-oGYBFH;9+_ H`ppf0 $ iqD*'nv{)@8 G в91L*MR (.@Q@.DZ$ᩍ:^* Iu6jY旲+d0^FET".)0ۨLj@I5ӧ z~'_H9ٺk0!ͺt8ցP Ъ Ca4LbIuT> ؠ ,ˢ21Z@6P1q' jRP.:LH(Sc HZ;j:+U<[荟G-LO w 8YXTw[^-J`"G*!L(ҺX#(GȺW! Xk]sHEVU  JLl)h " cbhl2z u^T D WSJcKxp+Ȥ]PeM+4}YY+n,O6YҌ틽Ƿ"2;q"(,w 'D_VY׊"B&OZRKҏu7bCOBӾI/!+uġlI{X7 >+H-$F"{2'UxI^{݃!yFo n] R^o.e@@P C|"d!S$p >:c j"+VBKLowh dqtAL,dȈҘI*,ľVmIL& ? \E14B~@eVbOe0b^VZD*Cl P4=uyxҒ )Zz?~e"k7%덡3zlc[\]e$$a-G#- 2AK#AR<\]ck؉0`LQ={Z e8J=@UN)@͙+!X"&iH)EIy3~%?`wiBYL#~Jӝx< @x_$CBf1>!< nHP#i@YJ"YXC}xrci.FQi*v@b,xJs==GFK!@52 e%TB'؜# k\-@@]Aajլh1&YUXOxP(؟a , !"%gw)C[qq@w$rT@bG5*艀9_w8 n d&F`8-;PR@4yd[!r3,ApSHB- اnIPm}`g,'B\'E=m˲ S"_ <&[`3{l~_ٖɱ͗Wg =)N@Mb`X0ߣk068?>$7D[tcÆ"Y4v$0xT"Qq%ѺP@Y a;G5WlVk* l]IёÒ) ©#> yLq?XO qk-p;J@X ztL=4F0=Gx19G5rN^ z% DOL sQsG1a<?O1 #l:H x-1YfTJ6"HO 3% ҺgQ6ow~VIp*hl T4FhPj-Ÿt0BEYP*o)r ;`!꧄۔i!B?,ǍGGEpGA/X>U~e(q|,0|6,VRJGvvD1_ ka3^wj ik 1҆g a i 9'3hS(#8221qЖX|8`ʀTN?r. ^ :(PCL CRa16ۀ/!83ph?0H/ƞh⥩V*+ h./FLyYK=$(Y σ7za @"⎘HŠI")7i(8ڟYͨ # 2e(؂PGC)01l@6'".rc,0JR 2`긦:jiEص{0H4)&(KX֮&`' IܟȠND b7'j0lxi?:8 z/ l&)\{ :$. Q@], hw8 a1u`HX'`H# rğ 4z>ꖘ?%X`072 Z'@a@=@%Ƞ("@={]7 )6B4ur*q2b͹c JQ1x//CGJ zz0b$20 ju|!kB#IR S$PQ1a JUI()? U8*.b-,y &dz=GI[;! Zj@@8p6p`gIJg,`.xħ![bxAT ; s p'0A򳲙! }yϔTIx' Xra'*aH Y /'P}4*sɝUy$eJ60g]3H7u=|* HYώ h0$ B !͋5]2s$Ő>PO/ DF `2/>1.\$˵w d\Ic`6qCrA藵F Bv'<$(=n UR G|È3+< `i jz@Hأ8-d!) 6*F8xIM>J,&ѷQnNP0a2T"k'@h`W*@ عyq f *yZXvkS~\_(ˬX鱛:O)kzU2YvVA\e'0nڡ(;1@$8$J S!pJ) h|>~uuFoe'0m!6@O)g"vM^*k8S!=U# C1®ЍXaH_UMfVu*aMIM F) 8<֍J2Qh\ #0CZbHE񡼷'Dh oHuၘSejtIj MpuRhv719^"LWeIʀ*+ nu0V 9I^Ȱse lbY>4X%^=/B)40ϠlGS:x}Mp=n)Q \=m}oA S*LMvA >R!Jt:d5TJO _l~_)WjPGWܴ_\U/-V^~i0G1>?bʫk"tȊ$.|@ʿl =g0;2B+l^."z 7">| 2ZL@Q gL$8 PTr胢H I$ I ix, `H6-t:&h@HҊ;.KmcVӦb 41p(tZ蒼)|n{.H|"H`/ ,Sl4Hd%2J5@ UʑX@6j{Hry(R1)p<}z*Q$p@NzBSXu4@8uGt: fZ6JYtMe. B G@h J@>'4꜊?(즚7xFix\HdT?"1.h" >DO0^1Gʴ .G+5(971;aVS{(d х0&Ef: ;H' Sy4* #.c !`9o&:*Q<˥3]ր`$F ,cǻ椠YE W@ (epTTayEz]ѯVu4$##Ⱥ|̈́\C'RJـP noZhmV i:Fď%CTQ/X1AAL +y#r rFc iE/"=!t-Q[DkL0VN t &?<(*@xTRȑ8Hu"Ӧ"COѤ+%l3]g]B_%ƲN@.;"" b<_;iQ*Ox$WvRG`_P-Da6p:rV <хa@[$<Q"*=!QW;_P#CtjeL4,8`h Hd(>d$`?e4I`Io12@< q6@sqB@#z.s&L/)9#LeNr|vV'!)4}Ls©3BLX} `HL[ >DMJz4z"6|ƪ9`HA6 BQ-Ғ{ipqp"iAњH] /'eQjZOV,8j.#+`"RRxA\.ɳ"Ap N[3``ĉ^ rlᢔGu@  Az#0ZO" )/gH0&D;E(f:b:KmO4_TcjHʔi5XPll0Ũt0ߵNv9UfWс) aSAVzjNv #@T/pj[ w鿛3c%O LDF n"1}) (v$#s`ѯň`f5n˔!-!"(W] at4'A=D&]1m "s?]āAL&x6)RD;(I%T p4&`/drO )kٖc:4`FP+1 K\稁熐ί5nYL Y+ODo4AN@Y'd)"UP^gQ뇥IK΁V":xjPkLB@h},l R wq/WvFZEdXsRf$UԆ peÍEħkc-^ܓ塔!de>ˢu+eϐMf,O86ى)McpaCb(B]: l%4c4/+4%xXV0- L>zd\r%GɆ-%o ٣@EP\2)_z"B4悂2Z2/0"%"Cd<^J #CbTu (V#!-+R&5KBV"(+VʦF"Fڅ,0&/hJ.&Kb@bB%0?\1N)`!.9g:-hE%X@H v-.qpޤd,VC".SO8}3l,fK I0A2-"¨+ꌣhzȰ(^b,,$_ ~g"v؏TY,n#BS@a6ΐEJ^ (bl0,̪1.$ !ƸXl0,{tV_׀ %H*4C~熪?&d2%I!I@\W~!Mse`A*dPf  "r$6k"f 6G c GʭF `Ӈpo%6H*n,.Öބ2BN3\=a. !`B;1M1F "ȖkA"c>^'ZEĮ&a1F\)1% !XŨ7nYƤ] A -0*!¤;e]-C6BrBS(>m||Yw," FdTe+HCE6vlJ"¶ aG'jOc's:YF Ң P\ `@ JDϨهF""1ϱqKv-P@d҈yl)KLS @'&^ wA EBl\X2dq_Lf=eA~SeX*o.N,e5&'1'犡dбɊAD _ 6+!+X؝[|k@Rd ^Z ;``QNb,# N֦ * 3AGCRAĥ@ `Fv^0fVf n l7:;*eQBҲ<6H]`$` !nfƭ³ hs"v8F*l6UH,52:*⤀R~iX1< UtN`7փ`O?o&BEƓR`Xa7S2 Qgbιv!:L P~L۱)I"x-m^ NVS @ȿbk/LHV^?*ꥒ za& cҖ$7.&s9O:zC a~^E,vv,9h@z!<fK() %h4c-1_GR |ODM1IDA tY/ #8&dbh!>< c>}-g#%O@ , @ ώJD/YwUA|eUtL" Ihy45Jd'9R,  ':XϢT&a!N`!fH!S&X5"*@z!Ln@-i{bn`11|""ϢJ7&Ky(WEKS&0BxKhF%1T1RAnMkj#F'0Z%!"~h A¸:5+&Ϻڣאv֤5;~x|6xbp76g0_D3LuKC=HI G*$z"hZ%~M#"vƲ ?Ak+E00h!씑66%f5ٮ+ؕOQ,%ъ%22AC:hZ%dH7Ar_2L="S>r^E(8@oz+A#%%z&]{-5*7'8oS¼e2 =eЗY(+$hQLs\L fӁhd/?Y 4 / ~\#HV+.^>yZ21g z҂g@ʫwț.$:q!Z+sӭ:C:hBr+ƕM  AkfwI5Pl"á4G|>S&uhi*2Bm6Eb~+@Wftg"6 J Vn ^z pլ^L{!%T;r /V>4a:?S !D-X7BMWr{HzvJ;D(An>l`m tD*aGE+Q_FqA@D G?QmUP ]y@"LR׉ͷ({ NXooR*]X.YdLDGwBr5eï> ,ⴶ8A g& .F!Zٗ^jRfG4thaWP,o}>!foh.YR4m߯ @wX-Q0#hVC$ k9g2i $R`ZA:1XWPh!@Eωn}L瑩z S @I~H)@wmz<hH%ZAݎuY4<@W0 ج0$v;PP(GZ{jy3a 4D~`6'Qzn!ҟ07'+8nD$>(hz  {L6 kxiXmZe f= F4 0 8l"PKb}+Ȫx~LZnLzh<M hbJ'4Z@PJ-x*2f>*4f 䝌 1ߨ6mQj}k@6 kjk]q>mۖFA ="%rABpQTjN R˧ 30t{EB2޴/6E C;3&V g]?KS!eĘ2րl a ($2*rj(C:jɹ k|(|Ckwƻ I6C)RΥD&K5+쑤IHp',/Eq2 a|4OR+'N$j` C`b 2;aT2CXo-DّAH/PId/-foܕpJ?ER@4 J)@&IERH L&h3P+˔iAʫ0d &`vhI)\ɩ~jRFRxu̚WC"F"/gqFY\4¸Wj(#/fSS*ɰ娟[(h>U>+Z -rT A># ;0ezjKtTRIuڱ#I +/QcS*7$8Xj{0*A= ʷ ƸbsSŨ0FM1C4h,~rb\dv+1n/YcNZzĽ> SfO&K%P"6Z^|H˞EW|aYlqTO +*H಴m^Ou2uVBbOъu*+)*so[6bI, [iO  J s6GV5qL'MMit@ 8"hke}K"?6r!$o gHi Y~q XP^ 2ˉ"qVЍZOkA5w O9a0 *cpd w0ž ˆ$W!r<0DȜ.ߪ0Z V>dH` !^8k/kL*L 6ͬdy5 ؇q!ə.`*yj3Ճ4E2i#Hb 6C)#r1AxUXU$-zXhER{fZw2@a8E(GxR  ۉn-Ɩ=ygK)d(An eW+f%dLL'cfС ? 'dn #hj?a8,]\Zpl(!svr&k y2ٽrh 9tZ܊YWm/3 T,K,V5#7;9H^(Q(bM[QW8` Gk0+ۏD8Щ"':8[R>йq-0 ( 5@S(0  , /> X0 5؉.P X1K Sز@  13=+h eb+wrt"@03y?9=DAkT&; B#H9 3C6Ȍ @=n4O0&{eRۏ0&Q*0SVjhjs+PBىL4"!I:LG-8)֬' !ϣÃe^*Hd,</=p;7a("8TP bÐX1#`-!R<:IBkJ 9O- ="2&Ȣ7 * )1y RS-V Iy\@L[~%:H2"\#УNL.p!aWS[2>嚋\0*T2؉\XB/ 1ti L2Sʙ2$#z ٱХi "0qD =9M]VV,  О` ࡡ&ȒKx+haCIߋQ?) <l9 Ǒ\-1 Pң 07#"Nd4% 㞰n)"B$}0#D bRj{ӈkX"`HR0j0rGJ2]Xv U&Gt H)#wX2__b}= +ܽܵh+Rk)$6C۸N`j8a0]@tH ځвKO]B@<@Eu z= _Y2tLhJ04SE$qU4%`;ۄF/h8 57 ?ޓD֊01<ph2nê$͛Q6ۂ8"0W,> ? [Cv-"WQXF@DN;6rQk5CmH.`E7RWV<+ +!> 4>aGSIcc;["h2z@9V2nR(-6WbQ)5xfk$._g*/K)r-BK -sm0uI_Dᑐ>؅]j5$jUj%WTks v2+)%DNtQ50@ԚkhO\! k;{hHJ.(j+M_]?ITF"BgZh/XN%A< F59|OXh y?5XT)&T^”-j_ ,!`HF8ht )H =9OL-XsQh0iz;fFlgƏHHJSCHpQiPZ 0y`d9&kh\ml8H [ʙCZ L*Z-̺؉YI{9%Y|2\`9z"0]@ Mz dLI]2xP/6>ۭ5#38H2Cڇ>n^4/E 'Iik {Ճ^9foWZaW.)p(hVe.29SX-EJG{'&Bb0D g}<C2DkB8{B: TK3Z c+B.SH-j iI$  5\L)@'$4xfB!,VkP P)GiLW(}26Ux>")ժd2Gi{0e]C2\U1u` ;]dN2̨@ t2(zf)@LRrz :J%`?ǷJSS@&(KlN82Z˦xf*Kġyhڝg8G `Y3 y"2*{M@x qbVxrg-Dd /C;Uko':wMg/ 651L(H?ӂBRFRp@C6`1戋jZ*qxLQ2FXz8`܆A8@c At Q4@|(HY!\D= + P݉[!(WY1[tvCn*HB`{ %`D@+ExѝYKjQ0vzNɌ(HC:u9.pϟl]8d1he ޏ_ x{Gq:)B^VHk wҋ001X$<|@)EYNAM TPGV@%|tnM[%4c.̠FED'&'E dN0AD '~<'Cay)Ar >4P#:qA.e2\H,XDP ;oiJd2iRo&.PDi1t!x9P= "yqTkB؆m@R`T`{%G,`>!S4>svсcR #rEἔrdB1x, GdU>>iԪ[!1Q/Bw*%w>ݱ 6v@КV( (f>ˆw=5'PdHiNj"19*X0(>'S\I r-ް!r<`],0- 4(c @CCp,vNs0(>r=BZ ntFZ$ 6"`SMh|hs[ "UT@\ q42iQEмsÀ~(@J=~l@*R'd c],'7(##<=Yh .{Dz5DJUL\ K y.0[ق?Ul2bƆ!xbHJ/)9{3(Sn T@xؔTA֛y-E I%XhAl$P,qЧ:l)&*N*`%=ݦ""M! bT at*p*svQQp2C`Ǐhp &I78[.$ͥK Kal)@,Ÿte[uh HU`IM䶁7 :Ye/< 8(1% H"\XJCKRAZ5ަy* :?'C 8&Ah@1(x>>{cV0BC @eneK D+JP*bn'f jȖL5. Dh:w0$5@R @\{$a bj$IJ@7@ 0a`y8#.hRNfO._E&lOGeژ̕AbD$N.7f ( 0eBj/P;;n InAdtЅZO($V;&$)!eA(R)ACP/NvUE$W**V=y40 PDehDeEBRPz)"@0L˼+( ºkpXvŽ*E{0ci$WPJ'NnerI.DNiʂR&(R~'EN"h@j@q23& BH`NDTB(<ff>5hv2P.>uFAEegcTs"Ј+s\W)Y,6vW$x!RvRި% $"LlPd]T- +D*).Ȓ%†(^vb*l@#Rc! JQvv;"x%@)+,Ynvpš$ '*o8Dd =< @”@1Z'* Fceul @1AvE(;NF@/`|lp) FMSE;#V #⊢EP`8)E/i6. ۂ<ҋ#2#!X^ńp7Ă)dZBl` :L.`xH)'6;GLk_B+P8@OO"C*'|V !211C-N8"2Zn󯔨.gw HJ Vhf%7U>+Hg5OaC `yA FQQ@D.bl/` a<#6rƒv7,w;[Y+fhe6PaǚǤaڎ*I!j-&s4䲇䡆Zd>}ˆA a H#yh/l `$E h;G4J$ZVˆh((cv bx. Mg"tTa&J (Tdz^">;2 e8(FӎjLKe8r%b N&V*(hm#Yp|j6>mB(b@ hEjiL,Ήa>Wzli`> 0@xX<}@|64. Tp|r m"a !A g*yt=b,`$!>6Nvj5$ 1Ձ-`!Ɂt-ta΍t8`6*,`8 *u8@Tj-@_t<2nޚX#WS*(.%CbI2xs{{CY,k_95 >@j%#០ ȀOot,#I#ʱaLdfpC1$)q&Ҏ:BhU&:S> e.8!!1j(JP"YH;q2#2(dRB,yO dzEi3D&!D  #*aZ1l*PFq.PfX ̼$4{H$XZ:X >d~"ca6 -"֎*8Y[8힀: ?qoV%H5F 1:;z.@P&  LʁP V ƫ\)^NArq٠2qb`̎4֤L{f"nr_ 8h!Eg'h]Bh+ng jk O|w{5$[A Sj1r2H=Es(Q1M㸠zUƢgH5+gE efŠr~z$*RݰX$C1+`&tF1lacg<$BfPp!c]>XrrdŴ GvԅZ$^nJrzHjnlv)ٶ62D$5=n;+2Ug+P{<cehkfko| ix$#a5Y*G{^4juzi-SJ"*U6ESWBn悿T: h)#QU C^f֍_ :mNh~G^*'4p/;UY>O$ۣ㞢^**k@ L7;{\aRt ڠ^>Z B/ C= :Nf 2CC$H(?ߠ0T,%%|>td>!̀Y{D dP_ل0 v(\1n]kϣٕ[WN0Y O'}IgUxh?Mt\gG[é9  }} +-ԟ X`%h7 㫪xzB-~-`(L,`>woj\8ʲ@n!9$Q\ҧ( GA#xv8:d@26!elGD+$0G4h!\<&CQ  K$.-r8 Nԑw{TSNMy5ԆU+(ƞLfWЦjaN2 $R%T"KEճR_#,hB:'3ƫ"exQI;dT"b&@LPT@*(C'6U Fj bHL CZ`k^X G ]6|{b(J[8#:hT /q"!:5s#I{S/E'b ?/\Ҡ.~*Qʁ,ޡh&x'29BkjyGsB|Lef`\46@Bfam!hhr99BJh>Ry(BzcTTTOG0C/dzOFBxQ )@%xRkǫ2Ā@ 0BbV r=crBy_f}r A%V<к58Ȳʯ!I5nb%$0@dEPl ¹yFC8?8Q !nu) +$N֒J4ly6 ݰ,3(]EDrgɂI!< 0xyV%@5$-_ Kǵ(̸FE*=+%`HI1$ ʀ+Y:!vI:%.jZ pxOt d qӪLS[-GviUSVyi!$ЦRx@$ I?uG^Pb(3/KҖ A+´ k;s֬#U BAne<%İb4J70M̿.Ё 0q զkM'-]_׳Ff'BISچ@6C;rY8_"DQB(_He2lkU.8 ѐM$E\ 60nq̽2.Z˸_؊ه1oV:N٩$Cw+QAEV|vkT:Wa#}#"JP[Xg e' AH*D3rUU$,W*$Dh Ք0{q ƌ܋&+P v;6㹌udHUL"u@Ha_ 4h|-6FT_&,: a@(:('q4Kٝ6"1"."DN rFi'9&YUt($ !ݨ=&\JPvv)2T'xkޔk+h%<.G#48H94+'ytfltGf; 1D>J",Sd pH ^ZLUF\܋OC0N=Tm!JN61n4δYf817ŒJÅtU!ZgAIfl'i]B@nwG| U_MN3'pŋܓbXXG50#Bp#c{1'jEصwN: yd#rh<I~]*r:h4J8jDchs>H Kw:A^;૑b  ̉=  "Y6ux8NfHM뫒 h4ZHy :06` {@PդIT9[V0`rgp2((cA0ěYԂh%jK0 KŽ%  Yj Ci QI@@~AD␎(@iO8{ӎ[  5UӝK@8i ; !%)POqPwT?Y"#L)BDU%@x0Zp9@vq1" `FhPXU 9 9:qD" <( xPH⇙AXGHAY3rQA  $5!5C ĕ@ nf5kiztCA&(0@Q,8ŇPh YV++eB9T0Sbc.B`E'Ksi6"qKщx31PK|jX3lj&Ki{xe! "K2 jD3aDM"p %:!HtL!WHT&GC˴ :H1X$)͘rRNȳRØYM=RQT8 `ϓiog(<Xc$$ྙ$6Dq 8PvQ0@y!ڜȌ96OC y6Ѻ@ z A?6.I處6}ą1|(tRΗWJnChQVYH2p8&("8xv#'1馲4hwz3y*],!8DPq?([ޒ Xqظp(VCtpdPj+\v@r/V 2)Z8|Rئ)b3PiȾ-e۵ Or$AЂ,#Kk,|9.MU0$9؍ atG]CAUؐ`%B`FLhB h G!-`kщ)Ȱ0b刘X(Q(l۾ |=0TJv{2>vQAɱR&dH `2|LhB0Di|2Zp8bL.܇Œ[ʌEfPk"hȸ ˈB}"(c@eHڰ^-ڡ<0 # 6<H,avx JQNY(`XtP5)`#Z:*ՀIi\BiU+'. 3z X?j@ľ0F.(i*G9a x 9P%88(OLH hВ! -x sH%&, S Ur*X(Tvi=0Bw".W>02;.2dZ:$ojʹͻHN@ ʌɦ+CNVmCA_! (-_?;$~!så,Q[g2hM:}Zy7О@NLm{8:9w ;(8 1ÍJYBZ.k9Ub%ŐXG@JM/#?>.+' !u.@׌IR}gmt(t9Ԁ'B\pC1*|h$E|-@՟v[@{ k zbwpr{N8#~&{b@.k8y<8?;|P}r$I}`dA"lErhGN(uuCd>YSy)d^xP!S<u<n |@F3 /S@HKJ`<>_& -|Kfϧp<^O00 ?`8c1@eI4,$I$YB Hd07Ι(M(ʡS(P.a;K?O`:jdϷ|@RjIH# vzj` #b ;8e`X4vڶM@JfL kfhƀwgC*8 Z<8Jy*T"Dz$?` D~2츀<iDӸ0!ML1HC0i2L{ȒB~}m%rKDNJnƽ% ֥zJHgu(Qt0yLާ;efcp_7pD(pt2 '9qb`0z: :zHǣHZ P8$  F&DlF$?O+`<|=@(B@Wa1a0Y4Q/W0P'kQP` @ A ?8A V[@[8g@}bw6V3~?4s$g:ehtq6Z;Kl,֋p<^/@Ci46f|d@?diWkR( 1t`ׁ@H+ "%hx}.` m / ra|\%2Ԁ0: b/8MZUz`Q+N-/c, 8. 8R"gVHm$Ld&Jf@u$T8XTh)|='KLC`Lh' eAb&˟, 2*aaD x^ 4K 11~.wgfVh rw1a<sdr^5ZvohEc3̶(X"P΁/mhKI|P9 6&{l94mU*ִKeNz_f˱=5tF51,*7 j˕b,w5Q pax(M-Q CH\` wⴗiTe!Lt6F X\Hf `@Xy/'&P13ad.Eл_CssZveF\:5~qM2$@_7$1c0 @z;>`!8n L 7"YZr*@ 8E " x1. sBx~Ðp.Ap ˲fNx/k h-,l>dC` @saH}79-KfX $ 8ҜlD2ȴZ7һ%H>8 H 'G ~L$?x+@[O6h0%Ax0e%n .-/:eD2I pd*_է I :e\8T$ D"(}!pQ!I㌕ H $Zz.59XI֞2O$ǥ2(u 'R"4P$u2$6SoY.Չ6SRH}K~Q6PkML+1!gO"d棐#-MK7O b5_ b$Жףc+?5D&h$ GFKIh%!XE+6H{I/ 3h1]Ŗ]-13!I${1a|p.f?+-4k֮y֢?"v LQYbV8 &^=AiXzMbaX09i$L=n߱r#{D*k655exZm)e$TϬ@đ_:yM37Azy\9? &|8V%1^sizB Yx^N]D2 ́ji21S%@<~%[vje0vx6FlJFVP`a Öt%Z[R(Xj'aN)*`wl :`ҲHx}dΑµ~g'm Q/SrDδuM8􀲶cK'$3@#j_ǐ"@X+Iiϔa`YZ.*nCd  D$~몲5/p$Ahb (|B 1rކ6#2K A5Vk@8,B0 Bqˊ['&V$Dt!!thF@Jy($l.m-$.`䥚!`&">p \"\%2zG&ad0Pvi=G`HhG@LLnbV +&P$&pHh1cb* t B@ n@2ʰj@"$&FU%Tg#1D(^kC"J#GF55 !q\at_ P J1%k.b~d2&-ԜΎϤ ,+:)T8o-=0 z&BXgRX ֍c@hKtKPbbL3Z^Kab$ 'MB !&cI-cavI2/㶐$txxx02T jkaTR@AlrCMZA! `Fw:3̒- `j!+.#F.bs=+@K3 H&~rmLZ%b$ .ŬrH%΀A–#4:b %Uh`1bI2"B@lv >4/VI7BGbW=ⰱ<]Zd,FPEr8X0f=2P!y"4f,52=x35 ]YD6RLF#/yȉjEMbRC/@mM yxbdm3AZѧ .b6.t23c[ NQkB@#ҍ@ũ 5ۨN02˄P@uB,$<qk~Co(v:4-<\D$`cA\ d"bN bi, W~Y-aAHe8@2J$KZRClG"12XAgbw;g xG´.CwCtA]B2B..K$="#Mjѐ-A4^8h`@Tkp ob*y+0-kQ~14(d-O"認"!*4 HBo- ڪ":2pj10 Z9Qc1P2SXq FpE)L !3l0 hY6+&pd%D+P5[ܐW#@>"o,Dp  7*u1ZWQ+<ܽQZEf4B}qܿ7 @F. CjTRD̝H7NXg`Վ7'QALtGJRei"`Ť$a9 AO; ]n?:M~rMrmxV} \Mԥ5 (eG{#gK@  GHR5ػG@< r<B =dMfGH[SVQT5ݙB}`;(ShK5:?ִnړzX`Mu!,OB] Ip^1T8 [,>ɹy+䚧8g9@` 7Q2dUD!X=NHhX*,Zr iFmAdiLYBox|d8́j@f .@h_JrDȂFq ȹ䛙D%jE+ P@X0Tpayb#>3$B(i7Hb `yq͘t\ 8 6M&9 )Q\9:Xazʡ(7 ^ :;(ka&('3F--MQU*A ;Y)UѯH}P0pb0aQs WJ<-.@y';>>I <!¸SckIa+4=)F WY009b( -Իp<`+zTKDS`v@yvK9+@ja{5RsZS`Ź3)HuD7` l1)ʐIx;)1%`ڋQsÚ93h8XcA|z6\)@ R /Rɼ:~1ʲIYDWQX9zxYDMhP&H&?-Ej)NkenJkDۛ 0!ɯ GZHů  `wlCCxv k ɬ){Z"& Q, R=c]dIvN"5*\ UU@cMrЙNjp])~(ȵ٫PVKݿ%%.-Ѩ+:\u%rEmpʳ֋sXտ`лH  P(\Oo4&}+zx_̑K 2rraK#A2 SѰ `u(q4ffSBiEzc@``E!#`'i:zܚU4Ϛه\KXD$QBa9pDa?X* )2,1X؋mVF)kCȨ .0ӭiKզ9(/C3`&ɻW#zش Q x YiKSM9 0EN2e65^" W). ~+C@QHF<꥕s`׋;#Šp/Lq)4j00ɮA3*P+b?7Zyϖ]bUP3KړA)k7J~- 1ٗnL`Nh<}W41!ԩeQ()7IB:sS/<8Di%.[ 8p<}( A~8/׆fD/kii #m[H-,: 4^ ^ޓyoa+2G(QʘL e)=c]D =嫉Z銫-xp=kINYShChFHP&qN{rᑑOz~?0 `:!OC1( Z$}?ap>.A4 C`4ItE#OW~<~?#%v - &E<^/PU0Xk&?QHcb" ]~CT(s;H͗[i9;,PdGރMßy`3 d4leb *UIQxx`4* pD >$1.žDaq`0 QeǡĉC'("i? sǧ̢p)(0.VS؊"},Jօ.,4OS(*A`N' b|+f $x+»,(*##!m80f0iC!:4 QR h DNB@7 ^!" 󨓢 T,JN0t:e(k3<) UG,-y ,0$@371o1a)ȫ} %q5" Tɨkk9ͽ9LWlB]lkq~z/ `a  [4WZ?dsv"aEQoE@i|_4U"b`71JfR!)BY11a Bj \@N @ 9 3!8b0VkF6y !7. Ш+J C3(@_ !h|7$$,!LjclQ7eh hs)ۡt//ݼ19P ItA'ޯBQE81NNxn?z (>Mj=H`2THh0cЌv:qx9$M.P3d b+L:ED2 K@k!8AV <'h;6RB(a8p "s1Hu1)mx9UVOOZ tDXV0`{!捒| \ lĐdq.ԝr2nIdqRqkH /p= o:aD](= k켇Ჳ8 9KC@؃![0vT|a @-Ÿ0$V7GW@-Vyn=q {W NX\) KP\>7Gd =:Z0bL@3sp@Ŕ<3Ū`` qϖhP.мt`(xɪb10-sp``uv#*i^.}0C38k괌g<fDDaCm}\`!je||j0,lvr\k׽:bd?'̈́F=!#Z8U2ǎbn@)  }Z۸*㬩QepQ)xPͺI OI xXZA.6%%ڡV'԰!^E V8YbXJDp$z"]5,LvcjqvYaFs XHJI^`@]>NoOHY`=mpɏsbXKeMZAuQ %a rZl‘m2"A3SS@<ڐY ~I[ڃlk p|sCߞ<@1C *6‚/">(` B E&v"K*( )#V!Tl%>g'< V%a%\E%U!FZL bC9f4 CT/H:3; cL& Z3$R0D̩*&Tb$CHAC Tª-J1dpboe& @誀i5LE]*u5rh®$fwKV$VQ˺<(0\G²'$HPs+:!  ,&V4Tog`Xbr9wĉAf@AoD4:N0xhr2c.˺~KALdF >BR8"!p3`ڕqЁv'!ŭ=TzJc TV iv4 Pb\_?A݅qت64< @Fo!ЍA4!7nH$wsEX T-J,3$ !  Ar!w!@(h*Kf3*5fV瞵K3GyEVȓ$( ˾+RLl:ǐc%0$>X#A`%<UЧ\<jE4An\BRt-q~aO1D^F^4-ύQ~v麆N70C1L)4A 8>|$nFd*eR~ҭn) PTAdZհ*إmh>MyT+\C.|8?2D-̒}^X havj!yZn*IlHfǙyEX6H#bק@2Atf| OFz2~8{$@q&38GӞL{XI)K%NStc:=잿'BpaL3`,d6^9Ga"4H  D:% @h".[sN>*=ǪK#.fH}rV1a?MrFĐجS)@D!\-1bU)BZFH|.Hd%p0sH[.\cxpŭ9&dt,m"a#ZpeEZ TW2H@?'0ܲDLooq9M^0 V \l5!XBW-tn!?X]<ƨfHf2Eğ`G/JZA/ h9Ba%#k:fN7n ]JNč`!Q+=J;åHX`6M2 c7%xbk#N!nyߒ'5\#syߨ?שL? ܭ!#a q@!Ѐ "V Q恨EQ3LZɰqElk(I)4>׋PnR*{tTZlf-.Yc9?jwc6[wcdwu!}ȋ*T*Pb(ogܧs9OVOݻTQ9s#lPnc4+ 2b[%B_Hv*7&gyk#,:0b j,6XM6^CPI %NWE[je}f! "$$/^^&PZEZIj41ik" `'xp%U2JeMz'͍':@ܒCtpŘZ k5WrwjǭՔEY$040|8&解۷(7RŐ>zL0ڤ1 #@:yTl2lj d9##[ֳRYhZMpp+7h4XADf蘪M.\x P @Y9`"(z3X j*0 c@bٓj9= #I҄S + #"+ř ݱ4O!!~h^`:Șp1k?SHX4;<B[IE`v'2u/D+ 亩9Zd:,+<1R=E؊#Z8]l~A5U9 Ka%,( 8Hv*P%hf2&Ќ[] h3\{ [8iQZ h H֘X΂, f89.P%v,'!o"l+{^x ѣ`g ( q(oE|G7u ayg ~8bhIpvZ3Fjba`=   ` ςpw e˸:+V`--hR×q2MS {X(M=} KɚoqC]PG%ɨzs+,`01'N-X'S|7%Yh ?^)+{&+fʱ ZHs pU ]3   0j-q)^ ( 371m*մ! C"*$c*,9.)3>>_,.SYڸ#^=BO?؇.Pص:8@^:60h<~ ](`}, fֲxB8(r"9BmP=A;FQhu +N XMy(߆p_`/3 xOηb#FOX-^(XNfY,?*ӅrsǗNu(h1LZ*Ȏnc0YLSz>r0$kO9 "8ȨXmP/pxh_h\sTP$ ZQ"}BVs0=Gf4J`-<:k/sldHbea̦oX]o#B Z R`ºr-H 'C˄ :lR@RĠr}x /0T-؇7i9$R>8grbsI1 b(a5݌;+5<`X/T8W(Ī@e8CЉU8P]t6`8wDĪԿOq?%ո<@7WQD3Wғ3P5fG9ɽAԞ[+p# #*$aUO@I)c 9z jʍ1bINʮW>Pvt7dԺ\eHFpe!ܢ/"ޙ%l]9-T /s S"^-qθ_uY]]O0h!x@ Ҹ_i Z`yWz*|wOܛ1~&XrPeyХ 1 D@ F]Ήe fȸ>!6(s@ao{@0r\P MeC8(( ?  `@`@P6}?D-EP | DҌ{We"ayp(nI.p#UNW;ʥq; Nqz-L(`p8gT JQD&U, sF6J1eOUǵQX"Az3ޢprw%MF}$j"Fwi8 C恦gi[ڋJk9" lYh }М,TŭfӢ9DP# *h[KrPU F0^鐬)>T{ @GDBr:DIЕDZLN@Pƙ HKܤp*d3KwIS$ hh'+:M0BHQǨQ'`%Jx'0 B`bBP+.iS RTI:K/?ߣU`N9ѡzGStL')ESԼYr{FlϞCRjr(>4\AEqqBw%|0do YRyUAQVꃘLyaʢ&EPP[\ۚKY7%Y6FS-6yeI擲Mp*&2Zu:dOqܚ!8%D`@dFj8-N*"Up,I@361/EfbghD4p4w3rzpi At$pTb 0t7Őo<7-4vb|Mt٩=T$7c&JT]dx =G2-E(:x>gr[;o0"eB?ˑC"1xԋ1C2 _0}Phha*B@bb5  c@%D@,"☾ x @mP n"Yl+%7"&S!jBh'4;cx TD&Fe͎:kl*Z-UB0*r-aT>,` V%%Oǐ^TH~@ ^A`7/*@Z&81H`K/>))7Fke"ښܰ-FN%r>aF( -k~yo&>Db"k~0N^(Յ<*N#H9 K+D!dk'~#5 }L\$HL`r!$t(bF)"ND=*҅ds C !NN} &R`+%*,`>HX N"FPt%$PF `ֿl7jw(nhB'`V::;CT/tc6Ʊ<~$yq"> @!tDE89(m:'GgZA\rF.g/^3TLehy"*ZJD7 Hw vjxtvJ#6*Ȏ< ]xc-•@ Q8L@I# S -b*:?n\GnLzBt$2ڨtitxx}tT@Q՗ y)*Bs,;OAZ&T`c4J\;ib4dV4*$R'FeIC##΀ɲa)iqH$ԩ잗T&nDE)li_ )se դ++̖h EeV’^3 0G `X`@0!dL fZb 3bHI30 !hjwofdn!Š7Tsb=dTNP'? l\ƋŐhp@zlhPPBeT%mee22Ђ:A aK: 7M DH`LtZd^T%ra<ט #4!) $!d.V% v-4-f 4@@֪^>.)`Wpd& L+u4"\ Գ~4Bc@m<İ7!mA܍ޏʎi-]]`D{1Pa*+J-.6Eo ߎ."#Fe zO]P4B&Nd|I"FJr91& P!&2[$2  %kOnr:&>aR L64߆T'ܙ! A߄C,V]G02b@EZb) iw8&e"I޳%t rWlF¢>hk+%=I~kbdrf$%PF@?)BwE0!#J *lZ.`Mgi^8i"".NdP5ّ$.yL Gy#t3Tt"ONE(JRA 1Z PI㔴Y[jȃ~4A*栞 DBe03+~/GD~I`4d+H6 `7Y)w.ljxQl :N '4lB.B8"p2C̩@0(dFoPE'ϦP%EB.>anW 'BfA7_Ac V@nzsbd mzZG";cx1dAbAa ` FP{-BV f f!!8$ 2)H$j()2PAd&A$!pN6.<@fHFB6䣀"ĸ`C/`!VF~"l2^B.OdʊĖhD$TO67&02И};@ /שּׂqԮQ%&9s%`$aH FEQT@((&imɑҠ'rl 2%L ,k܈ aøԜ`.l'@*$0:1}H8JӘc~p@w-:.A;S7i֑&%ĚKh!2A@ _R2Wn 3DNж(M0somtfJрd"&o4 cQN;4h}W=Y9^\) Nf"V :TvӔBMDb-5aLma;=㏧BhVQEf$4bBr ߡj*2B9(&wLAVH^h:E>Bx:PzC2*h @ވMևurdv P!LzBlN]2$↶Tt\* T S0h aJDH4l6 4|/"p'1q'n & ]Mp8eb0%)_ +>J 0,PBdz=lO ?{B8֥P$/kY8lMq -"?K[-dl< y]UmH ńd/]Q'm ~ -ݖr+/d"0ߡ9Ḫ=w={JF o":L:t%:/jh[/~9N@.*gCn@ $bbY'hϤ h' @j\rڬj3(O+ #1Dc2A( حc7 O -J(n:AA$ڱ#%JPr]<$%NM'/2Ʀ%8 Vb˲|@#U@ s ZV46s裀b2HF8/CPu磥 Hn<2Jq'l*JB[$PzU7n!h(-Q bаגD;d|$Β! nBE(c`EwVa^- zBo: ,L‰cGP#pxtܛg .kU*C*q?ð`iyκG)Jiz y`Pxbh:|T')V;h PF Pr Ț\+W,<0 `J`ZՉ83!"/#"+}牚&]\o`2 c@nbu-pFcIY2!&Dp @d~҄K=(n YJ)y`B\VpqmrrV߁+P-EnK%%TbMCR>$4>2y"T*rd?̘lJ*HHJ }i D"+im%2*ϙrqT`)&X0DDRCaKrQBB1El>'Bv CPi*bCF[3@ @< 4%@D AT;"#0 X`>!Eɳ1k D̷HesHG%}ϺS Qb[OJ"MЫy:6 ;IYCA޲'PlBTJ*@U~3F6 0يT*A#yh 4ɇz#QHL`st f!Kh5udL2Q &D"yTo#5})ИQ{\HD ūKR"0j ;DZ&рgVtS=g(<pGʌCd~"bat(0K ('8H$zC (3({%Ǹß'+clmP(c5jD0!7 ;Ney!,H^v,(Ʒ -ve@ooth|lrreИb{DּhAZNr( -СI$N5@( 3_a h BQ9ERQp鸡@S:ᨇȏ#k11X>hT8(Δ؉ *@HI!жjXxT#9HtPq2:S'p(LP,əWK} +, Bjb"8CX53ڈY3` BSd '8zc!%X06q !AXapBZ"A5 XV@PQh)M&BxHskpX{@:!)Xk6 hjnHώ3<ю3Ry6iF9 q6-?TR2Z@1ju++q%xI+@釣mD(JaLܞip/.C'`a9Ҳ_S50 BD@D 24&;\ 뙹((0I\z :$A.aF:a"]hc%<8nk3ڿ*6@` :R( sÏĹ :+9q"~lX ğZB )1!"?K @|iR}W кPr PyjJ6((MtkA аĺl2ё6`l20iɫQ!B4OhMK- Pv|iҕ)-\2좊EJqƒ3dPc5x9soIlHv^ATyyQ6D{ô.V8yŀ郈 r, AƓDh0Ix|ג,k͈[SİFch+5jޗm @@EC߂1tk˩bCT)井C[EpjhxVzm#ZZܑIA-  ˑcmM$h7[ɠvJd;H\% ҅+poS‰\ڟJDŽ`<^PՖ@2 mJ'S(z{uz3: =bE2H Յvx(2-J܊3ܲca+8w,uޫ `nzh7hޘz 3XHM*3Ro&:=4q3-Ll8a\ pX$J - -Fˆ6(1WqQFFAh2ZH 7+ yiMH4 &Xy^hu5<K Iπo\b\==@@R|/x 0{ʨĘChgS(? 8_ln 9vxh;0$MKJ scJMTIX B' >u6̲K"3{ v xi7v둣NLn/h|ʀǀXxg9?2C`˄°Moml`akӶɲ {ŊB|'}xv {/+TELx81 R`>R4@5F"DfxYI9 Zqn0ZM ÅY8CfxdEl^ c> uxÎɱh6s+h)ӈH\N8cST]ۊ- 7@9%[{?zl oa8c㧵bqW.j!}!7憠fIV-׈iQ0~1h[?ao0 ='?$*]&M B, BF@wLa3GWr(mX([ ŁRh8i^ch&V"EQw=57P@|_q9x(~?9f@7IjPhTPpk~Ր:I$A@Qx".} $(R }z*2f%fCf).fY-SX "~ CZ ,x+g 5(G{Ć#\S$\ɸJ>Ǥ5HˀmF+=gjЯ~I@Pz3l!ӛԲ). @0i|<FcR&Fꁶm0>nYZ(HC Qچs#68%1Y Z1UAMg6tevِHgYt(r=txHG9PA:";~ۀ=2Ȼ"ێAp[M2G)!%tg"`H^C&" bH .h\BQDVmo{t5Ps21{R 9 [fiA#$c#XtFz@v99{0 "^{3fzb5h@rY >Yn\ު5m](T# Rkp-(†՛.P%-g C$b" Ly3>xdvqc*P@!:ej.N ,@Bav[b`pD MtɮRKH霕Hg u@J`t7=Ba zQ:ZTmTp H,"hRh:-=4r Veܜi(ea3#q_96' DS@`tH!u[n=G lxTC--ҌǗȷ!b:tI|!"PcuQ+lM2|IT6FhBUx/ 4 1@+P½9i[b穢15X>N ,@@#"J ^5 {<K ;|[ h,H+xj+"ăIC<:c[Xi5^`RFUnHMPC) )yB_9P.K_ ",Qb[$5B90\ 5'ە2h Z8.E(d8,J#JpRx `:$@/bLYqHCqA1< ,׺)M+0"gizdcd} 3p!x|lDP HU A<W!Kbnrr"pj֑6-)+w2΀P&P<':Za<#aY. $F D%A8(x;Bna"Dxٸ8c$ ]0>WiYBK+(/!aHځ+dNmưKȪ4K~#B.;@;g%$nV8nDE&C.$">o" NB 4"4a WDL9bd>Ax;⺀&M͎('C*NH"bB<#[ˆ.B7n#d) "J0°B'x]nC1Ŷwbc&p; MVC0:70L<1>Dbm)h>mfV2dQ[25$ܽ,1qo("4#qn|dE6R.ktC0^' E(*x]2U,gl7|!&웆:D`!d!V(&h*#Ff^Eq N/%L[C92\f*h0l;x!xlΖCo iT ` rxKv#݇v# M6֍`| Ē(`E."BER"B~&oJO!q.G# afL`nIB"L% YZ"Hg8htC0 00"%3)BgC*eR#TaH@!6!D'Zm , 2#F /RM Rr!t$Kkz6@,+z'bx jZ3xhV  B.v.+0` `@ "ļM*1.O(bC|3B?&7$$2%[ LbH) r].u'V4 S`0BMT!܉x"J"9Nt'x1dԪF"(%vJR X$ǂEM*TcR$F$<_.>d0º[тO:f'_{ᬨA0 !dحJd`F` @+Ҩb*Vo8>!G!xEO $<ʚN  4'~lLtAJ\c"*enɥ> xR./BF(~:fHx!7̎H$uo:x9ÞBŮ*b.ka|Atc4kt B` c iI[~kqCAD?c(!)d<5(,Bb#C_;/NQ8,r^wAxS ,ڢbҿ h)f0KS|2j iTᲨAplap/T*?MzAhG21hFV4c; K d @ZTJMnm 2bXl/k D.nªwB>Ͷ p ۍʍfu-2KP&Z><yEA&")f$D~b,|0:1BKJ\ *4D`!g(c(HHIiL~~|x; 'r`ea.+j$*h"K+_ 4|2ʋCSE HЍH؍>; N!$+YD$mK#RK+U<`ZA=h Ik!*`cLVF5"hc>h(gA4Dpnfw|5"Q,'9F}PO؃\ xT[6$&]$a%nMaH60BDќ1|F~Gx5>%pE"[w@>"`v4nDTFAɮX><^$>?l *a-#  BnMQ+ N"<Cd9f'Z"8A2 tZA>H*;>@H Ÿ໬@,!fpfq <вrbEwϩK [a\ a&'|_ -5 ^TRϗnbVNL=NR!fq DA,)aTvay͵2z"(b` Ţn^lnb_B=.RK6,b/QKD^/za`UhHAņ!b8@v `@jV$1#&6H:L(@X1r@)dlAC @) @Ҭ~9hDBl%"t$E#육< ]i Ū\ B0P鋠VCĜ m3o4>ZBc{+CP=;U$߮0*tt,97(!p5pnxj񿀌 bK զr;-e9|- F1NNZq[`"^yg÷՜"  j\Y'>J%~3ݩ"m )8M!tyA)@/Z/#3Q^@ @ *0u$Y Μ~tE.nΐ%1L<܊DZܙM41L1aEI`D^!`@IkdQ & <-? vE;LRr1 (~yнE[%VNs*#E$f #Qf"de1H[^0 b)G ;Uk&~AQ3REND9ν`P;) y1c$XMpȧB pBaO!G.mƁSlkvs/ n ?A@Ǯ> @#$`5 fG;n5'/$38~` P @ A H xt@ al)w_l}Qr@O`{EytiX, @L H;XD}Ra(Biq b#x ǟ2T:Fw BV7z=b0p88a4 G0;Eeo:Hӥ=pP,Ou*3e2l5}PbVYHgt8 *j$( 1xGx  v'g6ѷ(#q(ldIB&\P"!r(BFh(F9v}(.&"cifDNJfEhJjOPt->sDz!E4@RN)ӤlaYO{)|%@pUEa2y R & JgԥIZ:!Z~wu`X".%(yfkD<fQd*&Dxgt "n p/A;DҌP '2gYb`M@*E@%xιԼWyelZhULt4R"B"X#Pp0 g(N,$,*q" GcyRa>.om.(I"4z& GY <enڜ.JN .o9!>#Ȫ.s U-$sQfX{$tQ;)416֞ŗb *pys0%$ Qa=>()P d,"t"BGL{!S,1*8tSEIdpx@'DH @r=q $<8#h8H4A6?9g ALHxDI{ ۰N"fHvtg +:G `TJtTq$WH rG1/h{ wKH7WƘ !s"z NäƠ3@?>"8 81E(ӽ;9rgx5.`3t Xw9X0`P :  0SQsy8q+ϥ9#/M&9sP 9dd)0yLO3h%c{s_t9B6xbOBrC3BB kB`3@48IAt=nb.َ+bFP؉X\?Ek ,Ҋ(H>S@U{N)2 #:;a %Ec .#M5O>q$(n:alj+0/ A ӱ\?Ijz2I5? Qk 9AINUpB.ZS C97L>PGXEX(8ܺ.HC )+H HVqOrryP!X*'33P $ -8A!*4,$yj48* * P0_`@869910*3I 1dBa$ .-1T鏸 rZ4'D+8UѢI7"T/ (p2N@ ck ɭ%\'A2xlr:>(SE H2/8.O X$ؿ߉HN`Z P `GX.NRhsr86I)8$0DZ3rZ*2bBKߒ $EXeȃ@0HmkS$üXP/ܱ這J.xH9%>ۓ2"^U >j_يYQ]RCS*To!)8bw(rCIy Zf-}ІzV4zĞ"%Gi?!(o<;0:6p)9D `.[P!a7 E; ՊI0Ϲ2؟2U %։ĴXRn`! r AX Ixtl9MXfi\'qra7! *`ڦayF 4%T&ZP $1s e0zP<Ҩ]%Ҁ(XKѶQxuסkE -+3HӀnW`cJmo[M!1`:  [P'm.(yښM4_):&X YY3;pe5|p0@r/JOK:_{j,,JRT}QGD;J6C88404>`FZ0 Y!jC4x;(xp?)/&D{B.8 1R;Eir@`.ӊJškG>%87]\(`A grÅ/ۖh8QP"֊]Z4c1 %۬KJ9BwV3?҅*p Q"XE0gPEF [`6T5p(CuYe:Q;`HJAE[;1&[\҃njW㵓lʈA*2s 8jT;QՈh22ʐE-3.ü;7gfH$xP4]5c3-G[20:kXD'*=h{ߏ3|EhmY+nh8c8{U>5v.S9KQ X,Hcp⺥D$4D;5hWO=H=N'g8gnhhP  /ЍnG6YSag92m.R6*ZGxfLDP7Ld\ t`OV2h<ߩ(f 2%œ"% uJBz5.H)jV BW;J/+CPg%(4XwG.8DU>9r_1HrTl$O"Ûz/Sc_EOT(6ss,JKDry%o,g%<< $|ܿl8ZAk8$;5fMX (ɭ w$XP?H!(7ƥV­>8C#G %Ƽ;HH4>.YKvhi.%_fE؈)(FPVE1TA0p7AXjwu:ۯCFw%>8ڞ (ηK Lj410nc$ŋl323F 8_c=9>Z@xPև X0ړ5$h&F:&(@-=%Q.;S*nycB{{+ DGُ2 hR`-p̀;){v4E:F B hLXK8dX7x:i$^3m : <Ī`,B}ɲv $`bQ S!xQ% XMRI>Ѐ@     2z>}AX,{=3 ~0*СH|P0k1WQs\qj^R, ~_k‘@@G$Py@gL ʢfWЩ9Al0~?IJL%i-v P=dV+ L5dҁHw@pn(9@$>wTC,؛mLp5:FSB6 :ɹ輹Bf%*(3 )'@SKx@ BHC)1("o:|8N XT졧-*baL8CO)G9iC$rj$"&աB*p\YE8f9s#/@"S6ls3Ϫ#i!(RC `"IP "/JhB"`L=I`"2Ɂ h4FxBɁxb})lqr0z^`@|^LH. v|LXb v:2ǼiH 60@bǨ;tym*APZDE9W |xX >{^.xg N@Fr'gɮl@jZrz`D@%0݃ I(ypj] UgMZPc GM2ꇙ},h/$`B* HsUr{e/BCU[* G![ʀ# #F_o۬Jk!Sؠ0 SPcFJGZj3&@ąIy,GTTC^CHR~_2PEY>Gn@Gl0&$;ǚSV}Cl@!̖""2ȇw:<ǹ)7J))Fep'Y JaL,T& "OTV BPtK1uKZ<=nRd84P-Ũ:|I3VYM[JxhK A6Phse:ȻMD(őT_ ^1%0:pA0~/ܖG~IeL&aNJ)ED-;%A0:.E] }"jd(o @jeCDf AAhMh_B@W|s"W 9V4&ń8!yPJ >xx)uM l%+i?aR)/ 01vT:m)_S…̑H쉐!0 5:Oӄ/K@M"dUҟP*k;AR )Y L j-U(2ԥ~)堟N,l1hJ;# l-Cr 6Cu+qN0 3lݪbZAK3F(He1F1UcάaERZ3IW˔w "TgjɛHUȽZ'hWZLQ0*!12U%Y\^@w;l!IW%\YRlD9jI@o^=gťNWrYQc12Q2}a?@˜U6J(D2u"(1&mĬ3 歓F5Djy:ǐ}:(^lŹ,@si˘n|N5hlØ'he+bY(Uâ -O:jWQl/dP!:Wtz=6D'O"[[[1)N=;qTZ ag2KC:9يXP) 1dABՃJHn^>y44U-9` FFN6Q4l\ 1RS8IP  % .uРvVMa*,0C;/]v Q`ET !ߨ|_CPSk1J!eT)D'AA γ)))*0*ht*4 \m#)-@KÒߣ|)$ a.*|,n\+( ܟ@ *S,jҷ4K"R/!& \aXDv.V>fU` 3"Tm.%,9D'k2N@B>-NB0 (TLÔcŨВ(; *HuEփ!+& 0>`8o!*\#f:NN4>. xzNt2bCDhqr Ңm:* )6'@~b @ đʊ<&,7(d+9<.nBM+ CtL 2XN9 &@vW ()/L#&jn8߰n'%d<>q"`p'BfFC*l%&\h^o 1 8`@&`dDt`G4 TjM.R0!eqi)} q pfhg8sx`! N @"n]PjȜ&#9%Y,>aaN#p`am v@C:e 0RER@. X<%B&"e+)Dz:j #"Ī`%r5Ґv)+dP"L;(Bl#-yB;Ԫ,BzC?(jfm&q** @ !R2h5c t#M갅T Tꮢ7RJG+ Q)LD&h|X;#"/dJ c5BqRj>Ũia0 RByP'f,H㒚>f*9Ab@ 4P >n[uj|2S.aJ@l`tR+L}M"2(% cY#(餣b2@@Z pJJb? )* @!!$LjԋBd||$ 82aZ&֧5q%B 5 s>(CS6Y ƣ*9c4rX"j''\,~ O KȔ:'' 2łsvêBJ,~(l,=H)RJ84ׄ:svJA|`  Āla*@|g|@S/CR)*֍twNI- BbGP4p^dҦUPV=!5W PhV8oSEff: h&n#@u3oO5_WKmF) -mc_"yj- eՍM PJm'!.ߎd gpl( @ R9eP@%b`8R0U *dOyus$Ɛi 8##1^Ƀ&lTh,tر9b.(aZJTx7^5}*{ 6l-`FF Vj21&xh-#z4_!ç .(p? NNǾ %TΦ"GMJaBt#!aR!.exwg z D޺'ȚY:)La<"x$ޞX粐  >#*n _fkk gG @`FMWQ 6lj1*YbB`I1fݰ+6j 0v"`< Z m]J pLyfH9a1)U)kzEOp">o${{)%K*B9Ԩ0bA˙Jc!OrZQt^ ^%1R}C3CƗ>1* !ZJu.+Zf2Hh' X?A.ILgX*:<= ȃ(r[ Gmb(v l*(+I@Cgsӎdj 8Az$;KPZ ? D@o]&:JZ3"*bâۜ\Bӡ!d #("(2zڇI!.BR|bkV&+^W1W*-d"vBL!B{‘rLfi-P XRĦuD^$p0N[2j8@٬ao%#ja`x_JIfHet`*,Pӭ邩a CIZFCqp"! e9g LX!*-t,AbDDFti4Noe85V`DKS}gC ~@92<GcZsq#JE.j|aEM.fRE.D!h RNR44Xx~,""c|9Krum05|C;*R%d>˵UսyJɷr) ¯SCPn99sj @P  Pm %Q!4A ~`Y,)M_N+V&@o8 } t`(' Q0 Y( Y{ҙ VK@ <­W^i >2`L`:\?'"ItBF yoڰ$%)k 0N>a^)FGx (3,«Ҏ,@Xt (*,/ [O%+ DK, EJ ژhd 3Mjư I\Ӻ< /2X0E ~b${ BLtNl1p[#` 8v\I / % "`MB )+wMݶ47Zڎ?pT ~& h7 6D@G R<x a@Fmh*Ls+P0\ e*N4^ajZV* )Q%L [l 'ڤK+k/* xP,u_ 'H636LY%+?7ixϮi##;+Js%ʬ} k|0Qݥ%:U=2ݏ++OǓҟbԮWʐ?hhR"Dyiy(_sOj;@Qj|Pp;A'V!K){/ \4:0C p즒bH#nD כpmː1d'QyZ$ac)cy2@ 4@chk$"H ! :mܑ@1,xpY!AP,)z })d+i<.>‘2D0AphU?!jF WHֈ`3X]ԓJRdiz`P !@R&X$ R/Hxf )'"tG$jH TɌ2BH! @@[>}Qt̂*\C"GN  .8`w!ڍQ;Xy!e $@v=atؔFAE@Ǐ1([g&h c<t^cӈh |a$1cLðrB^czFk|~ |J AHBR$@($T,83w <zOaGd7Xdni%b`=Vq@Bj L  zi7/`vKeYD:y %cߍh>PNP8{6H 1@5j ڃ:h<2şX rx;q Х: oh/#j @)񳛨YP 8|3 *ZB (Q;;q X1 ; 6X6>R8j Óُh0 C@O Jĩʆʡ &`!3x3;ؤ)39ԇoҺq(X۫9+9q`NHz ɺKpr`:Z?]n> ƙ*qT([wtN!:` x@]p;;Q:m!{6w"ع 8-.IrMCY+Q!B @^`8 hpW?+ҟ"9zH+**IY!F$HG)Q8 `4p'0Y3Úp?( BX/q,rW>*V8ĬXh _=?xsD ސʰ EEp0*$+:L4H KP ˑf MiT*F%F`q.0 CHP&EϢ@Sk`ԁ j3H1-[FL2@ ڴx00F{/j]!Y+#1a4쫛JN“xPuExW-8:1&+;`, ߽a CI `ӓ]c.x<ڷ*3*9{f3< [tm0 2<<88HLk R# rP  NnQg[Pi:158q=x*@ 48 g ꌀ 7; A ЃX2fr5:Y%` Th#žI} UZI'c=++!+=[YI%(NqPDTS2< M0 O\ՖE\Qː{mk$87A7qS3 sTU=0 P\{eM0c sD? o%[.?u L42=#?[ҷ1I1]rpHT)=ڌ bPcѕTbKeh0vnH$f3,r@ AIe!ئc!f09O'me?Ոѧ^ `3 3J3c4܎҂!twS,0e*jXgBPڦmY-ngGzzWQΏv4 :q:W\ҭGj h`QZX,3j q(.܍2yQЬP.b $u2=؜'i y: m Љ T1>j?kH4enyrz0S zξ/~˺/xyfB>@o03ވ  @Ca@01Ph ,^D %#38dDˡH ?_لFeR@RŸ4MJahh1ϢU "-_ҡ٥*X։m3xrs1?bh&bK6U4׊&#UX˖~omw%bEsq,3|,m(FpݛK/&2}gX idzWegI~!ϧz<oww@@r|) b{F<1Jd(l0P([֣(6z1nC0,.*Bf`>< R0A# $jY) Di#I*7/F!> 6 z 1ljR Ikj|ItiAiTSDSl |輪H( CBiyBPU2J9&"*oYw?NR.L9rNm5)T#>Phò ˦H #ړ#֙j8ae}n?TG1q"D<ArV2 @J`FWAyGಃi7l4HF'~N9q  >EhXMm5ȸYuO7M( _bcFg0w$$B0 Z=2(䨳X]pSn`ED`b 7Khm4p,ڌ+MqxZq*Ł'RW = 7$ă'si F๑R+dxh auh ᒚK+LZu{-\8' d-&iRZ3 oy%8ˑb)Ѓ< 48e3XڲY40!!&FmwV; (fgdVDr ! a1USD&gEUp @U FH ԃZ٩Q Ơ CrQtC%v]!!:*]i!%Kε'-=DA`; 2>Sw|LX  Y8?("QC\Enh?)\kx# ag Z.-UJ!>(! e+e$R^6 8dnx)z 04A84KTVtPS!Qꆀh4ۜbun81Lw6<]H"z"p"`N=O꫆k!2;Nv0 n@V"% TnAqadsYMC,gB! !\n<h$^WrJۄ&&IBi-f5 5!*/8& kB0NBb0"DK"%:b( N$ +ʄ+:<|"2 ǔ0)  Bz3dIHI r`acNnB4/:(CbZCP* ,bP**b0R+#+HFrkC+ N4P7J\m|+ql%TVR @<8B{ )(x4PK9C~A2!jbx&qHN&M%d:)*0  aFD t 4J.b0'pȃ<:0lBȓM-^A'*?ѦR@x:")Ho4>@ aa AMGÀU2R@6  s`t @N>RLHK/cxKzP >$DĘ_ @cHc.lC%T cL ' j' D:IhJIcr$Ĝ1AP"i!(BKz'f/H䐹oC% LQAg2Eċj?1;!xNBֺn'gr4hd?Og,N"lg` @Gaps!2B**@+UPv6> B)v <t!5n4`vN`&-ٴ-&6ԭ1&3u^Ȣp0s3sB0lJ"^b1Hpqqg sjFBOܗ!LKQpIZXrQU |,_B&F` }FTԍG,U Ҿ,ԏ,!%!qBN6V>MR% XR%EolTVV>#!NAC@@j5_,LgUiRu^ ^!+#Fa*E$LL^Kf)s7aH XO;TPnodfn !'.W\ʥ:.u'PЊ4 pD:#ɤMJ2[E-"q`xG)_ ^ո#,h;&~ZB:/oTcp J=(IEJJGRp*'K#:=q3bĭz@aV(p5x_#T|a[1X/H{P0D$Kn)W.%& y[(T $SrQՖj?Xɓ4謸T Nm)h#a6"uf&r!&z"F sim Eg"fDOVF(P+Gz%FV`![@,k8Y1ن` B>P(f:I 5\kzHԌ-!Z#|׌n# # S$8i廙|51M##_p,b2/ؒZ-#Ń_PߢLR$ ñ4.,>@ h/ YbwF`" !݁^v:+* &zp9#q_caiՌC@FH]Q} u>495T30ɃY##l76fP20#~<2"n4CK Db-ٸv'^_I/"vȂ= U=ל ĉͦɧ9Cb;GU=iqǾ8= |9qDD!zwds@nmLh`-iHr)uZIv!|"]([ m\[".1$(;1&fF{pj̛,+B3n&k(N]ϣMZxO&\.|,!v 0&%z]=*Jգ` =@ Rt$-f}:b@(> (+ )TltiFƋгS1P@+)A$:2 ÏƦnUt!Ď$ ktԅ !azYh2{!2N) ȧ9df.S a@! $( NM.MxГ%a6Z[ԟ70䲂v!"&$WgJ^A o)g$PدNg< Lxv~A,B` S'!X8tICY8bp `=o2%ttF|wbR(ٓ'!x-pDm?S)؇wPB[ K!> H,D ɐ"fy\H&,C&P@QaIayx xm:N61R< !~pv.fQbI DP*ETSBHg[;kD.8Y=͒1d+Iu$5lɌ'Q=õ\4V( \ *q."R p&tXW LS#g6u/%TH%}#tiԾuR d(x@BaCo1#YDv3"*C>rMP+FOiBnKP`^f2DCЎzhHcGz>2wjXnڤWё7nO)F~N1I"^Vn9!d5 & HdE>j 6-%f5$F,"e..dlW:ua&|2D:vF#S7r{?H"H'qrh6|_Eޑ/LmEHmShy>*3|6Ɓp<%T|HJ @ACҲ)%b"]h-RI]g}e\GSL3BIT(n.B,27LmAJ(d!)*-i9*P,ܸx70;znʭ&$ Nꊻ^NIbJH  >ǓD.p(|鏘`n\Jȸ;+%+!8F&E[m6D$xxڝI^,7T N 1eP&51N$7 D՞ѶHdό/4ĺDApd2D:tuzI,*XPza@~ 4e}Dk0PE#Up:Dza=[NF.E$Y69ksq rê HA" 7]--F @2 ŗ Hh_ nkrl*~b; ( 8pN rv3Vdϼ߉)>P_cj!(ADHAӲΟ 8H 0Э~z Ј0XKEľwPz$Ɓah̔ɑR HL\ hߎ |Xtt5S>x0r"mXxs܁4 ˀPV  @E2ʸd4zlv |2|SL:d%`̌ ;J0Px3޵+Z. `Ih"/cD! KpZL.a(T 0Ԛ} :.=Z KH>{1I l{>5O}2B:+'Jܣȑ :ȡhPD𿄨J,< ꡸D P#8SH@ {D03yI1 ؎(7H8bl "چY10JA Ha0yTxȢć.K z+ xh<@a3ߞAg!S)IC&DdT*Ej.4T2Jx)D:!i9pC0̄HGELy)ZXK:X aT۰. &%4zzL 254` <mHy,3XAP58K{z8}ZF[@V2l\X8!S< m@ sٗ8>B* =Р2c =NjիPh0Fē!C[_r8 D@A9i33 Y3٨;%^5P#@Vk 9 ԉ+˫YM1=cɨ |-)M)J8mhdC. +bTHID89[ Yԧ1LDؤ"?KA5\oJEC{ᬇ? ]KŜr@.[2m{ڊ;|# 9풩!sz]N R48˵3{‘JEk벦J3+n)VmwE[vrIMdN tcQ4GB/@g;羕q؄b4NM8S8.@봻++1/;@Kw^3(E@2Pp)fY~| >nK.D F, oЕH;׏ |!3Y f^8 X(.9Uȉq\72ȍpΐh_9 fI=yQqǰ&![z3I(PNf+ h@UQ͝BADY0ܵ@X@!ʖ6ݙTYCuVqİ4xUwpXf؅6,AHe'm@vpj˳z+0ї-i`ӵSDnNC^2_rZl}VI7 o\uk=1~x\`P XjlU!̧ ñR\{rhu12Pl|M$PvL LXT\$A.9Ȱ\i݇p'yH!tvqJ ڑ'o .=߂uQO4Q-(vHJj;}}q(@` @(|x{@4a@@,zb < M' eRF J0{DT\  ƀ H@K K/Y@P <&pmDJ' !TG`J%!}|<@xh@f4JNǟ'*i@8Nрe`. 7|B@ Dpw:)$y8Háx[M${|!rhHb0 v"#D,Z @f Cx`v=ț= CDQ`Zz@ ˜£$%lڔ #ڥ=!ͮ1JQ^ឧ!I`.  ~@5`z{'i|4R/h>$=:ΥD}IBVh]Ű9ʹjѢ ?3 CU|hqn22ѣۢ'* H.h9HZU(knH~&@U䳀33p% _Wq\ ƕz"|*T6@3z"tϊ.B:{[1i^e_ X)y"Bd:QA_4ݖyh p#X$OW%ƍKrhø.)q L u@`),)śςQyDıPuJU!A/GA;h Al- @ Q7F,e@ځ@H ԾA7m1r"  =Dы)U,Ic@@n P/@0.b,[P<N8'FRc&)3{%*cρ&8h6#j=L%%ך8Kd)$p /2hRCǭ\J,$0HdK|ZO9XhJ+Y1 `݉P蠩RCk қV&/'L7>cǐRMR1#yB M>@h=L8T @m,J%$ts^JYMghP* "Qqb*,Lc6&D?P L0èȄLS%6hT ҢD&k9 HDI#% R}d.0P[U:6X A@([XqP Ǭ 0P >vD:3]&ڀMLgtBR1#R>v.bXM4ƘH 1Uw4;7xZ=HĶ'NX.sZKLo$S)58Q -ElkUP?C"`T xK;p c%PL^d9GK A l~8*_bd%_xR+b4J 0A#<ckʾ6>ԜKO(E i%=1!z+Y"Vȍezn=S(!$$9[-aKǘ&R?zė/4`} hQfW#F"|kt7|z (@gma-TL-dW*:3 -^^TL\z(@$X\'Dcpkp/`;@\tXX+-xʁV _# 4kc$K1Z,#PE"]{q1!ڑ0r(bS$^AA۠UĨqE} š nXd l *?Z|Ώ_):_ r:0NK/17E* $ٰ 01圼 @I10kYPaJF"p3%pup܁:릗%#!Ir  /$IhaP%nD?&10j zaE-8L1aiR~6X|h $#ME`nBvB,kr)(' /a @F Naa4t?"^$:4 dJ^!B^#N`"ja+(p%^?l4/HPNQ %Nqa` 3aU\öʁz(R4L&w*2Bǐ~+!n!ml' jFb^*K|Κ#΢8\WD`8@.XXh-2&/%'bXI1"hܜ@$h@Q~qw4xLh=CRj"ܩhOH,PO6f* '-U'JTqĀ*F ` ;%'EAd,\%-&A#nlN$@L vyB-JTET6<Š\;B ` .`16tʀ70"/g\A 4:4F|/IϢJ 禪vaa-O@.``l@2uQ $.쏤N̢SR`8 Tp(Én:MLo/%%*K(0AR(1 \G@ DZHHԋ&mӜf:b%YŌ @bhF :axl$$VgVtRs` V0G` E-jz&8K.̀$Pޡ. ;|`2(ocpqjS_΃I+P]d0V)oRWza6 @ yΈb0`8Ќ(bD#F㜜BJպTB.G7!2&AjŒ,A4=A4)aQByO=z jRL/j[pYvG!W0Hg"ÜzJ1- .('l~xn61+Zq^i0H[X%i]/8+r4TJ47&Ԙb&IQ4cEC<1Rȋ>j4D:/.TVctK[/ڌ-+L!!24bfFD(/B'<7rF$ CobJl("xk!>0߁Nf~BXB^4"b CTP1&㌴\5dBʎwȯfV4p;࿴”{WAlen!۟k"P C  b3GrfT\/DBd'[7H<*,:x7zyLl$HA!(I@)| `a@ :ո/J=,E5Hƭ#Of0|5#q/nqk Ra@'$m%vҠs)% $*5$gYԤ"t#54^bB/0#6 rxU0!n#yb JB Z` H%KCbTx|(Bd"p@@(P2n+KH!bDQj% Y@X,> j@^kfξ&(.L" % ' :#t:DIAD5aPAL: 8T rA*;)-89 !LH F0GdM[oe[DB(^thFV%j5B$ @^ :P!H$0i',HQJ~~ PR8TNVf.H_u3à `b 8P!|TPr 1]e{b 3Bl. %n >@DRhl§ǬJFc~Qg֊#A6* %>; " )#%B;!.Ѐ0FH"D.i8.MaNAt,? Qaczp\ ` @{`@) XR8ҐAH  |@88=(?L@x~?@}U4 |RgZX- Lx;OQI$ %B. _H-}cPܦ& 8gx\|yi|Z^ Hi?bQHo6I@ 7QT8>t|T Xl:6" PCExœ)vʨf^HAen(@' h<hV':@ȓ˙v rǂ6)Ivg!HH&n(E t^t Ϣh @7j;'3 :NH@0j*@8ꂱ|*&gπ(] 6MoK'GR* s B B+zJ(JCW,h|9o$nj>IJ1'I9\*Je[`f<$tM&+ FYx n<Ǵ\K2 > 1P" 3gYu.JHܝIǀ[#N88(p'{ w_PgqG3`(` "o:|f)a?Z1VA%H02B,Z蝴z +h]B'=rxkz]X' >ɬpўsBu2Ql@ROaťv,. x%ˣ ¶UK54[A2*| m>KyRJqWxnT7J` 7xxODL. 0 4iAC.I!$m)%A8 C)<XÂTTZ9RO#~11FP_ihlxwa=R (* G2`cqKwx^ @`(џ&j?%'Ş5ht[܈+%AHu2pG&Y'%MCq *ĒRtf Cfq+S*f-Dvrb(c4= $<3@ RIeVy I$I"upUWh K:š*ςTѠd̚"V,C TV"Qȩ `zD\AWU Ȼm&2Hml]UV4INpDQ;C'lxƆD2ŤꄊS8R8 U*u0͋ƪ"rpa$BXm ђ= ¤I.RbՠuJցEPsXeLܭSMr+Řq;UAIh`h DXpn>'q`A rdoCXv@P p-K } TTRH"<_1<p>V!@9r!s:zҴ :KK(8#qU bZ`nOE&puY&PDq8_ 1~qౌivf$YOJl~x܇NW 3[\W7LlL'ti )\l<"0'L hL JI,E L(Y&+H`\tf)w .痁!=pc;ZbMKZLX|HLxak? %ECǷ F*>.ŀbO $x&`$#3=)VPrPp'Xv i$x?!(q(# fONcBâ*8&SȠ plV nxt ÁPs}3HY]|&1% v' [X]rw)՘X(ɫњМ0|D,Xj7j|0?h3vy1J-cUXAAǹi88$8"3! ~±ڗ/X JX*MH6+ ɘsYX^+>b!H8}h$*+,- ljʊyRdL›y p|t8 I_,!`qp:a?qj| 0fi~^́54yP[0Ɖ$lFx}` prm6p6@t,K" HL6tJ x #'*Y Zܪ `ihe1`pPXlh Fx8.pX2) Ty *3qM!(JJ;D,+ˈ1$:ਠ[;2ӀI AyrUϛ "=#qsP8ϭ. (R+!URO)MXLpFWxY X|r40 94_KC!j{A Q*苓(V@B[φkxϟ# EIxxi (khXqQ x *=p`x@ph ت @JH:DgDˉˈ%S>Bx0uqG`8Tj !0 Yi 1`<#zJ{R*"gBJnǼUTQIEQ ɟmAy,q2)&s}^sXI𢇪؊MgΚVjB> ] }Py 960.W F ŨjiSg#!& ٚgn|@CZ[XE ؊_.PE|V E HDOө] %I@ @WJLf/^*7R; @3?1l*űK `/֢עe P>mxҥ-\ρ98Bm @61k]Y`;c { ZkS cZKR+9x&yX) ]RH3)&u *V=BoS=i[<hJhE@ I(Ҭ$TL/G; ROT/5ÇJ*Ɋ&}5s Y2@&`P+4mgz ;8򿉮p(Dn:!F k0? t8s(,Z `6b`DNH/6TBDPǏv*YT73$x s 🀜D+H.:&a3"" 9/B*CJ̒ X_dKZ,PSxǭxRō-<*fzN^ٞdg0vVЎ+y+BTb @xP#鮬^fM (5 k~\$ rPxxw$ hANT<♻dȒGVED Xjȹ( R FՅ0~eY1/6'k$jj:Ǐq *J{ p8qs]{KzQ X!>Ⱥ$ł)`r` %Rm܉R0xȕu$]0PHJo F}*`(b92-e&H4Z:ة^k mAzS%KYUh0c(]X N &8Ue2~{r|{"*p p\;z=s`:m"̂P%H/84'@Qq+wIaRv*(hEfdShGi"Vظ0)8p*A~zO $t6 Vv&*4 mB-XFq 39FZmy90"4I`N2|X+'l p&j9Y*⣤J@\ @Dmqi a.5!80 X<'EW ΩYex6 XpTo~\ϛ7=/9kP8צBf @ AmkBs(H[< lQ Wms!7>p9, [Ø(Q^hh`2@gBrR8b`u~"mù57\92j,+tfuaGv5a+ #ᗷc5<Նjb!op4t >6x64V9[dhe* řgDL- !DĘǣ t]dHpbduhz/N>] N?Dy;pIPٙ{ pg+:ķ0j<ʅXkz@5HH{ޤ P8$ GNM(T@x<|= p$w|i4 Fc(o8 pv a"ABa98@Y0C@ t?T*(oR r;}@ { vS+;M!Wɰ :.$}-֋`J WԇHf| ?!x/c`=H$~<)4=Y'zO ]rۍo =nZnb4pK& `,$IC0n󌔠c6c8 HST}NȤ&a<tIDFɐj I l% jLԢ8Ql8s@3.|)p[?Ȳ8 $LӔI F Af}GBk`0cx3Jk6?,Q$[&uEHGД7RRǹ9DT[T)9PQEP 0|N a  \mr˼R8; x3 p)qV 8hDiEQd" L84 776ܮLzDi d[yv_8bYaPvDS A7Cn|Q(LO3ݻULohE;-{[@rq*Y ` QC\6x:#d|rԇ73I(;PKvz2@REb#rS?p,xQ &NfS3&3+`F7c`2 lD1KD0RC8)P0F jI0hճ c7C663BEXH/E຃\0fKI$} X8U\蕟޻I Z3B۲2)}48I) q5٨M aHxm14 ,e)<-g6:&6:58- >>@P1H|K~4 D|@8,L˒Mcm[}Q8їfkb`(Ε[6 R4Gal0Pn ` Yg +9Th!!#er g{h d !p Le7j5H BJク>NA! "VE lS ϐ/0t! n߹<;>,DR)ȗR;G`91t,e"18Cu'rܥȣ{UT)eUfD27>'l4>!7Fs\m IX0i /I{]3;a)0ʍK\ :(Psh:2.!7rGTU `DCHr`|>G/x(W0ZN1{v&FGA;UF0AjrhJP >"L dMnj& f Ϫ(]QUWD3o r F,QZu0 q8 k`Cה#7x-=6R\Gvޫ#y"\;p6 %BKI!kpV ̓0&$5㊨iz~Zx1ŰB7g(d,k@  6%SAgrr~ gKxqa0 `1(~{`tp@)A} 42wolgb+zF!"#CƮHy&.vA`tİpfa fʤ`, dL]"D dCq^BEcJ%jF/b2#bCfOaf.B)< |C!@:Nr(l)#8|@Y AIVPp^8HrPp_!@Faa{-縍b@T磪Pĉf&zY l%@(nrmcvڡ@| P h,Ҝ C &`S v/>5Hr1->Ɇlan `|4ODFB2xI"K` L.7F6qupHF%l&!Dl8g09lQ% (hN$F&)@3>bPqHbPki&9kAqZ)Ƃ/6 TQq0sp0jQ4 &~G?nC6nL!E@U;]r< D$̿n*\gqNjzvc")D"#hCXxt :VjM$tMK@Fh)2eMVcmDD۫┐,vМR",@$nzLEVa OoNjp&N/N"Z tX`(&lLQ~w]$cHUj*X2JvA!gTt?)A: 2٧đOJ fh PkKF?wZViCvqe@Zߡ F% Yz @ aUkc^Q\6j]*)sk*ʏb4k$Y٨0?aBt!%; KPa"jnr:P|z;?@H>!J"HW:"2Aʌ_!N Fq+/ Ra5&$"dc {.m6~-m*AAjd*tF(D+++]-Ԡ+.b.#&/NQ 4 e/̽X:a c<dHAM fa*I:Y.{ X'.@B/4ʤT68%o)a b6 MXjb.[߇喫{oDvޔ8R l):TJhed5dHa,Cnc­C58ŒQ'`yt&lQ+٤cU<4jt|'& "!ح@C07, 4X-)d_ ITM'@>p\.F#_)!&C rz'"r$94N {(ۀ1 ?OlG``(}+)24~$i`t6f?al$*" C8H^d>*O|'"Jf`a2=\IZgQ[ !Gcb x6O  gㄝrZ&)|`!~1r6Id*7LF̥*N2$⸬,"I&*f!I~!:M"'hh0BpdWDٰi)3l|DN *P`* (+8 ͫRa678O `$ 'CV(b:p&&!N,"8P60o%+, |v@m up}vR&{&`7jLO W\vWަ7f"n#THiR# A}s]8}6նDQ 9oO 0 *)Lp&9g= 'm iLj7BxV%nr]ʼn>/,"&.Jh|%d~յ')YUꭳIfq& @& ` ؆6ALF~YR%s$»`wHmPN.ƀ8hqt@@KtꕝOtN pVV@n&H@nXҷ&,eA Ȗ@k4zJB!e>dbGf0I8c /| !/ bbL}@rHi"d0Bw4- 1aȇ5(A@ 5L#"Nҁ&@uЍDA(rCX=&F a0w 8 q^[R(8ye,`p L(na ez('`ljA =fKr,遱 kD.Q,(ϴ]6=$3>E8tb;#!vSqdOqCA:&03J!"oQi$@u (@0Xk5ų>HPWɑ>fDxBCkQ)Eֳ xe\#8Ї-Ɠ&un!1,-e Hs- ! &TCkXi@j s  "e̟Atʔ"!0O ˲ׂP_1 ĢII( 1&ʞe#RÉK}#7G@*ab:G'r)_(֙-,=oW#CJTX \ĖBnʖK̾ɺ^*hA00c5P連.A)%鼲XS䱰 >8z9N;) `"U `Yr֣q"ynjc€jxeQ2+J66P):]0b ݑR"lIe`skg1 10tP0#HQ( {)4#`H>A$Fpx>70_\=J!,(M@U ]))!B$ȉh`P= %l PXhx>mVLU% \APܘb9i#1A=q4@FP P ߊyqY YFiPDKg+(?ۨ>hOꁠRECB*ٟ8A( l`qm#5( !G8k XYvQcĹeie3b4",pE%((‘as@*_8^\M<P>+.<< D ZjC<`FKS燲͐jy98?xîEmKht2 )Hs@/ xFq`z V{WC@c7!n*Ȁ>5hPHR3)"bT4 7 8 3S8:@.HZ˼C$fA CAT"R&\oWE /@FR!+Q)/ EԚ[_gh0CW]˸WSTaOJh B(19S`(xT++EA,zP47DÄhFL`#2W"y m4 5|[ٰmGy0` !0ϽTd.Ac {0EJЂBVx19U#FI(1w(o(8X5fXcE:D=Y 3P4V%E, '/!-h{׸zp`3 Xig 2S02ZKi K< 2"5yλ?HUQ:2=>A_ 5 YMg %1X{ y}q B0Dž\E[ZcXK\i Ғ0͓r@+z#y% 0oh282vB| D0HJO8kG2%uxE`Й ӆb!KH`hBY>]0"($̸ Y8yYHL!9 - {<,V2ww &XE+q 4jk 8GHՅHU?:4 bd1KG%P5u`ݵs6hHj \D<7Ԑ,PsӁû p.q 4ɕȂ/˫{wS )Ջac}O_x[K0yAr8Bی27H$8ZC"xGr#J` %NH JH:`G 0IzǙF+$߁C:M+BTsۯk *J%dYxU`$Z'9LOf5R&C,*.̜$h<䉟Gdۡz>"(|+CRf ?@i8ͺi`|ii E$# yT"=TC%%}\T9)@`#Bf5$ρB6֛|8 #[8:*2HN$)T ]F0%bҟs4#B#h8p@i&N;CdbI4w[+.܆R% B92E¯|QHAC!wtN `TY+UH"tO L wmn+iC\#e~'11( * 5$m')xkHVr"NbM[1AV61l~ B !@ 8:/Yqq"fF9$ b+S2`/P i9"b lpѓ;0a X Q0] FplyI%X';zo$ފD6<ےR,ɱcYd9'pqhf7ݩ8b8Y1!x-x(pR^pX?iGL.a[Q1v822k#Neb@@P8o SR*E)aOX-GE-<ِ N)̪6Zf#wRίp.SEISPĈs `=Zk&KRgrdq6Ӌj`m QL5l^vrY F-(”T%QWERCYc2YIf  `WF hM7:; e8$ ypUalՅt$ܧ$V J/6 A` 9IVlc6Fc m-֢N LûD7GtL$@J`i r0LӑRdwTq¯lʨܸY@ Ql(%$2!!I4)I<E̦a)NM$ EP:&ƞNgf"0O+ncB"DEb.&`A tHB&lon߈HZ `NJP ^J@~ @;H]0g0œ F`ho!TjDa*`#% jC:A8^xB|f,{ "P/#FlE1(NkN. A[ZMo\ꊬKZ f8[E<*cF/"b`&L^Zr(1q!ÒDbJ  ŎѤfpJ b! N k!ˣ24]@Aio' Qm`$& @ Q6!TeJ6P.eNL!rZ!` :B&F\^e$%VAzЄ @­7q⪅(Y3j N`>0V_ '' \eB)*$ OB|4ޑ"!5a&A҈<ra}uNbi#Cr%8̼XT߭%mVI$"j(B/*j!c $CY<*BvQSJa@P` 'o:o!iĹ(%w&c"sрt m,abzI#W{TKr@MC$+VLKy^7bawm ?΋AuiGvHLxt TdӆR4;EN*VG>aEA&R@$<8Zd,2]*@ Ry'LX&4_R#֐7:N/!. ǁak+hR^JV$n (S2%. "Lu#l3l{unJa%A.RRD8,gw Zrhaz`` 9̶bVi$gHHǣ>B @  Vn,ZH8MsP& R $P%3L"ùWBtĎFfe`%ޣa> =z7VP=Q 6QE5/E\<$B)V w〪 lCN=tZȾZGt ~AFt[FXR!rlqz*ń<?*-3DQ .A~Dybx6:N2~եK \B2V\A- g5 siѱdȶCĠgt2k'D< 3ε"ax  |EaS4, <)\Q*f@j"Kz׬X#Na>z39ô!aB"{%s6@,!G N#P»M7,^p^ H1UR~^*o҉.4ш zaNb*^dM=;xB2\Af{TkI F/'^7w?'A 07!iaajk@)uldA,&VTAx 9 qAEBL@u7{U.[0$}]o<ރt"w@Da$z`ʯk9LK*xt Bi; `91HB]C8A|(.O@HaDajTiSx& u}n*@ y |@ =^` @0?={`8^O$q$Y,](Jcl< ?$F$ e O%qW(U?ajjb]-VLIaڑE˨FDL%;}u[?_ =塞 3M2-}Q6^l|6͠x^T79e˽@%;3$ Al2HF $̺R|*@"$H`) y.CZAHw@*l }M}" j rvqޥkxg1upfjZl (!ؙ: @jMԝ'*Ⓛ h32.ȋ`Gi]Hi9;!"|]o\W5B <$,apJ@G `0‹Jh,)mfYp@!B . ( 8 t8ip )pt̏FqE #}7rj J&"N24ɘr$l^ض dKXft)+:JD\\-A+*q-{o;陞p.fJP,)7B r=Hp"`%qfWuF'.9+8ث=ټϗ3>DT,x]ȩis|!G|Z.Hi-K.%M pfu0M`E;`k) AbhGfi-Ġ#@H1&2R}̡Rd&1'|ޗak@Xd,4ŘL䅵.?ܣ)fdPѾv/"4& 3=f`\`G6\x4E?/<2x,hy kaQ k*qhg$CF`p"zuXC3d}@b5@H+-cI=S%4bSBXw`t{XqPy^[~3lՍ"?F5BY$LzcH!ߣBY98爎59㊣UqגP&Wk0[ PvtQ'3WkY#, !9ÊZ*V=gRIJ||RU[b]|~TE'D\#sB]e\kTPpP N*k?A5Y} Ř|\qhb=69i ‹ReK7ԑ1d5]8C+NXZ}Ɓld]3[6t/$E)Nq qK!d,#HޟҠzqV)ҍ$<ǒ)xE61[U !6 \/#C 9kj-.dfWLJ9VYzϩfwM8QW~㞼2R\VA.ٚi3˘=_D}j$4&YSKuYcr[1&h#K # LjCi G0 2"W [`ep'ĸs>M㺕ᐞu#&xzlMmL$gGwSTL͑s޲fX]__Bu~\]ΏRw !KOF{# "M"Ц:. V` !:NHXc $\{1ZWfBPBĈ(ƈ)ج0H 蔥  Z eP<$Yyjw v%ug!$Ľ?tТ 3hHĠGL 9b;R 趇8rG(B\#p-J(B){PvcLF[.. T#ԋSPM(J:%S h Q8x a2`;/QӉ 0P]CJj |J19`sT@(`TY*I3 . hC78htpGb`22%-;إ;SXT9 2kADE):+ ;},؀L҂1&tc`ݙMӋr1P({78c.tĶH̐D (} =#< 0 \pIxrU5a!IU#pu@}>LuCyr+Pii9VP 8@Tj$*J ̰5b_fz;]Mнi8 FuH*;&RB1 EGqI&s7 20a(شXBBw Eђ0THRPxt[!\ +O ˙X"In4jq5Ǩ]hRE = 2hL# q9-hk.} H)q6!Zqg}3hE8:+?2:g҂-Ο3* +5 ֆk-E{, L qnx IQIL x41pgS{L3AXgJI,oRKa跎1r5P>sա4k"99\3z C c4>;12x VJ3kDё2+%K r k?k4b (Ud籨.1ͼF#B#6&~FGA.pw q9k"׋m "тbkU;Z.L@xXvTYF`mn-b>p-rh _>O=# ݝ-C HdXNe<]gv5(1D5VX0y8d&j:H] mf-@8d-bZ:[?PI|#; .ؚ 0$Б  h :FER^UPRXGFR=cQ;(:)Hx]^.=Q2)5amPLPm;]#:N?x Yxȣ_CJϛ يqۑ^PJ0ʷZ.˔0X@` I uϊn>!O(H452{).,&1o p4~@ >F }%[lzO4CI(L)r( f.,9" 1XS@oOS77·}"#dyDʥ ;;jXӣj޲a< tY`@k q7ŧ<ϋZ(D+D{ӻRj|`07IHYD}ŀ^~lfsunYNfz"B Ph <?JKJL q SfLڝHF"k Cxl1 A="qq:h xpp ,rv 0PD1>h`kᘷG~b,4i `0rX צbq?4r`a?WOU8W^DpGͷI "to)vc¤AqB2Dh>5y6DJ:z4rr:H'$H?fcd{G>4I 9! *lr_HލϕRs5&Lj72&@prr@:#JnNr? %@!n1sV:Cf31s:@,j q2R:J A8>Pfs܊ҁ-*)Y%H @$Ls RI)(DEB,=! Y#I qP-He&<򔂕SY1MIP?aGD;"%)ȕOl5=5 Ng ;}Bxd|) 9"phRRnE͌!@7Keγ(22' GV(*^YZ5Kt)L 9u3.̃!90fxB`|#DPսLnW<@?^IH2ooS l#v!:,I 9V)181кLH9X7}lE?"_8?;H[@UAa`h* p.!`%H!*ooL'cL2Pj"B(Ta!dAjlm ~'b.$.K6@" lJi! &!A {pH"4Ddy-$- P4n4kEJH 0 N&(ɥCB$\Abxl6\B:`a&` i:C@! ϯVe@b”[6!e(Z{R-fP,A)aF&, udz,j`l( @_&ZK(Ϛ0B&RmDG#f"*4TG*!s @ o.'$hBˢz*c-GToNiŸi1>(q@!\D^H)hDG,L a68!aa^+ic&~&x,2RCa&d  `gmjd n" 0:5d Y&m`q)1 wr)C*!B"J")i*dAdA lA/+`PxR9$H#J?j9tzLD"JP1Pt l``AND?›'C$(c&21r$I0!z!,6F BVLz@Z&H!nH! zR2k Rro徍 'h aNaP,u*QXO `A,D9i&'!2cB!#S^:1%T<<k%nFrR+ F!"8D"D*RӾjzsPJG~h:d!z-R@Bjlʹndj =`ͤHO0 "*"Eǔ4c.랒.ChAJ&!7DkJEm"}0]PD,NšN$!ìi̘)+MB‘.z*a4 D(T6ƍ d-*9k!'eg!7B"1)Lڠ  "bj,ɤ"<3Ff TC:#ShG^7(%ܔlT,DJ\VxF$ɇgJtɇ^#FPWbЁ *1'Bi^I f)' ^cdZ "+ : J`vH>1B, @4{]O'b !j,`L&h!WX |?"!X§A؇'X@TNLDB"w /mFzdjxt&uG1ShbwpE܇2ah@6 7T(eT&} t >,p2:BB~y'܉KΩfjXd/!fAzWQmdw` t$QSxNQȈuJFHI:KDJx %l`@v@jA㠈f(S56-?m4vj(XjgZja=ňAعn,@V⊚"+"k?Rrk.fZjܠʑ(#KRNA:nANA؂D7bj`<< `>҂'T>!F0 dJsXe=em/ezA:X7zZ^x,B`hDcZ=޷.'^D'r0XHc h9=I!!!m&DBpPjd||`sb!\A|z~9x:oغHud l*$e!@xAըN4FpȃOsC0T1㐕h&eMCJ*E+ A̝-Sg0Fh'y jcpIP8f/ 0{I`>f x55hgIAƢL6E7vI=؏QHO/‰a b$h6xDO6G*!smJi>oD6z!`swsvd0 @$!!(`: &x;b'd:. ,H!f'D_+@p%V$@CNd . .}#@^#DFcE((7L4q'-?*!ɳ YTBjܻ$!V]j^m|  bOe"oMу(1-h"F @ C@`8HH7΀d,KPq<ޏP Bx:Lh1_( CHMJeP"F~Rl6 ?Sdy pPdY{f:JsڃO2Z\V2Vjws¤Aqa C'd YN=T.kBƶ'Iuah:20LbT .z  0 .PP8PAl6x}Zh7 ;&, Hҟ , ~5@ 54*|J , z8jX5J`r]FOƆkIǡ. R`. . 9)JMr" 0 j}Xm<-uZ! 8GJeA @xaPN8}mR@RL3w>rXM,-zxSec&`sc:a-3C4rduiSB5$"Ib+ *bhzMHIg< 2 `ZrqFlm > ֌XL^$7ev)m:R hk݉S-G㭧hJ8@<Q:S3s OO+nq,u.GU)(.Z>5gl}y 8!}Oڬ"/Ꙩ~|]jg6.+ C6>wM9j~@w^QuCD\Y -@d ;vMg<T },k^]o(嬦@ x(hM t\ IgyEPទ Cv:-@Q2\x:"BQj.C _B'"IH-$-%ĵ&4H#b]6Ya/'S47a&(uq-Q%*K60'1T;MjRHs%)a q oc37FdZbk dv;Q\J:cp&p$VN\vPmxϳ],Z,) ̆xkq(% pJ%`r:'dbqBTb۠ a !>`t,%S$(c.%aj(P>3* "l 8."J)Y;az4% PB 5s}uٓ1a DTذ4e!\%rk83ȖxF7ح;`V? G 0 A05v zؽ(KmGHu +(jY pPd $1 Bټ4<|b@\ @V .F,x"vy B.(aLCۺ @ tmE2Z!SȢaQQ8 !P57B#u#S7)0K6j\IQJؠٍ2ܾ|`=pnz\y#@rZ!Qbt3 40  ЖBݸ{ 1z푧` &@!q SN؏%޶z 00=G0JUA!$Ia,!S]ƂyOKƂVRl$dm=XYq  h {J|%rWûB;?3}!a诰R5y(@P 7T ЕxHbGi R({е`y Q`y 8"xj8a($xx 4H++K~'hP<:xs4!`ex" `2zk\VplEU8@e,3~2 X':y)z RXᷡ-~QI-$HϚ9j PiYЎ`û*c{+($KzTJr qi6z $tF K PSIThC i 9; P` Y3h:Ю%bS;'a~<$v _pt!xqxCꇀ-2@(؁q$pq`jC " 7Hv&Ȅ8[WhXIt0͞ *+ @* G pQ4T8qJK:23A0P`pVsn>6 =p&I dT9HHDF׺qqK4;s+֛X:HILaD}89H )6_!c(*؟p =@ሰzi\$ RapYjrpH96JۧxXhHu"ȢwH 8Pq)߀8.. jZ̅XjBx3l =RddPc\ a,&Itև̏+IHwѣ ` Yq*5 u_&X_迮I,؊ (˂@"#aЀn 9 d8pe8eoJ| ғx%%r/mH 3UH 5 qI 1'T5Huy8=N02 $)llڥ& иD?j `@)JۆhȒ qϷ@8D-ޟ*H* 0By[q i * :A1Nڧ z żDS j!c-:=i֟8ƃȪF+ l \ i%[U΋*U]pm!(kP("80͉ آM@twZ]`mYK6:YY|Q YJ_"Uf֫z0Ž-]z (t(.3p:;y;a72 ?Hi?p$^lʳeVX ̲9ˆ/Sn-"^ اHLIu-X$K([ec?n Y~81蘌pPmy Ȯ& M@  vI+_kazk(cR@* qC 8usj"> a`19 8 \%$. `xse"g?eIBpc- Uk"Q];Pt"Ȭ0rlp H؇N!]m!p{  `?`s3M3P0=p R"-äno=̜=zn؁'IId:F3>n^^Bxa * џ"ڠ b֓n=rE> 7 ȸhvO\:8奀nmVyϝ9$;8Fݿ ׍ u,w+I<+PPpiQs1jAy!Lj\qm:FKt,蔍A" .]ARXr?5U ?j($Ƕ: `n69|S9Nǖk?twoZAIxÿ{d(/̪'n "+0=c\8„HKVKKI`+JL:XƑtYv2k_iۅZI!V#L7P= t1ɜEﭘ  pF" zaШT63F3Ch< ܠCX֪E>/=`!o;/<h2(7 "}#(#Ͻ !PkjL,g j0(z*YdJU$l=AR! "K{ 2'` }M~7'>!4Y"MaӶG5AwGl q@Jbt=!TH`,x`j0, &%t~Fܳ}? Y HhP=gܣ瑉T$0v hJM]4OdNKiXB#J܋:s4P3#~rCx!a93S授`Ȣ@0StSҊ+T~@x k\HG0-B)PZ&`@U Ô7"yRCf ppXxd Td*٫N!9Fi}'~)5~ THS7F9cŒY,PfW `І#lI;Nf ojicv}܉ՈߣeHƥ#QIXK4)wqgo U5X ] a^ypojD@0/0hS!U ӅISH)P@i1(K!@2T Y WDFٖ8"w Y z%HeJP,X1RgOsUVU ;cPvTEJGȟXkKNq0o0MhO * ~ˇK~ ( f@*\teIO"Xޜ4srퟸ.K:fּqq̆~٤ $Jz118GBxY{I>0`!,X!1 X Bm4 O,:cV w}n6=h }wΘﴬk 1vpz)m5AJ"DHr,? T̨ &<oJ? VኂF@X!jߝ"`Iܻk(N4*'4fET϶T$ѮT>IZ )0pbpCl,\$MM,cR!&LDCErxG![3&&a,a#XЊ(,6>BAv,Kj; ²~#2vGDv6*f-N && "&<6^l[@v/@ VF")y" ]úc|=0#r?!$a͇ d[@lvhhH"BnzQB" b <$3""j0hbIv"NI,$)4e :m !qNt*nhg"|d&N1+'!*J 1ϨPF3$n, xrw̞T$6QC|`Z!|}"I|$<]҈ /h !#Q̚uh&T'8Y }z&n"?2DV 3ԃvc5zVGe"HѬY[#BHr,F`tJJ m-*DQy3;m`%@V|!zN4B@ X,H(J(N!cp#M(Cf]TBXD'a2"0&THw0t.b)$3ug'b#C!@`%dIU!aBdx Z!iӇPjSإ@6 [h4-i,n~da<6a@?gB6!b4 vQ6RʾcѶAPXJ(OPd&`⤅"sM(pEՂIpJ  bd&ҧx46d2L!nr!#AZ b[Rg#MGD2`d` @ ;D vC7h>$<2N5cvFJ  !DHqtm(k.` @H++ ֆ|Ni$Ək[*ӒS4!t2[(kCrx *"Vǩ ̬\'5U(YM4 pE! -wN9f$v BMok,$VzpJER[bn-7h67˶"daX,#ddž  {`ύ򒢡SҮ(-*D+5iKF"Ts|z2f (Uu `(^k@ L"czTK0!L|;0L?oX.AXOQ## x;@>rhZpQI徐).TV,ݦk*gx|.$RLHg>ݣ[:,\mr!0c aaϪai`i$!M^Jpnv)J@|alAΡ)؉xXA{t * <!4ftn0+2GQ&F/n۠Al_!^>``@>2*n*$@8#u`B d&+ՀNI#PQbYh88;ASy2֡?GUr}C$0F8#h8+VeL3M*ч * .yd;# P!`b&LX0MR}'Nk:31<6b> ap!P `% Ub%tpCB Q"iEtg Gr][XH3f!O@AAҕLH\-٪IE%% g4ul0;y{ -##")0+|"d sz!HQ+-:@4-XY勜! BJ&hBhԩ"M؎X :LHA9)!w8)F:pGch$%`.FH04uh*͢?a#IF`{Krb2YKd(Qʧ&0& #^&¿5TUL`6StCsK+&W0%B+qiqzq fmBG5C,.)%nm F57RwwI.hp3XOb# # ,bf+ '#WgW=V"4־Eup쇌ǜ7'4+(b%G]Vp|"&{w4Ha1T5zb@  }€hh8t&;@g-V_"848#pS6 u &7 X00>a tn5J X ?أV+Hp@`0%Р E;P z> fHP4CMo[˨2   4k_l<Ⱦ`7*k= ϕ9Lx:]4ƀ/7._&n0.*ů'Ӵ̛;M#Կ'+nɦOÒJŧOuD)HDr0k<,1 4Ep ɰ"x=@}POS_'Hg?0_$<>g ≠HӒI<+1|-0L$$;0J/cʇP4HN8T2^Rr5Ba"/S1R$vuXlHOİ9A*C0tT*1. ^@@ i#ʨ"rP(:D0h2ƏG@.Y@Hd9' `p@c`EjGBE¿@T1_bH0:*?ϢTׂ4BjBҊ+-RJ_9m&(DgF<ڌ*g Y"5 76归'ݮ,Z78rƦ49%9Tzb&'H2B ࿱e@ܭr.5Ԯ45f!0j4Dhiۉslçj4B-Dd[YK&DEN "!tE2Mx+JCh]kK$>"q=I3LVe-!Q$ðv5v@ \ٰ/E'`l @alɳಆ@<s *;D8=hte .] q2Ǩs;Q׻fS@"$K v 2"X-b?uzfT q9d8B 8qA(0\u؇! <'ґ&j%l4[yb&F^ E<qS { q0T"Ü~>q,fA-"BckACP >}+n.z*K2eI5f[攇@Cv<)c6xdoPHP*GN{@ VPZMSvsK _)|cr?tHm̚ A}˔] f+?O(>0Iɺ"^ @=$p+x{i]pA!@zG3,ʑ HGԂ! @^{JdeS' лo L8")pѫ qPeE;8qjKϝL J xFL0 IcZnS1ڪa z.S R;">t, JI69vy!ȋ9MȘ9C/XЋ h d?j @PjI8?)h0(3knƐ p݀r̀H%+a4gc- RAh̬ ,9< qx91Jɇ88sy:djY&+Vt% 0.Ӹz?2V*lCa꾵hGJїGS!@{0¾Q9<3D= )hIk*k=Gr8⫰yTQHd[[/b|}H (pvXx :fA\K:Pv>iw&E{2?/4!Q -ᐎR}2yH 0r|| HLhҋ{;~BH%(@P #;ײ: tĈ\ELt4̲p7OTq5Tꃈ ?)0Rz_5+4x7Rlh"`%JI"6I5N8i/hi@V i9 ڌA(A0#LMhň(:PQ4F{+ 8CQ^B|k Q8Rx9DEpz7cGʴ)P +p9AƢF:PQFP`h%qHT$h&a&IsÞDiDj R$AiF)mIP+Z#I>$!3` !x09 W&] R xJBH< V+鱍sӱ6,<6J+pAE@ ;R0@n,s铄.{X qM Q,x `uITdP0hRtZjFAr@9`PL,3ΩI)-MPCw8H {DY3+sl9r p=r`j/ {VI2PVB+@@T`0j"3'y_HAg]WHi+`1F; .'Ir' H(/ î1Hü"T#T]d XD9I 0r-3*I2Hœ.B p qMR?h%r$ =%B*sȔ((9 7`Z ,있'Hˡ /:9e%*8<G*/ğ*LXf2@,ŌpBMԮͼF1T&"Vf cRd`zՖNQaٱX#DHIJqRBB 4FCXZ$ ~4<#HgQz txni_vjFwOJv쒮*U>a$#|V(3c]:>h |A1)_.1 Fwq#ejt @3lj5H'W[ݼ QѲg!\kK'ʰ\\d@u׬FM . Hzf7DJ@a-rB${瘄+%Γ)=)uBA 0o 9O߃D=DwҬ;p0](b@%?Xb)$8󝽮N|YDkXDc$!W<fKՙ:]DK9iadaAb Dhm D]5M8/) 1 ԥFBzj&RI.j1j:L~/`"a `,hc0eT/?(H-l nO]@DH9EM Hb&;%^5biBOTM2sNb;j%Q%`O$ , b!\P,mZnBmϠMd؉zĢv&gh:Jܺc'hJ'Π YDA",B (T9EDt (@!hpf!vA*XJ.:1>-I %41o1tlZ9cb,!<&0a8b(>:1`  P.*[#2B lfN6nP;$eq^}~,ì#ښ5!`6',<q DsJ&>1,J"Bc*6"V0,a.LmbwDd0q>1"@~A:+|!P,g,PqG:dNȣ]1ƙd(BX$0Ǵ)P RDG:f.NHRndH(˺.g"!h|L8+!20a<Nco BH9 B`R\943Ώ3d'pP9lB?Jt'f8zGEa{-V3&.pڄ#+lc !$!-mόx:.f3n\!9cRᚊ!`'B"|rr n0?@B@FT!8$6Z=B,l(  Q!jLF,GtM@82 Y<kpl|'5H|AaEGd `J*+$: M(u0z!gF'bGH5GN&fo; -G>"+b9eg+<9N!qH ކ>LeRtmԽ"GVGA܀ JKJ9U 5n:Ӻ`b^` &CQ:Ɲbl*-nn^lL e(/a\9 0(Qr5,k((c*a!Π  <&<ŵ1MAL}>º ȳ/Ύ>m d&jL56J⾲U' O¾YYv9m` 6!o` 4d]NV)/.D9@f!|C.vxmm r!GoCL!h6YflOI4&,1`))6 f>'wz+&AǶlLĹpeȰ\Je`>c8V oAi2+*?" '5.{I(aƙA3W䦦N㬮 T+\\j2+83!CVĂ-`(#z2 jV.&9VѬiLR(A*@HUh8\6$oQ^Zm (!"G8 \9tS#>+j !+ holVwô77 %' @ҢR9!"/$SoWN`t rT#(o@$/cjf,>nb|Q Q(Wêa%j~`fn8!OZnE. 6+0Xȩ4c&" #1RnE')яb$C+e4mr`eIX)! 86b$0n|XMŨUVRwFY6i]z3TgZHvm,.#{KT I%,qXDq*kh`3TfbfhiUFNM7BC(I 2+Di,Bª i@ !/LCt5]b c5o<۔jtAdDMAxqlTQaF;a(! [sm27:(&(VX߬B[N! v ;Q?f#NJ v6,f)eGOtjԸfF\ckBlP!!!Ǫ4۽(`SO!$lԆ2,o©쮩N.GiA~%puJ|l aQF`8^mBn`s!4PBKJ""q70G)iss&\H Io|' \+\$DН HRRgLA!0P9!cKĭoc{B@B  9fn5r>IVCo.N1% = -ޚJA^'?N&MFn#P]?@ fNScALGT4R+C!s]En a}فhE~7(K f0@ p<E B@`H.&r n8  594"7 QU.D"1:% G!zB!b/h0 w:@c |n7hp DPzh Mn@MU ENzḸ=r0`Pyw+F@{} /"f,@l8 @Հm@)rbh,J;h7jB@mRIƣx%f`B|nⒷ?bd<,+81t]ж0uî\DlVE˱+X 1Ž~ nͤxR;!Nah8qJE-D<,zQ JT5 18SVgT|)7MYNSgL[j)U[Q (ŹdǧX6X BcYk@< `| B; ,1W18q=61@d8RF\=] ;w.%1 ʙXƯaEM-&n8 e)0J;>hKXy{;YMek͢gkLa Fyn[< n< !q#XKd{.4Oga֓Uly0VF-TQ۬UM.HW+WdNDA1w܁1-E.|ݶR( "yN)faVg.N0DPhCt_O~> * aE> @B,i0_'}pasw" a]ފc?L4DXF7An-[wK!3h=gu6 G!YãG:gP (FKW*_&u2v%tLƈEj @πRQXP"XPX ,|P1 -%UbBGUc!2 Ecg+#&PYK4("y*_@7] S '؜As<<qPSd;6!-OrʹYR(!0S;UE^aΑ<sO'}ss(#2r2Q[>'m'MG 3X#5E.mH @d:IqR CDXy5&R(p+fGL(H8^V0m,hʌ&Tj;" 4'XMaz)WP@pP :(@Pc|NU˥4$8P ,Bi`yY@Ԝ|J}27ƐLIڑl(<XԺ$SUPr<(LsְɡF'(hvxg3h "_K =62n<&$η/Iyd<Avnc `RkJG҃a >Wz.R{SJ.@F4%v/|j +!8B^]hP৺aA5!D.uIU-<$zN&ňw$T7j”aaΎ+i %.(2! G i)2`,{g CvS?%Q2ط;Fp- 6= Q""= A5UMlrٳ"H#Ic@^ԜX8Z+#C\Ҧ# ˱¸"͍DK]#f=(qDzĢU|9gqJL*sE4\XGr8߀5y0D{b54sdYq,Ӱ *$r?uo3 /T#2ztV ; ˘3@,$qЋ჎"3xz2a ڊ ߟ{0z߮xx9x s1 `ŀb5Œ!3AŁshv{58}:; bzp8d;C`88HIGBpq&4/x  8rihd0n%Hőq #H1X yXx C҈,Xj*j),Ƅz!#GcL̋`1|2u!)^Ѵ !Q5a3ߓ+90 aҤ_rP7X;4QYH9{ބhH uXx**ݗZ$p `Q93pv)JL#1G*L@ Z( xʌ^&+  Z`Q'0M9z8L1icC1= YI h'*F0?HS!prRrT61!w`,+OBpxr!_F[ƒEMp I0isV2#:FI2׸g FO@(7rO)pqn( #XppC ِ0I] 90vg|F&IZ] Y)zW)Rid*҅Yv1"("r-= e(@7u8hpᢘ)*>+hڌ8C0\14@͐N-l꒩S|R.e%QYhrb_)nMp4$=Y7I01&pNPtSfni<}vp` D!tCv=. M:KG\i>D9wH+K | [0|+xOҬh)9$ 6mk6~F.dISZ@8㍨D\&i+T2BLX`sX'z32;)oTNрR^ (YXx !CP<w }X˸z5  k??"C;H XDHBKrۈ-?;e+哥٧\mhZV;ЏXdWTLWx uJXeA 2htFhy+ x01:y3Ӌi*.Z‐iDeY@ d鵶pgW%pMC}bLܝՙ<SQћW Ln!uG~t VaQQ,@x0!+ o='\I|p` (TUxaw4͒A6` e .sX&%\5y AF8 fH׮軇 t,48`Q{\V/~U1P]QXP ;3H@mpA_<pkkҌ]ܪ-Ԃ+e/#r!Ιbd QHPbH6HpB9 w))K41H5Qli jǓgf0H&xf_3Ln0 `p0!Dy="o Uo[~80 ƀ@D'5>-&+2K@]2%Z S A hdBl łcA)`V)j-L =^t0b.Vk@Af*xf%6zDG@oG Dz()Zj` ~B@@fRn<t3ĪPλ{ILR@0 P4{9 H$" B򱸒RfʉJn("v7ԨfaQA(60`4qp2& , LNNQҞwb2u$L:8-d ~/á2!z\`a,ҟ'IA*s t8n ZVy}5 %J .g1<+!&Sl"8=GgjZ"ZL-iB' UhfIb/iSFE|_0ۤ`7H {o,HɱA WK.E1"yfgfۋ2/2tT@"=I'P |}%HEN)UgIı,:ǰ <⍺^'Mʐz X( g5W۟!.8wژR\ ,CFQ@~9M" ͞2zN;_H*@"İWGԓB0Y>#A/VL+AT 0kR*|E\5 '4I!l wJ [qG&@l&fz:"ɜ<PT aP ȍq !^ S4%6]w< q :oJw;sJ?AxB(E?0CDW%X*DJIT07g܏iw @ +4F$l:$_eS3[d &!SӈٮE8 ļ>5~p \),2 r-yGpYDcȤ5=R 0(K @"X,ouvӑy,PH7 w(ws(xNLw ]CȘh -N vtpͽHwd&(.AT-%W!@-Rg_CBD 'hB``E*\Bs IP~VOc˱TlB`Р'e *0)B'XB !L e+G#70@1AQC^ep!C7b\2O3H8T8nga">+bgEVRLG=PQR\%2\D"Txe)&G%&)z7\0'^/HPIS!\D\*K6bcW1BFDXǏ1@P S}ώWX6⋍7<h^ @bxxN T(7;k)*<xo 2TB=cDQ\kND"$E#:41K܌49G5mp'B+Ehp8@)E6U{9w\w5 L⫤ xJ"9>-'mPQIr:/P1ːͲj%KuPqCRI*+3Ɛ)61Lg^weU-`c2"nO4t~, @T)?-(h+.3HU^*#z(\. W]qQAI!y9CQ;^` #cGz''X6F2 RA:hP[[;КVM)%JGErvEOr.@i Ѹ52'EUe@tk8 AzcFA+ 4̂x"D08a`р`)@{",bbbk&L-Rx8z+`Yb/JXKz.} .*Zjt GDÈVʩ)c ,"fNk8 : )4nɔi*P#S*kF f6t6T%f:EHe逗p"Gu(j UH EO/䯀( .V`b8$J/Lh'B!)GI"b6!"!CHi#ZD`A`*`8$'A/X" 6"q'bQ@ jni؎b("@ oN ̊ _ Dn#'ć )}(IhIPv`I٬RM|Iz.E7H$! ^ xC,"E,".k6HLnI&J9^u^^2#5 .4NA"w6NC:%`3x-NxLĉA h]Cʅ @`**Ul%kx=AbKfJp+H0h3Lrf"3pns >&Lo8 @b"&,6p?!9FR.p$K$Sl9]@%N8&b4$=flF^WÐdi6ğ77jFBs6!ӠX|GTV:L҆I,BBrGs#+I`G B. gfB)Ban5J"H^Ah*ySBL="&b$naJ?q>0qI5h| 2˪ʺN"d9dD: , >!?"A'0ȶrz,#GH%AC>@0QP?0Bl%ɕ[2D  JdT0}Bc Bd Qc8f)]URsj0,A"`^ 4Ƥ.Hd*G1&S@+\c5(Bj9h\@;Oejz.& `oCYN$"jK%ʐtEBLHSŠP1!,hb+n4R-b@gXȀbDBp<–$,\0f"!T8b(*$"φn4I@:hO(08#B0`DjpP3&7e7&XB\Hnj`d\ ,`$C^hJ"MAn(9.v*7[^Qe,vĞ)U`R&hAwcΓqWB`DЃ-,Rd(H/yk6'| PƳ'/!wHgD@-.,p{xGaUy9A4f6!J3!!-!h8ES tu.hlPdW BaU2zTn38S`D/Z+ FUaMpp2Ha!<4g9kMjBH$ ޡV(Choj6m-=`0mQ2 5F/of绦iԛU&8ȫ#(_i{KykJYO"x6!ENHĶd73zu*t#'N(S'3!~ .K֊=5 $XZzB`z?H9 0?z6zJ64 ϷNdT~`D0?gV :JA$`Pe +YKG":,xxɄ6D2xFƓ%ǐɸeL*b&kO| шPgČc6\⫥#J(_p*%hGb.(sbh> ,G Z!:c"` I6yL"V :"r?zAopWE(3i@} "A6X>/ļ="l 'kB}ӵzhHJ @:U >P`gO!.`dci>G|rnjU0Gg/x99cz` ڊ&?&*?u@PZ*-Trh448p{%MӆO4~(`ʡf' y 0 tn5 #HAZ[Oפ=!>]TxüIEDP!Dy?BrKZXZAt#T"Ø+%?54hԭ1 et3`4R.48k:SPxg˥X*Jy$:kyI#I(4C3G3 mr9c- 2*" "O=^O0`i|   @H 2@Q(?) [BxHJgdQ/_, Lt(H}> A_~>0 +I3Ŷ(X*C!~2p q+(W`@ qr.\u/p@CAG`8 oGV\s]v!.' 0ua G@IY5ߚj "K@`0s7P48VA2IjGD jO 8 )i9|< u .(BZBKA;@CkZڦ J) B+xBIe)@@dt| ;8RNB, `s`$":,Eꔯ+#N˪jB 1L8pFU0^n&}20;.Ac@;gYxJtn0 #r/|7 =eYN̮qug*询 H`. DG'T ƻHe `1hd ܟGQP4m.H|`I NyQa,=nzh@ҩJb') 9\2ih@iO02l'9-AyWV.нn.ȚE&#zi ƴ){2E^Eq^Y9p.+%!h_dab 7iR?gs}s>*!@bmx=#cl # p\K!zdA 2vͳqAzzUj$g{Sԥi "x$Yt!C 0Q֭K#X">!`?6yKPDxZ xP8y 'PHe@T ^;",d.S \,gs?~E CGP醸@=9A\+*@#DIkfcv_$-atw'ahnw47X~ cKw8"qB C̜H22Q |{Ap0#)ĢC6 hcZUx0$IE((E$|{8; ;tpu19A \ лE(> @1@PС-@^ %`}߉2 q@:xP @h 1|=CXn |+5g%,8`4HB_Q1I\+Dl_y--q VHSyʊ]Pr"vV u l`p X㰐$퀠vkBĦJEMOEIB!) -aFso15+Ep#wAuB;T\U(EĀ;b9.4p@FV≹N /EྂB1UQLʳ& a/x?``*o+B4j +$l@?rxYg4h y@,@Y LyԸW+|fSAM@bƪ,v>\JYhxcPy( #bR8"1(%#VPs-$6у0dmCo `'@@`'r94k F tKDn摀 7#uI1d) ^b{$а8 ($6x Qhx͢mmFZ &ƇW+ s,9DE@GX,E}C. )$f0nӁ=w#H'HB7I !#E ѩ^t7)gkmGh 3wU%Dbb">"6|/B^ A:. f4 ?[9`$(;ǐ[@Ā{*gmxH;! $6]HA6J8vð}A= IpV; IĊ?1q5xKQPoƚA2h=9()QE` 4xvR"j{*i­( 6 {p./܀sG$`OTo`P< :@R@7h!7b/iS9=AE28jOPA`":hjP& A̗8C(㒀B!y*}R8-1H~ =bS98S'ĞeD3x0rO A @Cu:X/uc ZiXQ1]ñI_CA`."綒vY1+CX!PHI9@3+@:x =H:}Ę ipdŘP\K c ' y)W0ފS,2PbR!L^ ~У-/*_)\(X+_)(_”˜ѡ0 "jD5H2t̳ x ș 8 dY\0acjj8`L\ '}1?I;A"SP& EX݀,k/AX_VRPIl ؚhkx0%I0Iؘ*9 l|-08EYZ9ؠ>xvgl{>g p.+%Nb:hy@ 3;Xg"Ƃ~1}UhTȩ=P\884 |EB[ Ec)LM (qB:s-2Hd^ZZ|!  P֍pz zch+Ӌ L!Hg0(2+&H+ZHNO$+( y*r#H*(i />8AJ"M8oX{"o!H%$(Ę  /p  ֒jNmHT\![l^E`y`' .ģAP5ռv9oZyLmi*_h)4궱|Y` pb]_Mj - Q3#X )/ |=b  ZeHDx1 0p,040BC tXWX c^pl ':y k] ۏxjMUfnE( 낐(0 x) {J%8 B \fD#ۂ02 3N @x_)NjlؠCA!.6x 1~%M(A[R?Npˈ F ;] XZ3e08XPTHiQp`R&ڴ! C d@f*d,nq y0/| h P2VC(с8p('$"h1x`h#]PfiIH)qmalZukhu#Y몓r(sb", ԥ-= Cčf2VՇhh?0u "XKuޔ8ibuhds&G gQ)(&³}f%<5g F Qzma ] hԢMyP/5 3@jk&@e6Nzg $P AH3GFxenP`6_17 X m&t ވwT1I srS8Pc"Hxo⠈Ę`0M!)+p ;n8(dX^N90:sw=-U0Pu(XZ>r pU) yΰT_ȅ6YlXp! "h$M 2 ctLlHbϰ(d_‹S 6Zck)h@ P 2Db@0EW˰M`4?_aq7 @P@x@@ ~ \Vax; ;Ъ| [a1*B AgL~2@rk5`H,e  3/PSp;%qtUx:0*"iu}`8:r60x_>D*1;nV㩠""Q}` GBt'P_떰x Ā$Q;@rY` )^aP D|  G ƱKL>R!/+k+xoK` 4k@ ~%HCB :/w(zG"I2$1 atg1&AhS}͠24%nʚ"M*pϛ&F871( 0 ǫ`(OmA@4P0kfgƌzj* rn!8 `w#͌S,oH { j)nzx 7,1'2#3[`4  \FYjH"SR\pm&xo)bn)D`5:",c [U6lVc@vml]nAh$K[0)oReYk⊢x#;Q_aGi-j_avn: bDzoiFkI ajXxn v8MOI@HFr#OB;0Lp fR$f6dn GY@NhR rx.#xUC9>`)7hų : pD T*GCnUOaK1986 uX^  .sWq+GYĢVBVz]*ga24Ι#&Q OJ@Kb ;H),I+kd[~r 끠Oq*%ttڸчE aWw&>2E  VV|B@ubbȯ@Z`$W 'A-*vB t 6adx)M$&\IâA"X t1@&2V`1; x+  j.!0%R  O" L &|bĎ>QT.@3ZM,A$%bf1G\c,p? 0 B O2`T X"BTYq?#?::"/ gp82hwLu.7 `  EZLF%LДA@{$D;ϼAHa!\AD""ROh`>h2u!XZ @;h.?%2zRɼ@D0i@((GiJQnb6#> ڃ^sKjd>`4b(@ƃ8&fq0ZzXã\+i'vj"M>H`%H1,%:焞$/9)arw!E>9A.` &Ps [i~ nr1 >q"@E"GAC0%PpD Ta®9E8l?:D:T%ia!VAXIdh(F`Ad6.@nFgh~('nl|`fL hŶԺ/cH(Ai1SҗE'[+jcT#BT{ ``(f+f nL̙ (TjH޳ŗB&bo\)pU&+"nF!6`XǫB8(|&.j6yǠ+`zBD SUa?CP3HPS$x5IHp+aW3*  G'>"PdlCCCq$=-Xz7/Z|e|JADwA荆HA T t Ղy%W7po<>e|P@ cX@\s6 iD n4"j@`;fRa645H?UWoJR"IPޱa1,%a. \OFl} H8 "+c"Dd6f^e lna,DA*#`:R4#cQmPd53zaHEAv"! h9< $I6Q`BðMZNT#haД";)\1A2 k!VT=Z`2F(/w!j?f:CC*((G1B aʢA~1=BW|a"e.@ R dpnoX6x"|^\[αs-N==Fa/<&\3;n P@ [;Йb ^.﬜npyfcԼa @aPTP 1+L<*;Ģ1oBvo#", dC];1"@v$bsq铢&"OH5*!$* 1y%a$Na9D㽮c"& @N )#4zn0"'B2HЙw 6 ZN`M<;"  ` R-oɃE>@\2K/*B ~AU&Jv=s2 ` &.(bNJZkՂ+2"\Ih@ qh~#]%Uxa ,[ĩ戠Qi>D"vDܱP qXAT< A*â' $ S[/Ao>OT,9C`9$}hL  e`%4@ b~n@q`2P$  e =Bl/wtK fG-@ ;7SL[.Bf (3xo Mi l)L@9l^~X87 p: @ftˢ8h{5HS?l< (0%NפN "S^ӠIW 0b '$rC(LF&whL{@ꙆQD !0J $2`>v-̬xON qpF8N;1O:׿Mw8za &)$6Yυaz 't,I #`KK :"j ب4ʌX8lhFDX^E~-&'EMHVWض,r=eo;KNMaYI.yy|\8PmYRG!zJx&06MnAP,ۿ M(ej9.FWL~f$Z6{Իa8L HbM݅GPXc|7sfHN&g9k|=0 v~4 i{^ Kňb熰 l`;fI`ENIrwko > 8 Ⴛ{:2[/dPŵRRB[ (oa{X0clj涋JZ~0d(HX4 ,FnHy)>"iߚTmI)$|-Bp)Mqy&(FxZ C{x@x4 GMr9I),& i *4 荍5O&Ax  #àv#b} cy Q[i&;i4 ;gfjF`qDa<z4ng̅ @=UP4L)nCI-DjN@4Bd2NJ:i$Q2< A0Cp}ؕh0`<pHK+4bP< .#+`J1 Abf1 X)qQ &!`B= ʜѳw;!H:#)IrL;rɆ03 ɢxw!Jﴃ; ҔFѐ좭F?ؼU3\B#KM<1:6zXCZ چþm&.ٓ"X/߈a6w0MQ`vTK.fy|\@U ? B Ѣ3Gi :p˜T@B$M<2t#wLJKYBK4`@I78c7Yi&[3+@DVq> =7VQ;B oԑPM.d>r  W" AȂE|K,Ŷ6莟)Vy\C(cpiِgֈi= |D!!Q2)Dx f6q |FL2\ !5ۀfn2E 6 z:B׈j,i;<']ޅ!PB&nGHϦ N IRUCT`жM8 Ia0L`Iv$,6p+>覤L&8 8f̣/NqS'Ҕ H(E8HbE:պhTAdSOM|iIƼJA`A{Bl:Oh2.Nc1T1M \kuIZjLP%(me0gUDeظvԔ PNz T'п1 (RqDc D[v3}Ao1Pq- ps1T(svxjBQ,M>POFxWO A$ {\xC䉌1d+Źsp,`) 4 J.Yнb W=ܶ8ÐR+ 3"x@+4N3Q I]-@({#crؑ 7- !O`x5!Z>!-i°HL&( %Ҝ:³;PóÏ3, : h`f*9pg(P$ヷ (Թ.ԄH&A`{wP7Ս{ڥĐ}Oy7*3!D1L! 3R< b C?궙@Ԇ`_D@ 1#Xk8pp 6h*rR hA$(c\tBX 9㞨 3#eÁ:5 Wxh;J 0-r˃ ǢpR:4[؝ ;A#*؆q `°ԔK>K9LIԶyopHIpL&x'XX.(%0Xh^(LG{ )cDh[ ə4@k;ҷ 4R: \xZL YVW!YF;(X5b[=N ܙ8 y{OCs` yPA8T@S!SQ [iP,<$ %Ҵ KhH= ( =xaOhdCd>X#; 2!5$A 39 ۓ$j6I+XQ[[rOL5(`<($%, 5Sxw!:ⷛ7 3Z(f鑄@Eh;;`TCj1Gx7P0*m99pT[ƌAؿ#i`VDTp4٣+ ,[yϸ 8 h0Ԃ-R<% \+;)_DKQ5=~l:2ӄ,RY  $`%:Y5 =j Sz2 - N{4pk$o>q0(ÞĈ*AaS : c #C KO琐j<, _o [gPX1j< 3Ax,h7}t7y«Kh j <>gQOԱDF ;> F?`xи!!A! Y + \(k:GѓQA#9(Z%NR194)zJ(A?ūԀ3F\4P7B6]R%@G9S%=>wb-c74הqH3si3[Xҿj,c }Xem8B)_ь#ȥ':Lz-1 XB̪t @y) "q"!xR+KZ x rq8H`qVa쐺R  Xbipz: ?Fd``8HIIW (}U RL\FA nXhHbhq(Y2BL$"5H,9G܋ v҃&Xz|Ռ8}`?Ba 꽉s_ 1 |FYRG#:6U`Y4g׉Ku[kgQb iar0nk6Z3:0,^E^FH8Wf L9ȔgA7A@~}请D s IE;&&[A˪4:K ؇Fe肌U3ؗ. T.2\hgêo@Ic:8Q!l1`X~L h=k .Д( !M/qDʡ!m"ؠÑ)z\[dCA[|.pECXE$QM 5OK `&@y ~a8Ek:dk! ]V£sv8H0!F(:\) ;sx`ѐI &O!WjIqTd#.x R4>ׁ |^‡0_T7Q2Z  8  T,34 :1r[UhpgkxCr0Y4ۈx8 /;g |d*%{Qu¹1ZE\?9 A KGB?!0ndlhsxpE+%i7x(```ɑav626c#`8LK=#׏ϡt9hNT N,D~Mz.HVo6EЭ79Q9 $ُ ?_0W!~p8{j *KN6C@ t,T*B%)(B"рl2{00/@P$A5lDa(  A̖ 6P&sPo,_2 F:V \BqP=S@g|6^~?@ DLL5q7_ٖ_ϛa00P*C ௽$]$J矾Y ⷀ!gu@M$U30{NP°L ('`C. Sz!ɚ 1,o%J '[\?`&d!uB{5kXAx?Pzf&o|׿H' lG<C[e|앦|Gj{8, J4zЬp!$NiәRG(ѽPF}"Y!>1`xŹ"ibןDC`j" )|*|`G UhʉK> ]掕$*J{'c&vY uqIkcQGzǛ]ԮI#QVItZ3p#X:@. h @ r'TJ#բh8=G$`83H A61 Jϐ P8$ Gl@K% h|' @`0 =@XxŰp lĒhL&p* A02 @h N@7G/:K*.BXd' vMJl4X豒<w)8J^W'˧*9k+$r B#@R,@z:1*2>n^Sڀ eILN'{CS9S3>%@B ~Ǣ6% ;;O3FD/il,0̲lC\)|dK/@N:QnSy䒠RW0/=9Spf(7 m0eYҺ=yA5;XC# #屉J;[d=ܖW7.9F 'eΈwCL .BN65|z'$fVʟB(Irg#֦:9 -.Nd|H3mGgiza>Wh b|kzk,,cDĘ|XKT 0s0,(R+/a@9 _)i**G\5EСGR"ga@fi0uЙo䒣*Ճeb9@00F ֧ʞ4|Gr!FȒ$ JR 2++ Ph/%~! FAn1$96 [ :!2$\N^i̠Jgj%*HF)È)Ab) Ң- ,, F4 .3iH.&!`6VЬiCl&Hk="<tWLse?t"'V. ` qYJxR֎XKB ` aD0BZ/.}tV(vGVfΆ )0 helCv @bTN/@/UZN孠fAիf $YƎ*"o  D,5% Bnrp*WG,A` <W!of:ZJmPQ"6+.%8sQ{Ȍ=aRGJ"a Smw.$=BhgD 0& r<'(>$E@0'*ÚzL/#` @nj2 /L'hd,&ܰfCЀ@ Nq!H[5%k*bwW>T-ĎtX@@u&`erk0*b P0beb9|0^{KEb A=6\ !BĺЈ!b%<-> /064 GF:!Fƒ5Ԇ?B"X=kBh#4x r94/ ]a\JBcDM ZӖW ՠK6`B@xY<]ȇ+gP"+f6rw@ta(ab(0$z8Z60)>"¨K.BBC#aN2!i/8CR#E$>k={p Nc&X6JrrEH ^& i"z iZ2ܭ%+֔jEBRf̗^B&X 2Jz'hejT5-?!rj dOSsqLvcB@# @%PTa)#8ĕ^ p z(ֶJ+ &%nUnD\"` :bޙSA ;3L^YˊV>0cR6j$R/<,x@B'9fsi3' ӄ'R-ޢ8,T yҠrj5/T(MS RQ. a4IhQVYg`9~DuL "A&UBFWJP'DsKɠJ2B%(/JNqf:a~_C&~/ o`Ղ(@RH'?kRfV0.RBLv괁>sn?^vw+~6 @n`.+?30JH2O!|&J$BN9q:,f BDG6ĸ-X1[\a2:dRAjEP-ZMi"l/ssY&b7!`ZנQ]6gybF<8Ful-8&}~Z +Z@"T"+f Мtw,뀍NmfA$NY*ig/ 0%\%K`E1_m.@ &&9,`4l 侼;38~~:` S \:^ዑ"Vl;"5J N.25-tf6h%:v/Emc ґТB$4G0>0@i7`Zc {%$`La$53u)h"F]f'Ah! `F6q}5b^/,a$cB+@ +#4fZ?7aa s d~@C_*+̓حlء2>.fWld@5#/B`F~.@.1B3E.H o`AO"ҝcR'9ʦۃJ O6!Ri'ؐ/`$Vn&c\Fn" ҩ w\q~oG H" DGMV-hZ+Ga" BF@`9*&~P@a!Ji'QX2m l_JlY,oFtt,)lV:}$ @$b~y`W+gGbru7qXP@PHzOB@p֮Urj%>JGC1S.Ommb^;@oʨP| |-G)Z*}2 'A bc2 Hs-ORDϤd񋴓.)%A*J$HTЮ t4!I| 2`fZ (g4k`.i8)P0 DQȀ A : ,=,h CoJ#kР]GP:VI mpЋ. `p'KB<ꬨ81B}As`c&QT*0Jv""hlgz'@0PWH& .K}@]}]H'X6!gyܰ(`" Oe`x2"L掭'nAk},&֪~',-g2B#.tfRy1nk&-,1,r@Bs-\ e+]w0g:QAnkZ<` r`8jh bfe: UģK%Zvfysۧo"Fy_!8NDYe+KtcNgIC'NU%$> F~X %{8eαQj$Y8r<+Q C G!<k_c}%fF rf1ͥ%kcXkŰLvшF( y0+l:(ŰVsHd!2,&Qᒙӑ%&x"|ٝG-(NGvx`1 :=OF1llV;!eXɒ辔\FKMF$NTI\g}*+B ̪ؓ LКG\Nh'}nIŻ#caVq"Ƙ:"GqEZ*HX2N;r*]bمWΊMFK|q [O>`%;hv.Qmn7]" ,-S p!َdsS%6{MU]j)bAAB0[O#4| 5CV;G0䂠Q2@k&h, AHc,cP0#,6 ѺZ'! :"D(k!,wfӖy(d@i"3d`qZ4Cs\+P)PTw Xl'U$ItnFΦ.%}Ƅ$HXҾ!rƲE@Ј/͂Uƅ`xOAz/,h ARIth`Dz(GWk:Y܎XKu < ;Gq5ՙA$%-SȬ*y„,Pr`@z Fh%$d"9s R dTx34FKqؑ#w")xg<9c[vc~;ҏ?TQʀ. dLj럡c :K_@:e= ֍0\"0Դ` ǑB ͈{Е )DF1GD0Nz(9 Y٫ y#}= ((Xq(v8eg QvI0Rmj32o # 1BG 404%8J P'=4$K9}ـC)( NZUDXdJJ*ЀT3Lxvl|k48ҮٟZp*RQIF o? L<CCZJ# tQĤ<2zPGlv(ؓ $pxP+ àR4NȀ fT"< ġP]_i_ay IщӴ (wIH2:S0OG9 й HGHJ U\q|0_LJAt >D-4 A4M {.+t$kmN08LP{G=Dex(>Ge1=$Rԓٟm"  HeSGc/3 i m"J@ ɨGlP((RbE@J¤Q9 qْG`_MxJd8aS2,dG pyK!y euKȚ QTrpI1WT58xhښ-M> L)B_ *YاcS903`vRؙO0ws,>z%k3JH䎀ѧ 99}]&pm |pThzq)Q Z؋X%&GX )DU)W)n)sl?$@`  2!G$ HĀx FK7.D+y.+{ӵBJ TUR]*~_AG*@$ +ZѺNx,|SOP!.a(H!xgZ,'F_=0C4(Q+)C[.. 9C2 0|# DDɋޣHىRǪ9@ML{mG+ Ì].Fy)j1q;3X 0?PH&sȎ =ahI !d"V JUD3{ :@C`v2ŊR\RPhZ\A 5݂ ]ي1u*:%菹۴ը` O(lco@5`|;uiu7` HNH,U܀4fش'acY}PteSQYo! #} <Y^ّ 9+99$TI8nƒRIK& ~ Fg I44#@pW֭Qt40Zn06RŶH<Kp~m* aŋ3(hX;'  k)0B=ܜQC*2g |ÉU`p,u< ^GZY `_IyWHUx ˹ȧJ:H9K@Z!BS/kBk&,,L xƐ蹌2\?p) p[x C͚aL,*cω *  ƅhOH=C>u6bqL'dd3!3NVT7=Xֹrt4# Ĩ(0 rVereQmh?q0RW'*^Ajpc¿ ;$꿼[0Q=Ij [ Vʐu>(IXLʶe'88ýδ^S9jV}:mک!3DX]C^%0 BZh Tx{!fxLYjnLF06%)0%BDBYYpnb`0(F0ڔ:#&"9"لJ0@5Pw(K={{CW]LxA SU*Xf& v?6\:Z0QxPìP" >LZ?K. HKPRMrʓx  2֗ٗMV[D $pud_z I:8V3,U RF.+꼸Ij:& a ON=[bI'hjb.r0BYDI0bV&kP0e at 2Lwj"՗"N$-ptIFhʧaTm97P)C1O#ʖ KbdJ(BŲ @%8c J =Gl=fUrZ{‰$ù8b֏Qv̠DQLh-[Īٮ̛ba& &TPӞs2!{FhO`;*sB*E* f,@4%eK/7AcdJns" 0a t q̄'N\9@ Pu#զ($|Tb@D-g (A O:V"hMne66B&4@=,"nkA`AaCC@%:R# 4%)R"e9b*.f{hg鲅B< iξ 0 ~,nw 2t";mj %wGr-d(I`-6"s($^d@BRL娂b: *"NP(&M)?r@6CrR6bj}#b#3K>:JN#:'E%|#n !LFμ3"솋([)ЂAj0b>en)j:<#.{3$Ďlp9PFq"A u-z :b"TPreؐϺbl @RhL'i !gdH%*DP!g^bvT$!SāZΰzm2K<4 dP"IF),]P)ȝPJu AY'aPsapŀ [(|bgD+`3NA6&1N%9g`A4^H/h(¨H0@6AAܕn-ҝmBUMRvffWa-9olEX,Il" 4+ļ`~ 3 R.sűBgc,Y6[ꥼDMӘX,"@/Aŀ;mZvo330,p Hc2ɲh/~Tb"fX. 6D4G@v.Tp,d;KnRZPl&b3"vp_!)r k0l( Fˮ^& a(g o(SrP;QJplt(&b#"4aC@ L.,'mQv A t;8Cb@h$d*Ш)j,ObP d؉BQ2^ ڄIJG`25 &Jos2v**-Mr *@G3s9;u Ħ"r0&mD%G40*\HdF2M(Ŀh˱(c@@dDp@*9p̗7S`XMj*3!񊮄\{@ډw5 6bJ^!`vcSvf&Ng1d~ d $1F#RFiL 'b@& ,xdBޤц X30>0 J;+pœ64bXmDDoM )ի֛ LEr6~@6UkQ,:6A@x aB&3l&%2e`nϤXc#dHL@ XN1H̺MZJW(Rʠv|A`IIB-ae?d'9\5''Xs(V&9"39!Pl@GX@'xJIb|;OGNخI$hfD 3qnھy3?=9NXKU8V!d$p$tv&NF]h-"h`m^`l@) UluARoF)u XH2[ g0X^OXMЎBxL 8/P&lGޖ4!8tc@ چ㰔'1j&⢄T** ff`#<>`D"} FgB&4TR|(+bant4ZXp)r@p"24!:na O pbx`9* \u \FfGe0hj]LU3{&2 jl0!h9ڊbZ @ 7JYD2G)2..t@'vb'2PCaa`cEK&I'il!6tF:P \YUBIL P)1Hz He]EY` ٘AB"V̎ "pZ!NBCe\^uG;usU8mee8b&AnT( YV.!C! &@u0js*%RaD["4uh|”l"IqI-Ub!#47F6R!x3!XL"朞֧pCxoH&9q1Ң5tll nb Cq4756u'|wՙ&ZH5Kΐss"d`T\($d%#AV5/e!x`$PF! CU1}4A!5]`"C:K"!>d)|#Au@@cbJg)Zɢ$L<=J&#P`<8UZ%uHEpd'θpmdjAymZb4tT,,~3.&_G)β)(n&O >(b O"7>"nt9aϠ\av3olE \ $3Xܦ-l) PzXUQ!bӓ`.&J]K#~+K5@@ݡ.\@ Ɇ̠C!t{b"}B<7B!0iٿ컅 (b."Q`}P @@߯ct,uY,)*t6]+f5}6N ),f/GRҋU1 KUsR@Rm2 _IQ`sJ- 6bŦ*Z@ @ &4=oOtNe͘Ҥ |>@P#')W(&DxL'LJOI3 9Ex$j |yZ${K&6izb' m1 ^ZV]rXZ6LX^Yxgn3 ",KR!ɉ|!`S$Ky}8NGQJL^ϢHhl6Q & HA{-2shm hX) 8- (嶊bH#`XjIѮhͳ*QDC+H@0Bvѫd%JJ0&*jH2d/s"b|0@.D@:M`~[* T*\<jPU` e}@"H[.(*gR K-_ x7 coԨmu@"$7 JF'7Lp !u@ BhQڧ_6I<ߨ{ 0m{,iswyrq0 `FYn `]0 o' \xJt?o.R瓷PψBl&i7#F x0 kÈ* I0LRݧhՅ"/=I{@`1YmD$><p. ]9,pa z$# *P14IQ&*ϡY/%'J<Ǒ`4H>%n b+f t" +3 `v!/j) pw.Vr[e*s"`%N4C.:[Q&$#t4FzvyYxA$|=wk_<VY0UGbXaS@62nE\f;9WյQ۴JՊz@vrViD=[j"7`(Rvު-H h@&JoE } {pUo 1o8&) ىkDy0@ƱO4$`Mx(eXhILhol4 M.ƪ8!)\!zQ 40I{CA:˙|y׉x97)Y ((! t5Xs}ȐpP!Xt8n݃@6i c8Mp(wZ99qpafYc(%7SX`@qiN"8E{ؽ8 Ӏ Q(X'{V>@ qt AQQ1E  ڏ1 j5|6 L裠Y$8^6?cHc@d `952]8w MA"FaS v,h"\`TLPJ0i790,( 0"!&NXm>NJңI\T7HFQi0=!8vS,#JŢ8X<R-i;J8RxV!x Zi0Za><0 )p?pzXكQTPӭ*/1~@+J/E ei(P QMEhl: qvo GZY= UC= pFX JAb{e_Oұjuzy_b 2D ZRzؘ `cHPLdcpv(#Aᙁ$-/13興Zm\I RZ  z a?QXj8?0]MbDxuTJJH;5CR=(d&E9s ueU@ kYyz\x, 1 hC [^pv  ?`"gu2Z"Y.f~(6a{[G H4d!Mpn9" Ոz962$d:GjR#psHc@ ݛ! T09r!ad̴AcXHPD99Xɗ腇 97|8ttec yS9Շ)AF";Ɠ;?>5yRmw$dUk`KhZ!C+4>$qKIciQ!(NRՈ"2%9F1;>?]PRGHp}rc(;6)h)9Ձgh # 3 P#* HqlXYx`8rFC Yx'5)G saPD@DDAuphԟgHG8+@r>~ e'Y-0qPUZE8Q\T-&J WP R  BH@`@{a`egpPp8 xa@;y<a~;^+8]N-I]fpT|O4T_O_;= &EUCtl<DŽJ2ǻڕ~!L 'ЧQjϔ6h`aҒEQLx!ZJb@@*<p. rGk⺀2L@hqT.3!'G.@2ќe@Qd(g2N[ (A|v%Gjz%ICx(8 ٱH'RPHLHVw\(?\w+ %(J삥[E>%fr{z%jR\G Br!z?- ˟O(F7~ѺmǨv8 $.nS0$ /n/!AzwМFɮV)0xi![਽ Im0v9OLzn(8`2Dd 8} `Xx#^= TY^rq\Yj:a  &  .B"s<.:R*kpH;0vj@\*)&keR1j|IOH fs@>{[,plf#Yj ^Fy#M3 ў%\d6F*yBA^V@`LL'@Dfa:*0 h- 9jG)MsfV! B:` o w1 (@Hd^:26&L0_1\z/@ Kۙ@BiXIPzvfQ(ય|S qR+  ٕu/  pn5fi8&&t|20^ 5FiQQH20H@DzKcDd9C{2'TəCpl P6ѽ*\ h`` +vYm}6e1XZм T(8"FbV BI⛵JTfȺRp,Pfu2.[p0 /I_EN]%:X:bp :-;qbχ''o'0k ,n-J};SPaZLx:>[yye2 'QUkqnb=2U ςLͫdt5D0@nyAF('Y^{/{C4VxC+BxNj'5O&jBX3gBR!A|V@/@/TOCxb)>rMp$跠\l0C.$!2Ρi@axmz@GBH." C '켢;1zcl*N ξ= +lF&c>4.&lnr,hl"$ri\Zf զ=,3s",pk' V@ 2Bޭ,2 a b"j,VAHoQF&*dfR-.KzgB"[j?؜x7o<aAyrBeT@Rks(4QE5pv! Po *jZ0s%(n4%h"BAri-3q`]@ q`z^R$\BHnRyHl!BL7+db)&b;岒cj*Œa$Hh,ነd$pR ">$ ,j L?Cҏk82p.Re0!9x>  /(4?g|*(!IV`19cn{ev[;.|)NSBS:=&=&)a&m#B`,& +"pQb2`@.> C!Lf^f @bR b 3O*&"y @!0V@~Ma0jź.6Jd7A!Orǀz |@rd³C*!kIr6bBeĠT40Y+L}+FAׁHtoR./ 6$ J) @"@*cEKpBpR~g"Rcց"# 4]K"bL}ϥ%7(2#G"A;X@H NkŞ].P&բ.P]lީ&e$h'1H!v'.ń"l%X6T."$1( ^X1.A\Q '`!!pj9Do< O"BhHObv.] Dm+ Fio9B% &j4!**f|) ((bVqrˡLu7!bh``TO1Z#B 3v$ɱm'hVN(m2 SzH29O(ct`l(f*rcCI:3Qb-IOb)#4{Ho\yQo@ZXH .jQeBIYN{.8<<)<2&)AA&@||Z -Ǽ$DdL."Pb">Dh |ld]D3#Ccw2IBqX|P'C g@Lk*G^هS^CNvgko`0*BH?w/$wKΥx}.ip&$]G]p'2 w ~~Wx= x<7"o#t%®K`$"*v^ HpVYUŸh&pƒ|HLAwA#@AEO/ce+VI 9c ǂRF-DtCQCHdIylZ :aeC.v #@)Y&gA(AR|a7x!P/\ ֟+t@Z }$7 XA>wo}o%;bXatR=.P.^z O0]ת%w#m44GGf'^ (l2$3W4"a bRa(GlWH$VG0{` 2-5F"x;Cw&>( <>/ ?D lPnWlhv#T& @I4 <z`P,HP( ޯy \j,G׃}COw4"3 @9"3e<* |`* dU,x<۸<MBnN`_PPG (c ba2:nq0W+Ʀ_.~rgZ&= $$`xt~.{ȐYyFPFn1΃kҋ 2!\ ¸B5Ð2=L0 Jԋ>{!q" A+Jr;X)ThWdkwG 8HP "@;K$ R#7+w.H=3 \tљz'F=Hx jC@hƋ&{ht `Z`/ `n#( Ҭ@h2*s opzZ/o`t`1zX#9')NSroV hfvreD)` RہnD}@Ncy, "CR󦏟(jC6ȑydDc/rb( cY`;@KpRhtF X+*άg-oX.2˟@ 4r3$j¤(L=J%V~q+rGy;\`GDJ$ʧaqEwzN`g\Wh$)Cr9-ا%EH}O)a/@a7Ȉ&fBa (=q%ĨH"=]@{` K=ϒ3Tq80,@| #(p,g@HD J@4s`e@Co`q8{|&b.G(gh! -TTNf OXDT-ɔɕY$N=2>?i/|TZHJ &>$#A2@ #>Hs$]N:L&߰b>Jx~UK!(X{@R aRBt̪:, \2@Hue`e-& 3##@3 -G,φ`6LuAX3X-k T4.@щ.Ya=)Fi*0H`H x2@@VˮF$%Alt=W(i5R%FU"5Q VBѦ1yHR?F$BaeJe3^jz" h"(<-XH3p۩ zcnYRyHF_ qd(DCqDъ\?5"Dp\ !V r",!x"2>} ;hLe)(<1K{Sy?19$FFBP uO H|{ KQMqoSg XؕR8A00-VH,Z c;t~|݌zNz"3mԫt&Ueuy%Ul\^$[2֐Ѐ%&b,@kz&*= { a%mfHCH1#V P!(qmm.)3jD 6>XTL>sΚOM;`I`GK+ = ^Df "V,9%78T& RV*r<6  ŀ0 8p6( "i۸  *:B83b'xT?ንH5JMwur-_1+ )~93A[$ "^:!C' tpa>8wcwC=z \< (զ Ia9,AI*xÃx2 OijLงp' (/*sR P kjq⺈Dxq˞ t>? 8g \1f`6AJ_ l>؝a8rra0D F3W<(@r ,`0 G`6`Hɢ9ijdL[08ڞ"M)iaő 0N /60Y <ч(t"Ա%CE4rь@5&Y"Q9 R˕14 IH+SHIhHuμӪȮ('h6-0!E=8"b[Ǽ[۸@\9Qp+hG0 PmLnXH/,00 *x4Rk&7 ""LL/&PyDB|ASi>̀)(8u`N(Y栁IɹHVs(bth#%:  `RtyH H{Լ?X<{rk1(27ń-%K8HHxȃ #5b`9<!Pr ֛^1l!H B9#( <<ΫTh z z 3"V $Iki :Zx ?d Md-))Zʥ=d?R eK\(C #"A)h.Ѓ-ȱ  MPJ*k+Ll:( 8K<7Bݑ  b4ZlO,&˙G{悐/ ۗmp+#K;뫚q0x28aT._D,* 7-@NKmOruCd)zLXdb;Di*s-ދЃ 0FmĂӡ+Dg[o'hMGJBN۰m3.^Po1 @7kDp#IAٹ @Ϫ;acR7U(/p]Y 4J؛A.X{R- %U#@Jp 8O`8 z+ F&3p?ńDSIf&aoG| ( uJ~'ƿ.'f$"I{$@`I-`1_ e6@Lb²)Icp F]ĂX-bU$=TIamH.gJp_;(hmk*u쪢c]>N7!ٸPSfbalXD-%V0Z9;ve2A8_˃ @A 8lSe̲(FES$GMRkgr/ Gqً]JJYzMжj@Xma0hdZ]AA4,ոK{P(DÇ(lp%=q "k&?8؎hri᱀Y 0I4Tb Ȧ8=Kú|J,HCUt:c%xOfanTv9; ݫQrU(-c"jmLYD E͵Ip4\,$3Ŧo\@BrU(1%LTT#FFFN}+?Ke;E#@4 K݈R;i>GsI7Iخ $ B0j>ZZ;n*:ุhr֣^٥*̔`p&3{kR% H $(Zڻ㔗2z(48wjipFiaqJKs'P `cPX%rH2|vJhnlũ"$)Ƈ֏9zo`Faz8ҤUU]YVb&8@@D$!|Dc7 L Qx@`¡1eyeOa` tH, ( h0 ]ȼS%jd<\X.1ʎ3nBέH,ׁB 6$i_h\)"(  EMʠbƐɢg2 #ug"갤I9dJ9B@9v2Ȝ "m}G˺,3i`ȂV=yjˢ&.("HFM2@./ɠOF0[bkkiB1Ͱj- `#Fzy6L}gtSٰ/yv5 _3H-ا[;)FmՎh_ ` !|Y* 2`2<"l@˜#%Xo "Sz38D(3ĩ4GoJIKjʢ3,f%gb4GCa,ƧV[EH{cn\-8i}!wSI%"^ BԁH-IA#` rHT"2<&YnI3^(!JBQ`l>XxJb6 `H,@@CШEMń(ݑԹ-5cHa. 8i9@ƙ_ޚĘerH2hpQ(N @J;` G1XЌ|T Q-pf*5#b l ~*¯Fr"\G IGD8,Ri#D-&sf;$"ԇqB` H4_0tCƄK38g#IVajA?͔ &ID-tȷRHI,Ȧpg6&0$; ug9sF@bdH utM0PCoB  B ( o͚bERNXJCXiӲ`HIZ3sqLIDXAG 8˲x$ IRD$̤PƱvBuWLɖ# bhoOh@c a M~v] ?C*b#XFŀh$2`:Aʋ B! øꢦon"`V@`N&j?9%&¢$bO0'%!v |⎆$G$;ɂŠ# n"o8nh C ܟ'B8r*A9JA^+mO<~rX@ @rEA, E\htQXc@` @)LBpj3 n $htEfF2O?&GNxmaTaPB$zF.C.A@rdjehb3ܸn$,>Ryҝnr (i ̈́Tq @,^fh2d7bf>F&)SA%R$#͊&ŀAC!!b:0`EzQ'2 4D@!l)!YbqU#@%L?O:`F#A1l4B , <!,&J`j j2Z,Xˬ,,H'!EK\ P'`<f.%S\-ByNt*VcbX!Gbc 31DtvqE B?jA %0b2&Bd"f7>,0B&LN#8B/X DCXU70hjf;>!BGd*Zb*ԋDR&\&v ;$zJhޯ1yn@#W / n⤉$"*G>H3Hv IJꇞ3rXo.`D4N*Uj&xsQ,.gbAgT@df\ aQ! 3@k A"+aDqx H/D,"aMHB=&t"$ &R0k<%P2b6^%Z` s`&hunxn+ZC7 V. n"Q)X&xb@\R6}* t!X$L6t97^3d92FQ>A >`8 HtIw(r̝Vh@@IL)hGdD YhFD/ p*k.4rB!D!4 d,0ƾn6Q^3d+v `'0k;T/6 .)N"`0bZ ㊐01)jFCnadTCG%`)A*r!^j.<$B(p `B`549jD*o8#=&Ƞn iZA -{xPW^g$3B .gpErM4\a܀4"UXBIMj3dvsv)Bⶡlrַ~0\⁶MQf(#ƍ,36O8. XƨaB ]&Ѷ"$NӃŬ 0`ge1EYY 7Lf!'8.e փScfvHa0 ߳1TV})Udbha;a,? T fa<8 *!i 6NFcy_ͅup 8ݒ y&ѥ|R,M|IN iu?P슈F&f#_"eSL^{< Z؋(2u*Qe2btNag:bC2<XK/h5A&w=6/>C.9/# $jT:pR0 Z%#oѡ41 Zuҡ}rN. 4`?9w,, 7wt;BAc8͈Rp- a48@G ;.QE,@6"S@"P!PkX.+d/=4%lZVhmPjG`!M !*@ Bje-ŎP V(ς"$ HGz@rB6btR@;v:@$%;(|#Bs#fV"s1AWJ`wh[bgY] gX+B c6' L!bZ)}0S{xBB&&+1vA FA<}u6'(I+5DGCIQTmrydu1 A@:WSO'YaBT `粈t^&0fo!ѡ AdMyvOCx0Y#JHN&(?톥(.#|@\uh!6 Dax;ε iN.? #->Ͳ!;n%-O2#'oK?+CW=FgL@ah]-Smn6w(>BtH^Gb]BF< y`!8 ʥIk}%[ ."5ر#b"h.i4~gv&Uy&sekڬ[ޢFFd%#fh' B#!D21%ңC"ԖZO!:@Kc!9HL6DxNX&&z$3ں5r v-$&ra`F83EV` 0@>=~`]1 znڬ$3{/xdⓐ1a\\`[5K;ȝ-ER6^[ۻ&FQ/iR,,ČblZL BqP&jw'V'/}?@P #y7 S-I$]'Kio.Il#=.}g<ɩ4nR({<7S/K +OT0jSJ%L{>qE8Ƃ 7:+** )AA4-j$A (hh`'lA̭x2hj_W#!\]- 5xZXcoDTlJԑ*P:T*֘pu푇QJHɍ%r !p6slJ?ĜNȝ1'L'j0S&?bj!j^)BwREܟa$8G զ|l9=d }EwNT AAMof_ !F1u@#Y ]Luf|%@1e@XI€ZEJ<䭛f>u k@vȀ i gR̅w3MBdR^?ͰГʅſEȜb>d`Cvlm[jp+(# *` ! B@[Xcx&( 8R1x@:* 8t y$"B0W GzsPuRw?N/,^21J̑!:7Fɋ@0$&ڲ!")|X\.补*<D6 V"4`'}@Ff0PWe֣P e6X0o|oT=*nǎKb%dd1Ǔ:i,["ٙh>zP䕤6D,=tH8G IX*0FMGH@ XIBF ~rG 2[J*q*>Ѡ1E_aӧ z@"TI A\$bşpj:=P8^q sWyj   ( !0I([( (z\;:S9`#a+,1[e1 1} P&{%"J4pcpp .$ki5j*؄ :*Sio4'( 5 !c Y04s* !g 65r"((`&IH.x2p".P9.^T-k+*؂c3;3; ѐ C`[4آR+EyM  ?ajS_j9=aA z -߉ЗB9= z{ȂPi ۙ8З3`S@ h6M{@!"@ KG084y بҷ%9Ah$S5"%kl6/Du͕62HIZȘ cJ N 3@h0;I?$`3Tha 6K?Da8$:݉#81c bA*dIȺO @ T/@(c%;NT̩߳[njȒN*!gp8*`N_y[ߕt: < J@6s91 I;پ$ ЦPsDl_A!+yk  , _WNJ6ÆR so  s=A< &/c5NМ: cxt@1`x8U E15kߡ00]*R#1w- xy ꢀ[?]?(lAQ# .5F4 Ý@5e[J'):2 8Wx__0dS|TBg{2$`zc+$U3YtG qIxxk%wKVQqT )Q,,H!Z7))#]bgX"px(^Qԣv 4(P@](0V1XM+( rN 4ϩk1"|d :A٘+)9W1IB}, l6f`DQFWhzR1Z"QMzKB̸y=lL$%9LCO$NPa "E! l43 (mjD0`r(oMYVDR /6(K"U`<(V(RÄB ]j=194,1[8 LM p(U\1鐄;TQX]Ft OǸ4ēQ2$U8`U0q ܰ 1vS08 `F'y%\)ZٵsO7 ijwJx5.D*ڒ)$)<9Yp܎` ³p* 6placHȀՆ53T@t#*:XCp8[Th>bp3pa 1ݤcZӁV I W{li׶HY#vP)98vȲ;hʺ.˼%KeZ;>vɓcL$j,Zo0 B,7e< QaVEôUeMij8z7@68W\5ܬA -QjڑcpC\ #A0!(3:b{u z1܀~EqAaN'x `F^-&v8sa%whw+`"~w8K Um9 aʹH*ubh[@ƕFyxd\>1 HL h,xj AB HB$`u:\duAojX#?(p<؊0@` k8+> 5Eojd0V (\˔a eCBnmJEjINHac~b I.SArۈ؀om:%<1 Q z%  Z$*uaKV!\P % >14!U`4[{黼Aorc߇x%X˴AA< 0{c aP'm@+h'l$[Q!ڪQd+|l*P{"a2))A؃ !MlЀ @?P*% Ub' @?( D&>`hTz@@?DEpXHT¤ A@NB4@R(Ӏ9Lw A/TSp, H!: >P,<_0GJd!2 r}+ItAp4J :&hvho7x@`0@$;9Lh/ }=km5Zs/,& `}0J ;\"TL$r{@8`MEJw}#g샵(+΍'<#!b?˪p0` IZ3@KȆHts-+ȰaZ橭`*ziAFD1L 2kMS4TRTLQaȟQ{=g|Aqd*A5dsx pé1КS.xj@B P -+L9!)r!t GsWBvdEVȱL@3H[RSHRRʄ&T `+kCdjF!˼ s(Y 5~G!031AqQ~*rZ2ɩ||Z!,Pp,1\4>yzPrUS G_GpF8@P4dY &*﫧N*RĦk*:YD!B!p\G璣&:|0j/<)tʡGwa܎B -,fdc X"uQf /vPxGAA#=A5G,vq*rB6G8V묳ȹJ:9"*A;Gk7lX%RN%\x& .E:5r>UXnENh"xOĠGf\/U] *datq0Es\+ŐPg8IDP d( 9d~S*v^"OF0UȬ`<)EsNVVn@,zIL&&JJ?$ɍFCR ^ \cӥۦHU;W *,\Kr L|&u " ֆ$Nc0Cp$a!]8q*cn A *$uH /v A&VgR|5X[N٨@i(Jqt 9r w.b\-hZtX'7cn4%fN>bBX ZS0BhC jD/ u4ŶF[cWj#BPHԝNoz[S]=DZˆW tZAkfk6nmv'TQTkԐbjrA 3߈>˛B|G 6l%|$,и//E L,/P?!!x`lffL0ʠU-" Cʳ A%c"T?!R Gh) ~S$G&rt, KGVduӤ0p6Ϡ zc0Iʡ `Oan!l+3Bjd&mL,Pp68<FL^p#z / Jȭ"htaPx`HHۮDk_=6 <jxD tF}gt'rL[ ACP&k1 @$bRb^S l z4La @̖oVh#h0]l%/JfHh&olT/)d!nFot9-!PaL"c;GhDxѨ'JoXB@ <A)bYSCZb L8)18DI^vЅL"v B8!xa@U$Є,nP!mKcJ rR5`"qM¬%S;B̞vz޶L ¾RATO\0Cȉ:&&Ha 'Trp*xBNE"Lc<" AF >rJpV6GL:a jʁ,f8^SVlKG`4X H@TnBW(kLdU"41c0*H!`AӁ/׳D!bJ6\ SB.7 `59d2#q\FwHtI'@ !>((kJl"@ @ + ފ06fUgC-(Gs`Mg1AFAsX&mhA3KlGDFdh:IofNȁDl3 +H$.r2˴=h=]xHB$h#@WBR`8D3d0jf'[*Zˁ F=A,YX  (da4H)FK!HLi!c?Daefjaaab`a. z Q &*P`.&>Mv7 @(BCH$pD+sDFt*z'ق`p~:`h%耴lvO'1xzN!:gskT CA՚LRrbjZE )D`j!Q.3j^v}$yI-*_s$! ~^+G zЋWF8Y F|l!@ /ѦsFbbF f PM2U`$^ UkOV 2JNH^.nqqi |$F QqINB(z&Cz @Zt "Abf2`shdp0_(e @-a֜&rAkm  3Ep6&2㭀3eC>)%ёFF|l<=ql "Ti+>fD!\B'K "Q򓙸FE:21F?ix2'ryF8ZLDDGd4r]U$RXMb2<;FaA./"#j T !p* ͌ AZZD4B,B 2e+˵S1M%D%c,."dtGr2/BHAG:'cH@Y`cX%A?Ob"\Tux<'e䴉!9Rt`f>n!^ p*qVF¬'A:IRj+AHPc)m#é/1p @~ Y yh,0 ?@1&JT0 >_Ϡp8!'jx:9ݏ ?3q,S-~YpMLKGz"J%S 1/@ܘ^0z,I)s Dګ0fJ?>ә[-xJKey4K%Ke(d0) l8<^%fX@qY:bR~"ao`12 ] V H xHWJiRI*Ȃ!JrDI\@ mX2g/ J Ǩ"Q $R"P?3~i st$/ **ꚕ*⸨4TKފ@g%4Cxqfy INR%3hd%aV *i*('tboNT "qZP@>gyRp"1(CA(bʂIIj Ip5 u$5Ҧ$P:4t' l<)_ $n vaNeQP!HG׫Bg@CT|,{;^Et8нI%l!*D1p8y<;|4=!4Ǯ 8lyb3VeL6;ZP(TEbX,R5(K *[)ȒhR##>g M˕Z*y 2 @9v:em)$J` x)P -Н*L Jީx)JBɲ"[ ޥKj^+n`:.!<2gwvԐA>X2+"GuqʏH(q(`xx`0C&dH.t@{ Pj&ŏ.RH 4 BG Z!Ġ:4F8 FHV+ExH1 l!&DИ`<i!7jH`5N`X 9Kt݅RCXh@@2@BM8T , gQlBXp R@#c,S;,! w-Ii\~рV&$1\ Q3c/ %Jt j9d'6?)#0dhSddF(ؕ[!YĔԬDHY F-P (A6">G~))L QB]K?I7'#-.z5H,t2AP`裇=g@U8njMؠP 8xpG5!P|u! *+UIIذ9 5;Tm/Z;u@ 甐9-8KjWSdAH X 0N`2Mȵ 2Ҍ"Iq'P8ȤN1;wiP`8{3%/\P Q"u)eJ =2LYhyԀ,Eϔ~`*5ݥщ$̗@b=/#@bXz+(R Q HSX(,9C׬]T騃(,HՓuP" TʽIO@.bA諲2ᦹ +y qp.gj$}&ISk*+ s2w"رXȧ*3E P*PQȈ3`9y$I«xJ>?W- @@&}U Ӕ 9L!G̠B )tbI$G/H'-˱0P䐴de By u9`,W`s8< -O 0TܦU|@5]&‡o2ڴph6]& ľH' *QD}DN\Ѣ@}Py \m„C8XFȏK L"8DpFB^ޞ,5)1 L& ;@4&|pK >@\b" Y>x)h CP4xJffcѦJ`>SvQĊײ(|_**@a㦀7:+GPso -!啔̼ݴ8) Ioj(`a@H-8JyMVǡ2 k89d`eH ZsAAk *~Cc,5*vAmj9ӐTKC^=z=+F_H_FlT>m;qd0cB`90@JIQ+!,`ϧP#1cۈ:&[ 苊;͚ `iaIe&0C <,q\2m]~3RIQ⥼%lAC XE«eP̈yHZXVxvF qľϵIJLj4ʋ2,iLڃXPf;Qbq&P& FUZ#MNN_ *S#GBHSFhKIӅY>;)۶%7Z9[ZG)R`i6Oj~f3{Nƨa[+ P[qxåbs? .89 an N@v{=#8 _!.bJp+چrXFo!I8S`D ?]g4xa'z5 P`|<e0 pAx`D@3}Fq` >_rQ#qLPK4}=9}f`+Iz3a5p쫀Jt%+ְχ05X0zc;;!L4َQE+xH`4' d6;Ukf\Ӏ'_vy@$$`x@&@N`o:0*j2=5Eq8ΗJ +:f,,"J/ɘ0G櫰RF(N|1iaMky`N&jz>L ~(i0yj2}1'G0u,|CdfhZE{HaHf"xDHNb30(`P+Y} D&ˀȘpF5`F;ZպÈ2 I@VMgQl*7LC* AHK-NQfzFn٬!@P܃  ~T:`´CۆH&.t<{/kJzR 4 .ɁN@H '',74\B+-n졡-X@ Fm*ҕ-C5BĦdQ 3Y8nVu* d` Dbq8Y ( H:vDXDHpÈA(cI%"]hA\$0ngpDdp 4P~|HA{DBM%\0 En@|?0g6QaY{NƐ"xa=$mȮ!Y[,}AfX% %( #Ȑ}ؔ)A:[p(W VZ6 D%ٺФDU 'g5 ITCZN7$^(d Q>'@h A5\KV0(9 ?P%HbCDԁ fJ +8RZPirh*J(3a6-v/mGQ' a$%#h: R /qJ G!<׳@tY7*Qe],h/0Cs)y@!_tIG.r5rJ0pK&sPO)ycfƤD }Ph guY֙%=RW0h$E7@< !fC{JչN(c .jIﻸ!D˚!M\IVlol/xGɡ.%֚rݶ2a8j(=-]"lХ0$ #9n"i)%S0t"Ub^n=!<tᕧ菚Ę_JC.P{H;<#-(^< o<nun:b&h}ˆ-!,J1$1&V*^oت#:b`ʉ n^5B@b⊁6!4!@}45b-|8Oj֖vg<%n&PeZ1 b 1.&Č:!x ̱*0+,H(Gp(T_$SV%MF+RC\D fr)9*%p*cAzNfmJ+FO. &B(Hxf M(Eeut'b "ł@cBBu, =x@za  b@.h&:M{8ph|#n[|uc1:Dp+X1ƕ @L/h<Ť G%Bk("1>["(`l@Aeru8Ǵ"Z"p6! +J(,+F"Mhem0x!Tzk}5}."oмBSdaΠqî!-LֻDd#* fabC",4P^8nJ_!$ bMC3œP%|R(UGBazA?bT%i!! 0|,&€0$3d? C+4tua]:!@`@BGvTr։(_CA82JfKNC8!#1i,$0;A0<*0N@hb@lJg "a|0d.AG-@tBLODl&@&FȁP "a۳02E ")Ư@'Nq@B0:0c&@HV0`h,,4N A4+ Bx ^ ^@_i2A!1oYL Z*8VGr#KB"Vp!e*U;`Sd4bTν#|hv4NxĂH@B`>@>~%a&j+bh0!d#qE392*.JE^ ¦c%k(W!pCFF":ϲv!LN(]+ihf4K.4`=+`I `l @IJv܌+dJ20C8@amwD@*`EPXxIFD򠑳FrqPvs'd:"-Z `Ć |ÔR,h8 K!.ohש@,:$pHq"EGD.Ejk^e) ~`2RA$3,^ajw$> F *<,\ujD(9h/B*P՘*"auUyy0~V:Chؑnnugɠ>Z!RDRadn$"V% @<ƵGS` _ɘ'x}',@J-~"pb +J`5 @aaӠ!×qxF ypi?"u% ц,00A =73'(xC~E m3K +" >*C gdL!1D' MAzWP%.ndHAxˬ`2d',c&b jehB2d8ģ% ٣M"("p#4&e4i~Db* ~5m(K8jFqD$'2>hNcB&-'4‰qLem{ =c&j  [7#+cp `A~pX07(j` maM퐞- @5n}ͣ:|VP).}418u <$,@(ހìEk#aN`, R%t#M&N+ ib!!aZO&G cޘS,9_4'bq,49Z$s$c@ %6mg#T~OVƴnOӌ4d`Mga~ E VIrހ|>@zT}V߳#΄(h4sd>#Ԗ"Y&FM[ѮH"*z.6&|:"x; PQ@ֲ dԧ:D|_`~R=MZ$~x!)9 N96DBJ'bxH 4c6 f 2`Dgn U <% f9lmJ\"^){UU5Vd#"+NNf&(2a"G|&9w()~n ;KCLv'4>%a{)f!"&HS%|d*FؕHr`\aYWr.MXJ`@U r u|~0q`ŃZ ߞTFÌ0lN}m FO Ģ&`i6j{8a&b!]!$e >7j~wvØ4a8iYm˗jxC!F M^`^CRbQĢ}>߀ `#z=@  Ba/H4 7p6/ >/9$$"!T' &X8$ GG@NC@w;]X A`z,E$Y_7pP$-LX Fb'$hC < ."Kh*wv @T ~>Em$u@% [@KGd!N( xyu:(:Nd"i)n+g)!@PB)| zH@ pcxKi-꺥  Mb6& K<-XȀlAtHhLy:ƌk*Mg'0K(,tJ4 jdHB #h-n'҄ zItjd'$H `gxZ`h' h5@!hxZ{6f82Q*>CRkq\g:|/'b& $0Jہ~15h8#FU(ӝDHfupS`oF X`2}ME %\DM Rc'=7T%&ƲNl( _)U:|D!҈c+y$I %NRf-!jCx"X^i+}3/N@+ o`g2:qLJy-K0RR?:{ѣ0 f ^daS#W^ W21r#"M-ئ4ETf~8`x3yK"UqL*^ X0RH)@L(֠< aBE&c@ <,&49,$rB T2SuEׂ6J 0,ũÝ)lޞq`Tzc  u#iQdEq!:#f$ 8+8E;Q$¦h"S"P"l|<:H@+> I`9p#8ChiUz'h REhz8\1.&RC(e\)0 U<ǁ^e@X P@zY%>HPe Ȓ04iP(_ X`8i'd$K!fa-Ũ3b<$Ch !,$ +l:HX8Jv8丩bFI"k 6%~x=`Ga 40F֏ ,`$-Kh7c'<fPQ=t 8$\ @&$d;ؒNbtxo pq~0 (Q 9y+9h72.@b.AT}L0[=(d/()97'BZ H 5l (qȲZKduDPi O"<*px2 '-I(>"Hpp`N 9zCx*&G#@B^ˇ bb݊O(J=`3b=Q% EW+zc( 0l&OلR tWcLd[ `0\ 0&hO$n' p`Li QV =6 AEs0#n <8 :by_ |[ӣ.Ibw@D Wm ch9nƥ-A 8Ɯ&_e-*rZ"\Rq#nE225F1X&Xt : e^ j3\rd]+w)l!ȏ!;}XC~LZ%,CL X Ad Q1@%ǤH@oDTHC=R8Gz+`>ao{&AO .C/HD^8IwG12P&V@(>H#>rd"GSڏ R|r ~wjQ) FhyHi Z 4"e'YDqYH;l*Bc@R>ٲ(24Z^(_pU(`Xno@y3p(`y8Sjh4 *[y!'aR:p V:ͥ, "( (A#H}! X$ni9C)(vd4RЄ9Pxl򗉓 zSs+x$ ᗏ(E ) vkmaH7 xx( hxq0 RkJ pU{7 !( ;`걍9I ݈0=z\li @4 Z a8FK! 8o jbb vE)9g$* As"ȒYN 0Ih$ڿ)2bR-YԲ *|e]T3nk`w{9ݖyo(& 4$:  0 [͓ m{&l'`sAwPvC (hhGy$|Y)8 P%x+p F݋, Ttm(ۤHiH3Dn4@ U(x[J]x. "_H3s |u n؀E pՁ(+8sqa!XPD+}h]XRW攀g$1$E!hH 0X5N/[́9J ni8a22zW"J[)~L9UJhLK1@eYv3@+H$0!h _ QdA0PЕ(C@iB`F cP"Db(\@Q\ͬ_y(y ))C%$*9!j5 ٳ xѫX#[";A6 =02zAJ{XX`BTeԢ>WXH-@( m Xs9P:p`O /\P9;ܘfZK xDQHQ:w H#0xΉX_Jpno(`Wp(#@H0鎠i5"〉0NP! Q@ȶTuȞdÜ'xNrMxkOPɌyk4848#$ IG sI-E\L6:HI?" I]C:TQQr(E@A%ݢВ :0 '3ʛؐ@z,@ y 8 @rD>5(Ur1kX0I.:<r:^HJQ0:bB )0h_?@bi*#(-_E6.#+[P,@$Aq969r*" '肃7Q Q8 #& Ĭhߐ(I8.pYP4G X4B3Bj8 $v0ID m(;^I P(Ah+=9Jᔘ !(萌>Դw®Mӕ JcXnMJ"1 ,c`2@349f+%t0EoRHxEzWA亓QVc(c`zz$XGn<æ]ȼ0557 &(X(8Oa|>#gJ?` | 38ΞXfe,*80ܫ@cC1/Ӗ@ b cah\>i'±Ji'}'̫!@2~*\* @dQ@t0f!2 ^u <)KS 031bȿ* 0|+(գ|ZґDj<'h "nj˴m:c@ )G74̒ *|ʺ lF(?gr9OR$ bP7 p>Y(.'x>3ި:!v9E _tꪪKiuplHY@xsyfat\S4 lT4X6Ձt^IN( $2G*- ZDZ嘡j'6 a|2`( D7os_##kP344T`0t0fe*o@^XTL"($ &@%.w2Z>,,=1ڄ,~,)ʣV2L!}j#~yԯ'j#0*b ?z `Xqz!2Z/xՒ L aID`N衡bW !#R> "B+,B|>G"C`g0Y QSZ@"X 0$2 ds yEQ0F㛄jqPXa)A@EJ@ZX)4G*݁V) 4W ,|H jǞȠɿ]Ef,0#l0!ZיVcUOK >s)C7x*E(<;b#T {.E=T@ &&\8 X|'bI%Ft0j)QyN( `JB(Fd؍fZ!B(}J9yBa[Ͷ-1H a2,㦂 1",DddRTHB5bEHi $E%NFYK_8lm eRX%#ԩu$DpF#HH@CbxT^iX+k ,NU#x"@23.å9T(N"̈́nhbD=#31,WjbvʂǻФ[2 ?yR `DG5y;B~sGLqV\E"<$Tm`8߸ 0[*F F*03 jnMLs1=htBw5cv6v6e!! 3D`8!]~HF󿸶*(NFXebr{LzW#QYGJs!m7f0@S8@OWPQS%3KDu[5~~zf^&%OFR"X $DT Sœ{6'ƫtذP1TNIeBwCha%c38n969b~r@<@C0j'pUX_d^YZF;ƣXͪ @8>?Lb:@0h 6+OJ)}} G.3HrBP'AjZ@":g  )O*r)J4 GM3fBO cp}@<-#/k/H$p) `wlE)Gm5~iD} rE&e}@hɠ m$6(…:%  DhZ *,"OJ#`~#d*)+@|mG hAju8kJ:l ` H>|:)dG(9lMĄ( qF GfoPF' &*h+o"=qxNnd2BuahR.vEXw,sV"nUj"2H!XbÒ)Nt&ʎ/ܲ'HrDn#,X ̀dZ(hӎBy˦`@'Ezʆ&nDt(B(|HQ5"(DAAAiFʉi\ P@!4w.ZɸqVb:("2|$G C0bv/ Į!*h )@F˨"Ą! @ S'\DēăĻ̂F&º %ap!l(Y2"F .#'@ 28Eb;ClE*2;|TAf5Dd&fQa` 4:,BTs"`Mo"f1q6B`H.f75)BHC4B@ )պނE`-9t;I;V;?3B,@ Ig!.ηH?UL:HA5fn GVTR@>G2'UN3-?.%ZWпmB&+uLRnH Qf( ݅wo*3`<4j`1^J9DS3XA+wC0AjPOj8-D6&Y-reRvG'FDpd3J±h9,+Љ(V@VHL 4K6 `O&c1EFP{l{5AHUʂ }Jm*Da|@U DvEmk. * HPjr CMgD1H"$@^dv:wJhxVD)"E+9SXXo A>K"jc/b:,bK` 1,duyN6uHBZ`ѦHD2saao`{pה Óq j1}V?j}3ѰG S-yPZBH.Sβc{9 d@_ F5b!b(N+B0rX`ω&)FK& d ʈ7Wuc͔Xd@jKrN*om. Qׯ @n;jMi" v `"k"=2(XM֊~c.0 @l.c^(-;"D *!М;}쪶Ѭ#d,l1UǺeHA A8;뺑oKAW$# "VAR.@n2UOh9~ƴR79bhd<lmMG:&`C $Sx7^|ãt&m2|u@ X7F/B0,D" A0HP$@|E (3IP |cw Ic/$@`,8Z P2x\ِvמ/鎽xu**P2 B J)qHqӣ0(! HWcƽ@F 2$lv2(r`>VH8xO -RT"J"D#HEM-8Q`oF-nķ2MI,›ipŦ$U"2 `O<1 u+P2C5G="6=&cf@* v 8L)V]S4(n%qmQŨ+rL吣<{TF!"| `p0r<%̢$91WU2DZ@<JS, 4I $8Uk)C&𢄣h(CA)(=MOS\1(Y8ZF) _0 J,N# ѨJF-$hVrv2"H(`'HRt&N׀['J8(W`CҊ3s(JVs`1ɜf<=;zj`0 L۞%r(4XgpT3N^sw2H |18v74Eىr頎.@pRQEiHIa4&/hY!<sK/H0Q.j)'ɗ+ qEhXp@PܕE A*Ƴ{+X PDk2^D-PP b bؒX>Z >\V!ZNh|x[*JԇCY@t hkxY3 8" , 0~~;bQ ń *5Xr0\z=8 Hޏ HNM̑9 .%Rx tdg `40t Q"*hj !\p8 ( 2/Z{ yK̻+[ +ҷ XI >KC `/:--j ⷻҜpkU'ۡa 2)iAd; y┈a@HWI S804 H y2;GMrUFHD.k)ޓPӣC 8Ť-A~hD4 @)w22𒞰|`XV5!c dءg Hʑ #:HB B2+2SE| JLh-3O37 )EI 03+[[m)D-Ȥ (α2QWHTQӁ;sg @S0RzKJ+Eh.x&b8b%0R"C}Dd688PPRCzG )aNT824 X4w9LARђ2V*;P>8*y(QpKNR>Qub7  ,‘"S_29 904e4> l7d0NX|H=xH E9Mh?iQ#O4?$ۂ5V 􉀇`#$Q:O h4n8"2Km{yVWm=Qةs1׼I1h1!; _Y02Xx63I5PDꞻHݿ@?;@+衃:*JyiXi+}(=04]QQ?kƬM/ zX.+6޾eڹgT8ь؜MT$ N>:! ɀr⧰8 .2ЈXO0O%ʞ4zGH.vBԆeXÊƕH)@-` Q Ȏ! ,,YKΖqàѩXH$9c|ռ, 8pu ptDX _;Tɣ ";5L!E H!F>|+|Gi+8[ /0&]ڗ/q._{z̮+Hp ;X[ƔG〬O33Pt2AY X==5;j '!o`K9z˄``E ؞9AHY  I,!ZNWQFPQV 0 oN  I ȗyc.g{vR2(He1D+͚vgX,@pGI,r2%Q20Z:v!-'J fl?QIChV)k6*(+A^ Hg 5]q&xTgh%uTlA(Ky!X-a0 X U8029a%BW Ip ԝKC Q;Q /X I<؈~R70ApW]B pK .MADlx닊 I2E: h0eal7!pb JH,˰yJxHA> ǣ2!0u[LQ*#@9^O"w9FՔ|85T%Aُ n:!I&4AEH$z Pqj2ӆməBne10jT ik7 :CNB @V`D?0^F:!nc7֕ht`FM`\z? i[Fek 84,hUkҥ9.qShP7 @AoE|^ڜq"p(`>b w)銊VJwzQv)[̹_A>q=D%k[?ɠB] H0Pz7VB = fk% zP6 Hwߌؓ܀DH( A, zF+c!t`e_ @rV{'kɰ/@ itZ0PZsx}ǐ )ـ݉0 kiωJ hq+iцq5UA--mqy~p w❌ʉQ 8q )yPL~aaI88DYSt tc!8p5PY=12_RΦ24X{=TӅ(S+T2q95!X XQx.\Pz _ qACVA X;7R%tEayShdz2L3>\TA/|`8~O o@/ p#Ј@ -f-}?@@P' IXz=^Ӊ z Z9t~4=/ ^0LF4ڍ]'HZ-5ǠhFe!Z pNye~i}gF@`)(vDxVᐠd@p~t>x:d@{ع +ih렚L}bϧ e "F@0nsǤPC",$0ZɰX@@ GԺ*랗+GBZ}K+*p8pC9i h2(!B:DX趬 p? fCfv)`g," !Ankf.r"!.Q\Uxh܏0 O0+ih{r7fQ7Ȯl(HsBk#70h6Eilb|E2@E3! pD.C ~-"ʋ1Z^k@IR+P?P=-k6K̄E˂zB'`e I,\E8R9`.i|qs"~!2 6@@hi@0 *[bT>Fu5C skM(Fq+gdWn 7xi f:H ۉ<ݭfJ4 Yp1n~(ґ!pǷmFZT z gtBi|wӾ+z<,2g#zY%5PSc .BpRɧ'fչyD( !䶲L ]$MՀ;aTcH io;ހ-ԸS(O(n<9ӜLhM22M@si834 d+"6' 6JyYEf1CT=C}oJѼ@>0%j%\a pAIA)c,@T 84#MFR7“$@o" 3H@bXcPHL72Mi @%2c2#ҴTK /tD\3I#\jVPc9%G 2*E\ 0TGhM2`9p~pY]ѷ14KKqGB6%9VHag J& q иC!8jYj !cXj <|]B a*jA;pU9u25Êja!="&у[MP trΐI PYeH$*X܋@P " A\.:D";Z#P+kDBxM #PŸj g*g]KȂT @3<Q.Uxq#Q7 37ܗGґJ*^,bB_FneͣD昩;[/&Q83{F% L1^5Liþ G0p!K-,C4qP*JD p8 Ҏ4`JQ7kS|,9K#1  % Z wh| P8$  xB&Dl8?o /H  |=^P4? eo l4)d@ 0p8@ nw . ^O#8}G{ή׀H*f@{@@$gm$:@,s XnH& ~?U9@  ,'6шHZ2_WƜ Ҿ߿N40C?8hүCB0Z+<#6 H y"z􅵈[ l3`:3/nxCx0nY*h,3(N4pҔE4 BؾǢvGkԻ ? gᰇ(0!DCp:9k~9r*J`5@zp}@(G2FG(ա@l bضE˭:!j[H-hS&bslu I~OrKq'͓A x&aD/-+C:`nINV X,C9OσVʬKs8;,DA?`o:g>㠔 JУ1B=@51eFI< 5HKJ޵] Pd<#)C蹮:+;#(B$?f yM[j5,ۏt#? c]ZFDr&GBš4\n˝ o]7H'@h{.=C;L !x.IKkr#,yeJ:X݈F;24BL{ހD%n)gõC uGkbn?2?f &pmaIc~`TN[@o3%#ȘzS 0u$3Srz(H]_@VJI-J"q#Aih@ɲw @ΰ'o+2vhm5bFɌ8B*&ƶ~" q>(rA` ֹ0qx 2@M Zʖ JJNEɼFj zrP.+%#hc;G(z4f'sX&`*\Tbp5XA5EN0"A@^UMI<`)=q'!yyNy7ANjII^s/q 8TCgGlOO gY-fvjf,sW%O7.w(tϝo4NꝬ #xPۓiԖ2SΌ3A;0 -2\HppuS(Kf e9?0tsHHChyLxJ"r,rM6' NiP V^ja tm=AƆZLӃQ%"<#f `_vc$9h=AUEB  A7ycj&%Ҫjwh"<" 3/u:0)E,Tr|Ie x5XNZ1mdtQَ^saCI hS !2p a4|Mkp;!\*A{I #p=ف ^HGmh!rZP5Қ1DMfyl .AI7w#Va;AwM X#ƌҳb2| ۏq[o8ƕZCȶPc~AwZDH^y 'sMq'=MmfmB)LBG^O{: ($PAL+Ydu3Fl҇M7RXGxE905yvWJ/-8߁9;(hlRo+3%Xd3tB씒{77 ]z:EJ@  7<7TP.ȞxF$RF});th ثCQAcĖ-Ru(@Q[HP ,ێP&,4 GwϷo  "8-Dן.@˥ڸع|‡ qDLgjf~wz&4 k `0'b o޻@3G4y?B!3DU QRm4ZTX`bv:DdA>L9/s=.!߫q{vj+?CDq\&a v" @(WDŽBn^Xm,̘v@ O3.,V Z)$MN4 xcb@0~="TPl! @ F3% "P.`@,A*;@|  FʚE'n@\'&&[T!`fC. "ibf'DMƴ='xe 3%d#%E5C;M&c)Ҹ<3E p}Tu6Y.l`jGO*P&C(".!FǠ J3tE1F#3lK!X-40 ƴaքN!k4N9ˈn4d NnaN A8x-=ȜC= F:b L݃r&g4+4B$"r@1p~aJ` ]Zs%,G,,L*`'g. b"t8%J,$jt(@ V<0^Nj"`iI|`^Da @0j!m:ֹd5B4r j ^̱Z1-Gj;!M ƀ2DyIB4{„eT!d nj8 +SB@|!, B%xBWD#TT4&Oc1xeTòK6!UI!N {ThA^I+%@ -FK.ɨhjw?.OXA`X8z<CbZF~ưBGMZfM3&03(<6Ta6/h&&a.yPo:6\Ur[Udo6]#<bS!ar:[@"ck2^nYNl-ؔFYE=j1. Bo^DCiLC$(`A@pC3V dxLl%V3r.$Z@iNQXԤU `t`~ɡII ŭ"A#O05@a~ ޴ |F!Bn\"+<03Eg 0tڬ¢">յ[pw?p!hZOSPԌBRX=D @E`fw$\̤fJ0RLv h .6Oo F|S& H(82(*Π돯VB?z-tfLGO%yũ6ckzC`Jv&աAф"Fmo^i B*ڨ%!lC*JpJn%"nQ(Fu(fJv(9.J@$ahdFVA ؃P 7ahʕe B/2˟MRA[*@t P kbfAMl,@MVP=JjЪL9SbT00rTYިU.ƍ↰ .S8턶KdN<(S@Lt֩R-ȥj< E@qMDD` $;7ʠ< X:!ZV~ |T[_ ƭB>dAKQh?&afP IwCp(Xd/b3e(Ҍ3JKd$(': `5uSuQW֜N%2j쪢SwzL2ioؼOj8j|` OJJGn x8F!:.鲗G># !Gs>r `mKg8dF L9!jsP0 ޞH^{@6~@OB ž! Mje>X9Ţo*rbz ] /FMbE8ɴ0W-y"b ``6v&T-߼Jh6<-!bApء4MrDwcxTM @Hlҹdl4P A!|I 8$'Gx9+̔}@$ <O  P d~?##@ M"7NQmO~n Guɦv ZHd/@ x|>@G}̀@0$}zT0GIcTxhQ&@7CGjH.y$orU$K:^OI.n|uT$vv4ilJŀ}صIz=u.r֎&Kx. \Y\@zRR :d{Į%jkz:ܮRR1/l1@fH!|W v[Nh( ։4el(ʠ'9&$li:h˾jR ;b'ˤ? ex:Hޙ 1Q2LqxpK#GE:k1K_ĉdq!%PɨL8keiYc(3j$)2ln [rLoYXG$]n/<aacґj a !3 QtUIL2d#2h (Iq$Ĭb+GܢSN(Qa ] n j#lgBPF! 0Z P :n1hb֕sN4=V;y_v@g nPxZG!dhD(>\ΩuGAg tB ٤k;MoDzۑ[2g=E0]GäII0p큦w '%߁80`;NJV|ڟ[X K|(Pzd!!<|! d40qFIG!lL0̕wU?\,w]d\n3] Ni(:(Tg}f|*dH@K"h nk1mU%ya@j;P%w˲G/ÈA:rJa!Di4^)U$>g(Tn3?*P)x ,FNUEx5/DKa.+PzC}$KΒSdQ*a>D)"' (rz;;GXH1'`11yD f Ea\6a6 YzX|oDJ@IF '`=*PR혡,Rv$b(CVC#&|we]zgISԷwIQI/*N<V\j@+ yb*EptiV*+lDSax#LFS&msXBU>c|5TBLrG<4`plUJE3͖ j;)D+XX U3 N**V`wH|.8 1ݹ"" ˸1\k+ iGH0(-88S9r`Hrqg <@Г9=`imɢ,Kp;?0#2!Ę"@@ X`S,`uX<8 8% p ɇw*x,p&ih;=2BiH `W< { bB7zZ: B`@'3 07p7 3@Pp d xškC2 RXx<l`.ZԦ۽$zD\7/. 71 iϪt #x"B<> @ Ȑ˅V"RP90s qJA'pҋZa*Dt  kq9$(슸4-t9.|txI99Ri(BA[12(y4AW3b3 %j*ثb2Qp C& 0`0yv /h8jABޞ* Ry[Aa\  ylNj)!K*52IJ*nd (饀^x`N  *Y,NRR jBY3$ю~Z0(jKnX5jãsƮLS3"a(uxa&iQ4>0  ,.X4Њ_(INU&߽*2rBtA $)C}YZ5MXCHxFzBPS  r+QHx9hVA~Y k񯀂X 8:TPSGy-* 9u@<4B*Q 3 znȊi 1ՆC( "mEPRS8}K4E;BMCI;ɍ@T0Aָ{aەX᫊5E r*Pr@ʽM5ǫӑ2CNPɅXhIAuU(`E⋨1SP`Vkwޡ|Qш'uՋU,πUX<>y#! USlh쫲ʉ|6!x{)8va8sJ 0_1^+PX +0 &;F[I+0HPf\89l31K HIG=TH;^肵'ZQ,]H`oYAˡ!((!'M :w4X‡u /VcI<̹} ӈO&C/XE)Dʘ0߀ ylk >_ InIIV Ahxjxp-A b [ ܓ SR8y %^ҿsҗ } "?9)pPM86F@n~ż0 @Sk ;APΐC৕lg#Tt e0d0LJp>m?N*⟦ # #S.k ߤ#0X"ӈC S 0hqP1 adCTx0#21k1"?aNrxˬKŐaӈ[ h  8<`}AܴǾ!] @a@`9<}6d 1H!QPRP8yx7yp߿[SjOH<9|pЈJg1J6踣գ3h[CAVऋxjFibO!>3 ?`Kx(/$(&>$륈 ϸ(SQh#H#|;tcw9LVl9 pH790cONK7@x,QCY npՅI sp *,>Ivq-а]ج7K$\^ԙ2 $Uh0Hqd)|Β/z ))'4oRKa^x8)~NJژ2y“i'q<\]jwvLuz@ -7ڔ)iһ/T*Sh u0qN 9C5ш qY2d{ͬ~}ZbynHpqXwX=]PM3uFŀ$m!p ~@@(Bj5c ` RK!P<LasAQ`s&~_ɤ 1Kdd |_R )o,J)@H'U]CaTX:SF ip=H^` ))ei 3X}pH,^-lr] 25p) L@u9 )~X%daPI,|jp=&cᲂm i6NGZ`@2-rhዢк0 xGBP}ʈ+(  ~5<\$DKF b&Ѩo膡(%H PU $xawsĈJH* (  :Tb(he5 ZOa.[\8P$t{02,h% GԠ36jC]ǁw7!^ڜ%SI2a@O!s,e<^XqCԁ3  Dic7Ia9\VMEhcK`x ; "h1ԇfϥnOZX}nOl_l }=eV: bl4e*"i Ht݄Ä!@LǥIH){T3b jy5R1@Oj :1PǀX o:T R`= HYcu2EZto^,HI ($q` L@38BC.Y>j%&KXH*N/ĖA,`<<8CW%U&ثs6G )I$1$0H 0":z2ABhF0BA 5mA)/Rn-EAT 5V)tfV<@F@B\]̡>*u R0mTV70@4μBCB0H=Nڹ` P(D |'8$DPNh"+Ҵ Ցc4w# _ܚc|\7:GESCSJr4+fZt<RXnxg -a@ ?p.B8&S@BP(!)x6Kk @xQ%꺎& @D&QxҚA 3 w:6} xjb;Ȑ"B&In!!V)0 5RشB S$C°Uy4LJ003cg4s; xwD ~we Np*}yD/nB7&蛾lD[DJ'L8!Q%m:rl㞷J,]AR6gs!:R;eo`kC8= ROR萊ZpK;D( d)I&`%CkaLfq{6ic EB!}F<\͐lX57F[ m)W@\ ^ E4aъ C|rg!L䮴%e|I4,@YhdZܐm'~XI]jհnIhX:z%%x.KR&; 1F'9+kri 18#Q nquj:`@5f5Lm 6g*T{=c8{4'APhҮVY 2m XM|-*&ON)» *E|ED0FD=!c^u EC5P ",aR9(HB& h pL=j>#g®i63q||vbEB.dL+&pAPQ!@q%"R +,5C"MDj˖&*"ZJQsx5>mB#Z$VN$؂@ ᐥI 2 p x Jc 4~Dm6VS!TTf  Pu<*ᳺ3H*,@cKvWmP:`~ EGGL  `9`444O1켙8`* Yn&-52$0xdža.[ NWj ?zSf""V2"bȹQF1甜8Pj"bhl+t !6*KЋI4Ep`^$F" nC][a1FK]} )h8EF0dA&v ↠CD 9 ("Ae&%(PB(hFV ,*+&+5B ^Ab:ꈠ(n4pr ZBIv$v2MȔ", eayN$P8×W^!&j#"tkL< krX ` F&81N)l-%!|Nb5/Vt]4E8J92@6A 8] ab@,-ޝ e  Z/Iz i>J@.Ecr$nx45 AD*2`$y ")`VfH @l h-*-f[7HTԙM2Xn+3NK.".zh6  Se`hQ& j8MC)hscL20nhp:&CTC ;.{!tV,\$8%NZF ZH @ : /<iIh:fdgx." @&nVdp,3p 6A~1W䥹{E`V de $ aڊcѰ9r#dPBS:d-f$咋5[uNS~GYMPa)$gIa(a#D-:\` @;6 t}\+JRmD;B8b 92- I Azò*t@>#!; '3}wg :!@W xr m*V G%WU#e"V^4N=jQFgڢr(Jv vm3jL  aH5qzWZDF`$&s+cdD  sB;]Af1z;?o>@ܐ`( k> (vW}3^~Ѐ@hv`.w0{(Rh," A'Ky}'o-\Wlr[y<]pD( D ˟>BY]#QH)́Ķ[2مB`~=MxevyyXoe﹠ |}`ԥ/@#}!)f~Op &CkFHPj>xI:&bv̺2/à`uh2 –|j4͓0$ X*3*R%IZ6ǁ̰si~Yt]o*aǀP( P!   {4Fiz[i' f9r8bx:f)Z|?כ"{P)<ʻ)JPGjg~^E85|TRPw(0Qx#6Ut'oQ J3I6>Sܳ S`7d8ynH4mحF٨@:I7P3$# zALf9G8Qa %Q0!T - 0.LU TEh@#d@H 6cuB0T [Ʃc &,@P <:Z$ i G'GgT*;1xG0==1G=t7i5T=|U& 4JO70rR:bf݀#@0wfQvf<i"Tl-4K@$9g2B]in %z lca4ȭ H|0z2HJIc7m1E$D4Ƙ.&;unx1`9Zj32rNlN8 h,CP>a^B@(3jH a*%tȣ/ pP h (#pM>+@R+,ghjRy R M$0 gI1Xx$KŨbVJQ5F`*ș`)}aX+pH WyrcVRE}Ѐ2ݺ<iH%͘(XU6˨Q,Ex 7s5oG V@E"ʰ@@p@fsI I#ppѲ4y((HOQl6qICA 5v} gZCkU 1F8u dN%pK 쩷~`i}!G*ePvh@gN5'1RR8bSQn.}RPiv? XVH&Phq&@c z ȞhĨ7"gѰ$ ( 92J;$z<E*A 9 pPp!((ܬXXXYpI`i 0Ts; wH)क़tÛ "hٹ foN6 2h2E1#ILOT51 Uol-s+ںP ʐ`X ]Dkɦlܵ)׶'1\mĭ4sBe>ɽ i֌i*a!,?^ɘ lF(ƺrHPJx+ q E yw? BhKoxc*eXH HhX#'Sw3(ktSǸy6 r`y \X}IE gJ龍2V9Xђ9 T% tyiP]\Q|ʠRWGs";K=mس-nW"h :T< I58p6pmpx S1׀Ȳyc!cM*( %' Hs!4 `!r3P tc9". zܕxCJ0U vpzmXyu x4BzCHȷrPʂ o)ƨ S8wc3Qؼw2l },Q P cKمWHNJLȋQ53 8nZBُ,py%Q>8ܲK f(z(4J78Y`8 DMȽ0sp TYu!I$T),;BMVexw0#Tìr6p!3HZO -DӦQPp1*1ȯv@ș$$|;^S U\!!<# ikЙ3 fhFx-m #h<CND(| ̀ q5uu+]{ JGZ\ZNpEC: HB~R)Ǥ'CؗIA>2k TMs&Fra w$", #(JNd(·~ :F2#>ADZoOû@ɼ(CXCG JPh)Bp^I @M apf!18$0,ΞDµVJI 1MK hV+ x3,UJIKb{Z(XN`8x5 h( Ņ"ch% aۊk- rӇ1h](6:@t| ;03+8՘󟑲' 'T-4TlX{}TizL  K@@ഈ>jɦR*A(zd)t8ElZӋN >D'h[<XFko(5)x3x6\BIs(^,msPMI#%{𘫍=.Ɇsۘ-} ҹ6@)HyK:0P mI^^M6Y.E* qFk %6# 3}P1"uV`AYnьj H<9RUeѷ Uٰ'hAj9LuJf[+ܨ@G :4pʙ,1"˦=< '¤]WSgC _J3N x U=F;9bymv9W,xB|]cfL5nn H@A^BՔxz".( |R,9yѼZhIZ "ˊm  b KGl=7/qt 瓎sH5$2{s'}dE9(wM'B,qxb)GtG]Q5 nAg"AoV/ԁH xOϏZ5U:. (|vE}LTx쳦n  !Q3QT }xй#401h$h hݒ^P c@ z0G?pc1J%t{j f1c( >1g4b%lMi2tN9\P|B JdLgDP;f s eٮ@OG'T=o F3m (Ri6:]NL4n#"o7@R`fDSmPA >`~|.ʚ-rjXZN"Hm{,*$`@C+˜#{`Lt' Q@3!=q.;^2f~]AF1bjEP\ Hbb$!˂4Hr@G,-2 {&t`F!*qgI*B@!8(ZG *`CI신`;҂ͪ d{ҍqtZ9Hh"ukO.I2! P X^Qp)I =2[D~֒@xt !Ќ,!*خ" `vS`Hf|!rl Ф( 6 6%٢ȫ>j0ؽOvKlz,IdpCdIiD#3C)GM+4oʒYDPZ#3~}J鵏@n `:ct61490:8@$`fSXhhwBjgU-~)(NP<Fy>` qDDa.=ic@Βy>`dH{\MH\FPsa`l e^Syp. H4fp5Gh%VR )Ըɂa`(#k˩) ?Ha~3PFI>G{?S~ 탉 b( j G(~:$& NsH vhȐJAJ 8Gן&!ڂDS!\Q78DcAGɠ6CՆ)8D6CF2a%tT%0@ʡRh#~)2њ2 0ߋ;ig%"Z`[&g;pYKmPm5}JA;g)Z:DsUx"Ɣ !D':}q o05cy@4dlQ07T@i`]WBvpV2_!$;GB)D, -A;^|n~|(7}=}z5>GOh Nn^GwP Yx4< /4Dd>RL#.MH80TL3Gb?&E,X/&vvp>?a#C@FƄ@,$Bj.dՃAHP"6C 0z ʧp톸8BHH"gwJ0&r`P0VA\ha84x*F ^?iʈv(bGLf@Tf"Į8 z >!)`Yo$bI!p=@n %0gA!t=j>ϔv; d .±-X.KR?jJAZ.K4hgpm@.¤,j!â *j&TdG Cb(",\d>~2)bnb8&mŜi(uo!hT rr& 0Nl$N @ *&bl#IDG *1It,#`)?&cR1P%V"qnj$꾖v# ,c#"@ iPJoKB@S A ,!kԵ&@G$(?$e$+G \M7 . `q&VDH!\@# D KHB0)h $H~J(!c>آS b0R`n_O4O! {@B)A0D Dtu @"T $eN j) -F.îoqC$b>VU-K(j^!!:>;`NHCkpKCɜϖh z&*RApSSF`F @@3Ln"-O2BODe jKF*P?m/M @9g?%S%+` RȘAD.nۤ$?Âu2?*JA-uב9"@aQca$[$hS@_`F,de*AޅTdg8bCZ.F &a/#xJ}pd p(r mH@FZ^jG (0#PЉ.$܍b%L d Dc~=0\!*k>&SÆ $f'$$:2\d^KB@R0I3BV .ZJ6jR^pP쓲Ue3l;j}p-?a6c0D|Upn(IT%FGt@Xm! !0n=MOb_"$c_4gr؃x"%ONԽl"($aQq,r@"2 h 2UVA"˟!!ib")̇{~+O!l\#T"`NL0&;3CHRw>l¨q5]"$-6Ѯ.V޿ w-،&"xAA@ .RR;T0 jA>mn2TF,thF:QJAf-"Pds S:Ƭ__ģ"X&MGJWH ?adJbި.; @y\N -?n#Aǎ"6.2Z`nb!+76O+p\{~=*7h flSJ]T4E8 A,=̾+ҢX䜧;uXӠ@3|,6&kmO_|Ej  @ uV""~@RʆI:F7>b5A2? rl˦Z"!VYRBc O{1>ԛ6ZUPjR@ Dq6ܲ&O|`f j!ZN)wob Y!ct6mmY،/Z,bP'H)b,tr+FN3`/P!mzA@`(mƻ>TIm# |K)tv"eh 8 :e2@JZ:$fuee#,x5D4s;:x_VR{#2'zG_f,<zĮ,̅UU<5TiPe;um@ZCb5XOX)kqy(YC&t`CǧЉ-#Uoս`Ig:~⨯7r4As:gM3$38U}Af&b$"uVr,J"ܴ=Dr~b;fcՐ /³V婤〠 5@"į{8@4r$ vROkU@GrrYb,wD#]&!#lT0!oʤTm&vŀ d@܅ -G,_:?j^ԅAc ѯT &ҾTDl` $1.}tNU( ^ N.#|:.w\_)N0G <mvvdMC./k#Dp28.p!nD[n3@ J.t ukIIJ7G`f"@IZ Dj p w,Rb{j'As@ kV̿_*o&Zq{x*(Jg^G$v!ģ찴A}4scu:( Ul`f`JNM&o (xqc^U+f 6>`(aD2 ?80N)@g)SY5%S#Q 'zQKEj@R3CEBjgY*ZO=Tj@ p}rhSFIAX@ICx)f1vISh4|^h^) &$z1~6G'Rߔ of+^E|\ryΟIy@Ƈ R!gyx2h (Giԭg\g I eYR3Hp* b"kB& @wxTبΈj𝟧Ԡd;F|',#IR`( . $8r.Z>&Z#h ` Dh1ٖ_n\W@kE#m ,jH v)i8,ێl,6"@bI"Kc"V*҈Љ}Zh6򈻭R7zʢV2~+񫮆ʕ!*,%S|[ :DlcTH"GC~eCP DRbA C/t2Mˑz쬣 /0X;ɠ!n}I'0L+^wP]p {6D"!1g=h YrMqH>=X!D İ1L0"8> tlR9Rh31p-s,}[# 2$ >̅ J < yv pk'M̫(lxm|/12Yl7kٴpfEH%h !H,ws]qt,Y$xo ŀBocnTG$a=J9rbYsa㳨$JrDA "ʁM~e L6 93R"C*8}^JARjY{%8$dYR(EA?xG@o rB 6pLbf "̂]%TjG7,2vRwŰH^ a)L#5"ј˙Nrq*&6\2E'%BuJb0};GA^#2~Q OH]ޞ]; Z`8҂1)xGH;c/̛1p VZ18"IyUV$+˱r^>3&2#iKd)t#' ' 0Nŀ(]Y%E kMc'쫮l89;MT(^i?H$ Ycq`ܚ2+uoAa\d;'nt<# fLG#Dffm/ !P#DȜ @)^.<#a*m<Ȁ#akxy!bW*J|aqp 4yO=p:βQo22YO+eQ D/Fp#pa nUvtLF2ZiE>VTـbˇk!iG!֦Cx x; oz#8Py&8;*O[9۩H0Tc:N5ӑm@wrCH~6bv6`h ʎkE=Di4Z ܜ[Lȵp=PQt>f`/pHt P&5TqRMK(4Bt0VJHT4,xȅB=׻A6;lA` ОhI!hX`8Wh](ϚYX6SYJbY:$Pv"eR.??d$g+@x3:"" "ydX딈XW%(Ԕ5 ]Cm@Fpd, P),$Iz ະ* #" G1 ^9BSh݊Y WAp{8 tЊtXW[@NJ=H(pv!jbypHoC Q؊Ѽahl#.q+*F3qy(vɏ.2x 7xH*Bz3&RT l2<9C+^"a"z10(q1MEIbȒ.:!3;N(19NquQ+ “vFo 8VL(- ;$zF ^6૶bƦ)yR,GB^`߉}m@, -Z P[`TPH vݱ Z@"|K.-d,NAxkB49[s5mT(=l=!XϲGQ 8.VpKk1 HWƨrDNȞ9@]DCY - I8zrxK_ռ; t {J1}GA1'^Ɲ@!/^u-H@HX(#REf:*Cd{bainxp/Hqڭ =$2H E:@6"6Ȅ   \]k>c}JH^" (Ũ?=-l@؎'VA w jxhey]IÍ(- Jf(.&Pt ԃ@R9ELIG8:4"{i#*E I_n  .! 4'Z@ u@8>H\Z t `f~-Gm8Y]A*pϏN!8M_?n>FuŋRK2$FA4zx l @ 6_(؝qYHp;9eHbv|@x5^NآL p GH&v];> +W"(J8Bl ZckBBrx< BP |ާ_a:l 7UꝠ( cΤ$Te ? gP <#w$M;葫X@u` 1a@X^^2H)]0!:R{FmyZ^2:F"i`zH6p$gKanpDL_$F \BA .n-A(n짅\]kt #h$;M'FiJ.hKb8h! f*E[{ŔY]$c qvP& Ō?̄5 h2K蠆c 7a>7KVyZh~`XI3ƏhoYЌ.͜ \Oj :ZFKJ0Q%At'@ˈneN.1ATa*<@F%bB4@P+#?a$ :Os@"@ԉ?b0~'KP-g?S#qdF!hZd ,I G |3SE2;$T %J%E䚉 zP @VTð4yZ\hP&)z?׿!p}_`,6'±Q:c bb4@A+E"SI6OM*q 3JYfNn5@r4z.-+Z$J *0mF.l& K"30QJԜp`4T4 2D)NvAHp,(;\U09HżȢܨ \н>==ȁ}$NB>-(|+IȈi? JAǤU3s{1*ZLJD0cZ`0(c~ (։¢2(R}eVS@8RJFy-u6sU<p9wX)H]Hq{&F'kvX @' AzQ2f!q7nBމRa"vDt/0tڦQzeLMۣ"DKOf:G|C_uyF!jZd1Rt1q@c QC '\u*-"H%5@rb9U5O- ! PTT !b;pxd<17F)!PBڡI$,$R?@@@#΍W{n3:K9(&W+nLX| SH\FFjn)b{iHF`#lLdz:7 d4?$M{"#n KxJSka^(E \X;@ 1>nn#Qq. "w+c2 y+Xs W iS2f4reH"P*TH`m ; g$eoRߢ3(o ՜ou0{]D(YhwMeZxcaTS@JFOK QO8#+GD|BQ +Ez;Lpy%@[{ev 8TP$:xt\tE"nޥK~?,OW Tk.?KQG!/>vΉ괩Z$,z!!;VID8Bc`!n pZah,`h@T@T ڏ$kSY3@{vYa/RAq:^'E(@B%JV ]{!5LP '?1h 7q: q4AaR Q NO7& (ԔuE),s7;t'D Do{34 T(Y$$Zh;?Ds}2*!A~FD,3+b/iǒph xV_o*RBXA0QJ6!b(Ĝ(/·(ړ&1$^%H"@,hRx-2#/fc9cDpF ja^[#Ȥf\j޾%`)~EN~c\Bp` @"MpRKNb""b!4 g>b9 N"/dCCZg'Fz !bLpx(DŢJ(>$NP``.jQ".ьe f$)#))NK `/,/p͢/#Sd^"HiAtp$cL9R0HfĠJA!U l[@M R#H!(mRpl'v\@4!"1䈅#-0D" AV@XK~#PpE<=5 !i! PA_" "0$\& n`Ik9XZ`i6.b&cLe83,W/Z'bfa G\!~3DK6S@&P HLDfi h!f !޷L$P$DZ j` FFbq%8wc-TEX:`/@SgHb> Vͦq"EaVDS;U)XG^OM$st&"K"2 `d氏C O%T ZFpBO!& @xO5nH[8Ihx/\kZ!;>iH'DrBMap|vi:-j!Bb'Pj`~2cz<("LBA]`|0ljp\*2#cDV$ / M}$=bԣBg5T7Fc 14#6 Pr=ʁB$ Ad0&vgmꂄPHJDg )єzMD)aQB>Xʯ` 8*3Րd!eMd(1 -0AZҍ2ebNcK "vlm.P f!(G5u:,b|7e@!ye2^vc%ԟ`8BN`B!PY@D7xÈxpxޕz!gV''o"Nau/Tb㊓xx!Im fzDr҈,#Qx0hd` pղa.P@@>ܽu_k 8aFI 21ad1 kgu:BM %xF' i`|:xuhjG>Q",ǐFp]2ԩ̓Jp6NvX+j$uVB ~(Έ )꣄Y._ h-#E?z|$gLJG`O!n?ce@.6b@b 6:<Ffm ~&g\eЁf@wr8h aj $ZDV" .,R[`:*|oXF[HHZ`'z a0nSJJH,-@&4u,@<:` 9u܄O89 HH.&gOdgTc8~K魂t{b?< ZO(+U{ZLDA ʬ-L$tq)v9`"9iB``f׫<^"+X#X$~Z:BtwH=;wY%5QM6!rG/r'3I'pL:'_<&IF@ V ˄ZP&U>h p"fe)eza)QT8~`a(U`A*ON炖"!<A6 &zJD$@9E)8MhH!3aL|Jx!Fa|RL |2Ӣ( Ef:!͈NhC: `/„XSbDZŠ1JLFIH Svut~c# SDA4SHa8憧$4Y >L!^;5&MHX|yJ4kP> /vx qxCa~z.֩>62qg*f/_f!Zi1Rf(}F=f, nQL{ N{t~a~tq8,kEޣEy} OmUoAH|δe?"B-֐ƂgS ?QXPHu0@A@   8|P8fAD_h%#ߒNJu: +?")[7@H>q-S8H X@6CߖX$}@`5)«0B{2P_2^`u89NpZ*"Wcϰ:(T O& ꮸ1Αmf0. (u*>m[ Jϛ  Xy +&Fָn;?g!mJ h$C>( =h=1v0*!/ F)(! ,/I c-9s2פI 20p7x?y"+$)rEٰĹ΁zU<v#6iVU͋V/@":Nt$ `z=ǹK шzGË { " )ŀ3t[\uDs]scG :~RA|WX$s+lx}1T"(U/jC5p\'NԣQ9C)yE ` 0B *n%@0WLAte'5/];lAdSq]QX9! ,I6pSJvNJcvR>n%#&:cX:WF \n{@|V @K ! @ `px@h1CWGˀ`X =`T R2E:PGG$R]KxG T "@#((Ҭ"Y4  4 3 ph-E#\hhGgJr=^ 0 +PC}屔Ӿ_QdU%r(``iN8 s"SSQ:D@ag1̯ D/LjD= zHLh}Sc'Y#r)#<8^šK ,)ةrNG U?LR7 g tFBWEo#R 3\큼`T @LaLT haŋRA@35d=~tXJ"Y!;gpbxc[cs G2 ХN | f,@z"_TĕXN(g :dF,г4[ ́ /W @lӧ.+KDлF#Pl;JnICHeIHPyuKgԃ4Xd+9qٲ_Ku0'8q":Sϔ u,KL$Jf}$ s& !ĶR]y<Y X(^z2U.Ew!,ȷhLe"=6ommRR_9 P+hЌƇ+(VOaPR)|)60Xђ7W{K+- (X_fb}k0QTtz=~ЉJsQLZXzAN iSL1#J|q13^03A`%CI Eĩ DAhj k?7] CanSYAϪq'56o~j0Y9_?I;? 6R@;N3 6?SþL3k{W A S*$;C `pjJA8 P-PĨĘa9> 8j{ i=ġ-<+/IG ( ++*!-b03YS֒9,̙)l ѝ RzAly!T ںȃy:V8;(yA$iU08؁YZ Zp~R S$(qoMJ[jP39ʟπXLH!a2hH H|zi)#1Ѵ\G٘8Yq( P!VhԋEnךƋh58XrhرK/xE!JHZ 1ȯj †hX`7nkICiJ̩Hؠb VP.|#XC܎Fȁ H\MI!( 8k.)q(h(J!Ʈ; ɜֿ A5COh`G1`IxI ~4LIt3shL8 I76Xw0ƝP,bYP[ ;$tE3i+t8IsFYqF0J`4IG6<Ҋz* :[|@(X;!ȓ,M ̄`DH ̴ ܙ-+<*0 >-SR5W|ͱ8P{%cZTZ҂v StI{D2%຋4/SYoK~??!nh[Hq(zJȪ|HR'!n@,Hnl` @, x(ޘṔ]: x{A,"RפXΈ XyH6ؖl` sO,<҄- sܕd{Z}>ߛU{z0LX8L%4ӺO@<O χ5"H (įWː5%"$8 ꑉQh^hC@ۜ8beAg\ (Ɉxqif@]H跴0)1r>(Dzj+ Z)K?ۺ@I WANܹ?l 2AF._N0m vAFW}Z]׶ݿыN\|m!a׬S&9pm+|/d%l9W#uy@ؐ ʎSSl@J;l诉iT)^ͶZ’)+ОPk*' .-^I̙A):;A_vh8!V IR̃.O7 l D [eȑ(oϕÔbS1æDf9pЬ 0=҂5n˹ _{j| ~E`Mc78@"*]$bOмرZ0ͽ5t0 C'P]x=y6IcTQْKX3IE⌺Ag(~EXo+&pUA@(r>5|G2#X`ćĜOUL Pk(49H@QЗSJΗ0 硕22F6R1+v߭eH~:-r2g!C-H\)>\D{r#; -3H4P (bAB!J :*t8_ $Yg]y(G50qt%U{,&`J@2򩤺h2=Gh?gO^#>meٜs]|L ʄhE@ t^*2|L( &޺F>L cFQ9QIߏ8|OP }P G%` VV|>&TQlUh PCA@JTQj /GuS vy<gtxx<^@3!a0KP&CBG@p\%0(;@Ya̝ ` 5l`4^-SG|l^gh`d4D `Z XM *(z`,4ΞǸfoX%i&X "(P   `@B+x(pL ʒ-0J1ꋨ$*~">)2b`*2jjL 5Ө i ~` )jpԒ .OJiv'i2/UAPD9 B,= ͔ʕ+ʢ~  pjF5CPbi+L,$(539ë.zIFEXM$hZY\ y0<'+M'+IzXx{Bf=a`H=(iW4H;KSԡ{{ځi XR%8˜L H.K&#lUJe`8 8O%UٗP-bI̤x{ PXIh Ö&S2pj e04/V]4*XA\ QagHSj)-`2YKV C\+*n%!U찼*\ᮬƞVED-EAXa8R\mκ@5ҏ,6a!}LBIHE'8/!ha\NUvHt `  Bq~'H/m/tY4jĪR:|**g"RqaOSc@4%kA`ox*4PB\(M|2MV-!@́C`QwaPwl 6 jD^v;"@:~fC<4b~0ԭڻ Z¦``kJ֠FcԮqCB (6!bdy14-eb.*08q"%T!IaAfLPN27drF(='(-h8jFcB̭Ĥ+KȂ@ |ANԘTz0B`5(Bi4;"P$Mq8&:Q* ŠaBA2"WAƃo> B$ 8('`@*^lrsBMO)"sȤD&S"{ CQbV0">e3 `= e`6 6]Vg0KR.[D( G4@'u<`!#gơ=]B0`@7k@v mV9>`24:$Ю' #0HD,BHO&'ea{"a,Yse(r~7] Lv‚=A`%ۏ$Hj1bXsZhZPKBa,Ce2Be"(7@ Pdl &$6!n%8eB$Q+SUq mTBF5 Q+Gj, ]php=Dv4kVeVԱ  p}Hx~k ‹Ҽ7j6*pweWv(m>zP.hQid+qGg2u}k7g%+Okg-^7q"B>4Ncv~aA4ؠ @K1nFM!pJèƒtiU-s2$1iK"/|5h,+e`b@9 v̢27XsY LڹRaz, a Cn$PERA"  1dfQ[u ,nqmp [7?\P&@Tp-0@T< < ԕ6|Z-4**Z%vA{Jt鈼( H. !(;tMWaOvbZKkn<N\2]^T@@E:bXm0.% ؆CǮxN"K($D@AF4qUJ\S H!`uͲB]hiCFc]a!rf#:+Xj7G` wT4zĄm2>@.0v:#9HM2Ye:>P`JW%͢ₛ<.2ZA7KA-|$!aЮ"աf.ګ\b}h01(6#`P?~,%"ڤ12K)bv"!abjZ;2Da`a FP^,>& k8!6T X@ <% #r@EX0䡌BAT!Vbavj(!`%τ|n%I+:&l]Dwp62u n+bO[8kE-A`i-=FYduw (0()7[[ Qy=I |XH` Ixt+@ A0nysH6wG`znu:%R&&XY;p@2rs\I'~|i0'{@`~2)`W1NTmn.rɽ{"C(ɲ&Y~g\s^`h(%&ܴP fi:|^) 8( P< @yE"(J{xk&8sxGM:;Z '̯pˣ3XZFeiHah\Û, G  H 05q+Rieh@2@r&5 K&K$@N r-X;&IL`-sFty&̩ =vx3}n`;!'~H"3]eU9f5& *1^&""k)|'H#\",)l֞ǪX~e` #㞭Ⱥ~2{`z"(AfFVr #9CPsZ'Hnx,$t|`XD3-0 -]IB'<"GG KT ('p*1aB .('g A~T E Ux VGDM!)3=FiK="(L~p:Yie0 ) Ȣp-CȣeXVa">s*\FD|̫"l^qa1zp'.bKHE8S"$k_ h8 aHha8!9 t\fq\ƶG a2%3|mid94'h `v(%VLc6L>;IHf(‰$2`=GCq/PkAx`L BJX2/(R  K;MQ<"#Z"KS'!Kt8o2qR.y,q%8pF@G &`(V9؍4@45½iNxCcodhqhdһ+[ZkQwD !꠳`1E|Qt_ 5-M aLs32p%dϹUg BӶh3ҼCRM(@ dd9a"D`#cceED (C a jd2oMZ05(zǪpoS-jR 88@\H_ r12.jH"0"@x *)dYȈYc)l3v@-("D +Xx1VwXe]a6@w* !/kk-jdx k yɝIZp yBv-{ɧೆkV(cuSR < Hł('X+@ؙ (`8cq(sڿ@8Fp Cn aGT `ҵ@M@Tf*(@3[0@.Dhp `f)ʝH!! :`#q!aWXi A1 () ÌøDA]Zh^\h Ɉ pg%p@jpB >xbX\ 0x&Ir3+}!R74( tY?Pו p QU([Gp}pH$"N:Ǹ J`2mੜ0zd/Mv )ꕰɕAT0HJjX=tϸBeX4Jh)Ppz _ pcƆ\8d8n( 6"`pYZ͌ɱ .xS0fq0r,yi]m+ʴH<س p&ϷpehhPgwZ?0FpS Թ ڵ )*D8[HZOl]u*( M* .Iϋ( py+Hp _. #y! . aVZjM)ҨJB^P$1g; mS0Z[]k Ž}]Z6j6S'ߢ $BIaK 5bJQ@N>]63`C$r/>`64: y_.Dۣ11#X$ G0A %ײ@l ɅpOeIHL ]OG *j^y!zhęu5ӞS$-,`z j[lЁ|돈;+;l]UeW8;X9@"xpS.P֟HbX SQMGP |9('ϸ4٫ڐp.Xh~]hdq DX0C"OiWPzm1q_ 2ъP1n*9RU=`B`tѴiD& cKS;>9 mt,p6z\P HfHuU @r׏Pw^Y l y!5]•+_ =A8t8d\j$겭(aPEwT]PH` r <% sjb+)! >P4mR=$T2s  pFQЁ  IJ/P ЁrrSʼnI`figxlED3r_x hx1ʨ d*qxh ;pWMXY i:ŏ6׋`\)Hz·0Yjg@f@:mwÈ(+  } ayhq1 i =aN*Y7;SՇhuC:69xx$3ՋiӵdqtnQihuƛ[@{1鈥02h`z6A}<ᾃDHlnbS%zMAc%nhWh" ?2 2kˆ͓Ԍݧ渊@$ WO `( }/)@<  tTi1@* e3rFS!pDO p><^ d5P"B Z@`9[|?_${_{=0H8 xX0 /UJp="4M(FRp\70ş0] g)p%yeO}a߳pUЗe\9tR$@pj n;cX7 )x` )R7˱g Tu< h_E<p* Kø\* R*ik}lC< tQfZ, ` @2pT D9z2G,\|,#@/k\a~^a:J P :#h1G% ^7T IYH-8S<ĿҸkfH@b5l6Aj!S,tQ`H/ RˋiQ"ɕ{*|DF0MsGh%DU3`4#(0k6: z#S)s+{1h*% 18VG !twV * !9J=E2͊ [tyƖ/¡Ti(ӤEubbH#?Z%.hrz۩RATKZ;)vLlrɥ(y"@ HgqdX*|-F`apCBsv^$_*@Dؕ sζ O+}IyHdQAPC1Rj)P$ A8,`L.$H%qxŀpXP9Y0 47 sȈ_r|pVK|o 3FH!#d8MTZ™T8 zUA/:B2tzZǍpGbd$:ACQ(T{I9dTXi%99(ߐC=V])%+PIĩnhIXɃ8Jg"Lr%lȨxI5hVJƒ&**G#P~Ib䦏g:F5PV0Dž&A(&T('yJi]&ȗ }@EX ( 48`H UX3RZLDdɐ: HLR fKcQ=# aC|0LyjRt{W@8 1"(w!+`b -Ң=*lO;`1p%e6H~$g<9q:k!9$G*t.YB 3$Z2;JPzV=djb Y<œH@2ߎa7 v/Ou[ x1h,`)0y[CHq ٘<[+*Yb!XBhZ ŀbdG2FPRȴqgHڛ@,7`D Q '<(PacoxfކGbY)."PJ@ SbP%ľZctlMh J .2 < K v02@ڗL0)K9zTFN[00pEa5EeI:#p:@*J~,ai0$6 H 0u,r1E"XL3E|P2y X0[x: y$6A[W"#N`"<`q0@9XB) ˸:HVԏBXӆ0ҠA*6tEYdI h0,y%HŏTj /LG"cb,$Ġ^kw  @B?d0 @nkDV-$ÄJyʶ%vIkz9l_=" `>8)e@7p:9LAX~uBGtau$ܮA( yX0|/h7U7 hs8@oTb#C}E>l".%h&ݎ# D~Fa A6@azGA"1⠕x lr Cnj+lBCΗԱ|cA:/Nf8ƹqL߮bh`^#!R1*, B<hbR 4d6`ʥ `<ھ &#g: 3XnLA @ F2% `  ,!<!>LE0*%΀pΤ*jtC*!O( a`h4o`.+ J*H6% j9!0% dZb2DR.Lq8$/t$.fC;K%;$BG2.% 3tK~va>d8: U..CN-|L>B`A# D&A&6AVoH *O` @ #(~RCz @[R"MBd%8B!J#J v%0qlH RGn8eqRh8~R)f pr f.Gz A @a"bxI/f&bil*0t@+.A @oD1Q"# DzN|#/f~9 o }%E3IoRe ^'A\hExIpJ&d%Gjcƀ!l&Vibd b0@VK^ JŊfa!3mff4 `$*^آbʄ\DJY2$&P*MxD$I@Fi"%Xk8 X `b2dNAJ%t(J4A>Q b"ƶdh+ĝDibHg:5bkH)ks[n )mִ&(IizdmV+m&b(sdk5W(w)$.)"VI0sMIpƚWrM)5k6W&)7]IigWth@)& ri选q)0؜ v4c1F_ooA  ±`a., @6o!  V ʈ*5̔R*uxow n0"BBRbPwi"AtNLR$73hf " JH |."c'b#rBYql;2-0LbJO)zt%02&efbc/tSj vH ~$2ʆkD9't "6#! TZa3VmcR, ( 6~0@5_w(t$G*TrT! 0?JUи1defA _QmF`6ChdR7XHH ; B;1W'wsǚ1s T.F'Lt΁ @ƪΡd\ԝI*ofWn!I!j<=)o g;3W,.8/SIѤp$or)w2i>!'#'U3bf<0`[Y~A"8B &s7ra혌$JJ5 A(aŚf6]4sLb -*{kB<0_#8SC%T>`@o*Z+s$`h oXo#7*BğNm%}h/ ~6|%Qڴ RHCm^tϤNAK8 3ڀfn1&`0_.c `l`p?B&X!I$!,zC.LuU6.KA: ,L}9ҸV*@8h@ | 2DeNA-Bةo ϢLod Sǂ$2`"es:!7=A,Aˀ̆aZf,d hG{:LaڬBK@J {qzF/aA|Fa4>['4!&jD0(1zCAAJ] Ut hY Sp $g)v! #p.nKBAyrSuoqnpCYv tR |GG |ѷ[ԙWEF< @ S~KB ?&ݮgqCS̀ZpR<w^ 7t"ln!:Zگԛe%LCAv]Fhl1ՋT"8eǰa\ 1]"{|ХbjeX5`aL\rEsMIT幒$w7ha"T v,IAekbFVmJPS?4穐%Geoh&T:ˀ\y]ᶃߋ4S泛7L2 BJ2P=zlf Z4>5I %x"zI 6ĖyNf7(CZF* T+ s}8vQuEz%ZwHʑlἺ BhB/(\B! ?acW,@}>Bp$?&aÀ@8L'C`@S31Z{"zb @gV(qDB!`R+wo&4 BqZab_6.`R$C"W+l0yG!HT"k;G Ze6|S$`b\:m v@qc2̈́+]f1=ňd"(4Sb|j1'}:@ {ع@Jb\#j!L"t"""b!xOD )* 1jH!΢ )Z7#Ćzz,j܊|p$ K@"鴚Jj3ЙRN^#(ˆI9LJ j0B#-Z,! Z9ȟ  Q 6H#VUX#9Tr!j6K#h 8u ƨfSdTPc -KbzZek}49]w R1,Wd6-BڶMu6%4]L]Պ5/N@Ki6"}i c.KGN!2KϚ (*m[/e HB+II%81k" U8GD"C<Ǩ.0F'( =ܐyAPB]l͒+"6"@-mY$T;(@#ax#u[8- 4 aX)HUVBRdCdGR="`YH{+PC]# >h-N@Y @)\ie*(#WYΑL30m 6 )M'c&Yg-T +Bx  &fCH A$#sTkLҏx0  @H5/؁9ai@$Đ QiQ%DIJUf'nM:0 6뮡)<_ "#@+~n[̊8} !ǒ0 3Zy%x|xAP1 Șі1܈rr@T $8IkRD8;zFSJ(J8ȏIuJ>!A ؈;h-3y ;3I7 IIt1 y88ǃH-Z! ::sl0`EP4hIvѐ"2Y2HHڟ2/hf9S!PƧH[+.  `xOX 1C>8ɡAO*'7(OxFA1㰭c rSj*(*4C "Kِg"y4,~_x`667蝴vBMYوZ/2Kʮ&MЖ XFSpz) {3*p`Ⱦ$+C+'J xOM@ 1K1f)3*yaK@:b]SҟHNJ#`-EQ薐yhv , ;y! 1 L>ܻ۬j-!㚹+z}*c} LL# YukBˢ0ǚ)hƘ*𞔠L 4 I AoqIk I;֑ٔ{q "M8ۘLN̩@ w ͡1ۯ1 KHt)Lxu?\Fh˫)8ē%)M%d'qR {JY.y`xhwKzxVr>* РBAMA9UhI0S] Ҏ}%`hXz'9vg07Km3JЉ ܈P029A6p`Mu É1Cx RH C D)!ܼifz@G1*qO O3p9>1(a Zt@$+p5kКxSCN*wƊx @˪MK҇i2q:?6VY 5BPGs^"~P ;Yy = z_!x 0= !I 5+{W"8|H`Ȕb\WS%x≂ZC2 őr 0Poi3 OQT CG 5tH`>ӉWC;avjxz{SQC!)HĘ(3P8GG{ISy skYQnH=]_Zݮ;hfJ0ȒEXͳ.4[2Z+T cW.z+Sڂs?BHY䈁X3M / )!MLI# H }ɽIfkg_;0,we5?ABa` I6[Dʐygh FACm Y / őzNJ 4o[[15ރKA;xxʡㄡ5RYWlHMvdR-) L 2pC mLjy ,Vͷܻopj&<*>>6AO E HuK3ĆPf>oMDAq(9@ij'=;Gxd^-i8s&S(]!Q*=J j䒣PB#XĻ$]DZܪU٨9=(x2(-if@'6Pw+(!Ζ`@@c_Fs t:,=g6o:iͿZ؃83#x>\lq؈!X9X$3TPVpU:l?[/Tk("UhʴNF9 $I$x!`a"/xt!⻻Yܭ=0B&;0z^}MQǤU#@P'Vy}N kV MJڎ%ךC})6̝mq{ TҗaJtU(:!vYF"s~i[;0l!ڶMMHOmzt'NH bL%V%7A۩ѝ#Y-Mtaz~jtYZsKh2rj3B*`.HdJnT{S1#TpV( wf䴸kO0DDj)"%>$\c+Ѐ  d,#Ƞ RBܑ9G$ W vCzC*VV+>/A$?] H 4Q,⦘2K%䂀 aҥAO[t}ڌ ~ zCb50sĻ5^ @Ҵ-E>K؃:[ A\*1d3*DY>]|v@pq,$ >bJ#I9̢W `cPx%oՌT%@` `@ j@| 7YU s1(:o ^(_ lp4SRMR`&0X`1ZJ q`tNlAZI#`AG`<x10H2̙/ ]5Lp~Q.7:F3O!9E7DH8XCP!(4S_AY!#Asϲ-5K) FFc ϭyD+$LKI0|Zļ4d_y&XN""q]bs`4V2ZԼ >oQ& yXB^]vNh2P>hI:QJ%;\PG 5 FG}$Q}  f a K4m:vʭf6}>5 PYw'D#kX.M"fp4DYfB=S42j`y?56W:-LWRzÈ1ν 8VlQ5s_qsb*/+zǕB5yӑ,rsK>]l?x ,zp3}(@=a;G{Q}lR~c{`Vj^%8SN!Ӗf C$e*H{Cz@^*t g(@'n0$ R΃IT$a.(&B\!ld((!RIQdcA$"CB!f,!MlK ^"g `ڮC$/8\FYb9xǂfcPoA!.!PGzP>#^OR,-J`P\`|Q" .jC j,&~=H Aj> ¼K4`@"W @ HoKJ/bR))Ʌ"&N :J,a, !cTFnJ$gbarѐ^@  2&(1N&ˍHX&%tLTG/`QP ,e  8H`¼BmB#pibftL\/Ʋ2֎DL`ޤ na/>~k5,& $pRɁCY8A$a<hђiJݦ0FgD:%vNZwf8AP/K$K,B<`9,*LrDmވ`<`E@NDHA6@!dB>*r8A"N̈Uk2]k6+` 7@>8^/v*.Śbo@&~vt x4M,ע6$bm` @KA#20'YBpӳ 1N#X00֥̒s3>.J, F| o-XTɨJHQɺv}:Ϯ'è1Cr3̍K!&JHpk*=dGa$ `}21T,PhB.\<ΐ9/ (?aX2Ai!=c%aXJI8eE `a8`AI#ed +B'f(nw(AjD܎UXBw &4!1C`L;,$cIvoDJ0Fa/,vDcj*=AXbL`T!0G5",BڀfZ(RYFv%&u#\⮜bfU\E %%:V@ɉ8 POJ!D 'k78z@BZ b._!F)`A[0/'pC$ }Ҥ>"B"v"fb]ls3츳#T5]d(Fr @fH4!u憚*̔IvE*J_I+EVN%,bF nH  GK\N29 4HAj@ 3I,3*KI'̢J$-D"/5"<Ç|+cRIv kX@ `GDzғb Zf@FBH8N:##1,e~V@ \#0xbm2dؒ` ?,d,J,ͺDFmbx.b($n(ap GDSŖP3}+8%zzA\&p>7P+ Ý'VR@va~ j  H0'jbFx*, KzB]FwK9+Ce K0H*_lQ,hS2lk2oFxB CU$.8G׶%3 @lktG !e gю |!HUi)8^,$(% ԎM&h 4āFcT9RIЦ*=`GDP^q<0:f'\b hj @p2]NtY8=i! 9Nt%ɪ%6BÅ/>O@/рatv1&I&Zq$/$Ϝ`n-6hq~gUo).AO'N4 z+Fho@lOx9jd5=rM$rt`ѹwFu{ "/(E0DN ,(BnOB>qXŲ/ZɴװRUB}Mdo .ƚG8wN)jXK9C /vxb8UTõ&& hBR/RV249i#/ʑE*(ڪ`ÇCFǫ`,%sEhkV^kz\dxHm 4@"'m( m#lbl()\'vX60@ lY.d\%wC@>3}',a<pH=M&wB򼮁/bqan NXCO-4 SF` @ :Қs ͢MB%vGe8&lp 2Ġ`RX9 2*^gb-BG4,єQB!ؐ j=h7e(C-zO$ـ?S6.*Ȝj&/KF!b@㼬d]  gO:u_8d&wU8ڤ!asdYUGB&{J,^NI[R3g=J`<{CA?1[B"[|zlV``v,hgL֊qa0Q/`ȽELk_zHπ$bqXNbސҼz@@A<`.6R]ZtŞ[$D +Xx~cI>x­ Ġ|a TmB7p'^9HgJAO$ig>X,B/B&   a(#̑g* @}`?@}@Hz߱(t8?q}>h@(w:\GvU@ v`V*&ҰT4 A|$'{w;\X>H, wM@98eSy#}N^Yk[x )X#Įe+~Js]ā@܀ ^.7#W, <?![D1 :B0P* (.J®: (4:b.(( o"9; !rAZB!&H; ʰ!꫚֫Z'J2K**ج,FQwJ {JӞ"#;Jp+ j\|(r)T?ٔrD4}ED[#j˜V(øt(qd +Q%J L@bHQe%dFc3,bi"-bbFD4쓙Cj4|#RnNfZLV Ab(Xh$>eܴL "rr8uHشZZk=6SGUO((E xsf,8ljfeg jk)סHfUe&ԧP:XhRZU:lVel:l3(5Vc! h՗ ª$~VuէXwRXZ.꘥WZTjsPDPk&- k+NVNC= Ph0#d:b@TcldxDY^#dZ7'[f+,՛5kNљbwt*r،@B1N,mR%BJMJ D ;IxĉFNy*Fp i.fXBP=ZP?'48؁8BU2A 5ڙ5T?M:NtVU[ `ug x] DzLJjjttR7%1 aG@0Y\Pu{Uqd6`b]Ʋ•j#Uf{WY+ HPT8=d #[n*;*>L.C;}oغAyu˓LtteHm@@; |Ylx$B̲1CzRBc2а 71/Zf wN^yr[ۦaX ^BeRH)80Hh dٝ#5ҊA0Z ev}{6D \T,h+}bcȠ$ B[AhNAͥȿYK_,4`l0ANkOb4_j3"K!Bk9ǧ zCNAjڤHh3Bc@j9x)^ykeljPksѴb\Yb&sW0,.>) PBn$Wp, H= b.geGN\,o҂/p @W`ށ@Xz t_hȍQJYV0< R7KS,0sp )`O!hyJGm=@ Қ%s9( P@ěI&. x`v(w68쌼oz0jD" 'h% bXjn ( a{H(7Dcz%|H*VEh  L !ηb @|b` 3)A(\5YƐjg"4C0(D0 8;& by=YߏbP4bH%) I(/ )}왱5Lnpe)A7#ˋ (&+I2q8hC08;!Xt╀y*7y:00C C1=2zAb++Ik ;%^ زá%)9Ǔs֓ٵ~ӎ%=I!hb'X(@y{¨ ȾZp՚N0(vh:yAY 86@0]F6HHk)k9G]#LY@7aOARV#b+36VKp{ȎxȔyo-0y(cn9#q,98|׻ze8Q GPD8 Y$Y J\#`v@s?X -j3Kh"щ{WK7 q(HZ@n i<U,ëB"d0+&[,I2(IԬ0P̘AsҀ{8g/20 xS!b1q(™SbqڑPWM*T"[G$3P;5$kPd*TCd&#z8AL6e?6OG2t7$h|)*iWNș'(_`LJV㜪5n0x#"(\cA¢%=@j}8 kq$ r,hfMN9VZ*%C@TT@(:pk M)(SPìu^A`4+ F(Z8`{ __xsqy[uвPdzJR+z2d"yW[6*rʫ̭A+*)yz5 lВy˩/]C/aҼm*Z6$|ɫ+" mP˅b2[sQSQ|ʔQ°\k[ݲuҍdNF(s-mZ#\C&L,/-J1,rXLY+Pۂ AYxH@:(hc13wY߲p!!&aRH"P$s"i ȅYHĤZ}*!ȅWIok' Q#j;5#! Xy HbK@ϳsuXPp(1PlNA+ݪJ#S8*ق}9Y!i8JN H;OL>6ȅXV2aH#aN[#& Ic&̚[z.!7(Uk#= *8&r+22'\[y'HR`YjˏN2p@o䙃 kr!s!V8UP@Q</ ZHY!I +[р:AZ(R ,NDIi``xz]lޞ:P4")T kLKZi)G'T*6L;V,kCW HvhR 3Y,1X0ωPJ(@IH&ښݪU˖03;B ch[\!ؘ4X I ;[f uԥ:џ1XU,Q5{])* 'p{/4&R E8ji8;Cl j0xh8ZƓ3բ=H\ nˀa8[7x:`wQ2b k0x!TAqnHlٛ }0GG2lIT4 B@pCόt0B ɗ؆a"0o>x`F:ghCɿ E ! v#X4I P>uP&kXc4`5DU[ P8$ C8"DQȰĀD-P 2 O! BBՀs;JP9>kV 786 > ,Pꀞ[u]c.@"7&)x]+=G#,#\$Y(V'@PXvH^ 3V{ 遫 L?$D#K>p-Bp[J<9ZA+1L@IY3!(T!AT2 9L`@ DL݀i”4 i*RJsGBӤ,(|TXy3)D7P+)O R1-J @p@ )zWE-L t*J[E$òL&I861@0`% 2v?$G )mY VtEf²K R4. Sb8ypd  (PVˁ@AʨCMnuQBW @hifXA3I$;)<4<@ $~$#c:S%. ,Ӻ91MG$iɢF5f0JWk]/= J< j\"Uq$p̚>N7dgΙ$0պ7G^Hͨ&7ɏI$Eά'i sL98c c4.$b\dzVH*CV\.ꈗ V,\Dw3f9]r"Iur .D{&72aiΕ7&D'6myoi=! [{K'hH̄5-( ԛGU8S^yCl̬I}-oW]4ܡz`L`T ZHfOĂVH%H^G+DsFaENM(3>Z]U$@\˂fDz_G Y e / 4 y/R,\);3LQX'D;JL83-@P1>TXIEäwC`Iz]Nw*% ]*P%D#@$Cvss0IblL'ةwRD&RC):x(CbIrVP`ƒ-%V$ 7\O;Ob VO嚦t!n,E+\KMCN!UxL`S b`aHUlΆB4pWXڃ4^ 2%/63"W )U;;FFTuTj2>fDIJVd$EP=w> "@"\D a" S*K=z̧g69z :Frl2by\a 1^Xi |;f P*T of"&YLqGS)G3EBI ȂUd*z-9:u\`b 1|"'+b] At 1<'@Xk3fQ"N"Kd0ܑ&B{lK# |bdHtǍvktj/p)a^@('"`rk 6LP(SfX4OFbd%,^b#0iy %^ "`.!*a \/NG>a(*k1+<5l>Pa)X!blc&4.,*`$ # @@2j^樠*,tV fH#jCe1Q!y+ fm) .aT :nBރG aDm&"!o6C|-eJi9mZc%L _F kfjb pZKJSLLoF`Nk`PkLιPm7%~LDJHGbRId'c0I[GBttz#l9cNi8! PAd64a>LdæQ6ؙ/Dd$Qf$Ƒd যa l>e:C |ׄ@cl|5$0y|({&0 t o"gLŸ 6&\(C iI )gI@. )Pp9$+"pip3FO 2Bd2 c&B@mdIc(@ ><(g . ^eb>r7*j "pa^hjRK QoDtR_R+CHe}MZ0ƹ @ADDc$I/Lxrn24q# :l)I9W0JL("aLo8U*{PK782X#\|bfd"De1c_3xp6Id.c:QMjV$E4S/XASaB84 2KpI%%i l=ITi*@QEaa&%CbZ0{#G Z$Q`H#bb) r)b LfiafFuIiig {h`i)L:j,vc b%+ivƠ 4Vf dh/,:<:r#ȂసMH LPER+`6b48H*x ʺKº 2#'y #eĠN{JLLg"~T!Z0X㜑cbHN@EȒc'n*zQ%:;RL|A\6g2o924dv%/D&BI3@a~'0avZ π` ,A>6pvXcTi{"]%Vʟn\r&F |x1Oh:%`Amhk$dT8C(eeWcJ4Dap23)M*dkCb_妎%>nr^B5 dBi7F`%QqIbO\J/Y!&KaAAJF*@f"$h@Za9A il/o?P#30b p})ڡ.N!.,t;ͭFlBwdX#p.4F!P8#= C)& Ji1`''YSA$g+&5cd/S|u#i& 3¢0\6RV6T7¶@z(eq9$ZcLD `y!>W؇l4, @AP SuA¢6 LծCLQ&>ro"࿎, >尅5?[ٰN5Ihhx#t/]d]u`9m̐>a8`sREAUGI 66h !em$E WEڂF6 aH$# isel j`3g@PA{C@@@ C{g(H(*`l9>O#C 5Hii8v<)UH&=Dp,k|$"}?!)Zi@@ۂ@`f kS؆IuxP%Up5B^H!:S$xԚuU`0:Z%&2`4o7Sq_4:Mқ&I``Hbp{ѯM.#q@&뛮ާJ }@pt<@l$`*D*nH-r,0Kʃi"t#. X?J%1- (rmv=uFm[Ժk1 <+)pH e + 1 Ԙ%roBMSR4SC@RS G0.N*BBI]\&V .Fr"Ei*ј ]|a6ȼ}td-ҼuYT\1)-DUjFG, A 0"sڑW_ $~qhHt~G߀VjdxF :Kr"KpCb Ldw)Vi!Îb滧wJ.7 :OJ0b -)Xɑ$9 #9؇5 u  kuO: hVN lS  BvSG4G)+y4LQ _H;`Dv‡5=;MVRIμ H6}7Q+ gg$h$ gvǍDa{-@h ,뻢 %p+ì *uĀ1dԒUl%\Sl,$H1L߳B\{ !ˌb\c%dk̠`1@XTC7~r\ `B$I$Өzh5X.đ?$ Rnq(4g.b?"Pߘ>ABLGXÙ+VQ5hhb-yW3 0pf!Co9؜a'jDS@p 'lM 90HM2a-qT'&^:&v(ޗ2P3Ƅk22@C'kئ6pwqra*_<I˹xZIcD9KC7y55ƌ˞dO( zI8&6xqa,#&a{j8#ůc$-DY}`c85q3%)є2OY=H0_;xr쐪}ecLOˬmb2Q" Xi nߪ#{prJҘɀT Q*XU vx`E4Bt7]Ź"a ÐTh[4P gDX!8:pJ *ai[t,}àAݲ1Fl8!Ct$V&:G -D},t cl0!Twۇ^ ؊ NPHV82͎kH!A7G@ $#UM\q"XjEs8/8&"Dp Y7`1*)0|n\"b5] H#ez%X05!$J  @F`~c@?&(M')=nWGaIh@ R 8k`f#qj0dm#&rF0Gw0#Dxþua"+ 1WkMTW(Qk3ԜY CQ@(c|9!! 6u& UStsr;p2z^xvĞV#xhQ@ mlxC} 8{3aث82 :H )YJ j b80@< 2?Tu๗I8QP/iB@6*9##VR8hP؂@4Pz+8+ Bߏ{@uS8XiL  OhImp 0`&'Skaw9ݞP ypy㢖]ȼx 8Õ>+ \E4+ Rck} J¸`1S8-6 +QV:PiZ<`_ !>A7@D2'ДK AXŋYAY 03bQ]q٪ qhOIY[oV50 x:.\?Dsi!?X y< cޣ8? 6;Êd*:{Љaʥ0dH%y#46*-2 HzIɑ_=RP+icهmȾ*I@Q5 qipȝ b kĄ丑zt8y#]jX%YI i!]$| b\)Cb +- qdƑ[0Nc: -!ѝ$TCI) `3ǰi& ,P 6&D@ P v, kia6I<6 hFyaДV?]">0S RI$JM0dr 8c:9,8wa 1NX((*GL<͋p5@\PEjxzʻC:x+0KM dĺ5BWUC}ǡR'nᩞQ@`pGdT31`>38j Dj L|8äj>p3 I S(6oEq%">"0ׄ8C `)ErbTtApi#;gOI&Eh"#@i@Әz`%<(t`ڿDKۣK`xyAhAa:(Ps2H]"(vt[LH#9=pT' ɋ I[G`9 PmC=b{G!=ÁDq8ש׺-Еb ĕHma`3 (˙4$ jD\|蔳ˍG/X܅PI!@l [KF?!(tk DHIyبиEKrZୠ*Rxu?xFPXxyx8h;#@uS*+ 6,5PɻH]J4 i:=k’3\ЁH[CET]4VGȇ'o{aƠM;bà{teL5`ه|e8;&0s#xxw`0s HjjVsH@ia Bi1 `u@{f4g8['Bo ] =P҆P]z,2r8 DHDxf2c&%!сiL\[0nF-D l H`CpRum1)<ᘘͲAaT3=J;sj2; I~a3YӐd@OK~"ZX ]hXx'< h nr\cfɹ #X+ցX d1a&fTCTPm0_!g)pmu $xȏk p 菀~{ wLZҁ@NU`N#? _^8t8u} P&MG$|b 8n@hwCU g>@O숳 DJ<8`A41Prkpgvd18Ɂ ۨO62h I Ht@oz\&gؓ. ӘDp a`Iɇq;`m_  %!:BЍDA m,YPSA^ȸq k!0nh)U ͧėA]nY@R\bAwpy\ZP'C32P|Qn}5ڇxupwSx =( рMތLn8 4  ]HӔ, HH$Tn7OŎ<8(ospVns:sT U4q6.)< {v?dV@88hshr Fz/#Vh 9x9q DㇻXPĭ(]8c@t^LOp !q# %F\?0ER8wg ZHPdU &H"k w]Q V E:Z`sfWPK:OTBg08؇[Hp%xB&(~ /J3Je ]W alzTJ.x(w?cOA } kj }x<^@0 D@(t B8y0G p,>l7\1FSW6%@\Lݏ7~d ,'7  YS ~AHT,Ш7&-8gfvV jE}>~>g;7ok:z=m!ɽi` ߯˃a1<}M6I Gh&{g[n /o[T)f78*pM}(" v|&L!N3I%JZ|޷g#$h*nAg@D3O&+;;Ӥr^ "R̡i %;|l.lʁɖ~B( He~[e^~G6 (2 9zJGk7tz* Hhn`aZ ! MMyB5Ӑ #IimFA`\| $N+/3\EOMyGrȁrP`&`kl2Q B䶂@a$0y'ɜ$ h ( `\tl A'{'.wNr[`fzb@d-9kr29;*(NxABu`0QZ+n0@'\ ԿK y@1']Q1нjmT BK0|#fHԨNH9'@<VF0QaTM3DZH@ 7ou2 N $f u,|`1dA, )>iq-l!0utN01Ȳ|O090|PKAPI%!w!>9m ۣw9 $Wn\ꌳ H 腳=ma֞6RCpn @14XQ1a7QXɨus#){#~dT/-sBy wpob)I?\`p x AV&P:TE2eۀ8 wJ5:B:ib] ܽɉ#`g!`ւD<p*!A&ݲ@sBB6>΢-V0RU7|-Ő 64S6dnB@b$HC1uS pܧ zy2W 3X!`#AUUr` s S _v,hO63'OJEe4Oj1&$z5dÅ-df\T~Ǎx b8Ga@<Mn(L%H.^p@H^At/Cx|fwYε /OQջPz\d* ?//2F5C<4H;\1@/{` N㲌;C.kV6tI0Ֆ38-Ҫ7XE"pύbo  HhaK򌔩 ^>C%x)3(^.`P>B|%bAJ*~aZ %0` )pc,.bD!o4B)B|L=8"\ +.R- XJI-gV wy KCu&$ `(ee]KB#.nxEl5b7(JD?B`BaƤAA_7mFeX  u lIId$cbf VF~>°1J`N^d0np^"~V dP 'O:Q6A/5“8W(BfP/̲G8#&ͷɦ)(s @fugyxͤdOZJ-!k5-&>"GȰ!G# Μ$  E@Xn*b= (欤(g)#8!܊JM acT<~\'JRKO%b&`X'!o7 H'eܗP"FV޳h2Æ8ϒ!FALA :!`R@V ě (d&OE64 )Dr8 W1L7ch [0Te 8rB/%b39(qC*S*"0Ԙ!:3 j7\rFx%2۠! 8ErQ\@D^L(..NEg7=8#.#hc?d::4ľABQ68!`E-' d'TQ%"EƗUDn8cJHOZ>BDX]DEJS]CB[J^Q3cE]I,WS=st@@pj!"!EVNHB0H$U0D&n64Np11LNG=.neŢ%A)0oP >7Ĉ X\0U0V |<~3 8:BE.Yg'5*R '#,4 N2 BA6&Lx*&,83(Aʬb@R FI,n~j'GrMnV]NcjHxFH%&B&0paU3^/,VB%``U h\{AʨR-HÌz&"edH}b}7P8f*+$jcLT"r ,F&'K&$ JR o@raFt?\-^IE"s!Ժ)lbr>ɀ3AbĀ& 0CXAbL.s&z]5@ r +huD'h<7ȈpD$d?ʚͣp' !KJ;Ĭ4b(aH^u"[$bZ%fo  B),; h!*l I&=qO J&,A8 p8oD-(^B.6`NJL2B$ՄXTa## D.!D-%8sMG^` !*A՞Fx'LlJ$ `7R-P)&E4&t'2'*ir(RTZQ;p'@ gA@a7cl!`G^ ƛx #SIDBVAq$hpEh'dH?01 mXAH(Kp. ZyRET7}=4t2=tcWVL@BxSX9b`f/ q.qӤJ&~X[&KyXo55 `6GPDZ7A}8$Ħ(ïh6+u@`S1gV  7*(7QD>2 ?rX) *S\KÔH! B\}WfȮ` uj*C{1 K"$q!) `r,88K<}M`R,axܘFCH&أ08Ƈ~11*NpGj. hm8'BMF!#ـ `btti9'Q 2 8Ռ1/1AB|aC=*nl1 @2V^kL֎Rʸ*,?aڦyES@6P T@o] qؗ͌+khE4[ YD-|tbodz> 07E0A saL#V@Ḁ 68q/_+.䜰<,X^ }BtF*X-!"d 7|L!oI*{[J# D/UL !(~\MYb~Z^! v` #Ȯ }iB_A~jѭ":n0y*jX جf=( `9  ߑ8p~G6LSB2s`o+q&!R(@b2LJ +S+Ug9p+ O@:*i[k&kcu; /T=r8o1 a&i7ͅc @&zoH>7jj܊ux0 R"݊178s'@3#LҾ? &,HΧP[߯ :1p ݧ.t$1"k*pLP&&ʐ4 zO{KJð_E޹b< 0"*H @}]B`kyZaԒzlFH S-k#δo#PDQFHFQsC! 6R#Lڠpq I-mHzhyy>!FR%מ^#p& @A$`i A+ը*Ǩ~8EA4NSHP( .c(eI#6IV\Tx `0xA^z3Ɉ>٥hlǵc Pb!IhTa#"G`A aX0`{72 H5ōc f*r)H~ yKLOXǘ FG!H PV 'Z-8% !r@ Ÿ) "USqOOZ"=V&N*S9PFA#)Ǒ Ct;(RA<-}@<x|pR򃃄p0,&Dt>g#_@l;jB};aIGib1M*2zdp=fwh}ٷI{os/G88H(F@ *# *7Ҷfn\8d Ab0:Z`/TfuK&~^v)8,#h=ǨD r\)a/D]9oEFr -1ZarM@"O926WOZ,𖪁ͱŖÔ;$2H~CSym3Ddz 6[ {ntl-?r({m& @ c̦U4OBuL!%eZ¥RyH'a~hp B(F@C)ܩ"tK7F$S# 2=jH`21PMpRP:Q\L p``nɉ㒧x8UNS !#a7[ D okШb F+p`1 9*Ta# <Fum Q3٠^ mᴊSCnХP' G!`+ h vA-^37BĪXTCV PT6~TzAD\ eܚaH <ҡ7 xI@ ؈{GJ3]$ B MSJ4 @B*b 茀IwỹP-ٔɷ(C椨JP2{pp2МP87x k,n 0pAۑqZ2p<1A)辘xḨ TȐ4'6`(T=aڗc@5/BX㶽1* % O(~ X:A2&H#ȷ +jA!"7Pɒr,"!ʿ!6JbwI9;I ` #`7 T )k>'22^1=S4!U=z4!B%AGǵR c5"(#D[œ$Ui zN,b,,R)T f /z̋tPKG@U hCB17zW;MŜ'  $TGBPq\WK򖣧!}@ `ј3Y߬L~Qxد(lփ@5kCz0(2BМM"NIĨ\ ͓xѨE? D*x8K05Ϸ/$XP`Y 5ϰmXb1Ёht:+’Y0ӥ4*x PB"W»#bP#d[HȒGaҸK ЊV)KҍUt, -(w2(^y^X pK(zm:: (!/' z^)U(q˶-$1I0Xi0_78/~ y 8 HJy2"$A{OI @0y-8P`GRHUjf!@X=< @ bT %#&`3p }.1w3e$fHyJIQր1r-X=Yl x~[YEp{ +@fM<#A @E8Y㬼aAYFÐPJCͷh ,,Ү{kB4- } (VkT\[Ό a"T aI;)(Rp6&pC$ V7[A?! 9  3͘QA2,r+ĉq%X=!PI<=9O|ا -BLOx9TGde(ʢhqnh 9&pMNQٵieL~=9"UNXNI KghY۴X.`` `;qŕ M3'ԋ-]9 >CИAH@d x'u;Y DU-θ(:NځҪ<=x8}!A4Œ+((Y/ ?/i k8"HЀQiLȘljN9WʌQ鞘ź^1QT2ae~+ܢC0NGV' X`iY GaaN l =h-]] xRYy4IfDy&M*"3 6sh: 8V3IuRS&W @!P`B"F*0n8 G6~߯ P} `8>TkE5Ɍ#,F$Q :@>!R@0y`< %| XI:J#w0c Hi4!0#3YY"7c{?g;f>P0$_S@H(~@Ph:={P(u&c0b@ОfQ+M FI4L. \ 5!hb 8m|! @]1 !Z+hK1kX!H4F)'z Ia}(*+Tʟ~Gڼ jz{I2z]/oT EHRKI F- y:%N:4CE/`2| RҰn7# hE2Py{֏Uqt 8 4^F'@G`HRUIz$  8: 4r{X>j[uh2sW-UrKe4 r@HP{$@~&0~K@` Aj:M a2- )ԃڙ#Lc4&!`řgYһ'DgA~-GA炠zЀDQh$ `X@'"6)w"( y+a(@c-0rzchGΏts4Ž8 NzknCn}k (i[-wZ9asVV irZx7$@*`pru-`r\_z\F,'D!6>v0lC_و800"i08`8m >bXJMe V,hm rMZMF/VPI% VA}O!K)$Ą ("c|%[0Lj1&L?GZ_gLBD7r=(Ȍ$Ï! &>`++h0tQW*8h ѢyiD+x5匂 @'0\ w d %a&e'D :%0Tp} ^V4>6%(sV/`V J+- Iegx$Y`8c*;{} $$5FEKZPH{%^"ဴ`˃qY Sij0Qk3Rѩ,t/jӚKDL!3>3zuOBhFZ"0O >9q+Bk aYa' .20A˳ nT*BA 4,TK*+-jĊ!jFa>2@J!pdK@-"J$Y*EㅤCM\2xN3.d֣X,HBkBb1 N Ր>YºkR"6 ;A <@ |iڞ+&a!N>?Zl^4 f@0h HLK@دDϰ Ɵ))YN0or>@bz2N8Ѐf Jm$ֆLXÎϭNYI*vfvwM51/$_8"2pv$.:daU@c^PAGi%T;Cz!v!j$@,f?@ FFd'm C>REBUBObFrzdE F)Ar7Ea $0!4A.tZnKB&hGzCh$0c rp0*z<a\`@=@O3p0F`'9oe ‚(ϔZ&d)C; & ;]:2Y ,!\ w"rPC.4J# ^0B*ݵL92JC4!55D%3#ԪI eq4~ @DCzBEYc$ iS! Bd*a `U5Os%:Z8V!@@'_, FIt 4cBho:!T@ j5s<ܔ`2V",!r_":3hޢJRPn[9VZB$dBtH4!5:b1>T> WlI#!HV M!FVDv`YD rZYFWPB"8 `3p\2!]bB?VVr<@Ѿq0BhBhbxbH%'@@<.P.2VY R[R5cR`@8l( -P5(m](!Ԁ"6u vҊ N*]S++ !M'#V)M65]Q1"f1' #9t `P!!m? 0@"&V E/0#Ҥ5 pRCL` p!ikhdKɶ! |\ӑY"m )(#81 !0bd @x +~=wW6T{XAG #j.B r"#7r/3*{fa\ ![Ѿ@Kc=kx(]xban¡u)-aWi kLj@&ac6HBі;Q/KpfZm"co4j$laJH0 .0)h#OnZ vD#*%9>C"0'b4":";7p8n&N(Ң3fPEg LrÈP問Jucd-d(*:,*@Ä ^4njŔq5V.RY P1/"EwSM\`T2_zOF;170SN뎅N:cd>896aZ .dS5mǥL0vXHRwHEovJ:C}I$P토0eĬ.#;FF5"vYD89!`[7 1T.USr@``i` dp9f4Ж@ڦA"{6?TjoM -D!]9ܳ uU"EXcY B ^v 6M`-O'4"9yHVf: LjweC5;|,y% ~5RHl8KYp+l(b`FH&[AI!B"  d 4(#r!1S 8r"{@&tLj(gtHOJTo([C_r* 0AvW9!:0E1W.%u Y,#MV=kFG_\S( PAo'b4,EV|pF<m3*05C.|c (g j}z/!  OeZ"V-" LiW+~ Vɗ0!2/ ~NQgص!]%?v B|:d+N&m0و!ABD!W'<52boCn@@cA8xN+*0 *9^r܈a`  3}8].p6"1 0f(X dd /dBHgLY-NU/`7#+bqJ6-nc{K;; d !ov9>fϙYF+늌XPCD:&c`d( gD>9BɢE 7-UU#BBaU&2;&i5rް'|tGe䛠J`>vѵ9hp** '@!$&_AFI-F? @h@,I$`0y;G  @@}85=`@"=^O0=8ܮP\5,~B D`DOg P hC{oWH( {^L,3CݟNKRdHew4 }R@ Gg_<@wu0ܒ?vBW t$@7 q=iLJoۧ ' 4a) F F y|8 C椇{-`h(tkB0٣0ΤjGncp ^X&1sL~4gNR,dj@©cBX 2vtv̳)#u%-!3c @~#0| s=CJ@ !$G;sZOtmw8@D1 }+'F ! z=oz`fQ()auU_ 81܄Z2хA@X@|Cʕ& Y fm&gsP/Yp3 HO+׌t̂8ELG:{Ѡ}YB \3פI&.ƚ "':F&@h*rto7;[=(~ JYTzI'֋Do.Ì.B+Pp19DɆV-=x +}i:(`G2 5;6$d!/2`+JvK?Cص_Jm$!XsO*rHʼnnyC(8FhVaʐkC%Y>BS}r 1^%A2+lי&Ŀ7c %bSSSf7j1I qh2P9{/,,#^eF'2tC C(^Al:/7VF p #y S@-'6xl>6 ?90 %p L H0䡿AQf0?n=.tVш0Θt RfC $rM#dəlL0U` e*1fP5NC|UFz)y2PqO a5#|ә3dS;/JAsq] A‹\ SƋz؋d% @Ńw AViyu:cnK$btqb' `BtX;xovFH.,MD 1S`@0-:W PAFń%D$%8J{I62]|L~B7e 5!0 ^ 6;cBCPeK~'g(7@*PdURZ #d ҹʼn[H ȭF!@z['+$=l,ȓ,(0O7Gт!IɅu#GXJ X5ʈ?5-?fLOd Dqn;w/;#ԳYsWS^/Ejh 9Q>bi%Z]P0lh6{Bu [Y5I&. Ohv_ yyXk探 G p:Ehp5\R%T^Ӻ)1H+I(beEjfP@ &pM՗RTzŞŽ$pшn<܊Xnn+ 7Vмve=k^p2 p zY6;A}I408GrF:3M')TڣXDRaxׇ8q=sB Xt@+ P( ȶ !("3@( ̇>Pׇ 0zxi%X2X`P|KBB"B(`HJH } +5k 9ߓ(\r0sU8i0"  pt!;*;#L3,Iʚ2;]`׫΄v ی,HrΌݻ94*Ț!ðb {蘂PቝGbt4j.n3:*2D-8:)$QG_1۹r`JS%zɢ G *Z{*Q+=r;Rd*ҿH! hBzOu#"A B>5-" Z) -I[lwЃ 4P1 YKߢ `?-.ew\ D7C9_LU$R1Zx֔PXB!_ 9y*sV]֘Ŋ`7M> 8`!8]U=Sd=bCq >:)cR^Kw=)wF);Lij0(vhwY 0C De酐Q:5jdH'xw.剴͉Ȁ`X\HQ7kźAq9%;P1 7B5EM幤ձ>8V+(>4(]^V@M9ؖRQSETVȟ⮝ ~P*F>g)믉U6琲I` )>& q* P+]b!x `@j΋vERȿa$Ahx (yzaS ȕa `eh (m!0X=њ@Mƀ0*  % Z9;#p X HK6@vC i1. ggPucхFipð( D h xF BH&*T6]*Y 00'PK$2^y KcAQ:ꯌ`X X+%_ýdB;Rv8X]F6yb5)}|$O/p P*]!mQlAneaB@89Ry 0Q˰fqdj d=mNl6(!ً"(х8R=\rToJԋdYQ@O(3`ϴiQz"&ɐV?iɨxux3[0'a4af+1)"(ߑ:HGlu dy1-CZB1 cD5XPPScXK{CLRದz6ojYH,>#P&lq|(k! ј3v81=HMvX{z\9` Ou`kqx%ul6k='%*l(Q.csG}gv ?1Un#՝#:c~x8 }j%4p08?@;|K@00%9xF@E @ #ftG%G¡P]-0H|CjhD :=^XGSIF~AA8m xn b Bp9r ~j@ @jr2w֭%?@39MYLr5"󣩝J40(52iC EVpH%g|/J0T/* #,B^ :0;0:m*^ M㴂o@D s@C/lP+A|$`#pb(h 44巇@lJB, Dh,x˥hJHSwl jL3J;I4Mn #hRFܵjl|odLÒ]7/DP%iRg$ɀ|2ɊM,Ҡm#DF2ue *)T՞uU ,gÐ+ 20uN44z V*BTR I /sV5uꍶޓ_nzXSK/)JRS )<iշdd¤U"?Wͺvl4y(͟]XB|]6 cIJƮ4R$e@LP/Av6ݠd ӷi:Ŕ5yXvԳ, <;HbAxfzP"'U=jDMp} "H.+[4G)gbE!FG`S'ª)sL᪚Qx(n!Q[3|2 9 W6^c!Հ0ĸ!j!B::GP 23FAG0P鴢MQrgՐPBhVQc"E7ʑ9&4#hX 0h Ԅ$J><uG%TV WD`}8w&/l Wi5:prD Q#R@`S R'y9%yAȘEx*h t8fqôxVpf<^pM rýJŧ Ps2笼38Bi`QDHyS0ei#yI8GCC2lhb`hsjb\d<3uycŭwa ja[[rI8 H%<.S\&- 4ۂh^ puM{_x&$ɤj҉^@Rtcb/ң9d[A[5D͗(ȁB@ӊ$2BA'y+3DG8m-% `0ޜ9%(CMW#K/|>x*֪juoCa";א <(z0d *(zbC*q @ q@)6--tMbm) puQ"!Cԏ긩yR[r jQr c WtBchM).%E8ena`a%W9Q\ @-zvb"t)2`"4K*# | S,7 ! &8Y%R9Vz prlfM$ʨ3S*z,JztD@P5`9h0Q(1h,4n,"zVYlR@"oxS/&0bzjOsG[SvTvyzKIBSQ o$>[zD[("h xGT BNFE+H0)0;4:f# HIF_LvT~Ƭje `v6e<znc 8`@fh<>l.0Df4PͬB%Cp/&EhMV'aj ʠ׍x$AARu + wlrT1,xͽ0Y:2XA&S``rBI;Y_킸 (&n_KV ESDEGC%A @ .YTqg:!(,nVO?ͨZXBxy5$zD|b6˂0KTa8Ar(bsZ:9h\0p<@a@:5E= F"}:8*";C,;X@ FA[)"rȎmqc 8@>^L;M:ͤ:&I] 8.FKZ24|-rcD` АĕvEGT+~ ć!tL4V@ hnA.`7BLJYoĥ,ĦzFB9%΂K1u''$za؆#-{L"& @ϲmd$lJl Z@X@`Dhjܛ@f%6CR)",Î~ DÔ= :_b @.4j V!|B:Æ"!Q>R!2dP5\H> . 4GX^(y$X@`)yCKAFk\?E@ BwuBFYH0ڶ倷$% \uML&ڙp+~pbՊfP nAS %V7ylhAk(,Bd5!WBR:ƚ8}((! kYHըz BbR#DVIlfC'Pu7- $7U(Τ^Ǻ @!"0Ža$kǚiT4 @iVԂGmd"VTt@'$xS6@^'$-ґGd&B/C.CWDx@ʤ)c+ .r :_H$0 hzaugV׵T(~ltT,ï(`8pJ LG$RYt<U 2@ Feu=ŖT׼Lr<.?(f@ Me G$ n5_Ā/NKG03Y M!㌄08peЈ aiPJ:9?0pL-Kc!FìRWEfIw~8-A: k٤gf1u&SDR VP"d¬C0pI%DCUWiXWy+-c:"p쳟EHHEFhcard_$> 34o_ǧbzN6}DEH1/-W`8Ri-7C%L_t Eo2"儴Ll=Oq.t[#HZr.mmR\p@)E~|CWt$$a[h=b',q53d-*{dP89IZG!A ͐q)8!FXAG^fWE Ԁ=ZkCQB  ?V|NٔM?p8`o@ ) $Ge4j5$Y4'<)!t]% A`8~I_ө=k=>I؍}& m'T餖yVIR'4 Ipl:]`nRZA;cd {F#C`mJ鍀4I\b R C@zF {x?_p0-i.=@7YZU#` @^0 pg0um,+,݁||[g tf7'( & $;JP]`p V crVX"^990 j F <H({wd 4Myl;Hɀj+&LQYrd@yM  }ncpj&'DFTj ~+Eܚ1rA J-{SDG3sA`F1#Wy}4OI$}"JA8LN p)3m!CVHISU<7VE":7ou" Y$,_DB#-!$t1 R)/#=9E{(`UA-:C1,CL!@% 9(\,$$\ˈ zFfV$['=<pb Yqo@ds9#K4do A$#9Z~@*j$B(h&y5-}J Ƶ S(d Ď8#LgU !s1`JXa@!H(l̉Z#hLp[dfky`/0G̦d͔`4J(TM \T9ٕAQY:721VBͤ| ~30 a!$ 4Ք#&rh'DؖA3[p0QdIhrXlw)s%-$fPWS 4q7}#f1dqЇv̫w%j]K#MM9N9|["1k'ppi9+myGᏯkLGHe+DcZ$|D"6ӖBHQ %z\Ik(FlU:4cʶI̩=H"j$Mgg?-WCv*?5Ѿ2b}NT2a.Fvj+T`wNNv]pfXu (TPZoRK!ϲ[4}pЕoHUQxQD"uD ;z[=g:$w#~"]i'vE &=JI%Yaz3(>ُr@",1W7ʔt8t42-)ԆG"aAh&Ju (,+ xQjx؂( Ё<y.k%!j`yh74y#AHI)JC5t`0<+#ؿ1@,ι qHPwY P&Ya<X$XiJ !{L %+ 88 ;mlRi0-(nkQ/P2p%c; %97DحLM2W Ў "64jI=S$B41b9 )x!Hu2+& q8%Iq'߾pZΆj>q+'-i ,Dȷ@X 'bġ* ;;WPSH+.]Qb<^ LJ%*o)ƌ#K I;Cv9pht5 #pgF< DhSi8v$)<q R0РQN˅Fૉݔ> Yp9㇌|2k9QBjH03p8n :zɢ HAyFލΊ7 b H (Ǘ8"3%qWdh<$᷑nD7g<9p>l F+O p 'xth < (i0y)L ACP,rAܗ9=zH2Ƿz(1T%%jCA@q1 i[[x 1S PHxq3t}PD7 e\9;!NY! HJ I*s#X@ѡΈMxhwiRD XU(i"( KVɔ蓉D:Ƌ^Я'Y1(:9+w%A ˡ {l  ף*a2N:>7 /Ł8i@_G$0b(d*8{C1N8"? p 㘨1cR披7n 'x FxG@y(_ͯ( DHrNއZ" Ă@(R0'li $Pf7LV8IZ֒z<02/Hy#*̧Gp^ `5hʏ:Z=iy9Q|ɚ .9:=WHw "!:ȸ ؄  !њ/6 j hlBZ5O (0-=0(%84뵋 N 5Aܩˈ h];PgDTȟE0-̲.3ƍ g'`]!˕9;"9 o#( p@vymɥp鎰Fj Ys(O&y;(ЗIu/"S}$j<z@7JJA`$LIL 5L(RжF b<,(F(h \K,@*PqrGHT@r33Pu;<2&u8;(+ z[u ’; Hۓ0; @XYx9qLC)A'G@M(5p{RyX:؏ {, j% y5`CKSoܢNXPDAX8uQ2ʩM8c<ƙv [&xfپ_Rc H "F ; F5ݟSuځW;os((l#S;:5@XHC',W4ֳŚZ7n˜uz1E u]Uۛ 예0@QꓭX6}8;j? #VI~"^ݥ0;1 ªR:> yj!ŒvFl<,ȯ(FTm^-I{;Q ,ɑ (kjn7Tg.6RЪkoharP`i pX|n{s5*Xi S܉ З pIsiQ7 f0n}[[[f47Iy@ް>*8cƈ?aTQ'W ay4ˬJ?.syAkR.pK݈:O p8vQpQknEY\1 P4}k1kKwH؋o _hB!#;pmk2bG_/-E$0Z0L5: 7}a]NƄs RZ z|?mW6 6/ғpp^x8paE9At` " ć8A@rL >/6=x$:bp 0]zAW?< Ѩj0b7ki(<<0ٚDu8StL3^t$6-k*b>y@S(' W U ={2 i!h@{P9pk#5zB@>%!@F#ƻp!Pt !02$A@0,6B@ $h Ao >^ HP$$W~IX >S ~T(@ 4dq7a;Z@! 3@&@I||fPx0$ (`(;Id*K-B8ao39JSi@w2!o n2M(7., hGrKI t* ʁw.P(XQu+JGޏjΡJ!▗,:yOX !i ֱlD tRnD Ga!ȡq< @:!5ݨ@2r0"G iF@b(vol 0Dhr!{&Gy2 aKͺ~ICG)pr'4$EP%} u58}a PSiq 8΅@H B ֿY-( ,zyb[:nP^(J(+X. . Z*F"RE(d&\wUl P8h&"k1{2d(dMRpsvhtj 8'Wmڡs Jp!hY4NlnB@r \ Pf e&K=4?̺pNCx F*s\0_8 v}#q?Qꆀ@jP= 1biIH^4{px`oa_` @+5T:r!r+P Vq:qlD +H%ycT@݌j L0̰PI@n(|i|e aNpe5TX`p AT>L+,Ry)LÎ^o8Fxr`΀.}u6e#n$1/"+pP!4'~A /6! pe"ȟHB <s2ג (I@A"xL,C@b 3FxѦO(=ԓ` *ːO($! aPl+nԙVPt %{XD&Cr NU#(d@`6̍[rc(D G@X h͚%00>@"8R e 9 ) az,xf² %{Y`=n Рi APsq6d]9R3\%:G9(8 J*eCz_1ߘ `I)(,*EG$Ȏ#2U*P1'KKp!G#@@ )g@1ɮǺ(ی򥱤EjN2RzxS>Ԕ|'yYH/6ǘRGQd5$-DŽ624.ydLR'k1tP8 gX@oj !e%ǮaKTHb0)}(_6qDLFF\Ӛbe6Ʉ˝AMPp̸3GA )P{Dbq!9cC QDw]WNC.ca'0iLh43S;0(hp&> PPO-UN?*F(~2r>M%~t P'ԯaRf.r ͓`3 9^eUiG,n>e$W/:& Vhn`AP !3@$h3 ٝt] /3KsV `_!`H@#4fsTJ![ p @' "=eNj-/S@;Ljl =LFPES mF5)&ܥ oD d 1F@mHpk(h D!<>L48x$'1H:AN2"¢@c |^(Bƣ7JZ'"@,3̇vra~CaEfXIdbV"JM`2<&Ǫb>ZAj5IUE.F4tǢf7‡`yFPbB.k( ` @%8#⌹bXN'X_#z+T:MiZz,@f%FmH@aViBaLoN[C$@ɂ" KbCdƊl~1 %#6ٌ|ThNKdRdM,\3!6a*n$H T@V Ԅ+VP bKl#,{ab7\H1EbD0"Y*(@1A/|CC*;I" Gh,UlNC@LRUͰ 0dR!.F$&1Ld7 t7T6bE!x"ƂF  U>md)4(bs#B0+Fg@Tφ<<)lh%h(2ʼ!*V[.7".#@vi& d #r*Freʃ !ְ"@SHA!|E\cδpD!*`pa8$ 1@Df ` nb563%DT c\cjC:L=;p,8䥦2)_3!4V).0sC(4NӚJ4:-3b'./e,&"UeC$4D>aEl"[HAz/ ~JGF`hvh@lE"a>p5*L"JnA<6b@c!qHdU`F`:@&!,@t@BB<:r@$B$HaV>a z P04Z=q&CW*3%N/b?#܊"N]bbcFZb|m6'/X.YJ46Y1jlT+PA0܃^HR R (2~nm,[V$X%(5sc5DTafs<a p >ml H8`٦:j!Ȳ$Bl:&('! ́JbB@a[aqaUb 4 `.` kb@`qc1 ?a /Um6d!\ť\2dd# gP4RYC Rtkgdv aRka֓܅3(' v~+e:&FM/7!!)h)3FxGiLb!qiV!S| 4x@.`Ds:~{6r)F.b~Y~ iK a~ˇ5^ lza ^"(;2,E) )t! Gq1 K~9!m7PT%8)l,Z3$ OH4$r*2t[fV(dN)TA䁂|%)O<^:!`HUʕ2oK  >bz!^w U~I0b9H(2T%"LCJ+03b0A<ԇF'3Fl 1l2$&)9_ $WL$7g}) ($CSayJ™-ٚ Hy|X8&N^]% *|ќ FXT~1MFB\(DrxG|!2=me؂I TqNv(E  X `:g [b/`P26`#0b*X#`45M҄&94<[D$ nap ʀLHJ68&!%B3vcUţ(pYm!r1baU!:&>D= S@N-vA`;A(<0H%jx۬h'S ZNTϝbU1n4><F.,F`` sF&S#f䌿\8(Ss.22Bsk$,3f@+ALNJ^Q6 XpTCTa,͢ @N35%6,$:HAmH6>#o):0zu&Q̣c\^:zCѸYb%c 3G$W,=tUӤ[6ICOV1;t @ <<U%p \ʁD{lVb2t\SAz!( ta|.pŀB{ +E>EK.XnABzDg6{0K6O(Q:x0GJiAUyiC$c˪f1la p7a 1,2=GCM&LPl&pJuAj?H8YyLDN uA XD!8ӂB2h1@# '/^B%b~*9 R'02>t!PTHJ`FEm`;=(⬕$`26g)RA[D@N؞a$4&#\!͖'ZO!syRN\,#dƶjBC>2IKdb G ǣz=@"/ >c@X% s j[..pA f2zC QOQ\6-Ԅf``0  p|oȥ&I=l0qrj^/l4"AHua)TR'W_hwxx Ľ2+kR $Vx[, r9u^n5`&@l2{p)<`"nKiɳ"L Xr(D' "9}pnCffpwJJ`@`@t 8aXV'q0$@#8YfѐJ J70pDۼj=' AnVl\`ptHC- hBH 4|'슁HXt8kF,yJ<2 yaeAgS(P)1De0niQ4'")͜)DB߀ *}-.Q-҆"6{jj[hv[@z^ GV(P"@x&) qc`U*;~˚oF8{` (7j[n#Nvڜ}1U(;jt53WhYLh|zjPB6wٷhiԔ}q*[( BHm7 {<|D  $>N Ahb\u©,r))^ t" Q3 0H `"r ( P*߀)Ifp6Q]p^ld#ºa4"4R]b bAjq٠C &2Q4#H4I>QS)E==.B$< xvA@,1S:#Ȇhnv;ib%S $$p/DȈ,qYl,r'q%Jg(kXmqACtdg#J`q !H+MQ~]=΢;/I3p~ki#yh-m(e mI4s\Pw C`= I)Na"u-Hھ+%V#itGHۇeDi•IB%DBS/8@<̘SWGevH0ڷ)^ kCf8#*5@>T +sopW hWֈu3,+o*dP߶;{! d-LL}/;Dw$)aPguQ#6eC-y;!8QR}bᤞ%\z@$TX呴>)c$[[:VSg;)`H3³(C W{'J@,$0&l !Tkg-MW]G{.#ȡL*"$i=B(1k )ǩY %А0j jD"fRFMdI3]m:WI?XʸbQ ":Pi`;c`~V%9o}&6Ɉ]IB?ӂE;uAO`ۇ>E -bךFު"4cP~J)Cꔃrcy bΑS/BXž"D0d3_bla P+Ni8'Mn"3>@(,p oҤ!` %H= c֮;%u&2=Z ZQzR:X"tM<' dL AV!0p6M="ttÊ9) sλ8!۞`N6b78u# H)/2);"r) Sz:f1z&ƀo9%xe J<ShH%7H?hHs@x߶epXxીmPA0:+?C8 ;v()!gj,e5qK?" X N;Ab QEI@v#@ @$3Ox7)i` cL(H6p&saH<hCXU3(( 81 ; *q?BKX抐(8@/9 юqxW8;=8x::z`δ9 8%H5"xdZHOCzCR)$δ`I 98VE@7^*(/84"萪\9Rе as&C(qD$Qa<m48;у;dIE@*!1LIKi !9?hVD[Ym'ß0 %R^10wYb㨀! &Akl?ip/9ΈaUD I"0CH4UKa!cK&< y[I$3 Њh 8c <ӆoC۟,:1ۇ8% Ȋ 6E:#' ja#ʣر n8=;aΖ8$A idЍ~ ˻%ۀbf+j1 @.' tC<ி NB0⨐x h,iӉpwNz8j/ A)HySCM&5;VH8\\ܑ}M+m: E 2y98Bf.*8Ј7ۋ48:TJ^!!L{) ~UKm9N!LXq6Pc562D7 A[04? BH?̬A;/6XΝ[-j%6V,Pu5-bXֱ %5Dij< x+;lPm8榵(Rl3>% L/35U $,(jfva 0ArN:+#Ǥ- %;CAqôzS.h?C pr/)#*CY)T :TP.]EIԆf(<$-0z鷠 G`u820_TOkjpMJypP%h nqtJ-{(b& #ӲSmXQnGVu'i)\2$9)D1-P`-V6552ex# 7@Z*]a7,R:eS8P"GK.H&iι,9]\cc7 kPuh <>BQygWЏ5`q%0CH%/#7:AXQeȢđ 䣪 :dZL9*Wn'1f k2c7(?S/k"ŞqFkae^Z VrE\2Pa5b@e8mšz:A};Q9/#9N#b)ث9d"ύto7:sj @PG_u;Vzуʮ53e1Đ (D|-d> >`( ~fp~a0  j5YF@1<G~߀ X Q#E±Xcԥ'jP-BUe>T,zf`Feq'qѯ1x}4+HTN4Y.CU6^Τwd `@$k4Cq7jM~j~5> b1!w9z" @7ʌz"Pj3hs' #*(y#!pZ9 AJ1z8%KA|+Q.(ͤv Ho}'~1`*&j /gr)kQtxyIe@a.2 .,TB̉ui(Htȃ'愥S\"`bzykYV]f:\84D(aj?QYB2 "uԝ(T=lH.Fzg-^UepnpPL F a5@ꦇP8(:c 梕ESD#= 0"☤*Y5Ā̼i2E$C\hG `0hz[j4Ӂ6G<ļ -g"& ZV m~- Ҥ%mN7P&~hXg7 YҨCrDž+2E+3r$g3*B8ր}3߉QR#F ޏ0V f$dfxLi@ Q@@+XZ!v%Kq 19%Y`Bb8\EE"ClA@O 0M ^HȹEREi+hȡE@Ř04F0'p<ǠmZ&r@tUFl*P(˛-d,!"Dp R LqP7a*8 L*tyldMt*٢)!ZPA6-"},w͌.@@J HbPHd0^jhQǠ)2N4y0h R H \/ؽpP!ET#R ّ(6UIjIbR~-@ֳP&Ar`yQ;%Y=,d G"R|!CH/&A^` 5|{ -"7!9Wj@) J7:j!'iT946Fx͍a56ƳmGxP{k&@"NjB%.95JL^9UP215 !:(V㻑7>۪"& !" "rQzd<7L^J1B'ҤS8Nn:YXz[ 7 ?!Z^ C iNNQAr[ Q -HψJ(X7_sxY3z+eb Sv6ql蘃ÁY<b ;W$y*+zlpMD a *vgTYьG9;.ZfN$0hqr vl(HzxO1JWx0YЗ9(m3U25dz%ƙp A~lUpO-  0#D}QtȂPRK-CN3}y7 ~)uhXUw/k%h嵴 T0TEXݤ-wk)$ۥm_aEn1#*SW=IЦqՋܱU?]'@[,m*&#l&)`BHKdkRKqiIs8ƨC5>RD{,=HBt7\d#sԁa/x?eV}BZ" l f\"`:.sl"-ebSg$jaJ 7@Fd%7%$'N""UlW$6%&~aܕ%V^ m4cH."*1?*R @Q:ĞA&)H9M,-q# +IBԮAC<$1SJ - @!*.VoRqR)H6R*A)ȜʼAF`jk<&0D$Fui^!`  ʄOǠYH!>@ 88%P# GfstfaV""aal ,q*TM!-f‹Z`PSN4 ?>,{g$/_^>`0En+3ZZ"  GFerB6HVN}B }#̆cNȊ$ "H"04Mȴ S@PfFD/e()LFVb"PGtvw(΢-@tG!8!X@"iV!nr6@gA&ǣ0/hfL CIF3sGv̤O_8*Br`16 z]SLb/XvQN 4@drGòoV<$־,z'K" !5j!x#G`}-N/-8r.gC`Qu xꦓ kL ŀqcrd vhȳCnb jAQLq(l5nPtH. ux#ԦKy2 `A`Vh3 e|dZJ>jbBH C-:g\-}R4A*5( !Wv_j,`K A bAt dSn?^#_8A zTPrk 5N"WFFi2C?t@7cedUz7湭*#pa.F>{/X뢁d%P 5@AKe`K);G7bDx BA`O rÖR<MlGO4M"b[Qd|oE= GcGPSsnP ! +Hrzf"vq ,EYbV |BxX2jKM&AIƌ"K!1D AEjy?v+_MDzӪl QPeQ6E vc`4=I># ai|`ʼ#J:EiAlER^ DXD0L(x0r0$LbVz(gB#cy!`6tؑJ"8Vq Jf28Ҵ ! L!Y)TYkDyJdPQ@{4JR8 āhZ |ƭyY6_]"4i5 7]cn>V'}>_irWxğoȔL0"Հ b %癩Qî)tsEN@`-#ϧȱ ~I`@IaϧܺBО 4b0r'ޅ2/::̷(:0*$̊4X'(9NjrϪ@`JnC*$ф$..SHPiXR$G(Nkr(ڽS:v8\%-˼B1l)8Z@V[& J'𤼳t-Tn[(G۟p5KI F}.]_bGPp,(rL!hVE 1c/LEK ܓJOU)PXj*q<+TʭN"ɮ:EY)04 @EV$ O.(ܗ6"T894L&;5U# 8|6T@S5?AVT!nHEi>RhA3Gj,5Ob~<XV`b2%N3<3 ӹ I /iɸk+,lkmh-$Q> Z@)U!9N(BVp]D=ɥH#f f^($!h"QAbePe)ǯ&KH[+z-ѣl΀ˀg 1mK{n RIp* K-aeڜH}'8"6p.B@㏄tbQ``m/wA_!#h@"LpAy9YD]qI1ZTܓI!8& Љ)=TEeXA "hO |Κ欓JⒹ˹+E莱Brx$9rGv#Vn7sXֽ ;Z!' sP-{ߎ P)*h_ZEPDst3 8 DxGX fh 82Pzj׈#bi0t@HTpi`8#(  8 :Phrصp`( 8H>p0@(&n OU\7ӭ* a )1cG'lN,ܦ:!':F:̓?2bPa&6 198ARiГ.?Yˉ"x@c/b%g66S |,pl(( Bym' j0э {@:!|`W*-QNKB08PT9$MHwe H:(* ۺQRmm)Ӕ2D_P1gi(&Ys\,V ivr4(phq~{}0c(h[6osV1#qSi"0a1ڹh =` !R)PSX>+"> i0a"hrn,+@*=O9 ݯh}=Ypjj ]1%G~f@@30tXr^tae'_31#Ew?8lM $+'O5({NPʃ4,ҐN̩ūc(fcxP"y0 h)ʋR {!zf`5{[c.ha.+JCMӋ1͖ z#hq(߉!p2,hfyZx#i JfxQAdD_Fuds+KZ 0lv;vIϊ]YdڋU0-.AKA C0fmj 4QOKX pz(EOxazvnՂD}s0r#VʇXuc7zcM 8#g& #h{@׍Ppq5E(}o!?8P`z@ A׊X8HLǧpr$X}pkm& M` sWL`dw$# .jc`i`0MʸP^~ Hx&-$x"ȕ]/ȏI;:OhDK3X NHFBGC'{*0.tP; XUNȸ%Y[ ɀH8:^\<[[u03CFp>5 jdf}qG 4ʀ@C c, )3֫  hs.o"#S DyZl[I@R E#QP<ؼ JLRxT%JeΝMȇܦYH8u<PE}`x} \H[OkurX %Y͗8:S;1܆0eC>-s1dECXjguZn h-ZZ`pv[ւ%d"k-"`@ *LX X&1hX@`Q%uǔ }'2h):byˉ)jwg`2 thxNREKFEh&ߪa <`h$ A=jv$ʄ*$Jl+PHBDVicƊR8BNj(8܈1H0]9E-N 1péj-puT &"6{[3dAvz<g{ڔm"*NQGIHjZqƂ, tl'X=R9[ըLZ>qfN1D$L|p (憬 [@5{2 VVƂe/Jh$ih-՘%'ϝ`*&j JzOjکRwX5e_w*8X$@p@L  "8ok-nDˌtNHP q~.-@+@"|P L`GIČ >!N$Hwf/ڃc, 4Ɗ"W"zo$2X bT)ߕEqr>Ҝu%ntdGУQ6haC*l.$ qQC+ ش` 2)` >Il \0@czʉNBu'llQ ,1Ǿz?0‡<7p"˜R[y%NȒ.踔0_ %4T@*oM IZwATB.vRMhK g@fԱB@ASQO" =(h\ ,Q#Ws{`?B­c*D(Xp -d_1md~#/ $ ]$xG;qaȞZ\nP@㜔Yp_ Y3t! "A.PMH&\cL j 6:! xb&:#J'H!"` * r!8Ѣ32L0'eB@ fx?'&5fH0Fixžw@Fx7J(oh!,&!kd.r$挬&+RA" Vrd|+J($>b<' ` QC&*|] ` nApiP^n#dt*9.;!apL"EV| m](|,JLNB`09P* YVR e#.!TXd˚|HlX8/ Z.xA`&c!dº2A AEZ$P&h(i*Ŝ`,q <ׁGghg%bIfB蒄 @k!bb= 3ʷ &φ]#~"~NnEB*̂hI8.bVɦl# ipmnAag Z3He^^/o=l" A2L GG^$Kb("l&gl/vTa 3tAl3ܖe<> XH*zvf `;itQ(L tԻC\`xH ·~T'DXEo*\'ID<=WF*Q&*gy"l'g a,X])RÈBE<lq4.U~?8Q @j%bpÈ"!tf/ . B;D$pTOY56 JXCpI*1HpodJĠiJ/Y ~I3.$ab0 H.  i0Ҩ-@Q6tvwX&IXdj MBk Cl0QEY 6$+ 7&ՇuM!mB &f[V g2rnŜ`.` m FMbdFe"YdvN8bЖI.d e*js A [CAA℀~ADT,AAE *8f`bL,NuՁ+͈x!(bDDj"b `!d ψrm[B` &2!Ec` Z~br(5q 2O(5fH|I/B&AOMX\#Il 0ؠ&yz@(m@]eBd%zz tu(Ŋ(ݎ:6"Sg HĄIo, ?Ȓ]©>U2@4:-pn J9+/#& $IB'0v"vAfB /|A$V-_! HJWH1`I7 Ye&u>2#0G@#h( RZ*<^GT@\;pbg|+5GlX)Gi*#D$>)\!ZbQEMAOÀSFj $ u`@K8//mN %3@ jgU0pN;Z`0q5υD5GUA P6:oaTvcNwB`_mAprx |]Q=sq]DGz*`\Y)A=bJ] @ipM#`:AVTR uc0Qb ^G7㘚Bͯ^Ӣ`ĊGi$At !r-(&/^0! ~Baspb]*vV@!n#\ ^KgUr<].R` ]_/+ђ&1IHlh&*FB]&3s5& JɁ#"3Ҁq(WeyϊlțcV[+t~(dy`L{|l_&{."Fu`aIT 5YU8̆"tŇ$tu@;\5%0!" 0>m,LƠp @7`)Tm#Hܤ|0(`/땬 EoT(?p gQ L+)UP0OjdֈSZA /U|X  R$*SV&pYFb *T-)p񚾟X4UTd/X _|r?mPxn elQ4j/ Q@ B (B18^\A`E}Sr*Zj*>;eYL X'cșBJ(P%8Ox7b)*{?ZШ`V%|@FO9&hR3(^TDtؿ(Y4 "gВ$ҋB/ʲE04Һb12i  EB/4r@+QQX+ $U-I)CD~-s$E 5G?hZU)eHXU 3 .¸ E 3r'n{GI,Dٜ. n9I|LuH XW`Fx6*MT@ҠK+r׉$`| .p&e60 sUIr:E%M6L2G8`>qoMnZ2(.Z Ҕ#gqC894rJjP`@Qdq'#%:I2 rB{|!RvHO w=+r3#Oɸ8#⎤F %j40BX}IJjO <* P2 x^Fel4j䢀X@g#Rk?AreP.h' ΗGBxw:;p8 ;RA -|za;r!Cq^< 0fx.O pR K Ĥ^ ȳhq@pwr@/>G"Y<&aǥJ(@ @` B$I" >CsDZ8$aKd$$fN6gh'𱗎Ⱥ߭ VU9* #t}b +/( Ӛ EF4L 2-(Uh3-yӮ.=5J%]cX@ 'iJi #DMJ$*q@;Њ@UiQ %N¹f5S>]4qcJ"`Q+z. vp@$sеjRrU PAΚ8Ãp0 !oQ:Pip!(|BiΦZa/E0X *Q 钉DE;A!r5ӃBGMwz2(*))J)4]HR0; !QA8C `x"8pxZ‘0k٤(zՒ5h]-}2#I<x^bSʤ 8!Ρ08ܬ3@B Ĉk@a2*0tyITMÞ!s5復~2'җ-"Fhm2jՌ  Z/ "L%1/&:F F568!ܖTy40ZaT$R x=ڻBD?|)М5P&Da+2]#Lh 3T KS O#Z-xpBedt >+-2P/0dSN8X oV z‘"(G'6kPWA @oi[Y524EF\tҁ ӥ:؍ @%0Z 1A\ȑ9 c,20xU[ CBTϫ?(M̯b{'׌<9xPU.tR30+PS/ ډA <;71<'WH<P0QRQ9˫WCVX ! <y7c `݉[@yƅhOƒ<Nl+0%JUQ3z6d̳й);f]4\0܀`~@UUˀ>%(n@t܆8cH^P>8 !2H0vc}' ɗ2S`iI*( !g^78P]Y᤮ZUhHMK"*(RqՈ1C<P_rcxYfXcV !=82!Yh%8+ŒXDSSM"Rxz )ۍɾB*G ^A`uJP[@hl ("(W` ݫLD 89@3B:G ξ ;)'ꉒ0)\B["'Ypc* {-3+ 5(dT/(tiɃH`Š# (?R P̊ԔWPg^sֹ( `ph+x(ihIH,\a| 9x5C !PA_|顠h8.Y鐡 yD+> V(b : QBH+#- {В; Y+h zY~>Ԉ-bYp."u2b` 0PЂ $K\*E/dxȮ]-(HF7Ŋ%r{Yb5;3bx8J$(#xs (qba9?0[ŘܛC@<(@+TPtf<S<+苣{sa ;F`c`YކAփ):a.pD@;DiY>L`\e/3S@JLZ8r~_5:;+ъ{d&_)e 336nƠo!.ﳀ(0-IЇN8Q N0Zɢd..Lkm80Q`E2L/%c%qQ4lKX ȚSQ@.b4GzQ4'U@܉%<7F H`49<LPV_iUaRmNIUCxX&e&"h.8 @cpGH .`7 ` PH'6qeObV̪]Zɥ8:*~?n9 3Gm)i b M:#ho a9WkL!m H3alu!gމ зM`om>09T? ` ZXd޻ A|C nYv)p!SCa?!lMrr,i:24@DVL="ٿX\.?W]'FE׻X35DqQT0XZ0HD"$W%HdEA(te8@4(o{8;li(R -% @'Եf#j-=xt{%ܶ k**10?W+`  "hJ!aϧ d>$w[" FQ` @G BqWDE`( vd3mF|"C[j2( D ` SXdY_(c"[!и]u:af34r/îQfaB ԀhP*ɀp"ygyV1:vaKt~DCp[*[P.(D R0;XvjnM # 'ꯊ.#)ǹ{`$Cx9Hܲ1d"@܆OIP1ҙ4m""C'|)O&vC9z]HQ-*/)!DP`v#w)L&8 }H6!jzH5LLݧu:( N~, iuꤲ}MHgWg'u[@|i Fٶś0 MhH>(BWg臟.yַ  Zk,\%qGhG 'L P8$ `3< DStZ1?o`O <ɀ2 X@g1X@sR) M T$$ `x0?;W0' {>@# \pVB@ٚ_LLͿE8@e3Yg2Lf(9P<O( "ۻo~4 d# OkyP'kqc@p.m l9p[2N$* `H &BDiz ع.lF H-@#.# ~/ H%.w#`0ܚ_Hywy-8Nj\[G\((Jx^AQL1;h\~Lͼ eOGL1 oę hwI' : #x:` W=G>{ 8YHP1#Ō٨0I !Q /}i ) " i G 5%阗.JɻI&QW$IBHFܻcAce!ƴb@;kx/$SHC@Ibٹ`L1别?y0rќnŖ0umT)dZMzG-ʿ'Yߏ54 \Es X eОXȵNJ "'ܴG7"F_K!5&iGN W}R.@ /X=ۓ/&P3E#N^ܕ&f#rlG)Z3TSh$-""Z ۦdI9Ѣ7|pq¦i;/<xŶa ʚ%  4@?P10B2TIr0FA0 3dC,}Wa%W yO 4|A2r %03c¹[CQBDo 5f"B`t(\'i46Zm/OdܕGøu5\Ys~R=_6AT &#V vFSysß5/+9[Isq- EP6L V H8ڽ Ҏh@M.Bs]Vje-"Sb 2dPYi2J*3 H)9I=YN@;Dq o~P qV(o:93fl @Pf `ЪGVi 1#E^zԣI[[p8R%46# |n@8b8[ A ]A̪#"G1#0PPND3`6b^$@,t2g&'aܦA 0Q҉ `.a" rGc4&."D<$ 0? | D`%fB\-v!#e3t?\ꔑ\t;ʕ8!䔁  qo'`p`p &=@<@F6@",-Z@#"ULN.&ϭaj bXIđ!`aa p&F $QIC0[$R1aT^TR 6, +*,IO i~ n1%i0aX#d+` 7(NH,FNGC571v?g@ G}V(_d&c`J0('I[z!{ l3`8``wj Bgep.prCH5fqd RpWZ!F6,kdLNA[-GMi0d `zv!jx<Da2H0,!! zᠵ+ *Jv`mL8pP!fa&F!)tL1!rnt p ,Xe1C^3\b10qBFCQ*NE(h.pSr*ǃ;0 @ @UYҎ.V^Fا; yDy"<+0T9H4RE#$hP<!8Q)^jxbt^sHFHn2PC5rG>徖sr<8dKl9H2t8"S7Aؘqr>@  ӈ/D!$E0K` gatI#6+@@tpb"V G3`*6d,L6jv1㸻R @p@ :R# $-x#'g+۫0VHX>' J5"ؗBh7Xh Xn$a'\"$L5,b% ݆ r Q#K'4Ւp@TD\jB`qm n3CjX:z @ Kر60%Ѯ=L[?JV1ɿa$g$jC2@2ԭa#:#-8Z4B]:ZFVgY&6bhžAjz)&Wlpwd"<7Ae&Bv'D}4lf>8HxL sſV4H|FLxmPv2cn eXr(; j砘A Nm4<``н>BH0oZ?J!/$&oG${oԿa˖]CnLsέGct>#oa0H:îe@0JĀ@Ѧ 3`Vɶ0%./D18'B,e R/V62*c/&0d&`#RPlC lE6FdQgb @ EW{J᜸:Z˳1^!˥+x :6*Rw{jKmD* Nx.dŨBtÚ4 ͚`Qk(X1#0BU&]Q~p^qL D~iōkQD F~[6\:2 ֐@r] M` @!t+&h"-8I*{PNL6Vd pA,Ԫ}B9G24 #G$ ~1 S8s ?y:Qx]굘U ˄# i|=si8ӝzx$ 8 KIs lYx_m#+ xr Pu3KbЭWg Fpan8E, hca6 {BtVYcg$ԦHN3dD@Tl 1"@ O` ,fR& /8%?-\?^fB@[؀6`:`􃒜fhoAl\[Ɓr/BH0$$ _!h/YSZk :5Ƹؠc]m+b< F[Oz]m 6) `( `p!pi$QLBBtL\(eGHKi?u@c^aJr2YҨJhj.pҦ O`Ս`g`M΀6 AaK+<ZkEKh87̒"ќ4)>` 'Qk+:\/+R12HqYnv4(|IOe$;n3'Db /ؼ4] Ǡ+/d)ܩ̄e9U. 06Gn ^(1[)h<`? '~Q C&4Q>(Kԥߒ\ P3'aȣ A(j̆mlٺ)82c8PuȜQ3߯;9 Pi0\Hls[e,@}9I @: k†f9D.7٦S KA>s K\( ֱ+q*鵜 Š(Z g(M"èz&<(1' #98!Xf]lĀنB cex$StT@C(l8@b%va[ ؀)߇x'J%@5)gQO*Pc6s @X#e02ЁW<$5=P3$G-(nz3Q ف T.їXx I): . "؜ wh+ks\` =9ڔc<" ,njH&ف0(Z;Hy0 3ǩXY b[̦抪|*#,AC>( ɚ32e┌{xҠ@5Ѻā+A@!= P@j@ccFYX*n6sghhX 00!2 mkjAZi@9ePx4`vpJ)yxېHtm>HKdJ3;CD /%A  ( B%neM[ H bځuu &sBdp_h{mH(K8z?[@x j&X@p`iP;$߮X Mzĉ0<G 8"A&H A|i839b`|YS E4Xv@lŖ28t{O 2wxNߋ4 q(UXT ٖ"#W' (o10!l<x 4|【8([<<m> pA|pMWi BUHyȆpagR@Vjl(9GXJub PSDEᝊx94(=H)A7Hq& O0i5Hb&EYN K)P0T'a Dͥ:  {ֆ< c}m!t8p4&1C01 ̀hؐS5O L1 ?>0$2jġ90Dl[hHME@B8 t"C y] @F 0I\0]p0IWLt @hzB Bѳkq04@q(5 xX¬B(MŬ!x^ Q88ܠT,蚈 2 f/ BdPcݶӈKe.?*3aR%!:2S c '6xXNxGs eXd48"|%2- ]QϾ&" 㤌 7XFP RV/aεUX( 80[Z)A:מ#:\0HЃbc8bni8hh@ٖE *)3 PY6Ө "q=4QUD" fjW&@\@E\eR3cVқ%a07[ПM :^E F2ۊ&aL K(@TCO`xv0 ^1p9.  )`+ 6Эy=CE} RY8:`S>{̍287k{: e8Z6@ՀH]{ԋA) ha 9 Y:=ujnN#\e߉`@@F 5qZe"9 uwJحϏ&ZHٰ^YPElgBIx# $P}D)$M'PhNT L-E<8D I#Vo_tK*FL92Q'<ǤQZ)M nJ,u Cw@-͞w)8/@-M"*a=h!/>7+X9z@Ir5`,E{hzש{Ѩ! @5-OÚ1IϪ3VE!k'#f#` nT"n `\""rUCX)x,H *FC-GjA@&  T'B$2&ˢ\P)#>j"Eׄ8VH X\H5RUpV%$f}*l 00(N#'#i\lJ$)6vG`njC`F K(u~` @ؑF9PKkbY'L'O{7aN@˨G΋:2 n @Top#P'"Lxl L{ Vn~!:!AzGIDNV, d`Oʄ< &).:.a*9džHEZj:-"?G6g9nVA DDa$QhV,"r`v!@\Tg$*Xt!7eʘ-.hIJ1 hxAEίh '#P @!ՠcq*O2S hN,VEQ'y*͌.F.!աHa&l挃T' ZdD!JJ ~z)^Z @(M?,AH?zZѾHCch">ѥ07wL$,52/KI2Kډbvb7$,[šF~,cr/`EAe^61(dz@0'`X ORSFQAdmr>@J:#k&Bƺ82#a^aFF~hTWEb*2!0*>wU芉4>;t!YZ K:8C,q,^6d6%4,$CS t* **m,*#iǰ M"K1t*$_E"nXa8EeV 'M"'YB0TZ G!#fKH\2'2qD1"I`lQ!:yHThTQS6p@Pн0IyK =An2q "vH%2S@bKTBH-bxC""*F΀`B:*alH % B<FVTB8 !`ХEjH*,WThģt>k!o? ) ēPRd b( izll 砕H4@ĕP.gxʣJ~V " m B! !!DM.o5JD!ĵ\!a4]j&$'2A R8,X6u*.h J @T-8.)Q.84e *5gba=$W  *r@]D`!Bb@A6iR$XTUVw/ ScX0@bJ @B0A! Z%b.R2I1iئ @{jKÌ4bQO듃sGU"De!HGܭlo'F2ƁB4n  *570 L50c6+ eצQAejpz VS f6EDx{jV7V)ACvkA 1̂$RN恅Ś0A;AITG%1C 5ϦX! @ PAjnÓH8"XƋ@@A4DmєG6- ,bzFMrRv& a8KYco)*&a" bs)x..TPk!g|lr}0%!X7(ɔr؇Г:G1Zw)`'؂ā07@xSJ`|!`aac9V{I*Zj|T EZ\ZNLHlf6D#ծ8C!A .qy&%zjm#j4a zZIg5P<+4R"%DQb `woBFHU[r̗ ̷ L#'.!# R"ZxZU`Zd 58 aI^5¯Ȧ`{`-H8OxHW8g,1ǣ/8 NBrRa0 ^}k "vb9h#)*܀)=ʒHEЇ#QZ>{;bA+a 'udv Kxj!DrXXrvu,OB̀O"Iz$ e1:ȧ 6K4 1"2!x,E vF}ڋDF H`d뙧.J"[m(SN6壝U;z5z4n dp\F;SfK=U) '4#j@R![#Jsb6F;^)"vTKL DBPxN*=O |<@A@~>',0V~APZAВ%E4z=_`QC@q0-Yr:nV3٬W ET&%t @h4 8?@I X@㶊gcJ z_snI(7$m{z eݸ֤OzuR{)@ծ`@X4p+ KZԻ) "1 G ֤'B~.#M -#Rӧ'.c #K0(MJC0à Gh-MPL*C(y0<:4o3IzI * %8ǩ bI (fLk3Lv8=R"ZYZ|mJ黴Lt+QXL}08-.Tq⒎C-Ģ[ ڭ<7G/I\ ^^U4b࿭K\YE t-iCs!(5"'4k|@!.R.%MM MӠ؊>+E P͊} ɐbp,- P-o2+R-XH.B#NЫ.aW\B5׳AY-Y2}U%VlbW+€( =6X U~ֻ(62Vhi&^T;2uJЖW8\At9T@DVn꽃^{bw 쟽z|; ".J4\|0d pNF }myإS@9aG#`_5ƈ A@+:#(̅@RR=fB0*Ĩ0JF@+. "JPJ̑ϫ}<1X' 9-¶q狴C U0&i?sI _"m4@_IE|D`bB_ BtޣJ-0D  tb?,BF.)G"XaC{cNy, j*S8 a$&'bih (¿ H\|g*jq"Q #-hG(2\vªq,*4\*[ʕ4' Z!'%:`% KpJ[Xi-  ⑇$a\>WKM4E0U@d١>11%JfPRq #pҝȻFtv)@ka^ 8lU8#sqQ]l(8YF;b Ti!똮üXe\TBPMѓҞ'USg8IV9IB\U)B4B&sWQA!]Bx1i=TP&¡#(IVſνԩG]dQ^}h$̺t!-zC"O8שrF[l"pPmARD>(+ 69cbCֹswUڏQ5HxAn#;$jɽ킉] Ƶ@CXo!䑜ȉԉM%y呱 $F JCP(X+fޣ7B e)v.+(ʏ"+{e)O]tyc(s)Pbp]¤l Жt -S8h{CJifܓZ\YIQH,]'[L68\L)#IE$tt#?:c<`GjQ.ፂVctn*Jɯ#Z3Uh57BX :78Y1 _8y!{ߍ3Z2!=:A#PC0J"6(ٛH,@Hq%(nn=?T39 FxW[9P) -h"" B\AAZʃ8⪳e.PQR! 0R \] h !1(Hb568bԄE8RI0Q7+!([@SBoA&_"E !ג򔘵,`Y䫵2_1 y.V @dI 1 I#*PڔzL #{ :;(O  P!OaPR(j` U8Eb3u(A_"/((n@`(''y*Q% "WoܚO>`'b Q{α>G93G8A̠+Q>; 0 U[qԉ)c(S8Tx{ h9!ZJiSC'i,԰N FG*ZD_wnx5pV[pA&% Bb -hָQy[ə(8;߇ 7H",TIbc,pwB4QSISl׋ >mJp4.[{(@ I14ҔOJ BH=>Wm)ZB4ٗBBxR` yn q8'x7ĢRR1Iصk^6Z9$  #&X'ÉqT!UkGY7+2T" ⸈1"8_f'g5Ó" Ҟ ưV1pKW"ZFʍ6pWW;H5J(xT@̉X=xЋ.HY7pbr7ZнРQMiύJ8#FHI!1G)GP">i ,Hc-U M92ܓ  Q W"qH' @ v(]9[bT5ChwV/jR#!J$#y6HŃbY&?=:(mX1hciL&ڪ+ :AwcKJ7bX`y(c1X59756322iU N3ovRoISͰQ׺>[ ќfby["{HX(f1-0tbSeyb.׀FV[<)_ařOqr'>KBMH# :OX SmQ< ҬZ+jj"F08-_ވ?Ϡ?0 ģ@r!~ÁRWbP|@Ly~ CshTz!3bOt Rf(:!ϦN+$2 WmQm`8N:O8 a8t\ n]LXz;/DwOۤ!xVLT?f?X P \` ߴ;$JcL!!DӉ`1|-1KA (I }#8b!2* #C܏Mr>pT%bJl~먌BD  A?ApପF&0(P!'bha 4M937sPWxu1$! 9 "^x %~jBmo1)z _r`qdw\Xwpq!a<-\fBBIAF2jUep0P9G0fW[$%6tї@%ƂW ' (taGX7Mz4D#kxKpX`x jaqhb0ǀG %'&4MG8&Y:G A4M"y8|ad"x~?Tjx4 n!&_$ H 9h345q2JXPqS:<lT IcIS2Qfi$g9 @x8P$xEcŴ\X ;GIQ@8Z> Nb/NA !`6ŒAfJCPj Lr+mLVd&0r3b69ÎOfQs e Cqb\0, x+´$]̙d J@ (mӅtה̙: S'oҰι~!cd$j#V`ZX"U 1f P=9R,[(">R;%dPw Qo0Mqn,qnR/ 8H~1~a>g ՚*>0G+( #UUsE(ȕJ^lJz3H@XFYx,w2cf@f-ǎo jg-2H p  '̝=G'3q `{:D ,܀@;QKDS  o}f8 "D@uK]/z:A=GʐnǘzG,@f 1_[~V3F@A#J V`H 9a@hpSı@Ԧz,tw}'LS& H 3bTm5⁑qxXr ԅ_묂.}@ ,3/CTe`°\udBji+^+5b`h!p-D}HrQDZM"-f ,E= s8<\nVN\D,\ <,EKYe'ɿQi~|$#f CORB>L6a:AjI#DȚxMCO<Ŗ :!hYHLbA~ ОI~Lp\\0Dlpn^]HN i\xN'È4,# BaBiT#Ɏx'\FKeD fv!&!"H9:8Ò# :Bh ,8 ADEL b,4p\h8BLFL\@bd1"puPkZ:Lh pAd4c ˲&4H#<xdǞ80~8"+cd|O^f" zLvccTb/.h% DJRn.1bC H+P!B$,8Q !)&$RP%[ζ# !]LgLXn.BIk".8 fp61ĤEhhqBf@r SJ2f8h|$8" J".! @!GCyypF=LjN!dJ9$Q8P0jL i#,cI!gh Ăg <F>6x/ì nA "bAW~#p"&cba2p:GyExijh\5 \]!!ؖQff#b]bHSD4 U13(ƵTxDAA R0 6#}!CX:JFZ ྑa = h蓈ȀfbFaq좊 @aSe {6> >HzX6w+Tk!qnsteOp&@tbEn !,3 uYp# !!y5"NrQmv"U 1B#jsk3$48 :T&BVa#D?R&i|:YVvGhQ F!č Ŀv fOs̭/YeD@Us uFecOP"b'#*!зCSQ b<]g>C.B>.S@ Tcl&H<9ynf]w] .T0"! h>gf.XQx3Zn"FUp> 1%\ D'!<.N.:| RDlQ\0 2(LP퀷gH?"pBΏX H(F{,`^ ?18vPb("sޔ #H0$2yJ1.Vl5Zp `ְM 7/ K^@ 1&f'ykb-`!i->vTߵI> GA1C 'Q>=%/ZܴvR5%K/2$ (za al--cZfBtcEd$a> @auCk$]7CZn.%N/弦dbCB(Hι***H#|@&JG>0f%v TF2$  D\"Jh(xj/P!ma0F{ f#0y(,O + {éR(C%2>f4Ӑ`<8S0{ATZ5L['a !pBq l0Q2RnXK c ]`ua"a7tC=EOKTLDZ#A4"ŠC9g0Dy<ejD`_,[ 86 `ƥ?03J 0I h,F꩒ [Q50Kk8@P%Ҳ?| @P~` |/#q@D&6aTPK@ (tP ƠjoG\F2iC zwYz`8>P@ y4 rs)p)MyԢW*P(Wpt{V[u>r0` E8">m6@ho&M+J])}LCnپ 0 rtOON 6uL% ;pq1()A{)RP) a"ELZo=D,8 ;~/ĤER)#N0CKZSG\6R 1>{D=q1ƶ{ʲ|#d^r d^vAIɒ~(=cdҢ>X @b/vra,$"OI-Q̰^R-$zG@Q2x:Q m ,L< p A/8& p2P ?-O"}0_ !@e}@h`fhblLz'jdNJ)p,Q= KMT5U# qC(` :"W3H< /Z "p2@@tٚqOy )ˉex}(!Xn_h4 &cp!Ȅ29 PU,qרPQ̗6ʺb*UB\DSWir.B(Es&iG5a i: (&T,ňȳ g5YSbX7'Ex2#`m&~ϿTZ%>WbOA?1.(jIy% 'BJm]!ĈR)!jl(Шjs%-$99H#;G{/d|K^Y6Eg%6ː BpDCE7eCz1*\Նԑx`s`%%S|_J썏m`) - <ǐS jȚõjK>hC*F}'FIDUФzH x`B5 11ycPC'rs4VBRU81 >8]`$mH)`#["/PqJ%CT[_H-J)%E."#qfm$#@ Qjzf vO[c ̣ԆN` jԆRrdeHa߷"@q ȗZdkH{tJc:'m93صT+?ȴ8W[-w.e!}x+?\U2'H'Rtܑ`)9F8t0 P9Q,91HhSx жň!R9B* I @P8Kx1JY龩"큨_  ŋS/)@!Q͋Zh7 @6-^"<@KW =탈6jxHvz[ @yP \VK@;f8AѲ`"i8F|9/hߊ y5$c kȇ:[/#'C""nqQ,Hh _ +žQgqܕpC$B@5`020%0X2XM(xsIQB:F$X12A *B 'l@a.M:]O&c%p 2gMH7 #(#!pS! `RXIMbHuST\ ieItxHCC; 51y!K(P,Nh wU@%,$LY2  `@9HkBY AGJ/ X K*M MM,<Дa0b T $ Y+z3KZס,['+c3bKo`#@n4;МH x\ZPI{$|.i +a,˕$ՔH&-xdTHH/ ϒ"<:CQ+,L$:/x9!6 Y[NȀ1k䂚Ԏ: q[Ed W}6,e1ٽU34aȊ X]l 3 ?tf 5Y!Dॕsp3 T .k=2Xٶ>X4Q(RKT (^ hCd!(?|W8Ah.WYFӒВ_0픰*)UShv?:G ȋ9Cx&kk.`hg6AyVIV hOG䙳ki8)E"+fR C0 hLꇃ38;#",u4Zδ0A~1KrHXcC Ҋ+_w-m8d2)_ 3!+sm̢ՁX8YPwڵ~6S2 ҤpeX-˄/132"[#iW *^T@|l ȵOIY@+~rϝ| 8û51h7(w%Rȍ8H,HѭM @Z O 5ؑ+,^Jih VЊn^K-Ru *fJ+Yum"np=̺/W( KNM C4BRtԖ~ ؄#hb,0-x&ϐd^ML=DpbQL1*ny /#Jm} ua7~rl4>(PUx!( *D0l" l*᭏H/`ph9 t|ɠ6҉qQȘN$-6$TCVD AV;;v`UK<8⟏s=McAht^Ԯš??u+ڔu :OH6{n  ݈X|vQJEIU&, yȋ ܧT 02ĸ_W0r,,Q zQNhn+ ڵ<8ŸIÈ@ʕmMVH|M= A!&q aTƶI#>=hh03ippL|aTF:j'|>@ǟ+KeX 揹 Eq:@ϩPi-%*M6M#U0VS)Z.OG)~#h5>Q M&|C,$P)> `GV]3JLW4|[{R@ YF?q/W(4o'  ek5"o&jZtE)W)JQbuBD!B$[~g0-VpXu'2#mFF h)R$A0Dir[#iڲ y ;~̷ǡ#O}" !)ie3\z,Zרd|~µKj a@\e)?eA|4vaYp * $6M\ GڐJg~TTnSض0{tQ~^\a<`hL `^* `4 " 62Di✦AJ 7pf,:6 .=QI7gĉJE mNgTflEz⸵4:4zk7֔L}(`2~OL\,^("qr@GIrizTLD2 46ƨl*p6D@3ޜө\3""8<9ǁ#O3~M A8$ Fq{AaZP[ Tn<Rh XQ !:XTP#esM)(W>iD"x j;%1TȩKI3ĺ "ǼH(%%43v%D4:G|vI-1Ҕe)V2ܑb q50E\-"@tIKzbf \K$+`@mkqWBC#%6Gce4LJ%YF `P@%D;_H&MR:SR210'ԋUlQ*Bu U4*'XS@8DQ$eU=9TH6Ub )H aM !0% 2yR6 ; $ԓJU<4UF颯7csT$c"b (3ut,,"QgT}=rIxj,T) 2@h Dc 0at!ȔIY&0֚BsH`|P+e3`r%93 aT% ۠rE{npxBR[ rƥJ}TR#cXoV) 5`,N*fȠAKae$iJBQ2*p!(-'V*T07a\,PJnQ j @PN >bbhbRr*XF z),ގ07M" @ PhM%ƃ@ L I!L("'O6w67CF.ʨ$$Q"μ2  0: a:glal"f7R^Qh2}L0pNl#9 h2{_Rl}p0RB<& E2Q%p"DbD*.,QܠPPBx @\ӂ"dhE@+G!tap@2F`\ 'xff>]cxq,8'6ł'17vG,_/C P  $!6a0DBNjK<% I*Z@`)v5Gda\, %D D >a Z@&Vm <"Wn8)*D!0ƢJY# $RX<7"HZK"tRU U)0"4HÒ3$'K! ᶀEer](%nK/|q'1F-X)OPr-8* ^#MABn|d P!\®+M @"*'*K92k"-t -$(%1" `ǷU̟+V-TdQn)L JBNt6@$P}hU($K(yNB1(b6mV ³cOBNk|TB>i"j$?qhv):~´mFUKl"BRS() |.WTTbS$4rOhRT25^## `ܡA2,"S2(N֫v3!b4 ~8-, 0MO@Jo̔ζcJ |zՑ4>KP.y@(%6e}q@Uz"O*&1K,*xil!p7l)4@ b HXfjB "0b7ET`xR %9h.`*~AVr ܟ-eJQ,BVʌuYH*$Asu4S8*/rW-̬n!bI0E3C@fJ4Z.hj*nlN!* BSvGO z]aY'4䏃J"-Q#ux>XlvBh&ʈIXNg6z:O<'O`&KJ,"c708b$DWTA lSE*BY = B2g%"Ќ=TF.$/$"FY'OjV'4 F\HDMLdla` hK]$X+L*7q B56u˗; AzVä$\8V~aN>n9C<,T#rH`~D8&" LM|`"`!x4mQ -h^V{ &ȶX zQ#1Q+!~x^}b4%5 kD`$a$I~ >dϾ`WhNyB='gx=$OhKi[8-dd*Ҳ:!!T`"H7i<2,7T,n^W\j&u1"6Rl;@ZZLv P @z/;{!&):*p; l!$  |{$+fbV.zoP<0 QU)5"$bYMFJctO( (qw֍%p!,>APÄT$,-d~t`KFCr \&94j!Fl2m0QXUcNQTq ^G  b#! )D#;#1 'S +N .6uPkEOA@~%$"@qx;AYH(y\+@-e0S#}>_._1f2 R$xJ4P):ҧ*q8y=x8˰V+VC? 8 [(`2 ryy~rq0xL".hC hN:0ZвP% P'g@G< @!g8DiDg kEDXE|g8́S(`;q52* {Ҙ'm`nxu+ hs у `e|92gS08H1 jڷǤ΂qĪyn!j 0\ӀދM@.`2K)HmW@V91 `{!Rxfǧ` @X#m!=%m}@ (dKѺ4er睧s8v3\.F7,vO͙2׶l@i=,O*{2TjVF@h@{ =";PNoA!%:D9y-i1q`* (BӁ0Q݁s.dh#HJ'cx29G$N!t @ uAypdݽ3lO 4ƘV͗5i iO@:Nxy%,0S:" E6(vԅ&`C9/VcXtA԰),[tW !X9Wh{$+H- $mPf $Fm(O͑!ۄ$!r8?W4_&3 t PdWB._uw'OZ\㜃ri'*1臹>)ȕdM 8< ;hr%X 9:VoUFEeo]'dPe %%CFa@dXc+H30<Tpx! ¦xy(8 tX8{r_9p Re@J>@fhgv ˒9$ H*(, 3 Z8ؐ! 8gX|S:Uh hAu`d)}{ so>R  s|. `-8񇪪Уx W <X3zD;p+G*趍2/=Af(=)눵Ж7Y7' _]$+ZPI@,FIe#"(1Qo$0xxIՍ)pPB誌@f\OQhuH`( j H:a g5 ) @ %!w;6'@) xt8=]vr>`Ghpt-j[G; hGyFif=j_"*Y$6!Q HL0(s#$ꥏD 凚6X(ra8 l(pW48 ( 9`h%0w8!3'Ir {*j+`Oz\ wD DzՇܚ` QpSZxT 4KPY\?DsJXOXe( @ x5ڜ@"RӒKlȊ9)r  [ijP?9f"`R"UӠs 妉xdYpoxw bl %`%ʀhv$Ґ s `hn+p $P!}#ғ8}$S P~\1NiiH|h85`'T/L ̻dZ$c0cُ8PEAAO$(hT[% QB0Xe2q'"a1)P$hyc"Qn&PYuӉ +"U@0)( Yg(:X,(-1چ^j|'  Z Bx !I8È0ÀR%@w sA3# -죤YJeA)')S[pі@B(:7"BT(2I}ɛ8u xb\xs) 8 @a88ZWZ5Y@bR8U8p E?@8mĞ Q$sH`mA):b&$&$!ڈlԥJg`3P[HGy&H LJ߈0A1@@dg`g\Ŕųxh9C^ J(-8*q,MoeELp9!Ѐͩ ̀ݐ 8=j_3 )YxphS c w cc X(9Pkqщh Cp cӎf@Bq ` k+Ed_,x;xˈA! nچ]Ha%o 0M` 5H<=/z=n) 8_a`ڵO7=vMH@gRȼ%XlaXcSh8|aG (( :3UЛ Axn0yKREvJ*IK PB`liZY) 5[(6p"PˆdQ^He@Q"9 E:286 (S/UXWt |ݐ˳oM8)a JD5Qp,\ÆH``c aXW] 97A`kよv<ɔmxcpd/k!Khʙ@Y@i"A)LfFT"ohJ5 P,@tgI !&Bgņj} 1iTi?b{RLBow&I/*7"PuI؎lg Gq+ge^$$HhcY"8ˋHl )PYq;xr'Y0'pX;.TUsL2kxTv`Ӎ@2q9K"CBx Q$:UkLblX^SжQ X"t%JFX9)Se,NfqQ'Kga6x CВH2 RxV:JbesM 'Ѐo|0}_& p$f3 fk$t@(p@ FPdB$QG}?Ș }>p0r (lDR|V s|>(oG"l:ts5v] R*$ קTy?l@X*Q̮TJim. ޝHԋ"gLx'賷2;jLڪ(gsDwXxiavǂV.Vv V'ܢI,U|.z]U5vr pZʌn#EjW?}Uo(Ύ P$yEF1(9L"lBUPIoAUήC5@T X`|f4X' `it0mڋ~S"v|CHa='zpΔLGGX3*Oس8Q򎳊P F), =+|{*TE 0~l5B 1ؠX$|>N[R##+@0lU8E ;!쇦UJlNag(U@{0/r>S@P~v@mL2"D0pP6&%T&~bb9 L0Zeq*&i=J4|8N>b% UADQAN[z-3j :k8{^y\-R8%n2G7XD$/l5i=QP"cj @ @M;$.F,w:πTnWސ9(h!$ ' Ѣxk e&(R H 8"0 !R1J },Pǜml莱}Nchl!"9_IX+RXj^#va sC&!e kZqĈ_ H[* 8[ q`Fi14$!{Ce,Z(jUC4hP%gX"! #@\6pC@* a*(TSLIjE pKNN(er C5v[gISgS,X BhJ6A6If)r_L#@%٧#}dQ^JzPƘg-8$č$_d j-"eycqBu0r•[ǠDPHyg o7hYjiL0m)M  n]VPʢXTxݘnSEn2YE~KP^.%|_yz0l NxR xp  8 N|:;AQT|,gƢY+0"2w/X/&` tXŐ:)+ʌͩ\ De)Pb QN*W@B ( ɃxY!˲}!@GO1-hq:}QT*#4e!;HQ'@+Ce)gĻ66gX~B(sB"~:ªzackH!Clҹ` 0Lb @*4f3&ndpV,*/$,[ԭF0X&@Pp r$61 !-.bvc6!:B@x1#;R!tN%D}h% e`0%!uB2#H0,8)sf|B.B~F'Ȱ+*5P4xg`0pL&bA^)@@<$PPe `b [40Qa))Š '^!Eۦj(n61 (z”@> V E <4$!/Fʔsv"4X~AC#!nBH&H;# h!Hl.<b 覠LE8b f)Ă`'ܧ #L(٦r*!t2a+-p}ZOb` k 1HK &~ÁnP#`F I'/qLNȘ@A !#֏/'ڕ>p e DKt:")L 0Qb/C*"tBfb#SJͣ(v(p!Ib p@zv)a0 Ho lq* #2d;R,)F0'?z"a""*1̈nhA~ 0Lǰ``f Nz4.#N0#~K6XH!Bހ9%pr8ϺÀ"r7P((0#\4 : ֻ :)0d(LhAX(pSq)F @2`,k@VP S4; |gڪ#-aMahNTu b@j@@ 4A.81x$o,'Ҩ*'@Ge*H!0"/@#06P )+zR+%cG/ybw*I!֎> =H}~Ms~ 6'(9.`z98̋};8"AS %iP)7F#Y)1#)2a/ V1tbA7.fV>oB x"ok ꆡ߄zg T. g2mb'@$?'b.AB;.ǼV}Ƶ;b*!|4B,Ɠ"( %Wfϣj'u nD\D,,X> =KI{88B/LPX&;".fDh+0B19X3c(">H}谓3< .4  p ;""݂HRbh,*1!bYi?2a Ld9kP(bF zĸVt)B0)KBV RTO8 *h{2 5V}3F՗N_ [8 "ny:rBSb)2v{Oc0-*I 4D}t\aa6P~"b `Nm0!oT;zWi`u 1@sїO*d`p 'bj5+Zuvd/BvR[B#i{a4 XX BwIxYɄ\h`pVZBs ,1pq"BA!c7` ᒄp"L!k }up(FF 鶤G~Y,@Lj+).!;` jANᴉ~#` ޻ ` fG|:Z5ɘ7ܗ̒a1,$b!Zc@\iQxt+d ݃@[d4u气!&/Bz(ot1oymg" D=W+ (z" ES;b+* O4;qbqMR:W/B*REjB XA9= /lP0 +u YQۨ{朿ϪW5 N۠ R!`J(}!N*|9 IߓԑV#B{S$+h)/S1s9̩S)S D" UJH>".C; ;qqE%~`( EHS9:W90)$wu'# 4aN @`'9(\} 2Զ`8"bE!?/؛@(|A@h|SoM"j@ Pj:@ȉxB_19\ߏ yD}@HtK+Sp=/8LHM@~c3<$>@, ?"roKAN*?_$Vj0m9ǿ;g͂"h 10v8Z@N⌉(}GhAPyM N{TA$0y6Iik$Ćjp`B"grD2 3rj@ 4oh_@5 s+DlJ"@%"8*2ڛ:.}d:TL}2@FNj!33- @Y7rmi6v f!al̓I~Hz42Z|*襂"8NrrIpY?AqѨj+UJ@ZHD-^yI72tW_z۔DP}Y%Tk}h1{ʔ`5Dg*'x2izx9Giڙ2G1s!Ʌ}@Dx%i^&'Nd#V.KYA.|#DQ /0DH.O0b6pmꙡF3ui_ٺ pX*@a AZAZ9Wi :%Tg*@bCC.Ldb\IZD5RFS9BD&LaD5Du I!+d"fH1X`wSyD/Uf d/{ 4Q2`فrr?EM>DH(ABtT y'2GAܪR 922Y VJO:#21 J75JN I9CϽJ`b)E9>ӽ%L"w"1V&%$D@XO)dmU2%H*0Ȥ){S(W<TBM^.TNMI(Y @ia#a-Ff&\4C~YhNQ!E>5G:N줔X@%PFdftJmJ AXJV I(U]&ca g=!C}TC: XN1&$XA!M"<~&HŢ!D@s>Sh˖KGN >%*ckVdR7`<pËp bˑKg'+sXbl)E ]b4`±'mq hZ X-@/ dfܖ XXik'͸kQZ ."`.$R_ۦhh 4Q<*Ed\Pc Z~Bݪ͊a'H'8oA8jXZ '3T7~fM/N)6&7yPAEkz7 ,.IC66"R6URj`$T/Zg@B= 3L^{ԍ6| )6 at.$X 6hD3jo?w%9)$D@GP *k7fJ9L@($' @pu]G**Ipޑ8 j+g xօg3jڤLr^}?`!^ftM3y`&(W d֟}kbaT !!(T *PoN>A:QU>AdaXC `@g&,^ξJ2 X`7v9 {1pp, T% [E(Eb"#RU*T, -)D7 X'æ] ț:_d6J3"[[(c<9\v @ψ!1H9q]RdHȌ..ؤ->P˻T7}#C ,#%`ǨBFȪ;5Y6q R{k# EOPU~*h)\ĘP&!P?CJ;C6Г 8銤 0d u-l#(h#썙iށM1"`0 JY}!(9)A hЫ1>)[+ p8B Jj qص' DI Ơ0;iH-%+Yk-/Xt%7.BRb @'p(XF.y1˱o jl N^(32}%= t$ڄxKP `= z3~b BDpB$@*Xq 84"k\ |8lJX'>xv )Ɖ4Rwk!Ϗ:! &2Hj](57y#:{Y@-4I H™1 (l"QI|)*Xr*ه !ҭ1N YxzS}ӽ<h8X`DI p)xu,% ً`U6+[f^p!ih (MT YbH @ 80XL8ɓQè\ & tQ(~ ̾z>yǍ9@J!ͤ+P_MaԀ 4]>/8x0#[{)7k̻(&@LpjQ#P`>OYH 8l40*F ͎{uE%h#%Z4c8IK$`,YS7H3;% 4%9  3"3H$S٣x;B{h6&hLc}?82\ I(k2W 1(8B3lR|ȶAy)wPX("A˟A1,񵩩|(rġ SX`- 1x3u!w@cۓ!%lC3"!aiˍ HU)َ3i E (Px9C8"a{ࢃh/_T8Ī2!6@=K}ϗW'TA n`Ќ\ Ή)=hiOu-tZ9 {)+)-+U=088r )ga{xw:j/s]P~#?HP  , Z93ÓN2/hZ$h04iOd€|C/G&E `| d-\ XA|QH2;)B ~!RHP10B sȫcsOdX֔l qnpg^?z76dZUx-@ ` D0R\$( h 8])$$5&~bêf*E0ǁJ<\$H։z)}J떐3K 1P[O5k|H9GKD;KT̨L(>+QmL T0L΍w5/[H€+ 9 8N "SR#JfOSH ֨(}e-8@b0a=?ttھPp8?,`|u\ Q CJA(MPKC+-25~ a@`G!Xy< qd  ^HY-Is7I1 wB|N$|=`z="ΧSt:f (+ZBb&2\7RUg.ڤէR 2 A7Zl穨o_lqx@P4p Q)d0Za-#'K&w=f-ZE]eST*e"K8 <( %@3H2B} 0`@&)(*zq$IieI}Dz,MhD0J1,N_)h v"`";xjXsK+@ll0rLx;gpqڝɪ;LF0_`~m>X[n\dFt bqVjQ?<Bj8@` +u(`Ou,.:`qͼ-8bA6"=j0I7gq (+lO p.'74xq5a ˤФ]1}d{X(DAES:8^J%uXL (`@ "Q(gGqS6IltV$$46@H vm!DdBHϕ֖AEPp?jMf>ӥa G8J6i W9$x|<@3d\TlBcaJ,6QVA^|Oɬ6D))UtLL  kk$|bB@fy$. a4ZGDc5j/|9PpW5I=ǩ+) 'r6`_Ҁ-Ő }iF|Q[ff[UJЙs@QU;ɧ%Y *ď; K!WB$/;jάSO!+dEw?[F& !@X*FӐMeD!XI!&TVAGX3a+P4FͮO1ǥYVKD@/=i4Ƞ$4X$]ʑW"N]+@E t1P=>9R㉁ _x_ #I)qxYbXHJB̛$;GYr l.4uV+\,rhb#s l/msDD^xcl}+D"O핆 38MEvڇ7dU-U:Ҭ#x(.CfY)&mR=Wj&rJBWS*(9H)DrQrInyqBZB`Ov$j6KNB(hDhNK:$'f};<_1tbO=mS>}gC'Z A|O<NH"F h{C̸mZPULJ W MEɶ_ap#@^`x `1`>7 % .i0@ &@Crk$ %<+H ,ćX$L(IbEFjH0Ed\H l`Tܜc @ oB$o'# M;sdPa 1TiZMrG.%2`0bz:*I2&GV|Bp#I (c"AD&IZZ?jOl(\b@DMdn1f]"I$R%_ͣ<*@ j!dj !E @ n D4&gĊp}Dk& M TFqΣ3o 3I}I."*lH)/\4<,efZ: O"*M(&8\yh>H^j@"2xDRG\3Nb"Z,jfN2($@4j80G&⃤hi8ܼӔL&n+t $%Ƣ -Lo[9U(~+ f0F,f+ Pj*a6 sIOCZ4 A>azy{m NF <#+Z $DVF+^ze`!8 {ˊP(GeË?`& ! ~ơ耬\Bf/zɆ< E;`□B*sF"ÅX`FhnD(Ta |ߒA6"Oe9X3 Fp /Vm ZFIiV$I: .F-{lZk*rMB+P [F(FqiNז]'N`"DV0DM+i#grz %  `wFrΐ yH@`d,qT=6$kcZP3Hc+WcsYr(k6  ׆/{$Pb6 P, :ƉI1`3`y9y lDo3BOt>4*oHhԡxwuL?YWj vT>Tc]#c=BK%6'BgcC<AR8Fp,yyUfNh$ w)+n=B="fߕF&8<"!,D*M#^0 E*jѬ90UѸ +%TC5HI(E0&bT;:,8׿fStgJh#j:@ s0cM6+`=CB$`Bn[U] 0ZF,Q",8"+@* N8 )i`!(NB`hs8+$BqyI("BDU'GQs(":!+b&¬KDCD3m5340 au#/B`@S`SϴeJwv,8O !#:'<#U$0!@G}Eq&!2&^cD6孡+IjEz=f#?@@ur B@D >B2&@=׀þ&1$|AJH" `$E2ILeĪjr5"%\X<;lj$KA(&T|w碤ǼJݬDNqAQ 'G٩~}<*6Fy9b!dS)|K֭)z"t%2D$0GR,vd% wiKix],mh e?J z)VJ_ㄈV0@hj?YXE(6(h+!S ~.͗aK6Bq 4}<(V@xzz='5H(PaO  0~@9*KN#-'` @CFlb'iTW; V @ΙQ+JA$gxLA.EÀ)!5>J~Nið?Zz6@Bh5.88 w!y [ 9C}2o8<2%,NJ4p:DŽ@,unLVD-V%4a6j kqÜDKP:)!d l (jmh<=sl-YԝA7b, $C@O[/@$F)fNJJb- O|029Jc oQ3DX+: ~P HdC@ҧꆟ9@5 Pd6>)mgaҵ`h¤2I*$BK2' <s唢ErMBhj`X CA0)FPJuOׁ{'5%° WT!3aHĸZQHV%GxqFk"]QGHPTYz1E\L@Zqã<\ӱE0}&E|O0Չ Qq8%d`ߗW Ei "upܐxCPA$Ao6ӁL%9[w9"JT7N `uB; '&9EؐVD9.`K2 4537mL +(xya$p3q/P?Ŝȁث pp)FkN ‹! Y9(霓B(`"R@r2(H%om%خS33#L"[4#hx |" )# ߕ ؁Q65XLN%-D:^xP , v#I2rbh (q(kHb*-xvIAҼjZX>0)HL0S p}[cKS }fJXp?(ES!.j#Z4 FdǨVdo %v@ ,&`Zo ,^H)5ĘL-B5o!2/ f@VHQC`w&\*PExj8|(S(A80m\RZhq?l@* )PHp PzAo>+4LЁ 8h%< i> UݐxAF27 bC *81QLYТ}* iG`PiwPrr2h\@SϔL# #%Uh6t"z#H)~cC Dq(e.0xw;Ԙ p3Vy#1+(K h`XĔARfG:jPQD=„ ՝ᦌYĩ0+uEڸ -^)M^IuAPkUi*5ǍP 9590Z>רTKYAZKZaр5(X%#)A < %^N7ݩA"dSƏlb0ajJmHb%8XH[-֩c,q_,H ?]j&cֈ2!tv0<CSnIop5=[_Źz x< Π%h<^]^-R1S' 8<计}N""B8 e<-&ibSԫݵ YMUN A+Bv @~\I dѤYOm1[v&C;(V7 dZi."F څxV-`7#6(KJmΤ@JԾUv`Hoس+0,g9 )CSEHD)afg'| oZ'QXBۢ@T*JaP"`/*?0zXA %r(qt+llZYh ; 6"B3!ӈwaʝL\{o@[XSDk ە9vP  HI$'Xw6S6" b,YPzhSSvpXHaU(:ފ ̀<_jD$Ac腩[1*Y  $A<'MU9EQa͐t'΀o N!b7tM ƤRP'++m4iݚHԱ41]"./Ӊ 3T\Cj[ UF<<bI e)'EѓFPXH`f-DiRE£Pݚ#Y/I4\.HYACDx SЪ.x&^n25( X]Q z1'O" ֐ȼQ_,X%_:ρ -SbX P[^); :#]*#.^-a$)0Zp+{JP-A>9 ^:D 4?Ⱥ\DhCtUF'xhgm !!S*6L#09tvhHpގRG#̉@R`6`"Gp#^N %x8pF pSr< C +"&0 ,M+!hcEb͋C'ih3 qd"2 DI$Y1nl[" K!E8`lj@N苟3J@-*J#pƜ+ @tK;ň:j)`Q$# )u@ *L!h+rDR yg8b_ɦ5JST(! –Ƨ^K4 }T; ar] gіUya&&bhN%HyGPo.^uN"C&HֺBcX4)"Fro&#2W p (Kw(D! =Ejh=%rQA:g}hWJ} g`>'d{1 A04:Q?۟-UxMb4@xX A[Cx.UzHz>q?*bb=%"#U9 ȥV95X (K]605 O8XFK*IoZ  1"ix8 J) ?5#A1=g&]&M a ]"01 r<|rEz:@9@cq1Q" (@)@`_V@jÕrh <k4ɼ"`E<{!h*88F3X>JV.X MPD2AD &xtf\&e,[K*crN&8bUI\EXf>.@F@{l)柛J|WZd,l :lw"BA >UE."@AA k,ݬY 4*Qp@,DKvVNO$8 ƭ+bGH $`a )""I}EA%@ q#y#JEj2iddbDלh#@(tFC!:B8d(T|8)#D K! Ad2[,0b260ꟈb$TBȉAT Q<=@~q@$$) hvr R xY*'|&ϠB(J#8#4 :aؓlWB<4?Rp'c(D#"@ 㐑1!"dL葢b`Jt`0+(0#@$Rɠv>|&^b+?$x x%?p p!B @ a.zFPB4+ED<\$DTldd %To&Bk#܆c^"$,>`V2bDRIVD"=jJ-1 /|h~FQz&)|TƢ޲Gׯ\E"z?hdr ` Aʨ !fIv$h'ran`9EPdvr>4R5H"0M)ZE<9"<*N+(G)$ !Vr@!Ԯ-l 1*"^ JEe!` Ȅa`J( &Xhĭ1`BD*#k%*Kіx*!##â>d>䉨Qop{x ]BlM1n!Mn7v+RzW#`0"=b2>vT̰H/$xo<`uB"+VaJjM4DsELZTV=El4c<n% T 9(ai5GX#Ra @F@COz!J*QY Q B+`~@ @Q{Lo |z15. 6c cx$b#:lEȮ2#^-j}8S3&i;<5 ƞFduiZ%^)\ azf (0xɤf$6:d}$' @t0S !Y aܳ%$ƛz"v"a4 .'0 B5myFE2*z  !$(,Bn |D!fMpWTapZ*&6Xs3"Av @Ѕaৃol#$Q @@$aȱ#*a4 !v+d46'"#`##%&rx%㨉 !>Y& Ё<aTŔT;?3: l>> Uc`,ċJF4'f4 JXANZס7sYe,l+KfDj5ʤ jx<0QTHV\*mеAڨ5mJn#` fD } 6tA`rz4C!Ul?3a J`&@F~!VpJ~l̹K0.R4(+B61*r5i?$V)+Ո~?46 >. /-Ryfba#bc81 pxbvikNx^Sl'KzHx"`$b*1s\(bl +8A(3@ <3䄚0ܕwc7dS@CP4p2p"&,!2q@ :oRÞgSgX~@w& Л *B?!DB"F'>eX3v( ^?OavDdZz.䢺#OMY]7GFC)J #@ YL/04ghRrz55DXŐmJF!Rx A~ @]y^C GPNJN1b5)P,1Ԉ?Bڨ=m %&v/3)DF(QYj6 vaC@R :Hcz,y.oL60AJ]@!Lĭ3 :DHV-"#ښ>4y!h"(f-a"AT8Z\a! Rj%4<S"$2݈j6dߖZ2m|5 @b#P ӝeB t &<U!ad'Bh"OTT7͌s ~aܮ ,#i)ޅbrPogRzboIɜ^^̆;z?KjD;i4T|?b0& hv*QKƀC~>dfwޭѯH &QpQL:(+ `VTmd4B핶~@8բԅ(HQ!p{Wu(O4v;chA#Sf0Y¤M81M+Q@ //9Wd.^#`&l,r?M(G@P.$RL/2I"C^;@D;Ww6̓#aX[s\V'WO $aWf0BeʾvGAV $@\]T?( zB0rbHplIp! xa<%A:A'@ c pD,T~B 9H f<_q֊'Ƃ)XgjAB ͓ DžE%tE'$0kuC"c%#hcL1$.v Ō@ `>ҀـȻ"k&؂TUA Xnɮ;2"J 88(0^}ֶ\؂EO < pH(lBnఀ5G2GqtT,`@(w<?QqIB'tO'[+( I-@Sq=>;\ilP@O  g}iuk,4Yg+U˴"kvrG CB v%v&QU'Ϭ}k]i7, Vb1m]#h#[S}@TZIA|'**ǹbp0{'L,)#Z(9-il.|p 9JN&Ig . *| *} D6IL>OP٣Vއ#˺8MdtK(-G 7͂z6kzftYZX2"|w6`  t*bgsA#1U+SYMBHh :]qGH]((Eo< VMdP,hؐjL"0i@ 1;H)UME1NsI#xJR(`> z! DMs !XIbS-fN2: >uc{Q!2% LyMֹЙqD,v ($˫H-QFt?Gx#@,-#Hd isr͐]3UؖuPGӫk^KU=;7ܫfAFDCHq"96jH#Š*`@$>JiL+{Pk#էFGJfEj6$,@N//VlA S,&Jh @["Z@@pcp.Kry)Rp @aVMJ&t)h,{$*MYRi 1/N) _Fdܴp 0$\Q @uBc˙K宻SQ,w ݖ?LQW)w@$Xr 4Q ;4"t@pM`zOn!S޴@\c0C`kI ĴK+]uYMMD@-$l9Ge6DkI$mO:(ε(r'A+l.E^-M]\`:' iӫj>TGIi&p#J0# ~(56F>du@MG <I󆽆y+HKi\B@ *53`Қ#,b 7CU CU95 -],B(D i}e JR}$er.HDFy,Y i c-8 N x.0,n6pؕ$;X,.|Uᾈ$mQ]1~G0#K0FBlNS>%I%a}r^ h̫  `d 8VLD@Fvxu$ڊm gXB(-t3鎶0 vƌ׸k<8Ƌq k#T 92/8<T/8`A`F+ vp}"p{ M 㖊^ȡ){ `j*Xa00[ʉ8TPV R<麩|!>p 2O>:})x/yЛxQ87X'(T ڨm@/PK=k-ؔ wpZeQZϏ [-S*83Q:߽{67A@X hC)XAN k0$ 2ಡ83 e2܃r.(J S wAxI<))RC*sB"3>n@p"4 -j{R+ ;XHˌ+-s@sȣybaQcyդ|*_81pܩ]I ӈ$0K x(x\#,06ЗB^Zi*p9&hxh*4X K/8)s{M` h(čT ( N2 8  "[| q "`ؙ< xy2 ̈{ )S2 2'*Ȳe( xH59Nxw8"ZW &Z2.X e(aZ@Ahžy]2׃ DOqC|x֐1m^8ay7`Q0Tf\8#Lˬ(͢ # !@)pI`)𵇫ꉓdFם#}S0S{-FhFs. "2$ lHaA@pb: XXxW8x1xJBWB2lTy餿 ) ETZAMJ%wfeu G\v CRҌ92]> 2r ֐˵zH1X(GKÄJ;h'`s80{R8!S0vq`v{C ݾ`x+ (Z`UCL phb0_-0>=''s>{$V"`9JЛ$Sa ؂ jԈ@ (cOPC `.7eH &`$>%IhtA|N݅㉑C Ea!4iA ^`s[#UҸ}Ψ#Lns#U#_SmwS933hjB\`v wɁ99h'*ćWypͷ!!Nz A'>Y p`^1.cb$ . <?xb-őH  zYѭ%!x@Ra\jM(3 pE:*D #-a[2в)"oW` )1QrF=I\ FX")r|0؎mЙ  kڔ  2؂dJPQ޼N8o٧)1VV.V:i!qN,`I?tϜB)J 88``c0}4Ϝ:&p-\[y/n=hUxY)cڷm(#R׉F[p(8qxLhEaYg4HI>a!^QoѦ!;6A40A(y'y )sJ9E9%zt߼!??!ɡ֊gb[yyUMQlWvlLvਟ4;K3"W\Mi.'n瘜ВZݐɝSA;qhӷÇhwu4x6*P65G$) ҺG fue~Q#vJ[>izh>TpERtڑQȹ:v1xjy)|:5=2Z_P[8wK5 a 0%y@"?{26I􇸁zeOT4I0H%:Qp 47b 2Ȳ6&"N&!2"Ф;-]zz4mXcF%`H?"@L(r@A}>x8 @ {J%06|@( R~fxaH4@²kqAz fY#{>fX 0S! <L?*ڊp5ʺ|Z@|< [È|<r78|x#cOp< 6fGE\>JK,'o.Jf[AqJs !9ðnubj>1M\< 8ʜYƦmt~bPEt鳈!AE`Jt"G$JJos+ѫS$iw3j E 䇁`ru2=hYpވ1p D'xMG®)~j򀦁@SZKZ1ENLS8u@oj_"Oo !E n4Klg׫jb5Jh.V~ |^yP RH&$v .E3%"G^Q 94 l8f8.q*Ay(D$WE% }u4X@؇V(&?,fs~$r}JT0 8 ~0< 2C&(숣{JV8o .;"VQGDԁ$/p4$By=!`, ƅxX]9 z"$`FaZ =nBp|<0`vu(X wSXG<1ԦHAK.Pd!5$C[ B% 3B:xa\z2dRz#RtA;hZ,S@> %ufj@@+c[J(8\y4fzT@d@()RVWf53n[ 2n21&,B5Y.;̑gqA>޷1xHY&@Y$  b%UGFL\ !\N$!GMfEɄXʹ)%quj/®/CYX  0 N+Wk*Uғ VIX F(Qdp[\/u^<1.Z2ʑ#$p$\Lض9O3[ ,VQ:L>'4\%wA-E4! _6-: pXd1TG=TIq/U2@8V@!ফҔ9<`8pejTq]^N3P2@tCA! P<7'ep/dmN՚;EV:['x!fDywL<&ېuXfב3_:jrfr LO'6𫲢4+|x߀l ѕ7Ga'jNz5p^NţP VDʺjR<%5 X!nS@ bRl`d zDxLaͫ.*"!x5#Z&Ǽ}AO"<5 .N3fK*"%N)ΥeaᲒ&d@"Tb &^5*+Ʀd'0V'm&/KV&& D+XQCgHn$ abVg`", |p *(Qฆ$^"NҎΠ)l2 ]j `@dފ("=lFìvjp`G+bU Z` +в(n \`<1RD!rښJ`,qB.aPģwpњ n[oFJxK^2Nr `]^BV 5D:d(.gL BV⸄Z`V#ar%F.a`V$+`U t]LK&4Mc4&+ll2!o6(.ELR d);D2x|,ĥ&Ȅ9[F P KΣB#ӒjMF [aj'jBl% @=vjf b"&=T%2d!L$ܞG}H ` J(P(G b8j+(3 #(*"s(E;+`YNZԞL)jh ` |*"ga(%h5.@i~B{"K`lRF_=Z;.n&5z J Л9?@m7Joă"ͨԎ|ևT+g6+fDn<"Nu( f<&#(=4 .w bClޡ^A9 U(\6\s : x0|HhE>"'<Ρ*Tl$N@j`n].TbΦ|k` *fAK!:DAδMZ^j XAD%\5f^Ft>l!0h\6X&"AU^Vgav` aXpΠRV K +, V^@GD<%=*t(Pi/SЀ"$`&ouggQQuI/|*+oYpn`Zqf*U'.pFR\2.(쎪^ͨE@T*! . 53Sb bekn Q}C!놲#(xtг%an~e@0l,D[+^t6lcluUΪN!\@(*hx P8$ @@#<"DIzA<@p?I07%$2W**=$P B|<H @`- 5?{f( b_qh$}4k$%(lς|R#M%~ LsM˿/~A#9[p.`X+ 4QgbQ8_- % ǽ_b8 A~7 0"P-A쏀~Zicͻey@M8Pٴm#@H!d ( p3íd&k2h2 y{䚧L˥)RZfyAN0 "/hB- x#)0XyU$5K0 ~$s޿w8N$pVŐr'$0S 6"~ cXت~hhC x `c^-y~L̨BLpX1$qEQ^B5Ɋ 4C!kz2gdAˡi@ sIr@ j3ЌpfJD_s0) 2 XP(sq +8N:]{3g|(;A%"R$#B38/D԰Pܯj&bC|" xh98MegAuV촫*x ⠦!tvkTj6DjrÁgɟLƷD1nD3EشR2hub΀z| 4! rtQ-䌒9)+aυ\i=,FLj9D:Vڇ e&\ȷ[QPyn# *$ qlj AT A\+Pl 7kCsDtRY(/b[_øcz̪BLJjOQR"T!R!)B`:r 3_ %.b)>Dp1uJ G̹3la<-Q`,NЙbuۍ!ǤRIdg՗$ h-Pj xn!JPlPʉas^si:X.1K 1b @K t#THBnd̙'ϘrH< Sen ^%gwJT5t<Rh|N# =vRꂎ>',a11aǜ3˒Vd@#?pp~?I,A@@Ϩ< T¡`IB#DoҫPHc\1!,Ieg@ @עJ`,ExC1Jw+`(B0,$#%G%Cdb_Tm%đS<: eE* CplSpѫ4BnA<.,:_.D"``vjb D @=3>l"~(34z\$#./cB:B,LQȄ1ޚČ`AE( \:L8W v g,"B&Jw-fL$14x 2F1b@0H#@&| 'np/2ُH - #.e0T$n4B!ʉX@ Ƙ0#B6meI4*vͲƉ`F<~ @@^!p6:(I (BH#8hnD2.#.%lB(aANf@fz z`r`Bo Q)l kgC#&d$jqm "\:%J2ee 0aiQ %gV%ämReZ )QaT%ܫ 1_CJ$^T v>rQ4a o1@Ra/X2&sI1c# -B4K/"e 3TlJ4@(!(a z_L`4Cަ>rP@cӌ0"ja~j; D `A"Hg$`2L'1H4 bc^$&?1)hjL .C"`mXscL/I@p#% 6'F:Jo%`}:.hH5[kd-K\6dWBQ ` ,".c-%lN2@D{`/&DF}5 `df uDYcJ$ ``Ⱥb<8Cst!KQ"[b{h@t)zObdP< %KkNhD0"/g@EJ (@| m*\B$F9/AH7CK$&! XKtP(N6 $DdJdsv&jDJ؉zz ܀Tb D'UcpD`B=ম$2f:&ucOtub'0eC./cf'6Lȣ3$VA! Nk4_ ha*TI@:â `'f*T c-`C, bQ? ugKtTZ-_5,JGv>.-UvV?O4A"jhcAemo3D&a`YHg.  R@Jt lltLQ6$0Rng#i$[c% $#n A#L  $vu/th@ 1m ]`JjV/xF9g.d@nCd@nL$3OBBu*="`AwJ [ 65= 65*(:$@օB/pqi*@@0b'lA`c6/2@-7.+q`ՑFOibH4lr&Bc*$ptdT=` @ ! c~+2`4uOKM?.fH%-v$\R"@9EFY!I/CKDiK `TEl `# KA"$5a,#LZv0 ڄ-"a*$BH\a8ؙ `L.f?äLP3V,uF9C.nN%f[3 I !X :%u#Nd$ ,\ J?Ϥx[x"d.D?N2gAhMz 8a4e @4,Mٜ qABClXun$1#=C2˦AN`\Ar&_F' FhT@hfB3πùHg?4) u\*dvC!" F j j^ly.dF[ ^5A ^LV(B$CM%L%Pp9EHZk+6º7K mVc}B6やG'a$ cl:9wA/ynT <0j4zusCc(ѧ`%o $1'o0b?%yv| ֜(e86CB4bL#o&F0y02Pa AWWk gjy` 0*r'$t"Cy 7B`h& `&1oQ&^VA݈)+@4MLSaC(EYB(-a͎$<$e(g"H<pf!N&נ?Xƪ M%$D _g nD-PT(r2P~$59ui%@D!]0A[\2#YiaJ6 l3\l!ͤX~2#4+< zb i4 3ElcL҃&δ fX5`c }[%"dPтcGZC{zcBfCc͆MqmCڇ.j2`@]x?JŽۜ¬԰!ZiNL Wj*$a,NİBߞ\1~9t1x$z`F@a53Wb P qhz5`L`@E߲č}x q_f[ E$1 F"`P( P F"h60#HBLY]~ 3L.t/yGyp/ mD,rK=. DP\{H'N--֏0MKz@v(3 bgFtN>W$>N ILQPh2F4IFMse327`S 9D c 0M5C1,Ƙ. x1DR "3\X M110 Ǐkw5e_0C@E+KWE ߲aD0J@l_/M5"Ź(eSO@@#i2OT:29A FG|QxQ7P.Ol FD9b41"Pu1 BjT<Ѫ]  @` dQɮ,qC2ArX($~@` D$~+Xo E6<<"& 3a%vھ { 'LA"/cgQ0 %e i,D&fHڹwS2F:F@ Ax.4dP{;a 4F3*WC$Iә>,ŝtQav2%i &$p@ cjHC+XOrI#|hL} i2Ômh~ u)JiD<\`t3O)(eLY/duCh& w֘C _"ou !<1) Ppo|Â9*\$}/ hm   ~2Ʃ\18]Ph8\=jK nAhzEZ,&\_0J `XIP sz$ZE(?~VAM̈@/8`KL$~uB=Ǥڽ y#Vɢ&Hn"} CQ-'nȘ \A@G rL Nh;t2zg&Q UL~t;nd baOJI T,K$0S@f-Sx+uptaܢ@:P4}&uEQTi"F!!ܞcJic HyIl=WINw08P 1@X#)WN8V,K&8xC28tܻbBRR`Z 0IbY-`M|ӋG|- D_&95|857ͭZX[8kx<|o $` LU"b띮E|e^ ,Ɓ"aiD0 1e nEBjW1ȀElG€Vw^KV:-z0y4{͏@EϪLsYOީ/ΣH6dAh 6D=d6*,$y d$ C_Ee(X5p2( .>r#\ݠx @ B:X˕ j3ڿ?&A ?{`+ ِXxc. (;3ẋE%mxHuXڈgin뛲 (4H : {xA,'1Q#nj2@p[HQB(H~K\VEhˍ(8@ HHpx1*ܿYpϪ4C XR2 H^n8sVhXeCP>XHx  Y BK5kk PFBP{"  ЁS>:a ̙{[<ڑ$\3ŝ ˀ?bR-b9s(x)hO8H𳌩 chɓԦrƘ1*ji/{ 2ǎK@C;v{*(!8e:s 88pjP)n@qQ=܊x HZ "jH5LR | 2s^X],{Fhp="8KȤ9B $M*B!R%?ѢWTq~<ѹ<H43Bz7DM&&8Y>& Ӳy\9`QDѬUC[ %HTA!!]DᑤȂ L5?{- ɾk(,B)+iݪOXhu(s=X A\|H:(۸񅋸t]7Ê uDe`f`6 ʳH`lzM#-J2Rm @򲽼G 0Z(OAS UEw[u 8hkꁨ"s!}cZy%u<,ZfhƜTgL Dp0 (ED  FwwB@hdе Őhڽ=G5๎QəM;ahTbisMn͟Xi7!7a 0&%Zʘ)JP 0<Wǀe&݇qsX/uk~$9<8}O]! A8;`6(͞gͲ-|HmՌyZ<䬢]F 1q@: Z ]~s*њhĆA h axxÑғ#*N`V8J" @Zk5Pi!**puliQk)h!4 VnqVqA܈fNJPx>_"Hq B>Bz+%d/j5ʵx.gĬ(:X IIL$V#pP$K(Sd4tݢS[@JF e`rw%T]asfn]\s;.mo) a >[.ar#~K[)@ VJt! p/iJ0H)DAp\ ib N%*̤+{«:@EyR #ւ'V0, H$ T?\*C<Njr l:.!gڸi$:`U5GQ|0Đq$ @RSLZ&@ }"ZA K! y@, eXS-V@0KdXbC~ *%4"J,m˲F*@gx6|`HH%5W#G05dp 9P-@ ",zivV9*b&7 SHN@6D&0 ˫kw]bSf:O>|=Kp7bbl7[|;+"!@L+pb`+kO=xL,$ H&/aH6qtw }m%r>!M9bҵMoQ"BJRIbđm?ײdiN\DEp}#"hN{0қT!s 2!DQN!&f`#2B"\eƏqRCr|BZ G4W/ )^|H Q %eXxgpYhŌ"꽣R8.0E/#Ҕ +z AP,(ԏf!3=#Oue_8[ @ld<#S#H޺ Ij#M37;U[ `h!u@n Gp@8>B| X %2L>N KjXS$ZHXp!@܊QQH+f ݆@at-$Ks:䣀&SÜ\2_[rk:(1 3ƀ.r#J~sF&9L15JH{8)G1e,IG3E:X{>*"Œ]Zh B$But@5<@Jaf8D Dx IT%$'X{jlDb{I!T4 ʬ=Y4H!$x>oqi;ud(xDh0EzURO ndx]ZMì 28 Cr X`zK3(Q Q=Djm%!8`""D W:6=Qs>le=]l{Π7 Qp-@WhXЀ #Q6<*#D 0WIj纉Sף<;p:"̊s՝/<'9޺%.Sjֆe⚎9d<"w'!00BUUTvib7F`)9G7إ_ X,R faྩM;Kr,#f&p%c"Mz$\*!2 _HT/e cla>((lG'F(OSV:χ|'`e* pNfoDq~+ DK`(Df `,!b` q墝CJa'ĢVMda{DDl#e"@"8 -Q&I c !);)pⒾ s~a, ph/ ORb$ &JDg"A$7bMf :eŸTB$aHB)I}Rg>`A=1 N^jF8f8TB+3n\K"h^ (H@/P O*t/''e|,$"r\F{"4H$a&TQqNzAD.ф+)Q`>a!I@ j 32v\,bBF. N~P=XIFj|Qb`P3R5BHB :.$rDTj'4$>qL @,BpkFݵ AͲfQ@l$ +!8 'BlF%q4sNԞ AaZ-S\&j[[f"p$NVA@DI2bpPG0PfPBQ0A<%=R1faBҖ$/c68IAANv *p\/K DU%"&ŹnT}b!Cq@Ł!xN` #-*Z)~cJ6T-U ًnCz?sH !Ux:BNιAxk'z//R2c/ee.cZb'P>4D6d-" JoF*, gH MF<%%Qx@"' " |9"&d2`EPK,+txw)$Cffl(Sj20bzY (@(,M8Wi&/PHNA!A7޺U2 "bbX)70֓XttqbDb$հRzS~YJ +$Q~IV=x2m^@Kio`&|L`ͦ%:"+eAAAH)@0 cDB=`A僨㸩4׶i::(xJeDn"⺛ %(!YAZ0xKcں丶=>Az !A`._~rVb2&C &3 @W,fMκ 0UbΣ؎e\0CVٖ7&>LNF7Hs\/Ӭ$苡K#P?Iݪx> f:\jV#t#/Ӥ>f`i>pvPc䑔I]tLaGG@ @Gi#bDH#3_ON8  0!dVF U>M#ZbzcU ǗCH4u:.ĄuzN`XL`f يeBW8nP7 [$6nF}Á͛;36o7^hJ!B Mq贤kU1k*z# rLzPE`\\Ax/f, زTNGuk/0pcAfk"@f:E8fH iԕEg$LV J1~VTbuv\ISo K9͏(5Ѐ<[(v ĆmfNx`(pgp1L'/Gw3 UN$ټLws;U5h )TpvM)w%Sf_0JΊC"Y,`P]j T|G#9Iey|A`P'*}x08$[s*@TT^ߩONa tIeҀǥ 7⹰­&`u 0 "n8 BҪ4O*Ѧ꒤AfAp]ڷ0SF2~!'쎸Aj%ibj P&٬Z *LcX`1JB-Ċ&̊壠2@¯ 6 :'iv7t[ÈLP꤅̔73j8@FTZ wKbD{#0sLBx@Λ܆qFp- C us+s373<3 AЁB{F. J$XPs~<)$p=" :1#Ao`]ve "pxb_J/0T->!gC1FAj *6#MĀ ,H(yk)SEE,Gx%w Md8EdJ4Tp=/ɾ8 Dں` ,kV~*X5nx$&4 ivz?b2PH6!m #ETReH?z"OVOQ$I[:T<F}7'۾?5 *?^*$-"TURA6,L Dh'Ӱ{I4lM-.(%(&"NBU=AN+ ("a:8Bؒ 5)-@I`$B2S͞$* vGZ Ӣ7%!T!4`0 ;ƉCwxn  Z ͨyPc K )`>ĒUv)|@z&1|Kf@1r#r=IyQÔrz* b:%,戏p@Q8vAfM9@}\c q8F  .3VA0%t@@pGs@KwMh"p J{?`Dh+~!:W? @"@G :v\/#@h +qKX#\:GXV 3`j!\ Aq  D Rl"irTx4F SDT$앐h I٦4KЬ2Nr8` /f :eynI*CX ,80o/OZKq= ~BY {DDR]mEDy1 ^/9uK+A qBNQ 1V`tWF !3h Q/Լ3WDPBhI `P W ))oJBآ4V咣ttL02A~n'¼Y@Bn^YI5i.@Zs)\$+ƙs邇!!o2DŽ=a$ BvI; \EP[Dⵑ3"& 傎CEм O[$&w1/ R^ȉ3BJK3|&@1Z,p [I,_k誻6w0@tK %04HDhrB&jʢOUVL jp:ܮrĜq;i2t 4Pmo?);ptOț-= ]rݏ@|NDc 2I%weq$ !,њqДդ%!֊A,5*BPU5|~q rL޼4@ln,@c bDP й#<9?x aZH8ÙHpAW81#7[2XѤ i:#8P43p? ʦ9 <>$I-ܜ32W a b19TzC7h S  Ð ` @7hP:Y##谱1+(y?#r# J Õ0F@ b .Y j)AB@`3Ym J^9# w0xYD119#: *^ٱBϫn+.Ȑuȡݾˊ܈ ̋'2)p'L8j #JlD# ɸ3AC:Y⫛Y;Ci;a*R#%͐uB&h>KH>r_ r lA›C0*Hs?.p8yI<< &p0c@b!ۤ!#oM (V w! IwIʬIH谀xQ@7L!e! ?p1;t)Ёz2#|LdCUI?QGB8ө`LI&0Șv Ж@C]#ЫW8;S5%#;3r6ͮiI|&0RV%C( .kP`*_X{ x:$ZF` ͘UJJ,DP2MD1.!1Ej y ԕhzx.kqP0?y 1Sr@aٮDYb6 #%@y`ۈT R|-[a+y6[vnoVpV! +%0" ʍ/Xv8s倒2ĞAF|\ *`fHzAn P HJH h#0|2Z$0haUdXV78fPc! #OP  )x (lՍDRjӌ*(1!L5ڣ<"BcI؏ƁAڕ!Ⱥ5՞P b):Q{HCd%0#;c3|Z !ME9= pYB>|x p\CDE2Xt40 oPS|zJ@  @`Ÿx )tAC@ ᐘL2Y Ҩf[?#qp@S)@zrd@, 耐8{@9(|W&S`1I+΀@*>YP`xAnR՞<7'*m-[>w9U1L:D9(2/ Bg] .No%t:&@MׁW-Ƶ;t~9\O$y GbL:YilS 2QdX@ȏ 0x``/xX6i&h/ `w+ 2R0L9B@pQ:è~MbƇPGZ1jʁBàXEtKn譹s(4p~|"0$q8O+k:+H:3Q)Ӏ@d"42,ȧ 7YIb±iZ'qܜUc {8Ԇͪ}ӟ*rlFⰲqf|]``h& BB@^2 ­'Ftt,MX1(<ј`)ФH>L)eCk"o,t8(bҜa75c!"hK,9 P%$BM3hKq"hvM~] @Bfziԉ!rCȺ5怉 S>F:W 9 3 "N$\'|G!$I`I%I-I)"rH4"ed#FDǒ.|.OH& :7sAM0Lh&f4 j J"7uIP#pk%uM[ѪVMBu`R2cY 6P #p ,F"8!Utivdjب)a1¸? 9Rv4KbGH@r D J:RRVH+|Q!3#&02bTSv_si Ad+@e O?R PsӨ#p ?G s*r.keSx1(rQFMܚNdbIG"lnJb%K|sVNb`x"/#5B㠃BnWx#~{\" A߀  L'j%I+GdRX?b2n]rx+pW+cZRxtU4@V` @| ^BQrYc蠣&HqAP!^q`DR1YDx3GRlM60`02ڄ*@id~Jj @pVg=.P2"4fɭ'@Gz[$(:K3f2\! U*^ b-,neRH> HԆn\R +! l(ZJ4, XrZcGAΜ"X$ !.7 #%c iF"HldK.ab^"Glfʩw"-@B̷ z,`>X ^ڿN^cKBE"Ϸ:-80@@!Hü 8ee֕*h00Hts&$^6 0s ]cG/6-U/u*sdBҀ%twͬ#`j0 6w*m v'OMl'@tm# ^t">HK)! ֎3ӑ>B!< @ÌtZDr>M#]z,\NA ` `t K6:%D4CVPMbZ`ÃD*%?o8#K.%Ұ-B!j hZ8?yct!ac[bT,_bc GbtW*6wba,@AJD$YnV؂:R Uk+sV6̬XSy@ hA>`P4.*">8p+ @ C7E)/3W(2YB4%V̑ioF.K^1 '0-s V'*|¹U 7"A``ZVdc^% Lamx:c7"#^JCM ! xGK$B(VB2qLL@pϛkkNT?PV 8 БHĔ\ K018ɝ0-xXDdts8d5F&#vw̯(iTD\Q6ϼJvԨDhL.jXȘyRs4J?3BVZ' rJpkѨ e.| :uxH@VJ`kf֨1q >ݞ h:4B'j .^k:%@ )APd'eX?R|p&Q D5K*BL ".@mb1mH/"&!N)`~ 'ޤ2$Oѥ^3c+tUY3ީT m×KB[/5xoxa,!28=j-ы @pI֡!Zjk>zAc Bˬx[<,6&NmS&L Ta wRPxr?5|x" 4d:dp^1v\"AH1Cf!V$0=|=.}HX?Nb YV*@6%HW$Y`J2ڄXR(=t=7J$f2ڶC0/DztNe!6P#Y8pE5R~u=RfXB"V' fz\uچ#l6}B9:|v'-"5N#fduC!QBNs !$&7irX{%gg K8 bs΋FϾT4M9Zd$e aa0x4v5 4^cno$4.9şω D3Az*m (ͷL6ϻ'p|hJ,69{(Ȟ(_d,Hl⠩*@ AP$avGEX1z}E$ L+/M F0";Þ&+G@a37 H/ 9k(#ahV8MnQ.R2* `P 9 Bͳ,ĥ&Q G#F>%NQhܚ!V364n3O)N(]xv| B@A Q) 9t0#9^WNq~@s!ʓU!_).hv0wI#:D/%?. % `yDՓzR74{N }5j)°Ѧ^H ApY~($8H.J؂q棹 ΩtSCu3ŀ7:(㧃m< ;?pO3(E MIZHahEAN8TG‰E߸;|rIڱ&*UbS~lX(e_1scH3&zqFNF}ڽaS$7%43,M9P t.[ aPB~ǐwh 8 *]\ >Bƅ13n:E D &$uqMz-(B BvPn͂EƝZFT\$C-dDvøg=BBY8X!Tb̰:T I.iC63N,'gl4dn \>+H=zS P$E J'w@ZpJ:D,pҞRIN)$gOB;@(l@` f@0 49OlfNE,&#&h2XZҸH h4$H!Yx? Y'' "y!~TJ#:4@ Mp?d2(Ms6gR=FMĽyP1|ɛ Amc Bl= Qf-H).zc(bXZA*@ d,O1`fC#8clkF'FerkRLHH9CpJ5EZbI/JzUĐ'm 2!4CIz3lH?$`mX;[R@P'`;@yT)Dgιt]yQh VXQp0CvC8cP# =BȰT$I3)iH&Yg:;\&"zvQtӳL8L/P:AH%`\걤 H8&PS Иoq):+ ۓhM3gjT4DQ1]hi+t~T #h HSDTta2UL$2F f'T1"3x45F p06’4zb"0”~ 6&&%h6=m^a@`ABP6U$IL G,D*I4SH ARBZ-pPM $$?Y_'X71D= cOC::GZ''{]<9pd^|".wu|e-??qj)RsA7}n̰c$&x1{/",eH>>RMɐαV@ 2P6F)O1 pi z݊ IK,=5s] S{/')8̀V^)Ĩ,E>d}O,0;Naq)h4q)јSF*GhX-kaIhګ&S أ ;%!)(̢Pr0 Pz ƙxĐ P(Y4Aև|L 8;( JG(310Q)ȎKrqRF$ US PǝJԜz Hڗ UI% QL2NҒZP*^Y88mQ"` >@6u_ 9"^2=Q!ȷîH%ȬDU(QBI`~8 x M&`;@';meNdԛڛ Y3 }q!r!!%PdžlaD.=3҂H#H&Q C *W%$Pb>t EA+.ڱR#5|9]sOCYO^MgRjĞ kP]h%%[-\P8w54j/1V };^ D`aD11lP88d#L21q)ڄ F> ʍ.\ :} c`4 |Z f-:x9Ѹg/Խ( PC3(xt 溲7ŠYЙ+4Xōy wh@=ZUPV\R 4԰$ioE`D H$Ȁrb0N6ݜ KIG(j`p F녺9*j ,];xP*1Z %N%:zii=IVΓO ׊dn;7qn MRdxE#;; m-( t#Ը4:, q@:["BA C Dgۡ0@IŴLpeYΊYD jNKLͺ8ÆcvUHn-\I Ã1!Bk! 7:k\eNQ32|Ir$ YMJN3xp'\ ˁ("T[#CCEnx*d+NQLQtW"qV 3[+G 0tX @qZ(ޙL[ĺb+ᬼpxTt#lNӚZ EXB81D٢)f { : 1Dҵ,"LB pfX3nmkg` ,B-/wF7,40ßNPGL!;-<#f[(PMpFPq`H$PP=8o( kqF|Yż|2Px*W&?1Lq ]%ΠX^>1yIQH2*k o[q/:;{^˸xS<`:8LJo]hr3Pr*Uv/`(x E H3 J0SJ@04f΀Pf\89p8 HM^EG{zDTUp<cΌt߮qnf@ *+EX   YFqUPL3'_%, 2aύqWTŗt=~o@ \gZP`G>'P Zd4@ E*y>L&Yx< Dt8 L$W~g >04t@ k(r8Ҁ#,c!D%G`. x< PT p}=e2X"@2c7!eyЩ`h*[q j` H4p b3طK vS0a/ ї?!2()|)M|x舾Qu/" r@@;dʆ蠠 Qh&Iz`6QԡGf&A> X Zy<L`O06YRf):}!jA+>!K rzI$ eS'\}(/* )"m 0 P 2 AHa:gP*KppƐxSS5.j+̶ z Kd+D4MGfQÛ|. )r`5`2G} r" J |ViSOtb* jn(xOp(L Ϋf|+$$!LVHz}! "k!h`& 'LiB鹵XAgKRh6G\HZlY1NU{m.5` )(q\g!Z! (!ԪVT=.s 2 `]x(xr\39xiFQfZ6t1(uz͈ siKXbL#s;RH$c (k XCT 0% tHtlA A}nMGB-ǖ[Wg r>wA~@H ((ԻRIAX *#@`5FъÕ ,@v)蝣ƍN`MGDӀcy< LJ# M6IHU 7P <%Rx4e!8 (m&J zEry3`C2]d-b DGХm{+5\xJ@b8jvJvoGL`IDT JִC^% ,fL64ơ#>feTHp,# J (J>jT Tw„=p EHVtOFh<ô).8!!I(c1" r%^i2>>L */v+#d< 8FI܊LL`Wddt.x0 jO Si,`6Te`.Rhڍ P t%O2(|ڼhDp !*@Id6 HqC*d*5v@@0aPB>SG`рLt),//v:KPKV1bJ z3`#ALeУF Y6`!i%C2>`jɲ(FvÄ $Ӂ$+AT .$N BJ)5ü<Y.BoE!2J!%$X V &DHe%:k%2@B-9(3ƌa(ҝ47$a!o>4L2& \"* 11@"I[D|S"(~0j,A ۦ),ړcX" b8B6M3@ V R`!*mThC".2Kt\e*A( <,9 "DF|B@m x Va(91A(i0B**@>M l4q {;P5B(!T~BbDAsbL J / 4): }0>HbQx.ZmaQꓢQ!BrNOmD;yDt$` ``0 + pJCfp5p%WuEDhŃ@NE`:HIbhNU%$a nhC t9DN @VP@}:U_fcldn!j FW dE"na ݋1"NaN|\$k^PP` (Ӄ(RZY>MH1@8VGa)AebPOAa!J6^VCʯb(dtИ.` ae61fcOAxFT@"8T }[%(ba((W(2 =>119 ؒ*] `_ƴXD"~Z1dAn!٣{TEgכZjRy4hxaڞM%cm8 @t p3qڸݗj"vRSd1bLu [j|/}4xF],X9/bB,ƕ/*˺!6Leo[xl v h- D"۱B(DYnUZ @ f9 R[1Ix6jD2t\F 7m t >"b);,TcGGPRFZ(p}He$"/ "[gHaW;akqd(:Aڀ tP4g 剹:"-b)GBxnA״V@LsB'Z"%\I06Oa& [ZiTSk&V o F)f7!T%|64aסd|뎈JxH^5 <"F"J>zIST,l d]Fd9R> (zeBo z/ȩVFd!;l)ĬĘ݄DD!HN&ˆǔN`?K 8kt Cj% 66Lb*'R{y1d"dm'Ęa<~Am%BTMU ﺛʬڌ 3wFX%<*^+D^ 8\(>d7IEwCr } 4zzc58{Hp|h8@Ys70 B!owwp|M B!U,ժ~9\ΈKOt9ƐP2 @@ mͩS,-i ( aj,n 1t6`– PH 8J1܍ LǙC׏L}.+!I'B0)鏣c[ \_^khOAF 5Kƨ >k<4`CMTN`FḱP[QFyltYlGXD\{'|vIlp*BRI|GJDn#S#)Gl&G>[@I>?rjm`G 5$)=n*eRT5϶e# ^4<>2FDLCpk3nudCP['V/)k]a>UF ?1fP*65rJ7A8s:'$@x %Cs2NHO;QWxX}c?s j X%bH7p ÔH{ r 5Kޫ-` y8P'B*b`wa+`)p;,81:k/Ȉt$3 " q/ELn!qP (j/?i<pX"RX- 곀28F)荶?ȐG™M im-1`(JzDC<RA$h (ٞ9f]9YПŰyZX)5`MHDqU=:#\Y\n#16`%B(ȉ ZS/a @nf Q@S]%"0`\+eHLJ\՗aYr9bˣL!dȍhyc +R)%W=.+N!'9΃AY;4cy!-*2l8m.ͣp[> 9Jأ90@'FAȲ)ã]ȟZU )`Z0 6 {[;&P<*0A !$EVhZ)[8(QY/Q3GP ID$BvO=4'f0-#E ?%Csi2ƌ_/]ȗQj-Z8mXZa.7!ka(PCh!ZEv՝ 26PpjH0XؐZ\`z()@G4WJ50 rm$eI>[I(8E8Q2ݢ˓ȼ xj-HH|ΐ4ag>/Ubh䀓!ʺGc?4A@kHGd(( qm,B_\CCq, K1x_֫E?..k0C"0*̪i#q ٚ?j{-*h/R8?9<3qRrZ֯׸WL7O&;r0­ꯊ2q$興y1q31d0UmvPI% ZC12J{ <'Iޥ|Q#5FO43XhfP|t)a8x986ʧLn=9{/bw*+!齢Ƅ(:ΫL7e+] H$KAhHx 7Ȼ8-Q>CС&PqԮ1X\jkrc!h'x lN x$ovrQ;iwt;`Mc=m7.C0h@Dnj_5(7\ʏ}nˢaσ<@yyf.] '?O^&W/y0L D`ĩ@4r?gkdA]@Al ڒ$0.1cqvȮQ!SnB.Fb:~ugow7$jh3͠!RѨ-%FQHVPŠM `ş8@Ps>KF_Ȩ=uTI!p]ָE:]'^c|h.KQ3<{=|@Ӱ8 {_<&O\`@`@x}Z<~m*2O(~P*'HyuPB$Ygxzkt^7,@% "4 pb*Dg êWJ Ѥ ;}g âX\e>FK;3,8O X|*?903 ̧ 3R2 ^1tIVWe$<0L$ "p( X dB44((9g r zn,4`M$//򴝟G¦*)Ph0 T hQjH.I#.?P=r%P<# Ȥ#8}*"qP11VT$d)">++nÚf8U0 g쯨Jx̀[S?oG'U 3P#&n' w.CiۈҌfK$ (uH+XDJ| 6T+JSlj Q88ZCcF9(Ў"0SJ\'/?P?rFk;(2)O&pd \ehŋh΀-,Zt"e4>سP !T-"vPMyTQch˟g4_-mF8t9Ey)(, VbbQwS( Q\̝xR58@T"1r4TE.t/Ԅh ĥBGPUnyB@ F#|CHfY!1szC1@ qP(:n|\fI2d'BpLA}LF d+q0efRਕVd^X"6TE}Oj.ԉ" #TsU @p9`נ[8) AK_ 0:! @dUJ_8ǚ - y~-}$bX]FZ0l>pF['v>.cwT0Rkc5g,qf¨ڿM5{-?YTg `W*N(R8Qe$+Y-h.9Ž B`&72[E PB_^Z12B@UVbe3=,@ R3U #úןa;W~MT-xDxr! @ @!|w^M #LjFeCA r=g A䪛ap^ijiQdzyz]~b|PP"X4-DX5 bS2xaրBcH"-eUo,KBiF3Lw246#xdϝ.|HܡP2`MٓhhO7(^:$'|J\[G !r`u =Dp揁AD0~ ,=sd] Nm@Gw 0] ޝ&KH{ʢJ7LmY$rsK]7d_bݯ/$[ rQyBv@3-]T Fv.fPɄe^h+˸Z$4Ca:@! Ȅk>,ÌA& 1!FCF3\Z-Vxr+VE )$rA faFG*k&K& jtRStִd+)Zh1h2BZa .,Ê(b,H`TA4HǎMhteFL>ݣ^BpD VJ a4"v1nvj|6MX;<$<ޅk80IN .a صk9k?Ƅ$: @ `$#&Tc"kV+BO!4`!j#ΰ-'`jA>=+g@Tv.'򉫣pʢhd <¶^3|1G(b#!&YaB@)j$HU`V!F.2WFD¬T@n0Bc N'exJe} v()b>j! F@N2,9D( .a8 .tN)`coR20jJRV,f&'=nEE%a NP VioHC(2){&<4& `VT E7Dg~EJ#Bwn."zu, 8d6zD"Z,19hIx!* -;p6IYl>pMɦJ4̊c+ sx@6AZ #b?ECT9@)f#1: t$~rb:3*x ]$7? ښi*[,ģ>@#r CmnOT_vL c%nb$kg]Jh'/lV Kuhƺb@ A bxDi@o#2P%F}g#4jA^|uc<*kzB4ڐh#L֡U,Jm4=5qJ.G\Ġ*s=$Bz`YA>Q׆5Nk}\fR:,:!CI@ ~DY?ʂb"Kړ%MƂCq0;` rMv$.9AlQC`2UTKB,_MQ@o lA$j -lR bs(FB#4JP4 |3G2XHd2lKV Fq2csfMP  mE X_Os(xvKgA @ vMhB&Nׂ|A."b2QNMWCJH?~.CZp~X$Ri r~q6TÎf/Q #G:/}em1.Tgmq_RQdFa v@j-,@PJ#@px%"W9x>D#, np:HfB`iA|q#Ipb$>YӪa"t~JcȌ,$ űNn ,p$z. Q 豋Ӟ(Wl;lľ5N*X1.s.5$CAl|6P8h^#9]G8: l: vfӬcL<>/[c&DXu`Z f=vM5(Wxc>8E&*xbVB8`Z\Vze<-KaAj`FBA2/$_ ;j(r`4H5b] 3L<^"΀ XsGUsI`"/O>ft bJ1@J&'#'٠`xp6lIoh 8z}: @) 0{'+Xx<T`7M<9^__WgbQ)Ԁxm'Z=rZD84I߿|['C_/If)F&"& \oze9ird$, ؼ>*&0t< 4Ԥ|J <$JHTܜ/j\΀+~&C<BZ>T}l*ԥg|*+!BRЫ2`=m eIiisq'>AbX L1JR/dQuH^8. z)W8g}!j0$'?X>*z-ƖT)GҞH%&oUrc0 ${7Br#";+6 Fgz*:ęS^ L̄Bfy{X`YD6!#ߚ5J>K$&C1<+*d!*ΔR1,IkT-IP92L˔p~umщt_\\X:`&L{I⸛6MJ aIX nȦ+鶎0]m[G饐?Z@:u_=Y5[b{̔3k`Pš\ T5LS$k j~%x$.h,4/B!|,kG? UCcc+=2|O:=`7qC,I#"P& Q$"_*Q]8[! $=P*Xf(k_H@"KAp-nTN P(w/A( W<8h?1XY$Q1;ZCVkm6ɜ"+8=/  ^c0ʽ!'LCiJq<(`"jhiTzDږ0< AQ1`$E:iI ,JB&lk].16bHHf`Hyb&GU_4pzD&3AE`VIL?_v408h._ck`r&p ~fe Τ)$vmr ]&ēGX.7LgeȄ\.^}Q(|ִʙ F1 Hf~,Xy /0@PT` rkhfQnˊqEXLu*"H>7`;Mˁ(K@} D^a925J((φhgRrTUP\xQ VK 8[ =ԉJh9/}'5kRe(/u`sG2A@ 8}4V{-y/Rd B, hI9+q! i|2St(O &)I%=ǭ@Ih,̀VEIRsҎT 00@IҐwx̪,.F=ưTȕ Z6iҘtр*yOÚ z% 0LЪd@Tà6;1$5as >j\_VHD 8xOJ0%ȑ5à# Wz[|]lx7PC1:A@(`0M@zb/I9R[|.vzi4&!SBam%8CHc^hR28%@%Q:z3 YK=.!B`W.bßԸCb'6k D8S+@`slO` guNK0%HlH  n8SXNXcV0HRX'@" P8 @XLJA@z=0KXvʂ>xb+جzM@e]prfHc!=/0* _˳0#:X(?Xܘ;ƶ2}m 13kq&s@4&_]J7 LÊ7+>s@Sp}6QmyI-EtVY]"|buኪV! 8?)\FiVqt Й0M0Lk0%ulNX&kJW#Ȭh |hW`>:Yǐ Ksb$98t#hjߊxP(A u.շV *@HXOnvfsH BvD3EVP^yZ͆ >op>g{5rq@@[ e ub"`K5A&E%բdF'W!_,SΠ`)P=L0I` J r9'|`XD;dW%`h5(/lfLG껀*  *& `@_(v,BL,ob Ҭ0 &'8֫IQq|?8ȡc'̆`* c:''m 򴬵, @LUX{(E @ H,h& bx~řFO>Gr*ޫ{R"O*$H̐$1G*J<+ :S"rv*( G(x :2v4F%Q2j"ȊVZ덣ۯk  3 % hR | Lܰl$(=[0 mJoM@"@6J+C &d|d$rJfj i 0 cHr]USmOCA/P| @XS xIaP^A `BK" : fY.&<5u˄E #`^LL.~'knk쨞0jU#"g2Tp&H!r`3@hSċҿL8Mz!0O a$ʮ1d$ܡ6Aㄬm(n.zoQ:N1&AS$}@zbʏwQ0üLI_RG\Q` JFTh! &Јbfu@e <ǘ"exM"%cݝKH(F@:F$G,aqGyfUpg $X$13H^RAa X$@N7!= CU1LK=T5~DI('i+2_sț%+(: S,?A-XnxVi:"0T 9,|BLA]f=>Jy(%b qfxSJg*wCʊO  lD7J\"! M pb +q`?ʆ"o,ʸ+E =XgMHZUliFwLz7%eIbiZx[,NAB$K;^¬V~#eJƌPI7{A-E Z|<ҷ"_|QPV cĂ@0ԼMcf&D7P@v^"{# _W s[A@)v"з7!I/#j H)| f^` Gcq#Ԏдf43FW#0\> 4 <(c^D/:J'B2/i'e|(`R| jX$*耪EFG1++! U^4`ohþR:e~ lOh1 L"mIR]B*J{ (a;c5$/% ,!v@ !Hgchx c,l!n2@OJI| |F>I*F|L|ta>@ f@"M n @HE!0Tn`C`Dt Ĩ_QZd"!\ .A$"ƴ \~r72'S@ o࣒)FgQ&nl":bUG` .hhL,C"J #1>qYkY¬]vU ލ /mdaT' rhd⼋E(!@ ئaJ| yI"`d&^{,"h M.!;vH_@& Q L|*.$F$֕ :cB4#LJ2*.!!<EG!1Lyr+@6)ls(q^8.b@b 6&!L ` D6[ (/5dO8*`vAeJ@r7p snEErځ ΐ(dz/ڇ Z@~sO0^g gژ8eƕĚ^Y`!6̏< c4I#:IGB6G ?gR7@|agmM3bi\ " 5.@k&ڇ"X@B<<%"I#boWC&BT&a~e^ s4>Dorc"  @CaGD\D+QJ+ttHڂCB("> @0[4$BAvZ@>:32%kGT+!H( . M5vIdPd C*I"Ҡ6@Ak1r ,2@¢@^&"DɈOu:U\BaR!& `!!04d5*vb 2V.BdB7LhBvFױm ~Fc/Okpע`Z?Ҟ[$BNh.b2$z*B /(T8O N<8UATXrz0B/10zA uMjW3 ` i  8COƞZ+X Zi&euzJGeb|+"H&}wW ^RlBi_Ck&;OTi6RZt#w(J+^B)j,%,"*^ &\?\eƸ M(pAأAD`Zp+\ nOD. `i5w` ۆ3k{lM RAzZ,3!.6"y .C<72>`|Dx{C졦 Y;pA^*$LH&`#DBI: o`$d0Z.ʴeȢ;ݹ F`V|f%)k,p/B &aLk6k? G&0!R,^bdp{TA9D n&1( #aT 9}kPM`Rs 5r?<&4W={XrJ]Cam* "uh'+O+W-0~aDm¯bVL0 F.BIQͤxK"3|}wb@ 0PAx, S*Ty<~J@ؓ#{1P@4zS FP ƁXAt  }?$1U|M P Oߏ Ng>A3d F#Q{_6a_Ҙ|>7M 2Q,t;] \ ʂ%7($ _y&r"`Q}$@ KDOtWr"q8+tu# q'k 0o@;'h lf(/ 8v+<׳4(-K"x)hZ zR}7:&1H"0Gz!"-L@ǪJ ,d4eF0@2.|!m r!{@P"vǃ ɄnN;(k8 9i{:8G1@6s{hiJ3Wj#1I^Vhh]Bߧic k꡹č$ hEl XQd> KL NҦD1 !Я0j"Z& #?$+;kL t0: @b*s5>(.Ԍ!@!2Zp`R4Ϻiz}K5nQ[I.9)d1V\!(*ŠC\XC;yCYMXiM-CAzL$p(`g &8W7±ɏO@_ JP*gYu·+HUJH3~!lrѨ `u's~Z&=Lb"+R/ BEdՎ:"@{"|59.@uN@I{I q#@3T]Km%}@ Әb|p EzcNy!R']HP p/RZOyV}|> @#cޚ;pu@c]w3ȴ Z ^@7ZQyC#rJB##|  +.& X@bzAJY+J"D ."D`G=R ^)Ě#1nAY cp\$Q7Fq ᔉ>R@P Hp+9 p0g{ 5YB)A מ$Dߩ0İ9u (` R1[*P(Phs>zJ!mm.px- [|D &%ݸ3AI7us# 6.bR 0B)|Rx5j~QD (9@Ba27q/$UБx0ւqTQpj=@k0MJ|f|DhL Qd`OXr?-:Fq_Nh&˘AD=?PiƐ 5~qOS_G[r*ø$D;ǒF0[GMQ1Ih0 5<e@pMKaʥ,p$hjyyr.9J <ޭ fwC'n\+K#4,ѕ"p W6@Aa#yTJ(lfjhÄPAaX jQIDlOb-:)OW1yManbĠZxޔ (G6KO1>/|jMk1%4* up4.&@LGZ'b4SLp,\ Ȭx4cRO-KR/LI9ax$*hʗ2ej8$-pZEmBxsV b5:r@V |$i눬W J>߰v2m]!m=7=g "e-B@*[UJǐINz[q @~l G - Wr%tED  <R.?" $(V\p.DDz8Up1O1g.m*"D0+~!ky1E]HF6J 00p景 i;Məl BYH PuȹS~K[6kbTEO2פ($ HHK/Q]_?ik5'(Vsq0w^#_? -r0 H9bci "Or:DXs@a"+[  +] 8ؘxY{4~ˍX Y[ >Ȋ*JҼKj [2i i^*0%/(7/!)aY "Aj L% yA 4 >HGn)kB bġ<1詀@ R!)=x0Ҽ (h8o@8b2mi7+Xom1*qS> Z $ xx2\{%П > nEAhQk/ꭇq9k#3)(IQ/HH(TBG9As[ =a[9 Kߜ0R)8tb; `ة}8Q9:H40C鈈(s{UHwYb0 0 餘ČI9ТڽB0{؈HGhFh>S)N̨6gX) Y,l3u+ҠoO O5X=.QҒp, ԑ03iS:("h |/${=D< !P L3+@T\?+LṺ̿؞-Pu9S`)ߡ00hLx 9y;\?I q`ԓ U\-S ܊&g4(V`rGX (@戈ȍ~:c h5јK{`a?@`̇ w2ZމH( p <h1 1hOЦ p a4k=CHx$hAMFJخ =Js-k-PpE+m½lր8[Tزr4^OCj )ۀ8@ثxzu\p*J\,J7Yap MPHZ-nD|ٷhSZ/Lj_(KpPmx8ms 6QFH`+@Ya j. xq '@Z:уH6Ky#*hͩh J̀-)6J Xh*9O0) nЬ?4 fbAH@.XW:}J^R S8ć"1 qQ@K  Js+phT:F<#"TF5u`n Cux`EԤ抒UC h6I1*/(,,$]U j&a,8R+atceßkoxxmd0t GO&!g ]="`+f Yi8-pcK}L`!@gM Tqd9fV 5tKqA p/j81IܬF0W eC8Ɏ re>zNKfrI꫎%_BFy Hi/ p`Xq(nOO:|(weDɼJ6Bz>B841C OM*Hw./kqF ~_10𗏊+axTP3Q$ə(hӒ0nSQu y; G%z -nۜARz:y!a `FN_qل4G$m 0(" >0fh~/ l0g"X7K-gE^I)|gH{R0ޭ/ !! ?Eo pkv'B#QG/.^.ti2NhqB/L!\/F":\_e<ɡ0əOHqx;pa){Qbҵ(4:9ފ={s}a&M+~Lh{4_^;[]U)UT-;Ph0 @ ?l@Ϸ ?_Ȉ8obd6YJ*,L!z]4LG&nl3J Ω @XQbxiI.d:*<*k:/JTSy7pGqޙZ  ")r|݇qئ'x)75IRi%p03_ "P8@B0P!1ȤR-'H(RR1Bitεi;8 -9& 24y28?zH u'=TM iA 쳈:-8N׋kp9;\VBhkJ؀Bt@>Mq.Kd:95Qr0/D8 ,8\@7a"@quK%EtK.*Ƚ=Pޓ08 Dàv;=>SbsTiBY `EQ*'d=R)sRYA蔈7%I!n0Gy}!b4!$2;*/ Q3^r*EGǻՒB$^Ȁ( "PbHL:{k@30 ɖ6ܛ eLŞaAia5.,FȠ` &%v!vU)7PGA1T&S MԨۖ"[Dpӕ8@̊SC#*X4q4 A 3O< <ASA0 ?1&T:%D}D`Q7,V v(BDY&H2T+aYZJ A6!& *yO  ${CuBE` $BRC=9Ep9"1,_$ud$8P $0Ǩ&:W" H'PGvvevɱB@[2X_Q]jaX*<#ȚB~q l0@C| "P8Gc&Iqmyx1S̖79N/ J<ĀÀT0*J0њՀF "0 `rO6%Yw2'su!8`r@8 (DB)>qe-S& 'J .&ܔ,"J%&fpf%K1@Bb]DšA$ "w,n焔.HP@ Yet^&04TF1C0 O4d'_BeR G Vf :eaaEJ]jiJ :+FKZIzC/G$pAZ.CM 8@ M:Q6ˬ)ndac 8B8o4p8ť` (=N=C>)BHA$<@ zcy"ˉJvV:VB|.H/O\ ` >g&n*X䇡]V"l}x1#z'%" RϺ˅hxtm  _',L@Z`d,2$fJHcR8TD.-=D.@h+ ia!Kcx|"A$jkyW#,aOj @J+7'RI?WEY%RC ,)Aq@Aja-vM]aH&X#dGCUL@&^ o900g#*1F@$@ w0<@{ n_0"&J`n'$8M$6X"ai\O$#D  P"N@0TT)1P8]2( TujzHznd4ZV,a.N(E"##]`FFB` @ dgbk0j&{\ta| $TxR)Z\u<t0$n(4 \@\, ̅ 7"쨶eD.Kp$K1xJ_&#B6$ &TF"$wfeTΨR!ֿt# ]`1~` ` &k[VLbbVD䐢BluJ@,O+Z\ HE6.v.`}!, | Rrcpp$pN*KakM|]ô-cؐ6&vX1N`?9|dm\?FFb, P԰ªN 4`MAiy,` T &/Q#{']aC!2Zcdd. `N`pQ&P.n2y,KQ+/4cz#NJ bE&aP'Aa. R[&g /oR6r +:* Blз^"BŤ%n2clL-|Q|`p!x,H(^v@n@`!\-Ou48CjH2؇1-@ r#?a\RLJMVb-6u9d Nmz^D$iz.1'lX`g$aze>R&f d>S0?bJ#EJaL(bfTR2E| @]` q2THZa7&deo2fhèҥEEI0<0UUN}!ppab1p$@L^2 LL=b^-$T8W70H[.FxTz -N""6:N$X#qie@6d<fϤ`ˌ|Ѥˊ®}vΥu h"A.*H&bE^j5``nAfS%xu!DAA6Wzbso @ѧIi-v!x8"qhޯX Q$\`&-Vˠy٣)` p@ g#b2xH_1 5"Aq0Oܐ8*0=(Q{ {":oX > R#;'EZ+ uB<@. @7 [ǩ c)<[HzGmpwKKI@.pf"DZAML^0Jm{3@Z: yG[(J4접Or65SSGO~=o{O?i x12E`XroM Jn#>H(*"Rzŋ;?GM 캠`+EQRUih P'>PRrH)J 4QȜ@=Bl{$Kmw٬dVUAe!gIZK& -ar?`b%mz?qn5'̒0Zfo!L$=`͘6D"G0Gxތ{XrGz9djr[pbŬX H835QX  4`Yҋr3g@LCIQ&`Bsxeq@P .%ī)]jĤS1fUR"4F0|p^,$b&<` @b-pBIKtD+4\J R=?LUlwRbLQKV> :hjl,DHyd;Gzfg HYOto!CQ(T#:@Z,_#S l@ (9fO"Gpp$H@K]RN=G{GTR CKax3)!}#U+9"O9BO#pƒz 8a6pe@֡g$cA o`gh @v@&cEL(O0T80vL,SL*0xAE41YKv ^&LyK@Ѥ3!njϊ~X+RG38MHj QܙXE$&O) q4Bď oߝUڒ(|=OIQ='$^h,Th&ջJ^԰.(@&UD0̎&lQ#V Wj&4fYZ0#Z–jV3ʔ2=H8 R+I@㪦: k6SA|.`XBQDYSxQ ʍ9t SL\,!(xֈ1)h-CH@)E~ n@(E^!ju$;R0fH lP\B,^!,|Ti>6Y(8+ T'z',f1;D(^ z%p`h ˸EPj 4 GnRTH Ș Hs | `8XFcdLڇ2cÚ`@@ՙ@|ʑk kG9 0(,` rM3; F)ٹ$ (A0WKʬiЇP: +ۿ؄Q!@`sݢS'(s ΁K5pRs)ʒ#SM-#"iX[QxQH:Pၘm`$ 뒺q @jiFgX42c"iu3?2 AՉހ_mڜ H ʟ#9SzGF #* XNiI8N9st =zI p,#0_;e EESHPM9*9C5)xhXi@ cC|іSa G9h`Rs!q Ȑ J@i:I ʈwbFO)"9p>I !1ޗZry8A@0h8 qS |Bj< s"+2EA>WMEhIp}X&@(9"_樗!WʀA=@@|Énࢲ@9Q !IH%`@'ѥAף uhmJ殳ù$l7eЃLk8;OQ~&ʋ 51+<~n1s; $hjY G=5ވ堼4)a[~5T%(68:־QIేz%8HrA;~pʨ~PBʥ, =ʠqHc@},Yxx'p 1pr >9]$Zۃ?# S&g$>%z]5!AiIPV:[P}?` O!EF49=^.<ڝr[T+A)j辢^(w܈4@^򀱲$*B98/y_ﰋn#qƈ +R?8O D`CхhW&P#0@4 ?V9ՀB g9%9SC~Bs 8|OHMʇHv"U-DN)ܹ?Q&w$ @&d >\Z8 D񼵩``)C(CJb6ɶ`j#PP$&*㣉,`$mFf +(cFb'\ ^xuQ982Ua7w,Xn(=!| /|%!?>0z bXB AvA=ux])t2(X"VKF]Ijj@+3ʋn)%R^ڒ%f#(d)(De]SƊ0$p7_~IPR궻Jr'P[ꋋ=^o`D&.J@ 7[f5F@`H&8~S,@8~ |>_R  sA< 6?/6ha fxmcPI M 2D+9<}> $f rP}'րuP*1P1f2!K&A{@mVFAtxH(+sR|Gư+ϓ8~)@h2? TUv9:Ax5 C"T')Ep;"+8I * ~ɉ=jgIo&Hb#q4 %2 Ff+`迬&$ >K z!Z;JE:bJcLD |Lz4#J򼌪24.  TzGܒ $-+A ycBҬkV}?ͨ(%(RRXu4- '@0(^qA ~p? EG12}$5{*q@a vMҎpd Z `g#3j'j2)sJ)|+ss`@&:j\K!i Kt 8 p h{y{*b{dP\$Q@5~Dgi xm:259yX.ũZc'R/R2'P { A_ ?ҩq@za3J_;+3R(a^ {Te#҈8  -L6tP&h9 Z d,qItp"D~!^Qitg  GZ]i<;3"M 6ЀK-2I1b@-&8CqEK5hD9;{>LT>d8ELLcdW2sK<}gzv5@l9H24Q##Be=d~gG$|A0@'PJ@H 75ƙy119`~jd |&@ x /(GɸHp+K #Āh~kFIN 6"D؞SI+@$r}V6zI1F0 |. fP$!&pP 8`nd%?xMϜOUWv em$6P#S!$dh h *=1SvjE$2Nb0T{kFt +Ad{OͶV P [' N+#3fR_TIip#CaL܆4THN}FSc㐕-lDҤNԏ]HG1P5&TD|؍_0@@4&D;ɖZ&Y#V#@AZG60թ 7Fk  a59<RNj8 58(#ҷd&‘= \Ӝ5#DWP: AXbC@푯;k xs8.Zh|#IBbG^g.M@f @rS `Fxn,X>Gɢ+ȳ18^G Š>d2K `!~,Ӧ~U±- '| dDZfb1憺02Jlz[meFN [#,*i bB pKk~D/)Bb@J:N`b)NP+Čh- ܆cF=^ KH%P#n68 @`$X ?4FnvPMzⴸ*`QZ+*ᨶ;AAN>P"~+n:Aa #ojNDϨ#p_fQE@ PAHth Y岸.V~'&KNp▾:+ \6@6D+d̥ CiAJ(a nFYBTB)N @ `E#85bj[tH,hF(Ǡ, zM$#B# uE=PP#ѨrCrb2>l*}dmO"&HA4,ZxحCА"> @% T(Qnv>` @\n'D! +i B`Ro6ǒH"#W Ҁ &,jZ;(` @ "@9h2z5="jţ")OF#>n %- %DvP~@zaa;dڐ(<6J`=<+f )DQbA.h\!*m) 3trBjҋ `և X\z/ kqT2+5BK~3ꕡT@y3Ϣ',mppxA`LhCw j@жiP^4$n\c Xd H!8Q*ln@- 58`0gkL*T΁&ǥ8/ h)jx\&8Yp a4m|ZNviFHG ilWD+& (bbA>E&6ȼ9( ̇reBh%@0,ЁRl s1&1ȶ#!΂@O ڍ( UOkFC/\(R LM/#4# lV(>$TsTZc**OCOZ4b$1AniX"Ao$c0V, [;a #@h @x ְ 8ؤ>8 u~0( ?X|=`p88>Olt}>UHϾ6c}_0{!0Qy}' Y6x.`@&r'\Y-69`{h)KE @j;+BK0+ʰ A@,K;'; "f>˩qP'R鴄  $R&--rHJpA}Q ;, Pӱ*p5qT (ϟ,/ ; C?°:x% 4O8l. P~ -84 @Fot&)4q손WR .6>K j^ϒb}( T:@֠#KBB\O#P226M,z-2Q| cѲm9oQ- d+w϶Lި-Yle9R5 o .x}c0{4skBˣ6 Ȭ~(oVS6݂HBV`OrJbaJ#VȌyw,f;B'g].| BP8S&DnK ~&ɋ" jop, 9t(}`rOן`L d|mmG[Z\M QGP4b>b4 Uf4׌ϡtL nT ~ / ssV1Czi B)kA3B"D`&xB !BPHD ưNZ; 1}/F2PK'zCPH&0@Ky1Ƥe 9K㲄>B()VFP/E1@i4fàqf*`r9b rI+CԵ¨i!#>Mj/P3RHXb"Q(Cc]׼\sX*2~4Pz3٭#eQ֗>J)~AJf V 9QZV`/!QJM_ u)rK<1\Rp\1Ҽe n$ $#DN9OKh7-.$j"D-o/CiK`ɃF xPJ a,J Tƌ1%1%vtk-!. 8"Fm# x4k4-9J8~D$#&"Tc df\ZO DfMPNy*z?pi(@D5D| K@ Pn'Ċ%v>%^f@rBFӥ4KZYF"| - Wdw<&!;# !‰s%[0-%@HXphBbQ'R>YF>4226a +mLFԟe>Bfz`||No (nCr@p'D~7.$ ;P'=6fhe>E#R!J`@攏lMQuaE'@V@ /7%C(a D@&R$ TC="͔hex:`:Fe P-V~h#l *'&CLS >` hl0ŀH-=nBj&x~z(-y8+U(|4-:eG4Kb^#,m/0h"^\^|.\SV٦Ci1j 15`a\g I&QsfslOJ  RS.+ay*,GoLO@F ((@h/ 0d$$&&?Db+~hb Al3 !tv/FN|H0Oc,"d>Ȅd@Hbjk.l0L#6%$$r . ;mY.gY^+*2%X[W[@wL9&/f#\Zj8#aF `؉ r jZ4o p- C\Ll>iL jbT^ |&̈VNSS @La]d~3whA]VnPЀ"4P\ê4sAO`=1bS'r15u@HMl@J Pj0 &I3Moq,/L|1EiP>Aζ i&r ($&N?u>UԻP85cBO&?3 ̶!d)RPjM^ ̲g4!B8(|A!-̨c?!@eEp! ϩ VH)dJ̆bJP`@ADQaI4xP18;"7\) Bt'!FRno+^c{B<>`&.HIR3琰}6ʔxkBx^KKr/B̏y@ؒanj8^]6PX43P @ q>D*BVB =ll\R:/aءn6alJ2{_eTFw$B>:;' X261Ot4e3mxopcj5o'&u!6: vnH®@P>  Bn*&!~tDWO(`13D6n: 'Js PssH+FZUq/ ЉX#hJ8$O, DHnp#,HQ`ʻBFDz$͠0/Bxӧuh &[C) DRo ėNH,mb$``TK$d2hzăM7tH&;! !V1SK4gjt7=~X >ڰD W 嫊C7nëf>#B6"0Vat:$):քa@ Ηj:3!E'+Z `A/f&(X{t68 b1 KVfqt bg320-~$a)BspnDq0_##3#~58n$Z !ʿ̗b)S5,@X6 EcQbB$z ϜQ8Uh`!AtNIG3q8Z!2&N0b-$"x-f&9oa,wг8A\@(@*`K$bV xHD*LqL"}>yaݳ qd|x̪Cɱ:5-)2/4~tc;s4G'$,f)@R [ArO@bă o@f6O28O\ R8HJE80|nzf8.'LDI( Sg* @tI!2 -#j`Idh' {#hz$J] F$HxlF(ոqs%U 6Ix' *SC0C}L3m[HTj#zƈeZ;H<%Y p pdB+}t}ip|(I2Dn7@/wir6 Kmp.j2[O@;`9"ƀ83 )JjwbI 7ЉjyTCnm3H^E> Hۍ(+ N9sDzߵ"G`(2"=T/tJ"?䖒&($I NhLHg ;+@d! ]8c2uH;L}C0oǶ\!vf$=Kzb@ .MJJjZi\DU_k0*% , Rc 쥇őNx X)O[K >c಍ HbHq$K !0<ޗŀdҔ?H 34s3o쬵zsY"UBGM16p) D5LS !L㉁8C i3#릂K.x\P/,єdI/z@ 5}jtZ$K%`Iv/wy33BEɁ zb$̅>'1'j7Hdߢ!MKDHP%P3aJe3 1 F7c Y0M"- b٪A+^*t |@0)R;Hx#ycw#ҀK?Em"؉F R>u 𸦨KK&0n )H<4R%bp,݀@xCXᅳ90>8 =1"@ a4#:k-f"Kw`"4D2fɘ"V{ǖ:29q|jd!`0y;(GdqPhd›6*|TYp(yj#E'"hT?%pLf[kFLպ;j1)( A DY)Tz|77ݣS# m]"Dl";'&0H9d@ D< pxPuC$M4X0:7p©SNq-x3`,ɪ"]#dp&@p.@|ezxaF|0u24)qify:B@.,,1rGB*i @(p阘 j'x;";83Fy,ps%?jU;+ A8÷rj6A Xh95@XW҈L :*>0QA&y814 Yy1npʥp=*"a%p +PM Z4҇Jī7rn-+nk As*[0 $0[|$;KD5BfRjd+>˂?ڬ>a:B ! T[Ѕʧ@Д CqR#r*KR5YY"R8A1pI>CMK%C!;IO sL!rp`pU01{Д%.))PH$Y)k!m H- 0$QL(4q`u+x1*%`h@$,B&!B8TJձ 5e! P0ڛ ڀ&D jCɩhPuܭᕜѳH,9Èٴ`Njo ܺTփ 2qM :%!:虎iy?P_Ix΅T7q)̥Y6I!FM .>`TI; <7Xpl1,ij܇0801< l̍仅@[GhzD5ĕ"rݚ XaCin p `W 9غ И郘:h>}$<>̲Sc z` >khWk$ P NP!*đ?0ǔxx"Oҭm5i04Idd˗To? ųH>C2.;ţ -٣ȑ+)щ@0phY_ZԅBY(-U3'xꗝJ~ rZѧ$[hq9+BXBŤYѵXGPY 624 èvQlRg8PZ!y2ܽ(A!ŝ@룅=: !%1bhz܀b&·i.Pws3]lQ T)y@M{^)#C\"fQ;)/q yxw$Љ㇠wxzإFtHu.Xbl}Yr6<p8)= "C*x}$_ N:HwSV +VXOzG>n8<󅀀 HLL /[LHz|rѲhR:Rg=P8]r((;dj"9$12yJM`l'˺P:%E57C<a, A+pReӳཌྷ q@6 s$bzkYЭ,Z-~BaYHAhk% ةBa[]W  _9*xYXka_V[RttB(@U #p&uBUmХnb%@҄C(A*nԮ;'4,]R`4,( 9K8m]j`(-`Uu;'a>ekY!i# ?ք ^'MflJMЫ ܤ `ƫ݃1Sƙ$0?KQ]\iے QAu$!P]=ˍ̓sn808XN5p7`Lǥ> 0;4 2^SX== X}"\kP,0s(Ua~ţ_8^ h)lLh#GSexZ-[^F\B 7]J' ̢Vش= ĝѨ:X.JJ < AA В(l$Wɘ.-ȁ =XA2ETqfɋm,f1`ψycDhhisOHGDSvaDP RHaJQ8*TP:ǪHz=I F#qmXH)LYIܗi 5>H{^8CST<RtEulPa|H.DDIHԢyrF5#@H<}ҖWnu q^Z V+p0xQ)~J@ $*up:GjycZ%S2Pr]$od IYT>{`H:}H5M*"{ <zZ-V@ V7S,5G_J=`!pm0 ڵ?}h x#qw}˟O2Q =Q2Dz v׷CxX@PrI8rP(j[Zж쿣( E)(GA2F4j42ѲHq$P:úz7wrT`K;0L"" ^2x4 BfK(sIC2p(IFOڔH<81–k}9*d,_`2 @vD 2lJ)SR#ˆ'FS懟 ?*f Kʦo[j 14rLJL9Cڢ *+ O'xIOs$*d]BX7Z!viE3 CtCmp;XV],gTq"ۘٯjdo= vèf4tV;jC6F.:}4,n0N*Y025[ˆĩItNe?XG-2jƋ6i 9 3ڻ 6HR0=O Z"-Mz:*dxx:#@ae brFG,ډ9.PSE4"Tq>,ȽSVo9tLͻ0 R KID SP`h`C−&3 u6J[A0(&E8c=GD 90cJ#j0@¦! n9z@y HddI'EUépH\JB[!n Ah2PL0(F#v/cry#4= o(oz8t2C9(!DS&N) (eЙ%#— 8@C6 G%>$HNJG,aqOCy;FEG@s7%iN/E:x `6" *%T' 1H/!#ْnnЏhbhJQ"H##C<*UJb"8 Hdt.0H 0|vbI&x. `, l 2mP PX.6(ڳPEF)}T$lS,O+5/5UTZQA.0łe_řZֿV3bnd_H FˍH&btJ 4,'Ŗ6+1&ckCkRbxQ g .k#'gJhh=\,Ep8Q 9&꒒eF*,eSsdu`a!Z[ '-HvqU}< yQC$DlJ  mhcx%ix#̩+Ohdu L$X|pp<4hvJ5/ǃG/v-{{ʏ /2ז&*0Xalxa2O?!PHFX=H؀_d=VgO!T,'A<a_A5$KF).Nۗ2&` Ah/Y+b0O5/4I1e\g Bm !t7‘!z"BϥrPSs!@ãb IJR6u8 P($P]%99s-KzT"c,Lx,Kf !#qh82[+%! @!dɧ4#&VD 9"*WD† #4ec8*dHlKtI .L,g'L,d7d8"ʴd{a`!< 6&H;nP2H:$2'#r"y @bnC$N&91n/CPt7a,zL:iExF(B%"6Jb{48ґ^]d!Ќ0"0>Be).2`A bL; (wlT^`zj9Dd$|%Ep"bO0dm.0@ LI X &vjJ Zerdg""(:#c9- a--"b(bB2T8 m*'( 8B(aEbG! 3Qhz?prb @  Nb>T8b8,RIl¬vk'&A Ş!KbRD8Th5(x @A#e/,2KZf$da @a2SGKiF"yz@xHk,A,>IR&BR{a)&FB8V͌jf*Nb *Cjb4G>Ʒo)b/FX%!b AEƕ 4hzj`lB2cc!QjGgF(JB9Bq*jгv-;R34.#͋3<>*PbgI~e3,^%NE:A> e"O*"//F16\b,J. $^b"kEʌi"=fZt /c<(jc0D Lā< 5`#(.!AIG&aɊ407g`a!|2yTMCloCA0:^] d!BO&4mG΂$="6"5 -XnvrI`jJy#qJ?kVcaFHih!V)9.|DlbyÒ$M!kIL,n(VB61h1`R\ `B@Z>up,b#2.`}28 0a8644*[vbe" a:=R+OfG>ek',`@eP#t̫6xM| .@0b!fg."7?pN"8q#FUKVkC<+N?Cw0H4m˞E6$bJȶDb"%Ө2޶e0'"NI 4 *s*F&3l4` #&if$nORȇi&M`#.@d $-,"Aϓeͅ,8@\<7>Ha:hl%*2Kx tAuz߂.,(}psxfHb0 AO AcFeK>;>ZZm: qRi\uJ"L(ϕD"_g!-c6@tF|F@t`|Ajv,E9[K1#G;ʐ>L!' TGGv3D\ @ rx,tCn-B9t1Ah"VB.K, dD@`\vb"@`b9,Kc8H; ?cV "m-P?< ? F1?@|~?ECDn\$ş- C_OB/w<?a@8m5@ـt8ؤ23p;t0 (\= rA`O8 N9`$ &p`umQ(><L`#CNb}gӸNf>PX,~C-m|FPZ(Y঳*Ymt kȏ`*H3G)s :0H~-9\U>(H&cjnQ$J:aPE~Λ.! |0liĬ{@cD}J `e. @w(5 4!Od$csg#9ʁ|(@R~RC(rK.?[NWO]>!SmA,(u'*,Q rLb-Z*1ǔTz`, 4L6 ȋ[nU+3"J10Q{M,%"T}GIo-ȡ#ocAF8L %Ahxvx l6~j9wKŒ,,E*H.JjY=Vv߸$(  & $ B+aTA$0`"˵ɻ HeycgXH1c@~ `T l". 07l !LU Sr|q ~+:ėFZϥDZ*KpG†u;{H5c1`)8<)"<?f,a@"Dy q}5PBPJ f Vf"8b"~XtR 8P&Gyp#T[="qdROlwE>t@P 3@*EO) 68@KWd ;(G!4qlO2M qEq 4&u>9T!cFJqr$E"b<1Vr2,dXu' hY_Q(fhtA$zH9VFGi6!y tS Gkŕ萇Q!4Y!@-)d~ZA@h (S9WO,C ])w ah,qCO ?FE 9u eqȎ@"\ v$2X2ۨSjEDYp!y@ IԳFO1 z5}B$fС;1E?ڪb N8"VQX"'r.vEYoHx")A 'd-c,IV›T."}^.T"zSDq_mIajTЗ/q8WOt%"_$|GVØv=\!5]ʈ"I)@ ; 'Ʋtmm&ߦע|ñ n^H8ʗ!,w^OQ˅_+In ` !~InΧvHb a8'.*pY EIh#O{>i3Kl1Ub/3ۇ`r IHB~ ؊K0.9WsB9%:y4P;QS`9(<UPS#!™b=#['HIwPc k-Hq}Q8!ah]X-뛒ѧ;] 3)<-`oCݜe~ܭAΪpxZM;<6: a@˜+Ai7`W0whl#ȈT(pyEPϞ8z8xYWB'_N=S%hA4- iQ+ 8ʓ Pq-z5 W 0 )lAI44]fыy0sa{ƇႼi0rxpA0H A8""M  Ao5Q,0B西x SGGxGie& 8כIa)y ˽%xg!(rUipdP :y<6@ Й25h?UA鈏* ѫ ̎Sl,üx-T#t"] j Hp%Wv(Ўxqd&mk"G=@0B)oAT) ,u2*sz+PNbj0zR}  ]'xQ@TS #8s{Ś YhQUWSAa(. US㚞uoLXxY.hH/ȋ*(:,60[UWP=ZP_r@sd ;< Xr!h@ r4oFH1H2. M#%jeoʦ-; QE<u6SR 09Dϕ J`\eА,Pkl3J@U1z3N_N ̫.᪞L !ŎxG@)BP6XPb_D0M9 {WM`X8o.gzB6W|a7菄Fi6:8u.ODЯu9#acΝe$ /d#Ð!S Ssc0٫TA MV<=F X?@`@s"uZc;Hl5xRY؈eD"dkLcLD3t$h1e] \J5=s0&)7JXx,vnk`ş;)-L*rZf8e*0VA00%jݰdoJ= [E@v=̾Uh4|Z I8:KK !M#p)SI;d n5/S^Z-a+;mPc/ +lMkIۼ)g o1cqu~'&4_O Qqg]CwBIK(* rt"9; 8qBѯ(48ZУ,sx30fkQ^'d.2ʨNhpz /E YVW!f r;K" a3BPuwt7a=(PX%@藨ZJ:fldƹ r1؆`Vo`@| @ x;P0?@0E|D@ 1P(}DD%@Ye}A? =e  uK~̛-lZ8A04y qpxFPu1ɘP}AGB] F7 px\>' ! eN&N8w9ƄB-% GvxK-`bzs9Zb"X8 6 i`88@ l<zʙ0:42vǣB,`B'l֭:Ι(|qHq~,JI  & *- :r^^3 `rR "̛ Ȓ PQRQjK=+Fڀg-zU@ԄҖ~&@"Ay!30CG,{( JI ". IFC<)ud +A?Ci&N dN87Hy^X h¢д ޣ,׀\RLW:d6$ 阖*Ts 8 dD1YC{쩜=_43 9 :O L*7c.K8:vG^Xu.PLgsOv(r+*nҺm!Ժ(2GHRQCH$A̎ [%j=.!aIp8N!y .w-QX,i@oIx젒ꩵs<:`ai`iuتBW 1(OG[bl@YG!$$ J9/"zCWt-EP!5, 3<S'b'@ Ca A\-.(EY |&r .zbVځ HuK%AJ%z\N#s!B(}V#/MjK1R&Y8x! 粖8!<%!&N w2xON6p^|c4e.H[?w8*+5,r͆3E>ہcTgu!tnn)JrF$k`5׭ubxwa!PFc'C+l~H)&n̂la⭣jb`P.f^ ; Bl,JjTB,g+l;b "Nd(Ffa8a@ay JyA EAAbVuK^dթ dOBT%L(J&)2O6l!ȵ @ QB缮JV8ZrKV~п~, DIXc3¨&)%@o@B*;6/)RIP#&3&ø{4: P`fE*|V}(Q+R!fB, 1'`6B*'mb&!LM qAL(l  Vi0T˜ub&G;4&#OB"<*BW(P5A@+.Ǫ5DO$nqKb$lh;fTfI5RID<$$ !Hu-joj@N @  pE@Ӵ"j ʐ)B6b)R%J(D` =3F$2*^&QSDX l"'[`6:(@_|uTi8!iRFHxaڈ$#@$``D|JTTA2uD /i `uN;6E(k;@$=ˡ9h$t@n @@ߴǔ/;f5d9[kFJ> @,$.z"L*0(y`tUpA+(c 34:5"d#Q*B'(#z\B,$(¨^WWNr $>BNXB^Ak%1iDPn ˍT\$b=^QpL@ "G!ʦA$;~t ̈zTPU[b S)U@ 4Adl)"$"C(lV3c !!*`@ 80#A<#|*#sA! a7Y+S-jf b^繹qZ^-NbNr* b#*6ds2v"AL @fa{ $ln~ddgP-6BvyW"\%ZZr';ZBd(̬  cD&52UJ$jv&B V#5"(&9)z!g>+ lC%kb758 ?7dP><`1݁T;HGl͡c8qKUI@kc ȚD e{\*2dBi~ * iI]/!A3)7>! 4w l'@4`!=8 9  F<8f2+3"R+&Ů#VL7g)8 J'c!Ig@L`Vph;cx5ZBJtI\(XkcP)b:@=!jB8ʘȄ%!Yx]_Hi* l"4K[=Jd&((Ye\F$M " uP <'{JZIJ*!:W< 7ܪ5<@D(,_`` J0i ȼYW( W 0;ǡ#X-ݺC`,(% @` RL%-dp)T{b]p,ŠXk#R8Bx߁/+h=ڌ9#J"\6&ɇA99! f Xa !xv"$Y,#|BN|!%DDr 6FyNSE_>jv#l HK){R`:Are\)I€n nK1c ;!ބ4~("!b1`/csQAC ٠|UPp]q`Fz$FW*|P2PHÄ5-dЀR,%G@0hJI:LZ~ _A*I!6k, ȹN\ X;Y= i4(\у.st"P+:0UGymDޭp;%%4ATN֌F26;+$T%mLdnR{ L|W*7L\t;azD`>tICZJ Y$@26 KHAj`>$"0v ;qrEu1_B(D[}J~!0@1ekjff `䇐&8([ZhG@hg,j ~[@HaS0xK' 7ʚk LP&2M̭"pۿPC0b(E=ZZ^ȅxpe:;N ͑`;DK`דXCp0KpGdwg~"bQ>37x. !C~ Fx5M "&o 8z]  w0]E3BHl8=: (  K• !(P{K xh ġzsE]`sT<t!'/l&79u'@?53>#E#0IWr4HnG0B=؈ .˰*[+k_В O^u@ 8Dκu; ?y8oM(=7xay`$J^9"(3YTChPNnKp3mOQV{@I(=gZ;W p'P-3.3sH :RC0X h3\.gHNJx` m( 䣈D8#0%ieZFr o,zHڢ)aJYJhl Ca0dO&p! `  `(́rP |?!7ւJho(f(C wh]AZ}=B) y<`K Ll!'@2no}>y bfI%s9{>oָ^O& qp<Qӿ5{H!>@cxߟy[&~h'%XCc\%vK`^2`r$ r ;hj:@,2ժC;ʣd yx]qH7iu " "8 paHG40FLg|ՀT ;F;l󁀐( r1-R֪0XZb(r{"Ik桼JN&Ԃtw@u/I R \(Jc}ۖaHTIӡ.Qd)`)(jt‡{` -35SN-N&aTٺǁL(A&V5kc-*'A%HAz/;k,<0GhCQ<*jAJNqԳ0JPά{SAvgapqQ9ʀbW>HX 㡨n( |@>(_o{t+;b`)rSx@I4NaBD88Da"/V m(lM8&= t()H7,ctB8|"`" 6P\P&Ja*VU AJ4>M2&JdVZ~ͩmbB{A(cz 084ǛG- | 4(A&H@0АNX3(dHK(!fy[wk0ϖťQj?Pf68b`8 mcIGJdq?子rH&2qy/f,RTeqnҨ#O' -L*0x @j:E©~B+D5X= a@ q9W%PJZKa=$䌦x`I"Q3zOY!iԾE`)byD:;&N@1Pg̪օ0V RBq3&U1jڨYIr{';aT?w1%[+)I%|R 1ZOVEjzCP!5pLY|'HZ!* '5aJ4[y#u&0p9a9dtI+=D`:@0@ ǒFFQL @jH?RB)!7t ?t}v =`)%3k bT9uV!a Hfc2ũy*8=%%g qn8H3 4;Т2qV׏s`$lA Qa&RuaSoʨ kR:>g֙&m Z)p9øxim RVrX Ap=`}!GybǭBWwV"H|a뮖69$M61p62NJO\Vh  x yA"ە )C+ldSG֓q Q6`mae!DMH!1 $F@ H \O>gp.-Zw̭!e2d!$x?LA] hf(޴b\?{8@ b=BB@H`6WoYJ$l .!8yo+D\B( `Ģ!(ޫ d!j!BzvAjP05f*Wf柄 4bZoxN=/1!@ȗj έ88-T`TRr 8&hrG<)xBBE%4W =C["N*_j2"ڵBi@zV"<kF2o^ŽNlc0iFK\-|Ca>ܭDa`uѴ+\1b$ Yƒ;BPx 4 !g$|vna|(oF)M:!`f. JvNd0[nNHVdkT@425g \V!&.`Hb,p8de$qE*2d4Ԇb>;fbB4 JC!@' %L᤾Ȯ*8!dȃ& ^r@ma .&za*N&~oLbZ+Fh46?@Fx4 ɠ'dx+Aq(LR>T_i*}3l C^86d'gBK=! :hĐov/[aB C%Y"ڭ -N%ђC>5bJ+WHJ$ a#žU4#=`&.A3W,'360`<H`/,$Qb(KP@Rv;wz@F@>Jw7ňc``\?K]e`j O´38L'nJA ⼮>lR6 c5+T@.G1t@I !$ZBԦ-ezb|mdA fA7lxɻlI\ k!2qϜ; ܃ fT ^2au& @/aI)M;&ؤk:`^\CWRJܑi*$lP{!ᩌʢ?`B c,;)U6fQ0.BEYq$ F ʷ?Z72a! "4p"&bE {~<J LV0iӓ& !"⢣yl-l ,Gn.A+& 3LAʊ0-(df;L⼓pbH3r&:CZWPjE ~@2CvnNlEvBdXr;D3e|X;()G*D\XEEIdDL@2w/B &BNX@%γ my: y7fY %0ㅍ j!Lnkx(A!BF:qBYf *7lE$+0yJQ 4 1 ʱ-v`pu-#pL`Pװvv<Ŵ$֦ <zK Pi1*ҟ96:A-8cgyB,kB*S^hhd(g܁d   Pe38ݸ|4Y `}s![nVWӾ_oЭ+VcV$|F NI#BNrUeJbHFX=b-:abab촲׳sfb LbQuF;եj -FӆT $ xCHΪ]*:"C$* $(SB{㦰[bnvȘ'gl ^94 rޤ@v-NwRmEo!78.pVeJ$KS;k\Q' @ 杠xCfK qJT}Z+H,nnjb (d - kaPþi >…1mf.FAMLġxU.BRhpx(T\[G#9ϒ vEW;@`Ah]? f.Ab @`0Bo.~>߱7t !4@@ w x\)'$/ Dq:dNTt>#S)4 >p, >x!NR1 p>zq7H v*_/tjE.MբY۝J-(EpJb;) >/] t|=7g@{?MF~1OEsu9Gŀ:Ƞ)~B`C##,(%! }` |6i@%La1k/+4d{dwlk,xĜA%Z̀& PX'HHFJ$qLC1Bj +Y? z%@tT5DQ4T( D$B>J;t# la @(JI"=$P ?dudB)tĊ2*t'ȡdl=r&KʰQ7~m"T Ux C6@:y r+`pXX Gd >b.eԖ\)UD7=1$Qf,X3v9-%#c8a!cAԵCʓvh)P $)6P(6A3^,gǕ 4IVG]v¨$MӬAb8~ACLh:;B)֮/ETt 2C%%iu8cT$t*H$:Q fjF"H& ʲ@FԺ&RDX{&I /G^{RtZ\њ@D +H7/F, Hz"HX>zʌ&9HB8ĔZU FE\Ҭ)c1 A3#Qk{7؇gNrl`'E<3;kQ$U&3o6C8m Bp0f8ZZJ}@}>MX M+ U`,OvkHwP5}HeN]!ŃPީ#w3wbc4qO3* S8X]2*2$ϓ$fӠ'-FJ3p(ap>/MLPҬE ٲGȉqn[Tu{cȌn&kԡW*#V1e,E`9߾ 륅\ AB-=/3=uPke4!qO»k ]b:vRS3\7r\#p(Ir ($rkT"4Z P$s2Xmi`-XvaiUz k m Qe)A lO3 86ިXNxk\'֣Y/pҰM Q` 䇓P] B[1^=p h HS%XjhK qh C&WF/X7o'ξ!`SҔk&0zMŹCl$8n%Aٮ!2f8RdM6`O#Pњ4^ Im3 x iN(Q]<8@Zg h@z | ćH` b +fNN۞~38ד9;@ag:<Bx?zR ֔I8 DR.̑ذNĥ}͑wGDH9ݡ``@UpZ" (NB.OYzȡ&{*:J]qA|O@@$ AE_+@ < 5}43 i  ~hV+$8X}O"Й$ DpQ"o>Pt ߖ LP_0 $EX\-E׹/?PJs@lS8AzUhe0) ??d.+%XT,v a._.`-ԔˣY ex,Lgi!8ʘb*2JJXғIZtm!JCKd,|IECp!HIeq4l !DB2 sFx ]@5 :x .1 4|PwXxkmVH7܁?PQ!.0$G,yL4f AѮz&!R|:2~C"t9N\H,sSx\WKo!V C$lџ2i-5E^BG d+!%Dqe$>zzqx\+Ab2B!#yʰCZl&}Ecs'P`)E@<.jЛ[tGāv2B(A)#{@@pWC|ǵES-$wg <>:TWZPUe!rHch3%!h)Yr3w^y<> &E Ԡ@tDd+ǽI(,׭9qu1.Eم1&oO֘KV,NȒ)_(`)ٯF]OyD\G#PM\j~Lo|!x4=oaUT Cq6MLTIEAk+ ja)ԒPe̜0 |)9R`,@ PPfY 8߬vO:J>KAspPic3#0#uXb{P$&@X p~*l*C҉A2$mapw>?JNa9I"O@e =Cx I4UG$R0FX[0$dx] nhRWYWiVXO EJ^@)V]M.\^Y1& b>Q OR)Fa㹂Pr`KlzH[J@.m@3JWp&bVe" &?mMB <P lJ(@*ؒ6{T :CI#I\`d XqvRN\SRZ7%$(d ] \s8}C5>A_+])MIF "v 7W^x |U2*b,dЂPh)!qԻBDH_, FۈŸ@. qeb/KFݥ7RJUp^ Și'/O"AcCvm\HtF$N'Eu'nmW:m@`\y#pC͑8[ >H*H$ɀ#=$6!/!,Cj"Œ1"" 34LP@a^F.ACEpHB20i$bŮ! A P%$˚J|-b6*0B%FO:.0"%'ne 1- k/ #$&h^Rrާ@Nſd tAO'"6Z& ,p-4J2vd A,`aNDz B"h0MLH5//,."g,"*X !nhQI } vB%`o.C` A%#u(.zG3FAR+ bbc!d$FP>i*'B(A{pJ攃1 C, A!BÜ+ /q1E6 nMul\D6*Pa: `G@H#u0@D)I(Kw\Ĭq!rafB!"w r’!tq@ `ixn`bhQO& zĶ"sGsk9">Xc(-!6:ABD+XpC4Xގ @XYb1D Νkĩx.3ă"@ a`D:ED0>.C-#4TÂ4¸''N ޣZKtJ,!.Ap #`XNq2G4. $dpE>^ eh\ch|%&4 d $ЩsdB&РWXAI%;4*h.;sn@LA:`n-$0#h=\r l@)"F!2,5`!=LoML'ʚbeD'KAH p%"K$/##8Ü5Tf8TŌ\ @ dD.3*v %r'b4d`(]'d(E'&'F"?.! [?\Ak ` I:Bqr(Nb2qLw y=>4U ,|$݂Df0 $vxRa`@ ^j$:FImhMKLR nA<QISBs1*;**-9Dܔ tND f!X3BjV`Cbjp:^dHM`VrSڢ~/, N%w, Vu ‚@(h ฉY$6Ĥ6SZ5jz,djh=Jd p'F7ddF\j!t~&<1V4TW̙ =l콍'V"ZVtʥ))"sSd$!H1rriGB v (BR SRD"Mk>F^obE&6iPC`,D :VRv%QĪ`B`<הl\Gi6ݤ142.bHaFfn. <1F` w ga-*v,-Q*|J FGU>aZk*$Z|* 9V9?}d,>"b"\wUa! 1\IkFI+92aR `10c>b2q <;;5#Ķ(Z @P@P?6O/%$Ť=2S)01G1L](~?q( oȰ Tj@Tuܠ_( YfX`[,>q+~C˾~=v$\LP(툟.ȴ(V<tz.O .ɞ؅,.,붺RU*%q>LA.&nǵ6^VdUYC5 vv u8U'n- 6LRO]<,nHA.9XTXu>zۗ俊c*:WӰS@=U2 !\.C_ t ӾDBAqg@b% H=G(ӀBcJ EtEŤ44b5Fтk#:LmA'tQ AZ!yI"aҼ70B(P@'`9 ZXY/d͏H׹JBd7;YM`8"0xH;fx $P0 i 5a:<xXv*b?B4F0D8H4¥<% .%%Y$lʏnm `c a ʦNDE6K<!z:&PX=DZ=߭F语2D[$'(T,8,;n>Xcб.jOx"%PMg>GLn4h `,ǐ!c&Ѐ8)^;u|n9b `2FXf|aPHf 8{82KDhLRҶ9wBFT@P Q43fЄ@"pO 6wV[bM3bũX@x @a9@Ig @T0# B@x93h+X~hKP$*lU:(+IJx }ʦR(m״QHk hQš:'hdte`N6>Q,EּGxŊ$|  Itg +^T1*dU;_S{L d.T)gZPR9#F T)8_N`NΌ7@;bD*yH6*R4Ě|\B%Hcndb#IR{=;}'e xur Vp`/)(pv7[p0YG  v̑"/[z>``@*<Sz4ąHLm@r ~x1izu>9k 6x<‰pM93yhP+n)H%r0p;؎/"K#4H i11:IITCwX. (_vux;=80N0x6@ ɓ. eY4x;0sKlhmBAJمs_Xz了T rЇv1,h&%"`-w*Ԓ8Q}021J8v J qi؂8q>,g謿YB#~C8 X-)j Qœ2) f]> B܎ (D, H;4 開ƶ܊ 8)AX̡nh./4Y?❥Y1/_BV(TQg 1)/Qn)&ތPw@Mi=P/ p=JKSaè!6U]iP REЋ ZX8_(@4hybPBƘB!XSHR#H[hB=SG* {11f2`+zH'\ ;(!A .@\XCꩪ (_ 1p0V"S8[)"{*2N`W  h7P o kx7`>x8a =RpO'pA)#7h}(:\3z+.x`4hfk&Y)|D"Q`=hSchHw ;|-:ΞHҡ)AaZ[-6@5J{ДP-0\Q y1S|DJPŚ[0R1/5pYp4:rW:gƢN %XYAm#I6 0ˬhBILj|@;E%AAeO6VZ )3XSDG˼Bn3xc UñHB PXR(yr IIxB;j5߃ I @W(DQʭFy) x_xP4 2zE<\Le>sBêx`ߏR~U|W0yAMD`ȡvB\ mȍ8`8ZK)I 1ڲHpAj4q+hviG^јh  X+c%Ӈz1di\Ӑ+p%Ӏ0(G<QP4BɻHѲ DGʐ!-j-%uҜPؘg vX-[K&+6p%1]x :967`GYoBfE[2!݊ALꟍ5Z‹ zY0b𻨹LHS(=487K. Z\v'eMrJf~|C%Y %& *)"T00̻Ni?;!TcLj C & @n&qЖ]`Mܮ:|w(8ߘ)Rcu6H5(K̰ tT/lČـ\0jTP "˩ hۡ,vJ>’p0ZD*L`&xzh/s]0;D@HCuQ扫; .M#z(ʊXDә`H|6NʺGHVIi` Ѝm ^` lh4в}-PS0ר_#HC풶M0Fջ`@ĢKR-nܬ Ƴ \gш;6uw ˒9 `"κ߃( `&8aLQ'[ͅ XEpxsBsQ :4Q 1 #ڇx>]z9~$#$iu1^U)(WAl.D:W) 17/.0snVQaZݰJG Hr9GvpΜk‰(爵)fZ/פ tLq8I0 킅X[ &F$hQTHaTɭoj+*tAʩ  8i0BσqMvt$jDG C J*"jB=r"MR$- K8w  B&€` 4!t l@Pn)űJO;4$EqBiTJRBԭ) #tj=֛"; TҷJm%l-nplQMs*|&RVaw"iE.*\gڶ專r)zN-6æ*|1BZEJ\( 1)*Kq۽@7ZwɄ8=-P &@" ʛD(TZX6$i3ͶHHZ)Q\Hql(%Daࣛ-%}CP"6K ap-H8hV 3`$7 CH p@& l$}> .$A|ZB$(nH y%G*9zZ3Zjڐym5GefcWм~qtϿER[1tǔOĀvILjfg1pAɂ$엇ψQDQEO!P;W֍@|y#WxL(L9Gq=)hv, (GR~ЦTReEmXq4%'a dpY axɓ) Q18KaoAd&2`lBDPCDԔwP (R X tI T*58WMk|p8XY!|.L+Y^M TsP,x`]0bVa- >Ab2Ш(8(DouǴR!e΄ "tNpp"Zq\$JA6f"܆*Vf z<[ $sKw!X4ɘi5^ IMx|LJ^!g r16 q&[hH ReW*S=p"`(&"$IGҽJݤ[%AL Z4=K12/q# 8ĉIFеK+p!9.<LoJ=PHVCcx)Q1P wc8u9uW&RHEV Qgmb ##4$ⴴż4iMbiĈ3 L,1VFrӘi a 4V'~'WBr{A^su Yc 8 'yBP'Q48:- 1E@d *ER Q2qc|0䬍RbeHŚxHxsdMH1TTt V%B衁0)0GÔ5ߏrQg~"X(pC⽃)! !a.#p#eLu>3?(cC/NKI +m4"0dRpR ~ LamfTbC6+RNaE vbybf QB|6baY/7Ȅ$2i,q`bj4Ɔ\OUE JOv*4J.@-pa2&pM1Ě9C&m& &5 (LffV(l4#x¸V~~S`h޴%ƃi%^-fR@G&*!zG@ @tL4b%֢LÔ4 @ J%AQ^of"Bd5O(Z@Lx튰3vzt@0f`oqtU"i Bp^arGZNC"@ĭ^Etf˄T(X;A.+>8.$-6q7jr2HƆa6  ̂쌃p2\У>!{ V'bȈAb$48Rb4r6d8"Hf!j! FT%V!p%LZT@l >f & *i͘v"ZcD$ZNđgs co/ \!,&֍(Њ:mŽ ?&DQJo Yq" (&q(͜ac؏8 ak` H(CK1Re, T"H L8 hXa!,&$Dh~Pn.%([* <.gì ?!33 -f=$Gf\!v0²y/tZ3 Ry^ ;B,Hif6RTA66aNbFK (Du26aXQG`B榪pA# .*|xȂaZ.!H%4 'FnLO^dAfQ| X#J(nS!)6(8(H(}\^dH3pSQR# >X`C.MlM3M;d=.TaVȡCFҍ/j>&"g*֦:#/2hU"LHl-\2$V&%d bJ\`dPdNMi#L"BPnZ", " ` R`($: օ  aqe;$,Qqq$H7&8]#i|CnPa Z23rp(! >5nj-&+ $rob`fbۑD *8gBomh8u@פ!8>rς$1hj:2#i,#0bc/bn7m7i$0Zn ~`No^)uN! \SGP(0;.a;,eFP ~)m27v¢rqi MX#G06&Enw ~ `_Sڢ^54' m\!/s#.t^PbIœd jW`.DGn13{f@EE1aVL)$v%,-%#6,!@Ad=v.9F2J aUMX{RϬ$Ԑ#"(x%8՜4b0]`&*{(TE`|L0)8R"K+qҴ"jD!RJ2m"^L!^ BV@vR$ 80Otק kl$S|ccIJucNBb`cx#-aǡ?` c!-[` GDd OCM% hJ]"q2bnV5Fxj V:ft- 4Τ \K>Ya%|E+&*v%7Ҫs5a}_a4F[  !$,#ؤJZ8ILǧ}pBrG 8!*. u^>vT^'qn>wj`8%^Bf 6ŽHĄ%,NP9b."Z*4 yuLq%(Q\htsh8"~}*wnz!ɃѾ|hK٭jz_4#*j~hYJ_\)@d4A1gFP A([ uW$[7)cZ%;%Ҡ6 &Q:r'FEَ"#% p@ Y<9L'rB}'kj0^T`dN^^L!-d">a&(#B5F4:#706t.&$xB+3npA C'p- DT {P@iDs:@@P g~ @}C_ p?`p0pb3ol:M=*T=^oPr/s2xl'L@u)t}#`|Ep@(mZPlb8J.HuB%&~@9\nw="a`L3[0S;  {$a0ܮVI듊BG: ,e(AoĪh !rn. p Ź,ZlY끀p$gŁX0ef&$*#2Q&Br7z"<\,Gx`2h9̛s1 C8t'~*H(? Ll! qmꄠڬ6{;)ԪªI 0ﮩ$)<5 j"iOk* FD ( bm*"ZxҵJ= (P v Hw87go8P˥4*p"JRv#uz˚C -GQO$I,ruW@*l^QD&RSP4Rx<=>tG=(\Rj冷g i.)eIv&L3H0`tsF|=OɸS0s}Wi\!&z8!B b }P u&,jn@p" cg?Wst-%``%zD4c|?c@ؑ$BPFS?Jrp~s~1N!Bjp(rcz)HThB@K<]CaD eP÷/"0Hҩ7dIlBTUh8DծZIk͵DC!'ÜeG($(!r\ R3l*#jPo_LpBN 0dM$l̊Dyqα.@51f1(Vgw^ |[1Y^ 4acl}cbҪlAm0RI W~2?'\#30&4c-R9xyDadUm9Lv4-Cmip д"@02Fhʵ/Ls 4n=l#̀S ?*hD㪦Ky:I˚$̩T ^@%xQǸc` .@򸆠8ܼNA+97*\"IK.[Å=Bt 8jw`u׌ɰ=&r)_ϕ1u$pnPcB,`%, X*< s8vy o/(Jbl>ɼB:x`(E_a?5)kr09ň=#B0@8T)i b*у 4OBK, 9&4 a Z0 3X8#`{0={ޅZٜH@0B @*[H@"h nŵ Bz{"19% ^ 9òh/(EB8H)iqNW+cS9 ,$" XyN7 t#(ޅ(LTHV%wq@#=xZ ;QP~a <\:Br=J ٧QPxY]]eP<E0#Hq0ߟL:9H È]WJɕǜtZn#do |0*8mPtzĨ;n5 u>""a S$=.Ⱥ;U<'ꀚx$1Ǯ@PslB@s!=9!- c@pfYIxG H@x' t$Ixutu {ŘZZBHvހMR4XIpz孁C! 8 DJ vС<:%Xz -IƈP_h S7j_ \e@Y [0PC"=]*'IP 6䰎E.x9( sߛT;Z ⑹Y:T2XftSȬ6H8e#b yɌԢLՊ `W MkV1$Qԁe'P8&t<b< _(R޻x%ȓ Ps p#t(wI ,D'"V@r[` KjZ il$O SƀQ3YHa_j-@s `5p '(T%P)6 ᐷ@y Ɏ[w PoeWjv0DX"dOxz S`n%^dHsHH%p{3mh0ؕьIl.[k"E ]Z$҇5P.2[[lѰPHU\"q`x*}(9"LfG frN J ɰ$FH. JWh הS0^ `/9ب@&vy'zd59:w0Ryk]p eD ɄEIJ ,;``"%p0$P:$Y ΢s̋bÌb\k":hP53K2dk`H_XȚ{ ¤(mhD{0j4Ƴ0ha]b `$yk_Ј0cYLe֝ 8"% 4o3 (p1LacB m8 {P  vhb0 NR Y$=p&30*GՊx72yQ+T(\ޠHmXyZ jځݘ@}&xJxmTNZR=Y-(g}RR ߇(25щgIiZ ʞ\砽P_)˨ ! <@ %yR8qX8 1vp!l#E0@ۍy"(p(f/8S@k u0dI6|8(,,ږr@Y_Q/g t€30'n0ЙAGlRdR rX_U#Gאb:RBr# PbZ] DkC9j=0 8YpV:U !U1{(B%y Pn$x‰ lp"$ )UQx7ul.(v xq^!'8M09rYqem.}LJ>1@owCJ%p K}χÆbVT}ƈ" Ko3T9nxĪȕJXp;utAOYeF'} q N d߱) h@C{`T0(}x  0ЌJP@7?@66E$ 6,T4ZM G@h?\$Gko&}D L%86Ko0l0B`P:!R;{_(@ Id]i2Ys1P0q;^ Cǣea{@P.µ٬̀PV({xz( 04JoadO2o l' V@tgGI٬ʀ^Wzz~J:4x؀ a RL2g􂀈"f$4#,t'S{$@@$- Br(@B* `u ȥFѳZp. "Ũo;R6-)+V)`͞G`XZsԪ2pAL' ٝG\rB)ǻbٽ  46kJ:p$ m?0l#U <&2-@/A(dLS]Qx"bCp)L("$Xxw5,8݊4~g欑)r.JCu]AhV`Iܿ(@-`yɐ]Cv^T0@w4Ab`m!xcA ZEa\00!.pR ıޚސj=t=@P7}z6j MT gdEXV$<UWP .8Fy@, A($FÝ?֮>O6\ nW(p6:VD5D؁jN HiV~Wq6hKBJZtlH(dDԟk<0f%9Kh-tMC TYipG +BAB13PPa$(_Xq1rJLD=|fk vU(^$#t. hB:, h5?Ts_J SxCQ7k%yUWPXq`T "$hg80dx`$H?!V(%b ѺfP pf`` 4h4`?MӛDąBPJG))TaaQie9Ep \еsf&0AC1SfIsaUQ 5THâ"@(rɨ %7tZY;F)$RZ8VZd.!:D?d $6f]9HvNSWd|Gم)ʔ2PB< iGܯHB 8 oL ?a9\c RHGhlh}6Ǹ;b\Dx+*ʾYKlBA/ 6*>U6kF6gJQ1` 2J吻eDKpM袰E"GaĺnpN X@ZB"Fİ** 90 K ¿3vMLK~I#u`fO"dJ<(|TRwn!& `j ,*,(b@Ub-@$î"z;3FP$FӢL=!"uh$ ,``c.f]̒*@$N,T Gfhjp0X##@ k )&fX6`gA~fCV#V"k16e'&d!J+dYk+<3x 4꺢C\)Ƭ܂AHi#(P&&B&6ø0֦œ @c@4h)4H pFcf#~jK=ƞ*$ : aҾ #h"fdAjnᭀ@:9 % $fMK&$Df(,a?ni(`,(o!벲@ BƤ=!V0w Rc3E/E<x.@  )"# `Wj(4:"4HH `)OX" u9 T0Mqjr^8a&0>ZjE `Q H4\iL#uR&UfD~<튝$$5fG"VfuJ!x`!0ˇP/;g։y n:k6( *Ck786mjAVA(0BmVam{ ʰ<2 ܐ 7n&PRr;f$(_ZjHZ6@#:#\7!Bb4,JD#ti8'& \K? bc X @ s7k:#K,$)Ep6"m 1$%16R1p*hhU(Ax!DFP,!hBTcnxR~ lO$/f#^)ʦ̔&'k"30WNM"*$GX&pnAd/3EG"N$Zh `<' jS ^#!+CXS"#)6Nt&N= @ BN˕ x"ޟ>jBtQN9>%XĤj3QX2x*%%^c$jf`*$* , ^/|{TRi"D{N6|=cnA'n}b.2@b봈MUR<"h (@9F(ABh֧$g=hc `!`LĘaCMt-?JP ! v e@ɔ Lfe5\k8:(4,H,danT\zXP@7t'hUMXoD#F&i~·)GDIx1p#"4,t$4jXw\a ,!+n 4xy 44u^PD6"gb)/d!|>B$&j@$)ec)uumDBuAF?"pG NH|3ș@.a:Nb`zߑJ h]mkXfcnazC"za|0@H%"<:lo1:g#Ԥ322RȈ CL2L@k舁!R%)hqXy#1u\Y))c9kb6BCa r3IFDVs1,s#}&E~"gYXO%~"e&Jq$v!*b7@* @6˶/d&(^`j A{A~5Ƣ~ rpjGj$*ҌC 5Aj?VV/Pb(m-W50/s x/D#(RE&>`![܏o'a [6HaB5KHb0)ѫ#ŠdUYCvJm(KL*0fjX¨rxa4mnp1&֨ pUa5Budp˃$=iSگcn#@ ` = #*)%YODC.BtiAFa&uSH1]Έ*` @F@ YFZï˥>*0MƖ|k&&fAt=P#*B4|1C W7"A XY`Ad-vp, AE6,MYp4Pb;m>.ij"khzGS9Tj.\ ` Kk)^yawꊧ$$н$B#l-M ST@(E5q GF#T9ߴ%p#I?+̔|aXUx6X:()! ($ݨ^=ѱf!a~Tk N*d&W)?z I!.6M|\ H "Q(0V H,0dN%P'Bnéab)\/+QV76")[cl # a/٫`۱8p@ Z(uaz;& P{ g b'.4}C+N_c$@>*54ūzX祡 X @r4 >':0@C9"B{l|&@BL5g!k(0mnpʪ(`bDalH.j L"zp+'4$~(>MEasPIˮ`0 "4`{ z|hi*"κԁ0e%lR瞧c8~81Q!0?'A@\LXYm2~8HG)MB ;xlmE_Ɖ>!blÜ(V p$.7JU*P#`_/'*s# `:*$ZOB-gx9pOT4:< !lZy- czG jS#uh`LB&yR g1Ô`=<%Sf? 'B-; R|ʥu"P[ѰlzKHH|z>QBRGx!i`ŐY&t$T_oKU@=jGfM%*>3| T(vWޖ#?*,`sB_ >ʦ0ЉCQY[{eqBp>˛38X#hx-ɜj}@ xp?<%zu/ at$Bxc~XvJAC%'WP[90,4ι5#I 2ҁNC#+d.)\KD^R,>A# 43q<&؃zM0#aQ.!:d #Ìq:K9%^xZ{O=%c QZq{þ>D80E @@RC{[*ʚL.jHd}B>[x=Ղ'@x؊uRN*D"2AU n8YzDҡoy8 Ct"z:0F}k`ckHI@TH0T {ďu:d)pd2ր"@b=Q2&#/;rnQu%a >"Dșpt$x"i>](V%\G.`SǤ`qwHgJ@JV2A)"1hƎLT"&GP*niZa@JBHp> DԵhb2G O]<.`!JˡJ0<&%ıOՄ; 1QH'̌}OPY1$> *CRi91"\A?9|EII?$o"l5Ns8PòFGP0*qZ)2̕*1"Z0SJj'nˆR|q26Gho܏'( D(S5@TM:TRO&)76Up^8__`:xkNmY[ߥ\f2IˆXkBPBpHh. b[H&ڨN0hH#o7;IW"[aCeYN4H:k2 .w?!ZSFtbׇHtB'jCD 46P ?>EG=>@w;`"mlg]=}=Eg $< ~:W7Nf D !9vRdI[g{T~_0#CLŒQ4;y>@>8FF@ [eȺ 9x)  Pp.kb˙4)0 A:y7S - `6#R5Ɖi1`g8+!sZ4M(@ H*7ߣ|#`@!1JLPBB@EЭРxG2! 8)!ӜyP6؞T]0jXfKc" ӝ󶾄P, pHH8i7(ʪ#ҧ@ᮉw'h .mc76F ALL0\xu="lFqH p{«Z ̃:%| cL+J& QP ^tWy BZۏ4A0XEѥOʠ4M ~+ I`XH l a4C9uKM , vG-jp BD66D뵶<ς0%LA S"A؍[id9(RҲ5R&@R`8 п7X60p T\ 7T|Eh"ivѢ`p.^^|=;%ư= *|P8 p&,* wTI7K1- gK3=Ih&9L:I{HҚ1[+Sۑ Nl"0DB cLQ+$PԎx J3`'wَ ayVйysh݇pv3(b #[C QI8p&8>D)Y+@k2P8J`LcU}X[Q %) 6k~A=hH BZIHzEF Dy@p S\=[Pi@DH Q1@ԼApI/j*9)3›H5os0\[24Oe=B6z?h'A%ƽJu*~#>hPBU4Ԇ!P5/HhE͇vd) *Ť% @3Z跠:H06j%CӷK|,D2 4ޯdaQ0(ʱ4|*Y)p@a8I˰A,J6kґUHEZhhpv/ QI8 3+\ǀRI62xz]1o|g02v<254Է 7 P6p63YLb( T.:2rBd kAZ ,%c2(H` aQ7$J]aH]1U *>{k9i=yƆpu`w; p^c Zk)`7̀ oߊi ! 0t*UB `]'FNN :c>4a* OV;uq6`!(Vŕ9&#,@X_aq'p8Upe 8Ipp X0TY-\8Ds[,ܒ- `\+7Bٺ@j+)0&U/\W`C?U(0X),7U+X3@pwԝ KUԒqiPZðψɰQЕ0CMX'PbH. _%D+E` ðR+J < S 8p$cŤ%k$C- fcDBҝ|E)QPPR8P!#-hh!+M1 mՀ(2u9=7[3m\V@Pr!HJ.N8:hԮ*a)kX9.3?;)[TTQ} XPc8,Q93+])wipũrϘbPrX>鸨MK>qr*Fa;@K ɱ00p;8= hgݤ46CMozNnP& Ac L7>NjВ ؝[R4PdH3A^A7 XEpSy0j(u6*hֶ_ M `_13ՈQ| ?6kM8D )ޛ;Q+ZjDzT5%*P-__FD O`+xI4;ƠSbx/8%m5pi|Rh!>E P`IBy INHB>PAf M-l6h; ]ƐCF h,D#oNcݫGY>Op86^aYc苠:~yP>RЀЂa=5P 1mƇzζWm.4Yƹ-ƾ4YP>@٠y//_ڽLBqtaޗdzP*jr>{NE݈F#QLtƊ8̓m̖2П9P V_IQFyȌ(OeOc397ychgDdIHq|mDl88I˪7{A>u MT^m0Xo01nrhLM㛖.LMmz2r_R W($ry0;%"XT;~GxM*&KʟA# ŢTH <?i *s_xj:eR:?X$ U}_o %VF)[dUgG_,B"O^7L@X.H "n|GoPi1#!:!s,vo!}_1` R0'ԍ^G (C"INJ  90b:$GT9H0~)S8%J @@,< cb0lf/+J`ǩXdD`z.%LHHH ( HBǩ{,V7hҞ.I4 z.85XA" km".[4i 1𜀕*2x0cmO?.S+j˴Ȍ0rIJ 2V*$#*1j:丑S@{1{ yz[ 3 j.~Q*$% BhCDTvTE* W!Ա" 1%v3fX;mϮ7k*Px9AyAiv3V C"hLI z 92nF /xG2"W&?7S*#0DXzz-T),BBS J}@6n@Ш:? /0nZ"<Ĺ?S`FD,j'S;άJ|DIdhӞ]Gu( GJ+r쯽)|xȪh>T=GJUC瞑<r=.aÙ9G8cz3xC_'$V7@P ( @0Y9@i 4z#!S\d=Deih؛aP'8P,HB\`d lOj!;="R):yr)-]: lDX`@ ' s Y ]9EϱMITH,p2Prb# rdܖ{0 PZJ`B:$\u%shu5gc~ U39EOa쇈$$OS.Oޛe v)rJDЖy!D0IzNt2%VVNE,P?FzJCy(ՠ57z"7T2aCJ\:wJɰ6dLr%O񕧝89 A($5#A%f[7& C>&#ZXm!#p^1P "6Q?IMY@U eIŶIͰ_I~&To$ <k,s٭*jv%ANN$( 4Z @tCk{7< Qq`.Z#ۄ0rΏ`4*բI[yӸP_D(^r72$ !@)? YU}"=Gzaz/]@=n_+RroQx6Wd\jP_]Cy,'7hUݽ6n7#f&,FH-;DNssT{~ PHȰ!(P-/vnDfUiN$$/^ xe(]:r.a2%$+ߵ1Ex/&ZHv7L:Z`)|؂zLHs5aK.ʅ(=l( n V`U /}TCv<٪P2.Ц'Sd,Jtߗ7b cBb] &]qȄۗyBRpP6aO($Pލs j# OGoՂxq /2dJr(g()4@+.RsMxЂaq Z)H&O&l8`CaB`gF  2ZO3(tG Dn8aJڂcC{mVD.|>p=,\0nPZ$€.2b #86i ǜn3( aڄx?̲*1 9 .*@ {G"L:RE(&>Tk$H%Amjƅ"H2JiJ3oj6LQaR2Zf]D)i)(qì#"a#ẹAaj @zFn.K$rD.fxE!*oK aD;VH"zdD"~ @fNPm|BL~7ц^d  8a5 Rt̥V]äj-,fdMV:&3E.Ҿϸ*R;Q3z ")q'4(Ic'2t(J6%R=!BA!~vrZkf` t2Fu 0!􁦢"6#BUdA꽡4bލ() P8$  \2D*H4``@8H'>^`4 1( }@02y, 0MIdF#ad1\IV pon@@ 1}@y|8tGBfϗ\LfB}_ _ljQ9:2@&~Ns6N`xBp7d!~M7g;? z z챠"ԳJ :ִ1ր`"l'Gy ⸺gqil>/#O?ß[u`^k{x- m^4EΚ&ǾBC}с5/"*`D T+P`\q~.stLy ƚJX^FXWSK'F@t8P,)8%M [b3c~ 9~xDR$li\rL #(gNuv+Hf9Ji]IxUd># AL %eՒ m0SÀU }M! "NGQhtI핛:hn =xh*L6OU9i4iiS9ͤtj<45at.0ej։A vG0JN +XF<^֢Վ}!mJA5XY1:¤f2pϲAkM @stKA `D}%1)gv̬C&cO6s}nXq aQxc'K9hnr>F'p@n eBcjgyƄHz 8=+_*P QA.65PC<\#H av=S(7RGN+bip !ȑUW2$P%Ĩ+"<y21)Ae5_#(tiCVP;G]uX/*-1Vt6c*_ܓ3RN6ϓ2yt`iq5z6^I9[(AG64OF M eᤁ6E vY>%бDkH $ׇr A` s]]Y:JCנ=P|]mZgdm KxPVUcE tį61fj?~oܱƁBY"nKFv% \#p0ViZ6 b4akXA2P ȬCK^G"F8gr D1Sw$.!Hazf>&:f @J`""ܭvC0 7<` b@G@'A8`FNd^p*<:AHB`J#=c<5hHR]pL/(&ov% :X(m 1XD0`0Båޤ2/Ng:3n$iAHLB4<3ދD/.HXx H2#trabJBܠ£>4Z24Z=G# ` P*b(vr.$/\ȩDA@@r.ze1cZO;t #V0 ,Ae x'%(zŠFJUf jNޣp$)LRK~@n ) X]1nY83A x/OyH-`:ch3ϸ>Tʂ'Gk"4I$ƙDZ&rbB`֮PlSFF(Fnnr&"R$#aP/(Aczq.?fz"n) ',]f̢қ%2 aH2}BBdD%105E$vH!>#?f V`F {X`XfA"<6cXSC[b73@w AS=Jkֶ+^&H NVL2,IgQ>3z9tBD T Fd؄(D3&d 6R Ȩ=z0c΋OqC [3`AAIM1b򹦄#.?it%d" V`JfAaABv "Jc07Kc&Bf qr(eR4@=否 \SDqKX` $K# JC B2y&gj4 52c ՘ (!"եrr2*&UFGJ8gK~#oD'e$09..LϣVt #bU? 2c FXC|vȵ6D#0+0.'\$_ŐM " U ZrUaT Jg o(e#pSX./sG#)#S1 VUhCʒ&"='[(1-A0U\E83"p-@#"Cu" @ `M!!ϼG:h+dR R#FR LfAHE8+t%!YFsc0%b:p 7$xh Ňu͈NR'aɕ\@x! E5+#0Zp#-G$J5/ Ib$Ots2& F Z>:ņRW}2c,Byx!D|"!r-b6ƩHDzRh^;PiNy]Oq;r"L!,`ia › wlCrg2cb9 t~g\GAaJxAe rDp4]@,0!,UjTK%\t@E$%w ބCƔ KJԭO1yS x  [*,@`fqTؠ̘fxפ}pLr' >䏃[d|e@K.a> m"~.%vf"bX_^#&a `΃a[S?Fihajk@OzmRmXuFL!8ar(H lHS&@MA/4vbl4q6ZP$X0r7-d&7aBl$W F)r/zOJ`0{SC UA`. ~Sn>2z%>h痀x棧XbvS)$<28#,at T 1l8XY8waHjVux Ъaߦ'~FxIyR10m *N0Tf` yc0T6tOO\b oF-C4Y+#`C:$e ` 0Rfa%۽rx3&\h `Ϊw&b g(F6,J:?O4yRkeVHGa*obO,-L/OH괬jsf 'AT%$,|QN1#p v@'B!P*pQ@&$$Y<_"g`;P7p]x!4y|fbyf/yvXF.y!Jh!D*+"1 7#@b+=xXSN(ZKȞ/ QTԃB맣XkB$z6tkT#Hy/3guKGs@ JP}'`VSY3[ \]BH 2=bf+iOySEᲖ/& DOg efpkIHlfX6xLN:S%X@IBSadxV~ dwUUc$wYe&jSňVFL.pĖjCUD!خ@ 8U+TWY BǸ@Uc6j0항't%2&rM *Ԙh ТlN­8ͣQ{Ⱥ hꤓ2L޴kD~.N 59HH)l8Ƣ̥QRoi*dvdZBx+b납U6|׮Q)%jP3 fZ",BkVFJ*=<\$ FTpVq{8.֏X}=}ŊU2ik,5hnCr+)Θ@L*+lCrI';|4ҟF)֘9AN!I`1=XY1bN=Ga#e}Uma99 4ul-^Z>xո<@,$ i28_"PQfސ[Y<0ǨBaÇJ16Q!xDjFyUZ.07L4M |/TtHH *L E`xT4(1SG),AYY9 $ Y@RKh4gvpvh WhѬzhmEUT`3\AgK`<B`(A ACyL+rUXL s9~vt 4wܓHP*B9H8is@D_ENpw `LwPǒC# PgG(x@+C`j 7€WnCf͇ ͲjX"y_)X !3%{vJU2HHʑ 6]YTC-(E(D!>Rl{Z:V㪈SaFXW u Z9 I8+I E )Pcy1"蛊"X8Q `-zCڏB  a98`ೋ4]o@ zʫZ Q`#\92̕h‹11C)&;K߅^BV c纳 0S/i X1 {C 3 9fpj*Ƈ0s B 1Ð}@.Pq!)( (茱aGl14K0AER  ը7T$Y4<?@Y/3 ‹1,ܼa*t`=HPVR7AAW0ȓ ! 1LvXc% (֭k%4b*ٕ: DZBEHQhL ꎀă2C H mhd,.v7h Z=:hN* 9WH0+͔1;8Э :%@+ Z s2L URW/A D pA& $P03TAHC8h]~ !ڳH T `ĸx⃰2_6ÏJF$9a a ~NkޤZޕ;8^QzH6X5,6MO0,>,4 q,)!K$tn.A oKâO%_`&6"J HD@y9|ȑ@'an@ٛ[t7Sv;T7xpf@"@H"x ]MڅHs+6kPhY'D/АfX8)0 ^)_iij0D2! ׸aܢtKra $r/y@ בY &P&NPT,PSH! G9O`  X'u1cN.e:*rG۠*12.W1l!ض/1x'emk;aITӯU;w!nқ kK Ey׉!ܣ䆐diP*z^DZ8$h#(|n R|GdvAe*ʍCHyAFٛ ?EBj~=tՌ9t< p89ފ(b~Т5X)@ T(L4P6ת|: IA-/ѡ)~jI psHMɴ6sIj(6E ŜZit9iJ2cs L~Sh/!]cMn`E,P V8@'lhqbhXl22JU)qg_Īv NSNZ( XxS2(u(t3e`T `6O., Q8]"o5,𽖰z*@GuS $d%׊c!9m ?/5sF h#ƬRfJ 3੘8~)hb0a^5p1tuxv8 8^ ~M>(+SΉ56񑹘P040k Cb2PbɃ~ Xd 2O;_,ҾW 0v-T`+8J! f  }9+erJr@%y=^p .@@'8o?қ;BM"PZ1.\yGD}&H_:F8kT?O #q2t %?@cwB%8k/].$,ʓɄe4x۲ૐ`ЊܳJ3үl GlU7|;zT3&Tb` gߣǀpTF0 ,ʢC櫞1^O ;ν JRZ8Ah  īugrЕ)Hl Q{4M'C1NжฮF5Gҥ8q)̻s.~U ΖL]+8m&(1tR(A5iRUCD)z&؞>K1=.Ji]\+>hAS!5H+Yw;#@ {B, h\_C #,DӬu,z!\D"8|]Vչqm4 ADU6!IRc`F~xqku: Mv5Z<yy|T(Z:}Vi{ঀ*}nd|tF^A 7GFB9^_I$bhUELuaa\l 298<VJ  9 af2fy9e^TJ,`zg$FǸM *qV@Jw-"Kv_.6ƘpP @ XG(e\zppED[>FB|)_HpӏwĺH!H4Y1hHM|JS R;(/@!Xpx&$ϚB,i|&@idy98kE_T)@f SI !ԅG;!aa $cJydRb0hT8e8 ?[ .Ib &En!R`@M$@rȖ}i̋$2F^E&^=bJ/T }a. mp>6ݣ~# " C Ca+*ܗB\VL=O@h4"`&ARjzs'+IbD# l R>{FP DV- ,Ze&J$:i*F &c;ZcNbTHBa\@IbB^('K"t8B̺LY I(v 8@%K /{ /bJn=3MF^P( d}e^( --#QM^/dBqlebR nK8+"/JR8,@ºeThC)atI:B`hA Ia*J 44zj*Ԅ|5=!E>jRb6` `*s($jH|8(I&*RN@jBSWB֯&m pq<+DzpLBaDFD#ZT,*ӉQdKe*4C"(>+vD:a.0i8H=h>΄c\g,T&AhazGn tvS 4Y02FhH#*gN(%9V"A,c!y <87p!P!pc+40%o;Gm`WAzޗ.aH ꐇBӎyp 2H 8e2x֢<5zc->zlX3F" d쨜iN:%$3J7mwcIXFc 4UلP3&4mN(c5.T)Tubg  ` SI<):q|zz˳#ɃFFX*z# kVP"(e`2Ǡ+->Hb%v,"[d/EBD~҈ Cn0/s"\i.pAK_Mr]%mUk %!¨!rő^8AI !Ԅm#ZdրZjʮWOXA{URG8rӐ4Մ_".P3/E2@+va"*vqQx EUG%@JUOM6",GfEE-@%9G9cEE_ F(L&/#.d /^,3S{b\^nG.FgZj '(!4P2w u#7[ad7lL,% $o"4M2W/';pC4b;#A BZǾ}aB@ S7 xz W EN4K$!gMLV*چ'fzӱyVЀtDf7`vr+8ij%n+S$^:0xXR,bLo7l.@cU:V&@"͛I#:%ix*%Mҳ#EJ~ hL#+B$ TI# # #J#s@9gK{Pd҃i8La:rT'h&Qk/G` @T 5ncD+Z҃A6` sk "$#{̴ AA5O" HǖÀwtAjy P%ARer"qn1Wa ,fLxSx ܌ᥕfÁ(Z,AHt\\"yLΔV6V]"=0"Du$ŒRa@BF h!i.{BJ\܋pVD,>;&0T̾@ Yu qU2%kZ `2&ek !K|D=9)IKQ"3P6PV{.yP($a) @A)t@CPeu|)q\#ԃzJ%CJ)r8+@,3_ Şx%`Gނu; P}}@)$Bhha 0t! 5IU?SLO+{ 16= ~L(L*=` @ 6i$Isk9C-д.C9:c*$ (9-;SS%|"JJPY!0Fil[2 "hd$63!BmB4) V( W7{5PpA1="U-*:<*%Dh;8%*DHV_}uꛦXJ4LwzadSUq校H_+{V}:Q{hXkv]1[4x! F(P= w7`( z̕$H 9HP$F(o~?  $,I(5I5>C 2^! M+KH wvafC(_ 98S3`# X+<I2P0虊5 i9HRPG 㜖Hy:V)&$嶓zN}:iT>S8g9FȡJfVacg'ԮF% TJ#Ġcxm?7)'@ܭHLwCG(ܜ9-Ȩ)Ji"#jG`[$8;Mm X 1d|U~(, 8HL A|0ɞAځp&K%Ә>GgBqy^!l}Id&tCY6 Ȩnz!b=<.DLOP-|"I&Jd7J R"\_ Xwm ѳTWOM h%n\m oeRHJ|H[ 'rII`@5br>5>~h@ gAt9Cq"pw.LvwGd )0A$ q2F [:>f Ab<ʃxH('tOZ\MFP_o0Ҏ[0,,#htR4G\~*^ @f ʅɝbG*IXYZKTrw* F?>hsG( 'ĚB":&NJ 8=q懫]#JDs 7TGUkHogAbYjj!D@c>K*C:$̄04n9Gص.:vp'DP2WSž()@"v(\!2굠tZ傰Rp󟊮]`[K )PUIqJIoqDCg*[G@|,od`6ݦf8 ͿlWE1 E@a .0ydiĮNAOPYthvBR`.5җńcSqbm"o!%g9G S0"a" BBZvkS uZj*Xei$~А@gM;Q/5H#8pLшKwMщ薖 X}(  0#, 0iJxFac90wrN8CX%u0 @xeヶZy Q,c{~$9:R NyP:J6!"us(9냫Z褘Ȅ1X@8Pr  e.AH&h%HN"2d .DR:rɾbUI8CpptᏰl5 3:A PJ6ȏDC aBAL؄ʅP3Xon$ 8 !0>; 2/z(i{؊qk "{2,4ipT8=y:In=A&,*@Dxm 3 PyQꉹ_QnȐG*+TE\ ePEͿpG)&)n8ݤK"" .'Ӷ+# #)iP6tDI$HA^ 1C p8W +zDH! xa '%w4rQUn0YZ OIE0lj~H% ;1p)!M7* -I0pZ7).(7r⧦4!(i{ő䪙d JX  ևPu s FA {۳pJ1"vs(7آ6|ds^@P;:L&X6; >&@MԓpB["9;2d?@PpAgxe0ҕ\HG)E7J#As H{. 纚>TW0PFKHl AH#HۆR# X\_؄Yx\p WmLm`2 ʉY <8# C.M49Ārh} T%H!Ajop6a`!^7(8#(!Qёp8N(uFunRzJj"Hԉ/rlQ>S0R`ASYȿ HM6ʦp8xYJT#*/[ǩXp`< qHUrR0%B "9 $*TT+MYu $@|% K k ÁcźD#f#ʚ D-ȯ"C,!eDۈ-¯Fp TxTo' H qшaHdPu[UP!J&0c h)h6qihgKjq%P  !( 2| t(NK@UZj1 ց/  hy:DR BFlgU[]tA4"&X$& ղ#VXQQJk܌ 0|X-a vL";yX)n$oiYxP{ш2E ހeqЄhKtk !!y[4Rɣ[$?Q@=9dk(qx x\Sci0Rh Ն(_ہH\8w0QŒXsd 0  g6 h% c 0 \RG38\ĸ(L}` !(n - \$< u9h59bׅ暈 (P X {U*hԍ\`b x( !,-# (bE iw˓,Ip@;r8$n`._`XXUΘKl:r- 4`GF2ː(5h/K };G !;B} ۰uő)0QB: P c@ bIdjkf0 ?ހl'!@r,kt_p(` >0O`2٨ +hp\leXfPLN(@H-5Xz\nXx 8F^(druTn 00!;X nH^Nb58'X n / Dž&/Є@8ptziARy˨3 s^^s0Th^1$h,$+ '" )u,?+z63} 0tIO ɤ ;gz/9 h 3n{K辀f}Q<׬ 4~@: prh! ^x ߑ0J@ώx W~:.(O_sИpa #2(a D(2H]r:@ݝJFi׀ D腣_ 3YpcG XhP 't!.%d#عs] Tގ>ȾjW#RCXm6/ׅxPUXWl('@3h$,:cNr"`da M 8{:b؄W XݦX0hhI=:N/dwi#[ȁ5hO|aW0rtPۙױ~9EwXv 0fPpx4@G@@0  "4h9!ሓ?M!¤@`8j3k5z R+ߠ(T/4EK5uo'Hꂡ@m4@fQxtl JXnFxt8ٰH"p, >jpD8 ]@)');ݷξn.L 1q^W|s0 j͘x{j *. >K= V~# jn`m& ApuX&$ -B+NugP!X(3̖C56+znADP@c@pS . pZ80 螰xYi"+|B#Nh`F3r|-j :;}~1@   |q yk> `[ 5XXIBK}K+C8sr{'Is‚́ &.Ä~bʨ5fi,wiyHP4h&(7 h1Mgz:btd$s1*2d! % 왞 [H"e%hFsꮰ& `$ 8*r[0+2&~q$ͨBgxK-^xձ{Dz)ٹr@BKn\AѺ"F@*6 !(g{xr#,|]b&>+7Bj5 7t3]2r9d1Kp&ฤB`P pbsf}#dr*-B>WU8}Wj{I L|!A@\3. 2 (# J#sV|aS}B8A Lc T #j%fl'D[3 1d @ǣ:8r(|H"L8(ʸÚ#Iaa^x] d ZCaeqh}+d @>xPcZVA11QaKep(+5dI*pYh=O%k պ>#8#mq6@ Aϸ4l@^;cH=ldL21tbJw CQP*E0#$cQ@ZQEGg(8`4HbD ^ (7&uPÅA)9V r/_K/NVfZ!#P 8| 0};[.T$Nj7jiUnW8$Fº&X&//OkhZkHC? >Iγ.jd*h0|E8cY66p% K#0f@aB$@Y5m2ɛWٓǺqOv.eR,Ԛ64F~/ TƣCdx+DShSH{j>TSs(Z<=ysF{'7XjBs  X!)iS}7@>G yʓ͡d5[bT%0$`H)| $;Ʋ!2éfxk6>%]=jO0L Z\D⁀1_^%n^jZkLk5g >VD])FkHX/HR@7^>&dA( /r粠1+uPt;,#^WqXz/%/EvýRv!8' hS l9G5G-At 09>!zҦ:_3"~p:Tb +q;<d)xbL Ѻ6nU/Xրdo >ugv8{'+!c( HQ.dr|y MdEYl\ [*bA$'.N!rX^A/d5`5U*6@ ,Rʩ7%i̓ 0 ~znGʿx"Pw3}~8XU:ر{Sh2 b2itұðz_@Z !Ji$V+4؀b$l @6f+$6@8KRfi>aJ J~@0ng.JBi$$̯҄\&TZ@C6 @ 䣀bL>_E!A~7B@un FL L:Bƴ,,z,.&kN`,(q"c6!0:' DM8 f _b!+n*$qTJWj o¶&"H&mĬ$Җ"aJO6!rvpD&x62xG@ !B/\*F*¾KB:@8e~K b#f!dJd^k f *:-$(<` qn0>VF(+ph>!EA֡𙂆@`4=D#aP<dJ ZZ t @s:W¾>/f!ڂj HzjRHm} P_AC!ZIh`&I°`n VÈʘE6!>, T4% <LFZI\Zo **@OdfqB48au 0E=d3Rbt; ' t)J]g*"¬Bk2*FvB*$BH XBRbR+k6`%{A EҔAb$aEbjb zkf& 7*q@ZA*ҊfB>>nl+-IFP+`4E-g҇ ԰ @ & 0} !j B^gv3@Vj!!_6cV=.rP=a|N^!hᮡaw 0dx<,I"'au\F#&ak+fNaEvLϦ+r ɬ|!6iBU~F D̒ 1ZO$s7`c"J!S( t.Cvr>\º5b=rq @An8!Ae=f}`K)@ ,.6㶒#pj$6%!'hV(Ef:@XÉ+.&,XBatB&>R, x; F#%d*N_T'<-EǤr#;XFBIJ0((X>G*T!ZAdP8UG@nD'8ln `(fn:hbI㡲P :V(ҁ@z)B# .*4Z0&!Z a[ccFB"@`2 m] Epz7:/t.h5{:&еL> .Bd8T+a4*PZn~:<%FҖ @5d2(&F2!tb:!uA>B@TGxn. 6`Bbaz-v0&. CVc Vfk&+;\%EsPބ\*@i)t>Q EVR@44a(AR6TsU "LMPEVW$lBLwd[D8OJ j8Pyn:+Bf²R(._ XNn(kC9`k] DF.ƀ4:WHz HdRqd&?Bx>H" !~ҕCTaT$, @`?BTkax\e5M#~5cS7nZpQ}\+(+d!I6yv&zRC/nuD4L=fb'6Kk#8@\jC`S&Ly~7&,PP I[Y$@>U$dMi*t>LҲ҉c8%7{5U,V3AiTժ>et4j*C$4F0 D!5H`L,d.*t0b~&2ʌ-KXL/ bX +]6R+rI*$'LFkUJI`w[ !J`I3 qf+{dY;2b^4r{`C($Bd` i¤vC`dZf(KH7Bg2 Qa &f**bD>&Q3zH/l3C26$eqڛ ߦP @0T~E,'+fPHъJB\¶r5@j=/O:` PXBF51{ɞ,CHe"lNfɠCVgttr"aH*U&Na_{L.ܝܬe64@v\ J~?>/3@auaE[2n;8+{$/ \Cpd BL ;C#IܘVMiT+v.b*'?@Z-D@vҝm޼j;`2 7foD+$H5Ck ':<$/Ʒ^.Bnf$ (Ŏ og C+h)A*&Mt+ژJ`&3ś>2D1^  G&KOE(.Eǃ@Bxz=E_0Y=?*` :QF 2ky6mx?[Cp5R)1:jZF@⛉PHo4 1W9P>M{ C@2U~>#Hmh{=م.7:,sCE@  =qL2nz`PiH#P B ^`#Lp H&C*Hz|"m"83<ʢ yQ` JJI Eŧ赢b*Hf 9Д'x0<ŧ2"Jz[64qjp2`ICb9I.p/. 0k'"|0bâ|*Uڮ)ꊦ`Xe%& gV &C0km&7 k*5_-K8P␤BP۱q`"gRC H 9%ů 3h*2Hs6_⒄ݭ@ ∜ @X":7>3z53USW tX?(w'e&-%0pc,myhIJ5CpV1ư7X\7rT8pUp}4(鮯"rs b|L=:l~7&{gV7Ph)Щ@bglK"hRSrN|B }:WMNׄ`"gՏSv=*3@XK$_ D@rq"|C< AK(芲G$v\Wy=@߀r`7ɚ`fֺD0"@f4ra'5@:h 'TuE$iNxLb>$Lădh v-~`ia6E`qARźgY:to ϓP3&/l 24^'ß,\1549̴(pr (>S2(" *=V ;&3Pԣeme˔2 ,r`YLXe3@ 7QU6PJqCt&CLzr*a0 bHKOGO@cOÄh -y°W:!,RP  AX*pL,`^`lp Zeր2t̽%ҦfJY#6h''pEVdJlKٱ;cD$"cGHMhf>x. H j L(#R895\g-G:C!g`MSGkj3`T &JR=TR)@!rE *DTh V8Uq3@,&F!t [4 hԟ+Y. * MRa Zb!XONr&T̯sQ*(|"S(csVC(#/=6$ÿpVR @R0H7pQX7ـ6[ r2 lq],71dߔc؂ R#k! 3%ol6ztE,jcNv%]? ќ2@Z vp @*[dfՔ" P$D؝d aYvhЍ{GxY3 A3!Xb/\D0 ITr U irMrBp0♿* @D\C voZ 2=J`h;(TF]ԅp-0B#ui{ Gwޟ,@i@KkQ2㐺EU?ND+ot[FxF:4r>öӥ TcRZJ!QKCp'ڰ=3ߕ؉xw+:,jh58)lCs5`ȀJ+ ޕZ ڔB>|S/y`[#P6z(9 cd!ضLƁxU<є/3*sirǩQ}`DO)dVϽ⏘7(X)p: 9p8 ऊQو<[.> j8c22sK8!Pۉrj9r5EkCɐɫ5X 2*38Y;ak΀F<$;4}!8L!ߖƠEHIJZ:qL9c`H dB+$* E/"5īZBa> \8HF ӂ=J91Kq%*M☩2)0BM@ k$h03P<7J3r)9$X6h47ߙJ謈a'%M :q<%994c0Y3CwЏElOɭS&0>G0+`HB"(XÌȥQ[ȹb:loyXu/+`n R՞ \,?tp OÌ]154)Y`fI(7zm=2 @/;:&"нJPC ) JzYDۢFi#ÛbT[Hx`ET;{:$@SjhG`4x\CDKE T2y83Jz04azK Py#UaOrkN`*ފ* lVѕ 4קx[ 8Oa9A вʌ1Jd7X@2/hHZUq>9xwH5e(/aXv4;miLEl EA@x+03ix; xRZSxK a P6 xRk3Cʣ6Dŀ#{FȊ@WKBOtdB϶ [kԃS~A󓂕BHL#yiʀ r"ړηӴݩSZzh7, }^Ҹ%ިJ 0*pLRcY1P"7X[Z'@ҡ πQĀoe0ۀrQ)lCSQ4cZZb"O b B+Z#0R|)x1E->>eX؍Aq9@&9 @mUXh)bQēxN)dXt@4Єթ\xK`YY2`m}@t9p`a X*A{p>zϰ\ٻIʀP (<(H%PzM#$2VuΊ8 2ͪY#4'5y317=!' PZZgPc#^? @Y 2==p +Vxҕ\ʓ2K] 3- zT_ |oЯH:xLo1u~@asƘ"58T`ڸ "dRK8P|j=ôr4 mUT ;00Yh[~X) xlLLN`")`MJ,Hp4LNnIu*,@e~Dz fEnKF@:A/TʛNŤrǼ~i ,φhh)ia6dc4REHS`rY B򉶢 XHw%@P-Ҙ_`޹bKp^-+JG3*[ 1`mA aJpl1Enp+WQ(mAU !'}@@&iȉ\3P߈0Ϲk% FrgR/8rpi8\K8#F ^YK?9qK @/R˷jXZ<,A( K@҈Oh i-C,J͌uU<|^O>xwtp)p onaĞƫ eߌD-OPM`UșV(5܀- 1@bHU>#a߹qJO5ϴV7#E!LNi>o Š2<'xv3.:cvͣ(m!\ ;cҀ 0Hy$RQjl_ uO@JT?EkdۭPXx6B2baQ'$aa.K0onOz/`T8QMk];7ryǏO!GTDu9aűwZA?@ZH$^ѼYEt7w{@{*`~€`(A@0(}@ ,}H$:xS6-@S ţPQ) PG"(w^Y"Q9@B0Fp' Qlv %rմՋ@`ԞLި}q@Kzd+&UI^E%d?b$Ew:5!T uwU EJ%WVO,B5@jxh|-j 7 { HBj"C..D:NFx*0 B{>+:``!G!:P9{+PqtY3GJ1 >)˺-*HP|?KrrRB`"6}g K82R !+ґR(@0 Ec.~)Rǣ͈;G:,˲N1h. IiqUBzằ.5s1t1Ch\7+1|xy'H,#@?,S#h ۂ 0z xR˼+*i2;S ]Vun %2^wIԾР& "Fk¥O]dl\O$A{P+3â/Q/z#TǦHѴe`:`rSe' IBT:PzP XpOH!0u0r6 f_8NP(ȲCB JBFdKaةP=h ġH:=̯<0Qma8MD$Ѧ*P#bMHP/!Q#-., @P6O%t[h h 2Lk}sy6%P\y )tpJ @b>_Zg|7R.YKN*CXy3CIA;G* ax06c30A6( N Ab &I/AC`P% 0Ə ,"R|g#9IGZ~RW A< 4bm /P F C;`j h=$#2.9 q;|D(Qda=@xMxOP!jD^#O<̐t^Q@lD4%$܁?rvQ)С5K ,iR3r@*EXJc,c` :U@6Grgagr+,Գ^.pG%[h g@bЀ`ɨ`+:GXlhuH#\Hb"PP#Y+Gi L+F/Dbc _= Pp rp`Nx:ȉy7A2FFca漳 R P):L#ָ5P(LPjցZ"P˃Pg B 1&Yi#HPv.P}9twMAw0)s:P,rw'LnCgZ$WA y,dPd 8KքKWU1}"/^=."8*P)#6AXcH1e\҈*@@KpT F(F-Qq;p*ʀ0 ;v,Uo`U mTB A0B#K4JbO' m j !A{a @|^}!Akd"18^ >$ft_ȯx\ZBT0RCSXbF1qa9P솶1;ȑ( h@  p.>/)% ПSFeKE↫3&S*P*ofEKP-()K 2"1A"A:USx%FSO2hj|8.,A@JIl@` sAலA*8"ǶUB:)b-D  B5D.bJBVI ̆)8c6S!0um<2- \AH拂|P#ꃢ4F`$!G M{FT,B;͎(]$D,@>J-Apn%΄CkJe> 42X\6Os:! VFF$%6>@MrHfHᭂ! bB N($ Ae @㌕*P ",I̡+:` B~%xP `'nD{eb~,#!B `"PfX<h)8;BahȂz @m,4;((H/ "0*||0E"A Gۧ`QLO2T `kd๦- N`A8cL|)Ȳn`4#%0p"JWa"Q\0. FHZHt>&I ]"d/C/dnO:QA^d/v(  %ZCDAJŠ*IRp>8g_.e~Y綥‚-7#G8$B H]`9342VP"03b"%bXmh bPYd5f`!<B,ò%1"('#" &# Z}$rolGpߨ/Cp,Q!I(٣hrjC{47Ko>ALSH`p+7XINq֡#qq/^"B">\ n$/ 00(RUH){'>.A24\5a#h/c"e#7 j$ni|(3t ]vt?qM!JA6u`x a$Bo(+t4rCnJ !"h1T3$/@S dCE<(JA#PAH씝k8-#@a&PD:@4/{H`(Sc % q4l*Zb(f gAGt@d~x4h$7OQ %WbAr@aW sexΚ #6 az|P(.`\X IvT'&5aFf*Ccb9$#v"?8BA@|er2a"3*`D PIV C"6)F; [IA,Ǧ X`T$Js4`ʲn4mhF#9ij)~b \{dIr%7VRfN1%5hr"5%FaV@42zn6(S FIZb2>b1,= W$Om!^`2&ؤ7Ad˚3ӆ;/l;K q效L+Y%U~"B(Fmb\hK)4.$BT%Q2Bʗ7aVY%yHAXJN2~œ# dEJ,f\ȏ!Z!ancB \SSt0l1!\#N`jAPh@L")FQ*WD)0` U!-.]5k`X5A>,hMG^\b 'VfĢɫv8uPT8"T"!"sFh"ByAi-OllJ)aB@Bm /kNVZօ-Stω#?9u >2xBHxԴu \=D$2`"8yzOh+>#nbx ŸfCDB'"Ʒ:T&Wx cr%L)A䠬 *Avh͆03>*J @BԂ:,ddncX,W` N.:]CӌK тJ nE2ثCĤ.n3Q=ķqd6T.C JAn l-}MUr(D4..w !2` piNE#;nP'$d؛;Y %A.ԭC1JE&D)N=@D)RP|L&HuqG\H! *Z ,lF{[|LlAӈ bsL:UE!C4;z#2g& !B$ aӖgn@5]|!{'I[m]BJ,"qℯXJ7?.#(A~sSI-?B',bCZ$Eq L,DDn@ "b&KcO ɻR /nU|tp. #BP"u7@ `a4boӷ|\@!Z4iҮC;S) ;b#Av \?OƚP?n& !Y,IT6k.\w< R"Н@{c:,JS'[u.'VnLI# p!ol2+Pܴ@$/LZfڊ7JU:I D|`jد$!8#^۴XN!D 0nIqx.`0=4 Wk/ k G)Jr,M&ad" R_@`yk,$L c4.ܺqKK Z?d`#Ma B I&?_ ( Hf)H "H*(DQg$grP KHy;93a =aՊ٤9,"sLS& K cDA C⦩٩ m0( $d> (9 af4jZ9bҥ~&tb[>J}@S x$ 0 p$IoI:)Z0l "3KC8z^'`DdcTJiuR% tBR"iB07k(I! )hq~-s;gz, ;3\{t ]"JZ>hO$҇lbQA DŽ$tG8BDIs0 xL)Qc2?YDnm8&qN0|[H8ŗZh'F~$fh~q щ0+(=剨3J j Y“IA@`(4(:kv,얔Zۢ&HJ{/@ !1@S Tw(HG fZdEd AV6[h0'F \у%Rw1BI=dʙTp֍RI^LĀ}cz*IAXyhS4. VLÌr_>TwSS- xN,E#c:N9"Gk(4goB;6F͊Ϸ"laOx]0*!Iqm2`&YMA~+wJ~$y]"7w x0(AԊL9wD4$ 2`їM +-ӡ׼DQ.7ƣ*` 6l0 CØrР5W%zM-Y 4"i_cȂA"l7䙆Mh+5ͭ'ܪ8@h  Qlh9Eh"T `"T:p"+%uWzM "z<(L<*A8 Aw Bn۩<& +ꑾ+Ez#r(DYh.# J|ij0il0I  N[ dE ;P!2MCf?G܃\gI0k ba3dxVp) JM'U!J(@ȦȑE;L#y՚*'Ex0q-lM` >LBϢIqQʨJd A! " >&[8磒xT+$B lh{KM9PhHqP RNX'I!XEA yut ZhΉbJc1lj@X "s|pxTQف@%< k?Y4ҳ8 酼V;Ɋ Ǫd lЁ 9߰0ۂ7whw9Cd *z r}*}@)ÈPq@11n H5shC($ h[-A13P| ]DK""[P (Lj2 fP6\:q Yj(z~5{>78 huGYpQ+H Kq `z@AAZc5RZ!Q0JH$MC@F)J,i'.[hD*C5z +UH48'k=II>)((x)Fz2/H BI`=؇+Hx4jZb.Qo2o:Y(!/, [8d 77$"ɩPX !Xne;o b̢tƙ/P}Hx(z 7ˏ`15*P8С韠3)5A9ȓ(Y.A?|7@PtDj;HtCO^1x (!C ]X2Ҡ獘{w2vXJP{ex c XKPBPO)C?P  HLL$ i r$Aa< qΊ=`_(s-VpXd$\Ҁy "cp! %\#cƌ@ C! 5 ZBIl޿,,9;A6{ (@yS! LhEIXw$ ˜؃$[9ؓ ] `zAQX2UZJحkL܄ I ;0p>9 (t9p N88x.'i D`Y!ك1-]; 3U 8-{ >Y2~Dk_Yz6 =_!&D+RJ]`Rpx(ר&# Xٕ(79p*'8lZG*(B]*9XISV*W>C R+ŗ#$Q[H q4X )aJg4i9^H$#=T9'OK H$sS-z!*ڳ\x,l hu=!)h)+@8 "tk3xX8W6ĮU@]98'xc2- =[!ťҾA;ժ`[)HYsʺ huh 4  g b 8xvD7aXx ;#~lV`STZ |RVS)xxW77XX{ɣPCteR#hwYXBԄQ]<{A:M_Ҏ46Y-i(L ɡHV9$91XՍ:l( j j9pO(5S(߉/êhQX3XBJ/E=i[) $%hȫ4(o+nƃԁ2h*E&""' #Teንs/UG=I՟@Yʾ3A `L**z'1b ޟ{f؄Aux2c2,4X\-S780pTZ{ [8 Zy֋˼U7>j=aT8I8;(C:()36cy+R v380O;X~3߿Aa cuC?/g a84mH s' -@|`x+LRHdR9$ C%2M"Q@HP4O7?_P\:@ p@ ZeI4!-4B@&`ML I,!~>*u+5*؈ ?2('z~j`Z%0(b@`0{= 4a(s>IK<[=;=Ô 嬰Z=$>Tj`"o0˩jtKy>@ԁEgLL@Ca+Hk%|n:H*IHnLȳpbOp q @GVQ怫y9Y'("Th /N AvT2QJϰ 5\0ØS# @$D$i&c{ \]rk/;Yą>OP(~c ΀&aF\̓ $ I`daBltH%3bG.Y-O ^0Z @vd@fH诖yQ'o)M3tP⵶Į5Q*,"vKmyChI @IqWK[vGfU =9<<Ѡ)cZ C}?ٻ.8!D >-7`OhK'P͐ 'H(I|ǚ(촴d:4K =|D7R J=Lh&8qnGU^Gpp W(yR嘝gӤh7Q:i Q^V?捓^r Qo7ђ0YSXeJiO hRBVw/D4*  ( EdF6()( M&t @(1OD zpRRd56y`Q !~0b~tA@/WaԥA!$ r &5P@l&ɤ 6+@fau?&ฬZ">!<#B8#Ʒ,$ ;0\a0XvK 9nxcCxơT5 )*alX|Tepa@ PL>%d*$pJ n( XC0h2C zeu a'2cC\fa#nL5 ҅*8B@1aZB` bm ZܨXnQn(ɼTG&c*AHwdZ!0v 9[.hYLG XI9f!&ܸ]bY'! ҂y͒8! 6,hC @tncaސwR~=%!,7ln`XA$ bE;/Nc$=eD͢B ( `q$v M퉣%?jVG e=5nj `Lr֕"IlsSH1!T!HZNF["Ih2ӣ0PDS6/*(89`GaqFX:"FJ KͤX;I ÂDssuupbZ٤Af ^N2U.Um g VB'it94h*0P*bv6‚@f9,ZEs*$rų0\!~ +@ @v5H`a27rO) ]*# (¦~':4&44Q)kc@@/26z#zTtOFW (JN9b|"X` RN&@1 ',Zr+[gGf=#"<5xiQEzGH0ZJ<<$*ZWx ̺۔R<6 3!"x}6%LUbDvxuC% .}FGp'\ PAxU2I6hJ ?'P" vWN/Fg2D9{<<+P"0G枂 iR(/<2%jOa`źA&4n#g/I\SbR5# 8 ,ܫFIVp+C~8g«eT(Cu>z2"'!| oB?tJMdZ@"~8` ?_o  O  ~G H e2-Ic=8%K)M* eB'@7?0YS$GR>0OFhR~d`RT "5JbQ)3-R@pK'Ӡs~?@{D?_߰rբ!$S) ?06nI$r1R%bPT)/V3^ Vv47P )0"2% x$yh2 <4-[r)DԊGa7"$|k|l *hįHp)bH{ h&1s,Qd2JCR7-8L#& :Eh!pZ#$%M|nh|z $!C F? b̖#)|]hʑ3C?p@Ӵ :e@At/112L>{",:<~8 B7 Hh<y&HLėl= D/hxqX#6B %(m 5cO㶍@k/El s9L LB4ܢ@H qeygi䏾Cr·nAhŞHI"Qj8˸>nJ( r6K3 <)4cZT(/8)#pjgX-x\B.2k 4)BP"%d 7P;]EKU>GhPyrMHD%Ud$6J3r1:O{0Sr*8m$ %5!}AlYc2ΞUPFL#86`6c!Dl'l=K QB?d7`e.[!du"B^ hπt ȭ*|};s/${h' 6 3$*ƨ. :XCb\ 2_|!,$hc A;+sld~G# 0ֿ=XXc`XedI2B>UrNTRx9 Q-Ta̤@d8t ad-e:*Yب9Y_X CK*H y9K;G9 8M(X0R3H8yx%" v1W@*HԌ8 1Ka(ck ( <V .} H,Ju Y0*(Q9q-Hb Ivt7 ?x胪ț(Pʴ'z ̈́xE3*غpp@ܝHa #hCWP1S b͙{#( hKqh `;H1I7K 2gG … "[$£ڀt+hv)p2`JK,8(%0NK͍SFiAhjYdh`0X6`K];>yI?0Bi81]yBx׵A UAġȰsHk[+3hB-)33PD4 2GL\!/Y};Ѧڝ =ҞD "0Z12C8u%0ɉxT8.H`E5HwJD aYB ؛: 0 pdžٍ,*9TBG@4`pJ#* 1>-Ł0{-@ǫKƐ1'è(PcpâLA Au P P{h, By&|(8Č P!XN9>zWA[1Q 4:AT vXܦCik8 ٻF X-xs+PnN; qTp5`@Iy2Ĉ; I){yGyk8Ì*Z/j9̓K#xN(iH;X6Y(iV7Qro0҆l ':OApHY/ izjD`0 Bةwh6F`P IE/2jBAW xN)8-t"tPsQ 썵?We蠊 7XD Iɐ&ǀ Q2 nC6R7sI Dz i}8pz|1L=9؊H2->=;(B)(TҡX:30-3aAB ѝH;p7t̏9,rGXD4t)u_puW(KU ir]oPoq-. hvhs>m.CIspY]"ʠy Yj89YR;/\v=kl0pD<·jq0u8-[I ru4+R z2Y<3EP@ P5Ap OO*́P(Q\dI\zE>D)ĨUN&xD8ć@oWU-uf@S9 4t\|{7<֤*@ЀƊ`/=3Ê@AXVDєO= B#XX X'w$Pw6XوZ80*-m'$L)[ ogΘ0)= LHWh8k t;i;K&/3x.zPr:m3(b^iܜ ?lM;$qkY,n"疽C#q[Bl[  q8b2 :\L0BcC[m 0HR,$Te#F2q9<a:h g{uX[sl,S#J @,Qv;aa&W =X9xtJNiYh" #k Y S0ٛ!xy(AD`ܑZ  &y$Q? hu[6^:i a !bęXDE6 E R h(㪶@NzL.H)HM8hN ߸y,K0>`n\FaooVhXd!2ax1h **  ЅK;lBb,h轎cd1Ev9Y  j0֞xuE GV衐O$< ]λ؍0Jo yY8J]d4NԭčPq qx3Ka/ NM_ϴ%38PJ8Y X$94 Z,֙?JBx# G>foH΀16Ѫ%Ӎm= L?%\Zj-eKq%N,;Av]h6@8΀8)(G~c%TLGӋuT{a*0!@@(ػ %ߔ C0R}X=ݪTPQ;A5](9+ -07t5 xX?:|8q vNM؈ FN0˘r37lolaoBq@kx%A srJ!hs]h@ϣ\ jC- ǨH3p6py\9gy"i~7RP?5փ6K Q/ C@΁ǩmās%n l˫m evBBrYHؼ6=K8.O_̀H400?L7p/aI/pn,/`h,R(@s@ f1#<FA phs6T{pu!HIo 9ﺜF_T !E@Fn{-Y`_0Oj"zfP=tA`g)duzU<)pifļF#Qyv;z =$9(Ԣ@v07ʀϪGr1Q !TXy$Rdv;.2ư, ChDwŢ$GB~Ĩ}.{D@JϨfT<j–#L ic(1q.Ky蚱Ѽ^*;|: *Qw4)JY1z Io@<bX`~F:2 @* =4 țʴԤ3BvSB;3"8 0̠(d6f70=tDtgj}$Q:,=d]lCʺrl@ZП` gdkdP DN6TΘMdrt ~_$ U GW L. !9c,m3<>`$0-tCw X`%3Ұ2,#ފ C|' \<4.ˣ qAXY$H4ߚrF]Z @E4P!ωC`"#.&A`Hc pR1A. FB(DB K4J_#,P<r*gTbON镏ր6FVeHX'`I g0 >"cv)CÈ^!'hۊ2 Gnhu͐H]֎W憣  VxOP.@lG(EMb1 {$.Tb@Ɣ!PI D, Q/@l rQ1#$>UtH;4vMo/W ^} J{IQ!<`` 9T`z& ^yv0P`%F8Hg1zqwUsQ~(dB^6 =S`@%JYkM:q V+7]L @жZFT֎4=gŜ5!#4!ԁ pk*k3mDFXEIa00EB_9*z!]U@h @C DQGmU`ďIJ+,#dn;d)@d)W:h'+Pr`[b0*M @ 0Ϯ&| fJG"OB-9p`v tfo+5nD6@AJIHl] @#V)M$@rԈ&jpjAfND!Hf2(T)LD!nx]p&f 6,Vt ԟr p]&*4|8G'!B)aa dL $KWFD_3ʼTLPbFf ,@`h@xnf=8CWOM~$kB2"5X0AC'&F"JA0(A^,dt% @> u 7n.jV(p-0vki2f%P˦ cD4Tي>$Exl Dd&gd"lFO(b&#(e,`"Lo-(E D܍2# %!I a$ ֟+~  "r9 ݏ(g nLR(r#$DFA"F3)`CFo*٦f $pX f桰!U@c ~l ̈́uneC4OH^EJ`؆)d 3F@J O-0ІJT@(F{L`F R FGl)c؊" $Yg6υ"PBL^r@A' D^ȤD6#^oz!]shf.1'/ @ c 03o$i$߮(DϪ=N|.9"^qL$:""T;!VaƮN'))@Rl Ĵ Ȩ21nabGxޭflD̒RJ2I0#'83`dQH(2bK|M $q8RvXMܴ5Og|#aTTH[:64@>rB$!EA7ʧ%`nE< `;4$Z誉Los_"Ead@K` 2 H1.7`fI'ƀ g)BbA0Ie? ҩeXҦf{ZQ$R2 #2Ckcʔcj5Hg #b0<@%*R), @Bܭޕ) :pɧ"pM&.͖%1dnb(S&bIs6G*Ɋ]@A^p` ܁ # D>ΛJ4 f~$k"hKT@ԔDTvܳPS`;_"ap$.AD/RޠdD- @ >8dВb @. |TZ@sA:@@.ԍo*F2>05SV m.{&N`#(FEh>x=d3'1v>aB) py2m0 A(A~!֮@gO`T` @K 0*D'ܪ#l$xp6E!mfڟs- tb Tl,txr7IrʴDbJohjD!AKiȎkDf!zτl /`` eF &рJl!  <E@K' ,K-!5X2"$bI~hЀu 4keB)xwG_.DWL&+f"B"@2SQ&!P AFMlPV @Ύ?AbdFFj3(p)56S-doEj۠JېP%!V08$޲2-!vRaSPh(mfq=YF^9pt)ih'm_"`DnK:{>&ޡ7&!#x^Bd)s@Hl v>Y@DI \Ȭ_ #BZ$VV9R܏d+p^)l S&)avHt 0fP&/(N# dɯ v(*2',!|A&#mm l &6-sP'.f/Y.sh-LiOWt] \Й"UH6Hv,;)N';l&<aIa6Of)`C' \benhplkJhm@92# (jVZB'D"D$&Āb7ma5(l Au|pP?_0d,p6\`/@K~@PR( `J7 p8#?P(pA@@h,(G[n6;H h@ +gD|S 8FRX>oL#[1ǔT@\2H װ<ilz8:ޏ{Z,тp6N` r׊b #nC#Bd˺3 IzFjAo<J0 ˠyӘƀ2Qd*'Aş뫂MX p0h1m oP{jaJs* b7kxgt1rZz`AЅLh\At `6O埮X8ȸ l*H`BA@HUAy Ʊ;TA'׽pmvZ@jZv Ղ` 8L Xr@ ?z~(ua'Ψ7-Yď ovQ~_^W̧"tV f%>a@iP@.0,ʃK*TZnl&l`r$$`h<{֌>$`#҂*lfJp\nvG4A^ (M"y,*Ldo8gaഌAg=[+V'V|QXXW=2&w@j^}i}.* 7`fp;{%_XG`vk)bh8.2рkx^рp)`hIP*4k$ 6O 8FմS *{GnD$=DZ6%bn? `@2Pb^jSl$@F&#)1ˠե YijA9B8daص !d@@8|qQCJ!@$@ 0&TPƊuWpi{@mИV AzirF )$r)@-}9yx])zRhI0ґ!\˨, *27'4: 2c #-):UADBI4)BDp&rw{Jd 8⥃|a9b|&x(48E#LV @!0rsF`Ze7PTm:GP<pT ]2iqZ7كXuGd'q3'G35LC5%`d$i a8I՚rF9#<9X }`kV}#p-l!fp`9B`e:,Cc lK'蘺3~I:)6L1ȏ!El'uOGp,֚gj".6ƠQB\̡.hl P+0/k !@6[;U] ^D'8P (!0ZTcL 4@eTy z(!M6F Տ1 wCaSj5 jzlfUvaP9d<P)'5@aWG' : F>`p؂Lj˙~V2i)E+El/ÒV/H:G0aeQ<0&I  N*J~2] W@zO 45[WJieգ=jCJXDF4~.>U q }Р1p58`21RF wE4C>80 0I) #&")/& p0mҘhh-0 !AX2y71B ZBHiI"຀78 @X(PGG&F4c9ߍ 8 DNѮ!?%Q Y-(]Xm$zb."X ~ø \[@?:yq9@ן(׉()f8kHؕBH?𔨞,*9c28 J *G (y|+8 x:90Ca XV<E dF9T (/7X(IY 0v5hq*!>BJ,#y 1`dq@ iK.8F-K^ca @ +HQ,iz= `R"c(D.gg#;JF.ڒ  <2 !t J؝ 6) E;HI$ď C `F<% xx\o,!P+x|(yI=CI ùj2Q@0)rV (p.&|>*Gh Q10Q$զ}&E= SZ ͒" 7&!"Y1Ѝ|Hi  Mp@IO$qʒȬhrD>xy@hAM((,(5H :T!߸1pX!e N=0$31,ƅpNpG٨sK%ix॑`R329 @yTXC8:pMIJA,A wT>ԨYi/ 88`5-m#IgCO,Ɛ0} !@ Ёy)KS;ŵ3hq.J<8D"ؕ`E*dSv1븧YjTPxU0ÍFW?QrO-k0@MgYj ґW %Bۍ"a}sNE@FP5%jӺ8?IQ )=9V 5 ORPMaV x@PR8U yEP (2̀ i a 'P T8}IJx::͟2^0Kx9i^R<D,D(JVBEP$`w8@Љ,i+0ऀu2y534<3]Q4QXEXHm.몁(8.K%1a= ߎXS;ْ ЛH @Hx'0⤳84,Q)`:m8>Gᔎi0X4 `<7j֓׻y?;` b# 軅AD?q}`k E$ą^ $d T``)x/a1BST1,M0|_QW֓dPp!e_P, :Vf]/Z͐i OP۰=`SSñ46\8ѨczTÌXp |=yKU0S =TN-**T$IμH3 qRʀ5ChAcg@*_PKxhN601p'4b6s% 0*'QJғ2ߣbuT<IjQu|y &N ѥP# :r: ai+W8;PfiX] ,P,XE{Р8 0p Yhz/:ܕ{ަCE1 `p%ri[r_H.ȁ  ~Ƈ{Ty@xw$/ - ^эbC @%`%H Q z `i? jq0,| jCzKabޗɗ8hځFZ ܾ}S2J-qV~rQ"w⡺(, 7[F;+[ 5y4[',H;t;5( cp_П1xjmFn5y@8?? -f^01* 0YcW $ ` ?O, >_sl| IP`$~=ߐH bxt$wA*2@F#at8$ r uy=^@Re0'( w=O@!I, @r9@Ѹ}ߤ~|@f B'0#^KH4"j!#=,J*iZ\! 1EF ;>,qR`@ |8 >TAD(B\c! BZ>"ظ2Z:PZb ,(<&Esނ*N0ҖHey]7W:F(CJ(6 ;z< '^P@C ȀJy` oCYF#!+eJ=d"P$T˫4~ց-B=5K B^44/3r>ke57pTm/z4\Fx}+(R9$ڕ%uyAn-l2``c%P3cwUV: )ED #`sƁ4cXՈҀj ys舐㫴M+"W/C-8F .~tZOw5Ǜ!ڍBf1Օ*8#X0 B-y/|X"+*s3bq. r !iQC2u^P)Fx:@}9KR:CNYڴPdo:*v=P&@ȷtoy8' ,9/$a0DCe?䄙2G9?i?Ԯ%=ba ])A EິSZ%8py[`H T`{|.X%F|Gj䨀C'`D:@ hs ^qu/݄tT"Lhw*Z @(ƕZt'Z"t$)*D$cAHV)I=DFM-H^K;NjTBLK4,#͐bk#Wˢ~H`ܥ.]YA'鐤 )Xi(Ӎc2ġT@?hT|t&qiQt!V t6Kv֞?=@#:G0!Cq~~#KJ=q2.T"|JXY@t&ր5:* QlDDh 2@9#O */c3T>\Ɉ5>L܂c_I?6D2p0F*bR"d}_ ˳d ā鵩J.ZB- #d:,l ee`i+M(@J79U@V &Ww~*T`WaUF0 5΄S,re )@Ddx$M5AwܪrO-5m@^D. # @|&$Y|J3" H^N{&dZO å(5qB  fiJ!FH1̶%.Pq(z`М*,ܮhw$^u6$k)L֞B>ATF!apis(a$bVvebC@ƐbL;`Vi .; |$veʕh#֬H@=Lo$\3aG NBf "0j5τt  FG<#$EzGbO GCT`!~ŠoK/ bQ(`x6a;p = dTz=B^HPP$ЌTMD#ж va5̬Մ p. !pLR(` @LR|HD:v 7$"Fh++'\0*$Bn`)1dFb3 L\0rNԘN< L*#*)VɘS̋X8BE3Ɛ9Ĥ*=[` ôk$((0#&)ERM·.T8ma TnKf0h@ Paz@n` +L萛(ms D`(t""(=R?̚ AxJEGY%2eJ PqcBEBDOCZ>"GX.k*1J"ao8.ⰠLhN$ %!  zt$zbLA򳍦5JP.LHN$1D3a3tl ,'8p ܩڲ$\dE6%D2^D2 aLuC4~Qx#EK5-0H8x=U^uEH64"'M4Ut\J|F ` @AydǨԍVpFी FA" R>^6'dv2=Ƴ)KJJH7 ^xhXU>&a:vq^!KP39PL_BP`DEH'@6>{V6NJRR@:TM?{@%\*N55H(k h$F.DWU `O tipi%턪BWfł@8ȿ0K4З"(Ԃ8(eHlB^!4naHpHFDh|W8`LP3<%OP7&%oXDЊ\" Kvx9(aSSMbF6R$ t.LZIn0JMlbTX(Os ! I< ~>/҆\LA  .O _3`"/g&W2v*X$hOx16/p0N` +!s NJ.A0ue};A^x pp("Va&~ ̓b$DE¬N4QZCu1:VDBB_1 Q;""@JD^h,f6-7ZxhI$2SW(d^H``d;ncy6OD"%@*lZxz#'d\dA ` l {MRKp5c0` Iu :j.62ԉ#!hl^$5dWYŧ_GVe*N2@F&aO5Le>,Ə5Τ{L8'?Q(J[B0BH&$P&]Q Zt"6!^C16/괍<W<awM6Z/k`G`xm|N<6xԚgFFhSBA! Pm||r6! YAư 1?kl(D^P^D/:!g;` 3p4 :`6l%.Dէ~s7V9ٚ3` Ҫ2gF$&k,e%FTEmJYe^hP,3p=d]f?j(^OTo Qz"fZ6t': ! u.‡P *]Ռn8E^=A&BYn e*|4i*T%*;! fly\uWa-K^F"@Kbe$A FEQ||n&a>d(ޡ2v\[cQs,/>@SBdu%pXT&* `Pj\.$ºZ 9g+@}QE"nXc(w֩Ż3Ō( x&,Xf"%%[ª= >\t. ʽ0% qm\TPfT>ؖ%'ecT^UKDBa1L$";FPH.`U7vx@te)~A0N>(bP`0jU(< _s ?fwc1OO00 EAD @ފg ° J%(&mRR6#X=Dj|},8 K 'g( /B*|ĉr"<Ѣ~g0ђb.w)bJ̺,R>ORcZBhc| :13.|-#0"IJ=Q`$Y֏ v@DV% 4h }:]l&-ҹ$aI('-/*qIq"#)tH@[UpѠ> GK˄#p| V B8D"-JB|Lô2´FS)A3dM*يQ~&d" ɠ-1n?: ⤁]7 QYi0(LNk%Iuu{TKeB2HYAdUP@GBFz^&(Ïl{~%+RBE|RN!>Ъ=܍O0WkuSDmBuq$`c Zd ! "@nD5y#zFG!=G5XŒH 6F, @>!'4o˜Ink/#4\Ɗ|a) " P&?Yʈc&p*b)ă.t0495,r@e +6+ AJވ9 J-Ȅ2k0S8ˇbi4-$ Zr,0ar9؊FB9!=P2TXUdSsڐXPj Èj"ᣨ @>`EPF:aJH$t<`HL )! Ao8Yx@KmSӂ* 0%c@;!,PI )KGHq@J",1n:҅9ِLzH1j RpW@ĨX8dx k )Dx/|;3 Y:y'p(BO*cD`yx򾍘~sa6@04,.[(P Od+ Za/kjk1"XUƃ=a=YH,ʼnTM0S ݪbUi+AX9-2iv1#pdB\qZsc()xM xNy >z ഈZaaVׇꌽͿXħ qB.19FN =G>I|3ّzh H$ybxvr8sՁhgqCÀܫ 6&IR\PUHyhNI.Q =0KzhH5`sYg+ KUE{ѕHsѮH`/!"f׍xa PHUe6X'Sw+f IP*3&:H0_8;iUĚ9ʸywRڊMö(<臱ˉԔΉ8àjj!H !le7,xtSɁO`ä" #xLBܔ$;`- -]b/3w3,ĘF Zs>5 VJ QIyA (Vʲ- @gfq";)# p}Q0,BY  # 8ݸĕw .la;o.( f~ 7=P%xJԂ~ 'X4qGX%!,ϣh>iM PHB!.x 4B 1 eX/qKKX[A@)Àc;ʽK a )b"ÊD`MJ!Vćpy Јa?s1=iY(oB heiҗ>T8(Q Y>8BH5%['p0 YYaR$蚔r~KTY@,0z:z р{%dDQ؆)U4ˇY-%%bGP.ù)`5>_oР 98۟[Z ϱ@B3)ܟ(#n5) 6'xY\>Eu, iv@tqd\, ]Yjc R9M!") UݦglȔ-7@m= 1p7IH " ՊE NLZbSɉ H@B9+$8APB A`kk eˤZ%;Ď˯apP1o7T^g$7Ze9`ڭJ8)3 N b>D#N260Ad3xG^|)3D~3b|2/, 2aEk8pE 8 ;ނ0,& dq#r RF*J0lS!B(`pLdȲ.it(=K` /NR20먎# L{m/ A/ǩꆀc~Ln_4=kd0Y\Ip j #E1 3U͜TX=@5^5s#4Gy/Ȓ)A5Iu# #)NaQEm \&N§,{+BBnB6"2.rF4 @m# YrNK&AHNAfY"2ݹFJ36Ћx*`u>&Gx6`.i$)'-TV|b(R}8%B-nЛZF&A` "u6"(hL3ܠt@$HADT$CDr6%\=DNGXr+ň`B(F8P$ $Ƽ'X\ođJI427ě4D"#2=pH NNGlu A"Ǩ/y0NRxHƁWa.θ` K]@p[<@nw됣 )E6S#2Uճ*Ŝq[YL8Uȩ?a2ZJ}98 n'Ear$y0DD_ !$̭EJhIuF%;> $O$ؕ) @L+PD".KЛf '$"\g!JPƾ8 P+7r &Y.d0@BL@&$U.gLX ) vf&z30wEb]EfP02J` $rJb@!R847- 1 sXȭЍ4gЙ 5ne-LV9 De\A 1VC@h'@:wp+B)GKbK*튑R!ĿD Ede-@r>f Y5rOPVUM}̎t -ŊV*87h"3RL$h)0= skdmrp"IE@$TVHmlKP @bioW9#'P閇J1, `D ga.ex p +34:<3P𛀠SB.|=A7fpj Yhh/aמё(` X-p)w"9 Հ@C 9έʹHa4\,IFY,dJg -@ϸjk#/sutWׁ6Nj~H+xGUz@$dM`wEp Cyn:@ B e< Z#%=IFdL##5"$ B[J0#g4$S&:@  EAE^) lп򬫖 W"CZ eNp9$`O}m@P -&nIzh QbHt#zI2e c\ç&g$@N @b*|u-@=LBN:ͮ&0Jh .*!%Ds Azf@Ċ@Gu.ن}NvƤ+CXL=(2L*Dc5 %%0CY1s"J {8c +,"jBDGǢzbfopb\ A"' E1~| h,op_Ȧ.`(J !DN#( +)&bdFG6`` $ hc $M=BE*w 'tFďe+!B 5Ű(VD O@ 7Cxg0QAܺh ha\EMb^I.j*HX]@*ˆq` aBQ.M .rˡ)'$F˺, t)ϼ /A c^cV++ pJ!#Q̍.P@J`PA\G@(Fc<AK["Yp. (A(\/A 9@M;@ PJ`aEB2b4b.S~%­$@`Zn%ED v+>`>s,N@J;*rUHrAmDL)˾%;#E#҆-E)Ko bvb|2AdFJሃ㚁-NkQ6̨L.JX$Ht ur +FYOr5,,/S@,$ȯr]T=V>A)6:>d"/0U$N- 6b8>RjMjg(dq6u$>j@ ^ 5&)k:|rO <¡I( w9LB 63 `hT)A<"$8~\!wzdk`  ?@{fC$y=147$_/-fn\L/-D0k1GG$7\n@$jOwKw<iKJ;ȸKw]~ (0'NT Nz؀5 2n| jѦj\/j)a.xKH 悱k$rjZ/)p& LS1r/kG-N[ 1{%kBLŖ)< c 1|67KlH(W;=9EP7L+G8ið%Sx8/@x_Įk9m1>B.9.L씝'ӯSsQC) N֟|֘z)q<@.MOEkX& sz8s } . ,$6J&QGq9Q ޶7L|8GhLN6yCev6ke .AX`eqZ,+NsL-KiîpݞP l*nؾOutV3נi#z!Q i ,D4- 3P緸z| K$P;"HVk@>=#$)j_D,' 2rCrq0d`.Rl1@ p,nFkμxm^׉>N-KĐ( z&KN}>R>dȘqK G(Xr:]DA7br]PJ  $F:GY,&ġi< `(@zOYHԲK1#a.dtّ0@ cUG,N @"6I&$LJ i/ޠ]dHPx0=HsN#7H!Ve: aPV H+#8i$!I=ŀ`={֊$ 曵A2J((D 4u6'֛fjG/1$ܛ!o`yP}YaJz`6dĬm @@P*xY05$"N2s丵lRx8d kjQ' >p%?VZII%%Bqhy-yT>Pa0 -s/CpaX+uDA;E4y.1E͸1U9qF5˔-.-Eȷgi3n@U k$p$b Y(FY$\5P=h9谹Ӫ]bg]SutHN ,TcpCpn Q Ɣ$2D,ɸc8yP.̦ۂn'_T-( Fn7YIŎ(Yn [Ho%#Ж4p{ͥYC@d<H UG]y&<%@+8Djs|Z HHG.zO):ӹAh|=hM/Ccdan'XRHXr*&HC225Ƙ ]`8C& X-=Of쁃r"Դ?u.XJC[kխw呑Xd j QqOe:mB} D($)Pvh8A.3ĒRL.*^Nl:Ӓ e0P JȬBj& 0@uf z؂4]L2Fi?7'վsx6Ch,<}wR嫖ߜxl^Q"iй8!ǓJdt5x\mM!e%eꜫhT]%0)%6>R8zZ&΅s :eb,iaW].4 pY.l {N'rZ;!QŜt`|%ȝͱ1*z.-~,"mT*(!{%ƮZ$2Z RK"lG a^a"Ȃbc- xg(%2B%I#N#-v$$Gga (bR*0BL-!ޚ`adZЎ.%n d,7T0%`J0a&b@R#&M066.F7   @@6x/V7(kzhB$A$1`" 0t!!Tav *TH@>&"dЦ`H+"8@>h5B +c8q!LotJLJ]#9,*oo4J7#D=m 1GvLPoncRH*xgr-/$Џbxq:,$AE `ᖑ#eȨ z` f ՃrBRJ;D|.KA` A+6d.T6$z4X ʺD ("["JĞoq@JiѺ< @AX?L %#."=#N vG 4BI!c69@nC8-"&4Ǯ+<&GI$lj,@> R 4&P@$ɋj֏L$2$-hhd@ /I*fԦe_0˞CG@jQ:N -G[L4Ye(1:ӔЦ-.(LIJ@4%l^$r5eD.NҴ ߡ*aI%G! \['N9L2hJ8;: AhH/J ` !IRapD$vȂyK>LB! EAmOCq4CKei* @,aFbv!d23xg81h:Zlx+k >ԥ*'1+QDG `*6\ k R`d&a^Gpj( NH 4bR^0֬P/ JP,;T(/4FI)50_DvĒ%( @<Xa iB`FnҌ2 ` 0`8$d$j;>5GBN[p,"% @EA"i`fK,t l>DEr 8@(Ded+[xrc`NB3(T.LJBf(8%|v>O. -bIU$ ZP6Pa!ru96g{2@N2@nparsne:&⪲ bed.֖/L c~!|.RMkLa_ A I&:Ѣ QU֜%d"%LB"7.- wAR@E7JPOD2 *hРA*dL QnSX$SQ~M[s5'Zƒh6 E,t{k2gYklbH~ yP&FHT4xB$&H$dFM A&VF6mcG1 twX%/GJ nW;$&E !k$Db$> $* kG\`fQAڎxSFR(iS-EE`A eDmIm`mcTFk"4TCEb\3"b0D `K& n5sjB a"Bb"G N j59%J!h R8rw2@0Naf* F=wC:nD6CB/σ@'x/BP /;%&$77¿gR?I枀A0p`1a喔R1*1 CȦiL0"v9$MOsN6 aN`7Id'k #5gbnp L2U$G &ZVEkx5"9:ʰ:B1rPbpT ߡn6" 3HsP#zh`f`!ת!XP8c~67\T`',ҶA?_vbmV.,`n: 002iMW2*>R'Û~>Qܼuɲd+H7A6\:tۍwyO ~ {T.;ZŔ`?s[aQ!.Lu6-1$UN /yxAOaYd6:9\x*4Zn<"$FLM C(FBYJ@#"ai`vB +xbp,WX8YQ p2A[@Dnl_~Z ]T4AJ봘%"\:$*AA6.Yբ $a_ vO8X*0&ҵ7Z)`-='#.8)ݜ ZJ8'`@?n7z<"]RZ%&iN5zf:Ìxc#faE"/*-3bOCpMbp]N%/s`E%P0Y+Zu .!ZGa%-bbnv!(j7Y@b-.N W,0Sm$@`Hhh#d.aj3 'W\b2^ @!V Ph8sl^ bSlBsܞؖǣ >G L?Ζ,I(7ijn @kAh$(2EJI>1-5 %7z0`7M ߡa^l^9PBN`s$c$y-`4CQemN7 J'N0"D!ث G#   d$Y0Ws ?*Islсm-aw֪$g4I$Y D8`.*Un5;g A?[`$M}[bHub P>h35 n.'pŨ0> +>U4ZbEd4 % c,k &Pj.RHNE"?jH뭫b (28MY޲-4 CJh ;Išq6Zp3bdF3pڱim.M6ӣ</yC 'V<+Bj+jn<  a-yuԜ{H+1JPX+zhLʮiK5|$.4)@ )$1Q7 q_. VSv9x0;O)*@S)ี"+L#8S f\Ҏmjq|G|+):hM0+28ˡ@ޡ*#6 n\15ɶj/-4O n"iDH;(N4UҞ4'vH) 'hiV>(-|Ku|? . `[Nݪ"BukM\3LD'*) 6&Khqn`\qt]+tvfMz?(ʂq5Bch"g0r#cv/ nDI BàDž$S"9!)2=Z$dtK7z[@8B\*ADD.Ha;#3܆[sk&ː2:G 528J )Uz|ZXHA1K @M ^QHa#p4C1%i([\yDqJ%1#ALV4e! eY80GCxrZ6eRiiG&!$hMf|4$>Ȩ| 1j-k- DDW8#[`@)Ě@Ӫcy4LE@A'RJjQScp]`lH|we?U:7H'%8:#6O#ٛ\7ȘwHX,5 HdnrD-XR+&`;SJٕjxj)X?HRİx!;"e:r ,sƚ@ f'~R!" (#y(Sa΃9[1"Mri!y(C$yr0EDNmWpD !j Gj֖aְ `QNub)q.jVQ=a5@CEL[h-t2vQQvpx"R=G!uhwcFl%1;{F: Ad@Q3(h._P%SC ,07߆ȑ<3$C+*j)9a軜FMR@f iR.rv16vMpI 0<98@LASLLT՚GXGQ1VFd,>m 4$! IäS\eĹxtsOROUHOrf E0C ]@D@{f mec039 q=,8 ǭ,y-1<֘F9x Ql,J`D 7p*pBҔ'(T .jgWp8jmGM *\灤aQ#ĀhP~i=y3"QH7 HtZ IU%TMG`u=܉%K|ρ>pnFpa$& A,udtG]q\[.r5]+6B ]:lZ3zk'R\GMk?ԣ-%<Ge]qsOԒ; <1l./qHoN6fR!BKZW#ݛdRKD4S-.Eи Z֨z l(*T`OL+D9 *K /3͝aK`혈1pnk0(l >_COx%*y!H (,l " \xVX5% r@qAQ߯"!@XNxʧP#q`0ϯ6 خ%\b{蜍XY6I8")"`T "ȑ0y͋a E,axX Fz)--h0DxM{0Y M z#Yi|q:H+< ڑ`1G!1}F3HQ<Bv27'`ى=h59n# p Ps/,xh`ؑT}Ay 3Ih1p@v[7`2V&]r*/\b,ϫ/F9{jlUKC0Hb$ w*)c OITwc QKC1@H[Y#KP=a1::1Ɉ=H׏4i$ ٬,ʸ(SXwىfH< (LnYyJKJ+hjy|`LTs 23<򬋰л y~3΍W{y3ф0c!{ (_ô2=l :Bvkђ> ' \,y %#([2)K( r XCv{ Y4 ؚ,O8$1 ȋ© S 6N-Y.HMKт,VP @XKeo-rRk:|#iuO!v`S|e"yV*:]&P6tI+/th8R"ځ&sA;pe!w7&tDmC 5QZ*0XE PV@0(1`H"Pr4 3ЮdナS뒩@ѵJ뇚qV)t1$ 6܃\!,Y~'8 Z,=aKzq;昣/Đ0pj] Gg\aX@9Q`r( *s(U(zPF[9m V9q:yi R).8:Se]s6npXmbx"H%` 0; !Yt/hq592LkSi%9& d<~KXf2Zj*0JgB< PVIpn&U{ GI)(AΑ(Ⱥ,A(nޓ5"wQ8Ɖ]"X ֶpyhhtp,gh BRX38*|L%]BAd%DwZ\>/$h\j`8N1e$f>; FQ6tq _W #ϫ [ SӠϸXQl{uQa:w(#hXF r*x6 `]Ԗ묕pӒ"B @PAaAXI$FaMLo5ıtA)n𢡨)jpow vx7pb\򨶭I2$y0Fɠe+Dό% o){5:: .Kf9:&-I cPc";b-h5p4FڀkZTU08ꒇDZ:cQhj'?Iߖ#I{GI-w /E~=)4vin`^lG>tL0:;($u@YP*KT> i5rxJF`Iܑqޟw؈xKvPye36 Z+%%XO2;ps3(' G\z҈&N@pH|PO@`D?`DQ%P #>/t,6[M|-VDfJ ~@@T+X-ods0d@y?bϛ"Xu@\%u9I4i @\4kVu  bT+~ QƀPyjZhC,p^uVW&@TDv{^+Ax @ @.qH㠈njN(;@^:h½2@N`@ _6n3P j$$4P2) I4l jLLRjJ%̡Cɫ"sd%9an~Z,q E $x'۴Q#4P(P)Páʓ+Iy*efC"48F HQ,AbZfh&o-8( 2;Gy őX!&bH6lWS | bۓ1,BHH8Egܢ ۳ZK~TQ`ڪ.C@F*LҲz[A̸0G/w)0 -usg:n2>+Jw8$E6OPT`p4 ;D nc?iM:& +)۸I{)3ŀWQz1CYu+yUoqFZz40AĐxn"Jr 5댈S,<1 (2>h2t .YG>A|-0*1wxo`q축z+ @_ !;.Tì 1@@f=HD[ 50PH40  "DbIB68!@ L!<"Ad+ pf M d 1UkO*'FPas =,%o^`Ǽ, qJEca: ^Ob` IA+BD 0L1 % 2 Db%rH6pP0H@@@ 8"ܸ tl>H+I0˰!b%#\+( 8Alua~x!8,^$`b^nqǺb*1 *D!8!*A4, $@:}@q[j"(@pjOV!%ҍ8 ` FxLǺ%RvGa&/@UЩmԆX!37A^Kjn2+ :aJIr!cJzZ)Al#E/` RC$|;A!\59h'@" @@0Ra2Ӯ a" 1]) e"#M$ɆTE<xP*!((_Ħ+0j :U ` Pj+$Hn$+.A0˅0:2AEG0`#mRK^FKA}*0+`4 Q;ARR'U1ȀB@,A!qS& nŽBf: ":u ђ;)*2+LRƒ` ԽY.d#212KHWeL$"xFIh"/bk9"l$ ARa="*&(: @T 4ʕ#2;2[( :î3".8rCnd#Hr0'@`^W#$@.T^ 9,MJZRcRт$ϡBoi"ZdZd;@*aa D]L^ Hcl 0 e8J.CBqM$pl2f+: <j/ H">bTp5XQW!FlP$ r4LH$'[r$gFO5* (Ab(Oc<6lR i 8"".6fHDse&R8Di? $d$nG6?.l ҜIv|/rg/ IKhB2>"v MF$2/ht#2a*N26$`@`pv""<4̐[2+m!a:(+:2v{@$zvo5E^@.ow x3xN+# pfꀘcIQ;sKrl#*]@# ". GAkDIY pj""M"2#b2yGqqztQ95)_+ŮB¦!͔a{g66 -ctp©Bc#^GؽQ"\²2$`>%¶!֍;qZV}#sfw e>NjB#P829@K⶗r'aT`0(8tUxث0&`] A@ʡ `cEf8u6%#Odl+N` .E`FA / F3jbFL4:2y,N'""棵S' m:r!)&F_"űp`A ƌ%$$TEsXBj0"b԰ +1hAzStD<$Pxb_,$ZKn#+%.x9Y('V4.e\:d(?î2|V@-!/nI^E1*`@D౲ |tgV{ 2ΐӡ{,az GlY lj!4!.R@zYGr9Dw.9 0G>U/ $x 1t ,#lq(:dgFQm44ӨzCzx0ZZCH<z9M@2D+[6\ng+29R qZ.!|뺦]ZdѶ'""j6|Ŵ&!,͘AN>[w ` l,Y'sy 2bݪn+/U@^,d2ݢY/9O?B©d^ PA9DZ2! !l{^iq3p]\2-~LՏ@R͠`7C݊Ҭ+L&I\l°-5QP4L\@&;#Xm4+ ~"mG \B p>C_ T 0 UZKpED  z Dt5E_)0}?f3!!n; E(u:p'4 @0fPIݙ^. VC!I> PX+> A`` NxbL@yx1@a.A ;   D^.Zv8!@" T;}**iи) "ky^) , taxa(HC)*E :͸dBlҰoəxta1=@B@ Hߞ'$x}TH(RԘ 8g x)hqg 2  J$dP.کhP-d:rAw*  "A>,Ǒ }ǃ(@;B^@Q8l&u߷nF`"`% 6$' ffi)Bza^"ܶ ;S1 fbc r xem3 *vdkMPj;j T@y C Ϸ>)& {FVq qh F !rԒ$}!Ȫ*S] t 3 p0Ƕư: rw<(|i ~H<6h$bJTΝ|4 %BJ%]@ 6AX)LIPJçm|T;HN J-|R;\@&>X+ @&DԪUC bf+=큐[7 q%lZyD)l f] p6Oo 8 p, q&pfV@N愌!}# O` 5IPc5tLykxИAGW`aڗ)$@~ZK( m1?Sv7#P(\7xpO[ !\ &0v9Rh p4R@0at~)# 1V 30Ė#@G2}h7љ "ΣsI`kv.X9VB C\$Оkx0/Cr d0 O G^0\`IDq`+ +\aoCVbH OS@젂0VǼeKD}$0Ř\lԲ` rAD%;B9ʤhOJ64F25GZPվAdRL{#̋"uӎK\ L GF6L|H$!c ɿ[=yP0J(%R*=npTn.U@k٦x Yv 4%B{ &> )hyͤ1&P2]Aϣp{В:7ja e;rMr*;¼U2x9흉 ~H`:\Od$wʲkŠ4DWP@]%H x>RV)D!`pʖt-Njt\ƂHS z9tӴKX̅KuCDg0 DFRA3`,YGwkUa9u!1GgddI2 aξkQE? j! 1p@W2 8P@G`pi,ũBj9FlN48N`흸K AI‚d=#9, ShQI;Y#*~[.ҍML`V6$aS6H^Xa/皺nG /d@>_P6sdd XxJ锘? y H(w(p v1W߈T0zKdT`-DKo[}*E){q:1 p(1h SXg`窂/b 2:/ Y "zpܐX :+ R#p*鍪,1;C?H] h ߁!B((/.Px_ Bi@鸊Xk?&p;z1 D8AAؾ@ߍr@#( . 30Ȋ ተ jXE(xN  SJGtr"L}}X0"&+x ##=% F`؟J6 6AH@ z pUKMQlِa`6TXВL{> WJ|R˔HXǛaD G2Z̈́(DxnH03J2I K!>iQd$}7 P>hV =D $@ {=Џ(<;:9L 𼏘p !P{!x @zU `kE BMP`:ѡa =6X4rhA@>hЫ)@ڏF( xۍ;b/&"xf>iU h0-MKВiMJıYOiMwMqPG==Ep9].V9rB)aۀ aD8 lC 7U$`#ˀ RÀPGQSo [ h7Tȹ98l")tN؏K7z%8W:3q|HD@D`d} G}"2/+K?e(A6'P1݀d<@U> હG .`aPJH5@_A}p5;L'8 R@ہ.DC|d@@pXulb$`.W\k%l29%N= @%Y^09ٜ>yiڐR:XH{Uxu$Tc7 b@y50hESFXwADR؁0 4CL$*u ͥCɆ ^O~ XX&i C;`(^ᄨC…#1s@}Ȓa:x(S*/ к!. PAy Y "ֈLeTPG cޱ# PP>2 t.)+0рHMx7|=pda} g @Hю@;PUh[=9RAۄ(CM(9w%0 aV" ƶ]bĀ{3 RwH,m@A\"ڛ(+ 4֞jbBv5؁㰴@Хp̍s ib؉L-P~+`1/kQlhDcか={@!ۃ8j(93 >da% I8Q3V(I#ηHYp$8"Y0@f%贀sY$]SJNŽpvH0t9R5 ̈́8EK Y@B=' b5xကhړt" /LX3bPphDF4Ȱȷ +,/Pv?hIP ;s9/"' ` o,ym|[TBGÐbv E]E^Ȱ(%(5M2$T {1@H>hOvzġį'@܌M=_@H}(bnR0#5x8(m`3=ںj軀 ) Vw(`3휩i*6pYFd)PEP7m2(+Ń$bq.@ D ONĖ/ f{6v|vT7B?H{'臇x`f-_D$!p! SPzuP`|=,c@T : NpDLK8Nx%x8 DO B.=cC@, " ePtPox ፞Ā|nXFJ&t6Ia:iL=MH%2ؚb@(FC= Іë7P6L,UF PJ)2f@EyIX?\7>E *CK%J?]Fa EF )򞠣 i{&8ٔ>|D ~.fċ=lD&y8FWA5ri UɂBx'2\> d;H@@ _2t} G u8j4Vl@h6O3aXd<)L|>@(B  9GPشV(H )LH>bY'0E ֖I+@pD}ݢ P2(tذ$_a/g ck,Z+@s_n^mvdWaA"O}>styq $Qmւ #J* b@7&&ٺl9 O{芄@\ BZ*X1KD8(*쿉bË"܅r`P4 w8*$J- o40̠& E"Ȃj†P#hjpx=8%^ #lr ttl'"{(@B4{/xۣCj<ҿx $(Pgy ȵFJvH-'4˰OxPBp#*#HJ <N֡g r# ̂ICpez,8lXzl CR(8"sHٵx |h5ԩ(e2)uvVl.Ϡ* հx cPf҇ 04jfNT(m >)ڒ*Sr~V6z'cM`%88GBF"p^?}*(>h3@ځ@Rg; &`5ڌl7. CT@-={XPͨн0rtcۅehv[NKȻ]*@AAE+|"-+Tԕ²K+f(Gh*#<0Ea5 aĎ;ZsSDO<;f]"~c,r $94Y_fvrW1!=p<@ <ձ(dT&Ze ᕅp`B{#z6M2f#:E˔+p] sa[(&|B!1 w4àyJq@.[9ReY؂r k ;(A2q6kMB,iNWF| "v#.k $Ғ(0g;@);d])3z'C"pLcV rEwΠv-@ >H+n=c+Eq6Af|(8KAhbV &MHfH|3JNE7ϗyjkMmpYbYR/>`2p2jE_gkvF\@L BCKqΏ3{4mN]ۻ?oHDzfGHH xb j%xm(1Q!KI ֤vC@)8ru/lL=Oj<[X)*VfjV<(*& `ӠaA"wgFڤ8(ht֠JZ{ .<+cib50+)"nb}'Hk`#B+LW& *f(/ *jzd *Clrem=j$2chWE`$@ ahK<&mz~ì`Ip`wn˱5Xe!^El586l!a 1AAgH汾)ֺnKBi a@ 02cC .gB+B|1vñ=3}g.bZJ.y )]&qdplꃅ> ` 2   l|&XP<_+e:kv&evRNB=A¸=NBgV`T",ENk..A4 am vgp$OMBoT*B+ @JqfQ21Echi:(B `I4~6oΨ4rNg>4Qc!|mB` syKSʖB* A&O%$b'?@Vm #l 6R)ZN4F1Y.ۀʲ̈{"5gf*#|utI96w^Iw^=+*'q'6w>KcS - "GFA}e7J*J酎/hZdBbΪ 1R STZ"  ?B.uF+* <F1 pRGHq.F<A$J@x޵ʼ6$# %o$H8SX⯅{7f`$j!4K+aK[`˰`2UdhL*J5jZwG̽m=A!$3 W%,bƳVP<5D 8!6Ҁ@N4`΀M')m"b 9 .ҜYy4#lufJX$`.@ ~$,(pǠ[+8!9JK˚PVtT'-g.G!kXp 1HgItoDr&QX.7̞/"B=S^vFgȸfu>'Yw4G";GH$ 6Ze>̪ҐYz%lBG7}cN6MdAŖ$*b>!YAp:!{ Z%Z$׮!gܔA2!R)J@9Q - 5$$niRz)fvF6v>+ãV{z.bѲ4 C2|1%#L$2'$h|6 )@ZfWYf.$cM ABq҅Kdh7}p"'wՄ3rcI &FR oj!2PDLZFedi9AaKXH{#2K`DT!31c"|H@l`=crwgr!+;je k9VFDJ13& k~({!K\΅ c:vb\ iR|ʹⅸ~H5\1I EA3 sf?4*rx%[ܻ4Fcp BX$AjI(:r$3)ƨ&13Aٖ&H"'g ZV*o(BO"e/ԸU>P{ZLܒa&<` M* "#cm 0Cmy,,+}rAq2l">e!(ך("'Zb C!O&_l@6khy8x~A( \-F%|@H~D ɀ@0|_p'|8Z0.SO ̾R u9c>$ DR5#v1)UTgr~@R5N31֫ g>^tVY֎'ht=ym0 P*"ToZh Łp^/+~Q`q?< hsi@RX.PR3m3(,@($( D& ˧+:%LL* `hF b1*rjO$I+)ʺ&"`r@"N4 Iѧhq*  &֤rz n:=:0=#dyD2́8+GԨRL$+(I̠*| "gYt3Ac *4,*#BX&i>Q%2RJg,JLT׽'4rz:C *1b;])>.:+13ڧHpRI`/w]ˉ i2:I''&!nX2c%~e*7ܭyFd %:$s6~0 Ⱥ Iw#I q <<:6)PR29@P n6T@b %2:Sn+ Jb95,aV5W9Ww%PCم@9 )-YPE A9" HH+~dܮV 1WQf94Dc -’siz+DĮ.KHz&a=Nd#y@Yu`e8:GY"ICEc{I@iRk5Y,Fl(*y$7JC t?U@)H -4LR8"@cxDΩ`0%Ҳa}7}:"c>jF`Q[j )0^[K@}qCx_Z[Vh!|0#a0' D疬Gw59i; 3.Z:OͶ5O5Ui("V@( V j =egIք_X0<²=ᖙ|jAȡ=Xo%ר3ɱ (KK8h6>H8yȀI?t0r51hg9K 07[/.0@IJRqNKVg]*4[aw,W$!/a kFT8&:)RwlgS`x1zL."8'S O  {{ !$ 9G,YoP_Yǃp7tvG. LGwԒ8P-Q9!(>ly@;8U1Hʄ^9bi̊x%CVpQI # '!"e!֐M<(YqKŐH,;,!C xSJaC`C˜ P0ZN5l$R :>YC.{ M 6ːҺ$>*YK280'x29 \\!1(]Ec:P SKk궚 p jtzP&>p1*qzxRDz0̮/H"3ك IF ).:IF1Z 89 3^șx+ C. C .ЄHR],# J!jKxH7$STxT`G͏h:JTAvj"=!{ /Fb@eZ3[Y#KKݒC0x0Asσjؚz jS؍CdQגR cۉ8l010:ӘYͽzYԈRMІrl=-5 ˊx³̃x]Z w :2,0>hH-@rˎgx5 ԣ1(4܉46-Cc Lv*ݯz">3-Gv\z:p`)`mCtX 4H!",(̑+# y ƨ| c!zА\WGG";n0# HL"x1 C< |\*;6e:HfP qXS@Vgk\Ɓ@< "X &ʰbHdD/QlI妱G@NkytkԆ0[؃ qTWf{8ߪM|s䷐ < kH+Rf[c-S-͝3Č/aڍ 28PY^ %A>9(,6%=$?8c۶%[0[9%\TPx̃8,Pf1⾙5̐n#JځZ6]b!RQDp!N:O99Ju|j7}H8CH*sҞ"-)$RWN݃UNb?ꨠUGr]EJL!P㶀9D)Am. Pb1`#]~F^Ӳ#1R!%E\iֶy˛N@o m^^lcK.0uumh\HpQ3 YN>7SQ3̢x9B= ְ-Z °.k ʶdpJ>7'ns]c2X?`E,Eu$$$ i͌,Cpxkk0#k ,jsZ p e%f*]i?V{I=KwGU<>Ix/A(vrLZ #| 1h% ux1AC(E8Yia7. );珌*[gy-NFgy U24ߡ rvt&xsQG Lja%ǰd#9?䏆3MwʁWeH xtJr^d:.&y=mm `3>īNQ;݄3X0Nضp!}hճk*Bp  AX\-P$? '?L) R  rg?@iKVp@R7CBHn:*` \c{wߗ9mwg;nGta5jq\pYctks:nhV8m^lz]|-!D%Tʸ+Wtx3;}`A/=As":ob`v9, 7O29 h8-Gɡ(2p:;(ҮО@3@{=LLhBIE.kC %iZM~$ ;<0a.* sRr>J@t#0j ϔTC`Ar0S@0(*jCͪQ&(71PRP2%n,3S/ >Ob"I˫)zP4LT/%+'004 `r]04^k(L (N@F]o&k`[Eף"6J)u* $;Q,!R/mp!D0(e Uv+!)*4bi*@ |@B(By,:\U: (RH2`$_`rT%;ja:G9tX@nt8Ͱpp-N0 @pL J ֘ ;Adxk1!E@|1m *UUPQ!0#UCte,x3˸@"] 0b NACRS j(NGG?.<#a0sQR s3h"A(`p 0M`4Oy.@NIJqC3h0]93-XZI2. UPU(fQrLQh4dJՉ01P-Hc&/Y#%eG f+drZqBPyP }0xAN];Lj倳Hb/m~?OVBI(&Xwjz ҪZrňEE/^_A%W2+"(B1p4o.R\SV':Ԙ"k2yDDCf^`GfK?)6־ GSi]N0$0m4߱ ~">10PSW6P:hz&$$.&0%*S愖ǮSjo$dk8,$Cu[I4m`ALbe~f @ ,x%с,:'BLP0 h˅<`.l@߄/8?EDX: IK>D p6žhDD0Τ.]Ax_` ͤas CXHxXdH-@z@`5C&{C.*@Cb%kC:rjb. vGdHT/b4 A,aMZecgl$b n*G02.S 0N` y~3bA #| a"\B.Lb CVccI +fV!a faPBJ(VD`bꭊQa:C2a 6xcZE%5У2#& (ABK8/fY"\AD&5!D\)º%VPp\&+!@qJA./O8&vgj>B1%l zqe熼 Hh [Ձ#eӖp.`kB0SA>M:B| 4\SVhojdK#T#GaOeh-QWl a:"*TVCD4PoK7+p8/P0ְ!g3BxɊ \Ƭ $="Kƍ FF?am.lfհoE  Uhg!p=rT<$$>z!"$+,#HVA6tB\%bgfe`:A0Y=.B*]X֯VQv,Nt=rc#@ Pp `  3d.̈6FHTzsH % Lf(b~2\Em*4$2B"At `Oez~Kׯ3b +{<; R*W/%.<(QiT aD f`,{Yd")3 xJuU3Sv[Xb,q{h~lu=0 AY@K1o!x |qL: "^,%ƅH( %ld2иVjd7J b,u|.D!o2}gXc`OjgemT\"(o%NXV5 `^uTb*4%>P zAh0)G C> úA.=H+!#78 7CF%nj5s o #T(E,`.}ȺFB44 ~ w,EL%.JFgAF 7 '-s| [ENKWTZ* | l. ~x|4i-n:LVAG`f3kGzD4 A52.kITFQkؚǙ!"<&Hi(pTEphfH!"RW8 * ^@.%Qjn`)Z KZሬ k.PsƖH'′AbZ(!bگ%L9n&x+BvS" O:8=( $ ў"r+ǵ2!k$+. (XJ#1Ԏc4,XEow&E> жu T+ ;QhtG&.IXڑ&PC&K͠A..P`JW. j9"X|xbO>18@|.h+t\ *ZL%(_R OH@E#M#,̠:h?X!QVoE7"~?ˣpLM׾M]iļPhE(8let棕z"l}iT&T,`fY\.9ܜb^dS}B% p@!bbItDdT4#VHk @2asBplkn(,yL 00W GKa<KbXecY`Ldz mU?+-4`j [H(t5xh pd!'$Q7(tHb3E |sAX 9GldU!FHaP*8!#s:\߁gܲm̅P %Cst&lfh =ͦcr*(pBq"Iwzg,#|\02zfy!Cxm(m*҂8'h?6;'I("XIC"Y6fK X+؅2+24i `/!@5z_6V?5''D :MM )<]nU=GBm,Q $bW[J/A0Z8<Au5`Bjִ/^K9kBzJ]Y QĨSi[O#PV]  ۏÂ@a|+(A5Y +I PC#!O E5FX `ێ2!Q0`(طx3;c1<39܍LЫ1L;@s`yhhϐʈA`q3YA6GHX.WR: +E-8X/+:Mi;#  ?ʌACuA"z/ ; k#8+C0"<Y- k .pd<M(É j)m28Ag#"3(h4 DJt`w=)'R$DM-#>@I%PpPFH4cd9޲YSR0  !a8۠axx+Dkf#t3B;(D8s CPjۘꑘ'Qdikj 5b_k,m* bXȈ0 ApHR{px\:[#&Z` 0VeXUJ1Iϋ9T ҭq pof.;q!ЛbT3}Sv =ГtEphѻ}^@rZYi ? ȀK(Xx<VZP2PPBkKCP0l:/tHqIZOe) XxU[7Sp0EE,VE)09612hc^j  lREѳ&u # 7HM]a`GL+nxIvc椽,VqXˎ ػ BJ"BӀ86P V4)5ĸX^/Dc9-4Ev!E@ % q%9Ʌ6֙Pe֠ɩkP;8:*-V;Ru]Xa =H2`pKANAoUkh`V߰!Npwgy2hWH-v+uH`,M cH6@>fKiSp 2 yQ|$?+UhQ9S\fQK "1!| r瘬OhzFpNJhXE<m8&e 8&pKXP `8:@cK&+BBsf,sf1㶁4:8L r9`^%ѿYh1*D}́:APo;mOhY4`urÊF8n  2vmU5$DC5_|,Q(yv7 B cن8dA31 }Π&iux60 v2~<8ءL+}A `8HpQz`F`tLX(}pDXEF}y؊`}w ĞX"wH gM0V8fIm@& 8ǀz 3J0@& AO%~@(\@@2@`@,*D"Ԧ 2=ϐ(`I#yJev8L^eYV4%I_1/ǧsZoA 2?K-%}^}8 Je IJ8D')UjR(=(q8{x-r.a qr/  `h4rxI0k1y2 @R`{RҔ+{蠉${H:V ))p-x] BЙ&R.$z$}-b+PRby z$2FȲ@ hF r}Z@  d4MNHTHȢAr"{-zHwGH5dF4[|mKMb X$&in"Zn# !Kt}%2“ ?#Yr DR2̒` ^DBLM_i;ŀSQJ0:)8JK>&>(xB$>:pP%' qK"WD,HfWOlFBא C\c dr#PE",-hE h..\8fxp3&A{1X 8GL $QHYG c 6^MK4#VH  !,}b<0d SڢY,`)NaFd:s=^ " ( 6y$%MMplO"@` +Ed %$:`sĽԻ4I29(B@#S6 V)|j | *ʼnY8> /r>`2(PqSFB@'rH )Ƙ7IGPfJp M-` L( a : o(&xjD$ (`lX9!#IE\,jȽyy:jM@ P(@A Dj/;$XA2!/b rq&(5pU+qRJ6 '|ZȰf  Q?mfH[9}Y[ŝhܤ^a#DfY}%a>Ϯ!"#`eQb-w5u8 4T x1,;i@ Bdst2jpBgyN$$ݞ[C6jw@W&BJY둸8"W< ^,/iޕ7E'DpQ='}*Hh AYKd Yp2M9[gl%ċ X j6/ި AVNW-Tym5xPo"}[W,xUlNݲ-qQ눸Dū'XD+i%$ N̸Tf>Gc֭,FnXt/ !Jtd$CA ͲEF*"c(M*)aX "$A*T)Q%blf%Vl* 1H`0ADG(g'*[>MnɂfF[) [ǠQrR&A A$I޼<`~ X *AV*,;jF"njfOC6 E() 4BX cǀ L`H Ŏl>*%Gl5:a&̤RFkF,S"'˜,D,J[ ʶcmR! *Bb&@ @oJ8Pn" "!8!"Y509VSHb-*;;H`XJ4_/N#oa"U  2cBq4Ld"GlHDn "Zqc1 c!f"C Pa5q@[/_@!& _c At$HBj_Pr؀ /Ame% uF# GVP(HZ v&@b~V,J1pèi[>Ѵ@nĴl!nK[DK"%70`$ @/"VZkKj? GrR&I_"l.3&`"Ea<ԡg-j-J&@4 >G59 LJqЇ~d(>bQ8,uJkf)4>$*R@ɳ7]1X %b"E@fgM"nI LTh>lc A! VW'`u"tG@&D%Zr0W.eVR2{1Mb*cVeB) %K322 `hָbQZe3 cAڨf%~`\!i H)J JT<;9 fIP;,j62$pTbtFVha$eA/BRIJv. :'B tA9PR3&#FM~#|eE::UΪr"D ?` ċmd*?aW8!<0g/^IhŒ ~a?8ǏTFqTl2IdcDuIA*RidTc /5;d@aDhomuB. a!9D`I 'rrtfl%(CƦPn@5,> "f %b2`@Ə{x&8ԏBePRaDXjCvL0moHvs!{NxZJ#NC" 4A+NZfJ >[ TR4@dǼ .1`Z@PC/82I3"%IEaaZb1$2$!PBIp8OY$I, CBsr8$)ФFB1Lq ?`!Vv&cVБ~iBInaf?9@c9 @p.NӤjbNmҐ XK!Z!:C0F *8,AQ\bRp 'Webk"!0loKEf&ݨm00P>B7 PleAa/P`@b@t+$aٱ4Mnn8۬4[mwT#( q֌(XaB2L .*Ŝ0qìn*.=nc##D(CάABtaXa-᧜E {9f{ELI pD#A]a2L(R KPHC ,%Qa3xfMb @`@@~0F@ iF_@+&MUUPT( T%9"`+{= 2}/|h r>l TH. ,&6LvXv꒸x[h"x.ף{dیQ꼫쥯 wg17+}p@o=e0WZ)^o:Wa@:( wI6JD4gt&vK>J86GT&0dADDGYh{8X #n!'("(y-` "pƐ.p‹%qư+%qJR! Eiɒ\Az(r&*xJV' 0|Ey 1W b%=)Ě]n 'Z$, P 3 #8#0zV`{+9mxsx+P-2$@CV7ww$@#~9L{ʛ,o@"B b9s rAZ C 1El6ء;pj¡tI *!]$3[;C{eFIp:&H r6F9] p*k aHćd f W0!Ĵ5b n0( )WjGlX l A/5T3dlԡ+8GL1yMr$g^<">v'LdRxLalC@t|U1bAh:+]$V&J[ȔV)pc>Wa-%\Òfπ \ȪVh@vGL*\ Ti!X -3Fo9J̐ȴQ xN(Ќf1dU2طRA4Fm/*p B?aTw=x*'_ lNH5Z͘ g*T>1EuTaU Zp 8o$-uH^y!D fxQ tF׷E:`yWЩ8$ }X-uV@X* ) x2<,7swQ )g$U&V9qp=V3p!X0BX(#OvgDq,v+!( *7lJu$&X9SMl Qk:]VRXPn `՜U9eS/&C 8 i. ?\visJʾ? ,;D;6M xU0{Ld h#Kx%Q@x{["@Hj%% BtqG]D&P5 R&Ĭ6q nZ<$+`pom!<:|S4` $O}saEp192W4.9q4h~IXc 1TڇHS" d.L_jq!uq@2)]#:fp;`,:Tt[Δ?4 y;c@"<:S>E^ .%3Diy:H-I7;lkT>2/*S+P ((p\`əNa'@b#).ΪG8!K(85Ơ4bHJ5l x }dkH^v)8u* w+;W2Mq%qE\T]#$s5y;\Ko J6 06p@8s5yYҾ؎KzPt P HJ"Z*&z X1D9vh`qQ(Tkg%YXc 0 p% {+%#"H3AXy7)] [X&)* *ĵ8p{3]Xfxgt0t9 p3܀BYkPz #ɎPe[htAxp% 0 C8iAy)0? =an`HrP H@ p{8Xwž*@:cL@t ѣC`B`p>0n!p`ኆ0d)8ه+ڽa((P`N 8Ym)R0 J8+p ){tC]XU,q)%A# 1P|$]aٌqxsPk\#Јz( fظph`Ăw qC8D2{ বDM 22^WRw#I 6*kX a@ iX Klm8sSv88t0ɍ:"wy'0m!`krvqR !yߋkyr_%0e\%1P ! !b/$j܍ dH& 9ok\V`*^jHP$(O{> (ephUA[@ة0וS`#$&9Y:X̰k7j* IP)*pM(ZedW L2IE90ؿM8asdYj!vjODұ>˺ *@χHvll4͐4!-pyؿ]r (mXnpgKXT9AXVPW0`_n ')!YOi0((8USxU8` o2Iym; ـ9`/XepVtl3lW&Qr%S2J 2@Ъ8\jTnjIP0π8 T4Ra3e|Gxi]x`8uA*@8)!$I uYqlNĈɿ`ղHoI3rR  IVжZdboǤ/TԨSMՀC8[$Ta'ӥ !5MpyjA*y X`@óe8]?Y\Ā(6x#,pzŝ&ȃiY 8$=p<٘R=Hg+XSPhT  +$aی`t# XS0 jLuzz1MLJXhc"xWEXli$5#&` suhN ;zx׆0 D,G a  &O  * Xxehtܟ:ոG v zM  * `q݅\ $37 6eg"Y#dd0 ghbUb^ G`09{P\WyİXu! X&9扶{T{@]#\^ў(9@(xt .+ؓ7: iv1dix _Y4{:0t[h/\־CL@Y{+[&  8 KAXmeQU(O< AV7 Ȋ c u=(r|P%P @Pbbثl> Вlxu1e4n3驁} !y[{χ~X(P\`uQ$i`(pzlDN S dn|<irUA{I=ZϚ1Z6۠Xovj4hhpZH rHMݟl\r @qByusz '; |CqXQ$եhVyRI.{EcYh>` l@W@b;ׄ,=r8izÈ8vU)YX0S|XP z|.; ޫf+x6{ٸx _ ]xz<7xD+M"2DeiX[HWz0T_,bQ%c'ӃޡWXrxyro0u @⸱zgwX|3+ :":K:( iG r`PkU1-jp W;vv2KV0l[O$ #>a[_{^A@X(}@s CO7x t.d4- n@"@xcQ`³[dP >k$oT8rh> IF߳M5gsC*%$JBp6W~4@7\xG!˼ p _w0PWt,P K Db x<=X0 }@0IL@B".g`,gÌCF{hK2{ȹ~'` $ 㸰'I܆ۢ3P:%# zx޲;. |g)ɐ[;:PYf@0 .X, `ےt[ -넍b*:.sgNQPNK t.0^E(IiFU㊿4F bhB퓘!s&8 D-_/=& u(8H:FvH$ 'j =~^軋I@$p:pl)$VĘ}y!w}D`y/v}^`bx FdZnal SP, (h*R#44b-lxF5\{옟}oˌ2/ȑt&H0_r>Z4 #6 {B_/#mj:!wFIIs@RfzgyuW<À0pB.5pcy=Ѻ')(Z>m$<JD"BȀ/ CH!2G(i,?df1πh&>ԃ(U(p'c0_p C봿ftL%u,~JU ej%`d F(VT &CЃvhUPv~:U.$&Ho$tTIʹ hiKHxxL@-ȼ(csR2ft@dwRH$g(5W0#(LԬNO:+}<+ \B)_+bS@Cq4/ ;`Q[!d䝀^aئ*(qTGz7=: #t8<Y>H1b0 A2]`"tWV -x. !()!u0)(Dx&Uc:@|@Ȋ;@֪I+6I!)sxK:p4 L" b61G20b/!sPV|{wU ĽKKFT6n_V?!< +=A&j R7E&Y!G>C 蝺@xJo"){IP%DCt2b! 03B EL$n`X=Ɉuɾ&tGp-`]bQp4ƚyds%0%`6#7.!J!-7.~f!Z,#m :Պ^,80!0]@kOZܚ$ I@[ĂBm \oG¤JDŝ+hT^G- .p`3^2kC" F_"]Ed LrF1v +V]֡Epz38 9* ai{23hӐ0 Ah0F]G'\bue/]f~U$+ٸ@R HUR9<8O¢.0n3.3VkКyX 5,EKo Ⱔ]dx0=J:ˮ$So^<> +SC‹51%d_LV8(2jn O.p:6ހ Cb((B%|Jh-tomT.C-E7 V4DO`!~A8'Y!#〈 yEqN1eEO B"B$hBJ8Ba-@0@(,.b:c f bJ1GJj.dzR(@pڊ]BK(:#.(Jv@*!X!4A%j>`H=  2CnxA&E( BH$,/´1CO/?H 28(J<\g@R rPF8~h!j-$b,?.~+&/h'a" Π&,7$&#_>(6|r&*"nu4O `<.ЄL +,*B!C$(*>kn|o꺁B&O(&F&d #:w @B uHH$k"QB'$J8"NJ$n.&0(Q-(`CaB*Pp.c@6X L6NVI)f2H" ….B6C&??"%q.Aap`aHJ֑h Y R #!07b)"vP0E.w&9"% 9bbHvo7gP^@q# d!%#H"OVGM4Br&P .(pJnz&*Mp2Z0WҰvapml,@V^tCXb)JJb1DB%^*/dkh#h!F!2F32?G: 2F!&AL h(A3tISE Mf..m$KŬ8!}3 W!@ IbL= 8X2EL>rnOo66d$xCt!b_nE?0B(0@hR~4NIĊ]jf0" df@^:%8Ue$< P!C:/*(@3h!fi8PzQ @2㑀( P.!uPQ^TBd3njtRK7@,u (a3` Rn,\jIF; Fz=W#p&"++PphJ\$hmEF8%66qe8` c@%¢5.Wb$xtT8Ɵb6SAV2xw{3t"=a cEV\$R\@@w!eVD0$h 6x$!k!ȃIÊF"z`NP`X64T/d~Qm'b\6M/l^Feva2a&bbe2/rc48$M!63{z K„x̗8f2 S&#6)<7bl(FgV `@ZIpD^"#U D7EͲF.x(D!` NQ.!Q^!%{e@ w8CAEUdD\5uN [fmJ&$F@~$bB! u *{P3xhb@^+ʄIh\h/ˠc*xi,V7vպTon!bX]b9\(WIB{f/,a Fc]z 9#lDrbHI/ FFr^Vn 8Rd>#a ,dxwrw$ >#BAnC%X$vVU<[dk/Ñ;6!)EaZ%kz\ `ǞvkJy2@Ӧs87J1rP @ o崩L!WCĒdƌr`z5kI33 R ϐ0ŦT!8r oSe9P㥹Q«'` ؞]]<&X gH `Ӌ(g0 IIy@ /a Nu3HE*F>L\CEz?! dJ&[JIQ & ⰩF#dF(@M!Ѻ;{4C6 lP2( TvD8邙jIv! pp&@:\)4"36Z}x:*NBv4H$wR>KİdVL40B#&p ߃Ty ׺Af Td:\7[|V26Ëvd\I6|N7Ql@X${Zb|/GA`RHapNC 6Kq FL"HUZW/aip Xg }3k;A#`:Y &6:НE!ʐ^0PD5F)w6a0 )?3DRP 'a3 ԞgVwD 4(By@ {@P L s;G,!<" )z =/  o캙+` ^~}Hj`ݞq`4W.}>h= w V:1Yﲹ[@-W<S-{s%zWuoH#m9PpA0~?c.牆@*yOw\QD$@FϒYAt8 8$aDV"^α!+R< /lPX`tUŀg&8 Ha@  @* 0"ƭLjʋ+oB! 4QJ0ơϢxơ˺$N:!S)1)qH(:Z*6/ʷ"Mɂ&Q4Qiedgv(i6:axM/@* 6B(+.U$be8׍Qj=ڞdž%bQ8]1gAȆh0V@0nMMr3"%Iɳ:VG!!fW nס*ehDZ xA"p-xAbmt*\R'XIU*}P[V0@Ò"P G+|N: ؝0UDPkkU. q4AȀ F(,pzAH)} $x` ̃"u.PQP1g֙i𱨱4A6-X,{Cw%Ug'x"_.:p}IEB"E@QOeQqBzI&ռli-JrhMp D r xL2T )fzzh3hZuZs Bb ]B"aP ]Y!䊖 )h!rI4PH;,IBܨoCbKk9DC3Թ:${ JK4ΨO 7lHm0$J,R !$#`=*}рLRnE3,ŔBi~L蓀Ea 0q ݠ#R g W%+bNEʰL H@f,OBg%*nJ-PV9'"p?Ԓb,F0@*Jx1 )E-[Dϕ8#1TODg TTUvFM,P9ԁ&R )mUS6b-\&`E\b wNIB <IJ} t ?Ձ żY .ƈ5+!R(T">Î X𞪀<1 mϓ XEJ|{'| aWk0%aѢ]zэp*m$ A/A82h_EVAmWO9UVm58x`4ZEs+z.lկxʙY@&RU,ІL5s S M^JܬLE)2H€`83špF UdJ8RR z`!-19g-W*4 wa'q|@&xBbܒ|:e>ɇj9=tN[!Jrb3."I@A!kσx JDӚ0_vbB !I4Oܬ)K: HbR6}d/G"A[).mTgoDnJ rtZ,D' h[TnJH^γ:,3!NJPGi2Qʡ( I@ćBxH.)F s,jC|dGhv1p\ 84*C <*Si;$R#!$"9;zXHIH= b%p@:#/wPv``x4y<3AV6!ѦPtQohd1!lD|&-pȰL~q!BpG w"`%x@iBN *#~k9)m {T3`@ȏ8H+(٨OV(‡a ui(tH`u y\ADˋxDOYI pHq.H>` YrsS4 4Ėf#L' !?2*wE"*]x 3e7?0SS<% Q#8% 4C0!62+P'{хAhKh/x\?SГv!O{'+J[1鋹x%<%ۺFZ@ /'hhS 5ᢈx z`5B)2$@aˀ1W*l*$:w3ȆHfEb(8qK1Ox . IY<qv g-h$Y;p \8yB@X1xI5"~S 38 ͓|U*<RkŒaܫ*! ĄR3ʓ /C@E<ӉpФ+.x_ $R ,A P%Cd9}G],x eW>Yx_F"&dP 9p)S:Wh!}ډZ=TR_VIaBS86Y\ R5Cue~!(HC 2E X{ͮ#Py;N(S]_ =Tp(5J"% 8>H8[:qБ3/Qz2R313,yXѼkࣖl ^ u<@xKU8* tKطsJ;Bۍ|pOD 7q@#xAY!8 ]p(f:"'yk[(X33S+'+{SjR}O R 86inB8X#~$`ԋ)EFRF2Ɍphd'Eܥp^G@jl H+?'xm{2I^e\TIX78~pf#j zX$M60HsdhIO' o) FKCDhFFro9ָ`ȑ9 o}@ (H1 ) C`1E3@o-oniQʔQZ8VY* i U. :G )jZB9Oc|Ia\ޥ?mثJ2P6% yV Qr{ط]NAUqr (+iud F.w(Eh 9!63 WLR n/B&;M‡@,7| x1v8{z+)P_L/'GskON]}Pshq i4[RuI0fZ& "f (kΜ0IE8 <=ܪJrP8 DLH :qw-Qa9:p`Hr10T.jpg 23 <ˀ `MьaHIRjA^E', H C^Y9T؄ƜGչ|ȣȊ! )] rFk7iZ! >58x+ό%x \~)0 s(Db(LJ@H 0jN`@` tri8S⏧:^ z4 rXg:{aSXd2]8b?JohzT-na@L5|>@6\Y+[hE23hC#QMvX*XnH$_/6[LE(s! (1m Z!Vb0j?wT\! &-B& ӈ9h,JDIF 8̢֟0J2K$.cg#@D <4ӌ:{}0R(\2Ta3HQZ 6z5^!;c= 2K@) iE 5 ! "}NH\-0 J0#B|.nZӠ '$լt>Hڄp<Ң\:*PCitX/IcJ*mhM5xFQ` }Jۉ4j"5L8 (k#Za6\ *( &v BӽL,|>#`R"JTTt/ǡJgM#@@י1HR1 g~WJK-Ob)3FnI D5Xŷ0fU93XS@Lꄰ$g4?@T]:ӣ"X,z? 72*J{*R4!NBYTrʱ*Ly Bd]oL\{;m`0p uMBjZ_=4CVw T#$(h`fN#PB4#sd !&@@RGAr5, P/g2q[Rr/X3̌:#д:T|a!0.&=SO9/M֩>pi4F[2D D6`,A6! -'q#QL2nDd} A$0JT2%(ɔ0=SH!2~Ė"V>// ^PP@z> @$ҹOM 20e(Bc-/@ƺ}(0kV 5C, aȖG(aS }F29K2L<=ʄz '@) 1"^sQG񄊀&P$/I6&Ԭbr= d'QH`hhCgL1R#TSgĎS I$ ܒU0S0aU(1L1# L8y YQfzg^I4qA"I@[ WLM?P )L4Y8 }: ᗡ\-8_^5^ PJ_ 3<^(96GP '#x3liXe t)(&h(Pn}#lT0 +L 8N&<GQnA06eߎ1[]lndT u g*HN A&OY3f(*1ޔLj@ppbC[F`)l,J S5ez|fܙLl 9# 0$ JIm t !hv,$B FyjPBa.x/O"Yԋe5:>5q6%@4(!0S@ޭ4{kҊ+IoHݿUȌ^d<Dz8EcS䀎 N!(8~>t;BBSISH= UX{ rʳ]#40*>zeT<cbEZ՜E0fKh|>B;auq:@8 10H`d@FK @l99#A5S,x:\JW ,=D8<@X)-"4Er Ǡ/ \&erĠj|*dN%A@NAg`N>&X$`,B/1 bP*D`P"B'L9 kfC%8>q$ɨp#G~&''G&R"/ZbC!uJ/'!* θBu#v.ǧPC DA4I&_l#'C0(HI@"C03Ke!` eH"ֹj5B: 4A"&n8 9ó \M"4߄ƇKm k ሹIȒI&:uv 2<.0mbϣ$i"0Ý8X@!- rly"0Z hZ)FfĞbRN8^g0LjT˖NơA KE1r'$v1t! ;X# -L!&Q `s`) L"5jr[#z,c BB,."MrA(!!< ΖF8¬PSQXbx 1F("AZD >I5&E,&ug#rl&CbIBa,O%0r3Jrg*)BBA D]TfkVd\I2#H6` ԍBÊd𾳴N1,# 0~A`@ KOx=",~S(˨ *f z)RJ (D-G#QuoH ^Ԉ\[d%+Tb@ FeLbx(b)*q2Qpb` p!C#`^gIT&P d4O%X>"bc J`S 6* X6E^g2a X(F₦@47!HTJ >*0LlGRkb>E*iKdYd@PA@$^-t/e/76!S$0ƈ'$+ cb"(HKSL` r"J fFb&ddFdXAv N X ^AOi]R#c(ҸYKBoo9w=ۢ4jPAb@H4,j 825PcF(Q/6Fo~ a&b,9_"X$*XLP *y#"̏ P#N.~*k2Db_K5fI!NVȁP*oy^ v6+nXke FR`DkLw7"cv Vʢ$h hm`H8*D*m.gCAm4pebA l:1S,)g9^S l40` i&p4 (1^QG"LX> `V v8U,]kt6o<A<L`nhp*& sւfڜo ij AS $! cDaxQGTT$GOel*tAVLIм1tZsޘCK,pfi鎶ʔQ8 Ԁz\;a''Tu'%`"k9^b`5/^꾄Z *X*A[dP^qC C.w.~xyiZA!J f͜@m^elc8b`I,GΉ`" Oܦ/ 咛)f=9楞śc^dN+JAr!m%tW(|苘Q$X= F`TIVZj86 ܞ3uHZ~ra`siNiiV h]ZR'`H!N7'\\ԋ%Zb5}UCF[%QSi]4oi-je-Kz {q<"J6CD&`fF.CBPשة{DҜx9.%0Ir' z s!oc"6L"K dSO 5NCH0" ~@^Eb:n#ۧ#jK1O FwaN)t^"+c, `d`ff$&LL&* IO* ?_T 8<BXP$62LZe.v;@ ,Q8$PhO3(3c@{0h% 4袐 JPү5 1zl/lL'@!pƴq zIj0hήJ(Sj81@(g  H|3",# KĝrkA<BR/Z8H5! B*&ո8ǜ;IsGŲZ XEiVN<iMB9Rm{Ԇ/U=JZ7CX@$sD-)֕@æK4S$0ycXa2q|Š -тŠ6(H"!> ;Nn%P 4& likPi gYʯIKQޅ5}H#ġJTUI|+MZ 1*H`w,8I(ɜe0Μ'm La U«kCP<LUD| qzG..8l bƁQOSlKGD!h^!N@*(FK"rD@k 7(^0 1EуЊ J%:갈4h'pGp{Ȏ,T%1bt},&4^DXVfPJ"4&YPI` #"? Hi"=^(8z1&1P1X$}C"zm"R-6Xl\9@pBC"c@zwHrB+a(k0b0S9:B,H9sQ<h~`xdb6~d% "T<{,Ok;t1n c q Q]5e8#RX5H@́P<q10ADXG2BaQ9gZgTj@Lg9W!dL#8e 9QAX)e\C|A&Y >#J" =CJa]r,"Y.!A0A @2Ɇ>(Ne&YƐ) |.Xd I} J Q- "U!V 2Dx2!>d9S IAIt 0aQ)X2 <RWM u#AX<t ҜZD|º[N&|x*ZE)pix)ϱDf4$d,Bs<=F<}'cQ!2NVH'97(3J=GHK>.h(Cy:UxSA5B]2 A7pX`N: MQ>]Е5'UMqb)ӳ*1E0i?Rp 2Hb{yvz2slQd JCan?Z4{\+KTHgQk @98i ۛHu! S05q7&(eZ6/vw* q-K)&&`'J#x!P! z<!@:8~Ps? }3mW :  :S#"b4R5قbDz ˜Z+Y%^["ZIDi@HQ CɛbLs)X@!,`@f21h! AɒrHB"< h&[8ҭ:ެ +ig9ʯ3̇Xv3) qJY_r)Y(98. a x84ۗr=K xOr>3R%سZ"\I$<A)j/8C4@ҹ8pX xHI#9h1tS!*yE8`aw@T8 =1 zJZ8zk;ڟ\)(:O:cY@Y  <*$CZP6 y|gS?G \70*,Xŕb$4rcP8:I4@ؤK8 \p I)*B8\۞IWdIk@) `X3 Y+1!Ia:Ki#CMji!(+`d]KWqd8t1xW :yM94E "2i9'hHZa<[ Q’=ڕX 8c )x(F2+. X퉴'MF)+!BP`KMA8TPS;sϱ$z QPOm(xv0ߜ!.J `0wq!!k&xE01܍>zJH$8vPv Pb؎U#e5' @c8@XfMZG@'A8%s2>׊L\xAJk^(Z3 5Ф@6* \!3'LexUC() rx)8R(QqXa?C8;hX t뚻*RDI<,FPx &)Y.EbƸ|Ѐ BIp[Cl sw>Q.H.҄LKh{?œRkSR))#JɘB5'a#.p

pv1}@ !HpPzJ S1DdA5q HK c4x&bvIA-#BW@_``Os18TgJ eKp }m%&3J!ș!-jAIsX\ @ )Ҡ^]w":C ">%aPe_Oi0iVzVfm—}pbU2T'v qRʔ%B` cAxWP>BNt :|##1$nP3;̎ t$gI.ܤ`Q#)p*rF0kb I Q4)LxW` ʎPd$fqޒ]i5S mjۅ ^3ꊠq@1xs@` 0~@{=⠐@~pL0fP9TCJ% !D@7}MFc8I'BԾ*?"@A C/a.fƝPQTKI~?] ?FBxN_ _ }c<SSQ\ s5_ v&6@S=.)5ASUc >5T7 (&i􂾠XN?͛'Ƞ)s W A3|} k =ihzU5>F)頉jZ"" d@Xǡ臲jkL#H`%PG4, J.(.@) 쳟 (d,zIZ)j\!hj{ܧ p-{-/J|;L Nf%x5D ԟMp /H #[|`Kg3#r|04 :~Tw..$#5)y)=%N-M{`ZH+|F G[brrZv0`h$PJxm*)$n@9X hf31ށ> ga"U颒ʅCDq @'N{@ zgBڵ$ܓ#.~cX%{K)H$6T‚!l)J&5qh*P7)l H]m0sUWZ|tPB\7"cWq1#}:9x$Ex2> s 6 Xshht`O0\ lt x@<q04@` a9[UF̳I 2!\6OPH O#Ān8X6`$HL`h*% r!̎ pJ2ff prAre`8KE r,װpL@,9qP@%$4vBP E!>JH`SJ1@* BQҁdQEʣFDVnα%UIa#U.Q ] 31H:2N`!P(8(:$^[ p]d(^zʬ"mRܑ& t;d \ OKalӗL2B)&Nfjk#KN Ӭǒ ŀ#fpԘ`$ 5a &mX"zf(Y09GWP Hý$4J[PHٳ{J6X@M`)0AI19PcRi0v :UOnN #WXQbI #c^nhUXU2؋.IBT@P)P$^)陌1IBY3J8-)T:d"QLPY~;Ug@AZm,ĤOl[Aj(䟏a؉$) 3~8hLcfljnIHx;L "8me8Ur6hĈ d?i*b`RS6f[FN XT+`@R\Qh&Rwip%(ܑI<\:b L Ѡu[FKPcnS tؐ+IܻEpj=Pi%"]Ժ+@e^7+l`j`OLrtԙB=XŞHXu fx],`fon ؜g@\;D-QJ7Z)΁HPN a0 !Z+iNlD&pWM^L2R`9AX (l O\lǔe"n -|e݊vzREx#z=t8OtoX]bw}4OyJbl *ő<$$ nHV- EցWD7Iz F [ji Wp{%æ`1j]q[X M Z_Al9T='C$# fjv5ͷ]&g1wQra:s@AسLdԢص(g*#F,a ja@(&Qq#@PPL:D'HJ*fON2rb:om,5'Px 2)|(닌fnJ 0L< ̚-*`^ 3 ~(B( ~%"<2l6M^H `H˫˒2O[R flڨbG#PNܨ]/V$*V`'VZ%0t| ̼'H$mc(-f(p004AZӠT`dTtdGO@K J df'J! (hJ,ٍ$h&Ij=MJid0$ў1mh=8V, 0ᄿFkFQ066 aNvAdmJ>QG↮N\L{ ,žsBLnGsgƀ!ꨂ8.+( IlL&*8fVPuRi,kJA"d%η @A%%h( (Rd_"U6bHG.`mz,2'*,#1 P Y(LϘD(Zph,r̴np,>K#`<+@$%)Qe: rPI!?S-mp1$C&"$%'d2T q\A8dji(krPFb"|j)fd ,eɬV%c! w?OcRo*b aE O+$p_bR&C(pv.ΜlP @0!g,bR됚.b*rak=bDt f'گ&X$ɪtb*cd c$)t*H *B(b,9lf; a I"h&`N<]%9$=."8_7ʪ-}'9+E%'N$-|)G$ZAE n$Ďx:*ZH?" !A #LLFQ^`* j-vPS*cY\.(?`cth򏢈 P8$ 3h:#DtL&;ݮ ? P(~?d`p@y $Cǻ,̼ ̠է|J6: a6 qq<bwX2;%qxN2n[Q2:]! ටSOoCSnXRoaU {'C%0K[L |ZJh `\>i-Ou[acz !1`W3L{b9 0 FSbJSC *0 .h(8g vXh4/;>zVִ ' O/ taG.1vD>kU|k!G0D`y~F*<؁" DPJ()@oMxB쪤nYcOR<#{6ItBYR A~JͫKjfG1v:O S~G\,E9i6 DO\S M0)*O0dʤCڡXbZ[̻;b8.AP*E^ &!XC.Fq @oa:*."CI_ `$b|Y7DX?C9φ ̮#5|@@$ ci\Êh8`Pq 9? cqVd$nI8 1*'8Nw; ٶLĈ#s q%p/18C @Rj8"é0ѝ6$DJ_$c¹p'Mrjtc`+DgM"@͇lVx T t]1bNf =虺-;u 4[ y;4| K &`?88Z5Nl/(5 84bqFͯʎC(]D`lI?d3ʒ+HtL b.1peM<;M-"3|M/4!ðrR ^U: |/'Čn&;7󩨬|OK7c|g v0a?;>, p.֔PP{5:Ktyhďˣ6flW% .JZB>e:: wX@]DI875aPW"NHr;b<6+~ I'uNb `.8ga^?8RH!b#bځhVr3>d"#~'`rCI6bl''vGyHB#'Bx-bڵRS9fx z2V!b=x١GJBA#ȵ`B8eV>zf|BP27CLa@.D%1 Y#0P!FC -0h: 6n< V`a"~A~-p'pYBA bn.z!X @>"($,&`Z 24%qCh1]0H0ò2i&.0hsK&H'ZjQi&‚4:ba.J"qP-5 ؈$Jġ&!TNgVՇN A`pivJ-q%C\6&Ↄ.'<$>Ā 48h0EVm`6|`A$e+d ѪD* /N$6v J'(b]%A,!,&G%V#K%p a '%ŇF䯃&&eˢ8,>2D^'erX!@ oLt,uȋ`@!6 4B352=I$لk ('$7 &p! n%VEAu>g<FTxCE&ּC~>$Ш%ty4;$` v҂Ʀn jx?.Y&Y Z%,504~eH,!\ N6.EQXuuK@B2 p$#lZSNGf#V&U t0N0D@dA n V jO" ZMhp,V7Ď7#Y[FLG9$S "@ `RrtUI  "uGa(Tr$T)`ā| @28u-_a4oP$$j7(Z($"p#I H:{5dkR)v LxoRwyAN `z<d;F B<$ z (g H"킇^~Lh< ~?ĉ˪=sޣ2NԀ: @lE4Qd#|L6#CL0a @ VCBfMe4@eK7DH5 6j&ZPLCJm峄"v daջV|"RNA4wfހ(i;?fĈw/H+ٰ#@&Ed S}s=0| 5 z2FHR솘' ͎r#%{`(#4h636$>m` ,ɳMȘL =  E84p`2N&K 'p.Ad:t.% dQ֨*E@4b0Fw?B&Kb]`" S>G&Q}>E#r $@.!/< !l$%&#mr\9 tyl=@>_`JbR½Yd gBR4Yp0sDwr/lL0>x0־pB$? X㐼T;_x~I\$.1 &x}r<>*΁9t Ɇ ݟ,&WKJjCۛBh/%"($AJm[ 0!ɥ,Ha,٘M` ?p6~C xP5-4 9 ߧ‡#%G(( UI K8u@0T/C|S,@w<p@_7{=^P4` 2@@vM߯ ?+1X 9\j,IΓ5]wP&Nv<pXG$ĀP =`J}@t4n/t.9nPV+V5 N:M`u<q;⚀oA ^o@< Şo>@"m>6 5ev hf{ 9JnaxD% xpGz* b$& #vhЫ1^P ` Fbx$.07  qS  o{+qT܀K^2Ѣ:TSĊ3Ī?;xpR.)`vNbɺ'a(:"}$v|Ro P*V"I,YA :?K\ մ 8d" >*)dYZGHӵI"rf%7 «o.k&,#crP*ecz2C22,@Soa蠾3r)*>&jE0: ) "0ChSYƷp)ڟ!*2P.6R$sp}+D ύڑMeƞz> D8̗&+"j"WŒ^ &1F&sZ\^Y" g@LSBl $=Q gM+F(Y]bifA0J ^)$VybeU^@`B??`w w $J93y|I,īH*$P:BlԨ3$.X@J 4)Cg`|v]AD `W@@އ2t9m8PJp8+mh>jܙ]0\#(Taa0)%6< Q/X)֊ ӊn `X1tG/p% e+ʭ"yjD@2{ xX>B2 QLBf7hU26`g8s8 Z'(j?_#zTJ(A Y1HlXc0gl $2p0xr*b_Ђ.U\})2 ؖ @).&`۶ji&mXch4<5@ YD:iXkPZ\Y< Bo# ]Pt Pe[X @ L¢8D L`*_WWxxh7"(H  򹂘+t 7ؤT.xտRY a$ HrC=)yLy zaXBVn(xO< b-) Lr;83ӌ‡̨RSho'o\ P 45ӝYh) XnUrW  e('!h(@4I"_؆;zс8 Z `J Lz ihj 1e8#ZuQP /,t%ɍn lLj@K@5鈻:Ilg4| buSpۜ$Q5iM ɸhWEPh(t1MOן!" 8} bXVeP DhiP)Oye x q P ۭkZ?ꎊH' "8 6КklV!څ^ #) 34נw\M- #"]cTpu Pw3P8I >il;:J1 CtpmBcD䚨 O ~c خB* \k߆哊ЫF Pb ˈ Xx ާ ]O 8y $5*J͇v $"bpb \xh]+* $Ӡ$jC/Ac;+OM/ Q x)ʻUGP¼ R dX >@߆la1,AIC  1bZU6KI+-U@zF뜁/(2Mw*1T#!exڽ Ss %΀ ,{?r8d/^q1 PK@ W؆XGxЌiÈxٔ Cra= X ]҈RÔ SHhyQ:6Vdb02h) w&@X_K_mǐ(XEEI` ܏D}fhH4#q&QD!k 3ْ͑P1i PO8kM|*诋  PK O*58F@eưyy2<($P#,k76z0"`Lm1Ћ  d5n7 #k\0pl $Ӑ2Trb_"gɉY ݘXqՓ) - HMEX8YOLOhE\b4 GCP"}ʣe<plPpi7Dd#`zΣ%a#Ld*Xw+pgMT l3A Htx6Qf+Z߆n{ QcKVr.# lG=S2ḋ(r¯n}p9("T1 v2+_8%YG <q> &ގO>_k%skx pp<Πa%B@D`#T)hg4:r}40zE9ڙghOm.)0PR<d- 10tMJj$!D)k?@d,9x=/Q^,ct;a<~sLYm%gh$E 6ph ĉEY}Khqⱝ_ (y<7r9f3a.+`\ v ƀ`46\u`I+#|O_"X;7 gs-@cL*DSiZ.>gqJ7(g=)TI DL%ΘD%\ a`Zހr( hz(#xH-Hypp+`X *JErLH$&@k0|Y;M$4 4dž^ ശ "#`C@{s8 6 l"vA9áhZ<QD{r.I*%jFɵHS(H* PV00Ѐz$@ Abӈ7%`2`۠@رc8`['n vK$%Q\A(@&B~h,D) J)k22}`ǡmT䢨F?AlDS$V`:,xp* OHj.`. )QDP*. Ky lE1@D!uWlϯ{bZ4c }pw@ -`[O Sa{$V晊aIF&a#i oȎ"wb$2 zѥ" Q$0IӬJe/ǤyQI ?\uIhLX aJ@uE`05^H(J0J $j*Žkaxm9@@I²L#dqL(B| qU)g$%kpBA@= @XslPp 60x= @ 5<<"dsraE 2@ ~/8380t 8Z 9.HdI@S?PɱJ-( 3,7;H\k$]!,FlT 2xRlm >I$,GBO !{A'D@&)gQR+00_U=2!9(%8ݲ wDu\(9h`@] l d.8C"!2I!#BӔ"`&BdtM 4vȸ٠P(dpk#4 X Q7`|Y(ÏJqGLP@ `C@ WJ #=`ÐsOvȑ)a0,1\:b%P~ J [ @%K֐~:'TXHA0>ժ@>D(T@% bJ;mVBV@O(=U0 9[0  @R qT):Fz)T`XIfQ?󠖐)(Z`HBvr ;3 _GG ~m]R蟉Li bj< IUP ~A>K4,ze# ffF9Д-A}3`%4-T˾ q̯g<cX"Dh4f's *0K ..SA1M,1k8@ @Z^CGhM 4M@)a4@\ 3%'yAP5&|/%NB}UNIPix 66[L3 w"Do[-Zй+ Wp`n e>;C eD:V`FZD`sng@XlW.t; u+/")5A)$pJhvFFP(ƶ~ .E6!b]!$a,phz L%l~n"J NA 'd 8?,((QG`$.Mi 8@,`a&! D h| iXaLJC`D\! LN JeBJD[:Mb6i90X&c^a`"oNL,|,` bO8 ̳̮a|7he$J.E"JW"bxua'*(b#pH+<#`P๡\xD'&@D+E[ /.eH!M'`C'X-flښ&S%$L"q”F&a N"p".!H{`h9$D.E¶"G0GPvD8 H]'OMp#!rP"6:Ad C QkhiGLDܥF0&nl.6FEbx"&0.Mt!+nžL$fy'I2H8DTÂmD)H/tJAbEJBq"ah.@61tfx-&Fh ^'t*"Aւ`W`v#&O@ a~`0"#6u24BY (a3@HJ1CB!B`F!@$60֨FH|aZrx<X"zT@*fJ?2C:*!OȨl0f!r@ D!Bb|,I $Ж(&|C,ڇ@ Ɓvpb툂ZI`".d, z' 8ް"bCvŕW_8'`E~0!l0&9`T3ia`3;`` Ń2"f+Ej.GG6.tdDZ3!QV+r+i"uPp"-n2bYrN׍+wwBf] |}K+j֯z%a9MT.oDLRP!BF e%P3&20hfj` ;rz8!dge!`Lv/ %M!h$hH$_ 08(aֺ+d$@Af< ]ApAhzc:@F@@ 0ba.*8w$!ݖc9F"'Ŋ&G_r"t.`?`ȚvGG#<&3f~ -DE 즀b|'$1k\UVc>N;"'Da!v.| ,[7_?vD zTN$X] ÆJb&fZ6+5Z!s ښfVgSp*D2Aw@F3n'`7F*W s-Xnߧ&>B'`*WIB93*Nx AjSC:p`fiZxJQ#C)md8'B~A?@|<hlioCdha:|lPE$x E"/Ǔ"jvCH"g겲>oٸ6QO{u-N  !JX& udkl|.8kcƚG,"&G !4;:3.; U6D$if_J*h G'bCzWZ5K3lmm(8xMhhK 0@ >cMHb~ -D$nt~./ȅ?WE@MlD\!taN!iz+W\3'#"Bo~x Ó@a%rQN-(cfzN~F)d4Sa 9+-ؕi0rx]P8 P@ ~@G|=ԐB fgei 68w EF|HML fq+MO}>_@ ܠ K_ VgڨfJCP ${@Pƀ& wX8 pw$|喈~h( 4{>^sdOpJ@ Ч0a;ݮ؊H!(:HJviA*{Ǫ$.t7@h)dYEIeh& !l #Pu/*f+@z<$pB%! +@k"%0\փ<ǩP us0M9įH9t?giFv@rdhA&K;+G s~hPˑhRAAtVշK @M ($ @ *H/DȲ&,uhrGSLc@$ H`>s. 4 h*@m_Pͺb'il#J $*w{LM%$s !?ANtp:R)-ҖKB;d[ҘmÀH#>J`zCpKN.k ښQ~(Vtyq0c b],j o QY ep( O"e6y2m1#" '׭ zKgm?PC:8^:,[Cg0sMP"b_L0 y)1"!H*.ļ8O@ %?1+85>t) A9Gc:2.56F((%@L{_I"ħBMI=E|G|IrDB٣Dp~PDК\oA$_Dg1 ~GE!&$bb!#ThEд|AhJI)&6ShQ AXP>CvBDM$6\}3FL) #t]]0G]v4q8czoCJl&l N"hfN{/\ӜD-$?6p!/0,8^qDΉCb@4E`i0T֤az__̙L>ț:RǖlKoF9q>(kn Y<݋ 4 Dp%[;C$(wWkX"֤גtz:9 l;G@x*@50@F [ny60ì. 1CI%%lrJP8#䄩I/#lH!BRCbB1!tGGo1 #'dk!.E)yj>b왜W.d()rUQq!H?enɝ\:9-6PhDHcnD"&a& i yH=L;9j Z$8pg TU j{┡>[_*& #eyPI! %݂5h D- õ WQ-ň A K<{^DM?ѧ`eo!`Ub.pe0X'(8 L\vB0ۡٝzkE18 ¢m"$y2 +0;` 8 S`e;a^2PS!mAS˓l4hFH$."4H`[QB䗱ٷD ETk -̓`/]Y!9DR-Y玸;#:-LМM[S{ F )#+#* XrX.nņdW$В#5@!F +|&%dz;ʇH܆0Մ:=;hqk*)@s s쓱 XX,i 8rZIz4ZЩ `A4y)&" @]RB0 01(`& H@sI:[]iT pݔD>8ȇ{`M8(< W{آ6@UX2@O$ s4AՕxdA+㎓ $h1T[^c"۾KdGW$MsD W qǭ  b}8.swYl3>`!_0 .JlDI2EI롬T[rOSO jB#UgH+Huql#dLaU@}%(x'J8(lgfk 'N 螪4Qt$XW:1z{)2ͧ] {/?1@H8( 钬 ;Zi2VjvC eHNUPXG,|csJ}/A4X.!QO Q(P&Rƈ`2щUZbQEB;P*im)Jn|B˃6DTT)+1V z̊c4fN։a{hm&)u!kWՋ"3)XN 69|H XWxM=^-\Ѱ&ЦAHp А![ޱb-Tuc ,kB3bܓ,H%P&Ƀp l$#KGaMI2'/{e b~|VCND 815nY{UOFh^I2XD{U0b9~_iF㴤赆e8+ 8@k]XwC/!!JuŒf }Xa[T_"`-Ha1FF6t<9 RKp4DvP[Br[D1#P™fH h`rN. s=VpggJuIr;P^>ǭKrҮ5=$ӯY@=bn[_ya>L?)sw/1 c]%݌:O/ _:ío5FB1Z8Z|A? &h(BJ(3 P0 @ >^@A A?<'Ng pX8W^F~>3e6OSp( Q)tX!&}`  y@B R5]o@a@ xW@ ; D#` @h bvQP,чsvY}2|3]&—iχ烹/Ga]|?/gIVnYܷ+`"~Zrb&K㺎Z}""߮r,y|3 h. j#0ɋr`8 F"q"\܀mb+tbmnܮLda`qR scP覽DԦZr) <@{ R%BgsZ3P}) Xp|SЧIJ @ؘX& %jd uhPT,Jhfiy7HK/53=oX/$ X&`8 {rS4d:Rcm$)Ibh4D8JpʌT޽ piH ܟWU}9I>@)m2dU%YqF[e䊧а-)*KE[.W&'8t*."_AJ|a|c1p[-]H E+Ybf46Mc.$ٹ,B[X'u6^"0t . bk&ܽ^U&:)|_IxNePd)B@xt-M{eqc*˸ x< mt&q~?Qa)LQ0θlI=bt]axǨChAR^XBWJ,? P;'@2*P/".TutV%tbZI)T띣IGt8>( ,aL(FIHR0&T,vD@܁H .ĎK4F%} epw!3/`q Ѹ0^ jqn .71Dʍx10(a 8".{({Mt|2Y7+*V]{sc]ŤQ!ZY X)3>B 8|319Ǥɏy*V*8;UA6Sw0bC\A\ZwdU5&!<"-'ށDU#sZ3{: 15NJ*8P$k FpRbϤ c FgF=2#.N W e y#` 'iPL BAĔ(vRDO&Ƴ"J$yBTa 28J$L!9 LD / |u]ɂteMi$G3]C@yh,c )(@![ȉ D@+Y[aI{'$ks2֍Pha -9AEn79bLѢpc`<{{QΐuWSrK]Eч4f R6&! bnRaH|d/ꉇ$: aX,:tZgM(*i``'Q9Pcn)IVoHtÂ"e3:nK4B\KJ@z+PQ|ܴJ#dpXL)5w3*ʞ7!+C&3FL@ Frormi~8ூ\7guUk%=X`Ǜt >&)y5 ׌u>ta𭮲bt A'tT M6\k$w,&. x `|# 3ɼ3)ȻIgrZ@L q$BBPOI_u-aL"6yj@Y,:1scʘܰ Z 1:w9*_*lڎ-y<"vt/meN BON`(sT b$iqk%,uߣA$< } MC&l#a{i Oo&2axJҘh h^'OJ2F/@JN\0Ƌ(zE"{!n@hfEA|( `Jp/@In̅p/dI"5AHN)"0#\z-a #u,7 @Ά&a&/`BH.d`6\<$~Cp7!ix&%BDc.#lCV0R"Xa$j=2N(5B`anb)"Qir*cd/p"h6Z #DeУVdLM0<`AxuAJAR4\4L2VT.:@BJq,m/tEņRr006&DH\Rsb/r!`A ` #eQPhR`'DH=rv,e~ &=D8ċ.0KNeĀF0vJ :d.lrx (1,B .c}!6FXfRk£gS;#0! Bahj˰PV)4rZB.&dD-!)*l"K!7ḊH^:MFʖN (QLPf˺LFb"e4* vble#zA#iP.#>N䖒aH*a\~L쉤A?a")H -bZRT>CзDH$Pi8 ,ƒ~9kA&`E2l. PܧF4/dL/RI*~R\̲  /adobh,v LF<"dlrbVcV]/8"^!^f Tt\ҰædTpeO/Ih gi%$^greHE h.0".%J I$o:ӫ>CKfF:J`!LWPID0PLL=Śh6JR @$^lY0e7ARD`5b ӡ/ 1J-rRmId,xͣ "Ѣ!` -na,#X0AROe A %n|e\L@0ι0Vo&pÀP4-P4HAcN hU8f x!U)j.@ SU5!: L`Ң18+GV`8U@/,8f8 KUXQ*|IjUMhexFuBa炚/:गCr0&p QQP7!A eenXhW:EZK;#.0"-B!xB*'RD aE|is3<@"Alw777Ԡ@ v""C/JA"njĞP6B0S+U$LE%5Xg251MT3U(k^A&K K.S>` :t#dƲu0>51nAZ(lL%,oC؂bb[!>` ,XX|(@Ee-V)c5;H$H} ,$6rhRVODh"(LOopusà;B\%03m&R\Ǝ5,^^|r:x~ 4OCZn3/``O!FTBY47=t"1pr:J ?^`ɇa~!}ZZDwKQt^2CBP>tuj%b ཨɗƂ ZQeLTD-`JF<$;F,Je%F/X7*򮃨[q|gl](oJ ,8[n &?eb%H0UZe^-pM6_/!d0y} OsB%T Kb.OʖzOzp])|&YD_Y:Aۆ m,UoʗwZI@5`xU/1Y"& 6 m6'}u%;{a#(M>t0&myHN\f/p$܀& Ah2@ ɓ|9ŘQMY@+dj:Ռp2 V5-P  ؐ(ߠhcpv-CaGLD49J=ްJcT$rQ:U)Q/F3HI"?pÒfƁ2 OUS^y 49D LD@/0F1[3<"øxQJ Fq2zHzj@`" ;'4guTQHÀtW>i\OzeDh< Q$iUaҎ&<|=ך !8c m}5XCk#0pTKAZP #q@iTS")pzװz7,~ #vaU П72@O&\=B?8;`/ɬX V-c>DT I#?Q麐:;M . 1D_AL @s1Bdӥ[|b8)6Qa61s PCpkk7 wfj"$4&#^:CMOQN{XX4? 9-EU(N^ֈ5D dO9õTdzhvcq:Cd x.Xt; ֦"H3&dpS&3,_2ߠLIэzPirE@( *"DiʲG#/&8棉7sFLN ϲ`t0W#0c0PM`N/.9~PaVd55g bq דqVb(FޡJ16R)ʙ-4{ RpKquf A %'iQ /Hؒ z  )"hA3 5 !aX B¢Hs03hgcd@;֖1 YDЩ(UH$yϥP+3 :ϓ8Ȧ pNy8BQ9+>Q>?``+0K(/: GЀa Dq=¹!Py8J@9BGCYzҚ!h>92ΨhE `>Eؐk-]XRxl4)i~)H)Cx=+Ss.2^BS )Qshvx0aPCQCac:SSHH+, QBζ: )jn `hT2c.y J'`'0V yp4x94eI R(#^T7`8@B icF, h1I,)a a nŸ࡙%H{0ZȮ @UǩcYF*G+`8i^F B)H PԛZE14`,|x74WpUKǭ! z%Z;ʯhֲtP\`6+ ~J@P10BFzǟR4 ͓JP8# ŎTH B $j+5Z(FPD3e s!3ADDc2YIT@"rhр9 ]TE t& \h30X JNEv@A 2Cj 24‰TD,hT)* lڙP@Tx/c ?j*^qi2 4I=r)ac'_>EP[%Yj듾+c-ǓTs4` s BRpx6WT{+Mj}&\ B #㵽( <0MR(K4bLZ i|eS9 BljU1 Ȫ(5 qjlЅXF=%@%0R: i8phI:rChA@|19ty$0beZ2Xں B2a3 D Y3s 7{s^(Ja ivYk;%8ue.6mQ棰 F Hg0a<˕ p|kk9@8 ÝVx}]H@[8HMwwf^v4R5pe( #[ ø+ 5zY^#YTIRy-ǎc_AuT! 8ޡ 4oU3eҩ=(a|Alf 5ah:HT*M*xm+옾=.35|Ԍ1g~V%~- MHq ;X]S4r.:eaS4gm26hք@q5;S,* Ynpd-uIᨹylp5q܊C. QTŇds^VA@gD{X$}>@ 3pBPqaf/h* *8X4O7rB@nef@fsPWkPm ^$}>i +ـ:6]E(8@~ٶiâhk*' f 0h8PRЏ2@ 3ܯF|\ڧ1lQp,nFJxfF#@̍.qO%iwfld%6MQSD9MogL2-*%^aJjCZzԚ xix[3Ì?T5MK1+SC1wΉqH2*J'=Z5ڀ&@0%qP t )7Pk>j$C ^H$P)`t-]K  dME#L* UKHyU!uQ2v$xJ䄑B,A1( R@B-&JNɐ)d /_ AOq .5SWI4HCPzssrY|ڴ[G\Ԁ>6% ȴ9Fs!68FqeÚ .lT8 R GlHk6c$++셒:Q"72+. rUA4*MLBa|-"ȞW5R`2PMtm%~"0rl"bO"04c֖榨k704pZ HaHI$,oɀCQZ|O-u@e͢ܬ;+ Ш**8~M)K 4bRE@`VG4tL Ppoʒo}gYdG,8ٴ$9aJGJEрjgǎ18RC(Bxcxl4R`LIG|\{aP#@Iw NiH @y TyBPpG 6);Td6a=9 وieq$'Abr a[iB"J8R Ah.5y\9eho~7o5qX*0̃trvs"S>`l2cR.YU~pBYTk.Pk<@{!T4-"M+} Bƌ[4 Cy& ڏx`"]5WyL5B]{Df u"Z"m兞W ga --g^3TrXyfZTP=8>.5K'H"l""."+%#FĢ.iA3@!aZOaNH0Š`x"e"A( %"Ħڇ) j"' HJ4#f&E+ o61C㉴dRdL!ZNenxFH:.mD,樘 (%O` I|HXgMn#!KFn)$Xp."^>CfB4A"%|+ً#&jn. #!Q? %Nyhz")w re8/tQhcjƌ!TB%n @_a ᮬj0#0<`P^HH".!r'`b4P+$( pn\!BC(kRX'#FnĦiZ)2&a@ Id"ڀ=12 ~UeJ(1[}\ZHR oJn,npA  JgIqz]QC!80 `tbd|n¾-@%v6aEPAXw g`~KˈvT#\FPUbTAzLdD#B D >#pvd~F$ x"A>$3%@1 Tiw n;5 0$ 6]&HL/-އg*Ha @s3"BJ&5bd-bB+ H\ 0dF&-if.IʦWH '+Fp&Fi$pC!/ ̠<,vC#D@Я,О&|C}8b( mbg`dxH.5"pb;/@~ _NvVLH 7zK H!`e%aGcm.?BJۀP!$FE̔w08[,G )@2`r"OV~=oз(!*qơaK{BUAV6F7 6OTP &2!8mT a@P$qLRn/!ʧ%B6a'a\Z`VD<,Q% !Oh;F` Z$Cb"v}:()ȱ';<Է#"1bhIς~&-#gbN c y) #T(59T(P"xapNh}}$ĶOcy++1*wM9c2-%Lx 26(N6  lBiaF,#$o& ` Aoi: EzL Hb"6c_BG/VoF춫P"#T$ r`o:C6bP D @94O&57rq4K&iL` ?€ʒR)G `naG>J"lB#c KZfj$Vɀu\:d#DQpNFJI'"hx7,JZrdm B:'Ƭ;(`9EKJUIF8L"n2PB7 (gIf-c&  B* @0C /v@Td,  sf,Mew'I[Z(b+̧! @ =#)mtx N<~ @PO{/D" >aH)5wf86`(` );X-NkV/SL"vWD&@}%!~H&CV{bzҁ`S&p-@VM4e76 jhNJJ̡`<$c󧭅Uh]JD<N$11wA`no8"_2N$ƭ7ƌ?CVQ b@Pk)ta`2!L @ء)p6'b4jW4jנP: _$j)"RXP \xS]]B(P<5j6({lRLoۨ<9 "/C  q!)"X/R6& ܜPAPH\,"t=I ӈ6z|+` R  j!m~ A#2 qgE+ 'gJfj,6% P]ޠ5 JFuXg;Z*UYs~#7Tn%H$~ P|-lk|È" [#Y0)L8"F-behD"p@ |GLTfFx80,l0 ip&%`5nvoKp@ qEI@ !p(#B!`R GCA@ A?aHC$a @-^12AI t}-}E#WS?Ѐ4|>_6?&v|h@S(/c9d`0 U~ V`vU&OD@ Q\v;/0`0 z^7n2HCN?l-[;B.Je*s-3.pk Kǩ)A gî0 2r[6*`5ʯMb6@3I ځ@KĄ;pygL'lS F觹\PfV@'q/cҴ,Zv|Ȁb `^ЬvzJ@`hٞаoxh*W 9tR` Yg(k!u8 %Njz~m '@f0/E+ B3P($VB(,;S'.6sеB "AN`zpALCy @( /,"D#S<ǡ, 8縃Yd) È: ,0 1L*Cِ/ft&8@M s•P%$С~dhHcEq б 2U83 Jd+"BG'GDtb&$Q6 ! Q1́t#f Hf !1$VY;~gR *Sm6O%P>dAdi8ӘJIQ: w,dLs\B"-н[ E q,Ka8]blZ 9>p0˶$Aa$ZEQ[ F` ~)`%*Dr B;2/tB3QRJLV18Bx 7|\ +tCL}6Q/D^vD5:#N0BL%%0GRщ6 hj0DHTrR[ezUD77:Kŕ$gB%K IGER'fI :UZSVx`tzC꒢AM2Uegc$п1UDPeB gkE$5h ą\mu8Д1 9dGV6:UĤLb7 x^bBTˀ'rlNON$ #a a1^  d Nb;q2NF4&$uTT(Η x|JŔ`^y,%Z tb'#N@vrMÌ<#;fZKY2w7 A1!1$ ӚvnpFNF9u_,Z$V[XJ* l X%E8yHY }Biَ `E X =Sۋ,V3cG\)߽vuda)*H5X79">;Ύ&X?(J BCM13"cخ`pIIJQyFڈ$r**F6AGCi7`gxe(M_{)K5A8/Z yH &RKq8N ZӐï7RahgTCb@ً@R[=0ǎCJPz8ʂ!(+8WxkPtJ;ϢIX1(FHA),2-6bT:V QN dM*B8 }X3 mQ؁X>Jd94Bx=R,w Pc >2/Ѕ$Xo_9`];IJV_X,~z0j*2i\ɕ(,9H5@ͺHRșJН Ӏ`7?cPcd9Y:*uꎡ Y]_ l9 5H GJ:jY9=%e hD-Ja8U1NB!  *SR<: jhF0d#Ī4DpܲFX)f.|L Hn3k "1Ś2F$0ooC[0Bh贂 XI&ds ȋY8:F(6 .dS9.A<35[0QA1p 88'`ƃri9yŸߔJN u9Uy4B{AFU6 -(EJ11xx"xf` @iS0|U2CzM ll8 fmZSLLLMJ TSᆋ[go BQMTӀg+%dߧ2x&pN 83 iTZSxʯa{s5X˶LvKG- >hwj^ׁԠ? A!B.`鎫PK룓oElzڔu#P<q5ͭIϲĸ 8K6x(VG0iBpG)15[4SllͳZJ`I>M > z|<ȸ@fyj"Ld?B0^uAĨ2] _@CHEbp I2H68$9p$lQ)3Fs R LXOAOF;vyGςzCW3`5(~\9'Iú.&MzOK(LnH3`oY? OFpMr!X&~ @ *g]7Ȁ=0 }>ޯP<,1֊8M/KLeb3#ҩ@h5:@fSp$B`PM_O~D@Ds9@^3Y7vJ?L1wbpL-/uR j*8&7Y`xg;ɖw?_ ĿE dh*{w5~gϔ0Һ'@\"Kr9YCnơr\ 5$@*@c7Rs@x @4s*jh| \ ((-K+ 0 un3yfy7xN&E0ΦGJjܷmy'&R*& B0R, d2UEp}lj0c"`jZ@R|D M-8*Ԕݟ SKv|)pUZaRE E1LꪉsC 5v!w@+"+1 #pbw+]4*h40lY`zgiR@֥*9Jyj t z^vswwjf`^a@0~")wPelK89U$n!ڀB%A.GQEo{V5[8* LuS+4,ʹ!Іf4K}'nY*(,[O-AČpm-(AbB2HF$ Q5KR PH @2ӁM!Q6IL2YlZjh 8-W ~#fTʰp @E AR“8NMH!le (4zƚF@ .ApR pm8g 'Db۳RD`nQ-p@833)CLCo3TlCJİ`f@eMc4p`(! !@(2G M @98 ]T#2JUV !hiAd)D**L]4!q M$n _VPxl_BxLP/M(+ A,،s"dLRUϡ8%ݝal>)м=h g#vQ-E{$mk }Q#KMBE7"y-̯bȧ5Ttq"f &1ȵ4G 3CfRkdLLS@C_O!]GvYK_l S:' C A0&p$ȟm.dIHf"70B8A#!hKFTbvP @ *<ƏT*j/hҦ^b8G8.Ul#""J*䋫x/=4d!hڤx/`V m p!wi4*H&.u0I"^gvQ5 f*V$"K*]0dp@g!$aX!!@ @z . 规1.& F4De*x8Bjd!vwUfd0(L[%I͇@~ `0pA=¬.ż'@&F-d!Fr`9`<#iN4L}* qj&t4lZn i KX7:Rp-&+A*4v, 5B!:>@["cJaʨA(AoemÐ] @ /ط" b'@%<#".)Eʦ*hlwbfLfcmBR$x&jA0~t1AC-$0 ,S Adjs⨺S@7Cv҂Cvɂ,#h cQb?rNJ4xp(1G'PKd @ fANCx@\2M @Vu@ P&Y'aQ_`,vɈj$rsj~ `3O <#@K8nj vmc$O]%"̊"!ĐO@%o`!vfEl4ʾ ` fN&4&d" ƳS*҉6GI .H"MLA|CV\K @D{ 3t!FKJN51":Eo*#"J.[jSKmJiVl&` E'TRiJ~ J"8$9!a ?{>`0V6Po&:"aX$s`@e6@4d @EʭbweI-b'* ab[P"nfh.Q I1"+5j! ˋls@ tW3 `3" ,}c88-N! `I#v5bf%P27v%$RJk ,%h@ i-=$7B\!AfdnV#$&C& ,xea 'A@aJaJ/rs` D( -!^,Ԡ1HG\RgX4@O &`#Do^w(SjmLx08%5,G*a{0BIڹe RæaDZGģ)f,wHta0.S;|j|9ddOVBbhBArs7'6s 1.(r5> MR-bAB9wdQ\T!iN'z֖Kt"@imn"s&~r-HS_"+vd?jR1\N.!cT nGޔPC?f3"x;%ث* h* p@&pD vy8]f]o{ sxFOD4F`2e"b2m4+p۸Kzu t:xA Lda* <N!q1@h=@`^l) 7n+#N &ahJ2`NlNCpICytU_vxCrŁG%z?%.@ `>`` jFCZ0 Fd0yAL@# >2V⤆I*8O!!$2ZWFHg? Z@`l5R61.2a4?8S>4cpev>K8kOji>+Ңo/ǰ` n 0#5 l' F%>aʢ촂:><r"P*jLݎSD#?#!bZyCVL-l@ XX`0S&% eH$moXA!F$ 6`Pf`8ȴ.IO26+"Dax VV|!)ZLY9z:`=@NeykO(,e4@Fs cL`hkqLb5 4[ T b#$Цr!bAl6K.| XM^u@jxDT;oVIP¤="P%wȩI#fH8"}'pBRDrBN@ R`LŔE"Y}x&Nwxæa:af ^'LG/H=yN>.*"cc8a*<׌*` t*>􅡌P(ZUht6>/*̢.ƕb!a!aYچ{R#PTJ&3BVafAr!ܙB@6oڂB8q\iOP;+$n@)Lp'if3:)WtvYay}hhh$IpSj hIc!*qeD|<,Rk|:KF.LS=%"\dZpƍ.00޸ IjK&$j%xN9ueg%*H$8B1z\<@ E ` %Kt.DH&e>2!IJ|>{ <a#BCDqef@l0 8|=g,c[;xͣ%AaL܀bՁ֜.>.&V5;FǼBn!miȊ @ EI0 p(y=4&D`>_O$ 4ȥV&@rQ [d/k5v;]| "-hOIw ,0pӭ: T86L%=_Sg[{=`X&l{ZyU"zAɴ)'9Z `@or8@ r `8'UH&fm pmD $BL,p<kCwBlIb|W@T p5B|"8G!`%B+@pP`+XY [ 9kP@T9'A9<@j$R < $!:GiIɂ ``;GX X?,0_ A?.LgXǺA N*i֌mkN |.@BṡN?|`qTwG$*h$)|D!q±MheXf5 B5F-f'v`ҢJVj܀MHb1'vF: lEn.%gz]4N ,-@0{0e H(IשD0,_ J 䕏I)sB (V>7 5 ,P яt=:'jʚɉ/ghy[-a#NҨxBl>ǟc#: XE$F!̐mˆ|=UXPXfP;Ñ@b::7 yIZ P(k^"唋ŔiߧxfhGa1>@*')1 Y&Q7"f Y+13v5 ҩY+Y!58>! ;e *(*); C) QqMiP+{@ӶҀr<*ArGBGHMx ( =X4*Hț4 [x xS mz %@(`HCq9:`> 7p60⒖Z- 㥫(荸7HsMDqa_8)%<>e30HX5à +P[3 CA @/ pq^@<4CQ wI6X^ <=>Ȧڮ+ĔX:E=!{ 8 ;]ӕЈȜ 2 )KXD>ThE/@ـ<H5%:kЏ6 8O1P YI+y5(e @HeTB '@;ɝ9ț ȝ*4= *FHR/TVOpGP4@ P9q肈9QkL:JDuR Y!'ΫWC TL@ KSB-Dz9GIo|a(R(4 qtWҕ++ tGTH<1^˒я@4T_x.D Is8 z# 8wƫWz[ޟж J?R1<Hv$i'0/D4) O3gƲ((WJE,&PˆdBb!yEA96"ՅSKHF302UT ( PtV0SY܆mO%Z{#ˀ  ة 2H5$/4 @bEo~0 JxT:y1M DndH$X>5HX.am 9+3kېu@+3W% PIPml A"@pu$܁$x%^U݋I{,1Wy^(Q҃ܗ hkHEY(d"6(lK gKE ]֌2<=l81xG@TEFpJo\u/ *c] " |~7(c!];byXx4iU@h)b-y\PUAyY"t}eIa zrER2z$H we9ޕ{ _ذJNh $ " X8 2sN9J4QJONޮ /8HdVh 22~[\ 2yWiI>q T&0{@EN< 0o XE1蚍^Ӡ%Õγ4뤯ߍнi6+Ư:[/(0[b@ q1q XZ\h*0cQ4ۈkx9] #a-:CC5Zx)tG`;MkN2ʼn0؜8[/:.c'.em+ "@`f]"!p\s3Ȣ I2Ց#_XRI7KЋN<><`(h=٤)彾^C󩴫ʡczMT~4v\Zx7sxUT=Zؤm{B(9TE"DKU+S$K[1ʺ44l@͛w8ElKao4Qs?%198 +3 &)1#S눪jL2uZX 0cc@5\^|>4jؤ B6'QR-" #R8!ewbQ3.<7'7>)>s*Gku2a6V=V91~kÎɃr3r$ ^2pp*vl#>ܫ @B;8#3 "цH)a^(V(;ƪF-oKs@,B7p;FKPjГklo3uG=T>ޝmc!k @=p*4iKR,IX%W*m}ރ2BxZtwnqKFoɏ"y%b"[7ĉ.$^6md"ῷw:=@/*,U~{pkK#>vxE6pډ<~M+e~B߫pM[9b!od. ?5"01pA) > j("e'ȓ61(x~ [:#\><{z:@.T Im\2!ۥ#>Hs̓p3x]mM" E0 ?w2 P@ }L@8ZO#` A`rP Ӡy%9. #h~C!\ +@@L ˦Lz`(."}Fc@BN`Y)^@xefj?@yV2zրncw2hO,a)el/GX+ &w*U~A  bxK%u@T!򺕻 j$#x9H*H $h 9=H*Kܖm̂4 `:6䌦(CH 2ĖLLK }éZ> c8Uc=. )q(?E48*~"pBJ* 0΢è: O0p&QCp iltFoU1h% `Gt+5(2yn̺ATy0<2 1{J`Zkށ(Dqd9 _Xh:ϋ<*#ϊ /.<72zBN)BF2u9v_ P愀taj<6d2xN8D 5 F42}ZdtT7ŧatϮ H,P (2s䀴2-H/'ˠ49)#+1^wKMޏ&@<QZUTjPlè%SN{.U9 e\73fa3^gàJhHS^{ Ш£8B=# pjO(@рCpy#e@1d#O4VB# 0E;;l <vPS+l Aa5% P9p"F0?=s*{e, +5L2j @1ZMH(NC!m$"x:"(HHC++,`JDx>tlh"KA* ˣQ̖|(PeBriX$f`*%~MPcwt :S.m:LRQo#p@t=GC(e0E2 @dA8 .Ph8TI]xPǐ:e<#h AA|-bA5NߥuUҹ PIdD:'$caAyI|0Tx̆lM4px{ @eXNK:0Dd1^z 2 m:249Pk-C!vpVI}hʗ|%.f2ntW12۞ PiUNDb RB{62xMDj + O#BY%aP($@$*I8OLz*3 eS%YWTBRQVi)EX a*1;渺bR;x<1\"QĶiBfT20) X)`:s71A'o^Ed7vC} Qz>(>2+c ˵8c0\ {mi`+'(@ i `2U*4@`28s/2 x>dp` ",оFi& dD|gڴMAva%:}a~ ޡf̎Ŀ,|" g`2F.Z`C1BLH,%2$CE.9Ġfx@#>>f CLFOZrnll/`sc81L8M[A%ORZb4#RL a"MD&K"$vbq$C!ЫDT `؈A✦A*B%)Jڙ+/!a aʍÖMB!5&&b A!Zc% =@ާļ{#B dmЌ!,\׃C-@̘a& VJ^]vgB2$ d$&#N9(%}HN]@ NH7+=Ppv "9"1I,TN'+wE(;@( l픮$4r0eD(e(2%(A r()!-.+漢P$*Pt~ (ac1CmlXI j$MSZ&2tZCQ)``@_ӰȈl `t/.$&%g4ȮH/2"%eVB2J @4UN)qd=A >Hڃb~᧶ZG ZiCB&E, c(P&hc);2T+xj^A[0;IKHeb@ՀG c30qS&`M!.pG[, m*5 62`dpg%C [ ̚|s s^x;b릑Dq."!"4`'NRKN†B9g!Oa*}6&/+ФB$(Jp"3o$\Ƣ8+6qT*O aJ I'oc.c~=*f ”ApK(0@h 7b@Rj:72B.-h;$p@d~abJf*֪J&UffHfGnBRc ᫣tAa! ` d2LE"V& 3g8V᥂zOtB^:h>"Ldx2Q8ڢ.bJdd2>JĮ8bnΥZTDA46p BF8tG)0N+A(u@܄=K,TF&@-V29)(F`E;KSKh`Nr/4!5 R@;>8rU]SSvM( GvN!Ii Cp+(ΨF@N0J.r<[V s/%RȲ2Z'"D% J4ŇTe~TG`t R8n&PC%Hm Dxq3 "zM 7AT͍Hh@iP,&1#/}LC Gi!`AeM!wr壙= ˓Az?a" t[VSNl2] P"tCe"_K I @EF./K#@6 4 1Dk`bɦ(12(*?# .//b3D~ 7LDsւ[.!c* MrZ07;Mk`e#xSy,[F+w9:GNr#l( Ai@,.[zC3(Ie*1S:a S*dx;AZ0OG,׀ 2bդ=$ğc5jCEb^9 QF` 8̹$+̉(uN"Iɂ!!#` m Ӊ -(7l-d(%E%"[2eKE~ @ gWF}fDw #=uTCiya#JDfs֦>+p<\\ LbU(lA 5_`F ͷ]KA놫k\Dl1jqEҭp ){edMs `#$!2`7Wc^^ 6>o(AmHTB&6E@z\Nn̳ZD4-@F`\{1>%2%b[I)+=ԅ^ .@@!d(Q0̴r'7| OIn| ;FfPC!Ba)ga[½Rxdb vb/^^DR!m(B`)& w m;h2,"j a*-@>@@(s, ⇋]s Z!Kj Ӟ!s e_G+ $C9 b<ƶ^8pqA6";yߩuބ4iJA)ޡhB"Gx;#k=䰀Xc9J:KҫN}0 2L` !ܦ8E6 /:9 I=:@l"rin>5V9;O4I!cG #Hohժ OO*ljV:ݯˈ6-R{28BnY֛k*} 9t ugPl&q~_ !bHd@jy` =eB!-{GZψ f1rX;jt7!F0 I(L ˀwD$Y(-%^m=g΂bJcݚsDQf' @D >%9`m9rrbu,*!D_7ֳh# Ek# oW !rP /P:ϊa܋,Zɭ5ƽTp JV\k"čA5AH xe eBF4HpÉ!$bmq!g@4tE Y'$0@iTX( (!F8  483k Yr8pa B `X :{bmFR|ψ $E##"KIvNG-/Ԁ060$9S*s$9BiA@I M M1F( o" HX7å (THН@@@~8#~B.G̗}EV@"pUlr|LԆ4-KBhpEX 2ά210PqB~Vh,i2il1Hf/0PCPR `ckRCs̐9fBʱ .dbr;`.C3Q0AU$N֚Jh1vF̭BU+rY kB?'G=P>{3H Ai%2= IjW n8  P ^CUNà%J(@]66FHY!}4a7١DiWhg^ʑ &"gKҪ?ث#)*>G__TRQl05T+E]މ61ʏBjnBfh^{ ,TU+h4$'ˊ #ő’2j25b qk2MC+H2GS!fC3Jd (Gt.r au&Ew'"^aI( hLPK~?%eghض*sqy!.; !,3Aֽl"ng ?-ɡ> r8oNygư_BlE ЪH}*jzd Ёuj OgԹB7!lS@i5U((Yi-2[qs>ePS=GY9q R 9WfzOIG]\C $'͌)‹,">:yj-A>XR mi F\NHH(%9DU6OYa(m0r<)ZO@(#а~;;K33.(HKc] q ?z8Rz҂*=xn j9'ȧh6XX?;$?t,?V ?@:iL8@J̄2;@%bt !E`<48 *@0C@n` 0)Q)Йߎv:`!)ؙf`ϖ 4b3`p'aP xXGZ~Q   y҆[˄! œM"0@ HNLwۦ|E-8i0booTJdf0%i HP  S3H[Ĩ:J ,Bj əjh hƩUR(\ۅT ?Γx^ЄŃ wchv kk0p#0%HQ&Hy?،.QD ӍP8؂$ff̒4ldBǡ "`Ӡ@ڐa]֊OYS04Hx6+̖l+9:: {ߎ6HX!tb3!;(IcAʯQZ`F8X/7!/܉X\L[ {N>irpXk5+JYtK8,> @Piב1Ra< ΅@?ₔ* .r]!0@- `$MӾ :m{Rn,!nlCЇ*MjxUH y wJ限ӗZp 9m5h^(.zϝVH|9+Fm8'N@LZ* 8MӋ`"a{3 SS;Vl'L&r B:7Qw,r!!ן:-1k:I.7 w$͖ԯ.ǰȬ#($;TS*^yu),GQ7+MTL*@ml3!k"4B1 C] Qt^?uο{P8o.qӐ 563QkNa6 ;Hq>E "66PZ{wP=yY~ !&:iZ-:wy@Ra^")x*[,{:{!I@F8&CThM %)rè:MSlE703r%9<6fv8C1m Ui7=ZUP.jf&ہT7f%k,\iXPWp3 B韬A4{ ޗx ZҸ3 ^e{"`{U(c饡؂ A棐O:?lj 25(::]e+~tG#( (1q8xx޿H Z+9UDZx7\CDNCqÔ:`5!V,jҬ@n  O&58^D2ؘQ BM(@OL-GYZ:X|(k- 1I9\M/r 5jd Om8L2N$2au`hr7`^İ4@[ల-t)i`zQM)x((tDN9r~7NH^ps!(3roddĉf~FI0e)p؋Ȩ׍X 5(C^PP;>J d:s:MݜeA"㣌&9B|Vm4I8f-6FO62 yNY+KPpL {ʉ즧ʏ\nxȌ 14-ow "5ݩW2_D¾wdRdEOR-qZřVoy`8/` 敃䍨0~f !2{Nҕ,iؠ;LxoӃ4/xhZ@8L7FjʣpeJUdQ98$*ɔ` : 37 \\&kcWtQ]٭]K0 &?,]Gu ގ w▘-- ;hl4`VZөQiAܽ&~u$nЪo i!`^|@ 큸@'h" Xy<P8?  >x@Pz'B7-PhT:$1d"vϋƠg[or5i鯁@,,H47Qz\/y-|‹b9 m  j $ $JSy)@B&׾z?§7J (i ȪYk>r` 2вI `0Q$!}+$?ps0(Š#ǡPIE$B(+ʭ5 * 0B0L}J8Bo]2ª5.`9Ai"CЀ`:ͩCӻ7;P]v2UEnZJ&LՅ?^c8`濾5W s:Ï1!7tuQ"IJ @0kspQSH6 D`xr:Ib@":& ~ @Y5 pFX. #s~'bv_JtBҼ,Ue< d-lWu=xKb宀3 @wmC Zze_ 1mºE%IX6s?CY;iDM|H$*C H=%v3%?N x?}c0Gq$To'W9 |ShѐcJøpKUBV({)( xM M qL-pX1_N紃P  9Cd#m?4*%( r‚h-rB|T k̻EH\W%x W#PGcXhnEzUj9%zK4 !$,)pWIpDӀW0C*#&H 8( uDhy\TL-F"hq̥ [&?t%@)y5tXK@s$LCEPdxZA<w,zGҠSm^BC Q\9=YQyIa#ƽy97Pd,<˾SDִ2*Cm %80ޠɃsNdZ]˃/=2ZL @} DC H3BхmRC@gvFEqP) Ey-žW"ZBc4:QaA7"^ 0`t>(NL>t<,IWKxSuo3\L4LSSb aibLER 0"bnRtٞ p#P,*b@6XQJ ʑ ˥E P@+Zu !5\+=ՀBj{kX['$ht iw5kS9> W ^ Ap 75".u8 Gw^s4#C#ACo9k eR݋2*tV7Q!?IxQ?pYvW?(KHTO.~/pebW9C@+Z8Vf_8&8Fӛp/%jzޜ4b@~q^@a^+0/s<>Q?g0Cx2!m&U|@K'/.Cge z qcC%Ήƈ5nD#GBI/4d;G@1u3fJa@֪|rmV|*x4` ñk6: qG5Xb?a@[Bhph"OzIt.Ze)jM֪€Q,M<#6DKF5Dzbh% ̺(N$4`daHn@%;n fPhv"~' %bXBh"WOf#`H\8$Ld9<BO)XK-Br_FzJ{aѤ4B%0|+V"`Ar@`PMR `Vǀd )B<:L7)nJ7.-&6B0#ALᘃ T R4"*!((g $K {P#h~`,< =b~#~cR(cjtdt:~G:⼁%t DC܎谩tS\Ϗ%'d Ϯ%z؅cZL&o,l#0fLGM&Gg:䢸+9|rk$*(&, `#;Yj V`Fq]4f  qMLjՂ, Y E`WMIe.ff4E,a `da&&K,ӮZa5b,&1hG-H%lO+s [z̳r%\!(:Ain^^LI/\" ӡ&U.ԘC 8t**dhԖm\R4~e3U[jr^#* r8"D^NPb դ$ GIx$h+焦S;&!  ̬l<7f;v.X ^<$t*# <Ft#/&ĨxsTDU"ctB8#7 #PAL hhiSX5eV^ Nw >YP+|6@k3O Ea"~J4K%1; NWb#@-IZH @jLVBbV)f6F@gCVE Rʌ56@@aZ4P݂2f]BXLL5g/7FH\80$ ÑGVE[6C4BĊ6a5 AL#F<>Qk UArv&$Rd(HUD!`$ cj,T6tHP&Fetd V)ivˇW- `Ӎ˜=v=hjBx7|@ 28!"i 0SpSi,mHT?Cϛ ,# h9cHך 6Dj`fwKay҂"(qtQJ0Q)G0dK8Y8P(J N;N/L"Ԗɒz)e'65"\=27p@ 8oB=ibbc56jX``rasH&cy"԰(.o2Pb wW0 t>UW2#` yA4kGr`ht8%ub ?$0KVCí 8q5IeMRhJ5Ff5ZFfnD (T+ն;af,bϔΤA̷y5:Y` T}$>H{+=O`|?~VKU h@Atkwi Bv$*GZO|.:t-,d",+ڐ$ kDD<ȑA#?FbOn7 ,>ad NvoBo uH (#0٠~: M e6aɄ0?a b!`/.Z2!')# 2`@!.k@FƼUyG- 8`̂6a!}A0NOD0 q A 6hb!M(6vӺ7h96F3̌+|'Z\0]8ׂ2쟽d+^ {U p̄SI4;@PЊb& d@a  ir7Ch^"l$yj7n`QvD.7ȎS`o Dk$(@eFSS& h`2Gyr2O)ܝ#(9Mp :NV(ƅ: bI.|1 P`h,*J2jVAΫD~m#8PaH7D;d(e>j<l:0;k/KF.d _x)6U GjwFD#Tz:HAm6ef zbe'I8;?h#7IYpUx, @ ?bX>X1++8 =hLF `8|H= 0<DP'}X@ 1YSxN+ѦpP L5B].}Ow)'^.\~á<r8\`Ll6X}fB<,BqEhXT4J ,h |}ҩ!h<c-Vz]-7& Uhi1xZ ''D}K`J\ hy9 TS;p-r6 rҪ :oHL`x@ g*켢iˇąf/p[Qr-N&&b5Grb':D&(~9#'T*p1% bfq *޻>hK/<6&N|! ,1XTXdQ\}DM3*l":$ʆ~#8 _%_v i]0JJ$s`>bF:* <ˡUj*MIRQЌi_K<hHv##F EvjS/Qo1èW"~/1aoSGgdi#bt܅!rvQbHq[-#0&)@ht%Y6DI+U_?zo]Om?_1i]"pYUOZb>c* XUO!JDo0y$:k$g.Uh@ gA<(P{=&O M*%d8NycM=kHkݩ 6\5ƹPo1f%?VdҮ j]!0|m2+1!!)yR脕0 <(4X ;c#*(x(pHe;'H (#>1yb ))KXArxI0H@!Ym)o00 ,T& 0E8D5@W*ZoA;Fr㏱ґJT|"@Ua䡋0"֌"F, 0,cKC@(q@* +Aҋ17OG1" !(5+HB@]*0 )| E"'H5D߇s83[FPl%'H|EX9/yB?l6} dmX%ȣ3(XÜ:` ,y2H)FCBa,j@X-@hGJCOTƚ8p9ܖd#hĂ=  d@s(kjOX?\enrDOSeTD b9Ў5"q <1c-Xw84PA\ = (R(tIbQ "yc343 ZDn$J4υp\"I7;NߨJ4ڍ }eLDECXNPA.OZ0ty( $(@aPd"tTVPL@ALr'͌8++)Rh U8ҬX5{ײQ;,|Em@([}:Őb+ޘɗ"SeV1{Pbc;l@EYFuQpaU(99?HC~JJO% *{G\`LQ $?xS+f&Ԩ }b9{8B<Q(wruyH,`n3»ܣsox,8hm#^ } FpO˂/xvI᪋s>9/FUyY燌d4EbQ`2N8 W>j~x,+3 2:krA%%{t79)z-jnAW:czZ X6"eCQ^~׀.]NZZ{JnU %5V訰2rJ`yV;5[' '};P>Rq(C؝0Ԁ㛹Sӳ ' d:(o'hm1]@I4L, (uR=@@ ?C@ (~! ^*@1@1fiZOcH)qw;0"}_p 6yt1Gk>_30P,GAkG@m5-N'@B'3xM'*E.6ly:6G@+HTk0z͞#@i ^* vT_P"`I 6+tGq;m;_gvnz~f8P+lź` A )ɲ :4|FQ( w{MT {N+BP~(/x]Bl3m >n>1/;j!@W{r&( x6oZ=Ǩ,@g@0o*XI,IG9ϣlcq!!SO@gP/K*Ω!lNJP?t/,b{-#i U`Au)ˡSSh24Q:rV c4;3~P Ψr/h&6Taf6K,+\`:FzJyb bк2AЅ9:jz#XAO* .n'">Ջ*εj0k C;8@.DHCɢ=6j۲8#!]t&yG/ oȮCh\ٓ[%-Ws*Lɦ  IN'V.0ڠ7 Ht=HF m=1>ɱ6H|%yN 9 'D@D P*2F[_p|elv;{=CVbN)8ƐrD#H$2BpyL?wF`0HUcw1G*u#,VmJzbCrP0OH- `Dqiϋ l4$fo&j܄f*&g.<:-:^d :G(.2l'.8*A V,Xw @F$eGP(,:tJ"-^>f4F`!>8Kn'B* { f^#\>Gw Ѐ,6j7L,ʖ؄c+% F+M&( ટ$PwTFp&i&0I Lbz #3>iHa` `R&HBpbf'h+ ! Y.`#"tbP.Po !3&a saLJ&,t:,6a` Ad5ZHj*|!*c&j!v /Cn *$ !"˨[+ = ` PEZQψF,6"&ֲ:#VMuNu~k<an @K ..k/vöT @Cf6MǏ(.ƫ-0P#ovbk$cL4>a l=.Be<<0RFyVuتk:3z c<*|##2TB`$,J3 "_4e6(BY^d`cl%NNr%kA)n h*cQ$Tn2&#0Ǽe/NeX,e)``PCT*@$Jk (ܠ RCH D^df7.T=9el[n!B kV& Ҿ%r%@@&f#xpfN9K"&VFcN"&tS~p\NJ/v,`*A^ ~!j`n2zmdn' Ve_pvb 4Zf fIp$)$bF2k Da*bv?4'hfDZh*gFy`XO eG>"CQ<%@.$oIH7hTEFWuŊ5Y7zMt<+OH8uuR:nf_*v5 a^V |:ras`> Lzo`i:CFRd ڈlBQn6KdR!8"9&# P8$ Sh8 DIR'  I%?op4 f0WqT*9 0H D$ `hP+0eH$  "t1IX9mT|v@H r!`0;0cZ9D]/}8\ ;c8,bO[APJv~wh@0g4 4Z,_0S㑸h4‰Dz=GJ#FՀ+F:y0!|3)<ǟB.HS%hXq^Y`T( h A6hJy{Krk) / #` GpEYTDa b}΂p&t#axGy/ޑGxmJklw0 xFA @K"3I ƀVSYJ 2.:$:yGG]j~#s6{ǫ#x,>^@vVZq"KlGӀ$ )Bp;x 9Iy5"ٲ0#K#l:%Ձn~H"(v0Ұ,晰mZU51 /){!"`Pr٣"^5sX됳|x8Zָ"ˮN*y@0Fw0L V>= Js 1TFPʀYaolw'Us' PY,"jCި~vd fP mF}xV8—i&jm.EO%X kl%D*%D5T2!pJ rB ^)QڥY?cs9UPؗ@@0U= ,M|2l:0xRbX EǶXl+S~HQE!:i/}pϹK'gNEtBK{[#Er)bFUa7 @C v̎>@4>8 6!|bdA[V3xrf1DLe [L2FLvcv$g|R }!<ni5{V*K!~X9I!@,e4 \y>Kr@dt-PpA0pXvk85fӈE@Oq7˪M$/M;UgN4C7U.pl6e=Xpy1?HMH%݌\Ú3r"XpC(^뉴}bAɄ̀CC[! BJ-KD#"z㬝 !"8a.b1ZCp1ʔ,|a(cau 8B v d,^\3vBZ0(t 1НƲ-5ehS@2b @+O(Z* Ș-%ʸxTlM H"EHSjG.\CRj\8AjXd$:ʘ d`G65#h M$B3Xɧ&D??%lP2$.,qV_*4~,{\z r V<'6 NE*kA.? 3jDAֳxdASuU-xAJt6\p"g"+d}0 ʧ_֤hZЄ8J*88@r| *ǀ8)4:hb4)dTkb s. y@&8wee1BYpڛ2y݄.a O]< 0!'UT;(0TN."HMP##BXInEhce_aqK!|M\P y.e^p*lP:uNpQ`n)`9&1rK\5R1`%Ac R?C4&&/X~h&"6b8!yN7AWԊtSkIFD%0 |"|'pDeUl&8rP`R2 c%3~:h tAx'a@XVeL4#oBq/P42iETFעzH4rø?XH /7`LrJ^G"Ӣ:n%0eUGB0@-m`9*p%d90(rc * 7*)Qi?Y7"XB#5CV(.` FvdxcBgL"A!@S%D؄emm n{$&{(܍ )Jl. kBAd,Tq d0"bߢxnۉEml)o 1mC1b見F![cpׂR{Jn`@`MDr(Y"Q5ո~pbfۨ)eH`*"TDL[bf:q|Qse@z) 6dB&j12Ti6&\qAѬ@8:`;$:ZmpS#ТMEE)fޡ Fj|" PICSD#)i-T^,J 1f^$W@c\/25"X0cf'7^;^B8ngl n؉$f8d_"4*YHbfɜM (WAe@|R JVN[#JWR!tAaJ~26D 5< }BODBqi>!d*'^̷:dG jCXa "<arF*)#- p0#qR(8p#0h0  F[$h'Z ߯z=0z^@>"@h@ }$fR `2`<v+ѧs` ?|=D LLE9h.\ Fju' = :`,@Bm&zbfl":Ӏ"@~/|II ^(* ʞlkF/@-b'RPo 4(&'1ʌq'=@B`H Zwg[:K:L"C IW(S9󀋹j|#9!W: sv8 .z[a gSnxv8jl%p`,6rpt C f4}cO6]3:z@ܧ樁7֑E9DzQ ӌhz&h8HD4@}\`Pz_^[p!n!b@nVWa % 7PRq f-0:.;Z`E{d:7V9jRlo`5W¥ue*h~i <hiƑ.т\uF)4mX2kvR=B,GRSJ$ 2EzBC3yB=Z x 0~!͉JPǸ@]ʼn iZEYU0Xzpds` Uy@i^C"`:0 Cx8>-H8!Zs)gH^ `5-gbPVVPW( k ݧ mL5 MFma |0@ @u\.z kl> @=1l=aRL$?"hM 9G@itaWa|rUaiD|)(l%$z:28С,űWa; b#c]I`7|G `K9Eythh a lH@ zRgFbA" d6KwWxKkxB,E\sĕ gI $VmP$Ӭ A5 dBQ+l +Gi!Y1%"--*ߧ `phBhGűb,ѡ1@V APA,y"D5eh l3 {)@Pcx*b kGYpЏij@B1A,4K0(27Hؓ '܉zk rHLJb0"0{ ԩ2"AMxPp  h 8j^xEl c~[D `x7bs!H@"N2iS 0 lzC"on/IK١x=%r(>i Fw:DLImxTAznpd&Ga @$,1 ZD9ߖߣ RdБD"EڻIԖ<3dWR(UyN#3H(@دP8Sio 50@4uf(Nm"Y"'$SI0$%#߇x̹z|; PHunjj[Z =@(zsS "ƪ"$;S  9߅U z@9m 8@DJ˨Y%)5,HB|b oپeEhd4kH% (  ߀YAѐWZ.[GS4)-hQKe9@CN|<3B "yME5d&@v O$!dIx,-/;=IXJǣG<,?%ZߖӡI℄@DO21W%B@:PFY.Z(2P&Eam K'aԡД ᭭5^- WR3`9pxPִ݊CK 2:L 8% D:p;MZ|1(-ȋO2gp0@X#Ļe$Ox0DŽ8B*6irB .(#U8LCN-] x]D.DŽh():T5Ŵ {.Z 4iF ˇl5`8\&e*_'¾B`( +y@ K}iTYW %(CHR9ۉH nH4"o JP\ RXBa08CZcȠ#Ѵ Kd4QHK:= 3"P%2/qbX߃h8kx9JᏔj|J 'ڣd>ZR@ H\R_(o : 8C#X(- UV BSؠѫfW~+-<]@QO x_!Ϥfɘ_? Ѝ ͗+pk4YAImb)o(l`+i|=n.Q&"~*a1%b %CAGC/ ,u8Pcq3tF /9w$fz8p0sbR{"~Yʚ[ُ?hs 37X,n"d8#1` -@:|S hr 9}U0ȃ1@WX^Tf`/@2m8ҜZ9o|0úaora%Z`8jh7oH'-W "7nIP9IfB7 ۔by /JE 9P t^W$ªC  1w6]/n-S 6AѠOPl @DQf+?bA G;PE"~"`O_1P+4 b] z I3:5? B@x~?\f@ s&x<@h4߯gS|.hz=Oz`I&|`8km c3wS!Ӧrx=o!a@l@@2d|>0ow@QL7{=)C#֮%Xľup<R'|pmpChDR/!DC߼1fKl1>֡<Yd @JxhLRyAp~"5G|Hp +@ h2!/xmI}@.}òdeH6 ðx{!d! ,< FVI:2əD?}Fxǩ(1=Kn""M$!giֽb yR+Kzj`@ .p4 @, ʡE2LZN}ғ#Ӛm+LʞPb]!T.&C 5$ɀ'i9Nj;2]zp`|Te-aS\QobϰCJHH`@U y88:O*#)>>G -"Q!A3\ !tQмRFe"F^rdY(P #xxH'H[r2iP(UnC\-d "$ s9y2 ]A$$HiqCȴEʀ(sġ ;<8ĸ6>%4pRԠzOc\B(C<$4 `*-d) R"'j$FM`(RhMH *\41ALs0FPySF]ɐd 3p6$!s!>Qi, 1MX#R<. @'4q=y%ăDp* H(|<1 $hP@QVfɩ15ZS I1Pr|i&pydc`/ 8.uG<@280A)=B O%!sXhzey&d[3ԸU A`=ZxFBD8,ॉj׆*ږMN 4rȐV5RX6B,;0%DЙ\U?I%@$VHeC(!p!aIT&"4 ~`X ۳2;1NM…4H;4RAHiTtL$ͧ Č?b&CHgzi'nLjke"[O9yEPl|"pU!0QZCN1ٔ-i*h8/ Aqm2. nq m@ "c' F7AARB@i5~JPZ@41XȱC)Q:bH` @4{'KWTVJDmzbdҽG]uFgcWMFtRA<(ц"^!gMš/45TVʈ=$ t4 `,nALb3&  ZE1 ~h@}bkcl1c !vD0AFDJ)7ʬ)*!BG@A6jg+ *`nQ @j&fyR0-%%~tNHAL8!!2l<&pgKǪ. njH2"™LҜdٰjaҿAPT R*@ȄIddb " po"{+'>n o輅3"BJHWc0042%#@*@`GDg k1QWSH. d@lN\ 0Tb lHlE"&0 Z.q]Y#B$=*jEu-KT; R` W&iZ P4&`-ȒK-Lw}b64D*i\e|J1%!A.FG@!]` _ʵZbB9C+$D&S,"6ZqD??VF1H=윧 Ċvr䉂 @]R'#*/X% @qeNIb ae1!,nVVpTALhbejJHBR# B!?g`H^cHuvu"FmV"u+lS`5!L"e,WBy5.&$. :L'+6V x.ly*#ZuM/-JWԖ`wkATS*~r%Gdye>4 W`rdB%я\5! !=gj>WwgI .\f&cm;&FӈUR_UZy KwS<#2&A ~Qc˩Rށ*p4L>!F(CfB멢%HCda@t0Pi+.A %Hi?ί>Zc:VGh ČCƣ4G J1H"h w'EP!0V$ %zpf㇞l-h6aPJzV괢[\V>hR!Apx@BU0W}1J$ `D| ª0kARu&;Bjҫ?x1-jazaH%9-BWgڀ .EZY `m\zy*lkaϊ""3i) 3O /(M96H5  7@=^K+'X1,b* x*-` ^mk Lu1~j.Tk$T`LLåc%Mv $htXo."&P2{X;TDtr8WAhl#Jvb~*9(d\HGu 0&ofN@Z #r V7ErZm! B2 b!G6%F>x1B3R5;瘤^" } %^j#<5,hʃ{xbbT!lĪ& `x11U^{y"g6h8Maf>Ũau Œ"b~"T+¶ lUky&})f,4yJ % :ReqlBvxʴ'J*z! l7NptAg^8 a2Zr++86Z1V褯7dA0Яh¯F FaZѮb = DtT<7X+@0,>pX IKa4p!J  ;]p*~u=Rs[vu^[nZYa\I%Iш  @{E؇=`ҰLl !IB73rtc!pyL%yr38Ӏo.TppY>A`r FSeh)8 ; @`8,+8`p oXDZZGfȀK)G,ۨ*!j`+LH 2pxEp B`Ss^9H*( (0"G / Hр&r±QJcn}i ,Zd7##8NR 3`h$\@O@-/F̛t~ZbJXF`b)``0xU➰ >JT޵i@> b4`L>WbgKH NLrY()]`/ެ"ڧdOSf]+WNRbu+ T"V(M*&},8*CN:o[S<=֌7Jm~8@z&Ey碵nZV(Hd R`)²|+*@g% WEd@)Iy 5DqH3-6ch`0 /ɰ "V(S}`l=(^Wh(5ABa8 jTrGYna[ mרdױ|霪AY{g% @b|@$ZG-'dQ&]+BI!U j~Sf$,蔜pD7sn$Đ,-=H$J04X.jdA)kX@8 H]aVxb|Py8)PM(LŐk<:0>d|9y21pS♚yL/]R0E}HW*Ū)U'!Paћnr3 }<=D'ރ˜{WR-qM9C!zZDq10w2-kjݺ+wcy7Y32:B0?9"><5QP8k SP{: 8>X3058ᗫ x))k"xPj0P;c &>=qv8۪i)qs0@n; HhB!@rg+%pe-:ak%?H#>%p'Q;IYxuq+ Ȳ(z8trQgxZ`Ph)0Ɖ!s 6 h/Iyv [@QAA1GI\~Xh8HNO3T. / 2Pzz-dT*jHcqo0RHjpf($ ` 4)#%J4D^ 4py2!%|nE %) rԊ*! WL<=C¯ zp6' W)9985>(*R I R̍ (`8q[ۤ˪|JS`L9ۡ8~ Џp}!ߟDAA*/ܷiDHC,P731&h[K8"BnI8 ANAsI"7ZqW{H4?(?sȄQL壹E未HPtH3 `gj xĿ|ۭp0@J8ڥ.֘*4UbUыq"Rw-. xsݠ/5Y&X'#$Y ɀh:b {iEbVr8c a1Z)31ʬ+",Z托WxD=-I LL{WH&Q`{1Q YgaN=1x7dBDR2Hahɻ*yx,4b x (>@=ׁ]9^HVX "%HzM0 q,m OٚSֶAǁʛdĤ^60T h ԇD8,pC9%*CM9M#8R0LJ9؞i,<5Z9T0t}a ͛'ɶxE30yʈ2s6ʈ-uSQEDI/h)l'B93AV]BI@ c9** qi="^(tm0mYqV)Sly(+" #Q0ְM8IlPTSUlWY]Vx3yxe"ݑCH3*$XM8|] ءC&h)+:d'=,jQWTб!٠[ТO(U90bBIV2[@3P;=C!^b#a"Lʦ1(:&bzF[iW930@PXUX[a U;BeUi>G(I uE|!)ŋ3]89QJA(B>;E>ɅF!LP `k(F믅@TNWkU˦8UHkxЏ;K-X_-Vi@iXkԿhv2S]>CÓ@"XLS=$R Qx#Lm?ٶ 5SG|ŻǠEb -` ؔǪ{ Z{.;S]ҡ=ծug{)$!pM$s^(֧z  68@|#8ɢu ӛ^:%SA? :t>8uDHV!"4rgA+`־F˥" }?>`8 7|c@ J @0>_qBV2 V(no:D$QB! J X}PGcwdā $؃AE&7w)Ԛ'D9L~)Ur;ĀhWZ$0 X${Rv`c1{r"); o.qFЋ P DI- "`%i``촫'UĀ:Q*Z6y,Pi0=Xi5L"n쀆j ⤡v^Y'g-SR? MeB*}bl'2IcKJ@ ,K̀TZ$udyF'7:(9`bL5bIWpR+}CKT= "j\W<. <19}'I뫁mx0g%1Xv,cx7s:%Ȉ `4T û<[ȨCޢ@LvҐU- E.V\9#}KDw3wqT1 (-q3͟X4@RQU%E3R!C"u8bGB <"<b ,k+022^Cuu* p@p-8zDZӇ)6Hq@!(m"bT|R8LwsDm>X* Nz9q A6qG!I%#B&H&VQ$Jûn $J]e;[H]Gc7hB}E(&@ =Tia1tj0,=Su'arCsèWk}uSy( 1 ! pd,)6_:eX>ؖ>}X EW!<GiO :fp”=}6YGN eEp-J$ZW @&8-0nNz6yJc:qAjp"QYYLV6=Dp@yQ8f-FH ݩ7N B+Ԝe|X(.e}eRC2UBF]C#>#!dON_:Ӊ}gX5, ` 1C<":#)d$n $%';e4Mv0 `؊,>glhgn|~LȀ 'ꯥ1 g 5 |܁E.vT$J(8= 3d$2$KڢHD*~`Y68'pp:,oJd,"E\!R ] H+8vq " N @=#(D"#hL聣# ,&b '&7^$ɑ #P'*c<֤."ODJm@4E" @!t_~gq\OFބ"@bv!G ē.'B!H,ԣdh+SI(3$Lp:g2rl@^,mƺix#"Ԅ-<`r,Ƚ2a)DpZeB)N(ڨ-k N(X|7P 2"J(`RVP@IOUdm-L(ŽL'"+` b,Dxvm.# #*vB!j::[b#B,q4"ݢA3 ]0dS~.|j- .6&A&'"cNhzT㰟Bϒ B>7HPim xw2J@ elS ]b(.ݯxsgqj*a5/l a-`o@'&YF4Ca:KF;Nж(bk3 j_+iDb V4b}, F L0e$'D.q1 )QMrj= a!v̉ufu4:0"\ .DN##@N rzh&57Mڇ)P"~A@6rJlhF|C.6AT0`P%a(,VCPX FipGn"SA$lm'"#C .  ,H g3$(ℓdH*̬A:DrrVmҤ4x (($N .zD$P)K"N]TS’(iw#Rs(` Ӟm/l#4όڬIB&6 c@P%*PK0VC2-1z"F 6H @tL~"Pw ~@ .AGA];Inj>%d*)!I43'# ~t(5AJ Ff*@6@n̗dRRmO؁ ,#[jdycc ԌRXnb%H@ \OF">4*"A2IC _b$a I7h-q;Fr1о9 @ ҥn&*CkhE E1_bJF"u4 !Q_HDG`!' jQ%YlavfHA3)zVҨÁڄD#!81%ޒPP1s4Iޡv!xFIhT\m(mZP- 2rLV;/98mǤfDSϓ>g.cFW)2*X `T5Yjd4@q $:ȩ^wZ̘F2HeӲvd3> iH'd 3ȃjI `u@/0k`,ROmA"hS)N$٣S4(=&6=vٮRp* S @@zP@x5CTD8,|.zZ)YQ"aa*n$.Zî`B!"h%Bi'[b#6 1Ή8|{AO!^ɢ@ Q2NH&`($ zӥX*h"~SD< 󐇈4iXcO4W)FDG:p #ûB3 )@kW@ uN;fr"-C0Z@H7Ḷ_hpóiNڒ ON!p*:AG-z>v {K8T&`RAo6$R8- b:wr2ŠsH"{=Ht!Lt`?DZAլٰYxm)XJk`ppH-zdٌ=Fo<ZJ:` |axgYUZ:w1tNX1vS^S$aB8C 'FZqf4N2 |6 Ӷ$0-d `g~R8}R"&* p@nc̬)⣜,* @!@7xY :#c)va nQ~O>[%5;71Ubl 4\@xC jUg;-ME"ڣdòmcDL#^gI]22!/A@\h#,-2duZ2.)'AT V՟!]]KFMU5|gnPHd{[|wV/@K pn4Md+>^!\Ԍ:*JCNPdbU˙{9&4G)B8 2AF~Y17Hxa6ri:f%3 2CPu֖I6C'b,65Fr?5%  ͂ :p$ ~:]i t}Ίr?)Mi+*~ }pH""~@@~E e9(w efKbO:EPRA DcCiB$`+P|Ԣ uȀ @'8r8rxi^D* 9VhR(d87zZAQh_.R'݀0zp3DvM̥}+^)C JVƀ%$h"8zmĥ邦K ȪCChR3/K60*"(Tb^X{(Fi(蚆}K |-$Z`1 x(N-%BS&<+0QD zMȚ"/<{!#8*Ε@{ `fQ7*"N-3^( \~0 QP`]AB~8DGm>{ޥ|L$چatY50Ÿ|NjR)OPג)rP"h CnG5jA#lZ@iq̈qiH80PƘ:V90m'f o$À4+`"0!9I _ p #zDU널'ts7 'RE!0ȢA#xìBKc9G@x5"\?R "&78 :-y AHUrFz;i a0 KZ#k&{qnII/\8@ DHBiPcO%h dr6( `%84Pxn=P*Eh"H`%2L KihKRr@pq 7I2<Q7`77AA;3ћ0OtTW>6@cG#A$0F ZE(IZx*Ė5]9، o2H@j* 3%tRWh: %9%[a6@t~l5Ikcf m0`yFTy6 ʘQDDLyWkO@`$PL@VH+ 1pA40$wAІe$%'*>QZ`Y8U;'CVhP;d4Tӽ$0!役BvJ<` 4iyR 4l'Zx,pa1㉠yȈ7ܽA|LkGŨ09l9bV0~A xwPه0spVkj\[ $A0p=0PްEمU? "--Е(#DP0.D$YUȴQqT=^ njiBp@[Xf@b!@%@,zP.8 |`3(ᆑJlcq8#,V09 Aa2AFF ` @@Z(Q l|F_;0P")eoиR2PIC;H6A_qн=R89#su ;0v^~ӔIJ?IŮC58S@'h1ILGm7ꞛ?c/r8p՗WյHwӃEDK6X.r6+6D{K$8o+[3|  >vB(6–ǚr6W="AoMΌY (~;YLZ؃xx,<UJ@E%384XƠz9$`x!j;R+pˋIǓUk)׶I*wyUd5T1xgٟ3N-zT;LWWKaH AUtECyehxGhj chT[&xHjBRu{di |'i gɃx8ݐu 0" x?] 5 jY(t;ސx~o6A }a@/ 0RSl;NC3x>5DB2l6i>q fs.|0$7p({p0}a_l0+odrb 3 {V D}?1Y,@|t08bd ZB"ѧ0MXd.s2xn1՚,-̬YV7D"pYTGr1 `G!ˡ+@.oL5lNzԬh0b@HW0 yvAr.08 {Iz ;{GB0jZxvg-li*L/" ,5h&[#\§(Az$P!˔{HiO+H +$EaF,HE (e%(`,Ehp[(ǂUY+2\t2#j sJs+Gr\LR}):L>[6JX`a!qp[ 3yx Ǻbc +' ʄ RR6Nraں(96or68c#`:We!D!f˿zI@1TI񓮬FW<dBȟlN?JQzl  2ba~U,*Y.1lQ>N ‡Ӗ1(/ `0(:ofٚ[Z,G$@1#mfj ѵa}р^ЖX䧿T_hD\/mYR 7.EMZA]X ct6>cF\ j r;p^Ip 06<Vde"!O $ĘkdWpa"\M A$TfJEHB*bZ)AY*bB#\f81E *H^h Dzىr5V0,4Rd(D=7@eh@)9VL2$EQ0&% n J!10 Ƙt"tLCx3B DaƵxP(",`BT>&">|`םb?/ 9V/q A b,ZQExMh%7 L49cv.ŠP~V$,pТ",40}· QKDGZ-$<2PWY奄@p"X#[(LKrT? ,ʼוĶ(u؇J@=it@ZV-Zgi$ >n<*UL=K>XQ-Cn^:C U&. 9)qN @ ReҴLI#`(!|RI<[aqhj[($$b:wDJi1B-)nY&1:d(F1[% ]Q!0JD !5;a^4p VҎA̞ `jwdkA 7BxQ 7$-͟/}.xR{n=KAo~tc+@9\pCc£uW cQЬBe5,UElO >d2zѷ(V0BDbSac! A@,(DPxM=cU)@` ~𘢄R L-]J"Tų!,2nB AzTNG> 0JAacG#d81%V$(m! "+ @vO̭+&&ǘ(p'A"^A$t%Pv BQhÅKokRA h!F^-#cj*2$`*@`\Xgү\dt(hd/p:$Ҹʐ!   BDh+x?ze|c G'c(Kğ;"";e#"`/&"6ƀ!`~x!fFȰ @*^ ~^ИB,Dc$mJlM:C" {g ޜ*挋qZa FJ `%g!t"hC`~ R}:?#` ,,f @A0<* V8&);?$ db C!L@pI:޳2MP *HH@ `!t+)FF$2pC.G"0Np@Z^31ĮMmjo+SF$(P1|J+(gI,>#bZa<lI&`B(; DN2)9dʏ*!KC#!aO,zMOJ:F, HF@<:#D~Gh!^&)zd`1\TbduD@@!F J,W>sl *DX4aA:cߢbs`{m$gR_dTD!2)"B$З~ *DtXCK!$t4aK2Gs 6|hXtL$Bi6w% R^X\ nC"Df!^L((55  )eaof($9Akl)"pc_^MR!FD!Xa Hh:8D)vtUmQ>00)o o /ʤJ&^qe#S7)T'"&ԐvrdmҀ 6 &L^Nfb*@#FҽLYXDV%A@ &^$!ΐu.0Ȉ:FAx>}"j5[C 4om@[ fV>F&:'N1XDbb1F,͞фI91J2,H ?X*ED'!.(? @ *`kj,9YԎK1:B wU"9buVCf B4f^Dvz0ʒ&PƤ `iίejT#\NWZ6xþʂ0ΠBr 4d&vc؛e@* %$`"2 t;6FAh``aYb<9 JP ¡^卍+&d"B"lfJa[1dʨZ!v=&yKDR`XY r B1`Lv:bf(x}W~;~OuT"kvdcfF| h*!!Gr ` `@6xE,k &A/bfC;E'+pAI[ i!π%qcl`f.ըg/f/͒mbbA@(M{ejwfDp`JaB "^a@|xF4 QuK!~_.DD&f/4/z)Jx!֡M z`I8%,"vuBEhkd&&T1#+#sv* ۠`[>YV '6cu]Cowc&^xڌٚ3 39A(AI;T8~T(N ȹ NddqM7377C؛1,=Yn0/V#v .."E B0. LH8$t;@0(~? 5`w0;?*=?|>`(RAJ<`3Ba|&g |J%y>rP&@^G0'0S go(( g.V@p(Ui \?рh>x=#|( ;=Kv`S2S*f@BmBJc֧@@ 6 ˜ .| Zޕ%Xz=jHs%{`e:`k+T\7  hd0Jy=K$2z@j 'B 3)f|zN0(8bYͧŨZA:Cd:6xZ!~2<ǩ%yN|ԦKr4̸þ2H)ƌґz]ū{|af<" @p(C%n.,B@Gg}8 -nӶ>/{T%$XbPHr]l)JX>C" #$@2[K9PrfYJY}ii#(x7 `|`ȅt7t܇n!COV8C|3rB g~#ho.VeVNMG"ج,]"–ڒ22joJp* k׫k35”%idb'8YM{;Gb~w'AsyXfjZ v@Ngx;Cҏ]Q)M@X QP#NC:Xi ^D8B H" X a *$Bx 4=ĬM<B*, @1oEHe QF^`30@ : dLN;#[ Z¹Fj!,#@;'*oT4}b1dךΑK&`43,JXƑ2FZ{ pP /`m2X䔼#9& !H*@w"z @zpJ 7YZ%4@ @@il+`Cd=pSvpu=RiJNL<) `!l3R HH 0[n&mZJ &l (djpI@`0 mia4Ii0U8)FyH8Ԝ._T`2 i85 b'a5Z`ip@:&*PP X"'4TM(8XBpp X#q2t-90J A% ew:ԘC@}F- Fn& `Pd 73(|@:sy|"@ 4%dvHaIa h`Ȱ`cхS?)蛍Ɇ`]p%Rou~@@ a>Ă0@]}$n!,q8 Q9 P Ȩ#LR-yG|ʁ !, 1Fݽdk v"22SAl1=*-?hCy%AiѺ8+hzS3?$zM%-ɮ&cTi UJX@ZPW}Ch!Z)) `)NTj4!!\`1X di.{ե)%81TF_0 N= Ae?~c#5׸P|O ffF(L =(De8>+(4*άeR+mS2:*T_WGMn(7*!.*ɋX/Z,-bH@j jd= v BA h0@IBeHտB(<⑱SyyBrTaęͲ>OIT%=2(:GAJt0Վ oໜIwT*$œN`E17K#`6 +Wr;>RxYQW8pHFXwȠ"=: hǵ߉C 0aSNjqH%Kp&H`*2ۍK69Hl @:4ANj3px /(1$ ʺ0 AA.R(kR(TgsJԖ1+J{q6AxcZ(8JÀixu"l0h ?Yh;sqQ2q+I%y 񚙼spiŠ3 ̩-(p p .` ։y Pd:I8 iBZmp #[8Ih(x z@=XY~ǫu`x  ;/Жl$dpPN ʜ80۝Ԃ"uw8󕉽?ylöEi`č_v0 阁h)  hrqMB-Nθ @"͂}҇b"B>)p>$\tv;yr;$5 Xkbsȡ@^0uE P<4pOq D)HysH%L 閥Ŧʩt[PkјI slhoa0vbge(#uաQfцmL8Hا8om(\YLR?p  } @ғ0q/h[\M^  9+ 2/#ɀdzq\]Xq*Yظ,3#+/r,s0D5,HMx} 黕n&Y] bl9 hX2'`1<tbVy ʥ'N*eru ۴PFU$6Lq:!r,OajJu(QQ!*i.Y8銔a"i]6PVl17Ҋ)h(#803Zp*h p  Flzr2ʇjiI H=ʴLF*P \as|q,MVՋ!:р,-Mi8 86yhU/t`"hyx w.(A`SJPoYƇ6Y٫GB-5<|(Oݐ|V mזV^@ Bfw@z+FYM\o 0 j֩0픁! d ʯx.P 9)(z=w˰kNڈٷj & @2Y0"h7L̀tizɆhm0(qۆ%`shL`D1^՜/h}йl2ŀׂ|#>e0 LsxxD kjÐrȐhB+';/rg1B<5 >ˆ>q;*&n KPxJwq|'g b| P2 c9?:f*٬u"$b@6Vӊ->P.gYw` 0'|G?/h',@ę*Q6'R:4 2@`) \ CiƝmaG*.ɩ/wǑ@\ ઢЀa{+LU⟵ ʠH_uK3C>˪-/sEiDPz"GПפ@@Bx! $@ 3ZQ#F0i>&b F]VHuR{D &80 LWoAf ў8qQp ̀`9C寓bpO'Ky, ?@2eHͩ?'ElcW@d /K q5m{ 'px5$ YQ#'` ?J0NGŷJP *3sQȒ@h͛6q#x?x&qj9Ip*9`x֮G=[}{b#j(w4^Iv`p 7Ѱ єU@OǵHԄ'%-!-!>3>MY,WP$Jq)A[uDړ8jE;^Ҡ&@%5TIØ qR+@ ARZb! zJ蓒vP,Mnc8+@@Su%~6HO8P ӮjނpVʍ/gHĊ8ˀXiNT4vO2pK]BX";Cd<h A{uE8ԔrnN)T-q 7Mm:tHb4gC8T$?>.3C(`4*B F[}CyH0&BFdJb{jN2u0S[u.ġ#^G DŽyV !zU[)Ʋi^SL)&>t9מf:Z Á=@doKd*ՅC~nF >?;CQj)8 Q8i tôf;sf煰#Q|br`pɁ?H7H:qyE^: -u2A?>rv@<Jg/øibd`C^Կ#.l%@8"APNf.4 x*#X8kJl,KX>g5>lnaoFz~``eDpoΣo0&G` f2B~3gE+胧P'cBAv DA-BbDvzBvm?'u` 5cY(lGF*:gD8ib`y(p`ʘ A[$r4O hR |F`@t!,E[|P"昋효+8Cb^HjK-Ǭ, pGNL .Gμ(T4btFCp4j (bJ~J}.a" aDds oÒ@ DhM"apiƨ jb`)'e-?QV a)hǥ*"d! 9aN0*,OgV F [5Jf#B#D&zzD'*Nh}#B'j.V$r- pL`fk:^+`(>4jt8 *zMJ~drbt'gN8,Ѻ?ba6$r"Hb-mY L` H" `$B®>"hHkq/l^(,Za+*oH>v@ La<a%Fs9 *|:e{GHh,m|^*b6aI8cSJCf(5A `]a޷ͽ31#Fh.8ZdP@j) x4JfR5rp+7Ibc!F`zG0F.E "qE.'D,6s*Cl4j ,bBzu4  Ԇ5eFU&drE` ҥYRX,@>Cq7b^KR@hHP<A E_%N,/&x^DfKF PFL U! Rff^` bAz h͈T 뀶 1#Ұ)-<63#+B$}OQb?b`HHaL'̚~glW&n <=`@LRc"bGCxn.5F,*s˲tD ,tr\(? GTrvtag $AH`.<0V[2phWD9.迁""3Ҩ҃8ua0$Sh4GU&R r c "z0&+,;cL`N 8X(v*!\Lf56* Ֆ'` H`8(gX֨(o8x_*bItƾwQ6t"Jv;aqm옑z`{A@XH@nbhro+hva 1+(2\Q[@!-T:3Xo' %AV`(2tFX U;5Elb?K,5WVK,blxIbbw p:;ڞ(ׂ#Tk&8$S5Hf*85Mރ&$aQH(ap!n,B@,te (`BXDLa/@Q bOP?ij83.&j_`@8!$&'N,n~j9SޖJulhV"AJX:8H@TN.u`D"egV /t~e Z%2!8 O @8 +X~I@  |Q #L!Hq#AXl!Ex~!§0;Ġ5z,ȍ+9D}0}m\ ~ 8U]J\&v~!I(K޽!hԨ)"~mN]E134. Ɏ`GYpTLh 1 ?q#X E/lYQwZ@xI2@T71PSkw ) }Ud\`I@<p`_Gs|(B3..G1+ 2<Ie , {.Ui*΃)P:p\gz1IrNqbQ y_Td\eHA D'ι;LpcT别;,䔂^ K`<SKC,;ׄoR8Lltz7&ȦR0Jк^ X#(GKz=C➬ހr"oO3-!#O86Dq>]iJ$\}FnĿ? H AO.hZGxzB%ibJgP.Tjj1(vu1K:9Ip 02)ѷtoH xD Fx,b*?SԒdm#$AK D|b|D ,(œ=7m"@~m\B9T9xYY5p CaK 8t*П&kbt )hX㱑Ţj\i~* aLX {ȑ)=xRWUQ@)M䱍xEtPqUB R3o 0lhZ ɊSH]42zxvʭ#thMzPEJ"++( HFay@ j` ;TA֍p e_)XpHV|8!U52¼-j)hn@#9  ;δ?|b|)F,"yA\ǚx(Y8 ]fH쌂8!-Jri(ߙK)pH|SDAhHO)!A1Ӂ&>QA1FjOqap3䆭Z0 #-NAs@a:G$ȩ,sr29 K(+[ %˜p*,$DPTx^;63pG!ǘ~* J)!9L pHnhcSsJWţ2y& Kd0"|e(Py@?O d°vc8gNhDѴ-q˫@S:X}$'8xC)I7ԓf" (ߊV,%U?jH">(<=Z@ءuشK EB<%i D{4/<0XފܣJ(@/H =s%-ʒ1b;4gٹ혩@+Ҹ]^WE!0+ r>*) lV3i%3+P8;)PYDDΤVy=[j /qE`*6ϛV`]Z(x#+PpvPKЋjk`%9"9S8LYM0j 0(D+(I1" STqY=ԍ?p5TPT[rZNhe{ț @y U!'.1 j <yhe'h.`;@dUQuU rPP!"EG'8:EXtCs)hr 5Qld1 30@#-@Ix1?a&ȿB\Y-[LL PG<NG|('ۏ 4Pg#rgki؅[Љ"( ؖ@\!摔V "ȭAE*epeg䈜oJV0Qqo qsLmwq7(]A_o}8p-KT "8;3?6F:&>&IjFbVU$f* 9AQA~?`Z |>  L'"'J!bpPfx~Hwg-:T =4s* jse, 6Herv"rMfd{!`&0ʌ7DUJ81>zRlXFc Ђ$)pl }>>+Ĵt_C0cc%T26#@%*dvX 0Y%'H*Zke3+ŐaFwб;5v 8,\L OQ̖1$]z1!BN= 4-Pdڡ8r X0lS `@/jiGLWAΥ8F QQ8r;' ";YU4iiqL:Д3R eh6f ӤjWPmf! ~i@(@p'0)`Ƥ>ttP"K!Z-Vr.F &FaDFoP "+G6`]1 HR81M E$Htf%5%c%+zB!Ht dX1b "|:4WBި]L0P0`@ q>4>3R9c%xOdpju1Yadmd)0ɉ;bAT1*& RF$ȖS^!f-W̫I[6 ^N7* 3V4{ѧ(!<0%|T p!{UIUe'Ba 'ŀ ;蓙,J%EIȕm@dA<_4uU8s!ފ=+r|6@2F`f%{-A-tOTkdW,У@'@E+~A͉ k )Br>s*c(dϯQ7 5GP8[>WºP y +ހjIo 5!E2[JyZp!γu6 X2ۅ'ƈASl|fiKl+,}UHȦm@/.Q1zSOfl!} X"8` ~i>$/byBvmx;'3 E`1F)ln G%0fH ^Y'29e:c`8mn.@ TN0%%Tjĸg%X( Cva  ^tʎΤFb&2Q en.JeϸNQƢN/,@!~aX,003f#z@‼ SrKl(rOcHl4ږPx!7d><}(.aHkB'"PD_ eX(K*2*=Y O)z aSRt=>pa\'>FzDiOHnReH ^fd&>2'L $bV%]^|Nxg-QD`8aDJ  y'I ʬs~$, i5@/W$&` wlmP>"w6n-L?F:|Ϥ'Ob:gE _HS5@Fy}cCf(,'J&%Έ| E|+OM%JzR&`a#Nj 3G`2% c ~a1aaV *2f2aEF7?-pOfhg[1%ԉTQ^.QE'!@K"VZ6(Q dE \>Lfh#G'F dGGx!i# 8F3d.Xĸc@ .@L iv7 .I MJG-Br Ne jR㺨b?'xJQDH:R([$ E1tc $*;CSOFTɈX,clϟ<@"_nl@:hLOv ik!SJd2̂&)PFLNH1c8_ OGYOFn0m0XS zu9Ʉj+QŮ @&n{DmbkBzn 8aBwb3l&NPf05pb1>{RN=L*xcd:7pDb֢."n"&jwˍcz ̳a;f4 EB7IJ5ȾvnX@<Li%"a<a P.WXEbZ@aQ &|%ܙcns|O $` 3r#lJb Bâ`.A>N`l5)loiĹ0C AGg 82$($4xbKy9nrDJ@*&E'ը,Ւ,*@ec823PG6 HвmÂN䏀@ * n|Wo2fN/X dV:㙩>Т;+ TDn~9or4Be^ h}R!p&@3AV\@cF3p&6zAZfBTD+ D.1jh7P7}tۉ~j9͠tע %aaPh$d%D*"ea~$?B/Ƀ` (.)7(!<@N(*B~D{PZg ! L፳0AMF⁁pȃ> /<3Qe0!&$= hxЈ DbнtHpg= 7a}m̈́H4JdsJ.˜1{;"n^{d83PZ9h8#ɵ~.Jcs2$vQ~&aYe?#Xa8@A,4"2NSC i4h~?y #XVC@&7bD@]3 b2n:6"N,! &<6c>4B"nDRi._Bndĝ!9\b2Mk9#,|W{<Puk;eT!f#c*Di @,)g-HYG6 3a Ef_B^DE|PC$)@}>vl8+^ d l(F@P( ~?@|p,|>GD PG@p=ޯi~E pG1`l%?(@pD ?H8\1`X^'k;.pV@ [4[&`: @w7X<J$PepQt"TPYy=ߵNWt;p(&q C(Q$ ZOLV+ 4eW/gY_5_xi`!pIXW)_0%p^!D((" 3 TN"=kpEgi %蚨|"I ,ʂ,)E` H(*̂-| `ũFHKJⶮ`Z~"kVMi.(R5WE j *! 2ӨPbhtKXLJ۠~'JK1Wd# ; )XO7i:,1 =B8c cO.bxW)j1؀I>G@ BIұmW心bp !/),K' ! lr\)\WۊԊJ07 =d{li )q\6&I<"x1w7>L*(X.Un&x- sL\*sqRVKrWX( HΥָK[fh6셡:m@ .oYcHFQ' r3}{y:^8 HU`>xbEgV1+`q]"x!8KpSJE +i^5\kWJA5GtpG "v …tDG!uJ&hȹV \>'i>ڭ´r9?2LAɄ0 f !X a1dj-;":Ht@A"BRxWEY5Xʼ(e{BXT Ÿ7,Ÿ-.X<xK( A NLHbn> ޑ|KA:LPf Al r)Aja,%!9J S02ZF}jܷ&֎[&6渕Lt9 `4s(e exIr8R3$p{C+xI\"f22ɀ@c!.Z8$d!T{`ZXAT.Kt-&1XB$REȠؿG<8` @7&L|2L\UNH 0'B {RkVeEny1B4 Hsu(Y.Q6B@?L#%[!I$MD5HCU6fT(DA(EBp2o5J<p0yFz^)9܁ffd6?@ֺ&vM*m+%,\,N:W?ߛExg%{kW%砛U8`d.6;So&RGS jߔD%p;hVk&p"$W o qxZm6D1դeYka#*ȁ$ whKq"Еa.r -Y5cؖ:+!5?k^[zU-;l aD) `i p ̅s Ȉ}1c2+u1Y с([ A#((=4>T @z(xq;a,Jx`Q#Kq%9o I .B )"Pu8u ȢɘP(+ hIA> a3Z)i }1 sI*X p (|`)`'z/;0xh xa\% (- gT: phX&1`b HQ[pz?pGz 8I8ĻjdFpث ( k[ oYFf27"H   H#I5" 빕.;Y4" >!JBh.j换Њ6 3,/3)49|)񙘎z !*La=/zp(tfp^肝a ̷ |@ )7AbAa,ԗȼ%B9@L#.(;/h8vE֞_$TΤaøax1R5ag,xs5#(5QG;8)(42w Bȥ! 99@,`N`CD%N1,̜^B qۀ@py8-_Ʀҥp q NSX-hwx?6ClʇJ'ܱZ XKhӿ_305) PG$0BG.ܳ34jq2z `@sCp58d(Aqǭ20)^%QUT'P١V;r%]@0Z{f]/`u"A^ԂD38CWZS" GQ&Lb, +`4+Ui@ 8?LoY̓6pD(szIS 6 ЫZ_H=;LL}elԖ>Ê3z #Q"d.)zX'+{8i_bJ@-^Xࠁ y J)n . )0 |0( m!3pH5*I遺@!o 59 IHW6J:r +zKN,"Ȇ$x1?RKZ3@=a >ei|LLZa佨z5ۤπIL@) :<&0@V) +jˊZܸxpXtx1EkHeE00A=/F@ty`. J  0z,IQS6at͋; v;eT)xM+;Ŭ@C!A 8zj mk ,i 3 @[1 XIpF83(N|ȷ1j: IèxXQ E2JйV)xp-s@q eAZ7#WK% q%y69<X)Ii};:ԅa[莂"-MWpm:ϓ@8:ٶ IxL0)BPK^i*l'^;qU^8QRdvY*&|[\#b Ȏ ZM=VsTɢ!Ц@PV0P?DĘۉz.|*E9O;K`#*a]V3 &I ^ DՑ! 8ѻL0(eXX_(`=} @ k0_-W;I$b>P" b$M@:nft"I x <ioĊ9L G s7ZPgӚMjAO)><7 } jq}>$^ɀ'Τ48 j= \XR+\ O4=Ep6Dz<x:7C逫@MON{zP;07 :*LR',>M:} HN' {kiT|Cd~o|yw0+YeJR .BΛXG `THxp|NJtjZ"+Bjx-, z Tx'Z7"c4ʡ ,EiP|'a>HQ0hxؠ#v Y`1 S` T2.ݏ `eq\Jِ:()v7'?c7**$DBZIڝ'|) c|gknߟ2 *LnX⛅*R(j,̭(`Lh!kP+* Y_lp!r h?k):1jWC(R$v^NpA`Z TGq! G 'ZKؑ<ΈLZ9#-r d[(yX1K8퉧Krx݇ynHM=򱆙az$RRBkVYM)`I Hl:Ji!$9bJ@4mQ7ħ9S <a8 Q\X Ŝ k\}E1P b +FrQ!:8,؜7ؠrxI90л cS^:p8@h "[12xKkehƈT <4&EBΑ{G$4p(.&JJ)mɣP #c's)ɰWF\+HOx@7W3pJιIPsjc눽`"BC: 4&>[١X4|CVr`0S\#`C6&ԚYgl]Č@w@sRROܬL8|b6@an.m` @1 Ai:YEJS*+BPrȹ+T0'%<}0 W(fb.8D)T27RB)>t?'10EIuUIrF[.AظFG\%aǎ17>LILR*Y.@&8 -eEKa *2IMUʎi q^Hd'ؘRXEa Za OT+#6E:oE2RhiJAAQN֨@ IXvѝ7eYJB>DŘS:@\6cbtH@z$ {_g/S6;krq"HIs%$2f0$DCw#8;-,,#iN@"J&g!=$dXFXQ#pT-Ī#=Q9dpii0{5wL#"Oxßf3+,8h vp+@`<@{H}guJf'`&i]+]w4F8 G6^OF"@mB j6MeCQ757C~] ̆Ѩ2F8C~ F)P# 7lsԀ<>g%BvIȚYep+O#&rC@rު#QY.#@fl"dQL%KFpB/ zfIa Є>G#((@ :e`.acWv"FIʏ0 X/GGUaL0`\NC%BKxe=`#r|% ?kn>'5I4M < # #f]J2cFF/S B<@ TТHJרbbb GaBQ#m:,bF* DaT"WOHy8N @$n/X$"a|ZP"p-p ` _Nl PJ, T"LvXg$+LxyZ TIclFpΐ$8Ać X!v`]OB=#G \&'Hʹ\n!Z\ ̽ k+zF9PK$`r!ln"#RFj7hQ"`7ZE=<8L"gd@n;ö)F @ %LW-ih/cDC\Eo"$ObZN81` "e@$͵-t+BHalAvC~Bp4M4RaEcTL5'~ 䞔l6Ee (px L @Ĵ\QQ1ѦT0>Fx܂2BF̆  ]4z:<FfH 8lC)OhN"!1|2B|p @b7AʦN~F9& ^TVaudȄ #mZ |B"Yln +,""0:d.EAZ>G'&zBb` @#⢘aR,"UEI eTEԳ&gf+B  1 S_"d sB\"TL ,^N |K%0 ͑nrvاh##bLiEր Nh/j\š(0SaLhšFƈDFU)x-%) TbjdC' –fp 6Q!Qk" @? N=>A* "dY Ƈ9N]PDŪE D,tcK‚1E+մ".#~-.r);&wY'FVzAf+dnF@WjbƲ k4} v/AbA; `AZ #2&U'dht a (! :²4-8!!DpF'a$:k +dBTe#  j0=B`05J-(1?' )ob=2> %8(8F^ <Ŗd\kg(H( @6fuc-,'$UY9Wu DxF4p@{!fA޶Bh}Kia@ JJ&|ά1sx'&$v(n$A 7AԆyu/cJFIPծODYs5ROwMQb^M~N$i ckKA 3lGS AafO@, VW9-곢h%A}\C4a @ȂAneJU0H^*JH&m-$fB2ӓòU4"Hn*a'ADS6TE̽L w [N&1f. ԵOr8S+@OA, jaRTňC „2?H4@nC~N|bT&Glzn[>ClQbU22D+Kdudy.BxvFZ!) d;nNյzee/eb a` 8 v0\,'2ZNADe@ .rB(~K,"gV0ON|` >H0\n'0z0`E?F煎6UCA>G0n?t&'`aXmN#|GNa%)F@`kX@J jEarV(s#2|tB!MI <2R'b:vB0!/ /)o(U  ,:!&gI٬؁Lb$%4a&D^I L<4<'56ZԊzf{QQM>Z d=lTCsi9X(x>d-|_J$"S-'Z+wTn#+h./!1c\X0 =1 qh]B| 8^봂!LdNm.T)cU2%4X$>$"daƒFyLࠫAA*!Eᜎ' t$a a>xՒ!1m2?V#VX> Z&>H!:܄l{w\db7e< @A¶d Y q#VB"R(j}dpjs%!0ąng%ISǔ=,X*-b," S@=P3_bG+|g򣈆1*b\[ PAB$F`b dRq!$W& =#s+"ycAnN/^R0OoVE˓t<Cnr`{ TO( = ?b/E@8sP4P@.\D1940a5oy0(٣p*' AİZ-|PG>t43:8`H)1 `,A bPPB~?h 3P  3Yo7G/(4 =(h66Z~Q_& ֜&#x|HB!*&9xDpuN0 k:̆S >+0J:̜,# >4 nT@1|@n",2܉!L2-h`K/ @yI 8 1,S<,\ʨJ 쫆7rˁ {ȫDC- "z#. l S% vҢb( ""gމ2c!ڊNβ@0L)i0mԔЄR!j)\WX U|2l1|*&g 2ȐG2RyMZ^&u`6v - \7C@B7vʇ9L@S[uO@4 ^{: Wla1 Uɡ#2jY5"'!B,!Y΢8LRS΃{:?ImF!ⱥ\[,jWjx3Mz]5ʳ2ЇQ0e)K 4#[rd.RuM%(y}ySLPleIz+x&&H450wx~k; 0hy'Y C; :ɋ:( aW7pԬ꿁H6@:+J]0, 8'y21?!`i]'=Ѕ7A p YhT8(t)F?A!qp퓰Ay* ) a_ 4ً#@H"HG :Q9;`!Ӡ!(FpD Ȅ819ra?9Ȉ瘨`PL鞆~1&x [́ޙ58,Бx{ 9f0 9C#j*aZH!%h%Zx:mꟈ"؋Ѕ8 h@ںahz16H F X*wi@ ƨ $Uh7K(sɜ`I 00B,s#8c"@ lnS:t ?L27ɱt&P&@8CP8Yʆ뢎!0%PtMR P10ĜTKPDZpnȅ ` X40@)"T V,F.x+2Aȝ@𕰘d>ĈnN?@D44 rx% T=+8b$ 83 1A&@K @FXH,F KrXc8BD$!(ri7؟͗0T]h YM,h(_5k )(HP$Tc{s.Cy?뼋@x"S{:2i! $<qgY놀g}ѳīG(##HwHɘ,; T b0Y2H|ת3C%{aQ6YLpQSKhz0KBǢ UQ1CƑu躋  {V0rp9ꅼ'JHV؅ȲX%pD㏸Λ;(j@7DH培aB 0zDp?[2 $P A2( u=JӾ# Q8 "4zNC8 #ZOlԄKǡ<+˜X504(2 T YI`j^,:6pѥ= @kHb31Sj(s(0PJY)b9R q-ɰ ;s"8ݭGM%AQ,Bl>.FpE3(%SpT r%PEedHA)3Ԏ s&x$i86Br)$ -(HJ#t\, PݸZsɢH;`w4Tq{ޘhbHEPhhhDH$U:8hqW@7!!&Ը+ۻ]b-Qf'] LuV$tىWxql_^(w3Wiwy2Qi`ƪ%]H )e_pR>?4l:Hр@8 DL ^+T8JӬzOi0a8qTRhd85Kk % b5 ` CUi[}z+h b>+;B6<288%<9xj0`j_ N4H59zy] i]ۖ89]XcFf͂ ށH3X l!#8HBxkسl4l뮤PR}wmZ3O6>ق(!,H+Ƚ>10 >cXΠ\n숸shV@ **Hơ$ S^Lùjh 2[շ0'xŞ+#l0 `!~uZNu8҉ w[s>d_UPr5|5df02!a*ڲ532Ikfbh! cvG;Zya`Z1P pC+Doنt≀/CxC!*!jR[P I C"᭟n CjWE@d+aeG9(@ٞܚbJ9 Pwr. _bWcdhy+Vw#j[9(df)%2EZ~km09x, @#L4+]ix;bzYz+S6n1~+N!ǥ"6WO l{(, 2Sŗ+m]?pe=̇,B*܀k84֧>L@`. @gq~@!|@@} q6@H$? vk0t9gTH0Bd2|(]hmE^ZNqNc@Pr6 F|>ޏpl|SAuc/K)p`p84ȐGxV0DbJ[EC@;)1XBD`0{Ktא\,!wk!ڜBʺyqK}2.`ld0e Ojq(@"a."("ږG~Eǩ8 Z8'9pkuL`$ ĠLD ' 5EDbCmz]yiw@Ja'Q2>B]H }}GlvNrt`tZ)ŀ$եLd&E.wkB=2a,0 xa+ H`&[hcp̫bT Lrɳ*@'lYHTٜ'#j & D ° #x&I<{JX T2h%Iة2( 1͘l>Kl\p}/C՚a8J c z'v~]ɽgEЊE)hĞdzAMN-Jx1Jry(B ZܲyŖEkMub8`|HT1j {iP .ɾoUj 2 BP.:%QH䙨Qd(DqlAI%  A:`BH C,D P`(NC] b(3ƚ.t`L # (`ǂCtp!DZ}&´On(#%|!L#`r.\ \<)M)`VIiE&P"eQ;\u%1Ytj-tp X%B"޻I9@ʨ !6prkDlu 5e!PTš#Lhs !)Ř-•&P(&vfk85Sa.$ SYb>*!ivLtD>YD K{mzpb`%77X #;P 64Ҥ !0P3@w%|O]ǰk@avl2FHLC120 e4tUfGIc$Li'%8!Иa <m& "O"k0c(do9NĠ  ` Z0!@o Q\xGoyL I !,0G`tȞ 1.Lp?pMto.JyDH?Z&G{aJEqccKD%·@8iΔ:J A`k G[9G' n@Tn!%aE ~0Ue|@HH\ IP6u(L Q6T c` $*<QC_;CSWPrfMa* C sA0 :Pk 9JBĂH >-/N:X* RV-$uI9dEfNbFyXg.1NC>H4О[غV_94B$ɉĿqfy d`)SEv kh-K;/@ U)`!cwRYա6 SJym,l>&z &CJ]cciC;ҐXlPbpD/K`83}W4ɛ $%(JS>E80G2_}J(qY`dD=@(OdI2V_ fXˈ37Xf ^~L$ c#&-c.Z +=C #.^EpZd'H 4$x@ ebGjA#6Ӡ?eJp JX(rL(-f C% &ZpC( R-"b*NkMT'#^-vaLJTXd.Fc"_ #AD"(+v-Rak8@6{b/&^!,N&eɞx!.A\|F^l9 B@VV"@lm; :)S ]T($(aLҜB\a,", r#"sǸ & `DJ %)QGFhrک`/,`.DSo|`Q,X 8+-:CCj @!^*Bމ@NfF ހt Nvle(1e(ր[ ej&ļ&* -kvd :FXAn`Hh(Ob>M'z t>B^'BmI[ D(!b'&B  *Ы@bAbL"(0뱦c0r2 2i[\To|B@all!+1v. oЃa&X.(!Ah.7Wbрl'#ZQC,!1( 1fJaaXnd(5qKH/!KaCp7PB\QB @UCb'VF/,#C 9kbAhuD80PC!/WL`@sR."hKfk` d.^bcn,`hKP PiBR;͂]N6"D"$4,J(4B'PPiC`<Z"r@nRM1'LH"[J@ jA"ZV1%=AE4F<93" fbXr)!42A>/AXuv*^`_mXOB |HB fN@!C("AJ4HفX c;uz`&`@H"&|)@Lá@@IN,b5 ; h L Â" I>Fb9&y<,5O4g0 :x$j!H&TP+r0e j Z ZA ]1M,F%PB( ["'A|BzN(hJP!f V|@< ऎii0j[l*C"> JE(^ p,$F.se 0\̽utc8 ``ErB . yda1fxn$>:LX&VaB0S PH2b%[;DTѠdPdLZ㲭.^ BbaXq98$@<愡 .*Ejz~&ccL`ED* J Ih@8@:{P:@FM4Ll82!) ~Z-DLH%5~Elqp-"\%xl 0ČRr/ fmt @@ KvF= tRN`HY!dM#4v,axHР/>U00@$`:u=zp[٬ML-=b_3,>:=p8DJ">(A7if⦒ @@z v,νef̤P bxv4!DYNr(S"3A "CXrf7( B0'倀"$K 4Y48)W"+y:EKr*uPBS$`_jBDw!;4*hŀ DP9qvR6d8\54" >C.}BKS\C!Sr8%FcBcA)a&qWh / jp WAeءVpv(:*ab!$l B"HJ E ddBS B]7~AYI29-{ف]tr D(=*I,u:SJjLd1wnU>O,SAq QNZ,hae|`Ђ.rFW A}o!LA]{*b P!eo\!m'fL:]*HF^$d2@p2n#:٢Ld"hz5GR! FZP P8$ 8 )d-7~>pP y<!@H$A@`.LVLX~E"!H$a(T?`0 _ 8& 0u%M&(@S*~$,d~v`ISsۍ]$ &q',s@dYPYTdk uAI7VOOD ͯWE|>XH 6&^{6`G:c`Vz> /kl~! 9@V/(.-K8J'x&Mb溟2jK&Jzk 3 XqfnؿqKpR <N0-p@{~nx"3 |$Tc c\$ѣ"`t g?cgFxx;Hh*D+kI*U'TbL F"t.P:Dh BYHGl.ItL*UB(vi*f5떈32ɰ3^YNjMiR* _9?+l}k z9'XhJiLCD4C\{.$ =e,T,#F-c|(6 Ÿn = yiQZ{zU[LlӤJ$%)> ÈgnU%RrWez!pC(j~Rzmh͙*>@J$3JgMD.@.2F08419̸?"8 g!0$@%b@|n=a+@;Nv#D5,H9 {cO)2,6"0!ժ V}ɶ..Vp)@}Ǡ$ؖPH4BK?&*dzHI! JHb(R a  wA]n@jr x n2aI(EvZr=.t`+?p{` Jx76F 5FA2 T) + 0JJ5e턓M!&q"Gc& /|t ٰZʃ@=! `0 З았YrܣBj1v#D0RmCmBh>\?b+U"nd pv3/<l29︽xkGhfz=$@-H$P8Qʼn.rEЙ-BҳYn9tZ k6ӞLk2`nL(dc '(b6F6UH3jef4xPj@t8 Y`k"o5ńS s Cyo(ʼL3#r ]bt:8 1}^VQ aFX2vy n5kZr&&%# -p1  1mǹ$,Xkl4ܔV/pSg Vm@(zeSd;7#v ´XX<\*v!@(@C,ř'"6h%cӂm5"X;w+jMJA+RF5I)}uy:m6xOָ^M$ :<(C0$BLQ:&` T}'!:qHmRw̻X\x\$[-r.% |'W X:vx{U_gTK T=$2^I|T#oP Af$}N@H2ނ:nQs\ z8 rF?әT<rʱ]3|sGOŐmi3ƀRZ'D\9: RvD|C|T@6F v 2# )f-& A'J7*q zOACd[A E!f,J2 Knm z>j$A7A.XJ F6<&6/cbR\ .zn8!K$9&@<zo :@Nn9& +# 0Od#|l0E  @ X  $@.!&i>`^6h@$A2Ndt"eؤrd`!F``FmZ5 8 ,'4Dx"ؒ$.лyddMBcs̝xJ/cj-TA<aܒBfA. 8` @g!ETgM7d|RA``Sac@''d c<'<|s嘒$ AnͪRnƂDU`Βo~_T2#,i䊽3TKtql >@ Fx᤿tn-G94eAC6[ in\l(N?G,%_'Lɜ>p.Xb%>9` jET ?䈃 h$B `  4$D?Mn{?AeS#& 5SlXFV\bcQ(C::#A& B 愠Hp_;[f7#$ZQG@`kƸxAŸ!*T  { a~dn@)" _ }>"B>B3 C.c bg:3(HeuNZî ,F3 J4E7HTkN B@nD4)z$y!hj46B:X>\= D'SM `*,')Ao s|C.%AWK&0TBg^.AJ: ;*"'U1*`z/\H+ǔΓh=INAA/!UhALi0Þ] @EL~v{f/ʖICGh9$j# jA6 D$mC06n@J*˄2'/6-Yʘ(օt/00> Loh=oD9 T`p҉XCyf CA>0$4aA#0z$&D7!v `8UP$UTFI%z [SrLi?:5$6#V ad `^AOt7JIhn5tU+& ic?*Z70ΞcExA,G1*2蒣6Ɯ-@*h!lLuuWWU DY!b]H!d~OE&cQ. b`J '* )fMR|MȭDCaN6.JJLHgBV>>L0qGtUUu{v&B ̀">-:V5Ng4Gh-Јqe%4Tatv`=j>n5@D~ z)M*qEƠ)xeaAcAc@š|AIh:ID f2y`l?2W*4)Q^gVsWCt:0A$CE Jb-v%*C6%OJ79@p #U] +,((.7Cym$Vo^j4dPA(.~n%z%R `!v`HΟ375r8JQ sSGBQ*>}k'ײ=n2 @(IF@+!^c膀/-A`B؈I.&1BA*mR"\9UEfF!4,I#aBx.0kfO!DwclH ŻO:ȏb0HʂR.Wa~H r`>AZ Q_̌nB` ?Bl,ZA4L`q V46?yMpWi0:V%f|L򑧌%@&H` ㎂h׆NX+J! V` Ip&O$I(.:A̷4q_7+3[l T ZVU̿U$a"T@gf9R.3G5@C)cdS,>e 3m+sS=$F8ub<B LR2hD{ 8}w\`dO$a( Cp*${9#0$ kJԦ>0 dFR !>v.Hv;j՞oD22<~2 sC`\  I 9;Q&h,>B `#BF(Ĭ'3GM1ᑢϪw81`͂VZLbtF} 0P\ɜĠ z@gN B2Š08g#`֢n۲UUG'v`MRSLUZt  ' (?#Dr`G ])'QljXDa0G PrhX`.&S 0Gc!{6 zd 䔂X9PuK hbVQks=Xy)@bĹZ`\RD=# ./$v FBx?A؊f@o.:8 Aq5^q%dE9F@l&Dh 3!N.IZ< Ly,J8@ idh!N%Jt"|Q AxxFK[ {$TZ,H%>(!+P0ƙLG & NrVT@ @b0@!,Hcw4zNh %"J+"~ W2Ƨj.,)){8b$^Zy'#8DQgjR U4J{Me6$TdޔGq2d"A,Ԕd#0,xh. IKR -9?^J-!$OHLSvBkPGOAiZ;@3p4QSWY\CE1xfeгĩ<*^ L: |1y+=<νb́ a]> V` @m8@4vcw $7F Tr{G)e9F?w},Ȁq€`Da($) 3*@X B:t^zRݨ8߆c(@tUhX @a#0X( ch X.i܎`榊0239K7T#3 { T>Z,dY/!3ȱF=b1R@& 4}DA Bj.7~8:wup,pn9+73arb`ӯ09ciݜ1XP茐$H8/D-=snC,iE I%)Ax90;Ђ8,s {|a $!0r,,q\* I@Ł@ " p&yJt"5HB5sF5/T`UZ( 47:BHAHع+H GPA,Gp*u8O8H@C il w82SjZa;JxXqGyH>8v RC8 5( E47W-Μɺ";a'0BПPE@Ӄ#\ R!,Q  QZ`; @e2 %aM1!@H?cI6j aC1I9H; 0X2s%lH<(0;8J h;iXOtCX|#`|L %>IF *ZxAD#?Ɠsl2%hvS݃34@a4 ]r=ı)h@?;P4% hO^*P%HE1!=3B͠}@QI 0jk{=BH!D d /78q ocMFXEuU91z_NX 2LկDN!NͻEsɯ)w9+W L^ NL٢O!zNP35}N 7`NT1M3F[K\[Zx&pORuj`z33ɝ DYIڟ08bB$Զ] I F+0 {5쏣*81E=W!x5 DqRZ ZMQ8G1LOQ aȊ{tu(%kA[HX:;D` eyqU`JP0%Xx(zFiCڸ 4,(` 4X_xT7bBU3#qAaHK(Si gP8$SI<#U9X(S,(@^F JG![8r2^IЌ{P仠64H `GR 2͜ -ճy,@6_`s>h࠹щ0%)FzI2bCZ c%6~,;-MA,iv8,|1٦˴nȓHZ} ;5i\e0xۇLH >)P"Яc-s<3 c8d:[?!x8 +P ڐIu(P  0"2@X0z;?>D&€߱KAi/IQ&bpTpe0 *  q#HHna0tIDݵhIYa ڼYYA&( ;D*@lGlxcNJ݈ZZPA]̹:M bcgt=m# V؞Q/=0(t`I cJ̀3\k,Y/cV4Z!ϓصR$0휛|ڵq$ɧvS`ޥj <^h`Wj ^,`^=(zJaQ=q֖2W & K )ph+XrJaZ&aфXL]Qga}щ*iyn ]ǾMdm[Bբ vzx' 8H;Suԑi"ZIn H)dyխq^6 {R 0eñ &Hs`&H55lS t2ېɜcZ<;AeI{MtxE֧-'jH- cL\Đ1U:!+8V|QMಔn[&YL.0wӴ?h5Rb<ϗre Ѡ=@OaablrI71:/FxL ?_o@@b,VK? ? aDzI'H_ܢ HG+@;bu=&Cр<8IG`H]pD$2W\̤4*Ј+)|<{D V jD `]*'LC`qRB! ^4rtP0hiaPW3A`G$R 04RPM'up->  R(![뾶h@ 膠C̫r)x/ _#k`+z# T%YT6>}$ ,Fz hdx1`yz8H4׶-`D3yxPIC|Q`P;jZ}D*|¨tg0Qn!Q(#u<3 @K)'F#ӊk vE'+o+ `#Gis+j5JB%qw8WS1 G8!嘄2 ~D+ Q&9j ^5$^4 xh䂦 :.DKͻ(b &1ܔ;s3PBΠ<\Fb}cD޴dN˪gɍ8闣u9!IE3G@8 J0ņ6Z G jJ ? GYдmrؤf5<`+$%)Ba4z -Ϫ CYb:.x" $bTx%ܰꔓ-PEF2;QxHCg*E`]—"f'UB^@/ "<93HZ,\|L@1Yɶ\F`.<tݻNC b:yftBQ; ;>0?>`K%QJ[@!KļQ5\@ dPvV#N1IĄh "AHp1cz4pfGɑZ_4124H  p R @"DhWBiD%Y?| N ~"JMI0$؄!,rQM)3$ hׯmWz]bT~Q P2G i7<JX#GhFB@ԱԸ1h1DAT mW'0~.809MIJCҞ*@sLˈ7i*#Lg5;wn]3"9< !$N&favR& *3W3'Pa<xq`Y`cR/qPB/i|mĦpjBbF:pQLW \L 6\JaJG,07H (wѺi$'Rx)С(8Gù8 anH@E@'Ш=Xðt! #xL<?x5g atx(qX 0&ISz 9z@s>:ŅL5FH|o,c$h&ԒYTvJb V s>b\ݚyǽeb3J:d! 壎I GJ6c}sfXb8=f @ YmԙPlE@ع&Д%E}gphǚHψ!B((8(щJRD 6xgzIP$P@(In6H)nY, #=26La0#DX?bvs8W0+"릛q&$0**>"؝)9 8G)HYP"c#2sرt?a꤀@m *>CTFڦm@KRa]$E 8Y\$ah&&Fph9/5F#cd>A2h eQ:!$aiFqk@$^⠋<(͘;f$ZlZ E4 .?^\uO6% A&q2T/<{QFfYj@ wim/`fez!F@P<DH#<0<׋8!cCifpcBanlкWg) 8,Dv۩$Ȯ䜔eBT1#X^!o~ g2bdf`naX<)lR!&CH6:iɴ#(^A*`'ĝEdmb&bj" ` @0!KpB%O^BĶy*!@ قZ:i&GKP? 8X(pe>4OjGro0 !βa1ƏLʼnpWi|аzt` AFo;E% tw`B{dtF>ЩۡY3J`Owb߮2. j>:z)>I} $GGА1i+-4`Ҋ!VҔ6/.^t$(8@DF0B;xg K S*TkZ*&xB 0POLϠg0ft,?\CJ QSX``N#IL<I"''$,f1)F$`HOE6Nf$.!/Q"  t} 9X3(&4Dd)DX< 3B8&VZ%b\#Z@\a\MTE;cRF T%!<&SĜՖBˆ<`=e|5x_*PV†V:.1(RA2nR"Ct*fL0 01;iW1 3"(4@T0&uV(T&U ^fz#C` 0bG a`ldv1Apc`J;B4J6P܈рV}H* 8OF8Rb`ZYK^P@+v˫իg j aX!l(J,/sO#T/ A:@X)Y( i!J!( q7kP%[~̎!NA\| <4x@@gXGG 6\Nqs0r;Pk(b(0+*1@&QF$j,Br'lOKǽ5rJ$$aNxxb18"4be,p)bv:O h0uI;B9L>} ,0TcYDbR "Zƛ4<**amcNErNU#v@za #YT(Z{tI #vA !C=Ft'vjM:g$!6!THHBKzǰ7;U0g| Ap#M /RL=v["*Bs:M'b!T `A2Tb-<6u]7K(!d1C5B,۱CLcBnC4cfr_A4$yf+KP!8#Hb&.AAfF @۔Kc/ķ>2W T=^ [l;n&Fd'7o~ B|iD'7@1Gʁr΄$u$70RRi E+p„ @]A}rH[b௛dFv J_ΪGuece'*X vމn4лsGa\`XAQ+s)8)A`L $%?]WQEK`Ql 34*);CaC8|~LMO%h$&qU68mf7}V ,o&Eⰲ R"+] R@h!v\0.z*J@$|BeҿZ#5Ϟ##T^ba` (3bT6j\ )#Be$qNja'ۓY3Yf 4*#D-EN]^G=U 5Ƙ"$ '-3F{t)21Lb'~&:A](NT&r?-/2U MS!@v!smŽ"2v+ :; | <'怒V5%^Ɂ;+j*(4&Jf> x< -̓|$!ag0?Y=Qh$\#h4@t:${=@ aE_OHo`37k='r,ʑF@ 2[.?*uFJUa@xA@zM>5[hs |z=c >FSh6M*ר @ijic9#@^Î<(P?A5؀sL+ !8+c@8{AIu28#ƐVI8,~+E<3?K֎9=bX  @ q$ĐtSH ND# %l @D c5@o*E`,b @BQ>@ 5@|P<AJ A"0QJ$MbtV9*T@g_}eh禢(aRF#*lCR\;TɱU.1tf 5h!GGy`#6q$K!5d$hL4iX{*7dHy`L  @3&LDY *,[w"\(s(&xnmJ`12LmbFgɉ5t@SCS1h8^ -ĔP*x@y˜AThR@8 al-7$3Ǖ}BęIP SLB6F a\-VF 4 r4uԝ`0F)P7}IGs)t(DK"y^{B#) ߀@8|yƬNRa@Z5P8|jƾ2EъòȹɁ%JДR԰:.B;58ShY# X05X٢.ӗ5-9G& ( pވ* .#l`]=3@7х5YVy7q?2[aͰ @RM n8J>JȑQ5hrssSIȉ9,~t$d8y*N=jCN j 2z4R&7N`@s*7 4"Cؑq 2Xnx3IPC&DGh931, $x8^Qė I؈FZ1 5 u RJGY{- {+Su !(Sĕ/ ߌH|LU4A (reu;]Q8w2T˚&vaP\Xf 0~ `|+} 0 " !%$80[j4#R6 7}ـB< HL؁$ Xp ҵ y J# z10^1r"C dX8%`%ْZ\=E4 T\j'9ISW9I< eQQH) *mch֬`(Z BgxJޠ! ?нظЎJ$:;-K:G01I(؋I}:fX'CT*1 ޔuxUX24X6AtQj r}+x $" {\ (;] s1np(2*`y&MD[f-Е9K@'rB)~$ ߉CH؆?# GRL( SN.<^J!`R!)$8Q ($ Y'Cf\"P+ b!c%cȹ 9TGC5J1 Q%u1^AZY(j d ~P\Na%&DS L^(BA8]hxiK40Iq & { lFI52K[&Kܖ#юhMtJ)!G- sD'5FOړ^uof*{B[.tHCC[x< ms EŔܞ͠.}$E :T"Q( qm.@+ioJ 3(VFXpX0y+&PIͽ Jz7= hBꄰM L 1T.xL(D0C:_wyK`н矍Lf8ӔPiF@ji9(@[hͪmQ+ 8_&N fKǶEӽnD(o`]sP i#Eм@}&E!(NX>6K%3Ù6r3@0tjY$e!ZLlh;bV 1y^ȳ'B7ktv;8$(#N`!%= əЊv(:ħ BPYW2(5@xϣa֨\ 3>ܮwU }O+E@̝`y7!Rn2 y`sdN fv0X] k`Cdžpk3{7gI`sU([/-j(Zo]O&IyH0ig'+1Q9u Wɀ G y;H} +M Ppsjxn塖Kv g7@XTyH%̂4C+0~>N; t.x:]aaP' }#IH !؃B{Ea /0>O<@C)RP61 z+Q@PRP(a0!@`f{^` 3f\2YL`iطR h#f*j S<]( >_G"yΧ@/$8W+iI*wբ-j*j}7C J3} 8c$np NzD<82c۟B!I%'P|K'(igp[HFAbb|G1NO|tF#- Ӫ)hj # hU?gt5 EQ( 8 L 30y  G$!ts4- '`x * eqLT`b+ $0L2 V`6@` )C2Ⱥ:LQBxR@D61P!΄tJ'hm<.L^240dyu,+Y`9 (^pnRXp'( * ~tH_0ŽR7O؏80;3N"<( ػb!U` E/x 0 x-l.8,3:H+7b#D,Utcr"cǫR*uU'hW<0C[~h퐈[Hx@̍BQhJ Q^f73PIw%@a-::RI*SHseNkU~T! GnD s(@0zwBZaC0M:=nDrf׌y pMHjEM37苔j?Ļ"`\ *xf@{GerK)+2aK0<~Gnt7'of M *d H`fdAbX\|V4@G98Mög a.&RtOEٻE9sx ڂ &/3Z`5j܇0K akgF(B]P" "BtLgېcҊXBY^ptf!x`# GjS Ec$ EVh!`P511`ܙob&)7&J jHmVԢkA$@!Q2gEEJTк46ðʹW_@V4f~D(XQ~cŧ$. xahdc"f|of *pr@( (jxɩ#".!"@Ao&~#t* $&CrIؚ`1K2 ,-f&n'~ڃTR!DFnK6|38wk !`Gd9c%G DtflCg(cD>!b r劝 &`R\L$i!J1KV#=FhT.;I`.2.Ha Ga.kn* ` fZF Q2:{J(cņ=$8AX $̊=ggȱf~2@l#9c6F>d,G@*CYC;Aa"e$JZ*[@`9-F7op< "`leI=j(PC-l"CNPJeXDJ’˼(4Y|L|x<] > Fbh k$(5bCM 0&Ei:Cua`g ǘT8P@>,&]6p1r;%*>4%F]0FTh/sR1Qj: ec IjX"C3e%-i=20"FC@2A!@a3 ,I, ƌ!ĸDj#5Dpt.*pFd3lF }@ qt@27(! `>JvAF5dR4"* 1Ѕ;CHvt⥒u$a8x* Ԅ7"g]B nAX3ϻAaI<3$aR& *;t=mLQHzèVD3 G sfxdh* H72l %W !Є<(B6$`c<>#,x7q˃vj" XJZ@?>9 %!̊#rt#SLpqY85<! a Qc~4n,J2&4d/6Gb/: $$*5as ) p@&s  nAzL-x>TBPnXS,vh)U">.O>H"Ţ  a\[)'@d<JQNV|3L~e`/JQ&|FD8=ix4!oFDπ}GgB4"$ :S9 A6&:%wt _DC񢞦Cn"2Adb <'l8o C"(GA < ـAثJGk&N$2Ndq"RS=lC$ VHonK,  ^bha9%od,w#wKd)5K@qao#eHWDo+#j\\'ʤi9..^ft"> )Րl+g  7u 2"!Ba1` /%^`XQ!`tA𝂆8@bACv挔@q&`b*CE,L|Dx"l Bڥzlu kxv6t8 2hN5 B7QOV7m-h3i-RW'+&a)A LC\R Cp zq 2fExpc"Ds)*B!~B#Kdka8 @6|krG`rZ[: ب (Q0w#h@sNd!bhW+@l vIo |kb$ִdj(DE5nexa)t?i 6r9)׊#<&G8pC'"8`!,+CyJ.`ى`` 5j0Pl(*b CDuGZ|:B7LX ц皢`,z"+| A*bpQ)cb2~#vH`c V&Y0! Ğ5xǨqsd :*,ᢘ]V2Bs# $.dk0GA~ V Fap8ALȪ<<7WI) Eu N$n\3V Bi!Aָ`aP[+|@yOX[J/ _⯗> ?D`Kz CPFᮥ"r>Px$ O>"g;Yz@*8- D()7M`\2=jJ81c.D"봑8$G7'"`:*zG)<'ibRJ@"nZq I b/:jC؉*`>'Bs4OYXŎ<,[G]$@2\RY9Ls(*mR@@`B.x#G=IIsptMIO{-냰%xKq8.jc\D$.|Rcot#nYhQܨ~^l7ji0׺E)| J*5h=pOӭa~v GH&ԗmޏ ~7ːU7=Of0*KfzZtmJXT.zfRk6 ⨣,2&7qIX.\"nngDdf_VH=t&4TVJwgUhG~yGyz L BZ9KF<6;,{:`E(fBSA8`@A C rҘS/` 'Rw+r=@t`E !F(n)w )M;2rzh<:P:DhkX @OdrL1OdZ*V0Co"W=G7s$d0C(E^ A8#u!$}`)eg_QJ%SGd0+@+Ia61F8)F*1DӡIprD!&2v_dkm;Rֈi>ÀrCl*8"\E%"$MlHq >BX2x] )MS|cȰЛ3=¶|qdB9?**xa6"uH0؎,\{6#OszѤ.K?0 2T CT[@?}'Ui9/8A H X v hwD C .;-c]-Fx%ruA#ȍt]JdZ tS aRMgE& 8\LBpߔ@Yd 3Pokprق1w.B] {kІ? 6! 2fj%]'_x,B.,JHhX="$o =*fPvF! *a8wA8b Ux"'[tCĄ3O5~?BmIa%pȂ4=FD)#&  T YH/Ԋecq=J#BD6D@L ,8 49Kyo2Hs!,K#GåQk.Sj&ȖZR4ǐ.".x20r-uTaC<btN8; Z4tN5B%ޒ+Z8"B2LraZ*S.Bi 4ovxRUSE,{LEȦ\@TPf`#p.RN2j6)5%poReUG8џe4 s9s|H_{* KI2n0qYzP ^Bn-QY:&>7 J$|SAìm0 hxp9uϦdL d):gFN\NZ;=)<N0b'쇨w%8A;\]҅$?q2SC0(XcX%!2<)n=i9x6ig:*L߁ q0)ˮ'i  L:£RϷ xwH4"9YII;'0"`iDH@(P*٥Q ۣ,k㧐pՋA#xT@!)*!˃06I  H{cp#' \ B ]?<:@5IH#zB^XxjSwxH9cU79;{f  DJD( AN0(A4O yGյpd&bC$Ae2f$K@ S_ 0R 0zn Q26 |ʠQVzKx:p5c)=hh>W@RY[0q`ޘa. h0 w.2唁b&u ,ያjȅHPFYpp mij h6Yx*0a: PlXz: ҇(㋀!( H aC $FpPhiOBi <*4< Yot 1%% c@ OO0a-0  x H0Q 4_5]'ʠxPcb8e@ֿ@HӁ- H i\!A+\Pfz WH,&yz $p3" R9yVʷW;IM"Phj'Xŀp 2ǜ* t8WZSht3sHb7+I1; ] سIB!âcnjG$=JQjQM|ai6Nd/ ,R>=  \MXXq̇q M G% g[ʼn1  rYH`@ `t 1y<6 I@p "4k;a?'rg}P8D@~^ϗ)C{t@`2zB``0l4X+I&3L6' `'@{y`Xh DJ ?/H(8 m_O B4Sa}.0~@|4M΃յ|瓹%߀|Np8NPA/ `Harp-*R"S4kt4}:h" $J!@K^S AntqyǠ( 2$*IxzYuS.M N7 v Xb!pIXXIa0% J< & Z} ) Jʈ*΋Ŏ{Jթ'㢸@˫ W4tj4KHKYrq,پl(H`8 DbJs{25N~+M=h|dIoϑq֫z*:` ~K (+{|(H,̦rjkh"! X0 y⶟Gϑ)*:-EEbdBš~wXIX7Cvl+  =̭[X9<ZTL[ Eբ8|)[ #G!.fx"30nsNG 3"s@u*uJ赇-$[ V)r?Qq>GϘ̠B $aඟD*MYpd*D<fAvGjK/0bǮ4{IzdҔ@ L"E. 7;G.\+ehkKR",#p抇(`L %@+Ҝu2j+*uS̶aˇ@`\XtJ]Esp Cz\>)!Sh-E+U!šL A ,hA"(ƈmJJV\3WKiIWIa-vqy!P`ۛj]iF\8P,=4@ 6e8W`׬+g Bb0ҚPu]*&@.)qBjZ6 TL8F$@0n)#]@!&BUDץ!Zr Юؖ1~%h `&Uaq"QKbPJyTWX7CJ %TmRziC--L`"aM#Xk8; K炰\ *mrڥM#!#=G3n" B)/F^Ij"EOhP sK`s#TH@Ap+FPM|٪5F`T*Ꜫ@)D+*ZXTz𹤝ۘ]*$2:6gcl-戀@A.Ipy;%zb4H9 z0c  H)L, -1vsMbg.,`Ɋ z\U5NAot98GhuSr/UQr4E˙ MfkSHe<ׁF-WЗp"tnAg8-#V&B@қ3y#bbr `v7%H EZ4eA¤E>I,l0D+A.”DB` Y Kĵ?r6)!vtT"E@V$$! `ZӬ>+&P!Ectq"advLj 2x bXc"s &>ӪG[dJ@PWah :VH$N("=aaAePf$&`Nf6L-HiX/b(`0r*aFqfR>t(aŽA>!> V+'Ђv;"7C-NÞJqh8П-hJa@f'PftD;%>hK&3r'U`azD\$Z @r$'M x볈dM3'J (̓(0Rb"!N`n:$tGկ[.Eb "`0!2A-i҆v6/s:WRL)0-"!{J`VeJT :M08DL@0RuRdvZ9hbvDMHLk`)+[*-eAW*GOI\((i0X"IPR@"d9Ǩ,=0, o-1|Lbf, 4rɋ3)Y|&+E9蕩*v^QX9t,*LІV.AʎaI $LB'1oP@ -0#PVB8ok^C(7⻳6(njs D@Q=dDWn"/ܑ2` bM>Yb8IeN[@!v^ 9o':i&(¬@Bd\_of#vt7%$NIu*o+™;"eõI#j$$|xh-4<m xF̏LqetP(pM¶}ĻDZ/F!"l !i`1)= npB9}τ`F`x ѝ<9 w/Y/XH.i^ H-".GHRXlg!1,A3% {/B,4[b,LJLx $ö%b(CyZV8IMbdb~@ߧ^1X)v @ ;tSAig(S%^JZ|v,.8_i+iN4f!0 !x(,en@0 n9;'p2BTU^+ˆvO4{DZ `ϛ;^pZs"L%T ImҩncP50O!&/XoLqYn1CqpoM|[UK'PH@VU.ihXHydL@ "Pkp$ z4FwBVb(c8c_›ʼ<}>ak`܌AOX["J‚1 NBJc3$B9@;F!''-X@pvRĮdbTaiOBEB@6RdWld@Z#ATR9 X@ED/@m<yS^F!.">.R: r1"XbL| `pYе(n9(swj,`ik5(!]Ձnpgߘ " f4`&@2i ":BYI<' fˑdfL()jX@ "!gD,1`.\ @ ;Gb5Je:^꣝X\^7sL!Q6Kb:?A\%SRHn @F)Ir36;R*ˉ8^w8}A0~` B4?& @_F8 E_5Q`A@m<}? bH,r R[@L Vd-6Z@ xzp> RR8TiŦ)}>cp@h+e~ŀ`k֠ut$Ǡm8>޺^q4m `s:bh`EQ"gi#z 0 sHlFe1r,'&- HTh$x13:ʲ|@iK`.?-dg]-8(<6D43j8(U&k",%rc--{1F`"B{hbjz9z>hv24g)ljư^ 4x I7!ER* ciǑt pMIHe%7CG!p?c#& I*IVuGp#,K!] `T`vG PVdF 0` 7 6* CiD/Ch+e%C6ksPԠpQb}2&MJ#Q.My[+ٺ#+i)6R = *tr HhaR5 I7<z`4(d 'r>.LA"HQ AbRI@#PA,[ }4ƈa=lAY`$ӓHjșs5$Z4/X[a7J0`+",a#&1 {GF?Jk6͉f}bW3Y  @"\R&'bRl@|u] qI$LbY!Q4Dx 6̼[vèuX"/ RJDbV(ah`\ )*$!|Eֵ+::378ED$*#oc\iBiao5%$C 2*kM2P!Kb;;(Ԏ^!>o.<ةnтh"VF<6q?5Z-82ck̈́CJ})F_u6[VIwl@#LhҰJ 52qB :,IP AH&gPW2hHA!Xc2,t lSS=A=R QRx&$l P]Y XS,34*d6DvvvBB#1GLNАLlMXMF>P:ti]Sg"YQ5ԳCȍL?sC!W"_7 M(Im; A=).)M~r*o(ȟesD Kr]pډ@I$cـ6@T B^p` ! UxOܺةaIA$I[ą1W=nҀA`ExSMD[ fЅX₵䵙swGcy2ijLR aEQ܌V) F01Pz4X6JjX&` !@eTZILaKD }'"dU}} $C@S C-#f`],/ ,vFR : MyW鮏iD_CfG)KdM 7t|b"$>> !||[ޔqH)kpьK0AJzڏ d68H.7"I}}{ ꍐ6 HžB81:3\$51<  oYWK!@"_ a#6)gزa j"Qu XMB`q 0-sG- 3Bz,b/ J r ++PH<%Ћ), IGGI|)%01(Lgx bp7nMT'MH$X1 #Lӷ 1ʁ}8?Zآ(ˀZ׌QAy#4f("AѲAIlIQE2}5IxFG8Ѵ͗}=Pwxb;Pu` \Z"#hHi Ўi\-2 )J  SҚJ%䷞ 1@mF`B(C9C{EF o<)Y -%Z0/EfxfXAAU83810PL؉:Zty-Ȍxب g[,#Q !;ɹmM8GU)ȯ";%0p'G6Xhb=`B(Dl \S2(3=3ǡ Z9QJℇ *;{G+]i@mYX(Qa \m"Rn,u يPA ?)9FkWU{WiR,}{@ab wHt4;PgU?PD M +,ͳ 5]hPK[C K_&l5Zs;B@\Z}n<(ź5 8EJ10)AT"Z 1L&4 =-WP`51HS-Zĉvx>ڈ%"Ë'`BxM#dS.qNP6,\)b8ʊ 4 4H6P?Œ K;޵Pc 8B×9#PV6`Z"ς0+:`%oQqԹ&G )O~>X@r0T<&?Ia@s?E>MkX6A23HD ~̽-49vEyÙ@x3߆ cVz{hHX%?RO yxByW.4f/; g i/,ձH@CREPTIH f$!Q+3g>jEm `xFU:?3lbDj0? #I닣 n cRTB͋# #r@+yp:k1b㚓PDD X-4}ĮQ4} qˇ1^4?ak@6pp5F`P B8.xV)rD'a $J 8RuE`/em;k=6‹1婙+ $8=1i1+nxCglTۘ4'9 0R@R KQY+إX6TD{j׮eCEyQpRrPLmD&T@EСi#brIc"U :3Ѻ!& lpTO//_κjEשM'[08Q_J+CLj ݅o+%+\ hOYCxIȒ,@q|(_hFR1)}o괿/TYxšOн @R%Hʦ9Q) %J8F$0 H㖓LwR(F ͆}Blx(ΐkֽYsC1ď.6ݨ&@Ӏ:6"1):'2*xRiIoxd6[m:Z.+Z`G[[lcO8iy&B(" <M_gX73p#r{ȸ7;6 8Isxx ⵸ ~I)Q Q/>:g)k] GdwHFny8H}\=p P @|@ lK%F$y`Y)? D i$hvK'7H{ĨP4B +B'0`ϟ jbhyg4Q((S ?  @E 0(O(>o*7YH3IYۻq}mp;  X5no"H{T(y3,{{(tڢiw&`\(2$X$ ! Z4 p ÝP5͢D{g zG"5:^E :G%A ĵ-˒ 88@8DD!Av+ S6)X/2"{6s,A|] Y^9"4JA@ TP"u8  ʘCn{+Xu*Ò.qw ʉ#XȺ0|`0:.Eh:i@ƶ,ď=/ʋAt#mR̔JP(޵\1dZP2x'ZPaHIݘ-%,se~"^:IMr ahP #;0`h[Ax0 e8g *SHa81 Nfޙ-zh1#7*cd=5z8m򄞇O6V.)9FSZƨZz%vɩ:w`&A*LUKV]z!: +`<:Жo(_eALK)?jeƠF<@@ ?P= a@fYã7` Hm_1gHRy 6 T+BB|ܓN. :e C±D*yNJcrH5|rDi+(-2< QZDuU¨X`mb\I)fDȜY)D(! pS!a-$gC}_Ɉ7J_Jn n,^ ᘰ" }jh>rqIU+IvuHYa6GwRtk l qt.)SΥ12FEa%#H@!@ Y7yH:=Q=қRErPIY!$@%B0H$,<)f\PJ i^DG]m/ȤL H!+ P"1ҫ͝PvFqi 5DAU$%V=t ܡ?! "]C0S>eO1ZfB[ F2`H!BEiث\ WoUQ[;B巔E|8ƨ@& -0 BMIPɠDU)f#A4,MZ@8 $T"˔ Ex .#RӻG"4(m=V Ìӱ!.[֌͌q |wYB@I'Z= BE#UbDs(f4xzvXP$lRr\+5Vla c<2&]&p&AA$DLm.O5dJ94] j k,4J(RXGSSk'B5p/8m7J#l8´i)6~42 aqbc/ #NM,F'8&#ĝˬdM?k_ֺ"W18$H+?gU4?:NYsB~J( a q# 7f2<b _!{}DTkM`'"cZ\v֒ȊrϤL!GpC*h&<~B,A(l,,5j| 3ATH gT%."D4%n‰0^BTx!*, /.Wb| lש!iR AHƨ :T6@>@$j!%[ gd8'(@F@!'. ؠj>RXr `!.:,)<)R ČyfރrRuV@&a ' #r͠oq._A %¥֔ ԅf&KZ&8ao<Π,C_EI&b,"[-%p$0Va0دb/e,f=$Dj30 )a"~ARa)ah, DE nj xH#PFT;WA+p!E@2f$A4aJK)0 | .2x z~` B?Bn?dY VP0S@<6dx0@ Z# ?832Hжj4o|_B$G(BJ" aCibwZy5KJ8'kZD! @git~jX.fK9Eމ$9.h;1&4-| {!/h{VZ=9ꆑ8?BH<:xANx9S <@.uM-_Kd&N" Ô_S?k#GnPPn qGx*2(L1mfqj꠬G@>-vxgOi꣬!&(Dy#8x%` we*iv ߆ã/8c1krFFx KgBVv!2;v)wn&_>'ujA{B5s gA+,J]E`e|8&C 80Ygp.]Sk G k;f)`YewUqLqt(FtXo*-{'$)m  > !a1E ֦8˃N"6Yl +A?d8K S*@6 #W;Ab/2lB!cHҒp*o* )jDˊ0^,FBVHhYXJR Oa* ,FSHZ>,IPF5QA&27S%& < CaIkT+-=1x:@>E[-ϠٓCJml_B$[(4rqAH|gU^r,v `f$3$jlQ\8㐵*f&+`pH 臋B\:"b<! ?#:0%b;%x;c,6[p"azC@ tP|'g A*U)~M(:(z0!wh Dz,%CjCe `Rh^Zuy)E@"0RcBX"IObPBaOXaifZCv p_g$ %>eZ\Mf&z^MZ,h$t@|R AP'3.gMÏXjrդA[D'dFdk bhY7Gl)%;":x=vI'K;ZOmr5h?ʃFxd ]'p0,b1%` G|A1Arnb"vN`byL}tfZ"%OL5 =&-6L?OJF ?9$6Gܥ)gJ-@}bMk9b[%Hl!ƥ}h& `GH[JN̙B$iGR!K. %s1.-(;6 /^!&PHR|ьZ2}t1w̠Xj's^^cINϏz}CPk(rLP,wL%v>sa1H] W #p%(#"@ڒZ΀ xkF%`"dHvV@+AƱ:L 4%E-m,[(::{a_s^ {;ng{#e6j -R)Exf iNAzI@Km`CmQ+胚jDbwNdq[\MM-]`jr (Te8Z]Tk5t }#Rq tV !P P-H-tИM"&0R nD&|QjB u|8{$ MV#ɋ$ d9JsI^B 'h3;GpuġcIFBq E42&ڜiRHZ9N#L@RDO_KA A#]7uwbX,,0Fآ %A@!kETT4)HM#} ` 6%@!aem.J+:]Ix!3Ucz:(c% qlrI=,13 ŕwO^մ n @`?P0RX&V,VRg= A5`,z<5m@+3uưpHU=G HVF H(֚о`)2 X0ii +FlƱ0%x@ A`-Ph;bZX+RDGҎX{/p cn+M5uT ( 2*c"G)DI쁀>GWs H P<q7{=O59G &*?"czM xtGz @GKi=32p&>nՑZ5&Zu w CC0kD߹ nRCZgN8Fː4r0E>CJpLZtјfÀt7Z2|+K2Yl"ub=Gp-4$PVfR&@#[bR 9 4!bA.65\8d Q"QF3g1,=]2 /M{$A,EH 9KN@(  HHhEE$݉(#Hސߵ/ ‰(kXdpoVpXc `$H& A k Yة֦7 *yOl=z4Yd&- q=Iy) ;ث J<1簡Z  `v0r.(.xjgȨq+Nk Vh+,s#L7 !Z8/q7\2p7S [i'!/ᴃGF 3 1!$C(b8:JI ֖9[5BCH p"*{5q sԲP -Ab_/ nl9z6]{ U?" YR X" `9\3#慪jq9{P&Kn$a{,/\kL YSM_`d@@#Maq% p5 4̆7 Նa4Jۢ$  ! hy f_E=n s1I7F^ Yh0A\=ɎwYT3+ԉ њ]٭[X`H5W,p͉^6It|?J+@\8/%2 薠=b\0QlFڃbS0x]A&8\aq KCjQl10:TLoz5}a͈E N3:i9 >/$>!E@.>O ?@0m) P'33Hm6?'iC$ X6V`N{= dd^ ps@9Ci͜[/BQh,Ds@ ՃOCqR@6 \߯LN>` 7D1y; 9T%BbY>mJh Շ#ttq=% G$vZx YxX-_A[ (Ø#@ FO! 1b̂0hZz,m"&C\ǟ4; Z &jrI„;H\EnOf9`G-K2~#,xOq1Z2|c γ'Ȑ,@10M+.r(K0Gfb+mRG0%ԘBnGǎ{pK#H#@W@w46tj$MS$*jߣF oY,MTnj@!pbRuH j$,-Suɲz@2 -cз^q,r# _ȑV I- Ky4j5j6.Tn,j9YŪnB|.槸2GTmڄ.h'Ǝ#H%;&5Y9pOF1r {ds |nlSġ@vRA%qG}@R쫒4V*lUk|\USm`5n}lD&9!"Dxtp5+($I5`+ňk,%&5ڰUt ^+||vm7UJ$؇@@ *Q.!\JE@aT((>S} HGf urZ$$(ݕtQ `ŸP+q_ln#t8>x H*''E*E=2( ?G;V)R(ae 6`ɽ#z}dL0𰠧B4>OI!\Sg4y-\n;L@ CM}!  AΈTMa2Q&Ե$ЋbdM8ÉF<Ȩ˒lƐA0cAH ;dk7Ӗ؋S(\!56d}C\lDFDXh4a?ZYf#=08U )D뽔`5 d߀DXKE`#&ȼ%)2G,Ґ1 BpCz`W@47@bBE<ms!^V!+e=XNA* zI*cj+r2lԲ2 EGvPq:G8u$4ƨ k2 n<BMȵ,J{@ OvYd+GB$Vj58R`D2(k$A-8p!R[b#`6񌱉BI PH)`l@STхS g}4rT.N4B=7Mz')b=3[9FQ%S^rw)D>HlBxE0!8Q3k4`7o :h\/w^."L0n1܆!B%o i [ఠD|A^ 9j1@*1PyfimA#U"$㲱 ,#?4Ec+'q,X&ac 'u2rZ4 +LW X~VK𒴐@+0A-~~m_`j;1( d` %L*!F#4$Bɋ.(B! y!d{FL& 5R1G$hh` a4SAƤX$M<{'%(l'l&abI]/nY&R `D*aB*>`!@6Hޤ\kBEr1.V FR{)6MapZ X 0D($bMfö<lL%jk! Nߥ`$Cʣx! j.?` (hlh@k&+@AHVmvB*$N&(SѢx`s'! T/'pB- ` m&`jE$"5 ry񪡂cBY#װ$@DF~Ƃ2)(b`4ZXXHOb""X$ 6( \i4(.fĠXf{^2 p%d &hGgG~&Ev) `V9 q nR,Db`(  Z]\8(R,H$[ dߦ6*R(_oDb.:ײb@@'(*â"]PH{!km Ќa]1#/Ch* A^tdΨW.0,iEknI$' )2"psrE? H!8z .P^4c z&PV#L+BNn],2ʦ!ThZ8PfhO)aJj>h`ο#bGVm`T&͐"x o=*Ez&JBA&ZD"0-RW gX!>nf,bB„!(A6a $%:"bFjPGB|[<LR*SLSvYG>]qjHHjj!>i1q;`ƾbPSL.u\##{x=À ,F5f`SyEeCPJ1DB`n zNb1V&m .X2Ưb6"2Hb$@Wj6}(&o\p5"BFOaS^``aW+We# dggG, /kE/"n 1@ g hIG.}#Ԗz&,O*1Z#Aegmn]@F(J zooj,cIV\%dׂt9JH4A Td֜J<tQ4&oi! Plv]$#m7 ! +grxvC!$E# huAEJA Vfh=HPG,  [R@}ph"uvBZa)0bעv!=&'L@kuIu$u* 9]lÆrYF($Tpcf!&,6?h捃"(@I^8AԾ,a[+VE!l)88~|rh L@n+λF4T (m0orcDt!+j@bfhz2!`x& :F\7TM>,.M%Ra :H9Z<`1[ CTH ~#LLTN.y2*W֯&%bhEKrXt-K0I:Y%l-jxfDB &V,D-"1tkE`bFb? (In @ BW "s 1&׉BB˴#Zbt6%? 3⥆>Lg"(F4"` 8Ft,eV&I8kkO32`{I! DوbLޭx0F "a\@hU Zl&7ӞM1%[ϊ@ ͫlfwo(j C^OWkٞr7iT?1DSaPAԵ4+BAtc"@ >\-G$9B&x@FŲz?n kWvB*(RG`JM^OaPE` "*X#33z' Pd+ H"C- Z")a`ͦF⥓iZhvӮd)yAAA `fMwyH`*,=Ss'7 I.|$@B׈}ʊlY  qXNi#k +ʰ"Z!CA2 oqNnXchu#|zË)L$xz#dZy,8E0H$5b@[ʾ ΤmKBQUC?AvqM0d_i+DT!$Zu&iatgJ$*1OJIS CZ `!eHRCcG csHp:х4"` aZnvga2 cK.(@(@0F:`}1IB6u>kþ(@!TOaLXu0; ƃ$+gU oR4Q?f ST]Y>@G @aټ;^Y-h' xbfrn7h*$ -Y5)# _ KQ8qAX;pٻڱAӂ wx+"A!Cj3,w !²&};3cs"FaZ`}y`"J хJNIf#/+p`b* H$Ai Bg$QSV&n"ƨJ]~ajJ()#YC }g,ق Ps; >>-HR,HPzU-~?d@ M|LU"~L@,4}o>i :7N5N%fEmO_R0f6`wCV(!6Gc4Ϡ} H>P 8 )t{?ݳ0~Dqk]>-GQ@5t:ti% \(<{=q0(d,ՠ[8AcJ|ƞ' @ @y{: @JG&( zIqx)j`.r8ϡRb-ȳp`BO`+ `w)(># J9À`$-gBPY #Aƒ(f$h)h`|K)<*Ht*&; } +Fm*y*=b:(Ț8#`Y N.;b)<dz'x2`'B싣8Ȁ> <\MH#*v <I&{08'3O^V0_:;a2D"=,C+FrviM)l2(㬿|$M"괡̺>Os}>+D @HW@J`wN/R8a36K1mţX6EQc=V解]!4=Yz1ڹHp A H}4|*[3-+'s y <~"I2ӑI>o{b6ӢcF7iwSv+0b+柭9C %gȵLNXL@s_ث.VGk` E#P@B'f|_pp|ƢQHCJ1GD"4PLcM 0gyD;`Lj"n.>!tDB$ >#hxqJ9F(I'B|x@,z|KQ!A äH"= aH"D` DSS|f2'a|Oes Q2(NV2ѐ0,&P (T 8P *i+(>ZD0ΖY#8GNex}t|*Htw@ -% OBABXQAܘJL@@ |~UP0LehV 8|5 H|#G]Qt屺qV,h1Yd|ž ,R$X5c I,,p1:hdHfRc|DQ=L B:|>QpĪ(aQ@O๿ @',j (HG(2c$*28V8(7b&dܲ;Q 8d`j` <˜PN/膥z 5:sAa {R'ķpY :"1ft$mU$Shd A#O9O{bgLA&KAfMv"SLjADQyRRRY}w x y#jԬT:2*|'Ǣ#F(D mw%1EF9 j/f=x H$Mهiu%؋q tsAΡ+#0b@ ?qMf9@ v@s0--8he>2# p PB`Q!&7˟9.Ѫ`ĉ:20ъ@O,8>x!=G<(+Ѣ0cc9 .b|,&2 S3&pi09<x׳ؖ˃8 (Ba;Ŏ.+˧pĢ JL XlqHp4vjq.i0(@>8Շr>}2 z}a-  ^`S4H85zIúF2YNui٩j ' L:  `2\=:̊Kյĥ+RApr骝걈'~BɈ33ہS<԰=Rt.<;QpgRTP!"x/c H3 |͂*k4=lOض@UQŀ|GiR9HQ{oN8;)G0;6 ).@M{Hq }<Э\$ְztJ u !(s2Y] h!Q"#6#Uql{Kl4(Nz`F$8$RF%$zX08 DH<( L"748p>>)HHbp=SQPaX!€80& %V`X V Pz 0Ҝ.4Ja@̾G艂1Ghs  ϜaE3B R3g=lL3{)y??* 0MC5'Y( Z Si6%47X\ hqហH4ӁXNx ;M@ F1´z`őh5ghsyrnɬB9Xh{'"1-t ɫ{4ZiNa]ݢ8X%HAF⹀%u's濅hOLlI?CĀxE`PƒH(na z'1 p gYXH#~%P q o =8ˍ̟y]!R1&RAߌ0P2 [8MSy5I= vhIw`w`s֓8< Qyeiz7'0,=(a[Q^Iޕ*9ҏ(/Sg $A(?$}o\W(1m뷍̨BRp("s\͊%h`TyS7ߊΕ6h\\;UL}(<'Hi2.ד-L*oqzwT6BhdHd[X2An+ =s60t"zѾhح>]\Rʖ0x?L札-Q=K/; BH#ˆS}01 :rIq{d7㧖> r^`=0677iv?T(w`~CyqZ1s ' TH@+zT,ɚ")ȋX$sB#O'Ә֗Ҏ,z!ӧvy CT(E@Ҥ yz 0┄hLe], ɩH!; ,  kIX1v;R;εp)HKrl/Dgn^ާȀ? }>_ 4@0A`H )J\b5Ā]@R= |B@9L`J!$S8v_ cbUgi3Hd+4G-o,Yc Ti6gT_ @,V}[X >ߒ檗dS R& p@aQtR`!x!BaP}k H Ij84Ѫȑ$H#(  PA{Ȳ̂C@@i/h̟A""| l4rA]:s)Lh d F~񟌺IJocc#",.Ȋ SVFg0 A8-CL,+Ԍ0 2 "gʌ* y+NiZgǙ }XzK{8 3貺HD FXTB[,l@#(3D&-;ޚ mjY1x j#N1VV"P V:GYmWp.ܐc&* ( L( k$t)ydWm G  1݀2csڅjn K?SPhEyN"(e߻EpFy&($%Fy_[]1]g-00R\l6N5< 2 2in+4H Oc%po+2ŴvDF٨'zv,d2"'䛓q29 6aO&Њtv&UL'Wp!X("XHcY&jb~<Z4FF4_ .%HC[C:UcJU&g|}$И2*{Z 3| pH %^6me*^ Ps!<J+VcSH|_pXC(K\<8Y8y |]Iv+Ĺ'B\A;"4Ff 0F?HG4&ĥJMz5xwfhH F5{ \d(H*!]l I;VS;VV-Qh#J!8F6U &7."D]QxR>qBhC"vо>t vgFBby|b0&'^b Zx'a:# >- 5. v#0""(xOG`-PI%,/2ӄ*4Tv@x<L" FDb)CDf5Mj6^62>XPXfFZ&QU`@~v V`pΩbp \@ Z3HGdCX%O88&&+ĺLaD @N$28Ɗ4+`>ɍb BȠFabFH%h|)|Ivat(<@24"\\@@V 24,@"=h# Ib)6dbh˘!"jAJ~1q"\/nN 0UDX9 ^0zEG!%^2}¾|`H~Na 8+h?fFf "젡,8S c̉iŦbQTh&$T@D }IFdlve(H=2H>k̢d!0.e~"0`U`0);?&)@ DSx+ d"*SXaaVd0\M28:<kAJ 2I`%e E-)"Xc4&8AY_0QԄjbXZ*?C"/P#bUAD_4&>h+vnKUP!6%< !E@Xe4b5"K~>TNAvei@J~`N;:rþk%db<>R首 e h@FFvm&m(^`MIKd5UK9ϱ\b{Q#aG)+PE*ïl fNj@(DL$?s8`{KoOuS_r>D="t~ut1C"$ ucD s0BhTX!a'.8V@u#(N | ^e`\^biTQ@~Bad"?n `† >9}5T-:߳+i=r(548\b<&CC6BazGφwΚ"ń)HCUOnD8Y*Vpbz#{P"cFar4} "ɦj!|!tWU%VT`2u # ;JDrAY&q*ED +CJ6nգEQ\D5DC*Z >B椪#!|6[vZ"2<>3fCdY0sE Zoh gc(HjZN0A%@7Y N ͈c"ʡgNTvb!aZX*O>b(`tfm۵Sm62VA&N`N@!rV"e,*r!c@"`TvMV,<9C@|d2nY˗Y3X8Lp(cPCDA0VtAzY?{\M /s~PCC.#cX?j6d!fdQ$xX%(T5Ye<*Z b-aR[AenE|jBJ$FguTU#Ȯ(L<>@, 2 gCr߲nX#>~=OLCA(HZ.`%  <@P qė%3DbHx?yȓ"$(\@@an^@Cp^ >P,ӆG|w'ߧ-;7@Ar%llbċ>Gnab$8 .`--KBd5m`T]ohXCA UmUĥ7P?".:(&37 b:5EwB#><\Xcf t!=K"qڒ&뱀pdAobmD5O@ . 2aF8W2”]6/:^'~ *$5Qoa@[A z׻"`F"8"iF+&8++" 5V4h,6]^j A> TA5V iN$V`I!p#fV dFE{Pqzm07Ɓ5acEfkp͇-[Ki tPOn+^#6YO$AdA6EA *2 TDta!t XE}EJ<|B >p 0`4& 7cP^18q;#owbO0Q@7h@0 I`ՀH>I"/{WpHd v`-Ln L% %rj5Oc|'I@(m԰`|)F@=,j`@(  };\- @Q9O@@t FI鏨EJM 1| k5h9}:cZ@s0ENTy*DRh4..qܨCj~됇9!s ot [vJP,i&@pFr0DP: qt{Pj:~):2܈j9* z(\r'o >Kr]'E@$ X#h;8R8pVHd)4t4 FGԴ U="k&sg(x'܂~1PJ%.*@;y0\ROu50j(@P -Ph x &$&)Cx !@! 4axXU|tuYBd&9٬j+A'YnX>~`* H%Jxw`aU:]4rwOĊ 9//trz~;cz9gw]-NtoQu!d@z^;H!bTAx-ƁV6XP!vԞ0XED 1T)G.ҮT ؠ*@$J 1 03&&R D]=!J!F! l;tX9f} ROhQ9 !$+3!*Jk^jl%Ca`x4ưCXc|Z 4`v2f\eg7F:`0(E3tR)P6JUBH+D؞t)H @`mN3J| LJ$Q6FԞ4Zha R +C|u7bM(b1\CEF,M$=JkSBQjS!$$@FG/ A0=TP/lRpbk" @t.R_Ӗs A-BTP!2Ue&33]E0춲/:9cy"q v@(ztp1fEet8zaowKq^L;/cD@d䆀(S`t%Tȉ:'@E5w6i}IqsAJX+[<3GAq2spXxu)"Q̋ o0xL p x[^x j 0qsH->b@h )(P` i"`َ(]]*a Q#xb[KX8x%aHw;Y؟ I+|5!'j4PxӲ(壑 )JCcv̐ azBaО=Q" R 0œ q,gnaH %a u9 @X08"r9ضТr61 k-;1h*X b7(Ј )vzt1w=h'(D89 (8,?cZdY (YV p<6Ƙr1Ȋ#8y#i @`xHl kw9{xp Hzpwy{@/RC(IјӢ,#3xJ="| DĶpԐq9@;(xH@ 9H 09Y,#4>`О+@3S'm!" bܒ QEA~ uâ5H  òXPAEhwA8iq @ht1@z,!lHT0(B8Fs RX@& }D@k{1X:A 20 x쬗1x;hIF NP}`0wY)fp<)]X &X$ia,HI&u)0WrPIvp{X,bZ=>֠K ]+ 88 DNH AdP<:),>;zt!p冨fn`pXO"=\0 /`J؆X= @љrYiS K2I'ȬH:[Jd׺H*688Yp@5 xu#fW2Q+eJģ,6<Z֬\3 [ުb0#x7tkċ*qSBÁ Ȕu o |He0P%õܒ! oXܧ,'lU ޢ0xA , {wlkX/YsP}$S9 äL*1ˢ(Ch (MFj|l}Hܒ *bΐs+ye1w]՜ɘ@ 4e xPX>vH/,kS.ug\ث&x@@6Y$ i iN]v*[cg ʑZT8{P7/\^K4 dݛ!@(C^ 1 ̡+}hqdJy&8 z`E`Hz:S.p)>XN4M 5 'xô5Bp2X{َ ec x8pA|Q Jx0p?dBdtS󹊳9 yPvC:DMAS~5F[ev^ RHf_)rلL!]dTi hE $iRd dNwv5u0$~4:MTl橨;\;1˄B*5Bxx֐!Coϴƿ>%k iWBE"؇mq !Ylu*$:a sP@;)*(`9Sjx@(*d"NqFUp!U7W:Aʺq84~m3dqg$Iw A*kf!9 +(TaR7:>F`e18=0 IrP6\ g$G#'Uʂ7:sYX K{@u *w*o  65m xAə!O a(6̹E8aQ=0/GiBc3wGJX~ϪYˣmP`F!;Xރq#DM Fhxx/|5z9΃CK') ҕ1*#@:E6[ WCv v>"9;ɑFд9 $BϟKInTmM>tH(b'yG^vh[57뎱)!ҎiD#F=QnjJ+)& ( VpQCT r|Xc`դw)o si }:b|p}*[_ ,>*44Y`FF,iutNCՐd}5ƣ %w&|uG5Jڬ;kSԊHϑg']C OF|W({bx^Ӱqˆ/pҾ!Q#׉Q3YЊOh{]"JvWbاLzk ,|P:>{8$?h0H_OwW  C@p@A!@H"P* D@]JdJU @Xn֡jb_d:}>_108R \Z u' hY@k%fTX&L?q'NgXrf@`S |)JXU`8N(NS=o9f= Kj22/ۧl*)|8l#(H&(#v\v@|s*\awQex\A <8\"("GuÊZ+ P sK* !s.%fW! CjIt=DTZN⋂IE҈'QR=>LS oiz,( ,*hf oIVWI`PM68<"  *Ș{{,B5J%)z:B"("4 rPJ2j0t9*ˡB4D!k,p @; .: `8 %c +oIҦBpbW㉪{@S̢ZkKX:|(^ "zKHnJfEVI꺵8 :R'̴;fMX;Pq B| TPl5 we 4x]ȪZD:Јd-DhhmRFK}D ʔ$jrñ 4p Bs p~O8UN Pp'̀?x,J> a l̇LŮ>srFrj6~ pjU|CP;&d @g4`zjJFqS.@-@ yC8eU < )U+&5Edj X- d L@SZanRֈCU˔= DвHȷx`tHAo$Tu9)aF+{6B:'(4dMU)u)HHдWEvSKә"+6N@}0\]Oğ7Hao@C )ldpt.%EHH`F\&c&3`e)`! '(䔵>@($$QE0."shO >Ni Š%A%!IlE0HZ o:!*8̐[ Nb0̠32a,@I &-B&Lb;L,fcH+!Ư? LJRIuiA&=QayѴI)^quO A@[ gI1];ռћH)mP !iDJkb]Qݱl4y (նs:! (휝8N!6X}4^G+Ͷ:Ml:+ "@|8ڀjC1tgxJ@vp}2\y{ecYPy Jo";?82+}8;K$ji,xCw7_ aSh[[ru:UY=Бnx{G yl"`Zi泳 }';^7bQ36tnǾIH("(' zUFB~ `~$f\]d!oj$N(]#tgRoMJc6&zo@)xi(:YC {p_8'd"vc*HhB Ax8j +j/C`;V``$*H>AmC#&rzTC# y8\{b&?+@zj8 df8Dp.>TA"[p$bGbFnJ`*t8B|pc؉n*@F ba!%)% Q P8$ CP,DRd6?>pB!z<8(@ w@]8Z3`J `X*"D*PŠK`@O$o>_{>.P,f7?@lK`/@!}a#Sy\7xCNR|t-9FbM+`Qdf=wro po3K|rH&:S2 *Nj2ހJlnS˯)^xП'9 ,4=lM\T̺r#PҮ/wrK!#">.L^jx/R4{QRt|$3OJA 1kh[)0i5.ǹ?z%d=2d2*RH?ԟ?RPZ8A *Ћ0ö "LgBXwG1?Kir$ [+H*׉xNy~^.와 TtICol>Q+1e Q8c+0|J 91v XS4+0| yf9@.9 @*T)+c!-VS3 EX p ) @oJ et@pp:O EH&!HޕF<"0Up|)Ic1ATT3\GeD%2R (KX#3oX̨97^#Yr`+kmDNIG˧^KWjK!=z*7'tz@aW9<a.!a /P Ahax k^ K0?a#\#|>;lj?8lZҹ.BdxjKPBhS,r@KV%jSAA/'PKZ)E]!@L踥Lz5hhywtƙ#a1zL$#$Q 2NYHKb<䜔#b}|@9:wAD~hDxK; =${Cr܅UI>7 &z@I^y$ϛDD U`.O0&<n;G@Q汀x_$8 X ~QtX23iDTY3R!"iyDK~)USC4-?0,)l4x:i6%cDc,e XQ$$לYDL$-*\Q1SwzLd4ƕR^CN ޙYli 5 vE(}_i9FRn?Q2;:!?ATU@I&G7EƐ!BeTq@- @5?Ƕ(O(. @I mj&\՜TىJ ʐb 0QMi#޺t-hYwy*An.È0!0 c< |w+ uV2=@dďkeeE*ӹۃ pɦP&.ڶfeUtK*="@3+"in+M z!^kt >74Cc9@ ,}caI2hBPEXĊ1@J}@ @4sJeYkB PFJ@4A2`d@CxQgSMNFk+.Ai0<a O*s|Μn%T9h,nfL"o 9THi(VkHX*FFJ| :cSB |'{s!/  ܇ vZ X\4jqz7<7ʌ40^{Af r2łG#K4HA&2R^/vZ"HJ3B mBǃ^EqNa )Y64b^JD>sUBRD>+2>ʀG|+##:kngPMcb^LbS($L S bLJ2n+q D^JORq$u{J]SH$Ch4El2m{ԬL:BNbDV*p/1lXdY(\[6&b8u7V0 2/X.(hVuV;Gb**g lzhV5"d,&nU X4U d>i6.(BL*& jqZ:xEɢh8J5o^K `&EV8'^-@U"ńœ'g_LkERl2hwiT,芢9c3ƻJNOk(!/HXGdtcLc&JFA %Ą0C.ۃF4*3& jʣфdhq|Pb\CqʲkXRf@hhEk+M`N) RN%{ -o.X&J/*:i݃W-6 )~wAbq2D/k=xhּTQE%~jS:%9w$9HEX!c?U΢~hk/ V--*$pv%w + d$Ts}'bAoP8`>5:e4USj\MB1Ƕ=JNhCZLm!2#'LaxUkt/ɀNR'4 8EiG 9NK#~ Nj@ӐEL8UU @<@` :/C--:eU$AD~/12?\ " x({gs`+'+A2jm~4U8& Q,;(*dfӭdJ/24<`ro4bQzFBm"-gԣQ4mMt=.lBER4qXb^yJVDx^c.]f,'HC% wIxnr8"֦cUw,BːCێ݉ Gdx^J3v ?LZ%;}d[kbWiyJ%/Pۅ^FjEL `A@K|>_`KwLXsxl" 8h ?`ﺔ ТqH ;ͦP0~** 28'چ)(;(L2VIk-D1ɭs܅)**H,6,n(BDꘔ!T~ b-jB8:P+0ͪHJqj[ 3b(ޯ),3z"ԽȳHLti;{U#܆!r%HԔԵ'Xpڦ [z-{?CQ%'+\WXp|&@[_ώ #/ mP$0ȒU[b0G>B4*RRWŌm+wr HNpGJKF8f̫jMC"V;_,:$פ4$ YZ)T}K9-2\iyxy2INgiH/mLO򾇷,35(z_{41ĽDI 9+z솺}vjiI[IR:*-<#>dl=[=~l-T_*rkb{$0IH4zg~oHC߄)% cGHl%x pc8dCcrRBaNS.ii7䄥'ZApM H FdDOإ>:J@$Ј b!/*s5.9e:t̏!`xu1LVHcFha |p -BǠ*`π*,[P.[V Q g~I,e "TJ 00)n@RTJ%%55fӸT 0p X+@p`J FD m2>2Reae x_\=sPz${]` A]'XQňQLB#Ā0A!Y= *Bj%457$㚅@-K)쐆RI* -a7/CJBIKxsoHA$@RӺ8gEΒVJd&,(uPG/DQZKE}EC&0qWBĹr =Ш.XU HƮGQb&&9g |H<=ǘ$ML=|J@0%z gpk. XCxo!@!V,@)YU.&C#DLm]SBI4TYռ{'Xa*Ґ q"q2@qُs qgc‰N!7I:疨)͈=yP*8k˲Ȳ(녝9A(&q[3< H̢QG YD`;T˜p14 b<1#s@ G+ԔBȟΏ-8ތr,r>k"!h ?xwB%, J"jt@A=8APL0<\RD0;%8;8CĈSnA hy :` =, 1s9w# l:AJ$Iꛍă9:uyz C;$JE=0" A௯;S9GK!ƒ@ȤŘ y[9hch/ C>D S+PBDR0,/ 漨I lDArH!>C TEQ:_!̔> kDⅢ & @:Jx̺Q8+A伒1"/pDJ9 SC릋l ȡڅҐb ,(TD∋i):M ~  ¼ | sԵ|CHY5 , AM  F+ݍɫog6`8tJ7()V13|[1x6q)P:8xuaMJDvE ,-t 'ؠ cPom B˹ JQ y58eU2/\^`5x@9F--᠉xp/ !h2]XS@AVZ QL8XDG`xGDPbDکb@ pa oU' q0a$H uM&FO z=Q "|?@X䪡 ^.D* A AX6p)=q NLh*+T G)!q%LIB<͝p"0;; 1O u|iȫȏ pt#kkks0sxTz͓Ya%Lap8@=rNh0Itpɾ[늒+ 4āw0ip?BJA"yД\dPa]Вh #)xϐ 9QX# !㋽<@30T2*1;2IeQ3ŀ RTpUd!_Sg8iJ 0j2m/"U Y-(ruPɻ8 d Ȅ ɊjI:`8*R2x)qm1uRʫ؎zQH`< _I|? A1*@E(@CE-, }) J J'DCQJ)%+Q@J>"ď6kbpx'Q(P Y.6iܩ ]{>فФu(vh'!ihq[9[b`+2ŹT\*IU ku N #cp ܭC Si"_Ykunv5Ht@lo8sH$ yEi>ؔA(؈D: L)xU:Anw![d?Ti͝ lᮿA铹(RDPI5YlLxy?8|%o\K\3>ByO̰eQaN` cID\@gd( _׷[[VŪ櫡=H/Hfc^  ص#HTHw>MʷN &N2 !M 6DH\d8Jẕbk -$ /AY7& BAxגTł˔Q(iHɟu,svM X.] PPI?Ž$G!ȝ߈i2H|tо;Ɉr;"Ê94rqʼ1Cd \p8en0?u3㊖"Y{RW줌p$Q+QTexb[(B:ÙƭR NjXp(2J ێ-C}yzo" 0ղ: X? e"j٘QBL !ɀHI<22Pt$͝jguU+?m2wȌqdr`u r*)^_51_ iP$g0Y ɩ"-w0q.E 9 VJC}}OPU%[ 8 MV8$wKQ#Q9@ ɸV0_q~hXVf0b&l'`wЀ |P W q ==u؈|  @|=!?A@JX@(X BBpR60GmK$DG$BI%J[d0$U+hcz8krLdڜCfl*~<!PI`xl@jilH8if7 yi$yڧ+ҩ9<3XV:߂Zx^=؁a@l @ Ȳ`x"ϥ``H$.J!g@2j'>2־5,z@@"HJʡC*:P!>bEp0 #: ~;>ƥi}@(:U(gg% 3Ʒ "rpIɨөi7+,2ҀTPHM  B=`tÔj8WrP h2$`d(TP;,ڼ!r&`bf q3ƬC"+23Y8`j>l* yvg4϶m8*]`W2 dӲْc' N˃Yje- w5[Ұ+874ApV``O37zӀǠ0`v_i{}(7$HP~w0̪~ȉgU}Xꂼz1ӜjzꭒsLyy!ʊoIs)c6J>"wQ丝i!ȨJܶIe<'֟x/=Fb@ P1@G^:S|*8*e…}c0<TTstHNB z*HjA!تs+4d=&CzW{7NE4$@Vfw gC >D=M9D7'.SUA) QS!CReX% â tHpy4qӑO#hL%r^GA8tbh]e+%`$b2hdkt !Auc$.D$f2:4_fs*Jy$Tnfލ%c+eNTD`$fF$`-KYlն9,I 0C>:h̟C2BAΪC!'P#jO^I6E*`&A/ ]H1,tI-$bOz|Uqf `q#H &Il_f 2VX{tI8C2Q\(:Pa(7 hősQ!t΂[l8/UUYpHa(Ҡ] &Np襕C3N{C+tB/#r ihW,s.yX|b싴35eQx'/9M>8ɯ@*2apҼΙCȣ}EirL邟SpFNˆQRWΗOgaT!D+B )OC ߰FE^M;4LYW( ҜuQtI% a;f,ᡎ⼕Z>pbpj@``kE\,ӄ=+dżGsn44(_$1lzs@<(;P-hF6a I*r!"f {r.%z/x!L /(eʗ@CJ ^)Ǩ{]y$ @"؉&`IZ:4 g-oSp2c9:9Ji>s9*b2JP0N¢+(O20I|zR=NJBEh& (|)WN`6`p@SގÔ+@=j6#IRB +T7)F,f(쫎B)hfh2)+;YOB !ꢆmHOɊ.H%")9*74Y)`,V$28tˌըHA@*҃->,}DBpz0*Kd:μ l$%!d}dW?I4ȉp}L#lGcBoQ7:&JcLeP&}T|oI%5쇋t`Sbqu:Kb >2)QFk52HwEQN̊"36`t U(/JB*"1|$֜"쀖$omKH"ҁE bZϷOBj+ⴆ .aBr^rFx-G`G"FW3(ܳB&$6z&"R`FϢ:IaoG6,l9ArmF!0̜\6+\ KNFh"2 &j46'xal F&⸷H0n (&Rf Vpv*" ;`{8 dhu {aLnPe`>.@&O:Hc6/&Iįpz )Ѕrg^ PAU3Nj3^0 @ X%RH|')bXt#RAJ| '(US&Oʘ1V#l.B0TL$, g~8*ަA.`&`ab-BX]`(@]P`P,`hbg."/Zwld*,EnOkH7admLRol'R)xC(&gS:B`!(,ev&kI!XL U't.J-A!Q!6"t#`jB @ n<2{.ufR'xciO5*)b%3 s&ZkaoIkJn F"(A!tim: 7:dl'ԴjC3 Fs D9kpu&wf*` d!E%  1ؘV2Dc %v.9Ľyc5=|&,al@I "c /EBFRn^kb6/:aG w+F$ M̬v!c 1r BRQX  L`]1.8W F59Kʒ1cHiz`2p W FB܋T2o&B0A^kμa“Òk"Zo 2"B @ 3&O1b@+)p a0-UT H.߈B:B,M"RoHȘB5w l>ڰbe"O"DFDܾS$vn#X*Ƶaj߻\2c "o*DN)-Ū2| ߉ c3=Ai(®H% ){BꄒJhQfC3rO:R#ES9,=H.~ߓP!cR*pP$4C‡ @ h YB#V0ȝGՅ%25q*dn*hJOg2:4W:p#)YzEg0y~'̶"#xhBz[=h>#(Q>ljn"?9Xu`#:wW 7353B%"t< EK.Pz2rO3 R.G@XnQN> *L*DB"jXgy^H]]jE/  X(} d2 0 ?PtE cB9"C"S%@vW $Mro~G`MD/*lBv8r_;GbpN3 Y R+:n,Zk`"sOkh- ?c8?#kϪx/>@w]lן}RЭ#܂n_Bn|.p K+J|Pk*^+4AzlgsnhRrvGD,2jk7z򿑫`+j˖&fzT)D?+#(6Ll06̊5*!Rsz,jAx^:jC(O:OZ9<@J(-T=+kG%Orr;c =-.䐡ڐI5,`RLR>EOp2$G(R O{4J1:.GJ e}Vu& ( 9P'pR9uae_!ip@ h60 !9sQPy0ޟL[2bYdA?Dz6( & $FHpߋ4e!׎+=<@٨ekRVd% @F[4 - r1ªYIk(SvtA{0k̴rj7jƚH *D*”'j.D1cKV2hvmx!p800b缃rUXQ`ž *%0O MxJ#3ҥ]P.EG@%PR ptOO<0h t\dH2R| EFqy@Kr!܆ɹ9d} |I9o&Fdzi w$.2!~Tq96NtOSxJ @Dx0Øt%,!c\IcωXs G4gM|[ iŏ<$R"[ t+`]OJ=fIr>Q1ǔfӆTgnɺT< {Bd*LNQz TK1*}RX5ڐ'\ %׮4ⷛixh9,pABq  " 力DhH $a|2qh;r A!, 3~ X?HKp;vq9Mtb*<6)6C/; 3@ `J #Ñx (%pp6YзȄD@O_Tm:G` j1Bjx0h4r zH헚 Bz3<%[1R50q p2i\2i(Hps  r0k6k_&d ( u lN xù㠀i3 V(z,q LZH8 DK03zC (' 8^o˅XWgHc#"`0H)a@` 81 a'lj:r:*(a6Y Hx ?@SLHLiijHe;i@#XvS\$!GrE !G񃼐NF4LI5ngAA'#7E83-!$44DcoQ.E'(˪7}$CR郤x2W3ۆ=4_E9;?QK~03N0:薇hȊ %P K/(T kG(A]Z bdȒ]?h$k`(%DTSX8kzRaƱ(IȿAO|r+"(=0hhR[!:uBp0X&aH\IAUR5 ' l9Pd>e`e(R$X5 (6(yO8p)4HxLyXuӺpI$  7X͠E`Gfhh8|R @">߁@x u/PGz5Nl$P:cѣP(HOpHi(9(),պJ= c8鋍0v:#4j=8 hgmMO\`u.p!xIC/'-;[@LnT6QP<.L$IvmAZZl8?Z Բ)@xxz$,hc l/yŀh 12lHӔ $XsI+QT*yNC@@TS T!6H;tD;yc؍e.;XDq7s< %69۾I)8-0̳<:8b|D"ب = O8a4 kS묋 )?yRcod8S=4h@C"5d 1 ,YDN h9;{d:+cLYa`5G S'3 aË =COEbxň4cT6>e%nNhd;a:(C Qb1=/ЄQ Aghg{9X {_K;k5پӮ#r0Dވ@-a0*A#PiإNH ã L6[S!J3beXӃظ4RAqۊ;b"֥cd[)PUK P̹,$Xe}9-EYjk4MN#%Q Rƾ:4פcbff7B5԰5 0別t^ R3EՀaŮE 港XJC p[ |xd iQK{A{;/c͆@Y:X!)xx UAdK/`H|O ]HPTHFH<\~5 h8xDJ` id L^KE%I4Q1(nxP SX#MIԀt ʐL1T; Sw i]$̉>ZA/P99+Ge]AH5 .(]cU^̣n$J#Ѓ̇0vL/3ADvsnXhko #,`ZɀSG@Oãe*L&)pׇc(U: W,kDPM g9jzȑKI-jc 歀gK dq/ g|kzU;e(>ߏ F@w{=a` !? 6MW,"8$}r9  G#@`5KM@ I# TJ }RT0C,~/G\g2G adҩu< fѶ ~h@w3GApZ.ԉ1l"O0"L@[]"@o6[Vy00 l.·}A"Jx \_c, h ApX3/z%U"|&~cH YMFy ըڞ> 즡(X&>~Z@_ $.+r'`RoJ9Oq&~Mľi:L f(' N:BҴ *"x`N Kz:*JF*֩Dh'Gҙ l>m䲴Bp:hȵpAkZd)"ڼy8 U>YPo U6GUi9i,êN^ty$6^pYBl,\\SB:GQYN+x>M#OtB Bd5'(0 $R}p~ HcH]PJQU!p CRcTF&zW]$h;() >Kd5SdrET#h K!C~ xO o&dD!Di9 %DФ.5"J?ޕ6*dl(e '֠4KI+JH(4/'aU@Л<*ԁQnx:f %1t` [ ^SҜ'<*DCJ-*A@ 2Zd}aqVR˧"Q6U<=8\D%P  ? n@>9"W|I ¶|:gK~tpIA _ z?ɲ[0a\$>zOL"k%"d<Ў2a<*T8E)r-@حH!@xb ;R|Uff_9UjU7eZ$l$E-"5x!]*R/i"bl&"<ګ ! LFY[;mʺX4++FDA l#4gˡϛ 4*vb]H P.q@,XnC%P,1j˜8^:P@+< 1/"ެc(! .O3xdFqB(%@Ђ$$>aՙGx9`&3hGlG>{yAQϩǔdln-ũ>x@H 9'酭o H a-$@0Q-"|LQ 暔]گ$"D`4Y &%zKG0R|p;)HHg9|ul)=$@o@I^bMRʦ,A*3qA%@Y(P<ޔCڥ@in&vݗgU|E5$iQ~jxwRMR$ wlII7I:9/%HX 38)Le((PD ML(@4>QL5,%s/??|z<!ho@XaB\h0|F)l*&R%D|9`c<"r\>L0 W'WD%0 ! $!>L$a:F XtHGGdp.b78A&!rZ}d$ 5|N B#F^9iN(J %,Hb%-dfH~`,n``@e0 =^H.c`+i|v0$NO"<$dzh`cA@(cFA^(zs D@hB( e#l/!#A"U"#M8͖8b!ޡ ?b} (C gB ` Deм|="!-@ b"6B4=(`&l&GmHc@_da6.E 4U j>c$o0",>(jƠ1! V#B|B: *Ԅ(l+$&t `je"|&rJBla%>MހbyN7Dh~,&>t '+2ij*4Jy]cK]JzUhEiDWHM6{b$!F( zh蕴R+B(Z>`H"rnN(i(-G)In$|3(~l J򒮀0hʌ28]IȼO%Jeԝy*#J>g+4ć#QJ/>iRo/M4l(jc跈hG~˯MC6Գf$OF~tJ")hU|j U[|(0RǕE]WR@˫AʂA00kcQ⒴xT{ʲ̟QBoQ\@Ro谨 U)GUn>&b0 }N~l`䂎+h+2"`̈tU<]K*>*?7D↫t+}U¼TUASk#yǜ!B.Ҋ(*Cx!*A7E*XB#̇PDSh ,⎕ȊKn>hUHGeXkZі*$ <ƊܴS6/CF>0i# zK2 Mm+C:"< +I3 ƱbH4[ƴkb\XPe j6U(`KD `(GWh =+L HAjAj?K `UcH(بkc ,2>~T΋5t4@m^4zHIa_}G01 d7}E, °K o(>Ɖ MDaO"vS ,an Aa`,E@~ `:f$n#S6[I:䒜QVObN!f-, dŽ/h4ĩ|]lx 8-gObluB8bb#/(B9FFK/GNIJA vatapo6:o ~ !F`(`" %7 $pB"`"&aFYl"Q@{T폗SE?($HO:^Aa PJV4Nru'Rπ,Mh( :ʴF|UДQARȩFCpH8&+N"I=Y)t>Go.NUbO0Ү'H.$s @zK) @fl,b >bD+ @@$p(B OGM[Z` AP!daGXB׮wv>,e+ (,GSB1 SH$ $5!.axÈK`Mb 1e\ ,;![ *@ kA%N[  gBFo&y W@> v=x&g N3tK!;`ھN~$GnR!!PQ# ,r|,`Nb "9 HTvG0 ?N&f*+'RRg(d $h[^T)j4a "y FyHU`HFL芳'G{'ǜBEeɮYZDhxewI2&Փh@(k LjXI T\~[n?/a(GTpwBSjj̥ VhUȯH"Tt+E]hUP XJҖ W? @`,(~0,P |YTG@'K@"|~0`*Zq3ÀSmN?Zis4T vJeY H {% `,àvx$7p?`TnܦWSbIHG"iV1T%MzTsgKwpV^ |6I)Y@[gN7a7K`'<ͽ=Ley/r}3n ;b"ڭ<}%) jH9{'0~9my  -N >nP `B*#/GiX!g&'΋$#^)"BP@ I'˺H3ޜ?s %@* 9l >+^Imx/"FcߟJ"r9IlLlr9qkp\뎽/y  BܣMR 4S=K%-ͺ28+1>@sJ@m⾯B<ӛ\n@{4ʐP |@[HRG7  J ;SB͹Qj+s6:.r.03gx7Ȑ&"8HVv Rd`> lJ{E$p{gw[zt/v IJYhG} 6m$,Z,QF _rHWv m1iy wIw9tѶmlY h@@d}" 0a@%Ygyr!|'~ (ۇHgzKbNQ !8#?1Oj )8$H(0U$\JR,$Pb)#ed48o)X$c` 4@w 8)II4YHN4 f͑0nuF@@=#p#B@:h9 RHIq{/$L۔p)IRUp"h)$ԭXX@> 2p&#&ct1.!<#6y-?p&K 1$7b`L(HC?JI-LEPW"ZyiQZ.Jep󞓦Ga]K2!c'F N$1$W mGn,{7T{8e4V8MNG#,dƳHIxjf1@kL8@z2'[ i*<pP h`KJ hhN$*hzs3݇Q-!6@),&D=y zYYIrrQC)]I6gЧ 4Ei$'Y b͂Sc CQ =/ܝmiY\f"Ur Ѻi c o--W:9`Dtk?dfH;S(U)G!)Ĺ1WvDQ7 aT+8s]`T[!/rtF䱑0s*LZ+\)E!8eHTY"$+4" Dw1-Í&cLBhL 8phX+0-2B`Ԝzԣ(](1GJL E/f[ {gu8 QÛF' .iL֪`t-T. lU:T9Io#Ns?-8XDBOdS9K^G8 Uq▒957tJ2>p`9<"KJ]:(UUZ^4\t֛,\Utg|& Fػ*w;oىϛ IDǯz]2J"wKM{z>O ʴGKH%8w+kp/ĺݜ`pPE@@ C=ԄyE,k@zbL (X+8gf J^ȉO b :1&8yi硱 ?GA|{ Xm; 0XX%1“FC: #WM#'7 x!`6H(*y)LS%Izn>.ž9ݳB^`(08=(`8*H!p%,gB#y(*8cJ"3eÌZ@R-J"P@+Z P^Y#<IkY5 ֐|!i `ALq l95>ш˱YH[Ci;ഹk&T8S U nXv}Fa Xe?d0ܬ2t܈p1|.a{Kk8ر *i9# b:-Zd:<ى_X- bd:S92L SM菖& $¬ \Lб  {FwC (6 Q,m؄` z`4hडUV ۓSG{MѤ`z 9y!+ o6,^q{b{`:zS dXha j& S&5!*Y !0\9½{9.D4ۃ>1 c+yhek!C_Fk%k b.ھiMFA|Ap8bB1 ׊ <9:Zۏ) b)i5&9PlɭCn-gL/hSz)&{FR D%n4= > ɬA q^ES $Јڥ :<9|G)DqlN kGњ̩ A $~X9$u  n*LYC_ UH.&Stgmw PFeGQX̮TH i YdsCV ʨ?Itxu3ڱl]x =5*`P5@00::,B9zD5 | -DGPl;*GKQ w|X@w3wa' Wp`Wr?xjh vDKc ^r(Z Ŋ@ʵ)(H@z P} z>*Jx HG!" 4 \B|^i@c"(p@UhXc ($XX-8=԰ Pxe+IUzگrU=]KҾD)#Z#mlV$6U.78xirlj(ɲ_3QLcȖ\0@2IQ '"l1?k0X1 *! RE!gȌS|x"GEcX8ψ?$0 ? |>0$ )a~d@, |@g1Rg@&g `<٠zDA`+ƤB.̚|=H0 =^P2UPpr|oy`qSަ 5-S"L)\-Kΐ B$Y6K$ }4hb|z]v{|dAz$MXRۀ s)ZԳRؔ+:ਹp h 0ˡg+Y򲨊R(:k|PҮ B) C@4JL"ꪠ)nD0邖@*( #Xe^ ȑ:D=jJl(낈-昁@3$N 5rK J`+;jBcIE<)os-=Ӵ#ub C$  {X"z]n%`(PlLx* w+dnYXHBu3jޛ& $ &GȒ&$gͫG`R~➪Ԣb (n' B@Aƶ$B tb@,Ym m6):\)4Ȫ-!)jXK*A n9~ "ȾW{-Kׄޒ~uX<#20Kk;i&fp:## &, 2mae&"r*8Fz2CXSFA(2"Σ4Nr 6gyR?VBEV2זJT22=}^ 沁:ϥz.IDd&!DH;4iɁj-m\ ^RDجBSI!Ɛ` I6jɱhLx.Y .H4*E W,Cԉe<#7BEk)(!BhDU$yI9bɳ2CZYD"(g 4Q: [;+خ8,K Cs!HBjH".HuRD%$oKw][W6X}ܠm#j'0:[@)r.4;);`K$̋WX!TUĻ&o"':T rW8)8r@!hrUQzM)BA*A4蕡9KP{$u\DU'*-,rT'!*Q>o ~@{X u-XO[ett2%誰D$U zjRw\g⚠3-*̙SYJY^廨0C3lӲqD&Djh߂и2clɋR/ٶ4dQ+YI1j.)NBQ֒>Ʒlk;Pw! !DZbr&lj撊n,)z(4,_zсQM;H!^1Je:µB~ Z5=V4e&_m ;8Hꎅ)X*g1C 'H=oj궅`Bį54k&!pbh""HK`6z;c,W 5) qѢ4>,@eefeokFV/&Q) @!0b &himf|0D=iM ` TY $$&u+mmLd"F/ M+&rĆb$(^ |Br=hO  "l=~P`%fze@ FRbB:b.uf$gR$X0\2A A'JkļJ.x ̂wd"(jƖI"id`)ҮnB`!6P-OwX&^ebUDj)`  "V.n@a`'J6zJlrh'(,*(L:":i( Vr'S>bl.HLXBD}hTnIkrj&BD݂(('KG,e`w␌.%ihn $I"b*"(+3`1c j' E"%c_ 1xj ,(Uę DhvxEhD #J!K1A!&y4@Q!ܫ\P)2(qy:$t',{7Lˢ*b <=kTuv!O! E `cS%AZ@!dL'b6{:]]kF]`v zTCX(n~GtlM8L*'$MNxa>k,.,#,*_b%[6EJ7+)P !2"vj@b!H.ׅ\xt'Hl`X#@vhe:F:/+TblіJSaZA$ ߢ,=n  &a6.nvۭw6,|;cWTuu"D(!> 9!\ NJ@8!`Bـ#VD trKta,PhB!* `53b*&F ׎$j~gr&ë .aof8O $xVE`Mh9I*aFFAPPcCԅLp3 ayg!4M R@8HlPt⊩YF/Rc(."D+MS#ML-3wfW"y=Dh&d AN @(F3T%5"1*r%ܱˠ aBz&5"av'H6LHJ Hɨ-BMƬ|(cQFJ'AS%P" v6 U".DhLSꊖ$[4'6QYȦ/ftT+DwHCi+kb/8(AI i :HB,HbW/$R; rm [faPͬ: qR:h_"P(7V&:~4yԺ&>* D&/2BiA& OcX*j |b?~_ <W\}@0)H WB)}æi!P*pc5>={=^|z6͠PI 85b/X蔉XfT( +cP+?WTĥo Ϧ8LҠpE^b6^1J&z xapj|QDMz ` Mb(܎Kiv8Β Mm|1{lA!l9!3Lp|kk/Kѥk,-:H:) ʶВX-҄ P 9I,'IڌH#!2+)(3kR@J0Όns72R9hæ:RHAibv'oD?m{){()c/)l@?=1|.Qx@3a7#̣2e5x\TTPhl2C{.I:2Ijzd2K$ {q%o`iE1* $|LhR*") ?`hi u yLItL*yb c v^.XA@Մz`yLlW@`Xk #Z*T$IdFKϪj GHA֎& zHz:}(Bì`F9G 9V&V," "PA Px Yrҥj{z{(!Q& ~tB@Pܮ@s 8c #rK~>RrjA*D]T2]%6æp|fP*k A4՝JȻQ{ tN;u!\R^Ec ,`9Gn8rpqR9-@ؘ7VQs9&82hº3ŔN3vE4cFGΒL-}gy| KW(\kQJ0Dky뭃#T > KEIɴ]0@Aƴ.I%*2&6=,dāe@ P@O̠&Hrl%GcGMqg H`.ɇ8Fցj6=9ԞH!{ CI) F$`)R "XLM۪TGn/HY )_E7q3? TzBpM 0BX: #嗷X!-D`-  7(;MPwA4 @Z;p>$"2B'x~AA;WQD'qƾ5ȯ3]L71"^a:`/Ì똀*XDGLLBʎҽr\l3%%tP3zH.Z"$4b~FK$aƂh2Qr[2ɜ$وY TX8]XJW[aWġ7G'"J]TEtFP[fO`H=+|뒴DQhE@|?zn\Q( yG>wr~!PGLo6-.HW~E,ġ^:I:F3urvӧ T.#uȨkF!rrzh_"/C ܜ^i|Q 雞i fzn}JVӱ7] 8w˖Ya*^9I:I%WIM}p䛚<!56M5̀L׉?0F5hHctfʾ>GDv@EH-h_)?k5Q7<meeïFa+QWHƊם*'s:gqYOXS ʒ97e#$ܿ.19s"Ylɯ2|qGǧt>4X)?2z똂N8qLX)9%`v.Hw cŋ P+ A 8h3$q*;S#`83їi&4ŴR;`Y[Źj9@G32L)j H3{q,  p ` J2 푓9Pyܾ):󒨒k xY0 a Ҟ()=q:+88˃DYߑ[=h2 I*H¿y b އSP#ᘙ; =A" :Os-=y1 {Y.z;+bcC;  C p1l&pQȒ)Pzr5@}2Xv0rqGxwnn_іIWp# {`|ɩKaXd$ aݣPzDʄ~hDL8x}4 2̵i ha‡2kd(`$`(" P8 ',h#zѻ2s #46_# 2BrB:E/#Ҟ@ql m*q!&Q+yBE #/j{+hA@8Iv+ hxp3xhwyO⯂J{e6. );1l y61 <|AA6#>*:o 28w 8D]ys';S7rz! C>rXbXR!Xw`vX'Si @=MpǽR=3P8:0V@R`)TdS}  8OG1yo$[1(˅]hxy4؜pMX 8sh2-fhd 2}:٨b- /HI`]ѥ% (h!ypw)PcX/3F X/d^ LxU`$߭*45 J=,Jm"3 MՒ>׃9:Y پKc(b>MM[Sq qe2YaQ*pЈ h9yR؃x8T M1WQv1CY%Hr{+ϐmĔsbE b @]x{ӓ?K0;"Xpe,/u\Nb=/t\ 'PUte (ht([XS@"7y Ŏ0128 }ղA+a`[@Cn42˦AtـÍc8ͱ]srBg61fG>4bLPe0  QW)4CejN=;!3q(+Mc)B'*@2.M^ 5 `ϋ)Dâ>45 C[ x؏0 pδ G[@6CQ)1\ ܭ!z5x60'3=2-wQS:.?Dc=C˼ Pf zL33Ѡc[܎ c+<|ֹ#d(2е7Qm Lxo;ۻ3!S 6<T4z@؊r9 Q>@ d4 k[im 3Aس*尛FN +@ްhช5r(@D)V  ^:p"3I'( Y<˫f) @f-۳%v;P4^#xX։؉ )Z9)3F#Ԏ~x7 SIYir[ $* h v&-7iPhI* {_y+`@J6av`h0fUcp!9L:L&Ngc˫4D丝$ aD65`)nN(5 d>)?效| UG岿Ё8PPVh\JͪS 'SSs8uR 6\G73Z}4F$ ^C($>Js?qm4gipZyA 0xr20sޱƆh] 8 ꔂ !x Vف(0% a М ipVLEhFJiJQ( 8 HGhD0\nύȈo yZxg`N`q@SHWKcK#J_@L} y @7PKىDHc͘j$!9ew>Zd1M $6(0؁B 1ewpE:ϰ-XYŲ-CyJ0[ 19;f0gKw,0PIF&UPx+2*%u΀?crfP l~lx-C3Oj+i݌iwPC6@qq̤ SFA)n[5վ ӓ?43 2`E^hVEh.-؛"`pOgXFY!pVװ TX.rLGeU+^KT()Q[\(2MviF"tt`;"oh0~xa(0P!PX ?_X C"p\" LA0wq ~߀@EO$d O'O<o`X0+!jZ-ـ}z|gGKp8zJ!g`Iϗ +*@f6ljO1mtgmZ!0H S) z ve+χ. Y;$b蘒*R|@e1v Xi [Yix'=Pҟg}OC{2|tקf#H)S4"8)b>m'`  躽&h@$PU " +:PPPs<%>8)/ `l[t#C 9kTt+ BM*J2!nfX, B äԴ Ҋ}-(ιl g{䜀 (2+ҕ3_)0厞-Ҋ~ҊdB/.+! -uY5sT u@}AIb^,,ȫ-R/}FzEW@X.4(*ڢ܎.6A[F*zXD2'o1. aHc}U:e!d\YК̣*'RkyC4(fN<"Lw*!eL DdRlGY)3pvZ2ŇƸdf..f H:BqedA\%f8Ԥ1lJ2KDgV>ߟywSLX`(Ȗ2xdKp`3R\u3)1baA2.d8L# LF^`ʣ2WryCGL ىTzB*K""VL͞Ow}ed~f΂<3DQ6ȖLާY2'*2z$yr2S*P'v4JVy6C!WT^kԙ4kQڊ f@Y Nd2_ <@BA2T@92#2E A30W,?蘋"B!`Jc0k.d\^C6`C !  AQQBVAT,[B]bXf.%p`n=@r"8cqet> @8@ \uC}`hCʀceI "@DcPFGJX>pSÈ \Da6&XOɰb˘ ?+6kw@?ȵ)w[Q@)MTKm:mWDczJ9fq]C:b (x ЪR+i༨Z'ZPdߣ($QP W)4" 'Ր/X2!W  NX )D΂Z_\2\DnteN1(dLq|R 7yTx {{&"p H[5.u8 Ry9Ԙi8`;plxM7_5~K< a/@X vNϦ6o^bhA8!R1,2z(Z% &Rok4G\#dBaZp!10<3^Á|f·j41ƮF~8WxAEjY `*0jrc ˧~iRr>˭=onn:;|&rt J/6E;J!^_nDJfFEtö J pio*$BN!nFb &%C%䜦)-"&'ɚ7 oJ$kFlx~J$^r(ɤ%_'k~hH/G &je1bt9x)V%i_jh'P_ 2Y6ObjBr`*ƦTiFnhXb|"1b 3#Dc+-Gb#&KY+0"wSh"'-)F$ϵ6R@#((q&V. ~m2I:rn&\e\$Ljb,[&)^(EZXXlj Jf)$Ftà'I%NWInΖBKId(.)~Јboijos2 >`(JD^H(hwcj.ZnW&iWq \tҊ]ʤGn*Ě:K}:(:"I$#nȇ#2F^wHhh(6tdW!I^ZMT!gM>$L&Li#M-ŒC(iG+M3o#2&>`Q;I.j*M|oUJ0 \LN&2?1tu+j"B  NX(}i$?bh\_R[Idb$:%ҋFPWLEo5€dh(C3XUƧJR]*t+j`(`)$vna@.߃,i(@ muP-R! ~T'n,f:X$ P)vH)Tӧ>A-Cǂ%t3 *s`)Ta0$ ͩGtw'tcDhH9bq"9\p.[GX@, dž $$h#'" `Co e["rDkd9yN,$4'AR%i  lr6X6B$ڂ`srNm1o*AZ KrK||2m|O-F'M\0@!ƛj?DhT {L8|ae~ !@j,@0uud $OM)dwMTlΕPr!! K,uL(+˼**!cJɽRX W j&T(J$ ɼ!uIBKNqXԓr%\bbC!9-SP~I$]Wv,g~CK6?K&t"NgF,i]Ie倚C$'0"WٮGTI01'~L@|UiշH(\ץܬlU@! U  3ʁrƞ݀,T^"t}QIRhW% 7(T' ΕS uPqĭSȠ&ErB!H`8,-)Fn[q3$D2S0J`-jD-+@L%k7!#c 3g Y)#d(5ISw Lc̞D"6b }P CqTMA 6d:}@L~P,W,~DZ'C}D|ؔ=TP(Rx~Z-UVC1J_td:11^is8֡X. z<4-"ݍJ:zzYӫV|K!(S,AY=zȮ~eR͜ HRaTJ&\@AS! h4q=@8şS 5Dm4рr:q8&?V>SD#sp6Ap!ċy~)McJq2!G̴dR\8r—nL.T)gb ]\fFy`ɟJhvĎz=*2…ֺљh@wD`9@:)rXvah)E6H\i'&6*?rGUl3a !sS"$YZ"B.$ j1:'$!-k EePcpBeL`J('%9G$ޒèA;$ƀ.lA)sDH2ȴp/8a<?$+pR'P<YiJCdpW@A&%T~C#NS!ŤҔ@(ƈ>x#`"DHce-ִ&L 4XJt=v0G8 c{'. %o)l>PVIɔIM%:&TCxxBC;7!4pɾ.Eq81E9^;i44n#:)d`(ijyb6cR]PL`ftS'8h,L( 2ձ@&X9 qb_92f.@ˆp[MO& BhWO@FJ;Gz-Ž"E= ,klT 'i1J,Hߐe)*؈լC3ЈX( t{<:ZyCibrtC"r 9](A&!b4 JHF( 6R$OILwa,(VOF-*xCd #R_b8ȨA'qJgNL5ɵFqb1!'T~$ 5, (EQ$%וot8hR.37 8_Lҝ$× 9aC!*KC[]Q<3|1@ZMYgQ"Ő5q)P#m(Rq) 4^ߤɖ3oo:'H:].h'QH8t\0'a}Oo!O{ٯf!}3䡝9xQߪ;j"(A,82 @DV=;@艎C?!l7@Έ37=k@n06 8 ' + 0:pųB /6D 븺/1=8Ù|i| U1d<hh_ DP u"'ta.#*GCx"[К* >JێtZ|z ` &d85J xLkъ!`m>I2ſӣc%Nc. Pݙ.( %0Rk5S݋5>zC;+?TY@:"i |?XSr&e)8|Q>У|.ǻ+a g-YPJqH z$::+s!fmp- *n!@1&_4QP$P+AWHafc,Y?t{@` ?(`"{=^P0|A@`0}> I3G=ޏ@4 =^u EdSLB诇 r""PI%4 JE8@'U^rx@ [|(yU$XQax<@yD^FYJMS@Tq/Xr_NL1ʧBQ(D"` ܤХQ賘Kz7X{-LHXRXzg l 83eJO Yv K6өOT`"Ai&bzwr1. Bv}G֨Q2S6&L,ç{Uh"ͳ!0"t#P[i͵jR+0$HRV,sfӋ<'J!* GrӨRpCrYOՈL`ޣ"*b|'ܗ [j "#ͦW  )Bmc+FA8ɑ3%Ľ "|p* sGCD>3Ga(.=I !Eh"\2%&Bxh2-%ȈzbddMqAD1!=1q0b^N#x6"IRrC@HV>H'Ơ.D[ Tʣy*BY#Y.WdD{2GCBT_5C_qFԈ2jaidkCNEdZ+J,-qm!V<<2#ZIHF"dQU(Hq!EzX鴊S9_U^|Zwܬ UE"yD cYQqJ!]}R2]T-kwe4D CO4KsNHI̝UjWADK'eafYTˆElQXk~KR$iFHt[$RnIr~'GIa8kmD7cm$ # qrn5BbzLPeU%x AU%$"YX=G QӰ;fО>< ԃ//l =5c,9 zXz >2$/Q_ #J=%V)p(V:-L FGd~<_ #2Xx&= SXf&'<ør .xb]7ƪ PU2@LaGlka4X@1%UL׍j0L4/u4kH|w1%rtr|=Cbq;hڜs՞U\ TT8 HxFdy!\0x\DH"7@%lW 1J(,SUՀp8E^;Y洓Y!?60o<Ȉ( $Uh9pL*Sc,턐`U}E{mmE9q {hǸ &`H1BY 5žX|b0͇rf \O1vm  @^ P= T/ܗ#4-i.A`B-fd#LXuibC Z*بgURMzx,6@丰XF"u"0TPYR Y`N*7m%97.b) w\).qeT)6%J,&zJQpWІk,+EzPOJT~,j.6ծT?t$ "xBLTV+󨷉b#) rp|꠸0ȓt*AT~k,7l#3&bP  xBxm,ԈI=BY(^t\3*CC 9c:,\+\(NKL6žLF&iUi ="T!_PfOqLuIY*$8En*I.YqT JuJ.ju~mCɵZ9x+ /(8B?nGGB"-'G5BMmdࡾ& `8!@GH ؄@pSo7 cXvT H>@(OdMՠY0H, ~nezIh D;MWNt! L3 B iHh#6) 1(j't2®fB|+M| #l3I B5=ʘӂQ$Cb8U3F`0&4apa$D"F{K%(Bxje\45$QY VUSA2StXA 02.R|Di*zy+UFXOd1Q cg!',pJBb,Z !@   xh5 C0xPݔ!&M%/C !-HCs|zO#"]*<4#ԥ1W0Y't%%Bt1-iU.Lusfe 4+0 4:( "|jk) '!a# rc8A~xȅ3~̛@k|4Ɛ#,c*@CVVr-J*|**ji7n:G [Z/$*4b:D 3mBQL]#R`o4/D'z%\F@):^wk)оzS8F>f,T1D:So@lM*OvR *cũԚJ嵟ճ{Ng!Uf8L2j,15FְcJK%VֆejDBRyi$P3vY#cyr݊q`;' +ꕹjc  )0 $x A7my *HpzA1k=y7;ɱO$p$l$) [ @YwڒbY{Ar 1chΫQ侚ݽv9b*0q+Y@>*Q C;Q5S@)MDAR,x4{&2  y dKK{J?MK諣O@dmKඓ)rw)0=I sWc}7[%hH5c¾+m8k,0 Ek1l&v; >ʵ[N@ڈ@rm/rMZ0#4 {MRJe7PC 9*t"x>*7Kh(Ztq](*mOȫ"z`xM#P8LjA 0lG =tp*`($qi#493* `x=<5)9I,; eHha+0 Q:!6#;YF hp,*JiC*;<`2*!fBxV `:."Iǁ#5 k{cjJΛE Aoػ' ^`YЬgpf S֔Y ݶO^O:0̰Ȁ|5I'*`AUAd]ͬS_ƒB˚t >"zfCY'pқ Gd dY4;Ss{A"m ɏ`} ;<[5&8Dj tܐ{J(U` 2P ~Zy +b(;9 նI PhDA'$ni)F I ;d-DM N ͝e:b*PVNp&U'YҒ-a'.L-BT˕\I(w4θ 4ḒG BCѺ !B$t*,8Il!B % vzF[!ǙmŎ $^J@gh,̥&ȢD;#% B3p_|<9~; #Na랪eъi#qLqӉ$ ä+DyuIj%hHZpl' "HYpm */)qg +!D`53ɩlۆﮫ1tuDDQq׮3<.hEQ.D>X> #BXVh$7ʣtE(I7sѱYz}<7i^y)Sv140Fǭÿһ z D0AC &V[.T1>KJA2,;xp1H5.H#KȠ-X\ybӋjbfT ΐ~EHEcW'Ӆb2EX'vNIP%X ':iݴ J* fP/vٖQxwOzbw"B2+Xt20s8dR YP($@" (O خv dzQOx кЪ\SzHQeT 8 DL9=l0ڎ @72'B$$f^nnQi_#ʀ Zh< Q +W 4 ۈEG5H+| 91h_99 *0"JQ=[ `C?{PYIp@͘3OX[0PxzyNuP, ?їaA ~c`)`Ā`ɢh %8 |@wT9zMH|>aU!4w7*o:b`@(@A),F" 1Ǿ_u,Ăt>@P5c]irQZa1m$} ~!-Q9am8*I"3r̴4J I!.I4 C}@QtGtL䉟Т %#PķH'9{C0nZ`##fk٦(JrQXp Jᣠ2~@RFХ,ʴ6ҮϺ2fyvYи1 JZ: C&2c'"RͰ@H:8>I/ n[c3 f!ZR3F<ɢk,pUF$D>`9m:PD'~o6|^^86 c~> J.B8$nW ā#2bd%4ڍ? :P ]EErsMfB0HM>E /#:kLHx~s2 <&fɌ_L"@x{Й3UUU*3z 3Zҋ.8Xx*7L࡟tgf@iHeݢ_kJٱiNItv3J4R\27L4r_6,ɣrxg65 =.=#[PTZn"`Xٌ{#ٰ2'gyPf MA&>_7b`٠8 ~d@(wytKjd@ܶ IO Y fCP%ȹZX'J\#id F@U\ @fe]#sY B˚D4h AnQFҞ=" D{8*$I1  |1$!ҟh &A~'p1{T9;iL@M,f>iZܗ̄f2/.) 4 g/;< 2J&IGL&,H1V Lˠ~0@0fـ5=JW9 3N L ~$0zD  E? * @,OP|%h$#)Hꐦ[M?'Ts!p+T{uXv'@3B҈jS褯qjNǤ+!J;>FUB̼k(:TES:M Pc(dQ`9:-.ANC4 >ljHUӆE1M .C ïK_ AR(蠖Dc CL=OVKSMYd;2R۝ƺ Y|3aNZCxnj#}(bxnI_$+pDڜeuCJ1-bWEXK# Q%CE#J=8X@q1Y1@@nZxMie#lv#(Iىll*E.Aәǹb@$B& A;>L=4[֙u֮l&4 cDc /9N3VNglHcgdF@Qk-k̀6hb&~0Cfn`&;E|3/iҜ.M#TGF&c*$Hڍlr J66bf:/f}r/Rl^m|$P.c6jU9>q@dCBW <Q#hST0<2aJePcbC" /Cgɸ 'J%jhN @ @aGWo.ƺ"rHr ÿZ<H@F'!gll@R"(jDjzN)7ihZB` 8dX@:G12>б m! G(pGTfԉe,ǞD@ܤR&/#jTe" Ԣ4RaDw@ S1XB~$cq2/J_h2q|Ziɲb^NDZdH$F ~a&Ƨ"py(@':" @!8d3#(.  |6b|eK_=J[ n&x9o-)sZ ` J䎃eT:`ʼʭnqj/Z` 4A(i*F0Z©l`Rt,g,Kŭn,AjLRF: :(unJ4@>>_+I Se674c褞qZrNJi2mY#@$%1\kZbON@S)Kp4"B_n# %d;Nt$P%KjR^l:up7k%jGSe,qSNǪ`:͞f@LT須%ml SveevfĩH̑*g_8Bƨ5Se<7Nj%lz5ԳCG~G `;W'JRl+٭Q4̃H4<@RWctղ4`dC,VNLLq`$4Ȣ ސo%Ɓ)8Sqz;pm\POE6k<: M먣j_ k27V\?a'[ax.d%C]"I  |$&5m`#=jE>/檽W>7MPO:OEkPH̆6Vw&vc&@WK~ٲlë $QisRPjؐ0)@iժ@LSFSʭ.> tSf9cV憤2.c/.R:A\$}x$fr7VwE:C$jrXPM:7P,QVW[nDlj'֥LI\n m91>똢_r3NG:!pײG+~\kQw0c&ˏN$JrT. ֈ4N%4"D/hn-:Emv:' %HcbAE bf?x'/` gt.'2|h.di)l3(8F6R(GBj}ƦhA6qT!!hAhf!B4,~xv`si2o,-$AW#D|@%E\-&+j!B!uzo"a$C J@jQ4Xc.D- 0ǣkND Ba|NA\* "N*CLD' Q($(o(UJŎt);pgmElvf @*J: Ѣ5xjd@3A 2$k\l;7r azZ8+& f ͫ+MS;&6 uGS%R% $tMR 99d-g4Hl)ߖq_!RE̝&YEĨcOVfvmy㱱¦0\!5!(@2j&rKw~XSf pH@a$xe[!"Pvss%+bl(h1O& 7i^5Kë @MvhhJB M <_WCZ3 B6'cVV@[`͟ґ2b (a ``c,1:Ds ŗ7b7)d YV5^.nw` 3>rRv}HAG@Q$Nj&b˦AR`ʶݐDr7j)QBl8 3#Ht9(c53>a*" ndѵ)idԬqNjڨ.tCApY(޺F (o gП]\\h, ؚ~gm~ 1Uy#mKbl6i&̉x 1 a6-j>Kk`B '5dg_zt qhL 1Ikt Dv1|.>D 6ɾL 2J%Ճtì< aWSQZbWԃoqW9fTaw PPL 4.$ҷcIJk/TxaZx A@CؔF&1` E%D߯,RI< @8 Gr,tjS%/@J{2YF 0T@ :|,pKJ|97vuA)?h8,/V)%KyR_TjS؁{u鋼K` U{cr ՒG2>sֺtŁFinu4sX!}]8zH9*)Ƀ᠊#:!S hp*P2(kT!n0b>[`#8 ,XЧt*VBȜ\#+Ir %InHAns.NLb$>* T1 %;63C*E*>=2,M 2(ܯ/# ,TR=D,I<jQ<`( kK@l R qV"C`PtHsQg-ZI:oZi_GH/~WLZ)y)SnJ9.=d!<Jd al=A$$BF6&pÚJ{iec<ߨXV A{ $t{8TO`"w$U;0H@SKŭ"4.E@As .0@H| dHY=>Rr[*T J$Nŀ Uj 5sTq0}ʪ6.lm"K)DQcP%}˺)T0h"-D}2ڹE^3½&het@C4NRO'Y.H9' %&?%X x A<'&Ņ;2Ta,+dўc 2-/qR9_ ^%ZV !ĈGLݍ +6Җ3uCp!Ljpg 6~GJq*|2IiT7 L,9n$@}$}mۨ h,x=)RV"6͒|)tlB%PdF J*sW' l-P"8`+iƼPg.YO0gwp l qr- 4ݎ*m]n]P-3?*F􌎧q@D2%(C̃݌7yssZ!VKJ2)i  ~Ɛxijվ䪦 欰%W B A$˼MXᲽ^ЍĐ呤Ek\lFl\i X0 $AF<(cx{49!-EqJ"{Rel&6&hK xl94"lS"^,epqQ쎵Jؼĕ[JGX "9"!+a_ `?$؊}M$CAE"5EpP+#)=^_SҾoҼy/[t zZc)#vA76+ <9r>#@y\?수rחkX8qI}I ҷ; qR8i$œBA6*୘;!B0BrթiT${Cj>a/ -ƫ @^89Y )|tS)/ _G#%X# (؃B@qG0@xzp e9?Cל 2+PPsTUIKA#⺥8 >8^\ b_xAm@ȘKx$P  y UAre6@*x@A^8B@"Nj܇Ř E } `Pt q rfq^Ѻ #ih`!ߔ.rٰ܇@`M,NI A hDpE@"ŝ '_-,S0mx/Q a w[11 ~8#Ef;z%h1O1 (ۭh=2;Da#;'tBvİ?DʓاX9HԔ4 Ad  aPA,ZzBtikem Xev{ 񒐹#f)%3H<0! yceJ_  J3Y,Sa3> Q,-jx̛2Rᬖ]t`7# %XPE:K1MۖMAڋؘn.󖈁\4-ORC‰BԹGnu0(nY$Xnȓn{ Bvz[xE4i:: #8S(>;*F@V@g+9T=/&Ke&ȕVـcIžc ˒Ž |Fch sᏸj^# m$, ^$ 7Z ƨ!q@xj1,HaŊ$ 7jnu_i<=@:q.-#|Rۡ ^g Xf 0@6hD}^uIEDa@pSc(*AXNH݇z:24#y%נVh8vrKԞ"F3c_E@(?ˡ*'jw`u`Pຯzpv(d]w@dF&]U0 *!(0x{H` v-1 SRyYdž[xz'fN_W ~ɀ%3嫥:a2ڵ9wp4ɡy))vM(nd? X,3{9`F v5u$OW\_-+C;]`i<U)%?y( z@*$"I3H:kIhlbɦͫ2[:82(@$ TT{-S?*MG RgĄ˟)JB\⁀`M;}i܁؆#H@`?wğ^q l 0/Jn`H a04 Cwm4=j=H$2:1 3PrǛ"nFBH ȸ PVL0n]zpn<3k} "1bX+S @rF!|L*%z3H4+4?@X"Igj@$ vjƗZO]9old"n,K+:NH2(ˢ~+ -e99m}`T:az}KiU'*vM!T ¦ޡ,[izѧ?zʵ,¬nE њ>+.̽E(o[&L&EӬiYVۛs$c迵3R 0L{z9nfҜHzyHЁ3 ` 'g[V 9Î3,$=d۟b7$RTBI8u4*I;mFbbm$Jb"o-BBI>jdqIo͸ǖr:TI -8*4!GGN+V0yw (zA-0*נP QXDTfpw+Q!J[O8͖L^]|+I~7g`{X9Q^:3ٰCڛNnj3:O|7gEf~V:)|r47{/LZN+b,Ȫytax6%404H$ fT $L6qI#6'-lj[Ft/m<ƤhGHjHk1!-77*9RdBVA"S0#p"e?ZACG[tlQrS{ΞG Dy`@$57dJby5 "KA!Qcs9`o9j2@i$ũmfNH.(4JZo"+ΨqUOZr=\q=c AwE)iBR'Jl:yp A;,@oV!8Zm BǢw+%yq," Nh=&׷> \N*`2 9 `1;JgcIzxܷl"QʅmV7'&G5A;H#.9juh]vH@`8  $#ѐ\45Wy`@ 9T i0 V (=D`f#0DH0yGFh!V^ZǾ\ 1(#p1H* #@>0, T 8&kQ%2y- @_IKC18º,@mt"hHy.H#ȷEp2@|,Zx2PV U8qGEQHX߉ArP;@Clv_K2zh_ lK$$D45,`Z c@k ^$`C).;Pї "&v`ez!\!,qސZE8@du*2WG")^z۳".Y2#n@I=,LrE+ZX?V=F?֟Hz!$֒˖ХxI B;6 U6}Pd$VNvM%€P '0-&eX+@crB,JGjg/FX#4fQb+4OGc&lApI(F'ՠD L ` D>Lh/$c>[@?p~*#C#"cJ.bw%"a!f!hO^=& bZ @ \?k\#S"4eG #/# %hb`%! ^=X>,@@0gaڜt#ł%)(0a3Ii,0ZFX/BȘR! nFHFpX\` "ƺBq?B"A &n8[cѢΉQ/B .aD( Dw zhv Ld/L#.+: 쩅FHf:FK3F `rPU$&O,ov PL B*!)~b/΅!گ%Oi d&a[ Jzgr0jE0m:Z2&g4u |u\zT'䐄2jT:$H|T#ʕ8г ` Av^is8g:& l4RkYLS'xZ$3BF1w` 2̶̮%@.g`$Aҡ̸"lw>d`j@ |@Wr%k`"7r'? a@!.)mP8Vx[8`*XH:),L>uȁa'AJG@LJ@`0^5@%f\@$(viD^Fv*Qv@DTΌ\l9jj@QdW;T&JbZJRbE*#$~*Hbn: ܀*b&HrY<ꌀ3Qno$VX2^9a$A^)@()٥ xjmNBfHiKe\d"ٸ=m"%$Q5CǢ.@v.f"~{MwBMJH AWwqmǂ-/$"L9QW: WDy@!&b~%1bjU gjeCj&2ilhI&ucL9vBDh`< @@b+&?g -bo3ԮL zz9@"@"H!$B$@*`@ Ll m|X&r!́AH"mͮNb&ǃfc% 6]zV6BY! Ai"T ?R }fg(ȇPɓW%*DNJ@, !ŸAR6PA\6p2 #ْ^T 1D ڕtQ8XD.(.Vo(WL\`".aq A~!>.1@>@?e=L o"BB&o&F*&*0w(\Da""d%p+` 6@xLP @;G2?AR_?@%]'!8^WIs5F*ƛ(AN`naR!h n `` 3ȑ7R-@AHgh 'z2'i)/!&\#Pj4Xy,TluUbzh3=2PqwFB#ILhu [Q:ftk&s_7rzs0V?bBB׀nBzNWa>;SL4fs$K/e"4V'jJ@3w`+}bN4b(9?,t6v Hz̐HgKֶ fnK^CqVSX+TkcPowht/[[n@L f4&~Dkvh8$ ܠ辇S'EX'uqژ+ڈPfV)ycޣ_ID~CO4 )@hT~0dD("GHUͥ86`;U P+WP`OD_V'ө CؕƿaO\5D` ?axh%3-)J)̘ P9>ak+yS)#~{1^E %yg6|C )k~hi\ඪVֹu2'kgM<҆&0)J"/bűh}IhZnL2hV@~ 2Ћ +v *? ڥSA(b#O%H1ɨmp }P΢ҋ!kS*AI"O@|ovȂxnZhlǾ N8ZM z+x Hx N Gک"vj9l{p:qVETvBJm'$)a24"]:Ulay@ZQS:|%ʳ(C]S;TRHsC`";hp[U^fz'˫bGz/;`H;_*})R~NǁwX)0h1R$g|#ba9ug`ޮ ` yhRR$G[Nj~0Q  @rTG@!t=gC p $&HVW DU29iʵMG"cw hr SXe$@!4~`΀xaDE(L#<M0HV*@8I1EU?*%652ZFTRdD[.&Hɏ@1RvDX? M{CoMW *,\v&.7)tA'`ZL3;Dp~ ${&͖$)`K|J{w 3CBb\ RZX,<?њ:@N1HKQ%:Q[2dA4#D)$h°JI.8Gl!)9bZ@LEѼw}c`=^TB:*-<E i*Nhsi 3.f'؎15bZ J/0v*KUAIQw$40W@n:gJغ/p8 `Ѿ:(DUIHJ QMJaOMQV C 2N&L4֍\l{RlxPG W8QI1CS Ls>194^< ڙG%a+P]T8D 3@I%.$0"HiɔV_8+W'*yhtPW1| FLN>&R`cG *s H#Aݩ>qd@iÞAż.Ye01>hR8?9jS9/0g( '{JB }8^BK0$\ǒ I,2IZ4! Bzp9#$Qgϧ6C7OL"HOd("+Tɓrpdrv|ۃɳU0x0b"QP~/t0m! nlk% 0/zLDpDU; |Ң( }Ԓb]͊S=XUa+Az ۿ8= ̷X<8 YQ2[iH<9%'($蹏<Ӥ˛ sݘ+ ;[<݈@݊SŹyA0 #"@>(. c>Tڜџ8p(8=@:TaK$88HGhËL Q7)@@-"IU!U6" `Pg_tpPSd0@&x : 0 yY; pDb 5 EЀU*(h|)sԊD*[=i D< L IAIsƔK A|ݯ8pgPMa cv /z78PLK0{ŇM<=*$J蚫—2Ѝ#i> u&0(R"[ȳ92Ri9;/'0Ъ YgA;N-78<FT % c }"VPhwmT1m760 @qX(P[q3/x((zh 1}ME@(0Au?后duܴYCqӄ[PmD˶+a khPm;iU`ikf>YE@+ LOfPkIDYLft=Tv m %b` > M]\p7>?$ p;#:̚vte7k;B, D/xDh96qrckfw U6F)ECȉSl y;~pb7%]$h\ ጪK 4 U7L %f߉F W+}= ޓRYc $GFn>J [?08Xk@A'*6b-=ԽZOE`7@..lAȋ)A۳J ?n H }Ʊ%5"Adh;u% RV;a9 6!4Lh :q<`IAgKgǑ~5r[T2T4]hAseij qϢ׹(DV%ШJcti-DoI,'>fې(,V4's(ėX&QϤȱ&*N; ?k,p+ ɶ8Up b)tviV.dO-7@tYJfQ;v@&* Yk"#s^ aWPRm4P %O1!Qw Z~ x)B wՂ%iWc]a= &M>hʙĦ)wovP'K +\ #SجhffX[x0X%8PEyA0, h KzfnhXGHzԘLPeMK 4+&ʒWOp9eB/2RA0aeꀲ/ࣈ)" ցw+ƿ90?okvS $);LKu[-2h!uOq0|ؔk s؀` x @ n9'vC)~K%IA phO& p4"@80BT@LsPHj>p ~,X3?P0<|hR =䏧Z ҤyN+oRM<:ѪKDe.=oLPCa|`("tR퀳^;.:OTO٘%+s=R5Γ!gH"%,c)O:<!h>:⏱V. E> g!DN!B5C$dN[2# {A۬!=I"-+S=A:i#-* @|arA-JT((ԔX$C cRj}Pl1O9B~5[:^ :Iܸ@X `U?)q6-bۉ(, ,4 hx0 @` NO(GNfNKU:I7&aH]{+,G(mӰ` T@`z&-.D@#KD&$uة>%RU0703M^,VMSX-538 9lY>j4)-p"_ns!5G :khm Trn(\F-3?TI~'ѝroʹ4TF{rӬZ L_ɵy'RJnʜ3$7p}O2/DSD3Am:6\ 988ÓҎ\]I7\ drF@ѤB1" AqܡC7DQ9'(]0` Q^dϩHX͵~Gc o!XN^Q.pB(d&= nK!cj f %E2)B(m4S=?R{ |BYq ͣ3A$(OS`)HкpG[S#pjѼۣ`FG]Pwi kqrPDQirs U Ie$WqBN$to`R  Vxy7n(-e UʌjMT$ՒD by{ zW j(S~@Q 1Q;]iZ$C'hd'{(L 9Am,DX֤!(d$ |ɀ NQ"byF4 ἓr3uxPt"dαF`#0C!kT'>BfNL,Ob1= ˘D} ݁Q=C'ܢ/;9s~:+ZH 3+6pKa3pVnPgG Xc An@#*M0raϤf|L x. H x@>"0.R"oZ-|Y$,'j=Y!D0ttn@$8""D`I8 0`,O B$q Tf 8BT1( !;M2DNۼ@2h;W&d^u6@I5 Nd I |hD3`Pf)?W|)NF~3pYJ;89CȺGpF7(njC( 8`<:ӄ().4;*°z` V F3Jn8'šCegvoU B% nN 4,Mܿ 'D<>>N*)ARb*"A&P |( H~_GP-NI ,ʖʴ` ,3` Z `TV`f0΂ {~PCr i%X/-@0 (RXHf'F:C PbFX~c  VkP-9`(bVb`&cc y+Fd.J&D@@ta!I؈/*`Bdf8 8Ήog0x` @-a Ɖ# `F1 %ra.*y8v9M2Rf~T3 l$8/ '[<4=4ǖb:$% Z b|v6`y% ˶)@Fܯ~. J*:P;i@;R /oyjDIQ/pl$$SkB{ ;k6`3 DJ,< W*{"Bf6?i؇2`d//) F D6^̸`BBcbDW茌tnؗCxSI$C//k8ԃ ,,BhTK"Fbm*tގsF /DN1(p`ċ5  CPn;k=hv,r#ݨz~0D`nԌ.o-ԝ 9GJ]3r#r|&k,X-H1 "JBxk 'v)FDtʈtPl}EԎJ/ce[jUTeV#t~jҍꬌ.˜՚ G@,=֝|1'A˶ytAnğHc ht2i.u.zgEAmdc7OѾͩ)W'e$e$rB Rv qɣ@jf2 DJb5CIKNPOPK.Z#pV,>u >>VĶ*H)jʁ`J֢ _a?%sWZP)<%rIFL(D=:pKd3ڃyoQt5/ތ `v)7` " T7Wm2Z&)U'O,@ԁohDRUo.-oWUCTN_t|qvq Jl6vɪ(I׍FA{=n 윩K>̷ԟFmJX%I>6Fn ( 3Cd8|.zCE.DxKC|0@ !| @'#%.ƈ4J$])]_bF$:Fx.-XA; B1Ѕt/5jpo3 9;8vN©y1PcBZi[t+[pA!݌gAv,```E iY^.N6  0!$..N '`s 9!!Er,DU>>  X1Ѕ!p}6P! BbDNEF0Nzx8V(Apa-5Ekh?)s~(BAőGDnN1V eΤи2u0 էH6 M>;s@!@ $m/.JA6ck)F 8~c` 3QODaHqb%H+e "Ȑ8%o0+F29hMlP6lK>VOTh\ZVYDÝUirյ[H4y0CWYyRtGXFVIbBՙ 9g~ĢzH)Uh^S㤅E8Cq< ,p`.]+^ydUvB?%;8+bZ `XRsn$njF @ d%CɈq64vV5oq9!>. \an&v H&JNlX `Apq-fh:H/[4* Ax !;bBQ{\e:h)$ o `:NaS((F)56JsWH(4! PV({MX=++%NpA^ ?I97%R}I"b ` %c 2HC$ $H+N9z%b{ m4 م1@ϓOIˆ:u' (7n++j?0|``!cx)j脆M@5 dJ"SJB4@AxJ @ꢤE)-Bll@!ڇJG|iV윢K:L0*Eh6r!@N¦Hs)a"@&=V** ЌǑ2wz qyFٸd 0r&@F 0CIa?Q%siPO&ȗet`S^ d@XI> q!(zNNGM%frq0R;>CYDmc%pC 7K!b _xS (s;7pedT4M5e Me(v='\=ײHkXbpϩ,w* ʒi=T 19[a50֖H0@1!2 y20T༉;?똓 [Sx 4hKpʃ(x '㜈~ #x4))*|) i%ٟB0c,H槉]آpKa '39RHئ ia<:*;DC`va0#1Wi >(zzZ%ĹԾب4IExCꜬ+B8waa $1 &Ø2|=؊pwìjT\KDH< '̙4,;H#On؀l3:6nyzӉQ-b:ۘC9F9= Q7pUvÔ`xFj/!H2\AG Y|ăӧQ)I*05xzx8:|Fs0 Pޡ"d!|'y,4h`)3>˹eùnBjkR̓L{:> :Xq,L8LYP'e<9YzNAECH`s3߆k166/^1y`PI94Qc뼕ۊO+>ۂcVx02Lّ X*.#6.[3(#8%IR##,SZ&IDG~kDX8XP- <Pٛ-ka)yXE'&Ijq΃#b k'5Rd(d ,1QEAp4A$WȳJ8}^0[TD(-0$ȒUWhKDExE8-8d_W 1,dUI`%J2BI4g`Rh"t+D7叹=̉CQع+O¿+S8EJnJ:̷v 3y T:B|!TH-پ|T󽕃;+? eƺ1Ey|- i b۳Ӕ@TB,nGpʆZ?3BY`ș)nNAۼy YŁ Bt#8!y,& ܈CdE2ΜD˹Jj<^0J5؍i =?dAjD BncQ{AD2 *'[lP!(Q yT;˿{G%Pq3Ew& d,kɹ 2CZ2x[+7C 59Z20 " EW欋$TY #+Q <F4! &M6irc?(bOJ<(r4r(`vPp'^:#[hj1J8Amwh~88ݎaX)SA) KpiBy:h_FXha^}@Ox;6L%8R/Ѝ̫j11˾,(K"R)7ɳ':~9QK+뙲x`28A*:意ϜYPQ!p 9vΛ~F 4e`ymhnPb"\fp"?< xRĞ<AaYqmox9OE zxH$\6&@8x D@AS=RZQF0z(z@@`(cW(LV VK'B2 0`@ ` , |"~UA@Ha@@,̀@^g >_I}6Q@y !/,>遰X^#q@s6\Xq eހ1D[jD?y]Uf0uH "`@EJ9w:`?4w KT0|!`:}1 jp';'yZE* g&KĹ p+j~,pC r 1rp*`ɟ,@ $ƌD\I$ڧŇJE`)k"> Rr{B: ktdRֶk ( :E=V1cL:x=:MI:BAbLͪ( ^DHCBmn'.;.kG&Abud h⁞-l@@ r uyX1r$AAlR)ݭc#\o}\r5 H;\J.+N! /k( ZȆјd/7GInKăܙ=ːݿ_j  M8n6.u;%|VY˃ppM/u7 nu˵uZ)(Q@xχ8ꚫ fìut1mR"V9cFۤ'܎qkx4"=c0#:)hR(PЬ@ kO"h0i Ap29F\# 5Y9C_Mt ˜T< %Οra!CS&+%#0BLq\Q4@U l\8)L2TDvI9suAdV  kYP5c@ s&a5"T &vLmU4x.n B B ! ,."%OyMhXJ- "=;)^I=4M2*fAt b*m(:TT R,AdMoġ7Wć$O) I1Y HLpm,JUrH,J@U%B%%f\4]* Aw=\#<׺9v\ y9`5@r^JI% tpʐA]:UfMiSߔ)#0&@O2y-@*3ЂnSP%r=UA[ 挝5JӲ*y-=-΃f4rQ>26K'̔B Ddn.1ak|"BSj96 Co־VIFerz$ℐ$6@kmTNڤ, ' 0nL9ma[HG2"2P1s1T|U!\f\ro#bEsQ}TRjOajT2Fa ͥQR(.j.m0ܱ$XM11T4Ӆ2f& ,JQW9@SFSݱ-V7XV60]Na3K ߋyH&d”QK."n 9%i!{@P2T^k!" 4ɖBG䛗U3t)F!%#N2EU=TQyL3'?C# eqՖXj # SiBh"8{OKgdحX駎'{Y}|   ck7|uMqhfT,;z &2,RJH퍣)MQU`l ,oT dM+ڡA-{Fu2eI!8)\&N*%l6t 88BNڊ9'2;HOv8Z}.dB0غP 88@_ obZ:1 Azqyxуvd \1bLtR=F;JdK!UQ$-~NX iӿnXHBm/a0pG'U\v}@@!@:X tBf6'@*%p a/(EHXA<,*jkPF 2! 2@<!nJ)\Ub~."%/-= '#@AAX L8 &b@0YV.P.e00*X0-.z>$I5""RE0 bBNr;i\2Pb0p6,Ă"!.nAjOR fh~0Q:O 4Lpfa\@5 E)b‚O:e6@ FC@d>"_rK2VB=iB^xR[@҃r65 I)%hcnD A;") ]CK%e  R6Ңd^81.GbBأs>\rf `!!gPI$f鸱 X 1cIN:,l&5$,RlNn-l.B62AB,,!' `4o74&ȂK'*]nF f^f![ (sF3B1LE m'$4A b[#s$Hj`C<3jPhrXd24* `/ta!.芁H˿K҉E0 %P (jD\C_8J_R)B86![5s:3_Ahsc+oSA@ ɤ( RhĈ$E(ʎ옖Lτ(?p&B/ED,)zժ@I $7" E@& 0~ !$ S#. eJ.m(vI( Nb!dcj4V.fC Ύש(QDp)z HeA7 R1CcP1LFV6,:7u0xrHgB#"r]f+A_K)^lXH1ull rB&lHzXmu`V3UH ɠöpЦ}x;x$wnIYqn"z-J;*pm϶LO,T)3 > " N)r("PdɦcbHbToaDQbx',[~%=gk ) Duo.cuEljH./]F?g#S5WA@\,zHIo`H_XA#-$d%)h~pg}yz^ \ERB0l*ɰ+6b0Aa[b\c`D&NCiCF2C@C,MF4cLiKhd CҖ/D3j03 tA` #rnXh ))Td qs4s aANZ:C. d+d+c*,!P"5 Aqr!o:TR 2PCCLM/&!. l"3婦diFB`#r4h.#XT0p 6n`&r҆BSC'% L2(_BDNW'5պ>+?mg"š 8 D !,1ׄoh!A` b*h5GX.>A^븒h 0rO= ^p  :*ƖJdϷ^pN!Ku/lh$_ }5d>[B D';n|u(MMڽÌA Mz!VropEPmhDXYy0!4QǎhL1s0QzKBs-K@ ((ROxRƤ6VNd!4IU" A𐋎zs d@XkܞUm@I~ :ac{Zk\>( L ͲP]PE/D^ ޶ɠ~^,A (pAtkpbz3OB^4tr 42Z.tC Hǝ APX ~*Psh];>;f})4A)0 Q5Cl6*)-v^ "-% 4adf-tHF7/q2f,Nnlu>sx-!;Nr0 @4fOOPd:#}R f/.܆Ol*ᰋ@vڠDv@ p@  oB!4 =P8A (}X%2{='h|U?jW믧jX >iP^k fCh *=^O $WzwRW]s7C~?.J?;Xըʆz>P t \BsuV evp,*P d[6Lfg^/tZW s;(xlh>o²9.;/(}l9#߾3mpjJ}o㖕A=*.q YA6{fK[侭JrHyq: ĬKr˘(..s:{HL=.ڇ4D@⎺/T2@p0 Ά.Ӽ R' rv62QJzkҫp85pʧD10l+(zŒL n [ $0**{F|+1(tBnκd1B " ,0I=*ijRUTk4vYţ:k,VBj5eP%XZ6|%l}@l/^\iż峷-) :8,Ͳb 3IŽ|9uA4xjuܸR/n|, %[k8OnҮZ@J 5WE*#tt `nW䫳Ntl~,sQGnr(LRѰ26jdgOȿ9ȟN x,m3jU,EzOSDC gt{c{]L㬤WT!ȟ|2z>Ly뫧OEY;0ԓqŐ}(bvG)$Bn$4ȡB ?@D@f73͜ 14b͞qD)L&ܟL+0&`ٱ-5*6QȺj.F[4 }'iU?rrM)~E8 R)ʂoxCZ03i:@W DA7Ӝ/d+Fa\j8ҤƖBSCq<v+3(ZIq7뉽'&B9%JܝSw 6T@̓=al`$L@ Ght&X]W5c"T=(G' p.U[r6Q| xJǍT ױlR9D hb `=𙉨?61 X :9L+0 OB A"$'kӔQ Ȋ 8< TZa SL\# KT;K)X{隁u/ Hh |9 > >~ӭ1zg5`;:3QX`w|a  !: '@ Ԭa0`1{ ֓;ra!v; ʞ!q+o 1, : kHHdC KR2/B'0G= @1,# O c`JX F%sɬ6)p:AP`C׹D_ᳳ`;-y ء[R$k>="7E!rO<7A D ٝ.rϞQs آ" ᇲ*w$광,P27 M1qg({pw@o%1l\IJ WZ5sO@DL8AQ0@94k3 ()8s|$  Ӎ C3m `{bӱx 5 IO_a P;& &* 4=]&Qg8k PHl B$Ʊ:ty4J@S@ KJ?Lt8M(TH Y6hȖ1EYR<2X.bmRp.]4:DHPw 3dr?O,ӣQ,y?k(QӬU>_$>XpJtr\Й)֥,K:ù*geʇ0.y~=S^_>Ao(] +BL @1Q3y񘉖+%xa0b>Ko0S|ȥPsh%8 \4$343 7-]]\5V;=Vm ?.B#v=ȩHа7ihVs">@y#Tʹ B9A4E@#+mF(V*0u("YO4Pi\L`'7x{94[+`6_d;$ +;Ta+ Bj? ?z `|(*ENy!Oh !E9@܋ غ1ќNj C 1 њ ȍϸ. Q9vOȋ-8N\%GŒhߐJa\Yu&B BO#+58jLPD(Ñ #2Sec3;A0!}\zf@.MADiLHKqp7%)˗D>sd m4"ӟ Lȹ*0-" ^v``);]uIxi!I@iN\Z 9ev-Ǖ[Β;tf.Q ]i `PQx2< n! Gn:nqQ3Yk/5L zypGOW#%ƽXq<P9R7]&= L{4G3!,-V@F@qf=d񞼲1`wsvIs@L¬ ũgar)U(Bv\Ƃ'?? )~ = uL GB|ie?k587`+Mk^'#h4BgaYO6$,{Ff#ʎ/"V_EP^ s@BSgq&kRnM铯-x\X@nUH0:ƔD ӳ_2TWšεU$ݔUĪ =Gc`pP?_Op ~`H 3 T.$ c?(<"EA萘L@AO}Z]OU0%B?(@ -U} |=*>1@X8A~_Ԛ [+A~Y^)  RovD%w`x U|Zxe(/{5'Cw ]N*).w7 yFr\=#" ads|Ǫb%;6` I<SN9KFɟJeC* I*KD⬣jI +1#-cP@g3V'0HJ K,b#L"}QjȻ # 8J[TSs + PiOj%N4++**~&,852ֶ zA !( Tɠ $&G:(7 ڪJ!ԻyG(U6M@-u62 3jCK:) Kw0G/M.؁,δ*z㌍dɩJyf "(K@"4ū ( '˄-*R| eRˢӣ(l"#D,L>4t)o3&)Ӈ6+PfiԘbڷ6s6|/'ѲՊgHc:5v6C/K+h `"M j WJ{Ѯrs640)_`+ yr74i(MAUZkB󧭬ZG`*]F:*0VaP VI A$!.1RiRLౕ\ v&@=ˑBlv8Vt QP)U |tGIUԹqZ ,PV yCvqɹNrg@60A 0BFK)-@$DжYTaJ+*vsQg] !Gh6j 1MP[u^N++׌¤pʼn[ ?\֦,.g*r fKbgW$ҨMCB@J0CKfǣ*R3l"ií\M6ʃ5K~-eab/z=O婅D-##l<D,j%l‹Y;8vq2^9 o(5ձ=AVIc瘜b@B #6}Jsҧq)m]wH8mY8'.ڡl*b[y,筷$;c8ّfqB`ܞpr9W Ve^T-p#<^P3F`Ϡåb@ .F¨r"FZ".n›f).*+HK -c mk!/ &B*EsOAlM4@ nMdX"@!| =x,)&%ҩ ,]+,A+ :za8> !c--:Av lpK9|0ޞ&fK J,*b+nm"f^f MS.S"3Rlk/(a<'*Ib¬Dac$AtAʂDX` "\@#R=$$@;Cd kc|K2-(!PA& ! iECqFh`!a`z"%Ƥ$q6(AlvK^9BhKAL@ &5\AJ0j/"#@ 4(x@bi"rϊPnjj)lL(LrLޭ&(Ov `$aF #Ȥd u4 D< C7tr!,-R A=B!}" f)RLjfyϜZ2'@RL!\)Lld 1 D!!@(g($AĹ(&,BntnyP 0qp(k "(@څTX>\*6h 6x!H4 `bЭ_5B&,hEhQ̲d7 B.Z4XDT`h`bPよhTe:)$% d%Z~묚.p*p _o|m2'`Nդ\E0!,6dk`mb!-r(EO+p.b8H\O(pˈF+O#(-&E&bZQ ,,,D2)/qF*̶n6Ȧ+6j zq&/Eckhi6j0Bncb`-i8bA?0$B!LhTKSw--*86 *F֫UF*ep+-'0/t_NzG rS-}X)e@p.8w)܍xcдmxBSOَs5M$^VN^!&hFDI*8Kc6Cez/EX00nl&f)]xQqi"Jm7o,6q`p,R &dX /( .Ҏn"ӊLjFr 8F.Ŋ^ۅ8(~rOD,"jؽ¨TDb) FrL3GsN<~bp+ɟ^lq"B-VrVB$l9(4@t-DAȧcl\M+nMK9o\9LQ, pDi,G+*ͲְGBgn̆H xo^ G8+M+~g%: gȀXn\g%lgW_WM*Tm˄V,$Kl#S;7}&Į._ټVH AF=A:F@`K0@" 95rF§v0po$;H+*;=4hG4s#hto<"쫘{ D&8abhT$j41 ` Bmc0de f8a (P|"ίfȜCdX$2,8/, +8wXD Qo/-vB!kN5 k`si :Ը[2&A*J1$AF`=!AAv>*&x~*5YA?b.DUbK$4"O@$C!D!*FQK`*d`<[nsBnDFg5LKI"r*2M@%G`9(PpfD wWFɝB*Mth?g/2ݛ͔b8/ŭCeF:1)c!PL0,D8 ݵ0$=y'F"r`f06*;9$ THhcK5!&)!DO!3iN*y<^8C"LZa`A< 6X 6U-n"Eee7qBo8Fe4q$sц?fcpa$s䬈֢bXڻ;l&VcƖA9ӣwTtAudȇϜd6` {aQ"#hRd)b;(fg w gH|dz_`F2#  &D@ c@v91TqxWMX*8)~? c d2 k>u?bx;/`WAd{={wQ(&:OhC/a|D@J8b pj'8 C=@  2#o AhUBQhy 0, + ,@V˹NP:@, c%q9gR)K"afز!vMr~B"oќGa0Apd@iº ,1 ~IM# iZ l\`t9z$ 8b /΍6qh"Hv_POli F-4VoxN@HFylo9tO@0 0 i-AG4g$jc.ր4 [y-H׵@4 .`Q בR}Q 0, 68Zf_GǺ.*e-h[?gq(@ZP8O`lU0* `k-`grJ "MjN 5[[Hrt"A(y{`/.zvrRb,  hlU B#g+LA*|KS5P]t /zܱ DJu7[^ְ ȳa`G/fdDJA#nԤSI/@rI隚0oIJ )lΛ b>A%04X͂"ZR PxZf kR 4!=AAh.F.Q޺> ')\r K5CǔR5j[ @.b"4) P# 02 C&TtOҙw& sZQK:!~EB`3#{C'J`rj& !%>PrHh_tD,I9'!"#.`@B=f^H&f[ <~3`7 %Q)7T6K$1%1l5u ' ՝AP18]d`Fه$lAY"߃0`Z>iU3#oFB$Âq+36qBNOT!8f @j3o u MwI_ $k( UZ%5YB8[ Ps\f9o_(`eR]Y&G5JY8ڇ5"{PjT: =0 aq:qBRs'PFҘ{bk>7',Cޕ.P (Q@DR>RGktQ"7uȃО&0sYbϡve[9uInD x N_rW AyEx92 AtCۇF6,7O׳cig*̹c[%8Rx&1S. whݹ>)x{OPP!5 " @k BYp{!D 4p#& zȋ"3 r}ˆXwSAu D(p4҉G[JҀ#qHp:0F;PLȲ p ȁCI=8X &eQ'xxv ! A:Eҙa@lq'?=9 p:K>z㏱ [|#5"$jlc""t2!G8BZ|<8955,@Xh(q|6H{AHq@*XUVP`s&\V1J 2 (xLSq[3 7?p1b,9:s4r&DN`{=##jd܀DK#z:Ңo!=*؄DA,%JV$A(SV;[? ]莛U2MK?ҩ"՘1ǍzN]E.y %[H} ֌e0M%͊lXy(!0>COQFVM!YB+:GNb+|݋1:D❨Xx[%ơu=Eؼ1X}(1 0}1َ'[捄(<` Ada̬XX9V u6UYX0ћ{LV!劀~8d&5_#F \mȜ!ek 3!?ɋK}bxd|^F$uz1]h*5do]V^ SA~ 8֝4 DuT@Z # "%.jF$M̅id)^7Pd&> T-yʞW0!g O. 1 'YBxR0Tgde:8@ B%٫Xg5bC5$]kX]ny1%D_ lzVԕ U1S!\d[-8ߎ 2 Un ^k  -נ3x_`? @HZXDPH@XiL53й00(*ˆ6k&-9s.>KF5"&=q(t?V7wnڐT~6 :Y(s y`x^Ȉ$@CK\L6bPD 23FU @Z N@6P&c^8 ˼șX|_f\H0: mϕ8Dem;AOhe@qoR<'xe@&k8t`:6hXښJBN/9i;zOrQW;f߈[ э^bV2fբ+Bs)| @;G8q!兲<}5/ (Sp^Sֲ(@@VSMԠ87'2^ֈQnn?2]a 5?IdN! &E$s6ؾ`0,},=]9\kM%`!e"P)mG0LD^[g 1b؂Dh#CD-ryE"= xAtM9KQ8p3՛b:yQ2e,8${LJSSOO3bo(s*qsM j.,¡@ AqS*#޸{4axn?r@m(1Pi' qozбƺC 3䐪_"-h2ցUJv'\I4x @]AX6)(<R[y!`6O+3Lj?T.c&3 *`" @bT5x;uxL M @*E0~?@w `,!={P{>$/ |>_ c-@ c&I!!rI9Oh6!"ԊK?_Sp s gHs9&&7 Agg3KE$;$0}K~T^/4fA!p,l@=8Z\ĀGS|@|=plSOn'Y];Rfs'IA;svs: k"MuĜE 0$Kc^:t'+KwDYlO< gwzVA]9q!lIJICg”/~Z&i]Ǣ-9gh4`9`/zȿ̕j>3BiqU5֖Ye! @HhΩA?cmȐYcJ9ðv.ReA) %q*i)i6I!E5 6 v7E(C uM %s("xoSȱk}[3|`@[.Ah1$FNI z\Ց(Ī9S wv Mŧ`90G)rUS)$R(@Z (qVj1wga R\_S.'}s@bY2  Mr1P&,vD(I{OV<ё 4b͒Jb 6ƴ#@сh7fl"<L ܝnKJ&%mT:"\J3J?z/@N' 6'w-B)IF=oO(JsYQ#Hfad}9,HP@nA8fqJŏLմFf$5Mkg.Dq @5N")# K"䋱P)P&׈X1BRn t2SNl@رZY<:\`C,Q|PnC߸r *P er&ꬓbL#VpR\cE {g05'dOmhň'gxC<# fnҦ޶DCy${:!D]$v#8"vT3a+m,U!NT-vG.a =H?:("|C*%{dZ10vrNC`F8JЀ`F$ȴ㇍OdOdB"8)E!SJHG /r7C<(9K)b@*mB "<"!DĀE($.,Xp/PU2SbP c03CbZn߫#MD * ">D2ES%?ln%^#BB BmP (W'$% /2V``,\ QD1"Pwラhh"Gvdx$; 8!4EcJ% "9Bf'! AJs #%ﲭJ&~k&Ec:+&Cqh' \Ad:a"Kx)AD#nx,8j(fn$%CWd0IXA>O#uG $w6Eb)aPx랩Nah(炄R D7sƺ7nIJ"oaF &YC$b |0 a^&h`d91j Zm&,r2h,*,1"^LQG))Di:>h~/#$(f~klu@hO_CCcׂS3Rk:b.("$c3P 8e6back5 \;Đgaf@&$odsFaF$D&Wߦpj(2b6-6 1 G!1 $;2mxjcS\1&XtM褅…'H息jJE)1q:bB Xp?'晈?=>yviP"{B"x)Q\\Y.ȖK*,]D"nCdDr@>XF`/2fv4l`&B}#L.GV(.|zG=88SJQ#E)Sg&#fYZd =1 $D= #N#AHuZ(Ge7b4n5b x;zOvfd8k%6:U\uR|aB nJ$PC)Vh>BQ#2iltc2&FYUWV9foh#HٍB$,żEEf-&5<Jb2 C-x(xı7Ëq8,/{dk#ou[:3noruM<:!''PC}lW` yl\@{&M3WbBNq-AXhfFQ! 1)~٢|(!b:A0Ix$RNLWdPE:x{*9ubB=gcǂ'ɍ,zz!d&c!'!r!m `|ulːfdcrX{b#7bo2ǥAP` 9ŬCC%``NF/X&z)C^*.W!!Pa\  z)*j*&a -)̳!C,Vr}IdTbxJ#qkV*$` *0hrR*s 5 t1 Z?s('lw:Wbz8'"= Jk0MUZ9_ux~4n$1.nSic r,8 f8"׎2|%-m֘b#`Aa>a2A@8d!&\(`~rkS1u3=`g +qKA ʜvŭ6eLDAZ 0)B( +tR@ :bAۣr7".<{bF*t$DA4 R ڊٺ̱ά H@ @ C/*zPq#+uN)q:D m!XMѦ٩{rL*K6!X*wZ%բ "R1C.Jot@ @PSϛj"BR4>H3xBO(uJ#{tAWaX @0}yJ߇vCBB!X NCrnQ6d7FKJ9 cpH tW=&)sD0q"B" FCo>zS*`J*{ JkyoXC#AeBkH"]KhRمX$Djeȥ+<&-7Eerp%JfFRdh.o^FA##ڬ7J~>Nbl"Ϗ"DGí %Ʈ1?G!bniLhP#pdWXp\c4$$yB_6[N'@a\B?>b@H0OCO~@H@@0 &|=PLP ,A).1GLQ4 lL Eb0jM^w #q; }Ui#Ł@p\6 ߜܤV N_qkr_Rdve#$qMΞw`W\U@O3 )Jؙ>jJj3,HX8 +΍Ң&h2&|.2@Z|xwǀ;O+2Dz֢ 2ƹ.#(̽)$k' X }.r&ʬi@cBO2؏F}0 99RP.3 :@lN!%#)+ -2$ dV&0rjGԴ#*6 ~PB6,`jU$nJӠ͉S&A(Zt3-k/1- ##ҁ&~*)zMYCl6Iz `[ ˝q%E[h"RIa-󀨣58UzNT](q e? "hJjxĎF[Ca !J"tk(LfO??nh >zQ \ =vWHr:ɞy)!a F`l:K{{>k ;j:УsK )4 ,x7T;BRl3P=*GFN.~@~V6N4 nzkh# ,> rwJW`z;0{0!񯰗Z 6)r,WJCH#yBՋ d2WJvV 0!('Gd$&1QP92 R䍞Eѩ!V$H$G͍;$ȡ8F y;јc q6bP t@ ^@``y QH< Y|FPhz)< *ȒC`FGJuNd( "! @0"D\m ,-,t`D:Li9e#D9U[D H~zhם !LԬl6ˮJk Q"oRH*\NOJvDz;r L*/30I HLP^=sp ?, :#,4|'LVb t@:[ ']PW5pD ڇ!!l"M|Y=@ d0'uNp+H*YĔfXFnzf̾Rތ5p3= ۢ``!P- f"@̀9(ҡp 33Dԝ Kj86kXL#L?# Ҟ>n!ו̕!cn WuJك IVNC* &ΉA(#A ,⾓,A%Uk ypVӰi tVfםW9gxJC$`]$JYAԌdCթPťG$L<㾪 AX )lcpK/[vn"@хF$>Iվ^CkV.cO)1 D}xm!kt$iEhFPݭHhqM-lE/%ّZ/0!3H+ZaOk%2 wP|ځoYXxrXMєCuIVTвlߛ:`dcϋH{329 Yu tcG ̇Kh` ɯyPici$*iv&@Й* 5` Ռz 1R{ҶRhDj+u,K{@iߚ?ӄæ-BɁG7r$IA!R\+lC>, {ٓIޝBB`B3͕ODü!oÜ.CiuDqO9s,9,Q-@*(OP  Pjxh`@&x Z|98l:1Jɝ:$P( `wp 88| (^+(Xa- Oٴ)뫈h*pf8;m+Z8ឫ|H7xIx^  qɸ2I,<9㒁*! hܛ(js1*h_X%6 ˡ8!E. !} x~O&.u&8HKxzHEPzse{t'qH8 DHpI2(y,8#9ڠ(lsgoKpk#1MG򖞘 ')r،!ЮؚCӾ(3؈q׬x¢ۗœؽ#.( JX(?@CǏrIRãj[ۗ=1;`RK`+=w;⟼"\„SG#H>Wc(dp9-*3VYKJ j ] -LGQ 2·ͼda.KrKK.\*EW  0idBde궊C[̲0"ZKO[)PCC\ "FI1,wc?EJh.N%@? [)̑21)} :FoP /$:D_8Ky81P@ G&K$XLr ( CtpB'?K1wq/ ;ܟGG1`8Q I( %VLyסDSw%Jq9DfF FY&n ΥU1;.$HJ7 _\G)hq] 4c[[$ݏM@ŋ(A)m \[EY!lY-EP $>O+K4a LKI(G飸#P8-8vS_ *9Ίb S\2e°(k #? G {+]v๤ 4Zx SR_A.?A%ڒR8B' K/ՠ!;߈ɇht:Nb"(r%URE)@&cs:uؒN17/0byoB@0śKGTLM(jЮÁ[ i8D#@G9 {zx,sb]_~R(oٗn}N P8{pu8016712Hs X_Y~" :g*$W7}mQ "om9&NLI5($ ?`аa@ %Rh[=o@@P ~>@|Xx ze20|9zI<%(_Afz;` uqXMW(H) c CJ( `ODtM-'@h>  ԣBryT08J% L}>=") kB-ѲE!P扞 !C, C ($ * (xtJ|hh'(Q3h جgPJ|PǯLԤg.)RC#M"*H!I+% @. Ú},273i *b!0((r=@dX1L$p77iw@*{؈sL+hsR~KҖl5JRQ'NMj+ZM0 #ƇZ{,ӛPGh{̈ jӸ:ąX$ڣ"*S(i BR}郾|)l"ZrKm6 ic!"& fpIЏʇуʱaKd Dҵ8UJ D O*4Gl!2 „zb'kmHhQp(v>FNCG!ä)̍ 8Kv}( P1tJ%aAtHT<ňMWAbٞj#ʠǬ|UԂ1=K '*^3O YeBI.][ydT[楚Y2'>{3wX>pAHD$F֍hl!޾KŮgpsl/s-󃇾6|ƍf13cJR|Ή8rI\Svcr0/$R\O:  1!6-OgokMXNv<+5`4+ɼij=>u濣<39u,tNU>)7Yh*#S_ *2dr@9i=mYBqsQN[h90CFx4@@ 0oJdp˨I*i'2=OP|M>&)jATQ2+Neė'Z$t3I6l L `3/>ՃG.PzIp$'LQ8{5^)9GI'P[*=GN!\L $$(Ǵrdab$`jRRd :@p j=EN>f*B dRJat>w8xpc%K@ 8\70nD8×g&| ‚"*!zȫr'V -爼χ~E&c=h0` @['38Ղ bh@6㆒  }>E^Jvqt*LNjibPIcd >6A P?r_TEfjo"l\ A#-G G &6!ǾGNަ <F@;Zi{#IxtFrp W  1dJX`Qbiv `va4CM Du YQБ@tf(qe' A{F02.fR~cr=a$ ΐt 5Ȳ >6(0MrpJt%%OJ@.=EIKUH,+Z/D{Qil&sfaԧS R!o=D2PE#j\bOc6lI1FaOv)` @m}&DND5l¼!Bx!$2X8HbjJXHb|K0M4c9ReSp+ / +_nHtj/ Djʒ"LZ3 JQɸiR$%ZiriT.F6MX-45"tRgent0K$v`mvJޔb &HuGhj514N<ſvC*]"Ʀ *eE84^7njگ3OBб&<P~n3Y ntNDM])BxECaX֜ ,tK;: < j6+QdQj`9 Bp[uz55 j蛏S %E&J*9f,Nw TF/k V`GOk+PCq,Ju;d5Trl+w" !uT"pמ.u (L0+F46QsrxP+Y 32V/lUmVi` Yc1eW!tƛFHt`p<& `jy.K.>U͂]-d JLRG re<BLd7vJ!NXjl >l:,͟ŇVq?v, jJE 2tդ䜴^!j^r$taĐd<Oo`-DQc`7!^`V+7<^;| +',AfB60MJ0%jΗnGR:G*aL>ZE}T&P:-z0px%1|!嚻&`|Yo7'A.s<ZV9Y!-/Arf .vOP",7 ZCV7Y,r'P7D+BS17A<8R9 P8$ 8 )dT(o @ G (@!-~90L5Z E "h4pdD&?@TQW9^'1cHd X*vW ⟺8K`%jU9-ԩj? PG"Ľtz,=8jHD*fK ߀=A&XSHs9f?d8n(,cGY%|x>3#g |3;ϯs֯Թ'x̀)Jà@zi "J|1ObJ,Z4kP \3{JlzQTA|ӦOB8$̠HI%P眙.gV$ (5}Ԏ+'qbF X-L K{v?Gl|-C}ϋӈ`=i>2 #E,K[ִĨ)\4{ZArʀj`* r]1Z C[n6D2I0aG9#TM 6tjґSM l!F+%0JO.NzD# iܘ(.ڗР؇ʛtQK}D6IVT'73J8ZԵ968S Š6Ol_9y&Օ nT2ԋ|eE/ 8ygkc>yДji{jh4DL=Dә^ؼPe] 0s ۍs-ĖJ 4"+i}60N{^{y-CO@MJū %wf+G5@` s`C[LPZ./xbG[ QE8ESLtILoF`Nj%v۲9038"[ h  {;yz&09C2=]Tͩma\zn9ۀ-# Gkq / cq XB)EKpl$k>K{:73 ?S 4Y\-)/aS$MA9SBVm6P(8%@3%PVC@%f‚JNjz5 P x?Xڸ*Ǻud6dmøu2p LsBPgU Z  h.+ h27Xb4T^M'^'lV0cuE E"5鱧DT HQvǜ^ |F!s2>zR ]f/H\#V<[/xz\<L`rQF݀Dip.8T xptg4#2j  0,ҧ^YW aE</>! F\Ub+@@&!(PQ=-z9uTDZL  *q!T偠 @R6 p-bP 6&2꿬`zYBi( Ql0vexrRdM8$wbMZwL-c#,) (|a*$㐏#z&c9 0ZmFz-C83dVgZ0,tԭح#,~ 4Zb.<1t`` f#DR݄Uj0n2@oYÌ[fn\1O.E1fȄ#Kw!Cܑ('<|YCO'<J2T(P&tsU.RD:"%.R z WDM GpR)<$~XL! |aG0=BbnD͘)!!"Td("d2 s3@,C*g.?j0l< h6dҺ6.LʴFJcT0*el_ꥅydtESS`-ULQ|.im\ȉchb6&Nu+$1%h蠆n>*EJv/+tnYG>vst&@'&MSBT($ .ĞգH$$ܳpkF3cxd*4#j(kfEydJt.ool/-Jl/(εg$u꜏$/k@FEir(]X+V8[upHKh=@PLxT$`"{juyq*S쎹 T"fNL-%9w*+d4r/(mRH/󪬉ՒDEɲHm{֎%f-J+aVԤ8ƨIWVF*aadjzr*t9@i L޷[s*ݕM]ab*6tJ+Nx @@4>†d!+ `˾[o`9=$ғn=(04#LZ='^g*TjlF!CAd`y`pfA񥵏:P.wcfMPu8F3R3%sm A!&.LG'rDzF3 ,A$eejR"fcw _o6HҬ֎GuFℋYcץNd*IBgh=al% 4 rpM `BB:썲,ENB &T4lv!PGzPS0@:daa b"Y$8H4 *D(L" X`! <`5  *-(n:d (jڥʯeX.sҭcE.0G2͊b|юp3d!FTG(+Ƨg #%EpV#,&X4i5 =BPx }(K-M FKBeOJ!FhA>AX+`.vZC;JV۫Ҥ|n{`kf Or T*! )="t1qc9-vDIO@ `&,*[0%XfbDzѤ͓ᨗ@ !b{"h$syss,$4!ˢJN fn9ޑ`̎3*5Zy0 $2+_`EaBHLZ|otr/oܕݦIfJ,6A^倶 3AG$&c^g%f;AD +`( }`Z{p@ 9Ā|i-_ؘ->N$JүOUv:׀T4tI[tauW `T< JT ` $ LG+B! G#8 Ybo8^`kP<4R,~8nv1kg;o>K^=) =ö%+i|**Ū . C>䅱H-~*:ċ#̼B:&Ɋ޴KϢ*L. @ =2P~JkN*RZ⤀샞TG,/- |[W-?m,#ؔJk9" -/IjmDj|A̤1.Ķ"s2;D&#;Sq؃KjJNՌ'l[blՕ*pR 4`XSs.B-r <&BEbxgʩ܃/'[ TVTjJA^g9T¿9(* QM/ $:v+O7k|fr7y8Flb+e2^ٮ l4PV*"tFxN" ~Ƙ4{cJ g%@Vgrk-K9:@@zm=YJz9Q Շ؂UE1` awLoB) #Saڤ_["ϐF¯>|5^8سq+(t@T?7ݑ[; ^q(pzdn'(4"DȝXz^'"!SXq!ZZcPd`8᥂u GHO =o^P&0e"aRn.(9d<}LO :@ZF+BWh3eڃ4nuslHv':@S3W=X06`"0AYRIߒ>t4c1<)R)g&4bNkH"HhzO銡8C?JHd h h&pʀI[YvwM*eB;R S2Id &fC.U0^ A,r]ȠfgJ]iS`':L.əKY>t|HNRHZKT`@B!Vɪ  ]ڞA籀d؉?tS !oLR`^ rkP`D&`L(B$([ǥo;z*-j lK &YqH8k`xI1oBbu 3 !"{iEOAY5>`f!xfU@6DIYv@i-`"p? ;^4,z. rU Uk.=ʧa@rB 3Z`K~#DGO AcE7,hY 𧨇  T9Ki10ml( >1ى(0@Iև1 Zš@+ 逊) ρ0@N;2˼("X$HP 8 hôpY*p 92ਚQTq2ʮi7q(yKK45ٔg` ( p Äe0xGx? Ce @&2=L= 080w/8} fК1,4Iڣ0 z9A㬈u Ya*aeXI$Q$+4b*Гĩ2%I#jRdxj9YzƸ HՍ*IH[ "9ŒΪ!Fm0s:P +Q#GJt)oY6I#`чV x 錋Kƣ:#Jɢ7ÁIiTȉh 94BfIQ9>pJq+d- s=AHb<"KCA B d!cA.+ˉR2;i11H#š)INI *j&LaR )N+S̡RZr˄ IL,`9rѬ̩HK$ L$ *D;  j]q 8{"&"9ꆍI|ƢlK2(8J>'0d]$X#$i#,)܈a !SmI<7# B'lh ԭ  mhc]\sh> 5; z]lS9l j赮1 C҉^4)ȶSJ/:jxh #rբLS:P<͡AVq0A/B3ROY:MШt4 r49̨(XzuyQ:SI_Sg i4 )ɘC?Qic(\@FʇBOo!“"HN kPXp*ױl ֒ Gн ηAҌĉ xEdi%I"4шxpwX@xEs&pvr sj ] R=xt[Bn{px (Yř 9|2lRz@ՌR֭^,ˀH8HFPC"y&HӉ\[iiWꂋ!h(j\rSBxd8$p'P ՘ 7ץRV6]9i@ji@N\Zjp \5T`!E5LCU \VAi7aے%<%ȽC*F@;w?8p [ tnw=;m~1Ȧ%&Ŝ@P;QVW9)'?0+𼎠ʆuv\(rУ,c0c)NjA.ˠ%_8@œ]` X[ 9L>{2%aM*zZ{) 3> zD 1J*F={P~3ey`leusՈ"~ BU7V:pۄLPYfA>2ia=89>>ꛜ_mzp ˹O_ xh`f>6`(^ [x;; JTxwe(rG>OQ"6kDxؽ2[h_@ePfez^΁88dh;(-aXw9Xipff6} HѝȂ2P%FԄpH\OHhaz.ɀ ++srRȥ]3!L5,4ijȅ&K(O`K-辆^P77%BqW9 ulbjo0H ĆmA'_^49K7`31p6]{,x>e AC0Vi iʙ:p_k>@r8gZEސP3@P(: i} {&ƙd).-F Rw{!A\鿐@vX:|Xu;ɝ8dY]`y<`4.p)!7HFWbaZdC I܄`W0&e`i0y/)˾J#@ RʴYTNKݾٱ2wn؜[jls\qgƴ<2(}OS@ӛݐċlzmhPTG!*pW9gWK t i%CLGV QGxqtvXaT/0٦9P[fˈk .*)Q&$)2q*eQ|a'PXc!4@9fWB<+ΰ0K4{h'8۬}8ỶH0Ay4A"ϐ>YlPi9  >E.h HHxb8 ~seZ7 ?`p8B~ h4}߀6 T~Kar $4> C gLdhH}D:@97@hT&eiAC@VL}Gp;_%ΠEzSvax }͢8 ` J(Y $=Pj "Cpx?Pc9 F-ǀgN֩ ĐY29D-,KrEJ1.h;z8@{K!y5!}PygUehA@4C !0h%pþA#LRb;(P0*XX`:O6 h`h plΤRo~"/"9"Q  (>̺X~ʜǮR8q3 >i̾0J!9`ɡXYR|K̓T{2gyvP 0$[hؚ0ғy`8Oc .WD& = w"iS 'KRIiqCK#4ډib::JKy0#Fu7zt>nx~ge,:at "83F" eiԁ@]vu sfF̀)l e#ș_=`tܛ܉ #, I0LAP4PŪƔǡԁ U ~N z0 @i n&Tepf&(#"haׂa` :.+LYy $lQ9ScI4.*Vx'@ W9ϸz͟ RXX9d 5  d 34<DZMB { , I&`wJ0H F?K'0HaDP")(AX2PCuD1h;(\ F.\ȌRM0Vw S(в4Ӓ3/|wE4@bF$y#y*eDi̔Z^"m {PSH`g 舙bmj K9ɋ2K \ :XIQ4y%> E8Q+\NDAD> 9"pL`M%H7AR=j4r:SGN,H"Hyq 1ȵT7*EE 4"H))w\EZ1 h0f7*|JH I+Ej:GTĠg, ˜U1&ȂI֜@I-$`؜M:Ā)([\0]`Ù/`2U`$HtʐMCspxt/iX[2`J `!Ɗx5(ϧu%C4~g@aEs{S\bOFg.35&yz(zGԛ#+ы'Is@&|\SqFM6XUQC  0Fb_ɜl.EU4&@!T WS IރF̀BKOguy,N,*~ȂCt?aK0Ti-lPW&3ic%%X0yW= PpHQ58vFL"II20?WEқ%}:**pK ТdS$M(Uz4lZAAq꤄$I1~(yH}6֒^狍PS ȕf@V@2A'RO Y7ąsQ7,OuԾS!/οܝ532 CgS@g8JkxL`a,#.Z"v%b$ԗ&(n,BR¤+,VDV"D>)(5&̂#).$VE"K0T>=`#r!d%&Pc{Io&:CRPFƄVpN"|1Cbb2(D$s <,?.DlpϞB*pV"~ CTNlL,B%َڻ̾Gc,)82"jc0$8$No#H/ƒX3BR) sxbPŀj4># ) )vAVav+E4Pj Asg8OpNK|!k!2ݍڗIv8rt kY'"T LbdFH4>$iƯ/iDbhFr_h0cBh7P3GDe~yj40Ag\@|E6#Ӣg4sOj_pOo˾5>"i )T#k e^q>)L%ny@a>p@x4PK @0'01_PZ3XA @AvohM*@\3 Ԏ@r ƖCDr]j&(rĒmkDA|5 5W2/EK}$xI_ƶki LU"g d}‹+|z645ByFaHh (Ď 9@ @BOM"9ؒ՜ z"!94UQ$HBnuOgvH̤L3 I}h8qOh̃9@NYZ#P(?sLL$gX"Fd$* @qNp-b],Wt8X`*mP$DE3zsǠtB`hR-VSRi Gr iW]a:6 9420 ?0.A mxnjeHf\D[ `3(ЀK 7P"oU@?齆i|A_?$s&|>yF2YG'O.1swNJPOʛH*pS}hX/l)H6\ۮ(bAJӜ$pSP9|+ q##l -@#,xr2oC"OH}N & ;$mAS?P J:.OL$%L˼$,C7G;-<*'|0RR9xO"F9:I`z\1  7^"I)dG毫@ @Q0ngR@:=S ([KoO9/IҘQ"eP L"o:n8 z & V`?bF/K&iW-7tl `X)QUppp<xN& N >8`sҨ鮓(4q 1³UP,3LJA#dS[ <6 Y+@4gQ"D:D5 _1upWn $,9$=e" *$zpdPJ RQa_;G8|ENЋ!J5h8M&+Zd#x9͚a!)SpۛIy|7]U%Ƴ"M|a}n79jS`MwFJTHjK^>;t_uHvTNs;m]=OA\!Li8- Kp^*DC7'"`j8W~N0mzFJÄn/R݄  KXQO'mzcU t|[l:NR ω0&b 3P- ~@rT ЮSScstiҙ ռ? N"v2+g)S+a[@Lz8H Ԉ3Yy.$X IN9pN2uNgh˅[ $@"p鍚vX!|a.JP.~,hTz<A  HIxEx| Jc R ʱ)pI׆d0pORg<& z p  \? U p ]9~ڱ3GFy*s2p1x4ˊ0{7pݟ@P/K𯑲AH;IK &$9<;޹&<;00*?)7/ $K0:"]]$H=="w9d⨧,N w"I7FdL>GyJ['_8&5QNx Pq|=fJi #ͽ!O-IH.;x ANA "3wʕ'HS #g/;y1LM@x> Ph &NEAPb)Pxt0&x45!Kc9c1GL( E8y׵ շP ӓ'Xah7hx Չc?q <7"Dۀ4b10,ƞ0; )K1d, A)ʀA4PR߭iƉ{Gd ǀZ[ ȍ!h.(4= y[%ʣ,D Š7)Nx_`JHx Lz啩z“l!x,bٍQKx F>#=14I"_(Lpp;K)0Z6H@9 y3Ki/&6SjS 3(/P% OƏXJgÒ? U%dJK$Z۰3 6p˂@ya]xPzSz_r3-9-ݮ; 0 a})P'[ƽqB꯼T&/m np|dQ<'"@",ZR8߉۵{/d^d 1-H R 0Eco0UrW$h'M_Aw[A(S&=ޯP&|=0 W}րr84Qd8 u- 1jh]Y@`)~E!:gY"XG@z%ȭḘUwD)V! P(j4@bXv9開ֿ hj<`8 #̄6*¥z<1((  MIEG$&jK6q:0HvZ,& hSش, -)2h "}XpEBR*28Mh jT8$h1@(s`'5x!+#bQȔKe'8lÑ;ΰi )3˳, r,IL'{;B\%LN(jgJJgWCi%|1I1o1ȭ/!gL%mzrݐhUL$ShRϫǜVňԦj՚K0|;{2؂ ܅G Χ)*m!נ$TLq$mr~ÞViįZS-IYòh2O"Jz ̭[s/ĆKM c0r*͢.(yһBB"/-ˆxqJOHېox5ݛ)ML/+L4#S\qE ˨k(H65>ZvYE^`Ao*1LJkL-NyA/a*^ŝ ~ek6Fq)G:!agp Il>U2Rɽ#8@@[^ T<d n/S\>Y&)jS[ StR.HAfwrhLj,D#Db.֊n7BsP,*af7KԝCNМIzu~@Y*hEp_tCP֨ ~\C =BS$n˄KУu @}F>KXэH5SV>$ZֳGR\R)t 8I(c,`T #I*8崠!Ek2/XIQl3lț%c^k@8y/-=d@s8hjd/&^x>k؞cHr ax |/W$8۹>y: B Y( FS-o*Yed1%w&'y\L셫H )B?ŲȪ,-C5ƭqB@F h@|ʘ'd@h/#4$`Ήy'BA0 `T \)s[q1URXÈpDa0% `+uV,FaqQ.6p25XBrD)@#0eS@$`BTIT$p^c0&.n\+C\V7ZM xE%am[SR"i #u R)ĴJ%D~*gv! L ,%v:(# +@7XQwb&yi˔ ̬K:E^T&9 NSqEH${2CN @pQfSL5;FY%4x7Gخ .5JpYXG G7`yVs@xbF.ӑU %mdF\pļ=c -%yBWZK cvV歁D<\VN4|? a aUW>E|lعf BÀp#TcN |;"D]Bd:̬JC@/blOIFÆ7X$V lEμ$6YjdZ f/&&f?&$O2C`ta>"}b_ [ʖf~02x/jǪk @Am-W hُ0!` :bX/$ki1t\M  iD܌OP$k2@ ,DF'pDMon @$,"!̬P4 2CRF+DKHN$LBE# !$)͠D@ *.?ob'OȊꚣGl3 ~!d(EEV,be->OYN&zB{%!%"N?E>$X,e@yF,~No\&,JcaJH}ՅOk#tR>eNJ3ƛH=*HN3(ؖdk-ĸ0h2V2_ȬK6!RCgnJXd5L2ajPp gcn0j'5ч#(ǖIS[]Ac6BʸBN'jPp< H}x$ԀcS\%UԳ.WSg;HO.@1A+ @`F|g7fiNr)̎Kgp 常ƄPvFeL2J@Pr@t ΌhePֲR{Sd#NS$*NFftpOn0ha$e^Ҿ-)av# ludv2S! QVg"-y0L?IR$*Tb*&kX(3Xp^%2eLNF:e8$V,d>cL}./<v`pg&AƉAAz>b@,lh p„VdVn '\Jף\Ŭ@"ā~DŢx6ƥ.!.DtBChb'|4T}"?(ID\'a` ͬJL6WhmG;+SjŸuD|Sr9| mk-3*F¾*nJFiM>ZELeIF/+@`!t!π@a Y n8%w @N_mMG~3qsBM c%>r' %ΗSEnX( +f˖0Zs)$1\(1W=!av+ X g@zdqn#a+CAMXZ΃<hP'[pxՍFĚFHcugRj"˜]:!;#h`AA(&Q/+ 5xD4(l\qk;z 0%q"I$gzf0CvY !R DήssШ* T P&T`f l͎Ք]܄Ť$  AVIW*0F-,dC>jN,+N[^1qKGɿVZ` ڔO,(;nС H/~ $;XhjG]m?#TNܮ1!a ` Ak*!7fG@F 6Pt:Ӛ1tdd0i<`# "&pqhIriy Lmq`V"5ˤeJ h-."d~ ` ٢"]hcR!̘oB@a~!0J4FR<ª!z JMqpW#;1,?v2G<`Dl%@zl BxH4:'1FLҏe%^Os^9S%[bnroTS%Rz20_s0 (]h bsǴuR o vmT\U A|xt؜EM$2Βs(gEkrkBKV.gиR0{mzs6 򴒙kD Dư*po1BE 7 R؏tcQiӱdG0`,)% R,\L$IApZ # 8& K),hҽɲLf1 0NrdE~&lZpNĂ= EHh!y9n0 /B,uX\Pd /.2>cex5 #c}7ocOU, x60<y j| `xIG1z>]z'?2 &C""jTS޸>LGxh"BHyxG6Փqvny~9́Y  JDApb~*0\PX0WZm lR[o|ÀH0ݷ-`ENzCGh|' h(" $I&H<_Lɫ^ЅG9a.&)1Ty3 b`( P`,K0>9wV Sp%,82<>8'A Rg{H!vt VCC)0)r`fԄ=T8 l.6@> a5_S&d]ˊ)LB|T$@x#Y17(!; UN#rQ5WS(ggs\l @`O1A1;00VHԥh5ưwj+`1̚ SaD 𪚸$e4z' T& "fk*JQrLk;dm" ˰„GWI>/.Tu pſh1`̷"(LH0tgN!v8YP;ȉKɑ{Ɓ%ƆX]J"+Ғ/ 8̈"h(,` 11 2F+hr/HQ,T$;Ks:'9j`ٸ)x}\ҍ1?[?{IWX@VC"03FAlFT5/r%:8/x:[ݨݶ0^Iiij oC&"17; `LB_97A3#n)DǑ;p ϋrт xRʘ`uHu/sA׆i]\ !"  J`BE#| `@ ,yTeVnO`8XHJGhaf;7җT0a? qQ2rI43QhQՀ枓T&Z9Ȅ%+\6s6럫d KaȒHϵ=AҠ lY8Hx)GH ?in#_іt[!S#) P $l PB7`^-:H?A($Ky9Fx=\m;;z CQFTh B;Eʹ\$;;np{3J! Ż4զГؙ 9;TF5&X ĦÕ PAx:A)4Laёø]2菔|JI ``<ۅOXKPP(}( Xf/ #+(H DBT 'hNuȶ#AK葜XTjZsp/8`_hc#QJ",MxٶQs%2D!THx{r%,8on*?q<0҉ :CQ` ;5  ,;r]V!pAoB;dڽk S_:F+aB kzy@5,b8b-{ MM=:cЅArG:@?VH Ѹ)3_T*L\_phR%@զE\e9rbMr6r~Xw$ZԀfg e>H-K`08 V(YM:(PsQY8Rʈ}W!sAS;FtMՀXȄP` ɮyH*p(H./( ]"[~);(e D;*cݏ@x vTڶTE#4̘2@hI9;8?r᎘޵sS9S\`г[d7 ƔTP{ h&]ͨtC͈^BlSp򼘍C"W Ȥ9Ǘ@]Nf)+Z0Ӻ EU^h `xz~+Lͪ[+፮ Msr:IL6Ʌ XTe΍Ai8u4h̺5LXA1$Z&oKy 1f$5[6CW !r ho Ac` +Ёq#ǘ < '= d_C _"p\$zoZtp@#7,0HnPkzLH0EZ/ amM+,`gZ@Fv("8IzeX;fV'xrX1 4CI) pL$=f8pP,hS!"G qx^0R9bKrӺ ߣ w~EH@#KMzАCKH4O1PbĎm odxr yo0%.'*phw"BX0Ɲ)f%uavMF8v1@tpqVi!!\P8!LJu\T^}S |v qXUzAO78HD@ A2848[FjHcr-R)gWH'}Q{dQX ) )?zK,'$d#z+ $ A~0$@=ޯp ?qw43@Og z+A`D@b(`J޽^Ev3_H}1 /fvT0j/"(ȂE?)yDW5GD]/j)LT{Ҽn^¦ $gP? z Iz@< `;!@N(J.R4*@E@`;D* +{D;h Ij":Hb&*ZP8YIIF*,($ ЅQx )JPpx:_ Rzrt^5#X~ɠV8+QdP劃"*LkHϡ"Ȯ,Q2MV@%D$J5noǀ6@XNCp:g,&-僂F}K>! |`o(27< R%f(ԏn!P8BO X͵4RJ){>8x=dhuXks}av9fKx< Y GK 3 $[> lXr[ؠc\h* >#I ӣӖҁEyB# (44VCGp W 1BHO` 8' p31)u,=oDT~ +!DX E1l= )WEJCvCL('umg>H !{P1J( j]h=߶B@Bcj9@\nmu*M "MIJZC@aNcj}grhv #1!d%T"hX6EЏF C J @Y~4O23ϘCv a:%rCru$MYE73>%JL/sp DfDR(Fzi./IV=7I _?HyNE) WQ0;$BKy6& DA/RoHsj0%.l(y D'As(FI"GA\1 XK(Kg0 $؛JT{A=xF ighy~I-h4FKF*Tu*cmcqg{W.; :%Sh( D(e e +LV ԩkFĬbxa,rCJO%iMqMi(qHZlDJ7-805ԭWiwD1#ɰzNr*&&JHo?wyjAν @ز5W`Dܝ.I.X"P3t4$k) 2!LĴCs!RXڤKx&H<G0O21)$c!`KMi6mJd$vy/}"Gi ?H|0pV 9@Y$%$:n.(΁*Nw2\g:ůǩa$DƋltL=tp}l&=6i*X`\ RG5`zai|%m;vt !BƞbrîR(H #̌8Fk]h1; WĐ5tJ+<촐C>i:mgfK Q$O(K |$8!'cq<cq Vsx<B&Ae@fJSITW8@ P>Uh\f h=Cxq`\'upILGD AƂJwp.Ϛ!,A.f hfn LjŬ<#=,=nsx'TF*0('-Z+M|&LpK0^f+$9J(":hLd4X#H%~$&̤!A $B^;o0 j'" a<:nB0"#G aK+r#@ 4cJ<ú`84&<*<",dV}ƞ \jB;\cb%d< FAB-%WaPsF?d\bm"0$$"49Z9n%CLÈddV^y0p(B ebHB  >CT%@Az C!ҐL猌 *6g`Z~#MŚ6"l 5O j j89ACi~a`ZAVAvDVFMVVQQF+bhA3+Bf Ņ"R-%.P| J47b:J$OM/ph>CDއмk 4 F @2g*U@ "c0RRbKj(f8vRbRxik=Eq޾PNAcDҩ`mD&f%DVF#<ȥhB>d)k'DB$Z7)H fsE" م3*FP+Cjz!jɯ'l%ċN !&k2m nU"7"8s-SHQbx*zd[=0%Z7D \j"c`C-n(SXtڜ^.,AE,̰IyZEA4"]֠kk9 Ҡ ^iFt-FakcR7|er &0SJ=GIv'kpnvCb#K]M;pN(*jm(?=(îCB:Ȅt@^r sGRvЄґ%#$D#&G(4 պ@ǵ>B\Y l-4^^\`kH ԦF*zwXQ~HBC\ Mb<ע"FlDl*ʮ"}o3|5p't뾫=B܋*FB*"s|Nx?d1l)qv8,v im[2,f#\#-B̨O?fժh6F$kf>  po&7FlH@+2fEzj] `dgIx烙 AdV>aϢ!:e +6@E-A0 kC|K|թ@(ba˻ P n|1).JaHot3 :.B =1k !|f r.ƈ;!EfLU*z OSrogh}NV&Op4^'q E]{`ݿ_v ]T:~)/v 23t)~HZ>;&飐Z0ު3&P 2},;#>8>=2t!Oi:iF!C{hMڍ%0hE,S11 R!.$*қɲDg`!jB($肕K ~HJzBp RG'>@MqQĪy>bɹ (uO@c+:x+rE "&Ȭ.#,\ImnM#³9BB*t%IݷD(U)5GoIOgXp BH:U!K]LyK9QJ ࢰZl|O&KΉIuGC5ZD,3C/zl{J$ޣͨͰ jh$#!oh 5ӷL*L?:5sv{RG@(.j:EqK}pHV(@[1u~`ZţT˼*/G"Q)O\x5t]{"N1PP[Lq弒(7g~ݸmnbF{6 `Re6_;ėD⾻>7:sPF7]-M(9dbLIdO!#vDm2r: Kd` ( q=Vp)!(RH@jTt<#v^#0)&K'1c2[ M#Jwyc:ҁ[K18T#QMтDodF(9>pDDU qTOE- _! Od| ߋy*+¾yjA<-$pp\ D6_Hr$L?ЀF(D]t~.rA JuDE Y {euPDRp$$ \83)'97Q )06ƹGE()JXT >HV;UaW(Ha£d~5Q^eK᨝E7DaeGȊY")%@&+ q 3|FìvUH F#vr:@/5az/\x@B<@ la*>50z! L%`E;2\;< 0 `6"D@Q<!aQ%i c CغPN č"G%bT 4p$8"6@@Cm[>MNHg4cfYg VAVM͒x\$6vyVFd|P*bt)BNv&QHKҩjE#cq  A0%c4&,'ةB@e10%@+@W)t+8lТ`9Wpz(h(UG 1kRҏ_DP6;feLxt.dB+8ڂ`G݆I ZeqIBE,eژRDBRpH>m25gj1Pn!K_ n$Da4mHD&-;֊1;#1@B X,pP`&T%b(hS>3dh Xkf4GRWK7DP(^GqwLb=ad"Sç2 INT!5p#E'*r:'@+xɻ$c1Dj {~ 8O j͌l, `psqM8܄hHL !0 L)%qeŨE9r&}$͂j80tb JUuNN[NЗ@-o9P[\i DWfث_UkkDP{e4b`N(hyql@1t㈋Jz@ъʱ qxS4J Dgh1͎̬chDC5# 3 ⥊Ha(A͡#g٬)<ћD ޖr2AsY58.&>X𽲊68“p9 W 4d "GC!##c*qdǰmaIrnL`Gyм aK-}5 YKE(K,!،Y-/0}ȃQ^0h#Z+ ʁhY7ȇHu,1㳞e8 ^IXH+qCιBz*5Hȫ- tA D) +ב,*XBSr=I8#R.V!ZzzJ`t\JU ijZP x%M0Qrq}QRmKwZU(`r܃; . @` `D)ssrq 6Au#:͒P4Λ`d8(PV>e(b '([ #J|a M`ܢQ TrMP/04mRx·x~i qƎFh0Q Y | x">H/$Z1@LIH/o_(({A^ vh?E  HC8bb51(0 Ui7[gAB+"A;J \9'5:(GIJ+QC.j $`ɞGI:?pp˪ A@Z1US,tqg #,"X ˬGrPC9 PVop [`H!sNmX=œP k(Pг\oC ^ H50xt97-5΢Hb ˒P pm(/j{; ╩hJE#*@t +\M*+\b` ޚ=`eT4:0Nx<5$ރʂ FmigMA(`=2ExHad4|2@9;PHk%ˋ /.^. (ɇWN,0$?dф4)E+M?nn}F (5LY%*zWBwr- ڨH}_y }f23،mRl80kHhfsVt[&)n-IВe =t^H);CP4Տ͆gm={ݦl0$*-vf|]S]3Ͽ$+e[o3MAD?(rx| 8k ܡK0 ӊ/HKZ&%2침lS5hDo22fq%@(1#( .t"hH n@)zY{L3XR=>ޥYPRx0B8o&(g I"`æhJǩSܽRzI{+z'jkTjq؂8 w$K hh<pBt( @`of ?eFZ7NHhA9Ѱpy7! P .G*u ƛǥ.nB[+:$ X EI⪗ ; 8ejq^7ʈk=8+>*K*-t|gv. Kwg i&9^:r@#f@Tzlj|yj*qew{~W?7U 2$I$G`J:-`}"gyu. RG^@#cAV&YX ` z0 p+[m(̇$EYG̨HW :HDCK;23T-lPg - Myr#q7FILn`|Ub,PI6:%B@z06d <ǩA>'EA_b+"d&g0őED~*:^` ~Ra+r ľIPU h24#*öcV#z %Cvp`Z!ˁ 5pMsH$ұpR=>^ ] )Q.SrWN  pԹIdTRB!m8($OJRE%?Tܿ!9L( !`a7 "= %UC\JegȣQ@Ir|p3pCd0:'^ *Nrԝfl$p"lm b * nu`tM:'k 8p}`WbC !T$N/v8@:iB&zGWakj ,he(dPaV#NbZ(B9$;DB/Wk0"!m3QD3CBC,;a@//O1&HMbQD"Kp*Br%T bfHJ,~$!d8i*i=r>fI$Ib7#t1D"ef5(- ,@r$=-.T(p*zAV`b ,FEF1/"5: qRŢ0J07C) "!:>Fg!ANPo9$`B@eK-UhH6"c`i+B 5.PVqa"NR)+*Lb/@&Ad׀ „#e+ ~+ڡ~ǐ"`J   xaLx07ɰ=c2,Ϡ*lz2`8#.PHxk1Q[7Am@7oW"J&B,acHJT3`Ttxe`a0BDIO(q#*AGRygNtar+b*@8o tpjegpkO,u Ϡ4m#`0r $FXA$!tNu-iWgX$9>`F*fW^:0gNAbli ᪌t=CU2\ `ʀB@>XD!@ L+b*$*<2⏨:XL9J-g! i@wMZѤƇbl&,J  !\u@(& @] @S"*-z`*`HPh#!-UF(#'q4i$UaXC aw]@npq2f,6Nf`:Ik#>3b%g>e92:"&AWnZ#xL.x~DRa_@ ld 7h͇ Jce`0VaZ]SFVmx}u"a--,+Hzn "ġ~Ńk-` ` X(cF!qaD/'`&#T">"I"WvTMV˾>tCδj @pmA13h B`sJ&"!hp HoH h` ' +0FjD!ʩ l% Yrv7.!pP Vy jbl: *D^#dx'"_%#~۲ `Zl&o.KVrsٔdlFe#^VD\7H`i& EwaR$.O}&%X!^*Rx0 SUX`="EeqI9007nb*jxU\Cp03@+1qf;b3Iq4&5XI0$r^0d;yv:',d/$q +ɣ+>Yt+*p2jJ&\+#( }:1B{SydS:sG3 C*.MDbIhWbziG)/.1@#fOdQ򵠐le/01p+[ xi/,'ԢdIӑB<$/iy E"z7Ӗd)+B{3"$/\aI/)= PjdP;q 9cZ-4DJ ӂ"eRBK ErBd-$Ŀg>&ʼn6:ځę5q3=;\9G"-'rYn5"Hbm IrB"4SFh@6JBu40\m1EsqB"fҨ>p=+<  :TLWgy1iᆒ'u fC@;_2P"4Y,Vaב4Yz\B1B %~J!;s/(zf#2WB6 TITF! ϭI#`#Uʇ^6Œr>v7%%֐!P J$Mw@S8d b p@K85 o `p?>PXE Bp$ >O2rNVJ`*~@`4\-q8+dӀ7|ΣPz1*`,Dc<|C. v\QKtIq  à9 $K t<x]H vHx.EAϗ䊗"@S/nZ5 }_Yzaڛ"ǩxYpivdv8&jhY!4`j &i20xzs|#IyzFR#ZzQ `xT>+ܳ-Kr @8H !ID=vZOL~kk_ҖN(6 @ B_C<+=Z Oh2# :-r6֟|H2)J<[2g9K9,`T=NK 35hX *:'!(X 2%3\B2Vx! :ɟ{ۮ"' @"_q4_[N<JP2_2Fz#:#." oCBq. Hem94Z!2q,hz7//IdʠL Ȑ;_Љ",ŀȁ40D "t*WqԾ c8'QH9lΏ-<ɜZԨ%Ys#l8 Y)#}dGK8-OIjQ@h E`,KHPtZ{ lXGTe0uRn? )% l`@C?ȳ( `BZ:c^ Ce.lcc@!5S>qI,eT H'}B0XGh^ x0,ӒhbbFIMKb(7䵋55U8F!@v  d,Yp8;.DGpO C:=uQX2 =Wp<сsPtgDn.̜#zvDJSueY:Yp&$ց)85=$K@-,-M" jK$'*DSQy}]dS I eBډw"^FtX(Q:81P?}\zCc)8㎈1&$ G'V6AC#jEvP x&*ALޤA=ؔԯ1ؖ.ĩc2 d/5lMOjE0L" 8 z!ܶD|hr"N.`07&D+5mYU)1r˒dYFFhynp ~ R 12ԐI&DԛJ`1g%_*=g~Y^DucU.Y93@۱ 쵾'ksM/!cA:BUlȊi%dip-C9\&,u*Bx&Мit+%R3L5& d W0鷳d ,`6f/yGŘL͚R7Z bV.4EI˸[N ^e:dHQ+c y94,lߋE[2j~5,io.>#؂fXmT&Nb!u y78i9mJ=gCظ؂H}]d5AL,%cY)yIt#ZN D8ldQ#t]S]_K c;<#%9g2ZX x/ƈ70Ut,ha^^Hh75!4ڤQٟz{Ki>; `(^axQ  gPeZT!*P ;)$ A852q8hᥑB D7 =Pñڿu 1,/03; 0c#pu #>H*=F X7d4yҀ>9&P1d U:e _{. bE*Ќ;P1jN^2ϵ| 9# uJL8@K2}?gyh<@B\扳A? Ea%t1!iي* >؏!; Z8E, P2ބ`I ?zꎳ=p 1h0ʍvX'DzR:-$ A} O'Lꎺ4iMp.LGQDLMЁ=EL ȆHSBD s= ܁S*BX0HfUq)})gD1  1აA3Pmcx{PG yj"Q;P= h\N105ҨVVy(ظƈD*߁$`l!2mARb"Aə\^SZ@qJ$^3@4/#_21Yr H R}PȤ!WQ1D 2,9B/PBXy=֋TD@Q2\Ea7Aه 50ÓQCPyߠB!Ge`[1ÿr eǥ ̱%*Yl-jE9jX *q % 4q=S~E+ La`f)®Y3+ߥON ](zYp^̖06B%}C2ԡ`ɪE!g33ލB%d蜓&ЎeȑQqώ195&#TPr6RaPq+ aZMGm #Scb0a;A>3:TI[ Ls1>{;RcDjW2 ʢ%$VOM #Jڢ1"@띞hQg!ytf+ (:>b @VcN>D Tf_ :5zpS#)7!I K(%J35=LtsD8С7[k#*QCx$X_b@> rcüq;=PsKad4JJ [9M'1\&H:rZg0AH9 񊦆=("#yHn ;sż kU 6YxDʞ0f2En,͊0php^ oEq2n&m!%Ӌ9AK K5có0`^(HJP@Pe btRH 0ڀ #h631NȣVַ]pfБ;# ܑ}Ug$ yPXVP^XJ"[7dh.q Lwoc(BĊ55 HZ0Шq# 48t IzLڏf 5q#2޵q1xɎrıBE K)1:! yq>vxyQmm (@"(!L鄁鋐|&%._W@A y,! 0KKB^eav aNۛ=$R@f_ppQKe ز ڀS'>t2fvHLV1:dk;Xvx, lkVQ؄ZLtl ڀC:%u ?C~ziЩ2_o;?Q!pO@6b b?8-' iIb[@uM뛰NٲA#fDM P#A.p6A>!J{ ;.GW"5>Iys *Z .-ۊhlȪ` hT$?a`8 !Xx{=q P0)N&RlB"#RPl8)ǫ\&0YYDwVp~?0}Bջ"R=]XM6{M%B!R īop9DG"9 `_Z *.߾G\PV-,E5/DĒE!(e3`Ƶnhj\ Ϡhd, C{Gk;|J;*䬀ja&IFy"֪" Α`"%|kxgDP./ af/ka3ZA H6GݢB" d@` gD% N|P ˑPDKDCz?c(γPX$qBՂV>rB|S-z @ȡ>,B 摟2L/+}^ht4`* J,:Pzg~0((EՂKr M"*.p!m fUJ"BR 2gGh(#h3,m``z @I a )@`XZ*Ji%KҰl.0pjs}-@z+0q6ҩkPV@ַ=ضvD󕠛ybL,XҌB*7Ir"ɝ׻RΈvZ%`4לU+PRU5(E; a2mXSA[A9u-`B H"XI5BbHD*Tͺ! >ŮWjGhKZsq*>] i b DF !lL"t%2CY$DɢRUPtH뤤3ȧL}}3EvZSx&z6!A  |0ZhBDHd_V:'!A*"r"qWNBڬezV1*%% 18f !#> qfN=3N`Uhgb3x4-,ddym.JV&@6)l.^DVܵV<0@,re%0dll-Z,.3fCp@Cq2* E2ʝ x.mDN PGgl ЃW1+e'R1pEwd)`<@q3uSh!7Dka6b:ɖ.;,/;,h`̦ t2A"8P2AP #_Z)|0g-@@b$K Q" Đ2&㧌`64A7 XO -4B.0-@&(Rw 0i/0n2-Ry(6}U5?jNB-^۲Ρ)a&Q٨Wøw\U6eBKM(ΞE`P ݜBB~ʒk?< ֏$6f-E hbFRЍdI51%A"F Z}#' DVZFFE8""8N-K}d*{$QüB$`49l$`BNK$0^*; u `z(a=|$!b()ҩ% K9"0n ^' \GzZ<诧& PaBX>N.!H<~˪\"d,(>i؂$Gphq`T"D"@`""dV/" #8[®-*6%S Z"<18%,8eZ"C!İ>@ C3c^IA*8.c"`A_QR"Mn*|#*]$J%rvj!>@fB\% \S 7ЂqnJE^G #a &`ND_c%#Nrd+`Sz&cĬM$tBMBTCZ.bbJ*%,MBÒÒPXX"$`E0$G4- w6.3"~|683d*FwaAi, zDRz/"`@ ͡?LuŠYtQE/0h"O({hT&<*z?CO"j㋤n!d6%c.(&ĆZLX6QM$\ jh`Zsj0!C'"e)̓3G2)3>BZ7nq" Tv&L+i.^D.7bum%'vM@! iPAU)UM%b!"$wd4,Zd3kXG㴓i.QILl(WԜe3HJ~%Qw9Kb -&DAO)F-b|M!Zt5IJRH6l8=N@Ba.b Ep-TIZFp؂QM %o{XG>"qeİr6t˭%mȘ"3lmf"- F!eb6bu 8)r"TVqp(&Q"B"ae+Aja2\ n_^Lb#.h2!:PN eAjU2@Cm$!q(T!`2~@37)Ƹ@/7S#ڑ,%?jdŨ#uf{Wtd}/g @!#(z +:FJd-b40 DAjduљlZ%"a]`f^`6eiqsl% Rp&jwD Ol#wTBPwX BXD#?U3V9*\@Eܡie4 Ǵ GgJrZE,a LA>(@@&H j w 3xR )֗*Yc5VHLb$ |B  $V¡̗z"@vY.T0&Z^scA@BV- êoO+/QS?XIB͔tt@@@l{b-|pcEoit9 Amd^2 \C[^ ` `2q0*;Lj,p[MhdG'*]%Ra/yK]b"`(@a<πtFHDWsձ<"nO,tt!(0a0eI(OY%_͝xb%<A@nG,|$K&y+ fOT!7(oF@ >~K'#b €8zƠ!2`!: / G %ʚ~Me^,4Hd`b&DrӎwԣBm$0Z-Sn a: \9@gA)e$fu5Z7jKqN(e{L >nc[0!~sR-y-_#Ʋ'skHhHtD"O,?Ij6ZKnj K`ebcpxAfs ox #0O|@ /d ~>b $Q)&S:K?_H&i@"{W, 'DS?_(9Ly)j#8]@rFƒvtBr}mQᑚl/Wgu՘=6v/&Gn[[Um$Zdkh>XV!'쓥/3P-*sNA6Kn:zK.l#*kNdix0O4:p-Kb1Rp}*fRŽ0*2Ȁ0*7ͪ 䭭+R#.<6R29a-*:*Jj['ˉJ(<^= z,j G@ j-J`ȑ07Z2kJچ!z$*0m<1Ж;'GHt2-dNl*(rW8,Ǚ =1N b*nJZM4I:I} K-W3PӒkT^-v(o7C-z48" ce`K"Le8P!az8XYk:*3Lʐ}öf :}OG4zXzG ?)P>rMQ-jE A|.$'cO5(hBLQ6e5CBh0@7Ex @Cp^ㆿSlu[R'huY;e`X =Xp8F<v;Ghhm+ŀm@d  1" *d#R:wNX , 8,@Vs]q"TQ D#Hw̹3fqt(@؉b$BlBL(Ky dR!3KG?ͤ5X@qT+S$К@P P@"( 4M 3Tw在Ŋ>#QH"Z[*BY$e݊ -H=tI. <`&zR<|4dM'p¤=e(D̤5D.~LhP0s S !>pH(%@):VV7Dʐ"*3cԬ<&8wˀ#|`k]HL>SeTD6)E5 1K)^e[!X'扉je07HZ庬X1Ķ,-UP40V TQKAM#j Jr.c Q`@i zYJқO骤@'Pd)uq2F.S8"ډYg a;h AT*4fmUI]'D㒬ҟS P", "eHcXk7&Bԧg H <'Da/.[?vW9AԺ=XuŴœLHs !l aw)prYIʙ|12&D ][kIi<Ykw]0Xm Qp<!ȟ֎H {wRf#J-NPK&40) )@,&r$}LH mb&/fAJ Be&1",TbՋ%qʜNX͟BkJY B ۼr䟠B pӔ} 3@ّk#`!!ِBay>5ȓ )W8aB (y>9/b[ލyἑpr8Q?[鋀)&@,r 9h `izO R1' zw֘! /YCY0[>x>0A9##{ D6 "Aߺc!TҬ :dV +Pț bWA:.j%5A# +1ؠ({92 a>c=a9T1Tw0ь8j K-G lx1*#´=2Д$,!ЖȈLQ*G|@s0h1j|A~X3X7J B0QV oέ6S17QGyq%҆ Y106 "ff"9]"a E({ބxOPʼnuZYѡx lmx`yVXhk-)/92$*3[S> ȇsr\lHxˠ01`" R}7ɻ՚(@P%I0a*q´Ϥ{~In 8/XY7×2ژћhecSm Xňݘ *kͫ)2$ JGEߋ(n؎5wmeHRx~3y:Q,EM1@p5OaNx)*=Cߛ>U8U8pC [?0mƘp.4/nwzJAV(-%THak0IYM Z_ t8 b, iċb b⋑T9 _̖>pFz4,@";뵑kiryڙ~ x0Iˌ8D@" NA-! h`ř_e@=; x(H˓(ၶ[3IJՌ Y@qt`{AZ5K_nQ64ySĬUYAw"##̗) Ef ȡ=)cs ?L^$qEB[%T_8䩌hBׯ{L4"X>1ƋYIq@,sEqܒWj/TNEIql7αy*DBԤPb+ g#TwA ؝+B!PTggTjhN1i'* y#o,LI6u1pa9q9T4̜u/hE^Pޗ9IQ~Аɉ fO 9s-0 =dg HJ \@]ݗp{?Y!8[9)CUaN6yu(-FC*`#qsQ ()bE>( {x>XG 4IԤK<Ꙃ Qi#:W8;(N6 cd$x$uӀFAD1Dc1ds?$Q׭yɪ0هD xN5_#TxĘ@b\}(X% ) hKP6<F# &#/r=? (?)G%H1I(|p#WQ@X ~KO N@$*"Һz;;η;u:@n ba àn#@6% x{#*~@]^5_Iju C߽;xhPT "Rink~>(Ph<}l@ |}@( dYp)RVe0%HR* 6FJ6`HB݀->|#l Jxl-Ұ+rbVQ ⰤEz rH%ɜ<˲#@?SXh}&` #' kN7%H‟-RڒTXFAP)F`h P̂,y.j % JS&j!P"'8QJ)r.}'胁@dzۋDN#1Xc-HRtvk[ wH~')2U0k<j7!  (RD|w3|>v*ۯ XfĐ$P</jO({PR# ;`RQS @Fa~)*}@zS+R ĤQBs Ȯ&≇,}lO2%-B "|Je wgk)Ijʖs75)nh%9p21H8/j[d%eЋ)bӑ$:ZTQ/!/t̫>e4O, < Qn-a !ɏAܞQ-9'`s%( XmE @LrDAbf D/8#q={ !XHt;ИEH\sa&8H 2~`!qO2͙`,!X5-DZ|B[B#됗R:Tac6.T  AjJPH29zPi-XRA'͘5 @E{rFdB@t+O$̎^߅PRH٬f9+ *"\kK f.-B,<Fi;PGd-|7䶐3\ 9 ufS@oQrI4"4 EmJ)J|D P^%;(ם?d]~Mh&m !P SpXC/BmyF9c!O=7ŇB|ء*3J\ph"rM(ŌX;Fde?jsPmR( zlH%I+_T 15j.K夢Uw.I"1$͗M(UlRZ(.b_ dRAK %Bdh?0,ki]Twj(O @UHQ)`(Tw5n39+&frT0Gh@+Q~$A-yM@sfm#&&lv W"Z2^!T`D #!;`J|X+gLO̶ 8$$P~2lv!s]Z.}1&ǭa>ү#A1%F(.-nUDQ L()v)"Fj0 i`CL<(ʩg>@.8# 0h؅s'A0O~b| Ȋo 8(ΒJGB$z/1E25h#rJiNP` BD@&_:*(LDh)/.(jH`$q,/(̫zy1'#p,b_̈ 8ґ|f oTkЯ(FBSsIL Eh!"26NX*pBbG,+*~s* ”)~',JB`T!"Xj P8f8>3rhlEC.A9g<S@P'kHb`$ HZA$ y80n4#s/0*Dn `Ah=7pB`J;f@` ' \JKiНbH8DB u‹ rP.JJN``D*c#(dPG^!l*[Nؕ84BrOLaܡM'h(񬪼f@L(Wr9hFL/$z_ĖF0I ?bA 7"+L8cB+nqow>Z 'ӵzjh() +$+T'-8ftCxW~'TlACTw%8 hrF {h7tpnĆ9P?-̵\iP`"WTj?8&fI00$D#f)K^J#(턋2®"iid% ȱHZy>/j>(zDGFIJ :ƻoP)29 YF; erg:V륧(M:'"OFA?uEƼzO8iV/!Aa`Rn La2ُ<+tй% ,wJu>/|.NcM!|v=W>@!1{6^np|CV`Lu;zxv+tuPҋL2$jSdžκC/ ap7 AV0$2HN^t$ l{T$Rh w8 #pdsxC ,J8Cgax!t2Gm+\[l_S@G#!UT]UmǏd2r&`lRJjӀiSgIbscn,b?2ax׼f`#&?L1!tp@.4@ (@@| F<7B:,S32CFaDA!qGYN`4B%A1a#IeZsDktJDA!ABQA% NdRF@>`&9`'p㗧: {so6ǘf$\u营)_1$VՒ.iTGo @%oP`^](IwܽlhbYP`4 &&DFʆ>"-(d$f ޱ7){8@s"Lӟ`t]`2  @ X`FX&J `Xͫwy[P h}`^UyUi{*Q@b}9+,#?) "b֡Տs$CT.MSG36jJAɛU]_Ӊ4J3Zh󞏊`'mzqUV,-8)'@.* N,=B Ǣw@r'Qx\x#ߜ 4Z$uZ.j~ ݍbi6 ,i$הm fhç@ڙH~h'S+dV 䴣PD gݙ!`[OwHvEz-1W| n N?-kf [Xd^[mdY'(HDa PLPFA޹E`ܙ zh98[,P wQN> 5@:2̥Xrv9=pa ^E$-Pȕ̑SJ"q̞ ovD7vVk#?f( 5Po#ebzgݗ@b,h=O0%W b8ܫ:À `h&NjI@հW@Yc>@nZi%f.\#t 2Q\#s+ MaiɊ\ &Yo{V( dHP91'|cٙ:"x[ˌFJH#4Sj6ryE:cAZ(.(t͑z9 H&xI6 66FF@GFH@!il8Xɍ0UqPAD11UblĘӹP2P^ P&? .Đ lDfRD4Hdʚ#*ZX P tl패}<il䀏M+$V2$ D踖UuJ$2 :zԑd N>A"3`f a$%-D \' <Ή`.UpN [q+k3n4MY9)_5mxLywRbXqBW $QM658y6t*ueXL^ѫf5⤃N@ Y #ĘBDf$sO1Ě& 1bgrLX/LQ,M1v+XT=V[d26>,)#!|ypƼ{5|y#dmh4\ CApƀ0CU'\yi'cv§V="eI<̐ )AAX6c P8$ p0 )pg} \}?X{Ka ^o0BaU9)@BVe1X1( `p4 C`l9 p8 ۟(@?_rs1@6ss 3?Nt)L [/@[;6(M*/ p%Hr]`Y8OC}ek#@˟KDXOвL5ifm2nN z(@c0ȟ)z2'νLj #T%+䆧}?Jȉ~  ̋P5N ܤk=Z< @Hļ`x=2`H1L+4ɡ) ELֵ0iR^z E{Tt!z2 5DRbKgQ MZzRPcpKBȌCR.Ba(G!]'rJH _ @iTpLgTi6yw#XIM*5l޺~ȉ5TR" 8 "]㏳qnBXM РXaSeHsL>l |M2U+I}, #p6eG@N;9`X( BfwEmYD紼`efA]L!0h|16>I lNg:BVs%ApޑXk 0fpssӝZPI2d4| !s1j _ 4]ӂ9, )pP`hADB.ĉ:bQJHpVQ˙*[D#D C:p y/ 8@mA(p:@lմ}$E%P^ @.4 D  @<1+Z`$nL)_Be &I2qdM?(hT/SJ)f$$TRKoQO agDuQ0u|sU4 G`(Z>rgH R)"~ڏjRz(EC%% R/IO!JPO#>h%,uz p$@RGDTjZ fD~YEh尬i 3I%RtS#-$*2B& Ixxle-UYVFpsQ}.ĩ#S)lA pI&ORc M1eY)`W`4}KZ4;.ugq"`iAj7#ԖQ[$} %e( ܊8Ð|A(ؖ .$@gC* \5!PWH- }3i(F>ZfݼA]䬘sg0+mj4hwAjxq[%Џy-{U43@(0.Eh}ট/[sNEU-ŰMR ,D#Ũwv)D]X7d|)fŽ ]RP yFP5b9ͮg+._:REPK$#"R2dž&Gl!RQ<Ax'D @8H`. V T@n2`*n ,>lyf^F! Fpv9 p(@0!.$RЊahd?أWzCV!vzV'Xˆva8<!Ja ++Fu@. &$"22BKA:2R2?QxR 043-wdV+#.lDK%A2*K.*(*@a^!d >v `!(j#0).Hb3'2ʼR0K2Ӫ+VU D%G,@و䢳:{y&o6 |_xD$NG$:0Hq,^#(x7 JΫ>KrjJxnB/k`TX/$(A&򤠵F"ؒz`y/0kRR`KbFXYϥmvOzvfʠ$+HxGw ܒڶ$^6x`Wۈ&wJdS=a]žאJC:"^Ԋf}Ne-.H޼F}LToX Pa$ii%+8$؊D%Cm"M&,IylީVN-v\ygh³Uw$ҫVbkIB-M¢vy Gz+߃vY> lDT#P Xl o29%,lvڧ$&y"Ewy6{KQ9VwVm kffk>Q^ I/Psƛ2^y(!KElǞnUjnF%;H|PfB`M<:*l Pl¨ y6XE<{@x KyM01}B(V w݌xתKdHFM:ʾ/pAj*_O Z%؞ζ6<2fVc7mj#V4,%!0]Alha'Ids n&; O>iU#Z-#'!{Ahup7”x?A ?gf` XA@j2PIp,YmR#|@Yi. *  av CwbA  F o0.0I8. #l$X- fix6a* {X"P2;2"Tgw~[K(xm̪{vԐ,EYTl,4̱Dx4?*|l?T2-׍*A5@VA@tC4G!/OlCx7T9gj,P B" _j 3&xža>@i  @ N\0c#kt*҉$$b@10eP^ gr PA2uz1PfVvAKAwd >pA@Ew}@`0OX(~>㊴`O)'3y<`  p$Dg@:8nYSl5 [(m N[* Z2DL¥W ^\P.ka : d`P(!|39)+8{@[6%.Ӝ!H"}l.O^# tZ`,K@evȚ. ŀ8N,2Iza*/ z qoar @lho')\#HB jz19cm' gctPR(%zPuZ'㲁"ܨ"*܅<@{ lZ~hZ鋢"ͧdrDORh⤹'Arg8{8 Hhs‡/ :jZRrJL-e ȫ⪧6PBH~`@-u*K.,P,`zO X#!h^ǩD$'܁vJU~9d 3gɱzHO ޷J.vH6_GF<2hʀ mC$sgH"OAQkֳ$?q恵DX mj!ɺdtJPx|m `gUZHڱk'Fs'EiHbA%bx&, VReac$'%#:9й:hRlk* ѥ۷'gi"" Έc8i89\皡l拃=Z;Mg.K(#H>ESB/,t(bRq'@5ݣ\'DwԾ92Z EnO!"r qOGq"tg8%i0!PPAč.=!:aKp%YOc &εGEc—r$!$l5i "ĸC xHDҁ.CՖw$bz  V/K 9* '&L L)BNdmDRFWsGFFaRzܴQ0HxGK#yKȮt@H Y,ሞtZz΋i^.EP>w @3 P6$ʻgBVD4"hM? R岧6Kdydp>CQ|Pě7Viz Y~>I' y(>$!DEB >G\cg4 [&N(m#]ffrKyj<FܨEul^K7$%S!D|3H~xIdTYEȄ2A9Ђc1 7qx3 x)g`tˆx>Μ!r6ɦI^I2 O&mmEfXN <"D` 0)G Jl|#ڳDMd;rzjj5pi5BNIqSPvACλ3N.@C;W &x8MOQD,@z˫{diP[Q,/gE>du8^GdQ (=]Eh!x8n ^0d@[b>P:+U[HJ72xecef&d;A #(HU$ {dxECthj㵅g45ѯbۡ (P< zNa9 ;#{3VO*2blIQAnw ,8> DH T^ >9db.Q91/P b>r5R[# V+c$`"`Vf^|X=X “MMO{`*#iTHبNJcu)Jp]h:d nxE{ȎeyB:NG#BCHnBWfH ~u}K4 z4t?@돥kd*<@} a 2 mB B@ Fs/&|KvgV s CŐumQQ}s%DiF>3Qf:LU|2h'π2ºOHq|co ɏ(X'k9QҞ4I  -"H o>3"Z42ལKuA7V8p0hJX 80ҕ!<. e΀ups#(a݀ ӽ": mrl5` `y3Xw"m.A [ (~ bYOkBXY5h&x8|iMŚՋ ;`y )kA T)$PCaO-߈1qg90 9S߻hz@X;ˆ >Pn=Hq (`@|xInHeD#@cX淘#q.! * əX+o/ 8C!dPvJ 蚋I9& j *pt|Pa!$Д('g`liGG py0: DHd]3NnR ݁TS(k!/ydΫ2 0 xaiH -t*Չ,ӡ BpO 9%!`pN߉蘫j<2qXt`#xwP ppv*-Z$:?맥(%0ɵы]Z`W9],ku ;P #R; PbP(݇(qT~ yk Q"YD 0?*y=r0~ɭAqz _ {PH)֢4bM< Ҏ%SyY#)Z⺅N#ԡ!!RUsmVHRAs#r˸BU'̒Yl5+ ĪAҭʉQp9P5WZ6V" 1!Q Zꌨa,#I9 ˣMP%ۚ*n`S)ؓYn"U"-P0"c-9(ɹQR$E:7!Mҩ e+mXS(U2AQݶk`q+G,2&:U^\p@9 s,/5pw/ SQaXЗD:y9(\$ťaؔ֡;_ࢄP/Xb /i86(! (y9P;_!,di?P]y"zcWD;M@8q.(/-)a> J) aplmSC1<:)v ˌ s{(leliҰL([y(I Ȼ鎈e)s#@λ(bR8AS ?R8oч`ur;Wk[Z(8&tBw-Z䰒|Syj XPz\@/p%X$FHJS [ Q3(heh=$ c -`*9O8AuQZ^P FUucH:J-q:#JV`&C5zR; jyOd^˩%]&R%4N 0C8T PPلK .*?` ˕}3HZQ(TkCG 01P3 35K6[pIM5ٮJ(dS"8n8aH ق(x/ki _>F h**pM.h" vqeGk_b&sű|txt@_h4Xh|v1 T- y3 уP;2c`  =9p)& p75qc< 2t| pu\@] N@cD蜀 &y`Q^+ԓ0\|;BO:v.f.cXG<(M "Za&{H QJYF|n"P尢qxj,&;N `rXW fFnQ)P68!7k/p yKoBP BoGyHrpH$#`@$Ai h4B @ `FKP@fV.PUQh\T@rY` X`R9 ]N_(@m=>ֿͩ`ZҼ?])OV+<:f׀fG){3\o+<F]|,!~2@N|ЪPx`[\':` ꢦI,'x}'5/A(;:6P0t((B~k5JӾ)2 @w!겦(gH9GtKBɊ•?.})A:8op*2ڲ3A4osL- Ӡ %!Ӓ {N3bl9{fyLZ 6J@ '1} =԰+jˊ̎Cr19Q*xz۞Ǫ`*ժT)jkӳ><~N=N| OR{ )ʀVk^FOe^4iIxAd(`o"ӷc6IJO"@9= s*}=]9+6BP)b-iwXL|ZE).)t_h(1<ذ86H\(q1{6OK)<[б(@_mr_l6w'ZL9p{$w3.~H9I~US8+HyUZ 8|Qɝ.oU͕ƽz`wp(&\S1`u\VT*ldo5IJ y<,L Fd]͹H Z(AA"QAG?n 鐢` gȠ0g&yl+ʉ®!c(\ %F<BA"P%PY4a}6cXIH7&kxGH6C+C%&d6HDN |ZzkcTf=-w PX0rxJ '8׹ojd?2gKR'%;pE;:8#>Dɹk%xD$$B$^F Zqh@|M4 @ Ax3~(u!W[BJ&jBj Dq%̬`CDֽ~>]nz*0 P $&ds7zhUbmOzRY bױ_gHK`Pp>K(T k4܅L}ddxDc&4HMHLu0XL!( \:EM/yB ?(R&S$ DYaZa2$0$ȸBCZJGs!0XV E\a>> Hf8fvz?Ҽ dtgeT.Y/gCcDExXHxSm΋ڬ_nNkB"&UAX.aօrP(hΛ0֒| "T, $E#L'N6ߖ*ad>L9d"9 Z+ͺhtyF a4%w$B' vvjեeϼP ,n^̣hjlR!n z@AV ᇷ)N3W;8il@IKҭ$ 2V pCƑCpYQt%TpCm Mjl̰ ZU&<# i%dڒ-ŀ !odR%n_O;q"2۵0,c $5J῎.&)@".`!$gnv``*o 䳬&ƒ$ 7Tvc@=Flg,j$ =b^#Kb8$M RTo,\)?( 2䏺 ` +< OC|!dhtD<Ȟ&&4B`LLdc[m@Ҡ́gBn@`Ԙ +d Lrmh=LGjP" m]bbzMgLEbRcPp=%gKnm*^WkcJPf&"!` k2@03QdO9:dcO`p&{O.R־F^=x C E'u%8B2* ʄ$@DDFQH41M>x 4.Nt ^;u69V4 dǐld;%DN`$0X2X$NR,Y-+ #Nf-l?* $9FI?8C8d4-f+!(ѴF; Ô7w=Q|>"Ԛ4j,@Dc`-1@^bn 4zM.s,tP`js,fz+ay,}< [h,G&PG/$@N_k/+dBf^ND nc`d /"T,N""r/4. ` `}G_`uy̌ KD4AjL#ztØBA i)Mʚ2 =3tê^YQzL?&'(MBS D^ ڔМ!&B6b@"t+.U`}eGelC@+&d]eZ=B.\&Mt塞N"a2 yں$.!0,LO0UD]qI1̀dA!ҁa>+ V`1&((¶fN2JN[ %)JFG f'bx+>TḄ"XFѱ"7#&5oX$(Ml:`$#*781Falˢ`8it ̀ @8<0U#R nv J!HNX"r_蘯"î׃.@?Ku䃟2Ud4x<#YnfCU y1w'&s-4U_Fzfh=H$KvA:%C mZة !{*p_5Šb? Km\W4RyT0`, dPLa% Vl$:hHC%P E ~TX T.s ` Jd`@<~:t7xT'5 WYOϺ{"ֽ1,0+< `[@9ӳǶ[vK9,@rB J' WfShJ&` @Ϥ2$ 9! p9-x=Y(Bf% "C\R F `i`A(ꈒwum!D%J"8֨>:ӘJ#Ń2;HU+"pP1` [-Mr `֑@S*Vfl6"fl)U?fAPVp H@* \ aBzaHor@`x0sUJ*JOR ` LA;%`x.j ()o8Ń%AJz`%l[Ӫ;"," *^?bD%C`&aD)"S<j+)/LR{4kz[Pᢤawa@ &d24VGf@U=/ 5) # %Z.ڦS!Ks8[(DA$4UgѤ5 d$(8+1ӄ-/ HD(rfe dLcI/Kh,gM$OG(Cc:|.SݯŰA(bMGé&$}~d b oRյz+%Zr67R4{MXUv&2=ɢLܒcڑd-̐J:u 40ċs3Zl|^ը5&' )"pK,J(5<2ݚqg\T^!H {qLMٖUE=}9gBS/sgLJť t7W!xUCZ%GB*Ԕ$εҧU갅q3T$JS>d-WbF@x B,?c ~?@UHT/|!QAߏq߱@5<pގ(@@)68 @5Nb`@ *{ jh9u"P`h2<ޯ@= #l5 % D/~n4H0gQ Zag3V~|'m"`$^}hDj}h , W0ů|<̅+ !s<{:~@@I.HA7ڼۣz#n1,HBdQ >r-j,9J,*ҷfq΄*1z`A 0/I{Xp!0yJh;2&4v KzSCZ''{s)AGXvGPukhZj: "$݅tXɝ`|̴4(ɜhW @`Oln۶pB(, I.L>@w# ("re=мc9r1RUAah*@8 &DŽ j&(h(|ծk}'7HR$S,Cy*H:hɉ\\0OY#pa}PN 50ahS9 h.0J PP,& @?"/ xkxQ"T`r`pXNXb6AVJ%RoIR*BP<'Nx4l9Z[d‡ȎL3, 6!E%LN#FM<DH\9I$(< Հ)Lh}ۍ+C9mvwф'qiMC`nfԝ)?Ͳ.Nz20-4ۿ-xɗ5(}MG:~}P.)4i$25XlgERa㓺BE/%誦sZ8SW>݇|upaA@9 >+Y\)HX/CPn'M%CJ!JPNؖ[<>Q z25|8ٱ[kv{l !ROA8y<,hXbz K؟:d z@l *I0+HuD y pHPtX\[#!PHx(} 2X r@ W(z>m in P߀( 8(DD |髎> vyhKQ(hd)V`(" 쫀 6Fp!f#W-. T 8yAS\3aR*CZD]0(#y|A :7x/*C'%@~@:HI|Y,#*,!==2NZ a"LK1. j‰8- |<x>;i0B(2]^,$ xy?#%@E ^H I58Ca*0кjcB_:/I<Qr I2)4 0$9UA_~(SAl:L Bɸ8:FDPR%h\jXDH;;ݯ⠦ v& ޸ݏsc"LjkzeM" %/ ̪>5c Hz@j8 cq ҫu safa !(ٜݡZ5Hh D[An-QG8fR NIR1 D ZR>Èj:Ս(Bvd"P]]h́`*Z4͢L:>. 3zPzꫫM)#H9~ LQyPsܙ804s0(^wp"Ll$HLQx+`*_;,Ф~<3y*-xפӈ߳),HnJk况.j[5 -*;$ʱ+xi,dQ2<| "EX~#i r4 eXf[O (s " 𗇁K3Z@ƒw 0qWLFhFБDQo q(8tHIIohO1 (00d8EQ8e*' y*y09G,Ƥ(b>ًKɭK-@^^!0X2AMQۺ GxqHA7cKa #9)fZF@I%8-`g_3|*ZAoeX$`ty3#, 3O`ghgBxK.̔HY"3 !?VP4h #SE _w9[N5#țy[03N}a B8킦CM;) *N0l'V BXS}84_h%R8b{=^ }߀H(@ A@z:1? dY/ʥ@ ]1C NT$j4;  /Srl@8ǞHX R{<@)de3ɬ4O%UYesx}:h[d&z"BQ0e]ށ@ N:\:.} j !:ckN^Ӧ;@;J [XGqr #9LJ:N,./:8Mhl4 8@>oϴ)kgF"> 8MB븰*8%<@xI$P!~|OY!8Bn#tb# f0y\;:뤘JɄ4%8$y:Q#gZ>rjljuOI@ Gi'9s43N%Wzg hxp `{fו1,K>h 4ȅe!q{r3ǩ诺],NBW nB,֧!x)VcH e1^UV+Tѫ1JXmpӪrO]ؕZĤ,+ 4B֫LrջzW~ hy*icq@+ۮX|4-+HG"'x@<{!zb<~UsNV=!`.K;i?M)h2 W-]˺|Vm̉HԡP|x;CufOYXR%V;ǹ dMTjlV%L>o}2RG6hRa3`|b!A??FhVP/UP(t tt#HFq+D<^=ǣ3(q=Qmp*VHyf,)#G_t1mՕ|YOH2ү` b*gqī0cѣq'YTU r>&"Rd`%0:%h}B:Mob7#|71Q6 ^Y!1a5*F 'r 4d̍ C-Q!ЊUD$SKA"E!8bHtpRPe|E8a*Pmh#֚J;1z)[:b%dG +yD|b6C ؇ GndJ@F\~͓@h "VfA?rs5hwiK k^P2Ui,"؜V"\%b~C br=s&5dw TyjJ69I^ڈt}ԖIISnIMjEхB8O7KjaˈC1a%9Vii?P2} ~T*] uH$^RfNGJdga:*X.'c5|Vd zSD:d&n+ @C)~Q%`_\ejz=J:X0 W&Ēor\@س:иd}ߝ~oz"Z`W{0hB`,q|,ŀ` ~)}?ɉ]Ƹf!iM٭mg쩣xN F>H %Y7gniF$'@xx2]*͡Fyأ)o"D׹4DCjZ),-l( P(RG^/u "8;!9G0Tj`-X 6H  A -/!;a=."^ UVh@ ZA6=C}1Y#P"PJ >`ذ ESٟkԯKnH.Ζk]e.x΃|,NXq 8yņ ۠GF,[v⹈zxk ݬ A0@] w-q¥.坽Ԣ%q*&xG4fIc52dt"B 8LM&~k3XEHc*adOۊ?~,>~}\$MNqsIݜ>Ԋ܋T#E`a8noV;V7Ü mR@feh>GˀF$,+UhĥX&NDx"**Kofblvn =b# `Z!LQ"! @p3zG2N#Mh bY` yCFjZ>C`6"#b^0<3`tp$"eO!&*\5*A_ L/7C7D&*ZBnNnKH\H\Ân1+d+ĀD5Bv`@(:#˘H"l-44L#@C&\qt\+~-gH+?'PDX70#=2T^S'X?#uv%rr7ifV"Nck#CV56&$jXS0wqc \Bqc"1(9\I7|3x#qC,of.N=d)Q:G fs;h4]&"EȜΣF@PG+BAlJHjM,j#|<3: ppX/5t#-(NqCD5H.` T66:%X!fj".j. $Eg2?3H#t;V!6°- lJj>)VlKB &HS>QHk#ne0Z?ȅB Z5RUFT)Bju(O7(O|}ئր.%H?d'܈US!!&gOL=hG҅AEʴi7^Nh.erʊe5XuRo>,'G!¬f *HTg-V ViNb(BS)5X%"hƫ,eYe"vfFt!Ss>1qjtl^HDBN cNR:"@V#:hd)gCZFCH%U/Ґe/ /N&?61PX5 ;jSG,t.Ʀ] 8Ts4G@DOLVIҏņp+E0)pFh:')B&X s'RHMU,dX%\ j7國-7n#Bp,l#A@bWVBwP:jmNƢ#IB:-B{yc+h.:/vBc>L3Kz 4RmVLmO$^^8fo %Aa#TANT @ `88 [56}>|W~&H:Y òe,o7l5-KYBe`V<mN&Pan6xCtA R.ĜZX#H/x;OҬ "pJw.'@jTM/֋=&U>vmܑouuvUFihaJ*NљTdkaV`i 9~B0D  .@>! J@jXgZG^plJB^\C[[N:NaJTR LK@44؀w`/=b*kVTi&Rd6leN!"&\CZ`Ff>ߣ =cycB(gr1&g>RF1|g!:k<x abE-0BRtZk"V,1yaA&&W" "/D'U쬟n@QJ!d6ddCC >G%G `B9 `!NPnQ$+5" @@ ۈIWv-@,ytj気Zbf& ԑ$rD#}^ >aRQ5ӺvwevAz5Hf1b ܾ!Z{ ݊{tTNF<< @qpSvkr}rNcO .p`*/;v0I%j27J4'PNbqV؏\|ZWPz?]5d4` ` !˚1(َ bV\!>!Q5lÌ2`To(41}iuP9l ?:B0@ }zj.!jNN #7t5~E1fL.'3EO{T8׀1CHooAO!`x}e^?#L7+l{6NtCB@C@FN**e.B|V>1V xDaIJ7F.veWJ=1J&~#us>s iMҝ/c(?6 0(O8}@hP p@ DxD P7_/W =_0JI MkV_|Ee ~F@r$EyϠ4}B참|>[2?&ȵ$ _2$-E|"?,RETӺ!/oNc`?S "]&ʰ%.x!wzë1|Κ2=pC5C |n#RئiR(*Z*Gܥ)m댪04<<=L\0:EjI*$(:%Mb15J..-Ɲcl9%E<ԩ4l9 Iz',\R3b P \S=+6nZL.dƇ85 Bk}LJ2|IP{!Ir}+nT\ETrޅ2" 4=kj̨*Mަ Rґ!oΛ !.v-9[W4:)/ވ;/n>w){]gaTo z_Ǫ:+"IǴ@jBF2PM ްLO'Ɨz[/7 K7WÐe~2@ @}π$R@㊦]5:ʼ6q^~2S4C9k /Iagvow]]#Ut?XSp\ JT>8 `۾vԧuAwqٱ]?|w< w:!)ƀuʦO;{R&,)bJ5"F#p3nKNHȎI-ކpxB1tC:8G/z켉+PKc:L=]ȁV"*'NX㸒NX:P3?Qq93m@.n[KypP$P8$H"\j9:4 #dTv8^t*48r0( }c*rР$x) P&`7AH~ dUSE$pən\B38rUΥG0=LI Czm\ !<) (E+4 լԄO&/EX4]ܱ=(ėJU(40BRb1O(̓0hdt0@Wj AeӀ@O 4? w":kQ&IWxYdVl(- 7KJP-By#&@":E{ʐeRV`r~37Gpa3^\ *x~$p"ZCAG.h, BWsof8)q;ژo4ڑ]tHYcA\L„P /dz1>~J,qfJ2!($u#hb!)(h|eA\*0U,ض! 1%b$4bu^%J``xz6@)'/P3]AQwA1T>px FAE&),s*4>"ʪ"s&z9z20ޖH\SDr"YX@0,;H9vH2 BٮhDC/}?)t X!s 2I)26"C!2" 0+i YB< k$/"șѝ"-។ۘh/Ȩ^<+p@ )RPB˱ 1(Lo (BCBqZ[!s4! j@Y;,ˎ*#aQ؂|D﨡6(,")9vt]HҽK>ʢJ$!1 j$5 ("J&hhr; > L9~z#k7#1Y) 㹾U97u<'FڱCf `j950h:AH":Q@0;Ӈ\@/h1E mĜ >HX;}! RK12B阀=CB)&o}$5w#`urxxxiT[ [ 8$$` cMJ3Rh7QM (DTz8CBYZZ]UE+H8HGhEP xvP Her'3aȁEhptXgh`(  HA#"I.`"GɅX6-ď)Rh ȿ\N )ɷzq"6,2ۖˍ b"x29P (  7.ZH6++4s[/* xFHD.`8uI5eHd HA0B)0wr*iE(hF;@< x;˛ : c5"rTLRPȘ BsFqRG/;\{=A@Ā 2=!Ⴁ>EXm x`D9T(Q3xKxKH`uXq:1!PxC5Z*ZK&kxނ(EP(Λ>㢴l`TsW m`e-30t'C+;<y4К TbvPPweD9K"#MVɮh3 TSa{c79Q\`-sgGb763mު)AT( L:[r 5aHHHH+I!HTpVCz IaZ(Q!Mq/y W6Ug; k,: 7D0ZyX QܰNh ?q٧ !Xqt(n_2@:JȪM0 ub'"4)G圗)`-`|Ht$>6Z[9 }ai: Iz?>=At8|"Ynij'X'IC-(iht&Z&&њvTfE :hJRH 1Hb(!Id*ٳf:˦f;>lIX ՔȑB R(4 JX }#>a.5)i!uG`V~+q.sŜ:8Pɀߛ6x%j( 9J ( (1]ˉfJh b?討X(1;P+@uxJZ䠔N.nJLWXs9s= 4S5 ։ X&>M9@sHz$ ŤExI:ơ2Vl_: L飿Ċ(Bm6$:-:< -i/ ~gdďH0LYZ  (10ȼ9]PJCDZ mȄ5+(ɽۿГǔ$.V6\=s$䫊,o 嘔QJ-5S 5REWBq!:6gxЛ̈iǰ 1-F!1E\9L)9rB\ pӭhİXf&iA-tu\=:]\1 I: t1I9pخoYGJP" 3hA1 |h bi#SXJFV<8՛ޑG "sҾŢ$ N[Yq!rQQR*5 荋Y!` 'Ȯ6 uޓO|)ӟ),H3|oN*Ab3!':۝̐hDO8b.P&8q3@;@ON獧q밷i;~9o VH0RMk颽YAgݖj9u~ŏFi2]\{@0 O  Hz"W?0C^nxO}/<#/'Sm@:.;E\  AH#f@h\;͟3Kz H $ 1kP@*4apNzH1t}FUC|@%DRPhF%lOGQ*I& `2 k8aw0>Rv8TC>@(XɪX{ ShxNh E!`r”ćq! '>3Ç콡hj rP$5FqDIF?FN35U(@ Ŀ$O9$l䜤A8Hqv]q|} I> Ch4ROIGz vj24y8L$l`씽*NˉGò"-W'R\;̋LK c 4LZ! }^1FHi1}`L4f堷*L}s&I$~wCCe/ר( ~JҬ>& EѬG&)):DJ=Dj }8AHv#$08aNR 8Gp I(a ލ VF pLZ$Y\%V\DjI@T(p#*SYnZ˖O~IK&mH['3I@Db=Y(KF_IT!#';J$@%CRkc}@E`$x; v#6T)8d e?w_H#"XBQ?p2v4`rZ56rh: ,!,.FXbOqB9i Ko& 9T^'\Ӏ;cll%BJ:.J<YR1B?ztK!rirC_ h*Ndz%NLo%y; cԣ) ߠjXGmAUa>Ĭe޻S'I٦ҀPh˲P{(P QM^Qf+a^m"E-U"GcH|XIa"htz("(eN4Էv ?/dPSTtp]~kk˭{2W گꚀY}[#G Qv*)L F -\L \&>Q &e&[ϋl6 *3EI^đ+brIy (bqbl/}M$I\gMi VM%RrdveJReI:K.e,ΡĂրEP@h-3"L8۩ț%'k | ~-}g-Q+ _ՈNoȔz'_cDEؠulj`df6D/>FG&IE{L|/isC*@~JKWNt8)riRQ/=:BseJ/~c7M$߲6P]&\=GxTcJE۰- BX : \A %(4o^o%֛H'"r}0p  ɢ!'R~bF ڀt(r%dt`e'_,LB'B'Jnf(Bn̮ ʄG<nBQ$X0'JDTa;AN0@,Ib-`c $,-/ai>oЮ|'ʹh̨*?^&cAJ5GWd6 2`BS@`n"H0xgGALc/.$Q!!8 @n <H 0 cäajX^!D0v7lJF.'%IQXgE!.! ZɆ0)~ D:N \Q$mz K\g'e.'-N{DNQZJp ޲F ea ^fJ銂E,aB2@N ank@*/lޥׂ2*jy Nf5"F :8k/A6d>$˲PdFIr#!2bGARA\CAL)^ & ` An&㘀~NDYj4\BGae#/`X.!uNHL,aJ tSVFjE TbQ& )ei A{"~0`ArPJoG5'bTѬ `a#5$0TQDlRt;!V,gA'dXH`_L ` (jI2:3N\yPܪ~&'t0;!Au`'Ac;@BJ}5#T `4!"MbAg{4qpʲ{ +l &%@ Ob @ߦcP~NPdFA;8UXd#j$W޵lR4΋%*Ce4LC !0hE+`$Ě:78g##RdX̌$ttG=M5U*Z2Mv#!E;,bJs[k"tpsBB@o~g>(e1&0(jn\P%@/W)Gvsy74 Y ,aTEp_R[A8j<ɂ+"ty'2m22Pc9e4״rwmya\%24NV:XJ) J.4 eŎlǮ]r4(+;( ʨU[Wu3b"|"F7#h /4KJ+VPԫ#&"%n\(nX*Z%0BB ~ĠJ&[ z#lbQn[Oew) bHLl|o./9*"ftzh3-kfm~({~039n ySVf0w3bX:oK'%4co\RvJt0Xsf\omsXϔn̂Zeqo_RrjpGà.!Xi~iS"~KbXdz@ X{V:楾Y/*l8bpPT`'$ DQ/2˨'Jt)\X4iOBRD2vGߞ\ydt]e%Mѭ nN$îC(HBY2zQntO ~'rlvbMKzd]lnʼnkX.؅1Y#t |Ex;nnx叀LSd,I dvYb3#y78P* @rs5{Bd,Ta@NhOD!SJsP_?Ěƨ^j$`|@y:Vd@9O:zBrܗhUɊ/U$'-~!ODfC~ 1$a9І[q /'T >%#j "xAE:*p=zu&`>7tjf`_,-[MI$@̂$BIqE5e",``-IbDEmtSOD"&bjaN!Zr >/l9`B,?pPԞtK :# o<\'+ ErDaNEi%ddI ŅbKrg+ ulNT0$V}@08 V n|VdU(8@0> Č)FFR%G@ ;Akl\AktPb":W~(+1?L_Lc%0WY(vw4&lJdV}ze.6h78"+g0#B'ZN/iR^8l{Ϋ<%-blBcXIhS`RZ`F@k-Ī{lzxMaC$a', #Py #@5S0eW%{i~"=2Bfbh``&f :_"v4!aa [B@f> %(  ]Ķ&sxFwbBs " }> 88 Ap({#HD%O.b@C @Du/t{Rp4@7R}U( b`0{`@8v| D[.Wy<]@$Q5 (vc_j`{UAL _e#0Bu hj [O3J`M&%(ޯB /wq&w,w(r<p #[Ԫo,v\!Cp\^' .x" 8  .5J0rg{` S*?"bJ<ƀ#܄@"ƍv"hz`!;藻(D#7 B9%z--R% pz,hN4#"*I ܘ{J4}ρۼ2yK0 P"2ˆ]*@ + rRJȚ |RJȂ*]zfF~2ɇݾs*(V1y[l{Ҿ .I|}cx-@@NzV!*~L -VVK», nt%>R li)=}iiJfk4 +#W2lҥ*DV%hB!rVO&9ϫJB~k;V:|)SU 3#`]:v6̨--zl.Xh]`*|(,J9Sx6ݾw4`W-P"Myu7f7^_+mS]NMMx*,BP=Zm{5DI/R_Rjy3bFRi"Ʊ`d%#aY!ZmG  rpgJKb"G4ɽjD}8iK![)LIX6~CxTK6DQzq!D13GMY ֖C|gJȆ.B?S\qSDM "7neBLjجA#BJHoe R-6V9h1yhs|L#}bE5%T͈CK%h50gƶZ StOFhag IXfiM9 r |2VqJc-wrȉ*s N(e..茑mq灴r(˜0J2zC"f}r0JMqvZ #@L%؛u,^iBQ!<l "aV/vWFg@Dss?M8 xT>ubf*M~!gDu3OcPb@o[i\}5 Id4yM+JOn3 FkM)S@ggI,d2)*]-WDJӸCޅOV2JVwjP>V M _ u8`b& \)+$ /"nc"n)JRhmȇ@K Q.uDҙ"VADLw֖t #XɏqGPK\p@ p aǤJƃz6> d,PH=b`DcGIl5)PZ %Xё<[Rώa8;Üt@Dp,7pg-*JSRdi+R%+~a" P( P1yˇLҳE:Ӂ\r>Iƕko9s&?%$/yb5`s6o k }.$  rlI-DJɬ>q#)`^]\ )2}-1A  byS ,}\,r@ ? x'B =#|,WBQ\aTQ𴑥K-@ 'i.TB%o"jYk8|!\CɆPR%]@ 9JB$Br S Ft"tuer1b(! ]a#~Xc[T^{>9+lXN NJ1_Q#=Z%<@u82"Z J)Y:YȂ>Fb&2Dek% Үi#r8=rW:(uNW՝QԖ N yjp[HYTB~գ;-_q"+pb $U6h1Xh"!P@ )`صkvQAUAۈ RЕ.]h:P!-Ҟb_X* פ@{Xym )9q:\ Ўi>x7 t4{؏dK`d\Mj.A*-38xSU} 7Hrk*pYBc;"Ā S%΁2 ^ N8ьh ׃)D9'Q "* Uʞ2 4[P:CT`fC[MЃسx $NLt %[y*Zw¡aIWHzPFcST5f5x HH ڑAr`1)^e6p cfSAcgv81+^t 2XڙxsM78+؆)^b+ c%M,L})6$+)@P[=mlT޶8$ ,0ibƪJwir8XPz hzub)h31슆B@3xgC+hB5 Y-" )vB89# ZߛqY*z"Z!&{%N'tI-dQB*t.0"]Wݫjd0'%2 sQZhb-EI8$EKz]yĉHǏB8@T308r(EP "-R`jiP)X eqc(bol3yh<-xhrRˉ+q+puP ;9`7hOB@%h&3oZLRo2)h ݉X{ zȃ~z ؾ nH 0THUzWί$@{xp&NhUi h%:tk 3(!z2uA|zbq8RK DPGlnX^Lʃ(1(*!;s=Nu1#.ے7d CsP}ۆO`[^82' ȍ6pykC:h 9`xLDA9AC'l<:`&_(QB] XUE8똸艀*UX Oy{ZxALNN{KyxMF,+ @ab(c܋zniS'UH( 0xH@'c~)~`VvP}Fs@, 2}xU!O 0`((\V 0.FUC|*mtB(F)Ng@* }>8 ""DQJ ?NPG B<,6ᮓiE2S#~D64R@u:Cg74v=P@ӫ_{9nϩ LtS\{!p968)rtѰ ;- 2r"4;/*#O0`NZ9kl  ,,b6K ;mt̩*t)-t%ϴhI-T,Obb:H BDrT>DTtIJ61e;Mzؽ9", f BH')/j`E)AP4A - o>4CKj U'LIqJ ¡"B/O /U;3388 .3Vv)DMh FJmXVvQğX ESMlԷM̄&Y wc_%)ǰ0)O \É4:ӆE]LKl_+Q?S^5g[!y)vv|IGKR(nr -i0IstҹQ!$EiPa5!=@Ӭ@i"$ep@ 0@@lpN!{YdϔrG @wqTL0:.P Ӹy&b]!k"ȼ Q0'(øbQ)p Cp ,N>J;H$ pWi~dPX_(14#+J12&$͝R.XZ y) )D:N .';p0b"Wg{ ˜Fa Q|:zbIDecPJ A6ns6SgP뒚<8zw΂$ HQ(!DB(GM R0SnY 2C']Q0Fs ^9:+z  J(aF'@k ${wmWEyd!5=YCtpT)RZNx덛ɻ־C$PzMZ@iH_sf#2Rb"%ĨG`T*Ix@:YHdxCHf_vL&t~ǔOR5@Cʌ `.:Jd|`8tv&H9e~4J"-aɴUF:g"۩2z*qC ¾ȋ HNHEE$9#2BqbAp0jAX6l$b&4JR#~VIP)P'|dDRJh:4}E0t'tT04*H>nid8-49aItGf1bEgnCdnzvyk8Ft`JRd|QB˧%p{.N"Q&F^㦆:`SZOCDp#be "G'ЀV`pPN*zGdd@#$ f&cr1Vj70ƨfOCTTdp6X?KF~}%F $X0tcZWC >K"$pjgCZnC^_=lf:QI$C<.acVWO$:70QBj&1,G6$ç(l:dõ_ *TǞEVPjW#d5&q GB)Jfʂ+1İ7'QʤeJiuo(>YKetR' % z((CHrCJ){u.3JN JDi#:GRete0+kl+@!K2Ijp#:tcN06UG y|B/%K0t@HW)rejK:nW #7r9! _2/Rk71Qzʶ}(f2{P3Qc`ExVS6e/X36G&566-\[ 0c&tI7cgs93>OLs^NJq Bp/:kDhxQ"5w">B&ʃ#fean @r'1br'01&N@+ 3$,Di&$uSGtŽMcdQt!n=-H&@lW @:/(w[ȎLL( J"4ycV=9cuDL J%Mxl!(##B׬!D܉z,Bf xXD:(9*dI*Af@d$vQP:P#TB(a㪈萃ll⌉%1 Ӥ"ug>DFÖV@`D΍(/\8t]gtgCWI\>,G~iB\ Wx.'"h#\I$cAOg3`QF1'@*T;O"7WJA@I8QHH2#`=/9-6eyc ]e PWtM@B@h<``8^1o~(ԉ O\"^yx@h|@ ,|x @ME{x ~ v(0 `v_ '3.fjD0LI̦ %bJ!'۠K0G*0ޓ?@= 0gj|3F@jރ™:0<0/Oijz*`:` n{Ǥ8): "``NiR*P863k48O^g󠦬,x~2:_N\Xl4@P}Ɂ ,Ȯ¦;tB0&x/']DoBx܈ Dmޠ`+ /`2^װ(e4a1'w|ZaUE)XԀbL*:/$3_se' )p-9!jS)f *gzOdsQHOf<Y w\<r+<E 1^55 Sَ흅(z6G 4SEݭK3$e&}qQ_yGEѓhOrJ{4[ΉEu;vsp9d#gTeVgjJ?{EqR#f3P=X~$A^֕ud%5 b㈧Wl4v~3߽1~q/i{tfUp23 5~,w^. Qc M%BY*SL%Uz]ÑBp$S;Ԟ0GxP൉d>ǽ:MxɑTPڃQMu*\`FlWӂ8B,O_- "OŴ&*iBWkJ_gXV>~ZR'^0& _zCw2N.1u sC"W;fFCX:145wӓٗȾ+5,Vr*Q/:1\Z Xg]W7"qR'>#W 3D`MQӕ* YpPItͼh quA('3fJP c:$sڴJ0T d\$1לŠ亮`WLݓpi RXQ.MTU(,.SԈ=藀AxRU%ybvEɎ!:Hws5FZҀR =qޮVq@ `'B B9WK'(8HH(!IP?0>̏ z<  Xmk li!( ܀ FX:`Uz& ! o DQ#+1 k؛"#`]*| *1T @K, A`(9rIR=* ً4(j I1ጨ lB0qf{ )9. Af :i/a.2"k ^de {)iC%1D6)^x ۗ;_jL, ¿o?sGGIh@a-qI A!:D~)Y(9 o,([H;PSŀ4H3-𞝰E# B/:(9$7ğ[Ù&L@a&;)Y $9I2yͮаJ8 PxMCe1 q>:3+cPc ,CUS/H/X=hH i )BK&Zy3ir@ hyy4ÚȜ MbK- 1%Ry j<`Kñk 4|cH".G`CH\'+MH2ӌ0`W9ʺ i;8Ȍ@XHE%̛k^s 7Q pQ$¹ x7!]  7ϲ(A*HDbʙ넖W♔J¦KmN @iu*#yаwh ^OcC8y'_)4p;?Bu:X-tص %*vIGȖxŒ͐yVr.@y!3u(s"9܀c8cUl1 X!@Pݺ^wh+7dd 7H HLzXG?pHJ\ o ߕUBHehqpQ0Tmk`܁4 TtTDk^M&\B{6JD2b.Sz,, g곅IhB 1N15 2p@@1:5%9BzZM~BZc &% X5Iih(팋8GpZ+ƔE[; }]s !"-f?.]I ?Fl.~^m\E3)Cu cX?fcFMx|EF1}ð bk46jh p"d[晘`wё&pUwqwڹyD IQIw51] z=S*NN}!بB!DpDA@8` cK' Q QB=HYLY cEaip@R !6tp!4pEGё^a:Q!}G br0 H BOd!z߳]Yb"f(@Cr<&`K4 ,9;ؕH<sL~ϣ)q‘O%PIԂ0+,*K T){=hzth2$h@jS-FjN8u%vB79Ԙ؎K &H"t~M_tղ",nWQaĐruU4.s |Ex{ ;a=*Mz-@+K QA.d+RgVr{Ss}; Zԉ0bQ跧G`*L0-5 dx'<{?.m|a9;HD.,oS8ˀz`LzS"ʶInXgr>|-Q1 Iz]s`o\a6#شKA5l.f+l(Ww ;d .eTjD~"HIym={#z y g|P$gSZq\nA$T'|?;,!;a`$w@P9@܈\ lHXpr D. 8&0@1;6s'b>%T<@~` !&#G\w$$XNÈDB(`1<#+iLb{4:$ ]`f7U4Fx 4'<b'`|s`F;8 [G !jBʀ D2>G&sI5Cyx#{;d?A&%D (A3Xj게;y@3pǘ|SvB'%w sMnP$$3R xl("s خ=cl-aa7 rsa3B&h\YEĐۺI06[1khb[opřrBC;E"BޠLە6(cJxGNgS,(;2J.DV"ԐartN |g!=)[I_,DJQ+lbP 2-ZiG~zOcmO@ !L'2"aUl8A*+ 9x >&&@؝U)D$ -0=$ "|r]0# пxh W)!K<+Ey"H+1Brt'-&,1]J/\ÅN¾`7؟TDEHxO6E]ih';Gܕ6N\M"0"OMs"% Ř"@X !KL1Ku fN5rϼÙ~ۺ /^Al-hK_jWk ~*AXbx;{fRߥ_,݁FfȵBd(D3F. H(ĮV hqbT6vGP*|9" RyΜ4a/G3G䠓k0Q Ľ浪=z5;@8t09>t$TqѮRZ.I.q>L%pЎau5,D5dɉD*c8.\1/`BA4HxH%{$U+4>'(N(]n5.E"iE9TE6(PbpCo#$D(D.OG K%fhJnh"^ڡjc>ppd $N(DFc G"GB6b[fu #6&f(6&fT!¨^.`CPBlNNVLJfˆ;E#/JVC~,þdbK<O$T-GJcL"OrXjUHOYBfyWn^0djzD2gO"*N&*SQ+h^%!o.h"9PJL*?,ln$9(+fH<Ĕ:9)z-O7CgtJba DtO+pY9~rqbNJl"Dd'1li$>$LC +=qz?oL0㜳 l+B(dG<_%fgef"M&.C2~5*d6&q2>oe> g-$*j0*K~!1{+/*L!NKVDJOJަT&-% @$#jl*Pb&jq09 l>D "/5+zukH숀axsLV$$ĞڌBnn *n ;H Y5@J&B4(\4Ra\@F#Kø!Rf4)J. *3ǴtkM6uA l!J @ 1E霓*I$F-֕+\LiOVr;B2^Rs e8`[QA>0!.LviBOOB1)  TK6$!LOVoGlWb4&DbiE`?` nᰳ"!MZt3. RJUtRoc>l^ JVuA&$'f.oC^v*vG\$OcbF>k#jtS *&6IFz6^ilEmx)52Ν.<N2 )1B! +K=1PJZdH#s*v6j$bmBP.œL` QQJa ``cgM(b<1.SlA^[DzV5& t :׬BgcR".^iT:wgȺ`Cbuccrv +lE.Je"! ސm LD(mNQҭzv 3D&}W\$!anBviR;u$! L[ FycMKX0 [CࠨAJtf L9E)$"D+D< r?(yxww A -! ـ Ӊ7]>aGlwRO{e"`@7ؕ4NB N '!txu8SNU[9v)wA: @_WH7x h,N+"6" +@ruTrjWźNPp•GՂknUorg)yMx]oI1iQe9l)SmIzB7G jp9n6/rgVUc(F1b"((w*A֐i>'8sZ.2AubI2Cv:fE1t=7/G Um,(v7(K)C v<02 4nBB`,f4e/_q=يKezkHsG2sAc@#0#Ζf4sK>N NC( #CՈN<ķϝʇPEe'8% *K sJuk<2.C'X"["zkns\b z15h֧.=uði]j(tvs2WfżqM6~v60h9lM59A)7T(1B7b.m R Ū=#$=Lf+eto|_lO_y\5 p.dabZL۾\ʾɵvLm%; / .RR쯖|ZNQB`vtG} 炉x>}YыX`XV#hb~Fd9 B0!pB൱ ߐ,O&K: c@i]2Տ%:;boPg7Ft<GQ h>s^nە8Y&$q O|F^J/;߸ *͠?"Hoy^RVGwh .'p3W'jPU"ª&-qI*&%`p` T^?iA0HLg*v7Iw`0%>Z)'FǎCFwX$@َ13Z !x9AhnJpGXg`h "솚EhȀd)1W.}qh-'^&E a>7vqZ fk \u|Z.$?x}Hvw)tOHeӡ\u:)BZlپDPtXW z1iXH1|2~44%̕bˢd%;t4YOMj 1cZ#tdD\3KRKsh iMH_F؄cJ;bÜs @+%hβgYcŵ&R^LL$e81U*DH  F@tvRWeMh53i@E'NRyJO#]@QFϪ-YΗ|sHQ慊sф5JS3c%pG]QT!dfX<eT4/ Y6ٴI:!KPkV`[J1J >͌M~&hhѠ Ål(w*Bdlٔ l , /(6 6(`TX9 φ.Wc^ 7!bkZڝJ'(ҧO`.t*0zD 6DFX*4(tQ|kC5zOc:Tď5IJv*M;~cCuZ}B^!ivY6cҨU {e: A@וιW9K5xJ0chm }$(ׇp ЪbO/NLFMZY@LE[k~w`QXB/NpJۃ C̨Hp2B5{ 3N'3mVtEo]!< } y5:Қf]nτbx;PXb6XȌKJlZCT @,LkeL)]>bU!m.b/Of"1zڈvS7BCm`N`?V shgu NH)P.Ѭ-{Pafs(IpP p}1?!}V"I@2Np I71WR'*zi䇳ЋM+q!qq!([ H`"?X HH lL3Hx%HLxz@C8`$E`P8 DL 7s6%l8r T8A񒳃j"oI(SPj0$[р 7 ` n%C3ޙS&̱kSh %$7Y뇙\b;?k;L1*eheq*% "01 $0$MXV `Aȕ .qȈQ*0Ar 8.kj9MCq(hyƈVw;yoB*BBI AH 9.q:1+:)4ؕ#ֈo`| bBУT) Ⱦ@ꎋ%f(.p~%ۋk-K#Ƅql)w3TL ~ oF>PWaCY&! Km7=ZDI 51`$.s1xOt*",iL8ޗhA}6XXH`9v6.=l"=$> AxII{!> a 8V0CTu3 ȴٕ !/EF788EQ䆰b/+ox=*!12O rCH}οhC}0 b052~qF0P$PWr HՓ2-GPzŰH臹85+^^鍬?q1x`I`,04uʰH[AwY)O8ChFdEZ#1YΏS0PBa ̳x<@s3b#(nʅKB NYXA Q)#Rh X:8OK ցWq*/Ep;{ߪ} HUiy9(rkn[::&[X7fKh2_AU4.bl k.tl2$;.ˏC]*U 373(ʈI`Zx#8j(T2B"yčR1D#:9zr~Tn0!#/6Z&nw0*72 ,7/O߱y3 "! {JZܪ(A (hS*ɌYxmaT*VY"1ڭeNA<7Ѿ 1m"`y <Т Q4JOLW "*bM9.\=16II#0080 7rH%2 ` S8+K썾' "[HcKU0!j/(&0/{sܢ( Pxa9VVK[ j[&]2eF@]ㆧb` f~zgX4_"3 "$üYt *!lYwxX)CUu KZP f+)LPh0a"X =h>>H"@i tU8٣BiS:]#n ~8$4(!X ژr~E *@Vރ-; P @҇OGP҇y#9;xnp q$YY1 9x&ԚH3hJeCqX;Ӏ "Ѩp`а+G`d@g~>iFD4 >T GOh O90@hb>Rapx2> E:2c~р`w E@8F({> a\j#U/̀}(XYõY)K% ,|K~3'4uHsj `iA㣠XG$%+S" B>;09k`v`6B p'<Dƥ pK+ 0%X.4.Dr jѲ2jEE/L%]-rתUqw/:>֜29(53Y];3vɬYڍ\DhD(+,&ҁ8@#Ƕj+\U!B&q,V$z~':`v퓦1b9z^)aHg hpUPA$H  19yf!/( @pQ k|tl6Q%18HH$]J)懪**|8aV}94xÓ >(F#hZf3h\$Oay Ge23hӴ)mG`2VX'lDWfaN_W< 0d|F |]hНRr >X׫vnYl k"’? 0;nFދc'틘515=hPG a.'1 LĦ;- &, PJ] yFh܌Lɮn7jta H,PP*8ʄ0 Z驳f1@ׅ}0~FV5F(0!nU xdxPd ]maD$%,(wy:*ȑ+*29`8pȨdƻP#$CB\X; J\Cv#c[?wy `I 1d+i ={ B8]#ycr`H<8KeP" 0m! JB&`~B"X%!Ĵ`  !#,\MP0Vbd4!>J@T9B9 ڽ(T.6aGW61n2(abZd0>@ !ho"F'c6"# b̸BT .à|VHbB3@\p.#&,]Nd@2ao@@a* z~! Ɣ @  Ìf1"%a"7Z do~2f:," @vr(ڂ"_I L#ܨ#&mB6;>?p:!m%bbӰNa*4jaGǎ^fdG|gW0d”"#(LL sGL9!fb,&Jf-nQjN#e *lPda.@VmfFPB N+~"TiRJ!R*#O# h/~M$ȝHeFHG]O6\.)!j(fmP&k&N.oF3fF_d*Vh\笿M$VxҞ`ȵK8()4$pkp,iڜ$g} cIC-3'ohc Op&ŒBfE֍*Қ((t%C0B )D'd  i.M,"bY'd< aFxL࿤f#\ 4Dnjװ5#)9j//&䀳Χv%dyNp2d>kD&+h]m{;rEé7)"f4ljFJ#4z3MgA6KE2G.'~N%{bk)Jp\zNhF!į(]>,pGGtPK/\>fN JAgD)Y}ߦ<AfJ.W%G|džLң~XY<@`Q@:s*P# h%҅1/1W=k; [.) " ꭏ4C2(t6u[KpfQ.^DJ&UcE*PJdDUE@i/TKmj:/RsM2P56~Mu4"D#W'ʑp!h.vTO,:t#Mck,YA%J>ߑoDgo Մ'f%MKTt2敝-f.#ZP;!2: :\a!b؆c@fJ,=P$rǂted\d"bC|\%]jBӰ!(2[H f +*:9z {ZVfJbF Lc m5# 0zg`brZ.@aٮb!D *@A"` bQB>WrE# d׮7 ++Ws)1]^Jp.ae:uĊ",$k !`&r ⢏J&DJY(%SFHCN UPwFx8y@8F8[,z){f+VҴkj> 9CNCX( ^F@@"Uʪ'dL[6~(pEua9')ҜD`m@`Ĥ'Ɣ2bVBIf@$!\Da8}v b@˰~ DDfS,Z89ђ2iCeFB,"=5P"x6*!a j!uBd n#"J&L+Ck7̒'fNvu8ÅF f&δ(4tKdLKejĝCclh  `BFQP;.; /;wd(`A)_n #c-G.ho6f J4hr=H1ZR:v @$PwDFL5t{𴺖w)J?Xayaa / >- ZdV6wQO<(}A_nU :Š(%Қv8i|cNĂ·AƮiàABЧ!4i2$(D'%T]Gv4<(rvBO&I޵ᷖi&a| @â̆ƉDRDZ$[^gp03'owd29o1ܡ@QrhdG@hi]|̪t D,JWQS$Tf#(l HПS .{@8-YG3x5VY@,nZ,cGWdY6-Ɂ-2tz_F!r*WR׀ܐrPsX&7K$W1x̓؛kfCKB4*â <#JRh$!`Jx CIk6,Z@@ik2*J2r R " 0XjbCbb3l L,ijM/)H̰HRP>m"d@ : BX.`ArF)39;kJ(*(j*n(C**HGb'Rr b,x {ǰ R{!`0FY <=izs-Ъ# "k( ;}e@X,}J gJUқHBA R&`T8!A@4@$+L@Zz/@`Kq(L9|@Wm{{8Sܪ,#X+ 6+&?@ F\N]KpXjU@t ~< a웯h IڴkazH>C0yg!L2q(K:PZk血hH.rB%OzZ&oY08ɒdT}(~- ),2`|R(*Ų3ǤK)l:I `Kq҃A2 \x ).R 3Sj+ϡ {Z'ON O r#$XmT0,K~54:΍xBCSe2D.{J0=kD/v  x[@etJnP.z-$/ìC(p'Hs2 K@$uQ+eFc>~J%kzfW (tlyQ6$J|Zp[(: !v@0-FGڀNmK( 7^@>NFyij:ۮ`x  Rrˣ7kcp@&mnV hKftfh$u+s 1Vh2X_ J%S`?´CܖA*I1/B 4T"J B D7AJeT:=R`!"Q0nҚ@ASJ P"t#A9(xo;q 0Hu@&(vC=GB9EX]Fq4A`lJZC9L@٨a"~R| :<ǐ„Nt/MRT@$0ȸ(,RT5'9¤P 1(njC0C@!L@%*vK%E콿R*IAP3Ad $5Sf^Il$,'2`ʿRiq*&JZYt♚t.ЭJB%"s 9N0CX9@(;'GJO [~IKeC*HWUhgUA*y աtf)BUwU:=#T5pMl"!r[C%6ZeMyUmfH!t Ce ꭭n~TH3(H_LtTg[VW[~50 Qd) v܂,|m Xcl+& f+tJIZ卸EF]cM>kBT%i#s/r*תB{${i2!W[>U(3 Lf՝tFi詵V22e.v{ 3H#3Y='b ^q݇ j_f,[T"Hx%Z C(fǣDbac3W?^7ƚ_ⶤUn[Y/-c(ay9b`j}X+6q'fbDu vibX!AtKVz6;mgzX+%_~gK[}sLW*;]e|JLљ8Y)/3b @i]g97iʹZbKIm]1YxԦ ~U=(e]WCj#]2!e~*r¯L*7{´>x[. Fg.Zv۴i`T ,N[q,%jg? Is1!r,"`h @F yYkh&9z7u.Dez xDPWF\EҰƛhc0ڈ$z`0 28F[pz 2JklM۳v.!ֺqdUҗ1VNޒcj9YRM10#PiVI_,A)Ǔ//PO {B*)%(ȼh.NdbB:aD) VD|FA@!d\0xX¢_,6{h vib xAd1A𗫄v!!'.`¸JA@FMF| 7 B * <!.*rPT6&Bh6S|4B:fOb=X(E%8&$?AHh In<0r`,R&c0gW@D\2E!*!Œ,dH-jB@:BD0THW3.&`%Sbl(j"Z5 &J2eA$`< ˉM`z}fiF: %A`a֖2\6bR#T1OKXDɬn0cGJ,$gHʢHJOI tw\0h>c&O zALA!Q" j;,hTTHZ?J"p=V3V \%CmaH PUC s+ZvfT6(r٧:l~&Dže@fv⸗fb7P& fmkn눸L {Nk 06mpX cv 2 ' L72Tؐ/Dmp2O ɋ~KwT*j׸7# 61yh(Qynd[}rq6c^kXsdV . xthj*kRdn KcWW:ncsnoYEg76#>w':K5k^Mb"2͆DVEs7/Pne s.vZ7N"WTQ]{xjZwD64UqZ^GM ^7lv ݐZQ>q$iJ7eBT&h0Ы)H妳CT V=6O72V(C}"?wNKyyFkr&&mynUʯx&s(~7Η՘DmJwuNYWLp.Jf1.__xI.\<&-} 2MnfL`j17a,qvldbV&"a5C@ k_X늢e2% 2HZmWf`Af2[#<%E D}\w h hBLgxpJH)4Sfvo7Xb5ؖ ɼ d045(-XT/&X&Qj.I=K!"l(Qo0>2ǢI0&%4(:x.Cmm vE)FX3bjC4acĂu AdcFA`j + HduU 6AaXU!E4(f&P$Bn'0Af!007P8\0!6 IBd~JDa_Q(J\C!Oǿ@aL gkjpFZ6QP,& x-h`%>E\=!jk+Ho@࿣8[ΨT}iuʄ&0{Ih`"T&ZlN q!F $UVg J2 @ f >Iַ5@ @U2j@! jdPdTCk2V^7sƶ7b#t3-2T-|Y*HPf5@%x#7-K%zDsXr" kwhHj%i-2o16pBiT_cT;mȖ([T'nz_@YMd*m @RR}bz'rB#8(l+I р0 @.weHHBf2Ƥbx-uU̱Lsn C#hRnvðs!blv&J .P4Ϗ201d/2bI&N *Z*@A,:n ҳwFG|FLpons.Ԅ(K9-92(xgXaf S 0D& eQ+?c@ )?x$T~}?"(0/|`p[ FoaEc < R'3x[/@Lj?_sX,}_R+'ɜ7ݟ/8&N>(UG}k`h0 Q,(W*L_S@0 -V 4s_3pb+@EbA!Z@};a,AJe32B # 8qv(<&3 "JGʎJ/K+@Rd ? r&ɠ+1*oLDnC0l pi٬&A,84T+ BȊ 3Rpiz'%& -NԈrlP*S$T*<ćEIu ŀ00 '+TR,)*V :fRr k'uiL[!)kLIzaI,r hE$vE29m1LW_IE$U(Qbqb"(iVG:;1l=7nҺd5;R?I+{ے2.u7jhj xAwŘ=a̖JTuө8a,hˮU::{0v!KE"a2K/c4d4ⅅ p0P+  D%&2q1κ+KV툴 %'e1){d )אۛB'Ef]#xH"` hNdcE5?Y"Q|R `.@@ MGG{t4]x+fH 1"8*&pJǟXxT/1%F[-(cηL6\2j9H,&DbM\x58֚yhPD]2y#w8H>0c᎑8 ѺUʨVOP s% Dv8' zM#sBh@aKπbY .=j8dRX|oPJD@ADH0`>2Hs12'zP@Ò?Cdf9Qp5p0)F(f T o( 1&䬬̔:$L Rɞxrpc阃6=WHeâIyt+PǽAH1}T&+$v!<e T 3 Q<dz蕈܆sxa/cI"*8ca "Dy q[˲5Gp|1.E Ȅҳn`ͣ9r@Z}kM!WʏT],ւ*%/hIY>%A)S'4u5(@.dלG)& `RM%ڧ1oE”?1*6ɁؘiB p2B,D> Aacg&gʷn(OnCWW$;^ BkŁg6i\1b_ A`QrN#E?YQ솻e,fjv`on([@8؏`h-,/ͷ j8k&2zʏuo-18pE 4Iu tQ7ik +QߣV8JP]xU`V, WH0Eb.M\z tUyQW[;ifT  '`xy HsFh&FK{{ډKjX $w X33U@ik<}L4;Oa JPvp /D|}#)FTkJq֙Vx׀\(O 64s;nӳ8#YX?JsЉsm@ L3/ˈJnr*{5H)^;agv.K bT9>Jx(phymƂ%p@|;1>;8=:*2m='ϸ=eIJ% *>0$A)EC03 0˰AgD:' !:Hi69'5Đϲ-8׸T7p9*S. FЅ^;J5FudM4 rʚd/!$H}hLϷK"oO0YȘCMO>Q4r^Mk)2QOv Ef!QR$Յ!MIL,$tH0OF:dPQ~V uK KF Ur R툊NWۘթP_ =bU ֋^z`x`JO֓|yE% cȉҊNjNTєo#d"# hq3ҦYӿ#$!rHbe1eReag. ZUZivv@$@ - 0 ~ ƀШ[@y! }` ry:*Fn7[X؜J' N},xnDnsB-I] mX'>LW`ٰy6*'?-/+B}(J`(+9w>y(ZFǡ DI@JJL#ԄD{:\6b$͛xz.{Gzlzjag!ZH  h{ uxTTQa:b,Xbt=R(@L5cY&c>O$k9k'%CaP,ؤ4;1Q5 A:'˽-BQHg!Ƀ\Ph׈@k,PPL1Yf؎ٲ;aSpXHrKvޣ6i*yd?8!1SB&r`Y!"'=:&ëq ] Ex!! AoU Ða2 %YJ@ւYe1UT"( a4a蒋gr :%h!z-98Q*#!$X(rTjRvBҌQ?<(' (SCo79Ʀ +zEu{?`dJLA!=&_QĊY<ĺ:YdzKw~8=dYB6%-gI*Cb0{\a/tu&WݤKcJ*OvݓG -0B^mFlG3 TW=;1#K11ѽ"G.DS[}j=,ĔVFK r:2tdjU:+rL;uvwКtRcLq-WXvɖc$fO[bh[BJE|7D~LqV-RJm.:fz{5qdi$%mͲB=K.mzɞ=plqU6a^Uv\K@8#x2Y/LP%O Ohdbxbʑ%bLog0s$1bۍ "MߍR? .M,3݁Kp{ +!ɍ[`*H l2ȭfD q(i i lb !(\< @ iDۤdB,FR ^.ЈGcF'KD2|zŀgH4zBIb좩-"h{9 D&Ԥ!X'$jK$9b<^`rvt4'Ĭgsb$v4~$VTPɈ!dQ @ExfsBVUG8CEE}b !DڃFz6a@E @2_@F@@F#P#V hbl$&JimiNX~+@4$ ,& ,,wEw D*S.~OtBzAV mF;>/8x!"-$N”DqJ8(M5H&gB8 OU ^U2m#cci]Ini.GAȶO(LMACH ?%RF/$~E%V%G/1U{ -(ʄ.L0lx lW$ڠH^`:7CZ0>Cr֬n􁎘ʀN'pQaK vvÄac" UoB5e\O{ dS̼b8s4Hg433@)h>ݗUGqdmqtn-#|vF 4 P)n% byhzAuOm|OG;JzjլGHլ'hJLݗcĚ&h*LAMy{,i7'Rk6ҘAAyw dpZ%r 8f讻uB00gR)COjF;YdC+ -0~rYRDbz6W$8sJ&Nd6aw-"T&LGhj p!v l 4iۣ#ٍbapr0U+Τ R8 B?.h 0K3|Kff0) Lk#;{=ZuB>-/.a r,0jVs yiR#$Bb oAYϐz,i.2H9o}k?*Hr%N؍4.a &8H1`xpLڦpg:P8a,q!yws}E@$v A ,&b%厁G|AAptG?|^*;jP<Q$${|$.!x >hSCCbA Vq1 Ghr=#&@@rar7zC( L^5 fnkH uo;tXX(N_hsF|V ༤ajn-c ")͹0̟<+@U3+=CCP% XPn.OGB;bHa&Jf^ M8[z&!" 0aK^ RP"K~}H!>l^-c+L+-"? @(l$ @0 "0-D@ r8P0ȞYbZK@R}>H0HNH 8]Q ev-EEI8DK-!/_{@,U&j'K"v[-B>Dʀ `:Hy{ Faư.=^""(gR/@J4%))iPj0,s-jǡOc,:m2Zn x)p뢆ItoF`qh&u'Pz @S z.8J.€:k j !  >2IIC *ʔ=-,ZK Ӑ,ǫZ%iUdˬPij(=50}sL"mp@aA@Jc9(cY 9R,Fd\-GڮXPrsxpPUqKwb-X6Z[_p6!a^H輑ޜb1p54j7٣cYS!0D CdmM|Nb#%6Xv#~PLO`Sa809p`AQz?1Iڡ@"L,V@]S:䐔^?Gn/ՠ!92 N1,NMV,rD*a7H722=3z/WI },FHlL> (xrpיּm$N@RpQ@,N1V0Z)X|ClX ?RHY `i!; <#y%nBr"5vڼ2B\@ =gnr{I*xȮ:RR%R A=Dtkmu "\M =nŔ.CUf)Yw@pOg !0# 1N*^$Сo@4@\ 'PIIĕ +8(5-BK~H!hb L]0ץW}]AϙR3["NH~@vQb0 `*9>H23ҒCcE\"*bEpUIrV!1#K `0"XJ"E=^W}SZmt~RGm;(J)F%TdF L Y# zA>Sndǒ71)#fJ Y 뼈(@F 1*-Iau0JN`-1@"1Q ,V 3Q[#! \2G"wC`^ @a AUG-bGv\ @ Lp.B*au ,WDx<4J `" )["3W"0gBtNd0oGy"TV^ZowXI DPDڟdr]R&y !<& Lq$݆K */~?ӧYbJ D Q=NǖaAH4X!D(7y;P<If HE"d25q[_1) 2F8jҧ;Ѻ}=98Hp ~wQÀ[-T`6ɕ p{3 (@P-X89y*ȃ3o3i4$9M>)M)ƀ0`$ 9eQeY;f?X1a$y* !0#z_@|gHo*BR)ڿЗ z] d {:9(! c#1&BJ!J!JA21}Q$[ Z@R'tS!*а 1"ҺkMj0.Ej3a%O@;+LC8PPrb86x}`9(0_] Ǖ˹AȈ82+;S8 @{7j!p ؇RjOQPSnY_yIeڊi!1hsT Us8sXs`q HWj  %H#¿!i 8.ycr!)nAhEYPxCH2ԐOXLjȽ HIHn-;qzd@XcEvWpP Tli!H$3 "#Ոـp\GYJ̟[rcŷS](<;!:J}J#F,@5x )ƹVM ҋ;cɆWڰ4KΪ:Q;J!QH((9  YT-ã։eі\ chu:o`0^ epe$ԸhaEށF9xV-%QI)p)]?\P'/*4mw0 ;cIZ /@S:˩Hi^`sm+xsY '9S))š@-- ,JP9RD209f"xc=H@] J7ƺHPI:)M?Ie6|k^"ga<Hp)qPoYu9lbW!x첱,uoX䧣 4_ IUCڟBL55 OfrFIvA cR:1;RYHj#kSb՛u8U+"!q_ 3qA_pb;g"!\*~kDIY `"r+_)5I)Z#*r_s,#*xEOcp9*Jp X ,{s(z*} R" !{\HҌd(:5 :3 wew63+ȁPsS~iQ᩸x>:k% f6}˟9k'K0S7@ YcЬ0L+0Hj,6/Vل9;Wikp g j{${`u yr\V~$B!(Ix  W1{@~H 9z%P( XIPT0DVeo@ ($ 8ÂJ%  >x>72+Eh4@)TUIx< DbH( (\`P$B8 V/ ҡu;N?i{w~s6D nꞠIyG䩰+i3: (bk6⅁pI{! P,v\%%^i BR}HYl[,2Ǻ@~*(8Ԛ&0Ds`.- 7 K6rj,Ҕ&hEch Ty0LH`PG.}OB)@InX3CJȨ%tL%@ 7`t"o w醽jH cXHj*ZM3 l\뤔LEQǠq=1%K"%f{jh@L.ɮtQ2K A1>6 ^#%Iżi: A@:!Y}+); ar{Ld$)тV3 JL`zI(maXF)$;NjjFɛuHL| Y!D>0,@ `6@N@1p-% xy$`Sr-5w9>v"8s L6Vr )i%\CR D@?X2"q*R1G`aꙢ.Q)748>Ht 1h,1LefL#aф q5/B`<|615淦jQe5i5E{<'}z@9}9B^OCI)S \-d ;ډ D Rto- S>V1D@sP<`e%&f8s@RlQة@VTm'Ȑ;3jad9F)N۰v$1U9Wg:I>Q008ϻzHM;KQŢ2J+.1X2b﬑;sP{*d(N!znRІ/&ғMYJq ؔp?h0d2]pl;6MZm ?LjX0̐&'""5сE2)Q\*9f8S!y;Z+]RrrVIԥMze&)t6 *5;!Lu-rp'uu;Z¯;0dǼ[/- 1vpgϕgȹW%I~XD)C G)bU%FMv|zz;f)b?vӧn ;VU#C+oJC'wf%AϩzId:3ڽD֐By .T @@Ay*c/ )ߟ3ӵƻ+ \bBUY_%VSIbתqtգ`-^MNO+Jj 0YbO==BǐhsNPh~r}8#1$i68%t y4{Yɡ]p@{(Y hl,. .on8@slzQ!|0jrׂs Af. F5%$&gQ9qccQZM6v,c_7 &auhJ|xr6a ddh*`t o5FbjCpA`@4$.:F'2$j4 pHJ QbԈP}.;4a `R&n02^?g`+# :'@Z#HR5! Cz7;&&0@ed`-,o;*֥eMj@+!ރ̫(0#Ԝ*-hZC |HbֽCFcnY$#b6)#N5mXעbK $+A| ༢mGɠ1A4, "{W &PVx (eVC*2$ZҞ _m4dIҽN$ $y$ob ]&W*"P4>έ֦▭ N,ܫPlTb"R8CL :8Js-Rja|"#i: Lj:pebY; 3%: F) 3NyHVj"|fTJLp<LXVZ(|đ뎯I!6:}Cŕ訊DD޽Ĩ'-v ߊ̎>2)x'fBjfبe$0q@k'jrrMULH<06iVƠVVJvC/o Ŗgced&KqvZE>e]n'Uʡ"/V'V*ZWc^ ڑLBk|pq Wk}n_vc$r `NDIVdVکDH'^C qiȷCn2nXJN@.<^䨤λjBv\$7a i@*b?WWJx_| ͫίe(eWjbDjR-iGu2R-vGh1D܀*j)d[onA#T$XL%nDeƮ-! v ^Bz^ VӴ:),mcj _Ihxճ `5ne+>וU1 Wl_(4 06>< Â,oԏ!fW 82ꊼnnCf|FmTFX F:^("`a̎8A CP `&cv?:c` ࿟|a{ !*`!$AurGJbԪ*U3o^#$'l1EGlƬLiu(?D"IeQO^ \@MϩNe>댿*J0(,*BOzEFᴪG3x `Co5[E`:!x**b N`R`A/)'9YjZsb[ݩn@i~Ad"@H44r|5YwdBj֊c#4zGwF @Vxg_qIY8 -`~F\ھm-5Dj)q<ϩXv$At> @/!RUQW?W"D \ 82jObXC*$I˽?z< ֝ 9àAZƼ CR([a«KA%逴1.Bzb>9R-Z¾+2y*lbB 0. >ƨŞ5VA @l!&]rnB~*2Mjg[z/pbVYA tN> R-bk0&@a'¥ 4ڨ#))oC>ŏϱ6ڐ骜Wx gĪr^&:*@`#w$A {A@,}>Q8hVG0 R 5r8 #$DRi\H,?) /}jF;)? )ZC " D_hR;hnכ%koޟMQ]Q1b MfF#0-}Do bGrܢZd`~b'G18BS}>ip3}ȨnۏC. eJv To:H%mӣs0:̿n63KCX);{Zϓ23ʉ7),4OSxPCγb@ ⸎S\j"+*#k%!H0JmC[!iE05ˌ,˦4bL*)%*ۘH2k585/~22&K08+|!Or224پP<ōd{(32"`0L:T+}r*EpGA.~|yv(0v'@` \ vJd 8d@4~^U?@8@RG@#ə=Uy&J*$WQ"ЈvY( pxBzB 1'`d͑Ez >Q Dq8<.hG1Q0A;H;s':`Tj^,E|" H 7$$Rzx&c Q'11<ljk'v0@a!R=Cv>2fTX""8FA`0?h̼X=GN%q "č47@B 5BҀA6AX pD  '=HbKPyw#DI|Xh !,|G%:d5L^L $)N !J=>?"HoDCd2Fs/+zrG#%*7yQi[SN>GRç[xG9jM;v֢$[s] 03&U%&QCbR' @<k'iRVM<5V?;Xq H]фs)I6 @;qoLz0aĺq2 ^HP1@"eWYILr~0 A1tȼxjeV:g$^ ,JedHc#dP@!PXG/vHyR8C0b\0efa}iK¶* HCQ28啳Vs(,>%M/Ul_1A8z"07=$+ /7.ny OqdK8 % 7PL,Ip 6(H d !ӑw1*LH@EA(9SD@#Dg dj0P `|Ob t, Y-\oCFs==(Ulc%X Ѫ3p a2NcBMN 0%f@h:#Suq7cOn/O漳cM9KP€y6(0Ұ5Jw[YhO򖏑'41`-( PWi32&9y 맬ha:iԺhȣ;u 8>;)Ƌi?YP8DKrhlx?15)Ȳ cy#@y6 *d Ǔ.!9H8$ ;C7 !YY: B5 ʤ2SÁa ! < >)t-4 {0Cl.a⠚ȥZ!%zx $yda1Z Ii0k%M9 ( 0Ya/0Fz~)KD!F ȤK #|=` 10);0q/0Ko ٺd`œ w<9.Q 4eEEQَT<F0Y:*h֜EufLOQq ġI]So 9+,/ƸH p|WQwg2Q")Y`.gAMq9S?,>cC]``4@o mpso hGa;p!uGx^HPYo&Wd(g;Z:xԇ@%u @\^OwCp]?&2(PHR-@WutK58n vS"(\0D M:'MorIlC9B3PӬw sunTx )@$ 'sV%ȽbB }`{2H5WB)( <`!<@.GP#a{&$@)Pѡ*jĈñ ~hB@/0z <*h8:1k9ָ,>cF;{0@@ p!z) K`d bܨ˸Qv YJF,Ɲ+Xby !5f{vVTڈ9!ň_ͷ])y * "\ *J$R6ƔhrԞ) LIZx!G233)NXPLXfnˉ靱2`<*KZ tUDH<)%}![vh2_)"q!*O+Z$C^ &O *-r HmCR?Q)∑LLc$:Up`f2H6Жy3` S0RȻ>U,LV`Od-&,F \UB Oh-i*ȣeSUFek:DrgbFYX+{t55ѳ*C~{&JD:Jf+po *ĸʦ<2U3L_HEǒl3Š *[ nJcen 9")kՖՖX4TNU~sl[d`5`_жR"H|T`ҝ6-[h:-K- UJSֲֶ9-2u\2Oi}nohu.Vϯ}W a?Ut_XE@VAct^DR_=ܫ$W.6wPdXb FW&]"֚'W7j͖-lGXh*VVpTH 2X-#.<$YU2aJ/7MP{J_gPfvo8{ex.ӦAQ*hY<>SJX0;лdm*Ѯ1 /T(f,Ts>.hh|w)Jh+UX$&^1,J\H] [ٯ@yGC2KB[nJx,*miAq5ll,XnJz`Ptfl m"l(Od ςb *Cfdۀ&47K nwkZpAHrtTB+"F<@`h`d `DЈg Ep&>P%3M1Ig B T䍁GxIbfA2IC"y'&Qag(`(Ij @'J fM $ZNt]VFB2ЬAjB  6 /Cv7  0@@!&g0Pc*L%d%R fBU%*ʰ'^#oasaXAr笔@6v,^#m"?X¬K,B CiBc#|%)RVb#&2D*N P5MPDHCbH# v .so2R$Pb߂\9ijn } nd'qe# GAB.R$W*DVO-&$P&zwKM$<| `rLj@tN%#-x,%ftAD@%,Z\#,B4|Ŷ)!a O>,OhoB BD0 ]q𱋀 3N IC*-. ,SJ:mlf4ChfK4C&h\,HP<$"ncdƾ/Yd&AVe"@BPnn2+L+;>m*ZCV*ZwOK`ρdP2S7e P  vp~"W@`,Jj ТN+BpE`O BhF07%D&ἠ s!rLoX. ` BGGF#o2bӳ5zAH50vBX Dd,mA(nE&N7`_ `EhGkB,w2zh!r~%|Sf$4~ ./tf<tj h@a xKˈX2}6Ŷ* CT<t4J &AhC'S8`'z*tdB(!1`Tj'Bi{Dx,@!ppB%6Ԧr, @% !&8HL-2@R\  bk; ~w$|'"WMN# (*1#`VN7r j,aj1MrZ &r*Uj*,L"#? o' H]DN(\$EF|/6" (2%i"K,F]",˸ȮKMjM-bae%.pf*POSe?LT;cE:nINjIT&+P!BX[W@оr>w0BXXnYȃ2ڬKR04LBN+fT7M3Jq~h3 8!7h#PeL[ wLͪ2ODͫ4."clolnC gKF;]08`D+/ ) f0Ec0gVLd掁8f41t͌K}.r8lBg+tmd5w5h˳#K,bL8 T.ϐƌ/ΏJ6}-LO+ -irrp()t)͢!D7Dx>(pEdX;"7VV[W}&KF| Zj6mgQ4x8޹m oIb䏵f/H+ES3M~0V\.J'3EC:)"IrwQҏN\47(ER$B|`5 nCR( я"c2[Δ(̷^Z3O*:Bk寓V݄̘IF0#oװmpk)OFи+6Ɍ{YFhEC$'b f&N쩁Eb}OwL:. m}N$8@'5:LjRkLg:%ᰤ` -1?M~%bv()q')21CX0UfKͣv>0!Nj%DC*Hf'Xƣ+ii"O Nq+pBZ}7Œ(D}JJ1./nfcXJrD;Ȟ%:s]9Y Q1 n@gl.-6#1w  &4!4I>?(yk|08SV~3s:`bf&kTN hHUN`8@%ff1ej[Bj'm 79L#ς$(EEPI:ZкVz!%m5DF *L~aJ @#" eY' F fvеdb8I9 Eh^r%`}2*ӈf ‡҂s -m8 '4 |KJ*e" }'O3 DˁTR{=^ 2`qF`P D @a "RQ8P D$>` uk}PS|PKD.mo ?GNa0£xF BIT>i4Z;y|M)`8{{@$7V7 csվm~=삸@R\ 3U@ :Ч ˻h`pJsT&@:NJ3Q=;0shk؉BIĂdͳBg!I<%#>3lصH;8FP,X2oOb\5Q+Jit} $ T;Rt=ĨXr$\n!̳%gӗ&qJ~,tKLSaAr^0Ӫ|)C*N3t;sVgҝ80@4ՋYucjvEjU;Tk(pRl4S|9]^FWǛΟؼ]ʮrO8Msz:gv2K,]2ٖtM^FPM\Z ϰϼ% utι>].úqkCK_嬏#vjY5FԊW`MXeLzk*XVl$"h]>מZpugA PM~&$X_N#rP@*'-+Wt}KϜvzUZ<%ShPFeEDoc}q&6ĒrX̱1$>Dv P?H"ߋ&hA:K؉pP/dTHlJ$QŊ\ d[bzNXAqvq0gkg\3%t??v58 snC J y_H y K$zAY ZdCˢ>;(AbrV( "2;pmPÀB_LUa;m*ND;DžXcr]@6 (C8huJJ!b2ZKâ=G-uI\18J˜OQ D#H>,;imZkY8`0DH"8p#2xL(<` 8V4F !6s`N @ 4l hlDI '6u1QNʙ2aTC^Yh2$B l(hx_"p`Nl |xaR!4$@U$Bliƃvф*Կ`%tBERA! tZXn+,X$\f~I-fB|oj|b  |`6sDarG^?0nN\[EɴyM:F9(/LgEs.L1RnԣVyCaG zEkL& V* CN0 N%맢Q2jXjgP Z;S"#ZOdj]gFMΐ B DqR g$L@<2k͕UZD1":F`@”#)*-^~@A q&%q=D ?lu= IiE'-"rnbp">>- !>i%nk Ń_*+^hZC"pMsjGi [r>* *$@/ 8! $&HB%h|$ڍjxIG)G4ų;*)(}=\Oʁq8;I@a11ᖥr1fH1U@ 4ÌQTZY, Ri%T*/Hlm F MYCN:)"д/ ȚyHI4 i;;A,XA£3 CX!t&TVK[\:X͍v񉌤3#pP7r& b)XzOGA}I~M)07$MPrB/*0;@¹ .,R GK ѡNDD)ɏJ $:5LC p ĥk%MQIP:$qPQA%ȕ[Wy 9]XCJrbgFʙPwPuM$Bop\(0:ՈC4)yI- bƛ^`802c8b%#OC" zhJ4mW)'@#3-E<pwi1 gSEqAhs'y@t"ϪjZ.$+x!<Mxer/x}J`y tm"ӀYLAA\eƴ{7(8 DN H bI7荩xxa"'Qf`0&'0 A +軀1pĩ̜cP.Ca?mwW lJx6P1:>1,p$9+ ੂn!䄻 YʉP,->b%i| %r3CEјKnT 忬mȂ/o4 HB +ݻ (iF0 X vȲǙӉ3ńBMɸ  ,}5$da'@yٌۖtbПؑ j2` !1Zs3]8P)F>IY tu_GI${t Ax7T4#1݄C0򈔮8'$3l2N1ZLS: ɉtqZjv! 0Of[@lf.z ⎔X83:$ b* Jh d ők)XO@#պ%H ܣI!C !Dʣo>ĢiArPV\;h=HLh0%[dD  {SX>5P 1IE^qӝ) s0>>sh7 @B@2e> ] A쏗QK`hS0xS; :=j>As- 35@a,W?& (G&uA; H3bʋ($x{M<:FIޣ(U/*a pq6eIcD zi#WMۊG Q$F b;Qy5xTtTd,l8MBh蟁)>ďؒF:/*. g a 3ܩÍ~)1tF_#BF5Q2ۜ K.)@9P Kڢ9:Q?i=&Rb1ao e6!5&yP-(<`L]󐒈uDi*lD g ( ȴ`qe3LQ _ I6Ês.e؋c3A{Fߕ^)ɡiw W,[M9b&P3E$ˑQj5yiQ?G)}'/Hvtx {٦ ՜ kb !!8:>DSf#3$I1h ̒ e7P@WҶ%LRٯcUB(J|'+t_(!o1K)/9IQ*㪴(uOjh B (pvs-8֕\u  >{ߎe {}{Zq!}Cw6}sI_},ЗOMgy<ؕ~'&礶|UK D'u:оAbf!N|$?F#P? ?`@8  }߀I@@$ Y.~?r<4an#7|> 4O#@ _ fWi(CN_B4JL@Rz;NU՞>d2R1!3~~&PcDy68NP0$1}4m zzg^=jMaҷ-n S40K>eJIu*{lp>3+~$@ !+BBjf+&Ǚ$ʞVXe8d-rb&CƊTE- {Z|H+[ h*R#%h:p)̄|q#j .$  )z''"s}MG[bY&!  `aJKt'BJѫs 䆒ЙFHG$JA+-iږ L$crBH`zp& :v]? 3fy9E!Rfi Bx!<4 .#)֊).jQ,Ǚ@ub, N'xݓYO(·[S`  Xa1L'*k5In@hB[/jNU:@|#lU|);+R̡8#3:J .@D\5bn"ȑK4(mͣ0) qz[X!fIjt}wN*mk\Ƚ1f0쟺͔$w};4I*\$]; tQ<'eA2lR9ڟJ8. 49!dM;m4t q,vbV ;[8@pJD0H#dh7^bidfŵINy) .>9?<4M 'C@ 4]9k$ K'N %35l,"fvsn= '\! <UVطxQH$F7V,l[. B(BDG$yg d&e> %G͔GY0#PpAlTK\ѷKMȐ~!. FHd'("M3_MH7P\*H>W*LVYH!`@r,J&TK!Y"Gjv[) 22a% 8VԚCd^!PQF(%25cB5r:bg3@78`- 5]+(4ėPQ43A@azL-/ /܌D %)H0vk/ O2p[y _Jru/C5++l~!yI$<`N<"L؉ ".>hLLykxƀ!>("πQ(V'=ҭ +F :9vDpC={V#$![dCM*8$ j$ @wb]2-k¥W N,HCyARZ]{ I*!X55]wq(m2St8@tGeJ8q~ 0"Lzo5߹Y]W`mdK:Dxfb6Y5]rV7D%v㆗C2EMb\1w'YM,ia:8{5mhrRL(zbe )tÐYߐf&n`mDB\E >-/r"D'b4 9S{2]Bhަ)qV%b!I Nۮ_)H.!#10^$!2)=N\zn*>"eNTޘl@4byA%G^ԩ",vcN-BѶ怶T%LPF 3"FԑI 1ÆmifbTB 0 hƏFnOT,2A D W3Zv@1  :6It$h K(b>Dįig'6S/P5 "G#ZhՊ| @OP,ݢC#0-*N[ ӄwg NBg.:lrCdJ7֔ug"P Gꈌ5z]W5hK &eU,Khم jh,hcNBޘ8ʲPO*74'FiC.G4! ȝ!vl'fv6wu{y->V(g8OfX $hSd99 @A$x8b3xh;*%x5?%:\@O29XJCU(@5g$؃‡Bt'1A$Vʪ ݱ/, caWJ^?- MK]?3y]`g!Qghŧ5F*v! & $Qj7J]^bd^+7ƀjp^D*:T2֢*kl| xA`x$`~D- O{;]= }H&,ޏh !AK$X|>q\¡ed ^XcHm;8Mw;`[( 5~Mpl9àب AY+ec3fQd&ڴ;]a#j=Ȁ'Ca@:?b͟Q~;ݯV3ֳFXXkN|lr-j|쳦"j8R"" *jYD9Cz{m 5OR+HTLL Cƪ|௩̊ާ0ʜ#B" L21+H+*qF{Gb"&4!`dڝ'" vGR+2 )t$x 08JYS%`2\"\-E(z` «R!^8\+%Z *X7̚VBV0q{>&ۗI7Yq{`S]+52:"b })`zR gC)70nB0ɨkx9y_JV7k݊-"ḴEX8:U޼Z+Ep @`ne{*VQ{;Nj:_ڒ5o0Ϟ\A:;)E"#1Ⱦ 9z|b}hv& {'K1da[;s W%jg{eM9S l3Ǒcj9S]ҟgni;vyl&IvCr0Dz%Vr~.~]~dPdS3lyqgxF?U&զ|9eȖZuF3 Â::>5H |$"/1,SZ"Ylu+]I9$k $=ujbRPy7Dz`-"&Tڰ,3lgDN#"e^E Șb]ǜ9G Pil$t4!%=,g%VO$rXx#VhdX16=D8 SʙN("`L ` A8GFBbvt0L/|v/()448qB(#< yPx L=,qvOaW0> NDɾ$ M_֧Hh2%@#oӶhj늌 4FIw?Ht 7 "::~aaD$Uq%03,Pf}j43D+.*%.F}Be9ÆE" y6hbEܠT-rէ:F & >PҊ5785V8H5je[4晿, T15fTQsAM]?xťϛk"yHKSN6V@}öspQpCS5.$Djo s )Hr(= B9EiMVѥàtBnjUpث3 7[\*p"НLvTD9Ze ;Pؓj,\ !^Chm6t] Z]<dK1;"pM&z/Z8%7.)SR>8;s [zX.h)`I: r$N';H Pt`A(T4񆉁ri=-Hu#h t 5b-<OH,^ȉ ш٭H,b pH[x֑CYKa|`2{NE(98pg/!t a Z><\AYK!7xu !ŊY,R< qMᆊc D'pqMS2D0Pv$9k!O XFO ,ac,8iw# q7$&=y{Kl:Ɏ({iy 앣VĤjG P@<CO+y$!茘pIhI(ԧHK=ɉĴ;((ғzoʈ}Ɓ$yyו:?(Mhh:/cC{|FȤB@:KZq 0Bo~$!B9-+b)٣qˤğԬ 4J0q7dE" z'1 !} ))*DmH7kq q#҂JE{1!)â5KQZE99C {$ b`N#3)w ~'(ӘB[@r$ z)4)1TʌhI?1$"0Сp|QzÜ_a/@ЩY*,ژ961ɜĀ-4dλ*"`A Fj D ۟QXh{DK1D|-cxp䬊75#H \3*\~D w]C¡T i\s̿SS+ɛV̆AU@k̮ׄV!T KU׸:L 7QSt͚EȄyhW* XHF9 }v'\"BΕuJYo?$S8SmnB<{*) %+kk d MavZa922 )xbI*cZ!yD1yy2WKH`T,5a*Sm0u# 0@BpdakĜ 2<`4PFr 9KP-ӈb1@c >`S\Zy|"8wHs3x QЀmon_PXqt542H#.ÓU H8yYDh/YGz?&IPzhGp(a HMNX3w U& ]a&Tkp3 k`eqpR0TgPd#bX Fx=r $:ڡͺ; MΈB, aXz 孹#ͭABB9*c raJ T20 `Ux!1!)tՄOi tK\z%+ћP7.o_q"0IC4p ]ǭHM&Lc"uQt~q t$N %"1sB۠}71s9T" b!j((9@vjj>+`|O"rךÙ5&2x @h5U0Q38F`hd"^ļ㈥N"'(6ΕHሂMe:b5 @1CpRHT ^K^)(dM0p/ xJoaG8Q T pd*l]T\vC`Ytؼ_ .ک UWHɳHoh+@uX%Ki?.:&P~(%9GCxwqu"&BϪMgc悘,s1k?wAo(ǀg0V`&R!BV;s!q *a٘E6l;2 YVċ4,91y)>ـ 1ZOn&j;Kk*͢q%=$TzH )PӴ~ )_ QRP8= ^q"W61L+;yv%Qt ̚ YN;2ˌ wSƓ>OIҴ(MJFQZAw+&+]S-k 0K_so X}~.8w] t=V?HФ쿍E, IyPԩcq1hx0 3*ծS$IqpK ׃Y'e^9$ixT/Cca#HȆVSkiXXR#83E˸e7ȹQpP! sn ʈkT;xĻ њ9@C5EHUZ~͌x2U:9SMm̑`ebhmu}>͊H7>JNTKɭ+8ت@?:w痡ge(3|>_ D[/8H3T}@`(I2 ia`9%J_J9i< @篧 ~"@9d 0?, ʱYA/, Gd7<A{hQt~Jg`,`BXa@< D޷.`"=rwEy5"f~Yg q[kDTm+\UMl̒i<;?{+N+&u<B9hˠà΃, |Bb0F*o¨ V} *`"j2,"O.)ynjY5 `B'(⣊c 70J 6*Zͪ+)}! ϶4\X"r|R`rIzǩ@+ *J;tsԀsOGS){O`% iM<޺8F4RXzgI0UL}0]&KKjliKLRh# `s(~{^jj~{*C,dEqKTsW[Ⱨy:g/ p㔀)sѶmp[" P, d@$rApсhyh{ EMVJ*XTJĠF][O  NcD$2\<56Xo ʟE桐bGRPgFP#``& @:c?6 $ 拠n%JNF^ܷ"j ϞI^P ˑ+8|3sb,C<g: g)qAѩZ&GI#X<CwQ@/2xSIYruD'fKg1D)ObXlC`^ LPDp  J^MAMI?C9R*HzזLAhOCE; M+J%5LjU )3`%} ӔJP+(ȜT`H,%d&c֎!FAЊr*i}p{K ;BcGM6L 匩MԊ2/倱 f3r窵XA/W?YVhb4$''"Q:l]F=|-".>B rkA|X ydX4%(K7+'i,ȷQNP#0N1.,i+/~#EӗܻyEʜzX7 ͔=EB(E e@fb@H k x*J]z a3R)BI`Z.U͌7%k"NE6H Kd S!ĐMȇ*BDNaN!fv|A@0pU$@W# IkI[RAv(:h=KpHi@.:ӤESo a ` `oKI D!rM)@d +Ew%BW}^F&"K`!ﱊ?L%12ax Rf\hf$Ob,Qjmc8$!"+&Sjt(BCHP"F IrPxAFBcBPa1n$f`p  TB%ņ^.g 2B03d&@`,Pmln7~)m `D!6AH4@CE6 Io">, iR $V>K'R eL(gGn =9-d/^B($-Rϔ%w,g^ie).bPâѩ@,ſAZ*l@tf G+ DH&n[e ig0)J! TZچgHX"` EQ eG .>`ZA6l3VcR$xhA@X,CQ+4.l:)Y`E82”.2iY*"(*)BJLahar늘N`L &G B2R.,(WRŭjj~Cz @Pǂو\cȼ.M (TLwa,Pni.DbvMI4yU07^8(hK$"eQ%r9'IUA%i`J[#e5%:p`K~bWI6^i>j^:/H3$ڂ[ic A Z2nKjB ڨ 4ViG:$Y )h3;M2<-dA 'P,`#zZ)@bfDEo@2eT? FcZ2AA0Qb4Pc "#g(Ê@i` ]^RrJ,KbVot)jRL&A!X +UmZ,f*wrr`^a.R,0B[Oe$t`?Q;+åD`$f 'Vdb @IBB# !8FXpRD$i?d"Hv7"";:^RE.3 XDfjHVv%4:X()DR_}&ÏӐۋ]pR) &7l9ScJ#ջyB<">zU5b&N#'mE1תKԺ4gR#=D @ Q,C ΄&-&),JٖBofgnmJͰ6.)-v.<`MW8H ίM⼉")24d8|FrBʖ#nzŸF%J2Fbg.;DJ!"GbT!JxH b̿ŒCuV)ۚIm/pAY "à3Y> XKTbxӊDʱ0UyLl'rLσ&nyœi(5WB wۙpB Mz@f?p޻sBP*zN.~%c8pvKkCb-Gj09߯fv)B-rnI$0LBFOBn%kaJFg04':( :)C8-3.zhB2T) 3:HEp M}.>{pRzmV0k/(tZ <cDc=4 !o-u#%p c|:இNE/cDeUd#oGrN" d!ZI#9" D| $r# OͭJ=Erg%vDv`׻ V,@hlB,au38Jji Eg=/<',bZj"qDa0bF@%]"Jh^Iɗ J)ZM0)@}>P@" _?߱4<}/@I\V/y<AqiH8"T咙@ {j#A9_ N 3BKO蔶r@r FϧQh2O>`,2M'Rx0,Pdf+eo@? 1`t,~'3ȚT b&"/%K$ydc$B0$05 9`{ꜞ'yɲjf z''e4Z4hZ iaCb4j,#H$ F0v 5sTN`[ ! H2/E`B̀XSɪһ$0HR bJm"O":F,`p0̓dAhtg$GJƋBQ "ȶ'/;{Ȫr@( 期>Q$N Mp0ǁs4_Ҭl)b °69w"׾u0kc5;(2D~NM!+֣ jI`h  v]* !zMTһ -(jP+澣(ֈbzydDRy:\. dJ{5+/9쨴 EvEz<RRQ!DO"VJD/*i 0![h ,*E|}P@!$ (.* <B̕2*yF\ NE~QIi'E= S)G]EHfEi 4 _*YvO>0dcRDE b 8CSa g^S*QcxGq76z%qŢJ)tAZҪ$hD5E7HX \IH_ACi\:B<7,}:tOZ`VLU BB&h;F9:\i`'HMM[}=STĞ1ZVHN{r*i=yR"%Ǚ%q'YAyE q${G S"[J$|Zr0d}RYTJ,:)042d$4=Q!iB9ӬKioOgS6#/E0a<|X z^bHLturH q:C4y+u+_Ӑ_V,tya*ӂȹj?!\:+  3A <2I Q!N{JQ`̘-3D[:SJ,҈dՇPž10etKwxTY6sQU?29SH0 |݉OkC˫ƄN~5^zQ׽fL vJtb{Di=ERĄC*gFdN @&@`UQbT+5cB_pmv a"2Igw%Yq@(2bAwZkp z9Jebi?Lvm_4΂-j;Jȋ-`u3QLƭWLf>mzdP `Cz~G|Dk #ӏΧ*H:T+Z3FFـRqT$О,x @KR@x|YLJd61-L}'V_ې4vZW X(?`9tHYY?*c6 0D c.+)F5X%=ttNpxY1FuL5,.T%jJ 0. Ӂ!.#uAdj]jQ*%5;Q֝rz$jÈe]pY\gʌ5d &@9z=(I4 cVGxJ.T U0c hȴ pLѶ &{(JhRtAAإ.' sRG13:ʸ<| u:0۾9Hs]0![A LO PyéAX!ÜV˖YH@zLU;I8 DOxIhAAP֊fT Q(TjuQ@&p#EK^KJT>zh hΘ =FF!8x `VG:&V RHCALYШsxVM\)qel s9 8nhsBnGH 4-Y%ZzxX.R͆ZxPHo dpc\ G+>]42,=(6%9h "b{:~jE)愬@HqT0x.г^zÝqEv&}μ6w&z/E  FwNEe a&;p5J : ͋`@p5lQS @H&5< tY'{2Í  KI#EC.Ġ65uhσ(߽㒇Hdc\aG0v#JEPXV6;1.#(W(Iyii7u}vKo AŊ%J gf)ÊNQVU#$x>@/WlHkӌ 0[BA=l (X@o(&':H0׽L JIt.L pR~g(~fmD/ 7$wGs=ҟUA`r5k+ZȨ `.` !( 2Lvaru"@PFBԴ$#0~, !BCPۘ=gԜ# x$3@*b@d`$*", 1}CYY&Kn/#AÉ2  SA@uGZL$IU 6;'AB=Ե:&9tU|'S@3V3ixLB!p*qwʊM^pbbk`UL\Ćz88gavv<8YuyIB:kF,rsԭs@J.6 )ѕ`4 getSU{wy8vp>i6a2 zL\N )!dE(sT2` ],,x`eEIH 9 kpϐ"B5tHlHP(K`+tft ALH{)U-A I/{U&0넀m_)SL$8X`TZ#VHYbgERnCn9)X1 DjBTD/g\0t3\Y\l ,`$A&\*":ad1 0z+),a$QLY+/<#0hL4M[ySi8"Q  Kz&6Gd',HzpZ/ph"<+Dhr.M/-% "!;BT$^r] rz%"C$6Tl"63bdD b:K+2 `2M8Q 00Ҧ0bhAL!X`ZˎR$dztJjwt \VFR$|E&l2%XB,MDt|SU  tC6l!`nSq2" _xG@J!d&J"""Xb8΁vZdalr .3 )'{nFB#V&DCh%rƨC`$j X$&"0e^?%`#C^$b1-fƣ 3 d"b*6́*k,H# *\r l d.HN|*F!aaSoBQx%- $ul&.#^#k.Ӆh "8ԫd# %3HEc'ϜFj3l;phL/)h(L[ )ž`6gWI:" i!8RK v&Oj&k:"Jm4:HA+,0HG8l;ņ3EB@3PTk p'MeT.G[=“6x#MB$$>Ow4"LX?֫Cs@DhBNF)Ҡcc֞ di%` s"n(-&Sbc)6)${"zrȂ|aUrR881ln.%ˎ?.|A{?eUV:Z娏⨫L)-;.,F#EOH:V#<%NV^S#>JKd |EC"H3D1)VNNi8)! pIƷ,VIAEPfs8^)!vvIujBN)è*=V*4CVQx: jv*!UCŐBn^EhԂ*QC*˪"{QL CL#j籤ܡ"jnW"ZH5f` Q""#\c,Qu]f÷JjJ:BB"D!,%D(xMETmKbV#1p:&q :$JQ$TDxe}.$IBY1dqMdjm$QZLE%P44+8@ R% ;XC%]D"RNcj7%DLr\RAQl$wZx]X`PR fN ,|M̢L ZА6kn2/fed6%V/rB$AQQuP,Pav! f8C^ @2A^8`Fx<@`H"I@ч\p3j2X}Q5% B B\1\H$P5V>hw?o}_28 ?r} 8?_Kt䰖{]GtӍ s?s }>fE|{ `*T8;d:H<GD`m6B ǻp2(. nbd0LT8̃̂nȴPz @i랾4 Oh$fT}tΟ'$ ׷)qN+- #Xl&ă*'#0F8R7@Z$9yEX LP+0}kM%/"fQ/- В15 >RZ8RHZ3j@H-(l7& 4bV4 ahEDzh$HS@+  i^@zIP7\W" & @@'{2L #l\}4s7%mSIzE\}(if=0y,iF x #YH;:ɍNC_! Ry7rR ̯2 ;l `'%Ơp` v&*gA' X:LSƞ~5G23s)i:EC׳滤Q^:D"jΙVLq$:PS*0ܭǬ}Msui3ŋQ.(Vn#33rh V :G0T `0 ~'Ah`($'@lLǨt0E #d|3vjfa[ȷrhC/dyDLQ[RP|?`PG-n9|Nh[:&:9@NxM3 O`j1CM+"DJZf^a)i&4Z/S6iHAd)< SipTNq9ā恌& y}%!r قN=HD5'8"j};匂@|hX&ta%9yaf0UjOY3 "j 6%*T,耀zH'.P/ @7LخJXsjE=3I"B[I&[eZ &WqHd&Į)}U4- FPtQ)gV|"j`jwāUrF EA+25LW󕇐+Ęcgy Vo$Le k̒Q^k2INy+hn W6 QYQNJ aB >@$2ö(X% @ ¶UerO&$ELAH&Njeedb$bV UhJ)lp"fDx&ihRkWN"֨DZQM8B`a| !%fdfR kN0 ` TTM4#:.e ‚ A,?@X"gFz/c~d<10pަLhq#"%c+GMtb2&FbOmZ&&j8?FrH#5Nx#K9O&qXL(C"#:6q:'$=)D{-Pf&(cd :*jrif"DB%WSBvM` R@PCThEdad ؞jVLp Azdkgk_n/ } Β` 5o& !%B,Rxfn(ahA5#f Ou23%2/R%a3!`TR'f'eZDk#S JPPaX 0~„hlP4l(C*d )@R@ %T ˲mhdS<;B>"`FdC:׳0_&RIeKǯ/08"<+?R(BoZ2f0 Bn\JI3"raD/\ĞWkÆOR3"^9{&.H@#9C6'RGA40\ _V`,)@ԋ4blX,`6$w뎵sZqmK P g„LJ'+H-"B+3` Z xFqλ- DtI-0RJ|]lld^̞S ŔP^ǭ>,lb2>rtȍgqDh4nPE475g+z'', uĞ 6)Cq) a:2D7j%6i2 ָR1K5Fs\7k9K,J#/d\ Nj%~miΈXԵ<ȧK| 0k݌PՊ+-tV VW6‹ʨ8V ÄL6-x0`؜ iw#dS3kx^XlbNx9Lr$ #w+€+JI.l@ tL~ʜVg#c% $2 0lHGvnR,Wfs|v%+c-,윋rnJ1,5M6 RGL$H![Rzc0wR8C2&l-Ȁ+5 4k 6.zNdƸ"K ^fXkl c88-r 5fpG.+o׊6O$'w:B0ҫ59yp#݇׎ˌ-vx2ljxbJTdrqd a`@iLͫZqНPGfx&)\CƧZNȧڥc!R`:De@Rvv (¯*f~OXd/5JWt5Y&g*lqi&e.&6D/,Ad/ ,75.Krn4r@r'P@p` `?!bzmh=O^>a%2;R\t #R},z .cl ~iB_EO 5p%ltԆ  R$wxLi^r^VG j& &qTdO$B:` /N|/L1P֡|'-:Aɀ N B4/ uyr2voSJRk8X2fLZ4ز 3HܐL HG~iIW=$Fw X!gBASl|Ɍ 4|5Մw `A&8EFh~3@x!%$ W =x/ӟORJ/365JJ@9cqn H/R(]ypj^@7ܸ 7#3$n3@\uv;o r>Qb@l7|r!m 𢂵Qc4.~Ԣ"RiK`,xj0 4Ё p @*p.6|`UATU<+¨HhR䊟  #H˶~KzHȬ+2kuz;t5>o5>++qh">dB&\\2 sڇFnK \{? tv:Gϱ 9 `o xJpPF& E\g?rJ6KH 3-\{sG,W7C_o0@b q0&@}/`lA8,`BhOA`dav"lKkKBJi 4em'q$r9"E.(P<i;`1=$ ShqTA9;p !Tq5 ыL0Pd> ^ "PP-ȢtK_\Ǡ t=|DN}eag1t[S3hJm۱I3Ty$SpLvPƸ@SQV+L-d p,4&Vk@$=PT%![m.@I&c \(@G6:h뽗uŒQ0$}C|[CH"A4Ss` *JkWN `9G(BtQ4x aBXpP \la=g`'>F U)VY* y3JLmRbABfnїdJpձFCfTM*nYŅG)*IۯeVJ*qו6] >$DE'K8J9^qTJnԌC^|o ᶠ0?Iu0*@(]&nȬn"s ~̃Щ*@udTѫxk+3 ,1@G١3 OS ɠGtl؇ rih"r]!L86~UԤY2:sDdl ~tKS@ H];5*s=ㄢr  V* Ya"2K]v<1o5PZ a`8B}Czi.$p@ti0bee\Oq daX0f X} ]8L,̔ !AA5x 1~ `>w٬ kb$FBX"sXM TK{ $Ŷ(L',EIR)SR!aivxz$7ƨҨp7Hd#V;01=`G 5:Z;X `+[xt0+:ml> ˌȑaH0O;&.8Jd.,"*ږc0@xQ Yw}:Y *4(LТ) i½R j6 `8OP 4LJ9AxC8A)38z.hq:S0;X؎`uB+#.Q 0yy J k= h )qXM`1 )Jui &#+)^UzP%Ss p8P 4bS!T#HѝIKKY 0IIy9w ?j3Rg[aПHZEj!%!8qJ0aG(} =@v%Fh =q#Kp֡*Y S1;yʔ GY/̷L[9 iI1K(J۰/l:kKG)a11sQy KQ8"Д)?HH:H$|JLCq;$PDx֑S|ExIB*J;b1yJ`$QLRX3ǎe +  s\ɠY$S.#̗(첀 0T x2a@o{Hr-(uj@t/Po58Y|F H8*%(P5,8 {*1YMB(Cj/R_mX HM=MAe$.QHzQPco@RAfK)X%1` ; ߣ?8M #k a^3 IGER{'̏hE)P`8`E1#?ݟL }=X04@bBۡ aؐBuL 'qpʽ7.n5[Q.%H,b vۛr9!C G7x)'@k~[..+:, ɌeȢ6rbKٗL =d+lh$RQc]ZЗ8/̨f{,U+x\M$ ZdZ3Cb@p5XZH EXKFZMEʉFc{FT>P2X5.hshk3m芀 .@I(@Cj!5OjDZ p0(x)FR)Jq"h|(%w0jFZ||<&eG4A.j!y"ˡ@ ڒ HeY14W lM **EMMPPpN$%8ɇTX7|+; v 8ŤZڀJ"fl1b`qйaL%S`b1A.( >\lCL.;0$`vNQLI4xl,+$sËs ƜY +ӵKҨJ8qLC@uHܐ6N0>cygN)2 ீ ^ P3!g܅@U^Jvx=ꝸz"m#ԕH\A  +jV JY-վ`O5 ŘȈ, Ò4~ TZ}̓ΞG8J;^GV!|9Q f7J)kYyI !o~LU AD 4=칽ZhR"阒7PUDo/5?%tVO1[ViWylߎiI]2eTWCjCȰw& Y}ՑkN1\}q#GT~c<)5` c >*[3 eDt%T8JuC *Kzb "qMF@1$;gHT P.HGX AbI,C{?݌Hz~RP6ͥQQNTn L i&[}I`kq0$4 =8\P@8RJЃ\q΃u@>4?߯( P(l(0^0{c 8 p0>_2Ad`jNԽOp(>/K'kШ#Cf2j4NOp0[{!eK%d (HbXHu-E om7H, D@Ql  x_ @~>Ă1be$s]J]kl aaw3J/q guHo#Z(`BV@ Bipp8 {o*$nb2z zXԡb$g+k2Lڰg_ %;P3is 5 &, +*J'y& b?`p €#ʃ+)Ӯ!?!h$*x@2kH:|\΁@L3?X{gDhyj2.8*zTc"Dǹ2@"(UV> 0 ^@,E5꬏4){ lgvWl $-}hL- 8y* `J2ʷ(`=PYFeA2>aY . $Y$#^39(DB@OLЫ&SaE.ȳԺ x &xkta,x 8<$-SG;쓔'P[z"Jk,$e H +ʒJcJM%4.!"RL ։I3'>KGhjP 8%3%TJ"BG.b$kސ%N.tF1@ /F!jd$$#eҪ]cQs`%1){Z -sh痉ru҃Jܓ$퀏BIݬiqXe.@GaQ )ŋDU˟DĀD/J OX_OUi"#T0)HP4 BBX*uԓP]E M;!;A#IZWUp#IRi Ϩw6LNYCT ۊ<#Y} OE, gG6 :/`LUyQFB,'PBM;/ysE19Rw ٪&jzMoHqdd(1N3ήL W+bOyr h:2jD( 7oҠg E-f^᯦:("D)&pH2z9g: On퍆j#$r~ҐP+ "OT+,0qz-06"Hж@ŒBp"^rB<A@~|6AN @te,$02p$JB"H2c,h$~L*C!zaJ &~FvAJ@R~|8 &@:/%fb<@%k6H|G41+c%V.B2#2C uZN-hLd%hoXLxI[HyeT{V! !0|Gğl:r; BX a"f8!dAP. GX! 'e|Wj~p$X"z&J.p%*RV5i>f>֏:"HL*PA@ t3e4%b,V%B ar p#0 T @^. X&mtJ"Vʰ,*$w*FT2&F^SO5H!`@2fz?Nrvh]3`(3(.ȩ14YQLa@`N&ޙ`<4.vjR @&bo)2#PϞ٢h*X>R6&NBڢ.3nwe';71R!U -h!d\(4JRvˠb`>i+R~"¤DMe .a(NȁBvD'(%rbTI2.10|Oj]C 咡xC E:~28 mBrZ1!"t"BPpOivw`*!6AM Q viX2MYUV,V` V:˰z| ֠)FvR?3 @ @VcD`wH[/iRtz )f*(c*,PBGbzeA}!Neʜ&"ʤ(#xE8r  Z# *JzV+lVTd ̜W8PҬ2so@(#ר/G" l3kiEj](@0ˠ %C zc-o MTD3T,% uE){c(D ܬ%ƁCc%1`UPMLNl@ K^k(DWsPDV aNbL"/z#"2HQnwr+'t) WěpsoBq"&H/ T4`+$Sm}\D֯+D&0\K $ڳ=yk{B⽕*2!g,sEQoS\2D1Ү&<"r$Iø{Q>Ig*.FF1z,%'4ދ$C%$(rH($vC.0mu1"Ew]FCO3'L0{ %-<%4WKPvwMR: 5vk&&,Ma~t3]|B%l2M29^P80;''(M<->% $0 0k<)! ^` nL@ 88$& BsXd0 -I6TBbX'BgL3 2TJ2 \! Ͱ p6L&V rvbX! 2T\#21tDK@]N A&&ٴ!N/ Ǥ@`1%@CV;HL'1.QF=FּJdMZ!0l_+@']2b.(Mb \8?dR!N3*l` u PXYФ1R-2jVƍ8!P!oe4SbV**` Iaԥ2y l"Dx#t8^bYQ% a+!4̤aNu> p<G KdV UE)TƀmA@DJ|Q`PO,` q?'ԫ0 &`,: f\.!0B 2PP$$`.+^C{[=Ġ H E shree.0xL"&U#@;-A u0K@i(r7H*-̚0ct'(J9\W: xr.I0B~['$ *o&x/ pF--7ݥK!* "~AyE)4r',F%@"$޳=1u@+j4s4&AHbL%@" )PRprYv8ʺr*22GW!KÐE)E1/0: "` G<ILA`ԴUt.% Tޡ!/rE ʴuEe(b}7X05a $ I\UXdJpP8T2qY pr&. r ̠z 6|і#|J8Dqܼ0 Xrڞ{& 0BfyDx"Ǚ7UY4@hR>`j&'hvCA'A}#VG[[N~`fM#NԢkȴD. PmbUS(N[hF`"Q*̛=>˹iz;n#zF3&,Kn5̚1~'-:5X} :$ {86VsJG0x+|"I|XOѷFL7~ɹC]rOzQ.0j'C0AY>!iH]8dJ ߓR* *T|Y/ ɗo.ԓiVC߉P޸Y!rxHJRr~Hw+HL6yH[rZE9 r,r0'4sϸJ'r81VP "g\_HqIrCa LظwkAx._lw&Q):D0Bd)o495(D:5ń'U {8FD7<CBNw$#2Tay<\Bҝ4s)BR4TJe.4Gn)wr⡀iŦ.8P&(hM$&DMdl"IDrLPNvd+7s$%a 1|iTL̇'3TЉjt(ZĔ/QF' C R4N4EE[02 4B 2%smQHE,%#@H2hXҤ)r-=yJ jWp` 6`IIÞO.+")gxXdg !z@ *%8UcyP6oU1s10tHFH4DK5S 'Dx˳D5Fz`x(NtL xyيL 貶?ҒaȳDyQTNEJmݏH@9;c=P ѡ\#dAws"BH 7ƏCMU9XD9%tpJi9] öRP^ 5$b""bkCgHD 7 cڛx jF&N8ߔ4dH&[PȈ!c*P*)h < qӓ wI[+(3S8PҒb;ZIKw5yx=B3@Bx$kɵ`Bb5+b3(A䰡Q9Gf8Sx)<Иx ɯ'ۉ0 >!vݚدF@0A;zH K (|.DLr]"u*y3x!ŗZ O3D;!#KʹgZp|& )'ʠX:(nhc/1t;,e)h8=HE02޶دqI#yśx3*a31T)pʱ0՗UhT y *Ȃm AD)B ;ԚvXP χ: t40$Az( :3p G a8`:I 0 :f-۪ K&hӟ03bm!%:,˲J0jZcjd,q!:<&$,gl]PĤ! - 2iLV Ĉb&AQߴDPbKᔔ{M(RG&&Pb*CN!)E2R'x09%z Y#&b!C2h ЛH;')q ȝ8=@0R*X*};؞R%30)D+RBQP0z5Z*KE e'%[0Zf.1SB8N_*fS7- "e8Iؙ\6y|$vjx䟏})E4ԃ91äQ"x(-oo!!tB  Vr8("cY:YrzG P{&=RTQRZ;Z3JID]ZŰ "ǵ VzLДv7E"b^hG= OӒPb! !kJ8!E hUқ2@ !%Y * Ób 8y,ui5*1Yٷ1*Xµe*mob*Xz])gEg2I8 Y'-yT-L=}Z=ѨPP푺C ׭HP=KӢ)C[aJƀh=O@)NivK@4 js zҰzKf`N>H69 B*9ʺPݫ>hIX\3V2_RcșvYc৊6,ZZW3/@䫩Q1sdO@S :xx7-"cV PBe ֒8(o߈0xlLad) LD~XF(p/&5rA5lwU aJۭ ]EQ8UJ4\;f%SE\'M` *;G 2NboXڂqŅTRJA[|b> $(#hVj]]ʦ@xr芁;4<aO(V ҳ 7&yId.hm}=ƒX5MP'E۩ -sjڐ +C hI\e\ܝVE20j.trԕx"еn+/ztȧ&7V!C*MNmS UHRZ0턈N4)nrL.J0pyZ0 ? @P>X0H@ d`I4Di<ʤpxDJ& =УoG(>o97}I@)XL@P8/DJ259E}-S: +5@8`Z܍ћ'U[#'A/QT_/~dr:%RSGOpZNiyH*wN): tW [܀M!7[$+I*".(Aũ*,J8`;n뎴2[6oZ $g1 L` B?ʈjÍp$.0Bk $z`- 6p0ʣB֤ 7(R!"pX&-)# 8Pl}(3cJtZ74k MrFAx4j3QNF"gܪE[ L Pt*j0B\hBDʬ*@7ց Cƭ:$̎hCpѺGl޿Wpz]3 eoD54bW9I~Btey$(`̕HB,t|ҍʦn*\bŽ+wZ`TYIg`XT@xB ?S=N7`GG!j#h\+J"jORR9LT8:AeP`h~ \O&jC6:,LAkֱ]ӿ*"RŇ;|<+HqRqPA{qz!b(AoxbP =Jđ_ڶ(fQ,bL !0 PGWmnjRD:EGa< 1q>YF+pԩ MRy%\IYGhþXH}P &q-V:G1v`p@8#BXR4T ,3o/shK=Cw BS)D0|t h 1.$\ҴeDR"R 0 ucKht2P`,@"U-x3{ANF$М@ܜ & x0IB>h5:f2x'nKҲ$%ȯ*}Lz5+6`N)8Fzk"1$z'KqAP$"ԥ:>6%@m ̆hA>&/DDpL \w#Qy 0^S$țPQ=F)/2Y#'r&1l߳ y2U"H|Nom:976"XVD>8 A>8FWAr%w6ʙ\O( DD(,'rIȍXƙDŽp1lz3irޘ}oPWh8a6-pGl:Hd:6`Ǵ& ,*h,Lzp^:C3bCcRPDn !" "%YVvEt-2dc 0D""j¡p"])fe`:e3gL*DV#ʅ^/X4T&XK#F(3"7,XuD#Ġb(\(*0:)POŎ-BPR*IZIBb$NH J.P'l(D#-LN"6PE~/pNfHd2,2'&*(pv-E]|mdDiF1# \KD#-I!\^^r #'ff߂/pNpRK>Ao#BV,̌,e(n(!~8i؝Inm`v *B)Brc*B"^4GT-#6Ci R* b)Tb*"bޒt#(p2TWB*#xsO,~F)Di `>!&ޕ |J͒#2:LaLHdJ(,fr/$J"8d/",N2d`#c#iF=jK f܂OJ0ȾyH_# 2ÀKv NȺ5ޫaGhA^$ :`@x͢ Pq B.Dܑ꣇Z6Hx 4(FE\u$%~(dA4~prPcDb=G`6.7zAF!T@?uf9V`,"0"{\#8Db F+%N&K&:gL# !*](=A(Bkx-伲=@ 5.3gȼ @fH`] 0 =,ԅCt)6!&eNaLFappS"D>@8 Dzۢ) g4V paڅ6A2N\B0jP`xA>@aVA$J on %0!d 4F($ :6-jj$jx~/C =@SH!a a(_2M A.ڠcZ8 *w$3y |!Њd ~  "xr;EM i͋l@avء$3Ms @O :֣M%B+8(.ALnD™n,e/Dَ#:.4g (L$SBLnF&Pwhܨm P9&fLc^AP,5.c-OBNֲ;ĢjG[xNJMraPO90bCf}<6!c-w .z&&d-U6U IRhDm"-K)΢BkH#hp#]#d* R% FZ"-27606nV42&Di2CVl Vu$OO [$?DLleh@D\1,$UR*"[ 4VB-PrȔ6vEη8"XȽ]D$/_Cgu:N#ix d&'rS#fPC 7:&L"f0'#rmXGiB!aUQ2F,` {[ [ܶHF7POCQ;Tru!;Jfl"W2: =Ue&`.VYBpPn֒* '-.qf2;LI8)5]&A➱6>$ Jr iRH4Buܫ̓9zX 5>VGŏ]%Ϭb٢qabHF7Ecs7B$5 :gƵb,\(~;8Ԧ-a ]j{,9VֶKH^\Kh=*wOTpd `@$|= Ec}7s%p Gbd| >?cx  9-0p3lM"FFF$`hI"R`q9h D@Qx >bHhW>_R>z1z t%Fp5z,Q)fs)E@PyAPtynNv?u:{pk5nLhbP#$ pt dz/[ ݬK4"8`#p &zFMGq{G`+( 0 $BQ7 KܩbGn↡7gR 2Ycr@Qh+Bp)<O2@6ئ)ɲsVـ (6P(,̠ o y-HsxkXIPL24-zp('bHc%Z] jH!b * -:8OfDM`fGs+\!A,C(poYޥ!.zJ7JsC0 q'RJ<o΅ KeO/X U{R"@ w`*HId(֧|)9 \$Ք) NSUK6Zr&G0E=Q\~Id!Hv a$"Crkr>UV\"n@L 1010/вG ̂7E h~1( r;x Hq,`Zيvhpzd/^@n.EXj 5(2]D@@< p$fȺ]$%@.C0g/0v|Z P4 (#P" _)ht D'0(=69Ea f8@")`Z1'-T"˙R?PņqbY'j/ 9n_Rde(ۭLJ?>HGuiUѨ;%(W;/|XJ|ˏEP9Ic3er}H*B!ƣX t^93ѱG]~8D:ݖS|A5<#O-/ 9+;AJخ9 lY à'Jɐ󍢁nzh[vP25Px 1> %[4:0CE 5clwel\`%H.{J Ds3

%XI;`ш iVt#Gc:pu۳XۀDm X#P T G4[n K҇%LGX8ЍগgH8VA88x)PC8%@ S 2` qx'x`b"(` rxhw `r+ f;<́*jr4jR<ؿXC؉lC@|/^RhŔpRHM2r -05ZzV ( `pn`d=thh071J>HIx<1yp(h:Ș +%s7zP <(* x# 4 >AJ qG-*cB$xk҆[ =*1-\DSQA}Mgaqo3Q0[<x QoPT+T%Hņf=<e|4):$x 0@Kj1 t8U8Ul100I(x@ :@u (x,1-Px X"omo0| @ [,T?jU&P o-8N9`(H1@ԣ: /:na`NKu0 <Șs9*)Vd[qWV !J()s{<"B1,BK 4ؗ'؊PHvY?˕c:zWK9a Q΀h 8ɒi?C+uo":Cd qV0ImHiR0Դf V"?e>] zU VUUl)QAh ޔ,4ôm;f4dր4Kah4e⨓!B Mcp)fi\f8 QGflIiؘYa;ӹ6ʔ)6$J˅OXUA@fT);$$TýiK)ˠhPSf{i\]2Aƈ[d11H bE;&ww166v 1DuۤXk C inj^(PlA2F#<Œ(5pYxeP@B^pcU ?+j?= `!-k궚1(G۾mG+gE2ay 0h |3ɔ`z[,*v@FR 0KʀpYWY$:O(` =uZUh%gЯ`}Zryjq! (DQS Ef TT\zМy"Pm pR8Thy !9`@IS)#  b@O`eț . @!5|`P(  @PP CDb\4Zy * ZAx$Weո6] `0 |=/g=,S*ԇ1{"W*~Ea 2}9F a3Idq\@  i.Ps<yAa|VJ L";H[yaߏ%Wt3|Ÿ" /ZO)Z\~rD83Ȝ"z~;)dK< &; P#*;΁<:S* IQ=nAw5t/Na%]:J Z@ r 9F@ /p|dS93svd6N91VE>sjG0T<ǚ 8% (A ;19XDOi~:)%N"F# D DF_ `E@ 1t *%$aߌ,jOBbeN%aqBgvE0AuBjD2J"-:g,Lؒrl;%\KQ|"dJY (! "\AL@1lM<ͩ!_2:@M*ROJ.lu &D2vFpK =,E^DI  j~rrWS4AT'd3%^ْ %fCHz(yc$*\lЖ#y-HI]N'\ "$_CEb'}352N%}em^dE8CKSb]kB%}2E99id+%BNȐ& `OQG82pXg0mUB(t,gz2KbmMZs %ly%Q2Dy`C$XC*8UɕM#ҐVR R8 桒ti(US~A?(|kj#G!KxT_H&pvjЬ"撀z;PLuDxUY|e4I2 ~K! <uʏgqgH>>Iƒ*9*JT@1Ifb6aف6Jyim@"8Õm`(CGgXk,EBS=*z˃D]YN&k*RhbTq,Nu~c=\$S ✕W#^L)gͯ^\kJXB޸.!w"җdwSX(uʨ`*AnM!8F_2FP F[ז ʣΈg 2FjvwaVd&&Ha !TSCtՁ2H=n K z{6K. )?!:V&kJb|E}/ϡ*E'Peo3rP 4"S~Lj \ >i-'H[ |B`ti="x4>,x2 Eب=;G SۆC@ kP DBV 63`r| Ph'^\` "FiRLOJ4=T!VKǐSآݑ<<>ppx 9n@_ =apY$ A@E$Db#r34HAky ;¸ 8AA<`œ؄HŠլ x BaV` "H`B7@.87 eD;:ppJI6#eEbX(,/'bH#HrSo^1\@PV cpP pqfB,Ly®gt@ FDЮ/mEJ#KILͩ%:3":RZ3B2"<h b .P"JC"(#I4eqF𕭈6| ٬BEHCT?/x<{G0hF:N>+nxDÐcBc8YJ,ȣݫ`R$D#Hָcbyg8&j-jY̜<0z|m ^Gz\2P 9 Ǯ^j42KyrqM&ŞohN";#<5! A@˰b'Gi`D  $팼(? |^#(!3Z/l&S1LaGYQ2aExz'P݇TJB*l(L/vxhi: 3ɋ A y2<;~&f^_*,{>DꨪB*8^fBJN|M`4 ` `$FaQCʔ'^/G3Q^g;&)ɫ5 kS)\%&$Hr !TKFJrL!@FR̖z +HBBFC(\Prg:+I ! L#V4ɤ,^ /iZCyh |#BUMڃT0*4\v̊o[ƻ z#i,eY>%D?xTJQx(bf&wd3BT|4HC2R|hm(v h:)ueE.6=Gk8dK>QV1@ei9ƒ$\`0‘L 6%hT?fZ+w^J(+Q?/j22Ήo+ q y~腚dL1YF<o+brLSLI|R, +T t 3Q x%(Ϣl/kG9>vL+bfB8@C!mਣ}6"!N_bs苤 <I„%Wp8iJxZKImI斌"'dpus#{drS 3 wv0I:+94ȿ*HGV,8(VuLQ8fp@ vKdrE,Zz8Qr=瞨!ഹl< aH:bȂZ@tZ` )SC m)&p K ,&bY6 &#E4蠖vʌ$>a@wCbȤiA2Tګ͖ ~Ib/341 {aHN咯q5(&t$d 8嘦Vk$8'WfubT9PL -a ;,UBh#L|iKtS k+V]Eɠ3F62@F+*ԲPi \ AM"|NO6>bRPzz;k#jp CH4r1]@bGOQE$1ثiG-p @Tz`R!2|hG=!݂u?@OPFR7?|LX({B  p 5Ru" eOLys9r0z՜ /?Xm@$i@pP.j 8l[hc1AP)(FJ hk=FgښZ6/< "ϥ@ Bd9s1ڭ4Jp%ZZSзASn!-@=4Q.$8)̊jbiF֢3v/)J$ |j R;ı ȸ>@DPm˄c~#P+ s~}PM8hI%Y+!t) Be*7`:킳(bR9ϰ 'J"CZt6x1VY "bFR 4 X@uJ*Trhɭl B0EGt%#=ysdy\1m*V(RjmԪ7hr+䄖/XB|@V +sYl-UvUM+ 996̉lIl\VP`H &g 0*E4`N8 r"+SX829J.L(4k-8R[b DQ "?a "edr:^dౖPX->!.w}03=)EFKLƊs>D3A. @Ѕ]S ^Wrh() A5B)Ep=AQ]aߢx\M6d(m *<Ҁ;`^8rc`'o@CTheY!I^/QhfihH"@p؜Ebd]N熙NQ|b *CgM) C?K_VBbKiY,BiydʡA'(W `fI>qo譿E3\p+P0,%c(5R/a)h}0)ha Y!  995?h\% X1|/z8ivY6Hv3$`Q0huRpXǥ۴r*vXn#5xx .MxGll +2( @(b7ϣ9ˤ(B#&? 1g: 1ΌJ b1؋!GJE! < q~a+*&[`?؊x@Њ&JY)X q3هf6AR 1Yq gP<\'P yґ |qA0Dr&0+ + 8T&͒ŔbKq`D#Ap &|iN5ؓDzZ`DP@!l 1Թ"*)]o3L@ʉz-5KN~)jsb7뵜9i 1~הU1Bˈ^;s/R@ϰ lE!0Jaט5sE`{ [1YҜ a aaz aQRˌX Ky1@) [|I@I()v\7 z`I<ڐqRQRI2O @2 QpL `%ܿnNِFzK!ѷ/*`1ІI̙iSM !lÓȑnrP`xwBĩ qZ)n^ GPDH `jX16[X cY90SQOMRq1ޯ-:PZ= ,9̻ r4&}%TuT$yd_&Kh; V#9JʐFǛ FQ_m0:AOg!Vjl 􁛡 RQoO0aI2Y& ?, ȉcИ<$PJ b8{N? }616RCp%zK|O`MTX) >Phl߀hQXYޚ;G7SR!o|cy ":S)WTN3cX P(NYj-oxReDY0y_ZJd u|eJvxv2DǨnfCY1 %x@щ@ˆ۷xaRD7QFx` lK[)͑YLP$@d4ٵ8ʝiHӘX8vTˈxذM fbyL|'h>6gTYVU!`D#x@-`mEÌkkT><1 zEU?yHo /ž@ ? %YcDщ`vy7!/A%`P-"Jɥ9 HSq5z`z`5!OdH,&EATePzD$N$ļ )ܭTI<dM&uL+{0|?"~*bO_8Po#H Y݂">}GC_}8adNflrGNKz߽x{$w#bx +Іi~'+I'3QT @\,]8?d}d: rBB&XGDj`aXHD$x7F@d$rFqE&Q԰W @@ !*INg6ISh_K (9/5X7Jp#MBUqҖV8vx-@PZA93i>I|MTS3)l 7ht/ :PVK &nmAX(Q @j(~Mu x 6Q,$8b8]#w#8+YA!?p%Β8 oy$ $VѢJPaKTiRp{|=szUN$g[B> KaT!iA j)K)= S w*ur#\ !h0>A灖+8wvIPWPMČAvL6/gGJɊ$3L-@K@MH V+-r΀nP0miE|MIK0CV @Ff(f D0kNٶ@uCx: 47 "Qm0I|!M)s~E$Y Fɑ<) #zNY,:X̋"` 3ªK'Wxs$I[ hi',@tQM]=y@21b < ,r$=WϪۆ <Fq1IR)L:M.g4'tO!#(}$N+%G6#TTiH #{%ʔEhc>uL=^MYU"nS%f 4_%5FۥsFuo) xRЏA;ٲ+jW' LÒPϐ;2j*RFBT>]Mʞ7C༧>I쓗I%@j'2yq&m!z1^N=J5&&0T~I;&a (-@m9D/\戒 ,̣$hxCR>+,fgMn&+(&꜃ @؈~ސP``+l'$QOBKmr>&%J߯p"^C"¦cD!aJAFbVrJx& B/PB(>8DTmBI%$N:p6P#A4@6m`XP6t@@D$B,%b `J&oB,(#h"Mbj Φ+k61 ae@!]h GBb5 $>b-dj>`x BM ca( $܀`&κH6lиC1b\4$$MìOvn$.v*@d4@ 2(n^:(Dsb#&)|EM Gml<&!bNj A$Z>Va&VRUkjҥ@~  |@@^6AA#.A`fV# Ŧ@ G"<a930&I0AN^8$T2R: mJ]i`aEVcA@5 @ 7Zstgt\(|ddi$ꏍ jjRŐڄp.sml"pH` P+&"+( JC>GA(6@@&;.K83BdBzQ|,(,ZsH @w$!%\ @C,+& #|ETİ7F&a(dgbARV8 164 Ocl}A,ZK8kFDt-22İ6+R J xɇSim61DO(VztcBi,)=C&&`g%*H'H` aN":8\!l,-&K B҈P >4==;I *~` AP_@ Hد^: T[iH4 ]d2@ /e@"-$&F ) F,(!-1V-\>C?^ a$;‚JfJ+jFj"XmA>^BPBV|*oJ0f+q,d'T8@V w_Fop \v>bJvX~ٴ(}!|q2bVXF|+**"-%̧h: Gjnu9d #[\x"p៎/r(Wm`GCqe I) fGBD(\9(!uRD0Lxzl+&< r')3o&/OM@Ii"(,nOHP+Ť(0V<Ϻ#@#bd9Yp~GKI{ cr2W$-cȂ$) 1 oJ:Lf(Þ: 6,C㠟["EA 26\e-o,d8BN(\xhZ!T*n2PM֕3up=VA%#9iN枢ZfY+A6rj} Zt-/NtQ (=˩MZťD"TRĆ-SJz+Cx NNn=;A&x/+<>YR\!,`HDxz.]Nit0QBjie$'8Z&PHDEa,k9!xAb(XB#'|B3@p3;~oplK^#n|:D}";̂ `c<@8r"rf6y\hhZb%`lٮ+"Ž‚4 6QZ|0)~)B"Ӻ&)I~ax&T%N6NKB2@6 <cD 1AB7x8cz7Џ@!E|>`CR.6] /- 6@<!8`FyaB#X-C@GGȴfGBwǀD "D@@7>On?!Œg3΋*vw4="Zm3b/~+F)n$e*0`[v$B2¤s9LsZ Lt7)l LT6,BV8B֟+yh`맴ي%ܣY?E6b/"yOH)bf=l*|d*o- Qc)3t'\|&6m2:Q~D& }pH$~a"z0`2p@`0%+_h'242"E <& VĢ`D+=|g/<^8 _At~c8&^1i q1XꭲY.P@P&b!$|ঀHPfRI5 L.i*~ܛth: g[m tۋkj^/ bD$zG(H`T{jĹGLjQ 'B^:BY'H׵͋T5 lr0 FDP* X}$d:C ) 'H$ G持`p-츁x\7a7Cr+B`S$0è"-e ck\GC0F!=T!W=zd-RƨN,gD((| XT ~H,wp90c%nWՅ=MtS=oxC , CrG4 Zi@R*@SC,ac]-j}[q LNYyvPbyz 㴇)Ƞ%s( y3,D' p@v@x0hL2Χ)$;a.G)* ˲}@.춂FJlK'qKfR0 ƱƾV]jz͆\#CZj`ð !R[cDr$9Psn$g ~JfcT|{ ƿ'0 u$/1e(4!Tx2r2nIb|J9ebBLً{D9E6R@ 1!̿[N9{n! :Mib:'`kH+/N KiL)_e@ ,Jf@%Ү kkI䙯X"y%4C)Y$ xPTҊDe5F )cRyqck94l :\X[p٥ ?0Q)kD鿶%L? D@.Rmn/EC"`D"RR [6HAIE1f$R#tDB&L~ a"859ɐ.r)f[{S}"P Q*CCc5ĀMXCoospIdQF *Aϙs.ĦɢOj#C ˑ/.'RuLKǂ! ƞc#Ӕ/g8إb9y J+Gm<(qgsd! &dր IXJUekoѶ1}?Z)dHLkIii黙G0I:T> '(GuTO!sK0Ӕ߳v!ʐwX|ą]')Δҁ)%P˨2tDD˝DeZ+yjhź!M>Z\ՋUN筸G1P;FD4xHY &+.ukP$ HҁV[`P>(h#̒1F(~@!0*$xU$"e*'a29n'\cߴ(x3ՐdnHH! _0 ")Ybpj~IR$8V bDu`bo{ w\c`h㤛#:s`F)Bίqn-  &.Ii `.Bm0S6ts@_yPt)yRȘ>hV2-y-301!#@/y"2";.R@J +1<X4WPS#B$'@N ;::S-n q.ٕR\yM'i-)@<+2HP.]+ 8  >3CP߀78ŔR8d\9> kx[A2y3q(B +"X:4(A9DN?5bRF8(3x PW ! c"/xZ-r|R:1"PpmPOR P!R0q)1 rܗ jOC؎i{1> HXE@p?(103'k/D'z^,) Eڦܛ0<2)>ڀ)ʞX8cm@x.0<!3cp 'yj>;AH: j琪%OH)A!!b @@ 1- ،2/zl֝2:? #B*y15 N%q?ҝ+j.YUDO7z0 2'1 0.p Fk I$ծo h yk䤁kا|) @3OѰPBEPbO&>b1֝}4xпPJ̭1Ŷ DX8 C2<#"P0Ia'!r 4`2:HBiaÓըp]AkbԼ0ȑ% Q1MY CAϋ Ը ¥+ŖГМ"0KZΉ|PQ'e|+-"]6Q:鍢n9l z=a+( y IRZhUtqUqp6Ur' "/"/)ڎBӠ{֤us,\O,ЈPQ*/`3f!sbR**Q`52.W+ ].H z٫\>(]i19`=XGB(= }J5mB٢JkX*>_hSIM;B|`|l8 Ls -QCҊ/P 8ˆ|bł[Bk$qۇu23Zj=QLx%j lr68QӺegbó(UIxvR],L")5`2m%q%Mz0,ye<'O@~XmT:8۷ Y9* 鋱ma@ 3 j֜ cŲu ֨$+1J/48 Q JHAX%d< ҡTmYJQʽ /Wik+ Nb46AS:7hYlIVʀ 5CRգ(ܴ:|*+E:U 3um`d/Yr5@דD'p ;hHHaj:Vvx Q4 br# \ea9х]|Fa= (0MpsB!l"d^:EI/ i"6HDMֲUt &;X OU (6a4 Mj^fPTJ;qܒt|Wf pqQH$xi=$^# 7*{[B έH-_`фIxŒ*0LG'0w2Q:nK Ĭ8w^ǀ Pr,x(lkIA?:܈ @`3<vYx2YRɿh~פcn^4s  Mlv((#1PXv]eDd#0@y=a( êAzA>؈JLXC&F!dفB2C9rjg϶/vb4,҈} @А' ~?\(0 ?_ѧ@i3)`Xk"8 6=` xjZ5x@(%@3- B@Pm΢Lf`|$Vq@($?ߑ:RGCg9&T{4{Ik \jŽ;/w\s)phb":NդKXF4 n4/I{(^߻Bor\"3Cd:*z 1#2DTŰS(/jm( "IqrB *6CD*25J (HL"0 :30a{8'( ?PkGƋ)ʠ";SpQ jB(Op.#/jS6q%("(izL3_+*1HɦK$O$BԬ'1$jY(:z; 2RšRˮ_Yjo0z7Xu>'qLm$YrU :*+pA0f-wR6ch .,CzBZ'4})5<&zeJaHP CQL+hV."HlVR c:' pz#ED j_I:N@4e`Jmt#>%'qU ֳs}X}3w*L 1-ҝ"XQrKhH\F_mO걪H4CUk1@ )x r,n:RGzBa gdQR PT$a<1)`$NyɒCvmM2w@rH"B<p< S0}#u%JOmI+T&jTq j)@Y&H<Dg Mdkk$TQWL1Kƾ?'hRTsHfM6 wNe Y@{ ! Z*V!8`!/ DDp^,H $:>QB$^a$ZXs+(pVY/%e` 0"(@.%|8'7wgqcLNN#-ܱ7!41.R!H!I ,&&D1:QX 9dmj ,dtx èteͰv_r_PF P &`d^<<"DSTB^9B@h"Re'ئBHDUb$@i$Nr ^DOBBZ">Ѵ6r A09 meh B C꓊BFYKHdeغDk 6cHe8B]Uִ`/JC^f1c*$bcNEݕH*(}D`C2i"?NNKP; B}DQvב6h{\c4)H"f~ }FxEVZ'=Ɔ+$,WU$Li!d'Q7V|IAGmցc 7"If"C,⨦EBP0p-5HFf/*"2l"* ~zgi$:L& U~/!z D022NJCZVwFzдJU\YBthHjN&H+($ēE"r6˜Rj:0k&(.`(4\(%KnGFYG$OBx"TJM _07,) p0Ll b;$5c)$SB\#D ""0,.K ݪL%&@J!" O'l <\!k+"f#S@ cLI4Է+prG.%0! T67H"n(D^7O>C|C&Į1dDzdx7cO|&qZh<'pB#&!T;n(Q_Ȁ^("8B*KP^BJCrk!+AFF3DAph" 2nE/*߅CvBrZ`S"p+Գ4!g'F'&jdxδCx]A W2a m0qli c%('$ECCBAcve(-CMbW4ob, E2T!9\+g&&1G0zf4'DX#rjKV>h󥄓2>O2sjH`Js*oe33ZA#&h*!hjϞ ~ 'e~ ,d!/%p#ZiQe+ /^aTmTFsECXgFLbD Y2hHCyRJrHpZbn:#"^dQH@:"yAa0"(?&$vn)Xj. ^@\c2S0* B(CBr(IR`bRvP"͞ )Frخ s2a6za̗|"4&h$' .k!\2hԹb@ ju !dW DPC Tg$(HT %hԱ:)r&UlL kA~ 82d%qC>"o"tIO,$T&PNW6pCfv9 6H IO.!f+(4r0g0B^*Ct1q&$Q)r0er@]0VZCˌ$ nBUB43¨E7K?䇉ΌL_ bD4(4s <GN,;MsP"Ep`!^53˭m1'2lav8v*`" n ` VϠcD`A$:kX>CoHbpWD"Xڍ 3!*@F` ` Ѐ#.-"0fe)D`fpLmkj",XH@.AZ̢CbiiL|n "PvA8IL⇊fE 4+⃐)foz#ζ6$#aH$"U7[wq8`^ 2-O{T@+3Ͷ!ҏlizD@$*/EgWcڬa. Zakh$)8 -jF~)~$ &B fAF[#&)2!jy(4AW `\\ @ S2x 1PIx" [ p.=*ɚ0CBjX(ZwANbEh" (=Q{E!Sh7K, #D!ZB8BLJj ;Z8T_ k\XN\hsIհ2ENKy2vBn<xSN;zk$T|hҗ;O[oyV{.e53OC0κ?%0c"8g#(DŘ5N +^KA5JS= ̢-4TfS 5!i¼4R Lrf ݣ&C)tAZo!ty L |^p2 xD}586|1l~CnPU88qP= B@!I`tB~>_@ %0L/Pz?_ ZpwTpр4-!|z2~Tu* pd}Ψ3-r)NG[1hmRyh UKsm W/xy/(ԃOey4K(N >*L%G$ s9A`phCR/Dž.0s?+3(Gʰ 8ɃJJj&{ n92`-KXM @Dz8u u Tzav1țFӰXErؚp |( 5 TLa J'w0 @ թkR)h &KX @H'(JaGNDQ,0 |DD,,s"U5Hbӌǣf*m<ƑUQHiX%  Z '$N-`H% \ Ҡ}Ni~Kb܊JBg FSTWlq5@ư Ju4/ijacX Y4q+ tI)Z+sHO!`QXUj|6`8 P@*>(  桩~̚@4 rqpD1GB U h Sc; iഩ6qπ621P|Jglmtg_ ˳ܻ`"ۿ'Ln5 :-UW1qg,v a=J@eH|jf65GĶA_(X첔3&<zBO]ղah՛bQfCp"QO& xV7-m} O130Esa] ǔcragl1~G4Q>77?ۺ [,b2)h@:E|'B]WPoF`Yi*[}}z 5&jW 9"ؐk?Uێo{ȅknR{A`%%@Τk@YF"0:VWk0aD[3 `ZWݠ>`܂{_)Jtb43T@ 8T+wTKv 5 sv=+jz j: -OHC riX ҰԊT:g  hP"8ωѼy:: JQ%Pc1 ̐vF3ğYP'~KCT ԏ.8! J%*P(@"083 :€wo]ȋxh=B@ ӣy Xƛxԋ~OH@;EQ t'ۦ536tބ^a憶(B]wB hDr c—@z2syΩ!γS?c4NM?s ~^FtR3KA44%RG5kو%edǼ-":{k6ZgȖL3&}px9dJj<|Gȥ;DbI%:݉Pѩ(dCC sŗ9y>lŶz$M#D zҋho qce#i౑z,724Ggz bV>[|Ds ̔YvԾN?eeH>m;mw9Kö89p9GFhDA, V?UcIL`dPF((w3Jo C} K\?!n0;#y螙`r1!bá J#`r.$=&x\ N$[w=8 !gz)%ٜǀ}?f` ol ܑ}LGPZ埑"yw7n w蹊IQxƷkb0nNu zy ]1!TN;  P(;h}3D_`n*3B0 ٰRz>Az'͹FHcR&|SÝTi*dv5IMQ!_iK"H$Qt\? 8 @,zbo@ @z0$ko'1Fo| \f>y ,3ŨW~`pD"|ӟH M_lR{̟Ue- k/ /2: =ŦUA B$wA&O$[+- > I* dWezD0>:X(*LGX[Z51AV/tyN:{P jAjjC4"4/iO]{%@\#f&*ı `D$f#(Z? 9Y)/-%*>+},kkA Q EQJ$Y$Ѫ[wk2SB 828j_"L<SV#pd!ܐGwe[hI g#6 #b&2f̀` 4N$m.^b `!p*_3( $)Cj}j8 dX Ĺ<Gaw]X AhV cT @Ux+ha ,\l̥M꺦hK*n>1 pu;̳O 2 9:[Hxό&H B],  `U׶m`oZ #>DBy(c9+ X3EL3Q|x2AL$| #Y/5cHcTv&̃b @h _(A֚mA 1g X >#x8a JR ID+Ľ^:"6\(V &@ pL @ dP<I2F h~ \{1%( T?cxRYvN \4@[:J$rxH/$,$˙N\@Ȝ eȣW'FcAGb$gMKCi2zJ Ŝ_PZ1FAa+0` 'IW6U:@i>d5zVə)*Z *.M&{J`z@NJL˃&٩P ;UC$ hI`gI&!% .r,LL 0?אEѴx%@CaVHl/njʞ q*J%)*$7ߜdk].Qֲ^H8DH J:fB 2n=E Y m0Q tG5,ڠV'XKKs of2P-`2F ET-T0&k4# %f1RfgEc"5q221\i9h`kWKk?'l0%᫵IRE,'-i>y0܄E-@wLڝ70Gr4=d'BK0A` eqfSj]3k3 ,w.Ч~gE,C|]O49?"dLX U>dkBT<'Ĺܪ!Y/E~e=BYO LZXc;B2 UE :o3G89Heh+R=KiwXf\fZ U1Dę pIcz*l}/F'HJH &Hpe AFCi>*X&[/[376sU"AxتN A"#(bU `:;ImH9L\Fhڪ&[bwJGRЮ*؅[+6 ={hG4ӵ S@C;@ #+8RHү俼iљ@0'xjD !%1`*s‹F1%#gh =(ySW uM e/pD1dLc|䟤M_"T|)%DzE(Xy``x<[[qj A?,`>@EdB5l!5oݡ!~N $<PbT0$m( @&>lNxTamb)hl8*tI,!A>aPt :`6@2> N8\.] "G (G/.~Kh6a%K$E0B,B@I)"&Zk#F!kP7ChfHŭ,K!i*]$EHL!N4UB$Nv  de4bV/p $a8a0p'a0?jJ>#HZ`.*#IEZbB"|튯e$1bA`(i$AMB/ZMs BKa4i x$/,jr)>& BD옹MN I  ®B""JL&;”<*/bķ)<TOaj!\!z>Rfn jc,*j* c!.KZE~kUN+ @fH`DcS,fL>6+ 38 Qp(*vIf,"e P}`@d0€b$0, 3()1'()~^ #.fa.h>3Cq$` @(Yd.\Nbç1[ZB +P a- fvd^&Del.N] n-7"g1D4? 0j$J:CL,* @a]P ޔ2gc4!  '!dXsE/lb),r2" !. W.N4Eun]FZ:B,pWEV$*1 (Q[ܥ. @! PV".u,j40$Fˍ5%hAЁ@hᘖ 4[j2I ̙FD"G񠉨JʴcnD<®` CfE .H(&>\g ̵ bh '! Ѣ]~FPש=@%ɸ4icFCUHq%53$+T Xg?!AKC 4I-t7+QLl *ą"̮/?nfD!4R<ʧdlL⊼J$E8-\y4q/vTh#"Ң`U~6jCC!$\0$b蚐(,p@ːqF 6"""DjHLxEUjI>Lfc j-EQ2瘬 c$#M>$(91ULDDž`>-9'1Y&n蛶ށiN y3b)辦rezQ7]$j[Q*SIғH,- $u"B*H&4)j Vuw\V`FI6X袔,~Z:iqebsfрAi3OpIk=Dc4 I>$,| N$|$邂Q9efHWK$]+Bo#NRlf$ BL/0e"J N8'NOPר?!pY1Y&Sr-3B.KH Ҿ,.!0w+0ISVDdGL_br:ub&m|8JEY<+aһxC$+ qM I| vW R3HU^6Eyj㰧Eq$:v͊2=e=YT] &$K٤` (j9j;(Yb(!U* ֵ_ V@4|@m@f%vى$ pq0*HRFb*R8,.R ዴvr"ϜxBNv^ $ TL:#sm>V%t! (τ4"-"3=D"X›3Z՞*@B<4‡Ԫc+_$-,LK36@ yNe12*B !^TZ)RpGfNXO6$wbzq Da2a!0H0!{` 3 0A9`FiHo¯{t;M!G@1[#h%UpBaN 0GM`/ J/j?c,<@*b%V ? 5A8q2^B%b΄T=VQ7wCB@q q40))"(j@#b:P="\,M0¸r'& "rjCeNAKPE;I)aN˕&BΌ(nρ}$ ИL5cTR ^] 'X`01צ,u|ϚuN(mh v|E| r@~à!a0L?a0H1x~>baI B|`4{=h<kXP{-ـL^dpX$J$Ydw^@ {cثyώpxF>OJPO;n=BRtۣXP}piX(E1d6F`tBn)`H'B}( {P8";m/Bsl*}ǣ(R! PkKȚ zz@@ .**j җj8zG? rf1~( jI#m"(BQ 6JT{!|zʌ#x-HAVކ3M̄Y{+4vJ86 "K̀hkDaIk͞ ,IO}T6}(&SmT)IiԒ=Z4CuҔF "ŒhD(A 1ֲ3n <"b"w".!"zZH}ԐVIq:ZAIPU0B;m YqIII%$w,$H ۡ D=l'h\4ժU74lc"Cm8.t\tKGΰ1>fJc72jbZYKnH,ukڏ@A-4ҝ!{ş`,&Di"eGC.5+K,l7"_jP@TGa'õxYM j-@bC]2 =M,Mҩ=zִwR DY0v\E^t*Hҏ4EƥpO뽧LC |6r]2`l7Hٜz˱`Y2zaLg0ܳgV>=6 C d@êbkI%zKH Y U <͑3UJhn.e" K3IG_2-g8K1BG}lm,$((R`zTeׇ` d20hfۓ6A)juʎ`J],\I2Q-&*o]R P(6$ccT @9@@*̪7 y했 eEP6:&DyKH0M51x~Q:*U|79u Ai=ǗDZ@q !h |/OIc^)иL1]*"T 5 v.#*Mnޚm.JqsxZ&Uރy-*?D!8xdE3$Y ;@p @0,_@M bmR}xܱn/W< }=b4} S}S.F#|>VpP"in{@ H$1n/SIώ_8@i0 H$olƂ`,o "6A,P`x& =,` n1G˷꽴[h-L,dp5JGRF'6S}98$/ 1 mjHpЩ{-Kp )Tǧӆï`") 2vNpP|if}8)" Jfܹ昦h! &rrϱSb5z D'[ā =#8WeB!HT$)A4LZp׵` g) Bȴ/M+[#&*83 jƖx0s,\9J: ,ȍ[܂25@-i)G i;9%T%c| Oo~F,x{x$0e[%koys !jD4! .jih+4չHdaL&5`XȂ^BKTGC2-۳z a2N`\`¼e$hU>դKAϫk@!`iB#PI2 ̗cl{ ݽriVIS ]x -N!g?3c\ZQDtwUNG$~;2<,]L:cA..#/r2˴5CLO% S+\=y#b}Ǧ/Spbc)dvaƠFdKƅ\yZ('4n5f\҇` $KMZ;`fB)cQ ]g. u wkd-XcTwʪ:-;pI)zw `f[aɉ@߬۞?;;sOA-wFyW}z&d8joN5fq-i8f) BK~jQs3/2?X0NUŬS`l6h-h#8e1Hcp Rj˞y8iwV{p͡Uj;V SQ4'J%\ q0)`l Ld@L ȭv/#6=JA+ Z_e%N23I/[KEo[1L <!Mj#pj#Z3+$Z8vδ v--,㮂M%BDscJx*餑0 LN}M>hx|;Äq5УW+lco<̼q\k h* "#F`Jޟ`$(G$ ,)~*v; HVA"!hT"!".0Vnܕ!Iܹ%򭊶@FL"!R: C04*> p 2'/"fICPL2,#H%J/JRo).e4> lT}/M|5hлDie(.e /IC%F"vLqm E^_djzC"oVWf%VzV9Aఁ(DIƄ< MD"`BdMb0 Bc U!J6f4HI d|$p>%Hv(=$#frEPx Jid>KHB"ZzoĂH2%A栠 E $AZn ` n;,е"'DN!A `e‚WB G.|N!&qtqʮZDj &r< 2o{P."~W^ 5`x`|] i"pl^i!3*F2,]` G1&c(@@)!TW<-/-F'jBP,$8#F  Ta< @?LfoFf E2@6b0-4$VƖ`I‗$ҵF#({"A <㎾]"F p`_8b!@AF*DC/jmnR&</DP HpSd NSB04R@A`/@B@F4cJ,' ;'&T"02qNo}b&.attEq`KtLjNKVQSO ,}cfB'r}Bdbkb6ܤH,PK ,BSc e B%īdd&( p1BGs5φFrtGL"=bRb'rT˫+gJj$ʹj6Q2/$drEƦ;Rۋ.+FL Ҋ2*}&ܓ?рR,gT(*mt6$lSgKbOpR(ol}P5O"4dx,KZ`C~k"҂.jTlpO Rƒ$d87-ҤEIB{t,~$4njT}%d#kH\c#cf!wwOA6DI OWCf7\%^`1zOQAJ0ok O>oNj0:0F[r-n~qND~)#wiL"iڎF$m!Jx4VLow0>j)Ҥc ~¨o<ֲL.G1xME@6 e8!~@,0Ps8at2Tf/9)(}g=hOs#l0 N$ɍM^Fu@'EPZ+?~QC4jsmxGy2mfB첕(o"yyhV))&n$La46 A%A!@@@ (<#.p:؅Ub$C,Ul'#x5D& ,"A$0x$0}\Q"`=,A !,81~O@)X NaAï8b @CL|,PB0cEC&i7b.Ό".&`佶FÌ/Ä-4v3(v܎HCF1,NO3@t!' xZQvw>u~memtC1sl3P <9 `:H͛QjF2wim(XEf 5Bd醒%>#iX7 Hٰg&]T&rDg ]zSW((&r&qT+DK, DJZK$ 8lGJx`G`! Yy80h@ hIs&O+{/ڵne|a[f1 a!e ؎ ~L zx\%Dz.EH4r5cPNqVeoClUG=#v! yV#rY^?h|{Bj:`':l]Decޏ3vl@-(=vGgEah T/$WzP]$f5gl aUe"C/§%u%D `0~& C&Xc. rǀ\6;%?4B E~?f( ?}>/[鯧B_ @9v%I4(Ia1Q-HWD, I^=!PP -`HS~g௼fnI@(q@Xojh#Hź],t9Ε v`Prn QW+7ʝP|`v́萀K Xp B֟ʊ 87e@.  P pH`4i2'9| 莀aRCؑFA//@(|g &/]*@`H* IhR}«&8/@ .+xM4oEKysh" MjJ5 Cl)(Õ-N֟tj-@ kH.ɌVlbXӸK} +(N{ & "Y@0jJ+R’@5BzhPZ4M8r;y^,!.xtjRhNjR$^ǹu~ec DԳKRmL& NRP}d]I?V.7gK-8,MA-fFl֣; $l}@< bWOGq2`5Җ%=0X$z'o* `* \`,E Jz<:|]4˽ S2ZN!˰Z5Wkȇ\̳Yc6${fO$#R@tmPёݵ恚I.ewS $ Q\3$,nRIygM`ɷh@hҜtwA@ `SG* h<i if)HZGS Hk?2MB%t$|]9(~AsͷiWIu&L!JdfˀLʗ(5S@h2d}X"[&@7EBoԽ}t5 5@bluR )i;^MAwB3P\AV$*R|@A5&`WÜ/>'#fezC%D-O<HZ--2؎1(Js3Z$\ld@{"0*zKM$T@Bju|sFVvԪUI\I ( 6'@!@␑0 @~2삤MSZߍH]a*~}Q  $%qXlIj,ujHt3X Ln+;aNI o Ԣ(\ CjX%$rV&SYr gEÒEGOON5l~m#p^Z/?]TSe TѪU dT !p 8P @1S}ExQ5 0%" 5<5zkZLK%;RX^J CM2֠wa>Jhql<(@y j/2h"EYDM܀fr0*U$dBh<@T &@V*}X5*fK8> )i5%C+JzsSL"Aj2[a-ĖyI%,YŊF("̵]:Dqˆ'aB'"ݱ|)zAZtFXD@4 T s& =ϩcByZ m,G+¦l`rʛj9$}WU,"a+jL4k\Q wZߌ i,]u x֕y|)6;ߐ15u#Y(bydKo_8~;W<$j Q|-P@ک7K@"#b85 Lڎ:s62dԣ;b-OV:0ˆU*[6P\EjRz+c҆@@'e 1$;)f:@2uG`hP ͍[ypv9xcRd| I/!y(Hz|  :X Y^ yCM3h?*!”PaIȗӢX{7=,"(bh&Ң&D၌3Šc_.424)!h@!b!ѝi)FH;ܫcG2 QDQ3ԉ*H-A Y%Y+"ßGrf 󆚋 Ib10:sʊS ؕ40 BA9,җYAZX"ѰY @b Ш 4ˮY& Tޚ@K28 1 4D#$Z6(K HϪ*=A0);a"4e0"OpN :BR!#: ТɈb HKXr@*8? 1T 4 #̟‚BzY+Hc!19ր`ϊx08 m 5K| ;9 p~$^`S1QEQ"I>CU -:Ƚ }78y3X|'щ;[!Q;q"axNz\Z!, 1 !ٹ* I+Ԡf!:5=*$ }CѽC*Yb!@C hI׃6yLяtӕ| ˹lN>YNDG:,av@gF@nol{p:bT> ^O .dوKF$HMTk[!)xi3pbLڕhHe#`'(z$3DI71 rgsSYi:M*S pXp+i x"15/j=U3,|1[^@Q8x85Ɗ,zˣMc@G8*6sA8@ QCT|=O,JJULג*= c 7RWW:;4h q#ܸˆW)05]ؚ(Zݬf^ #H46ƃFh':+ G@#7M89?fƅ S).]5A@Gp6H5H9@w$ Є!$7mU;I4qtƒ@,` `z yWCݔ$ϢP.`@`.H9hR3j[`.ӭ^U:~ӬCB*˃P3@?xH< j$M&QgIO&/R)~ =Py/29Y!w |" @ 1ݔA?@ [E23 A껀x 2VIYy`"!^/Ki:-iXɐ ݫ Dh }U癊x ^hv3) hђđD8D_c,񫰰vH̐1Yl" 38*┖=Z7NOD}|ID /p͏]Ɂl}uZM9oj͇ 7%txzx![?L/'ka1 #>89(*n)+#z=4֣֟*不`NǠMЦ rt7-Qs bÊFA<%8YSMBvFRR Ք8:hz?%"UUVF Р׊b ѿԫK ?ղ5p@@ W#á E!0 K|ޱ i5? Ci<"}"1J,2ZŨ%T{=!|‹pa@h>Ry6}밚@`z#lx:FpZ&U sZ-5 k/![/t@H+Xx<#(k(HT35r+4HI/̥dYw 菿}jѬD!(Vj&;討cX;J!A "4gȥ*~ Bj" b4O".k ")̤ʣ #(j#D"$,Ml{ 0\Ij0ɀtɬirh&8.nA$S"R$0 * C(Dh"$=41qS,a\>CƑg`bl!N2 r2,,b@|tR(";Γ9*J3\p٧vj|vF1`aCv] )H,GqkȰ/A7"񚊈 (.O)LR )<HPFa&J4Rb-˲ݪ2̉C"yHr(+!zg]Ѐp 쫩mb'{ V" Q' u#H/Ք!V_.H./Z @W;P!":gO"4Yu/5F;`pŸK _S""tfY@F,Dpdl'GжzB[iB/=3be:%DȘ M6?KG#NS P9.ULHRd {;lXE`f he x!غd2kLPKa*0W 1Jf%q$| = = MX`q2E/@K@sVF Q6*ȣBjŎ!,zW#Z?&D8`hy wm9#-ɪ%@N-cJ:g Tn*IU!uP4'„G`=q緽t;%)W@v<;Ѹ4F{&4 kA|WA /T#9XD?R6h8dS #t#e'r{%FEEn@!Vl h /01mip`#|lIPL"#BCuSĭ}fB.+–M$P - L#'D:o&!@0%Xْ窈܈e*B5@ Jg.ل4W4""jHg0+&,ϑJk{3NHAfÖsYNkMq'} 6䜑sD3 *15!+eOe8//yw˙=ʋ֨BHH9LoǦcJ..Q2-Hx^QIh{Rp~Rb(nԚ@ ׳Qļ6Zb)JLl &J$#e0`c0)&#|F#o7(94R1k΂( EHY&M5C(GJ"\. B A!#qBj& +Τ /H#/Œ+e8df*O$K-,C^$"-y+s<`b:R0rbDE+~%.݉*$Al"p耡 s\1&`b0 hʗ,1bX `   xÌy"68%BWd-d3"TN65qZ"TfE/[G% Fv%jB)c)fКGdRosBft Ctj  X~'zBTJ$*g>K4y> .,{b{L4!BDtn$(B:TGJʗ6!F,@@ V|n'*`< d+^3޶7"w>ъG00(#)烠8CX hK"Be*C?e6,=t~jXb?4QzAD @w@ =e@iR\% (H8F[H IF`!Fg4oX2bB7(! 1Le6B3BìZ0`I&s.kMYÒnچ3(1dG.^0SWq"do4 !">oKJRo#H֞C2nACB G7N!*.`@ C*",NA &&>?"K$ͺ,oAtD'H+mbo!>Z ?M fJ5Ѱ,qQWp, @o &γ /ĺ;i !!3&'4*E!aM@ &NSheS!+B F2tܒ vzyC)g¸kUi@H$ *^$1$>UX|8pB:Oa $%)CV8#XIu+Uh'+PŠ$;`R` :M)G:[CNdW !am,YՋ>"V|U)N% !` @;ޫ ,VHQ,/ (/1Bi}!2YNLhB`-M @N&O:r!84x cLjyrVQ*j^#E+ wc$LJm"^T#(H1J 0 ^)2) <'U*;pu)R"̜v8`"zH)bC %Lx::zQ/拊֏`TI$P<ŢW/C٢s:dbt"x")dKYҗ/>s˩9Gt`d/*)c"b6)Hd~&~n?w%l>(+"v+#kJ^m`Qo5uXQB"?vL"BIk!n bk7zl(1PVarBnh C2F뤶v`S[,?"P.L7͖V2e'W"=#% NKDnL%eH8&ѷq*b&.Gb[vҥH$a1-Hq!DaB9r4{ON1甈9>** 2>+gHȺ-Cv$0)8iѫ;0"T:$d Hm4*DeqƍDOp\R&qFh@h#_lB)cH "$+1T*Y'h$3?#gsB\McȢ?0 ̆C(D@{‹K*@e!Ą䄊"j\QoF,PO>6&`nh5$}CT/ Aƌ)uqdj<%F)#w~k9Si"x2m*`DOSl%6;w*䁂짜?$E"} \3(hAlbv`ub8j|<  ?Y(8&=QP "MIB7PZ5N!qOPt9X D&@Y"C,@uqBA$ 4X0(eHpL$w`\@I$ >p=@7b}ihTGZd_i{pukT6];H |_P_dJ]Jzd+2B׽.{Xր, HP`=aܮ$)*B*J0' "M`Q܇7k-J/ pN(&JT.nyG {o[༡-[O.&H53'=NTkB:=+ Xy|rkڥA{>8#Sk;-:!#=bs Ȃ"T2s >6%rѴ2,UJz%1i-b̨=)uj|%mb2^V> D^r:23PzS2 l9i8a(e(#@,D8 #(gr*̙d>G"#TKe2{ekMz7M-n$8*`e7C?$ULⶀnLY`'3JLV5bvCO=Z2|%ڔF^(5e۴M(b.9(J4ˊӽ9;!NQ? ⻁u)Y`2 T=mI2CTR7=RF$H+ bVzo"rm-5GʝL rYb4"O(@Т|)E0]Pɨl a!Sp@[AA)10I#TbҏK j<Et&bj:EE :m3W 2Ǣ-Đ5J"1–~ E/x"3pjc0cCU=U 3ie-pP|!xSQ5LPN[^9$-J2;(LDaVʨL !P8 h L 8io=IO&RZ$U%_(p#rF r94G5(JLjh4@tĐ[ɐJ` Hs|>,G@ޢC~?~D䑝K/8\Ty_(P;uGy@I#P@Ty0Kr1dOT[:D,uÀvy^z;x[9Q>( ܳ1~v "Aݥ <Jw]U{$#/axecq $>SȽC~$Ø{@ (%IuC^ ҩyJ`\ h:x9"yNK#nK6)6üʪp Xi@v .X/ ژ8*&P)`􍐎)Rv(n4P{)bw{0y%b<mu VhV6рP"= x"~#%Qc;+`NzhGx DQ PHNH EȌ)9[ް)ngHQ ił3@(@u 2X s蚉A 5$1ɧxya$9p !ItA8 " Ў,zdARIuP7z9x,[,.; dSxax( yR8aJJ`dG(¶pp3ك/1Qxxp¨, 2)27 J )`59[iҪt{8MAJa:t Iv+H8({*QUˉQ!{a;^6*%C0 2,U[ `S)%3;} ; 1S:"b ݍ2ZPXH(ycaAd6 D$J0@TqDD) !3p7sHr)Hb2b3ˈSNPЋoA-*@I * /9xl؁hqG;>NMqf#Lc8:7[N D ihfA>_ >(`;8*0z!|86kB%c9G2C'$,;!m'I(Y,Ǭ*; XRL0@;ƊX 8I`Vo+;Y&6X3&+/v]Hy,PuBRXr7q̀eheQ>I썲)*=LL 0t 00ۈȁ+%U0)\; wD rl"3c0dq.%<5T(7  (yq:Kdnh1*Qx>pu!H+B ȆQCuL`D`竲S,Ъ)80KgHJ Tm2Z`Ֆ ;̻dqDR]_L‰KP}Ap Yɵ4,Cq( e萇/0̨RwR(zKv D*KZKa~ Nj!-X !+uKI[Dzi5N[.PAY%(ݻ A#>K0G"# M8{c7/{ȢQb` DBYӴ].ig2f*B-E=O)A"Cw9s# <v*hԁ,;;3 in(.J+j’T :a0d[5-ajcF^,2J9H[FQi>H  ؋OIɆ>#(pд "WUʣ(cLSgڰPX!! E|jd -lV[0 2P%><^ ̹ ܽiz90Eh [.QD j[DHGe\T࡙ph% p4ǁ`pZ%4 nH99L ҈j\1d[83~R>_^S)ȉyЇvEmS8t*Ι ؘӽ6MނRBQ3FGtOTQS_\S\DK+8q]F- )p(k1A!pjJ= SPhڰ +Y\ u Zklg_H×6,4Ҙ< |iv1`jU&Gd!(ز% _.!zm_yqPyǁ4jx'Br!ݕwX0jOj&QqX3{il?5FnaO ;t+h@4 `4o(jp:] oh3hwg&U4(ݴKKd!@"[IA5.A-}P5hH{R TU00F4 8 tԃ\8!0k 8օ\`F؁0<6 ~`PmrXe5g l;N XDl6?`@ 1{` xls8`CTB X(za)A`bb? e}=!;% H{C@pLx؟~,"lf(@OJ@|=P4DT(R?+[nXyPQ9"Qyg'@H_{BA;./m]ME(/Ca X8R}A.CӐ'׀@(PAn>'!kq/ ph:({k n~ A XՂrghg%k/t@-#Xa)A'3 ~ 4hwgPrǀw  *h|"ğ$J2r@EQTV+ۻ Xb( ?`1xU'`Fg=&at]!cI5  @t NX/bnˌ)z*waŹn]"a@!nv!ts/ $J4l/oF^q8t՜JΒ!*fmi!u ,&칪Hƚv_EȈ )5)IhnX39\+P. N0 T@$ \N2G&( *{k_5}.kRXjSU;NV*AALT5x&njxef\Vc]Om{pMNKH_TЮ5gJ6@qaK>~fv>pvֵRNQ!.fk,V 3 [9e Gʅ8w3bĒTnA @Ϥ?bld!;Cѧo x=QyOWVT7Z6Fp ub``9z q-&m!Ca 3up jxȠ{)6$Kan Df,@Vr`%2@A&VX!̲Fg0a5` :R84I_K `֬C toXD``e+|/kJo5nM@0ƪSB7 q2EA'r:4E U&򈅀6xa5ZG+{<0-TWȜrmb]QBШ]#$~z $)Et,4uyn`EYk&:54O |<"o}*4igUYBjҚJl]_W&{p.v6 Px3U?I \I2lE!eV5VTļ(HbL"&o7 m&M69e BBY?}#//K}[rI aXBQ my^zMV>tiMS k zn][4Wh>zm,!cT#/ BR6 NaW<0'U†  JGCVA|v\A2c:`J Y9"1Hr5`|(@A&2aA''4NZ D M/fp{"$&jCgNd{!="A AkDľza%)Q,@KR?e$R<}⎴F0(gn6 _ /ɴ)np*r$'$B=b\!.7F`t(.K,V pHȌ+8gWb:vJB,2Fot)ʧsG5 4KZ ,e lrRأMvG BЪ0j#pQ c?ƬȬ* tL'{NʮuλRdwQE/$ )"![ 2uFJʁDfI@zf撯v|6>8ˁ*H,fld^K4:gzEą,^9ZdV,qHjlUȑ"K 6Ė_-kWsFf` Xo^w֭idSw TCktȅ$\^lt$[nfԿuH hWlqkb":f,ă r+sps53a=ys B~Ƿ_|`xϏYJh%+c",blDkwփVx@7gFjfW}fM҇",0r +KlfP˨U(U8‡$5p䅱$&XJIƇroV7g ն;1mt6\jPuFlf}e6Ȑ q@ɴ#W6QD@dXf~Q5tFl"NU@u&}&J7Ӹ .,AY/Ͷۀ-&MXC|L= aZ 0r(uIʠ\z{V"P|U 2`8"C|7~fĎm"`y xP5ƪ7r!:xT(Sab3XnDhZC FsQtAB6=#(Bp0fN =e:KFc*J,HZoJ,A.Yev(H٤{8H,;Id#iS#ZŁ+"5n"x%Z0dDkfbZ"+#fg/"5< **n`88IpGLfS UHBJANXAB_@R L\TMz(L*v#f{o7%V?mJ!djDU.<{8!B:A bG#F`&ANB;f"6 +K0),tZ pjÄ%'~#xi4Yj}m*}HQɧ/öodbyt)$"NFtJ#WqR4i/Hr;7dr,(.zBBvh' /t @zm K1^_{,_V)Fcr!a&o [q0u\'Pk `p앥$VBnZ- Jl` $9  reηD("(Hj;OrS2.CJ2܍az `!3h,`A w~p5DFDuYi{J@&A+7t,Е+2,XC J @Mt"% I1w$=)dN;fP 蓀ʋs~"(F` c'+Vq+)tPAQ68o&Cz#t<@R] HK/~$7F'(K)r< ;K,aL"B(j)lb˒qh2,ޗ7_9@v ܾd<{He  62)B ` `q bu:h8 |=)z R@p>j|@P d iJ@@"`N|Id ?/(W{s7[@#w^3g+eGT4wrȮ& ~Ȭ04ib/WCA:'s/JT/&U!w;|~$?! \ $GAC:7+z{4. "-ɡmF4,2 {VІ@+,/zȨ !kx}k7 H?i,2̿+4+g:6 D!my%8 x8;y s iG+켥)Gr.ʍ7j <Ͱ>h81IH2,P#}I[˳3L"BZ;- 9M%P@ /Mo_-Z>lӞYq+XOfAׯTX=N-rMб%St`BrUZ۸V3 ̯ +e? G*49|׆ˢ83*+B^CnܧA<x%rcrYyL"Ps@َG2Ch ۳2$QC5AT줤Ɯ#^Kԯޯ9kAgR USjKatvѴT&빺]eWE7QŝNY-ȫ1{@߱%-{@ <`@$ &ΊNNXU;tj_  *"}LO:P6ax3j%3rrƌN&>0` 2FP b P+@Q.+ 4zQ@; {ŹDJCrDdaCk }6^@;7ep=G(q=!p / .\ڡ%{\"- "@"!@#P01fü  BrM f`2G`"dJ_^e7Yo`,%S 'q蒛SHǼi=dQ< jv'0&ƠrJ)88dxOl J $@-<`EXb8 2R`ҹƢS@(x1SO?L$R2"\NBd BX23ZKD je R@g@C{PrDuh:+1Ak:i'%#dV|q@&P[|n H0BB]D+s a%@> dѫ-q£AǠDN@Eq ߡtd/ 3T,DNUNY*QHGo̒7sP;@t#$F&g]I?Asf@ʽsƜ $vaEUR#HЂDfc7DTF[SBqzN+ӏ+a3n,dq $؇fEd#v}Jg<=S$ ~gٌX {$2iJ +H 4G@0%􄐓t.ix ;6'\ P"/HwKR}/R %A/X+q],6~DSZ1PX %T`YȦ,P cv^ܷ­ )Sk{i]q$ CHHrJ5@~.x@$p}ܼJBVIIGFdpp]40(b? K%RPTtih`gMO %FN9Gr6@/B,9B%>ˈIP0Hy`T ^l:2h=%}砣>UP8 pmxQ ڮ->c]lf$A(&`2HK H&Gyq~YOv)g&`8Ҡ{(=#2Q0r" r *🙀x@ Zxf#r7Uqx0j1q( x(J#w`d%9&T˰iї%1(:"PqS/U"΢ [ dg ʺ)18R΍04 [ֵ>41B#aŸL)Ѽ?Zt+ @1!@I  &5ED&Zb t1ۚh0pxDi< &1PcP @xr?[,Ax В @̐!> j6dD dTߍb9K (K+8  dQ(((!aX!,Ȋ:g_f +^`COyy"_t>)4j6Q{0dH@p '0Z(*- 0&؎e#52 a 3sݖ"`lP*P S! @HI?pr4r:<@ ht4 @' Ik(Py)<\0(``胕iM=(gX9> 0t3ʼ!>9axFC|!X4sy1jH7 >VL= @4#1T}@ 8#$i&mP`ʼnt8rj\'x X$)Y )AjmVؽ SYJZ1 E% 8Rz˪EY_X HP0Spps4Z(@J@z1Hi8c 0r*kh%}M Xx 6=/\퓌ϙR xz&[`+R J81a #".Dhг-`&$XjX+KB*(6[x@"8x<ɴX7 }([ዠ7.mX XKI..J#FuBU_:8 Qj`k ᑺ U$943h0}!aUh)٠™EJ ȫÿ | &cC坋=NJ-$۱j/'FH=tSh)DX #'q!i NIA%Lg-5 xtă-oɁP>V9XB8+Z>yM+ NZ|^J 2EIl벘*׭BKa6(:̺0 (5CAž %UP," <čœa'B%@$B-xC~U pvj-#V y. hu H} G*R 53eУR#(wYq0|>!8k_EQkQ\"2aQ<ؒGYƌPΫ[ жrɖ(5))^Jh8{.0:wV"-æ= ?PP%If AȓR wi ۝^0KƟ2!4xV[ː99 ȷdYMFӒRAg?_jVAX*XUpn((Hi."2 9rHR{i\ ihV#@ !s IȨN%P|A+i.q AY(!ؓ&7.yȬi8IQQz(K;ݻw=W/.`pJ1fOغv k* U(kQ _}LOgMA 9[FPU ?IEFth"Kr=ܰאwfQd!N +J)ͧ?NhRgyA9sV %ތh[?FOI**lbwU  "6q %:qf#Pι>>X5y ^rvd:uF4{)aHKK_QHƶho-SڔmAD~hLxDkQcN+1IW=UQåWai3f!4*@X@~ @ %! ,E~DI`o:' 'c /Wrt8[87'|=`x>wC^orRb/H ̞G_ɣP&?1#D1[y3M@e4jjo(B!@nBGZ5R|!<4;/HװZv @>O{z<蠜1' ʠ`>P& X$ `\*Kk9P+Iz`0gi`" )lT'D!l~-,&zc6 I2N<@{(*j.۸z'X2K| PsY'A9V BH  A10R'i3 #.$bޡhj>-(y?izµb>:{GHJrH'7:P e9D K>I"ǣ;N*ktp8PCKJ*tUJ2ej'u[晀H*ky%=6nfݪ2Bt1amHg+ }*聦Ȓ>jMH!H[v>j ߧN(2P`Rr 0Tv S ٧{=+ΈxZGhN'GvUH ZL-*ԂlanDɝԗ.ف[3TwGVZ `ih`JZ> C(\eaDDy! %Kj_ݷ껀O)0DNi$܀%~68FN"%F N*p`E@R AX1"$ )cL. NZ0xbJ i)/,ŰZ$ItMl 0XB`N$M/_ x#ČR HC U" ,@10 PtNє]kRThB`L hX >?ňxIL ŅƊ_9^L#r%HA()%\ 5)Bp 8Z>,G/)h&(5:pR;.p :%oA 2UkY  j#H.0-ЃD_  2ꯝwK_<>%qtl4>mTKa)pF0lh:-$6Wdv~15ơ&F 6NnLC^hzmS*rDk@ .}{+@, 3 pYv*o+ѽâpo9[Y'թJٍ-!'Kj1&S&܁ZhA9ߐW.N.h#I1@Cq{_9!9 LI H#~=G@ 3s=;DI| knTʇ`jI5]VA .f*{;) Y$i7IHb ]|䔈FHigelM>rTHsVXրXj1-[T6QkbcsVV'{Kr;4ݍ)#6jE1"I.O3l!=*9Wi<$4$S*Ig&J]'אXŠ @jPbT‰z Ss.^MlNuT h4HZI&lH6j]n2.*B,A`xi6aJCg)Z^Ds&'1;*E5+t9V B"8 F u L'҈5r-!R/7Zuɫ{Y&q83HCȊwAm<4Ct9vQWs]z0DOW@}˿(85axf;%"zN Q.DK:<` )I^lQ929*݌"t'fR)J+Jo{;;Dyn%dtHQp[' }%ű1^`Gњ'YN-ANC`J$3ay^\©Xea^1k /6ٴA7 9DHM2xDbgtZǰ0BT f h;)s& 0b8#Y`Aq$jb @e A)D@G n j @6<<j-c+'zbNrx켫L˲)z2"Ta)bfvId`*!a6 nnFp +q4ՊDW ` 4+AEDP!l2bJe0`(@B d@G.l*b&bRDLB9oU #*fceI%GgAF_F)%VHa2:0z.n%PK '_ n-Y j0R#j~ a'<^>[F@ l`08G$rTͬFb)Lц㚨%HfoKW8+N-$$\ny~fYC08duH")S$bSu @->S羙 dЬb餢(>"VDv!G&0k(&zsj^N ᘣ*b+疂fb}`lrC'tA,$)!aIz-^|Ů2B daJ$)l4TXæKh`n2R?*GaN1F H`*R,p"L  hn p\cZXl"q@ڡbk)cy*аL02T(/ -XPq%(IXCdxi,/0e>-tf25iT4Z?fgĉA`Ն_(ea*Z(6OZh*uM`GZ|Z5Fpk }LFT4sJ!/baKK%":;fBIOul i)G^ D*PVp*s2ģ>T T΂F=zY"PtORGUp'ЩSJ b1Jtf"̧39lJO'f>g}'@CHm+r̢N"zY @擂t)bt/BBm !v"zT?¤)v$͌'#`Qfj#&BK1uERt.. F7 n;E"Y74mJ~np1"Cl'ayy9 ® NʒiHOQ+DZ)6]bGhaVF1*@fFz  +a, =sE(JUdZO~׺Mi @(^P|ET;Hjx;ijʺgG5lG tg XC0pjc  8 #Pd7&z)<7}xM$}JZ'NwY<*JhfT`0BX5R}B~c'BP76xYw+J("D%-+Q)5'f707`u k7-uRVWvGǖ}%PGgϋy=:1VWL-2vTvHX8s kOjH̊`w6A. e/_͔dE 3K89N%5yht.(0mv'sp#Y`楣c+o!3#Jy44Ё|XcD;"B.9^ 40.AgYlHx1r7тWw1f!+}gΪ"% LjDKQtt󣍌J-TpG34j X,(oc|]hw@w-IA/''\FcZxsdt,tTa@!H@% )@DB(dr /ܣghN/ni"`·fBRmDdƚtD:6 2 .pnJ/ JvFJB4-K^-E@ ! t ZDOmcr;*܇[3EiG:jqr["U sKP G!4QlÅU}f$k ٖiAlĆ7NL2oC;,#k(mh $ 8,\)o^`hj[#J2)5p6MHd@,X`8Q'#$;0mH3[R#VhMZp/ * crB쏶g!`~I  j}' zg1˜fKͽL*)/4,ɮJ…0OD`.*$3+R*;Қ>}ʩɩ~2jt 4i|ʫL3Dؼ2St+*0 BR@H:AmthH D20#0gI*-0GxgQ!գ~JIP@h;*0Kr>SE.Y,ˢhu"R>j\{JJ&## ʟK-%p*}-8X`|)fE mI(fc*2w >{iD$JZ*Sdi6z%܉]ʹ~ ;fgefO.])PٺcLcW'$" -MOuT s@V I>HJ Zްǡɉb 2iS(B,){_[.e(}(gcح(.>nZDqd%}6iڀ%|YO*筢S禮U>4}L>R;&HQjEEԑbشaKF aaHvU0 70;IT9Kz1f 3TEG#Ţ]`WƒzT̼%M Уj8WE}TQwXvb*{2&V=G|3&nL[de8\N X՞֢@28LؚiT X}U ASD& IIsQ*,dQr)Fp̺jy?u>dmvf[jz%a,#A.BpCK8y&" !h#Qw ) D]km3ࠆij{ 1XʈA:ZC1 XC(t.$8ߋDK0XއXq*Hmk@ Zq=D`+b`4hS(@ )!j鮉ʄMN+vSO(,EVxɗ.o C^ĐC ?XU3,ɭpYP:«k>*PPpT3 K'80r,7l98JJB47ö% $1;xIKNYpg0 ԠteMS##ݾ yhcz"ݝXQ!,q1,Rir"2)aKte!cd!Q<$ ' qX1ߐAe(+LAy > !H (+4GQ< U>h𨣜բ20Y8K|%Ӊ0; 2$B:LF_%;K=H̼!w# %9plSP*'ŚQ,+*:"ڦ%! J y(̛yuA㩖2>:_* H~N+@Ѡ"hFQ՚XY0łrpԈޘ}qBA=1) CaZ+CYw䟕 }+:n 0e^3#=<^SãҸ. 1DTFaKs FƂ-Dkw,ʐs4sXRJ $SdlvqB9OԲ:  <&aE0QI"J*'EkI%xCX:ϸ8bXhXB2y+&kXxL]qyziD>ya P3a,+YMbݐimi]A?'5:rcuӜ'kE@L՘2X,Y{ Gxӈɘ"FW}f°ܽzxt?v(q} rklWpV1 ?P#,0Hb7C!8ġ@I (F%iPLhYLHAVW:㰨+Z@HQN#`hx0_Y,JNl03|oS k5`( w% 7hb+j r 6 {ߝȨA߾]`u 1 3hXA P5 %﫝ùШ@ QxX@ /֚IJоЫR ]rTؤ4Ӱ>hL#"[cNʋ88`;I+Sƫ+HU ט*>b~4O)$()ݧ![Iuc9 YӸއ!3iKX@)׊]m]d;$i +|QoYt!cas:D [ 7X C $1޲]JP #i.-@{ t"!՛!A,%̇V,lB9va8ҋ`):d S[h8x*#%?2ʇ2Bp]\ 4_`2[XNЛ1nIޓhF$]g]x¥ZAb\8P7x:|1Dt$DbHJĐAx-X8 D@zʪN y\h0 a(a`_'S<0"8N"u0ҭ[# ㈉l" u ))cW1b8bG8%9~8Hsn lTp+J<[``68PVIR59F oD`%hS| +Î% FU9T-"xHsn/hPIm$p;|UsNXí`a ]76MГR #^ؚ'+ֿ!nKbk=/Xj_i\ ad ╊׋p H+$kQ buaZyş1O ZljDknĮ{Ӗo2{7i=H͉!_*Z0dx+[LeQj4Q?gjO & !U1ϫ|ѦѕU5<3EUv);N%'>ZL 򦓋1% &VǓNe_$1Yۗ)J!T]zEdݠsz{9X&͂L̹NK M*B!2'ݭդ ~!#x/JRX''BŠ N^3֝@` ~H0{ d8 }Om M%q+|=c`h\V))+P@pXȀ7M(4띤Gp $L9CpӢ{8IHhjK7Hwk @5RmJI"l  S 5('f" }@H nu@ϔUG14GV+`)̢tJPI u TUaUƵi2&!v`"Y@![o-%4%jMVR 3#DxߏcW% 6E*mdDk2eE gO6(t (׺R J p*d0XK2g%L"0?$ ErqIG䔺r?kCkZ$h'ŖDHLP%`KU?*q”n !acA2VTպNIG",1;xF(̵*Bf q%o%UNS%̱и"J&@>B~SUI*N @" "5+/#䴆htS)֭qYz A ^+K;Mik5gu)XʔCH_hB><1jry5lA f&P e %Tv* aĴ"F.fxT@*0$Fb\] |Bk?>6RLFT$d^1%(TLb("Bb8W(0"cY8¯ o \ej-$Qb(>$EJTC^g_[CL2`FDd$ ZVPc%@C.$K2,f'NC 68 0AjD!6#Xc%X?p%DP:ZjD& MO VUQϘM&Kb\`@%?odnX"Qc B`)Qd-" [#jbpeLDe"b#`Q,6d\C"%:ETCFǩte<@ l&諘.2De B0?$I FY)\Wto^BPȀ7ۃ$ "&AIWҙFB!3 ' YrR4NjV^q$)*N`ĔdF/ƃ.&L)i"aR G2X*k6hp.( diby#Fb6"/(IM&X%0a#s8k0 .(aX.*`` :"\@~n6Ů/dǃ[o%KEdt>`{"N{gGĨ8!8>4P *?L0ʘJĠhEU"!A>>H Hꂃt0>nKv8  .,xk~ bZh"*\MT@.Nn»$# sRԾ%+uZ#H LRf60ai`܃fdbU⮇qe !oTN Q (b0|` >22+ `= CfەW/%]R3cAm)$P`3aG`d -2Ibcxx @jA޼jtkbՃM ŢP`3\R`@HAcC."d3)lITh2RddE*#|![azm4iM FB__`iC &gmE"k(DfR`$tYDuơDCw 㤚&.d "bj @ )RWDuR\=iw-&]PLD-A `s BSB8Hإkh) ``bgW#8Ak`BO8SeC&\ -!@ ?A/q~3QيH~=t!V!_WH4l,p$.\Dȉv{S, 3dSD O` `U:QT<İf~0 @:A3.En^XՒQȤXнcmP9%“ aIGxR"AJ0 &N*dt,cV)L#"hŒ.RDŔY3cBoe%.(Y2I4@6;ab\>(Nb8.22T+Y<*Sn-8₟?/ #CwakLBnClς[Z]НVal,J ` ʊm!ُ=hcF#/0Q! 4Wf$Ydc953 YmV*vESo mH8n`ǘ?%&oNgW":025dG)pWڹ%-$ΊN#,$hOE-|] Fe'ŚD$ P 杣Fμ%Q2+SΧ^))nP"A 5$;v] \<$".ŚzBP8UYe@r{U! (>#)&" d[V v]`D> [HIU)3 %+3+CRl2"/*᪱Xf~d'e>n!hQsM0NQ'>P.n>c:%98W.5TZG$`87,0 *i5|Z*ģlS-ZʹN#7  \!uP,fNE,Pce]"j!eE [ }eXz?dIR UJT$ zKl+Ä3VzN!` y#|8x yI XLS"i@02Q,ԨTz&#,0X`tL]B?$Zwސp5(8F|aB {#OGԃ'|">54IXF\\d-"/)v9#b%AJ A  @D:6 Jx 1+R:J,Ƌ: h}BP {= H}F 4f6p  a;`8  {|2 yL5y֤Pw IS+T0W}>o@, \@{|3-VB/x+:Q@`E>lP(s(!~ ; `y[녺"w+2uI_^.|-΀YFOA,l ~<[) 'B/*~(\(K:zx*CĔ 4(HI5J B!к"J|+Kʙz腀Ҵ.΀k"It7 _8Y"Hz $ !Z@hB" 3 g˼`(p J* rL╤0h(f ($"R'$F19K딼@v R붇Q`$l*p.qgNI &Hl9,U-Jz+w.Zۘ,ث4YՊ/tH:AĸAo1Zl.Ec[\H, %e`lQі]{zLCFβAG)#2ۣC .6+# G[QK鎄s0@wAm|%bX9EύUäΦ:)`-*!_1V 8tT$Y%MI4ah_0_:q ,c7<$Ds`<Dit.qL p /pX6DK!K4NySWXؓ!^F;G/yNw+lHC D1R*08ԕI\2-(=$ķbZe0q@Upk$8( H ɸٵ8!㣪b0΀Hۈ)s&#zیp7 I%2nz ø@ hfHd@<^_. A ݂,v0` E Ќ 0ӈ{(6x  0a4`"Xh1w HO =BIY(Ŗؙ0 HI{.9[)yB0,"wB#x,ۥ<ėc%:Xޝ{/q+;r/ jj2|q0>PYI :4`)1+ g;9 .Q}p8-dXF !%$@ JZ8[ sՈ= `Xӯ;:IK}9>pqW<(ʎ ޚ4D7 A /8%TcMbC8xpw-ʍ$J20cF2Hp@8N-q/@}ED(>`5tkAMS]&ڇϋ&a+0ȏ&8spN=PW w>.`-םȟ* KR G~jw˸yh8y#X8ѽ@(lHr(1 v8,h@HM Z㝘D= * H1rꙭu$9R;,,R9 2 YBX8 |S31 ֚ :0[ 4l!Z--A2 M]GuR,tM8mM.ݸB>U4E$: Mh)גy͌#3&Ń,D";zh*bK`''k Q7!*V I,G.B1sBjy ɪC& *Fx⼙Ra;N© &9Db)I(  Qק")rY( sAp]X4Wt 8[$2(Q8}57 k;%dRm3j $ZʼSW*TW?Ѿr)Dq L2y#[Eو/ck\+I2brE+%A󘘖/_ 0:)Cr+ZjQ<V0I{C8QDf.\UJ-UƏ5dzp4A1aSx賉ȭ¸aI` "ܭ!i%Cjk*i̦`CSS Y&$r+Hu m.sJ_8[FsM=cET aͲk͢R 6KWAG€Cv`;KaBurKi 6JaA2LAe93j`U&\F%2M8.Rh$z0 ?n9t);^z",,N1-[eD\FVLH8OroHz`˱[`]cv2ꇀt!&IeA3{ɖ\.Q0f/]2eF!2Eara9Xp1?p_ဋA+ =@`,hqSMdq6W+&$[#=cVe5c (߈ԾA-Z~Ęxe4SN4+8HO #?B. )B>I_%K<h0&d ( Hv Z;&IBLMDf\M&3=yb |_9! ڧƒ$a% 9(W P^覆n I{UX x `*,8q=(⳵ڋ#ܕޱ p˕P{mK=E6y pԱ0Q) DvwÞ 彝 ,/aKp;EۓE-T,pgր5m?+Q WR/I怜g8؃V4Bhc:ٴCMPÃ2N50tN6 _n!]DpF 1Gwa[2ՎaMHՇs(ɴ->ԫ+L1$lʁ>ܽ3XRrJҨMDJL 4/M43t2s "*(gr0R1`;>u {YHrȟ!I VN48s<@a1෵,20h})hX{F*3Q=keGpd&G:~*a+U-?`囁@ldыا:~UʂR8SXlܸд'T7*ȰڍE%g8x7B%;9ZzM!,MnMs…u0 zd SծH[m3I pePl> Ŗ;fuY 4K!X"^ =lK_(j 8^#PqcPo!צ,SiˑAMn;pR,VmCNOۖSv]8hWdlƱ6oLR6sVWHԱ3%r٪4B﷿*7wH"VhoCH ޮO/w1&Mm9"5UlJ5 Vd''I-seܻ*]s?z>:f}j4~1>ܵ呛m@ʙުg2?(0$LQsNn$ZQW<4xã_jY0]i)S@ROgƹP3z!2$ْd%ȹ}m t&( L5D.`َr.- z2Vm((HSrtP gX@Oacy'>iPT@` *vK!P&Ĩ"S:#r@;hb^LG<ҮiQ,JB@4 ֪s~l.4I)8';Ą1CzKJìd;j 3b+ExG` `<`ݗZ eP)Q,CF Y49U!|ix^AaF"D 0MMG)14Y5 dMPgnIX #x!0Ô 1H*@(Ф'0$FȘ,@ܦV):/Ȁ B6׺Ig. 'j@b$41.r#qp* "jq/Z 7F@! qR/d\#~N&HrK siҨO 8H<`PP \ *ԧ6`KH4P6k7D,@ ;r18H;1@CVQY _tR> S|V9,%!K YBVГk{Q^(J.'K J8(C642&!r$f7dېyx "cDjyq5Ʃ'ѵ\@3A4x])Ēhp-tT1CZTa$%ݭmp"ʂ!6yCYKr@AԚ*j.֪'x:8l\\@'YeVz1&^bdfY(vjrk>A,/^fTǴ@0X)H'0\Q'f](ndOd:$Cu%RJL/$C'.^qP7 " O >ұBCDrfrV7*Bx2 L$2O%DXchcO3J]oc(kBQv'҆7 "h2r8R3[mXWDb;@$2֍ofVP>PSzSdo!FDs>!dDDg=+)QdƚxHV44S< eAHPFQehҤx>ȲhLe0ft„ Ci.\S@7hFCui=%DJ„2*%?hL6F*:pF BbCzTg4C$n@Cr@DFӘIqv8S*)N*|i߈~rJ0Nc,ҋiFNNr`Y'R朁%.M?Sbc2%`l;q7,}"-tT J&EG/)1TXR$/L^ikc}TuTkdLCL'i\h0K(tgS8HDnE0:(&N"IL "jHaōOCFjHar@~ ( K:/5-)B!c,8:lj0$F0%8b|3ꮽ(cj%"8Zd/  2GG:1# :D&=i+7,$ 9&lEGMZVQFFjf #bR+bTc*aڧA֖Q^* &jj^mx,fQCг6Dt׃#mjB F@wrg(`@8!A6&4<Ͱ"joLq2Dp+F!J! +hJLtK˅dm(W Nn M,D>H g(Mkbc3THUC>#4u=A>C6Q#>McP'f߆7dR/֣( &{F&cz"A"pr\#> B P q.@!4L~ ` B`,!8@4&#%JnB!CElB⥣]׈fGp ?HZ\X`iDfThhe$X/1&c?\g.:R'9#B&I;p69:h2M6D kb=NSHeԻd$QS&A"!p)4>&hj iHn[iB)^(a)"pDΣc3&!P /![ǡmd\-JB"]F/D*>EtAL3E" 1:aU`!l2<2ANA,pa bc1@PF `, >}%3hE.c1` >a(!)Q{Xy6A|A|+dq:hW 4I| "`z !B0;V ;Rp4Mv]$2G7C:ڥpfkkp`!D%#kJJl lfހv\4f=Ap-^;r9Oeg$IlBN*'1_#|!%<=t` \d4ߡ$wKCf,oD|XJEA=C;:ODӻT>7,.E1|ɶu+ϗE0nBi6[W&LBGFy{^:{΀D+BTOm@i+D[}h7>-0T(R@˨c=v?RTǀdL g/Q{Dtl}Ͷ2As8Esȥ8E?QFtt%nFT#^ l A^d,Nv?ϒQG4HN-+&iDumP5W"XEμ55FFI]_$d$x2wXx%t'̉#G. Ǻ߆:`(rҀWh8=@=;FUuu5]/>LeBA&>yN֬>VD$GVg(QB55K4MrϽP0GggR2T3tw63lLPY`GK|Le#؅M(hmr'S]b?wa 8}Xa%A#Py1P8 l}byM'&9 x =R(ju:DZ4H" -KZ4_Um fRo^V Ba]_ qSUr56&x܌b nDz,wyRL*F"ګifPMP;h-NGw " " Zꌱs:Hy'z/H-(*~IH2 i"D aw,,f)XT* / @{rM&P ݀&"}*|EQ1h sТȺ /FȒ#'z`̒ <.*nZ4| "B!GySԷ"QΘ)'9xef`]e`2h "0MpL" HC" ,g``$"VG^/"lL}.4Œ"2V}R8P\2b:2JqyOb{9 2%gM~p^%kB-RX1$AH* %*Xal{dH)GH9^Pg2HB8Ⱖٹ9;I/zHt#n¯"hc;|t{Z`iH.TumȚT-#Dq%%v~TPЍo| A5@Exz((vaA0CHq4+eBBK#$d` \ؔT!TD@ ZI3LB@e!8jY hx&qa``pb pR„dip4N+ʡV1i=rSC@}@Ct^ z4^IZXMBK 7אY'J]^!ڤl4t1%vFg%`9@àblO(!mM`w!`(w*d4n%Cdk28DMʴ J&@<(i%*P",%\']FMdȑƚ.Bbga1Hl%-4o([N3K ڤh8`Ҋ#lVd]-lĶMI-mv] N(6eJxvɁŤžB>[ s8V"*(~Ao3&ayHV״$6e1^fMTJ]&dHݙCӎ]1Ei/,㕰j!nO)A:}] ԦdhρdO5.tf&D$ Е-Άg#S͙ɹx{!r_LR˺wqp솤=WkL.n.%YjMQ:#Pl IyV"@#o y'Yᮄ!WI!Dì6T{@GrK|eef͙COMۥ&S8c)k˿dV4dNO27RP|~T};YtkpTд^ǧD'Cf9 e{ ,AN+WY'*Fb9鉈>ⰨXH#:߬1𳱧I Xq0(;Zfj⬳Фsj9s r80 MX/+= (Ѵ ,s" : 1}# A@ "@ҴwPu9>2 Cb0dV$;(kyy$=D xaY968a@88I"(20sԛL@ q91{j ` Q+2y" 8ID"Q`yJXw@wG@vmXyp% `/y,xǢ@ MZ莩CF [(N>>xؗ{IĜ)|88HR@TP@yyR碛+`{ជ?vi `pcSPhp1 Ԗ@ ?H!,l^ h04_90X0(跊y o pxJIx6X c2ŋ@CX,*zZSG=?7kN2x*j2:n, X.j L S]X詺2֚Lyd#W(@J"ū-yX2, 8{@ПBP!Aʐ1[(uy # I !P* JT ZO,G4;瘽s̋PJn ( Mh.(_PHL <6;8p0[dNk=$ N@}d/1085/h dƪP *ʐA)Y/z8eBՎ7@aҠ N5hQ ή;!RN@ Tә h$R=k@2pBB-F8 C @i%5_) ŜHY6"aQ4mpw@t++lwUy/CС:Y/P35K@!QP4 uʐ*ۡbI{+1I\ by&L#t&hU0!X=V*C2Y>}P 3JH8ؤ5,\# _4U؃pFhP- 7&#؈ֳR8JAA:)4YiPxE?A'=G ] 0 e0FXB!00% tIK|JjXtd5 8 "Z kLq] p0%@' : ![Kù ) n֍J= *(ΣZ9Zj#*hɹK;h ᬥ[,ȅ7.@,FixSUË, ۹+ .͕k^ F%҃DZV,ϥ\%f/Ȟ~8{׉P, jzȊ| ;C [f;l20&袼cƚ1n>bBE+/@+ZطӚD_[p.܍CH4;2 J ζڞN2b3\k Lpa>k3C?cj1=-v0: w5{u貉t8&xB@l 鋩HBϜ ׍ԷPm  `1Rt9pȶqfL6vzsӔQm88TgNb3a? S_̹ ?6_kuQ3d'k'yj"8QpI(ލw ʾy8xd\ NXi$O:3{ud)?"hsزs7rh?K3 *y ˛ 7BX, ÿK.:[+(+ܓتclF3?zn# A]YXI;l8e&VvZy9G$ I4m nn@ \,3~Xq gR\l\.v\Eȧ` >9֨ib-1Tn9(ˆJ3q !Z(@pI.Xۧr8/?9| Q+l.) @ ެ !5:niI 9A OЊF8xx@F΀fr\֜hxKP"!0ވq#(LI3\ }L >I? I`UGC8DIItzyDMS`lz  fc,Ս* Md\t9VP0l(p)_y ؾXAF g%GT0ܐdrQ(0c/E%V5\X Et fp,-,Ǣa3n =H-S)݄y!X-(ljBKIP_i R $?l[=q ;;#<%"zH˚_O{%\ov2g'Û5(#5 /䨞a`@&2oؘoV>*tx}>a7I (3he#9t*O+>0 {"m~.ٴϩ@,J5 *sͱXnRq't SO*Bas1o]9֏h؊+1c+y&ܸ?iŠ2<0!b0Fd hx'k0A͑ӨHf* 䈙@:k+ Zȃ")&jV&LLY)^#-qƐwgHSn":ţx5gĩ*'4٣Z`5JtR@-` Հ`+_G!R'?rBAPsPvMTMaeKY3(!~!hbOТ8,c'֢ꪫ( ='}'r!J:^Uz$6!-h6~Yכvn&XW N,jኦ8HNc]?9Q2'Pj+br覘&vm!\}fX-k]rܹ. j%nm -ȩY2l:흢+"}Vn֭'Uc,]ule:f'WQB;VV"H"יH\ٯr||.Q"6ȭ,\!>UjP^.e Z:C 'Fc-˭C9\CVEak'ȪFi )u'o=g[["+ )J2ea[ !ؿR'PbyUYLʯ,\Jh Nj+y>!c&g_+*v2tk 5QסHrɂ&셴v[mG!v蘯%I HmjUEsV <0hE `}tqHNV^pa5<}`Ir+MHăoNL f+raqdd1qRxLA1n&z3cфIq̢FfϓNi`9[AX|$!U. pO@>G&$V'sȄck:GLQ^NQ&81fCܗB0f"Z Ihvay*QI l5uň873INUS `fkz0l  4f  2=F#8EDe6)-H(ticʩdpjǸ6M$xZtnj)#O,LŞEHoֺ'd1# ⰱ Z M_FR(a6DqH"\KT S܌u=)YP%x{_կpIRL %&BW ~; A6_7^nJs.n.E3%u<+` b`<l:n{U |ph-Ee^>ʄę1PD#xCL+|1P`ed.(? RFx5 dh:d\0Šb#~6`B>mb&jBBbf+0͈* r[!8ᾭ ١*&0d4ZCb<6B+#YFa J0+65*zgX0!:N `X\5t.'++[è.c @ /4i+ʠ8H-ڨ"P&G&#W "/(ICxΎbWlr!"0:tf&v\GC 4\+8AFDhBo *fbf*#+o{FF"/"^t ]JmeRF*!=g~d7&Dh "! 'H!ѩX#8[:oΓ>.hg$$'kX}hBmP`h'g{((p=g 5j-+$en`6^FLzNN'i'?ұ*PS1sffCN)1H`!- P(BZ$yr̠'BZ ¶Zl?>Z⦂/B"}4}_ȐHrpl>2>hr4jF*)X) Hcf$sFl\[:jm` {Gr=qiP`qZGP̐ t]FFJBf!f>WG6=[tiTh})eHbdg"&z-X*&Pf')ItFưBH>"!^"mFn*WPαlΈb>2;$,MdPm8 CXr}Q^.R/7F*z\K@^îfDt4A8AE^msC ڏTfSnWz1[#&IFFgKCH kCl^7(YF1')veRC"u썪&*wOgxUvcDA`J[AFZ&`Cf^T W:I.[)VI5 ?F8O=48j %xΩ⼇"+6UNOaR ~k  JD TE o.p2AMvEspbyFym\%6}E2k7JS=^`/!h8SAļ?r XE`1 # AiX fL g`TgB$5!zDV,l 7t7D! 2ځBDFfz 7E)aD Jΐ.2,AaLXdHʠ0 ȿ @2^STIev.cZT~QMf"z6V/!i2r1$W`*^alg|  #8+XFTB ddC D9ɠc )!*\"> |2*į2`,H"zg]&=uDQdpOAB YM.X(#dBd N(d"'2tmfh'EBUlf鎥("J%6iD&mE wh\"x˔P$F 8ƫ,Vز:^h.EAd5(R E1)1R4<`Bʁ:FZгB2#b#d]7',ZE(  Av U)\0r 0  u:rS P!EJ^;ORx"i2 `(mP/"r3A孆_$+iR!`p,^lbJ@A,VP*> _:rD+nܨ7 xv&~u<2 !Dl/7bP[^V Ϯg`0ΐ0ļVHM< "B@id%DXxn*#])jfZ>U9,Ǎ[7"98I.*rSƟpC;i&-L5iӗ*#^k0, (a΢k6Y*)>5<9]GODNr,ִeL6P^b"͸82KxK"\Qg3" "=`ҳeRCQm۴RK7SʇHUb0e3zH]0e4(}dfaXrN.#,bq[v9JVϋwBP(F^$ &i We7i^6+9)NPo]2d_̅Fzݗ#wj= ŚeB,&86ib6X.`h$5a0pB)i ^G߳qt6XrEÊ8Qާz?"V 51\a#Io#=tf3!xXf#hpf'~>G݈S8#$|+a ! F5ۢ,w%QU1YcU qւ+7J;I zT`EH/9(ҲL|7.5ަ5i.y"gc~M[kbM$(#&wHqh#ֈJ#fD5Q&JpmܦL3HDuevYB.*GeSM I EG/Tc^R | '$+RϺ$,*xٴ̊D~GϊTjrt< hÄal0&(n-Rq\dEH=! j@J( {:; {Qq>bj%+ҡ4{=0 @|= (0$0=ޯP  BAI7P5M,O@jT/A cp,p ms?x~?_ ~g3m}>X8x- gs?_8#qu,< _^`\|koĞKA`d EbsKs  }{]{M%XSb`-ɪk Kv.Ry }#Lsby|{%){m8֠*>rBP0D3">"DL +"0jZ0-jK&0n8i -V.nXʭX0ĀE,ȵ?3$m$D|Tl+:R*d}RIhɀ4%Nmn=."B/Z$m):[%@̆ { ڈ!A`g H 11W =rA`T L("OT 9RDݱpx=쩑 ]F$eLl-:`^dɚ P{xf,|\ P0P81: E'3t\@tapjH3Jdd碲L B-+T[R #e|V FF\gW'%{Fh)c5$d3 ,PFǀ=#pk 08GvH՜ŁLYiѣ-8rbOX=@&M '#`-eBNoL?11H57 !-QS$)]I4ݼL6xK~>(J:$nzF* $z3)fFIOb9}Fij%@x` R-&xIcǓF=+Mt]S2]jRj^}Z׋R(y"JO$*d`(dznDMe~`i'dnTb*zpY܊܊3Tpg+O5&*(4M+% <2lZ5}X(`qEg(MPlYm@8`K2jkV2p`K@nkd5Qq,#hUkaEEMª 9Yq hR9(@4M`%Εܸ 3y"^ 21@)Hi&lT-7(!uQgĔQtH!O,N.HT0E{j&@ض FE gh-[ u^6T\ǥCfLK<U1"8Fߚv0E2TJsȧv2nL}=9IB(m༰]% v'?N5"fɹ#`#.?+ 5VI]j5Lhe3uGb٘3@X&>;#`WkG73%#q6L3`w͏0{h` .nDRĈ-:f a*5apه@2fD2SL8!:kl&Zߙsv]ewI@YW1bd帏ڔSIQy>OlߺDLiRTr`4JmƶCH$26(DJD@p%edE< l3P1b6..3 EAX,=.#€#"xTBkn6T˔BF$ e%a ~=!XT{&RRd@0Ĕ77. 'd!.g  !`@!<B8xdX ģ8'%$o3Ka)`T~ƀ 0,8(ՃB(DHpF)\W82aAgغkČ$o$Xd'bxh$En\EZ鬻D$N+@($.FFcn2 EAQ`Z>ȨebnG>n  x&C`F\|T OCL2P0 .) nǍ(7ELX/6eN6CRCWBPm *B\K&#<7H xd+I-Hb%B_V'xZNX%&6ƞbhiF$Nc樢zLOPc9R(ɢfdPKK$#񢱄F^$dd 2s 4D2Hd` R_*"4VjVĆfjfC8l B©qp+|0`(`=6^:#$Q*fe?A0D#8 Aȧ!Q\cu @x@z8^#DZa+f0%o *ē8f PB6e羃*FhvDd ~,B6qj*8 t?&6de2'dž d&[? c_"he|_fhXax=B8B x4э<ĩF@$!@ f!gKT%lcq KDxF!RhZžcPy 6.xc$tLhx !L0jP+V>| WB+`BNH6D ioC'K*(zܦV&߀r `hf" R}DvT @ r<x"4$7*y.n! R('5Ac<"pcV ʘȄ7<'?? LB`$cz3:N?0P3$.|cvbXeDШADGdeȿ#D㊄D1 2H!A4JsKl60"WI)Xjʘ 2#`.Գ2K4J'2i&4a ,bb bP?UT%j1BݭfxBUL'G yNq4T:#>Qni 3,KgRS"g,wRzR+(*0R-Lô<=DH:LL&$NO^-3/jTf+x &PK#S.]EyD7DXE0'L' Y.vk"'€bʰQbɢLxR̼MH"zELO|DU LvԲ1BAa<-ʿ-lˀ$N>f4*< >3*dl4P&SC)p+y S8,sLXo{c8TdrgB.XSGy4xfb*2BN:.1hzS$P7TbꬷE׬2sd{4h9 0 ;p3 Q/ˋ 2-V.*74%h9ʜjѹuqQtˋ. 컨œP7sՍuP1@2"Ο˓BȌ \*0 Ɋ{^5#FX-:*#/J@U -Ku\cWʣ-_g6tSCpR9>„™p}` ՗l5c[fC9n.dw0N˜lRՋ"xAFo %&V m 饪vF*68kij1Nb󥌸\XS-kd(( ҂&)Ǒyl(@il `5hSw* 7f<&%1To2%Q~h.zbAvcW#"6x*g/s8k!L h$`#@2V}A"MLy2õ4X$L^Tlv迪!b! q/Q q"@% >Atx^R"VF6ZԡjL#8$7#vDj! :5 p ~`P'jjgTPRU wo;ѐ17r=E3ӜMGfjt-)PO$H Cq$OTEJX_k{/A `YFBCk ^A\`Bh4j=#s+2DErClb[+2)Q @cd/y]W~ 쾥{_*A e9`uFUDP m@ ĬO{Jƣdb#@%scI(kI aVD ޙ+:?LE_h` $` AX*f W C"J@En/F GF㑈,8*EJ1.8 ~H@x( _ o( PE9T |IHbD5$H_Y$~OY4*|AmIQ+cOVz?d kf ep4{v䛩E淸Ao15u:چq5@K~6F@gOh @< `=@j6`Z,7 "4"Or 7O[悥+Q*êúz.icw1 `$Ҧ)2 z4`@2Ѣ,N)쌨GE .zi ǔ*:ʠAs{@(x @4,:bP aj1<#1hd ( 3B>%&6[")"#',tȻ`b*![,K"oh s> Ҟ[.m>'+j2ֿV9" /IH?yaama01͖qBIBCIa8iz%bP]Q,GD}sH 0=`U${Ԗ.iƂP\ru.#JWX-lD 4Etcz+h -d pဨ%c7{>k4#nŖ:\"/t:.+Rff#Iq74%\INfvr b+~`{H L$V+H$8(H3='>/.exFq`@ǸMnvq5]ݣ9ezTS1aL.-ԅΘʡ78t}$♪VW1'9B ,rqp:pqj,E%P p A4,%pR#`;BXQ9R !NYOe@@NPC#b`|pH,@N"Dȣ!%[_V@ւHViW@AL#x\,A8P jPO  AC@c#:@%~pW>>D~eVJBA.(2\N?EdzK4d*&TFfI:ֶ(<&Vf] @R6bSDD}vN;^Ⱦ;!CkRBqx'W-"b .%\6cpk dfIм@cQ@0&PsA($bZ3V}0Y֊L qQ20榛0 p1Ai}&R@-\[Dd*hDZu^QtKHq8+uʅΔohNI?t@nK@',4j>5QvB=xW8(䅂*2d`=G\M`ģUރ|q* dP BD,M"U `)iqӤ̊px2\Wo) 0;ST11 mȍ!;s#c [jPH>=C 50=hR H`H#J8USX9:0  yxqN(,PfJ-^ Q#@hw:ipH;2H"5 "`4VxV3-s+KQ;0"@U8p";DxtAQ]@"29JYx2xhY#bls)*#jY`bq13wX{nY(hh?lk"֬q9[08X q5*A.AB<G+) 4%/ ؍!dC@} trp{ĥ$ Dhd̟ G߰/"zWICDhkiQ"Q*n$ Q-ِG:LKi1/lRlݽZk R]`SCP"-AџFωڀQWVP7\*㻠0^F8>输 SJ]}H 0NK.(s^j]~C;,0I(0 ?㶄xG55$&6%dz ##P釐x _qla{Ej󈟚s d_02`qWJ.d;xMEqƂnj;Xݙ//^?%%i n>/apE\ ׋LS((ðvĂr yN15iZ )XB16 zۼg kI`8"HEyfX ❒#N%=G9V33+8[   *(Txoht&F^M2 E$FzBfZv GbUӏq:1H,Cjbyth ws8{d0 bu,e@5#™Pc;=SYmSYU3ưDybVnV1ΡW%zUZMxxᩙx1=C#ᨺtyȣ:S!=|MKS@#t cݞTcAΘ-l%cCi x:FYMKãLŸJ~ HE'si$C\,9x2 8I!GE$9 E]Xً ?H'{-Sie*kyhw}qL ;%鍚mJb ӕK cXN#CEɜv!waQL{+[G k{cv%' ҪNLzy3B9 @ (ϕEKн,J?_  hx M}r, H~A#qt>6KbqYt8gi\=@PJ9>Táq>iO`, OP P8?(.uR_IP:/JF<CQ`cc" ?ImQ .`\f[4F`J5"K8dfq9ǷL9ckĚQ2L7YƎsIO=û)ӜlH"J3X%(B`0Jɲ:]qDDI*M0~%V"6P;y<-V.~'AXX`4@:Y `\ͼ<"h*ۧ4:13'=IIb[(` ٣hԡ5# :yGn)>X{>Z$PRzXL?`na4gUfRCa)I8F :Y=n-8Ӂ%|-7~Z@0%(#ԟe*ٲ){U[ИS/+6K$̧ ѿ*XȆKؙRFzja'і0ِE%E42xڙ=%mڒIK)#1ڔb[.`{Wȁ9ρ*"LU_Ju RH,S2Wq QꢝL,`c0Dd)qk<# =;a D:dBb$!brk,aAQ+Y(6_K4Ց4Z`*p&0xZPR Lb,*$"U42GmOV rՕ#i.{ >zhnd|01N a6^I* l$t)2 rq{QB/""$m<8JQOd=}TT(xZ_%Ey6!,d ra +q^M7A7R2 _/vs}r);[&NG)]zt{JD lS1Yۓ"1I2AoYȥ@ lݤXEE߽ڋ#۠tD{Qj|SC+dO^ /%g%njjHa='&h\k)'Jt;6A &VlQ<0ľNkx'LyA?"IL8n# -E*? i\$:20. <""-"P^J[" tۮ(l2C^!t!.,c4nnr`tp (p`*_{)28ib*O#P{"P c( E#$JV6d(ˊo%OtJ(QLU O@^+t ` R"ƭ oe-6m%0@>``(*Ъ労d.Tcf#~S HR<,7:AN:'n) jhN!!ᤦaaVL$=f|@ZXf@) +4oƮh$%I0BXB`, 7Ffƶ8 - JA3(2ZP% ~OU&-X0s!PAZ! /`# rfQF[&k9稟D~|'\0#ꨯKcV](yEN%A'N.g~*,Szj(2!"!8Irã<%rʡ !J8N+J+JJi@ IE, 04j FZ)ZHģ $.扎C L;dOcPLrԁEOE+*1'&$4M&ЎjJ+_oPbn'"eF NP) -(fOE^j`,&2BX.eU˒#$ (ra|b H!2 U3# :4` w@e8TTԜvZ*"6  A$h"2@h"^!H!ht,xDv`*`<FgB,!)\Hr0=ȸ G. &`^hڿ$1Y+E.qbWE Q8Ra$n3NBuA` `K 2wIUa,(` `D)Xea1SV / /N0C&!2 pIvTZ"`D Df@) 츢DOHP61J*(81rVA+`!,zc ອAqG 㢕; Pj8w<!ĕ:TR@H~6uhrXaAg쐵lW`)Qv @7qA%G"!Qu:z4 ,Q12Dg,)AFabnabe jO gh @G򣊙1 R!Tg\gFc<6Z!8:DaX%C !$AQ/L"؝"ˠb0\0!!)X  6$D^䩂O],ə+N=wS T+涥;^#(l~@%!|TCjuJ%R2Pnݰ sNc 9>=UKu/CgU&0E 6eR5)J9rZej6FץZAU])Y\|zE+OL¢5nA(. 9L|.R'H<䗢/-ϸ'. ,XOK6 j 7c)\پX CP x,/ȃۛB z`0 HXWGmlˉ@axp~yyM9Kr]PTRΟs]3Wݞ]c@X6U?]!6ph^Nkftӌ(,9P>o[h7~)ZZ2@ ׎ p`D$x?)㫊)h2~> "bXpD=81vAIQ,* •K!5 ;2V'Я';ϙ-VNbsf4͒% G]6zBy(U1!DPQhl w gSk=mǎysL.] KtM 3ƀp-Fٓy(Bm!!T hYrNw'"^ lP7tM "%)3  -B,8YkkgRp MlߏoBǯ@(K+ͭJ(Yj dTK|𙚼>T1PL!6,b17\fE/7< YrcP9Ҟ̩nzm9$phFP?iī:BFs,.&М-GGcrR6n(1BQ$0$XC>FGNhF7ܽ3N յMTH i[;W Q$?b!No.(] V@{xhP "t~>=MJI\8ؐ~1\)R_oAzj1 D:9%A^|w\?:H+#JC!lVJ V W aJȻsQw@I)T GA:$ ZhK2FXC* l@l  ndW0L~JQ+Hm#˭i/'Y qp8 =`%2tT4~;YPT|48FC`lL8 ,¯ 8%8YAx8F@ @ {E?VpYXx$Kx |! 3[9S!` liT.pj)ΔŘyФC,)| KPD xJa'XѬ ,1;=9 15HQ+3R'5{b%p):{0Щ\(NEpJli .&.(@ZXÆq@jPcXwM( sX!, huaB h4Xk8@5πC@Cx g%[yE M`!Y.hۦ#AJ J8Tb%bR %I22H @ Vrp}phVW9217m{#X lI-#<8ED+W C HU\@4u0 .y*,AxC 2\*X8lXc*Wa*("|Q(PjZh1KW3:q %y*8/*}Wч@AK-77tb<#98Ŏ;;'*8ԷXخ)7Dgs xR ڿ!*0 ¬ #hXX9t=bāH8Y5!D:8՚J"1/󮵋|M-ZzÛ &qq+H(3* <] IY40.OW);52ʮ Zc(B[<*  Ig".iDj_Q^2sM5KG>5R ps!''m!7P] 9] `S9f98I%1U93l*=(-*9]֌(:m+ޖ'@M^א&:(}48>N+3k/XA.+u+ 8 *X+ <],c, Y Ȣ:nE-\]Zf"b2p Ґ ~YC(Ѷ=, c[8s1BO60Er%f &h .k+ أ+ޫ^ cݻG1 *㝾# =)iZ>Ԩ+ 'U =7AчēPQc0baY 8!h7P ػ~Êڍa:ܓ`[d ̥=ퟋH{]_u-q#^ʱN7E(;UNAn 8ތ B3qTҩZCƫW'PEPvWѵY8Qs/ ص@U(eXޭ2꾏 ` )f @ ]*P{!yz:oq=YpXYpV!w+)X=-ޱNݳrXצH&֊` z<| ^rDT8 @zI=TKEfenhib 1*(ShPX(S:{ <+GM{2g9Zh "XƊ{!h ꋾ K(@CPE&藮 ~ 80:#ݰJ 9Њ{w6)5 @..J7f 8Z0CDȧ,z*렓Y`( ,૓V>fƢP - @,_(VpMُ$׍SQ\9m!G hx [ވex j:_ /Ob'\{:: "8Da{ȌC2ޠD썴:зxs0Ǝa.axьkP8LA@lķ!;xƀ`'k ? 0@>I F8{nLsB7^1x@ GCvP0Тh6%z):ܝPy5G9*( ;h1k*( )|0$j. !8\0ӟgH +n:9ϊԥ+P+h ¯ vG\tQL)ܶ2zX*'qw:<=+=3ů"̾됁몼*<"QCPCa"%/)9 2 }?4Bo( PKS0<5(IM#l|(*M\JlYҹ4֌ ۼ(ժ /J˽?k(~l[]1`W((. ∝GP#c$mQ0~ҕ$`P"~*5(Y{望+*bƲ.h"7p$4VܷKӌE 5krHJth E##o6K[-Dd*tmO*%PBì1̖ҫ{nOa Ptӷ( (UTMJ*%D[ݲ=% S3ru;3J.Xi'1 A5:GS/cT_zmlM~*몑ߵ}lDխr6uŏQQS*xљw_!XIhΙ{f<ފROi' !teR uBC2W `V$ ;Uau]ql#?V9 E1~bbuvp:sm+UT\TK-%0!tXLNOO4}v `% W$RJH8"U8G l \ T  &jK QDG:eG䌲H4ڡ컏T$a(VtŢԊB"#u0<]`I"jHzUv)SP&{dZg)^8 L'@z"Q #S{SsN8@ԑ:뀣&v ԅ:1<Puj9G1# 'B,`#+A@!ؖ D"$=ǝ 08Tڧ RCgـq n,nAm@2@„PYF*mNܦ;Di*.fNhg ~V5FA"H `D* :CR'n)A,@2A Hu9ΐUDƓM]+&Ɠɜ$-] ̻EO$c]!?H !$"0G 5EUHp4N$p˥Ju#7I.Ij* YL0Bln& AQ8bS7B/!dRP'%"5U82ނp~)gXyT722]aTQ@^Z?xˆ#+F3-ՎsXx LYI.:=SxPSIlc'E1N2/ 34l]߰Mzԋ%W %C[X^"N@L 6맳5j̚gQ lIKcql̾c(RTYd%4qJ* C[.s?#& 2~)z2Kqw$02 #$a榖R8VhH!JIj艦(RcG4c2~e'Ls(tB"Lˆ.z&Ap.TuQk' H1GuG.1JNSmdH G#qPNHRwH2i$Gh̠xwۤ'3&ѦxvC_0/#1*b0bV80(BBrFB%(F^QdO@w 3PT`*OľLRh(:Uäo(d+KS(ix峍5#~fZӮlSb U"xd$|c=*=?.1ot0`ss>+lfz,~ Ѡ ԧ'%%>e~r~iSDdKBI̼9(D\'U:B,NeH2"!|R*Uq+'VyrpNc JU R͂iArUh2"s(W.I(_R2-z'i*ٳ$uE(H8*䌿 $?V,ا b,lC kH]eWIhkĐcJ2-! p!~P_D+ >14@4ޝMԺ݃u=DRLH2+HX=Ie*@54eggSkA8CZ)"Aқe`aXVdf R.@2nDra҃+ UXkH$&1!Feek"ư >H!>J0TE8#/`d(;I[v6Ja`8!NAXD D4`$=rZ҂s $YY6TncBt6~_4v^68 2.]n 8 h@ 7rOčHٲ A hDV*;J&2d6i0!e,>VHO,{ǚolM" Г3:B"\,G% -UH~m?DnEw3d6Qr?wCHP,\M/ӸfhنUlvNlwsG63%Huv5p|0Y)nifaFi<{EҐW]Bx]($@!EO2h}UBBcI Rg`8l>H<.,6N}f2!!r> Si/TLTfE1z" 46g4mRCJmpcQvML 0/Nby b&$kXP CL38@ 2' Q$b F5ϘV/X0?x$~ l T`c4eyXz A-NYO)pZ:.3 2H6 wLF*T%B[An)UP80ϙ8fh5D,b @!vR9T.ШZKHkE%n3IRzjS3 hw/or_tbh[#`uKiu11hw.5baԉ(U@*|3/N%w32ÐHbemE|$tlJ%"f?WaPal魁˺NJHr#B"VuOBae(9Lh+RVSu͑~1hphH1JrS|3/6ORbֻaq =1=ӑ]dOCq\nĹčh?J3BcG Ģ.r?b}%6gҁ"|MLTѱlkyEVW4BKϜ`އ]n#L }J}YqD.ƗI|yYi&>&IEJ|2ҋll4 ;nag &Y3EU>7ʧD ( Y AF!a$r B5 :R2~( n#10R|= 0  5?_ ~>T7A=o( gu˞P_pKT*8`. " B`˸w+w!GAs 8\{'FH!X  Ezn8oȋEmn8aJe: Fc`ݡ8H @0 3hގ c$o bh4@ra,! $ |  6p*` "$ _i,@VX&zYѹbN(zI"wOxԪ֚!E#;I3#1 ܓBߠ3)~-zց;.؍CKA*w1?;%L-HG2jo Z8L 'r>tglsНb:)<NB(1F`E$l5yT-@M^)و,"N8p6#p9G0üw,3ѥC !"H@Z6tK#WmR ;]H.tF'b竅1-Xd]LqMa84) $k+,d!Ŷ˹en:r^+ʼWVaCuH wjjb56r jB2c6EX ~v{ JbrKԒ'c3nXb!*< bh".p d:nQa'5[l˖"6薽FEǬǕ#Dލ!ddO7bW&XϪ a$:S,3v[IayZ kJbݳUR,=s8cknYy:Xw+wYyE撶0 6sjc4 a NvR$M猗ZHaZj8&[&("G`,e6_а==6asE&&#2[MJZ`]Uo*|^s0e?]X3J+sSz J$TZ_`Y \FL~q:5)i鱌(؝;(Rom2Yd&21Z˲^i-Yr}΁q[ҋ[ЛG=*oqlj' ~O Qq"3#IB$u5-5}k|G$ qGT%2 Ǜ,c:x䍀P(ͨ!`ĄsDsC77X63N:Zvbv牴eCusm xvzhE#c{ b$1a`F : ze24!7;1e17U(SxkKz\* DC%}JO7{΅ R5KBbN߉Rt|c,'V606vvQ@(#`Ld PFa;`N A.3zI ]PP;<| @L*(HKO@ I{ [k+( xv*9Ih(aXqXWk($8@0)"& A:*AʯB)|&[W86Q-BCC|&(w@U0W:j$PJ9'xr8|ȊH[7hSX,BF, p.j$GP2(aE A܊(Il.8%i>ɴ+R2YtLSa  -F(Y[8Ҁ 9(<xz,gbmp`~c EAu&|e2ղ󈌘 FḬ荞sb :˙ȝy c6 XWE铬I16 2buxH`2HDEާch;.@퉌NEت jx+LsD#D4Z-x|Ѹ!!ϘQ*`p'(ȹ $}\AyW@ksKf͵6 j(ru.CKJFsFH7#d-#Qq<ވp َƄiy[ISdKZ <;l(p`ЕiU9;s(M˪QܹɜI+pu)H`6VfK1%d@O8X%EMh{Pf; ʰ ᘛ)/" ^ zdPGquyu shkQ(Vù4 K'Aڮ[}^[I+j&V z; S& J HQL;4yI&5Z+M̈{jHcmlUdj" @y `h( 4/g`8р8|@&v,hѢyĈcDE.05KS-FLDD2}x0XE('= n521$}7 ɗYgCKmGИ+xyLl8 Qqgu s (}[Xô*d#Y YҒyEO!;K5T^h azI. Qgd/őYxWXl^9'+n6aU6x; cٷ(*i^k cK Il)ƽPF]b V$T, g1x|(g7#Ap`/aӚz>5/s?QZ#&kܹH yEOTpg+. u"hα+R+.S0? j%X`_b 9$d^9fXTpGPj'jÍЊa ݮ")@d-hx Ek\AEي>T\#xgia3jDLOv.(x7j:1!; }2gL oਡD' nQ3hL::$-1q4h`&pXd4#8gBS5&Mc{ofm7>f1įJ. ?D! Dqx? @ ?#U"n %8$~ǀ`(6@XE@F35"P$s~*`8{=5Img1yb8(bM3 Ϲ\ImBi4 @H¦T3z^8E9DO7@&E,ns\~ z(= ݨXkVo7] <fxv:/k${Y@(. ʻ&h+V?+t(#5*l1R0Ċ622v8K ;n|B;繱hDk ܈|N (724$\3:7PP:b\#7 O%1D' S# !b/2h⺻RB#M]R2ڥ(@<LmB$* 1,T%N6$nUں$%Ft#ּ"hTԻPBOfըYX/kU#QSWgYHʭ \KJ$|Sz!; ]s}*$& +xhij+zKc7sN0V^ĸmƷ?±L"cEH$%P N1˝@dMԿAt D˻.-oAKg0kt+=818zJ R`0-|˜ŬL8+DVԙ~Hx we2i zBp9igxĨ=p`e+l&@4bDT,9zu +c'ڟt<Cj&b *C;pN A\-$IJ13|$;ǁ!m5G# Jp 9ET 94PϪEC㒁9(x`shz' 6 04$vfX@.` >d5l¤J# 8,E@a:3:ZTCS(@$K.84wCM#$m!o.RF`q!Pj(J @L߀(`p"[R,0`:W&8Y̟Fl^TXvл89xX h*x0iDԍU"\E.rp$'CZdlp @0?J!PlhPpti`L Pb`M@j1{I`ѡp>oJ ֖d!&,-E֍ dGLQ='S%r IK,(rsWYf"\0TgN.^l:##bޚ#HʁEyy&fI&VXCiRY* L@=Lle(8  D.zܣHC*BdLVc8 9r 8eC0 ™RDnB4@\>Hu qp-OEDrpLIqQ?T>`S Z#E@f *.͐Ýo3?[Ҟ8x/09<26lZ#g/$ZUslraբK]Lb%oDhgUK6)E@ [KA (G2D@|- '6c 2\A:Q n `O !@CsKxOhB1 ] =d6pSdK6B`C#u'PW`! VSXAîM<t(qjZPBJGcTa~CDAc;R:fW \Q.&neN+nR5승r6؋G .R%I#xg:$Qܟf*VuPlz@^;J0Գd vԧ98I ^scک :+HGȕcR">=Gz%FڪNVe"duC UU8Օ x+~kuR@2%˳pVL H3>+ky kf>{PiX|J#R#f ]|2r1K*+D,ĪYQJF>*F+k^]L`J10r؎%*;J,DS~BA%c 9"Zqd!#a Pw1 œL24)ž0ctWKbnh'd]cE6,3N8oP6Gk8NV`FFg Kb]62"<4Cġ$r0Ah"u#"2:Z# TTh. T*&Iho(D0aH*GH냴BnCd!ʇ JD2Ll>p61*~VS"ObB=b>=f$?-\g ܬ"l @ ` CBHH(!8 ,'>="T3H7/@m `AOBvFN:3;Î VaPK1 v Ctnޠ(a"®"AlkG\FH) GUWU` +@@!6\26T҈y)Vynʋ?H3p&2ኖ bNV z @ @D `& 5\ <1 FR66MFj'6M6Dfjo 1)鰝JV#yRnhr#)l?)a&-X ~?3\?ejhab`\!N@3=H)dK;0J¬ZHhp` acP<>1!-B):F&F,Kf3_.bb /&8Vrg% `&R7 UVpӬ5K+sA.{fh-#@'Ez@5l(jb0 \Bt?eˢNBw(*f@%,3/Hd6ra"@ @v.n Gdms|t2.AfM"K6D1f'G:E""pd8%^b'L~ ` tfD'0oBBV*LICl @A>hEiDRj0 @@Oh_k7q &xdI-J!@ fZ)#\N>֨ pad+B)+Bkm4I>(ZN֠":  ;XGOOZl&Rլ@ZN+p6*6R+޽% n7bPeL&)!Ad ,,+" ,~~@c'bN|zBv }P!*Bz$d N078Dg`Ӓ6` `cĊZx@d.XvsX[/t&,p@!Ȉɕ]&;G&kC$bj&EHSƻ.K:6Qu&2trvCN;;m/H]oڢ 'M$7D#b?S_go},+t%d/Jq$!/5nU"P5ijiB1'.DbW>eV[!PezHH$ϲΪ4z+ӯ_l(!;eqwǯ^|qqrc"Q@VLzC+Ow&XAj$:ZR?BSƚZGEfA411ŲFg$ U8l-"6pW9RHJ2#`fAMzPΠ;w?"µ;S%U mab$L^+r;*䧩**)?ڸPLBr~AI WW`ynͭ"ObaS\_k┅J44;:BD^;WӴ?ûF&[E7Gk*bBd2r^d[pLU;"cPsyM6UsBķPZviD4 dNcN-Ow*15*nųTBVJcrJiR4H&E P[i L+bAAΉ !b"%[ @s#=Ɂ"Ɇ:8%R$zp=+j`t﫞eꃵ8u<ƄFCXZ'<$,o)VxtpRe“?)GVVH:g3 a)(df`b=5[ n$"xMPhx!PvThYPdH_dD&wstWC9PNTUT[ЇnNAafl)Fr v^ Bz@76cl2b$Ib,6닡BUUUY U 0 !4<`ZزH}Tn(+KlƱ,jԲWm,|@@Hl?\nB0 d8xN? TŀHpȫ)F@0z\>^ /R"p _3pf~>@ 6"U*@QTMEذ_(R8O$ <gCVpP"hzG`a@}R`93`W6gŒڢ*}Lj"L0 "n("@ j^})$2ɺP*Hk0I / `.0iyJ@*Z|4j(j-lzKF#% Pq)l,3s2qZB+#22Һ. v\x0Hf@x |Q(R:VͣprpԪ$ (GQt,yf!HWLՊAmI@QE8AtGj522i'+OI[Z0 D8 ^MD EDLi' V+9v<$ ibWX7g<ڨub2/K&gȂ`qF,bpF)S20ȩN<60d,YF4iuPks6!@R5sxl`-ojP°b!)(:&ȀLZjJ(,㽝3p 7$L2JU xfcXqY^ 7O5W1:7iLR ~'@6ͯ%>&5qKͩ/?\= @ר 0),  NuA+ |?d>K%Hm?jH:)B06ptp= ¨ҼODBwkB D !hN5^ŞQ$(Ix̘4`[+=RKv"n쬣Ih?h%ľ'z&jwrBZCɚ)Q(ޚmIVn=Vk'$b'MNN  *F#MV"e]a:qHǸJ VbVy*j={NNd! \Ae]\4lЕJMѩBH ΃p]Hʸs#-)8n NJ;hZ(ʵ*Bs/}*ӳ69ӢhV4UIH"ӣ .B53Rحp%} sZA J"A1*8 u#ոs,`%kbJLҾwG v1WAQ{dQ )Λ[B}iڔB چ[]efk٘coiĿO+o3_ptBVzвgSe H+kQ-zw Hުs[#~$HpȽFOCXӧn3ތQg5ȊRM"I|mϴH@+v/hb;kma0))gՙki4ų7G1%|h0h"X 5LyegE L&Ȩ/( $M41H,?G{UUI3G% 󭉙$o*XÑMz*XXXEPv‰QTaR39{򰀈8K:;I i | SkGd7 I% JQZ wP#YD{0{1H 0A?@@-T "Ȗѱ9s6vzA!ϊIQ Ȣ Ü5GYe@(2Po Qɀѯɐ=?LPt`w1( 2&ΘJ$Q1?vd *@wVi'.A0]S q8sh L&-+7!Al4(HaI [\SWyxˢ0.#00'۞:>z4W+O k]A-ZDDJB%3R+82_^8i`ȊpN&"> 64X < 0*xܑJ333ESR8i704 %X}.,kQAyh)bN#0E-Y !UJS3Un?ҫ*lkPRY#2J'ly:ͬ3N#?c,JF.i*-Q[#Ъ Ģ" OE,nL jWw+ &%y q{S4%zv<\p=>U]zѩ;z)ϱڑ_Xj rf- >A:ա i M(.I8q‹[!z0 ,37-V)rTSRB@jjQ]2ڗqjk}X#+BW_6.%[" xKɠ87 ca(,qprb -}si=h*W/ h`, y܌Z?޲?PLoB8AjTrN;+@Xx>zl s @͈A)AH2J"O4҄<ypwSyywMHrTV>5jPufVH0 8&`˶Ȍ {8Mq/()68604`6Ǽp DL ? (Q+bI| mffH:KLfp8&^  #h},) p3(Wʀx!h O \Zj c{tK`s>\|NX呌 PDL0*2uNY`$ЇgOz#5x2Dȫ HA ?@,e±8Ks؛M*"a+%XzeBab( %X'1 ,L3ȝ!D ^^a{QmD!]0 ѹdv8o#3+9(N16-SG "RƝ_- Ӹ3 384ՆcͼaOP! 0209 2L 0 ƈܨ?  SB<n98\HqhAP]Oպ$gҒ' Jk@ܘچT +b0zWN 4U2 ƹ(zb#p?Ǯ*,2zv)o;>{3iL1x?` W.$?` `0(Hg`F0"C_Q` $i3,i}2VԢǣ0Y&Am}>"PYRp$haZ=ZP&S\o Tir<[MfSQ$-sTBvB Rh ~.YUqݰ{Ȕ\drZ>Ǫg!<&I%CoIn\ ƪpqL̆>7( v f{Z>#*@51 '(Bq ܇BZ12Ŀ+bұ Dz<<QҎP+(+L* ( *:'CT(*vO"jKњNۯkV!=$!r:~0|P2MВĭ'L8[,JVðˢ Z @ ӄQޜ6k ,b54=W)&by%, \~J?bKDDSȇUqlr꤭ "p؟;2,O\9LV}5֢W_5Rjc9)(Wf?II!IΪb6jUʡ{&9"SjFH6¦ ÊDH+w|(`2/ ՘϶0k_U MFξe(hȹB25jNX ='2Kf([wʖ2ncwe!rSEB.gQp)rb Ahx|PaxiP׸=. ǹ)K@]TYi@hICi>`Zk>kA+AlAF@bIwS*;&D$JzgS*1%.Rx2_~L= hf+%cx$=vh0!9@# X*J8 j !" #  6@S|pK+O#E# P2Ȩ=L^2FP `xDJ)@P@x,ER 4l@\"_" 1H 4T @ p-@D u@])T`s$Έ|eGs,:Q/J>u \&vp&f4=+ah <#xy#xFU\ B<?u ^ie|fв`!$` tO wзp =GQH8cc3<@Y oͰ-@<(V&%* `1ɏf*dLb!WU3%`"OY8# dQVH!Xsmk qz7f"ͲAU rQ[Jz>W2gL(юi#B#j \L0kS#B60ث Wd ՛H ;q!Ǡ59 n)yTro4! ArJKx q2'VA9=XJ`rA{kFBgڣo(:N)(Ҩf~$I u<)I?#ҶZ b 0/P5ALj+J}mL +TÀ,Pء( ,6Wp pg|5?J8o2RHb;8cz9R``^Y*S2ahc>ሉն $/RZsȟFZ '*ؒ)FM4L4@V!.d x#j( g :HG,aEbUpG4bclOT>n1 zStPFBHg$"<3P8Y)"v*6O+4iY!d4EBe@y%bxI) +L&X&_q%r~`K&JcbX&DNd+&7dn!#[>.C>DX6Wq vRZCRUu2:2z"E`CS,1hq 3dbd:%b-K"bp 9š*΀`/+% jb/R'H@b"Jƈ%j蓟 qE.F`("C>†f$#AONq+X=h$$!.qRH6`i  hg Zv֊.*+HO/)/b/"P$`f,U,Pm (> J-x&\aF R B ><IY #Yf0h88C#b=72blQ/*AM snG!5 .#V1z("٦:u6!an6|,($ (t '/]Jx:"'~%V2J2Av`Ȃ <'S.xF"B~\`C 6!l WqF.JėZܙB F#e1Sq-PI|1bܝZg%mOPg;f-clQ CX萪BUtN6&5~KbQ^5h&-`#p@O.fG@qB|@l i!WȖAa"f@3C6fL`ʩ nn6a@8`L<P:)"ȔBgli*lNnƑ!ڜ"`DuMp9bvof/b"#lBLI[RԮ/)m.<nl*$" M@H7d%2]l !5h@z sbWaVVZ~('b,f(gܾm1b} nA(py!!'YFpl hBJx"M /%;Ub", áraʢVA|{BtwR8r\STSf"@%g\/T/@Rbn L{ֈH'HAɳB  $Zw[< $-İN6[LGaSkaeܹ(6: nF ,`T{sz~bʩ"n@WK|!8Y  UPgDu /V%1,^bdӚf-+9@6i=š V"&F5RD $P H#{"I`Cf# '\+vy?I_2Id@z@0\Z_+6ȜA!XAR{ bIgYJRssljn 9F?0,qd+n$σ%]1+~RGIG! q:].`VC|1@9a!z`(  A5 }@PX*^CF}2Zn]f`d0D`xR*<n($I  Jyt\L`@0I9PKiY!$!d nv?y<@:p'|7_G[wb/gWփy炄/Ix%8@ @+z˩0; ={=& bLpU,E&ptᧉ0+A sG=PFS R~&N{q4SӉ|8 KY-l@*9_k* `I@`&n l)}& <9h.XT.MAdJP!v02$Kw+ʢ9:. `Bz}UR iB2{,'&4H=L5o*A0X@/,+,`KX.*toBn{=MF86NK~ea o1B"=N՚U-lUT.4ԏ]鶝Dz(lqyJ%@p$)Ԁ3PU6qS=F/ĩ,9N}x TD# Ɉ o,jJaXGCcLtm$"L BCT@ ҁ0*/<BU_##)ǢX 2J n&/(Cbr-c0g:a./@pH@`vjA(&1g9T̈8K%,G2Ihn4f7"DVED2v_Qa>,&D>Kx(5#[sv9df p;GlnCɚK4==뼕EǓʪaԖ*Eaײ1FJڀ u1ƃO+K Y,+ K=\)̇0WS>lo Dc*`}(rw50~(R6Ko&K &MFKҰ,4bkS*2[?#x2,>r(z-KX[1ϥN(F8 UVr>9e>U%*`nɪn樲jJBH4η,*}T嘖afѷ \SR*7ZT6ȵ-xjZ䃥jZtC|491-ĻKE`,#_iN)oZ/f*bTrL*C@㹏5:BO9fnwq8)`sj) ,P*]g%s:bbZ; %ZbsJ%.X<\ola9!zaP4Sz8A(Qm#3c#N=/eݒrN.[ЛSMI.Iojīu])Ы_Q&.3~B[8PuQ1 f?UC-k˅T!ϕLk1Ϋ«쒵TCTM䴯 '8TgDN 蚤pͽW8ןNL%3f̒m{La]ZO^m_4MCyڶyaNVϒSb}o o/-5b*<UU7S[/ӥYVk=7.s*ҽ%"K7Mree*'pn1j}6| g] ohӂ`qq~q^ʡcOnMc %EO0{ڞ:JJٲa» >w*]_|@4ݍ1~D @fўOR0^laH Iu tDK À|{r0D UBtJ]-8_{]eOPG6]Ne;%ڻᰋj `# z9€wxp '(T Q P Y(`> Лy*>RɚHbU68Ь,B9 DI Jq*W%oh785jih(UJ ( 9;ꄖw!8`.j(7@` 55{hi+/\~| sB;q71/; F yIG6͋CiI0KPހpݛ4q.cZ`#G;)E z:hCuʺ@s2"RB!o-IF @ J7.;<x/F"C`Hhks<0iѻ F8? A)+K{< ;7`( 6a8Ɉ )-(5f EXCSIPSm " ѧ2(2i(J\(}( ߍ,5L@Rf ^ ;pc$@%AJ=ޑ!iB3<)涸 [Np(?HЇy$)lG+/h *ķ;ܟ0 ?Eū K@?`CMAXyt V6L'!0!84)B KyԺib{h)~.48MO#=f~>d@HQq:i!i Qs;t@-P(@t ʻE r YIOlD g1C[C2G"s)iB+,LJ݂U{TbE} JPEiDZЬZTQf 8⾭?JA3(aS@T_1!483sCU{B?[ZJ e mNZܱ (Ōںkщo%AZ9k*IB 6[ #EA.JⶖכG+0! (%Z[3O$2tU vZ|بћ8K!3?m^.[Ÿ`f8'I}W0SsZ!v$'+aW@ }\@S|Fc,ZY'cW9BB:v &`mR1CL`3Đܟ.m¯`)/-]̛}+e? \!ҫ1}S9|5aSbR+Cd2E5̿CA4L73:[eY}7|30YԘR| r.SSC1^!26ʹk*`6 ӶQ+ HHq]M\BW,ސMz䀈 q% mNMc}o˂p'Cz2XR?כd4hIyQ"fW8t@(l(rgx3pE0#I s`!W]|o/S1%2* p;D[tN dB)z=a @z3@`4H {_zM'~? vQ fCLQJH3Uc2xJU·`|>^`$/b vXJ%O/jZ($xacqpH#oJf>!Rfnuo_Ie-3Iȵ3uI>n6Ny`Z{؉F#-v@P 2`u`@^P..G궪l< {&i( 7-ۖsNsGg#i;ƨ2}?Qjf~++C/*,؈R%+'d\ ^`?+8Dٵͺ&gqxB`?L0|%<{L(K({IURh{ XQg@z$RXV,T A6r-ϴtb#)KvLZZ#a.&Ri'ᨺOj0l+ŧ0TʰUO7IEU%0pH CMP l/t0;8ԓ!ST/E,YU rR5KT n֪R֥WQ%|FK:k#-~{5YTFB~)L ۬ UFޥ޲GI򢴟u{$cz]j*NTm{wKi'E%tVX.r2Z$##/*ݙMV#U [˰t\h ;t١=6~LZbM oΒr? ӂUEPܗ%2K[x,b.H,%~AtK4Ӎ/(&czr+4\L=Dqje؇8bV`.Ir,Ţx!;V¥`iP8Tˠ3pa #N Pjz@- 8ؚW -' G_QN6L@~Nt76mVJC起Apґ00 'tlf2t#(9? H4h xo >0α`0qld}[4!iWXH P%T9fRl犿5эK. 5?PxQK$!.MZ:#5Ux.arp/hdp_۟L r1Ξ#N2Bz 3Վʒ$݀!|M' Ao1/KJ&Ń`_qGtX @n Fiq$GQ-&2Go 2@ɚN0L%4 ҋ끪w%H3Άz2!D*:HBmX-^O D pdZl5U[pI8P`+4ٖ~ʭMAFVz%B oM=+N2/PtϡGbECjJHfx&H4=-a j%XPBv|so5<(s1{UadGM'dNlPNRh%PR1*Yat[7[`* A<Ns,m,K@x@Td&:L."\$e,쀙dIb 9F6oL)b$*Dp,$5"` DQ]hb#P }j,*+,&)oez1C (ckVf\"G*rjr%(@]grCĸqTJeUT{Z1h1>@fetE侅7#*RC nL#'e!vqtb>}ej|ozFm'트fU*L]PZ svdI5O ϯXR*m\I/?i`YP/-S'b[$Eb`XҨCč1r([$~<ABUEjoZ CRz}:1Di*m0\tQlZ3~1@Jh~-)Hz61:tNfg$Td@& XaL$@`̤0}LZٍ,dGslf8 &ecl E2z>:Ò!a^dP9Bp6$iotJmm"i.w3?1"l9a(0ecFbXI4m:(G &Tqw??g5Lؔ\GXA`9hA"!2XuxE#dVr TA(`=CxX\"}>a@`FA*&@/ɗCbBZsלpfpI~ @ gM;6P)T)*Ta z`!&ÊJE e5gydLZ"Kj:EMO FDpg{QQtFWi&(fkbSM]Je>%8#T$R<@ð! 5m'(EI'Sþ}Zfw7sݯ). H n3𘂕\ dG5*V?G=*^{g bF}s:څ6FRا3n^r4lƎRzS5ۅ'%Et7gCҧ[qs0DWVrVY6K*ݤk3^,EMoIZ} Z,8 Z ^r}|H T $O[0Fu@;nZ"V04G@a T]bp8 `0 o7xqTzp8$- sC NdstY,Bͨc E0du0"`@eY/{ { A}ڧ3t }>. V_EB)eakd܅yncA5g39s9987ۭV`f5 L.+f`lM6+ ,x߶ H[8!}. C06 @KIp.B~/j:|̜bhJ(Yc`q`JS`f@& B0 &R $8 --k0R/R+&ش\06,L 8 :KQO@> HSR Bp l`ض0&bQ~}˅"-J( `E0lr`# -APy8O0"vޡr{4rb|b' MUj~3 &xA;i+S@[ Fv3;xˆ [b|1Z kB j(Yտ g*cDGjjv)krOK:654 u3d A 2J7f+ nJ`d,$~o)> H 6DP(vr8 尡28ȫh&4"#hBlN*GyWv5+>`ZF"#pw"ί9@),l#bJ:yZ@ Ym>R?2@"jp`$CzTL eOVC&xiJ J EˆV'fp{8D)4z  e-TX?CqÀmjS rk>-Rq:(8 #R !;I`@" zR9Z-Ft%7"tP|$̗ #v{;[\d69R?^V"/VQ ..NYJNЪ866#4^s&!:fX-A;vYŤ;`>m;MdMYYG*O['B7,gfG!CVu(T/WdA|yf7=1ôt}*"YҢlo , ;*Cy<w&qR d GJ9~w ,*U$[E`ҊP1`>z .(˽خ,k! 9 O q Py |:*(z vXHtps `jOXp &0`џ;8`HyqEs0@k!dzP6h|dF DQ  z;߈s >4 mz`pQ0g)p$M P ;1w8)|X#T𳑉S@i:SRީ<&X zPЇ1" `8QQ6X88:Q*$F|G(E O 5$j }:RH /2zWP@#pW1k5k*/x0| Z{&4,#⤟htsV#2ۧȜ(ljmw-#3BH6:,Q(|'RB@ɝ7-cbXPHnn2^oq! )gH*qH}Z60ő0J )S@ٜYb@sFRb1%(!G衋amΙW,x6xM {B=;;'=3*dXd#a ԻRY 3q  ~ 2gG82=ɟO:9 Hr (9|CAy!CꖌdA PˈɆk-#!QNq+'Xi\ ˨0蹋1{/+X =6ح?@rS/.+,F",Ls:XgP zC.H}YabNG%o֣ xØr+'"<:i8ѐt\ZR, BAQ-;7h֚=,@CЙ8 `&B ,!˭G,r aé[a \e`SCJjKC#x8kKS-*sJ "K {~` ;-62+m1;9V^Jݤ ͚"qE9-N4;2.<sԴvG-L]ڶ>B%|Pqಙc|K0;huĝc(0__&IjEL8#9pJE"QePdڻAGpC$$0%ȢeC9jUZ啸yPt,i* Tp~v&ΒqB&xxoxSD YC'fF́D0 {0%w p5 ]6븈jZpz<}\Go 𒃍DMp1&(bh&n8и㠃 j@br rS@VeH(%X'C!  2"V,&RjtdZ IJ ʪiQCR jG!cpب&:ts.R&9dvk9t'P6-3x`N|OZ0H,Ԟ&S(N Y!]'彋f*_!T J97*m[ k/4{+@ #=8ɔp#.q5ٹ+`:u߳Zu4:(8~_Ii β-`Vo2}Z9XȐi-Fs!i]&lXX.͠`kZ61וG91@˨pU;Cb> m1*yQhp.@hg@#?zpR0ЬEDg58{/k3PsA`KLU*sHؾgNȀ0ŅR,B17}u@< F0 PYn 0 C!-^yKtwc*ȨGv]FꞜ~ kP!К 8H>!hI2foھ=ή&F.8E02 ؀I[R]mF%kc-m)ՠnk? X0BP| ) E ! ap ' C`7 @IH`MS2D!P$90pX,>Wb( 'P;8p|mFZ{a}%hS=P$p>;e%@`D/J1m} `6~M`ޖZ4+D&Gf@0)״+^{T??>g4עr±C~˨;J, AcP=oԊ'(`z`* h`V e()g4@ƠC[hn,j[4#,$"IHAI},Hӓv n@؇ɜ4gڑ`CeBscaA!(U<#]2 [{2 oJ` m=Ȃ>SN]^_uT LKU„,W++a(-AX ُtZZDԜXU29lUh&L U>Qt-U ;&<o X04sռtVɛcr-\ӑKv+Pf6gIz̆T)CY4$?T 伮fUn2`rH.B9r}39 Vr,8U?)sM Gɘ*\[fduJ!%&rα@nvA,'?lڋLs@$!2:VLFRkҙ4Ø~؁Ug0tڻjn\A5 'bO_= edP9YHq %0dx4<\ DF a!DG,: 6gvK: нE.Fosp8Hx* ?!x|D\'EYyJ)i:TEPЂX yhoIQKed5D1& <HJ 0,Vrg虡'ƴ=IjD"T5PP*hC0e ``FH 3&P#lXgPH3D 1^3¡fRQ NEH& Cd zhCR$|nI0F*:JB13X bk9`Z96%#5g93"A!h zJI* lnB ||Q&fv//f)?C"x[)R1Pqt#Ey%x@MWmÜSJo@ZXo;(CpI,Sg(C`i_ i)48ӊ-J1$W}:A8*Q2%LV2 VG@ E`Wh P OQ$&vTYPk D~nbQYF]3h:Xԉh%j'ExвLI$L=fz16F !X-:fV+"V.+jlTқo1&n"H i.3_cWF\F>n܅h&rúTs{OaϹ(U^D*Q1,X 5>fxȈZсRIJ4hDKb 2>?$0zg<>_ Y S/+{ŪW"TL J>1g A1`i["zˆ,dMswR fA taXK!"hx4$#t`9Pijd I篎2{B,$[`P|:J&3I%"rQB0^HL!!8PE5$ .j' Bf%#j:Om,iz ϛ8# ] -4)#H$$knE!@`!EƉ Rq\%wM/#*<ʟp2†SC$4=^;,,\Sc%I"HEdY %4/eֲ'$@Pݒ#]B-*PK]c12A5P+Exth#lF;s^m%yWJ. a|0%i$s|YO#8'@"U0X~5ᛱ5ᲇSyؤ"Q$ ~'Q4x(vuQ0#iԼ.R]2 A꒦KƱ<@p-pTW61 +# dLNȩx? E3\ϒ4t"a7MAj90&?6eq?ڐz(`M*it qXcL[J9 .xP켏G& |%1sV^hR= DRQQ$'< D4Y 1fImUuF x2|i ct^=B^/5{ 'c ŜQh8T &E4 H=g`3f4 ʝ2:ڏ7tJUqk$Eǘu @# xJh .)I^ o7@zSlc{pP`#폁ԁ*"dBLQ {d !`6@:">Ťa@CjBlQ%BpF(oL)A) <@0x,(,`(X cb&$-j[_dntX%K:h@0/<- o@"F$FhX H&#d0L 90&(Ê8-h9$a aʃeunZf>e`v8ZWPe2 d,D3@A$ʆ-DK2ȈȲO^qaIhj\cbxD? CfIEI9#$GxNv2h DMo6 oEnbV2S-|6i)"kDFUlFDХ-`CFJ0_İ6p4^F\hng$42- YEY'E$6bbrjf F\b^C LLepK#reH>tRXD.f] 2~aH6)ښ'@$9A@.O̮:P&eA /&d}u(pLt^ʃR1jJp aNe9Ƥ%- V.dcb$ f @ ^eB[ Tn"@~\IKPl]cHD$jQ"M zSM1u3Mp=RSR``!|$cpOBDB01LFV*OS8>H$C(8O6TeF 'K1 @{?2"ͳʹb318F9'Z2@A^)@ r1Tb2Y$ hG"N, @A$o/m6輿r0%4b2Uλ e3d(B l% @ѓZ.r$7dPDIf$Z5 G$$)"L000Jb4+XhlSC4K'9B! 3mMb,J$nN\;YFr(pT3X)Tt+)(d`M)`0RGo麎 $Jj$hlnJhVL<ʖxb.8F4ckIFF 9fDjJ<|c .؊D҆)$5_tH F4vCWX:<`19CFE͒.><@%P׎i>? -cՈ4$ SE%Sjb p'yljuuq'|Ɉ9? 욕0>gW#_#RLFiXK3NRIb$DfPweSwRnI"_s0ʐ,} ~Qod2tzEjVUp=_&= Fl$Q$qzopO'-+Bf̯AL/e<2N0xB3b vӒpɴͣE 7bckpG..F$Dſ̼/PrEPJ#̎A9(EZm"SbjRFE6@B+`1f D`Xȫg6:7-c"fd'\n%'BLJll0:FRXg6AIJT&Sfn ~ּ: q> 85Wq¯ =.l`m(AheWER3kܝ-SgMr*/iS)w/rJ'E.LHڶf%"ce8 X91Z5"TpA:WNlOZg@&bt7@z+llB͏xB|a^&<- :{Cڃ6"0'pnd! 5kE!HzRQSGFf0/PID\AYDa\E `1@7,@% *P&ĈycV6h`! $MXV;QP0Pcko#VQTBȂR$~\SrIH'IL6.ꈋ#v&$Af!8 m6gL3&t `"a]=yݺ"D#Y %!AFq*[ vFZfBrhD q {E~U4ꆮ$fʙD1LImWlED%Mc$ˉe$SMN{kkbRIfJ -E$7r*E6NN%D?X{Zl*&mB3&UT܌;e) <$@w廟Ӆbv `!6K/ Դu"@>1Z~ bTLC̢,Je4Tb @At>&^9met Y!&zBUӌ,-kHlW"ZdDCv.@ (!a190=)uB*A,`8DRTμ$ lӠ4Z $EJgar|eC[9jv"078;`c.~Hn.@)cy'BqRalUHba vf.KK(of-dLpWr( }2eb1F_611 5+jvʀ7jb|*.JPBDt] :aA{)q ֮&>x P,{ [|>@h@<H@gF`Gs  d`\Q@$Mp0 ? <ѧ:mnR? p`~w7m.=^{tZb%Rc/ۄu4bfܓa)њp R}> n y%3[fE3Z0w@?&|e;.Qѫ&ڡ 5&+`})<]r =8+ ùꖓc}+yǙv+" , r{6,3L azH"t |%OJGas5-vv ~ Z/p!͉@V: ʀuD.IK5'6{,HB2DBάWN2K)Bm#, 0).*XIy2'q+ г⹨" ï/M$g!ȫmri3Q*T0)+*1\ $# ij721[yf >$M+BkR]5`[uDa K, J^u01ʝz0nΨh%#G-1C";kۋYb兦`s=nx6D" r<~jܒ&ut@'Sb.o{b b9Ǯf^ֹ0 *`j t cZSM6eo)ZX s!z;|1)idZ/!S4Ƀԇ1UiIZRLZs r ۞I4& ikM?,At`b A1/)Qw{o[$v={[s?')+9NkupGByboF@o047W#hv7XNɈGd}RT̉7rg^R;#IWPKz?G肐cgMU @c{hdO2RP 04A0`5% a,RT%?zP J,ca'\v<6١\)RLv+e@>cHM])8DIAE0- (t\Ʊax3F9 a&N1eJSٝ^+n%Bf$9)V؄:YE4{*G̭#@sf=èn_qOEb(҂Wj1JLp F',Җy#(-@ $["SO_sj Jj P"kNa!ysk 6+J~TI#ĥ5*ڙa9{4mN9T jJ9%#x +>p'骈`!xTg* A+0<5|MSO!"hLVˎrĘ3pɢ~BRm pQX3h D(F eZ-Y @lk\b7n(%z'̗5"=SlLJ*@,7nn}O3\KS@yT  b. Urk@$+bŒa#Dz#5@sCKsXs*6|* SKk ` a4Qs:*q#ْCS\#u 6*(ǀ fGL]KS$\f$7 ,vƦ.*&lBrELU)F( vUŬ,K4&)#_QE9Tb#1^2F)H s5EZ-pWT)zм@: ;$HoWKhl("D@bXQ` r#r,8w"X<&z=k- 6-#;&3|QA $b,e&GJ9сsWσ0cc( (B7Qo7ӯH.؝/_(g9XIb,9 f ܭ{ ("2Ɇ0qsiMȁ1+Ŝ˷D!^'D J6 j5*z=@0v|{-rYā39`Hb  HNiʌl"sš=xE!,57`0. J"2,9m ID96 I!N CUQjJf 0oJJj : #08؀aIZj:OGL7ϴ(D-\;F$m24቞YG(L) `#{A0ZTGrjQ2Ϝ_b|l q[,\A!s:#G|GP S{J`鉕z! @H"@sGQ`[I"ω `iLIM4K,}*h O@s ѱͨ=N!BbHt, d9YYߦ˜ 59)<Ԉz Pno/=!/$LVM1nPv" 2 $r @3; lta#9` pRK }e"bx ƹN} Qjdz#$wɜ!r op+.# l&8ǚL"hsS!py M;u8SS{ZDZs7 9H|:1ܢ ΚƝPLѨ K cA <Һ#MN?MEPV&К q-8Q87agX5lWUJ4[ x1y蜉,M3-_!YJq䫝Y΢(6 N8pqJZ_P`0# = XC*şFZS] PZs5zRAk^ gP@ . `vkጰL Ԑ9=?tPE C"BQk?Jp蠉&5;*GExGME;005} @a2ڳpҌ^ g 1Zۏn ݝj4xA (Z 4+ OAs۵ķ_)V6~ $eDu8_, 5o# AF Z T&5*g8cj_8HP@z^T7j;%]Z)iJ2 *ɼs`iMxBhsj\[GqG ?S -VdAƆ8^㰖HAH)8CU8v׹Q1p qk_[мн= vxɡi=am1kjpgi H.|p,v I &#y1Ok9VHmx``Ob*@hd@^=& '.ϸw K$p`\_Fq!r MJ-8P'h&pЦiH Lq<&rK@o0 ^"0uƋ H%?oBh Hn>ۄF^=LR9X(QkX46tĴ ySPcH+rd#v@&=N q#⧀ Poxq2{7i'qb 豓le<n}RveZ\>Mhu釙6qH 9HȈ#_ʱkr ·rбHoZfifB) e@B&(=$¢hmnG/cһ"ύ(F'wzwh*lqy&-3ܞX&?=41huI s bO@ƚkOܶ*T*( bw \ x "h `$ !,=_:> =Y]AiNA,ۅ.іP琊LxQV aX u 3zoA@$E`<4 =`Dz  `6c/[ >v:gA(bʄ"OgϨVk?gu$zPxX{oS<~xK@8"yVs~/hps` @GkwbOD̥D  ^iAw:\0!J4 $C %fHsiV@-#-ACy/i`' -l{0I 2 "1 #-82 w<%ZP9ܼbw:*mp@Cs(|Y4 ]4$?Fs` *$II[˞=:JǰXIM~Dj'CR1o!ģr}Hb.ʲM16Gx$XK)J9,Tf Qhl;#`=s#0z=b}Qo7*\v" +8:+u%Z(}jȊ&)8U0h3iyl\篑AbpM$SU@`> 6,+`R|ۃF'&4sr K_K}Mt|oaxݒ18!$kz=Q`Hk 5@&BW+%-^y bRZ+.6PA"l,Dd@w"ePt :fU6f38q 8f9 "aeP 2E1] &&"֠Pp neɓAdA) @!h!*$ZL7%A`f6)pnH)^1@ p }H3̬$P|Iڌq;F^ N=C @%8@$J A$8*b%ջ@CC6)840 Uk qP*,! PagD*b4T%̄BStD|aMّBG$=8N4Ē/! 1]!fLGǚ4@h  ~ qt.h94M6d zA}Ճ҆{4@?$ú luB;G$N<y,ꗲO@Yhk A14N tzVW&{Ͱ K ,( Z1 ,zeHZ'ՄB)=ä7:p<ȜvbTB6PT6?ǣ"d< {"p6WFP'~JjF݃O´"ucGk][0b G@Kp A<y)( >&(UA!& b63`9cg1d)K#/pN08Mx/ a8|Oyjܸ`лyH$< `@\Gx$zX)z!LB0LhIja@g>3`4/&I0;JZcpO5MH8x'+g>( 8~+Pb0'evp"N)" RCҎ,9ʣij- 4"jźD2dʃRfy j^N!p RJ,Pu`8X6@""n*j(wb'(!͠ h @mO'i(F/&d"RJD =9DAǬ'*o.)=:4.=~I,Hx'} \HVƀ!C.*'VϤ8hfAǜbB&N(L8w ѸTS IǤ0o Ĭ%0x%1Hlw hsh{fbfKXB{FAE˸mC(ɚjcd&_G2H {Fo"2jc+Y!Bh6C"'#% [(1aqxbF ƯVw4m+mx(IEjM 1 ("." "5)W,elKNe mB.hG( %Gw|K %0=9&+BFB/-y5DdŢ"sjGy7g%1&qn)\Q6iks/2KĻbL="Dl%"zx0T26kvn!*+Se*- #oB>`9<4qΎ=d17h3,*:soǤeT:=Pn.jL(ܵx,e0N l9c` tHm :o9?@S=CBSXS-p,x0%!R΢:* SC($t/Ӏwk=I6Sa?A,A?EFQD-c DqʓR$d8h]+*4U7'%g2qSK>iO6y0hD=F+AD~R.:5C/R/՞T} .'h4Kĺ ljDF.v5O\"ն=NW`5T $1 f x,va8'CTJ뺕j5Hv z|A$h%߳(<<>aH`J@ @@ p-CUJyh"CF$Fk,ln32q#D )u!#1HD&6 "N,adwPn^ f@ F`&iNo>K`LI _"* *zFd~NvmKJ`*!4N>mQ\6$6c$.E"$_ !AOq!6b jz:,-@wb:# q6l"-n"-+*(B.&&֣>M,\JoJ=fB!Umrt-[4 "h|Mf9h zfSf:"(R&%,,Ē'<&0L1zΏ-mpX\CJ `%>B E mFe05l!,LΔJ"4%R cEV3`622g!L !@1ET|.*#Z4.cBX8tska4J1ؾx&ʘ=GEC:ILD/`S$[甴glzldoaeCdYF<4_2a+9 Gz /h{DF<`HJ&?]&&f"@D &6V- CDMbI&".&/֠bW `A?Ԑ"j?*L M 'GkTq$DD +rA,pؕuO #p `A,5TF6!_bư2=54U--4P o/:bJ= ধ!&!I,"2`Vyw16R6juO-耣–AbkghjQ$1u v b]`E5x*<Dhd$.O1An `g""dtz:nA&l$.&YbR)zQƉLXYK)!. 4Ǖ]p(RIct+l\ ޏ#b eCK83 B`=27cɥYnXdvjah>cL ƳB^Ih $hqX` `vGNVT%L,i+q 6{,]&=BHBRU5Fe0hJ)bAu)"A.Ȕ-!21GR++@r;Sǂ"l:u[I}m7W$T{뺻vGPlUcs) n2+JvJh!+sֽӰSw6"3:RIJ(v;"S:$0qRNtO9/5GfIaZ)ûKR{>5G&O8̏ϱwt)tMlf]By)-|bF&T&%2,4|R-+E=Q5ù)V>SKSwuٱ6@i"T%G9~% a!2=␤9J{ 1C)ղ'Ѡz,KѿMTm;~=吆)]2:fh5S=5 m[10BVJo>Х7^Z),oLzԃirT']T+:T/=| ?r]hWݢ=%Zb?`(!ߏ?ѷpX\p!eD~ƀ` h~A! }L$4 )` >FrY$'9KDg_:@$#p4.L4n|>sl4g3t:@ FX 3*Bj3h$}4ݦr*7 ۣi$>yP!_;_'opa8BF+Uv;@7~@P1AH6F{" zZ}1JMr"H::,:($ /n{}uȸ= q 'I w>`@n '|4 H9z :tݻ{!B%> @T^%?0sL:9S~AX^#!38*B >) ŵ` A1I q5rv{ "|Jc;ni>|F'ap%oܱvQU*@0aqzAyZ.LljQB'.^QǩG~3Oe9R", dI:M &1Vi+Uz䈼G @_as!LVg*> 4N,U]0&)./".އIf|oN 2BYvD$ꪃ .z2 _%1b@r(d! ~f -ǎ -5,Kn˰<On15#HDh,m!7TLQhϧdg帄4ܖbDhcE*=I.|@sli--[Ytun#pBF@|a!dۜdrix## 3,n =S)8%@? +uv!R d*D"' !34Y$[7ovAh@[RYZDX\ i @ !4') ɄƳ 1GtL,& (8|k4^Iq t䵴3Eдx0$⡩0?(-4yHZzKևJ&`a4.\"S!l<1I8ԍh;8&8찣aۣΈ"BJPiIXvuD$'}7\b1)RK~g ٖz=A^htT&%QK}z%4GImT>#cInӍw6@-TR;,wZCЉz8(T;̣`oxcgNy ٌP6+N6 :mZ2򍠼680#+B ۬8XK)f)] C!3Z9;H `?|9γb2^貉t"$@>;Z6j= \ 0P̀qjna#68 l #<ȋ0, KI=j [& Щ1NpW@wAhNH@6pgjj?%@B .[ʯB5bKX!YP9E!4Pyqt)e {h [Y2a. ;[ yY؍ŒI9+@ۥ [hA]8P386 /jj MIq!2`D b"+ JC%>㦌 /9!k b3yѥ uXuoqI&Q'p Ձ82)BI)P zJ ;0h` ]pTA A1Tň8R ZF \E1- {= '0@j<9,֚SQz8&pPEap z1 P "h .7B8kkB$hSiQ< IS{I.ѸxFAD@k9 |rrQpGP%T L9kQd !Q9e.4*ʨḿxCFC\͏9 BZI\7"*ɽ1ۑzѾafP4-.IS#B#C.B%IJBiQynI/h=5?8ܯPhh$a %F.S!Jv4 1(yF$WHh+xjZ( zpJ!"2s0?84bĹI9;芈v 8!a2(yj(cV8{>LLJ{? L]Hp $9DbpRHe`O tRj `%BZr/I6W{>S)aX Q.p Q>q0TԂ۪5oL *0Fx gH9Hփg;ʲUS >p8/WXY3v?!C*Hɛ+ X:"M xt<ڼxi0/Qߦ9DF2 vA<=|:Dee[9iM8AD]KOȢ !(TMq5j:%*0&I]#87U'%XИ)(a ]a|mʣ,eӎ =ɭ'@þ#PءFVmp 2bŴ8b i2rUTPu@:!,48ˤ$}2%;1 1V813} &  }FO݁j+I`3%{c~f5)=!%>c-q°Μ6{Q.ȇ~h:‹[(c0M k AzH3ftb <`{Ox0Z9#KBh7*0vc$ ^)L&=kc .NQȵi,0c4FQZ5Xgw 3Vhzf[_E%:0+O[&;fy-!<9`[@@VĹ+)Vc0[AbP7BKA~kDЭ.=-$<` ػ"F90[ǘK`vŠNěmk/x-Єm)Dz uHF!.@>Ƙ:UZYDnjhvq(K(0:fK,%2N BJz]#Vhr)$HPJ/ɣz@v p` >fxbxcS[xD L ݒ aAv7+q[5%fEZIF&6޺R1GHlIW KbNR3$Ɇ9*fPq(r"ʥ+RCFx$4#ᧁ0 gg@I2*9 `X>>8LLxqLpLM~%q٩Z!n&S'""$MT9m0TXVn@%YN MHѻ n0\iw"P4ƶ?9m:P.c;+`i'x`ߑ옍cR#I'h`h([ ErݳS5K9Bce=e8TIHC\,ZYX (q-pOxS1P %9B\ Dp߰ #!NQIM@%D_n2/Nti'x5G-\4@r ];(D3GI|!% ɹ6i k'!V@  L- } Ѐ$(/Pd BLh4d:"|A>/P('IߠH 39PP$3C  ,ѹ$ u:8IK䖩=rKu/2L%%J^o'듺/⩻7a$` `79MPh[9\F/r,֎g:4r+h@Q(#M `0 4 )B8z6p"')h!KRH+ BPjƓlE2mtд1C%)<0JXj&[F~,Y$*e#.\3PVb + zR i1$^.Ƀ1@ Ģ! b}j$.HGʨ8 DNX7tıdʹ@D8.b>|R\#$Ң.ԡa ʍ纨hu(/ Im̓WLQK-Sd48Ȝ)$'lڒ_<$ >Jz*}"n bm[0 )±Ky`x'F!@$ ǖn1(h]#u!(".YP(Z2LӁ8Nh<`Zw{(qy/lZªZH:p:¡q2A8Z%ϫҩ nb#Ы ˞&zKHMV$V'#c"w"d'H2c r> /,r:RMT7NXDI2n z,.4tJؐjHʴ^8 ZrlDT@%iPk$HP!0e "gƁP1$;$$I8$rhJNy{lsG|XytrPA90}9'"LyĈNߠyԔT_B} 4?K, 6I Dh|hq]:E^(fBN4PMkS>>Q61 38>hMe,wwѣP(~ÃʵNjixfL$mT95>3(N1#qXQ37R1BwQ%^"#fVLMđ2t \O 2 N!NmH!s}UCuD>%3jr֗"B[n%="SnITFaIDg"P=auqY>\ru~yrL(UK(oS]R[/=(93&)\VQ 萒PHJ Y"8YR=Te>p66K,$d$'v~;E7RdB eK ²cTHMF㵆ҎJv KՆJo5`,d8(4 ;*#{@Ԧ,~$43h<3R܂*_,2"A^'DX;`nlR#>8"=Ro#i dbu?b%1r_!!Ŭ{+ jo\/ fcw2PJQA17qbJquBjO4Zc6Ȓ5FR uGZ e@GНGw h)3&ha;U㾫7Htm(ďu E#l@Ҽ2+-I7ƌnؑQ<}Kôt]pHE6BB@$@Z ^ !=*,F44]qkrc&D|zױ7~oz) d &؛03s Gŕ+,u\i a0[BT5F$  </@!I>5\u~LA9pPØX֍ d=;b Jԇˮ7\]P=wlaȈ@T !X!0k4<]hDMG?~b| $]-x<&}9tkP2y$ۏHV$IOc \ 6 O`x&(E+K"x?ٹaVbrޮu04mI ND^5^Ϯ~pfH5򆂤,"&G7Z vG@y %,o61#z9j$R $c+˫f*ԉOW6e&m#ҡ꺢4b#BD&!H% ;4B$l`fJ!ȂLJy8Dʄ4c0z B.gnqhDf @B\DBDRf/R&Gv@j`n..&} %I,04#"#4Ũ B~!B Լ(^$UqJ;i%*?v rK> fDvT" ؗ ,* d +>Y ꚼjU^3i$! LZBx$J&LN>6`{ÁH1!l` 4XN ʧ"q `#IoW%fO8^/" gmʨ` r=ITUȨUnG`^@,L ƪ"Ǭ9qi*gX[` Or*Uj} ] &>W/iE(>TB*%nB4j )Κ%!KKfG,Vf[%+O*<9`$4Le$Z j&NQBh)!5b@d` b0*.%#|"0J~D Ie|We̪%(6$"ZF(E~D-gBZ"1/켋8ƍyLZ~+N_@ZʮA)Ft3BrjMª*(ԉ4;|"^"yhfr pP~RwD'Fji@*Rq+BGȈGɴ!NM>KEevx¨R=Jzo+x!L %dHS\N5)Q& ` 3S %rBh{+;RTnHb&#an#i =B>V"fA+|AE!A^d vG@]^ a8HэHS{#ቃp*dXFHm9 ^ 8B!*l@Jm]N'r* j%|kȹAL(Nh6FH`D @>,B&n]jY4*.N0҆ȭ5ZYn"LXp+42aq( ovLM#TA'd `?,J,b< gx 5)#HZSJYK~*8RL0 CA&@^GKPT:W5.,d%9U%\fp"h~yOi> ¼= y;ばұ $i".lՎ#iAy&aCl+׾ݻPN\K4G `)ţJ "+JL{ @a@*6͑p\`zB0CX=1P\S LB+Ȓ![`OA7Hw#0LO \ \`6Nd2% u}*0B,:AΑ^E'=yEq7}`| 4 o3aD%.okpϲآrcQ\Р`9%)g|l̶bsu쇴"[lA8c_RЩj$B{R|ETb``RAna0Y4GF+( P\d  0.\:TB\.NT>ZH[6/5P0Jt<1&ZeÒ9mH"B -^-Kpq,ԧdT< $×PX &E ڴX<a.,LjՆ aHB%t6#d0`ZtRZkd<@*Ef< ~Yc6W6$Z7fe"HlWjs" <z)_'K]qo CM@sF'+NhsȨ]Us4UtU1t THzh&iWQ&,>s^5֦dB++X}bJ;t̍FV7|B(n, Jt6<>&/ 'VoejS3B b'Cz;'2РVH( 0?_o.0`( }? *{P05>_ %w _*f+ INa0-= $6[ fp(R+@Y!D+.kP2&-P$3 8* GeuD^oɝhTZ~QSO;9\8-]M1U3\V1١^jr3ŌtK/CfF2Z.%r5w;2Ί J!L""Z0ڿJrꏭl5M3R Jj^H%H i+* &Nʨ2 *I2Dg"H%G,ZH B؂ p#p}C«ZLKcP #4DszJǴir?Nc* s(:%,K7ѣ숧4B޲ ̃{"& F92~HHeBLgIta]qiȩIm8߫s\ͩJH}'ʟZD K唪@"F޵Z3HͰf,hyZNۅy^X]HvwH`89`,JZ;4q*S~ w*X9dPgAT[OPp|áx,JHAgO+BbT~)L  HQ@쐁o&P6 pk^ ZHʦn" `4;!K_C{P ԫlҨ`[F5{,Ptx,jk?\#EsbP*%c$IR4hkHG6(§Mߕ"`d*:^P \]Sk+'2(X#N\1 KKs^Hd D Q3 `$y*9jN#63hc< zkGԒQ~T rloTͪBC\,;eiAhH90L㊓7 =M0x⡕ 0DT|k'#hfmq[𷏭b׭j˨W č"*ume<DH 8yZ; FW$4Ҁ ^wDwL!%VVP|/r cڿ>P g?nE$I|S`΃ qXSH>S&qeY(ĚI*BosF|uH OHz^> !wۨI̜yI+zcF͠)x݅ ! RÂst'5I5^Mim4Y4H .5+F`dKPҒ~NlKՏHp(?-+`) q5p'%%(D{k&\9Ry@ 8R cqJO1w);@7-Y^ !2w}71pcf$pƈ3v956ɭ ^OPʎ )ڇ C­\ $1X<",]%p[Oqc c+ z($:]N1$ {0i!<u zI txY쒱 )/zo R<*Hq(t 4 +hL=ߗYAp@?'i:,kLy <:^8 !rs0PHp A x {?B1C\ T#D9;;s<+(7  a4= a-;Bc=O{Xsp]Wb(c-`8'p i=$*I$s6yL.P az;VnX‡vyL8| (H7x#}q;q.Ej9=ZLg  xZXn0s8`T &X$:rR|R{!&` "gP7xR!9S!HKx (5㯛dpϭ"H O0g](rORl5@$ [E!2X򝐍 -IxȦ*s+jӚq1Z>20{@(r`s)kl0#Rż Y1pOp(A+2%Aғ jК+ HTyGZ~7,ji8@HՑ"%ةy(;kKC^A.e7ҕ )ts$%yN؞k?\ҒFջ /B *L!s(FO*ѥ  )YG=!w XZi %+YIs#sGֲ$(48g{Ӡ #HYt([5g3saEB p'2_7)L Y ѱFPt4.)mk$ܐ! <@.%E&Q0@H;Aɧ. sT(3p-s &4ު ɚ T/cU6z@ e8#7 XQH> A] >k6S O'^=,%-q""D?z a*B.h]-0qO2|1ѣ-# Tz%zFHe\Гu+jmvRh-` `416{`[y jBv=㨏!_0AX)bW=$n0x! BtH;$KzďH6Z\ ◈XmbY%IBXv%t{8#؄$ZPn+9UhEU:~05H 9W†g=+ד:kzC{%Օ:[;6+89iHy4QS v j7lU/ (Z)Hd Bf I[kƉ9?{ACHDґHJIX*2$$ObEpmXŤxPʸ= ? P DfęB{\z*~TV93U7IPDD?U6`חc?p+ـp ? Ofb2XdD\s<@ꙃʥ4 خlI@. K:DָP =_J[8Ji=QA>@I  ӬӺˤ( _hhZZQo:O`]$:Z >~Kn  R$+8ζp3}XlU4D?47%-i㡞nprhu,znpѨn.h]p Py'p%0ҵXŗKk(1䇱q |$Z"J@,kp?.㺏k: %*L.0̣h ͍d0g`. s:-#(2#-ǂ"(VJX GNvfu"ȥ9%jR>z@,)b޳͡ptQ$ @HWzU;4̼B:$S9 RԁZR33:,`<*L㲬{8kiM|6` <̮R"I't ~ZX+a:QtбsvMw8.c(⋄qfaF{پ,q?)E˱;ݶěqd,jf!>s^ T4@y揦^0`ffRhM&]i^UDKAU)ď:=[ J!tFȳE?MZ'%)!\ɸ9wl:K!h#KFD&28=Ǥ!J&Hb]kFQnt IpQYTe1+CrTzќ?ddDKl˕s/)x$WS GpLRD[9,J@JK{mhTZÿ0D28G ^myeAx@)B맱)n8Uj嫽3ot{^})65F݊"S1 9Gj6Hlrkw]2&5Q_BDOQ! T,^iJiU]-yGZ+8 #fq4BW9[|!f0p 8 !䲣.,@1SRkC2w SUBϖq( w X:8#u< Cr9Hp`^[ T2UwaMTT-|pb@<_0B.0H|"  Xzk& tvBYL&UHovᰅ(B(@B($GB .*`$#F&Ʈd$#G -BD> bvB%kBƚB|(H%(6`* 58G|`~XF$Rګ,\^Utk*J0ͮ!Id*HCdv3 Vp$9`8)a2RH:] V-~t>Jd ÂʴiΪ̼U0E8L/K>fG*(:tFa@!PZDH@J#J$:ظhˆQe"R-a*$ R|"32~U1 b#L #8 @3<`L$N`Vcc ~ЂM qeeMBH\+e#,*dA O""of~7C2hG,dm-(*"(gT>QtԞxA Eb:%]ۨF%<$ bЈhI,!vR Ec(n32X,%aR@ d2ԭlhvR$mꨗLkl7 `$V ?9C(BB#`I~ >9`S`.ψFcJPM~NL*Rd^!29 L,B76 s(JNCt"%;0OHPG{`+>""-Z͐"!a 4@]&. HFʁ=4C$;t@+HP!gV baM` @B3bX;uCz,CH]e|R "2.R^fJQo#)[hbը!F«t{Ǩ7X?/g](K-|eZTZ#xqN)@c.2ę@"#*+s4M8E:Pc- $DS033c`,fZ+FC5FBĐ0Ld:-;"- Llΰ>LR0pʺ.{ ж+^3 Cig<㰌A kbct^ |*,"Fd\1ˬ*KvVַ=+^kpYj̢]J;z|5Fg/g²ʔGs;CK*46ɖKXg&.j:+;dBj0˂Gzn*<(7¶WSmnd%bՐ`)^ u ȠM.?C;v1d|j2ב 湈=( ~N&vKgD.KT8"vl}gJ]q LFZdM?kޫM2ZP$HBP \"2%Hq30=K2b[8<ڨ:.$QNe8J~֕* OXfBR^JPI_؄pՁPE)% m~lLĐZ5JƻN(0^ ID:B7n~ͪdؽ W|]J /&B掮*!)I(+d2m!Z9PY ` ,>gɜީ0XŸeqT2V $VPya;DjM&Jm,#N>Q;ֱF:*$EigfDCAxJAj11Ř"kJ V!ڳӀ>CܿNYA 0襥R%Bz (dBQU,@CM ,~pҞpe~Fgd;':#8vS ϒFdjY%;VvN*i2m SJZvzJDĖR Fj<"/TaX`hCh%z2rN8bFj ⰷY0N,c4zҮat!&DN(^ ` #)24&b%`0@m(m%h7BZFGWS<À-- *^C.+ꄔ-"3Bl9 &Z##!m *F ' `O&a?֍~$~<!$3P%m":BS0JL5,m4>ކ# @+Gc]l0T0zEg|.h;61ha 0范1e!{fI O]{C0I{o>řctfV@N"i& .J}_觖S0KT\-cLpɅS"[ !!`Iwcg9g6S<'D jg\>xhE $>dg FQCd]x.\h ݀npWHRg01"TUzHzyK7x g$eRݺi{+F? ~dĚjޠ2Bdp| vnH  3 >p p|xBt|Y\L@ehXH(C6'RK5.E"$@`4BS7RX.qLO`, J%W褚o0msn{$IsdPKR|ʤ 8̂zU-cSCknMBK9-pـ`D!}-2~f2p\8Y!'7(C3̂>o ~Ϻ ,|A+prKlܔ.K 35Jd> MkZ`Gp%TX 0k\ɾ&.̀@3潭 2K))$-ШN)$? K]i2K4Ij/<`\pc" 2 hJ,yÎ4Lʔ]QO'I HKq*JL~/-K kF˽U:jX1D1R^,qooz c/Ϫ@GL̅ W[%bT@LE@kޗ/iӼ'GϜ@'3b̾Vc¿ 4/ȬB&̌SVsh١ JFKحuߕ$"_0c@Dc$Jl).6<0~` 2x͙61̓Oω~>k@s5R^x%MZޡgzIreE97 WMe Kg6sl/^p/ԿI|n.F(J.>#G3 2-}F@|0F4BA: xB{WmjTM.{*&fcZ6H 1L(@Pft-8,cB;ZX$\}BR7F Z_u+"!v* bS.@;acwJ K$`N>n Iu~])Zl[WDž1&EْYiLHDw?ǐ3rS Ԝ-\8@lCme&;KIqo4ȍ}B좂AqDhX ^bL% cʊ,d +Őp`;X5 LYyKuSY;H{ VKa81D$:(I)X9a5TO % 12B( n.@C;u .pDHK9X6\ T!-J 1V$!jJ;)8$(bqJ] \j t %34љft8%&DeR3rmv5!VJv]pQ6$8gfr_.#mWLz>äOY!P=ӱK66f%*Uր6+Kɣl 2A|@c¿Fmٰ:8zlML3yXd%Wa7( .%h.-׽7jqHY v9l t c{Ѯ-S܄p990)bG8=,ŘqZc <)*7.ә7' N*"6\< 'A>4x@@60#Dk$Ҧ1)>Lx$Fه?wfsU&Ҁ 8*B`L4BP(CHj )+6xjW.! :s;s?^t9&*pUH-%- ;=g$^X ?\P@&P(Tz?G+`mʨ$'DeW!qF]DuŒQz,>*EA ҃://Kx) -:#* 4 @̿PsՎ)| (ipH72 ť f1 T$zARN 0p# O H@gt-x. :QJyR  E ےp H2=O-񈹰X0"&a9) s* ɧ=! g =C: Øqh D!C `E2ґ( i9S < {klpZ; ء[;HDp >`,0Ɛʲ:(p ' 3ařZ Q)[8LZEAq/a>$[ũ!aIAܶJ D3>TLJzH@Ȼ!9  Sd*O]!+,^h !`槸]IL>A m&!׿_9â! ƈHC Ѝğɰq&H1 (M_ْ\Co 3! !@9q< )lu7'Y5"1>CqWP\]D$:(!!Ǩ)E(I34YK=$J$Tǔ y!Aa L"JQ|F :d ܍r258G lТ| .ɮH#  |6J&iᗋ,˴ ,cQ%A((%ֿJI d z} Q&Q:*PPU\Hxw@87 ЀT Gm lq Y5K:!Ft‡xI Ñ[Uakp"<!ءPp]);12 PiQ*QFhzT@P@Z9|ᎫR&= r)$cHvj|HFz {>SU("];鶨m pwX/xv`u;pUmA,ά$08Jbbנ0K&+d`V==!*["+ DR" Ƒ/ 1:sFPε4'b q "Tmk!0"[\Ԁ̀ K-b@ɹ?拹CǛAxT1X IRzm(`NO8bqKajjyA)Z( ThqmC(ҙI!葀>%(g;Zx J KCl!<7-,mO@[.@DlceՉz] PVa|H2cI?ό"lA+j|s# Y 1l۬, o9lO$3*afЌ&/ oA $}!JZ;]iU"j_حM'}gߐ\'gQ|BLdHE$.[|v=Q}@P P/@c``~0((1 #RTR# }| @3Bߏ2B@(QbTYGD"0ʻ=LR8o>_ 8}*HWL*Ue8-*P fЈKUY&E)P刦Jha5\nu{w]ZɀXa^NyB!D# C(ŵH"V6ʶS@`]d^z.*B៪"4~b#P G!/ yG@ @ )}` j,Yt(h!+.jhJD^8bG~,ʲ %cl*:nTdSXp{g`$ ~>xfrb(h*^Bjx BǺhZ/zIpp~H'Q)SBHHy `Gd<|vGa[XQ`.Avn 4f ]#"U9[GiRn &aJzpdE*\8BD Ar&!un{^$ )c7zOPb T* |.Ɂh&`TߨJ 8J3JIzUXWR%@?(Ki(ucj}  bgqr2%YNf!g!J2@"8!HblID@_x!)2f}9* t,4$Eh͏ZBB`I1oP8Og#Ga$Bh%*gЛBcUrRrU(B:PPޑLFq $$R/ҭ Z0vǚ&Mi +6o-$p`Y+"K8~DOȁ`tFPcHрᓒT\ZzJГ0Bc,f@4I(R+1^Ha[L$䄴UD_'D9~b% au5BAP>$xY(A7GClkq`PhJx9Ac*Ă8HPKEG( AP.|/"= Qœ}y!-p"J[͎ڷb`P;sӤq$eRUauX$/"_8fFN c23`qfDdlʢVN$F?8D¼D$%WhHbq!120gV ru_#aРĸD4y& sU舑NUW#9My0Tr@a/+a"T!G`'ExOOXĶ-Jb($-B%.B`b."#nU/XB\ڰL&/XCRv?*lrc\.of-`pTODj8&dT'#X8 lL2"ND(#vdD"¶¢Hd'p,鄊#jO /T"%M,)PDLObt %d`)Ќ`$Ycr%BJb .*`z.h^%Po@-N+hb.`P\O$r$/44 p"+n"4)t-Hd'&rO^`p#n,QB2lb!fV r5XhB06(ܸ@=\("8eefXHJ{r& ~Å R#< ͐@~pL,∅+L6Bgpc"("10m'P;o+mn.a0J\'(5^uJ@:-jR%I1*AZr~[n)e2` `DzYE^"Iʒ U\A82 ,hD X`b_k..a"/v)DJ.BBb.U2H*brr)Czd~%Dp6.RXF2G\A  U:sh!` ze@r蚑Er FY"2=)cN&Ad jcgBfd LR!2 4(ΏA vJq.>b*n"@Ax< J@TF;P.@./XfdK(fFbc:7WF㬍#;$RrH#!5B-Ά0.(B&jIЬ倊o'B mRW|~I 5ICM*;R,dk!ElB+&% DH zKp K&hEKOU"Z.4 &⾊)&*B4>搁P+PSK q  2 *B/Ĝ!@S"VU^ 7|%#XL$ꦒ8!f'**oZ&r(R ZFe A@~}tBdAo@ (\yGz,d > @  s`AKCXo̚#!0Ωm(]#2"Fak%`N!1wd/GpV _ҮGZE?q*dF)^5XBh.+A"䮮,NE! !fF6"!` R^f~o*nZNE3v,!*UnѨB)VBe z}yvd U| ba I$x?NQoI+T<^47ФI݀P@ 4 ND*U|yWl@+mB[FC\TQn6t8Oa(M,l^` `ȷToZhp68(Vh#SyE2.}n#Z֏Y;bOƏ*6(+CuBݳ|Xr,6e81ѠFS;tVˏZ:R&5hR'6"OO.?'Kd&I $l:#rFDUeY#`0,p1 :NXS-Ջ HrwIfHET%Vy,BXu)ދ"j uTL 5UPtB+c .|)Uox+1} 20Rr,.FcN4-|r#\I/όVR {Oph"tJR"f$c9U&>BXi5+G7OYd ir텆(n&r|6ǎSZ*..(QEurhigOKbutM[PEB>RA k=" pib8=OJ. 96Z Onyr,Wdp5rڊorI.Nl8,ʆY'|$hd"[BnK-(}[OL@,bc7t1GX>L"xQ%y jv@Kb9(u<@)# ĘA s|%FBTB҄Z4(p[ b$FA"c@@0 2L|$s<"@ 6?@<|9F=$L=owo2_ϩK( p0- |h>0%K9bXTIVk3<O>a]%2X p0 TP͆CM@恣)(z Ft08*Vx9*3,MX[/ğ' GBc@ͼڪo#3j{6©i`˞>( ` )|#8" S/CN~ j,Jj~%qj,&@,s? $i$'ƭĝ(JE}0er NLd"Q\'nOx7@PVB(3R@$>" bP+i:4dE'!`P):~*NЬ>g bo&=[2Tl.p?P0Rzj"M =`'F*} );Q 泊Dg4+Z{M`B@HFJ~}Z,${.T7$jyL 扂_(˙9ś"g L$Y60>k2.ގ6}[ͬBh Ĩ9PKwI@"nSUHdPQ`P A '@8~4 IE3v(t ,Fh#QG$dMfsH@HR-Gf$9$(MBBH FCKCD`PC'̢ڨQ-j] MlHtxWҵkID([Ir4#c/PN܃9u OVTCrQ7~`u}W%'u9X{ 7f;OK"?'$=9$x V!~Ŵ4'bDN<H0K*pV`,LТSjJEïvA"тXHٗ0L d%#=)I)J=\˶Mf}4xS#@7YJ0- R$E`G)S2*׳.})[ΜB:IkAoq!H*T` :PܼɠG4V6\BIKIIY7Yti%~IJjI" VZͲs{P4,&R"VP?GK@"G=eI>Jy*BV1L+(#՚7 @>9#!0I!k&H>]aź[B)Q U9jm2jI\w*(O3:>3vtA-e!T~ed~RGl+$n\Y$G'TsBU @($RxWx`B 6,)qtr|=N`C/+3^w#6EUڦY iy !r7e' QH8X^M$04N}<7n`bx*>}U~i\^v~]@bvB dW ώ QC722+5F>!4 vK+JjR̖˗N_S?$nh J)ء`<ú9鑀8pIP(@+<&Aj& "@_势&>y=f\|BΖF;^)o!:e8DLmѐ/n'I@i m i"ptNo! P!Jx8 臤Ҡt8++'a8 زb @ R8C{/ u <.:Ԑñ(1nywFXw?鍴h2!@25۰ D*肈<5Š5+kj,0FN /جP8yxw0* N*` ' $ }k  4< R!i0X ŠS*1-9㹧, QAnX9߯ڥ햳+ CȺQ`%ԫᒵ b"<38,fh IH1L[2&B A6LN6SF;pԌXGpE(4WЛ h: zH4V5R@Sқ<`*SXH@Iy`{F "*p2AH8% qlj0)cHcED*ZK!"@F .ñ5yQ  7'8tzlla齻.(ҐD 2o1 DcG Я#:p3К0x82` j])F㴛:lU818B 1ӉJ@|ʹ7Y7jP{)B Ƌ8VJ8;N.,i_9Z9 LM`Y1Χw=̴ pH*B$. v4DxTcjR!E0쾜"넠NEX BЮ؟lUH]# Oħ-4B &)j`@FO0..,Hy#* h|< >1NoN+?:I*OkI$4ṯȢ &ʷ2SJl7iUB"<7Cqe 3GJ*aǭ")B$૊KGH`$6(BF2!+0JEDDVm˪]DK%{dz&*Y#Bp@4sȊq) !V:4_a3Cc@)}avI&G;uRr:D0 EX2:1*=-+q ZB$art,/#BOG_$1{ S ^lPf'(4[\Kn4_h_XQf) X&Ga9~bi  [4u9m[~ijEX\'lL A=37z[Or+/sH0[>Ũ =L[ײ͓i!K"(k;Tݦ(6Mǹmn-6&:(=[=˶3,Gt^h~I{@ʲhcf3L{&+Rԧ/TZѸK.[8 뢮;3dA#T5Y{P)]y4A;P Hd`k ЈM"]H|ޖ4YKP1WzUtr D_CX'D>t@<``J e  2ԉ`c*hLAH NLGFuY#`̌c 5; mʡ@ip1 #|L#6Lz(#`$x|EGY`Ɂ( L+#3g 'N[38YaLBBO`DIKbyP]6">I '!|ٖǚDe,d\~ZwxT,ŏ%I,zQ!;`!9@# YHdpQP 0$0-DJQ%rQ1j2G`P1,X=6:f5e՝RN@b$M 4.㶓В(qԕKrC#0e8S5ư(%3h%@ ڒTD E*l R֒Y^20pYK5IŨsi'^ ZT)dvd3I96O[.@>h.eHPG@rB7C{0*P"rc` &̇ }j Ɩ[_ ph&FhNT ?$B9j*_bB*4!Z "4REE&; =ȏ48I^6U7BOc QL|$-aIJ$D dF?[6%C,DSh'̑mX5nEѢ 49d접bFW`h<3`#4J P A\ y@]< %:FD#)=LKp>'@+2{iECk5@=7a3iop֡!r%Yp9g0dZih6`)@fo 4 1 ٳi\]3*o*@3F}gfi(6f9@vb5f?N,'-e2LX ?Ș@hP7gDKzԔ ̜"X 5^bX A+>:R Q{ 3a9'zB-x \01BLi>qA(#E su? 1J12O]Fd-"0<)id~ mO-NSoZ#C@,FPFS2ǖ*c*0zp K08Z)Pl1"(ڀT(zŃ6PMt%@+~+"،츭.'~a4L4@!@D Td,iz:W<٭Y -1ݨ:Qij"4͔3c?Ϡ@bf&e$bx,g{o%,c7;HNMdnxcF: (vC%7\B"^9%4\kgg=&T.$,% cn/fG3M$=Fi <5YEt)2!#C e,Xx$7B[ 45IQx[3fh%zeQFp$>jL?IRdl>SņDLmc} !WPJPgMÃiP \)bvGD\91 CXV"Ƽ#M!$f(|et]jY,>2T'CXs0xg0qf3$޸ 6BzMk#N '/3"Z&od; k@DG )KdC7tM$tXlc&e8dC|6F/c&!-7 RLJ3C>%.bDJfHdpy;~,I>Yqr=WpG>4bX C& 7&>~:ds[ОjpW܀x5)'L(=8&B5HTLA0Ah  +̀8p@XOfL"(2t hh DC5#f "g48p`L:M+/,0D`R8a@<#0Ln8Ė|zj_SpBcj;5|41]zeENެ6~BƔ^@..#a`$BF!ĥv$X9Pxv|bKZ"j+h)F9C,u+`lj% 5@2V`L`ꖒM(d8PcB}a>AL:6>䭢(!&,g@J"𾔦PCP9S)CR M-VQҧ!(]Ķʧd#>btBkER*||cO$"8T#x-?' ºb>4&BӐC ʸY|` Wh Hqw𩅼u8Tl4GC$u J"PС;`JETR+B?J?4!0XNF<Md1 Oh&b,_#JCr;Dtdj$.jl >Γόp6? G("P@r4hCTZv-5N-^ѱg*# AO cHT CUcL}&J ZLaNu~;T.pG- 3c@Okf.(@΁RR'h,IJ1L'@ DNtT\u'1V#`,9F!l @7RVǥɂ#P ` F|aESIö\ 8#z̡4'"hX 噙c,Wr8[++{q ], RwꞠ<Ĕ2vX+v6 F#"7 #$F+-՛X X@ n! ,굋b ``zS~CȀ&d\?JlX$ c^ϑX") -15+:-S*'Cc 8;<2*8<&gw3ǚ,Lh\H(a1+T[ot# Fcꯢc<\x?#,Ŗ[$6h0 ]Njp<.Nl'cĭACuL#>;28Q\L.M ,zq2~2+Q4ZjO(Q]=Ǔ gUoe\<oG3w,yɄ;gFLBQF.]#ܜ5|]1c$ ܵc#̪PD=oudb ղ'9e-#]5Aڋa"Vn` A''l#|sCg2M$F'!flR!cWɅ6\Ġ9 ~O b3?W.!$%`fG#Qr!﹠EQ '厷~;!X0- @ ag(z~E`t7e hQrg$IQh9@SiPZ3>9&ҍcŨֹmGvHqj 1Td`Dx޴xSf04;\|@ZK녆^}.@Bwp|ygx' &ٴm`W4h. D@&@0XP$ 8.("S# lP&ɂW;,0L34%JSE2|'0-$~$9.& .`j&0BRafP( H+,4`uq0;|-N9^:$B'HM/mO #({/iRX*( &A(  #'k-L&*n#̰* \|V@WRÀ;g1δ4`$, d8Jj=):"]1 fԌ;J9ιB|/􊳿T:kAyJ-γ8=ߊzZUk29y.xm3C[Zonк}X!l` [GiR%%SHnRCrj<h*- #W3p.lls,@F&sBxLDc+ TaL8 KRl=I$<s 0<>fdbY @9& 1t !^mdI9$@Q B$]tTD͓2e)ppb{|S ܌9bD\|@Q`Q` X)d $|wgHʟ3/H$T"'<v"1 H@jIԌ>\t-sˁ#pp@Ry~hH<*З4"D (:mʨ|i +B`i@$`¡J+5 0 ē)4}(I,ffk|hpHDȠfm?eESV >(FNdWlu͗1>FukM_3t{64:W[_ (%da󴘤{I,YFv1+ʰ|t*3|R B|c`xڅ+|xuK j_)3Fd&}#w=ԥv<3Y:Ll#8p.-L8/ 'k{<9_'qH$ *TJLI Cj~լԟv+9:FW *D 2z@%Dʟ,aP|K8Aoچ$_‚Df7_6\+H̍ĕ.1xY'3K d9=-;?mvԼ2 ь[[`zfrm)x8[@l6d9%v/&RRXr{gss,w:)( l>zqA~v g *Q"? _z,zuoL')PKxf22T&s'?\vIBϝ eϱ߭LXPP^k?ܥxiȣ59Zl=Z9:PgZNH]:Vbo"\;Dz78@V9Rx{0q?Ht q"pSX=J?Z!+)CN$x ;!: K 4 㿼M!Zå: ?@:(@C)ŠnvqƀHtqFWlB- 0Q 8>`蓱/q(`bz`؋DP8DNׁ`9 ïCɑXPf^`oxXFqLh)Y8+`'rΏe)'YfJa N%àtȞq~z$;: 2@ :r` pA} Y`03j|" @242;]`3"\BP 8Ȳ05пk)NA)GɁj/' yz>;9?S. K&l,?T:A X\ H`aXp i9}JA Xu*f;ZxH kaY9e>OdK z&EY:s°} O|5e\-FISU /0[Z[Y5=@j V0VP 3Kpa A/p` Xf/9OؒQ@D HMi *q7FPz:5/K8#ɳHЂ+HD6!8߹;pޏ$`Q$9:sI D`8  7O9_S/\# 4 F7h*4эhŃP>ia3I& <ᨚXA(FxF5Op&UV%\-6$K p$/2]ȣb.34E iAsJȖj홀r()G'ҵ.PKQ4]8B#/x9QQ P1+p*&84pg8z͓S%Ku"șlQzChU9KKVMWЋ)S 3vW]y?` X]̙i%tQ#.92hٞyxȾk@ [<': µ?`H=;YՃtE+?dUΙź J`)H:Tٳ2Ch a/p ZЖEcR h9c3m6;`}&:bcs;i=cYkSXݤ{ W ō=ȍ#.¡: ]OL31Œ>cF=(06&:a$Y!z]ܯk !+0 ^ऱs;ܔȠ}򴣬&!x _ ud 6b Q=T#."~4?gh@o떊l "bHܬe㬈sӺ2 &;#.|* 8*4_͖۫~뼻Fhgz1xH^ZS!k.Pp(Ok<u~ 0ȟSJB<Cx̳XXU{рp84%A3vcP%H 4@ⲡ }[0Ȳ/qvP(5SpՇo^0%9)WFy'L䚝 }"QPApL2ô X%z;.TX0ۭ0ǫ.PXjzP&vkʜz[, 8 peBZ?(rZ?$2 "%؞ncQ(, 9<'^8`-¯iQ&OH2+ 2 r<'ȶÐR;,ϯ#&62)8#~t.gG8B0Z ؖf|iS|e~g.Oð#9$sȥ2oyMPђ(. L* Ɋ9 z xq/Y^7쑥4}YhEG A #@J".ѥ(1SZ ՔV" SGJ_U >/ ??10s[\m[P "/?@ "h[sPX1*Vp < (`HѪ6U>lzs@Bpk4@HlF/-w7Y#p`C"PY!v\0P~a/4x ޶7Cڐ4 L[+]n9:56_/eDcNJq|t|6MX]6Bhq&=πD( \T$қ4/Ȃ/R0Ȱ0 @NWD, I`#|JgOX/8RShš&κ^ɴ (c  Hy^K yD|sj0&`<6h7cSSET'Rr_/{* h%Eu'Z̮y;7f)K$(%x ͡3즁3C(076 DmYE0 f ")p%\#e)IB~Wl* hCjX![&R* I|zԿ1>Izl5hE_c`&&R造B}N|O1ZkiK&ftgf!S~gt޷}*$6z50GXOiCi0^(uzZ ǬӢȋ۾lӞǑ*#އVKhJ졫)*^*| X o+f굙ƘT"JyMEhFH伬WGx7Zi4Ƿ]/^!]ǁ]VO\P 3`GÊng)/=ǐ!*ihۙeNTj(k6rϣ: FaӓhhN 6!儖`Z ykfJ#HO!#I1&|x:Id$7Bȩ0 4THvόڱwuAL'r S/2F-d:" ?L=.bX!2$ gAtE>4TteP)Rsq3ji͚;g 9ӝFjk 4:(NE%>%?I:܏3]̼ av/fq ZLj2AKI,~fIlDȁ+Qۓ BZJ͎XeFNK1цE6\j||XLI?R` fR9_5&Ai= Je5/͇:}=i4B9lK:}BJ 'DW]Mu 4Jb"DJS'\O( kqX)bY;@3  0'.a60A) dﭮF'';}v2&3莚Eholc>Ǻws?%(Je6X }%8T&`f88mB\G *dE1yiA:h(FDR(qhk&Zi (ՊjЁ,%V 4:@!N d"'RNǤb'dY=AN"5#zW`lk;OJ9b̢'7$ጆh5(/1ڠaX~K t|^kR;HYap,GuiZUT@$O 1D6nʚY"h'# `7" oHM :6s&u йKF`Ԛ=>^6B'bJ!;mB0O)hE醣GzA.`M6hU9'!> ?/6RVSSpq !x Am+n(̾b1= pb @BҡPG *@CRCH -6i F6Kd4AmQb7ܤA9fڶ6I4% Yfi ",L_)9y'p 8K;%]"k O|} ӏ \bT @nl 8a&(r`(44 AFpWa bN$N)jL9i(¨" þ%4B|(뼨"+h:0"<#+b2 Bb(B"Ǣ1\a6 #1ɼ:FO4/SB,4Fb咈A2nG$(*6LbD@ZM&`(Wp`612eN6ƔDRNjn 1:f f&x @qA<FFF"t`|)b)$GqL/,A,B% Sbl AB. if5/pyĀ+,(Am@ Rz 莓èa,h! dOfi"˫H$/H @;E$hN1ʣ*B9"+D!6~ se?bV!HVphFd`^YsIE+N+_0҆nHh`` :hY莍,jBzLjC.p^7'D(g=+FpFTB4|^ɼ0I o4tx )p}1!B[(!Rs3)(f4 O}!$`F=D\5^s0~f&#F Y,j4g<#h*0m]?$k%圊㢍 nOȋ8q>㌷‡E=lvŘg0Yک * i"\'<>DLlh2 YH18Vn`3*A4ںb!B=bj~ؐt4G,FqG8ay$+6IoCƚ2ANIbnKqXj؟X>FB0+>˭C" 46gx6 *2<S(Mg@Zj=fLNꠅ(h02`*z4! dWNVċ4l&t0h|ifUN^FRy $Eim`M\4~cTVf=8Uihb~i&}ULGp:R>   /T^/odPhU^N>x`(#*ڜL( +/H//YAǦ)֔R E6FCX*άOhJRRjVd5I >i~*>nSWT*^RFN?GG#\gv=t a.)!jD 5)G04+ܝ7?C/4Bb"!da6*!ص6^ĸ D ʶDy55%UW|4W>Fi%ȘQ2+M+!”O5!%X J *Cڐ @<.F Wr(yY2.A )!T=nEIX.7Rif[5h5B17#)臃 (Ʃ}@Opt R,(FT6Z$ga$i@ Zn W`Q &bz|޵&ls7=*tN/g B MJgMPՙ]. 4@:!:-nP q|+RX"J@% X`A` @S.`DX$%cةU" `Z5+I& >YvGƀY3*֎oG̃Z鉈 F2r>RS@ !7ն;tN_54@hZA"ylRģ  @WL7օO&h< B)[bcG"y|oXh` B'I=!6"<<`M. niZ5xjW3^@OFC^ۀ@j&ψM (,DMcfHqԾi̽ F!B #˰RKc $Wm>. Z6 c70q4{lE t:'ֹ/nrB "ND!سcH&\;Bh`vrY'6Y*VZnMH+anO>]{ JH[z(KYNp,kh[d6Fژu 0J`2^I<5v@XzBbdFu|(7z6NǻܹqS>Yt~$sh% R;pHv>}-$0_X*j줒.}hҀ BB Z+u$*{ɸn3>+g8P=tB}'Z5#Z 5bS~ak6|NK Sh_`(e&"k4_ 0 x r#߯ܤ IiP9eSX3O곗Nk!l_O g(?X_Sayr@ E|F##nWTVMeܮJ$/*RHm6[TfyYʅVM|:/wz#Ϻ7k}()jB1eĐѲ┩+6I{ȨV߸K$Bί,H0ɸslNQ;1V! 3Cǰ2RV=3TgǩTZ@ 0ѭi@%+hP#%<0)|sQ2c7K? -{.һw Qtv{E[7;,-Vr*SNJlP]!6!;:!u:1WV<TTdb}`XE;$tjoЭ,!NW'1@ 1:C1L G9k~RMr\0xxx`x(1 #H |[kAy&8c^(3 {l஍̣blDr,\&*$QϢ,RM?Qd ZPt,e$ЋP0CDL*[%:.Xs!`>Vz2Lnɵ1'=q0[|A5;X={\oS*[`%"%><.Xx^:SY qf,$D@ h*X)#@5K8~VڭF%ن$aDLE@ Bz GcEX@@ P8$ `Gl_( |=0$c@9 _ C%qR@ U:f`@!a`$J#0H̡O >S i}>_/tL nN x$a;_;,9 L@G?#1p<^)o$~ I}=Fx|s +7k}8j8N@1¯@*Q$F*IJn~is Ȼi/ @kXE$ Á``0N˺;4ǣ@c 'yrb' d.#z8H4ʹ ˨LrTx@'Q l*I4 2;+-DpL^H-^ `:H)8L ItKrdIij lV~L :aR0RI F3"k}QI@XLv6z>||Qi9NT*] hTvd>wd. =07އ?zidԉ> QSccBℙ4gsڂ=j @2 :Yx-tlQ= R3 zNԹgLS &@0 ,^8Ӏf鰔 uB\t2pP7#E1xКEoM#Pb1E,.K_@2#6xG ʟa?t@6!ٮ3<O ^>-eN}=K.J ||mg"vEtMAtdeWnd a#oiqVS [YZdط:h(DI 8 C(`o:;ǐ-a,vl+v@)1}eV;LJ,8F b-y(wZ: ,&.(EQ)NL;:fl)0O"P&;1͉J{@oa3nI *E` e+"`FA0 ZB@@$3@CdM'K"h#)=VdjBfTeGMηM&W\ XH2{JǛ'oS4uC-"y%zNNTKP* A A}@'>buN)bvN]bTER)VI4$|ٟYXb8KώTNlUy-cJF T]lmx.#@:#NtvU;89n%&*γL%uRйJ'R =]R490ZkI6t &e:LeUHdG!+$jXMTZ Aת㼟a$pC-U/uΥti-kJRUu'A$yE2 o&㸸QP$ֳ @[ ,*3P$U}H¤Ni0@V TbeY*Um16YY"SwmgU閣T8'u<$D Xlrg绩qu<}d~V!eSgZByh!GozXT<_Rz`<:8շ$FBKt ٌ{ xj$H1G?@ Qː\Kt"G,ة3 e0Jw-xŦ'y]*4@A],u 5VUҿ_ox#M22;!caOabX3 8+4 `&n@Řt<+\/(I#03*b-"2^ `m(y|!bAP_!/RM"?6Ydt"@$A~!N0( BL(`! b-.P"L)Y b64B@߯GUOV0x.JVO">Il<1flIMEn"#l ' Z!c0BL BAk~C`|=(5Ö5# `Nᴾ@<-!(F #>mvL£`=CShFk(mkLۤ#nFGbŀO@M)J'(L΍v䪭+xH`BT&  ^xW dzI(z=þ;D\G |$keDK"Fʖɠ @a%a#]f$gt0TGLN"`", uANl uâ,"@ `%&n4f4;0$cTE`AdЦ'&6;BvnLҼ2b! j@DԂnNt jt`I5 DpJxlPV0^HCc_  ̄A0 !t61< l@ !84l:"`*!>aFV:j8D4-)O+6儣0hJqR$jh 2C=j.;)GAG M劯LҬf\^FբLU'NҀljs~ "& `f z^\GқFUMBmlHh5 #j˜ApFiP&EaQtcPfE`z NHQcNdv.'f2,-:D-BܼNn$ `3Eb@45 f` @ 3l UKLRuhL@R6 qN&k;2V7#7v&,&8H&Ŧeb+ApF!F,@(`{Yd&/.lvBf v&R!BRG0)+c!O¯jM#00+'DBGT7n#FTҤ =Cz,pUt*hL'-kRG\20 ee*H)ɤ#c\䪋"NL[t&Hd"?6vʤoh]kn,/YmxBE{"8xpIT?*zWt z7Ɩ T6|I:֪.l-hTwki'wWPb#&Th))/)&BvWaM.F\yB?>TeTR{rZWMyl sz$G6dpfk"L&KbT֟GOŬ*#?6jJ$l)x'u5NU0/ 1r",ldbW.M#]^U(V7NiˊգȆaH0?,SZrl#a: pڔ6=r !]Hj0ψY1 ٪ y<`ĜM1z+mP+1z݃!kJNWg(H3.*K쌦L0e87dnXQqeJ2R:B'0Ό&)3)fB|ebOu4'$eaxmy2ȰԵ'7P!Q a= cSB F З zZYIdz#2WC0BFh:#Bky(*ZЁmDS &H"NF72(fTv$$7+1~@f*~A `rx !"3!PE3nVB+val:B:lӮ,I^Jb/Bh&u!AD63E`Ja;v].hJ.40#bGB2UP* @ 1? Na 'xD̼S72c*;7D,9.'Ɩn2"z[D' C TBz^ӳ0~YM@=l18º?_f7jQv*դXi;HbB'U\$%6ȃ]BRm;L&m)W( 䁸;cAΨ`te@0$V)! :F@d=g:DBaeH'֧'*%!b!pk1U"`52 @"PQU(I `HC`&HN5'R7)[qkJeMZQHbj4Ç2,@ b!-@X(@؋@@x4 ;i2}1|*@A4 n׈|tZ$0="4G%F d4 (0L^@`.Ln6M: @bA 6\yYo>( g[E `6j(IdɈe{<w@@@  +a lv;P&!p^x'I숡!8 f#bfgƀtP!@:&3HG0I(/!&,§ i {B %\'@cBy%~hr{A,!̨ 5񁰼"aa*jn"#:xy,)S ]0~y!o2D*J-"/Kz چ;!3/`EןN $UɵHrx/JJ!A(+`, ,3@)`9SH !̘Hco͒*+<2}K q& B7M~XF2~nSNv9""W:J3n],cyT"(I }" =՞uQJ@ 7'8ʳ?@-:rp@ Lj楍jb2Ѓu253\զHYVJN|r*JYE!դ]phm~ ?\^eX3*~}Y![']ۥ̊ OЗ,^!Pܺp@ 4gD)-9\MK!\כʍRhFL&V~fgbZ\-wfZ&csb"?deO"h΅@?Vh<~ o 0x:'|Ay~:(⢬QLR rXKHAX9Fh2X†L75Sb ќ3MI{'XB`MQkOh_y{B@7,6F&# h)P@!0=uG̰;)ܿRR•*rD](V,QM"$Q@M =[M22!Q>RX:C;lmZ:0"V$9utƠ&f5a-KRٱwF@QP#w2wtA 8"DgpW%<$8Ġ,3$)HM(dxOd+ хC!3ꃦL-4أWB %θgV4߀`爌6wǘ2YL t |+8AB:쀔eA+]-(KɃh @( I{)ʃxYLd*%Jbp lJA@-_(L#Tv*x8^*Dp%b;Z!ihc3"T3z^?zWHfiÍQn1C7`mo/͑y ̒L!Wrbh"?Py{c dLMq=NJUן+q*"Ha݋ !ZPȥ!P/@}3 6/h CXD" 1b{9Т!i &)X`yY$#ҥ+Ԁ s<` 8 -%+k.>վ2a=YsSY舠@SG 9&aȟ"L=@҅Q$*\*V R٦ž|1BY(I%圢 w*a/\Wz^Z: z7J֙Pp0HdU* pѝ7e@=ҙ[X¸rp MPj\T{ dZڍU`3d@]Fu$J\R6A=B=.T)$0&Y*%X:YXp4 '"a*p 29q!Yc,Q2S!Pv)(O 6g/f@,(rݠre 4q "iO)Z\I q+[E)=@J5Ȟ`/؈"J0981'#C#Dy f-t`*_d"#1!W=Ń`.XlkZ.QPzVmm!SN PyhvoT&+RϪ;L>(!vPI n' e!0Nq-Ě|Aj"HuLRH۵dcJ[ ,zZ 9SchaiH9!PWSs`p0-9E|҄<@y?oUA x&]rZ9A<: d ` CQXH&9=Ω[{-ѿx \* VK[ eZ155w5"DyUHo8(#?XG<2dQ z<%QY>ID0W0;F讖8 F{oiTPUX58CzM@zdz5/A>A`PZ8`14e B\ݟ8&P"Ѐ94(3%p83i"+Q"_/Tp,1,N}ܗqD3\]'iXoh=9NFxF!1Z\9=L KW- T||y5@(wbx(.Jg @G$Ь" 0RxI A~OTEq}ܔ<+Qh0\\ m`dM@YxXQ8H`qV\O ־ݿxh :œv49ɚp*W+@@!0bkH=R:=9=Bb9s/opעC\d⃥TSΝ<AfzOE )LϥB-'e.'=Z=R Z#q"~z2L*w ,u zHA _@0>Xh ` ?򩄬|2 8&fX KP)7Q%PD,"T X@ ]>^0 ]"QJj(THCQo v'Dp`H,YO$iv6 ,ϫmCr~ 4>ʲn)G ,ijY`%Vc.dq߆Qd`>K|B_+\M1ؿq +0=S$IZٶC:,%)zT@cHg%(z6i}!5 P"|/* Kލ)zjNM${z#i$jP:聾 * 5(֍k $$&,^JiȭMII+J*+(F++Ե3~(E2{Ú %zY7iLʯJHBU,S<;1-3ä-O:=$ԃڵ1j2h qĂLi$G4XCy3&RV`<20pT+c,p d`J @@0'`X8-)LWWS|e aG^-ܴF3>S g9HTLi5*-((pUi0%Xтcr! -w !($L;dyAo `9/\daS) ,T j(A$Jp̀VbDcj?+uUQ!\#.i !d+|0uUOiHr{$/"rʒEK:B? Dm}*OuԹJ&@%" =Gh{|U1& sv6ڀZDr g  ;'H 1` uOoA7 "au+(c+!.bYEBéq"#,]L֙/2>!-uȁNx| M{O(܂(C#ϛbJ ZJ2Ib0(OZInzuzJat#l9ĜϋMftN:+.[E7`/C4φ1Fθ@DVn7BF-"$"I%JffgC&cCP]kz)D" 3JAOjkL^@֖J-Oȏ"$nt&OAcej= zl/-.x vEJ\:0>$&>7bV4+أDLJktzӊ˜fE&Z5 e(&&p'ED0biYdX0dalҢb H. "$X40PnWqv(ƝMP+0(k4ef1DWc0]+%"!\H8C!NUj-$NУ"xУ"X"iǭ#j+tE LQ*fL._ƷγfGoDK{#Pȋh&F2'-kZeJNs%l-/2)j/ƶ\dVcK`59RN'J/C!h5( L;Bz7҈… .bI%-<(KÖ:%BrprL]1|`afhLt?*{r̬` ,sKdkF Z# udp?*eedvE5CG~$# na'ƲMf¨~a9B&~r j'@N j"E(ZD!.bލj#CR+znX`"iUUV$I$0@R$.p'R4ZfaJA ,4պp@45q@:Ɔ(4^& E3V+(E|#d~W,{)#"@@C5(B~KtN$~&.`hR,,HNa0]H4hĎfCHgH-{FsW`P0"̏`N.<#&F/{65 "Pca!dq=bN]g`np@Ij*cn\6!#v9K}pG=ڱ>1CCe/#8t.*%k]>$!iGK 4ᰳ&DA! CSz'M2 jd>SI}v%̆A:'A !Jj/J*ONJ H 8nN"&4.<$.QPV@NDRB~q!DGc=-2eIeg?`B@P,*Nujxvo @3ia: =e8_p d|슣(̿Gx琺3 h74GbN|\@2Nz !v- W %X|Ll3+ $f.-`^!YH@q!X7X.t- Y` ir(i | 5rz,42}8 *<8%N1a^0 Ox7:m^t.` XrD6%{1`lrH` +;(9"|`.B.!X7.*l#F%X%LrI\ut0A2@F ``2"DYWUIb0δ5bl 'bR*E6fZ".lv-j[l`hjW,x/c;Bl$ Il]xqv_ *j#J&b?%>>~*C"W`:][&84DR8) -[S,D&1 #yX3A0UP*Wp85e(l-P4+0E^pCVܹ,Tnt72KS"Z#=y{J3c7RF( '0JA4%QryA%'`&%%$7Wpٲ 3-+ǜd#%5ڜc<HIpSC&T!USBA%ݿn[&D)V?Mkޑk!(A;!\$jDG e:I BqZ}y6pN*27[C"5,_2Åk"'.N(.6CtĪ0ҝ{]~&.h b`s^/A0Q%8#.NֱI0B@l"/b L btܪ8kR% DV/8i\"*cZLs$d3b7<+k?` ,39 JzH~,,AȚo2`\o^-TizaQ@b;m,"? A@h2WkGuL:q9N8JNpA`$I Cd iP"I,`0 !pZbh`1(à^ @h_l hH\{ho t̀=^ R<{Ɓ`6_l45 <9yv-84+Je5Jӿ}ϮuAk dHbtX" $zr~C/b&fyhxcZȪѶaHDS9@(:y'3(zgSO9p0}(Գ.|7I K22$5(3L#* %,l|ҨFѬ(FH䜳i ,sO<+FN" dX \!jLӸlŒ ݎ9hO`=!Po(C\-6yI29ȺA]< Qh8-h5L. `Fj!{I^,(9N]+UӀ±%LY=O+(it&r׸cҰS,18* /cOS>8!4F$BP|#-3NP rf- r栢{>P/RH($1 BH/M2< Ms\Rkht-G!$(Γ? oJof? 8'W4N~,e 2 $m5kWRo*y=HZ}4:64Jؚ'Ǡ]'oJQ# *F*3(.o^{b 3v~A>*:$-CNK9! mHd< 2,>לFv)o8.{V E 8s {Np6J'}έB9CAD-$~iAJ$y1E?\nֱ">i5';gjt;SSDj̛v`"<#XBY.@@n `xB!:.m+L?#Lּ(q83S W񚡦|؃ ff}.D|Xg=@"2ǔ~' B0;7 qE gTj1R'.0[+"U/g΀*@0EBWG# 5[92mTME$NDҡO y7i6ʣ&و2f;0Q'ָ0kVE",mʀ> EzmRO*#%fyĊ BVVŶ;>Bϩ R*3)$@ݠ[_P슬r@W5c2ȑ#=,剡 P}&7$$GmMgsα3mQK#2%8ΓN(NٕhX3Ʉ.:V}gMz8Hwr3ZQg1=bEUPX{}ڣvke” x|ǚy%VPGEvցR6ra".YJ Pj < <282aOۣ#˶<%5 uؑ9\'+* ?3 jW U k`N<д=v0b'c Bޣs62/5cIdd^lր%1UQQ:1Q'u Ҹ-؍˧x&XMVd4@u;09(X2dãCX?Y{7\;*, dI.DثRGtn:豔"%+{ToƖ 0ݺ8 k"C`;tb)cEϷN6+H>pH>J#Md]Y1&G<Aڊ⿉} B94+ی}bzhHt FHQPCh(pӘx94 =TK*@JbUB8 DRвY9YJR "dh=i#U`WhaÀ d#`:ޫ'$ԍ&ȃeoW 5T`+¦/[BI=M980_"'+yq5:'0C(2ݎ.B9Xۋ=onͰFat^!ps060`yi?XhHTծbzq,F+mj$$!*>AyL>f'Rn? Z*i+rq;Sq <,=^(6əe9Z>٭D@ȃ>UDHsb21@SQ1j hI:PK'Au4w n-Gd`C8:Т#w'r`E/ 'aXOm`}'NߡL,ĝ<|< c1#)RGX(8)WK@)N4ZͬQ )tǻnMR&qӠy h\k30"<+4!.M@T%Pp7i[Q)֛x>jJK DQ/ kI>'>=H?_9q7(Ge]`g6B/:Po0?SxxY\ Lla Ck@( @Fv8;C|=B|LoA75-1HdO6]ֿbӥ;F70qg|>,O7[` '!}z{<7`niaI M4@57+ܧH})3@ێ@2x;0z{C(b@ l|X/z@ț'mL6qK( #J(')Kx2KbХ-:N*XD>ջL7pnȚf8Hlؖ%K|ں/oZ"Q ISl,-K}-s(,: :nlD6l;@%t2Xl|(;–HX+ˬ.2LOjգAN+mf`z(3-VC6uf;2.sv$PZZܾƖ;ֲE(޶}27ksdsd̕#lpBe33-$⽡&xb<&pRDBZnD#cav.lE VSo[;R5M2"m[CIERdbal$\ Zd4.1$I:NPbu!dҎ,E6JxpSon߭<_Aۺ܀ G3Bn܀F˙=ӫV]*k"u|Mo@$ -k\S_8tڮZӁ+yv7*~nxDLپ$]}mQ*E ]q*ᬕ­Sl l 8 31U$͏)XKz? ;R rwJЇUĄJڕ܏aiX3K +a%,=G&t bX!dI%l@(aHeX I= 7*'lPT*@G mDFf@|ؕJKLž<VE,OmVTR`h T 6X6'@ 6 "V(pp9'bjU5[`9{@кSLU#ɲG)D]YFQTRH=aE,484&`=#U\p<(X㮤 Qʂ&P 6W 3i4{Rk*I쬮-.84½ p [57o/,` 5%= ) Ҳ_Pf :q3PTwLY`HMTiztDB -0}ICc ^0#:dSJx< u! WCa.Rd ғbt(,l rú^w_SS`̥<%d+!D%*mU==HT* WYT(h?_3A;y{6 n &RՇ(heӕ Km:Md̐ƌr n`|p W&$YMpeuj|pBUPqm=? pE?Q@c [  Ao0{M|$@ @ LCD>V )/lHql]RI"ȹbl'NSXPL2>E";G r)LBb ҂C[FU 0bL 0(C1ZZ&`$@2JB$8` ؃%>$ke%6Xk,HqBZ-0CR"X-AȸdP"m'e%&Ea&`BDdp3jVnBT7ǚ?'s1JNd6$?'y66 R4hK☥ָN\;*DR[$8BL!#LLR#XfÊ"8gp&.2DG@Ld@jZFZ$.&.SgtA4ltBBLN8SiP[J%?t.R,kƛOu&(?-LW*7 bc|wVq y'ǎ:L4O"14ģf+b*PI4*$/mD"̂GPA-.tL;fn6l&Q.'FN>%jDgCrB#8f:ŬaJj}+-FnbA̾$@>fB$("m!k'gGǴ|N ! <``KxelJ-WLf|~OFLIa/DBqӂ*x%r"x^ ;I4f ZG8HEa2.?$p'89)ldyG>d%%.GjC %ҫȄ&$vwD(3rZ8SvZ'ri!GQmf4K*'3S:nqTp/7MPOR4+FHf),X'RD~*3DL%TS"*19m &'f2] j]'d`X?TR%ZnDw3!b\0J1eWRn;U46>4褌<`l(,{AB`@Jl ` `6 |4zuӛVoNiw i1KdIlS#<$C0cBp[=Ȼ4QiD &i2NEj(6>'$ 2c1'T+ANRbUP4A r৑(41 `0P PvDeE&61rE° F"ȀSJ(24oaЧV0LLSZ.N[~EeoB2S1̨[D-B\zW >XL2A8Br!Q<NG&3pzx6DD֫p># ]Mxii b l.WBBFŠ}m BQBf:,lUrg<!B=U$C)5b.C,*$x'B@k~JdӴ*HC#l4um6bx3㿎4ᤵ i|.D0VFW""/F`qv6ŽdB:׿6E 6Z/ JTa ` g!">"sy"vL!Nl( §"K m⢦IB'hN2PC"I ; ,v N )ai؞ RH @ + &VT/vk&Bެ1eT$A| ߢUY |&MN~'`#vYBMP}f$ZZ특,e FMGjs@DN @*A=f5;淇l܉A*B"IЧl tvCK٠C," }6n>_ ξ.J%ffDT.Ƙ0H<$FFM~|k%2HfMLBbPsL'p-xhNy"3Bv$TL xU5 c4p X"a cUZZhFK:qkMsP(p)E@C{cgTN$45z#FQ/D^GpѲ@>ec=s+h7ɋ̨"]jaGZoM+E, +/OO7y ʆ-OMzbLcxy$Z왅V8u-!G~QI)2v;!"pqC|죐ť%)'jI{?B[7D\ZI0+0DJzs#XP}q.6uc -J&.K:!ՊʢQ)v 8T|KH?hHKĈû7aWDD}g,I$R"m!:P!b;-$/#p.dF#bOIzlC9%!fPCa1<9a=Uc3erDK(]ZGLz'4bJ!|Drβ$KL{b[~tX61n>6f> e㢳%8I&u f$"'GAVߦ&(9hBD>eg 33FEaK.(64*.X32L)nNQ E"w1ĖhGKcvVIܾlƾ~7VēmiONGW&@ΰ'D.@ZU+ĢC*c쑪.LVbqs7L8eХ)ܯNgt#nT6$!]2Kh6$!keZHaaiV ~ io@@Db@@# :%`0N+?&؀5%n90? Y}N(4I`FNCt@Ѱ !bo^: &A%4R~~TC {rXv-r4U ȿdt Źm@$=ޯ`(4GcICaۇ q7>M[!2qYH>\Gv[ylzꮉ[#󼒳i:V:E9JO(ar1Cz8ħjh|xm(" [)(!3$ax w\ c{{n{@@1Ƅ:`vʇ1srÇi1HH1( ZvȆAmǡ!&| ~H`;~x$QBzWU^* I8M@>/"蝴򣀠@Hc8 i^Yu1PUI`p*`X0 sh.S1ب$:Χ}v<4ƑI' z#~'TE(Z@ Sl9 X. ^.-yu>$zT )]I='20n+{vS"ƈz!rU%3%mt8uhch.IήA5B=΅dQB`OKL3;ɶ(H8s 8Rec& hBp"P*Aa䭹e@m4].ï:J1i5c6nlGbY};u{2Rv@ަ :cp 91 x}c4$-tV[HB?J*D0]*)%#,@6% D*@x@dDX^8aDԬ6y ( ])03p>1cmHz.pX] R*@`q*E OX"b7LQQ pÆ@B>Iqs$:3M %B+`@UܗH+&jdl")Ei+r 'E d q4%i A 1OnPꓢdria BUL KI2BHwoyH*IN~(o|mHp$YvDЩH{g[QWfOjvI,=LĎL8hY}7G`JVGAtIQ \Q9di,2 $#dnnCֻ3Eͼ^A:2'nMHZ #sC_bY .CVp>;[]Uȍ! cǥ ibSS5Y-now?ʤc`Ng" fX]|vwI+|?JQqeiC㺋~gĒU2!dU*B:}=2&۹6)<6vp|>i)'D6釒]7%vI'񠙀NtS1h~a>% 5c7YChLhȢx 557Pxz{3:(@~ i|(kl‹l×,8,k1 "exP'7#dȒ +Aà#,_pTR(S*t)9yp4B:"AA)2LcU,2t  r!C1 A#ӟ vC MR`264;+  -b B#P0XA:ZVSÚ+T*r*x_y9ۻS2𑺘&?08؋2 8Ӗ[(5A,@Y,xxyiqm܍Ò8hV)ixC % ;1ֽ,$4*7cX9:*iXʜ 1Y`8 DMZдfA ၹz|c(kXcP$4eHP'x Z<=Y6ghq Rs-DB g (âc,;@6xY&p 2܀EJ=#QJ26B5 DO `Ps![$ ?ڥbaC#E.8P4-(`r08YyQHz$[>萿"H3\OXŵY#K-c=A29꺜%؎L댊38?KD JL4=DcW:Ar2s9X38Q{1A%0 U4k I =BJXt 7.njDrh࣏:"ɗaKS$K)^s/ iK$.8ZF058KxvFtr5I)"O.rI(ФZ 'ѦXof1qM*F4z ޅQ&ڻT 4{>"ꙁaX@*HK̰,$mF J9 UCHr;(u3BD<ṌB0&%OQߖLPC?@ *rUN!N} RHR:M4PG͙7āԩA#nW2/i8NBM6+ϸK`yTVdb[0 絫M+': qPh-q,qX Zq9 ?HEp1qq"!"J3"b 8Te;N8Yq)UT* Z3hC3"È) 9乨 9rl OWr97 |/ IT{9c? X =Ic1·2ω;9B A"tF .؂=#3< 1렛 H PIKI1QaeNL&;ٸaA4V* ]^؝+=VL;|bT^ Z28 9C4!X ޾O*5XD`,3jIҌ92A  5I1 9&7.K4F+Tq @խ1",H2C'Zb`=7 G< ڶA;K - IR]`)Ө;ͲaRbP8ظ,3Sy!vcˀ(\_ #8 r!өv$:1e9Iz:< U$t$a@8AD˘ Pa2z¤6C{cR36%#@b09Q Kba+ LfDQÛ.0)4,CmÑȅQcD0eb)jBRcèĢm…Ǵ˰6KS7#cQ>Hܭ'ș& =I<6%) gEcӐcCc2gvXpmp/Sԑ? L 9b %Sq 8i\kT)6pÿ;Z \aJJ[ᔇYvHTQ}o#âL= 6a+!N(>ъ: ~j RE8{qқKZTJ(wqK&V" 8ȴ!x6),Q0nC lPa9=r!ުb$#b4h.0sҴ6KhG~3bP{5ьc"ȅM&1 Y{׹A4uOY\lAzYQp+)\h ژPp!,*Q+b@TzʀJXJ DK`)x^1y+@ 8^ޏ1eKG0STlfX $QxO> `c`#(G>FS. sݼݝ鮠 dkǜS4-tՐѥڨe JIP&s ")\sS0p #ED1b/` r-u`@HMtv ]ʮVd[!HfK?DX̏8ϝnl#BC{xw f q 2/]S:\Ļ*ᇱ{-fB` Ab<[ 4@(|@g  8|,@00|Co "Ap Em?_h@"#`\1>*(7a ס7A]}`HaQ'& dڲ5(Uؼ"}[Y{D@7}v O^Y{Jp1Ո6Zz@(t=N<¡]~ jdAI-N#pcRҵ:(7I+{~KP@C08)z+\'##!t;|,*hL"(Jȟ .)l Þg ìM1<(R iC1@'Bx5bf%@#l8 ^2r <6"b(MJA,Ȭ(vC`YH5ҙ$K6Kcp2 xvRF9Uu/(SX $*۞ɌPgb~ *n) :Ժ @LijB`X4\H71J<(zp'7C4cxFGkj$)P8+06.sm8@l E[f=Z(6km KZq-厖9Tݳgm%PU|(RBǷECAj<$l1-|; VP=*n!NO<ȠSP۩I7Qf2~T:oѭ|6r{](27vE:.R}I)!PtQ#-(GfP1mI8டcƐ;6X* H|CC0·# 4Ō0P=W6q!-M1NHrQ:O*ǺZz M=kh{!h#WpEʰ S/ 풷z" 4}No eōc B$ JØb0%(1ä7₎tKq,!5VgD'L{ +W%O>G@Ci"6LG3^ܴxm|)V'\ɾF 5CїdhvZE)ÙDŽ\c %M[Nc#Udթ4s¼VLeCY{5RFzfY{JB:*&QKjglQ9*{|JbHӈ:@i(mY-b(!6T#/]SF6HV'z{Lc,/ aIđUj1jq. RdHC5Ƹq"`@ D a,IH:$U`1#VQ|)?oDf*GwCKgJ ԯ"&h} >V`Z QlVc" 3pC0e`R"KVBȩy %DRjHXZ5h@ΪGb?d8JW4"eG_öUhUY!9c 1j-bdՈQRBJ)rB&ܾ`N :hv\Yj^n \?HsJݔn//CcZ.bQxō!ělBA2c)Il$1r_)P%F#AjU@x5X.L&0hj*4-10/4⫅8 iZ Cxe}YT88H 5 J$yt MG6ܲZ9k11c V+#@P@+@8e7X4 %9Sr8}n^"YcAS'UTQjds *"@F-< $wMjH& @S 2tEoHCx@ہЏA3"R`2hG4!d7`*=TȖASf ȆpDPFh;̕ăIvD]ŨiqscUc/ 1^$w#!DlX\S)C!7I [hAϦe1˲$L".bn{cH䆇jB|$ξ1nef4  Hp@0erZ7v2"l& !o!”) hφBdLO|ca+Z8  b. &ZII"2p9n(<`"fŰ9+@ @$!x)KF1nͦ ` %@2#(Wϴ/0wJ('Ϩ69$d1bOAfLA6Ƥ @@ ` !.O# HJ","B/H&-#"&bw>Rr 4/ƾH  $M@~8G%$i+b́ .p >da/#/&;! l'2 @ a,@Mr ΄I@&DD@W< Ђb&L\"Saj3AFlJ1 3 d44|MJ9J@,4JL0Šȋ/eAfLd48*n.J$Ʒ .dG:K4A47Si${[CLڀ*PAfn]ڀpF1p@t%L (P8(;/(| 0B~'I9O?$ =:TsTNx {ꔣ.)gȞ }"#È:*̚Z|jcHAfZA lA[JWK0X#f0%GNѬ85#+b 4C,#>U*W+8(L}ފTTIxg@f\L $<g>h֟kL5%A-tY˴Ij§Dct'gs t4'8\$OOvdrgY+"Nh#.\tj#\lq+Ge:KFZe%g0/-x؝KWjp:J6FO*R=d/oSHe5)!8ĸ`T~ XGc@v/h\$tԑX'f^Tc{$qV: ha(:#nFiԅkaEKaP:Afe9Nl)(bުƧ0v{iK(xE`Tt*""qzs6-6gH3=*d Q*ĔmrA%y"!.v TZ7-`_hne 89 Zbd9SAp^qζ0ElVEg"$)RV|O\$>!CIqfHx26xzn l$C4=7ki.8Qh2<#xMw,&T>Vped!h"u+$0#l(PKBx*1Ar@/p(~ @o""uKU 3CSKBFhw"y wp0 E0-C*лCH%aM`A!A3RW@$.\` ` ĘZzc+x"6:I̾9-Z"ej F-y - 2Vn% O^- 7k& RBeNR ,N/E#++Fv)Btt0c[mB 1"K|0jhAwG>bl5%"乂n.J*;A0ZpFJw q~`| lfJ۔kM0͓"n#af_َ2@ j K#Fd4j (`V\)<疷˳k$-ZFZxr4Io8g.0.S<-D?lB3L"""$^@a+^Lh 0e`=C+Qԙ# A^>z#oP\C8bT1N2۔wn6D#02NF#R ",[~ȿo)zis&9? obkq@ ?a,<^ Er60 qVǡ$@9Nj0$M8Z4Oe5($B5Q}$ItuVGhi|h@R٤&:DZcPjT9g`Pp>#pQ|@M-2l?l7HQ"hxڭ: +Such2 W[h8\j۪ljNe-H9Kb=rnzpV${q;ba874` 6,d*1+kbjħʪ2*^P$ |ҵ3дK&2Зm2jIچB(&*9\(`( ;C+#4A(Y &H0Ϊ;JA= ?*̝A1H>$mH sC@Î%:Z{ǺyB\ },spJP̸A? ut&8_N=Cu(I1f4!T8>H 09J¨#/DZ.Qx h`k h7gpX 4@G ,pL @l P0 (ES9eE5rB*W+O zx ,&I-ҺSO%.5ʀ~8^|*2Z+Q@acvB2!E )QGp>0EPβsVx #pv J=ǫH率y@:0\Ăb8'rW"+w֢4]ID~^"7i_}+ڌc &V]RYVv(V />FbA`MrTcģj '˸"%bn$AVn(Z@O=O`ВЦ JrlU!oPf ,lgƈTVr%,=!8\ r ѼMN@h(%@.+vc$"BAJ&w3@:P9~x_UbQe[#{(lZ-%i^ݣAc=xH@. &@NxuK,f]|2Kh8/QL%ĠtQ6%%S(@/>@&/hS옄1B9o{>Hmd]t^9{؏.Uj,0s !l-{n,iYm&d\ Bv:X-,Gmh&@fbtsPQ{1{\9:$H @as$s*,0 !&yU F|(fRr.= *K𞎁x"TgNbi 1H cqG?h A`d2 EiTne>0(#ǓP c+ŒHJZ^׼jg$>c=vdQ,?螢 PĘ+.: yw`(a B&w+DSwiY9 xޣm: &ጒ8ΙHbڊ (y1QE T)j.PQ7 pف/N)H!*R1RY(# q3ԨE0. qHRQ R %@D1#)ph rh9}HPʙ@By X؎4- B ;2 ΉpQ8ѓi刲XDgx)ȗP(yRX&( 2)9-QKCH-H;) ’V93(I{1@t^Gxɉx7CW)0IJ0Btӈ0G2AxRz>2͙VꙀ =)C@Ep2q"OiYcAC0 ˤ101. E@F1ָҝ2onYyaB Ωއxv[)kZC#0s0xACC88][Y(! ke6 %!t Hҥp^zMS9c*e&pJK ,=9T -4A,pL[<̗E}@D Iᕁ zSApHO8$P ^" L68xwURXX m_CR8RX8L9 Pm19ɴR`d5P7z9-Qz/ ]`1T^lDfkSsmHD" /-E V[ Ȋe*9Q̜eh:gm6S  KڒyU)~0 pZjsw Н 0[NP;Xy\kƐ% @HEPq PnuBٙ%>T9 Ԃp WhލvX P `h')5JђQϮ%)e '7ĘFyG3 e5P|xsQ. OD1| EٌR *ٿT]Pʉ#q}P1" bAʃ< ,b,xq+Zޛu%P /ꤡ0`xNõh nj'Ě nx 6hڐo)n&]ЉԨHHؾ`40$EL/ zY.^q5$m#lZX_-q48,@!qA|2჈CH!2OY:wI O7XoM!V! !V3Ð/ap9AGi ؆0 %̋to0XC]gPMpI5p\uٓeb uDe' HRj 5ѱ˯g\OB}P1aYAtpW2 No:I\Icd$kQxsveoI8oĘ@z)х>(ʥp9X 990V ?#GjzZLro1vD&w1 n}?0 X 3X6((ٯPqo4WD*4lH^gy%8n#ψxqZB} hK+(D2lb lJ+i/*2PF2Hr09BԪ X0$ |P8=pA@dRX$7?_WzM!@`4Vv|ġYx"e <t2lDs8KvO'pD~ M%P$(h>EY0&5_4$1Vשvǟn}pwY( ) ! GQxu tk0N_zP0d @ nf% D0 ` I8hG@1|CLꀤdz|1 GXʬB&rˑy,CCQ J0ʊ:D_+JdyjB%<X Q:{k4xˈb @ POe *&D(~PBQ*LB- zF@**0`1 hTh@@&P4y KZ"b,Kji(<ѼC")B"ˉXшzϡ'F1IF7JZ-l$qXU*J(D|ܩvIChF#O > EGyi4)c`U}o^r`GNk|1ǹ꺱mIFacԙg(Ih=FbVl="0 |Лnrg &ѷ:2LXl+qޗ)|Ⱥ.B cp1 s|K GQ)&5zg89 1OT huJ}-bS9!JdMF(E=2rT~^w"lvWI>g DIZd|v"u!8ƒFRIB(D=E3o(:f'+)p @CE"`|:a2Rɩ +a/,Ep( IFu0PCB|-t RH EH71ⶔ&CBx|mH N @&EA@xvJx#iVBVD"jic 2Z *vVsI*DBg^P)E#/CZa:iZf0 JP`"k&(_ L g ~3p:\ޢ Q? 9FLy8!)KA;9G!o. D 2:eT(l5M*J H'4&FH .?PHA7"OMd%]b>BSq4S ٨tpQHd*$NM񦲙 ŒEvrGSrO=,AӐ G%AeP³TzLewq(Uc+(ֱa֠e8i>s ܄3vǽ#:C8͒6_5(HHE&N!f!v{3HL&Tvj!hdxGkr\%aճI4: [u$#$@V(o]{ѳNFIWR5J%ZQ@$!JjtJnL>y؎ ȍ9KyX/;覶RRH1&iH+d n$+QVGq]>K;%JM'3vӮglRde\1=\h1JHݽ; nn^E=o):y5ጮ631EC0dVi}WFJoVT$bxvsYکƓ<ĺ ^V÷A_IIc!ysjV>lr{ nA)Ğnܸ8Rd> Ɋ>Y4g_U7gZF۞mv[Yp4) Xuʇl6V`ܣzk1Zls]:\(ubk[3ܼ1rR4H%G7Q1fA 73}{Kc kLO\2eN:'ànd6A4 AU5 Dw%DQ Ε=;nKA +,}Z(I=JV[_E5f<ƴ N 1fSzsӞn1) } 4 `V"dehq_{o{6FYx\>R*@(TF@\m.Hq(Ҽ@)&"T4bZ/l*h!teB,aC)&a7dBZG8I* V '\C"%J0> boB36cj7">7 8)$ 29AHPxB,]#,QFNb+E!*PJ,aO FDAc`2`@oxâF\<^ȈJXox"~JlF"GJ%.G(+m] $hR(mbND@} fp,F\=*#bd#&hWx:b8b ܰPkԪhvBjǸa t>l,L&R \A`>`Bl>W**EDd(JXFJ=C-TfE#DĻ*i<6#1K<+a:! FPv*,d^L+qP$bb0Ƃ̢@ ZKҤ!3@9 !/<+LHvv΂3-vҲ'ML"EjI*k1`#V!2dL-a. Ƽ >$!4m jbrL4Jj `!,IwFh!$!z &$ $q'̣2J$ ><".& ?"G〟%zR#&\a  *nDXQDE|@4#! n/ vMn$ #,< c'*/!0ЩجM`(\^*DaPG7jw ,hC$4`:pSGCҙn6) Fgb$:-f4D/Ępr17 xփk^^ MLJftcX51Kt4#V1@)pSQ-+8 fK>#f$a<"gƛf鴶 \"! ]'j' >>*/VTt[LWcFȅ/"De3*!(P̖Am`-ĔD5!bSؙ̻Pd2 *&T$w0E1d]QB|f.T"$kE|J*WqmeHlX&2 HDKagbtmlp)diH^\mҨNJL$(yŽJh"ֲZL|ز"1/7,& ,j(݂ d}pR"nLMT1b6$3"l% d6$H+mA4ziQnjр|pTr#V!HT<˭r)Y9HMlf|cVE6"LdZ6 !(%gJOi̊Jv|f&Ǝ[N'ԦjyFuu3s#p!FGKGH71CqAH\IrF#{R LM<׏ @s+Tf_n( ¹HJgN0|ڬl|mL!|D,4݈[LL[vs`37؀H`LqNWg^wgED\^ .K|Td`/!$5Y'dC|hK@JFѯwJo)"̀ %+h CnuAf&'| LǪ)PҷTk\"|[H|U!aSf&F3e\ؖ$TtCjANh$ *nd-X:`6$QDАlN=i̽N$N'wn 3˔<ˀzN fvʴV$zjlW,qBMRLXIm+PLHGδN)l@n[aWI"`lo+] \@`LZͩ"*{9IS~#|Cbwo}ynm5]  B2X,6K5b@oJF gxyT Oe@D@P0tTX0E!3eZ6dGhL"~iA~)HPy'f`ZM8@dTB ḬA'f$5b$T.,Akp-Zxr ~@A ;X'.?[Lof:onCJ3,Ê$.aT w ;p89A6BhZDu/h,"XEt,|4`A u B2F(6\ #3shlZf$gYZQP;.DDU/`BqIo @9!E~`MfbGٹ mRY`,a 8!>yIgZOȖ+UH @{wGB ֆ\JpZ25 ?8?AbLbA${ _''| cc8 ^Zs@H/F:ݻ(Mh~ x}P0^T@)Ep0? -"~$$. `ROgE 8 =o@( >R !h[$,A @$vY?@3y 8 Ő,*`W}v{ dp{t90]Z0G@)tA fx D3 .(y!t\kc‘Ȋi2 %VޤCt-2.Qwa`g b FFRK^%3Gи^Q9;;t)buH ;e&^J?Co:Eά] ,2hC|oNR rpg`W|)_ɂ=j ƶJр@4P#h'2> 2rbvnI4x/>YC~G`\/\j++'y CB9gxΙhqJbYa"ǝ!!RI'jπ(#a;ckP5Þ T)Hl(CH/$DNR4ZUMqR}<'T0C6بvY>Kq `6(EHY'x&BZ6'JC(GHJR5Xǜ؊V+@4& 0$ p3_@mBD޸+CBa<`:W7JcSqja;inWe%|NuIQEyȩD1 zHQ0&/u t##.x/qkU`7$e^m\p`t֜[|`[Lgɗ UxוWn)q^a16mg8]@>b;vլF x&iyC/`׊~0:xPTqP$z />,'a _@Z#ڜ.1TA(dߔ땞[ dqd9$.CD.S!~Iw`4V*<HeA?f$,S 3`AvsڢOTtqse2Y\h(9y/oPԣIҟI@*Y`Lytmccz)'qORi X+bZ@I  B#0(ʐhdIܐJؒ[AsدH 1=e&bm\\P4?"D>RU 魢*) ,iJY3[%fGXLDJDdIߥ?4A'hwU/K>P!I)B+ج=""JQ$H%- b k > yx ʽktk@`vuSY /8'X$`@h xǽRFf%]/0ZXzx92-[HNڸ`(P.z1pFƴipX̆"*H(TX;@&h   ` pZO ,uUhL&ȩSB,y8٪Yn[ϥ A9J!]@6nbxE 'E'А rL'8PA7-hbC8IQؤ -Ɖ ȹ##JKT9F؟BBS@OXz2*!:LME6LiTzLbX0^JgyjdW03YW%R}40r_8/Fx$]7x! :C RQ(mM PtI\d ׊d_˟M(S @[u it]Hh{|;j2PfK >4W_ٱS(T 8,۵ R mGapBc.k8:.Wyl}@XOH ]1券 lJJН2ơ&,lAЫ],KЏ&p ei sbP Pc[Qغaa^8_IJ X5Utc6!| @E &HN䩙`1mY/KY ӀR H?Cϝ]\$l3b+o1Fwy|b:U ghMAi9PJF- R2`QBP^s" RCI Q-d =eyˠOļiS{Z߻wѴzD؏ ̚㙧X6;,oz'_T#JL HEyfeAc_)+ >;RP[4h"i d>#3 &OiT`H*~>߀ ?_~@QI_܎6pcK3C!P 5JOK_owML;i< F#/v~x^4&kM&Kc}*!xF#y( N|t=^g"^g5PGz,}uT Hnd />@=FKCaMD+͎;Id˴*&z=)VNdg`*Iz@sw u iXTr@% rah z}j( 3 j{ { X:t,I 8%RUPisjizI"v (j6Š($Oe8m#h`& P& *$~!8i"2HP䢨g’2lȞZ*l3Y#\$0X|K쯢"D$66Z!c2lZ9QZjŧMɠXp& NUHt @s8#cH+l2x! I;"4܌D頙~$En&Urn@j6ͫʚ-"kj$n{d$q[nwr".葩k ?&$ ނ-W1ɗ ΫfyHIO)l~{Pz$2Wc#))V~"au0,ntJ:&M`F+RZ`}؎ 8_1Cy&Ci5#Mfy#%FD A9Q;\e~84+DѹR6hV"n35`F[v~@9!SK B\t+դdPGV%$MTfJ1#0`x!kԊ4>C:R(rQOtX0n$XSHoeK?9%w%DrN13#ZɈuӢ p[NePl-nt!q8 Yo~u'SHcČ"F8NT%\Ik8$ H%n-r7ߌH;(t[ ;89͘kX@yJi&faMnPU'Ȉ>&s,ct1iWGMԺVۂш]A$mCo䜷/7Az!DH$6$(`0E $ X ( d>4]ZjwI@XdoJķѾ& '@.a>>P,6"&EbVcXVcքluÊ( , H8eJH6 ` *@t%uυ6"7 @Kl l-^e8<utl:n(]jtmL?+( Bh8'^HBEԠ#*d(6%I Hz Bk"i#ƪ& D^6-@K0JA{ &r֐&-~#`YCp"TRNp^>ǚ`?&Yb&Y+~A 4"̈́6ȂR6"f/a.c&5Q6=Gf#:b<:*Gt$aD 0#4TO.i $h6z1$i~ @wA EFB"V+=5B)l(c8 ' C"#2 : PlB"BG EG\BkZ @Ab0WBL i{.41o2  k+dA~Ci*':!eVHѦ P!C-1)n`u`$lDa@_#9!#NPH2.*HqȀWɤ JvtfZ@2#tY|2$!R GH 6 <0CT3&t51'HXŒGEeJ|Vu ehb iX,u@1G<$ hzlX:and+$b"lV4r"1ϭE6ht^NPdܲ$ :!0KjsbZzqTtZsFʬduN2[np ,Eĕ FFzlF(BZm:r2.tUK6z, aH"h5"6EWW0 &nY),#`P$-EcDR NN-c4N YhE;#fs' ,0<*M>f:޹)cwׄC/ 6qm3X8՘n2b`HO YN$[?$~'nmHV@l %Fi=OTgAF dXYjBJBUZDZ!n+%5AIBp4:~(aO` p*& Ѫ pw@!RXJ\d:;*<1 )☳){T&8|)%;΂6Gv++Lg5Q`P^B+l5 g /g2"(CITB!RRiQhS N\Nb.FY8![UmE:l<J+D 4! .GH$rP7vT ˣb1VHPFU:eaE k DJh`  Р[ƏM>#HXlMm">Dh/1&@VoEr:l|̕+"drCTVe~6H˞5LÀޥ+f@ tD021riQ]0C"pJJJVm +c& pP?2 b .)B{"d8ZcaAZ`f ={9Co:m~#x3ΤR`Llz}VZ *hPM*hPFooqS/bx~ybީ!A8<>pNW5ҾĸKs8ԣ9K$IB`Q1(¥Q޶Zfmi: 1i ii֣oZtƨt'̄COn~45-o6 b&2#a5 肳&vff9s /|N8UVn!qDFWH 3f nBfA, O`EYwu"?>O A8$FKg- s$eNQ(,q,K(  uB'/ UY7v¬R=TY$U{*W ~̀57}+LP r)i ~ rľ>{I|@ ) $H fc.Vqnu*ө:!k2@"@p@eϹ*2r%!&F%[Zܟڱb^'ȪV0dG7Av*lep@`|#P~g=!vfI ( ܬR7<zX-)|* Jݥ B'0kRv $70IYz[~OM|Gs@ԯS;L3 @cLJYMRQ0aKh%:/%"O4'Ǵu]jCoClxw"ev(v|.!T!-9p{g_J=U !S睰c=! u}+4[ˑH)5HQhz!p[*! YHTCZSKw5/w5Tq$ oƘ*av0 m*X ГmuHi!/ 粚T h l@|t$rJMgݽHU ؉ڽ>< *8޽3qS颼DP2 W;YT- ct!( U2"Kk $xuId'X@q1ʦ9EgY5[ \TO]AdC!q'/BUyZ0n243"p)WԤ>o|I{:'BVKe/6T4H!lqI~i@ "~ "mHNM3\ @0 CףnKxRSCfB8]r;W@#=-iY'#BP& x<ũH43h`G~0ٷ- ys ?MSRCb S)_Y&>%;%6 I7 a WIԔ)Ē! !TuĮS>(Bɟ4X>5H9MRrap> Ӵ:$בjc&].-49)[FCyqWLSCr D)DLc!D" 4?@UQUp5ZBmGJ@XArc)z ALz^0C &[Ҹ|EQ  B$(|—(Ԣ:P!ĕ%XMټj&E eR"T0 ^f~^ 8{c '5`؍8Ѭ t=N笗)R }@.}yr&=ǙOZZ sx0 =y2JIt+1:JOh|X >;ۨF( 8@c Ab,HY0 @ h $#N @IPS X8Oh&Z-X!:8^oP"dM$*j,쐴jI" P l є(_R 6"@ 6 c!@+(`!5%fϲH^D~7#(^Ur+}Y(-[g,y7T/t2 z xtҡ ~ Oi➡SmEwqKe9UQ)+H.1$4@"@IR~Kp^$\j R9AA0@ʲDg`gg i[ 1@H[BK3/i}KzQ'ӿKrҭW- *-$7d .2UnF,:pȵl졒Lja^ ,`uh!Jy-8Ve*z5BS}XtND jj%0fKnP`A_2U@s@P QEAx.;ù*8vKT ,A^;qar!q|!aNht$r; ˂(ʼnヌ (p HHY1 +B2j1e1k y+qZ1_ y*鮲 XY :׊Ѓ䷘!È=qALY0\8P4@6X[[#aJP=~A!3*: Z.BaDr ,H؁=C΅Z:@Cڇș!*#\'I5Ysq `D"*a;H"-Cx[+ji J`'UA0VWS`aa'h[Bx`'m aĸH㳋 Pz0} j ^ -"6 H: mn ({*@`KV {d!d2!;N;b{4(K2ыHHha /$!* + ] IH-0J@KsI1[6jVĹɬ3oH(,ԈQ!6Zں"5 ;S (ZѠ°Zيڕ+kdˠG%]*SS?$Cr*Q5I!"#JM2íȵAU % K4џVIHK\J\IR8bߩ 9%/; !cB7KA ܕQ@!ϩ!ˠæ;^rnJxܥى31L g bJ!c/Q:6Q Wi^\24 Y;2˜ĺBHS& ֺb46Hd#z# 5H*wzai"0$Ph'o@4HY%$NҌ*S *! ($#ga2bSz6Н;h1A iCAG> =L I\qAΥz+y],BIIPX Ĩ&@#] ֈTM&>/?ӃT%%2lأCXL'eGF$Z+`MR6# 1$I (,e[:L442Q1W߽HHLM%p*2{);" : (٭xϪ̞9h 2 -qb- Z4 z+'o~'LJV!lLYԕaH,A3]l#rPuPhuQx +pZiEY0sPX2'vaxBWp)3PI(M]}hRI. eY;iGm +tZڨ0] Q5ڮJfu0FnsW|;^`p@*'ЎX9HSUˮ( B܀'b  3Sz;67H {98 DMXwHsD#ltM5PcqQ0j#P%2 JxgY":'@R``XÀ mkP`F9z{Jڠ1Ϯ@(nh.x+(<뮘JhݰDyR։›?qJ's!uʊbL}D yA˜ Y&2 ΢Ba٤=rS! 8g}ɝ36)$G4j*1ޏs6C\@xyM o F89J8 M== I@=~ d<#X<56tKftADΑ;m|H҉ &Ed`҅`>D{ o!㟸 K() ,d"03[HJ!L'pDiDJEH@C(} ` BHP64(cʼ9,=Rx$.S0E;O䉉H4<^ ҉c%LYlm ȃ&˜:m [\a&tO m 3 +`x [z/2nA7 jXxЏOM] H zFL=&F!0r"XA`.~*q+-9+ǙK QQt LuR& q8T: -ÿF sax㗚Փ]3=wϺύQ;  |gG,WlfuU$4 ;cC`²MpPåHb;ݐqZ%FFDYyy5@_V،0 }` Cw(u~$G_,F+@pro+Me m,Kh-V3~c%UHIdSVd6~H 2AWITq_CsS ջ%5Y(4 b4|2w%9Vrr7!+F' ^PtE|ws^rKʫ s} .3F ,rB*X*\,OSڦiN)J)ڢj."D0zæ r($4-H֠ bK htIcPmpI/gh,z3T /,Ԧ1sSs dhvKq5B1E>i=|>>Dٿ$&A*QcSQ@jZg `sA LZ"E1emR x8\ @t)hU> :*lÀH_%4%}bvxV5)X7 V ؀Ƃ8'*@I N jX1ʣK=CuiJ7.Cy%ɝVJ|'p/R`I50"7! M1)6zAIs2-PUV`^Im(YrXI KO] u$\dB?˪! %Hh iD(Et&eST!H>q-\Ii%@ r =2@v{IRc yq82.05 6.Mbě@#˃`n2p`d!Kw #AH)&\%%H4D3#Pqp_7T;\"ôBvjSqH͜bLy]#\Twx9H_IOEfwj b>MjD hhZߙcpOI gN>A@ymCe#Fl"1w#3jkVRa(,Tqtu#YC+g#—8)s/ѹ,87ˌ_&3neMEԍÀ"$t92*.&7 %oD;PR%~;䲅(F"G:v$X]nV^O=LX1liC{%"&J E 1I",Lf2K6"bXJom W5k橎 % 㐖L"G) · C8L8м1en.)((" ޢfO"fZ DXe~匆fK\| Q"#pbnj: , ֠ ^J;"l6щ*Y5| MbXh(:J"LvdF\ϥ8&p^B`Hbe8W4#(T,QJ]Gfv}28#H&vMfjbF҂k>!Ÿ9`!l[.Hn@,f(`t{v^xl&`G0O2N(X lF&s2?G'B`4a>Vd(n%X%XxB* h! AJJ' .jF`{h()V ,{pl$DDyEl.DKhZ$"fDtp$b=g1s^f3cpZ(s< hakMڵ` $|0jH`Ūgjx)7 4Viy!%h)&@T((hz5D#J1"(Z `z4bn)lL˜ D)L6xZD*a8:>GV#=_PhDR4C*FK@.HCtGj 1;JDb(PV%dE~6|dXMW 8nd6D6O^Up&΢$aD 6T`( jmkHVsc*nc`;O˂ȩ%\}@2@J`-Gôm4PTG:oP8V akҢ54ZH"eG&@.v@aDz d^m * {4oÅ`O`jpUX L!BPAn&5L^ `:+rA p%fo<,HH,|Hz ઌv.hg=Z$KHv肁v!uF?F{\}PE^tU^h!R|S2BvsP pl,~vkG}!kՒ<Ǻf`+:o4N,Be# Uv!DAfZjx B^tN8d܏|(5@o}@`\4F'vHP *h.|aLdƸO]/:j,*x:%n|7Dt|Y%lV@D` |-L1}%` }At!\|8 @p%^`VYm_q"oV:bFMQ)(dX|*'rI4ڮTT5{ToE<ξ4ho6IHxɩb1r%##8,HfFNᮥHDMj("4*vp#% $:ExL=T)R?J+LS8BO.2& )T$$vfOn<0- ($2~Rwa!{*mzcP7 P GdM%#O4/ əBb^` c_O#!K9Fd(ODbe7p7P|zɎ2ND$X#5 V24.3)T$8|zF,q"JcH~w\6C/ *]kIܢښޝΠC,]X0`>P2/𲱣dA#8 qBPPqZu113Lb4ɭ :6*#I7 /B忎)REV + }Θ&ECbU I4 Eb 2ƀ)O10RK䌥%vE:<;$|3;תA*2&zMV\9{bU^ѵbẃ᯻${цO(`\2? 0dp8 o{xb.RWmVR(AJ%`P,ITo'dg kFw WcQ Vy<lqA`P=>k(\h$No`Ii7| uI%@ }npP) HN.ւPX0Lf1< zGxj ހ6%`'@6y~Bp,ɬk \O}G' yw%+hg@37,κF[k6F~4Sڝ$q 9N:N{2J#IL%=#2OFs!I >SZ @ .| Sk֡G2~PMsh{5Ll\$| 1X,gIk)@t #4Hg) ЮğU:`,O@B4S/ۉ|W uP&ҝ!{%p,ZLkhni4KY&'T- ^ n mOJ86 ZG%q 2`(tr}0gKL{Y @* &qCH/ X@\#(UW@&=5IP')sf˼<Ĕ$@ח^{6Ѵ.G^D.  [ġ+f L2n| }~`50;^z. XKu$9"H@@M[1<1~-vR 2pqX?%7@@ 8Y PVK9eP$}K:J=C\ـL8/ q(6ذږ0L/9(@" 0&@aF8Et;U(,53)$/-( 0Cll; A6H@\zhժ^I30p(E0d~+br+ àa6A!$h |`@.41`˗fwY'oCxcza5Dh ,P 1  t{ K)8_'ᑒsqSNQ京W`^h#cZ&вcj]GX!Fؗg0 3XM{)'f#JE"TL ? $CzTmÕ=aRJ]Od Qh-f''E3F Tvf-L'l t @~Wb?l $I^` KDsF4 u,+),l~;JmO5 f ˹}#)KY3Q|F 61S鮩ޝ]7.C% BPi;۔KyY\q^>SZ`A yTM2q2ezv՜* PNUDaUmTEu7:ܡDo39^ mkqhC'u[]CX$mg6;٦Bw˪鴫>v!|Q[k/xJߏ2-MeHXg1'N-\jgE8\`ً~|R~)e=?Hv l+]˵0*lcK?(&[rP 3Y ?V֩ڣ:Bd(w"*MV!^&7@NQ/T\F:-6X~\ VBjTɊd)̶rZ'JX5el0.yG]ʔxSoby+0aH؄!f^GhAEzAvA`$,XZ kj`,䈿Y&ckchL#d Bzf! @F'Z9 s!`28!@Jc0LU^3P~fx0O'2j)NAZI D=B.C~cG6CAclG.XJ&tzBi/MBN mV7>;bOf3LWj#W$:I t+v ` "ΰŒSE6b'%4kclfkP6.q@*VI @^!'C@f=!A>L6''E&juG^DX@` J!JMx@OnK7d%@S%ܥP6#T yo8hfD,*>t %9 Rhl%W',-& b)+Đ8+@.6 pAZ* $Ê# o.3bJ DQ S@ +f^ hcT^:(` jMzB^Q/6]NlZ%!CP.bBF2.KF\@^ks( $- 0Fx0>qpd? py,40>O`a;@ p3F ~ `.93! 9"7*4&Tcsu6ZX4ԯH:"'0 ɐH `TF `쇠 0VxUSr#/(Iy4fdcM.q #g `Jss` ` A;*fBGkc B$٣ڇJB(b^$+T#apf @T|k ch0@ 2! S(*+Z@&+tXR%#nb 6aZ hG  -Z@J UA` j%hB#KشJ|Ǟ/@;Bg ʋ*QD>(tK`BdI8>MZW 9In SQn~B KL&K '3LB"-VЋ:RH>Fs04"Ҿ#ˬv LL@WhCn^>@| 7VT['MvBV}T_(꨼G B{&-Cd`ZeK>ejK.lt>zkh4rsErDe*xK>cļ-Ę(I,6VtTM2Iʂzܵ4ΌT-{RvJ%ňSjv%:0 (BʬF?9NppTKL* (ͭ0lⳄ* i lpx$ؠxWhX <Ze2x$,X ܽ"eeci.K$H2g|~yW-Čg*,I,tPSKw,t ~ʑEWTx+yw/4W̔+tMdhTP҄3L+G1Z>kq_|)Ŏ?IXۆdj4 Q [IkUӅmҴwvenV8 xMڎF%Ifv4K#MD5X AY,#uΥ:NPt>w*ƝC,֭ힳ}ʖv1ap0x·D}+뒮zkqp9jYF҄ s5mn"X-ykާx#%|@D&_)؀%cˇYijd`m+NSSfXseP$F@ԞTJ4C$U.:e4af"g^`b@"Lv<Q1,(xr}lf .ae  d гp `4R>,4#>@'lKV0Ep$XA—P* @7 л,1(lX%D|36"1K6&On7Lr/I6>KKJ-8sjgX%H vcTAGȪBbA snǧpUZ#&jVn1n'u%HGH>+w˂` k!s@l!8`4U zBHEI&   UOAo4lf-C]"΄;kogg6jl@QY-o4m~l'(>#2WsVhCPNi$gZspX*2Fu[J%e%DTC^UH0 ACM7A$ v۩Md6nbp$cx,F 9r"L$(zX4-zP J!QnO5rOr$! `V$l%V̺1fʼ eNcmB>ja+kRfM@p!#3,f1֪,Jk2N@SVd? [CBYٻIO @j`^ r %p't8&k>'T/Q 't dA~uܝӤ A-8,R#f'|[L&1eOcLP`rg   P# A1$~?a(4~CNAA@(#|TPB`qĚvDz @ *# j#Odo#߱p>`teS9}``$Y}AZexzA)31Z1Zz%d(8l @I`3ս!O 9AK"%ʞRiW8*B0蝧Q#S|JRoP0'K $!"R@"kʉ *:3ȫ: ~*节<Ț.= m[ЊV6+s¼'HrC";(50l"4++C*V J$м` ,l,, ÓZ:osE'>QL%jD/""x3JÊ:$$ 쌧F%|$E»;"2M<(C3BO$18jก h|/:P5iG5a\$bœNJrXms䑀yuc[C,劌k`Dg|C5:" g⻨[>p90GtpV5$ꆅ8 [W4`R)*E0>f=.^2RA'eHP 41zgH5>|[6ͥ\ ӾzHG"!ÏN/0'ĔrjMOsFNeseB971vFt kI7 CN% | Wzm˜(ٗF\ܹGL(2B?K,h:y tl(܊Q,3'N!%7b'/ bDHit). Qay"b8O "M8(U^jEʙq;h4) E{,)#@#=84" 7 ZBVI€X B!)ȄX Bb1Ǐi@ <2ҝs#8H-E掀kN5\[D<f4.B>Jàr:GAp!Z Qd@@XV T AGpx*17k/!Ӑ*{# 0|NR AixaC:2$c9 Z(Dx@-UT84]ɜ ):%&e\tMy2 ?ٹ*4ɊFLcVG`Da8'p L cG'R@e{9i:D(cW"|Ƽ7^bLEx,qUel5Q qZ^t֪ 8d)19G9bB>.)`  L( Du+\Ukfdjӎ0¤J,.|<5+ok0[ފ1Esf—@ )Б!RbЌ胀;ik?j =(JG1!S= i"3ۍ1 @֤aP9g X(:C !ُ ޺ȋ˞q%`4,#$,)dqҦ ӏCjIj Ya 3A w@豖.!8=@ؕcDF/OqY8T!MÉD1 kٿx֜yG(Ixȝ"if&{ Sq :0K 52:19 I K; LC)*yaeԲIS#!qPcƠ!) ”1:` ${ⵕA6̣quCimʼn8PPȀiG%9Y\GX()  ;ՍI 1À L@Za ȸ L|~٢Aple13I\_A7)$ڍz$xj(iy4()ӮR%sq + tH9zB12tcmh +a=&Ajۿ (ʻI9s$ȟ*#!@78ԢԮHԌ0Σ,5MtR,1n; GiɕTH !QzA2| *H(L^Kh VD S 4(G {iOM[tLqyvzqт[6A EYPQi1C9 `v#`!51zn'HA$v!BYؘ%08yM-"Ac!εz n ll)T,(`LP4ʚ{ǁD0CfB: P\ $NxPq(`u(( xmnWhUx8X" fPp S H⸄J̀fV0zp9J݋XDR0¸ =#z2h Y(i(an(R=tq"Sf 관 & ˁH1J!اh=b}&ں-1FsHa+ձXhX,wJYPȅzaHM."ң xQ\;Sx*Z +,r A⁨AKN͚ p]k30@8u[όt y y)۲l<0Ž*ϝɺA3H[Cђ!h ' S%|f*5GjfK4%> H]Rt=dW< @s8 [iͦ\YDhs0(-20tYxI BxI2{ hCyUHE 0EPٚ~C(&|/C9e[<"r71jMB 0(YW^gf L\YA/%Rc؂`%hhN(дz{9bu !;WB-`&hƗ>e:" J@ #f RPZ(L cKQ`h\-{EaALp&)pCN29WbNyGѱ  O?A8E㠝 T!! 01.DHF+YQhd$eq .4TbĔ8P-N@\pS1-Y*(,&9)y\[7)B<~Z0Pe(r8 8)c!Qo3\ N X2F!: J:S?XC`>VYW[ߢ, fffձBd6|hB!l3&D$^%jD=M⨢WKuJ\f#az^MDt"urEJ1 Ub eq,ƀ)NBG\ .nńQCQjgb iE7Fwa0 KQc˫9y3 xn4tYtry@DcQxvY!P}Á$gs\)"5 yH- q&N()"uHqkĆ8_04|6xv9|ϒzX-KRS/"npg$8A|^ҴDQ MeHQH- T)FQ "ݠw,`RR0+ktM*t M%`j_F&PEtI  T<`+W<<ǠkK+>7Z)o0\H)A`Գ/bd@`BpΣsHcba#C!K!XB>(@hII" HtA! ny I)F䙔3"]$ߢ0($ t$DLfEX0|>9.bN72( +Jكgd'оCS c x J`$ha u|ØRT c~ Si!_#yU-J-2 DH"_a9iOOƏzw5A'Px 8Z:&-hTt#E%s@Z##(=yMA~2z#2)'$ J -ŊCMQ:Y"m&P7@`SL5B~M钍"r"BLjB@_'G$PVV&b3E>`fb̊(!%zx(.5D F9u:9c/bn~#EBc@ a~NVJ$\ubc JTnk '4Ez]@B09OԥX:E+D`9 @:eF h#:Zf" lcCEFW lf6j9Ḳ) f0!#<2D:a!b`5#V5e6 n@>!2A,À0O_ !fr,Q̬ih!J=@`  @@?`$CQ">( ܨ,k$BPz-碵 Vfw 2 c% PNd(L& pޑj-,DĬ@J* m0\P@%l9"pB#5h% QCN "'$ SaX,L6uFFRP#q $5C @ 9Ô9 NO.02$LL7*:m֦3~~M|Nq@f_:ĀD*f :F@-` nb$G;RDvuϘC:$>WSrR!>`*hahK]+o/eBԢjV ʪ#8-,,giD&42 ^\8dz)! AJ # 6E+餃PJX``hAP (?dO?$fB_"6o djf "t6 obV2})',|-W4#ȴN-Dl--0j0>pe΁3XX#&мD$_1 AAʫ@@@˦3/M܏$`,[hZDRd1 `$;6f`dV3+TDLKsBz2d$@rF=ãL 4z,5J &B^-O(HB'eH'MPF4 8V/uWo8;qN kMr 7WLeWbbZOmq,6b ,h荥|kO]1\j $uhb Fq$NĎkk|RJ"1V4WdF'IsVBq1l:lHlčO:5T`B2rj̔O/ب2/}lˆ"4GnP/3-;EDAlinZ.fp/M4 9k59%zVʾ<4 o)HanL V-7fh"#J2 Hb NWhDЌƧN4-|pb#=uR40{H, )\L8Pl>jc\A-Y Ǟs̀kLf%Dm<ȹn_(6lOx+"/h6D<&833h61H'}BԅĊCZ6Ɔ'r2O0ƹȨk͙ Ukܦ/wլ ]bd#jϰ(f,HǢĆ_9|*B>Q~p20ȊF#"WCөTJWYHj^}-2 wne]%u2bdrJ(*źT9N\O& KD`ꒄd):zhÀ#%zD{<׮0@ls{$ " @b/K c@QAcl6wi`H*#tCefTjWBP:B;8\{b5G{q!BF (0+!BDlRr{"d"<-JRDnP l !9Β4IJ4@j@j,և֐X() ! Vԁ lC;2 vt$Un$$Ai'$*QNgDk)jANSÀ@ZX @`l. O b/ sEVjj}rbkG?aP5*q6"+7A4|9*3nvrDE gtH)D@P=a  R,LJ:y +[ZR`Ub3τE h86xyE>2;ybtOR rz$GQıWU6,1.!* &H->Kb׸MbNt <&0uJ$ Daτ9>.]{jVڱN(H6xXYn `[t$MƤQz0.bbS:ͣ ;1ø#YڞI=EvxBssż90rj< f3ZJSqoX1O, *Aaj'}LUJ|0 kY laFϚ`$?a!YbG753[!/֓X3< xM&'-b ` a=\ue葵vK %!\RD!V=rOMoalVC"bn6trP ?ϸ,}@3J p@?QiCB`)$a0}>f@JtPLr`8 |@DN%@ǀ`E ɠ$(}Zh=gғZ|>b8u`4J0 PM&,lVSxZ=SI[ĕ4B#@X6O(HmZ_+EшA5 -~pX,oHҗ8 $LR9mrJ(REi\`,$/x5'Ԃ23qxGy BgMQ8 0˯'|jh(V%aX:(ɻɃ8L2ԟh3.,NN`3͠o&Ss0 :/i@7ԽQS3Ox'Oİ<ˀ5@+>B.XG P8AOf~#-B =D4.2HVv^-I yTKٴ'S*`4xJ[#@?j<[)Y>V84mtVJ3$`((z\NxdVM* z i!{INa7;V m*hZZ32ƈVJd@]ye3J)TzRUk-5_{s|eC4menl=N̊VQۉySGXf$˪CeٯC4□VPpJT :*-V5i/bYƋS)?j *mb%B+\@O`i⊒>i5diiTn̙7D/]U~^ W/ fB*~zdUR$*)>bTD'ras(t7tcG&BdI c@@Ɂ!H-X vHT^'muTZ`@1ͥ=V ^H7I /%%*TY(mX݁&EHTMPZNDrdD Вy {2.%Ppjt>R'[m_!7df l6q v9FP88KIp),(5ij_g& qQN5ujٔ+LSG$[1QD]mY QB%mJ_DVAN|RMÚܘ>$-[%qx@)P Ih-fe#&+uF3PrLq*2cA&NSӱ22ĠV0iʷY6t?ȻeJgМtmG؛TYW)*kblwf)Y$`bbw[ Uz > ;܂ޗJp (p;rDHjVrhj|`3c"";Gk:K춟edՔfqVU2I* V<9Jw v-Go`C~ cJv/W@#'0bB11toQH9Sȱ$H}#~("E?Xdq+-m:p 1̡$IT!d,Ĥ& T 4983WRVnJ;gռʼnT"Q GJhJPVG Dx:2BUxE8&g$Nmtߍ}O9LmDZQ8=C~dt6$R@B$P qR:#u9]1b]H /$ cԺ `l1(Iˋ 2@t Q -/H֬c]RhłY#cIӱ&Q-,E3D` J{l!1 zBx["(K Mk"H„7) R0ݖ D<蘠`s0Ϯh}KHYСN{  Wx)hΉ|w UO%Qjh\<+*1e~. B)a!m!rLZۙ Ϛ3&K e{ѥx!Š<ں!= s i:o(Ͽ{"M.aőT\ݖYV(6 6Ƀ!0C%+=qd7Y"3r*إj"C!A&(%E j r$1U~'OŸɏ*UAMQȸdP ü"M!:LxYӻ šLɻa+'DŠ,Ƞ `')XZ-5+}$л xZ)C NObSJX(">[RǛYlpaB PP99 Bۖғt+%8"<ɭi@q k!Y] 1 (Y HS`i-\P ٔ9#T IJhPn@(a |SC x&xPN}}Ϭ"zi &?y%NzXAMvhCbA +BV0Ȑ( HOO Y[؛K#Y~zݽ4mp(CcV$ Q̀2 1gři ل*N3X `z,c [t{.K,*ذ[N79BCR&hb FLA29+EI2^ !j<Ǖj?j?˷6"3#$(#I5 cЫmۃ2(H8x +GYDѭZShr"4)Yb/(s<̈"Y=f!k#[{Qky[JMr3P:OlŹiGSLI6j<Pt.Lfg&tYw؝v(,#N Kp@ `]7;5"A[ ȕ;[`!Uk E!Ɉdbp<NAgK jk XC86v\0R[Ɍ[p_OvB#- ;;}c  R3k U/[Ym> } t *lm4Vo>88XIKwj#Y$3Xf]n]CB8CD p8*9ja&2LjrP NZr!m/Qiבh8hQfȢ# DC G@p(A ;3B qn{ amgmAz}zF_x1H} r&p `lGh3bP+ؒѬcA/8d`v3QJE|M `ƌqT"qTi9a`[̀hcN'BY9ʠ㽯r3/J ʅqqkh`b5[\ fGx5 ' "$JH% "Y='e) 2Ӌb%٨_/@/?$~?_0  Àdz?+(!S F8D6da@FᓚPg>K!Ips;%9a&A/$&wfDq^+S;eKK%ov(sF4HK68$> m[Q)q6B+O7#pc.R#xΊ ?izsc"<bkxGRDPHR+JĆ7 [3h-`>zޢ6ЯJ+lr "03v #lj^7P B{"ƒ,;-"26I{$/  :/'# +7"ǩk`XUuxb@ $ (mDLj{$ "5S$2z߶ !܊=lލz'r0©hdN/:wgXx'xX hSjڍ딚6H+;iQr35NU.T %m{GhOVh2֠D5uEvmCh~k 3d2/,w"0O$!6=Nȁ{bk:uqHkwf%iXUFX Z&@\Ҡx& yC{z+5 㠉-  &%iHzc'1e: N<T3ayrh 3!pb6|{@M. @`p HS`k$:`@( 0@~a+7גq5c|"R)Q:#y5H;=,i0cԍ΂pKAv$o0"b(PP lQ Q7U1"VE%b$C`8leÔrxV( EDdiKĀf##2N~3msdo p QPzQ*& "Ŋ!" 2 <||V@X 62PXjo|2ABa`"N""6Z!~&.fp釘 atвE$#WK!8 AEF4O( 4j>ЙdT0B7 Ji4*| "`J;0;e[RM}I1,@tX`3;3  &]tSEW,fdL"lSVb%`,8Q4X ZF7I05U+lX0h 7ʹd1-HWbwL`%B8穟4r `_ dC\UY':5@;0؈`rVE(- ^YO<Ԥu`}edAðLIG>S!EUI("5F!$D.kIA=6m C&"ǣ!׭CUL$#p˜Än !Y2EU^|OXxYCikI!S& )'+S2kF*Y<1"$I-(}P#[@@qZ.h.0Ԁ$`DGcЕA J5 Wnk"]~R 8I DZ )"(C#$,YF ti %lcᩓfv$MX 2sg` V9BG@+BI%$乫k!ь 45C4Y{,b,M 94u!cs 2tl Id yc3!g0ƕZ|80Ղ1UI ,S`PrCdQbjD_#1 I7-p)z}Lia۔+bi86bjhTX2/ ̼zHJp-ݡ"RYg<aoNUQx^-";q$k# D*۵ dr(~aF9u\lJ=kL19i0s$yx-[sגD$D!#UxiڂI"Og$bf> vK\Et7)<9N(P4b j1XF=$*  LT&_CTČN $H#ڊJ8"l" UȤCL2`y(@%DX#X&("dENb^!Oܛc02y Ϩ7UpcPΉ+XLcŬ,f2HJ)2K AD.ő#jɃ FA'AH5e G4 B,-ڢЪYd'dnn7FM6-ɶhy:dhm-±⬯bjENKCeb b Bg(\h!z*:@#jZk(&\Ap !KAcsЌ@̩ L%`^i(!la/^ : d|ds&bsP]mU(h`e"i> Ba@^f qR`ToS@@z1F;N0cǃW632@ /@2z`FǬqΎl} y:r>`.#QR!J@ @ ~2/E4(H i:V~#0&EAa✍,& bDЦE, ȴ)0VX#T2Z n $O/ldĔ%g <0g1^Bh>G@Ǟ*</ h6:{H e:"G1 4L;;ʖ|("Ap&̭АbBBh0`ȗ V6rN$à|l'5 R+J:쬊 3^#&N r<$jUk4'Ōh6H2>δ9mhJ$P%n%IB죠6 ǜi' u8+UPyI Բ(t/"El$ %`D <~P#j=hI"g`*b4 h0@PhԴuc`FWΧK -! (kRV6@ڏF'Q/ M`Chqvh@$y F[7gL7^FBՅ @ Ka6z>APb?#vEF9CB'jNv6 t+s\#g-lH 3bf'#T͸3r>pdI##ZN jKcfM!tyB ! ԂH&F,h瘠MwPF/+;LaVY`$`6"ohb鄃f* f$P$Fc0&!! &62i( HE`ЖA~^B2BvUo7)6rav'&x[$%J\a`|-txAl/"^Ncij:>r5i$XFrH})q ">TO 9TiFPgr-$H1kjK^0HT 3XdarXp} * 1 "bI_'ɯZ`Q3Ү$CVNL8B~G$iK'VNhVKBRVZhԫ97Qx4N%D.; r/)"iC[o8KVO(.V:*)҈=»1lEghaw.EM)ioVLrk:(1T7'|1; 1HMwHM $U Ni)m$6i&rc @.&hUê$M砊1ы%ef-㾎u ,oBΊIV-&Eh/`׼ԗpnC3L|ac#M "/N.:ˮ%ᚤJ*PU˭%YS /y7IZ#iF-Lf[?* '3Oj1$7IR%D*8V CO/ >SOuaFDH4%m݃p1X*gBOp[T4iLCC}W=~Ze,)+z0י611piMH$)>DKD{4@۰1[CL%[bfT /#.-DOLKڃuA4i ? X[ ߶yb2!QR/^kC!&hh KH2NJc94bd܄6&u , -`yF@ l "VC|4tו .oPAhG)%瞎ͮTP/kzȣ{)AmWQ}8H7A] SE6D 8ǐf@=pRF!ƥ)*T!A*=->gg>V >D!,)08&{QNť2#МۇR@!!Y  JDhR?7RVhf8gV/>hb_]3% K>0S /Y؂ 0m"8y؜ 8a> ftcCM(jt%` 3t,;-Ő2!rr ځ)L y<000*(|> l a (^-6pHTYAN H /}>_@ &hb1 cX.ow~H@t`8 @@q{ .!(|=0 R^oQioLF}oxM_gƺ%(9 F1ѥJ^#A8XQ bHrGrh"6Bz烬z梟'|-B2|FI$pZw/kY1+V 25a2{ v#p4}k30rZq9lZ--".)x* i $瓞ӊ2iI.v Y_S,ȋZ@ʳ{(d1L%QQe&@D~$[ʙQdz$ 3m-8FLX8@z91(AɀQ% :$e #4 ǃdy'X6 F Y+=~dm1*6&mK8LL[6PEc2G*x՗ A )fDG&`% HEe[E.UYBXq#4Lسe.1 o,@4D0l(3  z, 3Hʧ`Q p`.˝o ́PM òh,#?lpe0x<+ 8{Ȥ ȝp[&˫TÖI ,n `/QY $) )"(Cy$Zʉ2# cx{9gqI‘1@pX˘@⠑ @|B#94蓇8p9`X IpjçXZ$鮑C (`q5|o9D ƍ 1a"kj 0a_PL@e &`%(*ZH9 coa,VA0Xw<q x:LBB%|?L}?uYfhgmnx Ӧ"( 8xwCY l1|[x0ڀ >(q>bǽQ [W\[Qou 0x).9HxAlH6xkO suZrJxuaPӁjB"PM @wɊ| :HKXe^LHpc(h(@3L`+a l*24A(t4I T x,BJu a8f]S0Tpr<(J1Bq[ȑ=0d- UvHvP̛ۀ}6T1<6 SzpʆfKu=(rO h]#̨;qA4L:P͇ums C-ܵ2 x{e-==Bz2c4)<BȎk媁5؊P:"e- "ެh3 (kZ˴-(iа`_ԘmS ֩9it(q=ʇrST⠊J#:c%r(0ԋɜa  {I詈ȼ8#˩颠+ M '}6 +O0(58p؂S jr*P*13 (>b4%Rp鯷% Td12L8R=j4ڒlk rʈʚ,hѤF)7DZ. J-r=qiq+贲"ɧ{*YhEy#C*{ {&CsLz8[T)둂G"'"~II=%7,$p]9YG 4j٬' _#"p^jk1ZLӦ%Qm[Y꘡s'1\Y*"%1rOWɻS TK"]}!f2W 4bͮ2 7-*СԌ&3jhZH^5E]H,&]֡Zgr/:]R&R3)zEs 5" LWӰB2C& ""_\tYj>"I喠|30ͨ}%9-u]2#*TPk ꢦBˡ;oU@X4@ P%6(!=*$DSZ\' '@3 a"ˑ"V#zʋ\P9HqP U3,zEtXAgQ){vENl$1>! #YNPS9o6a9!=8o% SSRi`zq aeٰN"%yq1 )@=6ӑ]y]Q{+v8 r`p Yӈå#6XBƋ$3ÈF pܯXĀ@:HUHEl{ k;l8 DN>3E{o ! P"A͆eCXT h!=2@JD=Dkr2q/Y (͏Dw>2a \(L"9 =9)%* ޏX ((h@x `T hqsm.l SՇFR扆{9g  0DEذ 3ӆl>`EI1 !(͖oh&5hB:(3<q,UV2 vRQ{j81ȥ"Ԗ k6]8xP`Vu) @Vb[؍ @쮍Y`>01s&Vz-C zhĈPXu!u!shI'g] YЀTGjpZ8&aM[i N70sǍ,jsK)bg0@p^pRЕIY 0QHh)D<e1oȲҿ |x-GYr`>QVP_u࢈xf*%H ce| 8a"k ``rq"iZФHwC҈ņvVKM<m"쨆X#CA@6X Q$4 ؠ 鄀 3ӽ|hq@ 8΍zu)RWT_Ҷŋ ,:u܀0ʀ TMj6>HL% `<{ǃ?@ o `@_E(fBO0r !N'I<?p~@XtH!Vzuk<_#q\ o'& (`,+Pe݅n`0#'1[/B{ߕPP&ST@`&|lE |9 b5kGL6̜ڭY$Y^=\ ?M. #o~c? JcX֭ 0'(Uuw04 ` Rl|R&}!ъ"SG(sI"׮ $(?j2" 2gb/2Mh@I2*N(;@N+BI2X ʼntJ?Ҟ|? 75t֟<R:S!۶QG%002/-V3м@QG:*]# 'O,+ůQ"4ʉ4ƾ(hN*u5oݏE=A-l'iv"v$?"Z3ޢO? &Kʛ"w9TIUٗK6/T\+ߞ2*g44kO H%D\`Uꏮ5-Kuׇ64RZum6OBsz-kpAǖ])=5 BB6 5MH|$i˗#_vf_(Qr,"^5coG3n6*y-XJskF)mtZSc+2򯾊ss[e X)d^A@̀-$B 'K7[R鯖X؛nxE7ĊbiB^+Rj`XZK&FȎ| 䩗<Uyp` iyPEOFWEL]FFЀ;vnЁ0&V{#iQ 65W //f)~C 1<'CDP Ba@* h2c'"硊4FK[GnU4H2 {z FlKa3\c:HLN@.؀pZ/I ZBAGr 0&XǐDc(]`+C̜$4@Ju;@x!L_R`#Cx$9/är1IP2j 9MZ!vXӴX7*O_TEtんbn#= |gf1V= y* wqh`s;GXz8'D<PX O ($`RX `?վ=%,bR"D@llt{unl$80&HbjiAˣ@ ?ECjГ1$jאЀLc@8G|P@8,'@぀2lݲ Ni f$h[ qp , ުe:"||\v-J֙rE!q`U y=I#Tu0V@p =46YvwCVƖ1yk @wil1"m9@+tGZ yQSb j ށX/(B H H"{qBdV2.G's583C qڡ%P 5n .U_q"2F,+ªWVV)ئG ,VcH>RE_ L6iH}RH(5@g)nkfAw@QV`=`xBWk$kQ-$1B_)#+WePa4qMU@FA&nfɓj`Վ魖>T"u!.✉e:E5L @[ݪ$jZS V {oJB4B!劸r!ޥb[at w s}`K,,/O$zىD,9@3Fη@N K3c9*Oj7`WwS{^Ur*ՏfbWpւH$(7r!J8H(ب|a&*̾H9. J-pNHbaXA@,ܓ z@" ԫ|.*pndΤ|!TmSybt܆ZA4~xx `$!I"GF/f@F07 o%h@B OgZ_ǀ5bZc6h AC :oHN `v +MмiB4ډ*!!j)VZ.މ=GbrqNjib(tȲ$;"=b-l'\]BU>6rkᥤJe`A:2!A#p/D@v  :Qm , =+e<@ЇhEN'peM,hc VQngXoxWE}ɺS+p]nsJv2] ȗ~@h?œ!ƢH/ 2t=5@Rq=e #KFFkE;POr!ͮLzEbkPb$?8XAё8"ʡ";6hdDfGi\co<*Q"(؆łkrQkRqPr0)S&Xx4%At$`/A%hHq\] ԑ%4TRȊ 1.BG2-p0#af`Ig@ `\B@K2Zgm $ZjX%3K eLTDA"E(kAeE';FdFi1y'ls 5N`LƒKL-җw|Xf4W5_0#ղ,dF`NZZ'y#n}4>P尜ŢR3 t_PuI:AbJ \HHB@2 -Vֻ,x MXڲ!A6R>,Ī'{37.$*GbAL.-[TZNL2:S nXH&a/N`Zb Ij ֓㠜xRVn#cf. $^$e3|='\V@i)V"SFc@+!h2ȖgS bLJ0 Rd|7D):aja`JT.. L@ wpIrm Q4@(ha4a 6Qw z,r (a+ `ctQ4kdgRچ>*..ԓ!L@.B̦XYf@LNOT5g&Ep"tm%+> LmIcZp[OA.W=4wPQ|&U{9"`qmZp.>&_P[`]u@#H2_Ď(nLA`68Tc,l$#n 9`30F`gtl0 8 ԡ/u5"ԟ\Mu"paXErb+enpUⳒp$;L %"7"IcmL%U$IhjT&S>RkR$a_tBJ ,a@ahĴtGmU#WN_e @ڢB4 0Rjy #[ *XaS֌j a,؀|,d5\t&> #PTNf^Q#N"Ba.h$ȣpt U*Em_Ь0S{SV zLi,[["*F6 ̼aȼ#;RZ% $.DjךsnI$. FFfjQ!>u"W|&zˏAbH9WF"r\#/ -Zal$RdPc]"a A'B Rʄ\' #czEE݆XH&Pcd2'Cb$,.ae,n) !f+}vRx~[ a G? "U(&M-ZVj `4c(MGWabrA0 bX&.=!w`Ll"I% $aB)+27ݔ"I`x֤õGEkRjYNBHy(i9~}V4!A -2U8+څgpX7^TSOlK{B,/P%}U N-c jGe5ppE!SjAhDh}~B)VNuTeryk1kB!V c:{#@<ԞaTbagH=8ke}0gt]47&==JsPaJiݢ;JJ94)CIg3IҒdiO0;PeX&h܆rޘt8``tݛ^C'3&LzRnb~ A̤= nR7X4N6aT8@ G VwG7HMLIOeThU|hβ0}hd;׿Gnư(/1҈{&C>X(G'[/oSoTqE N]}>/T@HF)B8g=cJ;A}?zzUJAѫ4c:x-9{Tjr5}eȐ=ng$qN_Nb_Nd*Y2QhEӳԸA +KB~ `H@  %XFpi;$ I8[!:prp<1K4R a@A0F#2O"p8,7`( (ಘ-&Q_O8 >Tgvh4|>(\Qdw0[#UwjBlz<B`1NX7=mosFLCSg^h" (( K&F0}BVʅ|x&b=?kFj!kɰxs'HrG xGU2p@K`'JP= 0SڿoЁπKD"PdiMdFKm?PT5J @OuSO"s],j(͒v 4Ev!AXĪ: O,M,)\AcB]! ȕ3p0+6e4/<ρ [I$ۥ( HYw4Gr}16 MEs`]c-X1DJq$)>ȰdQrK! L$ K4"m{0""I'p4->ék+KR-&4:2ĈQ HE  2hLbƒ!!Z@rÖɱz0׃BO?{_쏈[6{Ì A@ }gHg!`hƐ, ?iH!#ӓ #dCXP,@DH\G䔄2<1 7$> "XCh R Nc<QO@! K *+|fF AcP҈Z^&ߤS]٠X&(8v@Iq-甓"@.p6@RPpxy_RbW6(ƀ x:"$+dB"coN@CT9^Ibf=bLBQ D* y=_d-1kokJ6Irn%lĎ,|g\ݱ*V΋\Cɍ=b|xɥ^Żwor69콓"ɯd]ZG䌴=X-GHDECxEF9f3`̲fQ"ڏJӬQxϻE$s{#]zz/N*WoJc67؅Н9dAGxN."2YRuny!Μܩ՗8+e8}D?&/n[(iJ*?([o9X#|*V=9 bP@@LxzHCANqO"n 88 HOP   3 by/{ !8ƀ fQhQ(Tlj%p& rh @{X+N8i74Fhьj۩F<_708 B Q:pɰG9A9!q?/ɶF x/hXZ$2&R' Z3CGP"@w4ЉP-mրA.>H|CGZ73$bXB#0-@ ȵX5놑  ebU3Tۗ+L2#,q {&T ̪J` B4 TY! FS/zr>ipJ$,hN=Te xIǏ΍xsH/YE Ig sTĬfς,0~7's j //kQk! QӠRYǺq٫Ni[P,P &L8RCS 2h(19C&Qb]*}%I ?4 4Bϩ4 D2[ګ" 8 \pidl[ y:,Ş'P SPk7iDȶb6Q K;tt4%ōE)˻ΙY ݣ0ĵB~>}DSӶ'I=/  M<ؗ"f;ur)蔙>72![. 5`;u*ݾ4ma`2tijIOۏ2J=<=ߟR`e4 @:͟t}$3#,^^at8y`ö)9Op"ñyz729 ϨُbjԻmKkex:!Z_NV[P!HX$-Zuõb."C= NK LBВ . 5.;\n)aF2b 9c*c@ N-7pm>>E` ?7"2(ܹӰe[:e >Ffՙ >d[6Z> zh R: ߤ{V@3) o`tA-1Kْp -x3+ܯq( E=)OzRbQAʔ1@\;0YEfL=ow֑dvm* rAje7}Z $0= DkxAP29f2N4XM*ȸ@"C˞(ۥ{ pۣ9ͬV ` 8y p[[t"&+jxVR q6zA*O&L LzLNnF 88X (QU8I0؆x !6brL-@򎌈lHP*h(Y[Y(*E M{%q}H;H4(u0\J5X-Hn%Mi(>q866Ԧ:yͯޞUKɧi۩GK\h!gd2!c41n)C&MSO/;1!@8[P Q"u/T†(4(-hTX:S0klnۭCyD z %c8 ; 0VWz^rbw7PzP EB(ҩ5 3bߠ ǡ4  670tN9qE>Gј̖K%A.O"$P#/>Ⰰ@ |=.,a.jrli1mcJG1LV%Ʉ2O Ffw;O,0nfH7㞝.&xw߶΀4@2̣#Oz=` ŠB/ ; P{#&n`& 1kn4 x'H~$Üz1ELBl#khKr 0'{ xJ9Gi,EK3@15fNl$s ;80|n$yՂ_QWrY8&@Wlb?W{L!4QID%XŶE!1բr?UA2la|H&#cv:[酄v9Si:z=FxI<CwcH yɃ  WpCHj) LI \=)pFM2@ Q>(@ TX|DK6 ,YF#m RyAfI)V*1E<]QM. 6O*&nd- F a H QM1y: Ӵ3Fxo +EHeBPK0r4 R iAڱB(Ͻ=wIv> sB>:ǁM^cA;&ւ_%}J"~sTS|F(źxOA1< 0\$`8 p1tMHܻ6%Fe yjp&H` `8!L:FHkMɨj a\1R2Q0'Ld#M!nh}Px%N6m"\#q<}I-׻(9gx I k2g"*>-VlP7JܦVP]Ȱ $@)0#4[L%)$sFabglu18] `wx)fFZF㶭 klA*2e7 CD"뀈N <$Lo#KTX̹V&UK,BTe S\TO"iaUnį' 1J()2|]+ 2F.S *fѩL(<Ƕcλ䄈edBxR,M<ǒ4Ǖb75<.r;qz8\80܆pОs=_7fnbBQ!Cz^HcJr9 ! J1Psi@583XFD':G=WhgaqxU4FhSl1zMqoύk6+ HB6: MEW#H6A$`""&bK8 ROnIĜI(hr5ڞ8,TSxc:3rMζ:>O|ȿFWD܄U>ɒ3l?KTgEcOXLL*Br_Cz]\fKdP`EM`xjо)Ą`aتDtLBJ3S<)jmHzlg%(O£- BH #pXad[%iͥ <9B1j` z4RDMCT>p$ >*rhyI aւ HPjPLhdS]0P?QC  A0"0E}+kM P!)P@k;F.%,it3t&L $ iCBM`(Q!ڪ攖0~  QexOqP>밚QD41R-C PG$JfH4pfxB;H殏P/]%anrD'|[J!'zjOf12UɾPb1n.N )}8)J|c1,#p$VSff$`E=E~1g:~r&c/4DkToCLc,M0)|4-^ Xl$BV 2Vw1TQ'6ө1/)-QQ[ -uœVQDT_Hg&kufkC_dbX >0o_ @P$>Ck-#xPKZ EcdDdXRJlȋ#.Br/(g$0.e`mB-#Dm<Ȏg8}Z.4ՂAOi-h&l|<"opLƭK FI.$0's xEOn.P3PFp*^$iX3ď)gi1i'keIH|/ rJPűU 4ԑIJw#jz0t7bo*Uw4F¢ -"h$f'\j'o,N( qJP#`$2 `ˁ쩒J>C(4Ol 1 0B̀|A#ìRa@Ptw -xD)fNB+li$+ yQ>4f^pLU,)#Qcb ̨m`,rTo#buG !>A>bشUPBsf"}ReS ڔ~ !樮d06j@PfDR`^*P),Bl\}ǁ!U>y,Q n$?O5XJF1n.t`/FGol.M\',1 UJ H͞rCr'J@ .&,vJR-T}B ` nH5VrB(`/&/ @ ީ:3=d+\L*a(dkME`9  Ͳ*;g[.)Ğhk<A^%I r)A`ʄ>m}g.m4#f\S}H zwjN+LJ@v hk96Omg&#pf GL[0% #  5w'Bf'6f[l\V*D5dUX ^FijѦoH<\0xz~1&?fe6!#◜C# Iә"|uf܀hPv|qE`8,\g6{y35#rt"Џ(X6 QxlxtG;FM:"'o#ß:aB*r)c蜊kX2ej&na7e)n(,-6+jDjC^2 -a(fq1BƳJ\"衊u~Ǣ̅"B~FJ .X@#&zeI^.ս~o(2Q)M6Or0rf"Q9REOi/\Y0> }_X`WM 4~1 Fu~?C!i4 #pKy2: H5Wq ` ֟0v'^G -Ѩ<;&~꧐0T<`{MpD!:>э, 6{#zuy t zb#1F"`( Dp>x$좴IiN(  RLgtфcFq * IBR<Aq'i +P:;r&[j&0 FSgX' `HlF H[ LSv7(ܒ2ゖ@T$:r q3U'JJZʞ t-+H+#r&t.'B5.hOB\J@8Jǣ !nS9H F; jEJtѠM@2C(;`y`t)xA0B4m&rD2礤ݬ]ZAЧu% Ur1 Wx$FV&u&&h"* BtYWMX?bbRP 5< zn> #s bO 4+yt6Ĝ0)dB HHFq~o̳)˜eɉz)M+)C\xzN4 @+- !4xW:ZpGW)p-"F0c > <@@iX\eb6W.2R# Cے`p]ȱK pk,Еl(I-9hQk6+KŕWb0, i`QJ!4E ?1_hz2PHQ_N]WZ hLɂd?1eÛepPr$zB sq į,PI KKƗ˷BIn :!CiP~!Bo$^e4wMQL}Vy[,DSde[L 0hvVBC!kĄg+z_CZZ㽗ЕנyxS\Rn7FFQP@۽{w5^". 9*xܽ;iP{dzm$х.GݏXT0J Q:4ey13en sddL8_gsΘYȕ\qxK#EPk%) N06Wíy e"0+ ] sחuXkdKr<ÜNڊCzYP˱uFINuI7Bd5t#j.eŲ0gMagYa2Mu370)9 ؜MJS!ZiےԕcC "GbjlHfV#Y*p(:xpWa)X:>×!ف@hM9  w H[&(3@Q3ɚ؏1a X|q頱9 Kr09c6 =2 w c  w"q(TwhvS@RPP@(&xq&=>3"|A>k۽zCxVLFpFzER8 DOhv8s02{-a] @Hh_y xi:q`SD)j$h h \_3 ʊZ "/P+bG, ZBa[p  [[Dze`+I. J(BºA{(YjpnR-v3s8(QN%Cu2 ¶qS5,XAK던PI8B۰ȣƐbrጺ"Ó' ʶӻFh e򲉀 i>'Z-Ы?[ 0 `Рayc$9۝5s Jy:I2w\ Q+$頕cPR]B8p@.u,[9M8EpB7PPE'Ӷ&)hN5hi_a IJ|<iʉ <`;M5!$bi- Db2i+PdW\Q9y3[Ld}E4XՊqHv$,nԟ5=;A/P@@~s.=R>0JXp04 xϻ}Iܝ*1@B(8:1\8H7QT&և̄'pdU1 P$b$&j4 |hq]OQ5@J YLs ȳ;ш}\*h6pRֶ:QR! x=izQ@ PY f IإP\71 P1\|1RϹ/}T } H`4PH˸~ k1 GS˙ِ sJaZ_YB5Ɂ %xR-aNs>2;﯑ɒ1QrS#gM L7׻N;&2`SpD9 ר᭬ ;/)->] ;9m}cQbĚh C{eȮ, ^knM,1^U11_2 k!ڬb!rdZSVAM̄_CP@'HM 8@&8LMXKzNS]ʟ` -<M6;-Ұۍ 0h dj˄[Bz*xʧ; B YjY3LIq)@1qJtŸ9uxp TCi>>,@,g,#{j0p KzLtRRE9xDxb>+`2aljyƝBi2o9P5"H%ot!K yU6^]@ʜ"q9̑n+(䉚NP0 weP^rl.? SdMr֫ YQ, .R @.lZiSJ0fI9P|r08-ml TGa`R/Ip;׉hۭ>襘a]SD f9ۊ{{P] OY0ЋJQ?(v@P?2&w|0;Cq))(b8w 7zțyQesNw8ύs `2Is-!FPU~JӜ+HGx^/nCF$҂#=,,×uM'8t 1bI0?$Hf(, /)1.R!) 0"_"+LmNxq- Jp~@zڂ8)[4S,9)![̜)٫& 8.]]:|=?8uCLy'tA@@$ |_@\ A0}hMD OM ~@!I$k}$@7 Ua2Nq7 o 1 hSsYң RpJG 2„!`l Eΰn3Ys ?i AeGa{=P=/}eI'\@" s=,LFO9Kf_]+ٯvYKf7)Nb¦ϊ{|$,&H0+)pJl+dȰ~:hI -c ,Q€N7ɔ$jVIiL)h:("KMÔ*b *\"IKMGT<'J۴'rMG;!m+:z`ª |?4jhHJbRŴ)*/C4oV0($nnSB 5H;CRs( *2&KZrD>0-Lt#0+q׶mV> seZ39K7 ,8Ωtܶߧ:-"imEN#!(zx'ywL/~UrWtJ :0>ܸJvS7R4_}Jj,S"X.Q ||i ?)_S(#tK@Jg S:׉i\0lG22f5@:ו{`uuN,|Ҽ;)b'bCHx̗7yjPjAVtNq9}^j**,S_? S=h4a<@f`AG(rq Cpj,łA ( x/l,GzgA]Fx΁VLqʕ7'&@[0@!"`HQ$x#tcW\`a(J<Ǒ9()z.s#xR :DlL)bU5,&Dd @(dm a>(w 3>zt- 2m x 5!L- (XCx2rQ-XC|T03&kpT [F]Èq I1R kY4 {̥2O 8A`sjg'UeP`\ `m 8 P)K <[_z@Ti~)hB X+ @sBb){GM,fUK Fa@@ \:MGq$r׊j;2;1$ z 8(!&+'D7rR'DxWoؤ##ULadHg0K!h@TGX!4P:Mv [[/V_JVS xlR "`$'ӃyO. a5"DL-W9w"O2Cp|[p9Ei7pD).{8kyZHd1@yI+-DIN^,</&3˓P4 LH_ e1#*K6!7> 9˜\ pq~ꂨRUhaO~2qB@5 44Fo)|m~M- J nX-#eےZg, ;9.x[2`:=8]O%K\OP%ت 8c+$ܽ(yxX 60fB^ZML[㺍 b\$&!*q`*dNp:)ĴcĶAC*! DLeBZVI$:%  NYAj`i0 ?%?A#H!XL#$XO)," G; Puj~{|62("KW %.X XDox'$̤=?g|jj'yDfLsE4j<~JΆF]0G\g,kȜiG6RRnrJM$tCŅ(QHF$ 6eȿQ|Ԥ}7Rx#h纅")$]f~#Wf .,h$l"y|&TE^WD`e:QG]gVC{ڃlgHΆ}w#e,b!IĺzQQG%8"fE]pZ/R#"l'IBlQVȬH|=hN4ȄC#:h!WGJ['UeHD2LI3']cY ܌1*JolRAȂ'9P1;rOBHN(44G ErǬV9 ą K;%poAn'-0)N<3r> <:e2Xc&ҟl,7I\9d.n +*A6!C`n\jpDV0XD*Bd L6"^y`4i)ijTŏF|@"*2*(?d B  *6>TΎ+!gJNg+ԐVn84;$l@~`@<6 f(@:;h PդheK.r0(m;Bh!Ca-|>)9`"ž"%4F&MI*rN~%Q$XK40%k1 (h0x M$dUxh&!$j@ m&- !!< Hda28 ֝+Bⰴe*k/guv&øn F< "l D\$L)T*Ma]CcWIIFR|3nB =nl0( 9.epNl+ v*N1&9P@fW  lue*m0#r!C.+,%V.0o$@J꠺νH`BN g`'6wm@#| +  !`!^oɆp+Jdx @(4!잤"YdCjCN:v*B+T&C| AmQdy,Lج;Bt1'< ncNt#Õa-e5O& na  IVT;R*8"a)V t d6A$"va|ad# !۠R!ڥV#.(eL!/?c)(BFGvl@\wdwGv0lz8`06hvK˖hKW¦U" \o'YD*$@ɪpJ"Lb֙bl n@a"@^i*z%ρ \&wqA$"ް fpƘJS9R;Z @cCqIB4pBd)Ld+|k^h+(_rb lBܬXK"m^he">Ŕv . (!0ľmMfAjgsK>CSEs+Hd}EN_Bg7BWǣv{*n,'JH8=5եtd!itmpvz<&7VƤ!,[ff|}%7QGr0'lK+ĶvFN7j?;ǜIE%D Xsr:rhBVkjBjbI94"Jq>g2T6f\#PdVw˃T~{8qWSFNp\I+ìP&Q$Y,{sp}_-YH^5bqYKJ#D@O(\MKJ:!HAe}Cق*(,NVsq}RZfFp%~2(BTT[-FW i|CMJ":Gqt1*Q22؇£Zbq&TDh)tdBDmE:r VxtdI,]3e~oRvQ"h%dK2.uFY=?(kW+ <>F.=]J"Zb!# hu*CG/&t]gSZkǸbpY_eK'Pz<$<ʉ'M(IrbCɇ2Q ZT2rf hz19~6Ғ<_q)g]8_n%]L3E''<:rmffpr=~^n9dx Rqn"P:izʰE@p2G1" Auyal2f@l4!R*@ )"|=h@@ pH `, >_R(hx;`8(? Yx$Np(`,z=`h2wâ,4C_W >`0y<'p}k?oʰ$yO4PE>y0BDQ}Q vC`%8Q*u8`@7YAˀw75j&;F!GSQHgF(&". :x$ ^ǪZKv>8@@ʩ>Pl F7IP)xu*|#J:|1iܞ&3V/sj vl@(ʏ*`(`f&PMda8qfpj /{N 4`hLx S@P#+k/v?x7–Nv& u)04cnܺ, hHP #G.dr}]#@"ψ01Ѝ#B#6|xB~n[8MtnZQHiza&Giva{*`!fJM {3nct H|tkDqڠ>!E_h{g^uogSIj 5l5$@>>PF,rhkp"~Q?/4RM 7g|J8+ 'vtOv `vahg pٷS\`ك?ԝbJѠI[%<°t 1yVR u0.7CP)^'1&D#Y(j 3L AҀ.$ Q5̠/)$^ A`c.àwz`MY('K)#A #X~nJyJI"XM"c<Ə#.N @`J[ 3H;#̯ٺoeK8F4b91%0D((rϼ|>*N_r-E dM4Ʊ%z !p0J22hCX!&š5rRDD+o1p|*eऀvSZ -r jX6N Z~$9+G`GHt1Y@q Sl}|JzJp[>4CXmD" 9yX2mbxFTD$M<S:jyf*Lȉ9JB}ad㕫OZ#kGvOZ1Y.=Kލ>ODR5pH_,YT[Dg蒛L,Mlh 3Y['Uo5ۡm Z**5r? F}l`?ATYaq81yRKc^Fhrmt%x2~ߚ&JHZg>Y]OO*n'̼ܗbGuPs>&8;{|ԣ !02fm&n|N Ɋm܆{I*H' Qoן k}7JFRcˡyHwI;"Mr\d H4FՑFnJx:i%/hicXӔs0& j[M[3=nbծyĊm}>9:=LM˴w'z"U7lw1(O˜6j͹#jžŊQS"aKv'=+jSle6`(L.z:Bҧk[([c{湺u:usj<9/Xo=f.=8ㄝ٭L׻;%4/ju^25akY `eի0˔b`/Nskjw K{压^z$ ˖—`bҡ]t6kuڸB.n1'ߢݶoNpj)(wyA B=>(} 1+ry( ){гBݲ.Kwb M$Ъ1J hXp8MGTHU"@`*(=(B!Xvh2Ix9 Soj m(Q`- $ a_ F/( Jвs¥CAS[, #08! ٧C@~jAht2 anS2X\1Zh@8҂ ! C+/- *Κ! @MzH뉠AhƈH8x HQʀ< 0/_!0yq@:) jPcr(rSHVjpf&)  H ABэT",'މvp7Dp I8clr (xPoGxSpg&|Dx (Ȃx'nSa Kؼi(l'h oiȈGH| *68dO 8x/gm G<J(8(*7͠'+Q*4 Y3ч A`'Q3J]d2q8*=0aDyެS_k<,ǭl!ICǂ ypBI:0#h- #t ɳ8t 50v8#HA4!`$ۏ[ʹ#,u rAeH$j|d#H,h q`9 Y5XcHDZD)Q(h%AږK?[@hzf@Xf&x&q @L㛑6Vȡ s0U c=@n ۀ hՒN0"@ lҲ-l4T`gQM˝(ȅP!qU;b3B 08h]^_$x P Zh #!? !| }bLGI}#ueG/%P ht0\@dXm,WzJ0#+P|/PTDpj(mf,uY32I!Xuj4jixC5E@t@0 h; pyf,pfY:ZhفxW y(xY9 HjV` bRYY8o8w H #0x M1Q' @KlPbo+DRBHЁ's3<3D-l\z ʵ7k{(2.+̘qB`csR2 Ͷ#)ϳ.$W+:d_2\]I!I:(b>T 8EZ;3,x ::sl4ob~"i zq3رYE24 ,cTHbS)ؙ:$A iD~#R- :- װP 0C*A/OV:&]Kh??;r=f=#S[^r3n30ZAe6X`Y+d/C: ) e, =ceҕK5\INR:V*/@`8lLz@@X& Je@{> y@ <A_ / 8<@c<`+/h~A!<'D?}`, =3|~+Ҁ ]giVv[0@O(9>y>p@~@lP8+ #`K ,B{#H[2ȡƲ(@d9CoFN:CZP ?(\1ir sJx&g鼮Psyd܂, /& l[EJ %'#(cDJ$))|%4ofph8W.Ƈ y(lt'Pwx #X0ؿ苤-<r#0(SSLW8Bά9\Zh%(\2J;[.35D<,ˮ꠿eȣ0;#:1lb2fG gNK3'."ن&>(Ƌh:)ifI:"s6α \CЀ _x†b_/0r6;5 j/x|#1Vϡ\!çi&j"fՓ3 iKoy;=G[ɟ2;%0/$0lJݡrVO&Ek%y9'p(^0A{wLC!-I!g\SN%n蕼#KSCd $Dn~-zDFdxx99bTӈQ3r-'tD"t1im: IGb^-ࠡFiY赕JCpDE;pV4ly6cۊ+g9 "bq,!7/C2ZNC%_@baqxEDcC7>'Pr(7b2s~;@ƛL7Zf}d,ƅBT"Lj: :ir|pM|lUC=T3̢<Ύ)0"P'6QخIij௔XCM^}MЭ %70dR"&ZHF{_ 8z@H `P$?dm{,s "l@q4PL Ba $}5@ LP@T<70 @g ^WӀ qL@W'xZ q*& q8s xU1%L{ݱq>w @zY ܿϗo>дhښ2ܟg j4 mAA{RO1kTX#y/[GSrHP $rGhT ʶ}rL nHI?IVܭT p>9[4)y*4L`(7:0OqG$91):tũ}Aiig0)4T(ZwREҫ˂l5n2CiH Al3§atF.H TjU$$ I!p#P]9 kݽhV%n Ȟdž: Kl4 BQXlݔmx0i}m2Շ'F f%/ /zco N~AlqYOb"9gP/n7<$]0GvIpu ] v8l J@àdFp` Dl :=0&0y+g{Jj1KHha.\,E&OM=w:cƠ0qC,۟6ӴݝS I 0NBL l 8PFީ *a89#N4(A)M{ @@%2T[K.Gc92:@[Os2L ӫ H*gzh.fQ}^țf<~J49f937\\S5s#%SN)\L%kCAr_suH)p=&Abe"~4cyci`z{NO3Q@D)ͩ*6,ʡp*r6TQ"-7§Aʍ&9SdkU&$1CLyojCNf4e#o%҅TWYH $4CT4d}27P4kjY ûk.Ġ*RY6Xk5\a'MFJ3,^O%"2@A'2N2YoO_5В5]R~2ԢknO6{-bAAŸVcM 5=V! F=z̃Rmcǐ_u&B6ӂK*&D~ Т[8Bz']$ʰSs@Tϊ2_/B8"iQVBvl& H2~b忊:lvVq6ёJP]P.w_Y|]"U`5TAwo4+X[E9ٌL 8dĹE~m ܪ@lMrN0a[:تE \J>+f{0NCTxGT61t,'LsB a4S˱vZDq9f$$(O -eY\roy\%pHw2ZXq%\0'"/EY(I3X.WMy6`r.̺cLϛOU$?>:MQ: 0906G~T INquR%w=Pjvk@ 40Y !BM_s]Wk<n!8(4C1Sf{g{=)Ƴd)ƪV Rd'HE)? 2n8'Kzq7~%ʸ Ѽ7q"R==H1`@ax%JE>Wddzj ND lnE ĆP/B! .x `Ȅq z{/$aL_ dc?1>Bh=bJk8Fht VXgl t?+gB `2 $Do)rHllm. /hlܧ%# :⃛08bhz` [6"bu$'bl@^]dJe g JH dl%܈h0:VEΔ!I,܊6 &nM!J= W@$N@) ` qfc6xErC^CTWpj|/$Y In na`&! ) ϴci謰Cق+3vVjf/ 82d\$tE q"x ^pPRk$"sX BH'/kI F.-1DǪ*vI&Rg6K Kd M/+4"~WE"0 bܲlb.-"(7+Xk T]hkf5)\R K޼D(j S1ʺ nm/ 6bU>$BF&cWg:K5z &Rbh/c^4ҩzC&˄5γSX[O"jK ~Rh->szLtoq_H5cS0H80oen++,H-JXEOVVMȬhe(K ~#`p^JEث bP]9ā>MVDI\:FK'3r-iI7Lm3G fxFpzΣ~$t5rJc~J:<ϴI0`WB M7&" WrcdKl^knѓiC/ĬGv-a^%hT+̳Wwz=t'Q4~~M#Dz t*LrO66m~$d̃ `ּ >L891%̽K% zfWP0ޗ+LA ?6ZM(vAp-l6VWR]ϭ˜%zRi/; 56PV샂]dhvO<*:hX+wr4jƐFQq]derihE$i=P#mmczPNra$As_ \@t$%1`!L^X phpȬiU'WDGƌub+'g}1I9@hw.4 hKTr%ƍD'l1j ?'l$bA8RϭYT f<Ș9Ȇt @BrodxJjJǨ '҈8d RCOXAtE'eLAbe S aa2b!R $`lC @R`:#A%Raп%JƠ@0a <<joݪ^`&!4,Բ&*Ol.@h!|<A( "; Jh*$`hÄ^pd.I(hvbtQk䏬(qBb#t_%C pzdj &aAX:d_. l:$60z :$'XVc3JĶ/:$=ں 4 jT@x`T>T uc^&j2z)D>/OڑvxRJ Γ~>R)GHj bUڗKJ6$z$.RyT.6v;"rhj=?? 槣Z hzYI4"a *|aB Au@pUW:PAÒ35 u6wwEPmQcV!Q/eV@ n'z;_Q e l7 D L<J <iPU]8')@AB0>L PF )Eڮil\zNi Pa$!. ڡp cc0 'z֮ztB`V<.+ T7U9B#*NVl ;BD/ &æxrɵ#7fJx A;OIHS ^7`Y f~NJDAlѹ%Nk~D-vhѬJ\%e%<FmA )^eY\S63D7%"1/c41 {jlaCQ|X,I\iWv7Rr/o?!Hulb. 5ʩک^xi T6ʰ~  á   á\a N0?߱$y< (}a -LblD'4 ?JE>4[`MI0( {0=BY+}e '}Tٌ>??iQLZ#pU#qGwȖRO-XptpwIWJ!x$Z.׳ R+Ā3Kdg#` ̶KF7*Hc 8:.:ɋzާ(&E((&3l%|%iBHj1k: H#$2.08 l $B`*(Ѩ*0:!k3%ˤ,,ԊN $q5 !RHd뷲BJ+B\R@# J8߾ tYE''*=4t U5;'?˩biuHF0rЫ NM*?^828,ho/%\%/$m#=Yى"2 B̒Ĕ|S; 5m63kIS^ڕI2h<ӱlp}T"k+dX %w5\ak@N%:u(cCS:SDOm`hy &(nɀ#F?zjal9r'rIYeKl'mdvԦ29&aj#+pV͂(*19rfZaui&JFҙʉ:ZC UK,^"ji o((/7IΚ$ '¡Kw'9Bb 1H d0,ш!4`x;PCXia S \ e4\ b\#P`d`Ñ&4A1 Q8 h4O)6rtpB@i~l(M#x8OYJ ;3EqS bz>` 8J|B[ 產pY~R,Ȫ}1.PpJQ! #$#tiq.e\8.HpT aԪp/ww@P 1FcqJ*dc$Шd82l` y\7gw:NconQT"}_6wC $H٤ʞ#RJc%P ʱC":B^yAb8"er9kh>qʋsn*G*(vRzwIP1ѱ4b;lc)?Hm d 7P_`"΂zF=C D_H{6D}4;B;F$1Q M65("5!"hd៣6K8^JN"X5fIYdl^L)BK]Iu@RE^œ@}{"UFc4cRh#m!#2$D\8{\pCsvB 11~DH=ǫb@tR #Dl R(`/DV&垈#ed2V p F'$6CfQP)#2N1 `[Ե kiB>ӡK2k#xq.Ӂ dPӯ4UZg$ŖR~ G !"AaJ,PI`% !2aJ#vBxBm0 Ra]A]T&!U[D!%9\l/%lQ>'wX7 !5fPrT<1b.oelgCf XWfQ #~A,ܩP厐nzT(%9IG[&\qKx=L rqQ u H-iimh{: ~K7 'c8Q- pu1Q08={LrBJjȯC\QS*5O.1I^ RQ(I 'H~[4+AnURi]I4 $TԚF +WidYlKHc nua'654'M]g%"!MLဋߐSN0̧ )h؂sȆhb͖8?ۖ Ҡ9>9,+X3jQX -Q0Щ93aO@3; ,"x8"tsaki󌐚cIЄ73Y/.(:ڼ3` 5= 6@B.ӕbp`<{(^ȿ>Ў5k߬1~XyDp"*D%R6&|58Q@-7Es! 4I"QhB!cc1B! y TH8,˰xێ3еEq$ RZH|CqplJzw>" Rdh􌊹HڃDq+ZdZ"Z zВ6!O$, HǁTXX zYB [aGH1>xyYR H Ž"*c,# aR߉{ (\ Y5x\m-qe ،@iHy@+&(Y ȃ/i{ZC9.Pƀh2qJ8CI, sDȼ0$0iR LTZ Y{ 0A!(AHqx&8N 1&\C&%h ,"  𼘹 (u`@4hjx7㷪[~{Bm$K(U(#RNZ-xХ"=/bP$;i{Ӝ@ zqۇ*9%*ksOW6D 9Pp)6@ÀRi(" iRAb@10MPAML%]_ _ DNcHU -`ƴ"gI ď4e8@rxQ Tj (%X2 jnxT%MǺcPMPrCI,(*0wIۀ[= Bmm38J (;00WF`.gdK 9%-NUM "H,'9Pa1H!B=2MVQS9.;((-Q(ŕaqZ)Q6&Pʉ#Y%d ؀ 1 G҅) ªP*TataAPǠaנּHˋ.à[kXc=;tA X(DsM81ej K x࣓L=(Lq%6c^@q,lcsa40Wh0whFj;ۢ*ʌfY04Si+ 4J(*$hENb-`w#}ڔPD:Q'VwYɽFEn p۟J<8!xI,Z?K KyU)Tҕ.8P8UW++K9dn" ᭪ pGhF'Lz,!Ќ 4`PS94P,[\㛗: ^.L8A=%iCd4K=!!NmF#s3쉥I @[@z| T:Q<\ l"^PAs-A"J4sਆr S]| J f`QaIp0i- (%g(}IlmxhI!="χ.kb\95~ &u9)FI/`M%Fv=ՖS Rڙjݯ莎sFKGցW3k 4! us|(uR>&G!aRjj9M"˰[PYQl@6ɧn>ػ=X9Kj|JSL9sCaYwiTDqao=Ay5ٌA:} $~Έ 2u iKuA<ܗ,յ9Uo 3A5ilXݥ *.b,p]hT\]EL*Я4CH۲̗^? M-% |=hC 5ɀuH QS%[+`)C8JiXXE|,f= GҌuC8xg'qi-FĿoٟMJu/\mտ Jf裼 i."0xa8 'ɑ#t(q`P&(Y ze`%! \2 $~` G@ ?\ D߳wL~u;Og8Ju@!pȬ\ $@` 5'}`4zQDeuV ="Il4x @mBp9C~E;I05t cxI0L/-Y~? ^#[`АH=@ dW_aF۝G>Ѿ~MtGd`%(MV#j/ 40趢3Ġ(5@/ @pH<Dp{g^8 :J8'g=gu%,+|iZO󴳁 JN|6n?+; J}L`d}H4Rc:nӻ'춡QȬ#$Ks5(gڤ$e"L 4Nܚ ư?H/mBH,̧2ZTUcEúhFɮ@QԨ:`F8f Zu (hMm͓uBgI^+wjʋ< (g2 b3O.. =ܹQ6.!hj(چ#g׬w {x-˞÷=3&|[rǻHVA?=l7_nk2L3c(={By+B76y&ga@zŧLpF#J;27'O撟?24k쏁P %iRt'lR7*;oN+05*MS"CxQXOZWC2MD M{sNjY##d>Mi;8"EDIH"S:b~Iyu@鯲@͒K8`F @"JrC$}^Q)fNq 2nv]m`̌r,c :k$B #鞀bpW Q4q` ۟B'ޙ$"Dg*Cpycf9FEh@I"$tBJz:lȴ֛\3p0:l$&?2`8\~)_fٗi*G!Oc~H1RܮSZy:i[X~ 1TU4ӈNN? &7gML|9#F؉™&,ַd"FNI.a(Tfݝi'IwF0>bzt?B$GYDNR)`j *L 1 bRL"t G}D-̎mC!ц'6ʩbib3@HLQ1cV/ĊuYDE0DK@R+mFJUic./'PcM-8=,Ӹ~ hl{Rlulч*CQalYzlSX 4 31*:AʳSKݝNTNfYY**sQG2KF3V P>]_0W<뭹1FNEjtbSb(oe!wIn=Ήڨ0E]:.G)f6 3aD^o Ijkam[{":vuiΜ yӦ=) C_F"NW~(k\ y@"DNTq>@DA礪pi䱎O3'-'X?R=i,~+r(a>7;W.OHتX S%Sg;h1n—h"55%i~K| >1{uVcm5Ī'K+:De$Scd)onXcS?ەlG()BStHhJRKmIWȕMԶ>LêFꥦ ~rȟVPy_UPH8A*E z*k@qڪ7@oB0ldsL p~ŻYp-#GP'rKs@)zFejrL/Tc`G a, |/ m2|ӣ5{I`€btQCԒ#|Lɢm(`pz-9.d5EUGIzENH) ɩc vQXÀ"TQڇL;NJ?@d !e\!F6"9c+<`$|&Al#r(G~(B(8``N@ch~j" 48"R:L&X\f0 >2O#"2C.3  jLk:Hmc#&x` 3#$c H""9 :hkHzacacf>Va(=nu(LK=vbtL,f!H`rG@sD+bHjx:]Cɼ-LQ$*DN Xry "+J$BP9 nMOɢ>ܞMvT:CJ,!=<7"HΑQJHK؇f4lF hG6`8!(b"AHn,f"O43/lf.̭,j"!+`Wi:r @ $=D4{ǜ}*j FUB   E3_tC(H$9"5F(A njϞLfJU>#m:"a쁀8<<&!H|xxϾrcfGA&6?fIk(EJzʢC<$@4Og@5IJ(c6P_NK֙l6+v%&ڱ NLcMC!Oʀ+\X ,s6lL.}ƩG:(C-Nq`d "3!#Ch6VTaìv*ƏX*jVv\&%4N2 ̉M~&M)!CLlHbn1έI4C Ƈb$"6L_gUiGi윪f\(k>9!BJm 4*j.FѦhh 4^=$f *,+lw KJVfL|K,ws6Nt40nf(klfScIbj dTY P4.ąVdfJ`$BiuYFHc阽,,،50D&ֆ7 URZE$>&fjL Nd?e0̩`SwQz$ ,:<&, KƒɴB0T0ʊ'*+dw!Bt%,@,Ȯ=de0 <+k,CdovQv&u"8qqxAJt-MRiSjT'uZ!"k IfxoظȔK$j6}:b'j;2nCƭE⚷J6jaK!q=_dXsf6pʽIl4 UWJnjJy}Ub$HW <@H*0.9$%}wRK+TGf?Fe9E<,hPDD|U/VYJ0xE"6cr/I2twE$$A"PEU+.7%7A"A\A[y4h}0uC:t Rc2 )BI|Kƀ"LeNE0T44[e!E6*^ RَDIPzHa[ f/jTN %N% 2sʺCOV-俥" <<2,{cKI 6`<!,i!HqSX"Y0iƢOOaa9HǂA T133ϐM$7Rڮ/rot-7HKMdTHےK:,̈kdGzo H:!⋇:4eV:( FaԲϟ7Fm炖n#I+XO8 @Wʩ4Be !>'DeA<: =S%ȄZEjH.-!ؐF@. Fy5d'E'ZB`ZF({Ay2ow\J#JQg AVx*Uߍ>+;.d&G p@ /ƀ (P) _sh~M@ k }ĂA`Ċa3P=p&}VC^A@Z0[ dn? ped/N+,0f5bb+]:EdqT -h@#B:Xwmrjtk.e ЦIM9̃e2k@=OQ1W&IۊǸoٖ+̞K7/yDcjE#0&2((qػg9JBd2LJ>JH%BAޗOb9lQDI_1c>G18= KO);{ʺJܚ4(Zpr&GrhZhÊR(Yy": 7Hz!GS.4g&<<|4JL8F N,SFT5>Rq䱵<5UsҜ =f&T*lFL&HK?̦<. K 1; ZHdVN}DJYڱ'WE81@'/Qb-y+RDR^#~$Jx`"16r@/:΅Mi<>!OJpvf787~W4uYiˆS5b۱'=-8 /ƌ*KE"K^C38j"jb&^{_wchL,d 1 7 EџDW ^}vepC!dG}>h= DαbmE]Hvts)+z6IFQhy~*LDX  3%lE:J-0T_f +bΙ oPF!()yU+$ur]eLlN1&@7F:3kUtP=A''EqϑxSĚ TiiKrBdH U@$19)8},XI\6 $<_M)tsUtk@ԜFBǬ-Eԑ@5^94L૓/l 0lpnrX?Lɚg >,SJ#R*[,\ /G쾔/,Z0D!FUa(;GY Ly9G$!FoY9*|N t@B`J-,F  WNh @ Mvʋ'#XCLU:Uj1!@"E@zwC ⿩\?DvzX뀈 :4#>8 .࿴-HY+J"zbG|@Y$F)C# @t pؐ>(f: $:8 Bu芳H 8#Hq14!ӍBxHދ+#yTG1щ f 2D KPx`t4u@ (;dE+F< "O!3Z80IDRF+¼E dbY Ԣ *H-؃k( 8q"GͰ+-a J4p>\h z>BHKٕ{Mk OtTO E$|ݩY*KɄ8 .$8SD{vAl)ԒоΤn ͩV+X`3¼@sp+3e;BAԵLlvbL% ".9 !+лY#M E-)\+jH3Ң+m} ,uSN+d ,NЃΣ+PS=Q=C8D X̰ES-04̀PϩT{ĩ1\"п.H(+!'A$˜~9ɢɕ3wd۳C2S'Y̰B5eH%zEH:879  .$IE]CE%I>SEc׏dPwƺGֲ<"O$`$b3㒹sR m!YZ!1ӒKŅHKpE8|m!"k0NO Rw Lh1 ඉL㞙#רx~+}*Jvzzm%lW+ kPZ#0!裁p꫊Ӈ-` K$1߀`pG8zI *QDO9`pGIJİP0 *2h Ҹg^h8TjƆg#[,[" 0+^@EjUD*\V P@r@+10ȗ'l4axZP}Ƅ`>@ GH%W9*ʀM%eLJBs;YY_1EXXCCqRH.68DMmFz2 X2It<_ K!'$>hۉ"ɯ1 MED̄(@q(Iq֏s _ZdNLc$ّ5s>? IG)!"6'0=DD=!0ShLA-}K$h0pʃ33SSRF^0+`%K#J;#ңdB $cU8ABd'Ѝ) hp>Ȃ+"`v-{,~!tؿa: (YP}#&:h\fkvR%GhC.858u+A`6C9;$n$p'p38He2j QS ȏj3 /(I>X,CɁGSf"T;H$IL ]==V@V; 1c5( H.$-osP]0yU<>n@d 7fB"3p=-o Hm.8K+Y 'G)Y 1TT*0px0}j;)M QwԮC?F&Y/!JU{?{j _ Vȴ`uIuƾS _ڼԒs<_ : ({O%@Ua0쀋JضT9-mXckҤ PO#L$'2gcӈ>g .EE>:+'a*t'S@T 5IFx]'"^ʋU4.)NϕB8+攟( P ҥ#BD* Pȱ$IF"|7TKi8R'' ]@8 O@-{ˠH=ah1~fA }X1~@k:$l5."`f-`P:ai4VN|kzro7~a@XZ5z}GuN!t8"~> h,ڻ1L6G+L͒ҩI}l-~M+O-N #g7ks#:+Fj+SLBFa!u!aZ΀=$ύg0SD2M <#nrg2Yϧ@(s:~FtLRMDR>LJTGr/0A$]|8*r|.HT}Դ.-KȮ1w2.ҵNxTRB(xv{SqK6}@EhgFēOZE H.Ma퍒B/"܇ڰˈ0hH}<9O/8 :$2LNlxH B誼f` x̲>d)qdY^0J Fp `t7N kfYPAf<&Ә2uWl^a#jW-G'RW +Fru=7 PKp$N#pl2HB\Ϻ260pnЊm)d"O,W"|:ɘ5STy' S(`%3*,?ZWK]chv>&rT 2m)8VU rlAi7sZʔ4o&e ݘ"iېZ0KV 0A]76H>Lzo)Ȭ!'\ـPU_KR `:0* 09^eHڲ(^L!Ȋ2%%H2QH Acr@CX_ S xoKP5 wQWF%x]9e] ټ2DS @N A,$OPs|TDJ& P3:ZM 7lFQPCO `m ]:e[_̄Ru.Øs`)]?Q9z9xKh2P `cb0aE0{Y@<)z$l۹0tTW1GF z+PC5(xP pI8 5X>(<雷 \Hx*[\b=GxehħY\Of9 C;!hV bTPz:Xz$hZK:w(¤ hz(@Gro _R:d@7znI/6& Ѭ :ƃC,J ¨ߡbL4 ~p6P2eT` ' R5(NEp9.3.Ep1` v*+BnxE,|@42#%PࢮТmb¬l{Dɰ#D^!fDDdh~Aab0H:Iv:ʥ  !?Z&!dЖ.J.!mhTd@Ni?E ɢ>$JlʬdYb,; "# EOH;{brZ#LFM 7CNG#OO5 >," ]&k.l&% );J ./6nl&:EUd2"e,uk|%<RbsZ¢'j.Z&K}!џ$H! bc,i&:EQ#XB'F0#-Qr D)b$o5AUCiͼm› |Z&1x*r_uC|c#p,PB¬!"dC'!e(Kn-cJ-BicSsbj|":h{4 PِlzHh,KґLS(C„-ò;N;ʮRpO RC0  fbPbUDN/a0LH ,@H /( zo:fffeYnj7#,. }²) ;~KQf…0MaZ8n: > BƢ-KE--0)Ҕ>SA~.eA>C|3LӪ l RA˲FfdQ@f _#(閨T h@}G-0$;bapg!cFO:B#t0B^C@hh`^`"Y5Qy'HH´Q Z(`:8mxU^gy2a=A`:*aR4Q˺(&0V`qD v6Jհ6! F47|ɀƜcBFQ6*TM`R&.*F(N-J68 v@ &!ʥ@A`L!)(1Q e_-L(#DT^HEba!kZ6¨#$EiO1q!D@ ,p dOƇy>T `CDpuKQҒ&#+Q@lIK-J`hܕԀk% -tfҕ :f|$"YRm6(*Ҿg"!5\xZЪ$/;)x")X -bU .@=Pa$g0IS4|´cB5aQ-\ tڈ;#NM54{M!`*Ac?D8Tba.KEp: 5X#aj$4 P* HNd( $1Z)t <3aAnAE R \@d^lFDa,J`-㹃$ dA^!8\b c)cLӀ2 FB `kJm'0E*B`*!l !b/ D "!ꂉC4b+DQ/u6ZE\lgDTnv5'0i,`"&!v!EX 6rY:`Dyv( ܢ¤%bH(,6W,f礗f5>}FKʍFDPb@,"`2#7 tk;&#ͮ)Dg! ( 0"`>zL>|h~ t9m^4azB"C>`eBp nَ"||Q06FEBpՌN) #CA]F j "i4ttoE":7&( RU+.cO^0 <2ʢk l!<VdK !TbI`Y`J :t%^϶`LmB!afL?}lF{GoIl:,Q# M7\j<^M N B [hFȣ&CLC2B5$Fq;\H;6|֨TH:RE1n~{$B<2tM<> -6PK|M ¥UEƋ-M$4] 1b &a󯕣UQ ߓODPGJӢȚJ~ K{մ~H lOhHOiL\Iۆ )PoFK cܥMLǴ)"LMHzMyt*FktzKE*XLRꐥXBB: Fl$]UZxlcgmCu%'#,n>B6H{"~{m۝o®2^27E=v~85$h ?E %4|QF)b-}T~K(Q,l&5ڏ[uꄺȡuPMgUJ[M+%oM#uk2g:CڃTKhcVjYdK"52N #RuO%L-Ү[\SFܭMO^=Cg) N˃,([`_֯꺭輇T7F -,b4  t8܀;}{=^Tlk6!O7t9E"@@ i:BfS6O Jvg`*FfWD R*XV̬k w YbXj3lkv78+33WҒ %"|> 1-X!] (`LRDN2s@~V p3Tj#2B9jFj)-HT(Uס-m`"Mj|Ӡ (y"i+8"j @NOOh҈I`1 ""|dYiY#ImV;Pw2ǹ%+= `DKBOIH!q_ ;ǚ [d L ؠ>/ɹck& ׼Hm96vMG}P ?$ܜ+Fqo$uF)@C`¨TT>+!`D(h2o UnǠ:G<ʁ J)ԄڂG,&dTM7{[L?@l'xO-Tu~(U.@l . h8s>)aFp}39µkX<C?306O |nȘM`P&$M z`~D + Y9\}kTp 5֥#[eBRt'p)J)mEz켐pLEPd^)yrN`M#͊VT=T-2Ƣ|i b`u3J}jv60$+buuy)əuuP6Kεh}=9τVq>4gLMDM!9Rwo*ɛ1#<-J9嵽P-LuuZ/MI1IٯKxڄhwY3-BR}A`p7}PYmw%Y5KSnO [*w{Lj3L:z wp mI}/^M.5UT`xڳdk =%@xK%lP4IP'^m}~>x:Dԫn] ш_VNe'I:s@^O݂ A;4; c:s3P{J7`I17#| בd+W !~D  эЋ=܀ }!$=ujQ8-38 ɷJ ۓ CB#R4;u"r k }3P#STx- ((V#+l q0t(ij0B< !uQ69p+T +=p ۊѕѓQhVyvxc.Pp 3B A)e;JP'{? (#l7C+Q Bcax(ѶIB} {G6pw8Ci-jC3~EA踈ي M1]s xJBȃx7*^tn2KZ- 0莆˃D. -zHk>#ae LxA1d zxs:: Gٖ.CtEkO;= z֌˷1`:p1 cuI&Oɠ,5LJJ*IpAk+2+R6pA30s.1?ϠBIƁV&y)T8 S>0s8 > OЄ{݄D % /6qH0!ɓ#ʀ`0;#K"jS꤫Qn./>׳ˆM0οN1V+1? G32vH.(iE8:L<*H0; 9?H`=A<y(zyH6B\ ř59l H>;&+ܵù3)mXGD[ J = ;PaYfH9(fxfR 3ȭ@B +R -Ti^+#kEÃݎ3_8K>R [i5 0!@HE ʭ/mG705MvZ[ Vx6΅[C5=^K tJ NNRɔ 4;es>qZAw@ҭsH0HYح)H aJP-HؗY{a OgP1>H("+ (yd=tB9 3OP>$'K) [6LqJ7k '8>05m+ ;+;ܓ ] ;8,𞠀{Hb1 Ï6 AE:И&Ԥ)A/;Y aPMy6Ƞ ac<^%*؁/Ǭv.MaɾYL=9۶f mnA uT҉h@Pl8^<7[<}f6 U@ufu5<-"GC:գP#u؈(Z\hiFS!ۢ+ŌN<J5Kj !%kqkkڋȄځ;7X݉[Gz8NP d89Y]:+K"ta <5N_K,o&mhS\4=ֈg$4U8MPmTŇf\KŔVST:ɛFA ئPaQ`8KmE[s.g}ٻh6z³ S;?dU`ʉ) KUV[ܭK!!?͒GR[f:^htV2 T]Hj&sN3/61^-&t}[+@?jï#Z #"SΙ@qna) FX$nںwh gWr8J$ S=A3jSՏJ,G:VKWty\@ZhgRY 08X! ع!4&.53 H'=7Xzё,۠Xt2NX!]*FmPb*5RXl SBŷkX,B?}kAD[#s {3m@ fbg;El g `wLB\ B);} c'?6@Ѡ(y8Z葉 jDRN O ⑘(FM x"@وi9CzIMzk88DQ) AAKz}{ ćpx1@c8UgpH&p34 X ğߚzp+}KBlp~x39 yʞh㓶Y0"uW|Qv%{Q.x؋(..QwP(6 x>h4W W蠠kT*N4pق(=;(Ơn  Űm?8 P8zހD!d7xI$H$~(|)\GFl=}%0 >KwD@@-n`Is3Qk9LR'295f MS+%`k0+gxiM&IC_gO#rĢLH,xU`oA|@~^P44 m8Pڔ vPf;ݎ[fL% I ۢ0eb z0 rܐ*:H #`KOz[~)x2j~:2&jJ(g<@*ĩ%(63$( 솵L2ʍ4埩4lزz%/;)FR ҏ8eqVL)p5GBD2ܑh&D(4VJ!-(#lS*{*Qm&'+ "ȬyOD4L%, JKr O2MX:إ {R ܩ:E(my6}y=S'a /6LOMF0F6Q B dSX~$ncj5sLƛ9>Lh9īՉļ$R]F' {NeZaP3tï;Xl!0 IGd 7.p,IU5(3 B $n}-ƹ_, G!v`w앦0RGxlcL/;{DZ7hنXӥHRD 6PdJ@b{%| puj1D *sn)0Q$4c`af#K1( rܾ@D'R#L}ED䵖6 )F!*,B b%5:TX<{rKIK<@cr @Ҙ Nsor)ꀲVai!aQl: e^:J-+aԑLѷ2u!+%#AJ>GQ&\[-V@KPrIxÔ+Gḧ́ũjh^:B$BaѦP尹Q4>NQlY  OlpUA̶& 4Q?A_JBG ?0̒I7,ˆ!fu)%GuGDMRXh!Icv]sŸ́֊h䄍B5r ^:CHUSx #Wcl_9EC/:!RKHGfɲk!(l-Hxld؟G[cѲUCDT`S1FW[&<4F< V H6uǹgAͪWnfங v@ٮW6K )7J#R9KSv _Me:r#}DhUSBX:=GGXxeR2dSka͕q9G(8݃`W%Rr(k 8 $'CZ@ .rf%X\L) GxpI#vnسbQH%P~BT Qj-!;@&@H c .  Kqə[+$)H\ %^뤴rK +2[R>ϑo5>a1:3|)琡lT-1'ɨ`E,cpBo?ʝ0۝PI7vy̓J..p&.u606s`  $NΣu'K(Fpq-jM+'S:*'v^tq8&PkׂjD ` ) 5,($'+xx|.{2z,Q#D`#g UvDA@"Dj@< ҪLpCЏKL!e SRa= 0# Z,%Лf %Ҁ\+cR)W@J482d } 0 (PBiH&v4h}z  5YL UEBd`HeDD.dlMo7gk !!F<*@4)K$0&G%;Ά;h*B҆n 2\Pp 4Z0 (K#a,jffFKwcN &HF$d!_i"lqJ׃#z|0M΢J.~%)-pЏ#n ,-44A Z:`nN\CAB@m`cPBMkD8%܎bF(?@ d+ml)z0NC /K 9! ~U kd LpTFBρ:L*go,I„Y*(9" ¯\p@n@%cO^kD!Tƹ` VG L-8Ox+T#ad@@((8$P0^clDA02 &kE꠆"<~@ aN}B$,Dojkdm A:e $ln|/FlV)0@I\@`A EaNP)J$&Ķ2[*#~!2?@~ z <)u2-H|(v,:hB0&G6X (P'=$|Ok`~PT /L)fB/bc- &2+àCc>"DJ0+Ebt L#)9 (`.|zAI=AA``' @`Q()Bŝ5琽36kG̈Pd:9L Ez!|b07JFf)HUCT+A/ FidH"B$om` "D"R04DIn/b+(cTg\@0bH't0) Wd4CzK(U>k`G.#LnT$~ii64fRdB`KPm4LB$+·).Y+:NJr[XFE9tDthB91$B.%Ht6Gf$ #BSQHxuޛJHTc[a$$фH6oH0tĺY'-(ɮOd+adJm!+ 5\B/DJ uQVl"m f৏S42DyK`kGavkJHj400qlAeJBboPO⢴*N`LPUK[puDwWM0FhJgOR(\ɷThm Z,416r$iX)OFBNJ6\/v'.!HD  HHN.R @ckR(RI2 clU{o9oȞJ k7X˾Qč*On˺<X6`CkL"@LP :$UM>5sl*!A*0 @ h@ÂFcOYAh6HP6ኾUąã2c*0,Q*X.bd!CxfR @N ,E ҹ4 "rȾUgP86B\H_.!޼! ZxW|A (f L>4 X@~*n#(@S!dfU>fd9FM `6)m#}kavfI|y& 9Kil ovפ(aC0l&giFxP6`p30A !@,3ny<)o^P` ׮As)n(")V)h(!.!KJ`L!4μ>ǦzJ$ BPע)SmEMʒД."bz92"Ϊlx@QdØO-tx"iˎQ)ڇ`& FaEQу&e)"G~"V53XYvS@8_{w +Bچ\K{#P4.rt-A2< Z?n:jL+sOh$^j$tȪs30$@ $V, ^a50LzP%L`/r 6+ yxEvL` AF&Mz[/d*(L Q P\FDmL@m\2Se,ǫ-ARF~\>/ÜIJxT7#5)z !cQOm}o%*<J0r 6ħDb umGdJyQt2ac P0-d(Pa%c$kDP0 `2!BT?^8U 5ȅ BA\l`N%/0mg4 ^ 2>b8rp kr.yKfjTNOn zb N1KUgśv&]bP>DpJJ(qSd.kaն-(KTWu†@.A*U@zBm#nre=$Ej t` LN»r ̸G2H*$)I/ BFz򆑽rΑɻ)7>C[c `aeig(}%| *{IJ|V9~%ךBĒ$|TU}@`80}`  A`@F@ؤbOFAx@ "={,ISJ'9QjrL}>>8BTX0 &e8=ɟ88MkTgR?Gcv/$J2§P8c u$㨯 OZ30w)?ߘ^wWt))T\h+|fP/?Y"=x[OX ̽ Rh2~)Nÿ 2PC13g >#hj~ωد!)C\Z䁮:'Kܥm€~(#:$ֵRz#l3HBװ*\#nS OĜ34@Rd2zܢj$ŐqE;:LB&:2w "j`JX'΄M689Pxi47Q 6 b*!o$SBM|d[I+!y!HXFHmE@l KVĒ{w!2~Fc@@{Q56}'uͥH,PI\(Lt2{_O@x@\[d^ Øxgщ,\1FVs]#ʮ*X"OY˃.tի.K\NVUqvxRBX:4,42 Jtp$ө\ם몓tL<; ēI tHsrҋ$0@HCsL (3@;D%;Ǡ"!B؈cjl&xP ,@rp0HfFO~рЎiPqnՈi@VbdFݕB>"yĜBDLɅ%9ѯ$c;¾!ްQ<vp xa6UФ `,^ @\:g|%r@@ rN=D@,\&tϚAi0#"lQ 2%d-UfT{zDnt "s2F(qF)0`$A!\ J-CYr` ZV>ENDk8,B>k]-(t5T$Xp$'l\bPu ES)[\L4V<1Bߩ$oT)=v$=P+WLT"HǜnHYS'Ca<(cRL8m p S<9QQG҆$`CɁhJ L)ˠ('g*2πP -H`*5.U=$.ҝjK-%Ron,8P\-gEZ3T1@1= ȑR 9zvɵp[OPP{mQg#'{xٺh.VhD$@pAgTAlG]s Ax f,a9p7ǽu RH^ ]?@ @"P6W>Y֍/.%;y uH { " StĐ~L 5vC.ȤW(O |H%%$-c=m& 0 pD mïzV_(7C=b qg\1Uoe  hpl { 4oYT)H)t9Tt~k\K1L'GvTBJ'hc{–QrD5(O X)ѨՌP5<- ` H֛xk. $ @ә3q.30@Nj *Ѱѿ?9#Ō+8Z$ ˒؂3(afX6@ȥOÑ9D <͙k> 1- A*ɥ H)g칀Y.#b#9ˍy5"M >;؊!HɃ A[Ҷ!jh0B(3&xqȎ r9d;ْ xCa,G6T/(EgEƓw[H0qKRD\Jͮ4Y).-ʏS4sG温2~Y0#< ; y\FG Y9!# !O:E+'|F  2ثJ"6S踁+J+z %Gʏ+(z"9?8} )ʫl{ P@"x9[BQG#7G 䇶QMph>iPȬ(ChF De]*H/Pesp %Iq;> :RHSa1ܐ SL@gp,@t5;SӢ'$Z% P&FzjΈ؀,6iI >9FeWyЛؕZ!NXC:"k馱T<2TM xmR9\ERDS?ɦ 1Bx#IM`>Is1"qɂFӋAR$`:`%BؚQ Ɂ~4 '#Y>B│(җ؎,Sb12 "o󫣱H>GP¼NTKhK-4Qhnw" %z#OEFR[pGo$*J"ǖ@9@KD # VnKI Y|]Bg)P6M\Sӗ2ɪѸ !JȨ.Ik Mqaz`>-%9Dr< \iLJ(㿑oaTȬ>:zʙ:9Pm5Zn9+ ~D֐A̍-AmhY 0D#%a *!8ЁplGc@I4zW`)8f\K`GΞBU I[ak[© N qw\ OeQj 6qԜ <<#𘫇Xr^b'8+HU=eB#<- li`gXVfpwɹ(XH7 '-*/k  Y DE%@{ yYn+ϭ #]C+x!-nTbfs8Hc>k`WaAoS0 0]! sH,2G-K! (:=auQd D. M!~@Ѐ @ }P/tD @$y$l*X`xE4 È@ -)jZ>gؼdy"# }3 @mxA:j}Z){7q#)yy`ۨ@$T}@&(LO kf2ZȚY-Zl>MP$V>7p?@\7]>DS>xRZEyQKK=_K|(J `@k,wp( |yS 4Cי+0! "0E%KV@X%Bqjyx'V1%DP:Z[@UXZ;d(2p#U Zkn'=ϡN X+-3B֝|2(%сK|<( C( $>-̫\%pM p[4ݰj"9k|xQ!eI,TGm`5أ@@ F-AD,C~%DABW^p^ ͌M('ʎ# ME4dMLEE3FDHLzSg Xoh656A`M̋8QLMf`cAL!g#26MI xf$HG5gȁAb"QM\lj2"Pmi5Rtϕ+xoc9)/h]7~E/N#|=Q%ģEDUz5:}\;zF4 7r9+8%[A {O{J唯{Zf1_zK6KR O;Hk\u"c-\ire`¤G롮ÊU^f$|02 \VhX0NtBiMBZD225]VQ^JiUT%D*b Zg0"AHGج݁` .K-[n--0Dbd$=[ފmѫ1Tw5ZT$uB|:eF5\Vgq-Zjq, 8 fTp01&\Ֆ2BUxi@֭ov#rItl!D $,2 dL+;"ciH48'Mۢ߻+&r{ qcb\lic֜@1'oh"XLW٫zFD uؤ^`rw7@J3|rRtcV)aնWb3Yj@Z!+v؂GmĨ8ZoO\U{Y6{xE]1(E}}+9WZ?2\8\hbX7! Pd (BI/ QH{H|柟 M'6w{J)blN ^xwx0L !  $@%dú؅X2Fb8}L_]эtl?:x aFxQ3gK]m;u>@?l""\BV'ttD̔2`/"xr=f$N8Uk'̠|@rye"HpV7BBV5CCfA8%\Fx-v 0,$dWE)0ɮdX! k5aZAT Ȟ& @6VI K `Pa"&bd!"R@Ie V.T! 1h1s0c0 <@3<&bʓ"(c- dMAdN((A @&nb"p#":M 52 99j v`^LѢP$DN@H[8pUA:"j*lť,vY$ aX ,$b$"K*FLe,_^] l8JkưĶJػZ$hc Aю-o3YRg,$lb*PvX_jT]gOIØؚxg ;0mf܄2%7P" ^ Jjo蔾rؖb!X!hF6Txj8vh8dpT 7 ?0G00kH AOT"Jxk*<3 "j5¤X:sB6cԆ4@8JzD%bb.GL^2H\%&@ s5h gpS'쨞{FeD-މr[!$ ԙO6qj#_/fk8Z"\74 $1zd2-'.{D֗G.¸7>B LÌHJDUQAoHb PG z!~:\k>:yJ%pr>H.@iO~-(%#eUjb6X,`GAdql "_32*' C ҈d%"@@!g7$Y .&bk7i%6S|QUGzk+o;z0xj^$nxm# 1,¢6F**2hŒ(>NJw +R NZfP8DsNVxk]*| y%~dX[Y ֝/Md" T , H7.INXUJ`o+bd儭FDžuS "(5B$PjwJޯT B- j@hcy &r̝H׶w% k?.GpEmP4?>+g(`s63phxj:._sdd.k$n5cnv*iBR~|Y&&뭐 ^U[D avR.&&C " gCsr 8itr"pZo0v{ld""И\0t wvuP,|Nj$d%lH-r-btF(v >2m:ΤBR5dBZa^HV"^r ;1AAfSB`X@0b L`+ X8~lȬ1}HX  !^Jmr2 .4!86x{ܚdkjRwJP|a:F` 1G9`6cc;`+ b/S(ZhNBh`X#8!l/ʠ^a"hJ*MVa&OKc%ETNH~eNviG4\,хO&(@BPI1[kJ0K] XS!7=8[D 8Xa͋FQ#2>W $fI"$b\HgzC p6#K:h*A fNa(Zn.+$+B\ADtyDb\v!X% ),y m%$⎆yi:7 –$U {^ǬSj:[T84 EJ#$|PHX'zçD?6]x `T~1Hzu>g7wJdj!B` QN80وju:$OrII8 5Xk*LsԲOp%|P!`-BdÆ:nvY"҆ !W~P0p2xl %C 2X~Ȁ@Pho]Bu6=ޯI =?e /+"S(Aʥ@АDO@ Ȁc+]f9r dHIygQ fOD]k$lT"lL;_Rm[:L*뤼h\60{ ֤@Io4Y{2xݠ$>jjl+`A  n&O\C x7m 341-f0 ~i$,ɂF+R0 2 i" "|iP&K2^ $Kњ&.̼ c\)l.ϬtdBn3=/R L)<ɬ6숢h}&23= /O[hu&Z!?Օ S"U(%ĔKɐ X6IJ9q Ҩ&)ʲL4,gbV)VjTQ,d`۵R9m]-Ki _}Kr>ȃILM}N Sos\^ t/mD|4jbyLH5t!Yd%z\ـ@ 6:frR$]sZCXbU)sLJhl'[h_ܩBk˵!xۭ*~} l629Ǡ?,=h(I^5`JQtc("YH W= 4C\XG)4e* E yT'c=R1jv Ê#6IQ`MJfnR(qY'%u Y%a"Q5}M51Y }=jIZdXLtfWrsAE`]I.bf+3J V$`MOn$\Mc=z)&(4I% Nyfwžh 5N.E5dx:mx N3щ,Rj0 ^PZ^Qj1#0gR$m)bR/B8XhRCl R+XTkXbbQ-5 5!ŝG2&P[ɢ/(f(O MSP( T)p;CN #je!<$'fAdF8WfKq<>%>LڸCG>rݲ6=(#;X&iP0kQD0tV vڛ0#b Sa0#ĉsɧՠԀ E]-LZ̩IYlDر^SPMcqK=6!-(1(@Ѯ ;wXlwg@ LԥW&@`U &=D8ip`8bO8 g*-YJ/ q1#S 6 P)P( DaxX:nh\$@Df:mKURG/x R*^%<njv(`+}@ÆЬbn&aͼaYIBV($d2 /!c)3$PDsRvJٌۆк"^4`z_͙<6]E\˽rcz%Ђ5#z %0 @] P2;XjӷwSw [ Jô_TMg3'8lԙ^kcsySvۃ"_n>JSKXsROq櫎$}TVϚXZCdl44.4s1=r,"[,D`Y,xSh1X9;.'cØ '!{ k86G889п#ܓ:"[tIӚV%D> ۤ i w`X* 356&s 1.t95qC#ôO  پSɣ@ y{a+?A3XL4K M i7 u Д@$ɮc?4"xBipGQ j$"+RǙz@, i'` 9A\M z;$r}i#. H3=<,\M3Iu-}O/ ɫ\IrsAÖw3,Q^t'rv'qXxv p.`01H5(Z旰:Z aVMX𘐼ܹT|zZh֡`s!{|t|ᖐ)P~ QxC:VpVIT 2@ÿ`( s*5\wi x2؃Slz X1 Ԥ%01`JAhJΙùIOʙ9Aq؏嶳Zpwg[mx" ! '`y 0*|O鷚!։< V0B0[^DLs ׋[M6ܸk(rvh%'x߀ - ๝\ T WaȦ > `Q2 ى(O!Sw[e ݁K(+h]ҕV`DhH{Ht>I?b No@Ps. L-0 B ";=0RdA[ѻE܄N۸XSE5ɧTA*#)yVy]afIxHփ*()`1Acܧgy#jc9LQP+a ZByQx0]۝P1(""NCFy->#<ȔpҎE[J֛ y~r<CpXsčl4Y(7P6AItpQ4"t1*4Y$#q`W;x4X9z 3KjpPNA"+1Xqr٨y ˒l5|܉R+_hT9;r8pIPj`X#Cv-Aʒs1$]/3Km0{ H1^H HsS o: p /  p@WHiUH+.La_:x܋>26LR=W3' xq˜1@ieV3#Ⱥ]9e!aXCd(y4DɌ c,Z|%8\QV  *'4) \C*4 d& RfJz %IRfa fY%5I¢L! =h!cNK 9Toao+O$Ej%dvlT1 :)^ʪ=+?P3]7Beէ1o79sk(U &ᥛeJ?d)lWyMz\QXxKG)Naȿ"]FIfi=YYhu y5R@}OE!T)N9O!zNgpMl|N4[KYcé, "i JP$ƳX ?-mŬ *==.4dTi + R#\Xu ?S,a]s2Hl{؆No6R(Ka¡|}Υ?[,;Aఫ` [_R:帘Ͳ F<+Uxx@(@R 2'쎼z z xP8"*|'j}AiOR2c2)u'*z( @)Zy{ T*:sH0h. 2Hx,؂DI HI؁3pN! *JK T|1L~I1[& 5" k.Ħ@POEPچ{p$ (J됉k }M?8ةpiy rOzٶn1%f! $RBX`"X]|Ս]Xkaz5h!,6I\N B0QYP  8$mv x2$b2{V2+x?(R|RZvkf8qVJS`i & J@6 `:J$G,܄(8EabD4u K0ZA>~7t5 S*ec lծ=.0QEL  "A(@:UjKN&xpTbQ+ |D8 ;ZZ /iϪR?Gld*ix3fɌ'$`"`Z4&9e\IMPdPg,*`:#-c"Q/A)32LzRcS'&Q܀;(9fY0hU@P 59 sJq4;_#P:1 9Q G]O䑕Gh+#\9iH2&D#.!K= -}&b\!/47q0b &#HO1MXdܒPO;:m䩑.N  s]fU"~H:8s>=[Ӽ"^Ƚ (2|ԀAIORȎrddOȚO4HvS=7g9IEJys)aX%~(L M\B i%r1dq\; lSO+q\Ci LEHVArb4EL$sgLi" ((~v3R*]0fuS \ƿ4sukZegE(by %zTI)G0$"v,wbO0 Mʪ&'O苴e 8UU XaiJ s(jH+fyRz!q(?0?63&[c=/CPȯjb0ߚ-soQ$2 4d&%-/!mpʊeϊ2^"!υ T^F8+ EU6+&JV +Dn*F5Q0TC$|#5B]* n/&N)D(E( !~AlANaȀ  ΍Ds l(&( hp%T".YP> V>jZ8f@F `@:+NCg"|*1R-K K$N4B5&nxFCйLuBTFr΢d+l5P ԢŜ4I&N1N~j&Ƅr>nѰPb~D(!'a|pV@ HV 4gJ'V*pqJlE@ WѮ!FH O'9F" <!@T 6-YDM`(vgPȬ@k@R2 /?z`&n3¥,0(-D2:,8" -D,"оVT"%'#^3#  ,$@*A <6t`B2@c5 @0c.b ʺ$$aArF#na>جHe ` ,Qjl&0iB@`  @!F!WMNq\\H:0t㏔nf*b-Rq>Xr'h2|HbHb# "HӅ*n) ]MN2dRM)JHͨ.KSbO($ImxLxlEAHjѼJB@$TzEu;ia(d@&FDTx,T'* d/8^!=F2m`t @Āj%?&Ch!Ex_0 *0[@DP^<ee|%AEk%`"`A.NahgdWE  knaA'0s \W`od(!GgAG6nްph$7B<"<+`L qvN6(5|jj1ֆs1xT31R!l" -8ovKP0;+`(F`T? -Jgl'Ƥ(:*AdaRAF‹o( *\beHXLt!&bT0@28@ @M`dfASG7[R /~IpvP7C0a/4>,To"5@HlojO{Z-&@48t@pN Nma)#jZ"#p sD?0)(]i& Ս.`#@pĔ?*S0`g'%Ad6(#S5 BrpFvTT Cz$rPZb,0bWd:B3$%S_r 1;jLL` b @ֺonf dwfʾ W'qPFq)Ro"vN*q b-W+(N hN;N<8(3F()!rI"AT-+8Îa 5xn]HTF"2c,;qBɐ$eRP\M㩣MBXE0{OJj$$ojm!q@˚˥~5²-R4%X|řS//Bm//rU4,2jHH'/ìCdr"CEO#uoSqF RJApd,(%#A7(ʈ]")Vʠsb# Sǡ/%Z„odbbStgd@E ]$~nħ'IYW]ObF!bze_g2g.M2Ϩ^'tc.4I$nI2PH&I2RB@6 ם0 <$BQG))X͡ g.#ACX.JfŊ-ʬJFG!WH6j@`i FAvcn_aÌ-^9;| i~K\'$t-?,!S0弨<P/ȝBpR4& R.PFUJ [G,ԣUZ Gb|7LS+2`[2!Z`jA( هd(@N@!?0΅+F b@c`)H 9e&Z!H3 $n IqD5br<.p0Ap U:kbY, AFB@`@&`&eRP*@?PTҀ(>pA1`5/Nz[,sYZDht9^Ai\ $yU}o`p:]kYMVA'i3m65]x7 PX?_or&`*(Zvح`+*iZy{ B[6(*~{r~Nj*pOfKzg60b#ê](o`l?nkldt&jXخ~)Bh%;;E)mɌL+S?)2MR.1p3 `uP `6`) 9J@K2jh8SrRgM-9vpJ(. $xKܘJ6, b`"Gbx%@( R8[|J"/( ZG9t  2s*ܿ!@Q]`5VT*Ll3 "8- 6.;W ^]3h- b˵(Ǔr|K{DIsXT!LѸ57DDp ȼ^ɂyoQ#glc~ݠ:`(ۿG)DnQwE-t3 H/ 7.,1&'% @`cZF'J'㸡&U~^C%[{#s +ŵ8b|DpA2#X"^9"RO %gP Aq^?UNbZ>`DP]Cm& k~<1RbDHhׁxhbPJ p1 0Y8@DL`,%T&oay?%!Q/IJ2c{ 3o_"] R#4FKɝh(4hk1`sx|DlReZݲf<|)eP.`兤Q.**i>--Nb"˘ջ@t!1r\1()R,R9(prKZi1m?#&bߛt\3ҍ'4zJQbucu.(N3$v)3A"+F0FbIUeAK%F@$tL: ~_i7*AJt}svk$^J "ap.lU4%'d0=pZ3/,*[֒W)'EJrNZ ";r)XW:mG6@[Y0SmNQo FSJ5׋eT\ {.c0_ yb+k;F/PΆo;k⎱]˥5MM*;})N֦'elb^@J d j 0X|ڢUd݊UKvTB@#捪7 ptm:8v$ʰ+l:0dB!nw=T)Q)L/Cz}!қ89iBjfE@> lxZ؀IGXM,EXu *8 &P$*2h0vIj 1'9;r.᳐+I K)6$;P <Ȣ["(ba+t8(qknn 0VXU8XrA"άS$*+n9n GPzN@A(˃DJɲ`%Aq/$t xpbTSD*i@&i鲝"; l r:;9{u=q"-ظ`.B`CxKLd5l8c"(ж{sԵIΉМ QApx )̥p;09aĹde J2{ (5@*H?OP8TC BPEP I,ƴ[' ݇TK{\/sLEܯ';VI.劦r(;4ڞ-X ?rh+i(aJ"*=|F+^x8u%5^Jk| " 6f8SIR[q_ 㻓K#'y:2LLT3 43ҡFm54'Z@PzCQܬ`fٽB8dA%cn9@1-+5>WLa@;<%2&*@?1mG! 7eM`* 3H*8Q׋_K+ KI!"gUD M8("G+ۢW]7+ifQq AT,,ȭD4pTTù W83-Iu?z/J: 1.i 082M&0TsFK6q,߱ ɘFാ` "+h5^:L/L fKQ/"< d+5Tܚ6z^hpgB>@?=}~ m.H9A:~RL -X9;b/^ZU(QF揸B2c! 8̠dA̡L@K-e9#LQ Ym#ۇprO:cV~ 9!y38YI,3wAeaI ߫DHULz~ GP= iȵ퇌^PCh!H%, q KP*b)0ڙ {F x:KAF# z&;]L(wCH݇ r@ol݅HT>)rXlp% nxˆDb뤡O;t `KݑI~t? @DpD4[DLh=Tue,UHm@* 0lpe"0uhQ!ʆg`X'!ױ N  28|`G{L#^~+1L1Qüd3"A3ı)__+rq3A4ϒ Et4yU݋س,"D-YB xyx.k :(1o%2xB@{uXX>`smÙ3K gg`"JI@ "-Dr9D<)cs66r0-+d/а)@  1%km&J2d[sHET&#ACv_[}@)9 Q&(UjvZ/(]}W;{Td`:GE 4D !+X pJP@q{W"!r1Tբfd8,Wj^".!X%ݲ2yyK1)5CBY6k@T6U&\L1bH("(N+H.w)Y% Ѫ& 8$K% V[¸CBC?Dj< 6!C !%I!0Òqh@"iUP!%]@C9~v_Hb ^j aĭ"DwqbHa? i[d*$| e4/  sq vi?I E}:u]]Nbs͎F59 <9Y4(Qnbs? <`hbO*?g}D Ke3 WN 9/ cH%ha<qSBT4 (Ȋp 7!Bi%ЈC$S W>U=$e#ˉir!F٢Tp\Da d ML AjCuZ;dF'>B$.')* j+N/L4"`H%(>k4 h4kƪ4v:5"8*7Pf$H*eDx´$b! B8_H骴' '!Ecv9pa|T %a m1D|k\UD.Oڕh?:EtW$܅T㖪G x.G'%Zs>Wd+і,0B|/rg M+ɀz̈G¾*Dd&!2@*'rhȚ`#>jQh X/]^xѸga{-"rXW9i( =/"^`&3-D;Sn@jRH0xfE`:}&L:fF@_e+r"|HL_b"bGAq~R>tJN92"|i\G asr$rxL2I:T\V+]G1Bprx[S!pBv(#aLf:Mx bD iZ@.a`F4A3lKLSy7^1&&@[%ਦAyBEHjBM>erxC3%y9bE p0LN `ZF#X#* SHf/P[VOofJBo蔣!AX"A8P dF#HV6`H $*H*(*u=*h!G(~fup 8iNhR#$eĉu+xzfąG`E6S"CSzi*o!u#.W1 `17,B@4 \lFKnu\z1U:QenEMDv_m#4R“+ENDpaDJnLˁ>jac*6`L5 0ZVIT$TDkhBt7HWFA./y !` DF!0B@%F''t4 eZb;dq8ACaZ]Y`@F 8`4`+t` lO (%sR':ұⅦ`nExsFBIʪcnLʂ. 2h7 \W2v4\0m L´'( @ne ŊqU>)O&͚EPz.m.9qb !H@t`v-lmbȖ@j.+ 'b$uJo)f.G"g:(^L(%FjM !x5DH"Qhk)mB: 3s!®YN>CO5&Th+eQ%&YB16FDwd1)JGNRއu{Lpv^Z^aYp8ǁ(^",1n1Pn$b螬,Tg:zW`^bI1~ `I Z60]l \M js'~Dk`$"i9xH#$ v)ҮKJjA](Ɖ20VS|oʴ+FRh` !9*i$cPmp*Ѥf$UߠO@⊗HE`l@1}  hOnwWAb ",dAD~-rHl.h9 b ȮOO{j1Y*B DK0xƯA:O`  BH~,4X,p%0"dh)~S K~θ#TiPg?g>NrJ.d^ʌ'Uh8G#51D Z"O) ):G&z\p& 2gnM" 36A{ 3Ǻ 2c(lEg&211}IRf0b hȕGf{x2MBmyzcrdUPA85OrX&BPI'9HExK&s11x4˾ްM,L<7L5+c9:g6ndTr-(&VLOm,<*BӦ$*XB,.2em4hP*J$E$ (P6 n/. Y#ۚ5OsMEm\WpQ1ު4*"DHRe;6g={FhmhLPBkƌ.q {d=p$hJ*t,wsntٌ+E{GȕW4qPdB&uetEj"_$RU&O) P(넅K۸`ч'03 ]]-.ȇS+.6)V-Gʻ,Msڥꎵ:5r=} $ad, [fzgllL Q5޸uHv"$u*iV'? '<1E4** ! @@(}@@ 3~o @ac0i?qD5?c))p) ĄH>-@0hl'  [a3*@@ˌN ^} PX7k{<@RD {mD*[}~蕒E@xY)ѡ~>|>h q8!7s,tHx`; 3(L9":%( l'MCpࡇRKCK砎b/ӵ/ Z R1$) AX1.G%(`$-MK&|IȓZbf?pc)u("$~+xz䰀ٺo)r\Vl b`b7+ށ h/ |QB<{p<NN<mj P8$ `GL,Q)Hz;`8$}=X0@~O@  @ jxg ł0 A02 !j>g`P0K0( >^Zm?_+o8bb_/G  1s7WK_X< r5Z"dx$;efKqpL_Q(Q};.g*\ſo_{7r3 |#0B6s*!A4g0 +Ж)8bv٦k1 SOCK6+cz;E4qZrzDPdM'1; %ZAh&+w&kg2؜ҒR,Rbϧ~ q H2E/Ű-`'Q2l& m.t0,W&@}8Z>Ao3yv5.` FVZiL̼ ñ@ `ʟ\\{l<Ubvv'P,hm˚⸴ hRbָ: ֥p!P'sT V־I:ksttbeh. EN₀` LNR1rß&0 |`ޒ4*-s# YeCS  |#渔 $Ol>08e^+Ep$y"`™ Jy1Mc q bMШ0' R&(L @BkX :Z&\DR[!/|(CJ+mjq &Kq(!QMNOXvSVBi'Ruԧ:1m-ЂcT.2·6f ASˊcVZUɔs DsdœujJ ,= 0'djrL˃G$_8 :i3- ZK j :'3,aNIF0RK8 `#GTDle"&&=AP! -PP4ÇL#z-W: ODɘf4T0dI^*KA^(0]I8 ioJqs)֙r|짛GEs7AKUv#iR\7n*k.m@dkn`@2msO,Wb/\$riXWp@(](Ime \c^pXN"WO-^ }^ "$8; Ek=1zKMA/P۰h6~ ExW;@w Ah-Ì@v>Jiu+ˌ>d! .tB*]ڲuLn΄_ރqΐ0Ș|8uj W&INKv kAC t@Zߣ5CX8"6HUs-="p?w |. U ,]R'w@~P"[5$=^l1wY55bnɬw+M/ jI+P". GwaȋXqOc l- f @`,P1,,LaVώ\h K,@F$}f$!" 2A8j."J3ԙBR^-54(6z~TgCt7`„HP&n2Y++'(>|$Tߐ:b $U:lƼiBL rQMh&B9  $š 熵8p9cF\j`XB2Fd骎NDK*u|h`.P"بAh d&b#R9,lJ%#L# &0I@5TKb TX*m fȧ/P/Z@a ` !-Chf"2 ^ `~~.(Ecn'#5)l t /|GJ©M'4.˄na4``&~/o(:Ɯ  @aDBTG3&B6c$e LCmzzn#( XT`Fd0V1I\}<@NDA:jJE#' rqa,Øa\iL,.X9`!Z &@%$̿l./*Q/<#@ A2v*F ^GLHaFP `PPnarD1hsb4@teS.) B3DF</UdQ%-]DУ?Ug5DT/ L\̒s.j%p0.|wR]5#K&LNdCl2cb LkZD\s*.lc^Nh'l<֢8 YòE"$ҹ sn~V#95jVbFD& R#^C}4m^_+F :J2.#-D$g jd6|&k40E?'5VQ&C0JDnh?)LEt+uJ")ޚ6\-Ɗ&4nQf4|=# ] p\礔\'Uu#6'1_M:wj\ ArB#N5=H4i L!dЄi=@8kFA:3|!L'3o(l>H>Qj"rǷˍHgv.0Wx+Hw ͔'(孋}&NkI? qUI@TD xi1@є2e.TB8n^ǑC2nphY*h@y/w3_#aD|M(%AFLOѪk|)X4_6.]7R7CɅ[cז6L*@}Pm`=ǥ^C c/l^ tK.28Ul اHX.Ճ@Pa1=A euĤvċWĬp t-_VvBG#I'Gl%!">wp#CvDTR@D` Ք,B,tDMW]>2e+uSk]%sp]"pqw ]A@^*d" @Ě\[Wsj\سܭ̀a< @!v,iJS8)f9P @D2( 663Jd.*%6%J' % .,G^d !4&7ßZ$N$amHAq 6D `On6Ln4BV!BbF>YC AB!= ,!"!+FЎ[TZ $Ȼb{F+D (Ph܀ @S.BH@$'T.\'[ffu$̎e#Xu0޸ky`t#BJ ac J 퐼"9FE@AF EMxRc8Wznjt&J5h |Tq^>iN]Hl $^&-ʲJ,d41p U:Ey'/7D |5! 嬀4GĖU+-[YrGRόK؂[kU~ "Zf2q/+&$Ej BN5g/6w|r(`zUsؼ978<>Afv Ct=>lvz&Mv8j | \#F/D1De!_%}@$f8@>Ara,TDh9=Y34 ` +]c=ھNKUİ^ȣ)~)AZfl9'w,\6 <&G6N"=&]6 t!>tkOC*~~`ARr pnBN~`N,ΚqJmGp 38_))uD.hS* @ 0#-[tMcF\D^ɦāT.1Z;N6ԑ$ HAAőn sАAap8 |>    Rpz<G 0(hH|o@(8N@>-ATS *z/`jbа]@_-cPkE!Xlx=!#Vh<y<uLg9R@5b _o-L}TV@,P! R5 G?te_̾8 1"42⪒2ht`㮩.KѪ89'm|ت$:z Co֑:PR k+0s-Ix!(.T*gNm#*nӫ )< "5 \6(;S-#h3<9Q%!NjT!E)( D@1R֮#j0)%H{2,/Nj,28|&1m3Fj%T{:xdoC6 9GF.0'rмƐ̻m@4eά`DHK-Q,󤽵ŔB(gC3k> KTʹ+iMK䖽Шw,޸C⧣3L[R|Z4*0b?j5]V~:K&ۿfyj1B.Rm+CvZh Z^+S,#5ũs0r rkO#t 1<'ׂ; 1A^>|Xt'QRz&)"P_9o`(V;H R @`@/a<t!̡8r#bQ3z&#hӎi{l;GZlR 6έ9Cy+ A=eMHzBADUU Q+,Zf6F !96%Z,eKr2HJaA0 MOu%c$p(#K,کb 9*lX "\-&ˁ,F9i)pGH`rtp:@Ih !yuW .P6Q@H p@h=Kh@M :̨ X hT a=DH hқ*UK4S@$O 1FyǧjPHfqښSx0Hl"Oo 8dj 08F@:SP0e{. $P2)2Ɖ;Gs}ȼjB@0 J"wZ2`QKDbhEHL,`D P&`6Ff\ h"(8F|.8 ( ϪZ'3蹠 `FCWz2`C:(ap^ v a8 ]w #,PQA K:a'#Y}IQu%{LK Iz\L!JW 9ܔ(n4#E}ҕ\ )Y:s9* BE%!Du0e&SC &^ y>IyIqr/!2xR!*@2FP)LT؃4Zhkm0~A"YR=Fـ&&3E퍙~6BSr@! $ $:#K-2p\s3 Xs@C 8 #, xx2v H0A@B2t@X|34%DУs1ɶRUS[J!0ﺠMVw  {%)9[-?Q 4Hݱ Z٭ ̓00J,U G4iK9X1zHA(ӵ8ЪaJа +16# w!ŏs hyT\ 񙂰S42x8h2= Pߝ!\91A= "-2qf s׳?!¤r0 hz0Y F; Шy)!Iy1 1I A,֝ iȀS@-kLO Af ۫y$}Q1Q=Yq #'p-H*=O8ƈ 4 o' {F8!/ !C6:(rvq sQ ?Ҙ:x#jSJT9{ 0$Lj J XHKLR ÝoyD4u I1HT$ED)2pƾo1Sƽ|wcy蜁̧ Ԛ1[#j1:Hɰh .N y!LɗRA K߈<32"4TW 4&,a+ OIqv' /(ku];z6C̝cb()7@R%M5[ !Z:J2 QࣕȮUMUTtK)Qw%Et xlҼ@s[Ӿ8x(ր(jEpx)  YN"1 7 [0O>>⤪uY>* HJIx H hCT 0wR)ʋizmSJU8%4 ȝ͏$X/֎ߏ ;Ldy ?$ xʬx8ܱXLpMAJfRpEJk5zpڗ6eqA m#6X(r$0? s3 њy4cpK0Y -4 $;ܚ_rDƼPRxƿ#uIUֺR;S?8kH=}BH_3 -L"e2/)Z;K[M պDPXu( y)7dY5r x9d`ʡ Υ>Ǧ`IpG+85*z zh(̉" xHQe j6 ..s@qi;㶶\a"PSX*չJ $s5YV$p ? j\h-#!! B%OVy | f |@;hՋr+ 몂'f}]*_ \3:f2p0K-O1Чj G;⒒E:Lgm#>ؖ7`6Db(ZBqSZ2rN"Ӎ ^.5X.(c#f>#gg,0GpdXW] (Sq}s ziA'l``LXq`SQfP "(2CT,í:3s; C,"& lPuz7" kϘ1:2srXtG @;t;?#zxTTGx:l̦)O#=p K(ZҲRr8 q3R- HPh`Y0p,.>~\"3זLcQ[0kC4 QٳrqH؈us6ߞ"!LqQB!G|,MȒp|'؝l-qI _aaQը 2\JXO1LB1B!Ôӏ<͟0L#O 5 êYŧ&tSYHŷ2.39xpF2^^P {?Ji)gQ(DULA *\7M;`0.;1>8׉k>V4/T0'I(I}E!@(H? >(h~`! ZV@hm><TVXw;@ U{=:'/|ˠN%v}@t*l=N"/ݰ [{ x\S shӅ=^o0DWFH& %"x, X.!ާ:kʞ< +g𬡇p$aFzCqҷ⼞(*pZ4x+-,7Jx%H=zGBvajB<ǣWL ⮬InU;ifE\ϴ="J w+/29.j`gO؉`V ApBY W_ d J` Og|z?VR9 eRSGف &C(eTr֙n.<6_[ygGpueu?r'-$JYcAF ^fh `Z_ J s.D1`'8DӗOn VjsI T_H ^L`n _(H)tP,E ` !d1-ZǩQjJNZe >4Ed-1=KZ,-LLj{D5G`>{E,/*gPAT~#nț14T82m ?pD9>0t:V4LPou?pP eQC(FQКFBT~<7O@>LY xB /d14Bp0xܪ!**e#NXT";qkg͓bRV0D8 @@:3R!}IFE^4آ9lFMFqd &?6FI9$m$AVWYW0̙":ffI mII#sdiPCnd=ոG[#mQÏ'Ŵԡvs%tC8Hy >9e,g %ohE^_g&gZt#n,db{;,kI8rICh[;`9 [KyV+ pמ"+x:)婽%|INokr%mfIJ3Q!9iʘF鑶ur.LLO=8mA@ GY\o@5 sn2FQ6 dGIK&Znbz~ B,&c)A\dҁm5v֧ƄsyZV,9 r&qЏ$L7E?!zS'G-3["L4սS]$WVW%LeBT[ L {^|MGޞtZ:.z]=i4^魐GbrH|-6׼& r| kҁa+L9.m,jk:\$Fsٙi gs5ێs~89@DD|DUE$X!wB!2>M`M7pnG6$-2#II>VVv!f%D䁄$R2*"" B%֙-bq+l*j^IO>W ,nP@"%fR g&rܖJ<JF+b@~ p+ #h`sb PkD @kpH-ζst2B "0 3 `w7 ' i&axA-"rvKb^6H`fapn"4! +.m$-b`Vo[5\!~&#D&r8gP2g.N6dQ&zI».тZsR;`@+x&rk֎2lwAfF\Jb밎BdKU$&Z[0`krڂ٣ DC=.¸д(4)h`<   ?9163D< &,sh"eCHbJ B䣊pr/9>(Rb9qn\UM/ozBR &]hN $!GYԏHޣޏ` A%AGiL'N# %B&@/ÌLLO|m"" !?IpmDPڣURFB6`xa1zF1@.wV(B"S(2A+C=e G(ϳ ", S2:60V"GzŽo,pId""G56k&ڼe H٥W}W<1;*>"?214g.~61*qk(6Ʀl΄تl eVBom4n3!wfJ)O'*.1GQU$'/XҊ5(do]b2+$ = 䌼(FgtON^u=#h!ٮX$ꂄ*xji"0-nf O+T_*&ω(f%5_Jp6'PIu! EbZ'>J77-J]S)3n'+S8DIwX~tlo@dwՓsHGD#L${@s9G+񲊖R3{} -!FD|J-.49C6ph7uNe;5UCd2jRnlFYpyxGQ6Åy.9Sܫ@j]Ӡ)YZH0 _9|o$h]l2Bp"~]kWy3O9ބp6Q/y!&g"S2Ԉf$TC"P`.Sl켨L4"N/,kq.Zzvm+ͭ[{3~)YӉ0Blsue&z Hfn.8m^%>{e}0&M+$)jh뤭L(Roh. kbN @ bb\?uB,iJ&ԭ¦B@B"vPB`0:O$KxX `@dkbn w=ǭH(KbzdLFI:ѻ>ŸK&NFP]&t``NjS-2nOyk<@Ys'S#@Th2/I`ƀ(2@P!މNmX#szRfLf"C`kHMHeQN&G{"2wCiAvc0X H`jLJt1PGl)P$;E  :dDB]Q\@:!!K TG &&S3ЉfRaX !d3 ;֕D3$jh`..93ef|#%!Ѭoڽ"),Me㓄S@6Yt~1B \z  9R(Hh4:dy hovM>.+Ug`@2AA@c zeMps+ے{-*/8kRwL2A>IOOo.BOmiKJ#KRi{|l4B8S7HOo%?vBozH,>jzV-(Mz p*RPë.6!R|ڡi,[d#dOy.!*Fj@G. 9:@~!L*6EE H J("2M:b@X$ap`Z}8L&SYoCP0Z6H#, Gk|_/8GܮBpt x8~BC]`h.K!0u:ž +b(>c+r}l(  i |'{&j0zgZHjpo H7 bh|.AvDy!f'9t'NPc  DNpA!}1ID^~zB'z1m)>P1p(" @)M0ԠP|\)h *zJ~ p$ ' #B ',H1(U?)P, Ԗ1L @!{" 3wmҒJTzl"ý|} |nE6il4e:<5g'NTh[UZlTˢ;,+|$]t; ^ kmFPju z$$l#(3Ε ?0o7JnڅSѯj\ELeT^ǰ:~Mhl(ŏ YqpΟ8tZ]oX1[- L'Nm->tK!ۥ5% n;et][ Dh;/gE7<^Mw<];+B*WE&{i 肀fM"0(ž2kYF8]`;{`{A3Y=\ 'd;S=,.!I[ktHN 7 =ˡ&OB\ y~2\BXSM]Dsy, sqK#%*x\ePb~yEHA_M0gv!=Q}^J25dc,/˓bi|#!OdaUJ2d#oCC2?ƒ&Ka>ɶ1?*R):Fd3XbEXL KFm q='iE$Ly3^)?_ɖVk=+͵d\B$bB{Wt8W:HR h{Yl#Dc%DHNL&gI/`ـx"liO6lЎJ`]=(-,y6#*X{UEriR%õ癉uݪaL|Hu,a0d!@1.NT@bqְ18^N.:,ͪZ:UM}XɌ+U|z(qHu,R H!A(~H"#{RqS\vW0 䜻8?/ P2}45'\ toBcN.ueTj.t-x_$\=lc@&8#+i%_1dG`WI56)R)yFXp2`P 3e0(@)a:at]N+-EC:PCEhJq\ <(M( pv_ՀkR[Ʌn\20ͣ\ł8&ӛh0idF|6;3t'?~"@X B#y0~ 5Y (`TMTPV0k+i@X$8,00%pC;J<0X\Xei MxX!( z~  XD@Z8s3pW *̂(l0 @yb1ppv[opt)"1 ~ Q+acp jHNH]_wjȑ: L+.hzx?p4%9`BC 0aZFYp鮧i Htc+heqHhHA8bh9zatRs#=01) ={$ߡend$:OLa 4ix  % {ώ2X%5 :/q)YJ@#ɔ jgkکQLN=XCSnSՎ,Sq( /z5PpM@n)9dS=ӲM="ƺ,e%IYhռ,I7"#DZaٽ tؙףu(StуؑʷAӥ=@ڸU߱6 j!@ۓR 1$CE x-jV 0U]HCя]hT\Ќ GufQt[N*hY ቻQ<IWXp5spyzȁH̃ 6dȉ}1 3#:# _@ 6+i!Ia }KPrK\'$Гz 8ŦП49ƥH}A  2YىuIJڟ o`_KOp jh1Mp-*΀X.tp{6Rš \qߣp-gpT;gb=jqLv2s(PWqcX@h(. ${Xʦ"]njp `xR9:41vKFfj{Gɀ 4]N> RJ&&c9sɬzVj0bog}ipg"S 6B` ,>lRc&؁ц'|438c*xR.J 腷" F.`{d*H0uP|^Υ%9d"JXDdLtpL Gc~84;]ӒG|Y0M(>jΆh9;`P>NL ܆:)1:L“̗[V;LĘԹ]qRE?!4B!8嵤 bo_Yp0 a@K:&HD3:Y%;r!8l`d@=E(ub<ۨ{% uAlQ7F)8`ąZJPn1H-# 338ΘP Dg!Sp@qa9 uχPv풓iXnhd<<cHc沧H02P%2bJRuXo xh~_Íq`XrzӶ! I aS(TpmIt?2x'3(%|vR@| (fa8qBAX,,2|tSr Hu;YS_E lBY~2'oO#s^~2Ph d" YΨyE R^ݐ/`ӄDj\H=@MHG-,GpIwIEK`ٻ@ >نo/q׃ԡ߀GtxE(z ƣn)}gAa)349͘\H%b `q_jHp<q 9pusXw؞p6" Ph\8S@p`oy! D6x#-eU>' hd4.[͓(z QL# :VB9)/D8^ t8# e#])U9L^9k~K;%ѯBX#QxSپSW|A~%G_@?}> 4@țPw{=xH~?P*>{P s'z@L0d}S=-H? JP&$J*41sy<'WTF`X"vΣ  %5E7;Ti: ~ũ zRt_-5IAߐ<8]n-:9Yokc̽Fi1D N+'U>. g[^1 N6# /nӀ: dz)$-'zPL'` Oh(1-VHbCHl ۗU@㑼( #ֈW󫬁%AD)OgA\> c@LWu1ߌy[JG:C7dy"ڥN!"IwDp54DQy:C%>uqZg0 )YiÁP*x F(C)r0MH8$@Uv$xBDaLH@1;4ZH8\N @#@u;sWŗ0Q#AI6}?ܡ9(2`ԒPmVF/f > 1l{%"pvIclnDBBp! &@M%'ء%TBLh*p $0 Nn)a>7?;~T.0 xhDARړj-bazCaHA:@m APO 4"$0(R(uvցcZRg3HNZKD&%}/,щ!Rxz a]@6Ij9!Ii i̜2Iwmj^(ibA "[7{Q`$2P$$@EMp|)@Pf\k gZ8FΤ;4IiE0~XPԷ p2  !}Ϥtr/ZE'lAf| ˄$jg'f0F`!A@Fb XK`G@dhufgD$Fǃc:%$T+ rin$zPTN7 RCDDЯKbb!X&of,:Z%b,Dr*Eb"Rn0nh&'g/BfDgB%Ŵ<:B%d謑JkmHUBp0Aý'v=(NH0cB$mЀD*Q#k0JJF2/OA,"b0 ,#P@6,;&4,v%!q(„r&Фk%&ca `iheǢŠ"X!ЊS$Ţ^kҟF$;Pg)ͣ#4z!bGoGppT)?'b*0g)*W¢S:CN6.V|dPSnb"Y [5)pQ$aVoV@D"#L[Þ#%(p$YCCRkI4\BP +", zhtTg Ȧ5"j]z\([ԓ'¤;Y9B( DNI2c"E45""b =2hC*_(E'"k/$? /cS򐃨xs&} <=k?^`0 FLdî,e"Sx,D(SrX+s @FSH!T4H X a^0jnA ^8` @,FM$Q>0c9i1͢:L'@?B`l#^nDIfl/a3J\>b@bFsBR'.K$XA*  ׏̡`\@ `&%'i+.UDʊdHJi$.LZh],8]TkL3;VoP(6ekB]Pc2=d%H ܁%`HM$!@r3Bd6} ` Zr`&@2*Kl"p.?`-LD! j 6*Xv"` 8!2tcbuΐ'9"VB\UDhԔaZȃg`!ɾZ`LPXƤFEEB[")!k.74( A K"hHIk%j49!̡rjD2]!G)2(& .8pH "̴1PDGxI$ڇ3^E\@ tg.;p"g*fh`zB&.lhjB@ QNHkȲ) N82#V"&&'Du~!wFhQ*$[X w0&0_%Tj+*%Q(}bn|̴b:!fVdž\b@&P  n%Bjo3;B"`$~!" =!`GrDR(BD t炃d,y -ש$(P*A, ѩK+un4FJ1+}s@|G6oa `ţ߯Wa G@عMo&z^$YCNh H~d\5[SXep>CַI  \@hj;|N0)gQ:DhxW$%&Df A3P"val[CfTED/,o+B2Gta Y[:D2*yFC,} +ex/Xh;r> 9krM }"L/,(d[2B'VR`-lkC%"Ns3#n:D/D%&o#0>k4w4tD-V]L#urp dDjA55wEHnY6eCE+)tP] +]brzDžTpoPH[B%!oE_rt.P!pC!+BD h1Y,}x/w@OO<Y9vN#q }*,8 $s&|5$KsZW"D`LB2v_Yp0ʤVy%&X'kCKO|0$'M-'\W*=]TM?ǥ52E t ս/ +x+犮u"zɸhY{X@B bخܼavh& g8{)@,.Ȱ TKFtr)Jr & $@O<'Ǥk쇀l|+`3t `q'e1R&!za`܁JX:$ N-(X6R#J֋zըR@u;)Hv .qyk D%s3$uVIVx1\'지=)ran*L'Js(2V̋ǡH& Hz}r{@ &$b ^I:J~:͛$"|;)gu$Ǚ9+B"՟Mi,/j(3%ִ߆zX"& :]` ohizV̀f$RF#h±ڍbp:o$W uyxlj)t՟zzQp4qvנ:@Pl$ [m|z1ߠe͸q2,ê`L D; 8 I-8*KP.@J[Hq4%ufSb>kg % $(1 ilӒCbS sЗ5 sNhX۪rpkfa]bVt1 8I[+`8!Z ˂i(OLQ0b`Pd$yX>HT"'ѝS3DrKL;& D CDG= đvEy?{ AZ+\ =%/SGQikOjC90HLix%k1BBSnEIYW$Hzr4,xCa`ܕx470"U.9'.JtJHR-TRYpa8 p(%~oT7@lN9.5&q4,nqQNb3$\7:r_BW#&Ӱs#w+kID&O_Mƪr r☍,8$D9e-FK +8J%(|1N^/dعHZ s7X&^Em'͝ϫET|ݺn{L^%8r+ù' nvS( `UhFr>_cJlm7^ɲ !cJvgCrx$}.8 5cԕsh7qƒ JW94|{ '}:Pd'n! u'ZRn4'vM ~͚Nph7ȧ#hMݦNO60sWky7Jokm yY !6.Kyxw 5 zuA2jN8sxu`uW|jP t6Ӛʼn8ëPzhzSFi+ (8ŸHM R*bp㯇{=;XkPdtD!BXf#X&?Np h+W|顰8IʸDzI9m8Hzv0ԍ\7,"yڒP\;|cw!"ZzM( Sw)QHH !ӟ(2)kk3h>:,9(o!mⷢ5C SK7zI7)XT2a*D52 s(6vaڹ/1O_ XɱqY2h DҮr-I\, +5֙cI-ma xk:2 DXH'hNCPT4%$!(R76 xXE&X(9@𸋸9r{"=lP Hrg(j1\QǨbؠRB"PP@Ѽ: حP܈A΀hE;#KJ2LS8/ءkBR#z ID0-Э-\08:MɁ:e ЭS4RR!(ĩ¬ ,yY֍p S59 Bu:Lh(n4J}ALCh n{-y4y{IxE=l%|ɟi%(!¡0MK#.zhQ`DH7I@c`[.q; R -XSȗU +ع[X6k:̺Z*Q9r)O u[yJX'. SI(T0 U (yeYa_D[uB1s3Dٜ,._55\ZsCbg;.!8Vp\sO!? e{')ԛH4{ܩX(zrdwH6 b`껀0A;vee <9Ͱϓ# 7կBaї,]9Ω#-q?v )E ʀK=0\8aכ7q]PJpAG6Oy>.͡"ThsB|Dg]Yh5) X\HQ5a9bӓG#-P$\Ip0) 8qPqe3鹨KwX@.vju 堎ܰt8y?p@~@@G ,}>h{ g̠QDqGD ETy=Aϐ}Ǥ5(H[*OkD G1  0Pi{]~QD"*ʰX.i = N}pOp.wj^R4 d`ݾu|[bnBjKyk{ V6-|U L&"% 4 Vө C+,"RƲ/΢Ю-&KG@ڟ qhw41{|a{5缘M, Gz&ZjٶLH 4 h $"7p>HL`@{.|ڈKR:d0S)"oBS` Ϛ1aUgj(~]%CA{ *\i#[ ]F̯5\!d>J4Y_ \!AG rG*θ̣GI&(L0RP5hݕK2ܺYx'yDM#FH3.nRV^c8F6_,UeZJGeC锸vjňI{y V˙t9d3y .I= <\q A5ZSu11`7ى 'P"pkINR f6y" vxeԜiR"Sh,EV VmPy -`Dh1\R^'iȒ>*7Sڲ' Ht\rzՕ$I_J4dK"Pӆ=L 1Rb<W `C`m;W_IF4/($U) YK4EW38nJ5ImaTqRIG]J肔XTMo3ܑjm3LFRR[nyp;Pctƈ,h,E+}` &$+Rb ; 3X䬖8B>R|A(1`'"A2n?fcp ]hD!"|X;xMH!m-'yw"@k Vf(%Co/0&@m܀?[6R9j9 bR!qpJUsl0d}ɻgd>t $הݣ LF!5Hw=W |Йf ;`oN <4'I|k)dPf̃g3B <"Ԭ^.:TȬ&KeˆÄȟT&eIU (n*"sI5ա~[cYݟ əhs wYJBP A6m4pǐ/ 4ұţTCl ^ A55|9ZM=o 3e)(VI;(&ssE<K&$D At2_KiLL%ŽèvM5LIֻ9X P!7)v>)$Q{@`I aLFvv"Z2~LI\#BTZT"DHNGVIr(nh(AMLj (^x"Dox%:xs!cLjK*lp.45j*#h2z7V'Qd}r.a€m\`|fDcp(ž:0xBm˜҈gCcǂ0hJ.JvȢD.dvG{ց˜[7ȏkM 2Af8Z4&8N>/,j1ǶZ4zeeogd8&Y7e X3v*ؙvntr7K} rWd#B 1:S* M2g2g2$CƊI$B)%2>l*>JҸc"K0ZLIDdb&n`G F418N ~pdʞ밋nH:n=mpLn.tސ\,z,ɷJXbpr`蠭+k g«nEDN eZcH]s8`f$fKgTQ'b'G7h $g*JM0+KȬ0@ >A>*|C"/*")kN$5ABd/xR.SAB 'AJd `Bd0\ )@GWoA7{ HA5*,: $&* ck8(q$Q7 f2(tv,wm"aqj)x"0) /LsuH5:Uy_2MQgGx3qnrȆxt=ǀIL}h0gAf$QYrgqBFIٟ;x)7Ct$)(wa!`1e`ĀJ(O>6!~E! o)l.h/%<H@J1*e 8L4RH&;\D`!dt^rkO6) ` TGij|%&VDF.## Jn1'$T܏B A,R7K,I%/>Et/jTmDp e3ͧJk) 3( pAGfi9:dD/:6jL J\dA΄)IӢ/յ^3!," B!Y-/4bbz LI4wa|aI©hrDQ@ u~FWodՂ)8$嘁 N "D * "~C*ﺌ"76fQ0 6"p6\AV'.`8py瀯RFjpn!=R$@SǦ3')˥,'"جlA„T>j|Ϡ(τD{40 H8@/6PLf$oNV.Hă_w2vőˆq+'i ahn35JEuq)lF&6*f֞0}hJ:`IvMd4]j&ӕ!yL1v:\輊HĐ &eʑJ, !N+d51ֆ@bB5NS8?YDeA'x$ç.}.Ȭ+!1 6m3}9$Y ?-LʴɌFAa&9>*8SbBM#]'zmf*H,h|1GGFvW.9%XBDĞDX|I6{~WzkÈLZv&@ 1^u B'o'Kua62V<@A Ua(FRι6H_.໹BDR|@(Y gjB 0kbF?NB6yީvk[r>zdűP>Gwqu4n\ [Lh0}/2Wx&&7U8gB? 0(! ?_X?#ZP<$> ʤؤ #X0ARrw0@3'+ B߱?$zZRkuF"PaUxeNA0Wkt;a>ixŸ/wjI1d6|*RjNeb.Xe2@ F#ob:h\%vU-v./܅ ֧- &rzPd4>,+?B u@wGP!1ch  [@/jѦ. *@,HyƲ T"3Qa#q|R@p{,2zg!Pp B> c0ZH!H \$ 0" MD!zH`|Ǫf|OQ 5ϑ/D*k # T]:{%?(yzU U$@-*І9z<)vasxIurZeHHP!z(F4`zh2l}SҐ IG++:Vn ^O?/vwg &I>Q4@LHwP  iy>`cGH P|{pTEhg&@%B` /r @=6Љr ) OJ2Oǯ|+zHR{q2<3 `/ d=ʻ=G.qYp2Ш3B+ݡ5ꮬ+kjp*b@dyI&ĒK9/! 3Y $$!q2;CKX!ˀ5FL7r=Ԫ+d UZݡkP"8 F` !!kd]:H4HD`zK$;0ҚH Q%EbLd|ҞC2\WJx}Tiq-$֕V'DJbYiQLs渱@0G( <U&>:=)9x+8PpyE[ZL(BI5,R AnӀ)Fb SXFf VI$ %ܓX:"P CVaG_L_ p:{sEh LhS qDAC˦aJ,_݂A3((e$O+Ed$׮B+*s!4&tl!+'`C+/Y HHxЫUN&̃2b"A+TP|}N=@@ cL] r,zT'b1H`,FNH|a ~"iܼZT4|_Zȑ'ӣ9%h"r;I9_RHL5:K(*K#N L#5'7iץQ! %u? ziy4MQ3pg^7 \f,HvKa+{uXmwCeyHK0R( @ ۍ?K0Z(JQB(P(Wpx y$27 *SQR! ȸ}Dw61h^8ݷRJy5 $S(!O(㇋ yOn/lYWAh"" @-F˜J@˻"8XK?Ͱ+( hDR)hxƱ, î@~P:7I20kap0SA'*@ @NĹ)"2p )[8R6: p(= (4Z$P": %  4`В$ $Y2 )Awd+(s a9Ī?y~`L ++yy,=hfS#{( @=L@pBP0y`#ʣ) < = hk=  e7 @ 켕BRIIH@Jvѿ+ed{9HG8.U?Ъ/L(/ip>ñz>AH=hzH1Xb-Q䪦:HH2@H!@H5B1k܌L,_J,>d0n**hr(oZإrj2i@# Oi},!'9$ !sj 0ir'x؆< h8$(C@C3:0v2k$7C%un)lhⱯ Z)1Rt ˆ#,+ԩ8Xh4*SP6d(z\?]h8xU\+PbǍp<*8`.^^W͜(95`ޙ=ⅰ[Owjyxr>DQ@{ NMXp/```B+EP NY~X 0/`?Iht=E 0e1uaPcNvڛzta$c# P EB C `2O/ȖiMd)ON'xiE]2 _ue>20}`D=]|3贺`=~P-X=N-WK_aR ÊX H5?i (;2Mg1j 8U xԚ+Xs:) >bѝC 9"Fؐ:`KL$uQN&DqˤP˴(Uw:,'etC?BQqVq>V88ZB!`tbe"IR ʡó$ՙ#DAEc5j(64^Sx|ꩄd4k(x9$ [R;R΋mlg=A|X{?Tf$=A(< l}b~5&MV'&&6ѧ)/ hzl_£&C۬4y 2@{#ՖZ@(s f˻Cl Sؒ rʡiV=`C#NVe f` :;ACN՚ԑa OmI[$0 u>Q9UD 0U`꾭{:nS&kD28?j3}QASz51vE<lKFg7 /ڟGpF}WfK=3yMSƋ"U$2jI8d$(jSR D8 ,AiKȨ4XlmLlTv/&`|54HA@M=tfZx]a\Bb߾x:T_a 1gV0 R;Fr@mE4HY^bQ |Ds]ԄYcWU'{8Q>bXa q#36vYwKp סRxOpD*pGj(r\_"# #G@ h3Q$aJ-S=29c6HƣYVg(M=誟& z2(sx "ʒhPw2뱂XƱrz[ר"`)& O8`uhM+!S(%.ȾSz=M﬙߈8 DO / ȗ%QR//\S&3kHo TIiɂX%OyjcG|̉evBu` T gˆ8Nr"4Ӣ{6cxn lNW&# Uk.Q?e(T:R𰔑][T\8]^k" ?rx,h*$S:bݕ-p?@}8sAPp0~@eP@1H, !O`Qi,v@ Z= Da0 kt D"+da/П("7jHza =pH.P=>C? P [!'$ {:Wgt.A3 B|su:P``0?P@j@vdqD^0ZK*K_;/q?k< Y\UvY1 À(BX+"?gʡς~ HMHB#DJ72 6 )JP$Iu!l^(,b3 Rˈ@!HAQF z`<ϪG |!X%{M'HR`->ǡM#Z6 ‟; 8O4 T4n3o hI%$0*⡨'ݴȚc+ Bg9blfp،*>GO W DI鍣I+U? /L%В/) ܲ@d8cEp1 L"}T|KU'cq G1Ҏ2:p‰\%+U #PEqL 8ةHqsJ )ARUl᠆#B' ̫,{dX\ q)ynwN)Q82Qy-‘ox i[P-m"x( '%Tm`  & [ݣ3(R'1;zjJm - k(F7>.%e z@Vc^Ķ% ""D͑ )$1"\=17QA"~CG*r|В6F"q,!tFSO 3S *z~B7FFɁEJý#2l1C,A"wQ6.W\~;} )(dH?GA'4 n0;*V7#qh #%/Ȝ[ U{pLz;[H!'2SdH*~)]5?)H}Nb 3@3<%Ԕ#I3&U8pDlJ t4NMvMy K& )$, !y+RA -o_E]ߓгo-@ %n !>ûxRpjGB|Ѻ&i]fw X%D0ROy1!R'BxD]q<j4j욗)4ܘ‘1 f$JRO霨;5-%9*(/ȍZ<,|"&H](Ⱥ3G}'6A]$#P(<=@WsvSPvU?Y.,kRQUBfiG.Tb\H,; QI6ҠՈ=U=L-mH. g}Dͼ^GK+WJ`x2ɋ[l l 8 h  )q`}jesRW5+ɵ]e*sRbܖ f b%KX.:D\ `CG`izsdȠd2' L&^mcgug쌍xYM0]Md^_%QdؒtRirX>1r$gWШ)h"YHP#$<4T 򄯩3taMB\ICn!vW(CLZ+ۤ"W\K,OM/yHY 5lG!{P8DGٱjYPca<sU8Qpط]*~hPW{Qd{[TTx*= AB%ǨxW^T@$K-0)b#O\ät*} )@TgBxO0? ^逛fd6Z(*$볓xW%Fe/~0u,!< .e\{\`VL\HmҞwK#\@?"Ax5:e,! A(ne->(+~H)HI`oĠ]̄lb+Q@@maz@TX 'pb[8b,eƌ hj,[#Buf%쾿GH8c,+%8~cD(<a(0l#`#D8`B.('5*(*1P .&r#aM#E0Hg f5 *d-N$T'd|j.#la D4@:A Nb"@) (t\#i,$ mt GxQPe' Ljeփ'|<-@D&c bA@`l*G+QPJ>QD#"d `"&A(h0(D&$K" *3,ܿ5 !(pX%h<_ kg! = "!I$;Z diÇ%<.&RC| =O%6$XQR\b" `W. aaJjeTE.86L!g`u-V "!r"g<0AŐ|l/ddGd\k#ĽB(v! >,a4ќh"`}Jg f&ODC7eZKG'1v;b$ 4_c` azMp+ v&$s)H `A)' s B q," /",p%aAJ!irWjOGnd*0exL1lFEu&,<:RGa!c4az#R)|<ǴlD8]#QSK~r*(l(Xj^"S&j~El?JH! z(U g"~~HkF*$@cB>ܓ c$-fX)6ʏ: k众L(^h(6bjjV"Lj|z`T}4OL uА, /m+TLAF+p +k4L\iHx2! $wSj*O} >#`P௲ezBX\ct_HV2 T4a+$'iBLT UR$]Pv: &">u$JFqMDC'򤰟+X‚gBN. ¤l-Pu^$lPG_޷͒)L+C-i0wu|jmwPʷFo_cjv-d-V'8ŎLiDk¡բ/GrP5Tgԉ9&#}J+Or*(3%oSDH. 47 Njw$ !*+aPnUԷlwj@VMgJ\bNb |U4\qNBKqtvhU.}ʓQU i¨ \ t`>)J,ME3?#JN⠵x)iR4K*L#… MuJ:JwwwhcPH((T5^\tn `@0J+hc"C%&{~b,4*m~?%Ib,(-Zz'6VhQ`8^ {`>Q[,A "~0H8UX"3lIsĄ,T=}pw'-H#S#Z%bt@bY XD:c$V>)6 EXKIb0xDdA%Z18,m #q"|`LNz 4O ',AFt)]JWFOr(g| ^'j/f```^ ?X*ynh3\qJE wG@EPUX5B>\U$5<\&k<7L I LUaTTԩ^k?%x$81',a B06m;x>e@| 2GGJ7(P@ &,"<AT-%2Wcַ ,D 9mB۳pӰ8:z'OԇbH lI 0DY81<+ي'[ym ꓱ(G?Wn (0Z[ybHJtg$8NXmsgtI7#e|131ؖZhA^AtxtX `B'XlCr( w?[+bx *aՄCeTLl*ֶ'RM% ).1 H!aBc-Br" c7 %kzCPn+EY%dM q°;WQ2F [BxzG!\6!Ht{Fx -$6$M=ԝ3'u5!*9hB?$9ÎKǻ}5"Pƭ)NR.$*@k8UG ?(o@?aoTG?&X)%O.!:EQh}DXs#>ArKI` `P@2XV2qID._QӘ8\&H! S'KFSUCK,((劄Lo2VDY2K ?8"5{L#$k :릇3q[LA(}t_^e@Ż7I=zY{IJGPju2BX:t3J J.j+:'r.+谬z8N#QR :$TӸ?*򙮫J蠲>?-+̉c$Ţ1*&\ W! l,". DjК5iJk]>ͮ ɽ ;L([J:@U*Is6ۢQl,G1*N&ğ"4? )K!JDI^I(;RvEV5/Rʘ.Kؕi=.Iݮ"#Z#ʭ`HԤ8H4U4ѳp,>rܙHGvRYrh%@8'ĥM(jf0 wC*trh\P *jfb Id:NW{AEfD8bq`t\2 `6&0vH̎ĴJ7cL/i.=r$]86{d͓ҁggK☵pzg情!v}kseWIw8_O7!\f@*N('<ǡHioco[ &xȑfF}qA`(q@(b*<w`Ԋ=aK HS!jQ=Y3uvK2y{!0-t6X*A"$40T ` L(p`$Xwm+H1ADcfG)v- R'{AҘW죔@ "XL p0)fK84WT P; *Q`7`| 11@#` !G$@PTQAH7 Jw)] A*rHMTX]EGv>D&LK*T; #HY;hӀen` $!;zlnr&:(! L1 ќ4"p A<7pG M '{E4N >Pxf4poB+L@K&-`b$!yFLAISaiN ݤ;c>a8T YC $uq 2cWBث{ >ۏw*CdfAt"u[rՓi<6B.As%:IV}eǴ1> h`n18@kCv̚y̰0p qw"4G?a +JB`0M@$f`sQT ZH815I aX#ݥ# yFx'}#y '{fsbTIO* Xf +}\#x>2 um <t?0,3D\BB@v>Ü "@bE) 7|8PN z;טmIdJ:P0to:"0@`H #iQ5#ƈE:-όӡ^P.p`Q 5u7zɞ7#ilA=kkg$F xHuAizr?$|$b@q/pHJK@A~h< A($\+0[m t!n)AOĘOT``6x h6d8-ɘˈ9 HI*]ٓ \ š D #>rڀ P@)AhVr+ʒxZ)C,0s;,8FA|."$2ꬪ:$H b  bM俬xAX]<QH:U% z5x-@oȇIpy!Xs$**+PpZ\E` <@~!r0Oz?O 4WR%8 HN:$JPw z< j@c&mTU2l̂H% Y& 1SvXY(ժ syavXʨ!qɒp. =wt@ȕvPNj*+ qTXhhu؂倰 `! Үx '#Z2! @h8Xjkhdkʂ+7أk -,˽.F8Ayxh&젂X%H7 )R$ImDhu"cePչpK2)#0;j0 `IC[:Rk (zI"X’(_]Yq ˕\d$I=MRg 5 ⱉB< B[^10 ޕGݦ lhB=vr SxA 1if095Kцikkuj_`ќ֊%:I< =`x> 5=p{"`5uhvKY`\u60t )C:(ZU-  (J FȴPغaGi uWґJ|KʊH *ԉH ) -aaQLF8X7YXWhږ8}q8 \X<0Msb|B/639($P9;^AP (byEm ,"E[ib;{- t Eȃ WɁ聩?aNGAC ] h dLI H'E9z \; @ٍOPsyt҈\wPq c J%=Lуy3L!(c(eඛtz1trϗH,W0Ex1hNiDLY _w4ܚxUKhlܹ7HT܍6MCpΉu{]"d w|M|3308 /y&*&)}!jQW !tO 5iYR x,mD@Ap@$|BU¡o<?@d .#ǠE=ޏP #T*Xr85u8 [&9!|ΗD>)nx7 !x  >r:[r3 (E18CXSyvE?n &bc0`XѸnPj#D)|!(A|1n3:6$ ,`Jh5+9 㲴i+xl+4&`pGiӭ8Awz湰mx\WCH gxtu=QTK $0JB6`]501kd.bUB CV68Àn 'Do,BL:&53Pih {<\2(2ĉ27:(DC! vٌ(!@1!`A։`,Kٚb@4: z= d ؔa:!- `$gD 9P*Fu #f#eB9D^AQLbsڠH' \1b(=Z+giFYF4;HX؂io`qh58Ñ$ mc栿Rlo `CCap*@d@J©Vj@%e(L p'ՀAU$!zEh1cz] 6-_?(>#Dp 1iN`¿3=KǠtpKy&bH[)ubI`f,r BH_ߨTͼLL70>I}iIjQ5xp y"(]7pkH!#<H%Q^57ҡ5-Mlm$(&W=vJõEy)#`ɋ٢-h%T>-bFMnwj=SY-FƸ='y e(A@9e8 (Li7e!NtoWdd5yFnm]F1̕ĔR8 g?KrvKJBl@߲BQm☜ȟ3\κLRXe޵zr"hm}NJ$ fl՝Ao6135mwdlu‹>E:qs2\rl,t3 B#wEaL6jMp=CQ$HoF{٘*dd5eRW^ۻ#*) 'ꋷI& ,hS3ti>XG3yv,JC8_6#.&&0x$BJh wHm!m %Nxj0Cxɠ%P6~EHa!f  "` VDD%PაHaH̺o@VvnՎm-u.%町*'".J- eh:bJ2b8|Ö'Af6`A8+Z/%F"?!l!iCjI#rPR2*3`D@!qab *j `<` R@($,ʋ 9'ds/$lwWj"@}abFhU7LJ  P2"$:)PA0J!RaR0fS@J` OdfDD8!os(3&.Z&AJSTbT+%EPU ,2!4a6ir@b,b1n5!fSF+f8b ?!a[!'DPB] HC^%N+`*C^H#8(YfPGۧȭ&b"p褖I~ |1&NF)2Jf(.0p .5o߄!(E nC&&"YÆmJ\6`6Рi!|3{~m| (bwZ`4iJ, @ @D20aPl|-K'9brQREM&+l/pӲGg~ `&?qFekm 3~XRB8oe4kf~"Z&0N9# |džJ%BPR >t~$/  %.}h>8 ,z#JlʬRz"% 46(Xi$Jd% >Rp"DH4B>wyC8-$#+b ; >h! sL1о/S0w"wd"LXh${ޱZ `ޅ"! %FZu$ dDB8@# XY/Fj@8[X,@! i^FFUn$5z:`D F<7}gܐd.}qC 0|j&$T0hQ4umQbR,ԔC 80&2$%&5ol xz!8O@.*~H.>[W54/b!M8O @@c]N̵ u A 8n#`$$G"u+,xJakZ&r‹I 0]~8Ec[Cdd"Djmm D4qB+`>&*"+"L龉~.6~X,"Rd0/08{WĥnC3?#E$3'zh~!!oey 'Ӆs-w b  OПO!mRtm`Z:ĘZՄm|! PG] N$tzdzPT dύq*dE ۤxȮEaL YKvn!68I\%tw՚=*{3T_Nls/ȋf7x"%nhx?`"휑VלXRxb X JF̋gzUcnJDz$w}'yFVHmq:e} wmk磞gyweP2YZZx"߭<#b8fȩPDqID<֎1#y}O0L$z:}"m1Zxu!.@aK ^ls*RJb.ho BtQLKӯ2b'z&*{E%)b)0ạ~ϾL4Lf`e!rىCD%$DB9ݛL Mf"\ &O @Dr-Fʺ! j4DLôBc}%g ' agp:1 &/dL&8Cׂ8LLa;#);a">`JPRjEr@4ie \XmlC ` 42NS%}"#2 6@<!<H!|yapREy#(fĚa?'T+@qHjF;,<5&&t'08;G|2@6a9DQbDB6l$4ȵܜw̽VA^L,"TF=w oO.G)DT{͂GgaP~C?`~b%MXwORuwsid!jdvŃy" tD>wX!C(-SCGDxo r~Gc+^h՞W~*_>}08jњ_BqR|N~CݧbL&#b!ݜ`=K G @g`0h?Q8+M894cD#:O'Rq av j lWƜbJ` տ".!<"h3BZ5i0ǨQm.E< Pn1.'6GW!oX4.$ `wB? A`ИT.~?`qP$ h- 7P l- E%}Hh44)L&@=O :\ CAR}ZVPzvx ypV -6>6AF @ U"*MPT)? %u(c0pl/'Na;xU+dB)k}Ea`Pa{_p$I*$6) /*~1y(-ae,  i8H# (q ̎g1h|d- )z@(k1~$-ҏ*ɔb ; |>ށgQ#ikԳ*Ì2JH2$ L ʅ*H "BZSX1[.B“b8}*K!*$*ܓ˷*N*(bZ1U-G`j$ ڟC%# m6!%gR)RՠrSM֠b}`, HFSX̱̐) ]o\r@ڜ%[bY7{dUq%۾t ˰:3c+JPh,hN 7qӼ6J߯$?o,!<)NYZ5b=ocwZN8s%^(UtJڅ@u<(G2(JjUcl\ 9pKXYMެ ‚)J $-ⓈJ,UU)7=oWëk KOzJ=Gꋿq2"Q0 ⑶P V5R ;=P$\r:zܠ<=|w?5kW(U i&ITexHX]+D]v5|B ;glO"(vI6$Lʽ4k!hQRi[5e8P $Ep@oO5#BJ:$w[H:gINU$H^{gwzEaD8WkF>_?M(Mu! p; Tػ ۊoԛn9@tFU)(H-m#3T^yBLBѰ]*J R.+i]YԊ0"L'tquZƞt]EHdZfLID]M"lYm blʤV F 6X}7 6H\)jү夐-ftsIE7 IoO`3`KKP abC@"&p듀18QaS.P>&E% U ,%jC;EMg0@R ]=A!kzze Hbt%䰩SXu!Pa $i(D:U樿6;0CvJxI(D !Tm{.ad 䐐=GPp@ra]B"}p&jcq>9Bhv;f |PB`HT V A%bR4ezQ@P x)D;73Xl'L0"pP,r'= uJIn @( 6 Q2Q `:1qP P2Mv ءKl}|E|Se$KpB=Ӛ6a3d(92Cb9HiCP@f^ҨcLH@FJ4siEwqP A<]s}$V~zx/Pd8e5#Q}.v@ acQOammԝp*u^S 4[|URw+Y$bhaR؅7lRM_SO$d_B괸614Юfu0ʾ-=XTX0@¢"ȃ#`˒IEYу'AN/3tkСAȝUs Pp&p`Oՠ1" "!k'a Y/ .R/=H *1TPRIb[KXzj yЧ zڹ0@Qɔ Gi@ o8[Y" w2033܈"( ˢɨ njmXb { @ @8@s(8!7jE@j0#JY8 (, af+>1̨)!p{zj(aC>%1 * kt!'묘Z](b|NB1`8,>1 Ǵ۞~*`y(88pǧ*DY, Z:!ږ)C\.JHI y$H;I*zc p\1RM5쾧BܝQD!>(z(#`3b  !u+ i:?7rLI[I!k˚zH|*ڦЎ #  'zvݜ$O LI ч 6ҢGCz+, IH0 )" s 4PS,s(jU'(ꍻDZ\$ 6Jr6* NZ4@AБ#U}7"ڈ/MQ wzEղ rR;|oф@Ƀ7S-Jm 77Ku !|ɀ4,G, qMPE$Hq^H:&(xr g lIM䀝FG ACETG'Q {ۢ2 Q%RV*4 :2Ւʛ{p:mgB=wJ(_(" 8],E!HTr˔邞E Qocx&(h`A(,H`h/}ۢQ0GЬ{d-.򯞴CЅ % D C RvFD5[Ɉȥ$ n+.*qo A iAzXMJk0xeF@YLa@s p n> ;<:ЈX*М V U-(cy.Z;iވ]GЦ@XVVРpMPohL2c 6;ACdlR*c %] v4x0(gp=5yDym+=3HO)`+#6%c1rGtj{e6!TN(Ñ$ m`c;30RX9tڼ pO=,TAT(d c.~ڛCIUZWGXN˔ =HVCMd  W'Gj&S|9tĴ f] % .A: qkFP+CP(4P[H4>s0l4 :ȎYB*SG8⏢yd`ȁƚ};sWe &IYB4TY;TqpTUg춈[Ur ' 3\+jn2sVbeH'G.YBrB#:}# O'u6K![mJݛ]|r(e]̼*O#0.fj&^yp$SlI@ѐ<-]y $ G/b2px5|i!ɬO*H іJn|FG"2污h_B L/ӭvR&#-9`Xݍ9'(Smq'UMhh h7b gz4 G<6'mPXX!<( YΓa!V 'd(tQA%Gّl}WRͺ"!yi!X3 #a;д Z u9 u-ߝ:ܲM/M៦Aµ\yZ^ }>(D ?=_` "I")d5$r@ 2"9~x Af)F g'S G#JZJt |uK0$X&wQϻ45ƥ2,||b3]z"qHr% sQnƢA |BYi# nK q}@cx}#_h@I<^{pNT?W`"]I+ x{G{ƣ æ<%ơk(@20! !̒`g`hSwgRGd* x@ntKbX+hH&@"A`b8# ľ(ot(b @q6I) Ckq.-MS+48P(| 0'Ǣ`*d&A1e!N`9a @7Vp ]`:Hk`1DU~J3 e|@#%p2ȧZ0|/@M`x  D p~0F&I7:Cn\>y.i9=:  ; (|9JI*w.5[ M8[ [v"E:[r#[,3Jk4]!hόn <y" J1¼8K~ʃZKy0Dl"A< trLC߃d& 3Ƹ@厱X94 <0=18 F f")<’pBf^VNA BQ⃀swq?%2X+}J$)E8ј1@Y !|VPi?&H5xYȡ1!#Dl !/@zWOCICF00WJ+p40Bi)ȤeBqvyF"̤T2N"lMPxRI=0"ũeQvq₰XZaqlLΦCbϊif#8>+ʼnT5qx\;1"rJk{g(k 1{0B`yتbP9jVГqA"8 tJF*@4䩛G7%U3'LyJ%l c@uSs !chlw YY&lv%[errUoP2}!y>sTU'"_L<٣&!$.֙qc $oܫF$Q"#ȣklxD"$C~O#Ro$`2 @! A)_!kR2%Q>FqGug%wcI9o(IF6~q-;@, Y P]ØKh $hˍ >ϱ"Aa(>bNn2B/xcH N1ԴKȵr!h$gi._B2KHՈx nLi3Ͷ 1 B+K7cj|bK>J|}Ō.yX44)zΧ8TB+,ޯTK!h8 L"e4nv,}#I0܆q_FWx-΃ =AzXU[ V$KC72Hqa&$ҧA0>g9'!WCIk҅Sb`/5F2?b>h^t<\Z{nKy)gl}8|@4R5xsy=5y](5_9D䋒gx=4{,3H2F>v i,Ҥo'_Å;!ag6+74G?dҼR-0#|!Js %Mh*/#v0|,|~ v(€ M0~^%2HE"KL2/0% (/%#H$ou%eCA2cptJFÇll>2KL/054fL@ `ΛgBlACz5hƭb@ `!.q#z! 5,tG6ܣP|)úKt>./_k!DJJ^nȥ!xp!9I`N`T mF D!#b܃v!%>E_$ J@B#EHUUB  2 8UHVGX f2#/"X*d>d - ,,vP`! `fD`>4P (Y@$21 ;##T +jtĔD`O+8%Ï!Ȱ.:B2+!2":Aɖ d.mF0br3%!~qd"=>?kPŦ4zFǼLT-3t~Y>E-Q1+ÒvA0Rt' H+P'3"GjGE()Fn><# N1$+fG##bhcN!h(j'X3uĵx 6< @G2B(hs䪢-"&$6 ²oB4B^b - < al2 A>hmf2$j#N!Jp('d|TB7Jp I댁-lR"2%~aOF#()n6c ƔaJ&$V #D- ´BBa4 k!.t>CRA"#d*Q2I dH  Q~W;dhi6h$2u2"&JRT.ՂmN%J |hHhH@AV3""$0lt,v!"J3/Xt+AZf "2.iBbhn_.X2@ tX#~diI&.WMA &W)N3|q+sE6~+x[7~98&a#투ѬY>&.:*i(ko~;>b̫PdD/3*^{*R8n!n-?JegԫbB}fbw&xhAL,*Gko,Y%L풴gM@=B8ABzN@MQv^#}-h n&TՄܰ\mTq╚ѯѬvgĈ Xi0¤$,t$bf ~cMk݃NLLO˸\':uITR/q͸)&3/ -l ?JF:1߇ôభ?J Th~GF~|=/>(x*Uz2$)wv/o yn8N8I"t!r^H+LY"-:ZwOQ$ ` X#( r/%+g <%$ C=l;bLT+1`S\2rtS+&HĆ#˚8S2k\ןRF7LZ&) 8{jRI'05XhTkd&$S'|6/Z72ij Av :`̏Tc-U!3=댷.Q+3ķ(6׌/2;ӿ l. "jy̩[ݮ< S:-~/ BEdu)] }<8|oDZͱ#C! B& ҕtm#i(*$ bؿc|z3[[o}[@ڜA# nE;bRq @& 9XT\8Ce3)n2/NC# > `&˴g#V5ʸYzN)x(,ΠO܌#,HeuF0OfZs,oorDm?Bʠ4%a0*A$yPʇ(fm&TLRZnI&p X1 <s-\'$zLjlK/4TToUSl. !Ks >I@]PYhPP\RΙTU1/5[=Lx"@֗9#~̒XkY\PCœm[SC"% BiJ{.Ģ-&p E P* 2Ax*C8WjwV. x|}^kxVK:UvG^8;;$ȘB~z'Vnx:\*bھbq0il^1T)\L %`Lt؞#ebi IzgpQǸȉM8* @ o4g4$lHu-@Su[{TWx|@K=PS'}82w[|Kh'ec-~B:z7f;lmHLoA:ݦљH:8L ֱӚn`G} t83i2n*e;*.n/ $A a!Jf~` H@B>:+& .( 8@2Cm ޡ^5NH-, TbLkQF%7NJDptc&f[eȠ>ՉuERX'BxB3 2 dOjajqK\#iSxC*1r5',,0v^d0qE01 6T*Ro&e/IFB7`Eϔ$,.^~#̻'Lc~]>%b8eQ m#Jc,` `{!a7CjjF) EKj[,2F(A a Ԥ&;!.$0k!z `Rdiqvh2yD f*ģXQ<fP@ft+T"X˰refrE6;BY r0jC~)e< |`l1 q#$ڧfRRЄ26bNLB$S(&[ \ 0ar\qt,># ;$<`ai7PI&|M$|U 0f@ @{!/Px;,zy@ C掓N-Vf c\'Pd8Ps^f?)_b{8A /0-PxY"f;.=",xF]e!'RĥjٴFkgB8/ji [DŸ T1/ &lU1YĠBcVPe\U$1/(%wexM.vGka&f&nNb IT^`A)֒lUC䏤ޥH'X%#S 3krEW#6"D@yKbse7 㾧qjn-r.0ew|Ty1 `ZLx0d?E jo'Al1ɾ&$HS؈# |'Vn3P*C,06ms֮ceΦBg& #s0 2=j-mF1dKhU'C4umOkTkkc$d~*RD> y* f`Ҫry+˴.^0`5$b+S8e!\Dpsi1"W\tmc$2E7H:t IlI36v C(, t<ȼBM.,Lt~x-tfNP JX+t%rFd]\ &2oic}c:YvuDLl[Y98$VeɀEJ%.|;%!;–R78pфwOט>y"`a!0@6Nŗ٭Hk^jACӰZ/7d^N !@oiH(NS+rxa6@.H}-KnȞLMx>9휝Z#x`y4,p{nPoNe7P@^ i1|@2sN\(.w 7.nͪt}`]A6!.k FO=j!`2"a>c ,㌋ex&3u/_AZA*@ +@B1 !"4.ciE?i`>J#ڴE][]Nd񸘴2 K<_'Zm3 (r8# +N'ڜoB߃ B& hš!(#lìQZ'0Awz i XMe*u1SW1בqX#޻@2W%P0qB->l=GFv5\>!KE@c+Vu$&+V~hʩiba)^(z9>Q4SP>#+Omb$yo^Rz`R&Y,B"@\O{Jc*S1Ž(}{\f" FO&p$F0I=P-h24aRg8# l7KBF9z!]MH^YC'bCpbJLX_T a([r>6Oh!(ǚF*q @5(؍F$0WO 'ֹtHfpdd&a( /ZY۔H\/:c;Ba:g `'ևgכ]9\ ^p FB*r>҃S @0Y,m4Dx@E;aD;&@A q 4j7IAG(s!T}֒W [͜J5]EXWy cAvt&#uR7~ĈA`v( (=ܼIjw׃%w /*DWY׃[zzC7N9 0/!:C <P" p8 D"@ĈRP@ P+~@ 4P2) '@ Q)4. W=ޏ@I(ROn`#+Ԭ}dPR+}> 5)M!m:lǟy8Hٝ .#vRVQK(sQdj 0!!67֝!P'N)0'ӣ-@&;X=HW<H) ?$$XOET ¸`}So<Гra#ҜZ'Į#bA~G ` Uh{e4=ǫY+N&a<lj[c18@떀n`WTJ RY B x44 jtK*O`_h,\'*АB`FJ7{O` VpD2%pKsS݁"s3aZh}Mo r*`LgxSf~L tg) H$\G-\/(:;DXJJ(J DU b"$zV._}@cQ&9QXRh fҸZ!`22rl YeE  3͘J+caA2&ؤQR=G0Og .RMInA5E5Y*A$A Dq鐗M#{F[я>7McR$д{*=%*Y &5TiXbݵP˄@qZǒv6,5F!/;ry pp.8UI8MkcD,Ku"Dҡ͢DcXU58l-;Lj"ڰ|aS&Aa@;Gy.a(iT1;RM4f`Ϋƪ D_ Nb &}ťљOUJ7T>$H V)4IFUxnPpSY'd'\DDO2%̈́$+D;?VXO׏N+Bsٔ-œB3CJ1@IP Z"̩e&[L_q+s p:,1َ)1/ bbsOhXlAsQ"m l\f^%Zq[E;4X+[H'YYa%И[65F|0`;Gtp $|L !"c 4&b{6y4žbջ!}%+>ct@1A+,˙1 ϙճP>x f eК:^S~ vU/ :R9q?t2^) A3Ч oI7:I-IHxXaq DG? P@=$ * L (~GQ^ݠ葈aI76@H`;`ŎcBQ $(4Aq GB"H+ !GpIG& ӾN/ۊ cj'yq;靁2, tH[ P#E`û(\Qa#a ?@2a#8ح (>$t jq :IvbĻ$ ^@*@Xˑ aI *9\‘8@K L  Ь2b"<{H3Q%5A_VIkC)+ 8 1? *-@IBqqSk.Z$CLD*5،` DV+$I}\- @ 4 Ѳ{ΧhG b : A :5\JK6Cǔ xD̠$V +4iJ $4sz3@7A)E #1A Mt9PКȠ,(ݤ z J0:H(2 !DUYFFQ Q!8 1,"## x}鲲i9E mlK, 28ʹ< 'E, eep8Wn3 x $@@ P${DS$TDx~(k!hVRE!Ѣv:09 PC#z%ږxPst8s7t@nT8T p 8"  όt-%RzpAG8z'{^ L8 HN LY H:hƑsKk8bT SHVmk"P$ 󘀰 }d3"*![kH'I6Sw҅O)TJ+FY=I%Á90,L'[O,s숙JT㌖˂3- l޽}\q|l)?@mV@NXdXQ`"hklS K(QDMe Nưߋkй[AAg~ͭ+ +2,W#dH1NS&$ B2yxJ; dcKMPBjBl›ڋm Qnjk(Gƣ55`sa_P@ʼbSNùf'P6uA0ϨȪ$}>,yH猇P_} O`:CLBv0q%v3uE< k:XXUhQ驁P`PH leG%pֲ3ȴz` _YYMAA*=zz[ ~HN 1L ?_ C!@\ LXoUPm"<Nnz @h|c@ *A)qP }ߏ_Uj o>v7p$ ba@sXPV'n UqRA$= Р0Rt:/úS@  W$u72ИtB (+N~< ?,P:Y08% "@- Óy;$.:&HkI+{ 2l k}-OJ)궲j\~#+|J(h $ bJr" 4zI,> ^{/"[8B8 I>G扠.$,TSy ȨLd+:L8\H$٤hA?auӀ* AD9kD(^AX ϪqjXGys08X`. <̱(?!hW>ɺl5Vo8. ?XǽZ'F*sАU4g k"0!R `jJQ$Epf1 0}<$ "qb@ġ $(N(orVӶ)n0 51ˉ.38$Q@iH* bиbMN䵑{:Ƞ{O~[GyϣG( d F6P"[`@ fc""dsK'5R傏]<Zx|;h2T0 |zSF 24G00F$ B 1q #?TtQnVe(JJq0O4X "R!^: aybk8࿻ R>1(Ĕݲ//=;Eq?39#;S/y3T)s!CW`yp|tG2(=܃Y383m9tEL (R?1 & h;{˙,o PH: o2pH^zNs:$lHr/1ƩHu)Vތ'3YF\g^F̕9Ug]!*oj@UтB$Fۨ<(lMFYfZ,1"s' <\ cg{nJ欲2*M90(VQDpR.n1bLT3YLIޅ+E^s1aI۔o0)cItѫB_h aʌXԁV d9+ȣJ*,oʲD+15G=N!etڌE*9r clTuЫUE([/{ռ) R7RCՕ6"+O0cK4ķi֊v埜(/1+b~EDyi%ܳ+Հ0,D9۹j.-i'F~m0{ b' δVKp%Ӽr"͚"NgGۯ# !vgY[K[(Jw&qjv 5pX[/M#@ct5|*Rxle0W7KzrfEsT<3Jt v8I9+ݬO\M̦1]jF09VR+jF~V41/6[[U[M6-V(M\HQgt>Qj󧴒axk6KRT8F7YŰKH#f1$nL1fǛ[mM ? 1u*p/#x#:G(_)' VF4 pH t-xob@q-S2d:1xn\և;ㅱ>q ˘A hFqN H@9P|`W IIRos20-&9PLrcO ->GQcVOg=d&k8 H=J)dfF~Nv< 2#ebJ.Az@aH#Z`' n`va؀葫rQHbd~!DlLcR`c2@H` `A 9@! A0Ejnb6!B*  $-SD!bOk$®ˉOFB0œ[2)M MA8\Np*)^H"S/bœGd/$2TF JlF#"mZSB*/df/Q#% D$BO+t Ά+*Cqm/JT- j/A%`bA:Gd/%Y@V;争*08p2DhZFz @N7b)^W"J(*Rf0odp`XL7N`R8 AAPsբPFM.@6\<6eBnB "0tN`!nc0rzMÒo<'}v$Hؘ4d(*!7k:f0I`fEf7dI$Z [b&N ((vC=inC OѠ)@ 4"ba5@,&'@E>yGG*B?CzfA.9(*fuP@vbrD8/zB&*hDsa B "22 `LЏ!#"b6oDdav~0|Jnns-@ M/C"vœҳFrTS*52`P<6,dUU" 43!,AuA#k.9x`q-/Òkm4"c34jTxH_S S^-bH[b6ptu0)Nm1+dm :m+c,S0BWQ^=,pb܆0D RV)ͫS+>𸋤ij $ʌ2 S)cU-GcH3 F`g$#dBOZ,,xW*zVU6b ,2eeB0ՋҵJի(n6i%&m -rmǢCT!U?= m~ l,mXYe<0$P)Hzl, n@v pVtk@ﲄ!iRGB2)ahVĶ랢' BmQq[ ڢ. hqyl+ʝ`qJDvz" n|9e&`V>֪ksR1D7#M~M'|2>3h%d)ooz֜.}LbPU̪h6\ 2'f7L2 N v V:+ ^IjFEP&u Cq)zyjv #*LN)"놭b覍X𿐼r_W 2x73v0.VNmvX([θD,q~*H&*ԭTu+&m~8yS60(vB-^W.JZ "J @~ꕖB ӑ.9Hwk"Ȃvx!m1xX ́'8Jkɤh,LJ(*+tI!;E("*pyd2vEpWT/QC H mj#8"N$&H[H wJm Rfp)Qe#B3|^vbfc)@T  @($3!EG+Qw }D0RF,S")) V/GOm8$Owi)/K1z&.)^Ahn (Mq5!njO#` ?R E@Zz4Ce54UT >b8n kI"&/@ ~\& FR5O,``F!&DB>DdGMZ>>!HL2IB*_>2땠BR&A @Y(NZw$~O 2H)pjႶ3g/Mn~c$ SoT!re|)Gmh a `$yp&&zd!ed2 N5J5DB /O%GQPF.#$A%*4`U`<-Ir" 1XdmO؏QkI6u|aTjYeen'wG+ŭhtFjb'PNTev\nÂK[d^ʎi9U@Ì2F &-d )ًHH)vQ/kj& a45*>2 -q0_®)p9 ns+D~55@Lv"u]'wX#?0Ǥ,s!܎4  rdvϟ<!׃X4ZJ ,0T if4&\ ̡ADBCz$\GȂ( &N!X"jUL/>5g $' : 4MJ$q)ā*-!9"'ʸʞw^6DAPWb/GB^ ^^q%n㩊,$+<>:B2!-d03 #(Hs<AXIH.j(/P7`~ :Erj"6(F$~\h$ ae.x8)7ZmQ.+D`$ "[ `>_/?( bP z΀`h,/W|SgWN"LV$IzE/0 d/bLH,eE?oɰSsk 9Pp< >y&<.^XTs\07 5L\eV0 ubg,f~ʹ:͊(3ܣ2g,ؚmh}>)ȊId :T7K:ƘK;,";P <:̲nf~p=Bd2r*8Q&-ҾnEɬ^' k62˂ Lۧ)u+o,kq=GDg$Ao4Ɖo|n0褱i7 J'-IiIt2E9uɕu$4~/3K2LUdFSD7TԷ[Qڸ8ŋEMVԚf|T,8j $0@ZI`5ƾ_H8mnɲg@?Il8#ּ$db9Tדb׆]x>YO''б5-RK&Z,㞜6Y5˷-Ɨ'e%>܏kƦ=MجJ=& йsdޤ,JUuD?y= V+8(ay3oAQOaa]?g?K34WO"^rEU5r' o@>pmuΰz }wiWXɥ:dצwUlj|S~ E6 {<PJc+9=ٔD^eWXbQs-. aH/ͧ3AބW/T c$PLwGtK)po T> *h;|K}@?erIι9T%\EKDahTٲU %4̩ohiÌq:Xxp=*Z5&#@ @@A0)/nX*&P$YEK4 R)=2?GLfc@$O D8 j>=G? =X-uРT h k 8E\ pHP`p X-`(֐ZLIܠ"_m:E&$5@]FHSvf\JKlAd@&9Ē{a*[B΅Og_sk/Jíql|B<_ LW0j$ʺނwaz$&來vSBd<.[m/SP Hqʠ<y$KrK;eÛHS ūmPVءlsj9=ERHǥ_B\SJ%[Uˀa-fD,0DP}%^jdr),+z4WҢv<ZVșo]*Pml[0ߙd21أ87Z.~k7f)9dc1^ CQL <h?gj&p-+7%,R*E͒XC|]Yt?p2'@sKԛFv zMq9Q l@L x|*k(nA::X%1$E_ SDtSmd PG|,=BVw$*$@Y8wy]VLJf]CZͤ/+ ]z(p " 8|@!5 /)A2BИUؗbXȢ>*}yL 03Q )4 %g !3 @Ƞ/qq#iy B) aBl !0"g~"*'0)M9{@3q97Xm( @ ZlZqP?<'UQх D!O11@sC1PE:k M0-K&Lˇ!!("C 1]ZQ0 t3З"  eK/nK63eR !ː'"$a8F)aØA˒ n L"AaSFpՠ|3y k>Uڛ  "S4q*běŗ!!e  SIpي. 鵻۟9p+J.Տrͳ2hْAq'arEȁdX"YE*L p 5uJs᧢w痙H<ͱS" /K3;TyZW$D:399 7h@`Kn:Iu[G֜U{  9zӃ0`V:30 #L 8sA; 2 rn60"a`U+㊘335,]bܻ7L9xx6=_@1#d舠8rM)0u#b> NIYaD pVIz]Sz䔼FNW[ XdUa2pzCA#;!7m4X>Aq@@ ֊KR Q^ `hHcV0|ૢ> {v&0=hHRρݨs Xt X 8Ѣ+97 'H%ġP,>}Ʃo!DZT^BK&iRm!@{FE½|oZ)! lˬL%e %'Q)4cHq!tK\8W-FuFO :5ˈ5Oս* ,Q11M!`9I #ԴgN`)e'vkra9z'.= vOZ}=-/ >@>2;B⟩W,03cz/CdD<M61̸@u*]Z:{L[8E$DAcDJY6!q֔q;O&>ң+!UsptI#jQuL?8%[q w<:DT\x$ls3)!B5>+;ɦNw;MiH7XB% 6賩C1XR| vL4:B!)3E]ʅX)9`H&Ǯ߳S=s1I!HQ/S蚌ޢlMMORqu5SpmuUap( WhU$)z@H Hz<^( }>_ QQ  #L?O7}%NgS $C%4O`OM_R=SU@p>(q{~o\@ Zh‰J b3ЈR V8X`!ȀU jlhWptuuHW՟/]  >>΍ǂ2iSPiUR!р}f (zíAlJ(|- : F}9b L * j DH9Yf$QȘ' 3{+#%4/V}H' G`*W.9ʘ kŽrʂF,; ,a!n=Gx`3bJyQ WH) ~@4K|8ꢬ~=ʱ/!#-2]V*+tZ8"ʌ!= 241GԴ:SGSUdFivR, 0#x~㢒!,(:XT鸟BgcJ;¢=EN=B-dARA` FO)@$1 *)ޅ" }XU"&֍PWŦc+"#d2_L%=J34a~d, .)FbGMJ+ LpO$ *(68|h:ip3A?Bt`ja<-݃4|LM~W)rV $,V"J0E !d44+aޓNǃtmzSK,PO ` n"+6g$P|L㊨QELIX(k#*%!H>r2E.9 HSF5P* 0Yg֊Rh! Ϩ  @}E^~,NNz}$>r X pC 'IRB1$ra [D}4`!n2 G1a(,U`x~w/ƪȢ.BpGASh>IfcV'5̅ VnriMu# r栉4GX1qFr*k@_ЉVEKF%0egeÔ: @/HbY'n/BXdPDBpUV$KCcc[+F,E5v$VȯtĬ!qr"A3!ecGNβ4Ҥ3B[,+B,nr%:IiBnc+*2D:$֍r*C̥åQ9MgB]嬔ǤrQZPh$s sb%cV*4)ǣRbp]'*c.f 6$)IG(9eopq!ÎPM6(W-4+J,ݫMoH|$/֢W"lQQ<\JVUhRYƲfr6(WvI*M #Jʶz}AxKHf,mhXjW3Ė-*-kFwۢP43B9U,+jt̕gt~,G;gVB5¶>z clPFsExf df% :tC3Lxȸ*C(>%B1>PNYE)]b+Cr+(7;ı`s!Ī=fOSu9(0@6Tted _=pBiYjH8ePOqWuEK+L欷V(hV+(vKA$$HL( ~$+c| 6hnaV*0uUF~P5}}#]\Zhn'|GuVCllmaك.֓aQ f8ÒcX"gR*(%,|O($ji+ =rٴA{FRbni=E%1JNbQ )x 1}/%rOP5\"[=K),c `HD1cRQoq=(*B"!Ynm#?m6u<~l[8=֒k+O$ɪic̵[:fZ!Za( h< ; 0(1   ' iIU:%gJދAD!P0OF {e\:E 'Y;f"3szI$n3umq$d^=A~<)S#ؠ7V4ingi%{c<6gQQM!>W ^Ab#4J8bC4*a&!" 'o@r@ .ElUt|,"z._Yud .gƼ:~g '.WhuJgze9[ZVĚh$Qp8(UcGonp!$"g"2k)(4"WAi<a!O lp^b`LGF2? >`=L@V4f$.TGL' < CvQ3 qY2Qt%UR!$rg <$:(z ̣|y=cTwH٬'%sO%J.ZKf@ ȗ2G''-G'2@Oc}Gdvvֆ4o:#2=@ 0ZxǤz7U rA` U!H[N>؄MU`/Z=}bĞ~-  !0 B@0N  1,Mgp5Xh C~p FGQ(t@h }>@P Bp  Ed l0:eu xPg _6Td[2~:w@ f0gm(  x  XsP8&}?1;}K.tXy@<#ӆr94Z }y8؍BgjA< )K 3i긩K'zK! ! ʺ,)-z["'@(EJ3D'r.tT-Ʋ ¾(a|ڿJ ,.k=J;O? F2p p̱(+롱S(ΒP z 7jC"S(FK9TG" D̋|;4ʢ|gUR]9,J"NʎGb( Â>O{ĴIOq23AT۰j "|,>4별P\* |`:k~+[2.*+V<X~ [E>s%պ}CgKI5nS~* |tl/^ewE]rL'/#%г[8zX𼬟d FptEi*N2Ov/ncqU>Ḹ>" {1ŠpV:і3~Im9=1n;=cpv,)<=((Q.nĸSjIu uϽ鿊v2k9ԅޕ'#K `+l˕.)$)CLqdhV /Ǖ,P)<, !ԨClnErb,v,ক4=Õ.Q'd pP ) ̬Xq/B JHx)Lp` AvF@aKZ\ M;Z%kӳį8nb0f %Nf4GXIxU"dp|6sI18FCx;Mh;´"B`0@+Pn@2 %GCܚ{5@pIQ XA&9vVzZW x%pt *7̦RYGY*CB0@013HzAJ*@T":@`L%E2 \3X xv`[0'C$I | x<'S;*3*ɲDjyiYYBC)e:).ƙbA|".&̵8By.+HQ ,C砈YpѐGĀ- u2C0VPIU,Ԉ q{!X%r^<):`j=<=\-NI~mKh) Nц4:}^3NVv 3K*G$yK"d ۍёSUC?6`0rærJFH 4xbB:d_ pLjˑ* Z(>tIFǺ0)/$0>0{}ڛs^H TdK(rZ zoB\M6aenBGb,S_+>rT8ư#O Q)vx+6"@fJex8 J*)8r@8,rȥI+= AR!48ۑ ydK@E.H 4.m͔mp 1)9书~A`60Cy`C\j|8.\o-;H x(h6xx %.@l@aYX # #qe"!" Oْ!v9Ж@yzr6yRY8)@pYJɆj% -r[a{H8L'v9(Ҭ.aL CIފA` F x*Ԁۛ|z7p 0 Q;: -ä@P,"ݥ?MZCBt s>Гyp8?LEb亂p"h]O臨` V3YC&S-2AF!1ɚDCA>L 8;Z`C)$!wPҩ’EblIzC"C<9:H1;.4jﶀw'჻ l )IyF:$0|,!8!N ~QAдJx$h!I HA;B86R)9)J*/8Iqܨ6!:ȊP8Eê_CQ9@?pӨ*z` C1Hh pTސ4P8bCX&ihEH3k'ƙ0Q\e 2r G Ǖ--͇n8 ^Ȣ9ӛW=51lPR~3#78OP(k@**tX^Q ԛ h 3>QG Up"謧:Ia.L;v AQkPNBX5e9b)0Z:B3XxX>=8'ecpu8 |Xy0j)17;+-PNch"UpbQDt*4,%fShiC Gg{L8; !͒ٝA_'+**&#\Pzk8so85UpvP)=YaǦ`,0EԾpMU9.Y-X0ä[)3vjXc\('``5fDY֠eb.F. H;pˋRH(b=f X$|G ; x ƁOYH!kmBG"Ke*8~GrC^*A,6y޲Q?()i<.Ǔax e(W $a aj3QSr tbh,h (4%;⾰f 2tX~ $mY1нYF҃يFN$tHa;  I`y ΋ƘĴ2?s G& fҐ? . 4)#f&A\$Ƞ ;wIIMweg`yh<# u(v@qI7: @A)IPHeϢsS? siw%8Kf.xG(ry %ɡ^aW-rlo}. G{^σKB)YLحHv^1K_dݤji2?Hqvys*zrחyR⟒~+P* v#;肏ܣG RFyUot/M訃92A^r w p+,@zaP%M= 1~vVq?Âr+ ?# A᐀?aPL*~"<  wksP #3@@H$e21 NV8X/Gp Nm\Fi6F38|* r I-@f@jZR-Wʼ B%9>9'DD4j.h9@oŶ! g!w 6/@zT%<Cq08\.d$J RNogHD' LJF|yc $2LD 8Gx-@2L"T.0 ``f1сPVj"2 BA7` 6L3 3,/ĪR&k92L$#xC, ˟$%(` !TC⠄Ǭ$D̲,jK(E" Dy6o]4LSb5D6&% f>+z,i#5h-V*",y8 ~=# |GbAYhHNI>03`)/rwUx s DhNڽl%W[Ɍ5n*"Ve!min^5l%D=p@AZ0phb4wN0D X9.d]aa\t1%t*Kk#8LVE`A@B̔3cˠ `AK^)|ܑɘe#:`<`@Zf! "lnM~76E8F+j|,P( 9!68èV<3 ଄`bD;D6&h૔Vx["}@$R!$ G,Gdn >ABe u - DR6V&l@ +=V @`P*@8%sjifցJōVhb(E\F- )\e . hoX$$z2@ 3V(J%pC\$l5x^hƒ26:nLDL@>.T7%|e%!h!a:. F-@r7c0hu >aDjbi슬ZDBல-T!LlL I<LJ:;J%=E~#c EBM@\ OM2b<%h8@`B(#!Nl!/ 5|Y( Gl: _$E(I(,MEڄ`@`jM$lΕ~(UOrN n]qF +(6% `J@ Bc[ Bop,EXWv./ZuGpPs_mX, l.f!r2֢8lRW% bw`δ69'Tew$*u<4+Vȼ^5OYX"1/ *qvo؆J*wR"x8]' چf]ِpf& -n{6P Q@xRTĴ6-Pv~A@4d* )=C9M&Is hgy^6hl*KL7[f-JGsdO킴¯A<@ By0JE16sc#P+G!Q=fj+J F.)%P(+R ŧEp<@aqD~HB5*R}*jNML+"h mbMCi~JVN`@PWf>#Q2D#ingl^\:qNF6cl"DܻRIh!blDC Jދ8&]z[=q<@%A a& .5~\OJa^5>"lA-$JD*\ upM&6 ۳b㬅Ϥ>/9Hj$^$RuJ lp r+lo~nh3̃x=*dT3Y8. jâ;εD"j6h.3u•=Wƫ-Z;;T'ⴃ2KpdMk-lhD;3QhKҰ!@,Gb%L*"p9a" DUE{,(`cJaTN6!ռM&t+tsZcCW> fHD!! IxUCDzK#tEfV{pוN5X9@^ aeOѶ b=a=2{U.~5YD'OB6~!\/ҧ,{ʷT#d+Z)T]e2TVa0 bF_iG紒5 {  @vWۜ`CpB  >_o0 [x5 uA\N 1cȄ /~CXDP&@yHwao =T)>])ɜa]?sh0n6`n%3b1a`mxXbUD`pY,0A0M0/s;/?J;Y50=^TNh@)U 5-n2yLeV/* <"|p؜ 5oXra- n%ӨVۻn(  v(1'`l .4d~̹ [EZ7C{`LAPUSXA#uȭzZ[&p 0H74VDKhAürB^/#|l7Kȑ&^*Ɉ9 qf,1!eP 957LKj^b-ɸXeh-=  i(|E\V$!f瀤Պ};9ô9#X0\ jtB&>BqdW L(wS@-2*`~XDhZ;H[qh.&D",!DйbG[!pb A1QaRI 'je0$g P*p(< t,h *n#PRT;X<,_k+D Ծ8qs_Ⱦg $ĀE+.qc\bkc@5X\x03w~ P⊂H,(4w8{`p6Bh"SZ^0B8ټAɥxOKb3C rXxJs&<60"p/`iTB4xr.;#0j2{p j'yk&'i !1 3)QJa16`R`#ඓ#P g)DIRa)ᵉS5x28 znXM \^mf¦8%Eԃ?jPu{\Q:^(5k+PA-ܐ@KH{' t2&R](P@, I ~[L$;Yxu,"2x,- ݽ0$rpP@0 s]HSC"Ԅ(Fp`TEIҤՈsJ_} uBJI2 J8`-v%0))?PDܺ;3ާ0T{2Sp/ Èd, JhMQ}H R&H"-2tԖ9c'c#Љ'a7aЂXgʇ3e@upO]'6O)-Ptd@̸ <:v:B#<^h ,Mx5g/н"px?=$s&?!,ns1Xu$΀1`4nds7#BLiq5 8@ ʚ\Se$Q;^HD!mʋsjYbiur .p ZYcAG}Eũ~f;hZfe\3J10T:!S!-Rǟ: l;,)3O2DgKQ1?r8V>NY:^>yk|!) 4Q!fX(Jq<0IB\J=`~^¬S1i) HKEdQCRQ]_y6"xo/7feEoWi!(  Ia!m\N Y2̶n3$Ҁ}п||9f)柆 9B;lc\!4 K]H԰sZΟT>Z a&P"R)r)JIk3B$xm10 j1:.8%-r*O1ÛB5qS ϲ]Vu2\):f)%!f"~> A`  }X>!àp0?E"?@(~@ 7͠ ; B6MF$pL&Ca$v?@M s{H$,gfi"Q F o->xxK,?4%$ 0 ^0 GC$: v@I@ w:n}<#E@w.{K|`@9NߣH;4z| ,zm":* ALB(O{2 DĠ"~%flFG$I{HC`1AnYNjq' v`Z%{B@p&B "H .܅8@wȲlF)X-"ܒ%)$b8q>K1 Bl+ S4 P( { y ǼQD _D b }kHoQHm" "8PF)q. D`S`W QVz1/i^LZ=kH}- 1-`F0E}d`|@F&@Q`\)i'{2?@` @NgܸRӀ {`2lnzp+at (q\~ǧ9RDciZ8M"H*J‡V ~w2'HB˂\Q w2mb  DeEKz$- ݉rSr&S(+\1 z p#3u(wV#K&X kD"I tP!q/D:΍ >س/P<Lj@]W@H 2,:݀]7,䇔p٢.dUMvD30O# 0hK@ ,@(@6t;ǩف$0} ,( Ujj@q ѵ"p P0P- Dt} \(ˆ`P88ɔiJ4.A8(*P(YUu2Y y+D @ycv0ES,80]L4< ,h .&E UT>`ʹnFK 1opXV Y|cIF Nиi6-<"5:.:leVK!6iME7߆wtU*%`.xWC:T32jS3C)Jmt MmUX (ev%9doZP:0r ˜8Za @+>}Xr>8k:!DU:Jp+ *"b_*C(аg )Ec0gs0R axNTF !,XW6ѽ?Q 7#@G!%|yB't}Pd 3p` ,L5F% 0SxS A8`@A3N6WC@BS`c\dFԓu̱1((u4BҺ*)$`֠ |5Pc_FZI&|"UcZ ax.JHl ͸/ `3:MۦPd̨rEfeLJڋbMbc%.FLh5o6fJ!$јJKƏzZsd ܹ0F܄II,[hgOQy7X"A>lM覊ն IˁnǓ}-1cF@~PB0gWF":Һ$=>QW@^{קVe RbHm/dl>b^ l)і|zˈs @os0u#]B|&v~^A-_/7 #`K:Y,$p A)$x&*&YpҥH~OB&*,`Zy€-c Am/i4.0FP^0&G$"$Lr|8p^ۈ#,·͸J' /""Gd0>ς<bj05cnc>mz(  PN"j\pnl/ 41Z? HA aa`b$bl|fxB+x Oܳ.GzfF#d&2*6 *?111!.îW Ƙ ev`RN`D֫gj' F4`/a i7 P`[n&mrs.ehP ƀ"lXl w!NBPV(/'01Ϭχ*9BJ" d.Y blrDm01d@@HUa⨥X3!3K\Ipjqrz` `. HT4CqG*Υb\|!@RTR55sX1: >D!,!.Brݣ||jF`ݠXl9A"T!M<%"/99$n`G$NGx6jH:.yl4MqHC8`!O"*v04O)^FiQv>`.2@ DM '3/4d \gC\"\& +GBkf4"ة&^.)xx1 ~x D*qGz4R+ڦh<>8mufu'nu2rDH6.CV|Q9B,,1HUrNFJ͏OFHPHĀrn,&aQiOP`u %$` &V&3b u|#VWD |AfP\gf9a2Α @bR/fI4z@K6䏂u#a(=i D(8 Q@A69K$ - 6Q r l+0AA` BD ?3[#F[kDcVA, l#!*Q\+n;mBҀ#r;Hha&.@2yQF","j@eGCHd'Klx2cWLHˎT >e]D 7 g))HXÔn4~Ip8JX[e"=~2doz)8(p!zp'E5v`Z < IT'T#c"FEi~VdzG^}޳j,A-c3Aq*AJVNF\S#@ V&h˄Llbd32;(p3ÔED@*u$`a@iJaHnQ;R$!@`0l漬 @&wt věKi%*'PGo1%ln.&!9aJ4d)0򲲥>bk837"*W?#\6 =S;,%(J54GvDv 4egd8$hć2/ [wwi=B)eNVt$ϑ C̠WFn V/gZ>B/cΐBEFFL"ͷjr.%|Fm+*n&0 Boo00N n E韋y#O>1 E: Ƞn(Δc nFO"zh8Ў04R{8лņڠe4]0H,AB)@0j--v-oO GZ>.1.P=YzSq0Y #yD+ Dj1.0G6l΢]S0r-eO,#OBbg>Ǟ0ڟ.LWs/BBkP Α$ CJSs/d{6d:"560VV4), Mqb!C_:8$QZ?yU6VSC 8q%OS\%$R#T.Y`0'̸1'[g|ZډnQY H{eWP :Sdo?py<_+KZ@Cz b8d1TiS{ /ZĬcPd$%J:_2F^f {d Pk2XP'r442$P5@ C$_!!aܺ::A\\&\1 Kz `\`jgD+.=ΌmqujF3T! RA5S[飸S -A+x`8>ui]U+hoT]LCYAXM8;JR\eb<\8r ,ҁ4 TԢǔsH1hbgk;Kh`¼_%l һW"-cH hm4풮M``7$hz$F1%2Gv$%:BH ,G:yʱ(` Z C*(qO1 _N qN&~""  8 @P(( &` {(7U4kVPh0yp@"mFPyסO:4l<@TxE=9P<냚7G74bF)(m@=D /ECY4l},OI{:ss)&򏂠(aL#gyԊ-h4.X"C x膡l. *LR# Zlav"Рgk&Qhq81n ׀L)1M"&PRFQ> ƽ >4 wA+cBh{(:0{,1D)K{lx4r\Cʢ5l+!vxB=Io/"t54%*MLR$,ꒋ|'$_B ݙ%( kIEn!e3 e0rfi&{ǮV2idbMBUQr$1&A#RJH2?& Iv(CkjŖ#M02ǝ9HYh/8" bh@>1?h1"?b<@Ɲ"ENOp(j;3 QM@`%lRQ Sȕ83+ P+q <%?x'p`ƚ: KQ(/s ٥rvT uKȊ p^ 30usup#`#:35XVb'(ƒ 8zp蚯sX@1{г*tʙ%kHA",/Pw3ТB %ޏ)zWahH ӝ7-YZEw)|y3a{hPd+/q ,(*1z:z#0e! aA"B01H"^A Jp1Y99@L +0@++Da$ jz:>̟HkHsxtu] M к0tS*|.:)zsk!œ"ZP 'ix$läs⒧–R MF,R )t%(̵BӨqN%r_**PĠ#S l"h jMAG #;"&!Os`'lvH"IE !sE3% &2 JAs!E!*VO!J b&$VCF+(?2PȉrXP0$rJĤ < (+ $\;K<:CSj(ன +ϓҼ?Rk-KԹDji&!*R&.OX"e 0" "Q1٨#gCbF }R*: 31dBO4ʈ{! S% :._N&Uz1hT"?(=Ta <=jVxϪLPئNBRpr3Z>:Wi/RuUq .&ʿX=?β0/X2T &U,(39ѵÖ!2 98y H(@02 H HT&j M'_.m(xY NۊfI`` 0,كY9 = Q࿌,@QЎcF#έmՆbB2v  1ꚾK6BI7;p9")Bs"‡؀+S ؎ g EP0 0z Gvq-0svaqY`A*D@ 48O߀ΰญbZPȖ`]P#qGtuvax8 DO ĺ K(Axv]"tDcp`TS0jMp"I! DEҋFÉQC5ʠ+Ќj;=_ e{ T'f؁ @DL>&<:*6;e#5X% %p ^מiH1€KFlrʀ%P$g-Ո(%B0CP"ɧ=r` Hn?P=hG  ؎LD $G $%H(ba$E#&d3ٳغ:,c=ڎ{'軡,V%< H! ߆gHA QlB?}A@>^pZôx_ Chu1ƺ.L MG霡y'.qpٯVun2ĊlۻS`V986p @}-= #K b OhC?Al/J:q 4ǝR0PH'Z`>dˣʋ AHM@ADj}^]PU:K8By=TwȉNY\C.zMg .M0d8ƀ )Ju(RN1SXSd `mQ0^o' !&"7I3IBaR{0 ALr E.ɴSJ aw0"N {Qǧ>m͈=2@0=~Ҥu>DUHo Ԁ`) RE~ ȡ0|2K,Q~. \220X\F\.1& PESt^+CPؐ| o/JXY,:!ƃL@Y\Zc$2/e6ln]!ct8'BWwƎ & th82#n ҚB"Qݴjr8`` > 3'{bJ}NG O8`a "{H>o2#xިV)/1J+| @*Upu3 biմHE@ѡFD@,!@apgI-B/2|(n겜~@2 cs=HR 1@&MVE1zt1q$Aw[A E4  @{g‰#d?*vz@X'VD z9F~'K)YڎC<I,M<u_ h"y+{J#JsN|ǰ%AfYB8AA 8p ZJ1 8JdO J6F؂:K- |6T p`+ x'e:9f}k\qȂDG"py1)rW*+R`hg\7HLa=] &'L90${e~1v0BX+X+C{5`CXЁЀEXw/ hCzDDf-gT~J*.fsj)xSn㍔0r)ң ٽ!DpdёKf΍ـb>"T6(>c)TPIQIGԀhQ Kh9A=RL lq )h2]wGb,wXr__pchh"b p,>Z q"))l#B8EevQzGt̐O Crɠ`B\IC DyK6/=S)ޜHiGsj̋q .4I^ ̃I,tH/02kuSq@*E΂;=J a`-&t)UHk(#tU+$\vqBc Än9O=v?U P+Eȹ/\yGBOT4tFȱ88w$k$hRLb\#}T?LnNLVɐNU,#hZb@DCR.6mRIaI*j.ʹ:(!]FӲE]" 4DN]&e W &pT8uM;@{\ 0&EP-ϣSt(5>.+ cY9%A7#La ;pt=SxT?Q#h!ZI4"e 1v_mKWrE@;dUTdD :͉u$B/2dӲL6:G8C־\+Uؤ"QHqQ&șz}e["b!IQ9ga@_q-hCnoU3evSTU"`"hi ƁikYl㝏JH^CbI4Hc'\J.$ǁ]j9i9T'jFD5۹?)!d㜾(LK;+Tרu I,kЖGBq+Ļ!U ͱdKZB(I_-M*(lT9E `k2&$kj7"Z'No]3$Gj1T,fLa"QфyZYL&&^җYDkd3D~zdD%MA DK:Ւ=b*8, dL{șޡT P-/=F#EP,{60&le.Et!1l}|:]±+y9 o9h^PK&>6-a+7E]j.`B>9:b(s7t!v*׶CQR?]5%̀BڢT%Nn/E ~4o>:~n^1̎@d>lH]O.>#ʀk$I.DѮ8$7xΜ%# >"zGBJ$j-m/8N:dƧ hU# & | 3-d:馓lČG*K@COH (cB>„p:@t!^ rX,:KF$[V@HMjZb87|%t&4'(jЪ.&` LNdAS0TJpeL@ FsYʈ.Xb4܂lŊ(ABavhzQ$Vt>l~IcG$a"D 8]:W2^ATD@@DL .*V@Rdd.В#/'J6B.GnFahhgy( | @ ,!<jVQ <&!(wgr:E\V  JD*UI$rDG(cW@ "dǨc~(#~6D"hcj(&4J/4J $g砞r[,"| jsA RP:y(I;bNB:SB"r @&M#FD.4&)%D͸QB Kd‹Z6(ltK*/b>:YdJ#M^) 4bJ>Gm6"J?7C58 p,jij `jbN vb㧬Gf,o&E:l!&ɏNH)AG ~ &(G47'-/~ۢHJ&‚F .B.TP)k yQLn`^&2!T`)"wNvcJ #"J aSXhq^r1k7$ ՊA8BjȂ\½JڠҊ ` @ՂBTSBLfdnL+ڮӮ"Ƹ#~WN˴JN$P|t>Odz/&~܃G2v+H%26 IĠF XTB)j fבFl3,Mf Ho k>;o J"XcU$HS/Tr"%fnKgt+%K/̧gFhT<)drO T#c2$-x)xȺ3i;9LWL3,yܱH?ѫے+.$:%>@F B|vnd$P7|<ȗyNBLTQr(-2CrW2O c[v1k=;'δBt2xg#dIٹ9FP A,0cR&8sx)'fVXqAx2p($#bX(IsZb#e!YfC'v7a7R%UKI(I.XBD=64(Ű$Gw 8٩w싞L~:05cb:AFb\Dz ͢y? o̐F~b)4|vXe ayn78B~tdӗͩ3(A s J#)aeQzrlb_JX!@JpLZzD: )$A4 RbZo&,{jvw.~Hvq4g>3Z$I zvSTTUnt$DGCr09OSL:H1ηQj!Av^DBMzDacO" 6^r:TG͕(MFeZ(Ar|fog2@06!&R2FbRR`?C0%FSar.`MRH@`j@(4/&Iv>GQ2?=ۇ#[Y!^J?!t k´H$,( %xAuW<^vt&@d xJ!M E JtڨGn$@I:D쮠ȏ#.%%D 5 @L:ÃBbH>CcrxJ.~]N-cx?*&3s9=z Wp$ ">:n]xlb`]Z6b1Y"2Bp~L?Ď ]Q\/4s. (:涁,* U.d Uܓ7cT\ӡ"~fAdt7&N;%/~Qc.t(a28.j U EoTT)H`t]4g3gTCt3e|\ƺNcQbITp|>-@c J#M '@}Q8G 9C'HP4}ojDd3hnCǥQr/Ǭ)T> 5* /J.@&#~j{e(, 6@^,'#zMF#b}"-=#TCX#~} E@NgfO$jh  V.k\m4wԳ:90H9hYx 0|GN0Ǵʨ@ 13Į""&)@0= n z-3IzA.X*z͔֫uz!7iR4;Ջ»I=};iܨuD8 cX#@x#H| 0Hj:M&cD{)8,z`6{fhͮmܮ$,1]bp̴#"xz5B H3uZ*GaT h^$X{PrCUnv!fC2BU݉!MH7ξM4#Mhؓ̍ǎX/^%C3ŔH bϞ#f9E,eQĐ{JΗZ=ƍ[ <^ɫǧiݮaֱM˅qwXŜ*M`>lQ2%$)U=˕B"xηБ(l2-Ho6Ȉpi39"?J r8{:- V ^krBDJ7%Xlҭ_ѨGۢ<"t]Thc'ȬhLjo~P"˩MH\ˑq8i(!Q%J-MB5f9%`5!NڹF IdJ#hqJvOhĢ8DQJ"xƥtWq2gMKS.J"R_) 5Ɨ"0?W aM!jx K_ rm ScDSǭbV ( hFsg:2SEv(,)cdꑧ ҁH D(\u|2F H"=>Q$ cŜyUV0ڎ&([ tk>ch T2 8@' 0ğ,.w@xJQ #Bctyomg8P(H"<`d @&j#6t\\Ϡ `*mX+EpHfSH8 WQ[?!ɕ%YQfz U`0V9Ԛa5xp$!6J*1 $ānhQJ$#6SfI D@x* {Bj4SJ<-+y&­M{bcF@(a:9"WP urRtd]i#s" @ "$ c1b=OBضIz HǮ2fsGOBTSjV cԭq2*Zu~!E=*3jomW7|/ְބz8{P\m#4a &wiԫ2yY<.P c`|u=`5㕩c& QDNiuVmaV(BHyTCrY]Q1&O:$(E[x&S_BD{?V!9%ۑ\yx#4k 9J@.l,RJHI( QN*jVth]ҧ"yiE2GETT<$#PW !5Kʐ6I̐HP@η⎬xYבA"waw2~ٓpJ11t|{ W!F&i  IA| 0<#l *0z@d۟Q/:ן ƦDIݔz Yd D^ߘB; 9̙Y%*۠,"!DSюH,S jA]9ȋYA)8"bA ɟdkyJտy̡ `%IY%bt&|"t z&Irh!&A*NE،qX~ ij\#6N89Sj;Z;t܉"rMd jHQe!Ja$E9Yp 9QA#QN pAЏ{B,%XٻY bΚwɺ<S jVlf5!IyOQQHњ;}'aՓy̔k %w\Pr>?N1!II:);dČm FD+qRAǟ9{L$'1]' PHGßC@ r$(%pH8T 떑:|0!Oa˜ G8bH'>p:# 6){2)V.ƒ`23熂Jz !-$X 8N8S( 91l{(I3rK'&‘3Jƒ ɦ@ ]Hpwj³?4ul/X]cJ +)*x 1PRU"O$d4h{JPLpz0B: ݭ (HLA :28 qk.i0arqPUu#1 ZʀyS#d)Y[IO:% |NcX ~ZU:E[6 /I=`JWA #@5fހQ\ y)sB=/IǠ ;@7y@Q52 ~ф(R0*ׁ$=H=- Pib˂> mBI +b;r^ȬlB} !\q9 C!8,!Ò9B'L:WD)Ud#7$&$ԹO+"]Cq xzb & 2)c/D ;ɂp :ͯ E)Sbyد>k熈f; uk%:֓Ճ<A((s3QSx*g1BLhͫ6@ǒx7aùR"(:o;  %neᡩF{0CkM)tD@q 0+mA~^!)ܞfx }^ $2Umr+]ANP^ch02ZZ_ J.NRQa9L F G$ ʇ{+pg|bzc R@`!bx!̪Zá{U0Z]B!ӚFLb0 ^tN 0t]y#%0 "OGa4TZK!bX0ώg\i ɐ>ңPi"~⭣Ttq9$?K*SM"l ʿ(9~vJ;PǪ!N!ZБY׌_"$!^SC Tѥ܊M!_LOvs#'RU8"YZ{`nIĚUa&l6M/[5;Q9Erׇu3v } I L> e@c/:`ύl|W #X; Z{,48 a$:!6e}i(h'GQu*a] P+ƏIZ81M8>  ` ?P A_/,`%JǬ~qlN@xxrJt^& DTQ^2yE`A4F"@@uz1edrYA`22ˠ{Q)@ rrB#!pL%>0l>!5`V `$l`Vv@(*">hp!K zG&8PP Z!D6 p qvT`2#ZG 2i4E2K,$`^ ,Q4@p!R{hk!H~rXܒ@@J8/08"+.1)ft{R$/`J˽MX5T`>HCs#OxN |W6J373ㄗ$ɓt"P~RM$VQb+>>bV|hj \?Ch-̷M׵sW<Ǵ%^ t 6JܷP|_p dyMض؈,ߋ. Q?K#` y:jH-[b *s{OoY%(0,,; 0!lDLr%, 15dEVzm2dɂ @R&DԶ0 \F>cB2J^Pt 4KKC5W"8IC+5xbH a>KUA96(.<)LH5>?Sh؁:\h+ZjS:o?jU )tl  1C0&:LmXGI1$f" ~ӆ` -ń4H;0i"e"-3ؚ^HН* YVfRE+-3h5|mfZ#uyCq. sXN㥚R ڙrXm G@iǷһ>Hei&AZiޔ\Ķa&K}}Y$~C4Z8zXyHX &'57_IL %bcE)U=gLJo?W!mVrթW˫X\bZU[T8Bە6K{s 'NmMˁ/D&gu޿[$U<% u>R%FN3-MhJACgt~ b!#0GxP CpP].VW6d5hԕ6UY yHm$'ȝ|Im-2"@_iP(&"Hd )@l0|bB@av/kUA7}ݡV捁QמWּ20`L `f)B@ZR?G7 0 B$+d) .(  k$OC# C|ʤ~ɉ+o@k&/4H\(<$%́P8 &~yRʛHfh}n;!`6i/,!Te)'7.>1gr@4h5 H"H0PJ8> < XRgPI Bҵ @2Sl< ƀERKݝ3S`IHsF ` ql/9b0n%8->!V%.zQG?2E_ %c&u rYs(,g$2̴+  AV>!vGiKfch%%M6C(IBx^y9S ۹FhE6r:uk[Fm(G2i&ڈS4yEѳz@i} @ Zn[9ٽಲUjE#+?6h@͸p >f~]2{.|#(*ضQE}TQhS%tjHNc `q01&e*MB&cл0%&w鼴$_*ȏ79"941o.cSy(eFRD`[j\RgJ3z.gx1V(/0H?$fX2zڗWZt&$$ܻ/n؞H2])?f܌$dpM{P5n̍-BFTl/Y"B-*6HIDK)]Ҏ);nrff㗒pM I4ڻi 5)ThLIBh>ͿfӋÊ28^Iw#ѶOK\Z&kP: H>tN_֕Yd)*ކ>R d8)c A5VȊp[+e4օ='!U|5W*UpCu˜GVLS=6GNOYJS2R/fKV&dmlhyrMG+hLG+`)vE)TL(GV(ZMC]9I4vTe} ̊ ZꮀVYHԢ~r:kzak2 ).̓lqG-Ȫl. I]m9*tMl8JZEbC,,]e tqI^6##\W`]J%HWjLR%תXpwh$ɐy,OwܐˬG#"ZlI4t+\eRChi fչgyhDH4a. SjžJ?Yrx8!,0ؗnI| FOM+Bl@/s@hf8=lF##)t$5DkzgPlF\yad,] @` H0"|p3h.{JIDLCP3 ['pdB@B>-\2^[Ip*@J$^6› - Q&$2\D",.-LH, ,^Οc\&j4$4405a&>H\lHĺI>ń;eJFP2J>ֱBtdMꋢQnte##.fe @z1(D`JKYN>FPHn.J2ʬ| ~CaeΞ\%U'TֲF:d`n *.%ITܣ |N2P?|;ʧE, d,R!(@9Kb妫pP(D|Bbj˯*qv&4 a%4& FeBeJ0|Vtk^ J"V::;7a5/k" 8%@5H \t"}l]4Zc% N` @!f`^" `Ba .43&5MP80&PH6M A# UB>$2VNh/Կ $q- C?\^$ #w]CLCRDf \UC T&t lf]Qm*`Wm1 h0p Cj}רW $6I؝qEK 9CKPQn+gy=!B,nҷ0ɛt.hزe&T#v`ZBgnllEZтɼТ%n-WU⛀^&?R0j0jrLʖ7Z[[+Q6[#O0KI3R͟t _ Df_xF`wք-.E 1%e=dxnG.0؞M9f`<P` ^A0lUd~QP ^:v8CZ:ȞF xe8E(KNV#Qs"GBô`8> `16F`P`LY$mITs&ki "! F/tA!qAB^/McPB$pQaOubɢ4 &EB)gBz(IB4EDb*-3hTKiNRNV*q*5H'z %!XB\5r5E `( [xS"/``0wy6 `4L BB%hiȌ&2cO DK$P5T*4$f?+z h 2b((R'\FbzR\Wc@QUgZu5C:rɱvoJECf5 H*Af'v?Mc@a/BtQ`F`@YOz/Ь0eg%TDJn%mex‚pV1rYJNw2&qVKk%:4~c :u¾C>]( r:AAa٧"6i" bàªgW|Dya2;)[*H('ht/L MQgo)&MvC1˄u$T5!hGgC *jPcΣ, >r*pF\CCjdw"(9LMq0dk0+qF b`B8!t@o b@ 㽅VUG)j{7גQ0DJxSv2pn@J9ԧ0,P',A` !? /}mf!Q,k\^DuLꈪW 't!nsz9 ,P"D Reo.i?hFu@@.i HA˘cB6*!ƀ$C$Aꠅ+L%#"2)@Zsx+IU+#(˓@"{dH% T$t!+54qʍh<8eX%Ǯh"ݬKtgd#7Lbh!UR+3i5~Тt{ii)J 8me.*vghk*|/ TalW+L@j6 *ᐶzuݹ8(*z7!3x.Z&dgc4@"( &8#Q̘^!< >)dŖL2J 9%4`@)d4(#r8@x`', ad- . ˜S `L p!f 4;pj=("(z"%O@In p6"EDP@J1P"B<-` XkV ^Ԙ"hl(8"i̐J"y%^'Fj Q?"Lqp\l악]r:\E`2=l@tsTtTxl %Po+;PTi]CcMZ4n@4%p BHZmb`g_ &4g Rp J73cs0!MH4R=0r&o--c㼞(%gs@[\l uX1?( X W 3@|6x_Nrf/<&Ѐ6Q Y"L` @kR49 2߸*/vsý3N&SQa_(ȵ1Σ A+-nxeqox(€c< 84( )81;!q 09l( ywiהQ1Ⱌz6yiRI{f/ )ǛӺ 0QcQPL $!ԗ[ Ƞ1ӑߌKA:*34#3hpa? r'@-(ύ90ZD39a? CP"7 A1(z1\/1: 8SHu=a]4cH Y K6D S (7C>ahDj101p4Xזi* |q'6"_' h/( Ë#`GS #`̔ s‘AȗDjy2 B` Њ0 Yr'2=yY1i-3BIҧ |%;`͐ҫόl>P t>1?+@& 8  Eqc $IZZћH p :pM`J 149T,6`1* P;$rMa_赧 31ދƹqGmTǣE26#ѯ@- jV 8c4/H %( );-4P@{Ɖz7:D6tws賠4@V"y0Tkl9Q3(%8!5;- w9mmjC+#IPYJ@E V򯇙0#Zs {"pdžm `#H+`>H(ׇ&z)5w( `PhCHI'\ :8X HNN  Çx wie p iWpjKIlTXWl $4("* 7** vQăQ'Et>ыzrQXۨ3x1Е(}+ Ƶါ>H(nnn`١m rXw3‰ɔZ.!CHrJ urGQB)BA/Y AwCSpNxXh+ {e ޕ+'"3y cmT*! {Ű!_)'Tbﰄ#9@$ Ұ_ʤI7v@1VpPb^Y3+(y400UliۭIp:h4L%<UQUcZXpXA0da@O1['-39  'hPo5@zd*(5i0x #Qې1͓bGhN6\p%ѶyLr$#*0Z'- Xc"KlH3)+{"EJ兰] 7ȬR!4jE 6 xPe\aRU;؋41(I?MPy=A">,j>NаpXp:)m>j`z r ӂzigX.jHe. ZH(qB?( w".* Fxy' h.%ۨC"" $Y`Q* 0ZTUֆi1Iu&)(tQLX̠ ("GPPЅq|F fePUn+0$)"%J3 'd5 d4XtS#,Mf؇`uĬLt@P"eZ!gJOC.b=ĪF)HG!f|Ϫ(gI5I|uK狳A]V9MaxiKD )餹j^ éJviZ' j`tSȖ t6Xݤok_dv`Х !41M$E1uaባޣ*b)1F| A|ԅRps t>.va@ ci_},q 4 RC}bJ0sB$N+2w^2QE "TF[T$90 4 nj)\>?[l"Syƒhcа‹,|j*iR>`2#u4iuBeĝP U$3&P(2{,!AF =§2"V6H1pciyY_} < Q ֧Fy͇"š*yue ;d>AM8q [cP wz`l Z 8ז{g* tDiuQ6ԴWYй񋊊iW);%y[s?yyW[0Fx}8~@& ApB0e ?F`VC"C@y<`$N`0 cV  M3Gl@x4\j78y wK =&@Tz' ,M0hQ#:+ǻ .BKc.ZH2 zr0rLlݮ$9T#g .ܴDbjfchȲf|`!M7̌ǫX:̩,Ǔʣ@ZgfXp1I&ԠPB& YofW1Pjr`0B<ItYJfѮ7#XZ,mdja3&+L30 ,I@MҼ RݸL<}dRł̳LD'"p)/HGYoDֵ1tѶmjY͠ 8x&+NX(<ak*!hӰO [`C C$Hlt۾T N $:NVڇH@\kаʈˆf@pNUi@v>P#:VJޜ@pgĸW?$Èo6#R⃁p b/Xڎ卜ށ@7 SmZ90 c 訳,G`o@$=JGx`(ZI=`3zHZ_Ib4~PD3q I#TliJ91&p $J%4'F2[b7u#EENa7dlM;JiTM`TbdL܂SĦha&D2Qqc@Bp*$-!* Ym  lBOA>ˡs5ߓ!+Ǎ!LX_ X1bN)or;xPZ$%@թt&sH=4x3`UJƹ Aڡ&&{7@$ )8 0TqȺ[ɉO۷lZ7 rǜ rStQ|Dt U[ &EyP5d E@9BUt7(FZht&ԂC"{(n؛:G9 .*cqA= AK  B@Dm xi3XHmyubnLQ;lQcd詴=Ց5 _f{J-p(01uh,290NA",gt0j--Â@.@< +lBދnEhh6O,‚G6O`A@Kb0H$-*=B5Ht,^b'Xԭʄ6OV*-g|$(NjQ>3oʽNeH0A$Sp4HN綢6M2FdNj[p}>L *bЅ/<̼SgOR9"00| El%Z&c8#o 10n&mB`6oȸ:|dQ梢F)0m" *"I<1M0"AdD#h# *((iпj0vMb'c} ^Jʉo OBŐfO*@!t!q FCr^i^\La0a8eMl?&0IT|'y4f$MOH>6|`Fjl# 2DJe &#<:aP NRr $f'!eb"AÆ6D)u( VyD6#Rnf" dd$:B"UnL*0k(ʔL@?QddDcF6DZN`A~gFb#eԚ@FF nBIҞBҕBҶM\R.N#`" 8&!4of&6! Rk|,@%\CVA*d!Rk>XKO͝d B~!ªDA kà2D6D$!5Ij2z@ ,bbg8PcsWث/"ȐɉJ1oI0&L߭-\Dhi^ ZJ(b:ƔCAHv&" @  v]@U# xbΨ XClKxA <,"c$F`P,'NnYJ` /!f ` @춊8&g8C36êa Z4Kb_bAJd#!0PAR ̚.)K$'m.4:iFV8ABiHwc0T4oLbn"-%BK }( @*PWUCd-"g\.>L:nl.V-H5B?% l܄ s. ^K&q!Up ALڰ6c3awhBZa cYoðP#hK1AZ,%^^48Qc^ rfꬄG(e:U u%Ψo"!~8 ,A+ %T7xM`RT"TZJDl!7l AR%bX D$Tiq2'Ɉh%BY`"$CVȷf1&v_QilՃ0Ic1H'24Õ )V$ʇ&Fd@4k&Ad"]?xJe!b*)̠f\5 Pj CeZRV, 4Y$YT/[n0c jBVU庀qC#Vfn'u!i B3fN0 ̱qW1yB6VdB >:.1V!^-6p}'**fQ8͢4b?2X2Κcbl(#p7"uIRU" Z揑E\Q1ٴcVn87 TuļPddbUAdb|d6t…>Iy,T%1UF6."X@&h*#:-2ZHkj]',s7fZF 䰽NQkm|$7^k,<_鉘Q&.B/OӂZ.|3! 6K줺T"vC0<Ȱ-85.c n;d`Tؠ9 h@b`6M^# 23MmC VPj$й-hZ@ $RbS6.DH>"u-Db_@{,j LD4`v&bAa8WBh`t 8ZB{\ T1G|2'hHg^#.hgaP6YKT~o J@ n~ªϺ ّux|.ERT.5H-YzTr’&y{! +zȩL< a BV4g11r"(RD8 ZI|N*" ">h@hPe C( *m6 HNY). #(Ӡ`0rHF("4,1nKX BҸY֢E(’b\RxA)Sz\ KV8mRǷ.@`R0pp, ug+HճC2UC\ު+A6N3ػ, ""Sz86()bF^sz7wܪM3C6+ :(H( C4&}OIJ*ǭ.ű@*$V8ˏT+thv3!, HP@hE0mƆ1Rb1R%v < Ju%cX?*Q?a0d<$@&Ӏ*F)Š:) 9u98Vn]W5LmS4` ܓC֓"Aʂyc[r4Ɖ>CM(0|'*]Կ'D;sP&1 "e9}sLBʻz4Dr4 FH{Dt̛,̕*=DD R-@pqay C"`Ʊç@Z  |(rk* !n!1yGȤQnQY'΍o%4tHJ/גg>ZBlj&j-hXnRJsN"l4 VH^$T8@sXb{C5E"1GpE< JIXMi(iFoI%L'*1wUWJ q7I 3d5Jfv|f ó(c<%㈢K7Q0ADw Zf:2!M<b9*g?EIƍg>Lt&#a& i$Sh`$I) NICAC$t 4Id_mLX>ʹ0qa#X3QPr"ꀫ+ahA9ci-PbQLC|S8D:Gb$ya5`&%OdT&E*IIHR41՛fe ;K+%uXb4K%ta a$>JOZjz14ӞG#%h?QK5nIa qbR#|=c-ȤJjġ8Ϋ|h0.`m67sRU_P1~#m X9r /D)ZWB%!ֺ##?oS_5kʊ#!Ɩ%mS b β@m@#s89 D4#`l h7z˅x$\%Dn=hPcq̷`p7`1T5@@@d0P ʌifFVbUd=BǀSj\*.a-1J%Km?c0< ;w0Ŵ0d !ֲp ;01TArx5%yVY S "bB5!Әx!(78`S!ŕdq+Rk@iwsYH!'񝦹}C({G0(Xq,|Wq yRKiiW,8LAc$&'B2og+xoA)ʂP k! BMЍ 3&NMdߞʀ_cf/ GIMx  P8H8' nxews $#y OvC8+j-5""F(B#r %[q7C)۞Y Տ@5 +7 p<* -82Bu 2{D\$9} #Î Tp׎[Ixק¯C&*)s}p7ʇe1J4x(RK؄ Y7?3% $C  2)T<)78B \-di'cK#)( 40|&p8!(p bN5]Ai>/<J t D3)Ҍyé%P& ېtS̅7 QBqJ1(Bsm zDV3-bR޻آA1 KV,72$|*#0  (NYuL9jaB[勈@zQB# 0{8(ԝy hҒlݡb#Jw@'T԰PY)}?չB&Y( +ڇU0Ҍx4b_ '6 SƲ 2D3{wێ"3HR>`d]W  RZi{4( z;ԉ,(ZH&71 ?v2>%#xU@` h5)DzƯ \! ]ܞ7Ӻ ݕAiIx2$]iAH5(3|(*Sb?w5>54ApP5Ppڬ {Q}cM0]B b-`ReOջeȒ|_׈Dxaƒ߇(rEiis@e(&L+ba#DA. ߽B@B,a+{J*t}YZ\:q!ވդfnFmu:keCѪɛJ8eFu9ӑ}RYN W'CδES74ԉb%^+Dxg@'-g" aޝ߆=^#כ^Uט O `P( Cw9ǡ`"J@r8s͡`0$Ja4C!H!4{AT*À2`Bibz}>r@c$FXd:á{fӤ*U{䲪]wBap%̼S1+` A%Eܔs;:Q)KsҍDzO~ݟ7[DVB/ۘ~u8hatr `е0'nq(R9I/H"".[0h+8h¾)Jz|g֘;tfJjo(@j,⎶**'~2"G-<~-*ȱNZ73H os='!"`8M2"h&' ?-HhF|Sz (Ivy "izb2GB+"2((3$|ց}&‹Vz  P|ǨZ(N7C+U{6pCBڞIPsVT€CI6E=*{=-Q$*:&ˋҠRӴQk"K45=3Ǒx -Hc@& T:K\oU#zYp hN36W~)-?xP]yꗵgV[a Dr|z` aASݠG@ТIuI+R)(m/C(#x<%3Mo el*&2OdXQ8!Vh@OizḊ$Xd!%Be\kb2v2%ua<X,qDX)ؕ:p$0-ȷ7*#@-2 dr n-lr(`aw҅^Dd@"!+@1( Y 2g\zQ$` qd,d`ԣBіlSFq7s/ 1@X n7`[JUm^*^h h @BTFг-\%:靊֗Y*B)Ľc|opj,`dXAF|PF@@ 0I'J)v0 jW!4>N":'JC-72s .lRbx bf<ə,gEǸZodT;M0,l[Y2ىI@="H`bS :p*b*vPcݒ<(E$U =([ shqHTC>ʕS-HT;* Dl 6hO&/>8dA#+jY>r6NbZ@W%g'BgUR${\<\,n)#, "QG `fob#("o\)8$)k8K.yh0&F(#h!%0+C1pdC%  j`ap7 oγ*!Cę\heP>F~=NFBLepT#/vHPˣCʱ~;*Q8E&K/pU 䢥(*IpCMLAbTMdM{9 &5.`""?%6c#Xo8J*patK0`q K`˃(D 8eN@À,,? t1*fc-iUIcsb8xDPCGJgb*86'c 2UB0tN2{o fW'' BrhVc;&4#%jcDe_ERBkq%R*F :C $ ޘb&pXrhDrO꓄/#T&%$0-)eDd21,)on 9E' ,N/]&'#%lH:ͮA@v hKldzP#}L2\;(l)BB6A1j%KJ OC)&B*'X' BqF) H};"@`< * Z"U%DDGNbjv~8f!.oz iWuxB).Ӏrkt֭3{H\r6,͢)~@Rd(2p:Q8)kBBk5`]p:W 1 nTNn? N£&5ձ N2&R[T?2Qb` ЪL̼%0&jSR0bJbx!Ը8-#b}5lQ2ftVLC67R 4K"G3\Ħ6b"L$zkklk'Z-1&O=V+m&-6cg#kl~(Ϧ/"f5ah$:iBڀ@Rz lB=v~Z8Y:! e -쪅T]@`C^LꟐzND!+Fo[e!h 66zyvτP}늦6!@ U#Fn ~"0fNFP&A 5 צpsKzH NANaf)SV.Ds_t"em%,BN`r"< `NE1 JJ S(R` CBeP q/–P7uK(! l `08=EȪlN.&T(CH DM#$onΊ gGbaP xPAg֎HF(#pZ+RtB!eqn#xp eGnwP`(˭憴t Nzw1N+Ƒ*TgE @r Ch{Sd9JA'Q0pTFN Fnۅ2h=HFKPSLDRѠ *P(*@-Q)nxDPCc(Jey'\X ۥ2FM$$ DB]$(pŇ2^ArL7,b#eS=(.e3"\;uKjA4z4<1UFif b$[ %]KgP E3$Vf1#oWKBwF3jALfNP'C|#B<"JȂ,5[YTduMq>@as^mV"6\@掀@i쪶ˬn(ξZXe&hؿ̓hsF/0d^c'A*3KT"|NJh^ǝbfgaj "QF(($nv阷y{&/N/~_R'6B1sCq0?%6?A4f x$(CGL2S-{ <%ܾa֨􏁎t0?$` (.r&,% `P4>ߏ,DPX<O$ި$F:`TY-J8!*"S tN7N7``x5 h:;~ ( 63 ߷JfDrHL&A)g @F؁VJ &0 D_,|> 2}i5|Sin[+G ÀhyXFt`볱2 ɨ_wnS/: `+z'J:*NH ꟭C6 !s83Fvj}#BN!*cBJLX *`Xp & 0n+%5:L||jҎM#]5 ͪ+SʼN`ȀJR(LQGe" uAȓjd͠i2*sU55D6sRUBLPôWq{ q)6WF"( uuN" $6h4h z (( fh wPY OT݉\CHrXT -l乕E ǀմr:b>}#H-!`JHTؖ7(Y`jLZ~e,-=ON"e%d MO*9֫!ch 3 F$:OG!wTJlf@0V]8!f’K?BB4Qgt+TxY\m5<FoUlZ!{Q ޞ Vʖͻ$,-2H*b>`V4b k:ɬR]/ED(0wJqu"3) RE0"(%=ǒ-(inM_͊*WyG@9W_SS;԰ʳb9Khq Ш&yM)]RT!0TMhMFwc3(o " \ 183q w5>&st('OIU4q\E3D+a:@Gy B5rX 0!x1*UFt((& mˆ3NϗT^xZiCx@ʯiCqwQB3Σ{[z9)˕62C Һ[PPgd%`RɪJɉ<X> džg`uHP31`݈ɚѐqPQ;f:CJPHcoe&B^,d>h/"( L"ۧ;l%x/*ҧ↗*c)" &RX~"sC>|m19Uh:9گ*Lj$R32S zMqt %@"sJT-rs //'0c/h;1$.jyhİ"로٧ Bd~م0]b #N" 81wK7ZV 2C˭T N9Y6&"uKS4 OX>[>K Z2;B2W-(*mUB!'LKD:/( 3D0(=Hڍûsº2pC8+𽰊KlG~ƟݰYnA9,t/ݬi&zqb** mZQ"Q;˜ݒP~b[bݐyݙqqC1M0ziTӑJw$9%Z2&a%_g)A93`#ŵnkӳ9W1!Wΰ"̖θeQUM$U|> ]>[iuM@jW *#ߩU(ҜT2~$xC7)=aD#J6J^,'q*x;I4IЅrڢI٣ס=(h @" 3ڨP~BϧP5%ע e<@ b"]4='h}Cw؊cZ m`![ i1H `!d8c"8#[09egtQ접$&žh0I0a?z>s Zr|I9C`Pxu?Zb*捣+Ƒ_]|v )ݓZ֗先PH!QƩ%}ҪPXN O=c`=q~^*_> Q31=d9Kӊ+SƧHbU*$׈@IO4CЭ3Fx{xf!mhg$x]NXH*8B(Jw$jƓ4B]k e@J`z8CDAm8 Dbl Dպ(%$^9:]!%&eg*ETL,os 8 h 2B Z3$ u{pz _E3j#$|j,y'$shD>"*x8#$p\=ox0QYBhhZ4t`\<//UJkŻvHqm8Kx 1@D j*rž8Oe얕Y*mjo⛥Lh["xϨm9DBih'A^ǹ';_<ݴ$]7U $hD#u$>Z]jyБ]f 1Lˁh͠u1Ya.|(yv H(m"ih2\KQ 5 с9(`\x+.ݝ h> 0RP!)r0tn<Ph[ۻƦd R(p\jvu* ċItD(m?h2/kmQI1id 8}8SXIQR!аQ1ڟ( Xnk*h(pu)M!܉3xP[ȄDHrGIHmO۾̌2CrOm-F@#4 ~xU JH4y\+q:P䎙is]UcIkq J@?PK!iTTy9 ;l2X`@~?_8 y<>LQJI@P$'|(рL3P4l-S: > ;@ Wϥ*\ WɅq73H4!vY i-2Iyɟ$` u@0}S2\ 4P5: Fz&ƿWyW}@H'%S~/$#xnZŨ +:D+}:R"xb[dɯr/SuXcrH/sʺp"Z-XiL'?R@Oyg? @ѢN@]'PzXffM*rU / p&(KQ}uDtZel8p.H`rPl3U|iT^[5#Lc 8GU R4Fx(%l3p1u 8*%qđ3jK#9L$9+}=ǣ=|-Y& %>(6pk DDb:ثTO)A H Ѣ3@X hqGʹ4VYD$\J$4BJl `H5i0,~LL 4%EĩF6q-}"x$ԸbltH0~L=/ !Ķ$*}Cz^ SrR2s-(sT@Q)ChlÀm nV*l!tLm v1fr;ZRb.IE'&@]E|cc16a*ȟa0'#Do1".RIK&I6RoWěVM\C]3/L eB?`v0%>Fס'yci%#i*bRbO|/K2""r|M¨UݴRH̙J VONѠ5 )4iC-ffb|M`!cJ@ސ~"aRa֘̄B$enAgi8C} I&.:Ő6hNǓȠe'5nDLƪ]d@bF6J 2l ߭U#0F!j+NP40>${ELAd"&"Apx߬؄,Ob#pj cb8`lW%%N,jI$fQ&d.ooc|O:l\gMZoG] >9C~"VH7^""-@CT +bD+zO> 5|cP(/+ǧ>QNJ9&m yjPG߱"G:T>&PgRq>G TcH'Mf/Gca$:)G-Bhx*#Fk O( &@.%fyv;` 7.:d%+jT&d.C ,H Jo$^z͎.U hbm iD,G q( !BpCPm#kCeRLtp`D0:=G@ g&HE Ǝs)d=(Hz#gƀhf(g'C?j*2%)Zm( ,0"``:fvb"2CNƉBR}쪦ng  g" nHD.)"$r)~I$ʢ43 GSn9-8"b)?WG>M3$,$+$ :xBʭ- %,\~IZ8͢=%Ј&\pee NZ.E*9&,]C(t?KF=$2*n\+&ytE. b.htcU'*bH( 2P(SͪXb+ g{A2tm_5c].g:yK@pU ԛf*'n%3nl'p@@/2e,%j'c,B2Gd2Sd J$k'"rh`j֠hl'!ˠH#4)44퍛A3u:dgJc>Z&(#*U&fB hd d j$?B^qh^Eb|82Li(0]=4iΠL68bhb&:IPJ1:Ԙ-9tl"A ,@`F஘@jb@@0m5Hk\AqN*W44eJ*"rAi$2@s*pWd Z@`6LHA1k"BBڱ i. @da L$\Z YnX;fw &@ CH f~`I>]B*"7HcmBRM h,nEG=Xc&2hc`͗F'0nh)`!jf#.3T ` DC1:&(DO*Q"O WO%qYF =v -b!<GEɖÐo !g$aǑzNij8N$fI^,F(@.I  R`Raғ BB^zE̊ezC"YI'F1NBE9@f 4۔J!P]y@L@6 XnI?SfO‚m|L8tb,HW"KKfNW#Ta:%~LFXb-Te-kc @:5-![ @ =!8Ǥ7S~2a#\8CK -wlf% H@$J SZcFZv9+G-TfC&w,Q&&i'>0b7r3eXv6WhWK<tnfP&Fa$tTF JDxw1 kW&7*NPr m͎D/yr/ѓ:JTO ;K)Ú08^O B5JlB?iCRAE6&;'p(R㐵?t(.>&p 2?OHB=-ɐ&Dރ%dCj,Glhhf6\]JvVvB=CviM;\J8m2#ΉUv?jUjJM3j=/iPŻBb\}ä 3yB|Tt,|䳚}\<1 2$~.B*8gQ,gfDG97%*1ymWG+(崥G%c&7tmLmW`=nK};a@pd%J&2r*6cBZLBhJc8 L@b1UD:RHPng2 =`m(JttGd [=9N;/U5Mm^? i_^VO{$z,rτ,D!xxm& v1eߌiW]N`m?<_HN-$d2eds(GrBB !P |< 0x_O}/XB%<  2}ސE*֊aZ1˥PP",j@g*]+g LbBeP@&o~/bSaz|-8". *wn)Jh2C3H%irɘF[t'uhV|33it*,"+_q{0+2"%k0{6w(%V-{/l&@x(q\@H"8,Arx"&#(&2,,,00PNE @wkD'-@+C+HD}5KTջ$,`B:? Ŀ G|/P {B%.-Ist5 XH*1` YmGg #gn!sz\@=:(("x^<i˨ ـqnV 5w$a8VaZ086De1J0% por\I{ ¦4I`anLTi % hBے ( ڠv Sj6= P]@H{X_T.֙/,ܫ(Zhc"$z.>s /s.Qգ̀W\H҉ =fBava@%!m tP÷)-ENPQf!ǟbNOڥBD "EZ9Sкr-WI?u<4MihizFXG>̉ՔNW \EPU +V !F>*f ]>HRNMr$WhPeЉ1)o K]#2gȁ\#!D<'0D BDս#bKA4ށ@&m0G!Ȼr||@|rt;."2 PF 4FXC$d9BN A9H J1_p `1PH4&R N2 -pztMb>xՔrN,,A;5aLBer ̗XH0FGq>\opn$8GRO~?*g, ,ϒ7<ǷO4LBDn0[8+Ģ' !zB:cìvFVC3#("t j`B-\$]d-T`K,%7fu2 ! @ 2qXP:m9cLQ0`BE(`0@j]|4&B.E2[LL5Ʃ 0P#0C`m7ds+s) COwƪ$2'gTeDe7oX@S6N .7*=}@qgTɊ# KBXL&4=,Upᄠbo6ip8DFM]LLFdJ da*dD˪̇3`K}>"7ޟYȎ|7J:'V]@lZS'\8@ِ d d v>a8(ʳuz |&@x 2vnŹw6ung%?$FʖzY%67IA@k[Fu/$ m)AFA_a;O?|o=-Zi4 ?rGTQ䭽9 ibfd~vbcCns=xGIF'S2sz/̕![yz$ ݶ}<͛R^t y/3%kli AHR҂SQSRƎL+y3Ʒ W !0y݂~=iCTiG@2YE0,Ǚ dҩKu=*YQ竉RQHnƺ8'hLORZ Ѓ(DҠǚ0D@)5rB3!U)$B '":@ Wb C<"J%5)vv:>~*ʈI'yUJ :l K"0yxQ+xPr  k=ٷ /# A 35\*b 38@ӡģ ϧh53K̿* Ȑ@P:Հ;SX{Ei: $ʝW (Z`^(8&^$jݞL5TH "yE Q<@}Pgֲ4;q%ތRÒA]zB!yhDs[U,p%z(B_y8uRaIĝ{h3 |ȯ=qI reqJ2{40@y# 90İha|s &X[ 5?; F$ih]60aq_%3x,RjG;kf\:>z!@ s\ K3+=qb|Lt?D *tDH5\0o%VAE&,WE϶h(:ĬsĉA ϓ2ȟ$E;QL*`!).AFEPɛU(J|;M%QETp~ g`WPV5`mZIxnk-`J(ic1#H%U2=ɪ ;7(;ԅDP74 AFa(Tٱ)D!xY::MD&]\Q/%6ęsPxr(R01f X($|=j:5ՀM\bahGdNW'хX@5H1UԠV» Urqk@ܗ8tw4C bV] W Q &{#PۙN8t(tؤp#@#+=Vpt=O(X8G9ALx@P<"b,Sy#~?nV-FcQ`,q B@>x>. @)H@ LV lkDJ""'o`:`0`W4,{o `G0$NXh; z(.樳([Ah8  2A w΢X* bn9c~n׀E A@~@}8{~y([n@(2 H`UD>yH:jgT{ax24lF: *K"02(4z`+x||ˊ,ң}7i!2@3Fl";?)xL/&\ 3RJ\1# L*4թGP1Tͩ x~Јɔh2Il0I*˟G_/z RP8sw:2eBPk]%0 a{Ū]B?ue8O VfE Ri RRcՠ L|es&MxFf\V(~TPSB" U7 1s59*)靔"20C- Z!19r~5fO&y3*ʲ j@A ɚJ=y-BzW t Fpap||-"PI lRIѱy &^IO4u]iTGf^hG.`Ot1/in}.ǔ& ع Ӌ}`f𲂧'RqT`/  IP 2@[6Hn$~¨b[Wϱ"YIHTЫ,ɕɖtǤϲoIw4i_%㩓.m؋Y 0GX P',A0xfam6 s%~j>:"?)8EO`T)(a"26@!Jfr($:@ ` إĨ".%67#%B eh`U=%$)M5l3FʲN)E5DJ:`΁!!"J `2#d "V{]@7Vȣ=h=+8"f (v:`"Z"f{"T(Lq 吱b0ZF1 KdQX/g~/ªqJa@`H@B8V$ 2.4VmrU| ̍fN(G" O3/~7Vd A2FJ \/ (K\ A$jS5@+0b*!s&_5T_&sނ*A9 :0An3M8p4Qca Gv55$J*D.&'`;1$߆O 7t͊LjId1.Gs"/|' bf2"b:H)sƫv8.mA$G Ị(B'),MGsMGXĈ  (sD;Pc"U@nuJH5ñtJpMz?28 tA5VD'>nJf: ! bFAӲT=1=Fh3l0KMmd?aC-)RFDe>,n"؂NZOn HdheD0`RykD2hSB@$ #CE<)K2Uo" @o ]X%C,#j L'K4A<$ `@xO0\,@b!<,qXۄ2ȃT%W(L/BUfPC)?6$2>@'VFʊ>:*#R%c$]Ub&QEՠ>[t@-'h!x&WaK, puРpa~ VT@"b7Uzʂ54/DXo,nl7)>-)l4izvN2-4I!4e'r.TKԗ6Ii5ݑqDuWE`ʏ!pvi@I#ɬIZ @ .(XM(?JްB3@N>`j'@ʂea[ e!q^@ @AnYbss7x,-'4@4St@:%_r=)Dm.(s`G9d`%t*"(Ɇ#}i/z Ҧf/R8_s|$& uRfK)\%VN:8 ZR`@Bw>:"-PfIC O E8>m0sש$X5FP/f@bKob^Kv"j:2"ׇP @ jHj @|T'a2H±N1 P+]] +VA~LN)gN5:s-"3Q4?MR2 @*!N!WqdF8u,ߠ&G&3Cb3YJ(|=DPj{}liwWS<&l='#}& \*IJ sEDTDdJ[e(+L0 q`| DSD%`hbC nXVyIPh'LGTq8 ۫(h$TyiV/ -<.t\wat)=:S Ĩ&ئtzOU̠w)ɫ/"7A(c,@iAK 1XoъK@ei.鞑7 o,,HR)t;we>PS V`lz2 <#ve~hEP#0@ 0W*@kLޯ6AoP. u<dUمS=K-~CX6|P)\2. 0g?5y̺ Lfyu^"pyK Ow)[xRWcPGQ=s`h28w JЛX(8 OVm,=lڍNQ;C`>_1EP 6ؔ_C@g΀@0 T+$";`%(:@r0;ֹ̳nBc*T"/uM VʽR??q0@X"ӄVWZ"@ ZHAHud"k/#/Sb"`8Mcv:Y($873H{~e50:_žfy$#j282Zi #$:G9|bɁxU6@G MSX0aaRU6X`_W9+9P|-ydt; R>Xk yn_Y \ AX77WGJ2 /xڇ0IkSET,‚ ]2ڸM۱T8尋tD(>@ 䂰` f 3sLȼ( `)l!;=׻؉b|OD@6zƀoեX )l+Q \e rK@ Q`Q @ T[ .Yq"×:3zCl %񩀙y -3r)*7lAHh `}=XHSI9@*Zܠ!(zˆYA>Y $qAhNy‘ˆ)YlɖS@p؎0Iʢ/H9B~0P;:!/A`7c m@I3DxB{QYX"I)+ҚD.E劋.|rA3x'P5wSil,)3noYZZ9@+м!4Zcܦp;Y @J+8E:IJv cT ҉0/AK@rșLЛ/4jH G41XǏ["YZsHđ+ ppUrl%T I97*RSY!+R:,DR (-`0g >; `É02Gvy ȱ8 :ҙGbh3l* - 懡-I1H 80=<4?1Kh>O d ` a`hS0 dA,J .@د pN`X(d 0iNh^@DƧtUH>?ԩG)$?{,PxȨ|P_ZЋDS}B)2p|a Z pj2b(=pv1ы |Y +^]D b ,0D; # ph*` 8P,HP)t5)͹p2Q -{Cʭ) 栁ޱætWZ'I9dƘ46s&˰鞹2+-C88XM㓷Sўш@YQp@0 ~?@ |oQ~a1=p0 !Χm>< 2 2KOh@%)qPX/}Y]˥L G@P$@y)Hp M&A`Q<&NA` 4 &G #0zE60GYK9C#~qnewRzM5m K&zh|# $Z >J^H7ں0*l,, ßrC*ڹΠ0/Q94|0)۠H`xʼnXp`"(Ea\w|)ʧ@vGM hFe̯2@Ӛ.h(z$qbK 2PGĜh=W1 (TP| lL)`ҏ){1`.آ8$)bj;J!6('Qi!L<.}|#Up_zb伒@3a4c;Qr B>}RL$ Pgpodx<"9>`71 `>3zF2C]Xz`s bxW.gǍh`z$_!sK9p1PVP- vhdzY侄GU*}ͬE 0` ☎,EE wXIsYPG"B΁x,[&Ht[9YĢ59Q P>0`@,cX ah AbEG³}C5?:Y5908RJ qE8 O7˨@OBVQ=J_R /@ l.(%A Wejpnn vTđă͐BPSC(f33&zT=(HF\d|`Y(!xP~D@ 113 %"`8I%d~7>"~Tk,$!6׸ڦt=e%d1x6psq3bA.Cdm!_  "p'Đ0'N6 ap/5zEm\PT ,`,Hm^$Y5Lp FH( M#&2=Lz؎uGG/43$x'g ?,N_EGeh%@AG>0ux9Eª @`R8A0)#H Q#mJNr4"^pjV{Cx`L:wyC`ka Tat)4 QzFBldN̙=$V92]+>#27FR|O&F)%&Y4H;hoU{ۜCJl,MLaxK`P @5Kxqs^'3G S Ά I x,Ǩf 1:h/ <ʒ!PIJ =6ht W"%'8mU@\q7¯ 9 LLHT փ_G%|dN!Z8=w6'/B[M>{<ڲpaRjɴF&lXU{/~*PW%,/61:FoQPG]$^K'1ԯ㊘!ypj|"T9n'5Q@P2AYs a&k8|ԭ`qSwHYKT`\k{_e7R8#d)  h6G1Nv!C֞ {Q&ND \K>΅Hhդ&DQf4(>@8/lB Vȡ)uþ<6&dĀPn0Ŝ l`L#bY"d 9HLZ4#$)*E+$#*\;ܳ"2# v@2  M0/)Zx&D)!dGM=0ħ&$&x֫f Rd2 p@\nLBѰF# ( ! f<H$j. EDYyBb+(XJ i^#H RaP2 d ANp#HHN;k BT/*$pF/NE`'%Ğ@b Q*B+ ^>EdV ,aEX1.Ψ0T!?T)"G FR !C8 Ҥ~AX `j` FFibèdb Q "!5'"#'0: ධ!*| $cn, ,Bf6**Qv96A-"PPOOLcK0d9o엏p)6Q# GlsLV9 +ǀIX4_WeVĎ9LDEr̀G!}fa#j`$A(`*BK(QHC"x>`N@m=apTd; 0H"g= v,&xtEG݀ &ث!^Vj?ŜbQpt"ea J,r0;Lb>`B,|RfIxz`@hX%xWbR`P!ʫnO$d`5B`hfetKUDJF3 $aP6!-ih?k`|1li7 DbÐLz`8zM(JƌTgbLB~Fyh K3EBlDz,ZDzdz*€`tǤ<ʚER@$-oTDťpp9N҄~9"^'N$p\f t™PNMv[an"y`^`J;28XB}kҌd:!>׾"&Po .gFQPQ~pH*bh ,Zܧ/ )7I)08\a8kt6F `]ASȸPAgKY9nm5)L䄤,HmdNuQ&#ZV¯jh5>.@-ư 0a}Ck#'PLAb kU}T (UarG"34\!f`Lv pÇW1)x*6ilx (A6#1I"kdx@b sudta)⁣Pr@>xQph"c BG6dLB 7GY$(}QbZ&#HRp} ڽ+u.\ƐK%QA˩,<. *8L (Xâ,`3-$fvSH. v@ li F) X]`a=i캢]cɈ:'9yÛ-̩uas&:)ѶbM Yl 4`c=a.NT9CCeVJ(lVavd,(< 8&R'#d~8A,bQ%vfaͷGm%$V `RZX3>< H2~VJ(%98t ..N׽` BaZA(R@,

@Gf`wn`0"0쩤2>0,)}*7TGL ,g,t@0m(7XI S(*K.|1lE a" ][+d|/?]@PȎ*;b"87$ d.zAVf3,ZcjA=aښAcx3}P`&D n9VB*Hc-Н{gdyO*DP̣Qvmv-$3;yZN!+X+B11NS`9\3' .t܈)!LI\"}".7 oSGҌrGO1գL&uDsd~F;U-sGaՙ qagZ4o ʑQc4!PZ (zcoD kDɂ6.h!02+D5lEbpP f*Egw1VØpe^ oN@ q/-y-)/2z<bNniwdy$;+C@Qse;. 8Tp4'd05@6&ak0?>qpj9_GRD). `! KBy(`aJV>zw"%DĎ/.| yQ&ݵl:Lb?U)|v;@0 ?4$)a,Op ~`(S)J>v| 6pu~C_ y<w |@P$H%2 Cb=! \{S9 @ P ԗ'C>RV.۴?YX @Nv@.ր@xl7@V[GpWStB ah9-` øH:N 1 NAPVEd2Ki{02P8"mfZ`qݴ `i"2l)fh  a0߳( ,'෮J!ɋ~("$3~0c|k`n\(ǂ`J!˦mwt*kS:%4ųPc4*@8'hrLzH(heO6d!9' @~ڟ7FxB^)00!D I`B r{$'J3с@WHsD#%ı1P ߎQCK8GF 8$txTQD>cL ,=R>e'lU$"l*D@C b3FdePjÕQ1"YT">4 Cw` vX l`i wvHGX60epb&BY391Ⱥ`6U@mET  ?pN#ư2AJ)@AR br(%Td#tD,ŘV$xmHB pQ r.|BBs0   L\ *!X A1zW e b|q P `;nAĨGb(֓ lX U44F$:Cdl"FhM8@#"_GP On ѐ{Bl#H"`% ( ;  smxh(~d6Ѭ8&Va% ҶzCv0FJ?CV1 ejwJ 5!%\$B$Q1 2{ޓPQY5ErC2h~!ϙ+;x B$\4OHUCoBIo׼a64&DLa+Pm~x?%3ua!YX>vdaAI2"ElӚjB7eĔfD (cgdiK T+)ʨfBBnN\/ܡaAVUD* R=D2/D&ؑ 6HoGduwf qD *VhM ƒf @2xl - Fh ad+mQD7? X$Pi./Зsr/+e}qXdc@(l BDDoOm@@ $+o`\d:^7) >ߑG:ܕO.¶q̦^3HfȆhJ"Gn|!LM !@2\A)6ׯ pʩ!c~B?ዤA@Х>cz0-ȇ  gplj+)3a5]3 aG ht!/m#358׍*Y; kd3P8(Z K 83,‹4!ErPL<=5ӟ ~TW6Z JG$0"0-@#h80= 4YEGŘ3R$Hԇ6Bؔ !V[1E0H x5 {Al68, (aŘE  \r\*%`V`Y:> {D= @( 3( A A6Q(QLDH| PAts֊@W:Ex)+N>:@H0ؼd,ʰ/hɔs RA|$WB@/Dډl/x @{vdxi8*ȺgPwQGho 48 H/0ld^!$(=w8J|<p49jXc!JjRvE%pcwP8Q(THܙm5hpCjE/H3 NP(ژ [ufxj)J9YFq*A?(8p (L1-8R0ݏKPH͋` 2+x zܪK2,82ྈOGX¢R@1)] x2, c R^c}-`7pиɀgxi{'`qTp@܈0܀tG2Phk2oMΠ hx(燥x$ɀHRhg([F A|ڒ`Y!`cJ,'nY/Pc 4cj w,12P%&hb w$ۮ3Ǖ8RM7c9?]UR@(n`\jXr$Nx9 _XߌĆ(%9Ѹ]dRf@d ̍;H.0Qk,iݯ-P@'zpٍ 2 @!QPↈh@,fM\j'$}@OU\`Ո肈-6k+P \HߎB PimV~ ?pZ`< DfH]%@#` ι{<|wPsj|:(| iD8ϳ 4(Pr ֺ)9\Q4Vp,^ Dg(P IUȫ^"4o)Mʐ0AФEГJdҢдZ!X4]Z hP Tugh9h{u K`@8'\1>1[OgOB h6Izِ6mEޤP]Ao=MS]H|]*@/+>JXuLp]hV 7}Hؾd8Aq w2VMH j C[)?@kP6 CXq`yȨWײ텺l%a(U$/~ap Bw1XPZpzH4Oӟ:++3߀DM 쨮ϻPO ?7ǁAPfEpeYS􆀧 %S3Ir=LAXg\2 2 *5>5h2 NϳE-s8 \(H7~3PHtqP(hȁE꛽bWj\ ;6̅MJM\ Xld‹h_AGDw SH =ɉV\X~=h$B~Ƀ4(}K @Q p ?N}^U5)NI h7qwУ 7М3qдXT 0A3*>x:䱃5Fڶ! vp{a`b126rFQRC`L N[5pCԯ^2B*Yπ>X3;8VSEdâaͮKdJ$(\P3xB8틘7hH 4ȔGh4ω``\0 )+|YE V0, B!`@U'VVA{#bX}XDž I`Ab/\Az O bjA`0>o #Ie8 |ߠz4@ zy)QHA &G(nX: mU+ d@( g| I(T%+r`ʥH5VwғVKnZ,R#IfY.}<u:{uF vΧ8j6EpSO$ n2Tt+=4)2v`Hd ^79ƀI˂B@, &r/(,߁q@ 2V1q p|# $0ڟXT˸I1H@ɺ␹:8⭈?)Y I'P:KҝGL'p+)vFe!b0J~1u!psѶn qT#g]/ H`( &?>lhq:&Q 6BfaJڃey/` gFO KG8vY\RFqg-@J+v'q ¨ `6ٜen> q0'2&^E\r`_CvIP@w % >@|[kֹ`jBBrqU~MiFHns٫kGR|i"M9{+Ȁ9fe(.a$Hh1Y}x\xPr"I)B 7r fVπFv V<upU+/C K+Jkj\@XK#v6 >3g+zjH2T%t`=ܡ`ZƜDPľ GmaθP1LFa60< `CL."nD0HH؛^C!5@5`@崐fSw„s@Kڏ^p(|CSz#v8 m.~hi`H`E#z4~Hm{1Aq) 9#OՓU&̜ZC`i`,@DAA` =-06x~6C$dR,x%#A3#2RCuAQ P* uDW8a<-4I@$@ (IGrtE,k3YPr$@1aCb W X\wjMIsbmW0]#L&R jENtkoCnD5(N1cz`8oe j :CDcK,e.6^1*;+,$y`JID/PtC3Vl4+#YlH''a<+`,#Jz.} \lA*;^͋Y!Ħ{ jf@s q/X%9BX`y { ajcD*fU B߇;'"PNEWB|.`i F ԑHG zj κ@Pf㼏Sy ;|Y/ŰM^P'! !UԒ4)dd X`'m̪춐@vA@` Ԏ)9Ð)ԛr7,)):q%'>юBZDo^ZU`$wv aJ)< h2X-+YOKs 8@,dvfNdo'+S GNmVʩ/Cq \GC ffL PGCboz5"ީ0WrKb+7`i1+wr>_(#f !V$N)&S*BN3>Kx16_ʪIP4E@ƚ`9l}(kp)RA($P: k7rBGr0ENj0@X1c4\8id}\BE P؉xN.OWE~.I1LkhrGQ}I=v1Hd oA8(@i ]2ƎjIbOc֍l N6jAp$>"P8g&&)R$.J,+z-mjȔFk6"v @ JSC<dWIP %*Ί.z !4KNFhI(IvxRlc@$Z2:ƠBLR#v&J" [@<Lܗ0 J&"dY$, ͶBFGrI&2H.^V-8)@E*XX#DK*BbbޭG6tm挅ި\qxBBd8!pwIHO.i%/Qrm!g +PAzA΋00) ~^ K1̙#/8$PFcD"r%JV.F*L\lY` |R?m\Bmz4 6 28(ah`>N,NKb[%$¤6JŊANFUπ ob BJ"C4գVL"*+@hhI`$t6 I*fɈM4?iFdD bTT$<*P j< @'PTpHԮ)d0B# 6XXC4ɊB(a^ ` Αz<& v943;bK pB~ &qXI:Ӆ(.LL.JIUDf :J&+<Cʂ( RV>G$iHwl9dVPNN)V@ #Vs,ݢ47ڙ4*Ɓb"EaԵ hI0"b^.T'blM.*Nr$'j#ʈsWʆ)t m %0G$R.ł).6SA8 J­lMDx*H΂ ":+mpK;rL#(,% <a$RBJ\hGV Cf*Z!%fa$eJ#^` Q0a H#(b( &;!Xp[Pb؃> H!qIF@K9A\h6 UZt^.0(xyA>Tf:f< H`I|:Y0 ,`,m(;%@{M1 @2` V!,] kq'"6 kPyDD6"6@mD])E ,4YmE>qVWB vZ t[q&eQ"$|H @>J ja|rS%BXkN^ff4[U' aahH,adMY$ ĭ $J =jfQzӨYKTD֔,R#Bp)Q&X' f:D(O2@JFa/FaH#-(_(flo+,oNf c`KW2(,RKLB T ."?H- #3|N"| Q#L1;"ߊ Xx hQ88!H@`bH$ @-id2At!aH"v$;NE2G`!&R%Ic(/APPI.T7LaEIE*ž1̀8b>c'`@!F"NՁE0mRjz*TkTeXYTRAjfEFb6$fŎ%:&8/%c`@‰-&H; +s`ȈڹEǙIm4#aD`6YJn/LEм֠f)b`fa" I~g\B* b `9" &KY$SJtq E s.(FhPrB2AY@ n@\%\h g!, t#jE JP5b xjAcNm$b0>Zq:Fl&܇I*E.U ?ȖtAbx Jh ViPI5.!bbN|Q\B%H N7 #9$н^$) i? x?b|DVrc,} ɉ{-P$1ǚ6ƍ!g` k2PJpI!e&ղ}Į9dziOLE-M NQ.I*2؀qUϑ*֛E땨3wDAi`H|oÜQ9#OI6%bwѱevmF W@B' glϭiL#73/0eNRGl>HN9ϳ:}ϾWGAܵ%8; z'`y#ũe~,leV 3Ή%t8b:*G?ݍ# x D/|~b,fa)@:5dvE`@䣬(9dDR-&E fǝ`gLQU)`1gR$+bm]Oqdȑ X? JMPFqN*}D3BՓ@+ <;kCrt0xt$4,ahgR]_C ւ)-b/T!nJ޸(+bJIx;y5 A6hE?ND.9C@'-DS<(JVR|vO? -# ?Bu8/&$Fo~[NP3Ы %E*PÍ/ \o\6=*q*#$G% }BE@0zB! @|`7ڛ[@@}?)JK( C{@>0 >ߵ4=~H"T2}xn Z#0&@k4n ١yjA YJU& pa y ~?5bU  0h7WϘм D,PS vr,"nz4'JRұMژn3ڴN@CCxN2l캶d":YhYBq8 0 r n-'~ۡ7oBK0Ⱔe| $ERtNށC4͡`!`XS |+g`3w57ۢ,Ί(G.Hfa G:k7vj "RG(2o[G-!PtJAI\Rb i!g@,u6=omh<}t@:AX'Qwٍ I K4VH6,JCXgTǎR61l yIERzg1r) y靀& ({ ``h8l#r)#"+ń1re k4OK nzgzq&jf!;Łh |h8 6gJZsn&J!腒FxO,At'h>x'B샴Ⱦ(^@}@.EأUg o#g mF8PFIEx9' [Z P(@p 1 eZa<' ACaЏe=' DPHNmp0 zY w-t]ÌrY1dR)l`B2mHM`J$g6 B#[]$0(Õ2ny0eW 7p~>v!A9@@=Nhj(rp P lvXkc(Q > MFie L d !krњO\dI$꒖Ao Lj w6츊rM I -V,P(B A$ZFA0% }2FA"f(H -UE";$\ qrMFtA?C$Z[ Em[sz Ɣ_AnZHDO 돁Ih9 lJ)ڜjcx ۈKEp A끶[r !`$?'Hcƒ|u.j#vR4ma 3!p{Á;IikhE䗞& >0.q0OI~9>l"N1t&W $$M"`Ʀ.E@<= ipYj+?@OJ0ס((Y+1 H@Ѕ{kCx +X䫛56+# sHqFuHn£]{X $' 8/mؙ "}@34B(䆈_z04H@|7C|8Cy8HIIl,B#2N &(#ox`0kЅxWjqr8&ý0-( P  qPi3ޙ˪ 2*'hx;P݈_jX?<*Hh>7HLLy(9)(IH"  C@ȫ0zp+0|:>, ۵K.7TR5iP" ZH8=$T)zAC0b*naX⼔0E0 8TũeiH[?p$  }GVzމt~k!D|:&*ӧ~,R=;2ȚD{Pqދp9H +OyDŪ!3$'{狡[| k;ᥐ#UiGP?!&`܎GX=;AO<|8؉)(rK̋aKkjEN08MgbO,?(BجxVZ$/\i !PR,S, @`;$ [ @;`tWAce,%Bh :k@d[E8tyr<Ѝ*  Id/YMH@)HLhKLtK͈䘤8zL!EHAkXpCSR ©n*¼DH0EƔƱ)Jz"(p8Jiv:<@xEkXOR~6BJ! APcArp3!В0Ƀj0 [XB Άp2;/)Ȩ*Iq [jOat3 Ci *8 /=X&[R0uHcid/D8Y#'hYtKɬ(N0\vFz|uW|%bP\j\ChQ}'4Ԋ.9b $9A;Ho9` #ȢQ0Gd⠅8Uss9(n*1+Ԫi-(s**} ͷ]0Lq*&`Z$Zd1#y~Lslh c3X">Xľ@3z !X%zX|]KYFaxSrH?ȤKП58E *3s`E褕:^H>* IF$b PF@)dRDp=ЀLcs`d#1c5H10k30a ;(6dl)`c0 x"@#2Ѹ8hPQ-@0D:x %Btˊ,܃xCuaB` 鐁p( \]Ykdy6ۚ1 `]1ҵpeIkW曠aZ )9䡲 Ķ&K sD0ūH[ VXV R!$zژ/Ш$pɷiE3Rx PȦҥ̗p)pEϷl sVZ=qBc+;=8\AIQCutF{`5p0YKi1L7 h@"E'&,ʸR6A8pC|d&֊Lژ ]H|uټEyyޞf{d`q_:Bg!BT"xaYP\/`$ǬR/{^]IdQfX3X5mmh Ȁ P8$ GP0K%`vv9 _ =BO=($p4a/ pW,@ v4i+d4 J-J-`  `5GɋlPB@ ~l,FA}3IJ.ijVD2!ǶLj^Qb@ARG&d R~2 'Qb>2 lDr84m/2 L=P)M vMi\W'r۔ԱZ{ٌB,Xlմ>5 F9{}$$$~l YU/GlE@G``lBq)ʔ!@'zH9`VLF|n|. ?_%K۷'V LZ97l~/PSv&S^$4$a&+p\# ȶG\F9 2 >u@rv0s;m( n)g |z >`\V@|vP`z@! tAKdotO,hI*>3<_G k9n`r]0G pʇr!x^1J %TIEfhZ. 4>Kzo )45uC!N)@)sG](68H'`"*xsNO%J֧d4?#|@`Ƥ@CBC@2) rR,mwq3}#[!V"1l@;S\ :W$r@DӼ+-h;$@|c:@97t ^'C^z1$|'2XI|Cx#$cxe xI z@i 1"HBXKpc }DF8 0D(&L |b.$(0 6 a\*)j]5K +RZdɘS7 ]$v(=0ç&6bohρl. 䡍h%2 A\[N !tX8N2bn7b#)\FB*Ϧ+ 6 #hA `ZO Z*xIFAI#0c.."V2g5DH.c 4"fEJ$@i0^3tJ6T,tn\Xn0Ǝ 5#;HDl%">&0}`1N39Aœ@bak4M!@``d/ }%6>*xz-RR $ kd'R,3QEPѲc .p, Pc1(8($!DBDiD* "툌\W*vs`&r \l %p$#@B&c$at F[A4L!$x!0@F@la܅1ABg{"f JhD ‚k(bPJ J䡤r+: cɮ/@&kCc(10&Cln_R$47 c|@H r5Yq4!"n3HAڧ!#&2|q&aMP.T)E.%G@muD' "*`V*lLx IECFv0b|NTH"nx` `@Tr!s7͊'@-Z F)akX ,C j&6# sga$HDb=_UcP;.%bNoK8OdQ7[6@E^EKl)&q($y9X 10E ݗB, u`rh,bѐ*Q& @/w;ΊZܤ0Y\@` & 2$6̨\g6c@0⌱"6@B*Ɯ:h҈$:rD>kaJ1n(JWD֬IX^/0K DPHl u5Y#l!B'fVB2j^cq `4p,C4 rNH qd.*G4L g"|8c@bC"i–OC`BtB?/0 rB `SI+]4uX8Ghk PbaNJd)Br Z- O.E!A@b |i6afoꯔ6x8DJF F` 5 A{'Trf-bGt(nwwPVu! 2jsUc.$HO7/+ݟ ,Sd5O$l):v=ra"scq=dD kw*$Aj{V\AibǠl'$GTlkJiʂOQ=i.d~|6 ꆩ{L[6F'[ |-,b6x,jNeA2Oh]1l> G%BP->dzGDZ0E12LtD@a !p0`Yb& H0. 2;Š)2E8h &(D\8@p'kynр?thDuT a2̛ZkaUt2Ør3ؑ L(t@.#ˏKX xuz SHh.0ʘpGGp7x 0&~.nԪXV0g8bLky!3V&F *pp`>`j(a2Md4ƱG z(DPN9 %8O %+#@FB_D/-E@1]e`r2 4+?Fal C#׃V 7( ) ) `,҆}0u-/.(۝Gt'`!73(IHJ\.A@-FVz CuuoQjѡ91jЏ 7q+d57ۀP h7v,8Dո20qTE.Y?4`4<6@YPk5%Y .m-p>B {5+F\РrVBNSW\5q ]@CX*.#D!hStY{+uJ-IEyol2?08Tc`x *Usa3_ 5a;h38mlBw &`% cr+aV)0ÇvQF贆f?A0o"㔇 J1C>TNh=*zxX`Ղ2S@+⇀Ry-087'HfMD= ˈøFPK4ZC(31a(90] =nhzc((ky'B5@  =hʱ8( 6f\{EⳂx&8(>y:82(H^IӍs ;#5@#yVP 3%#YYBpd " =vXGhQ9{n?x qm< [#A:y qI IcH>ykXcY\ v L8Sd  h<#qv+:L$#y-ǜ#:aib>( (3(F Ȋ0.rfɉñ1 } Zp~+ѭN 8S8Ki&i=X#ZHx. Bx=:?lqBxЯF ! j aҖXt)։8:cpPYXdIk褈`rs5ZѮҮ&Rh;hĘL*P>86!qHrAC͈ )Δ(Q_@Xh&r<؏@av9ߝQ0P{ 0nI1Hr# aay@~h1"l4y+Գ{X4@o&ZUP8 DI[I`CF0 6I!Jpap8Uk!CM䶑-r 8[S !Mi sʉI9uzKd? M1*(X}YҜWw ihO.)=:B]3GWmN苉͍;nj(hFPBy @ᄈل8} XXɇslԞßLWء (׈Հ@at2[S> t8rذh` {ܐ}paEm M\E nR̹ PUԮ=U?]h➒X[;k H{hT";"X9芈R!(@" !r*Xy Z舺RMv h^|'KOІYY.HF%Xx +ᕛՑ )\J.խuQ+ēCWOE:Ao:`1*8>`GUX $š\MX(xdYYXqɸ4/esO ͮ%=i b)/@[WOЅڙ:bpQt4\(dJ2OҾJZ B<"v0 `સ!.dѲsu.80 i`H9p'i$2ܘװQSb }QhU,ь[(Sj12'?pIe} - q fD"S6 PEkPfPRG F#NNiLxǞ¸՗' hm_$^Na{p!=I(L@pg(^_\MK_ge P*jP((sk!7{_܍Ȣ. 6PO) Bc@H}>W" @$j2. /w Ht97(&IKL~>`|:K%@+C ZXR}> j@?c`L"*JXZe"|! gnLys FQD\(Tc'uh`vw;]&4֨@Ppu.H  KPht6~n4Z~u@F2 / Qv8&hh( =*qz/ .z`?G>JG`8),'<@;@0%ɂ, 8@O @(i@$ 0 C4u/qb)0VͳI0̰K5ʂ*.0g)*[9n*7=:*zΎT4]A!=*ژpk5uMb6G"ZDY.T0@PH.D0=<ϓOT:'$J%>G3#|Oh J G,~.T GI$nڱ ̱겱2AEnU%`kKX~!IDZ 1jCP% c}G!hPxH$+b+3 ׁTj{x /qBBJF_)ud&UD0,Ųm0?RatWzR $PNH= ш-Eae f6!A׼v^$0-6oP%2Ir9,a ` RN*)B#< AK+y|^AN(ۉL^'Z=BQ RKFe#0n}2dG1^Lpj;K謗.`)2^ |ݏ¶gljc"&%3/NU˼!aT*T PQZL(ǍR(ilc bh BI~BB`9.=RM7$()%/'Rc|tI`,A2!!'ž2#6&ШTUm,}\:f<QR) jJ}5 ̥ w5 \e1*k(sH= I/J @@T|WFМɖR@1)gSp 2 Wbh;Q|R%@J A&%tS{D#EN(kFJA$Z-2pʶ, ǍDTT H0IP h V/t k`   ]aTf ||P\bQLvhQ_ |$%̕;¿M=GZט6k)er=^|{B@E .ӝ-Kb''ϖ`V B*C~ 5F B6PZYUMcxͲ n#AitjPjp($#&=FL~O`l @jN+0fVCCWâA!N@nA@,HbAT$`aW)hHğ"/$AmItTinH#Hy A~@ c:@.:%FCraȠa ` @0(&f$EH`.1@`%b&D6 `dBj!/B 1anA82Аe!B.!eL" /SflO=< +V&c&+dbG lPzׂ6/rB#H Q:Z++y*e p$RvF.>3@@@D `RD-q$H$ѭ3n )`GVfaD`+ m!CthfAB 0+¿-+ڋ#4\G1a &frŢCH}`o;@N`c#"bꆀ**IJR(0C DЩ`m2 VJ|B?!Dh:k?PN/a^N!A65#(e&NZ xA@~pHE`.eH&'r&@n-,J`r:aZ\CBUcPӶBqP5 XsPF"bd*Ht+ iS#%Lc4A:.,c o¤;N+Ddoh*qEEAdaPgOPDI MDX)*_R@.?kFzbTCb@HPS *Aڊ TFB:ec6*,a0!.nx}JFO`D00V\LRe*D6&VGT~OjH &%+jKtʺ&i*9$[kCuEP$T 3&/$Wz". 8vR'SӦ" ` @A(:ԩjwң!,LX @CO˜*L`+/T~|>7L#@fHVxN1#˜(J@A<2bɈQ 2 F|G 0S-V$j *D+hq7[H=e @,,7*n U(FH O\jUd*&B;Ŝ( J:\by"xe_D~HH&STbja1%MO'hn[F( hlN«)b$5Fܞ0؞H21.NkYb>$L` b>F.6 ~^$j} ktf(Euc !`2AC:z#[T]!,$ fL@~'V#ڴWaw&d?j&aNf$n'ʘvOP_t`&O $+cIr~P:``H5&*f& j*,OF`?%F/k jȞ&RbL|&rX~( Ha!SMnK4,3伢,2Y4vTBY2N#~ A!z8a|_.'CBۍ`,P)n!!hG($>FivF \MahYB(Bl@hb,B!2@UX 4 -=+7r@j / *u $x D@B :.<a<o'ϳɋf ;Ⱦ@ PvW *ePR}<#0Ts:jV,WZ MZ<ǵXZy8O`8( qs4JdV灊-3L,fl` d?]`7c'!#~^r1549D8+V|^~GF~z&?~H%$;Aμch 05&4%W`JF z2 *J'!l<RYTRC| u䗇s*DXFm>Y14c؂Kڠq#J@;`2,{’Z3a6,!x:,ރ6P u>[4Df7%b늤XH! ) c*&5 FkX )&q  'RɐA c%*4 `j @:nP8(?(!Ѩ $h|b/W D6#0`> Od.e2 ]? zdvF# Tnۀ9( z; i+ Z@g2٠z_x,}r>LDjhj[#!x^]x*$zpE˴X0> "pas:$~k@ M( ' p} @z1dgKzѰ(ǠF@sxN(Ʃ%CR"6D4lP|M(֊"i^uh> cT@L ``Ω@fЖtH0 &y@-&|3ΘA#uK)+x2 gi؇.H4UNH!`P44iG:$8F}0 I{1`U\L}}x[ b@&X W1=~`g7INT s f`$BLqp.^PD͑݊*q-/ױ|K߷FJK=WKuC{`MMgZd6JmWۙxt *͉,DdŭX|/ltAfc0 { X0%fjڇ]\;W{g}-`~I9(}L"эڦ1=Ju`[-/˓-̴j^WRݗSWdN]hpUj>UlYlh]m+1"xΏtPEъhV۔^0 >@] lhLao.ܽ8>0/i…;@Eb(X{F5<5˜6LZ:S S ##A >FZRW"&jq`/jSK|؊q̑S*%~y6ZPU/YRꘙU6J D6ƀkzbUiv=Ug3VPV_k9\֢ ;qCyg]]0ȤůRhP T.!ʭWD~=RGx0fBĮL_{gk%j(pb@B>ut#G_^YFQg$B 73U.ľߝ˱ ᄫF9 Tί6``ͥ׽_-|N1"J6bÏp..} #YH2WK晠оh4Յ1+"&K!9N a=!XJ ;;vAµ;$QU b9'*m (4UAh%9DUH4֩٣4k@rp#ps"qg_bL/7.VNr wjtn4;`PG8.ծ]{w V5,(8 !<) B~Kj6Ҟ^d-y} >h(Ҿ1by]лHtR`IѠ0٪IiMJi, :&m*I( UlrǴnrJ9KP޻gWXPLݲԮ*c3 qFqut8 0ݟ8 _ x]hAp03$FX7قV + o"Ts՛sy<>Z 7?ҔLY d~1wHlck3Ha6V^< 4+"mn`&Yȅ_khЕ`0G1v0q#B+p`('  QkHu !0x{(]P SK89pq  6L&qA$(!ljxۆhW,ԀI[BR8l @(n* @=0  8੓dGIzѮyQ{0,@XTQ0,0U$Q@'K[1tƞLHD>"X JٽDXs@! Z h()8ȃr2hu`u3Aso3:X>0 ͚-Xb(* Pvl3ƒ($ \8X%> !@Qm b qp/0h \ `ŒOp#lIsI &::%+8!(g hx$ )h~WAIw`S$ !$$pJvL02@XNSZ(>!hC`pqE# to& j):rٕ[l !HrL?#, dTE[,9$@U K h&jk @ԟ@/K PiEol>gP\+8SEKpg/!2rᡐ]S S@;M`0ɅYHC{Bg68 $P6P(0 `A^ P(*R<O+4kbkL3:?p/8aș@0,hQ¨؍&aqLOϸ!QP0G ^x]al(j(X&,@8:0VUb:qI:+ ԅ(RhM؍j#0!Ho X9I-S 1a,[H9LH D)Ba ˔ YKI z~aJZZZ+kHRU |e i`+G$.Y)Y K:0?K52p8ø!Zʕ^ZijHlʄi sg'j28ua5<(hGp@&@z ZE sv0-.>~A?2;ZV7+K 4қ6v0 A/zqj*YsQuVnB׀[0!QL9r@ =g"[ô]S/az2- 2.1 ##ŀDH}C6)cHH7M;Z^lVLn)-;Ktr:PL9J&+ԶQ4Q[1{%A\T=(rdؒ9]a0!:Z9 4&4x™!4[*.8Ե_()z٩ŝz.b./ ׃<8<9:?=U "0s)#K-s|bs @BIpr(Uh&AtY2:㶲cq39[+ =:K {/;&<!vABKZ%g4҆񈹫"_c{Mrabح>7ٺ+PçaZ7󕉤XQޠfԄ7eVCp\=3y}3y> HT UJE+Yu0Ǵy/؍@yKc5Ĕ\s; ǵ/Jp%Gdfª 2&SbԚcv1v00% {f 0kdqcM9~i.(3:?Xeݣ(s1)P2[Jh$۽ (n>QA/.8P0]_$00do?I p*GTM$3:Hm?-=/D#xz M'vNBkJ_8  +mExx(g:PP7%P17i?bC_x`>4%HeIdaNFlyD]a="W*9.@UҖYjt 9r@yf$p[ ]0 tZHA+vj/6چ):+ɅUT Q85TJ٧[RX"Kp>ӽRm\ņHc pnCUdg` 9r{G:) ~6s%F`w+j0z_8 n< <j\Xp|@( 8uz1%\dT0r:!`hI#P!ˤO_qm c-(7m~\..sH#B(:$Wkp P0!x; b1r7ArÒ'Z;@Q`sQ( Lg|<=y|t :ÁCٟ*u0Z`\F;@| x`}j`R~Bafo)u4f{2, g|b81րvB `Gʪ9 'zHvTl<{3ijZ\Dܞ%iji_0-Z?OBGG|H" Q@j/&Y6| C'%V@* $ "6VmHBLi(  )`@G n* t bx*tsgw'"8RM s/K*щfZǛoJ4 x@^WHɮg b'Aъ*y ÊU `x^* h)@Vkikyp E`Yh`2 eF긬[ #{W0NB61H' #^)Ѐ{2ˀDD}2J.oa,J8* Hi6j* "nĊp) _n֜{D/5M*ڰ\'LӴ`Q%1 t.i7;:9,P#MDDlz8`A?%O05 CO "6K%\XKcyIH,d$ fH  < XS2̃ZZaK0 kӐbC4ҀB@J~C ;EÑBI._*_ҴFd*Ez&$5稙x1"$GP8GH+qZLUr]P,V)z( bJDq4#XJ`:#(v#e]p 4] yu/ZeMlM{|$Պ)@!Sjm9F>_'<ջ#",C !D,{yLD򺈰 nݥ,AUB$ 7ވEE1`1o"*e';la,&K#ĢBRx#O޽XT"Trr"t,GZ,Nc/b_&`0Nl6c\4+lM<1&WA %.B RBzU =`!fd!I% F\ZblVEb& @.A&a^Ng<`GH6EF(4 2!/b3>7MjaFQ ;z== ~XF1KkX# 5`~b̔8N^A&@&]A3 A F"W6jFD#B>$!! 09fAk@N@DD"hDDMfBd3*}2<bo&) fEj!)VbńZRNCD;w %"i0`xevBa)NV^aO ` Vk0;A.b'6cB)+!R![(@]a,-4l"0&>P:qbA=f-28h:T.v8) B% |APD4$l[NvX +?}K9Oz6j8#DvQ@Y?R++s046B8 *Zk@@K @DCnkrK qA ]=A_ @0K>%ΩPv$)0Lda7`8@JJ&kjk (T ,cJL~` s5(*"Ld(80sˉK8GCCE8+ND4[9@G^FBdN%1R5` C/bLd>bC24ba)ԃ -(B~L<(ՔBTr}6KqrBw"B&DClpXurLvBfn.6 q1Uo.o++#K,#= tC^ꔫĢA g@=R%+^A6T5c'6Bp#fi~D@:C$!XEt r;m Hw8"F4'p *؞8A(et "Ł3;P|=!7q` kLA$v0 r/ eU!TvrN>0JBB@.eI`źJBD/ IOEu򨒋*t>E\!5%/SrB北I5k?k"xDDd FڈȃhCl.\ ȳ@$F/Hv(IZ'+_6h;QZIV(0_`BBBƹ>.>DRdGMv&e_Б)qvg(r,rP&Cu燏8g(OۗʗӢVtJ{~f0q}BwsMq4tkQ bJ$ v9VnB&B&̏yH ```x^S~ 'TՇn$ al˫c.ꓮl6MD.ITR5r4$:"b'M }BF$0R= Rb툝i<8+mA CmDG.1$2K~8#H `(gfrhLWTcXړ=n}'.M<Y%'@$+wI8!:rJDs7%B WN_&VbfD}HCnGϜuBA򬽩& W{y;@<` mFdD96mXY È C1Z39kRKxWs LІdo#\5>M[H$ H1H:!8uVdZl͆lXTX;`_&H,ap(d HB%?RWU,Sʹ%,>2qlDOC{#XYg%f^FWlZAga*'`xG~3h (R&zWS:G:杀-BXf|3w㜓2{6@DA.sv| |84*/AHJ\Mal"bA?v+͢CƦ>/LpoQ@~!4T@x( %"p(+8BH58XmS r[K`߫t>m(5@t9DLDId: zp\"opSg^~5 ٸ8g &;@hp H~.g6CnQ4)Za@a=//7eJ&jd-1'C'B8Aj|Ed48lEujH5Fh?8f:B"t*Xe.E@w@h01A% td<.PlCt@"@06}>0Eb y@&  Pj[B1f8@A@K}>@p@6m^W+%rQ#6Z %H#H-)@%\k4R@]0"Y rB ( 7{.wE-y@d2KR{IFНpT*" LJ(>ruvh;<'  *v\x+sPx/ Qyh0 xzp-x *4Jzz`_O){;)L u w"+*ZxǧYv,Noјz=<~E&G@<|TjK??|W`9jo0#CIpF#8H -狡lO=LŒpYU adn?GU#H(.}< UP1LAR%XITaO@E`Ld7F?GC ѺUHfөN8'R$a#QG,A5ʁ@YtrB!hFA& ;( &H>|7`=! .Ǩb 1T{O` ÈpDA,%a3wؠչH |S(@A%,;<- H Q|.PABV F4Fx#B0 m5!Q#|,eҢFHOEuURU*)$#jgX&"'rБʤe#m="WTHI`EROPGvԡ$H g nc Lx &)pb`*R8"(x7 NI&@d`kpsd{1l&B ^Uf>&ݓC6DVh@#ܴдWsEi)rΏ2!#Z,[JK$|X _(u"焎dmC' /JU6zU;*RugAX aFl-|0Zx| X=Ci2m$ʡJLDBPN {| D@Hon `R QE`#Q/Z ӎREk5`V r~ ,IUm+ލy0lrȤ4F^)Rͼdx, 誅@"T̫a.uF%yi!RQ#f^n)n KH]#z-!"J)Et&'h, 7Z``$Aq9iE CV ,m/Lvs4F4I)R 1>Kɬh%$i7Z^@<#G\-#9D&#k2һtyv0Hb"t<ۼ8Kz[$5ͮ\N6T/XKh%[OiX@9`P d Wa"9/dS"l 6|JSliGAx,] .I*2m1#1ZNq1p?lnƋ^2-jl[+ȹȤB&EG9qנiH/_G[ľ ztژE;l 0 P . ڛI ( @4Rxf8:)2@3`I@"1 k% >1ܩA a Y'1!`PS1pTx[ !'H^v4;{ hr\(0z=z8 8"pyc6a/3J0l(S{ H@cAPyxb$?`0a @ps< )-or ð짢0`+ * YNL$xh $EI`h Юg w4x8%G@񷁤-Hv%Ih  at /B< `-(1CxZ^B!8Xw&GP džjhr18ś\=Wu BpT`$H2I#@H`a`Hr96A4zY5D+ *pS0 F J$0sCc3 E3S#y\W0T4Z' 0  a>YRI#Sa( A^vDH"8 RN=Āf ,q" s!TLrsiА% `HHdƈKmh#:ᭀ7p4I(2O8q!ޱ +GpqX #\jL1%?opb"s { x@F"|džmebϹ8( sPҚ~iDI# bzxbȇpQ (s50gJzh&h(]PdG3by x:9ᡠص }YQd=13%R*RÊ1Q7]$ y₎2 f^A^(T7zY7`7N:".; ".6O9hQzd!3>(xR~գ2`Z#=`I[\3? /Z;-lNw('#QX]d {ZơF(JZmPs@\Sse[,*5hi5ڟc%'ȮwDK =[qPIHq pfchWPlED2VAxM 僐[7-X ֵN=#%0yxab6QhP { ߟ#<< izϣ탓0ȇ`U(1׻* {J85)-0N:hy!%⑐]vU;(?I'v8ثQs;ߢ,Ҁh/17K 攳dT皿U>˺SFZ)%$9h[hj#PM!wXw7b3b3^2"DaZj)k,LT!al-/4(%Qh dN@v/wa/"!A`P,H``k `,4 Ƴ(wiz>n  e #c> ( }gȴ\,3bnFd6Jp8[M;KRM% DY@p( .h"^o@ˎ  b8h:qĂ\@\,A OSٰk4&H!! )tx_PRDb|8J@\`H&@x&@1šn)|0c(~2 $ˌL6Ԇ~ro41΄O#=Ű)$* u+Nȃ LHl$q֢jFh:#0J*LR`gAͮvNIAH'k'@"~Łфn> 0NtO q{33X!x. J$ @ք6 imHgG*3{H$jr+JtC:S"KԈh"PGe&ؓEzKR}V躔YrHV[u sew@Eq[2P\!ӡ/()є6M{@z ( jrOx!(&xHrRhwӀCfYk< #@ .K! JP}If^ ӟ$<1M oY)&$򾀘Sh7Z/ Ϯ W7ɸ@R0j0mXAXrA5Z WR5'&P"A AR&* K!^+p `v  gϹ+"v hXx:W0f($ #(:=8j[|B5( KA(,Ga>Ԁ"Hyc|=*?cCpj:'W $h@!#2P[kD7MjR,nG.)DTi&m!Ɉ!)"<$CS Aj̘eܤzI| *ݲED7 xa T@ WtIp0?ԓ ͩ0EHs@":P"\0iq`DD!H$ķJ}Q#$UNڒ'@fc56 ѮI '0 @ 8'@)-&)[Kp"fScIvL"TfhI*RP:9L4~7FP֋Rlp F3s|SֶCbK.h)((AYOPjyR*"]>_l0x7bQAͫш-)hp;P>LGqHY>” 8RPH IIj\ek&lᚱXUk-dɌڛ*W\tg BZf+iŔo4 o#p1pOWV+dܭA5Y h?(w0Iy 0u!v<* R.2Bt(SMPւ"?j=8 h,!AIInmE(*@([Iͨ#P\=.5TI RvҘojV4.ģhd5zGPhV.CʸTg "*DrD2lEzGD\ʜBg|+@$̼@ehb G$z\ 9"ꎝ Hh ,%@*LXCP* AbcXˎcg "#~Q56g9KW =8c{vb3=h@6ֵ_'F?^nP-%-H o`N#tNv)@W(5AH% `B@NrcnRi{Xf^#uB@ `j>Jitꐉ FTn8LR<R9&*|#3 n~O|1֦%JA, ^Ĕli 5Nv@ g$tvGAͨA\Ȁ .]-IHT >5 \Hm)ڎ_2Mz NkdA Ϥ ϼiIJoxm ĄNtc,L^~"&Aψ>?] [`#h ApC(m01Eb*gbځX\za\` 0'AzAqfߧq!Gމh†YnX# A^Nt"!}pA/*L>!?&%<N f\hX8٫pF $z"R%rk".%-:̣䔏H SnQNG<BP+B@&y0!A!0PE 5A7rCreAHp#2bJ!J!#K.r_@ |@52a&(.*8@< %!8 6 X|x!|B,FE6`V+AXJ. ځJLk! NrF@@IC2I.nAB$c9 L Hd:0n4M%<$1t :9.>G!4rap @?a!fԯBP% _n::*Q\IB*ᴆrz)*H[}Q?XHMI߫μ'g_HWdچ!pĪaź@I 'A!iA4FH -!@a(a@M@-%*B@@Z 8C!}8^@ @&%#03-> aM"l'ab%H`C$h#$.C2F'3* (qc|E_"2ol })RDO颉 (!AU  @Ҍ8@n+ ~Ipv @@aɸ)ʘ`fD,j+f8ot C0SEC&A1T̊mH]d f1E#Rbrw`w(#`E2#:@yu|;$D#KÕbl)u$F%w| u@.mE[B@^1 x` `!,h-b5{J`QhI5r6JmB0sc&jOtEBGUD`G!$8Ð:#3z>A0[x ~1KP.brIFha\VJAWWR/&S`B l6EvfdF fBؔ*ʟ)4),!od7@mRP'i$. 4!k9BoWHq0JAWA:]2^ &I!hJ : V 8Xl$sJ)7-\IjۑLhވ "XMc32G@9H.tBRi@_@[j h!̅#2"rx@@0߹PZg0Lt"-DjHD\eaȢ"ZN MeZBRi@aOK̔R07It5t'H IBM.`?N`X >CcPCpKo6ceaf ˄FK@@0(!(aZ '10!k[AMũ .hVgXXA `B:bq>""hBv1fă2N5-"-䶮bzLb"t$`2 i&Ɉ F@dv .(>I)ôa7 k31|5Y퉴 D<Ja.+#nO'nD^xJJ3SXI)\Cm! "ƘVgsYD"F#tؒ o&,v,Nx)içDEGƜ-$nۣR FUMr.7siП'Fhu@H:+I1g&-Jbl>3MACͷA3JE xE , NSB%Lޜ00Ad CCAD@ ZAJ3*VYjF!UG,߯@,2*L_NWZ c2t ,Cأɪ HNb.S Ph{,H|ڙfINYb%&vF~Pe !>vɴ H 5~AdoDMnω*,{Gdt ſS6/ PouP1<{a3tG^;ܜM+镡D^ @,A 5^إ[ Ԓ49vN1R柼2RfbS"/EtT| pɽΜnx(.aLTqrI@pfZV\0\-jKDm.(N X!2@|slzٮ\38'p#TWd1NX9 FmB{@(  ^ ` @ @ OPJL!m ~!u<~P 4z<@7|p z%`,@].נM{;ЀD=N48^< &}nC][p 29R ɿ0,UyNw0 (ox||c1@h8p8X1hqtm>YvuA kJ&6ڊ\2d&X{خpx8Rvb!ߠJ 6 "3 uٖbyeBfP'V*#NJb("=vG ovv]G2X%ƶ:X ik&~$Z]}`~,BZi;F'zҟ*7 *=xPg@ `aXWAx n ŠC 01c }9l C8qk È#H /"yJJ =Sm`44C'#@`X"n'd~9J%ŲLbbQv!c5?G<])pZ.*q=RH$7CcVa/TFvOd!tzÄcUNSyM9dEGxQ "?:Z {{'A%/Ȼ=M~"$W^ dz:Y S 1LY~wn̈q(U bt?ҙ %pt  XҙpnNHR KtF*8:S=#@E 5,Oa0_ sNPx/#J`ˑQN&6R NzIa.Ř"x9?$myCub+8e a!$#j@D63A`IJ/?t=h J-/i6[IcePQd؝vm M 2^p 9@B?"OGli8'g!83So܋wۖiz'Q H-]vg_\lk7 yG:=P4[:%/1B9a4 9}4:eQ ZOy"+@ޫ@fLH_!4 6H3**sX3k ӆ>X0KxX:eLypA0@U=9Ŏ$zO2/<i,ޔt:h= }I J#9m=lZ+ĘI-1.>@D cF)yE_ǔ>#x Q6.`ߝ $4t: 1(P2xG Jan Y脈ymhKK 93Y? a6(jS08=¢ޱQѿ@M Y2v\PZҝI\qhF̸D΄ưow P,OH;g2Gi5Pn֙8#Yr# ݡH6ȼ1 ,g 1h ,)sƣɍڿ1Lp% Q, &!렄'saHS$dP/.q>"!Xgoܑn3Ű_yMh!RykЬ*H)鶇к$( LA`ˊ 8W08w g{-s Xri 8 `@``0 H g1Zb[F`(lF(P@vKp bϗ 9 :~p?lf|-R@pi#`ir[@X@(Ԣ8 ~?-8$0@Mh7 F  n h _x `P&? XWV_&bAS`@SI+ yA z6N : z[0Msy, @H@( f#˦~j\" XmxbepMj5@^ a. !(q|#(rHםA:w@8B@[{j۟GɸF*%F(yBX%0lRL(s" Ieu: ˚AIP.o }[c! RtHhR:a\ (Y˟D/#IP\B>iza` @gQ0By+mAnM J%3ez}ԛ}( Tm"i@ _}/^𰹢t8mav(MկgFDR e')n!@F1+|iZ Ia J'Io計 qtq/^fa {<-d8@<攈!#.8"qo Xp` L@O%' #%b&xk pz>a3XU!lRm`J0HaIpr n^@^- htFW @Qp04y( @vN.y#>p VjH|$<HS-N6@t(8"׈` e7c%еc^JD ,"Р b< A\+:kBO5F \*`W @$p5_ A;sj9 Ic QB@#ŒaJ(`N jP_!C=@"?o0"Q:D0q>92Q1YE%ɷ8?`Lirg9 QM@!Jcدgܪ"Gx@MLFW0VݏxLD4$.Jh4#!7Y9Fh&0 Xw+ VI\ YJI`#\@Q!I2RR6ƪJpfn(j `"rj n-1 5CB* 6LD 1r[a zBʡ31CJBJ^T0b"9zPɐs1@'i+jR00%9ƅ π53+C8. G `+f'Ȝ,oEunnAP!$`&бD@oZHvV aMa5<+p4Q+\]@A7RtQP[ ZzxP4<8[ Z{??3cu+?GlP wv&>GP#jE͓pm3H"R6Eeuy^0bFDMeD(0h \ N{3.iSN6NfZl.La:}2&*SITCy'k!jƲ-n #,F6 ="..RbI@ HYyFH㛦JURqEV!"-F]75VΞɻ%pZ(G }0UGW"&z^TL#%&HD@o y6#[!L 3E2KXb gm[ˆOF!4-n00`&:2&,W22$,!f-F9p4K@0FXGX_dp!rF\R.NchҒV5*ab2i'7t$a8f-ah rd.R `ՀR'V6>!O..L W*6jFn!jLR 3@r Fn1 k0&"fbOwp6(&5b*L( |\qP#ɨ PN:cDv'@.mJncQ'I,e"s&-j"g6"!.5%Q*6p 7A">*6F[d ,ͼ@ѤG@!BJZ"!0vh*Tf.JD!A*ҸªiѼ!: QAba8| 84 >5,5&|Ű"6@*v>#>f|_bFbE AQ-#cDfb0t_^6%D4XkԣJ)j/5 !QhdBzL#F1p iϴ1f,b0, cbQhm0Φ!M$\j&lA "WERz!%*,8 $V@dž""bĚ?d)5T@ ώP4#i6Rn`D-<*d;3fndHA(0$:!*cLv J`eb% R% *l!laʶ8+94L%3v+^,!^`0dan[O'@JŦ8 E7AQ6CVs+sF5bMA0M0"6"/k(N!(ATHH8,+KlV {` $K&"AMCt8& 6 LA:PH"!b*1Ӗ-j\7U4a&/*!&> 'FB"w'n+qX>: 'Ffl 1 @Z%%:-r\#! -"l/ @ `|-;[!2rR-|#*5n>>Qvj@#]0,AF>!TB6^eV+04R"` K-Tcţd<dh#.E"3j221 N}H` @8)p!SҜ#D@x:k>C K":!زU_o +6t @5Šs4,:( ! Iie*i32w:$`Snr,'*Sփt>\`@E*i%8骢) xhhTJɞˢKŨ:ƨFs`F-"ˀ7B4*"X:!J\+jLJleöD畤8m=u+~5LJV%d:OTK?xo_+P kuLz.@Ai j5m"," y!,"eb(& ϠyH|!gL`8ob!n(bk$fZ>5&: ~Y'&!` hV[ld&,h^J`TY qn *V6xp (jK`4ȮJaJ[A- a|$  N~'jխIȈ<.9s#[-Ɨpf"@'A- b4ꥺ&̕""٨24;x ` "3e["eHed&~G&\ 9=B-R6Cr6}D9^!@|K{4_n:saSŒ T!|<P7W^a&uWtOdJAS7؀a",-J PDF5VDq*u|zbiy!(wJh`p;r1$l  KRʎ?l N+Io  o7{ VӅT(zcIosY%LNA m4 bjO*K5i4@3/ԊM&h4 v]I=~q_dM@}T#0AYG@M,ʁ̪j~8hȕ q| 6#kRzӘЂ wKYzra®@XB}J^H)PjD}A3Ե52L$ 3O?k[: ;dxh9-~* ~*gY ?"H:x+ "'d1F ʼhb@,L(K=e/}K$`+GaeQUI%*sZ@ @D@6@yk`5\-ڢ,Wؗ;5ݦL9H}JP +R `D`>u~PpJ7>FJ-Mj IIϒ"@PtꙪc@v<q(MUuH8ԩq -` 3@k:h hC#KС, ,Yz#,uSJIXho9 Fԃ5 T(8?8k$j0"j,,Rx͐ $,P܀*Uv`Fъ3 Ȍ3=pDNl$le4 `2`\ ',8^)](L!t1H""2"-E$wЁB=ļBY2. m'2 Q$#rԡO"('~+B@,+ٌk ʳ3I}L2IRJ,6W=\@&퇫FiFtM0()y% |EB;` p0V_J@#TvHCo l 6KdG Tp&IlpjGh\ x ,D<qAd,&9^46:,=" &XH|HoQHIJf .J@!Fu@p ɀLtMc؋^EHb sx3HOiأh;yR>xvESyB @TZJc,ϢUЏ:f|EЩdLnG iut褔:#ln i|YLP`G&dۀ"cGz%`z^Ǫ&lO,<V@:`2K4cе,xxܷf`,d:1%$䃳73(ЂJ %e[tG$b YDs3QJ怤݈@rjfd[Mv)r^!Zfh3QpF8yCkVeweGh4 WK?](yU#[{rF@MvW x?"1o0}` 28'3P"ms`C$ P+8I A"Շ: _r oN, }%Ye9aDЎq4M`5pqz-Ը`i"`7^"enȲH d.<" ,菠';ٹx(K8Gx7Xʓ1 <+r QA$ 3TH,f 4i I pe!98p W؋Pxsz9X:8h)$ (p{581vyIA[ (XHzX7xX}/|lGDy 8 HON 1+c*/H|`%tjMb! S@i0# 416@ ؎T@-Ǖh#V g?# R84=.s'ߊ@ x1 Hw8r,|3q J&!xX? "u!>&\)'YIȣ$ "UpP^r#)B6 5(ywx4{,Ɍ [ o;"Tj ȍYߔ˝}JJ8̉z~5z z (2=*z( 1U"%>R^ɔ  ,lJ o`Iqw\y"qXxX(7,ɧd K==%) tw^x ^.xIW%ߔ0ҔIh<(1? ɍHK(9@k& )NI5GbL݀3xZ &t ""I8ﭠ T'ks4jb3H!ѥ&ЂXxOۍH,bxWeQґ8T0)h`'{%7m ѡO(=9 ȍKu )˸? e*+@}#O;$<.JF#/v;Кj' 3%MLZyU&!ŃRxPR1j7:?MI P! g" @/AQzp d'a|3h~0k{l8p,@A쬓t Y?)/ϋr%Rd ݰ锏p!Y{,SVN:hK Pm ;e"x@(kVE]!"80 +J; H0ދt? ;o~:췇Xr4K$ 523B2갢Ԫ,}Y{^=- ։2xu%ۛ"Pة?x3V&Qau<[5 =vC\_I(:I$I>@X۠$L"5SF4ڍu{ ʹ8XDePp/{<8u9(PS{L!׈!/pШ [# Hnj82q!\^$Pk!r uY8`'p-¨xptGmۋmq%U[xK Tz c/ S( 0x H~ $wTt觡1tO3 % p|}-8Ї5UTPSAqgpPu;ɣᙕ 4/ē#r[N08 Eh W`cr! 60pDH pRliC8-_FPR2聢T M]莏2 EXDR@}r*Z4 II A'7"U_9gI?~4A2љ' C$tE]3g %ziiHc\`: ZC| dX (ԡ)i8aVPUynH1 /Q 1ɶʲ &tji` #Iɐ 5y' ِF67,$ Іf,jR Ʋ|ECpWZp{N(< ?_  .BaPB zy07N@$2,K"`-Afi$p:tf0P {=x  ,`,Z̧ `2N,0K* ʧEk=&`i #3 R3?l\2 d3`@(0|U$pgI XhÇ>YM!j}`^-?fixx0eh8&{̄/JPUdx'2xXn to v2zbԻLӵQ[/`%= ʾ߂,!D8a2ʇ4ɚTgvj(VAY%PF>@Gc*gC`i\RSYCl*innڂ,TޖRե*o L+S*lxgkv_-&je`U[zBTCgjs5z2R=t=ӳޥ{kdٞt;FҨ5g\,neS}?ςx>鞒y*dT̉8y8XX.HZ1kn>\ deôv!L3`@@X@H#̀e>GZ.tx6 to$~G-o39[0&!}"̦fo+lrg&y7ba7\ê0 ӏ;hCHDP*t94Y~aayf|dmɻȤL6fhr(aPp;e ǜD3|Gl95"|FQx  ú}_,>4NVS;m.F*!TT#!ch IX( q10bAf8dUpI*A"`)`}y^8_ Ks1ݜ|oO aq6U9akL27+Hp EL)W8x`2%`Gmc+EdfQSA _+89i.h 5B9b4fBPJf#;Vey2^N1SJL˓-l_@}%X䁔n&9U)(xf@)K%fS`@`pP818"i8 Nv:,56&5K1&QA/ w+NIgS >7CIV3ص4Fɼ?q"IHqHD<s,1Sx&~Ҥ/* #řLj?qZ+`"@Á->*`H ᲾX[P^pq EG ~Z`VmX{0eWc<)Cz/F+,82WŁ N1y9>8'Dș,+d)\=s`B +0Qyϻ4c*oՕ<T >G -f,ws^}hO ܟq.t!œ|ӊ qzb@\ NT|3-(MӇЉ8ffs.8YXXs ֟nöbfIO#Llof,J}B^n mFB x*^#ay],ZO42RbH ,*iP+ Ů" b0 ٥TCtT#PO @NaR.h08S>ɣ bj'c!aD$@ nPBҿ^YE z UZ0 L'78vb  9`Lj;RTĴ'`m*;<$;ȤO~` Me|8.Obf{8EtG@dq dD,ѥӌb8r#H@f@De~qVh8Zls#,{E-#$[N% *JBARbh%B"`D 2X  @B OcJ0Y% & ./QJ0&w /&;aLJC fB.mCl0))HEa|2}2B7)ζ%4?A27/h(0 6ckbo&*q*v.&q>08kd'ࣂN@!(Dr‡GDḄftS^H)c80a`Xe@ ~徰~D]r*E5jgoeM ȶCZ,4d!DjPMrqn%D3hlG% (ƬjUj0Lo)pH':)r/v$#bG2'8b>"= ASl AZ4Tư#⇬b3Nhf6må;Dl$@A$ b"`;d!RG2, lj®c;Fڣ\Bu"A4;/jTr(ifv'[ =6 *abJJm0꣨=F;*r~G/N i45=^nQȢh2|t/ʬOPp7ŅlJFRf0`Vʥ!7'$c ER#%@›3/QE,6F `,4}0%G] PR6X6` #&af2eb|t3,)W'gGcL ͛,mB,*5'3$oG2*OZkGdPrINGr7Eqo({tr.'8Fq/ܥrnPrcKdOb^i*FޏU?  >!xa!ܲh``B)Az"2 ։[|Wgri74H\#&AMk*JD'gsExq=aH[X@^=d8 6MbAcQ졕OƘx' lk /$AUh0eaa@B>H# @cI IqvpnDb-%>' QimB6hmf~CABDE KG",& 0sH4t@"G.Ȣ8_t%BT=&i @!^A܉ZAM,z LrEN 0ԍ^ ̥D'")OF2$E'vnL*YB[ud&un(Ͷ3BDp܀bfT+N BTg`5h(#fTv ȯVVa^ d.Z;Ê ,0!..PͪBroQ^D`[&+  ca?^(L"Nba&WM,jRT`dXoΪOoTȶ%g^#BB6& . RhB9cr:>#5uM U ``c!M7n%J4a\s7{,Ld{ `]%&}Hm}.&&9 J mYFnj/e@03M# >F B]ʄ Ïdq*ƥv%Meyz-3=6cV8ALUi7_>[B\uT4w UE)'`zj(&*`HH@B*}/^K$r A6a!V>)MhH`2gL < ]o(Ӷ&hZ"V}0 ϧ@`?@HQ>_pp B3Xk~ʀ@DrI>C!tQ H!l>a$ip8 Mx@{KDkܪTr ʨ5.AF)gn'rXxwIa8`2 0*AҀXǛ{G`Z70Ӟؿl(z,{#)y0J / }񼀇gZš #jB̾p@Fj c@G°{L/#ݢ:@#ZIRX ܧ@ & ($̈ g̯SyRTqBa@vu-1ǝsWaK1WԬQ'C!CUHǵV"-B? *چ{""<$.FR$rAZ!02z$HYlƟ򤔊hfjϴ%n? D艧^c*;+z)Z̢b"%)k,(͟1I nmNj#T~42nNg;vXyS7I XtgbN&$]!qhÖ~,Hl"@p)oh=ѹ8CS4@L[6[mH `0 -v`,20<9- ǶjL 8`LGȳ&GU9=U%؄-r >@- 6FxhM^ HEpQ*1fDHcP1-2R`AL(JL7 HrO,m/>DiK:?(ԞG-1ؼ1 $@Ԟjy1ha4.`N gM>b&l >Xc hĨ&d֬9UK=_Xi l SKD Xlh @&p?wN`8\#r\rZB GXdRKff 4 :G(8ìu.!ޑ08j, : h+"P <\pZ Ib&]5cbjIXWnyp1`Ȱ^OT:Qfn \ %ĸ=a12 @,rGȥ #r<[g %q0@Vc.#Xd? e@.|@G,D~&iCS"u"M=$ b@>G1pt45 W&mh%1Px94_PiunEfa ja+C#QԀ4%oAcH/O`x$sPdT0&G%HIS]$NpZ9,^+4 3JaȰhpД\iS`iV4 FdO$]9xGʴfu|n:UIPv%cJaAa1vxQI.ƀq$aC$H=j84 yT[bl͚Sv aItpd &]qekX ƌt|8S8.3!$ujxW@I j|XVۢk -~bүn 9- [̨i~B&#CxLJ2JOʸi둛Z MK !$x_ y9ؚ112-&!xW:(&* P\m Gm(N?BPdNau V&.vϿQh$1"C"TJ-"!|A& %cq C;tld4NQwZjz^ GbpMBm3Lw L-WErK$do"JO(~0p1c4Ș$)Re&CXE~1u .Fv @qGE''btc .X])[fwZs3K`2$IQLqWZ猗Kׄx쩗!߇I {%ZA@qEza q%.)@s+Pxq p ۼq=na +tc *6Ѝ0` <Ч^Yq 5[yppk`w~P>["Q?I3 n9?:AHuc} Jx,CxDK Bjp1)Zy9Y=0ĞSٳ6C ư0CG 1L馐 rBRNӘH" D )63!#8CR5 /Dh #TPa#:0wd5CtS #˷;iL6 3' su M<)J(ݍwq#X ȕA)ه@skPx 'x&"+Z *P* X !([.|1B7)q̀0s@iij5y3Bϙc9%ʥHm (LwC!7a: 3a'0}82Ȇ6A!AJvBf;[Rx! V @c$#h#'6\ t#5i,PQJC Ч' . 0A;0i=Q Jka {ܟ`EBӖy- ):{m p>P]>@s"lVD1YCA[Nc]o  eH0,X4UpVݘh\h18U3[9>L 1yУy\FCW!xHH.: c^Fdbc8YPiteQ9$؍n3؛<,ԎS5P-Ӷ8iH<HV\ڀ:USs;٦cXsX_]`B\ F%nj#:fj x/gD8rDK` eKUP7Yْ1#I2HV fƅ aLWAQ6v s" " N ̇@qQ:b@7e$7tUͯgHd4021 =swP Q^͞ @a}6nr@(sM7E|) 6 z1DE,0-0c:@S s3_QQlZ%ff i~ @ H׳~莊&{ٮmUƛ1  3 ʹ{9 q `7to 3eZ:K;O(^iSrg{b0U*1W 2 0x$kl-[*!La ;IJ{I 9M,-D=I9,$:JgT 2 ͙xtBB3O1_s`Ԁ ~X^.zԨ| a QDi]IHJ>(gsN$+7:$E3. @B`P gI@.y|G\,zP@|R,>36J`< B1)*$@BX0eaAQpP. *>,zCj5@CPO>:Y@e'@l@ B;H`6+-xZ8 gpыCٞ: Oo; >o2:oFNƙh)00+3%>$G 9q \Q~o 4j\!(Z ~)h.w<,|: j\Q(Jz2@pAcnb9h,ϻ :S *C*Ks`$c9@rNWZ:5 tW^p1(!G3/$h)QȾodA* ȃ{ "`g TVf!x7B>rcZxې z.n$ R>o>t+tr]0Olq :P\$G/B@0ԅ4s0gsD=>Ȇ~N@Bd%7c5"|0D&E {%FSoi((LjCj ˜WuEojbm "?jp"P(SYD4-bI5gc;Šf/ Nİ/"!mRS͔>{r\C8]6dx5]f}3j#_c_ T `ZM+v5E*,H)klҹV""D88Ed9O]rP TӿzHi9 >b4@B@LD8b(\qv$B >U4G9*V0Hw;]9. !IsWxBJ:LGЍEd+fxqFC/@!d *lI?m# ɪ?(&}<v.c&Х8(%c ,c,g0yRNzOGh$j3nSIK "JI;BDT"M9@0Dħ)笅Xq{')y$ĈRK&lh%"b)M7Y }cgN;-I ^ )d=IJ<bT1Q^dfi'4O='p }A(&fhL b({i:d 8*,cP(l_ebHPlo`tB =GT8ODZ DC ]!w;/9 5Ga!{ZMiy@ HTc:NY.?HE@Tw d`&H-S$8Sj4# 9Ѐ}w>Lqw$rX17Prˣ Iucyd.0 =b AFQc<6LP# @:cla!nНO5P!n| &0ZA!$e.x#?gA"&$$zEvIʌϧ0$,c%HT0^c#ɦx#LH$ ǞB!<4bxL_DJ/1y *BHWel/HÄ g%NJ$%QNEgY ?rhnd`|UxJf0C胎`(\ZC`J$5 v#6`($I"p0n',h5( ,4&C$0CH2 . $DGXJINNg(/CdBtĨ4 "cnD`ʨ֥nca F7Oz @ PV @ +o"B S*$JNHSؑ.N+|QjJl#(!{P7n?b.  |6T%nv,coy@_*"&d?cHUAB Dhgpe>\ Xbu! >(j  L5 .Ð&R9v'Z0#3Rfd1+V)b bLZc83j(6 w&O,T N-L5`? JlP2 iA j ,2.b?'1! :%en o`AX z @4B`>@.v0 "UB ӈoF'ʴMPvpAFqxE>Z /nC`!8Kˠ ,E t!h&w%,iB13^^o"QI6C8n(>At!ŧdQ()`Cl&n'8LR>%O*Z Z)B 4+3 UFdfx &2#AT&Yɫ@nZtcͦlg:o\zu@ÏI? <-;dH-GMH5* fl@@_D!-XÜ'%Qxث!im%Z s)?jW8bbZ [' qR9PCo^`fr0ȯ=?o5b`!H)f-$5P `ԧ9C~`@8"">wjj#tta ` FB?j@ B} a š<:dYZ]m6 -Vx!^8e h6 @ T2`0?ߠ"@X%~M@x?ѰRH(}>2 # {Odsu}HPr|<`DjZy U!~H:ς!JL cPQZ?xz}D t?h)M85IP4 J\H*% zBWvJȪ#꣎Ti#.u0LjέTjʾ)8Z4SWDlBT]oThCQ`ҽq4-`Lu֞T#ޕ> ;x"𤾙yiYCxl=e<t^X.Pbc<#^ĬޔR& <%RR5IgҸLml%XM) -HP)XU*<"No;APTF&f Dޜ)BvNfFI+}c`N VZӾ'@ QSQSe'$-)bڴF#RENk~(h˜V`S PGq>,٬SvŕP&+"[8 t-=cM*ܜApO@ΞP.J=T*0Ir^m(U >6+좝.gp RY4ї&.`Qr&Ρ)BU*->Cj !Mmò&䨡6 :|AztB[aM1I<vq0[㌑7Q0ش]o.MnL3zPprS@qaei7#zjL9DCfޣ j=K(.DN-DZ.Cyaӈ|z8kAɘ_2jjTR1]\Lٌ,$3ՀNrR**̩"l$*Ihl (%S{Nr+LjDİGd 決_w 0y"90\wTGI!0ө] ( |ʀ 22ɮ2W%$фdM$$#xLNQ@9آX8J!ʹk#27MK CKA %$'%g(FnLCZGR(/0Q)%wrZ$)Fi|H8璳TQPq\zRFX9dؓTQx>s̪̋**D>N _9-)yK_@m~+nZ%q $2 : SCW`6YX6]?*iAprblTq=ߘMN!0h[v+1iD VG32<7ܛI@b2kZ /XjSy%Ԥ#o?%E:TbMy$ϟ)-&O_*QD+ĬLUvLxE蘐={@ 6Iws7F.MQ: y!*X`rgr 05P.Y M4gX⻕D]]x#J ܄Xeti1Q0Hڙ7Hw1rkjݮRP}+LxI)X.{KGL Y1F<;Y7]t:(¤a€] ,eFSz9-a»1/IL0vh L)W'p֍.@ AL8a(lEr Oyh )_ SG73[0y7  )+[u/„"P `&h5 &$Q 6&zxa)E(ؚ58ƱlP xݚ oK3k:CmG`8ܓ@FH͌ :T1L'y$93iB{1)2y"#٭7(  18;3ZA'@PO)$H`⇼U$\iP ;ŔfH,Hu0a9htGy Ws lV8H4v"IHb(4u<IHH ڙ\ J@ޅPp$-8tRbԍ -¸rv-Hk46b, zS0 (zƭ+#z㲐a }ʨџa<8l`cF ӛ ;!'3M P %I24j!}Hs{K^?QM1.W 0 ;:G mҢB# r q8:hgZȃup]B*4-bƀ‰jHqїt, Qy<r1!<BƘ zbmث+e(LؓC'Жd TV`ްy֢q~XأEF[B)BΉiJJBb}- ],Z ,'kK## u4**R*bVlًԭ-YK -ޭH ; M{8-Ŋz\f#r.$=z[n*LUjz~L3 0yJu }Ǽ'l#,ZXEއm+%0}/5^Zu S٧*菌c xސVC 7YJ<(#x mrՠ0$pyź6!Z({>P _mW-JZBܱgU ͐I#s$)Uhܡz@] (LB% 3I"IP2iZK|~'&BrU { Kk(m˩YbڜhJ#BѨA~1' n>"F&4Я('2 d:bh[˜*ˁ~Qš ֝(_<@|]vr@_=3 k$*/ h L6u=]ޒċ635=B{ @rh7?YHbw? zlr# ޺jlK\K?0# <>`w/%r:L0LXx8YPz@6l nX@ HOP 1PW*n; &(XenP Sn &CԀ 00PZ ln'S7\F;"B 5P$ʢ M) !ePE`\D yn\NJQC(!NBil-FH=OA7-. 6Gr_&|:J,0dlL?Ȏx y'RZThy0&JV[ ; &.D(}Wg*cfL,:N43|6߻zUه:lbk(J=PuۢJ٨~\Jpz:s?roLKrXuNBl_Z;.k !Дh (Y$+p xlX!G_C+J)C\0y>:VQCU^GH &`t"כ hPTz_z(Z3>u薀 a:mμGιKMtxLȁsupp< r ]DHx*+wI V Y \Bh8Yߌh^ `01@XE0|<ے%1۾ŋm]\APB>널J8h{ùn`\+p&@x;0bN9N *r() A"/T}Qᨲ9PIK8}kICZPH >:.JNb* ԊHs( @@~H$4XKu50rDѹE"~ )H& h6s]G>=`JY_=` ,L>Q$:"Er]-@L*On :]ѹ΀UyA0Hu7R`' [I< tӘE u忣xstVͶgC=I~=ޗ@,}G4 Jt$0g!")BԣJ&,GƩǞ!45$)8$-ٳ,}-zHㆺCέ0/Pj{qKJ萤Phµ)B)*M;7(Э6MN(d HD%9Mp~G/|ف@T4Kr-ޟȻ>n =Pm9r5Bޑ/d3LHsP!ϋC~'.rR\6T43}NLx6gy4A2 #_KAHNn@;C`6DZm 50g#'s_>nUGǜX秀Hg5 |3lL|%¶` P(6ےݻՒW!'ThI2;z΋n]@^ǒL|FB} OP*E $0@ XM"S;ku\tG[@zF:u`@V C|ZUjT P=,ZQ&vrGywDLR=%rMt0B `,j>X0lɶk ®HҺ]m,NC$3I#'i$`(_@2uY Q~D9ԂmЊR$y§:+d\ߐHs O9E%oIXq"h$zTJ(DwZS:>)IS"ժ?I (  p  xJQ@Pb弢4PZ9ɡ|+CRȐ{9#'[:+ڒeM"c{. I~{cHSljo'[ G,x+) 4#fe=D>дo 8(` `e,"' +|`S'ngHh,&<ؒG@T a0@Vd"P |/<L\jl:Jġ"rf }c缬ӲG@-ODFd<dQ>?) sa<@$Qpʦl&޴x i >e$w# Oi$X#Vȸ|tv@"x=G\=ZdLh3&H[ZϏZ GSBA"I1b-RADgUT$M-IB"Љ'G3,iP5c|GӐ7 }5f^؉#P#w I>CI#OI= dȔ!9е'3J ,L,e[6>Km)#Й{n; f=bi\N` Sf@N!YBj&`xI;LmF>QddA#bP*&Dr^f tU3yA>* (`#҅"K }_Fc a݇/yp[ xA! $GA4mGNk#`k$"+ ; h )YX0 t@T@^b8@`z0=d!@֙V¹#A~H!HZN>2H E6cXtG .R$ȌcF/6jTP=$x["R(MB"la``(-z͠\h@x/:/.Ƌ +.pLǣ 2 0D#EZV!i# "6ao>!$p5kJ(M`*` V`RxΤ0%ZJX|aբ?@R`T) wc/p|X>HN`kB((*  >0A'3b&lc@"cHEu.4"Zi.98'r(꤇Cf,ClE 9b> PV˦4.Z$ĬX!M GPE6ʄ""8Qԍ b$fV0Qm5#"xSfW8Z$Č$bj#晆t2N0ECE:SG'g;1( U )2#P޳e`#CŽL|ep;) 8pMPod"?r;/*2hV%'T=@(߂/%FvB'*B$ Vqz@cxE:7QΙ@ @73 ,8A/ 9BTjJ4&{F|ΌX3(%OSǘ'GgHZ4E7n!:3bL\&6|:^7$;ln8_G4; Qb~xXE[(\_h7TSe!wCܺVwUL Z`WGtIwFd5!/H}+BKIt9 B K5ҳ]D3$/b=K(}Mmj ]rNQh+Eh``Z`l:wclr(zP|$+!t"A=d63BD>eo*>6hGJ,XBe:023ɇf L]@Gl*3fĭB+T +*T-8FԂ4*0A8#4y` ` / N2FY"=3BPDRy-gރ@%G:==A֪GHZ)'6ahtԧ9[2^8^L\rԇM;r0D` ,%0Ehx CC\ |HpZ:^fwܠ8 % *+m<T+FP*qO$c8M-d0T (-&gn(3"\,odrGm0AI5cAp\p\`5FZrV@Zd^t4HigR?;jJ"Rtm^ KB ߎ d׀8!2(^b.سE. 7a`ax^@k@< 2c MhU#V*|#V7K0G+Jih ("x@dV.$r䣥7fmd)h N!]G*\t1KDgw,Yx!6o@kU6͠%2נ ` @4i4vH`c 8mAaᏅhz93+E.6m5/zMgdgC0t+J`QsVNbg B&a>e ?cn-~ "LE(ζÔ+@*<*{ #]:$CbrHZVxBa"ᵎ%'Q6  6:Pk@ Fq.*NǠ;`NDY˻.c0y1 ǬV.aC"MH`*H  "xE2% ` +AF%T|.zJ^`N *:gN/('C¬>L09#0YB4N / cg`eGtT$Me$@BC̊H-El"#ALb[Ć`t` hPP!!H ]Aa*%!QL1G!QBX_zzpX:<.'O &iB#V6:-g@&F!.w#C/#L)k(}"֯!V!`a˪ZLH`J @ z e#. I|%[Βb"4aԺ VHIK'0~eCac?CܧRP(k47bANo2e6X/-7LáCì:I"PG3,WF>4[cZnQ:6ǴUEе33,M4$$( 5$6dc Q(R"~RgTHR(>[*=d|[46 ';x|_U5<6_P>L!9Cւ^>jY7|6N:~#.?Xg\SBs`u=fWJO\`dj=xOB~>  0>pHo !"X80 Z,bx+$|x &b@И0 ?i#gר Ԫȴ U}=m{2Xd:]Ia(<z<ڕQ|He )|$]U^ʩ 6 FZ-6 Eb:.O@ån}Qh ,H1ҹ2oA ~ҀE'9=kk}Б* -ު+J+  S(2,b@x"2 s`|Ʈ |G1J!mX0$2&c{1L3 s뀒'(+i*y-&ɧyɂdyo8ȡ)OЪ|ʈʃ&.tZ0K^(:@( ڲ1 9R2 :-z M=m `$ןH!$IB J,3]3@( K`@XU HzS]j6( Ђ-rӋa{+,ǩ-˵ Caa<&Jk_ҫʴ F])ɰ,B٢UxG-<"Ȓ**誸 zD 5HfZLydmHekN⪩S^k@̾2tNMynj]%mqz>00Pv!K 1M-vʌ#UsfCӢȅK!Wi.dҪͭF1t#CV"f^ܢ:Rslf@Nk~K 2 : $L8+2)_A[z"`,"ttzCg =pi%I$u -ShA;sƐ;yKxp )  H)p>2&DpR#*k$,I`4а4F+ P8$ `G`8N'S`d8~F@p@ { o  {^( ̦0hK%od8* B 1_30X5p85 ( <7ko;"~o"{ hπY6&o(A^L&jMb݈9H+,/ -~v%@aj:P`A.F L%#_Lg#"Rk*)i)'1s@x 5i{'`p $ԷLB`X #H@:8̲$+.n~ b/I"'*ܷogf9Ӟ/K|2> $̫L ?JLZ{/+, 8%S#F4 K)/S"E&k%J8IQ0wxyXR&ܐ/m/R #\IR4 FN)-lpw0B#Xe/2a>c% pգ 1I%. K Mipw|&ܰ63ȯ.daJtKO^XJP #P܏M^ j$bЌ&h ~O h{?=H j9@Xe1AkH<,`$`<X͉{k>PRP+멞g%?S9K]eF@?ph+,p\5&LDB/%X<IN] h ЈK'6Z91<@ܬKA"\@r13Gy$>^eu渇CL+2_R+(4UBq|=Bx@)3 D1*703F upt  @` 0n0-&j5W.a 8BHpқjNyds"Rojtϯk JQuFMJؖfA JH`)AֹhSSKhC8"THr |BRo$ټ52Բp$H$@' HA|o:\Wә$c'-y`#-4x%F"_KGia5Bc '$U!I&ځFp %jrXǑ)47LqU)ʠyL*3H")@$PE :TXAATs|y{SiHѳ%Di;..薧hxth%l J/!prPl@.VN+@pH}R@d E.NN-x~>dT(Z曊 y?δU"OhTj/^@:gH BzE=G>I"Eh)"-Ex9iJIIU$Y=DnڐeF7i^zQ )A'6+#TPa2ɐj_Im|DLC4S1 *pjNzEJJ0_qOa:Rh\uϒTpVLX'%+I޲Xp 'qF g*EfD9TQja]_[4 nH%J@88f$L (`0b_JS$TҕUIbV r#xPg{WbN#igȨgCd}. 9DeTsy!4="V;wW4$`0T KEm%0HRDs>+)ҽ&.THHXjNMw)t4J{-amKI!>-K$k&sV#eqZtB'=LUCr0# ˜S&Sn˽ jMYJ9( L8ʆƈ[y -:%F=e&B$D_zPi &@"("Pԉw ]"8eI+,T_c,䤧 |/ab%ֈQUDRɍI%|z,AK3X{%g57?K92a)hxA0Aa|p*0dH n`x@x$IkkɼL/% p j8< 0 !`6@:!<aHv@߁lFdwj. ̱0\E PB "Fb 'n 0F]€( "螢I-p>J!Hn~DIի8-n zĴIR->Mbl.B9LPP`!FoBx1F4&_  vrVJ|3| P `v@z$g<>쳀 +!(AVנE"`btB0g怯 86, @(>` EKbF%,?8L>e.x6Č\Ko`oԐ#npN ȩJER#˪VjG#RQCR"^Rr0\gF: %㢿ex(q&C.PT.I t$An'Bv΃?N(f`zy.$&&槦[OV` a887O ӰruY2!`a&^ C z?&:>;J,18\c(< ʃ|fKD`b&>:5AU^ `>"x$H4#Č8E_j'`MZJ\dF:4oޣD@DPvΥ 5»>~B%ZVMzbvI6dD-!G/8 'TT+~)jW _.El,%*c2Yh^gkČ p_ʌ% ISk*fuprH$e X/ze9b'w8ZBBpU#R# )lye rmnMe:269Dp/#Qf".L#XňMo.$dfF^Lo,_ Jv`ILT-l0eBf.r ꌮ1謶<2en-LzM%l"5H'T8hc2Aׂ9x%Ѓl$ph8c&F/d|xBf'%ND$ִDVPVw.Ԃ'؀T(zREFb-uZlؔlin%+n Cpdpu! NsP(^Uag&F *1/eҡ &Eͮ"$FBDhnv/(x.B.I#hT%"-G$'`R Cc$ oVch;WKyM: p\Ni-JwXBUtRkn˒l0&y&2,d-^틎"D-1CVبfB԰vWz8BFЃ*(+&q̻Hbӥܺ.Q=kdk4kFnB$Z"7+8c/}1i"? Tjjx ` ]u:|9~++ wbF"H/#\g^RV2Xt_xg:Pطb4<.֚`PzhV_/5k& nziIkI4iDn *B`ĥ⫮8-"B.`xU7LJ@ d\ zSa#% `>bO1(=i7Z3Vs1I^%8Sb|Fwkq"X WJ7wuC@TbQ[rRXK6f窓9d 8%n˽``Ef!\FH P:kJ RF:@vB+(?N2P&dʫxK\fl!z F9 |H <`+6!0A4Gv>vtذBVX  >+B$ BdpȞ ."Ұ Fw@$@(UQe4 4'&F6L$`-tM|fYN2(ׄ\ĠS%\_qʠVF @ U>2EX @ 2 j%Ƅ& g<Aha[U<E<`o|yp Vʇ$hLĞo_> `+@ASJ¬,;d'297OƑMF5 =}W\17I% P~ßU"_Vk>|g6&, ta'X rv3 Tq8i'4:ZB AZ >ꢇ\|kXj 'mA^,Ŭ*ˍ{;hI\ DCA">Ȁ@0`5Ja@(}Kˀ@)'rn'JMC`L!+_KB> Fcp^`%M4~Et(s_(H4{;8j5T*٭-tJRq*ʵ4c }B_]}fZVxF(t93: ˁ?pYh'8L $Jꚃ rH|?*;ZORzlΡy~'@H 3@P ?(l62,T0^ףX'& 3E*ship-L4d[^2PkVz0Ҹ=d=j M+o]HӀN+`aXJZb^U"QzKH<6MLMTC9\u4ɢe O2Fls(#2F |ᏤVJ)upX0=+i q6`ZYwAK'da K"[bU,{њ2ikIk PiTW܃d %ǎT, M|?لxx? ΀)P.2NAWVJ|Au @R8Gb0 Uf␋Ad *b)[J3Af WLIEҪ48xX/җX(4x< |{&H?Wc]K5Κ(^!\ #P"EQKbJ쑞0o"k!7ԬQ9>s(jSJT"1(Ir( ?cr^9Z-M;Guwne[Zf2 +wd@v%x"ÝTAfIP5Fx0 F5`|[ ' 8Q&Dz A\qM |z@e4` ˌ7U7hB  @F@Lp0ϴ`@ B0#Af؄"ugo; T\:$SBK҂(,0Ŭ3O Q!I)1뉺tH a3CXG++< Ո(-&P2xSPS5p p_ ڼ; 1srk) j) lsx93;JbED##E4xċfq Ž$Y#%yc .薉}(G9[+aꎺAW : ):&+C|5H iٙ 27a$)(# (op | HHi1Ԗ8{ڃ 䌨n:t$"1% `É銑HȬlj*!0{aĐ+(J1@Yl3XZM|p 31IU~KIRtYGC7(P(1'(!~(Δ0{-lT̨,̠4 < @)  y9(8wp3?I(L(-19"3FiFx)w9a^LV%z䬦ds )A19rL0‘\ ( &3y<7Zd d 3ݑ3ο/5 =1Ts$d4,8"4id{z"'18 `$s+4` o=S*`~ZLTAP8qHnӻ%4(z{ O;1Zd4%OL|{S$dZGRbOar`q>P)e#:-Pʖ)u!-'0-9:c o<8 EqazMRqtܒ驐!zy*!=I qҐ• b~sɒ$T bi pr↽ab=? R>)q d̑8K|9FF@"Z~5-@'# dV( #q`aFnl* 8YIJ hp&`r>ӵ" X:% G4) ʌ $:jlPߣB#D{njag I ȑjQ0֝ܙHxHs(@r 8toq`h[X{I0P 2Ux: 5@eC%Ai]0N`[8 DN(Đ|VnMnQ H h `naxXV<nl(#8 aXe#J@ ~ɓ|WzakzݓM,Z""r8؊ ّ Γ(a ҃Q 48 E` jx$(ybY0b:۩tB7w* QH| 9"Xl-%tU=HX(/:̈@HpGd(18$Z5m ٖS6h(1 3.>n =0 <X I?X ]3)φx^.(Y+X+kE =@< 3= ,-@R)q#(h@=`h(} ; ;مRiHmpd繀/0w,7^s<8l[r-ٓMqɚQ+b 3x'(ơjĸF2ɓtisoJ V=ew\)t b!N\&#yr"]=@Ԑ[4XAݘ<3>=dٓ쭉Y-P!9$T 9+)YdU\/%J/wB]~A"&jZ4,w5̾g*QPZ^w7xJ ]$SI]o(7!&gt#Ŝ!gE|=ق<5%FS{io "g7LR7wARgI;J`,HxgAP$u:ݠ`kmQ{u?o fCa6; T5dȤV8\2 >p8{=*l(@4X X>8\,L@i^V\uSx?d+`z@Л"ŮEZuzrHvñ}):P"p"LKYޯ dl&`K0& x 쌥@,i+ v&K| |@,&+H @,q/2 5+5+)Sx qG4뺲&i*p vFI `psTG $ %H)/S 2d֫ J'ɢ"il:i;.K-X+fĥmX͢ B?hg" Ek>L{~ &YB P^.xp":.'ub.1 RHDmd"ρRٯTXz`Hɛᨮr\ȹ*^*6>HQ@`wjIU/R~Zd.B}%6nfpy:1kho4a|]* 9<@#7Ȁ(PW}%yufv5 /Ҩ:jz#(Sw]yޣ*F 2$:M݁g5r;|+$B2 hPmXh&Yej]a :A=245ЊYsQ渺O1-&́;읝S"$z tDڴY8TbIgdY Ya5ʹ>fp3-;`!SbF^#x/S *tDXmKqe@'ȕԆA1UP-P#0&NLU,T!0ض@}wh,ɩesiF$eLW kpvXu KǔBza TQBFP@TBSDk)$qxUTLً2c(b'EIAZ,YJKv^0LQ˷Wd`$a%Fh`.^se(` uĝ0C{_%r76U`3HҨg PzEDq P 1@U}QMe>Ѭ$ qN(7 6>ZְD4^ئ\obKM(@D"\G@ `-wE8,`nE;Qh\* BAG,@pfC|fҀ-1L"0kq _fUM <Fm20"ždw $Ƞږ06J/YSČTG%-bzVI &A2*uK~NxXX1ׄ&}H6k` z !׆ 1,5ڌl^;k` '܂!)E;$rWR0lSd͹Z 8rF\Ƥj+,㠤O;'4h5UC0{-.3AP,$/CP{$#f{$¨@wbPsW'FCk&eb6YY#(6q=ʔ|;IR} &F3 STD@3KmV(hbfܡխeP dRl*Ӧ^'j#w+i .\yh!;մhLHr:y+^ ":Ydr$=җ`q^m|X-"jcdl0> u\z#x9G+g-|Cs~ w GC+c:'K紧׼ۓ5>rk2^EA56ާ{#4Wfr/ #nfAz܂z'¶"rFO`,#o.k^(d`OLR;"*cm֯r'򏢖,BC- Par-2.Ҫ<+#^-'G/H@?ps&)-, ` DTi2CNib 8/`҅)bk*.L",jXi\F$@i֨ĺũRZ}P`@s%1ƮTaT+4Rw"h.hAf  H1o8j*inWNd".((Wc$5@Js0P/&fZ68f$amlc1i=I!L6Ƴh"6lޟFq0Qf4lb\p4 `4dZb81e–huK^$5F@`AxA F@Gs8JB,x,*~a" .%dZd\#/)ބ)&da^iN 2T M)`.MM"$xx"ߋXâ_57l jjkyl㰎.Ɩim,#~)F>n\' \0+kaTx6  FBFD*A42aGDBEy'Wcۄ'"8â"ba)2i8W:-*%fr&s7)$2NB,Be~@ m nൣKJݥH1 TBs'Nh5oP\a !εdգUmgJBdޖ !^^pUZlkZ"81Ah1j5 ahk$*HN8! Z%FG#bqjf"c.PZ z-,"D&5)5Bni*dx @X8DBLw.P8:ABCAXYsY1 58rN!z(j!p R"iZ'vv7v ت Db㼗et"G´a\^f8$Dv79v!AL@.Leq9;6dC"1d@Ȗ. 輰 NW@c|w @āL \4pZ$aZ` -xa(flL" o$aLZ\ " |AӳIhrBpZ)Ƅ 0Bi@|6h/аdS$f^$^u' yWib^F&is@,hf~Ѣg"d|;AR\{%0#Jnmj9W-:!]t)md,xZ2DeEvpNɆ֗@l kdEsT-n$iXoHBj+/"?#S;\;ŠMT9#kicj7N &d# :*Zݱ uTMXŠ,|9Ϊ=obXTLUÜHۏ[{6z8$''?.XQO#fIgFצ)tmxZۍ\['Whdױ䝧.E;Ϙz/"8 =mD#Pn8gFjs܇WT#ooCN[]5 [eE bhENEd٘YtUn/5,5$а",֫òNlG+凳:ggRDAF*s #@&ö&E>NOGY 槷$he32N;V5g&f#eAbq:%ôY:Nn<-p5d!Gl'?+S"hK(e !OH#{=gb?9{4Sh6LƜ#`ؑ"G T4(@K-N"Tm ?)D%[:"h0@)-Э "N{ t>.+/%#7szBsv/*\E ` \9AUr di`W,}jhkd$fݴTWk ['/)E0HVRzv$ .avU k}HHC  CfA+=d֜,|8 *9b1"UzɚG沯ztbƆ)BgNGRYVS(etd1PA})2WfZ%s56@D ~ | LPq Y6ٽ?5 bUGGh$A ,fvTvJyJr >!0t]i]@fzٍL-vXmDH@t4TA\ @*R~1 o,j.뢢Wn/B $niT%d >P`< E_8~?8Ka+oWEEQo& iw<`> b_`  Ln B/H̉I"SH`xD®<ReY9Ls@=꜖.W%~wǤ-BRƦ"%Hlf7Mf.qu+eZy , `NwO."3q%Ɋ,4 f%j (ӅXo(`X뒆;7H=C18:%h|J3☧K%! "ݒD0AջZrg9N-ARR~!|o%zЍ"[N PPFatY2 fhj{ao ,yO!ƁHRGn=Yݴ,e5pƐ+ Bv{L%{"ʽ- ݙMe4jt* Қii|,m! 6dPi 41"5Z{,Ё-d:GhD\II(րZ ${/&N nMFA @u ILcZuTAqXpR"dHƝx"kٵ¨"pǓLC8etʍ#hRM;-4D !$'ƥΉ، *x_)Z4"b)&(ߒHhBj}HUypSD&'L~(dr\}L}Mi,pa OM6LB1^7À!@oȢEyCޮ1"qP<ZN8828GiE ,=f_RiG֑%h%Z ?EZ < GӊUb9j{XE Bv]%F$Sn 7BkNj6wOe; %MaQor?ADsxF#|i6;끸q$ VCHs,nOC-8@LGma0s&@'c1%J!7M\M܃zBH!ΒC\ b6) MЂΒf% *.4DBPcܥNod)&F(K/`TۢU( %z^&mt0O֤Jwq C{ I3V1,No5 Ѹ %&;1ueRL֤O.޵xqlAgGKGt]^^by7w `$7PLS!{U?tDľHsuT7jr%d( B&kljhj;qfECߗ<&Ŀ.` h*èd.]9ˍY[G2Q@JID}30&|Q .O'ci >e>8{mcy!^hI9S"Q0Fq6&S얻=5(}0)OR6't\U. ,AIE +5%U -IPa>$,,SHS} S]H+S2R/3YiKa@(Q*e鲚x2 E;4465`)Ax%_)$bVԔԾS#86t;PUk1[Q_& ^5Ρ50RL<5!>WR  1Mȥ.HX@ԒX0YE(5BC.+JB7&5+RT3l&G);I/(&RmJC""޳\C ULؘ9H/90akO8Ep=U&$3ЉQGi8P`[X8lXxmouX[k_;$< !7T-MN,Ip98gZ< 2(St4z'jG6"ۏ1|& 0BR%梞VWk~)h#<~ROУC$M닒SQ޵5.{9May}SQURFh@@@#V CqL.WH @)dzA9`Pd}@Y3it(NR9,>K d^3MM2D|F0KNsت vyA-T Npٽ)$pgj%gpH2!q. 3תS_@O]ԖeO6I!(`y(}="["1-(r*ĢnK!ǡ'3," &4:j>j(rZЛ%,*Шk D Rԇk 8҄qKC|IDL̃! u7ĩ)#(,3J[ = j0 i!CJ4~4̚ũG2H$, s"4.R\82 bN,Sd'M̜1-~CțZ%Y+Vsy,=)LGNXG-j͏k*/DAʛRGCJ9t@TL.k7GoLXZ@VOV }4Da,UH 4 A0` XF"!2@GrsJ(+_9j"(=Dz7$'$HtQ% ,"uqJ>d{A S8J=b(v6iO 'D*(ddb@a(pTPe1f` ,<&A a\B|p"@(c3Fc?\8 YPLj7@W"EPƴX@kCjCD)T 73'h@k,~NHfxjh?()8 U#y;Z< bXLA,<ʄ&}C-HLm2<\ bz9y}Pji`J8X*~kFWH!M$Dp0dHb !Kh7ZIf!P(0'EMdvH>#Zqde:Ch}9'UlPJj U VVz jJ,Xs#!{bHF wNc6MH2+"L6&Ec4|bE!"W>e2W iQS!eZU:xLBävYg:>򬔎/Utl˘jGV?eB*Q `Q 1<J Wu[T)Rd5򏫖P̹(:FJ3!"pM\l[f`ˉA7X-xn]rD :XSr Cmp8wG(4?&y &B˗A£@TK=+4 vS0BʉDI9( aD)7*e<̔MIg R*fW-- 3PXf@vB /sM) 8yD!,`8'J$gVhK|f+tB@ŜaGxM* W9%r4IhM*%sszH98!RvA &!ȁ9+R Z P!x6Th= ;)O37zQTqቤڏF/jD5R~[1 zغ_Q'IVs"'LJsA(={W6SKCiͫ{h30O֜Qe xC<*`E-VBTwg ,6-U 8O=r\`!g@uFY yaDG?A?8zX,~=,?Uq-T$@7 H\t94%(JCBŎvL)"t@]^["(5g*#J8+O /źQD7C#+)#A}%4HRz!`A `tT~#bn(QqB! a;HɀFl&#(d5 (5",na ƢCi+"je*̷gX`|,ʷeWC&7-HkZ*g8Wf pJr:h$QN]3ƹE3f*$v!v@A|  "ϱ' N`eGk츨Wke^InB]/Cj#ZCĊXJ#Jd@ fgW!c-rw-W G&$mM m&dv:nz76T3km$*c"r>H q@7Xl9#j.>6B2Hr1*> "hc8PnpGFwxldD;yS]]p .Ciϙż\nOBZ \l 3Q  ːr.my( hRj2xƀG.M63L5ZT=[/d."BQΥ0 &]y0Cnt@Q#32=1ps7?f2zve$yY3KGe%d-:FcՖ:\ 8DylmV1m/LT˲.tY[L^[MW7 C@dW-Et'%4E #6&DٴoVD؅ VO2oXEuS1 %e#\>:)~NFJ1LDϹ(6fzBU)`4}r)C)R`kAav<:~;?hJ`&O<2Kv).ZT"#5q<}]QB1k7FtQ.R؅a7 &1_ cz^H&p|OPV->8E"bWA`cJP*Xu;\n;% i1Mbx<1q .K`Dn@p|ݫ 8ă`vb;@${J*0PtL1}-|~(: # wQ-X 1$@HF1da'G0fc brgz|'”~0 o\kIzMZ@2`* mS>; *QdAe~J~`0Ἄ< sr i4-\Tjz+'𨽌P|uRSe9BY$F٭R* + 8@@`ͩI*Wݽiv{㢱("}E|_"HZd1?i&YzP(`" bpvi`mk_0 W Hc:ʽ}n2Fgqo  ?n[T{یBH4&iƪSċZ"ktVrthRz[4 NKP/p%0S,- ķlG "}q~v IrԈ# Wn+:x ~}g!HF?ZVb}A7ܵ4TH.Ae3LA-4[(fd.Oz&.Z @ ؕ2*K+(1g0HhR Q,u[h?rPHt",P{#&SY :0F訾ȼ3:Fig a%N Fw q׬L $+VX y %FhVNYDF, ,hxGKx"o ,@G|0$0{eS3GE- VYA˙Zd*࠾L꾲" >Fݳ*t ?3mJHEG4ŲBk#4'3#&G[) dIo O(TBK܌3""}n"h Q[Je3 DF(;X)mXn9ӲaOHmѳ-r=g!4JdB!ku`!GׅZ*'u/!e*@=xI796@! 8-KӰVf I@pzxl5[0a5fCh 90Ȼ0 B-l\pE2TeveO Ȳ$'잸'E);$$5T ATlʞ.nk1#^ȸ:]D /) ^dZ%䋓,Vqxcİ^7n1r K(CXA> i.&w r$fཊ#B*VL1Gðu0T-eN'`*PX #3Y(,GLa@2vg` E/8}< tˤIH\@aDetxXN݁R{+u&H,{'ճ13cDZ5pD`RA[@B:GGc9Tt.E!C A@)-'022.`q; jL^BW\IpbbVPH##CIH! @0"D[|_GC23=H_rX&#4 4" 5F l>v@)ТT)yDv A2~LZފ! URǑO @ ,JŰuD'ݵώbft*8`OFmvnH8(3h*B* | LFlj 86NK#DV 05`ؖ18ʫիDYM!Z8yyD I`BaP)GJ"?BGd݂ 0I֯`FNߢ&r jq'蜟blί1xhz " t BR; >2):0ќϴ0 ."ìhB +J+z ꇐw7Sc#4h## SM'r*Ȱ 4X{2Pi9xg 8x:xX(w ȯ iџ@H\ p H p*в5Љ 0y 0 X%(pך+: uyxUc8ds Հ >> ؝8Y eF[C;nc\a6`̘Zlp" |;&W B$K@rf`73.0u(* 1]0(s6Xp b[C6Xuy ~Gѹx g2X Bkh!b t2ټه[ ` DENK`dX\CkGhD("K@$"%[(k c9˝l`,@hER74ʚ' >@2h@+Ȉ\-xTrA`!0{&+ Y$x"Z2 Иϡ@۠R!"s2X$1 4'A t/!1_׎`Ob*Bʠb/j଻AC*ᩎ{/r"z2X-Q)sC/rq5꿵12{Q Pۢ%ؘG1* m*;BMu*&a& Jq@]L*ZTPhۣz)hԈxQu% *KM##Tޤ"!RRF? ~ViS"Mdi:9'msT񨲌 K+F)P%{^СTA뮤 /Ȍ'bY%g2"-ErBzY"-vB$j WV܈iRQ +X.y"I ;Sڜ!_RpX2VrjYD |t5= "n +[)5 ^ "8/{{`D[9 A+)RK A-TA@} ,lRŀidاBX~]Ǥ/ ]."ZQbA=\=Z"ij/W4R"9.W4)Iz[֪@ꮅ0 sDG2^\,u!`*5]̼TmZӵӢ_7ր(ҿ'f2pȅg1ryA ꓢc7PM` RևZ,8)Aw$Li56X0uY~-ʿp wIGhS^K6Q 9P`p(={;1g %?RMQ**v jX@D("(r+hwnoƅ kP X%9O tB+J6 aXp]z2(V8 DJP:OA9בVGQȔLh$ixW؆l >q H ́(D;y 1y)eY0fN^)iZX|kxq2˂!@ zPQEI>ƭY߱@ @eǚю2 @΀J%lT&Lب!/IˮE`&hwE;rۢq8{0A`L)t;([bOQ،3P3\݊ˮ/ߚgن\DT`h9v v:v. YPs PsJՉt\ypp ɇXoh8`6b Hu"d+XE.h W !K̖p&bHY[XZ"R5?PqOiGM0D.(0?=7ftJ%؆xTWh`0͇е a"I‰E]JM@#b8D p).itGk؞PhQ- [Yb iX_p ׀?<_`rtC-(:ޚ : D]kەwy\bޚ֝sedžqm0pt Ao_! %{|SJ@:ާj(+Z}Jض 1?޻y[) 5)]㍵";nYK煝*W7)DToPMJTGݱ6WM4WתCɪmD[jꦶ &t ^ς Ʀ0(OG#q'AP'Je`@8&h }`P3Hl=fD@dQ8U V򸬖y%Qp,?(`(%fEVd`8D"Xu]>V­ DbVu=>t>1Wbqލ2?pLKuĴ(EZtjW2UKjdu n+шOcg 3 {Nt v9^J%q}}V'*ˀi 7Ø$l(zH)貣B+&AH/(KM%JL>)(#iA$D˜Nʆ$K¬IIʜ0KI2ةHkO$hֶ<&Ș Mr:5u ܭ-|05ӡHpE,E`E&Ku:DQl354uL5kJ-LpNQ4"ʿg4VD&Kj1(`<=]zV0+0`I E\6uqPa:9Nr &P,@h <8'EpW%T`Fp@lT l>n@8lIrT+g27,G6NaZ+rzK]%`J I pYf)O]vhɨ#$j8)U˽W]Gw`(c(coNH.mjnesP pC q6DةZqUHIan5Q'q8{efT)<Älp9F.ZAWR\33O+^ӌZ~B7 DV&h>Z," by)#G5U4o.XT:K!,/?GGvzm[!f=ط:J>D7ҟWVʝ/)roBEyl!$^@~]Grވ(eR8>οKν-d؉ob8yMd˟%J*)4{zNz;M_Iy%%!ujJP%i7_%̂^bKK5]ľn]B!J|/cʉ[E/찈4)g+VL§^c*$r^2 :dj@RgpFNϥd1b=F>0:Id@e|BDĸt!PrR&|[0&!0`C\D)(0#OzDPMHBf=ɌA5Wb6YlZSâpp2?#m $&䏋>Ex%Vl~Li/n+."5,ge%b<ڭmrb? q 길 h@@b`"donef:Pg(kmǃE-#"C $ d` a쎥 fVHMN 'x$|.4+:1FLE+* &Cm"m 0dL #ABFqVBBf`Z&.C< Fࠞ0.LNJrg/*选2H.b!| %HŒj!@,!,$FhgDIbPexF|Xb^ڢ^aA@\`R~=BHMڀ.RgNxRg"RdBj%&,F-HHRBf" 8%BWJ^lfMSQ0^F!LzOL̫6C&jVF{@$@0FIOBŠЪE2nH7V13;$D'#a$Qxa`E(j\@IHx SjkD€" H'%wqVrL5dN2,(,T0”=I 0B )Jc?0N8V0Ү$~ĺjl3 *Hd .f^&5-^Nm?!w)q)c2[ErL-RuC@d-O::f%^%l/$.&bV4@& ]Hglw@K` >qDbVLb[lKxRT-H 7MRr`vp.c0B s€|Gab`&m W>L]VD*i7R'ZJf> @ .d}! Q%|0c#u E@ !:@ bA}-u=qB6i`*)57i$,%!Yb0R.E-8or" L2$xţg@Ƀ@VAL@!ooX]*-}JJ9j<$ho\@$` BH%~'aV` ` h5j+D53 (БX-XC "DhRuLH wCPm_C* D>V,'ʰB*jBaw? #,֦QljlQ'pxYR p3JM4?$v(  Il@BC4v$w,Z$O^4P OkY0Ov_(iUĔFowOРx8Or@rlBv#WE+dV16+Lc@,^pզ>&gdw: DBc, ~DYF3gJJL9;(rn"6x#q^cם.̉_LgIβC+"D,:00&8;Px`vTƠ.*L(V'HV:KP>ߊ ǝÈ_s6W$~4c$( ~6phjlx곅ee hQR)%1BK@$C#EZ4i-`VWYΦQ*FnJJIOJq~^T^E8NTae!PM啸1JgC +.Xf㥣/V B^XuŠs9FR3N7uh4[dc4 V2EFacqg8ɩojO 'hρTt*ng,pR}#uɛ7!e|˜x B%^@ nBD!B>\E* , 0 t6viOP@qCm9Ob UBB2lP0%(*ekZ!l"!12tL) y%V  ~w.(h$%"Peq'BP^d61†1◤q"ɾu5zA'x9\ ,-7Jn$bPA&@`: @)Ie2~XL ~Hr |u;}A)aj/T)Y*hH粉lIY}ԡg4{>F>END W~>_%}N z͢?_u1>:n%4s̲Hpv=UrNEF &ri'y̪4p, c3:к`. @`YK(OhZhJ2$hQab**" 6 0Ɂ%B$+ؿ;: c2BȬ|"H*/F0a,Id6("RVE.c Nڮ}+J&;.hnX'gH4CEL `hR8yG ;FbpmdEK;)d(Iw,< Ha6%k.9. HJRBm5KO,bML{R +RAQas9ӋUf/ʜ(V@Xa$Т"S(-6H J>4{iLfbPeKҋIi^H M_.䪹ھ[-ޣM{V} Mq{ʫ/hC\>Ik+dWFəz5eLG,n0x R 8.H)6mK B$=6iK#y] w+ N1Hy a+"<΀g8I;IڪҊ,j7DQ/(Ówd 'ۺU墳c$m72[NI)OK,b0zQ>X |DƐy㜈a1IfU*=e`{:E#\%E!e$ٝ-=U5Q׺I[w);`zыV]4i.O2 @ӗf}Гx2BE!u!Ly5=?L{8_gEnQ;ӴYjYxSO׊Y2l:,#R FbG[өCy.tZq<`C{^/TYϹe@Y:Y0eNR4h2ZBH1t2;#N" 5bIYBJSy Z@Ycfe(՞㴒eEr'V)dF$nj{ѩi~[KhNFYbHw+M"rjDwRK\f·oIPOAmN;(AAϦ[>TQ$B`8s}9hJq&LWD1M}h7vy5~!) n`X-7`Ln$G{DhF4YŜ[rBEt%(TZx* C0 ،ʡzt+ہ$L@^ DzB8s83 =.h!ɏG#/g#Ĉ7 ,`BI 91'0+0"1-a 2@bF - ,+y%9u Rw 2Xx靼x3ϭ u rypB,+;,͐0}ҭ!2jH`Ϟ-Ÿv(ؕ;eHrx2Ҟ:dR0//+1 , /.!KYՒ|.hq „bm%,̬A`!>%|7!)Z>+Z6PAii $ͱߧ] 㿊1ⶢPYY9ߞg`RPL'Kp -,#C@ϩ4 jϰ"-{aƀ+ɧ/jN[Lq!P*bHXDC9=G) "K2E ʘ5( z0ME,&Vs -`@*p k 6.j"*~g5i# * BmQ}8!!r? AMPW1ߕPCUYRPr^W" {LYR$Zt / OY*#HL N 0ڝ]IEU\zT}l%8زe&ļ$X*W ju/:t$Q.~:𫨽:#4tzkb|5G #)v ,9ܐP(iqab0.H igx٫k2ulpc/=;8&2 tT٘cL S)sMh G  LxuKqw7lkw{clx X8Wh@ ( ]u8`7X|@]M x*gZ183sbV%7@DH\,mĀP8j\0Kh_lY]i!9O]@)`!NC(f[.I-X"FbU `ܝ nQ(40UQ'3 6C(G9i!3TPS]h {%-!;XPbWNψ (ъ)>b2(mf<` `~DIsI>"U!KÀfR*ɺ0A,ġ X|hL5A C=9:#0ᾝɃ ;(Y6,z; Yͮ ::RΏ:ըx  `ܠz`· qG )s(߁$8d9ť s(C@»Ѵl]HR03,D$%j hD(C-`8= ѧbQ+ w=JPNhDAn'HR&.XPNd;!хQL8,0hÎ= UՑAj$y+"A2^Myš Z&,6NG{ ab;1Қ[ )Dş1CVЃnr6Z';I)r U笈U\n! chgn@s-)m9֒N./(5H#1P$XQͲb y (ȍsf`( zmOLDkȃ@2;PE^N.6kd' W# `̜8z )4@ *uN]1 ۂQ.z:@ԣ>y7+XutTN- z9HAMt.tHB2%ةPex"(~\"}M if辉Q-%W |D|S#,BP|'\{:*`@ iD*@P($6JҞL&%fmauhZ" h`!`0LznCb}iL>$[GSk,^7 ]NgMx#7U%9LSl$w()]]4J<PudAqc6vtJw@"@˫"  e82\y+"%  @")O;zGd˳؆ Ok+@@y"%&2iISa A!n4V$`)1xPMHL7d @IQ3#*w`0Nݮr,hjSHںH&@[(d`8RVN3| ޿XA1"$B!* DiHw/P.`bMI3xQE%O\\p 8Z.ÁB&FvY%P}30 a\e8l+9PΙvrzrTkMT ¼XbX#JBRZ~C(@=&/v-\ {F ^=tմGFq%$1:V% @8|ҔXAEmmwL: FdYC󤚤|M$SG,l|%P9uIӒFDoH角L 01i6=CĘiI kV"|l9pqA#3<)ADzz Q6ǀŘf NST}9 LLhNaąitBc F'&?+<|Y{,RdeLywCG(Ƕ^LZByM4$?)!U\,d 3&Aw1 %PgcəHe',П :x_a^4YaIsτ@n%ǠѤ\6Q%GIQ`18ɒ.+⺑P0bdh#@fEc%|aeL((YC4@y%y HǦt^*F CCJZ,~'cu32 di4 i@bFk x4s*ō9e%a"MmdwBɁȑe#> Ã7# 堸!M[Uipg0xq'c9)E$k|@V54S.ZBIEIB$&3#^TdstTfN tb^ 6C@<*4E kZr0n#vX9%FUI|3+P(TuG"N"X"̘X( bP:T$|):HClfT,R`.`L\hBn4B^jhx+ FI `@e@5h#6L# 3"%D4}bh%Ϊ1 5P,Ũjdt#̘eT刴α 94j2T/vNÈc*F5qr:K*/JXLdHz"28 t4ĭ)Zjń5>i,$>r1|+*oBAc\y$Q%ڃ9,lcIφ. 5f!4`@j8bK2LyAcD~r `Φ1H5B0, tgPt 02pJH=Ě)ra0 }5<%ȩQbhdV4¦8|I!t @Ħ!|'@ /%tCyza, c$G4LfKODFLd"z*"r@^exʴhB.¦=m!DPQWhPn.,1QSr0h*s NwDNCJc!Z)j @n&.-yP48Ge/b# LGb"JpH?Q[tDDt Z Cr3-ؗS"1д^DO~d%1foH08&#\JGB d3xjG yE^EH.B$L ʑB0P$8񔘁OVu pD ~9IEd{k"j2\OÎ#*CAC2:cnDH(l-'&㣆4-HbLꨌ:;Ÿk{Zw^AOɤy6d71.3eGR-$X#r>OEX&O~c;"Oζ#n,eѯ|ɿ|#: {bc\ǜVZh'`ʃ`8c5+,L;Ld%~$5MvuH :·w: ;8,x I͈8&e!-7ק|cKbSۥ6Qe}Iwv=d@1^@=j"Gt#5fzN##{WbY.TôN[">tx>~oq 1|bOhjjʭ)2A& ~ryM.8jAUo"ydvt3s,'6aX Z"-^cZkDEp4%6TJFakJJY#ZsZR@ @Qg*+x;WTs!]`LQц2ƘPf P8C@08GP(`/B@J,/*LF'*<">iX(!}>( E@MA`l34R]fW4xE ZmHd" |>+ h -)?s[QݮgR* ^o~WLf1y-rè&;]nX.*Af0p0]  IG3e,r7) +஭࿮iDP)tOj&ʢ(+zH2)0G|ީ&ўfAqh@}jZNJk-,,(0@+ r3 "h& "HG)LN4S+% RR~ӂ(&TJ* hr&‚/q@}r'N3TS"LJb,'_DHd&/s5MWA]03r]شSU]B(a%!DƴLL•or"lQψH]7e98"],Nf(kPhEh{8 >rZ~Kʘ@JS*+1dC95UAgk$bnUmlQ/ *wr*;-Ew2'(+ey5l:%Mi/,4>8QL)ԫu%Gp)`Vb~Y :39Qn2k%* %CJC! 9@Wu-'XT l9 BO3MWoHK]*/A/=>bTzșT!;$8xZy\%Ѓ76ɒaR-kjy}oRlsmO>椿?`i*hl 8@r >&.XfZ{br=d3%jώ.;-VȵKX0tzykZ P;GIqE`l: S~ ;VD/) Z94b^ZssB34FUͣw^p yÈ$M 8#,#y݁ҤOW֕ ` Q1  \ t!0h"/,*ɺS4ҙrOX#i1r1RK"jTNS-i '7Ѵ dAl%.hQ %q9+;0\t*mUh{3XhN6T{40VFeqj(t &=,)Qjck9`b%{ 0P +Dq@1'ےYg}b>JXʦMChnu&h%L]:K}IL6"?U ȐM|FD5=! <p2L1<#|hb,(Z|x0l $Pд؄Ч w) R|dF~[# `)n650N 4vNQDv)Ȫ"!}݋Gn.KJ<.?NW"-cm `Vsq_A:[~HNX'!\+-,E E#xwAadf(ذdia!($)ĀHG`nD#B V6 *TSʃ^Z.a5SF~'  1:tb8EP5xxwxЌӟ#?חN1]ch8h0T+ˊj3)] ;38ҫXWR+(ў 5Qǀ{VՔ;xZ2\:H:?-0Hh\.?p臋ʷ׺q\:A `gq$# +RO Q˪*Kq9 25 ɌsmJ6[2d%! ɖPE.d( 4z BQ7!Ƚ,y (Պj2i;li!w SIE) 0?A'DB Ax T !(HYvđĈǕDzԈT6| )!梱ȅ#Y8Yb4< 4r ?*B^!9ADQy[̣@%$oIzC 1]$jN60չ?)#@FKT[An^N(m7Ӛky&CIЉѓ+BK=$y"x[\ՌCiAHۦzf|TḎnD!fE\ 8!d( (GbA`B>YSfykPqKW:DkzZ4!IrF> DEZvtI"$bf \>4)Bl%y]=Ihy hYǑ++,IT(ޝcg <ХI,/Csl k.a!81=I9ə[iN> iƞd jx2BH'l:37ډ5 9ċ4Z8Ͻ7eSx u#%q8%5,h@l~Skui,R ԍ;g?Bq3xư1Zz2 t$LHuDn>!P8u8J:ĝ rDp` aUAJD =QYD߄AN- 1J?BЕ @P%1$a,\ݎ(O_$ēmC*YӠ)HZnx&/Huq s2ؠ:10P$ X0⺁Ňvl"qOehPp\z3B/=[XP HJGx@AbZ!̪ LBW6B̴ 5g_kkUni"X&`4 +HG\Nv䱚@2@HʽpI48<m31s#0Hp>pHԈI`  P`8Wx@@D%Y{Ջ?I.=- {: Ai0aaǶy' Q#!tbRλLB x85(9\p I"q {m)ҢPa=I[FJ 6d`s"CX9fIȜ{PXL89 bZº:f Pא!+vZr#Qlŵ@,1Nh{MXCA(BBctB8U  xwj.kGQ>ˆtᱽ|5B6P P]AgH+*M Rx|z)S6id9U1 Qk9#*(cQgA8j"3[B@[ /'l24L9CЧ|^HK*x! 䤑+xOmfa9Þ1!(Vpzi."F'lB#+2K11y'L9J 4 @ṅn'xƢg!/8BHV;5T!x*,>m7kDIjHlM>i!㩻eH(:O7|!-\Tl7j "^ʌHO낟i[(F|hMO[ôy =4t2iVp)M8# M}=H|S" 1jy?!C yE&+baoIr'=L"(z1 e TeH7ߑ$ <>x }>aXMh U|9$[~?,GF3x fT  [8x )v N$ȠP)@uFM'IzDvWpp@X*ӁGm}aGӄ!iL"AHy6h~],2ryK!, /AI\" B`  `@ D@!; v!g+HExIs!8'ƨ ǹjkFKОir,dH::MJz(h5)h8*;#!4!Q\!j;+J|+Z I0qedY=(D ( 4&3nƗH(jd۫`E#o h&dM!!qb}hxHRR5{j'Ltl7 {ӈc"Jn-rZaJS`O(Zڊ a, b)\=S+sU8)JJYtNǓz|Y7*Z5|]Y"Ս➦QDci`&|e*j4cH4HN#h,== p'j'L(ns8Ḳ湀b!5p;0SE;h*Hn,LE=@6 u&I4@bƷz\R]OIcDNHK'!>Y)0 a ;!SIaF HO"e"*Z bm`}HQLIo!Xh|c`mb H0O ER(1 q>'"Q::uݏHZ7i%Ö1YJhIUbi`J 9eԋ`ZDpT ǰᔡ"*?&Bz? d76" 8 JuC ¡% jnB9c& 8q0rt|&VܫdB(SQPRԨG| 3F0dő8jp/"hHh%G#YJ&wͫb >7 $LRs7` f{ F-53hpl,h{\Xј6]'`!瓗BWX(՗}Hq",)8m3&DѾ1HzGΔTn[]o´nHH$)Qi^E;DW\oeո (4`ɒQ&!I6lK(,ȭ0Iezps=IfDrW,ȱ/F'SOd5Z%P}w'Y5o-08CJ^J'7 ٍ$JK6UR=(tQ2N2t Mf+t"垑7^Qt} "JY]U5fc#Uc۬Sn"7,Ȕ^ ##a3(jS\#VW +77ڑdcAEY kYԹ6{os(+.*;Xrl-\=ˎJF4O1VR?vZE-ѓ*U#: :Aa 7J#dIW*eф% YT6*9ۍi$9JHӴ4n]PumtTZBbGsNڷ 1'$ر} Mr-c=2^y]dBgSΘt VE6ͷ ocQymV 713Zg/2">-LW[(^9Cl F> 'J1n4Fd=Z ^ E]Ykmj|LY)VPq[^).;8Ժ5a")zy94fx9#Ы(U ͩY7r̀5f2@:,D?@xC@F"°^u!/f}Xu?8 %{Y E-@`a,vuE]L{38>ou5F_ Dp#bC J3`#0L3`R#Tԋre*@\-xb M!b dQj: )@ 2!(A"V`|XØYpU"PPu P>!A~AdA8 C<$JE~4@&<\]O,h_h+˒HHDL&0I:|"((EXB&z=L&6D/0Pl!$F @ HLЙ4rbp7JDA!I&E|>LN~7*BE U¶E *y\!S"EֽܺxrvÃ*xh->T#^LlYo!. a(|T:U2@ ` A%3Rd^T7Y`!)".nFl::~.!VA)DD T xeS@.(_+Â8NbNW>cTmB&m P(|0AɒAf(;|3t c 0  T8%'R#d7&H$a""KFZaBHJiR4QC @+.G ]KUEF8L }1#,B恬3,(`gޞ!c -o)'0b5 u[2|[eԢ\0˓nK"c\v&lX撸Þ G佑fd0 >&j.F,*½*!t[ $z$q{("cěLYeDߪ0J2jAabALh;fxXINks*S *FVҼjIFb D I @ ˽#Aub"*=q c 72atY{B+e(.l, oM0S0sI.oE$]>Q̚2!a0'R)C7 nPU$moM kAu"VNH}p0N( Erh7Owx~`( . a%Ŏ<]@L&E@!|$i%Q@ Dx<8h01vb\׀rF9x, :`y2 B F# Fà0"ge ?i{wp(f.WZzU*Z͕d³wŘu3OuEJ:Oa2%,O,X?$VSU)Qk*[9^J20{'#NA?B" *IK@&]Y ?͘*>@츇2R<Ѣ-A5F(D 30:6R , R)@L^"+ 8vpq 44=%E$I` Cz11cd19+j7gxRŜL,>\$鋫>4N^]tV)$ԗ>6,D}ĸ>ǻMd7%a;d}S8{!4xEZ  XDxO \ A 1c@+THY(u452@Ga`4Tq0 lD>'@ tX[YIķVi*y!M%m8`m BBpP@pLn `0C+A3VWVƏ59%,K~_<ㄯy̯G#Qcl_ Wk& ]fP j3!l9`$RJk ,G R(s켏񈊱kb8 $i&$+%6'(4b-ZɱII 8jb&n 99ՙdjĬRk():HJʡh0<[ "jŀd0(!>&9èuz3ˊkaVxK@AHxJ|kD+ *8EB ؇ˇ ' p Y+pz9vx,/Q%yz7V Jj *.'x&)cͲ#p@ rcs 9ǤI'>ͪ\ؗ4d3#K)3*0ٜ;Q"D 8PRWB2 "l'4&|'RHH}\Q8QWk*y؝23#(=;B&)5 l/!q$oqtb0<92T)b,'I÷ D ǓzJIUH;H4 )0%:~,<"* 0i݊lrLZڐqi%$qq딁x(8ɺZKtʨG)C*O&ztU$aQy z ${ɴI6+Źq4lH/#BsxNf̈D'#E֒+O  ʑA&jP(tsqǼlEܒ(EOW|A1L{h_0٭ePnٳJ0#yh}\P"P1~xʪ*x':eW~0O 4JQP[ 0w'PqLD24%p' @@J8 ֠(8YhOK#OI a S= OhQ"ԇ鉕(Ȳ8ȅHՙZC%*5H@VQMxhj2Z&( H/AGd ΍]ÊP+ ̑OZb00:C]IMHA+gạr슣s0$Cd P6H6?nO"sTI(B>`,g ~P* ̓@.JD9jpZ05lQMk|U@* =M*ݸ]JQINp n2E P樻 i@@;O0s4/BbC;{ɠqȚ J[]S4ȉ]@Q Tón""hE ! KWp-rokKEA(!L㑗ؗ$$/Pb BW qRrt1ha 4& M$R![:쌜35a݉z""$SZ2r}E\)V+%C,|W~زJZ~a˧y&Us,?#K5`,44M:S:7( O_p E|@W`s9BX UwjB٬S0l[ Siy@pp0HIJ%>Zm vm4NVUhr(iݬZ&+H !ОG,$r'  ˳*j@3 &jΥv pyy&ɸGgZE{hRz@8`^@xHHR4,@2jBlԁcfge2#HFΟ?  @M yh`lQaJ>jj)h fkWňn!"T*B,{fT PL6EhLM-b& @v]*Fhzԝ+ l/*78ɽ6@H0b@h Bx VfѬt"8N"jPTpp% ԙw*`Ԁbeg|Ԑb2jb?׭f2;3k,DjOv+w2$*(:p$Lz]@c澬(ɻy kǜp ̀wRػG,F3+Uˋ (lw}{5< vz4'65&yup('n/mn? ze,"0_lrj\ʡN %00xh0"`y8' 7p d h  ¹#tpB $UA$(0ioDD0 &0s K2e Bu(6N@!, x8G %ĉ$a A-P H"Q>ƅ"&b}v2`p@D, 'rXƀvh0W gp !] qA9#FUH"Gh '3=B"譑|y6b 6_ K#Rq*c< uG`F-/Ǜ0`(%\@2N Xe # nFT ؟iOK[k $@ :pAg|Ш]ş!1p!a2礑*@Q5pH{Sֱ0`kع%[;kX@?"U(T2Vk}L֤p$'(rj7|{Wp]!Z.3S[!?Ί1Xi=2X 0xsP:" CI|I,$HmjDEpeK2n!G U[O4 ƨv㞢9HA(EyH K/0I hwpΑye9(%%?|O2n=d;SenZeE kHBm32Iئ\U/̀!  _-$gLBs־RJ[! S 1)%6aX̀CN2 @YvraRk e j<'d?om©nTC3vB4Z^#H@UZ2:ZS IMn#|$Rk" H=L*1B.2JcETlb bqC :~$#̔Jy|-aADpfdH~"f6D ZY`TRP z4 T:@Dva%^d Oc0O! P8$ `Gd8O(ȐP{=`4#W @@ ?' `kLq7@: BX4B@(Je`, APPh|&SK?oۀ{=[T @xS[M  ?OpL|dY+8^ۄϋc'7 ?0< > HM%3]'Ns~w_Db!G#R'pz `j [X{PǞ \.ꔱ58Aq} ~5hX/"Tc^y EtlR~p!5/g91mBu,͓̻ @$iځ!R-h#9 C^̖SrCD0j<-Dx^1||FӵF,=1JUI#s&̮ͦ5)qF@|be>=rrNOƕT\* B2|Ur)~3 2a@=I=%1zQ(r% Xz2iSrTllZiVJrUU hg )xwZ8H@@T)Jِij'ςU'C j8iEre)_~!Y1r"8h Z*~:+2/`r5 "[EnS~1Q=,6&)LITR)R9Rz׷i5 =HS%:I}+TVOSԱ5/RL% u'SC "7'Ȍ3|VZ5'88[L,q: .!-{_ԓvcbpjRG\-Va`"!ITX]G$0@Q:h_kY@I;/ 1oBOh:flV@cdh r%uAI#w2^ݒSy@:q2 'd xM+Mu|%)ūXpbb%1'$Aa£4j̒O" Iet؎5G I^jaIH*q C絼H &7e|ئB=8Z<ڍI eŚӣ~:׀ #夵ӵsƐ$Id#x`wj >H XsX> _'f2Yum"IK8rA]''wZۏ"{;sEǨjn.2.Z@)~gק'!c'IUwj$Mj؛{N{!>1800Hd+md!HBV ^u=n ʇl}@ d%$$ 0xP/` \NvegָB EC=@xޤlR.C!zdu%^F Z!^{T'R/='N!ݠ %@ $z(k(a,rrldP"$Fl r% 2çe%j1*2R/" @if.B F4B[KX̉'-&)- !,#22 R (6y9\`pt|⩔D`A=~lCעuԸ좆C{ bEp1e/2DH.:X!dEh4LA =BhFdp(j>h `~$C"XGL^Qae%VBNbF1NЗvC>Eq5DMzlCh#,NLJKmF4zO$f4>ngR>f2'μsL'HZC疕GƢn֭ri؃t|I4t̩xֆhD^ۅ"z <%BrjZKx-|sF:+\1*.A $t_ɰj N,l Ut @ -0(,(Tiz H@'5LP+V(H͈lYS"΢dB泃J2IY0T5 r>e#5errڣ0Ji|/ʚJk쬬9IFZXV 6۫T$R*ޤy+wQMl]Q2qS Lr `K&|c׉aV(J>Y"W6ki$%ħ@k䮾 gUjc 2ES-j֪40d|oVFlgsj,5nA2H`51+MnT1.A.4#QJ`w2V"d0Ş d,d(*=8  5:$fj+P|\ݗrҬl C+WÄwVNzw2zdmV$_uk!OZXBn9j.Gv, ˅FL_mJ6RM .̤֘ θil[#vwez z#-sp)>sp285 lO.+MsOlkv8R.HAn^s$ mǩDDi C"A5xJ l$"aS @ H.l/e܄ɭ@8#` Ӟ$dֲEėTP@gLrjއ1DJn1kL4DBB7Wlz>|EDžM>&D@_{3@>SAAfD0hbKl$@J" CHh<f!染uT F vsdj1K!P :32 6!>AD:TϺE#KVN"6UN2`,aTA @H`0--*cDBTcERU8 (!B3Vr~/#+rL`[LUw,/cZjufhxNI( @b!uuq/Փ(h#D;l6#"Z%"h7#$AAX|d4|S6 3sI$ l>n"N"N2'DYN5PGbwX4(,@*3P,BXAK$ffT "5b|5LJ,{f8R"/cG&AZ_GD8,EW#L<,"\&@H:hGQBGV˫0"p;n (:+gk,h1aj 6)ˢg96Ҍ ` `a+1|jj,N 5K%Q4a o6C bjߊ_s/rQ j @`<hTfXn,؞de ax0!I_2f @P#>ܤrD5g+hU%F@.Fk˦;J<}u> Gr= -}NENq62ebD6XbF!4 fAG^> f V=/mj #]hLL*,,qЉ `9ԍj^ @@6zA @ /Mlzv 2syJ ;Bv b&)vǔbAud S2]HZqdE[Q>-9M9&Fl#JDoT >}QV'&v@J-+BzҸ9L/ 2)"&1iĘ2 ";ȁ ȃ1j! ;櫲6FErM .w!Ƒ%!r?)cNlL⤯”+SK) ѩd0rJӲsd*@tC/TFЉt ӼIN@K1'5B2>- T=_4Eq{Yp4rPdF BicW5}ovHjq5K@O-`z7)|MY-"*ͬz;; ,FdnFgUiz> H$q|6|^}k[5a~뉂 `x Bмroqra 4v+[$s'C$xNU+9ʳ諮ZB7g(%S1JZ n{ -( <~պ P> ( Vbt) +ٱ qkJőd;ra0P":PH *lwޓ zwYR<8e (6.BxQ ) h &TG)E^yA2'k(;v[>$@, Ѹ7@B6F A(:<A@+8%lUq/?b6H# ,̋Tòv;:p#n)d<}3{Z4#<$^= KR]$Zd<@`D@щ] AAqg 20/'70BQOl8h@1}@:a*Q |oGTeR%wA*ư䪤$Z3wD95eRD|"&U@wD!_COI>r81!o#{A:p2;y+%}$8MW&b4j8N ͸Gq I r: ,(t# f Ε5a4*^% K*dO^ȧ;"qB:ChoF qꀓV1F3poc)Ek, BCΕ6g${-)!ͤ0 c#pÜdҷ9xBÂX\+L XETZ6Q@q¨y$%NK=A\$c)ܓ9Hsd}ڥ.V)c.GtpsPS=3KK\d^$<=I!~ 9 =%:Q'ڿ-0BIRbiNrY{2 Өέ-,G^͞Id/>iɑ3GXPj% D('ʢsG 7"9>Ȃ>@,3a&ފA$^( @L!1A ݽB)Ig->!Ӗ1(J-0 rQ)*<Kǖ H c޾;?ң8!K9ceҠ( ,<ЫYsPTD@x듍 &1%dy;D*Hڵh Mi :aV9!fa); x{ֹI ʾq=ðc@Dو&ZJ 3Xlh+A:Hޏ9 )DQ ,ԖƒFX뒫7 {pbBˮCb*_ cȵ@{=%:؜" x yxxvh* >k3}ẉč&[2KV!08@$X`OÞ 89 Ӥ` +&̹8!ʌan)MEY<0P҈ )b (m{p9zhwpYe@0$;v6.vI!)Ar$pHZ`z85bzȬN2 HNO` 4ݒL 1 CH!{ʖ𲀠 `_+oS0T0!;  Њƀ)"R J ;I/ {$y}_;V%J /M%8$"RN ;FАL9 zJD@j&x)}} z%P((l&L0:EJl PYژ{", {ӏlR PXp'8xLHX<`Ps% $3$D`p+qMb#EI *(bA2“+@#) k (D`'`%.l*Pp, +H( ޘ2 2J8Xu h/!C™L&Ok4asx2AQp&lH()Ƹ5`8bDKT: !-j( ,1i[7-HvB찘y6FH!# #L@V4B â(/B> lhp-,r2|*lzeYbJ7bh)1"NpWy$){EI8㺉Ftip8[ &[$5 Fc7@6 .h4{؟LQ}` qk/.pn1h˦Qʴ.BLЍ() 5J=Mi$&hyTH.mk^-K>'[<5]$ZL02ґ=|Hx)'8 p#ʄ:l J&a, `LUрz3+ahc9cjh$0 B%U1 9 DsC[֐uP;H6iHѹT>8+:kGSԒY2X ֋ɧD5 $HjH%A Y%KNԨdb:ej- $S1(9V\J&27?J6fs,Oɖ9n8᪐ =( qzTEXOxȲ_CYR if@{-c9CE+;Xq@NE#o;=Ep< HLnfꄖ. hUs<3 LNaYXK-"LB *qT(8t!(n5(Q1ZM5*B P*pydOu)t 9Hq_K H\zP6NNx*!h MȀ Юqb &pȔxh``iTMl%p' rh "QH&/gr:aK6غIG"( S4El @UӸu{a!8H8UPG+![5d\[eJ1b_ Y\JqvLuti0Xz ћ〩x9cUsb9k):k,tp>!1J2IP듬|5+6+/te]Z]:VOMU)-}Vѻ bPpC@BAqɤ̄F>P ~@P$3~ߐ 0pds8@X4JgKfOU:P3P!@P rGLJs7Ai:0hRp) q s[)0ZrgˋEb N\ I_HeSjj\<, 6pY- &TT%8#7.`w :UJa;,~qߠHX $(&`73k2ʹM.:ŊIrY,tiܔ) ] igQHȗ @&vBj>t?ظz65[u!¡4jygbiS۲k#nE S-ݳ,G ~)-ҭRq\ږLk"@˱k;C%ʙ%3duCSb692(EhܠK"O"("U64u|[s,e8]D{8Ai-v?kjCx L 'P4AW'A&[^r%.3\JrΉj)0$=YJ* Qh-Mw1Rw]^Δ' (e0@BdٲlwSMU 2MhPuG⭇F3b.x/TF- dyx @PaTKV)O|/PAPl'aUsW(*Ě]"V8La NaaO6?'tS@S4j lȮM"($Ċ")2n[G%` !ǂ P*(`!hk]m zC-"f,Y #R!d;VeA(2)n %~~He3`ƹ%0!&V_qkOI IC?od `hTS+˸ @ Xp?/ڂD*~VWVN:B `FM%L; *" 0H 0HDHlj{.bO% $4rch+QDB@ 0DB`t8;Sf/#yZmMjA"n$ā! #QfE' i"e x@y!cutfndAerf #/̡ #!М)(re҇X ` `R,JF)SGR2|b,@n`I4a`5W`x0B4`GC$8\dPIf͡}UFc 9jz1<_NwMbbtr$ jf8f ꋩvbXBy*)l!>bQyək< lȢLwFj*k"xlrjkGڲT!]'#F0-9(L5y#x-,i ^*B&:i沵(Ϣ-}5niZae]P{Rp"Q8}#1* yqVSU "VYw0q-ycV3JV* ҆Cg8W$h HE@0 @ 0?< Cp/ ¡\~?X62>4J_c WB@`(*.?sC]:}_12:A -JSp]S~Er9~NӫXY4ĨP>^XdG 0,hS Ty`xBzVp%TtY-T,3G4 3q!O}qERh`0H ,2 ;622c 5}, $ r-| @"GqQrzHQ扦ڤ^XGgR(F & \<Ǚw+&BGl2" RtX4mAt'JR  2$*JRq*#[8y8$ z^3.:jƩakq\Xm": D. Lr0¨N2ԣL2+4'NP*ԩ+ 4W*D ʥ ̊Ά'zB2 Z2Ɣ@.2-*E 6Aqi*&㭪٠fj<X 8#'q:{5| m) #ڤUL}owW}+ A@3p@+ ^p* l  @ 1@y 22H$ A0*4G DHüݓ:K*xFl1 qq*!'CqJ@D5b4"0,F3#$(ImlL(+`֝Mav:!(H dheRKQ$Bh`H=""KM)(褡Z @,PJ(p,GCJI"W`]i0X h !L;NF#D5% +@pp|RJJS[Rp[QM,ΉIh3*s(a8P Cx- Vb$G8<)lm#*$<G6yG,[FEEc S힂 66Γ) !2 Z\R5$h4z*FZ:xWaȉLL;PP\=3 nݔDP<)2 *(Ư6Dt/`8MY5$DķJDD )2tE:kX1 Z@T\HIyC xGGFuDdb.b10z+-;sdE:4WfGe8V0 D_z)3:*Іh9NB(e2>wx"zIs$P{&QԦPkaF"9h* s"u$Љ2z #aI4(`B-wR Q@df0Q0=TM#{ϾL'M`eQDz1Y$YջErSX>5v- c.2 "Ha~u 2qW&ުXcGt{,ѫ;~ӫY0EILoe}b@ &$bg{qF rl(}#1FЊVZMtv)Ff < %t>akGtH~وVN2{oo7b w> bJLe.QLG9bqSL(kϟY#$V W+F!V됩о`1x7<#NڤvIj '6\uyN-ZӚ.>,\ kI[WeP!h uiX N%6Eh?$ZZu/^JbbG]W0u f|iaFD˭|SK#?gLɦ"zK 2,K4?~e՛d|N|ET~d6BM_Egnو}WЩ1}zf1j;`=b3 fh&(3r @/-I6^]E)(EM U٭'B*9 1魗S0Cf sB볇 1=2ڸbmйqxhpn Oi(xY[XIm(x% rHp Þ?9ˆȵq50Yhz85HH^ M HLlh thΌTp#Wp H^nUPVli(#0 l m eedl 0G=)\1qNCcM 헐 褽!BQω7`LeȕC*.t<ˡp[HSN B|@!Cap`6P3$tCʑ/p::=XUJO yo3pXhv(] ڦ94 k I-ç"t:R \a\̈.FB݊(׊IqI=.63KyK[ق'.,"p4;B0 ?R2 /h:t*YUN FXt r)LZmm;"qo me@#!3x7sM1ωJLHBhȈ}ip3MxFC2%hxRGBHD#v[xotxtw1"ĻH sB ( (Vܹ0Dz1T9`$DGJY"'hz LyBn B kuJHcIr  1 I%!iRY.~>C[xl H#֊RT= RN8il Ļ!KD/@$:sV92(4#?\X~ <ќx0`pT? oJ8Gq57Xl$sV/!^Srvrh ʒli b,<p1JU^JI|Z񖡱 8hf]]I<2;ֺ)늫-jБh0 +:[A73;;.C̯M X29:$ l 'D(Ь?)$y܁ 0A 2f t  ?4 V@l,@^H:S( ƨ9?"GE[B>4-ރ=#[^Mא9}?JƯ\6K0y#)܉cx2a'#(_腥ca:;[_ BZ,k sh,Kh I - jՊ s 8∿Ýj #5Bٓ#H<,yЌє'Ce75uký?f ]J 6\~3S.Q KWI; :Q*kFԝѸ=7Ϝ -=+e칛ރf6Q_`i5ˉXëٯ=e^]dVeEU5XR%.'Ktf[4L\{:!J @DPQ"@"É.b-(h_XmhS8U8mx 0# rQG )0Zߪ`TB)]z퐙׺C\Uh/pÈUkv; Y5d0nViUP8tQ)kX+ З;L  )C+`rs<b ݋t ?*["5I֗Q`s0S(P&kb0sP"V (wyY4 vU9ICdsB+Ͳ"x̚ cobWT8i<>'d@1q%UNq=w00g×@(u7nrȵn5s5L >p%* xe>e 0mpjMPmG?.P\O@yn njknhdG2/%aRpUm {Chsa22C #jGKh/DTΉX OukxP+]#Gܑ5&+y &.a *i*z.XeibHo*Ђ0)q(IK"̀]9 8m=^ph,\F(P?H䀠X(z U2T+7+z@`88a0Fvw_o @ s7Xy<x> c( ~ZKH iB8g2ـ!`\30pHoݠƒreMvx-yq8L \2|w`0bʁ`0,u8[rl_vjƲ rPh& @) tAy&KРPen(@x 2󆡣b* ,@& EG !DfJ2A/` p' `( K QܔRϓ2BɷPipl, H3/|/M5 D@= ́ [KQ#1J2|-DSR9,PCɀ#PdSKm W9krKTlvB߬I:82k#ESVQ4𑬊,O7Bnk)xSu=P%i%T U[TdJTkCطXN`ޗ$=z>4͊OQfYR!83dX6ݐ>%d+:dyht9{<]Z--i. Q5 ]8CT~sZOA~Ň%Ӧ]K,nڲfTsfOd82na=kjk>Y۟̚Gw3m{7Mm9nyݜF ¹E}fh?CzϽ&Fd7=>q`n*ys(سS͹8^j=~*FN[lO5dZj&E:[3X@c !^D9Ҵs:OW9i+Fkvk!^V&jZPPa`s"|Kز23}P>TS1g_Ż0#lmӧ?Ѹa̭V\oao1x ^y>t #i)* Wth3XwN @> &\Cݲ"ZXd2H=Xhd~FYUeA3=ʘ̏R(/S]<ex\%ږ64L h-Hc- Ƅ B hR\LbZ8AJy9q.Š 51GNW)` |\DH)#;y`H -x үx BD[(ECHb!G F6!`]JP[ ö dga 1=~ CM*̡9e8K~C&Tc=<6@8qb{iYX3Ug D T&p] b;U ZBXI@"𙹞[Ql&euw!gPt^D3&wB> kEˍq2@z46ѫg]oߠ\B6uArv/Ce\ Ɛ Z!.3(fy1E蛳[_$pqV׷=s9Mͽt* .dd+WOjyE(q;\ gR\`Ql/#0%4](ve?$>XK$N ¬ 4'*D$|&I[@pal 2I RY!`}=Ҡy͢qhG +E8DwѾB:ky !!:Gt&IpsZP%(~ehd2Jr<'D6.Tze<G: rc A[VPA,yC"ˉ/(?aZ@6*Ъ O#Ro-,GL. A|:ڳ|_(@1R"0 N @%+aLv߆0g9pL( -A 73~Id#+#v7 D*!Aj$kE,ʌ/> b Bƺ N.JP@(\"'!(B%:Tk&`*@iaE, @A1FɆ9',(-(2|/K6ȰL~op3*38ia!F+|@5)̙DŽɤD.A%p Bc( (edVF.mZ+EV9@L$DNkLXC1w`zH:d]gEh,(PdT4DA cBFЋ悑fl(_ G- :څhSVWp:cx%'x|v"NS M2e8l\|IkЍd("1 Qff_Enh.h.2%Le.X-mVD]27Q f6NID#,F{)8`ƌ+Lmi)^wf&Reȁ(FDҹ"S:ehz9(PI 4`'I8oVcnpl3I "PÐM1kx jzFv)uȇ5f8VRL+m v*$s#6&̆.8rzȠ^ӳ+ȄiI-G^OM#C1&;D #T.lv)i \jwdG"y@VdWƚƢc-5lQR)(w"GE 螥Q$f_Fu z,5,Kd;-4!.#iy,{Q*hwJ3lHPl}7m>2xgXRΚܧqUAXbT_njy6ƙpl&_9'%=;fRv4r.WexDLQ˦nsB┹HXF=Q4fY2X&4 3jG(o8.#9Ð'F>$Ɠ,GV,228P7v@F#y$JHR.y>Ub8%dAf2a>!a*ډ(@ rÃ=TP BeL,D"PWExv@"\Ū@($c ę$9AִIp3j["`C <:>T~fރpPyHͿ>O_*!~ `GV¼qbJ4 8!,,`b*(K! 5 (\B>ա:Ta\aZ@<8`D0$dT ,R)Ef0)E\h-vA_H^@t-68>x-R(T-+366%*/DZ"8Qe衠'*ABP-doyj5p(bD)^)8sBL,n3`#q{liEHL3Z޷F^ wwhy~IZ٘qurXqUUI,b83v(dm o:1v"yZ3֮f1n16OsKoR_9<)b3ۥ|Сg'1"X-#>BZ@P>6v(&裫&ge|gX0C(*"20S`-!h@ ba4+"+T)@  !+6U0ˠZi}ž#uH1umX,V8a\pAƸshg b2j;:JV^q[Ȃjul^u(nBEgtVR?9E;G~ %&?BPⶐGk3lrLݦI$i3(Swi%,M%Q/&X!gZ#.fe!(Rv$'c EC{O8X$)g ms&<X@T A g @@@D|>@ِ o#@1p$)S 2@9&GNBN"K,J4dU$0}<œy/Iy-2S+~> $~LhKa0cxcUQ>"t p4=sM#Xs@UHH@LpL% ۤ*!|a4\U OwIzzLAҳD  Lb4' z(p ZPŨgz˯@6l&Tepo%2  D;. @4| DhH,hc2@ NѥG > T;5RL(SS}KrTDir:o by+2<"|S< 9-ySd)k ,-t>b*Q RQq.)e< ͪ PR`kXczy#sڌxrܹ-FH~4̨UĊY^2@V-7Y,s#TjbdxҜWxrMOukXg@{ Z%GSNB41tDD`n',Z@C3 K;ر"J% `}69sa޹)f'I&'Jr&I$%˪.=G)}/P`,K * Wqx֊2TbuQIӼOjqENh4uF*xrUD~}"B Jb=O5PKNTayA'=f" /FiDqe%`%h"O;|m݆Eɑ0ǧg&H'ϰ0~@)qf'IS>T"0FI4PR^Ie-`('^3'Ed\LQs#"U='[j3}IPiىOr& rK\A($jv! $[m$Z U)0abRXDMrbs1O4'HTmΞX3\M=xjysKQ;H7^))xc9{& <Xa37!+G嘗M!vmU+I@Iq+6Q$a1Q̄EE[j clcʗ#Hʒ6ڠk7d1`i$0Й6Vl1 H'Y!MTÓHb82>dC,SEϢd)kH%DEҤ 503f".(P)ٗ.XkblړTCK{K&*jkMŸ{d US&#k&,Rr+Eԫ۲vh+Լll^vUx\IL(z3҉R&jDʎ' ?=T5]e~\s%0,ʾS^$68{C{ŕZJ`e:4)siv# c[+ Ә-'ZeȜN-c13JS'ulcqN1m|V_>\,CVlPZZ=#Xi@RiI)ms,Kּa sMRYuoyӖ/YRqJO uWtԠ_:g[NenbFHJ!^xiQ#@0!Hp A+PRIy-8l4qβyZ,$S,D8fz9ôv8G #hW} )Va 3߾#N*xϳHH\xzX7q! A` HOR;p+( #kͨi XdijThp  ص 0؉x$q711Z0IExyYZ@z#H1μrȈ+)x4(0U;׉K5aைǀTri xu 2 8'(x'Q H#X}2=!;3 xps)s\4Y' @8zX1 sAP.S0AB + X3b x٥I6x:;n5;j;lMHԽII)X1LE2[NPACHE4zX$0;7RECNP Fx R+=o""(@.X$ehe"=t&\X(Qþ%2ʡʘL!՝L(6 |$Xlۣ)ҥMע`P01'N; D zԑ 2 @rxN:L13:+\ѡ =x i"ڋ>Pœ诜.'C~+MNjUBV2ՙ$kW?\͍Zd+~U$@=l8*Ҵ:=Iݥ,mS8xŜ+D3dQ4bkk{jⳔH (X1w;OP^c3\Hv13( (@H[5 ƌY׼K ’̎(6L5(0n  3!98KFAѨ+֌E)fJTO"Ԉ8Y!Ne[e+.˥!EҸ XKh [߁>ͽ `f:ы7T| :qN({%*hihs lNpY|/&Xָ0%P#P Xeu _'B h]203gjYA/ DP:|xg2x6g#h Ѐg_nnU`Wmh*1#q(P&ě"wLha.0r*o/"j:$ZHh''vAeNY9Eu/h74?xzbtLBIL ӎm}+ށ !.@ԡeҗ U@h`xrn0ȇI,ȟ.!9Lb[i|1&&KE1 *˜E1't&hGis,n.H*87#"nmU=wWuG[ (}6X8 .: 9:#T sр=.`7i$SL32<hIDu`ܘ_.+!7zia 8RFH>MܽW.ySS=9xX>Έ{ӵ(֋wFap Ŀ5*\]ڲ]4>_iפ&HhP ʛmɤF7RYƎz.&ҳ]`L((pmr|Y4os˘ p.K[Z;Y.)xۊ^+\6 wҒ9d#{3rr2pF5Q,*9 ^:RgEDю=_-vF>2Ds 婓s})i3rc֞75zWxQV>#gL!ɫ.(ӈ`@$A T41MBa#p:aѨdn8}|ϟј"!#$ĊV#xJg07T ~bF ?W$"7h<1^l)~6}$%qtsCp>{F,LFa0Yqy5j1^T$,CS H-x|BLvqܥS?dxT'^gkpLT0MEBuB1U /3i*@:ˋܱi,zǦ c",/&LK- J +~߸B> $4g@cbJ ̋  ȣ2!#ˋCD&.=GR1͋+γ&Lꈊ rĕH,M&N1v`w`h x&#`*q |Ҳ=l3Rʤ1#+:"

2Pʱ,[RBq5S5J0 {'I  {2 +39\VDm/J2x@ <:}"~m' e+vV 4첒*'ĂŮ/z8@U҂Cp^9+ܷQȊ1 "[h>嫚9ʲ a #li(Gl} GѱKpyEy_0> % ( hbP^gm k!F[@D4 @31 F>[;^ AMq`<(DxjEe+EĐv櫋 ;`(@ JнAz)etq ¨X (rc2}"#BgV#B=!d͋/dLjsQمnI=7`i tXp29RU)&,Js!zrmž0&CKB:C`qu˴$~Bx b,$>ɡs_LBm؀ [bȎbYSYAS -Pr`[a nKd@SLq ~BikJkG5ݙ^T ;R P)5|rX@(QM=NB\/@R {e\(@#Q[b/McO.#n*H"c1YiPbZ+(/Q2\c1\=G2vzm]&Y>Z^PrF\ a.qgcuW0L X /5Ɓ7DsBUq,˷ n hB/$GxQ{/!a;rj(ȋ [ l>6 a;mH6(n38YwLXJ;OdB#:IG71{49IuHM ÊOYRY-Q?ϖ2CM AVXt-IR0jѐ!ƛ@2ObܵP"%f6'g 4f$. e'Ć0o<5/RJ"-NCB!ΐ%*YXD!P)GR> \"V TVit'f,gR#RdqDz`d^2+9炳HVt$H,,2Y^g)@KO(BW/ gH0nb>\e^ʦMRco .آ,NV$]@fg {.#$RQpЍdb49b-HUi Ddj<] na N-2 +8@jQ nD'H @gJ"PtKlj /L̊dFLFd.P&/tq.D<=Pq ( ]*Ll\BNB%HAw#5$?MLB8mJ^h`$/HtbtR.If 0e’*Z L%(h,!lAԶ )q ׄ,Ad2,T!Bs4@?FErn nl,c36(V$Fqc)b x"Vf.!av41 *h dX`XD jG:"bׂ2D84xz@Vt! @ F,T;C 6@<!6@0(sQw(%1nTiaVA^4HH.|e0i Fr]B"bB򴢓 ιIRdhs HR? D@mc?R \aRæ<`¢cBkd>"e > `*H_N(L'Ơ.$d] &:l#4t"tK2oV !N6HΨ jc:Y&ZXM,zM*dl@DΐJRnW KV]loR˴b*&C]S z ZpQo! #XC2>8؃vN.¢Vŀ;F#1fRS0Jv9aMjĘT'sJEvglm`LF ¾JO2- - IR&Ф' 6AZ&bB2&"*DCp^2 $(s>*6v4jN8BC.ro(JƄ"$ !fD E !E6pKfL(Bkp@ȮgS`(׃&Ɔe|@>fH9.-tӂ# Ik {;`M "M=\vBdhq  ;֒0 tJMP'k'nnF 7hd0.'0d*]mRN1HkDb/6ejnԋ+%Iq&l.n\8%6Ue5Ҫ,uZկb wi4)ws)vs$qđc!9:!!yE7Oe 9Q1/'j%h%)CC1 BZ*As.je$l +q&vb|#~з%"D;~"(1\|(UzkȒ0#H-lxǾl䇲+ы"#fUc~;tnJ- sba<"øH cb=؂ƾ|`&]80((gowT"|r1 indoOi@@&OIa;ObNY$i:7}e-UfA˹- !;#4np#' 5H' !:,.e(<B"l%ֺ.b B0[?d H+~*g,aTH!fTk3 Vhx`rJg`LqF65={"e oi1 wB| 4bt9CBFtL?`Z™Ă(VF$ c7Tp@AZ! ~&&Ȧk#KՕtr?1F/ g5{CSɁcrhF2r&,@}>B =JQljSV~[  Bk ? P }_@ P,Y0(,~x"?b5 C1dE @5c p`.%ǧ4 f1!@Dyg@ Gy>rU.Ry+1)òՈ?l@8&T RqT)ѷn3qA*lW˰pa EhF 2!<8ȭMP,;/B2hZf/'?~ 2 8t6I7L$BJ%Sme, Cy(2HJZj(sY B81R'q޽鲺iFճR,Xy ˜gq!06ID&ܷ P7Z' xLu M(j%mK!!@æ)"DBO1P0<Pu^ԡS2d(0E0ϋ{@[A$ w(ji~7 CTܰP[M$A0DQn[h$ ض<p;R#+B-mAK{g8- n&]v' w&@N\_\6ƥmPRMgL̚#,d#2;!Î b@o䆋V$EVUەP8!MwgZ @cKZٟ,&U,h)/3,̂U"g>(t/*\R&nʳ4H<gKĈExMS@*pIKdĖ>EPCo@ǵBhN> uaڀLwBT16J Nyx`'MBPNRe ZTz̶R㱌FVa),/ǢL#$a,"#BS$/cN$:EA 4 6$ Z5Rrk)I6@DŦ*!^h1y5 9;feѕNQE//a@Uj l,pYՑi=! OK2.+L=Z̨W"(%D$Ff& N ћlQ[S9EV3DžU;$RL7BhÀSDyn5%@ӚN|2NHDV7 4X-fiKv۾xbz 0MH'F"D y"R)31I- ,(" 6 5F a, Bld.ɳ_])FN\ҴCtu` "d#5*RC £%?2xrZ|G*!2@9~ [*C^ `YH"MZO!*&zj*ꕺ z9b˩ώ)xgcZ":hK !0=*RR(R!8&a*)j. h2,d`dD )[:FOqv*K"Q> #ݯ蛉szh+yrkqɯ)]৖aC SPtS7u 2|ٖ漀; /XYq I!<504=hGsrq k~2%ޮ5+"(A #NP!3<?"ĐD۟24l .Pǣ<ʊr5?`-P&j>{ȳ"׻+$8z9ԭj 1`hȞM' %Q6$d/ QX#88 @h I*8ͻ Ñ mj7/0>Q԰Rk( p" hV0$<2 2PTHI/2ῌe T͏#"%#!B#.̐xVh9( y.zRÔtq;"P~ hGP)\;%1YRI4/SS%g $"L@ȴո7 2!yL"yYj #! ,Zȃ VԺVuj(ٍʐcO< L,8zA"R[rz@ U 2W(BȐ 2VʍhQݷ|3Q>- 9=Ҷe IgUz'Pe%6 02P'p2{HQv)HߋBC%;%Qؑh]VkPΐ@ZV"b }_Hv92okDD1WCG$ <;2>6ڦڃtΓT/ ʯגWiЍ`͑-MUȴ Xy:nyi- (sIXhq++OҨ4-ߓ/y(gX83@ً8v@8 DPAK藲j(c3X e]j `V9Ѭ!@$::0r 8X`1 ì5s"_ b@b; ߳ +8 mC/$+̻,BҌ`.8L@I)Ӂ2U ؾ|E P5p+9RR53¹ZfBkR%i[&yB@c]d1f] 8L4L.xϪa 31yM<U$Ė9i,D-S-ѡŲ6 sՐLh Xɯk*H^`1(b0b-AFj'"FPI'0sPK3[EktOmM" HAgDLIvK(^ب!MZ=ŹBqg0t@i` ɻv!~Y.VfS! +j6XiH^ ,:pD8KL9Ȝ DZ㈡`׬@u7DEDpyqp ~؍l h`pS3;?݉vϫȚv ThU-IN:QƳj IM"mͽ ˞P8 V @W2F$%5\ yϥCn}6E>'s U n{z' -B Z`!?!D+Ru3$R[ *(OSQI ˤƵn(HCbdk}=6`#8^$ 4^v;S ʒ@յSNs:!Mh-4Ռ\9R5 DݐRWuTL Md(9kax#=> D*a=#~IpꝽFc@ٔf懽\P w5Y ݎcg |$G9%Q'(ȱp8pyltɎQ,]am>;/K|#hk5Ʊ0~ڎY5wL!JvlbZsEoЖQ32puYרK[Q/,[Zwr-Wx?/=^``!0HQp?_#`8C"G)C ^k@`h ,yJ%O4a)F">J%A@5O%R9 ^IX$z>fPKt Ozo.S1[ߗJT[+1 ŨZ9]H *! S}Nwu3  OHCA|cSFr Vz/*.2|@ 4(7vJ|*ïЎk#l1iB)kHJ$f$i:򴝲qJ "J8@+{*GqBƊJ+Rj/ڟ6>S|:2«ȗƮ !Z>$p "@,G(ji.(Dh" zʍ9'9PC',4 Irס:.SBC J5j{e)B@kW똵y0kc#V =a! lH/-:ߧjX'i#x&wm2u3-Jr 9TSXCub(Iv4zxA;]:$ԽIS>>آJUN76qpy`mᧀ|_X"6 Pa`wGL"Z%(bOBNYfE1 F+%I4P$ 4›ɬ}8'礫v8.ekVUmw">E~  XS/dB@# &9j6j¾z߬ByxF5J)3VGM1-!+ 10%ddE$䐬$\ @PA@@@v܃}pǰ~ tS W+2ZJ*2g Ln>P& '**JrqB _0dbH ٜGj R/XE0) @bCĜգO)X)" 4X(=HJad޻2Ra?Od8|BL-@ŠQ'To:'g),KԤ)$ ۨd$Xn@Jt;CfzKHz\z!ȱNt(]N',{b\; =LyY V)] a4g_,LF1Tt i M%dHI#k&U 9J 4@AcrCPhA4kOq?>XHC8#vH8 Q g!:O ; ւD$H_qQm5`1(*3|&b0VU9VBLn!3U A`: PY mv]<=iD`+֜< { 'nC_Bg:E7zE! ,Ӈm kֵԐD("[K,$lm\ԷYM 4zcZ2yH1ow⩦nnQGa;`0qx*ve4<4[b%Ii-k= \J:TEM^9F8I'JD7s2(z>lY0ԫZHU(r5( %H0gVHU4xJ]y7x=r˩np*-|ܣH {pQ}e%z%F9T#=Cr~m,btJHl-k#ƉB&.&b6z^+\e]W 0ٔ.c5h%aS8:FH!M²&mW/5q woIrz|fB#Q+rN"0!zhBk:٢I ;&U[SiXQ/g', ̐4XR3anm "%J1^ ,Aiz2 34Bzr*GN= e*cjEC0Vi.U|&k *Ԧm< %|Y`@#@r4aB6Up.O = |5bf&<( &B{* poBT#u*8'"p-#7 z1N!-n.E\jBNOhG 7oj)>|6TD!XJ.b{3ɉ<$'"' )q+/u RN*,S +,,;d'ʶ$.3 6"$;*b-N,Mm=Lbn(+.bb%SC~BCzeh6: /ڮ#jV*b`"6ƌN mVzbLH7 q(^c8B–J9b9FBՑ} DSg3VH' bC@Lu6VQCF&LO>۴=,BD?+܏-lܝ$ZzWuJ]f8(k-H-C"-g)Ho4:*+ FNedvsnV)R%Қ-ERX! d%ц4]NMтbnvkS1w!;OLH=uz|qb⤜},N?F4D 4(xCBp%Oq$)t2 R b 7/=N-p$}c-@50"b^uQ'?p촎U<PChXKAY4 >,'.X!ϓtv ,TGVl*I7oORI%rcH8PKD onفhʙ:I\.sޯ:(1\)P'0ˋz'هz{2酈!`Jєe cJX ܫ#E@D(itCV&|wJn.9Ҏ).0Jm"M$K:tG>@ze( c/ʔeVD&B &}cBc1X!$b#_B}ںbkc/9$DT9;L/ZEYs)|;piȘ. 1V/ZF17d*$cD0cUQ:t9ѶtS߉˟$F#th`,ajO3(1:pJvb Zvq` 9+.NZQWfʅ60vu$,\YtX >x1<.J@.~.,RBgZ,/ Nmf1Vκ'c7D8,@nhJb/ok^ZT.nuNP mΣ IF&ۻK3{fzģ)hl{j3 4+CRnRbnAkni,-+g. @ ZT |m]휮W]vO|! @F-3=36 73.A4z`>I8<^M^;0X:>C2A7AThz@4>ƾ@FfF3^H@*hdn 7i[K.m}Cit\ u둽"nT.PIϬ@@B| #A 4" @(XluH "Ƞ-0kSp˒%%wX,PC>y 0}+T?C6DC1U, D"xtZ{9>bOrU|c0ʲxc%rExLHUHF[ P. SP0$ ICD@gD@@h4}cQ(#ڔbNz+ i((J%GDA J~>xB >cث.|F@* L$t8`! Y,֠S\OA t7`B9P~œ@Y@lx7\T ;]&a\OЪ/RUr0"OH"+}H2T*@$@àK~'&#,R#ēq$I mx߲ NpøCA؅k:~#;޷@r( @1'nj L̜DAER]DT#}IdMd`)D~Tw)#$@FRFӬC2H<㞕boJs"i-D*clw4VIKTP.[33 %N\b~I/wSDOEi|B' z d$Й679 "”R(8Ј'Г{J=AXG%0.{Ɂ"%w\I U%Y; #y<Fa3N͛VHtޓrqˀӓ f|(h C`ԾE Q&ɲSRj59l6CHhuU%@ At?tTS#$>JQXs'hc9*"-*XXN$zrKECC)=3 -}/Ih|)M2Kq[0$vFX_x N@"yZZRX@:r|ޓ2 sZY F]gBqBKZM<0׌n O&nSpp2?+Binv(K &`E {q7:ctrw|T4rLM@Dn(z^̙9E/:J>F'v3#s";:WBae+}qQl6.>F$3BoebxycGGIy!a7d&m "_kAȀP@``hIP P@@@ G2*5&Y91X@R1E7FʓX{o` NdD4&Zm%0 P48JIT*~{"Z| b5Ƹ"WǬ=A@Fh@(8\G|nlNDM)$]qK\EHHL~:BloBI} TeFmQUI3)hXb@D/cÛR¢ D>o(ك 6HÐoA9Oـ50ՒP795,vpUlK=0RP zɵ8hR <ʝHVӇ2?bz&%HgQ!ٛxMM 'Qhy2pxPr Ȫ#z3,yK᧍8PXӐ⌋S"R9p 9sX``gk8ҌցP'xY9,*C*{J#B.#⚺ɫvm >ʾ 6h 9z 9 Y]HRMn(i09q1]oP(pf{h Aqݠp(pٔHnCxc]9@qX~&XlHtyC  2K8Т5 ˍzc` @# (ȫ,s [tKHCWY&oجb03 1")/z r@a[l\ (S*(:@t/O`_Kgj4 0i(#)ky  !1  *0vHs!< +ķ ;; @aJi@s߻{D/03JI4w=$2~p͸AQoF>#aڠ门j\`ZxepjNpNR_ʁ xt[@ 68$Z{@`p~/H"e" pujqZ1 t,bUHp:M !{' fÐPcXhWijJw ;  \x K|5{ ؾ b㵘sp+H ѺM# vOip] t(An ʈȕ ayN/I d2J Ux܇|RIkp &r̀ *ɆB%$"`P! 8 C9 q*a` K |Qh0D*֪H0&P"L#YGB5- 9aʀYɔZ;˕@'N w* ) ٱSA6"{n +=Ǽ.TVR/v<u Xa )e +i*l BF MP)D+@uYu[DGaJ1oI Up i69)%%Cڛ8ȈI (xUKx@"Z!sؓ{(.!}+mp  M,K~ H]ɘZm @ C>'k%۫TLcRb2*n%A>9a /?ȏ$|S4R_8zj) ( x*: 9>PH7N%*K:z1$Iḝp^[ɦ2F& L^p&! /r\`-7P5B ^"*q h`YbQJcI09 f>Ӝ#s!yR;f*Rbs2?a`u9] [\ aܩ "H)UZvN[eE)**b; }qJzk*Q @rl:͐J3i!8q މF!I v 3k =JA12} 5g@y%)9/YAIXzYuX1.b B!f kPc9 QmJ ;h`,Dbک"V)r=y'aD'f(Hq =M-$e V<2QV Jqb_9,q #/5i +Nz:|j@bzs*j!PЙȷAbfuqjM'(\zd&X$>(yRӇ0:"9qlXV.3@4z7n|8HM @,AY Ѥ pؼNf|pW>H%gDpԯ*u;p!`" 8)).PghPY<ܽ"  8^ eq h V [>{ͅ x<x_Lh `˼] 1pfyЊEĨP鮀 0=!2-F(kVqP[R8Tka4}@}2HX mh}lSLZc2%<NFJi[R(TNn1! - D]B-;rR.-@gm4\V?zOdA[Uj(I[-ЗdX6˲ P0ty>I?@\$ 0Nz1D" P4F @f 9@`Xp@]~MA8!{}f3[P -]PlY  xX-}ǠO GAQ X8)oor{@ @dO`Y j`ªT v:. +aj^U2>$ g)* 7 Я #:@B Y8EBQ171,wRT4 TREz-23r& nqVTdZr.6!p  z ܚo h#$-i|Pr5M"q3ܒ"HxrD$\EZcB|#h$c5f1Ac]vqĩd(+0mM$0bEXmy\p(ƀpX%k^I-oԬ#{CK–|2kq`3 eU@)dEb'{|2h:, !j<~-}YGē6L9l~T&)c@Q`)a@:PtE,H A H'J A7ClPBHصtzƒHlDHCAHnq CscA&\a$%#`eef[@86 ZCRƙPqPsr[@2s%T:*[h-Z  JR  5䀐 zO$(::[VvHCna@螗U&T}kdd4PI 05FrU"RP w8C0,Pt(nfɲn wІ k-IÈine"h>ǹeS6z0"U8hG4p"Oȴ΄Y*JcJW#EQ33:ok{S`qMȍ&AXǨLpCo*9r |>N ,LɱiUًw Ad ^1F@ 5g AKZ&5EWh4 u"@UG7fQ#z-:@9ȴHE6\ f) WN9SCE- ()W H3Si"Z s!4PP@U^Cx;GWxDx!9 S\>o6jM6 o{X41'h\KÄժ{Hzq .%z3>ؔ!+0j'W\ ~LBkh@ Q)8{$({ /Ah3&Mc>aOpQ9f*@y Nh@Z  #vTAs\EJ!A6`m)-Lk H1jH'!&vT8gq:P1t-;P H w&N8y7W[{H?P85X*bZP#cb*E ` &=w k0}k?d$f3 C`2@o+@p@@~Iurƚ̰8bk,W7˃rG:2~Dm̼Vǣ)Beek͡8d{ͤ[YtS8@*EI-2@1ad-3c1 .Ґ.ʺ_!,gyQ3j9A8!V*k*'=] 8D>hɳ,ݩ?AdF2Ps5gAVo/ȨT2AR@OCCHI-IZGbcbshBA<'n^.`Ɓʈr4$k7$E a DZ䔰8?Tff뀠D4&3뺇)I&rDdAdNQ&#r >% q` "42"f`(P.6v'Rt×l&XYPZUA" TfJlh!-֫YBAD%dvtN7 Xh6BK f:(a#hrc& ,c>-Zr.HH|\k (OhOH0471`C- nauzBQ|7@6Cj$@}F2(1qn}At&,I'ZrhH]F2&ʍ!0,&iRr$ d @ ׫o RPBc$Δe," fl$mPC  @\odhR, ҥ!'nT"H.b H,6n&&)>a Prj N{f |8IH-P[.pB:EZZ-ƕz @/RDprenPJd7 8bF*@Pti@>n\dN5 d.rJ8+kl"FZIKe"H@)l\'c:%DEOEItf [eH~Dlgb'1miIf2ZdIl`(詖a{aEȨLh`3G3ZĠP/ʻ-P(‘(3jut(𫀺 0!&ރB'PJrCr(.!5 k |ZBXݨsP1q$ ~GbfCB,E;P@| `W c6c&X|(PW"b}QWL4X.!g`|#h4T* A oA8Mx}e Ҏ$[㚇 :x䳐wvb3(oEK)VG*ZffO >ÐZh(AY `N &%#Ff4ѱjJHr@ra."rwp&Z mp1EĐaM ֬p Y2F{Co2[S,eXZq-83>jp`4qn4bbE  BdOdΈP*x*Q6J--D 7 _K 6PT-ZҌeTa` ֆE 2NK>l$Plbd2yȜV05ESL6e ZB4|j ΚKރp(CiU6fڹĎHo8Uap @؉VKE * wt `-.JejrC"@sIFEgVvsdg-,ئx̚A>@1JY4r\r`J@xswF+(D~dz1j0҆Vkwnae樂b :>!:AD$.XcgkI2YVdcf'L!)4 `X=H` ]ȗ'j@@DQ}Bf&YfdZcEJC|T-hnBytFU 3sh΢ bF!bJqm05NIfI!j!Z+ݶhhJ7 *ATUm;ml'pkg4E&N"Y {t^3 cRE@ vi83$T(S"yhׯ]$jm\a Aa748uY"@e-&Ӊ"@4cn@wQlsUcƅ>&p ` vmӦ҆##' 2|YpPZv䣑j|DJRLt–iqy77,F%I&֦+ҕv-JfQd$hsbZ1TA} a<*YWH3"`}/(mRPkD$)cQ /0&u`+2a\D` hY' 3 7Sz& 88;E9#leBhüIk> B؏q܉`\<1Eُv$dݾTDVo&?>&UǡƍnQD|.P~^o뀞P#3(QA!: 1jV^?feBuB;D@e%Uz0!,B` |/'K4ُ Ģh y͏CrKx }E)zBP|_ !s (y%pƒt7 $(pp">~9fCBЎ<J &6CK2,JvFR:W{6d4#.g>.G[#hv$Z~@O Ml0e"?ЉsNǐi~QCj`<\ê `-m+q!K@0n5T]KfYiE@\9x>qXz<pP,/g֩h  -@)+.Ep`18~ 8|Cr16(*mLF3 #)M&!2hh;VpJ*.` x&@H fK,68q P€R:&Ȫ"gԂ HX Nyop2if4,|#1l78*27J O PsKP(.o@2 #=0qHO2-b~#'0c ~M & s쨀@@'oE*"r}6Ch`(a i!h]33X%O@A\ &͑7Ϛj+"I!ej6pLIjcQ1l b@@Q}sŀv! G:}*έh q,\dy"l5*uwANf`6j9x ۺh}OI"oʼ q`-lpL;OܞLdj  C) OJZz; >EZ,#]`nEϖ@u"R14$ 4OCj<xQ R"߷Tm&Tˠg"s 9YIY@p""d]ȋ\Cf?i[:$h&xH )% &%h>BQH r³vA-D2Z@S@Ejw$2r})4DHgOREA1/d!ڲŌnQf$2؜P}\wG GHqq AW@ e <7Uf-PQ8w! U;)"!P*E ?B U3ClDٲc bt&+iH2.\\It̘' hj 9D %!]TሶzvR}iِL! L؂?7o@HodA=G&OšAK'I𕈚vV[5-E; =:xcr`<W Q?1)!xY0 AJ5ia,0KKIkҜ10 !22*>N bÈ`|DA($4].#Ӂ,Sc8g -`lPfPDj  _bDL+ϚH+wTCPǵVh 90{ * QS3 1dmfriml 8\Et@&^>hB#F"RlG6fL$p-t gOK&R "2W#==FԬvt*hܱ5mQ S=ǝWą-I*u8Ii}RUEx!7Aj7xza! )IyEah$omK984b0"@P'9(PҊQa?b{ xh&:pn#4pi2K^H3@xA@6}#Q ӿl08ۉ \"(42i<  0}xO0ɰ8̊ !΀Y+(y )Y Q'0 K ? (F> 349 (X&OL"BXyl5!+X#h>i*0C)v/,jh PBb]5?8#BXC6ϓ8؈#c;>]+鳇;'t ) 7-ZOЭJY`{J1[]HhsB< 2&D MJdB\Kyh<̇ ̎ 3p `2`c+iJ":X5JH` SpbK9* KY ə]+(|쉴Q3 3vù)P5 ;N3ͪ^ mЁ31B DC96MK*zZ pM(1ɓ%I:Ri3459;RBb$@r),u4`XI8ƦD 1<`E׉)6lXY0~C*G!|V`"`$8%MH!ʺH KP0x` bRZ lőf 5ӺaсPJ9 :S˖X)w*$:hĚb[T l)X}Ȭ`N#Ҁ7)Ta5UA8 m @ @C$~AA9N6Ԉ"^b ( 285[k1ٞ)N(QsmAH,hRN"Iw*-@@y Ԋu;Zd) r:X)ɼ8JK(&Ql^T9#СO2Rd)x:\(#C'KXwB՟ 0Rx&xAtF =[=1SU7qy MH8E$\ 1(L#pGhCW;A?7{ ) UQQ )3sLi iQ͹mm HPh'qRοxQ$:d{S8s;n;tHuHxW`e 8#(! 3 $@w\cMV* kΙr&i^/0L Y HLNKL-໕s8Sy|\ DkPcҰeXZ: %SPPB 0 ihcыS =`}35<Pxe`)xJ"Pse Tz(Y~W#T%}A s3 Ú6I;S<]"l3iS8V#_zŅ* 0yF{ u7Љ  ӔqsEps `'sPrγEDaxOL MOJ 'M3JȆdTX'xԞ(FuB$*xDD*2 ſ G$>97$](s(y)1PB˻fgQ6C[`= HLX] Rqym`cb4L9zuH(Jҧ3?0Tٜ$VP Q~0̑Fp0RW>d4c]Ҥ GhF&2;1IYўD%- #o 7OQKx&e5 h  WE1Il<46mI$ R?7O JW4]q NhYD%r#*eh*`z@J{)a=xwN.%2fO0!0R8#;Mc&kb‰xX(kq\`*w1iKT2O$ @29*E XAz7!H91phcp>B@;MGA.>A[jp O"6/ckmhQf%6K{] "3VVx81Ji>IO.pR+ ꎚ)I<%`cì 6fvC`&48é4X5҆;ONx(::(Dx6-gCSR<9* H?0v,tS\X5$ Fm ] hDȎcUH(2 8nR`BkGiа"dBL!*'URLI fr, \ A >C"PTC#uP00p`Q~XYi9WDcH* Pp:X)@ԏ29Q)p?w<؆c$-0 8AU|F.O~@p<Z e7CI8r"Q.@&sPy?COY>0y.A?|a b@d; 8Pz&Ih=3s`2J"&xܡoRڟ>SG۰+:љh( zx:~! ‡"PD1ry:Q8󦪫9s mq|<@!p`PJ`@%'λ [>1!Ap3FN>ZJp= %'-:+X=Qgx)E :S,U&08}@"M4zXj{$u(!tTQ:\E+|$( KM )Fʫx::)\WD/ 35@( Mt4I23x @p@%wT l&vUvK@d\4,`DzNIz:~vʣ# 4貤[v7K+؅4¸qRFR9<#(+GqGYyG> iPT&@X$@hfRq݃.Z'CHfXh%0 CG<#H  6$JR 0g @H+ V!6Z)-H&Flh +x|m (Fud"pdL3MI"˓-IB8>\3-uA1L8W\<cY8 !H1l'U,uM; R$xֺcBcFWp[ƐHOHr3͹ ҁ H~bCE3{&y&(>VFŚpvp€#pkjV`G (@$dH&xAj-b_uW'8W=7 sUwT 2#+"M*f$W $ REܩ.&̐!OzFH1HI6Xh.t$~ !*L.4&lk\ň"!C:c*m*P!!f KNY&UAo<2 y0 І  :ڵ=f>e5k`^| "o,KQ($V ^ A3h BH".]P7,HYTF F# a͚1Q"R^RnnJ~-@Z ŐG,TT`!&I\qn?0ta` pDŋxlVBi&R LB~`4 D1m&gkp8jW!@ _Y,J XBEi\F>b"=,:BDm BcEfYXŊ*- OhkJ"匧$,F)TH0A?_ }y Gl6[ BZp6[| ``R @L*8( lF%@#p-҇ H*x ?c2 3?s@&Mw *f4j{KtaOWqϽQ>P*(ø I ]u/TW9U f@k y@ r3BvD/if Y">&Lj&Jnص/cEqr7DZ,J/v:`2JA% X~6@ BЪJO[/[˛̽mDfN:Yn[zֺ6/D97 Ƶq;I>cD3D{ &l4E*R%hYPnǴ(iAo$6E3%gr-K[B&⦠QlU9Lѥa0Fir\4#{ < ԨEb2MP `|g+ BPmԌ<D&J`Nr.FmBۀW|tڽ,P͍C o6*@{,6}HL>1U`2 /H@vjA4`> pQIv [u(.Ύm+QŽi[o͍o3t악bap`̟LC:= `͈SJs ag6 CcpM%AF6\i`IFa®2SҴm-~%iț& $5l$c.jY̪97\Fz^I `+%+y0zjj-BP> P0P 3i awtRX#nʷZk6܁@B3286$n>1aUF\a@e L A0=/)$PABN1N*J@ѷs\˩q a$d䗢ddG'h!"øqSxN S6.|F6vU02f)@ >NY#dHɈKGXEqꯦ"~Fm R n`K\>R%Jl0ʼ\@pӇ hY2hP (kHя[ Zt 6ph#F`0H U(rIE3t9& %E"#Dm֑L30c:J Γ s,cpBp&@|Ӂ`r<zo&d ) Ĭt'@ 3U@hzp4j0F(E5nY<{ϊ5q@@pjdrtt#dp5r5rHf7 V*xaBؿ&gk\[5%횾rgb}%2r*&R8hAН7T"F(Sc y%G >ΑdbtC^NrW,L8Sl+ԕhcDT f AUPu8%95Mnj̏FA C> T]Z8 HPr@0ř5wd#%0iZ8@ KD=1+gf X\4l+bbAsSv jz Ǡ`*.玪ƈ0Cg -~'t}U#Bh\i1up9NND~$d@B8`E 6%'{Dѐt,@Q{23%\dUJ42Zedo65" z,ŰFq $PA.6_.:~X.*4(B, ]-9øtByP|"mBKx`2(HMFlk+Dž"k8ؽL_,8ގ@.=4XhAYPN 4G(KA@F|‡fu }`0]R`:pliY$)w$(Eޡ@Y?;PVkL4cu׷[Bd~Zp8Rm|0 6݃dSZ*CH<~72B8%PJv|$:-$eI<#`)0Wd2jP4)F,d!z#(@ -0:ijP<x˪A%`%jnfAD>.+H5l gJzp c!"!SJ`&@&DN 3FUgEc'fKn $,a`A۠A`4Jj<1H>X#. &JJerI~BI8K'ŞP4e$66($ BB @3^tmBHvp~Q -_ð G!@"jU$ޜd0NZ%֫r(l M$!P(6DDZf.9D.` brEƴ$M!EL^4a.a"?(ba14#6aBfAc^ܭ 'fa j G b`s&,%Rfxj6T\} A:(d> 1BDL-Dˍ/ʤDZJ~Ab@ZtjE~v `ZJcO( m^b3FjM0(RTArenB4&&8/f$e"^{ b> mEi5s *.MCkN`NTeBA&'FPBuϖIƪ"-aj 4sV=a:f~QA n a*r'Pnlָt7) 0J(%X(T:.z ۇ;Qd%%p!jO#8F4ZU<(gI:0mN ƬN/¾V/H(aX raؐEy,䬀Q"ܟذ&gd,O$zFh @0g<2`Ja<10~~%FJШi4 ~%-a.a(耇*EUn. tU>dQ 3 cB~YKg45@ itW&b5&cI+ @60h | | uԯn2ydQ'ZKC0?baaK*h2jcND$a@"&bC$$z_uNm 43`h1W. K`@ fKz/ܦh\|%bdN-vZB^0C@BZ10*LtĢ `A G ^JRzxPT0pfWND7#vgb~$aĈ )V|M>2IhsJAZ)!:eVndGAZ:n 3*n #!@ gt*Fjg5 2aFx@:gF|(>Jp<aCE1(c$a H*f2qI&/NNE `6$r>VSÍjp "$cC8.Q[v)0la/Gz1MPdLa$Rd& .T( l45Nx7gupN-(` AH IQևR%ˋ @ NaBc0%@gZ܄Y[ #E|lᬅ d!H\2#*W9N6wN(Tm󂁅}MWhul*HLf锚AJ`htdJhL @l2"H5+if9B.U3Bb&aʪ ꪫv5 63,.~3qeVaI/ckC3€$* -۳S:ŋtE07HS!X;5zAHLObv'1CXb`tfWmdk5N"Up2z1\LQ@gmJ&rLmBb3 i-:vJE9s|lH Ӽj4s /A p&hd5(:LcV9of TH█#꽊R:Sd`ml40t>c@,r1vd CcEv7?;FG!]`:GFW6@,@ɨ8/fc0؛a\#ׅb&ʁ`>j *k!MvR Rx #]+ $dP!j'шY}# B7hVI9ǍL&d <@Y7+Hl(aAm4.&n-z<D hZ(`Zj`x[a *fv%b.P"b$p K 00  BF!:R·E.zm9-ބ[2a(R3a& ,3K.,)0bB-:we^.A a1@6X#n^'GG*9յ.82dCkf~&轪H{#p䙔kK`dae66SSbUL$DOg3(!!dVWԚc8 B6+0?tÌ2x(tRB*Kl 7:Ն+/(Px'K>'I)n8D*Z0s )yD qY) 9Y:$0, 8AL\C{>AnnԄ%ҐNLv!ș;FxH`) +@|4B0GelQfnsf@0P m$2>DXQU/CK(/%$ 2f,`U/6fOCDvB&YQlRBgJ\Y@P=W KX0Et96x\3LlHiT) `uz*t}K^},Br@qdVqOZ]@€o&. Bd p 2A zWx0 19>IΙկR@"$L 0|` $&.LzfM1HA!4Fs xS XrA#@1@) `*`F/ c`>N*8ǰr^_AtUm.\ʘ$(|ؚKU.bϾZEEZ.H44;tml SRLL'j aV<`3ʦRu^ JRJSh*0~v"Ҹ1 Dx"SkXM\01< N'Fqgv B˜ ?4F)dЄ\Ji*8DN N<ۖ&'NmzHeG;j,-))Di:ʉUFd-3Шmc$Š@+%003Qv0Q -Ra{:PPp<r 4 J`iYȇxXM +!%2?HЈb$;81O89Ý!ᐤI&`ۼ6#1[~Z'H8V"82!Sˈ6j-*pPY8}w H $YB0 -NHAB@CI,3.˞! <#Qf) E;@ؤ ?A X)`{i S/t APJ 0$3`sP[ۙ))Dc: X{ 0A1`18y$b$ice&e @?0; Еh zЗBk@ PGHA(B?뇹AܖÆ %0{*H[:8Շ|B0xK1/@5\S N8&X!¾s E[Íy:qk-+d l rÉ/&gf1H!hGHhF"/wQJKCx qIkCac @h`G<KKC| Z7K@.vR  1ϿY/Pi98:zUBsA JeSpٱ[%;J1? Aa %཯ΡX\ʢbC4K[mEX@ @2:Dއht(H+(*0#`މXAk+ sF`8-1}$w.X*#b/(%L'S8hj64IH\lx._> sťH@H\H xz%ZKRF]Ijh̓!YN1+<ŃsȒXM9, E BE'{"`v,tR̽~S͑S{d-UZs(ضEz*ګiB -a48d3,} Y&/GȄ EOuA"d.p p71,q`\82"-!V+ %mѰP.,նS􏳫1&X?%$/7K<NBʫQ2QIx@"Bq)RY%rЈakYG}#Vq07 caPSj20 [</w)ĚH Ò zMtF:BWH2O̠KۅDaЬAS(˚~ugWZAi6kx Xm3,8z`eWxrRP[`<0\НB*V]$[.I1P=(P1)VZ9)<"FhSZ6 ! ג *z:co hh>'aP(ӱ֋i85sM*B0t].P$(lbD' @N`.ӸuQ轜S*c zt)Em =113Y?W@E\L >n%&H؍Vǀ 2uAԀ"JΙfHꖁ$8]4Q;,L~a6OiU̲Ay/SH x,1f9UdBev pXnϾfP=S83;8:?|puka/YJ.PݺmĬYHxtDYT+o u%l8wfĘͲGHDp2#8t8t/ȇ14B⠑0oO{?2\@JM@Aj.ЇRrN rTi;Q謘Q  ~ ѴPsR7)nuL Aʜ۠&uhuPàI>`b x4Q'x1IJm~(@0?x|J%E"]SiS,/M#xFŀ`<]#P}ҟOm C@RV.RJ%#,%_Oh<+V*tP+;( ߏd?_(@Hk܀3_* V"V;wΦI)4JP."Jȱ2/Nj|Y}KҊk09(F! BI*$QDi͢JHL)j\ ;.)[<p¯A'))(9B^V&934#6֬!$R1ȫ61㐇%IBQ4 }*DR%1:NHz٢ %~JQXXVIlM${4CԸ:N#'C|c>; pT8Dp1358?ʕ\ Du)n",=L$:",ioO:y|>`h 9f6GiO1K-dB p2’ZyGD ,6EbN*\6ex3T[V,,$ @W+{ rRKm9Ԫl Gb>UUu-ݳb$1 P@p%ZF̳̌0TciP2Ity8``Y3`eMX։"0:y1 fw "M( p@-@z`#jl#,'=\!0%QAq&)e53ԺMP,@HC{Q,0*]ḒG& i1~Db<k5 BK`yPiM1p4Czrs #ߋ>!3"Q ChsN$Kd5.L 0b'=|*S1(H;WpIZRIg0's9 , 0 cHUz0B ? :%@6[rqFdL>LQN)MY6idXժKt!!@)5brЂ7#I@!\SE%a=ʃS x0@b)9V*T9il >q%a`7T pr[Oft(%=]XM "3lb][c}Szp"pp1q,(;ZYS!a}TF'bLGĦZ)0>L@l0hu#pn[`:;d쨔T ;aƼkn`qKMN#'dwp.L_=+D`ޔs&]p "$*! J9yn6|w%O Cs[(0`X A4#,8}KhWe (FxV^BXYOTc 1OUXSL` Xǖs,@16:ʰ^ k0-9Agycw}éBGʕ{Y@cΖQboP9^‚"@ ,E͠'$ s{", @ aFp1&"[d,mb";"9l|^-jD` Bbĉ< m`=sE箷⿢` i(j.,mZtKf1*+"͐D 7@.Ɇ|`L'xf6dIQpT"ƦZ;""bAa"$6B3$꺢 D #j-a=o*'C ~FBcjǩ6Kk@e!m lA . ," $J GPAƐQ$Dn^Ճ.DҦ$`C1@k HfHQ5B'@aUBv@F2(x~2B!|d)(`i:C6c֬>̐ ° 4D ȶhVB.` F3Ғ)(p!n…0Ukcj,~0ab"< aҐ9C9"I !@/bF*jfJ1d*ɥWf4"A?lW .FqNzd\$ A"\ۊ 0hG΅pod浩:= Ǡ aq]?+EB$A0@ laJDK6S>==Apn:jD'!,]! @ 8$B&3jHK霁D񄭱(%>!BIj@u!!'\lA笸<"v>@,Aar/%Znn'`DB(jB0#(cZ62CB@AQWߏ8Fupѱ,peJ `aHÌXFGU `8vIJQvUE66DA ȴ!_i0$YOS8–>oˢYo$)tRaF`ΎA2 Hf'>s9@?4\@zHń|GȠ#6E[ER` h@ GM)`ml. <D_U| *d4G} kV(< Ġ"@F4a@5A`+A|r/ 8rjEL>`-)@Y^stDЇdF*a&Rdp`ׅ>p"' RσxxU,ThN(`trK0Lz=&Eb\1B.L/$@rM7Rby6>I'B(w$]HXDpf/&2f#2J`u!<aE&#W,0܄,2v clvFB,wõ).@2"nRh[Q`..cO) ckEO͘"Ȣ.hL8@"ަvC4Ehd0R2l3kTODT,4AH6dAm)d`A4eR U CJp" "*l(N,xtpa,͡H] H\*BмZ4>Bn% dT|aY?%^r$.i CTic1D6 @.:"66#4"!IQk9.6t;# Q: 0. )"L ]Ƹ!-/mYĪ3;oex+G*D@0yn6nrQ%!Sz aV" bH )L}$Lk)޺4N9 j:ojD*n`66ok#ZJ@^GjRHr$d4[hBGҏ$0*fbǨ,0pcJh>&Z)eJ1^"0&cJ_YBz}-ga>iQTcSbuN4@s VV2W`x\|JGa>ǫDzxPp:$[7@A!|͇I)C9k `1K1/)C(pU㰤ZՒ R8!Lk=gA.`P(/Rd(LBie'rLc3}4Og_;T*11~sMprzЖ i[JW>μ8~xfDpD>J"A5"YTIFP sWE[ Dev@ ˠ)´X>I;$9C 2T(Em(-`b+0v#ojMꡱ9}(ua"@VdGɇTHN.Pl!:b y6ңPw|a +j?!0>BQ`"ɀ=7HҠ O BO[C@_.ei`8"8ڬv3̺Za\QH<2'q1OaT@?!0H( 7?0@ $,&x;H q7` 6riBbD@S*}z@`6=o;4"XrxS>y 0\ưA`YZ6QȼA֙&G2H3D3-hۨV[xBÈX,  6l$" @Q3X{ X~X 0G$5m$'$El +d)9R+k,7/A(n y|K8ɂc,K)rr$Y,1 TNúICO$yB! 6$ 3@Pg$@<2,/ׁ`$$<{ Z.4 1 ?W& ʃG\1'u6hc%ҋgMTI` L C5ExJDvϑrxd r aNR@8 6 ":+0^Jtxèq{S VAL/g1+6x$Edz`O8 _ h g5J^zRS J{ rH9PRXhT#ZxH0 6 , s$ (+AH<I$5K; c.sJZ }SL=!U%x"I<8SI ! ztbOq1=Bx $%@c8c۰tЖgAHʘx5Bт)e!2@B˘8v#`N &)FtYXH4&i`"M (7Xt cN#KH| \tD$9}=12dyNf%HY p9{"T ;Ь = ĊH)'"T!'8e14(2?T$JThXW aLt'Y xEt < 0pGO8^ d@"3!BOahPz"n9It\z3"pL<'c@RH(0 Pd x<=P`s Qh h_ r$$ z78C'x.U?J8 3T><`H>P+(ɮO)JUT{ v2ص4GG12 IMct!@8|.elB_5X@d_ IPh좠q(+m/cǀȈ1(&N b5p'4I17Z <:ƃT*!|ja(ͬŪbd B ѐ0|P90 U (#Øt.> t, %sBR 5ꄉ8`%(!1cdZ.眉f#>q@0K|yϚ5-(N o=I 93TmS{ڼJ3_Je3.L Dž S"yaW^lpÉ2h"IJ~Lp %HpB 8~sס[)xbPqF[51"  16҇K֋xu <I(f{ *A1B1pj RGQT s* h8P6i%{!ɆȈ+Y B{%;(9PǓc}I7^8߄pH` tR~?ij(z<.#?5qZ8 0sR;3s6HЉd 0" xr"u..wS=HiuH˜ŇHk=8 hך`%->њIGAL8ڜR>k8_"p"] b&$mgHtC0bXw ,3P uA9A5H< f/S!-ӓ@95|lMHTHV&7\Jȵ0vܩ)+{R4 a; F)܏) -E~'RXHeahq- H#X@#tHa QwQ57[z#ᅷ0ȡu??NSKN>pƁ8D9'/#9)**6hrpgDž`(/@ {/qC+xb G p[5%{ 6 8 KAzl y0SpўQZES0UxyF\b2l臕C@hta()JASrن_,xfj W⾄I:dxq (ɱqȪ .BpW>6! D~Q,Pvpuև?{z5`莐qjf_iǀ Rˁ@>ܣp`( WI-564A:AQIX1m=NjH8@n8rA#mi`Wd8Sf490$7I#( CW:Ȩ,0fXz31ٺpWUG 91)5 &WaJw+_<xLJ߀F9hzpqJ[ТФ$LTh]cZ XcH'i$>0)W$mlX`0bK'[Y܂%(Tpsp0֤]Txvi 5msh$@0Y7 C`%ҰsejLtvU#j< O*EXȡ8\bR=D;.|(|&l}V-$ mfgطh #+9-< Ng+H HPxEBLj\5٢,40r; 351Ѣff!^"w3yLXd)܁RÆr tNI@n Y?g݄tBOpX({ sUBI g;6H\rIX=T"ʃ&zvHpB Yڊ胤'k8 _Hd! ." ]RS0( @ JYJ"x`brnJ@} rYh{ gB mhYTE8dK[ܘЍzƒ%@`-gvm#pA8cQ` \h 8+@)W Rv0]aD6b nv@#5! a x kMmlغO&1䫒+(wr%xھ(a0UdpY WP|(=1(X:sTH1¢ɠq(hK6ς~ ްo#dxډZ6LWDU2p `Mp!f̀ p/< ^>*u߀A@uNasoSG8ݬ(k]^S8`v,jY=10y= ?zJ 8\;6 qݞ*8&c+v&RS-@ fB(o }A l)9#= `zbQ`s|e(Hdѝ&dt pwtCQ ࠀ \SDW| sMØ$JȗiJ:Ћ'Xؿxl ho(M8p;w9HȆǏ '# !ʄ3]5)rpR ]0)U/J/V:7KR-{wDϵ"㐌WihV͈d0 @#OXzĤs~%m,@\o82p;ő7#}>@@@ ` h|S(i%RdTQi:#A ~Ow `<t۠Ep`(RH  q9 0<}PA} Ed-nh, @0p@|< @4>O5|2Ylkva(z@ F` x;pP4aYKPVX A v X-jk y 6h{K ɐ!~(G(6*wz`ₕ6kfo9|(^f[+"MfJ#F{Œ:B  j{GkaF uGX "‡~"DL‚J" +'#@dvLI)n\rfP3x%bNℊ9 2qld`X#H T!HX1ws!ڡc7 0&Q"im /CV~zb03/c1bJ8 r&(c,tt|!HBf Z\@* E\ycjPzP. 'PThj( ` fh96Ч.b'WKGlyiuh$̚6i@̀2 chQUaBMxp* bP:lm )r1_k62 qx[ja|ABːBN0߬l U$HDr>e/ -â}G4]\3"<9)jQ@$`V`v1{]GfE}sd#gsE@/^;Y}&tPD@8:!cY a*pp @t@5r vǘ(EE$:+@@>GlN@!2yǰlЕDm"Q<cт2blYtW,+f.D3VNCwFO{& t`!e7&x c 4)z!y`Z*C9 mr3iב!\' G9;co,-kAxmMS3k2Av61ѿ|^OeUJ0r@:pDO 0 && 6| B èsЁ:-MC|;So<~ MKsऱpp5`dkV 2ǬXPC0#!#PchV߁'E\ !]XN]/,R{ӌ3ŤJE"] Ӕlp`f@fLN@jhV >%`X@^"N,dDA?<--\%K$FA!H5D[b!M `[2Оfb<^A"IEͬr`&!ja6͆9k"p.nW@Jd3ND"+#<@\/,L5(an:Q>5r*C"e"+`&@ LQAћ $8WgLlF(Fb`pgJ""8!j1`סX1PXf͂a"5@CeLRt^xmr**"" &-F$0z`&`l O`V*/c`iX> ,g"%Nm 9^(DIhak# #bE A,[%ʆT@bj B?ުtjClcL?3>D ZDe&d"E5KKN6,<:!hA!rM`B6  Ÿ"RHB. \d, !d5`Bnzπ5pecԃ·AHBD`h3Ͼ~@Z:;mp[6kBw3A*k&.VlL tto4p V"z 0g;ErCi6. lb:Vʜik# n +,L ئ(JƯ fa 0Ni&lTE$&AAaX1dTB d(n'FsC I8TgV0-fDZ-KD! #h+!+rN" j`Ml**5CGX/ͦoEB6Tϑb,ԋGXt*BH[m5`Z%G%ZPMHR0e" !ƒBOho`tL2a@ZV%ր4%` $"׃v[ >H220뼵"$@봦 dk+:!KlRf~!RD͖'@ `Pc0H ʣjɒJ@;iPiv5Vϵ} 4Xu%`zg@2`fd)jb#3O=FBl%>&6 =Am5 +!>n+>6@x ~5(/Ls#*b!Wlz ZIi*FXL<` nÀtanoSBm&i*&pFU'3"!U# !J'Bχ{ %CN#-qօMAaRѴ[h..q!AX(TeJP@`O.dr3Bz{+ Dv_@B.)_A K5.xBT 0,!6|@+@z`GHhJllqxPr@t@F~9Q`$$m@0cR/bzfT-R[FIq&.,WDBpIlQNstH=B&vdf6`)l, &f="봄l9 UF 'X;bܕi|o0JhuΫ4 *J< .*sTL)Z66a!@z}%q0 TZt~eqb$oj[-a+D-6%*atAۀqͱ5Nl )A&']{"ڛCM:a8FDA (%,6FsP%l hnJFWLn QdzƼdj"ft-@8<%}/mP.X͖,FEMBz&0[hl.4̄ꮒPt#CNcJ)峻<%gn !ঌ&»@x AxcbB5zlgΨqB}J.'ab "$)S{T/Ml‚@rD*03ӷ"Tct(GRGpq(#m$ X ]BUGD;86]6 H#Fo' ,pfbuEhT#fۀ-*a80{N bL VgE–\v0艶2c@64Aa' њ6,8I_ G(.)()MJA+/=(0+.,o(" aj@ ([8d!@u8 J]aVOwƚ^MŔQ 9M &a"Vo{擺%J #b:\6g,-..W05h6->qcAb*Bd!< bZoC{Z uj_{!-/9UF dnFECS*i= @,DP@@ $p0?c27$p Gߒ  .tE!@]-LGO%RE"#)*BXq," 2~>Rp@&XG"qy* (c4o^"߯dJ"ߏ5N+M2̀YȟI]|ˀt tF'M@@8 `$@ 4l=,@p](#\J~  t (K.;(%i:j@t'i|>+sA@& _06 oR43"bp(EP)V'i,@Kz"xSRj' ␢&:P[p*r!@  D-zh')1& '߀@"6BG sFd1\* zѸzx\q*JD),Th˧{=2* ˔ 0@.QF D@t]|=0$!aˀ]Ar9TL( zl3TFn s62 f[֢{Z¨Z$P0qLzT yb\ϩcsGepְ@6 >4Ns\8nf̤( `H"@""rib #]%Tx& -DP:.KBk.k/)gD3=?mYkl%M.ؔ7ޞG"F,"T6lm)x9qyo8Vd A8OSlLA::m)GHISB9 OCh @W bkqei3h&C~)d60=Ǣf1+ S_AQa< -4GiC|O+OZJI 梍 a6!Ar$Mɬ}2$I3i(b1H1"tͱIG4@ b DŽ+Hd:X!5VAr@Y 5s  BxM @p c93(E# P<8/ PzA%C4f8 6"D+`>BHR$"JIR.ĎS" jqHo BT44>~2O`( y$NLZBJbf&RD8 1);H8'P23A=Rk,!)A#LOP)jE5NHS*`(*XɊKk}؜38q 5$7zIOJ)kh ^Fғ´c`Y5`g)Ek88@HPŗ6ęF%ܼJ #gM=uy9},TD&R2w6Hů61cbn0ʳ:ʡtdq:&1h/(l+$[70{H’;#,d+7I9"tmz1ÊD0/;Gnmy1^H"¼ҦQ%?D;X[ AP !sNx*g:Qj-E{DblM'o{1#nG&VH^D6-*!Z 681(axfVvx I=Ty**D͟V>ZJ/#hکa[]t:ąUu4H$00 %(2L ֫{ 4=<.r 4s٘yH|7NJzXxp&pp-;z&*9~:3 Ɉ1kcz蘍)ȇhg/23 %xEsCbCcURS3"A;)ɍj<1p~)s .0;I| 5# X?) 4?Y / 5 3)P'f3|Q"A@o8D h0C@y`uZJBŸ' ?(B<9p -ġ! ؾ068 S`.q~<9 S@hIaszm P3@D*`&mnc+C1؃h?I@򴺜<  (E (]#KNKF̈́7 |R3ʮRJBӔB@] u>D!?P-.`(a˞Aһl|l`Kڠ A4Aor2Р ܉،Aoy `<L(iFX)FpwCj5;.hÐP46H#`'0 SPqi"m1[D009SL189֍@E[Ob0ʥ482iS !RvRZ%0 xh,n;Y]ӷ" KiR2n !BP XX ӊáPdD wH5:;VCKB! "  íПة~8|v8+loT=-Ɲ5˩I,WR-"Mq)5 aߩ\hŀ`K|>8\A˄9?ip"a  o9к0^0@hwq@F mNKRzA :.H +P\-j 7yоSzz*Yps$xwHs48opC0xYX =x {4PPPHM#:X _ `@; z``[xz 4H|ri\8 DPHzj5I }u%T8a17$kh"I 7bk(H+@>D1W PR ߪ ܩ+o1ʻT1O hKxJY'q(pVPę`t1H#4KPV)+۩u@Ǹ#9-GR=68.u&8i)z+ВPK7 8"hư9'1T ؕ ј'S*CHA(I ϑ `ⴅdX3@iCޠ1()f- ?kj6t| 8M4iAC8m*-U7HQéI-IS/:$br:9XIB /3HUp: Ǣ8 ,0vAu #< WnгatE9CMXXDQQU0* sA>+4D\9q;a,Ԏ 1 :"ȼ$4u,rA /`$PH iՈ^t'!a 0fug@*\q- I.K ̣ٙh506G'3EmLBE5`ɈD.kY*;V`,-I7"I_RwI|?]lZT yeYRaH` T(,D "X}R6F#< PL8AAMBH1\0 -m< O?Ef )Kƍ2ׁ0b3=fK:8tPLQm94fЍ y\<( w9낰'Pq)1S,ͼӏ8p8P>Hy{C3;DlыR'2 :@dT- 7m؃+hRz+P 9Z]νsD( L7N ?811|K8(PUJ@ ާeq2Bh#{'S`Ϡ@A0'cVR]t(0?yQ靘`YH1gF@bh xqeG(y3oG% ,D2,9h:!x-:TI#WI"4b< D7L9 2ٕ9 s(v%xG#H[ƥН"F'f)z \I(tXg? GAҍ1% a`!( H߫B4h H:ً&YG0۳Z + n⫠\=B0-q͇CPdxXv- Lhn{̔CM=nURIT48Mx tLG3+`+3&mKWEL־*3}_?J: v9%ܬ3 oQ,ؘ1 Xx9!"Sj}yҕ֝"@B1Q2=(lk0&maoY3hUvRs1 %Ǹx{ 0 >^D` APa"l>bP UCH khTl6 KeHޏ9"šj6 1x @v㹁w% 8َmOTEŽ|\ij>"%j"<ի|j-+4}Ÿk!PP(CKn)}3+[׻t& UEx <$X+o=""XH(d. $]ʋL^h:R3a1PPw$+K*B>#&~ExX楳eԑS9xzX4iHGP#[*%RYxmBxqÜT P/I2.<d y⑊Zb4X SN Q%E VEhk@FlPݛ>Ʒ&ݱ"%-t!㹞D: YvYM3 B>ZpYP P(I3'mHI|lax2f2#Hp,RAlF()?b2]!$TD߉j0$ .w:ņ"Bz2څO*ň|ҖuLtpH5m*`O0'p+A>~~9Ͳ(D@D b,$%-7$Yv- ,ɧX 4Hk )CY~16G%` A^xgH,^ђ;> evQ"6L[p W !bs)ɾbdԚd%~)}`!浉YGY|R H5B[BaIpdKѐ'LN3b?wr"@RbT=_@H zj0ةd)C X 21A`,njLMkld[1`րyzXK%O%f "@ֵ0F rTB@BL uJIO)=1T!n?H+ P*\ @d`27HU *Mq?$!"Qk'" !5F)!2Nv򘢁< 3Ыˀth;Gk-Wq8H {*9$Z,wHÈoZFTԲ/9ErRDD((Ϝ1nƬHAMva՚siZFÌX(c g8M8Q#\?A (ǠN'\%L%K{ςbddbT!I?7 0sP|QƆe*_2JasQA/R}{c4Gou #%,}.iqeN3`H 4bUSC(wxC9p0,N XXMmˡMtts1!5TUt`9r,[ >bTw< 'DBtLD 0(ݽ3Pt$ b\DN cRH15q^+KG(tc2 Ryo|OE-w0.'3C'8H 2.1ɬxϵc'BHq?&y2RC 8\?!V+,]=8H\i' `#,~,v=,3K;@@ /tbJ"VDr/$,:&ڠn! `'Ȋ"-i2c6 ( YK x70IrŬ)9` Ha tR`QvwA@ `P (nZFs.~à)F(Hn,@2(`v%H\L0B$$H(ZJN#dGnMLt77zAL m\#"^ϰ C3`~~&bqg6'3"X@TH\. c%14ŽYm )GnHz@! θ.Pc~8=A` mZakgɪPW| 8f(o&&$˜hr8:#hQ@ jtr CI.)BFNaX@HlqB@bLq-:Yo(Di,M&!D܎E,NeDlC@9v"L+"o8(R""ΎbeQ8Fo*# g zrgErB@~LxJLÎң"! o>$I8X% 8Ab e&Pe? e:@!0fn@2y0(qi=CG/~qCR6mNa`+E 4Π<@7E $'.ij` %\"b x#펬D]%4#B6Xmn,BJ)~.$$%vw%d̠ d`A:fj~L;9NF`pZ )rWCpj\:>IR= IJ+@ NJA*+K q>;2b bAgCib|-$U)3H`D3<PCA|0PW 3 : E$CH *PM0O= "@j16 z"$``퐙\и!&aà7nlpc0ABfj%~Y 5|$$82OHH0x7TtFTONtE%.L$-b ( hpʃ0v]&mAXf.g$\'gQ* bYQh@ `Fhdvvɞo t)TaJtO'#-ri{ޑN{a ,C1fЦrXb""#PsJVbJB)? 2 3II29 `Cd6BěC$ifcN7 kNZtbBF~OB|ЗQ#za]'%.%00Ki` E !u,KcfmФ6XdeH7BwciF"n15d;ihj1XVyF /HKgƫ$z"~ b 5<( t1tQ70風GGMn(@&fHb'a/Ɩ#M.rw4DNE1o|.po,+!vynVBT*dL "ND['ȢLz|tkZ|YA4T&l AA qs ݂D `B0~x Ÿp,Y$"'7hƌ䅎$U9A8JAEQ"BXVJzxIERi@`ԕ K]=C@4n [v Hx-#R!GJAMd3P|tzwJv_L8WŊ1/h+bdNDA JfRzq$@24@| ` ( VcRU3ٶk `i)z}\(2DH0w"m/L~ڿ>%NZ/{L;Vna>.̱{!J\|b7E€ lC F)|f{#.1IȈ)yKQCG!m= ??e&\$@m>!6S{-9d)CIPT,B @@!Q5Z`R7MAB |<eh8B`\2}o P,?@@8|>@0 >`@$|p@z@0^PY F Y.G]،E+?4vwBSxJ.|Yh48D)z_*c ?;\3yS/X>Bl`]]j` ֕3Fy-K\rh}'P:.D*k+ o3ZԾ k6 L"B(L`z'  Ӏ2Z$h1yE@X-{*5` DN`7^= 5)4Lh¨P3 GH"t|«ҒQʂvԶ+ ZAԳg9 bpI򰯳IGM;M9oFPA.]Y*|+! 1.@ds-bpwc\֑OW{QUC Rr)<}* 2B{m[mi)R 'A`7 @FS<;o=aW`ı&Yc'S,*[$L+ˣ8ses>b9W AZU_!~zQ|A3[h( L05)nk Z,B;!nҠk[>b V(B%!JP"#V)^R\qzq ]snz)AbշM^OG5rVE ,P{-*Xvbk#x ge !21J!I[Cb9 @{@:VZ4eM1V(Lp)x4hh`*@KQk~F6rsf M0GˆXHwa E jsK pOةVbX|'2F`s&su>}7e>BPS J)Ϣ2 :oK$=Gˊ+V 8Y,`/kxwD^.BV((,N4~8ly.lՙp ])ﱦ11Ř!2Uڧӳh-@2>H)EtJ8px]&Y-"!#*/ܽ& P$OiXzyYVJVev#YUgPxtњ­ wz]=zI +A3Dq>f2*. Dd ^S4\Pj f^X0$6tD.Sd^5)w'jX>0,@=LtpѩD/ʕDATia9H$b*0 !J(蛺Uհh!lhݰDCAbdC٭j $5*9knQuBÀmZ{B.:RqQvؑ<(+8ҤYJqPeP՚@TI͋Y#TՔbl{begZTa:":9FMȇx,HK!@$MO9M3KR$ Q'I(ƾ^|\2rtCpm9*[MYv;i"ҶL -!6ƈ A<+J襂eDNmN/jN Wue K4?X&,-,RŎ YVQXIf@H AH'@sANEj^# mQM|`),we<;GViܵmUbנb&Cl}Wp E,S} tw nC6tb2 CB8W@쇈/d˞T8}f bXŽ>G0Y3RERTЪaW4@+ŗ+ ,Gs)һ\#7p5e<;PLJ8Hz \"cNqo)@,꡾2ZU o}V/q/(GUtתvHip%ծz ˠ=}(#e>I0رL7I[&ВπHxZC.%aUlj ׋(crC!TgbyOղ&Wwst{ri]&yzHA(GETK{jIaH2w*Ɋ)<hp7܆(as8t))XWb^<R8 ,xR@s09Х@Tp)apS789,8DM1"i?@j8짋Xg aj+VsiP܁,H \ Fpnx NhX|0h1!Dh- ^90S;\ &p 9 Z=Pcw/AYq73t #Q Py+ 1 +Z(P*(HR@+ɗB82<韠(ҐpF0#1@yS 9དྷȢBQje2HޞŒS'­x&R6RA"l Pɐ1قdLe1)Z3B#=2٧(5:ALn1<3ND)9D8M꬏H)F_@əP&@xz#s^+ؼˈ0`2HW(M+ ;,su:ډ8p[^1~9{~6ym}#,^ Ca@qAS$+[C,虐pR@Px~4 :朐βPD*p8;OLCs"LC0lPXX]08@pL|Sȡt U e1K/| -E ~䛗s0Ka(Z>aPH\n3!a(p9@TG ø9PL(:\<1J􊢨蘆PZ0X$ٗjq˴و01 pH x)Xȫ3Fi'D̋ʴ5@V)1(?(h\cArkSɞV M& C7K d,cTќ8MDP (1*isrQ;@!5AXW\4KK7'Be9- 92g*[z"hgM|kP hZx  Py7Je#`@ibUPs'aoq"p& a"8HBH,dy+u-( 0Jfh+/ xݯ_p@PHu} ǘUxf*>LU*ٗ7(^TN4Ƃ$ {ؙ81 AoŲ<'L=HG.L~$:#:1gPt4 )-WIXEwJhXЃ9Stҋ3 48TeXT>a 0PevL-.܃ "ZT<Ͼ-: e~p,xp"~78 Ā0D('h@ä8|>I#Id*PD&, =RI(#&ÀQ={W0( ?04U}F@PhD"cՠ|>)FyG ^EYPjQhY[;QHr}P Džo") wܠPo8[q,"Ȭh|$tZrMuļ@$>憸{ P,l,cHTQX73:)/jE 0 $ Y`WN )hzR"@28l I`x;4L+ *BF*23183"3@bJ[PB7%iBJ2x(@ ʉ6G/LT8`W3 sC3(MH&*Yp-DDt/*$N#|$ 2,eː q'@ttj$I9)ӄCZ2JE@' C@zs0d"!^*pï+8D! 0WΗrIZhMiA V Sp.DJ~A!G8T&0%c-R*  X$tvRVG/Izhf9 4)D =ғsCp0$^75bsW3=69yp5""?ɱp 9/KeI #  6uܵ $OZ 6F% - bMGk QD[6Dm߰sqTr;8 L+8,M7D,IGejPD("ZҼtadU3"i~FA!p'6;˕JSaq\CJW = ,d0 h28rH A< &L04qJHdЦ1ħZ{")Hz`vvfчWQ7'6lYd q ;P𼁒'CjCXI @Ol;x.D,8R&RBP,7@/4R qJWNtI\3EORd!-e+E@$& AJ&R:x<ϧ}(E2JJ˝ Me)ˀ(T qrHkGjI5Tzۧ&BX wQS qQly9VMj$b$CeY Y|)d %7Q#~?L.C膽E@( "M C~;ХIQe$؀X `BwqQg8ZQ J mIMDTLx'ھ(2Bd$IOI`,V>PD j)$cԼL> AςdOi+ZQ(Ddl*)ر - !F8fB"&.bV%+1\!G)(NOvN2f>H) E%}K9Ê!b?b42c8)2b6ڣV ZAj "A篨%fXj70'A 0Ў  af;=+Н("h J|1Z/CmMlGHGbPń`$`T!z X8, )kj3jM%(bV$dbXHNi4ac&w K,֢FD WAN8--.L*i,!2bIgHţ0/!Î*/) jJ"ï]Jdpaoe ti{*Ӈ?fx#E mXQ$n| %_NDPihF%JW 2!,$JPƭoQ"zF -"B$L. 8@D18Q-23ǃ0(` Z-. ;!/$Os0-':C VN]-pt4JzAXF0+Mc).LR8`G%d S0ȼ_a` @\AдE+bY Ԫʘ) !(.5gp(G:Hj=h!eQ6JD%3d238=` .`6Rd*άSficDi @>e^$9 Bf"#`&-L30<䢖Iǩ %p$K4X+QdG'6M%` &a3$>s&Ԅfӎ.7#4,Ri6B9'Ja@:Lit#Kz IhH#Go?/62ΰbB ZQaδedtKx  cn8$Аa7rD#ak*ֳ I* ZAJCNdc[He@fANAf%EƏD^($鷮_n"I. \jN4[LǺqb0IS]#&bswmʄ먠3$b/P, U!;CLtK ̏x D"EJl=j6Gcnq*]S-m]69G< زE%GCU`t_o M6e0!m#'g  6 .` `O H!'iZK$e&Efdt/ :$``47W0fdn䄄b@@jsp$JBA[!TAVf, E> M0mՋ- ) Y"~eS|n&v*$DtGvg .i$`%'!JMWE+KI>(`66jSA >ds'o. 4r @Јy/2rǂa/,U*g-`!XT R!0bi1„~!.Ub%iF6i EZ%o eܣHO,Q{GC#kώ%.94^$ e V=˜G7m+,ڡ:||np1)Xaw.к'I‹%. | *&DvsNVveB+Z2 .$“f&#"wKM? mB\%]"D@"e  FfG@3u 3F^bOA`4/ T.3aZ#ll*) *=1Py+(%Q-4Yg2CDox`B yew64dIE z6}VD0BݚF  RAiVeh A c` W󑳒ЯLwR%O@!|%; !=ib$1V؝W*)$1`_@C?Nf6?k2FHA5 oMX#˭6Nt6 *+,(=ޏ A``Jp)fP< { t2 VCcQT`UL<]x"t*`(#x`0 ~@tpAH`jd6Nww_!7&_KmCeAVPrbXv6}k@Ns?Cᴠz5JP (S"Iu+*&}&A^VPyt`;*)AҀ`#Iz s~#O 4Ђ`m3`iƃk"-H;?^& "[T`v*jܟGʢ Rl /+"<ȨK@Eh ʓi"HBгDjѢHh"#ٝ{E4( ,IH3jHԟF9 ɂa/L1%H*Cp6DYv%3*Z'40{/o)_2l 5 rv+brtJ =U-zSHh3 BPm3IzP]yEb%y'\f۠8F1z # x6`#HF;e0ĮSZNթ"h9fT2 QR4QKЇ#C )Ye6>bɨ:: b8m1(R1}F]+@H(s OeI(E)Bo a 8|>*`*̢{ҽ+K:q QTx)2k `zL 4BL?2`^TG~B㩠CcdrR%s bD@"Ec{O1EhF!d-` ap0,շ LIHY@)T&E2b48BֆtG暖n-W+M-5H.5I!$VX~^S0:f:C^7LhP({u V rj[<t!Bdr+":2T<)NQ 7e&@@l (acxp 1BDhSlHI+&QsL/"e=vzA{|i.GɥӒG^@AWV8D(x0y<&2716ݕb<%@0Di܄AIZeXdڀ$Nx%8zuZhrl*|bli2Kd %9{0*Fl8v 10X,ϗAR <'02|vlu64%";F,hѝ2./ &+Up$Ǥ/0F"Ϯ]Sh# 0h7hN`Fe[$DCV̪31p2E*>6Ƶp  nD. _1r`FS|z=ށYQ2dߛ#+ؕ!?Q$~1^LaBCq+X1ʅy5*8eIH̆4[m.`(A18>'$[EZhvH(°YpK`pO! 8A\Ps4ۨ`h# [2X`*M7(| qcKؘ13M귛)v ;bé;=jZP@)'5h#I P)AKe  @L 3  L3ۄL1)·4EPޜ504Cr9r9yjS480  gJh7p8ӎ)DE8j1pNI0&tA ~F#z 頟4;ՕB#5:0l9ikB H)r `P6qc40 ȗ8is C)Wkc9V8=LMI(NK/HFsS 3A)aH:#!4!YZ@pݡY: I'xh8i!b/!P蛱dEӍHrS hA}/hv؁Y#F\ x! K٠l4~Pɉp㙩%+Jã P J*L" aE(c$XF8sAN4Q9n{ œoA*à(XYZ slB5U.ɲ ;7,C| ~$r #;YKm%;@h``R:h5 M /(Brɚ2#I!r2+53f*]$ISXPKxA@b ! yhGk)4 a@9Q ӈM;HSXk6r8/r;+AEP@$(#MX̺Б@Ő ʯyAVUã9%*SQ̰DHHOuI;",~DX K+7hӌXэ3Y6)ZvI@B+DY)5 AP`ińyzҀ ƕȨOe 9ͯUȗW<8xĜ:=ʃ@=vYN2dNxy^BYy :#?4dW8;jX–5?yH`P =b#rBȂTA 8h țbB-(#!̢̀|w8aƥT`ғ.A8؛hG@΢e<qB0\z#6\``q5pn(px CU[(!,#0:AkXSTBQBa14XY2@4/ʊV) \אȤQ6 v`!Yӆg $p'r䪘 e92.\`10/7GKѲWB0j^82!! :Ihꔐ;Drx 48MxI7(n| - #3B 58pРU㇇@Ԁ:8 yZmE3ݎUYl7H -QyFtL 8O- KH*HЩWVţS)ŽZ8 |k!a%xfXf }5ꁘH3.)@wzϊ3ܨ ʫ6ntq @ HTCaq;RSPN7(A+1ީF7i0f+O.Խc 0d2 ,nH:DCplKzӅ[G[$E@)'h;,y҇pv؜F<5TB[$PQUbT,( 00`oZQ` r-.]H &#22jږ@zRPO!R͢y4GL՞ogRMA8PrqWp ~pq m(olU7{CFc0 fK7qÇPMxa)h9Yp tش*C }O@֫r"0ԿD8XxgIH; >P%8R"Sh滒l"0&J) mXP^`oơjb{B`*=\mlZ6sT "h M"B I/Ԇ0Z#PFyXf{ @81t]bG,>Z>;*tjij<; .rر.Q\ὠoިѢ$X@Xμ8lXꀑ퓠˻.5VCc.[6Hp\DZȓ9WW 3@RX\,i 0>dX3( "qNpHr`Xi&д/6-n8n?:ab s?n 8N/ k}c+ب؞xm{  m@_8c:K'9`x&q*x7[a.=Gb٪ʡ'zov|Qb׉Jx;D:5IY8s h%CB'N _s#rZ>CA4LYQq8|Z ~?%`0<&<]Nv-pdy@E#R3. p)I!`tV(+;v;@P@$||r(v{=r{<ޔPnZ@ P$%ɠa!pn63Uy7'p<g|!GЂ? 7P3~!@:}gdXWqG0tI*@ ("hm$}'7H`@ٮ@07H r1?1KhjvhDfSr(8P9cq*BS71[ x(nmrL  (}HLH7(rRE\0ꓠH\@p$ `q8 P88%:C Ԕ[(<1?ԴB 4+@cNqQ` (A0bv˛~ I:>B޹3wBB|=d)'hH .Ǒt,I1:EKS) h1)قjZ{ j * P  H*xC}sJC0Aı@AZG(j* Bl? & (vUEY'T R8@." 6@ aS(JYp*a*LfA\Q|\SKd".`jP0-DAR >bC@Nq͑ 1K'R.MC)@@ґDf{1<^n"  h*'1,/3c!7Jh>k 0R# c @H DTv$mq֌R`HPføNDŔmW6`gI R1 _-XA^MY*>gp5RJGCZߙrXcbR5]RȌpR` 9)3>2Zf{@I9OXWtm:'d\@X TЂ` X M.`W =). QzN5<# /ʐavR[la^P ly;m;"` 8|=s̃l@"1faP-YO:@ݩLj@2_2.iDў/I ,c+@`^XE ;U|df9;PP`"rk,Ap' izk/lj :GEA ktN3s;4gR, /HE]2Eh`LW6 $:-gfZ#!MHτZjR&­jRYzaD+-w2!6kP45V`gOwFrd=c.0CloVr.ih8hA<*l*pѢ!o`_2\r2rC` s,OyffS t.ʥ!keգnOi08Ք;.lwp]\D@4!?x|ol8dJJ @ͦh;fC4B4&o,0AptZBf(ʼس/bc!b J"((oxG g1mL`B Z/+A6CD^$ȴZAV:LTo?~JG,r% 0r7A3,dlX.HARWnA ` $.6PA2o8$®'Ꭺl ZjvB'~(V;"U" v- ?`TK j o$"8`&+B2xP)lp%Aȴ*R , <~)/JВ#Ln-=Cd@ď-Aa`*`'BlZJ&`+C'G\ &P^iQ)*(6d b  "CzMe*u@3@!$p% bX E 0mFE>"xiE.Fk2JrADnc>( rLEu=!{bk~"@F` b-":ZOh",faM9Iu?r"b~ RFL>t\b<*LE+A0tN$/!"´zR h6xX0,j@e F"F>].'/DX@C%Mv(=@""bzxBe`L#.&O_!nHjjNXCLb mg$fD`Aj#2.> `l N$AHWTE H#lu!DXI= `t Ӳ$1!$R!3"mρSޏT*̬@bnE!-Hbb {8aP!9EAԔ PXꎳ1z dR27!-=@8y57d)3  F<^Pgrt hWH(JKxsTJTrp<͞!qtd67t$Ń4zih(v5. VkХsh| ŋcr@%>|wfZ=Sk+WafW!$Pf%+r ``F֮(O8>3Adl2,oUc ꀊ CH>I(}vb.4ƒa`1"5n lOv-bfd^1Svb0F&@ovlz \ H!=<'i>nphDbh`~L(bqJt#4Aba&&K oLB$iʊ}&> [E8BD4U tGHN(0{$"5T7cwBzVB&auZbGRbDX,` J@Ih@ nGK*zDoF`nnA0If!P ޙ,ɡ˪! N`>>*s“]Rp3'Z F`3v٩A?w<0A^aX %+)65|2n`2l1 'b!XQ x@w]K[V=8$ "b̓TTrGy%`6 Q8'4I .?` ԰4 ݈ ]ОC@ `Ҙ`$*$ޢ0bxC*!+XWl#xJ@`P" @+: |>!hb:&)yۋP@XƀǠÁ p8@ P(A XD 1! ju H'5 `8k@PZL|)d# %_[y y]@u "ܖHq>GD.NYs -e BIsy`i 9 ԺsЋ!y` w\K=X9(\|G8~0xA9 ^ljsϳR\NPq08 MFՂ.<Yt/vHw!  (`7`@%X| : 0| >3!%mHi[]mCs =`C谡D\M0ef>DZ~=(V,LýC@ϖ`0ԨAcF7BɇmdYǽx9Jt:Q%d%^?Y"@3(G3"8|(]SèK܋I :_Wg>*RVP8#P1fBY+bE8G [-*F1 KE{J4rs0u-@?$Di W&E/  \Pp` ܶXS-TO'w:"^Ks]lFVKI|PB4=+B PHl \b{,g К1 Y ;aȺ>f)X׊B!5C)(s3 "]ޜJfk" ,*"j].f,Ā1okCza =HS$FVeg5H(et 0Y v[ih`2&6!BKvpL턾S (kPzupAD`L (y*Ythr.. >>~e%8J#aӉZ0_W&@aܣG[/*@ B(2jD)09pd0b 2O Ԋ\ $t|6b;0((府t("#ċ˂l*AkJb1D6~f1 p~ˆN+tH%X~$DЛUW*in|ؔ6AB:n f;02SPTKs)2$ Czʼny- @(Ů#IAc⧀o+=%!%@"&X,1P7ȫ@ᗳ@cL[46sȈZ4 9x`f58k&s{/ 牘A>'  ؒ8 ++I? @C s @ ҽ``7ml +10&;8Fc&8yy%) ٪yA8s(}!qB+LEu-.a複Nq2@%IZixF(! 9+"RlP 6N $l ԵF!!">ࢂx'X?q` X) Ahz+P~SͰ VWI@@ӄ: ) (ZG8R}1 !"m?DRW訂5 ֋ W^+ ]2\EM=)CI.X*aGD邥-4zY4e>%)\ K6xPr`Xhw ]7֋Y8#rc:7?PBcYJfQPbU683>gX AMŹ!=8/2h"k7%< Jpe7khVj"0$..㭅E-bn۹j(#xR@~,k% !,<9ZޕbÀ K)C4>(%&ꋞ[[y!@V@ +l=4>;6W"5ͣ^2FŶ'9'd? p M**xbl<ɑAn+kZ(/X,D00u愨Jr @b C6?8(v`%"q  ۂ9!+%Y[Hȋ Mَ0а1U ˠ`>7CޭfAF}ڋ^Og2BR\%ӊQ{p&2D(㰙VBhQ_BmƴrՑ 2J"L7 x Q<'\H߸x67jl)UPS!/Ȭװ9ZI0JY ПI$x`NG| )laSa&1!k\8JIK ,mxgfK8XUk. U> :6Oq"ADShOo MC%S怠 :hҙ c /ΰgH#XC|yGǾ0Q.<>yh {s_ H;'@VVx [] ͓83MP?_ >o%(`[+ @#DGhԷܴ2 $hX< G ! -{eX2 GoE@D"" Brj,K@Eb0 KӠh< àm,`)@K~[ܶ/4pe,F8PUehq %*xa6g) ƐZh DZ/y( ? KR&! t+ s:Ag>̳$@6J$9*0{Ԋ *(̀Kd-1K:x&YDC3 2c2$N ji*Kp* %"G6ͫЖMjPH*.\6-AcpSEC.1JE(b+`D8 "$iyz20HʢUT?fؾ'0 iƊR)Qz+Ŋ+ȡ,`&d$E"/ b ̗׎Z*PS<|-1Z! <(LO .ʗ ͌$! #)# ec9|8V|2̾"4V`-`\=RYr7)QK3`#dI*|( avH @KtQⅡ$xf([GSZr)oJ!&8L0ng>~RH  N! Lh6\,5 b_%K-rZ9IG^Ϛ6NuF#F!˥i/_ȐQlU1kL6"2x3E>Uá @%%伪~Iv(%8oY%F,in2ceZf{d̹B% 7)$i48fTYoHD1S@@u pSֿs P)m2Q@Lq"P;h0F Q\ ePZhhaG"$opSGڍ7*F+䈏5i=!JQqNi9)HY&Pq<l6| 3M^> yI@ `L n A;y#8ă,V'iPK;X q`msD׹ZC|84HI|TF J0> &K̶A~ 1`\|CN tс/80`0Wxrg̷Wg;3eV !D0(8+V'$կsC?Ib\Bd)̍Âp$&D y8N͑- X a. -B%5tAC"p9#gBKXFGU7FDr5 ›cN#`REI%w$aAÑmi 6hݔa$5gξI}Heg, a% a2 7ܢT Gk4vzPF\S`tF`H Ա/ X-ck*N!pRX*EH FApt%v e ,¸JG@iiE!Ei :pBc{&߉ybV_W&pb#ld Y+C`pz (F*uMGXXX*\(rB~f.f\(sb(- Z)-SV/`̧? J+UN0Ъ5zqkYA>āBwlA,M;J2)y2%]O.LD |1%[U0^į# 'P̖Q;?ê)EFDP r5p ÁZxVN:8P 0<煕u)ؿV0(s䑫),2 W" K#iɝvQ,0_|O Q5Hfitғb<. @S @Ψ+4] J:*7X,4{`c|o%#Z(@["akn"PT Ņ(٥6G2_ yl cT ĠibJ.%/2P`:(̵GFfs ` [A#N? bUfÄ8nF/%\ŠL_?c @ !ˬ*=/(,d.@ Ff.2¶+x6PŘ?"$AjuNh!ŒyE2V"lX`^0n9"$ b.þ#C#i %BH8b 8$ VaDDY^Qb\T(]Gf)  8#< b pҦ )BtVdˊB8I-0h' ɬDwIcn:)ȇFLT,Z”#R"`p$Np`B 2"{4 A*h"\K3vMxk@NBiE4k~+qjj JbAxC(\(PMnCD*>BNPl"&:c~(0a j ?vfJxXbn"" N~`iQ',_""cۏH6d(B!*.ҷ^r<`vQ~bMMU#r\$h?(%b& !Іj(Bm|݄"pH@!{1`*d`+)fE*n-#!!8+Jez\K8(`d@lb< f B"{ +EfAH_ vjDk”X] 2`bA,JfHĨ̈(s`*!!x:i.-kR`6|Uؐ Ag|.,(j3n@ ᔧ dS~*r!  q@ K#ݤVRq:Cr Ql%N,G*J BrS`( PJqr5 pD8 uktLw!\gqGօVn\)(<#2A18B1F$V#'k*6#B ^ h'W!Ӊ b !&r0pN`$1>p2-d?\-Wuf| W/¤р?$EJ$ ~bXybp 5m|Z HϨDC`!^7欹sy-F$fSO@T/dFN*?oHdψv%@D!j h,32iIxh#mRQFfPĸw"8f"aRq! E4jo2bc1eC<B871C3[T'GK` PRL|c,T>QuRb ąb5SV0">#Hcd&jRHQ @ن B3^ekf.!bc3|Q)³q7Td.#2Xc%B̪ #ChTm Fx? @qBG* g" V~` NNAC2 fG <*z 8ĄD~V!t}(a A劯a":e&2<4UuQ ,.9E9>zɃrHP:z' |.cm Op`\?>wX@"%ba17>d__0"X_PiA~k3]Ӭr^OPX8jԔ~UjY5m%cP"ԒM ߫p+mm+&6lzl@9F߮Ia 綕DxJ]DR 67XNy`̥0=-@@G W@Y(l5pepi*~?ߑU CHt"K/th=&8L*Ko8I t`@$s4@y(~[34SIi,C}u`g{ RP@I}eϸ$AU0JDX)™2>9*b ` cz{//Hh۸&*P*X `k'ǣp@c @ic[ Dđzyܭ,*O*%Gۨ H!붇k*ʤ)+ ,,s@|) $*Q0sؒ3.|ǰL,QY $ɲn:OPVE[@` J!l$bMNuh8LAO=`Ӏ 2W7B}.{^˜C4 I2M@6ry ̚5 F'xH,5B.A&%AYUf"`r0& B@Dz5ÎAE U}kO[؃±QhBI>ꓩZĄ!GzPjj{L*+e MBd˲ʥ;4z ° : t0-J[pp@ybJWmp ,ibxxIH%I%Ixˎ8h֕QK%lylz kN1 SI뵂=T`P AD&Xrg)Uh CHϣDpJa At,ĐIܙ@[w]@NI:RʐY a 5.=$M߃)vL:L Z j-R!JMJ8 J5CQSPL~?jB8ub`{Aolqmհ'"gCN /HX;AAqL* % AfC|1"cޣG&@lB!RU-9Oz=@:iQRObMEX R!D29F$l<|*Pe !!fYVeYS@ $#I8[ 'IBDxHr!C祮㺏8vȥ`5x9q֋TA&!iЅ :&; L9X @<xI=p@cU&G" he aD /"9/WoN){(d b[:#T!H6Hو4紳Lw__EpЙ?KxPHTzE(D%a;i#PvL1ms\|THI lq T{Pa7e~7GRj9.̣&Tų\@9t!xgNC 8W!|0  ɢ 4) TH˵F dxC fAM"C _VWf]α'\ 8,'Udƪۄ{V]{IEx~I9$i]G6I*R'"FVDd C+Sj8h@;d @q`B=%1cdJ;4ڲGĵ+X@PP(x)i11*D(M VJWnƓ 2EI*%bIt\ V ! 6qrlp7%,&ML54<߄lӊ+6Rf#bee09l@D !4!"4F1^?9-{"싸/"A@86qc) h 0m(]*ȢN#3{J 9];;0;_ < ω( IxRN8?GHш ɯ>j۪K<*(ރ@x0p.xq r Z? ևho8'`'vv6r?- r&.5X&H%8L-3!ڼ)pe+ݻ 8(9^," 83P1$ AMaIwF [wꘒ0h81?(Jtbm2+,$ĀX8hN &<0."$A`3)8k#8,`X6 r/**Cэ@%ⒺyA7`6;% #b'aC`x 0dkkR9\xg$ *Ba $lJ6y((D8LCyݩ#HNIZ0S(`y `,2"`p U%>;5Tt?>TB>9)ҁYF:/4zPH`8\Q[RꦝB,Ī0P)ܰ"1= 0 KIN",<2DYYCVP2H56rE3>T6 H-+EOtAU)&U:1|L;n x r8pn?tiS/*Z>yi`QH;RY$Q4 B/:#iO0ڇ3Q P/@@fT+Eڦȵ0 *8 0SILZڷPK ,+Xn낰(R'ζXV 2MN\L3L :P,؀^_3]ƒsH"]u9Ch' ؓٽji!0 NHA68D@U]G*mz8h8AsrFC:f. .80z8 I??(^?]сJ'[84py{Ex:.NF|  z@-{CnN?Ԋ(+ ;3ASBE z@  10>i236dR@;>P${%{ϊd/b[ȂUAF6s0P'xjЪР [/8.9J \p08a E"= -dL = eFx0W*>ˆ]B*km`(߈(A[(*@7yT&ԢVЁMj2ꍌqR#V 2Kph[;5'ܜ3jZE *mQ,{2+ ^G2IȔ +{?h4Ui\3& E<[mFOPRb|"䀙PYCx/8ՈD7O{^t%*1373. "iC~1 ϸ]`a<(/ 8\RX82'PLJq+{豸> l]X^ f&) 6i<3 Ne0<&CE(J4z1\ל2e\ R 8Ibc½>6DY$K' GTᛞ+j<4ڈ1K~Q@DH`Prbӵ6փZ/hKS:D1@ $>腎si/$_,sΖ   IT "33*# ]͘Hl8`,gNZ -l(iT"ɭO_ʔ_c6T˛}Ք jX+r<&ԃΎ(v6*loSOiH.u|7 Cϸ1t 挥y3+2hIGʄ- |j$F2SEgaB (t9z.񹅵d $aJ! ;hk*@pwKbe"6>AF٤V*`\zx36y{Xd(DP [ @,ʀXcFaPXkp,Up_~a0!$[Ð^x.4*UJM9@( !B:*4OVlܗh  ~X` B@8h ʣ" 9\ULz! *6ԳTgz~=  #jBvml(AsW?R;"/.$5LBaxfpΟ,:A0(VN}%QRԠS`C#XQ+J+7,/i2/, VE.yk @V,-ZHħD ck{hiR\GDJ3 t uS]E#kT ԁbND0B,[2'\8/ 0.I`- xQJ4w <+-B })k@"$ {'hO*;aH?_J.@!8XebD: :xTŶ"̀3#/Y8D G׋IrlI.$"I[ wGUk%JI"P"lEKK3 * NOP7fKӂI#H0 @EXAv/32:jpNB . R$]m:gQ;g%@-c0y2']⚧»6zS` r:q#{ C8ޟX3kfEbC3 |d+q'jL-ULJ(D Ⱥ#BHUcL&Y o S Po[{mi`]9HQҰ 5.FhɴAQb)UeVBIZ1 !"cnm)DA_8EX@V A!ԴY&!Z]b*2 X5D,rKg \tyn+:r9*!<&/ A;|'6 E5!=3`hغbkd0P.)=sP<=DD$Б.%Y(҈< ^-v9wO$*ǼFj3 >@f-CzH#! N.a+|P*)"Y{ h h豋WrѓbXH XHQ %n)AR .QF6ppJH[SsT z!B? v8X !QZP,ȘWb:͑H О~p&,Z!;c.fH`0ǔ{ZQhp(F">Y౜2mB-Khj 7]8|sީOS.dD2\ $PBxC &G~X}͎TlR AB88iDJ 8,~zɡH Ep&<TI׸H1()觍.}TLc S ^KyoDBeAKR@| a 'pb0/GP &F B!m}l"SR|52 S b4t/3}V$PFI:#`HF|F]՛cSy^1F#*MC*t0>AxMY%O@àY84 '!gȽ,'*o p Ղ0,03%Xph)~J:yG&̃x*IQJ+FYuCP!oL%l@NdG LI!(r`P  GY|k : Xɘλ<42ڻȧ_Xnq|:W[rDNIaa΄pҧ>!$t$xacxm:[Cqpt~p̀@` ^ 2pc}-Qj+g a:^ P8$ `G|FKSh8~`€ 0 g !P'O& 0j*hhh. h; 8,@,tI_e.\0,}>@ykFٙ$}B0\N&zj3y&bH#@u~z?ql.P2crTn2_%@(2}=st;$8*nͮ< % 6%g&- $9>(L 3N#j0(S2̡I*<́zUEx2T{4xnckq +D7TY AIR{zFg![$( 6cMm5bό _X!HY;}s/DSFN!fQ.IGg)\2u&7/ A-* f)R8 ;9GL Nie4}:^:X|GХCHd[ B]}!$OEԆ#\^@nثGM*mC/gd&aʠ\IC0U dѕՊvt^ { C`C kݽpaڈCscj^!`IBCY1bH9ln{+|G{W^f[`=Ǚ^|Gͱ#\ɩ p` r[<ĀB^F>31a)7q@:)M[r B:ݻh/Q<(\%~Sr_8Ʈ"s4O26bD&m'CbJД~]"DBrYNWLW|gkՈPxxza @@GPa/HZG|E$m+@>pFBCP D.IodR.fad c\c 0 o!`.6!<@*DHAJ j-R+CƤ#A(!AN|A~qJ4@2 &R$bb0%_JdJd̷.L`$e'"@89cM$.06 C\% 0 J2%WF e-a *+Uca^ J#`(Bf2@J-6bvJeP"5ER )r!zJL`KNHho:|NT! _3Ì#Ez8 CC`7C $$-*` lTs Lp-s/ @ @dNG#b\JƤQPl\0~Bd5M-` ROh&UQZE{b`/m& /-e6$bKBziA"Hj,aB t"/nFsgV(=D`P!~zm U=#0kǂ$r]>R$@ !L10Tby I``AvabH2- @&2079<<*CJȘl|dE4 E!bL0=3MH"S,%/zw9#f `aFN$ѣE* `P *v# Obt"b,dzE#v `aȖpfD]Hs$bI+~tB'1R8#T2.65Ke&I$QA< @kԗƣc1CŬ^^˲ l.e~%Xs2QCdڤ"!@A>T3i;Rb !a}1OÆID5F/bz%SU3ʬ&b  xTӵc̝RA*ՙ #P#jR#CB^6r%Aq7&6,Ano_0Kx\M,==g:Bs7noTo_d!@ @a*bAr@LJ2Dd0Q}fk[bUX&jv@8f3 t+LEOQUJB϶ AJ%*%+wdB7j_Qr$`w $$@/T-f">XS5#`DHLH>2ufag6gq#`'<0I f@d ^A>Ҡ)IxNdR'* ` Hw1,1,i85[p&pF`-(4u+nkfRU5" b%X̴㢦h 1%<5@ q#* -N L@7tHRFJh%.r.lhDiF@yjoo D~>b&0\N#A]X  j,QԢo`6\Mۘ` :\*6Y*DPk͐j>q$=ɞdO[H%l0de* ,u6d_sdĢFFR y,2/.6#lRk5I!f6{6b.¸ `"‚JbZBjɿNΤXq_*Vz=Eb:d@ǧ`i,CU'-vq!pJJ1c Һ.0 'O*d&BaKoZદ$OD릻|gÝcX3&! `]#)[c5RlJ@F4VnVe$p.6"`H"bcU<Ws}iRR!>SJ|u܇e$OU#X6imF4#ѠG"%6 a󽹖CCmܞ|~gV'Գw= 6q4 j  uu)=_.XO`F^ܹ ($jjC\RcغƠ5R(d|@ 0۱uZ#̫,>`bT1'.1[Bw8&$߼# pD&aLkqR . cRE } 0< 9 8,M"*! ,r7<@H\P tHܒ6I$@ w<T&(gp8G.@pH"Fa.axx-F8o)E(@y<k@3~@<=7Q\pj m3TImY;NZ$6 Gl~kjR&& 9ē)ۄ$+k,#λ+>OsH}B4`NlP@n Dd&($r8LK(.6 ?`s3JJ;BH "{Ҹ# @HľJtkSZ}8`KPİ\K9"N2#Ľ'D#9B exv(] heࡤ 3`g#qÜrHg.w 9DQ; "S XW@zG+E(Rʊ@Mڟ Z1-5X 0uxQUIK'y#L6+Ő#~fmA50gG+V' Ti,TÈȕRL/3=JF<A x j,2Hw,1 $YdNRs/J :#2vB< YtD>@d Ud ;dN; Su\u cK^ctH|^jWEh,p q e{Th!`jׂɳ}$EWܐx'0s^5v/H7=:dU:D@ pTGjyݬ{f_![MX1<8Xyy~p;ךd D:jc **ƄM! 'neڒP>R؃B!vrD̙XDT;8u3p9⃱ً( !7AWZ!`o@1kA@5$>P7[CppS|1/a8𔨠x xa^Wq*IkQP584k$j#PNR!rU{ȝ,q6/IE 1s)#@I)n"*˝NVihz3B !卐:n؃X[ ŋҵ&ϩ J?>{۶"(?9PBT*y KٔT2HtxBY}Y B.hzhw* e ¨"F MӠx!؇B(jÔіd@2(|ZU:j4p6%_A9`,hpLKb0uhǸ>ECț2iiL!1 ‹`pƮ#!Q1`|` AS z!ʋAа0t%m(;4[7 n|xZ C28ȒE)!Գ((M 5c%"<E󱏉AdPX2>,!c AHy"i  R:#= mj]J@ V6hp¨刳ϫNǸJHk7.05ֵ(h(@s5_Q \X Gp aƀ@p_@lPUa#ct P |HUh@Q0yu9ۭ:R ʤ0a&``nbM 6qA>>f(&2~jgm8_hlPֈ8" PىHՏ3}3GH8U&ʉ`-@I&pz9aJCkI`TŠ(0a.bI= <*2,: E>nhty쇞CXGW8#ӶAل!;=(GX q< 3{ 'r4Ы +A lxP`ʇ9ӊ|ߐ+#W; (F55#PB(uj4S@mHvR' 7 8 ı8'X s8P]:mz5ɑPy Anh)qY( E0P 嚞Y_zP9Bh#1 9pS&& 6ƄHnF&mxj^ItҘ62V/ eQO_h\ `(^0t㑞Ra6}I(?@d̔?q+HyZ`@KDs1;8,5ȠXա>8 k@o'9 OYZ>`z6]FF7`8ăŗ tU;i$!޶k fX':6ψ~ D}]]oa0AuPlw Dð|qٔj] Hys @1&xaHnT \p:!X{02!stpz9xUyHy#%k|RDe2\EKZ}B`vE'[꒛yH?`r Ylt}C<$<h-KF%EbaP\m6 'SxOE1r(\~ 8iP.}>b PQ&R@s8b:p1 @@RpsTȭ`3t)&U+lFYXz'usT\[X{=^nS?̀)h` A`a&Hފ@* #p'!իh xrF|'rLPaLzT%/2~'*@$:aF :(B?`*n n˩'*Z;f`R{깾)&*.h#&GĨI3yS@;$gM'橂]2iiW`/|@ c*ap#GB1o׿Ԫf3f^SK*gRT5`,@Vd5dTCf !`* Ip&wUbXgҟ-c$5NM qJ*4L W eG4lLb l乧Ȗ\F@}M%1FH "Y-Fh @I hP>O4M>@VAG6 fBkA-kPOU{*QCMzU)3$bE(ŢV(eեERiެH eMR*0(Cf<Z%hsV5F]4(,$ (>`,&}ldӸI%ƴD,z^Lq``Dq>(n`tDBXxQ+ֆ I(O 1XkQR+C6*NhAZؽgW- 2MJTRTbK4Sf6 (,6njQU5<@e] Qg@gѢ":<@87tg!`,@q?BVF)E8DjSIrLpKQ IhtXIX7`dd @01`.: Lb|Y`ʶ&KC"Ol0 Ǝy;F5#@ B!ێy4IO~p \t aG#|: &hrCdRNE& o 2CoՇJ%(%d Mw;I*F>w$l5< !z`eKu1@9mD&D:t~S-yق TW]+oUE8@\ xm'G #4@13`qErbYC D'ảbI+`h 0T d7;ώ%9UvZ6FfM ]*n- ˕ B0զ9cL^V8\oGVo^@G_ @"D4^5mx6eQ)vAᾠŠpDb8J"pRh(*h%.(@,drcAb*aR dq-="AғB'e*icGh"nKNN@T:M``Ng&*J&²+QadBFaȂy$n vzց$|)C"kALLFÒPM@ @N```k*Hb+H`Q@%O`lNDF KQ `jmlR)zPn%c`I+] a qr@L 6~R%,iB&F^úA: MKA8) $ ` ҄rZ"ubRb d $J`2Bk F"TU$%-+i⣔F $FQГALܬf2@@b<PwNbb[bp!%`a2nF@j@.0*Td61f+)E TdfP%/j'R$ `NaҀcR LRgJS ]a(>^!Wx҄dB V` OEmhFCFGJ!ZѡDRցv p ` @ "f0V(!h:6`DfL JrA*aI4%+ ` ɾYC*0B5K&(6aNoAD4@0ːDOdct²*r.6  2A"aDZq 8`2϶y"J4N `&C; 6G$a#+*Q\bFp, >Z8p5d54qpWc;A`j`T: %%NpjZ4Ehb`b+Jeb Z @L&̻HHP.""$55D*B/RQ("X@jA;k@RlAPjbJ'mC^>:*[  Ӷba8{I&8} LR03(<"`>Nv?WL 0jC$< ` 2WQ0iOX&bŚBb1n' (E4TF&6dP*M!Fcf |`r xVX,!Z Ġ\"4ο5"'^2 Jqa) >Z:" ! V",TN.'.&LŊ*IHd*KwMNBH"C+MVDAA 2iC; v=3>TgR=m5~%*gK:RՋԬW ny}K<` < Ӏ6&֯"i+QLHߨd`\ˀBc3vb5EK,C%c9~0|$$6lHrD*|5dGdnNKz$ᵚJ!j'vEKwhl@X`XR13)m+bJBz7shۀAd F* վDν" D H!6t^?g(m\\DREBYfUUuZv/Ek 筌EkI\E ha"R9nD8y'F);L^+{cTbv.Z%"U.ń.SBRen'w4ClBI iSY. IJWq;z6b,ILaZ`":! @8aHsM(_ :qFD(@8WTj Tb 4+6z?$j h7J!3"ǀ9^ƕ 3.!恊WJg#'dFP)#RD)­e &0nx;D$rA8WUN4J@6l @fUB4VH u4݅Җ,,@1oC 4?0,ANF`` 6B*B$8 @;v' .%)-Z`,K!6;$n.j~S:Z}mŹSr9r*6S!A&K hЈ  lH cn[bn1"!-(LYq c+b>FmMۀ r"~AhA`Bn"Vp GVTrvc+E"g'^VuDC#*rEZFT9! hAa%l #D)vc0wG T;ϐ?_$>/.@D>@ DT&B 0K%(4(( oH@DL5@cwh,̀dBFܺ Jb6UoV.eo G sܕQsXPI^%t^|9䨠yhq0O$pXElꖦ@/o B y!` D8* O 2L X gQY9ѹ"L{ Qcvx 8x_]xCBT,cEotK2qJKcpkXj1($%$ʜ2+3BXN,P , \ Ax a2/TbGLޝv /`(P2<"}caIjl$s0T4LЍZqxF&)<V H 0Z$BK : #?c"S"Phz@:Y"m}jv)Pda`у<cEA/Vd "\AL-VЀ! \^fIx a3#=PPdPs 5S$@ ^%ԜŘgpO P8Fg(`J_H(BٱqɏQŎ 9-D0V@/&%pz1ebxh G`ǭ(J*+ ƹB Fp! D |xQY; @4MYר|XHn5giJtK^?73^#nRa*b#O=Gy mg l8("=zE"C "kW92y)|;GZsh _}$CvB"S[F#d0?A3'3"b82.%Fp_!G4;+k l'&u+M1TQ*sII2$f=Z  F:.0tlۜ#&- ⽐h`7nQ\! |+14NhJ2IL4(2,0r`a  &iJX=)oX$pf r39 Op#^"q^ !9@w\efJH(p2u^!&bW0Q#o[JaeL` bygŎ`* 1'E&@גUrHQZצ/כ ]#dm)0t8H`1QJ bp<.a;>K2ugQjդhnyF91D.A*;ƺ: >'f{^|\ b`=H%TlM=)zrlh#ʇВD`!>=_5AP1`Imi*#ǍrD0hC1b" . AJ@|ߣ۾6P<5P}8)x?j21 ;F ;J.;50Y&>41 Pa 8C(,u: Ӱ H .Y3 𱛀Њ{Hrh0Ur$rB!7YP9 U2ޯêi1Oa | 8p/[1#? $xC(?#3 CuQYQHDO>>4P1 ƀ SL Yk' 8P`)b8(H(@I<$(x 05pMPXE {{4&3.A@j \!x 鎓Rk@k*{l 7PT0TPsJ(A*9z˲ `:# alj`tf 84Gn>2k %`@?=!x`ʏB ʃJ(CQCypq}ȋ8K $NK\PE3Iء$ʱC9yb6i }۫s R0Z;y8Mp 80T +3˖)P9kC"wG%[,pk48pWr tZB @ +јJI ȸA; ++T hٴx $m9`6cRL rB3UAX-臭K/ 񇲫2 hpC@,XgX ,.𞘃TNh N=$lB!XTH:*jBȖ{٘ZQ#ǃ/8Z<)`h0A8!  H𳉀 @h>Q1!ђm@a2LLEP(C0A\v1}M̧8-CD+ k0`6\~nľBm7Bh/h?1@ڣ 觴 +ZuwxS43 xj)-z]&ڟ l ;2NH{7=.Q͸ [!Enrg hFb&3 8H={/舷(#=X,%'.N Sv  9P i$Utb[KKzYX! <[0s~u_A !E :_UℾP ҫ/1b1L9f=dފ\;PڼƗfb,QRda11DV 3S݇ m)>Ҿ-%Ӱ]Y#z2`މR$ 9p=䲉XAkf]4 9X>LF{ RA#KƉjix_ (29ꨈ"-O?!EyHbˇq9kg[a» !`` ˏ :1sB3iUXh\{ 3::m3 `HL V99KBU,QD\^kP?nm.8Q1ZO`CA[$X`?aHJ +]j}@ƲtwtPP! 7Vqkx6`*Ez n #j_Xޥ蠥X,)&L;Yԛ1O0P F zgP@>ܱ,&8J Ћ^Tv#> 4̓鼣V\(aXp+;p៭$5j6 P SQ) },&ߌ5 I'Ia(h:%V0͠2k_ O=QHhF&2e4 5F<|@[(ź! :}+^(*D]A1O/ Qt6PP?O6X*O?Zy=GTNerW#2 Рpt^oI5Z\,5hǛS%@ dFc/'H`q`N,#IZ0=^O9#-  ?hXqh>B`d8AV+\c1xr= &@_gx E;)qw Nd1|<1=WRɴHOGXo,| n6ә{b5f*JDgk[Ҏ* 0IHv z'g:L<*H0"|~EP6*$ǀ  bf1ģtVʷv$! N&R~0@ Kz;iobxDߟ"M0.c0:s%6Ch3;. 2 1 Rs;<q۠qJC(# >HMꇀ4Z<.8h@ 1ĪmmݖX;;7(qt0 @kK-p*cnHMӼAH\6@˪CY3| Obߤ J8pfp.!tz:#C83H@AZ&b}1‚n0|Т~_NlZho"h/HBy:P)4KZ[kp{ȞZ.[O\z`!~'F- BoF GpiaZ`H$ #9UU"(5R g^DD6 ‚(s HU qHk.beN˙HIB"Ie`O"i6b~H$IDsheMЯrvT-LHC Qx"4EQLe!>OɉXEJQD  k`#A"%?Y] 2eI23"?yS:Is[B0F7a 7e̎* \zK&(e%IWA|q({AvQ`qrIc>Q;KHi|Chv{ 6tg<,59)bUB,lF2ϲ0̓%:d@|.̤`JݳJxY0f9Z&73L(NK"#uKHF]f<R*>Nl7h]@hIA)(=H#a(AF(lkBk'yBM1߾$nMu*DJvO*EPٰJ^LdNu!NǻCeQ95$ @!r ` y(@TufI.0!WKe a\=Bd aVH5g$ FA "ղcLMָhaʑM+D<^5 QЂI @AW` /D@qu"%u40Dj ׍.N2B/"i@aAbv Y:BNHr0-EPۖ&3 ~'S5@,"\ HB|nΧj+(I&QsU 15" HLutqC@n` =(iѯ#)12-#Ko R ~!3f ST XZ;(`D Y=^gʰiFM+l݀@ 4#,Z Y%8`g]/N+VJ"2lj6,>R `zvhD^`\)ٕlLhx`Pzv"OSlib+X p+XQ첨Q6@h A" TuO:u*}H{aƕ H(/fAFYXxh7T̚`cex6E-*t$HlS 0 Q h,IFaK<8lOz#o2#9'>Q)VR,:6$-ܽlHUAQH,i j B J$N)˙A*c|бIR`@#L@X(VY (.{,%k>Wc)'|f7^$Bc` ,QLlpׇ#@@%!>D1I)6Fd73:"ì( >F3t `ΐeLT$a*Pazf-⦅X):Bd,h$FjF Dv/ff׌:}pׅ'bF,^!V,&2?bBMBx'L. K11b eP0NA vN x:j A6Ebp'QF0KxmBl; 'I"b> `ʄmO#Op} 8!f|: '`:LUxo01||gc';F-n(09)<2蚇I6\ުJj ^A2B3HM/;N>b2d<^IJe)3,< #KHb?OhQiBb<6hz:E" DHG IȾ0'<"U r؛O*D.*te)izYj$CH+vKbl'#]^N*oQ:(ꎒ^D'@ԂHjJ3=T=okm64`&+`@FSr/[z&NM )4aaNoP ,1ںW(,zKD3(^^V2't$7C ^$.UF^l{ ! i42Y bv pa$WO"6{K.V60erJ3$G#o>M҄G1$3-nUdn1I^m31B ^cB WFZ<<΢Y"B"F?M$34!֬~𔅅KF:~B DFX'@ AX׃"HBc>i>c`t dv^쨔.|T%!}S`*c_@%`Rjn7-$B2RC>"K.>o0v6qr+BYi&F d (nFZ;Rs">bV ,HBΠBtLs@{TgڙF% &/dHCl# B Gu1u pF6"H C v@;bM~Q} #@% `[<_j鼭 $FL%%L^:mPF?:‚BLb:c1b|_jG oYv4גЂD<^` .^:L#])J_(Nkt0EI G!e GeF#rFAK%J.lz$LNB(LS)׀B&z6w ~F56," )lzܤ'.g&(2–|+i|kB8mʌ}-&`H<(K9ۣL@iV,|½!Ij5 P6|Ԉ2P1IC5[RpÊ(ڋ 0);*Z2gx'*|jt@qw~]`P @G_HT!pqฦ rb8qv[1pt7y^i >$>PFxBBۢm,.-\"4F @gfiu!ZW n~"@82 j@ T@p#<'y`h KX&H:U8 ] h`bć!B>H W!vZ/Z)F+)jico-1/0>[Spp% , z$o ѝ3k"nr6b[e))S)¬k;jZ@xTPazAi}r΢(iÒZ8!w#'w.r)bNy a %"(@+@GH&* }"M!!ưQP lqsPa!DwX^+| A7HP3d[|F;! Œk,'00"O9F1k`B8\bV :w[Oމ\}sSJP n`qQpTXC HřPHA#%7`! `t6J %: .Pʂ[0*Epɘ8(^L!+E!a$ę0$; XqtP)2L 2hs8"B-^e Iʺ[bPɈa컕d9(P.ا5ؑ\w)!<dFb(82D[x|QXCQ e w2k:v#!A(#!,Ӽ_+6&К'X ID!"[(ˀu N Jj;)\ |. ;!kR!A7CյibKC( ʼK. -F80*}dG@7&'3o%]>&-|lCNT, Wcݬ#J0 @Ȟ 2oOҚ[%J 7h^$^@ .2|QMwW0۠**f:z5KE1a^N."\p¬Aij aG8 ( :题x d ȒȜp q @y7AA9s+ʀ؀qg)3 2eXc+{˛A{oH  H2}8*qP)4<Tr {aP0ةh v!8 p,!Xoa_H `Saj/ȋk.51,-i$8鈹hfY01֗zK! j ߸t7550`lYc| ,xlx >f<qDYqĤ0 iR%BCBo -H ౦e U@(4`q*QZ53)ӄx(Dw7@{آa°JH'ŕǒR,@" iyB3㹺 H PQ P LI64rA q=h/y]0lH*3 0n(bHāHhVy%dp+ &a:;|8X/|)8R㱌Q5<P){XN41<ѳ芜3ԬpÍ e'&`d`dz3UNa:5!aПHUP0 D$ lՆp\-6cGO2<@Ăp%#HSht"1;Y)` xb {/ x)@HQ)8ɾkS`8X?> zue{P!;lŎ EC2ZJ.+7Z"P<#]<։C LC5 B&1a#EpIKhb#S ۅo*PG3P1B[3M@t0֋l pw"rIV-0sU9*) I+Ȃ@HYQO AT>K!ޘX6pbk2N40Q &aI%`^BL}hQ)yn8 50U1[ 6pH:I1; U IA2q HD0C3U3 YLAFDQ ̀|y[*uˬAJ6x}w*2СP8&6BYxJ 87q%vRMB!@+Nq)ސʡx30K*m ܋H!U2_. Ld 2HA?=mUR4i*%[CpH3)R»Pʅ P>+J Ju xq8BފYY Ma7(TZ<[V5긨]yaL hB_2pyxH eK`=+߀`.1SrH34Ƶf""+`Mص6*[87 a]k]n@qP:78P QazH&p!S{*HG"[z쑧P֊q[(0^#P-@ @|Ip06i͇6ať ۈu0NPXI"ՑDl,šk՜Ǔ{X'KZ[q*Q.@ O.(y/p))el cZ4]9@9v#R ~ޙyq==x38~6Tެ:^ ȅkj] N3uINLल$1%C$% lẅ DˀY""ţ`q@D ܴk" Fj  CQ С24I !JꢿeR*b*F4` 0~֭g2ߠ  XȲa Jh#G>!9@%zɐ͜cE1mP:Q ۼ Ffٰg+m`).` H:H$~Ÿ #Bfr#w XE,mW+LB@@ A!e>퐹lů$ϋs_"tl:Xo̰3;PP5ۜY#KHWiXۑD)x֞G R;  q]u;hfXe'9oQw_Z0 r˕hHKC8 f?Gȟ1 [dKK yxQN bv @x֡G p(> ʋcLmVii$2Bh 7ysgeC7 D䉌/ 0l@a+.{6%!3.@ :@x@vATRe܋D<[<`iS;;Eٽe ].xd"lZ' ͑sF\ydfG)-#z|Ql+?%+R*A܆>,0 U4BWjֱVJC'`'HOPtdȍ!~>@ @qLp4vTb( v[&0 )T^/@ѣ0XY0wdiKADb.p0iqX$2f&shA%SZi(@.I)Tk|.Udr3 Db8, N&H$@OyTi` w-b,Y4k((n9Fg,p ,r_; #jɲ;#TBpy6ǜX&H/˖ʟc ; B@ $aD1;pТ9;hTxRN:p.Kê:ɩw@&%okC jbyG)2KR6hc%%;K})Κk9 ȜrG|M($ fP9ɳ [װQ6T;N."џŷt6I)!GCJD!AޠԲèȜN.K+gy7@cn YSVi:J|DzfVؔ`%iI C~ S)G30:6z&! ;v><Lݩb 9Hnrw)Yua ==S6M WJM] 2Ȏ`4Jk -.T9[vCGt9k;!< >{~Ai 7_H<$=i HYL3 G:0v3yFhQӘA<(>yq6y@"Ag`< , CBXKvRaKO!)5BDGM0rOk)R׹d4El.(|8;NZR",>m4%@>0Hd¶D,wJ)66A`,uKmCZL.ɦ"$$~F&ԃrfH!P.JOђy1дBc|m,㺬P5aY%FK 1N@&@JHV#Qu8L%G*XKk8fX*0S,{B|"m.3"?8$"e<BDQ)L&K@g"xk $PJp">{` 'ܡE_P+R' ("MGXfwvQAˏ Ҽ4hceI Ԍl`'"–M6zܘK ڪʄK=ɜæL%(rm"jn9;'?הWҰKgE]i1~ .kLb9'[J@kq)@ !S]vD .Nc$*0rajf#PTLdE._&ld%,0TxB1|%#"h2!jjJ"EE"|Q@w.8T"9! z@",OC%+ʌEV@#, &Lh%QhI"Z @@M\f Ǣj,PNJ8hFE@Én6bA @[<.`(q't9D1.@ p8>l'1 )FE(g@,: lWe^*0ļ9DK.9ULL@t##,f= i–|!Aix `4ONSzdC#%8((N`J+IJ&h©Nl 育bH@踇h! oa##"~h"f'jZ`z&R"P9s%H̩Io"jf 7 A"’0!r DvF ƌϓC7jüKP3d 3l؍=#0-hj:em@$$(J,8o"K8%$a*Lpf3lBy24'5 ،vh',7.I!J0 Da:2Ks.`4c~2.]"b|F.$(`,R2C/ arT0a&BOH4Aa怒NՅ( Ջ;т)u@ <::f9Xؙ*c1嬠`*otRPj brb?RF,5N4X,O;$%Rb.~Wb ` As|#zBZD2 8s(-$$#NC}" +6; XmSĂ|dtLUd&"cA!hatVRm$bZ,;fmd*n$pw 1Y@2AJ @`f P7J.4CP$$+)`& Ԃ V2@\Cb E'hHCǪZ`ŪB?b-8% v\Hc`9$ H@b &\l,nfk(ψ)g#V,$UtTtl9XȋՐ^BjlT'e(HHhxgbGDz$Ke Pbc|~ҨʐL ;اxo$U6B}}PfWJv2Gp,.VOqbœoضΞ !(Z UmXv$.2LCBnN̫#$)n4qt u(kh,.5$;R|TH2}XY79(*"CZ+FK4tn #i!T15ߊK! j!&b$!tj. ض:,Gc*Yzj6a%('xX ^"|Xoa &;<aʝrIa3DMLpyd@m/KmuzF =Q!` b -߹ӝC2.b`Omr&%|t(7L$Y0E%!dhO@<6dpg Pf<(27vD6u,,Ĭ%RB:h]6g!D@@=䆭~cH س6O@gƣH IRD˔<0$blvh=c߀/0&ۉ(yJ~&LFEU5j!E 1$`rAUNGe$7İH1§BW 9,P LHpu$ )ax `Wc('7 >PDWU"݃|txh 4!BHzC^VFz_,#8+vb^BH"A );rafJI&I D OY^o QˀVb!: @Rb,: bp;T8'fgQMXMv4,%?H_qBȺe_JW`g!|j@ ɱN6_;88 uBH",q cz쵂#mb$Վ4eeO+e4JVb#"!eAb~(eCLielPd."RyS-: _a[<Һߣb#ca6[E=cVsZP [G L^B#*aav6iKjbA(b [ h\>(=cQR&"f2PQ$PPOܣ1+6I5`q@B4dhψeVD oX&+F `S8@BR03nz-Qa@_P sU16BUbRM~MHVn!ldh Ad-$L>#|2g 4qL>@ J;&S<ָ5憫3mljS1H*禌;(+!p4`@vB+/}B憀IB# (0 ,f|Z/Dj@ ٪"JPeaPhi-1{9hP (iƙAjҩ /@|dh1 C:m&ɚ(ɉ'ɫ'"Z h[ M{g^RNR56Й"  * bP!Vʉ d'b觧&ˊhj} p)ʄtC#p' vz[3ZuM l3D\, bolg!BHZ x ֬`4[>b#:2UK_՞lު'cZ,r'6x=v}{{\We }=ҁ4z5yt8&YNgT&78~dZb" :`r+1J돺9T65a̡|*}ñb5efPAtf:i弚9 ^=9Zd; űSg:_f69=̬:Jc E43 <4{Fi(䖎vh#(Z i-<&(ԆG2+JDh64NZF5*;t,ũ-Eb⎣u*Ds u@')TQdSccݫ0K(EAɐ魔V) r*2^Q @t@Ȟd>%LJPE(DhDAV:H=4L*ht0в 5 | l;tN cԱfЕbKc6Gph6[ yB3} ΤX\] N_^jQDԨQCXf > dVh[>!&1u璈32F௓КG&8}9Q,OM_(TI(iuŇq ]=$k)x:jӅT`H}rsՁKPX Ah"?V=i&֫ޖFZ*4@(. 1($e.w 1iDC cS)%Ν|᦬} T9II1J,C 섅qx1iI6:KePy;vs$Nd `b~Dd腮[yn\牧\׏ar`%SesN&5E(l6gQ[Q+7p2w\@uf`O"S` 2ŒΐAYN;0ŀC4t*MTX @ &PkTse%;F.d HSrN TQ/Ljw y99 5JԠ`y8}3ۍ3*a(as-r.K0BA,P8 p1 p=A+oh RD@!j0 莢3%b\++1 g2׻(qLAu y0B B͡q:f.Oaϵӊw 6=!myjXI ԍ1똁k !l@pn ) 'A;+D[/:ª'+p cCQ/0$8)jV)IM=A O‰( 6m,Hqb PCc NB0N#0922C=L8[K7๷ аה\:`#:>3pɕ2BȾe# "GS(z*X * ʋ.i{kI ВV8 t DE,CQcyuxP2lGQ賅pVY "8H@5,3'K$,1,p^$p/0$MWEt DP _ HrP y㯝:9zge`[!DŌ# '& jIJ iBى s*DZܙ$HT( zC9׉`;~S ؊' M%E 7hrl8KP0e)/B6QjpGP%" "A97Nya: Hڈȫ6#0a03t4BT)J*64,:K4>hG 'ZvYX6(xY'^{}QSģ,)"ZPUJB,>y+ֹL8M%(8^*I9`))i 5-ZvE0(C.`ȌQ1OM"r(ə! LY-rDx"vPq8`W2|rȜ'vc R,{@[<2-ଈ  I0!ъptqlPT4˥JE:80;ٍqΕKA8 CU⚄XE\wit$3"hyQ`GxE)%w"Aۻ@ﶠeO:˸6 H;ðPdḏi3@hEBP+:8r"/|#^Ƴ*FE|w3,`f)Ŋ;J='xȈg@M Q Pzr۰#>:SDY- j`rg/08s;bJ,a 0%8$J%AUPOC,nI7;%\X< C ^9sɷ  ̈́LHHsHcyP | :&X˂<]h\B,86Ua#8^I5޲CX=PCaږ>7湟'@l-4px YY64s%u=7[E?huK 2%Kh|& k#ٚ{5KG:߄\> ^PÎȄJD/d8u[^TkۍoI؆g肇hr?`: f2 `3P0Ir4Nd҉z/$RL͈9\W 6072!H(xú<- DR;P68HbzI\b ATڡq.镪KWϝЩv1= ;Ix9#T.2ֱ 5XAdl~mrQq35K ư|pΜhѯ!?ЍPos>|Ͻ?)xb:H59TUKA2=DP2|T~OL4L"b<69,I~00 0''@@0J'B D ?`qt>=0~L08@Dd a;Z{JѤ"Ԉ!'ʀL$x i jX%j`b<`. 8P,H;"&B,YjA5+ꖣ ׀p Xie *@ aC쭡.HQ|DJ`^X`l@~Z)N a5 prg:R\:Xz@)l=4dORj0- Ad#ΏJOe@ `d 'Qڙ*]pi+$23ާVR K)SV-D7 JR,M4&S !>(96ǭu*><  GĴ7'Wa,+B@l4iex4Ȟi @N:ĉ"F") ܙB2||)r5?e*R)*\X"C7qbG+z@* ;k֏;rA$D$ČLJ'$'0S .k vEIqX +7xr`^zV<2"&@\ xb9v[2dd̨hoR)2.ֱJ@5~wlcPd) [@>`1g"&Dq;w,1֞ŀYe,þ"!&$&_BpJ:CRm H,t,!Ĩ&dwԂa-CbVmˑc^_lȒR>Qw/'9H $8S|$w@l( t8d{* 愹Jj0c!8C&c PI ,{MF$XBFaQ!$?pD-* |%#!90pϬ@%ֵKw@a|0]3=+"8A:8G.@0Uab*EyE`FU>-v=[T4j]/ė:e`1/eZʓ]J)R,ei4TY{2dR2|2RǬ%$҆*YČAը0QA{ DU8.O$eBf}\!D."׌4QX?TTHeV ȈX3!2*{p6V$$ń_lJcwlDi=TAcըWz)^TA׌vTT@e (*c?DRl*737JWdUMBђ1jHb Ppp#y{qS+H$1/Ķhc{Qwc D&wφ~P,o,!!&0 eh倸J@8Q4c,9Bz4#'#GDCB~"b&BjEWL#Icɔ$- B>mL*@.Bi$0O.JB;$=q#k& )Fh"hZ0)c$ Dι'H%%~;ҌE?BG iaTô,`4T+rP4[c#C" >ɘ2p ,cPP((#+C/zajv4ņI N`Lz~( G2fkRw)DIX K" H~,GK= nPࡠ!hnSab<B3Ko41N6mf/6}X4"0 pL]L2 dOn!7]&mb TEN*ƈ"2eB^XJ:ep. BD6#bdFY&NT2^pHkJ5lJ2j!#C&Q0ìmHCCk(*`A: DpmfkrDcTԽ@Y>X@%n $CZ *B]t"u@-Xi5I \ y0FeAX2goH fp{$~h!cC:* S^c_QE3N>8I`$ǎs+&~O<%< flD t^U!un6H%ZAha\x|zB8$| \Wv=csa&4.&s^ I5~&8PRO!qF-+B2'E*0>[$~+tJqH/Dh>bQ'0?EP4p&T;VvBLaWұe3n;OcXFl0Vqy{Ho%5!Ih7a&AR(3&C 0p z&wJYa4rlaM!pֺ38QKP zTX(C:5z.\Z*!2_!U$4Cs~Jpw !u%h&s#zd*$GQuH 5,fD"jla%a8,1?(Wf ] f jC2ӣedVDTzAb[Uf c5ItjibcXl~XW@l$z s֖8P2CYii!F-6GDU=(I:QkoV4aXњ+bTp F V[|%AJ%0Ayؒt&@4aJ `jwk2,rx&rjBm90 @s9,\4Ok hNĞJlEO:na_NP $E²5Ah`"An!G9(L GfbgR{#Vu-MˠH'"EK{0>f#40ĕAha2'RO_Ƞ""Y'^tbPE>Մltnd"Cb 2-\ӱ(E@,N`J<&$0.Q x ;)G\tB9]J2%AXz0s^ qP&E!ՖìB[䌗+!f"(.$ٌނXHHgG rXZX-H9^%>l׋B. B(#BX;dN̩B"!cN>!*°M5[ q;:+;Jboߵc*?O=>9BM(ȹS~;v<%& L܅i0-E00M`;aXĎ|1JeJd|iP8Si"O)7s@I' IkP+Y)1#zM 0bopl%$Ӟ(羐-F98,Y~@kQd[hb ? bx`x݀8 w Rt? @(0 4ř UH4O@A8hR0fsNӛP}>W%n~ģoh^%:`-h>^}u>"oVnWo7@'r{Y,rSD`h`b @>ysw :_>0E`zc0ҼpdAh $I>PBBG`BvIꄃ< t!P*QƱ%hFa(AB`2)B crӵtНJE:~& <̫`|cDZ}H:rkFi{X{z̚j*!\~PpMʪ H Vg`c0""[t mH#*qi 0ŁKF6ƪALHPj )0AE`†%t5FSL5<%`kr;Ht(bEQ@QQȮ)bݏдy!JhU  |fGd! 5F7rAYm,9GKXEIQ't#j 'H=OJ ; aHGh@xd잢tkb z{0]T "*@V a><Q.0 1 aue  k ax@a⣥8|Ils46lg(@`9QP(r:` C$wv.pr 8Yb_<;͢P:@G&rXĄV(+P h"9McBq@ ?APSfdi:pq*`h9 L0xN&NGw/qNgqxh]6F!ClJBQR4c$Z 'GTlCpYp `8)H~ t ď@C,c6MVva-ά#K&dԙĹʑh B6"SvɂN e \`$.2*d]Qx'hL#$%ojǭBSOH@z W&hgpр*p{ȀVs !ߌP&X%KP 拸h!(AXr8t4A - 8K!D#z:Pp4C>Z[R׺p?+W:4k{AЉ,0VZ,J ? ,j%@X d-[88'('؏X.TrĤTx %sM?|Jк;{)Ppq1s9uP]$Ph)zыs ?~JS vP\z2!B2B\GDO 1mx#ؽT C@H xAj̈́E{- *zD螗(!J 1Z kMHAE`H@DX%h(uB@Q uɒz4G qL Sh P`n00ǍM70S`T=DHf @U9( ʒQSX|{x(\*RXw:E2(VhW ~yD8>!`x 4kQl>Bi ʮ#Sȃ%Pɬp|T$ZE0!!kj:dtDX;)ȃp0h,&M-"웭f(==/x9w tƠ"ފ()5.ZzW)AAPϔhDRPf@EzPi[@ FyRԎ: y4@y*_*LpO0BQh3!"Ԙ5:>l?\jc-Ӊ|tTH%$a(C<Wpɑ[0i)Bs> zr y@M @U\%(n8IDVO-E0,(0_Ek+ B9@a*Npi9C:ϝW4jMċ ؎D P4lWJ1\e=K,A$. %;@9k Cܥ8&X ŌX`N yFzgDiWij 9`xHHq=sE3'6\ͱA-D̀x 1rNh2xA:*#bU1(6 }2ųp,d`HX$eMȈ/XyT?B( 9HZnUFTgzPxG`Gpo u.@q^bO`ͤZӌw3ɕ3^ ս, `k IvfedDj,R%|ޏN<'"t/Bi72{U]ϋUU y*]vQ9J=/&Rb E-Hoqo/@kKD Cli9@cr}w|IH $VU=Xؤ?Ef@G*gHu/`[Ws''yI\|[n~(Bnm u=wb㋲ӸVDq׭ Nd;X4]^s)p2-` :<d %{@Ʈ{]H%`/[\_&kNZ哞xgufw{0/R9CX8pyho_pWL;Wϱ $H# X{a `0 }a`( 3KGc_/LBu;OgX Q)d@4S@(|I3 nlxdVf[웩G0@H c@0T P C՚ *@.@hZ.YĞQ%?M]&XMJrZm9Zry@([HD\>YL`IL=Ak "NbH4!ĈG>! F R)n J0>ڪj3* cDB%"L~LDrX-Hj.{j;}#?pkX`j pQ躯 rt%RF, 橶"k:>NH9,nm/5z'xuF1 bkD ȄK6S 4Dy˜Rc&5~"{B$j*Qwǂf2nԢm[,8 G*YuJƈ/"(Փ@?@6I^-ʾϒMbF@,D, x? Ô,Ts}xX8Jyul> Y.$ڥ?D֥+Rh`j&O" '{h7fif1N_t]P HM͉*/׀4 A0J;ZLabukմN ЭCYt>N ;{ƴ8kE ٵwB!\>&[<jmC(3%VfK#D\ q;!*4puOU8' :Rn3MH#RCeдh@o(Z)%|؃IՇ 9~$53s'?I\ӑ (Iږ@!P° :~ +ɠYϹ_EGHiAH f@SF,j5tR}J^H(4+QY_"tcYC#(Ì@Yv!p6# >@;An *Ne<ё,Bb>])K| 1҂"Mf&ԙ7I>JF> tvx~1YEh'GEZ *Qr3Gz}ȄB6 Z&tz0\Xj*EPFD`nft#iڧD-g՞bu3E,@'FH-N# ,yCaBO$$ oR*D̶H#Nj J'f !NcgY 8 A+$qIf&; sm ;ĸ&D_Cpb}q4AM$v8AԦW!9'BGmąuo5&./Yixdy!6nJylvHD:Cl#D^e/b1~aծ (+@Hh2ess ќ9\cŜPnt`F_WOv$+ @x"1&YK\Ƌ 7"$ # y3y=jT [ $$y9'&Q4|dp 5h?'Ń Fccm)7&XgΐCҔ_4V, 7#tm^A3( k۞-u`T!EBt8;^s;t#,sUWoхwmICr,X$?wg\̆/I"ȋQ>V'dգG9BVͬD$ Z[;Bv (f+.ZHW,\>Mgc?UX}FCCbUҜ*11F"q!އԄq#>;CGAfb"=!j%+m4Oz(#^㾊D*M꿣dFhGpE"P Tćn0*3V6ĥVšaa$!AfGG 3 .`:T`@4^x܃J$l9ڳ*2`2!d c'"}Q' C 0F$P0BUm.c`,8n^ &`K^l@5 @6<`610xC(2z?J۠ #EPBXP>8*SnL4EN9Ez, V:"8Od~*6:Nc"+ArXAq2U"6?BFaB` @\久*'dce[a K|L##BDͤn"T>h$*f#e똺!-"`I 4ȏ)"GoBв c!FsD,O 'fn0-er MKh¡DI) !.d !XDģo&f^tDt S` `lAt p'mc"fM&FNs@ӆx^D+p.f#L3Q66(`"S`Q!L i,*rDJZP!\Pd9" H $t-|Wq7RvPB6 @C!6cS kh_!.C!>z,^zCBȌFw* ͊,խFEc` \!AII,A3CA(,*>of"mrnww9@A `ADe&Ь&& Ĵ'jHBc+#$HL;=3p+,wvc0$@!(TvL`1T DMV t%'AҴ+zc^#` ~4:65H8TBHaW&~"ڂ$fF(SuHFÒ-.-^g0c,f@ "R$>'I3 'u7O!;^P3,7 -h `&d%E{?ooJhtLBUrn q|1J@<$|*4;u/u7Kjܵ/  MuSr~g3 (1|`︕z-NqaNaU/ԪGl AS:6:+)&Og\"df+eJU#zGLT?h0 ` eYf!O]D̦x `.XxTfmAA0WZM͢U mP#В Ha3+hrȂQ&Z E28++#uF92![L56|"f |a^p'OD@í?8ò " l2Rt^ ĩ!tiY`80`A7{C(JDWj#F,^29 `'i TǦ( G75H3)j(+qh;SrBCJ$W)} XL ғA|R\cB 023iY_`U"'ea 7y,g(In`8nUBBXR*% l{@- tז Լi&ӛPre=t "D C;L^Q_ÃQ#ʘ"FjBZ#gd#\Jll&ɊtÞBH"LS%jD,ohq2;E'DrC,DK!t53Z'fҙMYr2"k9/iC":@oNZ9raNc 5!؉R&Ja*8yj0|.FgQ0*vz:ST"oU/@{k- 8Zn>eڐf~2.UR^FbMXȌ0k Sd8&r d$t* +|j H$hgL\h^'LdV,7!W@Vrjcb`D2W0{F@E I(:F*xdY! @F !m <!2p%,7YUc(#"@ñ5T@*2Ak^|X`/` _. >9ʊ1$S`7ó-/BԜ+$hiܲC*H 2c8,>b&Ӑ=#~E+y$ R j$3rz!`Ҥ pb¸TzC _i k@skPN@l)RFK9*ZMk{H;;SKed0~"`-a^A?L$)U @Z1=@~d{H@(a Ȁ;LT:p&H(ib L?C>#{&[" ` EpDޡuvt|➏ 8. ۅnʺ] })UK\ ZE"O1ޤJ( @jBȀ˰-tA ) "RB0? PؐD:PM į\W }6Hg)"ڞȩn4@h!@YBh`L`(  N 2 `.:( :i+bz24j)G;RԴHa z0+ǁvDİK\!q[E&aPrսϔmL&¦(zz> I˼G. 2Hab " :IڎP˺H@Z(}:8( N 6DPzE|N''gJxbKIkM)GY7P*T*&}'k+@h!*f Hd2޶>kU׎ʌAjRH E$Rx ndFE2BszIʤgx, VBLJ@94c 'e3a: d#idB9Y]ԅ;0B4N3>ȑ-fӢȢL#Y@y$%)@pxPZel#RL P/U؀ %'zD@8P=Y$RTIp/A?*0 HY׋^gѓ:I a,xYM僑Œa6  a'Pٟ,N47( Qp^ ^ȜϚ^PR*b"Gd!i|(.@.TIv\kYxCca6D4/FR( |Iof-a*xD u$DD [O"PDgu2PO朐r`D?!o)iґB䄏b&`+>|>ӻ\h*] a2%9N!<xmJ,WzG6a4/p4dhgxքXX 0#5"#kE.9gpuTNÕ[I(G(Ց3Q֨="G*.ˆ=֪ VrVYBFuӖٶON_]jYVь欍_C$rx:d\PHdي&ة+7lojDXJ(N2Q,Gi$rR@h'O]P:h9iE1Zb/q[#лV hP?#NB+!@PEZ bԳd )=Dl3z?yj2qbB0(N\y8U>u,EBL?\S~P+{P&TAD̔. Mo``jȥ{HE B9A<dUzY{t$7NCR1(*]{D 914!,E.>dj!=gl"962Woʺ/!ƒx|)0$ll=Q_$Kb=jX$P>=1uR+3͌6A {(*VXo)`swϬpJ ,@Œb*\@  0x ܄;0D⺈&A[ ` MXP}Sw b Vzڇ`qwPtoi0t 0ub YXWє荠 p$y  A xoh0+ !+S֤Da Fu]:ّX a$|9yts=\sCRx79;I:yIջ1Q5;]mI$`F,3L9CَA ;S5JV9& H/(#Іzwydʇ8r4(Wtq &@e3b,H5j%09Ǫ, ـ(ɯlk$5eK˹[ -߃Fy`u 8rzF3)Ѥ- Ќw 'wBn b(9D T?؉Q2"QH b+=;hL>K̼a[YQ[ I ,T~.yoQ,PӯHRD,<!dxYDGZ(E x@@1I9 c볱O8ҳ0q4[H.2+ Ed iJ'  ؚx0Z s&Q DEUǤ ;/R \iKܽ[L(S(z9 [Т %B4A8,j0KTܻ(bx6| uٰZ, <٠/:`}8aot)a (t㊑x}xL*,a7pL ,9/`lp"&ph9,TF_+hi/ :lR:]r Qyw#UhO%HV9 Rϕ&K -0N$3y2Im Z  <(͌Z׏M R 4Dq@J `L5t nS 8tM =m9c5 $NaW`OC?#"WW[D6o} z5y$#XDY KEDT@&[Z46KZЕ?ib7تVȫIk:J׬J>8] \C;8I D E8ѕ?+^G`} aK8d?9:Tz׽@uɉ"dZWRm1F9 GrMQ\ޫ ^P (Ӌ{䑠(nes tIX@u \+\9)9M:z%W]3^qHm8âp{2-- 8 1?p5塉0Q?P4gPFLesCh"DC 4ؔ4JI 4nԪQBه/t1+i ]L㡾) ] v IRV]+`TH7`9 XJ ;>>G5h1"(>=FX9Yeق)qfXϘk\ UlPnXa)g{CAF2R\@w Vd!U6xf5б]ۤ2+fcbeÏ f >h0VT(E?u)X,o ̕-Yۆxi4XK;m3p(`QhV!c0 ZX{eUbX'X8f|ej)V VHde1Zf9Q *N 4B5HN%o [ԼM^X {(DM).[\>#c]Z,HLg4,-wXYCբS(DٹcA_P*` 4X<`.1J嘕K3CLvh58Cy㭙+a_V| x>7Pk|IA4ЕH xHd8 $(MH@oڰjNLp Q w@[P`( %Z:nz򻫅kԁ8sܸd hLpl"G}쁣6~FjPoƷRDT1'MF {856BB A ʦ3qG>\P,pb_ Fz$& m8}bd>h8H/ :5$'(ٝZ\%ɨ-PpieC@i @q (_GŁ_+L( !z<ЌRõ`؏AHʆ xt\J l*'Fmե.h6DZE*@¾ [Q#_ߑ9"%YF>ޚ$0I`XMZwf;]]1q"f4`leV59BOI@K!F1QWxԵ7+_`iK0i#lXGP ;X+P8qAN1=y]o]_D0Ih?igiʟYT UP2lS蹉5DRBr(W яhʅ( D"R0 ?Ȩ &&ӉؔP>0 >碑@A|ɀht."Ȥph<c/r}a8D өUqK$Dj#m|=^0 _oU2L^K}\U(s E"P,&ѴIvD^! CD"(@SA}c:\W@B`Zf2y2\f)amBN`^2I 8_L-~$b)ހ+J+ :K4~܇=M*-kp;2̏#:$*AŒ!*Oz~=QlD,!o',b"$\H!:N:!ԶK8 q^. @:c&>@o`m `,# ' Dhz!,Ehdʍ잉єЊ3|ŸB$S A{-1D0a-G_XlOCYnjIi6=lz$Ri̊c&B֬t1VMk;lhZHaYK"2|@o@̂WXz$д-j.ߌ?8Ws^ۮM0+c궃NNI2 @l˨#ub>,RrTR'D+I  ʠXƶ!7-Dp[7Lb{'1mPG!CyIv`pZM p!aH^`xYK~JN°~H&9z"ضӾ{ϴ N X{o}>ɤ{g oD H@D a1@CH qn.,;Gj@()M50lhn$Ǜr@ ɠ 4IilكD9FQwp 0}DwHx$DAǸ:`enc1GD,WL$yLKRPGً#|2JCKR[`n@P<[2 P̫UXɏҊ\ P(*0w$]izQHVb8DKY\9?;mPE8:aݽJɔ `+3Q%6 *7$x޳("gNx ἥ4,H'ʳxu HO?` , 3 y:DBIZٿ6^LRp@) X+@4C_GXc] Q4BXJdn GP7<1@!RaR+p!usuNCV.wt><}_'+n N AHfEkm/$IWd!kIP cR"a64Z:'*kRcr Aw% 3$ CjsH=b{sPeE bDH( arH   U@(ΣyZ:ZI $"r =0ltA%9"iOGE4`Qj2shQ4 CT Q^ΛIDvn7@vWRb,jj (Dp(( K.( B&E:99IA30WXertA }rᄀ@bN8i E(=FEh>O 9fO*>2DPΚ v=;lM[ݢULu8/Kzsi?j%7A<'Z01&Iڄ-BeZ;H6`NmV^tUԴ[u{ئ6HH­9I?JRJYO(T*{&Y"XAp#;5^~)08eaB'(`D#;F#zX)N&`@@ aRPqDVGI%( Ckce<*sb!v M6:K|Jp;pX"Jt'TFiĢ ' R=L B|cD"5acN l0IpM꫍*``da0(IB..dzi'CH_m)RZcjDFDDjkº0"]cB0LHo!0p:ܴE'$ŴoNF nVf(ibd4mâ̫r]2Ab=Q:ΜZBwC*hc&FbJAg$.G0!̮LBr:pbBAaXRk:s 8>rE?Lpd7Q,w&"?)^(%)5nF(f] BțiF[<:(.Rt ZwĆ3(&":#$J0C?Ĺ%2?wn>(aj$KB'&>hjL"VHEP& <%(xY+pApif-BʐfDCH"(@0,ՠP@!$#$Π #IRFM>-崛ތ(dmg "rH#1DMPHrc}?r7/ a00f$L6n-6D-.JH j!B1(&iG $$Ez3.&ޣ/3bTdch!`h`H:W43lIm">Dqv$BHva` +U&,Rz:*-^bڦ Hb-oN"?H>"búZ`!Bf P7P;bKRʸf&v"D '9Bm HbCC2 A""vb(f*uFD>/x@v$lQFb̜$c2qlt[A:ME! ʊ˪ZN>D͐%mDxZLҨzC ` @4BvWKN={oR~FWH!bKi/%/7N|b S0$pE9kriD*asX `AVB8$7ۍB"  83Y;cL3c@bkJAZ: ao=fe6F,@flM,$BV"~0G1BOPn@n)1.nzEZz9P V"'Kw nEŠ[Mr8p4AF!vbzI^23'Т kp3pKW'"rc j0bp^nbdL NBiԲf6=ڂ8@/` )f"~$CdaO%6d"H  za`ѱ,p=ĺ` ^Aաw>o yN(qMb"*: n 쫈Gnid{ klArCDb_f[d%kbݴ/xO琘FcU# pBϪ^i+Db=W0aز)gMy .o'^ւqSĴg. VXGxOh=P_3g"3Lwdoqn2L)Ϫ4Q N`8.q#LoI@'<fIúS"e}'TLփ4>S@OHF`.wC#2l&K",d3HbB0(ROVY0]BPx*OwhsgLJtՌCE(##QMgࡊ !B_T;!SD@T}A>ęwTR&iPKPY6 W0y 0$>OB (wܔ'HSGRyL9|%,  _0LN'?i;9lRv;&T Gc?&``8.@I%*]|=砉m}L4ā` l(T 6#!_%L V M@,MfkNɣ0(XAA קRH{&klxm#rR堋#j螁HC6ܺj Ğ$б$@ 5QZU+2l{j jNri* Lx!gR~{pz&J#X1 (#0\տ&P8 &M+4 $ `(S@t)^~;+bLR&x  b#iU=DI,eT/t)4J!EsUU, r=4[C1QBOMcYyEYڥCRmʒ~OWn$'U.Gil+1q)VCj5B8 aZT.fa<,QC +̉7QvL1 sDb^3z ihoqaj>HE_kO(+?:Rd{L-HLr4GjD Gc5R prͩsw?5t~z?͵%zޟ)GIJ J,h%R~TJ>9nUQeyQ"sO  #|+y<+sK$=7,c BV0l B ?d'e4 V4WX;#Jt+Z rcxA3X-0(TOC. '䠚x(P ɒ"zh#pkVhۓsC R>é{8ĢR>QXJ45RETРIDr>0D,3[DBRĨSUi7]B`BIq $݁5D$ưȢĿ`P .AQ.'@ :YbLKr&͞$J 8ʢ9Dhmf{ =RM'Y$=L`P€QÌ:)Ay^#42@ 4C\b b"j#~a*2)dٔIx *X`ʣFUk+TmMh]OH *$I#2i9?Ţ~R~/"dRbO1^;!yM!3rh@ ʸwKBCrW4YB'>$ϽnS=~#TnPRcYh9 AL|]G'ҟ2}̓P'bX(TزQTi )3@WsO?1%.&&tXMK' I 9JF{gI 10BZ4Y a9ƃDO+t֗ cy Q1. P B Vd&N0ON]xThߖ6tɅFXዓf5wRn`TqNd 9I%) [Q<0QE0ZbrQk%f/8nv$|ry d5Y?)9 =X4]+yrEbF|Oq_ RPH}/ˤΟ0@L0c @#o2T@bXH') Ap7ROZU +;ޞ!Y@$! 65`/]QhQ Q  axHrlΘqz <.AU3`#(E8O ' UF*`u5 X0* "kz9Qn/(!sh?(DR BaU̇Q"8Z@߈@;|F;g q0:/jeTrf,:`w@ȍReHloB=rL-Θo)2p ) zY΢80:x8T L=}„9s/R@V[%p3 6B1[jxHE,bZ`(|vHMRz<#*n۪+%PZo2-p'nG̺1`IB$IpG#̳" 8*nvԩ>˲ՌH>J[]2-'E:W)R2"Q K qj";KJ@(`@l1E@p=դ𢎤m7XE]hr"E3+|VV 1 !s|( 4 %)N:G碀 P I86٢1lf!'`+RFMj(K6:(aӱx袍%6 D3F,OQ!pD @X<# p $ip^$i''r@`tAfS7w#k:/?]FNþ^m#Blw#<*xB6N`ЁHg @^Eh Bԕ&g3@Sn٦>}gI+P'KbätK$@& >fZS6y)ێ.oBLRM @"RU{@izL@{ @P ( a*äi 8("Ŋyiw )$S$ 0Hg)LD.p79VT=S~O*.3H\ .i hղDKt7 ;L oe(P )P%v[ESYRf"vP FjhåX֞ǜX{ oU$9xQB&ٴ!f̛f0KB2F7~3 R -R o,yG0h/p#Vf_- 4[0t``2,<} zѣ&d@BJt 3 )8A`S:`\ro'*Jih D0+F Q,%h֚g# A<@ÕZF@i#.Ȱds&b(:@'DИլX%X "OHF =hj tpO> jYAFah(rd_G,o ї 6)D xMs`Q뱱 dmd:@ 3HDڭQ A 0dRI&052hvf$.Ā0+g@$!3 0CXt m26J1' hcC(č@B* T nQ$])MªJMD8Z0 >%t_YCæ7i')7d qēy!X)4m(Jz6x_VDMeB 8ZX/7 I΅!.$h0%&Esּ O#6`#D*)M'j#Z0*闍abbLJvUCbođE#ZLX Dx=VQ4ʵGZn&g25sfM 9?aڶ]&ʨ+K Xҷt'2u U90=b &Q|DSQHҚX6$a)J)R6M+\vXܿtߦ3#"`‚oB Q+mΨ0>QNj@d#f 2a>q lh\  s!#hj.Ǫ26u#xL%#nH#b^ AOu #2cTi2DL:jh |VG < `4z am"B:@Ff%y$iz-&m'㏊aBf)[LBfrL(JhKԺ.h\ `n1^Ƞbra^03 a|aX:+b+ fLlU2C*@4#ޮȱL.a5]7mzH5X~!$?*@D荬)!B oa< 8,` -t{LQC@d>@8A."ՈLhAP^ҁiR蘖N YMhI]v+A v"o2`N&>剠6T^(.o0. @-hRf5$A<֢bDE`^3'9Gk+-kR|B΄Z3)zc 1#(-!aT @P*|&>*a#` ɺe4r.G@A3!v-bkV"^ڃ Ljl3UsMfVG*D/aEG.-@6mn[@=l,$2WhAhcy7oHix  1>% s1Jkf4LB%i.'+"`;aH F 7R=T&S1ֳ",[R,oS:vU/tӥ4d-b&"f|=ETC A :e)wZꦘ58^/NF1K-NU,G%>EP RtJ~BfB#poV @Ba` K!qt&?.ci%i : и2|B +@D PM tChn+i7Bif7kJd@K/˄6 JGֶb5tyDƲ$30ONRoGVÖmHXԢ1bNZ1&PN8VoAx0HSmEStVhf2NDAF $F9B 4VuJ0am.tcWNA#4;j嶧mDhDצY ɗ:;N4ii! H-D+MOfg-H#6F'-x2@?9X^buKTOr682 yS!Mc(t`ZEn1ہVejwh ` .L#2q`hŎ:-65DHnAm~F0A+6J$`z 2$a㘆 z6;%#t0GAY¡e r%jd`@<+ |B" P0$vrR  &$%-և6@0N YA+=`◀@!0ؖ<d%/{<$4؀B!!(jru @N`E3B`*aB.7O%$7G~B mz.#^&t{A3섊p4B-lFƐrqfK:h($.tyc &lF#9Bn "!BiPA f# Aa/m$Ih\P@AϮ~Z5#NG8V|!t`G @V`xb{ aНiOr!BS1@ $ f&D"d_|@2z `bEBKxabǻ %(%7"O<z$))",A4jpEO@\ ,Ð$Rc#_л *n8+#@A kMR~+*&,a8 @9 ќ 5t!Ɛ2ZHeZ*BadJ"h`bƒd!%<6"Lb4(r{.d+/w|Dcv!B=n6U *a Pc C@(;Mq`n]@"~?@Ј@j4 p8Q0 a@ǫဨ^d=8}r=q`@|Kg7}>!`6*ր\ke] mxh~>f L75 Uw_7]fkzNs<3}>a`@,m68?1hz  ZMA!**'X1 +=#(JSӡ"PD(Āij2C<̒ͻrD`S=2&/*R,;ĝ&0IbH 'Y*jjD`T:P+Ԏl *x $ɂ a @@`|ZcR|UdH9(m^ GG§V@@G f%x]݀S>!\sSzE̜}'~ g'7|^:`F`4 @g6Vр9uKMCsDy1ɫiA`pWRĀZ{ 28@p3ݝy |'`o<$I_Hx/"piPP jm` x6`̰+rb$I"%xDXc2-tFK@:>fs&y+!d9<MBaU 2'"\D+s˰$P"@U|` 0ˁ!(@Zx2@z [c"a ?1^)@HOi;dC81lƠ aœ㇈8hz TtO14e0;C!]ŐȑqD 1z,h l I } `$C(AH*R@eAx> Ř= h%)0-tW2%U= ,&6} ql+ A71E؝'SaIMNzKCzĢRJVekk  ,$̘!8Ws2^8Qc3JyeWA=zĮ=9V%"]M! <"H|V4iLckcKP+N%0+keO+Rj+V%iʊfrW֛a\ OVvd@!IB @1&J<2x'EJI}a`h3P0[r!X!~ Spܷ1E; ġIsئ X|5`ϩ' eKDҒ*  Kvq\-®WJ5N/2avOPVq-˭,"c5q=R-ۙ+JpRA@C,4$T&L”?okg@2I%̹S<1d|D5_EFGO"-a7Uqqk\)DҸ\}YTcx;GDlmTy',E !(,@ !$"B*p Sڳ[yQh94Ex0FG;;2@$QaLO^..Qq*SkRi2@m24x@ pB 즁hE=6t>|#GLmlj{IIF,`{oH܊D]hdF;Aȳ*kp4Vp&~h,f>`.Xn9\3Iku8`(ކ+Z)$4 16T3Fy)]Fr#o8o3ir$v} P'JtWhd,uQVNuQ>e0 \,8HH'MzCI+52s̨y gK `xjˆY( #Xs$'{-+ :@K&hk&JP(qi\I S8plp,%PBm0r?>πx "~_UW{:'m x&X(. u_A9fD?XnͦH X'. H}3*9 a05]_(n "``&X8x H% aPp q;4ШqST N9+pcPUX`Ht |P*(0 At" {0@c ps0sa 6)q9m çT#hrXA `w#1@(;C'02 ʨc(fsr905( ؄wtpCڀC FЗz9K\ԫhg08} sI*:DQN`,ZGѓ!`z1/I^MTثQ\<4Z= O #E$L1B* /<5G8 h=L!,zJt9z\,BMT֤I1prX%)>a8 Q:8<o;Y*Q0&gJ`BL E2J`z.ItM,̈́^ϝ"(X6PA0B@!iXⅅJL0 P u{ 1Xv8rHtSMR& M h0 _ri)qKx /<9SMFQ#Ӈ{)5 2lJp+K IG,xp_8a5h@ Ը(2L7薴 Ig`Vpўê- #&`%x ="ʜZ "ȱMƥG 2sX Ńҗ ` † 3TpfZXZ Θt~D'x&0wƊ04R@(JcI1{qr:E0NYvOZ?  $5(coK@{MDc *>c! AA@a(a !8=Az5vz^R_ƫsz" >HKK~ffF1y-?8D9pFof$ 0@{vtq|'z1u6 m[uc`8<bD{vV6ia%:sak9u䄿qN jb<h].v 29NsJKy ,q1cUm쓧iV8PWuzB_u 5`4N3[V!\ Ex r">zc`H'`h%pAqs4H H #`Dy`YG"`%Ο[٣"Q_I @FDa&z)$ͭ"EJ%7_ /m1-ʓp3ZtlhDV'/4_Ɂ+Dc#S2D DR(>iRݍ=R_]0$jfD EبY-L1@)FJBkO"7GBcET Ah1I%p ~)0He&xN?'w4dUg3cM-J!};2-9i6IVOM`]l#2*Sn^ܢib_Z"R0ET4_;9bEʤj/mZ8Fw@a7Ctʶ.-@L l4p.$k;l"W.eXj{ܨC\*C,bP#{c۬tG@) h '` |[bN(E(%LDdDHvR40Μe^6y!PJ% )DѶ3_ ezƈ20q%2xkM&^?Nn(VkL$u*5QH[STO%`bi 27S"R5 &/&60nBbr2!TU:&dsBjdAq ٕjҲ7ѐZrZ'd*43x2Vr;*t*z h.!mj=RCYDz=LTJE-t,^2dnwN(_I$tqSfZË6v{+Gfrr2ck!-"c"# `Aen#Eu-B%W!D+`|d.ebcЃeh,i#zDVaI: Iė\~dA$AP-h, HN Of1K-B4*(GBVZB ABXB #>_BM.zCR3GKh' z Wm60"cx2R@lb .i^(ʮEOR+`,X@ @Hf` 2Gj$zBz.:Mb wh'\T+:qr#@ g@ f*I6JBl| - ~J So䎤e>/d@0Ahb a)W(,"rj'%NHQ(|5za~9 ,A'7J'iD/jd"d jC, 0gdGl=dƣب bnviG'n.a&#L`"eG1o .arZ{.tG^2+c )pi:= a-T:62br_R4R!@LE֘%&*(ɡф+$$`g;cX5*Jh&^ (a%JZo#)-$x`|<š6H,)^ h憊>' ,$ JBD!M=!! + @4V/Pi4Ȱ3K˕3te%hD$py ,b)W$Ki6P3)2RI3^)zyS!SH5k%("#c4u(/Z#JQ ,FD艂b#J0&7I*dj#"5C\6XʎL(26 ^t &(LEM-8h"bx)AdnbIj%j$ MSt/m'{-pU#vVx=Ãn@s#J^3 ,3@ι꺄I4-8*b3ɮ RtĦE_i I 0HB x芋ʨBQHaAaҞxopF'Z#΍>Z4$)mKs^~axO%zWwPTb(t`xj`6t*ڒcdY]ax Ъ.^5qȂ |0ՌT "Y_C$>(Cߑ.`_ C)g4eΪ#$a60giv,EvyD=hf,- RPDtK#qO}2 Lת9jJ;ɂz 56H6Pen4 mqxPU$:C (_Kf".j>BLc"E(T N#SuDD5H$>A<wv藧 8M/Go Ny.zl~,bTES&\#LT``*8F ,*djh7/7.x0wUW`GZu{kB&0qg=%QEUXGLB`"(Z't #:a|P(Kj̪&r?q˜##5EՒ z}:EgbC*hZi#*ўcV5Ӗ.>=imj#(}m\C$=R8W0b#~0a(,&Z@T} K<>NoROe9v€pH-aƣ|RF)0l԰L[ˣݘ> ոL`2Xgv^p/'3Q7:F4Ś vz]cNCwQbl(d@+u*&q j&d!׻!1)24B( I`SBzD*g]^qk$ĨZzHqejzJF @F|)o*!"@n K,3b0ԤafHP@B0IcA! ?(J"h\F(Jp">8(C#8[h@`@,rh~H0?q(gx%cBT?#ґ&T >_D_o.a Z_o0d2OP$/h­1\RO*̤H|D> XPuyX@UL .9m𰳠3<"E$."80,~/J4oھ,Z:V|+b8ɛL ( -ZinJ/|Z 0$#( BkDJ ڦ0 :& ;&&\d,/r4&\=лęHy@eբT }Ms|d  3CiL5q$OD)r-19K/{>! ~_L(Z:2r5K?0ʤW(K_5?(ի\V=R?E=t6.SL5H*c>pڱON֐:^8(]:Km"/)Las@* o-$On!M+J،)`0 `Di˘nO17YQ3@1xC (zK!-DVagIG_\`<0:x^lt,H,2qG˥[(j+.`ߎtwz,D8>D!KzorB XOڅ}M)* hW 7F $7@$` "@@N 80 :|1<q0H Ǭ1=>.Ӊ"kL"Da ZSyG[:G8 @)9Ggm 66"-bG ;KH(6QJhHԮE8kw5( ]ˊ\FBe 2#Ds1`^G/9HlոF(2 =Ǩ+I_@,\c(DTCc"3 @`"pMB !7w0"3=Ǥ/nMp"D@64']"댳Fɡ) 0(N <:(Kd{`Gp3jf\&T0`! 4 1 gd/8'Q)7 0.P=G\-$N)R,y ^D"\`D H%Nxt SN!3hqq\+B2 Sqq$̓(hK)^D*rT!lxQg0٦RxbWGcDR nIjI^ Cxg]@@K|q w2c4MdN0|hOpBUpGvNQHs'!4@ a1} V-s90l}'] a'TSQ1cdA{ Cp'×dGXE,N$:A;$\''/@6h+nAIgdDuHOanD 7`Bq4žO صj1@29lC{%iPɕ'1ucPr:|T0Pn<7c5XHFA@bL~v c6T\>H#0 8-b *rЋh2ܓTA7]{;AroZ"șWN}%)gF cxF݇P6`)7'A h!_ݲ4PWX# IV"m+̍0!%$9焖&xb)'"P| itE?zDM)c+Bsm?p\ =%{ @Q1h BX&F%v9->F>•ˍdlXƒ;0jVQe0(ꃁxpn3vp;Qh9dGQ,1ؙ|}!k"kx(B̰Ƙ<8}hle t}` vA9FQFY9akAɀ-l)[)@n,^"yu,RDExv9(mU,q#g#Y}c2RxU|$ACs\J!T(|0_t9 7iq(Z 0Ɗ0.U 璁Pa^X Ή00:7Q7;!4'BĜ; i3f&}!}!LJyZwęQ@ops4<r4pxNZK¤h́ 0ו mu\ٷɟ+,In}!Qp -P|",F%!bDn^r cpgeTkp!3jG̫Z r` Ws£mΜʲ;Hmz_h _n!=Yۿ&! ؀>Of)UJ @r/F/I_IvaZDx?c' o$f2A_tPR0)T  bbc܂Io(:~/3\(*V+Hl9JI2.T~^d8"{^P4x:`4uiDq[#t-ڢGxv:Ոyр.5Q܌]Au{`@ ]hem[ MJ?r<Ȳ#m R@N[2 .Ċliàs@',AՀ !/ȩ6"@#DS 8hj($P "*x "ˣVD H , c8IAԊ0,}*ͺSlC@J7 & @BH@BAaD.$Xi0G2 urUӐ* IM`17h@]6aHHV: ~!$"@ )U /{RxɘcYf~Tƻ^墌Ge)h.)%۝@Y#7~/DQ*aVJ^ :qƯYލd-ޏb]NPdžےCd#)=s7 )a=d%pqY{~s*:||8|!"Ih!y |<Ɣ̻Ɖ`Rs'%n]!YIe gQ@,!xG~IJ`<U hQ^ACOR K;t-쳇NC{J `"HJ@^ }50!75ƫk)3@m.EgT[2 0 @rh"Hf TYf,H\9ggr\@@Phxؠ0H  -tY"v6Ɛ1ĠedK&GQ3B)H,*0菂HYjޢ GhG߀ͪZRi hi$"8GU1w@i[WZz@#MKUQc8)@QTw#R3nmAbH {X +4f?xSDb `~D~n ?C.>*'`N[ Eb>&PZP%B0#eH)"(6=`g(@ #pjY_f<$RA/ ptD&::d ;G|4E^8l"*! !@| ?MbAj(Ad1 TBj!t}gE-c./sbN Hb6ŠbJ=`"ar A=.Nb箓1X###9A^i`:/ֳDD)c~~<"H).l!v@ `Xd)⢇pNHzGSL !(ŬCLL/D URG/#*w>K 2a2XKqhlj2% & `Ra@T7B42K $ZA gD]i2Kvp )`JE@1P}r0v/` K-:tfa`D A d B괾 #x'@h(>Zn`t趋mC@@~ a2D.T톲Pl@_N< VQ.y̙hnhǰhb$T@x< (Hxa(tjhF(ā{E,B2pBaa(pLԦO@[?t<3bnH@N 5@Pl`-m?3!.䄡G:N@THcnma/ J4ԣvF"VA.:s3@4?S4Zi;".*b@B H 5-\`PT`$Nd,#>MA!dfdAJDJb%'$~Ql# @z!6f&n)+"pMҨ‹H4` @Pǰ.`1#qZ@BtAT=v(/Z*7n3BTC*Ma+B``" %8A z3.e" 1_.$: jG[b(D*iLDaj&j7/Qo#0;A0v N!#ظQN .5EPp3+(cI.fFJDМ&ꝊnQz@a7%p @qBJ4@?S0?#X 4g>mm6 D~6# qjpŒQ1j"Ek +N!y087řI`ƄF!lp0`n w:1 )gCq$+IX1Ԧա-'QPBQ $MLJn)*u&Hֈ"C!%b8d7m"BC &nV' r `U=e,& 8>-b@7ڞn(ĸD^%$tކ*#%u-ܢQ#"3@ȜZ.[`Z2W |vnf:@ocp#ح{+&n#!O /GN:z@4@<84m@U;/>K]AP?\?`x1=V)5UU{"ϒ.(:@+-5ivþѢ'Me9dP0x*7s##ӃHhj0jy4j@,0Ykh)ԐI(1F_==HOOtD= XHVlCLI1h A(2k&g yUhϊB(4D>G#ըyIA ý1~AV;hI'zN/ה.^~T@ nd?"k ʛ ku{A?&:Bdcyj] f-NC=w4,!|O :8 @V 1A` 4?"aKT(pQjgKU3F{F"h!k 1 T@ TPE>u[v`AеLXR8&Li,! X^xarUqaƨD+:m@ nsqYwS^mp ,O3"CalM>t6F}6gCx'X='^v+vcLk Ǩ4)!Sާyf;hM;)Nu0oEDea>#mA`֌Dg$ *XWO?љ܁*/AHndyAB3  !0(غ+ ?/S^-S}lT@BaFV#:]kbE`  c0 MCQx|V+Gb(j|p@y>3|> ?8  1|:$ G(UzԒ=?7_+q;=fJ{Ajg;eh3YK  r q{@1ٜe,Us5Oq8z'~ELa(J`>(b`,O(}|x B|EJSs<7-8"='0Bx3"Le@}/@<$۲l63r# ܁(v "о' "O˯H,꺰!x/b<dv0Pi3b|-8"ʟ) '4~+*7&QXUz؍7,@4,= 8k*zǨ 2;$ȨE4۠O3v 8C H): +*.7r$8E)@KShe " T+f a06V!h$+P$PDv|3(թ77/Ո VdVہitčT R:x^I,"B`tӻIdtlaxv†CNIE8yWlZzeED3Vϥ@HRD ($[;P'L3^VG3zێT`͑ !$(4hFH"h+Hi 1 "ξrz#% lͺtlW!C#Zː*| UQ{DZtQ:@ T(b\U@J\  44$?;DfS.|¬5 l.F=Q-R mBDCD*6FX8g-TgІXpHa@j<@&TΛ']t5B̪ +QGF(H7`(c.J -ż2ٜ=KIM}?Q RFp3 rBXd,VN*jLqjUY;3'S"ٯ5Rup8愅@2 q=Ǹi5r0AMؘfx %lBU0g<#aF$|u=~>eT48C @"fi˝dP 0C B6CA E$#h A[;sIY:3H"0Fd0hX +HvHH*l;P!eF$?Eά]G0#fr+6 G aedL=f׾4 !pMB[tCNd nJCrx@/CG'˫5%*oC"fݔRX*pj=;!jllQTi-Bx㔩Sm '%V @nJ {L:(9!~ mV`2E V0X1쫠V-eA(hYkL@ A)MVD(PtQF8/`WJi s,GTKYH| p n Q{y#hGcN1[$q!j!ӣ#RLxˊ_>ֽ ӑd0[ @Aq h;՚6Um5L^hu<</s4ֈB#hF!aC"Z]n`"˯ K[ȓ @CF(V+ %8W?ԇhu;3AX:$ذ:P 5X ;JqpzBj1n.@܁xx(9A"9i^(c 0pm10-CPݘ Q)ۍU 1V@`|5B h3 0ޘpH'XNv8_ ڟ\ЫyuYV iP+PxQ5BI- ]hQO#zw ÉѬjͮaFzx+  xN> rBx w]* 8P[z r06\ 흹3xe,=5OBFyH:@TTY$T霨, J<KǜC/r"G歐L\7Ul> 7 ˘ L #˟b;k8R ݻ " 3=9 9윷 U(jCILy <z35"DY› 90 340Pw(4"Da؎JKK$[2 Q'YUUC4$E# p$1EăSM#x̅P 4PPVAv" 0<1•5Sa 3!П":4hə =m:E)>2 4KU7Pכ M(ɗ87Hy0,NIQz M.MD+N5-[GyFp A `tp6gK?85'9@Q[uy5Jh+‘#fPyLDLJ3zA 犛# *e lO#|Ȩ|H xy7q x.#Jk8 9XT"w ;YTэA 0nhd++)J}Z8( K_6 @3}.2*ɮ9P硭-fVZ{ +dqIaK+T B!)2Aȋ XQ,,ix }b,up”iǸ!);:5@'[Ȳ%݉ 8 4МU=L`Uփ=YʦJJBkuM<p?3!'Aܣ XRxF\ L G;IM$U E!AEXTPS7zEsJ Ql-L2(i h-b]ͥlqA,pS #莅 @!Ҕ흱3Q:4Z`WKCoRMK"_S 0U #{<0|d!ʊUy Sѕ8@+0d 1uS) פeD+4P lJ0K-mry U!Sic23 [@K-(9޹СIF<@2`\lCB r5`, >xH덭~a뻃ׇ0pA i۪lK ULRpBPE lPq 쎚30_B*,3–VxMFaTwb=@ 9Xcz9+l5-I6<(j,>B[E"0И9 Ie;d0SyxLaϦbkg) JL=P;VSG?ݧYL%vwO Ao 㶦̅@]á9 [*4ttpx4[cA|yPBAp2yuZ ӑHNES('4, 5: H$V /[5~-+Ip j(R^ڼ1b+¨|rquAsQvqDgyr$`>:PP L@nh2CX&*@h',8):Ӻ&>dI4N B#P6T#*"{`83FaFyd!P  2* ( 2,à1K6[&6kڤL.Jr|4`@\8AhˈRF x @EØJ$;d an$Z#hR8=<+L*(K=ǡpKiHx-`h"z2qjb<+!2  JqEYU"B$:ʺͰ @Ȥʞ98s9X8zht:jPD1sD̪%*S丶LJ|'j~tˊ!&-BomfOj7tAP8 &X*<$H@*PrpX_`h h\ @|FFV/y(5DXSP@AX =ͦO @8a#0l>V-ř%R'4#тh @bX06I4ftƜ4!G5j,#tՃU{scӬsjc9Wa~1 KLhUT{""7"1k 5HnVMp.@&=[*G\OdGDD1!+1&+pZβ>ĩvrZHNhF3R1@@n aૠf)@!&WqdXC9Qx.,дc;UM?#P"|k8a5pS9i-`<ܧ}0xhliq8%vPL1J2&q_bmdQ΃a10͘aP*RXI0rmdi\U5$p(.DF:GAe'˔QIt,@HN.K @?3^}O4 Y$MD!ۅ>l=GY @Ԏr&1GP*Zܮ 9i%ZE n,)`Kc(qhpϣ**J__32 .$9t1!xlL')EO7Da{)0g-.BE& f$c:l}4Bvn]3J!0`Ikce.2#^AT/[O<1/n/n[rƒofo#jf"l+69Z(Cj3ʠKX$d!*d,H#B85 ҈n>%"L?&+"'Mhc),}M'%AepR"P\lm >uoAxc5k%A%?͒>ǒ8@@B|F6L.G㌫"80&fPЖ(:10"P'E"ȝô, 6E@r@L5Ū, b7gb 6LLcEaʂ’RFfpP/E1 j*(P5\aT( ,l&4$xX"CꡬJ!⌇2gbXGbRY~RvP7ˆ/E} FNk$RFՄOD!<N,8DaPhшwEf:!b01 $W@@ppadf6AE\ Z˶F i`&}˃%v=JR&L)(5Γ/ t] RbԵK4&qք,tP n–@ T?6i^>x!DOdE+v't'F 0,#0>(Nx%!U VA ShdM\H`GG*n`L>G@\$2; "fb[uB#?l<*tȥadDC$(D @ @6pQ!ey$8# 8] m.gD8L1~lA$ꇠvd a&r-re|"r?CJL&` `"H H$ GHNπ;A!)tDY,qnX1 d"` PL3,ܰ! &Ȅ1B""2-`  f.0 A,&g` X! EE&*HB1M я.̿؏KCcb#bNi&tJaX@}r`N<̤'<&]'ꌀ Fr:^&F)ܴUжV0 N6%-`>VvN4`.Ո`w쓖hXxkH&aQDb,r_, ew`Z[w持zf%ꨯ vqCR=T0.mwZ4D#B6;B⊄7P9b>gr0\g'&"%[]*(<)KRtK&Jr^{@:` F`VM\|h "@JCLdHLЄ)> 7ܸr #;TpGT`.L1IhKS #42!\X-22RTdYI6 b {ʚ("jr% .HH"Es5^ق#0`hB^nn`<юcb;@Lrj]I&YY=fYuGe| Xާϕڐ٠o8I/Gm*RuNKAr$*? eNS $x %|\[أHUpsb mh" A0D1< A.̄*bqO!LjH a4ZZfxy]I[*F"VID*6 %88}@  )BwKG.+ͺ}la#>~g" b&`Qp;fB`H>cs@N[ Wa5#ТCS,üGo )m42;" X+=&iN&B8S g6{pR.VPib%a?9H칇 ^>L.C<5I-)Ƹ\xh'P9J@ Z38&iD@7+ K0P"\EHf,ŰuP`+.0TX6v˛5>ӸGnX\!u6/G++vzπ$z-/#r̆KcdE#O L)2(H{U49K^c,IB}WݥфN$ |E i! }gT!"|Ҿ UpRz*%X>ZJx&ğgrg *b[υb,+8Qˍ-cFWo0y)K F|ndPox9K ONWR&O$+i°rr]3ޔg*f#W]&ഓg#S<68~V3mőpÐrU ̂RSBF؆^{7>C)-;X|YM͎kk5Es~^*4Ȓ3}e1T)S2rt) Ghk#*1@+M+i "DPCDf) 7;@Ly C0aaݝR5ZTNˡEAN,nSWLƬ[7xmMu}S61`˔6aX\%Ph0'1mZ*@9E _+pWzPǫR"DH)E_ZZoBXelP~{x0N2@U`-^p$6[x`q軤DF[Do\ FL \ka#oTk+;`l #7 K9d =s4> cq^9OH}PbÄmpҍw!ۆ(^}с  B.՘B1CKUw$HP3 d90Zj*]ēY9aMIh7`Diy/.6I#/\8Rb%S,馘%!,H :w{@QhxE ֗XMaĒ\ YhYM@kÀ<((,LSvbW +_UUM n p8 #B!,8/1N $ s(jHp6yُ*OjQjÜ\ Q.[=!GX`8 2J4jd pxSFMqK<:]p<Ҁ;q,֗ض(8p`T(*.-%M4lcρbFT0qs"p?XH&  Z wxeǰc( m;)]Ё^81AE' hHfH^V8h0$ <`#q9 Вû4ꀒRe Hd> \s1(!$X WZZ8pҭ̀H SꘐxUP yD tX&0l,$T&/DX||;5?v ӟgs&@PB(ߍ$B$$Uc_/::ܩ r)-}P~)bյ%Aꈮ pQwc"/= OVK?8P z=".A1ڝzHXrP]I!Zֈ2QSO0H0&WaH$<40!c ӫ04Ѵ@c-D yӃ̮Xĕ:w㨈 чN&qBN詊ql'ɿ+*ξȿ i,5p D5YC+)Y}Q:)S k4I53q z Wl,@ܛ]#3."25E2\2ȍ9`ۆiEq Zh^ {~ū\V:("A))u[_0ȳ5–1M_3=!`x  !~ @ܜqaZl3i W0}EY#ۓ,(i7jm#T`)<Ĉi/ ؈+fFpz*͸ӎ*`8 DM JXv36k^ st:􆽹Geڒ8k:@$n F!vh _Yh=來gZ6vmUI%3H͊+'-/%۵]~݈AUv!"'L=8 a>P rq| Xs&NF/,Qp_jx^:0OU$+ gEٲ 41tM=-Ij9{ %hy0v*Ma˴H*bVEhm(~Cz:% 8;Ee|*[RPԊе;y x+1f_N1A`V90FKl(qZE 79_ i&K2J$8P͊H~ijfǣȻA`S= Huź.Q@.x: 3RBg. d(QTRc=8Ђf:b.ڎ8*ш# ͕=)ߎ 0eh &r֍px>f~uL*8TPZ(}Q9ñLǴQo{2 ~CPM Є 8е+cu%PJ@Z*=Q3TKy 0$\Li4BRm0Վ ,;!8 RbPfָ>kH;JOHeK-T=D/gQT%LMB8B @@@?,A }>x €`?HTFca P0>DHT$~G4،rNQ}rO+:cU궻%oiՋ6_/@Ll>` .g]M( doإETδI$P mo7-$ WʝCi^xw;>pyv[ʷs;~ ~&,nFmYc^of|=^V"?Iy#b(pEaTKN3@;.Dk.,H |^/([*@0Bğ <\ʈnyigq')1l`,  2 Kà0lcEpv`x\ z+s @a4 #HazQ(!"ڕ`kD@(lI},awz!`=V%g&kcLl viVXNM"p%Ȃ%g(::z0 ZZQ;-RX ]'R (PDuMtnh4 0 /~\(`Y[p]"(xz9"k{kK) B RT|iy . B.>͚) 20ި{?`Lֆ0#XIf `!Ws[B(ilxat\xfg$x Fç*:949vW:8#u _ɺkMd&hwB`x `% "0"x 4rjb!Auv~/ftŢ:/1Ջ {9'CDtTQ(τ&lxR ߌ*{V1"O5\ 2Q#rdď`@)@-\( l  * 2GSIh8QT|f2q@n =BW {8A fxD|8"D@pX #`w=Z=4FFC4d3͠Ho E` R A806gsC*Չ6.1:t 8eB*)D%ɨ*8v]AYAR܉EW;KUm*P*dyCx̍+^Aj k #Mp~,sIm s O#DeW<"-t "6ˠvU J^$)|:^􃐂LyMGX aH'rA~SZN͸2[ڴ0Bjʆa3(B B7K{)P ]+H 3Q 58J~բ4A%^ܢy"1"Th:62oQr-R08I9fB`Ť&:IռWQ>7M#sUE<`x`mc JpSj:8YyAڮ38qHI,蠏zNұӾ!Dd v4^ >yy&_JS(C~HEuZ8զpRbI՜OPk; Z? x."0V@^&m1'"Ž'!!pĸ(0`h x!%n8&!*%@bd4AsdOC.-DrFBEM.dThrdbD:PAc:*"8P/AG|z =" ; qȥdBn,D >w!*@:,($j.EЬP$F*k  $U /"pJ ߁B,=E@ BD 0A^4A13 Ñp9;vDPpE>D; *:qy PC@CBX=Jrfnm6V'"+BD(XCg"Ԯ." qCИE)Q9/b^Q 1G g n#hVE^W1@jXRLM$C'@ #[T尊h) E*.8ƺ (Kin&K-$"b +f  @aQ@\l)!.@7+",'ê%i!ho#<" Bȅs!1e& `a{8N'Nv> @ G<*`KJ Hю):ID##FXvCLp–h"  졘,%7C"4 &,ا,΢ۊ;A;6J>M¬FZOB CV'P>B*d~ ^S˭9+^ ok9(>ƊFfϨ=".$@aLZaPPAxH^ǘ%;BjP=.hb~aF߁N@ܯMz`߀ Z]҈x" 0cAcV1_N*%|" obz{F3eaf`~.8+ˆ$31vBT-`+2hh&`0m@~~ OWC>+o%hEDdB oA3U*$06|Ap!ހ/5).`-4ՃF;:9N*?b(2f?f'B)@`T ![v*9C= o5V DAɆ W8NȈ"-HĦ?aAzk/mVU@"D!anJ B * Sz,v -:礹\Ur2P$`P!TH,B).cn%E &4_P<4cVЍ:㳔me  5"#)ȪV5=Jc*JⰊ+j6"Xv]^2G{U5$Wfn:`)?so&!iv<6Aˀ +~8" `B>tT z|8f"萈ੇ `F1:) 8!4lvL|%BE;uIYC aʡ!`!f> C L08&[6-rao{YpnB83kAk ")zr(huBC!JA2Px @>"d= 9UD:S*2c:c~ /R. P!0)8@aR$f--b/+J4C?bz*j1p`2Ҝ `vXoH*IJ4:"rLB>x)~NHt^|8v$5j%B b|npc8>* ܳbXf"3C/ib@/Gޥ+ꞟi,j &A"܊R K ,a/jS5 J"M% #e@-j! 8hBITe-Zi* 9t# y!$؇|*%^*^)%2#bBp̚O@  [~੹ ʺEn$aBc< R^CȆD284BxIt#~A d31)OㄱJ;I{n ,9GPI12;\12GeY2Q bXrTv,5IY.a+?j'ї""T?# 9a fVO0@9S:5EiP~X=a^> 17uY zQ7:ɛJV<` s&L)̛" !ȉ]T; @m#q:q|1!Cѡ m(pСo=pa @ CU7/z."F$1.A(@9+Jw%nL4'LUWnHkPBԃ8V,JtXmP(=-b# D "B^ӐM {ao7=iq.2Q/ Uj%B)"k_kt LP )`c R`s2hn>5뭄AcKN΃&P$ךJ F3*T4 ]^,5"<}yB 6`a /As$jL"z`"Q6ql @#(n0@H8$`RM'#BQ 4% EBG@S(a ɀ2L5#iE,2)$50,қfU]x>&U.nae_V4^Yy@ve=̀`(0 X>vPh5 @" `퇁,% gJ##>kzQ0KhX{m`Yi#h?w2TAJ ΎҰ$Ke$i,bOJڧ$$O`2 rU,K D!#СB 㔛&Bư[x R; (z`J4|nRax 3 @9yzZE 3k' jظ Ĉ!mlkRGܕ̀b2"/ "K,*6(521 B!gR*Hr"")Vt%A 4޳$jza{B$Q:#mMB.A߯Q{Ԍ:nɊ컭7z`s*qQyDƹ`pYibaLv8N0MN`kr895V;0jb@Hoi+ Fz Ne`t m-szWCSIHuh`g bYg$@E2@* * brcPخܮJU}`XD;-}Y(jWrVȚ,| qA` yeVtb(>'k AxV ~:Si [`壷aaQ"D Z,8%@2pD!n-928LGZՆ`Ù1!$k 9b9ZI%Ċ^d\b~kr-tfjI:8-ozs\ @a %\d W[.udn'$Cp kwJOMGbm&KN (4!V6FNʬžz2'8,Hx -Ez~aJOdH 0LY ySA&\I~i>+2q? QLAX<MR 10Os=ǣ("XbƮ δf tBa xN<l0,WXTXS'DPf@Y w+pBoVH h ,e[JԅA*ոB\s0i?#T[ &m-Bi"bՂL\xIM>DUR`Z ⬃n1 *kmIv^k4F /WyMͥиM\YqL f\2rKbܰ"ɹ\^xiGa7˫eV ~ @`˜# `̷bFKX򺄢cK='1Cة>ЏP@> r]6+* U"@eZ2j"KlS77ހ۬E|dVG[#7Gv-~ cJx]xa

GT,Q:T8 #uD'#%9&H Gh*:h"TPc6h_}-qPZF;X0:KIr H@q  &#Hҕ(mc7CxѝH aNEeqx@0M&@H8 $&# 6O 'kw=f94!7DU.'d)/F2~Un @] x)W DT#Pq u$jcKHԹ]haKFUp4p֠G`ݢRR xᕐ IHryLFS8d+ .9S= [rt%CǶC. ! !Cq9]ʌv^xi!BEv*d|Ɣé ґDdNV (hxz#m))D[2>lZ*%")SX'adޛXh[ E3">!Hrm+(3ye,#>Ds ѸӀcLi"rs)7R$TW x>!]@j^@#m-[ŌJHVhR؛!eDj81 Kp7@;' +PxXBip± =I3@Lц*h˜:ZxT;St.pP|خBx1:)h-(lPbWhW Plh"#(PA5x.Q@/9B/{<һQU@8LN # u( X.I/UB}] w8P3]@ ~L+X9 +;jڡzA B(-=YyڳN`{v Pzyr:1V0ҀHnaR&)1F : nA "9k`.ϊ ^'Q1?!,iƈ4QʊҚ")l:|/pXPqĚ$"A0A1܎D!UqI+PyjJz`~: &&$r )(秹 ZR8sq,J5BL̤I HL&Mm !byj) %H yۜB#C |:HQތHxe1sR-*tS GD(`G/J|Oyt )i9ҟ1v;SGSΑ nxs8!NJ$mnv}HR2|M9R(!XJ@!*[Ɩ f"!LIzM~ ILSЁPHIN%+Qڍ6K!|(:;IҨ8YC_b S*#]>{=  e­ىJHÚ1 B*RA )ӓ`ٷٲ"j&BJҙk PFഄPSh8 A"):2cpHց!T7y$AS(T(ܟiɀH6`6bK(@U#(Oh #%B D4хE'.YR -p&k88 h& i3<@4;ʊۯȂ0҅GR8CX1V )s4| $%r`RHR8;X`U  +;@B;\zAN0:p@dsF3o6*oC$T s#/px*/?J Jͱsfhr胠ֆ>=#I<+܅*|Eoz'JWdfPh?hVX*۱䨻4Y /hLʌYM cTH>͆kפ`3^-0 B"&Ma9΀QPV?ڑ`s-4s6\akB H(F[L'[eY`WHBBsAIO܋7n&翥؟&@_0G"6`lxfI]\͹꾚Lpe7 $!vJB [=PE(B/ :15ގ4c`럷`H'(.1ӎ(A8#! dxe>M5ʃ=1P0͓]B҇m6hh ݆4 깡9eڣcP8G82sЂ804hhg[T_vZfEY`P'EgJ)~}oQh;bhd%W?ݓgïB& n563R,x|PH[(P> x+7 U<#@&DRTIh r|7v:1 `#;KEޘ# Z5&ebP{ Uiat LaH[Db#+C3#UhO#hP%\ç M(L8F9K z09 1 L" }PL  `y1H$ZOm U9t È y(1P Y:,؃V(I9![. @8H)L1 %`ȣ]ɌIPѩ!$ݐu)y]%M!1ə!IaNHX i͚|I f{6`5`r c.kCsK]ao &kxS e*|Jƭ _""Uu͎/sd{D( syaHЍkyH)'{4(?)ꩂ[ᴔqv,xͩwH9Ĵ +NqdjpovZ) ES#٨W;HH x^HOēuKČ9kׁPmYF!vx)1$v/ -atY%Q a[JYa=k"J -5s٨苈 ) HAkʓaKNK1] I /[1r$xXeo1xtzhaA ]>}a2/| zp ["ֹ׌#|'#8 z.RJS 28DHKSidtaUDZJ!qr/ڳ]Z! ޿hcB&=H kpnj36nt{vYMWZxП r"o@@"a`eC"73DrZu2bL> *0x_(@5@POp hZ _I4MDe0rNu,<'EfށCOWBeAE+7Dq gϟO Hc2lpD $S=.  ZF[-<}>L/dzb4Ҟ]y9(@2J`h+|0s&  Zl}= >AF~! IĨ F|-h<H,?3_Ӡ|] *OS'6g&TUЇbxDz^OnAi"@nf>iX\5յ,\3(BlW/; CdH …yX B0u8cG:MoaT#Ug&~ øbądժ(m`#9QWhVEOC+⨋Cphq0MB)G?Hlz$)y耈;S!IW @}U,:B*(5D*|SPcrXLWIjtbAy/M5lAxa @)*3P*SE5 Al Uמϥ6B ʛZi`"&̀ep:FN:23eE6! k<>S 3H x.Ecl@ _hi CD\jܚ!& sHD !1 \q=0x$px9S"1z$=Wb*J4ETi|$ #A4lϷrAHC)zû'wۗ[] /F&_K~ O:1_] ԑJ+WVd<䒇U+ɿj($P䅤?KwI($&6ߐґ8H @GQ<-I>vX@X _xFB jwr CU9G HBYF4(!x@[ ah38,FJ¸#slJT&R$DɌȃ_!-s0OP9Dj ^ t f,"D(@ n%-UL9 +04bݺH/d9z7Kayi i_F[4ʑbLE"L`*\QieB~oUd<19iBH ! #^[jn]1؆j 8 h*/P A&':l w / -)43=`Rd!yؘY5jnOIՒ6Mzе^Our D/";{Dk1H@P@*tĒ5bJ  Nœd3`qt bGJ\T)D< i_Fp': `r l2Ǡ+Ɔ䕑OV{ f v8@,?3`~.|>a~j$QIA0% 6 1A2WKmd6KqR @2gRbha #B,V`Pl@X? ^#OU*;BLV1D-i|iKP`! Vt0ՎNa!ԃ7A&f9`"d:= r&G*kpL0#N:"8ZlH(QUr.tHNyF!T7@ 0HvDV. ` :&쒀,q%Vc3@WnnD@NX/&pɁ;Jlshҁ;u-*B'O! AD1`%b~8q  Z(Fl24Hz H^l&j`@DJZ6'J@҃a!&E?L ';$#6c!g!|ggc1yhQNV4` (C2FiC<*(D.pFJM3'E,3Ȇ ij:^ju b7re"cTQ uI']&63$A p`@"䬔n~bd KDGO:^I46T҆~I7f9,;If@pkU& sj p8Ar!t4!G!2NDlEA=4~~3?n3z @a\` 1"Jb+fAa4oZ l Bu*p/bbuB4|bO4_C,m5v,'6[TڰP_` Ⴔ0HT1*Cn*C5f`(r>,n 6 hg&"jhP&Gp!Ɏfl) C)5FbCvn~L^-*z&LVbD(BjF"rTL֫JP#;\ xL~b}A]*ZJ$1o'BsUX4k7zȮȩB-de_(t  f -mCd,!Ba"ALPi)v&H^C֭pb Z~E\#"dOp?x>,;7 x+J#}-:+o>`1Xf7+L,VEV*u =e Y e>g2%E0ń"J&^ Q9o/D}b <4ck03, *)% `9Ry>V2/?zGpJP!b*DRf`rolq pp`k?kg$n!=7\! jyIм`T/YdCε8ez! 1ʔfpDE9N&M˼(<6,o = mN rVDXod3tģNMZ"6"EX88.PpLOېuHX\@  ΀poPib @9trAC|ƫ⼰=:%$ N`>{wb4G+Kne@\Zp41@rzK@@, o.* &Ж1ejV@`vܙ:") OfL3:_HiQ@@ 7"q;h"wLDL CU0Dj=ԹC @LzkJutS~$.uH;:Cf*PL0JNA4I͔B, rTemYZw?gL\^4= tTLN9je6'æa @Ah<"YH?[ɊDT~E¤ѷ*)0L2'iDU a(B94_*3P 'ڑUc3LRz)J i&-"LZ'ֺ%9ymse-w1*Bz= leX83axLҔIh@?'G- % 4$6-V6EF>A/f~[k Q, B+Ŏך"n! t ɐZ}:TyP@;a5x8eTnjj KDjAn-oY\1difC@>J|?-f \P)?!mQ^O3; ϼVX>*wvJ͆npF1#$MHψ `JX$K%3|рz1`d2JX|`@,T% ]PjYcCMab#0 B4/ Am %>L@\=?4\eaz̊N=|FX5( =@,^3ER6}#H$ LL~%n( dp0r¿(N:<дH",ūO RDb>0&1abp*AAxipw#j@sJgId-p= it#O5J N%'6U⽬i@+B14`(>Ek I(].eJCpA}(V VBS+&,"v;T) ض1O2tD\(m@S 4/\e:xxA,ݨ-L'uS0 _P@\  H'`8ȇrHb=ZAYQ~?o"еCFhiS/j4[[e,BA WjJΤ8T1hȲ0AqUi-\PMD3thI|y! @tZɻ6*8RPD:Q:5Wl5u}㴥G0qjIzJzfJmf FtR`!Ԛ$ ozE[>$FK@Cz0n A/BY aa#a^"D0`dHX FesJ0cP-`c0ь0ԅd  <E @*#aHWS|b&e,>S+D&AawF#FUBxҖ"Pֺv8( B?j00 LM T:PqR=_HZ AHQ8%9V,薁)_tYB` |2fBWH$wrª )9ӺXJY&jȅkOT Q,6haA(*vpJ `mdk+Zԡ\ l,D~]: t.=갬hO*HP9 6ƀa 5˵!֪ʯ%=Z\8"Jj嵦`&+_I+*z>8.Q[Jab>0THgq DEJpzvkk:jJڙN\GC&O- kaA+ 9az kx!N"BI &<)} kn&6 u8`(H-:A.nyK]yGq:L1\KxnR;P5>/i0z]c\m㞈HxЁxՀ@%H"!#p &nƽPǃ8:jA}?AզбHcXӌHh#JIKFGPo;LٷHi`դ0$|<1YK@Ni1{騉BHp`b/xv1ѱnhŌ9|Taؠ @xKHD['ȚK;Qnh #xUy1LypuwDXqؿdOlRZ `F؅#QȡHT>G20鯌~ :8DP81{QVDtNu` Zp^`*)zʰY5q76 :Ę@⣙u$Fjr? b'"q[@I(qA#xDJ4310YNd'*nrqD?Hx+x.– Š_!o@&ШjcT&MMyINsE 5T0{ '|S A=$` KPVت>jl8%-0p9Lsr3.u-`/Eh Cy 4o9;\-eK:K̖:+!kP3BP+ 8 )9Dr[S C8x \ ً.; E4!ypHzCyXiH4G)81`$7K0ھ C`xF /YN@B8xRH3|Qk|Y0* ;CL Šc Hi8b;8qKd: م T<˷7S F(x{Ea!40]ô1%2kZ|)#<-pN h @Q䫖Dʜ? 8`Rr3ԉS8|z {(&)xM"hrȢH8!:Ǭ=V}>@2H;C2㖪j ਓsq[NbŔ fpۓx'pEK"u ^ҟo6`g6O6{_mD7(+/?侕Tب*3_&;3݅e8Mh|Έɀ PT 0W@x<M`U` 2N6t`/ :*ip W)CL[co{'d8ECyZ;P3>ZxV; h\1PJ0 "g<,@*x@h5V֖Ӆ.37_f.vwӓ⋖`QEZ0F0D`kaٕ`Y1;{an&p:KpdE`?7u:^@Yzp0GXx 8V 9S"R3(@3;3b8F`* 1fZjT쩦V qX0XJL]]>VT| 9.H~S[Hx;+CH)щjSWpd'T )ع,} %$}ڋbe 9r4̌qͣ(]W9 KC*SӑdfdÚPL8TpP3B [y׸nL;UYW 0-2;zOzj?+|a/r*1Gbox輪z̹p)S ,Б1ɱ :GT1A*FIgUN9Ӳ o| ihD3o\7q:"B Cԗ?;i9X(m5`9;3cϡ[cJ kPH|~ЦX\d(0ҋXߙ(@7"5(`q!=pM!tқ~%AAlGNO,! c HE!IJSאQk rԍ͹Sؔ*v d/TLomaHtG]NBUsph&/B^7Iry` !94(NY_uqG zp:-P{[.ˈy xٔKr5w\J,9x NdMl>ЮIjQXuV.Q8yyJH\<\QSWPa]eҠ 0 8 Bހ0聦aQ&DӪX;EPJzR0A Qf$،ڽIK~DY`FɈtA둴%[HVPB,`?߲bC#@  QX+`{!@P?AKsZMpOX!o< {.~"TS(<(8ڬd\<Z}.XBp> @-Bp#'@RȄi! @+zS@P(_@l55>F87v|8{S&6C^|kUqP|;4@x㗅@s&JoK=i2 (E$axz7*.:8 ȈLL ";q ~R.;)t)GE*xHԎ ǀHD1y#-K2'ʘ6?h(ʚF$`9pZ=,23/2esEZW)S 3RIXh8삚# {KV,RvcC:Hp%I5-hVn %v t؎,D=(4Bx*.RKRF"8rņIabFQK" - K Bz*g ipΛIÛ+uRg&‹GϪNXYrjw#|@8+oWtn~Ǽ-td0A4Nkj,`8ICJ T3 ]OA* B*>jΈQ Q䴗,BqN0C>n,X@C: t$SP7h!SJ'CxOAoM5)Vp)`&'TKI#ѓ0L b8 (/E"Dx!2׉\DCPb?$"XH F^i>jff䁑CFT 4yQ$k 4T;usyW[Q;JBUؓe3 Q$$P< C"R~,+ N;!hVب\!˖2K@"PWC"b*R0%$H%>y$BF@"n匝I">ƙ xIԒG*uI(FbF]% N"HHI0,E@\ ,A2! q4Hv] gX]]!O,`h >8>@PvUhm rQu=rtl!BIa )(PV‹YlJ9}Wt:]?KKIXHF(r4_SO>MقYRyd9ӒxEEGVfin1C`1 øa4"x"yq掎Zrd ɻ !x s#7R5 AAsjqNVHEp^KІ:"%xQ.lם x=(G_$R>aNR(J0i)cw8c0cHc@IvSPh  ;{+iH~Y)ΗcUlck.E;WoS,@=g\t6F|4 qP)Xj J a$q9x:pK)8b=֔hP Ax#uU9D"b"DpGLEN-6!~`'"$"(!VV!2"#ET@ @ Ka  RaFT0ʦ4,/K8' mVd0jj$]N)Hb J.%  >,`NP"HXApy@Ƃ':(Fbq##(NhĐPW)t ڄcI:Wb,pIzGQDm.=]%b8F5! gZh?X7 A ,-he! 6zC:Qިчb: FZX@xFlcF!B4#D6q'iP c7 !@@@b"2`"LG1!|$$1Ш*=' HLLcހF `j^\ TN(|N,!&,a.Y"(Dd@* h~%t#@Nbd'pєhQ'oq"7P`.H `B ,Q!Ô-)gD/*` RaPf7.B8! Kt!4b>gyؙDЩHш`LT,`Xrߥ8a&`b*@H;B@ @މ *jefL @+%2JnS(J1qGGdX8)~G"%R"h$JpG򮖣H2:&+ -.Kya艂 azh:dIS 1oVM*Eq ˞^ORg,b&\!$P(eԟ`@9  @Vb,GS\&`@68e6ӭDJƇJTE?|N `q>;b8\ah PaHwrA`]/ǎb@)2~%.Č Ղ*}]Kc&Hf@"&A͊ ` -dOrUު",`F(Xg*( U0اCL#DBD$@"b*>L=` D+DlLLQql/`l4̾?J p`aFn4+9A,̲2)(M>dut`} Ei)G\$ n1QR6v ;v=AQi.)lnm.NM m2@+6cV}qv10&w6% ZINSvIr f'l+N0өsK+rm@v~D!pL\ FT+8 dy08#( m )ab5^!sQz<;V\ڂ(" B8E -b"@j}hKmdlneyyV@Bӭ"Ι")@Gp("aD"K 'fL룄x+qEG8`.Gʦ%doTvBj~04`J٧?$I = #џibGj!׆4,0RB#/dӐ*r2, s B*b 4I(y$ +[.{bt@q@WK=\|\[3SV3Mdܒr~^)z| Md|֌%G)PQ# qJV"85q8$>R\!kR4?TS[W;z(6dptEhp\@{*.t 6FϼNQP~NҬy>u @a -+""L* \0A:HTiC Rd_M.][!\imD(@Bƹ+0cǿH0(RZ!d¦>`I0B4=wWQUȧV1ϻom`4HjѯGPǖ `{-e"V=@ @ \QwB# -Y 溡aVVP iM/ň{B}9*`H#}:*H282Q6nT^,/@X 9⨩r84 >W} iRoS DYeK@B CZr}fvj 3HZ?]z n[vR`5L' €Tկ]6u)6q'WfX z m`/ԝ0f>S!MQ\iURn :ZS@,'zg\.\\e(HX[U;2r# kAByOau ^P@ [ bs!FAj ` |@vJ`~>`0 I@I+KYy?_ ?@ i:xAW0)M?L"WפJ$!R!.߀p8$I*K|p1?w{Y} ZV_6MV2޳~2e.vM5V VG-.W7w cA5S(̤8`&`7Lg^Efx=@urn:@3͌Ӫiv3hTħmBǴġ "$z! dn?rD!+뚃Iۓ*IΙ!BJt "쐲*}9 j򞡧 hDb~&lA4 p؞ga`$1 anɠLK?k ؀.J s!. 0@m ((MCMdxڂ)̪d+1jKn l][4R2W´!l]̥zjrFUPL)=2SZ2LC͢M-8ku0 =0 cHp~TZaWtyG *gx/VP|ݴIǍJN*/zHmS)J||Ǩzy}5yjeiv;)P@ @j(!eGbHH g0Q ,|F.6̨ip}lgauX'{wRL8!dDdIҨ5mu$ 8g*]@jZkqx^fx@&$A@g[x@ `tj l1)Ҟt1 Lzx6&^ЮP~}(5~B+i "p`ɕ`=ف'菒V k?%EtlvAPb OiʡKpIP'MWnC"ژL 0*=2L !d7:z0Eb$.$DBtH{&tr,$ %@h %L.!BTx`$@-#*FqtdA]AӘy0( x 7 Dj!5exee9'!  c-S|pԋɣ  `@ ajqs˿` 2T4>[D A>c= UBN"Q$tb9NPQ {VI}Bju Phɓ"JP2L3΢+ S%uɻ'PL_Ę|@@%n0BzbdTcM6ΚFWc 9AM 0N\cnU s9,WJEo9;!^AT,|6 %LJ`Ȩ4$Ч3"dbG"D WNvuЀ!h< !(1Ws$' CCk @TD:Y{,u9G_3P(347Y@b #xMf{&μb-;hnSpEBPZ##$t9!(I` 6M-$sSlȲ_AH :^Xn=մHhӍۖŒH Ii1 rZDk 6 9&'j΀LTiF@mzן. ozToy6!<`yřj(A$;B0G6B/Z R HW NSJ\|w,a/To~w;y=j:i >t9y}=,Ȋ?C`g ' 9@P,L,0\R EX:>^CT _E@P SᲖ8+]B2,_AaZFB[ctG"{3h OK%hxP'#]9A蟔$&)5 ʗ1 @ !3 oD-v1Y (60;R8#? LKK3Ʒ0`jS:!`(ymVH5H@8z1=<:a`Ay֎xК6⯎ #Bx cl$zBNB9ؓ̕،0ț, ᬓD A\]{@&Is #@ 0XUmPM)0lh.mhuqէt1+5J{<ҳ@P&x9ہXi^V`xI"x4fB47*`*¡0iZ9 \3B{HHg{ @h@)ix xA!2.2j Gp84Ю̡"J# P;8/`s@ld(aa_u : 4\xɉ 3-lxkݢӱ(l,{-X t>!px8ˀPr 6" ؒ(z ,8D`KK l\A؛*- QȢU0`bi`e8{0k& X;j ="4Z`2ixH䠪u3Z/$ yBtO=ψ@ voh>_ z*$0P9) pt*28?8PHѼ̳ϰ =԰LExZp|L 4y@#9Ql)6# H!Xi"M:PƈTPWxYp-APu :"NYnpdxh RB8QN& 8طH,c)s$jwhjz5}`50Jי;鱞WP`¿0 ~k8&H&A ȿ8{რ4Y1LϴPV-tv-'5kB~O*DCyT=(,K1#QCP Hj4N΀j /.({ A%E,iN V[iYZvl$`YsT5 k{t0j>p(D;(-ۿ@Q K>rp.ǧ77ъ y@'X=XhQ51nj9)-݌v0- #6S5mr`FX"Syb# o%TM+8sȼ:¬H3XТOs9;:9A[}[un?̷{4w<[MYC<ҒV0?Uٓ ,x> P^?i ?p%(, TXh 00s̃{QGdۣSuە9L B%"ǣ }:Qr Psu`R)z`,y p>*L70]2**f:Y&AV<;+4*nBH)j-6 _r-..?LY")X2-sW\K!TA.T0 6$ˉܷq 2i "oP6I)a4pJ8Y3"ϰ>98 F9QZqt)B P`] ' 䇡#^3tCqR#IU@T{+sη`($x @v[dm1^x  o DトHDc[IENOg:3RD]jxQc@ee bp|XSPCy~x Zh`dXjR .դ+y)QAJQ,R2쨮y(oÀ&mXXM9"퀁"1rH@v@G.T]1xz PtkH5-i(`e(o8|$>CHt;6TK{]xuaGPeOjp"H>p0   0(:⾰ OUC9ab0 >/d 0P2ͦXTx/Km7ΦIc9O(3`6-sꖻ^`x`qFu(  @2Hz)Т!a8 m@8/M<Ċ[`~689Ћ[=ӡ}4 E@%)ϣ9 Aq vWx@ b Zqro2-#*yxAsQlX8 [dC*-OQJ`Q4E 6 C;0\G{H" 赞jRs/*ŹfhIT`z"Xʪ|Ź_x:_'yu@5ob.]q]@.47n[*#(,v9 >`g4rpKŽ\XӢ>13)tƐvˁG. $3FigxI\VFH|S=W0(qQ _$FxlJu%e`:$]dݜX⡺Qdݓ3 i 1~C8"(FnaH/x*p;ZZ&Ĩ#-Ѻh@\ V Cy ,@s^" C=Y7|@]=xr>ǹ?Ęhx1V:[6VExAd+"*G4s1NKTOeE 3B4w" A "tV`D/!uM_D/}4ny>ĵS0^!1P1/S'u@?NA)a+4!y0Cd,O."`$ iΈ@ PxJLb\f-@|^rJs@/H0X?r'!8 \Hj$ FG9AeJ48w;_  k ?'~.].,ӕAV҇m?15}-DU9e˱9@zP?% 0r&f`E4&JQ[1qtd \/A4:&4 QT9$yu"%ONٔCLU`~'b]mM&G| :ҋbC◻x x` [tćJHav8Ҹa)+cDŽ2WQ9f C>@ `*>'(y6cp"gښn1jqdEn5e4 FK17'xJ1¯!06Wv/o6I1-cr (!Pm Dk%4,/L6_hrp2W 70Ph 4:!p p< uvwBQR] QqgĐ?Q3A]1SD6]@dx!{i& 8<(3'pKqf@d $D}r~"@pEB|cԷ.$Lv4R$ .{b |>#A6&cz/% ĥ -SH (4!_? ʜA"|B\9Zq!Ü JPPH .L&G] !B4 @:|ZǑX.+B&h9VQD#@pD蘿4jЊJ% )gRsE  FoEj6gPn b&aŘQlˊP9$V@ `pL.TA(x(-trFt%u"hw HX('V%$f@.xTqk5O&k4@2L zCg$00r=( )p7)0( *)(^!1zVI N P`^ -^&h74$).J)09LH 07qu, 'EM a"Nnp l`F$ .Z!G "֛ -"r+UBq41-$\A"(2C&jg;` "iT&4\&rN+0N&!^AY`TN vC.&bXpH>!0(b((@ \%6Vf')#ntↁcp;tαN1 v/k$.1O DZ/CD249>% `  eav+y'2h,z"-@ OVA`7O{\n6K5n"|j1,p9qjNC\!i\l$IW]cc`QXg~|k\dJ;niwvAVJ&prfGVmP(W3<.rBa~ta|q*ԦV 8-(^scN$!K*lcʨn;o*XD#a%\r*Vշ@1\)isȖ[ &|!@(NG Vcv~`f5ug(⽏NHwJ`.̂pE:[C], uȪb+'rjv@;uXdn)-oVrJT%P,>lc#2BdT0D۠t)@tALJ Hk5u# H2 ocQ {Z&Xb_&&^r"Rb@z 0Ģ&J2ص"e/1c2>!?bxZEe"` Wnob됬\O*u6DתvMT%Ͽ| x(! k)uu&_n ̂aP/ʱ+giZtgwvꄈ9&z((`ab@@Ċp~w@˧^ 2 N RN\N7敢 2\g!<!2 U[n $4n?t0p% C}Bч[)CB5^@_M6׼b]/y1]u3na} IоN2Aud+'$0Ə36}:Z]ZdB 3LHda"~p&ʶF<5L q l&6#Mhs+:N."R:~CSwnw5#:o#c"_X7GaQb/T]N!l@f^Q)1'{RGUGT3#e:B(r$& Fal"G~Vh GLA)~UAM/^ z]'ɿ:C+_ lHdT:gZmyRbj!B!^C%Oo\? i|B)BƲ!i i^u> ӂ g E5e(NY }L.N!~l&pT:9s:#ѓ(…ZK< 6a%9ve7/T7GR]dTAfRm!˽#ư4T3K|}pk:W!ƨ ǼjVV~W2[O| V`|G.`faA7`@BqK38q!# ۉ{;9ZóP9:2/hQ`mA6m`2'S!("P` G`A1* o1`|'V? P} nA8AI& BxZo.6:eI,}4uif`C(~()ɘ=` !lieGzHB2 ข#ͮDhQ]2EA+D_n`*R# ʆnJpgaf &S`N@dҔ 3ё;7dp5v`ԍ @>A $IT%E#+u*{#lǾ7$X;{㷓*Yw7ܦ×gU Yާ{\Uv,ނCFtD49%N|"D騊@p{a9A$"|%@ ?\2 bqHt2!1،@#q7 ƀ`hD"o4AB$`WHbo@ D RI"8 ,UjIi4DU`RFd@UXYOAs009 dCi-E?* ML Ӥ7VfZ$+ .|yլUR%hk5(p@yj/{*@51 o+h=zGyY湴g!őj'ġFpEAjGb>PLLܣ!fp&J+F6ӳ+ x(ـ0 3 R.&%AL9Ih @(2 x!K`4@SCЃ+ݪ > ʜ̼K̫`JԽ&+ _1V>J:Gα9U[۳CAn`zrk1cH{PS9#!k"*2yG@r$09y0ŪPۮheijK/V b XxF0 r.U4`ʚ.yC4@ B* `x>hȊ[8(:xxuG Ǩx]%?X(C#46* ( `t XҏybʤsMs=c0[%xT#a:o=~wW#+a$I(.gw>Uav@0lj!@l8'H%þGE^cq==3zu͹a! J# -W~u/i5#`g B4ìt"rAǿwaCrpaŧ`VTR?Gb ˅lPc9eU&!"?R8Xg Q@~"lhėg ]8ȸ"/FLL*PaaٶIwȹ"㞀 U .Ӟ/`FCG5cC.(Gh >Pd !q"THa%$C";@p 0bu#$Wvo<##PPdQy屬Z#{&GH``8&iVXBCQ`r_! \ v!txjgj2B`]JM:茼Rz^M)h @@U 1{ܵ-sPC"tMp c4Ѻ-'P'C\="fU'?tNX@i dD@h n(D#v!Xpj'yHaLh2pyllO&6U BHR7ZP*8 e2TN %+J?E}3OzEKIZciB/CS2:.,4a"N=WJ x AA9iMbW1R_Ϧs=\4H1@!{6RiS7}4_B@-{ve'sS+,# b3bQ`FE`-NOyiP:3ۜ"X {8q 60.2$ 1S!9J$ zt #`ͯy!90^]Ј] xLHVzST ⠱ M㎚38謋 :/](0H(́x hH´PB @ xcY\p:{!8sl(/CyjQ,3L]Zm8 jl jMf͞R\*RЀLT03  휒sxu08q GT^a/,Rp*_d~8'L{ɷ#@RB">D+Ȫ1)peB`jOꪒ|QGh*i*BM(l(P@@4@ -P?c[zKڏG{ɺRH ҅ңĬI gT>@! 됕yWC8Wb< L:r#]B*"ʥ,FZhɣ4FI Qs(/+i_;) :Hq/(2LR̓4>:Kʥ[6rjH~E9O؂R!;{ȧ [HFٽJ2jP% Ϫ2̴NJtI<}Hߗx9+5@8{"∡$Ia#8lpf3`t*ϤL)G+L妺mɪRK~΃ix)`NSHZ K,x>؟H;It,yEOJ¤"m,7eE伢6*:2+qq AĂ*$N :A:f'0C,C?y @(H @h<) Fh}u[EIYVX؉.ZޣJC NL!h; ՁA"\,"CwC k(yX1`: Xt :<n,3ro3L|KZ3$ə*Y{A(E8BƐ 'y[| ]yQ+;믏ཾ8֐85by(#}0Y"W+ I⹏94S$ܱj l ?f)Ȑ;X|>Ze)50H@3 H=Q߅`UPT\\ (H1>xָ .p@PJ~۷$1g5

Ph( 'X!`ϳ{66+e ү$ "صV`!"xGif|M!!7RJ5á9؇D @C!Lp4ղqQI^~#cSWx-ۛyz݇TrlљZ#mXh#0!s9 (&HNЖ뵶R!9F+Y!>N>7i-h8DO)L,)=Õ ASxS8`bh-[ҝ X\P e0p5LXa-F`)Uޱ8ar;% &^jI?;?(b!݌ H(i,Qx9)"! %`BG DB;Y_7xqX**Pa_5/ 0HxGx+ňuR-q{[<DY1RI Ā6\Xd~ǜY 6l&Ql,{Sdײ(|׀ N=ˀ %M!eۜP(o8\:QtdxH,BΞ!lg@zZKhX2&b rXtM'qK]QީIjv1T_֡tDr2T#G0R7C2Jh-\cLleS,Lڏf̅7(L>W/6k RuXCnDqm5*ĖkڇjBmd}kSj31> ?"72;p^^cp3F|j<[P%*$bQ*RE!|Gp)AHg!i}I'j$`]}QZ&] * g 0V`25} * 6*nj`~6ND6L~A$юt~뚨0`cԌi%c"* _HrI5  o'4t_IR4p:s'JQev驸N,ݾ@ԆX^`?PyȂ ڼ[լeоHT<\C'1,p)-'1 :S~䈊>.+qʸ8+8e $ìU2߃E

1k!5Fz}>#V MEDјBA߯4 -.)䙨E[C!M}~>qoStpy Ex0r x@ F@) w >dzˡ`Ҕh0."!FvgYұD,M0 !l$A$K/:R!,zĨJ(@2LbTbc|b@5/" p90 ``aŀ@Ģ*)G4J #Ԉ0DҴ25 %j#9APm<ljeǶ *-0,I ,H, g"=, z?kRƲ"B u*GwJ"R .IF [15+v^bD~Z/ITA>6U7x%2KzȲ5G{H]X2}&0ţw84S-+sDDSjW9H`l^'}\{{jwzccX@@ [fUebK 洐p h l-^c}]:f~-a;YkmmF'[T~j-=0(E a-Qo(GRiH4@oAZ&tn5hSD@*&Z)z%'y(kam673OX\,Jׂ5gO%,Lo!dxU A<@7 =@"hMSYs.w[A+!fAZ 4~h0@Va3R| J^56͡uӐcZTT]#u,r\)1F7kEhݦVFآ-dOd | 10]59RtB Tg`nкÒABP7GuŜP  (-E4eUE޴$ 6>mksyb5 4imm ef~#"v0!a,$&I ` AG)Bh JGdZ\ꦢ gD$ K h!Xa~pmj'Wf H!XG (XFڨ7Jt)ՈR FK A8e/vxfB-NJ,b2gG$@vh'$Zj<ĉΐQr~Qȅ1_vpT!n*!h龗Ɗ#)zrĀ}z@!:*,LH({ *꜏4rk0D)G h1~A&H8VK5&瘂 )hI(PiPƨ#1wsުa) * ^ m|3a"X~ oꜧ*#%(#(*s-$M$ =, \s/ 1hɦ-IB$Aˀ @G =\j *Qf7kЛ1 sȲdc4@*pn6)컄7 Ei& 7 a(2iqf)Z >S#[6(N4}sޤ@r$ ć.diD 0<%06jʬGksi6ɳr4T>T]? Rh"p!@Tt&.TAE]mC{ f!a^c3BBt$"#=:P.*2m\X"`4$B&持 ɂXNd tVg`RTmu4A"`. (OH3Nꢃ/kAn@k'bzBV"mHa!8DHxnl&TLjMT"61duqjgH" &0a!Y?cot@!2`bY\; &hVHsμ^^#>Wnd*B""6D]E&Clܣ͂vOpx` e2s4pL@@0 ()(~(t=>%fSBH `z LNB'pp-x `Ȯa&&G%Ilh VTg8B4OD1?#p$!6LaH,V-\@ -K&FdTG]肎-k_lHu#`7vPAeWl1MNH h >ޮK'?hK! qA4(*BN `6@`~x`zKz xQeH+"&$IJ$NJ6}̵D?qT3{>'$'T,R L(_fK&*N$4xP@A` a;  7 #$5D37S4147?FDظA6@@~4K+afN%( Ar fSyq7g(K`z2O$ӆs!uK =R(E jTA "q"?g4u7>e.?J!j A))Y1r@2D~E'2m4.-`Cd$$dkM0 gf c C* 57#?',G)- ?l[HdLIn)#$*q'PyLuh J}+[{EO /C+:8(|B2v \*LoYMfOd` @Azmʑ#20QS7-[>)fx~l3yZD82a"*!񿹳̏DP7۳o>S2W cf8 (/\6G3Ƣ7G )}lL1~ռ7ҩ)3>g\NfFIhu[pJk8 GDLp `ܔ0B+F`>YLn!,KW"YEc TMNhC I#c{4$.! rR$&v"<&B9R* ".mh r&X#kh݌A+n\O2~˗Gsv64App$^5Z(A `q"3?_wb @ T1R!%`?[T$ _77 b6{H }^3^Ϥo7yG[n7+Q(h Y Cv [8: 7lQb'"ҋHCQxubWa|D֥@,!PHX0b(hfXzǐ m0!@PxqÞ!Ik (Sҳ@:ks/x)Zx'jB/6IhTΐ:5:j%p,62ER>!:H"8N%w'J&!pd@]`qɌY`3v(FJ4*lrBE@& 0x'D:&,$KڬK;{ b\VBq.C|2#8,k_ < ZvtCMM^:", SNK#fj $^BDH{3T ֲZA)+F> ePq^=fey<9=gJ/?&ahȀH(ĩ,)++#EĎ鞹fRz UнG@0@HN[*02C8ՌSRvI͈Fh狒ʠ@)Y@1ʸFFR;J\H\ A 1oNO)'$e>m^zy:Y1jy LҢH1!*+ M !@a \ 1AؔȂS@tr:FT*;r!QU$dg-2>7$CR^>i֭qIe%?cOH B̎S vʼɍ!IE߭e( +Ъ¨EX)*A(~/Ga gQ8Ճ}N)1N3$^̺{ N^K|&uzvd1A7fa$& R*@OUG$q% bb Az,*I@%#~oLxe;B\$E-vVj /e5]ON&aˁZoYND;)!ޯS?GzM%M%rхP 6/CI u^L+|K̭~Nl < r,B8 %+4lL?JL8J)1H4Ul$a`g3fRbX'(O-.Z"o{6Y'ﻒRW<@Sc¬Pâ,~]XF QZDޔ$nc,?(qOiOۙ|WjO$syB!שS*cug/ 4ǰ@^1X9>pB WixI>6s0zh Gy|8@D#+UAӋX!ϭTc}@Y NC#Lf dQ%` -(#X #ūpGDS$|d $r|ӽqczƪz-u>ޘr ڎGUA)8pzt tPַ.2KHhRibh 0S("j A)t.8tGH,YiB; 8VcÁwX0`4 |~ 9xB=КHt-HHXEZi+ Qž6QV$3KDҔ`A`F3x[`Qqɉ@kXd>ij)+ k0Ă*lm q^Ȁxw ){7Ь h v‰5hIY؀\3= z&DZdkG*zQ6KI&.!FYĊSX*.hA%zrHkKK8X[:8cZ; Y :KM(ҭMD(0)@!HIKKhA"tڊFGL wN1JĄJ n -LLGȊ 4h,.IKHzUi>:P̨D \8Q0<· (4++O(gɿʪQϼșᙒA`>xA:sVğ< 4HR>=zh\FpDF&gJ2 ƞDw-Cڇ{ 9/`ٟ*#Y^k:'xvZDlܜƼ"Ħ?DħLQBU -Fdtz!#̗f(`H_t;8q xPdtpҰJ1b l80mKJL,i#?=`8]]Dn 4x4CGACt {|:9 ݴȑ*AXЦ!:{J47&%Zx1 xvK | 9=:4T2ܙ)A|BÉC }=RBU Bܩ9A 3BP&@ ܶ7p/$3-~:#QY3Nڏ !I^Y !3A3SC˖P|HԂx&`w@Ƣmh.g`ĝ#"(!0A9/ ɏ-xЌb3z K;c< mU[ J8I犠3KM埓|Ue2xtEc;8wCqQ~ =`hP5 p:Yq4ZO]h9BU$ s.0㑀Y W^ B~3m|:A8NՒ3J t zx !^=ȹ /8|w ¬:1mψ5?3BBx4SS#ؤH/? `.x:Po=U{q64[!@?C@:XO h:GYjQ4S!n`s<nq ƻ _Ei4`zYkZX@GF (P(-xu$'}3:tjt̄KĊ(14)@*PJIHyH])``SP!C5̿oˉ#X5psn 6 kgθ-DdlMLHOQ 9@(A'Hz|,qax0ngtH`u83J@@]NF=UDRH64ꕐ0*3DunIML,KFZH hmhfwd .,=*&5 |7Eipa:20qm(ӹKfҞEJIX41RMJ `I!`'zGIk3 }Cgp]oB6 K胱Z%ڄ$JƤцh0 xh0BP=lB{e 갘P&'E<7B(NPp:u;:iMMQ,KpNfCcx2Q`DxG7Vu8N:jQxlj{?\Vmҿ+~'e $$Ω@-A1|V`A@# 7}`  *YY* OK< (gš bI` 2faa9faPhUB': )J.|!#"XNV#@$!f׳1xb깳41k 4-tA!eǭx!؆?`{3=Ԣ% Dpu -IyDcIx:C 'Ԧ4 ^8ð's̄G:p`$}>(/ !P)B_а ̡2fQHME~BYy7唐Z>tvQ)[g`JܢU,B@EC'S] -C"OzKR\9k* 0~ᔘV@kpeT􋻝Nf1(j<3t:З @rQ(i4!h(2W+0R! ;d0!Lf+$D- $ ‰bZ² "%L*bPp) +YRJ5 T"aM *Bʦhrʥ*rm1q9Ϊ)\:*B:R)*{I=- *2k2Bd}$Gaн9q!rkVVIk<   v~!,SA=t ;̳Q0!Fvg[W]H! B$zK䥩ʄ2Rc![eQBPqhye}ar5*@ @  3#'i*M "I=AH Zi-ӫHraO ⓡSDiS0C(JŠ2!j"Ʈ`郤8Q`扙%L E!IuWjqE WC@ (Iccн~s dlT Q$s1(@8'BXz=f[ Cm4/p:v;8l.2,mpa#Lj XI׍k@|k33UB_ 2FH AU:D@ FGfy[Wi@3pw˼* :@L0 h̪lk X&LR7fdz .``]#CF 7Խa,ɩNt^ Jй`nU`9)*XА&SOke@HD!%6i,:-Am*Fi ,D 4'iz_ a"I)SyA2h qZ}i0Y)L P=1cgP /x=9UP a8!`Ұj]{楀>Fhl!d\Z@Trsg `({[L AX(yNŒ F6!;;GH7fҥ؛2̓fI_Uzx uEsJHRlF@9wY@Rz03!d,@JzHhyc HRYϳׂHN6k!`E96 )-Ӡ݈yP2}NgV GLC4ҖZclڀCtC L|qϙ6Xq5۱b!Ei$`pbZYUAZ+z6a= V[ !%%0te D ZK%hcQ`, c\'A1JwM)HTQozUPIh* %@!0/놙dd a5hhqF*E9D'x4:HIhjInR i3< =nR 06\iRZ',̂RA,)exlb<.,;c|(issmhMCQQlEȪD cbi.saԯGCe!s9(ZP4$V(M%#zѤZ}صQ/X#BXJH3,{e*CB1v)Q1hj$6bngf* ` }j ` J/AeT`8&ר:f$` f`YN `wLK`00 г AԲ&z¶DT@)ź'}DDH(x3$1&`bȩΘa"Rdր8 I++AghNA>_\CAO")B,슲o~p"+DC> @c.,L.AO'o\>$ saT.A”aJޠA84?!(`  \zX@@F34pȢK"8{d$E\e\Ʊ]J')":m®лDEH;@cf*$&^ʾ^e,:fZntXg`ZjvEG@N?\Q&gTR,`DX"nA"`lÔ9a18Z`gBbS{!|9(8`H#8 `A+A1h{"Zb%0奦  %VJ&#ZD~, r)"o*]@ `rah JO;AS*&b|ŦȬ4$6CZG$`~Dzj}ơe_cnƍ( TA,b& "@@4$`^0B:ƮkdVbv;<A@ /,h@]MhA2J,C>HQ! b`'6*/ JiS A"JL 3@iL`" nҊP% >8B@< Ѹ L bAKKe.0!B('L dtI@Af'iMzD" G  r*B&O r$rf@@ @Gm*+`8 / 4BʁpU˱emJ co6_\ ]^N24$"xαs9cL4a`́s `T@R v{$΅"` Af> 0AH e+!]uCflTJS,/6!Y` M[ b&nBb@I怡az!z364) >v Lf3DmvB U˜n quf7~Kn%AM~7ovT'jv/K~  Lpdh@!ZѐT><bx n x @ anPJ)[kA w͆mf?kx 0I, DW@ca.̤S5xꃞ#) `L Ab(Nl:2h@\`7xj["#`&8&LU玆b &n(+yFlCmX.8@aL~m%8-%64r˨䦎S†*/ulx +*nŢ^s K#`7I!6Ap%PvNbv |ja: 2vd RŁLefZZ.`:j!@j>a/Fd9l@_L+ۛw5!G[N``|d z橌Zfn@)V]ج 0 lk%6 @!"/l$I}&c<8g`6lCnlTi W!B$a-\:Сatų4Sve?_!80fXr tsNBP, !NfJ@@1=!>OF>y;G#O +z=NR(;JXuYc by\_ 4b2PSfS]` uj+M<~IoQtcQh>{ͬ[}{w:d1tUrg[X AREUr}M Igl|,xC+T`ڠ b. h!Cp0q#ƱZx1rS>vC<:Ν;n{꭮뤵"F"A(J|#p 0} 1}hҴƀN?%DO9 DCGKznd|)7 <&gK  bjH; hnd,¹HN+#̆S,>.AIZ-Pit5c`zH8 lKXB@/QqySJ$ 1QOɐ] < nn*PERFqK습. 캮 B/ zuE/_j<@t֪2LI q/!4>cZ{`%ץ@TŽ=ðsG0V9uSVR:4DDžs!AdXzdA:3l#$Aå8;291F}Vħk!@H bcA1b{@K !ѐðt4d9KyE0 ~|lN4F3#w1]Ovv T+"3F(/Dį@#N-f !FO T X/=㸍22@3/M$Yd~ɷBRsm)#JP%Rl= HV9-2D&w}$e-J$ŅHOK$3Ȟ$D"ë6KRNN1 W hxa!+ A@%08%t@y'HA q2l}:<[(B6AJk1R1PV rFX0NyaȐBGa<=ŸvZrbHFb=$I4!Q:u`T_$$lBZϭ#gc Y8%DUj8[QP<$JbbnϞi NK0 qQxop,@Bþ1xCd:1%`l0d R !8G*KtvG @T`KFiM|O/2:? K,lVZ[A-C@׍$P:R ELR? r􋑗T⍩*2A0bX6x] `: 4`|n v}@ `PTK6pFxp's)h8=`p~cyE\:[$THn AȖV|a*t.9(qn<|EV>:uғMcu1`#Lj i+#/`~a x#P4P6p/ԧjGN\@84JiŖ[L%-zm4EȲ" 1eXg̓ mg`b3)Y p2{DatI-)Sk\pv[Q̗ 1@ NDkqrA{+">(D]ʒ'G-Ș<j"I [v%4:lKEV`(6p-nsĂ͜ u@ĮA>3jc8`D9 蘹:#02n Tp0_pUxjJѴDfD )FTPCɳ85nީcUKX?;- _`./3;IFノyg'0gx5S$IfDfA ;S))Txţ 4q-AAM n x9H3ijMP >?*1h3d|yG۫ qk;d4MK$QȌGs\IyCH )  IY1;C\HS>s= $ +. U ɩC)b(φjʐLaMLp ʕI6,=]1Hét˜Y?ό:Ȭʤ*!&XMJFyаE:&)1A8`!d R(Pklru(d1p.ր`& =#J`vilx _sٯˉvy'(IM*p@hMXD0F~ +0Pp6X%\=Qs$ B m4 w5 `@K3&9i:Ё.X^YS)HNWZ@<Ԥ!0寒 ZHɧ B2hXز"h(nS1Ű @x ʕuY9]yf@:~ cʷBS!FT⓪h31!PjwX)p8D8h:S[KŎp GS>%( [XCuĀ<ߨpI 8LD.%5FQ l1h}98򶍸s8hx  = ˹f"("X:tQn1N$ȧuZ.82TI.u"\R }ZkZSP Ҭ Axb4{`I'eo#S ˯F% z8H("KX; P{Hah#}Ltcx`MnL(m\]510."I<X!m4f"jWTxז \ݑ%.# z$  BG@"Eh;u^j3f)Af? ɾu@2 cGF#yP?]-ӭݯs}٦M{`' O b4j~&x?hFJ:w0X( c8/#L) D& d,|9 /kpU(h`QM~60@`!_Ň @I{I!1 #&N;5{44x}<_zI=>ǹ-zdϏ#i`i0cky7ȢTCAnc _w$Ԍ5ywaecA2-=T@7L 0t@ Z\ b6_t˳K58ts)dmK#ѐmE 5o P<j aF~d}7-mp5u͚1nT[k^ zýt8A0~W"v`1<pcpo+ÅX3f($J P@^DZ) `<NѺ6/SM_U?ǨAQ:f'э8|CYV࿓"gs\Ţ{u<++:[caQKL`P,-`<b -ILjxacm@CByЩn$^@;ɸ% ;0FoՄ@1zC -`R `иIfR$o4#$=TjBpH&&a @g!#GOq- l@6y%g0O'ʈD^7'. +h/&3O?!v̎ՄI$Z ? 2 `p$F!PYm`0 j\B>-ꨃԭ%Jeu & @SGBvUAf6 D'lQDgFec`zB`*ʧA 0@-k\L*\,. ZꈁBH `M h) z? AhiH4sdB @ 0"a0蜎д@za p nd^ ,kԎ$|JlBRd`̖ `8.j8-$DD! 50 ТJ0pHO(&J @-)#;M@ @bFB,R:nl'X:(,ܞv@*L !5z' /z&AhTO,H.H0ȡAk)j/%Z)(ArJ:'Q6 1j?Z56dn)& & `~a%Jӂ2, 0. !/ ?2(dxR h,8RѢbFa '!{ӫ0kso'єu271b\N0ډ@ R&lnj!$  &^d 9 HK`CD&~-l A4HQ'I8qJl17@,A` &%NB4D&aF?CH#PJaE,"kXTyd7Z$SU8n eRl tXaF@2@H T^*ĦW*:=`00㜴2Ƭ+nVΠ$S/-,b^l ӆq2ܿv)4宯-{]<|6L 50;ô0\zd/VF8"J$K/:zh@*, 0  |u/aL&A8R1%bH=#'<* 773*%dc(?.|\ @p*jP),A DL7|FՅ*bhør# =%"ăa1x4)C]ˈ0{1THw= E+0\T=\6T~qt5}z$Ä́GaVqbժv-؉,f1R` *`1ڭq_bI@Y@Axf=ODqc|qcu| H#e, ƐuіzPo!9˚ARD# hP!" afVҩ:fS9 q@>`3f:)0| Fγ3 F9SAH ]ƍ%[IqSk1Ix2( A`f_w/٢d x|^Qr1M.Z|["\#z SK6 Bh)!k,i9,n'N/7EqiE P@9^v'5?Ej)hV@E +^IoN!(x<5).}I9oJ rY4J%`0}>  d0 VhF& iMVm6gZ=/D>/pL3 `q?la<k$1X$ ԚmI_7-6n%3jBD!P1^-z=m/L"˱l63 ~O؁jZCDDo;m; i @bX/:Bm3&.4(~ڂa`ZAAN'p0'z9r0lXX ex@mF 0n$9BP B>27h&)Hg~Kh-k/xI,( A)6I2ox((LhAN;fA8̼5& (Ga$GmѺmM0ǁh  (w$gP?K3#M&t[vțyq`?!SO?ϓ:y7zPа=&`,-"bl-6My&E$?&8g9 0m3bwEͷ;-'u!5xD(ّl .@Y'G>#J|K"١txv!p, 2g*YӦa|3Cl0 YS g@3KaҨ2C8 ^8*4irų!!ɅA>3F`D0R }l "܌ #1&:EHs3Uj9rԁB~S.xUq4TLуKP> _ary8:@aTX2@T P;p@yUAA`ī)K:Cʚ3Q0?Ǩ>@:ѵԣRHA"G Gqْ_u%,)6,Pbc1) d1T 8:@UY`< w`zЋӼ؁Uh|.QQ)`Q9#لO@bxEP#ĐLʛ\:9(?i(>Dȩ;wREfmqu2Ix Jd@)SmTA$m.ƊF}:ssW1u2tM,hfPX rTcI˔Q(ș~`*0}MDBLT> "=aH | _Prx6pPjMP!>1#9 a}2Em6k&NL *@\ D(=$QXe Ts@O87SL.~]A6hJ F IH-yGFr$$a. LIT汻_᛻f N/&ª qHK@3R9&Q+d, Ql,k~cp˱ŽF|; d0HxlɏQ캓f`=;}vߌAqn V elHnzM?@87h+^-6,-æ 7 * Yyh44Jؚ x.IfA'uo$D &\HCu2fTOD>^K#ow| Yw4ufG(&2c#cN@ T/t6!2Py! 4uFyl={4"F}Fdʈ <;0lTg( .ΰxK6w_2+Eӹ4= F4chsFGǀŸ"XH1)zpem;qhxH#a9:F#F &F_"y'd;@%w/:ET;+.HN=`O"1 Go`lN쯏Zɏb Ax1GN@T ?| Vms !>'')L#wp`^FT炤 A;HJ6'-ΓȽKH*.9je/a_ٞZH|!PVHqP 9yR:+ƪɱ+3΄, *ʼnz xyEBoؚy3#c,о2[A382(P䈀5{sDR]DA hMXe`PN( ei K+rj؍j:& 0aKM!{- u)QtBXl0(,"pzH؀( H:D3r 2A ""JpI02C T>xQG 8BKv= JhA|zu&Qص;A> ͤREA9I, 5y1|~Ƞɷ CCv(t`D*Y a.A(x|Z,ц8@ A )tqMȃE!sxI釻ޘ;" a=Rl/pr4u0j0P{1zoRy {YuAQ<h(-F/p qHջqC/Zhpb>pâЩX;&{CA! q Tb8aJ˵hpi>XNƼDoI)M)-ɉKxL {2y챹܇Xr!yOXq r; O+~,`xx"l ZW z79#&H%H?j@y9iL؞ǪLӤ`fBtJ h;7D a |n$RF h$Y'l3hܴ1`-bBM !i$8PpB-`GQ W ī ˰ UF EpFJuDӱD&}グ)@0rI=򢍤rf(YZu@& sIdI|1N HEGK"S^B@ Pz95Z8@IH8sc;P<7 rO"ϡˌ#WBJX@ˣ:AkLɺ40ʊQXFOQ^ֹwhP@p\%`t=z` 582ڇҕkXSY0A'z8>,ٿ;sQp[rAJHM+;;c@Cx03pіrω؛ѓH?7^ZY,x3}B;]^3?Ǩ٠ |4 ?^<+y;2..0_-B +(4 zv9pU΄ \K \ۅA;#-6pJZf:MS6M]? e0Gk`..;ዴP:#]ɽ{H_(Zcbk7@`"P&LlZl:Y>P[73CF;5# 891<_eQ ElբޘPKB e N=&<:*9`(*hCaڰ+4G -z ?hPR%ڳm L]?#wZ} xL=ߓ14<p@xQݩJ:d^7޻BV/hKPu&5!4[XgĴݑA}di%%ڈh>0*0[Y8Ya[?m ޒ̣T0PYP XOk^ 2aLpGըC Sbc;N\ák%h q{UP@0"P>#K1:Ie4鲯!/iH)xvv9Qei’% NkZr>lUW 1:h %(_HPk7g#::XzP-N= SHJHذ& SݯR(bJq 5I؜ 40ݦ4'. q 32"3xn { l4=5L(%ẝ90 `|pIЯ&t5$i;zF'R ! yvF0WrmDCZ+˦{F SlV tqO]IC`-j\}uvńKpyѳ `  9|M7𨌱Wp /ʀB)q~B 8&@HXP4*%ШzMiT{A0Fcz1D]@X(F(z[F@ XӪR,G%Aq:RSOP1;N!Xzސ[&vDGR(dZ5'/2mA`|$w [wJ]&C V2sl+ $:,ʲ +khJKBznͣ K$#6yT"i3=E긟0GD {{P9X&?@GcʔBDǮDvGR\&G*:13 4<qy;3J8! -zM %*B&Hic$fMv|Ƕh+ NIM1|i#Qs|Ԫ\jYuyQD',n `Į ;Kyp9 c7,U1:A69H+܈A$.@ҷ'J\8[E2eMC~k;G*((a}!&HX TgNFk[b>\(.2FCL SjA4n_y| h`(O@$ tX#@XwGH?#x_07/e9E# K R2GԣfQnn[I6&,ي(3zGӨ8OmF>DQƎ˵F6>UwzNk7FdW(,+ADDV|Brr9]3BjꝦNh=%Vr ~UWYiĺʪqM蚚FiDhH1-B,>Q͊V񉚄_`,թMV2bcT-uvPH[˺SԶW\ٮ9XofAi090ū1꙲)W2ܝ4.oЦ`4Ĉ(,yb;M(V?éDC?Z1t"JJ!> 껰c'cWIz b Q2@5t> Ah1t:`(` 6@1r82Y,^dd《kkKHE8_)@ ,xɛ7*xO  L{ãQGRS|q6 @@1'*4-_f=I%s4EGAJP G8WO]9(Ǻ]ߨHLo B-8sWbY]B*X mhNd@h 2àr.'|Q-6"$$7@U!Qtf9WA *$IU SHЦ @G<j1}O3˚DF7.NJ z v?)FE=c$(*~wk rT/r #N6HPd>؄<`SH&%>{LY e(F(`ra< ȤJ/AoMRT})"C <`Ha&Z`v-A-'HbbtD`'*Ra,(Su HЉº! B*w c D\ υZG>gޜ)rHjL0w}uc+G9Dn"u8 Z1ВNI] hv(NB >S &gMRE!Z+x6:oHdGF8nbZ\&MY.z^!c]`pADh)lQ HfzπBm2/c)]PZo$MOԷMPMXU$BB4 BڧJ^8Conmخ'jJ>2X4:r?6ã^@\$.':mؚtFNJT Ć"L+OQYRFT)rQ* à 3 @anB [EpkM5,t`,bHb@@ ȮjOdBkp͢g40)h.$ȡ ` >5fʐ$ɐ9L2Xc >)m*DG 87ak/TD ` %i_LXXLaʃ"0 .j"#&.tAI@P@G%j|UB@W񰴦x@kAX8"SV&.&./H~ r8Da DTZ  >:L07tAQ Z[DrzYK~8`ɁPT+֭&HP7a72Eg݋J(@Z-(8`@@A l! oT9B!,3ւi! 3Fk (."OB6#fzN&hERQ@@$&+@-h[쮱&12Φjf~02@O2g)j `FvC1tH5E_U.3<# `[:I $.~+кBEz" D7oRz[<ˮȷ gĖ5g@{0lZhs+%?<13`S"Cz8LMT_2ѫC ,! P_؜z9R_X< %f@* 7B nZ4F1>Vi'^H̨P0{?Pe7e&( S5tz Iaѻ+71 -YzLO]#vP~o!hFKŒKz) i8|b'j>oODoʴ~|؍:} j@%i{p3/{-LB6H& D4)X 6@l*l-+ P&!I-BH,X;lK%I:s;`# #J0H$C+i)"JDzyu&ntQ𦝧elFq(Zyh Aavǀ @ `4 +?jʎOz`YtjZ5HxD40 stԒM@8qjVz^e/*!r@6&xx` Tl(-:ri-߰ݩ=51IjbWM34*&T$@dg"j  *x¨ki@$Q wDMWS> z(RF!a] tya QpwJDEl+Й Be02Eȵ!>8>g 5M#B@tJlZ6A^+h2*4Q Ax\f%K8C L p`.$vg:&P"0EB&T2&A^JP]/a"92B52`>p*JsTR)_A 3*E H >J 0LaxJJ6I( K*@!J X^bǨC1dpbQ)>_9:S* Tk2 Lq#`@BQ%cY&Ąrmk W!2VUB5P,k|NFc$] ôo匳2)h-j^#JYTkn|!%LRŶE"J"u~"hd8,F Q. -1Hُ^;`ȳRPB z4~A) #T]LLUL0 #@ LÀcGYv SBa`:Id٘5t=45>p%"l3bhG< 2 #G 1 .Y% @KUy]  P @hh-',$FI@9Y\C0&o$c$eHhdiȟ%|ۀ@'&!D/"Q( Q'pnLye[ E;GamBJa=$~!fmp `;H'\:8.y"JYxtJ R JHV|ǀDQ Y|pH@5rdts:K pR 0,rW2HYDv#hHA!M9ھsi){5! Rg;XIYʻI N,k̭,KF7n}R$;F?)fcgyBrz7Dݥ03`q_9(%G& ,nI<dQY35UHtIdt211h?).O]OHd9yHY$[OHrM((4P?3`; Hv;3x bRx hȚ(piK 1aLhj­S%$ O0Rv  x 8ۦI#8((p9q h$6@z41iHv0qtjHwhwR=}% 񂁊 7  0DaD;8  fqh*rp8 DDs.@@b+`PQkxg!@}3p7 q H PĽAwQ~(  ɑR9CDȺJ*ic  HŅUT=xEJXK $ 7P0`y} (X I_hUXPt0j0b;7ro7SShP EH.1# j$50\3$#:ӲW6Z(Pۑ5%ƪS"kQٻ @(!M#Zf"h0Da\ Jk=Pɮ+ H3T4pA bMZ`06XTξAx(i`bY:'u9I rG5,1E_|hJф9,; 1#H!G0&kڭ6өOvW@EƂi1&b80h]Ѐ1XUUeO6Z v(EG331ݑR8@+.J\ Í@3\4C8݈r1șNf:͟H<qmϲfUܵXK(#7ݨB <#-m}v/mЍ%ـCJ(M )&RbΐH܁hU#E 0:pNʱ<cU%]ݦڅ=671. X @Azm8702!iY%ÅX[,ńPHxuDPh`YW-0 ȑ XUZO@JC?T4Zd`*, ,݋H:U$KL7Tܣ 1,`~`.8}v0C P A 2CHykDвIRԜ?F@IXB,*r%qDњ=>o E H=:)DS*$+;pz2ʡ= palR @s:&Q3*7ɻ{KQEHܠߎ 1| :뀏) ha4K1C27;-!nD "@BcQK'TrJ]TaDEmwMDVׯLI`9qA< o6K- KF6Cf4/-0Fİ{-$l{ M`. ,}H6VC`"^y-Mzu+vU8BpT+)=D8J(lGڻop[}-1dh̄qk"ܑ;OsFrm) +jg$orAlU#:o'ih܀[#Cq@ڂIbYy;Zɯݫ}]H': v^LhD* rF/}&EŐGRF[&Il )(@ke9bڈޚ ۡ.yڄ0W4 DNE轕RsMj~d=$`vI@1ɽD#, [\v¨(P)2dН%Z͌\Ki B R*R$ =H"K#Ƥ5a9[#2=XNˎ 形 ?Vq,=7܁+qG RTd hps"L9a9*%ώhM>1I>T${o#jqt̅m TXذI1Y@BPg@錋'X < vFԉ(X]#fjQSGB#\B-8 KQD=pETz ;UCl+P*0*p5po@%'t'CʁPL9 M\x1:]^V.G_>$@(HZjN:r,q01O 2PPfbAX/, h`LHs`,`5E@J_" $Ƙ˩KIu%0Vu=`J qus@Q- "Ư ,A̹Hdz $Ȯ+RHIvaPl8a8S̖@! xܐs_ D+GMՁŞ@M1z|aD/Fr 2AXK-2N@>kHqZ³4pU$t&3=tIW 0!D{K@!W3bL 14=@ BhKX3,z,GiȼbA cf]LT]_2]4=Gn ] BtGʣ"`"Dʓ+`760Hf;ʘ4v.f..@>&;9cC(I31N6ܻ( 舯SR-E!υPJBq(H9G稜0S#@ڰ6p Hk!t6F_n ښHOYca0Q\p$bI\Z6'Pdin\d03 bڅǰL>,D!N]"Q7pJ.d*HR7xX`2bM @MDy L|F 2Nh!A-ȶv+' @K.$̮|BN. ANE(`7pA|6d^'.pt$**V#bF!pm< &Ġ >I T$!  BzD&CbZa6eA *ʝzd.jݰOP]#r r @&#|Gӊ@ 0V @x aM 2î}IO#j+' .Sܮ_@IAEvd m{,R$:|FIhEJi K>(@ǜ 7 $:6"yŴ+~Cf'8-[1KL^k +' I*07:CP{ x{2)fih#|0}G#LP#I$X1D61E܏z(lRRVlȻHهsJS.^Uc; 6'1'It/o<#J4s70r!)F@"pPO!8a@ JNK  zd`@%ymQ`(8bmhT$b#'ZU(Ԝ2?JĬ0bCFAQ+AJDfx╰z* HMij|I+f `-^5]i K,l8Xe$N.& .Z :Ld XJSd:Y,4/o@.`$`@tڅ31{hRʺ"jl3BVXct^bAr(\ (Ea!|dZ`!l&olv b4Q0pIN'M!%3a. | 1o(J1(13@WTh+`%*dV !!FN@ N`.VAP/iO#&|K!eb r%`-{uw|6$=Pބ:@I~R*J!ArEt q7H?, !"^r*>n Ix~A)wFZ'Jy'WDI"[ |pa vJ3(@dD t<0fT?XKm7[UY$dܹ#2 NX2U!!ladV)2]N \1"y,"0])s!}"sBzL ܠҋʲ6.bANL ~obf^N\N*V4øa@oWN_22G&pMR50pS[C^SD .@Dž lHN&zJa@YWyxGLލLOnaRa @Af6R!m۰Pzyβ+""Fd`JdTep)G2ZMa4c1)h=u &Ԅ~%".!!( Y:Ѣ`0GEӑg:2($Mt  0ִkH{^3a.e 0P 2 j@ -zļVf<1Qơ賓"i_R<`@pn>'VCrd`3"TO@i 1) E\#!Jn"[5\oSoɊw*Q `[#Gš )!iL;|@; 0(Z2D,p` f*1}\WѢ{>,ԭĠ#}JF=tK b ~@^#'^=~ٺ HPo lN::ta[AK`S^=Լ(>A<U`˘[DBdD9*Ltp7x'&ntAlbʭQ't% isQd 8cĂ> #2lGa{%Rc0u$|E%Wk sh;.E̎k%Rɝ"^E<<#!N]z 5DThJwS$)_Bh1{WR[l#$ =YAl%iqi+Cl["|ӴE}ʍqtv(GfiAJQ2ٔ.e/' y!%G(CYz=̦s˭BKRm>F~ix;ȧT'MS}ff GĊr#H%GJ VVZs~U,,(|5 @(~`"@wTq@l3 &L 0X /WVF 'gkr7W `P莇cy;PTElvD`4TP~B(R0X:9Ѿ, !QYgUvx-珈dP`B$>>\GbܼW>"FvgY# $H" 8 DDy.㝧Bh@,@&R{X g襖EaT1S\~P^<`*, @  hƂC6/v0m[f#*##p/ i ND(.qȍ IAaZ`4R'qljP ٨a@LTGƁkP@X j 8Μ*R1dHE \^#IwUҤ}r 7 ~4ݞV8Zr!# و/,Mp鹅';6A<vǙMzP %LO Jyu*  rn:{qtd/V ͑jB/[6mg#1H}! 7P|%?LQ;3Y=sW|#;v=Z1ğh$Y-|ǫo(uC*wJxs(bba :p(gKv=odd!?x  X3AĹFGT,p5(Ƙ $(؜=tZ}ȋ%D{TF"H#H#%Zk dJv۲H[;'Jh6@<$Cv.4R_Y!7"BᆈhHx"12`45ƫ].?DZ"$w.:p-'"3~&'?S=Xl,%.cn/+z7cD|P>%ða@BD_p|@M Q(ʑ>=I8|vID/DLh`Je%F9~7aq#XB CD(`J7=)D6NIy)c8)'ɧ~("m /,eH6 0`iMuORE9IXdH}2TCNMV*OΪoAFZmNْr|ID߇"$`m/BXH&q$"@bľPKVXn,d#2X :x?D-A-H +ĖR!f R(~ ߂^ N@Lx Kz%pEG_Q3@ullCɣ{$,SGXfٶz#F+u #^ ]'CH_4=l^+:u9{SANyDؿ# pxxQ>NN H@Y&w `H\ݜZp#x֞h!QrB88(! D H[5;P)0@pXI``x}P&px ɯ -ȝ0I4ër4щc?`;*7Iy }+* Yt#`߼ɿ2 ͋FE,8UQҨ!R$"=`x{4 PK+ y;;O@puh;>jCo 9 lz< ܟFP\ p}0 *7%H0FPF p(~d p201 XaZ0FbDȝ}mX<`R 4e Sߺ"K**Z$)K:w"*b4'Oh!MAxDҶ[h:6{┅^샋K꣧|MKJ,KӍL+s*L |$ZEœ$4 |Ö9K!{p>N-`.v"z:lM٢J& a}@:n@<ȒÈA @^9)ro ȪyݪT$r%NMޮx*=%=M݈UXH Z.Aֈ[=YhNw0DsM8tM.с3-0R%Ψ%<3i1 >8" 2 ܀at[Č rO",)ѬLU HK j(BA˄/2kP `Ts܌3c?IR5SN ]7ͽ5O|ф6Q<ҬLB` KV@7P AJBjxq-xp21L,}2T.L:.p*Q2.%Q0pL z#KHmF2g" 3/RRKt S$C'(u$i@p `KabZā8X@3@' qxɇze ɖAt@3H{iO:XqQ=!L8`?HZK~>ɡPbrC"cPkq:98HH p|3"ې hR "".(`YH eq10c} P 0rʭʜTM-*%9 Ih6#bl]==# 96@DaIx OhBI֡P x|xGU# @z \꣤M| bAP1(m$^ @È.LAlP&] =⫖E@ܐL Q/X^5ig,Кy5pB 4@" ȥh^T< 2H"7g4)O7z Vp> D U*wKR!2*fՏq*"n}X#`&hO8wŅIu\\lHRHq0.ʘڹlت# 58bӚM͈WҬRA\㎰'+Cc1*S7NB@ytx>Ʉ)HKʼnq2 //9m"5 HS>:\ gq$xWgZ5P"qmkGW%n)!L]W'Xܵŕ& eR!"G[?K.ӈI>-Q2P;0Pqk}4s=abW tQ_hvTvQstU(*v[5h#vsgX@LAh@\԰;9t5NQ7vP"0UqVW$*,TMt"8G캕=!qXp95`4W^>wr}q7,S7jU93q*ODS\I)t33|h6li¿&nXoX@0i/M?v q5YMV%A'[j\ d~Z94'@H3nKɅP{>3$8L04`xTo XyTmf@>x*͔OȈ ~ߐHX P ^#?_ Dz@#!c0Qs&Sɼ^M&Ɂ ph>Ҙ}NqL?@)fs_1$?BJy%RiZ2mΰxXh(*':2ǫHIEA+  $O9]FbMg  2}Y0 ۫ŬcšZENЉ,37`~ *O$ '2 ;sWAmJ.6(rާ@2}@ZtK":џB< 1("(f"~Ȫ}m9n jUH)$|B+*R3,**4Q? I"0Gh|P L8,7(ջ1{,o䶜kB9IM-mJ2Ĉ#.͡Rq9H*H;ѨdŵSƑdUG? v*U2j4sU7| :6sp 4IXU-0ԟ .!Hf`H B B`0ՑB堏p:2o"H붑 ue#EKF2tp ڦzr,Z}ǢWVv(vXqg sMS~  (ᦚw x<+>v# +,M)= 6zf^r\)ɠhX"b)@d&{菴t>"D19:.@&GqNRAeqcoA `H>, & x" x%0:3q:US٪ i"8կ؈cF kE)ka~8t].H}YT`2/*ث>iX&x.@H4@ ٦=@$dhe d4 ::)Pl{26 PZw2"]@G9f!+j!N !  lW  \^z"@9),/Řp<60`Axt8$WNE+0ɳ Mϑ*""NI^:4fLm5"PtkM /tPZH1-qm:O(mIFM @f q?:KMY(uIRYnUiui.VjVp'Us2 LPb"ƈ5XӅ.Qpn. +?5VײFQJg(ӆH,v>hLIC4xPBD Y]#`@R0$ݙuhŦ-k*KG(fٌ9j𝒟W *Ub Mp % EHSOB0<&L!j;$Nz=gjthqk>etOT p.qB$0(Z lABSuc)Wr^54-Sal`TBO 22w[Cvv"D0fd+$P2ut.|k +@baadxKm=pDuXj1\4?`QO hxhGG0ق(V@~k2s.#ߩLhӣ2PTDdJS.3r'd+4k-(W>9MԊoQ h$*趍*K|#!g.ե6|!oF5F49cne)l>"rlhXh9-jEBn-"3n` 0Nz((+C!brXT" X".$`>WaE0- <~p"C2XVAK\UFMĞ?b"SL$8zD+a$k:JKP#(ceeUNJk%Ƹn! A:Ak\ br{@x`In @L$kB"p0*<<qg zs  PQ./z'oh@_\Bnw B,Zgp[ `2' GbAnM ,$ľck5$<.Y#:=CKl0e>$ <.rdn",BRrʆ @~A~0Ў0diK|00,+cUM@ng2;T0($H  *n^C ? NO%TS@Flj F$Ud,R&|X$އ?peeDcQpΚ5haa0dD80(@`_ H@ ƸAa {t f,,(fL'.2 r": @cl; FIqɋ<="k hjnX>".bSN= !V- <)Sj(|(H-;J;(+:ʚT'B&P0 b)+KDG#:)!@ 軬DBlm+6#!kT!=9'&[b\ BKiO74P$_::мљCI*m2 BUH"B\`@\(zf:?4bC4q a͠a!HDLTGDJK5]Uu.*IWV)KVb"Ӡt\J"cMF\?0 "Z;(jBa4 &2JO関u["kK =*,CMjLfBeOvդc"bG>*bH?#LGVzFFԜ":}mUeeh2o(NtOT^C2CnzgwP?U*֪>g@.vpEa"!`(#9e(|D;E0(;dd.S̔S-[D\2rp=uT4|pCIFUTi%SFp%ND @{A.\.4#RMA R@ H601n*[Z:HOON7'LH囐brGN|ַV ePX= o N &G.`9K痿"n9e:T* | ݪ!1m|rJIZg a&n;s.R dmH. (6?oAj ( 8}lQ I+@fO@`Rksʥ˨ǕSLA=3c d0-W= ӠZ7eW~)!+UW7Nԫj Q5o̷iӳDKHěuUQS ` "ղm=,(#@$,M Ǖ VTD\}V -;l,شtmȴ%^W*C%?~#qW@6K1@9$qP#1ȔF.b\eRt|rQNѨ3( 0v: f3H{FG9{Àp$6~>2K`CP's؜QŁBHbTwv"ϟ/|-|У9.b#''*Vu_=jЧ^tI'lx(!׿JNp;,+$J[(r`,.<ϚP.* )K9ˣĐj|r,* 0G $.?Md͹`2꓿Rr)Hk´H&FR.# :-"#"4i}2";+"JmjoӴ>t)TR1qMAf `0>-v$f@[NwY-z-Y=)2͞X1=󛴻Q\3>Ud0 N5鴍$G$1̴B-f3 +`8*E[}hYH$D]Y*)DE2R ' ^ HdW ],(y9TdގI8FPyA9;\Y_PE.PA% 6 7`)ߕ/@V q֌IR  aL*58l @ pԅ,E9.#)HU @Xk$S{bԎVG_#)y%$pv%s.dC4j#}q:)E0!HDA9(z| @ .$@b?K9k?SzbB`L؍`o 0h2NsŅ)x,3DysԶJD~`X 4v~/Z)A .Pe?Ν|or~ГOR{-N:1h+z嗅Q&^J-8DgK Y HJKzFQMN)yPh V_γbj%J%VLG 4 AJ)I;jݐ9(AB^@Ddi jX"72劧 1gƧ jD){ H 1T.40(RGI5[0k AfTaim^=:OcM4Bc{r,, vXe*=EF 9|fczJVֆMuI&ș&a;ycmQu .U3E%yrl%dh`\\Rc(D‘rBlUrXAWOpj-)d4FyUt!)aG] 0btGg al0P8 PTo;"5A&xdc WXp͞DH\p  "ş_L4c@E K Q͕cU|qR3 +x QRvT +$݉Zժ7j2’D\(`'THf)дI'T̜L3Z@Nf5q>jK:/ N' ]+9 0:_餶)0+5MCI + j1 ;1} +A8˫|IJ%4<[1* +8 ݇ bB8Ňwhv0rxxjŅO ѐ  /0#AցJ zq䌑 4J~"8D(#0#H?J{wP@&ՕPYPTb chXd 0 43+PD4 뒾II"R ;) ƘZ9IpB !SR=K h^038#/ YʈXͅo&F L x BA:"` BY 5i ۦi::8xHt @$|.q0)?8zyf-ŠJ~xP%X% H] }HS@¨ dB(/[ڰ+9A9'jb&ZݨKzZBͪ2/xL@VQZh><2ۍIl2 zt')qm(3j .Zd%"Ml1׹2k:::`׉Qqy&Ȝ-ž( wI(x2n ӱ:`3:MܪM8"JY5ׄN@", >2r{v/"P%pl3<1c:;Aaͳ@*,OtM*-D0臐AJ "`2?Pp.K@\QIb.b62S3B1A-I*h!\ۺ  Y$ xƼ 'yK><T14rj/*y_L/T۬\A;[5iAQ*siY!4 =a3uK&W 3O_E{ϊhҌեJH'R&Ѝ3+CXXuDO$1o ZQM|WFO٥)j3[TʅYM(MBOt7A{X|lM*&-΅Sf`g0't+d8j-<)Pv\\ "A (xHh%{8hRx X:w#@&`mB؆4:j$@It$pZ-#'[` B6SJo3lB b$3=<- ϺsY\9Hȉ%@Gʵ4jRa}鹡2q9ץԪsv р::!(!8Ht)Uq!ǩv;Q瓙O 2ܻb,ӷß'Psј23">֗9r&IrEHs ^>a |jJ`b!uX|s C< A^86YCI>"\>.K^E:;t;9$^!RX<><8UC.9<~R\AN] Xwm ($w6^ IUʩ׊扄RKuGi#?? @"JL:;_̋@ Y̠mI@ 'L<&|ו}0y-rn}ğД#4Dz4wAwQe 6h٧>uMn!>,)C8"Ed'Z?E{dT_3"ԍ^۪5zP֠ 7L)>y˶#K{jXU[zµ'eZM2lرҔĈS-O-)K4x/>tN^rcPL+AS \ThR2 q}X#RSyIҾ S]>0C,wR5N*ԗOm`OmsWO1.ٕy*!jyR%`N kēnˋĀc\^X.ks"Yx*Ee1Y;7iR-/ݮ~)&uŃ<0nR6x6&zQ>:zՃ mi}LwI3(,,UgmWLJt X ٦0YHH wx4y%øgW@M;}&PO%ϯ y3Mh2QG0?6cڔޛ H+_o 3?,Uu{W2cM`F`QxWĺt`|0` PrRP(+<< 9xUH8ye^, J$x`HPhxFčxb"2 Z8; Ԙ^%R v~>^ 4~0 C/a@pm%S `'g(Fzc3&ЀtjwP|0Qn-.nnLǟ2t*^(KR+өv9Lk"t&[b=t`%X̷gL0 QȔ aTywDH!"痒KCZĩ(YU*}ig4O0z9L?*.F&UQ)Y3 `GV` |2K)AeC>sөG)'54̏B I `E6Lavԍ B2XLErVmT:` ;U- AEKBD ^P+kþ&|-b>q$$M:t1OF\D'HG&MaQ8*iOSO?[Jѵ>1 ;.>PTO']D"9EPtn\$ aqr`vG:̟5{-޿BR7Yn3VzG\!T RMeL#yC"Tϔ4缑 [p7*$r*={ra+W;./ĩZLS!a4(0#I% aK1m5sXOH6@ fSK`{v .8uT_HsH9}D?e k R4=HrQxAV'crBÓ`x$`7ر -JSoc$0B Qr@2m*lw$&hK1,p.(D?2Bp,g"@L̗D4$đ`TiB}oD;[xl[<k"Eb0Z I36wV!mQz8`j6E kj@珡xI#Y C,DE@*%:b40c?& /̲D 2 FlԀH2tao!Ro^:JXh`fv@LBʰϋ)FInS+¸L p+d\zZa/2 NanDZ(ɪ2Gax<@4d (jslAd J͌SKF8*| ҄\[ bK^Pw2@$Gڦ}PNRN(-CjKV5 C|.h!C+C0'J9X-u$0'L,}gJ9bP˽6.|6e*4ÃFRLO6 [}4V\WLE-x #IkBs;-$)t4ށìq/0DxxJ-uO@,h3@Q9@o1fKbA&9X<®E`8྘¨(NG("!dxCBFO MAXUFDEf-)RPs* fj0.ps]?KӅW8}I4£r}hjO/y'Os4ꤵd"T,I=' !a'&MJPUA{H 4`x @Y trBb=6~"0 9JAatjqI  GnO-#n׃C/*2{7S+-0k`u<@0*- nmlAfac ʀq6 x>bV5I`-߆+vѫo:qQL5$ k\FzhK$hCzڈJ`1|gF&OdS@{e `g nWۊaҊUD5h*g,' /W @@=X !C ~>`0a0@k<^  1=Q(jAJӨI6 )ZR)1:|>Ģq@N@0,-((W@@,BW}]q > j5x=ot Rw=EBS֤Zgk5U햫j~|pk~D /|7`iFH/'_1&LP:H C *밬jƺ(N 8T0@ Q/,(, ¾  1)(+ dnJ-Jl|h$O|ț7 L~sʿ<8C/$X$ Q,G AK(+*B{& 4J^xT0än3Nl`OT(Q|@ 1r$#K2;t͜1*漩r* !Gi@X16G;Ad: :"KxMB\WFB̋ Q/h81^K2V>IEvV1\B܅;)x+X`b-׸E˽.Zm\0KG9b.M8$I@\l޴6Y 1idH3)vE#\k8O̽S^hm\ Q/H2v`=# 7Ո` |G*@ˁ@4@= )'D,|ڿKOuz #UB'zh ct MJ%"CDR; !cזMND݌n!:gD%l/ V1UJ "rS8uvc "3)p:ƶA@~gsQ3J7Of-'-J*)#\$x:$~P?)W 'KxCpnh'@C !MXS4ˋaK)w3H,v4M/m- k9ИnMA=.~KNpt%6sCt(9%I5ިUa8CmBp8g!T<' Li 4uA3Y2E:5z[6w{A ! }KTq` \m A#ՁL*PBR!yjg?@r F]#+cKo+@~$3xدmwJ4(P'dM1.pZqL(U]9>BhO D^'$M ) T8z>g+;q41B>j1{D {;ogɑIH7xC9P()p`]Yq#+zZY`gvR2|AsZ$K8I AQ T"3)! ytv) "hYp҈}aj ( r11 r8p0,#H#(M̀h xاIthш 2zCe9 0҉bPB6UpV=Q*Ij2p'L&80r7P˨cME 4!] )ŝфwʻ2Qvu@*o W !iH!Z79В$"MH b2848"JQ!dAصzi >JG JqY?.0Þ!= sEU ] Ōl(M䘠B󿱸   Af!~ t  ʘiH92P)qZ( uGt̂ܙUYcbkY\ɴtpL@<8phb惃z&9( pxPz xbM28mI'Bm!>)Ib Qũ!J$ *!}$yy hQ@{чv™r"kH]\X} 8 {[9kA08H9֎=A=>Ak&ˇxhhT@hh@cX8 zaH 8 'SsÑ5#ٔKBk0q k9L;1quBҘ`ԲLhv7(Rkm1*+ '!:EzCx E0m0^HzFPe%Pz˭8J2N`4%.xuYIPxOnb)Xr-!+‰Z1)p  t&y0+^VHhdBUzɀ( SH$:29 *Z>׀ŕ 8'D*Zy FQP! X8[!n脋 ђX _v3*h8 :א%th_Vˌ65`BK#4S@+ )@J 6 /g@m9[OKk:` 0#@H4bb*IR{"|ik@ 5 .;BױJh':{,2kHҦ;ȾA[ Km$1 ,#VSY A >M/x*!(dw s-H+$WJi!]bYF8?3pB/ ӌ@Xڻ6S.V@j\1V3xP蕃J`ˆiS;ta)@re@>"18Фi Q `6"HasC6DZ6> f3 ;]%8bQ8+DQsKT5DŽBI$m3 0^Qx?@'SY)TU?Rc3 ma n ͷJ^3x~ bJI\?X EI hUD`PP %|B $Uփr5HhM*G4!t⣊uL9+)]& X+N 0ÑSiu4ZaI6q4h!0PPe 9A1K4NKuA&) KF̛e#e&O:uR ё?.u d{p!ʑ̒  RI\&}Q]ѭ M5Ϙ Ǟ"LTq7]OJzvws wKRኣ ȉw!K+B ol?~>`!VoDztJb C iXu0A-hb%@pF.Y-w$$W vp gAtt(}@l03-ʜ2Q>2>LZK1ԧA !q y$zY@r8q"xU`(@Pt];:zjb 6 z*R?p=.[P*H7֔ Z_\}j'h32L(zV<Pe^p.`"( e8 T8%N9^:LIwwqwE` 6@aH?1j %*Pk B(Gk°H`0( S9^W +tSC58/HsT_R)`} `P.s4ـLc,nw#BT+ ExX<"C_ϰX8,&ł@f1m @pP% Plwt( yj/+Y|ra- ˂*vx x"Ǣxh*~ @P0 (h{/x9gvdFDh8 !H C: 'R@,r'j L!lND(Ir|j*s/#zBL {0L&}m,MHUDz(#H`l 9㧱ٟaek``9@nU_z`0&c Uը@ J\[>vY~`kw~NQ޼]VJґP.$rФH# 6 @^U18gK'vB6?0tʆ/ h,wtAkcYMQz<R5CZjYm2 Ahtpa=&Tx$%h( C9)y]fppkQ2%Q.Gș?fĸxxa d xa!rcbza5(ݔ)!Q 邠XD5@aٕp'LG"ðtP V_:$VU\ZbJ XU=6@@ ocu7>c|s(\!V g)0E#H|MeH%hmKf e ØsIq^tHw'尪2XL!I?Q`,%0#n m Ql_mMB]`-Ƨ}F&2&ԠGvlt,۔ј}(dX &gd D PLD'@r #М,H|++8b^N4RTA ;X#-Xi/Y62?Jh&*,R.]M_|bHSc;N$\͇{`"Bf '"@O\Ʀr2I61$o&0ե$䌃6 TG&i3,zd~3`%d7:axc|\Fa>C_)>V0g"SI=0k6c2ji TiUr<;rI 0+<'XJx 8 zuBVّ?ʎ<{hKF f )ɾMQdW6:PeA8 6c*뀇`'\19SAJJ `\ դ=}`uAxLpL>墥D=B8 v:lȔBP%k){7B&s:!N`g%3~f0w#^1`*4 c+¼ B6Kb\= i[`&L!&UBz bBm@fx'N)(`2;NV 4*&r<@ Lt n#u$l @* D7,2Fu$ v`K@ ` "R $t4('AY6 Z# Ŋ/!!F(QVKbLD[BnY-Jg"@(,+-$A'*$ UB0$$<fI]~@!}Тu` *lLSe`.ek)h΂jϜ@s鐘){a ȉĬ\V $MQRp!iE裧tB0 ZgFIB*osq}^@̦KDF^)v5 )!h wj+ P4d6J E(ҢfdXd&F*"N%FjbI:4;A#6l`D%@v2ZqJ,Y{2q"kH"L-FA@}$ {6b"/! ʁi5/̗x'i` (fAZ6lJ//(`@Ag`ogvQ v} r >vgj@B'40!| f4eΦt \Ԧv#BDZH6 ݭ&OAz> :!<8HQ*3>&J ^^LN :vr" !.gh{GN8,P ba  mgި:A< h! i/ s>luF>qeqs4@^*dFdZ`Na`rk_ ĸO=z*c")MBCBD/i粃"N$t pH|CLr1jVE *Qt36<{N" ҦN5}+,^'%=Mgv <6!4uBMDkzY*"<7ČɃ(}~ *4ιp..mp-Rܸ턂6!읊MnNV,ƽv'] nD͠6\̰jDxvӆPF~ %,d|g61N&{CL /3Danպ&H@`lD'Y0*n""&2H%C6(En))60f4-oU ϕ|¨ &Az p`>`HO,oy/f6i*P""0dV#$I zFȴ" a '!"ܬž%4L0ŒIft+&!@e@\,"  0<Øhg?Z9XyDla.U9t}VM Y[R3K4$@0 -YZlvB{\!@6a '+58-u u8DޣkH>Ab|hL kN,$' o|o`)i $1/7xg@yb{mJޭ:a.-5ow9/^k,A$rrl=E"gGSLhD<W Ao\EK ;5L  3Zgd 8nLxܢ.KB.X;oru)pL2 G tN 5H=N'vC2O)Ʀ=zEh$ Uk0 SM-CĮ@ `gj1cucv4^K<$6`^n/ *?K 4.! (lA&dU4y)Q\nn94r?lי&%wH)T9Q+ʸ]*+}0!ELoԉ@\~b1!.R"%xMaPtg=D>/ED0 SRIE8` Ǿ8E==7[5 QmBH?U_96"Ⲵ `u]*AY.Yk" !&J0st2RD"8@I*3_L࠘$d# B5 IΥ)jz&#\ji˰2]1)TamΈOo(|l|GF+)4q%icJK$R .X/|~B{`>dtĀ@,)ïR.}=58}S %K:H5Z?̊b\Ml3"ʕL:L*ȱj6m =8)`3l.)3[OH7 Ъ;$YZH֖P6%u"d/gfQz:'@ \hlD]6UkE@ "R-RN! 8D!dx"i l%f%#n/Պ}зl;f,s~( hh:h$p.NS$~Ry>߮}L(,ekWGuqӻmX] s|Ul%IJc *@ [#x[`4 ́_).,baD3DW^~=/@R{3&bW&MՇlY2,z n Act8bq!'"CȬ}%8"OH 9z`-T> 8P2XrY~c%}'6+`` C l.YtGN+ȗ3Ca@EFc C2h=Hc"Rh(Yh/QQ8@o i 9&2EF@9$%b@(Tɧwtj`e=u&$>?W@BdK4?K?$6`9a ˹7"j.1~5DarI$E F^NBP?hEE$"m#*He {m f:W\P%A;*.QAq;7RԱ=EVpT@XK=ن#|H8a@4pLj`XhR=$lDtMz5V)"4[z滾>p*@,R C2{Oa#HPU "8weD5b` ;O L k򝸤D#Xgܺ.+jˉbcC 83(~3=0M> 3- #s|- *B2-Gi1,x98>9*͐M.Kچ_@;'IqM iUT_K*I, !-(!<8V5}dN^ԵЀZq,L>'gElRàBB@ 2 ^aIUUY<Yi90gD(AG1BЫ]r`2g9aMnYKVE xHD~H4yP{H1 UgF~W&-2Av$I-ouuPKwY$F}j-J7I#d P()Hw`,="')# ġ*U# Oi]{W|g $!O \Ʊ,Q2HA84ƋN3̡dɚwN'0(hc@ˋ$tvpa9C4d hSp$W_C"jpЂd2{@BHw:%I CrPBRwKY Q6nW-쌅 `$hՖ*%lP"y\KF3gA$GcS0Fc".3a$$CGD?:l:LM:',7\^̹z 'FA5EVim, \.B0=pn@]5ݫv8v\" up_z{"'0$&h |xdoQckgBwL0&` &8/`2 l,7 0عR:AqyyȪ\V%oD P+(HI`A6I#ƭHW!kBDT5!0[D P*L1s1qL&8~bEPhVH)Hlp3{¤T#hp$1"mM%8B"Ѥ,CʭrT&!%S M(k@ u@vYžF'ОEԆI i{0FX)}`BCnP\I3S6H@jL[y0Q.d2Jiד4b Q5"ҡr,.)&x*MkW6o~0kHإvJ@Uc%ҢXfL)췼Q2jǁZԆ;$qj@qO:F)!r$Db*ᙋ]%:5K?2О%-_HR^ɋ1lIE;  Se4:|f`|Tf4(!=XY'/|t4;}cY%nes> )7#=;@amȭF=GzWvOp~<iQ|0)v&6+nTeϛyYN3v ￑1eHmb *tPv$c1@xV*ρ#Tg (()l@0j_,0CK :'&P0ܺhlFI8]/x/fՔ5n3c 5#͜6BN.2K.H D--~*FBE&zUɤLU.I$"hCB:+A4"^-JקFLA6Tu[jB\ $ڃ"#23`3 B#n2- @HbɄֺBX N`#D602nSbctXA[`9!W(Re8%C0L .&%C Ǟa( hPШnJg.F  %p&\!,dp"Nj#x_JX)hp &2`RA$LcfeC[H1Gl` 8`c28("h"H`v*X! $r"b.MzΕ!qU'k(dqe'"kS  A. 3 g &^GWfd"{[# J*v XjC8!(A.` 0[bQ^}rG1@"Ϯ:YB^̯D#f A:ojIIbq#M 0 g.6k@:vB@*Lq,eq(n`zh`>0i؋< UΨ `4MdbR5>,O0ϴpj'B&r`~#'/Ѐ de&8E#s|Ζ1QCQB2 (0 $(Pe7:m yHJU}sȓjcC6j AGc,MLA.T[:A V%%#;' C ?*dTƾ\la2l>PB8#E4!! *!,覈`,sQFC :`J @s%d# "(l`@a,m־B;Rr7HGk jl`PA!2`.`dA(#CqpV@\K+"NE8,t>:C0f&%$@Dh< g!(vqB$gC`Eha46 +-~BkEk^S&="XU(*Ac mܹn@B; Z"Ɇ$/>nf I#D/Db+ M 0: <%piwDYK^(%l+y#d^̢RlUtɢXH<4֣@kKB>PLɶpM Ik3dCg/-RJd LvCm [oK}WF:ajB*ج0L;Cd`ĺ'5#7S|-KtLإS;O0Ѭw4FpMeR8W3DP&X v llM835%<7:7t[֞R2eSZ'xJ̠@E.óf 3^Nî# CV%)A?Kr6,d@ e]E(% wV/#&ؐ[Wж04$#"QR&=t!a[bzNCPydF(Ar @4F r)9d@$#7y%Hك(+@tO YX ? !F脯YluԦX|3BPA>id.=` N¤8KZN+$C% zYM*Z4D2L;o(AErdEB0@"!BvJc{uXdGn@a@.awpsc>^T;\/`[ݖ@ `5I:GXmw.:6>@.h!N)$ȮD3X&9D!#:+a @ sV˜Y$,?Ev``$HD Il6Ym65 frhb2 Nopb8#5_k$b* e2<c1J$/z 끶3Dd!1[UtUG$2`b =/"N0 "D:0E<0#VqS!WI@G,]`l ;?6%81A*%HhJD(<Ɯ"d=AH &nP2lBnDa ԿL4Lk>gMQUOFm3"62bC, !R},u͔_RN!" @Q gct@A:lǕ}2R襵z咡gN|(1)3>D Ը dV3{ieƒ6$8 9aKP C%mKelW*^_|g?<#tT7Ŷm-ć\a6:nPop)GS^"2 x@ gXe#+ 8PAjrvܱQ:}Ƒ` &`rjvHC'hc&C5QX`gUyB:` ހamWG LUAL0eu%#!#}IR@L& ] N&yRGrWӢHp)\LD z,6O!9],*/:$JE8*O6m(pbE"cfġu~_ %pnY _CC)V  q0mBez7i7ʁpv8f@][f>j# g0`C\W<@Լ+B.r$@&I0¢,(Z2 7Y/308 R@g!XҀRꈿ+"#0"5x%hu$ h!x81~hXIjӪdJ4Ց1W8DT@I&) pc%Hq: Pٍ *їas pՠ` iI_ 2^4:ABlڋ yx(810-[ أHї 0sb D_ؔ!VAiJD),  QC:} .#{@щal FCi<9+EK^! u'9q{9\ƙ9Z=uߋ0u ?"P+6M1BcF1cs v}=@(Y =pdSJ_xc#=  "cJ"4 8i"aՄ[ka0` ɾLI5YZʨ\\F j/ugjYAQ ܨPj ` h $1tNE!BߒX{0̀^Rz%PFڗT:} ?Ԥ$I\i{aoT'5aLǙѢbЕNtREݡKJ DL.%N-] 9k?a eh֐"-D+T # 4<`?\gl_Dž! 0INɹ~$Gq'DT9"@ j"EЭdiJ sx]kYɚlbڽȵABJlV)TC9ANl9qzBd|K_ٍ-9iC!Mi%H$H?fuD_ ^{Ph.rMgj{~ Evġh͌P&/ %ڝyR_VѕY9_"ؾm 0 Bs@+ et.=%A0%Q*N ޒM[Fc8 {ĥ zŃX,`.\cuҞ (# #MH{gifHty#f& &%dCn2ph` 1)Q>(yT@NZ1 Ⳉ a: iN+u ؀-*pC H3}Ȉ)d/0_N;t%Zzc0]ZI}d?Aԋآ=1,`5P`i3޹.^ՁCp z@x80=0j0 P`h"I$$W,L 8,M4_O '@g=^1 +U@XhN(D@w@QL`s8;a`}!)K߯  yGO=̳CH` U`H s82f@틸mcPδV5MkZ;nDـL)ghP @#ĉ"`( ;:rS +/p@/Ȧ!n* H9C`0 ^‰RZԤ-*ҞӚi#ϋ,DA$Hb*zŀ#!?h;0KG4Hm ;"8B,\@H@9CDIMT-us# I3a8R.hϒl >XRQ@v37ĉȭ-< Dx~&khHC/]N2+='Vc>BD8^{[Dȑ t#}XR<'dd5{ȀehBKlӠLm<;z*&c8y_T?TߙA>`MY ԉ='>4 `ﱤRAU NLŤy^b;6c62`}::AJT[?ʀڃq&N>A{ojx_T b$k>2B 1/mcmlH.a?-Eȵ#.|U V\:^ ~wC0޲BqSCx.a?T뒢LO c?GpH S`|&0fb##,(EtR t$ 䏤[!VEH(I GS%Y혢g$PTR 2:^UDA޼UPdA :Y ԏCBuJ.H@y-(C!UR X˛.|5pjhM oz@WnT!<66B?UJXˆ%,U߉i'{avRnx$@P#`Pn0a)CX,CH-Ek.I-jA)\8YE&*@BjATT/ȸANڝ8 (*XQ(z,g UQYCaf2K4ZF imyOުCU1X(7baiSZ T (;u?.Q1XAJ Ty6 E!I%#젴 A@WK>6k~|'OneH6G * 0$ X 4"A KRrg=n l602 #XAf !FN`cpŮe*`'zH ` "Edт dFAD%$vhNP$'6.6 b *n$PF^ӈ}/sT @ j'E'/! h>#&F4„)aq2T $2eo^>  eVJ!- `cQeV[bOVf"Bf|hV!討bbRcP!xY %{n*0-+j t]Ͷ(&?aZc@ìnGr|Od4p&DP5be '@8B(&\!(?CK 1<<6 @2! @ '2\>@ @ 3"]ШTO&X[$&"Y0K&1`* \F \@!XdDvpRZ%!@2 Œ--R&?Q*$G"3 B.7 @ ൩rij@4 ! .nE ֌*nhnJ\";6*@.ӬA @aH %hBhy >VAD*X H(D(\|3`  (& jEyF">!ܹM8K'(.*1M q,N4<+ hɪa#)iI4R*>+ z4ĸ Jj4R;)A1!<3(H(r ν:8F:N|锲dthz&0tkepH@( 0D6L- '֣B ʮ~(e@.`JI l)Iv0-f8$H+IeQYcnpH@>P`(,`?i(N|( ZBfhpaBaUBJ\3;4Վ4`ŮO1VVF1먤񄟫4OkO\HxDZcLGSbqPZ`IK@,yHUN!>EaΔTݪxCW)z0MB0) 1Y/yhhVє3 +iMm8" 2b2 `A@8 `^lE~ b@4m€.0 `¹B3vtAZcW'p=@&2UpH V blV=>Mr=  f"mG(6 ^!! 0YAo0Tecd&0xfA:̀ :PN ɔ)> 9arXSAgtfCpQ8!K *u"%<ty ~b+Ee&"U3 f|_ 0ey\#b&Ò9axNg=+bNh`@`j66&ƙVba  9FkwuI/С bL ˁE44X8x\Q!o'F~E7. a<C?iM2noeFod01I oB(1HޖgU(uC <0` (`Hhbs@za q4{ɻPNc5&D W/$1 P 8Z{e@3CnorPdXT}Ƣ@xm*j"#cA-a _:*Suɐ+{š"a1j9` 6%R!|9*ﵡb'qL $ a" 8Z q2aa&fy\GB`U(\P s,#`2kG Zwx#C5#yt&\h-9L6/nr֪;@!7z5``gĀ:л@zqHi >cP%!,-PAzdGN4ckOv:9(DjK|<+I>V- O| PB܄ݠ,PDJxw8.`uCanIeJK'C^*K*hvP 9f5HH:)_+NK=JhK]u&H@B+f5dq\ZH0~y4lqWwE(1j=cRJ5].wlr?z52ң,AeONg`6N t'Ɍ*`0@ GB5|s P (\2QJ&OB!p 6~ʀq| 'xt7`[|  aP`@$A f t4~B`+,_O\U &:KJ /_e7)%LDw˥k`K-?9YT9vn[aӝJsAolNYJ6 0Ji-n<4-7D8IqzgyJڢ%NB2ɥ{Gi- ȻFHiNstA(ډGyGvIs qz!BQ?Қ+, |\xB"Q/Ln&ZjY9.IK6Ǩ!ugKBP5 (C&H> 3, H˺0P vPe!>PhƉπ@\:x@B@ vM[OC7 R1JT;KGC"t₨ ̾ 5;lT:65Έ !0:4Bn9ubV$L$r%X Bذ @.x|+(ӎpwUvY ')SXǨ Ծs2j CԬ > 1BR$rR "h"I'y=ՀC #׃ ֡] 5rwjZis!.KG`yz&¬bC ίk< yW89UI ".JO!{mOxch<# EzpOQBqp2!Bi% ;2HI8" Z+00,RABۑ5Ɛ =G:>s>_"88_jQxhI&m&RI BpUA,Ƽ‐@?& SVA0b Dd blȔ2a +@?8%!˦=H A4>S1QC&$pF%~H2<5 (p=9'` 24 5'sX`"2 %GzS̤PzPSg!BPII$!ԜTBi C અc0l0E{>! 9\1&s/DM mD\c!9)E$&'R.SΉ;䔢GD;Y쒊| !66*P=NtpjMNTr\iR'@Js&vb/Y@H ;,_ChӁcFX%%~d F*@T NrFVGM` ZkƳ|/,uvN{TK5&D<2rTOTy> =o 37[q7l+#3]b Ұ;fIQ31ϰW\ABa!$먽^k7%dm?rYY֡B̀_wN'Dbs&V#,X4ʼn0^&ɢ`3)w  Cbw&! iyi>X op DZ3X̕! 8ʹJٻərֱ wA˟( yPHi@12q:`6 (P (;xxx!PPŏ[8j5sH! 'hya wyxhjmТZ H7p P20.p{D i 59㛎A0? A|bD`))H9zCR᪜\1:;@ĢdzT5 (ckg 8a PxHZs9y$v~7*b(w)"XA&_0px Lc,)H{59̈P #n|'a*9 𦨸0::-Px]Axi &8$BxwIAãZyZqLhHXڌr{ j^B*Pe=@%0JHXCVZZ#!CxHozFK@@pJxjTʇ !ŀ?I/ PJ,`d>((;$*'/R@>'+1rk+3 $`8M :Px@0MgSt'.t&|X$< 3ӅXS ̯3'R/%JBBc*K% 2T1A*odCT{jDʄGuYđ#Gd GT'9I ߈X==%Cz<0 K!${%"Vt,OR<=1;{thH^3fFPO큘1hx: {@w je])ӡ$C4-&S/;ڪ]n B4n5&9ST6{Yx|XVG"W*T<7mW0@) 0,#<33m*Mr-RL {"08@ 4z8=(#ݾz[ P@oxkښ]"CAڤPJv#[F-`}( FSP0fʃ6&Xpȭx7(ٽΨ4B[f!!#T$ )=[/XY(T%6H?8BM,kyj0`p&E29thHyMyIIQ |ۥ70 īY:panJ0N) fq\4@ W%`$&. r@<ʵ13[)0Hت]O(o[-23BBA+ tD%k|uijPv E +X(9>h 0řR: 5ȋ +T s:; +]莱xάt9;`:\>әbѝHD }D rkrrRLikxS8p +?ӴޡI7hgw9㻞$t\"5 !BàȾ.(z= Rt  g æ i~@Ÿ kXc }WLSbr $$֚!iBfH8e%PEDB *rBݚ(Qyx -8.q|dQtj`|2D"臘Y`N:FO2 U2e, ĿexԨŚ<~ ;Ę`vG0#B p0@ɣ'隘DxѷC(ȤB@P QqRaٱeiB:`[ mK1ؔrs?Z.hO!@=ǡ#h}I=#+"  vQH8h15Fy:` P 0FlŴTMEy'W>zB͗%(`(R-8nhԬS qt@S9" w/~ Ӣ3gBOdجI10GTх DpM `(au\5E )>VZ51$waGQ 4@a:2AGql-fxtHx1CM|!0PkS#Ԏ! ~GPŏ-&=g!-^ 0ȞNiH̭锡Η VWpa6`lta&j` pEj 3^KB5?@ "B&bljxaA⃢m"4d~<p.CK>`twH7`qT@ x rҢRƊw?5͞C3٬:!@!6D+2>,`~!\|!(21 +"o8)E)4 ڮk">+).0fH.3O+NǬӺ#J44kBG¤D|ߡ҄@H&A!W^?r&LRLdТ^ r8b duhJD!@L8e:OZD|t*lt/+!Nv,iҏiI 2sԄ3@81``Ho rtޑiXLą 0t Ʋ-pII k6 !H0Wbn-BF-E?BOP4 AZ&ņ8I(Z r$ +G!)`E:ƭ.$)IqkҸ(Ă3TR -\UAP(&# ` bRk#ԐԀ9n;蜣wmPeV4&k Hw,hcr$$6.C2~ N@f.Jt/!XN@ @ B^0lAD`a/9Mfj6pa8.>AHk#TftvGZ xt'80o&&0[ţg%hgglr9f$H&^/];{F qd+1kif[gmo*YA ` =\g@)4"t$,a:DA<1x([W%C06e0^iF( :Lc}Bܑ^ HA k";y.PVE2YY-{\qe0wؽ ,A•zLpI|'296ihgPrQoFen$*ahJh7iHr b"$Gs t(W#۔!2$(Jz!>[!ƯM=ќŜ n>SBˋ)<'B$gt"%M;tP"bտ8UJO\mVeeBci9IX8돼nY pBBÁ~E!`h mr}gaj.@J %a* SGZq1\B1ߡTbh)@S~`;f&@X`Gm_yX,ULICȞp=JAKđB7> H=E" P(0x}4B1`,22 6Kz<055?_4 y:.4 F  A$Qx&֙%7ȩuybs!``8 8Mg53_kon=$Dv,7Z/Szeq]l1=jlL@I^A`*#QhEM`87.aBTt@E3YaŮla|RߌSHک t% bҟhRbCr;bʇM((!*fLrh*MHԈɔa(4.]R1#9 @'{& DZefٌPMv"(up"7Qp)ZiHc꘹hHkX>GG0/I>pn2jjFL(D0KkeLn6#( 8 ,KuD\0-:ChjIYeI :p`,eT1w\㏞ "$ qֻޙ w0p8tc:F^55 q&5Ӭ$ w` {C ; 2 +$&]$ Pa 2T#{0}t t9{r񁰕04|Ɣ,?1h y5M#4X C$ `*o ]cC<#H:+(/>7J=#LZPDA ğ]йnIPЋhFSqܢC\hc]B'朥rUKH1+y*'YĜQJQ`nC8>zf"x+j-Vx'h"<*ΙЕ. 5cBvR +,RjIZi5nA#k |0@YJb4WW erց1RUȞ1g!TӨ?4X`@ 1"#hk'دO%Rrƺ949FI dVaÙ2)@I @@"PUx4 #.{6AI|oS@E7IDԢPon.:u$t a& Di͡s]K|dQ|.%NT3|StMr]Y,!$2CK[P  *j.&􅑄8p -P(T :, rYX2 @@ iŶ!،B&D̴b !ti)P1,hI||oygA[[JSbQ!+՛hcr-{}l ;923"P :tjDX:D8Aj iph!! ya PPehm* bx   N3J.౐ ( p2s *+[V<$)? {+'s'?;+[/Q20d3 w#ܣ͎pd\|H`R0^{ʓp|="cr;X+b\=rgSO ȚPI΀SѢ&4w #[1ՈG䂫)hjޗqp IxQef)vL"`l z^ЄiXno iQ.|$*x̘pw&_N9K3|( h0Պޖ H8, ?9Dјh5L(Z /1@Td8d2 a^ó B di:ѠIZS?$ `b+Kc!H̦Q( Ke|?q}H@Q %0|3Ji8@ cUg]Ǯ'G(dW 4id:*̶c#G@Qf U@\9q}./Z}F| 8ȩ3W{*5ni#O/㗛"K~x:5}y@ {$??;5*,F @nfpwb2&N m6Cږ~: 󲦟4#{"> f960Rn zǮHbylh#pDoS"`@D(mpFO@J 6< :: PQ itϞ'ay<-P`@t2'k@R@NhC^Lʝ<^<` '`]{flb ZK hX Oga9PTÀ:T@' x*" &i#K{AS mòGDPC,G83@ȀHLJZ7 f|r9L*s*S7E0K!@*袵J4P.(EHI( h!SeFV\J*`pR#p«yc&eI*#y+B$  )E@B3/%d& * ([|!-@0 %*jGfɇSZfXG`LѢ$:S~@` L$hTL$`#V@XU2/UyĵBEBNE5Ӑ@^ B[~g $]rVh̩YȔڀ V9#a꙳8'gN_JR=BPj~{aZTpHhJH Z+`C(EILı"ҊE !L'6Ś}R3Hӣ]1֥U_wWzd1Eʸ 1b,\"{4r5FIXH ,a-/E X*Km3ӋsL%y/ūnuyQ@RLADJ e`;~p%>pB]*h,%D^]v\ wŠN˗o/pzsy4gaI} x+H A1}mz6ʠܛPģ*^nTԼm (TEE6|8+V̹)DpoTq&Xu_X ]- ܧCc(cF#:dH$7h؅dVZ"FA TP df`| Nl")Ot$(^` S $fpgK%`"H:9J)+0vF%e~܆4E*ZgLrQ8{/DctHF4G^r@'_fe)6G#*!f `*&B2OH*ǰ>3V\*(1m%&a+C>LΑ 5\hb d!'PoHPfoG.dGȍB! Hd 0rJ~A`@|1H7G[B.(GLbwtFxH   p|!l,=e^Fz2pQd!OAZ}WA^U`0@4 O`-*D~Ѽ..&ClD*#V.Ð55>{rC䨎iX> Qr42[zFk"k:`G nā@20-be(#[b @C+O8*$o@ <5a @i~_ȶ/H8J /&$D`R$T*.Qo1V@G $Z5̞_>*1,$"'$ aL 'e2rj&+P @ TT!*C> Dg`A|pn.d> ?! jbD C$$ taiwĪΌҋ4jfV⹋,|F` Nz=D.L]b:w.P P$<3Q !4 Tçl+{M*ԸfԾl*mORԍQU(ajjlolIr%-c@,as.a,mdcb hl[`iV,knChKx5N'| dB)a0A@rP-dZ 4eed҂4 !!ڵ[ouն5VCTravnvGx oc2&52e-BB@ EKb ZL| t<w(h$aT@tAشi)b'pMDB*2"HAA4^<.&BS4c Q1 MѦ+e ς2hM 8A-6&$ C!4H$"ĊX8$,,*[4Q.s$ !@8嬕]`"0\ nd2ǢP% IhgfQcc#F̔Gdf9fƌB{ ʸR2+q.k(/&c4(ѨЅ8B=cV'W ^*,b#L**(H$>K¼95Y T7R/34kB*ɃAK-DA;,#Ѩ>((*LB6&큲pC%Tlߗ#"BPji%uBDg 0cncPTm:E>bWA͝Ԃ- $.R\Tt$&锘@'Ѱj@7i״ kLҹGb89>iC䕅'q^t4,ceVJ0P$HFRk $¦hrB.d"*"7|L43݀:  a"(dZi2Ѭ;\v(&ŒX#h#C\x;΅x`bf4:1OI['gC(F䉗NLYvBbLHA a.. +ΜC @ `!`.ާ ?[(*s?4b% krRBorIBb, IHcFcn)zS/6$5"@ AdFA!/W)@~͘@:r 2OqFZzƄY@ܻc^_IYZ0\ڶ/H"6$=^%۩x5 i,.PC$mIE:·`s$,8癲 ="#2CnOI%&' j_Pi* `Z1`s\F|lp#L)|5V*@ A c@^4ӟkS#2| ߶:y"`FLE;F KTv`5Ig\z-4Ջf @ )>&EAP6T)V䇂hB#nb @?JՌ-NMuTw]g̷l7` (#H֣ p F~TԄ= ` Đ*oik֗`HouIKu6VWWen#ά4/Xi;* ={sW9R^y跿Y7D_BTpZ܀bx0OLzʼndSE ߀V}m" _X<" C!qXZ%¢PhN+B"Q&G",6; B'  D"@(<:IirHH(G pT&g0Q9-QTH&r4OmI=VLw {^bE"(LG N\W 6U+oS*!6U<"O|k%x>@0|4J5Ӵh괚P I 8(!PTՠhkЩKzHRP+Җ`B( ;$:(CХ8DCo; 0 Ik*v5 l6/*<YD9aX`A42 Aq4`>m*,Ơ00fi4*V4- OAT$(D 4!8Lq"F<1t{T*3=*-@mpҼW"zT~64^ԩ (6).4LD %9-je@ԌB|v y'6,\` a2):3U3scpժJR֍B=ȂEX 45F<3Ѥgz9H<ɡƤx6:cgpaqɨiT@L 6+KD"5sP,BV_3XRM#V;k:5lvaˤ,@Z"   ȢE)oQ^.Ȟśj)JSE(n;h,ӢmY 9 (bM /uA5)M܅LU$xC$M)O~QW-^]̩Xx2c03 "!=%7hҠ4+VŨۓ'qMP &*b3#l: XeYdyI &4yeh 8ARcր 6p.`$pXI @A%eCݟ4މ gJ,H`1:) BW "$5T@ȃw"0psF(E55ۙūhT8`\:Q\ @Y@ !`p4 wRK>E)aEǑPo#CAfBzloM["tQ|l3+0&A"S".`sodC?#hAP-9Q P!2p16M?^fi5ʊ`+YBJ2Wȹ&L~IHJb s" !eOyìt\ZYyiף!_< %99cw)}=c)#fFQ,92:ܹBU#7XR5bN C_L1Q%̷TF=j_fJʻ$dwGD_h0/E 1=V[bڥs|%^^]hy!\hbHi5&0 !^,\yZ#61 bpmǹsjЮ]]$ hM``𔖒ﮝ l8P+zi,ՊÄWh 9F6U"Q7%3ms/(Igu>E\߮DB Jlvmw@"7~K}$x@OGh|L9 Q`95F8lm B ]VM)C+$+f4R5ntڠ,DW{Qx.% gդߔ =94^&RָF:!>q]m?(% V;HA<)~"QeV WG*8qB 8j B[%a6692 izQ*A"!zH!*'ڐ{AUSyr!q+ ۑm'4F >YnS,'  X;8ٖ 81yZC{ ڕ6Q((IgZlYX&:хCuM8@k'!(燩y(X܋kHŸxs`PSnW*ҁ8h .b"iȍD*|?U;Ԗkٙ !QK| NS $EOK|I){@H^ .0>9@J8+QQ`V"x })Dhp,tyfbatǃ85Y%$J S|6(i裁5:xs@'Ĝ /sJ AR#P& P<]6HJp$сx1TB|90%p%8Qғ0ՇwU,K@RX \tX?\1 7- q;P`59+wE5{Z-\$pPJ@ܣQ'𞄄ҺL CJȧإ 0hMܸ@Я#sZs1U|Ђ9WXs`\38P8xA,^斪9͘𹠙+fq$ 5-84;#}Ly=\pʼni@p}bD15L 0G?!ZNؙU+yU:;XIr]=f_9j-H'xSh僷K^kʨ]R̃;@zH;_2%b+[ ;C7cM -DH(#I< C.b/2QP/*xilR+]),=^;WtGhXe\JdM"{1I*@:yp )d{U!@ Q)lPMp| $F o 26 ]*%/h%%@hlf^%I)Rp5k'P8tDj#& y @uZa-2~{?aI ,6W "g#.) kO(XЍKگPM E̮[*Az=uC:h ]?T&4jTHML(%hw\񆉝#F1ni2hIv=sX1!3]gd+eIV]JPKyHdGh.UGUbxR+ɡIDf%ʤTOG#*͠~h 1@֞dW @wF_Z6-  ݃@/2"Se2o)L2}nMH돚xB#IX0h$5qus8:L'8ZCS>\1\Lg銭3ynY]/E38֢`ʾl?oSJȣ p9Ø1c{M"G@8 7~g*#hjfYfis-K 薧/,JDƤi;&=t(/}ly2DsޢQ[B'/,LP:4~ @e>#E'luLoԫ&+ULV=u+:L(t' BBld*-vHyH;x\ ?CxcmLmʐ,ˎ9(o[2U U#'@>yH'3zƎ6D :K#H'.HPq5iZW[.~ a6`3w(h+b&&z}egyĒKz~~D`. H(-`m*p7/4N -9.{D㥵l(fVC/Zjfh. y4HMŊq&?d *C(R BV}{/|laC({DP8!NRho ÃPnᏗP"<`m#Uy(H ]C*ryk!d~䂄`196lҠRQĉuvv qgJ***9w9C-AܛA%yIC*EJE BDwoӇQ@ H> 8j"j&Qq7\QbV4E !/伛Ҝ24d1%[$=5 T4n1;hmDIA@'̫7(J{/1"eFv!Si7NrD?$`vqQq,#2?G2CM ^BK밉LIa)R Rm5ۈNXN' yP:lD'+e+ RAP1>6LѿHNʘ @@ 4%&!FS $XyTqyB`itIE*T(Œ*FAiaQ 2*)*JV} "vU`u# +~=t99Cp !^,@E>( 8üx@v@(Yyc٣ NL"d`v\[Hhq L*T]2ŭq-t`'D 8l`6=`+y@ 8elgx#ͺ I PvXŠP"#/&!B (P.>g8tF1>TF#t%X9@F0ā |ayPql!#D2x) (oԭq䫓߀G.P%`0I1yc&Ќ<@@phr2Hz$@9*b#eq@7H^W,RC1#4m=  Ea8uu;F:hT"1r*cr2䘿@+ = @wDD9ŠE,)DŤA-4YrV.ѝ}Elyp0i\"<TOPܾDh{QrڼCEg&@L8{@KP07`ӽ)Vۘk4|y2YK 0g 0P DcU&fy-%euHTgI@ ->v@OW`Lվgx@TRfԼh{Ew"piLv#b'[ l$,cѰ 1&$b JL *` ̾tE*8j Aւ=)'eLVh@NL.[dsΠ . =jWHŁl`Hr$xKt"@Ba!fd4pn` _BD>dHN@tԄ7#.2,Ioozlf#$NDz΀.wR`k# 81h62,"X8Ptx$@$Q*` x B8d, 2궉 FI(FD |閏(xb{vZ3W & q{! +jֈ`E9G>e*>/?*#tUd<}LuBB}_) $@3/9,?@8|S{脙bl"|.Xf." eHPDxc"6J$7>j(E1& pP^?I`p,6U8|t>#&)@OǕ+}DF3ddCLx*?D%c:Ch`j뀸Kִ20 Sf<`F ă (̓dG!MF` `@83N`4 J涃jSphϨ=>A(P%u.Wtʶ"aV0v .',RDll.F$dTjQt$H~na.6D izU! D` m+2fDx&<$G8*+JӆsP3NF#t+(m.@arTAZA2`` MhaʧdU `LkX!$+W\亂 %O)nF H^5o nu6x?Md/6.*pm?D-}  @rV;iL~讎,-:" #.1b! I8KRVU GĢюT V&E`*` Xd~>T-"aTށ DBZ @;vladE$!a # CDWϼO`,(2 U yE*BjL`!x\!*犉X SAj,IC#TRdxek3%# D0JЄ@=O'V n,4K^&! ! 8S⸠6  Nbp:0YGMͩaxU:9{pV^Uޜfx%} Ŕ$H8Z{<%DDEH` !bZ0 U @ ZX4RDFq&(Pϩ8`IOd&[I^{A( *c 10N兒sa"> ;&o h8r ߚ=/wIs{ nPG1DB0ۙQ%M㢓D*a?Yb!bƟ#fH-#Ǔi.m@7YFm&(T=J\1E1 ;H^¿ ?8+'@o%@1p6GeHJ&1w1@ӀR,LCp:9 Xdk $qxLB !gppPpH( O̐O:i(/@c0*` +7$h2Kǡ2KRdlP5^cCOÕ2L70ﲖ/%Ȣ)olyPכy@kp 6\[/ǩ!, ~|`"tP^A!H*!JVMjzdY Q{-B3#u#J@Rt+j$":@crRVen? x `?@$ ဎqtUE-*$"ᣈץn{ӋF$tR"p_s1>h0r5…-;FzZDQɲn4m G%@xZ+8j19Υ gx)qQblb T4  b3HL%"(2Dހ0 p(T'7izF`QXSd>xEb|VPǛ6 z^n `2@,a:ӵvfH^ːdCB-`dF(L!*slNiLS h sׂ:OT8:")%KZLO@E\F$xyJkE!B SG-LMR\JmHy &#|:ABd*Ee ٽ"O=(`KhZA(Aٹ3X D'\DqC$c~"B!:uL<8` L h%N"2ELI` uNRǡ#MqN@ pB pnO(D6g4BDHȩ)$ŒE!5-҂M;*`#|#ElRtT$27{1ʆlbRQ#fcBjV)l;z$vnO _4{y*7QNV1ZBQ9cRDӚ^5 ck;h":HiSph 30(Yx!S)[o ѽꏍ3h8 881؈@x@:7'`eaT =3BRB SA ܈9EZێ)xS [pߨc,Wz1 g4130r28p$hQ>puZ sۋpPqPXPV*pzEf;Ґc [ l1 J!9Bך(`1͉9!Qqy'@Ä"vxpw6GlON @h"LJl}%RoK 2" Y 1*o#/"l'10H0i;aAYy )xpxR8U6hoipBz@ џq0B5Lsn-<8i%pkC@bP؋@/T)a{JaHS8\pv"ؗH)`5*ivroC Xy>h{^h3纀NH(x6Ka6!i"&'ڡAhH>N$G)v-c'\y BAp)p-゗PrH9lDb㵀6k Cgzp>kP[Ί#TjXU2ꁭz=fugPD4AiyaƘ@H@EK/DF,-"l9Ɇ&pAIOq )/v(r7rxe@(|2<}@Z C|lqP3BZAByzxap:rˇoetJAW *+p.r"/uXC9BR~UrY8|t[J J%E*?xD:Q< o ~@590C{FdM`>r2/|Jn'!]:+Jn MT!X [PHCD᠘fa'(9)hnkVJVcj'-?RXH5ݮbjEW\"4C"eTך_%WVT[5r<3pᛞ(:)l^PFR?+[:cr߁% sBHDW }Q)4 `D\hoix|} 5hh1q@qY~b'ޜUI&lny0r&bX8fy=O}\Ѩ@Qڇy#hq`u80ɹ? sFiFoE_ ᆈ_<xf q0韖,ɱfBd,eЂ BcҫFIxѓ+aDZ9JQS0ͫj+.*Ї*Y-~38RVlDAaI)+㦡kqB̕m)^=X|:i&Awd-sqBel>zY.0b@3",9 hl(``G(;z# $=j=0Ylqͥj C],7ΠM.8)Z0 2y.Fؘ3ёSn;AZ$en pL>-cq yՕ԰w !'H ?3rvϖU#nT/ Qt΀&ip< P::;؅@JD8 8e+aU3hꚇS  #9q詵(1f szD p6d%M k{k9PAQ}hڈ? ^?.$}= bw "X2>?ѽ*Fl&ѕP`ښ *I[D@2n í4RQ.xWqA%Ajqr4/4:/dbOpЩ 3WcykR4ph'a.ƮX, *) @0tb/ Ecn3Eb|?!H$RH|B-J%O?39oACW{@h~ρ`#M]ઔ$r-|C1  $@`("q)V0#|oJfzKLfe˭vf`|>iAPK&!Xy(;ȧ8$>4YI""4t? it$ 6 nRS@w0;` <{ %lK`5ksf5'? >I;G hƘo#tg 1E \' ȶDǟ0")o(c(y<@dBӜ25+¸.SoM(LdA#{09Pö缣4yVT*0.+Rgb1 :C@.V LUNr(u 1erĥ-d*BsݞdΖVu~3F*g]R'1^V?Lg  88앢 (R,zwVZ)qY7`R\<3Ť[2S_pZ׃KZ64 = +bG‘RET'~&I. 6%7f~R+dy"ȣvEW*vAϑf4ACy<׼0}-Jvg!HIE#Uz9x ; (ZRW[J4뢒!SvL>!hj# It!jXP%ahz03| Iem`*mP:q Z !h,)1 9J !!``@8I 1QVā#0Y*3<9y-N>M\Ibz%&2Tu0uIqϜ+.? {-T PIp&\IЍÒrq'\qO }ԪIAșjW?wGG& ʎbn6K& ҲPHz$6K%75"3 1)ILOC0ybu)1CbI񁴐ϯY/InbTL9~t!J%99^3NӝIlC ŗb&X*$QʪB:Z<Vqe.7X?3^hN';FHܡ*a t. Q܉ 2O 1|y6է:R!ĀHOٜ1ZyukR#dfY? idvcmôua5@Zfp0` p:7" <`CX aM֝^أ8g(LCE ;>摀V!;qь@J'5T/zkˊ`0@UXƀhkR}` @ 3\s-y=$?H+F5vACɱ"ЖRL6"|" Al- q,*@Y\{`\Piѧ>CI:ш` !ΐX|[;[4A6`Dne[Ʈ N+l0V^Xv<1Q}{謁Z2#!%On)e%U}lѦ76w=dдj8(i !T y]@yJ]~(k0#w0=tV0d\3ז<3Ұ !b+- !C9LrI]>ER@lBA`RдO{`1R`xܜ&9;▪!ı3ⓥ wa͙渴c`puG>.mʀeڔ0b\#KhN,{>0zO*G[bc@reC\Zo$P !@ nRI^D1da>aO J[p] F84N!R⍪&oab aFU.HqF`Po"r":RbZx|\8A6RNK hv\pB&dZN]s m'|-qv# zmPJNKT'0O1Q""FD ܊ 2W/J#"jDA"5RRb,*>/c"`M'p0@TN[rcBF,g(`1c万\!8>)1q3"A֮ʟ *)Ǭ@(AyP*0 ON</IE4OqJC]48 `;)l.F"RmJ vxZjRD>6 LAz$ aAbH@ B! !(kJ#*xnLE| n ~Ρ.P6J-H#C`@!$ϐA2ju@>!$y Ҳ6ޅĩ J- b Dr׫CR F"䠦0*!/(JD! +0J,4vꗪf1樂CLFD@ ?'2?]S 4?̌'#aJfb" 'K>&3FL~6H8:54]jxLJSJLC? u<]4wF\"D$9 IW+:cGMR jir9)FͨNպ#d*U`K..JZzz-bKrYWLgaIIBLUTiC[؆#J*(>4'Aku| !|?uH^$ _Uaj?HjDL$vi(F$$a'j67A'% b9zSb* @|Jtw^iς3('d!l+r-` 1 Q.ܑ*5`$o\H'$A>tpᤀ\`(`"-@4 -R>?$#/"N$DN̍οXD\:au`L|gULCb H2 9U7d؋P*./k! 8 Ӣͯ?c̆ ;Q$l LJ$ BF(Kz Aop%6`k:;j #In:.@]`]¯+D?)¥- 꽑R1bB0tƘ 0O"졤 pڼ:w<'hPm`6J1\ AJc.&mTi괔P!Ao jU&\/nAbb gE`!P9i+ G bA9J&G Y_`b/2szmWQ)(0`CR"b:2;Hdy+yȵ#= z$8aH&@Oiz^G/41~P*ϹoiEn)1%2@Er@ TBڤwm$_M`,h 'h6tv ,ʊ(3Lba V"8YI-gh 74gF3dqu r<$S-V' lWŦ%[,Cc0kG,~/Nj 2q̟Ac`AC!Oc;ͽ2xe0!` *1>/ (E`4{ X~Ep(ϸo ŀ`,\M!BI%j36@P-@~ l> @+5 T>@ t~PI-}hewEF@b@?t*{O!.4>/[|bVޅwKϨ O`Pf02h}h0{17C~@4!K83lp讎s@zGJ!܋"Rt z*2|BEGgYFѻ`[Ex{̅BxXb~A Pɢz-y(; 3sK4{ vgt}"S@Oz8bD9.2IPbh$ Qm HSɰlfȰX+^"` Y & L8(#Mh dL.Hjҥ*(8%l-n)B,k$Ј@8W%z?tèr,,@d1(`@L* 4ܖ,42CMΩZ0e1FZޔoZZ K i2nApK: ZZK4M0Sy50H މV/dsMo2 VB0 {.<ȧsF,͒Ez4ڀlSVA1h 4i`VB!=+HQBGz"9PX$5i,KY`>栀&7Bi`O$_ƽN({h{j!SWr}z"YCs>c-(pf9F>  lqJ yWS&B;>,HU20' @ E u1H%-"DHbP#~N PBl#>g A- *ʚx琻2MOuC(b 4!Pz,HH")&xPV`y>SxrXyO .KZ/W +)` 8&׺L1d(yIh! 1##ɕ5,g fC\H. O  #&28%ZPICFC0v)'c,b{D4N I6~rP֠>0@ =L 1#؄(;8 "IDh}h\yx4D7}o74 TY*f<:&dYf)q-4:VC6{ \S,pp@wݏ^v8*c"`x`v(Wa'%Q9$u@xFJz@jM8 D %p^ospK~NIhsIT2~呴5d\Wĉ Al+71݊{I<4'u $x!M?aΗ'+)[$`M)#X92lF0 z@B#o44"szښ>0(-fqkI\v69A\l.Pу0KF ۅ]'rGYy918 J a;ZM-lhI"KRo"yMa9F̖l9lS"xE > L6ho(RpPMP6%5,Ls kFRzC%3qqdmA%־ s䆯sM! ՙpTbj0&1CKl)- BX(W.^V,>=wz~VMOnTH_U-w>bp tI L޲AYQ3)8$؛ LjB72"@Q@BNBfQ)}#P:Q@79M 0J@b30/;܌X%+Qн4QH1Y9  Hzy(ro 0 P} b @.& d ,Z6 aK#>%VqA80D(9xuE;Bf@©cCPpO 'j0X +r ɜ 8#Asr3i Ƌ8ύ|>O PAsEx$5c YH/(mN7ʏ8 4K2a Mfq[@P(+`g)N)}6jqPPє6xp㿻"N#y+p'0vDԐ[' HФ䨀ʽM +u8'Qj@"k&RPp8`)ۍɧ IN L' :Jx"bB $3)0#DjD0q`1@q2-F/, 4H3>ލ[ tHpX]:uұrޥXہZq (EPh;0s&Xj:CОB6.;0+%(t#@230,#PyGȫ5RFG*'˨,Aє,>{JKH .3:0pN:Kf2 +0%@o uP`J +HÐ+-p1z[0u@eR".-E]I:ضA(Q1XLJ<觌B6S&-d`HNH1:9txE92Th2k|mQPj,>I ({ $$Fk7!EHD[+Ѐki7 njN:.uR0Pɍkap b,ys8:(PetsɉѝeZ+QQ:W xE!K\ULɞ~ɓ&$,PBV:[ЄLMDINhkxFhLk #}BQz6rFx!@$?U( Z `s9(1@d3-+?1?\[SѨImipL0VK !{f?_46=).UV5!\8;1Y+ \He`:bo-r@¥w1#\BZK1C9{q8j1 hP!׃ԅ(TD]0M{~@7x*L+=n1뷚aO0yk&\|yh>˧\N۟*B@@BuC iIQX8a.ԚQۋ,H8Yx.yq E!k &Bd ;᱙AHiuŔhOګk'7 P2:jE ؃?0 Sŗ扰@U1"7S`z$DK/⩺5[:)/e^c+ca6ɣ2i[=MB[]0!zZx[h %AM$g2)Pf+`ЋSߤ(s8IufYf˦>m"-MZ+5f#  Γ`T,>F*1JCz(Xj9۔:KrLLi)3ո9SPL J: 8gޡ6Gܘi3N) $Y,d'ihd`nI8ۨC\L  S"P ,!au fc~f3[=P1@1i :"x|{N;Jr%H#s9Dxy]dXI8A:K3* z0=kEp P8$ %ai;@Qc/i@N &BTpm)BB*!T*P4@ T&<[0$&i5oGcz`,~8ʽ( >ޏlX:.JTjJc2y=k7-y%R0xB=^|k@%$N+Kd3FMJ%*3ln@>$h,;/nA6N` y(>1'ķ'%KZ`ߩLs$k-2I|6Dh+.<XOd&{4NC0 |&L<#+J(gm]+븎;N;̐XL$tru .P9m0 !`ALN P%p C/issP͎j}(-Ch/;N3 b`; p@;PYV=i+{-I$JBP+L$ A)I8+ ظe<6FSdYX <(jfv4k0>C% *x,Ť~V=yu{~`6μp/Dq". ?lfMMAg(8٪j_7IVns Nkܥ̣+, A@B^*ylbЎ6; @W `W/_HX6o{E1+{Ff89"[3/m^m9w)%~|N a4 1,Խ5"˄HwN OC_ɀ7.2g`P>,M!gaY48[57F XE3G֣a ^+@6dMDFH1XxWxM x.ZsrP'2H1_<sDFNM{Gcr24X*)s?ŗ^K'D`N0#I{y#ydYIbTu_dղ5~b4y;}B9NC Y.ic@eDez߫1Y2L&[!`F AXXLT `u.QA$#eEekf9 A\,ٔ~0(&=ǺhY&!`HH`~wl8h *yFK0> d3PWcPi8`l3 5`L3q@(a `\ t`Z. HnA PmFja@d,;GI ^5-$)@ -u, ac$PU4# !2"&~t aKLDg3nnˍ0CqI(@#u1&=3iI`+C`C{ GaC$z$%q]\>f.&8#l=ˢg5TՀG .f=}$(ʰXh PF=&YC372q#™OSot.%s4I+0<TK0p.~< ݺFy<|34~R{90*gvѓ[NvgvӖ&^E7ze  tཆp\ Q#Lzc3] g ?D]&g2& o `I1 5op`= 9¸利4jhR;Rb2+!0gdbGEtȽbL.{aW oI)@H44)3;xO=0> c >R79$j=̚M'uc|T zZIYx $"Ð2JR@^J{4-HAkvC J !  2nL -6$Pk$!L`f,b/iT-g.1l6 hb6&"@iA^nVNc1H0a j`>z`Htm`8*~‚  K0b@! AVjNsl`M*Zfm ` `"RKNLHFb.F>,(t h|ȂgxH(f̀y`t2Ʈ.ih;5%E~D 4!#LČILq9 ,棣4; *,dt!Ψ^~ ,< q a#fHPb8=cpJۮ#iQ *L(,$ U'4H7. `C(nkҫaqZ2)Vd)Jb/YG` (|%vL&ϣȠ,1iT4@2@kAd cbd&- e0*x,eh& hz!7+_a|{Q!Ҧɣ ΦҕC,`Z8ާ8Y 2A%a/33| !//9r ш 6r+#d2BHJh3bj ΝAhX=@ ;7&Hͬk , 6@k+<Ƕ T3$p+;X‘1#!2f Z1>n $anKK&0A Iϣ eBꞕ\a ndL ~)Cgh*JIfcY%f֙L%nݰ` f/-3H q%n bp9Hg0tl Ld'tXMVr  vAcX/a"-5נ>@ܝATZL#Do #&Q4A'!  @cҜ-]#-s&0;$DOn1+ZK\P@ L#N::3h8C1hz(N16)D мAD8!j jEwf׭Յ4=TK~:.NA/.&=00$23bZ8NR1,.0ˬbDb*oSq;[D+BFnKQTFx.'Bc74lsFo&-$2YBhlwBGzlS΅ sL3gH}Cw7.? Tp̮OсK+A4ҔnYN<S cP`B tҦ}t/6#-GYP0?&!Yj1~ P}6H^2J~DEpc»LbYж .T?ئL $ yvehLD+D&N##MąC.L\?桓#u w;- `N"ؑ",`T"ā >p"a-v~: @K^eпk;ku2@h.! @ ` A `P8/{HgOXf#2vK(#@$A \a6@ <"% $)#Ԉe8@%xA{.J-i ߐs&Vj7^ׂen k]9 1ֱbAj0j&">bL"Ҋ$+D1;JnM^t o7 [m9C?`UN~Ms坳 L=V2L8&*ND a`Y WSZ hDC# (/b cqh` f"E&IA Fb3 7I/PZhN"X*T9!"n2M&9 L @T*3 ^"*"Nk6]KJ##-a$$$wnN*fqSC$$xa  R%/Y/$PrrN[ȴq9["2h'g` *.mcٔ~-N *9t &\KWU~(f=-aW|TGڟSO@6t1JH>Ȋ_x B$t&Ky:O)R{(W6$=>!!0b2Ӆ/ii.ec1&R~'OlةN_Ѱvyu/T}Y=k;NzJ7N>JV>[N#)?Jzbrq,AJ0K-oC+1"z~ĐSϫrC8bIqY|v85.`w ` !tj g򼷈rA42 K⦇N~bP  #wl8X{t@숓O :Hq"!Fv^ix.b4zS7bζ-9Ij*o:PjlMTl>ZT Y 2`&q(;} )UvЋ ~tM{HLn=b0 jJ'kj P!QO}ьrjۗ ¶PG#@A 2T+%7H*|p&p,  xBXAaޑ#C'rVO JvYla?jCS U.o!0g|tV @pb!A~mI"Ai ?t"VBbaO^h"C*(0 #Cp^r |8(@ ɂ=üw<V.}X H0!dyغ7a V* lM`> yJ)` 8G|SH`#q`($ЊNDe(}p(kPb>ED h,ܽXPPD71IGà>yV}@+ׇ7|$-%&ITl8^`LEG6JHÂP|s *PGlYb,cK* G-'i~ EFU1&%7RQ0AX @V FU\ά$sQ !b+AMtc`E&*M621a@J F7.f0@MVd D2J!2M)RKJ]i&)Wc^,!D3p }!6DԫHLObGQ$#DԊHk9>೟ aC]l)E 7>D8I aRRdA(~.r <1W4!5q}X!Q pB:% Z"2j=)*iA#tO" wLICnt b3:E}v96*5&R ڑ` [ ±A&/E65Dh0z'Jss -v'BOxv;&BKNSD^1EA줎A7m ss"Bk^H .Q ai蓕Y|Zm@zl\ԮUx@"D "H5$Lb$jZD.`64g612Nnr2WRޞǐK]p^ 0yI9 M\r6j9UJXPwOdLa"MLi2![!T)rV !j|O}w*Y-9cP P:ȹoJ:Uɫ!e#|5 V8|irBY ON`}&َkh0"јHH+ ڊ@{"Qs9I00H26u97G&-H2J+!#!c"prrlNQjjqď&YxxҀj8?@=hċi{J>`SBa* ؚIљ/Sw8*Hj ŴoJar (Ǩ˗䓉aˋu7)TL
=j]6sR@r?َ˽Eb+&~>,mNA!ʥH=lHXp;pv3Fږ)dM%hy|GXT:~ |X$ J+xHH C:Q:a` &SR}J Q0++ +oGN (KҁJ26*^Yڸ-3=1+y-IWy`K}ē9q:4(8` Q4w|`(i  }Iyt jpxa/8LMTCtc/ h02A3k;P" oh:kg.#m4b6xA8B1),GFZ؄ ?2!">ó%+&M>>)h/K )Q7#Y?$P8,:HE>b' y7lxgب7'Ys@rc1]aVE1"sd=Ӹ7eM?0AZƊRԋ``(R[4 hx9# 5mYr6`=8;шppDZA-; Fd #.XhQ࢔QIH=PKHCjX ":;!"5CfT"ͨl5*mL6ݫ]tV!᝹&A0DժUU?-+2 ͭ$hp0%{W7]M鮇pu:Ez(ҋK<;UځG= 5Ɛ¾$.1 ǰd^'@9soۛAx&]1hKB0H 0:-~Pz=1V\5 Tx2H42iWowapelĬ3,s~8 뼢D  J6N /5-dptP (d'xJ@ϨP{(`x=x 5Sb۩ Uq#X`LPyQ"P9)5y - 24.x'ioKۖ_c1f*+FJF=VlVB bM)QS qYL֌Bk[$OA:҃8d8& ?jK(҅z =uXq8xD5E9S@ ljja O.PRg2H!]!T9 zCjL+A[8^MP@DذOFjl꘶떮f*I[6g%HCA  jkcI&lڻV+4cdk(SB(˓ l?\V0`;pki{{Y>Y=XEtfԢ:@ B¢=ӾV -%Rdc+G,QY&zY z9R儔jsn @!&rJxcq r-D~ %z lׂP$:rDB iy hPQum؃Iz0ədV1L(XХmXƟxZAIth htlJԮ%jKq`qœ84٘˛f lLjnj}3|+ c>I|8.Q@ 98F֠H_ 1̀}蓃B1x$}t3~qޒ l-b xj6^c\T:dVȫ GF҆U d4h,JV`u` ʀB(RqCM а>'u0rr&@xؿWlM<Ƚ#-Ӟ @u SΞrw@Mby%o#V: tqP1%8Fw!ȋRy1#j}r;MX6"3γx@GnXԕNȚ:=Sk^N\.i<ZjEkvqj:oz 9^d\cQ+ʅK/ь:_q*s7(pf)^88<{BMj'{a+ tKh DJ`@ q۠@F17Gj a<"IϗT#|n=^zRh "h<CeH\L|X2< S8^S8EGPGI쾙n5Bq0? `>) zj%mHI}I0<;M~`a;rLL |M +$c"p+$`YLxc͏A8TKTb3P,h3P>d- czO:p/ E~#/8XX|9L MD(Z LvрxP+cYzY.mhOĄ^Ǩ+ bxFYz&jI@n`a* T}"%pb2~8C= YŪ*BU KFvk xda||zM |, 5 3%T 0֓48OI\Q(J`& !8tMx@%3BY:9F`P-o%%\DHdǘV:'x#v> (Ej)=YFm!eќ(? 4U(Nm4(-bd,FHCL*d?C@ȓtͮi!<Hw:hHhx+lG00x 8+l""MS*hL!Lzn AAr) !h,CIE4]$E-UMdA5@"zGz@p@(' `(!ZB[k44i14$:ۙc(`Dtd=:C'ULb0G\*Dff9l(Ir 8T(E.A C>\Ḇ@8i&-eM@)\`[ 2i-"{ DžǼhy\0I`NfO_'$ X2 jQrٰ6@!L xO <3GƏ)H4Md3JR!0%a#X%8F36ĘlhT ƹǍD`0FP ٭937FF̠P!o|cBpN+vu sX452ҐwKj n#~D,dβ dFq)R<생t> D)*-ڱ:X*P `zX@ ]ts%=PzB+V^S-sR =[r9hGd>̅_/8¥ J xBD 4hu)Cd@f `OaUH-#CrQȘ1>D lNX ƫ $$e <^CjC$oLfBt٧@ ֆh-C#CJDAF*O҉za Bb&h:*$] fa/KF6J\1pN0crX=qЦG@e`A&rv @e& >& 1,TB%MJMܷlBV5/R$a0d|2E1# fJ7/i%`D+$˜%^p 5KBc f>ZDtb!  P&fK .! ^) 5pM C ɾ9n14n-^I'Al` @R`Ak1CJ(Mry$b,-„+&:N&9,\fֹlF`~@>΁z"G*b`D'cB9$\pG-ZΥd0V[vhi+-@= n eL2*"[Mo氤%H q4+*j!`D@"w!nlBzP#N! N^2@&*R H>.f6nlNz(F6x*3hv2rJ'j. 8.! >NL#h+H`bL i6@4,$-hGDC)D 4ZƉfyrsL'"M ȶ-IɾNLLC&҃Bъ@`'!*9P@zFP"fN'h4pҮCByǑME U(}45$2PBmR&K-JZ(zLm`|O(H[&̭P;kZ $aL+# 0h X@ A,(ax+( L4HNP(P)zI'%f&*"Ɣ&@;Ȗ)J@"@TyޭC#>np!8#(-/d@D'i'Bh(*4&P 4y +Or'DbxL8v(*"-Ի!togaR@!q0p!t`s@yqA  I OeiگiN*B fi4CAtˊ1Z22` ` Xk "p ªt@AJ{K hL`"4~J4:!ATa讀t>D"< +g-C=RA9"a6J@F @+5^DAaV0cN:A3`Ue,cH\G'xVs3cl8XlkNc`&3$ Dž2҅ jT$8pē8%L1,9fRH VlkGGA>:5,.D<Z a1b yBpNtv&.&̬d(@C9 btNG @o¾ ^a6bt@kAF90.q\ﲂ&^ÜXZn QT<ڰt8䶸 V!f(P5J}Rő/(NuR.NPNO/LH6 6GN8V !!̉0*AbkU/ $kBa X"V .XQjEpJ j0t !4sƉ^\o~(Axh@ZtcA 0ZLABaI0"W!oWgﱬ:6*-c#i(oz^GA' ` NHSUCތ0$T䴁ۮ ``U%H+b`aJ/ >f!&.zHTD# L f'O21p~#}d`W^1WVRukj4D 1=A>{e!A5vL<\h h؀MNP:n^QY#JӀ4Mv(%eTo\ qY CQ/d;$Shw3Jrqsg_ZQa`lIN'\Z C@H}(D& F@(I F4"@@0nzMM'7~y;@`JR_zFPToC:]^=Wj~ܬڅagiQ*sg򷖰iP*5 hڱ5 lR`W7QO84 [kuoQ󼝞OqimeT g7aQv<[anݞd3 )H0k'j<;4Lbpv(nxe&`pG 7H Kj~D#IPr#Gqw0ߺj38 *>б ςʊ}K.Jpd-(-G$}*h ],LɴnIͫP@0) xzj .\N} lɧ캙ʏ5*Hyhvo0) 7]13 /&Dlk9@<60%bXm"lN 4Ff#r?ѽp`!GX X?!'(@Pe5uW0srф04hkpu;s t@+P[z+Pc<x|Ł#@& \#V&PO"dT$iɰvN'Nα @(|%~G 3k) 1Ddr\*$փsD"B1O!4'ARyQDXv6C`3@SV!c[0A$k$Y |M23gVI8Pb zU!*{_ 3?K YIB9 c(HطY ˘͡z5itX7(p&: <8JHDw:D*µ A0z0pva>T♙D6Já͜c©$ (j7RDxf->HICR1  9: ܥ S sa2 %ț$JP3 )S4A1p#1J`_ Sy)0AlU8pFIzx`I xI<./3 PiDA&P \xn9X#"dXB+RjʅE% 7H=ȏ* *֜+B`u6G j7h)\0S`Txs=lK*t9Bp LX<Ԍp*|ba/a9 A Dm0|KU&PLLSx ="8_kn;2%Y.4rEK + C(ya D">[)L\Q˱c%FXZME DɚELY[M [15rZYC5X,7ߠHJP#aY$G(ْ0G8h\4Z&!w؋5r8$WeS* Zk00҅, :0%h`N)}*4bC$X00OsR|5Qa [X]20ۅ W"KM] Y'*Ez:} Ԝ7h",,C͔9(1d3D61,,6O5Y= ÃZ </^4%Nlѽϭ5(z;-qtJEZf|[( 98*U\5Å5}_u\a-z (#0P# 5a|2@ΊHI &\LIXu3U؆>U\ľ#Y:+<@KcԜ,2ALc}!b 0ӋZW&.9*ea5(+ߵ)߈VkR$\yZ2D*S5 QG47b8jB$|&CN0h75(\]ìa,Sc۝\)HX ;*[4]e觀 00>`,Rh!iQ:r^?%B]i [q(@Jx1(g500:j `aGGH(BD@}Tǔ-e6XJJߒg8'3$6=O5Y:`V2)Md !]*yZMAYzC7|M:p=4)D5) 6B$eY_fK5Ѽt/q`#QCu Aڠìq*C%.bJ#@m#AAJG 2C)85P fmJEAU@PnZbE1 ˜tܠsh@(YX"s-z_XU@M%L.dzg!z1 "jŝ S] m2? 5ӄ[oĶ Gh_W)P^CD 8zl1+璡1aoKɺjj>1;SjQA P iw~+-iӌPM 3$k$$ @}"C( ` mI3At^ ܯ0 E5)DrG f =%?*BFyK{[H2Hl  ɬ #" G  (GO1Tُݲl8`9uqN=$( <{`XD)'^B2@oS߀ a"8THGUi߮c0  A```V?d 0`17 H ҩD,ʨJD~0( %ʱ/->T}6 uaU>e٨=eSYi1PJ/Wd쬶^ Sc_/y,S#r)$G@+pN@ P~<@I0*UcL*:p߿sH۪#m?ֵ x+YW7nyOu<@t&XP P`|5P#! 2%ЏBZUK3;hX1n+s M(za4pTkFcN;fJ \)CcBպdf@ 4*B _DeLT w$0fbPs7Cִ1"sl$2/-t)gvP9D-5,Ҏ!s nt8QX qv@Bl7RH47u,%$} 5-a8*ph op|#HIfJ)VAb`,DPR [zq |5&(QME:Axtu<83 1օSh3Jp PG2 ͯŦcY9~l$đ$(@(D )Y3-Erk(1$aOPgDaOG'ʵ}ZCȲ1+>u-آ=G8>=Gx!y08xp06Zr?Y 9WUz7@\JDϏa,0bNg);nJs^h1;`\W-pB[ $1[{QvZc2$`0 QX֎xnO Y(ʚUAˡ+WY2^>|]љhe 3z66>;|W>x %`LΰTM< a* Y'1)r I kpg6 #"{C}3 0 ;l,Yipܘmj 8WfV'Xf0xly`O2$gW)Kě23]w eɋquqN]*, A5@5:x`/ięUx16FhǪiiL'(DW= ۧإ J7*<0"pR@RdFZ6#hK$BEB@I#C\tU  ~ \'!a#Of¢Ĉ0ntFOOn5d \ 4BN"|A "@>(T 8ou0 .Pz mX&¬afAdndw& |aʶz8]J&(Gq.(0H`P `:CҫN$W4MG$+L{g)o2wHz0䈙p v ` AlhF`lI͜: r#C@´0 `գfݬP;6h% N:c>PVoribc('!vWB ,#* gGjD+"PW  t n DlvP~dm,)%#L$S)IŬ#>CRINsX 2 A2A  B*0Q#& !&#|ɗ#CdW4 uM2,=-6|XG$ &{G,-~c5pc vHR"PxL>uv'J05p3afijߠ'0nh Jt 2c\FWpE"@jKg#X   hnu^P<$MHxÁLbP`l@4dž\H%nvn) (,B0:cIsb%fsNGtiov'pF/ppo&aT$*ͱV/6)8gb% 'ʹsSEk$dEkH},k+ Zc^&;'R~_i M^)XPBM=ՇXmc(#ik1x쌌 JM.ĭ0 bn`*)j(JVn6"m/4,@ 3DyFjR"UyIJsud `b%Kn n$0HHY>(H)C L_,Bdl @r`zkVwyCYFA@h.e5,!+Q  \nI\b S'Ang4V[xQarFv)8V! qRod. O mOϐY- &a&*UO( pЂ;X CYgg8[ ΋FSMԁpPR(v)0`P02⪋ʃWH~ 9p/wE@aTy΃9/p,b!V bNx>H0e$m$SGܡPC 'CJFOпzfe0Sg\RM! '0pX$]cH 9 &=ڗUZI k1/tY9[Pt}SbX6DYMZBC$ xT/Qyu9Wfd y񓢱Yi>z&l`ʤ(o#>A[27bﷶ\E@ r5D2.وb 8r ~?Aĸ@ )ϵ1GU%ځ1q%d@Mp Wx<{dƳ,<ՄUЌ*E0^3\bWW{.|`='| azuYizr5@5Al9/ *d%iBuhD>˼@5_ L\7X9<ܐvd.hlV3f *arF -:->,ԣGWMI9_IR(Z1D"̽Ca^w C So:5!m?$V R/o]x*:jNJ"XgeDEoVGOt GJO8DY}S*X(IJ[9v}"b!h"`!:0JbèîdFv0K|vPB.<>Щie߿?\It c>a@s@xkDa"Lѫtt5rMx%YP#bY)fM"k+!eUtcOB5:.QZ(:%,!+@(CkH*$FUA :FxmBB`a'b~B`p4. ~m<lXצ~ИNʜ0/$h@wf6uX  E_ާq\34Dߎ|~ `v uZgg#x@ T, < pX4@0 yO! p}@@-x~a oJNHO@;)ΝPԨ3 '?-57T|lq!=R!]&ϡ@" 8)Nl40U 'c<~l ~nx\4FN`Ig=vl*wz'U锰X; ဎ+J!x-k h 92ʪ ``2ؾ-`4\ӽt^&I)xGZoZްBE˨@X8 Ba(MR!1 "(\ذ Z .Qi `.0N$QjHL6^V0M$YqS3c4u\f|R02?zj Hr k`ԲpE XJ:Ԟl_6[6 m["޵seprVT%|'( AyW K)``P,.c+dVMwJ7WU(wrMQf>5R_lYrz3 j~sRߚE6~ظ] ,I^ݗ%dhm=U~۹UŻhzɶ_ x|Fit]h" ' 7%A r\zȘ$acZmwRuF{wgj݇vOTfȈp8$ PZB'v=9@(pf!tj{y{jvO}-^?ӺhֿV\yDe2ϊ"3< #$ n b+D @9Zx--n‚A8Lc0>׀Â3)^XQ–6Wωow5=G A Ѷ6X}0Œ}? 8b @iQP7MPU` t J@ Kjf!MA~T8Fs?RБ4x9Rey10\ HyQ  TF`eej&tG 38p?0R2O: $IpW@KM96BUeL7۩ !5'M%Rʙ99 =eTT`d 1P(h F 3Tk$4&SPC&Ƣd[&/ѩQQ bWT$CLxj e.Q-Ő(yFxN c >n2Um~=R3ZWg4bp!"*E$EšsQ 5LF*|b@n؏a4$`p5]OLN}*hÓr xwN,"Q~)AP*RmAxMnM)PsAޣ 4%.@ K#k *ER h,.a-Jjp|/F"x)KCF*.$1A3 ,a _Mq7)` TyEqa2@ ?tp a >2!=0@ɨw"2՗{wcB[ <8㑁`A8 L4%SAMIb 4"`@h5Z?Ӥ\X@+Pj: 8cZHұu:6&ORN/4XA"&\Wv=G`pE5FO^ OJGH(@?90`i`< kOPz*0hd,99_PF;X1p OÈj$*7 J:iT#M̚%P `< WFQ#o R ,Îqt T# |9I@83 ua^RiHd.RjZK:xqNf\&M>e#TA!Tx=J1 -\]n=ǐ (1ѝ<}BĖ:ۚ € o!2&Id99&^O00_S41\cM9C@"+xW vpҭ: ]izL2F Tc^^*j͑ 73=0x#@b=6в ش}ł'@t-/!+)̗P zQ= ph7B7`7#4~`ꌠ=c"iqI ;`"R6Y⃝Br¹Qf1S<*\5Y# *B4 ){:P<y^5P/A9ЙPkQу,09`4A'E0EVj23!GQ!wT_\^\{Ġ3X6=H,41 2. ĥ%²!Ei|xD-Gyb"# P`]賱 ȱ\C.+@(@+B]!<&iDmG-,]I9r14R_@S r"'0 J<'XHaCzt=4[IZ1!ɪ}D9SaɬD, ;¹%9ʼn\vţ @UjKùkՠYӗTBvf̄T3HV` :5Cf>w)(!xoj)ǴeItޙK ,#+08=hHW riR,X`y@(r*Xnj-5_5 4)Z\Y0uڸ΍6?!`Y I_3=H4I>U(ڐs:بmymEpIJIDGg dYcy# EO-YKi#c7 \Uk6N TAa<4 " dD*.DYaTn[  +͠fgl4* &xƂp)Ha[b +~(qPC((s{8d͐*g२p\8 EZlRJ[( ;v>5`,ZcXdg>NвZe8 Af:"pm``uaE71ؠ{F8Rr"?/'@4H3Ɲa[ =YRѣb;qc?P>NoϕqxJSIAd*u06 P@4裖X6g6IRc E[(#of8[@C*l("M5ё,bZp pi6?$DkX:eX ^b-m^y9+^ |Mt̡(sayhݹ`Yb E9UE+ǓN U .M1.)cRZMcfmrioZ͂\%hώ~ k h<͢;e ৈ0o>Z}·Hi rD2.a1 iJ'1'?ɋ@Y/ʐl F~BG)PW+|So¡0{)`Jj`6&64B0i%La( F a07tϟo86>_=*L8B!]΄ "@LEB ZS[2>>' ,"*x.|" au(*xx iyyeg GkX6j B8$#@4zȒ`( !b1/&v$-T,Rʞ#8"2 *y'Ӟr|"9,€h&ߜfeFƒrfF!Zx T"$ @sO*}9”Vul̂'< OJ]͎:Hb;~HB?< gHJ]O g?l9bMZbҧɫ#h^,R!teL}q%'o wR Y2{?4c>XeHm-x td2b(;H %&6ک?' p'PC%<;#kI?&2"5lC"$QCƂ<\.|+kbO,k-n, pp&O F`և1}ͫhhP8Ûfu a7 01JhDf n8gxI`\\M*-.'$@ p U hmm* q_q ~% sB',[ ?X|j;'!A@li\.O_l35}'R cChl0 wʘ;Cd@`pPa~c󇆨pطؔY2 w;F@e gCB<LppS B-$,|oFAlj YQQ.:d5$@rS8#̢y3&ᮀU*\ƙf%~r)KOaL) ϘB='V$t}Ӑ!XT3b1pFkllghQ3d al9HOZ Wc=D99 ?-g6q( Ty䋓)"f"9U(iĹ ]Sk*觞s̱:EǓ9`6jH#b/j&)7"SҮB Anzq .EdIK? O@-s|\L|? {g ~:ѭlPhX "|F]N F'Ux \ P!!q蟸B@ M )q sgB8D` e1Qhp4]q-9 @"1#$w};Gzìu0 K[K e`6;%kOw/HфП:ŬFoJR"uNǚ$^]l鸟#&9]y=qE+c2 j35r3*9qoX[zOBP{w <6 u`ۡ"JdD5` ilm~zxJ0Ɔ~ƨqb" $b  @ Fi䬶jKdM( ! ĕ9 $? e\%Ŭrf"$RLA\% aRb vS S*J`B<RR0G`lL)&?Ŷqnp 4l GJYCW*%o%Xe9~O."/F!X@ @g2!8a&""bbУ@ ȉi C2 CH1&\L@@`.,5bʾg  N`@"\A =ɆFNs`$@8x>L,P vbM&ELVw@``ͺMV&"N 76#>.^L&/@%T } /梧Σf"~b`,`Fx+иd~'-NH&UA!Z pkZB\( D}n2 Ԩx\/ \l&T# )r'WŬlþ>P-OŜe6-@ 0᲌'Գ~/`~`ShIsk0"` ˮ௔'Cғ#(C,NPe@&aAy GBA}(FrjX}>s)6(}7N7r5 `-m.Cq<*]` 28":Rc**L6A1 [fɒS78Oc67Sʆ ʶl<z7v p$BI0ϼ\Ӏv- @aӌSgM#LNTaE&(, h $~G/߈~\JBOPT+㴄ÙF*^8aHIʛ@ 9  ̈Gw8 )tGxd.)f3>M76sTWɑEONhsUZv@,0U e5>\(C l!J{ [JS" 1@ ud!:ǰcO`l /lTs41`\ @dRkcVu-TsaACÆ8dp\Æ:f%햜6!@N̠ƈF)|&T'P5&& Bva*GzegXCگ>S u %c΂.x3 hAHO`k6>6<'&vMh[l|M$9Bt0q{d< FF8L$~q^ `m'LN8 8  'cj3/knCf6E!4+N` !bzrAM~b v|Sn)uͣvoH+Hp&wd>Q&^W`tĕ *%Rj,PԖ9h ` Ne\A4s{65T `#ۅU6*>Ȏ6M2ZNV~nIԯ%`1VG=FhCB AkTj,#<8IP4$!쀠B"[^`ێ3xhpڎ&)5\f*B\ 6vz,^}%h` ")nEuo 'b)847@`CN`o^sWނ:" 2hv P/ֽxe OQ Q'{hjX1q#Zτ65edX%rdCrέȢdcclf)^DhAIqAئ(Nf ,bZ#3:YPO'N6IbIoJ$dڦ'0p  )ZM ЁNjFYP0Lv*aU,д$GHޛ%(`T&`6FbTR '~U`Hra6MvѨ\NԢ#%] 8:@]pFCn~8 <E/*/DG)>?{Z x[VIf ɇ!)@T_Y憾`}AQ!Eloũ'0F?\ j@#ޚ6@3!Ab @ۖaq/qv5rK+nA" sD˴b}\܅ (7$A Uj2ڦBqS3oESfF!e,+*v2U\9Þ|+x{c@r/"89'L!eֲ`3mEc>ijؗF݈k[jG`@@ rN)†Pa+"9e3Gk:Brf$ )Z׽Nzuиij,-`#"@-.)(9B3)Mv5'PΤ8caf KSe`j(TѱU<ԩȲg@0f!Ph?f4œm :|%!捘&*I< *CAC-rEU=T^qZ3yJ?FU~/J p~$^"S ?B  ¢0 N.8r I|k4@G V Fq,E{pGˁ`@y]t`n6uN `6In"4=Cӈx 1K%@P~}hqSk|8 >/u}5 -ŀ@Xk@X}P}0@ 4?Z6h2#ŵhdHA` ɧ3}1m5`7 ZWΞ!h3 H1ñ%p*atdY C춣gEzg(+"s'#PS[ HSʆKC.0xJHpŮ .z@ lD([|ށ** 6D<+/9\ARB8"@> B<4H*-lhbw/.vҹxlD 2 Yn"!2hD aʲ jSm  Ug$8B@h\17iQ(+!*Rr !j\Vp?:' |OΪ`; O5;2l=:Ѷ5|]=wHdA PA #x`[͙xO c|Ul5QD!d? 'ɲF 1C R Z[ WҘZ6c{Uc?rGH{7"X> D 1 !;0<V 5( \p1Ẑ!E`ϙoę2Co$)mɠ6YSƤ'ti7+ 7p|R p5ƛlnS&`0h8K0 A "8^q2i ɀY#P1!^,xxBW duն£N&4t SNhlv]Kb22,e9\p@ "`:`3FeDDUy [ P $ S <04bf"YoCVlH2Se2O}IxzhDru`:zFdNYa*p`~/B\[v 1Ȩ:cDf { iFOB dB*@x$Ŋ 6$ W=9\ 9?"i h,4[PUʈ%HA A$'1T#L62i|!,@ l-@u '%1<:^a;t Gi >K '&*1>N aT0`oUUM=EV YCLc +X"D@c4f#KɈE A*1 GH|E@`E#o`jDg@SF'D/+gگ)ci_jVP=\ A)Щ/ȸ iY:`x卓l A/pSz682~KRz#\k]|>Ӡ%>Ы1S8ZgR&:حTH"+Hd{cS 5N,Q7dgϐE#JSw wuЌL:t4Cg,4m5!źCL˕}t H"`Aa L D|Lgdb CTe 2Fv,`X P 7R ͚jg?U(>  TG1 d'g ~g=^Kq2ךh&mJ <fl؍QV7l 0<ǍO8~jͤ-p1!"N aX{b6n:/G=46Hnf+(/.t 0 kA4pY2D;0HIȁ# 2 `đx$PL08X|&RPA !!0;L HB@ıR5ԍ@ޓ1uk) hs2?!P2 =KOE)]Y!YQٓdRt X(x,D m ژG.'ӑ=Ƀ8 3BфJ3گ HSp;|FzyiHoѰʌS\@ H 7k[$qA2bnǢ`v@j'X0̈*;HØjɉ= _{[A0 j 7Ǫ1v 9j&0Q az y*xXwm6) lM"/(`?<&K9XeJ\=ϙ,F3jm`N*pƧZm:p J-#bj3xQ*C|h " 4 CB{z#5#b761:8H3HD1`ݎ ',108,R]3gUpY0gia54ZVȦ0 T\zFiF9}(,@))9&X!): 7xѺ& x zY[w6dph4a?aЁU`HC 0  p REC8H?Qɹ:.! "(G<9˭\qCH ѐ( @9FG6U`78HZZk-HЍڒ9iهͣڜ(łJ H+Pl9ЉNOHF)`<r%H$+|2RPy`4r+D1-IلSۊ W@hu ܘ o)ՎK5RޕPz@-SK2^0: = d'1lnfʢ5#?09I `JZ>1: MAII`BѯhXKFP Ԏ! Y=8p509@2i5k=n=ۘ%29>$#Kyi <>.}ԙM<=xb(oҀ$0I䣖̜(d[=҇S `HA8A%47 08\K Cr [0i)qhۍX\ZNgiI4Mfdg1j>)4>kd8Jr!h GK(ا ND YȅXUuR-0Qf fd >486kfK4F6mEb1iF~Pؠ 2ՄPLphTo lvZ;,_-. "R `.?i#u,2Pb=~GdN7sYLc0 e<uQ:$1R6].ߍM](2\Ŧ@Y$6`}!iia/*'`&>PGP{(u }L  /эL$ʼnU(.DiY oP``Np?.pqE;7:cr2& A wS8?H\j78C<$&4;!qCPXpY{ۉ:4^h+|`ꈀ5`Eh Lf(uȩA@!=- T(*)vuwnYRX>@s4BJԌ&ѭHb?z8l 0w AiN,gUk:u6^p_J(g HmiY4a9繭>T,:gG9t1b?UȋxxzrKTY;$1 !!uAˉu )xٗ8uy&8 )iNT\*ģDjq򑾧_r%0p CM>蠌gzz$]YbPuM6a ?egwhؽZY0{1 5@4Xt[ NP2*/\ӐKPZhZYUtza-pn {ոVKz qy.Ԁh4"" 5R8 :KC}\3hU ?ORf#vn6DbQ8p 8&IXg= ?ϧe/ϷD_PxX.l2\kZ+hj B x< @(Bl0 ChpNҧ6`04~}3M`A|aP 6fx>Zl~sk Ȁ(x@= (0|."/ƿ$( SHg2i 0JH\ 4#b|}i{1|"aow'z( <P&N~A & ` (Jfy\(X3y Ԭ<`2)4rp`WŌ|k1yH:(" ҡ㵭{X0 , XSaJmMN!, p x>2l G('g|au!8T2lZ$ g1D P6 ` C wIr[l;a'v,`>4AvA*r061ܒLi^\(.2gZ ā,; S SFqnSz@=w$6"V}%xji0Mp*CtɏpeiYƈzTv q{ͥYnF!";>eA;FF>ekUMð%aTMst|{F|D@նmۀ( ^l6G'\`I5ߺ߶wI2?yg1r<ț L?R}h Z=ipcyBg4%;-Ű=A{:nt/CN> *C Drh QwQ9TjCPsѲ&rkjR 78L8z"B ϪcjXс؞ pL*3$ӆqش6MMKjpEĀTHw4u%Sa04,GKj"3{DQT^0io+g!.< }VۚrovVii P+Б2ɜǣ:˧(e@BTB IP@(aPf9 &CۀIȒB*Qt!6m6ArK%%xD՘:"e(rR Z `͚qlɂ"5n+&؂ pz*D^t-`xtR^5oXl^t9/6^q'ƻɊLA %Hxdr@Qc a$![0=}yr:0Y2ug$` 'xx+B45!^&+٧bܧXS#`9Z@*]BV `lG870 R a&lVzmh̨~,%DDBVj(J(w%L+zUC¯MF-`a摩(du~V!H{K(\..C(pdP{4|=_;MN;M3GLj=>0҃&llm>\j^~.tɹɳ"КwL)56ed¹Ȁ Boz2H_1uaP1״Ѡ5IGD {IfhaIoCb[!s{HnvzL@$wta9PԹpKgu~:h~qs)y5c 8! !(#m Ju}C(cO!?X?04pMb0 <3Ű>갛ۗp݉Ð/dəv0hVaĝ]5lYQ@ulE>$9D׭NXE($J&Z$K{dVGM6W7%ބ\N5"%XA.5b.٣&JZD-.1Hx/ð&PL7nJ!DZX 0pj'#ne+h alҤ>`^0AJ`H!ʮG}$`V z 27#&q)y0@P`BT!!O `D`@Y>AC(Ebg!atkDP@J` A(Mr-h<Raa.bL b+JIA>cb-E 6'ZAVzD 2{8Gp5b+ @A>Bf /hb Rp(!d!:IYCcJn ^*aBK @$C V'+c'*lNHu`\vĊ@FBK/pIy(lkx[!hpb:G lQ@2c*ƙM|ޱ5&wfd\!Ǒ{lw^dT̤M0iS #F,%abj"B12¶9֤tf(&l0!|anaޤ`bvQP'b{m."$bN ő>93,VRt@LxA"%tr\+mr'#"b+Z-mtZ5be!9Ƹ; tB.]JAl Vޡzn2n!pxMe#rXY2e B),T~cY`0/ "{aOl؎l4` aNA:Z!k8'(,`-`7F .VL@byF'\eT¢jCP&*ϣѾ7i|,K"XnXWX* EдApH+69t6(J+;|@0 H$)#= ž1pWx EtF`}  ʀz's.l~o|),GVaᣜ!ӂ@k7`$-&v(5&-/(r[1#/rfr.' 2j aûﱤD&^J*6PUT'C:tc  ,TtR0 rHX`8"9Iϣp"|Sf6d8s@a,D" VJ!G)F`aZTt1^f;%CT{aD/Wm.&Ow (|hJ+LXb^  Nf0'@Kv<ʳCMLt/LTJ!loU"N@r9(ɖ,[jWHL&r4)a/T6 @հL Ab. p8uCQk$JL.? ue@ T`2 (z`<;=;#h C  = 'rQS3)M!ק=A`JDа[! @4B .Ow/iX~tN&\YNcx֋?Z(:|,:`H b ; ,լl`PHG*>'o+2.XHd F{(q"vG#{eT(}@1kħϫL1zð3(|~$@ς@#*|H湜g#`F ;_4@t7$;~@&&Jp"R̫CcQr.@=' ғ,JV%U2 :$Aўh_9PߤnKNļ}S|Xi輴9T,GX'R᧬H! 7lf^2>4dDd8dKs,nr|kJ4xr3 `^KBˏY:) ?̞˫P.9o4!eKK=іGpFs5X @{82C<<$7d xVN RP `\D>hVDZ >G#/7Vr+ƈn HT`Bg)u`j ,m@iP ):U 1pJ` 0lPxj5«.pQx@ άU@x@ QL{X(@B244 i#Dd~$wx@80@k,p8%t[ ]t$6b?/ؽH.J 9-I!qmzxؐLW :%&9QYbaFIǒrtS'xF?JL5"6jRZSN 7^7<>dx $b\Hj :GC<ҧ12`""PE_c &"Pw4H*B@l;K͝O?k==Np @ 42{@'D.h!^M1,$I,HE6u 򭣧7GbQW^A-J[n 㤄 {dl&0ț2czЄt˭ *]!{ۿW+:v@TO}^azph *`݌a(s@`V(P APA  9(R$Y7<$@(J Oe39i.a>S#x7>d<X/$$ ,'k,t9gcp[ cJX`3!!:7N^]$Qȟh!>9p~ɉ WdFqxj^[ $$Rg~_ODBC`֌zy$FaUy#*[" `bTJ(Ԁ$!DH` iHb:?KL H"`9p"4SlQ,9u`rA6T "X%@PVh/(8H(Pz+h!Sps"xV'鬸#9#Uk ɢ?pQczq k;( C!0%Ҷx֘pANL &!K$Ii[:⏹!،%ym Q% O#:t ɐ!y(n)f%8לCYh6CX(zHH8C8AS!] ƙA1@`z h FKc,ެ K(@JI꤬EŴF7Ũ`(G\ɥP' ^8{ gXqG+cI9TE ̧-QX83 .AH-㥋:8<*A&#ZRӳ̻:)<؎ r>; 0 $+:$ئ&;("{P8%pr"o ّHѸ=`N ==ֽ N6)bs i󗒝=P ~CJ?s͈#۳ؼ? K͉ tx. кz)u:A6:&s8VU?#DX"BSL rB'#cYA>"5m> !sz+3Kʘ o-V:Y9;b,Mȡ[V( .{ =PM3 K{$l0" Ѣb-(*-p skk0!4>d)$ꗼ2K0J˺3 zr@g $]ӮU2]8[S%"4`M; Bʯe[ѥ5!@ u !j&`K0x(4 y0e,)Xu@r!HE 5` 6[# !jW7ئ0JI@P(}ap A]%<q% $hM>A JK2XE!  =4/ 뤘M#%/ R2+!9)% Z: T{pك/ͥ#Щ8jy6?I F깢gPCWPS%0b h|,bE; qseM@_2۹{_XC<` 8_(2 IG;:~ vHsֱ2@Rk3C+ P!Rxe0҃JT;3HDkHW,8 8[Z#APi&pynQhaOB"\b.A,\OPaC%H EÐK/ ^L F03( YCť*&G'Ácb>ܰlN 4"MȐ. @((a`=CFX.ȍYxT] lj;tC<'M0Ց6ńivek4dP=0PK!#ޛwQ0D0in7`pT KK57rYF@©/*9sɣlX`sp;7qT a^ѾGpHB#)>L[*r=AL|FDt"_e;U ,V8RƝq?EXz`ؼQ8]'t.ݩd,}\(фYM1 Jm3Mf0bVxXuzfqoMh_<;ޓ*UVGAW?sq*2'Ťv$Pˀ=6|@Y#DE)k;F\m$Ӓ> n5zSd@@?ZzPT4Ґ8:1Ѹzx4#@P?#D!@0:}P4= N(L4 C! _`L,T%J-ZH6? E="7=c@thf:4/8  QhcXי:+;Z1gptp8 :<w2s3tpvOs ъDchlCS4M Lr7dGk|zTA릍!" ~?&jƋ"?$!'I* 6D>(.&ь[A`#=CrqɋW /.+U &3Lhҡz!( z~(-b#^s^PZ6*֧&K3%!gR )*R:l|.;|}R{ yp'yGa81b " 3 9{\)t2O"ꢨVͿ9Ym9u0 Ce3E& glx((tF'q{~T߽J|ҴR{9R]{PİxrG (}W@̅*06\1ڸũGqv,Y J&2Tt !胖i^Vp?@)6D:.RS0I|}Ͷ и Rt=R4'*Ҟ \*8if+g|!L \JئG8%@N*>@IZZbH= 37%i)1t:hFYFfbUU1#zAGy5Àpt-)$T=T`H8P XNGT4 yDJp:R pF`\>(.C|AÈm aD HWϑN!~*RIs3x . G PZ `0{/\ 6@& Dp]LّEi3B~~AX|^%)tx`:FDCa唯xO#= dl::O4Mh3@A!թw%dx !p?*`KL hlI$)@%ƥp͖ޙ2GdI a. (^elxzC\T(It%"'\ !F&|2tc2D-8 RlN6$x$@ļBU@2h-5]~a4 /$N|'W$D$< }@\!9BV$)y;dLj-\<&ESASu J@$tR*-˜T'%Aꯥ 3tQ3F@ɐ&C P]-\N:5h&Z)A&@~Tp<{(A >c-Qi ?jΑ[&'j>BPeja+MDJܥz  e C{[nЕ/i2Ɂ!H C-e' u,~@FKܗ 6kSwӚة57#T XBP V 9l/zS g <zjΆƿJ{!wA|Bzi|&`8aD@39c^C;O4:t30 ȰqbN4JabYPt&k4rs[ь̱4'!!IRUYbFP#D0?\jaקTϺ+݇,I#4{٧ b7#7׽p4y5ޔߚbE  τ!Xy ء@-)x'tdAS htNb\j j |C@gvRW K+  $؝e/6/ X6ȸT])p4>!<}K7W^L,GN4LP=v}ɰJnMBi P@{sc(^C_G@~6!mO :3>,`D gaX2ɞcd ` `D%Xg2#BثEL@GWB$Q'lC@ hx׍rn^ @ڻcTs" d*WP(HcM$b@"&+n t_Or'rN5.l &al`'"XƸ% /O 'F `'dlkJOF|6b(xI` 6wF*BH'4J% Fe,cC,zRBdLi\&f/)8MH2!l!`p"qg.)N/'BDDFi"(%_CW+,Ȁ~Zu&2C\dN0JP)hW#/h&)Eʱ%$2AJVp% %9g$%'jjX~k %A%OL-(PdM|"/ nWe$hP|PEg^aP6"z|ɞ")3?$:Fjb#`LJ'.K!$[Ffr#b=q2T?ʷp`D4)$ W%y6gAa֩p(+!@ހ&>+-(EnaZ!bq %X%3/+d8-*D"vF(m3AOnL' uɭʱ   b!Jb\pv#V @pY 1"|pR~if&c0!\)TDY7߁>AgC|" .`>f$t0| 2&/&fa6f?duBzU FP ` o"nVBnM^3Ҫsf',i,NaQbi0 21*G04xdO,&NQD7ZBV"C]" 7ꘃ E*)(zz"d!*L@1ohRYTN". h,7uI=斒 ƈ#ZΡ0Ld";4QR'eOF2S.`=  4>NKs l+&(#)=ihP" 6 GD12)=gQ CF^Ϩ"Q^<5*u irBb!% :!.Fu[%D-j|5`v:\8/Z ?!H*֘"§L"d6hvF $nM( N |RJwC8(ᆷ!Ktb֢m-6pl5*`1̖ | P: qV@ /Sbh>,8h;a 0؎"+q,.Nb`d%^Vߪ2V0GAlu쎿Ns Z. `R&`[x?2ua1Qg@Uϰi{HI+Y/|vQ6m1$d3p"nYrr+z9z\φb!F|{6okYq*r͸)*  _&*PrI`/.e*㗢.T%Nz@>:f] "Ha<ލj3z .ŨXZ>) \+r5+^Zdxm0vX{Lr^^~a )iRkaWrxvCp D $z"OFAx 0IU먣8т'9" (!;vläb,;!@.FxkSM+on"Z#T"A+` |7 R/kyR0 ~B !3.MCtDub8G lʾ)Q1)It/r.:/S b!Jހ̷kF#0Ic*d"U @Z&'(|yUedbA*@O{[- 'bLu?: {gV d &Gq+hr@ t#|dC"%`"'3*uE\b'N\I8Ne"BHwBfcf!{!TLaՇ%12"NAFnxe v Oq,$ɰʲlbcT%6ďZq~|5 ~,P"r6a+/!R>~SFJB:d:$"P,eB=$'^Fmp^f##R2^_72EWfV}}=g0$0dBg_BD~G2n ^:K?9gdd>i/DC06t@M@evcrY m0Ebnc"- )b! =J,8$I<l!O,NMjeO2O0r".rA0 DF%X3CDRt#Pb N1ٌIOx S@(; vRjl|QN EL2N%/#ePb UԄrtOCPbMz$Y.o>0 0AP'A J``0  JVMPZ-B!0 A`2@P,H > -O?߲ J xMظ E`H2ϪGg8(<,cyK4~r. "@ƺ3',`j%1 c,D٢K62ӿz8;3#EH'ꓟĬ>22ELHF2&y N 켈:@4@U!B E|UQIEh6(//8GF9,8 ?]?A}H:N4?^>@0wHHr jEjG9zsG 󄺍$f\097I瞎˴릔`)@ "9|a4,6ٖѝ@J d?,BJXFy0:Ӝr;Vٶl,~!WH(j.\>:3MYɖ`f)_)8y'B$/<-[]V BIA3wVL W[7l|y[;$'OGDQ@k 85^lfa'3NpR =G/jQ ?GWh_m3vʈs%@ BA&cM@tͱumc%rL$]b̜gGE)Ǐ '?F@IQ#I'<&2%藼HxӘrG -@wD@ D,x+|2h}~5r/A @"e[Ti DXa 4-ϕ6f,lJ""3('qUxf mBȐ@Eb cpPٳc'ۿSt Ăi l јSD$`0]:;G0%V _SØuќDrL^8'1 @(`82iFT Vn-T,p (,P1P6DItF cZ`B8j % RbKp_E=a2lj:M5j  @o Xݛ"anƶĎ 8jC.WN~0+#$dȿ>~1JЇNT VXLVL– !o<` E\6[ !sJ8jLRĮw YC`W$eܹ&CX|jZ !ePE ! IT&-Ϗx-}ZZPi sd b;Ea1؇N:GPJ b>#`jI`7 kpexر:1ٝl  DN^ӧ:9U&(jX#bD:`B*¯ XqPX "J^, $ķ8rUx'8L[ZX nhtKc̪vL!igB1) *.|GDhJ5tKA~$KzB" p;%6(kR$DQĥRs7ʟL|˜u3抻@'ط((Y{(_:Xw[ Qӊ(1jV lHzT/H8 A:h:\yM9MyY}PE Dp 2@$J@;LH>hHyY 6$A!!м8@Lp-0 MHT0%]@ۖy|$Sʹt4$ ٧.{3ø J JTMLQD4K)PpL R9JH@F1g5։ڮ4ژꋐ7*Vxp"@‰V‘ j:hX((5FWV4alɻK;c:< ʪȁEÇ&jXHdza8--- * ;Ź#0<[h pB(@0&K[v]1֌cJȀ` j[/ Bј=O + #FZU`iG32]H3\h%82]:AXjb%1x3371D.xΞ+K__@阿"[> = MH9$ @! 7%A lX/=ZCE0`1.mc7/3c7{9P[xyACR S[cE&5,O{ }@*(W(@y!xw#  \^*,H86<ύ%Y>A(i6Q oC!sCy% ]U 9zWUI@]Q]`#۰BA kU S X5]ɽ yגHyx%<1oZ ێ > H-t!Hz@Z@8 'pb^ΰ]顃AQxj:(V7Е4V} >h&R[ #" GFDr 2 0u)Xfs.t2CaeN8 JՈmĻ+fu7 f&8hR(,d_ܿ9mt3M(sѕ`QQMxl2  a&ЅY6);A"; d>+De 8$(EbF1L0ؑ h <ȅ=[ªq/va܌M"F1 j0`+(=U&m 9yfù=XZhD1Mvԝ7E'!qQ'@-r؃7lI6lmMA~Z#BU Fl(ꎟ&l*p'Qe'Eju96q8"oVv%NQ@7)H3X KDGj0ا2p@vT M_RsJC-q Ӌ `^ڲɉL\uϋX7T᷊k?{ 2K2+! Sl4|fk{!mK$`*!H,ey# 3AKx(+0"ʌ7PhÄC@$t!>S ٞЗX%[MAeӋJx+-Vt'(kb7p햸d4d.%FcQ^(bl~"E @*R1gI#@`0>R$Z|=ޠ8(j$ [\ (^1i(B>`TFhH6Xd/6ix:d~A3zO8 tUZe,C rΪWW#Wrp6VĂ`9, P(t@#)`8/׿KūSP-0=!J| 8qD" bHȾI2f9| "ȸC "˟"I""$,P;~Ǡ(+$I ~8 08xѪ G*$R2U :!e %@$n᣺K)JB" r)6Dx}r >`%F0 {U8]%r!r* ]k"p$!@Dq !}<sX.(M",CuV} R-DٶR9gt, Ws“RBӐ 8cX\z*=KZdЫV{ŏN.m ~J=R<9* 4D<@9nY E]B&56ǵ5pM-ԉJG8h'o6`j|kǧ*j|{rIb|'b|{^xȽM_-MCI!K-חpFryvu;Vy ;`5 -ܻ-#5%y1R!;G0 %P2pd99c;Mm<))95f[H+yph\Jݸ@4Y`K)nOݏMw, iD6&0vHapv{/1|:#%S P8+^%9ucbn}A/ }yb. ſ& "1&Ly( @3 kǭ{α` u&+xgt87#!c&h#pyda'?g|#K7+}@C:"П, ȡrJ."~* :c.x*5 2#'0CNsF․'Q?zC':OӀn &b.'b ,Fb; )!|=:'YB Qr DZl3~2U xJ ;6CCJ  Gؘ'3 ?p.␻ Ysփ3d` 2b~'b,)}ؘt}bV 4)BDÐV3?y^h8 KH;Kxm{n3Z0}05F0534HA%h"IpZ#!ŀ;nDV6 y&`%? Pa`?Cv';}ՈaVenls>DP!X֏.?c(5H?.Zdg |V@;@v\~NBzu=`}C$ C ٗy$@ L)H&Ā7u8a^3O6R Kn,4rHpw L#f`WgKyiTZCR4!{ `L'J(i|BrbΉ!gY> &́Hɼ4xPJt*>#)f }A X镌]C0$7fb!&@b x}Ph'2fhH~hA1"1F, ݛcRX]  )*=A{d,B|0BE׆@F crK@ HO"lpG CsmHcXL,%`g'L)v&"4Rdc#20q9ŊB쀈G!xH0 `p 4'n6eȂ7Y1=.t )/A1*}YGB^KBY(nMKB<0=4gc٤#Ă(FM)x:8DP Ae!vL%LLIn6IBfGCE.ް|IaP?d >momDOaߓ*Bs6ODȉ{&'A.(C@5| .|i %ɽSql Cʗ]i!\T\L4#듉Tw˚H0|i2H)Vyf/ ٣Fά Fxc   @!ܠHVeɆt`q/856@>`^Pp%^+b h梲FDbHC|/.=<)ƮcnLb.BH%亲ORN+FOY X L&a2u` V!ؕpp1 `Ѡ'( lm ®2!$FA\ RAƏ(Hd „ mK|K$^Q%R| A#@/^m1h$61E,*ɨ1D@ _V>gfyfbdm0 /H`࣌~" G@ pJp,Y&2ҹ a8/rr8 Mv 4߅8C>C~'$zg(^C/3 :L&h~ R{ ł"24!a`r.)eh`F0s>L,\JAbD B$bH5v)Ǥ* 8Dz麾'BtDK{=bd @kJZ<rsZA,Jȷ "2P\`DŽ"( -}p?"fwP)&b'K=F` FBL:4  q(.dI1" &raR~`4{S(BHJ <ڢ 1$%SA*9=&i'AR4LbA%^F&{ДL'P ڣ/Hg.EB5R-$ "A'G ?ah/v[8fU fi4PDŽ \0C@g7a< ZJddLB4!*pPZ*^*r b @ "D$KL"R:a"82&hv. +xX@ Ol"_W"NH` K&\ X"$Q=D>`b/`HqqNMQ"ky) L4 =@Ng uH37b `*eF6,Fa4&`tt9[a@V@,E`"b5C <#1;o&6b]3&K R k |a'(@|*"IaCcOn!VG6u~%3CteX7^C ;h@%.M^N.תHSeob"H)]c*BTD.:.LҒOܨA/:$J B  v9^|/L^x<8Hf$A-9KRY$=f3D O&*w9$Lf#+(39LKmsW)~D%bm0>a׎TDK# PR$C.c?莌n V"!h&Dx-޷ j/ i7#)-&1\e@k 8r7L$5&4kG !L ,c(ClCy`6a? 2\D k')XB1oq`NAL~j>Xr-LD];]2ۻc׀&3g$ULZF3[3 vJ%>A/o;TEg&,@ ȀlňDz- b1`?=F;Mn++Lp4e7C {%B*0G L&$8)bأ`h scxL q S%+|C- \,\$ sKVX@GIm_i d!vR0Ţz";";b0kLwB| su"eH_b\@=[YFRHp 1 fNէkT„5,5kaHT0ʦ| B<ȱ#WdW{>Ru,|V~7l:`Á`Rp-bCo +*`+I} 4GĬ1(.sBz6~Hl|ůH'-m԰ֳj '*0`:e >0*13 )xZ23 ˨Y$*LR6 }:UjJFB'4$!12> *ĺ $)aY}jR*f @X76pj䂾}]2 +ʜeKOj3 JSLW{H2EI:dI D" ҎdA`$]SA솇Q#5 Ax` gF-e+;%BEZarc @^P x|H}w ڢjC,:v˫B;R vRHChl $)=x*e"d34!044F W 5Ɛt3+IUGp.P "@ G35]`"/ XW\I+ét]X 񌑤ZgS8#Qb,QkbA/fʁQ 1$#ptyā*תcR^E>!R .E<PK߻WIAV# 3v"hcxAϸ}[ZA@% 9 ¨[lTQrUc$cqp-Kov\DճbLHb=+rZ fI[Og_ *uKcg2X" Ihκ] Qfh AbpN`fWB]8Wl.WP ~$>D1D 1up!x_ ú4drtST Z.̖C('$3-,L X<чp #L`b eW ъɛEa8"B)Z{bE {qȡL"HwXj"zɌyI" y{DQX};`11;5˿[i& Y(aX*X2p{r WP7`"d>i=J 1ㅤV"6EI  LT(}Apzvpv.t"3sab¥8t"-A Z H^`[$SxGpEVX>ExL=;1&0("e͈؏Y|Cʼ Eqg3\ 2cWR I9&(h84sJK*KA;0< 3t!Z4@my2bYze[.zZܼ/J }1Tb"hp(hX@{a΀;c*0"#H `¼4 .][ $&((4D-ٺ"Y/¾ ٙ4&pUa7U=(8h b+P-s8CLJI&!l/U.Uȉ;آʇen`HI9y $.2;sDJㅰZ|[1C Q8تt$P|ZBJ+ퟭ)#OJȑ99P ٯhsˆH9`y P$@7$0ڡX\T/DzJl ?LX -2A+Vb  PZ m2aӇPr&v{ uǀ-3H{@{%&»PsK 6oPapi^Z[([*+3$JmWTBY!bƆjg bx)`G *݀ ]RUIPaH$9[xps%"wK3F8t?7Uwsm!7M`  0WJF(@Tcb<; kX{ 1G z! |9]gp pg`gQ< Π qF[6Y"GrƇ #7hICfTdD 6#At =83jBFKAt*0&k1927PNh_k*45"e9P(Z +w]P>L2B3 |B-ӎַ2l|Z`&:DcL5|X(oH2@V,hrH P8+Mr8 nO9eD)6jnpnDA=&Vؿ"D:FAP qx tc(>`]Ù1XpR99=!#tL GxF7 3nsAjZDNdG ㈰]$Ak $HK3!j1ȕ(+θYL58WRF:P\ :h?! 5/ ^s&2hN2W 4?F0b>;/4VGh54Xp,V>e_ޢp8CSC 0Y@ S٥Pk`o^ H!@ 0aŌ"] ^t7PU  )0w*Հx `00h)%8w B" KKg&\7H"ucaa-fof l,* ="vi9p<,kiҐ@4)%gP8cAGOQ8: h&H$XH2+7s@?wl[PH헑te6ueh:g8,i> :/ؚr y @VǟҢY]\ uN!YӊǪQ@;Bꂻ. 4쎠B!)Ln5NYZ& t-9P!iQFZeUwYV/ 0AW 5!Ԙn@4o?{|bdH,">/+P2> N @Xx@<7!?0 I)*1mUZA`I~-08GTh ˟@ 'kU[ktt"!L*qncnk@ ԓ5c{Q7b @7U(;UX[>;!. q XF)^ˣ0^Tl AfjiV '|dz7 S)LTo* $$kL t ެ,@rxJn12:pvBz]@f4B8gbǪ9)Z&,r2ڀJ28Fj+j3 ~<(;HFRH/Ŭr tq`js,f "0]Xn8h>R1cOJGzPzgrtx 48C$ p{uRh\JK ;o汔bY^ZhQc\ 3;H0d ($,H4UIv6kĴ /.k|E5iC;O3X&f6em`@X"ZWgy܄t EX&qF l۹'4 @pgc=`EfXÀx)ěi%~X8>k̅@Z(`Lf1t8RK"$tl2FQqCHl#Y)`̒@$)**;c,c&t.EW Ac #£R,cP>!$d;Q;C# (\N8fB 2JRD:F@Aڋ$8qcu> *: A;GSbQ2i'*BPN0V8|vIG8A*YE(8h9=a =, 'E ne"I ܓ<YL~\EP@v.RpQ'ᗥq[ Nx@wh{5 &sV1*8T@h(,_Qck0; 3@@88PL($@L@q'xQ+ rTusq%4 :Y+ b@sC=@qB$s<5+|#6{Q X)<PL%?Ec gQ&| :U nj cOP K 'ARe@lDm[SXZ@(q bO +@¤<$ w .ȍX,-P`FO 68c-.X4y̲[{ٞ'cV+HMFg%vqB]] QP(@NB&TJ= wN`anD,h \aƀsJ 0&cdbе+ 6dl$VV&B]ƩI>@B.M > 4!dA`@9,dI!*#$fJĮ oz*DmP,"c#bbdE4k^+t)"$:6'BPq,'c#UGzoP:j+%+%VIBJ!&Q`{IFHp\kuD3#X2*>SƵCb]®b? 6JdAp|@ 4GJ pF :6#f,Q2dbDJ R#h*b:$*"mb9": D`qM 2!16b,uW$PQ@`l,OH Jk `06061.5`@ `AAj $$%"PZOp8"ccQok4hz"?bo@dRQrB+|vf]+4ȤЬZ# mP 86UΕ T #a! f(Ž@hj!6SV 6VgT >6H3zQRb+vv?ѩBFd 4#B4cLu&:R-Įcvh!>xTh6 "GxŜŮ`"`*bRa !I I-0 ,$ʋ~ɬ'DPR\P}f$!cNʾ̳4NE4zJp (U>̜r mm9 kYNWtuzRZn,4,SPb2juq+w+$AwBauB ALB@әz |ڷWW=WƷtx,wɃ*H+< ɠA4h9B3#f:0HauG3JN!^7 |Awt *H-5t֗z7=BLj=HbҬ,L @N8$ "bFb(o: ANA@Ec> 1BX+bʊ퉘Gm2M:n#ɚ$8 jfA]+*o,; |3Q$n*@Rv 6q8DM(U>$מmHVkZ`w>l("n s h)~Y9ƬJ"_x,#mfǷ4I9 Ϳt!Mh#*!8  <"% :aq*<Z&FfG  8``QN 2`"q!RKU眮Lk'#R4Uh]Q]hga!7u2A vv( XRur <3B@LTq/yŠG# ZjI !'%u/H")2 * d% )b%@ * dQ Jz  Ae"͂@ cfR"M*RPJ*Lrau%`>2:䀊 H3l@,<NĒ\ w} NX?V.3Bc(I|d`W8"Qq#cČ;c!c8v!"A%rH!l1!,ej< 5 ['Ƈ  > E@"B'ģbj 4Ze01L_HAe ~*6k*áZNQ\hYC، R,:^KݜR"e!cZ/ɠ`(jCQ862_(Zp;т?@ }(8 p @xC`P4jPB#`>( D"@ (@܆3a#LG4ib5I@, c PEQ' h`Ⱦ6]=U*JYdaӫ,b1%Q|Dhw@%=Br3`T<,=Mn k$cdB } D3t0HD#h58 (2,"0~4 c8lf|#Zʯ"-c(yBXqڡ*E $ B wP+jPq?ad=-;##I:/ AP d1 +{(`h ixZ)B!oH6-rZ4C5sP<PL( {6Q+UZ#L{$$`81#PF 'VXөW:V)j9Xԋ 3 *1T7U5]QzzUr]IADP^4v@YKfE]*wY : VSqJŚU,N^mymvkw^?UU;־%Y2Ne`\q%!..Zs!‡'!H+%\#a病ːWnW>XMq號%uUn݇&K#u'1 YY{LpEiTJg/h]WywMy%_p^5L.LHa7Y7(:@I ' 25+=Fjr58*qŪ"[6] S As BLтf '*/B!0轴X X)"|G#0bLg0iMA6U`(4-`U?G'ؚ4ivPGA)? ٧*EbOHD 蛵 "ST0罯C\6Lbڎ@:`8GMIp:*|XX@yAG  `94 I伬j$yaSC&`"T@IAI 2'sW *:H+ @(t̘$@MɌZIBm9 >  7!h!DQ:.и0%˳^J)!T+t@~54 A_Bd)2|GZ$ g/4-Q=ǘ50[FI,ޛ2K´yYLōJH&c ~AnQ QLZ)%% }/I ;2\ ~ɔ8MSIdD*y=Pmn Ѿ] >TPdXDz ۾@@uoj'18/zԛ=BH=z_%8JHM %VcBd֪T#wJ=25HV 4\oHc 89X>yO*|'`b|-瘎BIz57#_2!yJ<1$!tONQzSwCXt%WIjcU[@oB,C>(w\Vktd8\"|@?zݵ)[ g[2Khc` e*486iE 1% 2iXC;p-Szp8z}y/Z *g K"(?ٓcLx? 4l+$0Hh _Ъ0،$)#i8ch~7 FЬ!{X?Ȍ 2axЀ r S=҅ +舐A:0a!:`x&d*p pXC@@C C-C7$p/М>jps!eQ)Yuw: ͨ1 ;HEzaa .¨704(YAPoQwoJ'tqytHф+EGCA(SZσFY(9rF R!Fkk<"Dm("*(Eϯ*H { 8rn +MqKi&ȤJ1~J jC (XOhʹaȜЌZH? BQ{Ɇx_`XhJP@^PQ7 ةP-'%,=k8 ԟ(Ib9'X+nD lj 7 =ٻgFp艉$>7{816QҬ<4yp EILGa:ə4渂tؓ℀?)P%( *l@ )> 3(8Sk~ 8d :@"Z:);`)5mWzJXT>@(rx;evc>. +{X S{Ǝ8ME`"-Ȕ,P#2:P=,+"C[Dց !Tx !Mcsv+/kvX8)!{"jĤ>359 r z8ywyE&/ݮF"1ڧט EP+M 07Mw$Hh=ktK ɂ ccUa4@(p&0Z3(p PՁxsi DZ&$5 B͹0hx ͿxDtnЧJ8XUc uÔ;:.#;p xƁpedqҚ?ňKsL\9a:P8ppjZhV7β/1R+[ 7 s68e 0~{@C'Ń:7]8a*i]PEedІhV;'K saT@*ט7=e8T8껹X{&HՀ 8 pvNuOdR7@0R3Lb!8#+ ^32TIH73V&vkg8h6pD8'¥Pa`|{ i(_RKUjaA) Q뼘x h -H&i Q%N571]pҫ"g/ѡ#Nr!TLe wO-/9x*a` "_l}#[+{HHB/=ѢA`0,g76W*%0PHIRY5<+ƯcZspu/8|p  eUE@;f$=[AS lE)Kxp%%k9h$U" pFxv⸊CAY|`ɕ`S82 j%9jxQ0Q HGp 2; E`?Z5S 6 zLOiQ4J ZxW2 It~v>} v;"Y ޡMIZ۞ς tJ$JQ19YQ ̞Vh:CZt)̩ ?^려LrsH&:XRs(8NR/~L͐А"Yj'>Ȍϔ"zoX,ܥ HfR38w`x8Jh9@0r`tr1 OJ%?'* k4twYr|U`6Ζ?9X)- %8D:NeNr}oKAD%Evއ{:UYVݡށ(z Hmʀt,e˜x߉rdyz%^=9 @9DRhSVpO1x'(t *P.+ Guo??x% _j}2`8 % PD@UϺ *CXI$6-Qa=i&$% Zѵ3C! ,˓S;d,?Z5`5,2z$vԇKQ[ PGb`-C%M^jv.X?@@BCQ%G0H( PiDr\G_(\ uiKP:qU!A0*'}?0\C|=HܦAbЈQ@ng~W( @ d2 @Rr\@4B f %q5 J#a0iߏ@{֘>Quavc' GMBg&==hJf`09H@ nJT* [#" #jBBIT%λ;Ҳ Ha%X\* 0X81''V鯈T&*A,R:mDRo?0PnT|ԋ=xGy`pM;Rh{BD[ئ/s}5Jꄿ(xh`5f Ȩ!=N,$qPr " =j[3 /R + /2HCD0a Fʞ,O'9tQ( AK{^K4;0ְuMiJ΋H*+eB5n@F;+ږ%qb1{ghܵ'.|vywmUuQLQ|ՠ6]r[q|a OEk x@9FXgqvZߝ|#="@.s{<.ց bB`:F)|%a`Xa~`t 0@6 Sr d!IKj*=xY|Е9$@i)`^+ՠa#T^{wD$;vyHH&/ŐB(=6$͜F6Y!-@DIP/ 6 R~=A{SmRDp@x4bdzIW AjLdeLE/O|p.@,J.ZVk D"A6%dhd>RN:ctKfYKDb&x].YfVJ|r,vv a ?!;"0T7Vp [ %wp#5!͒8\Rob'91RQ$#)9GyjAb(<#0VkSس{4Im%P$QP2 Qc3 i}"J|R;W r:b9U%%1[aڰ)RY"Q!J[[{n% g`SsB54V\ a$mm[-XJx` "Vݭmѭۛ-~>wKr+쮷WDOm..< @ad5􅞁अ.)ZZ1,./:_[i1W)9o5{nDvܩN)x()Kl_|-sr wbpnd~B*O>R"`~4؊$FОe, (@, 7_S AhaD@fwW P# @ Ka`1gXiAk֝#LpXX Jm{yҖ͙3G6 M>&V"{$Ar`Q91=N!T>7ˑ!SP A6 MmdNH1 µ)ᕴ, @_ p\>DchPAVPL( Im <6J-zq g7aX-`p F@ BG~%Z`2AH`]^ n\`P$J^DLD}d}(>B'jlЇd |"tg ElBx}BY"!i+% "&ʇ%JArJA @N $˞jcDdS$E,2A%b`d@~ d(ވ谋llHl͠IhkaPK:&qDEePj@?)[ 0Ƒ[%YEejHp.CEDx&ƮO=$/atWD' T & &1p;g>HR-PCCg(jbF! `RQʎ+~j Ʃ`Dl`a&C=6bT*5& Ja. {EZ(Vf VH\ ":i#n䞑(ň:q(F +E*I"JKh4E)LHQ.&O9 BdBW!UA##a8!8BUl:q8 AIh@8P.cNg'|Ej"(N% zy'&yo9z`  venpri P E(!V#4,@!Ҁ`>`bj71X]D'M!i2`*+|đ nk%<(Ƭ?(9;? &ƥ%G86 9$R–cT)b40"C袄x0OPw0`*| o)`1.-rZQr멌(C= ؅`,Mr)H4L/n"*6 !%2,l%%nldL#o] xV)J|R9Ʒ &a$`P3"k"0? o4%.t (!>n%-O*l-j>g %a}Q&fX8e&|F 2͎m)JJ2M(~<P*0.bf`K*z+Opchr$ODd5hb,D&$L@ y=^ͱhLln֍֨MekMmjlKz670V@Y"-B m0JHx:i{v4NRlknl־leu-v՗Ahr"` VnsoB,&%ơde z ƬsƟbMhLx7qyU>LB #btBTεtI,]69| Uw>֌ԭµolypM[yk<g--@@J^HotO׊LP9a`e-nͫw~W9z `MIZ[73y -B `KNRE8~I#` J!Z'Ưr m ]s~ T@, 2`2F(@x.3V@8Gu\aj*HO\@'F+"94̛HjE c)"Ģ D"Og|}ΘՂf @A^h@2#uoD+>R x,IMVPiCeڅ"'$Az@ ` 8_&j`buM#_QbY$2iiK ϝ8trTFeh ^p" #$D#I}]3 Kn쳭>/!!@pztOKO&ļ OJ.: NqHl>%Xn&0jh5s`n{nab#f @$O8 4NP aTo΋RS&R8 dus,#AƇ!$ .Rtϊ@DsftGm'X!=Cj]6t>^r< ^@@$`j EAa˱]d.dtA[a%b.7NX,J @@ K;meE8*Z]&„.D@x"T3f8Ԩ͒[U(#>6Ai ^X2C3DP-Q[(>41Ag$U[~:D BhT:{t,F[&!!UFz^A7!]rta6i hm4gd*gB\ At$,ڵ$Xp>{f^><#BB׃9dQZfZaZ8ng( .H J)][%BE,6o.+ QDmId2Z(敢<)&:#N7X0OfHnR+cįK rUQ1UJ@d^?ABl"XU*`\a^R[-GHK #BRfBq2!ty'9M"\H zش\^>(Ѽ+T2@0G[,:SHgG?(#~‚uI20z-iWeOE&YЎ tr/@pfRb3 a$ G`B:B``D*m+ @ , @]B4V `FPh5|D9(K'(/Genb'f!9g` Hl/LRg7I5۠ު7~ F-*ѥ`0hQ**@2 "4B7ªjR@Qc)8kGH)?/\q̛%I|4l{+IG& DW^| lQt Pjy:L:u$rT%ȯ+"RѢIJ&PEFTMcHj< >Y{+ ޲Ɣ$ "g%3 P%gSuHQ1skknY͖V>1mY9N֏!r%};(/G>0 B|h %gRzNZu1F[LX]P4:Ȣd~' ztp_(=(4hk92Kؑ|oXQXA}4A묢`P9( g'o*ں4;2x/#!3fL$GI0b#xJz!5 $ DB7_-_O:XnL$"(CAn㔀 L{ɌBN}4W PXl!ƕ(EMaE4לXP5`Ӊ"{H 0]J*p'^ , P8F`h."T?y\#U<q < ȘD =9 $=GdM9wH)?a"`.Z-3#"H@BPG8 iT&8OmnIIPD!"&6hGB\"C \ @ SB+ia^ @H S>P v)'6"X 4,cu2pfʄМ, 2 pCNP9(0BA8Pni`W`)hǡ#I(K BR<ǢZ\J(aRð4C s:X{ 94Ș9P-5EՔ5Υ$HY^s H}&|4Ѵ٧(NK#pj( k3@E0 8&p%H(@#YLڰ"h D1 2#9T A; F9*@?\ N.!u+ GVB2F@,hH ZOkV6v&}1Qm͸B284P,EX](0 2q5H f.uidK1 N9Veֈ`m]dM۩WSb^"*Ua:D۳L,$1.=Xٰp_RL1bOL1;H-fY#D mP~_Dkd8ƈ JscWq[6\Cs2pR,Zfڇ-# "x5@x`h/8$8/Z #$ppq~0HqtD@bǀĥ@ci;ƺS!; 1X zgETh G@" P @'.NqA!` @[—IK >fa^>wkщ sXd&mpF|Sq<"n%ֳR#H ICK?cURH흰D&5Įk%i={&j8u"y-Lql yĠ94•`kU?@c4;YJܔ]+?xuUP9 e l Tꍑiϋ!> x Kǁ 2}{ ̈h 8I2;X0 p\O4 28Q NP4BS/CXhr1+ 8<[UZЂiC:ue)n5s9Dŋx"0IOҢpMcD92P88 Wp)~ ;[T8ЮS9ѐ)arNS/1 7H 62B!Svh/fY> q1Ay7 [V<( 3 w"k+(C*i>a3ALbFgcAo!iR JI}I P8*nkG颖DԚ4JȤ,K0  W\:=蕩3Y Ń0+d`ɤiMFQ%+Ԛ|H'JƌK셜P`;@716b,H pT>`:1p܈P  Hٞ:CX֠ 2P Ѡqj2, KBt=. J,x ]8d}B#c6x90i)+} $SPt8R/X x}-R ]tXKbנgS/K@T##ZJ p5H8{k:Ʌa&әx-HfhY'X`L oh,$.^!8pHp%# w;I)>ʈ$)(wq$LMpZp qxh pt6$vx x.o ؤ՘H a-EbG N|̈3MȄkӒ!؅Povz-, V5PvGHF& @!~*&h= ]X{@U7h Xx AC("D":PyÀ"PAH&800 #|3Kjǁz0vƱfاXHv*zt" (Pq0u(dX-zdnjhg._hTZ 4P,Th=yc3{;`@$X;Q58IXGSaa5V- ; 8;`WaଽhP5C2K(q: $T#=BYy@ T(9.MHRbџG hꇋjz Z.&ǼQ3R⃘0^^l eHfK](DCy~ \3dSC:2ep&p\Xm P D!In|/X KIy+V=(ϊI28K[`z++x "vԺp%^HM4zj  {(u1!Ӄ@#nqA3Oz&P-GXKQ]DddQ CL5tsI 46qw3q7!j{mjg쿏ђNהbUıBIyCD/8;b,7 8[j:SQ X9`ǐpӃ4nƌLj`H,Ĵc˼K܇.w@iOWLJ2 jH5Zn"NHU F< n4gNɬ]F\c -`.BUѴ!['Gmc[]83-`?Mw܇_.t8 v0@'_L g9X`-]p88Kptoc|ߝN~tgcJ5̜ĂA |6X{#TwѼYh/u'O_!b]{w iW 1SX2>xG uT^HQX2,"RpxSk@ӳ4ʑ6^ sP Skڈ@ YJ3p s`mɻds w={ @pM<8 Nd;>gx0G{gZI|0$ ?_k0`@`H.x `ry Ʀ >Ϩ=&rhHD2<$᯸zDVoH@ /€( k\{~&M:ٖaBа%6 q>!pW 4ofa0 qЇyf"ɍ7u]*rƬL%)>} n(@Xsaj\0xپk\Vx?ĕjAun1H:M e1 Y7)[2N{vce|@BczRD ic=#؇A\s[B-mr#F4M+E-rQ+d8 bPh.EWy1+qWk̴sR5Ƹ j-Ĵz 3ds̑7@RѢ1VQ#/,{AA:cw6d4pCw!(h=Il4!>3:sr[H, ƚ4TdP\;@`%Xddm)ׂ D@.6c69)5$܄/ y%!權D y"`Ǔ\H*BVB³a #CCAv d{L 6@(tیA w2#SHSE!2D\>f#@HN4;K.i MfD .^CmnV.#pA!\.8P %C{6[kȀ %8#B @-McDbl.q !i^?A* 2斐V btJ @2uy{R= y nJ10a82\%#\V=(a<(iq |$ȏnFJbh la687zG]Ѧ9D?#9AD8b}hqM xDzeu8!Y\#V9zqF487uzrnS4;eogv*in7&n A;$J`A&Tܾ؁iis.GwCqb 47oi-8lTsNoYZ?Muz% 4"Yg磀G| 9cXk]E*RsF |0 P=v֚@%D#ߧהTaPL!V|+@:W Bt)ڹ)텾&2@z3)fbt?b+ugͪshR @}@j=4\ê\2@\`F؃ҽEnRVMPVN_d` BP VP2-:"nlwBVPT[S,j%1,)Bl:XN9cP`g2[@ HR+BŽPҢJ_'ChCN(@<*D ,AeApa*@@D"B8@V'& Nh` k@P"-#@. Jr̪<$`~WXxNPb @ ~!XP&> db@Pf"pR"a0`z2gpr"!Q AEAH!Fx #\D۠#/A4"<$p$m[8CR(y 461!~FZ @@hdAcMxTx&hF~TAc``lzAzMEtdd`Hv!LWAL (`8S: |aH2 $sjRW U4aa!BҎn'<aHt J+n4|R-H O*{@*R` e),ާ[N\J'"CYNnq,^`AhYk#z5E40"^a6 |6YOd908#-ʰnIBZ"3ڰqށ7q5^CPzrdӈCFls,b93$T,Ner#/EuQꦄ`@)H7 tťc#׎P.T64҈ceFi n7a6„!! tf5W%⡉܅j$|F}aaW@@`ɠ&*K q`6`6@" N@)g*||mnDCRQ gOIGL-Wj1%Tb!jNtb6ll#MfsȈDR6{ +z*]e1)( @ Q'LDK G"r .`&!F fmP4` "#'.~(WXsƼ@ DYP&(#:5. n$ !bUE#VY20M§T^  G91+_(xJZMa#TE̯V-c  4B̉q_Y6@"%f Aޯeb„FFx8.F殭=4+QV >(ԠKeK #l]_O@5b`Zɡ:dC31En,gx+ց $AD 3PvڈDvv+t(: (2! "WJ@+EP"Iw``Q2zD`JzE!u_` V dn^.,uP_bK$;J͵H"BDMObI,s>jעZ8r#ڝȯ[`\vcr  D_♧niX!8:]b6M "r GtAد/{v2B`?AE>jV(-.ϥMeot$$dTA w!\l'02'*_U\ B+`Vɡ" -"nTL> "ڱ'  AZײ*OB6+J(HmUQ8t( Z E[3.w}Obn4$k`Z6.*?YjF7k'@$7F@("pBVFq,&^ ZUfAWKa&(„`\UtTaF"d"S^gT&^Bp@l.,1/"f*`z3$<E!o@bm bAT!񶏇, `'!Lr1-f+?Fj |\:0%t@XUbboPv`h25H|4Cpur;`'{@8 o/qÁ -gZo@stґBgݬ0K%`bZ #fA"+U[+ՠyx_G%ea>oxf'kp ࠀHC 4RsxVg7y? qA@M9~/8@$ R|1Q}A1HNpZʧsH}x. q]ib͚fySQj*`H@4'l(3rH,:Rc~G*oA (4j (4 q-"\@ⳬߪk7.4@.#x9@}" h< 0 Qk05!ʧQR/:ֽjBذ- ',`FGPYiNcg.+X#cP-IdWV8>8%Iy_ͯ)3tᮔ6N,׆M\3a`3 y!w2< n|H2d9AX2 j svrRoȫӪ&ᵅ@~8'pb Jrl0z a d,<@9#{Q. L`':ZHGͱ6\ɹj#`pNGl`+fp75S() !:'N TVnLH+$ПDX1{Ƣme*6 qlf;|lsĊQ. t@ ;`! $O g|ad+zA[˘dPN%+RZĩ7*rN>R( @AHxSy'Z Gf*PG"po#&o2TrېRcbN0eREE Dyp2eĐ|g}P@x !h,<&Zړ H:'p|,MѐL:Ʈ=حYА @]Ec[ EJI$lz7ƹ`5M-:X*TjQ4 2=tA`@ #`< HRpx(xV`\ywnHx\) X0`` b4 (b AHyHxH>x Xc!/Pw{  !0g,p bn q `}8$Cހ6ΔɩlP 8R*BS/5hv | 鉇Lnmv! ކj L+…Z0xxx*9`BEpp J]e (mlpB3AYpK\ @b@isHp{;y   (heLr x -I"G T*(ť;;P`>}"A:5`^hS[1 ,r p>⁉ Ę}辐yC7T;xh#o3` `d8ˌ0@4.pz@׌Knd\ q{ '+&C8 ɖ?.|â:$/iR#L nȼJ" ( {>]uPmr0sYxX(| Y) -8! ĸB[z1yQOA1(xxzh KMQ88AH#Wrsi\.qC@]Ņphu= 5 b?{;ɩ:t ᾎbKH=ݲø&L0Q+;8"Pc:ԕj ;%M! >8j`0hjү02(ςG ט]0s!y.mvaL( X Ԑ,?@ ?zh:#_ )%9Gz60]6yC1L)6N!3p9ґ ḯBiOAO B)hrM șD 3V#[8s‚͸Q#Vj#4 xx;'w~ s|ȝ4 A7 Y;i X njD:THև}2Q@CCXɐtk3l 0xHsPnD? EC>!_HPh@q0 B+a!Bv$Y(VR<u,e( ф(ACp)WV @p5XWZ4)׃#2[zWqH^'Z=_2a/N&H\FIcRI:aNȱxÀ,>I&ꕓwx_[B $Z^C=-u/- 5J0(3DY_$gȊXlqh5mh=?Cp<Gi*d Bu`:ᰜsA=/ C s#Zuc2^w;E7ApcR؟8 mILQ  #BJ!#4a6 JIbҥjBbQbBrbxQƊx<]Gb€si~׀3ŸP;Ä 9pSPT"AN$NjB vs-j>@oZ,Dpaa=B踺.Ǎ}׆c8=dpY;a$6GCH[r3d@Ri~|C{*Q 5*VQ]NY\ P.IU4)}ɇu[T a!!K!|w AI{*U0x3(f}4Y%"J[YN%R(`r yÇy$"?#[1X8 ~8v>(U ia6<SĿVݵMJ͜p]reþھ\q>nhx3sA*p es' -H GBu?8'I LĔ "ڈeJ@[D0tXh Ɇ8bxoL bd 8y@)rlw``@xؽt,' '#`eG u W !TdB <$1;dڨM`b1:8z)ȹYF E̡&6z܋{!a0 3HYxЛllX^ hp{ XeCAhŧh[(~1_q.+\LiH @aU`\  @fj zh| 0t 2`y l?!(ciYѮ6fr @L"Gx"1߮pWHd1@P(u4`-P0 }:PP0|=j{d vM6)ʀ솀f`T=:xD/bSD7-bΪYF ykv{T0-x;$byV큷PV}\te^OptаFfőlƙgQʆKpT 4 N f " jںZG j޸`@g&KrRhb*J|7jܤ--1˫)|H4"lZls 0ʘB#hX8. ʲ !fWl\q1`0@InKTªQ !X:ʡ 7@;8#B.Hy'R:IPY~dA@) G A9γ\,Oa9P) z=9X3#T !)ALC239# 13 (RZQJ=.x•'g]GY1g.h)KKlRNiA\@WveLkFN,`#Q,phW2bHʛh--QyY4^}tdXz==8FȂf,1 a4h m l6 _#J@)3:pEڠ a :=AIA1D\pr,AZè"`^h^4ZTˆO}@ꏘ>̙͢!+7hl f=ق;ݪ A3aZ 2 r"cM*,b"8rcy`H?7+6~xC#l %^`;ɢEIR AP !X)m^Dg%N 寣AH0tV߻5v[ -2^GM¯KoAV9lʧxtW OE?)#ʗv>ьr ǁP2@W ,VOٽi&Q'҂/El!"Au \G!>0?8ԢGh)4جd/@^@'NC`lqܤ uX@T PGV%/F p8pVblczWSAP|74èr9WYT~Zhq!1@TAm:%4mjȈ"p18A0T(jABG#`i B_gGx2 L1@LP XZEh!v@ ``,A6C8Z7!@nJjvid@AcHad@N&f1sBp#B6  nyAwn-4YhbT) )@*a:PH|.k.Πm&)B =$z%>H硨*br=BA $c@(+Xcz`2{ ^M Drz`L5`vVB!\5 4!|A($NZRH@Ga p6lr($*aj0@t&2# @6`j-61·A078Bf*.!2a@ 6vDĆcd`f^ `ʧ TqS_ ` (eLO .M,$,B'jj2'xid-BLR f ԄxQRRcZ!JxZCRX@T&bne,ġdl(g"p‼h* 'RF".h (LKh\bHC1z!@a֐j@{@B&cJ%`'B[@Mabn,$d*-P|n  @wȺ c12 @  ~l]?Nb)g+dm N8`4DA`nB'x"J*]~jE$@NE"$&Q0I8"dbG 4G)pMɌvN&*C⼤r? .BQrf>PYA"oE@j7-8[<C0r/ܭ1 Q ~$0E$D+LFqUb.f3.?g')xH:AK(n$Z"p `=.d(E~G`,BEC#S &$<'C!2# ج&8BIaB^an5 ZKW ` `?&z ' F] 4/(R _B#[ (40A3anGDb)lP#)V^NT tE V |=Ү:7-y^$r `_/SfQ~u2.^E!a&YK0!6,l'@0@h jXB+L!3G`bl<.6]FRgv_0EyPBd. hf!+I"7"(% d!:n@5X BE9+̈qzuSw@| !b~tG` ,ޗ譡A鲌KP; DvE{ =q7J,RHQ *aE&mp? ֹ 5+㲹{g!ZkrL&!j]++\hg+RFHWȸ`(7]qq4 TXBd ۀ{K꣄j@8nC)c BdhtSF{ȴ,J'Hv@T*A(YFeI NtA@(pN7ޜx#t1.x4Bm@ M]d1DanW0X!xl)¤=Kht(bAA "8Cz+8txHB+?nF @šc +i!d@W'*6jCr5#;ȰDdȆBt,b&cᓈixWbX-8@( ,ǜ\$ By0@GPz lfƩbpI.M9dANh,< V g,iPeA 'Pa\+nC"9Npu  @mmpEH*fhf G]L 4QN$ I, E!a.#!|[`r>fvNpt1A:*|!wr""H$R}c `@jz)sM,4C'X!ⶀ+X0{JН?Jg!tRP"M0KJO  hV?!nZHĭQnFda"@Bx@>ZwyZq-*|>Ue%nlt8M,âHrA_ D?8.-\+"}"Q(z.U`(eD*G >8l>:(ah gq*rJdD'"i@|d|"0¯=n@*RbT`W\D@R*[Ƣ"%5N҆xafA~H:* *r MF1TA҇QfkF(ZAw9nP/S튢t!T C Á*7*UL %Z#*$.3$A./\fm' @Aì`>js!xA,J._BdRhw!bAWQΗV2!~aY 8PGaNcVEa`adրr-@'g*1w{9cd0,? K`P8"}K@ #(}@i }j'{# Jp@*}%ҩi] uIpnиT6E`^{0Q2T~ qN1/'JjZI#܂WH(lr^s8]<`Vn7 zY7H.@s^4${v$jI# 7ZNgzxytCDq"#DH\.q{3 -6ҩj& ]J]ktXb( =@"8J@+7xK `$ʓqh5-Kz JВЧY iZ̶8*\nh>v[m^LvXhH<F(vL\)Q2 WFp 'i5lde;ʼzm3/r2@(xJ*yF"i  d I$̓NJܖ-ɒy'9ClF3+lLB'ˆ9cç re RR( -ɶ0 '-bAfY+9X-쳏0:PE:8QWj5JQȫe@<A,n{<B@pxXڟd|`xiܯZJClNHH`(D9_<׌@ېdiFxBywBChq @nH3ط":3?@I@@@P"}(Bt7xiG[0:@S*ĖRqT*0Dл;ّ>H%@"$h, V`ϻ )x8_Q&F3E(  9va,'*Sa7P ÈnR2|Zwh5" {!42UƂT[xDn\|Pt._eAjmGF@0%M^RR@^&g)0B @0QGRd\>eP !$#n^_1f,@0MW[d .Dr@$؝t9P=#p9| F "S hR9P]Z E?N i~"22L F%8+i\цR=O9]Tp|Sv@2VrQI&Bz/E`a?:G9T`Wx{\iY&p,4z=+Ck  Fqh|Md׳Oqy:)1IZL `] zb'FmFDO@\ 2xi1" S ! ٶ1#4B 0"`:wIIU8 kkq*$P? l T(n |AShXvٯ9kbv 3>R!IjDqJ E֜G%KDУ4MP@PldHl<zJO)@ ;p z>VBJycpcPGRiq؁!\H5([QQ$1u@pGexXOԎ%PPH6͠ĨaSUs A*Yq.3$BIlj@\$CB_Lt[Nx#t h,G<@2h(f$)\TO9 (8atZv :AN*EEpQڜH8be4Pؕ-X1(K ' C2#7(8DŽ Y 9ئsyȍq3T3$Be _Ы⃂Y)Å,4CMm*U/yI HQpn9Qu]ڎE0D ڣHDiTúZ\Z7׋pap^:=mH 2/+uM O\2-i@'`4{zHtd )@KFZ #ZN$&'P-0?-શ%m)B/-Ʃ' M5HpU, eR`ڍK5|-") HQ@qR6S`eCm۽(EHyE0@}ޤDT#[Ѽ`"f~'X)%V߈ÔX^%ʛ , XBYt.8ߘhM*hHrRG@E2$FmYzEڔ[\ ʩ= VEu %Zv uA0%'XIJ*bz2 03Zu29 l`d:`0̡Jz yH0n =xۮxp.CqN’I5 A @p Af1Ѐ;&<!òHkcpxX CP7P!){_IT 3ZÇ m@  UDw.vp$`__P!,bFc`6l0 d]10gK)+\Ȓ8"K Z0psL#C`azpHI?dDcEbphrh.AG'@:ɸZel8`y&Z21Pbj[+S| uT4Og.3)G0Fp `K V IqFh .y<킠&t^=J%I p+x;Crg; ͺyt@xkAEAp鴘F@8L=zbhB-\rU %V0Tw*F qMWHx ܶi˗-18F%a U{F :Vh g](WUjDwHH+ 4~Gpa6 1vlv!vei;PQ,\~>NQ1UpQB c%<F̀ZbNHX =E" ~#1X!#ärE`8@E@4>1@tΤ@L`.a-5G8զk?(N%}ui.JxzíŚ>@J}F=B@(DX$f38Y D  &Y)<:HFRZ(~>@@8$i05EfNɰd&$Dpabz0b:2@6;.jDBtҜȨ4_8$22 d." G(s.Js* b髼q|;LNg+."`\o;FJ+.\"F17 ch0CR)l(<@8r@d"%f,Kl8l㔔F4r~(b.(K7).mc`0$!( VW b[VqhQ`5Ҧ#l+a LN`2~q :/!e<0p bIouaa\WB,'}f'I#NXhn65qVk%ksq>Č"m߬Ni(6D E.zn(R DdHa(N9 d-y7υILQ-[ݚ6\*sY\b$gH}ߡzq6N+01r3h&Uո:'|BDPZb{}zD07QK,$Uz ԫEU\ ) |xy8"H$y؋z@7ԭ4##|P@ @0Fp(eedB ʭg@ghpUc >LL^PjBFxCY 9[R(| a X*HS! C6~`$3~u43& ~ 9C;:|fv ",a!V"0k{!@m;<(c,vjbEĻM  *Mp"20iRnGG9db<8Q Dk;|(`_ d xii%RBbS?N@4(h"7HXD}>i^C_q ^&-HX8h4кHUt"%I[ \-+BSGC躙rJ0U!!(FP3E̊(hPcK NI]hF2Iꖔ ? X*4y >,عMS`ƑcY@zq߭Z>TGY.Fzaj"Fp5"]eYk<8E r-`#U0O`vr5l%Ҵb#hk `6&"Pz^ 1x0_$0z cJ:Ǚߪ  eaEJ"(ep$AH[;@܏h&Drj Ydw<-P:A:`wd}mN.ģu`KT(rSZ"*4Bk}eƼ{oc `p Շ‘='|W 揷 shH 8p)j@La7Gß>U: m q6@}pN xl<"`PԀtp<9A;j0HjJPvL7 $8d(AX |hm;ǁ42YVY<@ı<3paKkW7N3CW ᫸>3+$3#rff"i4˔“5u1'\g !cژyẺ&aܜ>CU8"^?"&` ,Ai6- Jb2*B]bś#Q!a%C |\#7Fb ?c@00"-Az)] ExK" IߒFYү&,,J,F"dV%ZJbSPZ  L"h IhdM @@#>(`iu lz ^ .48q!/hX`fj?-bzH c8ub mBWl9kZa@`!ʣ2gOno@DTDDRj\BjI4Ó!jCtc"`!G A `LbA)]@.n$a=Go>Y0 Ev94o#(*nH$,'w%/$$ifŬdWvrB 8fp:_{cc-F5+2 `eAO-BeN"b ~ €IT>g@@(Jߡa J=bsfk`\Ƹ""k֍c#'M2'(I W,;23"c-E^ {j k6)3 &: a 8|pAt+fL B(p>2'Y:,H..Pn">㋎*ل. (-D.N;,ƠSTB& 3 9,-"H'p;(G11(*lT"o$Y R{!L$cV,$|,_@:L o8~rdbBF\t[Va`b:,":E$ 02$O(a N@S3N*hWxCvA;!-!wqz*nf"zgpq99SLهe#&.AؔBCm#BpJa`\`0Wbck9`i\Z!p,V uXxg^08B q>X'Ċ2/K8ڻ[>X0z]W k@eAz$TfdfFIj6chi6!N J(;CzukvS%֍|ЎW+87Xram_maPHA߻TRB# @l`plFX06BrBVqoJhօc5aF0LV!ElPBR ƲIH^$XtӈJp .%&a`@ ϖTмL q`8mm.)"FZ)0Få8,^Cc3 W(1S$W(@% kvV!Ty55r\2N /^fj%+L7¸ EuReK. @j~>+qg؎'c JdR3ίsz14B.9<a LMQ;b\,ya8c-Ў1-b&Kzw krma` 3RRsD.Ǡ7@|;hY!uVyh2vlVB)D(~0jb PFY+$A\X(k"!g U7 _ז#8(آY!,X,s m(#!2$dc^ZƁ"-LExSb h^ @aHh R(/H<2v+Xvh!_ ^ H`M1cLQWuzEeAvE:uhJ" p*Tš#8rMn]fhݭydWbVshfSk 1-w%g6YNI7X]1 z$ gy%H:gHP=Ekzk`u&xi+jH<|A?!k+J @Ed88 +qjj/H,}4G %xS%=[ r°ParF#HD`}kg;>-~+)S,#"*`61ibX;adi>&GR^8=g㶮kx͂Zqt 'r v`3.$CWin%Bh;A|;;ax1d:}+"xUB#;`&hK DD@~zގp e 'ȡ9wӤZ})sz52̟ NV:~b0-FHCaA5ܑ-|Ìk n@{DCPeHHA"Cy͘%XBLXG\nྥ2nKY|!4 %fИAXJV-ܤ? & ]Cd{[%L$KJ$F[h*iQ=r; H#t! 9a͖!4rH? !▢xcY 2%:BHD%)B+&pܙJTj %a E]эEɬG1=D@2C@(\  7ưWUhFH} !ɗ s*a2,d{/!=>ܓ*qQ"ZGU+A)!4m$Tԫ"8R Qp9B%( ʖם cG4:5 &j*CrBH׬mF{ h8\`K x2Ahyq_EEd|BZI%#uB8Ac$Fgl.s81!DH6pr&\ԫgH'&[Zd` 4 `-0PzQ11@f0 4X J @M[fi]'R~J@@ b Jt6KdsROd)z\Lg5rNV)*}*U&~L *p84fHG99g%+r^-1Cc0a!8a J8IO3iAh+Fwk,ȗ":eT0EpA}d#e0ZL Y`4( )ħP+fucrC(s"暚Sy_ZX\65G 7 ŵ:5/6RT]Vy@p)׍R9,9=싁avd ߶;PK1Z~v˯`L *PaP*ɪ#w`,\o%h` K& hW"&%IUh(7xT  J%yxbri 4!(7XPڄ6LǮo{ Fb $ YCyEcx"ixoAsl?.@"N0ֶ  &2=:NBjBA^Ǣc}05`B4|PxEHPFЂ>Q?> */ 2E} UCܪr;" `#qf:*x ( `.[ 8䘊C GH@֋[%;ӖZ$1jQ=PJ A7V;l[ԐP;٤DhCX(:+.IV>KϻI5?>ci@ hFUPs9)K%DJ6d5(Y4!@$C/ =~;w0LL0(b @4XQy.iz vk,xy#pj^/:rU!h0JP0 H@p ;'s"Z9;0@LOx/xa`?;Aх)bO1 X}:h( w$b K2z؀  2J;8XX ЎP!GAd)j h )x -dr04￘Z2$(HGpHr2BR2<~- ᚅPʗΑ8cL;CNP88X/ ҅ <-O0y˻ &0|7E +8`8\+@B(X=bZ񐇱N!#闥2A!%J02 1ǥ &;x4 , m,{y/UCl4R"B!h8 ę &4q;i4Ȉ>8)OMN M߅rxX@mĈ3ap@x/ 9J cD S2 ,Z (QӒa3 Kګ*fXGQ{)~VIrPza]-pv32R N (Mh+YLz2QszLTԚ Sǖ"<80\ **,JirP66L V]۪~I0@Y.4`6zBy?䨋rтրG1YPפ,ڈ)ЏN0 oe `._)Q]A HWPKO%ݤ8OIR^ x3EQ P{|$-)!i76zhu%$B+B JJY# -) VzBɎ f `.ia=4C@s:($``N4gQbdΒ ;L@a2f+@YOB#do>fI b:ޒc}eJYg?҈\3Gb1!#LHb #4lD@(Bz\.!WKAF| ӻ-T3ӔgÄ+0lQe ߈U/pD2ήQy XR޶;5R Y莈E'žn;Sm NOA] 3$*ԧ6:;u43.67 nQ>x|"2 \Ȑ + ks 9ihe2{[4!϶202e0AD^(Y膠cPDpBp:̻婺.*@Ҕ'omSA"EZ)KB0  @Vԡ<_i pH.xeXct`%{ H?(6=ufI/b2VʴM'%)iΜӘ컾G 8XFs-M[cY8 2( Y5v8*!2hc OPhxJk7?1"q[zcƘ)ы e ([ʱ(?)S/ ^!E͉0ܙVY`CG[Tܜ>R Rjۜ".۶rPL"Pdm:]QRރ Ɖ.(6DQ#>T:.=PZ:PҠ 2I1p@BԒX م2O -?I,Ҭ)h8n- V|wЦq aH0M&Rt}=` }4HPjF?_Pz-\o:_WFzb'yl6[TS5V @p !ȌM{!Ԏ6*أ"ȴ('pҦ-zN G͉9(4p& LE Rp0 nx MR;{>k-mR-aja#ӂF(GP  LޡL*U X`e5δz JZ4U׈@BQ(:k<.4al*Q:&i ¸ڳܙwc:5)5B@Hg(&JQ#+vy) a]%܍X!IkZ2J1|]&s`Z(`~OG WJY\eh,}р+4HHpzZVS$gr#$f|{jw#MEJ1bf_g\bWOf= H!vK*(rSװv05L!`cI8P2P@LNdfi`#@Tqk"y&-ŠaA7`p'I ,]u&A_"Ӕ1X6@0+%Z /`Q(2HdekY >"Dӻ85Mp2a|!9H3Fv  s8㏲hOllN3DQW6Mp4F!a3_3P 8ΆfC3bL(0bؕp0m02 6Č0Qp)=A<%̒ t7Sd61jhV Y1ĸTa$@b#bm.42):3A<`cgSQN"Tz@@Ǡo]y#Yt 􋁐7=b@Mؙa śVG:a63@ǁכzblJ_2dQeə>)I'pX &d u,sp sOhEU ָ荇8a,(0#D1Ę֐vT֬-y)] tΚ{,,8@JYA @(GPzb>J!V ",0Y "'ZJ.Хp R"T  "\?G@.ŨFTٲp19%fIPlizQ晢`u ll\ p1'2UuhUEX!>#j C\ǑREY-`$@bb8u,Zt)N -frR,blK&Z ԑhc!5NQH#xc @T A-` ۮAF II! 2f?IcK]27YN'c\f1E( P,C{zLLvSM.؝q! Hsֈ CG$0Q>BP<ȐxZcI6XgdGIJ5I9L+*"FfB"@ &;٠$c \C  #|-:WGho&Z͵*̨ʚad͍Q%Hl#ՙ&lUl)TYFjVT]O3 I*\;AYn;+F:)DPq2tA:Ӑ$'qyH_$[V0(caA+wxlM1틷+ ,޽ök _ Rbt0@R 1yWgQZ*ma.c]h-&}[\vCU! s!QA69C"k]8T\ RgtAG4 fH4ͮ€ (dE`u&oQ%j7.3ŘRFNToi,)tFDxg)m*$( b``d84dT sjV:Ǝv&!%,)n@xBAB+|Cv!W f=aA55%EV&"J+"ʬ@4batô̡IaE@\ E¼.M^8cK hhvQChR ҥ'Zo-R+bHK' 8^1"bc4`:+n HrrmNR.ke| `Iaj7!G.O-w##it)ʼ:$ ^ `y 4`iB(J0l j!)pM8]*Do&aa| Q? (F/ )"R4w|D j!xj8VM  [i.+4.dlŽ'-JGL( :t;+\reMY(T;8RwB1o2/bD4-2 @`6pidP N;C&.8,&w:Ҭ!OQ&R`YSƒC4$^xM7@ j`ruF Dd lB"LF)E F\K.)4nKf~e% @*PB$a6"%V鉀5Iخ+(-a)t pZJn꬇BpjrȢ|֎\ ,A 0R#Z%MraP>n,npI&hi 8̄=Uꟃ\ @ A)S'&B>i6XaW7}UvB "!?&"# X4fhFؚ))<8mK&k>-LeNU.d.YCnx"Y6HRfa `½`Tdߴ~`)tXL58G&NVph PFYeWLc(.j׷V& aҒ ;YdW f^J f0v(FF rBK>XQ"s4vQ%RP&P52C=1#9҉ժҡ^! P@7@HӨ & ր6V%%]-90uCABA-DB"  f`"x(NEëB:d3Ӂr!vH "ӗUu`D@Et+w@ǻ04Y>Xj6,Fb2,K,Po -P)K\5o5Z##"%O@.babz\kΔy# ^`,IuB\9!.FjF*6#M`<@A),!};]M]"6$]RT <5Z12@F`ޟ>d! AXR'-ǡx^}aMy:#|x-bT@) xx,ݍ6E4xF@ a¡NFPN|E8"rlaӮx'kG%AC]1v/l|V$hI!`d)U9{\%A@!!5[_ކD' s)ԣ8NA@"d-D_ݥVj.McٵŲB8ke $2\a1n:3A !4YHe*(z j7"4e#4 HXsrxcHn9c-E$HH<_0G2{ "NL@ܜk8:}:  eD|P(s<#|8,Dq&?IDP\m0ZFv;2>j5?0TZ/jF(~*Q\5C^v .xiq]GI :KU?T7Mj麬L5V4-JP#P[7|뢍Zpـ.,Kv}6 h0MNk1ik4ɦ" [@I5 )*S(4Ec~>)b@DqW(u BKZΔ}0 ȸ-1<&'`#..i| gޞSZX1hڤUb5 W./ d)%`Z:,/b8d@x:/ZVUo[$ڒCBNQ++OQ8PL"ol 48 x+ Ry}.K~UWqJ/8m 0H1*G)MBwUY#ਰ ggZQ[`1BǍL`cb*UX$0}.Sp-=#|vVr *Kπ@ m` +#ApXc$@hǠfE\;v 恷͢9fmAbڛcZIHRO*8 |}J+֭PV2JM7tN x.@B 0X|1@$>ZCG0N4'r#>j\]1}a ၧ1D7[7"F"KVj=Ѩ4FvMa8xZ'gߋ5BLpqv q&RߙR#̣T+Fzsl|@N*`ND:xb l{v!ހP|jcษ*9󆖡O6S *NϥiK@ 3c0b#+ &h$ zh`*DrxG*@jյ+l+IMi,? `1 \&+P-0ˊ0H^DyG1ɣ.0S,D>I6$Ҝ x" )f49S¸r>ApMPCi@}k5B_L=O Z@4 y(1 N86(>o^m` (SHE^5X3m"޺疁`p$EXr@hb3Z͗$`VHD@`j#!.)&*R'P 8AB`) {;[%X$Ipc4dI&@˱À ?% {5;: e1I!#5ݬR:7{xN&)1ϋx' G@.)z lAc8| %K>P X@!N(x@9wEKz E_gAۋl*ްQ5 &!s):sXZ5/䄷Q2@!ȌqMÐp*~IJ/lˍ@} 1^+ gM"T#m&Ǩ^ltdS@T l!*%B.2p>ɬ_@Z n qx4 `=dNzOEaF2(=7B/J)ˆBcU!AIS ]4d.=HpHX2F()ijHf @:t9(ͤT~ A"/A@2@ӄ9)#|Xd.A94|z0ྩh䨃PrG}zMI," <2 A:g?x oWj"K,D,P Umde )4I:8p"$F99n$I iy&X9W$ TF$@ }"cԲ)(@-C1&'Yj 0^_eC' *Sꭁ 8XЅLK 6 ˚uъ<0H _IyEĭ+s6A׼n\\h q\(&H+@+MB^멫9'5q0&&{"T꿷@KH#Nq˺<¢A)@+Pp(mD8#;0,+20Zs(Frr0&"a#+d!9`*o¬x1_!f<<_IJJL G.3<SSm%~m<Wf.p>s+]>%f%>G:bΠ^+Mj0itsNb0$@0aB!AB.wx jn@j([#=޽e$3Bnb5#jͦc4ΎT%k,a b餅,N`|Aʔo( !B"j4X4RZx6+V-L3GB dv$x& PD>j|~ʪbOH.:`8Cj~Cv +"/h@bFqTa~BFMbIRJ 5ɟ?& 15 ./4jFo bh!A@졀3mB o#j^ @ h?-DpO#1b!Nd:! 0Tt (HH[[iJԫ :TnU l3"0&c$ b/I[?"+t Ѝ."bf%A&A+R7>3ê^XH @ *Ē_t5JAp @ LA"g% J٘ U 3*sOzGqOHX݊*񗥓UZD*U|M`.DfޣF$W;Vo"}D9-2NbPa=mOUJ꫈tuKd(y0`jL o۔*+yT\Ğ$B`!/J@\e&|XT lA%"Hl=ʴ/"V28$q%!"3C6C^#-?-(FBI3+R-UY<8!I![x( @ 81΁;@zX9pJzr6;$yTÊp3:hj0VJi>%"V ,CoHRD"$.gZOzvң -6,jr/f99ޅe A ahx#.=AwECPܐJObR g#D3"h"Ac$ja)3P@.B,ç2-4*="-,_O$.xΝnj"Q%8GН1kB(K`<졚B/+`R* $8aӝܒ"=&¢.!/jN#`0MOqkw۴z«N;ˈ/R2H#FZ[<8vT(P1JW(v+giIK"m-',J0N =n<~a0Jb7#E:*Ƈɤ`"`i0 aAR!C%`.dox ;@B;#0ɀBaLƍUþXd&.qW jTb'.ÉM85MoQ4V B@Boyjo6X2!A_ eOmR Q0&BO)~AMOA)1*,4#`Y.rl (#j`$,v;M h`LU9B*aery|c3=.3V ɣ6`'||NF` I\d&/qCnFvJahNjI;߉6xh` V"sV"WRA 5cX*p5ڣ"Bn @!w/!5sRGٔ˕``țnMyfjJPGX* p ?$  I4̨ C?``0$)-bI^XdG% N|=@)r~L:4|@gCrɄ[/IV<]c1\֪JMU,|+Ga<%k1+uő|BQ0I%ЈF]0?dҔaחj . 0M"žr" 0X?@z33{Jæs.ìD-TXl1!DYL }Gڧ*0 G9%t}œ@L`5 , p͡ Hઑ#D6QeK*"|Lh'76 h5c0J`@M#@FybhȵP &̞pƍHzp,  Ir~'W-Z,$ ix\ٴnlXDR(h+!uvi:P8XG덨2`.@p 6qzU *Kl:Zp` ⸺I,>7U!TO@s6\%h[phX p\(`P( ̀-pL$qfMD1 j#gIpRj ? #YkC'd&zٮU.dYۘhZih0 \%5 v+A(`6z;j%$QGO0Ly&gh1#,c2Hxk`*0`!oLf&HYQ:$ùƁW$#J1gc%C&p"M*DD"ZcA32K FO! @] ̶˒p $m°TMt1$fY0N#iD)b0-DӀB:S +H( 'J.~DȻiAJu:V#Gb(,:=?˓LfmxBy:d쮖lS&;GHD'JVq>q(N!3xٌd-z[JRQD &l|H,vE2jYM\Spu$X(31x2 A%՗T6{LY:Vi |a xj7X .4Ww$4=N -RȍLRaz1`e B#`#R{Y *>E)DOS>I 'r:7l@eÁ`;abX~ɔ>t$E']5SI#MUD<e2X1DtJYhE(Bf<Ǒ+@!MXTj xj90U6 o5 B11$b⌠^ >uȜ2=B0<b)-@P%D ;>ƺj$Yq̎qbZ H k]= 0Z #էrJ 2g YiFVZN L ͲƂIj2/ЙA3U]ߍȮbhjIybBܘ/#w3v]ÏAǀDP28Gs*t*cm?7 zQ RH.r& Tp7Xm0+Zo1A1BC)'%+ \9)"H阌Xy@ 0d1! D D_ PAAHB_E"C{9"n AF@澄1,\Q4XI1RM 8k"2O!Io=B)Z!HBS|<([G,("7):"'tpGPH%*0G^a42'?;t %>dFHPK0? V iFEZa(SJj(([TX쓲hjEc 8)8q Áh47%&8b>@S 6Eq T5`6 )rb.)%8QH?pi5,ɫ"A|/{0Vs[QK8pלH8Z0I!!:.hۑQɀp92%R/ o&2HZ &9@qQ*Pf@K_8Ѿh"0"{؆` IU ptXjQZp ` (XzȇPq8*- pp<~饥dCh9.ڂF&R+i-@pi+h%8PXv8w9) S59:m+YD[iU` nX%P$Cq ԟjx 9 oyh2HqH>!=@ үXYưppyZTX;5)%jX`)-=;,oi`b}XAKi~(xQQ8ƕXޢ7A`]XUk͊p'pMAʓK5Ld } Ģ,@^^B4ǀ]\MY+0$P|s}jo{Q%J_x&AH;G:Ga2)4yŠ1{CIT*YcT:'&mIŒ[%)8堮PSL6є62vZp-G]GADڙ) yɑCU*mrraYaMp>Eh](HА-YOAIߏDYXch#!r RLu(Ly#A}xx# (2)>}#z^(QJ VޟqL$$80YJ;'gIg+!X%я~H9'4V8%9;T2h{CRluրxVyO 3Ph ` mo.0XԭN P  ڮ(`X8pGhDSi2e]ȦR}8b3z >#xanzz!]0"Qgc`=hϩ{-2)ȉǜd2pJ(HJ?WXөrÛ9\a0B ࢱ UӸ:0 ԱQ+8Y9۞` pƄDFhT0h` yp-+4BS=V7&*sP6nXZ[ip`iG< P =sg МHB*5Ne{@*};rJNY%6ħx䙁Xx8%O,]me< l\ӄ٤dQzp(YhLiAqɘg A-q-yX,'*ߥ!?j5:l!ߡI2&3i[p]hI}m`nK pK ]QR{[&Q͏AF`SKN*\opzrACUDŽwlDмA Ph+VZۥΚml8nj rlRGt[G'\W%rWI\DoP ׀qTa'1R%Mz @IF.?VLDU> q{IGGo?(ɅCID ˠ$<(oH_Qs Fzh&6X]Z Х\E^3r8 2 "8Qc8`v/Kh{LϛC2lxsFDA\7? $M6-V1LBeB-d2jbaJ/b.8`NA[pxQ7 (8 ŒDbJ.5_Xƭȡ<ʶ΀Aa&ϯWph 3K vx\c˚s6f2f K=:ߑD_1X%5YryhʍXȉ_Ipm7;k[m)M׼Xci27.MfqX `̘{&=B̙Pi9pgEƭ` #4:KH*vZ2Ѓlo.`` ~( ~>_ b0y*j+Rca+`n;h=  }xip(*߱p_S?:p #Pudh|EѧsD\.  # T%EN@U0E!Һޮ72K,i W7sPlv0j wI.&Vo~Gk߇Y{(*` ƥ"K+)zT{  =R 0{COb^O4oAor`F,N<)\Z!H[QFo7[)(8Y'IԊ+:`2 LPp S#d0;+xtqv{? dƳ) 2PdMl ht6ceL((?@vX{/2*% RR: ;n$W*126j$шcR, 2:0܌lʡ|Cb},a{'uG@msH\vAH"bčt0TǽIr ;np}&G@7B#z$aE!(Xx[R[rϨ2%1F%|g޶tL* 6 srvR ,u !~HUխL"<ٶI 6JpZXH@:&~it Y+a+ZI#;Cʢ)C.)gCx]&^B^&J8!DxBT:Q=e(}G]s&4R >UcG7'@dHq)<l@p6JQeRElꑚMQҚ׺J^ ``Q p+k ?S}]bmFz"&]'qUBAi e:eLq 0 Ln p LPA 䕀EZl?-J$%hE 3+9$CcUB(SM""fgT.JXr@_߈#&,,rRnH+JqN)+% Y%>ȻH 10" P65gZ5?K`AP nͳ{JLg%flB.Cyepmh\ y66saTfq\'c0)z*FC["(& >B,I£PАB_C|00C0egQ3?!صXa]"72j׆_lگ !Zy6G>p$,P ȸtә mVY$i "b(<@&w>iIϗS?mزgp+i6%׻c$v76{pY`$8,SDoɏ!ct1BQ_ueq$â{t.>sK`2$&էarJ麏$lDFDL!my/G܋b Wqs3V0X"PA $H,xe: vD\=Rz\Wa11 # dLrV g4Bmr $Q$\l .%3j& #s䄽3kU@#fWTgx+ JB9~j-E"TB[ t뺂SR$CVAR@CtJ1?T&8oPk? d>H Asby Y! X].!:J-$=T9rnD9 J$&#s ǒ\|>PVcE %,"#x"I$ `,;g[Z*h0E*[TL%lYg\|q ܱ=k P47P*["B,OSe: @ N<@ y VbZON% $%hG` b5v25Γp=c a Kt {)"χ[Ԑ">$&U1H,Fi`d,F!L&$c1m:B"@(LV@<0l'`>BGh*!=cT;&E Ba@zj!ƨrj5 ``!":H ~!1d煸& Fz!A.<frN(/T/$"s@&b(:qxwꐍc8yC0 t[*7B"3ɡ15' 1ltQ,+(%D 8Tv-Ȩ#` wxoAvB)h`?yDHƊJPc:@cŸ$<g a!qt] n> @ :;0ƫ{\"2PJ/0L K. ]T3 9:`Z `gAPO\c?c{E(-Bx 0@ : L"plzVb6#s0(a`f9D"bX"6_INdMAl q>0)krOv+%c, D^DJyګri* E,"'b48zĕ!l, 9`H&@t$ H [6N6 ;OB)UmX%AB8!n.h1Htɋf4 ` 1eO846(zE H 3Ӊ ʓ 4jD . u^lH%'kJ@ $d>pB 8^N Q`i?dlzĦiodwc Jɖ t62j7VH &v^N `0Gpkqb kQa:Zij+љe}j.k WqJ]LI q@ JuGTpJGk 6w0%e-_Jhtfe7rČwwcj F(q]xu9eBf"Ŝ8(a0!De e$g\A%`0B{U͐ J^diĶw  q~ ޕBZpAlUI*< ئ` l!.^=+.|m$ /ʦ|0Ig`BfZs$J `T к7~jՅBF 1{H|`BA bIKV*)F&O|^g;, 4nBtHD6 ꤁?;`$F:JTZbݠ U ~1Dh(AH #H s!7G4Th@yKV](V C|%PdT5 c4Fx- eK0PiC:BWGς@|O8GǢ8",.L>T'HKRDJV $<5GKT$*a=|jU,`"cG4U:8`W„0xӁ Aĺ¯alC&:Z,LE Z1Gw;uP12HW[1v #bI螣k0V:*Z1ĴJHrD$itX|凭i A?0ŒץKcbDCexgnuc\3/$h.CfJ#w#J:<Ē#[$suV[+$"v7W#g4م;~۠''~n>bJN ` X$ k'9ql?33(6#lYwVGQ&D[VP$H - ' ÿ3H:tLz "q906m" N[ʖ6"x\=(.9BdZv8ƙ Նø!./jG b.L%.`r`hWK"zMGRgbR6[ZZ#N[M6!pj%)RB`1 !k b'aBVEKBF` #.=m߂!x4r /Fs00LqR"N;yAx΂{Pe 0R_*Y-.@7  bY,D3~OCI#ގ\2@ !wpIJޠG-ʉP΀v6ƨ@šڨ@R< o!Qt'ƨӕ#(d`80 _2&Z+PHSA$,!a ؤSSoێh֡w h~i=(+C6}dJ+,saTӋ+K~?&@ Sbyn7%MdN8|8RW/(uY=:GTVN `WT#>^POH,Q#x HovػswxW `2|Opn8)k`FcPp@( % Xn5*EGQDvKO =ϩY$GuX(zBy\ Q*V@+}!T %U+U@^^ʳTWo~|ӪV5jhik |1Hh]{vL1!f*<j,@ v Y:TjZk}2 K3_*wOkҾ*lG @UŸ p[t/+#00B@+^c,]aTV4 1x0yqGP~9hp* UF BgiR4$3 e=Z ,qmC ݔ2֕ K/̩6@pehY)]0գ, BB:0:.SY֕DàhP*.)Z0$~͓uQ4PR`P,`̴h̠+2 D(+eҴDGW{0 䰋O&#-FRgmSF)1m+eP uueWMr XiP ,arV4aCu;*vG6Az&.{:ߔB< $9>8Gj,pari䓢V3@d0A+MiĘ dʚ#ɏ4P>IpӠQC$d:b -P!p!Ҫ@#Q9 b1-Eg? +r)^G:5sO%1L(U (䍭)߉$^QF'`&UCHy2z+b7#I$>%E `ii$b^=yA{ siyc5jMb. ]jyPA c \ Ѣ3XK J)XEJo9Z@G $GHgHWWT9MEw*_M97ªGasNC2Ɲ[Kz.hw{r -|\3hcp,QҲgT`+ErC`CX7(`. (چaT iZ3?2G'0|pY;(0tEH 9QJ6 +VU%rP  L QZ*c 4Q4 L `H T*`U,tN*$ڡq9 h?Vj)hqw4(p1fөSkFtaPʗM'xŜ!Ljcfh?P6 1F&NhS;| Q 7<{bjM&4:u^QFk.R~/Z9ZyML\3L0u C#C {2+R¡U w mf0/RB8H,؛*no5KaSms3]EypHX!A7Z9P2Cts#:,` VvCFHLZZHdW.qMC\(f@N`MtRY id/$J# $ZF jL%s70RdjHr]# M9S{Pf9(-bE#ȿb]銢9;bK 'R_ JhN>5$ B!N,#(lcrXR2뀄oA98|wkFc /Byɸ.E+[(vv2N÷CJahԞIĭ8}R驑  0))Qs {%̺HI!!tœȴyK !\ ]F'W8%A1pyxYCzph-p'VINzxC $@#8wpK }y81 zD8HLY)Hz0hvZAM| 8HCHiřRв@{1'lRw SPRjoeq^HiϓI x ^XrHUs Cj0B;Q, r'vDÀZuSyxK݋}"EThCrȰšrJ<0~Ig4Ü q<;DXx>Ҝ% Dʃk⬉T]% lv-2C B"Xd0cN-1uA2,IšD W5CؔzC,ӣj¦pЀ8.z m+75S`I()OĎ"8-9(Lxѯ/ȽZSgP qZ(p ET{D{gިl97? 8WYɕ#"vk1 0h8,P|/+^/#i#Μu@HFEZ"\t`Ⱦ7|fTnz`s0*MtXrUGQUEB#HH|x@GxE+1dΚk B + Ś7й d)|W =Tqb8)RYJZAs )zʃ(*i54|^a ȸHG0~d66-&BȔ/5=GLmah Rp`G3BN$@I֪Dq+ndXQՃ$.{Qm#IۭtPπRJQ]oxH aHs~]:֗@~vnkiY%6cP%c$E?@:< Ϊ$Zjd_&zQDN^ ZVA#f0 r~xwbF2$uJMN4xOUNWzX""x8u,sspg@t, K2:Zײ%J-%)ڥ%{srw%ن}gvje/z`0Yyp6$0T`L.H$ ep 40πZ{O@ AQ^Z{}@+~[n5:~]5j T+a 5_^_I t{5 eT/ ڣQ] }Qm;,O'Ų}mP==Tb٢JP[j0}q>Z*Zyˈ'?+ u2+,üL+ t`.Y 7#|췯)˂?{.`% $Kv'GKh)/8`wF) OY}3~F L$2.*lj+h-p򘞼qx4itO2w (2r{:-n8D0D ֍BM7  b`.s8L* {U\AG$}1ir|^Gޯ/ /reoAb-gh+*ȵ jj~(zVDQl 26RH+*ʋ,I|9Kʦ}XƉ]?QsܲgYLkss{{յ?No|1V] !⊽PT;p朢)KP5 XS@Fm|p[ݼ⡷o3n?Y}sv +m( D|vw;<§92j\HKɳFMLJnW|]v?btos{k3R-6X-QQd IA"K\0 8XT6@CͶ#\=pHHlU =Kؗ򴇌B%6F L(N _v~P ' +@yY\+1 ! Cp@K&T$}ς/<̫tA0I'8@M j9 I`]0ŔBM(} >0*bYa*}JQ ,&!DQ:/K0W#$ed2OXY9/+s#r%Mo$$ @kfc}Fvܝ CgYӡ0b|)Gy)JIVpgw'o7|ALx>!VwH^|8!t 1D~8Z01!~sN~"b8玉a~>a3~_k-<ȗ?~TFE $ {!dsQM3@D*46ÇѓL ;U~zkO]p= ^3P2|aW8zRJZfc&⓰T(Mb?֠BAdsiTM"B {^D<&泈\ɊZ;)Q8cvӈyY8"A -cz(=GL_eXC"eq,GWKpuD 1i @k0$+b w~ mS:%|ݭNMTs; T("ed ZSLke&E{lKţ9pD7:j.6x5:HS3FԵMhhajy1Z˘Z~kOhF,@1Q 66f#LlaJKP}Y0"T`bň)B0.kPG>.l59 FERJo|j !Ú_c-,:k`'*,('!eB ` p2?V8dNi!0%`N++: bf did @ KFrY^ VF#A,8%bbQB`dD¶("UR0 A@ `\;v.b "$$ɨNQ)QD0B"DY*""je3$@ @\LOj `RǶf<)"q!tƊZ $^=aq '*:l~VN cb!vb X$%b¨l ȇx,%˜VFL,Nchx @Ϛ-x{(&$I0¤ [AVagÒZ(|)n+L-flpq)?AzQj~@@@FJ)c0'-"*D zūbȧa$²`yg fMQrRj臶/ X 0Fe2d&pY` 2a N @R$m, jTg :'-S]4&33l6Oa$~@ `"vU-~X4;%{aS*als˪ =.O) dŌOTAVr I(-7B7Ε e:"(D.P4I Xɓ#&VpP g VDk`;V0+cxI|Sqal` BECFɓ>"K20#XQ.I$M6(&"po{?R c0Gq5UpFpH*%"$x1*-ʒK&B tS 5H &V*/j~ n!)B$nM ;U&"d &QܲNu'abڨ 1"'𕀈4X ddыI<-£O ԗob/28/K F/qnp~** &D,I,0{\fiŨ7 FSS-ƶpl#!‹K%*7wQM" o-$~8;Q :L1TrR9!"|GTp sĊ4s-/L ; JNMp6o#IG4@e\l,EktPVlO.% pBruy BcFQ "(st3L_/2t96 ї N.D¦osC&!` DG썀?P@8\!*@%`&J" 6R8Fl5 xB| !` R?2Q70BS;&C"zY 8u֣? aU4&\%J "6$\  NI) 0D- z.)o2*0 |V^988h` F`bX0G(i@6h'$v!θ"F""< JF\&L.XJ &$F_lJ\AlY.UcE/_d3W#^&̄aqPeSDbza̛J;Ժ8`"6vD ФiKg3d|F'!6`aAY)nwBqD"gx,E~ل.? elG$tBO08& Vģ &i*YB0#lzb~:6DڗRhF ZWlÞ6b@Rg %S!L4tJEFHLPt% ean5Jj\zbg$v"z0 8~AbjoH )Q)p**4@2.GЇ vT.^A@ X'd!>uEki#kLZF` AʤRWꄠ ] }-L#to-D.evy@ #TYJ&@z( zHWa?8b?B! N%D&2%ls!JNr# av03k8SP4/-xgm$L(sWE@6z/4JǣR*Lƪ60,9 Ag\%GR/,6,e{+Fw8$hT`%{YЁ2mk-J/.$Aj.Rj3hI&γ9ι0(bz 8{aỦdt}b@Z7Jo%1L`ׁ$ae5UOZgǒ>vϝΆ-2Q8- 4m?mT^`Z;&݂"DH0< -As@Cn( F~n2D#< a*lr`Pw*MFIP\('#`o@ Se0BjnHKF7]q ꚶ~@Uo /)X1ܠZn!!#^Fek#O`8&"`.J78% J%",[!(Ϙ@ MWHoJ0z 0D| !/(? p^ 8zcQx3fhZm5M L0I$[C@PhKk:hNq8a{ƀQ|B ~>vC'@8$0-ç -IFؙ%Bau|~@;[ [o1{Ν]q5E:q)O~S\Et"L QMntNGthG2O?+K*p{j6b-kcG.j pækڇ" ~ițf۲# G (3jNmPI0JOTBH`h +G|.P$ʊ#.dҿ7ojұ6h#2|)M0퓇C}LLs ,4l`C͔Hu b摞*JO& {9&Kj #') lXOK Y([TQ= l[Eㅐ+LO2‡1DvA,=>TQJQ"҅!7"D ,0g !HGi.QN$jfISW,B(ᵎ9e)>܎i@Fp AZ)@g AJm(#IWpЫjIXHjs JP)Ň׈0 %L!CGT~T:]&(``" J(p! "I7eQ{A&(@0d-Tp?H `TPJ '+`kv% p? Xi7p`HP6dƬ]΁!JXRFT <0"TLk9_6Q47Hd$j-ȶ/?8%C|~A#dj 5).rXi۠J `°Ӓ q[+uqnZC _ Ll*,e,C`*Z'(l}W(.°,8X$ܳ 3Re1)n҂B,?IJt 9<7F񇼛x"_C>$7y곊fYxU`:8ܰ.^e]\v"ʵ{1Ox\ߝ^%$$E>>K4L [p.'&K;l pA_VA'{Fʑy72 q5U` J KC!<`XKీpEKL\ҧΦ*F`b ] ĿD1 6U&lfҤ^I On()ɴNɕ!SЋ||El(dMR aS,Fٙi46a݌uX>cmpTY5 AT)5F a^sNd=H JUq71mERZtP2`@ 7[ d0ҜTf-Y$Lk!&8Jl0;v +%ĵ0F{jJ*'}V*6C! Z  4B9NH*8>:+%!kVHAQ"|(5Ӎ*g΄Ʉ|?3.[卓 H#6⻞s<8Է0 ,녩9,zE284, kL'/ԑ{+ha@C2{ҧ`,Iq"+垑vlY. 2r`8F8 q=9 *ʺA;q sОq"融P A%C'J*;1"0C1< ~5Al/H)4I0!ʓCqWc+30 :I?RIDT)e=TsXKH@Ao@p9Ab:xp0/NC݋  /`ݤ)H7ȈݮQ h*`U@" hջAUSmn 3vvQm q"]Y© IX z +̍*J3zzqvidK x8xGpD .{ L9!{w:Ȑs&h hXBi]]z! R~  (̐Fdψ(CÑ 2󠵼 lYqEY K{"!ܑ!` ) :0 x--/M0?J8(7?Sz,TʖTkPDF"wKp@Y{o3AiOXBFK;6mdSўFMAi$x!L'L p`\x9PvDo,H8 ƃ:3jZChP߻qU93=# (=810X5-"`4$5AuP=[I`}꬀3;YZRl%ZS# $(ɂ)Kِ"7 2}J)@Ǟ$ pxdޓ u *pp]XY?X@B(2s.Sܩ.YCȝq=@` O`~>`/Pg\Ю0'p&!X'i2d+]pa󺀸9 їֽJQJ'6j;.f;8zI,6ȯ4"Ѯ1a@<&1IɑK;t Ōhuq=*ެ 08Rz3:*"H'41)¶ĕm1c; DD58֋4R"1L  `| ]bYa`5p{8  p*A9qo0ڿ3pf/-3],[^ ,ؖ=[AN+Bk =Rt+ qIbg[+q` Ju*a^1 8 hh8c9ZO o\:6Z4٢ﺵ /M9}/`ԃX7{/8D-)3P 茖侙 ҋrlX 0j$tp]m o'HdEV6Ј &uU yq:MrP`AWa@ V zx8SeCۖ;$ Oc sRN G%v 8P :)7ptZ]oj9#z .&7,5$0*͜?d ҞwPfBJٝ HX0uү(2p2%Sb :Hy><1вp:nYlgh (GP7ƟcqУK,X RAHI աB1Фr4A FpA2CnM"jEGP>\VaxRQ7#f=R(# I | ;΀y _Cd$<1K3k 눓J7IS0$9~)^Y=`ϑAC>@}[ q[ʺzQ@BfiM B"S3j ?r^ C0z Ta41FA}AS+m`8?N>t}ޡc4`\q4iM I" 8ư{ʰ a&C ٔIG)CX ? n "91L: (Cf3lM1 xL Ĥ;( @øE 4\Òd~3i @I4@#M )]/4@I( }no ^QC@Hfpn %ջ  pcɌx j&pv[a, XX@"_"XQ8݋|%JKm8ָCHa)az^08ALVXb`lYʪNF$k  JhitgVk3`lfh ]f٢F9x6` qpQu +! yyqc}_gA9 8Vz|_ 0Z;w CjFn?Ȱ-zOH}!t C f#|2h q$H#S >X['76 +ol[ Rp a`b &Xo$1,.Kqxv0|9B`H`Pd9 ,/B2`H&}\#pp@#פ$J`pT-=z=%k+9WPx@#  EلB>/Nj !p5#F!<@B,iC5%3PBCJ8̥ ?\L\|.. B*"GgP#:2lFʾj~:!C'8DJ̤*)(h4nY0 LOi4;TS=Q1IcEєIJCQ%,{*^&O & h}D}0iuy>TUi}6#1$J.@9q4ъbBUMSiNYWh(Z`,1OeU_|`8 C-LHL 5Pt ! FsXKmg id 6&lHv]ԝx{e86 `7JRNCڥ*Ď |UGVi[ n;nvqt>aqsꈅAr(9y/ !EJ!y&e<HFe|=Er$sGD`bQK^Z`Dm-x!>Q%#$hR@'>mh@ycAE@f`8]YB> p1wnՑ-I`81͇y&R{(I4 (pza 2$𡰒87$EȐ`έ1G1p\4P@ glS 9"g0KdN_]/IT ,%DqX{"xi%4*y1ޙ{%<⾀0*#$M!]G`LN(g U)8č!nYqN]1a%5}3D[Tڲ [?'lAMQ!RQ*K:LqPRQV®%ו؂2 1>ǹSC3p7L!8TJyp@sn5Cxs!)#(0|k"{lmq,EH DP`4(P M+Ԗ08tS# eѴ58L P=0&p <ٳ-+`^&͵Hy/TTJ,u05 zf Hm"Nd ^,@Kviۨ\p BJ! 2OƁ!2&lĈNZB:6eR\b81˩ ZDF0% 3j\@$P+0B =WbV(&Y뎌@PR0J aǼN=dgxfÇCl 3ǜဗY ƀB~iP<`D!B:Ţͮ X D`:ԃƅE/=A;M0D6nVd & "i``!haaOpg6|:c6 i@f)< @ Gc@&Z! :B"b3K>i;kj#c @alPSEk ]^F0j,%$'v0<fF^Njk4&CAh`@i^BCY `H摠_w<`\bX8y)>FIH^&Q1 ])*jp;Ez!!6!.>2*,0*B>v\\&tfb*6vB c$0'! @\o'o!1+2+޸s 2M0+fI)>S%_(AnFУ D(V$fV D`N&Dhd ,0 J: v!h@>lo .+z&: *)8_6F>ek)R2>4jk> ':+ nKh3$$2d(F淁ü@::PmbI T ef;z0a=`Q"v' P#.^&@@MV!\kӄ%Ed "@jA=*tU&yk v1j~ 5.?<@U&v~`z`A y͘Wc =0.<im#1B*d;$%.D}AAXg#ς0ϐ `# l nA"6$`蔉y`jڬJKe'xfIia^~,Ҧu!RHxAg"̨aM[ا"+Z,.U&t~BU*5 v!$"~(v:?#"*9A]AX\=!\a; Jh ǞTc%3N/X`@2 ` gaN [ʔ#K 3ftѓ|+2fbBV Ĵl)֦`&@L@|xxapQ "< ^d6V&@xOK2B"PЬ*4WƦS~X8cX(>rʐ!6b@6nh@ʮ6D5cT D[I *6cq\"L(BOVd66.nrፁŬ<$X*PƦ/ &ྤDeiwh릕 rH"AeN)E," V$Ň65 dF$_f9V㐌(Sj.l!]AD9>:zt U4!hM5nb <`Ch`NØ` @1KIeFSoX9@RܲJfϸ gAF{"1hdF4ܞh#dVKZLyA' !īaA#&b-uT Y0(0IfΏ0el̩fxCnATA@ !r6J#( AqǞE+2>6$aTӹkD;nxHN28Ud]"iJ7*\oiO(.SZc[VlIZ0pyBa+ FRj]0Ɩ%JD#h*.AV>. s`ƀZXP-u{flʪg ,!ytC~Ap 086`Z` @N@N=%gFT(ҨUslV"Vn9$|bXB[?&[ǫe.Ha6URzG "h@:9;ANH3L#N A7YvIE4վzC~iC'ƃ2- xy N@[Cxc4>IAu|;gFX8"" whݦ 33%<<@UnObGb:U'JaFnVC-/w@\or'*8lб(Zd!^z}Aqbi0N 7J |֙(W`q*&22)dAA@4>Z@f^82L!:ԑ]aVvVl24;DLb@ <žr$b*#ogE,W;Nz**W!$6[&.,S5FJ:JA@KpKע";#v:!.6|n3 p<H_>%G3A)F6GBLpY@C%?!dSpqG^>l@}` ~P8PXR@8 ?qt7K`q4L3h2ͨ[4ѣr,|>A4B$H0}ftr@ ֛Dt6G-FM)"2|I@!P{>"YUF2~٭Q< Z'*AUeg=(S=!8 $^D_ *|8T)Hn#~ܠQ?P!"P !o5ib@*K:45jn6tD*S6C7<I`M !G@Q~!,, !(П'茢 R֒NAf1`YL " 0 fIq>)I!q <A``:D!HTwQu&A# - B Sd*,=8$ `pTfI_+Ah`$ӀŤtx,33K0 sB%^XyhQv 85`taX_II%0Nc2Л&1~f% r*:`4h‡ 2%G)m@ڣn6m1Hy3 h!  P8jԽ8|*@P!`Z|-xip: Mm 2c]>rk`2 Ae@;w)" FNp`niz]Jh0 gHRІ#8g٨~iuGn]_Z;9@iA-E}/t 9VdN Pt (b,JT$r(Hr@@;+ 0?Dmxh 0 I97#g* ]7d 9)ȡ,LĂT4E><;BZ!0s(qxhB^hxJȡQFffYҎ TU,,Kd$$Zq#gC]b wD CR /ABd (#4*Hm#UI{I re*ټlQ1@,`7BUl.h)Q`0Zȍ`&aI.K%BiD-'=$<8"H$HKþR> !Yo;rXrf:;E&)%Bᆭ`9P b  I Q0Hu^;v6B0S '?e ,bm9U%t%,e& $Uw"JTx%. B>oPxʄ;cmQۚ+P V&/!| '畅$e'xaոM@n(Fo%DH!@>?&w{DIGE2ӯ.cxv_ |7C:& kcAn0@@e/5䦑XDs8ۻ9侢`}т]+-zoc,N]r~&"*u Xp?]nGPG#rɥXm0D8SDJ"(Z $p ~38򓲡ô!,nDJr4CE\wBY 4rKܕ7k' ]|<`me85^<`` V &О#YQ d7?m89$hze%h’f@*,B@.ȷ/zܹX,0ƈ;0RfRwzY`PA!I1޼/24xl9p!;a8z4;*`YA>A*9'J740Ј1q'p2Q,(voGpGha@ߍ1AH7y*3%ԫim+x В w)bV.^@H@P ۍ *# 2Sr鉉9:A bȈT [Ð(xpg_\8usPX9p1N7xݪ0؍4B8R "ʻ 4a C (1 !8HHzө#U0@=༛< "gx670; 8+Ś) E8N)#~ 8!aDfҍiH$#2.j":`l!e@8 hlP/Șȑ DI(́;.q8x=L\VXzZLȈ|z8 ! `0DHY H*':W/P.0*Ԣ P6rd XwNȗūz x c6rX P6iM2P Rũ@ 腠Yo w91< XPyUKOPw@2p8Q3{1e81x> c;a0'mz# bQu0(:Q L8J퀂7z0Xs8aS3(P'p2"3ped j+ .T<`M9HliV!Ky³ (x8 Ѵ Gx\rCˍVP(.X(W]Hx q@wZq.ZGCȝ -tA`2e}EH381 h)ջ6tլS'Kjz2,ԘI ٦N=Pz 8 4Y Ѿ؅X64$ccBAi %.S&0V=ӟZGYT*J`8^PC<x*c@A%Cwe ׃!BcXۼ:f'rk>L`_-n(904 +?lxIr8L<<>Ssm3{:eQzPfoY^cX(AHIGID)I%J+nġ^H-I9>a&$#`ݱ%Y"=َn1)#~2Kzn\=R,fQQF.Gډ$NCJ 6ڍLF"H?7Z*z ɍEGh4CiXfTzD; ( }P篍p S>Vt22#~L8E"D MBl%*۫*?h-H R6 1#~QU٤6k]c4\Q, rp| yɨVH8F A$?!`bL!$Bj%I˳ Kl'I+l`Md'B^' { A@xHljspX.|L`ѮP(('.C,`I )X=(NλaW8z@r ti]+ܳ8"@0ITVd,x!,;D ,^*c0 4`DR KL] A4L <ހP t@ "IAWdMFBaL9[7*WHaC T $t\˭7Ͷ^OB*902gx|PX}R%mgjK( op;*@Mn- Wـl\״qK(@C m\ p a)Xhu9n !jP a@50&5:BP( ,QYf-ER]ihDa`Qb ƨt!"YkS pg"j oX@C #\'0MuԖqS3|K(-Y6W&}XlCoDVC.>PE>A; 4Elہ}nP"-ćbv)7M̉_Ϳ`b]@]5GҾ۰@ P+,J d d$83&R`=u5 |QX.@ мd?p%BBCi W PL)vQuqNwi`>L"0@PwR bXc:n` `0(.ki1ޥĺ xRPB0lIa@E7,`@,ZNp 5( Ycr*g;(A*(,@&' zC"nH+ @'/&(*d bk//~dCPpn fFJ0 `$2h 5X>9"8v)  U^DVp#p+lF>KHJAkz$E@2b %b`c00 I¶C^xf 4z P NV,n>B`'P B (H_X?2kW@2xH NtM%Cb$q̶Z qRxqǏ(pB~I')c0˜v `,-vT0&( Nl0 C20O0QV˰.( ~X[z[xb[ !G$vA8@"L^.g/j"^>'` bk C$-rl1v&`N8*[ʊPrd(‚ysx38d#'+4pP/;L> hjvL֨6Ai>g^S|&t { &o:T, <  J-%h$%7H_ebOOS)rgL/0|cb` 4 p(&%$"y ~ `mvI!qDӅ>HnKqLb̔ UAJ$y0≨:5hB!eqȺȴ]pI&T&;FZqS -Rp!Ўa"@0XaYaN2k<|BL|8Au4FWy(Qa iRiZdInD: /'UZQ EpC(5AV!:lHA9M.$ ,T~0A P~v:TȀ*Bǂzx+.h!?N D T#&_&㠉V娖10 +G?2,.aPK*|,~2FÈE!Ŀc zPYcYStꄃBWX~F ) '3 a1a*b( pfJ4SMq0+RWj:ʉFI!& .ʸ %5qFB @J~@D.) $'i R`PD*X& dҎa`>ڠ*E&!Pn$A(3PpqVE3%9b#I8i(Fʲ)b`=!v7Or'WB}uex" PahW,(!b8* .&&DnKr.㢏`FL2@&xHmRX 4b2ctz4w*6)((0Y tlnJ%Rv!h1Ig[z6V˃Ϗ"zl- 7b @%M:AAxM8d038o8.X N ZJ"Efّ!PZ{z%xl͈@ A!/aACaut7KD`N@ ϿT!J"Aa4aRSaa Mqx1/8]uNҨ+r8Dިz1Ax,45bDE̦S! "@8auez snx< @ @jmPyR<"n,L*/H q Hq7y 7pUOa # Z#:nwb1Z$ JIfb_BJ2#@~LEc^c> uf"fBd/ǣ$x xAz|k5Tz{(!"I% Xc 5>TQb-|:"z pE׌Q yzD/A``ZgZAzJǵflޠ{(|4 FFE%v,-@ddb)Ktɂذ2 *&%nidh!( cS)]*RJ>% 3a8N`T1Se\٨詂L"! &wP{Md{ Ώ.dr(1N3s:`HM:1\D$S^,j8Z䦈@˵PW~*4GK8@!c0Y>hwFDB}=$7f(q_K<':lcwj&"46A2o<11s;E+9`ŁE~%#+փWI c@]j.L&] A ;P*E$?@\G!j2A!PH4 5M` qjI'`0$~>^6?A89¢ hQWՊ agD>A_>_gw:`Lg40dXGx  àxZ xhv> Xy_ g~ +zHct)dUEJ"@ҝ R9:9HI@N9ejG`zغ0HBp P @h<.KJ*}KH/J| I) 2& +.h 9"b*Z&>: .)@P53рHⰛ`!$ڄ4."Go0ߧSep*jWTvHC%⼃U;-)z -5 5kSZ$ b!TJC9Z@.S+fI I*U D7Xs3:*02ъ]2"ZPYJa0HPYL Jt~0,f-(c&Kr=6-Rp(`po[z ;^v B~&P$X!{[,' 뤱Y"(Z6 `Yr,Nc"H`Lxq(ޕWZƮhwt >(D!e4Z=Au@( dy!xho{]~ڗ?b * MH61b,ŋ 0OB A7#8d* N>pFx XaHЕyޯ Wm$8hQctQ-n>Qa!c @(3Ey`5zq hcE燠`d"QYZ)b]Vl,+aSV i@ 'HM*p- =$@1DiI䨉^SDxI}"tpy\4(\YVO騰$+>lI2>Jy"Om8,EJttВ"BP ǞCp1EDN@QVY͊ 6+b S B *@$#SF=`(6,נm>X>e`/ szŧ_HZHB!sxM ʔ'4eS+$7I1GP4p@$^/F0ѬҔen-` -C0ϑ%T[ر =ryN^wO ̙sR)ixG&UPV]*MR#:" hüd"n4+Tٓbl_^8zߑETTu"$H( :H@lc m&HcZe4^Da2*x!(+=m l)<,|InCXIyof b=:E%s1Qk^=t0)EzߣO25x1C~^>!57ڀ׸]:&B"X$ooiR(^1ifL\)< >QOkl*U^D8`JB] Jtݵ4 |bEw|$üh"CRs2&{gP3|"`#7UN I<3z}O - $| DS1BX Ȩ͜2EOҞޜT Gc R/$޾)-0? 旱EE% \A'q?mr菗voH%s>ǵ ml Kq=}e]1puDK1!*b S -=Ù5c\ !yddQZ[H#{r1m3CPhQ;Jcz4Ss $0w RcPkF[d,ׇSځ2(d H敔b.-IAAUUXr 0i,0yU@:b 0 O1qA;+ @Xh/;::8ߗЖ)L(ߜh"8%  | _5VC1xȏ 3G*z @rhXJC< $("+z̀ hz:L /܎ꎰ( [E(8xH(PY( @8" !XPS`ckD{߀xah 8 TV }B0a i[ )l yq (KN;a/ 4 7Hf!x"U ]XH)p> hAX1X AT 2c3(a?#gi@ }d/23A/;Ǝ9}41.蚨1hvk>ӟ a=y~!6 Lp  ޓ0+(@ ꌅ I'8EpFy 9< CIi78#0=#V2&'%C;9$ޖU}(xu ԯ$!~9܁ N *7B4{G)C{5|<ޘqf=:=<ɟr$1Nk %h 1@rYyvC`Ҳk> 99) Iꗒ.BNl*bd 'ef0m )K h pր hԁ#Xx !; k)y1t2҆J:j}K1{ 2j8$O##h3ޕP@\;*(rWBR665%fhj>>2,`),?E1!1E ؾh[(PV PH,`}MHFr@Ⳓ( pVuzlUE q1BHC@)J'% ʎ0P}Ɗew%{%8 P"ШxGM h$ӧ ]J "sHrQ-fUMd-PZPŠ!4E_kR#A&̦a'4#P(bB-yB?=|%{  "TrH݁0Fdq- Iy0`k`v]=hb@RK*N&109lq&h` =@1و[w)ɑz/#f-} 9.ՁX<P L m\')n(I鎠k[.eSh Lp FH\~l!, yM^78CPKզ)'a(9"VY^KBHAxЪCӛ!}"}068Qv? 6k^ʳ7඙k`FY(I/=L3<.l` ~-Ss±M㈖ix M:A.8 Q:*@T >TQVca'B1l q"4~4ik:5 2ph<;$ K.# D 2ɳ B1%^(5lk/9sA.OBpB0Bn,/{$*d8[R/VEl3.h E#2 Kvb&#AEؖ%H&0B.QQC2AY.0 g^@aV~u0 (JʬX 4#/j&Xe0I8F ^ uɆ#`%vaZ[ >,-ȠAL0밙%h{l>۵q!W$#b6bJ(ᙺ^n4-84cH^ۀ LJ89${ O嬚c!׹VxaHr-#3%^LQ_ջRNPF|WX䳑EP- 1C+H&h0zhبĸ`uggC^zR)π bTШ@/DjyZĸ&?q\s|[88C0D&SwA1CE<ٿxx  xQY\^qNE#C3 p}?.M0.%=Ex TH c@[~ТjW x`.fxfSE"Tg)x6P`(݁uH 1SPbAa?6׆]IJ޻^QB*/ p,Fy@p US칄 7vKA j\4M۱cf~P?0O X+(*ߎ3`H8@--p 8A0McgU 2  MKD[ 7m:>*`+- :^f햊% A @+2=o-w4 q%.@)P_3ZKLiyYY6rخUb_x0z1b$x%pW؉/"N{y QkhwDaC#`>^@`8&4 0p1L f0 ;Mg6Tj-Oh'}=ra8O(&0 }B@3g2+ DArK=Tis=MR1{@"1$K%J3  }:;+Rq Vj*xEI*?_-64 ۝€N&@t24mݨOgd>`6E)ɉ!`J[@czGroP/ JЀ!I*L-G~E8@K?+ >g}bD(}̓ @H @by(s/8k+#EȊ*JR$(  }NlP@,HeX%Jg6Tau!q"*2)jVBENpj 9{( >$37*Ԩ@00<6h[X '{!,:^ Rv8 À+ CBz #K1s:طދ-j@E06.B !E6j~/Hf,uN*{ZyOJң!.W:w`5! 9`VVo:oljEъ>b[b)x=5 9VoZ߼ KL}mVx"p-bnF KSE?3Ej0gd"FpsNH5|ԝ:}!IG:R re"rlH)yGٝ$ĘRĎA:vP$"CY"(:X „?n *[hA@2vɎ*OC080>徝+DmGZi!  h-5F=;]p"JRBU17lD)Z<1hY[DD?Y7 *#Q@+BQ\ydW P ك_wv#H4#Ox[*fwx&K2dS)(6|'a3Hl!-Y#"HuQri8 0 3!E Ze<;ԫԇix$)0YRdUHM{,3igz'zZ84BP@:a@(!dHP NC̐=lI="%k4KIH(UGkF9n9_91YUlM2 k}Qy&!W:uT%ALZ FP} }eY`GJbL]W ` *Tu=2&jB/ "b;G@ <(9@CSrӕJ7C8GАB80Q*vL,Pd)AlmRkiu+ȷ~X,Α;`Cv:P>h, äH  UAX.C܃H}wzu_M]sq9x va$DOJX uOWRM>50Ab*)-#0 5@&mb ո7K>8Cp~7@vc98:{2up*QHD NXs DV ZĘ&qn!7" M h ASN~M(.qXa`Bb4YHVKm,)gtB"A 8: {XJk@,(K3BzBR6dA%V.ٲkQIw&xNsA [l8b!i K6դOģw01ڳ29|3.4m=j&Z T)+ј2]SF1jyN]D=̩-buy%Ժ  SSPr3h(4 !O&#CZ9 ڶrK@i"4=h\(D󐦩xӝj V8¡%L,vO0w (N+r.5Ft1\&_&4@ xvdSpRAWB`JL#J!ap 0ZA:^ɮF*h( +A>'cfBL"#.2)[1@sA<F42l'A%-t^LO)2LDT/˰,TA.=l @^aP"GObp cXQQ_ 1"&]M! &!"h^üjB0CE!">#Cm$HGRA. 4a&D7H[,~,ÁeDdeG6JCuĬ% JƄGRI~Qqm 0Ej= ! f'k>L!5@I $8CD.sP(ꡎ J X9r0&L zFP ("Gvn"r~p!p)J .2s'k( {`x ojnRPlGb##thuhHabT8F/ʚD`a&`\6?lyQhgf[#~of,~X &X|p(+.! |h p'nD~: zH-8(60'0րd*J JU @ &1#B$A.B~}(=&^|o4 d>LbF)2@6T*e @\vzl^dVrV* ̬4hH%& i1&@@FxL̛;u|  p `.&'G*?GK } 䂄vlφOGv:wNtdrEHJh3M` n{ (`Wdzޗ-# g 8;b:h  NR[TG\Q;[n @!N""N(mg̽"~ ˭ cK!x @ȟ"rU$Ϯ`` E|Š-!HEVhv;4`A|`e˧45k&sK?MJBH !& `:J3-0|.Fq&"#"(‡@d>]&Ǝ~ҽ[E""g/k^!g,53kKWg3cZV۳":B$]@ 4! vJGMQ_6hs@0HA$N ~t%]K,vKj*GCjgINkf('m@Q"@"V(#~@!7 ztwV&`fUфjt<JYj>l~(~dUAa @FL!$vʬlNUS2RD0!*Ҡ Nr\`f7@.Ɉ;:"(@-X^PZ -/D}VHvRu"ߦz]856()4A @Ÿ+[F56b<08I$klBt4 *p5i]mih  W@~bt<1˜' @AHڂԩ#.Bc]:K(VWv ` "%e'ة( lACH:*9$ѫ3G _ ī FHsY[f?5U2 ceI ~ /Mx^1_ OR">!b@cn.3Lls@M 㤊1}^etGug 硌OF ؛m1usMg*y` `>PhL0fppVgi~ULi ,BHI :2hzOJGf(L#f<p:i3&" ),f6+,&ޛOBhes+kntl(3$!tAA~>@R!P-UEl׻זWy`edG%-Kky tBSf5Tj`A>RƐg J?1[¬RJDCm04=ф]@N3M%Ӛ0 7A~%n# 9Op&`P,RkJf.1E8b)nA`# =lCv'039YN(1J( od9P'H"tDC766FѣV>  k|\, l!"N;"TpT # cU<òUoeȉ4D*{kp(#H\1R('AdbJ]Jz( Lm 4C)A7a06kktn~A N @P*~`:0#7y( @PHq 1z @ˣU>2>BjXd.Af lFJcB<` `pʘ {dfQbK3{BFї# ;+TM\H}AJ*@\`#sTvRR`ғn]Iq8G ?s'I'ey70nSkdVS) etEW h(jBH`!P5py8chi=~bE.}TTX 0@m|eLWVy ܘA۸0-5&$Ҵȉ:p&1RN8HSAk p(xCԕӚuʵBUIRXJ ND_Cx >xUX(XPh!RDʵzCr@=ɏ܂RS|pȪsZQZ.VL'!E,%˃cJɬITJk,(T;f8_f 4n pbfv,,n=H A $|5꘹ N!2 /E)cѐg/:2h瑌֖b>&7" |3j$i]RYÄp 3ǺPʐ|6J_eE v-*GlĀgc,@[0Fa_HZik'm~Xƚ;1܋1)5$=a)0XP(>ھj󘰲b/pۀni}5"@@X``˞k]bæBF /@kn ͚`>#BςZgƦ}K)?9Rº>Cz䘲aihjV#jũI  |p:0[DUVJ4Hn)e6QF'MlSv(rJ&J'r4Ѹn aq+% Ie֜ņb!`?K4%@~yÞ%n4,JK>HºuMWْŘ}cCCҰߑQQs)pztŊ>ibY2xV)8(z)Xڙ8K'a-@1$(4^ƖV$AiH~y-qȼ3 aJc1xI @2Y' 蚥py8T: kq#Zcî$p,h2!3} >04y ,`'oCc䒘9EȟyɡPhd,Blz>N@?K>4g¯ 9"Gi."9Q9 Y 8DKN6x5YXx."  >O 9Y2 );سKUZJ7Xb ()hkʀXc>P褬p͈>XZLx'wyU$PH88KD0zЀ㘚ar? 臬ɅHPK !c>7SLRKRK#XPIgT\e%aVC!JYL- MHs&9$P8OQx ZxٍL݀pgf`_*c  \p1a ;< \ rL%J?IJ<D^"H"!njʱ܊Νh y3]-qFk7yn)WPB A#ԑPo.)H|Q+R6YNC爑U Ș%lp^t>,8;5{λ X$. $"JNǼ:)\"il )LH% H5)`7dKՋD/(l8ңƼ?|O){M-J= ˋlu3  BIgx9庲QBI2\= / =`'0p SED"x@X͌k } O8s)ARY8)H XaSpd9.BP8B$g G6&84>9օSͰֱ>)1限3aP ex84Hʬ3 )aKuzlj`r M9$ 3rP,(tbto]Ō()|)G>0zrskI +3Orɪh!=t' _Skn/<2`հM6Rǖ'T,MFI KrxT.f66w.o,F KoRBIyu Հ1jYH@ cKtru ْ*sE`@a TC><>NTpU*@x)@1Ʃpt7t3N"y"GFu;)tE̼-x~{)myblnvbY)s .BpG,_.E|,i. Z,`3@ 6SrCZ5(0By8¦Y J|2h*HNK$tE.@{мBdB(rA4@4F`Qi8(PH @E=Y9'S%3ĩX Mxj@`j\i0HI ezm\2ܝI*T#s "ԋs( e)d2T[x<8V5.0HrJa2@#^!--D2PlI;! L)l-_ tT3I:d*PT2$'#/*PuUeVD|P 6 ]W > B<Ǚji|*V^OΡhu640жv#DƺP A у$a >6)πoD zALl2Hn)iU'wI`| Ö^VRlW措*%S"{`biƤ `9F?1 @x$!lE`ClU$}HV G]P2S1ͯC(`&Dc8z9Bcq iIaʅj!aMmD:2 ˂sm !0Tdiଲ~[%Xph IhvR$ՃzA`v2rND 14!^ ʖB-۶%$(n!( t*&D~irYyas2q+?S:pAp[f ] *Ֆ8։@wap׭G ձ9p6o9b/qަ8m0 5h aqyX^(i4 XI0 `cZrD=Oi5c8-XTI L P 1!tOn/M{ $`Eܹt/Wqud}RNO S&+hEлO.8OtH %R9,Ө7/.Kj_{3,!jLxAApPB@JPeuPeI0 )DzzE#j^}Wݧ{G"tPfkz屌w#X&skU zl1&)N rasT׵b6PXSOAG 5~=ū3+ Yy`,67_5P)bLC,T~Avp, G R(: #6DbjjZeZkB |~eTHĆN@ S  "y,|\;f:Hld|`vZ @,\ĶtN /E,)^8t1LAB\a~z">lu@tM j!g~B:@Z$"Fœe.r&!B))p!A&a`XPdz)=ĮK+:>D!RAB ! 2 J, :!@2*5CGI6n#b,=#pzq\jb H$ĶB^hj$N"`;(Ѣ/ceB@Ay*R2$މ^+< \X4瘅N6ŘQ3o# %28op^[Av+,!6Ɣ ʡ7˶ȃមA$,`3`.i :}rD% 1~l&e`l7MEBX"ԩ6-/'  \RIdQlH`^b &X)I--\TkhjcD&PC$`4xA!hnAp$Ldd$ee41Bh,LgJ%Â>= @,b04C A}j~ D' q A1b4̩jPd,@{@r lTT1,b#J*NAX% !x Ơz0!4`pj/:=]"$MRH`0QcA!r,7-\ "(k*/Rb|*ēKpG^1TF $.9Sv&<>$~4"-d$4@G.%8&J. $5%) ̟ 6wP gc]㾆>؊ؖ @ !A(7BI `c(4A?À[6…Ij9@ e`6KB/*t GlYee7v\I F&WL$ B!.-!pO0 T6BC ^$z!^|Sx|T!<2C@lqK-އt#m E$0TK?$D6hԁuV>\@~8 I.>AHPA%"1 A>bi} zBN$-xbf -4 /0 @.@~ A%${}d'oKkl^x TvKߣ#F 5S($Wֻ!cvt $/duAv|!_"1}0'Mf9$Oخvڋk  :Pb}a^ rG*lcbTbTbeS&DJ@e/$RԉSbfF  *04'GCh9E/OU0>o5rBiVz/&i :!rbHsɄa0%$L$Z "lP!LXg&b.m9Ϣ 𰹏<.oy\=DZם<B S29K8f-g$"Ԋ&MCfb:"@Մ<&ST"꽝H= mbV:ClˣC٨ ++μQ)Ă. O>,jh@fRaye^p1L3,S~o bِK. 8'$Mz:xaLV-"3BB@z @q %6R>x^R Ce~._ 4U2sD!J@N +=PFzD0:( jx#4a]2OdqNqp3a[\yTL-CУK89.ÿ[X+@T>վ8b@j*6z 5lC(O L@!@B# >-ONdcz:!FAOJb]$w6``! X$Y/f7Ï"!0^Is7LXAvYcaѠ6*!N1()axi]R&Y'E\ !:GIn,ۈs@z^iz:(0 dz`&M.5(6LRn&lc^)u#4( >m0]@/td2%+a@^C$ݦQHYrf) (|3> ZawW"İ`HqDnt]plyn`H X'ɳ[Z&P Yfhhl(ZҘm}kĹ zr2y_#.H8> kв2NɭwlЫ#%ZCХXF!p5f!3=(HLr!"ҹ# ;͢ &k1/i %؎Cn3px#ܑе`i“rTJ@õ3\| <`%lfAv. !݁;[x0hǪE$1b?VeAW@gjޅ(~_C)X6; #qWsS@f t0F Aa:,[;Pxbi/aq m)9 =W)0r &aJbaCU#pak.x1$| >MVJ8xt X&dϐCWJKUV `p%dF8G"DI F538ca-,&HX ˡU 9wbF;<\$?Hph /xP{Hg@CeHBM@EF~\A8W,l`fM|C:=L%vF_-1DԒ8xB`O ,R Y_._MԄϽrNb>F`GB@EzۡyBbFvZQ-YB݁%x#$0-`7 L  aGo HFC~BWK:nȈc(.BEBN@jB%( TP*D0Q,  odj+npJeP`O Ԭg`b`-R#1BK02cM`C=A R dPHlL9O ht&dK"nnD2L/J1"2aP :$6 M֕4H/("$"/WЮ@@3D23o/?h ʀ){"JU jA229"P `8 ` b #KBDfH5ZC{ .3Ab2\vTJԔ Ed-_LA&eDqer @π h"h7 RZa$a} DpkHEz'kBED)*R<"n( $^EQeA|]!! [R%"VƏj^1Ch }JF##v3 !-+kf/oE1?bb~ϴ%a;9L rX24M(X)9V揊BhF`k\!#S1aTVxHVT5m(dێ$t@ai݃8p1ǃ#`ܐ. ?I2ED݀ ,ō28a.lkBYBM<cE+c<@(nkXPSZ6|1 +d @ {(&Tɓ#*Rwpf ).<%c#HP"*xč @ ZbL.)vڷu|:#k1V+SK-&0j!/O`HAp@x n8fib|m,0uLpt+S@7;.ĴcMN @a.#Hٲ0)jk@`xVdKv+QA#<>/޹qB(HDXg(ATAH,I 5D9a`oa+, /Ah- (0qPH<]7rZc$:hT ` CEv`Eٹx#RN2܍@ N9oKasx]9,+" JB:hwb7.bb<&&N8<Ǜ'fSi-2qO 3JV vӺV݋/ziB\" ,HdVZ$!<6\X~l J>  +@CWk;3JZSK txJZE AD#b@ X2`9#h0 Բl <@p"hw "&*:nLBRK.&ɩ<|`KkT®p4(D'|6/tCdI/1JfկGrN&ᮐ! R=aF#`;  $i{G/-59MJx' *o*9 @_Xϭ!C aDcº#JGI$pQ4ρ6 &ܹˀ֦\v*ZSlZ2M[J* 4X1byY,04-*!!D %-WmKld^td MBńOI (D?D)Fټi L񆠘2 ,=Ƶb!g^ l%F[ðh _}VaF( KȜVdkG*DZL vK%]/ ( P1CF {AaAv@I 4PffbTEI /m#fA8pu#x*ؑ~ M@88"@H B8Mms]a7RHc-٢$lM8>"jbT-~l A҉ L7u.IP">TM'rG$3"#sTjIe3'w!jݱ7h\+ EÊJ0xH 1$B6H6Wu;"1\J a&"e{âHRQa75%"\>g *>ĵ9u%Z6sfhM֨D^rm?La;&0aćA0[|ppYsuj 1xR$)Es5C yw&vhAH  s@H S I@d(nj6P}96YȰ `  1hBpQ4cB [IQd Зqb7 GB( K.0;}X DT*p{: ?0i$03 h@  8@K#ɠC ء-Iȡ8X \Ʊq3?S^P 8 <!"HcQƪTB `Im*rM8DpùC aElVH8/+F\~"G8T,tY 蝁,X@Z ?Cog% Y`2j/ #`3/-jQȵ1*08..8;⸖q~DkK j. #'{b]+hx&4b/](/ rڑYВH:胘@[Q]: :1ʰX D@M4j?,'JfZ( yp *.;P3 BT%+ 0(kKqjY9=a\x!=D< R5~ʸ#܇0k@1Whw4l`[c5 AFX~3lRZABi :DSKٜq)5Ȩ$^pp7)鯮q+S䔨䏓?q%s S(Dǀ6٘Мu@?+w'7v)bא3߻5!Zj%h ZlpOyo!uՙ::7*ފ޼𿊥cEL# 9p XSPFaP]<^81qи_\ IT=-X IINQДYS6-́``GG` G˲QeJrB<^  &\0N(;[SaY~ۗc` O~YG| ^/$Pfyy8.ha1kI.3@Zӄ ]_.6\mM7qU`c*1!-Z W y D[08'1rڑ\M q.!0W- ziu5(IfW:3깡ș)pnC\-|Y5.Oj[1E Z,D|tlX8qg`j%/΄Ddibo22֤򣎈xuwHsk@?Y"@:p'x&@ue@Pz@k>?CG(  -?85XDBxA_E -OJea4 { iL5`@Pp[~`䍈'חUs ! JJ&EMI]/ 8B&K6yOI@?2(،lщ܆`_j_X)#\(}Xp$ DK4fV$lnx^j?,tYiϫ?+7h󑁌à%SdՍlnt\αpa)9c56`Mښ2c!Xx 5=2x=G2]X dn\ ۺw/,͜_|k˛F?5%X'(?2@xpMK c 3YS>ϩt^"X IEVeڄIKڕ;ix C8HE7[8a<-p1~W[U`UvdNKYi€HS ۢ /5ޥjXc8t%ذ @߁H&cyZ`T0@Fp%8 unj uk0zxuZ($C\+Z{" 8|6Zz9WF9RgT]rs%葃V@S U[}$`H'[A`80 @h\  PXB4aP~/ Cc}=j4T3@W!$"\1~@@@ 傸g/p0"FSRGg(C^"Qd P0B`H% bp: C@~?o>_/Dil:`o0;N54- _A4d6\(W 7rZGfCN'Ӏ0ܩ5*UEl `"$I Ɔa:z ",~H+*.):07ATT r ( ⺴+xED0JK4P*"p~)'?"  i`/|$r,1T?@@2 0 ˊ '|)M K ,Ȁ/`*.5@X(` Hַ#(,"՛+C !:z*K~;m[)+:QxDO8/ y_슂[(eJ"1!G0X=x |J~JK'Bqң= C\%'l) g;'$bxKhfCgA p4RO;m]fU a?A=P  @ Fl8Y Yx*PD 4 n]c%Эv,"C $IR<^5GfPВ e@R",.io+6'^٭q>狝YT1 4zw#BO ~窌ttCMlT)<~,=-H HzX%Wc-Wa5",ѭT~/%rdDզF`D; $I |E.ٞ$Dٺ[<RsaO`֪X,', @W S!:nJmw(@١P>2.-kmb61K s"質뒠 d_ Nx%Ȗ>hT6Zr4?r%p;ɧo( CMgA !uoo sak9jp.`~lҴKIsC,_ "@D 8ĩ 88.RJLqA @ { .昋Hi$8xƍA}I|Iu>@1uފ2(ۤ"R!<(4.%3eł {'Ax,I9/2ثX^猐 Baߣz])hꏞ~*`x ]b Q B^"AM:<Ѭ?Dwoc`)XxƌN' $xTCj|D;BhZ_\^"oGOB4pxAĮĨ%B@nR(" @ MނTae%[&~ȴ:\$DXNAN@-^Zl;+IiުzuB"K3ŒR-pfV FƔFH׭z ܢZXJM;-Yoghdf ˰N"XMc\")!먈  MKBsB!FKFjE  "n3*Rjyp4%H" -&`ǧ('dkV4h++Dv @alJ&h>b1" ,f @ F}7X|SpBبƼ,(:nRp!h XH| `+4dFEdתa(DHџ%b:|.B)'M vLa$FBiK%ggNF`Lmn(<C?" xNN"T2ܡBG;TzDy'AѪO*dc$ | ڣFRFJbT 0d$fB|H,<"d $v13DBIhU)#A LN$U*N\+fD& dQt#'gD i?V l!!ʀa,XC@-1B&rlA‒ #'num* X-,ر&waZ Q2a\FMhGdK1` &5|YȽ.dK~.c.",8 &s".nr0zNQC `8!b>sG$6%oD3F#|e44 tT81%<'uħJ;I.FhV- |c@4?C8I -#pj&a~ܱJ`:_Vzoe@J1ZC}F}B:V5 ~k&ܲ3q 0>P`5 ,b:N+4@R-+-9\H b

+r8G$Dnk  , ;EjІLo %.)_ Dm]HzYB]l)Br!%'&P ncY^ґu]N}‘ JPLLDxZ5P``"VrgmRH^J,:j-V(y(*`V$x`Xd& $H 7o(Ke4^#SHS$5@;* @*!us }1%MQ dl\%@=lt4Mgqh4g⦆X:hH nF ),`( N(!La`mlx.$gsN?{(%E8;A 2\ny^xWB,(j HQ:,8JO]T-X|´m p-Vf!Nn"&`{ai|:r,.i<2Ia`-aךUTN*s `MoD鲆 tbѧ4$h 2@"L1f'eQ Ey!uYmz~o Vfĝ#K f1DA EBZ`H`5EqE:5~(b+ం~LtHg6;˱@k4r,۔#fNYM 1ҝ6k N74` *,p  ,ok@HJ].hyS[- ,$%^dAN"&Ň)(r!kL +/3㠢4iBi@;kIР B:V~3#3_c5@F.~*Ax az@m !<3ŬuJ=462gUªMp~.gB q4u.m/t,ɵ蒥m׶W" %Al*Cl~0hGIXBɰ̵RTH @TpihU*ZtI\V ds$DP E#ɽ.$D=I?JOC9ư`,NL7;fR] Ar J!ayd\Y~{EP%Ȑk>ّR!B U􆐶 T2Q 3Vxb J JH~,"\&􅙱H %|Rs;3I1عL3ЂXztb^?i1HH͌6(TtuG3p-ْ/7|e!9a4$Z\f7mBhk;E!|* 5ƸҕoiEMWP@~R@JA@(DBN A])E\wSl*I41POYҰ:k67Ƶr6D0J{9e yUdu_?P("BGIf#NKx.#(D?U%;@[rhޯ@9dZ565{&]6CY g()dP"QK)*:^?C ]xsĦ~^Pa 6x/dA()dJCca("CLHR9у<Q ;hh 2נ͈q7 ;S )b fNS'h>'")TΫ<[(-vZ.@"wN zQK( S3\@dH,՚#@!o%9noi*@5G6u Ĉ l ̐+@n(˳cHMd/ c~RVq *igNZbEjuOR4xW_Aj &u!N:Vv)@`!3l.E(qNXkr*@`p ӃZkʓ"&5eb;oID08Ą؉ Jq+EyH}盐c5πKT{#\Go:YIo[Q'7Z=c$1i5˪XL A4ĈQKK?#% ,i(uwBp\ Rg#$^=!BUO!3|(pYW`83Mq7¹oUFlf:ÜuCfGY(`e.ep PջpjSX 3\i׬@tʛ:/5|zිbp֗)8Z M:NNE ۮȬ{Ě< )A! :aژ, 5!;``Wa6ǐ 59; +,8@0m3Ōh I 8B EP"s: bɬ ;SȦ8Z׫Ivs$. $Yͣ 0 2 ϐ͓A'<͌۹'+2>9{H?<*po \E@Zh&QOpxLyR:1)ѣ$ʲ bf"`0bD(p8pGhD(} }Ћx12ȒDIQ2XgokH|.3ʊX8fxRFhjaI\03nit[{`[B&rЋbEH,Չrr*걑s:0N# ʀy11B!3{!D; "٤{ } 4Ty()ɋYwqN ȇwP yip֢jC » m9ÝGoT&yK@L< 1-v@uh-CTCq+5"{U / MN)Y4P0Aѩ Fr@׀ )81 z OZ Csi 5愐IX %uP(*%w4aGt+0}€P#% $&JQI]'i/[Z$Qc\pAx4T`U@k<[ORn*ÐxhKJ#wma;٧!⭓/0H;BOAFS6 # Z#&=@]P3T1<"zЬ== Ú30@ȚIh P>%ANך P#(4W"HP:̔#%sșLR H1h0Pi%"@.p8yq q\d {8ȘvmMJlp}kqoHBxXy* 4 8&h "BhU,K-.u)fp ]g($t.Zt-*2-,@ꬼUCZ̳l &K \̬܄{ͦciwP$Q9 $tW,x/$hb@eܜӈ i+ iJz*5YZ= .|qЉJiP@ tyvY*7`xWj`}j0Ӷ5Aӂ5Y\$̽VZ TT,逰_Eԃ9R@3#+fD" #<AJMAѷ,bࡽ5( P1 \1<3TA2Wܝ*3E⸼ {r;Niw;oIbN!B :`GH@ q4GDAH~L N$ O8@G囸Sq;PTr%  B!  KB " jE I@r@ܱ% Gc]'`8{4)=Lj>Y:dҜzzZJQ% L2`L13gB)} mg*@>! fK%+ 1n ]܋Rq9 rh`45:y OP별Mh, Ir*04+_1LlB"&VbUhEfEX V d̀O cglf;}3p*} 9 # V$EC.TD*5@זD 1$:! . 3ƨ,"  +)I܄@hc !^eE8ٯ A @Kk3a)20(m@02(;>.lQȚԕZ(qc9$p M2K7WE%v7CݙX ?%0T)>T 81 P HEF8T.@ z> k71 :byP A 7R`qmkXH=@R8R#hM=$c7hP>K&G~À:X? K󩠥ڤ$xF"Uړ֟}|-@Cb҇' RBhѻ辞\} 1b qJqWQ}a8^CDKJ`uJ{JZ@x(@#Xvh!6R*v 3+5-z&ɠvId(h8`FPD$չ2MrVr`S(cQ|ie5HQ Ũ / Qw_Ij M6Nu;`2Ph/XR6b!XB w1m6Kj]0gSS9 ic0PC( nQpalo %+%P,xbFRILC<DN8#m+  u%X)xX it SĬ7 W1vK Sx%@ٱd ҐZUעP 6 YY 6#8&Wض D[Ԁe1`` B@  Boᑸl*#ohTN:]` &@9l04"e s,K Ip蝿@WBպJ \T꯷[Xt@_TQ5 4O' ~Q0@p^JTuCgF5Օ6-̦O͘2%Hl6EH# 1_ |Tt9Q" Hth,]a/W ԧzx MZ0IbͨɄ ħB.Fip,xl5Ҭh'.6 TW 9 vntG (SH~yx+>P70X^͹.ҫO@ `*h2zQGoƣrsM)VL0+*"i@j~(`8%R @HbK2P;]nE; UTZRh4ZۊcjYkT[-nܱd!-DDh;C/ {3"G7Cߡ|P3r֨dh<VUB& .  H* S`  C[ f - 9= I+' fFvp'4ti\X!q%')˂H}@iI*@=QD كP` qD7M `} h- }¡5M1ܟ̆]JЩ<  P'٤ ¸l~I*ŮR 6h:fM9zXZ ~I쫙@t l 10vK1pY0@%08퓊gŮ=KMVDĐ'Bst D-?*ZgP <&| 2dLHU\D+Hw4"̋rpJ-^ @@& .5$2wrWL `b.GA&~4{ ̟SV0V)8& 4- G,F 0 eP Y1|Bi-{i\NH x&BZ}²qɃ[}o׉4B(H?ZF,ȵAUMG3>@3MD4`w.R CB@ -cT_5D"ÀrD.RdADGV% 3{F8v1K"RfGGbPHcM ,ꀰ'؇KY':DwUQ%8󲚍YT,fU&#}f?jfJ@('\ #,r\GHiVYLD+( 31* u?R%3@.1YRo9.%Ԩ J۱W \,ÈLD`1\wѥl3 !;o`1 =? HZGdv(v+'@2p/.*HфaÂehJ40X@.AB :.p+G?dÊ C /B/P\~EPta"3V{ &.@d\ J8Gbj9hO8!r@p`A/]*6!/ȌjG/1#<'h `I C&zLL[V,A <bmLNתEĺI+bs\+4jWj vAP<X3즒p7/sf+G`'lND?>A:zAzءQɄ`j@ @S)%`Vp*'%{jeA   .@ D`c"XS~#~`׶ph88{HYvnL#b&@# @6u*I@MEeE`$Gن3^&BE+X/Hm]RHMzp/xSTQ$GRB4oR : D ! /jFL` e,à?mR"2CnW}$1 +F- t|Rq& J"c`:dbH&YşH˕->3N>2@֙)Mb`R4jM{ sf~+ 9N , @a#2i8lH8Ö(BA9OZ X+`m(G(5Rs)c*u ,I҂b8Wl/bllPG6:Tpqt&Ӗp<3(`%P4@3%A;*Q%ʲs! 2$a@fv8mz!iNRHIײ%E0F!"h #1{d5P 1h v@4QS:~%41z-`-&z 8 BNL}o;,:N62~VuWjH 4"H㘖RbamA'^4MaaWBցmQ$cՂH†stLtиcashgZ헾3$>Z2o4*bӣC\ﰡ[ u!" ҙn䫠{%L3 LRT(OҖ4`!&c ٯv\[m|& r:ÆK \ׯei=? qSynC3# )! D1*Q`ϒVLġ }0 >/p?xDZ`)@RK );IـOlm> 7cLoɰ =߱LU:|Pиhu9rTv}/uD`t^L^Zy׬i` I @\=_t<p3Xxv]q0 rnTYC e:^N, UU_JA糨@6e! d8NUZP& Rbi;3w ̤*Χ \~'@#x|i8 -`8LR=T#J|1 3)3h\t+*x yd `r%yJ J 3*З|.8AD̝q Nju5=]N%#_FT#LQ@E GlaEƊD&F8h**rXׯ%HP@bL؀KVz+ BudL%l` B}4 D(H#@A2Q%2>QnлP hJ)hyx"`9`xM2M`'PNDQ+Ȭ=ZJoQ-QQqJd嬴6*Q T`wdBNSb٘F;D0JE/.g'H)(!*  b'iBП`&E(ˠ\1w笪-J+D*5UbD6 k$HT:PRy()TciD&Tѡ!\%Tr@Vܱ3K v[$%w|Q>J9$*'DP%>&'0&ZV z,=#@M@R L{- -x@*&VK@(տ\$twD3$\!Grڍ1g2 ňvq )nj vGRHD7d yד7, @ Q: A 6 hAtOX^"A\WH UҨUdk J-٫Ɲ\ *3؉`O  O+c. 4Րk4QVd{Y!/>$8 Cr0[9h X-!:} 5IBc s ρaW!(yhj* QUUJl > S @ ,̑x H6SHB@&Q!5X,mATV@"(mՊ_) 1yW(&2dif8iebAV3E(@'<$ZHj3ɛGB0EPz_c qE#s,F$pt|P+ %`>*<%2GJ7NtMF7 ߘ! Sy9#M H{Z9szy<1xY;gC$tEKHm5k 8 ϔmȸ`gjc|e2 g}6 vPYȉj@qxj&5 ⚈pi$i( p$99 u@ff{ 'p#"@Q`wEa+IC(0RQ7#?,_1a7 *"HJ2b!*A*78q96 ty `>PZ*5,8x 0I[$C0 m}ҞCZA2D 8 ]!L: D1FK DMhHFg(**:+J@<o9Ad P چd4p7Hq K pj%P4 *9hp()/ Y \YlQ'*)07 s+۲A85DYNXӗb!5` @n:p8Fq o: !876 ( 6 Hv'b70}4>wըJS0(Ң+jk1Af TLQ 5@54^I[ހ.9I1}ɤX%2cHܱdԟDQQD)PIHh|YdK$ b&*Ҫ L͗awr}%(yk P7%_CU15D9ppD0C1U`(s5*!Qr ӘC_hՇNU *",tP g8VeXg v a %Rg%(P#;N%8SH !Dz " ! d@PhN A yZvm$rF$ jk(y8k]Pr䀈 Ь{W=q㪗S[G,p2FV[2H8©Xl$t; ;@SGOA{C{hÄC :TiK(+ 2j%hТ0҈ - T8X^oS .YBxo2Z3;Uu$=JHM Yʉ;% `F-XVrTP2j9؈pinee\u)@p9"5а|Q!?HͩAK'p(B zz5bh5R6y)(⁙[ :V? cVc>Siv&?(QӛXP~5IYzbw!p-=ϥoͦ@xy< >ucHauuQi: 5]H[aU@B.1Wwq )o4ԏMZ(j99%hB\ ԕIIF>:@$AŌ!J6#}ѣ c:") cn%y3⢡HyHpReo xmo2(ʌp;5o/ 5=)ƒaaTkZ)7s dڀ2 FX[u&W؀C3P)'&X,,  *ԏ ܢF2b­8\^^Af}Rf>ItQ[˦2h(95n{R۰D]Ѭ.J&r9Wk@p6b38;ojYz WRK8su^-E)P @INC0D~E-UB(<SpEL$u臻 cؾ$K+`Q 0C Z瓊. !6H;  Q Tq LUDK*6es0@i'qBU9T82P2>&>qRG$uEPqÓ(b *zp 5ԇy6/Ԁ}Pj1 <T:?Y@ Ffx|IDM43Y"pm7RPJpW^)Pk tH$av@@* b1Q& ţw/7 ~`@{ ˀ`8Rt@(|J`@(  BJF_+@N$dL9 .&w&R.*-k(i+O ) @X +Ow.o>~&Z(&,tB{>v7G&"1@z4lm6p  L|sWT>܍,YLe3ejCG)&."@* <+sgj3~6c`r!Iڭ+i\E^5`/Sefpo y% " 0[L, Xt,H"Eƀ0&2GiJir)im`8iK "ǹK4 p3H2a֗)*p$iF :ǺzŮ2SFҺ0dL5؀}d0$?ڰ 4,EPPTIcGeUa[?PDG6 %mD E٤"mQ+pKbI؂Éc A1)@y"y = :"BK@6H s#d`b.`l#$f@vS0?E@x29Tog\mhLšwɓpxMYՃPl !M "jyo 0"d|P=G%( bXpjctYG4O^,cLx/aW@ҩhh pi%1BzUFL lN Q2R1%@ a$ W.s#jPb>2P|."ž5J>9@<N9 a'M@" Qd p(Qtp&w!/ |(M RQ6[EEe` -/Ia pd,0d 銿zm~ 5W؁2jrA+[0O !H qpP5VX#5jddݠ@&0R]#Gb+Rx@H ,ȪGsCNڭ@hP@T !@䓃xV9ZgNՇ"\:7%~ 5`5EwpYAjIYE EX+گؒW%uУo yHD&!6ؔ\ 3 S9*6t- \/b >(BPܮkZa@(p\,y{I~.A7Ŏ T B%Zd HF_)ּ 1re>PI9\/ M)(}[1d1W*Ed@QAw*i"! Bͣt(+zpғW(@{y%rtP`wI@Nѷ++=DJ2L~SF=eC^G4F\F˘=p(sv~mFqTc ĸ!`m/ t@ F0Z` FDdJ1$i8fB5*42O?nꄮ&p,@(p_AH;V -+VF8Gþ`CxT*k>%\N BItbBm#bEI !@3˴DL ɵ&"** '%"deHzxA@4A>1#m<"XɪJvP b+8RBS̏QT!ATR0T + JL:p JegY҇GHZ3A4~b d&.DVH`E,"2A$%f`~TFc, | 'Uq&ĔnΠN҄%*b4w A3qJ(H1pTPMd bbuZ4@*#\ΌXi*)Jl!X4'EAJ!KbB.:zv2T}5. Š(j\˒b}z\Ҡ @ )&aĠ=hQ\(6j!LYK{ s+ vc, 2" DXAzQ:!nBL$JBZ5U|0Z_A~(9%)*&2BdKoc 8S^%&6&0X ̢!f b8`aj0.jjg&&'”a?vT%ZT `h@*Eb#4H4*&"l C}~EQDW+"T//%B"'bodkj%+z8*7`5D)b"Š@f9zAD `=ɪ.i:Ydž1ΓB@zzpzֳCA Ҧ"''|'EJ,`Nk;ƅa0V'+LƸ'6fX X5#.pylG@-F0~2COfJ(G&HH‘'G(&Xa}̆ᄠ!4!md"Izd $-lKZDp }Yp KX`lDJaEEB6H ԮL5K cy zNdditl@)+r!*!ܦ.lHXH`GħbǑ2`ŞRa6.H v:'V>O;eK1@0 +nD& Nd-l5*- %N׬ TnJA,X-KbǴ] Vs9j$оq4`45Ǻ,A¢"p!QNPA޸zgQmnC! x%Ǯ dj MJi(ekB670ӷdW"*3zBD!~ ClaSJ~N ,9mIycz [H& n<-BĉJ^woM(a.榡$V= Atp#m@1`B" R }!Hg|'u(ZB$ӂ+),e ,d""[MKԓb<#wj `lQ(Wh|p*n^ YG0PF@*Cl&PiS""m CO4n ͲlL|10Π|.Ff"6<ȹ/y`/@ *;/s2"-&lFD~.2Iuw&BCprB̀+; &c/"ysD`xi#i?QHH5B.PlZRhxnЊF`- $BSw.n;*CcNЃ\ط*Ļ$߆9o;2Ot<'E<绷6jFd}]FpDF 3b$FJR J B(bX,\z<R"\R6ܣ8"Lz%Zb4%@,0%l~z\u@D"Nw@I&~*Z*b}*E r]w3B8T`2@X@{mi;N#)͞'I麪 8ݷG9ƿi P@dvFhdK|` ) < EDH$+;X퀍Zt{1bB(k:lTPSmƂh(2 -(ZX~)rAM#P @P(p1}x00*!i) mj F9\WT2R` HOk8"7 (W˦``ޝq3L$0E'Su.~02[aIɮk V *؇x c($ծu`~6`Im`HkH@ꣷ!!P$ R2bdUyOR-UՉc6! ) B& ˸86Q=  (Q{ >}RFe h* &!vDi"yP kh|yI@5zgڧvLwIz(tWZQtCA YN1,%%ubPffaj CǓY1Ҩ5\vE,,.}$7a0*q@i H@*A L'ju@$W*KTL4]=`?˧%y:lf z(2O>I,p'J#!0,o `$k\«_Cj ƜEc̑J+?"PNHͺjyF:*XIN1; RΎ(h 4: @f\QK VLܶ8ĕ}SI(`pB2* q2>Bt5Gn2E-q_h>ϐlI '4a+H.BAh f4P([}5>Q; ŕ6uT)E)PtGvi*pH:+fvRykd,,QT('CG _@ >#H_P؀?쯙р lE_h = !E9 &y]XRCXz[(22Gh @AxÊ Qэ4_ CHۅ|"Anhb4P8/(# Ru` ;j1 xGaD# ?Y<ɲ atMgxPm0=?ii*\v0 !̾QtX/p, 48Y|7>+K\ +E@Hf11 re@=xy4[A@A[)ʠ nEX$(;(Kg%a-H~͏`8̈́0?^SZ2s p0|lS.[1' ,@#l8PA>_|P]~4A51bM﬐O!:,A =(WD4 IYZ&|v_7ZqE"4Y*2q+ZRDX߮ⲳbO*6̐_GK c 7jH`݃0m5 ΋j \r\<3kMQU* |ٸV;[Ua~-H جN@4Q~VmG%bD(f[/-.`d[IW+i4,p4Yf:^a_+Ji)&^bHn7c0RX:[B;(0yIiTQٜ.)@j`+u 5DK-åD* l/*Ѕ`kyjӹ+Qyɋ9SDpWvuqEp&X'@V.'h%^BW9 sԎ3hg03̖zqx5iY'2v4Xx'G%s:lTVt M$1X \0N;2WB}͐ ?(!` {Ѐ}IPFc@ EB L&3Y|DTz<E&>%4( ` %u@>@`0_lC_r(*>候` (R1,O=DDA&FQ6&~K-vȝ_RS5zq?` œ4pP(.&H7,QIK bHKoxީ~?w3O bЧ@+$ۦJ-Iٴc/}ʨ8Ӑďbp<7!کXD,$&.3|b/$" DA$>!"Akc(ˉs.PiD%>Kr:3(:0yF,?~JS<"{Zg!vM'ẃwHx:MrB)2#Q$֣L, M,Jj!ny2BQ x5<x2&Nb`8뮂L;lҥOǽ/@C͊&ľ8CXj/R/ݼ' E)oAdA8!|=bX)MopN̘ ~'X d$G@NlIE3{k2*h>"| $%Ĺ彚#,?Tg! v@Qn] jwRE@$ !"FJBªIr, dy7ES(>ʣ6QD%D"pļ~ip % `̂q# OI>k9 T @u d`A&I3)oRdHd@rJ4 F[U-V L7-Bv!LۅĈ(։ө"m HA`"J:"(يq@ dɱ%=Bl" -)8V `vČɟ!}"BDJ( !7Ԓ jECREJZT$4@87Z !zZjQt*i0L q$AP11]sSsa,H:Z-'Cxf<^0iohRtJQ4"@*ؗԼ 2%>L`2(e@b*3`3ƀ{Ǒ"BlyӮ;'iR;DBz#c#E? Kl -6CJJbCw?@c llA.\^KD yŎA:#\A{ R"Pi7P}w`hLcG#nJOJ1%hàv (fʝ;^WHv|2TBDo\ ' S2f|{"CBiX+@YLѶGD}-!8hܺу?< +fH{ GjvPyCԙ2R.@Bjm<v$ Cs jR lUT=KyV.R"h~)eJ=Y"lf<!'zrcAJ bbKO"+\`&U!o34350Jo8 &@ [ `lmЦA%IJ$D@"81)K' 7mq4d1>ȼQ>S1L/PI ; bH gPn8ڡ`!5( ѐ/\ ,}N >`&( u.(Ks)ʥS<73/*J'E]v%&zJ} ` #DAג__ҎcN40goi_`y z.ؔ}"q0AG%%PtTs3o1#fOןP olvn'ҍݰnl#:d 0mtH|" ,(?x! :ЛSb/~0Irj JO,N`d4rƯV$ƺ98-j>Be^ A긛lp#G8Rtք @Ij a dHľN@c&?&6O΅TnPhh?HNĢJ+jEKJD8;B(<6>ņI`dF#s&V%,jz@–a.Fʬx(|2C% .hKQvDL66"xlHʆ K `C!ʷɷ|+03jv/ӉXy,(ZDr_kH 6j zSjg A E(>O T FEvn%p fv bz5( ` R'nhs(EВЃ2!_eAO\#dn'hĹrbF"H60%`t `N"lD@F0v@"$$JF,r7ю,RЏș$'Xg9y8Df&cA `)L^K$ @ A܁Bʚb(8/qByJjz#s UD`킐9 O[¨)s):4b1? L)X& a@j'%܄H C llS #<ڇ,ffG%0#"A,'a!Ż!`), M|@7$zcAǦJ,C p<)-D̊e-dpa z `CAYJPjӄ %!@ 4TL=lB*V;$HG:$!'>4$mxj"jj#RB,} \"PN(wA4#S -\լI`$`Za"0*zSDllb;2HH2fX1+ԗO/$?]u#Hd^ F9OƈR$S263ɶ(#a aNq9?^E&3ڟA"j @sNvI-*sl;@Au+uRn%YH aH I u^xE/w%@`ƹ7/S[=/h$R\2=C:!YP7FS,LSb3O̓xHʒ)֗ce]YXv&ptˁG8sp.EG.vjˀm`oI.Mp!sxT^$* $b$Jpl9&! cxv1m.2\AH rO&Sx#;8>%Fӗ_VoW j4|.8@3=Ij *`}dO$sku{ &Ap xwhwOk2;n6öK F wBW#m.R|l`cy4&(&.i Ah 3.!|U !H)/a5G,،$# J2(4 AIp2#)sՏHBh @>fHI>BAmPB 즬>v#^9!q䅅U^&*}!6@GVag3,gtk5l($`nduptm :;pvO'l~RK]S BN w:Dֿi?YY 8d @Ddce-Zx54 b/3O(2s8DH BaYȭF*;/w`AgƔ, -OB*KH{3cm*&^>* Bc?Oj#v3Ӏ P8 /&3EMTDH;6!6t Њba8(h ޤPȠQc$hk/m[ k)~Cƭv0J/lf)(b, ,{ *zژdXU@g(`mD$M$qh} /*o8` ^ozO1y2 ˁ IQ%#@2H\T`pڰ J BøĈĻe0`T4B & AT&lcHuHH{F}^LDKr&h$a/np$3&7#®6rCȖ"=8ҕ2%\U]DŇ!!OL5ȯRAl{P{ԀdeEe+Dh)Ŕ f?gZji8Ip]E/2e"s&YB#`'x -˾PQ:@aIU&zٺJ! p@G5jpgD&#NK,["\"G:qh[jPhe: $@!\Pb@v'~v.*cR!C$p7 5'D:ip$Gf)V: 2|s=!'t4H*["5 *Կe&Dhu8]O(j4!) DhAuV&ON~  NG`YP`0@=$: AO2rhϧc  ~`$€03 Gs@H({  (L)?XH($J0t;0J3h6D xte4 hx`D5mp  6>/T#; @rvB Bթ{12 ƛ{)ҩ B_\F|@pT "x_Z2 暛+<9/?p,IBј{x?53ɲ溰P/rpFcJ ;^iZ@3^1:w3O~?i@H1`|/@P- bug+"&ƂALhZJHܸ+t:/뼖!@8&H13`G8- s2HJKje9 ,JxZa(H.K]P ?@"| ~!( ' C"$%-&j2l3 c0/ cs{6-(1Oӏ @+􅁠,V cxވ2nҜ* $6 <0S،1P\"/ӹW0⚶ kz YPa/ 0 nb3_L;㬕4` 2:i4?PPV;W WH'. qЈL~h}59I2c;z$Az;M3BW D ]$>c崥OM6Bc :~r 2,;T} Zwn BsӸϿSӥ;2Ck/M/Q! "fKޏԄL?i1n*|r-72.܏vN{Oı A(@I Б`#[8רS& V3$CG L,;aI!g~1L;`J @/CYڬbXgz$3t_|Y CKi<qmI2""ðs"ɑ-Ӝ99S9zRp 4Ca)edfM jx2lٴ// {6 "bǢF& Ò/ !8(k v<]lV6&#| [U80b=s/y+w @C KH@[ !k5Ѱ!d0.h."0F A($@ ϘF;rZSy9 l.5%r&do%+$FIJɡ0{E*s8^ `q{Ȇ-(u#m*~<@17p(yi{Z?8x $ +0>QrYz`)Dap肂(Ax|+^ .?Aр A AY2@ϼ zA 0  @C8 z>xG;O &#ڗ#P;B*: E wH H! Є0?C#tHyka.&YK?qO8 B(X&ױb: , ǰ`p +D8aQiP8`NPHv1Wy$9|ApAp3HYB@] RڗpH112;, taEڹ KKF_ppbS7kORr=v9n5YxJ<1dR\z* {d@>H}hr-SqsS $,"azZMQ y}ƣd<"z:H <#x q-XxvєӒ* I ?Eў/EK 6@qwag4'cS!PP}9;,+P;&|7>@``DssRpSwunxx7,&959Pɑ݊tnHJ8, 2ݦs֚}Ĩ&Ѭ jy{ 9.,A7M#y##AУ ..p :DtPVTdѪ;90p8z a DNCY]a;+_J%#ݔȆ෦i :X%Dm;*zBSr( r%/Pw ^xХ8#q,)P;G"L s#臘zx"`v9g>s+8F ѕCѓ8B{/c 3YMIj>i*+X99frҶh *"3引­x{>䙉Y`B"V 0Z?aϡօU&1AgƁBrWJ1<3ƈ8Z\I > ,0:>T XgB&DbiXT8MZ6 Ώ[iXO(Ⴥ\$N\io;A]T[<2Dp h_u|'W 0-l`YHDUetL|%IhUp I 1Ù8 Bzτ@Eqn!m !B0??'prU`;Qt)/E4*!uRZݩڅe5JE)O^zz )Kc_oM#/̀m>!b5 DC"!xڝH3*G??<^-x8%(0K/ (JV   5N9jZ1zN'$3 ;<(B*P9,5b]$X+~)0@iI܁ Py+{0{ n$){Dzʒ$ h l!,K4s(H<,`DO8sB"/ v(vDK( "r'CPj5)` AP)N)x 2YHh`@p8Npmx^3 q44gȡH@.w|ZYfmT G)*+Wy1 *2jd({xgD(ͽSVP2N:FxȁB`D jSPcus:F}94UYCX "OV"D$7<رJ?ɏ\Z SufylJ%B > h|ғ k/ a`q8*d]NgLظR:J8R02Ch~͵Bl)j/Z!\G +C2s1+Y>J9vIx9Wht3yQ 'RG:d$×YFO;gY4(\&9G@l<=lڂ@Bb@JQU8P_Vh\OT-$D8+1c y+LN !pfY9Ͳ(FxRse bF#VbHFxC.eD睎Xf\q!@A x@q 6gn BΣ8G !/ļ.7D6Jh݄/䐰)'h ,yыL/cK0J&c ]. Ap2j|j,$/=*!À 4!T` m'H͆`˺0"*0T6T;P?$,FwnЄgg,W# b ܼCly'|PB_%;C| nc\ @(`/ 5\=f;&pz,%"LPz_(,c%D  Vbщ<Ɩ∃w˄;x!)<aD E|B^ HClt(N\4«8Dz%EX*P'@ WKFֺpH9&/"qgh7BI Ef%JG|$(Bzi6 PaQ&_Z_ާ2h2A(2f".b;p.') ZND Ђcye`2\cgR;T(Q`4@Gg"-DtHf)>ˆ OaDLѠ$031 G _!$T n CP(%wEM)\Qf,@4s1KJ9= Q \$u0ƊHLjhʽ+%E Tdd ,c#.Eg)i7E( c6C=@6pHg'4,r0 $!&AXlmv:qW<."\<Ƞ fa.xM%=N?MiFB6"|)Z%j?dPkTPh0*H!P Aap dS)rXVfoS )5<(tؑi?B]eE9p. HOUh 6# H\/%X(lԆ< +薒R$S@FS%@ -:$&d~$o#Eb\.jT3iTEfOORā? "S-0ѩ< eaæJ:6|M#`W0~S@DL.vjH@DG~"j2tEK!F0(0 G֭˳<#.JJh"&m 0 +Ae/ zQh𺌢*0mЍgW<2~*hQ|Bz2 CZHT,X;N^6U/,b' ul6 Иh,jt"c6!av D3/Q(qG>R|q*0$bOd`&%:`$e!D088%2CS5V 2*bc(Pl!aw^ ^01DG;S7f(l,TqB MP5 Dn5?%Ncl%+i$dCp@?y*,|a4PE䢲01ڈ8.x(H\;j@7kjmWIМCmDj%|Laa_ƇjiD%Qq(A xyFΨ*Jm*:Y(A A OfeE L##udsю[8 `*pE}W$f֨Bz B@N ،;wd"|.%N`$aA| *jiJQXDh3$"(T:qmdEz^&?RED(2G9*.s!6\@\礤i?#jp}/MwNq@&` !:eNJ"mb$ kЅjQ>ܥ0~ N1XF@0 W*m&%ϟfEXfq"g+p +YIiym|Eed,̆ a{ښ`t Bf1uIX\W>gc\LTB< ܝTV a\1zQ,-nyv9Ŝ6`U$IwGp+6.y-DjP6.&Îvsyg<Y\"` p ĦK{%~p8;5,`ϚeN« W2Y~SbtahyĬm` '*K$4{$hɇm)i| @ 173ɫ.mjt2?6Na6,:Vbc908 $5Dt-/"&^]G#=g)\Rq V(g(j@>߂[TܽJDAf'#.yC&b 2).V3#FFHuvک^=k0 ,@~A@DM7$t 뭝b#sD'>^TŒ~G`J>pn!78"S !,n zT:z^:F{Fݤxd#׼J.2Qʴ`)'@ t;ާe,bC. Ʀ $mf%[\IL6fC_WIrAnk2mR!.f\ᾶsVkM]a5C3d+`gAaQ ,\E7(& C9㸮r"ͥ-wFT#AH. OdHYb& 1Ԡ2]\J9e#ԽNtEu1 :-e.(3RtY##k sqQ `@8E#/>#_o>_/p.s9\s9/|ɖ5x"ѐT6E xs9 L ECc  B jDd`P,z<ޤFv*6a P4qD"Pt? ?pO0ow= 0$ Hf3@Fj~pF&"`Xa"T}oޚӀ+Y-Ӏ~;8"hʳ塈q| i&,@8+Z8Yz[h8"h9hBβ;! b6h$F pܷ,@(#(aK0 `dX5 |\F:>ȴ>$9p 2Mt!z |$A06z$>p,3,m0.Qhв/Yg],m1,kdPZ!L[UH 3M߿hɟWЎZXa Ba9$H"ʃ`o݃4 BkBR$OscTZA-dœ,jp tL. !2h{9+ 0Y$,BAC KTL3 aJ!8R !p v.M0tOH; UK d) a!Ԡ[g %jwcأ.6"_ e v`O75EͰgIH :%ϡs"DH-7@""HmWP\ƒU Nxx4NW%6G<@ @& 9ft lJ/U5hFC)Da U T@ >p\Dt"@Uk0_+2|@bhĀx+!rIjV@}@"JN  Hu4Eqm;zk(){g[(rB MRN#zШrȹqGX83{ #.=֮jH|̫c$noΑǝI? Jq.̀,wp U[{=_h(uyb!!F VւV=VJp `pB/ 0B`GHD([*ήtr @pi– si_  L:Ѐhj֍,+4;P1ʐV„XDyk1v 0(ڃP51=u ly-,k1|}֐3Ύ" (#ԁiji6T$苗{d t)!}MI X X2pVs*7 }2ň KO< ٩ 2Ajұ4!24}(TXĄ>D\Ϣ![pLx#IK2{Kh *ax8q(o<`@"8AT ”7D- ,,JKh ʨA⢄[@A#I>rő M<( *xs:U0ôAPD@"{rr)RYB/B1*pk?2A+"!hJxbrD5TqԍM);Pa<9rR4ģX@AHDasV?pDZUDm0̄@:GSZӼ=~'5>ħx50!y֩!imTbr,)D!Q80WmBWL?\hC`K#/{j7XOWK ѣ7:H xpha0w؛?;Ub( 8kCs3`VL!ɊD;7OXklO^a[ʄ'Rݤ @(iQLwk8JJEIK,pVW;H\mI|`D3˶)ȼ3p+;A@j@!rd,ĞUIH€ d!ŝXi_bɨA@K`uϫ ӋqJGep8GTXTOY[ZySL0t:eF ԣcu$ 0SXXɀ6P>88śVdfP 9/8#؜<P&`Fc<WImp 6\0N?DQ ]H0 6XyZFՏ߬'<s«3 XCfw^OP ڄ|N$4k 4hKtʍc%[vqu-yJP؋-ޥ@11!(  +NѢŸx [Z?(UU$TaJ9jn^Qؤ<\fc?y&c!qbA6֐|v2pj 3?范PASؖW? uGnĬvN@ 0 Jx1*n%kj A$lI_hJfȎa H}^B 3L!ԸKz xtlkn%_(1);]ÈHPu`*@PyhS] ΢0$\IDBĤK(8eJm20{ُ`ܴ( YMG lM؆i8pq?ﮨ'T H F/kn+?q 6@r/ s)Ɯt_(IkX_HB1Z{wC 8DP%H? \E)NoVooR7Xʘr@lzU[]hDEWI[D8(`̃?jhr9٥K!M@aQrHT`x 9MENjwu#"":` ylu񧑢0^Z[XәSEJ-)`T`"h GVh8 P 1 ksf_0.kEk$LQK3O+mV$!b罦 Hy@:Xa6]D@y@y8^)tqoLu:g *5jM׋1=o0y`oC<=iiz5%?zFr?sp: Ah<~И ~FO/i( )`8 v<W;e&4. q&[XbԚhƟNOw ?-0$~ |1f , N xN  o&&PA>4L !Xs]4lHǀm<]΍>1l :Omb@a $i`e̩4uZ*dFo2R=*Įtł@$@2ā &bڃ(( %$H:1TT) !2.G89!Ȅ'[vJ:BKs)rRJX8a?@j.#Ϗx D Ѹgځ [qҖBlR%KAF+}8#ލi7Cv#C,`6[7j4J ilCVc㥾j;@cΌn '9{ԷW |#}CH΁@" 5r6afG:Z[,4Cmr"(壯lO+:]-s) L,CR2 nzp4GfYxK'B)2!ži""=!ĶrزzV.*.)@p"7q`+x$sd*=Guie<B~P|Ke=Wxz0qe@XƼ8pR tl Xy~Lgͯ@ P.?G`ZQ* W1rNMSڞ1Uw5";TIpRBXE5,綠Ra(RRM%bK [,%c\wC!H,Qu8 J*cx9 $kF?LuESNYryQ,?"(GP8ӦP 0ĸpq DZu 6*KCyuMyT$ R5E7`;Ǖ>h1bLbiG !#!"PD󤸮DAlHslll/\f!D0U@p1z|A_bA E"Y`^t^*a,tR_d"-4q/KBP&Dؠr{qv b < 0UO8/zc`90>Ebr0oUWrAg]*8~2eQ [ &@<!X x3ƸX YAzUTIGuu|< X`l50""!$n%:&rc%C+Ere4_@ $яYY忊m.GDV ~I-bGsv7PHBWBr,a8 YW0NG /nC\8@_M?`2q#j0' E *#C¶|zVN'0Ari =ǰ["I +'FUErW8CahýKKA9MvP]Kucz 2Ûz. @4i9R s$`(:&/aj< A1;v/ŀP&q,EA ɵc_SV(lM4,}Nf_8 g/0w1%6[cvn 4HE灓#xĉ">BSoGQ몕7;hP`Q >*>m`@6C` h!&B$Xf:AA Z r@cE"1SntaFAE|܈^/8 @x,AȰ.-,rD ! T@/|?L T$,4lcf.CA'-莇ņ  j6Ax/T!:z&q h@Ct2(C`0f2(D]"<إ"#(E/!4M(.5`B@Xf,)md%'D  ~ !C"@PZ@](60hj W @Q ]4A.Zg `^*A͊ZOLa0CDAB`q g. @>`I` B D*`"B"(bW f | + 0JKAq$b0! &D @jjNť4KN ,*ʢ$+haT3pzcF5. $`<1 t4qZ$BXe!Plt"CZ'@2 \Lntй)0"fP\a0-*`u.D>`<'O20q+ )2LǮQm a>`NM~fiĂ%2xX'O-*ނ% n&,2l1; B8>pD`ڛ $-~ *C8r2JHN) 4#M4 "fp@9!$D#V3sE`/M4g:l~n `J!,_B3"e|@P"bRF-* M\#@0h7 ,"4"O@/V60Gm |x(f`:J8)"G9VJMgjG^Jb X,0C>Wd¸EƢ@*C(c(U :E%^`3N.'a*B}<"R9  @"IJz}9V O3/0 M?:DN 1~o^F!A'U]f @ 1 fa[M%`($$ B  $TD\^ <M&R@b!h-7V ؠ$> ` ehœaCV[JaBABA SVdX$.`.C 'j/4b^/"< M 6Y$cD%j*,MNb^%2fjpz-ou$8#^&!'D0t/@H<بx¾8Z0 pF`~&WӰC`#oBn^*%=󚿅A 2a$O8ܐ!BM^A< l3 .^$"` FJaKι\^rF) 㞌~ma+bazœ>`gq n RF4aW,f}"g},v%LԣWƧރT<_`HhiG40q,c-B"BCaaWAS(-l5CWC) FbO]Lœ\D,ᾗRa_2 ?uz&Fm |b'~"U4j7{$+#P`pEx@V}l~-`n#JKNSCXC>fzU+\1|3Ap,>W5 E V(`6e mL%*CaؗbA6MO."&2` XpKYcx%,xn"v a !:*7`A{gp 6`>+pȸY2܃% vvm?Dm4s B qeҀf""LV#Q}B2ax3$xQ`%!"UG^ &@E/aP n `? ٱ Kb$XEHaWiTBE 9s5@ .R3)fVYH]xM> z`h Z;0AzKP?8&Fc.ꋫ57̱-kB.XJ$/!,b4b9)k L#C~YGϦڣaN^˄arf,9`(`X2ԍ#v @%ЬQ}i2$/$TH `FޞO(o$O*fŎH%E$Ų>KERK=\!8$BZmVNk~ "ҎX"2nҮ,J"/܇ڳ&>k P=..,@ h6De#&vQ2E}"5<,"/,X/z4^#A @&`F dE` V.:Y,i8# *E@PD2 <ݮT|8xsvCK?/`N-ppZ|@ b\O ǟ?c@@I@0A)/?Nŝp] 0f fj3 e:h+!@D#c JA` iC~'> zerz7M܊EZEhfҸ~+.P +J<ЬXH:( -Inj w(g!Ċ3g&ۀ:qAk:9 SХzc@>Ž6#X $h!r9w,`( ǁziέGO$>J}6iJQϣ˸ @0 hXвH\Ȭm@QIJ –tx|`& `XJ(w+Io0L+ORBd%j^OP8 JE6TZTj@` 7 J sl{G1jkN-.3xn:NeuX@|A( "xR 6ͪb,8$ ?'۩v*>t5Hk0 Ai1:zC6AN pb>}Cp iye4vZ> n% nl ~Z L(P ;AU ObehulJ |)0a@ ]y8X&Z1 /bG+6&d A&h"X6eFzbMpXn9Ǐ p9K<-egk-z'{ L8*@N 8ưwD( Gt`3ZL*& ([aRʥFFqe5 G=s$a!@qk] 1b,MY#BYT[3 :17hݞҺ@>QG^2MO 4@!8]m垣jjPYǺq5hH)lNbȤ) x7u#It QΑJUI1uNE'O X:P)j{615L"xQ rSD %<I !u @r$5D B:,|AG͊quNꍲ8=d<\:Wd\siG.0dϠ"pI:Af3Rq@ٗ2h-c`,T6=W0VG`[9& V(i#{'u:Ƥ1`6jʅ[ϰ3X d6 ^~ʠ&b- A\CXK++#c|Vj孥."cOAS,;XK3CKwOO^9UocAm>&C@1n!@ #HGeT,h Q*o#ie)p#tPk i  n˵tBF{v~)ZTCgצy#)bbZ\@:.$;+;k\,#coBYmj^u:F#_:"3̦:DVT b.w>o I݁yզZs&儝=byqK/aRHϏr"Y[*@ERx9t ; WZzёڈ @^#LO>ݡ]89yo ]qH'(*I=0ˢ <EIKq֐VjD$蛂pWZ- &h"۠1s|kl 1(Cpu ({h٢6*Q*"$XA0aS(`6 0`R~;CikZ1'3\GxIn @"21)"@8q@ +t732xȓ;0ؒ @K1P]qq^ %?pGQ98p HDY65 APz4,a*jt5*[ժĈ k Wh1\ #c/: Ʈp +ՠ mXl8azOy=kHs=*I6Z A2J#v5 pF`GH@2Yᐉ1@a/6)]*])10Ɋ]=]Q@OFS($m#JSՠNhxF)"\Q Џx-Gҕ}ܕ5:;e EA՝a M9Tz+Wa8m:p`6P9zMᠠ2t eA(ڐ $˸ R;M[ J@}PZܡ :G ˀP d\6dEkgT||u)8.qh XAW[[NCM=O6{>&) Y*m٠˦"i-hݜz7r0zVXV;D05 oQ:3*+KBPe YDs@ }Q "x8]9Sik[2:D. yOo,+|/&q8؝$VUh4@>C8Vmw؏ ҪČծR :gB(Po.:=XUi0it YO@di+bt`Ht_6lwX 0=HQk}Da Ti F1F@9X\ &A eT58)7ΣlW6$PǮe(@ٝX3x@SQ*%ܙܮPpX5[P+#$C ^\j LC D0RP{4ĮSe +*H06PD73rd6NO%آgT;0AEZ?!ߜL+,M#h$ hH:Ff+Ö.[ uOy،`G@OqGMV=ST@tEK#Ő]-Y,PR >T 6k(}Jbp ơU_iqe-WWSL(Fa@؜μ K!ֱ^"\F)O4d3b[Iz ^up(%("8yIxwsbLIhÁ`!&q,.#q֧CM`1Z[x)@!wyI P8$ CIDAP@ 0 @x d` 0 L`IPg@Fh?xc@"T*B )I@ >^k] gϷԒK~I򕅥K(I@Q~>ܧ3,`J18G<-|ic:M*s mG`a*O0Asrjx{vp" Gh9н;e'5Sd@M6L$ *%MrVz-+A`Y ;-HԳ> x\) B:j3L@ԭ1 L~K i+/?#Ye<'yvZK@-S"DL"={0K<&S 4fLKZ@̯S81s~î8 C`^X,rJ-,̒6,/B#*|8 jL,QMJ05P2txehKN3T.մԲ5 + GX`\- =|^uBM8|`6C()Li,":p nM0 v"[8V3߼ 2bN`X Ttf5 cvT,F- b 9 AXT4s{pŠ mDֱz̏x4YFl#dCUpAf(`8㯬^X,} O @whQICR-5_@[;w%\eT.產a.rT Կ9X`=W +<$$yt 8k+k)Huj |տFOtk̢DQNB1o4 ]8F 983w纶cd: wnAډ'Ng\a{m\JqT5)e*c1W=1o)AYYR[t p:HRhWXG1i$%J $FċKza APSB$Di-2NZeS\-дbnp\ө#L;*^'H4R9%$< Jr*?u\.9nÃHU a\PDIl&:RBJ~,¤/XcXU17Abd&B%@OdKIWO7cdHUpziQ!{ʹ6~58 ;oq `pFʏ+VlK\_-k;mTc+##f0 7dr# 4L֘j)Hfpk&lBi0 i2|ڧ'IR;k>ILMty1!Zw6cLUjTBQ HDҎ\FejמzgbM'F5И`IМ 0UaLRo63'FmIm$wUGr ;C K|x@*@H!` Dju\P ~ua_ F\[uc$@"i0 1`Igb-*?EGTA4A7aA B$(R L(,(<0fֈ%I3)슨f$7)QхG..%t /-f/Cukd.FR *zmQD#Z4ԢLP` -?bI%5G/1#uQ{C$ LkEsihCF @^P`sg:(Fj#4ƆP)rrrsf .AakPL:BIT% ()W gznϫ1Kc,N !m: ǂD' NdS< j>@BHC7fI? rdx3>HrF7FŶ"$hXNbert1sDB.@ @ҶAJN#`c N,A#kQVlHzhfhYpx`dmg\&3xFZlbc/ @@l/"[ˎhF]ؾPO&" M@ I^Uv#t!ju)| @ Gj~]F择&H0#=85"3.!#:H _attt])ҠT$Q8W',B|ԖМ\ÈPB8 ఢ!? [ 0 *0Km# y uCȚ>Fi@#ހ %dA.b#PRfDBQA*u22brt+vL5.(4!! 0O#G7RcUTE%䵀4R"S| LdchJgT(PXIfh 2'e a:i@ F Qx G*K'VSm j41wk D܍SpJ@#4@L09dzk +2\TB!(,4k$%podE4~ V3I[TA@:@`>keO9(qXV"GT0[2s%2Ԉ|ȓ'1 %npqA A!nk_ `$`2=Xrm_ FlA݅$LG(-O emxax!%hY^(1Lkʁ.!.*@/T@EvL+ >lN@/"(T<%jP;R@_EkX"eӆ5gunfʣeQ(2 OL# Twuwm2Bu`"H .DɃ٬zښVJD^ m$[m$C NQtaq(r jb <Nc\`YCA5ohP "A!` pe]k*ԣE $֨mvD;d(7Mx{v&yfmj e,B^寚bq$ @W-4f1}/.K|}mB-{%+A"odi[ G܏0 ꐹV/{Fegru͎ ΄ cfP@[[( ߟXX-ע`#綢ej9;_azbj%NS蝆 #soDM @Cy|3}1ybٗZSe޸ՐXD<a,EXXf-Yg="GFԲz6N 㟊?]Z$: :lplD/XǞD-ek \ܭ lke R6Tc~^ &: "c.|lVrɬ3RˇVvnہ\!]?[ܷ @G@0N( s{p@'@h$?o~_( =.ld;l pXaY m Fbq(P<`؀0d~e*ŠRբ}V }A%5F-o? &lAwGK:{(_0(r*EOeY,[vQ$7C ä j9AR,CL:ޒD( (HcK EM: =D"Z¢p *2@# &/.B$  ((jN!,7Ms-d9 A(Zncς E!0B ρrX1 CHygj8KZPHI"C10DǢɊHσ"@84x]EuR!LPmv*s)bȺ #TK3#" @BF柇$J#;z`h @1^!b@JOSO؃m9* P6KO80URWCMhŘ5Ch~8NJ4 *$C2v(J$7p"zLJ>e JHmqGuR"wjB͊F0 chT汀HJp/ VuW+ $`z-GArvlt9\)T&UqAt %s] ` 6r'giPP !t/YD>S%"II-,MII. E.X; `I;XB]ʫUy*b .uC*1&gF Ҳ!ĺXI 297T Ae3,WqB-CEd x'E$C92K(>TJ26ME$PH|T]n $z* >KU%/ =#B2$caMĈpQhaD' M-VGԔ~VD?MZĐ~"Q U]GFG0O,@T)a1 V)E, P8)Mgsj0*7EI(''ԚU!D+m\/,uIܩ6oZ3x8N2&W?KFP8p1)nƥxQ9D}mt0hQTQf0=xF$T5Cp0cy <z㠥d At%Ҋrmxz!;vvrnU˹@ `.D`$ 0)oG$Lr\vω(%@پi .Q2X@$<cN) p|gԤ)$m$dЈm(*N5sa:dbC-/%F \KMU :d "@djs@0C\ =#*@b-B KZHW*cQ0Qn /4Fl7s0kvh 0HHP:1[Y}[GH(dȌG)EH=w4 UHK& QLb7>X>x(L&&U9bэGD^8curPXmsN彵D4<hkPsQ KOA !h,Y^C'KW*=McHR8 7y(x%?rN&)A4&x\ 9Y)T{&zf@IG$` &E/K8 ;%\|V'(\:P|%YubfiB>ʔr#r!~[UU9f)xsTC0łN?hnZH! 5bjHľi(Ȣ " '?s@*hi#cy8Ѡy: 3N/jY,  J{X `eW80z#zAJ @R 41P0r([@B*[ .tzs 9,e `Ip{?8Cw zA1+j(T,H|AFhE*`+<Y ba H >X9b h.TX bmH.ID#C+nG*x P @(| 듈@9%!78qx,5pRbAzc ZX _x]6i<6xK# )8FHD9fYpy,H猃=3{ ,#0lk;1SI$< pDPD) 8Ԫ[>z6 f3 X*0tHq&3S)U:l:Cԉ iXH''s*bɎ4 7(GB6XZ,&cFO>`F@Kk?hH'hkn*8XX>ȄJ6L(KB:O9[=K{iJK@5V ;Ѕ1bjEN /.A ʻ(菐yeO`x 5cT8; 6 L0K_*yu9@:=@+C%|d)Tp hwxvTЪ BpL64NY. ;.xrN/)QlRj*;+Y8 PL4\8j<})AbC:IC!$BPfDSY(X` NP 􁕐DZp 1#[Z+ ɇׂ'PsX@ tC@5%өٗT$J4Jѕ'bǴLC6(d)r7H l)Irk(8NDgCT9T\#!ۇyXsrI!jV9AؤAR ϋ;ݗW B9R$} |ҺY1 G((X:c=*uؚ!d˕%6I`unmb&xxxN/HHHuY@ vmA?=:@{BXz!hwr.e^*8ID;@0z&x ("ok! $Rp0xH  Y *ȉ E \pLyGxCfm5 `! t5&pQh_8 RRb\HQpi3`FK8,x$qgد(1qt‚+!r<^E5&[ 6I`0ߔx=B- ++'{B3Pa*ɓZŢ 6F:!SYQzِ mb豬LQ w)x*8xSi9LXI\>|kWiŃx69x,9v YZTE8NS@QP[`P79|V ּf5Z{ ĈL'N㍱}k?e@$P?Qf 'f`KڨOXaSx:ڃK2x6Fdz8P@xGɀAGMyOO#H-ߠ}ߝ7OO,-+QCؔ)=.r R" -V<>Ax׼h޷-nD88C8xoc %g`*} #RLۦH̖:$:n3 :Z߮'q3k"~KT(yEGIt rѺnAbyEȠ @RXGI "ȮAkF/`*@$N2(5|+ Y&Fwaғֽk (. FH" %)%e@+@,1,JmGj & DH f"!8'vDȝʊ( J*HyFK\nWA M"s -B( 5 4d4;?J`3r v>wtв+ )Bp (.sVDrU C6OJM͔g-,X" + .t S3sFm݄v-2$JVG:#Қ|6~;L ( G`~>5fC_7l~Jz޸Ʃ f┎C p0q択axQ vC̱A dARuwEZyklxa@$0=$QD)E2GGݰn# tv唺}#@CǴP3A2{k+ L3 L 2!a6TnIKd2(3 BΘ!A%)xIJo N;4(O^Gg떄= MRYCL.䕝‚ BQ&Pe Ɲhf)'X>F@:@ؼ!QLֱ3!\7p#ry4-1;MBxwD"'$ꙖO Oa41 %>]d.7 8&=#؁>z})l@ N7F\ TxC\P1yfx$<ځ*B\bwD͢;nO y%,C6_XT*Pz,Mz@3'<@ M7 P}u@ (A\@ LaМ2H'Lɰ>|C@U n6PH DDJ9'n%fc,NeT 7ƺ 3wD0ue/&$G  9%50(jI)=є\TrmBV Es#%^,7/! A.%Nx VJJ}xb#5>'$Q ^ m d7 K7d߲] "`J͉摡Nx (3%  aR*N}fpFg/ɸĄng~$z'jβ.43ݯN*HW\ʓKf19% ! {D)eؼ3^ ƨ|tvuH\r=H,,G|iI(%1g5$˹d> l7spG&掄4# EP$趹Q<,KZK#- 5p` *4Ҹ^3klFxΉnbO}`pcgxhI+[,EJJWC]+E|uʖn1v-5\(w\/:qmM2钐)8lNF눦_'S8Vp ؁G=XJ1m'bbMUBEp$E@/(}Vʦw@F @<iLǃ{ _ݏ$v#!ޟqV͐.о\7e2uJZA&$1)3"" (%,/ fށa FAQcv,:.L^(7 Za <MB)~Kd$)ƣ$LezD(c0< jb`ˉ4@2 FWnt.."D~L] K!=!~],^fgjG,^8r$w.ƺ:&K;KV6|#NB4=E`AR̨&܏t((Z"GAA'H^8vz‘$fvm: nt/G-Cv7)gf®!$ `A1Ǝ^h˜jB"zLhӎRL^*:ðcn(b$M ֩b<MIv5v=|+aᒽAfހNhvz`a$ `b'"tkFB:?(DCL! `%Z+Ъ[f.@a&`.< =+]b|h]{m |``.c`FnJ|%0(2&(Z&bf\$3$dQ&ʓC6kHkBBdL$1'F*NL @#+'eC'yVj* @oLLR-(b4 HV,KF<Ȅ62LlRdHdQ;9PHVM+; tA< 44J1b‰fK'1!!:LiX *PvN XdppI6?27!&A$xm'm@T9 *;ɼD-\L ` * r#mH3fQJM+jU=@ B)XINꬍ6[|d2A::2 JC.1f؂a 5Dp6$$$iG6*.6J .qrI7Q`d),"\l!V+np}(VvJ,ɒ-+=#pv8bg^ r6DUE yfq@ ba`~JF>󬺥ɔL$q` +Hnک:K@#ƕb6"2 AE4/O621|v:N3\b*ZHT"a1 d`5hV&lb0AF%4/Pvc^^;n$ @a=mi-$8@rA( `&bDbDfV f5;S`eTH'hPXE.S#@ L<+ C?/`:T5zF&jM*8l 0" Pr&7N @V7Wd';x^$L^( AWVB_>6$BQ# \`pj8*/n3kJ!NKv`$ !ӻmkn 7EpTc!8,smumS/1 H6:dnIjz K%.lI>#J ; ^Ü}OSv BtA @AKa bd,dRA;H--Q5.>c R@ۣ# <{\U<ưM .4P&x6P*؛Ԕl 0/yIB^c!R #pva10 P(jU;] ;"}KLX29಼; *P`宷#2#{bnEke$VDF!!S`x-FR|V@n`? 3Ӥ(V /;e *}+2ZE&b@y -f% ;WбZjپ0.dI"2[ж,Dƍ,汵Sh\ =25?ې+O֨C䴊7aLF `' "S5MP?D\>'ŢZɄ (;n ?'"P}ƀ^  ^@s:8 ?c 5;CӹB5f@I+g}R&q`(}P@8'~Y,vGfx pP2̰*w"D"0=~#/@iX3G^?O}F8gsH\PO'tw>8 uj7&WKwYcD#+@ Ne`c|::b&*}02divOIe!iĠ0XRm騋ozU( c1 u˃}2""$ߜڀ9&J   7!'~~|GI( >'H: 0#G]CGRDJR<"řd ,#5ƛ"+І9b^ ?0$~?r C"t퓡TQnLTƉFO3x̮=b. L z'fhp` ㆠDZUY6h@`* 4İ M9ik7*RWdz{|F(KBƐ&D$C8 F#`C`fC_(i^e D)( (%wOC%dpg4\C!@>6˙H4GA0''Hr8L~ !p@2W<%Ȉa_i5@"b0Z <&(Ld}r˫hn2#અЮ=G2E5zO0u0*6#aÔR*?9 x QY$ Tu'`"V &ǁ0,%"9HԸGČe!(KN$dU9M‰EHu|GP>9 !\-9(dܡbiL~+ ^M^&HFxl md [gv&)B:, aP eN0.c;2J "QEg8'vU2T"b@JN_`\; 7emȵ`z pUyq+uP=Jt!D+%IHMSkyR>s0LJH\EMX]N2R RYF2!(hę2OQE2$* y xPe zJǃshpSJ;Yz@"foPLf~$D+ Z#w=cy w! c}!0p*6;YsSJ G*E0 q)4 ju|`M~|N#)pEFE.=˯,Ú("{Z$L4?Ԛ ksN#H.$ԳHh7U pT3#Sg:<_rf `xˆjD5_T\GBB @({œm\Þ\;ާ#0&bL|'%/z!`= \G@8 SȲ̩:&`}Bx @Ic?M;V5R]`B @c0,E('C9]%90M`[z 4| E  HYXH iq=x 5Q3zI  2sҴ@D DŽ3A 4"Q3mcIko )RihQ E2`xY '?'p%K!z\ QX I;)$h"fi  P8jJhؒl2 ;HB+@6sRCsh ,L4< Y`*3@qo1!.3 dH@vn*'9-;Y 8-^2rrd 1PT(L+B0$ph|L58g 5Fxh 1e D(?)x)n6bJ!@X?(pzcz*)2{" Xe+ YOB0'&ihC002<3wXȈ04S>3A: V%zZ` qS\!ukXr8qZ %/I(cu,LǠ!?N";atˀXRDQ \, J@hҳ %1t:Q*asM#%JDb; M0LNbz5Ugx~ +dTΉXl*W|YРU[ C8AZR"|cOQ.1XH[礨(*Qz/y-.zXy ct 4ɸ*C+# ib|ۭY߀x/pb8b>D# s'IheXsYb;P4PgQ Gq\0b.09=s@xBRz\3I4Ȑ s)B]AR#XUdRA&-G^VI}YXu7tEk8yf_ax%^'=\6X, c 4V|<+*yzwv{6s 8XEXDqO#)A:̯@=ւr򼇼8 `4pR) Lo˔s𠒲o'`  H_IأN d+$EfS%N&1I1pÖw7>8dT7=`&13HyK]]dSư}dV(5K^"**&O'4v;,ŗ\IL4nAO :.]TBڈӛN2X$5tƦ \ipޚ=BfKQxAQ]*(}0zaɞL@hs3Gk ZS sv՟fV3BB`?@@ ? t:!}±JG xH?O=($` HVB"@PH( :a3[ ,4'Jq8@OTwJ\FOS0={)p: T@@`4*Xo. hAyf/@h8^bҠv]9n x=:Vs^$ M-) e@MсE"{R!hyB`gYG2S !)H;(" 4(cF <Q$" Ǫ x7((,`>@t8!pҳd5ڎ&)3c(#[q*@0M)R.?#pMK@z KX} :0|33i%Qs,P㨴6桖 J O#?ȀD:N0C27  PŇ@(ϠօGp /2r}`;F(| QԐHJdj%.i,%tΉ-<% 4K˱iXPv.m-HKR~ODx3@C~\ lӭ;4!qs*2\L :V d@8pG8 +،, v1ů~i4d*-R " (XEb B2@0D|9-ޚӠ`&PpysxĮK< ]ThC|nZI0 ٓN@"DzicPh`[2 ԕda b!X>ȃ@J q,+)Q?Tni>Xuo JeU n< URɐZEqψ 6X?`a L3Gr51\ Alw \ A[ ;@b L wh2,d7=HiGc&0zpY9\ #Dp`0S J2# "~1؏28?` 6@R~2  LT0E  M¬j!."H, N. SDFC\h~jH)X d sBz%k)IZLzᓝ0~@ZST8 `\ ^,@||(]@`m`Q9s#)|~hQw42 Zh[D1k2Xw +G@)e9UP`<^ Աi hcA;@u/=EZu:15w@/|@eg;6'CH67n`)y Ծ)TDGِT{5x@Ҽ k@S PZ. duW=YcB AsژT(5膴,@(w6W08 .bOkj ^%O# f8%m9`r~F `H_# ωW*>!$ &E#6‘2>0-'B@fB`pm?%MH vi+L,rwnD _1S!6B1q,|g CAk6z:G\gDŤǤ1Ս+53ˊod29H2rp~3,P)r4hCp6 д!Mƪ# >\f2.Hس23I3& :h'HȜ(V h!:(JsoLnb1C$ Z:0 bvdRH#fAdLCp g .^☭2*f\ I4.S!Q`gf2N pI\$Z>@6Fa&&cp- < ( `a"&q"ZM\f(N;"DwvBX4*E*Bf% .`` yOBBb¢q@H5&$jf0a 𐙤~Ʈ Je^ w۩l "\hF.~bJ fb$Œ}nDbC#" k Zo2_\T`JAXK2*XAe 't)M&By2^ !fzLbV5 z!9 ú) ^vB# | d !VO7kM3Ln ٯc "*Z>2r('[J#FlBL^!AiS%Zz `,DBpw :02 0$x2F>q^rT2xL@8灆Hh&?t,% ` O &"D{@f)'͈ivarvk Df4,k"B(<2TC)-0.4B$gpDC!Cl `f8c&X(P`H%J @@vVēO3 m: Ѓ2% ӰF@ @:JᒅAC-`R ܅ F1 -ے[2"hLd0Jsš# 6ҾI?-(` }HH{%d$><ֻK2T*0נ+dVB;UJ[CS DoܲAW("gZXp ng'4(zL\8p2#M\D."^7Hg <Pӆ|B! ƥ(0$1D3ꜞϲcԫC%Għ>`A=N.`3P t@.``v3gNL,*b<.e@'LVt4ɟ *+Zݷ!dnMdΐja|!/Ժ>@eEܷf"?S!2 8$}h.p7"jCr `~ PG  .*Vg2B MĀ(E!f!*!FŊrkJGS*c SƦ/0)hbDž"d2 |X\'&p 8Dsn@W%'.C\`@J(L7STM8 $5Z^x\1*Pk@||z]r9#~3(2YEN'f;CAq<JAifB5`n ^@()ƹ; xzeYAAJ3~JI$V-# J @FjT"Dae2(ŐD p/` ` :BJJۆ2&F3 )&Ceg4:yR`WP?BVfJ Rj]At !3:=>()Rae #`H'[zúM ,9RBt?ia0a/@%YF@t` 4]AΰP2FaD N"pV\| ]*.5d@b @;63nY'FJ!hPRy8E,|6 'D@ j" [2T 2#JC\0ue*(267Ea!\ EX`8R+ (ZFk`2 Fe[aW'Kc\0!2X`J a@V)A Ɛ?O ?_o ýy;Hr=!ؘ,?`P( `XcMvohV xFt96 @䳺6oU2Vb19=*a { $p\ZWiq`x<Ơ & UNGRzu@$8 }B4 2|A# "Jz8Ǹz4 4F ^2C0,  1 P>r`& "L`r̾(i@,6GGȹ#j8 0RP:Qk-,Ap4 P)m,K#6`BE:&} @z2)@(1%'٪"\xK*8"*lQڐz&5u01nsy5bA8T4ʊ#G DɄ\8OYgw J!x`  BXt{2%S'detY^ x#ITZut'R *>0{`#v nmӴV !8Y0:"&l'jw {TzJdQST' a0- Yp 2 4ǀR"ReJ\(ܩFҰG|r$0S4x@T S8d!J/>0ILGZGe1f^ 9@&HJPI`J"N˜wy5H+UqϪXYܨʙݠJDr ń(8fP%cmf<VF@ "cTVjD`tvW}``Q;9}*2JSd\Vh1Xjh@ÐvKC\) {fz 308wX? FUcBCx1zZ`1y1q>'Xxc0YCHh*F \ h !D'_ RHW&ԯʈ@* P8cUHۗ8;Ur(`3gQь$=!#:=5:oπ\EPor@uP'?z KT ZA5Yd ۘӮ $:P(H}̋MxjPpEa hcxšk& 1KY13YL<ʋ:lp"4؉ʔd 10*F ʋ hkpl7)ь6(-H{dZ;U" {}[ 0|Y?|dCi D#8UD]ߑ$9y= BRwBP vRsPlQFjX`HJkD79*E()=- 񶅦 @/|0Iv+- {#j*M+!KU^vp}1p(ѵhM`3d.FaI詈ȍ0xYȅfHxHb9 84R yF$fffX{YX*ލ j`' i(GAK E pvֲwz0!v[x\ @Tc-G{.yPр$6ʉtPGᚂ`-^}ʃ`D )gj;xzAX@0VWf (Nbl[ȇ pج<, #@ 0yQ# E$Ii*y}x`h: K  :XD@Ec8a:扱rH! `'800巊`ʋN@aP. *+VnA:A&/7މ$Х4[\ Hڀ8$!=C p9V6Sh\$+8e;@> }hӋA^+18]&.H2< z:IdgBo*V@$@ { H!;XDpu @Fa\Ӭ) 9HxH{  AH~j }JWpV1>! ވh5Ї>У9ΈZLjiMȭi8nH(B^3ed "]7Evרt)g`63BK ,R".GY [tᒃ>OI4 >(]مwv HP@8f }ՉaE*SШ6s]xc;yH}ϦOxtrqrM&X@ 491P0)0zy|r9TA O,&;|7D`?cH#@bo ?/ D@1pT.Wx;~?#@*<&F(( 8ZL 5-Y'n` *J`T/`jAFQ~cR+OU0(`0 Id@OObCȫPh@4Oz'1R&Ϣ@pDu{Wk3,?jX Xl`x9}ڈ+4h<ˤ x0,@g򸀀:\%ǣڼ'躨 p$Ѥ#˺8 0C01 NJX`LRiЈ'3dԱ , ]C(A)z`)b, DJĬ*#$P̱HŽȨLȢR`87Dq:HMq@QDI2!r;%@D+pAҫSjL@ +(y-XL6C޴zXe<#hZK+ bx C`j`4E~@,||c{el;{VN޹y}(2hnXCS山3=BB#@fhQl"*&xeЋ:f}&a5H1.D90<{Ptk˃XK@5'a:3'ŵcx;:F 1BZ0qa̼"D̀)vX*OL]W'dh#d٩8 B#0lO ´c. t(f!gH<2ri2&ԯLG@s4vg CcF"@ >'cakDB%~]r L "DCM`W⭊>ĜT"7CȀ=.ȋVڦ\+b'HPq^I!7 @i8@/gU(Y}f(}fA3hI# H`J Ne7fxn"IbChl5*UL%tX߉E@vPf`9h(TE @F6vBlAz^C֌ښgJY2g +n٘#Rp7A0h pL?&q+|EM"{Rfq.|]J$ڲ\`aRTG[4JƘmݾ~QȸB݄69u3 0gɻ6I2>v16D.ʳfd7 hL@A_=:yZ ش_ص A9cҕ2hb1. T`Ny@>#N44牣b% '2z9 z3Sv @9=K kBah,)HԔRMIyn_-ᏦLH3bj;"B A !HfT5 h'ez3ԌlҰEV)/3B ,tF=JN3S &`xvu'@T>aBfL~+0ЙCZ#$ qJAjd .btPׄ N/J `'J5"'&oO;T@1g>+7VV"h5 A0ѭUr'RjY<,X)KZꢐD&I6i34$tuQhaO *351F+$3)͕jh*a  JZEs<$ T rg9e {L>D s6@Pf~X ZWp5V4i3 `eXJ.C NP>‡s^`+5N?"꼮JK_s B& ` '2*#ϥ?3;%1* ض*{J+' a-R-Qiܱa". %@ @Fd:KkZ8_ Tp_``tN @W*۲hgjFn`X@_kŸN[EPv<XfzA/YsfJJ+Q$Kbp갹ԸQ`!rz)dx+F @]nO*w*X+362J"@Da`xت ɀ,! t]B]" _Z#\p.nu*/FEdi@4#:C1rl#7(=+=:ƀe[.4+Y6uRQvw]D-..qx& cI0DL$.]bG"1 !bz8@"a C$+9bA¼U^dJcTTŃs療E^gGnQ,[C,S1b*X5nSb*+S)Bp;l"42}7#M- Y/⛛H#`t$m#+[<:3\yl?00Q@ |lZ)Yj'И A^V_-cT:w$YCU@ pm' ?tlu]8ju$VoF&u@~? b (}>@pnrpzH41&Q@2B!l' D  @`PV!Dax@ PW[._VP0$A ɰa12مN5ZU:n&`ƠP(_OwTsk&~6}nB#A.L`.5)"TX$hE 0v}T枚% ΀:$dl) ;,^|! B8؎7*E(j+pKBťȣĀ8k<@ZWɂc  Љ鲺 c K,γz Sг,J}gc21sIsh-Cy)&HMɉh,(KQ5]NO@Հ[Wz# PayJ#4*%c YaF(;J}z@MyF nRáimrP$ޞG ǑD[W rE.''00 F~!L'" -[k 04p eq41 t;$̨ O@8Oo F'9fuV!LY: Љ!y y,mnOH)htj婴x*m#M#Ģ(B E-b*:܎V͍4M<7GQqwYٳ&Hyc7lFav`/8!e. K*;M=# 0bP Gmρ2! @ P ,^YJY#fY^| Q99,D Ek%hmC*p]rD:#bբCa.-D~$rngTl)~yσEgʩV9ƽJB j;q`BrRQRJ0NTId,Ė2dq{;ȃa'ϩYc1;1 /=BtEe x(\> {)]%FqY,! @Hƈ&A cAL :W8\GAEX "9ҞRN ctl(E/Vq1 caAbCn@CkJuT7$cdXK0@84FH !2f<ԙuj&[ a A(RE 8cOzMncZTLd:$ Ad/́<Ys˸SR\u aK+ l"Џ+V AAA4QH오lJT+dLK2 2I*?\c6к) - Sm0]0cV_hR I޹@T^LDZn$.nӂe pm;MBT hB9jٹ,U\.j)XbMI&J@ʶRXsDp '@(+ذTXBȞ=&~fXɊ; AP1ŨӜ^]SYG0t;ULP̞``@knh˨e " 7 'ϓtH@Ɨ m#I3yUeci p !c/;/,.c[̵9D$qx.@Bx!1nWk >,R8"&9 ja|hmHC~I6ΐTAV>@; zU^fЊZ7Pͯm4VP!q ZD}$>V}Mܪ'v~gVG}'v@L8O \q'alx;18RK: ўqQF:UJ2Bݪx'Hj) 01 6+|Ym ъ;p` pXy%ôkv:?%ڏ { 6x-(3v¶p4ȧ( 2xPaqrC!8:@ѕyʉ-C83wuHLƎ)DYGB@D cd(t1t.xc :VüIܙBUx0E fqШSSjz +.8kk"P I4 &q<;X+({x!>LǸ+Q(Ɉ)̀` ([5F+I?3 l( 0%zX7.an8ģ C78)J˻hC*v:䱲J/c H71]V v@Vkנqo$14w!ؓ\I40A: @%΃%4PBsgh[5k¬D( 7hXAd1 8VVH21aGٴ8e1[ZX\&8IG&za﫰rO0Q.h8@Z :[];Z DX ځ{U]<{)u0y#m\m,ڒ\(P:#~qՑr]&Iث K6?0(Axuq+eɨXqFX L2 JuVw0ĄdqN`ɸ%E`ƪވ@wB KGc9[914XU]+: 8ZZЌS̏TZ  F蚀roKx  3.H c*1..Ðoā %fA]۔^C7eX>#?Бn C.rk m%%5ŭ!I߁YyһᩉP$RPduw7W&tT+?)J@`֠z?P!0نEN%MG:Q(Q oեYH` qQ0fZi6яXp 2H:Hy0pʸ*zaDlctX`#($9k؇De@b}f:菀mXaʣt$_BhhHoVx iC̿J(P.)oW)hABJ͛,x.jDTqx`͈m& A:M*Y'otbYڧ nGz@FN7ÑƈR]%U;Ȏ8PlqK\k^bwX/  E9LIвX]^20IKHffk 1,v˶AֵC蘫}072\1ЅH_5R"SP E`ٲ4Vz \q#Eb7H.T2ʆI4*BX$ ;'>/`·`~UiaҴi%qj2GzQ9(aa19,-`2spƧgyѽ ^pJ(R ԫ7/AUœhsuzZӌ4_PnI䫀aʽ_n", TeEX oH-}B'59pH5nPKt"#D<Գ~ C?Y,\f2?x-dljupDG '8br/PM"'yw< N(1ɳd e0nz_QkXaXwU՛P0P}p0- y4Ʉm2)@&R*! B7PD7 ) )>/(<ݮJ6[ ?P(DD#p6 CP< 8 )@2}@0NQ P C?gP0@0 Vp*Pm/MW -`1*9BU*4JUH""\4ſkZ20-\KcOh;hO@K TWJ= nNB2>v  · Q/mYҰR|  "ȶA纮?*[*)s4~벜 8ޱ:>/(U )҄XQ8HRҦĢ4).1{8 "D^=qxFoZ6{ox/y,@(4%yL:|1$L˳KBl+*Z.Cm#>Obl< c8a (ͺ>Dk#Ӿ7 cp(2}|+z~-}5ڡH SEPJ?(ݣNC.'Qda*K(F Ǣ}*7#MJ5,1k- o,l2N P{ij %ـ{K*0ڢ~̓rjkL`4 bhk-3,:t&U{%Un5ZXb,m(BirX86 f,FX!wSshЂt+ԫJ\;g ˜GqӵUdp4( 0$526qW#1qu]a0"ðoUpti,iLSs2|9 XS eЁY*8L ţhWZv} );@e liAsQD=j5(|N%NBQEa$؂)8Cun` @< #9X t9MOe 4nX /W@&Ʃ0֙W/%#Z( '|)H!U Ll6ZjepI AHA0)HR֏ZE{K wlTL/` $~"[Z)q[:Ku$ĩHZ`9RH] DQ"A|/W##0 ꃮqR] aU "+&r4/+e2ETy)5XK[np(ᣡnBxN 9s#- dr#P$ٳq+k@Y( 8U "L=@#b,R(Y20}1(pK#f.?K`/RDlV7{ `Dr `Y Qi.vgf Uey2 I)%0&ɠ0 2\ |T] rv8xP cKBXd*xb3&hN/3QCE^6p\巣M @ b`o$ܚ5Q7QzczL.UtY%&M :6.dChZKi?EgLG=|-P !Td&w ݵ R)$hd$@nOwO%a,X.Aq`#UH@`ZaX*4q 0}]U L-1Sf@׎2ۊS:FZ.8=;Z#B=ǐB 8@AҬz#I@34r`.I=c3 'WFk`#RG6D!Fzˍp (`4@⫡,pkMbi E@He0PC-6B&! 8%E'D^0"r'@"R?pE+AzPJpɰ\d|+@Z)(]l`+`* l- C@ 1&kY-V:( h(XN \ :ih+fp:\D< ~JgJH 2Z2Ț4TLe`ʤj-A}KGa` Pa"gD&R j-1$eoFC|(PH! &dq*bE*V$He%njtt1K*ez#DŽWmr ,tNp?pdB+@^AFeN+ Êh:e8ՇVRBv t V5!9̶t.D:*^H"f!NЁфqgD) ,P QǞg(%r &NWoHpjdLG  n @[DBLbC,SgP{y6Z/D)`hR7"45x- ~+ u.egȄ:<ʦC c \EN1 :?.(b3,F ,GF S{$I(h0`RY,:Y$ D>`C%-~~]n G$ ru8Ja(:3&)` KbxWp2R]#rp f(zo*L8~ zF݃dzdyy22șz&0!  k%*.%nR)+.W‚ɤ *"JxkgC:dB(Hl* DrE':IfΕW<`F+r`a @)F@Nl%b@ 8@ ^TbڏbRKJ:N !(]bgfы1t~'' o bආp>LCUb/RfZ#@p g"EvHPLG{m`aGV:$1@l(#фndK02kinA]aV.%@<"!1>sOe:3w(Z`]U]ʼi+'#vHqgm7&C K)..^ z B/SFM vt~B lz Oh#- tZ;(. `ɧjbt ,XYk=`(0!.@45SD2}XB4TF"=y/SR-Lr(:!" /`)TV׮ysu۔"!<i"%D0Bd:%8"@0A|d/:L n %{ k$o-eIJq^H{ jew ^) @Dxh8*P~cNDNRɢ@6܎c").{a( L3$ф(.qOby!-dGlp?p"9 GeX@c?lgOn*#@4A8"  '^M؆+n+y{od PA^UwO=.-|YF @ j`H;o uFE &A|9Av \YSvuʦTTR⹃R91d8tSv_L npt.o5e*D_#.vT0)[[Fp,S)y~pf.!df z$3C< xc.$`5 @Re2 5PY3}zKҠ ^ 2 \30C-B_ ٦ +r8j xwMZ@y, 'ET|JJևe`$4Ѐ:@'81lӢ &_J fJPĴJ$/gX =Hܕ !1Ͷr(b%v~Ҏ o/V1NY.42 @@JL . Hld2wy D *P C@)Q7- N? C aԌ ?Კg |=Aa.f #0ZgEt.mtU" >! K+i H8 Cv[M G#tP(@WfC(L'_ \58R C`!#}}hX ޠt3yGȷ|ʧ0Z+ NEINCn)L#@2;2,YJ `+ hHS.ȡ#  `iڈ3(:l͡i'2JeI>֨MljBӕIE(~n H)P B1p. ') xu_;)J~ͮԳ0 ‘nijK=.ܡBBǦҐG Q̸3z6Ȥ W4  H( +Oʢ.1VIB *5o,+rH~-5`FTġ2L JRc0(| )Hf\!+B[6 `bZ]>GzpK<6yZ?"b3&۩3$:hbӼ BFGI$.RK"d9h$LR}&P` اK [HM J`"==$ 14$`QC@*?e|w 2P`p@_\[6@bY&m9EC9-WP #ds"BMp$CPpo`n_#"LnHO%.,#B:g%-fDڰ!#* Qe`L2Q !b16DOCrtR %:Wd{6B+3%HBBq#ApHHy7:GX0rk[)? RA&\Lg- j"2#./PW?$]!n.옸@\A5b̴)HRI4Řd}v3dJF:2/崅($r>5` @F{4ZR2yٴ,S &dU8yWO#@Ƶ+|csI: !5jqb`;x iD `<_xBCi 0ixĠ@~`)u{>GYytO#>B{cܐj ,p]]>'0chspB0ݔRnHe^` t#YN HUA<c(N T6g4tM(@*;[V3~ \cC< Bg_[ PKhG)%7,|' &TtCsCڷ8iBӔJyLjxL?nF[c~% Re"MA}pAgi2RV0QX-;C#7Z,i,sT@d,"ė1gEg֩˘\@HM{>}|cFD2Al`@ (x{z*m8z"{+*)#ǯRECPD  X9 (Pyb Y#7jF]: T; o%K(ʀLÔ77𑐡e= P 9$:Q2:ѳ ".k# J8 i92+G I B08 rji[&Ћ6/.C?~Zz "9  *R'ˇ*ӗrPKIh㹛 gR 8J @Ț~8!؛'zl F9Q* G9`pAH 0G N"+ R|ƃxR=!:h q>z JWD*[:G Q x)@0xɠ ɇxp(8Ԑx֋zQŸ#w$9 #h'4|? J0'd@F3B-p.xK Skp J>.L$k{4#d$AL`2:8BT s#r!ЁD@єH ̖S0؟2CA' s ¨賨݋t[zp-1X6:y*Dx*庨׀OXAIJ,hyZy%TKEQ=ᆟ: .+8*)hmzdB Y>"b&X9`%p=Gʬϩ)eaLtLD y"h5پ<.lHH:?p-8t F;]-tBl9ڀx R2Ƞ;kѺ` Ih)'d1P;]0+JAib*aԇ0t+"Y:۠z6)x7> $JЄFAydқ 60eneC ̚չmF7 -)$HGXG&I# 5xuډGК Ž(z G3 = 5]XQ( IK;)NBx;, (=ȼѤ p(J8 ќ 识b")f[*;R.\Xk xChjP4Lьr۵HA/\^S ,9 Dw qILjLqJ㊁#8M_+Ѹxqݭpxqݩ23Xȳ*!xBjJ¸Y=9R3%M0h@HLhb01@ػ)~\!Byb &fQa׋u!NehЧz.)OU u=c'̇ps"C؃mߴ ( Ҋ6T`US>"º [FxK|̑;vӦ !  X/G"*lke ɖڇ-y J:8u)U^E觴j#'J R) ьpqjkZ<-~8(1"/`8ްy$a& v%I9Xè+xo8)-y:҄Bũ^X6P584}I*#|o _9М@ 0(AVJtL.!1 1sYLN,aԖmqе idRΥ il5j? )LhgR>ȍ;`:x/ЯCYypTUbP(0 YLԑz(ꑍNj29ܻHϐwh6G74PHys8C@s(7l!{H(juXXjc&uwq[n킠0xB\ĶiˎD$?eVyO @ڗ ꙓ糜CJ>!JEI[NI(vCB;e6gh,`z [cEǪ&8BXZݟv:/dp<L V&(Di5aFOU@ *d 7輄1 @"Rj.D) "@a<°iF4V r&x v]H06b>֨1/ņ*CIJ& d!(! @j+'+kP!@˔I 2VjҝM$ErAluT`[0& V("B  `H(H ㈅*Hn:  066~b(E@b\||gb?A`$1 8sd/R!*>㪾ʞeڨM: QXŽm.$% )0+CfЭf)t!.@| Crb$bZReb&&"VmܝÚ*yanIj l"b2BvW.v] qx .!gOnX(e 6&ĶJ(˥@b ᖬrzd6i3 &!7 nGZk^EFd'Œ<&+e,b]  @!h ҉<|L@i K0|D8-&d3 d raNm"=O4 < q2,pt8CB:)#]]ohb$:Ba7e%zd@Oa/ʄ(63aArfA&z2>x`p[X +2Rlj|eļUV876@rapG Gr& 02!" 'TOLWh;7xOm꒒!@ n!da0t!0J TFN.`1<B>ƘMJ L]2hbnnB4Oh>Ʊs9ɘB$`g?HY3 "0$!K,FA!.=a.r(f z*Sb?D23p8u(IfBSB2V, faJ!BbF2 PĶKmbRʂ'"%Q9CD! aPr%G\4)`v`H.A &~1GnlX3X橰Cbf.AL΄ra r@\\#f0";>ĎlBbQQaWf1E :te+,"2n [9k!z+ #z!v(@D8'VU*ba;R=XU$@2`P.!qJinN0HH.XoBž†BJ|JfN' $8?)Rp[`ZV@`3ArI$\v=_ ʡxFJ fIkH8Bl& z|"[ѥ( ^g}SvD6' (>&Htrǩ BEd` }&*R9D5h"kV2BaimEHLuR6|Jf 0 i6L&-B(ua ue"qw`5Ը," :%g"hʮ!!! {a~GEF 3ক`Q&p9#d_^Ζίdԥ;7uI]4~.S bA4?+GP&`d) &JnQD0YyKBB2Uf]i x$4 rh7O`r @`'Љ /70"&bKD,%@QdI;"`: Tϡb]v*5Zj5m\SyOʄޚ7b,iJ3lfb\r$!A vhPV`!YlX(xY%n=4a&h|x7dʑa- dW-ۂ"!|F0E~؝@ SmQn>~?xt @@ =J$%)l/ p˦P ,  ~a@ UOATPaA`Q*8kP%F[;>^O;]7[3lK8$x #:(Oؠ޷.p V  2 zHct̻&"#Љ@N p<0?nBh,Q.Mok`4 V", $Ӄ`3m:8@J@C)8 (HZ*s} Lv|p *Nj 7 y@ ++L.~K+" ç$9 Gc@6 "Ȯ /wg.=L~R11{#T#OX 1` t}R0+.@ARM$pb<oT0*l6| 0tJJ_ʲ߿0w2lr|Tz@Z j: @qc@eU fR`F14y(0/Jw%10NjE@ y#|oy )Jy2[-3fyg@P "xCsQ㐯`'nfٸg/ty!@(JP YA'ZeXJ&g)1(;D>DaPP$B$DN)҉J%\EVrCPqi')#06 AR,cle2a2O4!8 Ap!|@BIse`$hs_GO B,@s"~[h+ ҶiP =L )(dq)w@CՅe `u) \ @``v[@Sfw9M/u(ayfKV$bР"BZ1.m )h q C^9Fգ*36ZiQU\i`&"E|)ہZI`TXH_/#pX T KlP  0i@>)|K^&*"D6>@H L'CjIv*r1J (l=&gz(r CJ`g)pP=uɁ@'@`dCrC@14Rd-I ȫ #H9NL&jO4CTc .ήa%e"<@d!Cr!(VA̲j sG;E+IX.)xY2&kDs S< c@ X,.K F|ubӘR(/DD>d­Ǥc@ĤljPHp`[gm忞3@W3ti@0lt ѳ୊E=L1R9 thFKH aB#@qŎ(8(h/ ؁0!8 覡 >9Pa1!q28(@}+2pʷqˀtÏ^pj {T9ց` @rH锐JlBta1X3 @09x gWCRm1j!8! x3P50H:X0}_5p]8LJH& 2@z )z1BhM@AV\9Pw?J `)&&:ȇDra4T ";B x y42. `l\ØDaxf8xYy߀6H2*h"w"A r1fxI.ww0) )L*-k"1t[ j XY܋84#h r;+:f#IYϒ<*}F6Ⱦ!qh `x8`AX^ۢ}@Iɓ@3[hpy)q0 rhVi \3%(() 3H3^: wz`+\m,x.xy[̟p1z:p i|pw:90b`G#hK,dx釁2G A< %K̻7 qp I҈!!+R+Xɀ Lߪ& QZSur2p;Sy;۩px 0,*:m Rw3 8~zXcO}-g@Dq4c㟁Yh 1㧹ZS@%مR8je]!m@INXY9 pӑ!( sY%S5PY P['w~ ifK!JQ(u?Ha!.{ہ;.TB8HŇa Ham([\,-?$JU$A*dB0".k-kP ?!98 zn@qJeHS8Q8mSe!>'X'!a<-_\@8]``>cq#< F2k, ֵ])qm كY2a4򍘠~RS@I NEcE!-ɸ?`@ 젶y xb ič 0/ث$j )Kr=/oE\u>RX݃p6FUiΜ&b]&-rV:HqO!ac':%ĕ2, xXpKJy݃(dfI W,7i4LA#}s7!D 0aW0]D#`!D(asb^l9yB&PXe($ Ø ݙ`ׁ"=@[,wC mxe b: {MF*ouk5dYq e@Uae)S(a}hBp݂+R4 ^^ϋ1tC_:8!=\q( Q#Y(olՂ]`k˹Ẁ$8g, ٜ m[`fXP:]`P$ v Dq1c O7hy=lV zm7f6 F|C"Tbl}$h .g_m&|b D!FCXTs70 1YV ]zgͧ-J3x(P8[z񟪔 ĠJjOa@8 HG~'##3lBRkdbjٷr&ѧm|ڈxGw#<"K0mñ <*`C[Qv^\U  BYm#{dv+G^pOyoXG uD`p#nPaw/hGHh * KvJ}Hp#GMMcj68} +4B$/#;8)``x'0Mn&t6'A=LS `aU$@/"}q(P01 !֎lƪ c|5*gCU6o!L#O7sbIM q)  yW8FǸE䰁?D930a"|Q.ꉺL.Q j,Ҋ͚{5iΞ8(LJ Le|82D8@:G(`N3i*IGY8'p(f #2>* =J?#z$L<9dZ6r!:6yjђp2.NL4])̤X @k Ag LxZ\CoMxEz<\ +* 1("!WN*8(ɏQ&[5L@f "EIi)W])*ף"DHb[ؒ{Lj0 Zoos@tu)l୙SٶR/@04F&!VujL鯰}w'BQ[hMlz6c:Q$"VMjPàCa_!5=sɐ& ?b]1)s ʶ1(S),%w0+@2|BG QY9R2@ J$M@3<"R zB6Al;TFhxp0pf]XRF#. d@|l#㾃hCfV0Jemha z >&VAZqll'# ` =i`/<$N"@(PE|yf2,D>BM n`bF̱/$8#Ī RJA=c'P@BMLfu, aBdcnr*^h2ZukPt 5@F"n$0`*$H$'Q|#q0΄ͬd.H@S!B":ID#1D) &@^B(8s (GoXf a(gdeLD| &!&%&Bz`"PNP@ *C~0d[d& Wb SARORƢz ^4H6**rifg:#6fCvcDg#!LH/ C.%o> sBD&)a)f'DpB-!3"Tkԫ00aPE! O bJ4- Da94xlhE(1e3gTP@0hS:n$LI,j'# .jPNVJ {D!ޞD^a%maC؞iP@-v@rqL n\d&PBC0 'NF&aD @|O5g^, DjDiKu[(ZV`y̆:fɘ|OT+WJ J"l+ $",D.e^L*rs inM0a<p+@1 -"BU0H$ fZ$%Ke$9g'[ F1O%u"xb$yc'R'A7Y-gk&~ Uo^N#%f i*t턥jqyHb(!dǬ.i#w*blL֠@:-q9P#fejY 4OB"6ôlZ| (}ڲDD5 k&ʐ/WDz Kē zj j3 .3p Yc\{J08y+ S?)r Iin**sZ@$J`E wGkLnvHXlj`j9K9UFekې,<X !68g蛰Mȁ*TmTFZ /p֚k D:"IQG}:`#4J"TG2'VKZ€P2BBX&#;i&+䪞S ɁS-Mj?Cjh"8Hp9bGE/ͼY@H I9;2 #o2jc>Ь"xnlE!:(f%P#/dƞPa{ ~Š_[OԶҊVV/N:Ҍ9"dÀf4vDd[j -.JU32\anx +@NEπ#! ?YMTX/}3d*X@H1!9jP0f@i <h,кD-]3hp}MZ*rqfڊQn-b"_NUf%?`PCq~3VjZԒ+1Tʽ#6Pa|,9@#oX1?ePd a<(s%* ~/tNneXt5A3s[ys.**vE w'OdF$^'v+8DnF2MQ+;rG;Ch RJ&-7[t7@x/<:T۟ `( "3+"wcVYfuW3^-ҋhAu( l6EvK R$} 8. TǩɂAskQx3*md|M87z+W= wRV^|b̈H)"\$$??3 =Q@ORvT  y]ܠҔ3CyK. )N , ,p q똋;. 9>=¨PhIj):-[xRI!) *M 8)%H&(:؎g +$٢$ !L[;hm(2+/:8/Y%q(z 8( r7J Y }Qo pB9\#ɷ$ ) O[420v6/28-A hP6*=K#,+4zS [$7 CnA1)''Z RS ).p0Pqk2>,@ȇ'"'0bC)3-VO6M1$Cc]cz^C 1. #0$8 ^oYiN='%  .,rQDCZ% *˴GBE$a4&8U:h 9 Iq`3+mkS,,_ ;>?J$i *0"$D{Z9cץISi0B0%*)ϗba- NU80؈ )S%1a,)P f%\qNIMc8+0.Ƌв7MJ3` bR:0 1ܷU~ YWE6 ƝG 6IB^1-}p (G#U/zry _ w&hGMW#aa- 8;j2K*]{@p(+yN) dA J56MLJ{i7Ņ,| x`g[,vShc3z `'ŷCsj6N;,0H-rr;AХ$!k DmSs&(<_Zx5P7@P127\/,B@1QlnMNeucYqn+8 pDŠpXsDLDBv`6jǀ-(=bz-C  !}To، ;,rp3aqé!qf$PQ ^χ p!8Poq&q y bɐ\<8/7M,Tsҡ\5ɦ}'vdpG P8$ @!A P0} @>$@Dq@@ ,J Znp>Qno$ Ba(Wg"-T8@D'4߳9d6p=Z@(@;F2Q)|fpp1p< 3}>@4 >^if`c\`i/Zald7cp k6r)8:f*w"jBJ! ^+wW3`2Ÿ,R⩨MR JL4N@4"ۭ #Lx ;``R'|5 )ͱlsp XLc D4K:fM`N`H.jSV3nZ.039 X" PP! B  hd':`C"8}IPHVDx0  `OD9DڜGm0ޠY$DX" )<s6WSN @o)԰]!1j@Y n?GaT< M5L>ˡ:l_ $P@cU56@kEd;GJa$Y`P@GBӌ +lA*Hb>.&.Z1),{P.cX{ܞr?&S<゠.?$7T>r0@>`BB0Ap2WA#"EHˮ!+ AB{ZRS Ђj19B@n'#D 8-!,eipJ2JĆm #D& "`"J7L`GTO焾I1SV`GXW#z?bAl,&%cB,@5`CK@ŰO̚p*T mt9zQo9# A)( .H-=@* d7X$/DC4> `(V$.C- fwn|)P{;dX qd4^47 A!gE7%mlɎAέh&`lr}dHդ+vm6f.H/4.R^ɂ`) @ FiD# 1)-8q;D`^]f2J3P+v|%), !!dd頨)VHlXc5" UzL/mc0Pf8d#X/[R*Au"btޭt_BQSR %).VHpn34hP^EYb4!b A:RTWRXpZi'>՘b e"Ȑl24>؏&!ܠ@ /\!찧)7H]tW8[us bCEyO vhuegP56Ϫ̠`*.zLB*<NJEg jdvW@Jʰ@(g]Qa*XM,kHMPT0(pJDO:H2燒8 oc2X\ҞbqԎ<4D@O#se#y3mw˹OQ(WȠBDH bߝ~'%"@`rAz =He(E+K.Ga @z8۠ p FA$nՑ31wa$ֺ6N氡&6aTb`/`B2Q @)$ăN2k>z"j%%_[DqU5ޥ9]B-eJ:4CĊSސD>2-+JqKL/vZ| W!Ub.r2C2PuPU^5} 6u[ Ȅ PGoܧ@,*암VT\Y20 $,ySjѓ9@8{F⭐0 <qS‚*NL%\K.& "`6؍=(>28i =y$`17o%/v i2 ;*$0 ނJs| sN>&q |;NR='vMÀ5)@RƷeFF5 $eyLğCGfg`V D%ߧ*4O**m+SʪT \,7P)J8T_Cc$cGw "f 3SeQUrJRa50#2BI%17Gϡ:$ "M+ЬS]iPx ]]Ѣ3vjʗfN0&LRP_Bx5H=100 uFwG@*A<1&PH+6!EԒT]zM0-qzGe9~iRD(@tjh. Gx P  TTvCd薤fA*$a"`EcweZh i1qLVxe[$!N>H N '58x$gqpaADt NEH.%B$%丐pbƈ3,~%% i7 #6(E`<ڢŒY5&LjqYFNMj|"PXѽ%M^UN#]g!Wd A.}vU9Mzxu@ɎbFh̎CxXD@pS Ƀ b gh熐+2"^GbʡQ]8 F;G`O\(+`8 I/H^!}خA)3pb# 1C衇qP<17` :t-ʨ?1~eѽ(xdyREE:2C'QGBphb7.?EĐJ:$G8 0B9ɸ~JۤHߞ4Q) i 2&q$n9҉QRz})L$/ZN Z@јC ȑp1 ]nL CL3'o@`FؾaO7+'xx= S1!FL ҝEYE' ҫ )9- Qڱܞ60d”jqZ#H҉Ih$P ' 1CK8!(N5xh[3A%k=40!;؄hFp#?A7'&"U+M@&pD6VpV "@˘5 ;ԃH;"+1LлMuFm!W(x8VA#Ti:$!ht<"+.u+{Z/٪>-h bB%A4'(3HJ̕EhSfE{ÛI4 Sر+kN5yӂW #9'"$ Ȅy5,yWoʬw`d>Q `QX H. }Řy^9HLa {b͘~ xz`殍.E((FXFث2#sJtNjzrNR"R50؀Pٸ1k$q2 ڻ زcpֈS!2 4``{|{瘟87}̽tP Y4_9$I#މ *(K;HXӑ.0qth%Ú #GH†8?*pϳg Gi7f"%r~Qn5|#(yW =P1ϒWҜlU\Qyg MWB}( ^2 b \HɋF2PlrJ*'S( Q"ɋJPQQzk% /q0X;\J[fAA x&x(Aze+dn'+Wӗ }d* p/bD)N5NaZ'  HKͤėL 4S'i;~/; ,sL|&+ n&3fXS#ĪqWFE1&ݱ).0JO`BH'e8*i K$x(AXDex,j"Fqr7J%Fk885 ZHʊE9V*fTKAp[xXB 4m5 Q=aQe9"fFQ kn ـI0V$Jֳۀz[4NPv1;2#&4 A/0`7[ו5 2`1yͻ+Pr>TQ? l˄n̾ZYQ[Ҋ{'p1ك`5XخzbMl}X Py$*APF;C;thb :M@gJïex}׋7 9CHJKyڧ ĭasZjH 2]2b?$;kaGy9) an@+)3'*Ag!L=+r|׉C q[2)-0ՓNҨ5Q/ov#ͩ؁vrx 0Ozk'y[͉! 3xH{wڹE2C 2 X}*sHrn*ؼ0Ka >89p\UЮ}L|Ыj$T(+pG(r 386qغ"o|-}{ ?w ;D (*P^- F _ {2JD%x;DP)!Aq8FP-Tا  BpQ~fIĪ o٭N ͫIG"cc3 }2@ GXL*@h>F JNlPg;Q8#U7g`hLO&P|`@/K?/-^Wr@0xp X%l(" sp!0GZ r4" ʆ&2k)ĝR zU < 8\, 8kuK># B}`w()Z %Rb7  xؤ)nȓ%T$lJl"`$}PPP4L8N S G7Dhlɰ t * u" &Vr9Bm*C0H,4"b&U2X˟G>L2V͑|d#k&# 'y7ZvNr-I R}|g3tg]w~]}h xpgzc/bitmqx`gqvi^ѴNZxC)VWźMXŨ4蜞$>&(05Va0Jp҂3Fc[(1c: .o1(1< "΁> kx=x3=p~\p10`qlI8g"* Е(o,"BPO9fB;C5ENG^|>j:%x@bVyJ;4Y%扰>W H.B ɚqL(xK "JI{S(D,A8d -G;GTPwA GL3V/c|Cn`2 HQy(0x  %FtY 2vAS9OP~<5 !X}k̝ŶGS * CB|O yPb RT D"MPl|3"DQo= T8K[h~(+RɩQET?UY3Pԝp~@wUnWZQ/@}Š jD01" X0&a P 3PLi4 %h`d?cu†@C8cL)CV$9GA4a fk52`) T,9 KRێsEz@v8Eif֞cи'"SdLOP:0 !3JbplUeI %DPKo]Rry% L!,bl" pGx5^G[-H^MxKBEJ$G29 >i| 'p+tׁ͙ I}\FIt7([e`['LjEGMdz_ed.O[+r\GT#-ҕP./ ӏ+VՆ/،b|΁C.hpVL^c$'zRV)L|&͘+ev>vPtuDp~&}2C鋟<[Ql3ʞļw2Q)I6](4A 3En25RFt9+TY MeaW0~3֩JFHb pl WD2@Q.^XT؂KH5LvLifބ S}׈Xõn( h+ʦ]*L (>; a)g5G5 #6֤Lb\pAb<@!,!D^jDTO & ifK>1$Dn+B %L~\  <&p ኡXt0c aGȾ@28R(#t/\*"~LNԿ "0-'р%L2Kz Đ8ɻY ` c! &aZHo^0&f嚓 &rd(*\ `/ Sfl¶~H j"wJ*! j0Џ& cT j>vy>2.|H`(x u &*L$6.(6@!bj/h9HB"nz(Jxn \!}** 0]⦑F+  @`A`|Ŗl%C4 rXfRQ)+(90| L9OE|Ʊ~&jzzk xNO|Ui)%^ )N"9 4claҐlaPA` @ & äPlf8@ Z@@hh>&Ʋ='[zxpH|allfl?Ѐ, :R!! !i.Uk3%EbB`n~ gh:4!H&(F߀!F j:kuJccc#C21%S b= H47]EyE`0b^ͤX(NhhrMIFTT&k  >C8bfԦf^p~5'XD-Φ`2,(7:fOP"(< _g+qZ^" c<ض!bcg)e8>] $"' `2/Aܐ{!3e}-:pL%+y"dDd8 P7bjHD F& ^ax"(gT/6ogT -*5 "Jd^EB7ɾm"^C1N̿DԮ }=Kx%8!5,!MryQ\8 :(`@T6#,>G6|SS%ڑucgMPVp\ hI"J`ǭ 0*C3V'\ff+TIy,>Z$j`:1@ bdxB2$$"0C)vN0@NU (?T2a#jʘ%?#$ 1AJ2QBmBj"dpˁ4Bf'1g4U SX+=Vj!җA:90:%RD+% @.s,V$7zq@.kX뿓(;rt3I4ZfJ2( ̻ۉ @!E W#  ` a77IIZ,\#䫇rDjԿ-fkJHr @acpyQOnQ@<!CaR#H:F8:'WFr#LVr+V`F͈% j !"tbʦ2:.`7L2]$3CT%TvatH500r|ȺBlj Fd!r , rΧ`<qQZhH4GE(=$.k嶒.nOG p ƍR$I~/6s@ $ɎE0Ln "0&p" ,H0@ZVXI`a<<`Jm!^<ǐ KEbqȾ|"W\ ŤO_ha*a42bS#]saC@1O"\DfŅ[!BB/fk\{ g~*G1H!( V-:LSgY }!ƩHI qQ$k/ufB@pN"*OoM`Qb(+'N JJ~6cj@DG6d#XfĻu\v:a5Jp7-%sM=1^+[]Da( @KKDYQ`QU~/F`&dcUb#BB"օ {4DR2τw[T wM0MV pCL5a vАȯh=Ȳ2-4R\ U<ʆBӸdG-32x4}mt5xpad?mJ?"?@`z@ PE@  }`D&}< ]2m+ N<"Erx4| j p? P$n*~EQ{#Q+F؟G&Rl@Al`>w, kc@k0{ s ` >"q e0 vHjD.x (4#NMc>Jo1G1Bv'`@ 2hx1 ivL["頧D">$ rr1m#G5 $z8< '`x2 vh"J0C:JxH$KasP4-C1"˨6 \$ .+@`<SJ!(Eu_W/vQytrޑE+ Ь$"P !(i3 t$}/)W:("E2*Sv,H$`+\XIr,Ps3tl:F,ȣ* &,J@R/Ō*0Дʱts"6V0RddIA8ESZvj >p3hTm ?$TR)'liSOi:(_XjŠ<9pu_WX# :9ygx5-iVͷ+Ri Hʩ,Cx.,G4 lZAuPJ'St蝆vzGIJv0Z q/U*"D`?Ұeᕯ0I$97/NP"A!3fG&΀) v6d%􅀘 JK'@J`b&ĨFxNboN$.1/^^?&86+ Ŕ-b ri@$xIhE}B);p.X$@HIVH +8eG'gܛCl B#ElK<~r8\ ? 4;4cb&ڜI , "Up# }|d* ía"}k "+=r';_f\ɆYЈt b y[t']?x Љ N't8r(WXh 5IĂ%7B&qU> hDULK, L*IU\EKZRb6@Zq_id< FL<tvvb< p5K\VcXG6X KH$~9 4-EO1.@'+%!,ȂPH LBTOɽ |6ydKeS,Yhǰr:mq:#*EspsZBna#kE Zrд?z^C$;( U9E VOH7ǰu6U%!RDe\AV<97[DS&.@qlDF>' *f5׀ B\ 5:᳤κ sԗESjóe䜁[|W&2YED'S%!A$E uV08D!DD.)9[F6ϕm)*#t`$Pm, h,eeiJԐ*r͘"kh"p."YmIJT A&8HxRqQẘN bZ,ib>Y a9@r@bqx 4&g  I3{U R[02?H<0 LYCeWCe vP1̈#?`3,CH/f:5̥, HBS"$ [ g2Zm{ev9@By,ʦJRCul:4&am"\#*N'&C <&J JMJ NOMse8tHhQJDZ0e vێN[ Ɍ C -ƀ` b`6wu!#_#גPxB"K' !ۃy@|cA @ i%@YaɌ80y@ٚqvA#"/حxx) ruHurzHa ﺫUs y,)̞,/Q$wUa* 8yaFmp8ˇprڵ2>`a3 ڙ4r訰!_H `!$j/$x 袈kxX30]bIـ@s4g9_D@QXzB|w ڨΊ$(׸؄ ;ZI?{ψ68 jc46Jk[K--1\" ց5U::1.XNHhA"\t8F,X+1v"L|^ $` ;U,( j&Cs~VNbrP?h{?|VCK< Kry ki*xcvxvdA +S^*:;ثa3XUmw0vmh%e4I xm=lvYhs*rM u-@DHJS/7pmˇ@op9$=lI`S8UVpq%0@h,6kɹpetq:X`g|\KL5Y4<gmF{O`>PW\ʓ a`p"Ǟ4辬ɽDEz;{( `Zn; P:ގL,`p&0,! &Giu-GqDGNꇹ&鯩5eLpYb<aہ W ĬpW :l`cn7+ [`itinƵ4=JNdc9"0Dx003-,^@@"@C D<@A9Yh0H !zi@AYV aXPEn0w $ aX4ڐ.fb.Lx/p"4}S%AǺJ@^$/C$f2p@tz/`ЛxM@$X%(qpbI#aT JEѺ;(>2Ĭ>HI?@ YDG1ˏAQLjACuf29XN`T_ՠuh#<6ѮA&ZGD7PIs .Ű}OǶ@A3z(|5:٫2H^$(F@%Ϡ^`5C :׆^2qH(] BX`Z8 -"B[ITJa88x@g9䱋w \ 4 ;a0 NtZ=0av2Y;NH? etŦJ)K9$}ظ0 1V{y5@H@=!SQ҅FsQN8Q?tlLa@,aH1mSmZ#"@1 E^rdP+BCQ b`P 4,kӌ>`0%,!oaeQg JFPA($$ܼivAhf9 H.2Ò@̮!,,>P L&#$m;)8;S=DN%춼R>r.+A,Lpjd^eK|O4A<ݮD/0-"-g l¢A%\&N,) ŔF:7¶$$`$/o!@AR2c'/j/:/tN a/ ^;N?, 8L*, 5bI:º7v>NX;HADnp(6ݓc=¢ E )hNN"2Dp1$k 1mcT@2⛴\Vc BJ*ed!B Hw,TDbD)zx S2p C,u;L:"O+O+A^d{B5@:!l%fKhU? 0n]S2w<1mH >kd?Ò:Ƅ~=tNZaOJ >h[ƈbDBh +ZF`8RDmv^hfCF^Hх D.b Z#_|Uo^/iG t],pvd2Y(eb@P-,L!-#\(݂J!^iMh%P @HvOl/Src$F2qEjr@rD$EbAW"26($D0 ΗB.tuTQ%'$c3cDr,OTc)4(+M,e쒾Y@x D2z4mC/ 6@fRG9$%6@d\-GTSHSuF̞|dFPa57/`H b`16Msg@B@C "^ta ŁZ1ҾTCh{x!@NBۄb:B v UD){Drv.H~NLD(h((*&LPFL|R@ 6ULHI"BO`"%%Ę$ࢸ+˵y||0OmA."Z!i>oD“(DFECUE8-BtQ+;)at>M@DS'L/Z.ulL$TJYB>t4o\qX0[!%deWqc9 xB~ hC"HTHEC. pj$*+MH,GXP @EVC}\J*2c X%G%"#&%GJS!,dQ9H;T,=]!\`:ox 2t`NKksZ([m# 2(8=n;ubnTrrP#x@Jq6 "Z h t?C:j]E3MLcLM7Cc?%F2$W@ӢBK `@ q[+²:M>E-ZuT΋aBiQ\@!awݒ}|vL-2` 8 ekHKz{[m?ߧH$MLTD>M>Hb# !!!$0Z xC Ag61t%j/:-2^n) t2"NtL+GXEL:Yʼnr+r?2و sjž"(X` 4DtϦ7J\JgG-h3Nw1LŨS-$ lA .keňJ E(e*n &CZ{@R@N7_a %2W(gAޜAcX,sV֜ wwNTLZEgO/%2LؔBgo~9աRYQsF0@ ʺNč(^Otو/UrnF@ Bac 7$vO]1+m@ bS\;xDTA-ý6a"T쓞U*y Z=mp0{'/F/ϊp`r9OԞPRqG*lp^l,MҗӨqE쾀XFJPK)=q߲ @ @#Hr=TO tl8zh0%$=j.{Š ("t 2֛Jg8t*@] |Ҩ' FIEQ= Jried\'UPlUf,8Z xP\sh׫UA;~_WYLQ 6rQeg 0Jh*\PV @@8{(2_/eFp>V{4E9@i qR)JOVli )4J44{JdXL mm}z5O Lv&):#ۡd/EGc^^8, V*]O.0u)j4Ǧt/P\3)@'!sO@TR!̔SʄYgbx 4'?p>SJdr O V|h;(g","kMY#. 7S^%)(R`Q5w׎q,څGƊG($ >ľ@?9\.aY#,>%t W26Ϻ5@L:i2 ls[F֗3oub}dM2Y?*hfFl bR{ÎG܌<0ESDvKpF 3AMT9DRVG>l18+8[ Z9WۣkEFJ\"cDȜ}y6S #`~+{WUTU0͓Ľp&FwsOIl8@Scoa&}i:Zӭ dW ,cF-4J4V-`F&>Xp9>% hnqf~ ,fRM9 sa8(tc5N 5\6Jؿ~R=,1b{+G}ڡr8BNP-+>+)  Kh  dFޭ[{P@Ij3فÚy)ۡ/+,8izZz*f+(×YR2Z !1C`|$D}8sht@uuXvtP@c{xX1C /wQ9x¤S1e116<U'w ЮSE9*(8H8@I (9=i6; 13xs(N̵8s1 86 Dz рq؊UAEV%JuP4ʃ@1q3sPDID)XR<*@SG9p*a2y?`uY|^A0%YEӖ9gQ?!HŒ$i&Y85Y,3Lp[6A4>}XBS Xw`;t\d,3j7-m2@)$@%C .=9 <|'T6[0(8DžTȈLQC<ĉ‹!xH3>(-y@qa|}9!]J»bPHP(˿fɇ4$C*x tB89*P`ro=,|-x`HB-<32I(' 2h(饕 ܽ%鲘Fb pRLO`Q1mC⅄8B Cj' S8`aᖛj!GpD_⹒q46,帡# 88*y~gMN(W"(Phs-ɭ{ҜٶRЋ(4H4}xe3 Գ%?AyQ׆j4x_A .5*x(S"Pz/"оPiw(b\ՔqS R#0DYb{MýArY: 0#B/:xPh`WI 90 !D-}X(9R)&RC(?ʑڜ> Z#N* J4l"!hq84byQ #ro>H4ZWB؝.OwH-AO1 )!\HSq?<. w @p]Ng3LC-AŦB@-iX4X&)Ęq^&Y .H!AՂoHHx;˞qE=3!xL D}x.PAT -, D& u ]b#-#T Z40ѐi8`88mY Ϲ:"6ƐB,A<|ԈBaS}I[@\`l!>xB6e s?-? 9Zi_0cg~LP>.:(q)"J'ߙ}a8 urW)8m]1xyi%H|)i=Q}HkźbmR3/ 8X]^Y`݋%4p0@ 'Rc@yV C[(H j3ʵ'` @48%R 񛰦ʘ-IM^‘J Q8McPš)H = TA2i"M2$Q0P2]7Ժ :Z`Z!qx1g0eϒ`Ư>e(]!Hg`~ŕ Q3'U\47 ++2V<)co&"Բu=Cuђc:gYŃ 1ܯRQeVNf\Zn:Ph0?SЙ@ >^I&;@hT0`QcqnQHJ&TH~ C)4S@g R9bs0HdPZ{Lw(`!U+ 1ShcNcqB @ 4  fF$|QCͥ* sqdrHBD) ; D EKq}odhvS0/ b. {2Z&,kD-sJ|  zRTj `'@>Ԁ@NRQ7DO51u@Ġ.1B>'ĸ=`m+22C0$ T^ BɨbϲLUm(?#f *PUica=/ J.+߀%u$.R1Id:č1ԅL"08(HC= - $GU7Gqi5#5 @"`:dUOl4,˹i34H7 "z.˫ieh,ɨU .FD(Z> P2bKmЀt;  X#?MƇGҊGŏ}%쉤̑" сz0QsjZZܛ2sM``&;3J\y[*30xf 0G6̓s_fE\Jh K !00 T '!G?$\ۉPdȈ+:EZL0c= !)\QC XQ #@f |zd%? '< !BW `vz;N:\`PW `'4YKIA.D_;d$lrI-QtqfEr<;GkC YGxg\, @=b WcM3fxCKcYiB;c&$;#ITD"3׷`ڂX}W@{IrE;rxq0B &N(Z`2.R=*U&ըH?[!)hѳ_ _ xMB@pMKO @-UI`j-\U43ssP޺syYC̀| ,zt!\.`Q,,P1<|0m Vr[!T-=ńR+)ndK4pW`=ąC`j#HkQ u9 8(E%+E`L%˃l|%,Hl~×U8h%+~<|!* M˦®DK<fHri |QK $ .ã 1$X @F7W{*GgԄ"#L$ $DBZ2DyL(,`o@ilĊ IJ)J>-H eILpMDش)8TdJ\Eq&nOWY-PrKLd_ ^/!  rf,\K\P>E0 Y 2(s.."Q&,0~("C%FxiLFH bk$✽DrhT >nFb5 2CDHxcBB,UސV+1rR̋dBnOQxJ  Ƃ5B@@QH#J @@ I:jp"|n!s%qx&!!zB3? 7AMJdH4"HX@6F!9Y".$. T ~uQ%\NBO΋MמBcp&J3d@^&V&K),V:3 @_. R <3wx)UgZ˨ ` @ GYn.u0 /`X!EN&~m/`y6pM "v`DC!@k 귢(.%3hX5!K,SULrU[*cdFBl ҥȤ?-"ADRHY[0Bce\P1MyK; d* ԑpG4BhDh G_g$٤q o;EF /; \ eA++_:ai"٨¶P#Q l<7dmcJApgQ6/ɿ{ " ଐ:rE:d?;E_x @ @|E<wJLH6&ₜ،bJG m ^K TaZ!BؼZ' y9gX$_xX( @C y&LFEQ(z>dwBLC"RpX0 Y@0|!4f @OA0P)HlM(*: ^ }>Ph}=H@ c g3-KmQ2mYxf"#@L2P}*z( ,|X" KSF+ pMZ*bps2iK @~2 HBbzi4KRI P[- 2#`x+ tG"ej֢Hb>h{# k{|QM\ H|ΨIJA:r]3&,/N䏮)$(-8&'s "HTHy|*|BH 2 bȺg)8.<5?;OM`"I!"I @^Z+*$I?SW Gp!lKZp4┄d%8T1W:wwp)?0%kaš"\(GGL$199ˆ Ѵ6c|$I*@d݁4ŀj -4dYII-u@P &1/rn~$ܜf <3pDDEK]; !I)``a>%DR|`]ň1"`F !c 950?NPI!7e8䔲C׃&KH XChi bجH,|JO^дU ØZKR`!P܀@;T -EX@JER#£9+32,Pl8*sTD3$ͥeD⍧F6@pwFaiuдhԉ7E%;^9`,ݨ@ֱ (#VGg&CuOI&hXiZAŹ,+|ʗ"@BxKlt!jx8;1Ibx `K 4ʋJ+ٙ:/Egj#C+" )#Ӭ&CegJɣ-\~*ު]NMJ|W6tܑB ')"[H9ԥQLEn% m .t8G+,Bst;͈."P`jB"g^.PfMDm1x4cE*)v9.L`؀@p-(u/xՓ?:F*:ȗH)cq H; A!rˢh(> Q 2H3 01 -R`@=% +(X>HL* Q0Y| A]@;;$i+A I #kh ri24|48 ={ i[Le B( =2xC>> CZ?xϔHA[8P#@2(1rn D^9P";(5PB$ :9,- IX,`sI7 Zy^A2oLdG<"9 a@|Dz\$`χʮ(b# h)'/"` !a(d2ϙ4#ičb0s7ðȂ yKII\opDjʥb(t Z> z??#$XJPJ =Yj;ux@(S:MI;( 1? q@XCyˍp ZiH5ڄPD$VK)IPθ݁8 GՐNO$oD8 o=J:&!pB6YjL"Ԉ Z [`X@ A|Wa4Se`%C?ꌭ1T ;CU+9㟦0ƄRUxV8, ;Õ05G¥)3{ &0I\$, `(,Ui(D׳UBhDRCt樥J &=5.gf0a:ePHD9wk QLXPΦ=HSH30_(b)Z=dޑ= R"x?C… ~zi-xà +EYl%7K _' P LjՔHELP D%`3&h\0-r<Њzr@`/@ĉC >Ŝ怰HRD`FC<ޓ72lp&x`:V|3YO9*ʔZD1!T%tIVMK٭%ݦ`.`.2{\2Em嶻uR @-XmlC9\47p}(FbH 101CmLIE TS:`sK5Yq(CXP ڱ`ϝ&h臥sUN z<HKS&23&=(Xע8W1BLy;0ɱ=U ȧZ$2(J>RANʨHi-K{|6f<,8,x%C:tHBD-C{ acW@P݆f FF1ɸC C EHh )Q">!{!;fH.hgPDT>jpp(9F;Lq]b ,h&ί=@1]W1_ln_@(#7kF]0PĶDf'߃ЀS's G,@T 0ˈE3rKHbӨ\he.P~BƊZ(qRA1 &C!zCuP-lgg.7y*u * } E @>./Xs[SJh 1p9!0dh?*R4{_R{b)//0*/>l'il1?00}RY8˖p>AOb*3 `xiMqԆA j_HDMLT-J5ka7Y}U :‚j@p5gSE[R R0\EoL4`uґ\+5ij+ů]9Ò-3H`*cMrPq r(iϠxukchFz;hUX{G(2@ˣ?p" P8$ @QHXq@Ș?@(}#/Ť4t3R)toP0X6@H$A`0 @ul"x bՀh4z=% 4Zߒ[|oT"&smܰ K2'6f%[ZY2RXkM0\_;P`X&$(l=@"d|Bx9[ҹov%~ \"JJ@DS~2M1ܒq z%2./cm ` yq20vH4ς`, 8 , $xy+ڸ1 V~=/,L0 0:,B`' S( ؼ' C0 'Ȳ8'B@ gq8#D0$*CT&;#`ce;C6PJ48ɂ#HaAM4ޯ =bIgi3RKJL4$'ȧ |>F(8fYWr*a)`Z&X >h04G`Ɨ+#^G N @!..W0{054L +rgFVAA(u`X>`# %"+k )'HBJ3'FReCtI0(-FC֬%VihNnj>`:`J`mĊgL4v taa`4yl#ma#Mp1,<\ڧzAz*T  !x} p @h`/hj '1nҤ8rP*D'F$JD^m1bI<@?aƈυ~la"Rw n"gZ6]RDA'皉XǢ$6 xŘ&$:~2 a$C|' :p^a=@#!L>` AB< Œv @@^ ],=)ʻ<"Km-\%"4@6AK (P v-tM*j$bd,RP$idClH,0&q C~X%C|TFP }%p?nUh/QO> %"6/T &Av =lQPsev٨Z @nrxB7?Q8\070Ep-%F8+P2<!>#Р.WǸzblʨ j>=.C"R&!#. 6EMPLf7Ɣ8 *"1# lmc=JT.M6xߠ@$A] A,DwS/0vpT jn04$4(J(N1 s!Db&`l1d$0z52Vb< `" िJ'`' _ur^"b#QdLm"NMTC5"t`GZ mA;f.0 DP@A  &@tU4L;سg‚.3ƴeD\jJ@N! JMji8Jq b"`2Q3b01*P$Xɜ=%I9*.`J RMS`gxH NWKI +"JZ')dC#EEecWah `RNm1F >3Qzv yyh2֞%Dz=UI60:'~#<AOը#H Y&GeR7ClC `G _kO$p[M"N B7WT :E6 kLc vĦ%+A 2wHcSE aDeV$FDB/22^Θb(BhnO_ Rtl ֞2b r%@1 *ȤYRIJ7r9*. lZ ʹ+`k&XD1P.rl}$$HPwQX 6Ħ7Wa.+Y-QqJ<#LJD4$!=^!S6 DE9|+@ @ X ؚOK@OEԵ(*INj◤lnXQ ?aGx86Ji#v&alP5B*Ln=.CJsLR֔a dO:5Xw.W` v@zjb*{DAq>4n^m( cW*Ta"""h4/p6=%0| asD[)J^H=&F#@ 8k/j' Fj 'XZ4%[M-!.P\%>dEtH0q斂5l*c3snbüOtZ[2KDJ<'.:!'f-|B`@Bdž:: XOI/O^ܮ3 s Aa0̢ N@$1Z8Ie['UjT]cC8q"uB) I& @&F>i1`) 7*`V1g<O?$.#U " 9b>&cR# a` 3Xgla.oM8[J@ ʚl64E0XFU?.ʹT??EA!Z~ Mb th)vD~bXnDH0C*amq!.6{Kf$˨v ` #a$3c CB'FGބ ;CS I.NA;tjcx/h%ve|#l]^5P!*=pЬ+"T=f*by%=CqhC.\䢋 @T;^: y(ved.20&d" $kVa@%ʀ(T~tw1:)PTG2 əEݽzة$ͼUeE[9'b<X`_` O_ 8 f" P?o >_)Gc0I$P(  tr9P( @rggj=F`rQ'{@}"6eպ$]%OA ƀCY/ [=ct JY$@ CC  U *(sMi؀bGOOPn>-I\@z4Ւ}ym `Q).zh-E!4c-+KcNܝ(m} 6 )28A``giְmR֥@"~m`#~0>Ӯxs + Iȣ'JРͼ.2aP\$a$ϰ⾨(8-+ȄCոHR蠵0i`0{-<,Glz~J$ABv 9m˃(R(!kx #W+m\zߠ@ AxQ@J ,,۰HSx C8 u^P;u@;PJʒNhAf: F g [ʌ:2,;n=؀ў-" އ!Q|j ى$ z+sӋ3SY LAl? B0'$zc,cw/Ev 1~V`:|6iyC,K| @Dp<x,gF@0y^81+.(`8uő`CrcJ))+T@h$C}m]Z1xجzUϷ" 0 PBS o!sޑangh!Cכi%L@p   `Yά3d 5ȴTB_˚Z 5F  q琵C r8*6Fp@#ОZ(g)p JA@Kdnދ{#i;u=G_ 5&p`9 AYV[Tׄ@q7uW m?"5EeI,LA:IW hXk5,n F eV[ya+}tXi}:(ĉQ1rc4bQ?aa:k&y ICHf &B:n$Gi/qԐli՛r _y]iBt;dBw3b,G Q$ iMeD 5?#*,`C#Lzth7!RvW^@)@ HȔ~v[c:L MJpM8| #|)q6ƵzdfR݂ Z&J >K:ctOBn6XF8PTG 6YqEID!{̑t{b 4-"tH쟷rA$tCi1#a ' j:22Hk3,BRUxnO 5$&Vh_ڪ4˜B$ 㼘QM\}zG@q<;Gst~X({sj "-\#K6et9q !  c%lhf5Ab1ȉ-Cj>Gg6!FA,%Øn'(zQ7$`L H *W`H 306|9$\ghcG߲\7-O8KF̡!#A8 N?q4 3lbG&V_OL'M$ 0c~ъ1.\P ႥNGe+.2][/3(~[iGWoxX1O #D;E04~BL }7hk-@.8>j0Z8I Q)nkcV@IE[+S.Ʌ Nd>2ЮpHUuY3Tp `Y Ac<́u{>Ba&A7Ǥ{p *}9.-̶,#^[׉PN Fh`:+P(" :1$s! SE|A$ [JӕF  p"(΄pF 1Hs:1j3($ !.[sx H}11 sOXH=;"-k/ Ĺ@Y ;`dV7"kRB 9ѦGP iyx{D3ȼZa,XtW HEJPlzEo6: q>2l|&*h|+P!; H)z4]ؕYg(#\\Lz[%H% Dxiyd 3$)#`'Bզ 06sgX0 gž6`,6) +h#,lrʽah,nDE ꁰ` (k(387x;ɒ MM(xC g)a@כ@BD0e73 QK#;:Wi  !!2q>$#w`|nS x0bűRq D,2 ™٥0:[)c{s$!C%3Έh,MoAɧlP"Kׂ-#.:qxt!a}]`hဦّz5҇48뵀_a*Nw116yPEC׋г&y)FFa+cr3ˁ``apR,Pv;PpB*8 pwS3c{X׀:"E0?nL 1Œn l 1 ](B/K3)XqH.z xܹ; Tt$U 0fM0 z}/i莍 Pqc+ڇ˓˛z&b*..擙~Iz.᰻ 28e:Q#+(H9yPsq؈yag ЅP*cS  @<,#PL{S''7k2R-~ 쉌8נ(( b耈`T <8}/S՚x/Qѓ8FC U-e4 53W P)I:Gh]0WBA %R NYt#`&zيȲ+8ui4K0t4yɖDPb ;l" y|*s١S#?q٧@IfW >}'W̃Px /u:*Ю h54a XkI07Cx#!` 0@2SҊ(W RqPBؽec ԖhIΕLZ-K0@=b/xvW Ḥ| (B9Ul,%vP`2M%P#DXaYZ4엩t/~ "b)"cΉ5:w 5=!}te P 4AJy0p+Q ΁*՝}LVR- v=L͉pµUr/{er+,PU Y6Q2ʋ@r׀ Ah4R; pP%b4@״N2QZĂb7!bI-X7Sطq*(h`Щ{Գx(2w_q6"\BakzYȢJbg |Si ]xh[i5=X(%m(mzYAc}Z@vae#&H\HPEHv^ b{t 7W粙 b{j!rlkmC1BԀXHhgJii&X҄JHwΚ$CLUЕI) ։Xa|Kμ'H{hq p 8U]凖ghDy1/X)ddEHq"V^6n zA[8`eQڈt‡xr H^YdHer-0hg "P.xxt>68c T-~!e[驻Ja,8B!`V@@IxBBnj0cAF$iH qX"bܐjC =#nh;;5jဈn8tE2Uu4x Ihp]p? j8uY9K(6JLr1HnJJW<ڡ  T,܆ai|XhG&SH܇8n!zg>n=2ܙH,b(:0g HFGPUX `5.P8 PiB!ohbh F"̧ApRx>9]q:xrF>$4]J0!aڀd1=-q)ہ<>t]FY)"j藬^IAN},=~(Mb5pPu  l5  7pD~Ic P0 ?\29>y)(" F&Pt IGkvleǩS[TzR$0Ə,h>xm9HBRz:fNNahT;TE 5htHn~_ tmD4 l:B苺%ӕ2AhSrC)VauCQm,'iqډ1\V1}i:.=*8 r `8 @n\N((p4(,y(y@dcNC %rH4m*(Ɂh+ҷ'CPB<Zp Y@H9hUHE>p-i}Eh8 ,, ؈Fԛu6 |Ǥh} `5pF2(b1dTr,PqNH' @:T x:R|@~OQbAMgQ1H@LzF" G>rP @.%DMiIqu 2A:6f^9|γ(yJ"-Khvr?|@%#JB\Mh9y&ԅ hRv/)`@ y/@c+|/ґ6 1`f3Q|qb:DC vKNq%8 @1̯P 3{R%$dTJZ8%k6PSGH4 2NWEnQT et@XÍo.=  ASAΡ`gL?&R29aNJA&op?[+p4{Q)^@2p0|M@ 3EZ X`Qn"@'f soC[N#g3pPk?>Hrsz@hV3 V)  >7" ǸO0"Bt>0&"* h54a6m @MmH P Ai5ϖwiQx4~@C8P#J%yذ|9q]!9"akX f| ۀ>e}m@.ё0c_1m^JEr ni0 F|B!ncdAj d B@h d3c: K4$,F SplrO>ǤNR*t  H8.(;*XF%Ġk@I $ZmDȥpG+6`d4mzHA<wHʀcb A~ .GXk6.  raW閸(8qB `VX#$6&F`(D:jPIL>Uad?  .Ϣ` lyMH0 m84f`FbNJ/C>4PRʖJ,2\Zά+ bd%b`ABHr|GsʖAFaO Ἅ JVf d{@Vjȴ 8 2Hp?i/-ڢ -`A$D0h#Xh ڶɄEbm dC..R $ NR3VQ"lJ&ᒙXmb \!.A$qF} ʼ@+6Eh#/" x2)`hY&7+(tR jC&1h +@ Va l:2E,$ ey$-2Dgb^o` /Qb':xcjoM)(%,J`jvjnDB8 d1`ʆzgj^@a*(" L3,G!"~9.baF֭rÔᬸ4@(mD LTP琈LLFg( ]* dXeR-3`Բ/@.n6XkMv&\V;P >HWIhpȍJ(=%l˂y6Mvtt!L5-{JW'*ͨB@D{!(ox͢AȀ$(W$O%40e~5O 2VbT 43I|Ph>ΐ@dN jY Rgt1Ȉ DAB@z^bl HC4t2D΍$HĐIAPSPڀ`:~ 8ײ Ff!WPaH!}h^.;WA&`d̲XZ@'qVO 4:/E:w[iAt0֐U /cLĤp ɜ.@n%~qk@*RTؙXd(%)0XJF“C3M D|j4c (,s(H NC@&LRc#9NGvtVԶ5 Uy n4&(ut&$88!D lEoPqFR V6!Xx+j%16a=B":% <1mOteՎ4!DP&jM#F`8mB hug88Pj=녊Bsβh"X" yMCOJH:6DlWa{pvMZ.XU)@H'*1zB&!xG62`JJ(Qk(*9l+rg&&J#lJ ϏyhFDVdM">=l~AXz(&I=PDDG6SB"@&5 karhp5l>sU׆X h96ȭX>0!(`6BJ@xr RFFԥ5"g>I8,lz``/}eb'&Du9Kp!^XqB()la @rdžbM*gin8yAbq/R 2ŠfM&u"(/slb9t0pcqYj~;Bnt`h+Q)\g`(Šk/"CtQBh6`^x"@+Ǒ$4='z8d,DF$D[%bG@yǗvþ"OF~D,ym&*dwu&B(v+SxTm`nInwok@sit Fܾ C@-Q"V"Of6㺫f&lZd!K\AϷ40`OSbBe ĥ5x(fF+H0MTNg[C;qlQFL"4ʃAd1'Nq0plʔ BA%Thc@UjBМ;:Hre$@!@hURgVǦHlFpgxB.:CݒcL|O.@CaI#ot@Z7gZ+M6G 0?N$'VVl G/J\5NEaf^+T'L:pVڙCe9a+b\q8$VVjVK-Ȣ|pR+U HaF %(~&>(Bؔ$Z)wvhE6@.Ce- ;Y5@-ρA5'BUj~,#PVBtڈhg+ K!Fb2/jǭg}Y@,MBDžqc-^~[`-9ABO!HC1ZV_f [P]=ap/xg M@$3FKX"7'˒j> [4ox&W]:@"mbt| R@B$HFb9~ 4Ūxe^9h!Ix!Kmߕ+Q{ `\ӧ"/\$kc@(*0gJ$ڧA]&FNA|LJAD8S g)`P,%=( ?@C߯&?`L&/\>/  =^ B0,)-2T@842#| gv[0 90P4W6Wpn}!}У̳d!h[(0!jXkLծ  K 6ƙ@`Ae`,x:&؇hFP$\<L#9ZԹ" jp;`møxn9z rtNLC |6B N}U-rb0Lj5ƧY!;a,͒אRm1P]kiG$|[G -tH|KQ`o㊠0! 8[BFx-R&Q ȴ8ɜa`򫀍GxErs Ս1烐9 Ι[:֓2=:B:42E 8zEI8lhF=*A#E?#U#L?P:MJXer pپP0x./%BP @iL 981Ó\YNN,Ӡ*H~ ; 92/#T5s%6›häX$y3<z0?A aH;,@H86)3%г Bt$:A02@ 4+9iPb Bs /Xq=-"-/[Գ| (،JaM첅`QM 3.tQ: 딸);*;$?{M>T%9:k*zu 8莘ijpG(/DػTbグ+ '71F&L G+j ?RZ@HџIEec&jL a:vX5 5Ph; 02 ńY c<ٓI4oX= K(L[(C̨P }I=x10л6$p:e] +1ȅ!h†dhA (hw0J詁@e !E7|ʼ*LH%Iƫzr"1+x7$}WADdOEx ==?.LR<]T=;3z5p9lj+̟M C2v=XKP;A 0@ϘyHhZHbB;< |tb8Pc#3@=5@$f4# Pԟ40ڧgCυQiډ]0 U0жư @HCݷ *q=#(PXTWsAkc>P9ųUMdr2޽$']P=aPP8u* ڥMT='p(0pAp4ЏWΜf43kBi;.ycdtJ*'Q@198gcj V8㜏fwyT N,øG{vN>xuB\TAfSMcx->Q3.)7_Йp </0u0?Y?Z1*Hz0Zv)v #مxc{Ü@ 8~ntF<Ь:h8b*k#_ؚFWFtpP8#r`n$ ;B_O kNBP@0DhC1A $88 ~aHpѢxFBag# ZCR<Ao łb'"Nؼ`? ġ3 Ec8(~ Vn5H&!eڨ fBIhX,H >Ahz|9RcF'{9G2$^jYHud@ r1#2"$ '+;Μ댌L@x0TS G?BD,@/˄ڿj@0 zzgV,3Ћ0Rk1in{ìX $HYZU#(H\) ࡭@N6( c2:90-4거j(\j4r롺lP꟬zE!#p0{n8ы2*& ISP) 糍 2Mq1 @0P_%O(O(?аH<`-'dz[ 'K$; @<-,s=Is,3 s_1@ } yX c8ΑR@%'mS_S)T2OlX98 ~u֑! BȺ #%@$ j@#56p,cL}./$0ϟ654as ]ֵ܅ v 4 Pɧ kqEɎE :Dzʎ@`(̕e!C8$Ok&aķ72g☷GiU6vܻi|@jh~%=F3pslܫp`8KɵBDEUMCGk4խ2t,-' ꏃ<+oE xB@bApoBJ9Q3d%DqC@@xy茸Eh7@64Y({xR:X:@@jCT;h-`  Ap-d<b xPh,`rYPz~ c\6y=9@^Cv$P;y,FT ! rrL <ds$H\ 6}v@/$]d1f0m_h"HBa]3T*]h"~):%BL}9ica<ҁc$n)"pD:28+"N#k3BzI63TtQRK & )Ҟ[iB@T /P2#Z "@^4 #@[ G4">7 3c%JʇRsT=XxBή,j@5߹nBBA0Rx\F4k ^A ;: `J q*r@ @*@5Aq >J%u%@n*r%r@9P Q)mf\uVC0Z qbsrnĭr_#B?H ~4Z 2&{ڮ8p X"A29ۏ9IS*pȩ6jE=@-()RޞMj5mmc*G쁁&  3qKGtcr7T0OhY@L|tIt <'Qu!)8#7 6v#A"b AQ|W(>PYSxa-lHTa0A !ּZ\.P;GaCFH*4FЇN pE"(pEfڔ"Q `AHA ДzE20VײڋU3 -@Ed&pD|B7=bŧ1dwIs`K"Ih"f%<"4 MTRýr<^zӆ1ⴚ*To<̭՚',2(ܘc Rʸ,4D[d,^` `"6%@-FB9:#d*X@Ibm6.5I#&. m~&!rM,)`?bZ .`:4!#cfbЈ7@6(>=#&C6nEC.v){c^^Tڢ(2-\L(r*([lOeINi Y"LZ' (Y ,Q6T,>J6Bgm`N H0J!"n9`/`_ %d(أ#ʡx{ fb&&ee#lm0`#0HH: CDq? :bc. rCG¾J e&Ve ^jEjf&(v ` #YCBd-~/F^A `r5&'78)*(܎lx p)枩e@ ` Ƞ'2H;P.7:A 8&Ei ^)m测Z:t# 3,&,4YF4:-ke]R6klA]pGСTg5Sp`D?/:;Bw3 (alzn-H%= @7oftn%3Z $tҌ4J!_Uq_OĘ\QKC2WT%܃bf"*2%8x&dRn=/!HG]-¢djѺ8Dt=4pTނrb0P*>>0݉ͻ-gLQ]~$*/CHh̨cJ#2Zbt7mPF@5!0<`l9B@CV. Ie+@:y97&Q8wr/Ocq sb2,ܨgcκ H@ A*Xtm ? r~Uf o"pRNoGGd*TV $}bD|%,1a @s$ /xeL:g+O^w(cq%̀1 Fm|߱tDnzP 8.n$'&-t!1x?hT #A LYCv=L`f@mpʆG?pm;NSgn ";اzUY~A $ܘqZgA `8z@`@$ #If@ E"BSD$f'da@`B A`v:`2{>~_pټE`$E^P,3# XU`9-H@1)D2 `;6?+/,"x~gEUO: 8hUi3)  %bl :rl)oyxxqiw)s@0pt|R0w40 j yIַ}+.zzyD%+ !;JdJf&" R0 P&NP@s4O+b$ !HPπ:(@+IjBz0o$Ɣu$)C&k,hUTgPUc Q:m,VHݺ * `RO#i{{&®=klPNDVb0C%!xCR8zov`Mae~Ef3- 80 `3oHKT2JlSR$`H#!XV5bĒsTgh ,`+?xQrDŽ 3dN D<,eb죱c`AHʄH۾SdWzw *&euROs٨+٦,E/@<Ǡ]sT"{Y٬i Pr`W=Ђ1 T$y9΂bmb q nFd]m W8AL"Z%bln ؠH"@}-;᱈xQ =ԁ J 0{xH* 8 P+ͬZη8H8x9*(& J:=<Q*rYK '`p. c 0.)1h4D&0C0IZq4Sǒh$"!P21QBCRIg Z](2؛<0Ө!T=A1b{B v(p#XvEyxopss& á1r0 YA)+T !#\uGX htx@BI8扚; 8Pǰ1R qlRAtm  o 0cȈ ܍pR'rQ0٤()|1##Ђ -zv P2X*(֎6 4C%í0L0PA&]\) sŽ#9I{ :c a]bNA2 h5(q3uht$䜤$+$! 7P ٬,Z | P] ܍fAϻ y>{rLȕKI#=ɞIÿJ py5H7411kx[ ?G-̚I3<;4|O!ЌioȑkY+Bĵy8:('Jع6y zÚBXnh8Zᦡu KQy( ̰:Azh H< '{ؔ@ 8JȮ2(l{ 4#H9@];ؘ # p-BԆ@e2I;;>2""5c" IN H E08U9 ;-KJ,b}68!!яD3m yR06HP1*A`wB!Y%zGo82=,e 8(__5BĒ*ص,9H,-B@L"!]k tSJ@B1tV ϤMewbX6  0pF+#,  썅_K0;(*+i˜ek'RYp ӻ 4SP B(82xWax1Y eI#{Da@ `H>WXUE&tm-I!!PJ7Z1R5-VEmg0~oHY~^$zD̜?O`P DTuiƼ'^Ri,S6RpO|/Uz=e3-ݡPO,o Hj@`U5,3\M"DH  ⫛щYK4r𔀚@m Ug?,21Kmy#x ?ԁzL4<+ç'(m`s,xܓ"䓤<߬6Z./-Ad,>#mF#84VB`oH oh 2=84@޵0I&ۀ*M*v*=7L\mXE;nCnA$:ү g3 #胻 D2b@h1a8#{j@dFH3y0}̋>- (@.DQ "hx~ǍCJ5R@+Vk9}%$ Sc F1l@ $Cf` (?CAc' Ԍ{Kv%Id-轞 6x52f2cf0 Qh*B C`Czv6x@(r t5J8GѫDۀ6@dT I%ECҵ4`P@:Pǩdl䚻R)3"1nh@_%ҥH<-,Cl-;?-' 2 @y۰/N  K2]x3}e@ȵfvYRh dVՐp}G89i.$w2.3D3+-_4,v'%&%)kWJ,JGZ1Gg@aZ˰ֵTk[˔- A ^+D c;kf80$x)3h )'& ZN cht+B^ !1mE  $X9WR;fEx{0eʝI?ba6ZE)B양K$)6lߐ#^sn* 5(A#k ,X`aHUY7a1vR" ` /x[c.le92L[s%'rl@@%v_z;GUhb6a:^ A-yi#eH]w0Pu$ "Hх}4%g ! %S|dMs 2K7 B `Z qkIn>$a)&Y rH s5Rr+zLeT73tH]%S"&qTnP27F䰵$Q;T z % V-0Xj_Jʕf:Lؓ *`VՊ:Kq;}ށV*"ƒIG#S ')zB3{xd `Ix -$;TSO\y/F".e%a'B[tJCb9ubEKE}`P V &َB E IqfK͹,  ꙅKs80G z9la֨ٓ $@j*"0F,DsboaK@& R% $7,p-jT 0$Djht!L Y@Z (HrVi!U".ш1RY]w\O1yP<( 1L)R B/kpy5_&tnx9B#OmIK22x@p 2nZo)4HdL@9y-@C@Qcbh%,u槴j>QsxeкGxJ`"ԕpzMx4˧sSW&Dλi3*Frx=@ :٦p/FrzG0ftL C{P<Ă@A yme#BKkʫ29YV#"a%JU1pwGyEfƒ<#O^Lj`sP9o A ,<-`rֵ blC5,r)D4*]!@zamZ^ C>.dZGD%b@"!aڡL@!@&o,8B#T( , 0A@*bL d *^b5j{#<]+D*@FF%&̈%0fHV,^.@Lpgj.BxyRDlf (G 4Ah(2A"*Fo?$X@VmAȶ~+QNX`4m# IfQ1tGD脕2c(U"@  ;dqrCŠCvҳ@zN/phW#2V e oXP_񴥃G1rɀ``Ubl3,=FC0H pz (H$`J%'Ģgg31Jw2R $*u ϯt4c4E>>(&$|{z$h% 'ALؒF f3$m(4N@ гAA%'KϜ1.m4f+@/#@p9BE81D$aKH`b%%psc"..NOFXr6 >&AځHJ$ny^L'`j`l{(1vRHxB BJ3ih ડB^NXsNaAcRD@`OB!ɏ(hC8CC @LkA NQ#s<##A:P XI5>Gp@9"/3;QRgĴ;q,CteQ2aޗ .'-͞j:..(3 d jVGb20F'JU'4@zH W9U4'vN/"/> 4MFfYK:l2d2K =pP@ 6OJ(#;@0pc2725wEf̨2:(0x a+h%T#3t7-%h"ǖZb4*h JK3UCCNDr 4@4:.Ϊd ' eèZX``tV8QHf~CBR3cI e $2%7T~[f#'؂6 P08~+84&B⌲ <`ltA'r#8RDFÂi jG=ԄFl5Ļb.hc `2H/#K9vbtQЉ+MgAP@Ȕ%>u/g8@ `Ryr% 5r%KPsPZ@/L!ziH bժyI &z>O +fNs9`j0<*V-x` !V (w$ґ Bf 7sVR3zHT@°`@L` &ll$aTws2o `YJ :(dH0T.q LP沜)j"+ \yM贱jb.g8 0a[O*߆5GRP# ,ƙML8qp;RڟۃH@rQ2S*ϔ'po'::hD&cH%cj}8TCDsVlNJNC$I%Q/<9$WO'0x $=JX^ Ұ>gaۜ! 3B/Dz>3se=plk` N)\$cz9/&b+`@).* MDgd`(*F>۳Bޘօj%LEzBtD, YqĥJ0X3>.&Y E6 @iz%78ߴOKFpC.s@dp'e V2U"YK$:/ sq $V!* nPʩCm2BnnZ0jCӔ?$iT+D9movB`OEH1 D":^L]5f`4 X  ~vG5d@,0Ka h~Ĩ5Q`IB/^i/o{MFk@B͹O@ cV~/~X,e6)Вǔ% f12.+0MhCAJoр7ɕ}E. @ķ @ 5B; ;+P/^"9-0@i D+9M߹ R cj87%p~>I@l00T0a傱lw:&L ؅,?߀|qC*5PJ$VLFpR=#aKyfj^+GK,1Bc5J2W A pH6:TzrJ`@(D.HCPTHhUkfWјς٪$a<X-2@f*+j2H)Jj x / Bm‚)Z2 sX(`8`ty+R2Kj#ꊒM#-J갢I 2*G ºxz*cB?-|4Q0q!*Q9ɪ;XT$ AsȖR8g;%h&)a@TX3O}IRC9u"!Qz'(-)2@n``žf1Ư,jULVJD 21ok<%`JTڳإXz>QX Fɡx" 5 - Cz5Nܕk8R(;cp 边NZA+ Bه# P @6"`FlX A>Z+K Ò#*X1r y>OaJHjܑ#'wNZo׮HZy%!C1-E[J`-& k l(9|2ASW=%R. ` m3 x@ՊɤUڗ@F@ +6sjX͆-E$>zHʋ~2 p h,*SmBT pj!8IaqALDcÊgHdB!5ģztaܤK#ـ2 oaR)3@ʊ CPiFA7bNqDCTv+%4c+S A16z=Rb=8"hf@P noRe֕TI6m̜ U@t0yYQzN3i5? Hм h`i v%i$޵bȗTSD[ x;T&iAN>̢$XGP=t\fMo_t=w<pq +mv;Mr<`|G$wXOJ$`TUH`TH;wtuYq,} vn-f`iUj}<ũmSʩ#I<=͙rA $  -`T&gEY4O Ia`燐C{s̆RàuF!!9m%6~RLNYm!䔐eCYd!'ۆK`n D(=^c ᆑODGx= q$[Pb{=10 ', B+ T; "GQ>,{ 9~ഏ>/E#2 ` x0p5Qhx[QP it;(!0;v1,b 2 8@8R2L8>°Q0Q,r [)—. q>{ 3)y:J)PNL=,'3P'$`(p(B8(q)Z!qWa>)!++tS(-E#9h 8A?0: 9(|ɻô8@l`a51ZX3AYb;(p&q++H1#i/?R@S9RU'`2 O![X)C32aAZJhӺ\a1('0уZ+UC؉`H6r-# 3p$FJ Kp@^K&'!k,j!C84);3+%@KfA! &KHًȎ03\8O>M;o6X͕lAQ*X˙H*%+ .X̰8q( q1/rx7` Re cȣAr 2a߉v;:NHL&&`|&y~ 7=ţɑsˀDrytq'h70ȝMKW8 ђq'eK&/p!SDqHj=`&P(4S"ɜ HбXq7)r'ؚpXRFHIiBh3d X@#,UHp0cB 3ʦ2+)')G JK:ѯʽYIȋ(<0%`&;?p Aܮ1. C)9 PV B" 7ҋ#5b`+0Y H%;7JX'XM0@MMrLp$b@ EU|cEp ܺ8 xP> 1` @u`*,AzM|Ƙ0H(H>dImk{!92ى9xU,Hm/h}qI *hYrR4& X# #8 U@U!c*W; 8DÛ`,13ظC9ҘaAR Fp0x.)-<#pvqp ppE?8x3H4wRy*c˥܉c'0 .vb& `D8KDM@s9@OCm, I5 #?QaɈ/=\])8 K=1}qW8YGpA7K2ػ&[9\407#GiƜ2?K .dl)[m!b< !+x iKZp6q0`~ fYh:phvP)-!( .ce!$v&`i-D⨅X6D?/ 6tRޡ 1Y+Kd@ '_[@Q C4NZf;(1p`-vD 24 EpRJyԍXxnpb4xxx~W8hP* @s0lupLYeeAPAJz-8F8 =2IT4`+PF5!8ī$Dxr;NcZ.PZ)fi<;ӄ (ʥ3)SzrkҚ H+"8((Ї 0 82Gp=Cv8Ss )2 f*RUp5}uLsC(XpӀ)ihg3KIM5~'>AmzS[+xn3`X] Vt6(ɔV9?8ڬ,|Uܙ0b04;֎xmPa'`xRiET@t t:G(0;X3`dZDq x|J* x\ Gd)BrVCLW/A}us=m;tz?t[t@R ;a1Q` EB׊0lyjqteXT.8m0= U 2lfmkn`u>c`Q3>Hs!H )`3Ɔk:rBK0Sh19]pu6!FC#=U +'XDdz8ykh=0U({k=$ ExXEJχze7mEʯEB5V0yۈ杈a"TTLT%L̛Պ -B(YK||岂Ƒa>+"??$G@!G0@.9t gY.$r"Qh`+ѥE0N& { d>q@(TZq7,1-1DGYէR(%N&CtP-7i$H)P'KlpP* a1$2R$1mFY!Ar8@ z=1B&@@4}`#b\ e,T ĥ-a۶ز{ưyP`ss'ItYvqwl@@܎y%HXJ0񬒧Ym`$BQI A@>c9͹>;y#I.@7)"ZL20|3Z*nOmja !ÓC9CFp!s`1bNLƷP " ݏ`ch틫",9u' pl DaHQ) ./&eq*Jތ!%@I+Jbh)a Aկ% $ 9-Wz7chn9F1lR@96gr? <vP3[aRPI I@B|8`IC%2XRA|)&NH#(rmWl券DqP)ǍA\X_K )T) ᰆ.ŲYc[2J 0@4sw)2znv8` 8(bA*y0=1F@·0 R s4:G)A#.rs3yW!rt$(pb"[| T%Djba)"N@Scȱ־EM_e&M9xfoal#o5k ѻ#6_bej{6L d x !`+B9Uҋn gfB-kЎC@47B0m((f2#ɥNx[F ѻ;F`kԤF5 AA2i<aae)̴D ࠠ `!F" hv)E>IB6xFnE0pbB@"ȣ`ZNMD6zt öa)GK"6}n) K%#$0.#', ~%.J@8vRIdw7`<@ p@2'2a>eCj[jF#I)F`@8J~ea.)̆& `d@IAۅf$6!K{dBh>(:# vJ4VdPV&6̴Bj;W,"‚BA$ 6%b/̔fh..&DO!( ,r∍PFVd ` +"$!$wT&MՂ7[fҶ* !EFl.a-!%(&'16Pv -OBm"& Lϫr%'#.xr/3k(p tȼ6 7. 12y%>x^3Q7 6F(UZ #gl `g=l!IJ"-&6⺊#vB0&ZL:X!ءBJA)@,8Fd`@ :rZ,7C)>~+: {sr(v6vcfE a[9PJIr.¡B)@N@yD pFet!,g&A,+A+=cF?@ >vabF<A ?U46c|X0::?E>DA?ah)8#jG^IXn0vi8K$ KZrDӡ&q(DDN0AĀ<'5RJ8۰).)^4EĚq~i\.4g^` NA/?,`8{.")^!fta!֠d:.T4IK ـ+4f /BK(" ,YZSǂ.Mz2brvi2,~( ͺ%".x}09VJ1~c@N8r5,ɠ!Hplllkeb5J hj򧄂s!kod0e2aKD-˜i>`TO E^L[%bE"&8ugw3JwV% f3C8xfiH\ぬ)_&ܬTc pp(Z^.v/KH/aEA" Fnf'22ƣ>K @ˁ ȰPWH^TZ!~@[&aj`Bb^U8dsq\̊6EN*D7#vl&+#a~-ah{` "HL *SxqzBla]Z0\7``4(v 1#LD2R3C H"mHPF.s,&[VO Z S kZe, KP`EUl+~?w(2X RtPx -Mܚm%C!ɛ# D(aGeY-`:2F]vE6/5&"j 8btFhrᾣ+oDjVdlnp,g4BHAi!z( j46"G|E`w` %?,&"t h~ᱜVhlj ,P#]X R\nt "4[?KJ mp٢P?̛F>KrG&* `@U;hq?SoSDj#苡`L [P u = [S~8hKۉ /f.`X&,QXٮl<v' q+AH B! ?M6(ƻ,ɤ-RPTM;\#ra'd5?5E#_%BfQxC_].6-@ 8j& x@c!fظMCu7(!h)d'"`A@V"<%:(:dapT0AeAm&, `~*BZjkȘ#c:,-F JĶF0jk AagKoN ` 04^7`Y0)ZT!{)b9f2/@&F~'4E,B'e 4)1``j4p3+L1%CS3!2nd&:d-\4#鬢F`A8\ay0~@e `8^R(\>R■&%Q K۠DGv3JV6'#ƒA@| zw 4:RGQȄRB6>C! k`TG ?i4J-A:< I  qNC A811xpFQ*zRh@c 樹*⢨6ႀDE,SP0yy:*>* l{zkRe8p|ĭ5H 0؜( TB@},bq`WJqG@d  !#zGH @-glaua<2axizRR f`XW0i؝ 2A`U S4rj͇@h1|Ґ쑂KSǝ')927%v= `_NXRP:6'LXuIH @P!MG):r 7R )dy:iFt6 and4j+P |p-$p8NWUnu (`R`+ `>B")-2{d@(JhAg_ R2| ".(+mGAh<f\s  _␠{,qoL)ѧ/!Ѷv`L PN-ќrMQ-b[UH\<-d (H,E£F\ˠ(-EJG I|:aLSaqΎMa㈪"@2l~@B 20'OCxblZfXՇ/=BhDwD$td4v&Pd q 7!IVSR/$sJ*P98 73DJ @*X:Hi.թ<6 ιnhZP])H('P碗\MQ b5ҺҩG90E Y duH9n#Z]c9 RM߬(=ʹ' TDFCDq%(l$Ua7 bY!8`d A ,$2YHY P?,[Arqv VtP@,C}pG0G(cR11 Ѩ)6"xnR_*l@/iM$%HZx}B<;LMB'"$@# 3hˁ!k{h\Vp$ im/%{uF0 B3H8Nʮ|oR)o"2 :#^; (4`Dga¨S 'ACvin0 Zqp,1@XCG3C,gDrP~@h94=6MSa1 K(9@'C]7eCC]2 iNVpQN)J (0xk P 8! . ZpaU1A"У  !Mx)ϋhs,UaŕaZy ,{ >(|ծ+(bS@B-G8)#`#'*0 dXp Pq(p"٭5H] Rg|i6{B` ڤ Pxt i8 qЍ8 *!!Z`e }@( 0O+; Qgȅc$Xp:)E <B+ZXj䑩oL#(8# HC oY5 gJB*:C#yJ,p[Z`3 ț6C? 0$@#>h& d8~uhyxĆdV'P ^#kj1R т" <;( x P0~90h7ЍQAxAdZ2xh]-x] !=xp'{q& Px{ ˜ժ:ӎ YUZYHdP0s33h JŤ8CŶĜx B A(d~i р'X<dP8xZq<,)V:x'`@ǩO",h}`5)=)`MQv S?wQ(:r Կ-tBx,Ɂ/9 óYx \~psvLՊP/H`kpPDm}.ϐ P$","#iY , p }8x1DHː:@ǎH  s6H`! ħ„Y!}Xr EKsBqW4[ MQ2 PgpgTH!Hmk<ߊ eh|{h 9vv鏠>4JpMPcIIwiRE@H"!YTyx{ t"qњ7l0BiMaًT81/[N4ps *5hӒA +Sبb&mΕv **95p7@Βt/ڈ+ YKm=(@! -HBr+O8݈7JPi5I}8AI]K ͼ_IkmO!1L+6` Г"P 'T #r[ڤ.5-CPD`Q$BT^Ζi6LM (+]j3;/E!0ѬY ழD# 4 zϧ]Fe`T9tajcR-JXxH4F z ǃHǴ%l>(cNȂG eK b>!5I5Ȱ5P3!L(.(B,,~/Q(RًiB_h!`#K6LEkLbCIU\ᐓZ a1f4 s *]!E>($1Ie[JdX(ҋt(RXYdD`Mpq3NI4Q*`T*CмI~^%^U'XnKuj&eiR5,M 2#(iu fFOi96 |x_lԖ6<9BNmK jN@S۹b` KU,˄Hm,vk %aQڈ#X\IL<R9,Zǹ8]Z8JPoD&,siq6-\\P#R(WZc5 @0.y&ZS3ZkKm*03c:`&ѸdxI1g*JfxI ?Ŏ?a3`Dk jjw ,iMp7X-ba-jV`T H jRr? =DHG^׾֍.8MHh&** ': )]ϸLcAbk ŒKMhn5Sz f(ܖ,Ē/ࠡ~LB\E VOAZI~FE$cU` PGԙ6)$/h xYd8JJ j^X'z+jtc17圊<YV YV(ا)lq?Inܾ\dQnX^,LCͨ!bm =borj&I-SG*yT=G;6Ng[oN9Σ|kPApg.-꾄ȶW$a;,R"tci"1P㗫`#̵8K`,.cie0#**CYh(9y[3*n4O˸\I2fSF .,Q:vr8?U_!+Y`:shF\[RF_ /9 != 8r\Ơщ;M;؀ e(dW`$7H3&~А\-h7>ӗ@  OX0}>Vr|Ш`p@"z<1vtAG?GT  N4W7Ik3Q,Jjpyx _gCoQ)w5 #Lvy@H4>̀%2$My>MOj*}rPOr`zx:[-]˯UR ΤhR/:C@o͜DYWΨlB26GMwdY##:<^#~P;֎y(u=gI~(Pijj@c a3iR [^Lr%&&֌| @N#Ddj^/ЉXtF@P-`^cIv.|Z[n)H;xa ZKnKX)QQS/%D/ap.(C6iCC|^%ӞlWT9:UH Ha? G$M@XSYJAH@ C(g2 T/%"FGHk G1Jz1@XJ8ԡqiE* @\dPV|;Ŕ委 (j!O a@`9PQD_)"U'8mR'ƠL1OEӶSIIU^,9'.o<$-]9ChhT0RIJ_x$El~>ʠ)%` )ZB !2vմ/ԗCLII090bZ.tN@xh.T=H &Bg3"9V&{Hu 1)6Љe`T."vfɃ!)eJ$Fp- 7Իz;(uDJJ,*myBMzI2()#0&B$8h ˟[[{OVxAA #aP"i'蜊)ir "NyPSq z?p y"B tB$Egd 7GmRE4E8%ra'|26ҒWg)R*mޣ]`i l9]?jhRsx3"M?qs 5DO±DP r֐8˩,LMo~%21(%cUܜW2+'2Y;*pDm QPƀokH^4zK0TP&e@(bDIqN) 2gzII^1J ,0Xcq `%XK%Dw,,+)Yn9;d6j CBsoӖ5"5  e-/+\jh^Tz")#ܪY W#GrW.xm%fCہ LH塐2lIT ҂к&"L& + F%(d!l\h$+p!|,eRg2z#*@)|Uc(\~.}wrN+i{9mn&8Y ,e+@p\`eq( `!h'&*Zb':brFɌ-@&-ykCJxN "  `'%Z3vƌ.җAn/BI` B4bТ, 5(B? @f-,6f6:Bl'T6F(gNC*ohFM&3P%Tvbēa㐎`B>N\Ȍ#+B$T3HfG2Ӂ !*tN6 R* 7`>@H h0h&ABz-i.ibF1d琀 R@AlƇn6Hl<RBxL~TǎFx+MF$hEq hQP5&1)#H*dFHJł~,a/@ h@*@6nhnBLjpkINIg䥅t k&3@"p`v Ж!i$6ZG?B~Et9aZfy7c&2`>Z|Н D`4').JCx^CFS$LtTi"x- O=5ʝ .K2Npay&#Do@e"DM){E,k* BD6P6<%5 >4.\kY *^ME#!(7eni'lƨbdx95YHH$o+~> ڰy Ib-@ (AR'AMiNmW 0r*s\6t '@< W<+6*9Ę/+~#ZSKM ",J#`U%攰BR`A"DP"Nځf59F%pl03+#O/,U`JI+g+LOUNd{ фF0 sq"%!HA.WX+ 6`HeQb!֩O&efC a,he;ʟv2UB{p(LDƞ)acG5l(kN l~r4) Bp F;WcNJT@( ," DxtTjwB7.4*gsutXMNfxeM #ШX0 nBGm$uP ؄s7W.6@VP/069 Zkh*j ˆ_,7+Kgw1S23fo^sPvRjRHm#ž ` )E;CNFK"v.؏Kd yK(}Vbl B9zGf`n|T/42F¤y]H$P, 6'&H)4 !jcMm# S qtN9)-yw~y$cʆeA&1i҄ɰGnQN V ʩ@f/`+ ꒭_m!M~Bgba~`aICuV/Vhւ g qb) W 575IT +Dy'Ϥ+r .H hATa#ۖ#`,~aXh%MWCEhMH7#v{!(ugJ6R , /$P?CŞe$X.~/0w-bvyzYw,.%"^ ;@Le(2bfd,+'v=K 8!2.X;<M<##q*R61TYjr  ; `f.k,ބ#G'KXB |\cSŢN DgvvlܠIH.2oQ'e"L@),2X&;J n|MDo 'S5N jWC= ij !wC_UY $ytruVD a'qdGr`YU`;98[+*!nv>xBR̩= C.C.:P >Oh[jdzHJMjR7´oܠG.j8h* nZB:MB*ܪQ( 'vZͲ @ eX=[TZ+%B/{:``U@:P II%$X,(H'`'XScM<~I RX0>M2m"YH+Cp1@/ Q^4֬$ZTs O(s`9,!pw~PܣZI*뼊E2<jޤB&RPQ4RY JS̈́tjlgK8F=U]QC ch2#v81bD |/n-c:wHUC_mcp@FK'[̄bP`q@ @wd(Pu1`:qd.F B$NHEP[2QJ`0e!)hneԥrQ)Fo= .r2~⚨THarxI8 Q4U>D!Dc_[IfS&XV˜o b}8AƱ&WR;iOSc: h%9tZ  /f@!de6C'~pYB]#m+eI09JS۬u), C8iJ@UsqLrpZ&洅h!4A<_o=T,&^\drR䄶GጵfSmQsY=*ЪoI}H|UX,p<Ljk@),ylpטõ W0,ª @'aN| $2`5 RQ ?ےo)F<A?:9BRq~e+70"PTY4T2 ҭUF[/'pZVrӫu ~ )5"2hMHlvI?j|{L[{7]ǜBZL +%BY@0a訂[Gf1`\NOEi ƻ> "2yKl;DxQ:`cexDž#!6H ` AX(T.`ྴ0"ohۑ2G +ra(%[z1=BK×~W p`nCpn '9}?-0\Ţ;gjP^A1د@s%9G޹( $21MYwf,9`E OD?tXTmB^\_Bo$k$ze6PI􆪛B8G1!>y^9>Cˢ57ŷ4ݭiv2kPʴ.fD8ۋG$m4kF:E!K{惨$ *ˋD:b#VpBqY6+4Nֈ>337HXgE=$@FXnsr5Bu#8}mF+2Pɫ4E*,䨛D&Ⱥ`Ƙ0>8p7! + &j3@.ܓ@:A0tǩ XC6>aݔR3jz W`VU`T(1b8b: aF%.`*1 BH98FZ 3#[/>!B'"6!+ *.%X%;JZ;iC@ DJggJš7:") Hb:XԍQox -A~1ں(쀸J*]ú+!I#(@*=~@#X.ib׋+5Dz\ Z7 @`uZ |!'>t";W!FHr@RqA؅N 9S qу<~5KI(KLV-:BJ8'  k\ K [-5ކn@C5bʦkE4 *80#v83+ . /4qT)5BZɻ+P?Pf G j"INt06\pp bs%v`d"xє/K&PEa `) F@ Ex(aJ S( Hji@Υ#/(ԡ8TÛq1[)+ю a֊2`Pa> 뾴? Zg0̒)"RɫKrYIc5;  (@4`{h@>rQ뺡ؾ7ᰯL7P*^ c(?5㟡PYs! P~%RF,߱9 /H5`43K"MOQ[D(op> 0iCC *8EJ m')qK0*۱_6=@xk+غgQ8blWa<1w>aV5NjqR@I`\U#Ok.P(`%S {I |w0) F#xhEҙ2'1dk2/Lyةr- @2pYM*AT M[BH %(]CY5'[p Daǝa7AIO~D-›h&C$!%=C(!40nl4#h҅|% x?>p T] Y TFܕ T@S0V]ͨƵ@ `]b$'k<"O Ѭb8tZ>y04-kEfҮ0AñO 884^@ 8({aPq ܿ:k_!P2z,s@pCc.vZwASh @臱P+c7hx *`4vêА}@zp!hv8Ce 8X6pDлY\D03hϫ{pـXj's@r D3R#3UH2GnNӠZ!e; t~ۋS[U{G;hhH`FQZM= Y=`_k H4:&> vb C=6;Śl~J,)ʄ >4v3% nQ<Qms͊z )=P6ϔ$Ikix iSPT`S Q 'Nzڝڨ%<6d iM!hm]8A%`LRƎn'xе&#($-%%+XɊvdquPxe3AH< PP P ?€q @#I~ Cǀ x@7`sm',zAG0PH05 |@}>_ 1?0lF$Pk\~:@;/Cp'|^h@inCq7OB8dr-{>pc | 4 ǻ:v"~(6>@c6oӨz21iLԯ  - B2Lzn@{@( =DfYeOR!դG.)$' &)ljFC::8I ˙.Il\K\) F4B+ bINØ^@30,c 2II@ȣ-(27 j;扶k:,JD[b}5h()r@\bIz1]v (@Dfq3ͫ^SEL; 8 B"X8:k2 1#GT ىvS%PDm+\AbM"!(HcF\ʷ +ZǪQC!. j舀:/\\>hZIFa@N בE#0rh@G9uA sCM+bJ[T'YtavtHt^y m `0T(L6W Hv*l!$W92Hř8 `1^ #R|A!;tEhP2ȁK4Ï^1&k 0'q:G(#*"*%&.;|ӴI9&]#6pL>NP1nBBB1TdOJ 'h 9@qiX+5FZ !K X%T@G @) !]{D^L+RF豥8)<!hke~9 c9 `U'|s"8 nt7Bw49r )HPƒ]㹯q?d]tj(T~QbW`zɓ:&G͉?dx9( G Ar1UL2{,$N{4ya9хHRLbb\hǒ CCLg  gI0UٞiVeN$}'|K.X/yF10&W8cTguJ B 6h63. '-e$]uz= q1!q뵦,UJYN_G@)T<(DbU"D q=H֐0 |0/Ҷ+@$)=E|RXLLWw@`3t8!-ag#bLd‰h5.CLLHm2)| sY#C*,_o3H"pM+Nh9ٳJM | 2 (\ݰLD̏Bs^7_0v޷4狗@QaGCv$E.b΄K%@tA m\5F@%r˜Y>,N̔:|#$g H7`ɔM%=4FmUkHЭEcv n8 7J%'VU 80[Ce0ж9@31PlE|l3 t:G1!Ŕ'2M̠5Bsœqn h Š FWfH\2d^/=mjnD Ȁ20(F@ jYʄm,B >I)'H{\A6. 66"pSMrkoh07/{ WsJu >!-cJ0] EVFG;i$k1np/ 15V0K2 qf,o}LZkӞfXRtH(4{3Pľz*`*.+#Z<46G |W<*̎ˈz?LH`O V [l^ B9 ʘ!"K d jE -hk/<44).FL CLV v#& %a#lʤ NxQ$l@B  # 2ĦB,*Z!>,*B4mM΋ `G8.`67@llq/4e:;h>Zm!@ 9 !^0.o֤Jp@$K |QZ(HxHBb'dNDA~#Ԛ$&, "!O@ `h0GhAy ! tg d&P@0ZF`Az\MN lX" `0O1j 0p.8Sع*nxl|~PR!L@ ERA@) (uΏ"'2 !.wF(L'H H8IeKJĮJD 2Lh^,m#bp&#ИG` `*Z1,/W&bތpj1B&! C@ED6ı\/*>h`?P)HK>aI1(,':/RHa@ #c.j8N^*B/#FlH@1H3Jv8Sdm1 iZa{{`aC2o@jj~aē<(R3hFb=  G@ڂ3FjI d`⛠ tb+b'flc.3~@b~aֈHK^ 9(;0 BΘ#.vYti rR,h$J\F`A? #FlxbeCdFR BVCb>5R<1*ЦFP ֛^ `za|E*cX.cbIv3= ЦΈ1 " b @ ^BQ'_٣[Q,0EI\#.J`. aȄbqJxE,c0\#"N@;g|@EިRvC3)|%q )9` P钲A(mjB=<4"<`6 R+n05|,,RbufIi RsabE-0D^JּUFeBxIzB(4vu,",. @Nk\!1qɢiU \@2m.Lc0c608#2a ^LDTI"J^.֞H|HXP 譎XUl2o.uG 6"jh%, $+whTJdhUJ6ңh<1LIt  (+vA^W75 1()㮾.eF"kJB!tv |n Vnrg1%0 ;JS @v=t5#_  QZa3fe$Ȥf `cU%9@|T Тui\Nւ\f8@NKfg!6s~B;4->6u\@b׀A{063*е }Ƥ,~°+-'gP\H !%{ IIK:63z Pj`6EIE_ @`~!|E1d&X6p3,ӚvlI!6bFb10(o ^ih3KrLG5);|_6n'`FesR[얢dF~Alw⋞- *$3 IJ`q;[ʖEHDa2NH|(-ȵ0mHq#f?w`fuZKall혈]0ƣ[&eFXG!<@ к 6yl7y@!f6P/LN$#,;,݀Xv57j]:—,a!D6!/9#|mxYPd%k-`Ó*3` `acgƤ=X,jH%JD=;g HHfT3JoaZf<9422W8>p C--kcz:&&Er˹/W;BdHyU*8Q@%1rC\*ǯka KaC2#H&X\saT `Ht{' 9c:$+^C sjeJET`z4gF"4vx $ǭV.qZ+8Rc`(TbRY,jŠ1YZũ7=$P8-}e2/wIEYX<'f*r@.= 'ш B@n4zntEWf$l h`6<@ ѭ5 &[5B2` ȺGqЂ9j(nbh|tO gFjm{H]EpEbht$بBvRt| 3 ) #p+- *?W.``$**X x?JD `ٶ&*Oy"궔jɨpXpB^V99dB;ʲn",0#Is;a"Yb ZfIE4:s Q8=#*2Ng.ƀ"c {`p ,=i.|6GhL"$3@m 4m Ѱ [>.( NI`L4ѓaQ3[`Q< 8dDŸ@Iq*_S6uMSN,Ȓ@^ l5fk6&!73dAP,05<VS FY u bj$ J1p(h c'`dޣG\uW(qA46pZ Tq&GH4*lIv*M3?< D;GP 0&RugMV glCL*ƀC>-7&XTJdS%3 83q3FLvg,~϶6*PM,pK :_If@ t2qgts;k1Y:J@8FG=4Dhx H5>h9J`Iu9 Q&b9nܖN]19˄@eWEiڀpr,@ ▨@)*qgݥ` ~d UkB1XP6Ey@6X?yPIDIӛX5,99em>0&Qstt.(!"!}eUGfqL8X}Sܧ܈* Am ;ν(˼+p.?H1Is*M;?b@~0CՙwX0I Lj4ʰpӕ\X$ 1=s~U]QI@Y[Q+'8R>HTCHh3`"gB,[@!R T@)EňȺO}luvfIX>Pe8_tJ> d1Xӈڗ; ಣ](r9{yY 3Y[_>^hғCg,#*Џ) xr Т{_49pxX %pZ)[<wc3[%v5YuZ5` 6/{|;(G4Iw>a 09c-P0p83}X%h.٤D39 !6 iߒ+"EF# (]>,2|J10X'*v+ԋ:/9K>ƭP0M#MN@IF!~'X4P k,` 22{%:!V2=۔+Hh T(6jJ"C4d3hK0Rk?Ԏ IhD giڃ[hgpBSO!VBq+(B ?H xJ \iH y 1hqM=kՊApc8 R`94 ")q c!cHtoX8|Ԥ-R11[Epȼ` ;:#K16/(g8b=N<3r39H2Gx+̜I ŋKH`Ћh80<`cm3L;A#k# ɧ1ƹ sˍ!:|ȤX@ݛ臃 0rHrI@Ba;N›7(wP& ZE ã6!V8rl6(EL!+Jp6nb3r ೒ $4`0f`Nx?DΚGF;Ɣ_Ah01/xÈcYdGZ<-@ 813p/9b=98 BTZiA R: SRS(p+3 P{ϱu*.(!!-X`ϵL_ %6[U1א{FXpXڇ(Qc؊p j }n Ը숾)Y?ƀd P8̌xu5D` LvU=0+2ɂ9zr[h(k =:aޜQ}N#X"`b衴@˄P=WWM$L%Ո "(3Mpʪhᑐp4[%;Ԋ/{! P00uQR3X怘 PpU5xKy+'H@e>D\\L@2}(bC? @.qQ T˄ !۱}058a4@~05q-P _)*gAJ0 )'Ep ˻k1ya(9`&R`&9Ż/;<: b^IWOPP##+ʌx&)1Lsđp 1_9T췕G4:ڛ5Pfxe͖KfUb+‘q~0Ť `J YaM`<\l+x($*|oEmHE.)kh#Ȏ q| йR* %,+T;؍ la <1H] C%jћq*щHJ U:7P'b5 6s1̃n3)i%EK=7d)31_ CDNDp0ucLJ' pV@)02;õ:Du0A,95b.6s @zp"pcL6I(U8ژӒ2]6a,i&0ji+PQFSjmDoʁ(  8\A83j>LK{]ڔә[B'!iv#fhgNAV.IܝQd (>q^,>drҹtD_W D0hXm}ڻ+=I e:,c{Pݫ0D<[\@s3& A˚0:hPLzŘ nZ/),x hl# mVk+2hvQDi]X`E]e$ z6Qt 8s 5e#ˢ8&يX>m:`a!cP׎%9/ٓPPFA Z,rOlGn5Gc?H ~Ÿи# Da 0> F#0l1,`NQ A } 琸8Sx O~ $py UfXmT9EBM&Rk:U: ë9dǣpqSkd U`X ^r a\Ҏg)=+ q@v;]a-<P$&}Zӛ$L 4pp.9r/'H;3* z*-:<% h6h.L#h4@ 'a!,E+h.Rx*$BHx6J$!h&"jΡ+rr oBZ(Y@"#(M 2p`">hX#iS|'T=z6ֳQh9@2 QNCZUZU(B9D@Ps5*Gޒ!/*M1WJ4H-&#!(ZѦgA#܇ 2‡'Z5 W]YuӨ$+ԓ4Js hQ V$OHPwexJ)B )@ӻRY`x,bfZOc" VE x,SQ!`%~7 @jƖDB@A;(̪" ?΂戜E1 6"-ӦD9*<:st/$t::)r Q2 0hܾcL10h`ёTp@22h*24=zC`)$G*srZa=^,E{`0"O:' S'*{\[ CkFaw eђO@ EAX1=U h|W^*"<#b # Dy9Z HT +s @d =/EԞI  A~PJAH+Kw4[1hq5Ta(E\BUyc=3R]5n qk*x{PVDGLFUF Q:C݇0#4=`l Ol=p"Rp;Tb> 8  5;@UM&P qa:֪KDw`QqXXIcscԛX ZlTFT@mC Q8$* P ;A'[B^- 4И)M)FJ,`1*[e= `Vb, GP+,0>p6-zbqBH"e^? Dya[V%a~-pPL:vLZyXd@S@\GRЇ!8V|4"P>ÒfSRZd;t,d@Oxm M=L~5J,N无‹=PD 0B(CT*naʩ4M@ 0Nvn)͎]&TB2G"H9F/.]~ 1D)@El0rPŠ v* pev;7Y-z=?(D7  A Q1bmJ@0J gLrX Di>p#P67tpC@6'3` f 0*5Ѽ87;J"x 7!7:5~-DLeBUSaQxl{s8?cm1qATVUt )rO !ؘXfs!+=_0en+XARz* 0N (U !;/~Fͣg"^dZpX*<ʚe\(1f,>ȱZ,/˳ 0K|z<jdfv3:Xqp'e@ U=x:X K80 ⹥%NO8%P<R&e;$|]Sq  ר$6H Z$Mn c d|Na!Co %n0̪ZDʤ8] J<1L樛@NnA̤a2A:Mna؛- Co\@ ϦA+rzM -$B(0PrЉB9RDil9.λ %$Y`H LJc+GZ0 )LiDJcǫ J.f2`b|$ɔE'$Ƥ @z  ' $!2XfME-ؖB@!L=.p!n H ~}2FZF85n(aczEYm "Xa|L 8!< @~u;mnNJ0&U{7/+̪zɮ WnGpB#!2CUEX[=d]$'pT*AN$$–$U? vfSdBS4zxרu4 g)z>@!e; >i` gx@<ց*j% ;d7b# G88Y PhpPR'}HT~b|`1=Sv):-hL0",U`<̣RЏ4W?k╧#,$Ab&Opk53O.jC9[#0C@)2(Iң<|$# pFm8s6%XרGiBn!2sĞB,~ôveZb d a4"hTtRC 1H{e|PX&6xdD@&?EGyEiM j|#Yu*ed(KLd;hG3º6pR'z1䚀BT0u*aʲ*x0wf l!$R#EDhL&a/ LML7CizՄ*HD+D4BMf! JTUVq(L<"~n&&+DlR ~F2*Yz0wJ`YdrJl\#(!ֆ ;b6@WEx[` V:V'!̢r%+jb`6G<d+sW0d+UJa}6^ ,rO) `D!`iX@(IYX!^M $Fxs%-*L@+bR׷Zm(XBa~Np='G [ Btx(iUDŽOpCp7 \{yfBTbJ4B!.7"!D1yW6I{V` K¨'!9S*6ΤK*xMXZbbMLqqB׫ A3yDk "FEaن7HYBz, e<xAǠ2V7@Ǹ#5'",bv!k\r"eu+W @z~[!R4cH!\d|a$ŲnجUH`^Q|,(C[O|%aj\d*T j% x+˶ ؕ3*Db;Jux &OB5"#uFrZA<x"ҼUWd[v:aײo)r|/>xpp9  QRbFC WQ}D֗"iz0@&DV|HLka>lʮ#6W=qF˟dC2y;Lմ< z!F_I2n72(Az|7ԁy`w:PZbOd+ӏ˪.L[Ip$a@ZFH0` `. n̡ O6'6>|J0*? H i3ԼӉRBzχ:^7ț, k| w GomZ6*+s! ٽiuCgЄdGF$h3CvA̻96 p}W l0 H> @"6y lrWt#@tE)bbA@?J(h烰m0\:d8B8tuvڱ+ 5@lH,y ,I2 aRi:Mta:˥aMF^1m'YsTS}#j5jdK"VR-mvˠ${tQ 0-<xJ̫cpslΘISjJ!.Go_Ri]4 (JHPBvC5=2~[`nZi?w") B -iQRv/E$n}bB;Z`ޘoMп*_"q-sH $#ȓܥ<*\v<v> ,`9-Ac{Dp" iIqgHHq*jP#c@`lX5$=ȣ0pfZɇ33X[8J&+G =4&EɸTa6,l2ʐRժ+F-yQVQb"FLXcjAS"Fuyg3 ^luZ#F!%<㦄\ualS 4F c8Ib`37@̀`N@,@T f3jH@B%p"hGwh~Z ->uj<(@(X*;VY.Y[Id\@pX Q|eڧx =r<ŵ0l*jXE@|@c aVlk3 x/4%P&hWGm;RmBrWT0L_*]ֲҀ)id.08C5ZV!p̵-sL^s,fmX)1r Aǃ5@pl`M(_J\h,Ԝin3L;@4d5׊aCt}O|Jz]ӍR)q8%̉ ѐQq]sc2 pb aERtuaD3Nh0À'0 %!:j#Ļ!Vv 6 ~ AX؀.֔5\APqJ*#$l֑yI: a z\C8}A_KLX dJF1XNrF JIV0GN)T|% ?h#gLԊ 2F8\7ڌ]FcL f ! dŰdl f|<(wab 7c~S>2o9QS/tI˨*D --W"Ҕ)9&jVX yQY4 t<(N ·&cr\>цfrGx("k{s" "Y-{ A̽:P 6Xp0/5/?YƉqZ-4jXƿ[ 8F> T 8ʟ'{;s뾰!sC>a  `ʴiK! !3"sQi)C [Z 4Pqp țy3[{@SL['`,l )X&!U{ 8+s[AY) Z?Aࢊk[zTXVpixKh CФ 2|Rc@rB\y`o T@Ç 8]40b9T[0`c.{V >4( !7X2( BWZB `8t I 6ay- ԟ x3"m#؞lgk 9ˌ t `\[cc9NtxT6t,+*|@ v1X7YY i#VGt0PC_ZX9'j,!adG KLFP Ȱ#Aqh Ny7 n@pॊ40c>aX @Fhƨ0N (Q|aA$q 0F̒+k1S"0܇i^pf }kF88,*6H)it c4| E to}=9RvNȠIt 2^0$("ɢh 0t :1Ҫehr"Ji´!j02|xfqКE|{"r:i'Jڳ{Q6yHr:"ൟ )n8ȶ+c1+GJ 2[U/:2X.FDu1!.zWhXkxsЌ0(sX;PI I& ˤ˘z`$PI6Hm`z8jCRLNgz7س v0:ࢦp :Ƹ (|-{ Ahs"Hs! ]f.Ҙ]>a X{eNx %H#&Ц : X>x&~HL+2:k/^BQ3 YR4u% Z2`T~%XY.. ÓZHP+R{A/sQZ8f/}U1TEM͵?>F0TGmlP0h܃19 vuY Ɩ+yj #-4pXU~/) G~V҇YXX%pf$8f]t'х:.K8xkR,=Vu~UU'xhv).W^V[xh|0(iyn]X+1)B K7:r0O `-r RN~w A k z29|j#˻eJJ=K\U+"sj˴\V}UXB`PE{=@x< {=yzI`]?'+/Wf> [@r7a`Q'q5nIx 7JF?lx`8@Qa~o vdS@cA[h-,2 #H px̀kǐ'|WwRe76^cipjJ8r@׹)a@Y8C!}i荟|KdP ̂Œgqx,N Ϋ쁸,M$q m+J+Tpf b`)7"谁 P!J"gzi% mJZ.dag3e1N)G2b2NYAx\Ȳ+J2¹)!|+m(".TCF&."ɦLoK pHu|B>@,O>*.ѪUs\4R͓(IGF,,>9i`k$) %eXD@2LϓH@u+MBe0KMcA4ҁ@8 x`"LK윁;B0_![U ,',6r6M[Ir\J,<`$ p["^.W nK(h.QzdPdc+\F7K퓨th't餛e$9O&@+qvYw M W] 3|QjÝmmҮ@/fxE/SR'LgAei[{+_qڀIu}A+}|>I^)l f=Hv` `4DV%ϙ'"2J }Oz0Ae 0 e (=Ly𙽽 JJIƁ(؆P YatCÕ @.4 gZS,%ړWMZokr;.BF^!, d@<}DeVF"$n 'JUXKP!R<O8{DɄZg#Ôro qPnLf>]sSD}&Q* d,B: Ab oa9"X$2vJE@P aP) ZUH5T92 V V @pv+fo?6Xr4&t$Y ^,mcfJ9K #D^A0NqC#;G]6E?PɄ9N:< qv XrS6M*3bTD~EVv J.,댤x] PJHPїFf%Xu*¶8 aHHE!K3poXP`i.(ԹəGx7"DH @6F%`J:k\g=Oaav!T&"]Z8vJ*gt04nϝ&0 w8M*Z\`!P#Dht+PTɥ%െϰP L`;RIKDbHt|o#Tb(%plb7)]իԫ[DaɁ6@l rY "38rX%V0 &M QJ)NxM'L=Q`@ a5aYd,X KUub$V<d/b4F :SVh˳ |jT +GbeaW Ύx)%ba>!<]Ra]M&, H_meVR萣&\{"&oo 1b4b fGVl MD,'ʚ0fKT(+ aĈ#KP4.&Kn^ "dN#k >e`NB @ "mExbAhj E oVd^:fR JnpNV#zU*m"m"h@ bc!mri.>ʙ l" &Zz$D +{*,)69>0xpll'^ӢF(ori j[@|lnwiK9llh Fx2a THpbp&Ǭ5&R48Q { A "lPFbrErg ` -6n_oabĴƄV&S/ZlNM J!|+k-wdf'r 7g2qCrzMR{ fU HF,@ \FԒj#s lUbyi72#on i1VfRAT`oIR *m5so@` @ E"pBJ56$i`rUJpqV9>Uf N-Gh\BFz~'Riֵb03̓r;"&{|vFBXN=+'!Q,hG5HkC)c9O2@aR3gd/!p&ն#bG SbKUm+ P:_/,kvQRAk@^noΤNvjqrj,/ Poj/:Z.~+ Fk}$ [ԋy5+`|-@?I6zԆbb'7H!XY Q&TaҋMDؐ5]& Ȏ($qJ RUn)e]kT$LL'f/~!RXL3[0% cP ` C"TFm)K)p7Fٕ3|"dIO(hC<r)0cԽ1"@ ע@2$\VcH0lr2)Zm@(PAb0±:v0Zƴ8 ^f%9C"B&7&l.ScyR!x)[wm:MYV-$ RuyTBT d*g GmA4W, 8d\N|8-,uCx i)"wQ Cex!.76wx- N +P/ /[0"38.O/:o1 ם#g [H/WL8Wup̬. .uK!&bejH];2Ec?5(=Y¦P?nwS'B8X=̡ie!g]̸ZmB zJM|]x2twlγSzoin{8R\6ॗ̵;Űr` , `r%g|xSL;7;̆ hykHD7E\JzLT讈Gtj#~ ? R'Xg8L. Aځv/1b2$Ջ7% pgbtUEk]Fd @ aUxΆ=($7*qxpaD!UJ:/r`@,@XbR%KT|` OG~qPA :ݮ`p v3L19|3؛Y@o ?8,>i0P֠ ,V+@rV\O'19Kv' à9 }Wh$ z`,(t\&@ T),׸/T'x< i UitTWpwk`h>P-.:2j)dŽ:rPaj "ԙ%‴%c䌢J- =(@@%iXUn%Z>/&1){#4H;Ȋbb'< x 293l/sr.s"|@@{($,s2*Cj2* B"K =o T$ޝS@(vRN C>=6')܏a9:Ȩ"(Kj<ȚŲb֭NoRX1Gm|`+' Xw+'*xҨ h$ Àx4Ww= ? RϨC%\kM!h@&JI/_ r©yqP~̌fa+5-Dp6U4Qo25::}AFQs8*9r)Ĩrzȣ"x((!# PZapjSbmJEDpm.b'9RrCdOҠp %-^>*'1?<M#r\@RU:{k+E)IE 6 ,zzSR̔ƒ lZ꒦ a=` r? }ȹ"g<%@Bq L).Za Ho16TB!;I8% tCMKr㒵XK 4rґAUkUf(VYab'V"e,$Ca0!/03,VJ;%:jHx(,DdPBc.tM1H^' $sZ!;,2¨A!b\tUƸqkh=9H9ǐ .&(8Yƀ$u"J3gA\` z%(9yP-DG]# P 03trL̇!IFUT1f,000%ou/'.cĀӀM80 1H‚JK3S4hF%#'L:u@@em6oI[쭌87.t(0䟄ST!wrO'6c;i&A"A?5fJi5C>aʤ H"> !ioZ @ @` !zoBfXMJ *ЊZ 9LG N9e;%">N۶D-kآ/}"G[,3l COuh*Oj,5t9u{'yB%/xZy\2#z"i9IrbZc ў3;d1TR$ꙩFᙀ>hc i+pF&SGf܁gOcz^ `Gb$Q8[QtbsP,P5(h) *^ˑ2"XAљS݀PO``6W=351X&X'$(q y/4~9mL{/dBeO5Xk!)S@JZ)pK,؅͋H LU֣7 ' &8d8L{60(Q ҏ'  z4  Jx87HC,PF-*m^R!#1s*ڪqb[=j^gZe[M˴!{G,0#MPT`qa/ mK }>f?@wv-@ͣ茣ӪʸBQWڗ9P -cTȽ?K ͊ Q  )mpBd]8 jS= s j`T)&:)mWa%H@1#*7:?@x˚V Qj଍.|[LW1p>{l0NpJLkh5X+EY(ڷDiCMyј*> -RD h=ȅ y> i&k!uRX9^2j>7s2̽ Xz28s2ևk0rHxi[+܊`HXv@>9F{f 7V6( p'(?> oUe43A8$97 >h}v5P`L'O[jR@$`(z .e.\+'[ zY8 qXߪUe Wc>E2FD`&%mLnJS<>Ia[P?_ԬQCKb7 X3DZvTNQ a:)ڵqb28 (2h!Nz zYCJ¿q%aA?u{Yʚ,@t}d !-x.L_Sӈk}j`K$R֧:C/=2y~7P, ? ~@r1&F"p  x (,}>`f@@p@ H ] %KRH Ru.*DO?dhC +Uѐ H|=P4 \h&J &p ]A.pz}>]IaV4*$HB8L%Mse\A8j|~A6#2>  vRԒ>EVN=Z*p@ ?0 >\M'x$bFRj>-`%J O**R@. 42ɚ L,j"@h2Fy$05 +Fؐ JC.:`> 8o(H0DӰ*  ~^>NϳN*TL0 58Ҽl/4z\6N-P3.8z|ԓcu,hXMz-ƩZF%< ،D!\O{AkgݏcR-Ȑp$OR5 @\ ` r \II1-$4aD0Cn{f<< %)b!eۿ2~pb&$ ;9@FiHu0<Su7 D*Nqџz P7dC[IJKtN9A 6*%p« HGý|2l !PNИpury"6cBT ,0IhP=lɜ%+BK2*@E67_Xe߄o6&!ƚUX} ( [g.X.hjA@ ,.6`nY@ zj¦x'Vd@"nw&ALBů҄锠pÎD@LϜ '~OL+oLh͆& g"焲K4ĭMI)e p ) 0dDrc(@0i"s* zxDPX$% =Y jin)pGf㲊d21ʭr.sn @bK >?O0f61-뜣(M gbF_iXRB3B6I0H`D$G!bC2gWJ)֠$L~K1ž+ 2 Hy%4BH$:C;BHL l6a!3LZj=N C `r*|]vf $^7eٍF)JFUZcID A,̼ f 4l ( <lyQOEpD?I/Evr+smNJHuqR# 8#HGf@BUQA jlCn "vBX A%*/Pbm+c©j Lvc&6vԣ<%$33$yBAb𐦂lADŽ!lH^f6H:@6@`zAB2eiFD%ʺP~d,f #t*/B2bH4~?*TdBhēh<62'Cvj'BvIc@>vIڣ7j&60DThH%RNtDoHo$1Rf Pվ!ljJ_Մ `b&8ڏ?ʕG1eA:Xfjs] žÆ ;)DȄRiiG|U H5 b*- 40f+~‚%8 N@^P%# S 2'FA8Bhz.f䬰ybg&Î+ P65b~$vop\T*r0'`E|>vKCiv*ȇ5fL9@raM:@U2>EARçFY&Y%8b n>Va'pm2v&N *vC5v@H >X,@an ='OI "10v`'%E֐oP?@ xdcg6‹! OŌ;$D`tt oK3Gp}Ka^֒0 H&",(%ND:P| eHQh? 3Ԥv&$PaPJVT)!+אT_1 @\5%V>=) *i.| to2z+M +,Aw<&cj)dv)-Pwt ^Rl&nlXgp" !%L s4gHV? $G(9D)  @ 'Tk̡/ՉDDq)`fK,7i;{@Vb2@.ƶhTBj6oZf>HfȸG.@ pO[Ai#60$O|IdAGA"{fl9Æ Yv(m ) IbvGĥ]0' gn1g$Eq&n@vt JdoZea7M#Aňr÷`Kӄp'!p0 [~]ǍLH .\xbtRFbs)~$%]M8[@;gT#h]kX("&Zs[ǔF!Q*P`W{z`)(0 P4-EG%UB0^Wq -=joӇHGK3Z7l!*xXi0C') "A^5]B<$?"ofZ`$n7gU?Z0%>qJ jv$֓)I&0GXGc{NW󨁡҆AFZY0G,<|%oGc Lzs@ @aBt+B$p, C.v%)łLY%O@֠`v!,:vkiN?/H?#`II'.]5ayr*/ tF8ԩZ8 T*MT$,#)oM*IIbkB`^h[3 ?{,N }>_ X K`4^L% '/B;e0:BrhBi}L' SWnFC&0Vv+1#Q{<'s9{1 N3RtD6 2FuYZOI/{@OBFRĻUDu=&  ' 0q &@߰b0@::iL/`J`TRON雂)h, 5`  !{àkSFdp-wU `* ~y>\ɤ3H01wspW ]p/ *3`M* sF(Z:o ,yȒAXb9>NƯ]Dz]Jv<Є@Kka5i+7^X<#ֈ`H*L;0mYWp@;I !mP 34CBY _8:rbeYB "#*DYTÐtLkDP#+=# W3 -<ʑ Q`B*0-5ZN9 xr\ᐿbK2(VN % 4:,3VJ] S"A@(67FN&JN:Op@ BW (6xs e"|Ui,IJBH'3Uk?##T!H(Z<%~JF{'VMΪV\ 6B!u]"y< \ `Ǥ=Hz+.,붤pi pn'F)c]E<jG P)L Ẑ F;vz5 Ci`x>8)(c`!HYrC~s ` U娿rxQ [!LDNBL.*hC!xY1z$[Y9[Od,堽oz }tg5JFòoLhA:l VM I @h [dniJ'@Qe&EjrPŒPj-ŵ睦2$2o Z!94qF}=pGfsY%*d!@!@@Q[ p;O0[yM*0l%IӤM)hhF46yy6 EM>F   -Ut;͛K4Ϙ0 GY9 $ 6Aa\ +`I1r&14D=Qc.ʡ^A&g1*U pq.C۶'ـp8`eu45(Q@2YB2g !G@3Vԙ@Xh IdàK1Jbҋγ%4FVaQ`t׊x:GP#gנd @E&^*M:{O`-QDR{&1~PA#v# P8$ B!g2/? j2`(5&G$ l ~@TP@ E x;h. 00 @ ,p0P(~T[ T{oFO% ({]] ^YHT;rvOG[&P-V };R50~_3p4Hb1*`FSWvi `{PI=ݗ/l:eNG Oɔ&[~6kL|H075Xs`9A653zޤHî++@vyˋ1Crڰ$Sl FHK0NQF)(.z~$?*{5 BH@\5Qe:N P^* @C. #`BZ@l69X@2 oAu=,ѓ@@B( 8],qcjKd&/Ul C4|<_zsaW($-XKA- q&_6v.2omrLހpL$DnZ :<$P\>?-XY8"""?0n.jnRB+*^: 0t-AXT c |븖r`u[{zI7նVZ<\*0;4JA  0M O-sxUJ H 5QǨ;ș,@Cд`PC` ԶE/$A&ؿ:4ֆ˨) 0FAeN ĐJkE@7v?O\c$$OU`uDi2KZ'XQy?ct5Vq({ $0*#$h1 +o0 @*Y@~A"g{GLQŧLe>;,ZԠ"cR0ODThRiZ`Ibo@M|XX\K!m@hE(b h6B A4jj[ X9@ɚ, 0Di^Am5Q`‚Y/ rKP% 1~/BEk'db\A! :N>@ĺTq-%t&2 @?D vRzCE ~H ˞.ˍ.ʹ#X)Ӥlr. qεy!4 \+ J p+=\z_N 1ؼ -ە4I"X6  =橠qM{Rǜ)B* &#k@v.əW];( ؍k$L)_0Z!v1$R3L YlK`YfA2h, W \++8v@ut EL EʆZ@˥DݶUB'@PXg @o\#~[K@)_pC.8@x7閒vf#{|mÐo`sɶb-r[ ;-Z,|+0ѣK4 48;Q@DfуVv֏924 5p,cf$R3GqI 7E(֚u `MU1 rtͯCi{(Kt;ۤ  #y_G:/&1Ř;(x[۱+@%b$h`C .\(yh*m0-BB̈q% ta.L,`h℀'cĕfcOA"|02A@2Ȱ(ˆ(&1I(`,,*NFȂ(B0,Gϊ:/?^$ mM Cb0-K݌Kj(B+ vVxgnWFn4p ¡Jv.*$u/8\+!  N` $NAE계"&1W- `(# pRa4AM`TL&/P F(k-:PhLDЦM,YZ ZܞDK"a |  &1C:nJm 0 7T.BkkJp领c%y,g@X Mv :f./βߨD0~BҪF ,F*SDBHi(&f`ƾFdhge jOe<߬z0l"z@@J1x~ t" "~Imcu bv*?D@Nؓ^Wp]NdR0(P~0`.r (N b (ʹeH 5Q݀ƅ7CXo;@R\94pn"'3ʢ_` ئNn- j60h:.ۭ*d ߠ*2* !5bO 쑮vC,lADW,F<4\ (/rO%v#@@P`ωS"R`l fpD`L̏b㲧Kx Pf&w!jdT#TJ .* {3G7^f"-0R"Az 4Ô&0 nbɥbW2cJ%B]5D)(YdȨna6Ɗ:` #!_8~UgrOq$J0ʥOmfNBAĄ FJDH6 $"P ;:&Fn`-ؔK-UuYŞ10 ƩpHn#V"D$.C(`n)SPU1Rozc ^(1@YPEHDNmOOi{b ` )K$*4Kz?8)R*n{A+X  C!Tk݂4|-ZRC\+ @ @5C1E$z( i N3V&s.AvH$ l\W4%)X@ Y H^_T}ӂ>VV~V"]LdW>D(0-rf"0+h-rUw#O4~FA(@`lx:؈ ޅO4k" `=C,$CS.`/h4Ef+-ϊ5yxlsl(ƚI .?* `H L[ BlF"6Q5NLӹnV9`餛q݇b(@ +`V0Azb(L La$DaN23FGB⹤@ov*^L#D$(զʑE7HA7ɤ TY+)cz˕oLF6ιA`G ByfllSa < t7sd^+=9oZY<B4 'D4: z*!b+˪Dqr,^R<݌NvW7%ORV_(3 Lxf/mٸ]{3T1C)wH1R,B@lFqr2`A *@,Ȭ: -"8a|pI|,,N 8-&$qyM;g0:tA /dX(8?`)&T#3`}YEMJ`%XUD $g` v4-`@/D -+W10 *°mR`%P(ά,1c3]͠Rqa"ڛ;~O ^< `P 5˥ҫ`@XLkFEht 1,.M#d5 ,\ vR}B"*y5ɲ4RXX4\B+,Oxy ai9ՠaо%!6$J rȡo&tLa٥VDhQd9 φm6iv1/eʛ|OB(RtT 8iۧMX$gEc$50lVJP*E*#&E!BBsw: vOW :C6\&A(F!ڜ$М(#./ ތ/" i$+RiB|D`da 悠hҬ{Ǣd' sR$dmBIvà@"|. v+ NZ [*YfdYs.}@, A0D `mFT۔kںJi:hɱPPl%)Z[R[͎ apD#^d>7G0 ڢr.$wŏq'fN4,zr XDnd=RYYR*0iu*5)h̝GYq]40IJGA@&>d ْϒ5ng`Hvfi ^ք F 3ʁx;{Cmcj؉P?.khk ;%GZAEaVQ TY !+'w^l}N~{ XǓȐR cߩv8y3 _= 7n#%X6 f(XPpN ~.D* l7ݓÄʰ@EYYS^.% A4q#E%MP"$h ]cAD4N L(R Z@&L|[Ё&bd]nr# T` p 1\G-EngB7MI8OݚzQL epw%ŵ̇C:d`6\G8s*fy,AX3QXfp*PBcy.!Y@gULʮl4J}SNt.|/B (0E/ElO<2$t !5 8jȒMsQaɆIl-wvjRopDv=*r_dqمH i !F'P JPc5glp73MI3S$Z$4VSK$^G@!H@ DSHkx3@3#pL[ˋRb6R6O ]ۉj` 6X쎗Z| ; K)[`%2VJN;ЂaZ(gtr?G}$F5Pķ5&A!x:F5r,@D:(3 )MGps H Zyu .F^N neƻx cA?H,, #XfMu•*؆iM+ U1~ݎ;ɫ"~&p$( gʨk l `Xw@Vd8m s%c)hk~0LpQ`8LjrDK>}uU$jBH/GI8)*vkJl16iøΰV%u$GuHU0˩Nkw ny`u)@-aƐ`nGe5.3W+]Ί 8 @'t#p]5RF8A f-Th:Ĝ?+l@$vnF >Ӌ 2oC3` )b<Ӷ7S@#t@4D;4=HxȆcb. y:n<@%;S\#c:û[ڥ"<_郀#@}X7p 921!Xh x a+J8 < (H׉ BY(`.2Zc2@Cp 0 h{ZTl pYT hå8@Q?,@.BZjrAh:7J roI3Wɐ_ _ q >@p[Z(9Ā YgK I ی J lR_Sprkm T$Qgў OFY SsEZ[1kؐ?"  o `֓pcj jh0X5C9(YF?+ (G(Xtj<(v5F:c"熢!(7z3p @A!5!r H @hg8a_`)` j΁",tMFy2%lԇ !ax51j Qw7p9j#[y5 zѓc9l@lAȒD by MJy a3IΡH#f'V{?Cş,%R=Nm1Q3 hf҄ˀꍑ|i抛 R8So"B*X'p%|r)qR +ÉaJj[$@!mWq ")"qz;LYe 5詹=768] !IYצqF ! kĹʸF;jḨ֓j\VhMie:X kЗ衖p QbAtj4i!Aב LkxR(=s˖'rʽ Vi҆_0wD뵗L`QH D+I)$b]_ gC{>pI !DM!܊8NY[`fÃ,h ̝!y Hq91:D 5#K:p<6"]pWXejÖ<[ !|ٔnjRÿj`jNS[[ 1 :i1`W ȓP΀N :\R8rhixsZ iېT S[`ZyML0&"rQ26, 7!azg;ʧZ!g`%p# )b)D8bwMp ~TD;'ٰ! :Ho\wCYKrM !\ܲc2:|jIi$yO =$ BtD?b$ @\A-Wt~Oȉˀyfx`&`ا|SM4)g(W|4|M!j1A J"3fZKtmOIs%4llΨ D)4s 3b2 h rqASX KAIg^0m(o/9,EᢾZb^2$8~%r ] ̫9rӀY rٌSϼ8azh 8# ! 8H5`Dw Iah쇹X0dO>s匩6P̀ 8!㦊E6+ EC F:gqŝ~j\ E^T uNHr`^镇 + j=q9ab"B>_-im}s$vXg <ەsJeI:bI0  !g-s1 {
)c?=t*gi\L$ QQV`w@QT $m9!IIيsS&@};X6v"T_bB kbI%I !4\h( c*8!>Hl%&yA6DOhb0IT 8*Ύ%DR|nq̏i. VV30n"WF%>].i}מ,DH]%}"wuŨ}i׳3" I܁6J{6Fϖ\]z֑^1~e;_HtN i50)>M- wj9&*5O9: Z<ᅈ   Dp Aே}HDa(CPR 7(>~zPtUib8R @#?U`AE~@@F"`k~>0 8 }a!4S #KX}`wָ4P hA _A` {=X B&}f{U_Cy`|, 1XHbf(ug+|7R( `Ôj 8ılh2 4x2p$'A΢F @i’jj[wk:7b"pZ(!' AS4BF,' 7qtmL ` Z|tx^+<-*-"  ȉBRށ20SZ&صI f Gb ,@E`Ey?s}E7p8(.  b@r2=T 4 L# !i5oz x'RH 5R΁i"2L %APAraXRDz6jhj@̪}ȀWBsGg +&lCeftZX#8(CN&@% lb:Ԉlb* o6 G)oXye뺨~^CRQTʈ82 tev5TB <J"c݅ p+d qtb 6֔$Ht-Lb IƠ֒I\ >y`hi DL*k{t˶uSH,+ g)'$X{@ߙpLl_Ppr#fW-(t{Z$Y3\b#jLDغ,ǨP1Wr0:d aD8ͥfM'ᾡiD0["V 9N+=uש3=9>ԕjvt $lĈOIa. 3|2 ѽ焔"fk}x*콢]Lt(e=klpbDD(| B( ` v8d6Mπ㠦3.6! lU fbD0 T!T/'oʥ$\ 8D:Hw&fHĿYkPzoC 5 :+bL('d-悴@ P 0̪"eH= V"E,H_^'<#k"^[%6)ŤH@!dgLLAFD8,M<"0b'V@:0Bfª-S{Nt/H|~A#Ȫ&ECHn @2$d2qCSoО-V.Is|!dLB7TZjiN9Hz *3A"&3$zAO~:}FqbD+ĊO(jFpgGfքY@h5bM¡L0k@wap(k+^?Ohʤ" zjϐ%$_3κp꒞&w4MH,,@Ԯ/T7 A/9kDBRv:+:W:>u~*jY%F͞/$T+V8@ `: %w<'=u%Ig3I2ojAH+AzmCoAdb@Dg ]bl_m\y=J_8'-A/E#4hآ ua&8!$_,,aǤ V.87 4a@@@֚;IoJՉ @n#P^ MYNc\1c$1 H0H0Hυ~kfARzecP,1 @N2'c!/DxⱯ4 \y~$ Q +4Qc|b DszI {Qb56qb) L6K!%:CHR Ļ/JCaHҪcw%c<^a0zrO4B!##ʪfǸ 0^ h NxCaת!0rjՐlaS.W"Mȕ b.U@V*bKm$`Zʈ̚od$ #Ɣ!DE" H47z"ݓäx&T >uFݺh=[vy ĵjՐKYB>ZyaI."eE*3C=(\wU.2y|;QdfL6п"9,K/Cx+A鱭pҵIO'd?9cE*srbw[;YRXD0?:$v3"lvT8dIF>ղC0).~˚ k:7Amc-9Yr\R"Hej^?%zN›(GWG%!e i!4±QE(@0% pq%*ƶ"02^, u8@&IK[B"&THfFQ}/ _0?0x"Rm ՞{{" O,R-h`@wl߀ B_(>/6?1 0XL ;-qpI&\V~^@$]MRxS{=YZep x< Ryb֛`mG56P$d?qW~cv{@=L&@9 TiY+iN׮ F ŋzx:p^|Z✐j8^eKAt%9R҃D#tR;*. @KU,BWR4qE#Y-DUB T<1OrVh aF)YEEXW<稥NB s ڱ'Ƚ4ϫs=3mdRU p-Fz2icAAy~OH9:b}HKb+"m`Wi|q AutZo ӗF[`8 |NRe&6yA2~w84P0XP π'ꗈB-L @TST LZ<@|Џia<3Ş͈(UB<1>&r/OvVsxd,4J[Z.ONd !1IRnĀ0%Ta`'$H ]hB@\ PnFP Q&1clVS_Sf ;)E"Ltl\f\&}r]d 5aTˈM$:6N"U8g(ʫG8G6UV8g` &G!ŗaz$BZ+ b٫C( V Al%9%{'z#f8T{G. ܦN)"ͪwQЅXK֛VEd'pEHdlR/syFSbɬ&]qJMY`W P))]T9^T( Nۜ̚B2[g!Oײx/n-]+FA15zFtbɆ0Hta15QF(EsԌl2BQK8MU L,Zך_J ah!ŰrGvB:xoֆd$5P*¬l@4*řӑ@;n8ݨ%.DF>+ ឳ҈ y ÌJ#)#VA&*c$R$I^h p(q9ԇɍs $^ J3NJ$9pjS p&'▌ @6U鈀r(spRB3{{vPp$JА0$ :@-鈦r$>hf3/Ԃ!*x -ۅ 7JA(I1*XpUhSDġvH (H 2I=P9Y,R 얊  9(1I3yث12tywhx ~ c 7HH)\d8!ƈX%Y̑(21Jh3COo|Wqa``XzyXs)hAЧJȊKJ D ; C:k !l2 L)'*yclz9Kx^%m:BDJD$|'!hU20kF` 0- aʆ a$b֤Y8Đ|;i`S UE F/ݝWs,YA*Sc<8l 'q9h)X{ )#Y$ 8H} NubY~r~i-ɪ;Qz2+-!Pڨ2,QRJ'#)IG(4I% i*j=' )]* Pҕ4 2B%M]m(O+- .HPi0}k $rJ27|y<ˆT+Ӓ_7!*N)"!`+A m   .poM+<8*C-34R  }D Lp*N ʡΪ"1 T/ՍJdPQĺm04R q:YpWd'P>y&pqw:ު;- мy&pk9WӌI(P¹h"M,,fL+ (ӊ2UC1ЄM 7'K|%v ~#taZz%)yMuՉK<͊!& h+2zQ?lW  'CD;ai8Xi\7N'k*H)=u('ΣQWֲIoJ 䬘`$Ibtčpk8p <m/^ krM ClIM8#0YLQk' [- AIq?YI&+vĖ TKkXxD3K 0k $MCÓ;j{ۻm ~-hp򞈢|Zwa׼Pӗkf&;X@)!11 ʐ/=rbyBK mAHX@lq4;)-D qx39=4i-[X~10J9ioLt/#>`h \s`*;l&x(9-}Uƕ ^SfIƒ _^d`d = <DPH;Z\PBAȘ~Ȇo@VE|[;BԛB-9: 6.b(_& 1FbbK`vCPyt\.*HH, t,G"8]l> IpHk'[Cr=OF,LO6I͈=28[A2wV{D0lM?+~If4_m*VُUTi8[޲ךXֶ2l`1 Ao=P/aJ > h{<@0@6#CZ'D#oK%t8?I`(c}96J {=P$|Titzh?gYKUDА_.J4lDD/*C@16y7rQH$-[#H?EqT}Gz=&4(ϼTV7~5kW&IBAqb1XZlwM2(VCDb!8P'yq,k J"*oANR-HJִb: @*^(x"I~$FLl cGh[h\!,t}˧2jŌZoF"MAIxt*RwrUl@Uv &-ʹg'Ӊ/j{rVB=&^YE|p[%P,x&|`^͵ӗ.ۂ`d&P0F`Ľ\kRh@|piƔ911^㱵:C@j`px-|vXPM008 W bF߫ glJz9E VDĝ kᘀ(E@J#GZ-5M #*qz0bOZ @? ',R&ɻza2+I@PK-Aޅ9T Z땧/@ /@HL [SX D^'l5 v$ᖥ#$d .зW@\:HE Ae>oơb:WtYb(u@*J #h!)v/8UcS7RG caLf.!\lL),dn2TxbwPp.[ du/I%S:Tߩ,v@<) @ \W 4]<Zos^NmDmeQD<' pv RcrE}(&n :`q呙&p6`jOMH0tbq`i,,EΧGߨ r&%@ 18΂jn) *osd0/,.LVE!$` դ< t zi'h,X~-f8xgS`|de G<dJ(+$) '&E |0b(U *qBUN4 @Lfi$j^> m:x ZPjZ ZեXBgO3Rn1DThD$2#~A$G"a nn S"@L`fRs,3$nP1 W#&PŽC~4DjAоJhRs,"h1Rk2.vLa&7 L*!R4+J:3D/`Vfh!!@K7Pc$@0@ )Ú>a F-VU8 3'b$?RQc^bP$\ρ"Ԑb,Dɼh嘛͊rR8M"'q&.pSf86uK6Ker>btSL$`#mZGaR@mR4N6E?D("*z&J<|nddbFˉ<#`rRrnl?8i)Li~&Tyb>h6Dͣ.άQګF"Bu 20h|sΐ"Kd~ȒL,u<'D* <:Y~FiV14lJs]H  EjaPA,0_ *CCS1(̜0̽Pڙ4:)e'^xb" E/ X)«ΆLHL-")zX"2'm3l^˰Z"``8wmnRaۄ{d*"& ol8㎉.13 ,%0*D"PoxAF,vq̴{'b ҧt8&0&܄UC5""|#"z\&ȓnlWB2I/PPـ~{CIxq ':,h2?v4A`QIqF<'P:C,:0"*iY#DԎ kOadH!l&"ۈ`+m䶎WC)1(&yz;D[Ha$#ՂS Y8ƒ(l-g,WLuU3}"9< ` xL/lV>n~o]ukz7u0JJU K$unLezrnWiq.PAJ\e#ff D܅Ƃ=~j"SH=RAtu750'vgj# XJ3-@ p1"nto& k2ra:p8R "vgm #x FR>-{0KdN^.HPfUl"`L|lgQ~JX\>lhttUA^["`jdgXd7#t]h٠'F&R ,< kNz/1?+V\&F6!Me 'X!K;%ũZ (I^ۖ]@$:ۢ7Jȋ#j u+thr1/(u&.1nBb52&x}U¼n|@>K4mat LqxN8F•149H0° GDU4Rf@~ `3 r.#yJk(r# wtjh@xԓ4H@+khÄʬj.΄ju.昱H,tw.OǑv'/R0*,Y!'\!3Ԏg{ቖ>!)P&d2,S&Dhj*4<(6YZ-ӂ&F > C";.Å&Yfn+I8XD$6wA{&XT"Hi ,d7mio',Kw&We>Xm̚!ts:\amqt%\btht%9ȃ*.i!"Zo[Qlcu K 0?@xD: EPD $0BH¥RlQ erXQD"W@`=%L`uP 5?gu`-8l+4?"!|C!`p4jT{@)Vhd5}3XhR(5dX%.q4o ` h:٦VuA> WSWxZX^/Wp̮0;x%hʂ .K^ M(0}#X|M0%hh89d:Pie' 2⶞, "' `{à|HXʧ԰"'@/}3dǐ 'w 7sąLht0v0JpıĬzț~4ie.8OZʌ#p2 AE%^!h &I\5) ( <<#B"8(U2, ȝ8E FF+Ղn2i!/e L` ܴR򢰗LJ±j v"NHd(Kٸkό* (*| `bfH@( qvqF W8!yW9&Ӑ44'mˢ@߀5#_dmq - DUb0 < ~V^P *RbS-+:#BP;GCh@CDA)f]7#tpXErM hyacҹB飀VNn<'2 u@@ P)5H" _tSz֩Tu6 o3 .6 @0@  (%N!8lӢLp #J|N ` ҃2$˜T5vw1ݙZK XM+M8AdV) $Fp3EOf;G믲re@80 A/kȜiAAVrtܤdal ..EԗYXw1/#rfTd C l#ֆ_a( t*m[=3Dq95CxF3X)`q<xw85z 0E_;.o Yx"$`)2])hT?GN@ܔ:jk+HpC` "&Z2ȃGTp/rD YFGN%MK9 (i[&eoz#lt&DP1GMa)o RWD D `@ŢR@}$sc !͒P נ8wj]U:h(DQYWFuҕ;XH;EN =|e1J॑^3%`B7M"8A'd_6hMrT HBaU 3f&H,F);&X"6+lٚ/MR( ӥBjy֞CShTZM8ŠyDw, 9X(Ǧg_@YdTZi! #b`..(t[XGH6`,,a` Hߞh A#H?HP,a $|>v!W4p*(%`8DȠW% B'f)4'i*7%H4ꔂ(j+t BȈr9 V` ՞0r41y-b!pʀJ+p",[ӸR"8H$b] ࿉㏔ ;0m=:r BDњ2y浊uY.z,;JOR*`#-I 3 i<S)_^9v0\:WBE>0pά Y(\0r@yCys X ,8 0zÈS2ɷ Ԫ; stp8S@LJ A!H )qt6 8a<V*ٸO* &`ʀ8Ǭ2 xy'Pa&dIjըz\AP&c˟h02+|YlsPӇz1t*" @PH ; Ǩ p),8N,KtKaaYP㓩2dNH [!X*7CL7T8 yҗ*KjPU[hfID>ЁHIrsX#RtY0=PuxLi>wq:D'"&D(r *3ȴҔ z]d0cjI#OJZ>:2 óɶAM7J Ƞ ʈcj1&Bj LUjD(5R&LN֣yX#͖K &@YA0ZaUHuEz%P˼*0, P8T|X4\GqXSӋ >QM$)tmQ jԽL"#r9>)\ln "R=P t I U5'az8ȼƘӨ R"0t!J 1 HG92(;X 9 0xmUWfpe wT<.П }{ )c1,9װY|LM{z/q AB L0ZWDY橼__]]N҅H @-ZN1p-zlcE>J!$P0t;'#h:? 0=LM$i,T ޻J,19.9=:= p{s KӘPxs @"'Ѹ3/yI&r詺0132T63p"(#,-Hi |Z@[ހzXRKdXg1yhrnN1KBbf+)ʓ ױ*\Ɏ:  k- `ϊeLgh* -ah;Slʱ \jʀh `+h!r11#]V9y]SU%ȘY 0m[w17zP0; -z-.h$Y 럁(\Kc;6tM!G! :׆>[:O`ӳ z87"v>`ǀvXv8Z/'EH=NP6z]Sd!I )tT `> ֠3f)ukF@s9KCKG_.&ઓsU'!Xo@ ~hto.B:PpPF)]U3gEicZc0!c܏@hGp{w3TLR <@# @F?3Ӊ5[!#^9Y d,НIYXuJ~a`c i?]8 $4;?C*CP kГܨiH }NV7A bbXY|avĩbph!,FciK&8P2TP %˜Qhq*yF=o9P&ahz cd )ʮZEǦNQ iH"I(K1g1&ZX`qR8"B3y/ݠ בx?8 @M@|hݟ8Pe (& ϕ3 \cf`g\v`<"{<ŎD=]lUq\8+0iB Kg񨋍=qY ɒ3 Kɗ<% LI Sӌ #4 rMEJVi XKX֚eا X ,8x1{\U#Vh^$XI5|U$rɜ|JXw 8@ x"~z9.]N| 딺˴l9"pW {1(-Ȁ tO ) (#. Iȃ-E2@"WxXkɩJXD" $S(%ǍLb28Xo|}k 8Y_o d;HƯ1)ШtBК^ кņgWh۵zqzVZY0,tW"LǷF g(=APGV}Z*Z[x-gӆ{믚DENMq^-Z\)CJKiKmsUd3ưΡ iՅhU}QqP(<,{5cy)@(@ @}C0 P HSD>+%p@H*#pd0</0AILRh ?jW b VPX+&v; Z{<T/LoJ@း2X`VgT@XT8Nz ^χl U2x].K&W( Z @q { ? r:Tz D>Y 3˸K&PH+;`2iKN `4H&X,@H4MlJҴ&r ^`!(6G5hAcFR֢ @ <"+x AΔaTR^@ B<3h᥯*W5`2C d5 KP؁Z :Cӵ/rDLN5ǭra봐( [ʩٺ$IA{80D¾@#JzpهYAX0##10ĭ]j{ذ:& D`ag,ӑkjT -`Np3 L5pEWvcjBt*=@\3+36a؉B"MB$ؖ.55@iVVUV.B th~`(2,MqH!:,(evU"CA "N{((ɤ!,j1ʣ'*g0 ?n`O'R<$ [kdt9κNxChTX /V D4R@A2'j2H9, \D 6A [4@b-TTbS` ;i"z2^ 6| [PNPBPM`Bb<! yʈ(R8#䔁; n}3W2Ɉ6otpl\<ΐ"%'S J@N(DA`3Hj q*,= @Cð3.yHh~D>T1BDщĴAN&1`V̜5kX@p2J!?bU(]$H}tBv,.Mb[ DB͒_5zcnw@$hp.;>BHY &@%E3 Ė933e@qNO>nb B!(D z/z {&d,NX$=^J*h"˜H|x+:rxUh}f c*[#xEdGx`#~VӎKߪ_#'/|ٚ nȍ6Gë ]´"Bɦ.&;L+YhVux.8bPABI!\4t:)(d+NTB#p!\4FJC\Y*@p`bE@Ɩ:j$vuY. 25C/@5 Hف`/FG@p( Z^P5%d;#@K8h][fsZBrW@[_7ʝe^^Dt bfc>$)0wG^)ּM2R4f5Pu+8RMw Y@C*i55R#=)(Dcxc Q#Ǹ.K_\P^ Al.E3hF"ިԁ[إ+6^ 4|HP D%``x MCx"&pK#hꃊp""bB  4顮z-JԤZ ,5/*ҠEVEe*:mthH!?ʎlV*/Q6TH8cZd:DnDF!iĸʒ%i"P?( CbR HBFQoX02s: ,;LdL̊E"ŅX8@D,naLL2(L2("FLeE HTd`+N@b3/i>6pF^EBVJ p@qN|&/r%j| 2E1#NT7,cR (Iaab)P`VXY.Q i½Z/Hĸ""-,$5K$B6BlD^BĒWdB+3lXb2b E"&#A!D<*A@\ @AN(60Hʌk(+bS F`2(4f`h &@A&5"@B1N)BTR0Iazhj b*lzY 2i`)1EdbdZc0Kx&D)&2w(C&Όn:b^f>]* 4+Ҍ fA# m$ 9g`xp2(["r,$Z5S?{?iܲ#PJV5b:#LZ,Y$b@ل'lSS6f#V'v-a(#l'5T-0Jg&>Ad#ls093ƌM&*GNX>!cc~0 $zL/rxLhO#h&*6`Q0Y r`N  ;s]8#*fD*,V֧*HIr?eqO5j'[=J!v9pJ$PYdv'+F1LMbD SFJh%$X $&NgC$6h >QgY"nmP-dLt,!ds FwN@FM\q,":DN^(CPBF](kw)`7`%S !&lD/R?qX-ԔUrN>Cz.hH`Ew ~jLb2 C)ji8WfYE,Vc0:J*%v#,' (Y+'JDJX0ZCu5|wd#+)l.(6/k .9d )~h8gڌ(]4N}ft"qtvZ3B",(68w> -ySktk3)wM榓7=6`6+v#WmuIbxlA!U '61|No~r0cSL`#% UNۀیAHB?TJԗ Gu2ZD{.;D:$Gf=(-\:\* 6/'cM&^!"u" P,j 9#J7c,*V]N(+Irȣ -Byl9Leht;:/C-+,,;o_3< 4.*lq"hD吲k#,#c D}YnVTZH6F* SfíQΛ)~/ 26Ad!bŚ/ @#<7 k0 2]d!5*&E1d('B 2 $KCw,Wfnep:>vF ȗbJG^C8z*BQ:@+#R4 T;s7LvRf-; vy"1u 2R.dXSkq\"1`fȒ=P0OfT:f&,0E-,vY#nɃq`:X /e]|4CL:?0"a!k+(צs S.lvLB)a).lJ /X{ A|iL.@0 `#z%3-.NTv*=W"p1rkki,$)&ծg$"ʍ!lDi5EG&[z@:e! {֋f~J@O`1*%̶̭d!whaZ!GdB9^)k>k &-,R/B3jc(}L*K4""~?@|G=^@y^H"1@))Cw <|A@@%M ) &7k[5FGcqD 9 Bw"tt`-  @cUӗSZ<$$ Ղz`+i1vQ(I{a) ]s& R`zu ?V?/#80Κ0pB >3 s'ZZmA(x &)++"$a mT)iwXR,ɜ`t+ ߺC2 @x;G)u`!HZ 3y&0Av)ʰ`@HV. 3w'70k*RMMgYKj~i0jr <G9ξTo'` 6 LZu y$ 8:)zƀ* *RGp RWI @='lig)n*@'0TpZ=jSȒ35Jv` "ugcVV$(Bbf kƌcb@3raTddrsAňY@r $C|}l6@TF,qy i͐:Kc:bm B%QHtVԭД։   A?@+rA R[]+W$,whDH#ɀ `.aES\/,Ʒ b#8f09Cn\22G$tK$ݜ)!(X UdfNj]"4yRO5VhlXG]%#S&%q!O,\p`eHn` |>܁h.g!v #*9uzxg'Dxtn`hCL#D6$G`bʍ0)ܶ:b[)#,H'<%٬T) s%& O_ !rimIC@I@@(]Lh ЌJȱ;Y.kٵ#][2 <8|б I'VUQeGT I""-JF7(jx}>h@x Q&Kd슥R'6M=4%Ç2#rN hP7,Pwbʵ[6l8ZN17,t~w,Oaٳ ҰyNH@6K]l@j Y2Iz;v"r"t !$ È@ Q`+݆i(0x$` @k++^#1-A;Ċ:QرѪenH}3d@8d*@6 =5t1V:BZP _à{j& ":л€ (Crj?(k&;;ˆ0h1x| )8 "!pE=Y TN@H)yޤ(z# 8ue 6t){IYm01jݙ8ȠXݧ=zx"t}H( 01Hh (Gpjgb2JX@R]`r&ji2 2Z$(|3 -)w(ެ T٦7h :w =!9; ʏ( j̇$ *U*SRXba%kzA4 0`@Iv) A X Lt"Bq5BK!! tQ_Kٯ p"*АQ f:I'A\k7`֍ptJkvqdM(M[B*i"fD.z$ΗVS1Ѫ9F!rKy ')$ xqL,M@9ALjd@dPe T]1iXY#1gPRDQp2  ⑀aY{S μx! F{`B 8q 1o8lx߷#{8`K 0P<[ 15 i$h&0 lɉp x|%⺸ c b]ٵű 4/ IЅFZp܀Uiy&XrӐO98|Վ8cEխ1гPM@p "x XڂWqŐ֍" #8e+C"<5 dc%i֠UٛQY^]<~78&Y(S^C+޻!:ha#_ZHldf`f3d0'0Ʒe\ȗbZJ%R#]jhZD="Z I PEz@^4,;4[L'@b wshdiW D <*^Bc6[Ȋ e 4 +(c(ͽD-[Lirzs  Ŏ,23g\Ub!cMFdjP߭ ݥJIy-;a*Ɖ?(djӬ{fBvF!^X#J7*V4Pd) @`JEq؅3hí6A-ip#gzNl#X.Ѕ<=UM%GRØFrCO` h}~< cp:iq Ʒ f= Y8c*(z2K d!+-~x]24cVDHiR38;[5_@?S0eqMbJV"Ȳ3T*̫+U臊exvI{RZʉD!z*A= ~N] [`Š|a' X(! 0 D"D!J ULPf s xȇvh4AZw eb ʛ2 ^22ɱ[F fUɔg5BR -Ѫa!M䲲Vp!!%t:규FXQ߀\ŖỺW y|A B-`b&xf"N3sQ2 SdfxB ^[/7akP&j!oLP8+1C[.R!ʇ`]&{*MUHJhՀBZp)}j$  9/O׶@AX accqoN$ML`'s#z-C\S2@bK`E'+p΍ExWt'' J".Yp7?.6[Yw.d] u5j5L! 5g4Ex}?5fh3w߀]ZK70K<0+ T"$[쀑j>@hD;ϞѽpQheH1@ Ax+C@D'I$p"o. R)$uJ#ؠ )0x9?p6b08D2SaR b9LdՖcf酀 _/ $wY\i5XP0p8@ |< VA@:!$O%L/,JJ'Ԕqf;!g57/ E 0XV,PI_0'pw}i|%R.o&@* :t!wLX!Љ .&rkҀaFmf)̢3@ S!Ȣ@~7 JIHS gxe&"#J@< H."Z0=.R.DrB4.(r5"PCa{MA$},-{űRZ'aMۛ3&"RYTk,C*%ɂOƗLzg%xӠ-RH2R2%J2%Yʠv~2 YTaL!>񣭭s\*G-V"lFӐ@=粪tP6ZŸ/]WSVѴV?J)f nj7q!!PU)+RFk2RhN%5Qkms`)g|n.NG(``b;-Om |M#WXl(_vLo~tBe@w қ/ Z!ntSZ<@.G ݚSJ5T c/7#ty=AJ!$\wRvNjLK!-|Bd7x|3Ak UB ]KQm+4w䌯EHD#F;XyO`B@!2P"P^7P+-"MR:F`.L)㎑Y`W&Ӡ u%T)%jw1KHлEkXT\h "  u[27G.$bOJˤ}F4XazO+ǘ _nDQr|N/$P5*p$.P u !4,,;g q!8!v0*A@4` ox]nDι8]a˖c[A&$/4Xs;JkBF!ق .t }pf?]- "hPӑ@TBVhG =*O*س.#rP/ew (iA9x&r-Ϊ%(Vi6We vRvn*ˠ:\ '$x ˣ K.2@tL G(,Ё!:8&ʤ-ʬdhYlZJG^U!xAR#,A@0D+8|h"oN`cl a&AD@\l: p `no뮚d2gl(DLdra2AAГ P fP/%޺@D$fe&if"/H9 t$҃i Z#6$ (n&7考)n jd D AM$2ΜB R [ojˉjKHrLaX] H!҉,>CȬHjpphW! Q dNTlO:#g,d!*@4~Qnjb!:BbW"`ĴXE6!!r1ێq zHJ1bز0")5eԢ!@ILPÒ*h(J# ºr|E'b|cjg&hFdAs2TQ_1B,`*+f0LEv.$4[,e$,rCj]R&K&Jɦ!"$do:жdBb!)B12B<Xu j .!2IA;&kf$"z|aڢ ',0G8 >d8BH0,(%3a8 *J>RvU1#bn-&7 JL ,=da}/CjNj'D.&w .r1Drv6}BNT=lj7bRx H+Z1mV.Y1Ml IbujN"d,k,IXNO4P%Rp#,Q?4>fu1jTZ@%K "QXlR /2$"(JEr&,Hb0Y K"9*zlRU@\Prҁj3f,@F1YM@AXIzv7QorSNp `fV|k! EbKҮ]sO^p (.kfT\,s{+#XHtlkC"|?T4fP4 p @d-hbJ7Cj]Hn,f}_^6)2X)DAj4H \DEʤG"N\8djfk",Xۧ$C >"f `U/}RNNtD+{_ uƋRbd2Lq$b-NgmAV8 qٖآ5Jai`uB_CW` XW:wZ)"M.J=-q(cF4.a_)vx$ACDעȚF*)L,#{7s#U-/OvAG$A@:F `^+İ$[h(W&.B$a#җh"s%otN!"0lB gbv 2e2xYB dAUtWč ‶ʜNpcx/- 0c>A`!g*)g8Y@lNTdIT,%rg_DŁ[uAhc|/YB4MàWB>„(dh+X1DZj\n!]Hnئh!Uؽla>8YDAN0}IMz.KWa$xF(.H1AYxV]V~<EG$䰥ldE<ޔ ,̧]pm8F!@jm*S - YE]W6&lXAc7 \@@Vlk0fiF/4j"[dƹ"0`"tf-4#@=CfD%PtwU $&@H.<,i/b5rQϫQ(BpD;]/+ n(i^BgpƩX!Im$12LIES ifz]T n+'h4Bj N^E:EM'Zꁕ\JuMnHq. JA,a-V{hv+Vo2D= Jx7 uܡ`@F?z= G6 ` @6p $# -nO$N۫Ԁ*Ez.=`]Ik͉@J*75v,gSrDM`b<j$%љw6\[a`V A*! yb(&#9_cb.&dh!#.$ԠP@!Hp\x=G_7kvH`8mO:TBU5Ap#TӬ.Lhvn= P 4j(T)m',[g<7?U|x5wtj^f_[+ 9 5/ 5P iKqx *IrpK%) 3;|>c8;aۗp0ɬ hquipe>T=S/ 8_ȑǮL)ۼrٮ{t3]5z BPqkm!B)ԓJ/㻓 B3@<9( &x!C* Q G*: `:RЮp p`3Կsj!(1.JJ )AJET'0[$!U: *TD"4D $ ]" ?Y\I9(6Lq q IZ*RڿcİR1%j̼yoQGP2"p" i$FīP h" p酜b(H@0t=@`-}2G 2,@a%)!1Jc%!Ip|1~( g9DԚ‰SՖ;H  Yʣ2CCS:T'.Y7X-\I;(s*xzX`A! 5cD!Z\XdV 5}` 3E824$DЏ`Whg\6ɓȈ`Ոف Ո!"A+"sMA0]-jfĉjA+CB:+o23=.O$H^TQ6hVm*.=CH&H,%X%&V: ! :3 MRS0r s0B ;"05/P)2l37aؤS=/8ʕ{J9X9)X9JIUK8١J *Xu ل״k]H`h3,R{هKщ)؆>M ȇذ}8xJ; $]{!Hʼ{!$20c.pfz uBٻ$.K>{RNd* 86ZfCu?8 Y,Y s=AH84@ө"Ca`$A0SXva-} yez:J1!VhM` ^LBJ p>rzhihȓ _ ٔ_+ (rVh%*)՗fhAv40 A^Ln➠-* aԩHGLQQ^E7ǻ@_lHlʜT=r<=24_"iK3q/R*DҲ*E֑KU䝴۰-r ^($d.o;b!_]e^lh'#?ohf!9Z 5{r~/Zy[eDiE xE{Z aAK.sW"3cH0Zyq2,Һ܊Θ# FX֮^A$4Lܱf"`K9S,؀mDofʠu\ "X41n&=T2N 8IwլI O@,mݶ)Ga[ epBɼ(JlOڗd i(H܎|fElgSB ic&kz6m{ZG{U[9*-F,8 >jF`9pۅa;`w4 GNjK)q%GNe$|X {p>|/`#6eLp)R I::IVhS"$gb6HMdR^ tLyu83I\YJ J#]afT")>ENY"PJ8 yY;@f,ܿdDfloRiW)6M|H`E@G>*)U A٢TE렓Sy/̘.dx3$A*s mQ _)& d b,8<"i49\s0״NGRIc$J)g|>I `4Vvn5G oR:9pCQ>IL :Lwجȼ;$ ب#nAƵGP䁧ʣF8!RV5m\ ᠁bXswy=TE,"TVdh{Q7!p*?i"*1;Ԥ"a=BhAvf P` D&G 6ϕ(DQzNi JL& db:XȌV#qQBȡ~*)D^m \) 孖DZ|rIDҲrk_x:b,S(V}1q](v &tA"&Cq07H8elM./Q;D$aᰓ{6pTTӪu9#&i&bLyfJ {=YB-[(#6%cKn?Kh#BRJM6N/U`H-qaFe I+T$ ɠ!q!a*64[QA@rؿ`\d\-}>fҒ Q*Tv$IwQ(NQ E$1GېsF¸X:Pfdvp,C@\ s0ƭVk"eU4a6Qnf)@2H(b1G޸GUeqg6vPϝ&+^=F񓴒3MaL#b P.#e}gl#"}CZf/$yG5E$D83g/S V_&a5Yܸf?SӰ&O&"bLcSrvʘVm$EXj5EG+j@;+b%%hQEveoNRP|b& @(pL֟z @C6r=&υ%m=QŹhsKoXnnESm̓@`2.jd`R!+ˍ /fj&04I+/wh6F ᚶ"@y˜+`:@P&k%im`e*y]f-]?wym7 iv*|t:h✎"c^d梃#V,/iCn &A7P g’:KZe (5)(Ir,^CxQFJ&N6NS+b!m1 b\n -tǘco:UBMa'zj2N*""v\GTfdp&o⯂&“vw4zقv0Τ!CPFT$xh'"A#nw$3nI<Ωr'$L,zCaynL NbV5G^]&' $X'2H6&fĴj,NY$bTA@I*j]֙M3#BL,".u!DT(\L0l'rugXzBE2S+exU*FN)<#:@K\C/_e@(L0hZpdV;|$+c2`A%aD#2Jijfؘ^Ok"sb:]־Bʃ` b\i,O'lQ|rwhr rȥY2w3A")<$Y#:ƌ!br"C$pxM h@A&Pi룚ˆ7ld⃂F}dPRSڞc&4)Cɣz7!!B.Un N~(ͰƘU55R*&ū2^ʫ6 afR ƀ!24J}:&HX$+l7 9  kCY! 66ltZ2({u(?$dLP؉8R:D0 jh#` -h:5ڼ2&*UuU F&*H?#J~2q§C+b.}u$d`]7ZH%S"a"HT§`Q*{ޜvJ 2. 7`(LzhVT"BFP|C`CY}t$b~apm44F2LA@Dh8L42cj%7U2Ec#F쩌*RyI"!bLSBH' J&;gTQ;@,?K .q/xLBn:BQ$>Ahuac]*C)vl->Oe V0cwqcj)=v.Xi) p2L^%6>&/v/M Ğ16ү˜EvjAQ!fdgcU F`<+W*l5B>eioM5m-cdkaf?DbVgo@:Q]}CUc6,V<8XL.EG5siG1*yF+Jբ ^CC!DdKi6D0"c^O86y ZE9D=9 ,Mo&5C--C"UB`s`XZ!tJ*l4H|cuY)mdX&:9g w5 g(hYE OdFY!(1&3^J7(~* 6A=7yv1Ѫ+e]ZiD4Dgj$!/1jBgF-b ! 7RLT "|x#noWyX)b"X1Ў&5(a(H㑯E?8bGɸ!.L+dfwoc2QKp(z sJ)mAM!m")&@b/3zK֤'=d=1d7xG^gJ/;0M0TK"Nhr S=@ZPHʘ\@Nu#{X)"R4" )\! 띭ҥȻQ'wg*w{j*P8ztVNP]a/7 )2`&BR 8:~Iڂ*">e /3T&Yl,Ogzm%u!l5}ƺk "w*km 1!ljt`/nz[\ D;¬$*v*Hq!>9]ȑ~(7uq{2PlK:Ղ &T/JEklGr/D0kԙ0y3E3)BLva)  `^bO5wKa'a*]?*k(s- inC\vC'g3|y3FQ@WN !>I_&?=!#xX2;\1":E yr4C?R1p@'eBa#:GTP],|ϿbJ)C?فVNUx|4|M(o%i( s 0?_  `,EHo0 /%>^8wdR8'!CT)F@eXk, aj"US^/>]/U5xZxOdN#D$<^O0&)@80P@$ĪO8 Z(iFu6w?Er1`0/X,}Y' JcO]"6[MDr*J@ 8h<*”mj: t(b-mbKB.٤x|Iz$kԑbk:5 ऌ)R9 !܍z/jxhbJ4?#)rӁ`iFk̲{&~+:?, %,a<|P5[t@h +t5"K$J`TjYg' p5 Px lFM8 TIn(2Ay-Y`p # ^!hhaJXzǡ&R>F <..;F`8vo2]<5N^V#w5"+Ըoh n{VPSv׶4S"-F81&J# D0%\s+dZpC2!& XA@6&I2உ~HݽWlm^òT fG!hx* b0rFbyR/1UAS.Gi*ϓ@3!G[D{ٚLF͆6* '癟ũxD -E|o4Y猻B8 vDUUR{(v %*!2FE{%F^jV?(EK 2_U)u"xZʢBp !l@Q0 rIt(%B/+.]hUodieL˲==2ϰ Pj AX7 6]ZSŦu\2q2DL ?'/_53.I-M2̹#|q@<=I^E#N {=|YraK 2A XfX^_^.%bsia1nx8zu&_(U!>Waj#PqH г^NFpVpn 13n',b l Eha* ĕNyR BճajqEj7X4p6̏#T"|JZyKO!O qPnHP9v2J;ƏAH41/#0͏Bjnzx y3gQoT_,=ym%p-DPv)QĩVXQ(i ce-$BJ&k;hU-v RH*E:My+8*ð[>sQٹȁ Pb;c̝=K(^PNEFD+W9~8x6y ZUiCp:GY}6)@͊=TuL1VoZ  uz=3  A/Uv3 э!ؓ]-r;h+2 运9 أ )!Խ֙ *0Չ/|Z:w )S"1zi @A{sMIs(( ,+ލ *P(0 vPLzP( /0KÁ#H;*J0d PhǍꑖYӉ A0GP!LC`։`'A` %cF,Z9H`pjV9^I`#q!raT7r 2iF2>8Ǵ5h [Bb+ (q !𴈓쉈(q|%{)( 8-#0u "Vxlk}b Z޳PFeM<臃O: ѲppqE-[ \OY8Ȕk !@z+ (qLDK%^ H-1Q3]'踨S*2QCM Z@ 4Z*'"D2j<`T0ݬ[}*p; )a%b[CZVEL t@\;ɱ bȇe%{{89cEmz0DZÊDgV3Wp3Rq-yqQ<YDUHPmn0lrλᙙ+Tû  r;T8 p!qگqByM+.":) D;+XQ b(Έx88 " -(I@غE),-]s 9p#ɞ銶oM}p ؃"ho? X{ >!K`Y {; ӊP͛0χb (F Z B/  Ja4q ["XK:D5βLߌK@P' uW_S'0E!ӣPAO Dס?+s+t)(X%1إ`3^/xgm,eMHCS|% +B-jË]5=@(_ QqR5X-q*A7c.1/k4m4׉ Ic+cȲp-r>Cؔd? OṊ߳V<U; D. qB2Q- gQ!7@,NXqXFLӠASmj9SynkAYk@" JSkyliƌЕGQ)@HmCQN ![RRQS\=t,H8[]tÕB/1Y߉e+(ભt.{1ʱ| 2T}3N`b-P 0U@Ibʝzzb>Y5tc$X eP{;3̌/&)궦V'xw Y;n=ͫ1hZ5h_*8ɧ̢ "D%>!@&:R9T; lEhە(7V!@C؉& 1E4] 0T"*_Xtm4 qK!"`n0m7{,<H[Bj V"&3=Rhxj4Z0ārjPY2}bS RU ;;O Z5CD⅒jxEJ)nXpq*F)2{N8o qQ0̡HUa &Sy @m1O8#9 k7SΗzSQ;?2gcSF&>7F ,/ 'C8lOm@U܌j~ѕ3Х*z#\zq'#13L?*RO ck<2ّ eSM xm֒ÙZQ9ڡ8 2}th߱"5a>ųAi1@ Ϡn0>Ji\y3SŚ`^ރ:sš(푯T렔WܚQUO?4 *+Ҷ9U2N9 [=jy:뚛uSHތDs@ג@0AI[VP,̀;}}4kzYs-! P3F=@~++2h4Bok#;3 b{1hk4@gB0* % og~@'@z/}ϧ`0 Js +Ta1 l0|<#@fd|(W֚Hh, P' uݠc,$ ypx&pO87X G=cŠ H#rG{:U QH P/C_lejǬP+f@hN藀+C  4. L:$̬X@'z;;HỲB{뉬k@j;i.M" ġxdPV@0} IANl(:ZbF>td`q䠰*Xg}RzDzzJ&r\stR? $څǕzGQOfhkvSJB z_4#B8ᾏN ɋO^܇  }0DB!X[. .F06@I*T KPպĹ3'.rjkkH~.2mHJkPP'C\~g@ J7JpC ('Ŀ݉eԟ<&^Qh='k o1<& 0J??CߖeAZ sĆ`3prQ~`WgygyM!RAv,dmںNB.,RvU;C Vig1azbjJAg\eGԎ :0'| fL+&m8Gǽ 7yĢj2F0BCРg]a m,܊:De\˛A{)5 Ϣ$n;Gp?dma[k,M(4 x.D=R^LJ1~FDBga.+!S\ 5/-+urD^1L1Ҷߴ %zE@ zdr<K@yWi4kYJ[$jBXw@ Zk#}3XоO}B{P4',L]ȁ nvh`rH& P h(r2)jBk}KΒ1AǫOF t$(Tt'Hk&zǓ:~ `"#Q29+4nQLbP"{܆Jpla! M zHt Ambg~9 nޡAGo+DGk$m:(!̸c0pti6KJT~bU<p^|;.b˳/ H$#J0034;j`a3ZJ* =YiYWh"Y{ Bryj3A *<ںP T:ģ ( x]rlM+A! AБnAN.SLPb>+Dv=+37bf pΈ-(~͊(I ́8aIgt"콣T{ѭx!J/ y, =%G )#6>> UZ@{рŨJI3 XV4 >:kb)R^K 7(h>qߢ4=B~42|{RH$^N*`nx}P]1:cf:8Uv6A[b @$%p@DvAw,PyĨ¨+[cy#!lyVn"7T@'N6>Vv9y($u1#HMJBeZ!Av@)0{@v bvWpE<`{1lEIK-Y ʗ#AWDhssd5K 9Cy삜~sЌPď5 @@ iUشô A|/(B o ɍ*l Cx. ;SKH!=Qhy.HVS G.Mɋq{ `,@V"3:T;ḾU]ݚAr"ډN;Ch12Ws7|'4!Hd!bQP$zwJiXZ:"];:%9pA[ ` (&4Pm֛muϢeXa*tLk MQZAeh̫*|q)0&(&O vNړ#*h ш]-6v xu9I4矒 @У ,&5XÒ⣙R󬬉comEtT2F+x6&7 DKwe*e Cע#Jl=043%*{iޅl#x"/͂3ϙ-䈐h,e1hē4Fy񹣒LP a!j@EJGūx(q-ug!|T{I1~KݫMy9M@"MCm( @Lr(pX 4uɈRLgRqH~x6@>`hgXToGNVBU:.e!R bRkB %(:>֐`A݌/gԝ w!Ax1lEg,AY[ٙ)AbU*u$?n֛!9-8v@5 {'!zP!:18Dx\4 * čFa!U*K :WDDP(q DDkS!iL-[:]C󄰦 #DHrr0pVi /ˬ7J XF&-OA4|o#"9+;pIj% f\rJ2c*\'EL]L$cn>@ t'$,.*+<#L7rWDv!r֩c .llƈfI^(F 8-#$+&/8\kWnl6m ̐E TB:ǜ2>$XhT]`#tyFg:prn P|O1&mr( cL~Cng?JG0)F%N2kJc @o׆[xё n&.MBrb64ansL8p]r`& eB[.VzB#c+fނ @a\ ރ O^bphE,J>킖7Bpa%¤ $pFp fWHԁ"gK) eW (P͎r'F+>皟H+"bS* ƒ}֑ò.#Ngyfjk)(5AlɰxmK (B@)B"-bE|d+) Zk4kDrU 'r" ^M&|M&XڢB.j#Љ.brJUy*QP( *Ȧ#V$bGd(r9րA/p㎇]H!Rtĺhab2V#yPpJ|Md7Hd!(%kV#%#bd!< p`6(t$)[,Ƚ& [-dL~aִR}َ0S%p :@c`ʶ[GDb.6#4_Фla\>K]4t0ep nJFHDVCZfj""VA{޴4HW bNI=B*@gf;9 iȐ̇ď-ParaT-$#2Ѡ6z|x-TAcyq sU@5IdJ}Ehp( pCD-:KJg D0tހ*c54mEiq*訒.$mI4ESBP",$[jR $*r>\]cep+IJkS>bBrI"P[0kQJ@ h4v%/Lu(FBD.,N>skhʞ)P&oqC`J.Stlؙc AHn6ٶwɚ @BXxpBZ$0['ƢXȐ!lH![cGZ,S4k ScNW qfp16[f)j0Aw+BpXO_NfLyQF,g#JŦpS@b2N7PŲ*Fe.~O2(r \C3ZU ^ `F@NBM˥$d(=C03.L2,n7X(PF0\Ja ֢I\%btJ"a3/.%b38(ޗ8baT8c4Gba0A+q@Fcj9c4db+Ț|d5\oZB "/O:$(C@F#SO|C""a,Gf&2^/+.R ,om$Tn޲h|o^Qf5bvK,ZyiMqtҐblV"WԖBq, Qo3~NhҚUtU˫1(# "2ZLpPl@< @}#0;e"(jmM~7ӓ|tm >4(& /k CoA {- f<;l,"/"Y~!v%Z.q azlHH `leWbr¼$65|l:=9%.Vr>@"\.&̊n;Bʷr<^R_F`XOD5DCH u[HsXt|OR30 ~ZyTn~xUyO+r @Fq kynM$r7Ȧۖd$FVkf.GYѲXFk Ӛ4c-p/qH`{,HXGbY;c$E$X0L4ךZ]^aѽ|4ފFςV Atvg.`_(+eĿ4 AmxU}K73 *%Y&B  @P }>!PQ9tI%P SXlC#A0=(R|`TZ}:dUp8tL% Ke</b2 #%RY6ꬮQ@`(J"VRk1o6h`$( C T?ᰊ2@!(%{ZkZV~iL`~ƏK'&J MmNJ,'{Ͻ1MI cqr`$C-H"  xgة8+%j-H <0h:2JdoA1lA|01o\'0.J|(FF+G.J L?(&j/|,2>RɎ ٸǴ2Ԡ~CHrRCl,4DLcG=glh'DӆŤݒ՘ne6!{yiò! )\VwpE$  Kulk)qz8aدXMS`(!7ⶋX. SCu?eDkP (G(z'xP@ `JNV VzH*UJ |FjcϮ[@ Jf/޹kvȢ( K&Ȇn/phnɻ r" flPmgMI_i;+PE[Z.mdHc, r (5YQɦPL 0d @NjRTRVl"r*{"L4F0cDA |NugVQ!/M0h  1:@ һ/4X*D2/v`ۢ!-;Ҋ*Tl_ `,0L7+2HZm<#ܳr8i%# =4nF%NX g|@/=PQA?Jq@DzKkiDr3ݸ@-Ǟ\(W䏡Ji-L^ǠmPH0Fr0Wʵ`m 31!0KJ\FD^rF0d CA ~KI+k]$rs18(1/ag$4w~ IJiX,;!V#P<*T2+:0 REKM57tyTD,gT8f P^0,x8/mMA>ΒIa<:p !$& 2U=keF"0QהFX#a@9G+S} 9^'/4&\lCrU5Ithn!X)}hE^ L'`P @hYΥeNZ+ 8 X m9 "/)g98@(HJ EVzKSudl,{@+d[x>$HR$Ń`PH*A[kЯVXsdO[+cs`/ظX4_+r++`FHifDqd]O=z܇~P ÑhH`u`HhzqaQS&y"(#(#--JH@'] 2H#J`ĈsqC}I(0x m9 4]IX <90+6ID,4*;9a#h৊ ;<PRll#$Z;HԒ4,sb斣d!Ҏ)@r+Hun̋qk˶)ȋ!Y 23 I1k kAӺ<XhqS0+:L"Jhx8qVV@qTH@<]`JP88t:I68P)j C@IL)!&͸z"PS 5<6IV3xŸhhδ4Nc"sh~}#hp.B1 SPigK r6bCQ͋U!^%`,$p ѕ$l9m{g! dՔ%'08kPh( $(Xs8zKtM]d"6Hw{ a.+|FS!9 #3xNq?jQ`v ~=KL?!RNAVQ`Ѯh㈘(b]qIכ?.\:Xwf"@$ׂgƊce?j_nHBc-Hr h|Ą` q Zŭ"hyӸ ȆqeR!= 4{l@(4& (}Bp8o_ Ÿ e?+ߠ <{6 xfo3: AiC @l5 m",7}T'`9n@)4 ]n"1`o$٨,QN*c8/ب|@&H#-@>/"kPlCRLp, 4pMA t~XL+pj9bMsy̺ꪖ,2ȉ|Ik P[D  aۢħ`""})('b +Ojn@*Q칪 &jGiC: hPtȫ Sި34jr9pj03C*.;PB(0 k &i#4Fn!"GC9͏!dIƃJ)F7}")Uk52Lb"$-v*V餉+i9p/,¨+,~~kHD(,0 pBc0@̬;Q+^Բ9rh0.iH]Hp&//ˀGIz*-V~֟) hqs|ܼ !@iG\`Ljn|Kd @̀X* !&QdytC|Ǣ UhSp0HdC?<81s9h2OigYqP,F7꧳5)`$ [[Φ+)J8 0i Tv#ӱ(ڻF7>B\i4 Rf QV a* 8[":Xj`8"Cֈ3yx͹oE;SF]ʋ[E+BBSMl5< c|6x'RB Y D @* pF !oGdG@gٱ~_MO `(VjYD$%p& Ԍ6ȍ*n7 Ju$=e>DI(@qkzw-ԬF JYJ'),=p~+@ Hx >M1<8bY:Dew%S0b p(@cv9mBa9`$C_ $rG$13T͒uqZu/F2M}$/>S*f2f tN޲æuqA1[Y#T;J~FBw8չB͐`u*ɠ&dQpB!Z<2ˈ ϻo&OT!PԼ:@} `-e0%)UDu2H. D4@E+:! C4*XhtA*7T'5Jq$>~ܑ"f^Sy#9Y_ emav+& 6RZY@odZ0( EK:A\3oQdeM+(k`S7Re,a*rTNH`P4 A$s\ne%G+e1z|G~sE?%eܟ*lڜ$\Eve7R`<`F3zO&D4cYm ZHzCi&H k k? ȵRe4@0/ !I53nS0)Cܕո/hRb>pz8;19lQP+ģIjg> uLEjvV9GMC(#o4W{X:1%63hafUo\ּ@#dޓC;ڤ+hHH*CZQ6 ;JY'7|`c!~4rhHrZ`!F-kG$wϚiAz`BU)X  @)#Z/DBHya3RՌacTjemFz71)߶jmLpӹ1vHJݦ}rkL1[` ~ahh,"Kd"?b+## qI vob'tWJkd&W`Oj֗"?CDp`-"GL6!0àUNiJ2<$"<"d*P.̌.^ƌ. ` \uR̕ÀBdZ"f`)w&of0WDԶG&h(.J#D5@RgH@`xx$E8pk=,#wAIa45i*>L+J@P(6=:b8KRwnA$',3Dd~ $7O,f0ukNL2EoETVGsw}n*ʰLV/b*@3c)&Ԉuu@ːE3IZb1A+8#A!dیJɛDבD6 [ !k 3v{SJ-wM<8э@1-V+ SaٳE&AeVv"nFJYI=7=M7G GWvenXTw*aB?Pr`)Z"B38@+KEl=6KPg65٢h.tZ.%gUD疬p S|I@P8 N@$źp(}xQhH4&I>A` "\}P(ƢtCݎ[_hYx Hc|`D6#M: AGd$vj=f2ُ*zm ^杧iFṌS`vnU'Y$9z v/*42 ?x1M=G(y1T,w4Dkt7-8G%z(B|s8Ei8oޜERr/m:o0z9)H"jR? 8VylhS |t?o|>!Q迁/RyZMªeig!,`, Nh"W4'^я-NlZ.KzDlPB]2J )6R GV p ;{0eBr%@aLd¿~1(é”~ciFHbHr:6FMeE.>0AXO&bb1QB Rj8WVMfXI"+d؜b5>i羜bj;mzH<lܟDcl5%2H2&k\:1|UA6FӀ'W!Npl% @)ɂ4pBb9GPk\Y/7d.j4DT!A/1֒VۓqcrqھsZGXy 8'Hjt$OC)AO:W#}{Dv~C@M&.he5!d1򑒜C2XFBRFSFYb ̾_afDfp!+GA(JalEGK1W6K!լ5{ x4_rulCdž$NSIdI+HĮm8^G,0w8!75ܯ +xؠJJ8qfmI$DkAR4J|CzgTPpB0oeXԂt&@70|Mlh94ê C J9*zTgQ^)RzdTGtOJEK j47dF%]Bң-ZډX6|IYRD\b/0VʻXK# s<?:n2d΄ qz* `.( WuqF%5^2Wz@Jй!;7(t %SaÚܥ4e,gݒW@F{8?. j/_F#`Y+*Ee뛌6&ܧdΒu7%d)p{#!xq=oQ'^6&YH鯋$ag TFuʵ"# &nx5)6 8GK\WWi&$uxj頹QB4E6s}bQkuJOClWj pPOjF7eѳkMNY cGC)4yFE) !;mD܅mERSi, @ăS;Ȇ#u%E5D;w$i-uHLj2"Zr@EKcnN90oRu$\$A0f;acmU8\4 ނENQ!d"H2WLl<5lJz^l|sG㺊 蜊Q@ O2*}Ɉ ψѣ- R)(:y 0r+I {(B/iΖhz)+kx$Ye P4&:۶1)8n'E ,k' h`} Ad%#῁b #cfcK-05(#cޕx:ቘw w}![ȑRƣ$kCw3$QI s({9 i.zt2,_naQ!̕,rJ{k$Bh39҉C1SW=,T79ԝX| G s?+n-DI#ʖ-`k!#<7<5u P |Ga5Y0(RnĭɻV@"[?> 20 uyFY|MBЖ`}r:LCVGMi1b ];  (,r""EĿ mTjb"!)22X@Фr(G ԚP}TPɑ ߢ&0;S^.ϑԉ "HWICsCr 0°ٍ)Me6XQkȰ.G07 jsɏӣaϑ(xQ2`=`زSq#&͢i< u s!/P@ +ٻ2D :qȨZS#W0zzE,Qp]R Bb'&!Rl}2)1qW2,jZWc=;"9`uii$i@z墁>GdͩR[;"QF=rU!WF<-X鰓Ҕ"gҠ_?Yr=^#H|.l[m(Eع&(@l?$\5+ 9q^7K"Ï ͚{#0s94:9NHR8xɍ>Sbt]ډOЊQԈO-@G0#=|` όW"CD7:κ`J҅f 2n;{Qf&4r QpǓq89ZꌄJr*U%Tl->n>ōf:s@-&VWO 0)s /y*/ꂡ2V8ʩ_,е=&RQBAZ>$q_5 S9 ,QJ&Hez ORAٱqU9Qa⛓F3gC ]cJL} q͆ou1fЗՙtx!I>$  p..S`k` ,ÓM (uenvD&cf U' #o ().5BNi&I ܫrOhg@~+:9Xc a@k?FKs x=Ti cS!?u-"0&|`e$K{H omp +QxFxF 2F360zX *4- 8(28D։o 3= "J{Fu<~٠pۀ8h0A`1Sb-ዒk"sױ3#*Ͽpbn245D)|93cIb! !&V Oо(qQY%M!sH9_k 0>h+]PЦкr[ ]W7h4x)$賈(2nXǓi0kdkL I Y0#f1:)ۣVHNj 1׋G$jќ0crs΂S 픖?4huᵊBkӨy(r]űmux 򎠱FF8&0m&a9&N P7:.YT>sk)phq8wk=rM4`ió9%P칏$q\[: 6EDi}K8^Dmlq $hxV14aP, l_oQЗ˾,؞a&icꉙ0bK z+hneo^>'_27n |\s0  _~X9a}'I2EhQDx Πp|j!8 Х9&!kOP Q. I@o=lG }K=j zZ`u  @|<{4 ~?P( 0I, ?ػx<^`kz^9la" `^m6[@S$՚vN& vj@2g@dF$ʀ"&sG;w1wHf/ԛtXs).* @Lx( `j[u|Ⓖr@`RX$j=I}>>0 F7p7L;M`llp. 0 T!lB |`0lg,}(YS+d JxȀ!p ֪Hs?p =(@kTzQF{ 3 A.C** vr+I){16=摢iIr*3 H4 bN`8hqJ܈IC1,I!Dw;K0*d2(QqϬj+N23u.6 @,]b8prbFl\ hI\f"uX1VB1(hМ*p'sdz/T a" S8EbɂC)4#HqR0. ,M6"/qX"İ Rrɜq{3d #0a@4 C%C(52Sd6ӑqL"&衛rNCI*LhsLs_х pj T0LRntbPK驈l+KpJhŋr#Vg%sv4`~[;ː;T^S Jq* өD 9$4ɜa-*bvCQ4԰rK * KBz ڸcmH-DؘREHK`]EB* pALKy*r2rF\X]BHG#OÙS @>k+(ļӲ\%"zb5 q81ddI&<`44¸G YZ x#:, u. (xcM s}%ebw%H%'V@IcI4 Ř $EhΜ2jM2F1dL^ČOjќ)&Dh07۔(W@S9 c,2&3\>+dI|5R4ى&HӐ 73i(7Y=N F%qh֙2#D@^!3&)7PUHz@l tTpJo4HԞja0%T3:9;% 9EW?<0q.Dpp7nN0蝍|Xr*vg%+&P> rhxx=%|` =J(n`P) #` pH%3GZZÆ5'@|k44C(f(D0"K7e)p9s^aN8v Le.# 8D4LlA7GWq&|?!VNV}! Ԇtb˂Kqt+uA%1'j@$ xn?N؊I |naJKz'6 J?4't6P*EC;Än٢wBH2Tf>ЮY13"*;%9Y޻Ѐ)lǚPJ"&(O撬=a$cll8#\"8hdFl& P(!& aĜv;40$+Kd@\T&0#4U@C:)L.D""z'aWEObP @xbLcМ84sH{4`gZ#f!A$A *"=O`d)$b*#"4Bc@b¾F6I@8H2Ĵ"2ڤ4TnOQ"JLzczn9EʘB[- CDdBIhG"UBH1(-2$8FgV j+ ZhQd%<d !oF0a(iNG2,&tbQ P*W1c#n4sP0ʄ5$AGP!P .X0Lm PL(.Ɗ4DnJѱB,P#+J!a2q:@f`o1XR!g"a. RKB=8D$c+L$F<@?`ao5rj 3s`ʐ$ WD4nl+fs*@prpP <`t@.蝇 /UȹBg1wbAPS<^Z"N'97dS<%0"L~s&":8 :J.r!8*7- Fƭ83b2F &^:/mBI =OU50Q(F=Bʪ71pWL3eUedks@pj4f-#4:B)جvRrb`RJƳUxԮNB(i|%Cu!R(BLJD"- $+'D*Ax3P.P\:+ ^6Al.9?B)HQc(BEc@ 6C1b!asEC1ȡTTULdR#.(86F"!f8B, v c}(Q \)"R&RhŠA8h`DѶͶlB~,<Z)JV!A3}A !@*YQ( ,`2@D.e>`P l!ľN! @Fw00 @ hq93rn7V$cv"A!(aG!rAJbJ[fӵFL7$dQ#B-gQ$0.a+l \L[kJL"U'v8yjA`# L5Pk,{e3L6YPmf O@=Nz@JL)Xeh\#l"] Ғ,nV& ͈"~p8Z+8de:4"$,HjS֩L8TEDLS!K5.C)+\ jN8pܸåQsE)pV$!(i/^rxPDB4 's7y s4Fn"?%S5Ћ;vnW&BO~h&?.DF@ KX ܵr.aZ"nZĴ%Fazrn7ڳa\F+:(@"4 "ͩ$e8ttq+*W~ WW! @bf)tCKk>ɔ,6:Rh<vc'Vꊙaq=` #lc3L7Ԙq݊5Zx {rC40+(2 pL\=L(r9/l ?K PQ`!vEVhzǓ[;v  nc@.]:\l3½.Kc'axav;54 M壤6Cz $h#~bi+}c:0$t\f cNn T"ڧ 9=ԣy̞a_5s T$`JnT F 9e-#$icLQB *L^%NW,hxJlCo+q$8\ZpFQ! |hu{f’|A+ p.^䒠)Kg^+]3‘4{[Za 7 ୻ↂ:#=g:!D*ɘX)5[DaMH﵎aHF/p`ɒ֐4*:T¯8+!IR4ۺ]1@(ȹY {:in]uaF [ ]W9Xe|r:Vͩy&Aޭ^hop+)\I{$BȘt ĚjƊ2 >5I̍42L++ WxRBQkcnR) C 3`wS6k6JN"@y"xFt mh&mg) BHPT0p A АH @ {`0 @$??_v>a>6JPj5&h>ꯗ ZA_lTSI~?.>`GiyHhЉXdTTe -A,c~hc4` ~%{B﷣󍾞 Ks Ko<pQ@88 $Rp\6 Yztatd` B8C D(Bq`ÈJο: 2(Qwn&fh{{Rz͋~#j#Dh'H!k۷sr+j6aBHbL#1<)* N%rF⊸M 4KvGPt0)"ڧRm[T  U. `ا \T#=U˚r uе\:Vhנ0 IEh4K{W,OWF.DsXhj4/RiJeu%ZFB4] Z"#x&Қu M(*ZIm\ӡw'c&{`Ī~QtTrŭU; $)|5;(Z.;O,6,V#:hiȐi"Ue0PִP&\7+gֶ" +,2m0ͳ<熒c8w,~'Hct* K%Q6x4B[eՊ%M뀂3XBjưe&#VϞ=zО&|ͪ}`$LBʇcQ4$_[# r4S~Z>5T*kE8. >#@/E֘a%@)5`Lj"_;܂ҫ\f攲[(h@)Neff s5 %&nbh &j!Y? BbR @oXG&M޻u5u<!%+Ґ S8#(e5KJIM$)$2'H" ,8'$Îrʖ|rDNX #A1@`9Ϛ5B9,3{-N6AoE唐d RG<$ glOtL NzTS`a=lrUV&lǬA"`:05)y$#-s(s1:+ST*UX fUN (jS-aj>90(Z0Ԁo V:0]Iڶjo圲OFpQ0"a`@q%Bg%V5Tgw%+\Af;9= ,jBI|9\w\ֵ, Sfl9AZa8X ]irhXq`g xЦriRf-\@USMmnP:bmu"#\k pb$*qj ÌiB0S {gԀ#k)`x*Ʊ;+gI)ut`9`LM+Rj6qKB A;5l)a#џr&rN(40z@KIԡl#CcbyYI,0IX-4_P$xCT8YSm,wZD<h3@v Gti@ B(D 8 @\`АWY5)w)X"w`vZئ #p8.DJ62 0 8Av9(~ kМap̀HH`˒x 3x6AQf0h4`-j2H+:證у)><@ I Y~c 2A!b ar>}Ȼ[ !෺`@0rD1˲@i"mj#!s ?{pF~Dx(_"; В78) (09JӜB D JDR:r6,pT_;(0 4fh(  gZHB7I=G);>a^-Ќr  lXÈ-i3 3Wy0! ;(0@d1ppojiir(0P #hD{F(Ȋ~)fȡYLf:!z/-É~CIB*$QC2C NirL+bz p(o4h Piu!~ +I`(>COx# z- (oo"#z}\Mkm12@$z%ȴ#O82Hu[y]+ E*;cƽ;&{L drBO^ )e%,xZ2֊t &p}A$< 1ϐ$Le#t`-=K?@qӥӳBqRP3Sq24,_Ai Iw[?<JἸ}Q*ta "Y/l3I; 0S:͂s;9 hg6xojN#2 +0\2W  #0~ $p:8hip4آsav(Y#㹬*@šH" F gŇ&VIYOHw7ȂYM00 홻 l+ٞ <fmx#+as䑇xˬ;ݡH8t.I0D/ij)z'ݜPp <"G!P\y|#h|2)Qm)ʈ!y\uYᕔsBT`UuAg A\=+rYf $]aKX.(_P-ІF,'ޯ +HT3rPbQSX޵-+RHJܤ :Ce% t(ÍLم3$ـ XF 3`!KLtk;At  px05Y,Xy{h wyx Rj0q!rH hH`hB_=AHTi@?,@8/DJNhV kQ~Ȉ+9h@2aF3+-l4=<0mĊp2K#I"* O-1R7`位0 2-J&(@&YGdd9 3*T,:;^ɐ$ረPfLkp(.2vbJ!C>O @G/248BO-M륜TUhp2%Y+'S9 ʛJ0gMd3h.ZG9b$#f F}.G@ILL`i5 0Xf:ikDnoՑC`xC`9h**b_JiaP10/Rlb +n0+ 6:*Z*LG{X&P=פ]9=.a$` pJX\ZBL 7] bɹ.4\Ö'`oC$$M iJEj*2mHr0Gǵ3gU~4"8 !t410($hW@pౌM1)@CҴ8$]I>?r/[zw% cBnY$@``8K}>^p| 1?#ɀz=dwRY4IfJ@ we-!y8NA'Ѯsx 5NĢaXJ$|+dO b`,pR-^zo'?mfUjٹ%6M'2Y+";gO#;^!n㊓q{n.E!yjU3mAHWtd+;kd uQ4}-2([$hb0z|+,8ĥC (M48h&u v}7+Ʀ &at\g擩j2m;-Zpgk+ hPҮW /Kp;ɜQ"L,$-"K1Ӭ.rDklf یΩ[Iu+ʋ$!rU%( :@Ҳ@:;8#p٤ilZ@˭@ҕ:W!2L kA@'V('Hf N D| Ɂ bC=}h3(Z:s? `6 $Ƴ1S)DiLvS1hZ01kah,@Ҍd7.%IYAHZ:ߙ# wCK&lsvJik5fׁ@F1 hG @+3M8)G XJ:mhd⃡ Ǖtvֶ&Jr"THT뮮 Ѵ﬇AL $qo~L )0̳zp\gܱ,P IZ܆Z+r's9d ☨`L ,3JJYdHuhEXHYv(w/E:UKfDRZZ>$Jp)0yzo $P,fxH4IT8n@wcؔ6šs(%@RI= lT Jinw*K!d'a8@ߧB ,ᩛhROU@哓b "DN@Cy suh9AclAŏ)E&yB[%!3kç<Lj|;I@ Fj5MEnb hBIJ[ط#Dܮ%J0ʏ:?I 1;X鑔Px B@F,"\A.FfKdY~ oIH At8<| [pt G @`A,j/(XR2'Fv*ARZXaSZ\qc&\&!)dF^t(p۝rO21i\@3rY *#|m*tX㧪҂\WyD\#1Sn P!!"."$,h'$ћ2KE~]T2Le">d,IB vqD~&;Ϥ&£Tha)%H$-iP$tQ." '1$0rqv>E[M)f!.D螸tâv2@8#;C~="îȸiNa$!!ڥZQHd"&omp9hc `KIgqJ² b, &|DA$(C$k DJH"Ngh%DzZk6:@ǎc $3₧eǂ2Hª7Lz(B2;@;!.Y -v*Q$PPF׵8K(B%EgQîh%HԉB}n4x(!```hlj!G`Ǵ*pUg$`CnL*5)DCʔ z^_6$,zGk &.a¶0ԠthlN.H{K&n"*V0LX pj8W̐ͬ"D@ҌaT<=B c -[ٕso*BS^$I@]͔4&pjhjq|7}VM rði@mi\̵(@-\u{@4XRDg8‹T池J(Pʶj$3Z:9F* <-!&l0kV`xB(=X,R†':gw$E(*>n9#Γ8#}qY?xkl͕#Շ:N+?(*)-C<o.=-l41E#^|X'zC.sVH3.tԂ3*r7.#jqPgf E{q%\z?5.Fp$g9GX_!ޚj8}sUb'(EO65fSy?::8V֚Od}aȁa!:;BǛ+r\,`]kQs|.RK3|Їf!5@X"?Vz̉taPTҢ,I7y:"?>;XZ(ʨ<%[ L36\7>dU#隦q0.XR Mas(8@"B+7J|F~!c8Q|h~l6!yŊ! ] +t2vdmZм*>83"}\I-l.y aj2GDd7Jr k{dgr  P/s5[p'VG͒~c:ꘁ}ȁVʴcHå:@HL>NBʩBDY322gԽgtV\.|~4[D;B@{ِoXa"tK;O8(]~ۂ[#,{4%LB`2`Is-SS3a;llsCHdH!\|F{mV(-I*䡾zWAKf9͗Q~b$O""}UAܚZ B~+R!IW$wdff`6s2{OޮU78׾Zgu0(\A.&19mtO Dà|>_ ~D?#$@@0$ %I@ffH`+|P8,.Fƞϊ uJ =)J'i =e0gt [jp,7{yȾ_W.~@tP+0:*G,Ȕ@N- %6&J00;•MywM!ncov#H`!w7[#kGM˼k*cqɶe(ᄪG x|`h `i_$Ix$$ZN? nIS*%"N8I;T,8!]$.z\zEˤ. F, Q+`@2&;HqF񼯀!"j޲L3 P$@,`8$d(ԓilܔ̲z%⒁>)#'1r Ǫ32``$ Rn :,46 kY&%I][XDKD2_=8&=(jU,2Fzgb} D38/^ɓ$ OJ`KJ/i.4 z#&i0>h30;)$)z|k!8h@( !^a$vgp9w8jiN0d M%.IDMTnPLj1xfFn ]0gSZJv )b$cKidVP`4*ĝU_ ^3m1nÖ:[ݫKsGnXހb%x>SdR{nВ -4jRt:}BIt56*N@T pmgɒ<[j=GbF :5z"ZBiH'q 4${@aoIٳ^kz%']h4f(ǓI95q `釀{v tHqB$*#CxChHB+㿗ѓOZOX0}z#p:ð@$H8.D :`9O8C?3}-:pmb ~Q|   '@ր`֙P+;+ O0@{o( yOij' zމc+hA K!r͢`{ڌj] ¦o`vH䠣6* w2":/PƊ z{v z ތ#2Y"kX9 ! 2ȷ8x$25(Q$#]P[ t-b?sm(x0p zމpvpwA&c஠𚐟+(x=%*8p/AC@mK.t  d,mt1 ^]pǵR5Pq1J:x3_ڶ~.C`8$SC#2`u11:AH9@'| ( ŌhsNs9ikN/96*"4=}6RK17Y0 2J9t #!zpr*n)ē0Gd}hP䓀+nC`  z:JC_+)/=:㡰XÉZcb 6+г=@<ܱshwJdIbKhw;PxQ=.39'Q ,xyiXJ; 3䣚nKP\I֦yc}>3h]c$$2*g (nꢼy pM_98ǣf&Ih .&bהÜA 1s2*:d`.Mȴ!(N؄Oy[]Ař;r$.:x,HǑ-wah?ʅ7>9dJ3 ^ӽVK=*–#yn{!E 7P}Q%u&<ٳ*IM99c E>Edyx<+SS˝6!=Ioͼ9 zcdJ&/@O nb~>Jty0:h? *ڗN b,)[5JHr6"q%Nxڭ51{Xg<×;((<d^  t,1Ie)S,+^Hc=E:Ɋ1aXTUTߑ~ pw~^ ~Lc[$=kU"cڈɍ3hb'_>-6AhYB]#Uc9 gѫ8o|5ҥƔ="! .|, X"vbg߬ʙ%h4TfKy&ʛM͓(>֚πۦ-- Wl#'@`GlU,xf?"8;α8Q H#VV%Uفu'Wima9IYⳒӥۘ`~GG欸^:.Zn1ǑRK<̐Ǟ]CR]Eh9-3}3x|i۰;=Mɺ@sufH!uJ5ሞpǨu shp -480(EP#X)O})ƏtF zx!ͨuä;0C#0$0,I8Y. !e=o(l% L%~΀ dp:8?3,eZ*[ŮX_.qN-9:gC .WS&.Rap@&nq72x3>I&m+UrH:/ Lfvñ`x8'lǒD kK@z9Z d$,g@ '-G&wIcU19Fp"!{PB , B!0  s0t:@ ?>_rPLAG;]~O).c dF$ 6mw;h1.`0P.A 'o/g>s@^@HqNMK>6@%?(D( (^g7!@ ݰ/t)8`&^1?G(=A(Ѵ۰B?Gv+ãZ<`2, 胀 j2* @ȚơHK%Ɏ"J 4 HV$ @ ǀ$&;탮][е 6 bа(9R%7u`.dƹq^ߩnj&6'&96r( J@`Z\gV6]i>+8 %M %SF}˧ztnKtiJ 3tB&f{]dkzL 0<,ܩЧ+Pr'67\B-{ȉ͕ZI}Jw#] /1!`v݁ - 0<2 $|Ѹ86Ulnzp|{>~F3>t ϰEȗelӚ&D UH{Yb>&x"v0ƽ@+tp\5lk b>PNi 6"vGYCiXBYH$D+ [V4sP |U]Ø%g/JM Y#d ""f3Vq QVp-[q ]8|\9%cV7hOD{e91uĘ@o+KYA2d⳿-+H<2.V .y,PHW#beg~ư_#U%搵RW6WiNj h|xlEBq B9 M; "az*')r|f~Qfn6F:lH" O0 N,Of'#):43׊ )WRjP.ȦB8"wR9;  {%eLwɝwi_8m#z"+Q8wixAq=N0䮨*RL bdс! {+]AOr1;K0heK3cؗF#i48 CF|HgK]ޟH`d}nZ<䶿ZL3*Mht!.>nu/!9p `ڌ:7@> 0a@h IQCB( UyZ` *'0zb12[T(K !(8@JnPf$o#-.{qB] ݇d]a0 %j U `#`C;HE LxިǕdX}ɚ). Bp̛;IL1MB>cv)fVkq,[톍W¥|oP6sPB*| Dn9Z*+Ȟ !DuzRʤ6mA]PR!h&t-)mGz*x8^EHi`,pJn9f8aF*7q;}ecD4s9LIB N+qۃ*p2j>*+EA*OJ9BT"6eeaNL /ӒK99vז _TQYFH7Y+*D'gFx gK.Voo% G A$9}jRa2* _/GYh~Hq2FQ#R\xM $ҕd Ayyh5Y'JN-b$ (3RVH/-̽IrÒ#n`r`^fϩ|T \nk%$:/igRJ"!!Oμnz% T@na)1n7GLi#f@l _OrYX?atAv``-iˆnI`n@xzOCG v> $bpHf-$*$=Ub`᎕o) J0ځMlLj.Y ;fiD)GH`!a&2)o L8&`VNCg`,cV |G:*kgc+)7kfk 7`DPhj\bDf(MZP+&E$$5GnFv p/gaICv,7`Rp+&T+ r NH%a^2.fʸBvЮryHaJ@樆06{ dh %FLh7Q_Cj%0nxL€VHF"2"HƄ2&#`F8@g)$ؒ'BvdvDpG%ܟi:D K L#&('8n:JeO8!3pCdXC ùO[!-,[JN|+(U$-"BK]5MR2xy@zj`%fw8鈨A=+fWKJH/Pc I1|3!ڨKSxd"m`D49-lK F$='9N oIj0:$*"Il(dG(V /$ɬU:KH;au721L̗D^TjD !bL F8Rm!:)X1r)bg7tf9'&+`$8D钺^R߬:¬+#r ˼Br(ST1qڗb,Iu`L fT0ŀ#/@J ;-cC6z*i 0UL8T0wѢTJ^eb1b{'Sw- + 䜸2K.G=/@IA@ƄA!Kvq)S!E)0G'2gj"*=1p [su2(+}jVus*G|wf}(l+d W.*NcrB ;]VL=Z$I@EdTENdpDPO4"D"h7Ub5[(V>0@Eăi%/r gD ϔ*Lj='h'}n ?n*J#!a- vY! haRSB,D!!( >b]^uE"8m0D%O,@x o6  @ aP*Ur R5R'j"F$AMa'%$L` )D$"/A_"dB#wN2(K}.SB1"{.HiҴx!"`@Qb2 S0.퐏>D/[/i>P:@ȨD|,"zi=k@^b*3 vs7a)Igh8ihȌZF/#f؋H@\4S`ᣒK9D߂@cNٔa%K7e*,r=8GV+W>%l5X+6{zL@G 0jw!_#Ĝr8$8E}2ip3TvJf BYo-VD^3cO9RNØd=)!`|gYo9'.v`}@ds**IM2h*=^oy"Z?4G؉I%@a/Qv\nLOov>٫"3q"Vw@j P9$$c]!+KYm!NT$ˆlA/RMIyzfP©povc7gk ` 2Bד9 \Ϝw)@K>5cR!y@G1֪09;/@| 3B-sنo4Jt#xxZaYy A"nGG8 lgR(؄B]ʻfr/cw.|DN,V px|nBILPNk9~-6F  osOr-n^goZɾ7Dbga@t kTr̴ãv"d L++p$ Z=8TCKPwbH]_) ?idi8|%髗ܧD6!-䄻Û]"bLț')J<%cjDf'oYoЃw8fΥ][WB9m_4aa5! ϰ;cA|T` u鉣*w,TD*8;VETH#v `HH1.Ym"QjJ#*eTumI1ǃ>Π7`UU cYUq2C.Z6QMܼ{O$b`)#*#HD<$5r*NB|V@1w2/ @)+S_q?P :)7O@R~f|èض K$9]\U:.B6#Ett¢VC-YtKZ_d[ ct<=V ( sukI vwԘ!c#tŒ_FvgaXFnAonIH{ `V>?!AɃ6wYA: vn'~O7p C1xn/E`P @F0 }>_`  OC~Y{z='w,zA^_Wf3c>Wm `/ٵz2Nl JOWua=I_y)z=79@$2D=s GbQ8w=Ypo6<ʠORyt#v:n`("È, $K$.H5K,( ;yhL؟')p\``k$J^Cl,2Ͳ5 'h }'2j< rhi #-0h.'H-x,4,h(M{* b /s) H*S^Ҩ Jh4̰G:rB 5 _Bz8βL+@ͳR\ "'C t p4",kJtðP@ -WlIZ/2 :qvQcytC7j5x?yOXLh2Q짩 w%IЎ˼雗Bp)Z,Jd*>çp$ X%vs^5C:Ǿe{ѹ(JEzFᵀZ5NIC^o%x!pU~"0X 3IK3m]WӠeeir6.K0 @@$D0|*#Y1ik6 ʤoFhgic.lq~zuw{=-y 0$!BVQI5Mn&Bd/DU&T>x| 1~0Hi)Atɜ+!$:r a#`()Tzd]`"ְ8 xއ1fЇWR^NLQH$M˥h%喢mJFtۉý> z/1mYW|U~0xR q)%Vh5& i)30#ׇ(yG4^5c11 +z1Uw$ %7pdXi,({dC%!5@ct:b"P,:6OBXP $\1z!@J\FZw=R+j qt2Hf:DTb-(&=4L$VKxPRf}V[|vxx͠JZhOɛEaX&YՌ לG9#m 5-#vu BfJ3 l/"!+')YӨ#DWX3Tt0jٍ}XA>"j!Ƈh|etIX0lSFܦ kVwvV%& ַ3+.ciRR˖#vW%4Uq"\SKLhP?{bNGK.YS45 D(S;D\KB̽ sA6cON>J½jrĎJQ`#`4U;H,X[DZzQ7*h4ŞU߶"?OlGt%]K%{K}v"d}%ImbDTɁe:'g*q֏vsLD́>7w'o?r] 5A8/` 14y $ Ml z$6ҝ@$P8-Dӌ0H~y$QT<7mnjN+!y8Z,xX痪"{{> 8::K֬8`.{< 0)A?݋!q!3 xb7zi.ӣ(3,v%#Uj<|#)< ճL (M2Hi$Gj !"с_E|z)bƖǔ( cy L*e +!шKj8 q@khYFxvJxm mCX/Y(3>V1Ӱ O50h(b>FG|:;ѰE 3, sa ƿ2d"5e oc0H6üɁ=aO С7@N8!-YS*`$gol ر [2 m S԰H{@ Ia)y zJDD9y x[\r*-#*6(%ù1_` !5p4C" xYLґ0gthcI}`ݍ Go &# 'JB&iLv"Q]saլl'8ܠ38*CB!8*jIÂONx:x!" X& v 5 #Q][X{C`uNw҈)* 3}'>a82 h\ɐ~H ˑp0@ш'+1#(2V1;+e*[2 z: {9̩🍚 X УqT5POXrcH3yӋm-c 虥T`'Ac#Ңr!J u i1Q+ !i s[zI L[HӐc!F; H+++7PiA"6 a8}CR:kG_@\)W̪2jcҘe7peŧJljܘڟá,a iKX9IkL"Sc} pc%3 }1pӧV5${+ҍ8«o`;7(fpj/k,"&W"Yᶇ(" !) M<3)bn7Ѱ U(lyXeG q9b tF=@ޭ\+} ‚I|=ـ#BR[\(YM8s>A 8kIjiێ*\ó Qq$:&0PaP#t(`a(C(YQ$eQ){3(+=FLl쓎O$؟µS A/؟Amy=4AC xתTX6X.Y-qW1a[O`D59K%]du8=o2<ئ#~0u IM;+ g~?>h$ZҾiIEP*d 235{ ~`]8ehybXB@DhzH WYhκH~(4dP%X&++KY- ")P2x`=x5f(Tct.0@ d$jl)aO#df&Q)ˎv$ {>90VۭF1(p"Kla2HJ 랸z- v풐6c i@sܴɿ;%ƚ5 1.>(@ՒK N%LB; 3@وxjpg"VZ͑VZ$rV4(D02[6I̛ qhI`d1 LӠdkj|WA20 &%cGo%cL7C%S]O08z"YT஻.H0بCǗYfIT50q($`) JƘiV2s fWS' %A> a2Y! (aȀpe,qlMV+🪰Z`#8QWo1:ЋMip7Ƹ`_ښY ESyXJxV ӳ %&ӈX]J(4n!)@ J0.+Һ 9/ 6BL8at2v>&!v ܊t"W"2 '=PҝQolMiMApo`A_et1tY^Yai*S!b($8!`Ze4o ` 4e:,ʽw*|F/..$*(>qoo&Hץ򁅸Z,7!0v27ܱU. y- H%SÇOQ-1*(m'IEobaP(+~xq犀 Aw aw0 `X_@?wE~ߴa<ʘGt: "?t${_T-ST Ģtس0{rz,c n vH &w]?*IOA2 6D¯v~Hr 1 bFL\˪ ( z<  `(bݪkr1 Ck̷8o "#/8x'T`%uX:hb*Li Ԅ4?"% "ˤj(Tn+ #AFٶA-:96`,Z?jr{ * '&N)G\CXƝ;]݇@ Z.+n3"'S,& I=L+qOTBjy, tHə9Ozd٧)zȪϐ$"4/h}\`Vt{ʜ3:-2*;81tAd-Se;Ϣ(EhTY`b C"4 BB2*l&gfjGL#})U3жj4ju#G=sSJسQs!D~8Awabw.4 !(LcCp^t C5Ջz包_ \6S2 ao%S܀" VA[Y ]&e3&EVwORHG_zPi %R~B?) 3c"0&@J JQn >7T:a,R7 <렢ϥ2]=)!1SLqrDfL#F`{P!J.ߎS `0c5qh  (! !@)R_Rt00 a2vŌ>ǨQ;KB@!10"LXr"IdA"tږfVa76F(~ j$:h Ĺ*W 8?< &\DKH1L~/H)BӃ1qE:d^}KN^)!EWn-Xϔ )$F3Vˀ)u #å|S U.lB:Z X*9 J*{gF;&K3nM`h [ceP&D?&bgk6H-B:ql@#ʬH 4,2S!MD>FƧ"b6m?<Y.a40(c[EbK3$i*Y(x.W>QUucsg bYbqJvkW- %1zJˑtdT pBsa!Ɩt)@t[Ggo;i5MFpe0@Iԏ=$O$O)F<x? EQL(׹wgl'Ļ>3zCq2T/"= _i,ff1 q\~ ;r>(r9G ‡P$\԰\垺݆BW&LK,>n}M'$l8d,űIT|ͮ\_G@gޗw|;@6p4Hwnǻ@ Gd+3p8x~> \>#ėl;J'4Lu%ƶɲ*2 ਔ0Ȕ` 4zEͤbaG^$l8;t\J0Ġ3B@|hg(@C>ܿm0C_ĸ-#f HJ`@%xKc{$4T#,'^6` DhC)8OX͈Gb4P*%."6%έ\$-D)B!"o eoe B~k<#+ E5"D-d! 0(:$6<-MGxU,@K6't(G@P#v{:Smf/ Y-aVZn76:Jb <,4e>!RUR)fnx~bTޅ *bB#8zG' Z j=ŢӋ=q(TđMBM2)@ cnP 8 !q ,6~B,u $`!@J"$.`EVnPL6b " }dk(DB٩jX$Ot ~}P1s6kģ$p,ύ^{_'fγ{B-."g%Zu)j1RccN7KX)D)!"1WRL)ܳ(@-` w~MzOP3%zL#%~#Բ: vU2*SAm06%?.X.BM~N FZyv%tu/K7a,%aąctӠ{iO<@ `dA`aˎM|D.XQK_.>j<}x'^LfB"@)F| oSE{w#v_8 E/qk[Rn>ydXva0-9I%- z4<V`TKXqLıG"2f$U"BkO;gI+<&\N!BаbS* fOn^R#jX1O)Ex9p40P52ξπ?` D&&Е=GT$?^8X3sMhX﷘-װ H g2R`P KTejU3,S)^6IN4WMoE >C`>KRzȕEX4PaP#z/c.sˏdLg)c/) Nظ 3``vB\`$RsI|7k_B՛f%(`φƫgRxBV!ZY m3 MSLMyJ@X+)9H刱oAahXC 2˜rBAa <S;J<=} '|T#k}N>55> 1fhrSd%ڝbk: 2gX4T_ ?巑'K0\u9ԧnED%@xXOR4G0~~?#mWz%IwԶb5 X;~_aOD> A+E/a fz=^|>(18  A0}@@p8r9Ex' @4!SIk؅>6D@R@RQE@PB#|.ϾUy~B}K@Sty51CobCi;qj+b|#ԅ"STX*.2jQxIҴjy7g"Gλ(!țu zEˣߐbP*@ gqߋ-.#3(XO@+{%Hܜܯʵ(8]5F@ è(M-`yzn19 ǐ]od7b237*E&ֈz#'Yu6[&7i$x.T"&0c<=ıѡS6T 9:ã&Ufk6PARPIw> YsN_*A;@]7d` U?n!r*u1oŲ{ x DRMtT4TN 8y`XWQ-TXCm;c03`1#J5$)Ò#Ԓg!A$RkP tct -cY.5 !e!;Y6:1ɰq,' ߒɮ@e@Hp#egz_©+ !dm%\ѹ^Cap[&!SkHp+Ri$>/PKjN!.i# %3!yfCHL-2;ݛ2]!O9fH֘ h-<?@FS9Ԉ@ѣ@a$u0ld4L F8h(tg(θbƞx2R̜(E+QlʐG%WhiWDiPVzH{bWHLX @uvez2=ML1ee}]^.˹HU yr;3h%Vn1seYmQ~Ph!?R1Q$9܍15,dƣ2j]0 .:C^avDcona9Sa:7S # D#'U8GXjW(=IUP{g%>l`(-":ff3S}ft&`nGYV3tP4N A/1KyloxW] CٟYR^ƕJ9|pґP#t)փP/18x`Fcp96j<g=]:4vHqv[fnˈ]V%ֳ]j Y@+%N$YYI1B*gPD@kHtA9vBgatQx1 s=3"0 UIT10pҴU"z /,8ݧq A"z;rœB2)ٝx 7/ Q  $)y pu jAnЃ13>ƌbp '  #w`Y',8+;z4ђ 鄕8(| w :ݻcISA q~t'p p ۞>يq"k"Z`0!$\Xس𩊩U Ep@ʭC):>x(1?x r],. '4ZPsK\)%*c46o41랎MiulyI˲håj >$$d*R+R,M& *k(p %݇ qeTx~p(q/ѡ!'rQ┩"񝈮F[`klƧxlQC(βCr97L.鬠bt*Įnjz`+ ݩ瀼s>&j !v ܑUѢL>x?q}eFU FX rMK4pC !Mb)$:HiE|q>1)1QJc6`姛QtV sqSk)4IKX 'Q*8Uʙpbvr(l11CK@}m( Eh=p^}L iG] S.$npz%H~(" #..LF` 7 l =7:Ih Ⱥ+`. 0)~wQH&t tm&g.x\{yy/ƜG߯YߠԚ6AlDڎð+p0ޘmۧ_>CLqW $r+u4J%t3 Q˙oȬ\ӧzlXu6QQ41Z:O_"'\๺nqi6Q!ARYBw`𘀵k0´}݀ _pwi2 t@&+"2)_RIs4X-q 骍GP !?F4Z-0A` ?@(}y' '/@T|B6gA^*Of6j5G*ADaZ|޲!!Fa-_x#}@|XR+1ۀ H>O%7[-pT.JwGil]Yur "+zu>Cf37:4n@j%s-Vog Ф)*0Tj@g*aHVPR%gF̢$IZH>EZ.kBӤM!rlnQ{&jvp݁*zs"A˲V`H"BW!22s* 2L}ϧfvɊ=oTC3K 356|MXQO>4{H)h(˓6Fg¹4LLs(k,0R cLY65mck+>pbr=伈3Z RNV!ĀK9lZ.X(nz dVHC~RE |mWx. n:F3 $ gG8m z=X->>@K,VVI>Hau`g 9`y/d~AlC"D>CtAlCƭW[OlE8RDr ?F$ )hdxӂ Ra5EuIC"syGӠf"bxJH+f@ WASL@ &G,3&[.Fخ0vptAB# ИE%D$:WQ%ogHa:GHchn3Ԏ ٬* 7efč%Ho7@JNC4!)DLп$Gs/ƑIx,F0g,>"R{Һ`!#SYOc+.jhzDmC#NعAc8g6ҏ*ޅ1"$R<?#pmMKU Jr5f8>A7V _Q4YqFF]!G@ r]TyKDô1ɤP#<@J =03`I[@( 2)| 7P؃İ&x)btBBO@7˙(YoHd闆'0܀VrjVdAdTQS)#:/MVq"^QWeWf9D'ܗHncT5l>P8dR4@)dLT<ٽ,-* ˲2TC!b@!FOOpJʨ]MjzW ).'^1vs_P /?@p8v8ma47[_`>"(!` }P00Kc GRX iF#1{^#)m z~R7ܮ[-XIk+Gnx #~krm6NN. qwxFGѠTdm| ID0; դ _Xkn֜A&9Z$m/.qӈTrW =vHP G2ZoqNgfm^6H: LsJ-yCFN8uvg*߷; ^a{>,p HçxԶڢy'+KAYa>9P'k;RZ9JL!0M#fL330F^UαaB?kc .@!2-)x4dJ@E+{ځ8IH&CL/UIMT"ٗ;(L}w_+%TX k6 0e:8]l VZ ?3-b CLSrxBEw/>Œ;;u=^^Hae2ZHy~^#xZ=tOS!@<^R}4 ґ63.eG9xJ!2FZMH L#rc˺3H)r$i$lj00Hs5˧]O8XfpJj&zr%_ !QxKH#u (8euq3,D| foz!z0A8!Fc8bNa N~EF!F,Uj|`I l(mI)a Fgtnb! @ @ rZjM1~?@ @f!$ʄ>)` * DŽh<J@4B豐$`L7-!" 6DIu >-*'NVL)8n#t7-FD-B8h I^GЉdBmDLtUآ,>8>\L$C>W'\:eH-rlQhi㖧prQn:kfߩ(.|Nrpgm2G.GZiâ%j&l8&ll"T ǖ|~M~4IV{X/P4nJN>vEFfC&P:"&>kͺ;((*fXuOp j?GX :)Bn>j 4l?BrF\rCBDjsiά݉_ Fn'д8r "!wLZ8^$E,FqN+-$By4 V#`3(,HN D>"  FEПD<$pKк`!}zxC|:NruXf4RBdRQf bO;&H ^R ާ~U͸!Gub8NtsP`HqHri|D$y#e%#E)Æp'S%mhLQԵ">F Ҷ&Bnȇ#Fr\eIO*j%,3d UZ[BNW9Wίaiv";Nri,gh0D-l'> .4 BBH]?Fzj2ڵdH"rh-.^l{J'3N*.x_"bv8~<=,Q1&jY%̡qUWB֐d&^tY:O%2g,CRR¾S]WMBE.|Sgn$-BgN|dJ$X-Xdj0}+R~[%? dCJ5h$DBv H0k1a$7U}Ksfq55F&#yJbtEFlӒ.p= i`dV`Y"=I>)\.*)8N'" Ce'#h1M3#o[Od+qK/>7(brsHӰRms5nS@lR.:(g[.ކzl/%]GOB%Ʈ@yF@)N,:xP|Pq@sP@Bfć.5BcTY%B"&AĊ3DM#,z1?n#f A[#t/_@&hv( ӗ@=D*" CëY;"8BMo hP` 1Q^DCB }B#x|$>F q~%~d4Nx`6USNlu%l|M=T(*!GMTKըy`h=Ms/?ue 4 Č$ ~r7$AVvX`i4m^6 lL=/DKB4]y.nL*$EpD$B;QHz3xð'V\~8kC ƳlS*e$m0DH6x7t=ll=x+'ޟ'kn El4>¢hUKFaXN|BA i##xD(bv"XR(UBFSl;c|="3Vjf/P^1Iа~wM8F>|jr+iTtfbQ&8?N*f>G(Bxic`Jo@#22a="B $b8%n#EL$ 8BHiHԙZ'f< 0fୀ ` |P#6J퇭@ F  e<c,Ee۬`.Nv@t:*ZQh+j`MgYUgz΢9E;WZ8o+%ƥhtۆ\2բd)Dv,惠%Y\g%}cT<䦂n֖X (U bĹL9f>C-!C(:-vW(.mN h/8Q #SMEX׈B$0 1`$"E9l?TP[VIS7 0kQRB#$DŽ0(lZRFBA+"S8Ĭ@NGB.nBHtc5&6׀#\́Xz8ؘMk7)B$dDDWx@?|+wѯ0z,#p}q5:Wj 8cD4dAaݩ+#& ̥/GeDsF`_)^=|M;6_Ryzwޯs-ÛKd0R4e#:'~ID~Mhyj`En%kt`/7"mx@~ޙ{Y$Z^`Q@ŠtmG% DP%MK䆫6j#-NA}kT{щxNhڪUFEj>α*<Ph)+}gn>ht(`Ao*"|"PR>Fg[NJαnd a$>脡jQ ~ 82JL$F ]2ɉt~E(䈢0C,_}, Rb~ h`wA# X(P0 W8uO~WG04 @h~?cͧp,@)'B"l5@0  mOa;yϋgrY3Š0J>@EZ|'@wtۭ0%dY@@ f` ꓈Giߙ / E`oJsnU2Oo~kv ڧ2Fix( * `̴n*9>z/FֲA$؟j=`#Ҙ@&9Љٺ#d0P+*zw# z4yAnC"?4k699,;ˢ>*OpqGIJ7b*IYysdn'y o! P;$ƬӠZ(qd)|Hr+ k?HAϨH85J䌢(i:2'˦K! 3p3Z*#[0K%j Yv(3YUAլ޶EGJx$ v8t`yODQ8->j |n*n=Lȹ t#,ٮ@(5M` f➦DTK1 "@e#GЀ8.~zĀVlHvekWy( JZ_NG;zs>PG/N02Xo e#mV=@)nX/oW1L{ (:8㘯ۑb@r{ >Ԑrfv0`2An"Z̟ S0 ՚3,8C2=5ꛚkkf%'GH`cAz@VQG٣MOU8Y.7 =6ZXJ{'I:H,OJ(VSc`60[A,M5*PWZU.K@ +1/PԢ| j|F7B > nD):&NJ8'1O=m?M|Ip5 -vy9HAi@"0ʹ1]iK H"~[i@9/q$d՗,^ 2>܇{0#TnT_/M'.3d\j5"?[G!n@G1OW%(VQM %X- Di?i3l0%A#ɅƻQjmU5H C^ &-&ZkV͂OoF`MH#lm,6ѝb0 )>pԱH X4k{ f=p騧񭺐OYQV՜c*R#O) %x/Ⰿ/°!aY|3=Ejg1u=춨O֌!^E.oZYZM1[uʱ6=?9fmo$֪G)Y5ŻIMqjQ#)HNdzKpΥtk|*T 1{JEifJe9dr1iab$t YrbK:b4*E"$:E0 7=BbNV4,$:#L>Y"ɡgt6 l$aICr7_M՟iÛLh pXK1iTF-D q}} 83BO+ ȧ?VnơG 袁D OBI u@&.0s,1uRHd:-@A? JA@2mK&}m4;VNI)#6gեc#g7;ءF6_ѲW,wSGH鏵VoɁ24ћ>V[ sx߬@*4t7u֕f4r#zAͩ" X*J? 7C{T)iu;"%-sy>Z+/ r765'+UP(<Ғ a7{@psN8!>aྒxq1>l,h )Y % /1Z oq0|s Aq?Z;yQ %t  ۗ (,"B)A›{>Iu57H_،Xzy~2}1-Aٵ(1ЙhlȰ#>'踋k7 />i1a;7@'C95R(r9* ;*5q$RiPJ0Yr QۜD3ZC/ 1 (yQ4Ik h3D:  5qvۘxqل 9#掩-A_OG`-yTX@X;M ЏғkkEH , o@}K)w))'׍=OW7R [x!rz uKG5 #ӌ uJ c i~ ۦQi0m)k @ ؤ,9XA 8D]3KԄkLa!)+> 8:J‰" }  5L۩had艠%i,i;:y'ۣHؓJwr2h@aĻ .P#D)$ # U# HE ǎ α  F5)~;4/#iO,?hyHʼn1,hD:J`kImp˜n &2֍ߛy͟l:!~a3j!(~30mݏPCmI ?"Ӭk6 Yj7z"upKhX_ gq, x`IG B]pݗO8J@(ѝw-:m88#J0J4[٪ ) (8p6`pp)84)U` (ـP 0**ͦ *{𫣨'23l/iOcU<(8;, `6%J+y7?I.qc0#Q71Kc2x _  %U*DCHP̍x?YPj#ŚR_1kHIBzD| z?/K!1T-ݪ"_ܲES8c{(&V__I)<2QFޏk x d EGc8h3{=^Ӡ )BѢMT ^@SprZ@q[\#giʕ3(vޞ`mYYڟHIs[-7^_͸!|߲9&)dZ- g6 -;NrԨH!ݮsyy|J F"%m0{2D h? 6 QmD#lorͺ"itB ʐ :cV0ޟ. R )n2r)-ʠ9HJJ ːxOrh Lj|H}k{|B* Kˢs## :T>}% j(H=l⒭P& ivYR9.r"w2=QIܥE{P>ꓶHfB=K baGN'O)\K*ƨG'/@jLOIIso7xE*o/KW&B7rz ¢ĚΠ  \|JbRh(Ҍڰ+x t@yFj,T%H%j<,yS+mR8]$Mq'tPɫr 4œ/@[be*5xe  /^-Rpȫ4٩]y委0DyʅImIC/%?!y|xds&Ȅ % ²wʍ210 bԓ)2K!w=i5E|RٮY!D qs("Vr1/BИ wb"cYW/BC@ p0fG%q%Mؓ"PMN,dB~% @l$El֪PZ<Y@9m<(nXs/I(!0`Q+a9',EG8҃~ORd D[̕=8 ݅I"Z/"N&DssϓYG"# sVF%#lhf-#/BڀA"d f` l"$E9iJM{cFЂpm #"J: &ذ|PHj9"*?6C Dc ̩V: ,~i$%G8TkbBv!9bOJ&WªKL+H(,PXDŽϒUq joiL94 hA x`G$n ޢC/"(CL0X&nX'.®+#%]qf҂mf A`DnBgbf#?lk ,/bJj*e<:R#ld*f&2BKn͎qbVziEÖqFGd,Cta̬@fEik 3,M 20c#^Fb>-"v/F"6lH3a¢"ӗleMT1Rm,`w(V]&mk~-R0naˈKb *NKWFP"H-ֽi{?#)*Ve PDs#0G3J"f"`*䞂%jj|>cĶ?Rb%eRC-dRc4A*LNӔE h'Qt)¢tMr"Ԃ B 52Ɍ{2 R@ 0Ͱ6HC2e ?æ1 Gf"2ac\!/U`@dHz]&: sPr'@hA*HB71l#5mNeRr@sDE䅘֦̑@ .L3~xu@&=ktXߦטMb?Qv I~|]g&Y]%?u/()GnJ:HnKeGiMTfQhGThEŸNC?f{&V/=p-P)_0d;Wٓz)iFҽoHarR5sa)A-alpW6rJA(Z`T@ ߐ"عJuCDa ZI'p^ #oXł֠L!< "!2b ˢ/@+:D`J7 86$0N&"/Rk'xYd@P}(**!uEIw)?< sI]+#n<&֌n*#jS}\MbT#LJ(mv梳]XBfN%EM. 1;'.XLM-?bf6Ujnš)mi7V 䌞yG+bw +`0@n)k2Ée.aswˀFB` >0 ~`p wtp<~ X(<` 9ΈPF"LH@nMt>(Ȥ@8#ǜ͜ 0N%@p4Enlv]їv[b6H;neBHۙ 6 >϶ x":DͩL` ( z. M({D{+a*G¨v/xT<>A .3!&vˌ~IQ'{I @z>;J9D-"wX0QEK%"9!,S6Sq)gB`".2ɩ'tΓGI-=N`Bf+UG ݦjSk (R)Ή6Ϣ z,!/jv(5PE'ZVp`0*͊ߢ!J#l *42H-<1nf;(T% cX$Dz<A|5Qߎ]lxڸ0scp9)vQ@; d$7YY?0p(Kt$(J7+^81#+GBQس܁6(d۴}*hA4D7oMjmk/\^UR/atUgi%n۱:I:0̲e '}L.] FxSQj8! vT&Еd1xnewL%QhL26F"x@̑"0AUR/r~BJuT)G$Ӏ ^+" N^{B j܃$PY"$aMEP1F5Fi_1E J5MĚ (EFLjYjvwȢeL-r4yj,G4< JG*囩aP1ZX&7F|Astm1(,S̷#%<@"Dp`pH&@,C(`s% Lv@0 HINqK.B C-"a#H9' =bv` m aP 

 89dptg ̓əQtE'9透N8#, 0"l6 ,4ǦETZ["Yb,2>n>2@(BCRh%:H4S=* @Iy`#О-λ-Ҋ-`H9HQ#C]y#"ÍhVvv\ZUQPƩ Z $-P]|hIySRV a@FЭ99l[slJ{wnu3G&T\v Vn]1m+D>pO -#EO2D@^忓v9JE5̠ (sXA3L3$]ɖr )FsuDrUKp<3E%ʄ"=O Q%@Xdq5C\ŠSҠpIt7c=%H(ڏ,a[Ubpf~]?0JBr6ThQ޹eL -D'2j<"vBkȜ̿U0LɺI+˼IA7/\Le 2ꡒkUw=j DT 2Sֳġ$=VgܓluH[E+WD @H*@l7Ǡvi(rgy,;sU& 8eCQʯT̚q.8\$ӸD,<4;^O4¢TjK0r2nh"Oj ԺKEU]qD);]׊e9E3MYjN)p#ʬ՚2=H6&&'v> z:u@3ڌVf Z/- sbVj<}jPTi]kM?WdYO\]++{pS2*4ǔ@V)^UDS`s,B+di@7 1㵡Һ+9񎰆ü )q"r-Q&APV%:aV3q8_<*v1}Ü/h r)ס?RȎ,0y.A9, 9wδ,ŜHR{ ڻh H 7{0C?1+3JG)Xb;q0D1C 0hi, @̀K 1)[P5˔h29Bѧ{YHtV?L1H*!38X.C5;À?b0ө ׾Zz! Bc [Jozһ;) ȑ : $y'4C  "C q|ůk7xpΰ؟h i ;r)&iSܫpלlٗHIAA%`*n@B39+h$CCȘsDD]?A]G0̚ˤ4? iz+ㆡ7h2?J=d1YCR,x8$ R"#@↣ 2+/0)!/$#w `Caŝc )I[2YP#*@;r: !$@u+) 0 )5Jؓ:AYM;N-K M0CGI* q,IJ(=#[:C֘{J.refӴϓ;#004%s֦\#"g@oq׈׿sS1:A!̼K-(IYQ)0p`B]&a'7TZط'z'-lsy$,P)c hliA4(pvGz nR)"[s um m EGk@N\LT+YR{ گ3 xJ N$πWkȩBci#+l vh䨾l d!^: ѣØ=)KAV IxQPpp2WkRF>B~oͨASa Q2fIIǃ% XF Kh 7n)QL? ޅ  P&5ĸ3ݠ(r(BCɺTN6#*Ob>\L K͢훒sGTWD* :z[Um(3)0iC#!I)77$Ǡ*IBȲ s,BW% 4뫆 0ڣУXE܆+azHUHu*г|}`r#mNdhcYf_ӭ(2HHO\B?5ȸ'U)JL@zn'v~X0! 8/D1V+>5 `3L n(0%9\0\nrBb%CN*f88|6HP̈].z zn;<^8za` Q˩KTБl --.K;TAhyv.jeN(Pd2!PɀξYIZj0{⸬F JVYHN[JZ HVZ[s%# l ~\],h!o(QCl9&/Ӟ(m++ FҚVIUdg2 .ģ_ҴJ(? }> 10!@0Dߏ0E$P*~L@p:E?Dp(dgxb@pe X0@ .z{SDc_3<>ߴII" +"+:j(H3 H ʪ*"!z>@">b I"L- ׼ ;p#D Ϣ/ p8rd.Z>'w8* pK{0$:D0*9J ꮋ.IKJ:00FӼo$/\!th+ȬK+#,(R "O:3K1I:H2 :a\ ˜,3G#;Uĺ=HRh-EaUc\&J>:vq,}W;APM%RKbËU(QcKK^TG]-|#^=ͫEcGj qW 2MU=BO纳;%ˈˮ]g\ j:RZy#Z4{TmEBQG'1':Oudm(Fb5 RK&|ʀzv̓^|bhgMWguk2ϐ(@[f,+yĊh*^,]lĭ1J'>գ{V\& {$cBJIzZ!W%|6t!?UowKIG.:ErIZ,̔bT9hZBehs )QpMgte/&B[ q"/ESK'@x[ؖm5&ҡl- %L6J'VHፗ/QS2DPN;P(I0![!T~B\O#2Ic 4]8HS$`G{ر8 z?Y߈ 9i<{ @$H:0VyU[x˅{0z!PϗRP'q g +7#>PMJ2S3=pI[Pdhai NnIɲ"rNYU1^QT,O\_$KQrA" NtUV4v at'vŊ?gP։ge >Ȼ4JAG3|ʏq?N C7Ѡ'C\D)Xh$`$J;UG(jp# P o"dZz(G 8жDM=HҌ[,k+*@ 1Q6Ђ4PF7A+x"`bZT h 2(€~Gk@ ;.漷.\sq[*tB#0CV5ycE:4 0+>|h9L<j@vlI.Yq<wr_E&|0'gr nN`?VeވU&JLG1Ǫi4% gh◰`ft66g@ @!tŌ?=ceEVԚaddDǐ G{IB.%nꯃDWezڮU+o&ib C^bHFS0s&Mibm ndX1m$8DާHQP 4B :Wk8縉,4In o1Uh.tLaֲnjg"1h&dĢ쪘P š1Im.TT"9Hhe[nIFp'Mz劽FN醃*~'rGd^zª(@o+R`EѨAB *I(ͼZ>dSѸ&NP{L_L4FNt ՃM3wv5g ܢn 9rJȥc>B4 A#DLL*yf6E#$#P0? ' /X`CUnD(]1C6`P~4r~-cP* C>BI;jp: ()D3HFM4f0s4C;>AWͬdq0r)Hd^M(6ӽ*ڈiF6X&B$ gN<褏dŰ4" $("K[JpM ftjXv8$",+@ץP!b@H0k(&H}b`$Ȣܘ蔘%CáX6$Tx,Xd>Q īeթĉ([(\I3{ȭbd!<&?"·:V܌hfKȾ-*QX[ PxF`<CŨ"dC3+b|QOGڳׅit7mm1L!0A:EgV&H5"Wvug"cWBp3N$OOROT.~^cI\fXE0O)vJ.)ZX@:xgm͢HTLAeutM\>͋:\ W \RnfgW\$"AвhvF8 Tbj-E&I3ܥ\ Z(D9!ű ,ܦ=*Uqh[5ܑ,m'KZ'qǗ.7JuR-ݒ;GEcR ց!?e6d@JfhuZ!BHУe,n;:c!$vo-z-./KtpU!RC$;^7/pr~J% X8D~?@8sI|^)2kXX[w~ЈH @pH_C[k0K8y;.q#@`MUNmA <>˥&5Ve409`L.Yd P$M=9GXX;Kl@ u YȲzǛć# 1`C`/J)2̊#'&7 .Jʯ, ;4M+)!j߀l Z!l" $+ I7Clşl@Ӷ-ˁ>(c86:P.Mn7. VrKz!ܢ~1ۉP>,Jbdst$78!z M)N0ͳ yH+\(EPմK,ʷmjKxNLuD٬8%p7ډ0 ]8. &13$*ʜ2'8 ҙQ7_T6JX^㺗>jc("{܀6A5W} h,q73Jex {ed`V=̿;8CCX0Yؼ-tZ( HBv<ݬKX@eʘ6@( Y잓d.'D L[߱aTlل=­δ-QM+wxR]b,"j.QG`0-|'#J-)Jg:q12~)= ZYD, wK6Uk,70io3+~W l 5kT$Y!=(+PXd;H8Q(d̼ZZ(Kx#ǘ/, Xœ$[YP Fj: {~шK晈Eu~%a}J'lyRV[vH؛#\_C)o$򆠉'*lߟVjD6T"{W} dgڿX*R4 7ZT3fnڼ87Š/cTKY˔'`'I򝓶ReJt-E.anCF $"%8'q*F$=Ok(ВdO7xr Z;Gj<+qWQC6'SQ GޫT|:@Gi|_ʼbGŗ ̰W(w*JIV"5>wl3s0-] 2 R]C5M6Cug-hIC5;cM}h4L5(qH8h1(u!p:F-VFYt;3J6ʥ3*e1 3+9`Q,г"[tU1dPKu'vһ!jt=*>,TQixwai8fO0t!Nt0tYmS4+- ٭5Άc5!Ry`U6B]1\)C/ӝ.'hv,p=#x ;xq޳q E87_m&xg!6'0'*re 9FC0A(xsNQe"Q!P5L=D]j9]p GQ9T&`.@88RKXVl8EF$ 3`i~rնJA6 d\n"]Z*%8Db Aimf Ziz[`JQc2l|j'E$)6`s1G| jGi *&rX j쩡aeˏ`'GdT5rڦNHT7 _=EOyD! DVI xA!6X 5;xii-% k$X%J#Q ,%)Ԝ !p衭x(ݠ,I6A*9# a`u" #$S 9Y@qEJm>w>˫!< B@"q3U s'HP pv 9>Pܔ ^BEKɴͬbřyԣ͟5yA{4~xߊR`Sq{J#ɳ\h,9l mJR "謔Hɹ]]zQ|B !gҙƣI9ጰȉkr:襖جa)M&0E(5; (!-|7&hؾkS#Y<:44 ; 2Ȥ B1BFɐ`ɐt(B]@6UV[nGh~(aD]+o [9M@KeDxȢ#0Ոů"R)#9Y$* S@F1 iDBF @ DvC qao̻sIf=PyO D@K "$B)Lҽ燫LF09ҬbFX+&pML(i=ճ2.0b&tIX,de;ړR™OlʚϠkd@1z#VG0! 0BJ#8K\#] "êʜwPLk0+Ʊ4"ʻT z=FAӈ e#ųؓ*( a 4 (,Z̺Q6<*-9nNdx̀{ @ABhwkyk#iXQBC\,zܮZKL; C/ЗT\yX,*)֞8QX09VzQ,* 41#U~Q hu @d P6=!Tt( [ $ADڦP)59O2JUDӹ ,`z -H$㊌CAfPChЪ:Cڴ)uѿ5CTAa xtد!x,cr)ht;If/JQbd>a9k!SD$I} +!`j6hOT!=IZLH BA^%8Q}[=0Rs9I88MT( Q#6F:>sƤ8<%(dkhcdXBLe2Ц&evg(dS8re~OȬC*^cR6|KDrfoh *6F\4ULD&r&F49>7Bo }| ъ% u+Dc`DŽt^aF ,dgQ q{FfLd#Z3B4cDĨ@di~FA8$j!cgDЗj{nk*6mۀhgd%붕ֻMtkUtkèÎcfJ>9Lc]f M@xg~l&c[4lti6eS[^F)F^m'_FFꎽCj~lCmg%PNimm&jnmkNɑh&8&cŕ{v8nvomVI 8{lSZY^c&Жvr<0C6N~pcqh6?n vF2i63F g^ÙujjoiolԛtV6zp(<'VgW lr3s;(fr˨6|gee 1nRma禧n*!\癡2w^Vl z`kcFk&r#fl,vΨNdrb3w9n?:k#sQY^Y~aYiپpFA&LH@ap PI.bO7Cqp,PdƱԷ&9#L|AMCSTJFL&@+e<% Gqw!\)ܿ1\9AУ Pe`00_N.A S}޴PH}x EX4#a. Cp|݈^zdK`^( ⠢$g\_߿_@[bdP a@4#zMb.[@{P x9Pj r Ҡ .OE]KR04 Y X$XM>(EU^,Ek8MAP3@` AѱR6[|oC]A9A6PtGFy 㺏]*%B,xbL!rTJU*dҾXKe,夵:d6(8 ` o0ppd4FQDocFL(R"Gp\$>o9Mkan#qEԶP@%PaBtR(n')keҘjJzAA1hl|J8 T6޲ T9H hޛ hb/sh= ^UV]~VhDg `UBL~@zQԋсnWJX@sm"IG<8J 4ʚ)1j\^)TF|>BNμ l[un彷E`4*Ÿ,@/RH:m֓wn^8ܶ l"SMM'q!Dcsל-A9=+ 4hFCy[+!@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@ШtJ-HҩtlT +#8@@00? d OsԌ<GLB P8$ Q4W*/@@ ?$@@ G^7 @ )  z:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY< 4} 0Fa.^= |pH0ˤ%b7`B2!ĶZ."tW܌ Mz/u@)KB`PM"EW~_ , Ll% - 0!9\[d8,ѣ, R.; ܟR#"B~"!p*b~g4QJp13_RG@, h!G_39Γ;=ϓ? AД- CME@hqr_g{P; &<)TN|!giuȪ! /"h<)PGr&Nܢ7u{f݌c 穁F\ qܗ-sMuݗmwyޗp`XFgPK{,o$d hy\8##. M.{ q^;.;iaeuX$  x{iNnꚮε$ ~c'x'FEɚiT-FҀ<|dybPZf@dB88¨D*ʨqd|4Rg@ "~{h]emu}ߪEpb'TcJIN`M#*Q}Qup! ("È1kmo />L5{HG@g)~= xN AX-PnA=!I BP~*z6)<-?T±LK,qVhZ 'D(dA"OgY&$pҀ? O {@X%DiQ6FqQ:GX}! S n/sU`)MS!SG>tH`LIaL)DEspE 8#HEba#R xĹR^K}/SbLS!}⋑ R TU&2!Cq¸r0EqaP)AZx!$#)G,@#* ~FơT.PCTNQZ,8&(MQX-^H{u".K'CIsp#$ #t_".RSL[1snq70Ic+(4^UڽWaUVZY&'D)ŃsӰ!IȳThB`VMw00Hc"ZwO\iIeeR@>f*-$@˜L Uk텱V[[mmŹF,^"}hZkQs72V8~z ;c`x;lmIaQ'>@x#De3;(EĤԽJ@ 7ڷn  AT. CN)En9GI%ITY-Ki5My=OEQU.M R-&Q[@ nP5_? y d0x;0 G#%BQ>ߗ n@<`HŲh|1i۝yoqW/sOuowPOWio!j+zKg!pbТ&zL b8D0<2 ,ȭoj 8}F`g.A{;!Hr$#HD%Ird'I)Jr+Jij-Kr*!GE} ͬk+:ԫ/p 8jc+$l ًdHsL?>¼3k5q0 z WUcYVuk[Vs]Wu{_WaXv$#!=x|gjM h, 'ܮ, l1 Bj~]"Y(, #E̽3p@4~☞[bx;cCdy&KdFSeyf[J'DGvDl[=4'5Q`c`2QÎ"+,Hi7eTOeb `4~ d' pGq|gq#r|+"l"26~XmH,6@%hbhL&!ޢб|×DM8/P˴`I|v՟&o-{|'|G}gR P->r0[E#0d`-Xa=BQ- =ƈn@Nh/NX =x`^ A\a5t;CbC#DxXn UA:`XZ[ ?J1O qf!D8 H0^Z&6O0=;&{[诱G  $dVKIy1&dԛvO1Ø d0ҋ)i}4ԌK,5'Ğh`8 Q,#h,*F C`,XiF<-ş ;\ B?:gT띓wN-G6X!dlVYt0bTfd lD04?qoS8] R 0&pdLR1PZi*g V3B)iulAb]xo㼗^{<ˆS 0@(Eȴ A%{ ׇ^ (?)(S ztei .wmZ9.v8baq3Ƙcti("Z $b-ԐF@^-(ƪ l ]t&f@@6!J-Bnkl;qcs{ϙ?gqwlV l6`("VM>q8`W 3ƈ"d@YmvCU$^9B_5:"`juѠVٛ7glvp;kAZ-EtfDp\)[m7PKp mNаQ 3HD=A n@p1#t ͩxwqAyKq\,Z0juM̠a'bπ6G@4&Rsg++8TB]S/:Xj#sQWk흴 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?ODT2X^_L@ 0(} Sk ZW@: ,HՍ(*W+/ kugA)n*p<$~MiuZf]lv[=mnw[}px\>'ry\g7tz]>V*6 hmH}>@`QW|]0 S_.{/dt9 P8$ cd2O~H,| qI&`07a@l[tGRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drYNāF kcD#. 5=e3V즳 K7P& H'GYݏemu}1hHggJjŶ,v 0̈́P;9PSz C2"NHsNR=y1LLjf X|o PN AX-PnA<8"E \B$遥I 6JX΍f'v nB"r @\;1lOz)\nJȱ4&5%EѰ @FrqQ:GXyQɚ#D L6Õo3wnD7I(S :ĔF CPs`!س0;cYOipXg~%"e&2D' X}M0 H4 ߧj%7rXu\:^A@P 1I2T%jj꾰k*δkj޸kc@J|7A-_Qk]ֵk&gYfWVk|)J ,5—{ -@žY:+7 d1ϊq,Oql_qoq r,9hp*JPA.`h"U}Z)xUnYvdp^D8K;'"(١_e@,=OgݘڈM[V7A9#oG<2Mxw|wx.xntB>,G'JR\9} yofL͟?pS37 TepϳPVY>b@h跍@xr8g؇cl^sBj=FAi,|i`0=C2,}!:p" Bq"e^A8,K>ǰl/Gf˹r`EjJCDiA%D&+ KRpQGfA7)4KRt e˦)%HxMC1TK?o25'Y@09G0sޞP* BujR*IL` q.&" Pvf^!-021>0x'-}o 1i3EAz?u0*P \ sa%RvRk/f,͚vp\, 5a*ZG?-5-BS,+ G#0p^ '6K\Nu"`4\vA A5wkz/Mw5|8BDV f! F|{@Xpܝ X \-t\xfIr0 Bo컁(MpX1dov2xlo1:xzCbl@aVZRץ!DUk13 ^ `5d  5  ᧒_>.` # Q ADqzBm4Nw*0&À{{1ޙ1L*%@R,<gp/!;0P!A! '_椸 C T@`Y\3Ț Fmm6{snR"$dj45:h$(>۝Ȱ%u"|N"~  6GuDQGc@a $nO9O*|Һch JJY3H\Lhc0U C'rB?z\+{jϙp舮rbE0] F.}Ӻb@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9N% PʅՐ~ @ QV`u K%?L7o 2#@ H( |_0 }p WY1. ?3 }@  ez:val]qnp^7rw?t^_+"F{+@}Nk*x"YCb 5͓l79Γ;=ϓ? AЊCD0L!P1IPIj^׼q1F j#6 aJa30Oe4HOPTJx]|M؇B͵mۖo qܗ-sMuݗl ^qPV&`eD\8;L~R$AqˉlP:t֞ǩ<;L<УEQqdZlơ?DKݟ.NnDD4!-Ϡ4LLեlC+)){0 d bldO W+7s'ԠC5>zg8[Z=E/MOUo]רB/c(< z_j7I0ؠe$(`iz=# H)CM".Speuh1'n4C@vaP@X D H A0'x*`R@wk`Jx鲒@q GC+EhQp(CF'/GΚIK@$ 218 QN*EXYQn.Eؽ}8>)@ L &A`#"\JLd9g`͐BĆ) .8AA^14]UxCC *ȳd^z# RVJ]+儱RZKYla( dQf?4L92KyDFx)fCyPA8cs7hQ H98C_d%Cǎ-E"Q0-TPZ AE T.& @aE6(&gAD 0Hm ÃCZ>Y"e[["a6iu2F<2P G2Z]k텱V[[mm)6`dR^6ld9Iĩ06xPYPn[ c0f \cR a= <K(k4)}BFِ=Ѻ7褷 L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ DѨM*L )Ԛe<`  dU0`+HUMeŰt:$lMj|V-};btz5bKgw O+KH7W 6KiU/}fMgEdXfFz±:ҵz⹮,r+GjaՕeWUwa ZJY <+[B 40 ?FKe.\QykUjځi#:ıquʱJHu!Vdey&m, {gU뉈G88d:&>;"18 bб-I8Scs(B&|q9e5ư .,91"7-%\LD/rKAjy<"c&ɩ9<3u;|*鱀@$H)Ri-B)iSD&D"X5x ,%d ϖmϭD:VJ,o`Eg84{O@5 ɠHA_;C CGL?8e,Phg 0ebsx( a6XY%Rh~:uU,& a5aD6*c}6JCpXa8>Ǹ•%_\Qf3$Gx.@ pAH"yŤRTˢ#}HBUq Cpo Oen7Ky=/}/.&3+U]W̥^ы1P(`*p郆P&31A!({/Y  BRL*@YXLk88A"lOAp@>Z)9tDg+ڀr .)=BIжBZPXiTsAͭ8!6?PV9hp {>:+E| 2 мby${ɪ 1WnY^`uBQx&u !>.p\qTTW2])b@hyS 8!6Яkmͻ;q@D @*V%t+F,bVA7Fa@!!iK2 )$kQB0nN[˹0<˙Nk͈+!JJ'$)d!*2ЪeڂxW!8ђ2N_GA`+q\HK #A¹zdʾvzxrï߻@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs3;NiTD|^%8?*Ip Te=^gI`K=n`0Uzb)-f| h:7}jzn_{Mo{|N/|o;}IPg3N,5JQY)Y0̰*",! P8$ Ba@\4TB!pDPP0~` }P(wܦ]Ai?N']GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7a 4an9_Op$? Ji4 h؛c5Zl~# j5 WρhߏFO$ݸlzQmL$n^׶)d5 QLLXV aFIb74Hd(4*3U~>_z@;FNӉڍ~ci}IVmXZ|+, X - }j `ZΣq1{k7;{8<.9<_3:=.S;=`g8P)U Lαh? ~{}'V~Z:p\YQD39`UI6L {0 T7@"&W\6j U0 <# 2HX.> BIF&J6N FRIVVeƑFAU>WU5f׾|y&y3 *B}D- jFzo{atynXqaXIW3;1y#;(ZƲJֶ溮 °KƱ`UJ0v/\vz@szEMbUU` zgiDs@3˫A.0D X&sUX!h7p ZOz@(!s43H# "L&*̷. FFőJ>OccU([πP*%^ 82ha~8N2@R _wW!1ܰ@&h:γ|tZ<3.'7GNWgI ┬,ߋ~yb j5V捥e]ɣ@ML{F|0 @fpreO9j=޺Irhޖ @Lc "9OU Eq1>`}:a[ěH(v{S֋`\joQcBX C@0d2l2aDHe?謸xLi?@tכbVb,Ũ"^0(_h,aLAX$QR4@t,|?,=Lj(" ?p-Ÿd1 CzBYL^CňSCQ1&m  @q6"E2Kw/%쾗`)1&,Ƙ B)EP` >W2ˀ?d2" 8a1dY$.`h*EXQYTLDdr\Z ъ{ozRdQ7G(*GI)-&:D(.0 r \aDd 3S:(h^p!7j$k1ӹe`,UU= qss^oP  &O @)=vת_+~:]X hhv2n?+YڙSfd6 peHkx'<-Wb,墢[p2p[ 8ܠ9G0^6 +u.ֺbݫwu_B! GQ'G\3̂U\GB=up4 x.ˋ@GCXcRWRO9힪ViYXyHEc{,g16jPJDW[uoyh@| >/g4w~Wz;ڭfry\g7tz]>Wv{]wx|^?'z}\>XL'jp }@kk"џ'@kH$mbT Hز-"Gh c8|p3(ܬZǀzh2,GImC@ʒ+̵-˒/ 1̓,3L5͓l܏m8HK.zGB'Z Jk+Tt(vgh5 tFޢh%#Z`#ŋ~JB+\\4 ȁ@dXω>O5iږk͵mۖo qܗ-sÐ] B'ZVV }@0WUνW4jH$ Wit&l0 +8H|# Hl} e7 x`ƺ VEC gyYiNnꚮδBHH97礂4><3l.#d3[8橨j#9 !kh#H5@N;alh # ;b-KE}5LJGjrc=u}/T,N%Hϟ*[P @'bK=Q޼0-fnJ( C@ЗB |v tJ4@`Kw-PvfcHY#"gBXM D)PB] 1O "  p>D04 y"rm&(LNŠ `I$\ :3,}= ]E#A)k, AF cFH#䄑RNJIY-%ęc QF/a=ͺuJ`m.%ʤdQl_ 5o y;p1@@2c+et}[c^3P\聥Z?@Dg4Ac&S~O?T;@|![ Bi}`ЌX񁰴.9_&̗jpi -j @@ P8$ BaPd6 y~>@(@}>c@0~%0 $I X˟R !V>WVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY4l_ #`8k%-? \ Di*N&ަ\D"yRU2sop 5AęFh`Orf?yGSl% - 5 Ð= Eđ,MLUBH"G'xM~ &B~n~')JU#Y4h7̼yE 3BJ~Mp. qJK̕ s%mfxA 9s%IҔ-K5MӔ=O EQԕ-MSMU!^7$q$H'I #o'ZOɼ()%G7 bk\D ۂ8>Ӏj81\RBr$&i2P54+fP$21\nn%☮-5=¡0L4iR)}i V' j*h(-ӥJ##kٷM&Dua'\9PT^ H,1VI6dȢ$tnIKR$ k+8dRF9GA2|܇%Pؾ 쳏Y$-$u'3H!6uc<\bTY3Q2FXDiQ6F!` &$`oHVӔWyul$ČF`*Njn !$ <0,p/ALΎ@ ޛBW^`?) ! )fLٝ3A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQh`zE"!"}@ ??O _/RA@W`|3/BqTmV.[ W=lAHzt`p>`Y#Tj5 syGuz~gw{y|G{}4:P?up\4V+R++2@ 3P|jҬGn-`VT=όXQx92dض̀@1A2 ZjG66~`1.G E2<4S\6|8S:Ӽ2 aE6'D r`3G*CÇޮk N KFb&lA#ӓp!fDc;H}, X4g Mcz ʫFNm1 AFY -y7}xWz׽|W~X0L)BHD!RZ; 4F--BGQpҊPNo;zGf x~P / 5-8 l㫕ZB04DvGd1)ys~[۾[ApZ )Fh F5+$s# IfIkDԫm,ހatx5G_`kSBT(d2i Tڒ+M1e$c T!'ndi-?___rC}gJQc꨺=GcpѦ"rte@Ǹ; o3hM "P/Dl H+5 !C =ж,4z6&8Rˆ]~0F$eў4&8] AdI(JC{. Ъ`adl?Yi@^yd  |+2E|i=x! 4Dk*rnԲ"em1$Bډ5͐H,R aH~>hM4՚^lM6iP5*B(K !~*Wsˀꨁ2k,sM!XA*?@jnr`Qhb# Tzйt"QpeMDܱ<j4vIfe-Pk az$@ccuN=TP%E zB`x f,2 $ GdƐYdY:2<'"waaA$*A`5݅A\BHJ&t` asIbKz9NZBym5bHH3F`[el[tAs AQ7@pFUѠ =]xe*AK,_ 0B.ػ" 0D) RT6I .f ZbϢ hN+z\YQwBYYJ&a5bEa0& x! ISLE4x=K,zA !xb_ >X @ șnӝv<+Y#dU ^ `P9HB@G74 ʚDhf?HiFANЊB0Tf }6UqӰv <0o>:` b x` |6戊iͅVJFI]Nۇd"V+EhR%|oߘ*@& DH _b-_ZThh Q.lz fL=q0߇C e`(WuRENxlм)>ܽAA9hr ]v'e'D YwR^lF#uYIIXhU,J`lcLi nsו 54:y.<]#`GlR E!^,c*1.ȸ¨U=|g>>m LX cA5]i6QK4,iQDH؃`i xo G eJ v JmC j%*4j%0.Ǩ3܏d6։tBG62maaNJ~UDtcPgkorLA Ȕ.4G"qǠ,nybxJD4aA at(ǚhaL|vkGGdz8+MǧeT4nZ,d:.+ C>8 Q7;?CQF Kn bvHe# |j@}8[9 4G"DAfZ.U7eڐ@hzh{ / HZcVJJk0K@@3yCS5ˎ" zw9hJ,yg]ݛfsgy{ghz&hFHv b;"X5pWf=آd7(=-'λ_^ޣܿayD3Ti|eUW@& Uq=*:/ lrd)8*lāQ K`O :MRg\%4[0vqz~zdz{~{*`"@. @| ga[I6MP8ԙUb7n."LDA:Po 0 @F|T!B˩2$B[ 5t6GB]MT*ƙtJhvܩCh 2耬Cb#^t(Ÿ"Xsa5.zҟ dzg*1~av\qae oC 1̓,3L5͓l79Γ;=ϓ؁@P t1 x4!D.tjǩ  )|j-.|;'< Q}TDGP$hT{I'@P\J_?ٖm&( pKITD\/RzZ)"Z'*jQ`:31yWe>ĥ^*uoH#ff!QX`vag=E.MNUn]dƃ@0 BH3~,: Ws%mDK-m'[$?^#OsKU@@K9g.3Gff{ۂ`( "@EAn >b @`'(9 uI#D@-)!4tm) Xfe`Aj>|ߝϵ *x\#b2A#W@8 ϥM|9v7X'%HH>JwdI# EY<8 rc.%B]%u_ )E@F KB F qh.IqK|r2F"1VGRBHY !DOT PN: A"p" :>+V}U(9jȟ;1VM?RU"Qf"yDDۓa/|P:HƑsMp-$I"rLF 5ԉAEsU=HZFT,SH)b^yMvP;PQ` xޣCy5)!TRZMIE)TR\_QHU!'&P%P;Ftdl*Eou'!`TMI{ɔc2TPg(VR q8'D؁5L]K0Z  pl  3W&RtΨ$-N)dfJ'JV gAc)DIv*SybUǔT@@x4fa4xcv ^nEɹW.\۝sѺWN=g\$0¨I a8.c%͜T @O%o` }Mj8.U VN6$We16 L) B=Guq!r@4LA!l`<_CAj% PIeR$PZǨy 0!|zP&KD{ cHjQ3FpqG{9:gR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAP`(hD!C!HG#@ {[ `~?@8~ o~iM`0$}޶ 0 !d?O \P.}>,w>4z]09uqn ؊B!H Z`n Mmo\ {W`Wmn{\¾9kx ͮh#3 3Gy +>.p3xkfٴmkX_1x'3Et_F1gFoG1wG H2"H4$I2T&' 8:PTp& JѠo;TLήvK.@ ڿl+>>j˳ G8 i ID9nDV2m_XV5pHl㈀ju3c7 ƯS4/2A,Վ2LνՋ1k9vgyufi&@mfd0P/c87c?d9Gd6Oe9VWe 8@Xbvaj0 b֯K2Ϭ+ UF-V 34[L%v/0LR;+3w#-V<0Ā;yFtgQ b񤦘xܗ'7VAr5 @&=-3ҁW&s7ƀi8#j1=Yw1qmM7fߜqN99g4W$@" PA7 SzAH=ysOfWOp|Fq)Ui{l;% [9:$t(Conp#ĈW#ua\+h[y=EX= *I 0R];ĭtd<@8L,gvsPP]{ AOJHB`\B2QvKx9wAҙGa8uUpda8p6pHOR\;qn5ǹ&\sXӽd@]h lgW #AβC.R2Y+|1T45¦V,|-Jܹ@ʈ;.d<ĸQH~dA]S3=fbT{Drchl() !@-9EhXBFT{xZtT/n4Za )kxś-b] .=@<T dS>~ԚR̶:&Wp[>Uxs>]9ºa>$<-t,V+$ؑCE1F|Kw8dd }ރ-a9|!aj6v@?a.8zRl8ݩ:֘>4L/e4kVJ \/M{S6U5+!Wf!9J|C疟~L?AB?9_%ߐ]ӾI2)ȋ?;۽>ʛcݽt @[ۈk^@?<  =K@p)SA@+h@<< 8@8:c 8)t LBὌ" ^>Aa޿l.4+t C9v%?ޫ0"c0 | A$3C;@?\,D?:?GJ0?-b @r%y)1C(è쫀5d33 $JCK%({=OѶ2 RC ;Ժී@b(Fc+hG`D ?  8ȥ:"\DҌG$,3)I>(44ڑ"9@:C(Ǡ\6x!B 3!"r x`( yd݌w )=M1M"Z)BZ3vAg\$>շ( 'GXڀ懡L$A8b@O2> C[ |O,Y'E:Ʊ>ˁ9+<.F@͢DW:H8ɘ[dr g0 Jx뙢 R$x`E qDϸ17ե0*N;I)1 !3C$۹t0#@“XƚČ0 ݖ9aՆmqpWpKXfXN3pv9] а  (+({HHCr$#,KH0Kvez+*GG) ӴO ۟%E%(P)bTG@,NĀ$3$x8q"ʖ`zjdK916q~=K} *\B+2(+I){H )I5 ZH4 5F,Υ#XӎQ( P 5Ƣ1χhw'Жp|wx*S6 d8p*8h ՇUa93Cq1F HSB x#uRH3:s cG $ӓ`ĦƥƇdyW Ȍ$+BN H4C$2Q쫡;1r ),RH3Md1 ̡2J11 ďHT8;\˗,جQ!Oclk8ŞuD1Sؓyu] ;/=(˻E0k۝5Àpi y ;z;$c.Oh ,M- M"aҀ ]T8J +M]2D 5Y3iF "3 Um 8 M3(ZC1@Xu{؃;\ax֕#']pE+z iGG a&U.|TA_k4:s-1& ćuͪSa`%oF4(~8p%U%3%1!Oø -QT"4 &#>$utXe`az:|f0R+I`STڸJw 0 ֫(: 4BH]<󦢇Vx M+C/YVD2DI;滈 Vh_@n 1"8ϔpMa%88ۅ*fJ- VeU@VOd^2x,3|/CD-ջK%.ijq>hW#_zG|0a1'T~aa }%H5(1Rы6-R61C|\#M\Yo% ]⢊VYFEVwhweda3ܾQeZQX^$!l^+㵺 ЇwPjBf%Ѿ R=`6  %aaen;#·BA26$ۣ]U\J%zJ#&ꣵ&v\̀]\(hR m7 1C h;Xxq< #m.tpީ:eĔ C 7 10βeZ ISz<k.zHpOx{,_у#ȸr*je3) Ȁ)$r 5|;Y7ҐÚ4TlzNב2:[[A )C!!1$1m ,\" MʐdxԘRT|q@IN~!{2%5HSJ4ZQb8lۨ1 !4h] 6S|T8r2HnL)R3xY Ley7;nssuw"|(B'g'%6 $ $ ušF!eXe(\[jk) 'b{R=,  $9u [(KlZC6Ǥ{p483>+jK%`Qf$2mE6Udow@ ]WC0+ˤ%؎y;8N;#cVRC N/\;Bʀ W tG N;0/{w0zc0 M8e`αH? Ff0*])H9GrJNц!N'sSP `\ Kl y~ahS厀v {OjL9 qn+$]rf (b%;ĉ"(;2#%Sd>51! "u3SjE4݌AVAPj%vDpIJ=+h4O L¾A{U6 y +Jpt#C֪JSxWwp>^@< @y<`H%x<y '>!`, }\-@17 W?dH98@I '~Ы`?/50" S^sJ 3+@YK_N\|d@`(e/80{SLybP'OBp딾lp5W 17VZ^X 8RuʼG!:FhR?x{Ɂ6r8j.ӺܡZ\.ÚgҎʪ ɤr"P\*2#6@R$)\⌣() Cԥc?<%gB(L2+3"þJbʰ ]Y5K#S2*:2p$ w62q=<=a*@B_ P 6 %Ȥ)v^0*z.xLK҄nb6H/*M]^Ȫ.~Qԥ2“ ,b>>—P,HRHdI*׭u;zGi@j-̺.KW B-S+ )hkF"n0Zh%UVቑ4x ZҎL\z=\H\ѡ|rHUS6'砤)G[0<zU\賺B_{.M}rñUeD Ih[a] H\d9i&–RT% bxa;4TFc[|8Y I)@E$>Y)]U'WJyq9KERa q'"y"O ԻN"%tpdlR\%DA< r M"I<&mL(c]GiTIҊ)!ӡJƆ K)<;X_V.*CtuQEIU.TڝSQUNUZUYUnUڽWaUVZW0  | 4 vd|4QPc L8 LZ.B2$b=IH~("qsX^Dx/J&L:P"p&$"n ^ɨ 8 d dϣRUm &(heO/C"0h&$j&GeNhRKl͛兘\dh#t.E󣱞>Rjp`=V"| M fSJ(XxFMJ6RJFa,WAR(k Tq*rG6vg)8$]Y]XkBp2CچԱ>Gi{FKN&~A|2V){ub4V6sBCE*3cvEkҏRsDBh. mgf'r¢7WFG2fg$&Dug ,$rIF*&͞#z$P{`&G7\#BT`S\C4cNgH;G+&[H"$%hA@" y"nij*D`m㴋%nĈR)`@$0/đi`I|D+!|~ {"(7 wȘWĞcagV*x0!FyDrpu91fk$$o!2cLɔp&o ~&2KqňIJ%t$3*G$lZ\¸`rSd.3sL(l ,}qD/r,H$y*؊R#,J(ecnm,nzIJuG3ADl_j 8L@Bg8ɼ0jW. 'dld0#c=BB6%ۧyrs]$!!!H ::;3;s;;<3IJ+bWBbQ De>џ1'5$WCX/T$p 5DV].4JOb% H@8kyDc|w,8D.Һ~XpqC T=|U[Fn+>>Ą;US,S1tU%"WZdR_E,Ĉ>wI1^Žw:4 R1-$dV(ɢs"_a6 CLO*ѱ) W$8Ji9E>sLMzlH[qoݶKC_m >~zb$pJ"WK+nS~XDgJ͢yk C~E$J&,'Krf:%x- 0mT$Rz @rąZD~3۠Ib*i+RHȓ"7॓QKvj+Myk3.Cn knSgHED~ VH.4nXwL-̾E` ŇQ ecRE8RP鞄VjI&s <` V$02}rDC0^0:\qCMW*եtS0>GJɔ{%)ϑcg&H~KG羿x+# KsmZ^D@X4iHCwL3CJ P&NlRycO"V|{OѤ5x.KvS,!bDj/,n^^rM0cwB&P ZM5IL~EO#&UpI2FI(2^2s[ Iza#?K@`52ɖ ( b'icys]2"NZ,7UrNp~KeTq"p yUYd6,LKq`OUd $gN 2euT/:% 0ցH;V 0Z듯,ONRenDu^ńx侎^mDcmcCo %`OQI"up":# $lNOipeWt(1%<Ҿ'NKcü=ݲҳn*2[&v5ES]?-kї'g(V]7V-BE( yK. .g,!rw(WCFpU )F1f/rb%zP*TCwC,-^8nD_KkvT&WCIn«q˟e}Vgq' \h΀|.,p'm.jSبN߇ 4 ,".+-łn,X_V LwnRTh5Y[G~ 0pX 0?"0~` |ޠ $85>P |D$ JA 2`ȡ-4M&##38Ԣ ΢&EcZun'T nc"fZ F؀ B V4e]ՠ_hZ+j ',jzVIc#5@*mPf\M&1ی^ڡ|pɣ "\jc^$j#hF벙[Z,2XMrȡ $HS#Hb8C1x!c)Xւ( )G#3' "0c+z-.k 1MJ䉩Qڠoznb+$'I#ZGҨܩ*&K(3rJ NrBɺ0ӭ rhԌ4"M1^BrY + 3r5?#B2CDSʑ q+4ծg>R8Sr65T t;*B]ɚ(J0)s) c%+Ɂ;t8_hE"|R&mjq&ؖ*#:Ya, ^FIx!^IUZ!r'mizfijzjƳkz滯kñl{&˳lFӵjP ,0L$@Dh \b̗<, b԰-᤬4PX @T0-!Ž~Emyj8`kDbOJo : `/M(  _$4R+49󄔬J̘*2EJw)tI*)V}XbH\]HXeNJy%0j+?54J-sUJ*WJFn;Ga).:Z( %Ɂ$J3f0=2h$a&,A*MI]Y"0I L$'M?ٶy]禓8g2sxf%WN!L$/yz3-PثJqg!<;!^)r(3 {ޔT?f!PtO!D(qPW@=TJӹ[Szų+^8%rHUi68Y;vUy8"T|JR9*`Z/L ؤ%,F22H=?G|V#:kEPB5 W /XUI CܥOB$CJW9M:f4k #VUQ\e!J$ҟ9 ̓7MhxD"Ds*xg _HTXQ[FXdG j3;ۚF"ЕxB3W3_T-5MA#N'ע92DppnJ%VN *Ajѳ)k,Ius.S@׺@=П2J`OD:J;o;(\$V(q!Gci`@ K KSRhwx{ #5@ j U 8rfu.en#yt1*!%IeA3-^8d^gBEبp#SZemhCnOD?#]PAV DtG `c; NQGO$jzy8-N:j5wLGRV(@c[RﶻL(Vc mI*У\NJ+,\ָXvuunpD 2Ij2a#&ڐW&HwF@h Wq5ų|~W7|~Uڐx` t  #P@+ɼ d#s8>ҕq i&rƫچ9@jĈq\9d=m)[+%48ߦi'5 ߦ 2 4b42+s,[zAωbyY[+ H(A AŒCO߱3n*2AP k HOy :kR whv*ʼcâ֩BPǀ+Ê /1\=  jɷ-o&ctb )2OOiЧ# B߯T)%`2 m:r]Z #,LW,~#T( Xh 89I5);: qRR CB6Rak?3,W<I# $f:U+cH"{T^&c@53+C 77 c&p¯3ُN"-: B8B3:I?1 m'eSB8HsƻY ʫx{#B z@X?/J 4G#/KDGA&?!, HrAAy꼸 E yE@L݌48 1Ӏ AԤDv ̵N.xhD/ 9@"=ac3 #|% <ͬ'9˫$,yt:(1"LYkč·@\Ġsxu;b#T+9+Q ;{3 TI3ȘBSJsCmJ S?$J+y0RFMR83 T- ."p3m"Q(RV-t/( cֲhX7U I[-[KlƄ4 !IUM@ 7HcqLΊLPP8,8ȀTA(Q5QL&BlN0p8?N1c֤;ʊDII˘bS;BկēTN4q @(~INA2 mNNlʄ K*QS$tBl,UIH(+H꾌!:?D10!~z;C~%y4KCB䴐I: %ȶQQ}ph|F lr釓 G0QOLȈs< p̶0ɘČL0_HED 5̏T7A286똓 3"AHi;kVڲtXmbaX3]]]m]}]]]Rz (  Xr 1.I:aj p[c\Y5HJ-V?22Kiy՟1Rm0I>6<3 2 A ,h2 r j)kЅ90ZoU 4 _ED¸B'XRߥ)80KcH,MR:`Fؠ 蘬l kqhB⨃ X *!=  16*ʵC K /ytVV\b) D! Q 9*+Ho1畉tr民+ڽrXcҘ)( W>9ɥ!DEhI^S2pqzP! mZ߮.-+;pvǒ[#_R h!uۋk|%IY/!7 q!\A)ຐ:0I%OjEq$k%.m ƒOQHҴjN8~XuPpHe@^xh[pb<ݿzOz_zozzגXE H@{9 7HCOMɔH\%b2Jr5/5)o6NmtsNR԰)iЬ7b7-<&h\jkkg1"SoNwQB%R F4!VU:81-`jq;×p@%@w@d$?` ~_Ԥ`hyP0 _M Wo\S@H8C(}>dZ.| 8O r~IeuHz?d{5:a5p%PPG$z^ت ,a, }$7 %dph;gJHn9Gֱ xa>f-TIChmA]`8# vD'}>SjIyFz> 1)LH8j+&*Y ˳+,l@z'l2#ʂ*X3v@625hRoR-L<:2)(+Zs5  , Bq&p,HFP* W n̫9-,SXI/՜z-"5lF: KҡMB-3*1 DlXkBꠡ6F!*R:?I˩y~QbpPVĭMڪo)CD*8;0+w˨sP9Lzr 9ST;mk6n+=X$i\=2Kj yT[tž! h6 LYr k*?lH;&:ɼXzsϚ2CUHA1s}ĪԮ)Ww+*Dz }6l;:/1_+ZF$7TV&%ЛjGxQ>bXGi),xX0KQ#yrFJ)!h|_ tԜ7R:pA۱Ӕ BTI+ [WI#T~>݉p0JÑS挪C>ي[pM­@#$vs$=`f5,}5"ڱ9t+bҌUa/6G@)P'OI1eA"HԠ+sYvg$[}x(2ЩIjk6Ii5M͜9Gp\e 2֢w4yoRUJe-ԾSeL5ޜSuN=TP%ET@ ~p@x`fra[#a!筌CXE@g@"cZ(EH# @ 2t{$S0iM,6P˼HGԹE2 QcBûa]p@,q0b踃GV #BC\+ڽ6+( yq 'h P BfPE\(?"]KQjtD)GB''4O8B(GY80{p>%:jy3 h+4ʔgC A#]%rgLĠF`T2r y +y= dUp']VH7йHP͕Ў'1G̛Gѝ=CNVA@FnZ♊5dtegMۇRpL'hR#9^f.X< h'98Aܦ~(w82K"D,kIS-˳!a]#(0o\BdǑˆ&\& '# edehDgy<ɡ5B;$ ClTͅYb !9^fLA-'{QN#&cV4BCh"U@:|_jB׶2NI#( "pjA Dj;a4 /i8WЈ#EN6#R mȼӢt.xgCoOxa((e@ 9/0)܄ $RQ9xp,7Y$Kb;HŞBU U9& q:4xVěG_ J Jy<И1%qM)í&yMdڥh)Gvr(~q:L$~ȦF˞Kem@l_VF;͢ ` ? k6Uҩ-s0uTw@Eh(߃a%e.a,CVk; .+eC\~."'(#̷1I8[$lfr-J8xu"vC)F€<,Fpu'bG[x&,%F2mg6S,F(C"b*0bVtņ#.,[F]C* bb~娠'&!/XCJ='.F'6pANb f H 2.dKO|'CI\((#Βr(2?# A)Fr"dcVf,$,&^s :`$$,,)$h-Ix8s>jYb؛M BNNI-# LŴѐbF,B>BnD~jJ!c#>y'BHk("L4!#A"$RG$K$O%S%RW%[%_&c&JlX@ c8 >`&LLJ$ 85 8CsdFL$H%Ð~ [袏6Ivn%10$bDdl`DbIb%b2b) .BĆPO@%I>Y#4^ h ))RC{ z.*4Ubζ[R4@%mT5ǂsr$9YcVߥl'q5cQNCPU?I Nj-Oq iH#A #,[QgJ(+f(yUQ$lr` [n;#ނ‚4/35'(/!d±qBq$UY@tا#7 {^TF:e0Fzt0L`)L.d}ӳ#@'BsH0οI)evksdBlg!hk̰_j31p&4(vcR/8%MZ#sn#(ՇCoP+ː`GV:F r$Rץ"rpg.2.-Jdva$a8R!).a14ܼvFfda K$$D=NbOPM_~'0*BI-.܎ܓZ%"!gC5h4D0%hD(֮FF\p 2%R\ Q 0ŴYNKRh, 4,.ܚ P.˃]j%bb4Ĥ44g7ɋ<,.41-YG6 BKIgb$DP` D郌,+0Zj4M{m);PXAaAa^ܰgkosYw{Jxj_*W'A^f ,.G.>O,[eQa8m )Hdh)^%m=,!']zBsIx4B3y8yA.!u{ wP0BЏ"Tb20bMTG6WDJ6.0hȷ7qe ZPᅨrL;JzNzQd߼"* [WtmXFb&%C7f^iSÆ*bk@u g~BBuƔf16I*E4Iq7 hMS'!nsvt#%Q,JmN)#TeKhb8`FȾ6j08~x} Ԉ@z..kuQ]Hg, HfF DuLDԌn#),t)ðį# dJ@BEe IDɭP苲,썍0\}!q"/xk武,I*sƤQu{84!a%6hE2s(7F@"z8 3h4Z,StD8a|:߯!HY4Q)Jta1LYq9NAPZ5IR@<  P]~hPB! AaBa@p aUXo 0 Ӊ@ DSvEhr <ŀ#g=O?u&|Gp+>/ ߏ0$r`,_k1}*#k\_YN<6c@?{ 3:i4q}*2l3*׹0 j׺nC=n.дkәg ;l{A{kMͻKzg1 ++ $y~3 <43ٸ{/PHC0Ⱦ-KE5;~ rB!${ˮmUDSo HӨ3lO!$.|3n/?1{248P:M 7Ns@C0S;St725Gk۰1zU]V%V*1z4T֛O @W&_ +Q#DD bNtr/KHYVDdHdbR9$=0 gֻ0Lh,DP9և(p \U`xy\-DD]4f"dMqĝ| fLB(RbGBG`iv :zH~gz/BqJiu/pɮHڱ"*蚔df'idX${́S\$!}:)lX-P (~#o)BcsIfZ0!!gѯo )wT[ϩ3a dҜi>G(v90C=/Pcxo Ѫ<(4v8)'`pvG a<)pg a2`H*( 0&xp]T8 @l5B#~1` b~9 d c$FbhUVu otn]ro-yW͕Y766b*܂-sYz9?"cIGMH13z]Sly,$ޔT7Y/7M0y[2h6U$׋u\n0!:WAgH$έ8NIw n)hT 2u ue[֓KmG#`^6&#9ɗpʮ!_Ţw&)| ģhN{ӭ:}}>AA= Sj)J's{{3#:aT@8q9B>џ1?IX5&f%c?!5301(.1w38% SڒN!‘X,Fd1&'(Iӧ}/|-`Ĉ}r#h,,9)A 댓 ʴ2—z0iI W % @Z ?[@R!6Y?D6- ]@ P! xׇ@Fa- { <4!ݏA 'HP/͏qK޲B{86cpMPxȷ5iT %   }bۇxvx~u@|x{}=Xx$vxwuHyMŇ#P%5EUeuЀ -Q 2# S'qr!5Zk4͊ԀyH-"4ko5?5RT/ IaP -ҏrxu{p;iw=~(shs+;|5HҳߘsL y|8ϒL"[e% )"Bqf1I# -ab;Th13CU"TE'qRE@Rc![-`֩iqjeb3 RB,eI5j5U6Dj6Y6 rq!cɤ,VӪ |CݛCoC{.Kۉ1\r3-v6P֡TU {o=ս7 +3Hg6[YnU!ӆyHGiLǡ< }5RZ) 1u?4(u3q  H3E\=o %UœZ3G;Zʳ0)LZ"٠@q @ɨٜKz7;mORUJ)\9]Ԏz }N9`],|oi7@`Y\5ύ UlG%,ٵP^ن8=-_$۵ˉ]W%^xؗ?Lyex]Z`f`8= ՖX)Q`U\0`"Xo 6 r kWp`( SNM0(Э 4^s\Z%Yy ƀC8Q!M”: [&W 4ݻ-۩ y+V-)cyA\Q3Hz A_ n7%aA&B6CFDVEfFvGHIJKLMNOPQ&R6SFTVUfV0 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑm6 McSMdSMeLMfMf(=RSMfs HMfj*fp]C H1 yW  Ҵ j#OKθ~8?o@h<A\BWCYDr%EFG~HJqKLLLrLLϒL3LMaj 6hGE7*//)L1&.*)'W+/%Y*7065,55X7<2 G &-A4n =0=#d+! T}Y:o&j%%FO!kl   HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmmitmproxy-8.1.1/docs/raw/_transparent_https.graffle/000077500000000000000000000000001425660472000226475ustar00rootroot00000000000000mitmproxy-8.1.1/docs/raw/_transparent_https.graffle/data.plist000066400000000000000000000624541425660472000246500ustar00rootroot00000000000000 ActiveLayerIndex 0 ApplicationVersion com.omnigroup.OmniGraffle.MacAppStore 139.16 AutoAdjust BackgroundGraphic Bounds {{0, 0}, {559.19998741149902, 782.79998779296875}} Class SolidGraphic ID 2 Style shadow Draws NO stroke Draws NO BaseZoom 0 CanvasOrigin {0, 0} ColumnAlign 1 ColumnSpacing 36 CreationDate 2013-01-02 19:31:53 +0000 Creator Aldo Cortesi DisplayScale 1.000 cm = 1.000 cm GraphDocumentVersion 8 GraphicsList Class LineGraphic ID 4075 Points {299.99999999999994, 470.90565482775372} {344.43662007649726, 470.90565482775389} {361.76995340983063, 470.23898816108721} {413.10331217447907, 469.90565490722656} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4074 Points {300.5, 417.94731195767724} {344.93662007649738, 417.94731195767741} {362.26995340983063, 417.28064529101073} {413.60331217447907, 416.94731203715008} Style stroke HeadArrow 0 Legacy TailArrow FilledArrow Class LineGraphic ID 4073 Points {300.50000000000006, 364.90563909212648} {344.93662007649743, 364.90563909212665} {362.26995340983069, 364.23897242545996} {413.60331217447919, 363.90563917159932} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{316.55163383483881, 323.90562693277991}, {65, 36}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4069 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 4: Initiate SSL \ handshake \ with SNI} VerticalPad 0 Wrap NO Bounds {{317.05164591471356, 453.90604654947919}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4067 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 8: Request} VerticalPad 0 Wrap NO Bounds {{317.05163574218761, 400.90584119160991}, {64, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4063 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 5: CN & SANs} VerticalPad 0 Wrap NO Class LineGraphic ID 4072 Points {85.333343505859332, 525.3331921100596} {129.7699635823565, 525.3331921100596} {147.10329691568987, 524.66652544339308} {198.4366556803383, 524.33319218953238} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Class LineGraphic ID 4071 Points {85.3333333333334, 471.58316930134964} {198.43664042154924, 471.33316802978419} Style stroke HeadArrow 0 Legacy TailArrow FilledArrow Class LineGraphic ID 4070 Points {85.33333841959633, 419.33315936724267} {129.76995849609349, 419.33315936724279} {147.10329182942687, 418.66649270057616} {198.4366505940753, 418.33315944671557} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{97.957725524902315, 508.66666666666663}, {49, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4066 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 7: Request} VerticalPad 0 Wrap NO Bounds {{94.624392191569157, 440.16654586791918}, {76, 24}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4065 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 6: Complete SSL\ handshake} VerticalPad 0 Wrap NO Bounds {{94.624387105305999, 377.33333333333331}, {65, 36}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4061 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 3: Initiate SSL \ handshake \ with SNI} VerticalPad 0 Wrap NO Bounds {{94.624387105305971, 344.58320871988946}, {62, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4079 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 2: Redirection} VerticalPad 0 Wrap NO Class LineGraphic ControlPoints {-29.333333333333343, 15.666671991348267} {-14, -7.3333333333333712} ID 37 Points {197.43664042154938, 317.99990208943694} {198.4366505940755, 388.66656875610363} Style stroke Bezier HeadArrow FilledArrow Legacy LineType 1 TailArrow 0 Bounds {{205.34387397766082, 289.3333333333328}, {84, 52.666667938232422}} Class ShapedGraphic ID 4076 Shape Rectangle Style fill Color b 0.547829 g 1 r 0.790866 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 router} Bounds {{97.957725842793792, 284.99970499674527}, {62, 12}} Class ShapedGraphic FitText YES Flow Resize FontInfo Font Helvetica Size 12 ID 4058 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs20 \cf0 1: Connection} VerticalPad 0 Wrap NO Class LineGraphic ID 31 Points {85.333333333333329, 300.8332401911419} {129.76995340983069, 300.83324019114207} {147.10328674316401, 300.16657352447538} {198.43664550781247, 299.83324027061474} Style stroke HeadArrow FilledArrow Legacy TailArrow 0 Bounds {{430.83098347981803, 515.99999999999989}, {36, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4026 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Server} VerticalPad 0 Wrap NO Bounds {{40.499999999999993, 486.66666666666663}, {31, 14}} Class ShapedGraphic FitText YES Flow Resize ID 4025 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Text Pad 0 Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf0 Client} VerticalPad 0 Wrap NO Bounds {{417.16432189941418, 323.90565299479198}, {63.333332061767578, 185.52200317382812}} Class ShapedGraphic ID 4004 ImageID 6 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO Bounds {{205.34386889139773, 289.33333333333331}, {84, 248.66667175292969}} Class ShapedGraphic ID 4023 Shape Rectangle Style fill Color b 0 g 0.463735 r 1 Text Text {\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 \cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} {\colortbl;\red255\green255\blue255;\red37\green17\blue0;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc \f0\fs24 \cf2 mitmproxy} Bounds {{4.6666666467984399, 351.33332316080771}, {102.66666412353516, 130.66667175292969}} Class ShapedGraphic ID 134 ImageID 3 Shape Rectangle Style fill Draws NO shadow Draws NO stroke Draws NO GridInfo GuidesLocked NO GuidesVisible YES HPages 1 ImageCounter 7 ImageLinkBack ImageList image6.tiff image3.icns KeepToScale Layers Lock NO Name Layer 1 Print YES View YES LayoutInfo Animate NO circoMinDist 18 circoSeparation 0.0 layoutEngine dot neatoSeparation 0.0 twopiSeparation 0.0 LinksVisible NO MagnetsVisible NO MasterSheets ModificationDate 2013-01-03 04:16:32 +0000 Modifier Aldo Cortesi NotesVisible NO Orientation 2 OriginVisible NO PageBreaks YES PrintInfo NSBottomMargin float 41 NSHorizonalPagination coded BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG NSLeftMargin float 18 NSPaperSize size {595.19998741149902, 841.79998779296875} NSPrintReverseOrientation int 0 NSRightMargin float 18 NSTopMargin float 18 PrintOnePage ReadOnly NO RowAlign 1 RowSpacing 36 SheetTitle Canvas 1 SmartAlignmentGuidesActive YES SmartDistanceGuidesActive YES UniqueID 1 UseEntirePage VPages 1 WindowInfo CurrentSheet 0 ExpandedCanvases name Canvas 1 Frame {{869, 248}, {974, 874}} ListView OutlineWidth 142 RightSidebar ShowRuler Sidebar SidebarWidth 120 VisibleRegion {{0, 208}, {550, 469.33333333333337}} Zoom 1.5 ZoomValues Canvas 1 1.5 1 mitmproxy-8.1.1/docs/raw/_transparent_https.graffle/image3.icns000066400000000000000000002760571425660472000247130ustar00rootroot00000000000000icns|/is32+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA*)>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA))>j&u~u&+{ y*l110/.-/.--+*,++)(')('&%#&$$#! "!   ~{{woA)(>j&u~u&s8mk++Ƞ3ɢ3il32fMMM[{{[MMMMffMMLL (,+(()(" LLKK,.-**'%$KKKK,1/.+'%$" KKJJ>==5/JJII>==<9/.IIHH>>=<:/.-HH GG~=<<;::2--,~GGFF};985,++*}FF EE{:9865-++*){EEDDy8653.*))((yDD CCw531/*))(('wCC BBu20.*(('&&%uBBAAs.,)' &&%%$$sAA @@q*('&&%%$$#q@@ ??o'&%%$$#""!o??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF};985,++*}FF EE{:9865-++*) {EEDDy8653.*))((yDD CCw531/*))(('wCC BBv20.*(('&&%vBBAAt.,)' &&%%$$tAA @@r*('&&%%$$#r@@ ??p'&%%$$#""!p??>>n%$$#""! n>>==l#""! l==<==5/JJII>==<9/.IIHH>>=<:/.-HH GG=<<;::2--,GGFF~;985,++*~FF EE|:9865-++*) |EEDDz8653.*))(( zDD CCy531/*))(('yCC BBw20.*(('&&%wBBAAv.,)' &&%%$$vAA @@t*('&&%%$$#t@@ ??r'&%%$$#""!r??>>p%$$#""! p>>==n#""! n==<=PF  FP=8MJ1*""*1JL7.HNA5@@5ANH-(=MK7 7KM=(+DNK@  @KND*-CLMIDA@ADIMLC-:EJMNMJE: .;=;. PPQbmpqpmbQPPPmmPPPX{~xvx~{XPPQ}v? ;v}QOpf foORuuQc>8bl{ {knvvnnttnnssnnssnmr rmmrrmmrrmmr rmlqql lq     qlkp8787652.-,pkkp767654/.-,pkjo767765650..-,ojjo7655656652.-,+ojjn656544544.-,+njjn55656545440-,+njin5654566543343--,+**niin5545454454543/,+*nihm4545430,+*mhhm4543431-,+*))mhgl434343232.,+*)lggl434323320,,+*)lgfk43232112-+*)(kffj 323233212-+*)(jffj 3223232112100++*)*)(jfej 2121210-+*)('jeej 21221010-+*)( '(''jedi 2210010/0/+*)('idch 1010/00/-*)('hcch 10/0/.//-*)('hccg /0/0/./**)()('gccg /0/../.,)('gcb~f /./.-*)('&&f~ba}e /./.-.-+)('&e}aa}e .-.-,))('&e}a`|e .-.-,--*)('('&%e|``{d .-,+*('&'&%d{`_zc -,++(('&%cz__zc -,+)('&%$$cz_^yb -,,-,+('&%$by^]xa,--,+**'&%$ax]]xa,++,+**('&%$#ax]\wa,,+,+*'&%$#aw\\v`+**+*+*('&%$#`v\\v`+*)*)'&%$#`v\[u_ +*)*)'&%$#""_u[Zt^ *)**(''&%$#"^tZ Zt^ )*)*)'&%$#"^tZYs] ))()'&%$#"!]sYYr] )()(&%$#"!]rYYr] ()(&%$#"!"!]rYXq\ ()(&%$#"!\qXWp[ ('(('&&%$%$#"![pWWp[ ('&%$#"! [pWVoZ ('&&%$#"#"! ZoVUnY '&&%$#"! YnUUnY '&%$#"! YnUUmX &'&%$#"!  XmUTlX&%&%%$#"! ! XlTTlX%&&%%$#"!"! XlTSkW%$%$#"! WkSRjV%%$#"! VjRRjV$#"! VjRRiU$##$#"! UiRQhT$#"!  ThQPgT$#"! ! TgPPgT#"!  TgPOfS#"! SfONeR"#"!"! ReNNeR"! ReNNdQ"! QdNNdQ""! QdNMcP! ! PcMLbP! PbLLbP! PbLKaO! OaKKaO OaKK`N N`KJ_M M_JJ_M M_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\KK\GG[JJ[GG[JJ[GFZIIZFFZIIZFEYHHYEEYHHYEDXGGXDDXG GXDDWG 2''2GWDDWG ,,GWDCVF ++FVCBVG 3''3GVBAUJ  JU@;RN!1*""*1 NQ:1LSE6@@6ESL0+ARP; ;PRA+-ISPE  EPSH-0GQRNHEDEHNRQG0!=JORSROJ=! 2>@>2 SSTfquqfTSSSrrSSS[}{}[SRTzB" =zTRtj! jtRUz zTgA:fp! os{{ssyyssxxsrwwrrw wr qwwqqwwqqw wqqvvq qv         vqpu8787652.-,uppu767654/.-,upot767765650..-,toot7655656652.-,+tons656544544.-,+snns55656545440-,+snmr5654566543343--,+**rmmr5545454454543/,+*rmmr4545430,+*rmlq4543431-,+*))qllq434343232.,+*)qlkp434323320,,+*)pkjo43232112-+*)(ojjo323233212-+*)(ojjn3223232112100++*)*)(njjn2121210-+*)('njin21221010-+*)( '(''nihm2210010/0/+*)('mhhm 1010/00/-*)('mhgl 10/0/.//-*)('lgfk /0/0/./**)()('kffk /0/../.,)('kffj /./.-*)('&&jfej /./.-.-+)('&jeej .-.-,))('&jedi .-.-,--*)('('&%idch .-,+*('&'&%hcch -,++(('&%hccg -,+)('&%$$gcb~f -,,-,+('&%$f~bb~f ,--,+**'&%$f~ba}e ,++,+**('&%$#e}a`|e ,,+,+*'&%$#e|``|e +**+*+*('&%$#e|``{d +*)*)'&%$#d{`_zc+*)*)'&%$#""cz_^yb*)**(''&%$#"by^ ^yb)*)*)'&%$#"by^]xa ))()'&%$#"!ax]\wa )()(&%$#"!aw\\wa ()(&%$#"!"!aw\\v` ()(&%$#"!`v\[u_ ('(('&&%$%$#"!_u[[u_ ('&%$#"! _u[Zt^ ('&&%$#"#"! ^tZYs] '&&%$#"! ]sYYr] '&%$#"! ]rYYr] &'&%$#"!  ]rYXq\ &%&%%$#"! ! \qXWp[ %&&%%$#"!"! [pWWp[%$%$#"! [pWVoZ%%$#"! ZoVUnY$#"! YnUUnY$##$#"! YnUUmX$#"!  XmUTlX$#"! ! XlTTlX#"!  XlTSkW#"! WkSRjV"#"!"! VjRRjV"! VjRRiU"! UiRQhT""! ThQQhT! ! ThQPgT! TgPOfS! SfOOfS! SfONeR ReNNeR ReNNdQ QdNMcP PcMMcPPcMLbPPbLLbPPbLKaOOaKK`NN`KK`NN`KJ_MM_JJ_MM_JI^LL^II^LL^IH]KK]HH]KK]HG\KK\GG\K K\GG\K 2''2K\GG[J ,,J[GG[J ++J[GFZJ 3''3JZEDYN  NYC>VR"1*""*1!RU=3PWI6@@6IWP3.EWT? >TWE.0LWTH"  "HTWL/2KUVQLHGHLQVUK1#ANTWXWTNA""3BDB3"t8mk@'̍'rr-*00  $%  *;<+  (8L}~M9)  %3DZrs[E3&   +6CQ]hqx}~yqh]QD6+   #'*,.1122233334544554444544334433332211/-*'#  ic08A jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1 @s7]GWt-XR9%ո=U΢C\fF|DrbDXrc>5BVK8*j|& $Wc]?%R:8!΍]މr$<Q3Okכ]}Cs%Q 4|O{%-=㢣6Z_/:,Gi~rbP:P6Su4N2':|'x6#speM'"@/n9:,-''+^=,"0ښb1M® =GbHjR:V^#7.ˮd~#XM<3ށ ^QqM8W>\</P};YZ~BZI;.t l *j퀫wH!_Є5dz}z jsϤy{ QP7g JHH p*CF+ϑJq qg̫AQ)~$PZz J#5GisD[؅^ǀ52u+[>K-)76Lq@$CvR?'LNjgBj)݄14KVnI @(w3Xg1m|Tpo7cq䜌={Љz l47CxԄπ <׶,vѳb@8lR}z ( 8v/k|9+'9@uxC⣽.Z哽hX1D\-8;1_ѰUmnQiz áuA$"!J g-ASxe>%9~-ґ_yZO4MfEԣ2hF-+r"u陡q/uԔ@ѵ7v_Fb>؛'lQpnˬ˫`sGD"R81Z` D (5ٗm5AseQ4"W.0.-T5>"&4j+G&,DΝӹ+Q]>ۥiRQxW6$ʶPx^^w!&ik*q+ǢbJ{ ?rǪtߔꅷuF!oC \ CvpC|*u3$H-p-lx VI;yiJ9 9o0kp;iq{CF`Hr=^ S)Иg}\YFzbe `^T-t G&wbh ;dy+?jj0>vKWQX뚤TrPOYZ MfE1ĵ~||7@FRcW? ̫UZpG{>*)w~ʀu)GI>׹s}Hߴ,k@迂.?:;oK*-&J^1MR־y}r6S02W\rž;mya0k .hRϹ_ʉ68ٹ!"/FhN0 =;^Ƌ{y*> J`Kw& k4S,b{qyixXY*6fT\%!ǜ)ۅ+7HX/fڃa20$[vݥn7qeϚ#߯퇶*G9 nOǮDCi g`0[DIuYR}dZ2^RERT2Q[ ^J^AR: 'buV]ZB7;['[ium.հ>"I$BbtPԹ|/%9 ۗBm3jc6  >Y~x>FZx`ʄbTWU>!ȅ8<:ߝɸ<<\% K8x ƻ6<.*b]E{*m9ekd?ڞ-~G1nQtwc@sn=Gp?.V\2̜W.ŀUB ۭZO\  +"- gSf@?ҡ1]BxT^I 'ڕM$yzr)ImMvR΍7{dj]oMfG"؏c OxӴ@j: y Pe58LՙbH u>ǗtLo4/uכƍp~N:~Qyf|*E'afּgtas(GL>^Q6 W_E-oz_RH/ĩ71* zdPǹ2Oꡦo(T en,{muBla(Bnrd*ʎ4kq!J]IA$Ұ{Eep Lo7d40đe/6 öt~/7}Z;#}"[o4me]\֧SfuBKr0s`8x27t"ig&`Lu\Ka)zԭF'0"}uEʋz8ء d{07?_lJ?]WW7ZˈeTUe;ʏH2v O+нYcҳH;ϫߴ X-n_0*ax#" C2N]a5*qQh\5A71߬ʱa.sE幤aeH!5.R{KU^,p.hUYEHgl5/?Wk ݖ mJxN>%Lw5q"2J<^2 Jkf ]!*Vۯ8JX$;]ެD2K tc::+1nN10!8v_4`gR_|4G҅eZS+EQH;_'A5r -i6 "MK/z?WDȕ [ }Ihk ǮLl}cIܘu?RyP }[?b[VK46wrNh%x2RTv0,^"ul!ѣ[ڳZ*ۺu顧'?&`avH bd* 4m $-Ln~'wtN 5kE>vI* :,ns#ET /c=lni3RÞUM:c]J EX OsL .TE(ti*N6i+KVDiA8~.}R&}w_`뿱RtWornQA͊>οS<:a"st-#xc=+^͖ J!.goh]H$v.Ne>|=Iz/ X˩9Q atµ8T$2/u\ 5Uc` k( vwvDzm \ZqAg)9X)){31"YVj~j[+; γp$\[[\26 lsW(t-E,IQ1Q鷝 O/>DMG_w(XG㞫2$:1v򙈁5,~ѓ;-_$'3t\7&)@ {G@[Ɯ8Nl٫o])R1ſ_BCɀR P"/'/<_zNsz t!L^56ՇR%pv9oMVPͿ` 3B'ou*eiz'e382<>g!w: C !hQ]%5gGWkאcfUw}}~8G ˝T:~#7߱>ʨ1 "n nIN9TMsd~cޘjLRxb]|9{>[j*5ܕp/}YebƬΌcbq43ɝtO^"C98JD,8B[&\!-Eqs#IOEapsC' rƥPNݪ+O6H#ֻܿxDRꞄT;oR 6bf2 VPGLWֱliG+IK`YZ`pWp shCPdcnlfD dTy!1?jiZ ei-vϛU -LCDpOwC1\HcbÄT`HdepwEa򗔼/)yK^S0׃&:ߙҸj$:BhoxoմV][Kium.a5xCK=po%Ϝ)p3Z۸ulg׏=)w3}"Ca8oh ,PtW$,qEAqfkM}(443?E#;CnjNE>C&ڛ ⒟LP@:U"o-z` ~3k0n,L\/`V+K<'Y>J/Iho:G+7+b7@e[ҥrA`gwq gcuN>)XmUy#)\⼜ʕ{;ZxLJSo<*)GdI @`iYBxlRAO؆e?dMwr:iK@C;"( V N"8.!’ Qvh}_$/d~M M5etAͅjƆ]A *Y;U[[H͢f>lIŮ!՘6uKg7W% 3WԞ3tEz6% ݁ !Yz8@K]isL!^@:ĂbFK?DbG^Ĩk@5isru!Z¯4c_m7Ӝs8zhƲ;)8x )}(V?>n=/]hʤBXnC X1OHLf<{Z՗捉8"_cu-p\+B$v.K5%Uژ\S7b*DQkfް>6 W !FѦXҢAizyģt}4'Y\ 쨀Ajӟ {PKIɾ5c|%74`\P<3@)!0]NJnC[o~z}8[3{jvj́x:&?X)Ϊ?_F2+R/}_FƩZ=|pT)\@mdYvś? Fj! W_nᩫJ@o_<*:c/ :.2a1.#3VyAyw%s45;6D!_RVgN{>2QB }' T^k7dJXqږL7D FtH$˻-n<]Chj?̔kh*yB7 jy(,M8E(jf3ޤ `0kv1^#~6[z$iP+%UI \ $xyt t˴?XI(Ӄ,z`bQ]R\N &ƅzPݮ+7ښ'jnխ࣋ɭ, *z7x`yC j*nu!X+;ZSb8ۀgl@[BQݵ(? D>?ؙX9I/8klL׎@9Z{}x ]1?H e־h14%{{s"HI/gW`~ ".fH7:H9\NYp{܅l ,P])x < v|_i?5#55{p 5M$0/"+VQh~Kfh$ѷG g6U{'A֐yxeH/Di -#MLXadDɡֹD=1&̓DwK(9r0Xi5l2q@YTj]4r1mpXR<zZspv UWA1obi bx[7]]SԄNiraԧ|D^z2 QVn/+w\NĎa2[Pf Ѱz 4 |xvB⠸`O||>*+QV\id%8" 'O۳iǏ {JCH@z٘ZWBJ?JTHpM'E2b~$]KTڽ4A"ZGřΥPMA/IB_?/>Եu)S>g!vEaJ'/ݷ ƚ 6 wm'2 @XhL?|{$\v_}./Z [T٠v9wŬv:U8Uz[7k$,!.ЃZم2R`0 `e sE~Au 0Q4хk%\ A_'m0ԍ\sȋ~ 1 qMo|‚=X@֔;}V%_x9k; uF44!|7^ܞIK5fTK3D/1s^9%rR"}cA XVk~bRS`ٶH] JdZh4$t\xcHʟyO`6 ?(,}-grKQ-I^w1+'zQly>Y,(P YU'*oѵO\ YaʚT{AsV *%uM&է BW`<viL,JsiZ] .Xn},8xC%JL)u]i%YG IJ@F!'?'|n$̧rt`[.>%Fm M<kdgRw ?6F?/D?ZpD|8JWRVf{J2]7-v*5M\O)dF_~fnoM֢!g+ g b9ev 㱦%SUDFSG&F.N?+1YďI R}kp[&¸Xt#eC_x۴rkE٭Qluu^FPָ9J_1wB,X*^D9;Cc\i!κ>b^}`DWۿ{:ˑE8-$-oJ3p_zDr"@(>"a ckQ E;دx)%#tq2XNDҫ7;f-qb"o;/:<1V)ugr wOqX`$܁}9'*r= ճ, ӥ${`BDg.1>oDv^zm[Xy1jLMY@2Gaxw )ϸ[h[cfg R7yawU:qhz eR H*b=Yۆ.aJ.8{=0/4Y4LrFqirST0XP2y}Fr!@tZHV+bh+Sj5IoB\!:*VY_ipTv~5WiȠ 8AcuJsu|4&$ǫP<8|E]XwߡAz >co߈}A<Ӈǰ ]ؗFV|}b"FbP#}Y3A泊8I]*f4 *j"|\kLtT hjLlX;|KS!]'H_,0/c[r' ?2kG]MT) %3l}=$ ˹ٌre34-֮Y"վs>V^opݨ'[[.Df09Spwl#'j#/ ls Nm8TGPx~v'8UIv^c-"/NQ`\U\Xvh^NnɣSPAP4+"lxw🤄uWznW[+r+& NwT[&ӝTś1i'FZ|;Vl}F!f;|4gi& vR#ޏ:M _͆u}'#KrCU/`jU(ddϏr]m1;)s{QӢH/; ct]6_EXˤpϨB#, ӝx-^ߎJ1W i/4gf/w+Ky`vw`swv< 'Q~lnt tEFF _Mo1]ެ \pP,}>X 7;z ښEō¹2m)rԸd )νOر9K5P+92;lw:? ?Ԃ^pL^'>oK ?Cej7n+ia2k9EE,S͠8^ |nX.q`rU[JAcGIfqϢxv eU&J;~ ߳'f=:YW0{QtBՓ\W3"9#.*z,>yzTpx UL&bǃK);6$<usA͚6KZa_R܈8<+ޭx5GefTFvU創o!ANJn[QLes`";4͐z֛f@ZbE\2L~ ;Bн]|9_!K-/8;%Pe% *VP'ۣSaT׵^<7`n!cN_ǂ.;2L~:+Q3v)WEwsv Ljmo1և.rW|ۂd߲%m#J=hPy+^c G'ֲ^d'K^Yjּpm, Wq|h׉,%)!5T8Q櫎NB9&~H('l!Yɵ]MH2ާmZ椝y 1)DӒʑtkT.fѝ w%TvַqcɟB^'m?RB"1T/+R5P DŚIi d.'j -3N'ԁ/s?Mre[}$,wk`THԝ8gdw)hVJ|}>f0s Nd|T&ѥ%Í0/L<)n1uLY9D8<%ڀθ;/>tk?t wM];qq|g =BǽYR95' )H|F}OR {$XW@t@S=Xyv?<-h[84,eҴRЖ. ϝh˛):CuD\ t#hUi-6WQp@\x8Jwɰ@vfgCJ3M2g6TG0Mnl3"K蠶019 ,0r%z^ࣚƘ:8WgftTyaZu7z0j8#6kN[c3PEbwGŞd.E~avBh HzV+j]ObDܴSϛG3՚VԚR W}y5(?R1A9|.T z&߁ڈN(wQZn*\] B(Jn*6;Q׶lH%vptp?ՓlAr B>禓LD\̐-Sq[6!MZ%$#À{־Vw.Mޑ; 3l5m[aVݲ6ʈ>X;cSxn߾na0qch25L ֚DQiW~$GGWqΣli1F\ɠU yȗ48kii\ 1 )_K&ȯKQz_6뼻_) ѴxJRcgѯa-:M2q⣒OXƽLA޽j GDI¯ CQtx|_a<0, 5v\{5*%Й8v Zo&XťU  /Ac꧒Ss/?Lx'vE['-vb==:L6`ce0 aI4‡;.*#)$2o[ !rd/#b[ ! ڿ%5ݎJ,__&nXxIb0Y"!ǴnnP0x뭑;NHY>#S8GzfhefSA`m3@uX:,{ol2D6fXǬAGƜ_i[t gU=[MK(ٓ<$`,1Ěu2(t~x o$f^z]?Bmָ`}H_ؒ|qc Ā6 ~ޖRgBV'oEĵGE]7ZcXF~bɜ.j!};mĠ8>jd6!W :1 >O'\1:@-H?9M@|vz3BoddFxX5A۹ wVЀ J5 KPm Łz!^YG|ʞx"yϏfw0yqǽp+fQߖ gszw3\Y('7NWӱ(c tDh_t3 cl* \+;}}"b݋\8i|& 1쿑e62f twCVIoC4`_-m<"wg$s@>l}HjherRh|ׁUt .9)zPC/^`um$V1:+z\Z2ah^Ʉʫgm߯͘6>n}_j4bqɑ=K('PaQyͤb1&((r 6/08X_#s60elEoWŤ1Mi4D1۳ o?rhQXtޥxaH}ncBj#~*,uQQI&:DbƮb8dlg%e&mbKIzfN$.4_|^ϩnk|*~GnYe?~s>1B۫#mE]սzو_:l; >>1[T ̘ߤ@_APt}*ц7#S%`?;Dui;0K!~OvnT=VP.Բ=9%G&;@ĉ6‡n/ga:KoM{ `m1**V!Sߵ,2G.}nӈ +}4IZFι x$ f&:icS@!Ov D~W~WK_U}TUJ?kglՅqY$9wZ()*7&K?9ޗYk& c@J pb#u?$V|7|7tK(g翽w<<_??qL7B(;o6O!JB40 4sr/zjvPzc8VJ]VT~GM(61O'=fxN7^Y3= ,MJzP2.gHHbe\+noo3: \鷭j+˃<)1ۆɶV}4>!/9ģ>&4|dPdo(/w(_^?a1=πECJ S-[6cM>ʠ/;ޝ~AQ)1^,M֌GɦQĝeVkc 2E#-g(Z)ujh 2s{VͅZTe Ru+)..|4*9>w$*Y eRdUcmJ?BY[rs {hehVbިyǪ]0NJP[f<#S^ʛ6"F?WBU17"꿗 A$Q̾sN_+J^Bi# zH?ns­Ʊc6Pik@~WL8]8'Y2yoH$mds 56Vkɳs _9Ѧ ]ޣnBdHP2(c@D !}3ݐh!w"tl]?xƜ|6W}nڤ(5n0a#`,[BLLApv="h/:>)\E&l|YCLPI(oiM HP' <2L&x Ֆ]U n [;KȾd(z(RM(W0IA3 Y4ffb.k"7\D`6qs; 'x޷o-<];HAšP&'Չj¼fWO%pRv ^;#n%XTlUlyD=ic09 jP ftypjp2 jp2 Ojp2hihdrcolr"cdefjp2cOQ2R \ PXX`XX`XX`XXXPPXdKakadu-v5.2.1  ڊIFw a|P6Hk "ɏ JV謢RFe|IH XE+B+4ڻU+?b]Wi\j>2c!)x-PFY? GHHQ mr3Y) e?3 A ׽ 6fMSsIL8@kDBUCPZJRsCD*8ji|4-;[+yٳnG9쵊Nh2H}Q`J Ͱ$Je ?;:T6Ka߰6rhGЦr#,Chw|jp2NiC[FcpK%$*ItE#l5p sk  "WC +1V|6KȠK2mX3tN~z J#5Gg#h>~$YC>Fr "_-剨9ȎȡpZd.>o*hNs#H#嚋4UI @(w3Xg1mbzlx>nVJeLcBW7.pn.@ LC(~rWr;~/4pp^h 99fէx qz*= I[k]lJȿ";Af/꭛hof|.*4ɟx*"$1sP.H6DEP? ֢OPZL߈ІC2YIN@̓NcʼnU2 ]?3~LWXP+hPd N_ %raC}5RG:4qpp÷Q?\C-?C;*͗{H;@@z']z89Q3RܽoY#&e/rQN@~QcH"fqK2S LɃFQi ? + Ѝ@a|A[7& S(YR&e;iLJp3X~9zؠwł9x|CaUL:D֛ ͭjC4,&'^vM҉*/f6J '3Ђg% ]9NƆ n\3fYçBw2VDߒf7d`Vφ.f>`Y-pYm9už|8@.bRo i_:r/ICu@ oΡF&DyU$ya9h#$.@2rP)2mu "CE. sֵ+N49;>]J/b /~TsxʗKf8fBlB_Ue+̄[jS./B5A1<,|,@PzyV8!#̍þ>.à,RK!"i~?cZ5Na!|{Zޠ+L,_C7a[BhZKxү)͂\A`+sYsH7R볓wwa8AV(r+N k]N]/7qQ(F+ j-o#Rl>=1Q![0l2iI(+} vPN)[ZҦX{L)Xmxm%_46(-xM&&cIwiZ>EH^@˥eF)yKʀl^Bm3/0F!r gk,M7$.# ; Zf:r~$Aa%֦>pTg=i < -%f4h|%.pvL5%Az lm07a}cB $vΈ_ȇӰ;{Kl*sS:u-8޿th*o y!kdxU//Ȯˎt6c榕RWj|2gBH?<9gJL.jKHh!Ƕ[h zTy$Moiq+Epji@QOj5y7919KDE~GeL0uV,^vI_! cen-J.bFJ.Ĭ5XQYZҖ9ob;Gkf܎EޔHXSFK<"0u4RUJy Nϩ`O\c4ZyW$>(᭤!i 3`{K =š'# sKQ*š,,Q EZqa% ?um.jmI^^ –q%w+E>_i)-zXT+ڒ;4r`82ʺYbccҁLI8+G$+VhzKγd#,ODUi"'oC,I$4.5yv"J%{Aجr=S?f*G䦾a‰> J\%m3y% /mGm]ѷGT2dQ>0[A}TQ^P46SG{#dcXAAq|6Qh*|Dm&r4;yR !6ahY_oU:Q[6;sWKz$B$1%ibAV?A=0l[Vj\I_MLJ=?)։ݨ>O=*]z~fĹpC>NU*FlfP"d)) ""+SPI<ȱ(Ai'휎P$Dn(C"ד0RbJ;O 8Eqy{B4h呙4vGRʦ>$E;:"^ (IvT@;b^M1vB*xTNuqUdP$nw>%;4vUΛt6V(duiܫT=8U=ާ^.DCGiu [8aA+Rx- [OM7c|Y@$YW@;XW(VVu.BS!EhCz{" h;X0$/e,$KQݿשHU 9!jr:i/X㕳]%K5TԒvZ gGt`je7s'xÈ~K5I!]H-TA x$W{9fG:P[Rd: hSK;lFezrkeLLLOPDt3493x?LM1+v?82h:#R%y>seޅt6yӿIt^.T,)\dze xeLfe_5eX[Z IkxqrV"Ď'לB;b[DU!P. tM78_H֥j'~'*I<;buTpZ7P`xA؆F ኡYKJpZ fK@=ăyH|f=v~3~"]9Ճح8Pͥ҄37`ƀ|=Y|=tƏ\&$2M}]u%wޑy}#>x?gGȹ+Q2iyZ*"^;#y`tr&d@'̾.~*ARB5JJkei/*U =2E' ?Y|rɴ|it/o};hN>[Kaƈ{3Dj1o#`HJZDs >DYoeZɬP<9/8ЁUU3\6>|=u|=经"GLOOB 8a>(E~+uMu嘑4(OWas %8 %h wm{5r]i* B|_瑅MF[ZTQY}hy[TLҾ8*7UI}@s6*E몟)E 8o{B:AԱ?8%9nd15_وrBrl@Ȟ;Cݝ0-9eJ8*]Gc5LLq$pnYcfO?uߺǛd6V7W}@F3Tºk\<[ wC_#PAs=I':; \ G"~TmYAmM2:`Wɿ(6Kٙ!/X9L1ₕu9LU^<-zj+bmU6(e6kޜ2 ] >wn _MjJ0|~ "08zד2qARJF_i`z\*U^>I%oGi@B!aM2+}^ 0W#<w nLdv+b? *BiVb |4_ܷvH^dF)yK^R򗔼4v]HYW$ a5`_Q^R򗔼/)yKtH]#/X}aܡ۳zR/MYR򗔼/)yK^SI47~٪nkWg'tD,H$v1+yCoc4.NCUq^NHgS:_lt5>?)Ff0'2'G()#?s}% X`(*P眊s:c! }*&Ʃf:2 ;;gZ!b؄<5Nͳ yA\j} r\ۤFmX ]͌QHJ2xiJȱ^T"ދݳ}YI,'XlbC[*htpf,iny0sGңoIfIDjfK7'̝T)8KsSmO6&0@_k!>`]]V=#,,s]Wat$LƤq!Gmxt%]="EpNSeN6(h&/Y8rS% __%o2&^ƺXCsV`WE+'|bER]~Hq2bRPZ9kAjህitsh3Rf3]s@A(MH9j-f5@Y ? WTD Ќ1/GY0<5zK(Q)W(\J|To>s¤QB H)S5+'$-#aG@a Glت{ѰU-"ǕQRz|#1An<N?$_EXC|F`Y3V 69TDꈰ_ؾC*p%Id[!lY؃rr*a bdW$^1,uT2`_/[ Y9[r_ґ}/l~nk>"dreU@P(ej|R!;s[L[ϑ5Eߥ[R1dP L#} \ӹ"} 'tk^m0Ó:wSSRoc ta#|5{M"#8 P qsu* iJUm*:\6޲ Slhi?tо)&R>)xⰼ6_i?>zK .]ATAGK>Ãζ&pK=kxȓ3ߊ E 'Eu?s&Qx}"6Mv@v5& lO;6 ;ѕJ/^j/%$JmrkX]1=IДnbSO/yU/"[ `;tF֭^1 cąf;:-~훛<%ZևЗ/66gBᏁa>Np OhJnD?ᔞ]~Ψ g.%]+a OMc^Q/n;w΍(5fDr3-kڊŽ+%LKlnsO7΍Ls^uj0bp rkqsI4H҆E] 1)pphq*9ʶR5ƵՈq hMjxDQ{rĪQ(HQMX,R{+ptjkFQ(R3Js'_wX_vYX-ckB)ҥlcf.sҧ]0E?-d|ޮ*` >iHmi>ĪǞ P.Փh '^[o6gV Jh, 3_y_)47XeMe21b"n[B1;,te+N 8𱠘WXf1IF%Yv&;|(arAJ`VZY0@'23^$.(Ju Oo+Z07hjL}9 \&%$]-556=x$ǒnEF3wс1|o'6&y,kxT& \>ui)W{x 95E|z-kVǔѥ b-v:@oq+\ 軶Wur];'Z0? 'EItk5JG1@l}Q&%B, 'z|^fE9f(Zn#t:əm~|O xkZL gJq 08W`7r/^/V#%@UC!8a2 N1z$opCԸX\J\^skB#(\s/6h3dDOlNqP lШ^)Zh)=V*߱D=0LUA9~,vP7l 1#D.^m&?، .<x;>֮KmQx*k T5vzΔ9]!|3<'3]nIJNXs6,R˄dj*vCh E)nFhXMMCelLi $!F7zs Pqz 2) kLYȏdP?jS$8cV~˱B^ _q_z*dkyLi7"0=Wu/X3j*7-ntu.#Zt| s-IS*"B{[3"Ch.sIsģ|-Ƽ}&ߩEÁ$.JH}گu"謢1 Se*(#Pnq6jI2ϖ[ R?{_R1y(@Y__['EbwӢy"JNu.B8-xE'H3hSCwv1r^_"fmeGdڇ]w.@2DB#Ũ+JhJnZI` I d0qR@X͇~ n#+tKJ8{L "]IWP0t)+UP˛ %4)xJQ|57aiz,y: ^ ΦVzRoXɠOaB^)tÒ'ma2^>$a8sh P3GZ!_,[nH_Ҷ ԃ S38eu~h"RX ᙅZ~˱x=(y93dLQLr=MH$C|PLpoqxhN?-\"9+}k%чVeR!7j["gCm2~.ZQKYP潂<"S  8ڞ3@*Ze+`m6|Z\c}˿0-|79o&".XQ|124g1,L6Z͉{F!uCWB60aMeܤJ 2\~5Zib 5[hHe΄ADy i]z˵Ozr'_Tۙ6rXgB?QQy(*1|. Yeº`[R +3J3փmʳOU'W闠1Z+wX }1h[)sdD0F `t0U7H} }5缓:Y. ZCECSHȫE+| s/lLKGj/Ej}eXDWbb0urU DSCct cU^fleq;YYj z(3 m3^r0Á4I)OSq/lJX&(\{ {kqj",ne8Q7`|EU`1f g9 syqs.p:#Q0*f_PpS| ]6~ֿĂwS"MUR%~6f@M>d?^>B= +ۏZ9\@?*?͈ٯnmeYW' Y O1--ÕjDX7GS^)x| jM\ M!0 HՅ tnOɮq|뗗}81e)]r :.?пT aEV H>1RTy@M!XX=qh0[pw k=%]yɵwK~0aDr;'vWfFl/vytj>\?"<ƜsuY9{џo/f'X>#^:J#Ima뜧W .VKT1Ɠ6LPwcg=m0.N0sK,jmcK)u*t(E+^?f_  X-MnM0xF_ ӊ|=I[0S'o+XJ:Gz+ SҖ/|{TaGY { 6{;?Հ]y֛ ;yKknf#l#ە">^wM/8YGC1MW_ ̓'O*#Q,a6t{/U;lm.G^FfZc/߳I̅92˸d#+ B0X%79!T}Qvn(Q2>8%'4,H]hcz/^N.y寲D`t&t`n1fwHIe3(1gqXO4XX!۟?>Fch>^=%^۞,z^ Sμ]A"1IC5õOE@8!Y>[ ƨApt0G@^w% ĿVGNJF0 'lbT7`t./* ՝jӛIfQ! mLD~W-&8, #D9ecy4>OIE@ldNLH0gBRX`@J7.gVGjm^5Ėuީqz# 0{{1c OexukIb:# 9؄p=l-K8nc5P'ÎJՉ2k(s@xf:t=G8yf/u R#.݇X^y9)ßCyDS@6^\cfiFۖamUM^ D"\T'QvjgEz}vƆ-DvSQ_IrQxq1"$NN_Wg=rerAn06(W+׻v,DK9Uh^CNwAjJwc3$L̲EynP^EmCC -F=1g*<XNĹ0~ԡ`(!_7*ܶ)eTXI;‡([qId&l᲻فJ*vWVÀ[۬l{>!/`灔0;NL֓~SxL@~ݧs_[rXi@ Atshfŏ~^a=q6Hieov_E9[Ўs bxZN0oQ'9l D)dS]QzyyEm¿pY1EgYeu$oA^ƿ"l~t9u2FR-2c͌.&p)wBMQL:7PjLK q'!vyee(iT:Z?dP&8`,zr h2  5r BHgb$ nWsgo\L*Pi4ppi CZߙ*X!jkӭO=);o(vGΣ_jQssBcϤFG]z6kR%uL[]CogOz#_wH뀆;qwv6JesKm`9\pʻSof?",I_,Pq”iDFY0yFHx.rwTV*GKE K̊oz ɕjxjd1e8d2H?ӛ!n5Q +%\8Sf[34JpP636U7BM'o@uSL ƿj\)b?l6 af&AuyvB?uwI'v۳aW *x"[a1/]|L  "nwaU(0 Y${;Aώ%H6鐛PdIЕlOS't 'ʉ.NCfħ0U- [EoPKrk$ `TmiE< "c&$Z48EE[Gc*Qִ:oƨ\7{IJ\ 5 D]QAS>t؄ށIϞ=xJ\w: E`i][[N?kgrd XNOGk "fSVxxY1 n [,x˞n r~n%{lVk.ApfC3;" aGA (UDVCq$r|9CϪ~kr[OR)z ྵ?OEXpi|[l7V =[ҬAFgwJ떻JN+LZ}#OB+ wнb1S/lܭ1ΛmU,k9&1C3oV='~҈=~ނo#>@zb>6_-:jFn' ']E~ӣ6hP~ڸ>﷠絙 a}vWj_D8&XlI }u8hjRFz⭪1s$tXlg>L\!yLbʀUar 5~s$37ց*kϫD[pV7ΜȨ[4Ҿ Edl sn_zp)kk) G^1XƾѣsUOH䋀àU3X@BNc ^] 4/;Γ;V1DN#), ~zoX!`|]q4<ͬ($R8zRW,g`\e=o=%8;gh#xJkՑ3&F@mO!zJIVWBʜoϬ@Hp] ´T"]>67t9?6%7T:h3Yf_s Dgk qR*+ǔ3N^1G&j-6O`Yܗ^pH'J6F]ĉb6Zq:g(maN]_O$Qm4oWLMoЄM%}aȻ9; YpI]N-H~2(RniPsHY]Dz73t]JUB/Suݚ&)tQm3v(rIDZxљ٪! ~~Pch+2W&3H Y۷t,:g;ԑ OJ7=\m܏왼=zBs3$&4jf4WGf|sCNO*Bw0xYwLKzdxLjp\"ˣOsN"sp=lc:,L EBEM(Hke{Q|.31\g-Kh}|,Y*ʘd-aMz_r'"7 9oPfR4Zzud1^`н(˭>*w?K x!iuaLeoہ.!i`lx{6ZR9~ivy!;g1ɼ̥'|jU0V@v[_kN />"SDO>!a |_K^vFQ/ 9䟧,w1"cށ88rha$2!$>N^32b'k3,T/Xn@l'F$QtIE?]W_@tNhǖ]_"iޟJX;ζGb lht[ PUcMh ,.CZ4'Oɸ!uQu;%/E&-vkw{Yw|C#!fQ1`zz dߋ pt^~Q!*:ZðM1`æ{{$DnsXk3ủ0.S)Ä+$ fG#ٱ B gP1ZTôx~7Y[lXch3Ε2#.qFG)-P+bzc1a59F`* ǭe+Byad.PYHbRbqHUcYcċ zbcٵGF輝ѹ5b_7t\]X>U~e3ؤbphDpG?͊9Q ?a eaVB""d`4~Z7y [LԯlB'^\8"TWv܊>D t=/y' +fT߇8'M"㌯=MUgŽWPIh+pۃ*nB16Lw8B8`ZBwӥҝt$ڱ˃ǭCSTM->cpbiNI?u ♺}U5\jqu(pI;W)l]z5VŘ!GC!r&a!(9 $A TL>âT$?qJ)LA(ml~?HZFDiXh(qY~^`"┧e[/fƭGЧ 7 #rh},2DH$u%薋tDWM/4s)`]>o>\-_lfqތ=}#{_@ɒcP l2oXanEDҀd Y-V M_Kh=wV_aP#8ec1r wB6+{H"BڐAmqFƾVx0{(T7Vչ7"rpߔgu6BCgaH(N' zh3I9Ioύv(*Ќxa:A)DӮN__^'/ Uzz!))Zv2YAnB&5oC F L]01 ȼ3,_jv@ӌts56<<'k&7֓W+l#vS_w91LACVSpMSX3.&T(P:)Y2mrCcƚg.ռ՗ؚľ;SdCmu;lͥuzE '}_(גU!nM@@G?/yPAtFY|Pu@J `Kɍ;SmސD9 4Lt{N9'Lq+6!WM@@Mj HP0hvLFF;j7̓m|:֩w{-i( g*}H P(ભBdVQNhh>J_տR_D+XGIÌKO|M@O>86,߱M#+'9 !ӥЎnр5p`9$tc8+s~}Gt=Z3vZ^/*k ߘ&iLs-;?T#y@^1i!M5.d3w?z_={$nMf#59=#`i5FL|{uhbf=Dr `0Gc₶.i:eBtb鼈&i, 0&L a]82xDMlk{5X$U>=2TO^JZ#y0`3_Nu;M;wCbrAS*n}n+rڃ.2F-Jv.¦ 3%Dǰ\` 0Ou\-D"9Гn4XZ/95m9X`'K=Sչ!2ksKQn8){+TҼcSW?%$z-z)uXȒzzVO*iS-X/Yϯ`e0T>o\hh'4bCq/ %p{ lp㹡i)x}{a{k ;NJ;N^VrW. 1r.i;@`GTКc(WG_#Vjkb1$B nSEEpŒ?//RN5bK/8+k1 ,OJMqU?BeY&*aZMHAHѫذ)EݭG1)UQOY~[euMH';cŐͱRZ=׈{l5:RRg4qH%6\(p`!5QexG9\e!CG cM9} AAgp Η71UΝ}#Y,T]~7q#Кh/G}t΢>'?mlr&@Qypc(W?tX=. V[^CIC3%"F  XCW⟞fž[mzKq&⡄78}U`Wi,dO%XMJiJ/D2<2lY4[㔎mt)ʓ9Y`/_J*hX8lJ3<&B쐉0g'h[pylQ'J*JDVdN>V`l <:{liq(qqhq9c뇆;HQAx|O? ufXFJ /oC'Q oajwmS7C? \03jF˪g31_P}pZ .0퐳ήwaaP Ⱦp`͑Pĝˮ F'`2D u]hrBߌM˅w3%#_5JZCP" Bsu''CP5D11ыO[w`fYuV٪nh>}--a@CqJy70-dQ=1/Dv*ND۞ᯥUԓD2JlدjJq=j jws*'!F'v\'JolgU?",G~5}]w=7^mX'sJ)w}٭!~/:^nZ2н7uy`'O+2\YA\v3'n1<-t>uGKrIC ᓞxfym!Ic9zp$ds)ȶfzJ*-IAV( &GS̗5v_9I2!X `d>Ld<` 0 ak(*m!),m@o8sL$cymT<D1f4 A,cJ g$0'`Ӆ -n򧟴jʃ|bRn7YBW叠& #0QXp6UȹQ@wbپrOZ:϶cFCH396޵jxM+j#IgՊI AGdmM eQӵ3.gxdxHOD[_)^IFdtfUIvmءlV:{9,?[-TgI͒T:Bw J;Nq=^);.e9F$r8eJ-oSǀP"k Lwkڈ ڨ$N^%: FM$*L=9o.O3//9hclI3E~=o OOzG02j dgHsF{@\Ӳ@0hQAK"S[V>ڂ͉x ؜odكT韪:ѧC 07Q65Y:x0-a`?-9-|lL& h}HO./םOh 8&-=T%a_F`1رmjiL8RKջ2}=/nj"hodJ &Є2pz1r'F SE(XPH~TZHՔF:f^%SbCo(r.^ӎe+r~.!Ǯ{ds IFO&>9wVY;`kWJka^j0غnJ=*LRWc!ƑD&M1;>ƫ+lj,ionkG0JEN둬;:qc %R+r}kSSRXHqg҉d[(z7'I4ODdh_ܚ*fr.fN #? -Z7#<HzzLnXuKufAP@[JC-'$W_d|+A'|pȐU")r7wҬg e8_̯$OD xN;V ¼.lS6)HuAZJnnIG*!t= ~@j!`[|Qc-8^0 Ċq1}$# :t,[xrxB,0rJ}o}# iH H[Bá:?8p.x4F8UAKd:NL@;&(h!QmAKA)qs @H ¿SN%hm+2*o}'G!$j>*= U l8=v rSb+ʼaڢ[( HBwDqxx`9ρKFbDFDC $=>-qH%p&a?O)DA[lnc^DQۑ&RZ[ &O>v 㞄< # +`tOu>UB|\&b(} LuY_chwbe 1ZTGauT뇻`b%E&0Etzc(COOAJ#;&IytZV5q+T'Q!+p&j/io#}_w/:+aT !IH}X0r˟S*=ln6X9W{*w;D tݍ7UQ=P50cUIbQN$!Z~ "v)jjIPaz7B>nZf#2`<X nHf7m> 5V? }Z61j5$ PNYGOBPZە$ N,|%+6 cJ,Tb&7 L|+h|PVo!2szR KqW̴'?-0K$I3賋iUv,[kQ\YB+yMXK(h?m~$ǓPZ3 ۵X (]o !Ÿ^Q MP o9+gzb5H.q$ڈ'Pf[qe0Nmh3LelH!Wu$;rzyuw,D617쪨0MD=/FŻg+Ywm+7␘FK}5M˻A6` Shm-uoP^0AaI p!|%VӔ\/Hgq192eg֪S'G6(}%;O Jl,l~ s;.q@,٦i3)Wl0^d3(]R\4ȺI;B$P3FV&Y,X% B]tZ7"wwɥTªh$vCŜImU<`~ E3MwdBS /˲jRyjP8֗)v8b-"{xԥF2* 4gh@[,%Wssm>y>2=M|\,nVhF,}ՋFEmpګV*W ;YJJB@?j/ү򨜚97O뀫.ɀR4q;VUd$f#4GH9X ;`ж&2A:瘞BAZ~lUV.byOM(e ͖#H?NVo-xl6P Y >LgmQA|>XCelchc^UUTb"b;y{~$N1wE Z-l?;Q3C} 9Tq"ޙ=B~"[Eg҂`=GR[Tf:|6P}pg!FE"gt箪e1]ܗ7 W0qw;xvjm3)RL*y手9>VP@)$H * m,\'pT9El?C38U >a).[HwYSZ=*OHEA3wyf*f=f %nx|87v!&"25=q DFL68&=FVjC[9ڰ#jjDb9?\kNO&2T/4Knv5ܬ?-}@AyX?zmǺ7$5k/NhlplgD 2 Ɔ^dIwtq.Clw4ԭWU9+q3@o-Bɩٰӧf}-G멤4Sl$q%,#1@/œhzH'-T.܂KV >7 yKwiz+U3^JDlw< % BAd )3Orr|X!<MfMOZD'Z,[#s)"88IfavՈDr'N4 mW^.,6*e2S,|S9ӎ3iGվ-p|^/J/y `#> nf`[>_G|ThlP@,D;` Xgrhy%y`Kp|" }SPSPo^p>!T`{#u)z68ϴ0֢E ¼\i'ev& 7 ؾu̪60( L/fZ3 Kt}܍Zz[pxzLہ5NQ7*2X^0Y͗AӅbJqH>Hڞ48-źyssk,0\] $GF&X?WW$:tX'*\Fg gs6thng_(G|γosIm F5x! };B,NH,&Ri'INPV/v:Ų[I~rPOb Қ-=M@wYqOough jq1GH(M96XCYJģ:Ht@{ ˻f8LH$0ё {̀ >W(e #'>m&|t=)f /?LDT? {eH=B*0C5\:w&VsIx1{O_Յ.= JX+% uЎ'T].zVRbj>4/YXl ~44lin+׼3|){\4}0TdTK8Kq~Xq'^x۱DbycnX4rd<9RP`' wJݕVs)Mi}tvNuNmp74y@z.Q5}ReפT߮f>.Η}й5n goԺ{sϻ{/7tm#1JyQ^ՖtmJ,Vil{PqOr?JDbYM9b}ƭڦ+L&wv#W/`Q %cܹ=, ^W" FMۋ%" j1mf)_ZhrYWK[ϴ5x/ƋR>="%CR$_?> ӊjtC/ޞG%/~`P&L]2ᔗ\KIbB("s9ҧlU@8$g ok&/q6%!ܽ5,sWOk#Һ}Q&Gj~bqy:حhѤ,ڼ:}it1Յ#:_j"Œ]JSH0j0h"|LO EDY˟ 4`JFT'o(DEo%rǁ_ЈF米%]VF}ĿN~VլY7tbx"j,G'8h MlDA7*0Rbyt**X  [ >gFJ%6yՄ;56r|HaE)Q\"2lg=Qށ9Hn8U͈ߌ<e۰pAS?GԑΘ(b)ӱدĖ9O4gp Xkg?oJnf*FG-;$u{^?X@N Fܨg uuы^ABZ6%N$+D_ڊ^w5R$Un悱-TR7 O6cݗ= -$EsUIT"ؕѻ"rD0sU7yq()mRtA!fxLdw )֑ϦLf;{wR՚-+~\e|ƱX ˙ Q툤]^`]BuuȹlϚTMD2ؿg[M;,\k *Gey}I=8|i\&βH_1Cn4QC)m-;}9 &;G-@µpl ; ˜,J(,JM)m6&DcI/ti5g&Δ!(ߙ,wZh=t(lBOEYRYMDCtEHYЕBea,4`s"j|ޭ+ "Wb$@؞0*Bs5f61%i~ GLsqtxMi>x}na*IoQhV|?) 9M#, 0l .yS HudDBl&x^$>KQ/uo+GT*23vwYkl\.pDL;A2[ۃN*dB!hgbaIF n)DmeCc :l9̊Mz@--(h`l13X?e9t]<)b;Pp l.j3~Br5a?tv($Ku lA殤M&d|*BȞ&\M-TT$1S ~`|;ѕ6UQ.ǮWRR6Pe6epϸw1ٌstýBU=e3ġ|듴K_LN55iFhb$UUoɻ'J@)CF*Mƺ ⢖';ʬ|m:/}vVCw_z?{{ h rwӽOv ;wP=nߢive7׋(|yo_" CÏ8 <&#ySN2t!"Y݂ 4#_73Mad #{,ѓҵ3#>L7fꢤCpWbTWTޜm+^oh'ȝWn}e紧{ܞ嶉ޖfks,F*S ˨4! _wFT@k?Or 5{ïμKKU%[HwIF~'H32rHTV gNɱ: ѡ[SJ5zVPTYQP튡mR +(L_˧RDC&]޿xϢ v5H!;`HpR Wd$d(1U_hƢ~ȿ1 {fbx ".ǝ{Ya_5TejBkYdؚ"^<"}M ࢲ q],T}/zJ}x@3LɋUT\j?~(V[DgD8zʑs|鍌+#. J:i^EFHҭoi`@`6* =Bij8ׇ?` ,\ι(w =5_%!@ {;e7ѸyDzlYbC"s;pˣ@]gXDA4ԳJ"Ps$nܛV{b-y Α pv^/fIg1jb$!KBL3淔4e@ -EPKbG"1ahl3ч+v=װ?JW?yp2Cw zλXz9h+LR1ҝo_6Q ?mq7=Ʉ ibH}[rHCY*) 22Go}12^n+l9,9gv@hCCG$ /]d1bLیMg0-@fM/LnI\bUH /x Mv(` ވ'ÁRc1~*sI'OI%sT`{|ѬSlС@yiQ\ +QitOú .^sMN1}qȬvɷa=-:,!{}ϩȺHS sX6Q'GoДG "o7/)k} qo!Kӹw}6'3]狄 #n>"LM4 k&幞n 4rRb?*JG[/XXbKz8tސ@eg4{qPpxJC{Xs mLRzL۠b[yopC"4h7ڷ&*lH S TĈ+۩jbҴ''?ӑ̯ghtY\^]W]nfrXopgC M#!Yb@q ?Wۨ&StQ^``v%-Ĉqf-nAAYo>( -ճr**MU]B$`zW9@ 1jl#kQLDp!B}14&]X !C =]?cB݄PSOWd< ~G SN"J;;̈4]zbfXML !uѤ&π|Vu*Lrfv`L 8B<6:)!}1\6KQ…NDiMׅ'ڟ wu{}@7p9 ly~oQ#xmadDvS:IiFum/oBC,bkDiEQZɎ޲Y|W?_nKN1Q-"Ա<!Tņ;P,Sm(5(*vXDo4{5 es(';UET΂*tGuÉ.;EFˀ0V&B;pGMn6Ahgp㉛iz/Гry K({9RI!2ɩ5 $(Ʈ1LvWM $#E"7{)5vPl fn:KZ&+Zȳsgy'o}洎*;Bpz~N ӡ$I :d?B{ߒll(gj!lEtj(Ɔu4 _Ai܌~q=- ,KރhB]HD궝R:GyOOjY^Pj (I;(87y+-Q1+_1?2vąOg.9bFvHߺ}fyLddI 5!D8>iBy>R:LU1ʍefsGe,^ލ\KLg0wk4*S}Ƃ>=F*a#i(Dk0k#<هd8&";=cq`@ziB/TLT>/2 /$bvfJy&l-f@1 Hrq4&+?!DD6o&~'R)}ۊ{R- |I"0ҪI(M 60@傢o &@qC,&պsN6\qpS(L.Uh#i( ikL"/혛$aDkIOSr@VOy'vQ֋(Az2}Ld46d[{յ/X̒2 Tl0.944#2g+ $(Ǘ/2l^$7YfPV, xL0D_͜#&$(/ p%E?T-!`+Jڻbi/},<ݙ'Qܨ 5pֹMnۅb]&`e}(Y^Fڀ#rH򪮃t&<}π%X-eqZ>8ӿVr$7O  4 P{#)~tG _9ӭBҿ>ىү Oى_M8G?WE/YJ7Ziڭ[nWPexΔ){* |{hi{bs2ɬ%m)mms<* =]=YcEey~0~T(H5ݾ Ef 5~{I\1swR$=(oG##{Hqyku18*Ȁx7QyX*R _y/Eb$<-lAX+! of%>&^i=()u^*͋\祝8<2z}N`( nYf|V4OitV<"Y=/kDN=<ڡL%TIL b!53v {cr:|E7X ^mڎIȠz`:AXqB.qԨ8ʌÆzcpX$Ʃ/9m/-nE>r]тat8wu]6^-z :c@VmС^M@IԬd,6}b68 }0FTS #VJ`yMRWD%YvQ}@,DQf2?`puj*Eak$=op<(-^́ E{v5|+edWHА#4!~"6D'\2IA!-WcVTˑ6i-;{DkkLeD~sۃ9%}6C)zoEmjMz{Z#2t/ok%JAVLm|wEQBܠ8򰠻R7.H}z$Cն 3ƺy;Wl挖wxY͐ϐT%Y}5dwa$gQq[Xq9P;4u>JB%Ȫv9``j._vR krGEW}E5X\{&VUg ~F @(S Bdч4a?u5kp{wßՄn!zSsV.3X5j&DĶX%y.׍nŢ (_K!B>6^2U,c?.\tٗQd{fQB>ag5u>y[1vF= ~Jj&Ob\]8L>^I`,`_T)/a/y6 7bkc-r# 0eyA|OG J_0 * ٱr<]CMeORTi rlT;RMRzR0iTp\Bޮ)3L4ZgV!vG"NJ/ 8okVΰ_Yf*h @Ye HC\d * mSr(USǴ?4B]\x,/(vMJF1eu煪ڂ5 G(L l~/w];&q:³7%1Ȫ\fR$2' Kb; 6hJgxq*NG$Ji& xX@~ C}EQіKc \3gä:d0),bEyw$Y 6>5()`3xR}8^bٵ}d ƔtiاD4%$jQ_z/Z~'o$V7BY0z|Δx&>u8u`O,4s xPX0Ψ( 9hsyx>q{wҍ"}@ ! i4sv wċ̭TA 7 L}شR$>HEtIe/$ޣ#J@B'kiǭuwҎ)TPvx!P0J~x!:T43s_@қu 1弦l9ILZÂdA 0iyF|gYK:iӈmUg Nd[Ѐ$ ڶ7Bsws:S"|܊*8XaˌwNs! \Ei{l ,jms1noc_؏|9BK,(C.lZufHY3PHYf0dyOc{Хlzd7'0}569#]尨V_NCE D7bx=. 5B^J5᥏ ^SzWs-~GG5:Nq?>f/\[qTdeMUpǫrҫi(QcOyXVYUNY @6qw{:AVbZ^R & 'LBhOZՑ#`:f`(Ev8_P=]np/_UH}  V؉a?P/p @vB8SBr9Bsa-`ݰVߖCt/|L3!|̛̚(knneܧ"9Ι+RJ.I7=LY\aΝ薋t;nFӨ5 +2~"}CruJu$'՛(n~WO)@q@Lǽӫ9rչv?͆QƝtCk14Kk[c!ufZ_'^t?)NTDl"lumʺ'z2*C''@\Q{#Rdl)/xD'/s PBj ڄFC&w)"(n$+ n0@Z5֖^QGF&A:YOvϼoY(qBO] 0-6\.7 2\,h)Mhl|yr>*R< ;} 6x>'5 dcCS >BRgM=\S2s\r6O8{ZmD2uK E80 ٌm@YcS(Bd~H%M\͇qr%XϖZ1 U̫XRqzu ^R6/3C"2?Z_'7OacF!Y&>Y,">P|mP:fҞr8LG.)6qd+\Mj՝9!HRK xk>IɤK\J JCcq1u%֕߳3ش._ ?eXgww cx3+^ҏY|(YcgR"GK6]IU?JA||o/y6[-zR7 @xKؒ$}(܉mHT$qƾJIeK XI.yp{Yi/3>B]cp([g#Yw"@`9I2@+'Ϗx^ qn@|3)!GGA,e"N^ki}@N7r?QKz疑e^tTP_k_])lc8VꆼEjI xpZ*yr >"3D#=5 +z\4Na_S8p"Wt#Q.(| 15zGO{T{&57)8Qtxj@Rɱ3 ,b9i5|\.btq-)ZjQ$q2}J{=-?"HC-/J +uBL=C%)R!;*#r3~` ],J |ه|%tb%GBk ȅ HknphHAVLcSy_ ESSڶkǖcޥ͢BV |?vZ/|nCg6/ vPD,4z^mi=HQSM{D৮MR'cD`n]X@7Ŕgdч(t fow {:l%oUSc]݀Td{Z*tqTCK,?DBÀ$_zk|b%tj< ǧPF71JVyfq(UPNj3ō<0խ/eEێp~::˶X} ٯ[պ"q\X^p)}E bp#.n._gSCG^ rb$F$[ٷU (kaN1A>ſUeUZ(,+Q=K,KeBH8ULr xf:5~01$@THP-xTo# g}??K ?k]`%Uԃ0IGù~VL;RG kDAvxK_Y/PEӫg~r=eѝP!^C*rj{Y ha%X?7&ÌRNSR@Yدd;bk%>SDIK9$Ъb(L`cx<.~D(r0U,G?1rٳG?1rٳSAb}X[`h&{%3/❲,<3>zH%RC"ggîuG_'PM)g뭩c [q̙@26jQy32#uuR7XҾgLCD+@khZ,^ b 9t@*a4FPh,o&T$fjoi$^hb?c@i:P+RcPc>U:,G<|T-3q杴>H(b[`"W''Eyrtµb2 mw #FF>rbڬkR?XD$1({Era),K]Lt)5V F\EyuEcmE]9jri(X0B% /޽EXx;h[eSږgvUY輟}[^_^:jj) M^F' ][Og۞tv@K ` eН4XY8QP.۰RFUPq"+yXoKS{u6b/u‡etU|‘4 #?OG:wzopA%AeJi] $&M4%9 N(hg*azՠ>) S,B*&դV8H5Pb<3'AD::CE*Z[m}mz!m3 G\?G uG?*o7v`!bbe'UH$ ѭ^ԫAE+$9LJ/R`-)2+4:IN3ZVxaBiikz?¼ݢ9U[|Ut&?P !n(J;i AVJ!G*?L0wP~PcɄb-®ozdlNɖ)EGMAQ}* Ppq1˩vD.%"'2$(+T&3tv pDyGpV5$82XgN~j S1rDqKv{ i?y֧.gV?K[qUzY-,|9#~xoPdލ*miPL<~J:@=n cHfE-'se?̔v[=] lV-0/ݪs̋1;K~+L QЧVQ"B5Ur_~}7Yв̏}_*I楑Sq-"55vWƃ :D+I!K,ewkc/BqgOYp_w8?rc yt1 FjT{biPXjNlHE>|VȻs8p^)1UšB<ۮ~l0K EpƙW9#y^į?Vw&/~ʭDH3΂3S H8nI锯b49jHNV{=qErR>\:pY:DqtDRj+'./Z 8/|d'nO1UٴVKub _SdQ7 1>մ{+ƴpTrȋ^lZ[/6Dh`el#_KAacʍ5?U;n$1XMwz)eH!@p(cyR&UT?A^x >G>NF+X_Q( G48Bt49:J"2Hpot!D;l^O}A=iVWUDŐ}6RnC*: _fゅ~7 tw~ėyBWPRDaȁ+: te8CT ("~ٟv[9%"N!)OwŻ9o9sQƌoK6<-rZ^5tmI(p$wݕ{TS5`f gڶ*{C sDx. (3M>@ڏP̟icnV Bmitmproxy-8.1.1/docs/raw/_transparent_https.graffle/image6.tiff000066400000000000000000232713701425660472000247100ustar00rootroot00000000000000MM*Mc P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑmuǑ G`rh$J@(!-$2}` )PX0w?Ȉ1Ad. X h~!Hh=D'.J@%/?X D 0* SHP~HM*Ͳi4QuXUԜ%{͠||J'N`(5:-T}L|Z !KlI {ZZ PwQa2mU:N*Gg#My!󘀠8 bfa$ Gtb}Zs'Nx4yzZfQC`0ը, 5́V58@UDyH7ͭ9#m7-u΅lX&kkS wqvg|]].^tk25ot:Z+v^vGJ n@P dPy$hGw @sāzeEDYnFyصӛ5IMŻSU;GS\9\+ҵH+];׆HuWJ '=GH齉zy+uhRW ?Y N]2t d-4=h$GqO;v}UZaC$T*v]@NO4ی[`=ǞS|`wX_!:xxWӑp`D Qt*)&&X\A&tVkSA!Qy5YPj62jo_  ?@ ) CWym%T:oD R9T=ǣsX :G@qp/ǰLtg3+a.WZ\:@6.xE֐ P.Tݳ2\^ iTvɋRCizKunQvi`s 05W+RH8_iSfLpQzlɓT U#4+ʣTf[SxS;I22芓vG2ֺIM$>ǭI(9 Q?B*#mmŹFE3x6ҘHKܢ}jj\"-Ri!hB~ݚM)ܫ@;gD, :=ףyTfshAӆDœ2)6`juN'u$KkraXC 5b ԭpmAKRN"AoM֫P0är!ŘJ[G4G#~>Ԯ#7M 6 P_˯H-ӆxc`>VD9u٩ēKsIy<\U{z2YJa&E!DRcu&q ܷ5zVʵTc5a12ZRUaǦo ע6)C$:5i: +yX` gˈy *Z޲_PԽb ȴYk>02hi}ސ_j1vtZ~Ke.YΟmiWt1N:;fԐi^E{W5 >^SN,i/ԯ#10aSxmDz?A1RZw +ZvNL]!wϒ4cUgIke4;iUxY͵Q6ehZ g |֐ `zn*BiƓK&W.PQZ|Pȅ!͔ &I&w/`0|$Zk'f%fe`hp@ fX 8@Ha~eēKZ,_ze$KdS`/L_Fe> I`%tgj aInFMBȴ!oE-XaԱ&NNxZ]Fd`\oE,O4NFJwvaHfa.(oRk*_b'zdɒR!1M"ZQ!JK-?'xFp>ʒD3Lj`Ka̰h %3:K$ 9;&bE`:6eKKa+ ojT kw>>H M  asE7 TFvӀTFl`$@Za눡`T@PDsUnF ,I6`*V`",]3t1Cf ;xk&g4f*-0r_Qt0BlOZ&^^y` fH hZw/-/6`x/l{fhzD-~Wξng|wP2aH a.~世J~Iڌ/MoNLN  VfƇ脞zN"7!c(iziwR,e&jes)%%`[ I%EF'q2|qijzs T9`kk مbfOAITxj,X0|EuN! `$PYe;6paAH@q(Zvbx z `@$!?_oExqpP,!0r>/0#6!Mn3 @gt- @[C xh@붆Cmy\^%` 6B`ipv?oe`}›=]`}y[J?F$K9ft.(Ǜ@ }gy` **ಈZ>*BGS'}"S34X7j7$ xg%.@;iH -G +~ ( LKGuDd~ 2w;h>|'2O~5r|OE$d+Jȴ^@ &} "j{1Č)j'ѡs@*mcXEeYvegYiZvkZųm[vo[q\w%s\Eu]wew]hP0 @`tDɠH2 b@6 bZmP;n9@-@KOZ:֨Bq%,H#&)P(B2"9˝FHc!U ֞e@s(&ňR,|j# Z& Ur5{̭N5MYEfI h'{_l3L 0~.` ֵsɻ&ɻP8(;4ɹHS&;MM 0uD*Q/XK.;#{(Werx֕$npMj>%/EsnO I,ML+Yw}IT\EyCr%$s܉qЍ@;Ga}!NQL d3 h-iQ&^n&TcR;3!5'dHV+A; TGJ < LA#$po:@\0oXtl̓xřE((KÊ^@j?ct]Gys'}486pE?Sx:G=WhrqYCD1dTJO`)_Kq;G"cw#R@#'g]=AՍZąLp47CbxuHf~J/0<%'hxs7KqCtP.:B+#1ҙ#͔@)㿜)jt mhF3fћ(N[4(V9!(/$M u K>9C쿁sHv'Mw$[(6t8 v!9Hpu lwr WEW?@ @p8 H 40 P@>8 C pu'S ʜ ȁ9J2C:.Ԩ*zJJ(q1jq֕a2/z("A$9⮩Z Rᰋ `az'7d2 z &k' JɑbXaКZ Q 2+7$ ,-LڜJr @VĊVqՉa(D@kj&@~ǡa*=!$%{s&At%W›{㍚sh BqIDaŝA%(&z1֤V.;ںԭ0/ 3h@5)Ȗ2ƣd18BὝB'cDQ#aE0<;ڒE h҆I#>`%9Ȑ) ~śvP#Z]*Ɉ \8Fa %AϤ$TVIBXJ9I2!إ‰N!2C-J@xvU9dɕD p dXR")e'KSI̱!P%4bED!9Cd2'^Ax:4.`b2Z.S*ɛ ZrEJM@}BX p*0ȝ16bC$ƱV0 q[%!*cR0 @5Q2" :ƙE 4Q8ɯ7DH4 b%lS:Rfzq#@JlM'"iuxTx,M93jA<$猤ء0Sd2*bE!bR ѥtX%kI "X2z.:TB1iZg(tIA&Sٟ,^82@[E1V! b%#h H"H8GLoseڏ%@UHLVP  P/ѥ&͚J`N`^`nqˀQ{0Ȉ X ` 8 )hM63ܘFa SX_4^ FC>ϫܧ @s[G`*09 !܎ڪ}ƠxAN}J4H:IS(RL6C%+љ/RL#Wa)&;tRgӹF:F1zԥtđ*F9D)]Fczxj().#"J' >"jd*%1ͯ G$]*jih{W $ {2zx[4$bkB:1BFdLGzaZ_t_.Z6Zd'RI<" THMX.;d,(*UНacIBq$12i*a&^oNz6DH ߚ.lV1}-HZ nU $#LCQՊp8ڋCeR6*V.nq;9z )^; Ѧp֜5He2%# fD,Qԏ%i̩F:gMG5rQjAF;`]&AÎVPթ }6WqFj 踤AT/6Z ̈́I.QzMKȁS9"iP´ŝ)"xZI)k,)NLPѓ !2"D P\UWyR^l2YkDґ Ul45"KDw^`P53, bcKTbk!Ŀ{$$ YI!d/2ZX@.:u*dFmFLuG(' >wTՂT Wۮm9LB$hI!z" +@GG  niBZˤ# -9e[K["+Ul M٥!bb{'Z:*U0doLϟ\ck j;BS@H0Hn9Vf. ^qӱ8IMxaԱ"u:a^ dT!2y]鎤2J Ho|!%Y /$c I?$1<_cUN< !?By|Zy>L O@GW (L `%Qϕl"Yj&Sj ':zGYj{hlp7W W'q ӗB;R; mg1xkli(s0m?؆K}}~~?_8  )/"[_\ފ*סhmi ?D$g`  `8=^O.~d0`D$~>QI GȣDog,}DtE'~ x+sW̦U/X4&?sY ]Aq P0"wB`؝kwcXkUp*+\+8,4|.#V/.]MvBѸ Upk> ܳ5G8 |=i==Ŷwmc[>$O~P׀0ª@FY$KZznb5 9&ں*J@"v.b26BC5ڣ#?H (lQ 16mBکj^8 Hk7C5d"Jħ@O l"prX~3O.徐҂E cf}H%/G?:6m7(-.ڵ`4~/.Ǒеl;5,/q 9',轑(*t|)(@hꨢrZ{Ҫ%1 'ӻ57'D)k$h;jے% TL#lWeI  5ꚪ}ONBKt%FӤ+ކNU"u1R9ʟ*eמ;$Б jIEqr:xO094Sk6ZWmrp9/yj}!tGU}$P~Hm/2]^mhiG5*d]$^ { Ҋ<2|_Wfy` ICQk j 1YpAy&h8;"i3"zG풖uJsZ_)2tXI#,N"bs-&1ܩ&8 0p jj\BfS*x 8X\o"Q?$UW&@RbY7O0UX\ q#(4+I($Ъu^DBЁH%(m{u%c;QbG=PIY'M3lhQ(ő2:6}PNcBN,%bq$ vD)XJ " "P )5f"'GV~NdQ<ʶ7 7SY+f!9|JYD8@גb$͛_)y$QJg4'f 1;^DAI6ޱA& b6bә JDdf !"H+~KY͊ihٞcL(kf3T!dj 2q#!WDl!&`ELGPE~H!$uW,} 1!!0=P1kVU&:Grb;,n%-%-rMHaI"YX/4i#!i{'(r(@cq)|0#l18ڿ%v31e FDuk+j?72> fд3R(zqEN( i除m&Aɦr0q\ hVB{oL3MI @w6`u/H1ĎgJ~A≖-P((@K;V1H{HЏ’QJ%|mĒ5眂F-7!ܓf3W4%@1ddeʫ];hfB3[vD۞ޝTgM*u{fgj pnLro{-#oDA5*4>KH3O1~ic/n3Gإ^١\mBSE^#AS"\63$ ' i).`'qB/,,~Ml]$N+`"bgsNP`ln+܇DH4"4P6r>3"P"BeE/ .Of^00Dpu;K`cS2V$»sޤ͘oBDM7 ߏr3Hjۀ^oPi`3_τP*J-=a 'I0B'邓- ]2 PO<`PℶVgT;<ڏXӵ0+N,U"5 3HVk_y V='vpD--DnSC/붨Ff2qHv.ۓ*8a IZgDoE _Vzj"*rtK =4JRy'wІ+`![B@:B Uvr>^0*cQ?g~Ad4\r< w4\#\&ăLb@ `d wKV "&@sضzC1Rt#!F*Y7;+RH)>o`.';u/åNbDsCagWEeiг $ΝH2XۅL$2еdR0Т{>Zt$!Lڃ-k+ÝC1KD'2UHWbH_>uZTVj(PG2FDzܘ"qHT(]A :vఐ^߆*J~L.[]s'hmVC7v=vff73|8%oĔTH}e^S*B.y6TnBkà#:Sld1WwJr3Tg/0Ȉüq&,H{ZDM"zo䝡*+u/ o -}\4 40XG1P4?B}RUC|]UV_$LoٜA!Mi!Yj/wEA42`Јp{=!M &JfxP:us)W^)4*_K6eYU,"l5D%MR[!X[l(d8 ]Uh`&+ |+r)(: j0* C!CH(z֠s>g$5z9h^NP/{7i}&T*!{PRo1A#JwJFIzh~1RR"X˩Œh˴DsI0o$!&.ʄǧ2a `zZ!?I{{'L-sGX Y*/r >&`+@(\U(xh$H.}$* 1ia;oKšQs*ڠ;ou肑rKyD&K72`iBJ`HM((i&z !Z oB_HZRG^e@&8 !zAH-{* ο &@#e̛ƠI({́ԸJgR3*}n+ϖHVD="ȖsZ1Kς*̌55.2'bvQe&IdFQnqG ꝇ}?W}w~?~?@8 `4&@@8 h 85T {*裀4[íGz9!dpT`kuN%7 |>׮Ki0;a?L& aFmpTBa"Z $Gd0 \Q8C農QgRdBd$(#3Bt()()SbX%*5cIp+0.t7u9ԸjJ~ #FӚ -&q:ɉ}FboU|2%fWLH$ EWDzy,aEmJ`Rbm_b>gY3:F7(FcY NhI1P<_I)UJjpsyW+Ƭ72V|Z[$!2DM=eu="0% Iu?:g#D<Y#Hh2H235T0| 4/pK0.ГQbJRĿŢ_Z2fYAHա*wdqGK%ShETC\#F@(ٗZlmy$Y IgT9ֺ(2t&*J2V8@z':c RH2Y&m-iN+/ ֎%ו|Y-fc9 )8&S:I͍niN YB̽e1|56z1#WDMb)NJr]2BOkQ “FʅA` ,mR7eO)v&p3Sy[dkD}2bA1@xI*M̨H"FO'i18H%B1Ipzԭ9ЋL}ӹ ԋTiu)s2t0`)Hڔ̹ U~0C+,6, a8h%5Wdc\H7̶A]tPMFz>ţOڸڔEq/5-aǸ9(ra4R%8i ڲQل*_M%Ωo1IԌsT#w*YEUN>52ڡQ#![B;4y-Q"&%01crۦZu'isgӪ٦+r)<}C ` { e0bpghfhfwxw dGĄHĔIĤJĴKLMN$ 8 : )Bۛb۩-ڑ&c@# "rJA)W.+Y+Qa0CB͵`A,S~,$y"C0`-*C:{3k -;A',CY:W)&b!ZPȳg"6,CH`*ҒA8Z 7pIʔ㑲TiC-X.{2 @:c<52J$[ {`0q5)4}4D٥y(0:0 $-5"Az[?cx*!)JÐ8’h !y/L {1Q}2<["ALTM`[d9&;%Š!gȌ#{!}=;_ǰ6Z Ћ%A-Yx hǢ7N"8@:[8L/Kg6!"Aȩdbx㉋> )s׏iVyI28r5:G,˳[k#\[X%j-[`gKLI՘yDŽe ԉqc2k}̡>̍f% <d=ȝ/&'gI#[ x1C'l;72ZcrС+y󡢤pF2bVљK);J&\4 '(KHPE+u 󤬪1:08 t#`<# 3jKI2К,˔1.j}M1K&Z%ыy%ʉWjcD8 {F8:5M3o@. I(PC7ثرSb 5O:x0 r }2K1L@zǫ^G,i蜊;PNSVԣ6;*h ݣCQ0kɤC  87%)>$iE0>x:Hؕº3![7hy`ty[Bg2=ݝ%!%dԳR%1 S"k+S6oboy\CQ( L)< Ҝ1!L؟G9 +"'0+75Љ%yxɳJ@U5Pc%5'DzJYޱZ"Ӂ"}0O3K;[?O<0Yȕz--uEwqZx"IƃCI@ @`HY)$c'k"TԊ=QFЛÕU8l@ƞ0!}C)*)X`0:xt!]߳_.Btϒ,0OCNS !;[8Zh n}iephVvJExoDMNOPQ&R&3`08"$ Ҿ 29;3 ]'k*e@[6 3Uk*ɏe"zwc'CZsb5yN%k5,ۮ-9ikH4|+Z8&QoۘP'\LAt7=.YMռǤ)Z[uiJ^|3̤մՓX6!0Бo0T陯Lh/ c A}2tI&.TWқݘ>09q 1%u_|)`2 ฑ]"ӠK6M)KxX~@F5>l17a撗x?$Xލ^C%ѫ8,9E T B 4p`1Őj@:Y '^nC dC510C*2ym42*SN,e$8ֹN+ʉ6yRcB9ҲU6 WZU2.'i65D'Ք5Vw ҏ_qXuKXNi bCYJ NM86~, u;UUxtgvԫWȈ7iWh,Ȍ l#4qJYYg! UI=Φ==@BnǙE[Y%RC%< <붏I5>+E5WzU;7mk;{FeJ1mԸ|Gaا6v,u’v}Z|bf2dJQoæ>p P@qꭜ1Aq5ydB?_( x@p8"`0 #{@@ ,ǀ8"I"р>'@ 5p}>(8|ffI&@Xq<@wo`D vqa0≢i-/}ۍry\g7tz]>Wv{]wx|^?'w+0H^.4F#"bV}BP,  ipġB|&'}1@c&GH)>|9B8~"ڊJ, jj&wƉ&G& 6G'"hO* L|X"i2/*EyinG{P j|R`"<#JΊ"K%q,N{*"qTG4NUa"`58 lDzc(R 'E@L{2)b*M+EN+Mr* 8ҥ "l&$k|ZR5"٨uҥWeIj2NT rUUQU PRLډ^ aiaQ'GW)#:QRT4`i *[B]H]#)B+XT[@X!hVP "0jiG!0,-8zQ*ă)(|y"VªU7D-RC"::zl@|D .HԸ;-ʣ#K4W1G)'z*j+֜.JW3oȹS6R-^lܴBW6!%bAHp/pXX aK- X@^KaWd*&RLV/RE9)@J)H~U)/ˍrʤP0BN@„x)p4KY& CgLʚ p5r@lEldqYiWXcy%,M |K+5Z 3e}rX#y4g$ ,hĄi|0n<0%hrFC&_iA$h}/A !4M$əGJCYe)".N)޻`P#z E'Ӏj #Jx@ě(Cr +jrYJ 9X/ Ʒ|j/9KU^38 BI{DG0BXX 9P8y/ b_M  çܓ:"$䋯z;Mw+5'B]rlb^(I rh! X 9'ءr,@DS*i2wzQ B`!GLej؉F8z ip'r=lA4ipVɡ K՛(ss59MMٳ "ʓ:in^Kg#8}US h$mMR #\slԠ>1{NӷY[ijg0x< 4EQ"(=$Gfz G$:6F؉DvaǴO|r-b J8u\m(%;"mtAI(=:!*?xKYQwo~r/kcD:iwfQȯQR--y|Q$P!vt(V% fK!+Tay?,M"Г/R:(TEbEӯ4v SHF3ƂFmyn2A}DeKsDd۪m1"^[=ٽ_4h[Ten5Skmm<ۓ)Nm҈K..< jJkwMz\]dBZeU'?d,D/$ 81ؓͶ,nJ$'0/ qi&FRREG/R:o:$RnK%lf_"ki2HD "Lh(h |kel^/8D`bmt-+d-n$HC,ahO,dRe3frjH!p<(L`2 /鞢%~Hh]"#'.)U!/cNKhV8K8Qb#-&c"2@dVBHkn1_,b"$&JU$M2/c b(' 5&~ $'JH-v8.B.%(aAғ%`1Lna / ,(C\O TKv=\LB,PP*Rf<&*-nDO ZOBޗfj)*HPXh!C^D#5"#Ê21 )l A3&"BZRv0`-!(boO-bJJg5&C, +w"/J&MT+-$Pau0BGB\#()Gkrcϩh KpW#B|DLWO8yd&E/PN@~' &&bg;`Z9Z$.vMj*e/BOE%KD" B ^%R( "gjLmm*b ]*e B$pB:K7psa̷x #tSJOo ,+d.K} ϸQrP.bP<-?6'nnv7eg$n֬gl|&A^YQ@Y(nXa|h7X|>%gst]fv%]qoRgd& .aP2xAfahA`ρ!8%x)-1#.,c  ^`hXc!Fs-PR$GTgvwD&(C? qm /sbAԬHZrTG3zgE†D$x)e3WPI/Б$2Ef<"R4-KPh6( ȡ&&I]Oao`~( "R/ FF| #b8~ $A7v"r[%n3 DxVfSD+p3Y $E$򮈸v·It`p C,!Ϭ2D[{B(k$\BV`VBA$. (63;K!A|`+5(l('PV9ҦT48`WEڲU%6cH5<" ~lwuRz34FVCҊc2ƾ,y>qYy+?D j"RKii$0A3JksS/ $-Sc@Cbcl[%{)-1;5{9+ dV:H9 f}3}V295bj5t㏶)opU~Yц`JJL_@ѩ(Bt OӴ1o 3\&z%g΁iBTgB"|l֦/9;i6燅fDoxf'cD[3`.&]Ads2GFg}O jG*aX|T+`\%aуA%b*#k .İ#P!!Bm$&A1+9n}D<8ЊReb0q\[{$R???"HT0?vg۴ p[|4"h22~/f-"A@`b@)|6-y@HIKY.Ceo@$ ́' ~?"x h4! O^[/|=%9A`XX& G|V(O̶/,]LZ G@+ȥ m@ ]p,|h]( cֽ<}J,  s?q`H*|/E4+ՋS-m5@w x٭Oog{uhg;9WEg7F]>Wv{]wx|^?'z}^g|~_?~_ ,  `. Xb\h (+})iZ\|(1lhK*& ZڷGj8@ '. rz+;,j/늊ƀQ\{`=%n[FasAMEєm * "(!ax L{Zr4[( JƶmN K"gQО@x( zįu jI̪'w j5YcƝYؠ*ʈG^G23ayfѲl9uGq'S~pr17,YQ-5=E.MNUn][DX @R r@bpZ y`1|'JK }F,˻Q/B!-K ʢq1*أWrZ bY񂮬sU0r5lZx_z{\-ΤPEϊ"5.6](l`hr[XŊJ+  )+9vĵx)dL-Ժcjޢ])vƀq9&nr/KvW:Ƹ#r ;,e!ʽǚ EAX-PnA=!PBXM D)GH0>!4l h A;* oXA6 3|*K |Q*S> iX-谳 @19<pw)]7 XdڨKь| hwq$4f 2Z+RNJX@*Ax'&Qs%%vrX5&YY-+$%` PleVGXf[L]KTou.rK-yzQi7}K(}A6#i} Q2`cya<xoVJ?TPZ AE T.P@  P  vI 0@ )TiN%Z-8MR r/RUn3Z`Fbh#SOF/8BkUDU!`( d,pƄE VjJeJtJkJ*[0d U% -[)&YMʛg%PF]TF]Qql,Ŝ->@es.BSխM)cm%s2Q8/<*їGP^Yb=G-<&LdߦϼLxGP|o 6 #@af4_8>gZBh] FD4 9 @MT AP4\SX -(Zz}My|.$bVU0ճ[q/x%l)ms}_\2(ø[cWEZąP$C`:('ZZP<ԛ{,0;GGʩ:J%B>^1BҀ>UDHT|5xhq~/wnMG)\r]1Z0 O9 a A1`"?,N}أK\iL (~+޿ԕ FqV)8JA!Ͼ9n[Qf/SЮK LTIy]8éȝ hoU% !-Lk?XQ)tQo&&Lk#j 11xK F/|ߝ_O}_`H pY @ AHc',Z=Z-Dq.0, p.K0X&|J,&]A.Af@@HQ : &*"R)BdF0%Pk|IG̚jZe(K@il 4`|Z~-J|z!P0 p 0p6`  Դ%na B,>B 0G/oJKVbJJȌop1* \ aPt\!h;`p `v@A.c+ Kx몥{ʊo |ț ܲʢʊ^k2'!iPd1q2.@ @`%g dZv|[(~)vCO-J:Xm`԰`8ARpp%@'(`n R y!gZ(JYc(ipނb(hZ,%Px'r*rK䜈eK2V T n9҃1s11!23%2s)2`^ @3`6Bj̲[0K'>5JȪ,0%в^*Gh 6YBЊF2< )2Ϫ߀43 /JO$^%lh-db`"ZA .$+ 3FCDAaxaPI:T9C=CAD4EDtIDT @ ` J fpfEM,m)D"O)bwvUeTG) *kQ@E+ALHJ CfNR'de^6kdꈂr F)Im&&BGpjGNJV}³H,'5OAFt!X!>OaT5ETuITMTQU5T@+@`V@P qx Fx,kXZn[ZkB.+Bd gPˉtj:@ UkĀ> V0@ !Ÿ}'\IƌdT(S–i0 v5h*GF/B~!fA0N[e6UevYe]eaf3LP# 2v %ɜ&+C"* Ҩ\ZH'Ώ96Z,Aa `UfJ.r@ ` !@:$bdd _[>d&aPCR,'#.^J5nB A2r!lA%qVtQu7UuwYu]uL/ v+4`+)mbʜ R[jDfdrFbZd`,0vLf@ @ 0 `G'-.d_lvd*aԮ@qBNe|YҧE=3OBAvaf\}IMQ8UxXbtn PE^.K. 9Pj hK'dАԩv..3VL2D!@,Z@B @L@ZJk{G*N)x% $Nޚ @aO"E&*d%d^!phuyA9EyIMDp``x Y`` `.@H&Ao{zZGD%jk A=@s@ (qqJ2Ij &-I_yBQ7HK2uh$Z@ +*RU,d!aJ!:.>I1:5z9=&  "EnGy(޼2V2YxX.gi%R}DZf׾|A|4 (`& @`trw5Sekq㠬# KF)ZA] +"쥃@IT4fz;{ X x b/JT@'nw,,m/Bbv΍+ʱQ-0FTGhhfG`2#{ *&gp}&)G ED4 X' NP*+֏a!O$Za!F5\ZpoAOO/T8FlqP!aLa:Lxu<|μ4 ˆt(Ab^`8bkx. TU6 `H(~`@ P" ms@J3-Ki5My=OEQU.MSNUUn]WeYUm[u]}BC{=c/ KߏfI΅@ ˿k|pV. x]Q}>bpQw @8 ?vOux8/. ik'.#hd}lb4ПHH=l(2<[@+>G"Qr8)HEXdvmR0P}KyT= 16 քb 72@fF!BCAgeiZvkZųm[vo[q\w%s\Eҥn4 C8H@']@L!L4(\~͕4:36 2JeJR TEudBB) Ah* i<=8AL؈.ԡ@P)='!Ki S)9Fӵm{f۷mn{no{ 0ØRjgˈMS[Yh2MW1 nz:B81 9-[]6MGe$W *)|uP+/_ܬ/*3淍Տ6|5ґ|#7 h}~~?`.?(F D 6@f˪sj 3T,h&!QT x J'țp(8: E, @0}̑渇0} ʐQ;VL ;4.jZ l#` ?* dCHy"dT6GH  4' @@gwC s$Aa5pHZzg#oJ 1a Z+EbCU$RJ4.@KxڀF"ouM аB@p#@d]Sh5Fz!k< A#Hp=2PzBhU 6P ^x.<!TԆ~R|{?ꕣ{Oq6'Rd` B\ P8$ BaPd6D`aDјyzPz2\A  ?r {@X_RDV;%gZmVeo\nW;w^oW`pX<& bqXf7drY/<(?_wk?BA9P }ۀ`@@S Q"JWKfÃ>A: FB`:씤@Z詊r~B 7*z(t*1iFeƑmuǑ} !Ȓ,#L%ɒl'`( pCq#cP€btVӆ":$3">TlbBVPL z 0U;@=`+ЄB+'qlaQ2FXDiQ6FO`$ŨV 9 yzxD@O _ D%(&NDO+ qH(P"A?LH !(0A%]ZH$bO -X'gx!X`2rFʝnnMٽ7SrNY9DHP`"@  CO (>C$EU|%=΀ u :D1Z_F@ ~a*p< LLGyNH< "@쑒Zv @d q! <1HYUn L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ fApA#EtP8xX{U`=ugAW׋T/WHP `/͇v@@,@ @&{-XW s(Sy<,Z}f4!TmE]KkOX,Ln7 D>>C>` liUYEo`)wZg`:q!\7=KC2Id&5>5]h@[5mPեi*J(!F)yyy}:z"2B8 |.P/O^e!@SA`{euE)Jh% @j?J|(S A`T$jWfp;)JjP+Jb \n7<|# °3 ðCıS~c湼\AAK!ʠ0VIv^ԤX6YCB]א f h1pWMx)9REn`E:΀h녨A`b>OjX3a0A@H <0*|0J F0pcGs4ey%fVRB詹3Hgv(!X%@9@@TxĘH@I0&6n[D2_MCȜՎ:8T v|p19Hx1=>GC *hFi!03qI9<3u;@] pY Xc?4"@e(=RY.= TiA]PCyAk$P^ tJCR܆_Ra] ,@DYaA Œms[ Qh&'uH5*ʛS}P5JJD0:ApT{B𺓪4%k&\0 I\*DtZ;g !^6&!N aV.-T6̻J PXlG:gi'SrMBK ]V6Kkm6zdm`K 1xA*cy>T{ c;gPAP3r,SOfVBlN |/R< 8/ R^ c 5qWp KqjJ)P [2 &=x!Ix47lՈ;"_?M;kmͻd>BHRxUQ7 9N@ C9t0=Gx-[*{ b$e #f P1*X`٭^lI]',nf!10 0Ϳ͹8<{Ϲ@"@Ll'L cUW^Yl4G=b ⼏Szd.{Y̔/5$y*DZꐬ8:r 弿>k;C><"%8eydV0-}L~l\ QAF`fB @~˜YhX"6+^ɵBWqEL`0r 6^+D?O?` $/P]@LkeDTheZɣE= `Ah'¨,v͔مtda uNYNր4C82 \]I!&.!6=-E&aT0HhԱ\T #>?#?@ ,ԀبyhyLjܰ=ٍLo`΃41C4A PԀ$$K2䀀=QTXLW^n TD:6'gC9$TNU%VU^V%fV<*¼/=##f/di"DE (B_@聐&¨,l^UReЙ Uʘ]]dY`A++B&V h<" !|B#"hb3#C"$iP ? s@e^.ZT*rjyh "(IP>^L \7b@K- vt9(7{C:nc;^VbdB 9,>^o.i5W>i(H@P4m5MBLP @, Ll% - 5 Ð= Eđ,YbsR`ۤ)s#>X" `ҩ+T$ 0 08F/`|Sa21T@ s`G*<i #|IpepGJ!D0 &D؝QQN*EXYQlR PӼa$A{0Zh5 Die,Z j6 d.D_u%Tn>T@]`r3xZY A&QZ-ETnQ=G!* #إcwn0^wRs=n>Dݝ9{Ix|0SKPD0Z i6#btNl31@6WZ]yUW_1&F)@` %ڏU֏S?&B󀞉*n@` È}"B)Ph $W@ t İM p3?8$.cl0>`ٻWn]۽wWжDh!0aII+PsϹ*%h=r^h7i 4r@>lW q<\D~A:<$xUԎe $#EB(Lm9Xc}A)`w"L+Ř̎Ib=GV=j k[?X,c Fa N ph2Çe=\mP#018ǐ9 JiR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAPZ5IR !dH?  ?-P4?00{=@`BR*U:MARnfC@ f~l+CX08$47 m'Ȃيp^7rw?t^_vx_78 ʅ wp@X6kת0m1|-Gs/ aqͭOBAOeB+Y~H-g~GҺ,C{Eb+& G$9@*J,K2Է.K0L32L44M3T6Mr8N HS&2@y@X?B|H 8K$~'|@b"{*#[ $ϓXS@Pc5~Ǣ-Yh! Ie3}l[6շn[p\7r\5t]7Uv]1 H9suYF'G,̺Fڷ@Dc" Ny*Q 80Tea}uB1lp"I* aa(Ώ?]Vivj:jk:ַkL>Uiw]mU ``zPoEQk18~VbHZe@@ߊ~ d[4=2`JLA0w=wwx>x7y>R[_7JpJǰ^ Tadsf (1auOFU:UjWf. F8ksd Ff 1^+ %rPP*s"\.vÈq5íVD)5r!f(@J-1pH punZYkmu[;imgA$RJl<`@[m4uLPA4,8" Auhb\ F 8,4\"f 1,"cKkGe} 0Y L#1-'`pvG +)p`P `<]P.1l ,vftPSG7xExF c/G4Rn_;W4 iFdn09 "%DTy1f<əs6g5f bA9O@Bp˦\K!^ʗ "1oCXS#tv /tFLQ87)D`3h&f]kyuztTh4LT0TdXJ@ C~{A0ȯ !; &#x^u% ͖젮8wv x7Dfl.)xgq9m`hS f4@RD)ZhPmm@(CѸ: {}N!H3DamR%r"Z BX={woǹw>{v\2*Sbl, V읛+ռh/Ds0+C g Ad%:IcZ貥C:W<:V#Ę |?~7'|TBXJ,L:c,@Ř!͘Z :4mtr5\Of* l*Қ=ʐK7;Qi 'h=]C>d P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?E1`e? ?߯U_zh |>_@@G @P'ΔtZGQI@8 {=^؜Xg۱Uݘ pFbPpo=mnw[}px\>'ry\g7tz]>Wv{]vUJ# 1 "~j `fTe .(@5.ӽ,F I8. @5E8O 9;=ϓ? AД- CMEєmG RapcFa{;G9 4{`Q&| :;`H: p\lHqc)d\ :Eδ4@V R# 2 0z Qewyޗ{}ߗ1eIZkF3ou;R{Z@&ٞ1@M#D4Wdi)#4?G>WYJ.m d}"yFIL趌1re ű.ͳNյnݷ4 185zGj*~$xˮ$6=&fcH3'0)E"3j֊h\inĀ؀Ѥh8)at^/Oo|4%)ZKan=(vH۸b!99h @)`6`4Tp^%$h- Hj0Um4P 0.&$U] 1PCXm 9P `$iF_ 缌uIef?VNڪU*q3Fh0 V2n1XБy: ohK*2}Tz ػ2@LF?[?!Y_Ռ}A\j'Ibd;#?$ C$YG$*K$:O%JS%XVEA}" u;y}#[{v}bSf0n1DZ=P'-!y[?@htO叁 p4 S43Z*ں+ʳ+Zڷ+껯+,@+ -K:ƥe֖mV|d(( )  :C O\) 2?ml"+^ieW&\@0 +N',,k1{2#2\'2+2@p0cN,]4={ej7}V 4 9p,;Op"1}mУ&zdp@xB4 @˸^8+8;9K9^Z<(s<9Zka,={i΍Yh= qA1 ] j@ m8LtMLfq^`}aBHt  #DZъ3F" Ab滹u/:LtRmpRԀ ^#|o &t`pRG "Zh:hpE̖"i2L& tr֊Z]l \ l.`a 6lu4|itRW0!Uf 4< 3FJ,+"?ˈcLn4媩0 b TO ^+t܋r]̹:( "X `P ,7[LP>Ϗ8dL2G`HXk hoWBUgۣv)pJh uRW0)PG C$ĸS[B+`a%jP"d @ iE9%Q`-]nP4Ub@ D!7X,`,"l4p:GPg ڻ[k퍞VaD>j,q6[T̸Ȕ8EL  " #آdYܜhI&5#eхy$伛Sʹ_,r!2)`g=̐Y69F@}C̭0K"-`,=aP@X 8&%mF{sP3 =*4*0` C+޻|oc(k ;^`HL];/M9qC4c84P :%L }AAԽL<v}!uu6݇8c&P H{}@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@!2vg_TP>_$N}ր}> Q$1Rx<t[-Fy @*T,H}ߏ3`sAs{Nzn_{Mo{|N/|o;}NDө`4xCg?+`|l]x:™4G (F P8$ .JS+@}@(~2 P   EY+# GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY0"D؛A  AT. CN)En9GI%ITY-Ki5My=OEJ`}vaa%{?݄OnU| Pb6̦CIr1m7QI@` vk#@Yp[,ժz myoqW/sOuov {젠Np }c@ӯ sP@* c|=8) D5pT sJ|(3 >+c*%pHh\;sCt}'KtGSu}g[g#hUd!*')Ȳ:+p{$) vѐ0 ␒l&p#R -Rπ>p+w['[L-\>c;J(u@x`T 6@!`T0"\,: 3` H'1 &2A7.غ;`+B` I/2P ju'WFJJ;4 kw7PE"?4fӚVkMy6fۛ|) h|!hOЙ>לH#Lј>x)DQ(@ ^-w̪JM)<)\\.yƊ,B^n 2Jx , /*5.3yɿ3B`H0ey93כs~qy;u wj/w!A{\3 x?~N-F>6#}~wni@4@=@ڤ qbM#\n+ |8:,' /ϺX-J@]! (c%1n>A<ALA\Al UH^j 6sKV~hu8rA|p(*;.; 3! 6d),"q)x$ a\|;CC?sTP[^ =L,(عxpy0*zP>T/+i8S8!)cH3Ղh^\?A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQhzE&KSiFSjuzv '}>_@@$=~'P;N(B!oR 24@@i@@8B?=vݰh4e.IiTqx~G'syGuz~gw{y|DVkXB$ -fg @}O"؁KÞ(at$=1 -S^ L-xK3ćg``- v\k$R\&|(R*Ҽ,Rܹ.0SҀ@b[T1||Q|OS0k#a$s.3aRiuTzm4LF沀 Gp;M$+5@=ys ,s" P8$ b1SfA/G/ 0 ?_P(Mc}lY:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY<+ƸR+'G{9V F7n4>/%`/3I2!@aϮ\x%)[\yu9 Eo* , Ll% - 5 Ð= .\Pw`0@ D&4}QRICzG$S% /ؼ4 ,  y`+{/ Ox|ϛl$ A?4LqAД- CMEєmG%IҔ-K5Mӌh^BCȎ4m$0 4m=rNoEJÈ3!P` `s GdpoPT6#VT;yޗ{}ߗ. Ih^T!NXV\iF0i _Wa*9XC˵)Zl{w1yL.n&h0Eq\VNű.ͳNյj[JB7-NѫR4}gGy|AlZDC{g^FoI6h@ {X9jGm/Oo Qu I3dUv~N#F[^ǽ||urj& d 8pD P i{K7F~zJ!&FJ( ap,Qd,ŘzpBXM D)PB] 1J@[!5,E *wVcol[#,"mBh} 9 @N }iڲd>r/[i0hyRgRBHY !DR.FH ~"`q[h'0ޘ(H<LjA0"Eb_ #ptB6uMbl>Gflk@ BEbGMٽ7SrNY9DHD :gD"x{xrJxn)82ڀ}j bP%x#P"vbZC2^G 95'l:H@ u}OAUTZQEI_BɆ p` (m Jj|+H$_lUxKDF7p! E)6\Ty$!9Q":(*Y=gVZ[Mi"*& Ղߎ61OSZLELª"B !MCuq@s${RA< !5 =r[BT*վ=P Ftl&DB0E Q}W_F> $Ƴ>=2 >d^'ry\g7tz]>Wv{]wx|^?$CZ/ahd%y<ހ@'?|6[5'5j| vg!K0| g P6x!+JҴ {8*ή eBX(<,#L%ɒl')ʒ+̵-˒/řv^Hlf|J,gp2 >њʱx@u'!A{HAX d~&a! -jđzpvY7$aؖ-cMeٖmgiږk̴Ap`fB-Zxz݋/1aVG !aNzƒhX,AalHA[YR4m%|}xЭ XP7 }.Nn.@\&a(?]PyT|whў|Ǒ#M"H!@5CYB@KTzm$l5X ` J* @Hfh@Aemu}X`h]<޸;b.D[zu3ՉuhyPuʒh8 y Nw'B-m V( "]_d xc PnA=!PBXM D)`Jj/ P rV-Iؽ(KltlQ#и(=8QIY ,6gTsrF6J^ Naۙc B@1!TRBHY !DR.FH#1|Z т3@`M:Z)h/ͪ1;GG(9 %A@8!h5@?KPJ<7\qlmP?8L )DD$'DSvN;SzOV'[,EPPC]3Fp n^"o-L+$`rp!'R\@TƇS>[C edcRa-R{TڝSQUNUZUY 0`+E`L jG,Y>1e?H&j$K* zh A!pԈ>Fr Т бl{-%|f1=0bI A(ձV[[mmŹV[> 8&b eD圴r.)eo>j<{hf D0"/%غÒ5f*٢Q>$PXKk}XO a\-IT 0BHX Uܭr,On;B<&@$`"@J@S)t(U.ɬ]P4t'GHS <iY6fݛqYں@* ŰER?#!FḪ0 hLj D_/(z0x ! cHh qtd 1[4JbYa-MTXG>O,D@jH?2NBԝ%B vmM!zdmjY5jwY~6A+b%@\ [ ,t)lz6)'wqYrʎ%6|@ ۭrq]7W'vpdcH?8 ܕVo5 ~ ۼy9 dk2yD|I/]N5zj z]~0p0ҟ>2AWuOA|7t) ݔum' vS^O|}D3"z.Y&<~Pn|W^JO:זpiv6"6&_2G '̐;"=*φWN!ZB;//pΐ-1&vH!h\rId!.F,eVT#.DR`FAHV` x rBEdn`ajaVva޿a'`>o`b-`\N6XHFhT{)?+4Fb<-@,Pm5<d^(zd+dJDX.dlc253ƃ4NǴj.,b&\ @ X^Fe 3- Y˖A b-TCc$f2^FNl> c eB63 FQnCF,%c(]J +gcd2^Fc` $߇sd3?l֣Vr 񉎇p]JtŐeJtEc R5Q-L#Xo6"FC,+3t"! q4`#Xr,J53O'g?*(>ePA&^F/2GrMG4ERaLg'Y%D *'0,r@Ъn+'5H,Fr0b3FmA&.-,e3E2qP{cX sVb3Qdō#F235""$ 3rA&rіlVɑ5$gvD/Մ'aMn3d'3 G.P?s{4#SFQ#8˓_r#V2o$EXчNӔ_KP3a1 \OKH2AH5,gcc0A)LFF,(<5:/)@,30@N r]3c1*O9&mN۲ sN.H lVt춹 6r!D˚aMD)PTΠg+i?A5ܿm˖+g2@d䴓!)ZHF@sʙ Tg04r5ΞM^+eJ4JTdUTv.Ոoz nDGNv/ox̧X$@9i|&)zW* s!'P!eD"(bA`s*vpQYMW-bBx{j}hrxF:$ Oz @zTlG8"6#B6-,shatU aP&D#MBqr^M#Dt^3oBT"Y3m0a 4wrqpMmkWQ f^ ^SOn!_dFOuB,/6`V6;ZJ424+FkIYe^FtEN .)V.+bոla;zBS({;(0{@?)-VKPA3"&N"lFȓmQk" уz֧UUGTq3SZтFtJё*s[DY$虱 V7˘/l`U `RB|2U>Dlc?.7 lk _-E~БhT`?YC8RF-\"ܵuDlSM; >cPIJ-lF{u|XԁBJ&~4lvI|Eb8 $eRѰm-P]?5G@-GVT5E V[lEpp#VawGTld12e`r&¿L2%APj\F{K/c8Ͷђ%WQ@'T}&۱eR5(F^C~G=_72@e$ۨ$zE`Ft(d-7tNA.7+cb=Z,e35:Z fQTlCgW%~0/Tcm?C3QnŢeRsTr6MY6lu' Nb"]Vi?!s%dkY|nKeA7-Q}}=]1UC,op\,rZTq=!=qhщI R(G@lmQf/'^mt#0FQqm c5Ɠ gڞĭ%iW-ruUiL|BF%UPg Iu7;J.}ea \і/<&s'it1GM7iJ5\U&uM&V^WEl ?RV`T H]A=˒ Wu1Xe&+r 8?@ `D*  L1`D|S!@ @BȐUπh$oFQ(0:"C*F#`P$= X.[m4=W%a= q \/@;(yр]bAL Ņ"wV1$lH#)3Eĝ .IMpNDQEJLT̵SP%hjR9{ bf4A9 X;TӦu?#=PC!  \Q-CXN# <&ci^BD5TδC̀}9Z9d|9"k ùHFMb4\\e{  4yTE ⫓H~ # `ztC*ޝI$p]P4ZL_|HVJ J'*#PE?S:$BY%lB-Ĭ;KZ3DYq(H: W"`$%n,:!$ƜG03+b7:`Ia`Y!J!*[4)OBXRk4 t`H8ΏLCȦdCf܄QLɪYn"R+@[p L 5;k"&ɭV&ܜBH. ƭTT"V=(`HT<"෈qXvfAi3:J᪛s92oA{²< ̀  $S9MAI[}%Ki7wl["<3Xw+Mse `+`1R*Ec q^Fhc]}mqy@)&z2C1*\P@É*l| AJ Q 53.',Քf*yPao Jװ@]Q TTM̶:"uGM\0I(r_:X<5 N[A- ɒ C{]@.+l؝R,n$=R(bmjS/uxAGlWs$mQD–ʑfG.Qdv_5a7"UJwq"%f9.|nò_:4^q鉡VfYvhpԷ;&*r1BA%HJ:/4m~Kmψ;!Ω(.Zy(Ȃުe>A$Fd0%QI={%b^0S@wXOHsDdV!Io|˩kso A z(x [7Ma=YA,0 dcEXrҞ*]Yq|3R!{.=!,(r3p@t88 H02A뒲ܯW▨ Fw96 ZȊ*9J)xs4I|0򡊱(a(Z$Ѯp !, 8&6g^ !3#&-4hvbu9%/2{I7Z$; ̊!Ό)yᒊp1_Ld+8ySpFk]`(T. @2,Z#QKCӭp qk,@x-%x)/H(ƘS{_VA0B0ч$}:Aq?H) tߐq.Aq< 4=tF[)BE*F' 5**, f;ӫE"() p H-38!YّIKW913B uQXu-Ђ?q,D%+ H'͑,^bKˋ=Q'uM< 3W*Rѳ9,6E H4 3ˊ,#\A!ʌP! 5 H s*P{XAE9dP 󸔣bD)8(# ( cMCRj̀ELh"7pڏJ3CMJM/ɘc '1Q,( br롁* u(ثbٮȺ<0hw>xad@2B-D ܔ#j 1 gW%pHt@K"xɬqB rH 椘 ̾!ĴJ 2T/PvsQK-p A/A{r<8HJ:  a'4RBY6[ݺ1N?F)P9 rؠ@22M J?-qҭ51k;"r1q 3Ү?7K)+$+D!<1`)+sj>zQIأ9 ,@{R+JS#Ͳ33 k\WQu#!2BJA$['+ 3uKqQ3]))0r\D\ 2JjʻW Z ݄08V $K pҼJ\h<ꬭaQi-`ܩ-`*SR*sv4P% sE"I u ?J12jq z)R4;ӑ9KvS:K LM8MR>2r<ظ@]7s1Eq$~f&sE4QJCM` &(cr!-2!̒s[_$(]*2P`xMK9 o"s*ʥ%I>rJ@:H$.[vXk 7d]d5S(3\61"SJ1a`9 I#db8 @(-5i, ZKj.I"Z  &Mcۧҕ)`6P;4^ܔZ@-e2T%#  1e}ez((2aɪ2(9E4#)b٦9qShZ@|yP`h sQ3I>0 V0 ]cT,p :$ڥ%0A໾kTzGÀ|?/8)f4ÙΌ|pX A{ke91'pn Hp6> R s!+E H׋5#- ikPIi (MȜ"$&^UE! 3("1Jڄ. ?]C?0]KX1Rbs] -ts$.uVa] K)( dqF- 5 4ǔwYxf\34 hȣ-pƒrWI= }($ `/Ď͏li2/ G2 -KHH|𰠣Xn:;hooH SLic{\% $¸ *!)h$-E/l䳕(겞. )[G2/: `J 'Q {+ HUbЂu;; MR[xzܡu ѐX VY Vsa(dvSP\2$-B_1ץ,TSNd<@fXfSPR#V)ӹ±1A 90{@dQKW鬵*-Na!&{ʁ8Z +88*e`gxh j R +C*gR9=⤒jt"hI+Ui]Arhӱ$^5Q0xnT= ; Hv(iy0+#+ 2ЎF`|@?l6  @@ ~K@yDAo~g*1 a$ e@H:@o R(@r|@Mn$E zפir8\,  4A& }k{eryE6e0DTA8Uki5cА@[3Y([S}jBB9IvԵk "N~+p%`qi)'JBJ:`[dxy`!>Gz\ä,0-`0 A gt@, t( [JB"plc(ʥ<t2'h„5SV?3('k oJ%`#cR'ldXw ]v-f3‰KLhĀ"OAڠgYOo\f;V W)-ԇ}2$ "+MSb&o&q] H<*b%)6d"i0W@ '1 MQh1t\ܭ 7|8%hnWL[ا<勲QFjHkU[^N(PDᧉyF)ɰ[g47.א}9H5ԫ v+h4Bv @6/e@@N- uH׹^phFٴ`L5GG֥;O0n&y5/̽IlB/Yf^_O@u5`( f"L!LA$JA1-!冯sB}Ag>&-Jl-5$ lnl6jH c\iRPs T1/8Ðπ R<.%lƘI+i__+ VuGHi>D*]ZWm0Ĵ8G u"k}ok"}q4y&܃|y,m \HiŬޭBW`6>%vD=쉑!sc#wm*ͲE;h[Rl`WJ%+:F1N)}$غNrL$2(LM52Cg#J\z_#w<:(%De6(¢(L2\hޤ-G KQ@b4Z P8$  b]1߯ o`O )W  }1 6y|/>oGRR@!r8d.n HRP$咬x{yMX ir X`w0 ~o9OQ|~fo7?jV. Q{~sW` u-?wˀT,m?v5a+>ܰ( Pkw@p2UHހ( 6KCvp̶ݷ사C88@2f:y 8 `Tz"=,4e/‘28)2flv:Dˀg0΋;)2G3Ǽ " I1ZL9t2 \~1ɋ BC@# Fg4鸩$$/LG+M22 ; @-F$]D9컦L{ޞ,o35I3"?+a*/ y%O3eB`MgW4%c0iSe kϽmE L[#DU0KIA., D ORCx!ϩ2ԿIQ{M7*M(u:/8Ez0̳lӫ3B7/;L 6) `.gd agkD-vw@ce<_GcT4R 8Իө"+0Dɇ?>5WS[wD$H&J- 5]7oF-tcOV$G|6+ < Ǐ:V~LXl)l֙ȦkN acȪzPAGgn:)jMv(\M72C^` j.2`Q.h4%S#_rawz̑_D\K'0"D^A43T cbR 8i;6_hˌl JRHLtDOIw?hIuR9!,D%.S#9H: DrepfX:mE㞥ΜiA dOƑI.H{.%BG6d Oi"CH]EծZy1KbZ$7V9ssl9ي,PY,sf= d.G_FG1p+q3%bG`%e_'pNJtT"Lff3tPm 1WuC$ǝ\Lj qF<\B.oP(1*F={`P4<GHS%*=Ib=it)prn@KrZ$l(6^s H#/%S~ 2"4а$*VQ] ay)( 4piIW^2K3X7uC&܁⪈yȪ4!ed"Zs (\\-ԞU`f1:]Co#aXL Ҹ2^Py VExHQ(Ba '钠!f'ҟ(x[Fj:Vj(D} |؟au1!Kt%ST?fH jw Tg+޲Ot,15N_QTM` `sUET>fQyP#=rQX( A@'C[e?N4=ѐ ~/s-],@~JPI@M ,:ͱ\ *._EB)'"E9HsY3%i#KȢ5ӣ \ Dzt`f խ8B[HM6yLو>b֪F1aQ\ 6.ijSO컁 &ykT*:้hBF"8# !OkHc]C(b*b?)`@6l\C`n>%&sIF$,Ò=!a"B*H-|N]`3<*Ni z^ys"D[%$@ɆRpx#0ȿ%*.f Ȫj-d A0,LLK ө I-@4$vCdfB.O&΃%(HR8.I,(&o*Sn, t|" %j <w$0r(È˞<(EŰG8$Gvu`t.d7k|*:iA G~x.*C%Le`E&84҆JKHcL˞]r<9)?PYle44k]슆1G]P'H&?WiP-c^;  e *nxqd:#,43a7+D.3L*sPfqF&1Lba&DWh^Æs @=&:lW&% H.Y\Ph-bOH\ryJ=pX˞TzHQDs ?`8$[ ʖ k*B\s>f11f.dZE2_b8ޓ 'O#'$&$Bn=:CmZc`K̄Ɋ#Oqo$*^B"8Nda$` g\x#Lg#xHh&н,Ȕ`51xAae @pEb.E IJc"(̲V%Wl 0qI67"2A=e&|Y3L=c#-SB>H 8*|zZWglxp ~"S C$Ca8Ht"FNlK*6[g;ezn%*x~n|+(1 h)1 ZS,r$dԢ]'RhFd/VP3,\>0BE`An˘n,l^&2De^W;i#z++PE`%0{$i3Ҕ>Y- +k YH"3/ Ǭcd,Z\TV{ނ6N6եȵ$JHF/Fk왺A=d8I*;L/x0Rc yRN0/ \ 0Vm- Y gg$tWwOHب(jXIJz?8&2e;ɇ5*j%t.ECsnڐjM ·($.ۄE%0qb߁c%Z3%6WOJ.ê"6< wcEȆbaA]i&8b 9p .P0 ) L$(ĥbL]By]+`$QLpW1::L`Q:s0@$58HI0`&&`ANgH)w;&4w(3G)A* j܅(ĶQ>E\#p#?4Cb$ID.罷CgͽE P ?o?_00 ~ F_Ѹn5"2̜ H@{h  dT _1@@l UJ0" +4 |n F!QK5hw3$ A@ Iv.Gq8PmYmB#P.OȌ)udV8N@6)T!c'7y(YkÅU8'{M%$j/ @6@Dzu7#3u$~Wb6A\IVR'8%@ﺔ\ {Zzaj'YӾGR_x@&bP/ P~~[kfƒ@)xkI5cPPTu@ # X4@7G;/~0v5Efp,ыIoh^Z3.H#w9}(pqLrnu-ʓko@չXsnA?'sFJIip38d#*eٖ#Њ+FyQhj$nxg@@ 6!ʙ\0ϑ{*'kP:2.hv^a]8E&iKd椟}`D%6 g1F25P %k%@0ʦY \T4TGgf@ a5b&6Ѣ?AB^t2fQ@Da tj˭4zdꜧ.3$dsd2">Kf+yR>PFQZ&,pLO82Չh BA2YSbnUVesPr%>:* TF.w'X\ xk-aJǔnJ=+(F. b$JGsԔ|9 8XdșĤ u7zB"$D  VʮcŮ'\m6V="[j852J$eYBp @hM*9\ıJt!B`kˡ|/&UH_)@_ µ,E@+8h`1† 8tH$t0Qr.r 0}еH%K FDzm_dx.N>3AZ>NK1z!Wٳy ʈE֒\酽}cWDzhx.r?lHOf.tJRIzN[ZZBE8jEǭcj rYnlSXpUilb"J^ű:6!g0AX_*nVO)j`ٍ:`{:gdab8ԮX'.FlnȪg`@ xD!i)rc2p hyaj-TT|[v[ciGar&ƹAŐ8L"%Z(NTݪ,eȚN>60sBA%?| zF A "1eU\bpt_TvY;:g8@r$ʙ1]ץ.{&H,=]b6z̶+%m@nvk@PW`{'HPdpl`Ci"-vLW%J%{C_J*el[~/x/2uEf@-i>z:0 8ؿq_ 4YIe*)6*:?Z= 9H(f8/ɀWP2~/@.)a'SAأ2X rl 9쉠 "?¸+?9QzSHC[s ߺ4q:!1a59J)z8 q8 9÷Ѯb*pPeY A QS!RJ@c= Pxg4,px :YCj9HsQ!  # a50d!?߷ˊ,b ghg/8?~I30.a 'P1UT6A;>&Y&Bo"3HD蓹*%;J.QixHz)J#tH p(rb|:ʩg#!7J&' F)wx \G2w &8qw*IVX4u;ZB[I+A)SX'yP_`wa/[P4V La A!I9ODx0cT%m"Xd=O "1|I< I>y2 AY3RJQ)is:ZDu2 aI }Ii9@j%XlX{IZds?]* %Y}&0Ij %tH*107]:1ux,] 2"5iU/I*o`\XJ5o0 'I!.8ݽO K -"5ijY2pB$@şZP`/>zx@H3g9,yrlO#ΐl͌\6-,] #H̀(M PxYiGhykD33/D {a5 Bhgy'KHIB/ $ҫWaDHQ ҐBG@cHi @ Oؠ9), IaXwyϱ00ϓk":8dH]ADPdISB'KH6Y0m% b{׫E`ôzdIVr#Xt37 3Qda7=Բ?p!;˗;cb=a \C)@Ʊyʟt3+z:1#e%SF=Ka“4Q|씈YˌOBJHK8flwAiSE٢.Q[*@0x@ U f (ѤL)5UmWu! !\.*hAj‡(q,W ^/Y3!)a[,fu=9eW>y~+GQHZEK 韀4Dmˆӎ%.z5HtQ+uM =sT*^a>쑧 #+f,9b+ck|I.c=DU 0 r!^[b|#62r 6tYrVN%w4H/up {0zQ꧘^H*z+[g T>7BaI'HѢrѰ*K:jm#TˈMгݰJ뷩r}o#biI*e{:pO#Ջu8o seP8$Sp>|ˀ]S=K:+ϗu;,@ϏH8ˀt iG*q[DrVZcQى!n\Y \4 o<ؔGyw )(3x:hx( 6ٝ؅86lpe04H4^̷ؒ;,6 3؀5o7'3 A9 ;`kݺkK$G(XKGY+ >t,$c'Q`Ȍ[/!Р(J$9TB2NA$Y!jR:t \Hl2+F1_XJ%I» b#)  Q{@ZG"a` Y8X8m& 2V⚩F {@ tD?7Hd4I@`  /G|< f;(He 2*' D=4>*P , DP0x8{=^ Ht={?".K4|&{y*ڭmfbuA X,{]G$u]{ .wPh4 3:>iIPZ~t~G_sۈ+Cpyj^\O>1 nEFѬncP7K!{`:K*0.ŒI Ja2v3,ڦ|0Iۄ賢glA(zXDw2ճi|}-Pη%* $J" O!'hLP:‹,Ѭ-Id|,8`T Ķp DoB {%ih+9ʦG4A#:¢.T[Dxѯ 0H `-z 8k)K9+h}F9̉;B.s9h} U2 t:7 ,Ȍ&C=/x)i" !ɑt4}_IbABDĭm0maH1uYkX +DyjJ4&*t=4yT|OnKS.pF6KH@`$pɲm_;/RIL#ƌ+G8<u g\"%૥F7,qlcތrT(j(!(]#hz̙S (Nm{{v\s6NҎM*ǀ fk'_iwD$ijx킓Bl0sпIi[%rZI% DC# sMNmĀ| .<ݻ`ZY J [K;C(IkyEYA#KG`mh' D^I>Mx)=?f)QY(>2ӈL Pm][i2cPjlC\a.ZtH4,A6ՙkbJ`kJ]|F<H93m@&`Vas~ IRM+zR7kkH]2ë0f*NQZ"8 [:^ 0u}8{㍕$7*|P:- ץNu` (ۀ@2OJ\B> Sv9CvWj11MSPT BhP,pNQ+؀  rЋ>d!!31lW̑ɴ*.lr(BڐqfKTгeg*{D)s 1D7ut/Q5r`K3YeFȵdHU ꖉjzHKD<vX;Yglr .?OAj1F@HHdl~hP3L:&`L A6G-Ql@P;%#%('bVKoC djC[>n #]bMVG RxIQemĀhl1z`0$a>y#նW}ɅRE%b5kj=lZ(vw&M4_v&:L5Dɍ pX"'EY?y %T{"%) Y yW$e !F%L'< ` ka蔖6PԆJ_+. SZN8s BJ{Xc{`2@4-_e{}zjG8*blzǰ5F*8_M k{D&(B,'DJngLs\p-a*6#Tc.n\e#8*`*X0xjd,늯O`890#CwX-lRB7̕$'/tL -[rzP pƈԕ2t2)>O3i+rb48B@BvF`w $gNR, (rҞH33"4--id(XbD˔fmC2?<+b,-`'B"A )Xuf0G¸gK@P<aThNK1 9 G,Cd:ZFEql/4*R #HmT@$TAj*#9++ƸS;iQ{'0֧Ic6Cn?,,:iZ5Fu4 ʡ p"T9(jB4*Xgv#C"dIBBZBO$g8к\EȘ#vNmTҲcX j)8Ҿvvfj/v3Hu Ihx D'.%EE6#B"3qNtXɊ#$"mR#p:KjtR$L(8 CO66w5c/0[I;P$(m\*q~+bK2#Z3CH6Xd=9-:jjF HI+N{U*Ee]GnceUg Xn)LAj0\ 06A,XT|ioΠYf6ҬΞRC P[J{jӲBHun-R8mjLOj0Fn #%g(MTTJd2DtVn1jʭm+Z *SäSO+/AdmE(mG 0 1t- FjgE,AkOx3"h)1U笅6!:H 1 Q3NA0bh:jOv]r$ B Z9^ڢ*`PyA!HY+sXI\s.*ahuZߎX5( @ @)'`5,ׂmn@8`2Oa! (dB"$ ==V5Ž t-%>0Ư? Q uh9X 9TA=+fBvL)_R'vW3qV{Y{w (5i25$"}C//_Q^ d$|JX//,Kl(Z$|,w4N~ " PM _zX ; \fW^-T]ji=Cc0)Ү!H,AJZҨ_FԁjyV';y'ʨ'_y"8!&J L$(p3`;+Fr>+&%¬,i8/7D uʏubt!`K"/#uN>)L/cC#VMTʇ|Y3@abAk2ŁEzP`eyJ #JDo IΝ!x"{ ;'^\O86h@Tw9XFVi(̫X5lpaM)+>v cD:ErEN Od2cCaJ,iNvIh06@Fڦ 8!3C*0Eay"Ҷ)3"e1MD ;& \zIcIQ 7A{ΚZp`"^e#2'IdѠP@*pQRfEQ8ҠPGs [.OP"8~.Q~G_S@ҠH HſFBN#Ssc0u!;g-{p`ޭ?tXL$ta@yd0ehO#*M*}3RgA{~jd!@v B-BxBp-|"߂#{(% S ȷ'ʢ PEK乤)2rZr;,E˂D0//s6)`#̨2F${¾[MS4GnyqnBQhZ2-RЍcRhEȣ42'1)&p -5iO2+M"DSX2 @K.O>4e`(KSE7Jzч 1\0C1=8HK)UcR.w7$Ǿ6#VEʪ%*]-P(8OR5*C0H,ҏ$³\( 3gldŵ6@hYq"Er1pyqhSiqTJ1~rXy0"na@,ԬPw"TzAjgattp$& BP7C|;+K}yqѯ"ˁtǨ/ y¹V%>j@9i#w9R”I0 ߱nxbOC#G:.K(R=G)Ep4~r/ͯŒ J~2&ʢ+/U <4% I)氕:7nʬa~ƀ@5[e,v8`SBl]r1,nhbr^ 5F )zJ B:v),\]=sI(xL2BהtoV*eCar9)geh\U-@B@HӶlD:1$Fmd A1D%!*/DwZSSeiq@t FkH2r b@΋ww͉މL+)0x0 Sv,qm (|(`,QNNF$qQ"DQwx #eXw e>+ HJrg. Xt 1h-DeJ]nvѹ2   $=':Ep>$ R† 9%@5M+:gT,-s,YsV`h qdG]aƣEbI %W`.Ȼԓ6fk`9/RTK"$u8fWUe ;Z3jBL A1#Q.IǑF\ P:Bo_LcX Bu1_-{u($\4bZ)$T57뽾HE1 w-.;Xch>j1p+ n]T ]5ظ3Ę90*A %1Q8O:@.Oe 5g~Cgsu*P;&Q$R(R`P|@`flc\$L@~x[]i#[| i+01H "F!j$1acK:zєٱA06xc[Њ} XB,@ ӼX7ΔOH9'!}wk9b! -#\85yF7 AX@ʅ_xf% aC0hX+ɖLQ 9 $h ſ~aI1[v,b)^_&Aߐ\ '!f)-)U7*ZPoDZ0kxX+0 qu iF 59`{Tr Z`67 `[IO3`ߛȺ jDBFȂ* (`5i1#Y&`fȈ!IS~)q,FŨh Jz0ۢ ;òb $24Su꺘\ I(([ !, z':; /4t>z(rU l(dBYܕ.r0q=/D !}Hx$ AB7Q22TtഴzэIpMt CXcx6#tĻ:j&#:.ͤ.@hL؆ ٘s .PTJmK(:e#u5} ȞfeXLp d +ɠ4[×zگ^њ +*y@B`;!Su(E2Ww8TfCA@mnU+p̉P9 [Tf8"8Z PԢ㉵#$ey nbsX>J# 4-&xWp(x% Ȝ6l5` 4YM59,7iXZ pݾSEA?H'2t-b.5Й^']tL `S(S C**)B":H ?c*9[ɗpUp z!MOS췬u5B Pxҡ#)z0 9ӖCNʡ%8^0b%\4[IdXd0p1 vEDX;SMlys%KA塠"t6[B톐fW[8mCrġy]JTFyH }ZVYõh0q 1'OXTUmZsrYUa@ɂ$Eջ )jBY9cŒ">,?r\;CRCa{xXV!pyx)Еa7  h|{ {0[N!_@ɍixpz" iP͞W%P$5;TXݹJ ̦|~0A @vk?ćiR'J 8 |j$2〸>*温X8Բ.$HYFTm`@O$(A ( ? |~I@0G `/ A^W-^g= }c%VhxN>PʬmRy@ =Gl}qD^bV`b,#zfiٸc#Q* q2i̝)Ad&{ x"$V*ՠ; Hdh`, =Don t`z۸P!'|dۤjpx_rY`<J *@B.rRi'|d)g$B@=;ڌ"JK *me^:*pjjr0/o*JNwl( )4BL l4O ; RBN-k"R>N)"z kI |I/z#Hr@N t,@"z~?r|K:U'@< `)Br]HEm k.'EvK:[6&kŁbuʶ'-q.z]™@`!CSb8BSBOv"9}ݪZɼq픱q8(V5$i$!Z".WÎR@o L@V+4ztӻ)dT~琤ͬmk%&ɸ%)L E˴8[-}!'Z>s!/0$Ҫw^i#m觻ejV"t2(vq Jv@^ǐ@0@hL @tJ#$m's#rB"|Q$4 D}wUD(E9'jv{ V H"`(xGd@$Dh8Z2qBa`z.p1P>)C8ENP$BC=^L 0ta-84 #vo{I{R&wXcc8 ԅi4bD:!h#p %$:p;BZ S2:(k`"Qi̷T#%wr 1P^!*JfJXM:N%\,~r|wuڏ6VxOlWƏJ} Sj/O*,AQ9/'~;!@X+-_/tuH󠇮? ԐGO`IPh詷3uH2c~mv(K1Yr0)-lAIޘI=t6?FͪG/aT9-E3u@w#j?8#tt;xРeA[5-怘JLXŨm99 uEM]E4~<yvҨ@ o;tB| +8J`, c0! `id:R' r,8C'Î~d'XbLvr=FBM\BLsڃDj_.= _b G*6ڈ"c:nPA AZj0 Z JȰxGGTOP!Oj+dOCŒ.ECEGD"`vx>:@*d_(^BF@bG'ar!tdDC("e) -Eްn۩~5"M1oQZFcO fnC'. 4@ q#L;Kƴ"'D !JAat'hlFA;΃JbBAP`RM!XQc|$#*1~6)*lSp b=d'l"`cT_~zfNr4@D ֏&7n8PXNx!H}"/HcAI螠*OnA2;`%֨}}*X0!za*!VsD #nxFD}&<% hc1&oFxb6|n$Ъ"H!dC!+4;MHD<&R\' hQ J6M Ehax&eL"ue;C#fnP+ nl|\@}'Z!֊S$2GjvI DTv `ɊEGZrnĞ6dLDL|b@B|&amT",_,gZJEE<(``r;9KeT¦)qQ:P.m%A~:cBU^$" @?GJt/ #k h/8($"Ge<):m\#iV;EmNbS!GA无vFdlHMJIK_ |.#($Dg :8b!MgW)0'.G3#@C@c^D BHG)QNEN$ATBC +J1DL=clkndL'_XNyZtF؊@fF%ZN W0P<|dځ+MF}GP(h^I'j"6ZZ8bb CjlK%s d [dӏrIFd5Y,;MauE @)Izw$wW@5H >FMDkgP]zC­b6*bMwڜ!&xND&CV=F$eRH/1I Fw.v:ET"LЄqIII<ȰR?u ZtTÄzd0DE>PLjlsM tR>*Ny>%CɾȩBIzJ+0=ĵ(S&N_|bU dǜg&pʞ^V$J@ jgzp 0 ~X 19`4Z ?o! k6O@` @@@E`"ShD&p/|`ː|>mFXz<|/WiP0[ݎ`p < T)3 F_xm6>z+_p  |m}&;9l;5'f `(E|Fpn6(ls ̪.h|{]EoBB"+{({("p{8++PCz$zn0vHjeFhvxjfqf0z a(X<AHL OqAh:+4|:ɔJlJ dp&H:-%Aenn#h ( gs@z6 t( QTGQֈ8H.Q;ӈJ~v]l41D"&yBKZ EnPJPcL"(*-h7(*if(a#xeV``ن(SS2/#ȼ)-i ֒9Ѵn JT`MsM4'a:hW*I&P>}"vGjbߦKe*ԇgc&{{S8V!6J AӿHDҮ$[܉HM~(H-kb8P%tR xHLy-[ߠHxTbKLtɈb:J0AɲH*eUp A v H敳Z ]5hE`JZcԮT[!N$d yZ PqPt>y(lm ,)>4|*T[":L!` #p@>2$J#P6Vl]BnfR4g 0[bl^q% 7ɉlVD`h@d̹HlIY-UO,LjEëdu :'4m 8:%EI#8$8!ԀL\RIe(@ `4ʒ$9oL]MB:bCΪ[q+f1Eـ@:؅?1fĘ~0pbt#|˛v:eQ,.B!?9kFGR?,@9[+DakˆSޚC|V*'Lfp@yEvG631x/Eч9 E<#P~ #øvtn!< e !;fY1cRk?Z {E`kNx MU M@i` ,PX ,Q]Ղ Z Y! 8`!l3j|Lfu82Ax[9-]5BlIi$ب5FCr` ="YUg<.pzU!h 0%^*OE$ ͒V@T ~a0NnLo3:A5mGШ'E njÈSF* /#$ҩO9B\`p5}>{+JBP7ta9G1􏼁<2}pUl + v.#Q!H8(7(\Vi)9# }F4n*)L p$3`ӧ{ȟ 1tx s#X @ qJ)KQ +r#IV+G:)9ԗh8)q8ZHсyoˉky>Y! [ + 8 ^s @?scF}-/( Az& (.k&y;CYi!2A pv2lvh+j"/_83pB`gxhZ9{*!S%xy` + IYA4 DƢW!#:a}Xe ,8]x+ǣ@ xO3z)Z%B& IIC|u7[() 1Yt95Uə֞4kw7|ra+6PJ|>0œ}?A!AtJsiBxdQK3#W I6a+0<Ӹ.!ipA\91\B o=ݾ+ZpD- E56|,*t+AB :~H9)PCT6*F(Z 0룚.: Ōȇ+@ y+lYsAqIZА>mr52O2x9 vB S<l(5칢W9`V#H# x14Pf$]00y:,qpQ+_y@"<@ɫjfȳ<w rvᆋ5\j%A2уnցU!!/ E>9]Q,&'ݥ %Y &| c^ǫ!=wp G>4pAAHYxj}[3d,7X9L 4zؘ\sl>˹8 813藺񤜙N<ܦ!ВAaˑ[t!\V%LS}@s(q]X{(`i0x yy@[^JÈ0Й)2X05[hԃz@.r.`D%H;X9;{2x!5y@>:P30p^P`|4h8C?F*,YE+8եylU;1`j yT 8$&({`aač҈!XO'1} 0 +`&dRP**H gx ь "(EWR4,|M)4N3݂[ O8S@KX;43B@2N$`δS#@+ߝ;I%?z hO$5T#1L&`L3(!ᑠ >N˘+)?6hPHL0lfFmG9 PM,+_`'([rjc h\`8\n8ŀ48δ&:u(#X"!v1UXW6i HK!5l؂cR\ ij7 P[]~&1C3>+m  f Q) (]ٌphQD+@AG譹@ΥШbcc!\.#+Dq*.HTPVH-}4onbQ7H!˚zH 6J5^nC0lЂB9TEM#0"y𸇒FkC&i'"j0,(bN n9: !p ΁t0nRW i`'L@b8_ qq(\W" [hj#9'41‰j? 'h,)/Q&nëW X _yrNx'dҖJ'GI|I]$`v5e& p⥂`&SG*UP}" \+_ u#kh[]GGcKxiBr.7*\,\X%p\wX8dHbU6$ &h%H#.[2Hla:'dKHFUū2RjNG&ڎw*c Z4 j byB(^sIpc 5uܦar` Kܡi[΅@"rPeiI6Ec3@҆_a}]1;)DV vNn]Wl|dNΰk,Z[$fi=pu9y/HԌt>MA<{9i"(џ~+ \0PӎC}:9҂P$wѼ~[%/@"B}AC4r uB@<|>p@0`.A1'Gs58ɨp2*) @-00 @12{":F*-L1z.SPSKTkWg4u'Z.}, jpjҍ%jS"&`)6o:3P OenɤD4j{M'B.HzqM-LRN)?S! .s; Į*z_ں"x$I -MzUhW#~=(Wx>|&#>4{p+~#4W @8",ky"aWe{ {[M=Ҋ|)y v7) (; ;Ǚ䜟.<R ;0ygC%n@mɵ1X6CALvagxhqG 6@$6r>귃A|\U KmR-@l [݉NF) ]O-ny, FS =S ' gRE[x"m Y+166"Gn"@Q~|F4$H@Lq7 ɩ6uQ JĖVF<2a >%QpRL[$B*9"[.KY`EFS21 Z^J@.b𷲠Npb]f-i[$K++m3vA(&Hq{wDCVR2D={`,G7€ּ5CrSj81D[WrMzLxR 4PTi>(OJ~vbN1YdE!_C!x"ΑP$`,bPH8nB,*Z `@0jTڤ"8Mb(^$ .(e? " $*X $,*Ĥe) ^ b#@H?"*g45gϻ M#jt N.(Neb(Ɖ|bc 6?BZ#>k#S1̤ = :C(D`frL҈.@daI-& j~"J,nꮮhD.}^8@v^n&c(ra/bd`jQꞮ,80l`,ÔYL+ )JbgK%/jβlq/"ce$\)p.GM #$ʸCV|~"Зثb"b.21) ,DDH'Ot2\r3B/B { f@ʂe4О&DǠBAAT'A#H_JHL*UD"otltO/B2E`e#"P)kr8B}DqAOfr vrg/Ak I}JMA2_I@[;< @֯A_:f!ޗa`!)`/n H< (5skL5s $N$)h9;o8Д$lݍM7 *^RCjah0@[)y",fL1P(@dDD KP"q ܪ3b2Դ{#C' "!@`aM:׀a1#4P=  zȓIw,c T(º沆x!"T`σLυy "e>(NYEv3,(xϘ̆TīE>SF1&M 7Y pM.Ff̽0}Ȇ0@9LH:nF>ZtEf@ `Çv u8 F!Ce/5DN0 kKjgzE('# 5a*`3QkaPPOqPVՍP'x&u^BUZ5/ VeX$N>n"LSLFD\b #Jb@Hg# uUrp- ),.EH21(n 2UC̖%H'(vI/ W¸\CZoRڏ@ddˮKN~dXKH̀$/)ظQXC8ftDo$#Y#$0M%kMN^AR*b+ p*U# dglztJl~ "J42U+\%a;{,v\WɈEj)Vx*m=f 2F#^E)g⣱&cȣ#8I~%퐆,m|XLv8dK$ 4hXXBjxLpD\0uU6D`MgVx%\g <ي}o%s|Q$nN+L"D 7bx#*F!́nwÄ9qmEXiht¯'D(fA<bȭI #upzeQ Lzc 1>,<pwE(Msx+6B/A^ףNbҜ-2Tˣ H i{rfkp\CW앉3O)L-aPoN"@$,nQ-P>zG8 |IhR4/c(ڌr.!@!ܝ±n*!3LCr= !g$N2=sD.oVjR|) bqܱCV&_lHa[*̚؛+ºژ#"Y]o*(cv7!Ҧpb5iE7RSj EbD6[нҒcn>Yqno&TfB ̖`t# 'Ę"@)G4RN|MZ5dWq`l-cbP( rn<P , g0 W~cqDk |u> 7C_$?iϷ 1ip0 hpuX`<gS?xkⱓR(F1!(]7h=~bY}, `+6Xi.ўOfSGN)χ\: GuHd!ΏS?x|c4?h:^)`h/޿zDŦ{KФ ch4 ˴"%D! #?!zDX| j/"ç!.xxR4# 1DHi6̂Rά[NL9pc@T$h\Ω9Q$mR xʲ,2hlFAq@RGk+JӪ G pesM_FmTX {:5 K M@& @vM̼^>/\ҡɓ=unY~Y2 ׫:HD>]H HY $#yG!1BH"\ W8e>f׀vn)NF~7%RF@F ,HZYý"dPca0P+*rb۽vz>H|ZNi$AbKBri94g*׎ u.j{%iˉBHArȨևfoM׷cj]EX.Z.2Ќ*X<zL{ %M`ő20lJvלu"JA>p@N8ٰ$ l a%DYhaҬMQ]jP 4ַpHI,g-VYAF$uȡځJCI$paN.O䏽C$b % H&2Z :,^(HQCub ficM+,r ə]g(c)#-ur=0:|ˣ@\pb1)ͽ<}\+RN@q8GLJ^qOhD3~9Mꕁ79ty !X]q~CDpb @T 1tfWN#MI3&q.Cqb;%k.ckf2,S4K4T$" 3.ԣ) .= 4S?fF䄝1 LW|/ԟj^]sԘ>I#10˜<(1'IĂ.=zB vn!h-BZ;s)WňOW$E'Fgg@0 @f]m6HDsѧ'ĬVŒQ 02F0BxBwJҧd_3 tᬀ U8NUK{lԠ7N#M/iAA3r XK.eIXPp"c^4J>K!N*$șR%(NM}ņ!NI^I~Bx{|e\$EXK :8u>*r <.IF2iYxLz=dJ~ء@&>%ۃ hO֠^KL E`EѶa2YkbFe3x˜R7$sTB d"@]#zxMIokː5xjx+JyY|b*7(Fd+jण2R;|H(`4y 5*_yuW2FPLhqN1!h-YK;e Q{0f2xAX.l?fa1:-JP!,`!@'NJp9 * MCF.`mdAՒ~&A57ҢTOi6'̨ե uq6@0T^'À${&-0X kL2\tnh 4N_70Ew[-OgºF[L=ѷ"XY?&˨I:?t*(uwTŽM *=a?s eI2Rw~PB@cv *wx}{ )o2=B#c! P6; Rz~+A?Ŋ;8ʵxf# {@s@j{P ag֝wH qz38 +b%PPJ `C@ 疐º8 2,(ˍqa~tcsq5G? 0 zLL 8)0Ā(yߐ9ചcp*LNpI%.Z>8x{zЂCh7[Hѱ! p#!轅^C9 Y*lbYT9 rO39!҈"BYE뉀EH 37kEȃp/+;9$Ʊ2VDJr #Ҥ31 hhau{Eӊp~yP6 ( 0:7\%jDjnxڨ$<ȲܣNDż8ѻ:3,81uP``-s$^c*:Ã*K HMix ! 3ȍBG;Ȟy?W@Hi/1@ed q )p娅h8p͉HИ z 8 ໳7HIW|z*<]Y0kW"'zB! ދ-ij6pē`Hd.eȱ!;=m%az9(~(q=, 3gBjBKe)yld5@|ry:5ٛx sv΃PPPV `} X][]Ny `zݿ|";> ;}ȿ :5,p!ַA g |A(j(w6#p[?!1 &^Hu6m;tj ZH[tq腫1X pHAq/f_\4نK-Г`!~*`"4bTYubi( b(cXfdĉ)qo:afyYB'*NaiV(8N)f,\HC* V6zxy0 ls/ %sy54JNDt߀ ُђ^AHȇ𰳘!,H0BP! O暣EAYT^1\\Ú8,x~] QAyL mʸeZ<#l =G4^K8җSѰfv螌쎈 ? `6&f]coJ$u-z2kpOjٸ›é,iǐB+FͫynC{7†?N7v7T2M̺(q Zn]yc) ۹[ɡUbf;;|󣙗!;A,K`pm𽺩Ŝ1z*+*ƀDʂ/S,3|%c(8pP_yu 1%K8ɂ:`Ӓݲ$UDvNCpM7P,|=Ї 0`h@}D 0K<.r( :1p@ !8U: U8c`U+|ZhcACcq2) - (D~QG,Qn\^ND"*;$@ 6R) FN /gjZ:D:c`?{ p bV̝CKq19 /٧7Qjy7)o<΋Q1r ((vp!x,"|ZrB,$oo;* e@RѮl$zNz'*1Sj~6 k`+! Cٟ,LP&B# k0q\WQe@`(ʐdJI9h* &|6k214ɼʜ̢@̕0U AJf.n"gsH("'3+b.N˼w0&`GsQL,M(*qQmQ̉{I1 "<+ "{<~ AhT ⠦I5s 82$ࣥd"Kz-R6+y0Nhh3Nͼ|UAsO6N hJs$-JP1x؉ =9GN'ͱC :2"⟜gd:/'gP}sډ`" i 7vQ`cf@ڴb'2.ΕkUT;.~ydCVrr'7f9m msP' XALUáfʑTibaՖFYYgsbܰ =#dic T~W @Bԇ%@!C~E!GȎ?I q"8G@< P*@% NO?M dE)Yct @i ll Ӂ\F&wvDJ ]R brZ4x0 Lq@ 3ТAtK%4<*"F7FT gͺbBظh8Bly80zHt';L^DMr8G.8D9zEF)/.DmA;L 8- =4Ts'@9@3 iؘхgЅ~в< ϶Xxڜ :$/Hӂ6M7'Y-%&D eq;9Bǹ O`2bXSmPU`0 " qA6 V <+%-@dѥRN'(Tzu' a\-RgQ #ĸ{C)Ic>稕r8ALQ`Mwabr4d̜uC#@̈́@ HTr{ %R KG@R(e1`)l|yHInQ( lXLM5hAn$0"y搁[.e5k@JC"S@C%s>ͼG W娳vȻYYLQՒ/E_!2XU 2=QԨ"#- P@Bg:n)= ִyȝEo^d )cKX2Wו(E#"x(`aAU)X!<(ڢ^ @@ʬ$\"I2n"[{dx+w\g'HadqX(> &Jz`V}ɚ9pF8.(q0q "΂V> 2x2bXƢa$ v`r-=( M<_P_bA E4SʰG@ޅA.~`/'J^2iBo JhTFPpcCNxK2*(a sHN&=G< j1:R "@_pJE%2 *S ]Tc$xB#z"lD&B.`"Zi:!f(n4NmN S(&E!mJXlR2!*qNN tB-{_f%* ¸jql# E|gGkPw `AKL0xMyM2%k@j8#(6f e4(*> .ʆN$ G2wh" *r lM"@ƊGB>i+J*"V iG< &gc)c wIU|>hv;NcC*;V!̲ ,f*7e?@&X˴!nN4awR[Q%2n)EAA.dFN<]P BKK*+7E4{ZMdcAn"6,!}Ja,!#udftjXjuR`R #@Jyt8n⨊KhcnD=D!ᵠ-!68 QlagWn8N; |ﵓ…fP͖~Aar镇Luq2cnmkXTLRm*!@&>tR@H mU˛DtQs;t1EBIGf((u/1"LxA13LXX Hv@p Ȁq|&6iq_"gPv*E4WD eeɆAEtXnOR*Pij7wdAMŶlhm94y ᷸BdN(p<dA-xPGxXģaTtް6/;#Cᰢ Xeҝsqk`>2ÒKsǕ< QwH11:b)BFou Z $XdZ4l昂OQuGȉab卙dOGXn!+="Wlm#]k'$>Ndy(Qt>A6T-:CKt69ZQ4e%fd-QkE4,bK @dP"G.i˱fPFYw dR`nR0\#xmPbXל6/D\x"辥PaA P1r7j%|6 q{7h|dNٴ*G\Vܥ:>Sp{5ݟE{Z*i?IfNHL1RGD@ɢn.4o-Z tlq9;D✖Xq0sCGt#PM*"]F `-daB䦝[FwD*-jB~%NH۱#&bN"QAKۼL`B[S]1RlMƠ4eF>ˬ-Hf%E|ST_WT*vK`6w%=C+&>OUi-])܀ۮIz7,6ܤĜBw| z_ di%G?R F@hRTfίiƌGNX`=!t=*%a˖%3,-PX-6n%`|_j @`8 at:?!0e vdo7k@ ,x|?_ h$U*],WV@suZW;ǣpNXjp{;<^P,bM @Y`yW> 0 _J NիDj8p8\ Er8ܓ{¥TF3h<q)Tq;dkh$'Ύ|hҞ+:+lyɰټP}1 ( Ap`2I0J0 7gk4׫ P = *ꎵj3@uhfhmDSȎ @!hZ8&2~J³'pl,K$R0 oA2集ٺTtCoysPL B& 3B԰$#p{SYS@ {5h2+tݗExša(FG뀷 0A*DQTc6Ei+g(){ JFaơ1?MC1 T rz7uJAEǾ2 ߸ * kinh`wsc܈ATdb#PP(&/+*g􄎹Y xIʣZ!V{0< n윧.lV>(2ٿF\<@U5O0ЧvkBO|plu]" 59w6k[(3U眜xHAlvA,H0Kf t,7Kafc3Yrdu&p$@[1q&*0b !^G qr-ͅ;4Ml:@l\ `HB(it:<L Fǰ-Ō2YcW H`!4v  1bC#$F >ǹJ!}Nޗ)#_ɹA0wÈn0{ \yIut<ǰ FP`pJ` 10 nT )3  ,aKB&;$BTQTz8 j V2܄rбlE$] \z#duo.W y8qp5#y0fX/}ΨBbdŏ:@|茕et&Z;%z8pA I1 r A's@c𢉱60#Ta#{8ӘSj A6"q^| 1dldC D `C9R Lǔ>Tp!d-:t#2JgH6R?B9_ F4dca1Ӏrɢ Zb#,6RdUsZF}:$` KY7kIH\@5| _v8-A1ƴkC8*r?[REMJM竮6;F)\ dB( V]`_tbƝ`DiӊqQ`` /,`Ĝ["e@q1He0zreЂY f̋c 6"L NqK<9|=%\H?#1sWM5%#p[ct. n+ZqB$tyy= AD'PV ,ȻEqY7U3xd6xԃmѵ .R p,بfUѕZa萰{cd[Y<-K]t]T xnT/2˺_5zti4@зҊܝ^<2Z)fӃ.D*3 .&#Hƒ,H28&S }.v4頾 ޥ0kpbJ48eΉ11m|ZFFNWAMJc.OT́q}tb\(g ݌ g=n(T Hb_ >X@h.iBU(򼷒U/Ti7F5/-\W|#ye^88~98{Y"Ě {Ƥuj.迤IJӨɾLЊHM)M7 al)Z"9Ş ࢐Ccb(^@) 8ԁy wp>1L3CV *Oq&!!;ٻ jktPݪjo &$H/9A 78I ,k iܔo>د`9x)Ӏ/(7!WKmZ2X({K +Ixc@dr+^I Jh$^B? Pu`+(!;'*P0z,! 騺tʺ(,o2J =2(9H?AH֔r *2.C܀dR kw*DP;\֞"̉K6:kfh,l4 M؇Q(>I @=I)$ B1a Hm@sw@$˅ +5sĈ *>jHD&|638҉ʐvx֩ 򈠋3<|3BLʖ# \ɝbkw@ԏx x:iѻ(vX 8!ҨP/+5(w29jxg`ݚYA?eҠ J5˒P6 K x.$OL3sC J6pt ?@3$+ s*ZSʒ8iYYwƢ\/+1>RSX+a;?]i+vkEDkxlJ܉jpxHӕP: bS:l˟QLC0t*ӯ![^ kҹ tNCkۨԋrr<(+}" SH! `jr"3% dHSjp8ZwpUxkb 8RcH}A4LBuXKPX!{Q^*BFy$$C} ":h8=ݒHzش;{{FX;lBXpirqk| ZR`jو(h $ "SX 40JaIpBXˇD۲) h .x\47h ò@x۝LUZ(D9X}$l6P+*Ulr|WcG՛4ɭi>Zpfx['S%9K BtP" #0"(,3"9 ;;ʠT(9۪XK̄)]ƪ-[F[z++[g1U|+Ƽ=xIIȆ)Oi¨8S{.ӟ'.%);IM)! J9 Q0JZZr764^!l*ab Y*o+jL 9MaPȰKWY89iJbPx+ <$Cˡ4PRcwc#a0k]4o k3C, ۦ΂'cq!XȭDBXI=1sCH\!_ ۬h6`4D8 <ݦ:D0jd9N_Y[(lk 1Q1q0ߐ@icD"B 82t1QsIYLNH %?*h,857AD3!MGЬaA68 ԕXYj1T !Z#(qx&@DiC3=D15iM X0Ub͆q])E}lSN H(&HbdRNQfQݖiY;Z*>JtJ`bȠ90t7 Oxh@&P#aXh沐JSM쎞R!h@0K5{[ݔXR&DV6Xc0n{2:jֲ[dUA10%8hxhVd]d8}N!KV^׀*bfvP:cL6PNFC]ciJ[<-80-๭n>fγv 2c2@0c0dl68}A5ȁ`@ҭa 1e2(vE5P[@S@g*㽐i CVp8'vUX?qBA1ah c4 %0dW2 x9tT2Z ܙ4C]Qh$4:ƶ9>L_3W3?:r`ԋ{ $ 30#;( ihjEIAl*ճ&>`pgNk+s6rM ܘ<(_1ްh$+[X\Q"i}ձlQn *8|'xDש BQiI=R5WpFl#*^?>OGstq><P$]P }1M ;Þ!#2 c _aY bЀ @>3X :wp`);C eZ\J;܃ >ޱD9 G`CBLp @s4}_BM5@ˈ&"Ljv>-BM)0pels$* mǩcwuhM0 Ti-1xt2E ?$ |( a z@Db`P0!=T{CpL3Mg100 eq:N ~ZU5  "As=xbw;~`*5A(qtoĝ# uwNQSitQZ6.{=at{c勇?#uIbU>_OxO+l5 ̾ C bU u]zz+xej˵IV7P֚Uʱ*d;#!U(x(]bdk+V+sF BM"z0,ʯObڀIr+Gނ ]{z_U;:[5Ol,6C# nZ1xX|@кx%b5`y*״N:380XEi1_Kh5ȅC2Uʼ5qS/@ ?e= Mԡ5FSX8 V\ "%aP6wj$M02m V c X͙XZtJ *>#-O(E4d OFia*]$IZ  X ]7.aTMY#@rDAF((\m7e Z4Cvp5DR {(V`ͦ:ǜ %s1W<\loa'A.&d@L 3dΤOSļKHy0$20[u{y1-q$'@"Iu Ap-Zfn'qCOa;BĢvBJaAlA"!l aEJouC PDZ8XMTyDdjU|EUbPJ–e3`J&]GLQ:T\Rx/ܳz>@%hu((/ 9r<60f ddQN[<R 3AKqZ[| S_Dwpp9wXhb`*nNڅ]#)@bQ K h$) #/D8@@$iXpLaGza푞23- :K(c jF9s),L1J[ Q#*{1 h1Gɑ8V !h-˸ :VFɑu13^JTaH}ɮIjpG";C=&^/qT*E^/ 7KQɽ'7&!1$hI-Yd' Sz 2RM*lDy'nŘ@UtZ5`6LƊ p Ѽ eh 1S5pF 6W EYZ|P,D8ul1~0eP@SrhFM( ~?@ޖzCܰNu( >(&(톊h^5{/W^F)R06b5#e># tsX0Hc cv.K>z 莆R-] AD&†sI1c/wgdD03{G( 'ҕCcl=keYԞ p,D'@Rm=wSNaI"*p#`mت4:0L2 zޚvsQll"ppA!bMD\%hR,ļp&o򹫞  L`jIPgb8&{:Ǯ.k@as^n2 v" Ά%fBpV(2Wgp\ @F*/G@F޷,ޜJ$B퐬.j6`2 T&{n$:zD 8C' %2&{ 0<0kh,mꝮ2"NdxtjTmdiK/DTZiBc * ,$Pw@,XX!B&.1(3i@mNS0b$Ę$x#;İBAADPƄkR8hkN`^ ^AbFʰ"JƔ&`pa^D^FG$bd@\a$"UD/@ a&/AK{4`b&a1aSj@>dNPd,KNB 4Se$Rf`#-~t"/Q],&&KB/[FwQ"6CK/G˂8c4/8sF .NMVEgŒSB4/r.uK HdvcNwHx%@9F#X` bL "頣FȗC>ax.Fb #VZ]jiH*ˈK>1! T͡8X-KB%U)*Ҍ*]f,6 A#o,etڣI Dv#Nz.5Ks}&f@\x 3`8>wx&I`Zӄ . 3pz1'LZ,`A^* b,k0nZc@jLJllv8Cd)AF V FO`@ .wJЂ oH$ bt!;h)F/JK`4Qw:+tchh->0+"#tP5OaXcca:ihC<,&Π{jBPZ'pʇJ1"vg`78B)4<訖;H`mV܆+'eaET jv`t8CΞ3 Bj ,sGvB(gOΉهg@ @ 䞸+t .orGk`6G7F hvN2:Ä02% jbJ:AHmSȆ.,mbn٤,и0*)chjZ N T bMpP|T 9PDC.&xDSl.v%Ԉk># MVP Fkw\JN/F4`4}t"̡}Kvbk*POgT"[Kgf "1oU|p"2&"1A5hAۀB(ք0VDl ǿ_0NX*+ Tpt@*mE`-xd'hԇ nhm kļ2NQ:z$(.Ak~11M:SLÞc.C20{F +da*ŋڷ2r_$J*j>60 5W'QXcN >2{2* /̂BVtFb& anN,G-NB/P3Iw^jHF IF邌. ;3{BA8*ponChYCYn4%^4OwZ.L> 8!~6Ec^ A@t, 3peGb{J]JD aL@x&GP("D1+JCG΂"a W! Ȝ0E_O3Yҧ2ԁGJC'tD##j!Fi!A1AIApDJ6R 0Z r8b  At$lͫ>fF-F1w#C$$4pn$t_fbD|_fx{T AAʁ8:dD2lb RyQI&W7&J,xd/'@E(~v'>15N!.02/iP$ P-ηu2'u# ȥ_ <7v4,.ly?2ځ+Ub`*6fִ "Hf42ɂHu`j`|P LZuCN1%)f%J4 Ȭ.E9k,J䞱.O2t*Z!@uSc6a('I%d,!D@G3֦F vfnb"<n,A`"hzbP~/w!P8 @X0} {>E@Ar B{aP`O U bq  gKO3 y%y;I0_1@*WDNdYM?_줌 q腬L c!M wi0'3rw&<^ PX7 Gqisx/J3?3؊DSi#Ny 4Th46Aȣ&7Iyu*x'q"(-3ֳAJ*$) 6d@:N"!h"ئ4 $5$,Lf*:PDM z)ːxS 4^ b AR7(2"RS<48B`BBy@ H[ ߢR<'2)ì{Ҡ0,;‡Jm7mS*A2dDX汪j< j'F*<+ zgV(: jF yRmbVγh {&<Fp6#bV5 2 1.D/h 6Q(kG  h4I) 2ہwX&u j6m.幒 &O,~ X#<c T* W5"ѥ3t*ڻ2D̦.E Ж|3iDG&b yCk4pqf™0ZCb#&ey쒕hK-pLMb'8+ q#22J(0FC: W,JZ0F%PژRKO-(ÐIT#dpsaFt/Ԓ[4bNN+6MUpWiX<:a ;S(XY%hbD+u7so I*ԈpX vx$-x`BXL @5D~ 4abNcLX yCw `+ BD?2/T_[{QI;i  zl j*g΄p{$x/DU2fX x8{:\`co >J`hh H.$@f⧚UD2K\|6ַLYah-*D6#oy; A'ƤY^, OкD0Dlٴ8b L/J@: 6W6Ui#h XDaq,3' `Kxɍxۄ<* 3UHqlExjx뚑љa܈` 6TiaѲHR e \;qJ,2! }6~`& 0  ߙ!i2²G D<*:F=Af%l1? im{XءOpzg8xc-|y+r$5:M$uI482G,tTPEu39ҀRpZc>Sb4 @(p `%0"Ș,+P $!8S8T` Z Wp94:^`~1 RUCDĤbbN-U|6) v^Dts PA?FKjCsmY:7&5skhoxG)6ȉ߁REUN@?j1l*(=٣Rv!LZ! |P8b[\ƘEA ~D7D;<* LKf֐%u0r yGLCHϡA5H8ѓs^R!D?Qe tЇ hG%j@(D= @?PHH%h.H G :-*DƈL)I!F$tՎ2j N Sx8{pa5U^}_:5U㈤K`Hj^0w `вߗ? ,>/BP J` J@2N_s"G|@`(N@ v#"oy / _1` R 5rt;j]3WS8{=d uɀzvq;ǿ,``0R)@  xLf `At 䵤PIh͂NKx%taZ蒨%Ir0κ5)*փ` H!@ u0:%'4kRÖaXl%4An bAN`#]* x$ 7 _`¥-rVq,F6`g&JGҩӔ9: N"rp695XJ)!|an!o LR#Jp]--)@q¢)LV[g&j*;e4ڂh6Njw:)/8NK5?x+6% v5 4 " >* mn`gk%6MkV4Sq+0*( 6T K;g5râ}|Bi(*)G`sbѰRhF~!SP' 'C:.@i ~:%nAU*BZk]Z%{*۰Gƻ܊q%/h "l"(H &@ogA4>ȋay>B=c b1F:PBp׉G1=k -#~@H$Ң>dPO垒bQ2&(I>BD%t@N)B=(FHTXE"y=R }xot*YMIpXہ8EbYF0'w"\zҔQ)2H@~ NB=tzr酔mKDLkCL;%ab[Ia$%ǹwôYqMa> nbl!!6i|7\Cl:*",[Pr M?"e^<%+FPuFDA(D(ŠGʼ&РrH =bg:8CP zefʢˠACF[zgDloɎ^yG `4D^Öã o*E@yDJ!&* $¥1FSN.'0pH?( RȮ$ oZm&{ N!lh;G ,F|&>#8Q4yH .7$ ԉ:>'$RMVz' ZtÄ/d.&prmb q҅"m/+k&^*$ `b:&؂hS#(C6 otbς*-pOcFu<% h'!42fRt졑d,=@dh()j'vpAf~Ћ y,a1ogĠ< >ΰTCgE<,}.V8o@A0rCk+>5VF2ˆ>&lr |pL*^Ĭ8 CA@)*!!"@5HBR `d`= BC1J&"# [7 xMAT[ЈhZyrO#V-:n y@ 0슫8/_ 2>3H8AI)! ̞Vã*Bf6(m$cm!-PcԊ(&|pF=A.s3!-d4BV*A1kmTdQIRHC,oj`$ +Mb,54V&CZ-@@&XjR['$|P ڡ_ !3aXAWaD'(,o0TItW/"h"b KJAҮ PVQjBNp{:&0Ai31E<,q6J0 #Q57 1_6 \\P2% E0F'HBe1Cf`P6/5 840Te"l=f[4V&A* f/qNJʞ <蒉!JKF:FMԄM1W@nJwwv`Na,n 1\([DfVP, L@vpb`&`l 2bvΫJ.kI"*6Z Ve1 E40C/!hE6%lhZe&D-8D*uc $~P!mAL'-Bn*0IEHr nE fvBrzn (MZ]vi$ {\l@|B1l t&Ȃ$ b2Pm"+<' b`dVhLfgEGf^qkRǦp1th \@Hr,AQ6>N&xfFRVr *$QR¤Fh j M& qfޠj(KMF1,X'kБF ERnsՊaE e좕 K߂BShY>T0Ƒd;rir _8[Y"hye2e4:;K .|0F꺣1LpORT dg7~Ÿ obK#>ґFe@"aJv-Ib%bUe#$:5#/T$ϴ" ٨uȃx4obkZgybpr3lfN@PҎFʪ@? *.kHLy|GB:&iT$<F8>Z}!#2;VdΠt\$\ 583Bḓr@S6G%_/T, ]?_ A |_d=y#X@>.j.TҊzQvG|7Mz8< A` )%i\I /}>-kL+ F91~P X$$ \LB 0Ȱ.jǁk+ A~H)C mB:ax>$hǞ4%F0^ I3:)a-`@Ҍ `{Hиʱ}bU`RUxh*LԠ̐A0Q*h$i#$5 ‘ 933XGqQ0i3Š@ K[6HGh,  & `#lCVJ 04auV2z KU,Ɂv[WYy &*P]%Fn7& Lm vҒƜ}ntc.E&FI؃mm]?mK{24p4;KUv 03@ť4ukFm.<.d+:T0di@6LFdSY$t90oLJMŀfusQPmq %3A @'@3VxiCwY@OYZٌq2(p`qt=WEp=>~5#IunUĘvNTo "^%q5☜btRI!M`&> c 0M9 J5Fנ75n+RpX3*c1X(H* +۠F !IB`$[f [Qr#̵tfGΣ>/~&GHIKTDqx2LI(sN*~ q_nߐ;KX?-bSMA|RiJTW4nd*P@c\+EpO5 mµ-clo;u5"Rx/W\AG!d,&C =}X@(pU u G139HAeЖ u74IwP2FHϴPŶLkUfkS J=CYY:XH: 200~oc(A>:-$R`PHg;w"4R6d ~'nٰ&@`F8.J:,NVeb`3ocAtZ+rJ#AUtJ`B*p_bA7@'̮l3bʣML#5a0.OTҰ# < @ j@\VA FT_fUFjgT71VS8R%\U2:́a4T1b@^LT,ĖyW7eʗ|wj"8LmT_|&^:Y`@f*PcʃEzaE\O .8D~x1$4>|CT$2GqIbo#bR{nVffWDB0t!(oFkDom@8,40PS]/^ajsKMl&@,QzP@D] Aani%ic,+aKFb,8F!ʹl"'ƽ\:-`2Y~&jd f&P8J ne PPN9$Of8BA bT5lF70@N\}7(қˬ/ra,e`a̹h& @@.H*(ή1!\>h0tҩ)uel b6@Xș#Èʣan-Zn+tG@Ҫ#Vгj'E$k/nJ]hZ Xb(¿/@0Df*s#5 @>40)FĂo1;@!smv%v%df9>6fOo&-MtN2c/C%Jxzf#2r+=աFJ)k[;5q@&kxk-O Ԗ3gWa`jSTB掃ь(׵)9ȚC|&bVo0YxNf>8%+?$՟ItiY,̕@E)gd)$6 AhIh4.HWtDZ͒#, NC "+Dn$ЬWd;\I,W}3q;o$[8@\88CL#2aa׎@jXZ۬+n1(\w0jrHjy_(#F+@oj((Je"TEƕ>~k/Wv& 6P7c2dcx0Ffy$ 2N ; :(H&j.Z>]H^'NUU[d8ع1; \$EJX;VEa&(@iΜX XK*nfA.,\;"L,CڠbBV0FAu9n f#%?ױ d. (4eOq5 td8!q!9:Gq8&9`56Ea9Z#2Aʼd, &>ɤaFpyjjNN!w< @;5-mC FwƗog8@'}F~{f5ho@a0  +@P0HWz7 lc2T@pxP(p@q0J$h SwR2 HbYF H0Mhw;ms1<5V@${ y<*8x9V.\]p[ƥyD@ B$<&<0W概!Ow3Y$ ɓ*KYv9@HG@"j~`v4TJ:@'P# 8 X"a(NDZ*zb`~kxr`vm A8Rx, ImQklMH X~ZUiq`$ҞƳ2>A$"8 K1M@ dzM GS#' XszhƁdFLvu"ȫpL9.p(>GT&h}k}Qq1&(`AWJkZ8Ybs9)ay+PZ|9)AxX HԶY%B"YNH+R2#$@z|Xf'&9bQE)ª[(M- "|&qdM"JzGXBb{ӎS x+E8Mi[9ZaYg˴&1Aj||"ǽ 0ӏ=iGv3T=nԖ¡twje!6LJ'iu%Fv+Wyc_$P # Q#X8 b4IRZK`yFz!(,C4^"$LJ5L+S8#1&1BF s6 -!%lq,B3Xgd4=XReQzHdaIP4EF0 &m2FZIgwhN ˠkȩY` " 2/5ZmJ JGLzR@쭝ҔCʆH̄v(̯P2 _ iO ½JVEͯA+RL3g+\a&ڀC[Atqs1]{Xd|9 9 d "p1WB'Ԉ9uK^%9bXK1M'&5,9W1+. F n*"-op"iV#IfyҞDeh 6;I0z4Z8I9OFlt.%z/ZbP+,`d/Ğhڙ,* ]iiPr^@]PH`+ŀk_"FT%.f*f ($nݚ7gñQyr2_-|Hf Aʸ(v@w.$@|}@#PҢ¬S]@*P="Cܕ!V1%@.OK Nq.'\)Q}/ .DTQa̴&[ b3ʶra[L8)%J H-韒t(gǀs HmnAYB<맨ع`!-x Kµ;»8p.8kZz 8 6b" 0p  \g@2=P:PX숩 +*}ף%i` p8dIeqy݀ 8PwP?0 -ȉi\Ǽ=հz8XP31(;P [+"%w<@' 8  qPuʌ8s!^ Z>I @ wF3.9DĊe+JpȇP% [RZ* ~$!|.u B78hyt_{ 0"('}PC1:zI2(zȠT,5 h!Ûh&h 2( q}`2 oF A,|*W0T"ŌK( %&8A݌`P"ݗi8܋ou.#`ȌYBMo!4xh50 MX|{ ]ʩk9 M} ‰ E Aq]@WĴx?:HXvrQ>iŠS'Px*Z#ZOIʤH ܈_"Rm8}OE@DEL0f~ "9h6X55 j" :;Zr-kHXFß Y 3M6>95RP<ٜ,'KW}]ZK @`*FPxR+Z_ň J &7嗨480Ũ++w1*,P܉~3ZX,5e h{$'%J9ojIO #mq7ĀZ2| ?8ĉƁ :;i 3ؠڠyUI$$Ӝ$OMoAFq@,z&00+QkX68ӝ72R K4%85?*Kǹ RW0QdXgMCi (rC"Rȕ-Ap40/&DyMߚ Pm<ݚ"/кu=@k; m㝝s 3rӘ9yP rY%Sƕ+oΪ( 0(/ o?Nы$&#9(1P5@!9,` L-Z0-Yn5qAL&h (,飃UA^K6 -2M3` ׇQ@ȇo0*{SHXM.pg)0zj}E// xh(*"륣! }Ԏa۠̒Z0p,HB pʛf OK92D (#-_\]bP4pȗ2U(>F !sB4Xa; M-B&|20ۮ8)CbX(8PjOSLb(=~JNؘ 0,{+޸2M`Pq,4! {c$TbhbIBlmI!W@S6M|9-587HXb"(ܪmJ] AӚ;GXb/)zP};,xfa X E?KG#OLMpMC8APno59R lA5Ǹ d&NMLSJx\@iF kň|Kcgv[l?s h73i\㰶^< +(,HM3 /󦇋B${@E]% pȆoAU] ݝJצ88 W-h,$Pr$&_V"*/" ћZlZp*90Pf[ k$`A80 3pػ΀8k~A pZIfaj!f/:8`#`q߇v@ρ\nwn7x ^d_ Qp͒Kvs祑(Y)2U Dɤ9˘4ɇv]c)X6Y^Yr8 ޔ|<6Uy<. N[[,| 4٬M*wc)oĢlj5y9cQK}=B$-i36j}KhZ-Kbf@9"{;Jzw; >*)y 4O;0M0Z= 3~P[pJZ؟`HD!Ba9 *~%jzh`! *@+-S3rSJ *y$i$0cKj|T)Bc&,g,xRB0JZJ|z+:֩`%ѫr*׀bT|`2 N.2o{Aj0 )ġ9stXv yj`k%@8Fy2;}hx5>aMcq@~' p3 ; 5IRڀx0IĖr LZq,:ڢ5 LW?GJoD/*_P..ڡ"{LKFb퓁; I8Lb-I<@h:b2,:[j6pbCoJ# *vzN@gqoq 2c{ zd,摮 ?&c{C(- 䦮*TDv  ;9.  cxsX)c`j0%NomNsd+ ~ aI|y#B f&8R/7JO CX夶c}I\ߥ-Exä: l.8p\ J& t:GX@ <vU9'Icn-ཥL_RypJQ:0d)RR@A\/%q2y5h)m ڰ%879NaIIț(\i#@<(M͕Q Zh%hp&C$VFe[r`C%sF#VPi.1F eJC-ir;L\) 5zw\eh: 0xc ")jED1D0 : (,`L Uԕ`QL)ٸ3X1 Cx$dz4RX*-P )h+)SO@h _r Dp;`D洓D^[i]J֘_ @%@R`qeڴ s\]gd% 7V:HS ZLJ\YR@hbx]<7 91B^2[+"*4PP+h).;$-{ @P 8*Ie;:@5t:@ ib/ 4,IGX+&s[yx4ЛE :TTd*AQvKE\ AX a1'8=uOeia lՉJy1x'd !1@Ӆ>R-"Jp R{ԙh"}\,X GLy`, y`cT^,E,.7"eǗK%4YRDQ/TE=s0SZMo"m@-lo*K 2[ ||@n<;#A1"OT*)mte_ST$𞊱\,NFDX;Ev\%2צ$ <'JmfQlqeZ -y7%<t|n,r`Lߎ-ԥpA4CިT:#xi.a<"BzS(K `-YZvw M* zTjn ar 8{HҙQu0[vo[jz] UٟpHY^өp&dDPeSb91H+w u.a9. c$n$†\=B|9Ao9*B(H.v!pzDNCΈ¸x`F@Zbd($τʌ2hGXA٨6< BEJpp,LV :.Fc@JZhH<'b=Nc|NB.?j3 Ҭ¨f%ɲ[x5fOhĄ&&A!tȁ `!n-+T)#6 @4NR+A',.|"nBni klQ&``f@:JK®+5j@B 5e01&'MA!A""`$:Ϭ"b*0L8 P""h,Zشv"ED^d`@0 N""&XpGdl9( D. Ek1}gaSu(.:  M XrNdd@žmס;qD&"otbp.@i%'zf~}P+N,` pAc¹-bz9M1)Z"Jq 8"t˜mZX){C+cptakxuJ"-pJuG]%O h'&ʰ|*b¶``loA2g(D)>ǰadh6FMSL4 =,9D.`a+E=B/= H)O"ع Ė/"\Ecԋn@>tr^R+T‚܌ -0xLC0t VI0NACfJupfe3(aB34aeWN'J.?̜}OIBAQLl#%莻mP9 MǸBVz9`0:Q,j\2-Ch-īiNdb")p#,m0R)Bj$`d*+.V*a2@b.UJ5W%,R @`A|-d.$*Z9|D%%$4'B"agN'b{#LJ*dB+4vM"v4ZOtCyD&>1ΉR:1#!tL C!} +03Eb; ţRT*M>kOHz.3 rfdD)S.*"ˆ. 6Fv($Fz8(p j:{`_U S%+7^f!AÎP#uun`W. Bn,rGV::;dh8h_%1zKtEAaeNbJTqv2N Jc"d\GܩDzRꥑL+TY \%Ljbkl: d KJ(+=7R"6 ԯ,C 8g2zCi',e+ 3$ЕŠ^ajtS͏{%oPfH7 R1cA``(;>v2sjN;l6wrHg ah,a@Xj ̐(qBH4-$!NhzJf>j)v ` ^bz uC͒gɅjRp!ڪ TS!$Gɣ*s)D~pwⰔƗiL\RY⎔6!jKS,L%2pOǂAQ, {:"BJ)"!&jCީ,WqU1D* qdx'BR,OY`)$YcX|Y*\f;ٹ a!dbԊL:N|)2a.EzSn_z^\<mjU$XJ  52DN!B40M [rpއBZ`r,'=dMİJ|On_Y%&1%x+jM*0:P'Z jX|Hkl}hn P%B"aLF <'mEdʒ6@nNg6p"^,hc^|+6(2:!&(ʋ9IąKL_;C SXF.{ϧu}zUHTG@*P {>Q/M7#p d@K3I{wAa璬!d! E+1z/'w$z:06)@4e)L%G0 }@I(J<0$#CX)ʧƯDP$1"$S" Q#(!di x@aW r2Vb>@nҜsu&̉ xa !C@:X(` JrT=;>T4)ѰsY2bZh-5fs+L!> uED'@pl:TIJqM)İ#XV!vayb(rjJS p3`%9:qQH4,&0调(e `$fH4>NJTwH 'O5f2̳hDOiHI.4H΁ wğ!D1B0NAAȀ%3"A{je(5r.8:W~/ D΅G<KX q U)a0yRQTGCIzKP3d e-(b#(=^e xXJ0w#/3@ C@h3 &tFR` 2ˆq2,bг`ZRƑ:H˘1/&%ARBVT-:!dc > ]Y,-SK}Mr.$ ѾOŚC~щ $MƳIr,Mi@I`#jG VDԁAX ?ڍpј3YtMBtP1|hXUZ!)Vq#D9+zM 6[P\ Cl`VP&>18^W\5pfbH,bܳiN$ eq II!%$T(Qd=䉃>Fk3c/}J!8~H vFnە%@X MW{P*6ffRlhV6>G>f<(P{0(8;y(`N*ctw҇6CvQ'nk<c@,KN<>' `ۛhSb`c:؍X<8Wd(TK-I!pF]&X11󖟗)E7B1R©jߍ**P}uXv_arq"("Ї68@ X'2 hЗ=@3ɻ{ + !Z30D'ƒ2@@:M? \ %!a|),xM1nql%HC =d]R37jA.Ha% $BE<[$B['=30pJ3#BqH99f.ԉ81Yc2.3(xs٪E"ː  ZQC8FKY:*#o )VQ~ s* )XI"/19; uxy֣i5X P6h5-P7&3ɒ#-N b 06L`x7Iij vB0gȹ/5z4tagP4)3?p(x\z),HCT1G?eHI 5qSjJ85<0,Lt P 0GJ9 :T1 "ZC DȿpT؝֓ ZDz` N(ROB%{ nx"hp}>KEX;A x{noW j5M ;,6L*CP Л.tk;>n;?@HKA8:\ Pzm%- ,iNS!i4{>(l+t=B @2<[Ǥf hGh#P;(11!E XT4SȻ;U8Mpݢ`T%I4~@@FZ a  y zs5뛏 b)(k8<bؼԠQpĝD~TgM#*P@IhU>yIP+39s)Q  f8aCX48GxZ ީ]  L6YhBr/hUBąO5He!ʈD})!/ 0Y8h r1m zUZ aR7LPE'qM20Ed0<H*'@Aˀ թ j7/9$1 nHJ'd8p #ԴR:bIqP %_!@hHo>E! 9/)[ʪ1d*Ȗ pJ6?+Ҫxzۥfd2. x<:[OAX$?J=BsR`a_]UOMэd ۩^!ThƖ6{*Z pK`dN%b5Ty0!%(X"& P6i\!.Idg0,0+M]EY1{p2 T?"Ҁ/r$%hDԦP/ \6 !!LjH\m!h莬#g7>[ل)KC )}"Ȋ@9Xɢ811B#G9u"HxFuҩ@DmX BG & Brڨ}0)2 d[XW^,6XJK?103fջ` ˈ@p ]x) Pҗ|Ht_~3(cj+~ۀ |h$'h{!]ApA] ( hw(C;(Ϊph:pKS0!YX6틎A< `PyՊm1( MYq0kB`0!d/,)NH H`3ը -=%Z="W X) e%v$=Pl0QY@cV1I0=DH#DG 7q6x)a"i@^څ_$QteipM PzuQ_1TKV)Z p|(NrooUhlܡ)1ؼ0 |9Hvt`q_5MU* /uBˆ @d(a!A @<[ơb/*HXF1}UHXz.J7qp;0g{?5>W2TAÜNف ƀc(/g (2&<k5@G2P@!G@K?H`0 UV,]#?_7E?gњk #-F7fE͏!U>")|嚯)@K EDm}{ۀ|˪  /m}溊A Ɵl/_ju]UP|z,w(gꌖ:F&(ZΧ%[/zXAK[<7 Pl"2J")kK%jX" BSh@Az"zZB~.R v{':F@z{ji_C'rD3BF/jJ.#-F('xBt!'􆕼m9X *%)RZc۴mFO˴<*e>C Ǥ8L#&VHb(x̟z"T4(gҺx@9cv+#l26QT-o{%OJ 4QH6I:&{¬yRD`B" }ơeA:N_}=R% !g B@4dq2ꎺp'gh[22y1 C@;BCu-"S3;2-w \dO A(s̉qLovJ2>FŁbW>ry!h(  vDZ /A%y*TQ6<7]E` ~ '`F]J0 \Hd SHwRe^y@¬N|] T 6'ԗyo\CN$TI*327pj #(2.y#UI"A+!j\k"z-zG"ՈoP )7ޥRCxꨫ%Рf ў?(`hA 2#ApqL,oT7hNC{Rrd4$. D>OY0GG\*~oyّ`,+KN{Vj:Rj9{T%K mKS ^pnlk?)6TbE 8?_TrQV^~[3B/vَ em=Xaa&盧#&"2obg`-BXD<$p9"vb܉ȠaBa͔L$h|/ºgAB.$uFlŠV[ $\U` Qa{R\p<-ŨdP<<|L+=el7@AC2)$ 8>b&XGG0nH/⺆l~"c//nk0%!lOjj@aN 4_$VfֿPl H8BHCR!TJb% XC|$9b9UNjă.n+"9"dA, !6Dc >P0͇9a@V,!8k`; 'ƄbTJ?B\lFA oA %Hq"\   N]PjhƘ:$dtcRTL}cB=dnE3 "X`rPHT%tҩlN$<D6bGdkc$&AdVA \()ogbdb!G("#'dRS%-"#b$/%oJd|81i@cd!䮇Tu(-`$jIR# 8"\>atAl/A#HoN4H/N.`D'+rT//羈"! 0ZN/dQQXIb_d`Z2i|Ͱ4pKV2}#r,zqfIK i@7 |b $ pd5mukyNgqF<-B1 WI&][a5 _c޵7-,m:*324N!FGmB&GEdGRlclo0Hkvū2TZ#8 r;ja`!EphU#:gA3 @ la;N`@<:FvC*b hULbD  ׬d h* _H8W2"b!#cQD#)2`Hu:eq\zBa4aБ^pIRObdjQ##F9<%5 :R <h/%F0SC {S~Gi~)Tb\. t`tNy?,6% c cnK&MV!x?>mIe&p o=0Ea= p.1m8,44bmB,K*w>9lNxpi!:hrH-8 BBKƉ.&$ɫB(eEMC91Be#d\W6V2Ƞ;/#IH3VmiBRYE<L'"-0& nHZ FK{}]fFa.Ad! A-u[ !$6"z7b0KZ-b@Lߝ@@d.Ï41,0 H as#W%Ϣ!"UGl$4Uaۤl6[BB'!nX u@4֌`LN>IcJe0bS?o+t6hpƄbWxܮ(\Tn9< Y[*6l2%55JxC29b] %@߂/ux `%ТLD#R,Z( GqX6Eza"beZ!g.'5^\RBݱT','x*_5,xoBfsx㴿3'J#2L8 @P7DdV2t ?w!e ̀3P ,SQTpc3dVbB`$@ aEZE"LoD_:L ϣT\A6W< jLݩt=>lOq Y %@8Fp.@Ȳ$cG>ͦG0`E؀JKxs.fX^9aԓaݢn ʪ?GQ"9仢 `M!(YxNsĵ޹P@l"ʃEF_4A'.@n 0ÛHK)YX"֡1n5_fSL P~0mFA`Y ~@wD@S ͦ}g'O rV ~t(4J%Ad`yB0 J^q['a( y"ݤ 5ٌ|=^ ;Q_t 6x-z>ߐ@$M%wbgƒQkݕ X"ϟ//|i3^x!*  zr&L'h OD@(|z3πz4& 'X1N24` ,_I|)Ff!@l |x!GI's!bFR )[n",ҳSŎyg8:p&Ↄ)XR3!!H1~)$QE#q~]?Pt@NDAFY j*n˾ګ8JE@2XYL{kě` R)7'hG2-:?G8[1 Ǹ;kCa2@ļpzIGXz7.#Dpxo. QcJn-:غa)p1OI(*s0y7-@=.u5"#FQK+F+$PY"$1-&J 1Z` wLL(DH۞MDN%p4@`QiQH3Jf*eB A%2$]$jl W 0 b!cwҊ*OG3;lM22V4)X q}@6O@E|iE$E4F$n d`PYk@.Rn=t4YXify!3E)k,_;PֻB*J͒0I5<6 ͏YcBl`G)\  Hz` 7x _숂T >i4KaQ "T畵.`?N#2 \,\(di !~>6Y>2,e/Jz`($'I0A+Cf$(ܘw_T+tr±;UsF.&Jr ,,l$x+SHxʠiA V A` ! ".H(~AB{ GÈZ-5rEHC3R˓XHHp =$;Lݛv*`+aL 1PLjg([o$4~RN˘zFy]Üq7Vz>D)\#:% |p0 Uޣ"]TABR#%i;@&#h l ͢7Z|~MyG)) @)Ȣs pS՜p eɘ<3h4u|@ HM!&sˆX8e"d ТyĊH3 ,*b 㓄HC݇u[„ !xbĉI1- 01^a2*PDK9y# ыrRqx p. Ii%(zw3g:m>: -; hΉK7tLRCH;)Pkψ{@CobPhsusoI:H 3Tƛ x!@B$SQ5ʈb(ɋZ\K L-H;{ƄGYѱrh") 1hK*x+|%,)0z{| "{FVKE v%=F:K `6B901X h`L)+cDXQ&XOPG@a(Nэ!=!8y>X@pP(x+z > '\I\`h8OP%|&%:iHA\Ł91 X〉"b"-,D+ǫ0H_ A*BDKע ٘8uL7J˴OBZsbEPH"pBS|>^ Eap}݇д|D+tA"+#P"r+΀A$)#ȄʵPכ!? 9aY I[iSx}S#GY!h-ߒHy|Pc%ϰ" (CUt5y |Pp0a2@R CHGЋ *.1U, H C 듗ҩ NAψTQ"(8@R̍z hPEטgݜ,֠z]!EX0>⍁#3xI5)P%c|J1y b!20I+)@1 1" Le51 b_!@. !A({(Y xѩA5=(ADs!Z}J!LP4P4qjD"A P28Z@Q ST֫:*nǑ(!HhNpFyUkB9 ڧ`\B l\| xtKIņhgQ&(Qx?#8RЂh+0Pͧz."!|Skq M"n52ToSITQmŁ6 }껙c Kbs d ):3\\OЮ~@*a;#Ջ`**qh 굓SR"#!3EBHy]5aY ίKԏP"ŁPP0yQ*P&I@-rDA L͜ xd5CC p>DƼiܢ"! +At=(PPVE, S) QR*bK }Y-ڔ@fQ(ճFZPti1LX 8N3荬`֡|M D)شJji -:^= sP(xFN9 z'{BPaaA&3pgm:\jG1pz0tcu7vm`8N8VyO, &`c`}j >HPuZ5`f nch @ R_#C˓K p*4B9p'k PW@V<3W K<P+ h^A$ */ fb3@Qi($6ȹZPNQF`÷ Hh.01Sd Ib2!UD4α;̈́3@1'61P ]B'DV u·N7H>YXF%t HE b@-).LB*\μkrM<2`bɄZ,8 > R> J"``X5M+Esp%Yؘr%Xe 齁HOu#Yw p 2| v{bcX* ܥqw;iwib tH-.:gZB-;ES0UxY {TB@s8"И2(k%- Hˢ(h]b#p@8Y\1fk΀:ޱx2!2UK44 HsR򋐕ktGUWeNaԌ'T=W*] ݕ±x 킑t |gd%)f hp)NZ#-wP9B+ kwڔH|tw4w; !`P0? 0N'S ?߀DW+BDN]m3`qq8g Db1d3 Q4``8N% t8 Q(SbQ l3Dl _P'%oxk"Orp\LG9D  tbYmy!?ϼDdE|w#&"&|Gyv8.@h%: !,QeLƙ"L{2[" #0jfC*YzE0؟j↢ǂ {J@ h& ̀ZygCd}˫ "gF$y"i]+}҈/ "^xj{r&c@oyp4 L4!FހLy$\b΀`â|`P?Y$b~70 *l=fh}KË1*6Z)gAp.MqX8 &"}5:!8ddC%M+GQrY  F" P" PaZLrusd4L{o[ψUv&(VK" ,YZz }sW @\gTK! 9 CIe/0*R=,zAzgc~YCޡq><{Igd*2" ı.!#s4`D ( "rd˱ԙ@a0ݩPK1).}O`zPd Q,Ȇ]/ `^ Ovc;%0$H]¢)n]OZ؉"0l^_yN$$\L,2B@bx D,p  t0>(Ke)1xIL$ߗAQ]EB8 Ё!6b| 3@_HǙ2@NC8g `Ptnyr)O x1:,< $NWPFBZ"g(.%]A1b#H ! l,!yJ~Ps,slr'U<(ake=T6ScK8i 12;%D}LBLQ u-@$Ayn$rU)tW HGu 6R C:1?1|-"Q8[lA"dY<,йFB] &uPK|$mSVjFmwJ.i@{K+X,/-BA&%JLRJ(|  j a@\R3)f*clm\Ŵ1 yܓdИ L .Ű*f@@b.92D`z zӪd@!z\$PKXM׭!`-B$|mL2MC%DpWvR;>6QrVB 1 @ p"Ԯ|Nt/f0D,Ӥ |Fl/躙%f|l;`ux@yਢ!  n@ueg Gٴz)خNE) EQ طr:U,|Akx{VWN0`N됤R|e0Xfd )k'jv+D(hHE~Y "(qJV(B|#!l+i.@p ண ,M2_82H~άBhz@׀- ``VBrp 8G")𼎒La` x:Ẽb Ĉ@^Xp$e!%@!xў (.l P~@B166!"}B*^Za7elB'RH F,oTJi"Xb/*1)v0NW&D )AXj #$d?, `Vj$/ Zrz!`#KNK>P[ Zb'J:| !"`I,@jRJb$V2gEAJ9W( `0`Q '>¿ÒLEV2g" >%('?,& :݆P2Ĩ)2pfkA&Vޏv~`80bPu&MޢăH8}cwAnA| &<``k<!E,NPRv"p^!VA,H!D݂6`a, `=[FAyNЄ`&{V'@8Fo3vJD>J1A].H튵8C- ~w]gr# crd v9N{y%9eD(uC&!ml~Mbx DR zL" MȖrS@p&..ALY;-H'Ke3gʼn/XLXf//T S o,Bq(8. fAlhbL󈷗`b˧ Nث0r<)F!hp1`J ]]vE"rb!A 2/'xI FTʺϊ)B!V$JjoiW2L=9"u `sy@ i>i`%Bh!0E8>|+aޝ-*kP|g>FshNѯ-.kaf4tPjF.CkQf\L]܏0F^&C67obpa.,$^H3&0@#j2vBNa8ZUk2ˬ2(%pge@`R B'&"ͪS_{b"x+LctM0YMP. Br)p[[cJGD$!lJ.Zl""VT 'F%dažʾ=o1Խ|E~ [p_EdKOT(q5~ G`((\tS e`g, K.WQ lC\/8i7zԝ" +~#)kMN\"8a |#1⊃.2@tokW I` ^6X( z<@֖ß"C uT*7Cz @ "8!Ll5ZG@K$Xx;'s @ բGP bPL$0֫-drp r.zV϶' 5ПR,larT-V}" }u0 /7-zU*Lv=9 }"x%4K(lR 1КH # 3vh%Z" 0ݳʉz"1:Ln]p_H&ڽ6 "b# hGiօ XՠNz%U<,Mʫ)BFYP/VJ`:Lx`0A|D럕2,QZ9R3n!O,U\MH_F#JxJA*G`XrC a(N ݣ#Q+)Z) l Cs+DZ3䒛DV+B^*( 2d#v  D c!H$*//&(U?1:m0*o.6g*+I.dE@)d a(B#r(B/*d%(R{v ,~) &e(HUo=E1Cay܋yw"ȿ0/`.PV&Rm! 0wdp{T'x2WyE%Ԗւ]Z+>ƥL2"t` 4 Q܈WC]2`<1@-bX.XIS09VN0 a濟Q9D ;8O57膠fiPT h ".D xqhپ0<>8q#h 5`M$⢋K!:'YȒŀM`%$kӱZWxw!\`)F""#udAyf}0" \,HuH:tPhhJ> 5l%ĎAG9dT JjCC_ 1^-%l\>+:;(ALP dM+04sMFFa#a;v{JJr.% qٌSƒ S O; 0  V#(xwaJ0mzfZ;Y+yɁ(!Е*3(PhwRĩ0L!zi&bH$4PX:L?9x~šy Y`0u p@N1\ZQm8rJ @s&G 2J\G(J$K/P a 4eI`F(#2HΈZ8ș(qE&æpMVPY8&Zf!94;i$!H )`h9<xpٱ42-iNA&0 y 000j>#L Δ+TcRSpG rF@O ditBՌ2$K%XV!!NMqkP:h6H1 :TXՈ˙FHީ S!TR[=ԸaX/Q~BӀB @'ț PM(aԲBEj HHgjhNi3\1`6h Ky}L$H!/ gشB`&]R8F)Xׁ P7=L鯙2Pr)ңl2aTHKH?X 4'&9=듡Evh0"A(pz/jbF}+َ 98 01"/˓h"ޠLT,`D0H-k おizp>lJ gEXQÎ7X-bqu1p==@δYDX9uL~̈́KWq XQ 뀨 y≝$a[`4ۈ"-Kx[YQ#/,PyJ'XK0Q Ƅ<І8̨ ΋ Mجi 2XգLCEQ;#%"ĭ*PQ #ɦo"?D :ӼHѺ )H8?Vr`5w yxȭ'@fK܎> k%*H{c2ELXI ])V=~_[eh>X>Qz=Jˌ"`ݯo K ʊjG@r>Km|(VȽlͲ La+i%GcHL* @䖱Pu.IR[S%S?\øU" d(849D& &  [Q;FA,..`pC0" sAm)4e=HWPDP6Y; ֩ذ cRQ.8 r b9J 7@;#x蟔 F>!qOȦ L9E &N|c; 9IHj88)P%0D2^Y⏍/\n*[LIM Y& 0 XxSM+BL: 'J1:&+{%f.qbCTLxS܉Ī$ K-cNPAkUP6#H(uByN Շ{2ri_/Ee硄4RKfMad/U(SS1zÛ3JZl=ۻH&а\#dC 8Mi߿H F,?0:xM? 9BG^!T >#p")pj,tʲeS=;&#&+ D!O@ o*E`P.o X /Fc(@ zh8~oTfbO:@W2E?  J+>av` `q#iL^BQ%B@p<A :t}ڭ ^U`XLs2zi`'$@l;?fZ$>Vkd2tB,"oogVܩ-ˀ=@ lQl A`h i8K:Q2 yGӾȀ{ǺJP z|,@ aƮ{ =P . } jJ :NƇgCxP|-Gi;RZyʢ2ͽ d DIC^MjB:ld=)tTz2!h2!jDIvoq]riR%jbԹ"ID(J~J$~BiE7Cl ޵=h1h:%QP`c{P#A.L=hblJ㼃ʼnt)ǻXAyf\: E;r+1n2!M*]';%pA 8F >dn"MHѬƣN,,LiӴw $\j:hfЕt7 0. 4pzGA,lo %'`fyKSEN}\.+J"_|HEz"ilJ,UHm,![6ͫ=Y zJx$auz0JiQFT4;m-Q+$p "$ta7~@WQpc@@ &0iTMtp% =Q I*pmi'@450yrDa0QU.t`!MP 'R̓w#|6„c~;!:̪JTJٹ2,c$P >B~RjBu.B3BV#x3a!4(=ūB@,R,gc؉@VAX BAe&s#l~i @ܰ F<B@`B%j.4fpd*#JE ϯ^=FǮ[,K2 )@!|f خ0CTq['=@N"mrh:M$J,ssH9ì7d\0M)J.g 3%!$\FscEzafnroW@#i.H"*YhTQBuF"U!Ŀw-s,(,Ϗc3""s'4 (?tƒrQtj1p9ƈ f0 "!umt!M}c =›h%pt9 'd.*DEf;@A6"fYƿ$65C0Ka&&r|γ aA8x+/&86BxV`Ya1[*b}"? ba.!⎊h1 򉦳tEFMг0A;!G5*^666",228Hh+Q~B|[~RXFbky14D;g97D2̹xlfZY^@^es $Y6Q?%+}E`)DPJ/D)ä"2FRt[$Iilyax lư*m-yBl=Atib[iNҜg_C)67@K" aRX*e{bDb)9ˆo,h} ":&"g4*7Iؽv,=2<4* i7@Ģ@",#[U*G+\[^. r g_Dz"J#hI6K'4 @ *>J55O7>%4,BZ #8J LZ q ,~pe^e@A$fbo#6SZ[&65FBHѫf+"y(r77eı (!;(N@Qu32,( ]`A(:N4xWXkbn*3Dn"TM*=K'mGB[b9„%GW$J1^6&@+wwF(cil͆C9͗(K7EG4O4̮T$Ch]X9# ~P{8}bx~64gzd$i#X@\aT dQ"Ej %|ތ&ll$&Zxrԝa8-Tsh eDNG1"4 n_08BEEV]* F#%$Ic')d;l寔ңSƹ$YkA -b ȪLZ/C̡ka7)!fe$:_5$pb*cP 0{b2 mxC|< C"a 9~$(̆G?&Ԁ ʀPL"NKRSɜ(RX@8p| BR8` aP|o:F]."oE %+K"8 wGCIzc.ӵ~*̒;s3{@PL$@w`V.eN@,v?g|=&~4m;+'Qk`8; `gq$N[ 9s0NH4DNZ( b!GDX1j|1w#8p3`u⣟J[:pl` 6&"@ǩ2n~* |{,r.,0˙0C \Y22 *0N3j{?0 F<5Z^ %{2s+Tl3hڥ|`:` u<I,DCNd 롍:$`O؍6Ao r[ǹ;&W @F>RT`"h=UFD5ܲ)KL0a Ø9hu,f=MQ`@-wk2g,o[1!o} sB#h&m#I0d}0X㩹2L@n"h߻Q ~GW($K4vS`H5.Z7#%;)\;]e@@Z.S*_OߢYAp<ajPΦ ~c ($ĘV[G #&$$ɃL7!0t`U Qj;G@K}Bs4f%FoŏN *aiYe4{*vBKWϐS xc+.@.@dQ o!I57.>{&#rT66( C[0J"-6x> 3HM @` &=#N"nM!St.wQBU #ndG>>F?%P@@ sRA p#B)xZ.eQfԤE_#aPN䅃tAY^55 ҖK)Յ#~E`@tFG2ގ|QX@` /-)0JT`ȹxX6>) jv#c .-J Dn<X4m!fF3֏z?nK:g䘮L{Ęc q`(-;H*2b%%AD*EESh~S@)Yw MK0஀)T|؆T1lEXhMJ11VC"OR D]a\fVxK @.Aa](\pe_3J)cibA:Ef3&FOh$27"!A9 t0SGPCPNy"HchM Bh:G#\)X|^"Uf`2< (btk^s;}Nw_~} i@u>d )LzF`<@+II0@];igJ}@n$(Т(9WeKRڂTɣ*z/I/os C6M,VB$I +UKPYhi|VXi1 qʄ vCӦ=.L?IiE:#2'l((I i3d'ʕD_ mz Z[߭ؒԇ v)!eCo /2cH'jİ2{LU倡W*u2)S}I;'zG4`@)`|B:Ej?4n-l q''Ьq!>)3`Ň@ 4z] `AYMp`9V@ᗰ*f0hKKCvci! 0 1c 38Kh C , 8}"4Xa F,$;-3tK&b-e0:R3zK l ut/p K,,K9 64"HВ!PHS8 ٰǝʼn$H$IS0x`8ɗ ü*3ˎ{G v7-K'X(xL RJ3"i%7PxgyA@ I134'8y 12>p&6>@"JRy r(ڇjyH7p< (+|z*A ,x(H. (R41”  lKjFl!+1Tv -C-J a2HYN-,E Ьk0I)/aM*ҽJ ~(8HX0*ûb=⠉%pCU SQt7]a 1P! ׯIz[@#@Q*E=IAR̻;,9u,X@0&{o!L H$|C xG|h.K; 9ɗ28[ x:@tK)" ي(\䬠Sr%SY݋TJ<<lJcH6*$1;/ ͺB( PO6Y=âGڪ/q(A9e8dBg3ʺk}" ϋAH1BXEH1V-‰Ĩih03a z$S1ֈc#B,?( SPz#A+ thHrOZuLA y=ʼK(ڏdW-:&C|y@ I0iG?W`W =ewVJhχʅ S8pxBT*M8B5j-2ݳXxf*?sXRXY ]$qO2 }(X8W8}8DL4i  ,D`؃7`d5M̀P5Z#J%!"5K>A!Rq4Q~ #d;1T1,8ݔRPzao.A*̙=t8I5%7x>{s"#N8A ;ȩ XTNRü<)8xˋOT8r#`zEbCa$8aGN@nXFWfȂ±U qK(I@Yz0x[>1 : %8Q3xQʩҭb>ѸmʀBy % +ʬP-L7 K`(7A^RZcUǿk 9M(S=r ;u O%0^vP|H`3aQV0_YCCЕ7*:ep΢#OhWxQ @9 TJ[PH x#MKSULv #|Vܜx 9K" ިĭ<{(Ikp]2)(0q lsh2#dT3E\V/bJi׀D=a*ȃ 02;7Xi[B_e+țV鲍h,Pʋ1 v hO!j!H􄎝øh֣/G[cbkebI*(i+@8ϤU  ۍ2<~[kzg5sQPxJSË,z=ލXDSPm #X`d!i/Sz _PC)?C,n\)qOZiވԽͼAMӦ=X(^ΰ$j [N)ENMWCb 2 $AP?9;9{- I5/#ka[ *i!rYqA `Z8i~P5x7i:( .֨Ce!PZaFgqY,_yA7nh鴓ƅ4v4 aЂj} P2X8ϥ>ûn>E9aS % L7'xyxqL ;:9/eY86fxz}z$.C iRR{;\ Ja  k0.r-qòEY<*fED I1+!  Aۈ&`A IFt]YRc3ϼRDc/yЩT)(< U$KE?$BU AC$2(rpe`|䳁M)p@uHZ2J )(Kh" yrid@ê|.F29#zѿV jխoшm 4+.!D> VS*SD^QN-|#4=Xr 5i4ɞ&Cͪp]ΩJ33.@K) I'ЍšHY {:J@*L6f`daTBNBCpWeʐH9#5ʸc`T{A:+"U:c'y\ly Y@z hJQ|)fWB'Dua@dêGf3'ܘdn{n#L1)ʀD= GQ$G}.fYq2C\ [L~cՎt(pR(E*k90f .y@7\Z+n#X(;Z#ɝWS,tPhvt,x0G*g}Ÿ;UO'A7hTFzco)B:1 < :&D!楋d>!B^QJ$RG,abTB':j?z DV5AQ2?6c92S+%%H5&#Xi#iK*x9,x78P ƋV@ʱ (RH((gP*I"'q=4#tsĶ,idSGG('7)+.esdoI0٦bJG0d2a&CR (̽}gÝ Ah-@@ @L 6vpԱ&0&R5BK &v,KQ#r(Sˑh :&΀sj@ ` X 1c?Ae%5o0M)qF",;)q`ڟfhJ͢:`Ö4ҁ rLBiM܆z3OJY ҙ);T:7MSP+P%b%E*^r3y+l<pX k534W,τ2k")4qg"^r΂HCdMqLڿ)ݏ@PqLg|iT1TKGqŔTp 5+vg,(-eF?|KbD~y:#Lb(jIF51.$BB & !ܢr$T"c$ʆG`Tz\xID!\ `a֔#-Bp (%ig ,̂IÄP`|L8l^OFPiC?.IrR".h'$%h+ @&:(šbITH'bF02O0MMNpi(gB(gê+MR*i.#2!,h:(M6,*~)&8*({!5dÃ\(Ϧt':p)\O,,|Hb$N)g&PW8 `|5#b"Y*ȃ'Ă⡮@!Ȩrcض ,,'J"Z$ `ajY"(ԶltH/ dfld8~h" r7ҕ^[@nAi%d? C.r]x| 4!T'@ Dx& X%X EldȦ5" T>22,& rpM",.F! `䴋bqh?r$NH |H=5hI CdJ:M8$ y.nQC#L8NĬQl$.`G-) A$L;BCb%R4aZʱd!bȎIY @'7iXBA\ j F0|"b8]ЋV3@8 s3`Ij,Y,8þağ1el&> +&>;HsRH#t%`@)T4cfH*F~S5i^u.?Vƃ Üj)b(,'DH3, >` f#Pd>f;#XIH*Eu-ENY%!>82PXrӂ2KO;6Ɩq^.JiaT Ud$M*h.HҌ @, mTe(%&dZr2hLԐ!t/|)jH"2Xi8HP{at7F+U+`!+ nZ1`3J7VN#YK|< d2FuN.$C-+qPhN.l`?hF,  A*uVb9pp+,If'@qD-A4`. ,%Q(o~ aG7BjLe>N 5Bi'5@@e%~5RTB{(G'AAAjVI@ (5$֩\Daν ",<zL$ d%,%1R"4ꂄ.>9 c:Xj2$PJsI6#fB1$VΣ1 b;PYr@شV-ʀO7L ^KNki8h崾!@He*rVWQ>F#I$-b'r!DXE*$ڄ/>H7$Fz8@I ?:!dr)YGC x肌B KAOs@S|ЬA#29" Hy ~9>W1bxPI@CQ+AiA(z$N" q#BWXa|n; @ w6@x~@* #LOJt1O+xCh ׀9 ?,A~ݲ@b ATئ3ty-N5[D?2rS^Jbod2g qe4* |`lWtT6ˢiON|A"$(Z#\bItܛ/k_)N*qis:$Ǟ6Xc8b5j7&D"LB&ƾ @Z \HH4åI+1l, Aܔd*Z"ItÊhrjz)/8ִA`\R_73&w#Ï*Is ad$>UhF8"ҞW' (3>! \z #Љ(݆-"عI~@*؍ǞD0u+[C%v#mo9- .$N{Rph5 YTtC^{F3Ǹ<ԝ7m1kVQ ߼]6exF$"I\RB byVt7!b G9"/M"d#j`eu^fRØaa()L-\/<,g@pAN@0bYǁa矔\IN` սMLhE&hB Ib1P|p-z*LrA:5a/)#I]拤 V(atT.#c7[qi)rPb,X*IJ̸Q Oi[a!$ $+&om ,H n,& $zoO B A`p%i_;ݮC?@P0"_4}>!  }_0 Ez 3 exU)_NX4U)0vo@ C\{bAp&n{NT08&sPs^)`<@JY :&GEYzXoŀMNԎhyQ#Pįѱ]TrK9>7s4{;E})$,J+& |b})Q/*2;:,ګn*3K))d[*80Z\ `\>Nj-:PD1輦r2k8:C)M rꘪ,rz#OYԻ&Ơ)؁E!Dj*7zVDHsB@j]ּi@ "[|Y3¤e(#X*IjkQR 9ê4`&9BIA%%2Rq+Uep6@!-K2~ce̔}x4 &8Dr CP5 `,XE P<ljD $GCG#(tc/Yp"XGv S*"z@ŲiDtM &3LGM[B',B#P)PGbh5B>3Iud`)@J2%ds༧!,'GO HIQ>r aB\%c٣ς\n3~H(7v$||&U&)ti+K o胧)u$D8X(q K|h CxvW#՘#Ԁn9@JGܵtF|L"qT"ZrdM*y@p:]:r5It3T3)m1ުk\8zVJ q!0w^ 4xx2N@2.X x10RNdTͯ%,coe۩un\( bĸ|(R_E(tI2aaueGP 73y#^ 96OL (.8!& ) 2.ǪrL>QEM JĆ%|deAR)1#Ǥ M2*r$EXLs.hήL(Sxw t݀x MtdudGr\[I FZY#w(Sr>J- ?b e% HB>hM!*QUxh0 @+lR@0AUQJ2I$*uNU)ڟ8.p v#AIJ!Pg#+^xon'E:H)Պ*vD2BU-j+" 8XC^Uf ofUe$#DU:p^ maY ṟnm $xx@ {%C x60 ؝+ ߋ8gXX& t #pS  hw›q8! 8"q«P| P4.dQˀ) 8hQ}w0"1CɪJ~+ qH4ö=ZTy+jh;QywLI$0(w)"9>³ {a 藝JxՆ`.ѣмAO2PHh Xr 6ᠡ*-8j叻үHMPAK0?*<1 ~+ {p-P0Uq/Q^[ҝ(ຽ!\(iE 2'\,(m(Շhx`3DhPs2XqY6xEӪDx;C1# Uٚ8CAExؽTE鎿F p/[ Pقٮz  ȠK #2PÐh8$M(cvqMgf9(80(@Mأi>Cd1H5&*Pv/U).!NL`)t#L PPͱ*h э*ƫKFӶr`9q oLB-ZU3>{"`lQiJ! %iȩ&X u 8)hu3H U)ӐP?=/Rxuy*žHki>!Q'{-P Q=cJrgɌyaZp(P91 u8-BPs;0+4ȇbX3HCP>h^FR؊< ey 輕yqV:5 cHc0 KEcc R*a  YI0>1Sx"u@0n9 >=~ G/bLF(21@K>F=#h 󁚡"=2D6U)>XR8ډԫY6= m"U4 q*d+j"Ș@<=,$qWH*#Ҏ+$5V/))7O!SHX ؞؏,K Р'`1;rtk08WQLH،K8 .8T~{w>*Sf6*iC@)a 걁“V  ,4a!a(ez'LCs* 2슁]S!|:u(0\C#>A'оX> ^ؚҁ"`܋J\FX]6j0 K&T"EcD@B6;r\=!"*lYR+HB4ӂi72UT$Ӆ4^jUY8؝P}aI< @EI|>Lmێr-@6gh(p'p< pJ5M;@,E> D1zq.LP9XA8]H F.\ҋќKY0 VHhjs0PoHq\ {ɟ'ZӀK#lXCU=饆yNՆR6:`|3׊hm@_4RT˱_&ZU2ȺB3D 8 H |Pk:=-XUj؎|HMGXA" )(.H 쾇xzCyHz,}UJ󨕴6\()ϗ-XxN@;HFsc@^M)jQ /`Zީ=8( kQh5E8`E` SR9P5y. 9>Hyx8<EN\=Ar⑳S'; TrP /Eh0BPZk`K! &fx @@4͇PuKC*S@@y=湉#s&aqqh505ml1HwISQ7|؇pһi= M9PyM Ýڎ@:P9C8RJ{mÒї:[qK/HT%ׇQ <()(ED'0r?5gf!KLk^ cPLL  _'@bXX?_ހY7i-}l J˩'.x>u3 )(Ќ )ɖ3 #PK6JdžRTm"R _,bKR"dfpu-=%e8SĬs 5T˿UhUD@lD{P2N0;aODmF7 $KpQiJ7yVy% 1 JHpI{=oSݎywt)V;kE@<ȚS` !%9 \3hGj >YtOחi LDJ)LܚC F8 a XpH 9-@n6m`<?? e2`@*xb`>U hsTTLfV'VhN@sK}*V0.PS' @2b@f/ElpN(tV$V/wkpP/4ewZ  vp:nWcteɀh0'WK)~K0b+6@J֩'wP'+ Q*&1X`b.Hq`3 kȭ8])2Rbΰ1 c ҅ge*K !.MBЛ((gz-M&,T&nC)*`2% ~.-yB1ZV. w㼬d&>+JOXrf+YEYR;jŨĬS'ZURzD5 y-R2.sj8v7K´-X6TR<5a*X(%ANaHNlHՂ^ pL)dԖ-8k6 Yv &'mZՃfmL:Gz>0L*b-HJX|ZEVYJT1ET|5$h$Sm(p6K12k䪵r`G< d*+@*A4oY56%I&8kEӓ2QI;%E 17 A`-85APaUwĕhMN!ŀ@~ Csx9dZ*X&%DYq*n0 _)-XGrMHy:"RFY .(a4toE͚` ج"RLBl;ca krvLl!M*]bc~ UhvDBpx~!&̴bjGmKJ$ ٜ0әawGP]3`X @G!&"e*503+%nybi:Hi!=Mj6ɎP~ #ùڍQA.`(nwʐW+*e5EV@S 05F:CqXVzQAX J@P:Dt!'y`zFĝB*̛a: 9_ȶv>[Q0"A LB0`,I[Q4unT\je#s㬐kp l@06!-xq@Zg5$ӧwyK iA8aXi8%xL K.#nW oOb7QQv*LH(6) Gu! hwג->GHO%q%t J0zDn@#w95Ed1<(6#']*LQG b>QNürQ]S5{@fbvEg,$C&$ɢ5*ȾTb6$`؃(d 8?=:Ǚ3I(ce(In3vढ#Z,8fk| ^, S}b%;@\ ȧ# &MI<܀ټ D<ץJ!" .4d|ż @ "Km%n1C|'C0!,)& N80di @ (Ia(LA A"IJ&& ,?v b 0- ܆%XGb-a`2(j,7f&``Ax}&^*@ĦUFq hNnؠ6o/!B eh1ErR*0i|8N ! tfhi$!] wBgª#@ ސGGkJcJ,"G$|&F0bż8b ,łf,stvpP&τe OG `8N] hKb&C%F,ˮ*)mm$Ƙb DF&@aB& ,EJ&X@^! J T[)$Š1d ԷaR$a)&N6=%N" !FPJa$.kN14(Bւ` $7"l""%-!` %iNl "K*VG` 0AA S08& BjRn!J1e*D"-fKkG#Zub( 6VzD6@frD<6|<"P!\A*f&jAnjt"-;隸%ZcZN &dJa@Lca1'rE%`H Z,61-X$-c-i5,+<^,ц5"l!xd aÍQ>VF00߀@B"B§}#l!Jn b'=x$,lA !q 2)R |FB1!Y5a.zP#4Bmo6 R0<#`Y(L!9DC&s0t vRV|48pI8%+>kbH4)64B~lNs 栏t'a6(4"b,!/-B*ʦ |jJ~y-@b`FAp-@r ¥'"`)!(` A j&J,T%'!x`s,&i"#V4-.q>kH‚QC/F>^?K}B)IRfc "lRbO* *:ZeP@`i`2iyuQ!z8!!G**&Pr wt[GrϠG T)͚L5g`FXQBu+#JnTfEzz<,G.(R 0L"DDZMh%&VYvhZ:mn+241|N=RaZF4A&"[J n '&L+a,!}jƯco& 9 \bf9U& l!P!Z} F4<r ` )ٴV6@"NP:ZBֆNO]~g؃'On!FX& P[ ` ǂ+gcHNSbB2J$V"'yB X,j@x}^cB|$>6ZNYk 0 Gd8oǤLLa:XϣԻ<Ȅ9 j @6oT A!b" A].y"/:ki{5v^@ #DDBf2 ccpp 5@}<3@@0 r)U0xsLE u1eLh0>O т@h0 oqGޜ ΟJ+jmK}>@ՄB1C ]LIX,{<ޠj@q}8xL^N t`";ۣF;h-I #' " hrdW9e3"~aD텡pVAKqg+@CKAumqGaܾ 2"Ϡ( .@Z``$h(sFO!FTpgLxAx7#̢r`HLl:1(hn~#hrh'`"gG;7:mҴlS8u0RRl\ٴnz`TF.ؠ( / HÞrCP6y"TlpPO$0jܸa肴N{DjjlN Pb 9@Zt3'*ԏ}xhOir99s!-*0z| x8蘟gs"a`\%u0!" + ⮍o&:i&[uqF" < NŃaHDz}h mJ O`{0)ҁ@5>+ H5 ɟjn>~2`+Pрϡz&9*,Y2!&}>PZU!&Ș6'z#t(`\{-Th;G0"Ъ+|)p@:DzrlÚCL\ &&U9{"0DAh"`V2x <Ҁ}OO",Sw@͕l}G1 \dD'=椨r,F!COV%`l <>æ$ * 7` 3愎0Nt<Ǭ}&C4$Sj'@56 A;㓈ʴ-Yq$%.G&q"0,EtS>=qvʛJ"/Αrf?C30[-gеc`tl8ژ!*(1/T gJiQ;X}hCʚJ-)^FlKʵNsOhP 8(QRO8ΥFHp@; a84h V~![p-ȁd f ӶY{2&h8"@wD!lҖJ pw<"@y1vVl*C  s00z42hqǠ@ Sh}hibI*E`?PG%H&j|#fhh#V;,cm&pL o&sLȪsZ%#|@ k#`6/=Nw,whvMK"#35ٓT2km`.t#Dl{Q@* ZQq*Fk,RT,hs5`l,tYþgHkի8GMG@dlgK7t:R<btU !?bȆM]< .^hF°O?mbv$NuNby@hHLS. re 04Qhc1=Dnjh5I7Xq@|19~2BNHlH5+!͏iL]-/*8B zĨa JJaӄѣÉ4(]w?cQk6%G鸀&)&$d'A!쌝- HČ[> tj uG  qَIb(hVPda,b=lB4`,;X zy :ţR&Eh՝Щ:yX8c,#Bf9@z/3 8D "mh %| ^NkH0R)pIa +ᅌ;@$iB=SgX$p@ X0Hu%Nȍk%`_yX *6 &A :yH']3ŢqdZՃ p Y HxTta :XXQ tN뙦Ў pX$@"2?[l C(w!Z $XԀɱIO̅MQ P H pf^9JPŕشARH)\({͌0p!m*ʟš6Ѝ+S ]nPaWN|K V]&#CQژcyˑpi~b H& 76 @0W8`a2 M܊&Ӱ$A"B63&pd(`%f&pi PH "/p _nvR) 9 Iv8Hɟnp%YxЍt!rq&` 0 *.6@)gK2aB8 ^,<( #X$و#5-#Ў1 lH͇fH Z(H +Pg I FyX%hd>C̸1j_Ɨ1 3z pĀ @]]"O8 蟜+k0**THĩgp`ی`Vcn ! PP(Eɠ7KX8Q2L`k OٸQM㑜+*,\cnIOqasCtͺ dWc^B$pdHXPM `cz@ UYn_cQ09`h'($@# 쓈9:\]2:} 9$u$Sfz@mh2 h:gaT8o5s[8Ífh!OT'` D7^SG>#ο!Ɏ9z0ˣ:xZ:(9SXAKl'z<~2L;aVg`q$%O%HdJ({ 򀎺<Օ1%e1:Ԝ3P*`kv<@36ï`(My ]V;XZ`P v' ==,[a~ {T 4:fi zߵw|:Ɛ?l_Jg8MKBX D?7Trq 9x5!k\M5t֊API'`G8p&a_"vAPIɌ[2(-ۗȋ ٴy8卅K1@@z!P C:q2KHa7y<`9OcdzRI%D7>A`0X}P;As ?o憾W`8ewwzM/'% ?_8@H+qOLF@m}e8~$}ߏ׷)lvn4r1md/A,kn.WG{ [$z>@>X3j #|P2$'((`"!dVH,-( pB&lzn!$`"-)Gd8Z~ b%jp!*29(/47qdFS% P2:Dzwh;ȃ 򨡃@2Q\7Jէ:,+ c<'g JFqtoug`QĘYڈv(gҩ3ˠ6X>#8 R(h7Zv7*r&(ʮ `dD`v #5=QF͎z){$>C'[;ȯL) h>FrĞY_@0L`sN, [qᠱX:8c0KY' B(7hh q郀J$2T)ʎ '/Pb^vGhЅAy|0.tBDJ+cɽ_7;qjz͉l  E m9@q7kMH Ϡ,p聉k·ƨ$n(3+!MsV́@kbgD`p:UF=.6Apȷ[+f 7֜3w+E|Iy'`mPə3RqD(Kg DH5&f􅘃4=#-&$ Ƙxf>C61 `la! |s6=03~P2<`1#\mꐲnQc'm>`QJH@B0IY9.R2j#k&DɀA {0RB.233L:hp@WR.EhcCXf 'ʅcQ_' hӓpby%0eG_?@}Jv.yR[Ddt(#$f$ʓ6X@06@2,F&%vFt3ŝ a<0*PH(mp"Xt<T Jel)1I]_ $\ȑ'8"X RHЀʆ;|#."8Cd~eM( bWVL F@^D00;H띋PUX^dBMH, #KM.L)kg!hÄ4KX3T ֆ (!H'I`V2^-*Nƙg*X'c-YN|rPbLЮO(z-90E7fEK;0_K%h.e\6y# v {IMJ@+x#D#tZ@s x'fh2\4NI TrAu}KXQ+Őű#6Zt}8t`e ,0E\0b(Ԇ7 INR,<ލ-(A܋\;&%kK%JD$- BIi [iN"S_.D\u5dl2 >;b{ !J+ 8)4e#ؚ#hi$YTy]얡(`)ŶR2X7H0K NeRYDm!* #J'H#TMC&%hLJWyW,gN MalGQ9N@Wl@=ޑ\X!I^kzR=3sP¬Q/CJojuS[8G.x&A$}SY,};ԒtR.QFhE 61@F@&R(1ڦ@\R1/ fD 3*.A& "ܻΔ[c:tR83a>^! ǠFҌ0[_ @LTb щNmm(h`9I` vVFA`DZBXE`:H`DD)(z`0t"j0I+8bvJ6[B:B(̆BXLr ,mi*B 1.nZd3gX#c=.da eXbFaJn* #*T\6 fX(BpD$(dCEWV)2I@@lYVhfH2oZA#+"IagQX έ~kn%_\G U4<b|"Ӱ634HYbac P+rh!?I >+ /" `θ ܀"T!?4o'4z#(3n&yU|xdfC *sA!g3 4XE"*& 3a2c"umV\Kd1':Aa)i!s 21A2(e02{)x"O7#P!sNASd"DvaqBZF2,bN`a;dJq8"l+Ժ0Jdf Lӱ2'm 6,0od+TY Dz &nuD_g…"w`Xlj<%-K '.dcZAAD! nvl8}[F"N' 8_crGʹXS E\+- ԃ#S\!#b2nf}T^+ZN@j@Zw6f強zRd'e#6E{.-$ 2aajX%Hf&c'2x MK1|>5 a"(c*Pxg#d)^dDcc9ȃj6ƫ(e&af Sod]+c4*S^FbA!Bj\0;$@UHcIN#77m@\FL  ` .aƼ0&qb-P "TeH_( rQPYz.@\ZaBlAh68 k@g@0TRr w#ojbmaH'|!R)`Ha`HgWT~ Cz aJHU`*k{/hR0iJR4:: r(PTZb~Q(# ԟ˲HG` %zǡ.('*)Pd ̀2v!Qh `{M$|R DL./` HhFas sk’(ۈ!hCc. #[zuZa~'Ѽ2W~3/֦i)fQ(L  ی/|%1㨏HEB-qqSB't!`#+SLO\"i"^Pę&LYqRI(0An"@<:5:aM%Z?}?X#8M/n&n7C 64"f'l@ HT$yN$P{GZsG}pJ ko08#(zǖ!ۚި}MLM$way0<=Z2 .  @~aq`.br'o3@nSFBXC Q,Oʓ1To#$x"qZ=f#&;Y"lhQ? H9!0M 6aFn#;=s-N'f df#3ЃOL{q #59l- ۊZ "J A-YP=Y b>/a /u۱˿5܌I/+ư0y9}Ōvb٢O.0D+Ķxuѿv8a#H 0i@EV ͲIEm'ByVRr gP|Vhĸ#XǓF)<]^O eE_/[p!Υp`8G?6X d .[v 1C *;8x1KOZ2Y>2Jp`7n1ٔD6ZP l@tHL=nIdt!d{3" Ywp/0REMN7-\ bK +s h@`@pL's˭ Wu6Kvq{˜ ́b@>ex@,DQ%g3 ֑u@]G6Xп`8ѿd`:rGxb\殈#b; JMN4GH,z~G)>+𷳇|03 g9(g*uB >N!J9hZ*`z|L ?$ܼB8/dmH1+v'* ԈTZ FI: 64PCPFqa\#8V6׭ w+HI DQp"S44L ͥ0ǀqx[>{k~}U c4l5抢<7պGuy{ ~.rF }23 5C'}s(j4RBB `|@*8@x!j|j8:/x#(~P`%YAJq `!&#%DT0NpVFl*3HHq &b 3&)s["@o KL@!bFEcj Yz2!'aaT$Р6dQV.'>ay/e\"ᣎH̗Z,E~=1܆L rTƈb Cq! a5 k؇0Ň+9T;5쥎:0o$̶T߹6%a "@&X[i0F$_!] y$ڻ)-`HEΰh`>3O7*4g*R/`12 @p{2: 6 Zm]Ur*Tn^ rRU(Ĩi4`da\kdg{Bx7 :@xfG5c=NI2ZH3?gH)}l af11 dԵOLjjWf`/\SXO/$T5?ptש9 X T W%Du""@92VxkM@J!J z`ג`MY[@ĴfdTFOhe{MAxrX4̐-ȜWaG$I+SDǙmMX $d lxTHAT<&|Վ_MehH 5A|j̑x>e03ch]si"!9i0P qEdPLY_$Cw   @&P.F{dE#Xi<\t7.zގvoqP`,-# %P,g)'X'l^QXV .pz?iєʉ.PHBPL8KZkKQ޼[+/Վƃi#8e|̅ب:e4Ua&e" 0gf%.zpN%L|.&$AIl##!`#7$,Dzd!fja63 @ `D@3 ^-WR,3 ag1j6$A|nGڲMyqT@d`a&!N@&.攂V5b/ .O7$0~j4)+^Ja AJ`*v 22"PCtZ@(#̖<"I6*`?*JR)|r"5HcP$QF*IEZ @)Ξ EE TjLA0& cdP>`%XJGŎQb A .+bx|~- Ib@j^$h?cKgtl^nPHR$t/$]0S e:5p2~ׂ輫|/ V"+ tlHx>h P+wJ#d AqFW0*ʭɢcm"PA4 @ –~;gz@E g( +>/cHrA7>@nRq*d?0B`\\Arlt#xgfl"w! 6c9q S Tbm"o3. 1|YSDrK @ )eúkeR LU7R`$% A* @|tI9ztRB%d! 0k>%}{ %]?.Q#9>@ `V@"$,.ETKxCG1Tt1 w1H>UD.ffDeQD?{I Y$5dGU[Q`aG%D @O"aJdo Cf=D6 D@XiPaBa>d`vFza :5dDg4obHK P .,1`I+ֳԽj\2 'd6. S6Pw"f$T䂚2 3!!p ؊ċVkkq[#bwB,DNV!JF KC%nR咥hG6/HbaN3 !NG$8quXC5SN2 `E,zhH&@ :C`4u1!v )ĊQ-S)0mzU2=&HMsx@Nhw$*IBWQlʉxiH o7$!oSD|4#f?NDrbWJ1r,larv2& :B8~Z++'D)Z ХzUhUdK F/D+RtI 6`h'T%bf0tp@N}oa3 qL4N 7EJAqi8)%b\f(B#BHC,b-# bm%z&,&xLZP ~sD%G c`2nJq6.Pߍ ǬUU/.n \U=3P` SAmςk76oP\v@ $/HL89GcOV gr@ kr8Hr9D`3U1 @XP.iVI*dUGW-dW`ranBj$k pQye9û/$h홂u3J|o+ڝz2M0@npLEKH\vCqqNJ ftA7 0&e`' e Bm/Q?a\#įU< Rs H< Ģ@wMlg$YETE ST35nJD3ra !^FvnqNY,#dF.5 pxC(gL%Q4CH4%dBB\8@ ;;, n?vQ>pv%I  p$;ETމC "r?fc8qTG*Tvv9H#waD4!%TjIk\+<]vo("B+:A/nVmǣd"T\RC[L ւQut- Ӻa%T?夙$F H%q'z#Y. *# yKz+.@T;9x#!z Y42S!BH']*  ?t ,-!Nݽ DL I2zla ~Qվ1@V@TaHpAxk߶ %vh8&*HAZayV!q085QefK D' @$~f;j@{CW.BLxu!nO3K3 aGjNN22`Y2j '2RXR]9.@  @וAF \L9)v4Ab*1< Z4jLMu=]kyr :;2(|# FmOQHP.2}3.9gB~$\ .ʈ~`q#v9f0pIΑ̃ QF ~?@ [.@WB~04@䰀.3 }?hR,'SPM0F#%0X8}P0A( >it~sI#9NuBU-`0w__rpX,|24|[%U/+}X0 IvN  x/@OT =:+3ª\Zw)ij%@㖧p[N{*I(1Qxϊ §G)͌%T!jЪ,1q`.S $Rs9R)p)>(gH+y!)L:XkYd- tr1&(bq1C <,%*|j Sĩ "طb"ѢɰTW( !rlT/()s0L #ذ&',)_+FYa`3"ktl3L',Z;X" CQ`W@ʞDnKGu*q71LRHZ4x!o:&L+H5)L] sWKCr!1xNYJ 2/#R{|j!RL)0+@8ɀafX. χ-P%m =R>K?s@9="kI Rh+HQeJNV9vҲ}ɺ T*  4B&EMJI-e @%xtaTV_){h .,xgc@vbS1J@T'-X aV*@%VWM!.-]c y?Cm `Zaf!(8U7s c ~ (%ԧLX zRa2XS$DMG 28(2 $FfڥNj'N"F!06BQ 2j~`I)GrY<$%j\uDE37F%Qv62[G˃e=kɨ)@ j-ItLDBԻH3=rɈfA(ʒøm _IgYvEx4ҲM1rp gK0Chϛi)V\t/Q!9ZD$hB!`*ӨZtrZhN;Ja_I|)3VM']$<0*`-t2С%Ô X AVpq<-,zeK^Lj;Chf f0csA#J>")!^̅,\U-U p x.##M'9@9 CO*S&D;9qBHL_y7VkMt,s鯫DO(YA{>8YLed?0;A3tGv9{l̫4Rt$MC`HHK+*zg1=d=5n&! 4'4鿥$.ױd0ai} K^OU~rQ_rm Z .yM,.@7/pR PbP(A ֐{J*Q@Ϋ,cð"`N LPbd4b~}& +Sc 'HT$,bW A#K쑚E諿4N^:ʱ9RK|.$D4AT=/[czWCZ5 oB.= ^rp$^ݐ4ۻ 3D%ؑb<,24$xCx;xV ?HdNakì`bǨ?;GOw]h,IB X fg]ZGԲ #"oR4zѓ!H @кѼ!mǕbv@+ vq d6\X>w_ uZZQ YX>4=xȴZxr. t`j OBCX3&ńhGXx0&8z: n٦SY rP 6 @Kp A*z J5蓈xPx(S[;AzqA@lj1 :S71of+#hu@ɣ!*Zl5hY XWC9i! ĉiXx Kw) hk5CUVxvX؈`|&iK-ShV;9Px eؗ<]b@58^i$!r[*/ 򋅓 *Xq ~UlikU#*dkZ3Ü+"̉Ϋ0Q0z 0 G3< y2ӔxeBp+J} @pR0Q y٥YR?FdRZ 2*>h>;6YP  8! :h Zv0҅8LQF :bzL>&₈!}@y)[H/MA:Y'9i:`1u Xi w\Z+ l?/1xCjwrHS@R5pyiX3Z b0y삘(fI9J &l<pȍ(S9d <{ ;N\9 illh) `qm.PǠJBh܍)X/Z(2x0Qia @9*԰&@;-PP3?M1} p=3<88΍BʡCVB> p85y XɊa͢9Z XcƼ5R,tQh-s]\l0Q!B" MAp ԥq* j _3@79xx; :`CLϔ(XҒ {{J|["2LʾA}G8SXЃ)0qL4TdZ| Qs"CueՁѼPS0%0N,00Ղ^r= b> ȵi@DX:0sȑB(eU1 Q4"ck쉤 DQٞᢕ Z`ؾQIW0L8ֈ){&z!DR# )zm-ȀC(?0x9>rʕ| ൜繨X!6{q޹7 =X'|#*ۺpP48EH HvY%ޕzTeP czepNc$+hE3Ÿ .]A1BJn'½//n Da0JF+2Wq Lj82)wK͂&xp_žrh*5[x] xӄ!$;YX[ a XANY5>9ȚJ܄K (sHwnP]Yը= 10dXP1$h}9#X (.Z EHКڕ OuLtϮHbQŀMDSIŜZ  y sK\b` B5tçiG"!»A "*f ɕ#˼<PhNAVDxudHPLxnV8\#%gbZ ynFSdz@*A<)=V|mc|b>Bu̧+9=)|0\n|w"9@3i >S]:hHpԀ ꋅ(dZH)9€=XΜ ? xXVr#w|{[mA5LB(r`M=8PጋBs^XfP6Oxo,<0B F0DJ!rP2;B^gewZ_l^SiJМ>P(ePegSZC(iLQJ3x ~fAPB)_N|NA0BSQJ}`Y {FwYeɇ#_&{ iYu 7vK-Մ7hP <)a<3yn XX'vUVbb S8$И4O=lw9"vuuىҞ19BQ s&* l8_ Źj 8\ H:&([*ZaH2լPM8X+,@ ?_< C@K@sk(J`$=Hm&Si0}F f4kGj|=f2yY/JOd+}>`q|a ~_`6@P_`0y`YC$@[Oqť0%hm`'@>%R?īu>xKǯ@5!ʖ+9JP`yp=BV2(x(%H ZR*!r`)  |*:޹Hb>-KBz)DR,Gt%Hc/q@RZ(pz 4gl:#(&=[I)*#b̪dw=@9vrjB҈@"]#͉X\@3 .}Hf#^Mp{?(QPp_ 1sZ<ڏ)h4n솥ԓ=I@h`@ttX("(NeXzHN~R>2hFգj##$/ACrVP~Eu aIJ@*BHSʔjVL3@ #c4U$m.1R8:Vv%P7R!JK+$i$ Ƥ rԢ, u!e?/F K(v8rYz(<AtړJP8 I tD2bJ^>GŻ\zK*Ax$ijZ2 "Vn d#aP$H-0 LZ1""zFE2BZ* 8%I lʘA  \ȳ1e숕(}$a!ZxmFԄDe1iuE8IS+Npῐ8'%`;:IMH" )EIyO!B"CqT V|6KY=*tKP < aY"4l^-cs鸐@c,Pi ra=JCXrDTb)|'@6aBkcII!/p %8,ƫc|bS\Ƿ"LnA: yPَv Zd-rULP&K3A75l,@e ^)!ͨ:K˜1BRPY&0qbD}?o_ h^w#cyBaZh ]ʷ8bt^(Ģ^PJR R#brHbJcCҸQ6ʘ XNMETh ""* -E4WfJ@QCBAz"T|=$m7 ##`2hP .*mB?{Z\B* $*0Xƛ .I-!pޤ6ֻ#J.HmK6F=Q$!^*r *@p$6/a.=,d>A&@5'ɨTcz#*_Rbժ%TΉ;3ğ$@A#ðt<Ř@)ŰCב>\ ɳ$J*4M,iq0T dף 8ي` ^ ,^p /Y-ԍ3HPw]4-wdZE/`2Qmtqo+R^|!H P&DC,E?0 (4ufpM4&_Vbw" "ax_xvn]G(35_ 8-6ӎ-έd!22V+K@bxNBWcm *'T!Ȕ#vVSZ-1T$gì A($`i @uJgNX*e%^!ŷ%( I@Qb@vX TÉ,/Q xP4,o # 7η"A aU͌ZV6fH̹jtb@JhRr6q.]#bnp3E2%q.,;uZE-i,!+$FÈ1G4a did䚍hpq\E["t~@ CVBUhqdF$.C%A?vQA.,pl7fB3h#dp qlƦ!@ H맸GBQ~-K:Fhbp&&>dgjœS.*h"KF ^`DЊ`$68~AGQ9E`&b^8CO]e`B; pt**d` `6L-*d/h*G /h6=`*T 1)$a N!MOJ +ʊJ}B&C jQaԞ\- c*2056Ol!t@ (`Id':([>nFs*~N |'V MEB\bOxv$b‚D,xB :b?2"SC~@\) F!ةЇbNd&Kbh®/n&ȁLg-t0"R^ӎ7✧)_* #`(ҳXP`AWCWtsB%f$\, BBLdWmD).M9G't @G:€A܆o`MC&B@30 D+z/HP41S0\qD0x6! 0a |. @#yE`c4b;I"K'Eg\iLVb,dTV"Ԋ* 4K!hoA!,~i  @?e  &,Dl!KIbNёJ2H<疇a ÓdN@jha6%v<ykSa塑2< 8AHE`;eX$:ȍO 4E}A'HFU llFL0i(/㱫#™"q.@OM1CL)眪@7Vȧܘdt/$Qj|RS?AP@8BRL+:iԈ4$ABw4l&[8" LF1W#EruB\(gc `1!NabLc,8bWBRa4$qAaC0a]JO)$úMyz i!F$F>f1$*,)QgX|Il2,# @}X:Zy%dHfPbRgdIYaԋG O,"jڭJFCD^~m`Q0` M"E )6Ac0%4P}KH#i{=c `J@$ȁH.WH(D' 4 vF &E11[pnue|`m/D}~A#rRIO ` @ARa.Ǟ6 l!.CtqE{% Vg(T y u$|n(hA(A{ !0%ʞ2#zy2κA -c4{yF/bw6@s@[H5`yk{F01*Z|VF;Sc `]Aoe@?%rx`&@ vMH)dIig1˻%* FB&4=mQ0"O[Qx|^>IoB(h"i7}t ځ=xaGfA@HR3bئ2%~(F(8b $>姻?g/F¥"Xr/X=[!@ fS' Dܶ^Ɣ!R(b]'<-ps<)@?"i_ އɌ@ LFxyÜ(-CJŀaF:0@0 >O?#o`(C5LpMA _| >_o,@PИ{0`$*(h"N&̤0ˀ)NR|@y2)"ƪ2HA2&iZq44 @x<򒵇$!+*'rjZ`{"N]#:*z,9"UI19 NU8 oR%괨piqrP"b( 9s4~"TR0CB.%W$a2 ^VN):N<DC\QjE:D'/i]0({M\ÀZ)>#@^41 B`=`u Ib$I"=%5Nj,SfÒw4ib%H4 lА?mrH]р0LQD h۰IpM2Lґр`EE7/F#I*pk dI2)r) Oy)Q3 ;MRz1Lz,F!fX4})Ƣr`L*B|N#g@\IUD`X(z+F"aUMr\rr)DD3c QT?Hb3l.R:7ftL> U%$^ؗx=A}$\ODIIbQ="ui7A&}܈i @I:jmQJhUStRKxz>JHtA8.X22@iFH @ h9b@P %L'jX9'cLB{Q(BcwIuT CAٱ]ixؖ$SтUJiNd p*,h5XvpNUbX`v%^BdIi1R̷$s SX *!:q  2~YӈH*̩eM3CoxLoe4#tE?`;Q%3QԈ=Gɂ\&xRsu=Pp#Cª#/2+Tl}`I, |/a2ż0u@16'p<dR%PXز!%6S2ܿM2@!pp 6Z CC%%p :qw4(ҨhPK,:c) Q7ܴ \1Ҝt X jO @y˂b/a8!#1$`"EMG}ti"vIr`T+- A;1ܮL IbY.Z;7TDWi]G)(xJaa4k!`h|`UrYp3R"DoC0(psJۂ a1Fj| 0GNP:&{ D*G0t=qG*H  :a F,0" xP;`vs9?b滸 !HX#,Xv Y&4z龉yOXӺJ ؕxӆ`~uXrB X>iڐ HyR Zњij;Gk*9Q?W5!$d1qh ""ʁڳk::sJ?3A @Cd#{4䑱 n΃p! \jC T ٌBPGhz#Ap38bHov,)\@XHG61 M|jz٦P$HMˬh;K%#MlI[7FXC1 ɨ!K>]hGjs4@@vy|W5b3̟Y' 8"4)^20Pm89PQH 0I"GH 3l$X8;̲?({}pKcZ򁖻<3w:T!F<8H9y ɹ.M 3K3:D(PXUk͈J j6.Յ"Y̛8?+c V&8-Dнǀ)터QY0؋ 3Q~?M݀ (oȆPe"@(--,=X EP@zihZ35Ƃ,"( XQ:?(UHU(3m p-ЃQƐWĹVPx)F&Y#HZv 28E XE:B؇Î`FHqH<*ntA IC2 ) RRCAxw2a8so 8cc a`.+cPtG; ፖk(P#-JխjefV$H8:xaP>xs1^@52 X0Ogjs,fqG G p :]1yљSz"='ӻj7Sż8RGx',2CΒ<+ pqk;c*02Iq, GPv𩊪8j8ⱌ(f0wu q هbD g3h ӐE8LseE֪u8$ H8RM- P `hӺF1Ծ mL 1T f38>e:Fa .!ٕ! 8[ 8\옙;%(!T̛U vZA*Pjm!hG pzH40axP2 RDp05 R瀰 Oa;ԡ b]J bHε%x6'.DeBi`veЅ<دVx⍹6 H 5<`b@ m(+AA(J{ɹY]͟J8*tle덐 pPo76b˄Npu)h$$g0P;[At ܙkZծW0xHhp\ F14EJVm h 1%p >nrjXۃ`zBr-޳քU >G FLePfvkEG:y 8#z2#ЩxsGtp0P8g`EbYG$r+YAThYctq PG p%GB]pW`kQ lm^*+hJAHU5fz~$ِ&X#8 ,XvKKwF D,䩎.xSA)!@R9c`*g|7R@4(j̘ȩJȔ@  `MyzP9¦ J fJr>t5 J$tJZ $y`x/1` (ޟ)ف`̾EPQ4O. 23h :|$ ׇ\"Kdr`*gwL`Y2{2 sWIqsuN* :bPT!Cc0̝"ک2vR9#>*-, [+j)LVNl*Z B,'# ʚZӾۺ[L0 ٨n}-( Y@MD$Kʜ-*ˀA=0@yV_q-?]@ނ]N!/)*”Lp#ĈsT? ")/4`BY :њ;#%Z L*ЈSݹH(.>PqYj٣RSliiQ,yY>C P s\*! 9Na/Z8IRD7 kD":i]47Qh-k𬔶*J])Z6DL"@~D0:H8DG=FT(U1ChzJ,!#Cɘ3`\Y_)dL VN P'"&p4G?M:g!zlǘ$d<8dT[AڼH搲HF*GyZcXhL0`lD@Y2=s@J3 jϡ옩=>[5PqIi<4 V}C[jRgopjb=bG,lv99 qGk`R8.c3*J 2<RL}4Iww8@h 1;\O a\(@HhLϻA<܉|р/@4 js$6FuA˲1bc"XV()錉by\5R2hQš¨V %w=$6D~y>0JcJR|Ƨՠ `,X`/2i A$#,WHjhvǛ4l6c`92Uq$BgR>Pz (2 $3m#\b -ŵC,ffAsb2j.~[B⊉ƈs~:8WplQ4?D&#/*Ђɍ+.2uPq] 8e .K#&7$\ l#ެ"Y@_071uכ xmg@L2R+y xN1^x:8nLOqT T k6Ռ#@({L;̀]d Aǻ)=Ă+!ϒ4 lROs /}.%Ldܾk(fԮD&!R) "gbZa/(+@߉\@h  ~*x+G-f-/~A3) V`r\͘/h>?)j\#JR&AD<% zBĸO7À+BI4)*-W a&,B:`v(JͨxfBhj!,r,A`, H2 \HqAB&fº+!a N) @(_R$ ftT4!l~hQx-btꀎ bqz7BdH'0,a 5+(lFd`@Xc+- 产N-"d!! IC T@~` @HId`AbA9t$m#[Ds  b \8Il4"!ÜDZbkJhzC 0+X"e xᶺ  k@\K.Xn1/+-(0(Az`d&VT`i TNz\%BLbҹb6a6JWH+*6MvSnO$8hbhala *l(` VBX<B'B#`"rAd-"3¬нQ0"QEj"I?!Mb(rW.tPK\mѢ|nb^H&JFNU:*>WdJiGIҐH3%! oq7A''ߢFLb `evᩒ*SNăpNva|t40ϰ*\U тI10N3p,M5Un)"MRp`FFI-fUb_4l\N!Z!ݮ@{\bU@pxI!ևgTII8!sA4%~M^8FTeą-96Da9Zf)@xO74hbM IdThcp! bf6DꋆJ6,` @:pd.$@oj#">ՆL<ITs\8+9 O#j]!ʺ0rנE5`QXxʀ|Xi|-v. a^aL!-e`@ XTe²[]4ANG5>lXJ<@@0((,?%iܲZah3voQ@4&|!`LD2#f>aida/2)8^Ud@@> Dtz$UENgC ՅG9TO8}Uad(!4*jzvF!RJ%`( )*ؗd`?tlo"iP iQͦkJIcN^aNu_D'eVk)r.h $d 4!A>Da @ 8mX`O) b @ B*k"cLthl"vA6` lK 2 $C6F:'t *a.R!Hն,b = NSGl8:BAQ 6(t8c=)0CjTeY7۠ajU.@ cAE%S"?$3!D &T*'ψ <\@C#? O` v ʺpdF!pIAR7Nf`K1\NEGJe"`VA}u-(AA;cK \ h@&_2g'jgjgxjgq.C ?7\,49j4ff@")"IhIiPw}o.LY4 W4_F ,t&UbЈh]Aa;p@+g,bw:-Ǽ|OZú"dB<ЈgJT_$*"$k\B(0`1`\2(a1@A)+p} @`0J.6#`틉&jnjMqkPy.qG4! >Y#5 ALW,sGg~RG& 6eJ_fCA#@V*S*JW&$c]!epWNI'+[tTY2@@dqsnBJ.{HBIxt!8 lIʮo!#aN!X3!aܧ%Jgz Z gD` J\R&Rr G’B$B/@pz$A">!cfLFO+.C.` fB FMTIy .L+fa渊g>fd-Ǔ@hv&AdHA#{ 3JigIKF'Wာue6xG̀*+Awb.Y6J|B#`WH5=5kV9H(ޖ\: (Si2Nܖd:cyi"nx8҆0SӛcN)b h':,. &BttQ6Ӝhkpw6ˆ~rEvn0t)p@ @8H8>z=h Pࠀ05W}>OX |>g`h/`56y$IA< @9 H*H?(@ 8 ЀXPEϋ-}Qp\s9]LX,V,y`e-0 k~ $JKrP`x(bQ*&'[\ y=~R8n"X : bzZ$ḉS ()̢:Υ ,$+ hQdY)epӮClz+wǸ5(>vj{+iv)h FRωȋ o=S ux-,@h1п2Li'w23!2m6ER0W/y%,ɓ;}!BQ ,@εJY)հ3L`e`Ehu+Ů i$,#s(!z}d*&rA!#-A7 ]"HxA @'nt_J0( 7DJZ %,TpQZ sMI4%d-bXdohB`bˆ)b0)]0M$ĘeZu%8Y(Cv3`pbQ V+T띀>>i,f AI)$Yͳؕe5`$?tNB$; /pR59K/o P;02S}ŚSqÁSL1eqDd 03|!b&dEfI\u#m 00FZkp{]bFZ@h L: %V{ 4wM TBsu8D%H2@:)6Dz#`gj,CPKh\UA B0!=Īia)̩2E'4d' ,ʆZi(t,Ep#|pNCʆ,?; UEAF7w°'c\o QMcl^@8Q 2´2n|DQ&o @;VJY]&0}#LڰFњ8nNM\Pqijű:G7/ Ѿ7Htc .| m Tkq*؈"xo:<(Lȶ"CwPH#øv޹5|Vdh bh&::K @8g7MbkpVG@s>j :$1N!1u.T%'qа< aXGu(OEh:Xd-2hu #*>GMdij!'c -0fe__^}tzqLK" `ʹ:ڮHqNJ`c0e9eڰ hʤ#)8[+x=yؓA{. 9:{lI`f*{E+`9SC9!+ DL6#jymjBpI n8yw(rV8:x4) by2Bcʑ4 ޞ ݉ W8gxJ jB1\0iCqю89X1zA9K6ɍ`z!a ʴ  hPR0Uzxxk'S}kI P*"XI`*J6ɻ1n)DϦ2 2BSM1Ha,*ʇ F;tJDGhqq aA-*ڏ08]KT8u 9*8s;X{ܟ4P4!cН+`h&3AxG$"AHW 1* $5j;PEk6ܸa,Xiu800"9"9)a Cl9: lXI:ү@Tsr\xUUi%mv2x6[A7e X80`J  X+<ڇB Ì3) `4 u8`P0xZ9dɮ{p>0J, cx >,ێ ( 2̘Y^Aʲf?-9mp{Xvh2ϙ`Hle@D&9d IJ!L ܔ4!q+^†@\KK@9Ȍ;HJe`-|bl,9(/@3(I Xs[Npo(,0IM 9 +@l̐O^2{"I=9) #쌈P$ ? dR3<$I,MqB4 `]NQ2!aA0(€8h&Zrw@Ȋ-dX&4- c~) ]a0S tTpȾa&X:oj@l<ȅR_Ck 嚗 lW$ˑ~iPXFpm yC 2ҩ-F=x%ziMӗq޸l!Tj8ɝ0[6h-5 ` HbZЁ? IדᾮK8󓑅 :9!(@刬APBEPxh)u}Н)}P811x9صa("K)9,ˋ(gNi !Vf?M#" < 3Ÿ8D ^ĴBX, vС$ZHRWu@܇۪ИHH˜!fx1ME8CNWQ9ǘh WA$HLpdQj0T9ԩ{rՠ鶃;Z Ȥ  83pp ,ظXɼRKU[5NJw•;M?>z{(ԁ@h= B k (Xh9 y#QIi`xj08<@58#攱8aP0蕎$ni"r>tyȩV XG8(nzI\)21Ń;ybKԠW ]#Zyi@xʸ*ͅxPY,I`"xU +x;pZlEL9=_sI^D m ΰ^K8'M/)*H̔@1* h7T8*axydW<:`.+>`aWGhuOɛ`ED<6i X!Ф4- Kn|B5^H[PEl%;Awj@ d S`]0"`u흝'-9I`^dK,\!!B3kʒ+MʉE*T¸}yT nVFX^_1Kp h( H4<8}h 2 $li> 0zuv[<'(rP:@]<V`4)@ ɒ )iK3hX Z39j'*2 :,֎-W  y m^U&菶lqwdTB6Ҿ|S7K= h F||£ CHgzYOc . /]G0ĒȒ(S8 $HB`%hBW!W1;"ԉmp@rXN[Ib`xXHv$P7@)@B 1!դrZԑϯ9F >FU8SM{`D| Ď넀!FpEY"Ȟ9WK 8^7k|':dg&~ѸuMTyy pN(G ʤA5\햨8㴔Tw5)%X8д ybYJ#Ԯ 鑤) H9| .Q`a}Ț02V[BJPQ,=A_ϝ غ"JP5;e:!@Q- #2࢞^C?k0cR17ˈ@P `( #D^YaUp@\5,o9ʯ|"~Jpb2R#Q`֪w:]A^7Oi!"P"Y2M,n6Oׯl+oHu88qq۞ jk`!!B1 x~;(R g;(rKX)hf`>n&|2git*>̩:ʯ``!HDhS{?I+&`L}%N{ʁAL(I&U lR*YD Py5`ؠUrOhB6Lth8 -a и-c ؿ~K |\Jmb2)p,Jh\T'P+۠o čBhurO,@Ma,u{L˔a@Zgxmad'T@B1'}b~pj`</Xؙ`p |` X<*V4{ @2VA@x*`ZdCT &;2k: TUҔJWbz6GNSjJS`pk&ظ+)BPXP[9 4zر|J$['ܦnfc4sqs#X;(! %TL*B@` ZK%ğV $TB0,E:!މɒf /s2!N" &ZGf!XcJK/ \ř715ʐ ј3ρ=#рxl{sK$@0,PDXNR^Yg՘&A&S,ى}Oa7`ùCnV FADSvKP d H(+`^%ibz lJwz`s%+{PԱÃү+q!C @dd Aj( |G4(14d*mYS^3.V:V C84RFXP @D Sz_JX:=Ofxpu!c.f%m&B"TAHC,EW E!n b8G2H련G:2ž DDӦuH@3A/i 9jWp%`˙*@`ctHL InZNϭT*xP^-1Nz<`H$Vʵ/C{wYK+0jAH2@P_ilMhЕ@dJ2=Q鑾Hd<QMK@ZFntK<փxu *iWw DLJiЂ`B;lf*+SBL=@kJpi`ZBŞȀW 6UC['%ȭ (¯%(1@e,;`5T4.K'TJD &p VQbF+bt6Vnh4:FM`2x:vMU,eR֌\yA,!+fǯ*p[ey{etvXe84㭞0= I2`#tf`H(@v*tfOh}WJ3*`7VIc(pq$: ad. ivY78K@&AS79 +Oq9sscN!L HbX W@f p蠎|ZB'XXCc)khUA?$PP= a{ T5m9iBc: (T9TDo2cTh`jD?Ķ0ky f);1&*  a ihyZE/4zT=4N(:t`G_P8XL(kA9,D}"K &.BB]Pb&"N)x% A6dh?!& ."n%D+^2m ne@dB0j|D$& `r!#+H;6FH.anƈ@4a#+H9f%F@ncnlF$bb PTfBJV >NļxGf @Yβrzz^hYI;mj'bK&hFxΐ09hԢ%T[.@!Bvv]ի`(dn*-2R!PVIڞbV%\DtF "k¾@@"@-BtX'V$!Dj p]b$:H+.Yܖv hdR¸:mvY*"y.'"6K|2?&X\${t `r!"D"F` fD~:y|> p*$ @C@ v5 ,ԧF{yr `*`=*LdڵVc.nN/3 U&k[aPV Pg0l2fb2:x` wzxRd bnPrG!Tq4%&Ba*AAc\n(zx 0C.@8@)na^2,Pc.\;52+a6Vv'% 4nK,Ȏ'"@,v2P3b? , m 0˩$*rR6%z+pT a4P8|R?'Lb %2`&Y\C ^2RmK(A'OrK!?AЎlBr6ec"-.(%t .KkjJ+Vs|Lf$  )2\i.$o'mLPJ-÷EbpmB0LFq>0d({b P2J2uqQL6dwI0!.@ w8ElTY(L.p{KA=cBD/do"28@@͌$KF2fb>s7N[-0c@ D4K=B!c(sxgZBt @ i G_̅;+61FChz"R"*fkC%p[Ų}y S 4_@ d/A]8e;CNjLl9U>n\,` !rƩgKK5S8V dG8 ֿĝKUP0Nįɮ|hF("TB"64tyrCpֲL6a "2 *a x2%9,©hr{?MtA^"U&dr.#q7>-U# FH2%ozmB -' |F@%s,'6r INJlBn$qK5_Xb yA)f(IPtJ*0K#& fxI!4a:qmj:x+nl "B" @Ias~*xtQ;E\0!  Api[v%520"! @  ,æ&K7}r? ]anA%<0w$B`\X0F$"!0`!Tw^6%U7b{?_#j|bDb! ?NN%5}c,"ZntnI@8A G(v8 @ӃdZ9:@ cud,b,38AhYD 5d" @hYOc+#hQtos,(Ev6G9?6'Cc(M}(9#v$-&'K>b@"Ne9&/K&*΅wn| fJ U>hI"b(?HB*P[R*(P {&&J`NLaJx!H7Bu1zu>ťFuZnvx"$6ΐ*F6K@e$7 ^QV"4^-1*ŝN2o$0~H0fd2xrօ*^\t!bF[3F"멞2N7fV$^.e:$,G6GDs[@ l A]q~[EH$Vc e{ 9*"v 4auApCf`\B` `0s z)BAyʍ8.}fh1ѕQE\sA2a" U"fS"ȦF,@jBgF,Iz)Tp!GˆXb rr/YCm CBA`j!\.+4BBDTc&5k$(j4 -Lt'J[aqWDl!j"Pl9zq5l!+`+LP&.@ O<@!Z=+pȶ$w` ԿoD9Z9KB̋$nx^?@ asVGiY瘺HEb%#'.aXwX`N=1!ӽg,U4c(0k NsVAGeв(o`!bb#xkPc%^U# $"D\ ` hmq{%'bK(X gx_YbTLc32Rj ̮$CtRƠH+XE)u)/X/Is#PASяc;Nťk WAtYwxa0Ȉ`!^Zz"VfEpBɢP=|U4`|(}r >.-E@E@?_o 1}e!o V`Ժ-~La.+~*ꓬ4/1(%B%+u4 wB;Hfl|V*ШzKP0=d"Z}=adJYlodl@tU)@pax{t``CS,0>DkH8)n*~)!j = cl 0 #C|)}nAO%IN:~,B;lۙ.2 k8y G򼠰&{T1JP/8$¨"?/E ͂:jIɠ1bSA,'J9J *pkRr `A<U:dH|*0Hs|&{JPm1 C0t&[rۺ,$Ӽtld| hyaާ \}(P/JzɈMgدd@(y+&lZPi5oABahZ@'J5\|!h=u0`'`Ck%)/o,6BX1z).M!ܡ-hy? !*9lldѐ`@m68/`pYT5tΥ3 JA`$PT$P!x!!P3,i5,WoS\{bqk):(bxQuh㓎 8*\iw)}0! c ,v:lMOګ$ $8 2;R7F4BI}$BHzG8Ѐ( B`L^L{M+8 Z9+X(D==G,I(y! 3,Oy'gٚ4٠H.@2=F{9"Ve*HK$"pMpˆPD۶i(λ)ݑg Ѯ6PZ oQ˯>6g}u!`d^-Ű@&n؄8(0t(rX}QƋHIPPS(! 6)3#P ;ѝP9NJ0A$DA (K۪)0ǞJp@3H+D&y^O5&A8y~?of֭ @9?;zñƈz*1Hy=pJO"h&8槚 bV7p%\k"1B.i@(:k{ϴ7hXk$CQ"Y @>y`y#+h[@R5+va2 =p1 UW0vb$q`sA&@u8 4`H;z5? 8 OOJx+.H qC &EJ 8x_zEhÎd!&px#X2XAKm<  0a J(ABKn(꫞*T h!x+$J8upѭ!('I ϐAL8Qt0A,,0թ/$a*1@HO'Xw9*#A[ؘ0 b: @dY@38}"*3F) #BTk¼i@+t5 H(hh@-H]pCŌh AjS2TL Q8)>QQёK6%ɵDɗ925i9Lү@nQ8!HWˀPz^y'x2U H4 ̂y 2&<?Hwh;T .#%[7H8 (c0:Ru4l 4ʡbS,@W\ rU}A]d %h陛P ⳈXr7q _N@Q)m" mV (Vv W>%6R_0F(ZZJ$@3سR|< XZ w K;{5I<Z&[X8퇺̢Z Ѫ̰hF @@P:< 'ٟ[v)4j`:# 9%A*0Cw1xeAVC[Mٰ  ȁà{P*]Ǎhm0x.-Hp LRYZ &ǣ9HX\4 <H 2-4ǸqMaKᩒJ2Rc |ae_;c8.xрxqv !(D+ pP2x@qX8q`)@c- aE-`TkFϬ- .# D*=鈅+(zx#`ub( PP9P[a؝ zN9zr"Y3;Y9xj<gZ3Ht sa:Wkw@Y,p k10A @& \.ה `"Q5((;`k'5Mh G d+!`O8P `G݄J*Eo&5 !29`4˒('j\ JC "G&fI3sni<$>B!*!LI༏K2$W7T b "[a΃2qN b7[Z`?z}TY9xr5P^QVk۸Y9<0\Y¨-Ƣhj ל$i;Dţ@XW^8͒õ7OЖ7¤pk )֋ LL}ʔН\"7jJܰ` Z}+a[St#r$50UHU+f$&ܮkB_qVhL>" "̳̅Q8. 8r؂)p& 5IK9W8ۀw S P2> (d,e> ȮW ҉f b&k`Hu(E%S{5Uٴ造 0@TnI϶\zx3=`dƫh^fi 0-qCmR 9ýϰR!hb'\"Y+6ވ;H4R S#kPmn K Q L-ay s=ܬsQj@*gxgl?d;Ohz5( <MȐ(և vZ=\ `0nڈ:g).pL2 E:RI ^C TX9ax5ԟHg83Y(MƁ(V޲*n:}0t/)§,xx#}')MFs#5o8&GС'&,c\|Ӑ ӵ8\(2M988 ڤsDшx$n"dԨ5y x(|BHDXE(G,p{`b5dK"S37 Qaϱ+8fH=K؝ <6"$6IN$a.7HdDKB m2r դ`9\?9@44ju&W @¹u"h\`w5HKʄy}-F@+2ђwgFwRl}( `JD,yEQHPQˆP@0?;1B@`0 ~H`jT 8G!rԍ%`DIc4MAp4W*saz<ڙo# R(KҊT_O|<,Ws0KerԠ#FP%EX8[xo4|gmxd&1ARY\jf ̤6~h`,̤`=Db^6G'3xk~H$( b3 Fy-+ʢ@ 6 byBp@]-I.3)K+A8aUL ] fzcvKH6bƄTZ-L,|j@] OʨC=,L5\3kVa EfVgߑ^U c-R Xc`1LKr 44̱+uPUӑb0oCTS䷙x\He >y@Z92bR C`˝ )U pe\)QU&gL  ؃N"h=vLKGe FKGHEP&la/8F_3zq PRt$pl"X&8@sI[FH4 @^$,]6ə2BgHE(Bbx2tf284jQ;bK[Ѷ8n2(n9@Y vOߞ2G*|f^)"% !)7àtfaF,tFF+dc4@}z&&WJcjy 4*zKKd39@ƻek.P/Nm[8@='7qyAE"zgL2փ'A-T5`N9{ 'GiXL+Dsi@cY,`~{yLD8R)+i¬ k>U~t'p1yl XUu*Ǔ-v2rK-IT4RD$,UvIo7zL0r€O RUJS)g`bKN&>A5`D0"\:+Svt$l 0%[V{2e !sf,mnR(#k1%B&pmd׽ )TܼE|0" ƾb(COZ%nw@"0YdL!=pg'f ` *y(z.]3'L@F4[ fVZ30#D"*G~h!"BO!a Fj2/+ feZ L` 0żu\P.@$h#%ZsL pa~ bc(©n|B$̰U`9p}g5 CZ$6&D"CFcDC.A "O(N.]œYN^ FARoRcxp87gVІs'dKV{A *Pad,;Cm#t':\Y@Jlj(z+@m"BL*T% #g!#A~H s@QQse+2h.b36vyctc"e"N)\+J $*x 2*Jv, ldJ M!x6(c47#Du-C&! d8 t4,%Уb6=Utn}[G^;.!,r,&  'ZJ[OeQ*ApQ8 3Vl95p'L bRb-yp"ށAe Q `%+ `#(kmBgIfT02% C^"tqGp@eB7BI3bHdY"!\JX%#|vR&2,$FJ6,lrH !/m|%~bL^b<4rrA"P 4@'0euwHԞL*KP D zRC2HlD%_8隃ԬbJ≓ׂzfVi!x&j!! :-1`@D@'KH('*bC,A`~!ZuXB Hf!A$6c fKĈ@*)Rj A a5cXf=SH\m9b`6 Z(xwLf'Bq#)dA$6UXC=aŚoQXDèIg!z(KETM2"B־qJ3Z#V(g&$˄"YvEV>Q`@ ,6%ˆn00(bŘgP!* )gaEK)p_.@{UL_J K" `+&XϘM2 _)S@ Ah9&]hfg7 -DC3Ջ5ed enaCnnCnV}| ҊTJi#;'Bil+Ldlh~l i56*p_%xBIFIaD$I]'5I*0 , ,+ /`A}Ie v^8c5ªR@Śe "!.;c.PH&Ph 4q$jږ!P2 .+BPa(> gㆣX<` 0aYWsU`.\04G2]/$$ #^Nl0v7T;{z2avCm2;: D&Rd9lE& MR&}G4% L!`-gvY"*4¬:%+ dtˎ6( wFBf @*aGdh#(Y)j\vJT.ڰ`YeAd` SRs *K?o R)X$A"b2@ fZ"Š*]"Duy"$Y /a6`Hm LM#,A$#mI0@DDU!oJ6re !Wk%LҦYa ^<HBӸDzuc@uE>B.1 |g% d_!SןgNEx8rH! 2j)|T +p`-!~MT|b+K3S.NGQq d#./JP& BfZنָ($#D? ߠ~ "HrH)J$|ˍ%|^@ }C#̣C/U `l- ;Z#)#["T^cOE_ *-0 \W{u:G'1LN?9Ri'hr|$X|}@hql]8\N0 ~Y G Hh B < @޾X4D}4 |z{=Fx&wK7 Cp:Հ PMe1f\@H}̪`[tw1`0 'qTfq9&qS 28 h* j0 `(Z@R{VȢH&Ǩ~sz=@Tr~.H@܀'ӄjn|4VSs:md@{" nT d:9TJ8 NNȤj1L#p.dXX :4$vtN$J{XP\ Y_IJ<0ӨiJ쓞ǽWP(`#GTZ: ZS52 T"3ZID6y5,D*JQI@ J͢/i8:$D4U%dz0{>)һQxV0S&Bxy-JX:;*K&+% 5!hh2 a"$H uj?f$=\h-Lٜ3y\=b#BJ+4b%,YR8a0-p. Ʀ^fCS'NE`Sː>Mr@+JIo)Y$RhXCTjÉS=Vft\!: "Up2 f7Y2&]ҝ%sD8zFO8˯ 丒eJ߸br@<4.RhWJ`$i; !f` ji\mFiNS07h0_:SZȉMk c(@9̱ 2ǵ[`)s"D(=7*zb`̷'DCEȩ/y^ Ts8!ʗ^/]`Vr"BOaoLaXjP1 MÑrt4dfZ DUiGQgd)KVox,Ra u"E+/ :xV:ӈ 1z `> 81U 0[HcPftɀgj q%Ix˰ K#:BdB2jȏ X3)DJy `Zr4 ِ܊8H5W li0plP I+;\MIȰ&UiC U鿋c*sHL@0,a 4a3"xܛI𼸵8P1 @ ܾZu9S8ڽPi@i-F IW' 'O,@*B0M Q$Cd XhsE *` fPpQm S`0yH+8Q :qD%8' W5hSR*/x>)@`8/\iJ 1T M˪p$k%rAYfFX;0X Qh|P F8'|BB.pVHސj CFjG ҍ/ApEh6~\,&3" Ý!8׉.)Cl *FITǂ&yy\ܱk1'FS`}zAD0Qa.ٌR\+( !9D7ѷ%X/(c5"'Ϲ.i Q78V5xxVھ ޾T 6 Vk? PCgRΡK1؏;BXC(@:<<2 Ѝ)2IPSDhbpN a ƀTXS I(-h3"~j- /y xbB,_I<#zEu6Rxg(ܱ'8bfemR+[a8TPR!8"e5"STrZɦ)Hu>a@=EH ȒsYX3 ńO86Aac;R5Hޗl`*7A#[s'2CbRx/Ds-*\cd}+ Q:e5j%xY Hs3npXiiA;>( Hq2 V,)/IC =-eXxۇ(DhvI}{ 0P@9YA5̜j.~x(eP:h܀-Hg!~,.5o0Pd[H0B˸ϥ4 >,? Rϝ.YBFyÊ v`-!Bh\ܕ,?<%/pJ_Ux &fn( g3/?hpKyA`@|o ZA)@'s`0~F%`]?x qȠSn+)&E>*.1G aLĀ%lyoo+(}-Ԛ\y36.Tz=3!LT3`B?l"q} BCa{9+ "j'  ͎,z׀i ~-,|2Ik(g'08JA˲huM?jl!#>E4L) FIq 35ޙ>:o)I&kg.˨|9Jv{:r'E(*E[xA&g¬>c*Rڏz;u Ij!v.WG9e>K=mREHb!A\Q7v~9.ӸGDGG?Rp*bOVa<)@Jоb@@CqfGr]OqJ ( R*H#̤ǀ>#Fė#b?1-Oq=D H %QxU,b\sqF-J@A<_l?>z.9˭JCeRtIv%<",b@p ZqjyFHæAKg`&9G{6ˢJPeDOT5E)8qV*#Z txSj@tJV\` q8N [y9Hs"pGѳ(Hz%zjMK%%@ CƜ!jΆ;$=a90!hN(VchJcc˼peЈ& `= 5vA } 6Я@"ay(`8(v})'&)db\\eDYA@`mnCz1 \L< 4#`@S:+[##Uz+[ X;֐2',/C$Vfh'vdj@}Xd(#y.}ᬵJ 6a'1P t-[ c"Crsvg `5q]d-ifq3Jkr{Zi<C8\1ėD;S 49(dkA?X \ !Z -*Q0;OG9.R0䐞ϴқQ/xrij@!Zt%ƶ+>K#;d B) D  yTQb鉇?B"q9-y3YX > 9 D'mz%XtJ)ˠyAЊ{V¥HRJ`dgAbL#Ә0)(/Es xu%3.ht;T ډ2$` 6Lg#R&M yNm$ {mr>(~8c G .R9pol`}i3tԑ 0`\ t2`L؇d`!u!:'lN=E ;)-/36 :0+BLC9 0!\I> (b##8=Xy dVk*x v:h 4ʙ */Àb@GBW2#LVI|#C"sc ``P F~=2JP+@X8υ]0JR2 $(YhzM8rOU.ϱ%(ed>r:,9 R%F%~.N#X/ee#ZAAA@8m`vfdK */2&%d|]\Zc%48Z<ȶ  Fp @JHaJvF(gpE1`+ x.A <%6j)V$f!a!HV&/!#`D#Nʮ6 &C =.'6Bj>aN%P+C 4@v J@]twB`c bB)a#H8BQBhd e#Lj!-e5stB!´q `"`YF.HF{" -a,юA'&"dRX(^*h:Iq'#-DB亴o%88# ` _K&x)F3LV&EL1!Hd(Nt\g"d`r!zNYr&@(` F`OBCl`rb1)"15k&@' j. 2IjbTh<Ů@  [B0"62|h N ^h(bE 4~ a%&cD`"`;(l[" aFkAQddVv(ZV ֽԊ IKHV.:Ka7d8&3h DgHፒ.$dNd:v!-|#*%]A` 35$*NÒ^/\"l(!(%cR89"^qJ^b!:!ud1ePЯP.t @Pr#&]'IC!&,4Ƥn$`!7b!p9n@RRୢtYAx2& RMI`'Q9 ZD؇AZB(1&4TSa6DA3ht{ RIp2 Z=k@΢=I:-"$M0DPl*ZXc$:-]]#ja`왳e!ePU.<<`nBj-/($i!qF*)횝6WưjU 3N` x(B$|n63b!)&~(a[7&E-rz6cADBUf,ҡ7s  Rp @N`,C޹2v^/61ײ9V P$☴^[9bf XD(0.V'+!Hl_0'/Bl桄'^"]c$p>[%ׂ/U@,ԑWC!&3ɜ nM.g ` SsV A!a2XbR"4"(@(x'j.QrFs2rA y!MiFB@\Ϫ qb[Bqo'#` yZ[=EP8f#JAH\X"*5d@^ /)WJb!>W°*$b K?YG{fB`Wᗭl fƶC/-qp}@$> U<8ǸflC$("Ms.A _q`9%!:ˀ`7[-$s%`)[FiqSVy`@io&['+Ar Z ~%2"6MT ` @9-CIGBtEHڜt4IEᐣ4 KYg#0e0* RH @N` poN%h: F$C>Y1>|%(C.iÞtjdA@x\2# ]Bs5%.-[ćb)%ǀgׇjq[: Fu")T'x<  --sԘآBd!= "C(f F wdf@HM@lYH&.SbEé:EaX@}?Aa*%l2x Pg6/8V=$,Nx `Xy ~Ǥ(<$@(8~x,#@3hQ?`*n< X B@co5Zk9xޕ:hh8 "pX0Ģ@ͤ}! ,n@ s,u:D. Ca<dhn}x:_%P}B3Ia0X Q2~֪5^ 0ĀEr juP<fx E2b@ V`[X! t$D `z L>|!GF~vGb|iL*<pXX(xd8`:*iBOo|ƨp( ! )fJ >1q lX9Aҹg (0 =z*"0x!ȧbT0^@bYqx@z!lL zʊ*"Cچsih`nZXN`8/a{)$ȧ)jIlP5nlhP`V{N 3 j& }'pejYI䞹rei'p3]@Ma_**LJ\rYQ{YFÝ'Z^a>i_@U?QYyRkQr)4*Ȣ )ڡZjjvfbe,xx8,xgmhJc%`*byⱍ&xkPظZ y"'@ 5Z@ xi>g ]1)kL B8ppZZTIJQO&A|Lj:kz!I`J2)hYd:UNLIThĹ8X8Kl/@wG`= PSP9& R".`@f~/`lSzS@/@l@2JL'=["2VSdؐT5kLGhWBX ~(J2!J !(^BU𘇒P5  a1F8<6͋-0@DBNLSZC!}U9X 09G08D)uR;7k ҃pxkd+V"<(z 0۹i_r!$'d Ro!He}b ':9 d{ מɉD՗; {{!P6퐩B A]'<?C :XRO$n/ ?ObOd s 3< {>h^q~/E<KJ$@vHeTSu*P re#CqJd=_3cMl.0K(1ԝb9 sFIl() XL`ƒAɡ#4˜Q[Gn䘁TK3d\X tS&JM3W-@*0G _&%V́oŀoʘh4r*86%' $ 5BiZ4*R(XHAC1UhA2F3gq@Ӥg/@ Y3LQGɴE`)UŅ`|-{u0s XJ9v,`1TZA؎ʮɢ\62QP%2!&|LĢ”\ ]90xҚt&H# @㶡9 )PYtEqI95)TY{=_8@גozZ*ЎuTY +툅H@Rq3DL* Yr*;YCL䭥9LJ`L@O.!02vӉRIi5!'ḇ6C0fĿP Ae'NJ;iUZ*'ʍ mϡX e_)H X 0h44|"SQ~sG&D>W 5ؓ(K7ɑ;^9ќ> 57h!OoP-AsWpSL[[f[aE` .!uV$;iu`sXwpȦ (HA0rY eA+NQ0s8,9A.05q |+ʒj Pyt39PՍ(Ax# #&4Shqm/n =J)8ׁꐻi:"i5x{,[0n?EIr x$P x9 0h 8xl/SL+mZUpX2+cA9 H| |qZ,n Nx CƵl (C% bxPS>cB, HȜ0.X"p'Yי1eJv' sHp/  $T |! x iBgJ.QD9 ,@@p58x,62zI%ڪ9'&f&yC  `B ;eZ)g"e/ qp&52"$\sz% >pssrـ Ð Z8H+%!iĖ:*A& '2 i GV /HTݻAJu P}0"zYyi;r(I &C&{JA衢hE8z(XhvaFKUYQv(9a@A9菋 /*!ط9z+*鼆T;rHP@ 0\yXR  ǀI0P±+ Yh%,)DoOҰq*4R%ڻ⓹Ƈv Y`UY |T p5 )0Y 9xaMaAU0< Z(He |yQ(8NXWP (<*p pՔ&-$jʑ AtS00rJUu !\*M`$UPGДX߈@Y&;#EX`<Ғ-ˉذ}˙ * xx=&[0p^NRo ?;qJa@:). j)  ̈yK}Dd s+ai!S hW9Q!<6Tڊ1GPRHǘ'Yz4 %˅ߒjv 9 _&SȊvE-),8S%!\ 1A]=k300h˖CKIe !ƣy hxb:eJJHesV0  aVPAT6@1B4M :D"cV ;0P}BL>l_KO&,a ] e0P)@0H6r`";lq xX;E:$L |ߎ(@uPaUְUh8DLUZ0!-jlڬF诉#*-d5x!@٢b&ؚ]!PrPxP"X)>VS܃ 5Xh*KLxxcd0Hϋ / yKLRו9ieDHE@g%B>M` 6^H*5q9 x$m**m]:cF͊|!&8R f<SDc`f%e:nX#=-,H-@Wi_[zlQ(QvŰǵ}͗8q PY&[͋]?1_~Ny39Hzt 4MEyZlXQ^4$㉡ڙ,9p`5;9Nt;WнR vVhNFZLpݲ8≈Sm4*Yyy< dp yz^\ Q ի~ WH0S$Sss .: q:71zELnm Y}ȉ}2k"F ~Pi9 PEۃ*ōX/+8&m=c "̐e˗ҸU PiWdPh\ijq>:@)&4 ء:x pNB ka8'@'9T0 R!r ph$$δ 7%R2iث6ǩ "aQn$!!TE%-ʐ l-s}X):ʋGjX0fWIk9ќ8sm({ j2 (d@My.Hr?2W'|Gi yK*ؼh(@DW7|J^$^Q@k~*aɜ&EdpitJ/ˣ_1j]&Xn @1`>ǁmRR11? +` ٽT|mfCPdgV:.vǪÀL C`1 :(>2#10GR)+29g*D$AZ9k)%Dz)TK 0:Ӣ0Ʌ՛2Q FSEL<*CVWűSԈ=ȫ##JH^!qJB d-ٕ#Cl"ugC IU8RH,sJ#v0lF0("myjPIU)oI|.Ðs<`b?BO֦8$2TQvc-41οĀW jre*0K\#@8` 3+0P00E:!y؎q~-sQ6U1f̫":bC0-#{r ="Ab;.f_O\06tP!00c Z A᮰Mp3{"q$'F DuSQhrXbx-iL R& mTcQ*/ @(PLFAGISJ1STRҺAIb@2@1jH֢ZJAZ%NԵ0k m]. X APblNR Q"$AxهޔG|a.isPkf"M<ͩQ H Zm:9ĠUkYBDՒ0¯emIX㋑V)@Btzhz鄔" Xd@dI`vxLlEL23 -'!n0f($x FFaMY&0Xk00r>(HHKW)՚ɱGo^cRUqL@Y%~g{%]T 0Q 5` ܪ:vmݩN~5*2/5  NBQ ?I I8)ۋUkT9#XJ}1*9A Tp$3㘷TM)fErGqiz>|䵩"~a8bd.uzf@8Ca6dOeɲT4a=c`l1DE[s͞"1PW&yGF;4V.`_97g >@0NnwF* [5ꔱ6!63בTwǮЩ)m ނ vH-&&AAB028]nx<' 1xn,ܑLzhxDOIc#ZA%AtaAD$r,p G& l$€ ` /nAPUp$ҐUI$#/G}ܧ1a'nZZ I mThp? dTLN `Nub# ro:hxdt9h)"AA\<:`aDJfB?6L`t/z .&E `&D&K;/*jp%! { YVԥ$C.f:O ` PX&)USBU ʐVGشq.a8BAI3\aL".Nx@ ȐpN$4p˶S'".'h:Q:0"mTAc43JDtm48'e`dt2@Ҳsr.Ő0Znf$.hAFVTi +I25 xa4apM|H``kCL(+s o舰B,X# W>!A\jL+ 'I .RBl !@L44pNmbC .D'"cW #,nRq1n$Qn9 2A+?G3ɠjF$KVJ"^#B)B a &PAHw&"%((.b,1Su6*(K  G.g^:>@6`pV}_ȒX֞B_"4N Ytʚ9+ؙ# cI*j 9(HMh|<㎠1NAG6dPޡ> Sicꖽj4`|.H.'$1p%G'(|AH##"9NAcZ?! ^eEѰ!deFl'r ֶ>5``a-GPH3>l)b>5k5b[,PW#DkD .:RrBнi)BgHoZ Foɇw{DD{"B A(!@9G#MfoDuX2w.S-S@ a'BE iB}V:JnS*kOxNֳv9`̄*!?p4ߎ6HVHVW.aF'!% kF0c$$1Bցt*"(*'5wܽZn(VH ` ~ltM'ɏu9H6AÌ^+BN2x2C> tA>KإD8˅d? jWH.H~ n*q.߀ BEpA ؖAbcoќKj@&wj&;-ՇUsAjhXC5c L! &fb:*6|jhLJj5 8gtF6A΂Z/` X&Ȣ.5$vj,Hvۯ|G8-ah 詯Gb)` $ కŜ0ֿwu$倹먍A{Id2AnSwWzm& CZ9b `C\l,F#$^s^L($Mh`b @|qj{v%)?H@1@0,b6~S+LKܙ)S  "Q:hd2d%#X Š:1"A$xlϚD h⁁s@A aD3鍚ӼZFTBJc~00XL1 `m`[.@+Gʴ GJfYQHdk)yC_)aI `aD3> H#yz z%Y2R0mYp@NJEHT*Ad@ϒMzgm %C0AwB-A%UB1hiQp}SS^oJ/KPkvlxanFO>Ͳ˔#[Sƌ@({PRw͋gr#]0 pBi蜤X%48C۴H9I(R 4:0q8kC0a~?qXЀD)%(I<oP @$a?@zpJa >Rl>_!APv; \G8<]n ݠ}r9~e4>$$l5&t xP$|_P]_w@8$~Ũ8R$nl.5y&J%  Bߡ骒 * d%bF`l&df x'`X k` Ba FV늦`p !{р "ڀytb.'wK{~p@z:@X ÄѺko`?a(l[ Ȳ$OH(*`6L`j#h!JB.8 R$<3RꮮAȑ#ISEu,ѧG+)$'(x6B,:1`" JѧL."w`0 |_m&#U#6rlQ$HEIV:4$5}ȫ!j( ghm-i"-V)m< ꓤ* n 9;͆Qhfd!6b X,lw"ip&\VY&"HʊbUB"b~9\fb0cHsE^QrAhN_ 8H%aX@kh{(hlE&wes8VO`;|Vx~.#2&$@t@)@|:)؇0L(X0b૽vPDŤӏ3J[Nha@VhD8}:s c*yl"D@$P ܊2Gӡ/" s?Rq{G$ Ay4I^ sЉQ`:Yڌ `/szHP$ J S Z?a^T(  s47@B= pAh گ%$"{ |7r ܇q^^fk+ Uހp ؍+ ؋RWBpvx~ |ě"z)x/lFUPP9X^ B}PzI 2HႅHf rH P p8P 9"]JjhNJeG8@$Dz" МQ Y*D7) &12fXPX9jzʰ)z+TY&[Vp"j!Apxm=l1 ^ɰBKY!@/ Xn% '25XW`x,)@R+tPgh- ӈ8[+p hZH @#Yw[7ə= k2$%zKW207y\ְ޼̸/0K 8'a.~1똴'0gJ916;@ZQ 3X1:<ƖrN 0 Wp|20Sx9d1(ꃐ4XLL@8 ()GRT4qO: ؠ:9I7y0YaN5-{cr̂RYM)%ymHr(=tppI0hd* ʉ$;ʚ*qE̸&X'>TAx(乧pU9j /"u}T>a:fL{hz )0Q { d%A 鰊:dy6% @B6}U1̔ ž 첝 XT=nH(w* x ~S)E 0ySd厓zN" rBP+0Bڀ#P+o@-x(lk3=&;Τ+ßٞOz #'ZV=MG埧b6(pY+ˆa8u,E(8UZ31St lj$@ɲ Zg5h5;@OP3I2jIG %X#h `ҺǞ3c<n 2ۂk0L?ӽ0V2Tt Qy MpL*#ZQ%بM mOLB/5M$SYPKI\zW!C԰K,qp7"ĆHf-$+>YPYU=p ;J@XXx \Ѣ݉ڹJ0AC@D(6DᘥT7$M5.`Pxz 5Ax4ɕ3d4+H(bB`CCc5%PC %PY! 0;#L#AOI9xUaNRrU<]#ҽS2C 69W+1tER k4$QZI( .>:F3 ѣ9Cc@i(3(tYFJ U-?jAcu NNGUNW0GI0"h.֦?08[$h`U&f JخtɱxaTP9;K{.$&{Xi'&x R]HΫly *<7Mb3MVP5"Ġ.DDEg9p8yC( B5&YwQ̙cEJ1Iw8q6㴆`cYK- .jkb8[4`:7aΎ4vXO:0U~$oN!ǂjjN#hG4:?1lo!";'!lj6Zj|;4= !x mLX)sW0"Xiq.⪕şBن:,/tBIU!JN,Z# `j Ԫ/# kXD`r 9P.$3Gʹ:nur hx ]\dy @!p{H|G{2űNDGXpy| ? $vXuƼmv`(Ua(Bsm>@(H)@`x Peph^]H@wap o* ~l@)pj #Y@ <ܛ zKtw+GiHԚ|Kb r} &Lf=NR -' X[+L))I B T|-3({\Daj^ gp^1",MpFq` ߗɍS73)p'eVdiIQ c  % lM(@ǣAHl8~b8Fh@0O؃21  ~A#STJEf'rq.Cc/hN(P e"4p8 bt1B1 =f6* < "/ B`s>",`=_[X& ҩXd:3gZ 7fF)]/g"i3)r("G@QRR6  " c=*.,J 5{2 4(蜌ıo*Q<(Yy'Ad+s>ȭ Lb-Hr:%8ˋz(-Kԋ:.*"68QtZ2u #HX4([` bH%~ @&j,ȴ f1#38 ;N̎: I Rd$ `w@+)l#I( w+`YO\[ K31֊48' BscA]8ɣmK0gЪ,pDX3խZ34s#!a0D|^0 Uh 5Ȳ68DF$[ 3,[">#?-sPRIJZ@{C00|I@Fen.q81<-lLZ2D b\Rhy&7Ssprh(95w'jn, mP. tqvG2,K7Z,]vHbH%AdWzw(¨t"U Hr> Lu$yFhL26h/ɱv0w_Q'>utO:l@ÀX;(fQϨPh#n20Ebuj FH3 1VX yLKT.,vp"9PAԀ02n,cBnV"Sz `9HT N0pr$Ĥ{+$K2)D̋Z-@9QHI>` r!]C$AG Y V0`oAC|yvQ`ȬIҍg"L(0(PjvPBM"LPZ)#nlr0:W01l.\.šAV|R>!$ZB uzqNőQ+ZOr`p(E6{,L#M"Pn3p9's#jMiPY">&%DdeQ:A'Z1Pnt]X]DÖtAι9H|Y\|ju_uRB6PRu:)T&()iQz'KHXrs d CHHxN Ty\T'2zjdOEd@˖Ms R\ЃKk&8Qp*ik ac*hQkDAVt@FhrtYv?as(z9,S< Sp„߄"H)0 #A&"V ds).ٜut:$^BǠL<LN\lJBo@gct~/`8Az50yDxیUxaFsT6 |J0 1;ab?h1 H'U !JLx:jA>LkOl1(f7a.Qۤ@  :J46T`D ѯLI6Śk<,ߓSD#0{u92ce_!>d=otpuI,|DFHPDgj)yY{[+'ڤޢu<3͚ǦωQI!{Z&),:)Őc֜`Ma4E$Q׼Orn+E\B ueq_*jH 6B-!`tqP+`W-K!G[$aIhFdXCA;[kbLInQkD&+}&/$ m3Sβ#QA{ `q+։2r@G4hAhH:zBdc `dfDJkg} Fl#kNAF` @`/." J":u:" jEPN\',J> \A%`, ĈJt9 2$02 adH ʖ⎤X=29F"h$ķh hj(tECr)Â:be1b,A0_D _y1T +,10R?@ܠ ޝH0) y/20a2h GF`o` :>nJ$T(GN7,UR^B2b, , L^7ƣL4p#\LDfrf*> P`a `&ОLV&c :CvF< J2dSB6| Vq0,#r}lTc&D,Oh`f.` A &8!F1%aSlVD6"`wz@ (x!hJJ惂8!A{ &l (0D,IࡂdB`  %&j17d7æ"Ы+Ĉq" Ka~ #4a1`TgdoVIRza$`7Z<"( uIWhI&,.dWVSP!A!%(BH : " V6S#7,v $a-(b4Tq&65 rv^cpf g..t^>ˤ,t'= #&Dz {n)?G"~`z\ar!+1^I,n!#>RB|a. BZ,,=tUKM4naNe))"A(1>c} h Navkjn|non6ChA|t&mI>I"Y U) )fAڅ@ "'/΅EPfNq` <렆!0,y(`$yQE1  rA(3DK:2bvTF&Ɉ]lV4#JzW: `N BsfҐJ/ZĊhҠ cL0ǒ(A"z((:7˚qm\*:"@q|պ/HP!@2Cz'B@ mt@ aLdZ1$Z;[5MR+anAH@\sVjjA$$DME]dL^" NK)En|GYcITA(0 Rrִ#'YY 1*ANorBB*N'5UvmCPD0dUu8H! nKn#5e =0&J& X[H`|ν!c, $*'>2o0)š<melHģD~L&'VT o J_m, !wyL .cV{&a6ti4d:J08V#L![gD$:'~ =Oây[+Dt2SV5z&2f$NbG~# AޅT/{2pht L`r<(Ƭ7 rBLS],cPA (! `ٍ" P8$ BA\c_owz!@􊿠`(@J|( 3 L$2Wk` <p;N`R.!p  BPX, E߀$l_x@ x?j n7,BsqA4? nYxÀfP,g<' P<+`I`*5OZe½pOb@[`.8NΒJ4NOC:P,Qn\0ڤM0`qC`yb-Qr ؄8Q$P/h$&ajzs.{ƮŦpk kdOs$@F=&8G P.&S1 MEw*ƨT UzL` 43Map)آ(gH/b-)8CNM&ZD Wea`J]OZ4V`*d:4 m\B2# Fh "! B>AJj&E"`/bR?V0IxFx'ᆐ!TR@(,%4 J>`XZ`p\%°` #.~Q 52.NC"BPj<# B"[`2B-@2if6',=Zc.e $まb8$CK@ D ` F*xftbd9'lm&&@ !)fBbn})rC @ !2j dbbL%:lW4AI NfIʤvO3!h<:"H^0%: Tf1fI92TO$ BB"|͸`AxhHdbG)>ObT 8Bhr^ `+p etTC4@nLd&eo~Fehā54L&־T%.ar@ C^tbL<)6맖 @xjaxhnJ i%҅rkt6rk%/e Ďf7BrB&!^BfA{dB H(>XGJf+a^ST7BV"*#V:D%Ny$ti6˺Zn '=i72$ `@HMnF\Clf *MaAKFlWR4?bP 7&a6*/:mNTlliť'Ms Nv3 dhc5G=DB[vb]GM(8U@DQn`-*#b!qNaqȖT*'o3  B8c(&0-/ d6%.r*41R//n8P%C&?xM8VӤ? 7pjRm!xh6ό @ aaBf>%B+̞uW4^* d &ņC/` *;ˑGSl8l oha` A)Z=b {La}h.N~ ́bV҈mzqo& Lq\/'J$B"$d/m: _?XTՂ3 rVvh`ClX 9n n׷ѣ'7^hG3A.Fz ڦadM{%/b_ekx:32rryaC>hQ j,l6.U _8 AhtLv&W_1YFM`JR;*^6b:Cs΂-v8b,f>Aw8:!: Xy-4]ٚ  qaҪ2jHygb c DO?lEnaY~P a8tDcIl;%'6<;`J5x F$*f8ic؜29.G`tR2̹@WwGiqLE=0 (P'gM~*s.!Xp _rpWjA@5O fBh?5<Dj<8v9K=/yP~b9 Ba%h 򻡈:Ya-Yt1k%[;(Odr2 zBx* z}O8p9.#GOhp( XnӦ!LDyqJP/ H !%3t-hHk2Vc-Is>0j#kL6Xj_`$ "M%@2yƀ8ikv"oڠz`2``Y* Gv`*P$N7 CXHP{g˪&ثbܔ$P*Lc:ϓ<f.Y^Vr҇y[Ze::mn$8!.Ih8I]C;38J^& q".p;q o;6R۰0= C@S%=1(۾$)q?GLS+/OM4%23S1h7 Ah6o `8V|Qzz3}(EQӲnQ_kb,ۿ%\ ~Lzr:"$YC<)/$ #IeKeRP'(` !^NBg!ԜF"ϩd ,;23r握m43CY\6r4y)DA$|ϔdJ S"f8-!}"fQ$rc ;O)m5 D*¡8IP%kƒ vV*"ianjoX),V>'rV=Ӑzi \s0Pع~< \ʦwM#3d" pPaBABI .4CC~V!+CPixl0!$܎Ri⃖`0&%s=\ %+Ӯ0 pNCj[* p-ܶ\%0H8@bWQ$@Βؼ͓*&} S'P~4F00ax2?7:h6kso76"D5 Dq )$LT&k|#CL0f A4ce>B2]PG0Y;ܑAtH66LEI@A9IXk B((( Yd&Yh? .j(5 d^CqfFi-Ɍz6M2Kp ̅"">]`l;v 3~@"3%`R%^h{ǣ`8H:FGm( B< a$"1;^%b#dtj,xBY #;3!谀&ux F'8xVhϷy(/#D qa>c?K 2V@="0O$dis?gi|jnGT>~qCHhC${%jyų!bb30Alx\Ϩ6AhňZ]Gշ%kd +pBn>==%/Țv 8FHY*GXXswh(k2ZhlA J#׾BTNpFm3(9N4|@![g@$ѐ2P[ o©6&H4IM°U2j f2)<tP]h>~ Y "2k[xb"XhY9XIJWCZ 2hͷD! O4>ѭ;TJ' 8?Vo1|*Kv8U AP 1WzC5~݆Z.Nbq5 ArV 3.]~@dM pz @@r?Ȅ>-j/}Еy]70ìik:g١*u5 -rє)J0B=>u2;0. p@UZE; 拚 s陉 @w^,@ӟ[:Z @2(4)RK /(\[0 +8 10@$#z"?Ey bנ!qHv? +#_`g"3"Z R`&L_: p,(7.h(`9iEiD00<PF$T?Ų\\&&8RqSV pp@ɋ2 (!=xKp:2D,E#p* VZ[# |A.>!5f79wHA=;2[ DpA0Mj- kȈrʄ`ø `+,%hu3׏LpށX2NB[$-l0piykގl<0D((A@=$K!$,D K8 M$aL(L@d{= zi61@4d 8 Ð*[e"&sXtqlMj'B>$RX$T,EPh{:K1[I[ -|0 y3xX'ļi:4xGO:`/@ۀ( A !; #Ip8Qs-KXӚ  rx]Ɍ겑ĊgAh@tdib8`MNK(d̐6:SJRϧq3BԒrN}F8Xq- -94;JPRA>8SEj2h h O`>hĜJ*$@EL%G3LZ*hV aܙ|Qq3TaxfÒ3G>G6Sf:AWᅘ$04 R`'x&%n; )ܬu y.:11*ah6=*#;"Ɉ V8maZC -'q. wO 5 a3m}O0 hH@X8=9;v@П#.[  `(;0IIlJ 2(ǜITQ.YReqI`%@a͓::TK:IݧOm-M Ю y茅X6a-i2OG8L8QL,hsyʷA;vab :` Y# u8#22{W 9L1tB+h{{y.Xx WxVfL8!t+ 3Ip E'yF0% d;*z$ `v2#$c$< 9_(Bٰcp5CU3`x}P䨫A4XfVn7oX,-pvh -p pڳ>1 GPNB =5 (v/ҏrm\6y% [[?4 Wq-u*c 0ZP86qb Z j#\p(x8J^;XP}(#8ѩf)c ?٫#Q5JBgAzs jT**mM(р ] ^*oܓR=A;POdPeW4K49_F̢3%*" Za 8} E8]"Eq,2"ǀ)G8*Iպ]ŕƒv2p>п:Kլgps4V׽UJ 'P`R՘pC ]ϊd쌁[Ѿdi$@:gF^ԍ 8E 0z=Rk:kPaK,J' xa0d 4(h9-if|=SX^ {2>c SWMvʛP (͇X__˟&+#r ZHH$2n1MEgҀ"4jb :h'^7c X肢ڈA8J#1xlL Ž;0DDGB+OJ}B`D!>x;sڊ#gxn(}CLrJ`M acnYE~wZ t."k8}@rU`BX1Sҙ }itTNDʚMB:B셦1ԱP:CxHj=h弛x69 %w^+W85@)$$p T><=@@`Ȑx ex`Y[if4"`sc=BHvQҟcuFr_XQtwT a`&gsL\3qv-PP "hL`XC8JI@Z<๙R{i#5b"呀L7@ 160)TU RC-#4=~@h !l-`Dp#B=!ns(1A"*`:+R+4ȳk(x#AA!  gKTr>@+2T$QOkMJTU zaJdꞢ &\+=ΤM b5Ƹِ:Ak ЏuRT' vCJ\W˘@UM =cK:R4C`0FacX@# C`l'C )xۗl/mƻs\C:hh%6xTubb!*@!R^#&&0"VBX`TPENRO)& dq愄;sg"%(g.n`#~0:b4?@fAT,6 6N4ȯ'±%F6L>Ce"C#BA*?( zh/60ŭ)=&$>BAL382@JDhZ A[xz"2cp:'e,sЦ'AVI#b a@"&TALӐD5` `B%ʾ܂80$ b R Hȓ*ȂdYҰs0N$cs)`/`` @iT'Zr$&g@֒0FUVĴ.U[5VcsIYgMt=2kDe.CF"6SizL_\2m5"^Ot(>jahFiH@RHf`B 2sa4FBՇȒ) dwA hYX `<ala .*,-( D_P6FR\!v"Au?!܎`R`.86@U``$n jF,Œ*֠2pLh16c~ʀ\ܲ)Wc,yyRcFB(M@#n!zn!@gtA$. E| BJ8 % ӐU#U*n_ge#, OD"h/>`\ր//H 3J'7adh4 9nِhgib_jy]O^! G@L[ͬc2'*h3ԑ KR9N0eE<"XiC,&a&=ˌ! `$`Ro]e6>^!xUE0``@zhP!Y'bB&bGaRAs/.Idڥ N.nAޭ/*!Aᑄjf3z9\X705q~:8كU ',&Pv ^@4FU4>RDRevaad8zp8C>ymxI'Azazvͤb-[l/"%quV3J؅@H/Cx͋w;d+nMHpA,2H&7gBb(x'4?Gu2"LЎe7@Qf  [Y1R-FtX(_Ѻ3h `-98UkRihW2=6Q/#B@A 5YQ6[mXj @|>@J`@`hO]g0xW60s@SЀ@ `HN D 4?E=CN΍,K0} $HkW|fp L/={Kh@ ` V(L揷B9pX'6qf s4@p8F nàkۛZ #ț汦&gpҴ[vB,8r*!Kx! g!؛H*ha(HP~30 "s1'y&4@D8(k0J 43PIejރX@n ZFȐ"naN,[*YiA4V8R@z `P5 `t\<&9e3-`ـ=abP br'{X t}"9LyPiz`*B b @Ɂ^FR'r2jj.i9Щ0ih$lpplz(+O#SBlӛƊ,uxlV( 4aPVXx?+bo`ɛ@0'D!P\KFgƶ܃!jK3z^a֞'DNAf² ?`qd Ar\h{{aDyD> r}!r<ΰwd JNÍD1&b h*Ո)==h|P l\X=ĮԀn}Bz0kc~ cϓ8P0o`8Qs?T !12Ǜd oPx AP,pHPK hKc!=T#Cua@ h.+1%w)3і0̿ #M1ϒ dIXaگ3 1;6+c ZbmL-܋(K8aQd(`q!fG'd$ ~$ at0`J3Y?:t~ \5FpØ kj^T :IƝ&ˀǔzЄ;}oQ!b08DNff)'ȸK' &g ׉ `?:8)$ap ` @=p3e\ OHfMA@nrs?*5e.L&ƚ|y^-lQvE椞SzP@|bGhr"4UՁˉwQ$x\ 8ͅL3Ue *@@ˁ?$wpnc|dH!kflӀ Xݥti^S$}T2*GE,p<NJSY!$G 4)]efL:V4R508xP2dkv^zr$H1pc1@۲ũ!xG)QB8<#6Ɗ`?1knsCj@ b qa (S 9e0 QiH~4&ZA3vGAb)EMv`4X7c l,4))Ԑ&Yi󄪕8#]n 'vu-7M]Z +(:>!(' 4"פ\>(d"=mu A"OLo 33? X;, : p&+3"'Y ʈAԑx x$ (xӇjF0B`c-;f38"3 /`0,h[;쒫2r kƅU"PS@V۞| [ 8E/ !𘭡տ)WAnH!Ρ؜ hĪifY] NT@w%51@ p- P[ f9 #N%`(9fĊ@x dfP6f{y*.%Ѹ(*81+鑀rT{Q[c9Db*#)rq’HkPcIxH:`c`̇.Af[) 8`9 27x#;[Z;H"2BZu5:S9!Q@OZᥰ 7 7P+ꖁ@ (4z< KD x ԗPhHO䟅a |_S)2S#a,+i ,, IfJ,z x@[ XNkj 'ڃ@)ʔrت'Jz9 ``폰{<` /DptLH[XE\0 겝J 9 3?0 5((p/@4ż Hz#C Ix S|Иa Q鋄Fi9xnxLhg0sy&(  ҃)sw)E*ĴS=P=,TQ0h (@N:Z;ڣv!bT3!&(oˌ QN1wh֩z!tКc!1qLZC0Vho B8*,JOPѸ`*_%a5? 8;9y“(6L@sRQD!, 倡R8'q 1f @t7 r~Ix,zuBI|lLڊ0 H<( j+0D-8:SXUQ9 PzՎ "9Ā g!W`NÆXf'pD)!Ȱh*O ١"IZ0ybqxt''*$fhBQ1E1c K8"5&Q{E2h!g!I6=n8;U< \*T Y&KO؎*ud<Q 1#)u ZJy%'!:S pӑ5+%t%¿0`qRLg'Z[ڛ KA9zU=f7whLY^ 'Uyx8v pQ8_ #y{32_bh)!68c'e.{W@$u84 r`6pT0ʅ@B<o;< bȀ/ݒA|]`P-INlJd1u4^Y496{d 0"ˋEzǣ!s%c۹"t |>R|`B4C$zOG_c'Dq WkLt  0$ёuj⡖`m,Y#)5m׭bJ,`az eP q ͠@t)t7 13s4vKh(t i p!փG\c#9j*C@XkB:` @%m,-cĂȺbD]|W,~ќ#uF`øxa)e4'2NϜehp,ۀX! ucR8F89x/p>Գ`@X"E Ay4И>!A7 /C|`.4RHZ! *S6*IC헩qm rH6RD eizJԒTn]|fW"C{Ju,Q#tk7Z|k0@Pa(Zw@ 90#cz?My;8P0I'zAɩ۽w1 0F BG 6LW#~YeGn16h F2XxQ 1b,PZ5` L & ̙_3 hE-DEȼR,sm8h3e6F7$6vaQliXA[&!FѾBMJW]` MaEڏgC$\U(^%':4񴽐\&p@ +THHU6 n$ ^o܄p \_j2Rim`>V9`Im_ `"޿rq-IQ1F: y' [ɛ0hp5yD "m8jZ>E0,Yé4pުl Q!8*'eVm!ZjUFZ QB҄ PtD~Brh>bb@Тg ,bj:2 L@H@~n6%nmt, Xքƌ&8 dBId nE& 䬺"(G'0@EeTEnE-, V@,!k #N O0ᰴZnSo )eNnN'a%oX@0Jn=orew~!2^ ]!@"R*mPjB YXb, ft `=J躕QS7 c`ީ!`*L FA#G z bN qhQ-]Έg G4 1 SC,PSv-Xf,A.jJ>/'"H +"Cۅ*$)4@dJ/o+ҧ|쨐^I<`o @lk*+p"OHWnC_ro|',:Ra1Ŋ& H& $gfeci~о_PGҠ'& 5`e*Ϧ 8K@  e-"`¤(o| w ~S)cvS+*`TM蒁mvO$; oC$2bh > ԡ|FBb PVCVon!(, <i &n83^0L3* u4+l?IO]l7.R.`DFa0'46j`p6! Z `Q~V!4^[S!HmQ|,%F ƪ!L(b3G,& `]ږ% PPjX0 5uSm"!NY&8jF$Kp %dbJ&i 8d˔V'7 選*]Ip!"21[% eGWnivIUeedOwNb%R En&fp?F N.#,%Dg4Aad`` DL4(&;-l6y&|%h뎟Va F8È? ARA%DEͬ4IEdSr߀(!zASdax*r`QIl>`Z`Q ̷MxD>M6gbtD~zp!Ņ"EfȣFɮB`` -6,,FoZk߇#z lUf(.F2HXgh_&d+kZE !pϮW3 O#pTkV-@'cVFu6Xa{;&bEwvkSKYI6! !FVb(#5Ŀ"Iieomat BHf/p7}~`m7LXf%Tl4iZi4Ln1@3jD!!*!FB٦:a`鲺6`U"[PSTzh7fw@Nl` & =CCr#Q: "RDhp!Ab84-&+B/ ΄slBr 'rcEb:rnm-^I$"C"ut"/r8Y5x>6 @& W֣aGwL p4g`69i!5~52,kC[CobkwVѐ2BaX0@@&mKB~'A-v]` ; aXӵT񫽽=vx aPZyC3:"~hNP5y!*ܴ!ڹ8=Ի `3A.Y `|$n*G^$fAd#oLP8Hr 8evETHgoA$uX 0jp0jmLȾ0W}(j{U@a!2U#p}^y T+X#cU0e rsB$"EA:S4>`x01T2 ;. nG#DO&V~ۂ#$_,4mPp1Je=k Myveji]bNSd7Gp6\& DZ C0F"Bp2! Px,{>@"/~BH`08~ER3J"}8@@@a?@ ZA VlMn}ŀZ-qXYl,`Sm;l6ۍE"Qjl䧓q>χ5Ȕ)K*.,E+9)R Q6 -[Y} ґHu䠮P|H HBZ~/NJ"0/Im.j b4`+H*o*5f1NA8i:B2魨<@G"0Z,AY6yE#D<,Ƞx6! Bn0(s& 4pB&b, 9@|_3E-#QMKE P hd) ܀8+O]Elڎp&\GС+XH0Qap/9" G') W}&pLUPYE|Ck9S%PZXX6Lha!)l7/d_9@2TɮxfaРvE n!ssĨ!8xi/{lG˞{]gA+@HqOI1݀U,@"&̈Iv Jzq(tת:,< |HͨqY z-[ǙA2Qkip qa@R ::A@} " @* 3ӟ'ڞGہ;ZL>}zAt!`I PH*|zX I 8?9o+X?А h ok  Ƈ#s-vN x h !%I`H +9h SyHił@:ur̽9%d-"X[Hក0 3L!pJRĔX B Ϳ6A#sr @u^.7ka"_ ڢ.8jmDΕ>H 48)͉$qc -DM%H@80,m1[LKPH LT y"nÜ"KTi( )lk91ĴtBVe ibx ZMPr !h-NIz(1RJ[~HЮ\3S2Ԕ@@ڲLEEPXSq@PQ N8<~aY8"kI%IE*`G$BMqAF.wtЕb<@GtQbbGv K&D+H' &0flCޜGHlD\*`#:$%(+i!_U ؔ!($~f\DRY*l^&R% |EH*E@ٓ1JS2E!$JxO[I3"=@!"պ }Ee}J5,`,8<_f$k%6 qkfĵ? iCYHȢKyEÖ {"sӭĵ"f8qXE7F1]hj4ad,,ob${@@nRUw2Q+E(Bж5D " uLJ2_1"ڝgwq( bA8$e yH9E?30M ȡeX7a4j*Q-Ki*p4v(h;1G$S oZ$D^DsbY Bbv EV(1fh3%MиxNd$텰bOb9'Ę3!"RUE<ۮ޳dEI1- |X-CsP/;%lj>ډaAa;G at-0˽P~J#0ĩTN"nv^R,4N/r|g67 u΍քr/I-F[:jt!`$ZHY检~Mu^_֢Wʐ@q'Zb[- V n/E+g "eW{25g1@] dZ/L. УP pB胐= z: 1`?28%1(69`z{$") vAйQA[s* ĕ ɇH=3I,i$ٯ7<⏕†'x R0Pp$9S͍kR+ދ9ٻ(r6`(@mpi)/8Z PQ @(+)-I85$X'9C3(Hp+HވTjĈRt" !S8x9!88.c8뉳!{)P/xhY!251L%zL: .2uۓ3Q_ʆC%b1J52Ƭ^Ĩp P:8z 8H#蟠1lBXnp?J^LKt YoJ.2;4a/˜ a ֐`IHð!S85` ؇>s8* -Yk^8O,{{4$tȴ X湁_ȶH<5`MᑸG(21J5C@0;=rhxYkH8#iE9_>}BrM$}@iJ18qHk,w\3*F`5k0Ђ?19I" *i |8QPD1$9 7128Bϱ!EXE;jO<. H1|43;5] M۲ xəJӇٶ.8w*smv|XhhQ (`P X  c }J;XP I&zx#`uZGTyAWa)x YGڜ!S`hiK )"z0CX x CX9J )J{RA F* XxAh SI io8諭 4Ѷ֐d#; Iq{i͇ plN˃4qn P=15N`[b:z-k rjR([+d&ا'}tv>P4HzQ$Q˛@8]B5`XaU P[AZQN9e>*'J 2LKPX0XU`T[O L֑(H{P7-yͰ3T $ͱmG࿻0@W H@4jfU H=9dENI0^ҕy+%ioh{Ci$ESsPjf;iUI]&FB{t&~Qh80nDIhjEO= LؔX7p]"liڀ3Šbۛ6X !K0$`%}L&a_à`$ Їc`.ԩ(=VBC w‰!d13P ˥3R/H?n&!js_J>w Q*•^皞0)Dh l;h)X/;[s ¼5ڈjPu,Êl~^RJ`2-vW'(`ݜ/P\oI+ki BQ0z<QX.@0=!S~?p x<G`(vԢH!ݎ[ESUjz"Ӓ\BDB0oۀKO;m/Wx !`` `-k@ EX0 l4_!@rx x@{=`EV[=z?(|>7WP7CgíV/ٽ'vVO=u]_J~ ? Czp:+;«_ , IxB>O.^FΪ*ڶBP`r$ j9}.n+iݟD(zY.yԨ< o萹+D NV[6 nD 3>2krڑ@ ?Ì%yX BΛrX4o/˯NC1B*>pZz^#@@γ|.k g9QR t`$QȤ<AD'*g. `R<0䞒^7Ɣ]Ci @N:^26OKm'- ZaTFQ; DA?0T@P ,{TFHعOP,Кc`kRxY@krhnE0x#0=x^1LF\goi9難6Hx*@0(bmx$i*`,(P* I !8pѺ{!αJ"2Fo4D_䞆͎`160N (Nb@]Gq8dM>C> ĉ`%S zVwtt')$H)|3=Ɵ: q2[ A\A8͜"+UWT%d+#jRKvO Hz4vI} 3F0d*Jf3d^0(KXGzHl>$Ć<ҍ zP'A-R1 ?afmxF(RS !d'LXh;V}L9t* b pzKQq,;~)h@')ňkqʞUZrslYrˈz a QEKd^NbֈPl J[ 8y[vUyA*%1wS9^ XN\#Ƚཁ8PP ɻL]Dm%>JU3dc'D?D(Џv (7["%ՙ*(^2dD@ .҃Vb1p`!{$@D @9x'r $%H "|<{@UiP%stYlyPR| BTlVa+m[ cg%TeH2Z+\)HCBllmEEE$;GC B\O>OHޡؔe5 %x#]W´lkDA:b\:K{=D쒑ۗKEրP /RwÉg:$Yn6à(Baw I)VQIGML9/5k=; Ny*V0J P"T8 4$E˾.M1uD4PĿd^:xAql$.Y2Aga'$^nx !-:Y~Q(C\Bbԡ6aV2''L> F(+0 ¬^+hA 1܊$lB^ `J}$ `az`!!¥jAf%ХRb#@.4 @.BЃCc, @vy0v=6$d-"m%$\/qNp&0,bVC@ LOĸKќ*8 >C8 8T (aV N%~VҢ*d- !!J |T; 'K>N+/S:Az]uA"*P'bOβ.'2(rl @1$C \ㄦ7a?"@Z&q A%ε^D@'z rx@zСrQ`,VbNKe4*> l Ao,~e"Z*gH.n|$CR#ZdhVʃz8Od8#=oSR"D Ahȫ| '`aغ2[OԢq jTdF G88*h)놵A%F N)Dbm0 XsǞil; nl$rV&ۤ-/B;e:a\@wlpR0*~(AܠKȌee^f`Ȍl*`6`Bm@^Rdؓ.DP#BSqd'vj U3’So>窾$@ `$--/'ŜoP^8(A Ɯm'6*tb%f<a4` b/H"G2HuLt @ k% -0ؒE'8$lFr ,m 2"0MM*aIJ*RJ#Ҥpqm@@@aP&fL-#%b8|>@RA|@B2Ԥ6ŅJ||)$!o| L!6@b{Lr@~  "޵-*lInNSK#$ a!A\LFEWF[g ^ PS\+E6Hf$b>(Z,mgg,  !R0G4Vh _bU  IKwb8TZ2 2 g[f Ĝ'}cm֋n+? P+0p&Egxj/aˠd!,';PUF#!P$ A0FRVH.nO؅5C}A"^§iƝ錽( 7)B`r|&b&Rr|g|*(`^F ` v+&NⰀ !PbfMR%pT#{n9 lNᆱ(PTfZh@6D@4#`$Rюq*,$F#Rf*Wm7) ` +ˉǟNG `:V-V`;m.B„N?N9KR$np @ ŢII&li6Vsit-R Ma vi*-2L.; *@GưA̷mW f6<^%R SVYBӒ+l{9B=vГpx N!W\/w/LR [F &>:_"xgi~@suj FT $NGJ\y|)MlTj"O }z99iKaFN9 e0#z#;_՝V GL!ob$-7DIbXA @k6xkA+]gUVVڭguqΰuqCL+^pvfZ 7hgpBCf7/>S(Nm#%(AbL> +v{IuN6IDzD|Sp$'r&yGߏ6=ˢ*u60 ዸVwH2Ȫ+1TT}2=4S22㢟8 L .;}# ~. 1FN,|EH ٱڛ  (n1`R`1+"il>j`$a8Hp`6g#: [*?1az )1b(pdL2+2'PLX&DZ"k.#̪ b[b[)#9,l6rR&d=M!x 9jQ9RB4ToT˰ˣ@1=)G= ?G1ABCXz[Rw=Q8@V 5PDDI pP`x@ K![#|Q@h.yeUG a1;Xb.'BP6@A$N+>K4(0meQ3H#IѺ7 s h2\ %;0@ 3QuPwSG5B*[$|܂,RH c[6UlJpBшDrRz铢JԳg'heh Mؓ[HHZH"`U.$I}ajk5`* 0)$%#dbjFT Ckٗ9pJChDtPѦ?P,tXP k?( ;[صPu-x&e23A{p4:B8A P*P_\) +zr\!Ԛ2y5عQ䎸& B1 "k30Hpp+$K"Hi7{_xHSI1,exR/<29 ڲ!>؈Fz [y>0ˊ$h٫+J`5K 0 )Bв sa#0ȋ0sRp mK$*| 6)Zy[ {8׎ˬ٘A<9pXB< DK7yI"s {xZw*PU$G NlŀʘRhda(TiOx-`>.y;?$ly[!A%QԙsE# 0ʇQ CAu[D |j 6_F%9HFbH6|SmdY6X,_R'x#^+ᰁ = AR6QہMV*@m (H&s2 p>%='d-PY@"2wJF$y Hu/(˓j c㐢D F@D9;ʁB$EK6ĎD.X a@ݺ)8@X`y:Rm*Ǭl8df] *0i=J( p@>PAHcT< !*JH7_{`1 xH 'Wx(y!&CYAHŹPb h T"?07NS7/Km(& )`T֮YqF̃ۍdSG1 J![ س%'BX;F 0UIւb4t'?f HzֆaH-P:i5dv08׊!Z`4R b&4~C}"f4)Uy6TlS x+,ׄI`6tL[MX5% dw*'<\%TXU $CG^@VDB8V=h0ET˧LJ 9pZemC"<C 3Hk)7hgN*-;QpCMn\Mҷa 0v7ʦf/̴olŪ͍y9FWMX.2D刌'k6$ Aʑ{ HZ pJA{a:=f9n! @PJqƀ$!:A3N꼍ӜZ(TxV*1!Fݳ ^Ɛڡ Z̘uhtZpOC0A;= 9'),S `(@T28~I"\#)B2p!LIz4(9p DTG@C;1%Pu9  P<'#aܾ"#ɂYUn bpp+:ӥlMt)V 0G(Eܢ#h:&Q NK07x lwm@}Kxs5 d֥{&Tn(Tnn '.vRH8`W T!k lדÍȴʢjaPF~&C-_Ѹx!l^:D0]Q Xt:'qp?@ G#`yt<{>_8Aw(/);K8 y"$GMV}%"hZ,\/L.4 n\iKd-S0]@ U"a1@ Uog2`TkU="! u$?Xz/ȫ-EdxS l`r9[O w`A|S(xvn 'ih~-@. TiTnjcP|狸1m*R;P!Seg($K0|8̷$B'̐d4B4'Q  Rfz66@CM”E mˀ$`( XT@+ܤ82.Ӹ)Hbd]@@J%4"R)%V '=3@FY~"*TmJRʵLAC&VfQ{(~$)zXN@0c3 XxGe9Nm,!q) "%aNaxV*aNDp3 xO4 } 26f HA^+)}#zD @68>~~Ə_jcP&~ tWLLY'cM7FqSUd$%D,&7WL͈0(SuP4h #OZ4f*ŽeA*z8~4*Ga.8U|Һ4|rq3hq[G))ڳ(k.$ĎQ1`p!,eDp1\` `eHb $Ry )0t&aZjZr[/?[Y"\v*E :11& تJHb >ͳTVRxIL@YgEf~qPH'7QWi!Zx"rEy0T @" 1 23:N#blFQ b>F[%6T329Y? l-Ax.M-#^%;T0C! 2&%s#bae_6AM)p)օYt X+@m+qGUp4/} a9Y.=jA).e7xIIJ:#fP([<CV1m^Jf 2m 54H@7`S0!#iz!5=$(!=IY 0$N !A9sgRY)%dv]3k<3g7=Aㅰ`2:`b Rm (&B*Kv֞3YinEAAaOdB(=%4iphE(+Ql`K2}$[VQ 2nP <BQTdV\t`*,&;n'"O/bs<=f1%XȯA4x:;zvdRQts\Clt+9Dx2XVDb$I?.ۄ6O DOa 2}*+)2<6@*&FP@9H,Z4,GX%~@$c% CdO'ǘGhj%Rhp/NzHh!@2&"C%i 41X K2C@/،pH&h 6deԙn4K\P@W PhmTj"Q(uAe:`ahu&9|'mDx+Ŧxk0I?˓'#2`@0 1"Tl?@:ydnlSGʀ!'Ra\N `Lfxhfsh 69CBJdB/='\btR|3tvawzQ8A&YF%X2NAC}`(aRb6,f|0,H`F:F((3(J_#Ban0  G^ef!CYBtkٴ1D^87`k"&T4 v`Pb. J&M0AjVNPb ġ"6mp oLh` ءb&bqcwBZ3&m)oHR=h+X$R0B T(lZU\8 iPX@wꑩYlhQ\$Jp}|`=G.H8;+t^f "~6DP 2,B:Ghc8MDBH6a'i"%^XP=!$Aw,k-O4@f  P@ ƶl-LaotFt3 ,9yZ2]+ ]aPGi PV쾀 E-mګ<0^@ƬIv!,|$ NDN,`&t,eDك3%w"/-9q'4~>Vn΅P\|6D^?U?F֣LT@:g2 ,0ff8mQCn8Ac7w)BPBDPLcvaBe--2`6`0rl |Cc @}10VjewՔO5t%8 )naAl!bp!ǠM`b@H#'v%9T.I6y*$"':RK%R Ajna 4y(jz"h7dr'aa7n'}Cf6lD%|Va:JP*@&~X6;00%R 1&hH@1@ʄ\pz$&KaHr>!gjSdpՕV@ `  pwPS6v6ZBFXzs< b6_m5NmaF ~ xhT˰AV :{JT5sȔ^pfCk<35@6$9&CgA ᨁgq*?xhpX|@=Bw V 0'R B$2 aCB42T@$Oz0~a/a w⁠$tlƨMrk9Bn2g,)C bT<T^Z"ynRJL @ ŰRg2k4YO/E)hiL'0kuBv|e Zqf@5ismٛK(st p\T3!LJR|Cە9 5-bzQư$@'{!t @ġᗆ8r `ΐX#rdI,Lc.mmfR*0 ¡hlVE,e{x(wXRcrO` RGLTw@Cbm5滉pOAE\$mNmN(fx ,g# `<m%G0s}ƣJPdƑ28LŮ̂a_c!]aAw'Vy ~f[bRN*VPq *sP73E k#a J!5du3H\ z@6w{ x ( @P(|>@<->c0 >3 | bs@ U*LzjP>Pcay; e}OCߖT,z䳺>7W2G=^)TgU=|Gxg0nTE3Z@ \2 ߭[I ]8Qu9kHIs2g,X8ve#6jCG2I]5Pg`dWqgC_0%պ0ܰxYN/v\p! r<zKFuDHy.G̎q1`l:;G|Bĕ/A0@8>fzPRe ,%CMPa=  pK0*cJ㑲:[jy%#8a /َ G%0?tNM#&X7@C82;Q8>i. KɁB|v*6@Tl⇠)DP& ~j(&K)Pc1B "$6”a%D,.Q0tG"Ddd y)@;y2ZNR @ P)HAkFt`PSd h<ݤd 8`JR=N:7 rO @^ A`` f pvHlIn-4ha2U5 uF Ah)!YYZˑhXi.T4Db_G7.@)%4I@cOĊB,Ed`vQZ68x4}m* rɶMSb a3c&xs`R7*@$g$Wx|K:u|,Cܣ@ ͐hhX%ZiR!b237`U X䧦tS.eq Jp@ivp.E/`HU9!ɐ@BK)-$Z9#W`);l4.M bBP/,`I9"((L ʣD ߀ NU IȲi;uȅC@giA9>6? 5}$0jԉdk%&f8O;l*ePl L9L@ A}A6&ExcFI'5+X[Fhg 0F(cnՑukPj i..O6 *.p&P|drP4O7dLzXG4Ē Ҷ!gc(OT[Y!%fS.{v|Pp-}Qşm%*k!s13!P\GglM &</xaAxnJWHU;Ꮛ!l-KQM\˜tԘ̌n1>S ,,HOEОX%T<Ѵ; 3@ =*{U` _OÇ+] (+ǙR  ؔ萆0Z\†l(*\ؖc22(z/ a܆r`bX[]uZÏ50pP)`$ de:d"Ǽ  !xy,4p`)Bl&:χA" !(.pH{2Js zJ ݲIȄm1= g(2h0ҧLH`h@ j)P8@D;U;2Z& poh&(l 8#)9Z$bˍPU,:0 ;X30+5+8aGLrχS3B.X6LhlJش8v&wH"rՏ莜y(%9Z{iA b馉nUhk՞mdQ]ZcH3pѧxc(N8e1x؝y"9$00-"ˁ xKh}r@oyݙP 8 :Wb.`Z«ψfTbf xi $s&| p*ЎPoOx A Aa2i-A٭HL8];)4` #`H(& H7yV` 5Y蚇S  jXcxzS1HI@ WÈ>YVr2J)J)~ YH$,&ŃdHܟ`/~Q3*QCHπ8x )?  ގMHKՇ`w` Fhd6,{/pJhڋxp u i($0a*̈xHJa'`]eD0 cq(˂x+$P]d℈>!ܛ:Q W; ~Cg EqXNHL<8qT684@ xˆLAlv pTAUL jGjloX@ڊ1 ᤓjxں =]͞:Dwkh"Q۹e fS=Wt/j9*PaY# .`2@"ќiԊԲ9.zP d3ax]wCz|&iQ2tZS{``h;|kXpm0Ip=",ɟH `!- h)C x~7(L̊4QAi2eMD9CQq}˳F]q`|QQW`HMnQd xQf$ɋD;T)8QV `qmC`+pbRz {E6v`MpY5Vl,& *&,-&m 9C$+љ݊ϼSgPGHDӲxݗ<щ`S#j2  bVkT!#Q܊yU xlt҄_*]ІyY1H:ȀD^ZW.GNruXXfJK U0 ɇʳ F0U*0[qð{S1 JW~n`]Ӊ`*$H(BX% .0;5*5ޑ.J X݅SMPjA'NIX.P!U +p$3E%oW ' m\ whPOMVt>X @!Dј90"h). o#, ;.޻NC=Y dKT7 RY/S1(1eڥ(pP j=B VžĊ]8QUGp90| (>#21\B-h  QPRR]m¥(7ro I,(>E@rX\aSRPP Lʏ.{ UX)j8:Y9r:r̺ P%ƲwϢf'PL͊`gX{V @+:iP8 [h1 ፛Tu]p. g8A i1L8fy !2˙aX 5 0@!pȦP 1%D=W_ȯV~ ˆe'PC C/8bL]il^N߻4>/X ț nTmP@w"RC5hy pv;0 Z %l[?` A ]-q@ @DPW@@, tE]<0 ` IV@Ks/> @D&0D'@0l:&`p=zG(To7{ h|.ժY2:\uePp6"Jqp] A!a((`z 7|3ȓH*r0F`l[H<*&fh%)\wj 2l#!x"@` 8 Cǩ JH~)7 fQNIPzhz Lp! 'QD6GI$)Α+z,JSj'}S$q܇)QePT`j {@΂ڒ6@$z$`=. jL)XSAq#-{٠.Bv! : ճ6f%DܐU-!$( %ͥOVn:T$lx0$T8q fGU03CN IpfW b1u K*@Bpc%d@M$#]rXxGmpn棜0tT?gX-(5(Z[|f9k{9.ApxZ t6\̓Z*x;ɇڟ dϟM Lڢ O۠Enep:D\`,<Ho#V 9,>( H=ѺG\Hb%e7PDxAg)LA 3 C2;GX<` )EBk(͏ X K@) K2@lG& $-D,DJ1V\'< f I: .Ȫa {%g@q ]8Gu @,`k DP("E P4'< ;JJY1T uСLT~(OwPP#þ^"6dd *Ev,k\LSM9WD$20*c Z \ w:A͹p.Ҧ4PN(`,`I%Hd`"^ײEa&|Ffi,a 鑆z6F~" BhQԒ8t'T^"@U $]镒zf>a> B!K47PH0 IGAUv SЎ4y 2JˀUP>ID+ X 6Ñ 6S Ac@ʧ ܎+h58%,a- ֎_l+>B+Mc6hK q&HI +R-)夦` N4U!g4QBֈ7k97׆p!pD&{U+0sWÜh@+S)B*fHF`YPvz;>+c< z 7>s9VbBUH49٦[&AȫSxϲ;`/DJa2Yγ`w*nZijYv0IgX $ tj"!D ڐʾ}ՌE8 t=!0($•Lr*[~6v@""xM9%t [ELz)F^y2CW9 9B⬍Q #kD"rB&5%& @LXg{x]`XbU e8kY0X$ĒA9#`\PNc¸eS/pC%F bb=Y8]8.;Y&étbXąRaRIn9W( ^v *'Cl歱pT )`0a W1UYmقA ޭ&# A+{4+7- Qf{<_Bh|^/L=3G>͏D7Ƴ@ 2TBT.~K Đi@ C,*0`< %PubL904/ lO/~D^jbInds/`e`3g\@fK, Jj/h!j <#Na^J md G@ `+#'Ș SJ4H#R(ƦSS2!Da:a88ank)ۂ `J` r5gVgT )Bː7 zHf0! 0 + lQ< !B8Ʀ51VI,ybHh< ukjavJD0>)p6 `  ?Y `UīNg DȨ d$ AdFmHNR;OL `$,[ 3(Ĩltbf,H g$gD\*&a #a\ K+BD@ 0P`fʖ M#ᇦˆc]`tAl碖9rE , p{~`r!p c)[-S-mpd!*Nf *Jh`h `'e+4ny#F/H""fiB$ a\;1A'T ^ TxVfܽfr!nym| ̫!|@,<@b~fp8ȴf >ar ލ e:j@F–kf!ˤ/jႮ$`^s q KvRnK9,'XA gI%\$%lAq %%Bd@V`G &X6bMB%lIcE?dCD\|ANͨn"FReMlF$'P9jXu]6D*6KHA"OOoU/(B`Z @W:q>sg?` $99rgBJ~t&gbTY lUI(*t`  YH\wbUBl?(CAo7 ɕU\YcRHw$FJbA2e\ d?:_ XwKA>Uhʑ ĈhI*j?l\E=6`\a JIid E(#E&h`u?q^ Tb;Z 4CAIhC\>_('m^ 1JP"Bp9 rJ"ptvgeڰ p"$HofD`6Nqf@Mj̻.!$5K]  hdu)iwc墳?Ş8JMǦŠmJhLrr$073Q. +2˘S C(dޫ 7IKa/pgM)nJ &|QH,g!prѯ"U"YEnAF60/](MXRDri. I6"$ˋtK̮,0>jhM_l& )0cbp z%nЍ aKcaI,)-- GI?kJjO"5 *h<5R7iC=!.0]94 $y#=ލ~eS UyRD  P'r3c(,(Fn;!9h98Hϧ3 SgAp Ķ,(n$( ͢!rO:-4Ώp"-9$zŎ @Y% )b2Rf @]GQFp ZucS !Y0>xČEU>ژRl,HLJD{P*Wa5` @aN nS p@~cO9o*aYXVy_#LA =񏗫NPƆvAڃR{$YSD*fn(ǝyD&dN!=p iN J1@ ,ݛj44S #: L12A` !t:+K+!Pޫ20 ~0S"Q7pq2zEyv}ɴȭ| fOG/hLPb9my?nxLzDԋ1ՍRME⯒k`@@fe;,"k4J@D*P))aDxd ˾o*W`">N T0a= l;E0J9BbpKgX_+^ q =/J`nu* `xzD(rXOA){QBs’q􍸳?gWkL $4 ޽>9a$ٳ@"ÊjuL$:@kjkf򻀥[tCz?x6@ ѵ`Pju{Dgu\&o#˯8 Ⱜ$` ѨiʝZ dVA8r \- B1 f8y}D6  $"Vm.u3p@zo͠ a|v .(,$ny0 L4 *@Z˛8i/rx_fz99b0taH}K3͇ be2X o(?χY4VM&Kw{dFO%$2)ZKL~ƤpPo8c4Cr('+ţP$$~EX<U-:,I~>s̖Tc1h.X`;Mqly)ql0I(2 h09. !0 Ê@IrJ)ZGerТ򧶌ߪ(j ?fAI䇀$16(us3"(Zjs w`2FNt0`ziSx]N{ovpZfSPV bP!HN\l@* $ żܷKj }4GiЗg&!Fwag% @>jb$(a|;M4.R]@Ij$>vjFXixtGPT@sH&i F0 `4 C7~J$r𺡨}dKm\MX%ʓ[CO{!SbNxGZWt($ʛGq7>*!dJ~ӋyxϬjw^M"ڳ'??J(@6"(DS%;\ lcкbl<$eT|Y+"!]ChSAzpҍQ伣I!AcAfp3Hpr@zz a.dp#,~!eΡ~0q] 4Ϋz̔"BSzt>(~N.O;/53*qk(ҐN8G"lt?IHͩ4u A;LԟiKJ*&&J ìxC b`gh Hm ^y`B*K @qFHm .KyVLb-B+@00ygrS PJ{ $H $GyPՒ̈S2Vr$aN_} @I ҙ)gRnAQ@MXN 5W +W8(m YYhs2^҃=6Q?RLQ:la< DdY15乩ٵUmSmѾVC(fa qz.i;%h3"0<+$`{,αp8[ Ejcoܗ(LLxG,7F׎]RUrju%6^>T `j "TncD4vpJ ::Dl䎡bM40~BB\RL>D̦+RтVל} |^XDD%D(Ꝓ:r[ͅ> @@PS!=L35 >+M⡘p^( ` r!NIèRȇ9 "@qA=ei> 7%cQӸ+Xə.,vj8J#ƨ]?4yd(-ꡥLiXfqΪ0&.gC{TBB߽h)ؗO"~x YAcTTQeɳR& .BCtTUJ7YiQWv)hN90ASH-桙8x/yM/ia- Ac{9.߉`WO),1ahX baA,yL@"&y'{+Cg1RKWC3h 1f5q20 lAɃm_s[C`'+(R!; Ǽ9@+X:k`/ Л:"S@Qrjɩ #H(-KKgK׊BP?0ᦲc}x8Xs+I@I ' yW zM9)7@hq ‘K 4- bi;Kx1-8/pN6ĒǙ :&hxmb&g;>› V꽪[)+SxC$ݕs;J&Ÿ#Ac9m0p9 +( :g>!G`R`6>y0 pw#[QLKҏ*3⦈6%P'/D 9)ٓ\T7 d1K( xP[_Q6!kgPK&ߊ* b`/wub*A</ J(N*+K8 YHX 8\ul-;Z !Q8Z4.%R1*Ýǫ5]i:xxC1O?ݝB0&Cpـ(Q);*4QK9I]B=Ga;DzQIߢqm0. I~JFƸX1L<;HDz-HǼѩ,7$k&8Qx9 ܌TbyoȇZv@jc̪ y8G@8)@~ӕD(K"єQ^a>8$ʄo7HI##%83/hk !®Qf3#($$HVSg5">4:L0g`O!3@4#  ^_0T0 +7z+h6bIHp50_ O>l ȇ $A[xhM潣j(h[(.꣍XvԾ-8So,HL,C} =I` .{9vP艟ㅻ6j4@ P@SigMډXn))ωFj1R83TKBMZ\ͣJeZFjA1)CHbxDl=E3 ˭Lb.PKy7fQ +*@."舀 7ԅ[.bCB>?3 u0;D_xz!/[˖nha]+I1ݐ]^U33cӕn@ξ  >0FU+1{PyֹUȤhY19>)X9Fkx h{؟ڇ,ʹIB7VJ 3AW}&8F`DFWFYb=j:Oi(yV:s4Jtr0:,A(R%R"Q6qR UMz0+sllJb_B> /C C_@vMZ R@/*^%'Y;\ M&5 [y$2=v{fLDf1+i}RcXꣀ(70|@Vwbp]-\0-F :FP;`Q) z󶐯+#N-22!*5 7 #P90CC4e.v5)LC*eczBb@#$`I_zNfuHNjNLXvO]n`1HO 䓈 nBSyE's,@Q8ĸu! 62:Gw̔kt0Rq鑰W$cM]z@&HS%%fmGHLɺ&Ss[JyQFl>Ps&Db?)sϛ bXָ ?PabE1aJx޿ Y#&"V~ dd2ԁZ,svE.|j)#`")-L2IST5=h`lhF3 T-Tm1QMbyq(/T$'Dۛl LAڔ%Rhُ*^S80 5^?+Fd׵΀Y5yYM9$chh `Q4e̘gg #a<&4)E+xdq[")n,>S񽎍F.'D'1eصvT (Ajw򎲑"BO&.glT#`mx#"Y]_-) #t_I_?׎wojP4D: ~4ڂi"Fj\^3?Ii HX .m+ }>_SۈL,E P /*[?jo &K/8yǰJsth`BYi|R|G/Z?FbYU{O`@O! %1"w!$a 1^zPs*M }Oq4CH>Kx9`)m*1&|XAaG L&( PXh{Ha #v=cՙwN9Ic3Fh! P @d٘@<08'99zA<` !'fo@H ɐN~~8 A1:X.&6aQ`!A(*];F&aOUiΥ&g~di`2c:;$ಀ>` <h ,X/Npc:KJB^,aEo֧a*YƘ)ɴLgLB` (a*@(Bd VjVdJm)#`~4" +m`lDV=D5(QzC#d($aьN ޮ\)V h} *\rZc"L4J'F`%l&}.H!.77g@rO#ij ft*fNxH ?J0? © ދQJP>B@ WɊBWB EdN: J^J~mPdLgi*v @ΆdJJdJ$"5圚rOG$G0dq4\B\"1$TaP^b@ emθ JØ K2;8Ĭ @…?)CB́d Br+@^`A|-*/ID 3B \b;NTj30`V+/Tu`:jx@2AGb_Fj`i?`rp[Н@ z-Pv_0r{fT}LB;3i[M,Bru$a!$.[?TQ2$ r,Ҡmn{K8ĭ73% Di)b a|D`x1~T0rx#@"AHVհbmWE E:E STp p0d6$b\A`~`}LLD#Я@C>EĞƠ& # O,6i`u;)ȅKjdR%b t1έc@ϩ|C#C>F'!%E` -.K$)5BvCb)brrp ƻ]ޣzN b)(^O'^h@qMKFX&3+NNP5&C $aO4`4"ʫJD"S\:O  ྂA#S$]n/1 I<^skyaHB5xQDW@[=@FcNBg pԦ M:AANǀNUf2&Vc^Fx6,2=uy<#tF$@%a :!*#pnZ,x4^3 3T!e_+5r$Bi7:` Y4Ua,fCL n#0+)$ch$$oB7]2yԷ$,yxa DCfWA-adVIrO$%7)xkUB1dWAC{21g6b6xjsf+ޖN70Bu;&~9Wo"xBkb>TCN%aeUz.^)E%D8)jio&!A_FjlLLÏfJ$:ĮG (j[ Va2|2A(nD9PaX&Q5">l@!Z 3#J') uDBhB6 0|}؉| bZAr2~~D,TV ^lw b-!Lg$Np1%fϬ `y 0abl3^B϶h+c LTp<50pw3@*T@l0%hu3y Α3ZbL FlL'#QQB4 v˝{7L Lo$gLecT?:nPjbJ"fy18Ah @!>U뇨0;2w 4ffCb'!d 1Ciǫ-xh. `N/D3&Qc,"CqC$y&׮(uT:#+N숵 ǔ 0I Pf/ܖ)b?&]dO@m ǖ?GO q?1 I$yx7gz2bnj,>$l?hi"v J-صNnXGd@VJh hHcD5&E_G'vF!L] ҿkDw(A_bF#A 1"x$3^Rܺ%:`E?farLhj'җݎc^\#I8ϣZ"` D, |知Δ ~  `0y$g HBs?c` 2i'A q6eß@ I*  ϗ >z CPչ}V;&Gau iUPH].`r6 ,ΫfҠ% תYEVKC}D`ZS/L01].PzQʀj(l8@7ҀP}oSTIrvA{@֌? ^_yO/m;8HƂal0` 0 ª/;B"x?LSin<4 70 8LTZ`FB/:ƈ"LI3ɊӴ4ͳ0kCYe@l4iB̀1q0J\!"jODO¥Q;u@ $4&7. ..8L0$qz#d+B)BjQ)sCYfDe8& $Hp#xo0@"NH;)Dl͸o %˺ p]`w3 YD2 # gHANdI "S'JߴЄb8NCQ)F(ߪ!@è[N{W $*ZY0XYP@LEmE@*㪺AN+"ef% bڸ|ycyt%鲪p)7^-;ԣ gy8O0<>DK5VV0'QTC8YE}UK3#O;w+BW⺪'ゑ|#f$HX3;ɤiEִb Q/!tu@+DoH2\DmYa 3pd6J+;D(@:e*.4Œ+=Qd|sNM H 16L Dz7`Em$8ϼ `dtfôxՊLFcv {@`(X-e O$Ê:*M+"eWJt2m&+^7a) /P~^,X ^A(n"8wb=0NJ-%g1E+rUDy/l4@AP;#_%@'ږSC&B=%e1AGLćQ<L!<=DCCzS$xo0(r#, >(,m .<nhN=`N~(ĉp 2f'@`lAh@D_ !G=JgQ/D! >*24\x\to,`cxPPۀW`L  n P @ ?iTkR4!$RSiq&0/PNԫd'afqP8X$װkbtyI2f (ؙ X iKKCLa!`bLHe`ᡒXI@ )sf@pk\ bftݦ4qI|!0$H+m4/-;օ6H>6 *a2!v.X !x>\>Ax&%kɚ6EǛa%~DD%p eJ"A4ux'abL1qZ3Tiib>4#PBJ/?fz1v!"`rކhKxFm"ZApt *E-It \"@3q ! ј1d)uؔi" !ohSQeG(aJ8xd@CI9GYՙ{$ JJ r<&C@ OÌ$i -TS"`h8mHi m#%X 1ABT V @`}es0mh 4Sj=}:i?L48p YroA0z܅T$ίd [-3L1,R3& b韀#m3ɾ9}P_ihli6'ʜ-.8z 31tnJ’Q ܉E17X"* .JDs>(6A G$# 3 C8*3r68K뺍Ћ봔hP3IJx딹59*0!uڧ܆0[h848wU2 ;eHhB:9(b)ӂR+=Y28xI6#@Q4HLH3TpGH`䅱FU KdB(;* LTȴHRRটx):zp(_М/'xS'8 "'HATXU,aˢ*ՀPpW+ؔShdj *" (i@cHG.Bh="81O'A"u+Q9- Ŏ i7ڐ/ 3 0: xwqH)PjwuIT8օ\ kx"TbpLb + k0q ,X Ё rݹ`z`!,- ^ 98YBxĪQX/~ q[n;\pUCHsXi2 ]Q$<r\}@/H*){h1Ad?Smů:1=!Xນx9*b Ò0m*r*΀*(ȣU2QJ0 p(ŃOؙ3zӅ}-Q`(R?8xUcA g JP0Rs)BBVÎ3{ЄW8R2PcVCۡD(PO3!i-&+J9S4tUԇ[Qg8sYsЎ7FG*![Þ*~s໸40,8(-UßSǙj ]PD(. )EFXH%5n5КR["l;lLLy/oƀ ~h)SpЬTT,2 d`P>K#hm @)qym_ΦpEz9s1: @;(s]3*YZH ; 1j2?Bz\0A#NRL @oiz8+\N9:P=VјU, 0M:rLW,6T`MmO,=w-j&@fNI2`D*:LX P(*=WBM 9.np쾅1#* V`zZGc Is JJ@e~Ox9(aA+xeU+ <5ӦB": m)\:( T~0_dh2r2#UGAN>6= EhψZE 4]!9q!M#+ m 4/l"fh-6<[P'Ⱥvj I-fM`EGw)CBUq : ]O!88yo5!@W-6t@QZ&yp;)P"=O1a p$9 +B_?_Y(<Pe. +x4r3,q04J$/RMD A!/L4(u3NaǣaT)+I [6&^D¡2L e ~Fm:;BÕnSk4k>X7K z·#Do-3δ_g@@{ k Z>wHz4iB3"j-. "i?BhRhJ8GΊ InY<9q ,'̙!/ր.BOqyG#2J(32~Bk{)5 |Ar8|rU3CN֠DcHOj"Kڃ< Bܼ>ψ IB"}%,v$h`HD:t24|s`Ah%}d!'|s9t_tʄHw'5eud!04e"g)Zz/ 0^V{IsvÇkY%fX8wDbP`> '#/W$9稜!ugMվ P8$ 㒭tBB `@8+&`y4٬*T "nAB@eL. ||`D17y`y?P9S.P0(}2H$gmeSѿ3;)@6E*b3,fhI%H]2vz|/] {b135K`~i3,:%HAo)р Ц'MNS,ˬ .$[>,R3g󆹀˖` b/ŸDH-A"#'DqE:a 24|R>315M@Jz, f[k ӏ#l ΠAxZ%b S̒ D<}I8͐J=@C40 =@@,??P :`PV(8"G) B,|PImS:~`,ڃ@[؜1fJ&,\ F*2 DcvH\-i]V2D]Jd0@,a^+- OyHH\a!jp17g]V5@g9+(0CB8FT8_Ci5$C4jRxG|19aB$fb A\` 6b|M0%i"wfS/jN؂O`Ny ! H(PQHsW@$QLpt`OD>HiE ^ LŠ|LK#~ pM+dH1h# >̂?TZp|2Ke2-E6\$Ml3$D$ZȂZk CE'E氀`d &rBZ:/cZ ȜlJ@i׶[@<0G8Mi֜:# 0P`U!KA+ *#D04H9"1ŠlakCc4g@v;iyQGe=ǦSZbF-SdbZ$z :1 =@.Iw[Q R A8zz ބŶ)5[iܲ ^M@5(0Oi5Q #eVDw'iQN3Kik yb  oqPDhpp&=m6`L9+e@r̗1PT l ړ8@-A"pX O aE2g@HX~ \KVl"5] !r=OvPQe Պ{XY##1"?W (WXlƒL Ms>Ɇ1usy7lj4OX-.8C>H&0!"4 GGLial!h /L`Zz^Z@( %(b@*:-fE(o, F2,= `2@6S R%^2ض$~=bҋd",^'~ X&T)4=gd C @LF3 b+.%hIJ20m4"6a"Cm*`MH RL/î25:, gο:ZDX3ABh@ jejD\P<Noa#B1.AE L&N%ɠ%`$B,cP& i` E ݤ02\[-#^od)-*"(} DHULX%!GV< hB6*L'39lD<bVM*pd42b8LE/oD A()y"pI8 @ l="<("xð\EvD O 8{*  ;a|l0Z0.hSsELĚA ( 줿f:bh f22xGַ%(O'D$L/O㼬\Ɯ (.gL v/'6 dc3PNFڤFd6,!>a>J#rXqBH%Rp{*ֺJrP/sr^ i@ja=K@z`n# H(L- pЛvbVɷbК2#ĎGeh6(@A:uxd^c$N1 `Т6UDdcbتib@V!$eW !yt\G *.#3UĎ R=ϴ\75~IX İ$~DJ<SR@.."da19, ~dPhA7N S@  ol rvQ@ gd l!\tZcCXF'H2df?Šab}آ 0!C-$LDZva4[RM+@j&@\( )jFbsR @ .xZJ0j}#jlM)1 'BA5lt jHo}%I oh *@^LWBK*j;wHMhO /=^ 8:c(TI ox v,M p1$z# UL(_*3@!7&-h%ni(0$@LCS >Ʀ/OjCiQ\9K`K #v㉫h=fl @03GZ @٦dwa.44A,, 5 BY Ej{ L zMVU1 [>.8p., A: ۬Ç8v(A nI/5   &5#)Z*SHCFEp3*"u8Èm /m}d'%hP8Ď c>[俄YZdyHB/A ,!܏6qJ-"L*K!%pA?!A*`*4 â\d6bZvK (Dri{%h4#/hkd R- @Fз  ]AU 47Zlg2ڨ:M &fazA!&hOlPv4|"e, ,}Q%Ŝ%&8m/Φ3|,#{#_eh|2h80w8bKf\^N5y: ʡ(CP"0*C§6XTj8 6]Z'"cb ̄ ۺJ_{:/룭2(\P^"P=HeIw>a>H!aa~$@J)[l( l.L𞡏_WТx谴aW.K:Gx-)LUt<@zoW" `:!YԞen8q$tΛv0tTV$# 1LH%!@aXRc~8j`mG o;z*N8d4l EMu0b/L  H%G F ]?nMv%*%p&_F P"H k[5V+I843YT-xE!o0_!n[q_o \2`?d0 NEWkeF,.(@> r5mjd?v q sJXQvӀ: B !PϰJ$ nbixt( R8-bɼ ,~j(V1@/XlHJR !`*" @\Y9`IxP%qu[Kܷ.މH8+$Y eJ "`N 69~/x2@%9oYz `$.Ź|tkZ90Li<o Ax`iKPe q$$QN"$FY>(-54px W7]#6Tp2 2MtI.Ckl(^8e4&NE e"ULe2tB?.C̩U\5\ MurH&2{dǚ=}y ,W:Hr"b4Lj!x/eTwK\{At-ZФJlэ4!bM`%`m\"?? mEVu)B FW-2HЊ /sI@Æ&h4F &L#QL@#Ģ6Y>p~`6'pqXaBad.)t+"Cq:g_)hBgX8$]3>JO4|^&)nWHͅ!Εa rDfNb j`HX `ot;g&J\ ڼO| 8dPᎂFP KG|$ّj7J =npq[!u3%u@bc e*@ ht>l8OIcuҹ\ =zQ9"Yx;+ePBE% A\8ʂN @Ko@8 Na#ͽ1@0 qIp:T0@TZk'`z1_eBP0ڮ iHFA @hoQ3FPcrX+pi;\hj< 0YOvbἷ XPrTT!aWzFFzZ=7"p ~+8.‹;&AHCV[ 쟅Ӧc=a` . }GWQoKkewhmD  hy9qA\ {@pzpv" 7ZHQu8:e"Mkkcd bq 0 $~ oqn1pdBeXgq-x<ʀ z+`A+h`y0(]8PUm*q 8# ˦yCF @zC,0ldKD;c  8"醈j(^Xd2(滑\B); pz+jD(y@u(x Zx[`5 ȉ8"V(pP{ / 1Ƣk pxεsap Mh@g(`;DB{ˀ\K @*h01`gD(hAz|೔`P9|{k@bTXphux({<Xz-lH͈ӈx+].p, 0܁!@8 ꢘHhpm<*Syb} * CH܍Hdb m,pwA+XĐ"MF *0]^4j`9P#L5X铢$턾N0t3{ ీس lwv"|PX8w6Xll^HtSPhz5ܗIul=(ntEP4%_j[ 2 q$i ]  _j0] c<{($($X6 ! Qjk?sxXp@Pxy0!pIU=tۊp (hlXUO `pt5V P`8#($W( ryy0B7foT F@7 Y 5ۊٳ ˠxhiPf^he*@)P k@ӈ6Հ!xLt%|w;B7`~ ҡ^bHd#D{jL@p]Z4"Q5 QJ{QLDwPЀBBe9C 5 푴Q6|Ʒ޳^hT_~3-X H;'zDȥ]'/Hq8M,†lB`wB`KXF Ƙ _ ƔqK@e;uT,7+( fŀ vm+eԜ BڻХ|wâ*CVIYd#u>l$`$'}ܿC IrkU0__7 =$i`0me !i8mǏh)K8c0d` jʃ(6u] BMОtXrNq  PAȸГ_ z8]^OPB?!XXP2(1 VjAVlpxS#ppq;!FvhX5\q .4$V\t2"uW9rEm Q@Ľ oK K 8\M0KN+kZTx.h+ł/)4 UomYI +h7rio20 t"0otq߻F6YG9w`Rx6XxL0(V8a2!U \;X [FQF\Ե`z` ë  ( NQ(ĕm`9-)h UjHjBpWv5@WH<Ƿ~0F8pO|hR8D߰"_:.L4Z 0:Ȁ`@( a`l4 p\+OE| $=}m2 `~7IcAT\!Rͬl54MMV۱[P$ Ă hQ2@K 2EA! Kbkb 8:Ƴ!ꉗ%QJ%QZfǩBlp( F (BP  ID8(?|HjpO^Ήv0rFĀ( `d0x$< 8 !n2±k`M*đ2, q( O ҨB0g0QZn&ɳbDP >HV5 "D?+EC@,b $G4甸cŘg wD@$ jbhVl &V(Tzy+mqu0Ezƴg `2 0N@Bp9|X2y'RdIj Ѵt#`xf^Ta\Ys' ^8K2ax$D (VF'u~)6J'̄J$JZ!dYHgai P>!1 '-ث |Gڬ6RX}kTЬl :k#t,x& @h.=R*'4 bNE'QA-xHcqV'ڥgDu0& &`UN %В O54׋a)9A>MkO s 0- J(XGǸ'I 2N`,dAiCA EQ$[ -rH8oy@!X)K P10}>&Y|z7P4DQ@y \H8G鈠PK)}RDO Y(28Qò8)?=Bɜ5p!6|ДI,hЁcaPYYxL&Ay }C /E bkR {G1 I͉1>,T+TȪ@qi`':\ցaH` ` \Q v@&F\[ #Pnx=H9OPՔƎI8dN)Rg1p I``pq.P j(0C?(M&* vk @  @!QKn} %h&֛5ÐratEdrp@S]K>?[zǴ-Btl!b`.(D޸NBрR*dIj9V@eV*p-2䩞W A )4$XHx38 :29VqgM}'3dz,`BZ"!8JpD(Uu,$S4 kq!tUL}(D"]8o(DÐ)[8ɔZAL)EB~ѦCr #`IM!3< wrT XŎ%ц/+i;ǃ1!H rpiQ'[ BK\(݈0lx.(E7hrNQ B&eiAhQg"nAvCEOʨų` Ȫb@V ysx}y9x ><8P߰#d;1*"l&3m G?lDj2=?X ĥm(}TvB0ZD L` `FBRbb'f,?S5@šD F!+~ۭC?f$LHN`Z.\ w 4xyI +-#N D$$@&(XM. r|$Vk0@d9E,3H`W炱I $Hjekj@Z*t0$|A:2VjFt@% j2|gM6oG|iN$p5M<6uTrAcVP. Tk  ?0eM ep@fQJ5,X⢕}:sA![Kg 6RW= 6N(Bj%qm) b| QS\ӡ (?9agF#R`lt `Oix,.P'[c BnAr!%@0`!BPwQc3LP*Z @elX@ (bBC>*St&ԉY>pDǺad#aGJaUVuA 0 b@v` |aCދF-P&6'3*$6bk&Gli5 i`6_@ Hx #1@M@'8 SgAB7zqmdI#b~DN.s.N9vfT$ p &n0|@JeI`8!(!048K$qtrCE`: R |%{JF[HivY Fii2^!?>FT-/@Сc)ֹj4@>El @G ~ #+)sŕ—kYIf͊9Q"a ,{8atvHX@d344Ve'Ē,w%88̈x+UGB Ltt$M+ԃi z͠ !Bbvl0G;x4R"BB@nݤWFv-{@g D TƮTvx[ă#fƐH6I9bMc9N5V6!>sԲZG (34F@O  fI#ۜ?Y&MRv@'i[=N'Bbʭ6mAB~a$aEBgF@ VMz ?g 88$rͽ-;# \e!WCÈ!8<\> dkJY)CXZe86"XP/PE<12CA2vI[`0n#: ` ]Q#8(!G ^ r&G`Ёz0F:F쪁dNdZT@rtjNx_(S6eSeP2I"(`HVf!z¤4-CNFQkJ(7"Έ,R :.-E!}t'!dknAp)ؔa$T ǀ['RHft"֤]a6$@/4Ad">"B&s2 @QJ{zb` ATAn6dS#bM(?"&BpXb/e\l<&:u SnjV;l*6¹˦ < pb198V,Cc6ۿ۾]‹đMƬoZEy|e007El!/>DKj%+8ߙ`@5ul$)|Q<ۿpZB^߁t ~t)H\! La#nB W ~?@HF' ơ!p$="GB@ Jr8 E x8 ?: @B^42"82%RQi` P}O2!hñ:l h& S|>@(P 25aڽcicW퍚eh2bI0 }ed RNTb$C hűۨ9# }-2W {H`'s&r L&$i "`9 jJV6!GD>h(2HyyDK@E xL"1BEH( 2 C+@ע ++6MB a@< XSE4 ɡ`)(* & X#)G `laM*߿ kDd֠桪l9^p&ٲh$&ʷ2@O sR-RG/D$ʎK@SBMLpf1 aFX,~&0ӅAxd X$L]~j'35{!( %x54NT~v,jr`(!R |=FU9GP7\,jMH-G( 0Rn+L/Z=*dnTHSpzj!пh)E^pv΂Pg(@ZZa)I Z`AIw>R| c3E1 !}vpO C$X-$(yT!h:e@kADSd؍q3~&a+^sRd{z @P@#N `t >QA*G vQh0{-"iX B@ GYDP(#|X!~& HdG CvAPKz˺p&Ml  x.33jG4^@(%uں"p Cn Q udeQΫ)i>,B@ !@HKkyI؛ Jsq-Qz?MWE&j&șbzi;<[ A8@f^` /ִ7@o)dS(|$7Flt zQD:^ɀvyxxd cc/H2 ]y#2y_PqM{x"Dzvt\`"fnsA&vE ]m0MIʪQr4PSq9Q DDGi6c@ `Hkvl`x vjT2X[i2ԋuգ]m{#Ec' !Кz4`sZb!l4@0V#FA0Eq;GEBN "`.h@Fc3`E*B)zlo J2!Xs_pe!Mf },&Y/E810|qjTA(Z(+Me2ȡ({j` "Ǒ\)i3prX%kdpp}^>ٯzÏ(ܦS HQ LrH HIb)@F8&c^PF QcO/.nzm@bǵQ It?/`v0/"U Oơ9W BI(xzZ";00JAZU(fH 0I{U_Lȉ QOw8xQsP|R`KFC̈́0A&0/#1ҡ*,圊U;s+a!%8%nlM_7(QҏE6Y_׀@鱂4yD1: 4)9[1,!VL)H@ کƅAƯ8@'rKM0#Dq1M U>E} k7 /G6$D<(3{kۍm*4Sd/΀z0Q (Z 7p:<~\U͙( FX6L/`8ޢ"?d2/J*VA@U;dq1 ?J`2\ /Y-;%6A`ɆbTp3͇Eų!_3H[X"GAB8ھ ;pݐit)GjCP LXiP <4p0p7^QlN#n kܡ9R\ Иk"hfa"8Ix3PB!2U3!y 05!XjPe'xxYeMnz*L,a\&  @;Z%B'S Cæ e\E \>8?`[Z\q ǟNj`H18;~۝]ƄDVeHYJCiXO7%& s 9Ê*xy-֣jz|z\!ӶGY,*pz:s^&y5 gS[,$s[)!ȽfLNIp OvV)>g aE@N!E܄Bƪ`iS.Q,iF1NULJD`j'=yZh`xH6 eCa`\Vb@<~ߒc%S#H$189Ч>#}KP P@B9RYlQɫq>1PP`zOQJx"?ˡ`$b- A"y<3 Wa*%+c}T(0l B\$I+V31=k,nѧɸ=caŢ}M;!9J%-.{Sǧ(f'*qo꘬,f#)5z2\#Rhx`(H@0i{$ *r6HZj! T'$!G$DCGD" 4 'H%TU` 8Ih"8FŨڐh0Iw23jY44qOm*"['a^hg'oVcmYx\=vKqDz$WՈ]LJ0Q@._${v zP@} rO| 鯧8"W4W/ڪR yш< ,%hH+WR;уPꑁe٨)&Q#9P̺ 5j 5 i}1L8 1J{"G92%HI6EA(Jq¸UC#l*b3A`.hDtlHr1`Gⲟ6̥ 7*=pa9@r 13̴;! 4KǯB^RyuR^"֏.H@I5Gw2J6l|'͇tawEXEfBF+M{RaDy>Icn|unCjGc#p m!r>Kn{/= 1{ n>P}T6X `h` [Ya Fp @ `p,(*M1͡ze"DAJDjU v{M#6ѨBtР̩/P$A(( hb PƍhKya0dP|JEͣd5 &OVH"LC`Sԍ n$QsHi=K[R;G I<c 6T !( 6oadȜm7)bĐvEY)`,vgPYv,OqXfYn*E ifl,\hp2xI]0DHlhKG$E8XmA/!hG^" b~њz'PSeG,м^9ёnm_*Fx=$}Bb ~ir F*JJ#,~x,FL5N.(Ƥb!U28(nlPzXC((Jah `#-xdj,lF tazCNQ^b|EB|-Pξ1(Pbe$"  a:ϺEN[Lˆ$!0tG2l-n`"4fh[ER#Ne-tpB h!,kl*MFv"2,S Vnۍ0GU^,$odn!EBRaV <"Ɣ&"C"Q@ l@rRsB0&.lZ!켽$WSX^O @&&2wP$%H+F,!``Q9nc TQ(*aޑ u'8#T1-BF Pp ̜v@ʆ,Qf^(!Ů C ! $dH~㇈Ebo%H$[ 1N$^=J0H1݅#k@ ipdi"~m"! $Y+"0@cRPǂ8#bEQ"A!!  <#>! ,T!01pBܹXORK(my{Er#bIǚZAxdt mԦ#%Vy`&!̃!V#p&F1J2c&i$Eԍ-AiaH ԓi@>:6#8Gnb.`lQ|G)\;G!!z[a&|%)2ZGP8-S#r"OrHK`b:I:,]ZnHl"$RX>3 LB3MFXyLǞ'Z @ D.#dF/jbą pA.2G4rA.[&un5C'8dNaqJec#$*ynh@f󄘈G4ʋ„5ĤD>#b$g4lA3\Ą/h"cR@f!""'Yb|0z Hgt #p c`j [E ~5̈ڴq`4k: vj-LѬ0FF/BԽH! ZiVb >\1 0!N3 "c&Ă' lH^N*Dq )* :dZJz/su,|xd-5IJ-G|T+ iH^ k ؀APT$&s0˶c\ 3jb)&4a}A @rf2"$ !L1a K8̱vp"*Ar : Y$iRrJfI)҈C!!H/N˴B` D+-D<`*Z48bW!%ujF%iQ[HHB "Rn.@/b qtQ<h EֽzTU'F,O 5p?\_|3 ^.^ Xv(8qe`!`hƆj $8! f/CEw*`R.`f ph.R$4cQI$p,T#n`A#[KHwe .PX,@$h ۡV=OFH({;) `!o1$.NZȈ"|#%Mh}I`|j%b*G/iPDӍSG#P~cXn:)a>^+ #V_^". w ˜FSOB6% 2^T&cM.c*R5R <*' S @Za](6ꄽmH*ȈJa;:jȐ<ݦȪ2ZL Վ/ZyGE2~)v¾S .!$@|L7! ;>6Pd:{@K5H%D2\3J*쀤 `m)M[6sև `8f3p6 N$ߠ\c$9L^0 {/Otğ( @}Ԁ`Z%VhD y%."FdXAm6F@ t8U0'rIQPc `,Zr`K[9"h`@"t@CX+-1;%*(t8Kh@T)`n>wĚA(Sqƫ)ZIL?#+j?wS?H1k^i|1:$xl * |: 0&1<} *`H扤 #0Ʃ7κN6Ȫ.ȸjNYOTp,{:+R}!3ȘچC+Y>}ː-{ (~q#-kkΝ8Hަ ~$rwl[q7y4n (@x5jPWhg\V@|n`L%5AzO01 J(' U0 83)&aFwa^|2 Eyz` ,"7ȡh"u7.䁭gYtQ_>'I&Prh:4 B|@`@(Fl-j.,Ԃ19T)fZP""3˥Lu@k Ʈ&Eqﵩ2h!Y֢ؼ3(HI2R"Mx7ʇNل0XE[H'2n/OƩ|inY‰nw\2^Ƕ7!<Y^U0[J29@Jʇ"V(cZ%*È~?TlӠl*fh *R#ń (&`F@:.B[4t oR $pqx!(a!CZ-x䒸"VͩrnPD$0/̠-B,H3ʀc I|n1R%op2FcIb`H8)FBC4O0.GV@S;`xhIxQ' D GfgZ]G CdL:HTϒ4S\B NlߑMs%u @}@7 'bV  {'Ǡb-X5@Xc$dp$f,D*Zr~`r0EF8t5cxV[o$*Ҩ0͢_ ,o*ic!UX L##}"Y>;tQ2W\0B)ƕ1N(&,W 2DX@BheXGʈ荱?I@`v.$z7ꑯmA$Z̝$z!P"(1l 81|993a(&&JZ(n؜ȷa;G 8&G2G=NE;Iqj/j.FAr)9Y+*Co V\q$!H6(s\F3U*E׹RLfH.hZJ"I4|24ID6X A=AK eՂ''9j|rgazT #)&D3e"?-H=WN!U&`-z~#Sx95xHIx*0û? Jh0)vf> Hs)z19I 8.ȓg9:x7ih37Hq`$TCk 8@ xzqxvXut\~ SZ0̠ȣp(H| Ht"pc#R{(R`niD_ j@1dB nÌ hXD0̉{]q(·ʖ0 n@ 3! [DzS雉 dcf 6i msa*-u`sڼ"բV70PXx y !G61iA6X j'.2yΫӰ+&W  T)5RsҜ5`K*Pe2ヰ82-(zX3X 1`]О#a!>"2„~PЋl*[-o3=Ժ4ճYRXT x~V馘,}ipƻml NK>*ϼ9icSY6R sF2)K"LGK#e?z !߇*)5;PUX g K sM%S@v7k(Q?eLpɅ4($C9[ BHD-D r4ZX~bSbC؄5[{{\B GL @T'V~@8`5C: KTql Q G, ޒ@ &װR({YKoPӻ-mAQ*wv,q @3#X(dx\!r18QE4[Vݘq6!_)"[CXHVAӃ@2K|-^(+fP˒&ʛFtXSP`ڮ> 끀 @Ue{)4NST[FT}AL;9 6ԒEW4 ñqXUy#H2 c"򖻙#5Л7cCMG M"aVH%@%WQ74"If 3NHXpfa0qdbE`9$HҤBfP`8H8v2qJ@ŝN.J4(@ 5X4(!"X;SP)RҚI׽[>a`\9" f֙1 eq:̓]kӕѻcմ3XrX@'.Xs] X㈞T5SX3AjH%I @J&4XbDWO0 ;eG 7侩*U6'"X_ Binv?K+1 ;0$-D95Væ}ڮ =a8T;=x{`ի5!0 ,򍪥1&Yf(h u9@6X`i>gu=yf9>*9c,Nl:PT%h?{!q{U?=f-]M-]JZ >8(R+j&RgػJ"h򺻐10P; L@);+:* (&p)J_*Ըx :a xbH]!8)@vlv2|2Cr1QN#.]b8M1 @[Y-5 w @5h@dN0%Ϩ0KeY xaT}J0v eoֳݐ YQL=΀ DB0-*\Ⱥ#I@XȚjjI1C k-}B˦Pzwxw@HtuTn^/c@c <89fl xv D w35 5Y@ z#MDMo 9HXCSUOVЉgX(m솰hyQm98`qZD58 ;\r_\=BKJ@J&q7%ɇw@mau › I)p|,&q2 vICxy/x5x8 !~!Pp3 G_J) @ҥU}pw*ßP0  UDd!S`)U*x &:mf/#d0h4*!CEoI ^$^' @̂|0X4"5~@+G@i/dO2%`£?!`i^18a@@$ axv >`W̸QW+ jQTdPTT}KZBdP;J28Lϑm`h9B|%~@j+׽8$`HW?g)sb 0橲o&Ѹk d**~ǨR҄Emkސ3 *L*rbz£8K&&'$l\丛&ܼ)ۤնh[չhki/HLp0 D>}Ǯ"BOr$%$P!.R\n6 cxuLFڧ,P,cNHsh Nd# @y'S #B2U#! %YE)D~-1Gc%5Zx'9^V n+>\Y=Dшɼs\xVvGuIskz2#EBBBX C镱F"Hmh:kPY/`/*LQ'%QxURK2NgdHB2."ݠnWeIse@aRP QLFBH{JR<~{d5.2;R/2pT-dƬ^!kJ.@' FV,2{/2MHoRl}<r a| t-YV\xA=d(Pܗ< M0Ed|f"t=Hi! I{A rn+'-k$EH  < a&#@c xtDӍ+'8:FaY#-&|,e#𐉡#@bըv5H$p'౏V0'1ƲW0G4Ѓ|[hqaP{U?"4aPMRN(a nyEpCRe:)hd 5gPRkNV͓4L'B I>"@ 1L(G +u& 왌 TiJ$xBG:Ӣ󩈖XR5"BNE~W;$A=鍚fc름g}_|}-{؛[A8$\8s*QBiŤQ0=|LpX=Wˉ@GaR,ňL Fδ:H~2tA&1PBi`(Q5@"$ Ʈ s44diT(J.A:(8*8N|z4֏ щ2SF$}kL.c6O_D| A0%sbAd=\MLZ$µ 2fgCsPjsMVH][bB^$qATX:6NB'"OJQGu%FxY98F(S;"TD"270Ѐ=6 GC6CЭA4Va5mvfVen(&XXo`r,Ől ‚bF3XfFBI@TbtFSM"*58h-A;]T(j&BG⤳7j ~8,˝2z%8`/$dPF4 sul(84n|Q$`P0@XX AZɲN̩g`IWJE`|0vtO#5K\VMǫ0B;G_3A$xǿ!X|SG,(c (Xddә Ј|MFWG`D0!q(WkU x/)i~=>w}Cy2< bW)^D`9Y< :`>]qJ}#t5SѾx*pY|E8<9 !D(D03!t1y&qTFWZ="n:#0&D[ ]. P@4`@2x_._  p)LICd$ɔ~ABv+_4m_,0.E*xydedԦڇBZBv6f& K2!#uŮD<$o΋R` ﶖˮhf܂b΂"X"v"\N$ >Dʤ>V"Vԇ $@<FL'rknc&4",[cǣhE"jpD!Nq("1vi-#fod E"@[l9l@ym~WP@ԃOCDr #x&aXoTF$f(b"O1 $2 bzc9l&fg3ဪH*,~I/o 0F@Gt V[kAz,yHrE/A*$Mh=u"`JA:2 xpnw”5odIq>c2JaHpb]!4'l&}` &IB+Ǥ!^&Io6$j!F,h8 !e>JB! , a$!b|<.dcb_bգHr# 2 0"2K*i<= G*+@0w@Fa"Ԇi'"cQΒXrvPIM.h^pʂ&J6GB !J>w@'}G,zkel^Ph,Vzk(B F 3MLʹ:ⲗg %ihV+ƃf?`RO#1 . 육\V^ˆMf/JeHT}` Զ.\S66 "m Ewa\`̡gd*#Rj 0b#b 8`BB@`i=jIk"6Hs+c"ADAf3 >(q$ ͐5k-aT*?7x>  ʄB9" & CPע:5D\ ,g5` AZ "J˂".6&XU)J9b|'lB!vp2 ~ q1trJ:r$=>KH%|N3!rVT`f> ddw@21poa a"ƾiQB;KB APӢ6x' n& M%&}J#D!;+pZ) nMm@>~KA G^)^,1)u`C&hADANH %ՠo bN'r`6ˢmkͪ,p펰95n=ԌAt @!J4? -=+qg#&3f J4ΦL(IW-NQ^Y!h~/8fl !!,V87 f (2:)HzJ~oQ."䤧ګFc'N/2rg#)cU&LSV@" 0 g(eL(# &"vzł9H Wʫ}O7 Kj6.m"b5Rzq]&'d}e 6 *>q$i(|5$B ԣa( ĊE3|j'/xfՇn" *a,5'PHj|Vq0GɆ(E.4 YdDŮ_xP|ST AT+D_Mdw}d/"-aڴ+!fD `ڜofNLb- b ,)d`dOC1ilKV`Ėgeܪ r&4dL"B ` .$zBbV`UPrONmyD)Bpr+ɔjDb%rl2v>@>,oDqx @&~NBX% ' &}$ '7,Fe[*`&!N cxC*&c [v'M+cOsAV`gA`I2!,p42p>Bt>C/1&+868|4K, +diТW"/i~&+YvODZdDs2nwo>CPXT ku[lLĹ UXpjĆ0kn*ϛ6-i&ld# !@`B.Ovg1x!.p HkB.4+q4I"jhm"\VAviwkz@ {a"YXghنl<0fr v~a*TǕg^i&l|@Grh)"1-=ɭBXE~n>xK* fޞ[J%QTnsUY'ѴT1Ck"2.z OA+W'eml2,3 `+ b7S'B0"38Oq?xf'2aGJU  FvL~0f+! }6\[c,#utJ !h$oE4F>KA ,Px^IW! k4b$0'Lq$r8㉍\v&U`1Txl/Xv5inLt5e~"2`pύM>K(OJB &p}p@@8"1`~"WLb1T(_(20m1(8étx8 %G@|"VlGp-&Ci@`H@FR_y=K%\m&GiBHN&pLC{.Ql6kNn4m͡H'Q"{rP,_ t)8e3efKbHꛮ.F%Z@ !䊶KdR~/b*b0 C 5H% .$6.ɩL""k&QQy瓮M-+K hb*3Px,)0kx-Q)Z^(s,]B@ g1q7o"쪎,L% 2! I7O~O*F;#T 9 90x` < HQJlܱ!:F҂BG ,q NR֋M$`5.U0wKX##^˯-b *N.XI$TL479{ސ|&ˋ!-JHjΙn.)!ĹDCΑ8R!> XX!HĨĊ\H1})&Q?Ðd` @'2!4޶"iPMIv0x|K㗑hh A0f `p!ZB!͢Gp@ PGo#{MաQ䴇 S#xz.2 @% j 6"j;@-&ڏau'.hPwp%vpBFyNML@'Cz L(BI`4e98I16/ Ю=@`B X ދ:DqID"e $ŭ#Ҳ5s ]/üaSӓwN>:H/O1="( 9uxFy Ҝ2x8fA@lQiN3\1 !6UG"G4֪)&_]gy,#zݞg쾈@ф~R^A-P (s[TC-x6'|F#0pSc !l :5D-"i|Y|HHlYɮN;%؊|/4fP,!P 5N2 +%2>GגR&ʴ!:2J+'@%Mxr(k ,8qI'2UM(nf|Yҿ5[f)DVm*l%/3`z@H9G?ƥ o|1`#kKH| QYbV+i͐$𖓠# thU0P l3Z` @p-h+z9A%VA y+Jƾ ?."h¤;8^^|Ф/ૃ89 h+ە."1>.`y.u8s/s "KHZ`V <%J=*(0:k#`J6`{C:P = Hz=VX?!p 3DY*?ۋ O Y^ -! ь,- qY))XVo[. 1/01%qYG8$ -ȋGh~Rֆc?+H8.>9`)ះxPr(SF0[ Y˻@LQEign4>h+/D1@ <5jA"`r pX vq8apsCTaDŽK x @JY?-k\v)q닁v9ғhnIhUD qE8 L:o1B+};`/:8.6DXL$`O B[@%,*8_R")zPz=cbdAC80o0N䄡z1#,  =0"("" 8xN Ȯ9?I㏋@ɊRd0*`ł"0BQǁIɗQ AÑ)Q?7q !v 0>"u\O,{lᒁ@3!16+K) C} Qn-hhr9(d@bNHOʠ A؂p7uyBD(a''ٓylg'N%d7eLP E4uWӑJڗy<$ q e Zxm%H@XD! 5kP*X.y ФАź_ۏƉȝ$A J+ bA2u/  hv1LHstPYPf2PH"# Dm 0!ƇZhݭnYkJc%,ݏq*և(H"1pvkLΉp@ TpX0YྤC|`Zc!AnxcPu@S_`nj%P*3R٨x+ @A{.f5-=1Y@4 Ʈ0Vf ζ㈸^`ʝFc 5islf ! bhX?bT?bDr"1pA [,fpɁY hPh4 1A`e5g mK8}5}Y6: xp(ZzhGhʤrS\Zڀ X/(!U05"G9V^Pʇ8paR0>^;8& PwjhhPdx o4iAr8(Pr{q́@-:$ضP׈ZXY;nme.h\۷&4S>1(:H# eJ̇쑨hC-Wh0dtL @ P8)/S)׉hYqԢiL+ ֐5/; ,.4Å~iI7cY3B!nޔb8cNlmxCh%2W ;21X\ؤcElF=Ly`xSπ˿3!^~8qPuǰkhn*/Jib|`๵Xmiwn;JAPNK ؤof 0c HnG2fY3Pi/ԉpI؈zqSh@[҄Gŋ~X[P3kj` ǀW'p6 c6 0#P*‹MU%VA^1 m`diT>P['18 %Jyಉb$T``fzWn&`$H"@`+sk FXwt/Hp&exP&"0~/,0X@0j0x \t`2  "D_1)Pm uk@#y@ 8, X~#`0\+k`r@`8\@2l7 21{^P Dc Hf2@ VC0d@1L&D @F p{llkp# STvTx"0(@T*stGvDZ@N`BBS*t(tpm+ '@Zv)jZ&aŝ2hOqݑڐTan! hvK’4h0]HRX;{40,k(c4WhFRomp*j8@X!Z+ RjJfVRbciJUq&k(X,*JMlE.Ė|2)  5zj IB*~zjWݸ*lid<ɴm!̈́~Oa~w"H>%9K$@)K((8̀m9R ,pmqD% z >=c/ƴ 2 A33`:T=3W\#Ӎa hn,E@(0fh, SEzX=  !H)cY j[@@_P.dDzF$Tx@d=G&@h(Qk;@ wO3Siq2+ w <ǑZTb h a1І4| GGM2({KIXG@wе!F"=ɫGX{k3d@ d @2!>0F15]̂b;M%EeY'\>(QZіE(S^ :g"0.sNxg ((O3=PxZc1>! "E .! .5 3i`NHV n4u:XC.[wFӅ;Ѩz+Q35@Fӵ@@͙,̐j@f(֍ŅTk mvp Xj)ix1j2nހ5YebH7k^.'6 F GJMMLPGȈ#@H-PRڣެd@/6WH栭66p , ~>B.9# bK H@B<#iAB6F6$~5 zXe)#( ,2aV1xBTB*4 V +TBl/dF#!0Bҟ%"XcN﮿ @g'z e4a0A_BQ.QF: r: I~6A-q%gem"!Eԏp>K*,W6z"Ql.7B:|Ԫ!JZ 8PN |F^ f5 #h6Cyl1(~)+bN"*jBG*$dl`2t`T @?( (y"'8~c#7D-.v$Ǭ#(bAH.P;rM>/Dn#Bz#"Kc%$k9@20!UF*_cD%@T-dH@  lg&lS§"aj yD~" Fꖅ$s~T0RFIȒ0Bx([Q98@ ( "!#Gg"g^ F2~$14)c4IMh@Μ"HX=a0E:cq.Fn4 `vtQ GN`$$(rZaFoV6( =(DnJS+k"VlC= NA"Id= J"cNBmq}+vM@;jǑ+pΘl):hT/P <@Z' $q1*sb_E F Fe!F"e@3Ad‹ZHv6ތ`yY`Odb608b6LPTN`F!VQIhN(W#NX"b*;:Yᩎ!y(wռ> P@deF"bzGC&,5#%,[>sp$mE):4m`CnBTjCZ `JLNN$G+$ ^g+ ^;b*l\PA\(AL攊BM3ue^O'Bc,Eb͘`\b @#\}T.Q'D8aF(Ze#0!8,zjVV^,^4@JYzL'{cVdCs;wZ`\fXF=LN6*)TdA'#\1{)”8j4Hp4@:zzVLyB0j|ޅB(!@h:j8;x*"0Gzmc"N|nWf6A.fr@Kd(GF AŠDjTdԓ ,d+N$ɹ9Dt>M W , WR1&B#NuCC{"򈂔f9٠r7Ce`s=)8!hv A+,ڏjo7C2I"( (`j1ܼJv|RkJo~1Ck?TPvl!:!Y²A`XyndD9%K)ǫahZ@Ev~g9jG`;FD55׭k j\rQp  (!\A 20+`/(pwg{j#~7DREO_XeeNI EnFJIhoJh";52DX# ,|/*FZv*BH )\؃Z`!JCP5؊W;B,ضl~N /"#тE"zWd#cJ&\~"FpxbToiw aF"=m`D u Pzzv#`BB+DF菍/\$IR!*0ScQ0u=;n#` oN5 9V5{G>% $Rh@!܀ϴP"FC c À-#DxX~!Y:CQ3KGv=Fd c!b/ E( #"vPh_#v`&&h<~^'.C Pz¡!0Tp2cX ApyN%!-DҬI 2 `g<\%8@dPqF 9nBH6nԭ  hJ"=X,sz '9zq@M/IqIhJ@X!j .ض0 }:5/RZ6jt%J@- ~ѡj`'Q(1V#i J< vb2ǪĖ!jf?iŸ,U6ĒG Ze}Oscִ( R|cp>V@-ԜPĈ2z}T-~t@^Q:OloXQLK`!7cz8 Ź1N (p^+SC& ڻ~ġ.\1qBH#LH "lˉB@z(9}+ @4'z'cz[#Į=:&D~ٲ+āH`8 v+)P!.5鮟+DۢWHzH_@0Nd@wF@k!4^ qxY: haG-66eݏH 9k+`pTaP I')Spw@X 8$g.uO؊I@yO d#CfOlHE2Cбfb@01`"P 쀓$FvBT!R L"efxb.^ HoQ_ႈTas'@"gb-VZt $9'(T39y.b0IC6S'>UpN ,#, H&`Ea=IX1̅=m0 riUBBLb8_ 8'O}\!mDD 9Kﬕ1V,Y4hH !W3ĥ>șp1ka)<t GH!S88Pjth )!=){ӄ $@,dR^~mBڢJ  >'#H#st\)lxJ H%9 <Z#e2G1-QqP~X*GqCZ!p,RBpO' |Q!JHS'dd9ĎW;=/HE(Ӯ "$b;a`m$ D ̸G+ AM}DzJRv0 G' .cZD xjc`4I)i#)L_]G𖲲;bdfq0ЌdqD9gpN H 4$˜ l \~){ T&$mn{v1$tF35ت]u" Q0&v0JCjJ`Br [L 0#G)ڣgSڄzWDGxOx%@Q4Z=ј1@} Q4ѧxT AP s- %=~Gc`Id- '<ߊ1<MN `x9YAe@W8[9mG( F Z,)O3=+F,}vs3ԘQaXi'gHǷEbKǷsK9'8ўuHzH*X+{ଵ;i21N@Ѱ )蔄ASQ <.aHF0H0 ` K٠i/jQEH !u Z ?= r:#pCXs :{h0ao hh œ&{Huy!B`W`( $2À!XAP=r Xrl55X,ņ`e<7H5fxew)&< HG;,)ȃ&ڛ)ȌIp=ʈXO:X଀ -P88x9hqP~9 "@ !2#|1ϭE/S(;SaDo$Y?``Iv H1x`$`5p8[B9-IX$mPԚ+4*J itEQv $S!2xph<ۅ\˘"І˰HAWK`%H#7D@ۋ|38[ !`L([?Cif 5MNH-C=*|rG5y"txJxJLuJ6) *\- d!𪠙I4ݹUL$!nhwJLOQa0 0$h78)8YB؎d ll 0tA>pU  9Ҧ X0 'Y:̟sZAns ۗN;IXNCZwD54b[" VA *5;a2a=A?T/ rOvXNЙ*EJ5#O< РBO0O,98u#PnC(a!AiC IP%x=)8CB=ŀ${BP蒻u3@Ŧ|ֲڋd7B,Hb`M#C{&C>VVҦmL~` GVh[9/:DT 0-O-*T9̯5k nV~,UG{ *x [9@Cer"\ <#X96k-+=A ĺ묉wBR͇e\ ?LKdfby> x8h42/qt54J-; :K @ uPukUv]*;\I<x<8%4|;Th]I l,hsܻ`‡wDt98kTFCeǸÈ:4Ut7@@9ŵ-$3"ՠ6@ 3UI(({ǣ[ӣIއ}h92kŝ'+'Xg 3e`&cK,xym6z6+e}p"e>Kq)b;9PXC^: +!iG;`1Ȃ:sӇ8q!hatCh8Xop@< G7< M_x o8A"k-~6ksv 0y arH4fV̜鍶}S9!@:U Y78q7JncQ΋cX5tqBWאt"޲AE%I9%\$T% bֹڶ6M Kzx{P 498t`8K|bvF =Ԑ7Ty`@ڝ5i  ucOiȉH `sRZ <0ZY&όPFX  5@Q_o P! H b f`.U aN*! XDw qKi()l6[ybX ^3Jb*r\)x ~0`g򻽨jP%hhB*j,<_3q>:R$iZ{aPBø&Bښ+dj+jFH+:E$窆԰RDAb0!:gLU TXG_-gRӄ,C% !࠿((##|RJ@L ;%=*ddSJH7Qp-ŐJMNuafh:`,qc*˔xLV3DŽxp2ضs@;+(: `,8`VD|9=,K!QTb C."J&p8K"@ Q@(I$'UKn( @q jH4wjj+xWVw"# a(wx"\3 Q@1Ǫ XoD,hǐ  ^5`Z䱎(G-JcҐDB$PJ)( I8Uz42d 2l NC' 3 pex!`""`6vhuLi7AQ"U$&BJ,hj 2@v Q4+'8d8@! ցDo)^!`1S!d25Iݧ({P88` E#*y`'Cva= q ] YPz2S}#ڑO_5e{HI:$ָ}a<C*vVmO0fJ8P9 h.0~e|KŪFW 'g g8sO\*"֜W&cK2l}HQ 22$t-9$ a4G@$=&@|[a{%j"HR L/.0 h2zH֭~C/6*YEx0A Щ-!jd[X/)&%)DYrL"\Rȃ;K K1.XbJQ+p$HQ y+`62!BzU<Z7f{Tag"94Bص"b@EIdfF "PXD/@D.}ɐ ~Bf&.:<>FL>'(yF:z+Wn. qdX0@ *s:Mh%H,<&.<Z!E8&'DTϾlDB`>ʀB1U D*RL|[6(&"e$蚗h9 tϾe 5:`4c,F&s Ah$!rH&/0HIp "`^ nOA @Cpi✴:NHn .D>BM"O^xbV%$/^*H`n` p oEBW*!F23CĮ"t\0`,_{M)\`r DBPFx#2RS+fP"%^ A,`/!f)(I>u/ T^8$$2"cNB=&8Fo,&p7 I!xk, c '\@R% adb2%N~/n; N-tHh{q;1A%J/h nȒ ?a}\ !$GBQGMp )df``! ]ti X.Ҍt,p<ǘA$)dje`%~K(c8.܂t8 #6T:6bK2xrj0c "h8H$s.N<`p|CI l.@îȎTFe2J~2AΪ(wCP/nŊ `a.,tS)k`UN5 j24L5@>LVZ(a/aL!⎐&:O8ӷ5T:Ԧ`@7Y6Fn$ĀLͭR,cB(X+Bz]nKND5D,"P`BjcJa.ԛ_PJ(ҳ@`ZB`uloLH)BU >C>[7k 2 Єvh^Vn JPLWij(Nh*%&Dn8z'NN`t@7ݒANZT@O(A/6Q4XT"<6֛,eHHXlAOA 1ŁxdԐw!@u0¥iQ.!Nr\j$>A-EA |VE"bc mv!&#|C,lF cJDzXBeY"W'T)2{v bh6=n~=X媁* ;Rzt -h\ )듵RXa` @ k{;bMT=r%N)[o& j3a:b^n|b&!ƒQ\Fad#|=.>'8%49ZlA7;K=/׽/;J(B ℻<.F;).\M R͉@z1X_;MVU VQ&PԜJb!i5 ./e mc"d8])i;ಥ`;+ *`6¤d5: F%#VjfIkIqhXBF ` `; cjuO%Y2ID&OkM*Dmo\x&ڊ$ mFOy/"(i>P:N~ Sy"aVa$Y Pf"FA,!@g@ed_퐚QXpF;ϜU<y!p1>ፕP 4JF #&S E]4n]R.[OŒ`U,>ۡ?Ь:@.b/ply¸(]Sq+‹gJP'z#^>Q>s@wvh0TC-&HwFe׫g#bXDg#.#$a zAB%*@ ,CS48jՖwԂEJbszFVRJ"ӯ B?` !  a2C {>_ O ;aNvh8ZT/g(p(V M0,O$S\" <$s4 OȄ@OL"s!mço.x:ԢT+o71H9@RP*z4&|h!zW@ Do 8k̫:x*G aJD` `v'+ (9!mQ,G41R P<[H0tK|!dJ/.t<3r8$'QҡC8!~<*ժRUR3\R"/ X!RJҫ}-Rr.rE(a 6IlLk!LPMꢥbPRq$Gp{Y1;2 T_d*NR*̳ g8CpF*61b8'j::Ƒ:|XK8~$`Rdd> fx Z=rƂ2$Ҫ"(R0ON`z0I6-2lh5EAtc (dYU0+lʁF)fμ7(=iC٨Q\E&f= rT܂'kXPhh*J[0-u*n_Z624f֝hqDC&1;G=>V dsAP -Cx>cq:9=⋀3h/ @@J ! d x)& &\ CrEUDq=Ǩ AP(1N9GBQ A <3從q<-dLhbg HQp8@Tdp Hh`R ,?G/8%YD`҉C'.T&3H "LETA'඙6^A<=ȽB@@(?GM5xL=?tR؞c*po9.2c8 D8 a\<(dqtO[ [M(N) <)q*%B3\BBd90MPzA$e#RKkPz R9"^Z]A "@U !fEs8TըDݛ&S}@  j3ƈ·1&i3lBگ+]t" Ad&D d?ZStgna*uZ aLltmCÈNLAȖֲW+  "d H{Lz T*RD}2pOQu$6ͳ5+HH2#*$6ϕF _"REFx킀@GR!vD!fXC, AǴ1҉9%e_AlPm q1#4'YCA/ pMH|^[xm&k!D1Xxw f<,w"S/8q:Zh`Z0'<C bh@!i&7HϺEI`Ln&ڼaXF8Cp/3tcfaB[*Lٓ|Xg<R1W~t!UU!\H-3˩cR@iieBO1hd69J3vGx?hD B7yN+9\l&tN^ZD``?e  AGK9 (faNZЁs˄*.*^)ca0T"3yEn )/ 1= IeԞ}$=#ӱP<\ YDcTh]B7ĕoH]lHҏ~Xx(؛c+ Ȇ~PHw|IIh qS>Њ;pu(*ި0;z+ 36(!=?c0a7{s!9@sn,\b Ƀ-d ‚:(rO (Qp| 7n(}pMP0p: /dkB 5HjXpN.z {Y)XJ `z) &=A( }r c&<@*xbBP;=jX+xIBÂ>v:8AKP\1 Š sK]Q`KLAxvy3c AYr(D@xJ{*bw1zݞ2cx@*`^pUJ*0io ?nA,Z)5QpF00 |k=;A 1ȝAgR0Sa_ 3=b!4D(!҄$"sXw"KMiKr pEb]4&D5Y7){M8*+|s7-!* yF-iֻA.KNس8tpMqHn3IJ<),P%>`w |[̰1Cb8-VIB0Enk+ =K +t*oD! =2zN: ҩ>3^>Q@h8DOn.d4(NCLH Ё\#L $mxG͸M&8`mjѡGI}19S>4j zfS[ą5Z[9 TC=ՇxQRϦH>e#Z7?A86zI-> X֙Jc)K  Ҧ `:+I/ zU@TȔ{|Jr3XxX`V+*EV!Ea|WIf*f$ & 9Lz&0uiz9u 9x]C604 կPKY(Z͐Gb+Pr!@bXx|U0phmyؠX0zR@ JQ+T}HCYͧPVBF ޚ!+E$׆VX0T)k +$9,Z1>& R\< [eK tt a0BBR:1H#4> \yԀ+ сŰf jDeHBB`uzUÔ+M``p" S.>Q[VgƒiDkr5D\dT&˨a]K 28?6x7rzF]cc`8tH8X^0EIoXMhl0JUr0Ij01(cZ+^& GK_vD) ؠأ.K1JBeWsr!;R6xiM(j[Ydt1䤱دO P(vzvzE͔v `"`QLևɹj[+N9 Bp޲rR@xx;OhRu^w( o9%8'"i\@ ~zjP ԶQ%mb|Dzzǜ({Gxοgc]fP`HaxʒV!`@g9逈rRlGy@h~/+稖 avKAД- ( EIbZD'P LDsR[f>/HSl@AҌE>O |?fhBn'E`'H@X~~<p13 88; ̝\RT -6~BZR#* K1G'j N 4:PNhPil,p#<ɪr"1nh,Oʫ!:t#H%8C)SCREx R%=SAE b)?b8 LG6Dk h'bp2WVH? /F@elI8H YC(f(r '\lY:ybP3(x!=4ƃFI@i4)3@b[[6* 8 @D:2ZoM$Ȧ2(V 9 #-Fb<FeulP'puvQb$ٕfڥ`k.D0Z Z }:vVQc!81.%艧E(l0…*Tⴁ4ƫ6s>o옜 Fq ly-陠xS>H.-zF&Fiũ>Dc r h&R3d>5<3IHh !$#2لfEvmC}gíxM& (u3G84b kڰ@GlC"!$$ʀ(NR|R ~VJ%t燙 Q1ȢSK)RfYc);} 4%? R[߼v2R Ik1GV?|4V n'f3$u v3@d ` ,>2-:! Pp#C<{J[Õ/a0AMv\IfiX6` na/xA :$,i(bt|KD6<;a`h/P(cmlt4FN_h@kw1>!!faB py|MfY@ !hO'!/l ̞w~!8ZPg9shڊ#2pf2B" ZBL'N-:'h,'dπnjdASa06hH;ѐ(C4 @F_e ,i, a NP`PPo֎kef I@f  LmA8~e3&a&n6&})#oS Ȫ"Q>.e!Kr >GAn`M,Z4 XB$0F@&d~ B!F!`2YE)1d "b+& @FPE/2> `  Fa r3HB6+'#E0͒a㦭%!@"D KNVpaZ$s7Ҏ*`4%< ) $db">j8HA$\]N'➋Ks(o9CAQ,Ķ$$S*ăc^|̢; ` Ё);I\;@ e@ /|nT@A'50['#BF2᤼ มrM f'v@ BbsB Ɛ1눆pEJBrIljyHC(:%`=42p:~랕Oko"TmD-RT^_ ' ejĀ)Jh'4,_-aCx گtTjE@F>m? G>(Vk@ɒ̐B6~&aq^!ZN~N!0ܵت&2` CNRH:,fb4">!n8!.L= (m( hP>vmhrtAZ`PB[:w"膮(q`o'ëb6"5p b!ԪkZfiƜm33 n@Zg)y)(c)H"aL?d>t~P1֮n: F SqĺcW zO(n%f$((zad0TNd1ƘlQ'*! Lj`~ʨ֮+);м#@ 8 #\S( *_$!~|GS=FB۵Ob@F%gL&A u DLI$>wh~-I3{2B5AJnWb{vl]|QNszmi%i(J:-Jm_*?@aN9Ay_p<ʒTTo/ 2X ß~'N~f)YjB,ғ(#`!@!|iD M$r$U€d'PaH@T{Ci*<vFz,$otF-a0\c5j*,l)cja`@creJiGf߶8*0t!HtOqG3F}w70 =hò8) Gf.jv!Гv'$o4_`מ#] -ѷJwi68>ԇ3A*V-Ava:ADA<{K,^1' VAkŷ˖",} @k2-#n5FKaR{0dcl\lh"sz&n6Ia t_؄!t*N"xNG;rs95V'l4gufbzp Wic2$.d,2(@dt@ ,x @x/ϕZ:5JȜfq/ FBBbؽHoJN),*cVC^eϒL"s$!Zߢ5A(κΡ\AV.L'8HP|jBb$Ҝt 8v*4/@I$C`.[/e0,A^Az16BLzB ?:iC!uTFAUZl]d4e5@8 4' %Kg/#U`jj"=ctDӰ#sl!E3dF-~$"hV,,Lyh- ,6.H퇡`T9(f'h8qƏAz^VAp9 1s$5nئ) 8R`+*mXQd~1(6Ҫhf>c`E Cغ (i q cxEdr(?'# k* fpɃE^ 1 H&@D6~l\:$ [bŏ* yAICcvRW9_ fXA4P@H 4'h,୦9v0ʬtXX= )wRVC*t~EfxeXVu+Ӣ(Kl:RAx\9 }_qh2K1AL>h%Nd \#:vB%o, Ȕ;`8Cx+U:ԢUa8z;U ay18D5=# CꙢs**Y(J&^m50:>G + tI"Ⱥlԁ2bdNrV5up.@p8Lr3$x >I~j)&g2W$bRґ&]Ӭ<r"eZBTa$XX>ى fUQ!Dc `!D#a:Q]phh @3BPxBZѡ".ɩ"ݿB_M4` Qh,rqm2G `1@#j RXz%b"C&F*ڌlTF)2h]d 8|1$ę0{>H^M*0Trd q%2E[a9NjC|1 YKm#h =Q,-nĪgYk"P4&abMA7Ucd51z,ԬJp%<' &*h+HDDVIUb=XǨ*FWW #xm6l+[uAuIY/YQ*WZ`F𜘤R-%X4v6,fDPEF!U\΍65Bfbi &l.( )ЩrnQ6hɬh $ྱ&PQ /LVd؜3d9Jb-B9|7up}ȑ6&jr ]N"SHt.@Drs=2CÙ 1)b@fRć.zn-T:2DK5I>@;†<:yfz1K4b1 $'@G $d0l>]JGi" ͘b:< F⡇Cjdm0^VHj6:IV Ow ȜH\Crin*>sקEGgmB˙@hn\cN+U!*CEžNp"HWSI$ Q~we}1L)P%88i @P2`P0t _e# R Tkf9 'ɇPx 2H {)0{Მ: ;` 8|=X|qV Pt cr7c=3nxz(҇yNQus+ ќA()0!J`hopc N0b =: *h5A@Da:K'm*ุ}&0):db[2HxhIVKaJG3ص8=:pR &8#s  Љ Kr ōX[ETA%s`, kM!鏴DQ̓x:}>ȉGk<2r;*מ%%l8DaFJa2/;DC:.RS 8҄N 9fA=$g4V5mc  a ܩ-,>!"èK@ #ۼq(~< uLDh󇫵)NIqi òiH F"0 JWg}ġ&Mg]6 qM% ` ̂$(aPÏYp{[:9y%Ȳ_) uТʍX!.OXgF 1 A [Y g`Űi(9dC@dVd5 D)|22ѵHd5x+k ^9=M m*ĀJM]aO`<qHX+@R G%U ;N;rg$ S䳘̅V 6LZJsF`$! 6Ǟo60տ&FvO/LRiA`` y>(5:A"Ķ&(**ߥ( h3p;pGʊŠ31)jX`@y ;X'g€"Q:`DP` }`: &4;1OZ2GC`xNHʺ☀n<} -;'iJl RO`FR r̦@T0 @+ p4 -iLj l3ȟE+ҙ<95GC%. " J4yU':-6D4N٦-t0!$f kP7+ {+ ͧY@8Co*ZƱu5銞'iúz$* fҦK,P1eCwz5#$hɉ(.r|QÏrH4"C5h,JR@h ^HaM܌cHg &Z P<lP@@Ar+xFt9(l#pQNN;!Qzo䴩ĉ"Jnj`p @U :G@ti.(5 D \"+7@XƝ4P臹{$C8`3 9T9UiXW<_"T+eP XGz' Кu#3Lj;T9zqJ6FP^+E{aC+oh Sx.IDhѫ0Ϛ9g$+#\?j'\;AmMMbр F`j &Dhj.E>e r; G&{3rff$u(4K_n4¸(lXF,Eu>VEmp-`C|p'zeXM&'@P S!E|r{҂+M}?> Ei#QaB$ls#  /;ǩ  b tD,Cˆy 8ڙ@h DT|e '[Xz~@#Gkpk̤Pf% 7+pZ>b X8 "Lpj$Aޒp 8`h{N2jJDmȝ1 Eo!+D+DfCJgpnq $:G"Ej$;JM\XB`0:iJL >bSmb" $%T{):>"i,ʻHV1Fg̣Q= uD0.3|諠 ` `sZ cw@9$Ys\@`fє! p0B>#X pǨ$ok:) 'W36IP+3V?!P")!PLG2hd&jhuGbFT<[VzR,v>->/Ŋ&:KR%,I1&7yW`[@@R@/Fl @>'+@Nܠ$-΁UNYs\YnHp g@."[T é/%MCc X' <"t xt6>OY0q8UΌ)&aTQ^)꬯%Rd. _8_ +pp&!@0h<C{c, ee{#sFD"i@ &!  rD0XIP5nE3:Ad0d`T"WTh1f+iEj/$R0E< t5jRLWxKK )~ yw(Mp<,&\ U ⨒a]6<p& CgtG@Y7%v87F/CY2)L,Yq#Ƃ2SFp 6zs$л'po .700zJ`5Qʼn0#4`򖯃Ô<|+H  /P_9.`A"`hN6mP,@+d"pTzJ3Ӽ38i% x_%m5ENp `)WŌQs]T>x 4F PDwB Q h0yS=Sc7AR]6&L|pS׺qnW᪛q nY*`FԹ4@KCHbDz\W݌3" ca/Z 8S *"Rf# y\+% D!a#rB^eXoQHh ()D7jA7CJచxf,b0#n\2`8G#ǤE8" ՂU1K? y m$;Ѱ"] 2В"jtG)$VuXٻ`|=&wLɚ5f^o^LawZ-{u6)W MyYyR)0)vɫq0tN#2@ tL 4HF .oKEV!d* ^N0-0'LWnTꬦ\ף @۟3vM%r2 / pD؟8cgCnT/(@ iX AD|a.D&`ghS|e@J gJ2GR^a6 (GL)Nq)/+Mɦ2^"$/| ` o@fA| ibR. rޛ&`D+^DZ`|[(ʣ\1$ b a^"4FB1 `$T"Z §1/ Dˁ=`'5<"1*`$4 zX/(@2?!~P8K,\AL0 J~ny b߁쎐%1&DftV"$o#Ib\& lCP2t't2`C qhn 3bq8l1K.+(9":6fB vj- 2aH&0ꁂ@ ƉADwAdP <+ ΢,*2Flb0 |xa(؆\E.,/2I> ,! ``F'UE4UE`ـAP\Rn8rØkjhIȔR]΁8ÆAHRh@+ø24Xt_N7b@5sҁ66p*CW D4;+Z?3,F$0?vBv)(p U+N@}hv'9 "!K& l1C KΌi~laЖ8n"Z d@B- b/a<!j`N߀L"BNNB1'&`~j.V X @ؤ~@L"z>`ܥ^R '>)L`%9_8J-$a G u `*N` `HuPp0Bz4#e&0D٢auB d!Ltz֙E_*Qp<#=("* $#d꾆PX7c6N‡ @ NK'0iWr'$DDBwÖ/"Ftfr8f8 jBJG2Mh1a%Vj` @ #bDH@X$G(&Je c+ ^5l& dl^kX^ ͲtZ(`F#Q7p#JubHB*ʰD$ |KvA?ibuc/ a`mBrI:RxD+@ Q 6J.C=L輙oRJbT.tHMGDC\d25pT#*c.p`L_ f ~[Fл7jؕ>@O7c<=-G qG#{G\#=(>!$oh;"L% h0`J+rb EL&nb 0XD"lQL+2$Rv5aH>!A<a 8D(An;hDt ഃ R[5Tlp̦dL kMCK$]C< ^60 nTDY:l- `pK#>1AQ#aI]0 _6ۂk{R6$Q킨@`HeJ@2f#4&.6\es6`0/PIHLi^2@R(fpF< J4|` v`8f/p;ect$z7|qV@BfH;b;A@aZaaE4p>T(( [HL/$ }DV,Ẅ̭́4C]9#H#<(4XmZ WȰVx**hH* v;vR쫰/b/ /$X1PT$b@#3R=P4+ٮA0xbUeYc d|F`Rr=e.J5b^en@}S@d s:X*+ PGA1GCx` |`{t n]eSGY$W0`{&0 -|08r9 V;n7s "V7q-͕|>~?@}/0]nmkg֯i X,e0n7< d `HvgpphgFm8 N\9v{%,3b"z6'J|H4OBJ}9, 'InT ,m"kXT9ev+: oP$t"*hNaTې'`q4({&̀{@Iza FI8 `1>%L| yyOP9ҶRPT g(d4%PҤItΉ \ W{)H}e\p@%heD i,y4#aphfLsİ7RM(I 4* HJ=' 8ȴ#nl̲4`p#wq,"(BlO;S;J0"2"=@dLQK KV%*h+s"R( K"PlYAuCK& ATH` *S0?B"R1屲n?k@H x./^UIH`DCs7H@1D̨rRfSD`z /oA A34 /UgqHA#0z7q#D?. UƇK ^Fxкdc({0.C=U6"ڻńL9:%EzF4|Y$5ɨŤ$?ۛS4ƭ! Ql,C,F `#$h}0eFwЉ+WHfgs]3dn!ݜD k43zx[ @ TXAQ1Bwe)Bd%t ƶ5Fx @-ťZ73?~@@2՜|{M])ɏPL5oR{}38Q.| 1i~( e Ljm&3KI8za #0LtuoC꘱_Ӕ>@ EI}5% iN=Fx~fcK;|{?(#HXQk-mj) ɚ~1:!8{Ҋ:n.{0~@@@lB @vA"m~>Im ?fE±);"BD[(B P P7ig@A7"» $BhUQ3hBRq$=#U P@\a`+ )ij@D卍pk֔E]QeD[lmxCAND+s!]׎j _J TC%)xY| ST4c1uZ>Ѡ/A AG66\w076 Aml*3,r$Ѫo(CB(9 6 8@+y +"8Ѯ; 9*ʝ3#\91Dkeb8R%\ʝl4P& "@)cZ6xS;ɽZA 6PPWb  [4X *+6y δkڣڶ 0@k-+j퍩uRuB dL1zK0h96! -k¹+4BAŠ{l< AC$2`HΔhQ LHu3̵"̃lp՟Q%?y4!pA#T(ºJjEx A> Z)2Z(PHkQRx.s=F<u ˓z p23؇y9`W[h*3[B? Kّ鮏" в5RTY8Ǣ?R‹H>H2(JXHx$ 0&J +МB$hPΈl{g p%H_*T@t?C)+xx'($ ,,`+| `̉p8G Xz]³$c'D*A)t )X3rd- t ¾` a})Ba[ `wP}p xZd  SxK`Ԁ!@{QU@hva)@Q"L i0z$(vXuTiQi;9QCx) "-|xHJpzju,Oj: 5Q p0 խAL R jH4ZOh( aG`ɱ&qV+5'rlO8SSrRnHy?"'$4a@X I D@O 34I)߁:/)҉i=z5S҄2,'qi0a4=(p1-1C@ߓH(M#*. eDKWλ(K V舰ʂ WP_h7 qo'[g4<)n*=pSHpT9S4z<EKpF}X[*)# 1<0C̚@{;w T);"̦h@K;N0!*F( 0% 0_>ZUCѮ-*3 V9%'iQ'89I.K_2P@r@%>Z2L U YR&y*Ht%2;X" -3'?XFέ-$L 3v- QM:y g6=(a܀c>}J`3Q`7A5Ñ!D2KrL!J>ckA0ٰh; fx3-jdB\~ )D4T"cC8ι 3C!DC͟_04peW~I4~01^O.40`H` {#\.(Q0Qt-,ځ(C>/AFفxz9tb=#&hEhrh3b0bh-dJ"[i}H5:9}(LU p h 2ư$i(|#X_if=f B:~],zI#s/'TFI(i-`N(B4{6pBհ̺(c v"BV(zqo/1hގE2K-h5ŭđ,vy>:t0Z9r&C!Rog.IX@"Jz ;E3)Y $;K0AFHKhL,hC$טP'%Az7 $֜x̛&e6Bl%%j♚PcC+Ym Z_ <Ǚ4r!d+w>31T"S8; Qn$z6n8"tHꙌ;ɕ¾O=2,Gtwh8h[Ȅm;I+8A>&AC7S"Q@㉆M=݄BİHrBaS}H"޸J;y`=SJjцڣmg _96裸=_K-_蔀zH@+db;-"2;'#ܙFԴkH<[N'w.⤦B䲂p&`@Bٱxp^u̐sm m}'qXuP?`夽o`蚠h%H/)EB ~2YSGy" `cY |N 8@01J#E&.G4:WVK@ v9AST €QPV (yC Kr rJ)_zxr(r@hr| 8zP %{OdYs1 ^zt!F%C0@V+Ahx<}K߲\2y;ݠsq8dvmrF$PF!tEdB^`0 }tN @\d=|=>lk7}Atj 4PNmD^I˙,؄d|QAd:ng5}gTO''P6xN9?{ax`="N2И ˀP"zICرCh/hXTܡ2 !?pp TZ, ;q}%IȲ`r$Q;vG61ql[k+ {IP-+ E‚$.K 4$grɾ;tr(;p60X1 :Yӯl􆇓@0q{8҇WHxS (~q^:b/ ꡾k֌}^P{iG?נ*!:(R,% ;!!CJ3 S E^V8s=ԨO` %IaO@;p};`NO wPaAc@ґz@!`0lI˯0,Q(#thҞh-<-Lf0ðy`S( ji O2J"LIBQ;3%t>0l1NaAYG,J` IEg Tb#N6E`RG& h1rRR #M̨j8c 2ɭƐPJ [c^M]2LAa;6^K#Sb:DW:'mCvFLP0 t8b) Pm!Èob*:N*+e R&r"QK a"<)!:MS}xZG>!NBI{*;Gt3sNˣ(+P$p(`7cD8,YC؆6XXC)&0pbB!C-0uÐo! =G9ϘTv[|fwϘT2oPk 09LOgo5'Ȋ[$$Xu@{dP)7~;)`flKae,3)<<-R*I4[S )f[YJBc=|əbàC8$b9~MtC!& ! Uhhd*٢`A@PL@;"Z6D@Z9dMT_m%2X)J `a!E "". "AVAjF@Xb C^/XKtσpp0z@ pvw¸@F8*jz@2@:-,58#C0^",2&Dc,&20Cp 24%, CH OЫ65n#@8O}'('T4LbVD0Jꄸ ] V³ @̱%pl2C&,ՅC<[' @ek?P? y(@bL9 !\NHetBC(d h (t*(KF|$i2@fG2)ZMa,D͆]Pb|+d`5ƃi#[)jB28b1hJܷ 2GLa ﯒$͂pYbPJR0 !:.2K'u<~G}BB 6=#ޮKJe)ZPZ2" H%.f4,s=ĩ.m2H/kPJf2:/w D2  0+a"b`FS/h+ Բ*XsEE5= FBdp0֗e."a"d`06DdWp2qc$FSJBesBo|"S `(tόlt +>Jt/\aLp)De-4^L*"` !4 / 1A35p|EZ/Tl !BS~C6eLJj(PӠva`.$ 01,DhL ^ p'4n@@-r>ldsG*DE tB @!aj8Sz>n31cbȦQ=**ҋ,T009c` !ZcC*gK(kBD4&h=js$ Υjd&@x"H ͖2qeL' *e;n2+d1 *a.r$Y/rLbJVs(`f%9M,jLzwJSA- X׵iɤJm耋F^jh"b`1+3#7+y$R:`vBBl0/&/K4' 5`/WJF{DH > <nXhl퉀0'~Q҅M77y$; u!HH~ެ%{) ASCthGh/Nj.1MN֪8w!2Wd>dtHnԹ#n$61+0t͒wtzl;c/@ۙ!ufBb` l &d`je%n/HC&NK,=UX?LYHg{&q"@ /(4{Yt0EY4,/(5(mp\kb(U#}n&&.-vK&s#!&BBb0E0-YĂёMIĂ#<'8;"<)e/Ê' voʛ4Ѯ= HӞv0p pltk"'&=v1BF~SE7-> @ Pz=G4Lb7VZ/H"9 dx+;**"Zz~@n!H>YE:#)¸(0t΃`B)Hp0 1㎎CȔH+:>u1a >8ԸKO ")dJQ (5l{ 2#'TN4o2@1`Zt(KH SUhjaj%p`s|P5Ag@ "t{ /̈́$!,J0C6DIډa@Xd@8hu,,͑čz`C\rGp: ˉl\ԂRR4Ha28H"B(PzԙS$/+Ú' #=cd2 @ozn+P !ZwRMnp'! xygԋsEP*2k #5rDReiX #HNjW5ͯ"l^l  8Kv5y~^37eJȀ cNtbhZ+Rhv :㳲A@zkm"̽4䮨(\ߐ7{T׀aqf#*5RC/މ0INwg+*Ԣ~D17գTICܴ]!XCoG[ BpMa>L+e8&Rr+#.Rṫ@/3Fp=% !PCL b) @\V̻aeyEBt5,)!"O !%kgL 9mg1"!"sJECrQM#q'q48j `j qgYC4)iH@O H A($@Tg `y?򸇉Xi (QR=O´(w#&5 z* r,?PAaRRN|I4 a8,WM#Lԓm _zoɀ&(GDIatp 0èpy0eqG$>I7'%bf¨,*GA oGڐRu㛠WJa=P.@f7c^ *tDV@0tM&P :V̖RvC$ra EA,'1 'MuZJ,DY.:IҾ@1?$UP rjV:C䄓PeŪlT>.3j#&|L(kr'>@?mĚMwu. HH `.>13@z(Tevl 58Sa AcK 4@>H O.0IН,uJz pPH0kqJD+# ^b FHS(I(ּ!3(L |/ d0%!$R8 TL( (`.`Jw3].F:걩R'`IBi 3sI9*B9q *kgp  " 0S &+&X+Sӊ> <L +G(`XNpA\>Y !-r/@vx;`6&V$==~1J Г-`&Z' *K苨9 {phk-n&2(3z  (X)bYlSA,>(.Bd4ᄏ( P}pC1`\ SlknB. T8'Aj8 EY65QaRIH 9RB" y/)Г鯻q $Ы (m-P10h,Kc3*{P\8K!, T>;_/yԃ{(sG(6:&$MMA'JGh4H1{ž$IB/ZLj^ pU8ş Kh2%=40`50w>AD>zX >fa4lܷy9F)07/ -1Ɋ x ;u(Щl~ΰZ16jr[@2PM:bp{JX JLQo"ZX ')4x'QH9!yWEdp#XJ;3С4Hnm3k%3ġCRX cDH$`P> Kr4,!pC:Si*{Uh΁;0Pi ?{& Hy2 !#hC 1H]Mx6h8ZΡ0 ,PwP=`P۴TL`HthWS ErC{D"#kv34K>(t'^Jd/ bIię/XU*{N'!Op$C:NY)H@ Kqf&Hԃ{> ;߇0(ЊI!p`tP\*|爕jJ+Т{ MXۀؗZl JIM T|ã3T,wް6]5Hmy(S1`zz& J͚&q H{yuRhw'd\@րCkxB y(Z԰03YJ>;Qؑ:-]%[$(8 MC!c@NXB.aYZSn](mPs.8@-́h 9T{^aUI1#ZI-e :aڅݻƀP4J5p+ ]9觽Gc 0x-c.Pr%r YLWQA jhJ`,F3w/'֤n`i,pU2$ %}W u eKGL;w[G+/3Mm_M a+ z2-a)|BB,ZTxZ .Xa TM M6E U0#,[kiyO>A>`*:`aaa#]8ӥXp(1J !S褭`HՊ"Sjl@d"@-̞p/i$y%a]<?88{=G:1"C?]Qxh,,܉Ǎp(لQƙy: l\ 2i^gIC8@<8;Wy,!.9ݍ<QH~=OQX&A L6ry9۱p ^ΆQiKƧlQhBbZ *Pu i܈ElC}:B( J2޸/M_泜8TE\dn0w&P:|׬>pj(Ώ@aĂ,:`C `?9"+hԥL/HVE@BAwCGvȶGcHM yO0!#)[ab7H6UTe| .[x ?OoZЄFC -5H`Xc<22܋ij5JW6 /p\:-s@5$(‘@a&Ȉ'fKʦ9ٴ V 0a(S!  K$ X2ا-*srpBZjA@V*hz{#$Ik)0x1@Qܞ|*AL2\mʼn7GX H  niS) XrY  u#)7}ٖZ\ J.QP`2"ls!ώk]TH4Ty`iuiDDl9\ L-2 1Oli8m\BЇ9 `1 ih*r>Yi0p5AylC6SIvۋ;ߋPSn=چRX"}M( P ~B0,N%lx@?_ dGOٔa#~@7 傰AfYn=NRQ@G" z>Ur&anVfdrM'~HJ@ 'uHf36xOU#X,rXL)rUU) Bx+n) *d7< ļ@yY٤cG/˿-IWG4P[-pDz=` 7Qw~' #é@"c8r'OCn6:R@Ix/nqvl28},h3vʤٮ˺؞<JSM*Nʺ')N DV@|F$TIF%8kد09枀3hXBcA4p D '0("RU6cvlwSCTU (T>'b0?@v :ۣ, ʞX  'Skg|k .j(d;f̥4s8ϴnǑVP:@zH(2~dڑv& R.B֯7ZKr7z@EZ pEze'lW:F_ J'@Hj.U=}'DZ7v1pAsawniP0 )8"Q{#Sqz` |]'|y'Fwa /"EI^X(]vXk} y @v Au@_`nn\@p@H)`0BSKM T `Iq:sJk)&7>NCY^;B`o!y63~ {p>I{]ؐeL>bd8BhMs[0(vX^F. 8#) \ž W:kܳEIn <%: aA5R4 G(T˳gO$+T0`3$ G2 a$GeHdL,;#`qɺ%E0BK<(!@aBK oe d&J!KE87!! BxMN;Ml )W2~$$ `nDJ9Il*S*lr4xPOUUR 8*XUK7IPag 3OB@3ZmMQ q8a=讌3?w%"/gb;y h e 9HRNeY+@00%a au5Ҽ*/vTi`K:6l)V xNI/8X<)Apkl3@Kg-O)f8Qm˽P_7ho#rtR C*T>85 J)`!z!S4ps5? ~'t` .%@n  O +-*@W^ӡ<󴨆|m  ?Aq¼,e-ySOCB<- C>k8'*M`Q0Ĝ3HzE[t >$&Uʏw'%8G*F`|$Rb%OH `%TdSGERMe<.J tAftvF)K)57UE aE5F~GdVhALvcrP i6UprC5Bf@(5}Iqh"ЮrI(bǁ1 6hJS컇9 r;A $%sh [ ̎3.-*ԙᆨ-7F *T"qyC@9MG,CytK$ ]ܾG@PĦ4d828,%acdjB:.'./ 0v"@j#0;b,C@-`0aVA\V EH#r$TbNn,;")n8ABA<0ClFKiZΘA>|j!\G7+Ohddt# n&*C:ĞƩEXbMf@ u+$B+gk&t> *%( f嘎hKzDdkL' CH|Ȅ\)z0N` _!Mժ>)9NN |5 "`FHT"! UHhxr&-h,îa.l ј#hXD)/-*d&4>˭R -h ! a \ΤxFn* Pe(Uü1@Z#t+-~8m !& ᦔl\ѯ : ` ңbZ]!j` .hޑ (.?e8b@XrAHm86q*1U>R$c4`!Lׄ!brj.NdF>>NhfsT\8-M\R.F.Ɉr*B|9GB G>v-B|&>"vGF rr o+B"u0҃C` "`& 8]!>A?^md$a G?xgFp @ Ta fR=h )W,.dUavnpP#!h DM D >=`8M(Csgv' HDb,8v|T."tz _tt\#!CH:_j hT+^jJ%hZ$Y QF| -8&$ RؚŬ*& +Klg킞NaTpF*k4̥ª|:d>>mE.A @PEUFw M// #Pb$22pگ d7:A"cࣇT ^ 5Sb G"a|T/Cisr ';$+ V:_V d>lܧZr^MŦ p!(c68u$ `[aB0@$`X:VF\MU5/Ȑm\U|Ȑ @`i8^8fpl` ֡!+k\f86xPHJF.j<A_ aPCNn) S:" aKp¤D>(n"(azmeYJSJ:G&,6|*ϗeT18ef&-Sb`P~$N Bc(uFU#T@HV jbjV8)FJ<ڣ~ʸ֪yaBr!?L1턎I @a1W pNTD2h0 Bvx`arH "vVCHlm))Xޮj>!R` #EZ,nUs1gA #^4SmB ! B IA\T?*!7: b@b. FfaJ"DmB#>4bNJz$_:i `Œ( H (Km, d`ׂf_ ѥA!]jϺ 'B! ^f!}C@@Ɋ&Dڭ{+B  HFb:Gem)ZeaaDFZT3%\%#8aDy(ե˘%W:H*CHifW~P0aHjjJV(7[B܌XA`塞0QA;ӯ<hB DJb@`p!\arU"@|6ʧV3ilɑBgpV&G`.An:KQ۵L7f!Z#29Dޘh|=X2J` Wm$m❃:D N@3NaXB`][P"aȘ(|6, p+쩻󥮌KI{^D)O(F DҲxFx#|mV 92."xa2Cv4ɘi+w{,0!kfG̾Izaon@1'QN| 'Z<48I  Xopm0@(Z)VKV[7aJ V i@A#YD8a>Bi }APŒiqciJ .',0[l**RPjG#ۥ)Ŋ `]k#baVq PJM2ǐy R^ѕYYC4`,a] uW!%v#;] H_A"@mF1t$UDg8c>UO;D*i/ bDPg].#w aQ8Q, H6>Am=FGƩ9Sl,Ofa|ūN$Nd5PЊ7NL@p-PhԞEoݛn4 )nE)$>HvZNjqwnU`? (d2g|۶զrz+@Ɵ$%p,@ɲpn!@?lo" @+PۀsO8Ţ:L)dHyfBVpL (3sBpO(h1?aU:BBP0 S"1즔h2nh6xQAUU17[J NGKd'" *(=p (F0w Yaq2M]]8`jKcN+r&G",mVʕR(Mj (8'?Ed̙`Gjp]8%$;Yմ"xRBjHےbk`XܚQ/E ;7 VJl!!)8.V'E4^^٥KCͩ)h"&mb_<88lv55=U (#x !qeaq 2--0& رs XC׏nBuy3T0@ z4 <1*ՉU1:i8$|~oI{НAhVLdJ|?G탠3HRRrXz$ #)Y Q%x58Í !8%5,ڥ miaʚ0 69y;%g"b>A+ɀ䆌8+,6K+Nj)ÀhAxMZc zoÈ#⫥i4 z㹨;*H7Vp3<> a0$\-CpFn2($J UI%id70O*a ƞ8 8#KO`B֍ـ 2!:nK(y8XDCyp,6#Rx <2[+zl߼a%j0d&8dD*alW??{C4w'A"XՀӖ5r/Sx4C?pPF`Vh Q@RST`IXR" I8M={#Df Xrz 7X_^WTFCP1lēl:A Q d^Q@6{x܏=B,U@6us^ Ix5a /P UʹƤ88uhENG]$z&{yPM1"CIP;E0:(pe7!0\W7LKt; +t:Yà$!=Bpa< K8xS$>64k/"ACZA'z2#>"]>(/k3 if\K}y)N< SRQHL9;Ѷ A]sxb 4f: +2xKI-4V6JՒ=YQ$֛c ~%١D?p{,NjJM[g!x)x(hTBU!#xKbzr"#S& Pa?;xooNV *3I8221:RW5> kRD2^hAs[X0LÉcȓ`ǘ:)װLT@t8Y OE͍Q 0Қ޻N6P@HH,Tl\g 6䉠| Ph H^3;+KJHI ThUw jIqKFsRc HҊj sVuI7Ћ9@čr z<]{*(MT^wAxsy ,AzvwulWPjk1́`'6 HŨFt*xu)@}XpS0} 5|{$ 74z+*B-s=B/ON07Oepu kΎ;a6@]^o58$GXPM 4a ?hcؿ3~qpPэX @1PkiZv1h`KH's.$è@ 0 NT(U(qohXE+=!̰i>e| 2w$ ,A.3h 2\Vb"xh\y upAp41㣉c=-spH*(gz&ܠa C9J#ݠ j Xl(>]Bʽ 8T ( K@/0Kk2YŞşx oɂ"*8J*ތxT CPQX`A<:@l,z?` ~G@(Ԗ60nd~>g@P$}"Ѡ$ eK vK8w; HB5̠&>3)_O4fXxmL3xmqsH pY,EQňId>ҡ^{cN@6l !oBb #O?[%F:/4j6QXD'(;͹HLB% rj:, 6$boC ģJ#GÌ)l q6N@dXte * nmBf"I4iJC$R2%G#`0N<;#`4vgNDPP /p\8A- /R4]W2dD4;7N$˗)A``ѶFZexǎ!İ6 B&?2:(l,9q8مIW[nFJc ^0 pri-H)`4@, =zyJ(ZohUo,7BNkK$F! vLknT#`&:Ǣ|6FT'DaTgXP1$ ѐ1(x`e Qutx4d@4J#^ Hñ##*Qhb:ɰ 2Dh Ef @QL588 5Tc>XA#&'9tEX`¢>aDQ{k "9xj!1 @-dO=欢"6ʙ"CG}Jm;(v@ #&,m~/p7.#aP( $EEoP} uQ\%zց3gФFI1Yz8C#6F$x1lK>KX-&yCXO'U-{HrIi^+l)". {\iK*!9HЙ:rFf],YĤ!d؎.+e7mYO68?v.hl8Z_ `b ᒤaA/$Rkko|Q-6yL8xN+E "yRhI]^>xm""fv_bm5 Hg2~ᛩ X԰ X Y:d ͰA>0|cN٬"3&a(@g njʬ3u aՀpR>$ pr% l&iB$E4}Z話Q}j-E_WqTBȢ08Þ2B=ǦiàsK;HT4{PN CX@LI@k= k#r%*5-lvAP :N8ŀ}\C^wX+!xק2^hP` qf v 6F`U@X 6`` p +@p@]CJ&CJi)dbVjP <|}nL.HihIٺLd2hMk:"4Yt䄼q g*,G ]FЎ=,Q0j+$ a0F<> @ nzup&ׂ͚BgED#zIJO:bCL%S`B<!HA .1"`&X "H$G`+,baAĂaWD>"\I\n&^^00Z e3Hh3\],*DbhtFT("bh#@td!AҀ+ZhPLT5bHba"=`6ct@r $Sv#,.3c#A`@aNʰŠ*bn4 hÎ&&CL!pa `>t@Vt~!V+PM(@'E?|!aZco2`D`2n>E&d(,r!]r*Np,L. `B`r|Cӌ@9 >KZ)b+xB- (@ ) T%j1h%^A!..@DA`H&_z)lB̸l6!a ";0Z b":]O>(3c5!j>n8B /.$ʤfD@aA.j@^>nfiX%U^T!5`0 @ꀌ FůLi>8ŠZ@C^VRl@ij<"ĺ(Y_:YC^zf TtrBNBZ!J8lpH ^GpLt Qh(rM-#jI 'ឪ1=^6 ,|r|C٢bt)x& t$vpd4$t0"`r `-i:n}ҶM)*#)JVls \ Vc UdpTja& J*Ug*th lIR1ed !?SAp)mkd U 2ꫦf#\7 nXO>ClH\ .:° |!ĀtwyaX@ ?@ yo(Č$D3d?E WbW0b8kQ oI0(m5b@K!_4CE$Ť,B%*% \@"N΄gya3PAt@u,@+v S5z,CކLQ|aI^y$o2r rpNq بf"J!dN` wbcl%F|뽊f\c(hEq./'HITt`1v-|*ul_H#Y%;BVS~'d$0}}#2t7 k3h"A6*JP6`l`  @Ga,qדpK8Ț)q;ߞЭ0J!Q#g`G @ Z @ #pduE# G~cl("JIAqo-o+㕉f7Ǵ9 Lp2)Y! P l 7*y&X#B}=R  InR@ yQTYJ<,'I_#aqF7S@.DI`q7%8M=ro"L[b&@}"/Ì"\%jw|!XPTRTai8OQb]: ' tjܫCl#(r8g"o%I̎?##qFdP,b aJ)b4X~0@1"`L wҺy5u e(͢ܨ | Y5"~âdBWLc;#4?JDECm3hRڃ"ϔÿѤG5wˁJ"SSYD~$̕`I,b^J5.o 2yqN).#1bL龽*Z*t.F %@Av8DlF~ͤejқ二ZpAtbHT`H`N %cfDq՚53|5: &"o~?52$BRMG.Z`Ȋ $쎃J(U6o*Ab8voYzdn `@z] TO #kq)ϫK9gB-MFb._fHbJkYz Xq r":qNȾ~g<<"3tZ@!rTa[+AiG6C @S 7 dl9Tr)"0@ ?~?aWLOE aY0e ЀL%3q2 c, cn7/ QDS8Bo ?_ָdu`a$0e%w,  Š+ 8 }W pc|_@> B)?b-k%`Ԟo} h$ɠe<LB@r6 vAAU(}c?[uxv'Jԃ<04 h2g.` -ivFYQXWҶm.a`T b$4`./.,0P!j8.RK"ʪb}  +f0Q`S9sb>!h<)(,@B ,(b*5){;gDsZ* hĸrGIR`Ua Kl%Ǚ<@0@"4pVKCW (,|GXqy&H:{ܯj KW_&8 xNTl&'?<#ͪ@:Hh G)4Y`IezX/*ԥE_6 d`XSyi- @F5XAY)TNeTfbQGXIHQ`)%K3fipũPL8Y2H]([04K8$L P rVHu欎B(H@6!Bއk!!0-E@[ 7cbCZ[:@ |H @F1={Nq0Ykt Ѩ4Ru`2P4A8*`H`AH^ /@rK2aE}OT_h7D4zS.0$-y6L&EVD+q喥 /mzz&)@h$;#RrX)ͤ7LK@G(;4pl= 5=Pbzh' QKI ܮȹ_t/{} !$# fhȷ+RJD!I0W i&%erAɥU؏I9G ^ yJ.#u[Rx ~]x(5m t D [~01j 8&\ *@"` ;G@hE9eHqn*8↠ 1 ePJU I hPA3z)]!)29彷;_@mς9i5 ѭLL%23hDj\ 6)mnʦ? #'&YWA-`P@ÜW+9!'8b8?@ӀZE:(d\*CQ}푵YurHI$] Y}5>%Y\QEXkj+0[0i 1(/00.R @O :"2P^4K ؛c[9&M ׭0HϠGxIPwX`宝qO ̂)/(3L7 <׳!$"hc'q3ڌi9dQ82%k$ JHiSê= *JڦBAZX'DȇoGd[O 7ـ0mH )F\9ۛ=RSeu TJ>&)v,- ,`h&&6<+s[5 <@ǐVX."'Pz hN8D^t\ᨃT%sP7[s{;h |@()j%IV`# ?m8uT yW @5Ss<[<$֓Z_`{ {yi`zXj{-I Ɉa<+\X HWp s.?)էtDiP/օ.lV9SAǷX-HJ@(-0y.h|vx+zX[m1Z[gz86< q,KyZh Tezż`zxAƙ0j>n %pG r* |sp9PC74Gy{SJ ~&ŶԅYb߱_`Pl* ɩHɢH̀WpA=&C2hL E< C4>׶leQ Ski#C-aSZf؈D^ "bbp@e8Z'd8¼Vpv9[t8 ؀"y,tA!0@9c@$"$H@`bN{B 5 zr"3pfb1 ( 3  ĊMPCY,5c茂f?I52%)Ӊ%8 ]%ˣK\"ՠx@&p:=Y{ O*6CN6Hx`@x=@ |Y#w Z[7 :X>G58]G莤/x'C` <"¼\£8ED0 Z~3bnh%Ñ#̼o>\Hrh9CPd0jsHP  #` Øh,E#*R0RH ܬpZ19q;hHJ 5bI#.Ir壌6KUt8rj:QL`9Mxkܣ.-2&ꢘb >x%Z %pNH iK$Ai JN,yu2<2/XP߄i H bN ~v$yX!ðw"hݧs0·a4V ;:kQ%ˀ8R6~KO[[$м:k A d Y03XWȹ%P]F1BSzN%DRMȀ1tHq7O # 6#{D}D)<WaHN ?c<)&ucNPK9-%uuӶeJ%A{=Fz WjiꠉbI TkoL 4r h *M˜Pvb @X Af~?Xd0&$$bt~0~-*adCcow Aai`p@( tQǙ#D9ss 0qlÏ4z-k0F2pBp;F zZ&drBs dJr L@;Ƹt GѴ9l 2cctl);ĹFӔ>d7IBSLI!⽀ ;S# >}K8$&:.2b~$c h/'"KvP$ To@p";.q-ll}.2lW̖LH )€|W*J2BɸA?&+Ō ^@)pH.?*^=Gdz_ V 1Ɂ>M6].a7@q  2g Jˮmx @ dIp?UʺO&0r`}z@H|Zr6IsAU !dg|l5$eBW~',ƴIsf_ L!XL ;ѠRIym_ _1%?J"'!^*hȈ2o$'Y52X2HN 2 )GA2rHG&}4a(߅DnqŊ/]hL o7!> T|%•II&nV0H=1vJ% (ɬz6;GS;3;a"8tg;hd !\,@\p!#Y k]K4-}^< T*<.0&7tR !;O^#}@r"\K`pm5,vz~Dw(tӃS9zasG5 Y H-`Ww0BH R&!5B$E Ƃ["&> 7C8o9ʍC\d?#>/ 3"ơ&>ɴR<٬+$  "Z"P`V)0V%"׊n4Bt6 $##BHlL)f0 6.fjt*rA-\@arx:` AҌ4 \HH2*a& if%ڑ 摂,H!La4@ YRt'iPKJ"JBaI 68&Opi1aPz 鮲#fpC@jS%)cpƠ X`bB``Oz.HCkV%JaYX Q"M]KP6$31 `a2@ @ r3身%8ʙ1&"2 Nf{k*瀀1u+&@.=J}m"G q8GPNG) v!A +P 4 VV*&2Æ9NG*e&\ƠrE`ǁ>g)Z0!F8'Z  D{PxxU#lOmnbRСidA/1 "I+ !hWH@RԢrН;gF2Jd!" êfvrRc@ö<"zP@`*u@_0#pdEI]+t 2ÃΛ)Eт3<>!@ [00-s$-*2HQDV@A ` m-ӏCEC\\ )"B  ^f:%Ќ.a<F P^ Zg;k0E(n__` sMvcF;QS$!@NCX%ppJ#>Q0/OD)4@ `>a*Hi*P0R2Vd%bZA ` `ABM%LX>>&4 ӼeԟޘÆ~Bazp p|{@J"#T 20`]Cn%g)e!l$&qJþ)i/L !) `z8d0'g-Ln`Btz K٣2t-&"@ 4fS^cKdg#trl.#ΜС:1| 2TY3` *$ D&Oʪp. xh1^cJ}' H2!72Z0j$`T:` Jo(KF}G*Jc'+q@cL`38&aX.@|Sо4a*Ґz%WN&ѠovN O7?.z ;,=cn :CtB(AG<sB&p3ef(BTȢ""C8gi@6T2b׈.@BnM}K#" ddLHH+N`D3( g&X'(2V5{%'tle-qGMTB?6|ؾa`nC<*` Ka,%Fxr$$6 Tj$*a$eU1~gKS/b "$Rf @[UhLĺb(c쎫HmAHRt<2ĂOUH:bd `:%7ֻ +M87X%{-0]1jm1!H8 Nr I^2 %QNBjh;(Bߤ> J *p748O/i"!%pL>FR(\^D. nnM`BtJֈs`anoi D2a/I;RΎ`EN'. >:z>I3"".an6 !@Vz-`>6D4D` W`F*Fq.+PGxMPM)3~O"OMyzi!؇kj 0״>Hޠ?a,_ yr#DGf&I NҠg2'HS\b|@ ͠) D'yZ)@ž1($*x!\"^&Y @$9CI{[خ .E   !oE  a <N&#{<$1y_H.*H lcA EhQ[YG5;@PB@yaT)ѹ CfiͦBBD &IP$S= Y\R-?bpU(RHX ijA :)dy&HKB8:!9~9)J4ؼD4 Q|0 !:p+ |`wKugzR2`x_Kr$O1 H`4Np$'"[?J 2ț,R@X$=HL4ʽGJ@}&ƀ0I8ʲOJSƫ 2Z|$EL۔!r J]}]3p4 taB:@䓄fl-̍$PBbE7t!1Φ&ԪJLZTڐe z 8Z:"o b < a)xXFe1,pt5lԳ) ) laq. li3IŨAވK A4 J)x (pNHo j$2@Z$G֪O&d>AbܮX8v26H^ `1eb!q)!cvpqhlӤݝB¬Pf jicȃEGhԸj#Pk[@eܲh+"TS"3&މ oŨBδa}-1?X{ :']4#>@ 3⃝T͑(@\ځS4=&7j ! T>F^yJ/Lprtxs]yƅ2#Y,;Gpa6J(Ϲds% 'ݙIe,v?a'MF懊ZH@21/Fdq2v{{l(/ Whx3CJ@g[IPh9WC[!e#`%pI4 :Ikf#pp0>H\Z)sAS.#2@$ ?19#В9aU H! 9.lcow1@8kpI 0y I/CSSۮ s7\O3I1@?ʡp-=SpVp "7 2Ҕ1.=O5( :XMi6:2@)#pX :b:;x4+߈Xwp0P\\51:۟G EX[ *~9y!9U))ӷ`pаPb(.88sƁ)>ʙY*l,!VI09I%=G r7]\C!%k-,XLp y횬 5yْo98:A+wB#8&=;@Az4;Hak3Y 2`W5bz1tB;BQ( `& j @ y/q1 ۚ)Kw6XW6#ԅ'p)H bUH) Ȃ#K?A+ [4Jy*)//+\$uPhV AP0Ԉ(ṎJ%)M ۙ TR ļPܐA8PԄTH逢861hR> jX}mH)8pܜi.i;02 BD37؉.htZP;9mT0 k2sQa ˨$ 327+J#fBgr3S$8{7 6lQ=!ʌ|{ҝŒR9<{%ΦryI =㞈8CYoH-6hl!.g7H@z@Y(ԘThVëP.%0)bQHZ=R04HA>ةkgI[jc͆P)V{5B"zD(SXڰ1@ń8w{̀gV=AliT3Ww1H/>NwO^PySDN@Hxyİq|6E=(t(4%`>2$Z!PH0Z撩1g[ MCٍYQX2hx'T4E%DZ*IKI!)GCheP(z'γ9T4@r쨋 Q #SɓN { NѶO,/K\dsZԼ2Y T|_)AsW-ʺ &Phm8 hK-`xU" #AådM`^_85(vhsa#+N,O@X:Vj e #kC6'ePcqY;!5-cP%9Ԑ! $:w uDk876Bxhcc.8{} PR$vE V c(Q52zWsQS*Tjx޲H\K_OSc`QLA*V#tcy"eKI9hflP82Ir{"F? Zt=>t-yS!HDJ5 t6sG%A`X,J`d9J^~& kH>>(( >yr5ab,[t#\rT(+B&B~!XVdȬ:(T2 ~#dJ%JR>?` @ =лz#͑rΕ0X,bl6ŀ0|H(TJQr1 0 +nؕp+';nU| v5Ig|tȑx,!ÖEiF0P !"a(x xf+G {0OP!n'[ZiAr-*&@MX}!gqY->Np}#"H0* u1yа`U`sTuUHf]7#:Z@]xg`ben`1Qh@NN@R̎aAjbp& MhFȂ&ȟ^;IPR(|fގHJLl3ɿ):@FQ-ѪI+?=jd"Y\"~t&U,_**LX gVhI/in[!G ȏ0lҳ:JX.  ̀ >~:`M!-F Dʔ *F~3 k0^ht3I7JCܑMq-x|@@ JM̹%#|i-x`Oa *[q%rR4HCn8pn\>"*cLCPT&N3.%PtVH͛# ˖x Ar}a *Q(͔bu`JJ 0b(0f3{(8ln zb*X#! yT-KI0Qd-J5E`?AK3^Ƽ!M=->(๬u̵K7yTI3[ ;9Ft ỶZJ(!/qvpɇnH^L^$JPB*CHk~Ip`#'E0/"$4)0d .F%#2]s3'1@^ Q7 Aq :5Q"dJ{Gvyj5էTV%>[%>C!65R97-Kz֘nZ~7?ӑ16$#[ELn.\HS>  z@ ̐:F.t :z!a"B䨔:c$VnlJB`!ȬF JS)@6jJaRR'Dj:h$䞫HؖK#H F >`":_eJC &.^BR0aP t7C&;%A(8A.r$Z- JTu@Pϒ+kG}Q?:wC @La- El%ZIHxKfd쪚Z jZ2#l`7Fa,MC.^F:l_aeas33GJ`a84r )%]%Pb8"G(H֢ۣ|pWn!lfrg`~ h.N``PHD$J8R_E3[,f:` .\B2*x.N#"C:"p \P:_6z'R(&rA>AH02r"̘ L; -GPLlPD@3TpQ"DRE~ E+a, #N7>.zI] p_ "#^¥?X>UG~N~̔ f/klx, !4& #) %&)~"- Z?J*TbO`U;+B H1WBiƐ L p`(*U#xn1*@RLl `FJˆj7mchLT ěaĮmHbWʋd֠i8@  pRp;fȖ%C* GPpҊ\ C|1]A o /̗tiH$` (.`Yb(*C,E-jn{ y`3p-\LhSBb$L>p/&ԩO %Mt ܦm2*HцCR$a aAPx:*(ک`1L$ ^`$mQx9 tSЉtYf 9!x{Ww&8`Bn 1$l{R1khA&$u̓*eĶ=@ŠhDo6J*B6'D"#/ D$< DBjH-Jft5X#@xAPRJ7"v!jf3wa `tg >د jɕ~? L: OjOީ)xF<,#p##"Ӽp.ci8a0"6a2@ޮC1VR(C֢$cr>P @g ! aEjP]g1Pr2B^,`'fmʑ;jʆLEu z  D$32m@p!LF!e cT٠'JD)b5{_-bexB=>,1ABa~1WRƬ$rTSz$P!2DWmma$xGВ@!;9W5EDž$c! ~Fl!~&`Ϣa9IR{BH@&aLG.v0ZY"$P3gSM4)DmP(\0ږp+Ih刘H^%@i*\@vܸ^Bc0320/4!!Et%=3kJa;rPB^c5QCR HLɠ4#+` ,82Cl4=*ݐt+ `x@ZPec9,edn"Y%qa80&#sOTU#B2&r%[p0pTގKYTHQ\0c߾Y2ODǢ?Cc q8LxEp1rf F` 3~+3A0@ LzcK1U3p%o >$_@cA%A,SEAAhZYI`8`E2S@:k`2e[b8 jT]"\ޱ8$3JVdV}Ghp86O 2_>ߑȕaHTnk,a/&7Դ@r. #HAW"fHZYT>^C8Ѡn5dU eyhnM,b$!\Dbai.ƶDT(4%(h*T􍕡q<=&0Ey9">$v%Cv ."b:ѱnиSX4"no2#n@WxC18 q  yFO `3HH?,Hřh7\B49dEH_H3#̸ M嬮:,s|`&qvցUdEOak::hakAF'"gE%v)@ |œT XzsrYǦ.Lz{3pwfG m11F ?^VkqgQ*G eQe_SeRZDoWf`(:akߙqЈz<F`efz!)E8M,ZtT ed me3U2_HE-Iۄ$'XCiV%9ҳ_92.г"XJ;TA琌td29֕È*6udX $u%#  Xw8`.#VAD,k*k1CtlX- #̘@L(gI]"$ V~Gw97=3tov3vG]1ݏGJxH"G3IC^(t2+n)A ABNDOmxrBPJ BFu SVWV>8q"ѩkbOiը5X=c?x,T>f%Ƒ>cq;t_[ј2@|?@PH ۄ58)Cμ>G4=~Cz0{T8#P).?2q ld;d 19f k*@) @ ^P @ ޢ5ѩ@T3+%8K\OgoJ|`\ۮR ?̇۶`3^R=JdjQ> FW%V m@VHhɦ辘*ݤHi⭁=,a2*oX̐Zjq.@08Q X CV zcHIz 9&.8ri1+ *!! Y` Q { 7#ѓ+{ (a=9Ì20P* 4+b(! h[p Y+cPa:X8;)($d@d, piB҅y,CpB ?9CÉy7ѸF xjC-$` w)a  - *#G pSi@z:,!]3K3Q"p<I˫JI,!hP%HS8{$\,dJ*17ʜpJ _/sF  K \B:{>Í-![*yЬxwZtDKr `%HHM)`Àl:q*=X8ę1L &L#sA)+e=Bѵ`AI*%X#2S KDO:"$O:Ĺ0 01XkL7*}97x5>8C("5DP"Нٟx kHQ7P0L 4&8"0@Y? z|9; 7  돌ʘC1 d4B?Ta 8R0)ޞ4Z/C> yl/?jR1yUX$@kPURu`DKqg2px ̹/xhkV-zЌ`$[d\| Q7+* jGb={FSb9 tN >- ܎*lj:y |%x$HB9 TV4BH%KwUZK m Th. @a%s2!$ ,@즌o ".F5@`Da6K 럮*d޻ۧ)~D0!5[[H^EJ ؃4.vJő" Tғn;:h3{X ̇zK:s;`uC݇h C(Cghq'Wf!@٤pR @ wXqOƘi\uC:x|h(@!;{샺@8NM03|^R)t8N`|&\ "_.(p9_Ah5N@:# \ 銀`9V ia.ۋ1Ҋ}8~ ֙>*L$#Pn OF88+ݔ!(:?C * ݊&䪪]Ib.H0x_(eD׷ `;h8HvR "{B\27@Aᨚ̔;d+ъ Į38-y @Y5YqXOJϟJPM1-O (FB}ܹ25+<3qx^hL4aik S RxSP4pXv'.fqՕЁ*pDoYL̅(GFbŽ>`ÀCi*'H1 @nE.mSI@ Hf?,H{n 15y`_[ aiq@Pr71\]J-AP%In:t`0IHhO+ 68g]@"C="sK/p>8vB *L]pL xFſ{$k3Bq>)_pƄPC0 E"0ȏ" Baȷl42&xhd8 *P ^04uXr].re^ xK<Ǎ!y"[, !^d)5{Јx`)/x Ar0ӌA ٠N "ڡ? @, ¡QH€0P$e3Ag@XwA"Z !I5.@£W)$b~~cLU(p+sC;bo5  @ "D!*w(D_P" ?#t~}`bS Fchw"4UjnE0hGs3L@y:y%js?4vIa@0&-Ah,_ex, 8w'[¤2J2%Ph>A`yL#nj-:<6Ȕ!gD8%Z EZ܊K$ P\9N!pU#J(FZ') @(m4G9`־(LO A(<3DM-$ !~1*>HZ{NmjJ nT3H00$GyGR;gbĩ Ur衵JU3 Чj 'jE#Žzդx>0'줷 jaz  S`ahtSX.Pk(-" H  @F6{ڛqU-kɶz";rB%3rR$,ؒǼ+*((k;]Hd4>1wmh,:8p":M+ ]-#F4TF\¶sI*Pն y_p9ɸk%'fm"4 0GIy3s@Ѫ>>vHŋ̐DJqK*3FȗDW=03LNCk)I\v!R0Ա<CC>l50跀p5]ڞ_n3P(@ 0qdM% $ْ+oY Ct}0X:I&@.=BPA`vnd}ɹR<p:C00a yo5{&!-Šâ܋#F`b*6&`p4( oN υL鈚MPTJJ]bx0`IIPFY6J8Đ&u0 ֠PVi'`$ؕ"ʐXhVGX"E)GIћYh@34a?֑[d_0> @_ e/T c&uec 6 H?р RXDFV8{BXL< )L%`X `"0DV7/U|NH ^/I:>VPThp"PGds:na AeeveDmA*#D0Ir6Ab.{ )^q`T4',ВB0#fNÇj"f J WG<ȍ]dū> SdLĹxK]!t,:@ҍnIsDOx`$P}QB$2! 1|/rLhs)+ĵ" +=&\ I#)B7.PT=W (1肒2K 8CEڻ-c;`4)r KYNӎTE+9Z|@`sK{eĺ"ZN ܸ8-m. ``&@$l:b..d(TM"ê%-WE &xa"HD@f:Æ* `CGD#r*$tBԃ#Xx OF^ a zAhgFtr#::G)4' *C6l`s'.UǠ܄LQF=hFp7X`H,#㔝  T@ lV06B)*$l4^\.ۤ:&:IA@e" O&A` $ ̚  2<lHFjAQ`*eAL &vGʟ咣Y F 6 fQb R0P0(l"* R+IܝLil6*DC(fJ(#"%t " `fĬ`'D{ #©fH4vܮ B&R%@-^a2:Aܷ"B 6@H`( r !n OF4mg* HaNN L`V"(zB'vDXLC0gzAA(C\a -F/: Cx{Brh4Z"\% >%8SH#N*D'!Aw E @ `8bz3V"7S#Flfc԰BC4k!Nnda}QJzآ ` 7xe:VJDgT"0n oㆬpↈrWNvWF'Vz\@mbtAPbJ"J9@.p<5,tFlPyĝYg M^^,+g Flu"`!VUtD@7@B(O!2nFn5Q3*W@NS 젺 "l03.ځ,~fJtX<݅%1+h-mB #7ASz:~"ޅN^j oA_.C5Մ(xr?i{l1*S njzMK3{ QW@.a`a5X*kȘ2@z Q/*9#"1 ႎ *`!o` ?Ƴp!HBŽvT6t(ኬ#` 0"  ^bhlZH%Nd",<޻cR"%, g3AnItA"+@Aag+.`TKz@ VVT|`bQPHNJK{qǮ(%\(G#]dpBA\ŽaXgֱ!rbTbFt }\NB(sA!+6Ot\*#v LLr2,i8s  DN&e6` @WbB.rd ;5"XNP**-__z."T>Ȍ\&b3:nt Q b`Xul ͪÂ"5pGN랫ħuG\Pc$!|!h~t;Tdt`Z;Ƨ4V 4 OSA _=Hf9M]5DFؔK(v>칧|jt\ Ѡz })y(Fd.nv=NAzkN? 6 keJ#wF"7Fa98!'K?Hy2©N vx<%FTSMJhB*7Xlbk1ZܢXθšL@)t\Nݘi ~ N'@~ϚX4 @0}O B PPr5|]ηbHF,JADX&2*c48&y@~L2g(LsDRe\0 Hل B " @͙ށ#Q)0 ,l t-gIo0ϊpN "PӠ[ftgxaehP@jfy3 Z*(  P7 Q8-"$i"+r*#f!':.J`΀bŀN%0k8h+ 4 `$3 hIy$j-*@RȯQR2 L$fj]-!NTѴnǃ 6 `"̽yǼ.V)ޕҊN*N -6*.5Fei]DQ&liصϔ=&I 1xxYM96d0G * nB@ J#* $Ʊg(JQiB@x9/bp0ÐRW"҈-Qlj[ ⎰> !.jkfHHfvڿB3('x-!t䡉JU)ˉ).-1BDC;3`g +J$eA rP'%š& aI !E 6I3=c 5%1+|_.9rNOC(@`&%#Di똨D 8X*2BpYKM13I,a7G n >:KH*+P8F`H11CYÕ 4XlX !x0И4NБ P YK4HI4eDUqLI~0Y\rjxDBabz0<0p%vi@wfHa>! #q3!NF /5Ptüt.J0UE| !~9|a<հEI6cAHDc3vnu (%Ĩ)><ѕ:˼VNc !!=q)PΧocAV #0$0pԟ8{$V$@Rbk)7RbO7&y o  ;Ζ9lP!5)W`2.2ิW+ S91W(S E Ϝ:oS p3y f wF =π@7r=e:Z1102  :[Z w;rB#!z F;(I$c8f$fp P0pKPkisqHp=' ;  $XHuX @Upq0EJX1b9yޡ㖀T:+hsn.HE p7c!i z- e`i<@s{h B) P*9* &pr #/+Lk.A XmZMa(r-<0P&. tx +L8?0vq8  K4 8Yn@u YfK߰a@< بB;-њqaxa pٮ SVXx#+ ǜ0T!4q(@` !!0$Y(` ۠GdT$yΨAi-"0{a cߛ + 0f4%*sh䀠 A@H*ߥi(!̀YX!y DŨXŀJv}0c sJt>0XSӫ5*F|҈t40u$hA87aXv415NiH 20 =8CJi;kى@-#kÇu( ]  ))k6ϙmRb,%#VGq0 $P; z ;#om2#` `x1@;Ԩ#ovAX4KUjۉ30RqԚxSr(oGp؟K<`x)TRqAKk3c@mp*4OН %7rZ  v wJxt: (%q  |zAIfj(S <3{XЖ Al8sbYmqvi# K@AD TЏ* ц`^p\\n X Yd-Y? W-y+ *9ymr htu]y P!BAz+Y ĉ H Л ph2mPV" H0J\l$\ ( 26uC 0)Afx@jLX&td&? Xq B %' zyB Qg\8! <( CMq D!e,:xĻw!ٹ0khp6'5иҔy.[0 c߅0R**+Ω |<[4%A* axX Xo6&1-R 5I! L(xxVĉ x8qB<j6『`@ b|zʌJYX2n@hϣ hkyM5ҜWgaƆnj% DDhbbE"A`Hpf`PQc. "Ϥ 1H4's;R>0$_xx2#0 a# K&RhQO80aɰoJK9r= X5@-1ՙQ ǔȗ9mrEj֥  e=).88 ם-w8هv#v!=tYj:ZpP`HI.;߀ Ccا&:{xsH: +p$ki B 9NC&`p *]9IJlYy~b_]P`A>,a3πYh +P B8#.v߂apaǑ|1Ї qyބMP 2a(h몽+( ӅQK?6ޤփ4@\qQIsy@\#=<(y" Hj8is<1`-ⴉRub]+ȶ*TIhp&1^G PD#ZF b+^V.J(SmZƇu*.X%ruDY =8h*HѤS):opWXL$ЕjIKK(f#XJQUh 8 Bw2%zyJmxqw$]@:`]QZs ` t9[$D6*eb$ A gAU6HAQ\RUIpKC!d|> "*@&u"* d @(0bz&212T(2X!+Pjguj3?yF ` ŲS)O`cxHXnz:a$:9H<S3 L ڌ ĈҎ8UG)!:hp2ӂ)p)*1{^:À? K?P ? @[?;!rXL"?ePL2%I@EB E `,\{>wM A"p( 0F r ,\ #!j3?ʕ%$H EX%J}իQ$EYUhԝ=-eV 0PB! * |ŊxHfFMBI84}Vpv%˼Tm"aN*橮ޟ'π `</ "BX="`)KA ~*ǣڈʺt < `]򠋡Q?" px5#73BȻ )\cg\|4 HNÎ)9i&E n\`zL`. B)#( `*&4 @|ܕIBӹ*$b=;`+Z)W+>KX3 @~'`bY;:'iP^{*#^',9\"J1g 8"@J B@ @|2oğ4Ϗ"CϪ)!vr(H;ޗF`0E` hxkAسP¨;[Tҥ̂ ΀hn|`L[9}XuPQ`~BffLĺ0eˑsOGVKL"@*J3J*<νm?;ɡPzƋv~){>``Xw0H0PrR 9(jU顮h`,-vrZo#HP*`n F` 72A /'VN\QUDNt [@r1pX0;Gx|ē>H T(L(x$wK)qFD@$2TDyy+s KQMD$8`_# !2@p Ѹ`!@L >t. (X&9`8}`8o'ԞeWdSpERq_PZ1<Н k UK",l g a T DAYXaV="=<ҏMFX@;`Ka^+xYLp /pB$DzZ)W(^DIz,ldHe&Rw!἖"#y|P 64=#N(g(E: Ajj -aP_XzV.qe(,؄HS.>!(@p)!OX)Q+yJbfr'pCpU 9%4V"Q"$0#c[qN86un/82&P BP@, rfO"nG`.u1 /` &R A$긅wV /$(KPb_:GF02PH A!@ܚ A4+d*9fcv(~!fj{\ G@`yG#%C$A)JAMKPD>J^!me5MU"zdzA0X 8+vO P8$ @A2JDxP$}p0'?:}? !|0b9pr4YZ1ĂI$x8 T2ˀ`E\ @g㲹`>ߏ]w egz?%R $)qހp'U`l0]}_HiI, jؿ_R I`#&R{ځBILt;cQjM1.tlIy17)KQ0 /}㕇A9anMCZ5('Z J}`$Yrp&8b y+H` dP eh!a5S~& h#4aahuMchmW Q4Dv#:`PgAMfʙ0hd X>zC!aCЂ5`ҵN$胀v~$Z#y>+ zbGL$.֐CbЊCI7=k!Xi'vA8)>[ f(;ܲ KӨJ |VI:Cs~xo#5+Dc#Se0(@@Qa fmo!8$-t[! p8GS\T5Ӂ,- grp(bZQЉFԳ)4t?Md.c{?@FDQ9twAӃ `h gv@a f>YN#_ !0DȂ;$u !$EF"ħQуO .JGLp$"ΘcRP@:4uB J!*b^% -s a?'HPN#,ud``~$Lt|'JTtUC\`fxoFn2ϜXtrCb>łJK"deX* fd+ 7*0%}NA"P6 v$<L%DDt؆BhN5(7RhP23k&`)y9CF¢ cA>2rJ 91l@' @cJP&JREQbb$8c4 N" 262tԔdF6J<*8^.$%VPZ:!Dg^Q@np)-nܙc1gG*HC"@iྩtlS>Roܿ;PҮ]$ULHV!i%/) =N XWfܢ>n`"nu|czbNd7 ` ?eH,*K n#b'cêGRv? 5J ~) NQFީ:JWjҩ FBl:$h@o*ēxCGD7YXna@ xaU!Hf#^3pl@!4W<+dAbJQđxԕldh9d:F:T6<D@a2}:fL>zz 2!"R* 1x,3VIAdGZc1 C$4 8v !g` &P6"'CX4GKCU|BSiylJdBk`6kdAZ:dcqd5fD(cKi=yua,.;;sQOK G-<oO t4ZhXV_JKc5TF1֧vWE!Zܠ a? #"P2"8Dq&HuQ D%2$*00ID22ΞBD#f̄d73cX.c;b,/-JaH#վd)bbFJB@Gk"vQz:`D&imΪteDɢ!QAA( ©J#{%zc# A@a j Ac}a`BN^a ?H@2b@*1в% 2"N613R 2Emqcn9{!5IT. p佫"9$d*V#-PdwkFdq=:M +Y ` 1#.F6:b-$Y` wRyZH%nrHHTR.*}lZtr@Z L ܠgwYBo9Fc4DRe |gQT  ?o :4 |b6ZG@'C%p(K)C ExL`$[ D4NFC*LßJF rKA$,iW(d[*!-(ӥ+<e@%FSZfF  a2@[QM%VYkhH)J`Zm> @J m.#yHPIR=_IH#J[GBIV`~/q8O@F!(Q7H{$Φ@ !苬J2 60 k&Zꓢ*RlگK ?/ Cb2҇$j`9FHR*)ieE 1lIr.C:.+F8 xC=}@!l ))Id80;_e0 C8wL؋?ˤ裯% paZ *g);O5  3FFHe͌B3ԥ)RS( ,? 蓦V"M@3Fިhud!gSԳ&i Hԋ^ަ6K71J(nGCh;Q|,MAY 6-t. 4mFVT2Q fl{J $gՖL2̢3+6 &?xGlrMWXUe-}3;c=0z¨#L.;(vJfs``E7uK֦$ bȶ)J~2Z[B+%j:+b/QRN(<3/+H!@|p' :J)Ĭͣx˪VX 1͐a=X >'"y R.omcp <Q+QD̮3ppTqh0h0ȴP4!5F!5vI-B̠'0?HN zbJC1JK9@#~cym(!&B3X\CQ,&D.$jv٣?T-hQ$n(%"щGa,e%0Ɖ)|m/0yDA2荡3h nѱ D*RM `@N[ "_"M`ʏ! @VP x:)93FIAM>h]SU`D (I>-"(g{IK[ ńC%"n4E|KCBz.]̸ VRk.v_,u!B3` ;ti>G csNǮ4x(QGw9HhZ@ @`+H)l EHQt8,rsP>( ,P#ðv*!tU" p#h("F/}٩'q0Q+Pjķ8 fA5h$X@$@`)@ `rG`4[+% uh"n:bl8{m$vB%AJ[ML 8Ε I1r#3ϧ*[:#ADCfGxO^Hw~? kRD:UR<[y(b5TAp/5tldr%  n ܃'? 1fknpCXqٹRBX V 2 ܂TN 5IvuP` d p-#eDGwNd!]gpMYbxQ.MFܩ A/sW!D?ϲ&^&!L)P$:J p$Qcve,1C`}=LI X& QӸ`T3MK kQxz)$ig) Ⓣ)"`c:؂0q5r #ٙ-K9 )P %2z'ڙ-I2) 0L 41s-B0".`L!q v4IG WZ*zqt09I8IX@zc(;(-#G,N-@a {.]b ˒q%4 z8ikijZ󢫔?p N٘(%Z wdЈJQ;"zaw +сJ6`8 6$rxQ׊IA(ƣw/+  {A|6{ɾb CF(Ͼ:oG9c@@IxHa:ٹʳ?y W Q8R-Q$q+ ttFd52q64XӸ\,K0vD MI ;0;-&iCJ0=!ԕz(؋ZB`V۪bCYQDڊajHPMؠ-:+, < AƒP:5!% $jy$B$7GP38xD8;@R&U vJ᫸h0("+L8U/hl*hCiMt P81-]Y|:`wQ6P#p(xH$G0JR-F,] #h-ٷ8vY)[qʊzm4L0@Jxh.uYdc:e*0i91K(S a/KK3|K k쩫:3W9#Yƾ!  Ax U^CQi<ήzD8ˀa5-:hHeDN8ӲS cP IOY GI s䷨7RhUQ 8;RЬ !"BSH{)xLl SR R"8@tanaR_lHd(/,8ѭJ`8ڠ3j 3#d^H6 .*; m%!p(2+>SY iG<](ws# <Xz%YFC,?p=hJ0)B]ȣ,FΤ"T(?Bv<0AR'>xC( d E?( 8Oi&P!ʭXV[$C}'bѯ(Kr[FH0#HX QE'0ްcZ]S:|bYqe3 K<#/ M\hv`ww9$Aa=huZWqhe{.` c Mc>{#K%1:: C`|YC,&%´Dc2 G 9I0wh0 ~E`yB !nUxXy4Ka%0bo C$ e` `,*0s*-5ǫh Ӱc0ZӔ zCa?,$O,Ѹ1JD3ÑBc: [1'J XH61\+FAY:ѭ`2YNe[0A;̱9xL $h3xg(b]~A#ԕad^e; J7d`0Zmq)Y!Ȕ]X9Ԉ-CY Rvj.p'clbBȸ z/O4`.8#F)yGh"Y V"(%ecZ/\qYhX]U 6CqiȠ`*~aDA2(<0$l.㉰­|%a xHp) (dq0Zy_1ۣqY%sk=lR(,iB$hGszҘjyaXE@]>HFh٭DB(M57p -B+ $3 HwDX2cmerh A #8#Nh) rV E = Cs895 ؁ɋldº@%P#z6pxhtu\e H6ðvPr3 YE.P,(Ga҃9!Ԥd 9v{ ,Ьp92QN6 (rŐxbMxpS6p:J(0s^3p[4qDXR,Spɻ) {0@y"!ƣg(Ea)R vj:dv8\Q!4J 84Yp0RE-ڃ=Q`wΈ }/uS7ib`J34FC?XtV yܴxV*(T rPza`y^ v+*5؞%YK'e Ϊ X)n]P%tk#5 PZnäeq W(RJ[0- cNWc( BE_IS B{Dk@hzd ?0~C@0% C~=@QaLƀY@ @aBOhO ~?tavP΀T cX)R R-?0 [u0zP"Q,z5Bd0(@n7=pU5Frh݂yk׫o~J4C8P!ԌdHI$]W  t;%@*|=_>ש~O=`[% %}ApY 9Ě/z "x1,r G쟤 PҊX)D:Ҭ :@HSn\7 *D2 ;(ELL^@3QPPT6 $Vp"GӮ%&Y Xf' x'd`Q*sR `9̍bq "^@ GhX8xu] XN) q2R spv5Ψ|V۷an@<`Bd2O=(-x1(cȹ`x,6/j7-p-I>JQo4zlX$Jl-#m'Qz&!~$xa#$Tl7&_'Tj(Ad8L &Ѩ`h;.H+qw`53Gڡ}!o0T;Px;, @-`E})uޞqHoҞ)K#yxp t9~)v!_g%r)k:izvp3\a`cfn1X;wdżrjH+D|QHCcv$%(vC C@fD~SU9XCӡuT"B s'c-Lh 8,D@p >@SI"@WZۇ?ְWD <nXJc%=`aH?A< 9kR8vGRi[¼XHw@P$N<0\/\6r MQJ1"O%@`x)h?qI$vzW`ЯÈg _ xMR!D"Ba],&oUR_xuRZ@xAJ(@>t#4בXL(G &NP+g0:H*\dQ!QctBp$w3NX*9!Z֮FnS"dL["M#X o  8(061zIkNGf y(Ldʃdua5k $,YҐEUp Ea5d*j9R?9H"A6(>'DlYu󘒏|LR굍@bz o%5y3Ns5#[-N0޵(Oi"g0 >cJ>U`"d),F. 5DKN$ie\H;i(9)&K3m(,X  ڡ,& Ux+&?8~YiW4m' cH#J8ùO(..cD3 Nz6h$..+XN$'JfiČp`@$(@@eƒ6cGDP9Fx٪,!bM %x?"H.濦 ^adɬ'k$6'>Bl+c#,~,׊v1^Q&*#L6VHg1+ :j\tRlC mE*! `L8JGO,:Ɯ[HOJ[kX?`az@A(ft CQ&j"D,e daq$9Gbڴ|G>+`0fC ĊXBfh ¦t T—F#y#(䯮?2"$XN0m8c 2 hUd^ f4*86"Ul[ ,%E9M$A!Aj r&*x&Ҹ%Ie: /pS-Ci"4hk,DseA#RC?tzO9r5 CZ'x! $(+= tJGLA- &nW2R-BWAA,GBC NL `xOz=tz&!־&xGRI<(p+A @OOI&  x2Brf',!t>*#$<dJavɡSPZKPJBuY8`2c8 .)>?2/rUsWKV. )8J4zxBVLPbo!LÎrtz2,kCGBP|\Tvb6),) \ Kuĵ$"p`hL5 &Mg"CN9C/m`8^'oxHPaE;SqI%Q^02 Ja8Ps)j_i,Rܝ DLq30:$.&he@jOPD1#qinlB\0 @Al90m&ol=63pzh!JHa)"0'Bܻ]a17N9@ O!ZftE [VB ༘$ӁqΞ0WLӖ!x(>"\l,4\1Rb=l$/WxCF7 :d[ ,m,XiT|` zmłX .º_v!"j!6o@ Z$Tm'2E[j&N@FA ;(\JEpD($ ^hAId\`N+~p'bB"'g@b+׎j @Pu40*C3 |Y0)$ft DŇa@W #vE!n"U'OXl vxLkET";r2c0*zA@n Zv1H%>)bIø̚ @,%6ULHdEja"@ ඘pL$@Qg>=bt17q`|+*qp`J$OjF44"*bM dpQW Ԯg ѣ6LQe*_B`N0@@!\j@G } v(73xVbi\_2d;=J(``JBWT",Bš@P Rp" @Ɔ|1N 'u0-5 (hjt.4Cc7‰[U(b(AY%5\vP I@>n&r LRIB+s\|vr*/JV"C?d 2A =poĊ&Wo-#6+TAD L/Ҭ“206X_y++{;_S`q"6z3 qb(Bw<,"oJ_W_IX``R"H9Iq6:k\qw@xa!ᬘ` 0QZk6Q1@jdˣ.62( 6@>bws"AXK 6;%PmmM; LN&‹Z#N+Sc:[-H?<|`(J8 ֦++!dq,-CVK*rÔdQ`zy1ۼ+"e6a. Af?#%o)B%]eytENHs<95+ VܡL 1{#\X6쀨>ut%!O !\ۍZfג%Em0 ۬8)e Mb#;BQU[4!q$BR\Eo p#fE @ ` Lr&}[=LqNZE4evC! Q@շ!%q_Gha` PRѽ7%5" BtTpa@ΓaÌDl\)02衁*(臈xk\/pl0rsByp4_eBNq+ j8a!(y ޅD"*cSX}?YrNމp["ڪuOtxqppf\u)%Mi $ cp9tpLdBNN0ΊH Tek$ƱA~Bxj+ "ofˎc1%1 0n+E` 5:l*boŖD'68E폷^"q)  BRDuJ4y b@,,|%+؛/L$p1Ŗ%Dd"~n1HDOpĥH!T);4Q=ɼIۼzeHe<;C"#!Ag!M!BH diMkt'&uQM:*AQ8ٵ D`*|%fGq@뱸Ѓ-qՉpX֬GFHD"ᑈL 0,EйEec<= 0}}W K۶K,@HbsjN;ȂG a@)!NKG $8k0ZR 0w@࠶nm#i FopN@` ]& vݪ1SILd. @ /Xlq1}EV,҇@K# n.FܧXb0 "̪"4F W q4H,S@䥦 T*ɋ{q`:MD Xuiʐ6ܲ@5'E O%vj/mU PI@cԘEA.mW }@,HX BsbzC3`B%K,IA8'Y'ǍD(,`\brrytC`e BUxX @`r8I}bN\1*!#vC^agc0`&& A7[ ~LNֽTyhgogD_I &#r@ Cx\ IWE$i(P!<Dh2nM VȰNj펑ȜYfMߓct,:z]@b H ;ǁfDn v<,z\.XeAʖ$ C~4=]M=ChsLj印m 0wvU ! y@100Pp /,S5z Q vzCX P@yhhu0zxx]]b a ;¹p Y ?{B z  v@s-|;=29HCP%0uC{)ćiXhn#b PH‰؍@ 7* +|c jD&` ?0s d^+"bʏV }:^"m / EC–z)=-0RX D( `1oXQ 1 %Bf1b*s[4[Y Ϡ: 71(`'+8UY+ ݌!H'J! mo)Hn5 36ҳ2IB $4i|;2|v` J!i)p@+x-0$hZpKڱ cidG.Zf!a,̄Pr"/2?@Z;{A,'<[I0?>9.~,c\KN0Ri 2>QQ@Q?NL#ة8(<:Fq?F+{H*(9AT; bU@i(-Z×Г XDOI(+0|aN.GZ%[B"+7Hr_4뾓=E?h$9<!)lDu2pp9`6KKÞE" HETUhXLQQ* q È&L6(R&31RP8Ol{ .H'r$Lٵ'l.jz ع؞DJ헉oD6 `'*, (iK>s?T0(b -Ԅ[q31ij VpEK;wG*Mto!G902Q3f &x%Q=Y S@QrD7H¦)2>b&)Z Ib'U,38 j o VN-H=xyVpѕذU".<H 93;Ċ [4/:eSHI0Ǖ 3@;PDA86$ɿ+02FwM+Qcȼ۳뒋HZq'"Jmyg3⹫  :01[[["iS@"PlN" |t-ͻ[m,;k (qGzYi6:yWh#-[Ht߼đNM+H?4Nbڻ=}ۏYx8V{Gaρ sibY[  y`^cf>[+w# F3CKV4 ^23+l#(@d!RGKlKg(c8`^(OtbK[mh:-0d" HcZ?Ƃ$[dU V[ub(h] 2ᙉg Kp%PQPNG; O8@ަh DZZ&ho_s8w@>aLA:#jX< f8 hxcTpvod8|`  Bƌ0qb"̠"|ᜈ;;0+;|<3`0C'veu3rF SO ]m]{OqӠ_d4"0 dG@`8Հ{c g(@soҭ+(:,RJ'Vpp `q+l$@@u*>C@ ;rg#a`j+8J9h}So}NP(3rpZAg ad `Ŝa#0KLB2rhSCZ}@9;c2Αܱ|q4(X/g/aJl m _0U&|QSPƉ иƱ2l,*!hO!zOb+ HB"k:к -l< Cpj{0P7{Z8' pG$'ґ(o*#M`+ 4) RJPk(2C6./JE/bHX `XZsx%64BR-Z8ݧGMTp#JkkƸ2 bi| ZǶ̔ORF99Z)<2C @ פ-,Zh%l v]a.̜ڎTP wǺT$X#HJcb@8"&)@*I`⎩ݕ*.̅+ 1$ LX {ZkP#R$'d̓:0 **UX "s3 t]竒mȎ,rTs"C3"`*VWBy'[~RaO0z`w4Ј㺢OEHN%3[$GYFy' | U8&x ]!szM6p0BZ$$Soeա>SfT;Ǚ)Eśt"_L R~`cdHpE0A€NhHP&cQG.@)ňh w=#@׭J)_]BF[ܱ7k5#4F|`$XRx?pxMy?$N5ן}G’~a GbTP聄ôt&oIc"6 JF/ 4BCPwB*DͳiD<|W1H$ Cb^׏Aa"f'&8"1Tcty@N a0 P*"r]@6̈́s!f#\BZ r`;D3FxJe!Q+h`)9X PFP>枆NJQ6d ru@VY ;9] ` `C34N=_j?ᱩ2@b lO<~vnu_ KE9^2"Tж&VCW]m!I%AvvB9~@|}N .N48&@к&Gd%Y`q8֡|t@P[_HEOg`h4ss9]z2pNjT*jRC̪5P?)|K9, XFS.ZH 0{W[0cx&:G1Lwea;`@b1`z=v*{$MR S kHx$IO;p D=BI.W!5>o@ ىؓu0'xZxǣ 12RHM&TJ7( 0'C=^L@+F_(0,O;dkq)F>q FhYc]$j'#oPklO? %JVGwi:%T0g=HmgmZn$vSuH :'P+A6WԔzaܿg*n1`Y%j~iXz23!G9jh"^ %Xj(BRBDH` S%&8BDT@P<׫*v6t^a7$đQ1<Ȣ{> 6ܬ >,frJO|eܨc5wְ1cO}dڕ$"DHb8 r4yȐN/sBJ4/܅g,?FTML=!N8!^ARI2G\E}kb >+g QNfBQԈ>jzD%$*rt$x'n4Hx$#,cofԥp @20<-]RMξ.90HJ&s)<5B^&%@0AVʮ:pѠ1J"@^Kjfj,4f+1&i9%$s3eN`/l:ckD J< gno)p  P~* ҴUSesV|(,<`xt$)`)a*Fx) $:!`08A 5Fkkv8α(-+>挎^a* j`"N/J.xAB`NJi%2F47EJ*QjAFk">Zpޢ` fgH(HR >O&. &"L ##S`NeM#1.^!bH@&gC:"ngS!q"Xh#xt*L^5ZGchrcGDARb}bVD,c m4֒t*-&04mGAS Gg "7BN`@f 3H2@D`"Ǻ &&lL*4-.17]o.?J>GR.2Lqa.! C8H|j':h&>М0f t<0h0<+dO `z@VL.$fQ8 p*/H آ.PLxËnQ*.Tޢ'0+|/( )F`a Јx3_C\ CXe_B5(.XnҌtاA,! iAFCpS=@9@ZR`<8BI=BV_s,i%. 5Ƽ6yaȴEag^eCH23!A_BL%jT%B5PVQHdTek^28V̖C:Xa-j p$#H ΊHWOjWC"Xd2ŎnAt_`!@J NJbN\8! Ia̩2h+^jUeC<c`e11ڌ#A@!(ZXh枰O +@$vMNmyWpE6 x#$^-`aWKK:Njc$@.`P$ @ `a>MQ S"/O,P w&Dp,KG4L•r:x..8vg ,B3 Bm)g1 !aa͠AXA:G%RhbS Ly"%h&at0U۞l"@5:` \ 2( M,?)N%J}%-Ax<ٮ (;`5ACq֮R!VGM,{hb-=vs` v~(`Ųmj+*:!Vr`njf`|+}07"SsdV?kL6”\Cit E=@s|(XkB E6zЯ4v!`NA4{nnN&bٰ( @w yHTzDMy $dža%BLC`c`F@R,dP\/x!rPjI*&8 ( C!Sǩ'7> n׀:@ ( |Â[&){ &07Jś "îB&#+uapV~!ZiHdpDoi  ` ZC.sCu=6R&C j>VD>4->Tm.L|X^jPޤ@nL @tNɨ 0bNY mz0 H@$>ߏ@#h|> !Aq DV(hT(" yS=Hjz'?lѧ% Sw[? ju9-,L( $`y=BQ{dP}_PX+b]{y4}-VEA+Ԫ0P8WnjCab/ A=7siGkTݸ( Sܞʢ"˸ -"v{+$g:e^&&#= b w4Ɖ 捀߮>pG3qȨ( 0 ")*@.M D/0I ,J@ d> h5vg9 n#kT7z-;jDL0g&8Gdh_ |uQ?/Fcu Us`$ʢUk#ny"BT':~@B0e0Mhl ΄ڀCFb) s~QSJ'ۣ-3Ҳ%@3f'PM4Lw瓶L`@Qq% +% b@=jX` ޜ1d9#˸Gz6eϊ&e&hΤq wu:~*Mn`^"`>C#wzmҾ2]=BޢbK}@&:p$vvZ$$e!P\}>Ԁ;zA`xؾ*cɁ1F80.sR B6 6|Ia|0F U~h`L@d ] dB8oT28@ 56 kHռˇrvOSj"c` 6LpIFdèn3lSYШ#|FkZg{q9hA+Z!Ckd䚒=+\ \,@Cmvr@S(92$#C'eLCl) 5~>H&Ch㡶.x?c@` %<1b"@` 6Ai۱+JxbݥM<)I)tR#?kSر2ӎGXrhAb(Dm ڛb'`X pV P X*BSevIӧ-ܽ@IԷ@Q')plU}(}%нNy*Z,^ $Ĥ# eLKl]Jn&=ёOz܍.AaqRȈwaćǀJrTNX@fyN@ lv=Dq PX{H+lnچ }NUK< w|MT'F;`5O;##oohrB`R8x^lA䞱1;Gi$q BL/Őln%FP@Zh] U&x2@ '6@,"lrRh!9 Xn/&7us$Cޓ3<NLD@O|o-)$8'2C[yצCu_"%*m`&/hmȷ;1n$n0? OW;Ȑ6L'%LG`Z,aU\;L ]ElmQ塷IwH[wZ '&yQ>`I]ub vPlI99`0~Cݾ1Htz% ^ z+vc.gg*>ނieX m p/O$XJH nq.%D@T |h7U + Ũa`q貓xʏP8,PX:;h8 20ic·o  с+ 08: f8dh_A.ػ:<: "= a2$T +c Q%Y_89kjc^8a [C3F3Ph2H9x1M;YUKɋ-`e<3S  =ӎqSIkxJ\o肋 h! 6`SR`b(h0ڵE0jLxԻA_xV;x]CcHP#0""p(@𴝛l k,dƐiXu+ ʼ ,'=(G# Ҥ3I2h#)S|3'J&ZEYw |'~,m TPa$i`A( *<(]mрh*l9!ƕ@Q0Ԓm*] sԘ 0x`[Xl0 9&W5H*"Q7'[jhxb5(b S)J >DS(!<z Hk8^[_€D0»YʙV=6ɍ[?a̠gtkĩ#<"h h,AZ$[&xy ˀ!Uhỳ##z\ԛaxy2`ynHkN @R(O!ԟc.h0\`ƐsK:JA`UpI@bmHr9Gp&zWyɓI²Y&Wp[hgPu 0 @2Hh'1N)kpi; j9yIHLpJpҥӭ)[O+g 81H,5@-py&Iߖsq_*CݿO" 8y0=!̂,%2DP 2 ٍ`)PhD~H À+#q`>-fӨ dZ8@{* ŊQʙ/h !j4it&xybaL@QK!xQ5pEx\OjVxz'c:9X$"(&`ɩI B=|H ZXT*E#4H$0P/asJmAHeUlGMKHCS Rur(r8lDtik·3ύX7-PHd V00pm`SZƆ0d$x3Ex'Y`8v@]lcL+5Ԏ\#Օ':ؒ8o[y( tZ` <qIӱkpkr]}=( Y`!^*4 exfV bC G!(0(@ ty׀f8X `.@d>0'0 7]1:Br,X`Ǒ} wAX`ڎ?g,o >Hij0Пp) oyXfFp]+Y0Q$|j b#̗ UuTs|6&HJ %{tIp8莓ΩHjzsI hxdy"U8ՈF .HC#DqO$7bӛw; jz ?%鍛qhZ8@T5l; P7p46;x}Wd!6) ܚ`JFThCHGT`lPA@0XD`HX4@AT gx\ @iT&e3B/O'0jPO)ə Z5?+H\D! Q@}>ϷV:I4Baoy'߯=lb F`F Z}=X2 F (cowh(`@Ms% z x J xzhoЊ\/ @\/7DB38J'Grџ/E8NjZNg&s>4  @- B5C x}IĨ/O }$stįfh;^ O>@"` Մ=% OKm|@},J E ga1 ˕u GTX#,5od&z LHyɏp @LjIǻ *PoDdZYtb4B-%`# Z +0.R`c`a @Q fgEQ ^h^&*( &Ufj5+G;rq^Mz3 :aZ螮⪄4m F OhF*\=NĔ<Ѱ$AD0<Fs~*`8PEd7S9{, "*raC yy! `'~A, b5 _1#'xBa"pL{Y$$@Q=K% @FPHT*0 6- gɷy=MV0PyZJi{'B1Hh#/;CN %Ǡd$ 9 NJ)ܞ4@S.E rZC/ظC9P0f1K G΢Y@4+I,'d]{^Bq>J9TB< `,Dw; 0 1평[b%dS|(ƉǐvBDu8 5?A7@Zap j`$`!v(L&I0Hn&2 bD=ČI$yaCB)E,HMcC_%$hA ~I?&]@ H3xyͦy1SI|`<ǐJ *EPqb@唀4A$0$,1yrs>WUrl6 &>)"i8N ) AD'@sl 4V i нRri$,AUȂRNC.o`)S ^7F9Ԅ 'mi 0&UPY#@zEA@cRJ+Jx*N@ ctFP3C{b;#@p A\-5 d!D,(e`rnJLQaEU|$Ÿb<x=6Q3E+a9$^YplyK`WSu%+HE?i!Yh# Fe# n$a)>G'>*?0`98dv*a .0F@ K8PǗ#>q 釈 -mǸx =[`PcW:ɡ(!"#hT.œϩ9[/ґaPTT:PMW ^8Gg u%g E րL P,({H}n(L *"`PW9w@V?Q V Kieauh -#$H8't&@DPX@sؗ@WD CoNn6Jd&ojb6"et!AO&@ FDm ( "갉*o 89".ip~%% A@@0ib Nb*4%x+m4L+ @=!@"VBIM?b)6VPva( Lf2r4  Af_p%E6B,R^z HR4l N:y(IC*zyDy8\ 0+F\qCLJ`R4*2;A$H3Pゆ.1)= rF_°\A0Bfe*_Tͅx@`! N !hRdG1@ L1b 1'p98/`! +Bk'L^ ҟff$$hfCb9n$+ Qr?:e$вUaH)+wf <HB@zz+P2|*g *zb)2pOzv2V!b`l֪Pz4` *&Q jT/D Mĉ8LG ItO. &t5k4F&>@! KAJ0Mg1& " 6" sX*sR.# %2J !aL `!h&_$Hz7F`(m@N n6r3+?o'EftOعDPV@Mla"\" fP KbTlpP*uPDS(68YAVaS71Bi$BL^P`fvD{"JXH6%_o:6(WVYE1T%@lmb@kG\^)./27 d&pN̴J Ȃ°A%5t J1s%@ G ZJrl!pH&*2{2-Kφ>.bASq T=`DA N: 6(*b+OL(h(?[% n*L@ !|h@W b 0NV "A*fDArL>$b1!@(D`UsdMtp,L"`Pf@RJ'crH!g"$47v@&P½S3n`B!AW7VBTWFlD V @> >v+#FVϧ3GEb5L!Z r,aSN+  fi `:)(<,W~L')Ãpv+6@R WLLf4ez ox,f@2<BN4!0Q'$ ?Bb7汔8Pz~QT5>h``>~#  lfo\IlmR'b]b>+-l QCecX.*IQIBGI9 M-ȫ`:TL\AbXgF_* ^`g=ʲB[\7`jDz+C2+${=dQbԂQ`>Quflbh8pn1A[ ,Loeg7iJ q0WAD eza,tRXQdccdz*f V &aOqJ$!3z,2 dYCGy'F"~ OhA3 Q+s%9+ɬg*DxU5h9EJWM({̖ÍdFFrOk!S!k` & <7%=N \: n)4]4QOym&5$BM~? `{a֠2h>j ۠Ok iLuW4ZOhwET RQ.c=? Cj,,X!Kj7:hȪê '@"B3 ˺N78 Jx'$&i }" |EIE3!`(*€CR?j`4*D4.GsR ")ӆ{Q>@&K+i$'P4 @@@;/DBNBŽĠ n#' U0,Li0䂖 {l\ T_!D >!H@@#0I<uB^9&ElD5$D:0ZUBX?2ߋ=*6`,Ռgc}iP@0›!ra~ȴ@q 5DfC),A1QK؁|"zr,  xAHC\9@$sT-KiDJHi`i-"1"#Px2fP,Dgl"; ´"њ)81Dg$U: L9Sh D#hcDfY;oH$_:7L~DxiD ԔB*e$R(BEwBbx.EhW 2F@ĠŸ2bD),,ÀzJ@d:=DZ:\uՔHҪ`]"O2DNT(hzACMD2M#жk!CzQ<}ètLN]v/\aEQd A<4t}2MJxYD|p VNuP#üwXiun@.!  a>Nvy=Xj {qJÃ@-`da% !@U 3)kq8&[{ j 8(ch7P5hY<%: AVxb ы@f)H*xR(iy`@YCS  l95\!XTM6 ĚY H/}1.J.A*B q؍ɠy8G+rcH<(P̏.6c7Y?H>STVhA9 A>@y "Hs G ~ UK<6 IPl!nT|WՁIbLU #`#"3u6*$J $@&N $9AhxߩY j402s@q(D$Sޮ X)hEOIj5 B:NP>/yʠ0W 8: }*&k/Ĉ\mHO0*.4 C#T%sɉ:@EdZ9 Xsj|[.Duy90akA֢y c#GI . \8P8ՐiG*7F*>i>JaZJ 1bvX2 ihMrt= U[G DCz Ҕ : 1N@ V>SF(9=s:`<.dPH. SXGu >i+l8[;X;)؅E\:aJط/ @y{[AH2%y:2>U XZ )1j"HxVz^ZEըhx8r yPz^[Ga a!XX %xhһzH0v2 i;1Hz(X~ 9?C7 :-% z0^BW ;t1hT8^pe0`_  ꩼ "-B-xCلFDVB+|1Xc-1Ӥry/0 j52tME[ع!ڄ-Ѐ'H`h-P2>VQ"a)m`u%E2pZ髓IW [ߠdT 46' K(/ +k8I.!GɀދH#T VY4eHEԛА%T2˱38:빡zɨ-AX 8ᦔp\+x< >cӞ爠elVz_겋V(qe֊\(Eja2dvJeR%kiX-R( sifeRv>H\ӷJ-;[hvװQ>@䨼 1P, g[Mm e)85ׇzž]E-&AA'l M i aә W6 ԛQ@VQ8Œ=U1UQ@SȈ"h'1t aBG)/Z#X(4PLI#HI*71Mѐ& &xW9vk ̄F?Zjԗl f%"w[ɉcH>)&R\<1vP>XsF4wPVU6HxGHxZz $_1#=abipd~7@rC'u> '?xӦlu1J3hi1 (h1>S!qaàK7NXO\ooٛQ*2tiPO">Uqy4(s;Ba u[wbPW;(-IPA %6N%PaGMT$83B՚IiY ,<AsQ`T˵g:X3&Zp8CQc8 @@ !A@u2 ܽ}ohL;_O J"Z;J@}ۋDR ";UX8O'w<^9,L r_, \?c8.mA2W^H@J6#i,\ݜzNjI<~-@/rXwWK>a\-zmmx|(ڿXPFP* c0wx:<Z ( ǀ kqLG^"¬z:?x$j> `ޅ |њ(hEN@$܃LI*z9c]ҽ. 䍥v𽥠`@q Cǂ,GZS d*_P7㤦{i[ƓIJ)=J)ol0RaA$y% "&gNǻ@(ʱ57@(ItƄ,WEJZ Eq:DͬhZƄ$p\GǮI"%Pl%22x RpG&Q. :޶*H"2 !FO@ff:/E(6[{{BKi29"6+`x .8w"~(' ZOeJJ$0h#HˀN:z1o,ٵ mG Bj8 t("w\*0DDA )^uTY-VO(J{90EK b(a:"`PVXX(@@` 2 p !FX+/x0I=@`!-At0s> h`UJRdאFJ7;V&@Cln5,!l/$($ nsL5Bd]QJ9N*0ŸTM /CFbG p 0&('eා&EO/HCn;x4sf>K)VA=JpdyL(L )p_6\O"APIAt: P*Ea8(Nf e !XչYLI8\\ UcxJ˹N+ڎP4Ú3DIG'3-,,S! 9 qTq˔ϊɂuڂ9EPc>Q)EPukĕXOXp8M1 qĤmLNⱗgu#@MSԩZj[LSTcLKe)PnIrXl\M hQM1X& B<Ե#2&W_ |bzwOrE:9;_gAqLKt$l#0dNe🕝O@@ly-H,_Xj82|ݝ>SIN"1|FX3^GnvUB.\h,.=y\gv)<+Q5գ:M@ !TY*ܛm/G̢!fİ`ڡJxaB1E, @ 'ںWzHp"ZQx-ȶl^GW–?HX ѡx U%HefZ"l l Q#lmc^;42MHw+LYI!W60IJt&Yt Q+E=[ 7 ;tj\/aP-׳P"q <4 %SM.~ӮG(M_L# Cy-c6?d,4|QFrJzbdKgVH51TFvQpMPBl ւb9BL:PjxI+˔K)`yI , VI$(g*>d`;jtEۢ#@ % 1D9yHdc{((r"KBM"yvk,}MG=B ;D)|~E r [֏ r]@y}iT(&\y>UdQ$At006FBeȊRԗu"]WW;6z_rca{<%n-̡E(ڶ뮪ץ`u6\ f@Id2%Ǝ/CV?>b# ,ޖͶ*# ^ ` e(&(Bd%)|@)X]L٦?eێP 귄+A& KTl"׋d<+d(麔TF#!`Pn)C^ +Ip Ivf DCx0nɜ‚\ ^6$xۅti# J$A$Q4fB&%"f+M%.Ěl>/H.2pc" 2~yTuo-%XLB! DM:DOe*Q% 'DBȞK44B{3BAA6#d^6KCl2`B&. `(@ECįb@>*|ΒB,c(Bcm 6P%+Jmn PэNEF6=H@s,F 1Rֈ!i`HZY[/+ncj? Ln  XFdhH.Sz=GZuѬjh2^hxyPf)7ӆ$#>@@!(͠ <hA&N\Ҵph `*^_S,CD(~B:/'P w x.DL7yAa %&fiq!`@&&hb=@zA^ L@ VXHLj@ `㔀8"&iF( qiFv inTBPH pv0''\!~ Zw^:uwNC`3 *@rAg<5O\Eb/aLyw/d7eb-R(AD@v$Jv]w❟oO*"h lF` [`-)9>uV`p&NەLaysLBVE"(!@ #+vWVL7v @~R>*K{TbS1B > q/DE~̏)A8l @Jl:Q[[ŁB{2"axB G(U:^Hv '5GD%jk~Er/FL鲎-]l*< eb2 xyyc_@ v(6-3N~иe#㠠4V`6~J@C?ޑ"Ubcj Olt[B2 d ١+ÔQ)ȑ"T @`(cF1$Hm{O!a!`zAB-#D+@Մ/qO·2xqU: ZϦLpΚzǦad#!0GQv1KMI?\=PB$D09y/y[@&(a*0=P[bib[J2!`BLцQ/a'b AFv_f`O(#u, XۻVi550p v4#"e۠|Cb(6|C©C,ud r# u,)1C;d'Hgea34hj?Ac!Z# <O`m~w=f&`8NhR)?`DGHXTHU3A `|DO,@d8J4Z L#L%DD#< Bu٪;3_.{}|4ZrPO|d  #[6& @$@$@x0OF&E#>@ ^}@@$_/_9@/EO`.0 ;Y=6)gI&QlbYK'e@vyNU,F3Aѷ>F#P:g0rA$b0L(Kq^?" z`ʑH ݪ>~EB+5(obX]%FNnؿ@2@( <qlZHP ڦʹ",m&,⢩ 06>k ߦʛxBĎoNz1F˄黆&2b8x%VU5ÿ6",뼭KD8;y)Fk{(p:RQ "&40K *O&/o $U8!bw2ϴ9b#h뼻z2 pꔟ*ڙn2 8M @eZp"g, *[ 8qD<+54)::%A\U8"ʂzlFtR((G bxf)>NUPѮ8Amy%h` z V# 2*zGhiCDf)t\Ϫ?z|JSp; q Tү>K6-nΒƴhdD;OzsNvR$X4E&;xIĤ/y?5>qA Cl BY0F|pEgD]b5tF@4 Q7Z aP 4ӹ/k xAԑe\DG;kfȂL#瀏U2NC1džxӉsby֔J8BXI0`lz4[4To/g> Y@)@G_QQ y6UB.JؖD :PŽcw]4dl帬FhȀ281%w%"P܉:ZAٳX chiE ^|@:Bޤ 3e 6\CN~~Z-%ӄبV!*!P`;.E0\gm:"B@a!b;y#d<P8f H)F}jai8r(n^=MSdܗBkhѮ*Yr`L*/7RT)(VP:N,39-3ƀ,CH K7~T (S UH%'N#e|%ޖde`?PRJEZ<77('<)Db+PrJzG9g`4@8 4ƨT R~ލpd1b)]MCR'fq!c"dhPͮ"bARµ` %eڜӛ.SY0QD*0GhxZmZ!صg,5p!wQKU؞cfo\@ LHA`l$6LFߚ-TF4ƒ ! q5r\|7ݡ/:Kp2}%D&nY}G_tK8dd5#-L}f\ P)[2G4+-BVzL|2wءIXHgƐ0jT,֪C\\Cxk @8@<*paÆFg 2~^d*Uլ ~T,}``h m [-+6K6zP W)bT 㪒ٓ>K*8~ eGHq缰fp9# ~(7@ 9A:#H"+B%f&_p2P   PDL9Y{-ot"=dz9T)a9T H1(><(*CzP ^c{:?#[p2P!d im^@ H<=4D0,&F ,Hx=BP wxwK@`h<=0/&Pukaȼ @*W`oa+Vp%߀ H( Xk|=ᜀX0 @в}90^L'+#S<+ p{A0/*3P70[*ȹ딘*CF%`(/د8LАA#  ؑ4L J'| d <@He ՚k_DbV)HN"F"9D8 yb 9茜XphAc$;T1$B#!߰x& SVh4颰@ֈzY $xB|@X**'ǏÇqǬȈ-)9|d##i )KҺG h-oȸbƤ5XU)"P%v߈q7ޜX;h(Pk30h!(4Z),ic舁`z؀ *d)J#*@џъf `+/u@sD]#Ј|  \Xx xƁ}<W`&ucᦺI1zpX\1 Х b'X(5Oph{C0)‚wPB69(h6'ᢎ˅S124݈Yy Aΐ[XI )I ^ |ٓ ]Y21]k.-`ZRJh!sr2 |: (WлH@r"{!z$0$V$ aԒޖ#f+mLNڂhWFřs ̙00ȄQ2w% 0Q JЕr: yz1;D2B8VʈiݸQ,HIbUt$P=ˆ R8'Hcs)tJ [DoȌ6'J ?2گTB.-=9o HR'0+nY/:ؤ!T \6j(s!(,mӢ&X 1SDy޼Y#БN(tU$VΐX\V\-024@yIB# Xg:.prEE=}#t @UP29 L -4 P~~Z4qS)2`z!6_Ғcݑ| +;ZSP3S8u]*] 1a27Bb,C??xzЈ^dYDiXws$;T0XAA(ë@1j|as8 ù1蘌& qrq2X/ Xz0MydC]!%UnH 8؃(28tNs&y.)gNIjV7|#5oTh:x$8A Eum`wZib*1 cΜ/, PsCfhRH@?]1ވ͸ 䯰݋A @5ۚVV ޏS-Y,CE#ѝDCyWq]Xý[eyװh2ju̥&6j eXdP !!Ñ"XC' P|ÌzS9 앦9abz&HfJn8̀9AC8ev4vYEɢ"쀢=Θkɠpxb/ e>!p-- #P0 @xA)+Mk]<ʁGap< / إkI/0CCPH 9XG-N]NP"̟/=xO#p @J.|ҞA Zh.(X :E9 4l%PL0'puT\~z҈@#5 놘g/`0.6o̶'T:"iTF7(gFLѹTiر1-(~X#^Y) `Y{+pvՑ\1(3 zG 5#Nġ6hJz: @PZiƮicT] ˳lz-n &8$pLغK ng7E3x2JywnG U͸@.,ECCӻx PcJ G(}c&UAS_?8w&6-̈SIZ\;EݗBOhM2$"cOРy͹Tq01# 4ʫ} |S܀0THP&mHd~[(< G1+1r8Ã,,;EPN}&pTX) Aͻt)fI -:^ѩot/=p$OhPF gie A` ~Pp*xm6J|1 @*!p(?TJ$SY|>`hceχԒ >]VkP( @ Ԝu=o2*@$Cpl"1%]/P .u)Y)pT©lɟٌR hg+ YJT7j`v=-̵fk L@tDKWUޜ(Hj. O+/7i0DP|4 [o㼦)bПz 83 b%7bO"P>j` 6L *i" N6k4ʌҨJ0E$b}Ĩ%GFOۊ%c UEAxvZ&0 7ɭ`*`򰶈Xh0 iN<_6;̐3(? <Cw.S)/LJ]K{Q%!`5PuH1n?rUݸZxc1wi ?Sn@HږatEʡvBY2lH:u4ũ>v8N;."Ƒ2)".m$\ a(!}([9Y:F EI8,W6F8N@HRZ6`:@*yr#'4©:\ʞ: Z͟CV~-Ո\hXt4 yXZԺW 4HӳfAf <&|AQ\Qst o^GA P4Y ;JH$)HRκAl-HZKz"00(Dȑˈnв!2^ )OZ($¶?RZc%$ S7wXB]*()(!bHFuJa?2%64AM$>Q2X ^K18R]X%O4PM"3a.OQf:nΰW0IR&a0 ብ:Z{9$y' Ud Q021 :XOx,2(:GQh&MY gcҍ MXj0e@ )$vXenEx<ۨcr1Qx`1F(j L D pkHT9@]kqlJI[`zXm( (p(\8A2q lEŘ8dJ4e4gjt Z*l_ F(%50@F:Ot(K4] *$HA$a bnN,}ۥA]:X*dT4>m hM"ê`n# j1%c t+Eк>b C$rL=!I Pgc܉' pAq"20wxr HGCQ* ,иhzJG`:efU ?ew@#(WAFjh>@Z \aFc/)؃esclrWVמ\<X(@5ʣ$ڝ!"au!@$%& S .MAbP7?'DjBb5`D`k.SwN'$QTCR D2 LBtbTwv%TR9T EFK-OHS:1ᔈ17ǙWR j;3 a1@(⃄p ; Չ )- ,%!yjh$V8Xh*xCsFNO t$A /~$-oV&/ #, P<ط~Dtb$%70P"tMN8 F}N&gf"RAq:,ך tЊ^nB>@."LR`X <ɧ6L9JPF@4Gg+F:Y<*Z;7j FI#dV NJZB"p#*[E^;f}E{>VJbh #A:~qgCX$ .at~@(Ƣ֨0:"3m4 |jEH aU8M(&`FA8 JYe$&(~b*N;|ä"alyJN 16>bclNHhkAEF:gi*Ffn)l☵ qaz>@ \&D$ƅ% &ܗ!^HİgitHJb *oIj-%T ֗E;KmV)evЁEdc>g(.H$Ƀ!E"LΚ8& dh] (0(&¢b[#$0 Mä)ieOl0)+g@j`nXl7Idh)c"HĩD4d.!.4(;g9b0Ϭ$ Kf|e>82K Cτ$)?),# hqB&%AJDx@ i a#F2>"f=BIQF@Ac9g6# a%)c$0M"#XD/.RcH7VªYjRK# :9˜xFc %>< `!گF҃P'6sNK|xAt vo@c*Zh Mvt+HL7Y-앥&(Ad*cbu,n0 v Xi`!0*mnr[*7(K: FDֳ`JxUє @Sa ބ&P&>QЖD>i4:FAO  6Dd!Mx R掫^AMD ؇#Te(,n"USP)a͌Zn"%nLb!@$AʭVJJ^(ʰqac^yg&HacacN@ xf+F@;'CԤ<ʃ%&VA F0%˚`  بuP2yn0?hp $Nmtԡ)BU~P e o,J Wj)*F\$AjtlSHpmbMuCJڔH7h$']DE|!" x`*W WsAF0c Ga>`t#,.'nufuE)aȠ֢%@ ,~axaUdgCxE/cH!`n &~@ta&@QtBp`@ԄcC . SaH,N֧ C VtPK\G3b;AuJYqf;FҦY `Da`b9sA3@H eL68~a4[8 ^v2LPT jE @QGiC"Ga& )ATP""- BL#%Y$#$d%$KH@,s4 QF(؈6*R0CTNAd* Ew\!WFNbep@v fNi8$Fj"1kjAwd7Rڜ&wS+EᓢgPv ='M Kd{B:B&6tdaF`<۸{o& @}`O#K%{78 M.l!wCr:ϊnۛȡ`! :G瘁[`rXqU,S!/` (\4ӤA~SN ? S"sVA SI|B  @ )Z`;_,~a9!HF Ewd%,-1`ERgiûCZcyU@l $I? U~P{HI \' KRZmΐ3.4;NKYlaEomW9BH T:sT7Ɲ;TBdh; u9'P(ᔱEuE]LsM;^C` BCgT%]dZ%E_'p˧a° !fPl]kL< ̍CVpsٺ2DCZ9W;BPN4NּVΠ\&GR_J*>FH5}p8709D `E_AjC1'X5̂^q& o=Q C+flħUh&8U| XFoZmf%2DO90?/Bo d}>_0xj9ârx }?a5A! hh4X`B:LLp8X{Fpa- q}BLj?B)˼ȗD!@ zNz"T~?M˥h$ Gt:ht9E#L(jШ' huo@4!)&ɥ]FD@Guulz e4i|ܨ'l`P ~ ch䞛Šܿ(V$|+3h.=% [R ߬(xdF\#N麈P!j&& BhKEȑ{=ܖڱ/#vٿidi+X5H&(>_X@$0pf 1j&JtX. KOKk8I ܸc4HNU6LaEx:sX% ԙ2L ̲h8|>i|ZU 򺱋B)F8=j) Dn|Eo\-UX ۔+ # xu<\"Ghɡ` & St"`P)nZdqТΛ(ɒb? $0FP~+yĕ*R#aih)ŀN@W'0ugh @΢6GvۧýFr xYwr]4h:`$J@YH!P\%i)Jˁh}$ PC 3ùNף7UV^ g`~xPx H*h@!Eh;F o`,8 K!&i x |^"hd &\XJKlܻixumXLRltp&v A Q4&OiBX8ł&F h 8`,h (sP,`G xuĤ!=YNv@Ph &d1E X # ="lH!)@b!M؋ ɫq臖5FOC&ȟbi7GܪF<>M P'rC.%GsQghU?o..ZFExwܳtJ c 7 D4 5D8}u>ґYLޭzre!9X[ w27rڢ) W 1Lɕy 5+u;Ғ [CSئq,1fwm?7lhm.fIQxcmyk!u"ďtPLP8U<.0]g"%CpȲm>i6P*S0k#h#*uPx`!Dh%)4FU91hp 8N1#rZYCΈ"@CDMSj|Z Cp<*`\ǿ6KLbBw~#UmQ)~o%AC{v,E'8e єo`JV>`vB1|)Ő@k%51]{5 ~Sʸ7X -ʹ|Vd@q W_l!)SSY֤Nym^\R$D%GaiHB]}:N$0zR6i.v )RP1웘ߘb[uJ0BS(T)0zp" # ]+`BD%ʲ98S-82d3a(p6ജFRxXr3d衋<b'c?%0k!x>@ºۏ#ۘ)D jP|D18vyxQHUhki !sq;[ c*Bb(AcrKO47 x=ø)C\™pPp w HղȤ +0p^Flg(|A :57bX9](v$4`#ȭᎱ5}3 e:P,H>4cG BLT1G(XD0BA( PɎL,掘CaG!v HwEѾۀ0waD ǜxY.YʇyaWEӁ R&"uL( ]Pw0P `+2~2D b{od97B4 s#BN.Bz֘ d6JE ~ (pi +h[EH܏c+F*E2ap323RP2I#~R4"fPr7@ ϝYM%kXE^npW]eM h6HZ΢ѯIxiad_Pe5[Y*#XL|+ шMJXSiR&Ǻ JPPkJb_p\zXpg_j hU1#ʠbp4(- $Q詎 d<q ;'at!f `cڦI+Vp gö 0d3)­/XVfjhdjPxQ"CcM94C ӰYPRU҉uW]1^0 +w$P :3Z$):ɉb cPXc򖣉." "QԧMgBЉC^!fnРicYh)8쩲.c[o(Zn0wh)pqE/iᇢ~Ǎ%e4Α3qU0qS 7}  %ifȠoo(  >ŰHN9qAkxxZ;ku,R-,ѓh(sQʆZ _[IP(#qe O KMnT1R8<~a0$E08xJhuf}X bhe @9Ç(v5=wcͯ>&mNSlmPc%'![Q8"6y96JDkaqSCx 퀙,H3ב"-kW(uxX[Bah (:7'8g.Vh qI0?71wK$0_m \UbX+L캓&-)" :@8q\i?`Ly2#+9`!*Ik(``PUeIu!#Vʁ# \%l xF|PurC{0ihQ Q/9˅)f4ɏ]ژfikeQȚ6!b &X$8$4]ΨF>oA@p9N@ 0$Cb`,?W@0qN@Xa 1(l DS0{p8Ma't8oW{ A$޹)jp5^3nP\H#I0$ `\h~83 \L[ fb}bȠW;Ym^eL&N]xU,6( ,@ & ZvK*α0 ߾x xy` `;H`1,jhێPkHcqeux A{^* D@ jpH|ˬHF2' -ұC("gqzcG)0DM% rGPӞ8LtڜI}v ^= !P+z],&єdo3ȄeAhanLJ2| ss:q@sr71 |4,HU=1) _&P &H 10u{*>iwk49aEn1I8Rlb%$l 3G %B CF.E Ga3 #$=|DGz4Hl?Y' rp Ž%Ř28ql>!uPS1n$0x=\bp LvG@dpyԩ" qLP2U;H H8RR8";#g3;X " 8(l|wŠK P;!9[USt^\N9W@"V2(>"WOJ=s.b ` l` H r@Sp%` ,ZϺ(5Q1܅!ӿZU Y F @ @f`!!B= #,:qzs;P1C|[BOrA@^!Y:(DGNQ@ @.@6P> h\'!{4v&m@*L'!Dʒ|D>$%'Nt .@ `l*@ "V8M ͼ#at!x-&좸&ncN`mA!2 asL"q.϶F ` 'v.l\E.5*Mvaaz|G jZ;ap .@* B\Z*D`T+ f<#R(-x B08cbZ@jLp\bj.bdH^~B3d8B d vVk|Bܶ z8#n\6D\fD|ήv)Fa^!&ap|`` `_@VhFoXaNSɮT $##ḯx; =kfjJɤNŜ%@i $L@H$ MD(jGp&hB'F):!$n)BF`f&Ў^`Wg,2{V `\(@D$.N6R5$a R*M kFBa@ `z 'cDОfrbȢdQfd|.ke$%|&#mf=imAOabv <%>QD%.@`$g#s%xrf:(XNw(3-T/k4?Hdjׅ0^^Tn"Jh*&LoC@fD6&EPlp.¢rR!GC8|:4,t3,!V4߇kQ( EjC CMJ`D莭d кqT@d҉"6t2jAX aJש6-`qlr rJICC}#h=,@rYz$*@as3j1S!JvRja<^gaAsd6@n `ch{h 6Rŷ=,2!&ذr=#|skFxlaj:A"4[^$g6@ L@`*&jQbM2Ŵl2|1bf]HdFFs^'b#&BNܿ6fκǚIEpVGlD@ @ j+ YBHc*R;&H 2Ȱa,Y*>ݦBPDIncA3a)e'lz*TKR1jZ $tqA%"T/gJZdX@kbN+mtR,`Ūt!W<0z" %XU',$@ ؑ^C|Fh!qA@b!*<% ut%<|Bsy̎eͶ%oo([HKzP p(zW("+6Bha״.Dftv![1r".NT.*. `LoP@\Pz@DQEZȂ,)T ``'Fh/mD M) b阸B`P A `"2'? W62hȢc!`@O46sZJ6KOe`*PfS%^V 0($.WfLhoJ&A ,1CRuJ(|zf11+CN%*bdZD*!R/8#a؁~Ɯ&#&F V~ f;g1 Vs77#B cB't* AbtDHo8zB @螄<9Eo+/L.s'!|/D%9ABɷ~2(Pj8" H,.R2'aƒX(:sO/GseB2P?U'ۂf {aa FN橢mԙd.|zX,`ΨS>ľbA|Re.!n JC2Nd#R=Pm(,U7(b&u :Mhv58Vd a&6eL BB{[}Ktr%2RS0@ap5TeP'4P; jmTH}H#}R&N!Fb(; {pn"),! R,scSʅ;sB( kȱ2ϻ7' C ok~ =&"km#~]Rʡ%/8Gj5^)%ܼ@~N H @@  ?|m~@ +?Y(B28 >_O$50+jYStnX 8e8xz!ClH PJ M@˽JKMqk:i#[4420t8F[OѐmEY -ڢ0-/q+|YUFy;KHlp5-L,%?}0ψH|=Ls4R zl#>IR$m4Nt8lPC `f Ϫj>/N2(@` J/mvͪPI5 % 8H!w>TT)I}0JĒV ;,(%|7+֗N@ A)z Lq 4vpjR (PЀ-`/03T@)bɲE)]tJh v: j[>"H5aGXp: Xӹ{%TCRm%%\-r)%)rcHt.]n~3EMR*a F)1, g#r!@槢.sY'p#%.c  2DHRt9D†xf cPNf@90q36(VIH<'G'Iz ,Q?y@=@bX@}NH!hanB=#IDl1($ɍ28x*Qz/vh2A6!E 88 Qx3RvF( w5<`h(14*T$ZUhP1 HCyyѬ@Ac:tnHg$;xx@ag!H:Cdv q1'  ` B`@ 77FM(hq47NI.h{BBOilw55&dӚ& h 񌷱GpHkM&84Ъ /r 1p,la !P`@ lvn P ̺Ny#7dC!SXeB 6 )Զh6#Uy*ޑfE?6dژCI-L ;S%%R`_hA1GˌM&eR>GʙS` ReҴ!UqݛJ,bm EpD|@#-Xn[ mgp'yBXF9O@ O vA},6#ܤϩo;"IUW#|N&4I;ܱxql ݩcB'bDpP ATxSMTL`w%&&!0"lPZ9>ʭ ;qN TX@>1dHHv#-)'Ĥf%JX!$ n Y!\* BK?DzKތd&(fh7V nt,X 򢃩 -:BY; pD'E/t#kFq##NĠ"BPԥY*䌔na-Om- VBE!>A+0:eBl%kIq:'@` 'D$#WuddKCtT!97gC#@YyyX/@<(tkKBJ{SȠem[3mܝu08^{0<0669N So@I0}.אBW0tKjqW3]}QÐ@%J `K5˻/6|d 0uZ(N3AXޭYF?IEχ`5X/ ЋS9xP"@#98উJ;'ыA4b9 y `{63څHQp:f` 5c3XB3AP&Qȱ0@,P y$2=0x(KEPGzܱ')r ! /-Y`;K^˼*Íc*pn:#1ٞ@0z*?{Ӓ% l=#q%}ADz[J/G(o;JH`ͫQS9$^&80R *%\ >)ϊb CIøF\;{͓Q514x±N>Ax6J#ZG|Xx 1:XZ6X 0|X֖ eYI{]E 3ZHSjxg(_P&^9 ӝt8hl^WyUMu0,֍ ED"!/zyX,q*a>%؟FZ7b z`ޝ2 "BӞ"$$؋F( 8pEAI|OiF_Yਚ R t <8T@ÂO]+vr)60F/1ЀMM)  ː3spՍhP=NMd&;)T8Aq!U7 Q"*BBDbKHC { I94^1M9qӂ]E2JE8*FcLZ=H3~UMu[”M0$`@X'rKca*sxå(qj0j٤ne フ@`hwg[k O"h|GCW ?4EPGbӸS5a@' *,9- ($q< Fs5~@tWƨ^(ry V8A;# q9 )tO` ȍ mTJH_[?dh5qAHpA+Q.pKs@QkHbp9`Ř36dq6-daY )ل;$;'_Q#b.JʨQwa.P?8TCJO%7)eb/p?K%WX7@p<\@6A)d۵.hiw jY>x =+O2$p(; ;xz/{6|I~\6xP %`Ae`)zM&&E.S/.j~7N0v]ek THR$up.ع*ޔ /9xԾb "7Yħ 5:Zi3H\<- sCXoD߭",< 9 aR['rU׈ J%E.h/yBh0!* M5ʋ[=AJji9lTR_&X e:Mo;]=AF AYD V5H3 d,_@FP΀D@&bT he51W7 ~3vXk#Jn@ ?%8dȤ,BS,Ge @3p ~Oc @%*Jr-<((,I8 !tz6'@_P  c] D`h吉q;χ͠_(- >_y\J \Fw G,(F Ht>; _o X$)0P'&DVwH#-C|@IY2*Ȑ,*#H@:ꮋ')ТjՀHIuz.A/xYed0@p0@;ʸ;{3|0p1@ S@lv). FwGJ5>h P8$  pAo7c|7 0,a?@(C') Xq &(`"Q8d3M!PT 1@ P$~@08Fu+< zx<}-r x ZmR0Y`8>M4Ɓ٨~p5j~iϫCl.ow svDSʴ֫gI{$D FjrlxPVC%ba6 g/, ʥҋ<`#%G2k Hf °qΏ@.2HkE.l$ E!@M$i{[|/;hH44MHNj)L,뒕kL_8"DgcpeHmԵBS;ʁtR`3Ķ3z fiKUi6źYVDr"ftΞҰL,34|O$xH3+0Xb'=:`!2\!%Hvr?Ŝ Mq&@5X~E-@,17.!Ũ"DPL024H* BI%Hj||fV82ݡ`8 ijZmP$n!%  )0lie𯶡!BYX#X4#1j| X Jr2R&lam,Щ3k150%ni9CY.ǜtJ a\3d"@bVkKBi۹_/$ę1^Eb HR0FAm'J#`E$%ܟnnǾ91a $ f lܟ Rbn%R "(F,A҂,Q6Ϡ[p %Z0 6B xv\i4 Nh@"ăI11!4a.d" a馔 )@cF- a KPDD$QD<@&&G3B`|`a^)`L N`6,@4( "B`\Z-]eړAaVN.DʺU&31^|$\$ABw@ ZE&R|.+rDa&Z ;a;8ERcl؎Ik" @+` 6'ĤFF(\FΠA2 z"$%@$ V0SYM֘FcD orFk&aJl(%*#~ڬ!.4.`(6ç<$d((:CBmg4E$ʠtr$^b<#F$!4a* >\tHIdft>f!m|f"م¨WjlxQAnX`"TD$RN$Lz9C-#[![tӨn#%(mHyp`\dG] Ug:#&yJJ@ `l&H$ NOaN!X'Ax rF+\x415"* ĂT#J0pT05I@*(aPHm)s i3MҞBF1& 砺 (a=^NK,"jvm:4lE2 &aBgtRl‰CA cǵHPot @ 5Bj"T3`$ nVeRDa!b 6g*kPqk" y\  o|{2˒fC;pD,4g/K6DaDab:h"Jքxg`jt>#S`XKB2fʫ0=J$AI>m ! " 2jS_<7V0 *4 ks`LmGJ3)YDNaH!vY̚Ԩi<,- N 4,I@mmX )3k !s,Jq9'UBnƅ Ҹ'Mп.TҿF1삂I`!z~F gAH<>%Z e4*u8QWObk(){dAJ˹V`D)A1 o$ꬾ]&Q'cMN%a?r>KBҖ΍=<&+s2 +&>Qek,48,@V4cJBPOaJymi1t!JmyA6>@N={fTk Y-TLCVJ[*@y(⨂ utpB1+e|$AxF8W~waghEs[ehv,`Ⅰ6є1eM<Mָb"2hv⃨ҞRg4JUpl1 . @2bڷ$j}#6A<tE8c$Aw.b!NXQ $"NB.ecebf\_$B$FB'Qc2#1LKP#nq{2iյ eH#j' 6ziDpŠ|O.NFn#brMnC:6"ABbBU<s\ @FޚP< ` `eaD""﫤VˁQ!Ω8PaxALa(2<\J.Rڲ 0zgO/n0YV."qn\#ɐªDCH @B.{ 7/>5j9F1:\#T8-j~A>|F``z8Gw)"ERIP3nR-a .z5Z8`WbmIYBV$@?J0کJ/@KB\#,ZUIm?wgDtbԊ@n hdG0LO4LVb0]LF@#uGNqlRnΘaH1 C#A53wI\H MXA *[a&"gY[l@_4;lAI)^aD][~'MGqdjIV'BF]Gq-bkI'T}1~>B(;xE6\5Af6 tA St1!_A>KB:W M%$k}y2BF@88#3V=Tfx2lO& Y,8\-C08IH$'i`0R;^i#&Ea9CGBDQ܌~hc*T@ R0T+ 62%J6lvlI5#Fph.I (`>{l2y3z+<۵iGP\GS``ER\`$@+\c)f)0@l;Qmäҫ~&bDK_A㟉S.@"-H$#(;Oxgr֟6jF)BHq20XRy2oC+2 $pvX\WLe0 @j6bzNo$F) ป/$r),|,ꑀ2c)fT!t];?ll -7ӖҞ‰(âJuC D<KT{m%A><è ƒ+$Ȝ8yz_"vaZE|Z-':J@w6ظ`F`t@{.;*׭*T(jZ{6a\|P%-G ,M\c!XC0UBf(*JSB#f(&',0 0dq0.\Ҍm)5ίmR8N "#PGT&N|.L(eh`k eft>))5F9j(`@@B]Ţ(GfI{#]-+9n`lBv^-mD ҧ9@9%aQք*,h!8c&EppQqs5dk5e-hl>⨳8jlfH(e+B N#DHuCsl&W0[S Xއ,xRt.CPr )א^H=3FSX)]uHkJ8cT{ A9BH%2sT;YF&b=2d8:@p0C>,IVD t.dp bT@.8HneLR2Fz䨖h(w,"TL;C7k:dJsh AKQ;> 1KCRQ<29@\9ӌ1~ppCdn?X 7Jfr'Gx.@J լ$C%†H{$} ZTA*Wd8yQꄣ|B1  /rT}?+} Lj $ǖtיFP1 Aa<Ye*5u !`H 0G)q STI(PTd0uvh ,b&Q;GũZm YrqJ+X=H!!>TYᠨ)q oH!(N.Q#8=e`3l| $HX!s|pbxG z5JsPZHx<@<ǘb]B1@ 8y'&cE :nac g#TY2` !XX#G{9@"Nb")@'mN )T D5bL D q>EW" B̔J(숈fBQҀeHb aQ%Ipy]77D .f".:ɡة`NOj"B 3Zw >8Ox$`&2Y acS; PY0RFiY e8pC R; s ).) @D( T1RNS 9Qw R3"= p᠐HpgM;3a@/ 2"SN-ӝ fr  F`mH]>laH& ӡƥJb9XB;>EyC8 ;.H$`E>S0T{Ȇ,+RBjRC`Dy$й44Z Iفr ^X]๴! LHBH&JӟD, 07#_c8:2SD!"zIR}%bGx(+Ax٢/@ dQT/J**G1+h9,C-LB[/!ל ER1΀)+M]FhF(0\3E'XCK2s |Ͻ8#HXME:A2QH \81yDjixpEQ(,=o3뗩dGdΐ:/4)H"4~NJJB&9*CB#b% W`}\`Z&=0 .WoDm:Q];*ף 6) y 5A$+uI1Aޓ}G M-0~fvS3m5Nx6W3 er##oҘ2᧨ظw8у{ `$&dGȑ S)k"@Wv{.iCIcW+fa" o!\=RpKMĬ& 鷊h+%v*&Px{Ti MQ `R*QqŪeל;f3 NX ZC!=TB9<`>\XhB$VȐ;dڤx*Q<9z^VF98ct@k}`^Hpe0uxu(\B L'h(<$ƉD |@ 47w%k_690a+yIcq+Q‹k \iY.e2ja԰:JXῄNF_ U' ́˃8`;ıuGF3tĭm)JVq h R}ħ 8V~\ x6t0q|Vsf!`bi$hJЀկsZ8xJ!ж7!I,3 Hܽ#"fxrӨ6jiEk7J1Sw ]uzᬬb2ÒJrcv8ce0A@NR\2W̔%T*w1py'z{`MUK'7~ňҡ`M^ q O 8%S;DCE$sςO4!yB!b3}bvK@2r|iP4Z,ӿDg`J PdRJJ2%* > FP* *RbܕA Ȋ.{ Rj%)Qx`:I>LL ,LQ*2K23+/* 0I&.;i|MP 澷 *lwJTR!HY!%P"L*FE.  I2g{>ʚPy~5@<=%$Źg1#R2;Z&r(HC$h02DR$LXu|0ZT@w*"isHkV - چӯK2jk͈*mTRDQe!`b@Ӡrľ&i8VFAUWC0ӢygrM(R^hc92pnn#ai:g e|շZ5IPzDX(mSbз%A`V]@v672㱌fc B'){=AL>n cH 4}AI\*e>:ApiBrR-$H xL} <"pL0rSn{YD~N &eiQ~ z0#16Cǀ IV+ Ȍ(€P%b̙ fQ$|1ۙ"mk(xJȱN*Q5#zsh 46\rN?Yߩ\ТVi'#pm ؐueMuI4ʻYl,' #Ĩʚ#lfeDkCu'_>_mf U|?'+E0m;5Fe&dXDTrRƚ0e AMtj CdEXm2g$$'Dx|:BdMV1cfLhN,TL a*`.lU9$Dx%Oj4mH3,+jA:$bƠ='x"(@A$ l&FPຍ8lnX.`Bނ.AR @a(F>Yf#A> Ga0@+#P:<.eӅm̌ AtKS"xa#j3#P/6.4 !!B V&l#.g#. fW#DA T/&D3Lծp  d f%C 0PM:qFك&GBDc!b1}abͨXYbR~*z2AF&"BvPbFM"J9#Ы$ @K~B%'!hf?9PD_+b!$! J%tX4".#|߆^IcxZ$l>6] #Or~&T `HSH)5 BD Nhrkx(ȡ/gs*Z3Qx<`*HCĦ¦DCu`&$#, BhJ\l:/c#@ :`֐|,8d;th0#!56ld|x t "0diҀHD/-1Z0b%AJDaIc.F?1'~k*t.@jGY3؟TBb"UOEQ򴞔Bg^bAx`;f-+\E$b?=E0#&|B0CރfzhHc1Bd 3|*(l %5-  bB"%UWǧ;S<|B(7CTh\(2-o#{ej? |H̉߁5AI4ɠAzr$Hb`fъp G-@V\AaL5rEfb-d$` il֫jL/DI&!bS:04&ELB0 2x B`BF&@>F1r dh`-Rʄk,R/Uys"Km5DL-,WB8#xfT="vBEC7>4'p!od7M t[q~؁dM%wMl 2D|Cއ$`9 E(s`.&A1%d1 "YfU^ JbH7%!cv?cW"!$ C]B4]d25`TAOIYB`$CB2d($s0avgbgpX5AL`zIL7-*H0qq҄(".8t+/ :A &KO5aŪͰTZA$ B4BP&l54"3&ܤYH#l`" ,"cSY` ۗ!60 #LssNFHdX|EB,"?zSf0je=dLALNrmjh-^/ ^7| 5K.xD-$S8HD I![tgu2OBA+'ELX_-X+olBϘpy0#p^6!$lFD͊ j.E%G0 ٗ!_hYS], L :a*h1Ğ5FQPC/xAKaBDH>cɦ*ՓB;6elֿ+l'Kߓ+I @k;"||Mb,AF3hM;UR9*_*#L9a{a:A\z! c!J%Z\ 7߆>NX2:`:{9A7#X4dY(RQ(7 x A_HU?Dc.n?(F#!aDSAX. U鲩tn`?$ la(7Fn `"/QMSdLaRa7i4}|#N%O"fC@$:ľ у&v0' &37ZfFYW/k;ш0*'l'6ȶ5:#򢠮 :g @C>4 ;X.kfQ"ra7kN}񷧮MFHn< 4HCFe!_/0p!Љ*JOzKgLR &'Hh {=# 0#WvNE<> `8HGNJϘ#Ai?*:@P' kZbOnN⑨hH!]Dr+F-"(-@pHd'bI%QH;r' #x@C׌" k?_GtO0f1+0<(#zɷP`HU@F@xF3hG;+Y#q:( .܋#*@*VRh82+JjG('HA`>`v>GHI)*-7!2~; $1zA5ũ.@>{1;bS,m*\X΀j8FI;LӀΘrg*ʀ 0"|)D|s`wOSU%Xgr)8At$N$z2R:T}:3Me%0 ,zpyt~_@,B ;bm>M K R*g1i1h ۘ%ob-^= ͘x. aF,` KX{L@;J{꨺0j*=*z@E"GFe_@"GvX"f1̩bO=8J37(HM+q99iXXwZvNF)`T)^W>Vj 'Ґ{31b0)q窎H%DrHHz## )dX_G_LqP4DR@i4cCCN6F8-_IƑ"~p$vi    (\=I6<z?"qdЧrxQu D'AD6J4ri%1X)C;$`|@I", n.b=` Ն<HBTb t1=fG0#!3Z32rN %/$$?`:RQ F7ҌB,2%ʀ A;75r>[dISȅǚA:^,% T7!$ŋ! "e Al"*'f'fP *"ݺͲ&eFr;5C2HjW:t~ Eb;ғ(tBrE1"T*H&zS B)ʭR_^ A/Tx@ΜpfjsQJB4pdI IV!hSzHI*`  d {TQsԌ$3$@6(ؑg,% ZԧQkФV98S#D(Ȭݧ*%8}4I1`F9qeCOdj (fPA_'pybCMAuAr$#K">`$ 0@C jLj>W}Ŏ@79p5Zz!F pDx5AJR)RbB8C񘉑2Y1u(2lv|& ;GEƗhrG`& tsh2 -aD ]{w2tl !/"&""Lj3J66nFc`nL'pq1K黌tT R?%Wٖ*[.bumX@PՓhc`0K< 1|- [Ɖ%T|a~1({_Npx̱1xJ #ĉ+&pCbddO:[ gb=vKӲ1Ԋ1H'i//o,1R74EV+-3ƻ@%7`!D Z aT*tB1z40*TxiroB1SPr.("Ppo #-NO$c4`P. %;@^Mqu젶C'Ԋ\%l Q*ҶG I .{a94HF(1x7w A`6p cS)x ,:^pTVİlcB0(*$JQ X˵9r;B2hl>Ƽv`tD25C8] $`@`IM208uk 6rF; ^L!ơ6Hy"5hًZ%&;C/b2+ǀށ  LJ? lXo }K o(#)XHlK"@IPDWMYݽ:h "r ;(ުP ?,K8wGl8̣ȉ81/bb8Sd)+9 r& fXv H=G]_3?x&xK ƛOxɈ{( K@p R_>L P 6oXD`VŏHC=&+؁a'JlKqQ$:Zqh4<`z\Ԋz@cQ)pѢU*+g9B91Zϓ&EK n@$ ѧ[Qk=Z% 0R`8/8(3 Щm"W)C|mAMܘE]QMEDkǀ02D`&K"jHxXC %̕hS9M8] sRԄMIp7 }0(>;.0%jB=i`s9̔2;1;3Q@vhG8CHSuB !~Y ;@6:"WM]*իS:@LP8a]StHcK8r6p LH 4|pz=Z1:[إf ^В{'兖  `RX@G,Sܐ}% 葂 BRׁЕ)M鈑`\~YRbi1ƔHrG"+xZ$xY|q Y{0lYB8S80lϠp; qJ}(pTCziF#irT5D"2  ZDۭej@ifr-kܐvUP(ḿ$`]L08U?y\Eڡ!̆H^(Vxpe2qv'Ȣ 2hv֒`o;o1xhiPx0j8]<0hlC p/CK p3U5a숤\ |hE&\na m6H":8h8XT۴0 ⃠9hp;(ZA0 P |0481]' $cUc0mlll=n7wnAFS| Ă)p' !pwXɐù'ls ]m8>dPoh3%hWHhqa `9H'\ӗW :曻EX 1^: qR. ؏ҞA̤dDq0P#pZZ8pGGpH0;P&'31i0=Б;) >c  3dMv!! ?B(p ss U 1rZi"-5a;jxM(`7PnxI~d0/(7x"}dVjHBeAGp p8a/-3hYDJ׆iwh. 9A5*u$.r#@"Fq̈́1XechwbWLOjp 920P8>$?Չ,H#0p_:ocVu =`6|GG T#!Hƫ*_=1Ex"Z:Plx, ~9:TGkUzƐA!XTܲY#VW*8#Yz6//?0k\/=GGbgP0GI|NODRnD#$pV B #Ƌ`z)d)& `I9a v[cqX/I 4 9Z-S`xXK- sʢ\%V~,nD_(2 #-@ iM<\)G1bf0gƎy6:(2@X>ʣ9$\@,q,%qXt, 240@`$0+J{ae/ݼMi?pכlXt$!FFa s>JJ(3.9C'lXk_$̴lx9"u$yc Q H`iG2;Nd 15Kؼ0H2$,Ex@wxYÂ1A#vS^*X \*SaQ| 1Pϼ9BbY07e4%4Ba pNDiHX`_$x.@i-ނ zHRd HydwVdU0a6,5ƨcui2@@$ z0Qfa3` h-Yp@= ~* ]HjXR `엣iQ%ȶ"N=ciaUD6 ٙ'U@0^#aO,BK @,1(;"}$@T/9.i`vDrzN@qo\dgS7Fy0'L^M@Ät'FU QP(CL ( NBH ]_GuM,BJ `rh} x0bAG5D ,+"͠U|/D2N)оo#@ʁ"2 DFR@?ozXaiܤa ,(eR0;BQCbrNii/$pM] WP-8cmn@1s_ t SJ Hw``T(Jĕֺ thz܇,gĪp%m6@JD27ֲp뫏qN8ѳf4K'j^P P)8*2pzR@+5ᢩ8T?3jbTq[xi8 6҈%0@Dͺ~ DQ:8T5~Hw@j[ A0*N݂<,/9<`arM|,5ɑ<=MN Ñ0ۇx#qSD( @3wY[,k9sf|0G#(u<1$ˊqܞxG ؂B^ 6i@CRj!H&;,yY'X M#:CGVRx x~x2s{9,I6p*fvӶw4eaJ9mH*tî´HjY#E4$蹛yt." 2E W$P„ C*!lzH-A` 2 H8 D l" P(E/Xܔ>\$U";@.f-%W"4b힘a,0:ʀfh)@&!A-P \N` ; CPlrth( -Mzob1f C+Р]N2@Tw2wbT%~4NZx j[@AFrB.4$}mA>4k9`@4>T`~ NHX:.9hM :ve<ӥ~(d,.h'"څB6AbN'b(-0,.lB_% sTHٮop/0 G CF*.&1$ `Bnpl.:5P A Ё$\eAGH|t׃-+|M&#\,\2V2<Q8KCn${X N&.`Av!!hIT @ @[2< 1mD^HMo`DL=A6 A/SBN~ D@]`e4,.$a&{0$s%IGN  x[jNl1nc>*C$"! :Π,ɥ$=(:n Q}a2x/Q-.#/T+T+h-$BW ɜ`N1*^1(08re -`N2ZfAa`5.! O8PF4 r,\D9@56"3 t1)L,L.$"Dl Ha2 ZuZ2z BA SBa,f#H4#FrKN20(x~!3Y@l rl#^̦׳B,KlRU+P.Q뢂N7ҕ')3C S:Nc??bN#£.tb>J88>O(6tjj~F-fRVP38llN!vxi:g*6;X PoXa\bdDR=AЁ %bF,@Dʜ+#$#(ZiWV-plI.FnR@7*r-#!ԋ`.&FnuGZ`0p `B%( WZ| @*w87F*BPfH+mK jQ r6LA10a!AdXFt u` "@D0M4($nm{ܘFe4N2P"t^"7aVplσN4 ` .PC lnϴO։H fBI]dk.M)|#>.a/@N$k8⩄ E HdniIl\'W'o Cg&5_P *&jx%#](a!$4T\dA|I@ X2J (i+~65 #& */XT+ɑq"]7HW@D-4,M!(f>c@@ fQrLe&eObH,R%lc,Y"{V~3&(<aZ@>u~@.(ʀt# F-0мRD'eZ>$VEfhLêavaN;'6V `oGe^oaB(  e-2i' )'b)+4Jle`!dm2Bd"<΀ [DʈP,QcFb2%r%J;9M$Ҽ1yf #!Wdz(Lz i p h\0"{'H!/$1*x<@ Se"`,@TVUE{$R (KGdUIlFq&B /s8 ̷Z7g`awALᖦAT7M@o8:,I2 B`@}Ff~; 'mh 0bpЦeE?͝°{dPƩbdjAS2vg'@$o Rm%|u X3ؒ[\'ߔX@ʗo~bO3~  ~%NGZ>:Y@ E w`Nt]ghdXam|T!$c R;kXߏ_l/na$h'ō*&=r.fRX K^\t5}rPʢNQ#&6~:>X4X+$ ά#bu6,"aX*4kPXTZL]6'   ;n8.}= AL, "lX 0,~€@@8 }{uDT`H$Cx@BpBlU* y P(I< @`"}m4= 't@ ywRȀF Es4!>UO Wu:8|uT jPL$c{=^+ ~4?B :HAPڑ.DF&IeJ*[paD p`B!Xix1oqڡFHީAC'+b0|V@Q|`KgbHp$ R防+ʁ@HG*2!%R'QsY\ =.JK=sD{i: FEt^kGi1'[hFGɨHTjL,z dG)pfg8\a.'y3ʈ\uIV,j)汬Mx FL( Ӊ154 1`o#!6F]tT*JPXe"'ؐ&:3U]3?):ӹyU3)Qyˆi9yRl ,[{˜ !4G@{CM0bބ]|l(HbĤ|u,lV $ @ى(k{nBv"G؝+űn!q@9`!e1Fg~29Ik.Hx* %=BI`T 48rCb :qZIEIf rZ`c>,d,cp 3oj ̊vM|6Y0j NS@pz@ѥ.+T;2Cr@ e5F\]8)qȾrSGl8cRT)#h 1MOb+t(#pB֎$] "p(e$: p,W ٰb d.!D)JJ?#Ru#{3 PQ fNETS ;5pW_,|)*C+ {$=\p &$J  mkr)'0T@ A6 |FEšˊrh'T̸\-bV XpoP@$Dyft́Qs.@@8A"i4 1(^ tHV ȹ?4} 9G(Cr.pR@"Pj] `.)-8 ] *cĄpI+0m˅| P@X"Z 6Rk)# 1[ hO=(Nlj8j$غÉ$8"-7s IԷ(YQ;+w9`%y&hf;H?4e@bs9B{=x1#%X5h5z#9186Ppz phR@Uhsxvp a^+oఢ ۂSC(9 z˜ C㓼%4Bm0x2sCUqnA<_^R; p@2(:aqA$3x ))Ͳ I cxIa8kZxFpE1?;G  0)ƨI %) Y7ݵ=)Q;`ǐ<\mMM0=33W/xq) XJ1\8B`ԡX1"`"u(DЅ]GՍ=y^#S#)8::A6Ph-7µzPh `N`DTJXv\GG(*1阳Ũ<RH< rhk(Ф1AMLHCYf0r~=d 49Sٜp#X @p͸؂1\t6@i8C8J*P/K* [ %@/J qʐ}RN< T/ɇ[_jqG AG_wsGk )0h7A؄ eۻІ@@1tK˝L0&cူ `Yld,c_ ="1ZPhhU+J▰謋b(Q9 Vb3v#ʘ|Uyi3,@c0@( DbX4#I Jjڴ3It 2UBq098ȌGa@M &Ƙ8лM/<;M?f/5KPA"o2֓z{ IE% Xx}6  tH=GQS3.(1@BH+~̋[~Z:y51 f8d{1iD-˺B(HIAx"%Zۻ4С+P9$O( z?)!)0t;`4[#S\c84)&aCX5=F?3)8)*d_4T+`Z7;r*9*MJ(C38aФ+Jj3R ޴56N ](`)R{eWtsG*A( 8Q(QDaY:#9A1Ii CID^X|ah#bZ,m%N@ Wb533O@ à bghH,`d%nx߾+2 |M(-(3jSX<,#T#*lTYo&!2lght.<+2G: C[RBjԫcE1Z/^ xp ;1.cph®ш "x5k04끒!=BX) %o<ؓ3 4=oG>`G39i(R1M8%Ap6_r+P*lm9M !D g\pH0i^9 ʈ5H!5ES#)kdIvn˘:&Q)'(qX=5{`Wk x6UwP$lb5--+TRpp,,_Cq(Gb;^?^ҋ/K!R\lk9#}`ה(G>b#/ʳN? p(py𴈺7[ ȼ簢Nk(:uC$f_ovhhhX78ȣI,5lĵpH<PTTȇ PP?`pPO(D  w/+9 3K@$!7>hWIiwJpX, CH, 80>*YM(˥H~J_y& 2) 1Nz@ 4km$# Bd9PSp$ }Ҫj CI.RXtfWTUXCk m x~k"qik~% iK9 tT@E qm*+MR < ²0 cx5Lbx+m2s&HT D`pFhKYs̥7 (= vxd:r:@%.Z!R}g{ÀCQz;'TUP=(ǝWK@J>؇QyP3tgzǴ%f!p #`]'Q54x4 E2 VeDx'-X |"giuAI$-@C nrAZ5( ҲRB !YmfM t\*ׇa|u. `-u@SV ؀.Jнd`+Úz2N)qJ! &BhiB^~(8cB;HxX:cP`f %I4,!zD<7¡2 c$/y$|R^ 8g^<[rIm&xnTۦX0 7rPsOt*c$M/$"K9:4ȁ h#XfsP2Z%/܇Pt/$РfDМP@BA'1J>Js!)pU8…r y~ D N) $"K&CoLH)C!4+kK8WC&R2 ( (Y /E.@9.l3Y*o29ʷD%4K$AKP"P`xN=/ȄQ(@3HG"|P @F*IAP -s#H",1e^I)U X|E&5NӐ'xIH,EU=JJ )-8tĞI.dB )CuI"~#T@.hҒeIV)D) D,ι~Q"SSȂϲ)z2r 8&{/b1whdi4޻PtSZ{#$Dh Y`A3}z]402b@`;ц3LezN.A&~+b iw%E"C_:&s 9bJ$vzh^!dBN|ZK4g({!#ٞ^ 0c S)yʴf E_@(N 0UYRKJc I9 HȒXM be? vC$Q('YDi_>L̦#n='djFY |YJH680 T*`YR #UMPcAu!xUFXt`?A7Y︩?B T.BR|/۱+U$ !)0`hl `] $=$, I=9)@p!P@Q$'M[Ζ^ l cf/9R2IZ+pH3ۈ.li#C,e6v{ $ 50&YU&QLbƢ^j8wJWɈ8 Hr0DV P tr$h$WdO)<(Ҡ )Y/C΀J&-bETәyڪjI]a4Py&L72pHa:4$}I'Q4`B'8 !yGKF`ɔ"Ј  h ?N(Yx)3ә8OK ۉQ-c=s0䮬W ?,kf,pK" DM&0\ƾ)Fx,4NI wp`a-`#pB'N~ H/b(H=`AhN|[ ~ *2Nz@ώ@DP[B`B)RêTht/ &ˆǂ>@!$:7$=8%L v*eI`-ylRr$`$"` ȯʯmږlJ>B lEP8qK^'@& !`@-r,KFB ` &sB1" % $*A@GnCF4a@Lxk/p용2o'|([eV7WDfaa 87 ,P R7Gr&)Q\qFz4..q)A`G BP2X^`$ `  l$T@ IjYq/\$8pb(paEa! p ^K!tF@N[#v4,R^lӂ^m5@ 1D.gDrXLr/BR% LY $"fbE9@:_TStXaTHJ;bdt7C/ ^[%T@PHΞ / ЗV$*-T$!iՂ6LQ`4@l"$Kh#`4G%; 7Df%VXDQFr~ӂs@ d'ƏX?$p Ҳm*(`(2L%n=[ ´%.E(= %.v/gRXeŲ:JMkMhŃEbRN``@[*52bIZ$޵*$:p}.)V8u$ qexŐL#`6(Hrt g+V ibp"^FKΒAlE.Cx'pjg;$VD"uRdgi.A1L@ѥcZ HKnxUG u8"~Bꀯh 0- Ib̺]©q4n`a_l]*c[(*ho r`¤p衂Ǝ"A6a* E(D8~ oj9 A("t,A@[%.a.IH{,/z'CjR'B$IC#P>!#̛'A[תxh)XrhT4uL`6".aK6J *FJi)gb!B*e bKgs'b"ergrԮLhV#٥)(p% >Z΀`!"F):BCr@ԒA)yoD言 M~!A.gY.ya`8e%_9S+fϒ0ó_yg˰ 6,+J@~ld(O .dt A".~ }ޥ2aFu0~A!H08ʥtAPA@spH,!G@`*zY Vdf3 v 1֬ (B16.T0 ߯'QY~: UM&|z.j<Y`/lb3tFj螺j^*l x;jX}>On0p3:̷>8_i$Jx^8*:.5 l@3*2 & rʍ34J44B\Z;j;4/IV "XyǼL 4qN7Ӏ XFp@0eC<15A),)Ж$ @8TLbSAr*-) ;DDQHu$2s$34ں0K, Al9D̒_HMkWЪm5CYc&KBSKZ*"Ry{"-!^sO_R2v%38e)D$) 571-L1Κ x<4bC>lELc%0UBvrPz@57161TS`$"~P.mM~@+\  [8nNDCwP3s#hP؛r$#8Ϙ{tR0h4e[ί] w \ցVXR4fSA|<͒O @AGl'D\M 6ƨG. @x2gE i5$^ J zL'0@9捋, !7 r]8[>>ADnn`HCMFp1U@1?hE =ͣ8 j-pg@p ѮuJ!G$D$S ,!b 0xcH #HQ^M#r:@RBA8&#ր% $mIS?` La3@d@M!죤$7`fV*E`"pN%HuUBc!0J\ Cs 8)TQ56K҇J/ ߢE2"`M12?'t!W*~0<Ǡ`4Vs3g3 PΈ 1xq8А&B̭eĩZdp9c1:6BU=PބyGKuk > mgl!]XH,:<Vèp'=G@HlfG>$H9戉=/`l jMRT8Fx1#D{wCEL'qMtΠ&#7dI 4)8pM)m@$`Sp9,8HW1QdHG~f[=@BxL&T1|&,q7Cn+SB$F\ami81&9!p_zMC \@! qa]m3a `;e ^o7`25YkZ@ٝyw//ٺm1s`h3Kx0$to i7D+Y~P޽ nuT9 cYV4@ʡ6?HG>v 0DSTT)m'K}6f1MD R`GP!!$E&}QB̖̜(&X&Gѡe6c21yB0*嬪.DC8w%a"~/)v{As8si˩ a@#(!pXxvzh|{1`~ n͌'8!`1!!-.@>zxZ40z"7 ʐ!C{`pX^KPe)(@a&l= E rl ؐl)(p}| @hx Ѯ>c8I50㠏+J=8Āf.P6`v6:1;|PWX BY ( :0/K((N(XIXc9`|7,@`+i $CY_%$%"pr&h .4kk3J$E7PT($rr zZ k(6 2ghdG1- S' ÏHZK8x ? ßܞt KBT"hs =KVd  hIhĴI5$$ǂ0 f4= JƍAr/Y#;'v8:2"MZ3;9@HTxR U 8 ]X$89hsO)Lƶp&!>Ƒ,M3 >x<ӡKyCi͊@#;rrxRxKX罼$ XD}p*A\̀(z(_"[6ؔ ۦt yFppb pVqW45Vx 8j) yD pT1諸ç1&oiZ@xf:J.|EyS.+:pIz8|*Z(>SЍv'BcG)dHbUZG;YOp(S91Ҫoa 9,<fh>=PfKtHݭm ́(@x8l2/J| < (]AOrOOCdGL(HhD!7؊{dh0,iQ!nhEIXQP{eC;sB'lJȔ6JҎ9GL"#͍=:৘Ԫ胉(Ím}RRf0cA|,o0Sޣˁl/'7 &D6Q|=߇ؕ@5 p95& auՀXV#^h-.>[!+ԙ1' OJ<릲,}P 5p0IYVK̀ ?{D3*!Kd!Xz0@r6=9) b zKeٹ,̂ !0QYD02*>;B,'*\lA:XSIȕDZ_jJ]&Jhyy^E %Ir RCC+[b_H@SPwJ5tpx-(y" \R hH ڂP%gxh)E0&yLKGXm>i9.]j,-8!Bq2% 4-`@p41VR<#=: lBʒ 10P=G Ԋ%}jpʎ݉_uzlRV5R i嬶1,K>;[ Uܷ#Z2>Ki"69C[+RlL,/u7F?p Z fql=^t$u܌.I T:zb !0Aa1c/AQd].`8pQ5 ĤގaL103ѣ B6h2pf ;'&  TI d@FcQ :ƣчKɥ@X@W*r1 {c(%#PF1"R~Jhm:n~S!HmR(Rۭv $>cF#!Ua(B6~Hoo9E!h%*q0dZ&3q؛\g7)va8ge'( V'`qDm5Zmu*b#+B$X6J/|$ H#lPZ0}("첂2Ywx3n[l$+:|ح-63,"Ȕ$`.Q(۠çҩnp@`C0@HZI:@rҏ@+4,K(AIA7Ԭ #6'̴#Ҵ;Δ.0nU$LPa|l[:*|sH$Zg*#- lϐ R2˅УtF0Vm`/no.Ck p:4g<Icm9b8#0*6@ A.{pʪHwHҫ@-p}hAd2oT/(}Ch| GYG(k <7zq"@W83m%L : 10 !C 4< M ̙STP Q"M !FeA~JD#>#f= "Jy0Do'Q.E"8I!:OdAlYnaL(P"К !IRJpF HJsi J \c`eQ ( _pbS-T6rTF@?96< nL2Ȼ?$al*xa~[ShbD1&lAИ^;GE,"B "X"cz!/ oYJ6k֍V @{ A$B|yt|eh3- t4"GEFO wLc($0D*qn'hBxR 342!=2OH6`>N Cw uqqbX!: mV 8:h S8?$|Dm.$4t }3hHhQ2#hjGةK32*R"eH1 \<(x-+D+"~1BZQ5p ȍQjOwYm, RR*K$f` !D!!'cyVg ^ Hdh ,"Yu$hhׄ  $L܋)Ѻ2(L4ne71gvfc2:{g-:aC٢@aCZE0\cx<9)0vԊC( /rL XA4@*{gP  x=BU w`5#1[H`?0*Q/y!y^d%TZP7c֌6@p30՘ D@0Q=nHgGeǻ@0%B= )<% R4xbI{z!+ 4,b a.JIJnw6RL,kZ"3R4w'ى(X"w`SE` T*$8 ja_:ĿΙsPIّU$ dܒhTLk&"P;;P'J|) 65sVhP )TMc(871#Zol\I7~cfKāobK|]4 `B),X#J$:i<;m)48K/`|At0aB0($^gH#Ċ/`,! 씨 pdJKn#$6)~$ $daa:j2tG<^f@aR n"qB#a kZ"AA bg<%Fb qN,A 8&PLmN.>D$+!& ػ  @O%B) 70Z3b#x4¹0!va~m0t,4`&*0 $ygZf'v#5$bGe&㡠4ǘ $ 2#:GR'8@=#Bjv0cHSC|$33LZh(-aa!<^qa r6 ':U.BbtNP7/p$ Dc,)@)1D"IAl0g9`i$Df T``kP ;ࡦ1bD)CðCP 00A! s?"$fjio-B?:RH# J!roS(,\;C&ZDD-J6슦@t ` chhpH D,\JM#3.Jr z,]!FP~(nK)$ (̀A"0@ @B'~/:c ТqsLs!6'\z%J b*%zwiJ `@ HBpEKD0mnI@ Nec' X^SȕcÉwf!V 94z~w3'~S1,[on a iSâxzO꾎 ~@a^hޅU /Qw阄 ;>/`axvNmFfX1k-66 FF`f]dipk{54"y*QIM:-j2/b!֏,Zʆ:AEP2!ʃ,(*A+`*H$4`eFmzVgC#+!ɌMA. T^\x @aEkԔ@[6z/#8" r16M`+ETlZ\ր, @1A@u`8 (ܥ\n8MA|@A pwC,a{"+# \8H/ZI WaAP4t:7Pl0j@ 4ra9>-N,F"ŰLpD P**@$Ŏ.a ˾67T94wLH~ E,dJb(-HY|.Gd2CZĽ32 %sW4f*Ena(@֬b4ShR"P0Uc$/DH"CߣA 2V㵠.eǺK-qa 5`a&㣼$:Dih!^$h:2 r"膠Jn( Z|:! ANk@zT(T|Y[wMi8(0 `Fb4c$lձk;BT&cv#+dd(= $-/XFLCLn#`'4iJ HNO ĭokB R]NI$C3jDi@ ?jI%У @9 "D$K@:f`\A j\ȄވYza<J!BaN%U(F߬gHt9%VVd+HC.G|S##nˣ L:;XV?=-5K Y(YKS8wOi4L{@4c !C֖{ *E :&Qx/F.'xS0cxjCo0YpB%2h1ɸIJ*H aKTp5g?$z?")83 #(Ah!#T<aNNq'3g#-C`&B([*i= 1!PvctXS| @"2 \#T񗳓h@O6^2Kaᗗ# 2JWL/T‚43e `&oa/Mk֯1_W1i:!$f8n}|  @"0IA~[$Pp@P@0B/rw^`-LҰt>^PD6 ]A {" zi4 B0HCAꗉN SB%v@}G!PR}${ vKr&}s`Z(~"AP9@%I@@@XfMͼ[8Ѐ%@vJx']2{ʰ', |=2҆LD8Q/t;S85jLBp)D7t}#%0Q+i19LF Sa `j\hM@9 A*1ڷiEĠ#(!{0CsVXoƨD^t]B V*>Ѡ'&O 8tBm8%3D$J XDS$ٶ.Fʬ'pt"Gp9:BȬ-1z@ qz. f$KŁV$ >=P$g:%re0?|0Bzeo .#'_ UlFF$P^A9ITbI\p -Jy@ `"M|2XwQ_0nF^5g J&G۪N`M=붱'Cz% Ek|P{6*Y+~JXyR5DI0d_H+>%(CHp}Uo;!L b C7L,R4 #Mz#4tpECt !a:@Gxteclpb a@"uz:`w*1G@ )T<ǩ7$  1;dzs3cLvF@0!2q.Ф2>ǻYk.9ɷ6tѼd 0D~h  9rA?  @V'`P- 'ϲ8>/"TP(o+@ 4YR܈\|P M)Yn|0t%iIA- X+*x gUU\E\+<x-\<8Vr p!!jM*BWJTi p4Fs9XPQeTlA2ǔ~xc!]Eq(E"uZ9fe?QSsƒλU@x`7 kpAHdD\IޡgTK#$DUL(m1*3,)Us,fLLjia@xȳy!<7Ҁi58Փ<p((4'bHYL+'nxKе,iCK9= `׀8q#t쨮ᚉes )x)mG^dƚrbI ؤ(BF .&J1ݒ JbGBo(92 z(DBK׾ \j *0Y9;tzB3=tpQfN602X,YpHjgi7:k{x O7 \8:ecl @ i%d =3hı G48T+070`6pF &AKzp"ț%tK@=PUbC[0ϹF`.d 9hJ™C6°4%8m駄Wx"BI)% >&Y"RpLXL?j!n0D1(e923QFq>asI8#Q=:()se-KݔA .v\G(귘)4s/sFYX8L  ⑊. 1kD=h̀Y0C1)?)J!k!.vyGNr9!d&N|鳋`h\xʄMnlL ԭ d9 :M")>̙c ٹEI1ҘpyץaxCq$^[&L6|5HPw&`3G!LҐxݣ ,0"Xxv(X*M vr=L1yZc@X 2DT)O&(DĄH=]A0q)+Q@N \eBR#0)BL)8`'d.:Te C+><?(H"9"|n" $T@ yL0K %vH"9P%P|xYSP`_b@ XWXfQ1x(P $H@2 k mcB(|rj8z$ja=*dZ e81 DCI cȳŨ:"|`hamc:(`( ! ( S ͌z;)Ax9ޙhs"8hf1*)AJVQ_By3 y^(8@uttÈx. hM> W9- *UҊ1C%hB`G-JG7 8*ku1 ȃ35%1<1 D)c#Y4-/ih|pO]6!.ef"01h^Ӛ#H`C b $4\ˌ@;ɹ8b8Iֽ|h8YXXc l:KB p 5/ 03*hE?K0iDo`BpVJ"CR *e`@%9F mh:-LC M1906tTk.Pa(qFk i_պ\-XA1"80g+ddY_7t@ua"J\m>svъzO\+0wIt?X.)ͩKJf u^ BW-!RK((Fَ$-ϋAJLh_@&hx5 o=.Xtwao犺X0 J=.Ű [Q(Tdwv p6TL,qb-+Ef _,RާL\еmh{K)Ỳ X?H7 x``0sY募(HjCA c"zTi s5P8u A ϢB\4a3p9KK q7 I\`f4@  |C#}?$``,]g` m ?@#S@ ~m#g II7 p>/׫녹O"xGG($y=3v<Eq@0*㘋C(?ьN-W&}Yh-4`& s}>3Pߏ[O#9].(H(u\>;v#@|@ dl5Oc1 '1#`$?#H}8'괜:KB g0 !lj>.>> ,~d[+LdBM|Ez XІ!: M ðh;ꌐpJR, yx<&+}Q|&tDA@-A"Rm;#'zLUP @vɁvA0`xWG|'\GR@jYc 'X!:"h^08ǵU+$ CFXh#A}{ qQzbЇyX(10- @A4팥,C-B SĐg͌QPpAt9jg T@6  @7@/@Vx(t(rـAbA脎vnLH +0`[kTkڿZD<=ǁv 0ܾ2)*Jn<3+r4K|ꂲΩ#(B,,)۸*@/ \zjH3eE[Y1O(F^J}V˟YG*$ПpA"4A0)EH1RA ?18{6fl G(Čd[e`<R6g8@ b?ld<.'PL 9Xhxvv}dT`=,&:qD@"~Kq$|7blG@;tTE(096AC12hCuRIzo.$Dd AD[pC|ȷh:܍R 2:d(] E"DlCHjRg!4  CP $Q,s)p ԐEȭHR #k)!Q^*HLK4F$$ AlsA5pGz$С9":4> xh'U @l `\ ~Hy9^a| a {)TP wAYqb\تHǼ3*5F,BB!j-X E>4f$j>ˬwbfhuD|Ah/F(B~F 2&@osQ̑R0^"D@Z'"@2E-(()+_Y}؁]D T !DhqUq;%KUK 86;puD"i*vB((  e4%80&4qÑN'D1n q*ddո!D  2e1#U/TF+IF#g}1`0󌱞4ga *IGܶ 3CP Ծ?M DLuAjIJ-9HҹFq$WNF!07'4[ AB=P{u*4bMWNR?lm|ɥct0o,c2V/bAht>I Hbxl!$&M9!T`yKy Un$92$.5c.@4ħ"4lBr.9ZC ~g@Z+ 1.ǜMؘ@h/EDǚHziɄEsJ`A a8~[anpB\zZj$#fN 9/9'~q3OPRnOmW6Fy0FQzaμ,P Q1P'%Ȣ[ %JK̬!RA,q8GXVП`CPi<-.g9a[mP:Tȳ+xU?B>!UAf6,;CAFX\htJiZXfeGKk"&$." ERx`jh`>a,&(|TI@[ m`Nb.2' 0$"63::BA$&\LfibAja}B墐:hn5H=VfT*.L0)3â.b|h)D;Dv\K eth(1Go`>i E` cb&㞤'Fc)Į$$>'.;蘦:Jffr䡆|!"a,AΩeLun1B ԥ!옥bȖD! B/LFyc>B^Rn."G2B@4eE z|p#r ` z =&1JN@| % ʰb r,Xú;Rx#RcBb&$M`NPK6ƲZI.Vnp ÄcfBecB@@"L `#9'^%q: `cX`Į( -|.X`^ 1@T@daV61 + BYn>|#/QUFKs`D S`"?C*`a ӆ .xr:r lЮ$qW&#(x'3$"q<&a_`oaY4a̩lFKq@VLÌbd&az,c0N H,b4xa@Qڕ cWnL4 q a Fˊb.T$bcc"^nHBBXv|BB.D䡦oA!Q.U:2jP@vi2|;aB-9lGBho.RډmGAPƆvu?d`hK.d:OS+ȪVgpAh$ AFya% V %h#;33↥:n1E !Ԫ\e bO**̙!"3#XJHAv|" :i ` \#Q΀q$;Akataދ g@11`m 3C;#D~Z)Wʮ#Mh@r w] D9̚CB&vdX(-~E!a*&.NfX|!f>AIeb.* xt M@`! 04\* AX-N\ V@n a?@,`(0-Ka& !NLo"]g91<`` @j`+IoanvsBCzĶI!IRIJz誎6f;D^%1Aip9`ָxķZ-~j@y9*>RE4~"&PBc*~26p#Vό1@fA!"a5!tFsjt LWZQ4B|l.C1[*Γ\(f⸼GQ7~"+wa^ZajF~nPa RX +0yo ` pe>ވ"!M5wK b`df4~@*ZsM6"c?Yur @NB4SB9X.*z OA<7fb(46#(J6ZV>B gvK` + o!~(gxpz5<%jTѰ24; \,WA!́F"yn X@Pxu|Y"wr)rRX+" oKx9xO4j+nPaV$$$/@ {l4ꥣf(3fHg`.=0 =C|BB0|/.$Z S-Z}H*Ӱ+bCq\9.T(ig`!~$8~(ZLЈKR27@ }XQs'5{ <^#WJf%\H_ַ WDRQz @GA2I&{H#:s k&\ݘbDyU0kA<!h1Ā\+?` ?1PA`&N_o߯ ʨ  bV8q<^/ X "hW*(zwds '-og\2 BZ4ՀY ta/ eq8L žpU˅3ꭊ%T귲C̩5rbR')az1ix "Zo 1EvZ|q0A8,B# bPt'{:̚`,¸ Hn| `G(&Ǔ<^'(19Rfr P| DxY|*ɒ% )nš`:`Q Ҝ,p̲r;2xgQLf"x.D2 )`䓀|pzz`̠G%vu1$x* 6SjH %idʟWFs Z˾U@"0!EHXDzݥi=A-4Uc'p+E1,F)"P. Fi9j&B( ezz&*ɚhbe:oӭN >)`ɪ!T 0y !g}z#o}0~V,Ԟ*ZTyQd `x `."(Jw(zj1ۼ%$}6wP+, !,"XFwz76|60. 9dK,pWɢ&*#M=XFh d 1J  k@4 sda%CA |;<^+MRY%쯔T:,Ihfґ d@-z$BX ;8Ԕ2$)dE6p 3@Dm3 y!\/p :øx$]u*a(gxEM#Tl8%TXA@(>B(rX)JIeX]Vx!DpL7`$=O2<TR+qePwڏSI%x= aB&Չ, ,TMT $zTU|vWL+'b 50xLXP+Eat-`O-V&FX(DE c /gAH)rMT 5)Th-o#^,$Ĩ!R)`X8!>6 "D$"4 ѭIqv}?24R}UlDzY!dPBr =ZCOH-WrqL)J~$zUj; PW Ù43*e y.H@P.*Cy D(Hm|oy@ 'x: D=^rr>D`{i*vZ‰"EEbYD a( ´4F˜Q1Z \l̂,Ө3uDw(J}"[ )UݻF46g.G9) /Rb%UtR0拃9f@:I0 Fnsde^N?@Ydyj+]Nk]aN͒toHWBXz/HM l_q T@b$'+L;VMB%cF4l}%<@# AV7=_U@Q .,>``+4pp[ "ҟ3ZK8Btnv %[ɠ5(Sܵ)*(;ԚFHabf I;ȾL AD( z&v;"ÉkNz9,ooi{H$Lk p@VĀІi\BJ.ʇ! 1ۍHLSyxf+YʐS$ZCtD ٱ ʇ Ӕ||s#hrz bN s+qs200 ktml( Q20 ג`{*ߞQQz%.ylĒ \DhPHi0!).]VHm#rսA+* !kp"8+4 QAF@EJ%=dֆjphi07JؾA+Bj˭Vela^8q{i4 !HcS[ф$2H]0R8mKБƐ$؂ €# "P !ecc@POև3֍@ԙQV=(i sJv/xA h_$f Rܻ*xA(V! Q&P.AasC3 Q(R T#8Ԑ:=T2ik, );p .&5}CʒX˛b ! r;({^ 4i dQZ  hXwL$7 ({*5H8,DHLJQT z aṬ ך[_d " ٞ zP)Q`a2Ҍ5ۉ( XYAJX(FU7xǼ} **3XҬ3SmQ̇8 m xyQQ4x du8E4QQ NPSb} h?8! x 4 P͕Te) #ѐ nD [ Aӵ~]A+M8 So9ȶ)/)JOι'97G.aEA]NiQ/0;(C`$XԔ(xro聄A1*h8^?DYr 눓>xʎ'g(Iaڤ^&0 p;nLahȫH ~(Cz(9MZ kJ!i><%Y/FJC.j*`} )$|[o.TBGxhÊhH&B=+bˮ4 %Khy_"C`^*rKCd;[쁆8PX>:%tEx.,Df2TG~>kp*ccd >@ˈJn P$K:O=ŞS8! f|Y L.J&.`xfc=H`46;X+Pż`kd/@cЃ AFA@>~lh( %=ޥ*  ˿к$`E8pQ(_eQYk4ߘLV#C]>Q=Mb%Snն>q Ǝ8oxDUd@?L: 8>QH4*0mGQ[.Rp>!{&n' "e(]sxO1jȓ] Һ}w, >Vd+ƘM If.% 1-V(d(ЯRXoD Z 9r'X&Gc) fKbKZ89ՆH^XH;ZvjD1+,0C&,*hGf݉OS%m=CNG X@]lqP87X3z00;k_8,opʀu j NEǃ-PORp`Z؁ߢ5X5AYM9 h!&qk$$j(c%P9]*I)Hיv9h)t(ky"n`#Q7६ ." cXG&v `  \4GXU c? ,@0-~@@,c{wSD9.I|s'mKR  t9 5BnCR( &cH0 I_cOҼ48>f#̪B> A UL$Ҡu9+x;ciu$q9XO;0$ l>_a:BO(l%V "XPxGJY)%Xw'=C&Nfy,(>:A:R2"2̷ z, |6&pDvBQlKfRB%m8=u %cBVxsC8LR@ +N 6@#?BJ1!`(PU!w SKdm)NPe\l: m NRB L wΩ4CGC>0~ee #Nvʞ2\ #e a]1rr3F٩0KĘ)5#+_Y Oc}q.MV8|j #&L0@9%NBwdmD/,XCpB9D_C v!"|)Cy0`A+=kso⡗X!Usb[cRp=K0Inqd8 1"ĩH (V\={݆䴖rZ)vb~ Q3|ϩUd  a2p *Q"\=RY_CX{f@nځAx"0ˆObd @  &$D+qf,ߧ0Ѓ0*br c@1b n`a,lKŨAFHl /JPl)H! NbOv`D3ddBcB!nD,=B߭V|H2cJ;`=n$-Fp7o#h/nl>%h l`p~V&ab^l޳+(mT  'WCB]'H䈔)"RmsҨ P@Ⅲ-M 4V -\XEC=*0; ap&mi+L2yŢ! `c1&\:`8P H. #H)L:.&oo D**EaAFAH$ep!϶ML\ ` .:ߊ7 z4Ϋ P?DQ0TAh! ?n@B @k*"$f` " ā=zGZ"8v["Hx%l&OXRa";ʞ%tL*kahW/w0bt' KR43046TƒH0lVJč= 'bvjoT d71FIi85D4hiRN1$cT( PK#U)eVcJ;UBQp\s%q!f"Z 0&"-$dƊj(iHf` 5`FTXd(&ƾ g"+&%$Ǻ3v*eq$bA 4bqp\@ a!,al/#Bb0i *"!H~!]aJDdjT:#*`"40"nf)p-8°<\p%@H~{|;j*5u-"]T<$`b^%Ƃ% J˗B=#ETiH\UNނ rP*)p  , i''6( OA,gfdRBrC$4N_@' Dm 3EqMA!" Xri'шCc4*Q~G[+F bG+3oV-7(&g*@C- W3x 8@g`asOM!7:2r` aRhtb0FoHغ'k &H@p` 0Vrds-4ؤV'&DuF@EƯ8!" D$,nb2K3͊ewKыUO;k , ΉF rCQ@>dԼde{&ToP\%q3*!J SSPDd=jD)+L ANRu.WXa @fc=S+ bN! l T~Z6B2z "3NRфm't"v3Ab6u- ͭub*P΢P{͊Y~~.[0 !6ե+-i+>[`V>zMؤQ&f7fv@ ae韃: !mofqc>Wĉ JV. q2N 8,ZPNC):ͬGcC)`~,GL:fe ~A%~t26A0x:ءB&na.ћTtQ!PFĐNCAN{CMHc 6-(Ba'PFч _ߩt o L£b!:D D00H(F'0 6.lQ/'K d ]PBPԉP:BD纨M+m||a!*;菷H <2`Heu^ݼSHJ-%d!b)AnErbdXш ;3""t `Jrx=46A-IAڎRS %D'x/ wT6="a 6NO-n*l Px :~Å`عs< @a3@HZ*r{Ʈc2pYȄ_Xz3 t3laAhFy#: C;A. Lh%[ưQ1#i| \ `z|Q[.1Al?R34 n9W6F;!'fbLA̒TMLaZ-:Et / $@8+%*f B-{^&2 T@~ݴM] `T(ef:w}/&'0l>D#"c `rP E߀E%a`X, >8\~?c`PQ@6D@*td C?O{R%U2xݱ8Z;;vM"bq@r7x{v"b(7 tbK/UZ-S+EH-t ð  .r H }A+ }D9*SE; ;\(pu4=_/H{enۺ :+:H2(. #``S+d*'0ڭi n4k4e<r":"Ȣ$kbF#`$@$! @)𤈻8B$7&*H1(y?F`9ivJ`.8(GC n@@Rzrn};,ˈzi$jԞu k@EL*|0x=(ˣ~+|Ǯju5PJw*&9ʊzyup@rF)HJtb`*"] *:WuVsx"azR¨#gqw46kf2v=* AJ*(,nDK*:x\yf!{zvk8 ;]hn $ۘF ̻7B%Ļ{(&ž`VMB{B>'j 6 9P- *Tq6 ёa˔+uB .6*>LSm Ljke'uFhJ4h, n$tjGxbT-(EQ)Y"eDw.!uV DbL$&2>D)hH@' !L(az2*ORvIkPFb/6#.ı?Q# ACxD@64<YGȈgdd#t*;JQ!:` H(MXr ԉ^6GHd8TN]*2+!bX$J?dFrPXiʨUԑ҃|RQ k:,%u4 DE JAD} *O/0AFÈd RX3L)]*^ZTM#@ q^+.dA),ӢU ̙N4Ƙ4 3JԛB(kѴ6Dl $\УMszTЫz6* #q; 3KXR BxT >'FǞʻ #`/K:fLz1Т8GbQj,LؓjBn@'`E* 'fp",ܹ41(iB!@-Fǔ4e#8[Ai!͵{{8G(+c8# &{@)*su)"O*%Z @Ȋnݨg$|B8E/=P ﳫEԑ4 kȈM cw~~)P2^Rޱd|9H1NJ /taa c :9ѮpS4=Cmkq!O"`N/V,t$$$Drrc0*\gWAV3CjE8ڨq q)~sUL)11oƆӯcT$ p qzF i!탨;;8lhإ*;*'ɃH+( "mIʖlY\ƒǎ6_xU=z@ SB)A H@+ yAh$Hepv H-kr`S9D:%!h*&hxHQJiÑB"y lj莎x 3#hvZJǰ W0ځ PE +tHsf͊|#-!M>xojx:HchJR?La1#¨1 06X)O:@H8o6@jh".2"]HF8xw^ IZ1Bc)2&6qREO@UQYk7]ɲ?󳁈TC( laP% [9fXro X:)F'3| j. ?`FxKPꚃ 2͖iʣ<)QQNkǶy܎iUNLdx* pwHH~i\ptH7c0c^w! H* @ v ՎTXX{,'wٚO+DF.{MX Qq* pekAIq P (" \Š  ¨ ݈ Ё"3Ïk@ БaK82RL Gh2PibQ(C !]D k0R1(iQ0p hc@m:c^3 Ԏ#Xꃀ9#3h"|4.mX7„ XZQ:x@ b B0*v(Ɉ}%0S qOBa3r2 =4&EBh'sT+Ą ļ8(`TÚ/dpjgă=:ҨB֒S\X;6@oU7:@CS2T+h3!ڞbMBg0e1ƙX4kCwغޭKZ@B4385;s'APIEn51xdQB^2r")!J H<\쮘Dְ(3z2DP6a^ (R6Tn:;HFv-8L3SL.l9PFCh-̵Iz)`/.Fಀ 1 5ܵZQ%xՃ<[vht&Rƕ  #0$Is  =LCюx*NH* Pq@42\:B29ZҫD3XPJ8148NZM1I#Jȍ a;@5,mDر%F;7(M0-5V՘ڸ;:M_Ҩ(钰^:ٰf4m0ɲ3A`5<=5 323/lj9P]bpg4!CdP')EJE %IAk|W)h$ v0tQ=\b(it⺖$!.Lw0 2AD>8Mb$* ^מbS !dQQYj1qȽ y3tn8#)q#^8ǝĤS\iYpXU8MY!j+=IH{z(PޡJ1FU @[_I10s [xcB` 4Y'0B@$Mـ@kxm#qD5|"{/:i&{ɳѸAhŁMХ|\nr5!Tl#=cv#=_A.D |1G2;9 3˃5 qˈkLↈcGjcs ?N!-RVf`&Z!pAB(/@Ѷ}W Pz VnCJM |@r0@hXܔ V;]- @C4*xM$r;53gn6k9πql?'$K¥nԝܩ a۳/GD;DSB+.ApxO>ꙄI;NXRӀĜlEkGe܌A@ҋsͪ,0!c:+ي&i;d;sU'EF2vC!8$De0Bp 1dI5FPySN:~c T .ncۭXPB?$.iY;=@*' ~=oЋ X:KcB>&z?V|X Ќu#J0tlyF1ʬ{JfH6Q8u1 w !R Sy\pUT}+F% 9nɳӸ$a+l)F mM%'zHAL`xyX@{pQfvPQr Yf9$9'fhB }t ]pTܝPzMe- c-)O ی 8p'DHk᨞R-;e+՘ pZMFfk$2 `0BhD&G@(8 Hj}_ 0*{=pH$YcP0 ;|isp0"wRϟ@Lu~hn}ހjh{=^Z {>d3XN ۈc[VQrUgVm;'@JY1M4uZ+$uA& M^V9yտ𠣮®k>M@*|;(/kh*j@;60j:9 0V}xy*+x&@<%YJuJ#<*¶ #FbX>l M얲' 32vOI7:# }.ZnML4<^5sfU7s -R!?-L Xa`4Ti&N/# q%6̳Jb7`i"zM#^p++ hG  B2#^4hX$H}!;( `FVJcKf1Z,*Jפ鎬Ԩ#xS|^ Z!#,@ D e>s:;kcS55a;}Z3tg}4 ^{Tȥ u`)e;LJӑs;J(0#b7sY UhD$PO bG-A&Ь,A}k?u*ѥl^|/p0=h k9qni! RҊX  @oc Y s#ps2Ӌ=}&PSP!s0GG7XllCM _=`ųv KD ̷!ezʡ 6>BSV*Hcxm9 ћ3jt%(Պ>@C +r 6#tJi Ye>AUeOх3H" 9H^OHޛeHreGliN߁Jt-0à4^aP6[0& `d xX*,uI0^ "0N@$݇&awl/3:Je`b@/tP=ceAS\br'tCCIq0PfqQGS AGQ ,ku\EKxm" z<πdD 9IE]u4PM2DhhecXQ؋ _!L)u"^*X, DxA ӝё;Eڛt^z jsаuHgpxT`L7ƌ$6LX(e:"HT1BvJL|I˨dd;78Og , %uMCFJRsږܩ\.[MAaeDoqX[ ѐ)Z=(#fuT P"XO  1gt8t_1|!YfG)V '{r$}* AA)8=R.E_rK&u$>B*Y) fUX =yL2"vl(PBz  E\6pdA ‹t񵆯*{-X\4-7Q \-!ոII@y:`0YD>>]#SDN%"^I;#^pP0@L A.\ɷ5|#H!|F=[@d_"()Q>Γ%+škau<|iٖoG<LҞːv;.@,V,rVb/AlivD@p`xK&`.%J'LD(A-!r fx)\Jn @Fs< P8$ t`Dщ0@}=0(~?`OD dr9eX`8@v @a(P AP,fn}>H@v>7 GX\C}۪E# #("A@p4']cW,[f2MFRx4 TW X`{įK3 C.¼k D(;CuXI%MO]eFQnjJ K^WXO)/6=oYUW#DMC`7C*F}ʠ ^V.{6Ot!@f6 fx'4KQLMU)BKQXhVBP*JNh泤.Ya?QbQOMםRIRi?>Q>> SvՆ)gҒ9ٍcJld#xYWI/&>4IU35UUN9 Hx̠Kb[[P+ ~֍w@5@]{:_vgr1TLX(@ "'ul ʴ紦j6/|Ss蠩> Z8&&1@2s\l,rOc3$6Q98!6ĝ+cSjԚ"rd`bAX(JyH72YWLDY Z` DO$,#RQ%$L!&{h;nq%eҠ-l5kE- s"q!$J /TW\! kĞbj :4I }KQsӂRry\kKZlp "ȸnnݍD3A@#0}s܂Y9pY!M-Sߨ08;%ї2S$3WCOMz)@Vlc;le%vt]̾:UC}!AY4:| MRjV =^'%pt΂ݧ(e/ *] @,l?vGH}fb8vȘ.nr2'r(#  *xAڻP>8 db!nh \hZV PQ\-X#1T\ "fM! - a> 4 E襄b_%V}#n`H2 D4F2*̺lAm\ xx@."^ 0 L6,#"N&6.ԩczR**f@>{ bjP'2@\h:$a'B R#pAe㤰"B BvO$2Tl*&E C\)PU،cMn\ &Gf0ϡNJ%k0fd.Bd9nBv!( >dIFaHzy"k!i4JVq2 @D`TnRHh1#6hr2@BuE94 T`*!i+\|)dHME4HA< `x޸|c.ch4B6$bA! j>$]^BPO3.Bf^7+!CnA -*= &*NJ7e B8b# ?A,"4.`Atɭ}c,t.Yj&8`󲺡|$P3vc h8Q@!8Pgҿ BgE="rVEn!a4xl!$A]+N/P\ @ =Ƞr J (ಈ#f'"vA(,2fYPj u+D^D:l(dz%-s9'bQsGv(4RR%~(JT^&%'V9p&LJN47,S#C4EDDa|!ɖA &Bny fz $̸/*3rT58`7 Ln_Û"У"VrXWb]K<8 r*)K npWvl P`.i{!!X{~ nkDT#Zd(!.P\|Ȣ a2_e!Tf! 29A8- ē /c Ca7X/CL3C%.I> &@Df:ccvJTqmj,M@D L JxZ%jEujp丈2H!A?,Rd~hNgC8|(&V0*tƘh62+樽w@eH +Aad@%q(81.XBNhAXBA PP7e 44 ekGL4pI$> '$d_L4ޱ aeZeUX 6`!hzhLƮDuM?,%v h2c^%NV GhUCZ9BkY p׫ሦ}Od `VqBOjXZ6i2\d>@4:ABG + $N P+"Tegi|x(4wBo3XuTiTc+=OZL. Ԍg#G$hTf`J!\# K" D) 2#HIǬdK#_t(֓e~S>1Z;b!yA*`HhhfbL\'u= #K & fcu}rE`M@%u Id/I$xxIJcXclv6p${5 ) D1wぷ&y aJdp A޷煣 6]6rÜ&Y@a.Jm'sbI9C3Q!:V ʰ>W\pX'W,@KW *gա$k3 DX{>#P+#̥$mfÅT(lR yW/Ѡ I1u=2p&ZA ?~/N|8+45-f3,k&;6mIj#P@U)@RQ$zo&+h,˺ phR}hȟT*8弑Uv'3h!:+1V/O2%iXB) ,7 7 ,HҮ{#*I~")+⌊G2ޠ2+@.B?R||\:N찪+$2̎;.2yE88-7= ӻ4S&O9ҜfѰ0UJy+4*mCDpHR@ i]K=B.M Wpa2,EMq#Wm8"hb7b(xd6QJD䦰4ht̽s#  r^JjF-R`r( @E. {esl(xXk-ވ*tV=@TUO&ɩ,h#,2ߑ#} k" &`~)"]L 5qd2ڜ𗩨xZ^Z@˪Cƌ4P}OAt"ᣴIЃ) 0`p` Ĺ C @Aކpg 58y3 ĩ7xF A_#] \)(6ЫPIF(`9kߖŞ++Àh5PUxU($>7 P|@˕_1 BY՞$@҅V=m9۞ ЖAWpqyE))@b#‚Dp;jqz:F#yGZ.P *HZk`y@z_ (pZB+;0ruؖ&F#*,8 p P%Y'i$C {0_0N+Wx<ȹkm H'sr)`@ہ,WmsMdhR" t4#Q.(x>87##ӽM;+|E(*#1u;C>;1c1i!].EFK@ 1/iHWɗ csp'E0JI褨JOKӾ/sE| ʍ (',)МpۧQ ׏x[B~ΈP *#)H %( =HM}s X *P0$H&Kq=# W$IiV0J0p 1Xi4I 2P5̈́Kؘ SPw*K>Qe<*xX[pm?^ԁ  TI28$S%1Ҕ*e%-it!x0:G iq/,P/KXC<(KìKAI=y:>"A;}X0ryY6i_J˴=ZT(B er r%՛">͸ȴ$sRU6 1Y+({k{4'ahᰌU:'#ى(! y `xZyQ1y釒X_`33 T꣫-oƇ$>;3*abq -zHpz*5k7[DI+-). \)DU1_pb}aj?cۮП0 UY60|c/$9z!chЭ~#Bs 4A0V} ZZK,%qYy*{I%?Q_\i͡By4`l4AқQ},Ih HG0-7 v]# UfE+ݺYy'-B@̈aWmTk9`ѡr(xX[W<|j`P7ȹZ*ƄJXB]pt1 ^i{y/ : (jUV%P^% U%" mЎBy8>hu { 0AY(غѼ-ֳ-C?5p :c@cR&ZI[p+i P0%[yYXbQ)$ @-#iwT3>4] 뛪 ȟ/O./# 0PArk:tlHȚs7AмFʩ<̫PKӃ(5xB%"czp K{BX Ȇ~D̀=CqlX2 %>8%@S =EӼ dƝ=٤a]::DYtl1snb/p L`#ZA;' p+@T<:8 S xymK1ЛxD4غMr{JL[ofOrĆ"(OU qtع|tn١Gz`bP/S*`0dZHR0E($C10ퟄYU / יGuHH‹ D[fۇ{*2D1{D(!GPY:@?0 oؘ >_OȠ 6` ~'0H"q,8\n`y*bJ{SlM(T0Fx_5HL .?wݸUyB&j\ DbSx Ј뉸E#X[M[5$*UzP GC~{>k?mSreSN%J%\=Y7 L d/W k@"z ÁopDI$QA<v@|<߷HH(){>T$꺖~@ef:#n Zv.KFǺ*IR` C'z~rH ' z`VDw/lKjbЀcH$1 pq䘮@4#mf& ^ɲK|tm"<fAFUB3|Y9@邤9z(I$zz/ԤK`ߤ{(ܮ*)80xGAWeZb_CF5rN5?*N֤ʕ9J uJ?+L{ qf@`n\Bu.c%L-t6W$"kvȫjbTBb}`+/+H,$d.mftةkqI90 U<ބ.N[a("`HX3ڗ&)|pg9 F֟ 8ow[`@<dtby5w9J B<^~,".T -v"*VR X` H/h :'L cи EиtO"|ġ¦zϝL<`(PJQpD=#`$JJr#T܏IBY-f娗Jy,Z$mIP:hT92iȥ9z@x >PCvc34? P]I@sfD/^-UwǴC#h]E\ε1`UA/43,aG dCwYL/7kR L6@P ATCG &0&&I]+Jp )r.[xo61}$}&9KɃc0O%o@p sd H@,~&rztEH y"T_~hXp6]9/i>kG X g)04cfJiκI@['>ySůbh> j&#p#fV0P$>HH[,*efVo r5`&(GbsߥbF *$޿d 6G7ơ0Lzn bUM^3MA&b~%B&p-E)2h#B<,0}pC`NK.Az\;f Nde@H @ `[7"LACz*tSGhvb-cap\P)tPDԁNixN@4\@ <$ذCrf)<&B& A k $f̀ ap4MœL]Rc a&P§ؼnNJpd9hTP/!T2>*0EZf ;tN`v Bm*xPx&f c B~$o"QH!n:( TA̙a  b!  K-Px=b( j* .*AtGAJЀ|&0=rƤ%`ҵ/dL6e0,nd.$B*% ,YfENaZ!:BAIAZk7 `,5 ~@LdiCJCl%PR@Š'e/3#aA$`*N \L!z ?D*eCG%%|q'1O*J-&dd KT!̀,"(4 `_ &Hg+ؚjoSK$`C2-bƅ1E2naxsa#:Ud]bI)`$J {!d[p$L,c'"xmz#5&b`,Ő""GAhª -"F= @N08&ahD1EPBJ@1&6 hC`n!΁(!~axpVc$ T g~/g+).C| ֊I"hRP1!T0NH n ! _fYG h.hB>@hDph#fuA caJB=&]H*e|"x@Dexcr$:"xpuj-ռ`BC zE3+ȸ@,'yQkʫUƳbVЃF.$VCzZcR!" &qLTA蛡!ǡAFB&\BP)  C>Ȳb+gB*A`E*. \}x aBW'm )t vq%NNAXQnhCx!h  AtyuD "܀6tiNWBN[y4V\È&AdB$/JG/MPq !xD2""BcSp Q+d`Ve/|ads6$cJ-q8Q+HqJitzT9Z(6`,:4{d1 )P$ cf!v]x ,.TX77/UD5dr?/-N< U(`nehh̯5d2<%΁~ <>`:@e<&-bΨA+ `DZjgjHuR lhy0Xs:y`q׊`:pxTb9zJx)vhJom) e׌T rh=*/,zX$'}槠P6GPm=#%!aRNxMY ^*<3{1,cQ)2/ D9WhNyZJ @n A.YK QJj a>$܀&\`:z`$֠ו| YL᧥@![va#ƙɮXk Ȳ` mJN!% U'Z%`=V(6x@qM;/D#0jAmΌZ>%cG*ۜ @`KU!کPg@%6b3rfo361#I0y|ob(C`RFbQ A2a c\\ bR%~ g:8VhA@eCT"Vq'IPk\* 4qg|kԗJ6}~/&YB c |`,$iC(ΨHCUE㦜xC="$dT71)aęLW`[7y! 4( x<cazK%l0 ``4}T|~?o$Q xCe/"PgB!0 D``-x,x/wCK8 QBÀV;;}Oݲ@I,:L..&|`@ t:@W. Bi,#/"8zfu;F?4tx45U}S{gIRVig!qvP`( p:t1ޑ |+-J2 l~)҆ ,mB(g즩)|chFɴgK{l"xX  isc\m[8 a~) .Jz8OznlhOdKr! x%%AoCxaw!oCө` L0|'? .i$,.'Qִf'yx H R8Z@, 8!ϭ9y*rzL6uD3њ|ʀ J*L:Q&`#& Maf(t_k: c((➒-f(z  zx %"CGԨ|ZWj+`љTExipܴO3P8N0/X-ߊ(u&i(]b㭶@-Bzh^')V2IO-& q' $w®ARHӄc` "xp@L<δGc̓`{HAw]1i5TZ2 mn.P/5.1v#1.2A)%݃uL Eℕ )} B {X)ƌ)F\RQ W0 o-Z(ll>QScvRS&ܒʕRƂ*FfkJGɲfib#Q$~SaS x8鰅؛iсYHBbc1JGGlV6a;JO_H‚A0`ò !Qv`2@{B 쬚l}@xPh#ðvH;gt|بHLM"λz&fMdRfolCBX7KYq0͉C 鸆l !H A4kTU#WkP I<-l$1;e6& SC}Q65K:3quGff\x x)%/W@ ؼmWu-fٙ <<:Fd ckP !hG@q="BmUV  j>8q9h4|&$_LtF,@Mpq}.F`A! " SX c Ws֤M2X9&" c i0H,[v!Q0~%{}h.l& }ٱV-nE6:=t qZ* Lt `pHt]; @rVt FD*Gl&H_ع83B ] Ɏ<+ģ]% 0`X:+$m[1Ŭc] ?ON0*aЖ8 x&bG F?B&Әx},XJl@V&hl7zQ Z2F % YD5qf (x 雠 : cXD(Cb0m's,2 0"> S@yEo@ɕD*  8[0QO XUw8=Ѝ&$E 1PYhx X1ybѰ|cșYȈB0D> @:鉝;P;#Ӊ 44o> N k$5@B-xXȆ鱭Yw(x 4H22:7F m p!Y=̌Iq/vw./Mm1 8: 9qgЩ jxrܢ lu)6@H@%Pt9qn  ;8p'&!]9t< p14R4hig (ֆ^E@EPfigr8h>Kr 1j&("wr(Ɛ^,s`K8BJM0y,y!6n -IF+G?DR ]pL#NC, M`DQ 'nE"r/ 6r(⟲4 K^"@i 8dh (\Ȭ6_ Bp=Za;3MoOPC=68ԉĕQ"whM% hpʘD=7h50`-@Y YFv%D9ᖍIӏA V ?(d{hiЀB|(Ǔ @P DE'>?2I;&``DY0OvJ' 2xp@!X?*pAHHd)4JI6;Xͤ+@?bMjQIkwJEaF!L V \"ת̮H18 va$z'#?_X~oO*]|TѴay;s˶Bv1P##.B2 8BDzi{*P*2${qTʒi i|LD8 XBz@2vOLk4:KhByƉ.sHz`cG exȑLX @!+HH+."zH# ::$%z܊( "<u'P]``T o(Yj& -A`TIxd (Q= ҜU@:B$3zɁbv"Hp(H? FPQ 0 <|Xp`$Krh%_"DQ.箜zEAq(ixgQƺɦЏԐV,B0+ #'# sLx%ښ,$Ȇ&ńbgjD,er'1ȷqbP@.~/ [t$O -8΅zX l_eXJ` /dQ14Plg斓hbJа*'*WGo;Y_4E)d"vz%*vUW.'"$>n q<`59* 1%4$X--8'v9@1Έ::8i-(Bhu"TxDc\J/f8Uc(P AP(:&zA2H)?0h1 4BNu.&Pf<5 ,Pb0@Cqva$4p] <Z juNC3 hM9l -SDN@&;@t 4xN3 ԖCC3FLAߐ٬$E(uZf3T/eز5+PQCm;, /XVA:'Y㬨:!X/ =Ǚh~NKb}zt[I:Đ8@||QGz(=/xNėBY7 e0F1W 7N@~  TDP!*g,QFu c#i5Hй"0Ad('g`Lmsڂd *@ gX:7`3D A65ИeDt53Εq "O p$R*q-e8rA7&@Fh),'oC" L\lH $:,ipF 8쁬64jD4Ә䰝 A QK@_ $88x $=>q&LP6!cwr`@ EԠkɗ>˷Wmm!@a 64JEp=SS2dL)ץ?]/Ejf0yF <4G`!b A0c|L5F;Ǟ~Na˜" a 2̰:w(0ey#m4O'⢜^gN`ἄ*ƅ7g @]"^.$BqZcN_VRcN&FYaVa0A ,m;y B H$;gj4-J"$8Va3b&&=pa)}|O ( lT , @9'Ph%cA "zLV2bhè'N&ELŦ?_Bg @qȾ(eڮ*Cc0& 'g@@(*>V5LԐG*v-@rknqNQZ_bt;cVE7KK!`!th{ЏfDl|` &P$SCrl"\+! |" K m@6H r 2i+"*ۣ(ngg WbX'ȪC;pD`1,JrHu$32V S`,8knބ`"j0J.F!P! N-䊙Z8 `$ (m"C)-1KgvV&W;4ceтݒ<6  @$Wipk'D`&BL qc K! V#_= @ S,!~]1">Wo>Nc:Ej$tʎWmOP$@B8l O0",#"_&X#'"w $n+'%".3r!2Zl'$@ B4U%@ r jpm2̥p:H9$j$\ wC5H4 %`V`>(pX fna*y"d,ctFk DEhKDS*swɦNja8-z,ֿ޿ewzˌvB1"2T bfe2OE`lA# "+!9'EDF +QK"  %&CUSn*oBFi8by zua~A)AdtZ 8Ri \!@&%,({ho6dπjHi`W$`HGp/a""]2| aAڹ"w\Hx@TJcxi/)n̾$`mPzu0Ƕc`#"4!dP> 0Z.CFxA`Aa)/K9삃6x%T<Lԃsf`&!`g)fݸla/Ygc.rp8* R*bkΧc-T'KE~BaH @ j#N$/,#乹!@) lf-OG}qZF`Hi-/ZB 0RQ8#A>”!i:&{hMp"Dne*S[$Vc]K-q7WzڜxMs  NʜL{ްA69?LHbF|L&LN*KQ0D=Na0FtꪗOꎺ$2  ;eӶJqLy'ᑗ`ANOki >0\**+T-:Q?%<|΂B2V8a`QV+49"x@\0NtR}K`*˽S;gBH|ϠlwFzƣ~& ])5Tr&/)yw7*󁢔<"XT ܅.B̤€ӣza{1: "XEb`Y Aּ8Cxd J@ ;46Ľ4,)ؐj{J48d2GT>ơD @@h& €yzkRc]gMΏAW P20DЈ ^0>OV|ʴ(FTq~dǀhZQ`l$Y+ɤ^3@{i5&z.#'p[he\tz+o?&Ϩ v >`ZL;p2"CW$ZDxOd\Mz꼡(t(1LbȠ> gڊǻ T.liZlP;`~$ʺtpEWEB` zN3VN*X6H& ".}IztvJJ+ 1HLFqzO+*+N2 4c8+@8Τ+Gz$SOM%^p!¾ʼm;<ρXcHNi̬ʆal=Y38I;̠ )wق /*䫎bl\N1R⛫c, Y)dLbH!.\C0ASI1ElXXA;(!C>O 1(=G-Lgx|2p$!.GZH.F}VG/Y@ΰ`tQVkx1F`AX"! PX !%=T@,Nŀg 1&+ɐP#vs*eTW$! PMK ? P`z2`QZ e$>Ph#Ca @5]‡.(AIL B.y`plX@1/D<ǐ$. 4%-W@Һ_o<Æ:ܖ.ӀB!q:2DIXuцcy Aj2yƝU\ '1"!˔:]@)HVi L 3A~.Uh#_?756v(Q zVM,bD1SzS+b\Ky32I2y|SA_ @Jpsy$z6J+NRN;G r.-#VroN@ u&ru1l4 apD<B$D)Q:$D]FVB^'q {$\k!>`~G,"7*G:o AwO^/T]Vjoӻ"4GrVH"i-G$@Ȑ !r.o8q fE࢟0C!AD)P$4@DPX 'RfI! ^(w(ؽ.p;9`$,rGfl yV>VVj S9LPcMA`%# Jg3 情h#p5]h~KY@S2Hk+kv>! bUat#HvlzmCi j5.U4Kx;ݲĽ7l I̻ " 6˓'h4 X0#dWaà6A,%Ȧ.2! r8vSNiI>(/#5!]h @!pԸ86Ȫ< ̪ q6L(PAhRT $P 76q 犑+ .Qg*I5S:)=ZHc#) S®Be0*,<,i rd<%A#yPf'6FP5};҇4˚CF"c bY ?r(p YkO<1ྛB(J yzF(Ă0*K1 *f Xi `򔓳"r菲K xAF7"D^@2,V(tg $(YDXEpqv<ʽ\ ۂ )#)KjP؃8p>`<ę<)95P'Ci/'S^2q5:$I {JpӖPt`D*#n82$/!{ RhhF&yҭ@\.Adr@Hq  ];!{@ 1 q挰O`FtXrKʁzVF 0"O$REѤLKR|GlH ܴL<3(YX6(8HGs2!YK׀"ArKc|.{w ֲk8w\`V\b1$ /ÅKP Zg]:3k"(qX5HcOKMXGSƄ天`z01PEȦ(z 8{dg:{E2y9@r" "S J S x#Pӟ" ћ"5Ђ,@01j.w-@\(;?tVY<6jøgf AhV Xl=_Kbxކ0!P !XB)dRA(sy.0JpNŤ5?1ȝ1C<Vcx㸆&bUx! y2 QdD8hf 3ݙ* ɋnBVhHN3[  ]~Pa'i?(U86{p[K*; ԡb898 ;x ]p׌b]h\`UDSdD$UD ɛ4x9C=1f ӐȢx̒ЕD gKυWpØ`ֹ^X >`0B@8%.#RbҨێ=:TƔ[ϡPmpe@=c8aaO* l5`(1ϧP ';.zk+$ )*(rnpYN.6ve-k-y@a /C83axݎV1 (lvAXaZpR3C p8&eۄiu0+e>+* JbxoiOYtW#Hܼ$n /"BS(S &9l,8s`Kc(h6ȹ&HX8D($5x r(.4P)Pw#(^q: xap B⸼\`]C&FP 4inA ֱ] t6XpC1x_62OP@?<,~zƘ # 6Pȣ c)EH¿ ehI^ޒ(2@~? TFz DBQC@9( `CP( fCvԹ ~e4U 5Y @5 0dTDa/1h@$%De@`(|I,Ix ~ͮgNI Tw𜔢aKe49DdqF\NNj3~iʼ/"pOo@Ci(MpX DnZkH| 6TWp!L{B ʔUr( j ֤M!,roJNERS@T5+E[n2 B0TxBkh3| _{*GJ|\ ഑2VJ?C ?01R$tpPM줓L v&p,2oc" (ŀ\ C=ՙ"*znL,#)m "L '2N6A1` yU" cĘ;3,'=hyIa-|'`hB(հ>A 9h~C.:m@p`L$QR^ݓ> fxt Ii\/y؛4U.d?|$8ChqVa! %$$% ^@1!J,OyǏK,pԌ 9HKٓh8MH!8&l)ۘnĘ|Jz $-@I7"`1!*"X"$G ,}r(epl^@D QF'@D a( ] rGrW *i18g8g4,.wYq;{ T,:r$5@KELM mpdXj_&㮑_҉. 6J)&dęJ%EBb6]lbjI\Evt1F,?-1t&WR&yhNFx$@3e pxq !9s[dA,xQL `t! D:Bߌ*AFv|Vźtag,Rx 0 ,0ʱyL5"28qUncqh+EH q^|t8Km& <)*1^!Ȝ |2*0>D#@%Cpjױ"@R3H|SUbSo9J=Ru3) _N=ީ3,^`m {{R@a6N(V i* :Rh`nI,-!AGؘ`Ub6%FzScb@½"br33`J)4@aX26|l oyIAW\ eg-"1"n(*gwbdBĉQ2(<Ô<'PbxcǙL1 #pq0H RR:p .0gcfq MT̛u4vϠ&Sg ] ,6lڋG q}T\O@Ku~̑pna]2 ŇA!'[Q4 z{%t"`kHu?%^tl`@ bx &;(Y ><:0df>)(jFL J@~F>]&`#83а4;F2vL >! 0.h0$n"oNzL @ޜ6YI"rcBbv,"HcԈXn@0Ћ (jpHp%v'8A(hdE²") WN t<~cHA !:Ӣ .,3k"P`!bF0פ(O&3La -'zNjFOnN:)EJR_N)eQXaTS/G` !.~"kHzƆO?f8Ln 2 ?vpC2`|r`;6bjϰ%F' < aPNf$%rB쀉ceC%j~ *`!FM$>T(+gf"$!nI)*dThf]c?͂Tu4!F 4%@ nTHa,մXBh"".]!D "2$Sh4'sOHG:~4?NKP)Z 2x#Q嬛QUej[``vV`f!DȢ:@*zWYi<ޠP`Zcghi)dzshf&~4nj@-3ӒՏ%&=gb\;. ʌAeiH%|Ey  r.w" {&-$S ĿBZxttW6aJ@c'$jiSf?^Fjf3QIKF JɪX)F @ a@h:XuBc[S)F2q ~BWȸ/vhȼpwZ݄PGF$}brS]ø~|a>@0%c|pgkK FFb ~a 7_53H2"= H%bd6ԊtPYRp7Ⱥw6i" 65 e&,3AĘ4p% r%klbZ ( vC溂.^bJHmca:#At,n V)"''U&3`/  ;c'DFc`;f"a#!rh7і}g%2)!@S=1 "zL 1m.pve}Ns `Xc"窇 dT˝Bi C!ԏF$%u`}֐g&ꮗSgx:&X06avw9sDZbB$gaMّP{|ΥL pkQ r:BlD3"m;p˘ͲaVr&4:Cab ` !,-\cp50C*4&gT)YM") |ɛo^@KC{ƞcl"߯};/ 8)tn['pI*A*jtNދx8 tG<).iml^xڽT\ՋG- Ĩ 8Y.)Y! ջɣHG{E]U' {geDꦸ=&45Fb!4|HzJ*+T(0xP'LLJ?2@ FxFdqXzEpbJ|xLRE>1Cf&``; i`ǧ4u#F@sR((o7OwbQ>l>x@<:Ƃg1{D\`c.K`N-LSH]|I& %{H)JN<nr j:k:pfFXz0軎&M*R+,D$07#w} ؏@$T ja?qkN+ hFȢKPD BSLl}@HJoZ*D(PcnJċ"m"F$)ML%).$HQEJ80,A=ﲒ4m< ٌ` {u"e](Y%)B6(ˆPEC83.} 5Y9D46`@x;BDCy#bP@;"~Q&PM B`rJԵz1> R Bz7R=Q Di-h߄'sn&2 ifsOVdԢ8t}n cHd`:tðj; i<3 zgܲ1kU6OEm=QYFoW4・;'&晸s8nU F!At/x`?dFP}@73C{>$_öR(B4~6X@)Dj(DM8U S A>HL1ڲ-)(7"LJP@hr>o4FHFR$F$ddtbH! 3S=F0+GH `F]e[=E`:J<j)Ə3zxhrhWtQe\ `,'D$bՋQgn.}}b@yG CrTg59kY}G^JAJzAFv[E90 qZ7N3\NC3ExUE.2(IF*Жև)iZ"h~_q8rM.r_`oC觙f}*$w̎ڻ_ Aam` Fτ`ɷ`J R 2{};wU'H:{ !dYͳ2@v|Nh g)LT ِ\C}K=t1Y&:AA IZQ SR A6){Vq;4g n۷P!FS @%1;vk~҆_ xq @($MÄGݨ:tv-=#ta 1AEC޳_ , (!\  4pc?뉪,~:(Iv"F2" SaQ82D;YD8xPd-eyP ++M Kv/Z&Ɉ+Ϧ p5P0b&46 8H)Tp}ȜA  "؋C`3@P94hy@2XGKy"YS[@€ b$# ⃆P22h Q RN @: 1(%YJ2.# p)hp XF!+92q ;NŒB qip;i!`W uXrj)K d6 T$CV1 z>YH [PRp<o# DLs$c!i8dmЈ vb 2,{,@D=Q"Wˁt9CQ5h4BIs欓PeDRB:XS8Uu`s+"4fhiO pȬb !0Y |CREL ] j,vH.'8]t9a;bX6![)2" -)~ jb`+~PA=U)rb ,}B*0.8M42ePjJAŁ`ŐPZc^Lφ8c$K 2*pB#Fqy _s. ,8̅MP_|9al V-][ INB(Rz*y/qVs=-[KmDvBkQo@P1::&R:J{G'?ǖl d\T@TU~ OQc>G DZ*R Ӝy`U PsxQET-tN:5׌X`(N"K:}nP _*hmi(C(0aV)Gpk0yx 1"@1sLlXIe0rHM/!z12!W(,͕铈LH $-!*(Su%&/Ïj-Y;KPk› WQ}0Qh(G1 X: A P1F*j4CWB9ߋZҸ%!5?7>ͫYB`  {K3Pu/AT2KԺT!W sMxyߥ! )18 ]ǟxF]޻H͋DЋR?/4z!HH u;&QX@sH"R q6\M" !"M#\2r U Bv Poh ;Rif*䏝,=g0)HN˪iE~4I2֪X3>pR,IGa-#$ 4-P6 w+p즚-%tս>sz<!ß Š(}1r&+."0j),YjYJxH_SǾ7ҪJ7ߕ7<X81acJ'(ZOsCXƺ`FH`.c @1EPWpa㏻kX@"H.o:T,z&=eQ>ߠK @ x9x.8x\n‰ȇc{d8ǀlhx{Czm0WW?+'=`vceNXa(CDH-{mza R {+xezgUo˷ MH  )PـPk`@^Rj&1,7 :XV\CP Pijx.oK 1v 5H|)P0("eq>:hƳXh]  `-˅yثGY ձFR |*4r|X3H|\@*+ |8je]Nt SX@$Q|dMЌ>g"#Jg]b )\0D*u;7مY70,/Xu;7QcO_}v ˅3Cedx K.oCtV PYhnj j0QT8/M?vqʙ@i&qJQQp1Ԧ[\2IΆT1gxFb>93 So[p`z} *݀ Z`U:tsRebHR@u5pʬYIBOÖX!{P.*g@ W-dj欀>;Xc dd$cוUMعH#PpoþhnU4{PI(KY|4IB`wˇ00 =KQ+| ?@ ~. `@$ ?qXX&Q>_ %#Dj ?OgSr& 26 ׫T8d: M981 $1 0{6`Z`skMrAFM)# 4'ʀc8@[\>_Q0 9A IiU 2Dt]8󛅠h+4D( x FP(Y ֖1{lVm,Ki|=` mv$G4Ny:j!kK, ;@Cy( O `ڟ46<LQa`.LlY9v')(Sv y(IxZY(T/2 .}?ي\t]XSz/l~+ D)D6LxA*)<:~=7;!jք=޲h:IAzX),˘)0nbNLkH2k6F@{*BtgKH+lM) F5` X3OdPdzL09gȁ-- E.v&kX~|tiƅ2@t] C\')qRO*D٪"( K^Ѵlx%,QWh"8D 0 'Jn8?hX9`rȌ,JB Dy1\G ғfs01s>H7fߐ _IT!t㦈p\@OL&̵6B 7vźY@D'AqXBWrqPQ I<@?,EMG,$fU:m 2@26F:-" p%=1>$EҞPU g3dkX( aNSypwn q@NZPz"/HI$LBqF VEHQr(!ɈPק"CzRT ?QbD7${J*G,a %9 2KdUBF+`@x Hiv빙w%һ?fд3 y"I%+Sv`OZ ثfk'kjx*  44Z̓mXF'9BҌ'7$&1;o!4yD A[JfPUZDNshHgY(#Fj 9,@  17p8#ѐ9שg&M!Ԩk:(CEyzu/k^kVb(.fyI\CsRdxP ԚAT=:#w0cD)@ T|}iT1{jصl"Ln52(zś}΋un 8"؊@׏G8 _W&1@n)Q16@L-(b !Q#{:0vBp Jc 2 ^Mz%"I7vWVL뫭Zbf0&PlB#A8{&Z@^sA;$%La"AZ+@ہ{$q@k-S~nS8S4a@|rA/vlbBF]}hrNfbvmb(*<bfHbf)$^ɦ(@n\ <Cc ϦB)FBl Y'"a b탦(Y.rKBp@ ʣn<4 jFGbHDmffbj>0f,  t؉F㩪e', (LϢ8_' jvATp {Lj'*T`dcT(81"'Ql&x>?pD56 dax`A ""6Y,nv:p`B<\42,h"Ui^"fnf*bx+k6 *:Q` ` b*GE8c(FH0fNid$bFyrPtz.5r0Cd:rD8_d`v#}N(Ijt+6"L $8N 1BO(C^&86(L&lM"Pf "1]vg_el!PfJ5^ 3a(-b*!^5ŠO+ v5A:X]N<'4`o N2b#1 BC`(FĐ` F|<)-#l͘;6b,.iD*rV)L~: rA3\^ϖ8A֑# K<*P :A(4!Væ5Yn  %#HsH$c\0CJͫTn^+t| b<h2@"̀9iSJN8#NȪfش5tH5 :YkklA8 &A g늆kB@H&n oDhDUڢ(68N.b:4"2qڥf$EI\jQ$.JFCoz!/BObP!DAr.B/r '@& [i D[]Cl"!|BC6I~ D wA " v@bu<^2P #0pyT)>O,E?d@w,N@ &c,@+. e@$JF:`X|>` u]ah+|l&I%R&%x hzI`AT2BApuN&zXzMAXP'NS'ԙ`itM> TLK&nEb'  tqAw H`y'ldܬa5DISDPJ[iqKPi6D$1Ɏ}HT2m a6%y60] j,P xqtD:?h JERT~*+6 a4EshRJ27!Fr j"HI1 P2r%c> [&T"JyC|*LKh&'.M°6nl|PL k 2~JI(RLqWCr@<NjfZ60 DkD-h0`R:.B !:H!idZCĩT\b5p"r'aU7q#ЛB@F}DAh-1:](Lț0Nw=KmtP@h pT ~"7+LýFӨA*r BQ;&Y QuUGJ,}+ !X(M8{GHY1ޛx۝ĀBM-FM Cl>%_" 7x 4/ 3L n>eEQL MW|äCfIP&rI%Ĕav/F_jl2;dK ^}P&0E@* A!V6vCG*I6y`4 @$mC2+ 7Bj T<z:uƐN!*C@ء83 ܃lH<< k< (@_h %-4^Dcb/1:3\NVCPd6XwD?K"`<+Mi!G[Z14 Yhxr:\I[_#\{d `QȀ|'`#;X{;~ (zCi(89G:` ɒhirgPpg0s)ËǓPSއl82щY_Y&@ . ({;B9MQֆ:pX&hf8s鮠|; 1ZpXu  ᡿kA1Qe@vB\SPxؒRӽfi_t1w$MRJS.S@<[Y0X3*AE㑬l6%Pť (!jZF'@kis+[| c(7Y1A& =ȿ`D!I5k%%)8KIn;x`Y\1PnwƩl a(" "swxtKIB*(͑A)k [Ogqp0 ̟׸C4QES+Db5F,~l`dUoj `uTa4L3x,w=˰Î':Pؓ+~S^];&K1Ϩ)= S7cTi5P#<clj@zKL1'ED7D nV R[q%\{+PK;`6@1( +Ҡ?艳d%#"c,Ԧ2(Td`rp|'5x $P;'Lhtrx x̘񆍔`(<"RxTX(#̀[^kFLPQ$i;<Ș !PhX.(#|xlq2@/y"x& S&\4Y )sY͍4 qhF\7 j\>7Q08TR $ %+?y1Ȍ9 W !aoht2;詀XEnxj\3D!p"MC(C#7@{49M5ArD74,p`Fp<@X0k}5m< :?x}=A9 ω;䦨d>eq_Z4UaPSHBBևq* \B(=Ȅ.밂) B~;rx!i (%)4eҹ C<4T Qa5-TQ%xe?Nw6g`{XuBA7=]y/Ә&p=3XHȰR!v ػ#R7TҀD,z%%^ _8@$QXcx'J!RyȠP`PBl[(Ltiϐib_7$)ڍð xK H# nĊVelCȂV;1n3 \+]ey^6>j!B:9` 6Ѥ u wO&#Bzc.u;@G#xy xgL&^NxMC P <SPTHq]!P$(h`7kAT !j`ֆimۑfm8UN&YT[FG2D̀airBd[0k z!H C,!}].cHT4a/a})Q(p"3yOb#D;IW oq;ΤPX;.g0|X0yI%Dlv'huPu٬8Xx. R"D2QmjIo  &Pŀװse#톈bidR h /@ի~GA܈u:;؛X(&P^c:r]9.Z1Pi'FV$P]X 5ǻeCW9P`krԪiXȳN((C֜r L^j^^ !~0qNنHehiUl* wQQ xKЋlmi(al@RS H @ ƋF@&:lH kQ31k|$0*mj.Ll`NE3FT0s2\cfiRJP.xH^VK+0Hjz 9 S X}ژ;(}@sbOx8q)…>Kz;*SY`xcbq1]Jd/HzҖQ]kCHNr(:WD.q8+C9fy ˢ :n@ <lh Jՙoy8fMr fM!06X@X-+ZPjgkCg Sʸvazɏi5mjhs9K5 - (Zes~Cs Ka9ym6h-eNig'@qb9( A."}E` G`Xt͖phV- "x=2Ht<@g;JG^[Lm`_DǠ0hHd`,v` Vk4l6&Ӏ5@@z, =u(NFOMӗ8-P2 UwT =qH\n-Plx r" V g*O,#+ /8mƸrI89Nc)g € <pnq֖),pD&3'v'4:"My|)"Y1)Ɖv. <BOOElRҮFƲbg.!v%!XRp`ּd: ,VȱiV%zGXyg΀p[ BLa5gg1@@X$g!Q g! Vhx"pLf`M ;tq b`| ` M,ꖋdb5g!vbma@(fZ]wGPn3b*npͪF )JFЍRvg.4A0E:j9Z&֐2zK9! mۧ,#3X-]8V)Gsedo@@lAI:\vuRۗl[jNS"߃eN`SN'I:"5F0~cX8Ǒn]SPbB!;Y"!0QL08i!pC< @a#UE$.(8 @qDn$Oǃ'3ľp'fңd"Er&-P"bGx(iN<(qtjrnxWp]PsQ6~ @ AJFUj a|3#6DFVqBaPC*E: | ^Ĭ| 6`,vB@cBy*"x)50QIs&5%WXAf,!ȢC<b dCD3MVo o;GeA(0e+T2k8?K1Jj-#dNJ @ kqM?B91`N5b0$_H˔U#w5rQ"bd&d% f`d @!\/td1i/S⤐L+tP&$ti?2v\-65&`]@z&㼿 mDZ  R?/sUAնa G->5UM$`#")rE8'NYpAX&fX0L =" Y`~^*0b(#/K t)dr-1s"d1sr&hV.Aս 76nG܎Z*H `R$U¢$(d*K.%&1Ė rF杄Ba5beFuLL+Čc&'7\5 `@er)Z eO$#<[8!n~ar)``5z @JH40X L5 "/h"47$( 8,[l6g  |g/7%zKST#')xf")FXz& '- LAFrOdB>=iEtn<Ψ<%`N4E @'B%4:1HG<2dsGm%##;@&A2PBFp6:D!;~ `6]0G\&kSL˪"F6:2-䴏E'FA3 .M %1cb#`id4V"9 V[0#a?t]NF( aIgAEki6L`"KVcDoBOr}U6r*[! J.+r U`t"A!h=rQ OFrS>? `niBd KdV9°dU1xeGx|HtOb`,ʜl` "^0Po}RZw$1 557򸹋6xhPn6X0ƉB1֝m ,xn^ >+J̛%`76^K #vCZ3{$$s)*5ff? @/MZQ *"(l@0 ]#UDѣj Y4JiIQsC Mt!Xpx5"B/u|(mH@+:~PbeZC']'.$ ) AKԣ DɀC p佴Jɒ& [& Et~wH2@l"`Rw/DHיg~XvZŝ[@JZ a` @G{R[ !d@x\ z4!8l[7ONELo$$R`@8)E g^Fƴr}K,i&Ha7:Hb aLT?z }odUa80*=JROg ~L3 (pA ;U qNjuP z(L$@hRK@P EY?&!*4@GXe8>/ؽNC|5I,ʂfV8=8 Z. tK +-'=_EQ@ ˔ft7P, %`'iR4o70 P@ !q b">%f) c&.magۨ1MFփMj.Oy0PZN]7HBN"h'!:Ѵvˌ;y a }ZL @sD43:`ØrZ~s̠Uq@IvP#úSΌpqn@8@y:3<齮+"6Vbf4ѿ V@^UѨ5$f/)aΘO` b@n@ `1I{\ _6_;@[1u6?0$` ,NPqX'ņt"񧖒( I׿<[bDĒHF*GFg M. H `=@+F[>4lP&\R 18%jz͔ct( P!( 3͍ػ:"7^)~J XX >&p6i̖vo7$ jL:vK&HXb e7cq) Ks I `%qP2h sR;8ў $ Ddf@Y *TXT=Ӽ?ɫC\B  );#!\IObH jX23-4"\2;  zM^EԐvzS4X$A˳   [84=.Rh@>Dm#Kݑ@ |ٿZ!KŇ{;ʺӽ)<@xH@!@XH`҈l}#qԎKi^i nǠ6#چ8.#o 784x !&<'@1\ұǦ,B4H8\ ;?q o>UF2 ,8H@)=F@♼m?"+>x6O(:#:9 ,# ,"P7ͨM*q{ bBr #߿XrBfhdS{ sE,)P98+dC@ $ۮZzI#OR:@RM8Q*B!kN2$U(:/A<Ɇ9ԝx tpM̀b0ac4dۭp: p. pj3땺4`$@L=ڐ*Y @|̞4Q[5bNLс SlHDX TN n xKI`r𖑭M¨B20Q)G#XwZZFTM ͯ8486}4 b, V3 Ȭ!Hh z=# +0bO]kЍ# FٛJ$q!*2h{*r. #s 3fC<O[)E BYAx hs.*zCh`r n40iÛ!rY_ +h/9Cx8t r*2 ^nz&{ꁀ`9 Xz&C{0~=M #H%@?`|(WTnD)h `d[-pgbŒ ܀˕@ z28FI t]H 1@,aq˛ cm2U { 6 EFlEC*:M؎қ,7*<&+s)PB.0IHpEUA%QȋT@s/p9<`!bJ @d-:A_FYڮj.F#r2SCguU!&Q A@X M ͊B]@3J =" Sۤ4DXҐMKX/Ubp Ɨ|lkT&>Ȭ G^?!mi <qPPF zM Q;X>դ9FM2/3`ڸ6`=FUU܀T@@Ety!3N`ĆS$}-n~M X.4 80d ?Lj {$F Œ3KסEHl0\@QX;y"?V >6uù A]HA[(h8xIrpXwdXk)\ٸ퀈90@+1*-_^2);^ zlp6,Y_ݿ`8I)xС7(=S d*mb ࠆX{Pr>8y{U;_@),Axh.HɢkNh@R4#@1h>L,%Ipd3?qApk L'a( bn#Ye1(TB!E>y 1EШY(^x$ *)k# >a@wD,%jrH? #/`=&H'`H.>@at~`\#UxKQk [49w8 r xj%#-@5(  8|lx8r"  |Y3 `{+DQLM ȀG,%L)K V00HHj|8BÐS%+h[ȴ*t:JhHbJy)>! LĄGmD~ :. D`e:r)H³1ԢDWx+&$.T|pϥhkx71%sTDH|@0#Ѭ`0!?H-ylHSw c?U 欔"Έ(d`6KGl.2ϣ#s6 5wS^'*{/I b2ȉ9MQduF0@֋)`YE) ̪5S/ 5b%L:g +(}W-lDsxz qj"`,;  F'l:۬AgCn4m7vեAˢӟviT>'Yp fk8}l{S{{ 3@祲Yvt^yF"9uXr\0!``5ql'W=ӰD*8$D%i"҇s(@czA}ä}1yX80@xzBF?1tś~I F`h b !h"@$(D@R <0vBL^,<=dBd,S!1D(4d@`Ir*刯NsG<7 KAHۢC ݐ&E mHb(Z:-mì!h#`J[S }L /$: J'h j0@tbhzވ8"ۄ,U,%hkv |9^0,t+` ᥕ!:UR&~m\:@x蹏!'(ڨv`\jbda"K}*xjԾ1D섰Й@l chC9ir 8%`IiVaʉ5<+M|3ZJ7Hu'[iF?0t(b\4/H`* J{Ȱi(bI"""K0̥ PCab)FIH&nDLmf<0p`'` .C4Q(Ι':b*& 0A` eAKfN,*7E2`T8&i %)Z!F0"*5&B)p("l,!0ĤPf%J!"4܄bE Jނ >OJHŸ$ W O:KddfO  % †?H z4Bl:Ql !vR@!LFTQHqL jmQ&/V`-/(9\/ oD¾|H/DȂ 6(f@- x"VLK4$%$H!a*2K#^p#L flB0ƒSS0r#pxO ,Bc bƪI\" "aB`ēȞȮFtmC,I"(AL !(ǡ:IE,L= 0J~E\nG+DF\ 7 Ao8A e:D'ooǭd(@Ap +|""!i>jCRB0^!"$0\'& c.VAlv!Wj|B4*- QsӉ,Qg}(hZD#Ggbxwd(6u2nXG7 Gcu$*d0ă0#x##F;܇khÞL V,Q*,`6Jс-rHuc%*&JbL.hYa vg1"+m!-K-zCT b' I#z͋cƌqO_7yajlcd+omn4 = IyA* oSZv0Pf%Z,$@à"\{a3J$yj x? :j@ "#m?M/8WBo,b2Vab\x  4Ǖen2\:}R.M ,!6:uX"4::FAkEEK5p}e%Zfyf !c2VɞX [BLᦌ7?siJT}px #)(7*EB*9HfV0JVj ]̪}"ɒEa+&9G5aӓܰd"l.`rJn:ψ&,dM0/z>np¥iq [E[!2 hq%xa,p`T-.?*!.`~b$o9!(B02&"!9>C̔n{m֚! } m? = +iHIZIuyiѧR A0áoc@  =PI~Ep8 # 0i#L1xw8"^u:@ @j>ycWs:)i*p0،( b!h(0cA`ʬHD{>`D)/HFԈ>YkkdB"KŸo ǿ`~?(|>  +(ie|= BL$ >"! Pv i~r2{B󤃺 ,rRAj|(@H/tq nN(x I +#Gӂg-5"&N4 x2G@NQz(,t`!pǡ7``ΓD"B@}$=2j.Q :(J.3HTM k:d * M[!"DP`, BVs!U:1"t!:N@q絈S!F(p9Hn ,Ne%udݍd5r ZȒy}B1ZTb_D!i@a(T!@LH m&v# sH3&U3>t(C4M`ȸ;#if 偱h]%.v*wdƇ!GsӵmV H8(0R.9S4YHN;w)8 "Ȳig͏N=dhd%h .J{*u!W> !}c( Xf'$i[6VmW 9,A@|T~ %LFx$!ڳ!O<^ je tjw.DJ J,ȳ9 ,)Z\#R#@`ZyQÁ^= j'G(C 0&+*6$ Rmh7"H`Ad` W h啳N5 ؕ74b AP/{%PEGx) !\ 9d= =d&t$87'") |ػ$9cv`ATF0#zCR4 *q21Ԃ44X x izk=bLjQw$ D0."x3>bT2DXS=g2brl<` P“R ;Ȅ A \, ԔI&jXj$9o|b9)#`y 9XunB{L @-W qǺMQ-0[SJp%vǎsboq@`b3kDp@A `Be2P&wAҘJFpKt71Qm@E c`:y5oATiVI iNGMY"LEimCN˩ʷIau8+@M"2<°D@HAiC8!p*HqaL݁KE*r;ʗ0ʘΈ`u rHQ2=#3k(0NJyC=H 0䴁@8T (R %͹ ЛgʺȾh l*?S4菤0xU' PO84ˇҕ8Y*3ULI2Z '\ߎy؍')8]1[*1 ;эiKPO94%4sz((՛3Fbp-($i6<)t,CX& HZ/!+IZ|Hh _-.6)=0hT-!&4:1р pBJ=Wk<"ȕq' V<+*4.l c+ 1/;P4ZYMiŭzΣe<Q6CmK TbGzyάZ/"O8Zh%  W.]Ӗܱ@!By+"Fs 1!`03#ңK3" & j!$;RYڴ-iEe!92֪5%!8'*HNOI5قE$x h) #moo9b0b9S@ῪqH$hQ}3k?p$(h i*7 m}S}Y .imA220@Q&r;齾,peMk8sW @uZe9B8B4CC:J*d/1ooj3`P0;-obzX/KHKS+d/̢^b<2vu-S#Fe]0SxOND:Q 5;墋0ЈaEMظ9V`T-:kϻy>jMUbB9 N&;CZ*D%: Db@3 - \S2c_' ei0I3l92l;&X3r1 Ph`("hXpмô ȪTQ@xPs l682W#z(XӇpvŌZtnX DXLm0'h}:{0%v:jyig]` P 9 MoUXU,5CgӣX=hWGБ_eT fgBRafB]܁LOffC˩T=&ٟ ha8YxA rÇnVPc34L J2H*j[I-,` xPC@>¥@҄4SuHWb܁ "Z;Q D99ɦk'q ~?(J"͟/*hPy=aWh:dw>Ov>+ p*7\Aa0/${:_L3ˀBRLpM9) BY R}3=V'"Z;m-s<c/ ZaЯ{i>A`zlN+jF ;p'j|;198N潷H Eϣn6P0ǹ8B(b`7+!2 "k`D,Bd2| 9/rtΫ.hF ijZD|h.jKRl+b!2jщ y&P'濰*&(pA>b`]2]y !'A:a(r!(xߴ BFt03 eEK83J&3q2 q6Ly{Î,  :5ut'& Rq8)eBFM +yjkLѢh(;!C}gi#*&Yvrg@" R4z+Q*C DL2F!+UU>FX^%h)pmɒa41`#?^} b^_ؑib.70c@צDD{JA(4-DJ$ѨiģhM:lGSSX5P#I8 G)ּ̤z1b`@h2 bm, 8ndZ9: "І_(IEԜǙj;$M9G a;n.ElCS!b|C}@cxBwq|%ٚ4$vtP ߀?lMJe :btPh& f!TNC LJ t, "-4C1S|O?˼SEBO @G > oZ/2Mi+L/HYdq $D: q0LDvTC1Cwch8@cnIad&>RPBL@R(a9eLAxtdr4a2s߱FG;eU ;8!L_#Àf'*ȢEpwN }2BO;Q( @&)$xG h2QbmV$Ԡh Qh1S*0I%^aN(uaJ5MQvg 0T)`$E:ċɑ4^;V$;`(!,`A :W){!JOuSڑїTH{8&PtM&&:5ѵ{wbb+m1D@gDt\YT9 H|(=AuǨX !4rޕ P8$  ĆD" B @@(?D|@@P8}˂0fv(kKuz". x4 ׃!d>"•3 HT@g^ <>p 2I0" {ٌ 6dWC!X>\z^'-z }< aO1}!gA^OIkF`w/~L=$C!M*# j9 3C0L0B&1%p\4Ap/pD- hC /Qs/L] vquz>&,k =MI="$@H,Y\U/j,#!EOw(! f^l &g o"RAG^;(E )SE B1RKW>̄R=)N Թ;$DI B= g40PƳ(A|:ԚBPl /I$SKUj;KI}-=I*ܐLj2\#hđ"gWe3.p]*IMm,TʳԜ)lZ[j=#]Uh4`ThyU R34J,s඲';,o B'y8&T  TeH!ar{8YJ$P3}&>T`U۝4 r]Hy^j zjV7 5 "K]tX*B-=t` mD4 c}}sEzWrqMDŽGX8އ,\rG,-$vEUT;U `XLJ dFe"RjP,v0F)"<ϓz8r3>%) `$ p\ r ],©;piu91 i2 @x LW Bz: đ{)]3  ,&Qf,`%KIeVzL5蜳XIqFĉ.198q US$Yk d bC=Jt'РlK=S2 w$.vIy!HV20G Ns~ݦrA9-R%S f$k98Yk\F\8t (ba&RmqWlk"W ɐHJ3N#(ҝxt},T%晋XD2ZNj60|dPJ FLO cVA*=3Zc :ĸFn+|'![2s^ZHadCBsR@v?d2;T'8QgXމ$@#ZNHƿezJXdm)Is>$BLB&UIRXa-V Ak_H ᖙ, C)Ж_XI?HayB:i 1`g }|?n;aq56]pM!}&uUFkқQŠ¡cLgsGU|JSL8 燄HD=!3n،lbVRQˎ5dj j q29b_bCC v A4`LbYP5'9 6Rcgɋ|5BryrGɴRbШDV{u,o. Rfk$!%;U<~6gPQ_&6zm#Od0+t@$O^/%C#(a2Cb0Aa0rH' atp~v,H*b"|8~oV&n'o1E4:5# F퐵 b!%!| N.b8M'#84,! (axd`Zdր::&L": ^K.V '#<p*|^@ _."RzXd;d8)t4O9>.܂R:RF*^\# ^@V"ri*zB @شvH@j)lwO9cNm ~ͬN f`m('O*B!i&fF}%&rxBhbd` ` #vcRiJ$@@ LLdT3r&`,[,L%G%ta\d & &dRNybG%)"[6CJ ݤ fq D`A 3)pkkHRsogOzozBGAN6Nz{&$@ `PU&,$$&yM?x8 &&\TpxPYDRhNf#:>4A AFF2ReК  leA\"` Ox;M(|!*ADVLEjȈ=Nti9$x `Lerbf.B݃DZ$2vLQr"H2$G:$0yJ입Hذ8*?KHCBd$R Ea` %A~MS0si~ DOS@ +j-4pYDڐ @ \KPhfX[:f6*9:]E>11$6xIK! bBLyEIB ("b#dC:O342fB#ˢ=#.IȚE GȴjZ>Vk+\x"({#%J9ble~-`q։)B>VNtFVXVBb{ZρTbC/Q'=P L)iC\rt @ .&v"# 3Z`vBmiDz@IJ%JMFF4 bye 5c ZnWm*&'h >,0P^A e(J\ G)>BrF4pABQf2 #Âblb+r {K'?3Bny` T*y|C@4QZYUZYH$\!<5.ca&agnZJ%&q^ r4!& +0լPf6.TL ЍCxH Udn/i7>MLMnxjeANM8T <#1oխ3MnT19f&h[0~F&f[4 @wa}D 1N%29Se!,u.]排LUBD¯.PRAh~0,71 %L`D`e=d2bTn!r@*“LƬ C10@ +֚b1:ꣴ EO|B*OQ66l.`aZdm7ހW7!F@QtPH#ZGtBsHȪAH2#bca`g ^*-Li<ݒiU/c\44r)x $b@Ƽ;@M4|59zvmg.;#@KDWjd˴/-G&Y;OCN>"̻gͻX#Ɂ+"aFhЧkag>E`sȁ@fL'^ #NԸe&ܿH K2^/@)n ` &* ߒ ]f: ia4 +W>Q*9q jBIEU>DEAH` 700K2V {K':$bTHBvJK!!gl4f tF6*s =,Izܦ7-Jg3k.8 3T* l H` ^% \a/=hkCw2>5 %% xAN,' '9   f"IOIb h$X} @9: -F] ^,u dŧY& P>߱Y`Ylu׈5EtA݁`0zZ s`q1r,NrVJtP'@r9|~vE:M;w"x`UVLOCKt0RR*ZwM X *.S-)Pа rR#% J軸Lϰ .I&I&ɚ"* z*&n Lj|y kK8 `\E=#ڀg)HX'X& ¤ 6̘5A `(@X. ,ѪR`g3ςQAXVCdg%Ʌ*4H=9;bWM$%kyjS`<v*%2pو>SK' 50FmX*Q -BΣ99PV=YTi<@ G;(y0&+g1n9 dh& X΢guu aB@yG.7 B}Yi*C@PeaTC)WB-T*apVd8A`K35q-*ғ\Zn; 1$BD5;yPO8lċ %*'.(|8TCghu(Q3PhQxԲ0Ű:7F+]( b:gl %^ H(;RX I9/@DI'eԌ"n8b\W|U΄:F `rDl ƽb&g7eEZD 8pI`aFaFxb;qZ+=@pTdЇwC`s!( so,bA[M-YHX~STjhf-'(%*IJ̍wJM@OM}GeCAm}VVۗa<|/ZxY F@$q=qdsd *Ty@)o0pyƜ/a9)dF5"@ٙ<<ϣRUqrp!@m7R8Z˙&RAK`,` 4 #^~h@u:<N 4k\W9JUiXGX  ? ,cLb>(b81gj@\ jb-JGqz(9J@R?o 1qॉ#81P2X5R 0:a"Ѐ[1\+ BxA0NwsDB9*H:ł!0CWсI#|BωAH2y㟏h|PK hP0oڇG>&0 X.+. {Ҥ/x!*siY `ͱ@ba@<q0L^ ی `@=qX`>i7я8$@`# əxҊsB *隌X&$pݜj O3fG t4WH/ 50CRԁx7 ($fnjvAbK.{XOJ*opy!YA rqԀ7a,3#ΘrqAy |3yI^*豀 J`A}7Ɲg,0Br3,frDqar:p@0,@@e7F AG{+g8hHnڵ gzDPY;P4~j@LJt+YQC! Q,h&DP0a3. `GChܚB>C9eX-/Ql `ƈ@ CحP.\F( :TКP{D2aq e.=gXdb} 8B/[IƔF.0 #4}O6xpŦzXK7w7%E "ܖ- (^" 3Գ1B pPb, `t2+@!,H7rjL CjPIxt0w&2hkAyƋ a3+qqJHDW`W|L鑊 0:3d. ?ـ~%+qh[΢K1\8R@Gl 9D!n.<2ؗSA[.XT)A[ꈕJN rrFH[[KY;j0@02X0XU28ͰJS=H#0Y`rZApn9 s0 1P\Ӥ[FH%ڽ5Qb"H8sMȜ,--B6nG) Vk:B= ӣ@Y h^ MsSmnO !:[i$] AaZC_0I࿀8"FHs<[;@,:Fww+Ă Cۓqs u,І{@F M7ĕ.yәu82 ×R'2`RϤzYŊ |? ņH\=`sӸ;y"'08@! z0{B5- *LX By' 5D<j4 [Z!؝Et pQ^h򺣩>(ytHu. A[UH"$@^1i xZD~7q* y2I=Cc6>X@DS xkIpڒF9pk[xdALXph^Q⠁Q#u9!J` EkD=v:R! 1*cĉ0Ǧ ޳(u&4gک."i +-#]x[ ѡ^a{c@y h`V`s-*R )p5;4DOYIxJUȈ X!Δ, o]9Zԅ[]ν*fUH1Hx)x<5ELjC9prxu+[0{o!2, pxi_\jwxZP%y#tMDHP2'%9p0sn6o$8{Ǜ 9xt0x_Zk2(!$4@,7 UOݘ:r(v`o:; !P `5" }rzimNHcE6q-뻂-u0 P\G JdhmDc`7OT8&MXec}@tzS0h%А,1VƄGؔrXxoEP: tcAWI5 sPYsylogr~o$tD HWCaU`x\ 09qB&/|f`e$&9]"r14 hЀ Ű#+0 I IM CupҒ G&,kB HPKsx^ *!8'npϺOi[8#ڠluW'0 ȀP8]?Raŋ::VSU2:, q40 @{`~@4 rt (%Q@ĆS>̣2 W[f2 lYw@B"$ |*3 8 vGK6@6:4}s5'S3 x,j[ zJ[-`{ٙ"X[+ =Th{`(JdYkJ1Oz#\SKgAuZTc龑'< >%&"*ңG)i3`Kyxyǀ@+NzN?PF1Eq\vǂ|8MP0%+ Ǫ,&GoG1H"` :"d{{̬rUAgǀ(Jfyo%`-Z($ "4SK&$Tʤ/(4҉Œ//Kt:#Xl@\R`h[ s !6 f/z|=#:S┐/[QE[nzȰ1b2 uL9E>恢9ԻU*( P+ # <:δ^k%hN$ Jl*IxZ 495RjfJTf(=wb jud5 R3hx~`pm5ej"HգcnǨ2INcF3`5uFHeIy>wJƠ@S X2S5CP!-0 Q #pO#\,Fjsx™!NaI%Д Ѯ5@q] xl/7sI  !2>! L~ZtO)I2@?4pP0&a1cyD៨~00B9ҋ8&DK/)FHKVSǘ{$<ݑq1LG9MآL ~$(.‚%Sh)IK$4(2v-"'XlMA$YQ#fv5v( h@\Chu@d  6a'$b,I )2*OBCMZP;jiئrؼ؈fi^Ba;+'y=Ǣ<%D5mb :/ "E=$׮P\lp>,vcQ/P;G` A|-1ߴ>:_l5sҐqaD6(LXϥ&s;sY5c|)q\*1>u `g3ļ/gH$3b"#DT&-f|yT[~Ͷ wbYSos+r@K˘&:=_=i5u^xUp4  n U.ӟP2܀X\2Hnjh!6fexwpOAAYgq06!@. **ca$E-_玧&QV0Y083CF|xj^aF.Vi @lbf&B0JBd E8IHF" BCxb/nR&IzI`-t@KfKnn^²F@*HXMR ``\6&."T jDB&7*A,ؠ`LN=(蜇^&O#dpA@܁|!j6E&DX) J ` dS",S4bi~tB) * d N b@GRk*:^%^^*/'zx!bJ%o@@"#ABl()LENZ&DlIAATʂfz t^NE6d0ba+ALcVnc\$!c8{K1F7RgA )! +F.qFPF zޅB;~ML$+\B(LOf&lK. $ EhD`R2$:# b:bJĴHx7#v o` 9P 6Ln\#5CWXj7o|B(T@2.)N!.rsBjh'ap,V`$`PF.bWd*j셊TV~/cf%*=N}k:nd\&F̓Gwᢠ KD/D@>eo`W0#AlZpTZ|s;>fk2$1Isf" W taxn6h` D+lJD@M10XSGGF#:oV4pzlB5adN<@~W4τhD-8F&00z#"N!h!A/%"ʆ%:A`4lIhZE4AA@"8Mlx"0#BvxvQ(î/'Z+%mAlkPNxK"HD SYAċf){T>e!+A>-Hi&##< +1 g0\K,a+A%ED.صL BBEBD~I@$7dt+@poD-# b3%y6#@AUQ7 "`&LqL hKhB l$f5c88.ֺ0¦?F"ZL*c5`8*<km3V4\/5Œ~0OIEΓ=4AhȠ 6. cR)fR0c$!^@Jp* I,/,h{VX(4*F$rj/AGB,@(EiFRhA+̇Alu;4n`?2R0g_D5c}&2?0D@Op$.d3B T &$75nx&A SVP%: 8N\ve%bLZQbr+LK^@A :*(܆-<-?b7$.p{QxdgҜeB# ^ϋ2͡HA8!I4 (؀'j^`rfhDR|w`n>⣀h^c 4B!eF<`*` ^4#:-z.%Z!f{ X/^PgF*#h¦q0CdfI+0b~$$/Xz(^d5$F dr$xnȖg&.$U*:0%H͈%ᬠ uޡ"oqy'i85ql $yC@[\@|L7g X'x'z*Б\A mͫ: = a("BJo x2bEG0#a1߶rl$AGv)j!hHbiR hچ`8T;JzTpV\k+6itpZ 1Nd_A)N@} ʝM` K" C &Fdr5+t&Zڈ(ʏFy'I\9.;+ 'X5.L@gʊ(”N^,G ʀ 8s^~bñ jh0N%ZiFw'cb7Ḁ |Qd) r.:蓚~(r,}ůBiPj tZr]kǑڱHhAA#4<}6L:h2̭:P+̐ҁN1 J; JօTQI'-ڀ+ - "@, @b˱9Ӭ,ݶiRqt*(ȼF2̚d%)0`Y)*LF ~kh?X A-(52sXȵ0/,;YS} Lkg D<i=~hJ6Ir^p ,' @#hek`K1" h@Pz>*.Β,y`ctOd>9̤Q"O-E}Uf\68cc `Dt ?e*MxnDlVdO5329Gp%xH]T`B !Fy"EuGS %QxSĞT .&Z`X7p7CZ0:"$@PFXIRaP/08$/:K Q? g(+JU6$EtH!,;cx_  |^ !0FIl<ΦΙ٘6UrzW4P&N>/.a:h X,2x'@*0p^mÖ輖/<1 q=]RfG{=&386MLJafGH{&Y ;}d,@泖wpq& v<}` 9H=(u*fI*&/Sȅ, iʆ%8-A3D d7376~Q;;tg QR^ۈ*eTc-I4͒u{unupw:€1 ^`&@@p 4Fn# 15H1q(\"D/!5Ǩc tЮ_Ha8JF83,.0l)T{"pN1n;W#kHS}B"PN<9@ c`Hc{e:l9jhDdY{bQ3i(`]{ a%w{ȷTL n6Fu"srFL> !"G(8M)*3 E8?J%鬼eE89c XM=AS @+-+E7!7QL9R>3Cu(b/. +PvLJR8hwPٞ0ىD '+.P1(x8k"-I 2X`_LJX`{@&')&HpC02!4AT?[8(X&PX AI*^HExPe9в@") 89:@|T k9j%ڕ .+"fW A.pnF!B;TP j|4E}ys `Ųh.Icň鍀? n ơmF p -h$jXk;0Ë=DX 8ǘʼnyTKGh T TX:Ax2x8> Y6b<.Tk R A lqE>Wq} A()K`8pڃH3@;PT)gE")*4ÉPY`GPdK F/F,@LJ̠p`%%I p|TH| \ a'B *Xķ`f"`DP6B# +w#)0G#q(Ӕ,j9NڿyAI6<6IS28MhI%,ǰ`'ca!YB &G(JMpet Q[\xr\P>F$-c$)r1Y6 ?% !-;J$XLDd,.l%S"BhFдLFߡmAD-= &zKAA>I/(`PtIz"2Aț̑E% )3 Z{dA!Ai| = ,P:c@; 5rjI݋6L[Y**7<kDO: S!IڤX6cq'0O 1ԝ]6{y`/"P9>x5*\$ĵQERE9ӸD8Hz)LYr-sXv`AVLQ@Ԟ@b7@+@ݝx0B043P11ꄬ8MRML@@vsX9$˸%.*1(K#d0 [Y`9cS iJG ɑݒY 6830חRF,1+x̉px RH;قXS| PW%(A` Ḿ@71&葦3* C0̉py ̈^lN\>Lzs EƨA12./Ow74A8h>>?2 V^Tʠ]8$(?j LP34 ~ [M5 =3ZQAxWS @ymCQ0!!I78:*7t]902RrS@£ϤhU8px4FILY9&8=2 9xwĎ풧.͵W/;]k|{ (( ߚ}TO@Mbو!-8*8N}%֒ƅ`MI&yuV :؉ /8% U* b [c7ܒ `\^rq.=W4T0 @@:6'1v..`*!nLA;b @jԥ$.]^py9 Hwdx v \_>xRv[HX[ݎPz(+Aˑʀ8i)p{ً!'9@E xfz5q- ႚQ.!`9Pj;m#n`z,#M1 RSP:h ^0sA/@2 Ծ 9"qtŋϪ0`" 9heD4>98aKdKdPohK{D Е rSp>9HMqbr0 7`7=ȱ,+, P W©lmp@axZ%-E F8hZq ̓*Ìm_ADaHU8@<_<pƋPli`t15XR%0& xiڝMI֓-da | SlXe6E dRB 2H2ujD9P ¦Dݿ9'b9W#HuVmydj~?98Y Fl{\[jp J㠁!@P 3L3+ |刡IƇ߄XPP&gQBnf[buaUmLo*,qRr0C?hP : y 0i p ]u:`(F 2H q ~I@Q(P'Jљ K;4BNߏ)1j8u@Tn63#`9Z`oJ$UZ0~΀,G )PߏC埸4O`Z%uab vUiǷY{dS9Ł2 g67a= o\Z@6R%* ~rԌ2:ݣiR"жı* C8'R()#.}+<z#Nʈj&7@h| =*Zݭ. +vrk^I K%Hg  4)A9 ko(=P"Tٿ8!xBl{: |n@ˊ#̳Ԡ e>1.Nʚ0%BmFHTz@@ I8 18s8np9Z(S(Mv "\Exp# 2>D H=6h2 1Okr+sVCbА;]ǭ*U$དྷA" (-Re8l\ɥ ,3 zy)>FOծ29" "᭸A9а3 ($Dl-p݀"*% *(غ:F9oYpG37:߬}#6@2 E`) [fH Ye",lv!mHL G6,7>R HD 5J̅puB2uvb4iHH@ʰ[4 <#*p?NnV)r*\^oE.SC> B2ڐ $${z[ F) cEN.wشHk8\ yT|}>pS NBp oNxtk5 mOAƐ Dv: w6xFTi@jN6װa!Bx+&e;AE@P F~>*WG4BA)ZeIsRMG93>PJ+H9 -Fe()&)5&Eڲ/ep0?uD'.+P 3H:l@ь :G;g4xUo ՑfQ)HZmuM2"FJ<}1<'٥΄Hg(Wzbtf\sEVe 2[;F0HAgбUr8Gr,Ў~bYO뒻ըvK(DR"k#;P%K >ṱIA>*$ }.t@ ,v]1-36_X UT'W+@{DCwp=iSw7 E@\1к3*9^ս^dVb" ` `ػ$T*g3bx̜l,ʤP$zQ<?7FI#6DXW. 4M$*;̐*2_4dtD*b!6|E)𬭂:$nl(,~bJ@F6Wf,4tɎm# \A$B̭蟄x1;&)1Mr=8fLAau(dm ]<ìB8肦)B>t3iV2@! `!pO~ш%P4gF##A>@0eB,03Dq".?pKQ.IۇrMNx Ohȅ*Z^t#@Y/>`t )nE-0fcK)#*o!fVCtj7_l ʗ#K&92䟢nxG$d*.. Dp dO |)4вLc(3cr6,<(Hb!S` Yd~d#&r8,4nc,ld\Hi*>vC'zD=m[*BRc!&PP e50”&PnA, ."di'c~C*d'4` `(74^H 6^a57PB늪NpeQ.e#\!  }/d I^-,N'Àh3Du"x .4G861Қ" 4c)mH#7@!+7 *\ik,&&".s."(ժlvsam2 ~eBŌ`O%oxB2ôp<"0Dpak @ 0B3c "0ŊAUhX;"PD$T4qn*R,Cf4,.&] ֑l1J 60k*EԶDt ` OJ""7BjI#E XM?Bp| )Ɍ(q"+Kzez+ML S+#8G  @a޼+ˆlh p t&aR ,K`jT)8ŝ ,g<Jq9i6 D-zR^ v#7[x̌7wsc/@PcMoͤ81G1|(m# a4&[ /WfTkǁF` o2rZ6[kAva0' 7 Tx\L !>@rR*'bG?b>d-2.C,x1Z"*!% +A\'<茓qŝZ-+j YԜ&DRmCc#*d*9[DHgLCM!GH؍+NKF%Kj*<@oBn"ñȴK҄3xgC 0]^/kEǸ2$ 9Ti!>&@L0bR='fL&ބ&<*CGYq ;Ar2I`*p6d500 @ ǧCϟwd1#,-pfabF߹^N}:;G$~Z #6K`%`l9(4w(lvӾ䮢s[dzTP4S DVye&(A$( &R'7\9K"^Ɋ A2y4-2һY A*FRy@(8 GXr:}>r81\@Qz;`n ʧ17ƟT UA"p4O±TQX;Kx~-KbGqzfXdWeu˜;Ʃ]I܏r:w^pZj?6H *[k^D$p A괹n[Yڵ.1R0"dEp\;#O4 rީ2-1D O:+(3K 04D/ǰS}/~F$jn& RfPHje1Pu3G+#J8Cx3M IDX$ Ƣ*j'#F&~jp*ĩgG1 @2KJ\ K7P;M%P̸h-,g%lQ**u\f꺤az[xםyI 2OLҼ&DPtaLS`$*thH${ DI$HkmK3Jj){=@0GH<ߩ's]do4`dV5rj]M;6;~Ҁ#H3H- q9*sM'(ێ38RGBɍh;9<8)x)̧p<Il1x rfUFI%i-0TaMȁ`" rhKzjĦig9ֻ@X$ zBgy~gѮI( L{ҖpHH,x  @xdehip.?>@8s|KF1(YT }V'ɁGh=$a)V# Sɳ9<_@@C8mw3ڊVR&5RV 0 N*m7RmH9=1PohcA)1@92e 5]ui0"VSjtB 4Z ,)Ki!xAVN#L}`kX_͡դWz}>:ax4%l1L)PΧ3T9 J^\(98 ,&5F.JHC.jd̢z@!RZ`*|?1)8 b+@47N t і1ԁ Rqs`v*(E09l{q0%›#$tđ݂FeȠGw"_? 1P%1BpND)viP6A#44/2+l(T,=MGVJ+MbR*Q6pђM[*U "<'AlI$r>4 48! ֋d 7Iu>U,F \ UQBtBvK#d-$!tB @1~-a u??> =Sb"%{1U'[QhO)pγ*3]h,f] 0d x)9E*2n"4h,Lj: X}[@jK14r0U}M—jǟ "9'Do͉&zT'ibUZ"_(Md;Lrr6%a4 O Ig[lY֭@4 YD@n8cIF},A IV2 r~3ɢ˺,J{NEynC0dk< 7+U' i0_NP0Xq@֤MXKvc‰pr#)\=ؚTͧl1jHBd&Z-±+ ͺ׃x?[rH 2١ =A y6MXCIaY :e+<&R +Qg!`Q=zc;C ${Ғp/ΆCH=Q =1(pN7%";DC/Yl00y4-p f뽖c;9PtY:{O H#4Nahu5c8aH$AۏQp&x4ñT#rؗK#Cy ;ܥV:  ?p$,\ +3d <Ռhᔪ. %$+xwxȌ]1p6Nڂ[`20090I[ 3W Hz:YXEHy~[EF=w8j3*/KW>:wAKHs@:: \IB:=6"[qC¥+ JBH[`7`7 p~H]H䉈)Ø1i+X:?XzEYE7㋉9ͬBW48t)@%kD3G@M2T$(˰RQo@y)Y`lDS ҍnqh,hfpdś&dIj #79"RRP4B)%>lp$H dS7R.Eg;ӢB\5B:((@Z``,*j,􈓘NC%8%QY,(\K5XrҲ[06QS˿*G:Q.+6hٷ1 m[!qgI@2Zt5L/ ܲiP(++ʽ"q#P%{޷?@ |1H*^Yi^K G9-Rʸ !+N]m q8BUDž31/!-شYAI5Ηi-`$:L8U-my9s]QC^@[\g4b;\'PJ'B+ً <!x,VzьsP2Fa[C-dzū` OL+8qXf9׺"͚4Y'U64]93-qo[^k*B$0pb-/Ň 10+*+LQ=&z:[-k+IAԐT@i pa+e(Q%@'u1{jC ^ zx1kF4qw,[|*1\L./Vˁe)j`Mi#ŝixcS/‡!CES"WJ|kS[ [i\cHNs»?8#6]ac(2z3S6I_lsc\˻O$pTZ%=0sO9 Z c <ًi8@op852GSg3+X,&gC0" VxyI&π߳s(Hr=ajcgUÕaX0o+hJ J'!-B[{C  }7hEX  Nh90{Ed[9mS ^x1?<aws/29zXx LfX*Sq s,z J \#e8T@>z"AlD^:::A/q$k{ )p#ArY"M x}h͓ҡ)o( QXqȷ)Hn0w^bGK3 ʉq@o=MRٝy؀p I=Q EX.)xQ78t[8!- iYH`8hI^| @3~?@ ^p2I%?;e̦HU,=E*icٰWp<_& cLr|poY[ArwR8KXp>{~ 4 f9SVábV@{ֹBH8+G 脀M6!O͢*ʱ,(?A@;@c9qJ<3X,9P/t`PsJ>))2M\Ԕvx* BdgkE (5 #}D;I@U#DRX^@|0l\Ke:8  _e,/0.҅IO`PTd A%OB:Gݠ`XZ@TA99 [ŷr15hm`)ˆtg-1cVu HK/#x'R.|;kB#ȶC9Kld5g̠ō#9MRP Cg1PR vJNsCBLs|V3[ @n6 #S(BKAٴEW=0_r^V(鞌`ɨZ:5l8S=\8T@6 `7*\Amf6VZtHk99DLt"b1VQE}Tc=}'QR.eN*sq 8d<`4|!2?ZHXۙ.!5o]c93t $PQ !4RF ,fS:Z3$ (fZ|%RQlqd`;Bd 'i"-ƕ$꒰ "FDq P tktB`?B jLH4*`#eŏS#ø2:SQ$͏Ɇ /sj8(_K9C#ܨ 0) ud[G!`j/ɹ1a ?K\ch5bVr 8i@Œh8(5WtYYD46Z)goD":p3t)56Kh|8"X^3E?{cEI@&@#(= KlL-kUMh 7g h!n@/I)!Q1H,IQ֚/z24n #D_R8U |9_A PV !$A{M!1[!0[ ,/\M|.&b^KMB^ da5L"դB6 !11J j礫67)8HAW]i]<_I([GF'7SA>۪Q6pS0@"=PBDid>\0 ^ rQY\ L/{Yln"P*V&5&Mk!!VI Q 6/9r.F1E 7pJ8 X r6O|7-0ip{Y2#zf2jAxTiH'DIlhq8S9LNU Z#% QM $o1k> F(q Ce+4ߋn,E~ Pmjf<02rLX{^@0pq#_1ftPrhwv H(x 1*#C|Js_X1@G G%%ײliɛh*&dPzpI̴A[a"IGX s&a۴sôul:a&v>  >HI-PRF?l4ΠuJv#B.7 4<$%!a fl/K%`  `@j@,a};L"%ܪM0H*!p bv&°%R0*B² B0"#DDbFTʯgPG{$hAP>GØE8D(D9)$$PG F"PF(j  AB¼ƮDH2.p- Ca& :dܿdw$eȓ J!'rJ(J>~N$(E-Teb @bѢ+wDRa7axtBTeH$9$C/bd .A" s&nB*E$AdO, d;BL}o@A,a w1 !fJPbt$`f.B@PRd0* >H胎*=gr%D); 0V¬@c{R{ ALvo Nh3D!cLψc=+ #jaΖKީ9 >GډrAc6Hj8E7"$G7-~IYJaaP^\[a䨅F5qʚ sep9-uVVl˔1JȚeB(f㒭jxg\B06"jEȕIGBh(^ `"u WQQv&n.2gVqI:YhLG"1 ?.:j0= f!#vpiA[$jS MüYHc8ʈa 6+0# +>U V1ŵ7l^g?daj|Z5S^qbD(YC6#45e9ea"/S\C8$f  @lJ{dh;/w.6BTlzs N/8pЈ` %7.3  l/Vd"0B6-2/!pIL `"y,jIM$$:0K?07!'2>zpdμL0V 0N $Q'ZRH@w 7zqD֝L Be&%a @` rBt¿ƐJ?/( b8#<$oB0 Ե`FhRrgȮNP= EMZs!fa"(N~%ET/T,K` P1DIZBInB+c#~@%od>MΏz#F,AdtLWZ< !TsHQ(҆VmX:E(gt]-&iqm$e;vEj lp$<rIqjJf9 '"`5xXNl#6l5 tY-.)Yd`Wq{FzɦS*#+dkCǖ\͉LnM\R B Wq+ac cIv愖.V.|F):KIξDs!ihq:#.Ac H8c"4 ,2:M;t(rz8+A k>%Z]!jx\9~*,O)9-3XrXn6,jzdcFL ZEjs*8R֢G|pu#J!@+e>tYj^dtr8&;!mh`pzf%PEdĢ>b#} );(t 3!Hpj[.xLIow.¶" S&aۍSg#0EjLbWb"B U\3yj2!i-cTXIo5.V=A_ Bn50Pt%C߰X0D@ Nl.&AQS*TЩ/Cao9~Cp<(UՀzw1yl&а ZS K0ٔFe-(nY#3Pvauq<JR} FUwЪPمt~"pDJdv7cH1@O0CX:tb.L% MAgi]>` %ik8J"| At0-ae.̥"\Lrާ >CA(s'=PS@)cন2( 589Wr NѲʳ2J&ޡ ,@3* -ANQq6J VQ/˝rإDM(M жS#mi/DMZAxV& `X,*4פ6*%=5h5 `XĠ]٦ԔeiRҵ)^]/=!TZ^'9BO8[<(}Hi: }L8L NSN-P\(H:V|}z|F i&[)4s$ȌL&ʶ7 C`@xxNAHh#A!v=#rB1d|N!&I Pa1=N]pH: !fH&O(}3"J^[6TTa1N" FBQx| !C$Un^tK^ܹ &ݘi(MDLP-o= 2Y#HKDPI $L|h2d"6+&!"(hX&ގ5b p!뉺=CѠc/V@^V a C Q*ȇiJFDb#,Q5ŵA!%FU0E60<ǰ} VI!i0Z|E ]r5Έi, /F'p}ytd(( hK>OB T-HfBQ R1:Be# yIfȆC`l.&lq=^~ms*;TDh5y<U`x;#u-0]tX d P 2bI$p/@"t*ž#yKJCPF|@{0жǃ+_b8?`{B)+ہ' ׌KRRx(~KR1-:r F;LT<Ǧ`X`lJB;|M8"Di ӓDj!`<d*`Y #PٖTZkh@SfQ!{Q f 9)T!75lʦm|L1"OA,Y/A7MtfV\"V>HԆC) O>uiR8\.ph0`uiP4ҋb!8$#eU^ QO7c;mg2B;S % ApD $r/*DHI G C{4a3H@%SSӇ|h%b j98I# ۫XBGHhyc+VX{5< ޖC\ Hp7ѥ2*A8$ ȃAU(Wz &H`6v cg/(6XoI |&9تX/@Q&ќO ;g O& (:TiD`(A\:)29 0R8P'ZXyhp#b tR x7(3 PT,l'B!H98wD!AXEP C8!̀bW-2vQ+ y!H`U [2 ܋9 ^ 3&9w U6`cg*(nI 8!!Z)$JOkR& acВp[A$i3@'̦R@ O1#kz8"::9\IA$(`60rZEQ+R0 R $ZYQiɎ^h@+!@GL4G0[8҄J$4 PP"8ŽB.a}, ٴ! ~@LXC#3ĜΤ3Hi.`9=qb;ZLlQIy3PLpF0 `.1ORO2i_ɋ̘-,L9C_<1Q0@y#<e1S , Fс1;v9B8A @4:>hɵR>8I#"AIO Q:C1을w9St БS$w%rPM h_/)v`s$<LϘ0)|ZT jCИ:ٞˋ-eTDj3*c@bK{<],h Ap- Õ9 ܜ?qmjh$,`rH/wP `Sà  RRLi hk8a.8ttO '~=Az`W{ %ƻAxsrp􌢒a_\@Ic /ܫ L.ZKڨ5D6 yrϱ_7zw.,1&9#3DhMP)-hl~RJo2``piji^v81S 4ɍ0K)`ڲDϔ}U) ,rhu.=AƚKJHIo /]Y5RC0tYMYM5484Emo]F)@8!"N> Cߒt~Q^ ?N;XeMI<3R٦ؾM_X4CGk@x{ lIb E. $p j 1G0nm=@IU@+mS꿇(IwVS' н;:yyhm:$;Ta툃9*>=xc(ƙZ q=(C1]P;(5M`K4^N\'@ h5lR2AH"2+,BKX1S9Z>4y'%zXOIN:Zج1"C{X"* DfOJ qoO1 |c\[P3BCqpBr*ii3; DwoW!M木:"' G)ci 8im/Hlҋ*^7(JJ0- JX5fIz 1\p>\<#)@<5tBP(qXItpi!ɴZ+ gN^x 3$ q t鈡 1V/pvOkt:m*ö@mGe"/@p6][ykD:yx+dY=Q Z%L `"$W趗csg^z8eBx[l^8@?@3w&&W!h0A/8ر<6x`agp51kկE (HF >.O)~P,(UDq(x;0^/J BPlA) @Še@TwI=o@D( DV Jd:RaK@TvHШ^J{ #PRa}> YFmr뎡ee  yn xB易?e$^[Q‹eLSiH >}N20`۷ ~J"< At$%)˨̪Rp` K!8qG{*{3-Kȥh).I>$$v˽D XWP'(~B"o pc%0`t'KKÌP $, |ַ, /J;L!S'z(DIZ`Hg2hs'&@% .7W8$$.-5&C4 ܠM"*FA;*3EIJCԠvTkv"<hJd`.ـt$ls}uol͠@ Ul8r%!#7 Pmf@:i]ejmXR4Lhh-0$ǝֈN#&ys2)an"z#h'D-Hr'bzaĊ(ᨰBBˋ#f᳾ph&e:uZ$L\aphQ0\%/6ω *8U6g> lpJ'1M rB> =O&D'r\##{4L4Ϩ,aR;>$@A<10(lϫ"^pѱa"Cn3rGh ׏C5@FD@T=`0`@ ntPB%$}<[x$|nP#cty-%Ç.ĕf dOH` ŇEH{u8IC50xFWSbl( AȀ2w0gE!phڂPF|.5 ͹Hj[RR/HԀOPQRωϤwGk$\UV#b%nC$ /)nLx n tXb%7=!` >@a,(AXYL@k at<49p5t<zc".}'HzE* Α(N$' P !h\j:vJ iA>@TMC#ށZGGӯ`(;T84``(ln F8=-CwYs"@x!4Еho[B<,IBʰ@$EO%cz`Hq gE Q%b/Cl (aO"'ᐡm1'yq Oj&naA$7Đ/Phe `oV $ ^8 a3DN* ŒTERv= zy Vۮ;>3FvGA: 0/p 0Ca$ Q62oL2-`] z(#"b07@PN>bΞz)@iB[*:ptK` \ >,^sP3A?$n"岿g,a+̊:MޓAxáì@If(%"&9*B\_HkU |iH$"!!GnAtk (`Hh@h l,1,6_9!Vr|:g1\_L+p?;J`JKώ gzu&ddUE$LJ\Jv"g\'`Vt$ K!EҲNHǠ  d5"vZڎ$M"a9+er#np! ϼU:jb>ӉQ 6ܡhici_!/@C<`g0N@Nd)lE0R!=}.glJz!! ` F)* 0 x6`$!H`BÀ-bcI]9%,@"!AG}@\xS 0J%>:;v%8& ,$rgJb\! HRLe4g7OfeR(J)R-XV粏8XR&,gg!VUhf a!:H:&$| `P)Oe 2m%d  wA_a.!ZIxPɶUSCB4c!D)Ei/#:8i7u:V)*b@!lhf ϖRL B@0  Aj@b/htbT<`@ .S ]5O$!c0axʘAd~v& ezEȩBC&$PN& W3f*˲`Zk6Xr8b+[gVX$Lp4 4t\jrjҌe̽i.N)jv#!A72a@ `6$`<4Ⱦ-L:'8"BD=8*wJBGy *ڐYl#uԄv()R6VN ¨Xki(uh7o#+ȊLy#@.@.xbKSO,!M~_t' }fLDrDT."*5"-QX]!C<vb,eKUÍw߽caB X@>` @ϡP":(=Eid=qZ06v~a趈PȺ[(WB:v=p4)zx.P`ad|ZH?avp`dy H-T#,N,fϕVmD:\ qJz6 ^>*.&P"ֺt}ag~RP `=: S<5`AC%ll!&̻O- EazXf aZ%d%!s?ƥK 'w76#S3Q o!sS:s?f6 @ P~?@ P( xvg08  EPaJEJ+j{f$Wily%m*H& `lP,4= xV)`M<]  AM&X%^u^uX Fm` p4P7y=:0Q!"B)8.qRr3`kqVe\,s9IOh+MQ1AZr#(@%  r$}+r?2fP:bsKh BҀ!oaF p'~:& BD6)GzNr0Qr>A{ )~{A"iM`8@8 8!Wbq_5!*\1" uK)q!=dZ( { $v%BRDˉ$Ú mjԱ{ <' ɰ/XUJJ+72A5@6 $X XVF@25̋Z:e*pMY)LmB1=@[w9G {5<bQV@C biPo*⚚dC@It>:qMOpYlvӝ)_ZS@)0Cb/0IPm\>,af`6 CsM22FK\ۨP\˨ED8+7|ɁBXX1n "6'z˫'#9d P L(?r.]JFmr))9?l"34Ў#xE PO%-ՉRsP%@1VhR-5`-VMlHdVKVLIlf4$DLkҕSxhxPN |dVM\ſ+PA8{ϞSY6㐚Rt `"pۇz Ӕ(3ĺRX5`z6h?:H[Xk8yuJدpH"$_! /=%k Yv,",jpީ H4q`zd\ZplВ 84x!`{؉Zp ҕp@rv;b n Xu"$j .Y5is3pTHL0k; I" Ȉ2jAk`H˟'q U SĀz`e̺i*yHd+YDi\`8# Y"{? $ APv2"\QحHU#䎩&!(Ġv@[@d]'n Ŋ٤Ql(p%ȿӼAkX s"Ltl藷hx$ܬ+əع`ߏhmYd:RJ hP'{TY,8tkrD9L{x &$,hM_=-m,H`b)p [!>0&*D$Ex҇u8xҀm< Sپ5\ 4l6{ptPdT]p JZ`$#ᑘ*qҐҤ܊Ќp Xd&L0Rn9Ҁ @0zY WY#8Q1mAʠ] 2:͵9EZ5(mV3_pUek~1عQs5UP^PGD:r_ pH&G8BݹbqkDYa&^(@"؄ T2*=0"dʠ@&1hؚaBl "; h+2#KAB#蝢Pn]@0 ÝJ5{JB}6Q`y% BѺt82ҙugY݃ @G|0 Ҕk  GB_ pjmN ^]hwQ7Z@+ h 6&*}Ц9Hέ- y-P;BrN )ڦ Gd狠ΘX*4;ޚpLͨڑ"hS^K_nDk,3Uج%EpFEQgH? @>y  ]q?9U~ Ȝa!ւq̀C^(ū1F) YTb^ɍ2Pa9:jx  ;Y9Қ*: DـڟPXuݍ%˧^Aπ7m;8_BBc hc~k@=*1ZelYܬF*A#ӵ2dX85~膠j9(oe"iƈ;pE)ʂ!RЊc"mBk)ӵnXZ OpCjA\sh=@B'PcG4Pc >/LWNJ*^?pxT8׈!hu 0hr@&Ӗ _l79Whg k=ə(li2BpYGqwxbH-+,EfU;c?(~NoAH0OVQB&7G @xa[^= 8"yʂa7fXU>O{ީ`8p 0yy~t YB*gO~&2+DSzE[^=)(@9h)\jn{\͜X <2k܄HkS=ؓ뇻oֿ}/`۬4cyjfy|Qg"tghb؃:x:0C@(8?h4E `P& @%b@*- @0/UJ097u CA z= Ɠ8b8Opp$B YT``% .>%`)ES'O?@@ nYb,AtL%A& 35eL 1+IםfXih0x=_/K -Ax pt!H@ [,0 3}z|\qdZI<BR+ "ȟHJjH8(P>&[S"l{̚69s $B ZV |op`1);@j\hU>e:2,*a yrBB{p$j`@܇P.n@N ,ģ&JQ8b* >V*̀dRHR1=#AIa/bE+倏/$XU # Y9LDdcJ% !t})Pt" rtWH$T1-zfekX;|&30I!z⼙1uu,zO;h $ Q1TK v˫T2p@Qfyj{FPNpbh"F==Ǩ^ AXEE6>A` ;H/p" Pq~"UyY;*URQ20 {Eȵy y/ 0#XMbKixWRD=Bqx {Re/Rg4b<ǀzL ΩהY192Q m̱(p0"B4"h,hrJH :Y.g)h:N!`E!DxAL)."$Mקb4z:\$HB!sd a*%f :w !Wago XpsQ#TPK Ab lX@P%Z.: gƨ=<0!d B # &&=[Ay:CtSG$%3)ac)1 ' 4sjͥ@i'rh 13`/. "B\iH76d(}2 \~Xֲ!s= +(ԛʵ̟< [*op17bV!A-a a1DQ.H#(z.$  "Y {vЩ x\'ukmP =|%fHVu:,0G $@d,-@ľe rE,wC&!7"ONP "J @ [( ء3E/a/D'j U@p-@ .6ϒ"m0bPZhe2g$!. lb0fƋ ;t $+6mŎp"$<5d ߮h1 (#1(/Ȩ,f~B" .á 5@ dV稫Ϧ)0Tխ-.\"R6H!AZ@`0ܑIuf`ziaI2 VphAm>/G.6F(D6AX`Yguc{#\þ qQ4GhD,3  <0G8LFN'A Վ*)"tɎ3 BZI,1@ /6ETy^£)(? i:ؗT!O*q7 oXhܢjF ,^)QBehU"t(Ѻ*!4a>Ui~(r'6`Bn DeC6Dbh l`CB# r#x$N*!fL, l! `hc "; ;Dn^,(Cdŏ"&O@B"[!. $Hhb3{tK% " 4 *"` Fl+'aB Rm .NjfOƊB':18UC&!tJ bFClB,,. BS"4"P%J!yBBx('A*ELkBP(hD> (v_UZLE "*@achX,2;.09zC2X!?z.~8E{D0 "FPD#% XyflFիXfJ@[f("a8Aj?%ZN/Zl!TjeӴ~(ZGH"2c) BY;"d!444T,h. >.@i&B DV"LKRn0;2s2#av Bs Mb~  l FMGy!&k]\3:V/&Dr.jMu1EVu!'QCcLbr&r#0GʘBtEcdP`!̸8}E"K.AuܠȴAjn 6 ^fdjAqKAM_, ) ȴAap*ׂ6c)`8Zǒ% ~뀖E9p~BP?f'`,zs`Y K CDJ@(ct@bjQ.&RkNR!yHM?"/km ACƻÒrImE` N؆lX e0bl: oJ[ .37U0bf'kI9$%0qB,KPX- D'Y^!f+P, RzD W !2EH6`e-?q=/XMaZK":7H!`KP#dS)Ffhpcr;*@UN3u ՠV`sABOK\M%(˵]H_ 'a"hDQ`يDD<ߋ8 hu` b@҈-# QĐˀ"y!ڲ !r7:VYql ?Gh4c0{aam$=B,/\" j y~! *W)) SEؖhtzlO  E9օ")% QEz@NgG҂U,P"Ób6ADSIjSC JH!L#,.RE\)d3qhľ?P<&фZ$F6Y9F[Mo(ָʸA" pʠ4p!, Ck4T4! tA8uI<_'~N~'[u4BD&{Nm; dI@dvh% E\!?YH`Q." e8N6Kďm9z:ΐy 1~ B@1dRvɦ ÀK2Ad&1jg'y!KiKTe\FGbC"~)L PQt'Ȉ:6$ ԰[r_\H+br7 G>ߏؔ aq ~@((?r\Ei=OH^#P /.š`p((G"{R9%:P}#9D!EI$Һ] _rTvcqc` FZi(q'D  p+4j} N; ?+ѹ^kDK%`n9Oǽbtm]Ap4L^%@Ti2'͒+cъAt6 l a:82F2!{3P8$ղ#Kt@2Ȣز$ T|1۟X;wk3j01h0 + n@? DnbG|02N1L"K2XGb:@e΃BPH4¼ RdAb@gY¬Ʈz7ɒE F`+X6hd/v{l&{y0+T4#}c؈;&IUzt`zifǬUzoMA[粸xzL([c @BbXiP& T ޽Ʋvx h, grnt bB:B` !pY6P0#9Gmb#_w@[nwMs6(@( ag0b0* @6 " p/@73(UcݡN22`&dX] Pkx'"15V[ތ.d6h{-q@Ly]odJ:ǡ%QLğ('$>xMS@=$Ox>xH&~)$^@"Aa#Pier- H[ l QDG#[DEQJ!Hr H|C8V(u.OKYXm+)A 99$e#= $JC,`Bn8mWvߡf="K"8*E# A$=@ k<һX1do\02\.P:G0߅npEbi'䨋L Iׁ$ȍ t4ӒK$-& .EK a62" Af2-̩֋\`r]ŲJAB4g꘨kUTb4pTIBEh\vZ#!l &Ш}LpȓJ.fYRH!A):,ŠADL s~@cBeE΍m=qpq1[ h ѐt}Ƌei d aD(; 5Q q"tA+bڙ-܌+jYĆ{@2dbYA)YPN=±jh\WS) !=!H0. V尿ϙV1;H~hV"k#HYFurUi?[sC4Vyh;*9x ;pB nQhkMk=!2Jj̴"*!O!!BwX`I8AhS26A%RP(  IVR +3h;` 0t1p2 c Fࠨ e8OZmHjqH.R" l@0魓xK^ SH@.J)7< CD:(6!l Re 3صHB ZA#x2;Xb0@i߾T 8R :#0 91> Yoj(` 4'y}JU 2B ~4HFJ(0{0Ֆ8 RC`t%40ߏX 2S77B Kj/4<;aATj #ed܌W KQU#3}>{'+0Jڊ槒 KƋ%/'!V1KKPjt Iu%1(;t"Y,Aܿ0w }S(yqPz @xy}(s:m X_GP hM睑Py0 =DߠPڝ~/6,'B$(PD0H3Nܷ9hI 10g,ik]ț "G1  Nx"*^!lYH葇|Hu~ iy9n5Hp2Y@aWiYs4{ҽȴ 4 r /5Ȇ(bP[pild1ikXd-I8rh IGEj\RqV8EYL4ݽἡ JƠ XXQۆH].vydAʝ83@`4B)#GB p\*%xE𩺝8q8.5LTCer;739'8,榒p ΄ Ҁ咂X "ޖ `n,o%bX\O"͉0A= n5hY*8O0(<xXk15:f5 N=iQR4Ʋ7C >ލc fD(p^3Ibi/*Uj<t\ľ$:҇iPy Bxz?#N?K3PdP^ 8 Љ*PN2R8w6ތ8EꇘxhzN9ʚ !xD8LJI/,ҐE Y֑)mnQh^ j ɖ@|!@x;ďBo37-)Q)5D'aLAfϱJR0LKʶ沙(>@( q0 Dg@P EYъ" g5Q~ߓ :߳P\:S+Hd{0@$}4~gO Z-eOkktj5"mާIFb8Z4 I_tb4+k Ebx8]Oo35k(^[+ K9as!9Q !`Zc==t\maT;:`%çJj[`Чit1/r;BI(Y׵jh{J! 0d(rњ|,6 *d" bg~Fk HZ2 HZiZaz)@a AF.S602`<LQf &+( ԣqhէH4:5!J*i BG1ʊ(jC,*(<;I$X/ @wh Mv%AW,N5Q_8'Q6;"@^92 CD$}BĝOX ;MT,2,XNi{Փ~wd{-hA?=,FMxJ1mǽq(hT`S R? ck4f!f1R)L240*q$9ś"B&/]{!tLB\Z? M,v( (D*؈!J:LLc0%("@iAВAUB 86~;Rث-(`$Vy%s tU qEHQc&D yyG3BIYnaIHI/ 3&T5_yԎKסդP|Y&cNӥ7q`b("2[ sqOCTMf? |#oe +r",DUbm9Py(C,^T+Xl!Vm/ -Ltqdɀ#q na94YH)E7DhEe7ڤe\z\.AX&X 0X F ?b<ğU+[bf[Dc"$*&)b\葔53SB 51 1H'5A$ 2f[BYRs_嬃;! Z*]9i7Bt!fi,rqDA8BtL\ AKdWs5ĕq#7O,dyq$.n ȢB%DD0YjIxNIVL=,F#r*cJˤQ}ȷ2td/lOV1/SnQ̑d2xH QƁ xǔbogCzh^ .vgd|d-4ءl>CJ]P0Igťpm&P p'Ӝa(&<mH0ئWW PӻbDl|h p!LNiL̻O?<$0>Ԡu'Y$=U(4^[Q$'dQ KCs!`Fiښ!Ԛy"@ QA&Gcw1F?-s$$"Ce8 ͞د|g" Wn[$q<9؆}#UY.-;v=0ҘkP=H#V5FbZvDp zC^h ǐ+߀@jpvzP70ԾF<8}_L/ $d xH "D7'/1M)g!,Bl| *J`' `Dڠ2p8kfj" `ϊ?JBS60]ib"$eM#t$+I$mãP"-d<>2),xM@]#O.F_OFЧ KasJIӤ*00H LRh @)kb'Di`Lr9"\'Pt 8H>ɾigF)Lɾc(&nnbb+I䙄F#B1D[b*Z"' @ aDJQB_ Br&/@ax@L%Ucf,NJLH{.`j6c*d7a!V܏+Tev> mDvpfE`(BH4!` og`o ¶?,f6j޷Bn Gj3aw ߈(xD2hP^aUPBmf!"eN,,jcp&6tm$͊ `qF''nr`,a@ ʠr.̨j-B֑,]m$` @K8 oM2)n#( arcJXqȴRX!`#AV Gi[Q-bxbeܤn!W`h8 ݤPPRu(#_8&x'g `Jꕱ *M,4H, pO#Q/:Ԥ8cc.*Y#vAk%q na*$.8R:s qQ&0U&ܜhqR@t!ejA iK*Lv= `: pL&Tf苫6"h.mev*3H4R6K*4"O3&n9HxT&TMF,z蠠? g*"~k /$$Q+'jԟP&Dl 0*>:nf:s' 0DN( T̑.bH<=Z\cNYbKa*@fPirǪ"2֥: GIi#~MB.qA4j Ҷm=/BL\_RN0P7IABa@QRZ[%$,>M u]! ,AeCεh@~N:!b<+f( Xt\2O! mVA0:%t#@z& :oiu,5\"=d\"漩p`^at@\&@ubD:?,TgCRtM'* @ޣAB`55h QNAI&LR!J&0whD`7Dc ET<O6Ub:!WLf2($ 5o*B2mCC#kbw(T~*M~ /UT@EUKU&rtJo:*A\NbGA*xDzWp")aj:WdZr3p6RJC(g Ћ "ڦ%H,Zf+}d(bA?&̄ m 5^2SF] F8\v-uSLC(jEbl޶#Q=B4AyJiAÐƬBs}LnUFv5P~}A]Ln2jhx"#Vpbe EO9lSlxZcb\&O=-h"D$FmA"B±'@`]~M侾J+~4MfFHFvΌ7inYRK^""$A(AO!Ι0bSLnv4 @ p5 Z+'z!&SH"b7F&c"C @ @GaJ"# raD#2`I<&'I$Ԙ!#8pz` -@K/]@f` u *T7yyIe؄.v&ROrFg"LHm%(ncw-j". BHbC.n T<$ `?֪>\ld+K%6|g-TF/})%mv$ F`` tp$]%t @b71 Ul&hU&xbeX`|)j9lBw |2aq Ѹlh+'\$6*H8, p8nBRaV&b2=q9UvkB{ʅX]eZ I2'@+^0 ZXO5c9) j2s7hZT"MRj|@ `$뙱u\y A^d"$Or Pvr,njFH|L؎!`ț6B&YA<F&PY, `"Ǘ}U!b(: 1AMY[`7T7WBB 2okc$#>|u5N`! GjaˋD Xnƈ,T9"@  Rn6cO>(>f64z!3D/8--t¨u(+05bz龟؏Z@P+Mb%.p3w"2MNv\ M{"HP\wtbw@d,2R !S͞ՍEp~A'kPuYlՉ]}N&^Xְ m m'8$Pi8+UA;^/hwcMk{χB`lQ3 *#(zơ+[RZ !*#í'` 4.pS1 "bи!Cڃ hǙ(4`A{+b(# P@wDIFPl!z 3h+кr`@aH?m$"P$ ٵ*-Rp5c h]`BڡIՎE d H"FW|?I׽5#d~s*K*(ZS= .`bNz42 ζmpb H5GP6?I$HIBG+b`&z6 \X'J)6JE^ T[,‡$TKRXmGx9o f@/ r{%!k v}3Ag{8&lLbϴ4l=}Кn%iGVM5tr'kx{H°ScWtnVЇnAЈi WF=&(*ա2c@p(V \k /E!d@t [5^с@4I(Y` Q90_A2J,eT*C נ(YBrQЪT5~љG51Ĕ[16Os& '8{H{5HXfH4K`9XtLW}~<*@] z)0zȒLzJ܈Oa"qv *hc\'X $cΐ1_%I}WϤԧScDȔi5=MǾCLI]YU`MnT'7.80UHA=m;aHx^ kp8Hg=+m3A%ß)23zUt">!+Ð&I@ `ϔ9Y'RxE_2?8ï3lQI "R0Qlеk3P97QSj;FJ 8T{81JELJ p'y+Ҫ#ɠdz3݆8c>(z\ЏBQ #Xv"pxa.+:`Z ,8\<#s'䘗$c'#"d`pt+ɫ̥ХN 8}nj=:vT/9j:I9HatmXq<{~Q hX ])в A4<1hϸ(1FhGy@ S`$$*?D(B#|%Q*t3( BJ{DI x0ԇ-P-ҫ3\2X*u0r3 1xS5WIr8`@G m8591(4`:-btBj_Fv_X0J,  , `U<# Dpa  k&y;!DG×ȨVsJ1%({2 D2+E5 M)(@lj=*~@ƴ5 ptEzFY v.-8:3$Htba2$09a>L 3{@[`0DD){+H {3:c]+XD >l)`V2(< 녳%X" + BsH } A7HIDRٳ4Ã˵C3(wLQ2{X8;Wq3 Y`u6 :i(8ݝr,@OCy=Y61b)R)g S୚BrA ck S#h4ăC(M?A=i_ Iy/Hwd.'hhfyo-\ XNJ0@5LX1PVd@9qȕ@MP@0ƕv/(Tj"r‹\[pسybJ 1X6uKM i CU0ʭ1Tл7#9~в%2ߙ10*bPc}z>+j&̉ƞ4equ<<$Q*X8W:2)#>:ÂM(8(Y] 0apٜqRl9*yx4Psݨ1ix$0sy:87}H0D' Ϛ|c+%pҭȭDv1#6@hۧa;;'ZZ#i574a>JS R0bi\D݊7q6ص/4VxTyPR9]';AZ q77]z+fMB<XyH4u;@¡ ?<??! PeG.KczB!?F"z/E#QShz=La h@8 o}Q|_`Z-VR:^/p[@{{.x +%&Kxb &i Bd՚Jb(, tNCJw;1"]o9:N"b.GN{9ɊԢ"0:Ct0 !Vꔟ˨`}Fxq lnj_30"vɟNXL~6q Mc pT@@`XD2HuP`no$A:?_[dh A@1Y@J:m z2 ЃAH+f#.d:IJj2RNz63r_c(dR ͠l2|$2HTwRІdNjB,I{p,,TIlsWHW|o /A~/] 4raiM| xx" !=FWǏbv^_4f&lTBq求pDxFLAaxYB$RJ@&`2 BA~`LbBCqExFhOX*P-ع/X=DdɎJ&`f;ezl P43RFhE(0 َq<@j ^ xbAUF5cb- !T*.O@sxB3 ( =1ΤJ`@@8 L_ `[MǥDc`H T"+3ڈ5&mtj48Bh:etfhgPiLC` V 5tA'4RBE!!lI!2h:tSX) 59~.o Awc RDFq&jڹpZ-&1Pxb2Ah0zG6]Ě7& N!.ក|0ƶ8k3IQ>f5¸XA 2:{J$0CIaA?T(lâbU=#É@ĸ39Gp3'N E>/'ΙWu"I-3JƊl. :P<.# $"'`\r?K+`ͫ=@%$ =~Cr<)օ_\VMYsԙ4y5|5.F/w912+ŀj^AaL [;jA>u[!i'-E fi̮䲾0+$45jd ᕋAzeXsQ = T]07e72KB'kV/HH{Y1LuGCh\T"a@i04 @ "Й1lq'8vk8K4$eUmC;; v#x"tHf 0$oLKWtth1SXr#8—1p)r{ʃX^ Us(hcyy"5gL{Js?k8@?745::l?\}=Pp@<M9%eS!0+I Ecٿ¤RLr{V@t%C#8ʀή_UM$BXKb\/qP.E\I;GB-sYv- H D<̺2NcE?X|²I)0"<Qbt)8'o$CB]a-ҙ 8+\1S&.h>&.Zb 6oN7qr.anhw @f0/#$NIà!E25|#4kAR-; ;`@^/.bdt/^@~2p&#A#.dcl7+^N:$2A @aASq6@i(S @3t$! Pm2fEB$('!z!|@8`8L+:@@B `0n#:ӄ(/(C$"%k⍦0 N$|/v$$4-,VvqƢbEx9cap.c\#] fCCIeKC(!a e Cַ =D(~f _6oCI=/cBZU*FL"b [X܎d:tIJ3MD Ydd88_,(a% bMƝ% @ `~8|@Xun dIOt@e2EC(,b J'Fg*&P@$` f5X\ hid)"I1ɇv =~ g1$BAfeli=8Dr! *RÊqpjIMD{b`E~gvƉ&cfB(#!5*-L 6@fE%1n/`|cJ:f*& 1 3GÀZ Ne?O%*ϨvzH:g<7,qJVf\ ZciPH&!%cڦ2tp0`'aP6a>a#nZ /`4,f3*x0kH ZM1"=FC4Q䭬sJ @/BAd 6AcWdɇ=Ķ AV`}dhN#O~P(q.a@bK:A]).':@ ]>1 (=$$"c%o,!B\<+D \4F0=@1hk~@0X-f̡9\`Z.E t(apMP"^vIpd[-E`0J# th!|#m"A`2_}3x@ !N%cN0z`0 -w@a RgcaD!҈V%G_@~au ?it&=` :`x8*;Ͷ(b7)ApYDOd,bC@|#y# (#:8t8yZ~30`sy$GȻ$ML2ؙQfŜG$`*Pfz6CƧO0, wmtɧy"t ( yذI Feah2F{3`@K/( |tb8vh(nR 8LAH`8#R,* XT7f28C84%x@+F`)0s{Ip#s`0 lN10 =)zFVdFPIxbۉtRB%pX00@)k6/֋<|콧ZkIdQH:3̇6Lvi/Z )|]bNX4 BB(*y0P ?q!)<2r `$jz*),)ڨwl(DȗQ uXt04@`+Pm4 p!> ``G&Lu0%hr3UaQd j:1C٢%.%(L(-L RdG0D}xVr A4 z*lD6#@ʠ%Qz<)7c#h l,qS` y%u`QCv1fa(d94xHr;3ItM2:j!tOi#,=V@$QRAm",(2@HqPHE.qO<śt#J`q >Ǿ ^i,R  |1\fciXpg(İVQ8O)t pAŜ@H?[b-1,l!"G̓"8Lbs C4 8 9j 1wdQړm"4eAuixI+eXC33;ggE 쏄;V%`02"WLT5`%Fv:GbnXe*ҒB}l` i,4Mh|,07+1C]#Ď3_sm !xðŎ_fn>`tr'H0<'E2075M>1Q Z2S* ]@+DyZ(vVX˾eb@c'Mt8RPP6mn"2L A2 j} xM4;pLxMħ"@quH|82iCR>H3HbRQx.#ET K wЙ!Үٲ @ 1)2Y RX!wc=&8#+ytT0@S ohyxʬ0#4H9>1Ҁ2kpj jAЪ{=;@}2x18XhMi$Qa y@ 2R "A/j&O.H1/ 5 59# 8|A᠍Y4xP#pzIp N<8}6 u\th!ύr6^])y"( åݸyd\h8y(!x(սp } z|O{H:ۈh8DhLW42ŰQGz5V g;Xq5pj ``t!sɯ8  nٯ@ت2{m)SEBCڢ,;Ě) 0$` i |sbhE!؟Sظ(YPMXDSH,$ 9 %/1 .ᔉXohY@'H `x8~˜ȋ- XaZ;`c;[|] _.;b2*Vy?@@Nij0qܸ;ؽ 8ꗇ`j$yfyxUƀ_)(mkS>18AX$:u3+6J-۟°8P4 } >3 u9&K1XZp$Qh܀8 rawpa0Yf+r"ؑ h:[>0> y4T'FhI X)8@bKQ  v]5b4hZY`ؤe x l XPKM^S*iIWP-S'PJj`rUKZ-lBHyr4\]͜o;HTPIC[;8q\"x$P$D54JI@$P%;$^2V {93 z9B*@$K2Y!XepWr*`p'`Z0"F݀Ӷ֐Խ@ ; g1~ݪ8aM)Z  a<4Ӝr`y)]6 td=u:a0 HL!=ok_8]ptzO\1F"^! ]`Y(=="0QƱ-.nɀfK[hv ioS! I)J]Km챀/[թF*;=H{Ahi<zipO ؇.N@ubۉ53)kۼn3pZ]ثh <+yQ8` 0q)a]%ϐr  9m<y)`DxmPVd#!0 f9((I<5\ JՊpk uvd~9^@eXg 'Q$Mv49̓` 6sXf+b4M9>"9 uɿ[P75#@"8^4~aHyS 8ܼ* @xJ6E[Ҍ!xr0B9S'gc`&cpRb-4 l V洸ؐj@k `?rY@ __mfqhI@:dH-T`. @y0X*{G@H@4;8a tM@X tG`P0{@@l "d2@S>P( qqh`AU*ܚJ ΀ / z HPZ"f ,eZxw;3HRqN@}+:2"06$D H"(x8w *8¬@(ڹ6Pp-!/QQ\XA@0 !tHUȟ'X'H@y9 l $2z@ioL@h`v]t;"@) `Π( pp G3 'BIP@0#*', Q1hP3>h8ΧTا.6ul Cn[i*Pm٪͢x`H]% }3- -Y`$5QQ{L꥟2F .yxW2Me|90Uimo2jQ'b$Am'.e'P8l#ʤɧT z{%QP8Q쌟EhM>aGXv_띫`EggP g$첥?VjcCDbЂEբO'Iyl:$ 7&qL"A *J zd,%>lf'( ŽL@2 ˇIFW| #p \g&I(YT͡6kļ`q.loHJW']該jhhHő3Vl]*`֪~R)6cBx[L@l=H1F+R1ZLFG!`,0XoO afdL'd 7̓Ef̈́h˩_E^6T=c̈Xh@ aL&82Ci$1)(4*D%@ 4cc/xMG2 L(Hy5L&?i  KEQ$h RPdp8e=fAֻ& A5 |`n=6&SV`<ߞl <(m*MrOq8!gdO:Uͭ(`GPBd1:Q@J QK*=,1-*"J Q{C$:K  > ta(y]a5jl%BPy;4XfT8WX%Y (&nNPDn8g `gʑ[. LF€w!вh(@3N6$q ,:1)`\caFI]s;nR$H++3wRHJQcQ3@"63 b+XUsh^ %GB=BEv*V8ӏQhʮ:LG \M?K<kX^O! g"a5Yr'.SvT\I# 1!s6][(dl+%i6IO)DMn,3,x_}b {O!hPL58P6T Ah  MnT>OT)$7SGӅ#5 Y'Bi!88` I q,fk|ܽir&~E(~$TP4n(cdL߀(`+ɀCQ=s@mQתU&UQ2;JA!@50lH(H7FDž]l@K bWxԤGx"I2!R$ )Wc*IVOdJƺlt#f8  FH#ex~%fe:>  贈X 6Kేzc4Dq7 fvB*Hx(! nGD) $"(@CfNWP%E<0f"xyg%1ذDzI *c4$#1fIEd!`zw VB5*AB:Q:I @J2d,H9ell¡C0f'Bx0ĞqJa%Ty#LR?"#0H 2pY)vnQ@+<,@Na̹+a"`Sţ:l <&Cb]R DM E ^dA8:"32_x2"+/&4wq3oV`4!aG@a,alN "8`8+1<0B $aa`IĞuK;DRt>JIz#qJ1J PF)JstHwd¤|$ ta |)46{sM.tC"'f`:k ^`L4Z:&jAG]@ClFl-]@4E6 G4tJd~mCfPCx "!a:A( 0elPDK` b>PUC~6XSZ DT>Z:6}>Հ7} w BB_gqh yD2¿f !NVbH賂<<a=52_ qVgF%. zG\'#,o!c.K4'kc^[#xU! n`gP*~ Gpqu` $Mx=44}>pBtJK @H`a x7 $4Vt%v&j4Æ٤Zn @!DG\ F ?T+l0>VE,3C.H xaU~Dv/K=c` @ʼ@̼?<2)V*˅^͆{*BN%QX3EUuT>d 9;F"J*7R$aDaG,<,6UA"Ao,lyq:dtE 8A$R*6HS/U)V5BdlD$fAs` X0ϛhN6G>^b0eVwxW?WͶ(7t.ƪ%1Aڐa5QO_`6d\ hjk8Sލq(f_Thfh@_`GaK<)m&@nGULVI t~9>쮪ŀUS\quCa1 ]3VHcBejuY[>d7PpmQV+u*BO:7$J"!s` ɚᢖ|'t&oc<T@_o.RT6*G)vu>AfA$]*x sC\`@ 'goP(梒t=k7 6w4AiTP|&Cr:6`3vȶ7Le%\n ˆ*Flc)  t(6$R>$@v jVBQCUZ32B$5CU"x`c#X<{g^zZxۇ$q<>l`3Y74C6)mCqC0227YۺC5cX –` @k(46lu#XN€#;Cb)pOq[|28AzY(a؏m\FͱԱPP}`az;c-3w(FoeMJWIṮ/U.I,a"f!$Z| 1 A ff4Fcg6IѭZj@Uh3|dG@I(aфBvF bb`c3JƜ˃DJc`":)YHVn3msVv]D @ewP&gFѸR&C dw#v[ po*¿W+s[)5\70mb( s! &JΤYy oT ο @4C33SJ2>F}–Ch_)[%v`@RvHŽȫG!)aqj +|7)8Hd1GD΢"X #5|VBRY(18.eUϫ3b581b!6m,9ُ]Z`La$-L?7E@$(I!҈j U:5jn pD ОH1< MC×Hm9/Udz#GRD$| Y,DZF<6`:W"TG =dM|ŀ="= `RuJ9GݰUKY!R1hfO)8@y=xxh`r UwGwOks_'ϚXLtiD*ޘ95 D+|%M֪z`όHZ8J6CY%t*%<0M#j!6USȴHG nLϦIg*n*ѶjK¯#L#@1 6A@Zj .iT1K9RZ~/ޫVF[9 &4KB0l,*Hd`- ͩ| ęm)1K4qOS \Q eׅɩW>qWRL#GPNH& @3HZTC4j,<P+f p(RFk^,yjtj."TG/(j 5R!S3[,Y/aTS[>cVa'4@$>dΆ<E' \"(b`I I1Jz\#^"% 䞃JLyBC\ b b4/#G _SZbS$&7Fa63d )0rS#EplH(< &4 ,Hr3%]($J/D8p:qoB*&I~=Z)%D@W>a!=J1=̺4w5Z!7 ↅ`EYI˳G1&X ABY^ jhy˕Ze5hIQ+%j61) wNbq-޶TI<@Q## UPW5v㒪X=GQĔY A<|.9aUV5ْ`*@6Ae $QNALJɣ9-*АA`nـ7{a,ha`t˛]ZXr3ECP4Zh&h)(Dr0W-ƏQt-d گm7ѝp[Ɣ>r\xKy֤!T\Rs Pa@д@6BJP"zb;[e %OXi;*>ϱqb):e(,~~lqN-gl1U! :w}L$TֳXH e *J*iSj=p]At"y-ᙒ`K8 ҇ʻ 1 `-*(@VA Y{^J"[ )F S  Xk8`0xIfOШ@12>r:R_́! *% -W d ' ;%# sܡ;̓wLRh'L둜MjSBp9Ҩ[Y 7B9M`FXB! ժ2 (P AW"ZJȪ8q%5_$뽶MB.@+8K /8aS9S }m(;U`Q"_cG[N P0|{P;;d+롼 1н0r%30h}v. ܛrh.lO%0> 핊 [ip)m9芋7a(M<(xHl-\Dߗ/<@Ey8bTKs  &pro7A2hd|yG] uȘRR {,Z)S8?mg7kAq)4 < QGhEPdxû)7_ i$k}͢a#:d(]RQB^֗ 94u8=ʙ(II*􈰺 Ƶ~131W P0ܼ(A=z<)`2HF8ZPBLb`mis:ƱB׸px2 u;x7d8bE Ud4cK_S19hzV)"7m 8 ሉ{5E# BBHztHy|pva{4LE^\  > puAvݿk{tBV.*b !!8J N @~~i ҈ gxeRk`c)!8%C Rz/  ޥ Hlh+F^&9T AMX+]%~"@@8| @ PV"S D 9L aoD2 <@ B im0oK^@˜J>(TEV/Q^.v)U?3!xTM$`y2 m4MrB bZa6 %'Vcy@, tEX-v>?,G, 1F'z |A!UҬh .'D6n?9ɵ%"aI( 蔺M\7T,nCHLJZnc!4& t0Q=QQIUe(ATz\H4Ob+*CTb㚬/%$̪5Ұsr87yE)#pP"(,;B,TQ{F<8gS`hc]B$ jĤn 2w-EdJ $(5+I`(q. A7JXqf1L @,!:ʁN H||B*1lAI6AΒYM`<`eibH &y-iKD(Xx $5DC M fIY A8eH8F19:nfKPd(AO?C .;(:[2)."?gKHfjPgb"X"63L캂X,'Ya]dH  3e&]ei )C@m6v1Aόv !?\6LAH/B_%1B$"б;jKɊ%բhРsBHuA>hcx҃<㾔1f0Mt0H ;-@u=8\põ!=&lpU* 4,IG1mHvU4ACeܽa9Z @BjF{d@ Rlk@#Fph5^QX>!:<@@@L9xl1L8-toJ'ɵC/ B:#Ӄ *Pi8gwb+yYGڌAd)P8ܘi&3$ezv`Q3g,Є H1pblK4qEpDxLR @1!YQ>6أ! q(2 Q ?'f3i$6*-<hQОDRs724}lX $8~($'#@/x̎]C`5vÐnPh~۵ݞM,|D_ C,bIɌ 1-m[In *4B@Cǜ2x* @; H0"B|48%*3,{j]PaD7 s?C=!#*r*Ή` AA8@ ԀP/<`좨l9!*(Y1ku"^rEtmcz HnjئJh# < JBA*Ȫ(?DH:'(6@el&,b'\IҌ+/\:ng П +{֣LAFBQ 7( aBm޳|++ Lr> d$]uN%$q b/̑ hHaA5QrÈ } eBh*Q|A"b<) T\qj !6p!E\%t P8(@_Fnmx΁*b ,b.`J.4 ]D` 0f "J$j!JC+@JNxAdFA}'wA'`,d(驦+ *Dd `^fΗmP/Rhc+ARe |f&d*Kjn0 ȯ !.d)T&p/bYE%&%gRxABtt3,k jjdf?* S*L~*⨤(aB%BD~!"`7DdId2"< !sv&be`A<Dho1D>"`Ȏ!x˞Þ4@z@z8AV &p,D~NU54T%D@ A|4HU tM(1X4@& Nn~$+D%Pq3(t} 87@ c*Li#I/W8JB!P@NP1@5Dh(#I^-r eGMobd0lxP? IahgrAqOY+Axp$‚B`ov>A$&a *':UcbyMM_.C>Z`2-f@p-Io1;+Isn a) pܧF"jBnUb htDQ䂊x*O<5+@eBh:FJTqxެ q3ffA#!0|V0T|S p7$`G3҅U8+f l2`0H@rFI҉g+ UN#lc`*x[Ff DgcAc0Tvm4 ’FoFue. $ !b,jBR2ɰ{Z3!w8^@b ,.mx8jPȬ! @ @Ffː99  `d!@,c`Ћچlg(%(v}gh!4 >=2 `5>FC#vA6f٤qk0?B 1Qh7ym(*)|dM @ `!pObp!J=NAZ!p-6xj:C 8`ЈFz;^&(a<WKF@Ǘ{F# Ȳ@.v_6 YA 5iEVEPJ!@ A2܇ x4xA\lޡbz ]QgRv.RP` 2!GO9rFhR+"RӠKRghtWru+j0%b_l! ''D+q( x@3.e@ Ht >Rt}EIh( x)*Zؓc'xDJ߁T̀\1@t"0AxdZh&Hb[,l)爣#>{#@4ɠ.([ .&r]8 XВY `6^``qfIMgޱL"8*< (f};"2/ߋ'Q8S ,-'E>={g_n S@U0I| <mU"A( `ENsGSrS58p8NDJd@Kdn:0.fQ`lzPFj Hl#4N\˝!G@ x&]ҵi^mG0*f0!H`4h6Ꞃc:1T" ,K{T:baBBOR\(*  ]3V ӌ#a2N A]V?‡ R[&R!Rb `!;K.eK3HgT]2ƍXabz j@A[`UϘBa( bO* lRC} A@0 :_2YLP??_X|>%*N$<ޏy*MӠ8&7TF<\.7+~I+d$E09T~ԬLHTNH>ߐ@(=d0| `}NOz@#Bx=Qu"Gqqqy@ ac%l2 θ ABrB W@ |ޏhdKޓ@<9Z DD3 S8D:( zg"%8{A)'< 0f3FPTlz.#@`m0$:`(2 *%=D>`* !"ؙh&&U@*%.p28pOhD#{C U `\Ɠv D5!E]n Z-50 )Š$#'9S%rT@AB5L$q6R~@9/`:t؜pމC+DpN?BW3+-[d4=@H <_ȳPؾ_>pn}!ᔀ<!qs " 0"Y A|5jyQ|+`^ 2k` h@T D(`:\RJ#֖2F{6)x z@/ Qǘ.TiiL⭈$xO  N דZ/k-GIX<{tM9z P)x0/TRӊ쭏{PF B9 $HaL&c@IW`{*VI7!ԕzÚ1BQ+Ĉ7w4X"0LJklSl]2bp}!!xE_PvG4[Ab$FQ6#V0,5+PsU󷌻9C '( "mh/o#: imZ&aо`%hۅPTIK i5j-K @C9+\zrO q)c?F>!J 7hCԒIHce !  ($3 Wh hC @d(+{u1~`]1!ʎ LĂ3+ M IlCV 똑ys BM<:9*ͬ !O1ӟ9=? |S 4C3D_Y6H%@7Hx)3 2 p? {PL ax»0wѾ +0vcy`;+(c'x x0 #pP{|}bB$5PyX ؏( ؎0oz2!]U!ȃHFL.H1@(ڍ(edharlD8\hu*80 VIWA2h|/ b$Ӻ, py"MiܐS8B&sK()78Q>`u@Z}%P.cE8C;>1u9"ӨN;`bPLҫl  (c=0X{YZE xVY¨Y}5id. q߳᠍a` aL85h:} e!}ZM <'RTZl$[D3 +ǀȎ`f* r `JĤi +^ ׈# s 嘃T XhU5p)M n#8FmWDJ<Z&$ZL$.젪(y2.'Zΰ){(ͨ>P4:9J%ș#r 4 XraX^k;7ٱZk6kaw(THP9 8͉VBa|-sq<8/(#@a%hԧѐ4 9XN j:>` ! ůԊ &[r;JZZ92`&se<`y 8 e=.OʿCYYbL_6(A @7=XtTSeP .Ai-IIp$c(3ha``Q%Pb)QpG Hqĕ .Bp'Zl-F)DU(!!8T.;YJ)& { h~ϒpptS#823MBƽgBf348ڶ!Ȑs:+;Rͣ V!0I91$72QԬ;=~`Yҕ<2=Ӻ.~IQ ش R8)%lq7LB3D#ܹN{f%ɸ ̢<JW(jTmvډ B.a7qeQ{ :B*N i>PDjYe֦I !UEi&Ώ.zz|M`e p@јIHFdWm,IOlA 5 eȟ1Êvx8/W1^My{.Sb)Cc½Yes7E`0pwn, H@#.Pa?ؕ8' CS9F(i/Pc/ cBi $7 WgR&HXespja'c P,7RNJ|2_.( PV" фms5APCV= Ih?*%m$ZّMgoCd>ݟs0Q* Jqi `2N,2{sے')8@Ru` $n]BinW 7C:iCX'wh Z AP.= SьRKn14Hj ?c=rv P š`Y9PXIPmI킢Vy(G]5P78uB.+%DpiŚC^/{G z[HyIXj gM8qDK\ZiPD,*ʀYB@@ V3GcP 8?OT}>_@P,~?HIwP(/W>v@@,Z`'0`~P% ЀX'I!y3$). |%1;B 0:i ꠣ)$&ȉB,ݦ4 %Ǩ/ "ekB쟩h@76 nf_?'3gw4B쀊.G3.'LП[4 CX}ˍڬ#HD="TQ3P$ $ʠʲ>@ HJ qwئ&A;)oխr7c t:R, {X%GjX_U~ȾHTb,2-Y*1 8PK3:TL}q@& b+۔Gk^?'ù/).T`T%xn{kUugZ:S*4y٭h@9G^Bd˒k(A$=[}f'C`=_a`)T6**tZ:,$ؗZ'`.ܗE؋BE#*(QUg<I3"S-X*gFҩ3@T F($P 3svC#3U c;$аΠ@,2pUH72HHPT(PhI#HUIi.yc7xޜ.'0@x-yFZd%Y3vC},@>ljc뮍lդӂxRR\ɑvd\p,h A11@ (7ɜ@S{]+W%D4YD"2K8MI$v)"$KCwȌ L,LQB@/堒GvQ;l A( `j B## SG|FNȦ$Ps)Q -0u]3dbpg%`.QV=U=D6B=Y I/JMɪ'(D8XG#B8q A b, MܞƳqy%l)Uw6c#eaH9H 97fAKP0l@O@=(A䇈*v\ p"h03}EIM$UI@S۞] Ggp`έX\)d*&؂ס P @ 4Gu\o'JB)MIB2&cdh Bap2,}-vPa?JeQ0E :TM.XK%9G ޏ%s^މ|V_F7EH3q5} lE끩psq,#|fh.mà5+l,L*Tbv~H YsCnhU.VjHcLk`yi|Z0~`*6uTk:w^+Y4ZGp A FVSm7j?PSBd\S`0V9G֒ݖCa4@-+_U2E;e7ےzB\KqضCHPIl*a"n g%07 0a !rq1:7w;aPsq:!0DyH|+ёEb,/^SXKתr.ElхM;$7ڭèSAh wI ɵudDЏph="K`L7NƪHlk.EAG%bXkf#4S g"4!r(LA(§|x>kTs@ @*%![N'^*{$'~4 $ FNh"*!"`S!lG;Ll hOaX` BPa%la4On"jod^'a&" gJHr'6k(v@x| EaI4!g&ó Bw)%,(H7dOSJ# )*&` 4&#t:Gn_GHN<#%jm:PnA?' 4X t`~tHkDJ1A4B*# 3l#L<E 6p7Hk"z pp!(!E0qCRpP5B%"V5 ` aCA~rk P/:8f&`Br(bGk8Z@"H<_b<⮴GhdS(B^,&::b M˪Ȥ$rd{ $ !(#` Z 4!@7ed ~~`ztj)o<'o VX˼" xB;&MԏvzA XRhH~$"ZZk ~e&a# ,ƶDDI&& @$gFn1 FiP8(oeH4!ct ^|a܏#N<`.Rv3 ;)IDt<$x;NP*τNGA.j&. .%rմrgn7!x3B*FkxDHȱZdrFBa` 4%ѫbX# |:KU8nOLsdLڋX3V$I+- $d nA xF%O \(:.. g)sx$<4ӭ^Ǹr{(=zXW4KTLjARHx.CG z},dH+r`xU!2H @$ƪ&UhJ yB& `aD,!S,Ed}.fr'0$bBtLo" t@3lFTx! E8F;BBrXn\өtT源cbd1a(A x*)hȓzo}X51)wj)*&a·W:wBMn{vg,%v5/$,8#Kդ%hP@NsJ=`  [a s`bP =3N$4 OzT*8cpJdTbIp`bn%R4fht*&&F]F3GV0Pn)N̠",X0j58rE^'1)DA-vz3JQ' DSCev_p˥SQ8> ^ϊf$b.fc=d;͠pj>r">JHHZ:ܳOq&rZa~.lo0! @ӮTW\6\(ˑw^r؝qZhwmZCKor E~ fAְM9xB%$H:8nw"k/ av;2o`KD$@ i$:AK{xPB` 4B$T"hL;%kbTppdLFP '׊xsU(LL: P˿z'jUt>EQGC=b6 :k*s\ B& >" ~&i$<Pv$65nqZ")w IV hSVjbH,> ҎԳOPrCB8IMNnGZ//Md ``xU"; >U"leHG r s@ʌF%Yr1"e ʇ DH"x;Ͳ'4;JzJL )dZKdQbNa0BAն][:#:A#20I/V:ΉZO= M 1%Z532vNz@,=V(XUzs A 0dTQ8``d!($=#F Hhq:nA= AreR`=/?Rދr E:FU10]1kdl% hUq'16vbn*q64U!>N"j7c3'6 !a exZɺp@Υ0ȩ\zP[hNhG6;3)AdaHɾ:?8]z 2JCRec&nĹbRJrM"I% e`| 5e0M p40lB4`(a] E֏,Ba1aih a/E0 @E!(VfEh 2=߱iKDOȰ2N*thD `R) cV[5, Cxx<C^XqkO_q`=*qQ& VX0 14yg2yFc F0(TG"P I { L*b8X*2KZn "#+ 3ROCo4Nk0J иi)&钰CLȒڬJ 8`piJQp=9rI"IK. D0 2gۈ" O^s¶Rʢ<ۍl)[e6g&bIlzAtJ`fF{.@Ɂ;̕Iejn;I`I C(FI)860Xh$I": Y)`|\~;IU`¡ e%o@Iu~SX{GHԃ^ 1@/@'Teg'T{jUֲSӖȬfeA`= cXQ , jU(&&N|@"SVeZ(MieڵӲcf%6 kym)'#!'gk\P4C #yguf@M!ZaE]$FX10 KI?,`%Е!@9Gqd'諛Mv8͓k̙U@ Rv p#@bðy(eF|`K;#@<jAb4N9.@*vyf0}l4eϜ6xl Z@$E#Ia~8P&K`u-;W<{/ "l"  e+ld d(>1B( b80NBcD"`y挈C(TJ,:!;CEA# odNax$BU\P bD1H^@ >TtFIQ*ga{E> ŒaWD蜤_ 1N׎e(%,t&ƁH >CG$I =H|`( tkqN 5XJ[HI&Bx] W@,Rm 䲗`'cXdFEi-YMy4FȘa$5:t('- ɢ)+RNNb !Z{qYXZg8 QoЖ l:e'cC )e8țHj84K0PHs* t,@t!74dSVa 8GXi,mtA٫/ S 4v"' $ 4@nve\g),'`/U1y~QȖ(Xce Faq) &(a!S ,n{ DTt@Kpf*Nk ] dj7L]n8pX`f1<#DL,Lh+%u>FR8X2dsC€k}\6 N xiyx 8/`- P9 B|77th^`(`w.;@("#P28 YHa(cwSCP@E4:q"/}@IAhjs2;̀@Q' Ѝqn0NVxYoa)Hy)&.(44ېHXw0pux|9p 0)݉K֓;蝀L[Yc8dw+lŨx+ĈH{{ #(h01"i8Zp$pt^ ˋ[r(S0Z6 q9‡@ 0@$"`$)y XGAsЊSz:0 (:" WyI 6ykUH^⇪_(%L\ѐ#:O=*rwKP#퉀 )"-S bGeY/$~ӵ&83G؈/AuorZי UI( {.jmJhFL@\E0t0r (HzHߢ&1 i Q yU*_Ù-D@%Q1_ Xq/XO`X *AL`'O- V:*' xҌ%,rb0sKbGW(PSi! QH Th3(+y' Aˉ3̿ rYЋ ug 3G !,a"HNҐlܾ0@28x v_*q6k;iZH0kQAa6X'iX9C?r|K00[' !<.Wà;HvT`TcD#-0P3G2z68 y;[oQ/"R|;B @qEɰ #pKhE:ok0$D%=t=:e7K$_| -WR=>:<` #3B9 g"z+ ;)p!{URX"Nb6Y%"VF F1(vGR00YVH,` + ӌ$+ Q8 cEYK+=`  T-LXx6Y[ԑrBjC8%Ȭ!9&cL+D x™Hn/Ҩ/.fPh.Oշ8`C 8 8(eR'ÈR:;iVIihCpaT\Q#~4x1Z-jҶ蝩;@O$$N1{ 1Qe Bż0X&kPX:8""1#`вn[9z{bޭAP곩E8_ZH{mƈ3%&^Ѐ2r)Z&>@ `yǰhP.qA1Ta3y&j9{,2/m+1h8qV-3"*pY`8+A@A9s] J8w>UL36I;`rRx.<;k6^Ub+M"8a #`3jJv&(KHpx[;k;5k YyS-nx րSjsn1 1$6h8HJ5s',ׇ0(K" >iAh`jk]1[".[&m(kXt8 .`߁"j84E)^ e ާ03SRd0 (a&t{=X'N0#h4kb \2Hϊ 1@TuY+h\fwşoȘj _3@Ay@@ *T0y=TW/W?a@ GY,fGIӀu`a G봩*2)H -vgo4yA@*" 9}.+!gqFP>R ʘ*(8-`Z 0|!xXڰm?C>l o@7: @ G<)kb@é l. C=*4:H6@ssyv!  Ҳ0@Ŋ!sAF6fɬLhQAp8D;K"L8 8”{Վ?-@8 /Lꞌ&YFѶ$w(LPR>Xis 2L^?#K9zFyj21g'Κ$h ;ӼTJ#*jzNb*9d@P80@xK⬐BR#]ra7r @A5ôy˪r+YfjvZgd))OEp$ p`(BςLڤѾƩ*aOSf |@̱_h_`$(CtL"1̤c>ё #x2fmKW 6(N4;XIN"M읣 BͻE𩢒,D7DC1>gMYtp {#RZ9H^18a@0&h; (Bq{Y\m2.dP yU$^?D*T g! Wbd-Q/!Q8yN0D!CdaHY#$T-4K,yfHA)~ 28FZ1Fcr@CL (07eL@7Sv"M = Үj91 =C* aVtpU7F" t 'X8ɝ0`hEk1&a1,xBDX/Ƹpv@v⅀+J9p} sKAW#A܆h,Cy!f* `%LќZHQv1!/*!;%?Wc3eZ v[3)y7H#xnfd%d {$eYȬ`D %yo!LK0l!pc{=z۝h;.ȋ~G8$\)̒9ٜHA 4CDq1TͰtFB# h@h}Q̓s+A&:2hFTN.#8Ȍ D@"dI/">$,=G`6Sm35DSlX3К ;͌F栢 aQ󌱊܊(v]P0@=|VT^gc, FSh٩!_dXb,jAC@Lw=#.>*!vb>+d ~ViψȔZLSc#!6AC2D@0#P`{ äA FB&1qė X@Z!*F6Xђj&8%aR܃9`.z`!dgx|X.D0I2D8dAfB$Р)kؠ Brk2)%_h*W#!h:j8%rI ">$A)P!*rZ`/7qBjDa(#BaQv*h@l^@ rEEBO.r3ⲙ#8!2a.~)ab*$agi8F;C<-@ GF;C6;DV3^/p.F5Qbczh,&4~!onEn$!4n zhi$f bER`VF*Ċh ;i*<(M+ӽ)J*`K❃bhf AlD[hiz/T\ @  DE:c=Cb3sF2Q)E!Až6p9JNr,0?6 N"&~ӖBBFzO7<`O6 ,&NA,0& "EId @bzuJ C2ž!%dV!ES8c5| =x.jb  @tH ͖/@*. s%E$FDb% &rp*CfK)FGT HX`K#e36\Ɗ388&>Q!tE5a>by'\5c$)+:qyQ&0RK$QR3D`7j܅C>1bPugcEo~7VS*-3PL"VW:c:pi)F1T'h2צ-X)0f%'*cV./Ș$PX-+Dk@Nmg89VbִtEy,*j[kÒ7HL|ꖎ.螷9<"I~vuȅvFֳ,9D^Ii%F&&z c 1@&"쭍)@".b+V;A%FE"LD&bK S¼T*D;o@|4 ``7PjPD/L%|G'*.̅-Yr x1A2SbĎfhK pcctU4aejXQ -+!쀢dR`aH$ξD9L OJFjԈNV1c6)8&^LRhVP<̅ Z"D 33K"h=A%N6T34fx gL8&"BV3!dzF#AZ8C8EДhYU [@b Vo)f<##cl"D"0f̤YKGIMkTͺ1,'T6 IyU_(ErcjՌN0O.)%vT"*B!|A)4[X9@@I@> #Mle.3LPg& .ֹEP{o_E"$z:FP+.vr9@ C?E  .'v1]wL!RzPaj0aBvb%rs ,az@#~czX\ ch-DƸhth9vW hmhaۡtr!\6C&SQ P` Cjv\,Bu\ #:[\ ɡ%$]}| W!A2fdKF+4 FY$MǃtD Oʾ.~!qA`~pHc[[}IR`bi ̄H7I"oI6*w6_*1P㣴<!o;@B)@_3Dd`P;k)*F*Aѕ~|c7:j#(mhXEMad  SO`o5i* bDa14 @ ~_`0 a?"}?܂ K@ ,!IK@ .]@Jh[y6   $$ BtM @@`(\-?/@0i5@ $BZǭHP`QPDQ Bd'?AخWx~aL5u?-oGYBFH;9+_ H`ppf0 $ iqD*'nv{)@8 G в91L*MR (.@Q@.DZ$ᩍ:^* Iu6jY旲+d0^FET".)0ۨLj@I5ӧ z~'_H9ٺk0!ͺt8ցP Ъ Ca4LbIuT> ؠ ,ˢ21Z@6P1q' jRP.:LH(Sc HZ;j:+U<[荟G-LO w 8YXTw[^-J`"G*!L(ҺX#(GȺW! Xk]sHEVU  JLl)h " cbhl2z u^T D WSJcKxp+Ȥ]PeM+4}YY+n,O6YҌ틽Ƿ"2;q"(,w 'D_VY׊"B&OZRKҏu7bCOBӾI/!+uġlI{X7 >+H-$F"{2'UxI^{݃!yFo n] R^o.e@@P C|"d!S$p >:c j"+VBKLowh dqtAL,dȈҘI*,ľVmIL& ? \E14B~@eVbOe0b^VZD*Cl P4=uyxҒ )Zz?~e"k7%덡3zlc[\]e$$a-G#- 2AK#AR<\]ck؉0`LQ={Z e8J=@UN)@͙+!X"&iH)EIy3~%?`wiBYL#~Jӝx< @x_$CBf1>!< nHP#i@YJ"YXC}xrci.FQi*v@b,xJs==GFK!@52 e%TB'؜# k\-@@]Aajլh1&YUXOxP(؟a , !"%gw)C[qq@w$rT@bG5*艀9_w8 n d&F`8-;PR@4yd[!r3,ApSHB- اnIPm}`g,'B\'E=m˲ S"_ <&[`3{l~_ٖɱ͗Wg =)N@Mb`X0ߣk068?>$7D[tcÆ"Y4v$0xT"Qq%ѺP@Y a;G5WlVk* l]IёÒ) ©#> yLq?XO qk-p;J@X ztL=4F0=Gx19G5rN^ z% DOL sQsG1a<?O1 #l:H x-1YfTJ6"HO 3% ҺgQ6ow~VIp*hl T4FhPj-Ÿt0BEYP*o)r ;`!꧄۔i!B?,ǍGGEpGA/X>U~e(q|,0|6,VRJGvvD1_ ka3^wj ik 1҆g a i 9'3hS(#8221qЖX|8`ʀTN?r. ^ :(PCL CRa16ۀ/!83ph?0H/ƞh⥩V*+ h./FLyYK=$(Y σ7za @"⎘HŠI")7i(8ڟYͨ # 2e(؂PGC)01l@6'".rc,0JR 2`긦:jiEص{0H4)&(KX֮&`' IܟȠND b7'j0lxi?:8 z/ l&)\{ :$. Q@], hw8 a1u`HX'`H# rğ 4z>ꖘ?%X`072 Z'@a@=@%Ƞ("@={]7 )6B4ur*q2b͹c JQ1x//CGJ zz0b$20 ju|!kB#IR S$PQ1a JUI()? U8*.b-,y &dz=GI[;! Zj@@8p6p`gIJg,`.xħ![bxAT ; s p'0A򳲙! }yϔTIx' Xra'*aH Y /'P}4*sɝUy$eJ60g]3H7u=|* HYώ h0$ B !͋5]2s$Ő>PO/ DF `2/>1.\$˵w d\Ic`6qCrA藵F Bv'<$(=n UR G|È3+< `i jz@Hأ8-d!) 6*F8xIM>J,&ѷQnNP0a2T"k'@h`W*@ عyq f *yZXvkS~\_(ˬX鱛:O)kzU2YvVA\e'0nڡ(;1@$8$J S!pJ) h|>~uuFoe'0m!6@O)g"vM^*k8S!=U# C1®ЍXaH_UMfVu*aMIM F) 8<֍J2Qh\ #0CZbHE񡼷'Dh oHuၘSejtIj MpuRhv719^"LWeIʀ*+ nu0V 9I^Ȱse lbY>4X%^=/B)40ϠlGS:x}Mp=n)Q \=m}oA S*LMvA >R!Jt:d5TJO _l~_)WjPGWܴ_\U/-V^~i0G1>?bʫk"tȊ$.|@ʿl =g0;2B+l^."z 7">| 2ZL@Q gL$8 PTr胢H I$ I ix, `H6-t:&h@HҊ;.KmcVӦb 41p(tZ蒼)|n{.H|"H`/ ,Sl4Hd%2J5@ UʑX@6j{Hry(R1)p<}z*Q$p@NzBSXu4@8uGt: fZ6JYtMe. B G@h J@>'4꜊?(즚7xFix\HdT?"1.h" >DO0^1Gʴ .G+5(971;aVS{(d х0&Ef: ;H' Sy4* #.c !`9o&:*Q<˥3]ր`$F ,cǻ椠YE W@ (epTTayEz]ѯVu4$##Ⱥ|̈́\C'RJـP noZhmV i:Fď%CTQ/X1AAL +y#r rFc iE/"=!t-Q[DkL0VN t &?<(*@xTRȑ8Hu"Ӧ"COѤ+%l3]g]B_%ƲN@.;"" b<_;iQ*Ox$WvRG`_P-Da6p:rV <хa@[$<Q"*=!QW;_P#CtjeL4,8`h Hd(>d$`?e4I`Io12@< q6@sqB@#z.s&L/)9#LeNr|vV'!)4}Ls©3BLX} `HL[ >DMJz4z"6|ƪ9`HA6 BQ-Ғ{ipqp"iAњH] /'eQjZOV,8j.#+`"RRxA\.ɳ"Ap N[3``ĉ^ rlᢔGu@  Az#0ZO" )/gH0&D;E(f:b:KmO4_TcjHʔi5XPll0Ũt0ߵNv9UfWс) aSAVzjNv #@T/pj[ w鿛3c%O LDF n"1}) (v$#s`ѯň`f5n˔!-!"(W] at4'A=D&]1m "s?]āAL&x6)RD;(I%T p4&`/drO )kٖc:4`FP+1 K\稁熐ί5nYL Y+ODo4AN@Y'd)"UP^gQ뇥IK΁V":xjPkLB@h},l R wq/WvFZEdXsRf$UԆ peÍEħkc-^ܓ塔!de>ˢu+eϐMf,O86ى)McpaCb(B]: l%4c4/+4%xXV0- L>zd\r%GɆ-%o ٣@EP\2)_z"B4悂2Z2/0"%"Cd<^J #CbTu (V#!-+R&5KBV"(+VʦF"Fڅ,0&/hJ.&Kb@bB%0?\1N)`!.9g:-hE%X@H v-.qpޤd,VC".SO8}3l,fK I0A2-"¨+ꌣhzȰ(^b,,$_ ~g"v؏TY,n#BS@a6ΐEJ^ (bl0,̪1.$ !ƸXl0,{tV_׀ %H*4C~熪?&d2%I!I@\W~!Mse`A*dPf  "r$6k"f 6G c GʭF `Ӈpo%6H*n,.Öބ2BN3\=a. !`B;1M1F "ȖkA"c>^'ZEĮ&a1F\)1% !XŨ7nYƤ] A -0*!¤;e]-C6BrBS(>m||Yw," FdTe+HCE6vlJ"¶ aG'jOc's:YF Ң P\ `@ JDϨهF""1ϱqKv-P@d҈yl)KLS @'&^ wA EBl\X2dq_Lf=eA~SeX*o.N,e5&'1'犡dбɊAD _ 6+!+X؝[|k@Rd ^Z ;``QNb,# N֦ * 3AGCRAĥ@ `Fv^0fVf n l7:;*eQBҲ<6H]`$` !nfƭ³ hs"v8F*l6UH,52:*⤀R~iX1< UtN`7փ`O?o&BEƓR`Xa7S2 Qgbιv!:L P~L۱)I"x-m^ NVS @ȿbk/LHV^?*ꥒ za& cҖ$7.&s9O:zC a~^E,vv,9h@z!<fK() %h4c-1_GR |ODM1IDA tY/ #8&dbh!>< c>}-g#%O@ , @ ώJD/YwUA|eUtL" Ihy45Jd'9R,  ':XϢT&a!N`!fH!S&X5"*@z!Ln@-i{bn`11|""ϢJ7&Ky(WEKS&0BxKhF%1T1RAnMkj#F'0Z%!"~h A¸:5+&Ϻڣאv֤5;~x|6xbp76g0_D3LuKC=HI G*$z"hZ%~M#"vƲ ?Ak+E00h!씑66%f5ٮ+ؕOQ,%ъ%22AC:hZ%dH7Ar_2L="S>r^E(8@oz+A#%%z&]{-5*7'8oS¼e2 =eЗY(+$hQLs\L fӁhd/?Y 4 / ~\#HV+.^>yZ21g z҂g@ʫwț.$:q!Z+sӭ:C:hBr+ƕM  AkfwI5Pl"á4G|>S&uhi*2Bm6Eb~+@Wftg"6 J Vn ^z pլ^L{!%T;r /V>4a:?S !D-X7BMWr{HzvJ;D(An>l`m tD*aGE+Q_FqA@D G?QmUP ]y@"LR׉ͷ({ NXooR*]X.YdLDGwBr5eï> ,ⴶ8A g& .F!Zٗ^jRfG4thaWP,o}>!foh.YR4m߯ @wX-Q0#hVC$ k9g2i $R`ZA:1XWPh!@Eωn}L瑩z S @I~H)@wmz<hH%ZAݎuY4<@W0 ج0$v;PP(GZ{jy3a 4D~`6'Qzn!ҟ07'+8nD$>(hz  {L6 kxiXmZe f= F4 0 8l"PKb}+Ȫx~LZnLzh<M hbJ'4Z@PJ-x*2f>*4f 䝌 1ߨ6mQj}k@6 kjk]q>mۖFA ="%rABpQTjN R˧ 30t{EB2޴/6E C;3&V g]?KS!eĘ2րl a ($2*rj(C:jɹ k|(|Ckwƻ I6C)RΥD&K5+쑤IHp',/Eq2 a|4OR+'N$j` C`b 2;aT2CXo-DّAH/PId/-foܕpJ?ER@4 J)@&IERH L&h3P+˔iAʫ0d &`vhI)\ɩ~jRFRxu̚WC"F"/gqFY\4¸Wj(#/fSS*ɰ娟[(h>U>+Z -rT A># ;0ezjKtTRIuڱ#I +/QcS*7$8Xj{0*A= ʷ ƸbsSŨ0FM1C4h,~rb\dv+1n/YcNZzĽ> SfO&K%P"6Z^|H˞EW|aYlqTO +*H಴m^Ou2uVBbOъu*+)*so[6bI, [iO  J s6GV5qL'MMit@ 8"hke}K"?6r!$o gHi Y~q XP^ 2ˉ"qVЍZOkA5w O9a0 *cpd w0ž ˆ$W!r<0DȜ.ߪ0Z V>dH` !^8k/kL*L 6ͬdy5 ؇q!ə.`*yj3Ճ4E2i#Hb 6C)#r1AxUXU$-zXhER{fZw2@a8E(GxR  ۉn-Ɩ=ygK)d(An eW+f%dLL'cfС ? 'dn #hj?a8,]\Zpl(!svr&k y2ٽrh 9tZ܊YWm/3 T,K,V5#7;9H^(Q(bM[QW8` Gk0+ۏD8Щ"':8[R>йq-0 ( 5@S(0  , /> X0 5؉.P X1K Sز@  13=+h eb+wrt"@03y?9=DAkT&; B#H9 3C6Ȍ @=n4O0&{eRۏ0&Q*0SVjhjs+PBىL4"!I:LG-8)֬' !ϣÃe^*Hd,</=p;7a("8TP bÐX1#`-!R<:IBkJ 9O- ="2&Ȣ7 * )1y RS-V Iy\@L[~%:H2"\#УNL.p!aWS[2>嚋\0*T2؉\XB/ 1ti L2Sʙ2$#z ٱХi "0qD =9M]VV,  О` ࡡ&ȒKx+haCIߋQ?) <l9 Ǒ\-1 Pң 07#"Nd4% 㞰n)"B$}0#D bRj{ӈkX"`HR0j0rGJ2]Xv U&Gt H)#wX2__b}= +ܽܵh+Rk)$6C۸N`j8a0]@tH ځвKO]B@<@Eu z= _Y2tLhJ04SE$qU4%`;ۄF/h8 57 ?ޓD֊01<ph2nê$͛Q6ۂ8"0W,> ? [Cv-"WQXF@DN;6rQk5CmH.`E7RWV<+ +!> 4>aGSIcc;["h2z@9V2nR(-6WbQ)5xfk$._g*/K)r-BK -sm0uI_Dᑐ>؅]j5$jUj%WTks v2+)%DNtQ50@ԚkhO\! k;{hHJ.(j+M_]?ITF"BgZh/XN%A< F59|OXh y?5XT)&T^”-j_ ,!`HF8ht )H =9OL-XsQh0iz;fFlgƏHHJSCHpQiPZ 0y`d9&kh\ml8H [ʙCZ L*Z-̺؉YI{9%Y|2\`9z"0]@ Mz dLI]2xP/6>ۭ5#38H2Cڇ>n^4/E 'Iik {Ճ^9foWZaW.)p(hVe.29SX-EJG{'&Bb0D g}<C2DkB8{B: TK3Z c+B.SH-j iI$  5\L)@'$4xfB!,VkP P)GiLW(}26Ux>")ժd2Gi{0e]C2\U1u` ;]dN2̨@ t2(zf)@LRrz :J%`?ǷJSS@&(KlN82Z˦xf*Kġyhڝg8G `Y3 y"2*{M@x qbVxrg-Dd /C;Uko':wMg/ 651L(H?ӂBRFRp@C6`1戋jZ*qxLQ2FXz8`܆A8@c At Q4@|(HY!\D= + P݉[!(WY1[tvCn*HB`{ %`D@+ExѝYKjQ0vzNɌ(HC:u9.pϟl]8d1he ޏ_ x{Gq:)B^VHk wҋ001X$<|@)EYNAM TPGV@%|tnM[%4c.̠FED'&'E dN0AD '~<'Cay)Ar >4P#:qA.e2\H,XDP ;oiJd2iRo&.PDi1t!x9P= "yqTkB؆m@R`T`{%G,`>!S4>svсcR #rEἔrdB1x, GdU>>iԪ[!1Q/Bw*%w>ݱ 6v@КV( (f>ˆw=5'PdHiNj"19*X0(>'S\I r-ް!r<`],0- 4(c @CCp,vNs0(>r=BZ ntFZ$ 6"`SMh|hs[ "UT@\ q42iQEмsÀ~(@J=~l@*R'd c],'7(##<=Yh .{Dz5DJUL\ K y.0[ق?Ul2bƆ!xbHJ/)9{3(Sn T@xؔTA֛y-E I%XhAl$P,qЧ:l)&*N*`%=ݦ""M! bT at*p*svQQp2C`Ǐhp &I78[.$ͥK Kal)@,Ÿte[uh HU`IM䶁7 :Ye/< 8(1% H"\XJCKRAZ5ަy* :?'C 8&Ah@1(x>>{cV0BC @eneK D+JP*bn'f jȖL5. Dh:w0$5@R @\{$a bj$IJ@7@ 0a`y8#.hRNfO._E&lOGeژ̕AbD$N.7f ( 0eBj/P;;n InAdtЅZO($V;&$)!eA(R)ACP/NvUE$W**V=y40 PDehDeEBRPz)"@0L˼+( ºkpXvŽ*E{0ci$WPJ'NnerI.DNiʂR&(R~'EN"h@j@q23& BH`NDTB(<ff>5hv2P.>uFAEegcTs"Ј+s\W)Y,6vW$x!RvRި% $"LlPd]T- +D*).Ȓ%†(^vb*l@#Rc! JQvv;"x%@)+,Ynvpš$ '*o8Dd =< @”@1Z'* Fceul @1AvE(;NF@/`|lp) FMSE;#V #⊢EP`8)E/i6. ۂ<ҋ#2#!X^ńp7Ă)dZBl` :L.`xH)'6;GLk_B+P8@OO"C*'|V !211C-N8"2Zn󯔨.gw HJ Vhf%7U>+Hg5OaC `yA FQQ@D.bl/` a<#6rƒv7,w;[Y+fhe6PaǚǤaڎ*I!j-&s4䲇䡆Zd>}ˆA a H#yh/l `$E h;G4J$ZVˆh((cv bx. Mg"tTa&J (Tdz^">;2 e8(FӎjLKe8r%b N&V*(hm#Yp|j6>mB(b@ hEjiL,Ήa>Wzli`> 0@xX<}@|64. Tp|r m"a !A g*yt=b,`$!>6Nvj5$ 1Ձ-`!Ɂt-ta΍t8`6*,`8 *u8@Tj-@_t<2nޚX#WS*(.%CbI2xs{{CY,k_95 >@j%#០ ȀOot,#I#ʱaLdfpC1$)q&Ҏ:BhU&:S> e.8!!1j(JP"YH;q2#2(dRB,yO dzEi3D&!D  #*aZ1l*PFq.PfX ̼$4{H$XZ:X >d~"ca6 -"֎*8Y[8힀: ?qoV%H5F 1:;z.@P&  LʁP V ƫ\)^NArq٠2qb`̎4֤L{f"nr_ 8h!Eg'h]Bh+ng jk O|w{5$[A Sj1r2H=Es(Q1M㸠zUƢgH5+gE efŠr~z$*RݰX$C1+`&tF1lacg<$BfPp!c]>XrrdŴ GvԅZ$^nJrzHjnlv)ٶ62D$5=n;+2Ug+P{<cehkfko| ix$#a5Y*G{^4juzi-SJ"*U6ESWBn悿T: h)#QU C^f֍_ :mNh~G^*'4p/;UY>O$ۣ㞢^**k@ L7;{\aRt ڠ^>Z B/ C= :Nf 2CC$H(?ߠ0T,%%|>td>!̀Y{D dP_ل0 v(\1n]kϣٕ[WN0Y O'}IgUxh?Mt\gG[é9  }} +-ԟ X`%h7 㫪xzB-~-`(L,`>woj\8ʲ@n!9$Q\ҧ( GA#xv8:d@26!elGD+$0G4h!\<&CQ  K$.-r8 Nԑw{TSNMy5ԆU+(ƞLfWЦjaN2 $R%T"KEճR_#,hB:'3ƫ"exQI;dT"b&@LPT@*(C'6U Fj bHL CZ`k^X G ]6|{b(J[8#:hT /q"!:5s#I{S/E'b ?/\Ҡ.~*Qʁ,ޡh&x'29BkjyGsB|Lef`\46@Bfam!hhr99BJh>Ry(BzcTTTOG0C/dzOFBxQ )@%xRkǫ2Ā@ 0BbV r=crBy_f}r A%V<к58Ȳʯ!I5nb%$0@dEPl ¹yFC8?8Q !nu) +$N֒J4ly6 ݰ,3(]EDrgɂI!< 0xyV%@5$-_ Kǵ(̸FE*=+%`HI1$ ʀ+Y:!vI:%.jZ pxOt d qӪLS[-GviUSVyi!$ЦRx@$ I?uG^Pb(3/KҖ A+´ k;s֬#U BAne<%İb4J70M̿.Ё 0q զkM'-]_׳Ff'BISچ@6C;rY8_"DQB(_He2lkU.8 ѐM$E\ 60nq̽2.Z˸_؊ه1oV:N٩$Cw+QAEV|vkT:Wa#}#"JP[Xg e' AH*D3rUU$,W*$Dh Ք0{q ƌ܋&+P v;6㹌udHUL"u@Ha_ 4h|-6FT_&,: a@(:('q4Kٝ6"1"."DN rFi'9&YUt($ !ݨ=&\JPvv)2T'xkޔk+h%<.G#48H94+'ytfltGf; 1D>J",Sd pH ^ZLUF\܋OC0N=Tm!JN61n4δYf817ŒJÅtU!ZgAIfl'i]B@nwG| U_MN3'pŋܓbXXG50#Bp#c{1'jEصwN: yd#rh<I~]*r:h4J8jDchs>H Kw:A^;૑b  ̉=  "Y6ux8NfHM뫒 h4ZHy :06` {@PդIT9[V0`rgp2((cA0ěYԂh%jK0 KŽ%  Yj Ci QI@@~AD␎(@iO8{ӎ[  5UӝK@8i ; !%)POqPwT?Y"#L)BDU%@x0Zp9@vq1" `FhPXU 9 9:qD" <( xPH⇙AXGHAY3rQA  $5!5C ĕ@ nf5kiztCA&(0@Q,8ŇPh YV++eB9T0Sbc.B`E'Ksi6"qKщx31PK|jX3lj&Ki{xe! "K2 jD3aDM"p %:!HtL!WHT&GC˴ :H1X$)͘rRNȳRØYM=RQT8 `ϓiog(<Xc$$ྙ$6Dq 8PvQ0@y!ڜȌ96OC y6Ѻ@ z A?6.I處6}ą1|(tRΗWJnChQVYH2p8&("8xv#'1馲4hwz3y*],!8DPq?([ޒ Xqظp(VCtpdPj+\v@r/V 2)Z8|Rئ)b3PiȾ-e۵ Or$AЂ,#Kk,|9.MU0$9؍ atG]CAUؐ`%B`FLhB h G!-`kщ)Ȱ0b刘X(Q(l۾ |=0TJv{2>vQAɱR&dH `2|LhB0Di|2Zp8bL.܇Œ[ʌEfPk"hȸ ˈB}"(c@eHڰ^-ڡ<0 # 6<H,avx JQNY(`XtP5)`#Z:*ՀIi\BiU+'. 3z X?j@ľ0F.(i*G9a x 9P%88(OLH hВ! -x sH%&, S Ur*X(Tvi=0Bw".W>02;.2dZ:$ojʹͻHN@ ʌɦ+CNVmCA_! (-_?;$~!så,Q[g2hM:}Zy7О@NLm{8:9w ;(8 1ÍJYBZ.k9Ub%ŐXG@JM/#?>.+' !u.@׌IR}gmt(t9Ԁ'B\pC1*|h$E|-@՟v[@{ k zbwpr{N8#~&{b@.k8y<8?;|P}r$I}`dA"lErhGN(uuCd>YSy)d^xP!S<u<n |@F3 /S@HKJ`<>_& -|Kfϧp<^O00 ?`8c1@eI4,$I$YB Hd07Ι(M(ʡS(P.a;K?O`:jdϷ|@RjIH# vzj` #b ;8e`X4vڶM@JfL kfhƀwgC*8 Z<8Jy*T"Dz$?` D~2츀<iDӸ0!ML1HC0i2L{ȒB~}m%rKDNJnƽ% ֥zJHgu(Qt0yLާ;efcp_7pD(pt2 '9qb`0z: :zHǣHZ P8$  F&DlF$?O+`<|=@(B@Wa1a0Y4Q/W0P'kQP` @ A ?8A V[@[8g@}bw6V3~?4s$g:ehtq6Z;Kl,֋p<^/@Ci46f|d@?diWkR( 1t`ׁ@H+ "%hx}.` m / ra|\%2Ԁ0: b/8MZUz`Q+N-/c, 8. 8R"gVHm$Ld&Jf@u$T8XTh)|='KLC`Lh' eAb&˟, 2*aaD x^ 4K 11~.wgfVh rw1a<sdr^5ZvohEc3̶(X"P΁/mhKI|P9 6&{l94mU*ִKeNz_f˱=5tF51,*7 j˕b,w5Q pax(M-Q CH\` wⴗiTe!Lt6F X\Hf `@Xy/'&P13ad.Eл_CssZveF\:5~qM2$@_7$1c0 @z;>`!8n L 7"YZr*@ 8E " x1. sBx~Ðp.Ap ˲fNx/k h-,l>dC` @saH}79-KfX $ 8ҜlD2ȴZ7һ%H>8 H 'G ~L$?x+@[O6h0%Ax0e%n .-/:eD2I pd*_է I :e\8T$ D"(}!pQ!I㌕ H $Zz.59XI֞2O$ǥ2(u 'R"4P$u2$6SoY.Չ6SRH}K~Q6PkML+1!gO"d棐#-MK7O b5_ b$Жףc+?5D&h$ GFKIh%!XE+6H{I/ 3h1]Ŗ]-13!I${1a|p.f?+-4k֮y֢?"v LQYbV8 &^=AiXzMbaX09i$L=n߱r#{D*k655exZm)e$TϬ@đ_:yM37Azy\9? &|8V%1^sizB Yx^N]D2 ́ji21S%@<~%[vje0vx6FlJFVP`a Öt%Z[R(Xj'aN)*`wl :`ҲHx}dΑµ~g'm Q/SrDδuM8􀲶cK'$3@#j_ǐ"@X+Iiϔa`YZ.*nCd  D$~몲5/p$Ahb (|B 1rކ6#2K A5Vk@8,B0 Bqˊ['&V$Dt!!thF@Jy($l.m-$.`䥚!`&">p \"\%2zG&ad0Pvi=G`HhG@LLnbV +&P$&pHh1cb* t B@ n@2ʰj@"$&FU%Tg#1D(^kC"J#GF55 !q\at_ P J1%k.b~d2&-ԜΎϤ ,+:)T8o-=0 z&BXgRX ֍c@hKtKPbbL3Z^Kab$ 'MB !&cI-cavI2/㶐$txxx02T jkaTR@AlrCMZA! `Fw:3̒- `j!+.#F.bs=+@K3 H&~rmLZ%b$ .ŬrH%΀A–#4:b %Uh`1bI2"B@lv >4/VI7BGbW=ⰱ<]Zd,FPEr8X0f=2P!y"4f,52=x35 ]YD6RLF#/yȉjEMbRC/@mM yxbdm3AZѧ .b6.t23c[ NQkB@#ҍ@ũ 5ۨN02˄P@uB,$<qk~Co(v:4-<\D$`cA\ d"bN bi, W~Y-aAHe8@2J$KZRClG"12XAgbw;g xG´.CwCtA]B2B..K$="#Mjѐ-A4^8h`@Tkp ob*y+0-kQ~14(d-O"認"!*4 HBo- ڪ":2pj10 Z9Qc1P2SXq FpE)L !3l0 hY6+&pd%D+P5[ܐW#@>"o,Dp  7*u1ZWQ+<ܽQZEf4B}qܿ7 @F. CjTRD̝H7NXg`Վ7'QALtGJRei"`Ť$a9 AO; ]n?:M~rMrmxV} \Mԥ5 (eG{#gK@  GHR5ػG@< r<B =dMfGH[SVQT5ݙB}`;(ShK5:?ִnړzX`Mu!,OB] Ip^1T8 [,>ɹy+䚧8g9@` 7Q2dUD!X=NHhX*,Zr iFmAdiLYBox|d8́j@f .@h_JrDȂFq ȹ䛙D%jE+ P@X0Tpayb#>3$B(i7Hb `yq͘t\ 8 6M&9 )Q\9:Xazʡ(7 ^ :;(ka&('3F--MQU*A ;Y)UѯH}P0pb0aQs WJ<-.@y';>>I <!¸SckIa+4=)F WY009b( -Իp<`+zTKDS`v@yvK9+@ja{5RsZS`Ź3)HuD7` l1)ʐIx;)1%`ڋQsÚ93h8XcA|z6\)@ R /Rɼ:~1ʲIYDWQX9zxYDMhP&H&?-Ej)NkenJkDۛ 0!ɯ GZHů  `wlCCxv k ɬ){Z"& Q, R=c]dIvN"5*\ UU@cMrЙNjp])~(ȵ٫PVKݿ%%.-Ѩ+:\u%rEmpʳ֋sXտ`лH  P(\Oo4&}+zx_̑K 2rraK#A2 SѰ `u(q4ffSBiEzc@``E!#`'i:zܚU4Ϛه\KXD$QBa9pDa?X* )2,1X؋mVF)kCȨ .0ӭiKզ9(/C3`&ɻW#zش Q x YiKSM9 0EN2e65^" W). ~+C@QHF<꥕s`׋;#Šp/Lq)4j00ɮA3*P+b?7Zyϖ]bUP3KړA)k7J~- 1ٗnL`Nh<}W41!ԩeQ()7IB:sS/<8Di%.[ 8p<}( A~8/׆fD/kii #m[H-,: 4^ ^ޓyoa+2G(QʘL e)=c]D =嫉Z銫-xp=kINYShChFHP&qN{rᑑOz~?0 `:!OC1( Z$}?ap>.A4 C`4ItE#OW~<~?#%v - &E<^/PU0Xk&?QHcb" ]~CT(s;H͗[i9;,PdGރMßy`3 d4leb *UIQxx`4* pD >$1.žDaq`0 QeǡĉC'("i? sǧ̢p)(0.VS؊"},Jօ.,4OS(*A`N' b|+f $x+»,(*##!m80f0iC!:4 QR h DNB@7 ^!" 󨓢 T,JN0t:e(k3<) UG,-y ,0$@371o1a)ȫ} %q5" Tɨkk9ͽ9LWlB]lkq~z/ `a  [4WZ?dsv"aEQoE@i|_4U"b`71JfR!)BY11a Bj \@N @ 9 3!8b0VkF6y !7. Ш+J C3(@_ !h|7$$,!LjclQ7eh hs)ۡt//ݼ19P ItA'ޯBQE81NNxn?z (>Mj=H`2THh0cЌv:qx9$M.P3d b+L:ED2 K@k!8AV <'h;6RB(a8p "s1Hu1)mx9UVOOZ tDXV0`{!捒| \ lĐdq.ԝr2nIdqRqkH /p= o:aD](= k켇Ჳ8 9KC@؃![0vT|a @-Ÿ0$V7GW@-Vyn=q {W NX\) KP\>7Gd =:Z0bL@3sp@Ŕ<3Ū`` qϖhP.мt`(xɪb10-sp``uv#*i^.}0C38k괌g<fDDaCm}\`!je||j0,lvr\k׽:bd?'̈́F=!#Z8U2ǎbn@)  }Z۸*㬩QepQ)xPͺI OI xXZA.6%%ڡV'԰!^E V8YbXJDp$z"]5,LvcjqvYaFs XHJI^`@]>NoOHY`=mpɏsbXKeMZAuQ %a rZl‘m2"A3SS@<ڐY ~I[ڃlk p|sCߞ<@1C *6‚/">(` B E&v"K*( )#V!Tl%>g'< V%a%\E%U!FZL bC9f4 CT/H:3; cL& Z3$R0D̩*&Tb$CHAC Tª-J1dpboe& @誀i5LE]*u5rh®$fwKV$VQ˺<(0\G²'$HPs+:!  ,&V4Tog`Xbr9wĉAf@AoD4:N0xhr2c.˺~KALdF >BR8"!p3`ڕqЁv'!ŭ=TzJc TV iv4 Pb\_?A݅qت64< @Fo!ЍA4!7nH$wsEX T-J,3$ !  Ar!w!@(h*Kf3*5fV瞵K3GyEVȓ$( ˾+RLl:ǐc%0$>X#A`%<UЧ\<jE4An\BRt-q~aO1D^F^4-ύQ~v麆N70C1L)4A 8>|$nFd*eR~ҭn) PTAdZհ*إmh>MyT+\C.|8?2D-̒}^X havj!yZn*IlHfǙyEX6H#bק@2Atf| OFz2~8{$@q&38GӞL{XI)K%NStc:=잿'BpaL3`,d6^9Ga"4H  D:% @h".[sN>*=ǪK#.fH}rV1a?MrFĐجS)@D!\-1bU)BZFH|.Hd%p0sH[.\cxpŭ9&dt,m"a#ZpeEZ TW2H@?'0ܲDLooq9M^0 V \l5!XBW-tn!?X]<ƨfHf2Eğ`G/JZA/ h9Ba%#k:fN7n ]JNč`!Q+=J;åHX`6M2 c7%xbk#N!nyߒ'5\#syߨ?שL? ܭ!#a q@!Ѐ "V Q恨EQ3LZɰqElk(I)4>׋PnR*{tTZlf-.Yc9?jwc6[wcdwu!}ȋ*T*Pb(ogܧs9OVOݻTQ9s#lPnc4+ 2b[%B_Hv*7&gyk#,:0b j,6XM6^CPI %NWE[je}f! "$$/^^&PZEZIj41ik" `'xp%U2JeMz'͍':@ܒCtpŘZ k5WrwjǭՔEY$040|8&解۷(7RŐ>zL0ڤ1 #@:yTl2lj d9##[ֳRYhZMpp+7h4XADf蘪M.\x P @Y9`"(z3X j*0 c@bٓj9= #I҄S + #"+ř ݱ4O!!~h^`:Șp1k?SHX4;<B[IE`v'2u/D+ 亩9Zd:,+<1R=E؊#Z8]l~A5U9 Ka%,( 8Hv*P%hf2&Ќ[] h3\{ [8iQZ h H֘X΂, f89.P%v,'!o"l+{^x ѣ`g ( q(oE|G7u ayg ~8bhIpvZ3Fjba`=   ` ςpw e˸:+V`--hR×q2MS {X(M=} KɚoqC]PG%ɨzs+,`01'N-X'S|7%Yh ?^)+{&+fʱ ZHs pU ]3   0j-q)^ ( 371m*մ! C"*$c*,9.)3>>_,.SYڸ#^=BO?؇.Pص:8@^:60h<~ ](`}, fֲxB8(r"9BmP=A;FQhu +N XMy(߆p_`/3 xOηb#FOX-^(XNfY,?*ӅrsǗNu(h1LZ*Ȏnc0YLSz>r0$kO9 "8ȨXmP/pxh_h\sTP$ ZQ"}BVs0=Gf4J`-<:k/sldHbea̦oX]o#B Z R`ºr-H 'C˄ :lR@RĠr}x /0T-؇7i9$R>8grbsI1 b(a5݌;+5<`X/T8W(Ī@e8CЉU8P]t6`8wDĪԿOq?%ո<@7WQD3Wғ3P5fG9ɽAԞ[+p# #*$aUO@I)c 9z jʍ1bINʮW>Pvt7dԺ\eHFpe!ܢ/"ޙ%l]9-T /s S"^-qθ_uY]]O0h!x@ Ҹ_i Z`yWz*|wOܛ1~&XrPeyХ 1 D@ F]Ήe fȸ>!6(s@ao{@0r\P MeC8(( ?  `@`@P6}?D-EP | DҌ{We"ayp(nI.p#UNW;ʥq; Nqz-L(`p8gT JQD&U, sF6J1eOUǵQX"Az3ޢprw%MF}$j"Fwi8 C恦gi[ڋJk9" lYh }М,TŭfӢ9DP# *h[KrPU F0^鐬)>T{ @GDBr:DIЕDZLN@Pƙ HKܤp*d3KwIS$ hh'+:M0BHQǨQ'`%Jx'0 B`bBP+.iS RTI:K/?ߣU`N9ѡzGStL')ESԼYr{FlϞCRjr(>4\AEqqBw%|0do YRyUAQVꃘLyaʢ&EPP[\ۚKY7%Y6FS-6yeI擲Mp*&2Zu:dOqܚ!8%D`@dFj8-N*"Up,I@361/EfbghD4p4w3rzpi At$pTb 0t7Őo<7-4vb|Mt٩=T$7c&JT]dx =G2-E(:x>gr[;o0"eB?ˑC"1xԋ1C2 _0}Phha*B@bb5  c@%D@,"☾ x @mP n"Yl+%7"&S!jBh'4;cx TD&Fe͎:kl*Z-UB0*r-aT>,` V%%Oǐ^TH~@ ^A`7/*@Z&81H`K/>))7Fke"ښܰ-FN%r>aF( -k~yo&>Db"k~0N^(Յ<*N#H9 K+D!dk'~#5 }L\$HL`r!$t(bF)"ND=*҅ds C !NN} &R`+%*,`>HX N"FPt%$PF `ֿl7jw(nhB'`V::;CT/tc6Ʊ<~$yq"> @!tDE89(m:'GgZA\rF.g/^3TLehy"*ZJD7 Hw vjxtvJ#6*Ȏ< ]xc-•@ Q8L@I# S -b*:?n\GnLzBt$2ڨtitxx}tT@Q՗ y)*Bs,;OAZ&T`c4J\;ib4dV4*$R'FeIC##΀ɲa)iqH$ԩ잗T&nDE)li_ )se դ++̖h EeV’^3 0G `X`@0!dL fZb 3bHI30 !hjwofdn!Š7Tsb=dTNP'? l\ƋŐhp@zlhPPBeT%mee22Ђ:A aK: 7M DH`LtZd^T%ra<ט #4!) $!d.V% v-4-f 4@@֪^>.)`Wpd& L+u4"\ Գ~4Bc@m<İ7!mA܍ޏʎi-]]`D{1Pa*+J-.6Eo ߎ."#Fe zO]P4B&Nd|I"FJr91& P!&2[$2  %kOnr:&>aR L64߆T'ܙ! A߄C,V]G02b@EZb) iw8&e"I޳%t rWlF¢>hk+%=I~kbdrf$%PF@?)BwE0!#J *lZ.`Mgi^8i"".NdP5ّ$.yL Gy#t3Tt"ONE(JRA 1Z PI㔴Y[jȃ~4A*栞 DBe03+~/GD~I`4d+H6 `7Y)w.ljxQl :N '4lB.B8"p2C̩@0(dFoPE'ϦP%EB.>anW 'BfA7_Ac V@nzsbd mzZG";cx1dAbAa ` FP{-BV f f!!8$ 2)H$j()2PAd&A$!pN6.<@fHFB6䣀"ĸ`C/`!VF~"l2^B.OdʊĖhD$TO67&02И};@ /שּׂqԮQ%&9s%`$aH FEQT@((&imɑҠ'rl 2%L ,k܈ aøԜ`.l'@*$0:1}H8JӘc~p@w-:.A;S7i֑&%ĚKh!2A@ _R2Wn 3DNж(M0somtfJрd"&o4 cQN;4h}W=Y9^\) Nf"V :TvӔBMDb-5aLma;=㏧BhVQEf$4bBr ߡj*2B9(&wLAVH^h:E>Bx:PzC2*h @ވMևurdv P!LzBlN]2$↶Tt\* T S0h aJDH4l6 4|/"p'1q'n & ]Mp8eb0%)_ +>J 0,PBdz=lO ?{B8֥P$/kY8lMq -"?K[-dl< y]UmH ńd/]Q'm ~ -ݖr+/d"0ߡ9Ḫ=w={JF o":L:t%:/jh[/~9N@.*gCn@ $bbY'hϤ h' @j\rڬj3(O+ #1Dc2A( حc7 O -J(n:AA$ڱ#%JPr]<$%NM'/2Ʀ%8 Vb˲|@#U@ s ZV46s裀b2HF8/CPu磥 Hn<2Jq'l*JB[$PzU7n!h(-Q bаגD;d|$Β! nBE(c`EwVa^- zBo: ,L‰cGP#pxtܛg .kU*C*q?ð`iyκG)Jiz y`Pxbh:|T')V;h PF Pr Ț\+W,<0 `J`ZՉ83!"/#"+}牚&]\o`2 c@nbu-pFcIY2!&Dp @d~҄K=(n YJ)y`B\VpqmrrV߁+P-EnK%%TbMCR>$4>2y"T*rd?̘lJ*HHJ }i D"+im%2*ϙrqT`)&X0DDRCaKrQBB1El>'Bv CPi*bCF[3@ @< 4%@D AT;"#0 X`>!Eɳ1k D̷HesHG%}ϺS Qb[OJ"MЫy:6 ;IYCA޲'PlBTJ*@U~3F6 0يT*A#yh 4ɇz#QHL`st f!Kh5udL2Q &D"yTo#5})ИQ{\HD ūKR"0j ;DZ&рgVtS=g(<pGʌCd~"bat(0K ('8H$zC (3({%Ǹß'+clmP(c5jD0!7 ;Ney!,H^v,(Ʒ -ve@ooth|lrreИb{DּhAZNr( -СI$N5@( 3_a h BQ9ERQp鸡@S:ᨇȏ#k11X>hT8(Δ؉ *@HI!жjXxT#9HtPq2:S'p(LP,əWK} +, Bjb"8CX53ڈY3` BSd '8zc!%X06q !AXapBZ"A5 XV@PQh)M&BxHskpX{@:!)Xk6 hjnHώ3<ю3Ry6iF9 q6-?TR2Z@1ju++q%xI+@釣mD(JaLܞip/.C'`a9Ҳ_S50 BD@D 24&;\ 뙹((0I\z :$A.aF:a"]hc%<8nk3ڿ*6@` :R( sÏĹ :+9q"~lX ğZB )1!"?K @|iR}W кPr PyjJ6((MtkA аĺl2ё6`l20iɫQ!B4OhMK- Pv|iҕ)-\2좊EJqƒ3dPc5x9soIlHv^ATyyQ6D{ô.V8yŀ郈 r, AƓDh0Ix|ג,k͈[SİFch+5jޗm @@EC߂1tk˩bCT)井C[EpjhxVzm#ZZܑIA-  ˑcmM$h7[ɠvJd;H\% ҅+poS‰\ڟJDŽ`<^PՖ@2 mJ'S(z{uz3: =bE2H Յvx(2-J܊3ܲca+8w,uޫ `nzh7hޘz 3XHM*3Ro&:=4q3-Ll8a\ pX$J - -Fˆ6(1WqQFFAh2ZH 7+ yiMH4 &Xy^hu5<K Iπo\b\==@@R|/x 0{ʨĘChgS(? 8_ln 9vxh;0$MKJ scJMTIX B' >u6̲K"3{ v xi7v둣NLn/h|ʀǀXxg9?2C`˄°Moml`akӶɲ {ŊB|'}xv {/+TELx81 R`>R4@5F"DfxYI9 Zqn0ZM ÅY8CfxdEl^ c> uxÎɱh6s+h)ӈH\N8cST]ۊ- 7@9%[{?zl oa8c㧵bqW.j!}!7憠fIV-׈iQ0~1h[?ao0 ='?$*]&M B, BF@wLa3GWr(mX([ ŁRh8i^ch&V"EQw=57P@|_q9x(~?9f@7IjPhTPpk~Ր:I$A@Qx".} $(R }z*2f%fCf).fY-SX "~ CZ ,x+g 5(G{Ć#\S$\ɸJ>Ǥ5HˀmF+=gjЯ~I@Pz3l!ӛԲ). @0i|<FcR&Fꁶm0>nYZ(HC Qچs#68%1Y Z1UAMg6tevِHgYt(r=txHG9PA:";~ۀ=2Ȼ"ێAp[M2G)!%tg"`H^C&" bH .h\BQDVmo{t5Ps21{R 9 [fiA#$c#XtFz@v99{0 "^{3fzb5h@rY >Yn\ު5m](T# Rkp-(†՛.P%-g C$b" Ly3>xdvqc*P@!:ej.N ,@Bav[b`pD MtɮRKH霕Hg u@J`t7=Ba zQ:ZTmTp H,"hRh:-=4r Veܜi(ea3#q_96' DS@`tH!u[n=G lxTC--ҌǗȷ!b:tI|!"PcuQ+lM2|IT6FhBUx/ 4 1@+P½9i[b穢15X>N ,@@#"J ^5 {<K ;|[ h,H+xj+"ăIC<:c[Xi5^`RFUnHMPC) )yB_9P.K_ ",Qb[$5B90\ 5'ە2h Z8.E(d8,J#JpRx `:$@/bLYqHCqA1< ,׺)M+0"gizdcd} 3p!x|lDP HU A<W!Kbnrr"pj֑6-)+w2΀P&P<':Za<#aY. $F D%A8(x;Bna"Dxٸ8c$ ]0>WiYBK+(/!aHځ+dNmưKȪ4K~#B.;@;g%$nV8nDE&C.$">o" NB 4"4a WDL9bd>Ax;⺀&M͎('C*NH"bB<#[ˆ.B7n#d) "J0°B'x]nC1Ŷwbc&p; MVC0:70L<1>Dbm)h>mfV2dQ[25$ܽ,1qo("4#qn|dE6R.ktC0^' E(*x]2U,gl7|!&웆:D`!d!V(&h*#Ff^Eq N/%L[C92\f*h0l;x!xlΖCo iT ` rxKv#݇v# M6֍`| Ē(`E."BER"B~&oJO!q.G# afL`nIB"L% YZ"Hg8htC0 00"%3)BgC*eR#TaH@!6!D'Zm , 2#F /RM Rr!t$Kkz6@,+z'bx jZ3xhV  B.v.+0` `@ "ļM*1.O(bC|3B?&7$$2%[ LbH) r].u'V4 S`0BMT!܉x"J"9Nt'x1dԪF"(%vJR X$ǂEM*TcR$F$<_.>d0º[тO:f'_{ᬨA0 !dحJd`F` @+Ҩb*Vo8>!G!xEO $<ʚN  4'~lLtAJ\c"*enɥ> xR./BF(~:fHx!7̎H$uo:x9ÞBŮ*b.ka|Atc4kt B` c iI[~kqCAD?c(!)d<5(,Bb#C_;/NQ8,r^wAxS ,ڢbҿ h)f0KS|2j iTᲨAplap/T*?MzAhG21hFV4c; K d @ZTJMnm 2bXl/k D.nªwB>Ͷ p ۍʍfu-2KP&Z><yEA&")f$D~b,|0:1BKJ\ *4D`!g(c(HHIiL~~|x; 'r`ea.+j$*h"K+_ 4|2ʋCSE HЍH؍>; N!$+YD$mK#RK+U<`ZA=h Ik!*`cLVF5"hc>h(gA4Dpnfw|5"Q,'9F}PO؃\ xT[6$&]$a%nMaH60BDќ1|F~Gx5>%pE"[w@>"`v4nDTFAɮX><^$>?l *a-#  BnMQ+ N"<Cd9f'Z"8A2 tZA>H*;>@H Ÿ໬@,!fpfq <вrbEwϩK [a\ a&'|_ -5 ^TRϗnbVNL=NR!fq DA,)aTvay͵2z"(b` Ţn^lnb_B=.RK6,b/QKD^/za`UhHAņ!b8@v `@jV$1#&6H:L(@X1r@)dlAC @) @Ҭ~9hDBl%"t$E#육< ]i Ū\ B0P鋠VCĜ m3o4>ZBc{+CP=;U$߮0*tt,97(!p5pnxj񿀌 bK զr;-e9|- F1NNZq[`"^yg÷՜"  j\Y'>J%~3ݩ"m )8M!tyA)@/Z/#3Q^@ @ *0u$Y Μ~tE.nΐ%1L<܊DZܙM41L1aEI`D^!`@IkdQ & <-? vE;LRr1 (~yнE[%VNs*#E$f #Qf"de1H[^0 b)G ;Uk&~AQ3REND9ν`P;) y1c$XMpȧB pBaO!G.mƁSlkvs/ n ?A@Ǯ> @#$`5 fG;n5'/$38~` P @ A H xt@ al)w_l}Qr@O`{EytiX, @L H;XD}Ra(Biq b#x ǟ2T:Fw BV7z=b0p88a4 G0;Eeo:Hӥ=pP,Ou*3e2l5}PbVYHgt8 *j$( 1xGx  v'g6ѷ(#q(ldIB&\P"!r(BFh(F9v}(.&"cifDNJfEhJjOPt->sDz!E4@RN)ӤlaYO{)|%@pUEa2y R & JgԥIZ:!Z~wu`X".%(yfkD<fQd*&Dxgt "n p/A;DҌP '2gYb`M@*E@%xιԼWyelZhULt4R"B"X#Pp0 g(N,$,*q" GcyRa>.om.(I"4z& GY <enڜ.JN .o9!>#Ȫ.s U-$sQfX{$tQ;)416֞ŗb *pys0%$ Qa=>()P d,"t"BGL{!S,1*8tSEIdpx@'DH @r=q $<8#h8H4A6?9g ALHxDI{ ۰N"fHvtg +:G `TJtTq$WH rG1/h{ wKH7WƘ !s"z NäƠ3@?>"8 81E(ӽ;9rgx5.`3t Xw9X0`P :  0SQsy8q+ϥ9#/M&9sP 9dd)0yLO3h%c{s_t9B6xbOBrC3BB kB`3@48IAt=nb.َ+bFP؉X\?Ek ,Ҋ(H>S@U{N)2 #:;a %Ec .#M5O>q$(n:alj+0/ A ӱ\?Ijz2I5? Qk 9AINUpB.ZS C97L>PGXEX(8ܺ.HC )+H HVqOrryP!X*'33P $ -8A!*4,$yj48* * P0_`@869910*3I 1dBa$ .-1T鏸 rZ4'D+8UѢI7"T/ (p2N@ ck ɭ%\'A2xlr:>(SE H2/8.O X$ؿ߉HN`Z P `GX.NRhsr86I)8$0DZ3rZ*2bBKߒ $EXeȃ@0HmkS$üXP/ܱ這J.xH9%>ۓ2"^U >j_يYQ]RCS*To!)8bw(rCIy Zf-}ІzV4zĞ"%Gi?!(o<;0:6p)9D `.[P!a7 E; ՊI0Ϲ2؟2U %։ĴXRn`! r AX Ixtl9MXfi\'qra7! *`ڦayF 4%T&ZP $1s e0zP<Ҩ]%Ҁ(XKѶQxuסkE -+3HӀnW`cJmo[M!1`:  [P'm.(yښM4_):&X YY3;pe5|p0@r/JOK:_{j,,JRT}QGD;J6C88404>`FZ0 Y!jC4x;(xp?)/&D{B.8 1R;Eir@`.ӊJškG>%87]\(`A grÅ/ۖh8QP"֊]Z4c1 %۬KJ9BwV3?҅*p Q"XE0gPEF [`6T5p(CuYe:Q;`HJAE[;1&[\҃njW㵓lʈA*2s 8jT;QՈh22ʐE-3.ü;7gfH$xP4]5c3-G[20:kXD'*=h{ߏ3|EhmY+nh8c8{U>5v.S9KQ X,Hcp⺥D$4D;5hWO=H=N'g8gnhhP  /ЍnG6YSag92m.R6*ZGxfLDP7Ld\ t`OV2h<ߩ(f 2%œ"% uJBz5.H)jV BW;J/+CPg%(4XwG.8DU>9r_1HrTl$O"Ûz/Sc_EOT(6ss,JKDry%o,g%<< $|ܿl8ZAk8$;5fMX (ɭ w$XP?H!(7ƥV­>8C#G %Ƽ;HH4>.YKvhi.%_fE؈)(FPVE1TA0p7AXjwu:ۯCFw%>8ڞ (ηK Lj410nc$ŋl323F 8_c=9>Z@xPև X0ړ5$h&F:&(@-=%Q.;S*nycB{{+ DGُ2 hR`-p̀;){v4E:F B hLXK8dX7x:i$^3m : <Ī`,B}ɲv $`bQ S!xQ% XMRI>Ѐ@     2z>}AX,{=3 ~0*СH|P0k1WQs\qj^R, ~_k‘@@G$Py@gL ʢfWЩ9Al0~?IJL%i-v P=dV+ L5dҁHw@pn(9@$>wTC,؛mLp5:FSB6 :ɹ輹Bf%*(3 )'@SKx@ BHC)1("o:|8N XT졧-*baL8CO)G9iC$rj$"&աB*p\YE8f9s#/@"S6ls3Ϫ#i!(RC `"IP "/JhB"`L=I`"2Ɂ h4FxBɁxb})lqr0z^`@|^LH. v|LXb v:2ǼiH 60@bǨ;tym*APZDE9W |xX >{^.xg N@Fr'gɮl@jZrz`D@%0݃ I(ypj] UgMZPc GM2ꇙ},h/$`B* HsUr{e/BCU[* G![ʀ# #F_o۬Jk!Sؠ0 SPcFJGZj3&@ąIy,GTTC^CHR~_2PEY>Gn@Gl0&$;ǚSV}Cl@!̖""2ȇw:<ǹ)7J))Fep'Y JaL,T& "OTV BPtK1uKZ<=nRd84P-Ũ:|I3VYM[JxhK A6Phse:ȻMD(őT_ ^1%0:pA0~/ܖG~IeL&aNJ)ED-;%A0:.E] }"jd(o @jeCDf AAhMh_B@W|s"W 9V4&ń8!yPJ >xx)uM l%+i?aR)/ 01vT:m)_S…̑H쉐!0 5:Oӄ/K@M"dUҟP*k;AR )Y L j-U(2ԥ~)堟N,l1hJ;# l-Cr 6Cu+qN0 3lݪbZAK3F(He1F1UcάaERZ3IW˔w "TgjɛHUȽZ'hWZLQ0*!12U%Y\^@w;l!IW%\YRlD9jI@o^=gťNWrYQc12Q2}a?@˜U6J(D2u"(1&mĬ3 歓F5Djy:ǐ}:(^lŹ,@si˘n|N5hlØ'he+bY(Uâ -O:jWQl/dP!:Wtz=6D'O"[[[1)N=;qTZ ag2KC:9يXP) 1dABՃJHn^>y44U-9` FFN6Q4l\ 1RS8IP  % .uРvVMa*,0C;/]v Q`ET !ߨ|_CPSk1J!eT)D'AA γ)))*0*ht*4 \m#)-@KÒߣ|)$ a.*|,n\+( ܟ@ *S,jҷ4K"R/!& \aXDv.V>fU` 3"Tm.%,9D'k2N@B>-NB0 (TLÔcŨВ(; *HuEփ!+& 0>`8o!*\#f:NN4>. xzNt2bCDhqr Ңm:* )6'@~b @ đʊ<&,7(d+9<.nBM+ CtL 2XN9 &@vW ()/L#&jn8߰n'%d<>q"`p'BfFC*l%&\h^o 1 8`@&`dDt`G4 TjM.R0!eqi)} q pfhg8sx`! N @"n]PjȜ&#9%Y,>aaN#p`am v@C:e 0RER@. X<%B&"e+)Dz:j #"Ī`%r5Ґv)+dP"L;(Bl#-yB;Ԫ,BzC?(jfm&q** @ !R2h5c t#M갅T Tꮢ7RJG+ Q)LD&h|X;#"/dJ c5BqRj>Ũia0 RByP'f,H㒚>f*9Ab@ 4P >n[uj|2S.aJ@l`tR+L}M"2(% cY#(餣b2@@Z pJJb? )* @!!$LjԋBd||$ 82aZ&֧5q%B 5 s>(CS6Y ƣ*9c4rX"j''\,~ O KȔ:'' 2łsvêBJ,~(l,=H)RJ84ׄ:svJA|`  Āla*@|g|@S/CR)*֍twNI- BbGP4p^dҦUPV=!5W PhV8oSEff: h&n#@u3oO5_WKmF) -mc_"yj- eՍM PJm'!.ߎd gpl( @ R9eP@%b`8R0U *dOyus$Ɛi 8##1^Ƀ&lTh,tر9b.(aZJTx7^5}*{ 6l-`FF Vj21&xh-#z4_!ç .(p? NNǾ %TΦ"GMJaBt#!aR!.exwg z D޺'ȚY:)La<"x$ޞX粐  >#*n _fkk gG @`FMWQ 6lj1*YbB`I1fݰ+6j 0v"`< Z m]J pLyfH9a1)U)kzEOp">o${{)%K*B9Ԩ0bA˙Jc!OrZQt^ ^%1R}C3CƗ>1* !ZJu.+Zf2Hh' X?A.ILgX*:<= ȃ(r[ Gmb(v l*(+I@Cgsӎdj 8Az$;KPZ ? D@o]&:JZ3"*bâۜ\Bӡ!d #("(2zڇI!.BR|bkV&+^W1W*-d"vBL!B{‘rLfi-P XRĦuD^$p0N[2j8@٬ao%#ja`x_JIfHet`*,Pӭ邩a CIZFCqp"! e9g LX!*-t,AbDDFti4Noe85V`DKS}gC ~@92<GcZsq#JE.j|aEM.fRE.D!h RNR44Xx~,""c|9Krum05|C;*R%d>˵UսyJɷr) ¯SCPn99sj @P  Pm %Q!4A ~`Y,)M_N+V&@o8 } t`(' Q0 Y( Y{ҙ VK@ <­W^i >2`L`:\?'"ItBF yoڰ$%)k 0N>a^)FGx (3,«Ҏ,@Xt (*,/ [O%+ DK, EJ ژhd 3Mjư I\Ӻ< /2X0E ~b${ BLtNl1p[#` 8v\I / % "`MB )+wMݶ47Zڎ?pT ~& h7 6D@G R<x a@Fmh*Ls+P0\ e*N4^ajZV* )Q%L [l 'ڤK+k/* xP,u_ 'H636LY%+?7ixϮi##;+Js%ʬ} k|0Qݥ%:U=2ݏ++OǓҟbԮWʐ?hhR"Dyiy(_sOj;@Qj|Pp;A'V!K){/ \4:0C p즒bH#nD כpmː1d'QyZ$ac)cy2@ 4@chk$"H ! :mܑ@1,xpY!AP,)z })d+i<.>‘2D0AphU?!jF WHֈ`3X]ԓJRdiz`P !@R&X$ R/Hxf )'"tG$jH TɌ2BH! @@[>}Qt̂*\C"GN  .8`w!ڍQ;Xy!e $@v=atؔFAE@Ǐ1([g&h c<t^cӈh |a$1cLðrB^czFk|~ |J AHBR$@($T,83w <zOaGd7Xdni%b`=Vq@Bj L  zi7/`vKeYD:y %cߍh>PNP8{6H 1@5j ڃ:h<2şX rx;q Х: oh/#j @)񳛨YP 8|3 *ZB (Q;;q X1 ; 6X6>R8j Óُh0 C@O Jĩʆʡ &`!3x3;ؤ)39ԇoҺq(X۫9+9q`NHz ɺKpr`:Z?]n> ƙ*qT([wtN!:` x@]p;;Q:m!{6w"ع 8-.IrMCY+Q!B @^`8 hpW?+ҟ"9zH+**IY!F$HG)Q8 `4p'0Y3Úp?( BX/q,rW>*V8ĬXh _=?xsD ސʰ EEp0*$+:L4H KP ˑf MiT*F%F`q.0 CHP&EϢ@Sk`ԁ j3H1-[FL2@ ڴx00F{/j]!Y+#1a4쫛JN“xPuExW-8:1&+;`, ߽a CI `ӓ]c.x<ڷ*3*9{f3< [tm0 2<<88HLk R# rP  NnQg[Pi:158q=x*@ 48 g ꌀ 7; A ЃX2fr5:Y%` Th#žI} UZI'c=++!+=[YI%(NqPDTS2< M0 O\ՖE\Qː{mk$87A7qS3 sTU=0 P\{eM0c sD? o%[.?u L42=#?[ҷ1I1]rpHT)=ڌ bPcѕTbKeh0vnH$f3,r@ AIe!ئc!f09O'me?Ոѧ^ `3 3J3c4܎҂!twS,0e*jXgBPڦmY-ngGzzWQΏv4 :q:W\ҭGj h`QZX,3j q(.܍2yQЬP.b $u2=؜'i y: m Љ T1>j?kH4enyrz0S zξ/~˺/xyfB>@o03ވ  @Ca@01Ph ,^D %#38dDˡH ?_لFeR@RŸ4MJahh1ϢU "-_ҡ٥*X։m3xrs1?bh&bK6U4׊&#UX˖~omw%bEsq,3|,m(FpݛK/&2}gX idzWegI~!ϧz<oww@@r|) b{F<1Jd(l0P([֣(6z1nC0,.*Bf`>< R0A# $jY) Di#I*7/F!> 6 z 1ljR Ikj|ItiAiTSDSl |輪H( CBiyBPU2J9&"*oYw?NR.L9rNm5)T#>Phò ˦H #ړ#֙j8ae}n?TG1q"D<ArV2 @J`FWAyGಃi7l4HF'~N9q  >EhXMm5ȸYuO7M( _bcFg0w$$B0 Z=2(䨳X]pSn`ED`b 7Khm4p,ڌ+MqxZq*Ł'RW = 7$ă'si F๑R+dxh auh ᒚK+LZu{-\8' d-&iRZ3 oy%8ˑb)Ѓ< 48e3XڲY40!!&FmwV; (fgdVDr ! a1USD&gEUp @U FH ԃZ٩Q Ơ CrQtC%v]!!:*]i!%Kε'-=DA`; 2>Sw|LX  Y8?("QC\Enh?)\kx# ag Z.-UJ!>(! e+e$R^6 8dnx)z 04A84KTVtPS!Qꆀh4ۜbun81Lw6<]H"z"p"`N=O꫆k!2;Nv0 n@V"% TnAqadsYMC,gB! !\n<h$^WrJۄ&&IBi-f5 5!*/8& kB0NBb0"DK"%:b( N$ +ʄ+:<|"2 ǔ0)  Bz3dIHI r`acNnB4/:(CbZCP* ,bP**b0R+#+HFrkC+ N4P7J\m|+ql%TVR @<8B{ )(x4PK9C~A2!jbx&qHN&M%d:)*0  aFD t 4J.b0'pȃ<:0lBȓM-^A'*?ѦR@x:")Ho4>@ aa AMGÀU2R@6  s`t @N>RLHK/cxKzP >$DĘ_ @cHc.lC%T cL ' j' D:IhJIcr$Ĝ1AP"i!(BKz'f/H䐹oC% LQAg2Eċj?1;!xNBֺn'gr4hd?Og,N"lg` @Gaps!2B**@+UPv6> B)v <t!5n4`vN`&-ٴ-&6ԭ1&3u^Ȣp0s3sB0lJ"^b1Hpqqg sjFBOܗ!LKQpIZXrQU |,_B&F` }FTԍG,U Ҿ,ԏ,!%!qBN6V>MR% XR%EolTVV>#!NAC@@j5_,LgUiRu^ ^!+#Fa*E$LL^Kf)s7aH XO;TPnodfn !'.W\ʥ:.u'PЊ4 pD:#ɤMJ2[E-"q`xG)_ ^ո#,h;&~ZB:/oTcp J=(IEJJGRp*'K#:=q3bĭz@aV(p5x_#T|a[1X/H{P0D$Kn)W.%& y[(T $SrQՖj?Xɓ4謸T Nm)h#a6"uf&r!&z"F sim Eg"fDOVF(P+Gz%FV`![@,k8Y1ن` B>P(f:I 5\kzHԌ-!Z#|׌n# # S$8i廙|51M##_p,b2/ؒZ-#Ń_PߢLR$ ñ4.,>@ h/ YbwF`" !݁^v:+* &zp9#q_caiՌC@FH]Q} u>495T30ɃY##l76fP20#~<2"n4CK Db-ٸv'^_I/"vȂ= U=ל ĉͦɧ9Cb;GU=iqǾ8= |9qDD!zwds@nmLh`-iHr)uZIv!|"]([ m\[".1$(;1&fF{pj̛,+B3n&k(N]ϣMZxO&\.|,!v 0&%z]=*Jգ` =@ Rt$-f}:b@(> (+ )TltiFƋгS1P@+)A$:2 ÏƦnUt!Ď$ ktԅ !azYh2{!2N) ȧ9df.S a@! $( NM.MxГ%a6Z[ԟ70䲂v!"&$WgJ^A o)g$PدNg< Lxv~A,B` S'!X8tICY8bp `=o2%ttF|wbR(ٓ'!x-pDm?S)؇wPB[ K!> H,D ɐ"fy\H&,C&P@QaIayx xm:N61R< !~pv.fQbI DP*ETSBHg[;kD.8Y=͒1d+Iu$5lɌ'Q=õ\4V( \ *q."R p&tXW LS#g6u/%TH%}#tiԾuR d(x@BaCo1#YDv3"*C>rMP+FOiBnKP`^f2DCЎzhHcGz>2wjXnڤWё7nO)F~N1I"^Vn9!d5 & HdE>j 6-%f5$F,"e..dlW:ua&|2D:vF#S7r{?H"H'qrh6|_Eޑ/LmEHmShy>*3|6Ɓp<%T|HJ @ACҲ)%b"]h-RI]g}e\GSL3BIT(n.B,27LmAJ(d!)*-i9*P,ܸx70;znʭ&$ Nꊻ^NIbJH  >ǓD.p(|鏘`n\Jȸ;+%+!8F&E[m6D$xxڝI^,7T N 1eP&51N$7 D՞ѶHdό/4ĺDApd2D:tuzI,*XPza@~ 4e}Dk0PE#Up:Dza=[NF.E$Y69ksq rê HA" 7]--F @2 ŗ Hh_ nkrl*~b; ( 8pN rv3Vdϼ߉)>P_cj!(ADHAӲΟ 8H 0Э~z Ј0XKEľwPz$Ɓah̔ɑR HL\ hߎ |Xtt5S>x0r"mXxs܁4 ˀPV  @E2ʸd4zlv |2|SL:d%`̌ ;J0Px3޵+Z. `Ih"/cD! KpZL.a(T 0Ԛ} :.=Z KH>{1I l{>5O}2B:+'Jܣȑ :ȡhPD𿄨J,< ꡸D P#8SH@ {D03yI1 ؎(7H8bl "چY10JA Ha0yTxȢć.K z+ xh<@a3ߞAg!S)IC&DdT*Ej.4T2Jx)D:!i9pC0̄HGELy)ZXK:X aT۰. &%4zzL 254` <mHy,3XAP58K{z8}ZF[@V2l\X8!S< m@ sٗ8>B* =Р2c =NjիPh0Fē!C[_r8 D@A9i33 Y3٨;%^5P#@Vk 9 ԉ+˫YM1=cɨ |-)M)J8mhdC. +bTHID89[ Yԧ1LDؤ"?KA5\oJEC{ᬇ? ]KŜr@.[2m{ڊ;|# 9풩!sz]N R48˵3{‘JEk벦J3+n)VmwE[vrIMdN tcQ4GB/@g;羕q؄b4NM8S8.@봻++1/;@Kw^3(E@2Pp)fY~| >nK.D F, oЕH;׏ |!3Y f^8 X(.9Uȉq\72ȍpΐh_9 fI=yQqǰ&![z3I(PNf+ h@UQ͝BADY0ܵ@X@!ʖ6ݙTYCuVqİ4xUwpXf؅6,AHe'm@vpj˳z+0ї-i`ӵSDnNC^2_rZl}VI7 o\uk=1~x\`P XjlU!̧ ñR\{rhu12Pl|M$PvL LXT\$A.9Ȱ\i݇p'yH!tvqJ ڑ'o .=߂uQO4Q-(vHJj;}}q(@` @(|x{@4a@@,zb < M' eRF J0{DT\  ƀ H@K K/Y@P <&pmDJ' !TG`J%!}|<@xh@f4JNǟ'*i@8Nрe`. 7|B@ Dpw:)$y8Háx[M${|!rhHb0 v"#D,Z @f Cx`v=ț= CDQ`Zz@ ˜£$%lڔ #ڥ=!ͮ1JQ^ឧ!I`.  ~@5`z{'i|4R/h>$=:ΥD}IBVh]Ű9ʹjѢ ?3 CU|hqn22ѣۢ'* H.h9HZU(knH~&@U䳀33p% _Wq\ ƕz"|*T6@3z"tϊ.B:{[1i^e_ X)y"Bd:QA_4ݖyh p#X$OW%ƍKrhø.)q L u@`),)śςQyDıPuJU!A/GA;h Al- @ Q7F,e@ځ@H ԾA7m1r"  =Dы)U,Ic@@n P/@0.b,[P<N8'FRc&)3{%*cρ&8h6#j=L%%ך8Kd)$p /2hRCǭ\J,$0HdK|ZO9XhJ+Y1 `݉P蠩RCk қV&/'L7>cǐRMR1#yB M>@h=L8T @m,J%$ts^JYMghP* "Qqb*,Lc6&D?P L0èȄLS%6hT ҢD&k9 HDI#% R}d.0P[U:6X A@([XqP Ǭ 0P >vD:3]&ڀMLgtBR1#R>v.bXM4ƘH 1Uw4;7xZ=HĶ'NX.sZKLo$S)58Q -ElkUP?C"`T xK;p c%PL^d9GK A l~8*_bd%_xR+b4J 0A#<ckʾ6>ԜKO(E i%=1!z+Y"Vȍezn=S(!$$9[-aKǘ&R?zė/4`} hQfW#F"|kt7|z (@gma-TL-dW*:3 -^^TL\z(@$X\'Dcpkp/`;@\tXX+-xʁV _# 4kc$K1Z,#PE"]{q1!ڑ0r(bS$^AA۠UĨqE} š nXd l *?Z|Ώ_):_ r:0NK/17E* $ٰ 01圼 @I10kYPaJF"p3%pup܁:릗%#!Ir  /$IhaP%nD?&10j zaE-8L1aiR~6X|h $#ME`nBvB,kr)(' /a @F Naa4t?"^$:4 dJ^!B^#N`"ja+(p%^?l4/HPNQ %Nqa` 3aU\öʁz(R4L&w*2Bǐ~+!n!ml' jFb^*K|Κ#΢8\WD`8@.XXh-2&/%'bXI1"hܜ@$h@Q~qw4xLh=CRj"ܩhOH,PO6f* '-U'JTqĀ*F ` ;%'EAd,\%-&A#nlN$@L vyB-JTET6<Š\;B ` .`16tʀ70"/g\A 4:4F|/IϢJ 禪vaa-O@.``l@2uQ $.쏤N̢SR`8 Tp(Én:MLo/%%*K(0AR(1 \G@ DZHHԋ&mӜf:b%YŌ @bhF :axl$$VgVtRs` V0G` E-jz&8K.̀$Pޡ. ;|`2(ocpqjS_΃I+P]d0V)oRWza6 @ yΈb0`8Ќ(bD#F㜜BJպTB.G7!2&AjŒ,A4=A4)aQByO=z jRL/j[pYvG!W0Hg"ÜzJ1- .('l~xn61+Zq^i0H[X%i]/8+r4TJ47&Ԙb&IQ4cEC<1Rȋ>j4D:/.TVctK[/ڌ-+L!!24bfFD(/B'<7rF$ CobJl("xk!>0߁Nf~BXB^4"b CTP1&㌴\5dBʎwȯfV4p;࿴”{WAlen!۟k"P C  b3GrfT\/DBd'[7H<*,:x7zyLl$HA!(I@)| `a@ :ո/J=,E5Hƭ#Of0|5#q/nqk Ra@'$m%vҠs)% $*5$gYԤ"t#54^bB/0#6 rxU0!n#yb JB Z` H%KCbTx|(Bd"p@@(P2n+KH!bDQj% Y@X,> j@^kfξ&(.L" % ' :#t:DIAD5aPAL: 8T rA*;)-89 !LH F0GdM[oe[DB(^thFV%j5B$ @^ :P!H$0i',HQJ~~ PR8TNVf.H_u3à `b 8P!|TPr 1]e{b 3Bl. %n >@DRhl§ǬJFc~Qg֊#A6* %>; " )#%B;!.Ѐ0FH"D.i8.MaNAt,? Qaczp\ ` @{`@) XR8ҐAH  |@88=(?L@x~?@}U4 |RgZX- Lx;OQI$ %B. _H-}cPܦ& 8gx\|yi|Z^ Hi?bQHo6I@ 7QT8>t|T Xl:6" PCExœ)vʨf^HAen(@' h<hV':@ȓ˙v rǂ6)Ivg!HH&n(E t^t Ϣh @7j;'3 :NH@0j*@8ꂱ|*&gπ(] 6MoK'GR* s B B+zJ(JCW,h|9o$nj>IJ1'I9\*Je[`f<$tM&+ FYx n<Ǵ\K2 > 1P" 3gYu.JHܝIǀ[#N88(p'{ w_PgqG3`(` "o:|f)a?Z1VA%H02B,Z蝴z +h]B'=rxkz]X' >ɬpўsBu2Ql@ROaťv,. x%ˣ ¶UK54[A2*| m>KyRJqWxnT7J` 7xxODL. 0 4iAC.I!$m)%A8 C)<XÂTTZ9RO#~11FP_ihlxwa=R (* G2`cqKwx^ @`(џ&j?%'Ş5ht[܈+%AHu2pG&Y'%MCq *ĒRtf Cfq+S*f-Dvrb(c4= $<3@ RIeVy I$I"upUWh K:š*ςTѠd̚"V,C TV"Qȩ `zD\AWU Ȼm&2Hml]UV4INpDQ;C'lxƆD2ŤꄊS8R8 U*u0͋ƪ"rpa$BXm ђ= ¤I.RbՠuJցEPsXeLܭSMr+Řq;UAIh`h DXpn>'q`A rdoCXv@P p-K } TTRH"<_1<p>V!@9r!s:zҴ :KK(8#qU bZ`nOE&puY&PDq8_ 1~qౌivf$YOJl~x܇NW 3[\W7LlL'ti )\l<"0'L hL JI,E L(Y&+H`\tf)w .痁!=pc;ZbMKZLX|HLxak? %ECǷ F*>.ŀbO $x&`$#3=)VPrPp'Xv i$x?!(q(# fONcBâ*8&SȠ plV nxt ÁPs}3HY]|&1% v' [X]rw)՘X(ɫњМ0|D,Xj7j|0?h3vy1J-cUXAAǹi88$8"3! ~±ڗ/X JX*MH6+ ɘsYX^+>b!H8}h$*+,- ljʊyRdL›y p|t8 I_,!`qp:a?qj| 0fi~^́54yP[0Ɖ$lFx}` prm6p6@t,K" HL6tJ x #'*Y Zܪ `ihe1`pPXlh Fx8.pX2) Ty *3qM!(JJ;D,+ˈ1$:ਠ[;2ӀI AyrUϛ "=#qsP8ϭ. (R+!URO)MXLpFWxY X|r40 94_KC!j{A Q*苓(V@B[φkxϟ# EIxxi (khXqQ x *=p`x@ph ت @JH:DgDˉˈ%S>Bx0uqG`8Tj !0 Yi 1`<#zJ{R*"gBJnǼUTQIEQ ɟmAy,q2)&s}^sXI𢇪؊MgΚVjB> ] }Py 960.W F ŨjiSg#!& ٚgn|@CZ[XE ؊_.PE|V E HDOө] %I@ @WJLf/^*7R; @3?1l*űK `/֢עe P>mxҥ-\ρ98Bm @61k]Y`;c { ZkS cZKR+9x&yX) ]RH3)&u *V=BoS=i[<hJhE@ I(Ҭ$TL/G; ROT/5ÇJ*Ɋ&}5s Y2@&`P+4mgz ;8򿉮p(Dn:!F k0? t8s(,Z `6b`DNH/6TBDPǏv*YT73$x s 🀜D+H.:&a3"" 9/B*CJ̒ X_dKZ,PSxǭxRō-<*fzN^ٞdg0vVЎ+y+BTb @xP#鮬^fM (5 k~\$ rPxxw$ hANT<♻dȒGVED Xjȹ( R FՅ0~eY1/6'k$jj:Ǐq *J{ p8qs]{KzQ X!>Ⱥ$ł)`r` %Rm܉R0xȕu$]0PHJo F}*`(b92-e&H4Z:ة^k mAzS%KYUh0c(]X N &8Ue2~{r|{"*p p\;z=s`:m"̂P%H/84'@Qq+wIaRv*(hEfdShGi"Vظ0)8p*A~zO $t6 Vv&*4 mB-XFq 39FZmy90"4I`N2|X+'l p&j9Y*⣤J@\ @Dmqi a.5!80 X<'EW ΩYex6 XpTo~\ϛ7=/9kP8צBf @ AmkBs(H[< lQ Wms!7>p9, [Ø(Q^hh`2@gBrR8b`u~"mù57\92j,+tfuaGv5a+ #ᗷc5<Նjb!op4t >6x64V9[dhe* řgDL- !DĘǣ t]dHpbduhz/N>] N?Dy;pIPٙ{ pg+:ķ0j<ʅXkz@5HH{ޤ P8$ GNM(T@x<|= p$w|i4 Fc(o8 pv a"ABa98@Y0C@ t?T*(oR r;}@ { vS+;M!Wɰ :.$}-֋`J WԇHf| ?!x/c`=H$~<)4=Y'zO ]rۍo =nZnb4pK& `,$IC0n󌔠c6c8 HST}NȤ&a<tIDFɐj I l% jLԢ8Ql8s@3.|)p[?Ȳ8 $LӔI F Af}GBk`0cx3Jk6?,Q$[&uEHGД7RRǹ9DT[T)9PQEP 0|N a  \mr˼R8; x3 p)qV 8hDiEQd" L84 776ܮLzDi d[yv_8bYaPvDS A7Cn|Q(LO3ݻULohE;-{[@rq*Y ` QC\6x:#d|rԇ73I(;PKvz2@REb#rS?p,xQ &NfS3&3+`F7c`2 lD1KD0RC8)P0F jI0hճ c7C663BEXH/E຃\0fKI$} X8U\蕟޻I Z3B۲2)}48I) q5٨M aHxm14 ,e)<-g6:&6:58- >>@P1H|K~4 D|@8,L˒Mcm[}Q8їfkb`(Ε[6 R4Gal0Pn ` Yg +9Th!!#er g{h d !p Le7j5H BJク>NA! "VE lS ϐ/0t! n߹<;>,DR)ȗR;G`91t,e"18Cu'rܥȣ{UT)eUfD27>'l4>!7Fs\m IX0i /I{]3;a)0ʍK\ :(Psh:2.!7rGTU `DCHr`|>G/x(W0ZN1{v&FGA;UF0AjrhJP >"L dMnj& f Ϫ(]QUWD3o r F,QZu0 q8 k`Cה#7x-=6R\Gvޫ#y"\;p6 %BKI!kpV ̓0&$5㊨iz~Zx1ŰB7g(d,k@  6%SAgrr~ gKxqa0 `1(~{`tp@)A} 42wolgb+zF!"#CƮHy&.vA`tİpfa fʤ`, dL]"D dCq^BEcJ%jF/b2#bCfOaf.B)< |C!@:Nr(l)#8|@Y AIVPp^8HrPp_!@Faa{-縍b@T磪Pĉf&zY l%@(nrmcvڡ@| P h,Ҝ C &`S v/>5Hr1->Ɇlan `|4ODFB2xI"K` L.7F6qupHF%l&!Dl8g09lQ% (hN$F&)@3>bPqHbPki&9kAqZ)Ƃ/6 TQq0sp0jQ4 &~G?nC6nL!E@U;]r< D$̿n*\gqNjzvc")D"#hCXxt :VjM$tMK@Fh)2eMVcmDD۫┐,vМR",@$nzLEVa OoNjp&N/N"Z tX`(&lLQ~w]$cHUj*X2JvA!gTt?)A: 2٧đOJ fh PkKF?wZViCvqe@Zߡ F% Yz @ aUkc^Q\6j]*)sk*ʏb4k$Y٨0?aBt!%; KPa"jnr:P|z;?@H>!J"HW:"2Aʌ_!N Fq+/ Ra5&$"dc {.m6~-m*AAjd*tF(D+++]-Ԡ+.b.#&/NQ 4 e/̽X:a c<dHAM fa*I:Y.{ X'.@B/4ʤT68%o)a b6 MXjb.[߇喫{oDvޔ8R l):TJhed5dHa,Cnc­C58ŒQ'`yt&lQ+٤cU<4jt|'& "!ح@C07, 4X-)d_ ITM'@>p\.F#_)!&C rz'"r$94N {(ۀ1 ?OlG``(}+)24~$i`t6f?al$*" C8H^d>*O|'"Jf`a2=\IZgQ[ !Gcb x6O  gㄝrZ&)|`!~1r6Id*7LF̥*N2$⸬,"I&*f!I~!:M"'hh0BpdWDٰi)3l|DN *P`* (+8 ͫRa678O `$ 'CV(b:p&&!N,"8P60o%+, |v@m up}vR&{&`7jLO W\vWަ7f"n#THiR# A}s]8}6նDQ 9oO 0 *)Lp&9g= 'm iLj7BxV%nr]ʼn>/,"&.Jh|%d~յ')YUꭳIfq& @& ` ؆6ALF~YR%s$»`wHmPN.ƀ8hqt@@KtꕝOtN pVV@n&H@nXҷ&,eA Ȗ@k4zJB!e>dbGf0I8c /| !/ bbL}@rHi"d0Bw4- 1aȇ5(A@ 5L#"Nҁ&@uЍDA(rCX=&F a0w 8 q^[R(8ye,`p L(na ez('`ljA =fKr,遱 kD.Q,(ϴ]6=$3>E8tb;#!vSqdOqCA:&03J!"oQi$@u (@0Xk5ų>HPWɑ>fDxBCkQ)Eֳ xe\#8Ї-Ɠ&un!1,-e Hs- ! &TCkXi@j s  "e̟Atʔ"!0O ˲ׂP_1 ĢII( 1&ʞe#RÉK}#7G@*ab:G'r)_(֙-,=oW#CJTX \ĖBnʖK̾ɺ^*hA00c5P連.A)%鼲XS䱰 >8z9N;) `"U `Yr֣q"ynjc€jxeQ2+J66P):]0b ݑR"lIe`skg1 10tP0#HQ( {)4#`H>A$Fpx>70_\=J!,(M@U ]))!B$ȉh`P= %l PXhx>mVLU% \APܘb9i#1A=q4@FP P ߊyqY YFiPDKg+(?ۨ>hOꁠRECB*ٟ8A( l`qm#5( !G8k XYvQcĹeie3b4",pE%((‘as@*_8^\M<P>+.<< D ZjC<`FKS燲͐jy98?xîEmKht2 )Hs@/ xFq`z V{WC@c7!n*Ȁ>5hPHR3)"bT4 7 8 3S8:@.HZ˼C$fA CAT"R&\oWE /@FR!+Q)/ EԚ[_gh0CW]˸WSTaOJh B(19S`(xT++EA,zP47DÄhFL`#2W"y m4 5|[ٰmGy0` !0ϽTd.Ac {0EJЂBVx19U#FI(1w(o(8X5fXcE:D=Y 3P4V%E, '/!-h{׸zp`3 Xig 2S02ZKi K< 2"5yλ?HUQ:2=>A_ 5 YMg %1X{ y}q B0Dž\E[ZcXK\i Ғ0͓r@+z#y% 0oh282vB| D0HJO8kG2%uxE`Й ӆb!KH`hBY>]0"($̸ Y8yYHL!9 - {<,V2ww &XE+q 4jk 8GHՅHU?:4 bd1KG%P5u`ݵs6hHj \D<7Ԑ,PsӁû p.q 4ɕȂ/˫{wS )Ջac}O_x[K0yAr8Bی27H$8ZC"xGr#J` %NH JH:`G 0IzǙF+$߁C:M+BTsۯk *J%dYxU`$Z'9LOf5R&C,*.̜$h<䉟Gdۡz>"(|+CRf ?@i8ͺi`|ii E$# yT"=TC%%}\T9)@`#Bf5$ρB6֛|8 #[8:*2HN$)T ]F0%bҟs4#B#h8p@i&N;CdbI4w[+.܆R% B92E¯|QHAC!wtN `TY+UH"tO L wmn+iC\#e~'11( * 5$m')xkHVr"NbM[1AV61l~ B !@ 8:/Yqq"fF9$ b+S2`/P i9"b lpѓ;0a X Q0] FplyI%X';zo$ފD6<ےR,ɱcYd9'pqhf7ݩ8b8Y1!x-x(pR^pX?iGL.a[Q1v822k#Neb@@P8o SR*E)aOX-GE-<ِ N)̪6Zf#wRίp.SEISPĈs `=Zk&KRgrdq6Ӌj`m QL5l^vrY F-(”T%QWERCYc2YIf  `WF hM7:; e8$ ypUalՅt$ܧ$V J/6 A` 9IVlc6Fc m-֢N LûD7GtL$@J`i r0LӑRdwTq¯lʨܸY@ Ql(%$2!!I4)I<E̦a)NM$ EP:&ƞNgf"0O+ncB"DEb.&`A tHB&lon߈HZ `NJP ^J@~ @;H]0g0œ F`ho!TjDa*`#% jC:A8^xB|f,{ "P/#FlE1(NkN. A[ZMo\ꊬKZ f8[E<*cF/"b`&L^Zr(1q!ÒDbJ  ŎѤfpJ b! N k!ˣ24]@Aio' Qm`$& @ Q6!TeJ6P.eNL!rZ!` :B&F\^e$%VAzЄ @­7q⪅(Y3j N`>0V_ '' \eB)*$ OB|4ޑ"!5a&A҈<ra}uNbi#Cr%8̼XT߭%mVI$"j(B/*j!c $CY<*BvQSJa@P` 'o:o!iĹ(%w&c"sрt m,abzI#W{TKr@MC$+VLKy^7bawm ?΋AuiGvHLxt TdӆR4;EN*VG>aEA&R@$<8Zd,2]*@ Ry'LX&4_R#֐7:N/!. ǁak+hR^JV$n (S2%. "Lu#l3l{unJa%A.RRD8,gw Zrhaz`` 9̶bVi$gHHǣ>B @  Vn,ZH8MsP& R $P%3L"ùWBtĎFfe`%ޣa> =z7VP=Q 6QE5/E\<$B)V w〪 lCN=tZȾZGt ~AFt[FXR!rlqz*ń<?*-3DQ .A~Dybx6:N2~եK \B2V\A- g5 siѱdȶCĠgt2k'D< 3ε"ax  |EaS4, <)\Q*f@j"Kz׬X#Na>z39ô!aB"{%s6@,!G N#P»M7,^p^ H1UR~^*o҉.4ш zaNb*^dM=;xB2\Af{TkI F/'^7w?'A 07!iaajk@)uldA,&VTAx 9 qAEBL@u7{U.[0$}]o<ރt"w@Da$z`ʯk9LK*xt Bi; `91HB]C8A|(.O@HaDajTiSx& u}n*@ y |@ =^` @0?={`8^O$q$Y,](Jcl< ?$F$ e O%qW(U?ajjb]-VLIaڑE˨FDL%;}u[?_ =塞 3M2-}Q6^l|6͠x^T79e˽@%;3$ Al2HF $̺R|*@"$H`) y.CZAHw@*l }M}" j rvqޥkxg1upfjZl (!ؙ: @jMԝ'*Ⓛ h32.ȋ`Gi]Hi9;!"|]o\W5B <$,apJ@G `0‹Jh,)mfYp@!B . ( 8 t8ip )pt̏FqE #}7rj J&"N24ɘr$l^ض dKXft)+:JD\\-A+*q-{o;陞p.fJP,)7B r=Hp"`%qfWuF'.9+8ث=ټϗ3>DT,x]ȩis|!G|Z.Hi-K.%M pfu0M`E;`k) AbhGfi-Ġ#@H1&2R}̡Rd&1'|ޗak@Xd,4ŘL䅵.?ܣ)fdPѾv/"4& 3=f`\`G6\x4E?/<2x,hy kaQ k*qhg$CF`p"zuXC3d}@b5@H+-cI=S%4bSBXw`t{XqPy^[~3lՍ"?F5BY$LzcH!ߣBY98爎59㊣UqגP&Wk0[ PvtQ'3WkY#, !9ÊZ*V=gRIJ||RU[b]|~TE'D\#sB]e\kTPpP N*k?A5Y} Ř|\qhb=69i ‹ReK7ԑ1d5]8C+NXZ}Ɓld]3[6t/$E)Nq qK!d,#HޟҠzqV)ҍ$<ǒ)xE61[U !6 \/#C 9kj-.dfWLJ9VYzϩfwM8QW~㞼2R\VA.ٚi3˘=_D}j$4&YSKuYcr[1&h#K # LjCi G0 2"W [`ep'ĸs>M㺕ᐞu#&xzlMmL$gGwSTL͑s޲fX]__Bu~\]ΏRw !KOF{# "M"Ц:. V` !:NHXc $\{1ZWfBPBĈ(ƈ)ج0H 蔥  Z eP<$Yyjw v%ug!$Ľ?tТ 3hHĠGL 9b;R 趇8rG(B\#p-J(B){PvcLF[.. T#ԋSPM(J:%S h Q8x a2`;/QӉ 0P]CJj |J19`sT@(`TY*I3 . hC78htpGb`22%-;إ;SXT9 2kADE):+ ;},؀L҂1&tc`ݙMӋr1P({78c.tĶH̐D (} =#< 0 \pIxrU5a!IU#pu@}>LuCyr+Pii9VP 8@Tj$*J ̰5b_fz;]Mнi8 FuH*;&RB1 EGqI&s7 20a(شXBBw Eђ0THRPxt[!\ +O ˙X"In4jq5Ǩ]hRE = 2hL# q9-hk.} H)q6!Zqg}3hE8:+?2:g҂-Ο3* +5 ֆk-E{, L qnx IQIL x41pgS{L3AXgJI,oRKa跎1r5P>sա4k"99\3z C c4>;12x VJ3kDё2+%K r k?k4b (Ud籨.1ͼF#B#6&~FGA.pw q9k"׋m "тbkU;Z.L@xXvTYF`mn-b>p-rh _>O=# ݝ-C HdXNe<]gv5(1D5VX0y8d&j:H] mf-@8d-bZ:[?PI|#; .ؚ 0$Б  h :FER^UPRXGFR=cQ;(:)Hx]^.=Q2)5amPLPm;]#:N?x Yxȣ_CJϛ يqۑ^PJ0ʷZ.˔0X@` I uϊn>!O(H452{).,&1o p4~@ >F }%[lzO4CI(L)r( f.,9" 1XS@oOS77·}"#dyDʥ ;;jXӣj޲a< tY`@k q7ŧ<ϋZ(D+D{ӻRj|`07IHYD}ŀ^~lfsunYNfz"B Ph <?JKJL q SfLڝHF"k Cxl1 A="qq:h xpp ,rv 0PD1>h`kᘷG~b,4i `0rX צbq?4r`a?WOU8W^DpGͷI "to)vc¤AqB2Dh>5y6DJ:z4rr:H'$H?fcd{G>4I 9! *lr_HލϕRs5&Lj72&@prr@:#JnNr? %@!n1sV:Cf31s:@,j q2R:J A8>Pfs܊ҁ-*)Y%H @$Ls RI)(DEB,=! Y#I qP-He&<򔂕SY1MIP?aGD;"%)ȕOl5=5 Ng ;}Bxd|) 9"phRRnE͌!@7Keγ(22' GV(*^YZ5Kt)L 9u3.̃!90fxB`|#DPսLnW<@?^IH2ooS l#v!:,I 9V)181кLH9X7}lE?"_8?;H[@UAa`h* p.!`%H!*ooL'cL2Pj"B(Ta!dAjlm ~'b.$.K6@" lJi! &!A {pH"4Ddy-$- P4n4kEJH 0 N&(ɥCB$\Abxl6\B:`a&` i:C@! ϯVe@b”[6!e(Z{R-fP,A)aF&, udz,j`l( @_&ZK(Ϛ0B&RmDG#f"*4TG*!s @ o.'$hBˢz*c-GToNiŸi1>(q@!\D^H)hDG,L a68!aa^+ic&~&x,2RCa&d  `gmjd n" 0:5d Y&m`q)1 wr)C*!B"J")i*dAdA lA/+`PxR9$H#J?j9tzLD"JP1Pt l``AND?›'C$(c&21r$I0!z!,6F BVLz@Z&H!nH! zR2k Rro徍 'h aNaP,u*QXO `A,D9i&'!2cB!#S^:1%T<<k%nFrR+ F!"8D"D*RӾjzsPJG~h:d!z-R@Bjlʹndj =`ͤHO0 "*"Eǔ4c.랒.ChAJ&!7DkJEm"}0]PD,NšN$!ìi̘)+MB‘.z*a4 D(T6ƍ d-*9k!'eg!7B"1)Lڠ  "bj,ɤ"<3Ff TC:#ShG^7(%ܔlT,DJ\VxF$ɇgJtɇ^#FPWbЁ *1'Bi^I f)' ^cdZ "+ : J`vH>1B, @4{]O'b !j,`L&h!WX |?"!X§A؇'X@TNLDB"w /mFzdjxt&uG1ShbwpE܇2ah@6 7T(eT&} t >,p2:BB~y'܉KΩfjXd/!fAzWQmdw` t$QSxNQȈuJFHI:KDJx %l`@v@jA㠈f(S56-?m4vj(XjgZja=ňAعn,@V⊚"+"k?Rrk.fZjܠʑ(#KRNA:nANA؂D7bj`<< `>҂'T>!F0 dJsXe=em/ezA:X7zZ^x,B`hDcZ=޷.'^D'r0XHc h9=I!!!m&DBpPjd||`sb!\A|z~9x:oغHud l*$e!@xAըN4FpȃOsC0T1㐕h&eMCJ*E+ A̝-Sg0Fh'y jcpIP8f/ 0{I`>f x55hgIAƢL6E7vI=؏QHO/‰a b$h6xDO6G*!smJi>oD6z!`swsvd0 @$!!(`: &x;b'd:. ,H!f'D_+@p%V$@CNd . .}#@^#DFcE((7L4q'-?*!ɳ YTBjܻ$!V]j^m|  bOe"oMу(1-h"F @ C@`8HH7΀d,KPq<ޏP Bx:Lh1_( CHMJeP"F~Rl6 ?Sdy pPdY{f:JsڃO2Z\V2Vjws¤Aqa C'd YN=T.kBƶ'Iuah:20LbT .z  0 .PP8PAl6x}Zh7 ;&, Hҟ , ~5@ 54*|J , z8jX5J`r]FOƆkIǡ. R`. . 9)JMr" 0 j}Xm<-uZ! 8GJeA @xaPN8}mR@RL3w>rXM,-zxSec&`sc:a-3C4rduiSB5$"Ib+ *bhzMHIg< 2 `ZrqFlm > ֌XL^$7ev)m:R hk݉S-G㭧hJ8@<Q:S3s OO+nq,u.GU)(.Z>5gl}y 8!}Oڬ"/Ꙩ~|]jg6.+ C6>wM9j~@w^QuCD\Y -@d ;vMg<T },k^]o(嬦@ x(hM t\ IgyEPទ Cv:-@Q2\x:"BQj.C _B'"IH-$-%ĵ&4H#b]6Ya/'S47a&(uq-Q%*K60'1T;MjRHs%)a q oc37FdZbk dv;Q\J:cp&p$VN\vPmxϳ],Z,) ̆xkq(% pJ%`r:'dbqBTb۠ a !>`t,%S$(c.%aj(P>3* "l 8."J)Y;az4% PB 5s}uٓ1a DTذ4e!\%rk83ȖxF7ح;`V? G 0 A05v zؽ(KmGHu +(jY pPd $1 Bټ4<|b@\ @V .F,x"vy B.(aLCۺ @ tmE2Z!SȢaQQ8 !P57B#u#S7)0K6j\IQJؠٍ2ܾ|`=pnz\y#@rZ!Qbt3 40  ЖBݸ{ 1z푧` &@!q SN؏%޶z 00=G0JUA!$Ia,!S]ƂyOKƂVRl$dm=XYq  h {J|%rWûB;?3}!a诰R5y(@P 7T ЕxHbGi R({е`y Q`y 8"xj8a($xx 4H++K~'hP<:xs4!`ex" `2zk\VplEU8@e,3~2 X':y)z RXᷡ-~QI-$HϚ9j PiYЎ`û*c{+($KzTJr qi6z $tF K PSIThC i 9; P` Y3h:Ю%bS;'a~<$v _pt!xqxCꇀ-2@(؁q$pq`jC " 7Hv&Ȅ8[WhXIt0͞ *+ @* G pQ4T8qJK:23A0P`pVsn>6 =p&I dT9HHDF׺qqK4;s+֛X:HILaD}89H )6_!c(*؟p =@ሰzi\$ RapYjrpH96JۧxXhHu"ȢwH 8Pq)߀8.. jZ̅XjBx3l =RddPc\ a,&Itև̏+IHwѣ ` Yq*5 u_&X_迮I,؊ (˂@"#aЀn 9 d8pe8eoJ| ғx%%r/mH 3UH 5 qI 1'T5Huy8=N02 $)llڥ& иD?j `@)JۆhȒ qϷ@8D-ޟ*H* 0By[q i * :A1Nڧ z żDS j!c-:=i֟8ƃȪF+ l \ i%[U΋*U]pm!(kP("80͉ آM@twZ]`mYK6:YY|Q YJ_"Uf֫z0Ž-]z (t(.3p:;y;a72 ?Hi?p$^lʳeVX ̲9ˆ/Sn-"^ اHLIu-X$K([ec?n Y~81蘌pPmy Ȯ& M@  vI+_kazk(cR@* qC 8usj"> a`19 8 \%$. `xse"g?eIBpc- Uk"Q];Pt"Ȭ0rlp H؇N!]m!p{  `?`s3M3P0=p R"-äno=̜=zn؁'IId:F3>n^^Bxa * џ"ڠ b֓n=rE> 7 ȸhvO\:8奀nmVyϝ9$;8Fݿ ׍ u,w+I<+PPpiQs1jAy!Lj\qm:FKt,蔍A" .]ARXr?5U ?j($Ƕ: `n69|S9Nǖk?twoZAIxÿ{d(/̪'n "+0=c\8„HKVKKI`+JL:XƑtYv2k_iۅZI!V#L7P= t1ɜEﭘ  pF" zaШT63F3Ch< ܠCX֪E>/=`!o;/<h2(7 "}#(#Ͻ !PkjL,g j0(z*YdJU$l=AR! "K{ 2'` }M~7'>!4Y"MaӶG5AwGl q@Jbt=!TH`,x`j0, &%t~Fܳ}? Y HhP=gܣ瑉T$0v hJM]4OdNKiXB#J܋:s4P3#~rCx!a93S授`Ȣ@0StSҊ+T~@x k\HG0-B)PZ&`@U Ô7"yRCf ppXxd Td*٫N!9Fi}'~)5~ THS7F9cŒY,PfW `І#lI;Nf ojicv}܉ՈߣeHƥ#QIXK4)wqgo U5X ] a^ypojD@0/0hS!U ӅISH)P@i1(K!@2T Y WDFٖ8"w Y z%HeJP,X1RgOsUVU ;cPvTEJGȟXkKNq0o0MhO * ~ˇK~ ( f@*\teIO"Xޜ4srퟸ.K:fּqq̆~٤ $Jz118GBxY{I>0`!,X!1 X Bm4 O,:cV w}n6=h }wΘﴬk 1vpz)m5AJ"DHr,? T̨ &<oJ? VኂF@X!jߝ"`Iܻk(N4*'4fET϶T$ѮT>IZ )0pbpCl,\$MM,cR!&LDCErxG![3&&a,a#XЊ(,6>BAv,Kj; ²~#2vGDv6*f-N && "&<6^l[@v/@ VF")y" ]úc|=0#r?!$a͇ d[@lvhhH"BnzQB" b <$3""j0hbIv"NI,$)4e :m !qNt*nhg"|d&N1+'!*J 1ϨPF3$n, xrw̞T$6QC|`Z!|}"I|$<]҈ /h !#Q̚uh&T'8Y }z&n"?2DV 3ԃvc5zVGe"HѬY[#BHr,F`tJJ m-*DQy3;m`%@V|!zN4B@ X,H(J(N!cp#M(Cf]TBXD'a2"0&THw0t.b)$3ug'b#C!@`%dIU!aBdx Z!iӇPjSإ@6 [h4-i,n~da<6a@?gB6!b4 vQ6RʾcѶAPXJ(OPd&`⤅"sM(pEՂIpJ  bd&ҧx46d2L!nr!#AZ b[Rg#MGD2`d` @ ;D vC7h>$<2N5cvFJ  !DHqtm(k.` @H++ ֆ|Ni$Ək[*ӒS4!t2[(kCrx *"Vǩ ̬\'5U(YM4 pE! -wN9f$v BMok,$VzpJER[bn-7h67˶"daX,#ddž  {`ύ򒢡SҮ(-*D+5iKF"Ts|z2f (Uu `(^k@ L"czTK0!L|;0L?oX.AXOQ## x;@>rhZpQI徐).TV,ݦk*gx|.$RLHg>ݣ[:,\mr!0c aaϪai`i$!M^Jpnv)J@|alAΡ)؉xXA{t * <!4ftn0+2GQ&F/n۠Al_!^>``@>2*n*$@8#u`B d&+ՀNI#PQbYh88;ASy2֡?GUr}C$0F8#h8+VeL3M*ч * .yd;# P!`b&LX0MR}'Nk:31<6b> ap!P `% Ub%tpCB Q"iEtg Gr][XH3f!O@AAҕLH\-٪IE%% g4ul0;y{ -##")0+|"d sz!HQ+-:@4-XY勜! BJ&hBhԩ"M؎X :LHA9)!w8)F:pGch$%`.FH04uh*͢?a#IF`{Krb2YKd(Qʧ&0& #^&¿5TUL`6StCsK+&W0%B+qiqzq fmBG5C,.)%nm F57RwwI.hp3XOb# # ,bf+ '#WgW=V"4־Eup쇌ǜ7'4+(b%G]Vp|"&{w4Ha1T5zb@  }€hh8t&;@g-V_"848#pS6 u &7 X00>a tn5J X ?أV+Hp@`0%Р E;P z> fHP4CMo[˨2   4k_l<Ⱦ`7*k= ϕ9Lx:]4ƀ/7._&n0.*ů'Ӵ̛;M#Կ'+nɦOÒJŧOuD)HDr0k<,1 4Ep ɰ"x=@}POS_'Hg?0_$<>g ≠HӒI<+1|-0L$$;0J/cʇP4HN8T2^Rr5Ba"/S1R$vuXlHOİ9A*C0tT*1. ^@@ i#ʨ"rP(:D0h2ƏG@.Y@Hd9' `p@c`EjGBE¿@T1_bH0:*?ϢTׂ4BjBҊ+-RJ_9m&(DgF<ڌ*g Y"5 76归'ݮ,Z78rƦ49%9Tzb&'H2B ࿱e@ܭr.5Ԯ45f!0j4Dhiۉslçj4B-Dd[YK&DEN "!tE2Mx+JCh]kK$>"q=I3LVe-!Q$ðv5v@ \ٰ/E'`l @alɳಆ@<s *;D8=hte .] q2Ǩs;Q׻fS@"$K v 2"X-b?uzfT q9d8B 8qA(0\u؇! <'ґ&j%l4[yb&F^ E<qS { q0T"Ü~>q,fA-"BckACP >}+n.z*K2eI5f[攇@Cv<)c6xdoPHP*GN{@ VPZMSvsK _)|cr?tHm̚ A}˔] f+?O(>0Iɺ"^ @=$p+x{i]pA!@zG3,ʑ HGԂ! @^{JdeS' лo L8")pѫ qPeE;8qjKϝL J xFL0 IcZnS1ڪa z.S R;">t, JI69vy!ȋ9MȘ9C/XЋ h d?j @PjI8?)h0(3knƐ p݀r̀H%+a4gc- RAh̬ ,9< qx91Jɇ88sy:djY&+Vt% 0.Ӹz?2V*lCa꾵hGJїGS!@{0¾Q9<3D= )hIk*k=Gr8⫰yTQHd[[/b|}H (pvXx :fA\K:Pv>iw&E{2?/4!Q -ᐎR}2yH 0r|| HLhҋ{;~BH%(@P #;ײ: tĈ\ELt4̲p7OTq5Tꃈ ?)0Rz_5+4x7Rlh"`%JI"6I5N8i/hi@V i9 ڌA(A0#LMhň(:PQ4F{+ 8CQ^B|k Q8Rx9DEpz7cGʴ)P +p9AƢF:PQFP`h%qHT$h&a&IsÞDiDj R$AiF)mIP+Z#I>$!3` !x09 W&] R xJBH< V+鱍sӱ6,<6J+pAE@ ;R0@n,s铄.{X qM Q,x `uITdP0hRtZjFAr@9`PL,3ΩI)-MPCw8H {DY3+sl9r p=r`j/ {VI2PVB+@@T`0j"3'y_HAg]WHi+`1F; .'Ir' H(/ î1Hü"T#T]d XD9I 0r-3*I2Hœ.B p qMR?h%r$ =%B*sȔ((9 7`Z ,있'Hˡ /:9e%*8<G*/ğ*LXf2@,ŌpBMԮͼF1T&"Vf cRd`zՖNQaٱX#DHIJqRBB 4FCXZ$ ~4<#HgQz txni_vjFwOJv쒮*U>a$#|V(3c]:>h |A1)_.1 Fwq#ejt @3lj5H'W[ݼ QѲg!\kK'ʰ\\d@u׬FM . Hzf7DJ@a-rB${瘄+%Γ)=)uBA 0o 9O߃D=DwҬ;p0](b@%?Xb)$8󝽮N|YDkXDc$!W<fKՙ:]DK9iadaAb Dhm D]5M8/) 1 ԥFBzj&RI.j1j:L~/`"a `,hc0eT/?(H-l nO]@DH9EM Hb&;%^5biBOTM2sNb;j%Q%`O$ , b!\P,mZnBmϠMd؉zĢv&gh:Jܺc'hJ'Π YDA",B (T9EDt (@!hpf!vA*XJ.:1>-I %41o1tlZ9cb,!<&0a8b(>:1`  P.*[#2B lfN6nP;$eq^}~,ì#ښ5!`6',<q DsJ&>1,J"Bc*6"V0,a.LmbwDd0q>1"@~A:+|!P,g,PqG:dNȣ]1ƙd(BX$0Ǵ)P RDG:f.NHRndH(˺.g"!h|L8+!20a<Nco BH9 B`R\943Ώ3d'pP9lB?Jt'f8zGEa{-V3&.pڄ#+lc !$!-mόx:.f3n\!9cRᚊ!`'B"|rr n0?@B@FT!8$6Z=B,l(  Q!jLF,GtM@82 Y<kpl|'5H|AaEGd `J*+$: M(u0z!gF'bGH5GN&fo; -G>"+b9eg+<9N!qH ކ>LeRtmԽ"GVGA܀ JKJ9U 5n:Ӻ`b^` &CQ:Ɲbl*-nn^lL e(/a\9 0(Qr5,k((c*a!Π  <&<ŵ1MAL}>º ȳ/Ύ>m d&jL56J⾲U' O¾YYv9m` 6!o` 4d]NV)/.D9@f!|C.vxmm r!GoCL!h6YflOI4&,1`))6 f>'wz+&AǶlLĹpeȰ\Je`>c8V oAi2+*?" '5.{I(aƙA3W䦦N㬮 T+\\j2+83!CVĂ-`(#z2 jV.&9VѬiLR(A*@HUh8\6$oQ^Zm (!"G8 \9tS#>+j !+ holVwô77 %' @ҢR9!"/$SoWN`t rT#(o@$/cjf,>nb|Q Q(Wêa%j~`fn8!OZnE. 6+0Xȩ4c&" #1RnE')яb$C+e4mr`eIX)! 86b$0n|XMŨUVRwFY6i]z3TgZHvm,.#{KT I%,qXDq*kh`3TfbfhiUFNM7BC(I 2+Di,Bª i@ !/LCt5]b c5o<۔jtAdDMAxqlTQaF;a(! [sm27:(&(VX߬B[N! v ;Q?f#NJ v6,f)eGOtjԸfF\ckBlP!!!Ǫ4۽(`SO!$lԆ2,o©쮩N.GiA~%puJ|l aQF`8^mBn`s!4PBKJ""q70G)iss&\H Io|' \+\$DН HRRgLA!0P9!cKĭoc{B@B  9fn5r>IVCo.N1% = -ޚJA^'?N&MFn#P]?@ fNScALGT4R+C!s]En a}فhE~7(K f0@ p<E B@`H.&r n8  594"7 QU.D"1:% G!zB!b/h0 w:@c |n7hp DPzh Mn@MU ENzḸ=r0`Pyw+F@{} /"f,@l8 @Հm@)rbh,J;h7jB@mRIƣx%f`B|nⒷ?bd<,+81t]ж0uî\DlVE˱+X 1Ž~ nͤxR;!Nah8qJE-D<,zQ JT5 18SVgT|)7MYNSgL[j)U[Q (ŹdǧX6X BcYk@< `| B; ,1W18q=61@d8RF\=] ;w.%1 ʙXƯaEM-&n8 e)0J;>hKXy{;YMek͢gkLa Fyn[< n< !q#XKd{.4Oga֓Uly0VF-TQ۬UM.HW+WdNDA1w܁1-E.|ݶR( "yN)faVg.N0DPhCt_O~> * aE> @B,i0_'}pasw" a]ފc?L4DXF7An-[wK!3h=gu6 G!YãG:gP (FKW*_&u2v%tLƈEj @πRQXP"XPX ,|P1 -%UbBGUc!2 Ecg+#&PYK4("y*_@7] S '؜As<<qPSd;6!-OrʹYR(!0S;UE^aΑ<sO'}ss(#2r2Q[>'m'MG 3X#5E.mH @d:IqR CDXy5&R(p+fGL(H8^V0m,hʌ&Tj;" 4'XMaz)WP@pP :(@Pc|NU˥4$8P ,Bi`yY@Ԝ|J}27ƐLIڑl(<XԺ$SUPr<(LsְɡF'(hvxg3h "_K =62n<&$η/Iyd<Avnc `RkJG҃a >Wz.R{SJ.@F4%v/|j +!8B^]hP৺aA5!D.uIU-<$zN&ňw$T7j”aaΎ+i %.(2! G i)2`,{g CvS?%Q2ط;Fp- 6= Q""= A5UMlrٳ"H#Ic@^ԜX8Z+#C\Ҧ# ˱¸"͍DK]#f=(qDzĢU|9gqJL*sE4\XGr8߀5y0D{b54sdYq,Ӱ *$r?uo3 /T#2ztV ; ˘3@,$qЋ჎"3xz2a ڊ ߟ{0z߮xx9x s1 `ŀb5Œ!3AŁshv{58}:; bzp8d;C`88HIGBpq&4/x  8rihd0n%Hőq #H1X yXx C҈,Xj*j),Ƅz!#GcL̋`1|2u!)^Ѵ !Q5a3ߓ+90 aҤ_rP7X;4QYH9{ބhH uXx**ݗZ$p `Q93pv)JL#1G*L@ Z( xʌ^&+  Z`Q'0M9z8L1icC1= YI h'*F0?HS!prRrT61!w`,+OBpxr!_F[ƒEMp I0isV2#:FI2׸g FO@(7rO)pqn( #XppC ِ0I] 90vg|F&IZ] Y)zW)Rid*҅Yv1"("r-= e(@7u8hpᢘ)*>+hڌ8C0\14@͐N-l꒩S|R.e%QYhrb_)nMp4$=Y7I01&pNPtSfni<}vp` D!tCv=. M:KG\i>D9wH+K | [0|+xOҬh)9$ 6mk6~F.dISZ@8㍨D\&i+T2BLX`sX'z32;)oTNрR^ (YXx !CP<w }X˸z5  k??"C;H XDHBKrۈ-?;e+哥٧\mhZV;ЏXdWTLWx uJXeA 2htFhy+ x01:y3Ӌi*.Z‐iDeY@ d鵶pgW%pMC}bLܝՙ<SQћW Ln!uG~t VaQQ,@x0!+ o='\I|p` (TUxaw4͒A6` e .sX&%\5y AF8 fH׮軇 t,48`Q{\V/~U1P]QXP ;3H@mpA_<pkkҌ]ܪ-Ԃ+e/#r!Ιbd QHPbH6HpB9 w))K41H5Qli jǓgf0H&xf_3Ln0 `p0!Dy="o Uo[~80 ƀ@D'5>-&+2K@]2%Z S A hdBl łcA)`V)j-L =^t0b.Vk@Af*xf%6zDG@oG Dz()Zj` ~B@@fRn<t3ĪPλ{ILR@0 P4{9 H$" B򱸒RfʉJn("v7ԨfaQA(60`4qp2& , LNNQҞwb2u$L:8-d ~/á2!z\`a,ҟ'IA*s t8n ZVy}5 %J .g1<+!&Sl"8=GgjZ"ZL-iB' UhfIb/iSFE|_0ۤ`7H {o,HɱA WK.E1"yfgfۋ2/2tT@"=I'P |}%HEN)UgIı,:ǰ <⍺^'Mʐz X( g5W۟!.8wژR\ ,CFQ@~9M" ͞2zN;_H*@"İWGԓB0Y>#A/VL+AT 0kR*|E\5 '4I!l wJ [qG&@l&fz:"ɜ<PT aP ȍq !^ S4%6]w< q :oJw;sJ?AxB(E?0CDW%X*DJIT07g܏iw @ +4F$l:$_eS3[d &!SӈٮE8 ļ>5~p \),2 r-yGpYDcȤ5=R 0(K @"X,ouvӑy,PH7 w(ws(xNLw ]CȘh -N vtpͽHwd&(.AT-%W!@-Rg_CBD 'hB``E*\Bs IP~VOc˱TlB`Р'e *0)B'XB !L e+G#70@1AQC^ep!C7b\2O3H8T8nga">+bgEVRLG=PQR\%2\D"Txe)&G%&)z7\0'^/HPIS!\D\*K6bcW1BFDXǏ1@P S}ώWX6⋍7<h^ @bxxN T(7;k)*<xo 2TB=cDQ\kND"$E#:41K܌49G5mp'B+Ehp8@)E6U{9w\w5 L⫤ xJ"9>-'mPQIr:/P1ːͲj%KuPqCRI*+3Ɛ)61Lg^weU-`c2"nO4t~, @T)?-(h+.3HU^*#z(\. W]qQAI!y9CQ;^` #cGz''X6F2 RA:hP[[;КVM)%JGErvEOr.@i Ѹ52'EUe@tk8 AzcFA+ 4̂x"D08a`р`)@{",bbbk&L-Rx8z+`Yb/JXKz.} .*Zjt GDÈVʩ)c ,"fNk8 : )4nɔi*P#S*kF f6t6T%f:EHe逗p"Gu(j UH EO/䯀( .V`b8$J/Lh'B!)GI"b6!"!CHi#ZD`A`*`8$'A/X" 6"q'bQ@ jni؎b("@ oN ̊ _ Dn#'ć )}(IhIPv`I٬RM|Iz.E7H$! ^ xC,"E,".k6HLnI&J9^u^^2#5 .4NA"w6NC:%`3x-NxLĉA h]Cʅ @`**Ul%kx=AbKfJp+H0h3Lrf"3pns >&Lo8 @b"&,6p?!9FR.p$K$Sl9]@%N8&b4$=flF^WÐdi6ğ77jFBs6!ӠX|GTV:L҆I,BBrGs#+I`G B. gfB)Ban5J"H^Ah*ySBL="&b$naJ?q>0qI5h| 2˪ʺN"d9dD: , >!?"A'0ȶrz,#GH%AC>@0QP?0Bl%ɕ[2D  JdT0}Bc Bd Qc8f)]URsj0,A"`^ 4Ƥ.Hd*G1&S@+\c5(Bj9h\@;Oejz.& `oCYN$"jK%ʐtEBLHSŠP1!,hb+n4R-b@gXȀbDBp<–$,\0f"!T8b(*$"φn4I@:hO(08#B0`DjpP3&7e7&XB\Hnj`d\ ,`$C^hJ"MAn(9.v*7[^Qe,vĞ)U`R&hAwcΓqWB`DЃ-,Rd(H/yk6'| PƳ'/!wHgD@-.,p{xGaUy9A4f6!J3!!-!h8ES tu.hlPdW BaU2zTn38S`D/Z+ FUaMpp2Ha!<4g9kMjBH$ ޡV(Choj6m-=`0mQ2 5F/of绦iԛU&8ȫ#(_i{KykJYO"x6!ENHĶd73zu*t#'N(S'3!~ .K֊=5 $XZzB`z?H9 0?z6zJ64 ϷNdT~`D0?gV :JA$`Pe +YKG":,xxɄ6D2xFƓ%ǐɸeL*b&kO| шPgČc6\⫥#J(_p*%hGb.(sbh> ,G Z!:c"` I6yL"V :"r?zAopWE(3i@} "A6X>/ļ="l 'kB}ӵzhHJ @:U >P`gO!.`dci>G|rnjU0Gg/x99cz` ڊ&?&*?u@PZ*-Trh448p{%MӆO4~(`ʡf' y 0 tn5 #HAZ[Oפ=!>]TxüIEDP!Dy?BrKZXZAt#T"Ø+%?54hԭ1 et3`4R.48k:SPxg˥X*Jy$:kyI#I(4C3G3 mr9c- 2*" "O=^O0`i|   @H 2@Q(?) [BxHJgdQ/_, Lt(H}> A_~>0 +I3Ŷ(X*C!~2p q+(W`@ qr.\u/p@CAG`8 oGV\s]v!.' 0ua G@IY5ߚj "K@`0s7P48VA2IjGD jO 8 )i9|< u .(BZBKA;@CkZڦ J) B+xBIe)@@dt| ;8RNB, `s`$":,Eꔯ+#N˪jB 1L8pFU0^n&}20;.Ac@;gYxJtn0 #r/|7 =eYN̮qug*询 H`. DG'T ƻHe `1hd ܟGQP4m.H|`I NyQa,=nzh@ҩJb') 9\2ih@iO02l'9-AyWV.нn.ȚE&#zi ƴ){2E^Eq^Y9p.+%!h_dab 7iR?gs}s>*!@bmx=#cl # p\K!zdA 2vͳqAzzUj$g{Sԥi "x$Yt!C 0Q֭K#X">!`?6yKPDxZ xP8y 'PHe@T ^;",d.S \,gs?~E CGP醸@=9A\+*@#DIkfcv_$-atw'ahnw47X~ cKw8"qB C̜H22Q |{Ap0#)ĢC6 hcZUx0$IE((E$|{8; ;tpu19A \ лE(> @1@PС-@^ %`}߉2 q@:xP @h 1|=CXn |+5g%,8`4HB_Q1I\+Dl_y--q VHSyʊ]Pr"vV u l`p X㰐$퀠vkBĦJEMOEIB!) -aFso15+Ep#wAuB;T\U(EĀ;b9.4p@FV≹N /EྂB1UQLʳ& a/x?``*o+B4j +$l@?rxYg4h y@,@Y LyԸW+|fSAM@bƪ,v>\JYhxcPy( #bR8"1(%#VPs-$6у0dmCo `'@@`'r94k F tKDn摀 7#uI1d) ^b{$а8 ($6x Qhx͢mmFZ &ƇW+ s,9DE@GX,E}C. )$f0nӁ=w#H'HB7I !#E ѩ^t7)gkmGh 3wU%Dbb">"6|/B^ A:. f4 ?[9`$(;ǐ[@Ā{*gmxH;! $6]HA6J8vð}A= IpV; IĊ?1q5xKQPoƚA2h=9()QE` 4xvR"j{*i­( 6 {p./܀sG$`OTo`P< :@R@7h!7b/iS9=AE28jOPA`":hjP& A̗8C(㒀B!y*}R8-1H~ =bS98S'ĞeD3x0rO A @Cu:X/uc ZiXQ1]ñI_CA`."綒vY1+CX!PHI9@3+@:x =H:}Ę ipdŘP\K c ' y)W0ފS,2PbR!L^ ~У-/*_)\(X+_)(_”˜ѡ0 "jD5H2t̳ x ș 8 dY\0acjj8`L\ '}1?I;A"SP& EX݀,k/AX_VRPIl ؚhkx0%I0Iؘ*9 l|-08EYZ9ؠ>xvgl{>g p.+%Nb:hy@ 3;Xg"Ƃ~1}UhTȩ=P\884 |EB[ Ec)LM (qB:s-2Hd^ZZ|!  P֍pz zch+Ӌ L!Hg0(2+&H+ZHNO$+( y*r#H*(i />8AJ"M8oX{"o!H%$(Ę  /p  ֒jNmHT\![l^E`y`' .ģAP5ռv9oZyLmi*_h)4궱|Y` pb]_Mj - Q3#X )/ |=b  ZeHDx1 0p,040BC tXWX c^pl ':y k] ۏxjMUfnE( 낐(0 x) {J%8 B \fD#ۂ02 3N @x_)NjlؠCA!.6x 1~%M(A[R?Npˈ F ;] XZ3e08XPTHiQp`R&ڴ! C d@f*d,nq y0/| h P2VC(с8p('$"h1x`h#]PfiIH)qmalZukhu#Y몓r(sb", ԥ-= Cčf2VՇhh?0u "XKuޔ8ibuhds&G gQ)(&³}f%<5g F Qzma ] hԢMyP/5 3@jk&@e6Nzg $P AH3GFxenP`6_17 X m&t ވwT1I srS8Pc"Hxo⠈Ę`0M!)+p ;n8(dX^N90:sw=-U0Pu(XZ>r pU) yΰT_ȅ6YlXp! "h$M 2 ctLlHbϰ(d_‹S 6Zck)h@ P 2Db@0EW˰M`4?_aq7 @P@x@@ ~ \Vax; ;Ъ| [a1*B AgL~2@rk5`H,e  3/PSp;%qtUx:0*"iu}`8:r60x_>D*1;nV㩠""Q}` GBt'P_떰x Ā$Q;@rY` )^aP D|  G ƱKL>R!/+k+xoK` 4k@ ~%HCB :/w(zG"I2$1 atg1&AhS}͠24%nʚ"M*pϛ&F871( 0 ǫ`(OmA@4P0kfgƌzj* rn!8 `w#͌S,oH { j)nzx 7,1'2#3[`4  \FYjH"SR\pm&xo)bn)D`5:",c [U6lVc@vml]nAh$K[0)oReYk⊢x#;Q_aGi-j_avn: bDzoiFkI ajXxn v8MOI@HFr#OB;0Lp fR$f6dn GY@NhR rx.#xUC9>`)7hų : pD T*GCnUOaK1986 uX^  .sWq+GYĢVBVz]*ga24Ι#&Q OJ@Kb ;H),I+kd[~r 끠Oq*%ttڸчE aWw&>2E  VV|B@ubbȯ@Z`$W 'A-*vB t 6adx)M$&\IâA"X t1@&2V`1; x+  j.!0%R  O" L &|bĎ>QT.@3ZM,A$%bf1G\c,p? 0 B O2`T X"BTYq?#?::"/ gp82hwLu.7 `  EZLF%LДA@{$D;ϼAHa!\AD""ROh`>h2u!XZ @;h.?%2zRɼ@D0i@((GiJQnb6#> ڃ^sKjd>`4b(@ƃ8&fq0ZzXã\+i'vj"M>H`%H1,%:焞$/9)arw!E>9A.` &Ps [i~ nr1 >q"@E"GAC0%PpD Ta®9E8l?:D:T%ia!VAXIdh(F`Ad6.@nFgh~('nl|`fL hŶԺ/cH(Ai1SҗE'[+jcT#BT{ ``(f+f nL̙ (TjH޳ŗB&bo\)pU&+"nF!6`XǫB8(|&.j6yǠ+`zBD SUa?CP3HPS$x5IHp+aW3*  G'>"PdlCCCq$=-Xz7/Z|e|JADwA荆HA T t Ղy%W7po<>e|P@ cX@\s6 iD n4"j@`;fRa645H?UWoJR"IPޱa1,%a. \OFl} H8 "+c"Dd6f^e lna,DA*#`:R4#cQmPd53zaHEAv"! h9< $I6Q`BðMZNT#haД";)\1A2 k!VT=Z`2F(/w!j?f:CC*((G1B aʢA~1=BW|a"e.@ R dpnoX6x"|^\[αs-N==Fa/<&\3;n P@ [;Йb ^.﬜npyfcԼa @aPTP 1+L<*;Ģ1oBvo#", dC];1"@v$bsq铢&"OH5*!$* 1y%a$Na9D㽮c"& @N )#4zn0"'B2HЙw 6 ZN`M<;"  ` R-oɃE>@\2K/*B ~AU&Jv=s2 ` &.(bNJZkՂ+2"\Ih@ qh~#]%Uxa ,[ĩ戠Qi>D"vDܱP qXAT< A*â' $ S[/Ao>OT,9C`9$}hL  e`%4@ b~n@q`2P$  e =Bl/wtK fG-@ ;7SL[.Bf (3xo Mi l)L@9l^~X87 p: @ftˢ8h{5HS?l< (0%NפN "S^ӠIW 0b '$rC(LF&whL{@ꙆQD !0J $2`>v-̬xON qpF8N;1O:׿Mw8za &)$6Yυaz 't,I #`KK :"j ب4ʌX8lhFDX^E~-&'EMHVWض,r=eo;KNMaYI.yy|\8PmYRG!zJx&06MnAP,ۿ M(ej9.FWL~f$Z6{Իa8L HbM݅GPXc|7sfHN&g9k|=0 v~4 i{^ Kňb熰 l`;fI`ENIrwko > 8 Ⴛ{:2[/dPŵRRB[ (oa{X0clj涋JZ~0d(HX4 ,FnHy)>"iߚTmI)$|-Bp)Mqy&(FxZ C{x@x4 GMr9I),& i *4 荍5O&Ax  #àv#b} cy Q[i&;i4 ;gfjF`qDa<z4ng̅ @=UP4L)nCI-DjN@4Bd2NJ:i$Q2< A0Cp}ؕh0`<pHK+4bP< .#+`J1 Abf1 X)qQ &!`B= ʜѳw;!H:#)IrL;rɆ03 ɢxw!Jﴃ; ҔFѐ좭F?ؼU3\B#KM<1:6zXCZ چþm&.ٓ"X/߈a6w0MQ`vTK.fy|\@U ? B Ѣ3Gi :p˜T@B$M<2t#wLJKYBK4`@I78c7Yi&[3+@DVq> =7VQ;B oԑPM.d>r  W" AȂE|K,Ŷ6莟)Vy\C(cpiِgֈi= |D!!Q2)Dx f6q |FL2\ !5ۀfn2E 6 z:B׈j,i;<']ޅ!PB&nGHϦ N IRUCT`жM8 Ia0L`Iv$,6p+>覤L&8 8f̣/NqS'Ҕ H(E8HbE:պhTAdSOM|iIƼJA`A{Bl:Oh2.Nc1T1M \kuIZjLP%(me0gUDeظvԔ PNz T'п1 (RqDc D[v3}Ao1Pq- ps1T(svxjBQ,M>POFxWO A$ {\xC䉌1d+Źsp,`) 4 J.Yнb W=ܶ8ÐR+ 3"x@+4N3Q I]-@({#crؑ 7- !O`x5!Z>!-i°HL&( %Ҝ:³;PóÏ3, : h`f*9pg(P$ヷ (Թ.ԄH&A`{wP7Ս{ڥĐ}Oy7*3!D1L! 3R< b C?궙@Ԇ`_D@ 1#Xk8pp 6h*rR hA$(c\tBX 9㞨 3#eÁ:5 Wxh;J 0-r˃ ǢpR:4[؝ ;A#*؆q `°ԔK>K9LIԶyopHIpL&x'XX.(%0Xh^(LG{ )cDh[ ə4@k;ҷ 4R: \xZL YVW!YF;(X5b[=N ܙ8 y{OCs` yPA8T@S!SQ [iP,<$ %Ҵ KhH= ( =xaOhdCd>X#; 2!5$A 39 ۓ$j6I+XQ[[rOL5(`<($%, 5Sxw!:ⷛ7 3Z(f鑄@Eh;;`TCj1Gx7P0*m99pT[ƌAؿ#i`VDTp4٣+ ,[yϸ 8 h0Ԃ-R<% \+;)_DKQ5=~l:2ӄ,RY  $`%:Y5 =j Sz2 - N{4pk$o>q0(ÞĈ*AaS : c #C KO琐j<, _o [gPX1j< 3Ax,h7}t7y«Kh j <>gQOԱDF ;> F?`xи!!A! Y + \(k:GѓQA#9(Z%NR194)zJ(A?ūԀ3F\4P7B6]R%@G9S%=>wb-c74הqH3si3[Xҿj,c }Xem8B)_ь#ȥ':Lz-1 XB̪t @y) "q"!xR+KZ x rq8H`qVa쐺R  Xbipz: ?Fd``8HIIW (}U RL\FA nXhHbhq(Y2BL$"5H,9G܋ v҃&Xz|Ռ8}`?Ba 꽉s_ 1 |FYRG#:6U`Y4g׉Ku[kgQb iar0nk6Z3:0,^E^FH8Wf L9ȔgA7A@~}请D s IE;&&[A˪4:K ؇Fe肌U3ؗ. T.2\hgêo@Ic:8Q!l1`X~L h=k .Д( !M/qDʡ!m"ؠÑ)z\[dCA[|.pECXE$QM 5OK `&@y ~a8Ek:dk! ]V£sv8H0!F(:\) ;sx`ѐI &O!WjIqTd#.x R4>ׁ |^‡0_T7Q2Z  8  T,34 :1r[UhpgkxCr0Y4ۈx8 /;g |d*%{Qu¹1ZE\?9 A KGB?!0ndlhsxpE+%i7x(```ɑav626c#`8LK=#׏ϡt9hNT N,D~Mz.HVo6EЭ79Q9 $ُ ?_0W!~p8{j *KN6C@ t,T*B%)(B"рl2{00/@P$A5lDa(  A̖ 6P&sPo,_2 F:V \BqP=S@g|6^~?@ DLL5q7_ٖ_ϛa00P*C ௽$]$J矾Y ⷀ!gu@M$U30{NP°L ('`C. Sz!ɚ 1,o%J '[\?`&d!uB{5kXAx?Pzf&o|׿H' lG<C[e|앦|Gj{8, J4zЬp!$NiәRG(ѽPF}"Y!>1`xŹ"ibןDC`j" )|*|`G UhʉK> ]掕$*J{'c&vY uqIkcQGzǛ]ԮI#QVItZ3p#X:@. h @ r'TJ#բh8=G$`83H A61 Jϐ P8$ Gl@K% h|' @`0 =@XxŰp lĒhL&p* A02 @h N@7G/:K*.BXd' vMJl4X豒<w)8J^W'˧*9k+$r B#@R,@z:1*2>n^Sڀ eILN'{CS9S3>%@B ~Ǣ6% ;;O3FD/il,0̲lC\)|dK/@N:QnSy䒠RW0/=9Spf(7 m0eYҺ=yA5;XC# #屉J;[d=ܖW7.9F 'eΈwCL .BN65|z'$fVʟB(Irg#֦:9 -.Nd|H3mGgiza>Wh b|kzk,,cDĘ|XKT 0s0,(R+/a@9 _)i**G\5EСGR"ga@fi0uЙo䒣*Ճeb9@00F ֧ʞ4|Gr!FȒ$ JR 2++ Ph/%~! FAn1$96 [ :!2$\N^i̠Jgj%*HF)È)Ab) Ң- ,, F4 .3iH.&!`6VЬiCl&Hk="<tWLse?t"'V. ` qYJxR֎XKB ` aD0BZ/.}tV(vGVfΆ )0 helCv @bTN/@/UZN孠fAիf $YƎ*"o  D,5% Bnrp*WG,A` <W!of:ZJmPQ"6+.%8sQ{Ȍ=aRGJ"a Smw.$=BhgD 0& r<'(>$E@0'*ÚzL/#` @nj2 /L'hd,&ܰfCЀ@ Nq!H[5%k*bwW>T-ĎtX@@u&`erk0*b P0beb9|0^{KEb A=6\ !BĺЈ!b%<-> /064 GF:!Fƒ5Ԇ?B"X=kBh#4x r94/ ]a\JBcDM ZӖW ՠK6`B@xY<]ȇ+gP"+f6rw@ta(ab(0$z8Z60)>"¨K.BBC#aN2!i/8CR#E$>k={p Nc&X6JrrEH ^& i"z iZ2ܭ%+֔jEBRf̗^B&X 2Jz'hejT5-?!rj dOSsqLvcB@# @%PTa)#8ĕ^ p z(ֶJ+ &%nUnD\"` :bޙSA ;3L^YˊV>0cR6j$R/<,x@B'9fsi3' ӄ'R-ޢ8,T yҠrj5/T(MS RQ. a4IhQVYg`9~DuL "A&UBFWJP'DsKɠJ2B%(/JNqf:a~_C&~/ o`Ղ(@RH'?kRfV0.RBLv괁>sn?^vw+~6 @n`.+?30JH2O!|&J$BN9q:,f BDG6ĸ-X1[\a2:dRAjEP-ZMi"l/ssY&b7!`ZנQ]6gybF<8Ful-8&}~Z +Z@"T"+f Мtw,뀍NmfA$NY*ig/ 0%\%K`E1_m.@ &&9,`4l 侼;38~~:` S \:^ዑ"Vl;"5J N.25-tf6h%:v/Emc ґТB$4G0>0@i7`Zc {%$`La$53u)h"F]f'Ah! `F6q}5b^/,a$cB+@ +#4fZ?7aa s d~@C_*+̓حlء2>.fWld@5#/B`F~.@.1B3E.H o`AO"ҝcR'9ʦۃJ O6!Ri'ؐ/`$Vn&c\Fn" ҩ w\q~oG H" DGMV-hZ+Ga" BF@`9*&~P@a!Ji'QX2m l_JlY,oFtt,)lV:}$ @$b~y`W+gGbru7qXP@PHzOB@p֮Urj%>JGC1S.Ommb^;@oʨP| |-G)Z*}2 'A bc2 Hs-ORDϤd񋴓.)%A*J$HTЮ t4!I| 2`fZ (g4k`.i8)P0 DQȀ A : ,=,h CoJ#kР]GP:VI mpЋ. `p'KB<ꬨ81B}As`c&QT*0Jv""hlgz'@0PWH& .K}@]}]H'X6!gyܰ(`" Oe`x2"L掭'nAk},&֪~',-g2B#.tfRy1nk&-,1,r@Bs-\ e+]w0g:QAnkZ<` r`8jh bfe: UģK%Zvfysۧo"Fy_!8NDYe+KtcNgIC'NU%$> F~X %{8eαQj$Y8r<+Q C G!<k_c}%fF rf1ͥ%kcXkŰLvшF( y0+l:(ŰVsHd!2,&Qᒙӑ%&x"|ٝG-(NGvx`1 :=OF1llV;!eXɒ辔\FKMF$NTI\g}*+B ̪ؓ LКG\Nh'}nIŻ#caVq"Ƙ:"GqEZ*HX2N;r*]bمWΊMFK|q [O>`%;hv.Qmn7]" ,-S p!َdsS%6{MU]j)bAAB0[O#4| 5CV;G0䂠Q2@k&h, AHc,cP0#,6 ѺZ'! :"D(k!,wfӖy(d@i"3d`qZ4Cs\+P)PTw Xl'U$ItnFΦ.%}Ƅ$HXҾ!rƲE@Ј/͂Uƅ`xOAz/,h ARIth`Dz(GWk:Y܎XKu < ;Gq5ՙA$%-SȬ*y„,Pr`@z Fh%$d"9s R dTx34FKqؑ#w")xg<9c[vc~;ҏ?TQʀ. dLj럡c :K_@:e= ֍0\"0Դ` ǑB ͈{Е )DF1GD0Nz(9 Y٫ y#}= ((Xq(v8eg QvI0Rmj32o # 1BG 404%8J P'=4$K9}ـC)( NZUDXdJJ*ЀT3Lxvl|k48ҮٟZp*RQIF o? L<CCZJ# tQĤ<2zPGlv(ؓ $pxP+ àR4NȀ fT"< ġP]_i_ay IщӴ (wIH2:S0OG9 й HGHJ U\q|0_LJAt >D-4 A4M {.+t$kmN08LP{G=Dex(>Ge1=$Rԓٟm"  HeSGc/3 i m"J@ ɨGlP((RbE@J¤Q9 qْG`_MxJd8aS2,dG pyK!y euKȚ QTrpI1WT58xhښ-M> L)B_ *YاcS903`vRؙO0ws,>z%k3JH䎀ѧ 99}]&pm |pThzq)Q Z؋X%&GX )DU)W)n)sl?$@`  2!G$ HĀx FK7.D+y.+{ӵBJ TUR]*~_AG*@$ +ZѺNx,|SOP!.a(H!xgZ,'F_=0C4(Q+)C[.. 9C2 0|# DDɋޣHىRǪ9@ML{mG+ Ì].Fy)j1q;3X 0?PH&sȎ =ahI !d"V JUD3{ :@C`v2ŊR\RPhZ\A 5݂ ]ي1u*:%菹۴ը` O(lco@5`|;uiu7` HNH,U܀4fش'acY}PteSQYo! #} <Y^ّ 9+99$TI8nƒRIK& ~ Fg I44#@pW֭Qt40Zn06RŶH<Kp~m* aŋ3(hX;'  k)0B=ܜQC*2g |ÉU`p,u< ^GZY `_IyWHUx ˹ȧJ:H9K@Z!BS/kBk&,,L xƐ蹌2\?p) p[x C͚aL,*cω *  ƅhOH=C>u6bqL'dd3!3NVT7=Xֹrt4# Ĩ(0 rVereQmh?q0RW'*^Ajpc¿ ;$꿼[0Q=Ij [ Vʐu>(IXLʶe'88ýδ^S9jV}:mک!3DX]C^%0 BZh Tx{!fxLYjnLF06%)0%BDBYYpnb`0(F0ڔ:#&"9"لJ0@5Pw(K={{CW]LxA SU*Xf& v?6\:Z0QxPìP" >LZ?K. HKPRMrʓx  2֗ٗMV[D $pud_z I:8V3,U RF.+꼸Ij:& a ON=[bI'hjb.r0BYDI0bV&kP0e at 2Lwj"՗"N$-ptIFhʧaTm97P)C1O#ʖ KbdJ(BŲ @%8c J =Gl=fUrZ{‰$ù8b֏Qv̠DQLh-[Īٮ̛ba& &TPӞs2!{FhO`;*sB*E* f,@4%eK/7AcdJns" 0a t q̄'N\9@ Pu#զ($|Tb@D-g (A O:V"hMne66B&4@=,"nkA`AaCC@%:R# 4%)R"e9b*.f{hg鲅B< iξ 0 ~,nw 2t";mj %wGr-d(I`-6"s($^d@BRL娂b: *"NP(&M)?r@6CrR6bj}#b#3K>:JN#:'E%|#n !LFμ3"솋([)ЂAj0b>en)j:<#.{3$Ďlp9PFq"A u-z :b"TPreؐϺbl @RhL'i !gdH%*DP!g^bvT$!SāZΰzm2K<4 dP"IF),]P)ȝPJu AY'aPsapŀ [(|bgD+`3NA6&1N%9g`A4^H/h(¨H0@6AAܕn-ҝmBUMRvffWa-9olEX,Il" 4+ļ`~ 3 R.sűBgc,Y6[ꥼDMӘX,"@/Aŀ;mZvo330,p Hc2ɲh/~Tb"fX. 6D4G@v.Tp,d;KnRZPl&b3"vp_!)r k0l( Fˮ^& a(g o(SrP;QJplt(&b#"4aC@ L.,'mQv A t;8Cb@h$d*Ш)j,ObP d؉BQ2^ ڄIJG`25 &Jos2v**-Mr *@G3s9;u Ħ"r0&mD%G40*\HdF2M(Ŀh˱(c@@dDp@*9p̗7S`XMj*3!񊮄\{@ډw5 6bJ^!`vcSvf&Ng1d~ d $1F#RFiL 'b@& ,xdBޤц X30>0 J;+pœ64bXmDDoM )ի֛ LEr6~@6UkQ,:6A@x aB&3l&%2e`nϤXc#dHL@ XN1H̺MZJW(Rʠv|A`IIB-ae?d'9\5''Xs(V&9"39!Pl@GX@'xJIb|;OGNخI$hfD 3qnھy3?=9NXKU8V!d$p$tv&NF]h-"h`m^`l@) UluARoF)u XH2[ g0X^OXMЎBxL 8/P&lGޖ4!8tc@ چ㰔'1j&⢄T** ff`#<>`D"} FgB&4TR|(+bant4ZXp)r@p"24!:na O pbx`9* \u \FfGe0hj]LU3{&2 jl0!h9ڊbZ @ 7JYD2G)2..t@'vb'2PCaa`cEK&I'il!6tF:P \YUBIL P)1Hz He]EY` ٘AB"V̎ "pZ!NBCe\^uG;usU8mee8b&AnT( YV.!C! &@u0js*%RaD["4uh|”l"IqI-Ub!#47F6R!x3!XL"朞֧pCxoH&9q1Ң5tll nb Cq4756u'|wՙ&ZH5Kΐss"d`T\($d%#AV5/e!x`$PF! CU1}4A!5]`"C:K"!>d)|#Au@@cbJg)Zɢ$L<=J&#P`<8UZ%uHEpd'θpmdjAymZb4tT,,~3.&_G)β)(n&O >(b O"7>"nt9aϠ\av3olE \ $3Xܦ-l) PzXUQ!bӓ`.&J]K#~+K5@@ݡ.\@ Ɇ̠C!t{b"}B<7B!0iٿ컅 (b."Q`}P @@߯ct,uY,)*t6]+f5}6N ),f/GRҋU1 KUsR@Rm2 _IQ`sJ- 6bŦ*Z@ @ &4=oOtNe͘Ҥ |>@P#')W(&DxL'LJOI3 9Ex$j |yZ${K&6izb' m1 ^ZV]rXZ6LX^Yxgn3 ",KR!ɉ|!`S$Ky}8NGQJL^ϢHhl6Q & HA{-2shm hX) 8- (嶊bH#`XjIѮhͳ*QDC+H@0Bvѫd%JJ0&*jH2d/s"b|0@.D@:M`~[* T*\<jPU` e}@"H[.(*gR K-_ x7 coԨmu@"$7 JF'7Lp !u@ BhQڧ_6I<ߨ{ 0m{,iswyrq0 `FYn `]0 o' \xJt?o.R瓷PψBl&i7#F x0 kÈ* I0LRݧhՅ"/=I{@`1YmD$><p. ]9,pa z$# *P14IQ&*ϡY/%'J<Ǒ`4H>%n b+f t" +3 `v!/j) pw.Vr[e*s"`%N4C.:[Q&$#t4FzvyYxA$|=wk_<VY0UGbXaS@62nE\f;9WյQ۴JՊz@vrViD=[j"7`(Rvު-H h@&JoE } {pUo 1o8&) ىkDy0@ƱO4$`Mx(eXhILhol4 M.ƪ8!)\!zQ 40I{CA:˙|y׉x97)Y ((! t5Xs}ȐpP!Xt8n݃@6i c8Mp(wZ99qpafYc(%7SX`@qiN"8E{ؽ8 Ӏ Q(X'{V>@ qt AQQ1E  ڏ1 j5|6 L裠Y$8^6?cHc@d `952]8w MA"FaS v,h"\`TLPJ0i790,( 0"!&NXm>NJңI\T7HFQi0=!8vS,#JŢ8X<R-i;J8RxV!x Zi0Za><0 )p?pzXكQTPӭ*/1~@+J/E ei(P QMEhl: qvo GZY= UC= pFX JAb{e_Oұjuzy_b 2D ZRzؘ `cHPLdcpv(#Aᙁ$-/13興Zm\I RZ  z a?QXj8?0]MbDxuTJJH;5CR=(d&E9s ueU@ kYyz\x, 1 hC [^pv  ?`"gu2Z"Y.f~(6a{[G H4d!Mpn9" Ոz962$d:GjR#psHc@ ݛ! T09r!ad̴AcXHPD99Xɗ腇 97|8ttec yS9Շ)AF";Ɠ;?>5yRmw$dUk`KhZ!C+4>$qKIciQ!(NRՈ"2%9F1;>?]PRGHp}rc(;6)h)9Ձgh # 3 P#* HqlXYx`8rFC Yx'5)G saPD@DDAuphԟgHG8+@r>~ e'Y-0qPUZE8Q\T-&J WP R  BH@`@{a`egpPp8 xa@;y<a~;^+8]N-I]fpT|O4T_O_;= &EUCtl<DŽJ2ǻڕ~!L 'ЧQjϔ6h`aҒEQLx!ZJb@@*<p. rGk⺀2L@hqT.3!'G.@2ќe@Qd(g2N[ (A|v%Gjz%ICx(8 ٱH'RPHLHVw\(?\w+ %(J삥[E>%fr{z%jR\G Br!z?- ˟O(F7~ѺmǨv8 $.nS0$ /n/!AzwМFɮV)0xi![਽ Im0v9OLzn(8`2Dd 8} `Xx#^= TY^rq\Yj:a  &  .B"s<.:R*kpH;0vj@\*)&keR1j|IOH fs@>{[,plf#Yj ^Fy#M3 ў%\d6F*yBA^V@`LL'@Dfa:*0 h- 9jG)MsfV! B:` o w1 (@Hd^:26&L0_1\z/@ Kۙ@BiXIPzvfQ(ય|S qR+  ٕu/  pn5fi8&&t|20^ 5FiQQH20H@DzKcDd9C{2'TəCpl P6ѽ*\ h`` +vYm}6e1XZм T(8"FbV BI⛵JTfȺRp,Pfu2.[p0 /I_EN]%:X:bp :-;qbχ''o'0k ,n-J};SPaZLx:>[yye2 'QUkqnb=2U ςLͫdt5D0@nyAF('Y^{/{C4VxC+BxNj'5O&jBX3gBR!A|V@/@/TOCxb)>rMp$跠\l0C.$!2Ρi@axmz@GBH." C '켢;1zcl*N ξ= +lF&c>4.&lnr,hl"$ri\Zf զ=,3s",pk' V@ 2Bޭ,2 a b"j,VAHoQF&*dfR-.KzgB"[j?؜x7o<aAyrBeT@Rks(4QE5pv! Po *jZ0s%(n4%h"BAri-3q`]@ q`z^R$\BHnRyHl!BL7+db)&b;岒cj*Œa$Hh,ነd$pR ">$ ,j L?Cҏk82p.Re0!9x>  /(4?g|*(!IV`19cn{ev[;.|)NSBS:=&=&)a&m#B`,& +"pQb2`@.> C!Lf^f @bR b 3O*&"y @!0V@~Ma0jź.6Jd7A!Orǀz |@rd³C*!kIr6bBeĠT40Y+L}+FAׁHtoR./ 6$ J) @"@*cEKpBpR~g"Rcց"# 4]K"bL}ϥ%7(2#G"A;X@H NkŞ].P&բ.P]lީ&e$h'1H!v'.ń"l%X6T."$1( ^X1.A\Q '`!!pj9Do< O"BhHObv.] Dm+ Fio9B% &j4!**f|) ((bVqrˡLu7!bh``TO1Z#B 3v$ɱm'hVN(m2 SzH29O(ct`l(f*rcCI:3Qb-IOb)#4{Ho\yQo@ZXH .jQeBIYN{.8<<)<2&)AA&@||Z -Ǽ$DdL."Pb">Dh |ld]D3#Ccw2IBqX|P'C g@Lk*G^هS^CNvgko`0*BH?w/$wKΥx}.ip&$]G]p'2 w ~~Wx= x<7"o#t%®K`$"*v^ HpVYUŸh&pƒ|HLAwA#@AEO/ce+VI 9c ǂRF-DtCQCHdIylZ :aeC.v #@)Y&gA(AR|a7x!P/\ ֟+t@Z }$7 XA>wo}o%;bXatR=.P.^z O0]ת%w#m44GGf'^ (l2$3W4"a bRa(GlWH$VG0{` 2-5F"x;Cw&>( <>/ ?D lPnWlhv#T& @I4 <z`P,HP( ޯy \j,G׃}COw4"3 @9"3e<* |`* dU,x<۸<MBnN`_PPG (c ba2:nq0W+Ʀ_.~rgZ&= $$`xt~.{ȐYyFPFn1΃kҋ 2!\ ¸B5Ð2=L0 Jԋ>{!q" A+Jr;X)ThWdkwG 8HP "@;K$ R#7+w.H=3 \tљz'F=Hx jC@hƋ&{ht `Z`/ `n#( Ҭ@h2*s opzZ/o`t`1zX#9')NSroV hfvreD)` RہnD}@Ncy, "CR󦏟(jC6ȑydDc/rb( cY`;@KpRhtF X+*άg-oX.2˟@ 4r3$j¤(L=J%V~q+rGy;\`GDJ$ʧaqEwzN`g\Wh$)Cr9-ا%EH}O)a/@a7Ȉ&fBa (=q%ĨH"=]@{` K=ϒ3Tq80,@| #(p,g@HD J@4s`e@Co`q8{|&b.G(gh! -TTNf OXDT-ɔɕY$N=2>?i/|TZHJ &>$#A2@ #>Hs$]N:L&߰b>Jx~UK!(X{@R aRBt̪:, \2@Hue`e-& 3##@3 -G,φ`6LuAX3X-k T4.@щ.Ya=)Fi*0H`H x2@@VˮF$%Alt=W(i5R%FU"5Q VBѦ1yHR?F$BaeJe3^jz" h"(<-XH3p۩ zcnYRyHF_ qd(DCqDъ\?5"Dp\ !V r",!x"2>} ;hLe)(<1K{Sy?19$FFBP uO H|{ KQMqoSg XؕR8A00-VH,Z c;t~|݌zNz"3mԫt&Ueuy%Ul\^$[2֐Ѐ%&b,@kz&*= { a%mfHCH1#V P!(qmm.)3jD 6>XTL>sΚOM;`I`GK+ = ^Df "V,9%78T& RV*r<6  ŀ0 8p6( "i۸  *:B83b'xT?ንH5JMwur-_1+ )~93A[$ "^:!C' tpa>8wcwC=z \< (զ Ia9,AI*xÃx2 OijLงp' (/*sR P kjq⺈Dxq˞ t>? 8g \1f`6AJ_ l>؝a8rra0D F3W<(@r ,`0 G`6`Hɢ9ijdL[08ڞ"M)iaő 0N /60Y <ч(t"Ա%CE4rь@5&Y"Q9 R˕14 IH+SHIhHuμӪȮ('h6-0!E=8"b[Ǽ[۸@\9Qp+hG0 PmLnXH/,00 *x4Rk&7 ""LL/&PyDB|ASi>̀)(8u`N(Y栁IɹHVs(bth#%:  `RtyH H{Լ?X<{rk1(27ń-%K8HHxȃ #5b`9<!Pr ֛^1l!H B9#( <<ΫTh z z 3"V $Iki :Zx ?d Md-))Zʥ=d?R eK\(C #"A)h.Ѓ-ȱ  MPJ*k+Ll:( 8K<7Bݑ  b4ZlO,&˙G{悐/ ۗmp+#K;뫚q0x28aT._D,* 7-@NKmOruCd)zLXdb;Di*s-ދЃ 0FmĂӡ+Dg[o'hMGJBN۰m3.^Po1 @7kDp#IAٹ @Ϫ;acR7U(/p]Y 4J؛A.X{R- %U#@Jp 8O`8 z+ F&3p?ńDSIf&aoG| ( uJ~'ƿ.'f$"I{$@`I-`1_ e6@Lb²)Icp F]ĂX-bU$=TIamH.gJp_;(hmk*u쪢c]>N7!ٸPSfbalXD-%V0Z9;ve2A8_˃ @A 8lSe̲(FES$GMRkgr/ Gqً]JJYzMжj@Xma0hdZ]AA4,ոK{P(DÇ(lp%=q "k&?8؎hri᱀Y 0I4Tb Ȧ8=Kú|J,HCUt:c%xOfanTv9; ݫQrU(-c"jmLYD E͵Ip4\,$3Ŧo\@BrU(1%LTT#FFFN}+?Ke;E#@4 K݈R;i>GsI7Iخ $ B0j>ZZ;n*:ุhr֣^٥*̔`p&3{kR% H $(Zڻ㔗2z(48wjipFiaqJKs'P `cPX%rH2|vJhnlũ"$)Ƈ֏9zo`Faz8ҤUU]YVb&8@@D$!|Dc7 L Qx@`¡1eyeOa` tH, ( h0 ]ȼS%jd<\X.1ʎ3nBέH,ׁB 6$i_h\)"(  EMʠbƐɢg2 #ug"갤I9dJ9B@9v2Ȝ "m}G˺,3i`ȂV=yjˢ&.("HFM2@./ɠOF0[bkkiB1Ͱj- `#Fzy6L}gtSٰ/yv5 _3H-ا[;)FmՎh_ ` !|Y* 2`2<"l@˜#%Xo "Sz38D(3ĩ4GoJIKjʢ3,f%gb4GCa,ƧV[EH{cn\-8i}!wSI%"^ BԁH-IA#` rHT"2<&YnI3^(!JBQ`l>XxJb6 `H,@@CШEMń(ݑԹ-5cHa. 8i9@ƙ_ޚĘerH2hpQ(N @J;` G1XЌ|T Q-pf*5#b l ~*¯Fr"\G IGD8,Ri#D-&sf;$"ԇqB` H4_0tCƄK38g#IVajA?͔ &ID-tȷRHI,Ȧpg6&0$; ug9sF@bdH utM0PCoB  B ( o͚bERNXJCXiӲ`HIZ3sqLIDXAG 8˲x$ IRD$̤PƱvBuWLɖ# bhoOh@c a M~v] ?C*b#XFŀh$2`:Aʋ B! øꢦon"`V@`N&j?9%&¢$bO0'%!v |⎆$G$;ɂŠ# n"o8nh C ܟ'B8r*A9JA^+mO<~rX@ @rEA, E\htQXc@` @)LBpj3 n $htEfF2O?&GNxmaTaPB$zF.C.A@rdjehb3ܸn$,>Ryҝnr (i ̈́Tq @,^fh2d7bf>F&)SA%R$#͊&ŀAC!!b:0`EzQ'2 4D@!l)!YbqU#@%L?O:`F#A1l4B , <!,&J`j j2Z,Xˬ,,H'!EK\ P'`<f.%S\-ByNt*VcbX!Gbc 31DtvqE B?jA %0b2&Bd"f7>,0B&LN#8B/X DCXU70hjf;>!BGd*Zb*ԋDR&\&v ;$zJhޯ1yn@#W / n⤉$"*G>H3Hv IJꇞ3rXo.`D4N*Uj&xsQ,.gbAgT@df\ aQ! 3@k A"+aDqx H/D,"aMHB=&t"$ &R0k<%P2b6^%Z` s`&hunxn+ZC7 V. n"Q)X&xb@\R6}* t!X$L6t97^3d92FQ>A >`8 HtIw(r̝Vh@@IL)hGdD YhFD/ p*k.4rB!D!4 d,0ƾn6Q^3d+v `'0k;T/6 .)N"`0bZ ㊐01)jFCnadTCG%`)A*r!^j.<$B(p `B`549jD*o8#=&Ƞn iZA -{xPW^g$3B .gpErM4\a܀4"UXBIMj3dvsv)Bⶡlrַ~0\⁶MQf(#ƍ,36O8. XƨaB ]&Ѷ"$NӃŬ 0`ge1EYY 7Lf!'8.e փScfvHa0 ߳1TV})Udbha;a,? T fa<8 *!i 6NFcy_ͅup 8ݒ y&ѥ|R,M|IN iu?P슈F&f#_"eSL^{< Z؋(2u*Qe2btNag:bC2<XK/h5A&w=6/>C.9/# $jT:pR0 Z%#oѡ41 Zuҡ}rN. 4`?9w,, 7wt;BAc8͈Rp- a48@G ;.QE,@6"S@"P!PkX.+d/=4%lZVhmPjG`!M !*@ Bje-ŎP V(ς"$ HGz@rB6btR@;v:@$%;(|#Bs#fV"s1AWJ`wh[bgY] gX+B c6' L!bZ)}0S{xBB&&+1vA FA<}u6'(I+5DGCIQTmrydu1 A@:WSO'YaBT `粈t^&0fo!ѡ AdMyvOCx0Y#JHN&(?톥(.#|@\uh!6 Dax;ε iN.? #->Ͳ!;n%-O2#'oK?+CW=FgL@ah]-Smn6w(>BtH^Gb]BF< y`!8 ʥIk}%[ ."5ر#b"h.i4~gv&Uy&sekڬ[ޢFFd%#fh' B#!D21%ңC"ԖZO!:@Kc!9HL6DxNX&&z$3ں5r v-$&ra`F83EV` 0@>=~`]1 znڬ$3{/xdⓐ1a\\`[5K;ȝ-ER6^[ۻ&FQ/iR,,ČblZL BqP&jw'V'/}?@P #y7 S-I$]'Kio.Il#=.}g<ɩ4nR({<7S/K +OT0jSJ%L{>qE8Ƃ 7:+** )AA4-j$A (hh`'lA̭x2hj_W#!\]- 5xZXcoDTlJԑ*P:T*֘pu푇QJHɍ%r !p6slJ?ĜNȝ1'L'j0S&?bj!j^)BwREܟa$8G զ|l9=d }EwNT AAMof_ !F1u@#Y ]Luf|%@1e@XI€ZEJ<䭛f>u k@vȀ i gR̅w3MBdR^?ͰГʅſEȜb>d`Cvlm[jp+(# *` ! B@[Xcx&( 8R1x@:* 8t y$"B0W GzsPuRw?N/,^21J̑!:7Fɋ@0$&ڲ!")|X\.补*<D6 V"4`'}@Ff0PWe֣P e6X0o|oT=*nǎKb%dd1Ǔ:i,["ٙh>zP䕤6D,=tH8G IX*0FMGH@ XIBF ~rG 2[J*q*>Ѡ1E_aӧ z@"TI A\$bşpj:=P8^q sWyj   ( !0I([( (z\;:S9`#a+,1[e1 1} P&{%"J4pcpp .$ki5j*؄ :*Sio4'( 5 !c Y04s* !g 65r"((`&IH.x2p".P9.^T-k+*؂c3;3; ѐ C`[4آR+EyM  ?ajS_j9=aA z -߉ЗB9= z{ȂPi ۙ8З3`S@ h6M{@!"@ KG084y بҷ%9Ah$S5"%kl6/Du͕62HIZȘ cJ N 3@h0;I?$`3Tha 6K?Da8$:݉#81c bA*dIȺO @ T/@(c%;NT̩߳[njȒN*!gp8*`N_y[ߕt: < J@6s91 I;پ$ ЦPsDl_A!+yk  , _WNJ6ÆR so  s=A< &/c5NМ: cxt@1`x8U E15kߡ00]*R#1w- xy ꢀ[?]?(lAQ# .5F4 Ý@5e[J'):2 8Wx__0dS|TBg{2$`zc+$U3YtG qIxxk%wKVQqT )Q,,H!Z7))#]bgX"px(^Qԣv 4(P@](0V1XM+( rN 4ϩk1"|d :A٘+)9W1IB}, l6f`DQFWhzR1Z"QMzKB̸y=lL$%9LCO$NPa "E! l43 (mjD0`r(oMYVDR /6(K"U`<(V(RÄB ]j=194,1[8 LM p(U\1鐄;TQX]Ft OǸ4ēQ2$U8`U0q ܰ 1vS08 `F'y%\)ZٵsO7 ijwJx5.D*ڒ)$)<9Yp܎` ³p* 6placHȀՆ53T@t#*:XCp8[Th>bp3pa 1ݤcZӁV I W{li׶HY#vP)98vȲ;hʺ.˼%KeZ;>vɓcL$j,Zo0 B,7e< QaVEôUeMij8z7@68W\5ܬA -QjڑcpC\ #A0!(3:b{u z1܀~EqAaN'x `F^-&v8sa%whw+`"~w8K Um9 aʹH*ubh[@ƕFyxd\>1 HL h,xj AB HB$`u:\duAojX#?(p<؊0@` k8+> 5Eojd0V (\˔a eCBnmJEjINHac~b I.SArۈ؀om:%<1 Q z%  Z$*uaKV!\P % >14!U`4[{黼Aorc߇x%X˴AA< 0{c aP'm@+h'l$[Q!ڪQd+|l*P{"a2))A؃ !MlЀ @?P*% Ub' @?( D&>`hTz@@?DEpXHT¤ A@NB4@R(Ӏ9Lw A/TSp, H!: >P,<_0GJd!2 r}+ItAp4J :&hvho7x@`0@$;9Lh/ }=km5Zs/,& `}0J ;\"TL$r{@8`MEJw}#g샵(+΍'<#!b?˪p0` IZ3@KȆHts-+ȰaZ橭`*ziAFD1L 2kMS4TRTLQaȟQ{=g|Aqd*A5dsx pé1КS.xj@B P -+L9!)r!t GsWBvdEVȱL@3H[RSHRRʄ&T `+kCdjF!˼ s(Y 5~G!031AqQ~*rZ2ɩ||Z!,Pp,1\4>yzPrUS G_GpF8@P4dY &*﫧N*RĦk*:YD!B!p\G璣&:|0j/<)tʡGwa܎B -,fdc X"uQf /vPxGAA#=A5G,vq*rB6G8V묳ȹJ:9"*A;Gk7lX%RN%\x& .E:5r>UXnENh"xOĠGf\/U] *datq0Es\+ŐPg8IDP d( 9d~S*v^"OF0UȬ`<)EsNVVn@,zIL&&JJ?$ɍFCR ^ \cӥۦHU;W *,\Kr L|&u " ֆ$Nc0Cp$a!]8q*cn A *$uH /v A&VgR|5X[N٨@i(Jqt 9r w.b\-hZtX'7cn4%fN>bBX ZS0BhC jD/ u4ŶF[cWj#BPHԝNoz[S]=DZˆW tZAkfk6nmv'TQTkԐbjrA 3߈>˛B|G 6l%|$,и//E L,/P?!!x`lffL0ʠU-" Cʳ A%c"T?!R Gh) ~S$G&rt, KGVduӤ0p6Ϡ zc0Iʡ `Oan!l+3Bjd&mL,Pp68<FL^p#z / Jȭ"htaPx`HHۮDk_=6 <jxD tF}gt'rL[ ACP&k1 @$bRb^S l z4La @̖oVh#h0]l%/JfHh&olT/)d!nFot9-!PaL"c;GhDxѨ'JoXB@ <A)bYSCZb L8)18DI^vЅL"v B8!xa@U$Є,nP!mKcJ rR5`"qM¬%S;B̞vz޶L ¾RATO\0Cȉ:&&Ha 'Trp*xBNE"Lc<" AF >rJpV6GL:a jʁ,f8^SVlKG`4X H@TnBW(kLdU"41c0*H!`AӁ/׳D!bJ6\ SB.7 `59d2#q\FwHtI'@ !>((kJl"@ @ + ފ06fUgC-(Gs`Mg1AFAsX&mhA3KlGDFdh:IofNȁDl3 +H$.r2˴=h=]xHB$h#@WBR`8D3d0jf'[*Zˁ F=A,YX  (da4H)FK!HLi!c?Daefjaaab`a. z Q &*P`.&>Mv7 @(BCH$pD+sDFt*z'ق`p~:`h%耴lvO'1xzN!:gskT CA՚LRrbjZE )D`j!Q.3j^v}$yI-*_s$! ~^+G zЋWF8Y F|l!@ /ѦsFbbF f PM2U`$^ UkOV 2JNH^.nqqi |$F QqINB(z&Cz @Zt "Abf2`shdp0_(e @-a֜&rAkm  3Ep6&2㭀3eC>)%ёFF|l<=ql "Ti+>fD!\B'K "Q򓙸FE:21F?ix2'ryF8ZLDDGd4r]U$RXMb2<;FaA./"#j T !p* ͌ AZZD4B,B 2e+˵S1M%D%c,."dtGr2/BHAG:'cH@Y`cX%A?Ob"\Tux<'e䴉!9Rt`f>n!^ p*qVF¬'A:IRj+AHPc)m#é/1p @~ Y yh,0 ?@1&JT0 >_Ϡp8!'jx:9ݏ ?3q,S-~YpMLKGz"J%S 1/@ܘ^0z,I)s Dګ0fJ?>ә[-xJKey4K%Ke(d0) l8<^%fX@qY:bR~"ao`12 ] V H xHWJiRI*Ȃ!JrDI\@ mX2g/ J Ǩ"Q $R"P?3~i st$/ **ꚕ*⸨4TKފ@g%4Cxqfy INR%3hd%aV *i*('tboNT "qZP@>gyRp"1(CA(bʂIIj Ip5 u$5Ҧ$P:4t' l<)_ $n vaNeQP!HG׫Bg@CT|,{;^Et8нI%l!*D1p8y<;|4=!4Ǯ 8lyb3VeL6;ZP(TEbX,R5(K *[)ȒhR##>g M˕Z*y 2 @9v:em)$J` x)P -Н*L Jީx)JBɲ"[ ޥKj^+n`:.!<2gwvԐA>X2+"GuqʏH(q(`xx`0C&dH.t@{ Pj&ŏ.RH 4 BG Z!Ġ:4F8 FHV+ExH1 l!&DИ`<i!7jH`5N`X 9Kt݅RCXh@@2@BM8T , gQlBXp R@#c,S;,! w-Ii\~рV&$1\ Q3c/ %Jt j9d'6?)#0dhSddF(ؕ[!YĔԬDHY F-P (A6">G~))L QB]K?I7'#-.z5H,t2AP`裇=g@U8njMؠP 8xpG5!P|u! *+UIIذ9 5;Tm/Z;u@ 甐9-8KjWSdAH X 0N`2Mȵ 2Ҍ"Iq'P8ȤN1;wiP`8{3%/\P Q"u)eJ =2LYhyԀ,Eϔ~`*5ݥщ$̗@b=/#@bXz+(R Q HSX(,9C׬]T騃(,HՓuP" TʽIO@.bA諲2ᦹ +y qp.gj$}&ISk*+ s2w"رXȧ*3E P*PQȈ3`9y$I«xJ>?W- @@&}U Ӕ 9L!G̠B )tbI$G/H'-˱0P䐴de By u9`,W`s8< -O 0TܦU|@5]&‡o2ڴph6]& ľH' *QD}DN\Ѣ@}Py \m„C8XFȏK L"8DpFB^ޞ,5)1 L& ;@4&|pK >@\b" Y>x)h CP4xJffcѦJ`>SvQĊײ(|_**@a㦀7:+GPso -!啔̼ݴ8) Ioj(`a@H-8JyMVǡ2 k89d`eH ZsAAk *~Cc,5*vAmj9ӐTKC^=z=+F_H_FlT>m;qd0cB`90@JIQ+!,`ϧP#1cۈ:&[ 苊;͚ `iaIe&0C <,q\2m]~3RIQ⥼%lAC XE«eP̈yHZXVxvF qľϵIJLj4ʋ2,iLڃXPf;Qbq&P& FUZ#MNN_ *S#GBHSFhKIӅY>;)۶%7Z9[ZG)R`i6Oj~f3{Nƨa[+ P[qxåbs? .89 an N@v{=#8 _!.bJp+چrXFo!I8S`D ?]g4xa'z5 P`|<e0 pAx`D@3}Fq` >_rQ#qLPK4}=9}f`+Iz3a5p쫀Jt%+ְχ05X0zc;;!L4َQE+xH`4' d6;Ukf\Ӏ'_vy@$$`x@&@N`o:0*j2=5Eq8ΗJ +:f,,"J/ɘ0G櫰RF(N|1iaMky`N&jz>L ~(i0yj2}1'G0u,|CdfhZE{HaHf"xDHNb30(`P+Y} D&ˀȘpF5`F;ZպÈ2 I@VMgQl*7LC* AHK-NQfzFn٬!@P܃  ~T:`´CۆH&.t<{/kJzR 4 .ɁN@H '',74\B+-n졡-X@ Fm*ҕ-C5BĦdQ 3Y8nVu* d` Dbq8Y ( H:vDXDHpÈA(cI%"]hA\$0ngpDdp 4P~|HA{DBM%\0 En@|?0g6QaY{NƐ"xa=$mȮ!Y[,}AfX% %( #Ȑ}ؔ)A:[p(W VZ6 D%ٺФDU 'g5 ITCZN7$^(d Q>'@h A5\KV0(9 ?P%HbCDԁ fJ +8RZPirh*J(3a6-v/mGQ' a$%#h: R /qJ G!<׳@tY7*Qe],h/0Cs)y@!_tIG.r5rJ0pK&sPO)ycfƤD }Ph guY֙%=RW0h$E7@< !fC{JչN(c .jIﻸ!D˚!M\IVlol/xGɡ.%֚rݶ2a8j(=-]"lХ0$ #9n"i)%S0t"Ub^n=!<tᕧ菚Ę_JC.P{H;<#-(^< o<nun:b&h}ˆ-!,J1$1&V*^oت#:b`ʉ n^5B@b⊁6!4!@}45b-|8Oj֖vg<%n&PeZ1 b 1.&Č:!x ̱*0+,H(Gp(T_$SV%MF+RC\D fr)9*%p*cAzNfmJ+FO. &B(Hxf M(Eeut'b "ł@cBBu, =x@za  b@.h&:M{8ph|#n[|uc1:Dp+X1ƕ @L/h<Ť G%Bk("1>["(`l@Aeru8Ǵ"Z"p6! +J(,+F"Mhem0x!Tzk}5}."oмBSdaΠqî!-LֻDd#* fabC",4P^8nJ_!$ bMC3œP%|R(UGBazA?bT%i!! 0|,&€0$3d? C+4tua]:!@`@BGvTr։(_CA82JfKNC8!#1i,$0;A0<*0N@hb@lJg "a|0d.AG-@tBLODl&@&FȁP "a۳02E ")Ư@'Nq@B0:0c&@HV0`h,,4N A4+ Bx ^ ^@_i2A!1oYL Z*8VGr#KB"Vp!e*U;`Sd4bTν#|hv4NxĂH@B`>@>~%a&j+bh0!d#qE392*.JE^ ¦c%k(W!pCFF":ϲv!LN(]+ihf4K.4`=+`I `l @IJv܌+dJ20C8@amwD@*`EPXxIFD򠑳FrqPvs'd:"-Z `Ć |ÔR,h8 K!.ohש@,:$pHq"EGD.Ejk^e) ~`2RA$3,^ajw$> F *<,\ujD(9h/B*P՘*"auUyy0~V:Chؑnnugɠ>Z!RDRadn$"V% @<ƵGS` _ɘ'x}',@J-~"pb +J`5 @aaӠ!×qxF ypi?"u% ц,00A =73'(xC~E m3K +" >*C gdL!1D' MAzWP%.ndHAxˬ`2d',c&b jehB2d8ģ% ٣M"("p#4&e4i~Db* ~5m(K8jFqD$'2>hNcB&-'4‰qLem{ =c&j  [7#+cp `A~pX07(j` maM퐞- @5n}ͣ:|VP).}418u <$,@(ހìEk#aN`, R%t#M&N+ ib!!aZO&G cޘS,9_4'bq,49Z$s$c@ %6mg#T~OVƴnOӌ4d`Mga~ E VIrހ|>@zT}V߳#΄(h4sd>#Ԗ"Y&FM[ѮH"*z.6&|:"x; PQ@ֲ dԧ:D|_`~R=MZ$~x!)9 N96DBJ'bxH 4c6 f 2`Dgn U <% f9lmJ\"^){UU5Vd#"+NNf&(2a"G|&9w()~n ;KCLv'4>%a{)f!"&HS%|d*FؕHr`\aYWr.MXJ`@U r u|~0q`ŃZ ߞTFÌ0lN}m FO Ģ&`i6j{8a&b!]!$e >7j~wvØ4a8iYm˗jxC!F M^`^CRbQĢ}>߀ `#z=@  Ba/H4 7p6/ >/9$$"!T' &X8$ GG@NC@w;]X A`z,E$Y_7pP$-LX Fb'$hC < ."Kh*wv @T ~>Em$u@% [@KGd!N( xyu:(:Nd"i)n+g)!@PB)| zH@ pcxKi-꺥  Mb6& K<-XȀlAtHhLy:ƌk*Mg'0K(,tJ4 jdHB #h-n'҄ zItjd'$H `gxZ`h' h5@!hxZ{6f82Q*>CRkq\g:|/'b& $0Jہ~15h8#FU(ӝDHfupS`oF X`2}ME %\DM Rc'=7T%&ƲNl( _)U:|D!҈c+y$I %NRf-!jCx"X^i+}3/N@+ o`g2:qLJy-K0RR?:{ѣ0 f ^daS#W^ W21r#"M-ئ4ETf~8`x3yK"UqL*^ X0RH)@L(֠< aBE&c@ <,&49,$rB T2SuEׂ6J 0,ũÝ)lޞq`Tzc  u#iQdEq!:#f$ 8+8E;Q$¦h"S"P"l|<:H@+> I`9p#8ChiUz'h REhz8\1.&RC(e\)0 U<ǁ^e@X P@zY%>HPe Ȓ04iP(_ X`8i'd$K!fa-Ũ3b<$Ch !,$ +l:HX8Jv8丩bFI"k 6%~x=`Ga 40F֏ ,`$-Kh7c'<fPQ=t 8$\ @&$d;ؒNbtxo pq~0 (Q 9y+9h72.@b.AT}L0[=(d/()97'BZ H 5l (qȲZKduDPi O"<*px2 '-I(>"Hpp`N 9zCx*&G#@B^ˇ bb݊O(J=`3b=Q% EW+zc( 0l&OلR tWcLd[ `0\ 0&hO$n' p`Li QV =6 AEs0#n <8 :by_ |[ӣ.Ibw@D Wm ch9nƥ-A 8Ɯ&_e-*rZ"\Rq#nE225F1X&Xt : e^ j3\rd]+w)l!ȏ!;}XC~LZ%,CL X Ad Q1@%ǤH@oDTHC=R8Gz+`>ao{&AO .C/HD^8IwG12P&V@(>H#>rd"GSڏ R|r ~wjQ) FhyHi Z 4"e'YDqYH;l*Bc@R>ٲ(24Z^(_pU(`Xno@y3p(`y8Sjh4 *[y!'aR:p V:ͥ, "( (A#H}! X$ni9C)(vd4RЄ9Pxl򗉓 zSs+x$ ᗏ(E ) vkmaH7 xx( hxq0 RkJ pU{7 !( ;`걍9I ݈0=z\li @4 Z a8FK! 8o jbb vE)9g$* As"ȒYN 0Ih$ڿ)2bR-YԲ *|e]T3nk`w{9ݖyo(& 4$:  0 [͓ m{&l'`sAwPvC (hhGy$|Y)8 P%x+p F݋, Ttm(ۤHiH3Dn4@ U(x[J]x. "_H3s |u n؀E pՁ(+8sqa!XPD+}h]XRW攀g$1$E!hH 0X5N/[́9J ni8a22zW"J[)~L9UJhLK1@eYv3@+H$0!h _ QdA0PЕ(C@iB`F cP"Db(\@Q\ͬ_y(y ))C%$*9!j5 ٳ xѫX#[";A6 =02zAJ{XX`BTeԢ>WXH-@( m Xs9P:p`O /\P9;ܘfZK xDQHQ:w H#0xΉX_Jpno(`Wp(#@H0鎠i5"〉0NP! Q@ȶTuȞdÜ'xNrMxkOPɌyk4848#$ IG sI-E\L6:HI?" I]C:TQQr(E@A%ݢВ :0 '3ʛؐ@z,@ y 8 @rD>5(Ur1kX0I.:<r:^HJQ0:bB )0h_?@bi*#(-_E6.#+[P,@$Aq969r*" '肃7Q Q8 #& Ĭhߐ(I8.pYP4G X4B3Bj8 $v0ID m(;^I P(Ah+=9Jᔘ !(萌>Դw®Mӕ JcXnMJ"1 ,c`2@349f+%t0EoRHxEzWA亓QVc(c`zz$XGn<æ]ȼ0557 &(X(8Oa|>#gJ?` | 38ΞXfe,*80ܫ@cC1/Ӗ@ b cah\>i'±Ji'}'̫!@2~*\* @dQ@t0f!2 ^u <)KS 031bȿ* 0|+(գ|ZґDj<'h "nj˴m:c@ )G74̒ *|ʺ lF(?gr9OR$ bP7 p>Y(.'x>3ި:!v9E _tꪪKiuplHY@xsyfat\S4 lT4X6Ձt^IN( $2G*- ZDZ嘡j'6 a|2`( D7os_##kP344T`0t0fe*o@^XTL"($ &@%.w2Z>,,=1ڄ,~,)ʣV2L!}j#~yԯ'j#0*b ?z `Xqz!2Z/xՒ L aID`N衡bW !#R> "B+,B|>G"C`g0Y QSZ@"X 0$2 ds yEQ0F㛄jqPXa)A@EJ@ZX)4G*݁V) 4W ,|H jǞȠɿ]Ef,0#l0!ZיVcUOK >s)C7x*E(<;b#T {.E=T@ &&\8 X|'bI%Ft0j)QyN( `JB(Fd؍fZ!B(}J9yBa[Ͷ-1H a2,㦂 1",DddRTHB5bEHi $E%NFYK_8lm eRX%#ԩu$DpF#HH@CbxT^iX+k ,NU#x"@23.å9T(N"̈́nhbD=#31,WjbvʂǻФ[2 ?yR `DG5y;B~sGLqV\E"<$Tm`8߸ 0[*F F*03 jnMLs1=htBw5cv6v6e!! 3D`8!]~HF󿸶*(NFXebr{LzW#QYGJs!m7f0@S8@OWPQS%3KDu[5~~zf^&%OFR"X $DT Sœ{6'ƫtذP1TNIeBwCha%c38n969b~r@<@C0j'pUX_d^YZF;ƣXͪ @8>?Lb:@0h 6+OJ)}} G.3HrBP'AjZ@":g  )O*r)J4 GM3fBO cp}@<-#/k/H$p) `wlE)Gm5~iD} rE&e}@hɠ m$6(…:%  DhZ *,"OJ#`~#d*)+@|mG hAju8kJ:l ` H>|:)dG(9lMĄ( qF GfoPF' &*h+o"=qxNnd2BuahR.vEXw,sV"nUj"2H!XbÒ)Nt&ʎ/ܲ'HrDn#,X ̀dZ(hӎBy˦`@'Ezʆ&nDt(B(|HQ5"(DAAAiFʉi\ P@!4w.ZɸqVb:("2|$G C0bv/ Į!*h )@F˨"Ą! @ S'\DēăĻ̂F&º %ap!l(Y2"F .#'@ 28Eb;ClE*2;|TAf5Dd&fQa` 4:,BTs"`Mo"f1q6B`H.f75)BHC4B@ )պނE`-9t;I;V;?3B,@ Ig!.ηH?UL:HA5fn GVTR@>G2'UN3-?.%ZWпmB&+uLRnH Qf( ݅wo*3`<4j`1^J9DS3XA+wC0AjPOj8-D6&Y-reRvG'FDpd3J±h9,+Љ(V@VHL 4K6 `O&c1EFP{l{5AHUʂ }Jm*Da|@U DvEmk. * HPjr CMgD1H"$@^dv:wJhxVD)"E+9SXXo A>K"jc/b:,bK` 1,duyN6uHBZ`ѦHD2saao`{pה Óq j1}V?j}3ѰG S-yPZBH.Sβc{9 d@_ F5b!b(N+B0rX`ω&)FK& d ʈ7Wuc͔Xd@jKrN*om. Qׯ @n;jMi" v `"k"=2(XM֊~c.0 @l.c^(-;"D *!М;}쪶Ѭ#d,l1UǺeHA A8;뺑oKAW$# "VAR.@n2UOh9~ƴR79bhd<lmMG:&`C $Sx7^|ãt&m2|u@ X7F/B0,D" A0HP$@|E (3IP |cw Ic/$@`,8Z P2x\ِvמ/鎽xu**P2 B J)qHqӣ0(! HWcƽ@F 2$lv2(r`>VH8xO -RT"J"D#HEM-8Q`oF-nķ2MI,›ipŦ$U"2 `O<1 u+P2C5G="6=&cf@* v 8L)V]S4(n%qmQŨ+rL吣<{TF!"| `p0r<%̢$91WU2DZ@<JS, 4I $8Uk)C&𢄣h(CA)(=MOS\1(Y8ZF) _0 J,N# ѨJF-$hVrv2"H(`'HRt&N׀['J8(W`CҊ3s(JVs`1ɜf<=;zj`0 L۞%r(4XgpT3N^sw2H |18v74Eىr頎.@pRQEiHIa4&/hY!<sK/H0Q.j)'ɗ+ qEhXp@PܕE A*Ƴ{+X PDk2^D-PP b bؒX>Z >\V!ZNh|x[*JԇCY@t hkxY3 8" , 0~~;bQ ń *5Xr0\z=8 Hޏ HNM̑9 .%Rx tdg `40t Q"*hj !\p8 ( 2/Z{ yK̻+[ +ҷ XI >KC `/:--j ⷻҜpkU'ۡa 2)iAd; y┈a@HWI S804 H y2;GMrUFHD.k)ޓPӣC 8Ť-A~hD4 @)w22𒞰|`XV5!c dءg Hʑ #:HB B2+2SE| JLh-3O37 )EI 03+[[m)D-Ȥ (α2QWHTQӁ;sg @S0RzKJ+Eh.x&b8b%0R"C}Dd688PPRCzG )aNT824 X4w9LARђ2V*;P>8*y(QpKNR>Qub7  ,‘"S_29 904e4> l7d0NX|H=xH E9Mh?iQ#O4?$ۂ5V 􉀇`#$Q:O h4n8"2Km{yVWm=Qةs1׼I1h1!; _Y02Xx63I5PDꞻHݿ@?;@+衃:*JyiXi+}(=04]QQ?kƬM/ zX.+6޾eڹgT8ь؜MT$ N>:! ɀr⧰8 .2ЈXO0O%ʞ4zGH.vBԆeXÊƕH)@-` Q Ȏ! ,,YKΖqàѩXH$9c|ռ, 8pu ptDX _;Tɣ ";5L!E H!F>|+|Gi+8[ /0&]ڗ/q._{z̮+Hp ;X[ƔG〬O33Pt2AY X==5;j '!o`K9z˄``E ؞9AHY  I,!ZNWQFPQV 0 oN  I ȗyc.g{vR2(He1D+͚vgX,@pGI,r2%Q20Z:v!-'J fl?QIChV)k6*(+A^ Hg 5]q&xTgh%uTlA(Ky!X-a0 X U8029a%BW Ip ԝKC Q;Q /X I<؈~R70ApW]B pK .MADlx닊 I2E: h0eal7!pb JH,˰yJxHA> ǣ2!0u[LQ*#@9^O"w9FՔ|85T%Aُ n:!I&4AEH$z Pqj2ӆməBne10jT ik7 :CNB @V`D?0^F:!nc7֕ht`FM`\z? i[Fek 84,hUkҥ9.qShP7 @AoE|^ڜq"p(`>b w)銊VJwzQv)[̹_A>q=D%k[?ɠB] H0Pz7VB = fk% zP6 Hwߌؓ܀DH( A, zF+c!t`e_ @rV{'kɰ/@ itZ0PZsx}ǐ )ـ݉0 kiωJ hq+iцq5UA--mqy~p w❌ʉQ 8q )yPL~aaI88DYSt tc!8p5PY=12_RΦ24X{=TӅ(S+T2q95!X XQx.\Pz _ qACVA X;7R%tEayShdz2L3>\TA/|`8~O o@/ p#Ј@ -f-}?@@P' IXz=^Ӊ z Z9t~4=/ ^0LF4ڍ]'HZ-5ǠhFe!Z pNye~i}gF@`)(vDxVᐠd@p~t>x:d@{ع +ih렚L}bϧ e "F@0nsǤPC",$0ZɰX@@ GԺ*랗+GBZ}K+*p8pC9i h2(!B:DX趬 p? fCfv)`g," !Ankf.r"!.Q\Uxh܏0 O0+ih{r7fQ7Ȯl(HsBk#70h6Eilb|E2@E3! pD.C ~-"ʋ1Z^k@IR+P?P=-k6K̄E˂zB'`e I,\E8R9`.i|qs"~!2 6@@hi@0 *[bT>Fu5C skM(Fq+gdWn 7xi f:H ۉ<ݭfJ4 Yp1n~(ґ!pǷmFZT z gtBi|wӾ+z<,2g#zY%5PSc .BpRɧ'fչyD( !䶲L ]$MՀ;aTcH io;ހ-ԸS(O(n<9ӜLhM22M@si834 d+"6' 6JyYEf1CT=C}oJѼ@>0%j%\a pAIA)c,@T 84#MFR7“$@o" 3H@bXcPHL72Mi @%2c2#ҴTK /tD\3I#\jVPc9%G 2*E\ 0TGhM2`9p~pY]ѷ14KKqGB6%9VHag J& q иC!8jYj !cXj <|]B a*jA;pU9u25Êja!="&у[MP trΐI PYeH$*X܋@P " A\.:D";Z#P+kDBxM #PŸj g*g]KȂT @3<Q.Uxq#Q7 37ܗGґJ*^,bB_FneͣD昩;[/&Q83{F% L1^5Liþ G0p!K-,C4qP*JD p8 Ҏ4`JQ7kS|,9K#1  % Z wh| P8$  xB&Dl8?o /H  |=^P4? eo l4)d@ 0p8@ nw . ^O#8}G{ή׀H*f@{@@$gm$:@,s XnH& ~?U9@  ,'6шHZ2_WƜ Ҿ߿N40C?8hүCB0Z+<#6 H y"z􅵈[ l3`:3/nxCx0nY*h,3(N4pҔE4 BؾǢvGkԻ ? gᰇ(0!DCp:9k~9r*J`5@zp}@(G2FG(ա@l bضE˭:!j[H-hS&bslu I~OrKq'͓A x&aD/-+C:`nINV X,C9OσVʬKs8;,DA?`o:g>㠔 JУ1B=@51eFI< 5HKJ޵] Pd<#)C蹮:+;#(B$?f yM[j5,ۏt#? c]ZFDr&GBš4\n˝ o]7H'@h{.=C;L !x.IKkr#,yeJ:X݈F;24BL{ހD%n)gõC uGkbn?2?f &pmaIc~`TN[@o3%#ȘzS 0u$3Srz(H]_@VJI-J"q#Aih@ɲw @ΰ'o+2vhm5bFɌ8B*&ƶ~" q>(rA` ֹ0qx 2@M Zʖ JJNEɼFj zrP.+%#hc;G(z4f'sX&`*\Tbp5XA5EN0"A@^UMI<`)=q'!yyNy7ANjII^s/q 8TCgGlOO gY-fvjf,sW%O7.w(tϝo4NꝬ #xPۓiԖ2SΌ3A;0 -2\HppuS(Kf e9?0tsHHChyLxJ"r,rM6' NiP V^ja tm=AƆZLӃQ%"<#f `_vc$9h=AUEB  A7ycj&%Ҫjwh"<" 3/u:0)E,Tr|Ie x5XNZ1mdtQَ^saCI hS !2p a4|Mkp;!\*A{I #p=ف ^HGmh!rZP5Қ1DMfyl .AI7w#Va;AwM X#ƌҳb2| ۏq[o8ƕZCȶPc~AwZDH^y 'sMq'=MmfmB)LBG^O{: ($PAL+Ydu3Fl҇M7RXGxE905yvWJ/-8߁9;(hlRo+3%Xd3tB씒{77 ]z:EJ@  7<7TP.ȞxF$RF});th ثCQAcĖ-Ru(@Q[HP ,ێP&,4 GwϷo  "8-Dן.@˥ڸع|‡ qDLgjf~wz&4 k `0'b o޻@3G4y?B!3DU QRm4ZTX`bv:DdA>L9/s=.!߫q{vj+?CDq\&a v" @(WDŽBn^Xm,̘v@ O3.,V Z)$MN4 xcb@0~="TPl! @ F3% "P.`@,A*;@|  FʚE'n@\'&&[T!`fC. "ibf'DMƴ='xe 3%d#%E5C;M&c)Ҹ<3E p}Tu6Y.l`jGO*P&C(".!FǠ J3tE1F#3lK!X-40 ƴaքN!k4N9ˈn4d NnaN A8x-=ȜC= F:b L݃r&g4+4B$"r@1p~aJ` ]Zs%,G,,L*`'g. b"t8%J,$jt(@ V<0^Nj"`iI|`^Da @0j!m:ֹd5B4r j ^̱Z1-Gj;!M ƀ2DyIB4{„eT!d nj8 +SB@|!, B%xBWD#TT4&Oc1xeTòK6!UI!N {ThA^I+%@ -FK.ɨhjw?.OXA`X8z<CbZF~ưBGMZfM3&03(<6Ta6/h&&a.yPo:6\Ur[Udo6]#<bS!ar:[@"ck2^nYNl-ؔFYE=j1. Bo^DCiLC$(`A@pC3V dxLl%V3r.$Z@iNQXԤU `t`~ɡII ŭ"A#O05@a~ ޴ |F!Bn\"+<03Eg 0tڬ¢">յ[pw?p!hZOSPԌBRX=D @E`fw$\̤fJ0RLv h .6Oo F|S& H(82(*Π돯VB?z-tfLGO%yũ6ckzC`Jv&աAф"Fmo^i B*ڨ%!lC*JpJn%"nQ(Fu(fJv(9.J@$ahdFVA ؃P 7ahʕe B/2˟MRA[*@t P kbfAMl,@MVP=JjЪL9SbT00rTYިU.ƍ↰ .S8턶KdN<(S@Lt֩R-ȥj< E@qMDD` $;7ʠ< X:!ZV~ |T[_ ƭB>dAKQh?&afP IwCp(Xd/b3e(Ҍ3JKd$(': `5uSuQW֜N%2j쪢SwzL2ioؼOj8j|` OJJGn x8F!:.鲗G># !Gs>r `mKg8dF L9!jsP0 ޞH^{@6~@OB ž! Mje>X9Ţo*rbz ] /FMbE8ɴ0W-y"b ``6v&T-߼Jh6<-!bApء4MrDwcxTM @Hlҹdl4P A!|I 8$'Gx9+̔}@$ <O  P d~?##@ M"7NQmO~n Guɦv ZHd/@ x|>@G}̀@0$}zT0GIcTxhQ&@7CGjH.y$orU$K:^OI.n|uT$vv4ilJŀ}صIz=u.r֎&Kx. \Y\@zRR :d{Į%jkz:ܮRR1/l1@fH!|W v[Nh( ։4el(ʠ'9&$li:h˾jR ;b'ˤ? ex:Hޙ 1Q2LqxpK#GE:k1K_ĉdq!%PɨL8keiYc(3j$)2ln [rLoYXG$]n/<aacґj a !3 QtUIL2d#2h (Iq$Ĭb+GܢSN(Qa ] n j#lgBPF! 0Z P :n1hb֕sN4=V;y_v@g nPxZG!dhD(>\ΩuGAg tB ٤k;MoDzۑ[2g=E0]GäII0p큦w '%߁80`;NJV|ڟ[X K|(Pzd!!<|! d40qFIG!lL0̕wU?\,w]d\n3] Ni(:(Tg}f|*dH@K"h nk1mU%ya@j;P%w˲G/ÈA:rJa!Di4^)U$>g(Tn3?*P)x ,FNUEx5/DKa.+PzC}$KΒSdQ*a>D)"' (rz;;GXH1'`11yD f Ea\6a6 YzX|oDJ@IF '`=*PR혡,Rv$b(CVC#&|we]zgISԷwIQI/*N<V\j@+ yb*EptiV*+lDSax#LFS&msXBU>c|5TBLrG<4`plUJE3͖ j;)D+XX U3 N**V`wH|.8 1ݹ"" ˸1\k+ iGH0(-88S9r`Hrqg <@Г9=`imɢ,Kp;?0#2!Ę"@@ X`S,`uX<8 8% p ɇw*x,p&ih;=2BiH `W< { bB7zZ: B`@'3 07p7 3@Pp d xškC2 RXx<l`.ZԦ۽$zD\7/. 71 iϪt #x"B<> @ Ȑ˅V"RP90s qJA'pҋZa*Dt  kq9$(슸4-t9.|txI99Ri(BA[12(y4AW3b3 %j*ثb2Qp C& 0`0yv /h8jABޞ* Ry[Aa\  ylNj)!K*52IJ*nd (饀^x`N  *Y,NRR jBY3$ю~Z0(jKnX5jãsƮLS3"a(uxa&iQ4>0  ,.X4Њ_(INU&߽*2rBtA $)C}YZ5MXCHxFzBPS  r+QHx9hVA~Y k񯀂X 8:TPSGy-* 9u@<4B*Q 3 znȊi 1ՆC( "mEPRS8}K4E;BMCI;ɍ@T0Aָ{aەX᫊5E r*Pr@ʽM5ǫӑ2CNPɅXhIAuU(`E⋨1SP`Vkwޡ|Qш'uՋU,πUX<>y#! USlh쫲ʉ|6!x{)8va8sJ 0_1^+PX +0 &;F[I+0HPf\89l31K HIG=TH;^肵'ZQ,]H`oYAˡ!((!'M :w4X‡u /VcI<̹} ӈO&C/XE)Dʘ0߀ ylk >_ InIIV Ahxjxp-A b [ ܓ SR8y %^ҿsҗ } "?9)pPM86F@n~ż0 @Sk ;APΐC৕lg#Tt e0d0LJp>m?N*⟦ # #S.k ߤ#0X"ӈC S 0hqP1 adCTx0#21k1"?aNrxˬKŐaӈ[ h  8<`}AܴǾ!] @a@`9<}6d 1H!QPRP8yx7yp߿[SjOH<9|pЈJg1J6踣գ3h[CAVऋxjFibO!>3 ?`Kx(/$(&>$륈 ϸ(SQh#H#|;tcw9LVl9 pH790cONK7@x,QCY npՅI sp *,>Ivq-а]ج7K$\^ԙ2 $Uh0Hqd)|Β/z ))'4oRKa^x8)~NJژ2y“i'q<\]jwvLuz@ -7ڔ)iһ/T*Sh u0qN 9C5ш qY2d{ͬ~}ZbynHpqXwX=]PM3uFŀ$m!p ~@@(Bj5c ` RK!P<LasAQ`s&~_ɤ 1Kdd |_R )o,J)@H'U]CaTX:SF ip=H^` ))ei 3X}pH,^-lr] 25p) L@u9 )~X%daPI,|jp=&cᲂm i6NGZ`@2-rhዢк0 xGBP}ʈ+(  ~5<\$DKF b&Ѩo膡(%H PU $xawsĈJH* (  :Tb(he5 ZOa.[\8P$t{02,h% GԠ36jC]ǁw7!^ڜ%SI2a@O!s,e<^XqCԁ3  Dic7Ia9\VMEhcK`x ; "h1ԇfϥnOZX}nOl_l }=eV: bl4e*"i Ht݄Ä!@LǥIH){T3b jy5R1@Oj :1PǀX o:T R`= HYcu2EZto^,HI ($q` L@38BC.Y>j%&KXH*N/ĖA,`<<8CW%U&ثs6G )I$1$0H 0":z2ABhF0BA 5mA)/Rn-EAT 5V)tfV<@F@B\]̡>*u R0mTV70@4μBCB0H=Nڹ` P(D |'8$DPNh"+Ҵ Ցc4w# _ܚc|\7:GESCSJr4+fZt<RXnxg -a@ ?p.B8&S@BP(!)x6Kk @xQ%꺎& @D&QxҚA 3 w:6} xjb;Ȑ"B&In!!V)0 5RشB S$C°Uy4LJ003cg4s; xwD ~we Np*}yD/nB7&蛾lD[DJ'L8!Q%m:rl㞷J,]AR6gs!:R;eo`kC8= ROR萊ZpK;D( d)I&`%CkaLfq{6ic EB!}F<\͐lX57F[ m)W@\ ^ E4aъ C|rg!L䮴%e|I4,@YhdZܐm'~XI]jհnIhX:z%%x.KR&; 1F'9+kri 18#Q nquj:`@5f5Lm 6g*T{=c8{4'APhҮVY 2m XM|-*&ON)» *E|ED0FD=!c^u EC5P ",aR9(HB& h pL=j>#g®i63q||vbEB.dL+&pAPQ!@q%"R +,5C"MDj˖&*"ZJQsx5>mB#Z$VN$؂@ ᐥI 2 p x Jc 4~Dm6VS!TTf  Pu<*ᳺ3H*,@cKvWmP:`~ EGGL  `9`444O1켙8`* Yn&-52$0xdža.[ NWj ?zSf""V2"bȹQF1甜8Pj"bhl+t !6*KЋI4Ep`^$F" nC][a1FK]} )h8EF0dA&v ↠CD 9 ("Ae&%(PB(hFV ,*+&+5B ^Ab:ꈠ(n4pr ZBIv$v2MȔ", eayN$P8×W^!&j#"tkL< krX ` F&81N)l-%!|Nb5/Vt]4E8J92@6A 8] ab@,-ޝ e  Z/Iz i>J@.Ecr$nx45 AD*2`$y ")`VfH @l h-*-f[7HTԙM2Xn+3NK.".zh6  Se`hQ& j8MC)hscL20nhp:&CTC ;.{!tV,\$8%NZF ZH @ : /<iIh:fdgx." @&nVdp,3p 6A~1W䥹{E`V de $ aڊcѰ9r#dPBS:d-f$咋5[uNS~GYMPa)$gIa(a#D-:\` @;6 t}\+JRmD;B8b 92- I Azò*t@>#!; '3}wg :!@W xr m*V G%WU#e"V^4N=jQFgڢr(Jv vm3jL  aH5qzWZDF`$&s+cdD  sB;]Af1z;?o>@ܐ`( k> (vW}3^~Ѐ@hv`.w0{(Rh," A'Ky}'o-\Wlr[y<]pD( D ˟>BY]#QH)́Ķ[2مB`~=MxevyyXoe﹠ |}`ԥ/@#}!)f~Op &CkFHPj>xI:&bv̺2/à`uh2 –|j4͓0$ X*3*R%IZ6ǁ̰si~Yt]o*aǀP( P!   {4Fiz[i' f9r8bx:f)Z|?כ"{P)<ʻ)JPGjg~^E85|TRPw(0Qx#6Ut'oQ J3I6>Sܳ S`7d8ynH4mحF٨@:I7P3$# zALf9G8Qa %Q0!T - 0.LU TEh@#d@H 6cuB0T [Ʃc &,@P <:Z$ i G'GgT*;1xG0==1G=t7i5T=|U& 4JO70rR:bf݀#@0wfQvf<i"Tl-4K@$9g2B]in %z lca4ȭ H|0z2HJIc7m1E$D4Ƙ.&;unx1`9Zj32rNlN8 h,CP>a^B@(3jH a*%tȣ/ pP h (#pM>+@R+,ghjRy R M$0 gI1Xx$KŨbVJQ5F`*ș`)}aX+pH WyrcVRE}Ѐ2ݺ<iH%͘(XU6˨Q,Ex 7s5oG V@E"ʰ@@p@fsI I#ppѲ4y((HOQl6qICA 5v} gZCkU 1F8u dN%pK 쩷~`i}!G*ePvh@gN5'1RR8bSQn.}RPiv? XVH&Phq&@c z ȞhĨ7"gѰ$ ( 92J;$z<E*A 9 pPp!((ܬXXXYpI`i 0Ts; wH)क़tÛ "hٹ foN6 2h2E1#ILOT51 Uol-s+ںP ʐ`X ]Dkɦlܵ)׶'1\mĭ4sBe>ɽ i֌i*a!,?^ɘ lF(ƺrHPJx+ q E yw? BhKoxc*eXH HhX#'Sw3(ktSǸy6 r`y \X}IE gJ龍2V9Xђ9 T% tyiP]\Q|ʠRWGs";K=mس-nW"h :T< I58p6pmpx S1׀Ȳyc!cM*( %' Hs!4 `!r3P tc9". zܕxCJ0U vpzmXyu x4BzCHȷrPʂ o)ƨ S8wc3Qؼw2l },Q P cKمWHNJLȋQ53 8nZBُ,py%Q>8ܲK f(z(4J78Y`8 DMȽ0sp TYu!I$T),;BMVexw0#Tìr6p!3HZO -DӦQPp1*1ȯv@ș$$|;^S U\!!<# ikЙ3 fhFx-m #h<CND(| ̀ q5uu+]{ JGZ\ZNpEC: HB~R)Ǥ'CؗIA>2k TMs&Fra w$", #(JNd(·~ :F2#>ADZoOû@ɼ(CXCG JPh)Bp^I @M apf!18$0,ΞDµVJI 1MK hV+ x3,UJIKb{Z(XN`8x5 h( Ņ"ch% aۊk- rӇ1h](6:@t| ;03+8՘󟑲' 'T-4TlX{}TizL  K@@ഈ>jɦR*A(zd)t8ElZӋN >D'h[<XFko(5)x3x6\BIs(^,msPMI#%{𘫍=.Ɇsۘ-} ҹ6@)HyK:0P mI^^M6Y.E* qFk %6# 3}P1"uV`AYnьj H<9RUeѷ Uٰ'hAj9LuJf[+ܨ@G :4pʙ,1"˦=< '¤]WSgC _J3N x U=F;9bymv9W,xB|]cfL5nn H@A^BՔxz".( |R,9yѼZhIZ "ˊm  b KGl=7/qt 瓎sH5$2{s'}dE9(wM'B,qxb)GtG]Q5 nAg"AoV/ԁH xOϏZ5U:. (|vE}LTx쳦n  !Q3QT }xй#401h$h hݒ^P c@ z0G?pc1J%t{j f1c( >1g4b%lMi2tN9\P|B JdLgDP;f s eٮ@OG'T=o F3m (Ri6:]NL4n#"o7@R`fDSmPA >`~|.ʚ-rjXZN"Hm{,*$`@C+˜#{`Lt' Q@3!=q.;^2f~]AF1bjEP\ Hbb$!˂4Hr@G,-2 {&t`F!*qgI*B@!8(ZG *`CI신`;҂ͪ d{ҍqtZ9Hh"ukO.I2! P X^Qp)I =2[D~֒@xt !Ќ,!*خ" `vS`Hf|!rl Ф( 6 6%٢ȫ>j0ؽOvKlz,IdpCdIiD#3C)GM+4oʒYDPZ#3~}J鵏@n `:ct61490:8@$`fSXhhwBjgU-~)(NP<Fy>` qDDa.=ic@Βy>`dH{\MH\FPsa`l e^Syp. H4fp5Gh%VR )Ըɂa`(#k˩) ?Ha~3PFI>G{?S~ 탉 b( j G(~:$& NsH vhȐJAJ 8Gן&!ڂDS!\Q78DcAGɠ6CՆ)8D6CF2a%tT%0@ʡRh#~)2њ2 0ߋ;ig%"Z`[&g;pYKmPm5}JA;g)Z:DsUx"Ɣ !D':}q o05cy@4dlQ07T@i`]WBvpV2_!$;GB)D, -A;^|n~|(7}=}z5>GOh Nn^GwP Yx4< /4Dd>RL#.MH80TL3Gb?&E,X/&vvp>?a#C@FƄ@,$Bj.dՃAHP"6C 0z ʧp톸8BHH"gwJ0&r`P0VA\ha84x*F ^?iʈv(bGLf@Tf"Į8 z >!)`Yo$bI!p=@n %0gA!t=j>ϔv; d .±-X.KR?jJAZ.K4hgpm@.¤,j!â *j&TdG Cb(",\d>~2)bnb8&mŜi(uo!hT rr& 0Nl$N @ *&bl#IDG *1It,#`)?&cR1P%V"qnj$꾖v# ,c#"@ iPJoKB@S A ,!kԵ&@G$(?$e$+G \M7 . `q&VDH!\@# D KHB0)h $H~J(!c>آS b0R`n_O4O! {@B)A0D Dtu @"T $eN j) -F.îoqC$b>VU-K(j^!!:>;`NHCkpKCɜϖh z&*RApSSF`F @@3Ln"-O2BODe jKF*P?m/M @9g?%S%+` RȘAD.nۤ$?Âu2?*JA-uב9"@aQca$[$hS@_`F,de*AޅTdg8bCZ.F &a/#xJ}pd p(r mH@FZ^jG (0#PЉ.$܍b%L d Dc~=0\!*k>&SÆ $f'$$:2\d^KB@R0I3BV .ZJ6jR^pP쓲Ue3l;j}p-?a6c0D|Upn(IT%FGt@Xm! !0n=MOb_"$c_4gr؃x"%ONԽl"($aQq,r@"2 h 2UVA"˟!!ib")̇{~+O!l\#T"`NL0&;3CHRw>l¨q5]"$-6Ѯ.V޿ w-،&"xAA@ .RR;T0 jA>mn2TF,thF:QJAf-"Pds S:Ƭ__ģ"X&MGJWH ?adJbި.; @y\N -?n#Aǎ"6.2Z`nb!+76O+p\{~=*7h flSJ]T4E8 A,=̾+ҢX䜧;uXӠ@3|,6&kmO_|Ej  @ uV""~@RʆI:F7>b5A2? rl˦Z"!VYRBc O{1>ԛ6ZUPjR@ Dq6ܲ&O|`f j!ZN)wob Y!ct6mmY،/Z,bP'H)b,tr+FN3`/P!mzA@`(mƻ>TIm# |K)tv"eh 8 :e2@JZ:$fuee#,x5D4s;:x_VR{#2'zG_f,<zĮ,̅UU<5TiPe;um@ZCb5XOX)kqy(YC&t`CǧЉ-#Uoս`Ig:~⨯7r4As:gM3$38U}Af&b$"uVr,J"ܴ=Dr~b;fcՐ /³V婤〠 5@"į{8@4r$ vROkU@GrrYb,wD#]&!#lT0!oʤTm&vŀ d@܅ -G,_:?j^ԅAc ѯT &ҾTDl` $1.}tNU( ^ N.#|:.w\_)N0G <mvvdMC./k#Dp28.p!nD[n3@ J.t ukIIJ7G`f"@IZ Dj p w,Rb{j'As@ kV̿_*o&Zq{x*(Jg^G$v!ģ찴A}4scu:( Ul`f`JNM&o (xqc^U+f 6>`(aD2 ?80N)@g)SY5%S#Q 'zQKEj@R3CEBjgY*ZO=Tj@ p}rhSFIAX@ICx)f1vISh4|^h^) &$z1~6G'Rߔ of+^E|\ryΟIy@Ƈ R!gyx2h (Giԭg\g I eYR3Hp* b"kB& @wxTبΈj𝟧Ԡd;F|',#IR`( . $8r.Z>&Z#h ` Dh1ٖ_n\W@kE#m ,jH v)i8,ێl,6"@bI"Kc"V*҈Љ}Zh6򈻭R7zʢV2~+񫮆ʕ!*,%S|[ :DlcTH"GC~eCP DRbA C/t2Mˑz쬣 /0X;ɠ!n}I'0L+^wP]p {6D"!1g=h YrMqH>=X!D İ1L0"8> tlR9Rh31p-s,}[# 2$ >̅ J < yv pk'M̫(lxm|/12Yl7kٴpfEH%h !H,ws]qt,Y$xo ŀBocnTG$a=J9rbYsa㳨$JrDA "ʁM~e L6 93R"C*8}^JARjY{%8$dYR(EA?xG@o rB 6pLbf "̂]%TjG7,2vRwŰH^ a)L#5"ј˙Nrq*&6\2E'%BuJb0};GA^#2~Q OH]ޞ]; Z`8҂1)xGH;c/̛1p VZ18"IyUV$+˱r^>3&2#iKd)t#' ' 0Nŀ(]Y%E kMc'쫮l89;MT(^i?H$ Ycq`ܚ2+uoAa\d;'nt<# fLG#Dffm/ !P#DȜ @)^.<#a*m<Ȁ#akxy!bW*J|aqp 4yO=p:βQo22YO+eQ D/Fp#pa nUvtLF2ZiE>VTـbˇk!iG!֦Cx x; oz#8Py&8;*O[9۩H0Tc:N5ӑm@wrCH~6bv6`h ʎkE=Di4Z ܜ[Lȵp=PQt>f`/pHt P&5TqRMK(4Bt0VJHT4,xȅB=׻A6;lA` ОhI!hX`8Wh](ϚYX6SYJbY:$Pv"eR.??d$g+@x3:"" "ydX딈XW%(Ԕ5 ]Cm@Fpd, P),$Iz ະ* #" G1 ^9BSh݊Y WAp{8 tЊtXW[@NJ=H(pv!jbypHoC Q؊Ѽahl#.q+*F3qy(vɏ.2x 7xH*Bz3&RT l2<9C+^"a"z10(q1MEIbȒ.:!3;N(19NquQ+ “vFo 8VL(- ;$zF ^6૶bƦ)yR,GB^`߉}m@, -Z P[`TPH vݱ Z@"|K.-d,NAxkB49[s5mT(=l=!XϲGQ 8.VpKk1 HWƨrDNȞ9@]DCY - I8zrxK_ռ; t {J1}GA1'^Ɲ@!/^u-H@HX(#REf:*Cd{bainxp/Hqڭ =$2H E:@6"6Ȅ   \]k>c}JH^" (Ũ?=-l@؎'VA w jxhey]IÍ(- Jf(.&Pt ԃ@R9ELIG8:4"{i#*E I_n  .! 4'Z@ u@8>H\Z t `f~-Gm8Y]A*pϏN!8M_?n>FuŋRK2$FA4zx l @ 6_(؝qYHp;9eHbv|@x5^NآL p GH&v];> +W"(J8Bl ZckBBrx< BP |ާ_a:l 7UꝠ( cΤ$Te ? gP <#w$M;葫X@u` 1a@X^^2H)]0!:R{FmyZ^2:F"i`zH6p$gKanpDL_$F \BA .n-A(n짅\]kt #h$;M'FiJ.hKb8h! f*E[{ŔY]$c qvP& Ō?̄5 h2K蠆c 7a>7KVyZh~`XI3ƏhoYЌ.͜ \Oj :ZFKJ0Q%At'@ˈneN.1ATa*<@F%bB4@P+#?a$ :Os@"@ԉ?b0~'KP-g?S#qdF!hZd ,I G |3SE2;$T %J%E䚉 zP @VTð4yZ\hP&)z?׿!p}_`,6'±Q:c bb4@A+E"SI6OM*q 3JYfNn5@r4z.-+Z$J *0mF.l& K"30QJԜp`4T4 2D)NvAHp,(;\U09HżȢܨ \н>==ȁ}$NB>-(|+IȈi? JAǤU3s{1*ZLJD0cZ`0(c~ (։¢2(R}eVS@8RJFy-u6sU<p9wX)H]Hq{&F'kvX @' AzQ2f!q7nBމRa"vDt/0tڦQzeLMۣ"DKOf:G|C_uyF!jZd1Rt1q@c QC '\u*-"H%5@rb9U5O- ! PTT !b;pxd<17F)!PBڡI$,$R?@@@#΍W{n3:K9(&W+nLX| SH\FFjn)b{iHF`#lLdz:7 d4?$M{"#n KxJSka^(E \X;@ 1>nn#Qq. "w+c2 y+Xs W iS2f4reH"P*TH`m ; g$eoRߢ3(o ՜ou0{]D(YhwMeZxcaTS@JFOK QO8#+GD|BQ +Ez;Lpy%@[{ev 8TP$:xt\tE"nޥK~?,OW Tk.?KQG!/>vΉ괩Z$,z!!;VID8Bc`!n pZah,`h@T@T ڏ$kSY3@{vYa/RAq:^'E(@B%JV ]{!5LP '?1h 7q: q4AaR Q NO7& (ԔuE),s7;t'D Do{34 T(Y$$Zh;?Ds}2*!A~FD,3+b/iǒph xV_o*RBXA0QJ6!b(Ĝ(/·(ړ&1$^%H"@,hRx-2#/fc9cDpF ja^[#Ȥf\j޾%`)~EN~c\Bp` @"MpRKNb""b!4 g>b9 N"/dCCZg'Fz !bLpx(DŢJ(>$NP``.jQ".ьe f$)#))NK `/,/p͢/#Sd^"HiAtp$cL9R0HfĠJA!U l[@M R#H!(mRpl'v\@4!"1䈅#-0D" AV@XK~#PpE<=5 !i! PA_" "0$\& n`Ik9XZ`i6.b&cLe83,W/Z'bfa G\!~3DK6S@&P HLDfi h!f !޷L$P$DZ j` FFbq%8wc-TEX:`/@SgHb> Vͦq"EaVDS;U)XG^OM$st&"K"2 `d氏C O%T ZFpBO!& @xO5nH[8Ihx/\kZ!;>iH'DrBMap|vi:-j!Bb'Pj`~2cz<("LBA]`|0ljp\*2#cDV$ / M}$=bԣBg5T7Fc 14#6 Pr=ʁB$ Ad0&vgmꂄPHJDg )єzMD)aQB>Xʯ` 8*3Րd!eMd(1 -0AZҍ2ebNcK "vlm.P f!(G5u:,b|7e@!ye2^vc%ԟ`8BN`B!PY@D7xÈxpxޕz!gV''o"Nau/Tb㊓xx!Im fzDr҈,#Qx0hd` pղa.P@@>ܽu_k 8aFI 21ad1 kgu:BM %xF' i`|:xuhjG>Q",ǐFp]2ԩ̓Jp6NvX+j$uVB ~(Έ )꣄Y._ h-#E?z|$gLJG`O!n?ce@.6b@b 6:<Ffm ~&g\eЁf@wr8h aj $ZDV" .,R[`:*|oXF[HHZ`'z a0nSJJH,-@&4u,@<:` 9u܄O89 HH.&gOdgTc8~K魂t{b?< ZO(+U{ZLDA ʬ-L$tq)v9`"9iB``f׫<^"+X#X$~Z:BtwH=;wY%5QM6!rG/r'3I'pL:'_<&IF@ V ˄ZP&U>h p"fe)eza)QT8~`a(U`A*ON炖"!<A6 &zJD$@9E)8MhH!3aL|Jx!Fa|RL |2Ӣ( Ef:!͈NhC: `/„XSbDZŠ1JLFIH Svut~c# SDA4SHa8憧$4Y >L!^;5&MHX|yJ4kP> /vx qxCa~z.֩>62qg*f/_f!Zi1Rf(}F=f, nQL{ N{t~a~tq8,kEޣEy} OmUoAH|δe?"B-֐ƂgS ?QXPHu0@A@   8|P8fAD_h%#ߒNJu: +?")[7@H>q-S8H X@6CߖX$}@`5)«0B{2P_2^`u89NpZ*"Wcϰ:(T O& ꮸ1Αmf0. (u*>m[ Jϛ  Xy +&Fָn;?g!mJ h$C>( =h=1v0*!/ F)(! ,/I c-9s2פI 20p7x?y"+$)rEٰĹ΁zU<v#6iVU͋V/@":Nt$ `z=ǹK шzGË { " )ŀ3t[\uDs]scG :~RA|WX$s+lx}1T"(U/jC5p\'NԣQ9C)yE ` 0B *n%@0WLAte'5/];lAdSq]QX9! ,I6pSJvNJcvR>n%#&:cX:WF \n{@|V @K ! @ `px@h1CWGˀ`X =`T R2E:PGG$R]KxG T "@#((Ҭ"Y4  4 3 ph-E#\hhGgJr=^ 0 +PC}屔Ӿ_QdU%r(``iN8 s"SSQ:D@ag1̯ D/LjD= zHLh}Sc'Y#r)#<8^šK ,)ةrNG U?LR7 g tFBWEo#R 3\큼`T @LaLT haŋRA@35d=~tXJ"Y!;gpbxc[cs G2 ХN | f,@z"_TĕXN(g :dF,г4[ ́ /W @lӧ.+KDлF#Pl;JnICHeIHPyuKgԃ4Xd+9qٲ_Ku0'8q":Sϔ u,KL$Jf}$ s& !ĶR]y<Y X(^z2U.Ew!,ȷhLe"=6ommRR_9 P+hЌƇ+(VOaPR)|)60Xђ7W{K+- (X_fb}k0QTtz=~ЉJsQLZXzAN iSL1#J|q13^03A`%CI Eĩ DAhj k?7] CanSYAϪq'56o~j0Y9_?I;? 6R@;N3 6?SþL3k{W A S*$;C `pjJA8 P-PĨĘa9> 8j{ i=ġ-<+/IG ( ++*!-b03YS֒9,̙)l ѝ RzAly!T ںȃy:V8;(yA$iU08؁YZ Zp~R S$(qoMJ[jP39ʟπXLH!a2hH H|zi)#1Ѵ\G٘8Yq( P!VhԋEnךƋh58XrhرK/xE!JHZ 1ȯj †hX`7nkICiJ̩Hؠb VP.|#XC܎Fȁ H\MI!( 8k.)q(h(J!Ʈ; ɜֿ A5COh`G1`IxI ~4LIt3shL8 I76Xw0ƝP,bYP[ ;$tE3i+t8IsFYqF0J`4IG6<Ҋz* :[|@(X;!ȓ,M ̄`DH ̴ ܙ-+<*0 >-SR5W|ͱ8P{%cZTZ҂v StI{D2%຋4/SYoK~??!nh[Hq(zJȪ|HR'!n@,Hnl` @, x(ޘṔ]: x{A,"RפXΈ XyH6ؖl` sO,<҄- sܕd{Z}>ߛU{z0LX8L%4ӺO@<O χ5"H (įWː5%"$8 ꑉQh^hC@ۜ8beAg\ (Ɉxqif@]H跴0)1r>(Dzj+ Z)K?ۺ@I WANܹ?l 2AF._N0m vAFW}Z]׶ݿыN\|m!a׬S&9pm+|/d%l9W#uy@ؐ ʎSSl@J;l诉iT)^ͶZ’)+ОPk*' .-^I̙A):;A_vh8!V IR̃.O7 l D [eȑ(oϕÔbS1æDf9pЬ 0=҂5n˹ _{j| ~E`Mc78@"*]$bOмرZ0ͽ5t0 C'P]x=y6IcTQْKX3IE⌺Ag(~EXo+&pUA@(r>5|G2#X`ćĜOUL Pk(49H@QЗSJΗ0 硕22F6R1+v߭eH~:-r2g!C-H\)>\D{r#; -3H4P (bAB!J :*t8_ $Yg]y(G50qt%U{,&`J@2򩤺h2=Gh?gO^#>meٜs]|L ʄhE@ t^*2|L( &޺F>L cFQ9QIߏ8|OP }P G%` VV|>&TQlUh PCA@JTQj /GuS vy<gtxx<^@3!a0KP&CBG@p\%0(;@Ya̝ ` 5l`4^-SG|l^gh`d4D `Z XM *(z`,4ΞǸfoX%i&X "(P   `@B+x(pL ʒ-0J1ꋨ$*~">)2b`*2jjL 5Ө i ~` )jpԒ .OJiv'i2/UAPD9 B,= ͔ʕ+ʢ~  pjF5CPbi+L,$(539ë.zIFEXM$hZY\ y0<'+M'+IzXx{Bf=a`H=(iW4H;KSԡ{{ځi XR%8˜L H.K&#lUJe`8 8O%UٗP-bI̤x{ PXIh Ö&S2pj e04/V]4*XA\ QagHSj)-`2YKV C\+*n%!U찼*\ᮬƞVED-EAXa8R\mκ@5ҏ,6a!}LBIHE'8/!ha\NUvHt `  Bq~'H/m/tY4jĪR:|**g"RqaOSc@4%kA`ox*4PB\(M|2MV-!@́C`QwaPwl 6 jD^v;"@:~fC<4b~0ԭڻ Z¦``kJ֠FcԮqCB (6!bdy14-eb.*08q"%T!IaAfLPN27drF(='(-h8jFcB̭Ĥ+KȂ@ |ANԘTz0B`5(Bi4;"P$Mq8&:Q* ŠaBA2"WAƃo> B$ 8('`@*^lrsBMO)"sȤD&S"{ CQbV0">e3 `= e`6 6]Vg0KR.[D( G4@'u<`!#gơ=]B0`@7k@v mV9>`24:$Ю' #0HD,BHO&'ea{"a,Yse(r~7] Lv‚=A`%ۏ$Hj1bXsZhZPKBa,Ce2Be"(7@ Pdl &$6!n%8eB$Q+SUq mTBF5 Q+Gj, ]php=Dv4kVeVԱ  p}Hx~k ‹Ҽ7j6*pweWv(m>zP.hQid+qGg2u}k7g%+Okg-^7q"B>4Ncv~aA4ؠ @K1nFM!pJèƒtiU-s2$1iK"/|5h,+e`b@9 v̢27XsY LڹRaz, a Cn$PERA"  1dfQ[u ,nqmp [7?\P&@Tp-0@T< < ԕ6|Z-4**Z%vA{Jt鈼( H. !(;tMWaOvbZKkn<N\2]^T@@E:bXm0.% ؆CǮxN"K($D@AF4qUJ\S H!`uͲB]hiCFc]a!rf#:+Xj7G` wT4zĄm2>@.0v:#9HM2Ye:>P`JW%͢ₛ<.2ZA7KA-|$!aЮ"աf.ګ\b}h01(6#`P?~,%"ڤ12K)bv"!abjZ;2Da`a FP^,>& k8!6T X@ <% #r@EX0䡌BAT!Vbavj(!`%τ|n%I+:&l]Dwp62u n+bO[8kE-A`i-=FYduw (0()7[[ Qy=I |XH` Ixt+@ A0nysH6wG`znu:%R&&XY;p@2rs\I'~|i0'{@`~2)`W1NTmn.rɽ{"C(ɲ&Y~g\s^`h(%&ܴP fi:|^) 8( P< @yE"(J{xk&8sxGM:;Z '̯pˣ3XZFeiHah\Û, G  H 05q+Rieh@2@r&5 K&K$@N r-X;&IL`-sFty&̩ =vx3}n`;!'~H"3]eU9f5& *1^&""k)|'H#\",)l֞ǪX~e` #㞭Ⱥ~2{`z"(AfFVr #9CPsZ'Hnx,$t|`XD3-0 -]IB'<"GG KT ('p*1aB .('g A~T E Ux VGDM!)3=FiK="(L~p:Yie0 ) Ȣp-CȣeXVa">s*\FD|̫"l^qa1zp'.bKHE8S"$k_ h8 aHha8!9 t\fq\ƶG a2%3|mid94'h `v(%VLc6L>;IHf(‰$2`=GCq/PkAx`L BJX2/(R  K;MQ<"#Z"KS'!Kt8o2qR.y,q%8pF@G &`(V9؍4@45½iNxCcodhqhdһ+[ZkQwD !꠳`1E|Qt_ 5-M aLs32p%dϹUg BӶh3ҼCRM(@ dd9a"D`#cceED (C a jd2oMZ05(zǪpoS-jR 88@\H_ r12.jH"0"@x *)dYȈYc)l3v@-("D +Xx1VwXe]a6@w* !/kk-jdx k yɝIZp yBv-{ɧೆkV(cuSR < Hł('X+@ؙ (`8cq(sڿ@8Fp Cn aGT `ҵ@M@Tf*(@3[0@.Dhp `f)ʝH!! :`#q!aWXi A1 () ÌøDA]Zh^\h Ɉ pg%p@jpB >xbX\ 0x&Ir3+}!R74( tY?Pו p QU([Gp}pH$"N:Ǹ J`2mੜ0zd/Mv )ꕰɕAT0HJjX=tϸBeX4Jh)Ppz _ pcƆ\8d8n( 6"`pYZ͌ɱ .xS0fq0r,yi]m+ʴH<س p&ϷpehhPgwZ?0FpS Թ ڵ )*D8[HZOl]u*( M* .Iϋ( py+Hp _. #y! . aVZjM)ҨJB^P$1g; mS0Z[]k Ž}]Z6j6S'ߢ $BIaK 5bJQ@N>]63`C$r/>`64: y_.Dۣ11#X$ G0A %ײ@l ɅpOeIHL ]OG *j^y!zhęu5ӞS$-,`z j[lЁ|돈;+;l]UeW8;X9@"xpS.P֟HbX SQMGP |9('ϸ4٫ڐp.Xh~]hdq DX0C"OiWPzm1q_ 2ъP1n*9RU=`B`tѴiD& cKS;>9 mt,p6z\P HfHuU @r׏Pw^Y l y!5]•+_ =A8t8d\j$겭(aPEwT]PH` r <% sjb+)! >P4mR=$T2s  pFQЁ  IJ/P ЁrrSʼnI`figxlED3r_x hx1ʨ d*qxh ;pWMXY i:ŏ6׋`\)Hz·0Yjg@f@:mwÈ(+  } ayhq1 i =aN*Y7;SՇhuC:69xx$3ՋiӵdqtnQihuƛ[@{1鈥02h`z6A}<ᾃDHlnbS%zMAc%nhWh" ?2 2kˆ͓Ԍݧ渊@$ WO `( }/)@<  tTi1@* e3rFS!pDO p><^ d5P"B Z@`9[|?_${_{=0H8 xX0 /UJp="4M(FRp\70ş0] g)p%yeO}a߳pUЗe\9tR$@pj n;cX7 )x` )R7˱g Tu< h_E<p* Kø\* R*ik}lC< tQfZ, ` @2pT D9z2G,\|,#@/k\a~^a:J P :#h1G% ^7T IYH-8S<ĿҸkfH@b5l6Aj!S,tQ`H/ RˋiQ"ɕ{*|DF0MsGh%DU3`4#(0k6: z#S)s+{1h*% 18VG !twV * !9J=E2͊ [tyƖ/¡Ti(ӤEubbH#?Z%.hrz۩RATKZ;)vLlrɥ(y"@ HgqdX*|-F`apCBsv^$_*@Dؕ sζ O+}IyHdQAPC1Rj)P$ A8,`L.$H%qxŀpXP9Y0 47 sȈ_r|pVK|o 3FH!#d8MTZ™T8 zUA/:B2tzZǍpGbd$:ACQ(T{I9dTXi%99(ߐC=V])%+PIĩnhIXɃ8Jg"Lr%lȨxI5hVJƒ&**G#P~Ib䦏g:F5PV0Dž&A(&T('yJi]&ȗ }@EX ( 48`H UX3RZLDdɐ: HLR fKcQ=# aC|0LyjRt{W@8 1"(w!+`b -Ң=*lO;`1p%e6H~$g<9q:k!9$G*t.YB 3$Z2;JPzV=djb Y<œH@2ߎa7 v/Ou[ x1h,`)0y[CHq ٘<[+*Yb!XBhZ ŀbdG2FPRȴqgHڛ@,7`D Q '<(PacoxfކGbY)."PJ@ SbP%ľZctlMh J .2 < K v02@ڗL0)K9zTFN[00pEa5EeI:#p:@*J~,ai0$6 H 0u,r1E"XL3E|P2y X0[x: y$6A[W"#N`"<`q0@9XB) ˸:HVԏBXӆ0ҠA*6tEYdI h0,y%HŏTj /LG"cb,$Ġ^kw  @B?d0 @nkDV-$ÄJyʶ%vIkz9l_=" `>8)e@7p:9LAX~uBGtau$ܮA( yX0|/h7U7 hs8@oTb#C}E>l".%h&ݎ# D~Fa A6@azGA"1⠕x lr Cnj+lBCΗԱ|cA:/Nf8ƹqL߮bh`^#!R1*, B<hbR 4d6`ʥ `<ھ &#g: 3XnLA @ F2% `  ,!<!>LE0*%΀pΤ*jtC*!O( a`h4o`.+ J*H6% j9!0% dZb2DR.Lq8$/t$.fC;K%;$BG2.% 3tK~va>d8: U..CN-|L>B`A# D&A&6AVoH *O` @ #(~RCz @[R"MBd%8B!J#J v%0qlH RGn8eqRh8~R)f pr f.Gz A @a"bxI/f&bil*0t@+.A @oD1Q"# DzN|#/f~9 o }%E3IoRe ^'A\hExIpJ&d%Gjcƀ!l&Vibd b0@VK^ JŊfa!3mff4 `$*^آbʄ\DJY2$&P*MxD$I@Fi"%Xk8 X `b2dNAJ%t(J4A>Q b"ƶdh+ĝDibHg:5bkH)ks[n )mִ&(IizdmV+m&b(sdk5W(w)$.)"VI0sMIpƚWrM)5k6W&)7]IigWth@)& ri选q)0؜ v4c1F_ooA  ±`a., @6o!  V ʈ*5̔R*uxow n0"BBRbPwi"AtNLR$73hf " JH |."c'b#rBYql;2-0LbJO)zt%02&efbc/tSj vH ~$2ʆkD9't "6#! TZa3VmcR, ( 6~0@5_w(t$G*TrT! 0?JUи1defA _QmF`6ChdR7XHH ; B;1W'wsǚ1s T.F'Lt΁ @ƪΡd\ԝI*ofWn!I!j<=)o g;3W,.8/SIѤp$or)w2i>!'#'U3bf<0`[Y~A"8B &s7ra혌$JJ5 A(aŚf6]4sLb -*{kB<0_#8SC%T>`@o*Z+s$`h oXo#7*BğNm%}h/ ~6|%Qڴ RHCm^tϤNAK8 3ڀfn1&`0_.c `l`p?B&X!I$!,zC.LuU6.KA: ,L}9ҸV*@8h@ | 2DeNA-Bةo ϢLod Sǂ$2`"es:!7=A,Aˀ̆aZf,d hG{:LaڬBK@J {qzF/aA|Fa4>['4!&jD0(1zCAAJ] Ut hY Sp $g)v! #p.nKBAyrSuoqnpCYv tR |GG |ѷ[ԙWEF< @ S~KB ?&ݮgqCS̀ZpR<w^ 7t"ln!:Zگԛe%LCAv]Fhl1ՋT"8eǰa\ 1]"{|ХbjeX5`aL\rEsMIT幒$w7ha"T v,IAekbFVmJPS?4穐%Geoh&T:ˀ\y]ᶃߋ4S泛7L2 BJ2P=zlf Z4>5I %x"zI 6ĖyNf7(CZF* T+ s}8vQuEz%ZwHʑlἺ BhB/(\B! ?acW,@}>Bp$?&aÀ@8L'C`@S31Z{"zb @gV(qDB!`R+wo&4 BqZab_6.`R$C"W+l0yG!HT"k;G Ze6|S$`b\:m v@qc2̈́+]f1=ňd"(4Sb|j1'}:@ {ع@Jb\#j!L"t"""b!xOD )* 1jH!΢ )Z7#Ćzz,j܊|p$ K@"鴚Jj3ЙRN^#(ˆI9LJ j0B#-Z,! Z9ȟ  Q 6H#VUX#9Tr!j6K#h 8u ƨfSdTPc -KbzZek}49]w R1,Wd6-BڶMu6%4]L]Պ5/N@Ki6"}i c.KGN!2KϚ (*m[/e HB+II%81k" U8GD"C<Ǩ.0F'( =ܐyAPB]l͒+"6"@-mY$T;(@#ax#u[8- 4 aX)HUVBRdCdGR="`YH{+PC]# >h-N@Y @)\ie*(#WYΑL30m 6 )M'c&Yg-T +Bx  &fCH A$#sTkLҏx0  @H5/؁9ai@$Đ QiQ%DIJUf'nM:0 6뮡)<_ "#@+~n[̊8} !ǒ0 3Zy%x|xAP1 Șі1܈rr@T $8IkRD8;zFSJ(J8ȏIuJ>!A ؈;h-3y ;3I7 IIt1 y88ǃH-Z! ::sl0`EP4hIvѐ"2Y2HHڟ2/hf9S!PƧH[+.  `xOX 1C>8ɡAO*'7(OxFA1㰭c rSj*(*4C "Kِg"y4,~_x`667蝴vBMYوZ/2Kʮ&MЖ XFSpz) {3*p`Ⱦ$+C+'J xOM@ 1K1f)3*yaK@:b]SҟHNJ#`-EQ薐yhv , ;y! 1 L>ܻ۬j-!㚹+z}*c} LL# YukBˢ0ǚ)hƘ*𞔠L 4 I AoqIk I;֑ٔ{q "M8ۘLN̩@ w ͡1ۯ1 KHt)Lxu?\Fh˫)8ē%)M%d'qR {JY.y`xhwKzxVr>* РBAMA9UhI0S] Ҏ}%`hXz'9vg07Km3JЉ ܈P029A6p`Mu É1Cx RH C D)!ܼifz@G1*qO O3p9>1(a Zt@$+p5kКxSCN*wƊx @˪MK҇i2q:?6VY 5BPGs^"~P ;Yy = z_!x 0= !I 5+{W"8|H`Ȕb\WS%x≂ZC2 őr 0Poi3 OQT CG 5tH`>ӉWC;avjxz{SQC!)HĘ(3P8GG{ISy skYQnH=]_Zݮ;hfJ0ȒEXͳ.4[2Z+T cW.z+Sڂs?BHY䈁X3M / )!MLI# H }ɽIfkg_;0,we5?ABa` I6[Dʐygh FACm Y / őzNJ 4o[[15ރKA;xxʡㄡ5RYWlHMvdR-) L 2pC mLjy ,Vͷܻopj&<*>>6AO E HuK3ĆPf>oMDAq(9@ij'=;Gxd^-i8s&S(]!Q*=J j䒣PB#XĻ$]DZܪU٨9=(x2(-if@'6Pw+(!Ζ`@@c_Fs t:,=g6o:iͿZ؃83#x>\lq؈!X9X$3TPVpU:l?[/Tk("UhʴNF9 $I$x!`a"/xt!⻻Yܭ=0B&;0z^}MQǤU#@P'Vy}N kV MJڎ%ךC})6̝mq{ TҗaJtU(:!vYF"s~i[;0l!ڶMMHOmzt'NH bL%V%7A۩ѝ#Y-Mtaz~jtYZsKh2rj3B*`.HdJnT{S1#TpV( wf䴸kO0DDj)"%>$\c+Ѐ  d,#Ƞ RBܑ9G$ W vCzC*VV+>/A$?] H 4Q,⦘2K%䂀 aҥAO[t}ڌ ~ zCb50sĻ5^ @Ҵ-E>K؃:[ A\*1d3*DY>]|v@pq,$ >bJ#I9̢W `cPx%oՌT%@` `@ j@| 7YU s1(:o ^(_ lp4SRMR`&0X`1ZJ q`tNlAZI#`AG`<x10H2̙/ ]5Lp~Q.7:F3O!9E7DH8XCP!(4S_AY!#Asϲ-5K) FFc ϭyD+$LKI0|Zļ4d_y&XN""q]bs`4V2ZԼ >oQ& yXB^]vNh2P>hI:QJ%;\PG 5 FG}$Q}  f a K4m:vʭf6}>5 PYw'D#kX.M"fp4DYfB=S42j`y?56W:-LWRzÈ1ν 8VlQ5s_qsb*/+zǕB5yӑ,rsK>]l?x ,zp3}(@=a;G{Q}lR~c{`Vj^%8SN!Ӗf C$e*H{Cz@^*t g(@'n0$ R΃IT$a.(&B\!ld((!RIQdcA$"CB!f,!MlK ^"g `ڮC$/8\FYb9xǂfcPoA!.!PGzP>#^OR,-J`P\`|Q" .jC j,&~=H Aj> ¼K4`@"W @ HoKJ/bR))Ʌ"&N :J,a, !cTFnJ$gbarѐ^@  2&(1N&ˍHX&%tLTG/`QP ,e  8H`¼BmB#pibftL\/Ʋ2֎DL`ޤ na/>~k5,& $pRɁCY8A$a<hђiJݦ0FgD:%vNZwf8AP/K$K,B<`9,*LrDmވ`<`E@NDHA6@!dB>*r8A"N̈Uk2]k6+` 7@>8^/v*.Śbo@&~vt x4M,ע6$bm` @KA#20'YBpӳ 1N#X00֥̒s3>.J, F| o-XTɨJHQɺv}:Ϯ'è1Cr3̍K!&JHpk*=dGa$ `}21T,PhB.\<ΐ9/ (?aX2Ai!=c%aXJI8eE `a8`AI#ed +B'f(nw(AjD܎UXBw &4!1C`L;,$cIvoDJ0Fa/,vDcj*=AXbL`T!0G5",BڀfZ(RYFv%&u#\⮜bfU\E %%:V@ɉ8 POJ!D 'k78z@BZ b._!F)`A[0/'pC$ }Ҥ>"B"v"fb]ls3츳#T5]d(Fr @fH4!u憚*̔IvE*J_I+EVN%,bF nH  GK\N29 4HAj@ 3I,3*KI'̢J$-D"/5"<Ç|+cRIv kX@ `GDzғb Zf@FBH8N:##1,e~V@ \#0xbm2dؒ` ?,d,J,ͺDFmbx.b($n(ap GDSŖP3}+8%zzA\&p>7P+ Ý'VR@va~ j  H0'jbFx*, KzB]FwK9+Ce K0H*_lQ,hS2lk2oFxB CU$.8G׶%3 @lktG !e gю |!HUi)8^,$(% ԎM&h 4āFcT9RIЦ*=`GDP^q<0:f'\b hj @p2]NtY8=i! 9Nt%ɪ%6BÅ/>O@/рatv1&I&Zq$/$Ϝ`n-6hq~gUo).AO'N4 z+Fho@lOx9jd5=rM$rt`ѹwFu{ "/(E0DN ,(BnOB>qXŲ/ZɴװRUB}Mdo .ƚG8wN)jXK9C /vxb8UTõ&& hBR/RV249i#/ʑE*(ڪ`ÇCFǫ`,%sEhkV^kz\dxHm 4@"'m( m#lbl()\'vX60@ lY.d\%wC@>3}',a<pH=M&wB򼮁/bqan NXCO-4 SF` @ :Қs ͢MB%vGe8&lp 2Ġ`RX9 2*^gb-BG4,єQB!ؐ j=h7e(C-zO$ـ?S6.*Ȝj&/KF!b@㼬d]  gO:u_8d&wU8ڤ!asdYUGB&{J,^NI[R3g=J`<{CA?1[B"[|zlV``v,hgL֊qa0Q/`ȽELk_zHπ$bqXNbސҼz@@A<`.6R]ZtŞ[$D +Xx~cI>x­ Ġ|a TmB7p'^9HgJAO$ig>X,B/B&   a(#̑g* @}`?@}@Hz߱(t8?q}>h@(w:\GvU@ v`V*&ҰT4 A|$'{w;\X>H, wM@98eSy#}N^Yk[x )X#Įe+~Js]ā@܀ ^.7#W, <?![D1 :B0P* (.J®: (4:b.(( o"9; !rAZB!&H; ʰ!꫚֫Z'J2K**ج,FQwJ {JӞ"#;Jp+ j\|(r)T?ٔrD4}ED[#j˜V(øt(qd +Q%J L@bHQe%dFc3,bi"-bbFD4쓙Cj4|#RnNfZLV Ab(Xh$>eܴL "rr8uHشZZk=6SGUO((E xsf,8ljfeg jk)סHfUe&ԧP:XhRZU:lVel:l3(5Vc! h՗ ª$~VuէXwRXZ.꘥WZTjsPDPk&- k+NVNC= Ph0#d:b@TcldxDY^#dZ7'[f+,՛5kNљbwt*r،@B1N,mR%BJMJ D ;IxĉFNy*Fp i.fXBP=ZP?'48؁8BU2A 5ڙ5T?M:NtVU[ `ug x] DzLJjjttR7%1 aG@0Y\Pu{Uqd6`b]Ʋ•j#Uf{WY+ HPT8=d #[n*;*>L.C;}oغAyu˓LtteHm@@; |Ylx$B̲1CzRBc2а 71/Zf wN^yr[ۦaX ^BeRH)80Hh dٝ#5ҊA0Z ev}{6D \T,h+}bcȠ$ B[AhNAͥȿYK_,4`l0ANkOb4_j3"K!Bk9ǧ zCNAjڤHh3Bc@j9x)^ykeljPksѴb\Yb&sW0,.>) PBn$Wp, H= b.geGN\,o҂/p @W`ށ@Xz t_hȍQJYV0< R7KS,0sp )`O!hyJGm=@ Қ%s9( P@ěI&. x`v(w68쌼oz0jD" 'h% bXjn ( a{H(7Dcz%|H*VEh  L !ηb @|b` 3)A(\5YƐjg"4C0(D0 8;& by=YߏbP4bH%) I(/ )}왱5Lnpe)A7#ˋ (&+I2q8hC08;!Xt╀y*7y:00C C1=2zAb++Ik ;%^ زá%)9Ǔs֓ٵ~ӎ%=I!hb'X(@y{¨ ȾZp՚N0(vh:yAY 86@0]F6HHk)k9G]#LY@7aOARV#b+36VKp{ȎxȔyo-0y(cn9#q,98|׻ze8Q GPD8 Y$Y J\#`v@s?X -j3Kh"щ{WK7 q(HZ@n i<U,ëB"d0+&[,I2(IԬ0P̘AsҀ{8g/20 xS!b1q(™SbqڑPWM*T"[G$3P;5$kPd*TCd&#z8AL6e?6OG2t7$h|)*iWNș'(_`LJV㜪5n0x#"(\cA¢%=@j}8 kq$ r,hfMN9VZ*%C@TT@(:pk M)(SPìu^A`4+ F(Z8`{ __xsqy[uвPdzJR+z2d"yW[6*rʫ̭A+*)yz5 lВy˩/]C/aҼm*Z6$|ɫ+" mP˅b2[sQSQ|ʔQ°\k[ݲuҍdNF(s-mZ#\C&L,/-J1,rXLY+Pۂ AYxH@:(hc13wY߲p!!&aRH"P$s"i ȅYHĤZ}*!ȅWIok' Q#j;5#! Xy HbK@ϳsuXPp(1PlNA+ݪJ#S8*ق}9Y!i8JN H;OL>6ȅXV2aH#aN[#& Ic&̚[z.!7(Uk#= *8&r+22'\[y'HR`YjˏN2p@o䙃 kr!s!V8UP@Q</ ZHY!I +[р:AZ(R ,NDIi``xz]lޞ:P4")T kLKZi)G'T*6L;V,kCW HvhR 3Y,1X0ωPJ(@IH&ښݪU˖03;B ch[\!ؘ4X I ;[f uԥ:џ1XU,Q5{])* 'p{/4&R E8ji8;Cl j0xh8ZƓ3բ=H\ nˀa8[7x:`wQ2b k0x!TAqnHlٛ }0GG2lIT4 B@pCόt0B ɗ؆a"0o>x`F:ghCɿ E ! v#X4I P>uP&kXc4`5DU[ P8$ C8"DQȰĀD-P 2 O! BBՀs;JP9>kV 786 > ,Pꀞ[u]c.@"7&)x]+=G#,#\$Y(V'@PXvH^ 3V{ 遫 L?$D#K>p-Bp[J<9ZA+1L@IY3!(T!AT2 9L`@ DL݀i”4 i*RJsGBӤ,(|TXy3)D7P+)O R1-J @p@ )zWE-L t*J[E$òL&I861@0`% 2v?$G )mY VtEf²K R4. Sb8ypd  (PVˁ@AʨCMnuQBW @hifXA3I$;)<4<@ $~$#c:S%. ,Ӻ91MG$iɢF5f0JWk]/= J< j\"Uq$p̚>N7dgΙ$0պ7G^Hͨ&7ɏI$Eά'i sL98c c4.$b\dzVH*CV\.ꈗ V,\Dw3f9]r"Iur .D{&72aiΕ7&D'6myoi=! [{K'hH̄5-( ԛGU8S^yCl̬I}-oW]4ܡz`L`T ZHfOĂVH%H^G+DsFaENM(3>Z]U$@\˂fDz_G Y e / 4 y/R,\);3LQX'D;JL83-@P1>TXIEäwC`Iz]Nw*% ]*P%D#@$Cvss0IblL'ةwRD&RC):x(CbIrVP`ƒ-%V$ 7\O;Ob VO嚦t!n,E+\KMCN!UxL`S b`aHUlΆB4pWXڃ4^ 2%/63"W )U;;FFTuTj2>fDIJVd$EP=w> "@"\D a" S*K=z̧g69z :Frl2by\a 1^Xi |;f P*T of"&YLqGS)G3EBI ȂUd*z-9:u\`b 1|"'+b] At 1<'@Xk3fQ"N"Kd0ܑ&B{lK# |bdHtǍvktj/p)a^@('"`rk 6LP(SfX4OFbd%,^b#0iy %^ "`.!*a \/NG>a(*k1+<5l>Pa)X!blc&4.,*`$ # @@2j^樠*,tV fH#jCe1Q!y+ fm) .aT :nBރG aDm&"!o6C|-eJi9mZc%L _F kfjb pZKJSLLoF`Nk`PkLιPm7%~LDJHGbRId'c0I[GBttz#l9cNi8! PAd64a>LdæQ6ؙ/Dd$Qf$Ƒd যa l>e:C |ׄ@cl|5$0y|({&0 t o"gLŸ 6&\(C iI )gI@. )Pp9$+"pip3FO 2Bd2 c&B@mdIc(@ ><(g . ^eb>r7*j "pa^hjRK QoDtR_R+CHe}MZ0ƹ @ADDc$I/Lxrn24q# :l)I9W0JL("aLo8U*{PK782X#\|bfd"De1c_3xp6Id.c:QMjV$E4S/XASaB84 2KpI%%i l=ITi*@QEaa&%CbZ0{#G Z$Q`H#bb) r)b LfiafFuIiig {h`i)L:j,vc b%+ivƠ 4Vf dh/,:<:r#ȂసMH LPER+`6b48H*x ʺKº 2#'y #eĠN{JLLg"~T!Z0X㜑cbHN@EȒc'n*zQ%:;RL|A\6g2o924dv%/D&BI3@a~'0avZ π` ,A>6pvXcTi{"]%Vʟn\r&F |x1Oh:%`Amhk$dT8C(eeWcJ4Dap23)M*dkCb_妎%>nr^B5 dBi7F`%QqIbO\J/Y!&KaAAJF*@f"$h@Za9A il/o?P#30b p})ڡ.N!.,t;ͭFlBwdX#p.4F!P8#= C)& Ji1`''YSA$g+&5cd/S|u#i& 3¢0\6RV6T7¶@z(eq9$ZcLD `y!>W؇l4, @AP SuA¢6 LծCLQ&>ro"࿎, >尅5?[ٰN5Ihhx#t/]d]u`9m̐>a8`sREAUGI 66h !em$E WEڂF6 aH$# isel j`3g@PA{C@@@ C{g(H(*`l9>O#C 5Hii8v<)UH&=Dp,k|$"}?!)Zi@@ۂ@`f kS؆IuxP%Up5B^H!:S$xԚuU`0:Z%&2`4o7Sq_4:Mқ&I``Hbp{ѯM.#q@&뛮ާJ }@pt<@l$`*D*nH-r,0Kʃi"t#. X?J%1- (rmv=uFm[Ժk1 <+)pH e + 1 Ԙ%roBMSR4SC@RS G0.N*BBI]\&V .Fr"Ei*ј ]|a6ȼ}td-ҼuYT\1)-DUjFG, A 0"sڑW_ $~qhHt~G߀VjdxF :Kr"KpCb Ldw)Vi!Îb滧wJ.7 :OJ0b -)Xɑ$9 #9؇5 u  kuO: hVN lS  BvSG4G)+y4LQ _H;`Dv‡5=;MVRIμ H6}7Q+ gg$h$ gvǍDa{-@h ,뻢 %p+ì *uĀ1dԒUl%\Sl,$H1L߳B\{ !ˌb\c%dk̠`1@XTC7~r\ `B$I$Өzh5X.đ?$ Rnq(4g.b?"Pߘ>ABLGXÙ+VQ5hhb-yW3 0pf!Co9؜a'jDS@p 'lM 90HM2a-qT'&^:&v(ޗ2P3Ƅk22@C'kئ6pwqra*_<I˹xZIcD9KC7y55ƌ˞dO( zI8&6xqa,#&a{j8#ůc$-DY}`c85q3%)є2OY=H0_;xr쐪}ecLOˬmb2Q" Xi nߪ#{prJҘɀT Q*XU vx`E4Bt7]Ź"a ÐTh[4P gDX!8:pJ *ai[t,}àAݲ1Fl8!Ct$V&:G -D},t cl0!Twۇ^ ؊ NPHV82͎kH!A7G@ $#UM\q"XjEs8/8&"Dp Y7`1*)0|n\"b5] H#ez%X05!$J  @F`~c@?&(M')=nWGaIh@ R 8k`f#qj0dm#&rF0Gw0#Dxþua"+ 1WkMTW(Qk3ԜY CQ@(c|9!! 6u& UStsr;p2z^xvĞV#xhQ@ mlxC} 8{3aث82 :H )YJ j b80@< 2?Tu๗I8QP/iB@6*9##VR8hP؂@4Pz+8+ Bߏ{@uS8XiL  OhImp 0`&'Skaw9ݞP ypy㢖]ȼx 8Õ>+ \E4+ Rck} J¸`1S8-6 +QV:PiZ<`_ !>A7@D2'ДK AXŋYAY 03bQ]q٪ qhOIY[oV50 x:.\?Dsi!?X y< cޣ8? 6;Êd*:{Љaʥ0dH%y#46*-2 HzIɑ_=RP+icهmȾ*I@Q5 qipȝ b kĄ丑zt8y#]jX%YI i!]$| b\)Cb +- qdƑ[0Nc: -!ѝ$TCI) `3ǰi& ,P 6&D@ P v, kia6I<6 hFyaДV?]">0S RI$JM0dr 8c:9,8wa 1NX((*GL<͋p5@\PEjxzʻC:x+0KM dĺ5BWUC}ǡR'nᩞQ@`pGdT31`>38j Dj L|8äj>p3 I S(6oEq%">"0ׄ8C `)ErbTtApi#;gOI&Eh"#@i@Әz`%<(t`ڿDKۣK`xyAhAa:(Ps2H]"(vt[LH#9=pT' ɋ I[G`9 PmC=b{G!=ÁDq8ש׺-Еb ĕHma`3 (˙4$ jD\|蔳ˍG/X܅PI!@l [KF?!(tk DHIyبиEKrZୠ*Rxu?xFPXxyx8h;#@uS*+ 6,5PɻH]J4 i:=k’3\ЁH[CET]4VGȇ'o{aƠM;bà{teL5`ه|e8;&0s#xxw`0s HjjVsH@ia Bi1 `u@{f4g8['Bo ] =P҆P]z,2r8 DHDxf2c&%!сiL\[0nF-D l H`CpRum1)<ᘘͲAaT3=J;sj2; I~a3YӐd@OK~"ZX ]hXx'< h nr\cfɹ #X+ցX d1a&fTCTPm0_!g)pmu $xȏk p 菀~{ wLZҁ@NU`N#? _^8t8u} P&MG$|b 8n@hwCU g>@O숳 DJ<8`A41Prkpgvd18Ɂ ۨO62h I Ht@oz\&gؓ. ӘDp a`Iɇq;`m_  %!:BЍDA m,YPSA^ȸq k!0nh)U ͧėA]nY@R\bAwpy\ZP'C32P|Qn}5ڇxupwSx =( рMތLn8 4  ]HӔ, HH$Tn7OŎ<8(ospVns:sT U4q6.)< {v?dV@88hshr Fz/#Vh 9x9q DㇻXPĭ(]8c@t^LOp !q# %F\?0ER8wg ZHPdU &H"k w]Q V E:Z`sfWPK:OTBg08؇[Hp%xB&(~ /J3Je ]W alzTJ.x(w?cOA } kj }x<^@0 D@(t B8y0G p,>l7\1FSW6%@\Lݏ7~d ,'7  YS ~AHT,Ш7&-8gfvV jE}>~>g;7ok:z=m!ɽi` ߯˃a1<}M6I Gh&{g[n /o[T)f78*pM}(" v|&L!N3I%JZ|޷g#$h*nAg@D3O&+;;Ӥr^ "R̡i %;|l.lʁɖ~B( He~[e^~G6 (2 9zJGk7tz* Hhn`aZ ! MMyB5Ӑ #IimFA`\| $N+/3\EOMyGrȁrP`&`kl2Q B䶂@a$0y'ɜ$ h ( `\tl A'{'.wNr[`fzb@d-9kr29;*(NxABu`0QZ+n0@'\ ԿK y@1']Q1нjmT BK0|#fHԨNH9'@<VF0QaTM3DZH@ 7ou2 N $f u,|`1dA, )>iq-l!0utN01Ȳ|O090|PKAPI%!w!>9m ۣw9 $Wn\ꌳ H 腳=ma֞6RCpn @14XQ1a7QXɨus#){#~dT/-sBy wpob)I?\`p x AV&P:TE2eۀ8 wJ5:B:ib] ܽɉ#`g!`ւD<p*!A&ݲ@sBB6>΢-V0RU7|-Ő 64S6dnB@b$HC1uS pܧ zy2W 3X!`#AUUr` s S _v,hO63'OJEe4Oj1&$z5dÅ-df\T~Ǎx b8Ga@<Mn(L%H.^p@H^At/Cx|fwYε /OQջPz\d* ?//2F5C<4H;\1@/{` N㲌;C.kV6tI0Ֆ38-Ҫ7XE"pύbo  HhaK򌔩 ^>C%x)3(^.`P>B|%bAJ*~aZ %0` )pc,.bD!o4B)B|L=8"\ +.R- XJI-gV wy KCu&$ `(ee]KB#.nxEl5b7(JD?B`BaƤAA_7mFeX  u lIId$cbf VF~>°1J`N^d0np^"~V dP 'O:Q6A/5“8W(BfP/̲G8#&ͷɦ)(s @fugyxͤdOZJ-!k5-&>"GȰ!G# Μ$  E@Xn*b= (欤(g)#8!܊JM acT<~\'JRKO%b&`X'!o7 H'eܗP"FV޳h2Æ8ϒ!FALA :!`R@V ě (d&OE64 )Dr8 W1L7ch [0Te 8rB/%b39(qC*S*"0Ԙ!:3 j7\rFx%2۠! 8ErQ\@D^L(..NEg7=8#.#hc?d::4ľABQ68!`E-' d'TQ%"EƗUDn8cJHOZ>BDX]DEJS]CB[J^Q3cE]I,WS=st@@pj!"!EVNHB0H$U0D&n64Np11LNG=.neŢ%A)0oP >7Ĉ X\0U0V |<~3 8:BE.Yg'5*R '#,4 N2 BA6&Lx*&,83(Aʬb@R FI,n~j'GrMnV]NcjHxFH%&B&0paU3^/,VB%``U h\{AʨR-HÌz&"edH}b}7P8f*+$jcLT"r ,F&'K&$ JR o@raFt?\-^IE"s!Ժ)lbr>ɀ3AbĀ& 0CXAbL.s&z]5@ r +huD'h<7ȈpD$d?ʚͣp' !KJ;Ĭ4b(aH^u"[$bZ%fo  B),; h!*l I&=qO J&,A8 p8oD-(^B.6`NJL2B$ՄXTa## D.!D-%8sMG^` !*A՞Fx'LlJ$ `7R-P)&E4&t'2'*ir(RTZQ;p'@ gA@a7cl!`G^ ƛx #SIDBVAq$hpEh'dH?01 mXAH(Kp. ZyRET7}=4t2=tcWVL@BxSX9b`f/ q.qӤJ&~X[&KyXo55 `6GPDZ7A}8$Ħ(ïh6+u@`S1gV  7*(7QD>2 ?rX) *S\KÔH! B\}WfȮ` uj*C{1 K"$q!) `r,88K<}M`R,axܘFCH&أ08Ƈ~11*NpGj. hm8'BMF!#ـ `btti9'Q 2 8Ռ1/1AB|aC=*nl1 @2V^kL֎Rʸ*,?aڦyES@6P T@o] qؗ͌+khE4[ YD-|tbodz> 07E0A saL#V@Ḁ 68q/_+.䜰<,X^ }BtF*X-!"d 7|L!oI*{[J# D/UL !(~\MYb~Z^! v` #Ȯ }iB_A~jѭ":n0y*jX جf=( `9  ߑ8p~G6LSB2s`o+q&!R(@b2LJ +S+Ug9p+ O@:*i[k&kcu; /T=r8o1 a&i7ͅc @&zoH>7jj܊ux0 R"݊178s'@3#LҾ? &,HΧP[߯ :1p ݧ.t$1"k*pLP&&ʐ4 zO{KJð_E޹b< 0"*H @}]B`kyZaԒzlFH S-k#δo#PDQFHFQsC! 6R#Lڠpq I-mHzhyy>!FR%מ^#p& @A$`i A+ը*Ǩ~8EA4NSHP( .c(eI#6IV\Tx `0xA^z3Ɉ>٥hlǵc Pb!IhTa#"G`A aX0`{72 H5ōc f*r)H~ yKLOXǘ FG!H PV 'Z-8% !r@ Ÿ) "USqOOZ"=V&N*S9PFA#)Ǒ Ct;(RA<-}@<x|pR򃃄p0,&Dt>g#_@l;jB};aIGib1M*2zdp=fwh}ٷI{os/G88H(F@ *# *7Ҷfn\8d Ab0:Z`/TfuK&~^v)8,#h=ǨD r\)a/D]9oEFr -1ZarM@"O926WOZ,𖪁ͱŖÔ;$2H~CSym3Ddz 6[ {ntl-?r({m& @ c̦U4OBuL!%eZ¥RyH'a~hp B(F@C)ܩ"tK7F$S# 2=jH`21PMpRP:Q\L p``nɉ㒧x8UNS !#a7[ D okШb F+p`1 9*Ta# <Fum Q3٠^ mᴊSCnХP' G!`+ h vA-^37BĪXTCV PT6~TzAD\ eܚaH <ҡ7 xI@ ؈{GJ3]$ B MSJ4 @B*b 茀IwỹP-ٔɷ(C椨JP2{pp2МP87x k,n 0pAۑqZ2p<1A)辘xḨ TȐ4'6`(T=aڗc@5/BX㶽1* % O(~ X:A2&H#ȷ +jA!"7Pɒr,"!ʿ!6JbwI9;I ` #`7 T )k>'22^1=S4!U=z4!B%AGǵR c5"(#D[œ$Ui zN,b,,R)T f /z̋tPKG@U hCB17zW;MŜ'  $TGBPq\WK򖣧!}@ `ј3Y߬L~Qxد(lփ@5kCz0(2BМM"NIĨ\ ͓xѨE? D*x8K05Ϸ/$XP`Y 5ϰmXb1Ёht:+’Y0ӥ4*x PB"W»#bP#d[HȒGaҸK ЊV)KҍUt, -(w2(^y^X pK(zm:: (!/' z^)U(q˶-$1I0Xi0_78/~ y 8 HJy2"$A{OI @0y-8P`GRHUjf!@X=< @ bT %#&`3p }.1w3e$fHyJIQր1r-X=Yl x~[YEp{ +@fM<#A @E8Y㬼aAYFÐPJCͷh ,,Ү{kB4- } (VkT\[Ό a"T aI;)(Rp6&pC$ V7[A?! 9  3͘QA2,r+ĉq%X=!PI<=9O|ا -BLOx9TGde(ʢhqnh 9&pMNQٵieL~=9"UNXNI KghY۴X.`` `;qŕ M3'ԋ-]9 >CИAH@d x'u;Y DU-θ(:NځҪ<=x8}!A4Œ+((Y/ ?/i k8"HЀQiLȘljN9WʌQ鞘ź^1QT2ae~+ܢC0NGV' X`iY GaaN l =h-]] xRYy4IfDy&M*"3 6sh: 8V3IuRS&W @!P`B"F*0n8 G6~߯ P} `8>TkE5Ɍ#,F$Q :@>!R@0y`< %| XI:J#w0c Hi4!0#3YY"7c{?g;f>P0$_S@H(~@Ph:={P(u&c0b@ОfQ+M FI4L. \ 5!hb 8m|! @]1 !Z+hK1kX!H4F)'z Ia}(*+Tʟ~Gڼ jz{I2z]/oT EHRKI F- y:%N:4CE/`2| RҰn7# hE2Py{֏Uqt 8 4^F'@G`HRUIz$  8: 4r{X>j[uh2sW-UrKe4 r@HP{$@~&0~K@` Aj:M a2- )ԃڙ#Lc4&!`řgYһ'DgA~-GA炠zЀDQh$ `X@'"6)w"( y+a(@c-0rzchGΏts4Ž8 NzknCn}k (i[-wZ9asVV irZx7$@*`pru-`r\_z\F,'D!6>v0lC_و800"i08`8m >bXJMe V,hm rMZMF/VPI% VA}O!K)$Ą ("c|%[0Lj1&L?GZ_gLBD7r=(Ȍ$Ï! &>`++h0tQW*8h ѢyiD+x5匂 @'0\ w d %a&e'D :%0Tp} ^V4>6%(sV/`V J+- Iegx$Y`8c*;{} $$5FEKZPH{%^"ဴ`˃qY Sij0Qk3Rѩ,t/jӚKDL!3>3zuOBhFZ"0O >9q+Bk aYa' .20A˳ nT*BA 4,TK*+-jĊ!jFa>2@J!pdK@-"J$Y*EㅤCM\2xN3.d֣X,HBkBb1 N Ր>YºkR"6 ;A <@ |iڞ+&a!N>?Zl^4 f@0h HLK@دDϰ Ɵ))YN0or>@bz2N8Ѐf Jm$ֆLXÎϭNYI*vfvwM51/$_8"2pv$.:daU@c^PAGi%T;Cz!v!j$@,f?@ FFd'm C>REBUBObFrzdE F)Ar7Ea $0!4A.tZnKB&hGzCh$0c rp0*z<a\`@=@O3p0F`'9oe ‚(ϔZ&d)C; & ;]:2Y ,!\ w"rPC.4J# ^0B*ݵL92JC4!55D%3#ԪI eq4~ @DCzBEYc$ iS! Bd*a `U5Os%:Z8V!@@'_, FIt 4cBho:!T@ j5s<ܔ`2V",!r_":3hޢJRPn[9VZB$dBtH4!5:b1>T> WlI#!HV M!FVDv`YD rZYFWPB"8 `3p\2!]bB?VVr<@Ѿq0BhBhbxbH%'@@<.P.2VY R[R5cR`@8l( -P5(m](!Ԁ"6u vҊ N*]S++ !M'#V)M65]Q1"f1' #9t `P!!m? 0@"&V E/0#Ҥ5 pRCL` p!ikhdKɶ! |\ӑY"m )(#81 !0bd @x +~=wW6T{XAG #j.B r"#7r/3*{fa\ ![Ѿ@Kc=kx(]xban¡u)-aWi kLj@&ac6HBі;Q/KpfZm"co4j$laJH0 .0)h#OnZ vD#*%9>C"0'b4":";7p8n&N(Ң3fPEg LrÈP問Jucd-d(*:,*@Ä ^4njŔq5V.RY P1/"EwSM\`T2_zOF;170SN뎅N:cd>896aZ .dS5mǥL0vXHRwHEovJ:C}I$P토0eĬ.#;FF5"vYD89!`[7 1T.USr@``i` dp9f4Ж@ڦA"{6?TjoM -D!]9ܳ uU"EXcY B ^v 6M`-O'4"9yHVf: LjweC5;|,y% ~5RHl8KYp+l(b`FH&[AI!B"  d 4(#r!1S 8r"{@&tLj(gtHOJTo([C_r* 0AvW9!:0E1W.%u Y,#MV=kFG_\S( PAo'b4,EV|pF<m3*05C.|c (g j}z/!  OeZ"V-" LiW+~ Vɗ0!2/ ~NQgص!]%?v B|:d+N&m0و!ABD!W'<52boCn@@cA8xN+*0 *9^r܈a`  3}8].p6"1 0f(X dd /dBHgLY-NU/`7#+bqJ6-nc{K;; d !ov9>fϙYF+늌XPCD:&c`d( gD>9BɢE 7-UU#BBaU&2;&i5rް'|tGe䛠J`>vѵ9hp** '@!$&_AFI-F? @h@,I$`0y;G  @@}85=`@"=^O0=8ܮP\5,~B D`DOg P hC{oWH( {^L,3CݟNKRdHew4 }R@ Gg_<@wu0ܒ?vBW t$@7 q=iLJoۧ ' 4a) F F y|8 C椇{-`h(tkB0٣0ΤjGncp ^X&1sL~4gNR,dj@©cBX 2vtv̳)#u%-!3c @~#0| s=CJ@ !$G;sZOtmw8@D1 }+'F ! z=oz`fQ()auU_ 81܄Z2хA@X@|Cʕ& Y fm&gsP/Yp3 HO+׌t̂8ELG:{Ѡ}YB \3פI&.ƚ "':F&@h*rto7;[=(~ JYTzI'֋Do.Ì.B+Pp19DɆV-=x +}i:(`G2 5;6$d!/2`+JvK?Cص_Jm$!XsO*rHʼnnyC(8FhVaʐkC%Y>BS}r 1^%A2+lי&Ŀ7c %bSSSf7j1I qh2P9{/,,#^eF'2tC C(^Al:/7VF p #y S@-'6xl>6 ?90 %p L H0䡿AQf0?n=.tVш0Θt RfC $rM#dəlL0U` e*1fP5NC|UFz)y2PqO a5#|ә3dS;/JAsq] A‹\ SƋz؋d% @Ńw AViyu:cnK$btqb' `BtX;xovFH.,MD 1S`@0-:W PAFń%D$%8J{I62]|L~B7e 5!0 ^ 6;cBCPeK~'g(7@*PdURZ #d ҹʼn[H ȭF!@z['+$=l,ȓ,(0O7Gт!IɅu#GXJ X5ʈ?5-?fLOd Dqn;w/;#ԳYsWS^/Ejh 9Q>bi%Z]P0lh6{Bu [Y5I&. Ohv_ yyXk探 G p:Ehp5\R%T^Ӻ)1H+I(beEjfP@ &pM՗RTzŞŽ$pшn<܊Xnn+ 7Vмve=k^p2 p zY6;A}I408GrF:3M')TڣXDRaxׇ8q=sB Xt@+ P( ȶ !("3@( ̇>Pׇ 0zxi%X2X`P|KBB"B(`HJH } +5k 9ߓ(\r0sU8i0"  pt!;*;#L3,Iʚ2;]`׫΄v ی,HrΌݻ94*Ț!ðb {蘂PቝGbt4j.n3:*2D-8:)$QG_1۹r`JS%zɢ G *Z{*Q+=r;Rd*ҿH! hBzOu#"A B>5-" Z) -I[lwЃ 4P1 YKߢ `?-.ew\ D7C9_LU$R1Zx֔PXB!_ 9y*sV]֘Ŋ`7M> 8`!8]U=Sd=bCq >:)cR^Kw=)wF);Lij0(vhwY 0C De酐Q:5jdH'xw.剴͉Ȁ`X\HQ7kźAq9%;P1 7B5EM幤ձ>8V+(>4(]^V@M9ؖRQSETVȟ⮝ ~P*F>g)믉U6琲I` )>& q* P+]b!x `@j΋vERȿa$Ahx (yzaS ȕa `eh (m!0X=њ@Mƀ0*  % Z9;#p X HK6@vC i1. ggPucхFipð( D h xF BH&*T6]*Y 00'PK$2^y KcAQ:ꯌ`X X+%_ýdB;Rv8X]F6yb5)}|$O/p P*]!mQlAneaB@89Ry 0Q˰fqdj d=mNl6(!ً"(х8R=\rToJԋdYQ@O(3`ϴiQz"&ɐV?iɨxux3[0'a4af+1)"(ߑ:HGlu dy1-CZB1 cD5XPPScXK{CLRದz6ojYH,>#P&lq|(k! ј3v81=HMvX{z\9` Ou`kqx%ul6k='%*l(Q.csG}gv ?1Un#՝#:c~x8 }j%4p08?@;|K@00%9xF@E @ #ftG%G¡P]-0H|CjhD :=^XGSIF~AA8m xn b Bp9r ~j@ @jr2w֭%?@39MYLr5"󣩝J40(52iC EVpH%g|/J0T/* #,B^ :0;0:m*^ M㴂o@D s@C/lP+A|$`#pb(h 44巇@lJB, Dh,x˥hJHSwl jL3J;I4Mn #hRFܵjl|odLÒ]7/DP%iRg$ɀ|2ɊM,Ҡm#DF2ue *)T՞uU ,gÐ+ 20uN44z V*BTR I /sV5uꍶޓ_nzXSK/)JRS )<iշdd¤U"?Wͺvl4y(͟]XB|]6 cIJƮ4R$e@LP/Av6ݠd ӷi:Ŕ5yXvԳ, <;HbAxfzP"'U=jDMp} "H.+[4G)gbE!FG`S'ª)sL᪚Qx(n!Q[3|2 9 W6^c!Հ0ĸ!j!B::GP 23FAG0P鴢MQrgՐPBhVQc"E7ʑ9&4#hX 0h Ԅ$J><uG%TV WD`}8w&/l Wi5:prD Q#R@`S R'y9%yAȘEx*h t8fqôxVpf<^pM rýJŧ Ps2笼38Bi`QDHyS0ei#yI8GCC2lhb`hsjb\d<3uycŭwa ja[[rI8 H%<.S\&- 4ۂh^ puM{_x&$ɤj҉^@Rtcb/ң9d[A[5D͗(ȁB@ӊ$2BA'y+3DG8m-% `0ޜ9%(CMW#K/|>x*֪juoCa";א <(z0d *(zbC*q @ q@)6--tMbm) puQ"!Cԏ긩yR[r jQr c WtBchM).%E8ena`a%W9Q\ @-zvb"t)2`"4K*# | S,7 ! &8Y%R9Vz prlfM$ʨ3S*z,JztD@P5`9h0Q(1h,4n,"zVYlR@"oxS/&0bzjOsG[SvTvyzKIBSQ o$>[zD[("h xGT BNFE+H0)0;4:f# HIF_LvT~Ƭje `v6e<znc 8`@fh<>l.0Df4PͬB%Cp/&EhMV'aj ʠ׍x$AARu + wlrT1,xͽ0Y:2XA&S``rBI;Y_킸 (&n_KV ESDEGC%A @ .YTqg:!(,nVO?ͨZXBxy5$zD|b6˂0KTa8Ar(bsZ:9h\0p<@a@:5E= F"}:8*";C,;X@ FA[)"rȎmqc 8@>^L;M:ͤ:&I] 8.FKZ24|-rcD` АĕvEGT+~ ć!tL4V@ hnA.`7BLJYoĥ,ĦzFB9%΂K1u''$za؆#-{L"& @ϲmd$lJl Z@X@`Dhjܛ@f%6CR)",Î~ DÔ= :_b @.4j V!|B:Æ"!Q>R!2dP5\H> . 4GX^(y$X@`)yCKAFk\?E@ BwuBFYH0ڶ倷$% \uML&ڙp+~pbՊfP nAS %V7ylhAk(,Bd5!WBR:ƚ8}((! kYHըz BbR#DVIlfC'Pu7- $7U(Τ^Ǻ @!"0Ža$kǚiT4 @iVԂGmd"VTt@'$xS6@^'$-ґGd&B/C.CWDx@ʤ)c+ .r :_H$0 hzaugV׵T(~ltT,ï(`8pJ LG$RYt<U 2@ Feu=ŖT׼Lr<.?(f@ Me G$ n5_Ā/NKG03Y M!㌄08peЈ aiPJ:9?0pL-Kc!FìRWEfIw~8-A: k٤gf1u&SDR VP"d¬C0pI%DCUWiXWy+-c:"p쳟EHHEFhcard_$> 34o_ǧbzN6}DEH1/-W`8Ri-7C%L_t Eo2"儴Ll=Oq.t[#HZr.mmR\p@)E~|CWt$$a[h=b',q53d-*{dP89IZG!A ͐q)8!FXAG^fWE Ԁ=ZkCQB  ?V|NٔM?p8`o@ ) $Ge4j5$Y4'<)!t]% A`8~I_ө=k=>I؍}& m'T餖yVIR'4 Ipl:]`nRZA;cd {F#C`mJ鍀4I\b R C@zF {x?_p0-i.=@7YZU#` @^0 pg0um,+,݁||[g tf7'( & $;JP]`p V crVX"^990 j F <H({wd 4Myl;Hɀj+&LQYrd@yM  }ncpj&'DFTj ~+Eܚ1rA J-{SDG3sA`F1#Wy}4OI$}"JA8LN p)3m!CVHISU<7VE":7ou" Y$,_DB#-!$t1 R)/#=9E{(`UA-:C1,CL!@% 9(\,$$\ˈ zFfV$['=<pb Yqo@ds9#K4do A$#9Z~@*j$B(h&y5-}J Ƶ S(d Ď8#LgU !s1`JXa@!H(l̉Z#hLp[dfky`/0G̦d͔`4J(TM \T9ٕAQY:721VBͤ| ~30 a!$ 4Ք#&rh'DؖA3[p0QdIhrXlw)s%-$fPWS 4q7}#f1dqЇv̫w%j]K#MM9N9|["1k'ppi9+myGᏯkLGHe+DcZ$|D"6ӖBHQ %z\Ik(FlU:4cʶI̩=H"j$Mgg?-WCv*?5Ѿ2b}NT2a.Fvj+T`wNNv]pfXu (TPZoRK!ϲ[4}pЕoHUQxQD"uD ;z[=g:$w#~"]i'vE &=JI%Yaz3(>ُr@",1W7ʔt8t42-)ԆG"aAh&Ju (,+ xQjx؂( Ё<y.k%!j`yh74y#AHI)JC5t`0<+#ؿ1@,ι qHPwY P&Ya<X$XiJ !{L %+ 88 ;mlRi0-(nkQ/P2p%c; %97DحLM2W Ў "64jI=S$B41b9 )x!Hu2+& q8%Iq'߾pZΆj>q+'-i ,Dȷ@X 'bġ* ;;WPSH+.]Qb<^ LJ%*o)ƌ#K I;Cv9pht5 #pgF< DhSi8v$)<q R0РQN˅Fૉݔ> Yp9㇌|2k9QBjH03p8n :zɢ HAyFލΊ7 b H (Ǘ8"3%qWdh<$᷑nD7g<9p>l F+O p 'xth < (i0y)L ACP,rAܗ9=zH2Ƿz(1T%%jCA@q1 i[[x 1S PHxq3t}PD7 e\9;!NY! HJ I*s#X@ѡΈMxhwiRD XU(i"( KVɔ蓉D:Ƌ^Я'Y1(:9+w%A ˡ {l  ף*a2N:>7 /Ł8i@_G$0b(d*8{C1N8"? p 㘨1cR披7n 'x FxG@y(_ͯ( DHrNއZ" Ă@(R0'li $Pf7LV8IZ֒z<02/Hy#*̧Gp^ `5hʏ:Z=iy9Q|ɚ .9:=WHw "!:ȸ ؄  !њ/6 j hlBZ5O (0-=0(%84뵋 N 5Aܩˈ h];PgDTȟE0-̲.3ƍ g'`]!˕9;"9 o#( p@vymɥp鎰Fj Ys(O&y;(ЗIu/"S}$j<z@7JJA`$LIL 5L(RжF b<,(F(h \K,@*PqrGHT@r33Pu;<2&u8;(+ z[u ’; Hۓ0; @XYx9qLC)A'G@M(5p{RyX:؏ {, j% y5`CKSoܢNXPDAX8uQ2ʩM8c<ƙv [&xfپ_Rc H "F ; F5ݟSuځW;os((l#S;:5@XHC',W4ֳŚZ7n˜uz1E u]Uۛ 예0@QꓭX6}8;j? #VI~"^ݥ0;1 ªR:> yj!ŒvFl<,ȯ(FTm^-I{;Q ,ɑ (kjn7Tg.6RЪkoharP`i pX|n{s5*Xi S܉ З pIsiQ7 f0n}[[[f47Iy@ް>*8cƈ?aTQ'W ay4ˬJ?.syAkR.pK݈:O p8vQpQknEY\1 P4}k1kKwH؋o _hB!#;pmk2bG_/-E$0Z0L5: 7}a]NƄs RZ z|?mW6 6/ғpp^x8paE9At` " ć8A@rL >/6=x$:bp 0]zAW?< Ѩj0b7ki(<<0ٚDu8StL3^t$6-k*b>y@S(' W U ={2 i!h@{P9pk#5zB@>%!@F#ƻp!Pt !02$A@0,6B@ $h Ao >^ HP$$W~IX >S ~T(@ 4dq7a;Z@! 3@&@I||fPx0$ (`(;Id*K-B8ao39JSi@w2!o n2M(7., hGrKI t* ʁw.P(XQu+JGޏjΡJ!▗,:yOX !i ֱlD tRnD Ga!ȡq< @:!5ݨ@2r0"G iF@b(vol 0Dhr!{&Gy2 aKͺ~ICG)pr'4$EP%} u58}a PSiq 8΅@H B ֿY-( ,zyb[:nP^(J(+X. . Z*F"RE(d&\wUl P8h&"k1{2d(dMRpsvhtj 8'Wmڡs Jp!hY4NlnB@r \ Pf e&K=4?̺pNCx F*s\0_8 v}#q?Qꆀ@jP= 1biIH^4{px`oa_` @+5T:r!r+P Vq:qlD +H%ycT@݌j L0̰PI@n(|i|e aNpe5TX`p AT>L+,Ry)LÎ^o8Fxr`΀.}u6e#n$1/"+pP!4'~A /6! pe"ȟHB <s2ג (I@A"xL,C@b 3FxѦO(=ԓ` *ːO($! aPl+nԙVPt %{XD&Cr NU#(d@`6̍[rc(D G@X h͚%00>@"8R e 9 ) az,xf² %{Y`=n Рi APsq6d]9R3\%:G9(8 J*eCz_1ߘ `I)(,*EG$Ȏ#2U*P1'KKp!G#@@ )g@1ɮǺ(ی򥱤EjN2RzxS>Ԕ|'yYH/6ǘRGQd5$-DŽ624.ydLR'k1tP8 gX@oj !e%ǮaKTHb0)}(_6qDLFF\Ӛbe6Ʉ˝AMPp̸3GA )P{Dbq!9cC QDw]WNC.ca'0iLh43S;0(hp&> PPO-UN?*F(~2r>M%~t P'ԯaRf.r ͓`3 9^eUiG,n>e$W/:& Vhn`AP !3@$h3 ٝt] /3KsV `_!`H@#4fsTJ![ p @' "=eNj-/S@;Ljl =LFPES mF5)&ܥ oD d 1F@mHpk(h D!<>L48x$'1H:AN2"¢@c |^(Bƣ7JZ'"@,3̇vra~CaEfXIdbV"JM`2<&Ǫb>ZAj5IUE.F4tǢf7‡`yFPbB.k( ` @%8#⌹bXN'X_#z+T:MiZz,@f%FmH@aViBaLoN[C$@ɂ" KbCdƊl~1 %#6ٌ|ThNKdRdM,\3!6a*n$H T@V Ԅ+VP bKl#,{ab7\H1EbD0"Y*(@1A/|CC*;I" Gh,UlNC@LRUͰ 0dR!.F$&1Ld7 t7T6bE!x"ƂF  U>md)4(bs#B0+Fg@Tφ<<)lh%h(2ʼ!*V[.7".#@vi& d #r*Freʃ !ְ"@SHA!|E\cδpD!*`pa8$ 1@Df ` nb563%DT c\cjC:L=;p,8䥦2)_3!4V).0sC(4NӚJ4:-3b'./e,&"UeC$4D>aEl"[HAz/ ~JGF`hvh@lE"a>p5*L"JnA<6b@c!qHdU`F`:@&!,@t@BB<:r@$B$HaV>a z P04Z=q&CW*3%N/b?#܊"N]bbcFZb|m6'/X.YJ46Y1jlT+PA0܃^HR R (2~nm,[V$X%(5sc5DTafs<a p >ml H8`٦:j!Ȳ$Bl:&('! ́JbB@a[aqaUb 4 `.` kb@`qc1 ?a /Um6d!\ť\2dd# gP4RYC Rtkgdv aRka֓܅3(' v~+e:&FM/7!!)h)3FxGiLb!qiV!S| 4x@.`Ds:~{6r)F.b~Y~ iK a~ˇ5^ lza ^"(;2,E) )t! Gq1 K~9!m7PT%8)l,Z3$ OH4$r*2t[fV(dN)TA䁂|%)O<^:!`HUʕ2oK  >bz!^w U~I0b9H(2T%"LCJ+03b0A<ԇF'3Fl 1l2$&)9_ $WL$7g}) ($CSayJ™-ٚ Hy|X8&N^]% *|ќ FXT~1MFB\(DrxG|!2=me؂I TqNv(E  X `:g [b/`P26`#0b*X#`45M҄&94<[D$ nap ʀLHJ68&!%B3vcUţ(pYm!r1baU!:&>D= S@N-vA`;A(<0H%jx۬h'S ZNTϝbU1n4><F.,F`` sF&S#f䌿\8(Ss.22Bsk$,3f@+ALNJ^Q6 XpTCTa,͢ @N35%6,$:HAmH6>#o):0zu&Q̣c\^:zCѸYb%c 3G$W,=tUӤ[6ICOV1;t @ <<U%p \ʁD{lVb2t\SAz!( ta|.pŀB{ +E>EK.XnABzDg6{0K6O(Q:x0GJiAUyiC$c˪f1la p7a 1,2=GCM&LPl&pJuAj?H8YyLDN uA XD!8ӂB2h1@# '/^B%b~*9 R'02>t!PTHJ`FEm`;=(⬕$`26g)RA[D@N؞a$4&#\!͖'ZO!syRN\,#dƶjBC>2IKdb G ǣz=@"/ >c@X% s j[..pA f2zC QOQ\6-Ԅf``0  p|oȥ&I=l0qrj^/l4"AHua)TR'W_hwxx Ľ2+kR $Vx[, r9u^n5`&@l2{p)<`"nKiɳ"L Xr(D' "9}pnCffpwJJ`@`@t 8aXV'q0$@#8YfѐJ J70pDۼj=' AnVl\`ptHC- hBH 4|'슁HXt8kF,yJ<2 yaeAgS(P)1De0niQ4'")͜)DB߀ *}-.Q-҆"6{jj[hv[@z^ GV(P"@x&) qc`U*;~˚oF8{` (7j[n#Nvڜ}1U(;jt53WhYLh|zjPB6wٷhiԔ}q*[( BHm7 {<|D  $>N Ahb\u©,r))^ t" Q3 0H `"r ( P*߀)Ifp6Q]p^ld#ºa4"4R]b bAjq٠C &2Q4#H4I>QS)E==.B$< xvA@,1S:#Ȇhnv;ib%S $$p/DȈ,qYl,r'q%Jg(kXmqACtdg#J`q !H+MQ~]=΢;/I3p~ki#yh-m(e mI4s\Pw C`= I)Na"u-Hھ+%V#itGHۇeDi•IB%DBS/8@<̘SWGevH0ڷ)^ kCf8#*5@>T +sopW hWֈu3,+o*dP߶;{! d-LL}/;Dw$)aPguQ#6eC-y;!8QR}bᤞ%\z@$TX呴>)c$[[:VSg;)`H3³(C W{'J@,$0&l !Tkg-MW]G{.#ȡL*"$i=B(1k )ǩY %А0j jD"fRFMdI3]m:WI?XʸbQ ":Pi`;c`~V%9o}&6Ɉ]IB?ӂE;uAO`ۇ>E -bךFު"4cP~J)Cꔃrcy bΑS/BXž"D0d3_bla P+Ni8'Mn"3>@(,p oҤ!` %H= c֮;%u&2=Z ZQzR:X"tM<' dL AV!0p6M="ttÊ9) sλ8!۞`N6b78u# H)/2);"r) Sz:f1z&ƀo9%xe J<ShH%7H?hHs@x߶epXxીmPA0:+?C8 ;v()!gj,e5qK?" X N;Ab QEI@v#@ @$3Ox7)i` cL(H6p&saH<hCXU3(( 81 ; *q?BKX抐(8@/9 юqxW8;=8x::z`δ9 8%H5"xdZHOCzCR)$δ`I 98VE@7^*(/84"萪\9Rе as&C(qD$Qa<m48;у;dIE@*!1LIKi !9?hVD[Ym'ß0 %R^10wYb㨀! &Akl?ip/9ΈaUD I"0CH4UKa!cK&< y[I$3 Њh 8c <ӆoC۟,:1ۇ8% Ȋ 6E:#' ja#ʣر n8=;aΖ8$A idЍ~ ˻%ۀbf+j1 @.' tC<ி NB0⨐x h,iӉpwNz8j/ A)HySCM&5;VH8\\ܑ}M+m: E 2y98Bf.*8Ј7ۋ48:TJ^!!L{) ~UKm9N!LXq6Pc562D7 A[04? BH?̬A;/6XΝ[-j%6V,Pu5-bXֱ %5Dij< x+;lPm8榵(Rl3>% L/35U $,(jfva 0ArN:+#Ǥ- %;CAqôzS.h?C pr/)#*CY)T :TP.]EIԆf(<$-0z鷠 G`u820_TOkjpMJypP%h nqtJ-{(b& #ӲSmXQnGVu'i)\2$9)D1-P`-V6552ex# 7@Z*]a7,R:eS8P"GK.H&iι,9]\cc7 kPuh <>BQygWЏ5`q%0CH%/#7:AXQeȢđ 䣪 :dZL9*Wn'1f k2c7(?S/k"ŞqFkae^Z VrE\2Pa5b@e8mšz:A};Q9/#9N#b)ث9d"ύto7:sj @PG_u;Vzуʮ53e1Đ (D|-d> >`( ~fp~a0  j5YF@1<G~߀ X Q#E±Xcԥ'jP-BUe>T,zf`Feq'qѯ1x}4+HTN4Y.CU6^Τwd `@$k4Cq7jM~j~5> b1!w9z" @7ʌz"Pj3hs' #*(y#!pZ9 AJ1z8%KA|+Q.(ͤv Ho}'~1`*&j /gr)kQtxyIe@a.2 .,TB̉ui(Htȃ'愥S\"`bzykYV]f:\84D(aj?QYB2 "uԝ(T=lH.Fzg-^UepnpPL F a5@ꦇP8(:c 梕ESD#= 0"☤*Y5Ā̼i2E$C\hG `0hz[j4Ӂ6G<ļ -g"& ZV m~- Ҥ%mN7P&~hXg7 YҨCrDž+2E+3r$g3*B8ր}3߉QR#F ޏ0V f$dfxLi@ Q@@+XZ!v%Kq 19%Y`Bb8\EE"ClA@O 0M ^HȹEREi+hȡE@Ř04F0'p<ǠmZ&r@tUFl*P(˛-d,!"Dp R LqP7a*8 L*tyldMt*٢)!ZPA6-"},w͌.@@J HbPHd0^jhQǠ)2N4y0h R H \/ؽpP!ET#R ّ(6UIjIbR~-@ֳP&Ar`yQ;%Y=,d G"R|!CH/&A^` 5|{ -"7!9Wj@) J7:j!'iT946Fx͍a56ƳmGxP{k&@"NjB%.95JL^9UP215 !:(V㻑7>۪"& !" "rQzd<7L^J1B'ҤS8Nn:YXz[ 7 ?!Z^ C iNNQAr[ Q -HψJ(X7_sxY3z+eb Sv6ql蘃ÁY<b ;W$y*+zlpMD a *vgTYьG9;.ZfN$0hqr vl(HzxO1JWx0YЗ9(m3U25dz%ƙp A~lUpO-  0#D}QtȂPRK-CN3}y7 ~)uhXUw/k%h嵴 T0TEXݤ-wk)$ۥm_aEn1#*SW=IЦqՋܱU?]'@[,m*&#l&)`BHKdkRKqiIs8ƨC5>RD{,=HBt7\d#sԁa/x?eV}BZ" l f\"`:.sl"-ebSg$jaJ 7@Fd%7%$'N""UlW$6%&~aܕ%V^ m4cH."*1?*R @Q:ĞA&)H9M,-q# +IBԮAC<$1SJ - @!*.VoRqR)H6R*A)ȜʼAF`jk<&0D$Fui^!`  ʄOǠYH!>@ 88%P# GfstfaV""aal ,q*TM!-f‹Z`PSN4 ?>,{g$/_^>`0En+3ZZ"  GFerB6HVN}B }#̆cNȊ$ "H"04Mȴ S@PfFD/e()LFVb"PGtvw(΢-@tG!8!X@"iV!nr6@gA&ǣ0/hfL CIF3sGv̤O_8*Br`16 z]SLb/XvQN 4@drGòoV<$־,z'K" !5j!x#G`}-N/-8r.gC`Qu xꦓ kL ŀqcrd vhȳCnb jAQLq(l5nPtH. ux#ԦKy2 `A`Vh3 e|dZJ>jbBH C-:g\-}R4A*5( !Wv_j,`K A bAt dSn?^#_8A zTPrk 5N"WFFi2C?t@7cedUz7湭*#pa.F>{/X뢁d%P 5@AKe`K);G7bDx BA`O rÖR<MlGO4M"b[Qd|oE= GcGPSsnP ! +Hrzf"vq ,EYbV |BxX2jKM&AIƌ"K!1D AEjy?v+_MDzӪl QPeQ6E vc`4=I># ai|`ʼ#J:EiAlER^ DXD0L(x0r0$LbVz(gB#cy!`6tؑJ"8Vq Jf28Ҵ ! L!Y)TYkDyJdPQ@{4JR8 āhZ |ƭyY6_]"4i5 7]cn>V'}>_irWxğoȔL0"Հ b %癩Qî)tsEN@`-#ϧȱ ~I`@IaϧܺBО 4b0r'ޅ2/::̷(:0*$̊4X'(9NjrϪ@`JnC*$ф$..SHPiXR$G(Nkr(ڽS:v8\%-˼B1l)8Z@V[& J'𤼳t-Tn[(G۟p5KI F}.]_bGPp,(rL!hVE 1c/LEK ܓJOU)PXj*q<+TʭN"ɮ:EY)04 @EV$ O.(ܗ6"T894L&;5U# 8|6T@S5?AVT!nHEi>RhA3Gj,5Ob~<XV`b2%N3<3 ӹ I /iɸk+,lkmh-$Q> Z@)U!9N(BVp]D=ɥH#f f^($!h"QAbePe)ǯ&KH[+z-ѣl΀ˀg 1mK{n RIp* K-aeڜH}'8"6p.B@㏄tbQ``m/wA_!#h@"LpAy9YD]qI1ZTܓI!8& Љ)=TEeXA "hO |Κ欓JⒹ˹+E莱Brx$9rGv#Vn7sXֽ ;Z!' sP-{ߎ P)*h_ZEPDst3 8 DxGX fh 82Pzj׈#bi0t@HTpi`8#(  8 :Phrصp`( 8H>p0@(&n OU\7ӭ* a )1cG'lN,ܦ:!':F:̓?2bPa&6 198ARiГ.?Yˉ"x@c/b%g66S |,pl(( Bym' j0э {@:!|`W*-QNKB08PT9$MHwe H:(* ۺQRmm)Ӕ2D_P1gi(&Ys\,V ivr4(phq~{}0c(h[6osV1#qSi"0a1ڹh =` !R)PSX>+"> i0a"hrn,+@*=O9 ݯh}=Ypjj ]1%G~f@@30tXr^tae'_31#Ew?8lM $+'O5({NPʃ4,ҐN̩ūc(fcxP"y0 h)ʋR {!zf`5{[c.ha.+JCMӋ1͖ z#hq(߉!p2,hfyZx#i JfxQAdD_Fuds+KZ 0lv;vIϊ]YdڋU0-.AKA C0fmj 4QOKX pz(EOxazvnՂD}s0r#VʇXuc7zcM 8#g& #h{@׍Ppq5E(}o!?8P`z@ A׊X8HLǧpr$X}pkm& M` sWL`dw$# .jc`i`0MʸP^~ Hx&-$x"ȕ]/ȏI;:OhDK3X NHFBGC'{*0.tP; XUNȸ%Y[ ɀH8:^\<[[u03CFp>5 jdf}qG 4ʀ@C c, )3֫  hs.o"#S DyZl[I@R E#QP<ؼ JLRxT%JeΝMȇܦYH8u<PE}`x} \H[OkurX %Y͗8:S;1܆0eC>-s1dECXjguZn h-ZZ`pv[ւ%d"k-"`@ *LX X&1hX@`Q%uǔ }'2h):byˉ)jwg`2 thxNREKFEh&ߪa <`h$ A=jv$ʄ*$Jl+PHBDVicƊR8BNj(8܈1H0]9E-N 1péj-puT &"6{[3dAvz<g{ڔm"*NQGIHjZqƂ, tl'X=R9[ըLZ>qfN1D$L|p (憬 [@5{2 VVƂe/Jh$ih-՘%'ϝ`*&j JzOjکRwX5e_w*8X$@p@L  "8ok-nDˌtNHP q~.-@+@"|P L`GIČ >!N$Hwf/ڃc, 4Ɗ"W"zo$2X bT)ߕEqr>Ҝu%ntdGУQ6haC*l.$ qQC+ ش` 2)` >Il \0@czʉNBu'llQ ,1Ǿz?0‡<7p"˜R[y%NȒ.踔0_ %4T@*oM IZwATB.vRMhK g@fԱB@ASQO" =(h\ ,Q#Ws{`?B­c*D(Xp -d_1md~#/ $ ]$xG;qaȞZ\nP@㜔Yp_ Y3t! "A.PMH&\cL j 6:! xb&:#J'H!"` * r!8Ѣ32L0'eB@ fx?'&5fH0Fixžw@Fx7J(oh!,&!kd.r$挬&+RA" Vrd|+J($>b<' ` QC&*|] ` nApiP^n#dt*9.;!apL"EV| m](|,JLNB`09P* YVR e#.!TXd˚|HlX8/ Z.xA`&c!dº2A AEZ$P&h(i*Ŝ`,q <ׁGghg%bIfB蒄 @k!bb= 3ʷ &φ]#~"~NnEB*̂hI8.bVɦl# ipmnAag Z3He^^/o=l" A2L GG^$Kb("l&gl/vTa 3tAl3ܖe<> XH*zvf `;itQ(L tԻC\`xH ·~T'DXEo*\'ID<=WF*Q&*gy"l'g a,X])RÈBE<lq4.U~?8Q @j%bpÈ"!tf/ . B;D$pTOY56 JXCpI*1HpodJĠiJ/Y ~I3.$ab0 H.  i0Ҩ-@Q6tvwX&IXdj MBk Cl0QEY 6$+ 7&ՇuM!mB &f[V g2rnŜ`.` m FMbdFe"YdvN8bЖI.d e*js A [CAA℀~ADT,AAE *8f`bL,NuՁ+͈x!(bDDj"b `!d ψrm[B` &2!Ec` Z~br(5q 2O(5fH|I/B&AOMX\#Il 0ؠ&yz@(m@]eBd%zz tu(Ŋ(ݎ:6"Sg HĄIo, ?Ȓ]©>U2@4:-pn J9+/#& $IB'0v"vAfB /|A$V-_! HJWH1`I7 Ye&u>2#0G@#h( RZ*<^GT@\;pbg|+5GlX)Gi*#D$>)\!ZbQEMAOÀSFj $ u`@K8//mN %3@ jgU0pN;Z`0q5υD5GUA P6:oaTvcNwB`_mAprx |]Q=sq]DGz*`\Y)A=bJ] @ipM#`:AVTR uc0Qb ^G7㘚Bͯ^Ӣ`ĊGi$At !r-(&/^0! ~Baspb]*vV@!n#\ ^KgUr<].R` ]_/+ђ&1IHlh&*FB]&3s5& JɁ#"3Ҁq(WeyϊlțcV[+t~(dy`L{|l_&{."Fu`aIT 5YU8̆"tŇ$tu@;\5%0!" 0>m,LƠp @7`)Tm#Hܤ|0(`/땬 EoT(?p gQ L+)UP0OjdֈSZA /U|X  R$*SV&pYFb *T-)p񚾟X4UTd/X _|r?mPxn elQ4j/ Q@ B (B18^\A`E}Sr*Zj*>;eYL X'cșBJ(P%8Ox7b)*{?ZШ`V%|@FO9&hR3(^TDtؿ(Y4 "gВ$ҋB/ʲE04Һb12i  EB/4r@+QQX+ $U-I)CD~-s$E 5G?hZU)eHXU 3 .¸ E 3r'n{GI,Dٜ. n9I|LuH XW`Fx6*MT@ҠK+r׉$`| .p&e60 sUIr:E%M6L2G8`>qoMnZ2(.Z Ҕ#gqC894rJjP`@Qdq'#%:I2 rB{|!RvHO w=+r3#Oɸ8#⎤F %j40BX}IJjO <* P2 x^Fel4j䢀X@g#Rk?AreP.h' ΗGBxw:;p8 ;RA -|za;r!Cq^< 0fx.O pR K Ĥ^ ȳhq@pwr@/>G"Y<&aǥJ(@ @` B$I" >CsDZ8$aKd$$fN6gh'𱗎Ⱥ߭ VU9* #t}b +/( Ӛ EF4L 2-(Uh3-yӮ.=5J%]cX@ 'iJi #DMJ$*q@;Њ@UiQ %N¹f5S>]4qcJ"`Q+z. vp@$sеjRrU PAΚ8Ãp0 !oQ:Pip!(|BiΦZa/E0X *Q 钉DE;A!r5ӃBGMwz2(*))J)4]HR0; !QA8C `x"8pxZ‘0k٤(zՒ5h]-}2#I<x^bSʤ 8!Ρ08ܬ3@B Ĉk@a2*0tyITMÞ!s5復~2'җ-"Fhm2jՌ  Z/ "L%1/&:F F568!ܖTy40ZaT$R x=ڻBD?|)М5P&Da+2]#Lh 3T KS O#Z-xpBedt >+-2P/0dSN8X oV z‘"(G'6kPWA @oi[Y524EF\tҁ ӥ:؍ @%0Z 1A\ȑ9 c,20xU[ CBTϫ?(M̯b{'׌<9xPU.tR30+PS/ ډA <;71<'WH<P0QRQ9˫WCVX ! <y7c `݉[@yƅhOƒ<Nl+0%JUQ3z6d̳й);f]4\0܀`~@UUˀ>%(n@t܆8cH^P>8 !2H0vc}' ɗ2S`iI*( !g^78P]Y᤮ZUhHMK"*(RqՈ1C<P_rcxYfXcV !=82!Yh%8+ŒXDSSM"Rxz )ۍɾB*G ^A`uJP[@hl ("(W` ݫLD 89@3B:G ξ ;)'ꉒ0)\B["'Ypc* {-3+ 5(dT/(tiɃH`Š# (?R P̊ԔWPg^sֹ( `ph+x(ihIH,\a| 9x5C !PA_|顠h8.Y鐡 yD+> V(b : QBH+#- {В; Y+h zY~>Ԉ-bYp."u2b` 0PЂ $K\*E/dxȮ]-(HF7Ŋ%r{Yb5;3bx8J$(#xs (qba9?0[ŘܛC@<(@+TPtf<S<+苣{sa ;F`c`YކAփ):a.pD@;DiY>L`\e/3S@JLZ8r~_5:;+ъ{d&_)e 336nƠo!.ﳀ(0-IЇN8Q N0Zɢd..Lkm80Q`E2L/%c%qQ4lKX ȚSQ@.b4GzQ4'U@܉%<7F H`49<LPV_iUaRmNIUCxX&e&"h.8 @cpGH .`7 ` PH'6qeObV̪]Zɥ8:*~?n9 3Gm)i b M:#ho a9WkL!m H3alu!gމ зM`om>09T? ` ZXd޻ A|C nYv)p!SCa?!lMrr,i:24@DVL="ٿX\.?W]'FE׻X35DqQT0XZ0HD"$W%HdEA(te8@4(o{8;li(R -% @'Եf#j-=xt{%ܶ k**10?W+`  "hJ!aϧ d>$w[" FQ` @G BqWDE`( vd3mF|"C[j2( D ` SXdY_(c"[!и]u:af34r/îQfaB ԀhP*ɀp"ygyV1:vaKt~DCp[*[P.(D R0;XvjnM # 'ꯊ.#)ǹ{`$Cx9Hܲ1d"@܆OIP1ҙ4m""C'|)O&vC9z]HQ-*/)!DP`v#w)L&8 }H6!jzH5LLݧu:( N~, iuꤲ}MHgWg'u[@|i Fٶś0 MhH>(BWg臟.yַ  Zk,\%qGhG 'L P8$ `3< DStZ1?o`O <ɀ2 X@g1X@sR) M T$$ `x0?;W0' {>@# \pVB@ٚ_LLͿE8@e3Yg2Lf(9P<O( "ۻo~4 d# OkyP'kqc@p.m l9p[2N$* `H &BDiz ع.lF H-@#.# ~/ H%.w#`0ܚ_Hywy-8Nj\[G\((Jx^AQL1;h\~Lͼ eOGL1 oę hwI' : #x:` W=G>{ 8YHP1#Ō٨0I !Q /}i ) " i G 5%阗.JɻI&QW$IBHFܻcAce!ƴb@;kx/$SHC@Ibٹ`L1别?y0rќnŖ0umT)dZMzG-ʿ'Yߏ54 \Es X eОXȵNJ "'ܴG7"F_K!5&iGN W}R.@ /X=ۓ/&P3E#N^ܕ&f#rlG)Z3TSh$-""Z ۦdI9Ѣ7|pq¦i;/<xŶa ʚ%  4@?P10B2TIr0FA0 3dC,}Wa%W yO 4|A2r %03c¹[CQBDo 5f"B`t(\'i46Zm/OdܕGøu5\Ys~R=_6AT &#V vFSysß5/+9[Isq- EP6L V H8ڽ Ҏh@M.Bs]Vje-"Sb 2dPYi2J*3 H)9I=YN@;Dq o~P qV(o:93fl @Pf `ЪGVi 1#E^zԣI[[p8R%46# |n@8b8[ A ]A̪#"G1#0PPND3`6b^$@,t2g&'aܦA 0Q҉ `.a" rGc4&."D<$ 0? | D`%fB\-v!#e3t?\ꔑ\t;ʕ8!䔁  qo'`p`p &=@<@F6@",-Z@#"ULN.&ϭaj bXIđ!`aa p&F $QIC0[$R1aT^TR 6, +*,IO i~ n1%i0aX#d+` 7(NH,FNGC571v?g@ G}V(_d&c`J0('I[z!{ l3`8``wj Bgep.prCH5fqd RpWZ!F6,kdLNA[-GMi0d `zv!jx<Da2H0,!! zᠵ+ *Jv`mL8pP!fa&F!)tL1!rnt p ,Xe1C^3\b10qBFCQ*NE(h.pSr*ǃ;0 @ @UYҎ.V^Fا; yDy"<+0T9H4RE#$hP<!8Q)^jxbt^sHFHn2PC5rG>徖sr<8dKl9H2t8"S7Aؘqr>@  ӈ/D!$E0K` gatI#6+@@tpb"V G3`*6d,L6jv1㸻R @p@ :R# $-x#'g+۫0VHX>' J5"ؗBh7Xh Xn$a'\"$L5,b% ݆ r Q#K'4Ւp@TD\jB`qm n3CjX:z @ Kر60%Ѯ=L[?JV1ɿa$g$jC2@2ԭa#:#-8Z4B]:ZFVgY&6bhžAjz)&Wlpwd"<7Ae&Bv'D}4lf>8HxL sſV4H|FLxmPv2cn eXr(; j砘A Nm4<``н>BH0oZ?J!/$&oG${oԿa˖]CnLsέGct>#oa0H:îe@0JĀ@Ѧ 3`Vɶ0%./D18'B,e R/V62*c/&0d&`#RPlC lE6FdQgb @ EW{J᜸:Z˳1^!˥+x :6*Rw{jKmD* Nx.dŨBtÚ4 ͚`Qk(X1#0BU&]Q~p^qL D~iōkQD F~[6\:2 ֐@r] M` @!t+&h"-8I*{PNL6Vd pA,Ԫ}B9G24 #G$ ~1 S8s ?y:Qx]굘U ˄# i|=si8ӝzx$ 8 KIs lYx_m#+ xr Pu3KbЭWg Fpan8E, hca6 {BtVYcg$ԦHN3dD@Tl 1"@ O` ,fR& /8%?-\?^fB@[؀6`:`􃒜fhoAl\[Ɓr/BH0$$ _!h/YSZk :5Ƹؠc]m+b< F[Oz]m 6) `( `p!pi$QLBBtL\(eGHKi?u@c^aJr2YҨJhj.pҦ O`Ս`g`M΀6 AaK+<ZkEKh87̒"ќ4)>` 'Qk+:\/+R12HqYnv4(|IOe$;n3'Db /ؼ4] Ǡ+/d)ܩ̄e9U. 06Gn ^(1[)h<`? '~Q C&4Q>(Kԥߒ\ P3'aȣ A(j̆mlٺ)82c8PuȜQ3߯;9 Pi0\Hls[e,@}9I @: k†f9D.7٦S KA>s K\( ֱ+q*鵜 Š(Z g(M"èz&<(1' #98!Xf]lĀنB cex$StT@C(l8@b%va[ ؀)߇x'J%@5)gQO*Pc6s @X#e02ЁW<$5=P3$G-(nz3Q ف T.їXx I): . "؜ wh+ks\` =9ڔc<" ,njH&ف0(Z;Hy0 3ǩXY b[̦抪|*#,AC>( ɚ32e┌{xҠ@5Ѻā+A@!= P@j@ccFYX*n6sghhX 00!2 mkjAZi@9ePx4`vpJ)yxېHtm>HKdJ3;CD /%A  ( B%neM[ H bځuu &sBdp_h{mH(K8z?[@x j&X@p`iP;$߮X Mzĉ0<G 8"A&H A|i839b`|YS E4Xv@lŖ28t{O 2wxNߋ4 q(UXT ٖ"#W' (o10!l<x 4|【8([<<m> pA|pMWi BUHyȆpagR@Vjl(9GXJub PSDEᝊx94(=H)A7Hq& O0i5Hb&EYN K)P0T'a Dͥ:  {ֆ< c}m!t8p4&1C01 ̀hؐS5O L1 ?>0$2jġ90Dl[hHME@B8 t"C y] @F 0I\0]p0IWLt @hzB Bѳkq04@q(5 xX¬B(MŬ!x^ Q88ܠT,蚈 2 f/ BdPcݶӈKe.?*3aR%!:2S c '6xXNxGs eXd48"|%2- ]QϾ&" 㤌 7XFP RV/aεUX( 80[Z)A:מ#:\0HЃbc8bni8hh@ٖE *)3 PY6Ө "q=4QUD" fjW&@\@E\eR3cVқ%a07[ПM :^E F2ۊ&aL K(@TCO`xv0 ^1p9.  )`+ 6Эy=CE} RY8:`S>{̍287k{: e8Z6@ՀH]{ԋA) ha 9 Y:=ujnN#\e߉`@@F 5qZe"9 uwJحϏ&ZHٰ^YPElgBIx# $P}D)$M'PhNT L-E<8D I#Vo_tK*FL92Q'<ǤQZ)M nJ,u Cw@-͞w)8/@-M"*a=h!/>7+X9z@Ir5`,E{hzש{Ѩ! @5-OÚ1IϪ3VE!k'#f#` nT"n `\""rUCX)x,H *FC-GjA@&  T'B$2&ˢ\P)#>j"Eׄ8VH X\H5RUpV%$f}*l 00(N#'#i\lJ$)6vG`njC`F K(u~` @ؑF9PKkbY'L'O{7aN@˨G΋:2 n @Top#P'"Lxl L{ Vn~!:!AzGIDNV, d`Oʄ< &).:.a*9džHEZj:-"?G6g9nVA DDa$QhV,"r`v!@\Tg$*Xt!7eʘ-.hIJ1 hxAEίh '#P @!ՠcq*O2S hN,VEQ'y*͌.F.!աHa&l挃T' ZdD!JJ ~z)^Z @(M?,AH?zZѾHCch">ѥ07wL$,52/KI2Kډbvb7$,[šF~,cr/`EAe^61(dz@0'`X ORSFQAdmr>@J:#k&Bƺ82#a^aFF~hTWEb*2!0*>wU芉4>;t!YZ K:8C,q,^6d6%4,$CS t* **m,*#iǰ M"K1t*$_E"nXa8EeV 'M"'YB0TZ G!#fKH\2'2qD1"I`lQ!:yHThTQS6p@Pн0IyK =An2q "vH%2S@bKTBH-bxC""*F΀`B:*alH % B<FVTB8 !`ХEjH*,WThģt>k!o? ) ēPRd b( izll 砕H4@ĕP.gxʣJ~V " m B! !!DM.o5JD!ĵ\!a4]j&$'2A R8,X6u*.h J @T-8.)Q.84e *5gba=$W  *r@]D`!Bb@A6iR$XTUVw/ ScX0@bJ @B0A! Z%b.R2I1iئ @{jKÌ4bQO듃sGU"De!HGܭlo'F2ƁB4n  *570 L50c6+ eצQAejpz VS f6EDx{jV7V)ACvkA 1̂$RN恅Ś0A;AITG%1C 5ϦX! @ PAjnÓH8"XƋ@@A4DmєG6- ,bzFMrRv& a8KYco)*&a" bs)x..TPk!g|lr}0%!X7(ɔr؇Г:G1Zw)`'؂ā07@xSJ`|!`aac9V{I*Zj|T EZ\ZNLHlf6D#ծ8C!A .qy&%zjm#j4a zZIg5P<+4R"%DQb `woBFHU[r̗ ̷ L#'.!# R"ZxZU`Zd 58 aI^5¯Ȧ`{`-H8OxHW8g,1ǣ/8 NBrRa0 ^}k "vb9h#)*܀)=ʒHEЇ#QZ>{;bA+a 'udv Kxj!DrXXrvu,OB̀O"Iz$ e1:ȧ 6K4 1"2!x,E vF}ڋDF H`d뙧.J"[m(SN6壝U;z5z4n dp\F;SfK=U) '4#j@R![#Jsb6F;^)"vTKL DBPxN*=O |<@A@~>',0V~APZAВ%E4z=_`QC@q0-Yr:nV3٬W ET&%t @h4 8?@I X@㶊gcJ z_snI(7$m{z eݸ֤OzuR{)@ծ`@X4p+ KZԻ) "1 G ֤'B~.#M -#Rӧ'.c #K0(MJC0à Gh-MPL*C(y0<:4o3IzI * %8ǩ bI (fLk3Lv8=R"ZYZ|mJ黴Lt+QXL}08-.Tq⒎C-Ģ[ ڭ<7G/I\ ^^U4b࿭K\YE t-iCs!(5"'4k|@!.R.%MM MӠ؊>+E P͊} ɐbp,- P-o2+R-XH.B#NЫ.aW\B5׳AY-Y2}U%VlbW+€( =6X U~ֻ(62Vhi&^T;2uJЖW8\At9T@DVn꽃^{bw 쟽z|; ".J4\|0d pNF }myإS@9aG#`_5ƈ A@+:#(̅@RR=fB0*Ĩ0JF@+. "JPJ̑ϫ}<1X' 9-¶q狴C U0&i?sI _"m4@_IE|D`bB_ BtޣJ-0D  tb?,BF.)G"XaC{cNy, j*S8 a$&'bih (¿ H\|g*jq"Q #-hG(2\vªq,*4\*[ʕ4' Z!'%:`% KpJ[Xi-  ⑇$a\>WKM4E0U@d١>11%JfPRq #pҝȻFtv)@ka^ 8lU8#sqQ]l(8YF;b Ti!똮üXe\TBPMѓҞ'USg8IV9IB\U)B4B&sWQA!]Bx1i=TP&¡#(IVſνԩG]dQ^}h$̺t!-zC"O8שrF[l"pPmARD>(+ 69cbCֹswUڏQ5HxAn#;$jɽ킉] Ƶ@CXo!䑜ȉԉM%y呱 $F JCP(X+fޣ7B e)v.+(ʏ"+{e)O]tyc(s)Pbp]¤l Жt -S8h{CJifܓZ\YIQH,]'[L68\L)#IE$tt#?:c<`GjQ.ፂVctn*Jɯ#Z3Uh57BX :78Y1 _8y!{ߍ3Z2!=:A#PC0J"6(ٛH,@Hq%(nn=?T39 FxW[9P) -h"" B\AAZʃ8⪳e.PQR! 0R \] h !1(Hb568bԄE8RI0Q7+!([@SBoA&_"E !ג򔘵,`Y䫵2_1 y.V @dI 1 I#*PڔzL #{ :;(O  P!OaPR(j` U8Eb3u(A_"/((n@`(''y*Q% "WoܚO>`'b Q{α>G93G8A̠+Q>; 0 U[qԉ)c(S8Tx{ h9!ZJiSC'i,԰N FG*ZD_wnx5pV[pA&% Bb -hָQy[ə(8;߇ 7H",TIbc,pwB4QSISl׋ >mJp4.[{(@ I14ҔOJ BH=>Wm)ZB4ٗBBxR` yn q8'x7ĢRR1Iصk^6Z9$  #&X'ÉqT!UkGY7+2T" ⸈1"8_f'g5Ó" Ҟ ưV1pKW"ZFʍ6pWW;H5J(xT@̉X=xЋ.HY7pbr7ZнРQMiύJ8#FHI!1G)GP">i ,Hc-U M92ܓ  Q W"qH' @ v(]9[bT5ChwV/jR#!J$#y6HŃbY&?=:(mX1hciL&ڪ+ :AwcKJ7bX`y(c1X59756322iU N3ovRoISͰQ׺>[ ќfby["{HX(f1-0tbSeyb.׀FV[<)_ařOqr'>KBMH# :OX SmQ< ҬZ+jj"F08-_ވ?Ϡ?0 ģ@r!~ÁRWbP|@Ly~ CshTz!3bOt Rf(:!ϦN+$2 WmQm`8N:O8 a8t\ n]LXz;/DwOۤ!xVLT?f?X P \` ߴ;$JcL!!DӉ`1|-1KA (I }#8b!2* #C܏Mr>pT%bJl~먌BD  A?ApପF&0(P!'bha 4M937sPWxu1$! 9 "^x %~jBmo1)z _r`qdw\Xwpq!a<-\fBBIAF2jUep0P9G0fW[$%6tї@%ƂW ' (taGX7Mz4D#kxKpX`x jaqhb0ǀG %'&4MG8&Y:G A4M"y8|ad"x~?Tjx4 n!&_$ H 9h345q2JXPqS:<lT IcIS2Qfi$g9 @x8P$xEcŴ\X ;GIQ@8Z> Nb/NA !`6ŒAfJCPj Lr+mLVd&0r3b69ÎOfQs e Cqb\0, x+´$]̙d J@ (mӅtה̙: S'oҰι~!cd$j#V`ZX"U 1f P=9R,[(">R;%dPw Qo0Mqn,qnR/ 8H~1~a>g ՚*>0G+( #UUsE(ȕJ^lJz3H@XFYx,w2cf@f-ǎo jg-2H p  '̝=G'3q `{:D ,܀@;QKDS  o}f8 "D@uK]/z:A=GʐnǘzG,@f 1_[~V3F@A#J V`H 9a@hpSı@Ԧz,tw}'LS& H 3bTm5⁑qxXr ԅ_묂.}@ ,3/CTe`°\udBji+^+5b`h!p-D}HrQDZM"-f ,E= s8<\nVN\D,\ <,EKYe'ɿQi~|$#f CORB>L6a:AjI#DȚxMCO<Ŗ :!hYHLbA~ ОI~Lp\\0Dlpn^]HN i\xN'È4,# BaBiT#Ɏx'\FKeD fv!&!"H9:8Ò# :Bh ,8 ADEL b,4p\h8BLFL\@bd1"puPkZ:Lh pAd4c ˲&4H#<xdǞ80~8"+cd|O^f" zLvccTb/.h% DJRn.1bC H+P!B$,8Q !)&$RP%[ζ# !]LgLXn.BIk".8 fp61ĤEhhqBf@r SJ2f8h|$8" J".! @!GCyypF=LjN!dJ9$Q8P0jL i#,cI!gh Ăg <F>6x/ì nA "bAW~#p"&cba2p:GyExijh\5 \]!!ؖQff#b]bHSD4 U13(ƵTxDAA R0 6#}!CX:JFZ ྑa = h蓈ȀfbFaq좊 @aSe {6> >HzX6w+Tk!qnsteOp&@tbEn !,3 uYp# !!y5"NrQmv"U 1B#jsk3$48 :T&BVa#D?R&i|:YVvGhQ F!č Ŀv fOs̭/YeD@Us uFecOP"b'#*!зCSQ b<]g>C.B>.S@ Tcl&H<9ynf]w] .T0"! h>gf.XQx3Zn"FUp> 1%\ D'!<.N.:| RDlQ\0 2(LP퀷gH?"pBΏX H(F{,`^ ?18vPb("sޔ #H0$2yJ1.Vl5Zp `ְM 7/ K^@ 1&f'ykb-`!i->vTߵI> GA1C 'Q>=%/ZܴvR5%K/2$ (za al--cZfBtcEd$a> @auCk$]7CZn.%N/弦dbCB(Hι***H#|@&JG>0f%v TF2$  D\"Jh(xj/P!ma0F{ f#0y(,O + {éR(C%2>f4Ӑ`<8S0{ATZ5L['a !pBq l0Q2RnXK c ]`ua"a7tC=EOKTLDZ#A4"ŠC9g0Dy<ejD`_,[ 86 `ƥ?03J 0I h,F꩒ [Q50Kk8@P%Ҳ?| @P~` |/#q@D&6aTPK@ (tP ƠjoG\F2iC zwYz`8>P@ y4 rs)p)MyԢW*P(Wpt{V[u>r0` E8">m6@ho&M+J])}LCnپ 0 rtOON 6uL% ;pq1()A{)RP) a"ELZo=D,8 ;~/ĤER)#N0CKZSG\6R 1>{D=q1ƶ{ʲ|#d^r d^vAIɒ~(=cdҢ>X @b/vra,$"OI-Q̰^R-$zG@Q2x:Q m ,L< p A/8& p2P ?-O"}0_ !@e}@h`fhblLz'jdNJ)p,Q= KMT5U# qC(` :"W3H< /Z "p2@@tٚqOy )ˉex}(!Xn_h4 &cp!Ȅ29 PU,qרPQ̗6ʺb*UB\DSWir.B(Es&iG5a i: (&T,ňȳ g5YSbX7'Ex2#`m&~ϿTZ%>WbOA?1.(jIy% 'BJm]!ĈR)!jl(Шjs%-$99H#;G{/d|K^Y6Eg%6ː BpDCE7eCz1*\Նԑx`s`%%S|_J썏m`) - <ǐS jȚõjK>hC*F}'FIDUФzH x`B5 11ycPC'rs4VBRU81 >8]`$mH)`#["/PqJ%CT[_H-J)%E."#qfm$#@ Qjzf vO[c ̣ԆN` jԆRrdeHa߷"@q ȗZdkH{tJc:'m93صT+?ȴ8W[-w.e!}x+?\U2'H'Rtܑ`)9F8t0 P9Q,91HhSx жň!R9B* I @P8Kx1JY龩"큨_  ŋS/)@!Q͋Zh7 @6-^"<@KW =탈6jxHvz[ @yP \VK@;f8AѲ`"i8F|9/hߊ y5$c kȇ:[/#'C""nqQ,Hh _ +žQgqܕpC$B@5`020%0X2XM(xsIQB:F$X12A *B 'l@a.M:]O&c%p 2gMH7 #(#!pS! `RXIMbHuST\ ieItxHCC; 51y!K(P,Nh wU@%,$LY2  `@9HkBY AGJ/ X K*M MM,<Дa0b T $ Y+z3KZס,['+c3bKo`#@n4;МH x\ZPI{$|.i +a,˕$ՔH&-xdTHH/ ϒ"<:CQ+,L$:/x9!6 Y[NȀ1k䂚Ԏ: q[Ed W}6,e1ٽU34aȊ X]l 3 ?tf 5Y!Dॕsp3 T .k=2Xٶ>X4Q(RKT (^ hCd!(?|W8Ah.WYFӒВ_0픰*)UShv?:G ȋ9Cx&kk.`hg6AyVIV hOG䙳ki8)E"+fR C0 hLꇃ38;#",u4Zδ0A~1KrHXcC Ҋ+_w-m8d2)_ 3!+sm̢ՁX8YPwڵ~6S2 ҤpeX-˄/132"[#iW *^T@|l ȵOIY@+~rϝ| 8û51h7(w%Rȍ8H,HѭM @Z O 5ؑ+,^Jih VЊn^K-Ru *fJ+Yum"np=̺/W( KNM C4BRtԖ~ ؄#hb,0-x&ϐd^ML=DpbQL1*ny /#Jm} ua7~rl4>(PUx!( *D0l" l*᭏H/`ph9 t|ɠ6҉qQȘN$-6$TCVD AV;;v`UK<8⟏s=McAht^Ԯš??u+ڔu :OH6{n  ݈X|vQJEIU&, yȋ ܧT 02ĸ_W0r,,Q zQNhn+ ڵ<8ŸIÈ@ʕmMVH|M= A!&q aTƶI#>=hh03ippL|aTF:j'|>@ǟ+KeX 揹 Eq:@ϩPi-%*M6M#U0VS)Z.OG)~#h5>Q M&|C,$P)> `GV]3JLW4|[{R@ YF?q/W(4o'  ek5"o&jZtE)W)JQbuBD!B$[~g0-VpXu'2#mFF h)R$A0Dir[#iڲ y ;~̷ǡ#O}" !)ie3\z,Zרd|~µKj a@\e)?eA|4vaYp * $6M\ GڐJg~TTnSض0{tQ~^\a<`hL `^* `4 " 62Di✦AJ 7pf,:6 .=QI7gĉJE mNgTflEz⸵4:4zk7֔L}(`2~OL\,^("qr@GIrizTLD2 46ƨl*p6D@3ޜө\3""8<9ǁ#O3~M A8$ Fq{AaZP[ Tn<Rh XQ !:XTP#esM)(W>iD"x j;%1TȩKI3ĺ "ǼH(%%43v%D4:G|vI-1Ҕe)V2ܑb q50E\-"@tIKzbf \K$+`@mkqWBC#%6Gce4LJ%YF `P@%D;_H&MR:SR210'ԋUlQ*Bu U4*'XS@8DQ$eU=9TH6Ub )H aM !0% 2yR6 ; $ԓJU<4UF颯7csT$c"b (3ut,,"QgT}=rIxj,T) 2@h Dc 0at!ȔIY&0֚BsH`|P+e3`r%93 aT% ۠rE{npxBR[ rƥJ}TR#cXoV) 5`,N*fȠAKae$iJBQ2*p!(-'V*T07a\,PJnQ j @PN >bbhbRr*XF z),ގ07M" @ PhM%ƃ@ L I!L("'O6w67CF.ʨ$$Q"μ2  0: a:glal"f7R^Qh2}L0pNl#9 h2{_Rl}p0RB<& E2Q%p"DbD*.,QܠPPBx @\ӂ"dhE@+G!tap@2F`\ 'xff>]cxq,8'6ł'17vG,_/C P  $!6a0DBNjK<% I*Z@`)v5Gda\, %D D >a Z@&Vm <"Wn8)*D!0ƢJY# $RX<7"HZK"tRU U)0"4HÒ3$'K! ᶀEer](%nK/|q'1F-X)OPr-8* ^#MABn|d P!\®+M @"*'*K92k"-t -$(%1" `ǷU̟+V-TdQn)L JBNt6@$P}hU($K(yNB1(b6mV ³cOBNk|TB>i"j$?qhv):~´mFUKl"BRS() |.WTTbS$4rOhRT25^## `ܡA2,"S2(N֫v3!b4 ~8-, 0MO@Jo̔ζcJ |zՑ4>KP.y@(%6e}q@Uz"O*&1K,*xil!p7l)4@ b HXfjB "0b7ET`xR %9h.`*~AVr ܟ-eJQ,BVʌuYH*$Asu4S8*/rW-̬n!bI0E3C@fJ4Z.hj*nlN!* BSvGO z]aY'4䏃J"-Q#ux>XlvBh&ʈIXNg6z:O<'O`&KJ,"c708b$DWTA lSE*BY = B2g%"Ќ=TF.$/$"FY'OjV'4 F\HDMLdla` hK]$X+L*7q B56u˗; AzVä$\8V~aN>n9C<,T#rH`~D8&" LM|`"`!x4mQ -h^V{ &ȶX zQ#1Q+!~x^}b4%5 kD`$a$I~ >dϾ`WhNyB='gx=$OhKi[8-dd*Ҳ:!!T`"H7i<2,7T,n^W\j&u1"6Rl;@ZZLv P @z/;{!&):*p; l!$  |{$+fbV.zoP<0 QU)5"$bYMFJctO( (qw֍%p!,>APÄT$,-d~t`KFCr \&94j!Fl2m0QXUcNQTq ^G  b#! )D#;#1 'S +N .6uPkEOA@~%$"@qx;AYH(y\+@-e0S#}>_._1f2 R$xJ4P):ҧ*q8y=x8˰V+VC? 8 [(`2 ryy~rq0xL".hC hN:0ZвP% P'g@G< @!g8DiDg kEDXE|g8́S(`;q52* {Ҙ'm`nxu+ hs у `e|92gS08H1 jڷǤ΂qĪyn!j 0\ӀދM@.`2K)HmW@V91 `{!Rxfǧ` @X#m!=%m}@ (dKѺ4er睧s8v3\.F7,vO͙2׶l@i=,O*{2TjVF@h@{ =";PNoA!%:D9y-i1q`* (BӁ0Q݁s.dh#HJ'cx29G$N!t @ uAypdݽ3lO 4ƘV͗5i iO@:Nxy%,0S:" E6(vԅ&`C9/VcXtA԰),[tW !X9Wh{$+H- $mPf $Fm(O͑!ۄ$!r8?W4_&3 t PdWB._uw'OZ\㜃ri'*1臹>)ȕdM 8< ;hr%X 9:VoUFEeo]'dPe %%CFa@dXc+H30<Tpx! ¦xy(8 tX8{r_9p Re@J>@fhgv ˒9$ H*(, 3 Z8ؐ! 8gX|S:Uh hAu`d)}{ so>R  s|. `-8񇪪Уx W <X3zD;p+G*趍2/=Af(=)눵Ж7Y7' _]$+ZPI@,FIe#"(1Qo$0xxIՍ)pPB誌@f\OQhuH`( j H:a g5 ) @ %!w;6'@) xt8=]vr>`Ghpt-j[G; hGyFif=j_"*Y$6!Q HL0(s#$ꥏD 凚6X(ra8 l(pW48 ( 9`h%0w8!3'Ir {*j+`Oz\ wD DzՇܚ` QpSZxT 4KPY\?DsJXOXe( @ x5ڜ@"RӒKlȊ9)r  [ijP?9f"`R"UӠs 妉xdYpoxw bl %`%ʀhv$Ґ s `hn+p $P!}#ғ8}$S P~\1NiiH|h85`'T/L ̻dZ$c0cُ8PEAAO$(hT[% QB0Xe2q'"a1)P$hyc"Qn&PYuӉ +"U@0)( Yg(:X,(-1چ^j|'  Z Bx !I8È0ÀR%@w sA3# -죤YJeA)')S[pі@B(:7"BT(2I}ɛ8u xb\xs) 8 @a88ZWZ5Y@bR8U8p E?@8mĞ Q$sH`mA):b&$&$!ڈlԥJg`3P[HGy&H LJ߈0A1@@dg`g\Ŕųxh9C^ J(-8*q,MoeELp9!Ѐͩ ̀ݐ 8=j_3 )YxphS c w cc X(9Pkqщh Cp cӎf@Bq ` k+Ed_,x;xˈA! nچ]Ha%o 0M` 5H<=/z=n) 8_a`ڵO7=vMH@gRȼ%XlaXcSh8|aG (( :3UЛ Axn0yKREvJ*IK PB`liZY) 5[(6p"PˆdQ^He@Q"9 E:286 (S/UXWt |ݐ˳oM8)a JD5Qp,\ÆH``c aXW] 97A`kよv<ɔmxcpd/k!Khʙ@Y@i"A)LfFT"ohJ5 P,@tgI !&Bgņj} 1iTi?b{RLBow&I/*7"PuI؎lg Gq+ge^$$HhcY"8ˋHl )PYq;xr'Y0'pX;.TUsL2kxTv`Ӎ@2q9K"CBx Q$:UkLblX^SжQ X"t%JFX9)Se,NfqQ'Kga6x CВH2 RxV:JbesM 'Ѐo|0}_& p$f3 fk$t@(p@ FPdB$QG}?Ș }>p0r (lDR|V s|>(oG"l:ts5v] R*$ קTy?l@X*Q̮TJim. ޝHԋ"gLx'賷2;jLڪ(gsDwXxiavǂV.Vv V'ܢI,U|.z]U5vr pZʌn#EjW?}Uo(Ύ P$yEF1(9L"lBUPIoAUήC5@T X`|f4X' `it0mڋ~S"v|CHa='zpΔLGGX3*Oس8Q򎳊P F), =+|{*TE 0~l5B 1ؠX$|>N[R##+@0lU8E ;!쇦UJlNag(U@{0/r>S@P~v@mL2"D0pP6&%T&~bb9 L0Zeq*&i=J4|8N>b% UADQAN[z-3j :k8{^y\-R8%n2G7XD$/l5i=QP"cj @ @M;$.F,w:πTnWސ9(h!$ ' Ѣxk e&(R H 8"0 !R1J },Pǜml莱}Nchl!"9_IX+RXj^#va sC&!e kZqĈ_ H[* 8[ q`Fi14$!{Ce,Z(jUC4hP%gX"! #@\6pC@* a*(TSLIjE pKNN(er C5v[gISgS,X BhJ6A6If)r_L#@%٧#}dQ^JzPƘg-8$č$_d j-"eycqBu0r•[ǠDPHyg o7hYjiL0m)M  n]VPʢXTxݘnSEn2YE~KP^.%|_yz0l NxR xp  8 N|:;AQT|,gƢY+0"2w/X/&` tXŐ:)+ʌͩ\ De)Pb QN*W@B ( ɃxY!˲}!@GO1-hq:}QT*#4e!;HQ'@+Ce)gĻ66gX~B(sB"~:ªzackH!Clҹ` 0Lb @*4f3&ndpV,*/$,[ԭF0X&@Pp r$61 !-.bvc6!:B@x1#;R!tN%D}h% e`0%!uB2#H0,8)sf|B.B~F'Ȱ+*5P4xg`0pL&bA^)@@<$PPe `b [40Qa))Š '^!Eۦj(n61 (z”@> V E <4$!/Fʔsv"4X~AC#!nBH&H;# h!Hl.<b 覠LE8b f)Ă`'ܧ #L(٦r*!t2a+-p}ZOb` k 1HK &~ÁnP#`F I'/qLNȘ@A !#֏/'ڕ>p e DKt:")L 0Qb/C*"tBfb#SJͣ(v(p!Ib p@zv)a0 Ho lq* #2d;R,)F0'?z"a""*1̈nhA~ 0Lǰ``f Nz4.#N0#~K6XH!Bހ9%pr8ϺÀ"r7P((0#\4 : ֻ :)0d(LhAX(pSq)F @2`,k@VP S4; |gڪ#-aMahNTu b@j@@ 4A.81x$o,'Ҩ*'@Ge*H!0"/@#06P )+zR+%cG/ybw*I!֎> =H}~Ms~ 6'(9.`z98̋};8"AS %iP)7F#Y)1#)2a/ V1tbA7.fV>oB x"ok ꆡ߄zg T. g2mb'@$?'b.AB;.ǼV}Ƶ;b*!|4B,Ɠ"( %Wfϣj'u nD\D,,X> =KI{88B/LPX&;".fDh+0B19X3c(">H}谓3< .4  p ;""݂HRbh,*1!bYi?2a Ld9kP(bF zĸVt)B0)KBV RTO8 *h{2 5V}3F՗N_ [8 "ny:rBSb)2v{Oc0-*I 4D}t\aa6P~"b `Nm0!oT;zWi`u 1@sїO*d`p 'bj5+Zuvd/BvR[B#i{a4 XX BwIxYɄ\h`pVZBs ,1pq"BA!c7` ᒄp"L!k }up(FF 鶤G~Y,@Lj+).!;` jANᴉ~#` ޻ ` fG|:Z5ɘ7ܗ̒a1,$b!Zc@\iQxt+d ݃@[d4u气!&/Bz(ot1oymg" D=W+ (z" ES;b+* O4;qbqMR:W/B*REjB XA9= /lP0 +u YQۨ{朿ϪW5 N۠ R!`J(}!N*|9 IߓԑV#B{S$+h)/S1s9̩S)S D" UJH>".C; ;qqE%~`( EHS9:W90)$wu'# 4aN @`'9(\} 2Զ`8"bE!?/؛@(|A@h|SoM"j@ Pj:@ȉxB_19\ߏ yD}@HtK+Sp=/8LHM@~c3<$>@, ?"roKAN*?_$Vj0m9ǿ;g͂"h 10v8Z@N⌉(}GhAPyM N{TA$0y6Iik$Ćjp`B"grD2 3rj@ 4oh_@5 s+DlJ"@%"8*2ڛ:.}d:TL}2@FNj!33- @Y7rmi6v f!al̓I~Hz42Z|*襂"8NrrIpY?AqѨj+UJ@ZHD-^yI72tW_z۔DP}Y%Tk}h1{ʔ`5Dg*'x2izx9Giڙ2G1s!Ʌ}@Dx%i^&'Nd#V.KYA.|#DQ /0DH.O0b6pmꙡF3ui_ٺ pX*@a AZAZ9Wi :%Tg*@bCC.Ldb\IZD5RFS9BD&LaD5Du I!+d"fH1X`wSyD/Uf d/{ 4Q2`فrr?EM>DH(ABtT y'2GAܪR 922Y VJO:#21 J75JN I9CϽJ`b)E9>ӽ%L"w"1V&%$D@XO)dmU2%H*0Ȥ){S(W<TBM^.TNMI(Y @ia#a-Ff&\4C~YhNQ!E>5G:N줔X@%PFdftJmJ AXJV I(U]&ca g=!C}TC: XN1&$XA!M"<~&HŢ!D@s>Sh˖KGN >%*ckVdR7`<pËp bˑKg'+sXbl)E ]b4`±'mq hZ X-@/ dfܖ XXik'͸kQZ ."`.$R_ۦhh 4Q<*Ed\Pc Z~Bݪ͊a'H'8oA8jXZ '3T7~fM/N)6&7yPAEkz7 ,.IC66"R6URj`$T/Zg@B= 3L^{ԍ6| )6 at.$X 6hD3jo?w%9)$D@GP *k7fJ9L@($' @pu]G**Ipޑ8 j+g xօg3jڤLr^}?`!^ftM3y`&(W d֟}kbaT !!(T *PoN>A:QU>AdaXC `@g&,^ξJ2 X`7v9 {1pp, T% [E(Eb"#RU*T, -)D7 X'æ] ț:_d6J3"[[(c<9\v @ψ!1H9q]RdHȌ..ؤ->P˻T7}#C ,#%`ǨBFȪ;5Y6q R{k# EOPU~*h)\ĘP&!P?CJ;C6Г 8銤 0d u-l#(h#썙iށM1"`0 JY}!(9)A hЫ1>)[+ p8B Jj qص' DI Ơ0;iH-%+Yk-/Xt%7.BRb @'p(XF.y1˱o jl N^(32}%= t$ڄxKP `= z3~b BDpB$@*Xq 84"k\ |8lJX'>xv )Ɖ4Rwk!Ϗ:! &2Hj](57y#:{Y@-4I H™1 (l"QI|)*Xr*ه !ҭ1N YxzS}ӽ<h8X`DI p)xu,% ً`U6+[f^p!ih (MT YbH @ 80XL8ɓQè\ & tQ(~ ̾z>yǍ9@J!ͤ+P_MaԀ 4]>/8x0#[{)7k̻(&@LpjQ#P`>OYH 8l40*F ͎{uE%h#%Z4c8IK$`,YS7H3;% 4%9  3"3H$S٣x;B{h6&hLc}?82\ I(k2W 1(8B3lR|ȶAy)wPX("A˟A1,񵩩|(rġ SX`- 1x3u!w@cۓ!%lC3"!aiˍ HU)َ3i E (Px9C8"a{ࢃh/_T8Ī2!6@=K}ϗW'TA n`Ќ\ Ή)=hiOu-tZ9 {)+)-+U=088r )ga{xw:j/s]P~#?HP  , Z93ÓN2/hZ$h04iOd€|C/G&E `| d-\ XA|QH2;)B ~!RHP10B sȫcsOdX֔l qnpg^?z76dZUx-@ ` D0R\$( h 8])$$5&~bêf*E0ǁJ<\$H։z)}J떐3K 1P[O5k|H9GKD;KT̨L(>+QmL T0L΍w5/[H€+ 9 8N "SR#JfOSH ֨(}e-8@b0a=?ttھPp8?,`|u\ Q CJA(MPKC+-25~ a@`G!Xy< qd  ^HY-Is7I1 wB|N$|=`z="ΧSt:f (+ZBb&2\7RUg.ڤէR 2 A7Zl穨o_lqx@P4p Q)d0Za-#'K&w=f-ZE]eST*e"K8 <( %@3H2B} 0`@&)(*zq$IieI}Dz,MhD0J1,N_)h v"`";xjXsK+@ll0rLx;gpqڝɪ;LF0_`~m>X[n\dFt bqVjQ?<Bj8@` +u(`Ou,.:`qͼ-8bA6"=j0I7gq (+lO p.'74xq5a ˤФ]1}d{X(DAES:8^J%uXL (`@ "Q(gGqS6IltV$$46@H vm!DdBHϕ֖AEPp?jMf>ӥa G8J6i W9$x|<@3d\TlBcaJ,6QVA^|Oɬ6D))UtLL  kk$|bB@fy$. a4ZGDc5j/|9PpW5I=ǩ+) 'r6`_Ҁ-Ő }iF|Q[ff[UJЙs@QU;ɧ%Y *ď; K!WB$/;jάSO!+dEw?[F& !@X*FӐMeD!XI!&TVAGX3a+P4FͮO1ǥYVKD@/=i4Ƞ$4X$]ʑW"N]+@E t1P=>9R㉁ _x_ #I)qxYbXHJB̛$;GYr l.4uV+\,rhb#s l/msDD^xcl}+D"O핆 38MEvڇ7dU-U:Ҭ#x(.CfY)&mR=Wj&rJBWS*(9H)DrQrInyqBZB`Ov$j6KNB(hDhNK:$'f};<_1tbO=mS>}gC'Z A|O<NH"F h{C̸mZPULJ W MEɶ_ap#@^`x `1`>7 % .i0@ &@Crk$ %<+H ,ćX$L(IbEFjH0Ed\H l`Tܜc @ oB$o'# M;sdPa 1TiZMrG.%2`0bz:*I2&GV|Bp#I (c"AD&IZZ?jOl(\b@DMdn1f]"I$R%_ͣ<*@ j!dj !E @ n D4&gĊp}Dk& M TFqΣ3o 3I}I."*lH)/\4<,efZ: O"*M(&8\yh>H^j@"2xDRG\3Nb"Z,jfN2($@4j80G&⃤hi8ܼӔL&n+t $%Ƣ -Lo[9U(~+ f0F,f+ Pj*a6 sIOCZ4 A>azy{m NF <#+Z $DVF+^ze`!8 {ˊP(GeË?`& ! ~ơ耬\Bf/zɆ< E;`□B*sF"ÅX`FhnD(Ta |ߒA6"Oe9X3 Fp /Vm ZFIiV$I: .F-{lZk*rMB+P [F(FqiNז]'N`"DV0DM+i#grz %  `wFrΐ yH@`d,qT=6$kcZP3Hc+WcsYr(k6  ׆/{$Pb6 P, :ƉI1`3`y9y lDo3BOt>4*oHhԡxwuL?YWj vT>Tc]#c=BK%6'BgcC<AR8Fp,yyUfNh$ w)+n=B="fߕF&8<"!,D*M#^0 E*jѬ90UѸ +%TC5HI(E0&bT;:,8׿fStgJh#j:@ s0cM6+`=CB$`Bn[U] 0ZF,Q",8"+@* N8 )i`!(NB`hs8+$BqyI("BDU'GQs(":!+b&¬KDCD3m5340 au#/B`@S`SϴeJwv,8O !#:'<#U$0!@G}Eq&!2&^cD6孡+IjEz=f#?@@ur B@D >B2&@=׀þ&1$|AJH" `$E2ILeĪjr5"%\X<;lj$KA(&T|w碤ǼJݬDNqAQ 'G٩~}<*6Fy9b!dS)|K֭)z"t%2D$0GR,vd% wiKix],mh e?J z)VJ_ㄈV0@hj?YXE(6(h+!S ~.͗aK6Bq 4}<(V@xzz='5H(PaO  0~@9*KN#-'` @CFlb'iTW; V @ΙQ+JA$gxLA.EÀ)!5>J~Nið?Zz6@Bh5.88 w!y [ 9C}2o8<2%,NJ4p:DŽ@,unLVD-V%4a6j kqÜDKP:)!d l (jmh<=sl-YԝA7b, $C@O[/@$F)fNJJb- O|029Jc oQ3DX+: ~P HdC@ҧꆟ9@5 Pd6>)mgaҵ`h¤2I*$BK2' <s唢ErMBhj`X CA0)FPJuOׁ{'5%° WT!3aHĸZQHV%GxqFk"]QGHPTYz1E\L@Zqã<\ӱE0}&E|O0Չ Qq8%d`ߗW Ei "upܐxCPA$Ao6ӁL%9[w9"JT7N `uB; '&9EؐVD9.`K2 4537mL +(xya$p3q/P?Ŝȁث pp)FkN ‹! Y9(霓B(`"R@r2(H%om%خS33#L"[4#hx |" )# ߕ ؁Q65XLN%-D:^xP , v#I2rbh (q(kHb*-xvIAҼjZX>0)HL0S p}[cKS }fJXp?(ES!.j#Z4 FdǨVdo %v@ ,&`Zo ,^H)5ĘL-B5o!2/ f@VHQC`w&\*PExj8|(S(A80m\RZhq?l@* )PHp PzAo>+4LЁ 8h%< i> UݐxAF27 bC *81QLYТ}* iG`PiwPrr2h\@SϔL# #%Uh6t"z#H)~cC Dq(e.0xw;Ԙ p3Vy#1+(K h`XĔARfG:jPQD=„ ՝ᦌYĩ0+uEڸ -^)M^IuAPkUi*5ǍP 9590Z>רTKYAZKZaр5(X%#)A < %^N7ݩA"dSƏlb0ajJmHb%8XH[-֩c,q_,H ?]j&cֈ2!tv0<CSnIop5=[_Źz x< Π%h<^]^-R1S' 8<计}N""B8 e<-&ibSԫݵ YMUN A+Bv @~\I dѤYOm1[v&C;(V7 dZi."F څxV-`7#6(KJmΤ@JԾUv`Hoس+0,g9 )CSEHD)afg'| oZ'QXBۢ@T*JaP"`/*?0zXA %r(qt+llZYh ; 6"B3!ӈwaʝL\{o@[XSDk ە9vP  HI$'Xw6S6" b,YPzhSSvpXHaU(:ފ ̀<_jD$Ac腩[1*Y  $A<'MU9EQa͐t'΀o N!b7tM ƤRP'++m4iݚHԱ41]"./Ӊ 3T\Cj[ UF<<bI e)'EѓFPXH`f-DiRE£Pݚ#Y/I4\.HYACDx SЪ.x&^n25( X]Q z1'O" ֐ȼQ_,X%_:ρ -SbX P[^); :#]*#.^-a$)0Zp+{JP-A>9 ^:D 4?Ⱥ\DhCtUF'xhgm !!S*6L#09tvhHpގRG#̉@R`6`"Gp#^N %x8pF pSr< C +"&0 ,M+!hcEb͋C'ih3 qd"2 DI$Y1nl[" K!E8`lj@N苟3J@-*J#pƜ+ @tK;ň:j)`Q$# )u@ *L!h+rDR yg8b_ɦ5JST(! –Ƨ^K4 }T; ar] gіUya&&bhN%HyGPo.^uN"C&HֺBcX4)"Fro&#2W p (Kw(D! =Ejh=%rQA:g}hWJ} g`>'d{1 A04:Q?۟-UxMb4@xX A[Cx.UzHz>q?*bb=%"#U9 ȥV95X (K]605 O8XFK*IoZ  1"ix8 J) ?5#A1=g&]&M a ]"01 r<|rEz:@9@cq1Q" (@)@`_V@jÕrh <k4ɼ"`E<{!h*88F3X>JV.X MPD2AD &xtf\&e,[K*crN&8bUI\EXf>.@F@{l)柛J|WZd,l :lw"BA >UE."@AA k,ݬY 4*Qp@,DKvVNO$8 ƭ+bGH $`a )""I}EA%@ q#y#JEj2iddbDלh#@(tFC!:B8d(T|8)#D K! Ad2[,0b260ꟈb$TBȉAT Q<=@~q@$$) hvr R xY*'|&ϠB(J#8#4 :aؓlWB<4?Rp'c(D#"@ 㐑1!"dL葢b`Jt`0+(0#@$Rɠv>|&^b+?$x x%?p p!B @ a.zFPB4+ED<\$DTldd %To&Bk#܆c^"$,>`V2bDRIVD"=jJ-1 /|h~FQz&)|TƢ޲Gׯ\E"z?hdr ` Aʨ !fIv$h'ran`9EPdvr>4R5H"0M)ZE<9"<*N+(G)$ !Vr@!Ԯ-l 1*"^ JEe!` Ȅa`J( &Xhĭ1`BD*#k%*Kіx*!##â>d>䉨Qop{x ]BlM1n!Mn7v+RzW#`0"=b2>vT̰H/$xo<`uB"+VaJjM4DsELZTV=El4c<n% T 9(ai5GX#Ra @F@COz!J*QY Q B+`~@ @Q{Lo |z15. 6c cx$b#:lEȮ2#^-j}8S3&i;<5 ƞFduiZ%^)\ azf (0xɤf$6:d}$' @t0S !Y aܳ%$ƛz"v"a4 .'0 B5myFE2*z  !$(,Bn |D!fMpWTapZ*&6Xs3"Av @Ѕaৃol#$Q @@$aȱ#*a4 !v+d46'"#`##%&rx%㨉 !>Y& Ё<aTŔT;?3: l>> Uc`,ċJF4'f4 JXANZס7sYe,l+KfDj5ʤ jx<0QTHV\*mеAڨ5mJn#` fD } 6tA`rz4C!Ul?3a J`&@F~!VpJ~l̹K0.R4(+B61*r5i?$V)+Ո~?46 >. /-Ryfba#bc81 pxbvikNx^Sl'KzHx"`$b*1s\(bl +8A(3@ <3䄚0ܕwc7dS@CP4p2p"&,!2q@ :oRÞgSgX~@w& Л *B?!DB"F'>eX3v( ^?OavDdZz.䢺#OMY]7GFC)J #@ YL/04ghRrz55DXŐmJF!Rx A~ @]y^C GPNJN1b5)P,1Ԉ?Bڨ=m %&v/3)DF(QYj6 vaC@R :Hcz,y.oL60AJ]@!Lĭ3 :DHV-"#ښ>4y!h"(f-a"AT8Z\a! Rj%4<S"$2݈j6dߖZ2m|5 @b#P ӝeB t &<U!ad'Bh"OTT7͌s ~aܮ ,#i)ޅbrPogRzboIɜ^^̆;z?KjD;i4T|?b0& hv*QKƀC~>dfwޭѯH &QpQL:(+ `VTmd4B핶~@8բԅ(HQ!p{Wu(O4v;chA#Sf0Y¤M81M+Q@ //9Wd.^#`&l,r?M(G@P.$RL/2I"C^;@D;Ww6̓#aX[s\V'WO $aWf0BeʾvGAV $@\]T?( zB0rbHplIp! xa<%A:A'@ c pD,T~B 9H f<_q֊'Ƃ)XgjAB ͓ DžE%tE'$0kuC"c%#hcL1$.v Ō@ `>ҀـȻ"k&؂TUA Xnɮ;2"J 88(0^}ֶ\؂EO < pH(lBnఀ5G2GqtT,`@(w<?QqIB'tO'[+( I-@Sq=>;\ilP@O  g}iuk,4Yg+U˴"kvrG CB v%v&QU'Ϭ}k]i7, Vb1m]#h#[S}@TZIA|'**ǹbp0{'L,)#Z(9-il.|p 9JN&Ig . *| *} D6IL>OP٣Vއ#˺8MdtK(-G 7͂z6kzftYZX2"|w6`  t*bgsA#1U+SYMBHh :]qGH]((Eo< VMdP,hؐjL"0i@ 1;H)UME1NsI#xJR(`> z! DMs !XIbS-fN2: >uc{Q!2% LyMֹЙqD,v ($˫H-QFt?Gx#@,-#Hd isr͐]3UؖuPGӫk^KU=;7ܫfAFDCHq"96jH#Š*`@$>JiL+{Pk#էFGJfEj6$,@N//VlA S,&Jh @["Z@@pcp.Kry)Rp @aVMJ&t)h,{$*MYRi 1/N) _Fdܴp 0$\Q @uBc˙K宻SQ,w ݖ?LQW)w@$Xr 4Q ;4"t@pM`zOn!S޴@\c0C`kI ĴK+]uYMMD@-$l9Ge6DkI$mO:(ε(r'A+l.E^-M]\`:' iӫj>TGIi&p#J0# ~(56F>du@MG <I󆽆y+HKi\B@ *53`Қ#,b 7CU CU95 -],B(D i}e JR}$er.HDFy,Y i c-8 N x.0,n6pؕ$;X,.|Uᾈ$mQ]1~G0#K0FBlNS>%I%a}r^ h̫  `d 8VLD@Fvxu$ڊm gXB(-t3鎶0 vƌ׸k<8Ƌq k#T 92/8<T/8`A`F+ vp}"p{ M 㖊^ȡ){ `j*Xa00[ʉ8TPV R<麩|!>p 2O>:})x/yЛxQ87X'(T ڨm@/PK=k-ؔ wpZeQZϏ [-S*83Q:߽{67A@X hC)XAN k0$ 2ಡ83 e2܃r.(J S wAxI<))RC*sB"3>n@p"4 -j{R+ ;XHˌ+-s@sȣybaQcyդ|*_81pܩ]I ӈ$0K x(x\#,06ЗB^Zi*p9&hxh*4X K/8)s{M` h(čT ( N2 8  "[| q "`ؙ< xy2 ̈{ )S2 2'*Ȳe( xH59Nxw8"ZW &Z2.X e(aZ@Ahžy]2׃ DOqC|x֐1m^8ay7`Q0Tf\8#Lˬ(͢ # !@)pI`)𵇫ꉓdFם#}S0S{-FhFs. "2$ lHaA@pb: XXxW8x1xJBWB2lTy餿 ) ETZAMJ%wfeu G\v CRҌ92]> 2r ֐˵zH1X(GKÄJ;h'`s80{R8!S0vq`v{C ݾ`x+ (Z`UCL phb0_-0>=''s>{$V"`9JЛ$Sa ؂ jԈ@ (cOPC `.7eH &`$>%IhtA|N݅㉑C Ea!4iA ^`s[#UҸ}Ψ#Lns#U#_SmwS933hjB\`v wɁ99h'*ćWypͷ!!Nz A'>Y p`^1.cb$ . <?xb-őH  zYѭ%!x@Ra\jM(3 pE:*D #-a[2в)"oW` )1QrF=I\ FX")r|0؎mЙ  kڔ  2؂dJPQ޼N8o٧)1VV.V:i!qN,`I?tϜB)J 88``c0}4Ϝ:&p-\[y/n=hUxY)cڷm(#R׉F[p(8qxLhEaYg4HI>a!^QoѦ!;6A40A(y'y )sJ9E9%zt߼!??!ɡ֊gb[yyUMQlWvlLvਟ4;K3"W\Mi.'n瘜ВZݐɝSA;qhӷÇhwu4x6*P65G$) ҺG fue~Q#vJ[>izh>TpERtڑQȹ:v1xjy)|:5=2Z_P[8wK5 a 0%y@"?{26I􇸁zeOT4I0H%:Qp 47b 2Ȳ6&"N&!2"Ф;-]zz4mXcF%`H?"@L(r@A}>x8 @ {J%06|@( R~fxaH4@²kqAz fY#{>fX 0S! <L?*ڊp5ʺ|Z@|< [È|<r78|x#cOp< 6fGE\>JK,'o.Jf[AqJs !9ðnubj>1M\< 8ʜYƦmt~bPEt鳈!AE`Jt"G$JJos+ѫS$iw3j E 䇁`ru2=hYpވ1p D'xMG®)~j򀦁@SZKZ1ENLS8u@oj_"Oo !E n4Klg׫jb5Jh.V~ |^yP RH&$v .E3%"G^Q 94 l8f8.q*Ay(D$WE% }u4X@؇V(&?,fs~$r}JT0 8 ~0< 2C&(숣{JV8o .;"VQGDԁ$/p4$By=!`, ƅxX]9 z"$`FaZ =nBp|<0`vu(X wSXG<1ԦHAK.Pd!5$C[ B% 3B:xa\z2dRz#RtA;hZ,S@> %ufj@@+c[J(8\y4fzT@d@()RVWf53n[ 2n21&,B5Y.;̑gqA>޷1xHY&@Y$  b%UGFL\ !\N$!GMfEɄXʹ)%quj/®/CYX  0 N+Wk*Uғ VIX F(Qdp[\/u^<1.Z2ʑ#$p$\Lض9O3[ ,VQ:L>'4\%wA-E4! _6-: pXd1TG=TIq/U2@8V@!ফҔ9<`8pejTq]^N3P2@tCA! P<7'ep/dmN՚;EV:['x!fDywL<&ېuXfב3_:jrfr LO'6𫲢4+|x߀l ѕ7Ga'jNz5p^NţP VDʺjR<%5 X!nS@ bRl`d zDxLaͫ.*"!x5#Z&Ǽ}AO"<5 .N3fK*"%N)ΥeaᲒ&d@"Tb &^5*+Ʀd'0V'm&/KV&& D+XQCgHn$ abVg`", |p *(Qฆ$^"NҎΠ)l2 ]j `@dފ("=lFìvjp`G+bU Z` +в(n \`<1RD!rښJ`,qB.aPģwpњ n[oFJxK^2Nr `]^BV 5D:d(.gL BV⸄Z`V#ar%F.a`V$+`U t]LK&4Mc4&+ll2!o6(.ELR d);D2x|,ĥ&Ȅ9[F P KΣB#ӒjMF [aj'jBl% @=vjf b"&=T%2d!L$ܞG}H ` J(P(G b8j+(3 #(*"s(E;+`YNZԞL)jh ` |*"ga(%h5.@i~B{"K`lRF_=Z;.n&5z J Л9?@m7Joă"ͨԎ|ևT+g6+fDn<"Nu( f<&#(=4 .w bClޡ^A9 U(\6\s : x0|HhE>"'<Ρ*Tl$N@j`n].TbΦ|k` *fAK!:DAδMZ^j XAD%\5f^Ft>l!0h\6X&"AU^Vgav` aXpΠRV K +, V^@GD<%=*t(Pi/SЀ"$`&ouggQQuI/|*+oYpn`Zqf*U'.pFR\2.(쎪^ͨE@T*! . 53Sb bekn Q}C!놲#(xtг%an~e@0l,D[+^t6lcluUΪN!\@(*hx P8$ @@#<"DIzA<@p?I07%$2W**=$P B|<H @`- 5?{f( b_qh$}4k$%(lς|R#M%~ LsM˿/~A#9[p.`X+ 4QgbQ8_- % ǽ_b8 A~7 0"P-A쏀~Zicͻey@M8Pٴm#@H!d ( p3íd&k2h2 y{䚧L˥)RZfyAN0 "/hB- x#)0XyU$5K0 ~$s޿w8N$pVŐr'$0S 6"~ cXت~hhC x `c^-y~L̨BLpX1$qEQ^B5Ɋ 4C!kz2gdAˡi@ sIr@ j3ЌpfJD_s0) 2 XP(sq +8N:]{3g|(;A%"R$#B38/D԰Pܯj&bC|" xh98MegAuV촫*x ⠦!tvkTj6DjrÁgɟLƷD1nD3EشR2hub΀z| 4! rtQ-䌒9)+aυ\i=,FLj9D:Vڇ e&\ȷ[QPyn# *$ qlj AT A\+Pl 7kCsDtRY(/b[_øcz̪BLJjOQR"T!R!)B`:r 3_ %.b)>Dp1uJ G̹3la<-Q`,NЙbuۍ!ǤRIdg՗$ h-Pj xn!JPlPʉas^si:X.1K 1b @K t#THBnd̙'ϘrH< Sen ^%gwJT5t<Rh|N# =vRꂎ>',a11aǜ3˒Vd@#?pp~?I,A@@Ϩ< T¡`IB#DoҫPHc\1!,Ieg@ @עJ`,ExC1Jw+`(B0,$#%G%Cdb_Tm%đS<: eE* CplSpѫ4BnA<.,:_.D"``vjb D @=3>l"~(34z\$#./cB:B,LQȄ1ޚČ`AE( \:L8W v g,"B&Jw-fL$14x 2F1b@0H#@&| 'np/2ُH - #.e0T$n4B!ʉX@ Ƙ0#B6meI4*vͲƉ`F<~ @@^!p6:(I (BH#8hnD2.#.%lB(aANf@fz z`r`Bo Q)l kgC#&d$jqm "\:%J2ee 0aiQ %gV%ämReZ )QaT%ܫ 1_CJ$^T v>rQ4a o1@Ra/X2&sI1c# -B4K/"e 3TlJ4@(!(a z_L`4Cަ>rP@cӌ0"ja~j; D `A"Hg$`2L'1H4 bc^$&?1)hjL .C"`mXscL/I@p#% 6'F:Jo%`}:.hH5[kd-K\6dWBQ ` ,".c-%lN2@D{`/&DF}5 `df uDYcJ$ ``Ⱥb<8Cst!KQ"[b{h@t)zObdP< %KkNhD0"/g@EJ (@| m*\B$F9/AH7CK$&! XKtP(N6 $DdJdsv&jDJ؉zz ܀Tb D'UcpD`B=ম$2f:&ucOtub'0eC./cf'6Lȣ3$VA! Nk4_ ha*TI@:â `'f*T c-`C, bQ? ugKtTZ-_5,JGv>.-UvV?O4A"jhcAemo3D&a`YHg.  R@Jt lltLQ6$0Rng#i$[c% $#n A#L  $vu/th@ 1m ]`JjV/xF9g.d@nCd@nL$3OBBu*="`AwJ [ 65= 65*(:$@օB/pqi*@@0b'lA`c6/2@-7.+q`ՑFOibH4lr&Bc*$ptdT=` @ ! c~+2`4uOKM?.fH%-v$\R"@9EFY!I/CKDiK `TEl `# KA"$5a,#LZv0 ڄ-"a*$BH\a8ؙ `L.f?äLP3V,uF9C.nN%f[3 I !X :%u#Nd$ ,\ J?Ϥx[x"d.D?N2gAhMz 8a4e @4,Mٜ qABClXun$1#=C2˦AN`\Ar&_F' FhT@hfB3πùHg?4) u\*dvC!" F j j^ly.dF[ ^5A ^LV(B$CM%L%Pp9EHZk+6º7K mVc}B6やG'a$ cl:9wA/ynT <0j4zusCc(ѧ`%o $1'o0b?%yv| ֜(e86CB4bL#o&F0y02Pa AWWk gjy` 0*r'$t"Cy 7B`h& `&1oQ&^VA݈)+@4MLSaC(EYB(-a͎$<$e(g"H<pf!N&נ?Xƪ M%$D _g nD-PT(r2P~$59ui%@D!]0A[\2#YiaJ6 l3\l!ͤX~2#4+< zb i4 3ElcL҃&δ fX5`c }[%"dPтcGZC{zcBfCc͆MqmCڇ.j2`@]x?JŽۜ¬԰!ZiNL Wj*$a,NİBߞ\1~9t1x$z`F@a53Wb P qhz5`L`@E߲č}x q_f[ E$1 F"`P( P F"h60#HBLY]~ 3L.t/yGyp/ mD,rK=. DP\{H'N--֏0MKz@v(3 bgFtN>W$>N ILQPh2F4IFMse327`S 9D c 0M5C1,Ƙ. x1DR "3\X M110 Ǐkw5e_0C@E+KWE ߲aD0J@l_/M5"Ź(eSO@@#i2OT:29A FG|QxQ7P.Ol FD9b41"Pu1 BjT<Ѫ]  @` dQɮ,qC2ArX($~@` D$~+Xo E6<<"& 3a%vھ { 'LA"/cgQ0 %e i,D&fHڹwS2F:F@ Ax.4dP{;a 4F3*WC$Iә>,ŝtQav2%i &$p@ cjHC+XOrI#|hL} i2Ômh~ u)JiD<\`t3O)(eLY/duCh& w֘C _"ou !<1) Ppo|Â9*\$}/ hm   ~2Ʃ\18]Ph8\=jK nAhzEZ,&\_0J `XIP sz$ZE(?~VAM̈@/8`KL$~uB=Ǥڽ y#Vɢ&Hn"} CQ-'nȘ \A@G rL Nh;t2zg&Q UL~t;nd baOJI T,K$0S@f-Sx+uptaܢ@:P4}&uEQTi"F!!ܞcJic HyIl=WINw08P 1@X#)WN8V,K&8xC28tܻbBRR`Z 0IbY-`M|ӋG|- D_&95|857ͭZX[8kx<|o $` LU"b띮E|e^ ,Ɓ"aiD0 1e nEBjW1ȀElG€Vw^KV:-z0y4{͏@EϪLsYOީ/ΣH6dAh 6D=d6*,$y d$ C_Ee(X5p2( .>r#\ݠx @ B:X˕ j3ڿ?&A ?{`+ ِXxc. (;3ẋE%mxHuXڈgin뛲 (4H : {xA,'1Q#nj2@p[HQB(H~K\VEhˍ(8@ HHpx1*ܿYpϪ4C XR2 H^n8sVhXeCP>XHx  Y BK5kk PFBP{"  ЁS>:a ̙{[<ڑ$\3ŝ ˀ?bR-b9s(x)hO8H𳌩 chɓԦrƘ1*ji/{ 2ǎK@C;v{*(!8e:s 88pjP)n@qQ=܊x HZ "jH5LR | 2s^X],{Fhp="8KȤ9B $M*B!R%?ѢWTq~<ѹ<H43Bz7DM&&8Y>& Ӳy\9`QDѬUC[ %HTA!!]DᑤȂ L5?{- ɾk(,B)+iݪOXhu(s=X A\|H:(۸񅋸t]7Ê uDe`f`6 ʳH`lzM#-J2Rm @򲽼G 0Z(OAS UEw[u 8hkꁨ"s!}cZy%u<,ZfhƜTgL Dp0 (ED  FwwB@hdе Őhڽ=G5๎QəM;ahTbisMn͟Xi7!7a 0&%Zʘ)JP 0<Wǀe&݇qsX/uk~$9<8}O]! A8;`6(͞gͲ-|HmՌyZ<䬢]F 1q@: Z ]~s*њhĆA h axxÑғ#*N`V8J" @Zk5Pi!**puliQk)h!4 VnqVqA܈fNJPx>_"Hq B>Bz+%d/j5ʵx.gĬ(:X IIL$V#pP$K(Sd4tݢS[@JF e`rw%T]asfn]\s;.mo) a >[.ar#~K[)@ VJt! p/iJ0H)DAp\ ib N%*̤+{«:@EyR #ւ'V0, H$ T?\*C<Njr l:.!gڸi$:`U5GQ|0Đq$ @RSLZ&@ }"ZA K! y@, eXS-V@0KdXbC~ *%4"J,m˲F*@gx6|`HH%5W#G05dp 9P-@ ",zivV9*b&7 SHN@6D&0 ˫kw]bSf:O>|=Kp7bbl7[|;+"!@L+pb`+kO=xL,$ H&/aH6qtw }m%r>!M9bҵMoQ"BJRIbđm?ײdiN\DEp}#"hN{0қT!s 2!DQN!&f`#2B"\eƏqRCr|BZ G4W/ )^|H Q %eXxgpYhŌ"꽣R8.0E/#Ҕ +z AP,(ԏf!3=#Oue_8[ @ld<#S#H޺ Ij#M37;U[ `h!u@n Gp@8>B| X %2L>N KjXS$ZHXp!@܊QQH+f ݆@at-$Ks:䣀&SÜ\2_[rk:(1 3ƀ.r#J~sF&9L15JH{8)G1e,IG3E:X{>*"Œ]Zh B$But@5<@Jaf8D Dx IT%$'X{jlDb{I!T4 ʬ=Y4H!$x>oqi;ud(xDh0EzURO ndx]ZMì 28 Cr X`zK3(Q Q=Djm%!8`""D W:6=Qs>le=]l{Π7 Qp-@WhXЀ #Q6<*#D 0WIj纉Sף<;p:"̊s՝/<'9޺%.Sjֆe⚎9d<"w'!00BUUTvib7F`)9G7إ_ X,R faྩM;Kr,#f&p%c"Mz$\*!2 _HT/e cla>((lG'F(OSV:χ|'`e* pNfoDq~+ DK`(Df `,!b` q墝CJa'ĢVMda{DDl#e"@"8 -Q&I c !);)pⒾ s~a, ph/ ORb$ &JDg"A$7bMf :eŸTB$aHB)I}Rg>`A=1 N^jF8f8TB+3n\K"h^ (H@/P O*t/''e|,$"r\F{"4H$a&TQqNzAD.ф+)Q`>a!I@ j 32v\,bBF. N~P=XIFj|Qb`P3R5BHB :.$rDTj'4$>qL @,BpkFݵ AͲfQ@l$ +!8 'BlF%q4sNԞ AaZ-S\&j[[f"p$NVA@DI2bpPG0PfPBQ0A<%=R1faBҖ$/c68IAANv *p\/K DU%"&ŹnT}b!Cq@Ł!xN` #-*Z)~cJ6T-U ًnCz?sH !Ux:BNιAxk'z//R2c/ee.cZb'P>4D6d-" JoF*, gH MF<%%Qx@"' " |9"&d2`EPK,+txw)$Cffl(Sj20bzY (@(,M8Wi&/PHNA!A7޺U2 "bbX)70֓XttqbDb$հRzS~YJ +$Q~IV=x2m^@Kio`&|L`ͦ%:"+eAAAH)@0 cDB=`A僨㸩4׶i::(xJeDn"⺛ %(!YAZ0xKcں丶=>Az !A`._~rVb2&C &3 @W,fMκ 0UbΣ؎e\0CVٖ7&>LNF7Hs\/Ӭ$苡K#P?Iݪx> f:\jV#t#/Ӥ>f`i>pvPc䑔I]tLaGG@ @Gi#bDH#3_ON8  0!dVF U>M#ZbzcU ǗCH4u:.ĄuzN`XL`f يeBW8nP7 [$6nF}Á͛;36o7^hJ!B Mq贤kU1k*z# rLzPE`\\Ax/f, زTNGuk/0pcAfk"@f:E8fH iԕEg$LV J1~VTbuv\ISo K9͏(5Ѐ<[(v ĆmfNx`(pgp1L'/Gw3 UN$ټLws;U5h )TpvM)w%Sf_0JΊC"Y,`P]j T|G#9Iey|A`P'*}x08$[s*@TT^ߩONa tIeҀǥ 7⹰­&`u 0 "n8 BҪ4O*Ѧ꒤AfAp]ڷ0SF2~!'쎸Aj%ibj P&٬Z *LcX`1JB-Ċ&̊壠2@¯ 6 :'iv7t[ÈLP꤅̔73j8@FTZ wKbD{#0sLBx@Λ܆qFp- C us+s373<3 AЁB{F. J$XPs~<)$p=" :1#Ao`]ve "pxb_J/0T->!gC1FAj *6#MĀ ,H(yk)SEE,Gx%w Md8EdJ4Tp=/ɾ8 Dں` ,kV~*X5nx$&4 ivz?b2PH6!m #ETReH?z"OVOQ$I[:T<F}7'۾?5 *?^*$-"TURA6,L Dh'Ӱ{I4lM-.(%(&"NBU=AN+ ("a:8Bؒ 5)-@I`$B2S͞$* vGZ Ӣ7%!T!4`0 ;ƉCwxn  Z ͨyPc K )`>ĒUv)|@z&1|Kf@1r#r=IyQÔrz* b:%,戏p@Q8vAfM9@}\c q8F  .3VA0%t@@pGs@KwMh"p J{?`Dh+~!:W? @"@G :v\/#@h +qKX#\:GXV 3`j!\ Aq  D Rl"irTx4F SDT$앐h I٦4KЬ2Nr8` /f :eynI*CX ,80o/OZKq= ~BY {DDR]mEDy1 ^/9uK+A qBNQ 1V`tWF !3h Q/Լ3WDPBhI `P W ))oJBآ4V咣ttL02A~n'¼Y@Bn^YI5i.@Zs)\$+ƙs邇!!o2DŽ=a$ BvI; \EP[Dⵑ3"& 傎CEм O[$&w1/ R^ȉ3BJK3|&@1Z,p [I,_k誻6w0@tK %04HDhrB&jʢOUVL jp:ܮrĜq;i2t 4Pmo?);ptOț-= ]rݏ@|NDc 2I%weq$ !,њqДդ%!֊A,5*BPU5|~q rL޼4@ln,@c bDP й#<9?x aZH8ÙHpAW81#7[2XѤ i:#8P43p? ʦ9 <>$I-ܜ32W a b19TzC7h S  Ð ` @7hP:Y##谱1+(y?#r# J Õ0F@ b .Y j)AB@`3Ym J^9# w0xYD119#: *^ٱBϫn+.Ȑuȡݾˊ܈ ̋'2)p'L8j #JlD# ɸ3AC:Y⫛Y;Ci;a*R#%͐uB&h>KH>r_ r lA›C0*Hs?.p8yI<< &p0c@b!ۤ!#oM (V w! IwIʬIH谀xQ@7L!e! ?p1;t)Ёz2#|LdCUI?QGB8ө`LI&0Șv Ж@C]#ЫW8;S5%#;3r6ͮiI|&0RV%C( .kP`*_X{ x:$ZF` ͘UJJ,DP2MD1.!1Ej y ԕhzx.kqP0?y 1Sr@aٮDYb6 #%@y`ۈT R|-[a+y6[vnoVpV! +%0" ʍ/Xv8s倒2ĞAF|\ *`fHzAn P HJH h#0|2Z$0haUdXV78fPc! #OP  )x (lՍDRjӌ*(1!L5ڣ<"BcI؏ƁAڕ!Ⱥ5՞P b):Q{HCd%0#;c3|Z !ME9= pYB>|x p\CDE2Xt40 oPS|zJ@  @`Ÿx )tAC@ ᐘL2Y Ҩf[?#qp@S)@zrd@, 耐8{@9(|W&S`1I+΀@*>YP`xAnR՞<7'*m-[>w9U1L:D9(2/ Bg] .No%t:&@MׁW-Ƶ;t~9\O$y GbL:YilS 2QdX@ȏ 0x``/xX6i&h/ `w+ 2R0L9B@pQ:è~MbƇPGZ1jʁBàXEtKn譹s(4p~|"0$q8O+k:+H:3Q)Ӏ@d"42,ȧ 7YIb±iZ'qܜUc {8Ԇͪ}ӟ*rlFⰲqf|]``h& BB@^2 ­'Ftt,MX1(<ј`)ФH>L)eCk"o,t8(bҜa75c!"hK,9 P%$BM3hKq"hvM~] @Bfziԉ!rCȺ5怉 S>F:W 9 3 "N$\'|G!$I`I%I-I)"rH4"ed#FDǒ.|.OH& :7sAM0Lh&f4 j J"7uIP#pk%uM[ѪVMBu`R2cY 6P #p ,F"8!Utivdjب)a1¸? 9Rv4KbGH@r D J:RRVH+|Q!3#&02bTSv_si Ad+@e O?R PsӨ#p ?G s*r.keSx1(rQFMܚNdbIG"lnJb%K|sVNb`x"/#5B㠃BnWx#~{\" A߀  L'j%I+GdRX?b2n]rx+pW+cZRxtU4@V` @| ^BQrYc蠣&HqAP!^q`DR1YDx3GRlM60`02ڄ*@id~Jj @pVg=.P2"4fɭ'@Gz[$(:K3f2\! U*^ b-,neRH> HԆn\R +! l(ZJ4, XrZcGAΜ"X$ !.7 #%c iF"HldK.ab^"Glfʩw"-@B̷ z,`>X ^ڿN^cKBE"Ϸ:-80@@!Hü 8ee֕*h00Hts&$^6 0s ]cG/6-U/u*sdBҀ%twͬ#`j0 6w*m v'OMl'@tm# ^t">HK)! ֎3ӑ>B!< @ÌtZDr>M#]z,\NA ` `t K6:%D4CVPMbZ`ÃD*%?o8#K.%Ұ-B!j hZ8?yct!ac[bT,_bc GbtW*6wba,@AJD$YnV؂:R Uk+sV6̬XSy@ hA>`P4.*">8p+ @ C7E)/3W(2YB4%V̑ioF.K^1 '0-s V'*|¹U 7"A``ZVdc^% Lamx:c7"#^JCM ! xGK$B(VB2qLL@pϛkkNT?PV 8 БHĔ\ K018ɝ0-xXDdts8d5F&#vw̯(iTD\Q6ϼJvԨDhL.jXȘyRs4J?3BVZ' rJpkѨ e.| :uxH@VJ`kf֨1q >ݞ h:4B'j .^k:%@ )APd'eX?R|p&Q D5K*BL ".@mb1mH/"&!N)`~ 'ޤ2$Oѥ^3c+tUY3ީT m×KB[/5xoxa,!28=j-ы @pI֡!Zjk>zAc Bˬx[<,6&NmS&L Ta wRPxr?5|x" 4d:dp^1v\"AH1Cf!V$0=|=.}HX?Nb YV*@6%HW$Y`J2ڄXR(=t=7J$f2ڶC0/DztNe!6P#Y8pE5R~u=RfXB"V' fz\uچ#l6}B9:|v'-"5N#fduC!QBNs !$&7irX{%gg K8 bs΋FϾT4M9Zd$e aa0x4v5 4^cno$4.9şω D3Az*m (ͷL6ϻ'p|hJ,69{(Ȟ(_d,Hl⠩*@ AP$avGEX1z}E$ L+/M F0";Þ&+G@a37 H/ 9k(#ahV8MnQ.R2* `P 9 Bͳ,ĥ&Q G#F>%NQhܚ!V364n3O)N(]xv| B@A Q) 9t0#9^WNq~@s!ʓU!_).hv0wI#:D/%?. % `yDՓzR74{N }5j)°Ѧ^H ApY~($8H.J؂q棹 ΩtSCu3ŀ7:(㧃m< ;?pO3(E MIZHahEAN8TG‰E߸;|rIڱ&*UbS~lX(e_1scH3&zqFNF}ڽaS$7%43,M9P t.[ aPB~ǐwh 8 *]\ >Bƅ13n:E D &$uqMz-(B BvPn͂EƝZFT\$C-dDvøg=BBY8X!Tb̰:T I.iC63N,'gl4dn \>+H=zS P$E J'w@ZpJ:D,pҞRIN)$gOB;@(l@` f@0 49OlfNE,&#&h2XZҸH h4$H!Yx? Y'' "y!~TJ#:4@ Mp?d2(Ms6gR=FMĽyP1|ɛ Amc Bl= Qf-H).zc(bXZA*@ d,O1`fC#8clkF'FerkRLHH9CpJ5EZbI/JzUĐ'm 2!4CIz3lH?$`mX;[R@P'`;@yT)Dgιt]yQh VXQp0CvC8cP# =BȰT$I3)iH&Yg:;\&"zvQtӳL8L/P:AH%`\걤 H8&PS Иoq):+ ۓhM3gjT4DQ1]hi+t~T #h HSDTta2UL$2F f'T1"3x45F p06’4zb"0”~ 6&&%h6=m^a@`ABP6U$IL G,D*I4SH ARBZ-pPM $$?Y_'X71D= cOC::GZ''{]<9pd^|".wu|e-??qj)RsA7}n̰c$&x1{/",eH>>RMɐαV@ 2P6F)O1 pi z݊ IK,=5s] S{/')8̀V^)Ĩ,E>d}O,0;Naq)h4q)јSF*GhX-kaIhګ&S أ ;%!)(̢Pr0 Pz ƙxĐ P(Y4Aև|L 8;( JG(310Q)ȎKrqRF$ US PǝJԜz Hڗ UI% QL2NҒZP*^Y88mQ"` >@6u_ 9"^2=Q!ȷîH%ȬDU(QBI`~8 x M&`;@';meNdԛڛ Y3 }q!r!!%PdžlaD.=3҂H#H&Q C *W%$Pb>t EA+.ڱR#5|9]sOCYO^MgRjĞ kP]h%%[-\P8w54j/1V };^ D`aD11lP88d#L21q)ڄ F> ʍ.\ :} c`4 |Z f-:x9Ѹg/Խ( PC3(xt 溲7ŠYЙ+4Xōy wh@=ZUPV\R 4԰$ioE`D H$Ȁrb0N6ݜ KIG(j`p F녺9*j ,];xP*1Z %N%:zii=IVΓO ׊dn;7qn MRdxE#;; m-( t#Ը4:, q@:["BA C Dgۡ0@IŴLpeYΊYD jNKLͺ8ÆcvUHn-\I Ã1!Bk! 7:k\eNQ32|Ir$ YMJN3xp'\ ˁ("T[#CCEnx*d+NQLQtW"qV 3[+G 0tX @qZ(ޙL[ĺb+ᬼpxTt#lNӚZ EXB81D٢)f { : 1Dҵ,"LB pfX3nmkg` ,B-/wF7,40ßNPGL!;-<#f[(PMpFPq`H$PP=8o( kqF|Yż|2Px*W&?1Lq ]%ΠX^>1yIQH2*k o[q/:;{^˸xS<`:8LJo]hr3Pr*Uv/`(x E H3 J0SJ@04f΀Pf\89p8 HM^EG{zDTUp<cΌt߮qnf@ *+EX   YFqUPL3'_%, 2aύqWTŗt=~o@ \gZP`G>'P Zd4@ E*y>L&Yx< Dt8 L$W~g >04t@ k(r8Ҁ#,c!D%G`. x< PT p}=e2X"@2c7!eyЩ`h*[q j` H4p b3طK vS0a/ ї?!2()|)M|x舾Qu/" r@@;dʆ蠠 Qh&Iz`6QԡGf&A> X Zy<L`O06YRf):}!jA+>!K rzI$ eS'\}(/* )"m 0 P 2 AHa:gP*KppƐxSS5.j+̶ z Kd+D4MGfQÛ|. )r`5`2G} r" J |ViSOtb* jn(xOp(L Ϋf|+$$!LVHz}! "k!h`& 'LiB鹵XAgKRh6G\HZlY1NU{m.5` )(q\g!Z! (!ԪVT=.s 2 `]x(xr\39xiFQfZ6t1(uz͈ siKXbL#s;RH$c (k XCT 0% tHtlA A}nMGB-ǖ[Wg r>wA~@H ((ԻRIAX *#@`5FъÕ ,@v)蝣ƍN`MGDӀcy< LJ# M6IHU 7P <%Rx4e!8 (m&J zEry3`C2]d-b DGХm{+5\xJ@b8jvJvoGL`IDT JִC^% ,fL64ơ#>feTHp,# J (J>jT Tw„=p EHVtOFh<ô).8!!I(c1" r%^i2>>L */v+#d< 8FI܊LL`Wddt.x0 jO Si,`6Te`.Rhڍ P t%O2(|ڼhDp !*@Id6 HqC*d*5v@@0aPB>SG`рLt),//v:KPKV1bJ z3`#ALeУF Y6`!i%C2>`jɲ(FvÄ $Ӂ$+AT .$N BJ)5ü<Y.BoE!2J!%$X V &DHe%:k%2@B-9(3ƌa(ҝ47$a!o>4L2& \"* 11@"I[D|S"(~0j,A ۦ),ړcX" b8B6M3@ V R`!*mThC".2Kt\e*A( <,9 "DF|B@m x Va(91A(i0B**@>M l4q {;P5B(!T~BbDAsbL J / 4): }0>HbQx.ZmaQꓢQ!BrNOmD;yDt$` ``0 + pJCfp5p%WuEDhŃ@NE`:HIbhNU%$a nhC t9DN @VP@}:U_fcldn!j FW dE"na ݋1"NaN|\$k^PP` (Ӄ(RZY>MH1@8VGa)AebPOAa!J6^VCʯb(dtИ.` ae61fcOAxFT@"8T }[%(ba((W(2 =>119 ؒ*] `_ƴXD"~Z1dAn!٣{TEgכZjRy4hxaڞM%cm8 @t p3qڸݗj"vRSd1bLu [j|/}4xF],X9/bB,ƕ/*˺!6Leo[xl v h- D"۱B(DYnUZ @ f9 R[1Ix6jD2t\F 7m t >"b);,TcGGPRFZ(p}He$"/ "[gHaW;akqd(:Aڀ tP4g 剹:"-b)GBxnA״V@LsB'Z"%\I06Oa& [ZiTSk&V o F)f7!T%|64aסd|뎈JxH^5 <"F"J>zIST,l d]Fd9R> (zeBo z/ȩVFd!;l)ĬĘ݄DD!HN&ˆǔN`?K 8kt Cj% 66Lb*'R{y1d"dm'Ęa<~Am%BTMU ﺛʬڌ 3wFX%<*^+D^ 8\(>d7IEwCr } 4zzc58{Hp|h8@Ys70 B!owwp|M B!U,ժ~9\ΈKOt9ƐP2 @@ mͩS,-i ( aj,n 1t6`– PH 8J1܍ LǙC׏L}.+!I'B0)鏣c[ \_^khOAF 5Kƨ >k<4`CMTN`FḱP[QFyltYlGXD\{'|vIlp*BRI|GJDn#S#)Gl&G>[@I>?rjm`G 5$)=n*eRT5϶e# ^4<>2FDLCpk3nudCP['V/)k]a>UF ?1fP*65rJ7A8s:'$@x %Cs2NHO;QWxX}c?s j X%bH7p ÔH{ r 5Kޫ-` y8P'B*b`wa+`)p;,81:k/Ȉt$3 " q/ELn!qP (j/?i<pX"RX- 곀28F)荶?ȐG™M im-1`(JzDC<RA$h (ٞ9f]9YПŰyZX)5`MHDqU=:#\Y\n#16`%B(ȉ ZS/a @nf Q@S]%"0`\+eHLJ\՗aYr9bˣL!dȍhyc +R)%W=.+N!'9΃AY;4cy!-*2l8m.ͣp[> 9Jأ90@'FAȲ)ã]ȟZU )`Z0 6 {[;&P<*0A !$EVhZ)[8(QY/Q3GP ID$BvO=4'f0-#E ?%Csi2ƌ_/]ȗQj-Z8mXZa.7!ka(PCh!ZEv՝ 26PpjH0XؐZ\`z()@G4WJ50 rm$eI>[I(8E8Q2ݢ˓ȼ xj-HH|ΐ4ag>/Ubh䀓!ʺGc?4A@kHGd(( qm,B_\CCq, K1x_֫E?..k0C"0*̪i#q ٚ?j{-*h/R8?9<3qRrZ֯׸WL7O&;r0­ꯊ2q$興y1q31d0UmvPI% ZC12J{ <'Iޥ|Q#5FO43XhfP|t)a8x986ʧLn=9{/bw*+!齢Ƅ(:ΫL7e+] H$KAhHx 7Ȼ8-Q>CС&PqԮ1X\jkrc!h'x lN x$ovrQ;iwt;`Mc=m7.C0h@Dnj_5(7\ʏ}nˢaσ<@yyf.] '?O^&W/y0L D`ĩ@4r?gkdA]@Al ڒ$0.1cqvȮQ!SnB.Fb:~ugow7$jh3͠!RѨ-%FQHVPŠM `ş8@Ps>KF_Ȩ=uTI!p]ָE:]'^c|h.KQ3<{=|@Ӱ8 {_<&O\`@`@x}Z<~m*2O(~P*'HyuPB$Ygxzkt^7,@% "4 pb*Dg êWJ Ѥ ;}g âX\e>FK;3,8O X|*?903 ̧ 3R2 ^1tIVWe$<0L$ "p( X dB44((9g r zn,4`M$//򴝟G¦*)Ph0 T hQjH.I#.?P=r%P<# Ȥ#8}*"qP11VT$d)">++nÚf8U0 g쯨Jx̀[S?oG'U 3P#&n' w.CiۈҌfK$ (uH+XDJ| 6T+JSlj Q88ZCcF9(Ў"0SJ\'/?P?rFk;(2)O&pd \ehŋh΀-,Zt"e4>سP !T-"vPMyTQch˟g4_-mF8t9Ey)(, VbbQwS( Q\̝xR58@T"1r4TE.t/Ԅh ĥBGPUnyB@ F#|CHfY!1szC1@ qP(:n|\fI2d'BpLA}LF d+q0efRਕVd^X"6TE}Oj.ԉ" #TsU @p9`נ[8) AK_ 0:! @dUJ_8ǚ - y~-}$bX]FZ0l>pF['v>.cwT0Rkc5g,qf¨ڿM5{-?YTg `W*N(R8Qe$+Y-h.9Ž B`&72[E PB_^Z12B@UVbe3=,@ R3U #úןa;W~MT-xDxr! @ @!|w^M #LjFeCA r=g A䪛ap^ijiQdzyz]~b|PP"X4-DX5 bS2xaրBcH"-eUo,KBiF3Lw246#xdϝ.|HܡP2`MٓhhO7(^:$'|J\[G !r`u =Dp揁AD0~ ,=sd] Nm@Gw 0] ޝ&KH{ʢJ7LmY$rsK]7d_bݯ/$[ rQyBv@3-]T Fv.fPɄe^h+˸Z$4Ca:@! Ȅk>,ÌA& 1!FCF3\Z-Vxr+VE )$rA faFG*k&K& jtRStִd+)Zh1h2BZa .,Ê(b,H`TA4HǎMhteFL>ݣ^BpD VJ a4"v1nvj|6MX;<$<ޅk80IN .a صk9k?Ƅ$: @ `$#&Tc"kV+BO!4`!j#ΰ-'`jA>=+g@Tv.'򉫣pʢhd <¶^3|1G(b#!&YaB@)j$HU`V!F.2WFD¬T@n0Bc N'exJe} v()b>j! F@N2,9D( .a8 .tN)`coR20jJRV,f&'=nEE%a NP VioHC(2){&<4& `VT E7Dg~EJ#Bwn."zu, 8d6zD"Z,19hIx!* -;p6IYl>pMɦJ4̊c+ sx@6AZ #b?ECT9@)f#1: t$~rb:3*x ]$7? ښi*[,ģ>@#r CmnOT_vL c%nb$kg]Jh'/lV Kuhƺb@ A bxDi@o#2P%F}g#4jA^|uc<*kzB4ڐh#L֡U,Jm4=5qJ.G\Ġ*s=$Bz`YA>Q׆5Nk}\fR:,:!CI@ ~DY?ʂb"Kړ%MƂCq0;` rMv$.9AlQC`2UTKB,_MQ@o lA$j -lR bs(FB#4JP4 |3G2XHd2lKV Fq2csfMP  mE X_Os(xvKgA @ vMhB&Nׂ|A."b2QNMWCJH?~.CZp~X$Ri r~q6TÎf/Q #G:/}em1.Tgmq_RQdFa v@j-,@PJ#@px%"W9x>D#, np:HfB`iA|q#Ipb$>YӪa"t~JcȌ,$ űNn ,p$z. Q 豋Ӟ(Wl;lľ5N*X1.s.5$CAl|6P8h^#9]G8: l: vfӬcL<>/[c&DXu`Z f=vM5(Wxc>8E&*xbVB8`Z\Vze<-KaAj`FBA2/$_ ;j(r`4H5b] 3L<^"΀ XsGUsI`"/O>ft bJ1@J&'#'٠`xp6lIoh 8z}: @) 0{'+Xx<T`7M<9^__WgbQ)Ԁxm'Z=rZD84I߿|['C_/If)F&"& \oze9ird$, ؼ>*&0t< 4Ԥ|J <$JHTܜ/j\΀+~&C<BZ>T}l*ԥg|*+!BRЫ2`=m eIiisq'>AbX L1JR/dQuH^8. z)W8g}!j0$'?X>*z-ƖT)GҞH%&oUrc0 ${7Br#";+6 Fgz*:ęS^ L̄Bfy{X`YD6!#ߚ5J>K$&C1<+*d!*ΔR1,IkT-IP92L˔p~umщt_\\X:`&L{I⸛6MJ aIX nȦ+鶎0]m[G饐?Z@:u_=Y5[b{̔3k`Pš\ T5LS$k j~%x$.h,4/B!|,kG? UCcc+=2|O:=`7qC,I#"P& Q$"_*Q]8[! $=P*Xf(k_H@"KAp-nTN P(w/A( W<8h?1XY$Q1;ZCVkm6ɜ"+8=/  ^c0ʽ!'LCiJq<(`"jhiTzDږ0< AQ1`$E:iI ,JB&lk].16bHHf`Hyb&GU_4pzD&3AE`VIL?_v408h._ck`r&p ~fe Τ)$vmr ]&ēGX.7LgeȄ\.^}Q(|ִʙ F1 Hf~,Xy /0@PT` rkhfQnˊqEXLu*"H>7`;Mˁ(K@} D^a925J((φhgRrTUP\xQ VK 8[ =ԉJh9/}'5kRe(/u`sG2A@ 8}4V{-y/Rd B, hI9+q! i|2St(O &)I%=ǭ@Ih,̀VEIRsҎT 00@IҐwx̪,.F=ưTȕ Z6iҘtр*yOÚ z% 0LЪd@Tà6;1$5as >j\_VHD 8xOJ0%ȑ5à# Wz[|]lx7PC1:A@(`0M@zb/I9R[|.vzi4&!SBam%8CHc^hR28%@%Q:z3 YK=.!B`W.bßԸCb'6k D8S+@`slO` guNK0%HlH  n8SXNXcV0HRX'@" P8 @XLJA@z=0KXvʂ>xb+جzM@e]prfHc!=/0* _˳0#:X(?Xܘ;ƶ2}m 13kq&s@4&_]J7 LÊ7+>s@Sp}6QmyI-EtVY]"|buኪV! 8?)\FiVqt Й0M0Lk0%ulNX&kJW#Ȭh |hW`>:Yǐ Ksb$98t#hjߊxP(A u.շV *@HXOnvfsH BvD3EVP^yZ͆ >op>g{5rq@@[ e ub"`K5A&E%բdF'W!_,SΠ`)P=L0I` J r9'|`XD;dW%`h5(/lfLG껀*  *& `@_(v,BL,ob Ҭ0 &'8֫IQq|?8ȡc'̆`* c:''m 򴬵, @LUX{(E @ H,h& bx~řFO>Gr*ޫ{R"O*$H̐$1G*J<+ :S"rv*( G(x :2v4F%Q2j"ȊVZ덣ۯk  3 % hR | Lܰl$(=[0 mJoM@"@6J+C &d|d$rJfj i 0 cHr]USmOCA/P| @XS xIaP^A `BK" : fY.&<5u˄E #`^LL.~'knk쨞0jU#"g2Tp&H!r`3@hSċҿL8Mz!0O a$ʮ1d$ܡ6Aㄬm(n.zoQ:N1&AS$}@zbʏwQ0üLI_RG\Q` JFTh! &Јbfu@e <ǘ"exM"%cݝKH(F@:F$G,aqGyfUpg $X$13H^RAa X$@N7!= CU1LK=T5~DI('i+2_sț%+(: S,?A-XnxVi:"0T 9,|BLA]f=>Jy(%b qfxSJg*wCʊO  lD7J\"! M pb +q`?ʆ"o,ʸ+E =XgMHZUliFwLz7%eIbiZx[,NAB$K;^¬V~#eJƌPI7{A-E Z|<ҷ"_|QPV cĂ@0ԼMcf&D7P@v^"{# _W s[A@)v"з7!I/#j H)| f^` Gcq#Ԏдf43FW#0\> 4 <(c^D/:J'B2/i'e|(`R| jX$*耪EFG1++! U^4`ohþR:e~ lOh1 L"mIR]B*J{ (a;c5$/% ,!v@ !Hgchx c,l!n2@OJI| |F>I*F|L|ta>@ f@"M n @HE!0Tn`C`Dt Ĩ_QZd"!\ .A$"ƴ \~r72'S@ o࣒)FgQ&nl":bUG` .hhL,C"J #1>qYkY¬]vU ލ /mdaT' rhd⼋E(!@ ئaJ| yI"`d&^{,"h M.!;vH_@& Q L|*.$F$֕ :cB4#LJ2*.!!<EG!1Lyr+@6)ls(q^8.b@b 6&!L ` D6[ (/5dO8*`vAeJ@r7p snEErځ ΐ(dz/ڇ Z@~sO0^g gژ8eƕĚ^Y`!6̏< c4I#:IGB6G ?gR7@|agmM3bi\ " 5.@k&ڇ"X@B<<%"I#boWC&BT&a~e^ s4>Dorc"  @CaGD\D+QJ+ttHڂCB("> @0[4$BAvZ@>:32%kGT+!H( . M5vIdPd C*I"Ҡ6@Ak1r ,2@¢@^&"DɈOu:U\BaR!& `!!04d5*vb 2V.BdB7LhBvFױm ~Fc/Okpע`Z?Ҟ[$BNh.b2$z*B /(T8O N<8UATXrz0B/10zA uMjW3 ` i  8COƞZ+X Zi&euzJGeb|+"H&}wW ^RlBi_Ck&;OTi6RZt#w(J+^B)j,%,"*^ &\?\eƸ M(pAأAD`Zp+\ nOD. `i5w` ۆ3k{lM RAzZ,3!.6"y .C<72>`|Dx{C졦 Y;pA^*$LH&`#DBI: o`$d0Z.ʴeȢ;ݹ F`V|f%)k,p/B &aLk6k? G&0!R,^bdp{TA9D n&1( #aT 9}kPM`Rs 5r?<&4W={XrJ]Cam* "uh'+O+W-0~aDm¯bVL0 F.BIQͤxK"3|}wb@ 0PAx, S*Ty<~J@ؓ#{1P@4zS FP ƁXAt  }?$1U|M P Oߏ Ng>A3d F#Q{_6a_Ҙ|>7M 2Q,t;] \ ʂ%7($ _y&r"`Q}$@ KDOtWr"q8+tu# q'k 0o@;'h lf(/ 8v+<׳4(-K"x)hZ zR}7:&1H"0Gz!"-L@ǪJ ,d4eF0@2.|!m r!{@P"vǃ ɄnN;(k8 9i{:8G1@6s{hiJ3Wj#1I^Vhh]Bߧic k꡹č$ hEl XQd> KL NҦD1 !Я0j"Z& #?$+;kL t0: @b*s5>(.Ԍ!@!2Zp`R4Ϻiz}K5nQ[I.9)d1V\!(*ŠC\XC;yCYMXiM-CAzL$p(`g &8W7±ɏO@_ JP*gYu·+HUJH3~!lrѨ `u's~Z&=Lb"+R/ BEdՎ:"@{"|59.@uN@I{I q#@3T]Km%}@ Әb|p EzcNy!R']HP p/RZOyV}|> @#cޚ;pu@c]w3ȴ Z ^@7ZQyC#rJB##|  +.& X@bzAJY+J"D ."D`G=R ^)Ě#1nAY cp\$Q7Fq ᔉ>R@P Hp+9 p0g{ 5YB)A מ$Dߩ0İ9u (` R1[*P(Phs>zJ!mm.px- [|D &%ݸ3AI7us# 6.bR 0B)|Rx5j~QD (9@Ba27q/$UБx0ւqTQpj=@k0MJ|f|DhL Qd`OXr?-:Fq_Nh&˘AD=?PiƐ 5~qOS_G[r*ø$D;ǒF0[GMQ1Ih0 5<e@pMKaʥ,p$hjyyr.9J <ޭ fwC'n\+K#4,ѕ"p W6@Aa#yTJ(lfjhÄPAaX jQIDlOb-:)OW1yManbĠZxޔ (G6KO1>/|jMk1%4* up4.&@LGZ'b4SLp,\ Ȭx4cRO-KR/LI9ax$*hʗ2ej8$-pZEmBxsV b5:r@V |$i눬W J>߰v2m]!m=7=g "e-B@*[UJǐINz[q @~l G - Wr%tED  <R.?" $(V\p.DDz8Up1O1g.m*"D0+~!ky1E]HF6J 00p景 i;Məl BYH PuȹS~K[6kbTEO2פ($ HHK/Q]_?ik5'(Vsq0w^#_? -r0 H9bci "Or:DXs@a"+[  +] 8ؘxY{4~ˍX Y[ >Ȋ*JҼKj [2i i^*0%/(7/!)aY "Aj L% yA 4 >HGn)kB bġ<1詀@ R!)=x0Ҽ (h8o@8b2mi7+Xom1*qS> Z $ xx2\{%П > nEAhQk/ꭇq9k#3)(IQ/HH(TBG9As[ =a[9 Kߜ0R)8tb; `ة}8Q9:H40C鈈(s{UHwYb0 0 餘ČI9ТڽB0{؈HGhFh>S)N̨6gX) Y,l3u+ҠoO O5X=.QҒp, ԑ03iS:("h |/${=D< !P L3+@T\?+LṺ̿؞-Pu9S`)ߡ00hLx 9y;\?I q`ԓ U\-S ܊&g4(V`rGX (@戈ȍ~:c h5јK{`a?@`̇ w2ZމH( p <h1 1hOЦ p a4k=CHx$hAMFJخ =Js-k-PpE+m½lր8[Tزr4^OCj )ۀ8@ثxzu\p*J\,J7Yap MPHZ-nD|ٷhSZ/Lj_(KpPmx8ms 6QFH`+@Ya j. xq '@Z:уH6Ky#*hͩh J̀-)6J Xh*9O0) nЬ?4 fbAH@.XW:}J^R S8ć"1 qQ@K  Js+phT:F<#"TF5u`n Cux`EԤ抒UC h6I1*/(,,$]U j&a,8R+atceßkoxxmd0t GO&!g ]="`+f Yi8-pcK}L`!@gM Tqd9fV 5tKqA p/j81IܬF0W eC8Ɏ re>zNKfrI꫎%_BFy Hi/ p`Xq(nOO:|(weDɼJ6Bz>B841C OM*Hw./kqF ~_10𗏊+axTP3Q$ə(hӒ0nSQu y; G%z -nۜARz:y!a `FN_qل4G$m 0(" >0fh~/ l0g"X7K-gE^I)|gH{R0ޭ/ !! ?Eo pkv'B#QG/.^.ti2NhqB/L!\/F":\_e<ɡ0əOHqx;pa){Qbҵ(4:9ފ={s}a&M+~Lh{4_^;[]U)UT-;Ph0 @ ?l@Ϸ ?_Ȉ8obd6YJ*,L!z]4LG&nl3J Ω @XQbxiI.d:*<*k:/JTSy7pGqޙZ  ")r|݇qئ'x)75IRi%p03_ "P8@B0P!1ȤR-'H(RR1Bitεi;8 -9& 24y28?zH u'=TM iA 쳈:-8N׋kp9;\VBhkJ؀Bt@>Mq.Kd:95Qr0/D8 ,8\@7a"@quK%EtK.*Ƚ=Pޓ08 Dàv;=>SbsTiBY `EQ*'d=R)sRYA蔈7%I!n0Gy}!b4!$2;*/ Q3^r*EGǻՒB$^Ȁ( "PbHL:{k@30 ɖ6ܛ eLŞaAia5.,FȠ` &%v!vU)7PGA1T&S MԨۖ"[Dpӕ8@̊SC#*X4q4 A 3O< <ASA0 ?1&T:%D}D`Q7,V v(BDY&H2T+aYZJ A6!& *yO  ${CuBE` $BRC=9Ep9"1,_$ud$8P $0Ǩ&:W" H'PGvvevɱB@[2X_Q]jaX*<#ȚB~q l0@C| "P8Gc&Iqmyx1S̖79N/ J<ĀÀT0*J0њՀF "0 `rO6%Yw2'su!8`r@8 (DB)>qe-S& 'J .&ܔ,"J%&fpf%K1@Bb]DšA$ "w,n焔.HP@ Yet^&04TF1C0 O4d'_BeR G Vf :eaaEJ]jiJ :+FKZIzC/G$pAZ.CM 8@ M:Q6ˬ)ndac 8B8o4p8ť` (=N=C>)BHA$<@ zcy"ˉJvV:VB|.H/O\ ` >g&n*X䇡]V"l}x1#z'%" RϺ˅hxtm  _',L@Z`d,2$fJHcR8TD.-=D.@h+ ia!Kcx|"A$jkyW#,aOj @J+7'RI?WEY%RC ,)Aq@Aja-vM]aH&X#dGCUL@&^ o900g#*1F@$@ w0<@{ n_0"&J`n'$8M$6X"ai\O$#D  P"N@0TT)1P8]2( TujzHznd4ZV,a.N(E"##]`FFB` @ dgbk0j&{\ta| $TxR)Z\u<t0$n(4 \@\, ̅ 7"쨶eD.Kp$K1xJ_&#B6$ &TF"$wfeTΨR!ֿt# ]`1~` ` &k[VLbbVD䐢BluJ@,O+Z\ HE6.v.`}!, | Rrcpp$pN*KakM|]ô-cؐ6&vX1N`?9|dm\?FFb, P԰ªN 4`MAiy,` T &/Q#{']aC!2Zcdd. `N`pQ&P.n2y,KQ+/4cz#NJ bE&aP'Aa. R[&g /oR6r +:* Blз^"BŤ%n2clL-|Q|`p!x,H(^v@n@`!\-Ou48CjH2؇1-@ r#?a\RLJMVb-6u9d Nmz^D$iz.1'lX`g$aze>R&f d>S0?bJ#EJaL(bfTR2E| @]` q2THZa7&deo2fhèҥEEI0<0UUN}!ppab1p$@L^2 LL=b^-$T8W70H[.FxTz -N""6:N$X#qie@6d<fϤ`ˌ|Ѥˊ®}vΥu h"A.*H&bE^j5``nAfS%xu!DAA6Wzbso @ѧIi-v!x8"qhޯX Q$\`&-Vˠy٣)` p@ g#b2xH_1 5"Aq0Oܐ8*0=(Q{ {":oX > R#;'EZ+ uB<@. @7 [ǩ c)<[HzGmpwKKI@.pf"DZAML^0Jm{3@Z: yG[(J4접Or65SSGO~=o{O?i x12E`XroM Jn#>H(*"Rzŋ;?GM 캠`+EQRUih P'>PRrH)J 4QȜ@=Bl{$Kmw٬dVUAe!gIZK& -ar?`b%mz?qn5'̒0Zfo!L$=`͘6D"G0Gxތ{XrGz9djr[pbŬX H835QX  4`Yҋr3g@LCIQ&`Bsxeq@P .%ī)]jĤS1fUR"4F0|p^,$b&<` @b-pBIKtD+4\J R=?LUlwRbLQKV> :hjl,DHyd;Gzfg HYOto!CQ(T#:@Z,_#S l@ (9fO"Gpp$H@K]RN=G{GTR CKax3)!}#U+9"O9BO#pƒz 8a6pe@֡g$cA o`gh @v@&cEL(O0T80vL,SL*0xAE41YKv ^&LyK@Ѥ3!njϊ~X+RG38MHj QܙXE$&O) q4Bď oߝUڒ(|=OIQ='$^h,Th&ջJ^԰.(@&UD0̎&lQ#V Wj&4fYZ0#Z–jV3ʔ2=H8 R+I@㪦: k6SA|.`XBQDYSxQ ʍ9t SL\,!(xֈ1)h-CH@)E~ n@(E^!ju$;R0fH lP\B,^!,|Ti>6Y(8+ T'z',f1;D(^ z%p`h ˸EPj 4 GnRTH Ș Hs | `8XFcdLڇ2cÚ`@@ՙ@|ʑk kG9 0(,` rM3; F)ٹ$ (A0WKʬiЇP: +ۿ؄Q!@`sݢS'(s ΁K5pRs)ʒ#SM-#"iX[QxQH:Pၘm`$ 뒺q @jiFgX42c"iu3?2 AՉހ_mڜ H ʟ#9SzGF #* XNiI8N9st =zI p,#0_;e EESHPM9*9C5)xhXi@ cC|іSa G9h`Rs!q Ȑ J@i:I ʈwbFO)"9p>I !1ޗZry8A@0h8 qS |Bj< s"+2EA>WMEhIp}X&@(9"_樗!WʀA=@@|Énࢲ@9Q !IH%`@'ѥAף uhmJ殳ù$l7eЃLk8;OQ~&ʋ 51+<~n1s; $hjY G=5ވ堼4)a[~5T%(68:־QIేz%8HrA;~pʨ~PBʥ, =ʠqHc@},Yxx'p 1pr >9]$Zۃ?# S&g$>%z]5!AiIPV:[P}?` O!EF49=^.<ڝr[T+A)j辢^(w܈4@^򀱲$*B98/y_ﰋn#qƈ +R?8O D`CхhW&P#0@4 ?V9ՀB g9%9SC~Bs 8|OHMʇHv"U-DN)ܹ?Q&w$ @&d >\Z8 D񼵩``)C(CJb6ɶ`j#PP$&*㣉,`$mFf +(cFb'\ ^xuQ982Ua7w,Xn(=!| /|%!?>0z bXB AvA=ux])t2(X"VKF]Ijj@+3ʋn)%R^ڒ%f#(d)(De]SƊ0$p7_~IPR궻Jr'P[ꋋ=^o`D&.J@ 7[f5F@`H&8~S,@8~ |>_R  sA< 6?/6ha fxmcPI M 2D+9<}> $f rP}'րuP*1P1f2!K&A{@mVFAtxH(+sR|Gư+ϓ8~)@h2? TUv9:Ax5 C"T')Ep;"+8I * ~ɉ=jgIo&Hb#q4 %2 Ff+`迬&$ >K z!Z;JE:bJcLD |Lz4#J򼌪24.  TzGܒ $-+A ycBҬkV}?ͨ(%(RRXu4- '@0(^qA ~p? EG12}$5{*q@a vMҎpd Z `g#3j'j2)sJ)|+ss`@&:j\K!i Kt 8 p h{y{*b{dP\$Q@5~Dgi xm:259yX.ũZc'R/R2'P { A_ ?ҩq@za3J_;+3R(a^ {Te#҈8  -L6tP&h9 Z d,qItp"D~!^Qitg  GZ]i<;3"M 6ЀK-2I1b@-&8CqEK5hD9;{>LT>d8ELLcdW2sK<}gzv5@l9H24Q##Be=d~gG$|A0@'PJ@H 75ƙy119`~jd |&@ x /(GɸHp+K #Āh~kFIN 6"D؞SI+@$r}V6zI1F0 |. fP$!&pP 8`nd%?xMϜOUWv em$6P#S!$dh h *=1SvjE$2Nb0T{kFt +Ad{OͶV P [' N+#3fR_TIip#CaL܆4THN}FSc㐕-lDҤNԏ]HG1P5&TD|؍_0@@4&D;ɖZ&Y#V#@AZG60թ 7Fk  a59<RNj8 58(#ҷd&‘= \Ӝ5#DWP: AXbC@푯;k xs8.Zh|#IBbG^g.M@f @rS `Fxn,X>Gɢ+ȳ18^G Š>d2K `!~,Ӧ~U±- '| dDZfb1憺02Jlz[meFN [#,*i bB pKk~D/)Bb@J:N`b)NP+Čh- ܆cF=^ KH%P#n68 @`$X ?4FnvPMzⴸ*`QZ+*ᨶ;AAN>P"~+n:Aa #ojNDϨ#p_fQE@ PAHth Y岸.V~'&KNp▾:+ \6@6D+d̥ CiAJ(a nFYBTB)N @ `E#85bj[tH,hF(Ǡ, zM$#B# uE=PP#ѨrCrb2>l*}dmO"&HA4,ZxحCА"> @% T(Qnv>` @\n'D! +i B`Ro6ǒH"#W Ҁ &,jZ;(` @ "@9h2z5="jţ")OF#>n %- %DvP~@zaa;dڐ(<6J`=<+f )DQbA.h\!*m) 3trBjҋ `և X\z/ kqT2+5BK~3ꕡT@y3Ϣ',mppxA`LhCw j@жiP^4$n\c Xd H!8Q*ln@- 58`0gkL*T΁&ǥ8/ h)jx\&8Yp a4m|ZNviFHG ilWD+& (bbA>E&6ȼ9( ̇reBh%@0,ЁRl s1&1ȶ#!΂@O ڍ( UOkFC/\(R LM/#4# lV(>$TsTZc**OCOZ4b$1AniX"Ao$c0V, [;a #@h @x ְ 8ؤ>8 u~0( ?X|=`p88>Olt}>UHϾ6c}_0{!0Qy}' Y6x.`@&r'\Y-69`{h)KE @j;+BK0+ʰ A@,K;'; "f>˩qP'R鴄  $R&--rHJpA}Q ;, Pӱ*p5qT (ϟ,/ ; C?°:x% 4O8l. P~ -84 @Fot&)4q손WR .6>K j^ϒb}( T:@֠#KBB\O#P226M,z-2Q| cѲm9oQ- d+w϶Lި-Yle9R5 o .x}c0{4skBˣ6 Ȭ~(oVS6݂HBV`OrJbaJ#VȌyw,f;B'g].| BP8S&DnK ~&ɋ" jop, 9t(}`rOן`L d|mmG[Z\M QGP4b>b4 Uf4׌ϡtL nT ~ / ssV1Czi B)kA3B"D`&xB !BPHD ưNZ; 1}/F2PK'zCPH&0@Ky1Ƥe 9K㲄>B()VFP/E1@i4fàqf*`r9b rI+CԵ¨i!#>Mj/P3RHXb"Q(Cc]׼\sX*2~4Pz3٭#eQ֗>J)~AJf V 9QZV`/!QJM_ u)rK<1\Rp\1Ҽe n$ $#DN9OKh7-.$j"D-o/CiK`ɃF xPJ a,J Tƌ1%1%vtk-!. 8"Fm# x4k4-9J8~D$#&"Tc df\ZO DfMPNy*z?pi(@D5D| K@ Pn'Ċ%v>%^f@rBFӥ4KZYF"| - Wdw<&!;# !‰s%[0-%@HXphBbQ'R>YF>4226a +mLFԟe>Bfz`||No (nCr@p'D~7.$ ;P'=6fhe>E#R!J`@攏lMQuaE'@V@ /7%C(a D@&R$ TC="͔hex:`:Fe P-V~h#l *'&CLS >` hl0ŀH-=nBj&x~z(-y8+U(|4-:eG4Kb^#,m/0h"^\^|.\SV٦Ci1j 15`a\g I&QsfslOJ  RS.+ay*,GoLO@F ((@h/ 0d$$&&?Db+~hb Al3 !tv/FN|H0Oc,"d>Ȅd@Hbjk.l0L#6%$$r . ;mY.gY^+*2%X[W[@wL9&/f#\Zj8#aF `؉ r jZ4o p- C\Ll>iL jbT^ |&̈VNSS @La]d~3whA]VnPЀ"4P\ê4sAO`=1bS'r15u@HMl@J Pj0 &I3Moq,/L|1EiP>Aζ i&r ($&N?u>UԻP85cBO&?3 ̶!d)RPjM^ ̲g4!B8(|A!-̨c?!@eEp! ϩ VH)dJ̆bJP`@ADQaI4xP18;"7\) Bt'!FRno+^c{B<>`&.HIR3琰}6ʔxkBx^KKr/B̏y@ؒanj8^]6PX43P @ q>D*BVB =ll\R:/aءn6alJ2{_eTFw$B>:;' X261Ot4e3mxopcj5o'&u!6: vnH®@P>  Bn*&!~tDWO(`13D6n: 'Js PssH+FZUq/ ЉX#hJ8$O, DHnp#,HQ`ʻBFDz$͠0/Bxӧuh &[C) DRo ėNH,mb$``TK$d2hzăM7tH&;! !V1SK4gjt7=~X >ڰD W 嫊C7nëf>#B6"0Vat:$):քa@ Ηj:3!E'+Z `A/f&(X{t68 b1 KVfqt bg320-~$a)BspnDq0_##3#~58n$Z !ʿ̗b)S5,@X6 EcQbB$z ϜQ8Uh`!AtNIG3q8Z!2&N0b-$"x-f&9oa,wг8A\@(@*`K$bV xHD*LqL"}>yaݳ qd|x̪Cɱ:5-)2/4~tc;s4G'$,f)@R [ArO@bă o@f6O28O\ R8HJE80|nzf8.'LDI( Sg* @tI!2 -#j`Idh' {#hz$J] F$HxlF(ոqs%U 6Ix' *SC0C}L3m[HTj#zƈeZ;H<%Y p pdB+}t}ip|(I2Dn7@/wir6 Kmp.j2[O@;`9"ƀ83 )JjwbI 7ЉjyTCnm3H^E> Hۍ(+ N9sDzߵ"G`(2"=T/tJ"?䖒&($I NhLHg ;+@d! ]8c2uH;L}C0oǶ\!vf$=Kzb@ .MJJjZi\DU_k0*% , Rc 쥇őNx X)O[K >c಍ HbHq$K !0<ޗŀdҔ?H 34s3o쬵zsY"UBGM16p) D5LS !L㉁8C i3#릂K.x\P/,єdI/z@ 5}jtZ$K%`Iv/wy33BEɁ zb$̅>'1'j7Hdߢ!MKDHP%P3aJe3 1 F7c Y0M"- b٪A+^*t |@0)R;Hx#ycw#ҀK?Em"؉F R>u 𸦨KK&0n )H<4R%bp,݀@xCXᅳ90>8 =1"@ a4#:k-f"Kw`"4D2fɘ"V{ǖ:29q|jd!`0y;(GdqPhd›6*|TYp(yj#E'"hT?%pLf[kFLպ;j1)( A DY)Tz|77ݣS# m]"Dl";'&0H9d@ D< pxPuC$M4X0:7p©SNq-x3`,ɪ"]#dp&@p.@|ezxaF|0u24)qify:B@.,,1rGB*i @(p阘 j'x;";83Fy,ps%?jU;+ A8÷rj6A Xh95@XW҈L :*>0QA&y814 Yy1npʥp=*"a%p +PM Z4҇Jī7rn-+nk As*[0 $0[|$;KD5BfRjd+>˂?ڬ>a:B ! T[Ѕʧ@Д CqR#r*KR5YY"R8A1pI>CMK%C!;IO sL!rp`pU01{Д%.))PH$Y)k!m H- 0$QL(4q`u+x1*%`h@$,B&!B8TJձ 5e! P0ڛ ڀ&D jCɩhPuܭᕜѳH,9Èٴ`Njo ܺTփ 2qM :%!:虎iy?P_Ix΅T7q)̥Y6I!FM .>`TI; <7Xpl1,ij܇0801< l̍仅@[GhzD5ĕ"rݚ XaCin p `W 9غ И郘:h>}$<>̲Sc z` >khWk$ P NP!*đ?0ǔxx"Oҭm5i04Idd˗To? ųH>C2.;ţ -٣ȑ+)щ@0phY_ZԅBY(-U3'xꗝJ~ rZѧ$[hq9+BXBŤYѵXGPY 624 èvQlRg8PZ!y2ܽ(A!ŝ@룅=: !%1bhz܀b&·i.Pws3]lQ T)y@M{^)#C\"fQ;)/q yxw$Љ㇠wxzإFtHu.Xbl}Yr6<p8)= "C*x}$_ N:HwSV +VXOzG>n8<󅀀 HLL /[LHz|rѲhR:Rg=P8]r((;dj"9$12yJM`l'˺P:%E57C<a, A+pReӳཌྷ q@6 s$bzkYЭ,Z-~BaYHAhk% ةBa[]W  _9*xYXka_V[RttB(@U #p&uBUmХnb%@҄C(A*nԮ;'4,]R`4,( 9K8m]j`(-`Uu;'a>ekY!i# ?ք ^'MflJMЫ ܤ `ƫ݃1Sƙ$0?KQ]\iے QAu$!P]=ˍ̓sn808XN5p7`Lǥ> 0;4 2^SX== X}"\kP,0s(Ua~ţ_8^ h)lLh#GSexZ-[^F\B 7]J' ̢Vش= ĝѨ:X.JJ < AA В(l$Wɘ.-ȁ =XA2ETqfɋm,f1`ψycDhhisOHGDSvaDP RHaJQ8*TP:ǪHz=I F#qmXH)LYIܗi 5>H{^8CST<RtEulPa|H.DDIHԢyrF5#@H<}ҖWnu q^Z V+p0xQ)~J@ $*up:GjycZ%S2Pr]$od IYT>{`H:}H5M*"{ <zZ-V@ V7S,5G_J=`!pm0 ڵ?}h x#qw}˟O2Q =Q2Dz v׷CxX@PrI8rP(j[Zж쿣( E)(GA2F4j42ѲHq$P:úz7wrT`K;0L"" ^2x4 BfK(sIC2p(IFOڔH<81–k}9*d,_`2 @vD 2lJ)SR#ˆ'FS懟 ?*f Kʦo[j 14rLJL9Cڢ *+ O'xIOs$*d]BX7Z!viE3 CtCmp;XV],gTq"ۘٯjdo= vèf4tV;jC6F.:}4,n0N*Y025[ˆĩItNe?XG-2jƋ6i 9 3ڻ 6HR0=O Z"-Mz:*dxx:#@ae brFG,ډ9.PSE4"Tq>,ȽSVo9tLͻ0 R KID SP`h`C−&3 u6J[A0(&E8c=GD 90cJ#j0@¦! n9z@y HddI'EUépH\JB[!n Ah2PL0(F#v/cry#4= o(oz8t2C9(!DS&N) (eЙ%#— 8@C6 G%>$HNJG,aqOCy;FEG@s7%iN/E:x `6" *%T' 1H/!#ْnnЏhbhJQ"H##C<*UJb"8 Hdt.0H 0|vbI&x. `, l 2mP PX.6(ڳPEF)}T$lS,O+5/5UTZQA.0łe_řZֿV3bnd_H FˍH&btJ 4,'Ŗ6+1&ckCkRbxQ g .k#'gJhh=\,Ep8Q 9&꒒eF*,eSsdu`a!Z[ '-HvqU}< yQC$DlJ  mhcx%ix#̩+Ohdu L$X|pp<4hvJ5/ǃG/v-{{ʏ /2ז&*0Xalxa2O?!PHFX=H؀_d=VgO!T,'A<a_A5$KF).Nۗ2&` Ah/Y+b0O5/4I1e\g Bm !t7‘!z"BϥrPSs!@ãb IJR6u8 P($P]%99s-KzT"c,Lx,Kf !#qh82[+%! @!dɧ4#&VD 9"*WD† #4ec8*dHlKtI .L,g'L,d7d8"ʴd{a`!< 6&H;nP2H:$2'#r"y @bnC$N&91n/CPt7a,zL:iExF(B%"6Jb{48ґ^]d!Ќ0"0>Be).2`A bL; (wlT^`zj9Dd$|%Ep"bO0dm.0@ LI X &vjJ Zerdg""(:#c9- a--"b(bB2T8 m*'( 8B(aEbG! 3Qhz?prb @  Nb>T8b8,RIl¬vk'&A Ş!KbRD8Th5(x @A#e/,2KZf$da @a2SGKiF"yz@xHk,A,>IR&BR{a)&FB8V͌jf*Nb *Cjb4G>Ʒo)b/FX%!b AEƕ 4hzj`lB2cc!QjGgF(JB9Bq*jгv-;R34.#͋3<>*PbgI~e3,^%NE:A> e"O*"//F16\b,J. $^b"kEʌi"=fZt /c<(jc0D Lā< 5`#(.!AIG&aɊ407g`a!|2yTMCloCA0:^] d!BO&4mG΂$="6"5 -XnvrI`jJy#qJ?kVcaFHih!V)9.|DlbyÒ$M!kIL,n(VB61h1`R\ `B@Z>up,b#2.`}28 0a8644*[vbe" a:=R+OfG>ek',`@eP#t̫6xM| .@0b!fg."7?pN"8q#FUKVkC<+N?Cw0H4m˞E6$bJȶDb"%Ө2޶e0'"NI 4 *s*F&3l4` #&if$nORȇi&M`#.@d $-,"Aϓeͅ,8@\<7>Ha:hl%*2Kx tAuz߂.,(}psxfHb0 AO AcFeK>;>ZZm: qRi\uJ"L(ϕD"_g!-c6@tF|F@t`|Ajv,E9[K1#G;ʐ>L!' TGGv3D\ @ rx,tCn-B9t1Ah"VB.K, dD@`\vb"@`b9,Kc8H; ?cV "m-P?< ? F1?@|~?ECDn\$ş- C_OB/w<?a@8m5@ـt8ؤ23p;t0 (\= rA`O8 N9`$ &p`umQ(><L`#CNb}gӸNf>PX,~C-m|FPZ(Y঳*Ymt kȏ`*H3G)s :0H~-9\U>(H&cjnQ$J:aPE~Λ.! |0liĬ{@cD}J `e. @w(5 4!Od$csg#9ʁ|(@R~RC(rK.?[NWO]>!SmA,(u'*,Q rLb-Z*1ǔTz`, 4L6 ȋ[nU+3"J10Q{M,%"T}GIo-ȡ#ocAF8L %Ahxvx l6~j9wKŒ,,E*H.JjY=Vv߸$(  & $ B+aTA$0`"˵ɻ HeycgXH1c@~ `T l". 07l !LU Sr|q ~+:ėFZϥDZ*KpG†u;{H5c1`)8<)"<?f,a@"Dy q}5PBPJ f Vf"8b"~XtR 8P&Gyp#T[="qdROlwE>t@P 3@*EO) 68@KWd ;(G!4qlO2M qEq 4&u>9T!cFJqr$E"b<1Vr2,dXu' hY_Q(fhtA$zH9VFGi6!y tS Gkŕ萇Q!4Y!@-)d~ZA@h (S9WO,C ])w ah,qCO ?FE 9u eqȎ@"\ v$2X2ۨSjEDYp!y@ IԳFO1 z5}B$fС;1E?ڪb N8"VQX"'r.vEYoHx")A 'd-c,IV›T."}^.T"zSDq_mIajTЗ/q8WOt%"_$|GVØv=\!5]ʈ"I)@ ; 'Ʋtmm&ߦע|ñ n^H8ʗ!,w^OQ˅_+In ` !~InΧvHb a8'.*pY EIh#O{>i3Kl1Ub/3ۇ`r IHB~ ؊K0.9WsB9%:y4P;QS`9(<UPS#!™b=#['HIwPc k-Hq}Q8!ah]X-뛒ѧ;] 3)<-`oCݜe~ܭAΪpxZM;<6: a@˜+Ai7`W0whl#ȈT(pyEPϞ8z8xYWB'_N=S%hA4- iQ+ 8ʓ Pq-z5 W 0 )lAI44]fыy0sa{ƇႼi0rxpA0H A8""M  Ao5Q,0B西x SGGxGie& 8כIa)y ˽%xg!(rUipdP :y<6@ Й25h?UA鈏* ѫ ̎Sl,üx-T#t"] j Hp%Wv(Ўxqd&mk"G=@0B)oAT) ,u2*sz+PNbj0zR}  ]'xQ@TS #8s{Ś YhQUWSAa(. US㚞uoLXxY.hH/ȋ*(:,60[UWP=ZP_r@sd ;< Xr!h@ r4oFH1H2. M#%jeoʦ-; QE<u6SR 09Dϕ J`\eА,Pkl3J@U1z3N_N ̫.᪞L !ŎxG@)BP6XPb_D0M9 {WM`X8o.gzB6W|a7菄Fi6:8u.ODЯu9#acΝe$ /d#Ð!S Ssc0٫TA MV<=F X?@`@s"uZc;Hl5xRY؈eD"dkLcLD3t$h1e] \J5=s0&)7JXx,vnk`ş;)-L*rZf8e*0VA00%jݰdoJ= [E@v=̾Uh4|Z I8:KK !M#p)SI;d n5/S^Z-a+;mPc/ +lMkIۼ)g o1cqu~'&4_O Qqg]CwBIK(* rt"9; 8qBѯ(48ZУ,sx30fkQ^'d.2ʨNhpz /E YVW!f r;K" a3BPuwt7a=(PX%@藨ZJ:fldƹ r1؆`Vo`@| @ x;P0?@0E|D@ 1P(}DD%@Ye}A? =e  uK~̛-lZ8A04y qpxFPu1ɘP}AGB] F7 px\>' ! eN&N8w9ƄB-% GvxK-`bzs9Zb"X8 6 i`88@ l<zʙ0:42vǣB,`B'l֭:Ι(|qHq~,JI  & *- :r^^3 `rR "̛ Ȓ PQRQjK=+Fڀg-zU@ԄҖ~&@"Ay!30CG,{( JI ". IFC<)ud +A?Ci&N dN87Hy^X h¢д ޣ,׀\RLW:d6$ 阖*Ts 8 dD1YC{쩜=_43 9 :O L*7c.K8:vG^Xu.PLgsOv(r+*nҺm!Ժ(2GHRQCH$A̎ [%j=.!aIp8N!y .w-QX,i@oIx젒ꩵs<:`ai`iuتBW 1(OG[bl@YG!$$ J9/"zCWt-EP!5, 3<S'b'@ Ca A\-.(EY |&r .zbVځ HuK%AJ%z\N#s!B(}V#/MjK1R&Y8x! 粖8!<%!&N w2xON6p^|c4e.H[?w8*+5,r͆3E>ہcTgu!tnn)JrF$k`5׭ubxwa!PFc'C+l~H)&n̂la⭣jb`P.f^ ; Bl,JjTB,g+l;b "Nd(Ffa8a@ay JyA EAAbVuK^dթ dOBT%L(J&)2O6l!ȵ @ QB缮JV8ZrKV~п~, DIXc3¨&)%@o@B*;6/)RIP#&3&ø{4: P`fE*|V}(Q+R!fB, 1'`6B*'mb&!LM qAL(l  Vi0T˜ub&G;4&#OB"<*BW(P5A@+.Ǫ5DO$nqKb$lh;fTfI5RID<$$ !Hu-joj@N @  pE@Ӵ"j ʐ)B6b)R%J(D` =3F$2*^&QSDX l"'[`6:(@_|uTi8!iRFHxaڈ$#@$``D|JTTA2uD /i `uN;6E(k;@$=ˡ9h$t@n @@ߴǔ/;f5d9[kFJ> @,$.z"L*0(y`tUpA+(c 34:5"d#Q*B'(#z\B,$(¨^WWNr $>BNXB^Ak%1iDPn ˍT\$b=^QpL@ "G!ʦA$;~t ̈zTPU[b S)U@ 4Adl)"$"C(lV3c !!*`@ 80#A<#|*#sA! a7Y+S-jf b^繹qZ^-NbNr* b#*6ds2v"AL @fa{ $ln~ddgP-6BvyW"\%ZZr';ZBd(̬  cD&52UJ$jv&B V#5"(&9)z!g>+ lC%kb758 ?7dP><`1݁T;HGl͡c8qKUI@kc ȚD e{\*2dBi~ * iI]/!A3)7>! 4w l'@4`!=8 9  F<8f2+3"R+&Ů#VL7g)8 J'c!Ig@L`Vph;cx5ZBJtI\(XkcP)b:@=!jB8ʘȄ%!Yx]_Hi* l"4K[=Jd&((Ye\F$M " uP <'{JZIJ*!:W< 7ܪ5<@D(,_`` J0i ȼYW( W 0;ǡ#X-ݺC`,(% @` RL%-dp)T{b]p,ŠXk#R8Bx߁/+h=ڌ9#J"\6&ɇA99! f Xa !xv"$Y,#|BN|!%DDr 6FyNSE_>jv#l HK){R`:Are\)I€n nK1c ;!ބ4~("!b1`/csQAC ٠|UPp]q`Fz$FW*|P2PHÄ5-dЀR,%G@0hJI:LZ~ _A*I!6k, ȹN\ X;Y= i4(\у.st"P+:0UGymDޭp;%%4ATN֌F26;+$T%mLdnR{ L|W*7L\t;azD`>tICZJ Y$@26 KHAj`>$"0v ;qrEu1_B(D[}J~!0@1ekjff `䇐&8([ZhG@hg,j ~[@HaS0xK' 7ʚk LP&2M̭"pۿPC0b(E=ZZ^ȅxpe:;N ͑`;DK`דXCp0KpGdwg~"bQ>37x. !C~ Fx5M "&o 8z]  w0]E3BHl8=: (  K• !(P{K xh ġzsE]`sT<t!'/l&79u'@?53>#E#0IWr4HnG0B=؈ .˰*[+k_В O^u@ 8Dκu; ?y8oM(=7xay`$J^9"(3YTChPNnKp3mOQV{@I(=gZ;W p'P-3.3sH :RC0X h3\.gHNJx` m( 䣈D8#0%ieZFr o,zHڢ)aJYJhl Ca0dO&p! `  `(́rP |?!7ւJho(f(C wh]AZ}=B) y<`K Ll!'@2no}>y bfI%s9{>oָ^O& qp<Qӿ5{H!>@cxߟy[&~h'%XCc\%vK`^2`r$ r ;hj:@,2ժC;ʣd yx]qH7iu " "8 paHG40FLg|ՀT ;F;l󁀐( r1-R֪0XZb(r{"Ik桼JN&Ԃtw@u/I R \(Jc}ۖaHTIӡ.Qd)`)(jt‡{` -35SN-N&aTٺǁL(A&V5kc-*'A%HAz/;k,<0GhCQ<*jAJNqԳ0JPά{SAvgapqQ9ʀbW>HX 㡨n( |@>(_o{t+;b`)rSx@I4NaBD88Da"/V m(lM8&= t()H7,ctB8|"`" 6P\P&Ja*VU AJ4>M2&JdVZ~ͩmbB{A(cz 084ǛG- | 4(A&H@0АNX3(dHK(!fy[wk0ϖťQj?Pf68b`8 mcIGJdq?子rH&2qy/f,RTeqnҨ#O' -L*0x @j:E©~B+D5X= a@ q9W%PJZKa=$䌦x`I"Q3zOY!iԾE`)byD:;&N@1Pg̪օ0V RBq3&U1jڨYIr{';aT?w1%[+)I%|R 1ZOVEjzCP!5pLY|'HZ!* '5aJ4[y#u&0p9a9dtI+=D`:@0@ ǒFFQL @jH?RB)!7t ?t}v =`)%3k bT9uV!a Hfc2ũy*8=%%g qn8H3 4;Т2qV׏s`$lA Qa&RuaSoʨ kR:>g֙&m Z)p9øxim RVrX Ap=`}!GybǭBWwV"H|a뮖69$M61p62NJO\Vh  x yA"ە )C+ldSG֓q Q6`mae!DMH!1 $F@ H \O>gp.-Zw̭!e2d!$x?LA] hf(޴b\?{8@ b=BB@H`6WoYJ$l .!8yo+D\B( `Ģ!(ޫ d!j!BzvAjP05f*Wf柄 4bZoxN=/1!@ȗj έ88-T`TRr 8&hrG<)xBBE%4W =C["N*_j2"ڵBi@zV"<kF2o^ŽNlc0iFK\-|Ca>ܭDa`uѴ+\1b$ Yƒ;BPx 4 !g$|vna|(oF)M:!`f. JvNd0[nNHVdkT@425g \V!&.`Hb,p8de$qE*2d4Ԇb>;fbB4 JC!@' %L᤾Ȯ*8!dȃ& ^r@ma .&za*N&~oLbZ+Fh46?@Fx4 ɠ'dx+Aq(LR>T_i*}3l C^86d'gBK=! :hĐov/[aB C%Y"ڭ -N%ђC>5bJ+WHJ$ a#žU4#=`&.A3W,'360`<H`/,$Qb(KP@Rv;wz@F@>Jw7ňc``\?K]e`j O´38L'nJA ⼮>lR6 c5+T@.G1t@I !$ZBԦ-ezb|mdA fA7lxɻlI\ k!2qϜ; ܃ fT ^2au& @/aI)M;&ؤk:`^\CWRJܑi*$lP{!ᩌʢ?`B c,;)U6fQ0.BEYq$ F ʷ?Z72a! "4p"&bE {~<J LV0iӓ& !"⢣yl-l ,Gn.A+& 3LAʊ0-(df;L⼓pbH3r&:CZWPjE ~@2CvnNlEvBdXr;D3e|X;()G*D\XEEIdDL@2w/B &BNX@%γ my: y7fY %0ㅍ j!Lnkx(A!BF:qBYf *7lE$+0yJQ 4 1 ʱ-v`pu-#pL`Pװvv<Ŵ$֦ <zK Pi1*ҟ96:A-8cgyB,kB*S^hhd(g܁d   Pe38ݸ|4Y `}s![nVWӾ_oЭ+VcV$|F NI#BNrUeJbHFX=b-:abab촲׳sfb LbQuF;եj -FӆT $ xCHΪ]*:"C$* $(SB{㦰[bnvȘ'gl ^94 rޤ@v-NwRmEo!78.pVeJ$KS;k\Q' @ 杠xCfK qJT}Z+H,nnjb (d - kaPþi >…1mf.FAMLġxU.BRhpx(T\[G#9ϒ vEW;@`Ah]? f.Ab @`0Bo.~>߱7t !4@@ w x\)'$/ Dq:dNTt>#S)4 >p, >x!NR1 p>zq7H v*_/tjE.MբY۝J-(EpJb;) >/] t|=7g@{?MF~1OEsu9Gŀ:Ƞ)~B`C##,(%! }` |6i@%La1k/+4d{dwlk,xĜA%Z̀& PX'HHFJ$qLC1Bj +Y? z%@tT5DQ4T( D$B>J;t# la @(JI"=$P ?dudB)tĊ2*t'ȡdl=r&KʰQ7~m"T Ux C6@:y r+`pXX Gd >b.eԖ\)UD7=1$Qf,X3v9-%#c8a!cAԵCʓvh)P $)6P(6A3^,gǕ 4IVG]v¨$MӬAb8~ACLh:;B)֮/ETt 2C%%iu8cT$t*H$:Q fjF"H& ʲ@FԺ&RDX{&I /G^{RtZ\њ@D +H7/F, Hz"HX>zʌ&9HB8ĔZU FE\Ҭ)c1 A3#Qk{7؇gNrl`'E<3;kQ$U&3o6C8m Bp0f8ZZJ}@}>MX M+ U`,OvkHwP5}HeN]!ŃPީ#w3wbc4qO3* S8X]2*2$ϓ$fӠ'-FJ3p(ap>/MLPҬE ٲGȉqn[Tu{cȌn&kԡW*#V1e,E`9߾ 륅\ AB-=/3=uPke4!qO»k ]b:vRS3\7r\#p(Ir ($rkT"4Z P$s2Xmi`-XvaiUz k m Qe)A lO3 86ިXNxk\'֣Y/pҰM Q` 䇓P] B[1^=p h HS%XjhK qh C&WF/X7o'ξ!`SҔk&0zMŹCl$8n%Aٮ!2f8RdM6`O#Pњ4^ Im3 x iN(Q]<8@Zg h@z | ćH` b +fNN۞~38ד9;@ag:<Bx?zR ֔I8 DR.̑ذNĥ}͑wGDH9ݡ``@UpZ" (NB.OYzȡ&{*:J]qA|O@@$ AE_+@ < 5}43 i  ~hV+$8X}O"Й$ DpQ"o>Pt ߖ LP_0 $EX\-E׹/?PJs@lS8AzUhe0) ??d.+%XT,v a._.`-ԔˣY ex,Lgi!8ʘb*2JJXғIZtm!JCKd,|IECp!HIeq4l !DB2 sFx ]@5 :x .1 4|PwXxkmVH7܁?PQ!.0$G,yL4f AѮz&!R|:2~C"t9N\H,sSx\WKo!V C$lџ2i-5E^BG d+!%Dqe$>zzqx\+Ab2B!#yʰCZl&}Ecs'P`)E@<.jЛ[tGāv2B(A)#{@@pWC|ǵES-$wg <>:TWZPUe!rHch3%!h)Yr3w^y<> &E Ԡ@tDd+ǽI(,׭9qu1.Eم1&oO֘KV,NȒ)_(`)ٯF]OyD\G#PM\j~Lo|!x4=oaUT Cq6MLTIEAk+ ja)ԒPe̜0 |)9R`,@ PPfY 8߬vO:J>KAspPic3#0#uXb{P$&@X p~*l*C҉A2$mapw>?JNa9I"O@e =Cx I4UG$R0FX[0$dx] nhRWYWiVXO EJ^@)V]M.\^Y1& b>Q OR)Fa㹂Pr`KlzH[J@.m@3JWp&bVe" &?mMB <P lJ(@*ؒ6{T :CI#I\`d XqvRN\SRZ7%$(d ] \s8}C5>A_+])MIF "v 7W^x |U2*b,dЂPh)!qԻBDH_, FۈŸ@. qeb/KFݥ7RJUp^ Și'/O"AcCvm\HtF$N'Eu'nmW:m@`\y#pC͑8[ >H*H$ɀ#=$6!/!,Cj"Œ1"" 34LP@a^F.ACEpHB20i$bŮ! A P%$˚J|-b6*0B%FO:.0"%'ne 1- k/ #$&h^Rrާ@Nſd tAO'"6Z& ,p-4J2vd A,`aNDz B"h0MLH5//,."g,"*X !nhQI } vB%`o.C` A%#u(.zG3FAR+ bbc!d$FP>i*'B(A{pJ攃1 C, A!BÜ+ /q1E6 nMul\D6*Pa: `G@H#u0@D)I(Kw\Ĭq!rafB!"w r’!tq@ `ixn`bhQO& zĶ"sGsk9">Xc(-!6:ABD+XpC4Xގ @XYb1D Νkĩx.3ă"@ a`D:ED0>.C-#4TÂ4¸''N ޣZKtJ,!.Ap #`XNq2G4. $dpE>^ eh\ch|%&4 d $ЩsdB&РWXAI%;4*h.;sn@LA:`n-$0#h=\r l@)"F!2,5`!=LoML'ʚbeD'KAH p%"K$/##8Ü5Tf8TŌ\ @ dD.3*v %r'b4d`(]'d(E'&'F"?.! [?\Ak ` I:Bqr(Nb2qLw y=>4U ,|$݂Df0 $vxRa`@ ^j$:FImhMKLR nA<QISBs1*;**-9Dܔ tND f!X3BjV`Cbjp:^dHM`VrSڢ~/, N%w, Vu ‚@(h ฉY$6Ĥ6SZ5jz,djh=Jd p'F7ddF\j!t~&<1V4TW̙ =l콍'V"ZVtʥ))"sSd$!H1rriGB v (BR SRD"Mk>F^obE&6iPC`,D :VRv%QĪ`B`<הl\Gi6ݤ142.bHaFfn. <1F` w ga-*v,-Q*|J FGU>aZk*$Z|* 9V9?}d,>"b"\wUa! 1\IkFI+92aR `10c>b2q <;;5#Ķ(Z @P@P?6O/%$Ť=2S)01G1L](~?q( oȰ Tj@Tuܠ_( YfX`[,>q+~C˾~=v$\LP(툟.ȴ(V<tz.O .ɞ؅,.,붺RU*%q>LA.&nǵ6^VdUYC5 vv u8U'n- 6LRO]<,nHA.9XTXu>zۗ俊c*:WӰS@=U2 !\.C_ t ӾDBAqg@b% H=G(ӀBcJ EtEŤ44b5Fтk#:LmA'tQ AZ!yI"aҼ70B(P@'`9 ZXY/d͏H׹JBd7;YM`8"0xH;fx $P0 i 5a:<xXv*b?B4F0D8H4¥<% .%%Y$lʏnm `c a ʦNDE6K<!z:&PX=DZ=߭F语2D[$'(T,8,;n>Xcб.jOx"%PMg>GLn4h `,ǐ!c&Ѐ8)^;u|n9b `2FXf|aPHf 8{82KDhLRҶ9wBFT@P Q43fЄ@"pO 6wV[bM3bũX@x @a9@Ig @T0# B@x93h+X~hKP$*lU:(+IJx }ʦR(m״QHk hQš:'hdte`N6>Q,EּGxŊ$|  Itg +^T1*dU;_S{L d.T)gZPR9#F T)8_N`NΌ7@;bD*yH6*R4Ě|\B%Hcndb#IR{=;}'e xur Vp`/)(pv7[p0YG  v̑"/[z>``@*<Sz4ąHLm@r ~x1izu>9k 6x<‰pM93yhP+n)H%r0p;؎/"K#4H i11:IITCwX. (_vux;=80N0x6@ ɓ. eY4x;0sKlhmBAJمs_Xz了T rЇv1,h&%"`-w*Ԓ8Q}021J8v J qi؂8q>,g謿YB#~C8 X-)j Qœ2) f]> B܎ (D, H;4 開ƶ܊ 8)AX̡nh./4Y?❥Y1/_BV(TQg 1)/Qn)&ތPw@Mi=P/ p=JKSaè!6U]iP REЋ ZX8_(@4hybPBƘB!XSHR#H[hB=SG* {11f2`+zH'\ ;(!A .@\XCꩪ (_ 1p0V"S8[)"{*2N`W  h7P o kx7`>x8a =RpO'pA)#7h}(:\3z+.x`4hfk&Y)|D"Q`=hSchHw ;|-:ΞHҡ)AaZ[-6@5J{ДP-0\Q y1S|DJPŚ[0R1/5pYp4:rW:gƢN %XYAm#I6 0ˬhBILj|@;E%AAeO6VZ )3XSDG˼Bn3xc UñHB PXR(yr IIxB;j5߃ I @W(DQʭFy) x_xP4 2zE<\Le>sBêx`ߏR~U|W0yAMD`ȡvB\ mȍ8`8ZK)I 1ڲHpAj4q+hviG^јh  X+c%Ӈz1di\Ӑ+p%Ӏ0(G<QP4BɻHѲ DGʐ!-j-%uҜPؘg vX-[K&+6p%1]x :967`GYoBfE[2!݊ALꟍ5Z‹ zY0b𻨹LHS(=487K. Z\v'eMrJf~|C%Y %& *)"T00̻Ni?;!TcLj C & @n&qЖ]`Mܮ:|w(8ߘ)Rcu6H5(K̰ tT/lČـ\0jTP "˩ hۡ,vJ>’p0ZD*L`&xzh/s]0;D@HCuQ扫; .M#z(ʊXDә`H|6NʺGHVIi` Ѝm ^` lh4в}-PS0ר_#HC풶M0Fջ`@ĢKR-nܬ Ƴ \gш;6uw ˒9 `"κ߃( `&8aLQ'[ͅ XEpxsBsQ :4Q 1 #ڇx>]z9~$#$iu1^U)(WAl.D:W) 17/.0snVQaZݰJG Hr9GvpΜk‰(爵)fZ/פ tLq8I0 킅X[ &F$hQTHaTɭoj+*tAʩ  8i0BσqMvt$jDG C J*"jB=r"MR$- K8w  B&€` 4!t l@Pn)űJO;4$EqBiTJRBԭ) #tj=֛"; TҷJm%l-nplQMs*|&RVaw"iE.*\gڶ專r)zN-6æ*|1BZEJ\( 1)*Kq۽@7ZwɄ8=-P &@" ʛD(TZX6$i3ͶHHZ)Q\Hql(%Daࣛ-%}CP"6K ap-H8hV 3`$7 CH p@& l$}> .$A|ZB$(nH y%G*9zZ3Zjڐym5GefcWм~qtϿER[1tǔOĀvILjfg1pAɂ$엇ψQDQEO!P;W֍@|y#WxL(L9Gq=)hv, (GR~ЦTReEmXq4%'a dpY axɓ) Q18KaoAd&2`lBDPCDԔwP (R X tI T*58WMk|p8XY!|.L+Y^M TsP,x`]0bVa- >Ab2Ш(8(DouǴR!e΄ "tNpp"Zq\$JA6f"܆*Vf z<[ $sKw!X4ɘi5^ IMx|LJ^!g r16 q&[hH ReW*S=p"`(&"$IGҽJݤ[%AL Z4=K12/q# 8ĉIFеK+p!9.<LoJ=PHVCcx)Q1P wc8u9uW&RHEV Qgmb ##4$ⴴż4iMbiĈ3 L,1VFrӘi a 4V'~'WBr{A^su Yc 8 'yBP'Q48:- 1E@d *ER Q2qc|0䬍RbeHŚxHxsdMH1TTt V%B衁0)0GÔ5ߏrQg~"X(pC⽃)! !a.#p#eLu>3?(cC/NKI +m4"0dRpR ~ LamfTbC6+RNaE vbybf QB|6baY/7Ȅ$2i,q`bj4Ɔ\OUE JOv*4J.@-pa2&pM1Ě9C&m& &5 (LffV(l4#x¸V~~S`h޴%ƃi%^-fR@G&*!zG@ @tL4b%֢LÔ4 @ J%AQ^of"Bd5O(Z@Lx튰3vzt@0f`oqtU"i Bp^arGZNC"@ĭ^Etf˄T(X;A.+>8.$-6q7jr2HƆa6  ̂쌃p2\У>!{ V'bȈAb$48Rb4r6d8"Hf!j! FT%V!p%LZT@l >f & *i͘v"ZcD$ZNđgs co/ \!,&֍(Њ:mŽ ?&DQJo Yq" (&q(͜ac؏8 ak` H(CK1Re, T"H L8 hXa!,&$Dh~Pn.%([* <.gì ?!33 -f=$Gf\!v0²y/tZ3 Ry^ ;B,Hif6RTA66aNbFK (Du26aXQG`B榪pA# .*|xȂaZ.!H%4 'FnLO^dAfQ| X#J(nS!)6(8(H(}\^dH3pSQR# >X`C.MlM3M;d=.TaVȡCFҍ/j>&"g*֦:#/2hU"LHl-\2$V&%d bJ\`dPdNMi#L"BPnZ", " ` R`($: օ  aqe;$,Qqq$H7&8]#i|CnPa Z23rp(! >5nj-&+ $rob`fbۑD *8gBomh8u@פ!8>rς$1hj:2#i,#0bc/bn7m7i$0Zn ~`No^)uN! \SGP(0;.a;,eFP ~)m27v¢rqi MX#G06&Enw ~ `_Sڢ^54' m\!/s#.t^PbIœd jW`.DGn13{f@EE1aVL)$v%,-%#6,!@Ad=v.9F2J aUMX{RϬ$Ԑ#"(x%8՜4b0]`&*{(TE`|L0)8R"K+qҴ"jD!RJ2m"^L!^ BV@vR$ 80Otק kl$S|ccIJucNBb`cx#-aǡ?` c!-[` GDd OCM% hJ]"q2bnV5Fxj V:ft- 4Τ \K>Ya%|E+&*v%7Ҫs5a}_a4F[  !$,#ؤJZ8ILǧ}pBrG 8!*. u^>vT^'qn>wj`8%^Bf 6ŽHĄ%,NP9b."Z*4 yuLq%(Q\htsh8"~}*wnz!ɃѾ|hK٭jz_4#*j~hYJ_\)@d4A1gFP A([ uW$[7)cZ%;%Ҡ6 &Q:r'FEَ"#% p@ Y<9L'rB}'kj0^T`dN^^L!-d">a&(#B5F4:#706t.&$xB+3npA C'p- DT {P@iDs:@@P g~ @}C_ p?`p0pb3ol:M=*T=^oPr/s2xl'L@u)t}#`|Ep@(mZPlb8J.HuB%&~@9\nw="a`L3[0S;  {$a0ܮVI듊BG: ,e(AoĪh !rn. p Ź,ZlY끀p$gŁX0ef&$*#2Q&Br7z"<\,Gx`2h9̛s1 C8t'~*H(? Ll! qmꄠڬ6{;)ԪªI 0ﮩ$)<5 j"iOk* FD ( bm*"ZxҵJ= (P v Hw87go8P˥4*p"JRv#uz˚C -GQO$I,ruW@*l^QD&RSP4Rx<=>tG=(\Rj冷g i.)eIv&L3H0`tsF|=OɸS0s}Wi\!&z8!B b }P u&,jn@p" cg?Wst-%``%zD4c|?c@ؑ$BPFS?Jrp~s~1N!Bjp(rcz)HThB@K<]CaD eP÷/"0Hҩ7dIlBTUh8DծZIk͵DC!'ÜeG($(!r\ R3l*#jPo_LpBN 0dM$l̊Dyqα.@51f1(Vgw^ |[1Y^ 4acl}cbҪlAm0RI W~2?'\#30&4c-R9xyDadUm9Lv4-Cmip д"@02Fhʵ/Ls 4n=l#̀S ?*hD㪦Ky:I˚$̩T ^@%xQǸc` .@򸆠8ܼNA+97*\"IK.[Å=Bt 8jw`u׌ɰ=&r)_ϕ1u$pnPcB,`%, X*< s8vy o/(Jbl>ɼB:x`(E_a?5)kr09ň=#B0@8T)i b*у 4OBK, 9&4 a Z0 3X8#`{0={ޅZٜH@0B @*[H@"h nŵ Bz{"19% ^ 9òh/(EB8H)iqNW+cS9 ,$" XyN7 t#(ޅ(LTHV%wq@#=xZ ;QP~a <\:Br=J ٧QPxY]]eP<E0#Hq0ߟL:9H È]WJɕǜtZn#do |0*8mPtzĨ;n5 u>""a S$=.Ⱥ;U<'ꀚx$1Ǯ@PslB@s!=9!- c@pfYIxG H@x' t$Ixutu {ŘZZBHvހMR4XIpz孁C! 8 DJ vС<:%Xz -IƈP_h S7j_ \e@Y [0PC"=]*'IP 6䰎E.x9( sߛT;Z ⑹Y:T2XftSȬ6H8e#b yɌԢLՊ `W MkV1$Qԁe'P8&t<b< _(R޻x%ȓ Ps p#t(wI ,D'"V@r[` KjZ il$O SƀQ3YHa_j-@s `5p '(T%P)6 ᐷ@y Ɏ[w PoeWjv0DX"dOxz S`n%^dHsHH%p{3mh0ؕьIl.[k"E ]Z$҇5P.2[[lѰPHU\"q`x*}(9"LfG frN J ɰ$FH. JWh הS0^ `/9ب@&vy'zd59:w0Ryk]p eD ɄEIJ ,;``"%p0$P:$Y ΢s̋bÌb\k":hP53K2dk`H_XȚ{ ¤(mhD{0j4Ƴ0ha]b `$yk_Ј0cYLe֝ 8"% 4o3 (p1LacB m8 {P  vhb0 NR Y$=p&30*GՊx72yQ+T(\ޠHmXyZ jځݘ@}&xJxmTNZR=Y-(g}RR ߇(25щgIiZ ʞ\砽P_)˨ ! <@ %yR8qX8 1vp!l#E0@ۍy"(p(f/8S@k u0dI6|8(,,ږr@Y_Q/g t€30'n0ЙAGlRdR rX_U#Gאb:RBr# PbZ] DkC9j=0 8YpV:U !U1{(B%y Pn$x‰ lp"$ )UQx7ul.(v xq^!'8M09rYqem.}LJ>1@owCJ%p K}χÆbVT}ƈ" Ko3T9nxĪȕJXp;utAOYeF'} q N d߱) h@C{`T0(}x  0ЌJP@7?@66E$ 6,T4ZM G@h?\$Gko&}D L%86Ko0l0B`P:!R;{_(@ Id]i2Ys1P0q;^ Cǣea{@P.µ٬̀PV({xz( 04JoadO2o l' V@tgGI٬ʀ^Wzz~J:4x؀ a RL2g􂀈"f$4#,t'S{$@@$- Br(@B* `u ȥFѳZp. "Ũo;R6-)+V)`͞G`XZsԪ2pAL' ٝG\rB)ǻbٽ  46kJ:p$ m?0l#U <&2-@/A(dLS]Qx"bCp)L("$Xxw5,8݊4~g欑)r.JCu]AhV`Iܿ(@-`yɐ]Cv^T0@w4Ab`m!xcA ZEa\00!.pR ıޚސj=t=@P7}z6j MT gdEXV$<UWP .8Fy@, A($FÝ?֮>O6\ nW(p6:VD5D؁jN HiV~Wq6hKBJZtlH(dDԟk<0f%9Kh-tMC TYipG +BAB13PPa$(_Xq1rJLD=|fk vU(^$#t. hB:, h5?Ts_J SxCQ7k%yUWPXq`T "$hg80dx`$H?!V(%b ѺfP pf`` 4h4`?MӛDąBPJG))TaaQie9Ep \еsf&0AC1SfIsaUQ 5THâ"@(rɨ %7tZY;F)$RZ8VZd.!:D?d $6f]9HvNSWd|Gم)ʔ2PB< iGܯHB 8 oL ?a9\c RHGhlh}6Ǹ;b\Dx+*ʾYKlBA/ 6*>U6kF6gJQ1` 2J吻eDKpM袰E"GaĺnpN X@ZB"Fİ** 90 K ¿3vMLK~I#u`fO"dJ<(|TRwn!& `j ,*,(b@Ub-@$î"z;3FP$FӢL=!"uh$ ,``c.f]̒*@$N,T Gfhjp0X##@ k )&fX6`gA~fCV#V"k16e'&d!J+dYk+<3x 4꺢C\)Ƭ܂AHi#(P&&B&6ø0֦œ @c@4h)4H pFcf#~jK=ƞ*$ : aҾ #h"fdAjnᭀ@:9 % $fMK&$Df(,a?ni(`,(o!벲@ BƤ=!V0w Rc3E/E<x.@  )"# `Wj(4:"4HH `)OX" u9 T0Mqjr^8a&0>ZjE `Q H4\iL#uR&UfD~<튝$$5fG"VfuJ!x`!0ˇP/;g։y n:k6( *Ck786mjAVA(0BmVam{ ʰ<2 ܐ 7n&PRr;f$(_ZjHZ6@#:#\7!Bb4,JD#ti8'& \K? bc X @ s7k:#K,$)Ep6"m 1$%16R1p*hhU(Ax!DFP,!hBTcnxR~ lO$/f#^)ʦ̔&'k"30WNM"*$GX&pnAd/3EG"N$Zh `<' jS ^#!+CXS"#)6Nt&N= @ BN˕ x"ޟ>jBtQN9>%XĤj3QX2x*%%^c$jf`*$* , ^/|{TRi"D{N6|=cnA'n}b.2@b봈MUR<"h (@9F(ABh֧$g=hc `!`LĘaCMt-?JP ! v e@ɔ Lfe5\k8:(4,H,danT\zXP@7t'hUMXoD#F&i~·)GDIx1p#"4,t$4jXw\a ,!+n 4xy 44u^PD6"gb)/d!|>B$&j@$)ec)uumDBuAF?"pG NH|3ș@.a:Nb`zߑJ h]mkXfcnazC"za|0@H%"<:lo1:g#Ԥ322RȈ CL2L@k舁!R%)hqXy#1u\Y))c9kb6BCa r3IFDVs1,s#}&E~"gYXO%~"e&Jq$v!*b7@* @6˶/d&(^`j A{A~5Ƣ~ rpjGj$*ҌC 5Aj?VV/Pb(m-W50/s x/D#(RE&>`![܏o'a [6HaB5KHb0)ѫ#ŠdUYCvJm(KL*0fjX¨rxa4mnp1&֨ pUa5Budp˃$=iSگcn#@ ` = #*)%YODC.BtiAFa&uSH1]Έ*` @F@ YFZï˥>*0MƖ|k&&fAt=P#*B4|1C W7"A XY`Ad-vp, AE6,MYp4Pb;m>.ij"khzGS9Tj.\ ` Kk)^yawꊧ$$н$B#l-M ST@(E5q GF#T9ߴ%p#I?+̔|aXUx6X:()! ($ݨ^=ѱf!a~Tk N*d&W)?z I!.6M|\ H "Q(0V H,0dN%P'Bnéab)\/+QV76")[cl # a/٫`۱8p@ Z(uaz;& P{ g b'.4}C+N_c$@>*54ūzX祡 X @r4 >':0@C9"B{l|&@BL5g!k(0mnpʪ(`bDalH.j L"zp+'4$~(>MEasPIˮ`0 "4`{ z|hi*"κԁ0e%lR瞧c8~81Q!0?'A@\LXYm2~8HG)MB ;xlmE_Ɖ>!blÜ(V p$.7JU*P#`_/'*s# `:*$ZOB-gx9pOT4:< !lZy- czG jS#uh`LB&yR g1Ô`=<%Sf? 'B-; R|ʥu"P[ѰlzKHH|z>QBRGx!i`ŐY&t$T_oKU@=jGfM%*>3| T(vWޖ#?*,`sB_ >ʦ0ЉCQY[{eqBp>˛38X#hx-ɜj}@ xp?<%zu/ at$Bxc~XvJAC%'WP[90,4ι5#I 2ҁNC#+d.)\KD^R,>A# 43q<&؃zM0#aQ.!:d #Ìq:K9%^xZ{O=%c QZq{þ>D80E @@RC{[*ʚL.jHd}B>[x=Ղ'@x؊uRN*D"2AU n8YzDҡoy8 Ct"z:0F}k`ckHI@TH0T {ďu:d)pd2ր"@b=Q2&#/;rnQu%a >"Dșpt$x"i>](V%\G.`SǤ`qwHgJ@JV2A)"1hƎLT"&GP*niZa@JBHp> DԵhb2G O]<.`!JˡJ0<&%ıOՄ; 1QH'̌}OPY1$> *CRi91"\A?9|EII?$o"l5Ns8PòFGP0*qZ)2̕*1"Z0SJj'nˆR|q26Gho܏'( D(S5@TM:TRO&)76Up^8__`:xkNmY[ߥ\f2IˆXkBPBpHh. b[H&ڨN0hH#o7;IW"[aCeYN4H:k2 .w?!ZSFtbׇHtB'jCD 46P ?>EG=>@w;`"mlg]=}=Eg $< ~:W7Nf D !9vRdI[g{T~_0#CLŒQ4;y>@>8FF@ [eȺ 9x)  Pp.kb˙4)0 A:y7S - `6#R5Ɖi1`g8+!sZ4M(@ H*7ߣ|#`@!1JLPBB@EЭРxG2! 8)!ӜyP6؞T]0jXfKc" ӝ󶾄P, pHH8i7(ʪ#ҧ@ᮉw'h .mc76F ALL0\xu="lFqH p{«Z ̃:%| cL+J& QP ^tWy BZۏ4A0XEѥOʠ4M ~+ I`XH l a4C9uKM , vG-jp BD66D뵶<ς0%LA S"A؍[id9(RҲ5R&@R`8 п7X60p T\ 7T|Eh"ivѢ`p.^^|=;%ư= *|P8 p&,* wTI7K1- gK3=Ih&9L:I{HҚ1[+Sۑ Nl"0DB cLQ+$PԎx J3`'wَ ayVйysh݇pv3(b #[C QI8p&8>D)Y+@k2P8J`LcU}X[Q %) 6k~A=hH BZIHzEF Dy@p S\=[Pi@DH Q1@ԼApI/j*9)3›H5os0\[24Oe=B6z?h'A%ƽJu*~#>hPBU4Ԇ!P5/HhE͇vd) *Ť% @3Z跠:H06j%CӷK|,D2 4ޯdaQ0(ʱ4|*Y)p@a8I˰A,J6kґUHEZhhpv/ QI8 3+\ǀRI62xz]1o|g02v<254Է 7 P6p63YLb( T.:2rBd kAZ ,%c2(H` aQ7$J]aH]1U *>{k9i=yƆpu`w; p^c Zk)`7̀ oߊi ! 0t*UB `]'FNN :c>4a* OV;uq6`!(Vŕ9&#,@X_aq'p8Upe 8Ipp X0TY-\8Ds[,ܒ- `\+7Bٺ@j+)0&U/\W`C?U(0X),7U+X3@pwԝ KUԒqiPZðψɰQЕ0CMX'PbH. _%D+E` ðR+J < S 8p$cŤ%k$C- fcDBҝ|E)QPPR8P!#-hh!+M1 mՀ(2u9=7[3m\V@Pr!HJ.N8:hԮ*a)kX9.3?;)[TTQ} XPc8,Q93+])wipũrϘbPrX>鸨MK>qr*Fa;@K ɱ00p;8= hgݤ46CMozNnP& Ac L7>NjВ ؝[R4PdH3A^A7 XEpSy0j(u6*hֶ_ M `_13ՈQ| ?6kM8D )ޛ;Q+ZjDzT5%*P-__FD O`+xI4;ƠSbx/8%m5pi|Rh!>E P`IBy INHB>PAf M-l6h; ]ƐCF h,D#oNcݫGY>Op86^aYc苠:~yP>RЀЂa=5P 1mƇzζWm.4Yƹ-ƾ4YP>@٠y//_ڽLBqtaޗdzP*jr>{NE݈F#QLtƊ8̓m̖2П9P V_IQFyȌ(OeOc397ychgDdIHq|mDl88I˪7{A>u MT^m0Xo01nrhLM㛖.LMmz2r_R W($ry0;%"XT;~GxM*&KʟA# ŢTH <?i *s_xj:eR:?X$ U}_o %VF)[dUgG_,B"O^7L@X.H "n|GoPi1#!:!s,vo!}_1` R0'ԍ^G (C"INJ  90b:$GT9H0~)S8%J @@,< cb0lf/+J`ǩXdD`z.%LHHH ( HBǩ{,V7hҞ.I4 z.85XA" km".[4i 1𜀕*2x0cmO?.S+j˴Ȍ0rIJ 2V*$#*1j:丑S@{1{ yz[ 3 j.~Q*$% BhCDTvTE* W!Ա" 1%v3fX;mϮ7k*Px9AyAiv3V C"hLI z 92nF /xG2"W&?7S*#0DXzz-T),BBS J}@6n@Ш:? /0nZ"<Ĺ?S`FD,j'S;άJ|DIdhӞ]Gu( GJ+r쯽)|xȪh>T=GJUC瞑<r=.aÙ9G8cz3xC_'$V7@P ( @0Y9@i 4z#!S\d=Deih؛aP'8P,HB\`d lOj!;="R):yr)-]: lDX`@ ' s Y ]9EϱMITH,p2Prb# rdܖ{0 PZJ`B:$\u%shu5gc~ U39EOa쇈$$OS.Oޛe v)rJDЖy!D0IzNt2%VVNE,P?FzJCy(ՠ57z"7T2aCJ\:wJɰ6dLr%O񕧝89 A($5#A%f[7& C>&#ZXm!#p^1P "6Q?IMY@U eIŶIͰ_I~&To$ <k,s٭*jv%ANN$( 4Z @tCk{7< Qq`.Z#ۄ0rΏ`4*բI[yӸP_D(^r72$ !@)? YU}"=Gzaz/]@=n_+RroQx6Wd\jP_]Cy,'7hUݽ6n7#f&,FH-;DNssT{~ PHȰ!(P-/vnDfUiN$$/^ xe(]:r.a2%$+ߵ1Ex/&ZHv7L:Z`)|؂zLHs5aK.ʅ(=l( n V`U /}TCv<٪P2.Ц'Sd,Jtߗ7b cBb] &]qȄۗyBRpP6aO($Pލs j# OGoՂxq /2dJr(g()4@+.RsMxЂaq Z)H&O&l8`CaB`gF  2ZO3(tG Dn8aJڂcC{mVD.|>p=,\0nPZ$€.2b #86i ǜn3( aڄx?̲*1 9 .*@ {G"L:RE(&>Tk$H%Amjƅ"H2JiJ3oj6LQaR2Zf]D)i)(qì#"a#ẹAaj @zFn.K$rD.fxE!*oK aD;VH"zdD"~ @fNPm|BL~7ц^d  8a5 Rt̥V]äj-,fdMV:&3E.Ҿϸ*R;Q3z ")q'4(Ic'2t(J6%R=!BA!~vrZkf` t2Fu 0!􁦢"6#BUdA꽡4bލ() P8$  \2D*H4``@8H'>^`4 1( }@02y, 0MIdF#ad1\IV pon@@ 1}@y|8tGBfϗ\LfB}_ _ljQ9:2@&~Ns6N`xBp7d!~M7g;? z z챠"ԳJ :ִ1ր`"l'Gy ⸺gqil>/#O?ß[u`^k{x- m^4EΚ&ǾBC}с5/"*`D T+P`\q~.stLy ƚJX^FXWSK'F@t8P,)8%M [b3c~ 9~xDR$li\rL #(gNuv+Hf9Ji]IxUd># AL %eՒ m0SÀU }M! "NGQhtI핛:hn =xh*L6OU9i4iiS9ͤtj<45at.0ej։A vG0JN +XF<^֢Վ}!mJA5XY1:¤f2pϲAkM @stKA `D}%1)gv̬C&cO6s}nXq aQxc'K9hnr>F'p@n eBcjgyƄHz 8=+_*P QA.65PC<\#H av=S(7RGN+bip !ȑUW2$P%Ĩ+"<y21)Ae5_#(tiCVP;G]uX/*-1Vt6c*_ܓ3RN6ϓ2yt`iq5z6^I9[(AG64OF M eᤁ6E vY>%бDkH $ׇr A` s]]Y:JCנ=P|]mZgdm KxPVUcE tį61fj?~oܱƁBY"nKFv% \#p0ViZ6 b4akXA2P ȬCK^G"F8gr D1Sw$.!Hazf>&:f @J`""ܭvC0 7<` b@G@'A8`FNd^p*<:AHB`J#=c<5hHR]pL/(&ov% :X(m 1XD0`0Båޤ2/Ng:3n$iAHLB4<3ދD/.HXx H2#trabJBܠ£>4Z24Z=G# ` P*b(vr.$/\ȩDA@@r.ze1cZO;t #V0 ,Ae x'%(zŠFJUf jNޣp$)LRK~@n ) X]1nY83A x/OyH-`:ch3ϸ>Tʂ'Gk"4I$ƙDZ&rbB`֮PlSFF(Fnnr&"R$#aP/(Aczq.?fz"n) ',]f̢қ%2 aH2}BBdD%105E$vH!>#?f V`F {X`XfA"<6cXSC[b73@w AS=Jkֶ+^&H NVL2,IgQ>3z9tBD T Fd؄(D3&d 6R Ȩ=z0c΋OqC [3`AAIM1b򹦄#.?it%d" V`JfAaABv "Jc07Kc&Bf qr(eR4@=否 \SDqKX` $K# JC B2y&gj4 52c ՘ (!"եrr2*&UFGJ8gK~#oD'e$09..LϣVt #bU? 2c FXC|vȵ6D#0+0.'\$_ŐM " U ZrUaT Jg o(e#pSX./sG#)#S1 VUhCʒ&"='[(1-A0U\E83"p-@#"Cu" @ `M!!ϼG:h+dR R#FR LfAHE8+t%!YFsc0%b:p 7$xh Ňu͈NR'aɕ\@x! E5+#0Zp#-G$J5/ Ib$Ots2& F Z>:ņRW}2c,Byx!D|"!r-b6ƩHDzRh^;PiNy]Oq;r"L!,`ia › wlCrg2cb9 t~g\GAaJxAe rDp4]@,0!,UjTK%\t@E$%w ބCƔ KJԭO1yS x  [*,@`fqTؠ̘fxפ}pLr' >䏃[d|e@K.a> m"~.%vf"bX_^#&a `΃a[S?Fihajk@OzmRmXuFL!8ar(H lHS&@MA/4vbl4q6ZP$X0r7-d&7aBl$W F)r/zOJ`0{SC UA`. ~Sn>2z%>h痀x棧XbvS)$<28#,at T 1l8XY8waHjVux Ъaߦ'~FxIyR10m *N0Tf` yc0T6tOO\b oF-C4Y+#`C:$e ` 0Rfa%۽rx3&\h `Ϊw&b g(F6,J:?O4yRkeVHGa*obO,-L/OH괬jsf 'AT%$,|QN1#p v@'B!P*pQ@&$$Y<_"g`;P7p]x!4y|fbyf/yvXF.y!Jh!D*+"1 7#@b+=xXSN(ZKȞ/ QTԃB맣XkB$z6tkT#Hy/3guKGs@ JP}'`VSY3[ \]BH 2=bf+iOySEᲖ/& DOg efpkIHlfX6xLN:S%X@IBSadxV~ dwUUc$wYe&jSňVFL.pĖjCUD!خ@ 8U+TWY BǸ@Uc6j0항't%2&rM *Ԙh ТlN­8ͣQ{Ⱥ hꤓ2L޴kD~.N 59HH)l8Ƣ̥QRoi*dvdZBx+b납U6|׮Q)%jP3 fZ",BkVFJ*=<\$ FTpVq{8.֏X}=}ŊU2ik,5hnCr+)Θ@L*+lCrI';|4ҟF)֘9AN!I`1=XY1bN=Ga#e}Uma99 4ul-^Z>xո<@,$ i28_"PQfސ[Y<0ǨBaÇJ16Q!xDjFyUZ.07L4M |/TtHH *L E`xT4(1SG),AYY9 $ Y@RKh4gvpvh WhѬzhmEUT`3\AgK`<B`(A ACyL+rUXL s9~vt 4wܓHP*B9H8is@D_ENpw `LwPǒC# PgG(x@+C`j 7€WnCf͇ ͲjX"y_)X !3%{vJU2HHʑ 6]YTC-(E(D!>Rl{Z:V㪈SaFXW u Z9 I8+I E )Pcy1"蛊"X8Q `-zCڏB  a98`ೋ4]o@ zʫZ Q`#\92̕h‹11C)&;K߅^BV c纳 0S/i X1 {C 3 9fpj*Ƈ0s B 1Ð}@.Pq!)( (茱aGl14K0AER  ը7T$Y4<?@Y/3 ‹1,ܼa*t`=HPVR7AAW0ȓ ! 1LvXc% (֭k%4b*ٕ: DZBEHQhL ꎀă2C H mhd,.v7h Z=:hN* 9WH0+͔1;8Э :%@+ Z s2L URW/A D pA& $P03TAHC8h]~ !ڳH T `ĸx⃰2_6ÏJF$9a a ~NkޤZޕ;8^QzH6X5,6MO0,>,4 q,)!K$tn.A oKâO%_`&6"J HD@y9|ȑ@'an@ٛ[t7Sv;T7xpf@"@H"x ]MڅHs+6kPhY'D/АfX8)0 ^)_iij0D2! ׸aܢtKra $r/y@ בY &P&NPT,PSH! G9O`  X'u1cN.e:*rG۠*12.W1l!ض/1x'emk;aITӯU;w!nқ kK Ey׉!ܣ䆐diP*z^DZ8$h#(|n R|GdvAe*ʍCHyAFٛ ?EBj~=tՌ9t< p89ފ(b~Т5X)@ T(L4P6ת|: IA-/ѡ)~jI psHMɴ6sIj(6E ŜZit9iJ2cs L~Sh/!]cMn`E,P V8@'lhqbhXl22JU)qg_Īv NSNZ( XxS2(u(t3e`T `6O., Q8]"o5,𽖰z*@GuS $d%׊c!9m ?/5sF h#ƬRfJ 3੘8~)hb0a^5p1tuxv8 8^ ~M>(+SΉ56񑹘P040k Cb2PbɃ~ Xd 2O;_,ҾW 0v-T`+8J! f  }9+erJr@%y=^p .@@'8o?қ;BM"PZ1.\yGD}&H_:F8kT?O #q2t %?@cwB%8k/].$,ʓɄe4x۲ૐ`ЊܳJ3үl GlU7|;zT3&Tb` gߣǀpTF0 ,ʢC櫞1^O ;ν JRZ8Ah  īugrЕ)Hl Q{4M'C1NжฮF5Gҥ8q)̻s.~U ΖL]+8m&(1tR(A5iRUCD)z&؞>K1=.Ji]\+>hAS!5H+Yw;#@ {B, h\_C #,DӬu,z!\D"8|]Vչqm4 ADU6!IRc`F~xqku: Mv5Z<yy|T(Z:}Vi{ঀ*}nd|tF^A 7GFB9^_I$bhUELuaa\l 298<VJ  9 af2fy9e^TJ,`zg$FǸM *qV@Jw-"Kv_.6ƘpP @ XG(e\zppED[>FB|)_HpӏwĺH!H4Y1hHM|JS R;(/@!Xpx&$ϚB,i|&@idy98kE_T)@f SI !ԅG;!aa $cJydRb0hT8e8 ?[ .Ib &En!R`@M$@rȖ}i̋$2F^E&^=bJ/T }a. mp>6ݣ~# " C Ca+*ܗB\VL=O@h4"`&ARjzs'+IbD# l R>{FP DV- ,Ze&J$:i*F &c;ZcNbTHBa\@IbB^('K"t8B̺LY I(v 8@%K /{ /bJn=3MF^P( d}e^( --#QM^/dBqlebR nK8+"/JR8,@ºeThC)atI:B`hA Ia*J 44zj*Ԅ|5=!E>jRb6` `*s($jH|8(I&*RN@jBSWB֯&m pq<+DzpLBaDFD#ZT,*ӉQdKe*4C"(>+vD:a.0i8H=h>΄c\g,T&AhazGn tvS 4Y02FhH#*gN(%9V"A,c!y <87p!P!pc+40%o;Gm`WAzޗ.aH ꐇBӎyp 2H 8e2x֢<5zc->zlX3F" d쨜iN:%$3J7mwcIXFc 4UلP3&4mN(c5.T)Tubg  ` SI<):q|zz˳#ɃFFX*z# kVP"(e`2Ǡ+->Hb%v,"[d/EBD~҈ Cn0/s"\i.pAK_Mr]%mUk %!¨!rő^8AI !Ԅm#ZdրZjʮWOXA{URG8rӐ4Մ_".P3/E2@+va"*vqQx EUG%@JUOM6",GfEE-@%9G9cEE_ F(L&/#.d /^,3S{b\^nG.FgZj '(!4P2w u#7[ad7lL,% $o"4M2W/';pC4b;#A BZǾ}aB@ S7 xz W EN4K$!gMLV*چ'fzӱyVЀtDf7`vr+8ij%n+S$^:0xXR,bLo7l.@cU:V&@"͛I#:%ix*%Mҳ#EJ~ hL#+B$ TI# # #J#s@9gK{Pd҃i8La:rT'h&Qk/G` @T 5ncD+Z҃A6` sk "$#{̴ AA5O" HǖÀwtAjy P%ARer"qn1Wa ,fLxSx ܌ᥕfÁ(Z,AHt\\"yLΔV6V]"=0"Du$ŒRa@BF h!i.{BJ\܋pVD,>;&0T̾@ Yu qU2%kZ `2&ek !K|D=9)IKQ"3P6PV{.yP($a) @A)t@CPeu|)q\#ԃzJ%CJ)r8+@,3_ Şx%`Gނu; P}}@)$Bhha 0t! 5IU?SLO+{ 16= ~L(L*=` @ 6i$Isk9C-д.C9:c*$ (9-;SS%|"JJPY!0Fil[2 "hd$63!BmB4) V( W7{5PpA1="U-*:<*%Dh;8%*DHV_}uꛦXJ4LwzadSUq校H_+{V}:Q{hXkv]1[4x! F(P= w7`( z̕$H 9HP$F(o~?  $,I(5I5>C 2^! M+KH wvafC(_ 98S3`# X+<I2P0虊5 i9HRPG 㜖Hy:V)&$嶓zN}:iT>S8g9FȡJfVacg'ԮF% TJ#Ġcxm?7)'@ܭHLwCG(ܜ9-Ȩ)Ji"#jG`[$8;Mm X 1d|U~(, 8HL A|0ɞAځp&K%Ә>GgBqy^!l}Id&tCY6 Ȩnz!b=<.DLOP-|"I&Jd7J R"\_ Xwm ѳTWOM h%n\m oeRHJ|H[ 'rII`@5br>5>~h@ gAt9Cq"pw.LvwGd )0A$ q2F [:>f Ab<ʃxH('tOZ\MFP_o0Ҏ[0,,#htR4G\~*^ @f ʅɝbG*IXYZKTrw* F?>hsG( 'ĚB":&NJ 8=q懫]#JDs 7TGUkHogAbYjj!D@c>K*C:$̄04n9Gص.:vp'DP2WSž()@"v(\!2굠tZ傰Rp󟊮]`[K )PUIqJIoqDCg*[G@|,od`6ݦf8 ͿlWE1 E@a .0ydiĮNAOPYthvBR`.5җńcSqbm"o!%g9G S0"a" BBZvkS uZj*Xei$~А@gM;Q/5H#8pLшKwMщ薖 X}(  0#, 0iJxFac90wrN8CX%u0 @xeヶZy Q,c{~$9:R NyP:J6!"us(9냫Z褘Ȅ1X@8Pr  e.AH&h%HN"2d .DR:rɾbUI8CpptᏰl5 3:A PJ6ȏDC aBAL؄ʅP3Xon$ 8 !0>; 2/z(i{؊qk "{2,4ipT8=y:In=A&,*@Dxm 3 PyQꉹ_QnȐG*+TE\ ePEͿpG)&)n8ݤK"" .'Ӷ+# #)iP6tDI$HA^ 1C p8W +zDH! xa '%w4rQUn0YZ OIE0lj~H% ;1p)!M7* -I0pZ7).(7r⧦4!(i{ő䪙d JX  ևPu s FA {۳pJ1"vs(7آ6|ds^@P;:L&X6; >&@MԓpB["9;2d?@PpAgxe0ҕ\HG)E7J#As H{. 纚>TW0PFKHl AH#HۆR# X\_؄Yx\p WmLm`2 ʉY <8# C.M49Ārh} T%H!Ajop6a`!^7(8#(!Qёp8N(uFunRzJj"Hԉ/rlQ>S0R`ASYȿ HM6ʦp8xYJT#*/[ǩXp`< qHUrR0%B "9 $*TT+MYu $@|% K k ÁcźD#f#ʚ D-ȯ"C,!eDۈ-¯Fp TxTo' H qшaHdPu[UP!J&0c h)h6qihgKjq%P  !( 2| t(NK@UZj1 ց/  hy:DR BFlgU[]tA4"&X$& ղ#VXQQJk܌ 0|X-a vL";yX)n$oiYxP{ш2E ހeqЄhKtk !!y[4Rɣ[$?Q@=9dk(qx x\Sci0Rh Ն(_ہH\8w0QŒXsd 0  g6 h% c 0 \RG38\ĸ(L}` !(n - \$< u9h59bׅ暈 (P X {U*hԍ\`b x( !,-# (bE iw˓,Ip@;r8$n`._`XXUΘKl:r- 4`GF2ː(5h/K };G !;B} ۰uő)0QB: P c@ bIdjkf0 ?ހl'!@r,kt_p(` >0O`2٨ +hp\leXfPLN(@H-5Xz\nXx 8F^(druTn 00!;X nH^Nb58'X n / Dž&/Є@8ptziARy˨3 s^^s0Th^1$h,$+ '" )u,?+z63} 0tIO ɤ ;gz/9 h 3n{K辀f}Q<׬ 4~@: prh! ^x ߑ0J@ώx W~:.(O_sИpa #2(a D(2H]r:@ݝJFi׀ D腣_ 3YpcG XhP 't!.%d#عs] Tގ>ȾjW#RCXm6/ׅxPUXWl('@3h$,:cNr"`da M 8{:b؄W XݦX0hhI=:N/dwi#[ȁ5hO|aW0rtPۙױ~9EwXv 0fPpx4@G@@0  "4h9!ሓ?M!¤@`8j3k5z R+ߠ(T/4EK5uo'Hꂡ@m4@fQxtl JXnFxt8ٰH"p, >jpD8 ]@)');ݷξn.L 1q^W|s0 j͘x{j *. >K= V~# jn`m& ApuX&$ -B+NugP!X(3̖C56+znADP@c@pS . pZ80 螰xYi"+|B#Nh`F3r|-j :;}~1@   |q yk> `[ 5XXIBK}K+C8sr{'Is‚́ &.Ä~bʨ5fi,wiyHP4h&(7 h1Mgz:btd$s1*2d! % 왞 [H"e%hFsꮰ& `$ 8*r[0+2&~q$ͨBgxK-^xձ{Dz)ٹr@BKn\AѺ"F@*6 !(g{xr#,|]b&>+7Bj5 7t3]2r9d1Kp&ฤB`P pbsf}#dr*-B>WU8}Wj{I L|!A@\3. 2 (# J#sV|aS}B8A Lc T #j%fl'D[3 1d @ǣ:8r(|H"L8(ʸÚ#Iaa^x] d ZCaeqh}+d @>xPcZVA11QaKep(+5dI*pYh=O%k պ>#8#mq6@ Aϸ4l@^;cH=ldL21tbJw CQP*E0#$cQ@ZQEGg(8`4HbD ^ (7&uPÅA)9V r/_K/NVfZ!#P 8| 0};[.T$Nj7jiUnW8$Fº&X&//OkhZkHC? >Iγ.jd*h0|E8cY66p% K#0f@aB$@Y5m2ɛWٓǺqOv.eR,Ԛ64F~/ TƣCdx+DShSH{j>TSs(Z<=ysF{'7XjBs  X!)iS}7@>G yʓ͡d5[bT%0$`H)| $;Ʋ!2éfxk6>%]=jO0L Z\D⁀1_^%n^jZkLk5g >VD])FkHX/HR@7^>&dA( /r粠1+uPt;,#^WqXz/%/EvýRv!8' hS l9G5G-At 09>!zҦ:_3"~p:Tb +q;<d)xbL Ѻ6nU/Xրdo >ugv8{'+!c( HQ.dr|y MdEYl\ [*bA$'.N!rX^A/d5`5U*6@ ,Rʩ7%i̓ 0 ~znGʿx"Pw3}~8XU:ر{Sh2 b2itұðz_@Z !Ji$V+4؀b$l @6f+$6@8KRfi>aJ J~@0ng.JBi$$̯҄\&TZ@C6 @ 䣀bL>_E!A~7B@un FL L:Bƴ,,z,.&kN`,(q"c6!0:' DM8 f _b!+n*$qTJWj o¶&"H&mĬ$Җ"aJO6!rvpD&x62xG@ !B/\*F*¾KB:@8e~K b#f!dJd^k f *:-$(<` qn0>VF(+ph>!EA֡𙂆@`4=D#aP<dJ ZZ t @s:W¾>/f!ڂj HzjRHm} P_AC!ZIh`&I°`n VÈʘE6!>, T4% <LFZI\Zo **@OdfqB48au 0E=d3Rbt; ' t)J]g*"¬Bk2*FvB*$BH XBRbR+k6`%{A EҔAb$aEbjb zkf& 7*q@ZA*ҊfB>>nl+-IFP+`4E-g҇ ԰ @ & 0} !j B^gv3@Vj!!_6cV=.rP=a|N^!hᮡaw 0dx<,I"'au\F#&ak+fNaEvLϦ+r ɬ|!6iBU~F D̒ 1ZO$s7`c"J!S( t.Cvr>\º5b=rq @An8!Ae=f}`K)@ ,.6㶒#pj$6%!'hV(Ef:@XÉ+.&,XBatB&>R, x; F#%d*N_T'<-EǤr#;XFBIJ0((X>G*T!ZAdP8UG@nD'8ln `(fn:hbI㡲P :V(ҁ@z)B# .*4Z0&!Z a[ccFB"@`2 m] Epz7:/t.h5{:&еL> .Bd8T+a4*PZn~:<%FҖ @5d2(&F2!tb:!uA>B@TGxn. 6`Bbaz-v0&. CVc Vfk&+;\%EsPބ\*@i)t>Q EVR@44a(AR6TsU "LMPEVW$lBLwd[D8OJ j8Pyn:+Bf²R(._ XNn(kC9`k] DF.ƀ4:WHz HdRqd&?Bx>H" !~ҕCTaT$, @`?BTkax\e5M#~5cS7nZpQ}\+(+d!I6yv&zRC/nuD4L=fb'6Kk#8@\jC`S&Ly~7&,PP I[Y$@>U$dMi*t>LҲ҉c8%7{5U,V3AiTժ>et4j*C$4F0 D!5H`L,d.*t0b~&2ʌ-KXL/ bX +]6R+rI*$'LFkUJI`w[ !J`I3 qf+{dY;2b^4r{`C($Bd` i¤vC`dZf(KH7Bg2 Qa &f**bD>&Q3zH/l3C26$eqڛ ߦP @0T~E,'+fPHъJB\¶r5@j=/O:` PXBF51{ɞ,CHe"lNfɠCVgttr"aH*U&Na_{L.ܝܬe64@v\ J~?>/3@auaE[2n;8+{$/ \Cpd BL ;C#IܘVMiT+v.b*'?@Z-D@vҝm޼j;`2 7foD+$H5Ck ':<$/Ʒ^.Bnf$ (Ŏ og C+h)A*&Mt+ژJ`&3ś>2D1^  G&KOE(.Eǃ@Bxz=E_0Y=?*` :QF 2ky6mx?[Cp5R)1:jZF@⛉PHo4 1W9P>M{ C@2U~>#Hmh{=م.7:,sCE@  =qL2nz`PiH#P B ^`#Lp H&C*Hz|"m"83<ʢ yQ` JJI Eŧ赢b*Hf 9Д'x0<ŧ2"Jz[64qjp2`ICb9I.p/. 0k'"|0bâ|*Uڮ)ꊦ`Xe%& gV &C0km&7 k*5_-K8P␤BP۱q`"gRC H 9%ů 3h*2Hs6_⒄ݭ@ ∜ @X":7>3z53USW tX?(w'e&-%0pc,myhIJ5CpV1ư7X\7rT8pUp}4(鮯"rs b|L=:l~7&{gV7Ph)Щ@bglK"hRSrN|B }:WMNׄ`"gՏSv=*3@XK$_ D@rq"|C< AK(芲G$v\Wy=@߀r`7ɚ`fֺD0"@f4ra'5@:h 'TuE$iNxLb>$Lădh v-~`ia6E`qARźgY:to ϓP3&/l 24^'ß,\1549̴(pr (>S2(" *=V ;&3Pԣeme˔2 ,r`YLXe3@ 7QU6PJqCt&CLzr*a0 bHKOGO@cOÄh -y°W:!,RP  AX*pL,`^`lp Zeր2t̽%ҦfJY#6h''pEVdJlKٱ;cD$"cGHMhf>x. H j L(#R895\g-G:C!g`MSGkj3`T &JR=TR)@!rE *DTh V8Uq3@,&F!t [4 hԟ+Y. * MRa Zb!XONr&T̯sQ*(|"S(csVC(#/=6$ÿpVR @R0H7pQX7ـ6[ r2 lq],71dߔc؂ R#k! 3%ol6ztE,jcNv%]? ќ2@Z vp @*[dfՔ" P$D؝d aYvhЍ{GxY3 A3!Xb/\D0 ITr U irMrBp0♿* @D\C voZ 2=J`h;(TF]ԅp-0B#ui{ Gwޟ,@i@KkQ2㐺EU?ND+ot[FxF:4r>öӥ TcRZJ!QKCp'ڰ=3ߕ؉xw+:,jh58)lCs5`ȀJ+ ޕZ ڔB>|S/y`[#P6z(9 cd!ضLƁxU<є/3*sirǩQ}`DO)dVϽ⏘7(X)p: 9p8 ऊQو<[.> j8c22sK8!Pۉrj9r5EkCɐɫ5X 2*38Y;ak΀F<$;4}!8L!ߖƠEHIJZ:qL9c`H dB+$* E/"5īZBa> \8HF ӂ=J91Kq%*M☩2)0BM@ k$h03P<7J3r)9$X6h47ߙJ謈a'%M :q<%994c0Y3CwЏElOɭS&0>G0+`HB"(XÌȥQ[ȹb:loyXu/+`n R՞ \,?tp OÌ]154)Y`fI(7zm=2 @/;:&"нJPC ) JzYDۢFi#ÛbT[Hx`ET;{:$@SjhG`4x\CDKE T2y83Jz04azK Py#UaOrkN`*ފ* lVѕ 4קx[ 8Oa9A вʌ1Jd7X@2/hHZUq>9xwH5e(/aXv4;miLEl EA@x+03ix; xRZSxK a P6 xRk3Cʣ6Dŀ#{FȊ@WKBOtdB϶ [kԃS~A󓂕BHL#yiʀ r"ړηӴݩSZzh7, }^Ҹ%ިJ 0*pLRcY1P"7X[Z'@ҡ πQĀoe0ۀrQ)lCSQ4cZZb"O b B+Z#0R|)x1E->>eX؍Aq9@&9 @mUXh)bQēxN)dXt@4Єթ\xK`YY2`m}@t9p`a X*A{p>zϰ\ٻIʀP (<(H%PzM#$2VuΊ8 2ͪY#4'5y317=!' PZZgPc#^? @Y 2==p +Vxҕ\ʓ2K] 3- zT_ |oЯH:xLo1u~@asƘ"58T`ڸ "dRK8P|j=ôr4 mUT ;00Yh[~X) xlLLN`")`MJ,Hp4LNnIu*,@e~Dz fEnKF@:A/TʛNŤrǼ~i ,φhh)ia6dc4REHS`rY B򉶢 XHw%@P-Ҙ_`޹bKp^-+JG3*[ 1`mA aJpl1Enp+WQ(mAU !'}@@&iȉ\3P߈0Ϲk% FrgR/8rpi8\K8#F ^YK?9qK @/R˷jXZ<,A( K@҈Oh i-C,J͌uU<|^O>xwtp)p onaĞƫ eߌD-OPM`UșV(5܀- 1@bHU>#a߹qJO5ϴV7#E!LNi>o Š2<'xv3.:cvͣ(m!\ ;cҀ 0Hy$RQjl_ uO@JT?EkdۭPXx6B2baQ'$aa.K0onOz/`T8QMk];7ryǏO!GTDu9aűwZA?@ZH$^ѼYEt7w{@{*`~€`(A@0(}@ ,}H$:xS6-@S ţPQ) PG"(w^Y"Q9@B0Fp' Qlv %rմՋ@`ԞLި}q@Kzd+&UI^E%d?b$Ew:5!T uwU EJ%WVO,B5@jxh|-j 7 { HBj"C..D:NFx*0 B{>+:``!G!:P9{+PqtY3GJ1 >)˺-*HP|?KrrRB`"6}g K82R !+ґR(@0 Ec.~)Rǣ͈;G:,˲N1h. IiqUBzằ.5s1t1Ch\7+1|xy'H,#@?,S#h ۂ 0z xR˼+*i2;S ]Vun %2^wIԾР& "Fk¥O]dl\O$A{P+3â/Q/z#TǦHѴe`:`rSe' IBT:PzP XpOH!0u0r6 f_8NP(ȲCB JBFdKaةP=h ġH:=̯<0Qma8MD$Ѧ*P#bMHP/!Q#-., @P6O%t[h h 2Lk}sy6%P\y )tpJ @b>_Zg|7R.YKN*CXy3CIA;G* ax06c30A6( N Ab &I/AC`P% 0Ə ,"R|g#9IGZ~RW A< 4bm /P F C;`j h=$#2.9 q;|D(Qda=@xMxOP!jD^#O<̐t^Q@lD4%$܁?rvQ)С5K ,iR3r@*EXJc,c` :U@6Grgagr+,Գ^.pG%[h g@bЀ`ɨ`+:GXlhuH#\Hb"PP#Y+Gi L+F/Dbc _= Pp rp`Nx:ȉy7A2FFca漳 R P):L#ָ5P(LPjցZ"P˃Pg B 1&Yi#HPv.P}9twMAw0)s:P,rw'LnCgZ$WA y,dPd 8KքKWU1}"/^=."8*P)#6AXcH1e\҈*@@KpT F(F-Qq;p*ʀ0 ;v,Uo`U mTB A0B#K4JbO' m j !A{a @|^}!Akd"18^ >$ft_ȯx\ZBT0RCSXbF1qa9P솶1;ȑ( h@  p.>/)% ПSFeKE↫3&S*P*ofEKP-()K 2"1A"A:USx%FSO2hj|8.,A@JIl@` sAலA*8"ǶUB:)b-D  B5D.bJBVI ̆)8c6S!0um<2- \AH拂|P#ꃢ4F`$!G M{FT,B;͎(]$D,@>J-Apn%΄CkJe> 42X\6Os:! VFF$%6>@MrHfHᭂ! bB N($ Ae @㌕*P ",I̡+:` B~%xP `'nD{eb~,#!B `"PfX<h)8;BahȂz @m,4;((H/ "0*||0E"A Gۧ`QLO2T `kd๦- N`A8cL|)Ȳn`4#%0p"JWa"Q\0. FHZHt>&I ]"d/C/dnO:QA^d/v(  %ZCDAJŠ*IRp>8g_.e~Y綥‚-7#G8$B H]`9342VP"03b"%bXmh bPYd5f`!<B,ò%1"('#" &# Z}$rolGpߨ/Cp,Q!I(٣hrjC{47Ko>ALSH`p+7XINq֡#qq/^"B">\ n$/ 00(RUH){'>.A24\5a#h/c"e#7 j$ni|(3t ]vt?qM!JA6u`x a$Bo(+t4rCnJ !"h1T3$/@S dCE<(JA#PAH씝k8-#@a&PD:@4/{H`(Sc % q4l*Zb(f gAGt@d~x4h$7OQ %WbAr@aW sexΚ #6 az|P(.`\X IvT'&5aFf*Ccb9$#v"?8BA@|er2a"3*`D PIV C"6)F; [IA,Ǧ X`T$Js4`ʲn4mhF#9ij)~b \{dIr%7VRfN1%5hr"5%FaV@42zn6(S FIZb2>b1,= W$Om!^`2&ؤ7Ad˚3ӆ;/l;K q效L+Y%U~"B(Fmb\hK)4.$BT%Q2Bʗ7aVY%yHAXJN2~œ# dEJ,f\ȏ!Z!ancB \SSt0l1!\#N`jAPh@L")FQ*WD)0` U!-.]5k`X5A>,hMG^\b 'VfĢɫv8uPT8"T"!"sFh"ByAi-OllJ)aB@Bm /kNVZօ-Stω#?9u >2xBHxԴu \=D$2`"8yzOh+>#nbx ŸfCDB'"Ʒ:T&Wx cr%L)A䠬 *Avh͆03>*J @BԂ:,ddncX,W` N.:]CӌK тJ nE2ثCĤ.n3Q=ķqd6T.C JAn l-}MUr(D4..w !2` piNE#;nP'$d؛;Y %A.ԭC1JE&D)N=@D)RP|L&HuqG\H! *Z ,lF{[|LlAӈ bsL:UE!C4;z#2g& !B$ aӖgn@5]|!{'I[m]BJ,"qℯXJ7?.#(A~sSI-?B',bCZ$Eq L,DDn@ "b&KcO ɻR /nU|tp. #BP"u7@ `a4boӷ|\@!Z4iҮC;S) ;b#Av \?OƚP?n& !Y,IT6k.\w< R"Н@{c:,JS'[u.'VnLI# p!ol2+Pܴ@$/LZfڊ7JU:I D|`jد$!8#^۴XN!D 0nIqx.`0=4 Wk/ k G)Jr,M&ad" R_@`yk,$L c4.ܺqKK Z?d`#Ma B I&?_ ( Hf)H "H*(DQg$grP KHy;93a =aՊ٤9,"sLS& K cDA C⦩٩ m0( $d> (9 af4jZ9bҥ~&tb[>J}@S x$ 0 p$IoI:)Z0l "3KC8z^'`DdcTJiuR% tBR"iB07k(I! )hq~-s;gz, ;3\{t ]"JZ>hO$҇lbQA DŽ$tG8BDIs0 xL)Qc2?YDnm8&qN0|[H8ŗZh'F~$fh~q щ0+(=剨3J j Y“IA@`(4(:kv,얔Zۢ&HJ{/@ !1@S Tw(HG fZdEd AV6[h0'F \у%Rw1BI=dʙTp֍RI^LĀ}cz*IAXyhS4. VLÌr_>TwSS- xN,E#c:N9"Gk(4goB;6F͊Ϸ"laOx]0*!Iqm2`&YMA~+wJ~$y]"7w x0(AԊL9wD4$ 2`їM +-ӡ׼DQ.7ƣ*` 6l0 CØrР5W%zM-Y 4"i_cȂA"l7䙆Mh+5ͭ'ܪ8@h  Qlh9Eh"T `"T:p"+%uWzM "z<(L<*A8 Aw Bn۩<& +ꑾ+Ez#r(DYh.# J|ij0il0I  N[ dE ;P!2MCf?G܃\gI0k ba3dxVp) JM'U!J(@ȦȑE;L#y՚*'Ex0q-lM` >LBϢIqQʨJd A! " >&[8磒xT+$B lh{KM9PhHqP RNX'I!XEA yut ZhΉbJc1lj@X "s|pxTQف@%< k?Y4ҳ8 酼V;Ɋ Ǫd lЁ 9߰0ۂ7whw9Cd *z r}*}@)ÈPq@11n H5shC($ h[-A13P| ]DK""[P (Lj2 fP6\:q Yj(z~5{>78 huGYpQ+H Kq `z@AAZc5RZ!Q0JH$MC@F)J,i'.[hD*C5z +UH48'k=II>)((x)Fz2/H BI`=؇+Hx4jZb.Qo2o:Y(!/, [8d 77$"ɩPX !Xne;o b̢tƙ/P}Hx(z 7ˏ`15*P8С韠3)5A9ȓ(Y.A?|7@PtDj;HtCO^1x (!C ]X2Ҡ獘{w2vXJP{ex c XKPBPO)C?P  HLL$ i r$Aa< qΊ=`_(s-VpXd$\Ҁy "cp! %\#cƌ@ C! 5 ZBIl޿,,9;A6{ (@yS! LhEIXw$ ˜؃$[9ؓ ] `zAQX2UZJحkL܄ I ;0p>9 (t9p N88x.'i D`Y!ك1-]; 3U 8-{ >Y2~Dk_Yz6 =_!&D+RJ]`Rpx(ר&# Xٕ(79p*'8lZG*(B]*9XISV*W>C R+ŗ#$Q[H q4X )aJg4i9^H$#=T9'OK H$sS-z!*ڳ\x,l hu=!)h)+@8 "tk3xX8W6ĮU@]98'xc2- =[!ťҾA;ժ`[)HYsʺ huh 4  g b 8xvD7aXx ;#~lV`STZ |RVS)xxW77XX{ɣPCteR#hwYXBԄQ]<{A:M_Ҏ46Y-i(L ɡHV9$91XՍ:l( j j9pO(5S(߉/êhQX3XBJ/E=i[) $%hȫ4(o+nƃԁ2h*E&""' #Teንs/UG=I՟@Yʾ3A `L**z'1b ޟ{f؄Aux2c2,4X\-S780pTZ{ [8 Zy֋˼U7>j=aT8I8;(C:()36cy+R v380O;X~3߿Aa cuC?/g a84mH s' -@|`x+LRHdR9$ C%2M"Q@HP4O7?_P\:@ p@ ZeI4!-4B@&`ML I,!~>*u+5*؈ ?2('z~j`Z%0(b@`0{= 4a(s>IK<[=;=Ô 嬰Z=$>Tj`"o0˩jtKy>@ԁEgLL@Ca+Hk%|n:H*IHnLȳpbOp q @GVQ怫y9Y'("Th /N AvT2QJϰ 5\0ØS# @$D$i&c{ \]rk/;Yą>OP(~c ΀&aF\̓ $ I`daBltH%3bG.Y-O ^0Z @vd@fH诖yQ'o)M3tP⵶Į5Q*,"vKmyChI @IqWK[vGfU =9<<Ѡ)cZ C}?ٻ.8!D >-7`OhK'P͐ 'H(I|ǚ(촴d:4K =|D7R J=Lh&8qnGU^Gpp W(yR嘝gӤh7Q:i Q^V?捓^r Qo7ђ0YSXeJiO hRBVw/D4*  ( EdF6()( M&t @(1OD zpRRd56y`Q !~0b~tA@/WaԥA!$ r &5P@l&ɤ 6+@fau?&ฬZ">!<#B8#Ʒ,$ ;0\a0XvK 9nxcCxơT5 )*alX|Tepa@ PL>%d*$pJ n( XC0h2C zeu a'2cC\fa#nL5 ҅*8B@1aZB` bm ZܨXnQn(ɼTG&c*AHwdZ!0v 9[.hYLG XI9f!&ܸ]bY'! ҂y͒8! 6,hC @tncaސwR~=%!,7ln`XA$ bE;/Nc$=eD͢B ( `q$v M퉣%?jVG e=5nj `Lr֕"IlsSH1!T!HZNF["Ih2ӣ0PDS6/*(89`GaqFX:"FJ KͤX;I ÂDssuupbZ٤Af ^N2U.Um g VB'it94h*0P*bv6‚@f9,ZEs*$rų0\!~ +@ @v5H`a27rO) ]*# (¦~':4&44Q)kc@@/26z#zTtOFW (JN9b|"X` RN&@1 ',Zr+[gGf=#"<5xiQEzGH0ZJ<<$*ZWx ̺۔R<6 3!"x}6%LUbDvxuC% .}FGp'\ PAxU2I6hJ ?'P" vWN/Fg2D9{<<+P"0G枂 iR(/<2%jOa`źA&4n#g/I\SbR5# 8 ,ܫFIVp+C~8g«eT(Cu>z2"'!| oB?tJMdZ@"~8` ?_o  O  ~G H e2-Ic=8%K)M* eB'@7?0YS$GR>0OFhR~d`RT "5JbQ)3-R@pK'Ӡs~?@{D?_߰rբ!$S) ?06nI$r1R%bPT)/V3^ Vv47P )0"2% x$yh2 <4-[r)DԊGa7"$|k|l *hįHp)bH{ h&1s,Qd2JCR7-8L#& :Eh!pZ#$%M|nh|z $!C F? b̖#)|]hʑ3C?p@Ӵ :e@At/112L>{",:<~8 B7 Hh<y&HLėl= D/hxqX#6B %(m 5cO㶍@k/El s9L LB4ܢ@H qeygi䏾Cr·nAhŞHI"Qj8˸>nJ( r6K3 <)4cZT(/8)#pjgX-x\B.2k 4)BP"%d 7P;]EKU>GhPyrMHD%Ud$6J3r1:O{0Sr*8m$ %5!}AlYc2ΞUPFL#86`6c!Dl'l=K QB?d7`e.[!du"B^ hπt ȭ*|};s/${h' 6 3$*ƨ. :XCb\ 2_|!,$hc A;+sld~G# 0ֿ=XXc`XedI2B>UrNTRx9 Q-Ta̤@d8t ad-e:*Yب9Y_X CK*H y9K;G9 8M(X0R3H8yx%" v1W@*HԌ8 1Ka(ck ( <V .} H,Ju Y0*(Q9q-Hb Ivt7 ?x胪ț(Pʴ'z ̈́xE3*غpp@ܝHa #hCWP1S b͙{#( hKqh `;H1I7K 2gG … "[$£ڀt+hv)p2`JK,8(%0NK͍SFiAhjYdh`0X6`K];>yI?0Bi81]yBx׵A UAġȰsHk[+3hB-)33PD4 2GL\!/Y};Ѧڝ =ҞD "0Z12C8u%0ɉxT8.H`E5HwJD aYB ؛: 0 pdžٍ,*9TBG@4`pJ#* 1>-Ł0{-@ǫKƐ1'è(PcpâLA Au P P{h, By&|(8Č P!XN9>zWA[1Q 4:AT vXܦCik8 ٻF X-xs+PnN; qTp5`@Iy2Ĉ; I){yGyk8Ì*Z/j9̓K#xN(iH;X6Y(iV7Qro0҆l ':OApHY/ izjD`0 Bةwh6F`P IE/2jBAW xN)8-t"tPsQ 썵?We蠊 7XD Iɐ&ǀ Q2 nC6R7sI Dz i}8pz|1L=9؊H2->=;(B)(TҡX:30-3aAB ѝH;p7t̏9,rGXD4t)u_puW(KU ir]oPoq-. hvhs>m.CIspY]"ʠy Yj89YR;/\v=kl0pD<·jq0u8-[I ru4+R z2Y<3EP@ P5Ap OO*́P(Q\dI\zE>D)ĨUN&xD8ć@oWU-uf@S9 4t\|{7<֤*@ЀƊ`/=3Ê@AXVDєO= B#XX X'w$Pw6XوZ80*-m'$L)[ ogΘ0)= LHWh8k t;i;K&/3x.zPr:m3(b^iܜ ?lM;$qkY,n"疽C#q[Bl[  q8b2 :\L0BcC[m 0HR,$Te#F2q9<a:h g{uX[sl,S#J @,Qv;aa&W =X9xtJNiYh" #k Y S0ٛ!xy(AD`ܑZ  &y$Q? hu[6^:i a !bęXDE6 E R h(㪶@NzL.H)HM8hN ߸y,K0>`n\FaooVhXd!2ax1h **  ЅK;lBb,h轎cd1Ev9Y  j0֞xuE GV衐O$< ]λ؍0Jo yY8J]d4NԭčPq qx3Ka/ NM_ϴ%38PJ8Y X$94 Z,֙?JBx# G>foH΀16Ѫ%Ӎm= L?%\Zj-eKq%N,;Av]h6@8΀8)(G~c%TLGӋuT{a*0!@@(ػ %ߔ C0R}X=ݪTPQ;A5](9+ -07t5 xX?:|8q vNM؈ FN0˘r37lolaoBq@kx%A srJ!hs]h@ϣ\ jC- ǨH3p6py\9gy"i~7RP?5փ6K Q/ C@΁ǩmās%n l˫m evBBrYHؼ6=K8.O_̀H400?L7p/aI/pn,/`h,R(@s@ f1#<FA phs6T{pu!HIo 9ﺜF_T !E@Fn{-Y`_0Oj"zfP=tA`g)duzU<)pifļF#Qyv;z =$9(Ԣ@v07ʀϪGr1Q !TXy$Rdv;.2ư, ChDwŢ$GB~Ĩ}.{D@JϨfT<j–#L ic(1q.Ky蚱Ѽ^*;|: *Qw4)JY1z Io@<bX`~F:2 @* =4 țʴԤ3BvSB;3"8 0̠(d6f70=tDtgj}$Q:,=d]lCʺrl@ZП` gdkdP DN6TΘMdrt ~_$ U GW L. !9c,m3<>`$0-tCw X`%3Ұ2,#ފ C|' \<4.ˣ qAXY$H4ߚrF]Z @E4P!ωC`"#.&A`Hc pR1A. FB(DB K4J_#,P<r*gTbON镏ր6FVeHX'`I g0 >"cv)CÈ^!'hۊ2 Gnhu͐H]֎W憣  VxOP.@lG(EMb1 {$.Tb@Ɣ!PI D, Q/@l rQ1#$>UtH;4vMo/W ^} J{IQ!<`` 9T`z& ^yv0P`%F8Hg1zqwUsQ~(dB^6 =S`@%JYkM:q V+7]L @жZFT֎4=gŜ5!#4!ԁ pk*k3mDFXEIa00EB_9*z!]U@h @C DQGmU`ďIJ+,#dn;d)@d)W:h'+Pr`[b0*M @ 0Ϯ&| fJG"OB-9p`v tfo+5nD6@AJIHl] @#V)M$@rԈ&jpjAfND!Hf2(T)LD!nx]p&f 6,Vt ԟr p]&*4|8G'!B)aa dL $KWFD_3ʼTLPbFf ,@`h@xnf=8CWOM~$kB2"5X0AC'&F"JA0(A^,dt% @> u 7n.jV(p-0vki2f%P˦ cD4Tي>$Exl Dd&gd"lFO(b&#(e,`"Lo-(E D܍2# %!I a$ ֟+~  "r9 ݏ(g nLR(r#$DFA"F3)`CFo*٦f $pX f桰!U@c ~l ̈́uneC4OH^EJ`؆)d 3F@J O-0ІJT@(F{L`F R FGl)c؊" $Yg6υ"PBL^r@A' D^ȤD6#^oz!]shf.1'/ @ c 03o$i$߮(DϪ=N|.9"^qL$:""T;!VaƮN'))@Rl Ĵ Ȩ21nabGxޭflD̒RJ2I0#'83`dQH(2bK|M $q8RvXMܴ5Og|#aTTH[:64@>rB$!EA7ʧ%`nE< `;4$Z誉Los_"Ead@K` 2 H1.7`fI'ƀ g)BbA0Ie? ҩeXҦf{ZQ$R2 #2Ckcʔcj5Hg #b0<@%*R), @Bܭޕ) :pɧ"pM&.͖%1dnb(S&bIs6G*Ɋ]@A^p` ܁ # D>ΛJ4 f~$k"hKT@ԔDTvܳPS`;_"ap$.AD/RޠdD- @ >8dВb @. |TZ@sA:@@.ԍo*F2>05SV m.{&N`#(FEh>x=d3'1v>aB) py2m0 A(A~!֮@gO`T` @K 0*D'ܪ#l$xp6E!mfڟs- tb Tl,txr7IrʴDbJohjD!AKiȎkDf!zτl /`` eF &рJl!  <E@K' ,K-!5X2"$bI~hЀu 4keB)xwG_.DWL&+f"B"@2SQ&!P AFMlPV @Ύ?AbdFFj3(p)56S-doEj۠JېP%!V08$޲2-!vRaSPh(mfq=YF^9pt)ih'm_"`DnK:{>&ޡ7&!#x^Bd)s@Hl v>Y@DI \Ȭ_ #BZ$VV9R܏d+p^)l S&)avHt 0fP&/(N# dɯ v(*2',!|A&#mm l &6-sP'.f/Y.sh-LiOWt] \Й"UH6Hv,;)N';l&<aIa6Of)`C' \benhplkJhm@92# (jVZB'D"D$&Āb7ma5(l Au|pP?_0d,p6\`/@K~@PR( `J7 p8#?P(pA@@h,(G[n6;H h@ +gD|S 8FRX>oL#[1ǔT@\2H װ<ilz8:ޏ{Z,тp6N` r׊b #nC#Bd˺3 IzFjAo<J0 ˠyӘƀ2Qd*'Aş뫂MX p0h1m oP{jaJs* b7kxgt1rZz`AЅLh\At `6O埮X8ȸ l*H`BA@HUAy Ʊ;TA'׽pmvZ@jZv Ղ` 8L Xr@ ?z~(ua'Ψ7-Yď ovQ~_^W̧"tV f%>a@iP@.0,ʃK*TZnl&l`r$$`h<{֌>$`#҂*lfJp\nvG4A^ (M"y,*Ldo8gaഌAg=[+V'V|QXXW=2&w@j^}i}.* 7`fp;{%_XG`vk)bh8.2рkx^рp)`hIP*4k$ 6O 8FմS *{GnD$=DZ6%bn? `@2Pb^jSl$@F&#)1ˠե YijA9B8daص !d@@8|qQCJ!@$@ 0&TPƊuWpi{@mИV AzirF )$r)@-}9yx])zRhI0ґ!\˨, *27'4: 2c #-):UADBI4)BDp&rw{Jd 8⥃|a9b|&x(48E#LV @!0rsF`Ze7PTm:GP<pT ]2iqZ7كXuGd'q3'G35LC5%`d$i a8I՚rF9#<9X }`kV}#p-l!fp`9B`e:,Cc lK'蘺3~I:)6L1ȏ!El'uOGp,֚gj".6ƠQB\̡.hl P+0/k !@6[;U] ^D'8P (!0ZTcL 4@eTy z(!M6F Տ1 wCaSj5 jzlfUvaP9d<P)'5@aWG' : F>`p؂Lj˙~V2i)E+El/ÒV/H:G0aeQ<0&I  N*J~2] W@zO 45[WJieգ=jCJXDF4~.>U q }Р1p58`21RF wE4C>80 0I) #&")/& p0mҘhh-0 !AX2y71B ZBHiI"຀78 @X(PGG&F4c9ߍ 8 DNѮ!?%Q Y-(]Xm$zb."X ~ø \[@?:yq9@ן(׉()f8kHؕBH?𔨞,*9c28 J *G (y|+8 x:90Ca XV<E dF9T (/7X(IY 0v5hq*!>BJ,#y 1`dq@ iK.8F-K^ca @ +HQ,iz= `R"c(D.gg#;JF.ڒ  <2 !t J؝ 6) E;HI$ď C `F<% xx\o,!P+x|(yI=CI ùj2Q@0)rV (p.&|>*Gh Q10Q$զ}&E= SZ ͒" 7&!"Y1Ѝ|Hi  Mp@IO$qʒȬhrD>xy@hAM((,(5H :T!߸1pX!e N=0$31,ƅpNpG٨sK%ix॑`R329 @yTXC8:pMIJA,A wT>ԨYi/ 88`5-m#IgCO,Ɛ0} !@ Ёy)KS;ŵ3hq.J<8D"ؕ`E*dSv1븧YjTPxU0ÍFW?QrO-k0@MgYj ґW %Bۍ"a}sNE@FP5%jӺ8?IQ )=9V 5 ORPMaV x@PR8U yEP (2̀ i a 'P T8}IJx::͟2^0Kx9i^R<D,D(JVBEP$`w8@Љ,i+0ऀu2y534<3]Q4QXEXHm.몁(8.K%1a= ߎXS;ْ ЛH @Hx'0⤳84,Q)`:m8>Gᔎi0X4 `<7j֓׻y?;` b# 軅AD?q}`k E$ą^ $d T``)x/a1BST1,M0|_QW֓dPp!e_P, :Vf]/Z͐i OP۰=`SSñ46\8ѨczTÌXp |=yKU0S =TN-**T$IμH3 qRʀ5ChAcg@*_PKxhN601p'4b6s% 0*'QJғ2ߣbuT<IjQu|y &N ѥP# :r: ai+W8;PfiX] ,P,XE{Р8 0p Yhz/:ܕ{ަCE1 `p%ri[r_H.ȁ  ~Ƈ{Ty@xw$/ - ^эbC @%`%H Q z `i? jq0,| jCzKabޗɗ8hځFZ ܾ}S2J-qV~rQ"w⡺(, 7[F;+[ 5y4[',H;t;5( cp_П1xjmFn5y@8?? -f^01* 0YcW $ ` ?O, >_sl| IP`$~=ߐH bxt$wA*2@F#at8$ r uy=^@Re0'( w=O@!I, @r9@Ѹ}ߤ~|@f B'0#^KH4"j!#=,J*iZ\! 1EF ;>,qR`@ |8 >TAD(B\c! BZ>"ظ2Z:PZb ,(<&Esނ*N0ҖHey]7W:F(CJ(6 ;z< '^P@C ȀJy` oCYF#!+eJ=d"P$T˫4~ց-B=5K B^44/3r>ke57pTm/z4\Fx}+(R9$ڕ%uyAn-l2``c%P3cwUV: )ED #`sƁ4cXՈҀj ys舐㫴M+"W/C-8F .~tZOw5Ǜ!ڍBf1Օ*8#X0 B-y/|X"+*s3bq. r !iQC2u^P)Fx:@}9KR:CNYڴPdo:*v=P&@ȷtoy8' ,9/$a0DCe?䄙2G9?i?Ԯ%=ba ])A EິSZ%8py[`H T`{|.X%F|Gj䨀C'`D:@ hs ^qu/݄tT"Lhw*Z @(ƕZt'Z"t$)*D$cAHV)I=DFM-H^K;NjTBLK4,#͐bk#Wˢ~H`ܥ.]YA'鐤 )Xi(Ӎc2ġT@?hT|t&qiQt!V t6Kv֞?=@#:G0!Cq~~#KJ=q2.T"|JXY@t&ր5:* QlDDh 2@9#O */c3T>\Ɉ5>L܂c_I?6D2p0F*bR"d}_ ˳d ā鵩J.ZB- #d:,l ee`i+M(@J79U@V &Ww~*T`WaUF0 5΄S,re )@Ddx$M5AwܪrO-5m@^D. # @|&$Y|J3" H^N{&dZO å(5qB  fiJ!FH1̶%.Pq(z`М*,ܮhw$^u6$k)L֞B>ATF!apis(a$bVvebC@ƐbL;`Vi .; |$veʕh#֬H@=Lo$\3aG NBf "0j5τt  FG<#$EzGbO GCT`!~ŠoK/ bQ(`x6a;p = dTz=B^HPP$ЌTMD#ж va5̬Մ p. !pLR(` @LR|HD:v 7$"Fh++'\0*$Bn`)1dFb3 L\0rNԘN< L*#*)VɘS̋X8BE3Ɛ9Ĥ*=[` ôk$((0#&)ERM·.T8ma TnKf0h@ Paz@n` +L萛(ms D`(t""(=R?̚ AxJEGY%2eJ PqcBEBDOCZ>"GX.k*1J"ao8.ⰠLhN$ %!  zt$zbLA򳍦5JP.LHN$1D3a3tl ,'8p ܩڲ$\dE6%D2^D2 aLuC4~Qx#EK5-0H8x=U^uEH64"'M4Ut\J|F ` @AydǨԍVpFी FA" R>^6'dv2=Ƴ)KJJH7 ^xhXU>&a:vq^!KP39PL_BP`DEH'@6>{V6NJRR@:TM?{@%\*N55H(k h$F.DWU `O tipi%턪BWfł@8ȿ0K4З"(Ԃ8(eHlB^!4naHpHFDh|W8`LP3<%OP7&%oXDЊ\" Kvx9(aSSMbF6R$ t.LZIn0JMlbTX(Os ! I< ~>/҆\LA  .O _3`"/g&W2v*X$hOx16/p0N` +!s NJ.A0ue};A^x pp("Va&~ ̓b$DE¬N4QZCu1:VDBB_1 Q;""@JD^h,f6-7ZxhI$2SW(d^H``d;ncy6OD"%@*lZxz#'d\dA ` l {MRKp5c0` Iu :j.62ԉ#!hl^$5dWYŧ_GVe*N2@F&aO5Le>,Ə5Τ{L8'?Q(J[B0BH&$P&]Q Zt"6!^C16/괍<W<awM6Z/k`G`xm|N<6xԚgFFhSBA! Pm||r6! YAư 1?kl(D^P^D/:!g;` 3p4 :`6l%.Dէ~s7V9ٚ3` Ҫ2gF$&k,e%FTEmJYe^hP,3p=d]f?j(^OTo Qz"fZ6t': ! u.‡P *]Ռn8E^=A&BYn e*|4i*T%*;! fly\uWa-K^F"@Kbe$A FEQ||n&a>d(ޡ2v\[cQs,/>@SBdu%pXT&* `Pj\.$ºZ 9g+@}QE"nXc(w֩Ż3Ō( x&,Xf"%%[ª= >\t. ʽ0% qm\TPfT>ؖ%'ecT^UKDBa1L$";FPH.`U7vx@te)~A0N>(bP`0jU(< _s ?fwc1OO00 EAD @ފg ° J%(&mRR6#X=Dj|},8 K 'g( /B*|ĉr"<Ѣ~g0ђb.w)bJ̺,R>ORcZBhc| :13.|-#0"IJ=Q`$Y֏ v@DV% 4h }:]l&-ҹ$aI('-/*qIq"#)tH@[UpѠ> GK˄#p| V B8D"-JB|Lô2´FS)A3dM*يQ~&d" ɠ-1n?: ⤁]7 QYi0(LNk%Iuu{TKeB2HYAdUP@GBFz^&(Ïl{~%+RBE|RN!>Ъ=܍O0WkuSDmBuq$`c Zd ! "@nD5y#zFG!=G5XŒH 6F, @>!'4o˜Ink/#4\Ɗ|a) " P&?Yʈc&p*b)ă.t0495,r@e +6+ AJވ9 J-Ȅ2k0S8ˇbi4-$ Zr,0ar9؊FB9!=P2TXUdSsڐXPj Èj"ᣨ @>`EPF:aJH$t<`HL )! Ao8Yx@KmSӂ* 0%c@;!,PI )KGHq@J",1n:҅9ِLzH1j RpW@ĨX8dx k )Dx/|;3 Y:y'p(BO*cD`yx򾍘~sa6@04,.[(P Od+ Za/kjk1"XUƃ=a=YH,ʼnTM0S ݪbUi+AX9-2iv1#pdB\qZsc()xM xNy >z ഈZaaVׇꌽͿXħ qB.19FN =G>I|3ّzh H$ybxvr8sՁhgqCÀܫ 6&IR\PUHyhNI.Q =0KzhH5`sYg+ KUE{ѕHsѮH`/!"f׍xa PHUe6X'Sw+f IP*3&:H0_8;iUĚ9ʸywRڊMö(<臱ˉԔΉ8àjj!H !le7,xtSɁO`ä" #xLBܔ$;`- -]b/3w3,ĘF Zs>5 VJ QIyA (Vʲ- @gfq";)# p}Q0,BY  # 8ݸĕw .la;o.( f~ 7=P%xJԂ~ 'X4qGX%!,ϣh>iM PHB!.x 4B 1 eX/qKKX[A@)Àc;ʽK a )b"ÊD`MJ!Vćpy Јa?s1=iY(oB heiҗ>T8(Q Y>8BH5%['p0 YYaR$蚔r~KTY@,0z:z р{%dDQ؆)U4ˇY-%%bGP.ù)`5>_oР 98۟[Z ϱ@B3)ܟ(#n5) 6'xY\>Eu, iv@tqd\, ]Yjc R9M!") UݦglȔ-7@m= 1p7IH " ՊE NLZbSɉ H@B9+$8APB A`kk eˤZ%;Ď˯apP1o7T^g$7Ze9`ڭJ8)3 N b>D#N260Ad3xG^|)3D~3b|2/, 2aEk8pE 8 ;ނ0,& dq#r RF*J0lS!B(`pLdȲ.it(=K` /NR20먎# L{m/ A/ǩꆀc~Ln_4=kd0Y\Ip j #E1 3U͜TX=@5^5s#4Gy/Ȓ)A5Iu# #)NaQEm \&N§,{+BBnB6"2.rF4 @m# YrNK&AHNAfY"2ݹFJ36Ћx*`u>&Gx6`.i$)'-TV|b(R}8%B-nЛZF&A` "u6"(hL3ܠt@$HADT$CDr6%\=DNGXr+ň`B(F8P$ $Ƽ'X\ođJI427ě4D"#2=pH NNGlu A"Ǩ/y0NRxHƁWa.θ` K]@p[<@nw됣 )E6S#2Uճ*Ŝq[YL8Uȩ?a2ZJ}98 n'Ear$y0DD_ !$̭EJhIuF%;> $O$ؕ) @L+PD".KЛf '$"\g!JPƾ8 P+7r &Y.d0@BL@&$U.gLX ) vf&z30wEb]EfP02J` $rJb@!R847- 1 sXȭЍ4gЙ 5ne-LV9 De\A 1VC@h'@:wp+B)GKbK*튑R!ĿD Ede-@r>f Y5rOPVUM}̎t -ŊV*87h"3RL$h)0= skdmrp"IE@$TVHmlKP @bioW9#'P閇J1, `D ga.ex p +34:<3P𛀠SB.|=A7fpj Yhh/aמё(` X-p)w"9 Հ@C 9έʹHa4\,IFY,dJg -@ϸjk#/sutWׁ6Nj~H+xGUz@$dM`wEp Cyn:@ B e< Z#%=IFdL##5"$ B[J0#g4$S&:@  EAE^) lп򬫖 W"CZ eNp9$`O}m@P -&nIzh QbHt#zI2e c\ç&g$@N @b*|u-@=LBN:ͮ&0Jh .*!%Ds Azf@Ċ@Gu.ن}NvƤ+CXL=(2L*Dc5 %%0CY1s"J {8c +,"jBDGǢzbfopb\ A"' E1~| h,op_Ȧ.`(J !DN#( +)&bdFG6`` $ hc $M=BE*w 'tFďe+!B 5Ű(VD O@ 7Cxg0QAܺh ha\EMb^I.j*HX]@*ˆq` aBQ.M .rˡ)'$F˺, t)ϼ /A c^cV++ pJ!#Q̍.P@J`PA\G@(Fc<AK["Yp. (A(\/A 9@M;@ PJ`aEB2b4b.S~%­$@`Zn%ED v+>`>s,N@J;*rUHrAmDL)˾%;#E#҆-E)Ko bvb|2AdFJሃ㚁-NkQ6̨L.JX$Ht ur +FYOr5,,/S@,$ȯr]T=V>A)6:>d"/0U$N- 6b8>RjMjg(dq6u$>j@ ^ 5&)k:|rO <¡I( w9LB 63 `hT)A<"$8~\!wzdk`  ?@{fC$y=147$_/-fn\L/-D0k1GG$7\n@$jOwKw<iKJ;ȸKw]~ (0'NT Nz؀5 2n| jѦj\/j)a.xKH 悱k$rjZ/)p& LS1r/kG-N[ 1{%kBLŖ)< c 1|67KlH(W;=9EP7L+G8ið%Sx8/@x_Įk9m1>B.9.L씝'ӯSsQC) N֟|֘z)q<@.MOEkX& sz8s } . ,$6J&QGq9Q ޶7L|8GhLN6yCev6ke .AX`eqZ,+NsL-KiîpݞP l*nؾOutV3נi#z!Q i ,D4- 3P緸z| K$P;"HVk@>=#$)j_D,' 2rCrq0d`.Rl1@ p,nFkμxm^׉>N-KĐ( z&KN}>R>dȘqK G(Xr:]DA7br]PJ  $F:GY,&ġi< `(@zOYHԲK1#a.dtّ0@ cUG,N @"6I&$LJ i/ޠ]dHPx0=HsN#7H!Ve: aPV H+#8i$!I=ŀ`={֊$ 曵A2J((D 4u6'֛fjG/1$ܛ!o`yP}YaJz`6dĬm @@P*xY05$"N2s丵lRx8d kjQ' >p%?VZII%%Bqhy-yT>Pa0 -s/CpaX+uDA;E4y.1E͸1U9qF5˔-.-Eȷgi3n@U k$p$b Y(FY$\5P=h9谹Ӫ]bg]SutHN ,TcpCpn Q Ɣ$2D,ɸc8yP.̦ۂn'_T-( Fn7YIŎ(Yn [Ho%#Ж4p{ͥYC@d<H UG]y&<%@+8Djs|Z HHG.zO):ӹAh|=hM/Ccdan'XRHXr*&HC225Ƙ ]`8C& X-=Of쁃r"Դ?u.XJC[kխw呑Xd j QqOe:mB} D($)Pvh8A.3ĒRL.*^Nl:Ӓ e0P JȬBj& 0@uf z؂4]L2Fi?7'վsx6Ch,<}wR嫖ߜxl^Q"iй8!ǓJdt5x\mM!e%eꜫhT]%0)%6>R8zZ&΅s :eb,iaW].4 pY.l {N'rZ;!QŜt`|%ȝͱ1*z.-~,"mT*(!{%ƮZ$2Z RK"lG a^a"Ȃbc- xg(%2B%I#N#-v$$Gga (bR*0BL-!ޚ`adZЎ.%n d,7T0%`J0a&b@R#&M066.F7   @@6x/V7(kzhB$A$1`" 0t!!Tav *TH@>&"dЦ`H+"8@>h5B +c8q!LotJLJ]#9,*oo4J7#D=m 1GvLPoncRH*xgr-/$Џbxq:,$AE `ᖑ#eȨ z` f ՃrBRJ;D|.KA` A+6d.T6$z4X ʺD ("["JĞoq@JiѺ< @AX?L %#."=#N vG 4BI!c69@nC8-"&4Ǯ+<&GI$lj,@> R 4&P@$ɋj֏L$2$-hhd@ /I*fԦe_0˞CG@jQ:N -G[L4Ye(1:ӔЦ-.(LIJ@4%l^$r5eD.NҴ ߡ*aI%G! \['N9L2hJ8;: AhH/J ` !IRapD$vȂyK>LB! EAmOCq4CKei* @,aFbv!d23xg81h:Zlx+k >ԥ*'1+QDG `*6\ k R`d&a^Gpj( NH 4bR^0֬P/ JP,;T(/4FI)50_DvĒ%( @<Xa iB`FnҌ2 ` 0`8$d$j;>5GBN[p,"% @EA"i`fK,t l>DEr 8@(Ded+[xrc`NB3(T.LJBf(8%|v>O. -bIU$ ZP6Pa!ru96g{2@N2@nparsne:&⪲ bed.֖/L c~!|.RMkLa_ A I&:Ѣ QU֜%d"%LB"7.- wAR@E7JPOD2 *hРA*dL QnSX$SQ~M[s5'Zƒh6 E,t{k2gYklbH~ yP&FHT4xB$&H$dFM A&VF6mcG1 twX%/GJ nW;$&E !k$Db$> $* kG\`fQAڎxSFR(iS-EE`A eDmIm`mcTFk"4TCEb\3"b0D `K& n5sjB a"Bb"G N j59%J!h R8rw2@0Naf* F=wC:nD6CB/σ@'x/BP /;%&$77¿gR?I枀A0p`1a喔R1*1 CȦiL0"v9$MOsN6 aN`7Id'k #5gbnp L2U$G &ZVEkx5"9:ʰ:B1rPbpT ߡn6" 3HsP#zh`f`!ת!XP8c~67\T`',ҶA?_vbmV.,`n: 002iMW2*>R'Û~>Qܼuɲd+H7A6\:tۍwyO ~ {T.;ZŔ`?s[aQ!.Lu6-1$UN /yxAOaYd6:9\x*4Zn<"$FLM C(FBYJ@#"ai`vB +xbp,WX8YQ p2A[@Dnl_~Z ]T4AJ봘%"\:$*AA6.Yբ $a_ vO8X*0&ҵ7Z)`-='#.8)ݜ ZJ8'`@?n7z<"]RZ%&iN5zf:Ìxc#faE"/*-3bOCpMbp]N%/s`E%P0Y+Zu .!ZGa%-bbnv!(j7Y@b-.N W,0Sm$@`Hhh#d.aj3 'W\b2^ @!V Ph8sl^ bSlBsܞؖǣ >G L?Ζ,I(7ijn @kAh$(2EJI>1-5 %7z0`7M ߡa^l^9PBN`s$c$y-`4CQemN7 J'N0"D!ث G#   d$Y0Ws ?*Islсm-aw֪$g4I$Y D8`.*Un5;g A?[`$M}[bHub P>h35 n.'pŨ0> +>U4ZbEd4 % c,k &Pj.RHNE"?jH뭫b (28MY޲-4 CJh ;Išq6Zp3bdF3pڱim.M6ӣ</yC 'V<+Bj+jn<  a-yuԜ{H+1JPX+zhLʮiK5|$.4)@ )$1Q7 q_. VSv9x0;O)*@S)ี"+L#8S f\Ҏmjq|G|+):hM0+28ˡ@ޡ*#6 n\15ɶj/-4O n"iDH;(N4UҞ4'vH) 'hiV>(-|Ku|? . `[Nݪ"BukM\3LD'*) 6&Khqn`\qt]+tvfMz?(ʂq5Bch"g0r#cv/ nDI BàDž$S"9!)2=Z$dtK7z[@8B\*ADD.Ha;#3܆[sk&ː2:G 528J )Uz|ZXHA1K @M ^QHa#p4C1%i([\yDqJ%1#ALV4e! eY80GCxrZ6eRiiG&!$hMf|4$>Ȩ| 1j-k- DDW8#[`@)Ě@Ӫcy4LE@A'RJjQScp]`lH|we?U:7H'%8:#6O#ٛ\7ȘwHX,5 HdnrD-XR+&`;SJٕjxj)X?HRİx!;"e:r ,sƚ@ f'~R!" (#y(Sa΃9[1"Mri!y(C$yr0EDNmWpD !j Gj֖aְ `QNub)q.jVQ=a5@CEL[h-t2vQQvpx"R=G!uhwcFl%1;{F: Ad@Q3(h._P%SC ,07߆ȑ<3$C+*j)9a軜FMR@f iR.rv16vMpI 0<98@LASLLT՚GXGQ1VFd,>m 4$! IäS\eĹxtsOROUHOrf E0C ]@D@{f mec039 q=,8 ǭ,y-1<֘F9x Ql,J`D 7p*pBҔ'(T .jgWp8jmGM *\灤aQ#ĀhP~i=y3"QH7 HtZ IU%TMG`u=܉%K|ρ>pnFpa$& A,udtG]q\[.r5]+6B ]:lZ3zk'R\GMk?ԣ-%<Ge]qsOԒ; <1l./qHoN6fR!BKZW#ݛdRKD4S-.Eи Z֨z l(*T`OL+D9 *K /3͝aK`혈1pnk0(l >_COx%*y!H (,l " \xVX5% r@qAQ߯"!@XNxʧP#q`0ϯ6 خ%\b{蜍XY6I8")"`T "ȑ0y͋a E,axX Fz)--h0DxM{0Y M z#Yi|q:H+< ڑ`1G!1}F3HQ<Bv27'`ى=h59n# p Ps/,xh`ؑT}Ay 3Ih1p@v[7`2V&]r*/\b,ϫ/F9{jlUKC0Hb$ w*)c OITwc QKC1@H[Y#KP=a1::1Ɉ=H׏4i$ ٬,ʸ(SXwىfH< (LnYyJKJ+hjy|`LTs 23<򬋰л y~3΍W{y3ф0c!{ (_ô2=l :Bvkђ> ' \,y %#([2)K( r XCv{ Y4 ؚ,O8$1 ȋ© S 6N-Y.HMKт,VP @XKeo-rRk:|#iuO!v`S|e"yV*:]&P6tI+/th8R"ځ&sA;pe!w7&tDmC 5QZ*0XE PV@0(1`H"Pr4 3ЮdナS뒩@ѵJ뇚qV)t1$ 6܃\!,Y~'8 Z,=aKzq;昣/Đ0pj] Gg\aX@9Q`r( *s(U(zPF[9m V9q:yi R).8:Se]s6npXmbx"H%` 0; !Yt/hq592LkSi%9& d<~KXf2Zj*0JgB< PVIpn&U{ GI)(AΑ(Ⱥ,A(nޓ5"wQ8Ɖ]"X ֶpyhhtp,gh BRX38*|L%]BAd%DwZ\>/$h\j`8N1e$f>; FQ6tq _W #ϫ [ SӠϸXQl{uQa:w(#hXF r*x6 `]Ԗ묕pӒ"B @PAaAXI$FaMLo5ıtA)n𢡨)jpow vx7pb\򨶭I2$y0Fɠe+Dό% o){5:: .Kf9:&-I cPc";b-h5p4FڀkZTU08ꒇDZ:cQhj'?Iߖ#I{GI-w /E~=)4vin`^lG>tL0:;($u@YP*KT> i5rxJF`Iܑqޟw؈xKvPye36 Z+%%XO2;ps3(' G\z҈&N@pH|PO@`D?`DQ%P #>/t,6[M|-VDfJ ~@@T+X-ods0d@y?bϛ"Xu@\%u9I4i @\4kVu  bT+~ QƀPyjZhC,p^uVW&@TDv{^+Ax @ @.qH㠈njN(;@^:h½2@N`@ _6n3P j$$4P2) I4l jLLRjJ%̡Cɫ"sd%9an~Z,q E $x'۴Q#4P(P)Páʓ+Iy*efC"48F HQ,AbZfh&o-8( 2;Gy őX!&bH6lWS | bۓ1,BHH8Egܢ ۳ZK~TQ`ڪ.C@F*LҲz[A̸0G/w)0 -usg:n2>+Jw8$E6OPT`p4 ;D nc?iM:& +)۸I{)3ŀWQz1CYu+yUoqFZz40AĐxn"Jr 5댈S,<1 (2>h2t .YG>A|-0*1wxo`q축z+ @_ !;.Tì 1@@f=HD[ 50PH40  "DbIB68!@ L!<"Ad+ pf M d 1UkO*'FPas =,%o^`Ǽ, qJEca: ^Ob` IA+BD 0L1 % 2 Db%rH6pP0H@@@ 8"ܸ tl>H+I0˰!b%#\+( 8Alua~x!8,^$`b^nqǺb*1 *D!8!*A4, $@:}@q[j"(@pjOV!%ҍ8 ` FxLǺ%RvGa&/@UЩmԆX!37A^Kjn2+ :aJIr!cJzZ)Al#E/` RC$|;A!\59h'@" @@0Ra2Ӯ a" 1]) e"#M$ɆTE<xP*!((_Ħ+0j :U ` Pj+$Hn$+.A0˅0:2AEG0`#mRK^FKA}*0+`4 Q;ARR'U1ȀB@,A!qS& nŽBf: ":u ђ;)*2+LRƒ` ԽY.d#212KHWeL$"xFIh"/bk9"l$ ARa="*&(: @T 4ʕ#2;2[( :î3".8rCnd#Hr0'@`^W#$@.T^ 9,MJZRcRт$ϡBoi"ZdZd;@*aa D]L^ Hcl 0 e8J.CBqM$pl2f+: <j/ H">bTp5XQW!FlP$ r4LH$'[r$gFO5* (Ab(Oc<6lR i 8"".6fHDse&R8Di? $d$nG6?.l ҜIv|/rg/ IKhB2>"v MF$2/ht#2a*N26$`@`pv""<4̐[2+m!a:(+:2v{@$zvo5E^@.ow x3xN+# pfꀘcIQ;sKrl#*]@# ". GAkDIY pj""M"2#b2yGqqztQ95)_+ŮB¦!͔a{g66 -ctp©Bc#^GؽQ"\²2$`>%¶!֍;qZV}#sfw e>NjB#P829@K⶗r'aT`0(8tUxث0&`] A@ʡ `cEf8u6%#Odl+N` .E`FA / F3jbFL4:2y,N'""棵S' m:r!)&F_"űp`A ƌ%$$TEsXBj0"b԰ +1hAzStD<$Pxb_,$ZKn#+%.x9Y('V4.e\:d(?î2|V@-!/nI^E1*`@D౲ |tgV{ 2ΐӡ{,az GlY lj!4!.R@zYGr9Dw.9 0G>U/ $x 1t ,#lq(:dgFQm44ӨzCzx0ZZCH<z9M@2D+[6\ng+29R qZ.!|뺦]ZdѶ'""j6|Ŵ&!,͘AN>[w ` l,Y'sy 2bݪn+/U@^,d2ݢY/9O?B©d^ PA9DZ2! !l{^iq3p]\2-~LՏ@R͠`7C݊Ҭ+L&I\l°-5QP4L\@&;#Xm4+ ~"mG \B p>C_ T 0 UZKpED  z Dt5E_)0}?f3!!n; E(u:p'4 @0fPIݙ^. VC!I> PX+> A`` NxbL@yx1@a.A ;   D^.Zv8!@" T;}**iи) "ky^) , taxa(HC)*E :͸dBlҰoəxta1=@B@ Hߞ'$x}TH(RԘ 8g x)hqg 2  J$dP.کhP-d:rAw*  "A>,Ǒ }ǃ(@;B^@Q8l&u߷nF`"`% 6$' ffi)Bza^"ܶ ;S1 fbc r xem3 *vdkMPj;j T@y C Ϸ>)& {FVq qh F !rԒ$}!Ȫ*S] t 3 p0Ƕư: rw<(|i ~H<6h$bJTΝ|4 %BJ%]@ 6AX)LIPJçm|T;HN J-|R;\@&>X+ @&DԪUC bf+=큐[7 q%lZyD)l f] p6Oo 8 p, q&pfV@N愌!}# O` 5IPc5tLykxИAGW`aڗ)$@~ZK( m1?Sv7#P(\7xpO[ !\ &0v9Rh p4R@0at~)# 1V 30Ė#@G2}h7љ "ΣsI`kv.X9VB C\$Оkx0/Cr d0 O G^0\`IDq`+ +\aoCVbH OS@젂0VǼeKD}$0Ř\lԲ` rAD%;B9ʤhOJ64F25GZPվAdRL{#̋"uӎK\ L GF6L|H$!c ɿ[=yP0J(%R*=npTn.U@k٦x Yv 4%B{ &> )hyͤ1&P2]Aϣp{В:7ja e;rMr*;¼U2x9흉 ~H`:\Od$wʲkŠ4DWP@]%H x>RV)D!`pʖt-Njt\ƂHS z9tӴKX̅KuCDg0 DFRA3`,YGwkUa9u!1GgddI2 aξkQE? j! 1p@W2 8P@G`pi,ũBj9FlN48N`흸K AI‚d=#9, ShQI;Y#*~[.ҍML`V6$aS6H^Xa/皺nG /d@>_P6sdd XxJ锘? y H(w(p v1W߈T0zKdT`-DKo[}*E){q:1 p(1h SXg`窂/b 2:/ Y "zpܐX :+ R#p*鍪,1;C?H] h ߁!B((/.Px_ Bi@鸊Xk?&p;z1 D8AAؾ@ߍr@#( . 30Ȋ ተ jXE(xN  SJGtr"L}}X0"&+x ##=% F`؟J6 6AH@ z pUKMQlِa`6TXВL{> WJ|R˔HXǛaD G2Z̈́(DxnH03J2I K!>iQd$}7 P>hV =D $@ {=Џ(<;:9L 𼏘p !P{!x @zU `kE BMP`:ѡa =6X4rhA@>hЫ)@ڏF( xۍ;b/&"xf>iU h0-MKВiMJıYOiMwMqPG==Ep9].V9rB)aۀ aD8 lC 7U$`#ˀ RÀPGQSo [ h7Tȹ98l")tN؏K7z%8W:3q|HD@D`d} G}"2/+K?e(A6'P1݀d<@U> હG .`aPJH5@_A}p5;L'8 R@ہ.DC|d@@pXulb$`.W\k%l29%N= @%Y^09ٜ>yiڐR:XH{Uxu$Tc7 b@y50hESFXwADR؁0 4CL$*u ͥCɆ ^O~ XX&i C;`(^ᄨC…#1s@}Ȓa:x(S*/ к!. PAy Y "ֈLeTPG cޱ# PP>2 t.)+0рHMx7|=pda} g @Hю@;PUh[=9RAۄ(CM(9w%0 aV" ƶ]bĀ{3 RwH,m@A\"ڛ(+ 4֞jbBv5؁㰴@Хp̍s ib؉L-P~+`1/kQlhDcか={@!ۃ8j(93 >da% I8Q3V(I#ηHYp$8"Y0@f%贀sY$]SJNŽpvH0t9R5 ̈́8EK Y@B=' b5xကhړt" /LX3bPphDF4Ȱȷ +,/Pv?hIP ;s9/"' ` o,ym|[TBGÐbv E]E^Ȱ(%(5M2$T {1@H>hOvzġį'@܌M=_@H}(bnR0#5x8(m`3=ںj軀 ) Vw(`3휩i*6pYFd)PEP7m2(+Ń$bq.@ D ONĖ/ f{6v|vT7B?H{'臇x`f-_D$!p! SPzuP`|=,c@T : NpDLK8Nx%x8 DO B.=cC@, " ePtPox ፞Ā|nXFJ&t6Ia:iL=MH%2ؚb@(FC= Іë7P6L,UF PJ)2f@EyIX?\7>E *CK%J?]Fa EF )򞠣 i{&8ٔ>|D ~.fċ=lD&y8FWA5ri UɂBx'2\> d;H@@ _2t} G u8j4Vl@h6O3aXd<)L|>@(B  9GPشV(H )LH>bY'0E ֖I+@pD}ݢ P2(tذ$_a/g ck,Z+@s_n^mvdWaA"O}>styq $Qmւ #J* b@7&&ٺl9 O{芄@\ BZ*X1KD8(*쿉bË"܅r`P4 w8*$J- o40̠& E"Ȃj†P#hjpx=8%^ #lr ttl'"{(@B4{/xۣCj<ҿx $(Pgy ȵFJvH-'4˰OxPBp#*#HJ <N֡g r# ̂ICpez,8lXzl CR(8"sHٵx |h5ԩ(e2)uvVl.Ϡ* հx cPf҇ 04jfNT(m >)ڒ*Sr~V6z'cM`%88GBF"p^?}*(>h3@ځ@Rg; &`5ڌl7. CT@-={XPͨн0rtcۅehv[NKȻ]*@AAE+|"-+Tԕ²K+f(Gh*#<0Ea5 aĎ;ZsSDO<;f]"~c,r $94Y_fvrW1!=p<@ <ձ(dT&Ze ᕅp`B{#z6M2f#:E˔+p] sa[(&|B!1 w4àyJq@.[9ReY؂r k ;(A2q6kMB,iNWF| "v#.k $Ғ(0g;@);d])3z'C"pLcV rEwΠv-@ >H+n=c+Eq6Af|(8KAhbV &MHfH|3JNE7ϗyjkMmpYbYR/>`2p2jE_gkvF\@L BCKqΏ3{4mN]ۻ?oHDzfGHH xb j%xm(1Q!KI ֤vC@)8ru/lL=Oj<[X)*VfjV<(*& `ӠaA"wgFڤ8(ht֠JZ{ .<+cib50+)"nb}'Hk`#B+LW& *f(/ *jzd *Clrem=j$2chWE`$@ ahK<&mz~ì`Ip`wn˱5Xe!^El586l!a 1AAgH汾)ֺnKBi a@ 02cC .gB+B|1vñ=3}g.bZJ.y )]&qdplꃅ> ` 2   l|&XP<_+e:kv&evRNB=A¸=NBgV`T",ENk..A4 am vgp$OMBoT*B+ @JqfQ21Echi:(B `I4~6oΨ4rNg>4Qc!|mB` syKSʖB* A&O%$b'?@Vm #l 6R)ZN4F1Y.ۀʲ̈{"5gf*#|utI96w^Iw^=+*'q'6w>KcS - "GFA}e7J*J酎/hZdBbΪ 1R STZ"  ?B.uF+* <F1 pRGHq.F<A$J@x޵ʼ6$# %o$H8SX⯅{7f`$j!4K+aK[`˰`2UdhL*J5jZwG̽m=A!$3 W%,bƳVP<5D 8!6Ҁ@N4`΀M')m"b 9 .ҜYy4#lufJX$`.@ ~$,(pǠ[+8!9JK˚PVtT'-g.G!kXp 1HgItoDr&QX.7̞/"B=S^vFgȸfu>'Yw4G";GH$ 6Ze>̪ҐYz%lBG7}cN6MdAŖ$*b>!YAp:!{ Z%Z$׮!gܔA2!R)J@9Q - 5$$niRz)fvF6v>+ãV{z.bѲ4 C2|1%#L$2'$h|6 )@ZfWYf.$cM ABq҅Kdh7}p"'wՄ3rcI &FR oj!2PDLZFedi9AaKXH{#2K`DT!31c"|H@l`=crwgr!+;je k9VFDJ13& k~({!K\΅ c:vb\ iR|ʹⅸ~H5\1I EA3 sf?4*rx%[ܻ4Fcp BX$AjI(:r$3)ƨ&13Aٖ&H"'g ZV*o(BO"e/ԸU>P{ZLܒa&<` M* "#cm 0Cmy,,+}rAq2l">e!(ך("'Zb C!O&_l@6khy8x~A( \-F%|@H~D ɀ@0|_p'|8Z0.SO ̾R u9c>$ DR5#v1)UTgr~@R5N31֫ g>^tVY֎'ht=ym0 P*"ToZh Łp^/+~Q`q?< hsi@RX.PR3m3(,@($( D& ˧+:%LL* `hF b1*rjO$I+)ʺ&"`r@"N4 Iѧhq*  &֤rz n:=:0=#dyD2́8+GԨRL$+(I̠*| "gYt3Ac *4,*#BX&i>Q%2RJg,JLT׽'4rz:C *1b;])>.:+13ڧHpRI`/w]ˉ i2:I''&!nX2c%~e*7ܭyFd %:$s6~0 Ⱥ Iw#I q <<:6)PR29@P n6T@b %2:Sn+ Jb95,aV5W9Ww%PCم@9 )-YPE A9" HH+~dܮV 1WQf94Dc -’siz+DĮ.KHz&a=Nd#y@Yu`e8:GY"ICEc{I@iRk5Y,Fl(*y$7JC t?U@)H -4LR8"@cxDΩ`0%Ҳa}7}:"c>jF`Q[j )0^[K@}qCx_Z[Vh!|0#a0' D疬Gw59i; 3.Z:OͶ5O5Ui("V@( V j =egIք_X0<²=ᖙ|jAȡ=Xo%ר3ɱ (KK8h6>H8yȀI?t0r51hg9K 07[/.0@IJRqNKVg]*4[aw,W$!/a kFT8&:)RwlgS`x1zL."8'S O  {{ !$ 9G,YoP_Yǃp7tvG. LGwԒ8P-Q9!(>ly@;8U1Hʄ^9bi̊x%CVpQI # '!"e!֐M<(YqKŐH,;,!C xSJaC`C˜ P0ZN5l$R :>YC.{ M 6ːҺ$>*YK280'x29 \\!1(]Ec:P SKk궚 p jtzP&>p1*qzxRDz0̮/H"3ك IF ).:IF1Z 89 3^șx+ C. C .ЄHR],# J!jKxH7$STxT`G͏h:JTAvj"=!{ /Fb@eZ3[Y#KKݒC0x0Asσjؚz jS؍CdQגR cۉ8l010:ӘYͽzYԈRMІrl=-5 ˊx³̃x]Z w :2,0>hH-@rˎgx5 ԣ1(4܉46-Cc Lv*ݯz">3-Gv\z:p`)`mCtX 4H!",(̑+# y ƨ| c!zА\WGG";n0# HL"x1 C< |\*;6e:HfP qXS@Vgk\Ɓ@< "X &ʰbHdD/QlI妱G@NkytkԆ0[؃ qTWf{8ߪM|s䷐ < kH+Rf[c-S-͝3Č/aڍ 28PY^ %A>9(,6%=$?8c۶%[0[9%\TPx̃8,Pf1⾙5̐n#JځZ6]b!RQDp!N:O99Ju|j7}H8CH*sҞ"-)$RWN݃UNb?ꨠUGr]EJL!P㶀9D)Am. Pb1`#]~F^Ӳ#1R!%E\iֶy˛N@o m^^lcK.0uumh\HpQ3 YN>7SQ3̢x9B= ְ-Z °.k ʶdpJ>7'ns]c2X?`E,Eu$$$ i͌,Cpxkk0#k ,jsZ p e%f*]i?V{I=KwGU<>Ix/A(vrLZ #| 1h% ux1AC(E8Yia7. );珌*[gy-NFgy U24ߡ rvt&xsQG Lja%ǰd#9?䏆3MwʁWeH xtJr^d:.&y=mm `3>īNQ;݄3X0Nضp!}hճk*Bp  AX\-P$? '?L) R  rg?@iKVp@R7CBHn:*` \c{wߗ9mwg;nGta5jq\pYctks:nhV8m^lz]|-!D%Tʸ+Wtx3;}`A/=As":ob`v9, 7O29 h8-Gɡ(2p:;(ҮО@3@{=LLhBIE.kC %iZM~$ ;<0a.* sRr>J@t#0j ϔTC`Ar0S@0(*jCͪQ&(71PRP2%n,3S/ >Ob"I˫)zP4LT/%+'004 `r]04^k(L (N@F]o&k`[Eף"6J)u* $;Q,!R/mp!D0(e Uv+!)*4bi*@ |@B(By,:\U: (RH2`$_`rT%;ja:G9tX@nt8Ͱpp-N0 @pL J ֘ ;Adxk1!E@|1m *UUPQ!0#UCte,x3˸@"] 0b NACRS j(NGG?.<#a0sQR s3h"A(`p 0M`4Oy.@NIJqC3h0]93-XZI2. UPU(fQrLQh4dJՉ01P-Hc&/Y#%eG f+drZqBPyP }0xAN];Lj倳Hb/m~?OVBI(&Xwjz ҪZrňEE/^_A%W2+"(B1p4o.R\SV':Ԙ"k2yDDCf^`GfK?)6־ GSi]N0$0m4߱ ~">10PSW6P:hz&$$.&0%*S愖ǮSjo$dk8,$Cu[I4m`ALbe~f @ ,x%с,:'BLP0 h˅<`.l@߄/8?EDX: IK>D p6žhDD0Τ.]Ax_` ͤas CXHxXdH-@z@`5C&{C.*@Cb%kC:rjb. vGdHT/b4 A,aMZecgl$b n*G02.S 0N` y~3bA #| a"\B.Lb CVccI +fV!a faPBJ(VD`bꭊQa:C2a 6xcZE%5У2#& (ABK8/fY"\AD&5!D\)º%VPp\&+!@qJA./O8&vgj>B1%l zqe熼 Hh [Ձ#eӖp.`kB0SA>M:B| 4\SVhojdK#T#GaOeh-QWl a:"*TVCD4PoK7+p8/P0ְ!g3BxɊ \Ƭ $="Kƍ FF?am.lfհoE  Uhg!p=rT<$$>z!"$+,#HVA6tB\%bgfe`:A0Y=.B*]X֯VQv,Nt=rc#@ Pp `  3d.̈6FHTzsH % Lf(b~2\Em*4$2B"At `Oez~Kׯ3b +{<; R*W/%.<(QiT aD f`,{Yd")3 xJuU3Sv[Xb,q{h~lu=0 AY@K1o!x |qL: "^,%ƅH( %ld2иVjd7J b,u|.D!o2}gXc`OjgemT\"(o%NXV5 `^uTb*4%>P zAh0)G C> úA.=H+!#78 7CF%nj5s o #T(E,`.}ȺFB44 ~ w,EL%.JFgAF 7 '-s| [ENKWTZ* | l. ~x|4i-n:LVAG`f3kGzD4 A52.kITFQkؚǙ!"<&Hi(pTEphfH!"RW8 * ^@.%Qjn`)Z KZሬ k.PsƖH'′AbZ(!bگ%L9n&x+BvS" O:8=( $ ў"r+ǵ2!k$+. (XJ#1Ԏc4,XEow&E> жu T+ ;QhtG&.IXڑ&PC&K͠A..P`JW. j9"X|xbO>18@|.h+t\ *ZL%(_R OH@E#M#,̠:h?X!QVoE7"~?ˣpLM׾M]iļPhE(8let棕z"l}iT&T,`fY\.9ܜb^dS}B% p@!bbItDdT4#VHk @2asBplkn(,yL 00W GKa<KbXecY`Ldz mU?+-4`j [H(t5xh pd!'$Q7(tHb3E |sAX 9GldU!FHaP*8!#s:\߁gܲm̅P %Cst&lfh =ͦcr*(pBq"Iwzg,#|\02zfy!Cxm(m*҂8'h?6;'I("XIC"Y6fK X+؅2+24i `/!@5z_6V?5''D :MM )<]nU=GBm,Q $bW[J/A0Z8<Au5`Bjִ/^K9kBzJ]Y QĨSi[O#PV]  ۏÂ@a|+(A5Y +I PC#!O E5FX `ێ2!Q0`(طx3;c1<39܍LЫ1L;@s`yhhϐʈA`q3YA6GHX.WR: +E-8X/+:Mi;#  ?ʌACuA"z/ ; k#8+C0"<Y- k .pd<M(É j)m28Ag#"3(h4 DJt`w=)'R$DM-#>@I%PpPFH4cd9޲YSR0  !a8۠axx+Dkf#t3B;(D8s CPjۘꑘ'Qdikj 5b_k,m* bXȈ0 ApHR{px\:[#&Z` 0VeXUJ1Iϋ9T ҭq pof.;q!ЛbT3}Sv =ГtEphѻ}^@rZYi ? ȀK(Xx<VZP2PPBkKCP0l:/tHqIZOe) XxU[7Sp0EE,VE)09612hc^j  lREѳ&u # 7HM]a`GL+nxIvc椽,VqXˎ ػ BJ"BӀ86P V4)5ĸX^/Dc9-4Ev!E@ % q%9Ʌ6֙Pe֠ɩkP;8:*-V;Ru]Xa =H2`pKANAoUkh`V߰!Npwgy2hWH-v+uH`,M cH6@>fKiSp 2 yQ|$?+UhQ9S\fQK "1!| r瘬OhzFpNJhXE<m8&e 8&pKXP `8:@cK&+BBsf,sf1㶁4:8L r9`^%ѿYh1*D}́:APo;mOhY4`urÊF8n  2vmU5$DC5_|,Q(yv7 B cن8dA31 }Π&iux60 v2~<8ءL+}A `8HpQz`F`tLX(}pDXEF}y؊`}w ĞX"wH gM0V8fIm@& 8ǀz 3J0@& AO%~@(\@@2@`@,*D"Ԧ 2=ϐ(`I#yJev8L^eYV4%I_1/ǧsZoA 2?K-%}^}8 Je IJ8D')UjR(=(q8{x-r.a qr/  `h4rxI0k1y2 @R`{RҔ+{蠉${H:V ))p-x] BЙ&R.$z$}-b+PRby z$2FȲ@ hF r}Z@  d4MNHTHȢAr"{-zHwGH5dF4[|mKMb X$&in"Zn# !Kt}%2“ ?#Yr DR2̒` ^DBLM_i;ŀSQJ0:)8JK>&>(xB$>:pP%' qK"WD,HfWOlFBא C\c dr#PE",-hE h..\8fxp3&A{1X 8GL $QHYG c 6^MK4#VH  !,}b<0d SڢY,`)NaFd:s=^ " ( 6y$%MMplO"@` +Ed %$:`sĽԻ4I29(B@#S6 V)|j | *ʼnY8> /r>`2(PqSFB@'rH )Ƙ7IGPfJp M-` L( a : o(&xjD$ (`lX9!#IE\,jȽyy:jM@ P(@A Dj/;$XA2!/b rq&(5pU+qRJ6 '|ZȰf  Q?mfH[9}Y[ŝhܤ^a#DfY}%a>Ϯ!"#`eQb-w5u8 4T x1,;i@ Bdst2jpBgyN$$ݞ[C6jw@W&BJY둸8"W< ^,/iޕ7E'DpQ='}*Hh AYKd Yp2M9[gl%ċ X j6/ި AVNW-Tym5xPo"}[W,xUlNݲ-qQ눸Dū'XD+i%$ N̸Tf>Gc֭,FnXt/ !Jtd$CA ͲEF*"c(M*)aX "$A*T)Q%blf%Vl* 1H`0ADG(g'*[>MnɂfF[) [ǠQrR&A A$I޼<`~ X *AV*,;jF"njfOC6 E() 4BX cǀ L`H Ŏl>*%Gl5:a&̤RFkF,S"'˜,D,J[ ʶcmR! *Bb&@ @oJ8Pn" "!8!"Y509VSHb-*;;H`XJ4_/N#oa"U  2cBq4Ld"GlHDn "Zqc1 c!f"C Pa5q@[/_@!& _c At$HBj_Pr؀ /Ame% uF# GVP(HZ v&@b~V,J1pèi[>Ѵ@nĴl!nK[DK"%70`$ @/"VZkKj? GrR&I_"l.3&`"Ea<ԡg-j-J&@4 >G59 LJqЇ~d(>bQ8,uJkf)4>$*R@ɳ7]1X %b"E@fgM"nI LTh>lc A! VW'`u"tG@&D%Zr0W.eVR2{1Mb*cVeB) %K322 `hָbQZe3 cAڨf%~`\!i H)J JT<;9 fIP;,j62$pTbtFVha$eA/BRIJv. :'B tA9PR3&#FM~#|eE::UΪr"D ?` ċmd*?aW8!<0g/^IhŒ ~a?8ǏTFqTl2IdcDuIA*RidTc /5;d@aDhomuB. a!9D`I 'rrtfl%(CƦPn@5,> "f %b2`@Ə{x&8ԏBePRaDXjCvL0moHvs!{NxZJ#NC" 4A+NZfJ >[ TR4@dǼ .1`Z@PC/82I3"%IEaaZb1$2$!PBIp8OY$I, CBsr8$)ФFB1Lq ?`!Vv&cVБ~iBInaf?9@c9 @p.NӤjbNmҐ XK!Z!:C0F *8,AQ\bRp 'Webk"!0loKEf&ݨm00P>B7 PleAa/P`@b@t+$aٱ4Mnn8۬4[mwT#( q֌(XaB2L .*Ŝ0qìn*.=nc##D(CάABtaXa-᧜E {9f{ELI pD#A]a2L(R KPHC ,%Qa3xfMb @`@@~0F@ iF_@+&MUUPT( T%9"`+{= 2}/|h r>l TH. ,&6LvXv꒸x[h"x.ף{dیQ꼫쥯 wg17+}p@o=e0WZ)^o:Wa@:( wI6JD4gt&vK>J86GT&0dADDGYh{8X #n!'("(y-` "pƐ.p‹%qư+%qJR! Eiɒ\Az(r&*xJV' 0|Ey 1W b%=)Ě]n 'Z$, P 3 #8#0zV`{+9mxsx+P-2$@CV7ww$@#~9L{ʛ,o@"B b9s rAZ C 1El6ء;pj¡tI *!]$3[;C{eFIp:&H r6F9] p*k aHćd f W0!Ĵ5b n0( )WjGlX l A/5T3dlԡ+8GL1yMr$g^<">v'LdRxLalC@t|U1bAh:+]$V&J[ȔV)pc>Wa-%\Òfπ \ȪVh@vGL*\ Ti!X -3Fo9J̐ȴQ xN(Ќf1dU2طRA4Fm/*p B?aTw=x*'_ lNH5Z͘ g*T>1EuTaU Zp 8o$-uH^y!D fxQ tF׷E:`yWЩ8$ }X-uV@X* ) x2<,7swQ )g$U&V9qp=V3p!X0BX(#OvgDq,v+!( *7lJu$&X9SMl Qk:]VRXPn `՜U9eS/&C 8 i. ?\visJʾ? ,;D;6M xU0{Ld h#Kx%Q@x{["@Hj%% BtqG]D&P5 R&Ĭ6q nZ<$+`pom!<:|S4` $O}saEp192W4.9q4h~IXc 1TڇHS" d.L_jq!uq@2)]#:fp;`,:Tt[Δ?4 y;c@"<:S>E^ .%3Diy:H-I7;lkT>2/*S+P ((p\`əNa'@b#).ΪG8!K(85Ơ4bHJ5l x }dkH^v)8u* w+;W2Mq%qE\T]#$s5y;\Ko J6 06p@8s5yYҾ؎KzPt P HJ"Z*&z X1D9vh`qQ(Tkg%YXc 0 p% {+%#"H3AXy7)] [X&)* *ĵ8p{3]Xfxgt0t9 p3܀BYkPz #ɎPe[htAxp% 0 C8iAy)0? =an`HrP H@ p{8Xwž*@:cL@t ѣC`B`p>0n!p`ኆ0d)8ه+ڽa((P`N 8Ym)R0 J8+p ){tC]XU,q)%A# 1P|$]aٌqxsPk\#Јz( fظph`Ăw qC8D2{ বDM 22^WRw#I 6*kX a@ iX Klm8sSv88t0ɍ:"wy'0m!`krvqR !yߋkyr_%0e\%1P ! !b/$j܍ dH& 9ok\V`*^jHP$(O{> (ephUA[@ة0וS`#$&9Y:X̰k7j* IP)*pM(ZedW L2IE90ؿM8asdYj!vjODұ>˺ *@χHvll4͐4!-pyؿ]r (mXnpgKXT9AXVPW0`_n ')!YOi0((8USxU8` o2Iym; ـ9`/XepVtl3lW&Qr%S2J 2@Ъ8\jTnjIP0π8 T4Ra3e|Gxi]x`8uA*@8)!$I uYqlNĈɿ`ղHoI3rR  IVжZdboǤ/TԨSMՀC8[$Ta'ӥ !5MpyjA*y X`@óe8]?Y\Ā(6x#,pzŝ&ȃiY 8$=p<٘R=Hg+XSPhT  +$aی`t# XS0 jLuzz1MLJXhc"xWEXli$5#&` suhN ;zx׆0 D,G a  &O  * Xxehtܟ:ոG v zM  * `q݅\ $37 6eg"Y#dd0 ghbUb^ G`09{P\WyİXu! X&9扶{T{@]#\^ў(9@(xt .+ؓ7: iv1dix _Y4{:0t[h/\־CL@Y{+[&  8 KAXmeQU(O< AV7 Ȋ c u=(r|P%P @Pbbثl> Вlxu1e4n3驁} !y[{χ~X(P\`uQ$i`(pzlDN S dn|<irUA{I=ZϚ1Z6۠Xovj4hhpZH rHMݟl\r @qByusz '; |CqXQ$եhVyRI.{EcYh>` l@W@b;ׄ,=r8izÈ8vU)YX0S|XP z|.; ޫf+x6{ٸx _ ]xz<7xD+M"2DeiX[HWz0T_,bQ%c'ӃޡWXrxyro0u @⸱zgwX|3+ :":K:( iG r`PkU1-jp W;vv2KV0l[O$ #>a[_{^A@X(}@s CO7x t.d4- n@"@xcQ`³[dP >k$oT8rh> IF߳M5gsC*%$JBp6W~4@7\xG!˼ p _w0PWt,P K Db x<=X0 }@0IL@B".g`,gÌCF{hK2{ȹ~'` $ 㸰'I܆ۢ3P:%# zx޲;. |g)ɐ[;:PYf@0 .X, `ےt[ -넍b*:.sgNQPNK t.0^E(IiFU㊿4F bhB퓘!s&8 D-_/=& u(8H:FvH$ 'j =~^軋I@$p:pl)$VĘ}y!w}D`y/v}^`bx FdZnal SP, (h*R#44b-lxF5\{옟}oˌ2/ȑt&H0_r>Z4 #6 {B_/#mj:!wFIIs@RfzgyuW<À0pB.5pcy=Ѻ')(Z>m$<JD"BȀ/ CH!2G(i,?df1πh&>ԃ(U(p'c0_p C봿ftL%u,~JU ej%`d F(VT &CЃvhUPv~:U.$&Ho$tTIʹ hiKHxxL@-ȼ(csR2ft@dwRH$g(5W0#(LԬNO:+}<+ \B)_+bS@Cq4/ ;`Q[!d䝀^aئ*(qTGz7=: #t8<Y>H1b0 A2]`"tWV -x. !()!u0)(Dx&Uc:@|@Ȋ;@֪I+6I!)sxK:p4 L" b61G20b/!sPV|{wU ĽKKFT6n_V?!< +=A&j R7E&Y!G>C 蝺@xJo"){IP%DCt2b! 03B EL$n`X=Ɉuɾ&tGp-`]bQp4ƚyds%0%`6#7.!J!-7.~f!Z,#m :Պ^,80!0]@kOZܚ$ I@[ĂBm \oG¤JDŝ+hT^G- .p`3^2kC" F_"]Ed LrF1v +V]֡Epz38 9* ai{23hӐ0 Ah0F]G'\bue/]f~U$+ٸ@R HUR9<8O¢.0n3.3VkКyX 5,EKo Ⱔ]dx0=J:ˮ$So^<> +SC‹51%d_LV8(2jn O.p:6ހ Cb((B%|Jh-tomT.C-E7 V4DO`!~A8'Y!#〈 yEqN1eEO B"B$hBJ8Ba-@0@(,.b:c f bJ1GJj.dzR(@pڊ]BK(:#.(Jv@*!X!4A%j>`H=  2CnxA&E( BH$,/´1CO/?H 28(J<\g@R rPF8~h!j-$b,?.~+&/h'a" Π&,7$&#_>(6|r&*"nu4O `<.ЄL +,*B!C$(*>kn|o꺁B&O(&F&d #:w @B uHH$k"QB'$J8"NJ$n.&0(Q-(`CaB*Pp.c@6X L6NVI)f2H" ….B6C&??"%q.Aap`aHJ֑h Y R #!07b)"vP0E.w&9"% 9bbHvo7gP^@q# d!%#H"OVGM4Br&P .(pJnz&*Mp2Z0WҰvapml,@V^tCXb)JJb1DB%^*/dkh#h!F!2F32?G: 2F!&AL h(A3tISE Mf..m$KŬ8!}3 W!@ IbL= 8X2EL>rnOo66d$xCt!b_nE?0B(0@hR~4NIĊ]jf0" df@^:%8Ue$< P!C:/*(@3h!fi8PzQ @2㑀( P.!uPQ^TBd3njtRK7@,u (a3` Rn,\jIF; Fz=W#p&"++PphJ\$hmEF8%66qe8` c@%¢5.Wb$xtT8Ɵb6SAV2xw{3t"=a cEV\$R\@@w!eVD0$h 6x$!k!ȃIÊF"z`NP`X64T/d~Qm'b\6M/l^Feva2a&bbe2/rc48$M!63{z K„x̗8f2 S&#6)<7bl(FgV `@ZIpD^"#U D7EͲF.x(D!` NQ.!Q^!%{e@ w8CAEUdD\5uN [fmJ&$F@~$bB! u *{P3xhb@^+ʄIh\h/ˠc*xi,V7vպTon!bX]b9\(WIB{f/,a Fc]z 9#lDrbHI/ FFr^Vn 8Rd>#a ,dxwrw$ >#BAnC%X$vVU<[dk/Ñ;6!)EaZ%kz\ `ǞvkJy2@Ӧs87J1rP @ o崩L!WCĒdƌr`z5kI33 R ϐ0ŦT!8r oSe9P㥹Q«'` ؞]]<&X gH `Ӌ(g0 IIy@ /a Nu3HE*F>L\CEz?! dJ&[JIQ & ⰩF#dF(@M!Ѻ;{4C6 lP2( TvD8邙jIv! pp&@:\)4"36Z}x:*NBv4H$wR>KİdVL40B#&p ߃Ty ׺Af Td:\7[|V26Ëvd\I6|N7Ql@X${Zb|/GA`RHapNC 6Kq FL"HUZW/aip Xg }3k;A#`:Y &6:НE!ʐ^0PD5F)w6a0 )?3DRP 'a3 ԞgVwD 4(By@ {@P L s;G,!<" )z =/  o캙+` ^~}Hj`ݞq`4W.}>h= w V:1Yﲹ[@-W<S-{s%zWuoH#m9PpA0~?c.牆@*yOw\QD$@FϒYAt8 8$aDV"^α!+R< /lPX`tUŀg&8 Ha@  @* 0"ƭLjʋ+oB! 4QJ0ơϢxơ˺$N:!S)1)qH(:Z*6/ʷ"Mɂ&Q4Qiedgv(i6:axM/@* 6B(+.U$be8׍Qj=ڞdž%bQ8]1gAȆh0V@0nMMr3"%Iɳ:VG!!fW nס*ehDZ xA"p-xAbmt*\R'XIU*}P[V0@Ò"P G+|N: ؝0UDPkkU. q4AȀ F(,pzAH)} $x` ̃"u.PQP1g֙i𱨱4A6-X,{Cw%Ug'x"_.:p}IEB"E@QOeQqBzI&ռli-JrhMp D r xL2T )fzzh3hZuZs Bb ]B"aP ]Y!䊖 )h!rI4PH;,IBܨoCbKk9DC3Թ:${ JK4ΨO 7lHm0$J,R !$#`=*}рLRnE3,ŔBi~L蓀Ea 0q ݠ#R g W%+bNEʰL H@f,OBg%*nJ-PV9'"p?Ԓb,F0@*Jx1 )E-[Dϕ8#1TODg TTUvFM,P9ԁ&R )mUS6b-\&`E\b wNIB <IJ} t ?Ձ żY .ƈ5+!R(T">Î X𞪀<1 mϓ XEJ|{'| aWk0%aѢ]zэp*m$ A/A82h_EVAmWO9UVm58x`4ZEs+z.lկxʙY@&RU,ІL5s S M^JܬLE)2H€`83špF UdJ8RR z`!-19g-W*4 wa'q|@&xBbܒ|:e>ɇj9=tN[!Jrb3."I@A!kσx JDӚ0_vbB !I4Oܬ)K: HbR6}d/G"A[).mTgoDnJ rtZ,D' h[TnJH^γ:,3!NJPGi2Qʡ( I@ćBxH.)F s,jC|dGhv1p\ 84*C <*Si;$R#!$"9;zXHIH= b%p@:#/wPv``x4y<3AV6!ѦPtQohd1!lD|&-pȰL~q!BpG w"`%x@iBN *#~k9)m {T3`@ȏ8H+(٨OV(‡a ui(tH`u y\ADˋxDOYI pHq.H>` YrsS4 4Ėf#L' !?2*wE"*]x 3e7?0SS<% Q#8% 4C0!62+P'{хAhKh/x\?SГv!O{'+J[1鋹x%<%ۺFZ@ /'hhS 5ᢈx z`5B)2$@aˀ1W*l*$:w3ȆHfEb(8qK1Ox . IY<qv g-h$Y;p \8yB@X1xI5"~S 38 ͓|U*<RkŒaܫ*! ĄR3ʓ /C@E<ӉpФ+.x_ $R ,A P%Cd9}G],x eW>Yx_F"&dP 9p)S:Wh!}ډZ=TR_VIaBS86Y\ R5Cue~!(HC 2E X{ͮ#Py;N(S]_ =Tp(5J"% 8>H8[:qБ3/Qz2R313,yXѼkࣖl ^ u<@xKU8* tKطsJ;Bۍ|pOD 7q@#xAY!8 ]p(f:"'yk[(X33S+'+{SjR}O R 86inB8X#~$`ԋ)EFRF2Ɍphd'Eܥp^G@jl H+?'xm{2I^e\TIX78~pf#j zX$M60HsdhIO' o) FKCDhFFro9ָ`ȑ9 o}@ (H1 ) C`1E3@o-oniQʔQZ8VY* i U. :G )jZB9Oc|Ia\ޥ?mثJ2P6% yV Qr{ط]NAUqr (+iud F.w(Eh 9!63 WLR n/B&;M‡@,7| x1v8{z+)P_L/'GskON]}Pshq i4[RuI0fZ& "f (kΜ0IE8 <=ܪJrP8 DLH :qw-Qa9:p`Hr10T.jpg 23 <ˀ `MьaHIRjA^E', H C^Y9T؄ƜGչ|ȣȊ! )] rFk7iZ! >58x+ό%x \~)0 s(Db(LJ@H 0jN`@` tri8S⏧:^ z4 rXg:{aSXd2]8b?JohzT-na@L5|>@6\Y+[hE23hC#QMvX*XnH$_/6[LE(s! (1m Z!Vb0j?wT\! &-B& ӈ9h,JDIF 8̢֟0J2K$.cg#@D <4ӌ:{}0R(\2Ta3HQZ 6z5^!;c= 2K@) iE 5 ! "}NH\-0 J0#B|.nZӠ '$լt>Hڄp<Ң\:*PCitX/IcJ*mhM5xFQ` }Jۉ4j"5L8 (k#Za6\ *( &v BӽL,|>#`R"JTTt/ǡJgM#@@י1HR1 g~WJK-Ob)3FnI D5Xŷ0fU93XS@Lꄰ$g4?@T]:ӣ"X,z? 72*J{*R4!NBYTrʱ*Ly Bd]oL\{;m`0p uMBjZ_=4CVw T#$(h`fN#PB4#sd !&@@RGAr5, P/g2q[Rr/X3̌:#д:T|a!0.&=SO9/M֩>pi4F[2D D6`,A6! -'q#QL2nDd} A$0JT2%(ɔ0=SH!2~Ė"V>// ^PP@z> @$ҹOM 20e(Bc-/@ƺ}(0kV 5C, aȖG(aS }F29K2L<=ʄz '@) 1"^sQG񄊀&P$/I6&Ԭbr= d'QH`hhCgL1R#TSgĎS I$ ܒU0S0aU(1L1# L8y YQfzg^I4qA"I@[ WLM?P )L4Y8 }: ᗡ\-8_^5^ PJ_ 3<^(96GP '#x3liXe t)(&h(Pn}#lT0 +L 8N&<GQnA06eߎ1[]lndT u g*HN A&OY3f(*1ޔLj@ppbC[F`)l,J S5ez|fܙLl 9# 0$ JIm t !hv,$B FyjPBa.x/O"Yԋe5:>5q6%@4(!0S@ޭ4{kҊ+IoHݿUȌ^d<Dz8EcS䀎 N!(8~>t;BBSISH= UX{ rʳ]#40*>zeT<cbEZ՜E0fKh|>B;auq:@8 10H`d@FK @l99#A5S,x:\JW ,=D8<@X)-"4Er Ǡ/ \&erĠj|*dN%A@NAg`N>&X$`,B/1 bP*D`P"B'L9 kfC%8>q$ɨp#G~&''G&R"/ZbC!uJ/'!* θBu#v.ǧPC DA4I&_l#'C0(HI@"C03Ke!` eH"ֹj5B: 4A"&n8 9ó \M"4߄ƇKm k ሹIȒI&:uv 2<.0mbϣ$i"0Ý8X@!- rly"0Z hZ)FfĞbRN8^g0LjT˖NơA KE1r'$v1t! ;X# -L!&Q `s`) L"5jr[#z,c BB,."MrA(!!< ΖF8¬PSQXbx 1F("AZD >I5&E,&ug#rl&CbIBa,O%0r3Jrg*)BBA D]TfkVd\I2#H6` ԍBÊd𾳴N1,# 0~A`@ KOx=",~S(˨ *f z)RJ (D-G#QuoH ^Ԉ\[d%+Tb@ FeLbx(b)*q2Qpb` p!C#`^gIT&P d4O%X>"bc J`S 6* X6E^g2a X(F₦@47!HTJ >*0LlGRkb>E*iKdYd@PA@$^-t/e/76!S$0ƈ'$+ cb"(HKSL` r"J fFb&ddFdXAv N X ^AOi]R#c(ҸYKBoo9w=ۢ4jPAb@H4,j 825PcF(Q/6Fo~ a&b,9_"X$*XLP *y#"̏ P#N.~*k2Db_K5fI!NVȁP*oy^ v6+nXke FR`DkLw7"cv Vʢ$h hm`H8*D*m.gCAm4pebA l:1S,)g9^S l40` i&p4 (1^QG"LX> `V v8U,]kt6o<A<L`nhp*& sւfڜo ij AS $! cDaxQGTT$GOel*tAVLIм1tZsޘCK,pfi鎶ʔQ8 Ԁz\;a''Tu'%`"k9^b`5/^꾄Z *X*A[dP^qC C.w.~xyiZA!J f͜@m^elc8b`I,GΉ`" Oܦ/ 咛)f=9楞śc^dN+JAr!m%tW(|苘Q$X= F`TIVZj86 ܞ3uHZ~ra`siNiiV h]ZR'`H!N7'\\ԋ%Zb5}UCF[%QSi]4oi-je-Kz {q<"J6CD&`fF.CBPשة{DҜx9.%0Ir' z s!oc"6L"K dSO 5NCH0" ~@^Eb:n#ۧ#jK1O FwaN)t^"+c, `d`ff$&LL&* IO* ?_T 8<BXP$62LZe.v;@ ,Q8$PhO3(3c@{0h% 4袐 JPү5 1zl/lL'@!pƴq zIj0hήJ(Sj81@(g  H|3",# KĝrkA<BR/Z8H5! B*&ո8ǜ;IsGŲZ XEiVN<iMB9Rm{Ԇ/U=JZ7CX@$sD-)֕@æK4S$0ycXa2q|Š -тŠ6(H"!> ;Nn%P 4& likPi gYʯIKQޅ5}H#ġJTUI|+MZ 1*H`w,8I(ɜe0Μ'm La U«kCP<LUD| qzG..8l bƁQOSlKGD!h^!N@*(FK"rD@k 7(^0 1EуЊ J%:갈4h'pGp{Ȏ,T%1bt},&4^DXVfPJ"4&YPI` #"? Hi"=^(8z1&1P1X$}C"zm"R-6Xl\9@pBC"c@zwHrB+a(k0b0S9:B,H9sQ<h~`xdb6~d% "T<{,Ok;t1n c q Q]5e8#RX5H@́P<q10ADXG2BaQ9gZgTj@Lg9W!dL#8e 9QAX)e\C|A&Y >#J" =CJa]r,"Y.!A0A @2Ɇ>(Ne&YƐ) |.Xd I} J Q- "U!V 2Dx2!>d9S IAIt 0aQ)X2 <RWM u#AX<t ҜZD|º[N&|x*ZE)pix)ϱDf4$d,Bs<=F<}'cQ!2NVH'97(3J=GHK>.h(Cy:UxSA5B]2 A7pX`N: MQ>]Е5'UMqb)ӳ*1E0i?Rp 2Hb{yvz2slQd JCan?Z4{\+KTHgQk @98i ۛHu! S05q7&(eZ6/vw* q-K)&&`'J#x!P! z<!@:8~Ps? }3mW :  :S#"b4R5قbDz ˜Z+Y%^["ZIDi@HQ CɛbLs)X@!,`@f21h! AɒrHB"< h&[8ҭ:ެ +ig9ʯ3̇Xv3) qJY_r)Y(98. a x84ۗr=K xOr>3R%سZ"\I$<A)j/8C4@ҹ8pX xHI#9h1tS!*yE8`aw@T8 =1 zJZ8zk;ڟ\)(:O:cY@Y  <*$CZP6 y|gS?G \70*,Xŕb$4rcP8:I4@ؤK8 \p I)*B8\۞IWdIk@) `X3 Y+1!Ia:Ki#CMji!(+`d]KWqd8t1xW :yM94E "2i9'hHZa<[ Q’=ڕX 8c )x(F2+. X퉴'MF)+!BP`KMA8TPS;sϱ$z QPOm(xv0ߜ!.J `0wq!!k&xE01܍>zJH$8vPv Pb؎U#e5' @c8@XfMZG@'A8%s2>׊L\xAJk^(Z3 5Ф@6* \!3'LexUC() rx)8R(QqXa?C8;hX t뚻*RDI<,FPx &)Y.EbƸ|Ѐ BIp[Cl sw>Q.H.҄LKh{?œRkSR))#JɘB5'a#.p

pv1}@ !HpPzJ S1DdA5q HK c4x&bvIA-#BW@_``Os18TgJ eKp }m%&3J!ș!-jAIsX\ @ )Ҡ^]w":C ">%aPe_Oi0iVzVfm—}pbU2T'v qRʔ%B` cAxWP>BNt :|##1$nP3;̎ t$gI.ܤ`Q#)p*rF0kb I Q4)LxW` ʎPd$fqޒ]i5S mjۅ ^3ꊠq@1xs@` 0~@{=⠐@~pL0fP9TCJ% !D@7}MFc8I'BԾ*?"@A C/a.fƝPQTKI~?] ?FBxN_ _ }c<SSQ\ s5_ v&6@S=.)5ASUc >5T7 (&i􂾠XN?͛'Ƞ)s W A3|} k =ihzU5>F)頉jZ"" d@Xǡ臲jkL#H`%PG4, J.(.@) 쳟 (d,zIZ)j\!hj{ܧ p-{-/J|;L Nf%x5D ԟMp /H #[|`Kg3#r|04 :~Tw..$#5)y)=%N-M{`ZH+|F G[brrZv0`h$PJxm*)$n@9X hf31ށ> ga"U颒ʅCDq @'N{@ zgBڵ$ܓ#.~cX%{K)H$6T‚!l)J&5qh*P7)l H]m0sUWZ|tPB\7"cWq1#}:9x$Ex2> s 6 Xshht`O0\ lt x@<q04@` a9[UF̳I 2!\6OPH O#Ān8X6`$HL`h*% r!̎ pJ2ff prAre`8KE r,װpL@,9qP@%$4vBP E!>JH`SJ1@* BQҁdQEʣFDVnα%UIa#U.Q ] 31H:2N`!P(8(:$^[ p]d(^zʬ"mRܑ& t;d \ OKalӗL2B)&Nfjk#KN Ӭǒ ŀ#fpԘ`$ 5a &mX"zf(Y09GWP Hý$4J[PHٳ{J6X@M`)0AI19PcRi0v :UOnN #WXQbI #c^nhUXU2؋.IBT@P)P$^)陌1IBY3J8-)T:d"QLPY~;Ug@AZm,ĤOl[Aj(䟏a؉$) 3~8hLcfljnIHx;L "8me8Ur6hĈ d?i*b`RS6f[FN XT+`@R\Qh&Rwip%(ܑI<\:b L Ѡu[FKPcnS tؐ+IܻEpj=Pi%"]Ժ+@e^7+l`j`OLrtԙB=XŞHXu fx],`fon ؜g@\;D-QJ7Z)΁HPN a0 !Z+iNlD&pWM^L2R`9AX (l O\lǔe"n -|e݊vzREx#z=t8OtoX]bw}4OyJbl *ő<$$ nHV- EցWD7Iz F [ji Wp{%æ`1j]q[X M Z_Al9T='C$# fjv5ͷ]&g1wQra:s@AسLdԢص(g*#F,a ja@(&Qq#@PPL:D'HJ*fON2rb:om,5'Px 2)|(닌fnJ 0L< ̚-*`^ 3 ~(B( ~%"<2l6M^H `H˫˒2O[R flڨbG#PNܨ]/V$*V`'VZ%0t| ̼'H$mc(-f(p004AZӠT`dTtdGO@K J df'J! (hJ,ٍ$h&Ij=MJid0$ў1mh=8V, 0ᄿFkFQ066 aNvAdmJ>QG↮N\L{ ,žsBLnGsgƀ!ꨂ8.+( IlL&*8fVPuRi,kJA"d%η @A%%h( (Rd_"U6bHG.`mz,2'*,#1 P Y(LϘD(Zph,r̴np,>K#`<+@$%)Qe: rPI!?S-mp1$C&"$%'d2T q\A8dji(krPFb"|j)fd ,eɬV%c! w?OcRo*b aE O+$p_bR&C(pv.ΜlP @0!g,bR됚.b*rak=bDt f'گ&X$ɪtb*cd c$)t*H *B(b,9lf; a I"h&`N<]%9$=."8_7ʪ-}'9+E%'N$-|)G$ZAE n$Ďx:*ZH?" !A #LLFQ^`* j-vPS*cY\.(?`cth򏢈 P8$ 3h:#DtL&;ݮ ? P(~?d`p@y $Cǻ,̼ ̠է|J6: a6 qq<bwX2;%qxN2n[Q2:]! ටSOoCSnXRoaU {'C%0K[L |ZJh `\>i-Ou[acz !1`W3L{b9 0 FSbJSC *0 .h(8g vXh4/;>zVִ ' O/ taG.1vD>kU|k!G0D`y~F*<؁" DPJ()@oMxB쪤nYcOR<#{6ItBYR A~JͫKjfG1v:O S~G\,E9i6 DO\S M0)*O0dʤCڡXbZ[̻;b8.AP*E^ &!XC.Fq @oa:*."CI_ `$b|Y7DX?C9φ ̮#5|@@$ ci\Êh8`Pq 9? cqVd$nI8 1*'8Nw; ٶLĈ#s q%p/18C @Rj8"é0ѝ6$DJ_$c¹p'Mrjtc`+DgM"@͇lVx T t]1bNf =虺-;u 4[ y;4| K &`?88Z5Nl/(5 84bqFͯʎC(]D`lI?d3ʒ+HtL b.1peM<;M-"3|M/4!ðrR ^U: |/'Čn&;7󩨬|OK7c|g v0a?;>, p.֔PP{5:Ktyhďˣ6flW% .JZB>e:: wX@]DI875aPW"NHr;b<6+~ I'uNb `.8ga^?8RH!b#bځhVr3>d"#~'`rCI6bl''vGyHB#'Bx-bڵRS9fx z2V!b=x١GJBA#ȵ`B8eV>zf|BP27CLa@.D%1 Y#0P!FC -0h: 6n< V`a"~A~-p'pYBA bn.z!X @>"($,&`Z 24%qCh1]0H0ò2i&.0hsK&H'ZjQi&‚4:ba.J"qP-5 ؈$Jġ&!TNgVՇN A`pivJ-q%C\6&Ↄ.'<$>Ā 48h0EVm`6|`A$e+d ѪD* /N$6v J'(b]%A,!,&G%V#K%p a '%ŇF䯃&&eˢ8,>2D^'erX!@ oLt,uȋ`@!6 4B352=I$لk ('$7 &p! n%VEAu>g<FTxCE&ּC~>$Ш%ty4;$` v҂Ʀn jx?.Y&Y Z%,504~eH,!\ N6.EQXuuK@B2 p$#lZSNGf#V&U t0N0D@dA n V jO" ZMhp,V7Ď7#Y[FLG9$S "@ `RrtUI  "uGa(Tr$T)`ā| @28u-_a4oP$$j7(Z($"p#I H:{5dkR)v LxoRwyAN `z<d;F B<$ z (g H"킇^~Lh< ~?ĉ˪=sޣ2NԀ: @lE4Qd#|L6#CL0a @ VCBfMe4@eK7DH5 6j&ZPLCJm峄"v daջV|"RNA4wfހ(i;?fĈw/H+ٰ#@&Ed S}s=0| 5 z2FHR솘' ͎r#%{`(#4h636$>m` ,ɳMȘL =  E84p`2N&K 'p.Ad:t.% dQ֨*E@4b0Fw?B&Kb]`" S>G&Q}>E#r $@.!/< !l$%&#mr\9 tyl=@>_`JbR½Yd gBR4Yp0sDwr/lL0>x0־pB$? X㐼T;_x~I\$.1 &x}r<>*΁9t Ɇ ݟ,&WKJjCۛBh/%"($AJm[ 0!ɥ,Ha,٘M` ?p6~C xP5-4 9 ߧ‡#%G(( UI K8u@0T/C|S,@w<p@_7{=^P4` 2@@vM߯ ?+1X 9\j,IΓ5]wP&Nv<pXG$ĀP =`J}@t4n/t.9nPV+V5 N:M`u<q;⚀oA ^o@< Şo>@"m>6 5ev hf{ 9JnaxD% xpGz* b$& #vhЫ1^P ` Fbx$.07  qS  o{+qT܀K^2Ѣ:TSĊ3Ī?;xpR.)`vNbɺ'a(:"}$v|Ro P*V"I,YA :?K\ մ 8d" >*)dYZGHӵI"rf%7 «o.k&,#crP*ecz2C22,@Soa蠾3r)*>&jE0: ) "0ChSYƷp)ڟ!*2P.6R$sp}+D ύڑMeƞz> D8̗&+"j"WŒ^ &1F&sZ\^Y" g@LSBl $=Q gM+F(Y]bifA0J ^)$VybeU^@`B??`w w $J93y|I,īH*$P:BlԨ3$.X@J 4)Cg`|v]AD `W@@އ2t9m8PJp8+mh>jܙ]0\#(Taa0)%6< Q/X)֊ ӊn `X1tG/p% e+ʭ"yjD@2{ xX>B2 QLBf7hU26`g8s8 Z'(j?_#zTJ(A Y1HlXc0gl $2p0xr*b_Ђ.U\})2 ؖ @).&`۶ji&mXch4<5@ YD:iXkPZ\Y< Bo# ]Pt Pe[X @ L¢8D L`*_WWxxh7"(H  򹂘+t 7ؤT.xտRY a$ HrC=)yLy zaXBVn(xO< b-) Lr;83ӌ‡̨RSho'o\ P 45ӝYh) XnUrW  e('!h(@4I"_؆;zс8 Z `J Lz ihj 1e8#ZuQP /,t%ɍn lLj@K@5鈻:Ilg4| buSpۜ$Q5iM ɸhWEPh(t1MOן!" 8} bXVeP DhiP)Oye x q P ۭkZ?ꎊH' "8 6КklV!څ^ #) 34נw\M- #"]cTpu Pw3P8I >il;:J1 CtpmBcD䚨 O ~c خB* \k߆哊ЫF Pb ˈ Xx ާ ]O 8y $5*J͇v $"bpb \xh]+* $Ӡ$jC/Ac;+OM/ Q x)ʻUGP¼ R dX >@߆la1,AIC  1bZU6KI+-U@zF뜁/(2Mw*1T#!exڽ Ss %΀ ,{?r8d/^q1 PK@ W؆XGxЌiÈxٔ Cra= X ]҈RÔ SHhyQ:6Vdb02h) w&@X_K_mǐ(XEEI` ܏D}fhH4#q&QD!k 3ْ͑P1i PO8kM|*诋  PK O*58F@eưyy2<($P#,k76z0"`Lm1Ћ  d5n7 #k\0pl $Ӑ2Trb_"gɉY ݘXqՓ) - HMEX8YOLOhE\b4 GCP"}ʣe<plPpi7Dd#`zΣ%a#Ld*Xw+pgMT l3A Htx6Qf+Z߆n{ QcKVr.# lG=S2ḋ(r¯n}p9("T1 v2+_8%YG <q> &ގO>_k%skx pp<Πa%B@D`#T)hg4:r}40zE9ڙghOm.)0PR<d- 10tMJj$!D)k?@d,9x=/Q^,ct;a<~sLYm%gh$E 6ph ĉEY}Khqⱝ_ (y<7r9f3a.+`\ v ƀ`46\u`I+#|O_"X;7 gs-@cL*DSiZ.>gqJ7(g=)TI DL%ΘD%\ a`Zހr( hz(#xH-Hypp+`X *JErLH$&@k0|Y;M$4 4dž^ ശ "#`C@{s8 6 l"vA9áhZ<QD{r.I*%jFɵHS(H* PV00Ѐz$@ Abӈ7%`2`۠@رc8`['n vK$%Q\A(@&B~h,D) J)k22}`ǡmT䢨F?AlDS$V`:,xp* OHj.`. )QDP*. Ky lE1@D!uWlϯ{bZ4c }pw@ -`[O Sa{$V晊aIF&a#i oȎ"wb$2 zѥ" Q$0IӬJe/ǤyQI ?\uIhLX aJ@uE`05^H(J0J $j*Žkaxm9@@I²L#dqL(B| qU)g$%kpBA@= @XslPp 60x= @ 5<<"dsraE 2@ ~/8380t 8Z 9.HdI@S?PɱJ-( 3,7;H\k$]!,FlT 2xRlm >I$,GBO !{A'D@&)gQR+00_U=2!9(%8ݲ wDu\(9h`@] l d.8C"!2I!#BӔ"`&BdtM 4vȸ٠P(dpk#4 X Q7`|Y(ÏJqGLP@ `C@ WJ #=`ÐsOvȑ)a0,1\:b%P~ J [ @%K֐~:'TXHA0>ժ@>D(T@% bJ;mVBV@O(=U0 9[0  @R qT):Fz)T`XIfQ?󠖐)(Z`HBvr ;3 _GG ~m]R蟉Li bj< IUP ~A>K4,ze# ffF9Д-A}3`%4-T˾ q̯g<cX"Dh4f's *0K ..SA1M,1k8@ @Z^CGhM 4M@)a4@\ 3%'yAP5&|/%NB}UNIPix 66[L3 w"Do[-Zй+ Wp`n e>;C eD:V`FZD`sng@XlW.t; u+/")5A)$pJhvFFP(ƶ~ .E6!b]!$a,phz L%l~n"J NA 'd 8?,((QG`$.Mi 8@,`a&! D h| iXaLJC`D\! LN JeBJD[:Mb6i90X&c^a`"oNL,|,` bO8 ̳̮a|7he$J.E"JW"bxua'*(b#pH+<#`P๡\xD'&@D+E[ /.eH!M'`C'X-flښ&S%$L"q”F&a N"p".!H{`h9$D.E¶"G0GPvD8 H]'OMp#!rP"6:Ad C QkhiGLDܥF0&nl.6FEbx"&0.Mt!+nžL$fy'I2H8DTÂmD)H/tJAbEJBq"ah.@61tfx-&Fh ^'t*"Aւ`W`v#&O@ a~`0"#6u24BY (a3@HJ1CB!B`F!@$60֨FH|aZrx<X"zT@*fJ?2C:*!OȨl0f!r@ D!Bb|,I $Ж(&|C,ڇ@ Ɓvpb툂ZI`".d, z' 8ް"bCvŕW_8'`E~0!l0&9`T3ia`3;`` Ń2"f+Ej.GG6.tdDZ3!QV+r+i"uPp"-n2bYrN׍+wwBf] |}K+j֯z%a9MT.oDLRP!BF e%P3&20hfj` ;rz8!dge!`Lv/ %M!h$hH$_ 08(aֺ+d$@Af< ]ApAhzc:@F@@ 0ba.*8w$!ݖc9F"'Ŋ&G_r"t.`?`ȚvGG#<&3f~ -DE 즀b|'$1k\UVc>N;"'Da!v.| ,[7_?vD zTN$X] ÆJb&fZ6+5Z!s ښfVgSp*D2Aw@F3n'`7F*W s-Xnߧ&>B'`*WIB93*Nx AjSC:p`fiZxJQ#C)md8'B~A?@|<hlioCdha:|lPE$x E"/Ǔ"jvCH"g겲>oٸ6QO{u-N  !JX& udkl|.8kcƚG,"&G !4;:3.; U6D$if_J*h G'bCzWZ5K3lmm(8xMhhK 0@ >cMHb~ -D$nt~./ȅ?WE@MlD\!taN!iz+W\3'#"Bo~x Ó@a%rQN-(cfzN~F)d4Sa 9+-ؕi0rx]P8 P@ ~@G|=ԐB fgei 68w EF|HML fq+MO}>_@ ܠ K_ VgڨfJCP ${@Pƀ& wX8 pw$|喈~h( 4{>^sdOpJ@ Ч0a;ݮ؊H!(:HJviA*{Ǫ$.t7@h)dYEIeh& !l #Pu/*f+@z<$pB%! +@k"%0\փ<ǩP us0M9įH9t?giFv@rdhA&K;+G s~hPˑhRAAtVշK @M ($ @ *H/DȲ&,uhrGSLc@$ H`>s. 4 h*@m_Pͺb'il#J $*w{LM%$s !?ANtp:R)-ҖKB;d[ҘmÀH#>J`zCpKN.k ښQ~(Vtyq0c b],j o QY ep( O"e6y2m1#" '׭ zKgm?PC:8^:,[Cg0sMP"b_L0 y)1"!H*.ļ8O@ %?1+85>t) A9Gc:2.56F((%@L{_I"ħBMI=E|G|IrDB٣Dp~PDК\oA$_Dg1 ~GE!&$bb!#ThEд|AhJI)&6ShQ AXP>CvBDM$6\}3FL) #t]]0G]v4q8czoCJl&l N"hfN{/\ӜD-$?6p!/0,8^qDΉCb@4E`i0T֤az__̙L>ț:RǖlKoF9q>(kn Y<݋ 4 Dp%[;C$(wWkX"֤גtz:9 l;G@x*@50@F [ny60ì. 1CI%%lrJP8#䄩I/#lH!BRCbB1!tGGo1 #'dk!.E)yj>b왜W.d()rUQq!H?enɝ\:9-6PhDHcnD"&a& i yH=L;9j Z$8pg TU j{┡>[_*& #eyPI! %݂5h D- õ WQ-ň A K<{^DM?ѧ`eo!`Ub.pe0X'(8 L\vB0ۡٝzkE18 ¢m"$y2 +0;` 8 S`e;a^2PS!mAS˓l4hFH$."4H`[QB䗱ٷD ETk -̓`/]Y!9DR-Y玸;#:-LМM[S{ F )#+#* XrX.nņdW$В#5@!F +|&%dz;ʇH܆0Մ:=;hqk*)@s s쓱 XX,i 8rZIz4ZЩ `A4y)&" @]RB0 01(`& H@sI:[]iT pݔD>8ȇ{`M8(< W{آ6@UX2@O$ s4AՕxdA+㎓ $h1T[^c"۾KdGW$MsD W qǭ  b}8.swYl3>`!_0 .JlDI2EI롬T[rOSO jB#UgH+Huql#dLaU@}%(x'J8(lgfk 'N 螪4Qt$XW:1z{)2ͧ] {/?1@H8( 钬 ;Zi2VjvC eHNUPXG,|csJ}/A4X.!QO Q(P&Rƈ`2щUZbQEB;P*im)Jn|B˃6DTT)+1V z̊c4fN։a{hm&)u!kWՋ"3)XN 69|H XWxM=^-\Ѱ&ЦAHp А![ޱb-Tuc ,kB3bܓ,H%P&Ƀp l$#KGaMI2'/{e b~|VCND 815nY{UOFh^I2XD{U0b9~_iF㴤赆e8+ 8@k]XwC/!!JuŒf }Xa[T_"`-Ha1FF6t<9 RKp4DvP[Br[D1#P™fH h`rN. s=VpggJuIr;P^>ǭKrҮ5=$ӯY@=bn[_ya>L?)sw/1 c]%݌:O/ _:ío5FB1Z8Z|A? &h(BJ(3 P0 @ >^@A A?<'Ng pX8W^F~>3e6OSp( Q)tX!&}`  y@B R5]o@a@ xW@ ; D#` @h bvQP,чsvY}2|3]&—iχ烹/Ga]|?/gIVnYܷ+`"~Zrb&K㺎Z}""߮r,y|3 h. j#0ɋr`8 F"q"\܀mb+tbmnܮLda`qR scP覽DԦZr) <@{ R%BgsZ3P}) Xp|SЧIJ @ؘX& %jd uhPT,Jhfiy7HK/53=oX/$ X&`8 {rS4d:Rcm$)Ibh4D8JpʌT޽ piH ܟWU}9I>@)m2dU%YqF[e䊧а-)*KE[.W&'8t*."_AJ|a|c1p[-]H E+Ybf46Mc.$ٹ,B[X'u6^"0t . bk&ܽ^U&:)|_IxNePd)B@xt-M{eqc*˸ x< mt&q~?Qa)LQ0θlI=bt]axǨChAR^XBWJ,? P;'@2*P/".TutV%tbZI)T띣IGt8>( ,aL(FIHR0&T,vD@܁H .ĎK4F%} epw!3/`q Ѹ0^ jqn .71Dʍx10(a 8".{({Mt|2Y7+*V]{sc]ŤQ!ZY X)3>B 8|319Ǥɏy*V*8;UA6Sw0bC\A\ZwdU5&!<"-'ށDU#sZ3{: 15NJ*8P$k FpRbϤ c FgF=2#.N W e y#` 'iPL BAĔ(vRDO&Ƴ"J$yBTa 28J$L!9 LD / |u]ɂteMi$G3]C@yh,c )(@![ȉ D@+Y[aI{'$ks2֍Pha -9AEn79bLѢpc`<{{QΐuWSrK]Eч4f R6&! bnRaH|d/ꉇ$: aX,:tZgM(*i``'Q9Pcn)IVoHtÂ"e3:nK4B\KJ@z+PQ|ܴJ#dpXL)5w3*ʞ7!+C&3FL@ Frormi~8ூ\7guUk%=X`Ǜt >&)y5 ׌u>ta𭮲bt A'tT M6\k$w,&. x `|# 3ɼ3)ȻIgrZ@L q$BBPOI_u-aL"6yj@Y,:1scʘܰ Z 1:w9*_*lڎ-y<"vt/meN BON`(sT b$iqk%,uߣA$< } MC&l#a{i Oo&2axJҘh h^'OJ2F/@JN\0Ƌ(zE"{!n@hfEA|( `Jp/@In̅p/dI"5AHN)"0#\z-a #u,7 @Ά&a&/`BH.d`6\<$~Cp7!ix&%BDc.#lCV0R"Xa$j=2N(5B`anb)"Qir*cd/p"h6Z #DeУVdLM0<`AxuAJAR4\4L2VT.:@BJq,m/tEņRr006&DH\Rsb/r!`A ` #eQPhR`'DH=rv,e~ &=D8ċ.0KNeĀF0vJ :d.lrx (1,B .c}!6FXfRk£gS;#0! Bahj˰PV)4rZB.&dD-!)*l"K!7ḊH^:MFʖN (QLPf˺LFb"e4* vble#zA#iP.#>N䖒aH*a\~L쉤A?a")H -bZRT>CзDH$Pi8 ,ƒ~9kA&`E2l. PܧF4/dL/RI*~R\̲  /adobh,v LF<"dlrbVcV]/8"^!^f Tt\ҰædTpeO/Ih gi%$^greHE h.0".%J I$o:ӫ>CKfF:J`!LWPID0PLL=Śh6JR @$^lY0e7ARD`5b ӡ/ 1J-rRmId,xͣ "Ѣ!` -na,#X0AROe A %n|e\L@0ι0Vo&pÀP4-P4HAcN hU8f x!U)j.@ SU5!: L`Ң18+GV`8U@/,8f8 KUXQ*|IjUMhexFuBa炚/:गCr0&p QQP7!A eenXhW:EZK;#.0"-B!xB*'RD aE|is3<@"Alw777Ԡ@ v""C/JA"njĞP6B0S+U$LE%5Xg251MT3U(k^A&K K.S>` :t#dƲu0>51nAZ(lL%,oC؂bb[!>` ,XX|(@Ee-V)c5;H$H} ,$6rhRVODh"(LOopusà;B\%03m&R\Ǝ5,^^|r:x~ 4OCZn3/``O!FTBY47=t"1pr:J ?^`ɇa~!}ZZDwKQt^2CBP>tuj%b ཨɗƂ ZQeLTD-`JF<$;F,Je%F/X7*򮃨[q|gl](oJ ,8[n &?eb%H0UZe^-pM6_/!d0y} OsB%T Kb.OʖzOzp])|&YD_Y:Aۆ m,UoʗwZI@5`xU/1Y"& 6 m6'}u%;{a#(M>t0&myHN\f/p$܀& Ah2@ ɓ|9ŘQMY@+dj:Ռp2 V5-P  ؐ(ߠhcpv-CaGLD49J=ްJcT$rQ:U)Q/F3HI"?pÒfƁ2 OUS^y 49D LD@/0F1[3<"øxQJ Fq2zHzj@`" ;'4guTQHÀtW>i\OzeDh< Q$iUaҎ&<|=ך !8c m}5XCk#0pTKAZP #q@iTS")pzװz7,~ #vaU П72@O&\=B?8;`/ɬX V-c>DT I#?Q麐:;M . 1D_AL @s1Bdӥ[|b8)6Qa61s PCpkk7 wfj"$4&#^:CMOQN{XX4? 9-EU(N^ֈ5D dO9õTdzhvcq:Cd x.Xt; ֦"H3&dpS&3,_2ߠLIэzPirE@( *"DiʲG#/&8棉7sFLN ϲ`t0W#0c0PM`N/.9~PaVd55g bq דqVb(FޡJ16R)ʙ-4{ RpKquf A %'iQ /Hؒ z  )"hA3 5 !aX B¢Hs03hgcd@;֖1 YDЩ(UH$yϥP+3 :ϓ8Ȧ pNy8BQ9+>Q>?``+0K(/: GЀa Dq=¹!Py8J@9BGCYzҚ!h>92ΨhE `>Eؐk-]XRxl4)i~)H)Cx=+Ss.2^BS )Qshvx0aPCQCac:SSHH+, QBζ: )jn `hT2c.y J'`'0V yp4x94eI R(#^T7`8@B icF, h1I,)a a nŸ࡙%H{0ZȮ @UǩcYF*G+`8i^F B)H PԛZE14`,|x74WpUKǭ! z%Z;ʯhֲtP\`6+ ~J@P10BFzǟR4 ͓JP8# ŎTH B $j+5Z(FPD3e s!3ADDc2YIT@"rhр9 ]TE t& \h30X JNEv@A 2Cj 24‰TD,hT)* lڙP@Tx/c ?j*^qi2 4I=r)ac'_>EP[%Yj듾+c-ǓTs4` s BRpx6WT{+Mj}&\ B #㵽( <0MR(K4bLZ i|eS9 BljU1 Ȫ(5 qjlЅXF=%@%0R: i8phI:rChA@|19ty$0beZ2Xں B2a3 D Y3s 7{s^(Ja ivYk;%8ue.6mQ棰 F Hg0a<˕ p|kk9@8 ÝVx}]H@[8HMwwf^v4R5pe( #[ ø+ 5zY^#YTIRy-ǎc_AuT! 8ޡ 4oU3eҩ=(a|Alf 5ah:HT*M*xm+옾=.35|Ԍ1g~V%~- MHq ;X]S4r.:eaS4gm26hք@q5;S,* Ynpd-uIᨹylp5q܊C. QTŇds^VA@gD{X$}>@ 3pBPqaf/h* *8X4O7rB@nef@fsPWkPm ^$}>i +ـ:6]E(8@~ٶiâhk*' f 0h8PRЏ2@ 3ܯF|\ڧ1lQp,nFJxfF#@̍.qO%iwfld%6MQSD9MogL2-*%^aJjCZzԚ xix[3Ì?T5MK1+SC1wΉqH2*J'=Z5ڀ&@0%qP t )7Pk>j$C ^H$P)`t-]K  dME#L* UKHyU!uQ2v$xJ䄑B,A1( R@B-&JNɐ)d /_ AOq .5SWI4HCPzssrY|ڴ[G\Ԁ>6% ȴ9Fs!68FqeÚ .lT8 R GlHk6c$++셒:Q"72+. rUA4*MLBa|-"ȞW5R`2PMtm%~"0rl"bO"04c֖榨k704pZ HaHI$,oɀCQZ|O-u@e͢ܬ;+ Ш**8~M)K 4bRE@`VG4tL Ppoʒo}gYdG,8ٴ$9aJGJEрjgǎ18RC(Bxcxl4R`LIG|\{aP#@Iw NiH @y TyBPpG 6);Td6a=9 وieq$'Abr a[iB"J8R Ah.5y\9eho~7o5qX*0̃trvs"S>`l2cR.YU~pBYTk.Pk<@{!T4-"M+} Bƌ[4 Cy& ڏx`"]5WyL5B]{Df u"Z"m兞W ga --g^3TrXyfZTP=8>.5K'H"l""."+%#FĢ.iA3@!aZOaNH0Š`x"e"A( %"Ħڇ) j"' HJ4#f&E+ o61C㉴dRdL!ZNenxFH:.mD,樘 (%O` I|HXgMn#!KFn)$Xp."^>CfB4A"%|+ً#&jn. #!Q? %Nyhz")w re8/tQhcjƌ!TB%n @_a ᮬj0#0<`P^HH".!r'`b4P+$( pn\!BC(kRX'#FnĦiZ)2&a@ Id"ڀ=12 ~UeJ(1[}\ZHR oJn,npA  JgIqz]QC!80 `tbd|n¾-@%v6aEPAXw g`~KˈvT#\FPUbTAzLdD#B D >#pvd~F$ x"A>$3%@1 Tiw n;5 0$ 6]&HL/-އg*Ha @s3"BJ&5bd-bB+ H\ 0dF&-if.IʦWH '+Fp&Fi$pC!/ ̠<,vC#D@Я,О&|C}8b( mbg`dxH.5"pb;/@~ _NvVLH 7zK H!`e%aGcm.?BJۀP!$FE̔w08[,G )@2`r"OV~=oз(!*qơaK{BUAV6F7 6OTP &2!8mT a@P$qLRn/!ʧ%B6a'a\Z`VD<,Q% !Oh;F` Z$Cb"v}:()ȱ';<Է#"1bhIς~&-#gbN c y) #T(59T(P"xapNh}}$ĶOcy++1*wM9c2-%Lx 26(N6  lBiaF,#$o& ` Aoi: EzL Hb"6c_BG/VoF춫P"#T$ r`o:C6bP D @94O&57rq4K&iL` ?€ʒR)G `naG>J"lB#c KZfj$Vɀu\:d#DQpNFJI'"hx7,JZrdm B:'Ƭ;(`9EKJUIF8L"n2PB7 (gIf-c&  B* @0C /v@Td,  sf,Mew'I[Z(b+̧! @ =#)mtx N<~ @PO{/D" >aH)5wf86`(` );X-NkV/SL"vWD&@}%!~H&CV{bzҁ`S&p-@VM4e76 jhNJJ̡`<$c󧭅Uh]JD<N$11wA`no8"_2N$ƭ7ƌ?CVQ b@Pk)ta`2!L @ء)p6'b4jW4jנP: _$j)"RXP \xS]]B(P<5j6({lRLoۨ<9 "/C  q!)"X/R6& ܜPAPH\,"t=I ӈ6z|+` R  j!m~ A#2 qgE+ 'gJfj,6% P]ޠ5 JFuXg;Z*UYs~#7Tn%H$~ P|-lk|È" [#Y0)L8"F-behD"p@ |GLTfFx80,l0 ip&%`5nvoKp@ qEI@ !p(#B!`R GCA@ A?aHC$a @-^12AI t}-}E#WS?Ѐ4|>_6?&v|h@S(/c9d`0 U~ V`vU&OD@ Q\v;/0`0 z^7n2HCN?l-[;B.Je*s-3.pk Kǩ)A gî0 2r[6*`5ʯMb6@3I ځ@KĄ;pygL'lS F觹\PfV@'q/cҴ,Zv|Ȁb `^ЬvzJ@`hٞаoxh*W 9tR` Yg(k!u8 %Njz~m '@f0/E+ B3P($VB(,;S'.6sеB "AN`zpALCy @( /,"D#S<ǡ, 8縃Yd) È: ,0 1L*Cِ/ft&8@M s•P%$С~dhHcEq б 2U83 Jd+"BG'GDtb&$Q6 ! Q1́t#f Hf !1$VY;~gR *Sm6O%P>dAdi8ӘJIQ: w,dLs\B"-н[ E q,Ka8]blZ 9>p0˶$Aa$ZEQ[ F` ~)`%*Dr B;2/tB3QRJLV18Bx 7|\ +tCL}6Q/D^vD5:#N0BL%%0GRщ6 hj0DHTrR[ezUD77:Kŕ$gB%K IGER'fI :UZSVx`tzC꒢AM2Uegc$п1UDPeB gkE$5h ą\mu8Д1 9dGV6:UĤLb7 x^bBTˀ'rlNON$ #a a1^  d Nb;q2NF4&$uTT(Η x|JŔ`^y,%Z tb'#N@vrMÌ<#;fZKY2w7 A1!1$ ӚvnpFNF9u_,Z$V[XJ* l X%E8yHY }Biَ `E X =Sۋ,V3cG\)߽vuda)*H5X79">;Ύ&X?(J BCM13"cخ`pIIJQyFڈ$r**F6AGCi7`gxe(M_{)K5A8/Z yH &RKq8N ZӐï7RahgTCb@ً@R[=0ǎCJPz8ʂ!(+8WxkPtJ;ϢIX1(FHA),2-6bT:V QN dM*B8 }X3 mQ؁X>Jd94Bx=R,w Pc >2/Ѕ$Xo_9`];IJV_X,~z0j*2i\ɕ(,9H5@ͺHRșJН Ӏ`7?cPcd9Y:*uꎡ Y]_ l9 5H GJ:jY9=%e hD-Ja8U1NB!  *SR<: jhF0d#Ī4DpܲFX)f.|L Hn3k "1Ś2F$0ooC[0Bh贂 XI&ds ȋY8:F(6 .dS9.A<35[0QA1p 88'`ƃri9yŸߔJN u9Uy4B{AFU6 -(EJ11xx"xf` @iS0|U2CzM ll8 fmZSLLLMJ TSᆋ[go BQMTӀg+%dߧ2x&pN 83 iTZSxʯa{s5X˶LvKG- >hwj^ׁԠ? A!B.`鎫PK룓oElzڔu#P<q5ͭIϲĸ 8K6x(VG0iBpG)15[4SllͳZJ`I>M > z|<ȸ@fyj"Ld?B0^uAĨ2] _@CHEbp I2H68$9p$lQ)3Fs R LXOAOF;vyGςzCW3`5(~\9'Iú.&MzOK(LnH3`oY? OFpMr!X&~ @ *g]7Ȁ=0 }>ޯP<,1֊8M/KLeb3#ҩ@h5:@fSp$B`PM_O~D@Ds9@^3Y7vJ?L1wbpL-/uR j*8&7Y`xg;ɖw?_ ĿE dh*{w5~gϔ0Һ'@\"Kr9YCnơr\ 5$@*@c7Rs@x @4s*jh| \ ((-K+ 0 un3yfy7xN&E0ΦGJjܷmy'&R*& B0R, d2UEp}lj0c"`jZ@R|D M-8*Ԕݟ SKv|)pUZaRE E1LꪉsC 5v!w@+"+1 #pbw+]4*h40lY`zgiR@֥*9Jyj t z^vswwjf`^a@0~")wPelK89U$n!ڀB%A.GQEo{V5[8* LuS+4,ʹ!Іf4K}'nY*(,[O-AČpm-(AbB2HF$ Q5KR PH @2ӁM!Q6IL2YlZjh 8-W ~#fTʰp @E AR“8NMH!le (4zƚF@ .ApR pm8g 'Db۳RD`nQ-p@833)CLCo3TlCJİ`f@eMc4p`(! !@(2G M @98 ]T#2JUV !hiAd)D**L]4!q M$n _VPxl_BxLP/M(+ A,،s"dLRUϡ8%ݝal>)м=h g#vQ-E{$mk }Q#KMBE7"y-̯bȧ5Ttq"f &1ȵ4G 3CfRkdLLS@C_O!]GvYK_l S:' C A0&p$ȟm.dIHf"70B8A#!hKFTbvP @ *<ƏT*j/hҦ^b8G8.Ul#""J*䋫x/=4d!hڤx/`V m p!wi4*H&.u0I"^gvQ5 f*V$"K*]0dp@g!$aX!!@ @z . 规1.& F4De*x8Bjd!vwUfd0(L[%I͇@~ `0pA=¬.ż'@&F-d!Fr`9`<#iN4L}* qj&t4lZn i KX7:Rp-&+A*4v, 5B!:>@["cJaʨA(AoemÐ] @ /ط" b'@%<#".)Eʦ*hlwbfLfcmBR$x&jA0~t1AC-$0 ,S Adjs⨺S@7Cv҂Cvɂ,#h cQb?rNJ4xp(1G'PKd @ fANCx@\2M @Vu@ P&Y'aQ_`,vɈj$rsj~ `3O <#@K8nj vmc$O]%"̊"!ĐO@%o`!vfEl4ʾ ` fN&4&d" ƳS*҉6GI .H"MLA|CV\K @D{ 3t!FKJN51":Eo*#"J.[jSKmJiVl&` E'TRiJ~ J"8$9!a ?{>`0V6Po&:"aX$s`@e6@4d @EʭbweI-b'* ab[P"nfh.Q I1"+5j! ˋls@ tW3 `3" ,}c88-N! `I#v5bf%P27v%$RJk ,%h@ i-=$7B\!AfdnV#$&C& ,xea 'A@aJaJ/rs` D( -!^,Ԡ1HG\RgX4@O &`#Do^w(SjmLx08%5,G*a{0BIڹe RæaDZGģ)f,wHta0.S;|j|9ddOVBbhBArs7'6s 1.(r5> MR-bAB9wdQ\T!iN'z֖Kt"@imn"s&~r-HS_"+vd?jR1\N.!cT nGޔPC?f3"x;%ث* h* p@&pD vy8]f]o{ sxFOD4F`2e"b2m4+p۸Kzu t:xA Lda* <N!q1@h=@`^l) 7n+#N &ahJ2`NlNCpICytU_vxCrŁG%z?%.@ `>`` jFCZ0 Fd0yAL@# >2V⤆I*8O!!$2ZWFHg? Z@`l5R61.2a4?8S>4cpev>K8kOji>+Ңo/ǰ` n 0#5 l' F%>aʢ촂:><r"P*jLݎSD#?#!bZyCVL-l@ XX`0S&% eH$moXA!F$ 6`Pf`8ȴ.IO26+"Dax VV|!)ZLY9z:`=@NeykO(,e4@Fs cL`hkqLb5 4[ T b#$Цr!bAl6K.| XM^u@jxDT;oVIP¤="P%wȩI#fH8"}'pBRDrBN@ R`LŔE"Y}x&Nwxæa:af ^'LG/H=yN>.*"cc8a*<׌*` t*>􅡌P(ZUht6>/*̢.ƕb!a!aYچ{R#PTJ&3BVafAr!ܙB@6oڂB8q\iOP;+$n@)Lp'if3:)WtvYay}hhh$IpSj hIc!*qeD|<,Rk|:KF.LS=%"\dZpƍ.00޸ IjK&$j%xN9ueg%*H$8B1z\<@ E ` %Kt.DH&e>2!IJ|>{ <a#BCDqef@l0 8|=g,c[;xͣ%AaL܀bՁ֜.>.&V5;FǼBn!miȊ @ EI0 p(y=4&D`>_O$ 4ȥV&@rQ [d/k5v;]| "-hOIw ,0pӭ: T86L%=_Sg[{=`X&l{ZyU"zAɴ)'9Z `@or8@ r `8'UH&fm pmD $BL,p<kCwBlIb|W@T p5B|"8G!`%B+@pP`+XY [ 9kP@T9'A9<@j$R < $!:GiIɂ ``;GX X?,0_ A?.LgXǺA N*i֌mkN |.@BṡN?|`qTwG$*h$)|D!q±MheXf5 B5F-f'v`ҢJVj܀MHb1'vF: lEn.%gz]4N ,-@0{0e H(IשD0,_ J 䕏I)sB (V>7 5 ,P яt=:'jʚɉ/ghy[-a#NҨxBl>ǟc#: XE$F!̐mˆ|=UXPXfP;Ñ@b::7 yIZ P(k^"唋ŔiߧxfhGa1>@*')1 Y&Q7"f Y+13v5 ҩY+Y!58>! ;e *(*); C) QqMiP+{@ӶҀr<*ArGBGHMx ( =X4*Hț4 [x xS mz %@(`HCq9:`> 7p60⒖Z- 㥫(荸7HsMDqa_8)%<>e30HX5à +P[3 CA @/ pq^@<4CQ wI6X^ <=>Ȧڮ+ĔX:E=!{ 8 ;]ӕЈȜ 2 )KXD>ThE/@ـ<H5%:kЏ6 8O1P YI+y5(e @HeTB '@;ɝ9ț ȝ*4= *FHR/TVOpGP4@ P9q肈9QkL:JDuR Y!'ΫWC TL@ KSB-Dz9GIo|a(R(4 qtWҕ++ tGTH<1^˒я@4T_x.D Is8 z# 8wƫWz[ޟж J?R1<Hv$i'0/D4) O3gƲ((WJE,&PˆdBb!yEA96"ՅSKHF302UT ( PtV0SY܆mO%Z{#ˀ  ة 2H5$/4 @bEo~0 JxT:y1M DndH$X>5HX.am 9+3kېu@+3W% PIPml A"@pu$܁$x%^U݋I{,1Wy^(Q҃ܗ hkHEY(d"6(lK gKE ]֌2<=l81xG@TEFpJo\u/ *c] " |~7(c!];byXx4iU@h)b-y\PUAyY"t}eIa zrER2z$H we9ޕ{ _ذJNh $ " X8 2sN9J4QJONޮ /8HdVh 22~[\ 2yWiI>q T&0{@EN< 0o XE1蚍^Ӡ%Õγ4뤯ߍнi6+Ư:[/(0[b@ q1q XZ\h*0cQ4ۈkx9] #a-:CC5Zx)tG`;MkN2ʼn0؜8[/:.c'.em+ "@`f]"!p\s3Ȣ I2Ց#_XRI7KЋN<><`(h=٤)彾^C󩴫ʡczMT~4v\Zx7sxUT=Zؤm{B(9TE"DKU+S$K[1ʺ44l@͛w8ElKao4Qs?%198 +3 &)1#S눪jL2uZX 0cc@5\^|>4jؤ B6'QR-" #R8!ewbQ3.<7'7>)>s*Gku2a6V=V91~kÎɃr3r$ ^2pp*vl#>ܫ @B;8#3 "цH)a^(V(;ƪF-oKs@,B7p;FKPjГklo3uG=T>ޝmc!k @=p*4iKR,IX%W*m}ރ2BxZtwnqKFoɏ"y%b"[7ĉ.$^6md"ῷw:=@/*,U~{pkK#>vxE6pډ<~M+e~B߫pM[9b!od. ?5"01pA) > j("e'ȓ61(x~ [:#\><{z:@.T Im\2!ۥ#>Hs̓p3x]mM" E0 ?w2 P@ }L@8ZO#` A`rP Ӡy%9. #h~C!\ +@@L ˦Lz`(."}Fc@BN`Y)^@xefj?@yV2zրncw2hO,a)el/GX+ &w*U~A  bxK%u@T!򺕻 j$#x9H*H $h 9=H*Kܖm̂4 `:6䌦(CH 2ĖLLK }éZ> c8Uc=. )q(?E48*~"pBJ* 0΢è: O0p&QCp iltFoU1h% `Gt+5(2yn̺ATy0<2 1{J`Zkށ(Dqd9 _Xh:ϋ<*#ϊ /.<72zBN)BF2u9v_ P愀taj<6d2xN8D 5 F42}ZdtT7ŧatϮ H,P (2s䀴2-H/'ˠ49)#+1^wKMޏ&@<QZUTjPlè%SN{.U9 e\73fa3^gàJhHS^{ Ш£8B=# pjO(@рCpy#e@1d#O4VB# 0E;;l <vPS+l Aa5% P9p"F0?=s*{e, +5L2j @1ZMH(NC!m$"x:"(HHC++,`JDx>tlh"KA* ˣQ̖|(PeBriX$f`*%~MPcwt :S.m:LRQo#p@t=GC(e0E2 @dA8 .Ph8TI]xPǐ:e<#h AA|-bA5NߥuUҹ PIdD:'$caAyI|0Tx̆lM4px{ @eXNK:0Dd1^z 2 m:249Pk-C!vpVI}hʗ|%.f2ntW12۞ PiUNDb RB{62xMDj + O#BY%aP($@$*I8OLz*3 eS%YWTBRQVi)EX a*1;渺bR;x<1\"QĶiBfT20) X)`:s71A'o^Ed7vC} Qz>(>2+c ˵8c0\ {mi`+'(@ i `2U*4@`28s/2 x>dp` ",оFi& dD|gڴMAva%:}a~ ޡf̎Ŀ,|" g`2F.Z`C1BLH,%2$CE.9Ġfx@#>>f CLFOZrnll/`sc81L8M[A%ORZb4#RL a"MD&K"$vbq$C!ЫDT `؈A✦A*B%)Jڙ+/!a aʍÖMB!5&&b A!Zc% =@ާļ{#B dmЌ!,\׃C-@̘a& VJ^]vgB2$ d$&#N9(%}HN]@ NH7+=Ppv "9"1I,TN'+wE(;@( l픮$4r0eD(e(2%(A r()!-.+漢P$*Pt~ (ac1CmlXI j$MSZ&2tZCQ)``@_ӰȈl `t/.$&%g4ȮH/2"%eVB2J @4UN)qd=A >Hڃb~᧶ZG ZiCB&E, c(P&hc);2T+xj^A[0;IKHeb@ՀG c30qS&`M!.pG[, m*5 62`dpg%C [ ̚|s s^x;b릑Dq."!"4`'NRKN†B9g!Oa*}6&/+ФB$(Jp"3o$\Ƣ8+6qT*O aJ I'oc.c~=*f ”ApK(0@h 7b@Rj:72B.-h;$p@d~abJf*֪J&UffHfGnBRc ᫣tAa! ` d2LE"V& 3g8V᥂zOtB^:h>"Ldx2Q8ڢ.bJdd2>JĮ8bnΥZTDA46p BF8tG)0N+A(u@܄=K,TF&@-V29)(F`E;KSKh`Nr/4!5 R@;>8rU]SSvM( GvN!Ii Cp+(ΨF@N0J.r<[V s/%RȲ2Z'"D% J4ŇTe~TG`t R8n&PC%Hm Dxq3 "zM 7AT͍Hh@iP,&1#/}LC Gi!`AeM!wr壙= ˓Az?a" t[VSNl2] P"tCe"_K I @EF./K#@6 4 1Dk`bɦ(12(*?# .//b3D~ 7LDsւ[.!c* MrZ07;Mk`e#xSy,[F+w9:GNr#l( Ai@,.[zC3(Ie*1S:a S*dx;AZ0OG,׀ 2bդ=$ğc5jCEb^9 QF` 8̹$+̉(uN"Iɂ!!#` m Ӊ -(7l-d(%E%"[2eKE~ @ gWF}fDw #=uTCiya#JDfs֦>+p<\\ LbU(lA 5_`F ͷ]KA놫k\Dl1jqEҭp ){edMs `#$!2`7Wc^^ 6>o(AmHTB&6E@z\Nn̳ZD4-@F`\{1>%2%b[I)+=ԅ^ .@@!d(Q0̴r'7| OIn| ;FfPC!Ba)ga[½Rxdb vb/^^DR!m(B`)& w m;h2,"j a*-@>@@(s, ⇋]s Z!Kj Ӟ!s e_G+ $C9 b<ƶ^8pqA6";yߩuބ4iJA)ޡhB"Gx;#k=䰀Xc9J:KҫN}0 2L` !ܦ8E6 /:9 I=:@l"rin>5V9;O4I!cG #Hohժ OO*ljV:ݯˈ6-R{28BnY֛k*} 9t ugPl&q~_ !bHd@jy` =eB!-{GZψ f1rX;jt7!F0 I(L ˀwD$Y(-%^m=g΂bJcݚsDQf' @D >%9`m9rrbu,*!D_7ֳh# Ek# oW !rP /P:ϊa܋,Zɭ5ƽTp JV\k"čA5AH xe eBF4HpÉ!$bmq!g@4tE Y'$0@iTX( (!F8  483k Yr8pa B `X :{bmFR|ψ $E##"KIvNG-/Ԁ060$9S*s$9BiA@I M M1F( o" HX7å (THН@@@~8#~B.G̗}EV@"pUlr|LԆ4-KBhpEX 2ά210PqB~Vh,i2il1Hf/0PCPR `ckRCs̐9fBʱ .dbr;`.C3Q0AU$N֚Jh1vF̭BU+rY kB?'G=P>{3H Ai%2= IjW n8  P ^CUNà%J(@]66FHY!}4a7١DiWhg^ʑ &"gKҪ?ث#)*>G__TRQl05T+E]މ61ʏBjnBfh^{ ,TU+h4$'ˊ #ő’2j25b qk2MC+H2GS!fC3Jd (Gt.r au&Ew'"^aI( hLPK~?%eghض*sqy!.; !,3Aֽl"ng ?-ɡ> r8oNygư_BlE ЪH}*jzd Ёuj OgԹB7!lS@i5U((Yi-2[qs>ePS=GY9q R 9WfzOIG]\C $'͌)‹,">:yj-A>XR mi F\NHH(%9DU6OYa(m0r<)ZO@(#а~;;K33.(HKc] q ?z8Rz҂*=xn j9'ȧh6XX?;$?t,?V ?@:iL8@J̄2;@%bt !E`<48 *@0C@n` 0)Q)Йߎv:`!)ؙf`ϖ 4b3`p'aP xXGZ~Q   y҆[˄! œM"0@ HNLwۦ|E-8i0booTJdf0%i HP  S3H[Ĩ:J ,Bj əjh hƩUR(\ۅT ?Γx^ЄŃ wchv kk0p#0%HQ&Hy?،.QD ӍP8؂$ff̒4ldBǡ "`Ӡ@ڐa]֊OYS04Hx6+̖l+9:: {ߎ6HX!tb3!;(IcAʯQZ`F8X/7!/܉X\L[ {N>irpXk5+JYtK8,> @Piב1Ra< ΅@?ₔ* .r]!0@- `$MӾ :m{Rn,!nlCЇ*MjxUH y wJ限ӗZp 9m5h^(.zϝVH|9+Fm8'N@LZ* 8MӋ`"a{3 SS;Vl'L&r B:7Qw,r!!ן:-1k:I.7 w$͖ԯ.ǰȬ#($;TS*^yu),GQ7+MTL*@ml3!k"4B1 C] Qt^?uο{P8o.qӐ 563QkNa6 ;Hq>E "66PZ{wP=yY~ !&:iZ-:wy@Ra^")x*[,{:{!I@F8&CThM %)rè:MSlE703r%9<6fv8C1m Ui7=ZUP.jf&ہT7f%k,\iXPWp3 B韬A4{ ޗx ZҸ3 ^e{"`{U(c饡؂ A棐O:?lj 25(::]e+~tG#( (1q8xx޿H Z+9UDZx7\CDNCqÔ:`5!V,jҬ@n  O&58^D2ؘQ BM(@OL-GYZ:X|(k- 1I9\M/r 5jd Om8L2N$2au`hr7`^İ4@[ల-t)i`zQM)x((tDN9r~7NH^ps!(3roddĉf~FI0e)p؋Ȩ׍X 5(C^PP;>J d:s:MݜeA"㣌&9B|Vm4I8f-6FO62 yNY+KPpL {ʉ즧ʏ\nxȌ 14-ow "5ݩW2_D¾wdRdEOR-qZřVoy`8/` 敃䍨0~f !2{Nҕ,iؠ;LxoӃ4/xhZ@8L7FjʣpeJUdQ98$*ɔ` : 37 \\&kcWtQ]٭]K0 &?,]Gu ގ w▘-- ;hl4`VZөQiAܽ&~u$nЪo i!`^|@ 큸@'h" Xy<P8?  >x@Pz'B7-PhT:$1d"vϋƠg[or5i鯁@,,H47Qz\/y-|‹b9 m  j $ $JSy)@B&׾z?§7J (i ȪYk>r` 2вI `0Q$!}+$?ps0(Š#ǡPIE$B(+ʭ5 * 0B0L}J8Bo]2ª5.`9Ai"CЀ`:ͩCӻ7;P]v2UEnZJ&LՅ?^c8`濾5W s:Ï1!7tuQ"IJ @0kspQSH6 D`xr:Ib@":& ~ @Y5 pFX. #s~'bv_JtBҼ,Ue< d-lWu=xKb宀3 @wmC Zze_ 1mºE%IX6s?CY;iDM|H$*C H=%v3%?N x?}c0Gq$To'W9 |ShѐcJøpKUBV({)( xM M qL-pX1_N紃P  9Cd#m?4*%( r‚h-rB|T k̻EH\W%x W#PGcXhnEzUj9%zK4 !$,)pWIpDӀW0C*#&H 8( uDhy\TL-F"hq̥ [&?t%@)y5tXK@s$LCEPdxZA<w,zGҠSm^BC Q\9=YQyIa#ƽy97Pd,<˾SDִ2*Cm %80ޠɃsNdZ]˃/=2ZL @} DC H3BхmRC@gvFEqP) Ey-žW"ZBc4:QaA7"^ 0`t>(NL>t<,IWKxSuo3\L4LSSb aibLER 0"bnRtٞ p#P,*b@6XQJ ʑ ˥E P@+Zu !5\+=ՀBj{kX['$ht iw5kS9> W ^ Ap 75".u8 Gw^s4#C#ACo9k eR݋2*tV7Q!?IxQ?pYvW?(KHTO.~/pebW9C@+Z8Vf_8&8Fӛp/%jzޜ4b@~q^@a^+0/s<>Q?g0Cx2!m&U|@K'/.Cge z qcC%Ήƈ5nD#GBI/4d;G@1u3fJa@֪|rmV|*x4` ñk6: qG5Xb?a@[Bhph"OzIt.Ze)jM֪€Q,M<#6DKF5Dzbh% ̺(N$4`daHn@%;n fPhv"~' %bXBh"WOf#`H\8$Ld9<BO)XK-Br_FzJ{aѤ4B%0|+V"`Ar@`PMR `Vǀd )B<:L7)nJ7.-&6B0#ALᘃ T R4"*!((g $K {P#h~`,< =b~#~cR(cjtdt:~G:⼁%t DC܎谩tS\Ϗ%'d Ϯ%z؅cZL&o,l#0fLGM&Gg:䢸+9|rk$*(&, `#;Yj V`Fq]4f  qMLjՂ, Y E`WMIe.ff4E,a `da&&K,ӮZa5b,&1hG-H%lO+s [z̳r%\!(:Ain^^LI/\" ӡ&U.ԘC 8t**dhԖm\R4~e3U[jr^#* r8"D^NPb դ$ GIx$h+焦S;&!  ̬l<7f;v.X ^<$t*# <Ft#/&ĨxsTDU"ctB8#7 #PAL hhiSX5eV^ Nw >YP+|6@k3O Ea"~J4K%1; NWb#@-IZH @jLVBbV)f6F@gCVE Rʌ56@@aZ4P݂2f]BXLL5g/7FH\80$ ÑGVE[6C4BĊ6a5 AL#F<>Qk UArv&$Rd(HUD!`$ cj,T6tHP&Fetd V)ivˇW- `Ӎ˜=v=hjBx7|@ 28!"i 0SpSi,mHT?Cϛ ,# h9cHך 6Dj`fwKay҂"(qtQJ0Q)G0dK8Y8P(J N;N/L"Ԗɒz)e'65"\=27p@ 8oB=ibbc56jX``rasH&cy"԰(.o2Pb wW0 t>UW2#` yA4kGr`ht8%ub ?$0KVCí 8q5IeMRhJ5Ff5ZFfnD (T+ն;af,bϔΤA̷y5:Y` T}$>H{+=O`|?~VKU h@Atkwi Bv$*GZO|.:t-,d",+ڐ$ kDD<ȑA#?FbOn7 ,>ad NvoBo uH (#0٠~: M e6aɄ0?a b!`/.Z2!')# 2`@!.k@FƼUyG- 8`̂6a!}A0NOD0 q A 6hb!M(6vӺ7h96F3̌+|'Z\0]8ׂ2쟽d+^ {U p̄SI4;@PЊb& d@a  ir7Ch^"l$yj7n`QvD.7ȎS`o Dk$(@eFSS& h`2Gyr2O)ܝ#(9Mp :NV(ƅ: bI.|1 P`h,*J2jVAΫD~m#8PaH7D;d(e>j<l:0;k/KF.d _x)6U GjwFD#Tz:HAm6ef zbe'I8;?h#7IYpUx, @ ?bX>X1++8 =hLF `8|H= 0<DP'}X@ 1YSxN+ѦpP L5B].}Ow)'^.\~á<r8\`Ll6X}fB<,BqEhXT4J ,h |}ҩ!h<c-Vz]-7& Uhi1xZ ''D}K`J\ hy9 TS;p-r6 rҪ :oHL`x@ g*켢iˇąf/p[Qr-N&&b5Grb':D&(~9#'T*p1% bfq *޻>hK/<6&N|! ,1XTXdQ\}DM3*l":$ʆ~#8 _%_v i]0JJ$s`>bF:* <ˡUj*MIRQЌi_K<hHv##F EvjS/Qo1èW"~/1aoSGgdi#bt܅!rvQbHq[-#0&)@ht%Y6DI+U_?zo]Om?_1i]"pYUOZb>c* XUO!JDo0y$:k$g.Uh@ gA<(P{=&O M*%d8NycM=kHkݩ 6\5ƹPo1f%?VdҮ j]!0|m2+1!!)yR脕0 <(4X ;c#*(x(pHe;'H (#>1yb ))KXArxI0H@!Ym)o00 ,T& 0E8D5@W*ZoA;Fr㏱ґJT|"@Ua䡋0"֌"F, 0,cKC@(q@* +Aҋ17OG1" !(5+HB@]*0 )| E"'H5D߇s83[FPl%'H|EX9/yB?l6} dmX%ȣ3(XÜ:` ,y2H)FCBa,j@X-@hGJCOTƚ8p9ܖd#hĂ=  d@s(kjOX?\enrDOSeTD b9Ў5"q <1c-Xw84PA\ = (R(tIbQ "yc343 ZDn$J4υp\"I7;NߨJ4ڍ }eLDECXNPA.OZ0ty( $(@aPd"tTVPL@ALr'͌8++)Rh U8ҬX5{ײQ;,|Em@([}:Őb+ޘɗ"SeV1{Pbc;l@EYFuQpaU(99?HC~JJO% *{G\`LQ $?xS+f&Ԩ }b9{8B<Q(wruyH,`n3»ܣsox,8hm#^ } FpO˂/xvI᪋s>9/FUyY燌d4EbQ`2N8 W>j~x,+3 2:krA%%{t79)z-jnAW:czZ X6"eCQ^~׀.]NZZ{JnU %5V訰2rJ`yV;5[' '};P>Rq(C؝0Ԁ㛹Sӳ ' d:(o'hm1]@I4L, (uR=@@ ?C@ (~! ^*@1@1fiZOcH)qw;0"}_p 6yt1Gk>_30P,GAkG@m5-N'@B'3xM'*E.6ly:6G@+HTk0z͞#@i ^* vT_P"`I 6+tGq;m;_gvnz~f8P+lź` A )ɲ :4|FQ( w{MT {N+BP~(/x]Bl3m >n>1/;j!@W{r&( x6oZ=Ǩ,@g@0o*XI,IG9ϣlcq!!SO@gP/K*Ω!lNJP?t/,b{-#i U`Au)ˡSSh24Q:rV c4;3~P Ψr/h&6Taf6K,+\`:FzJyb bк2AЅ9:jz#XAO* .n'">Ջ*εj0k C;8@.DHCɢ=6j۲8#!]t&yG/ oȮCh\ٓ[%-Ws*Lɦ  IN'V.0ڠ7 Ht=HF m=1>ɱ6H|%yN 9 'D@D P*2F[_p|elv;{=CVbN)8ƐrD#H$2BpyL?wF`0HUcw1G*u#,VmJzbCrP0OH- `Dqiϋ l4$fo&j܄f*&g.<:-:^d :G(.2l'.8*A V,Xw @F$eGP(,:tJ"-^>f4F`!>8Kn'B* { f^#\>Gw Ѐ,6j7L,ʖ؄c+% F+M&( ટ$PwTFp&i&0I Lbz #3>iHa` `R&HBpbf'h+ ! Y.`#"tbP.Po !3&a saLJ&,t:,6a` Ad5ZHj*|!*c&j!v /Cn *$ !"˨[+ = ` PEZQψF,6"&ֲ:#VMuNu~k<an @K ..k/vöT @Cf6MǏ(.ƫ-0P#ovbk$cL4>a l=.Be<<0RFyVuتk:3z c<*|##2TB`$,J3 "_4e6(BY^d`cl%NNr%kA)n h*cQ$Tn2&#0Ǽe/NeX,e)``PCT*@$Jk (ܠ RCH D^df7.T=9el[n!B kV& Ҿ%r%@@&f#xpfN9K"&VFcN"&tS~p\NJ/v,`*A^ ~!j`n2zmdn' Ve_pvb 4Zf fIp$)$bF2k Da*bv?4'hfDZh*gFy`XO eG>"CQ<%@.$oIH7hTEFWuŊ5Y7zMt<+OH8uuR:nf_*v5 a^V |:ras`> Lzo`i:CFRd ڈlBQn6KdR!8"9&# P8$ Sh8 DIR'  I%?op4 f0WqT*9 0H D$ `hP+0eH$  "t1IX9mT|v@H r!`0;0cZ9D]/}8\ ;c8,bO[APJv~wh@0g4 4Z,_0S㑸h4‰Dz=GJ#FՀ+F:y0!|3)<ǟB.HS%hXq^Y`T( h A6hJy{Krk) / #` GpEYTDa b}΂p&t#axGy/ޑGxmJklw0 xFA @K"3I ƀVSYJ 2.:$:yGG]j~#s6{ǫ#x,>^@vVZq"KlGӀ$ )Bp;x 9Iy5"ٲ0#K#l:%Ձn~H"(v0Ұ,晰mZU51 /){!"`Pr٣"^5sX됳|x8Zָ"ˮN*y@0Fw0L V>= Js 1TFPʀYaolw'Us' PY,"jCި~vd fP mF}xV8—i&jm.EO%X kl%D*%D5T2!pJ rB ^)QڥY?cs9UPؗ@@0U= ,M|2l:0xRbX EǶXl+S~HQE!:i/}pϹK'gNEtBK{[#Er)bFUa7 @C v̎>@4>8 6!|bdA[V3xrf1DLe [L2FLvcv$g|R }!<ni5{V*K!~X9I!@,e4 \y>Kr@dt-PpA0pXvk85fӈE@Oq7˪M$/M;UgN4C7U.pl6e=Xpy1?HMH%݌\Ú3r"XpC(^뉴}bAɄ̀CC[! BJ-KD#"z㬝 !"8a.b1ZCp1ʔ,|a(cau 8B v d,^\3vBZ0(t 1НƲ-5ehS@2b @+O(Z* Ș-%ʸxTlM H"EHSjG.\CRj\8AjXd$:ʘ d`G65#h M$B3Xɧ&D??%lP2$.,qV_*4~,{\z r V<'6 NE*kA.? 3jDAֳxdASuU-xAJt6\p"g"+d}0 ʧ_֤hZЄ8J*88@r| *ǀ8)4:hb4)dTkb s. y@&8wee1BYpڛ2y݄.a O]< 0!'UT;(0TN."HMP##BXInEhce_aqK!|M\P y.e^p*lP:uNpQ`n)`9&1rK\5R1`%Ac R?C4&&/X~h&"6b8!yN7AWԊtSkIFD%0 |"|'pDeUl&8rP`R2 c%3~:h tAx'a@XVeL4#oBq/P42iETFעzH4rø?XH /7`LrJ^G"Ӣ:n%0eUGB0@-m`9*p%d90(rc * 7*)Qi?Y7"XB#5CV(.` FvdxcBgL"A!@S%D؄emm n{$&{(܍ )Jl. kBAd,Tq d0"bߢxnۉEml)o 1mC1b見F![cpׂR{Jn`@`MDr(Y"Q5ո~pbfۨ)eH`*"TDL[bf:q|Qse@z) 6dB&j12Ti6&\qAѬ@8:`;$:ZmpS#ТMEE)fޡ Fj|" PICSD#)i-T^,J 1f^$W@c\/25"X0cf'7^;^B8ngl n؉$f8d_"4*YHbfɜM (WAe@|R JVN[#JWR!tAaJ~26D 5< }BODBqi>!d*'^̷:dG jCXa "<arF*)#- p0#qR(8p#0h0  F[$h'Z ߯z=0z^@>"@h@ }$fR `2`<v+ѧs` ?|=D LLE9h.\ Fju' = :`,@Bm&zbfl":Ӏ"@~/|II ^(* ʞlkF/@-b'RPo 4(&'1ʌq'=@B`H Zwg[:K:L"C IW(S9󀋹j|#9!W: sv8 .z[a gSnxv8jl%p`,6rpt C f4}cO6]3:z@ܧ樁7֑E9DzQ ӌhz&h8HD4@}\`Pz_^[p!n!b@nVWa % 7PRq f-0:.;Z`E{d:7V9jRlo`5W¥ue*h~i <hiƑ.т\uF)4mX2kvR=B,GRSJ$ 2EzBC3yB=Z x 0~!͉JPǸ@]ʼn iZEYU0Xzpds` Uy@i^C"`:0 Cx8>-H8!Zs)gH^ `5-gbPVVPW( k ݧ mL5 MFma |0@ @u\.z kl> @=1l=aRL$?"hM 9G@itaWa|rUaiD|)(l%$z:28С,űWa; b#c]I`7|G `K9Eythh a lH@ zRgFbA" d6KwWxKkxB,E\sĕ gI $VmP$Ӭ A5 dBQ+l +Gi!Y1%"--*ߧ `phBhGűb,ѡ1@V APA,y"D5eh l3 {)@Pcx*b kGYpЏij@B1A,4K0(27Hؓ '܉zk rHLJb0"0{ ԩ2"AMxPp  h 8j^xEl c~[D `x7bs!H@"N2iS 0 lzC"on/IK١x=%r(>i Fw:DLImxTAznpd&Ga @$,1 ZD9ߖߣ RdБD"EڻIԖ<3dWR(UyN#3H(@دP8Sio 50@4uf(Nm"Y"'$SI0$%#߇x̹z|; PHunjj[Z =@(zsS "ƪ"$;S  9߅U z@9m 8@DJ˨Y%)5,HB|b oپeEhd4kH% (  ߀YAѐWZ.[GS4)-hQKe9@CN|<3B "yME5d&@v O$!dIx,-/;=IXJǣG<,?%ZߖӡI℄@DO21W%B@:PFY.Z(2P&Eam K'aԡД ᭭5^- WR3`9pxPִ݊CK 2:L 8% D:p;MZ|1(-ȋO2gp0@X#Ļe$Ox0DŽ8B*6irB .(#U8LCN-] x]D.DŽh():T5Ŵ {.Z 4iF ˇl5`8\&e*_'¾B`( +y@ K}iTYW %(CHR9ۉH nH4"o JP\ RXBa08CZcȠ#Ѵ Kd4QHK:= 3"P%2/qbX߃h8kx9JᏔj|J 'ڣd>ZR@ H\R_(o : 8C#X(- UV BSؠѫfW~+-<]@QO x_!Ϥfɘ_? Ѝ ͗+pk4YAImb)o(l`+i|=n.Q&"~*a1%b %CAGC/ ,u8Pcq3tF /9w$fz8p0sbR{"~Yʚ[ُ?hs 37X,n"d8#1` -@:|S hr 9}U0ȃ1@WX^Tf`/@2m8ҜZ9o|0úaora%Z`8jh7oH'-W "7nIP9IfB7 ۔by /JE 9P t^W$ªC  1w6]/n-S 6AѠOPl @DQf+?bA G;PE"~"`O_1P+4 b] z I3:5? B@x~?\f@ s&x<@h4߯gS|.hz=Oz`I&|`8km c3wS!Ӧrx=o!a@l@@2d|>0ow@QL7{=)C#֮%Xľup<R'|pmpChDR/!DC߼1fKl1>֡<Yd @JxhLRyAp~"5G|Hp +@ h2!/xmI}@.}òdeH6 ðx{!d! ,< FVI:2əD?}Fxǩ(1=Kn""M$!giֽb yR+Kzj`@ .p4 @, ʡE2LZN}ғ#Ӛm+LʞPb]!T.&C 5$ɀ'i9Nj;2]zp`|Te-aS\QobϰCJHH`@U y88:O*#)>>G -"Q!A3\ !tQмRFe"F^rdY(P #xxH'H[r2iP(UnC\-d "$ s9y2 ]A$$HiqCȴEʀ(sġ ;<8ĸ6>%4pRԠzOc\B(C<$4 `*-d) R"'j$FM`(RhMH *\41ALs0FPySF]ɐd 3p6$!s!>Qi, 1MX#R<. @'4q=y%ăDp* H(|<1 $hP@QVfɩ15ZS I1Pr|i&pydc`/ 8.uG<@280A)=B O%!sXhzey&d[3ԸU A`=ZxFBD8,ॉj׆*ږMN 4rȐV5RX6B,;0%DЙ\U?I%@$VHeC(!p!aIT&"4 ~`X ۳2;1NM…4H;4RAHiTtL$ͧ Č?b&CHgzi'nLjke"[O9yEPl|"pU!0QZCN1ٔ-i*h8/ Aqm2. nq m@ "c' F7AARB@i5~JPZ@41XȱC)Q:bH` @4{'KWTVJDmzbdҽG]uFgcWMFtRA<(ц"^!gMš/45TVʈ=$ t4 `,nALb3&  ZE1 ~h@}bkcl1c !vD0AFDJ)7ʬ)*!BG@A6jg+ *`nQ @j&fyR0-%%~tNHAL8!!2l<&pgKǪ. njH2"™LҜdٰjaҿAPT R*@ȄIddb " po"{+'>n o輅3"BJHWc0042%#@*@`GDg k1QWSH. d@lN\ 0Tb lHlE"&0 Z.q]Y#B$=*jEu-KT; R` W&iZ P4&`-ȒK-Lw}b64D*i\e|J1%!A.FG@!]` _ʵZbB9C+$D&S,"6ZqD??VF1H=윧 Ċvr䉂 @]R'#*/X% @qeNIb ae1!,nVVpTALhbejJHBR# B!?g`H^cHuvu"FmV"u+lS`5!L"e,WBy5.&$. :L'+6V x.ly*#ZuM/-JWԖ`wkATS*~r%Gdye>4 W`rdB%я\5! !=gj>WwgI .\f&cm;&FӈUR_UZy KwS<#2&A ~Qc˩Rށ*p4L>!F(CfB멢%HCda@t0Pi+.A %Hi?ί>Zc:VGh ČCƣ4G J1H"h w'EP!0V$ %zpf㇞l-h6aPJzV괢[\V>hR!Apx@BU0W}1J$ `D| ª0kARu&;Bjҫ?x1-jazaH%9-BWgڀ .EZY `m\zy*lkaϊ""3i) 3O /(M96H5  7@=^K+'X1,b* x*-` ^mk Lu1~j.Tk$T`LLåc%Mv $htXo."&P2{X;TDtr8WAhl#Jvb~*9(d\HGu 0&ofN@Z #r V7ErZm! B2 b!G6%F>x1B3R5;瘤^" } %^j#<5,hʃ{xbbT!lĪ& `x11U^{y"g6h8Maf>Ũau Œ"b~"T+¶ lUky&})f,4yJ % :ReqlBvxʴ'J*z! l7NptAg^8 a2Zr++86Z1V褯7dA0Яh¯F FaZѮb = DtT<7X+@0,>pX IKa4p!J  ;]p*~u=Rs[vu^[nZYa\I%Iш  @{E؇=`ҰLl !IB73rtc!pyL%yr38Ӏo.TppY>A`r FSeh)8 ; @`8,+8`p oXDZZGfȀK)G,ۨ*!j`+LH 2pxEp B`Ss^9H*( (0"G / Hр&r±QJcn}i ,Zd7##8NR 3`h$\@O@-/F̛t~ZbJXF`b)``0xU➰ >JT޵i@> b4`L>WbgKH NLrY()]`/ެ"ڧdOSf]+WNRbu+ T"V(M*&},8*CN:o[S<=֌7Jm~8@z&Ey碵nZV(Hd R`)²|+*@g% WEd@)Iy 5DqH3-6ch`0 /ɰ "V(S}`l=(^Wh(5ABa8 jTrGYna[ mרdױ|霪AY{g% @b|@$ZG-'dQ&]+BI!U j~Sf$,蔜pD7sn$Đ,-=H$J04X.jdA)kX@8 H]aVxb|Py8)PM(LŐk<:0>d|9y21pS♚yL/]R0E}HW*Ū)U'!Paћnr3 }<=D'ރ˜{WR-qM9C!zZDq10w2-kjݺ+wcy7Y32:B0?9"><5QP8k SP{: 8>X3058ᗫ x))k"xPj0P;c &>=qv8۪i)qs0@n; HhB!@rg+%pe-:ak%?H#>%p'Q;IYxuq+ Ȳ(z8trQgxZ`Ph)0Ɖ!s 6 h/Iyv [@QAA1GI\~Xh8HNO3T. / 2Pzz-dT*jHcqo0RHjpf($ ` 4)#%J4D^ 4py2!%|nE %) rԊ*! WL<=C¯ zp6' W)9985>(*R I R̍ (`8q[ۤ˪|JS`L9ۡ8~ Џp}!ߟDAA*/ܷiDHC,P731&h[K8"BnI8 ANAsI"7ZqW{H4?(?sȄQL壹E未HPtH3 `gj xĿ|ۭp0@J8ڥ.֘*4UbUыq"Rw-. xsݠ/5Y&X'#$Y ɀh:b {iEbVr8c a1Z)31ʬ+",Z托WxD=-I LL{WH&Q`{1Q YgaN=1x7dBDR2Hahɻ*yx,4b x (>@=ׁ]9^HVX "%HzM0 q,m OٚSֶAǁʛdĤ^60T h ԇD8,pC9%*CM9M#8R0LJ9؞i,<5Z9T0t}a ͛'ɶxE30yʈ2s6ʈ-uSQEDI/h)l'B93AV]BI@ c9** qi="^(tm0mYqV)Sly(+" #Q0ְM8IlPTSUlWY]Vx3yxe"ݑCH3*$XM8|] ءC&h)+:d'=,jQWTб!٠[ТO(U90bBIV2[@3P;=C!^b#a"Lʦ1(:&bzF[iW930@PXUX[a U;BeUi>G(I uE|!)ŋ3]89QJA(B>;E>ɅF!LP `k(F믅@TNWkU˦8UHkxЏ;K-X_-Vi@iXkԿhv2S]>CÓ@"XLS=$R Qx#Lm?ٶ 5SG|ŻǠEb -` ؔǪ{ Z{.;S]ҡ=ծug{)$!pM$s^(֧z  68@|#8ɢu ӛ^:%SA? :t>8uDHV!"4rgA+`־F˥" }?>`8 7|c@ J @0>_qBV2 V(no:D$QB! J X}PGcwdā $؃AE&7w)Ԛ'D9L~)Ur;ĀhWZ$0 X${Rv`c1{r"); o.qFЋ P DI- "`%i``촫'UĀ:Q*Z6y,Pi0=Xi5L"n쀆j ⤡v^Y'g-SR? MeB*}bl'2IcKJ@ ,K̀TZ$udyF'7:(9`bL5bIWpR+}CKT= "j\W<. <19}'I뫁mx0g%1Xv,cx7s:%Ȉ `4T û<[ȨCޢ@LvҐU- E.V\9#}KDw3wqT1 (-q3͟X4@RQU%E3R!C"u8bGB <"<b ,k+022^Cuu* p@p-8zDZӇ)6Hq@!(m"bT|R8LwsDm>X* Nz9q A6qG!I%#B&H&VQ$Jûn $J]e;[H]Gc7hB}E(&@ =Tia1tj0,=Su'arCsèWk}uSy( 1 ! pd,)6_:eX>ؖ>}X EW!<GiO :fp”=}6YGN eEp-J$ZW @&8-0nNz6yJc:qAjp"QYYLV6=Dp@yQ8f-FH ݩ7N B+Ԝe|X(.e}eRC2UBF]C#>#!dON_:Ӊ}gX5, ` 1C<":#)d$n $%';e4Mv0 `؊,>glhgn|~LȀ 'ꯥ1 g 5 |܁E.vT$J(8= 3d$2$KڢHD*~`Y68'pp:,oJd,"E\!R ] H+8vq " N @=#(D"#hL聣# ,&b '&7^$ɑ #P'*c<֤."ODJm@4E" @!t_~gq\OFބ"@bv!G ē.'B!H,ԣdh+SI(3$Lp:g2rl@^,mƺix#"Ԅ-<`r,Ƚ2a)DpZeB)N(ڨ-k N(X|7P 2"J(`RVP@IOUdm-L(ŽL'"+` b,Dxvm.# #*vB!j::[b#B,q4"ݢA3 ]0dS~.|j- .6&A&'"cNhzT㰟Bϒ B>7HPim xw2J@ elS ]b(.ݯxsgqj*a5/l a-`o@'&YF4Ca:KF;Nж(bk3 j_+iDb V4b}, F L0e$'D.q1 )QMrj= a!v̉ufu4:0"\ .DN##@N rzh&57Mڇ)P"~A@6rJlhF|C.6AT0`P%a(,VCPX FipGn"SA$lm'"#C .  ,H g3$(ℓdH*̬A:DrrVmҤ4x (($N .zD$P)K"N]TS’(iw#Rs(` Ӟm/l#4όڬIB&6 c@P%*PK0VC2-1z"F 6H @tL~"Pw ~@ .AGA];Inj>%d*)!I43'# ~t(5AJ Ff*@6@n̗dRRmO؁ ,#[jdycc ԌRXnb%H@ \OF">4*"A2IC _b$a I7h-q;Fr1о9 @ ҥn&*CkhE E1_bJF"u4 !Q_HDG`!' jQ%YlavfHA3)zVҨÁڄD#!81%ޒPP1s4Iޡv!xFIhT\m(mZP- 2rLV;/98mǤfDSϓ>g.cFW)2*X `T5Yjd4@q $:ȩ^wZ̘F2HeӲvd3> iH'd 3ȃjI `u@/0k`,ROmA"hS)N$٣S4(=&6=vٮRp* S @@zP@x5CTD8,|.zZ)YQ"aa*n$.Zî`B!"h%Bi'[b#6 1Ή8|{AO!^ɢ@ Q2NH&`($ zӥX*h"~SD< 󐇈4iXcO4W)FDG:p #ûB3 )@kW@ uN;fr"-C0Z@H7Ḷ_hpóiNڒ ON!p*:AG-z>v {K8T&`RAo6$R8- b:wr2ŠsH"{=Ht!Lt`?DZAլٰYxm)XJk`ppH-zdٌ=Fo<ZJ:` |axgYUZ:w1tNX1vS^S$aB8C 'FZqf4N2 |6 Ӷ$0-d `g~R8}R"&* p@nc̬)⣜,* @!@7xY :#c)va nQ~O>[%5;71Ubl 4\@xC jUg;-ME"ڣdòmcDL#^gI]22!/A@\h#,-2duZ2.)'AT V՟!]]KFMU5|gnPHd{[|wV/@K pn4Md+>^!\Ԍ:*JCNPdbU˙{9&4G)B8 2AF~Y17Hxa6ri:f%3 2CPu֖I6C'b,65Fr?5%  ͂ :p$ ~:]i t}Ίr?)Mi+*~ }pH""~@@~E e9(w efKbO:EPRA DcCiB$`+P|Ԣ uȀ @'8r8rxi^D* 9VhR(d87zZAQh_.R'݀0zp3DvM̥}+^)C JVƀ%$h"8zmĥ邦K ȪCChR3/K60*"(Tb^X{(Fi(蚆}K |-$Z`1 x(N-%BS&<+0QD zMȚ"/<{!#8*Ε@{ `fQ7*"N-3^( \~0 QP`]AB~8DGm>{ޥ|L$چatY50Ÿ|NjR)OPג)rP"h CnG5jA#lZ@iq̈qiH80PƘ:V90m'f o$À4+`"0!9I _ p #zDU널'ts7 'RE!0ȢA#xìBKc9G@x5"\?R "&78 :-y AHUrFz;i a0 KZ#k&{qnII/\8@ DHBiPcO%h dr6( `%84Pxn=P*Eh"H`%2L KihKRr@pq 7I2<Q7`77AA;3ћ0OtTW>6@cG#A$0F ZE(IZx*Ė5]9، o2H@j* 3%tRWh: %9%[a6@t~l5Ikcf m0`yFTy6 ʘQDDLyWkO@`$PL@VH+ 1pA40$wAІe$%'*>QZ`Y8U;'CVhP;d4Tӽ$0!役BvJ<` 4iyR 4l'Zx,pa1㉠yȈ7ܽA|LkGŨ09l9bV0~A xwPه0spVkj\[ $A0p=0PްEمU? "--Е(#DP0.D$YUȴQqT=^ njiBp@[Xf@b!@%@,zP.8 |`3(ᆑJlcq8#,V09 Aa2AFF ` @@Z(Q l|F_;0P")eoиR2PIC;H6A_qн=R89#su ;0v^~ӔIJ?IŮC58S@'h1ILGm7ꞛ?c/r8p՗WյHwӃEDK6X.r6+6D{K$8o+[3|  >vB(6–ǚr6W="AoMΌY (~;YLZ؃xx,<UJ@E%384XƠz9$`x!j;R+pˋIǓUk)׶I*wyUd5T1xgٟ3N-zT;LWWKaH AUtECyehxGhj chT[&xHjBRu{di |'i gɃx8ݐu 0" x?] 5 jY(t;ސx~o6A }a@/ 0RSl;NC3x>5DB2l6i>q fs.|0$7p({p0}a_l0+odrb 3 {V D}?1Y,@|t08bd ZB"ѧ0MXd.s2xn1՚,-̬YV7D"pYTGr1 `G!ˡ+@.oL5lNzԬh0b@HW0 yvAr.08 {Iz ;{GB0jZxvg-li*L/" ,5h&[#\§(Az$P!˔{HiO+H +$EaF,HE (e%(`,Ehp[(ǂUY+2\t2#j sJs+Gr\LR}):L>[6JX`a!qp[ 3yx Ǻbc +' ʄ RR6Nraں(96or68c#`:We!D!f˿zI@1TI񓮬FW<dBȟlN?JQzl  2ba~U,*Y.1lQ>N ‡Ӗ1(/ `0(:ofٚ[Z,G$@1#mfj ѵa}р^ЖX䧿T_hD\/mYR 7.EMZA]X ct6>cF\ j r;p^Ip 06<Vde"!O $ĘkdWpa"\M A$TfJEHB*bZ)AY*bB#\f81E *H^h Dzىr5V0,4Rd(D=7@eh@)9VL2$EQ0&% n J!10 Ƙt"tLCx3B DaƵxP(",`BT>&">|`םb?/ 9V/q A b,ZQExMh%7 L49cv.ŠP~V$,pТ",40}· QKDGZ-$<2PWY奄@p"X#[(LKrT? ,ʼוĶ(u؇J@=it@ZV-Zgi$ >n<*UL=K>XQ-Cn^:C U&. 9)qN @ ReҴLI#`(!|RI<[aqhj[($$b:wDJi1B-)nY&1:d(F1[% ]Q!0JD !5;a^4p VҎA̞ `jwdkA 7BxQ 7$-͟/}.xR{n=KAo~tc+@9\pCc£uW cQЬBe5,UElO >d2zѷ(V0BDbSac! A@,(DPxM=cU)@` ~𘢄R L-]J"Tų!,2nB AzTNG> 0JAacG#d81%V$(m! "+ @vO̭+&&ǘ(p'A"^A$t%Pv BQhÅKokRA h!F^-#cj*2$`*@`\Xgү\dt(hd/p:$Ҹʐ!   BDh+x?ze|c G'c(Kğ;"";e#"`/&"6ƀ!`~x!fFȰ @*^ ~^ИB,Dc$mJlM:C" {g ޜ*挋qZa FJ `%g!t"hC`~ R}:?#` ,,f @A0<* V8&);?$ db C!L@pI:޳2MP *HH@ `!t+)FF$2pC.G"0Np@Z^31ĮMmjo+SF$(P1|J+(gI,>#bZa<lI&`B(; DN2)9dʏ*!KC#!aO,zMOJ:F, HF@<:#D~Gh!^&)zd`1\TbduD@@!F J,W>sl *DX4aA:cߢbs`{m$gR_dTD!2)"B$З~ *DtXCK!$t4aK2Gs 6|hXtL$Bi6w% R^X\ nC"Df!^L((55  )eaof($9Akl)"pc_^MR!FD!Xa Hh:8D)vtUmQ>00)o o /ʤJ&^qe#S7)T'"&ԐvrdmҀ 6 &L^Nfb*@#FҽLYXDV%A@ &^$!ΐu.0Ȉ:FAx>}"j5[C 4om@[ fV>F&:'N1XDbb1F,͞фI91J2,H ?X*ED'!.(? @ *`kj,9YԎK1:B wU"9buVCf B4f^Dvz0ʒ&PƤ `iίejT#\NWZ6xþʂ0ΠBr 4d&vc؛e@* %$`"2 t;6FAh``aYb<9 JP ¡^卍+&d"B"lfJa[1dʨZ!v=&yKDR`XY r B1`Lv:bf(x}W~;~OuT"kvdcfF| h*!!Gr ` `@6xE,k &A/bfC;E'+pAI[ i!π%qcl`f.ըg/f/͒mbbA@(M{ejwfDp`JaB "^a@|xF4 QuK!~_.DD&f/4/z)Jx!֡M z`I8%,"vuBEhkd&&T1#+#sv* ۠`[>YV '6cu]Cowc&^xڌٚ3 39A(AI;T8~T(N ȹ NddqM7377C؛1,=Yn0/V#v .."E B0. LH8$t;@0(~? 5`w0;?*=?|>`(RAJ<`3Ba|&g |J%y>rP&@^G0'0S go(( g.V@p(Ui \?рh>x=#|( ;=Kv`S2S*f@BmBJc֧@@ 6 ˜ .| Zޕ%Xz=jHs%{`e:`k+T\7  hd0Jy=K$2z@j 'B 3)f|zN0(8bYͧŨZA:Cd:6xZ!~2<ǩ%yN|ԦKr4̸þ2H)ƌґz]ū{|af<" @p(C%n.,B@Gg}8 -nӶ>/{T%$XbPHr]l)JX>C" #$@2[K9PrfYJY}ii#(x7 `|`ȅt7t܇n!COV8C|3rB g~#ho.VeVNMG"ج,]"–ڒ22joJp* k׫k35”%idb'8YM{;Gb~w'AsyXfjZ v@Ngx;Cҏ]Q)M@X QP#NC:Xi ^D8B H" X a *$Bx 4=ĬM<B*, @1oEHe QF^`30@ : dLN;#[ Z¹Fj!,#@;'*oT4}b1dךΑK&`43,JXƑ2FZ{ pP /`m2X䔼#9& !H*@w"z @zpJ 7YZ%4@ @@il+`Cd=pSvpu=RiJNL<) `!l3R HH 0[n&mZJ &l (djpI@`0 mia4Ii0U8)FyH8Ԝ._T`2 i85 b'a5Z`ip@:&*PP X"'4TM(8XBpp X#q2t-90J A% ew:ԘC@}F- Fn& `Pd 73(|@:sy|"@ 4%dvHaIa h`Ȱ`cхS?)蛍Ɇ`]p%Rou~@@ a>Ă0@]}$n!,q8 Q9 P Ȩ#LR-yG|ʁ !, 1Fݽdk v"22SAl1=*-?hCy%AiѺ8+hzS3?$zM%-ɮ&cTi UJX@ZPW}Ch!Z)) `)NTj4!!\`1X di.{ե)%81TF_0 N= Ae?~c#5׸P|O ffF(L =(De8>+(4*άeR+mS2:*T_WGMn(7*!.*ɋX/Z,-bH@j jd= v BA h0@IBeHտB(<⑱SyyBrTaęͲ>OIT%=2(:GAJt0Վ oໜIwT*$œN`E17K#`6 +Wr;>RxYQW8pHFXwȠ"=: hǵ߉C 0aSNjqH%Kp&H`*2ۍK69Hl @:4ANj3px /(1$ ʺ0 AA.R(kR(TgsJԖ1+J{q6AxcZ(8JÀixu"l0h ?Yh;sqQ2q+I%y 񚙼spiŠ3 ̩-(p p .` ։y Pd:I8 iBZmp #[8Ih(x z@=XY~ǫu`x  ;/Жl$dpPN ʜ80۝Ԃ"uw8󕉽?ylöEi`č_v0 阁h)  hrqMB-Nθ @"͂}҇b"B>)p>$\tv;yr;$5 Xkbsȡ@^0uE P<4pOq D)HysH%L 閥Ŧʩt[PkјI slhoa0vbge(#uաQfцmL8Hا8om(\YLR?p  } @ғ0q/h[\M^  9+ 2/#ɀdzq\]Xq*Yظ,3#+/r,s0D5,HMx} 黕n&Y] bl9 hX2'`1<tbVy ʥ'N*eru ۴PFU$6Lq:!r,OajJu(QQ!*i.Y8銔a"i]6PVl17Ҋ)h(#803Zp*h p  Flzr2ʇjiI H=ʴLF*P \as|q,MVՋ!:р,-Mi8 86yhU/t`"hyx w.(A`SJPoYƇ6Y٫GB-5<|(Oݐ|V mזV^@ Bfw@z+FYM\o 0 j֩0픁! d ʯx.P 9)(z=w˰kNڈٷj & @2Y0"h7L̀tizɆhm0(qۆ%`shL`D1^՜/h}йl2ŀׂ|#>e0 LsxxD kjÐrȐhB+';/rg1B<5 >ˆ>q;*&n KPxJwq|'g b| P2 c9?:f*٬u"$b@6Vӊ->P.gYw` 0'|G?/h',@ę*Q6'R:4 2@`) \ CiƝmaG*.ɩ/wǑ@\ ઢЀa{+LU⟵ ʠH_uK3C>˪-/sEiDPz"GПפ@@Bx! $@ 3ZQ#F0i>&b F]VHuR{D &80 LWoAf ў8qQp ̀`9C寓bpO'Ky, ?@2eHͩ?'ElcW@d /K q5m{ 'px5$ YQ#'` ?J0NGŷJP *3sQȒ@h͛6q#x?x&qj9Ip*9`x֮G=[}{b#j(w4^Iv`p 7Ѱ єU@OǵHԄ'%-!-!>3>MY,WP$Jq)A[uDړ8jE;^Ҡ&@%5TIØ qR+@ ARZb! zJ蓒vP,Mnc8+@@Su%~6HO8P ӮjނpVʍ/gHĊ8ˀXiNT4vO2pK]BX";Cd<h A{uE8ԔrnN)T-q 7Mm:tHb4gC8T$?>.3C(`4*B F[}CyH0&BFdJb{jN2u0S[u.ġ#^G DŽyV !zU[)Ʋi^SL)&>t9מf:Z Á=@doKd*ՅC~nF >?;CQj)8 Q8i tôf;sf煰#Q|br`pɁ?H7H:qyE^: -u2A?>rv@<Jg/øibd`C^Կ#.l%@8"APNf.4 x*#X8kJl,KX>g5>lnaoFz~``eDpoΣo0&G` f2B~3gE+胧P'cBAv DA-BbDvzBvm?'u` 5cY(lGF*:gD8ib`y(p`ʘ A[$r4O hR |F`@t!,E[|P"昋효+8Cb^HjK-Ǭ, pGNL .Gμ(T4btFCp4j (bJ~J}.a" aDds oÒ@ DhM"apiƨ jb`)'e-?QV a)hǥ*"d! 9aN0*,OgV F [5Jf#B#D&zzD'*Nh}#B'j.V$r- pL`fk:^+`(>4jt8 *zMJ~drbt'gN8,Ѻ?ba6$r"Hb-mY L` H" `$B®>"hHkq/l^(,Za+*oH>v@ La<a%Fs9 *|:e{GHh,m|^*b6aI8cSJCf(5A `]a޷ͽ31#Fh.8ZdP@j) x4JfR5rp+7Ibc!F`zG0F.E "qE.'D,6s*Cl4j ,bBzu4  Ԇ5eFU&drE` ҥYRX,@>Cq7b^KR@hHP<A E_%N,/&x^DfKF PFL U! Rff^` bAz h͈T 뀶 1#Ұ)-<63#+B$}OQb?b`HHaL'̚~glW&n <=`@LRc"bGCxn.5F,*s˲tD ,tr\(? GTrvtag $AH`.<0V[2phWD9.迁""3Ҩ҃8ua0$Sh4GU&R r c "z0&+,;cL`N 8X(v*!\Lf56* Ֆ'` H`8(gX֨(o8x_*bItƾwQ6t"Jv;aqm옑z`{A@XH@nbhro+hva 1+(2\Q[@!-T:3Xo' %AV`(2tFX U;5Elb?K,5WVK,blxIbbw p:;ڞ(ׂ#Tk&8$S5Hf*85Mރ&$aQH(ap!n,B@,te (`BXDLa/@Q bOP?ij83.&j_`@8!$&'N,n~j9SޖJulhV"AJX:8H@TN.u`D"egV /t~e Z%2!8 O @8 +X~I@  |Q #L!Hq#AXl!Ex~!§0;Ġ5z,ȍ+9D}0}m\ ~ 8U]J\&v~!I(K޽!hԨ)"~mN]E134. Ɏ`GYpTLh 1 ?q#X E/lYQwZ@xI2@T71PSkw ) }Ud\`I@<p`_Gs|(B3..G1+ 2<Ie , {.Ui*΃)P:p\gz1IrNqbQ y_Td\eHA D'ι;LpcT别;,䔂^ K`<SKC,;ׄoR8Lltz7&ȦR0Jк^ X#(GKz=C➬ހr"oO3-!#O86Dq>]iJ$\}FnĿ? H AO.hZGxzB%ibJgP.Tjj1(vu1K:9Ip 02)ѷtoH xD Fx,b*?SԒdm#$AK D|b|D ,(œ=7m"@~m\B9T9xYY5p CaK 8t*П&kbt )hX㱑Ţj\i~* aLX {ȑ)=xRWUQ@)M䱍xEtPqUB R3o 0lhZ ɊSH]42zxvʭ#thMzPEJ"++( HFay@ j` ;TA֍p e_)XpHV|8!U52¼-j)hn@#9  ;δ?|b|)F,"yA\ǚx(Y8 ]fH쌂8!-Jri(ߙK)pH|SDAhHO)!A1Ӂ&>QA1FjOqap3䆭Z0 #-NAs@a:G$ȩ,sr29 K(+[ %˜p*,$DPTx^;63pG!ǘ~* J)!9L pHnhcSsJWţ2y& Kd0"|e(Py@?O d°vc8gNhDѴ-q˫@S:X}$'8xC)I7ԓf" (ߊV,%U?jH">(<=Z@ءuشK EB<%i D{4/<0XފܣJ(@/H =s%-ʒ1b;4gٹ혩@+Ҹ]^WE!0+ r>*) lV3i%3+P8;)PYDDΤVy=[j /qE`*6ϛV`]Z(x#+PpvPKЋjk`%9"9S8LYM0j 0(D+(I1" STqY=ԍ?p5TPT[rZNhe{ț @y U!'.1 j <yhe'h.`;@dUQuU rPP!"EG'8:EXtCs)hr 5Qld1 30@#-@Ix1?a&ȿB\Y-[LL PG<NG|('ۏ 4Pg#rgki؅[Љ"( ؖ@\!摔V "ȭAE*epeg䈜oJV0Qqo qsLmwq7(]A_o}8p-KT "8;3?6F:&>&IjFbVU$f* 9AQA~?`Z |>  L'"'J!bpPfx~Hwg-:T =4s* jse, 6Herv"rMfd{!`&0ʌ7DUJ81>zRlXFc Ђ$)pl }>>+Ĵt_C0cc%T26#@%*dvX 0Y%'H*Zke3+ŐaFwб;5v 8,\L OQ̖1$]z1!BN= 4-Pdڡ8r X0lS `@/jiGLWAΥ8F QQ8r;' ";YU4iiqL:Д3R eh6f ӤjWPmf! ~i@(@p'0)`Ƥ>ttP"K!Z-Vr.F &FaDFoP "+G6`]1 HR81M E$Htf%5%c%+zB!Ht dX1b "|:4WBި]L0P0`@ q>4>3R9c%xOdpju1Yadmd)0ɉ;bAT1*& RF$ȖS^!f-W̫I[6 ^N7* 3V4{ѧ(!<0%|T p!{UIUe'Ba 'ŀ ;蓙,J%EIȕm@dA<_4uU8s!ފ=+r|6@2F`f%{-A-tOTkdW,У@'@E+~A͉ k )Br>s*c(dϯQ7 5GP8[>WºP y +ހjIo 5!E2[JyZp!γu6 X2ۅ'ƈASl|fiKl+,}UHȦm@/.Q1zSOfl!} X"8` ~i>$/byBvmx;'3 E`1F)ln G%0fH ^Y'29e:c`8mn.@ TN0%%Tjĸg%X( Cva  ^tʎΤFb&2Q en.JeϸNQƢN/,@!~aX,003f#z@‼ SrKl(rOcHl4ږPx!7d><}(.aHkB'"PD_ eX(K*2*=Y O)z aSRt=>pa\'>FzDiOHnReH ^fd&>2'L $bV%]^|Nxg-QD`8aDJ  y'I ʬs~$, i5@/W$&` wlmP>"w6n-L?F:|Ϥ'Ob:gE _HS5@Fy}cCf(,'J&%Έ| E|+OM%JzR&`a#Nj 3G`2% c ~a1aaV *2f2aEF7?-pOfhg[1%ԉTQ^.QE'!@K"VZ6(Q dE \>Lfh#G'F dGGx!i# 8F3d.Xĸc@ .@L iv7 .I MJG-Br Ne jR㺨b?'xJQDH:R([$ E1tc $*;CSOFTɈX,clϟ<@"_nl@:hLOv ik!SJd2̂&)PFLNH1c8_ OGYOFn0m0XS zu9Ʉj+QŮ @&n{DmbkBzn 8aBwb3l&NPf05pb1>{RN=L*xcd:7pDb֢."n"&jwˍcz ̳a;f4 EB7IJ5ȾvnX@<Li%"a<a P.WXEbZ@aQ &|%ܙcns|O $` 3r#lJb Bâ`.A>N`l5)loiĹ0C AGg 82$($4xbKy9nrDJ@*&E'ը,Ւ,*@ec823PG6 HвmÂN䏀@ * n|Wo2fN/X dV:㙩>Т;+ TDn~9or4Be^ h}R!p&@3AV\@cF3p&6zAZfBTD+ D.1jh7P7}tۉ~j9͠tע %aaPh$d%D*"ea~$?B/Ƀ` (.)7(!<@N(*B~D{PZg ! L፳0AMF⁁pȃ> /<3Qe0!&$= hxЈ DbнtHpg= 7a}m̈́H4JdsJ.˜1{;"n^{d83PZ9h8#ɵ~.Jcs2$vQ~&aYe?#Xa8@A,4"2NSC i4h~?y #XVC@&7bD@]3 b2n:6"N,! &<6c>4B"nDRi._Bndĝ!9\b2Mk9#,|W{<Puk;eT!f#c*Di @,)g-HYG6 3a Ef_B^DE|PC$)@}>vl8+^ d l(F@P( ~?@|p,|>GD PG@p=ޯi~E pG1`l%?(@pD ?H8\1`X^'k;.pV@ [4[&`: @w7X<J$PepQt"TPYy=ߵNWt;p(&q C(Q$ ZOLV+ 4eW/gY_5_xi`!pIXW)_0%p^!D((" 3 TN"=kpEgi %蚨|"I ,ʂ,)E` H(*̂-| `ũFHKJⶮ`Z~"kVMi.(R5WE j *! 2ӨPbhtKXLJ۠~'JK1Wd# ; )XO7i:,1 =B8c cO.bxW)j1؀I>G@ BIұmW心bp !/),K' ! lr\)\WۊԊJ07 =d{li )q\6&I<"x1w7>L*(X.Un&x- sL\*sqRVKrWX( HΥָK[fh6셡:m@ .oYcHFQ' r3}{y:^8 HU`>xbEgV1+`q]"x!8KpSJE +i^5\kWJA5GtpG "v …tDG!uJ&hȹV \>'i>ڭ´r9?2LAɄ0 f !X a1dj-;":Ht@A"BRxWEY5Xʼ(e{BXT Ÿ7,Ÿ-.X<xK( A NLHbn> ޑ|KA:LPf Al r)Aja,%!9J S02ZF}jܷ&֎[&6渕Lt9 `4s(e exIr8R3$p{C+xI\"f22ɀ@c!.Z8$d!T{`ZXAT.Kt-&1XB$REȠؿG<8` @7&L|2L\UNH 0'B {RkVeEny1B4 Hsu(Y.Q6B@?L#%[!I$MD5HCU6fT(DA(EBp2o5J<p0yFz^)9܁ffd6?@ֺ&vM*m+%,\,N:W?ߛExg%{kW%砛U8`d.6;So&RGS jߔD%p;hVk&p"$W o qxZm6D1դeYka#*ȁ$ whKq"Еa.r -Y5cؖ:+!5?k^[zU-;l aD) `i p ̅s Ȉ}1c2+u1Y с([ A#((=4>T @z(xq;a,Jx`Q#Kq%9o I .B )"Pu8u ȢɘP(+ hIA> a3Z)i }1 sI*X p (|`)`'z/;0xh xa\% (- gT: phX&1`b HQ[pz?pGz 8I8ĻjdFpث ( k[ oYFf27"H   H#I5" 빕.;Y4" >!JBh.j换Њ6 3,/3)49|)񙘎z !*La=/zp(tfp^肝a ̷ |@ )7AbAa,ԗȼ%B9@L#.(;/h8vE֞_$TΤaøax1R5ag,xs5#(5QG;8)(42w Bȥ! 99@,`N`CD%N1,̜^B qۀ@py8-_Ʀҥp q NSX-hwx?6ClʇJ'ܱZ XKhӿ_305) PG$0BG.ܳ34jq2z `@sCp58d(Aqǭ20)^%QUT'P١V;r%]@0Z{f]/`u"A^ԂD38CWZS" GQ&Lb, +`4+Ui@ 8?LoY̓6pD(szIS 6 ЫZ_H=;LL}elԖ>Ê3z #Q"d.)zX'+{8i_bJ@-^Xࠁ y J)n . )0 |0( m!3pH5*I遺@!o 59 IHW6J:r +zKN,"Ȇ$x1?RKZ3@=a >ei|LLZa佨z5ۤπIL@) :<&0@V) +jˊZܸxpXtx1EkHeE00A=/F@ty`. J  0z,IQS6at͋; v;eT)xM+;Ŭ@C!A 8zj mk ,i 3 @[1 XIpF83(N|ȷ1j: IèxXQ E2JйV)xp-s@q eAZ7#WK% q%y69<X)Ii};:ԅa[莂"-MWpm:ϓ@8:ٶ IxL0)BPK^i*l'^;qU^8QRdvY*&|[\#b Ȏ ZM=VsTɢ!Ц@PV0P?DĘۉz.|*E9O;K`#*a]V3 &I ^ DՑ! 8ѻL0(eXX_(`=} @ k0_-W;I$b>P" b$M@:nft"I x <ioĊ9L G s7ZPgӚMjAO)><7 } jq}>$^ɀ'Τ48 j= \XR+\ O4=Ep6Dz<x:7C逫@MON{zP;07 :*LR',>M:} HN' {kiT|Cd~o|yw0+YeJR .BΛXG `THxp|NJtjZ"+Bjx-, z Tx'Z7"c4ʡ ,EiP|'a>HQ0hxؠ#v Y`1 S` T2.ݏ `eq\Jِ:()v7'?c7**$DBZIڝ'|) c|gknߟ2 *LnX⛅*R(j,̭(`Lh!kP+* Y_lp!r h?k):1jWC(R$v^NpA`Z TGq! G 'ZKؑ<ΈLZ9#-r d[(yX1K8퉧Krx݇ynHM=򱆙az$RRBkVYM)`I Hl:Ji!$9bJ@4mQ7ħ9S <a8 Q\X Ŝ k\}E1P b +FrQ!:8,؜7ؠrxI90л cS^:p8@h "[12xKkehƈT <4&EBΑ{G$4p(.&JJ)mɣP #c's)ɰWF\+HOx@7W3pJιIPsjc눽`"BC: 4&>[١X4|CVr`0S\#`C6&ԚYgl]Č@w@sRROܬL8|b6@an.m` @1 Ai:YEJS*+BPrȹ+T0'%<}0 W(fb.8D)T27RB)>t?'10EIuUIrF[.AظFG\%aǎ17>LILR*Y.@&8 -eEKa *2IMUʎi q^Hd'ؘRXEa Za OT+#6E:oE2RhiJAAQN֨@ IXvѝ7eYJB>DŘS:@\6cbtH@z$ {_g/S6;krq"HIs%$2f0$DCw#8;-,,#iN@"J&g!=$dXFXQ#pT-Ī#=Q9dpii0{5wL#"Oxßf3+,8h vp+@`<@{H}guJf'`&i]+]w4F8 G6^OF"@mB j6MeCQ757C~] ̆Ѩ2F8C~ F)P# 7lsԀ<>g%BvIȚYep+O#&rC@rު#QY.#@fl"dQL%KFpB/ zfIa Є>G#((@ :e`.acWv"FIʏ0 X/GGUaL0`\NC%BKxe=`#r|% ?kn>'5I4M < # #f]J2cFF/S B<@ TТHJרbbb GaBQ#m:,bF* DaT"WOHy8N @$n/X$"a|ZP"p-p ` _Nl PJ, T"LvXg$+LxyZ TIclFpΐ$8Ać X!v`]OB=#G \&'Hʹ\n!Z\ ̽ k+zF9PK$`r!ln"#RFj7hQ"`7ZE=<8L"gd@n;ö)F @ %LW-ih/cDC\Eo"$ObZN81` "e@$͵-t+BHalAvC~Bp4M4RaEcTL5'~ 䞔l6Ee (px L @Ĵ\QQ1ѦT0>Fx܂2BF̆  ]4z:<FfH 8lC)OhN"!1|2B|p @b7AʦN~F9& ^TVaudȄ #mZ |B"Yln +,""0:d.EAZ>G'&zBb` @#⢘aR,"UEI eTEԳ&gf+B  1 S_"d sB\"TL ,^N |K%0 ͑nrvاh##bLiEր Nh/j\š(0SaLhšFƈDFU)x-%) TbjdC' –fp 6Q!Qk" @? N=>A* "dY Ƈ9N]PDŪE D,tcK‚1E+մ".#~-.r);&wY'FVzAf+dnF@WjbƲ k4} v/AbA; `AZ #2&U'dht a (! :²4-8!!DpF'a$:k +dBTe#  j0=B`05J-(1?' )ob=2> %8(8F^ <Ŗd\kg(H( @6fuc-,'$UY9Wu DxF4p@{!fA޶Bh}Kia@ JJ&|ά1sx'&$v(n$A 7AԆyu/cJFIPծODYs5ROwMQb^M~N$i ckKA 3lGS AafO@, VW9-곢h%A}\C4a @ȂAneJU0H^*JH&m-$fB2ӓòU4"Hn*a'ADS6TE̽L w [N&1f. ԵOr8S+@OA, jaRTňC „2?H4@nC~N|bT&Glzn[>ClQbU22D+Kdudy.BxvFZ!) d;nNյzee/eb a` 8 v0\,'2ZNADe@ .rB(~K,"gV0ON|` >H0\n'0z0`E?F煎6UCA>G0n?t&'`aXmN#|GNa%)F@`kX@J jEarV(s#2|tB!MI <2R'b:vB0!/ /)o(U  ,:!&gI٬؁Lb$%4a&D^I L<4<'56ZԊzf{QQM>Z d=lTCsi9X(x>d-|_J$"S-'Z+wTn#+h./!1c\X0 =1 qh]B| 8^봂!LdNm.T)cU2%4X$>$"daƒFyLࠫAA*!Eᜎ' t$a a>xՒ!1m2?V#VX> Z&>H!:܄l{w\db7e< @A¶d Y q#VB"R(j}dpjs%!0ąng%ISǔ=,X*-b," S@=P3_bG+|g򣈆1*b\[ PAB$F`b dRq!$W& =#s+"ycAnN/^R0OoVE˓t<Cnr`{ TO( = ?b/E@8sP4P@.\D1940a5oy0(٣p*' AİZ-|PG>t43:8`H)1 `,A bPPB~?h 3P  3Yo7G/(4 =(h66Z~Q_& ֜&#x|HB!*&9xDpuN0 k:̆S >+0J:̜,# >4 nT@1|@n",2܉!L2-h`K/ @yI 8 1,S<,\ʨJ 쫆7rˁ {ȫDC- "z#. l S% vҢb( ""gމ2c!ڊNβ@0L)i0mԔЄR!j)\WX U|2l1|*&g 2ȐG2RyMZ^&u`6v - \7C@B7vʇ9L@S[uO@4 ^{: Wla1 Uɡ#2jY5"'!B,!Y΢8LRS΃{:?ImF!ⱥ\[,jWjx3Mz]5ʳ2ЇQ0e)K 4#[rd.RuM%(y}ySLPleIz+x&&H450wx~k; 0hy'Y C; :ɋ:( aW7pԬ꿁H6@:+J]0, 8'y21?!`i]'=Ѕ7A p YhT8(t)F?A!qp퓰Ay* ) a_ 4ً#@H"HG :Q9;`!Ӡ!(FpD Ȅ819ra?9Ȉ瘨`PL鞆~1&x [́ޙ58,Бx{ 9f0 9C#j*aZH!%h%Zx:mꟈ"؋Ѕ8 h@ںahz16H F X*wi@ ƨ $Uh7K(sɜ`I 00B,s#8c"@ lnS:t ?L27ɱt&P&@8CP8Yʆ뢎!0%PtMR P10ĜTKPDZpnȅ ` X40@)"T V,F.x+2Aȝ@𕰘d>ĈnN?@D44 rx% T=+8b$ 83 1A&@K @FXH,F KrXc8BD$!(ri7؟͗0T]h YM,h(_5k )(HP$Tc{s.Cy?뼋@x"S{:2i! $<qgY놀g}ѳīG(##HwHɘ,; T b0Y2H|ת3C%{aQ6YLpQSKhz0KBǢ UQ1CƑu躋  {V0rp9ꅼ'JHV؅ȲX%pD㏸Λ;(j@7DH培aB 0zDp?[2 $P A2( u=JӾ# Q8 "4zNC8 #ZOlԄKǡ<+˜X504(2 T YI`j^,:6pѥ= @kHb31Sj(s(0PJY)b9R q-ɰ ;s"8ݭGM%AQ,Bl>.FpE3(%SpT r%PEedHA)3Ԏ s&x$i86Br)$ -(HJ#t\, PݸZsɢH;`w4Tq{ޘhbHEPhhhDH$U:8hqW@7!!&Ը+ۻ]b-Qf'] LuV$tىWxql_^(w3Wiwy2Qi`ƪ%]H )e_pR>?4l:Hр@8 DL ^+T8JӬzOi0a8qTRhd85Kk % b5 ` CUi[}z+h b>+;B6<288%<9xj0`j_ N4H59zy] i]ۖ89]XcFf͂ ށH3X l!#8HBxkسl4l뮤PR}wmZ3O6>ق(!,H+Ƚ>10 >cXΠ\n숸shV@ **Hơ$ S^Lùjh 2[շ0'xŞ+#l0 `!~uZNu8҉ w[s>d_UPr5|5df02!a*ڲ532Ikfbh! cvG;Zya`Z1P pC+Doنt≀/CxC!*!jR[P I C"᭟n CjWE@d+aeG9(@ٞܚbJ9 Pwr. _bWcdhy+Vw#j[9(df)%2EZ~km09x, @#L4+]ix;bzYz+S6n1~+N!ǥ"6WO l{(, 2Sŗ+m]?pe=̇,B*܀k84֧>L@`. @gq~@!|@@} q6@H$? vk0t9gTH0Bd2|(]hmE^ZNqNc@Pr6 F|>ޏpl|SAuc/K)p`p84ȐGxV0DbJ[EC@;)1XBD`0{Ktא\,!wk!ڜBʺyqK}2.`ld0e Ojq(@"a."("ږG~Eǩ8 Z8'9pkuL`$ ĠLD ' 5EDbCmz]yiw@Ja'Q2>B]H }}GlvNrt`tZ)ŀ$եLd&E.wkB=2a,0 xa+ H`&[hcp̫bT Lrɳ*@'lYHTٜ'#j & D ° #x&I<{JX T2h%Iة2( 1͘l>Kl\p}/C՚a8J c z'v~]ɽgEЊE)hĞdzAMN-Jx1Jry(B ZܲyŖEkMub8`|HT1j {iP .ɾoUj 2 BP.:%QH䙨Qd(DqlAI%  A:`BH C,D P`(NC] b(3ƚ.t`L # (`ǂCtp!DZ}&´On(#%|!L#`r.\ \<)M)`VIiE&P"eQ;\u%1Ytj-tp X%B"޻I9@ʨ !6prkDlu 5e!PTš#Lhs !)Ř-•&P(&vfk85Sa.$ SYb>*!ivLtD>YD K{mzpb`%77X #;P 64Ҥ !0P3@w%|O]ǰk@avl2FHLC120 e4tUfGIc$Li'%8!Иa <m& "O"k0c(do9NĠ  ` Z0!@o Q\xGoyL I !,0G`tȞ 1.Lp?pMto.JyDH?Z&G{aJEqccKD%·@8iΔ:J A`k G[9G' n@Tn!%aE ~0Ue|@HH\ IP6u(L Q6T c` $*<QC_;CSWPrfMa* C sA0 :Pk 9JBĂH >-/N:X* RV-$uI9dEfNbFyXg.1NC>H4О[غV_94B$ɉĿqfy d`)SEv kh-K;/@ U)`!cwRYա6 SJym,l>&z &CJ]cciC;ҐXlPbpD/K`83}W4ɛ $%(JS>E80G2_}J(qY`dD=@(OdI2V_ fXˈ37Xf ^~L$ c#&-c.Z +=C #.^EpZd'H 4$x@ ebGjA#6Ӡ?eJp JX(rL(-f C% &ZpC( R-"b*NkMT'#^-vaLJTXd.Fc"_ #AD"(+v-Rak8@6{b/&^!,N&eɞx!.A\|F^l9 B@VV"@lm; :)S ]T($(aLҜB\a,", r#"sǸ & `DJ %)QGFhrک`/,`.DSo|`Q,X 8+-:CCj @!^*Bމ@NfF ހt Nvle(1e(ր[ ej&ļ&* -kvd :FXAn`Hh(Ob>M'z t>B^'BmI[ D(!b'&B  *Ы@bAbL"(0뱦c0r2 2i[\To|B@all!+1v. oЃa&X.(!Ah.7Wbрl'#ZQC,!1( 1fJaaXnd(5qKH/!KaCp7PB\QB @UCb'VF/,#C 9kbAhuD80PC!/WL`@sR."hKfk` d.^bcn,`hKP PiBR;͂]N6"D"$4,J(4B'PPiC`<Z"r@nRM1'LH"[J@ jA"ZV1%=AE4F<93" fbXr)!42A>/AXuv*^`_mXOB |HB fN@!C("AJ4HفX c;uz`&`@H"&|)@Lá@@IN,b5 ; h L Â" I>Fb9&y<,5O4g0 :x$j!H&TP+r0e j Z ZA ]1M,F%PB( ["'A|BzN(hJP!f V|@< ऎii0j[l*C"> JE(^ p,$F.se 0\̽utc8 ``ErB . yda1fxn$>:LX&VaB0S PH2b%[;DTѠdPdLZ㲭.^ BbaXq98$@<愡 .*Ejz~&ccL`ED* J Ih@8@:{P:@FM4Ll82!) ~Z-DLH%5~Elqp-"\%xl 0ČRr/ fmt @@ KvF= tRN`HY!dM#4v,axHР/>U00@$`:u=zp[٬ML-=b_3,>:=p8DJ">(A7if⦒ @@z v,νef̤P bxv4!DYNr(S"3A "CXrf7( B0'倀"$K 4Y48)W"+y:EKr*uPBS$`_jBDw!;4*hŀ DP9qvR6d8\54" >C.}BKS\C!Sr8%FcBcA)a&qWh / jp WAeءVpv(:*ab!$l B"HJ E ddBS B]7~AYI29-{ف]tr D(=*I,u:SJjLd1wnU>O,SAq QNZ,hae|`Ђ.rFW A}o!LA]{*b P!eo\!m'fL:]*HF^$d2@p2n#:٢Ld"hz5GR! FZP P8$ 8 )d-7~>pP y<!@H$A@`.LVLX~E"!H$a(T?`0 _ 8& 0u%M&(@S*~$,d~v`ISsۍ]$ &q',s@dYPYTdk uAI7VOOD ͯWE|>XH 6&^{6`G:c`Vz> /kl~! 9@V/(.-K8J'x&Mb溟2jK&Jzk 3 XqfnؿqKpR <N0-p@{~nx"3 |$Tc c\$ѣ"`t g?cgFxx;Hh*D+kI*U'TbL F"t.P:Dh BYHGl.ItL*UB(vi*f5떈32ɰ3^YNjMiR* _9?+l}k z9'XhJiLCD4C\{.$ =e,T,#F-c|(6 Ÿn = yiQZ{zU[LlӤJ$%)> ÈgnU%RrWez!pC(j~Rzmh͙*>@J$3JgMD.@.2F08419̸?"8 g!0$@%b@|n=a+@;Nv#D5,H9 {cO)2,6"0!ժ V}ɶ..Vp)@}Ǡ$ؖPH4BK?&*dzHI! JHb(R a  wA]n@jr x n2aI(EvZr=.t`+?p{` Jx76F 5FA2 T) + 0JJ5e턓M!&q"Gc& /|t ٰZʃ@=! `0 З았YrܣBj1v#D0RmCmBh>\?b+U"nd pv3/<l29︽xkGhfz=$@-H$P8Qʼn.rEЙ-BҳYn9tZ k6ӞLk2`nL(dc '(b6F6UH3jef4xPj@t8 Y`k"o5ńS s Cyo(ʼL3#r ]bt:8 1}^VQ aFX2vy n5kZr&&%# -p1  1mǹ$,Xkl4ܔV/pSg Vm@(zeSd;7#v ´XX<\*v!@(@C,ř'"6h%cӂm5"X;w+jMJA+RF5I)}uy:m6xOָ^M$ :<(C0$BLQ:&` T}'!:qHmRw̻X\x\$[-r.% |'W X:vx{U_gTK T=$2^I|T#oP Af$}N@H2ނ:nQs\ z8 rF?әT<rʱ]3|sGOŐmi3ƀRZ'D\9: RvD|C|T@6F v 2# )f-& A'J7*q zOACd[A E!f,J2 Knm z>j$A7A.XJ F6<&6/cbR\ .zn8!K$9&@<zo :@Nn9& +# 0Od#|l0E  @ X  $@.!&i>`^6h@$A2Ndt"eؤrd`!F``FmZ5 8 ,'4Dx"ؒ$.лyddMBcs̝xJ/cj-TA<aܒBfA. 8` @g!ETgM7d|RA``Sac@''d c<'<|s嘒$ AnͪRnƂDU`Βo~_T2#,i䊽3TKtql >@ Fx᤿tn-G94eAC6[ in\l(N?G,%_'Lɜ>p.Xb%>9` jET ?䈃 h$B `  4$D?Mn{?AeS#& 5SlXFV\bcQ(C::#A& B 愠Hp_;[f7#$ZQG@`kƸxAŸ!*T  { a~dn@)" _ }>"B>B3 C.c bg:3(HeuNZî ,F3 J4E7HTkN B@nD4)z$y!hj46B:X>\= D'SM `*,')Ao s|C.%AWK&0TBg^.AJ: ;*"'U1*`z/\H+ǔΓh=INAA/!UhALi0Þ] @EL~v{f/ʖICGh9$j# jA6 D$mC06n@J*˄2'/6-Yʘ(օt/00> Loh=oD9 T`p҉XCyf CA>0$4aA#0z$&D7!v `8UP$UTFI%z [SrLi?:5$6#V ad `^AOt7JIhn5tU+& ic?*Z70ΞcExA,G1*2蒣6Ɯ-@*h!lLuuWWU DY!b]H!d~OE&cQ. b`J '* )fMR|MȭDCaN6.JJLHgBV>>L0qGtUUu{v&B ̀">-:V5Ng4Gh-Јqe%4Tatv`=j>n5@D~ z)M*qEƠ)xeaAcAc@š|AIh:ID f2y`l?2W*4)Q^gVsWCt:0A$CE Jb-v%*C6%OJ79@p #U] +,((.7Cym$Vo^j4dPA(.~n%z%R `!v`HΟ375r8JQ sSGBQ*>}k'ײ=n2 @(IF@+!^c膀/-A`B؈I.&1BA*mR"\9UEfF!4,I#aBx.0kfO!DwclH ŻO:ȏb0HʂR.Wa~H r`>AZ Q_̌nB` ?Bl,ZA4L`q V46?yMpWi0:V%f|L򑧌%@&H` ㎂h׆NX+J! V` Ip&O$I(.:A̷4q_7+3[l T ZVU̿U$a"T@gf9R.3G5@C)cdS,>e 3m+sS=$F8ub<B LR2hD{ 8}w\`dO$a( Cp*${9#0$ kJԦ>0 dFR !>v.Hv;j՞oD22<~2 sC`\  I 9;Q&h,>B `#BF(Ĭ'3GM1ᑢϪw81`͂VZLbtF} 0P\ɜĠ z@gN B2Š08g#`֢n۲UUG'v`MRSLUZt  ' (?#Dr`G ])'QljXDa0G PrhX`.&S 0Gc!{6 zd 䔂X9PuK hbVQks=Xy)@bĹZ`\RD=# ./$v FBx?A؊f@o.:8 Aq5^q%dE9F@l&Dh 3!N.IZ< Ly,J8@ idh!N%Jt"|Q AxxFK[ {$TZ,H%>(!+P0ƙLG & NrVT@ @b0@!,Hcw4zNh %"J+"~ W2Ƨj.,)){8b$^Zy'#8DQgjR U4J{Me6$TdޔGq2d"A,Ԕd#0,xh. IKR -9?^J-!$OHLSvBkPGOAiZ;@3p4QSWY\CE1xfeгĩ<*^ L: |1y+=<νb́ a]> V` @m8@4vcw $7F Tr{G)e9F?w},Ȁq€`Da($) 3*@X B:t^zRݨ8߆c(@tUhX @a#0X( ch X.i܎`榊0239K7T#3 { T>Z,dY/!3ȱF=b1R@& 4}DA Bj.7~8:wup,pn9+73arb`ӯ09ciݜ1XP茐$H8/D-=snC,iE I%)Ax90;Ђ8,s {|a $!0r,,q\* I@Ł@ " p&yJt"5HB5sF5/T`UZ( 47:BHAHع+H GPA,Gp*u8O8H@C il w82SjZa;JxXqGyH>8v RC8 5( E47W-Μɺ";a'0BПPE@Ӄ#\ R!,Q  QZ`; @e2 %aM1!@H?cI6j aC1I9H; 0X2s%lH<(0;8J h;iXOtCX|#`|L %>IF *ZxAD#?Ɠsl2%hvS݃34@a4 ]r=ı)h@?;P4% hO^*P%HE1!=3B͠}@QI 0jk{=BH!D d /78q ocMFXEuU91z_NX 2LկDN!NͻEsɯ)w9+W L^ NL٢O!zNP35}N 7`NT1M3F[K\[Zx&pORuj`z33ɝ DYIڟ08bB$Զ] I F+0 {5쏣*81E=W!x5 DqRZ ZMQ8G1LOQ aȊ{tu(%kA[HX:;D` eyqU`JP0%Xx(zFiCڸ 4,(` 4X_xT7bBU3#qAaHK(Si gP8$SI<#U9X(S,(@^F JG![8r2^IЌ{P仠64H `GR 2͜ -ճy,@6_`s>h࠹щ0%)FzI2bCZ c%6~,;-MA,iv8,|1٦˴nȓHZ} ;5i\e0xۇLH >)P"Яc-s<3 c8d:[?!x8 +P ڐIu(P  0"2@X0z;?>D&€߱KAi/IQ&bpTpe0 *  q#HHna0tIDݵhIYa ڼYYA&( ;D*@lGlxcNJ݈ZZPA]̹:M bcgt=m# V؞Q/=0(t`I cJ̀3\k,Y/cV4Z!ϓصR$0휛|ڵq$ɧvS`ޥj <^h`Wj ^,`^=(zJaQ=q֖2W & K )ph+XrJaZ&aфXL]Qga}щ*iyn ]ǾMdm[Bբ vzx' 8H;Suԑi"ZIn H)dyխq^6 {R 0eñ &Hs`&H55lS t2ېɜcZ<;AeI{MtxE֧-'jH- cL\Đ1U:!+8V|QMಔn[&YL.0wӴ?h5Rb<ϗre Ѡ=@OaablrI71:/FxL ?_o@@b,VK? ? aDzI'H_ܢ HG+@;bu=&Cр<8IG`H]pD$2W\̤4*Ј+)|<{D V jD `]*'LC`qRB! ^4rtP0hiaPW3A`G$R 04RPM'up->  R(![뾶h@ 膠C̫r)x/ _#k`+z# T%YT6>}$ ,Fz hdx1`yz8H4׶-`D3yxPIC|Q`P;jZ}D*|¨tg0Qn!Q(#u<3 @K)'F#ӊk vE'+o+ `#Gis+j5JB%qw8WS1 G8!嘄2 ~D+ Q&9j ^5$^4 xh䂦 :.DKͻ(b &1ܔ;s3PBΠ<\Fb}cD޴dN˪gɍ8闣u9!IE3G@8 J0ņ6Z G jJ ? GYдmrؤf5<`+$%)Ba4z -Ϫ CYb:.x" $bTx%ܰꔓ-PEF2;QxHCg*E`]—"f'UB^@/ "<93HZ,\|L@1Yɶ\F`.<tݻNC b:yftBQ; ;>0?>`K%QJ[@!KļQ5\@ dPvV#N1IĄh "AHp1cz4pfGɑZ_4124H  p R @"DhWBiD%Y?| N ~"JMI0$؄!,rQM)3$ hׯmWz]bT~Q P2G i7<JX#GhFB@ԱԸ1h1DAT mW'0~.809MIJCҞ*@sLˈ7i*#Lg5;wn]3"9< !$N&favR& *3W3'Pa<xq`Y`cR/qPB/i|mĦpjBbF:pQLW \L 6\JaJG,07H (wѺi$'Rx)С(8Gù8 anH@E@'Ш=Xðt! #xL<?x5g atx(qX 0&ISz 9z@s>:ŅL5FH|o,c$h&ԒYTvJb V s>b\ݚyǽeb3J:d! 壎I GJ6c}sfXb8=f @ YmԙPlE@ع&Д%E}gphǚHψ!B((8(щJRD 6xgzIP$P@(In6H)nY, #=26La0#DX?bvs8W0+"릛q&$0**>"؝)9 8G)HYP"c#2sرt?a꤀@m *>CTFڦm@KRa]$E 8Y\$ah&&Fph9/5F#cd>A2h eQ:!$aiFqk@$^⠋<(͘;f$ZlZ E4 .?^\uO6% A&q2T/<{QFfYj@ wim/`fez!F@P<DH#<0<׋8!cCifpcBanlкWg) 8,Dv۩$Ȯ䜔eBT1#X^!o~ g2bdf`naX<)lR!&CH6:iɴ#(^A*`'ĝEdmb&bj" ` @0!KpB%O^BĶy*!@ قZ:i&GKP? 8X(pe>4OjGro0 !βa1ƏLʼnpWi|аzt` AFo;E% tw`B{dtF>ЩۡY3J`Owb߮2. j>:z)>I} $GGА1i+-4`Ҋ!VҔ6/.^t$(8@DF0B;xg K S*TkZ*&xB 0POLϠg0ft,?\CJ QSX``N#IL<I"''$,f1)F$`HOE6Nf$.!/Q"  t} 9X3(&4Dd)DX< 3B8&VZ%b\#Z@\a\MTE;cRF T%!<&SĜՖBˆ<`=e|5x_*PV†V:.1(RA2nR"Ct*fL0 01;iW1 3"(4@T0&uV(T&U ^fz#C` 0bG a`ldv1Apc`J;B4J6P܈рV}H* 8OF8Rb`ZYK^P@+v˫իg j aX!l(J,/sO#T/ A:@X)Y( i!J!( q7kP%[~̎!NA\| <4x@@gXGG 6\Nqs0r;Pk(b(0+*1@&QF$j,Br'lOKǽ5rJ$$aNxxb18"4be,p)bv:O h0uI;B9L>} ,0TcYDbR "Zƛ4<**amcNErNU#v@za #YT(Z{tI #vA !C=Ft'vjM:g$!6!THHBKzǰ7;U0g| Ap#M /RL=v["*Bs:M'b!T `A2Tb-<6u]7K(!d1C5B,۱CLcBnC4cfr_A4$yf+KP!8#Hb&.AAfF @۔Kc/ķ>2W T=^ [l;n&Fd'7o~ B|iD'7@1Gʁr΄$u$70RRi E+p„ @]A}rH[b௛dFv J_ΪGuece'*X vމn4лsGa\`XAQ+s)8)A`L $%?]WQEK`Ql 34*);CaC8|~LMO%h$&qU68mf7}V ,o&Eⰲ R"+] R@h!v\0.z*J@$|BeҿZ#5Ϟ##T^ba` (3bT6j\ )#Be$qNja'ۓY3Yf 4*#D-EN]^G=U 5Ƙ"$ '-3F{t)21Lb'~&:A](NT&r?-/2U MS!@v!smŽ"2v+ :; | <'怒V5%^Ɂ;+j*(4&Jf> x< -̓|$!ag0?Y=Qh$\#h4@t:${=@ aE_OHo`37k='r,ʑF@ 2[.?*uFJUa@xA@zM>5[hs |z=c >FSh6M*ר @ijic9#@^Î<(P?A5؀sL+ !8+c@8{AIu28#ƐVI8,~+E<3?K֎9=bX  @ q$ĐtSH ND# %l @D c5@o*E`,b @BQ>@ 5@|P<AJ A"0QJ$MbtV9*T@g_}eh禢(aRF#*lCR\;TɱU.1tf 5h!GGy`#6q$K!5d$hL4iX{*7dHy`L  @3&LDY *,[w"\(s(&xnmJ`12LmbFgɉ5t@SCS1h8^ -ĔP*x@y˜AThR@8 al-7$3Ǖ}BęIP SLB6F a\-VF 4 r4uԝ`0F)P7}IGs)t(DK"y^{B#) ߀@8|yƬNRa@Z5P8|jƾ2EъòȹɁ%JДR԰:.B;58ShY# X05X٢.ӗ5-9G& ( pވ* .#l`]=3@7х5YVy7q?2[aͰ @RM n8J>JȑQ5hrssSIȉ9,~t$d8y*N=jCN j 2z4R&7N`@s*7 4"Cؑq 2Xnx3IPC&DGh931, $x8^Qė I؈FZ1 5 u RJGY{- {+Su !(Sĕ/ ߌH|LU4A (reu;]Q8w2T˚&vaP\Xf 0~ `|+} 0 " !%$80[j4#R6 7}ـB< HL؁$ Xp ҵ y J# z10^1r"C dX8%`%ْZ\=E4 T\j'9ISW9I< eQQH) *mch֬`(Z BgxJޠ! ?нظЎJ$:;-K:G01I(؋I}:fX'CT*1 ޔuxUX24X6AtQj r}+x $" {\ (;] s1np(2*`y&MD[f-Е9K@'rB)~$ ߉CH؆?# GRL( SN.<^J!`R!)$8Q ($ Y'Cf\"P+ b!c%cȹ 9TGC5J1 Q%u1^AZY(j d ~P\Na%&DS L^(BA8]hxiK40Iq & { lFI52K[&Kܖ#юhMtJ)!G- sD'5FOړ^uof*{B[.tHCC[x< ms EŔܞ͠.}$E :T"Q( qm.@+ioJ 3(VFXpX0y+&PIͽ Jz7= hBꄰM L 1T.xL(D0C:_wyK`н矍Lf8ӔPiF@ji9(@[hͪmQ+ 8_&N fKǶEӽnD(o`]sP i#Eм@}&E!(NX>6K%3Ù6r3@0tjY$e!ZLlh;bV 1y^ȳ'B7ktv;8$(#N`!%= əЊv(:ħ BPYW2(5@xϣa֨\ 3>ܮwU }O+E@̝`y7!Rn2 y`sdN fv0X] k`Cdžpk3{7gI`sU([/-j(Zo]O&IyH0ig'+1Q9u Wɀ G y;H} +M Ppsjxn塖Kv g7@XTyH%̂4C+0~>N; t.x:]aaP' }#IH !؃B{Ea /0>O<@C)RP61 z+Q@PRP(a0!@`f{^` 3f\2YL`iطR h#f*j S<]( >_G"yΧ@/$8W+iI*wբ-j*j}7C J3} 8c$np NzD<82c۟B!I%'P|K'(igp[HFAbb|G1NO|tF#- Ӫ)hj # hU?gt5 EQ( 8 L 30y  G$!ts4- '`x * eqLT`b+ $0L2 V`6@` )C2Ⱥ:LQBxR@D61P!΄tJ'hm<.L^240dyu,+Y`9 (^pnRXp'( * ~tH_0ŽR7O؏80;3N"<( ػb!U` E/x 0 x-l.8,3:H+7b#D,Utcr"cǫR*uU'hW<0C[~h퐈[Hx@̍BQhJ Q^f73PIw%@a-::RI*SHseNkU~T! GnD s(@0zwBZaC0M:=nDrf׌y pMHjEM37苔j?Ļ"`\ *xf@{GerK)+2aK0<~Gnt7'of M *d H`fdAbX\|V4@G98Mög a.&RtOEٻE9sx ڂ &/3Z`5j܇0K akgF(B]P" "BtLgېcҊXBY^ptf!x`# GjS Ec$ EVh!`P511`ܙob&)7&J jHmVԢkA$@!Q2gEEJTк46ðʹW_@V4f~D(XQ~cŧ$. xahdc"f|of *pr@( (jxɩ#".!"@Ao&~#t* $&CrIؚ`1K2 ,-f&n'~ڃTR!DFnK6|38wk !`Gd9c%G DtflCg(cD>!b r劝 &`R\L$i!J1KV#=FhT.;I`.2.Ha Ga.kn* ` fZF Q2:{J(cņ=$8AX $̊=ggȱf~2@l#9c6F>d,G@*CYC;Aa"e$JZ*[@`9-F7op< "`leI=j(PC-l"CNPJeXDJ’˼(4Y|L|x<] > Fbh k$(5bCM 0&Ei:Cua`g ǘT8P@>,&]6p1r;%*>4%F]0FTh/sR1Qj: ec IjX"C3e%-i=20"FC@2A!@a3 ,I, ƌ!ĸDj#5Dpt.*pFd3lF }@ qt@27(! `>JvAF5dR4"* 1Ѕ;CHvt⥒u$a8x* Ԅ7"g]B nAX3ϻAaI<3$aR& *;t=mLQHzèVD3 G sfxdh* H72l %W !Є<(B6$`c<>#,x7q˃vj" XJZ@?>9 %!̊#rt#SLpqY85<! a Qc~4n,J2&4d/6Gb/: $$*5as ) p@&s  nAzL-x>TBPnXS,vh)U">.O>H"Ţ  a\[)'@d<JQNV|3L~e`/JQ&|FD8=ix4!oFDπ}GgB4"$ :S9 A6&:%wt _DC񢞦Cn"2Adb <'l8o C"(GA < ـAثJGk&N$2Ndq"RS=lC$ VHonK,  ^bha9%od,w#wKd)5K@qao#eHWDo+#j\\'ʤi9..^ft"> )Րl+g  7u 2"!Ba1` /%^`XQ!`tA𝂆8@bACv挔@q&`b*CE,L|Dx"l Bڥzlu kxv6t8 2hN5 B7QOV7m-h3i-RW'+&a)A LC\R Cp zq 2fExpc"Ds)*B!~B#Kdka8 @6|krG`rZ[: ب (Q0w#h@sNd!bhW+@l vIo |kb$ִdj(DE5nexa)t?i 6r9)׊#<&G8pC'"8`!,+CyJ.`ى`` 5j0Pl(*b CDuGZ|:B7LX ц皢`,z"+| A*bpQ)cb2~#vH`c V&Y0! Ğ5xǨqsd :*,ᢘ]V2Bs# $.dk0GA~ V Fap8ALȪ<<7WI) Eu N$n\3V Bi!Aָ`aP[+|@yOX[J/ _⯗> ?D`Kz CPFᮥ"r>Px$ O>"g;Yz@*8- D()7M`\2=jJ81c.D"봑8$G7'"`:*zG)<'ibRJ@"nZq I b/:jC؉*`>'Bs4OYXŎ<,[G]$@2\RY9Ls(*mR@@`B.x#G=IIsptMIO{-냰%xKq8.jc\D$.|Rcot#nYhQܨ~^l7ji0׺E)| J*5h=pOӭa~v GH&ԗmޏ ~7ːU7=Of0*KfzZtmJXT.zfRk6 ⨣,2&7qIX.\"nngDdf_VH=t&4TVJwgUhG~yGyz L BZ9KF<6;,{:`E(fBSA8`@A C rҘS/` 'Rw+r=@t`E !F(n)w )M;2rzh<:P:DhkX @OdrL1OdZ*V0Co"W=G7s$d0C(E^ A8#u!$}`)eg_QJ%SGd0+@+Ia61F8)F*1DӡIprD!&2v_dkm;Rֈi>ÀrCl*8"\E%"$MlHq >BX2x] )MS|cȰЛ3=¶|qdB9?**xa6"uH0؎,\{6#OszѤ.K?0 2T CT[@?}'Ui9/8A H X v hwD C .;-c]-Fx%ruA#ȍt]JdZ tS aRMgE& 8\LBpߔ@Yd 3Pokprق1w.B] {kІ? 6! 2fj%]'_x,B.,JHhX="$o =*fPvF! *a8wA8b Ux"'[tCĄ3O5~?BmIa%pȂ4=FD)#&  T YH/Ԋecq=J#BD6D@L ,8 49Kyo2Hs!,K#GåQk.Sj&ȖZR4ǐ.".x20r-uTaC<btN8; Z4tN5B%ޒ+Z8"B2LraZ*S.Bi 4ovxRUSE,{LEȦ\@TPf`#p.RN2j6)5%poReUG8џe4 s9s|H_{* KI2n0qYzP ^Bn-QY:&>7 J$|SAìm0 hxp9uϦdL d):gFN\NZ;=)<N0b'쇨w%8A;\]҅$?q2SC0(XcX%!2<)n=i9x6ig:*L߁ q0)ˮ'i  L:£RϷ xwH4"9YII;'0"`iDH@(P*٥Q ۣ,k㧐pՋA#xT@!)*!˃06I  H{cp#' \ B ]?<:@5IH#zB^XxjSwxH9cU79;{f  DJD( AN0(A4O yGյpd&bC$Ae2f$K@ S_ 0R 0zn Q26 |ʠQVzKx:p5c)=hh>W@RY[0q`ޘa. h0 w.2唁b&u ,ያjȅHPFYpp mij h6Yx*0a: PlXz: ҇(㋀!( H aC $FpPhiOBi <*4< Yot 1%% c@ OO0a-0  x H0Q 4_5]'ʠxPcb8e@ֿ@HӁ- H i\!A+\Pfz WH,&yz $p3" R9yVʷW;IM"Phj'Xŀp 2ǜ* t8WZSht3sHb7+I1; ] سIB!âcnjG$=JQjQM|ai6Nd/ ,R>=  \MXXq̇q M G% g[ʼn1  rYH`@ `t 1y<6 I@p "4k;a?'rg}P8D@~^ϗ)C{t@`2zB``0l4X+I&3L6' `'@{y`Xh DJ ?/H(8 m_O B4Sa}.0~@|4M΃յ|瓹%߀|Np8NPA/ `Harp-*R"S4kt4}:h" $J!@K^S AntqyǠ( 2$*IxzYuS.M N7 v Xb!pIXXIa0% J< & Z} ) Jʈ*΋Ŏ{Jթ'㢸@˫ W4tj4KHKYrq,پl(H`8 DbJs{25N~+M=h|dIoϑq֫z*:` ~K (+{|(H,̦rjkh"! X0 y⶟Gϑ)*:-EEbdBš~wXIX7Cvl+  =̭[X9<ZTL[ Eբ8|)[ #G!.fx"30nsNG 3"s@u*uJ赇-$[ V)r?Qq>GϘ̠B $aඟD*MYpd*D<fAvGjK/0bǮ4{IzdҔ@ L"E. 7;G.\+ehkKR",#p抇(`L %@+Ҝu2j+*uS̶aˇ@`\XtJ]Esp Cz\>)!Sh-E+U!šL A ,hA"(ƈmJJV\3WKiIWIa-vqy!P`ۛj]iF\8P,=4@ 6e8W`׬+g Bb0ҚPu]*&@.)qBjZ6 TL8F$@0n)#]@!&BUDץ!Zr Юؖ1~%h `&Uaq"QKbPJyTWX7CJ %TmRziC--L`"aM#Xk8; K炰\ *mrڥM#!#=G3n" B)/F^Ij"EOhP sK`s#TH@Ap+FPM|٪5F`T*Ꜫ@)D+*ZXTz𹤝ۘ]*$2:6gcl-戀@A.Ipy;%zb4H9 z0c  H)L, -1vsMbg.,`Ɋ z\U5NAot98GhuSr/UQr4E˙ MfkSHe<ׁF-WЗp"tnAg8-#V&B@қ3y#bbr `v7%H EZ4eA¤E>I,l0D+A.”DB` Y Kĵ?r6)!vtT"E@V$$! `ZӬ>+&P!Ectq"advLj 2x bXc"s &>ӪG[dJ@PWah :VH$N("=aaAePf$&`Nf6L-HiX/b(`0r*aFqfR>t(aŽA>!> V+'Ђv;"7C-NÞJqh8П-hJa@f'PftD;%>hK&3r'U`azD\$Z @r$'M x볈dM3'J (̓(0Rb"!N`n:$tGկ[.Eb "`0!2A-i҆v6/s:WRL)0-"!{J`VeJT :M08DL@0RuRdvZ9hbvDMHLk`)+[*-eAW*GOI\((i0X"IPR@"d9Ǩ,=0, o-1|Lbf, 4rɋ3)Y|&+E9蕩*v^QX9t,*LІV.AʎaI $LB'1oP@ -0#PVB8ok^C(7⻳6(njs D@Q=dDWn"/ܑ2` bM>Yb8IeN[@!v^ 9o':i&(¬@Bd\_of#vt7%$NIu*o+™;"eõI#j$$|xh-4<m xF̏LqetP(pM¶}ĻDZ/F!"l !i`1)= npB9}τ`F`x ѝ<9 w/Y/XH.i^ H-".GHRXlg!1,A3% {/B,4[b,LJLx $ö%b(CyZV8IMbdb~@ߧ^1X)v @ ;tSAig(S%^JZ|v,.8_i+iN4f!0 !x(,en@0 n9;'p2BTU^+ˆvO4{DZ `ϛ;^pZs"L%T ImҩncP50O!&/XoLqYn1CqpoM|[UK'PH@VU.ihXHydL@ "Pkp$ z4FwBVb(c8c_›ʼ<}>ak`܌AOX["J‚1 NBJc3$B9@;F!''-X@pvRĮdbTaiOBEB@6RdWld@Z#ATR9 X@ED/@m<yS^F!.">.R: r1"XbL| `pYе(n9(swj,`ik5(!]Ձnpgߘ " f4`&@2i ":BYI<' fˑdfL()jX@ "!gD,1`.\ @ ;Gb5Je:^꣝X\^7sL!Q6Kb:?A\%SRHn @F)Ir36;R*ˉ8^w8}A0~` B4?& @_F8 E_5Q`A@m<}? bH,r R[@L Vd-6Z@ xzp> RR8TiŦ)}>cp@h+e~ŀ`k֠ut$Ǡm8>޺^q4m `s:bh`EQ"gi#z 0 sHlFe1r,'&- HTh$x13:ʲ|@iK`.?-dg]-8(<6D43j8(U&k",%rc--{1F`"B{hbjz9z>hv24g)ljư^ 4x I7!ER* ciǑt pMIHe%7CG!p?c#& I*IVuGp#,K!] `T`vG PVdF 0` 7 6* CiD/Ch+e%C6ksPԠpQb}2&MJ#Q.My[+ٺ#+i)6R = *tr HhaR5 I7<z`4(d 'r>.LA"HQ AbRI@#PA,[ }4ƈa=lAY`$ӓHjșs5$Z4/X[a7J0`+",a#&1 {GF?Jk6͉f}bW3Y  @"\R&'bRl@|u] qI$LbY!Q4Dx 6̼[vèuX"/ RJDbV(ah`\ )*$!|Eֵ+::378ED$*#oc\iBiao5%$C 2*kM2P!Kb;;(Ԏ^!>o.<ةnтh"VF<6q?5Z-82ck̈́CJ})F_u6[VIwl@#LhҰJ 52qB :,IP AH&gPW2hHA!Xc2,t lSS=A=R QRx&$l P]Y XS,34*d6DvvvBB#1GLNАLlMXMF>P:ti]Sg"YQ5ԳCȍL?sC!W"_7 M(Im; A=).)M~r*o(ȟesD Kr]pډ@I$cـ6@T B^p` ! UxOܺةaIA$I[ą1W=nҀA`ExSMD[ fЅX₵䵙swGcy2ijLR aEQ܌V) F01Pz4X6JjX&` !@eTZILaKD }'"dU}} $C@S C-#f`],/ ,vFR : MyW鮏iD_CfG)KdM 7t|b"$>> !||[ޔqH)kpьK0AJzڏ d68H.7"I}}{ ꍐ6 HžB81:3\$51<  oYWK!@"_ a#6)gزa j"Qu XMB`q 0-sG- 3Bz,b/ J r ++PH<%Ћ), IGGI|)%01(Lgx bp7nMT'MH$X1 #Lӷ 1ʁ}8?Zآ(ˀZ׌QAy#4f("AѲAIlIQE2}5IxFG8Ѵ͗}=Pwxb;Pu` \Z"#hHi Ўi\-2 )J  SҚJ%䷞ 1@mF`B(C9C{EF o<)Y -%Z0/EfxfXAAU83810PL؉:Zty-Ȍxب g[,#Q !;ɹmM8GU)ȯ";%0p'G6Xhb=`B(Dl \S2(3=3ǡ Z9QJℇ *;{G+]i@mYX(Qa \m"Rn,u يPA ?)9FkWU{WiR,}{@ab wHt4;PgU?PD M +,ͳ 5]hPK[C K_&l5Zs;B@\Z}n<(ź5 8EJ10)AT"Z 1L&4 =-WP`51HS-Zĉvx>ڈ%"Ë'`BxM#dS.qNP6,\)b8ʊ 4 4H6P?Œ K;޵Pc 8B×9#PV6`Z"ς0+:`%oQqԹ&G )O~>X@r0T<&?Ia@s?E>MkX6A23HD ~̽-49vEyÙ@x3߆ cVz{hHX%?RO yxByW.4f/; g i/,ձH@CREPTIH f$!Q+3g>jEm `xFU:?3lbDj0? #I닣 n cRTB͋# #r@+yp:k1b㚓PDD X-4}ĮQ4} qˇ1^4?ak@6pp5F`P B8.xV)rD'a $J 8RuE`/em;k=6‹1婙+ $8=1i1+nxCglTۘ4'9 0R@R KQY+إX6TD{j׮eCEyQpRrPLmD&T@EСi#brIc"U :3Ѻ!& lpTO//_κjEשM'[08Q_J+CLj ݅o+%+\ hOYCxIȒ,@q|(_hFR1)}o괿/TYxšOн @R%Hʦ9Q) %J8F$0 H㖓LwR(F ͆}Blx(ΐkֽYsC1ď.6ݨ&@Ӏ:6"1):'2*xRiIoxd6[m:Z.+Z`G[[lcO8iy&B(" <M_gX73p#r{ȸ7;6 8Isxx ⵸ ~I)Q Q/>:g)k] GdwHFny8H}\=p P @|@ lK%F$y`Y)? D i$hvK'7H{ĨP4B +B'0`ϟ jbhyg4Q((S ?  @E 0(O(>o*7YH3IYۻq}mp;  X5no"H{T(y3,{{(tڢiw&`\(2$X$ ! Z4 p ÝP5͢D{g zG"5:^E :G%A ĵ-˒ 88@8DD!Av+ S6)X/2"{6s,A|] Y^9"4JA@ TP"u8  ʘCn{+Xu*Ò.qw ʉ#XȺ0|`0:.Eh:i@ƶ,ď=/ʋAt#mR̔JP(޵\1dZP2x'ZPaHIݘ-%,se~"^:IMr ahP #;0`h[Ax0 e8g *SHa81 Nfޙ-zh1#7*cd=5z8m򄞇O6V.)9FSZƨZz%vɩ:w`&A*LUKV]z!: +`<:Жo(_eALK)?jeƠF<@@ ?P= a@fYã7` Hm_1gHRy 6 T+BB|ܓN. :e C±D*yNJcrH5|rDi+(-2< QZDuU¨X`mb\I)fDȜY)D(! pS!a-$gC}_Ɉ7J_Jn n,^ ᘰ" }jh>rqIU+IvuHYa6GwRtk l qt.)SΥ12FEa%#H@!@ Y7yH:=Q=қRErPIY!$@%B0H$,<)f\PJ i^DG]m/ȤL H!+ P"1ҫ͝PvFqi 5DAU$%V=t ܡ?! "]C0S>eO1ZfB[ F2`H!BEiث\ WoUQ[;B巔E|8ƨ@& -0 BMIPɠDU)f#A4,MZ@8 $T"˔ Ex .#RӻG"4(m=V Ìӱ!.[֌͌q |wYB@I'Z= BE#UbDs(f4xzvXP$lRr\+5Vla c<2&]&p&AA$DLm.O5dJ94] j k,4J(RXGSSk'B5p/8m7J#l8´i)6~42 aqbc/ #NM,F'8&#ĝˬdM?k_ֺ"W18$H+?gU4?:NYsB~J( a q# 7f2<b _!{}DTkM`'"cZ\v֒ȊrϤL!GpC*h&<~B,A(l,,5j| 3ATH gT%."D4%n‰0^BTx!*, /.Wb| lש!iR AHƨ :T6@>@$j!%[ gd8'(@F@!'. ؠj>RXr `!.:,)<)R ČyfރrRuV@&a ' #r͠oq._A %¥֔ ԅf&KZ&8ao<Π,C_EI&b,"[-%p$0Va0دb/e,f=$Dj30 )a"~ARa)ah, DE nj xH#PFT;WA+p!E@2f$A4aJK)0 | .2x z~` B?Bn?dY VP0S@<6dx0@ Z# ?832Hжj4o|_B$G(BJ" aCibwZy5KJ8'kZD! @git~jX.fK9Eމ$9.h;1&4-| {!/h{VZ=9ꆑ8?BH<:xANx9S <@.uM-_Kd&N" Ô_S?k#GnPPn qGx*2(L1mfqj꠬G@>-vxgOi꣬!&(Dy#8x%` we*iv ߆ã/8c1krFFx KgBVv!2;v)wn&_>'ujA{B5s gA+,J]E`e|8&C 80Ygp.]Sk G k;f)`YewUqLqt(FtXo*-{'$)m  > !a1E ֦8˃N"6Yl +A?d8K S*@6 #W;Ab/2lB!cHҒp*o* )jDˊ0^,FBVHhYXJR Oa* ,FSHZ>,IPF5QA&27S%& < CaIkT+-=1x:@>E[-ϠٓCJml_B$[(4rqAH|gU^r,v `f$3$jlQ\8㐵*f&+`pH 臋B\:"b<! ?#:0%b;%x;c,6[p"azC@ tP|'g A*U)~M(:(z0!wh Dz,%CjCe `Rh^Zuy)E@"0RcBX"IObPBaOXaifZCv p_g$ %>eZ\Mf&z^MZ,h$t@|R AP'3.gMÏXjrդA[D'dFdk bhY7Gl)%;":x=vI'K;ZOmr5h?ʃFxd ]'p0,b1%` G|A1Arnb"vN`byL}tfZ"%OL5 =&-6L?OJF ?9$6Gܥ)gJ-@}bMk9b[%Hl!ƥ}h& `GH[JN̙B$iGR!K. %s1.-(;6 /^!&PHR|ьZ2}t1w̠Xj's^^cINϏz}CPk(rLP,wL%v>sa1H] W #p%(#"@ڒZ΀ xkF%`"dHvV@+AƱ:L 4%E-m,[(::{a_s^ {;ng{#e6j -R)Exf iNAzI@Km`CmQ+胚jDbwNdq[\MM-]`jr (Te8Z]Tk5t }#Rq tV !P P-H-tИM"&0R nD&|QjB u|8{$ MV#ɋ$ d9JsI^B 'h3;GpuġcIFBq E42&ڜiRHZ9N#L@RDO_KA A#]7uwbX,,0Fآ %A@!kETT4)HM#} ` 6%@!aem.J+:]Ix!3Ucz:(c% qlrI=,13 ŕwO^մ n @`?P0RX&V,VRg= A5`,z<5m@+3uưpHU=G HVF H(֚о`)2 X0ii +FlƱ0%x@ A`-Ph;bZX+RDGҎX{/p cn+M5uT ( 2*c"G)DI쁀>GWs H P<q7{=O59G &*?"czM xtGz @GKi=32p&>nՑZ5&Zu w CC0kD߹ nRCZgN8Fː4r0E>CJpLZtјfÀt7Z2|+K2Yl"ub=Gp-4$PVfR&@#[bR 9 4!bA.65\8d Q"QF3g1,=]2 /M{$A,EH 9KN@(  HHhEE$݉(#Hސߵ/ ‰(kXdpoVpXc `$H& A k Yة֦7 *yOl=z4Yd&- q=Iy) ;ث J<1簡Z  `v0r.(.xjgȨq+Nk Vh+,s#L7 !Z8/q7\2p7S [i'!/ᴃGF 3 1!$C(b8:JI ֖9[5BCH p"*{5q sԲP -Ab_/ nl9z6]{ U?" YR X" `9\3#慪jq9{P&Kn$a{,/\kL YSM_`d@@#Maq% p5 4̆7 Նa4Jۢ$  ! hy f_E=n s1I7F^ Yh0A\=ɎwYT3+ԉ њ]٭[X`H5W,p͉^6It|?J+@\8/%2 薠=b\0QlFڃbS0x]A&8\aq KCjQl10:TLoz5}a͈E N3:i9 >/$>!E@.>O ?@0m) P'33Hm6?'iC$ X6V`N{= dd^ ps@9Ci͜[/BQh,Ds@ ՃOCqR@6 \߯LN>` 7D1y; 9T%BbY>mJh Շ#ttq=% G$vZx YxX-_A[ (Ø#@ FO! 1b̂0hZz,m"&C\ǟ4; Z &jrI„;H\EnOf9`G-K2~#,xOq1Z2|c γ'Ȑ,@10M+.r(K0Gfb+mRG0%ԘBnGǎ{pK#H#@W@w46tj$MS$*jߣF oY,MTnj@!pbRuH j$,-Suɲz@2 -cз^q,r# _ȑV I- Ky4j5j6.Tn,j9YŪnB|.槸2GTmڄ.h'Ǝ#H%;&5Y9pOF1r {ds |nlSġ@vRA%qG}@R쫒4V*lUk|\USm`5n}lD&9!"Dxtp5+($I5`+ňk,%&5ڰUt ^+||vm7UJ$؇@@ *Q.!\JE@aT((>S} HGf urZ$$(ݕtQ `ŸP+q_ln#t8>x H*''E*E=2( ?G;V)R(ae 6`ɽ#z}dL0𰠧B4>OI!\Sg4y-\n;L@ CM}!  AΈTMa2Q&Ե$ЋbdM8ÉF<Ȩ˒lƐA0cAH ;dk7Ӗ؋S(\!56d}C\lDFDXh4a?ZYf#=08U )D뽔`5 d߀DXKE`#&ȼ%)2G,Ґ1 BpCz`W@47@bBE<ms!^V!+e=XNA* zI*cj+r2lԲ2 EGvPq:G8u$4ƨ k2 n<BMȵ,J{@ OvYd+GB$Vj58R`D2(k$A-8p!R[b#`6񌱉BI PH)`l@STхS g}4rT.N4B=7Mz')b=3[9FQ%S^rw)D>HlBxE0!8Q3k4`7o :h\/w^."L0n1܆!B%o i [ఠD|A^ 9j1@*1PyfimA#U"$㲱 ,#?4Ec+'q,X&ac 'u2rZ4 +LW X~VK𒴐@+0A-~~m_`j;1( d` %L*!F#4$Bɋ.(B! y!d{FL& 5R1G$hh` a4SAƤX$M<{'%(l'l&abI]/nY&R `D*aB*>`!@6Hޤ\kBEr1.V FR{)6MapZ X 0D($bMfö<lL%jk! Nߥ`$Cʣx! j.?` (hlh@k&+@AHVmvB*$N&(SѢx`s'! T/'pB- ` m&`jE$"5 ry񪡂cBY#װ$@DF~Ƃ2)(b`4ZXXHOb""X$ 6( \i4(.fĠXf{^2 p%d &hGgG~&Ev) `V9 q nR,Db`(  Z]\8(R,H$[ dߦ6*R(_oDb.:ײb@@'(*â"]PH{!km Ќa]1#/Ch* A^tdΨW.0,iEknI$' )2"psrE? H!8z .P^4c z&PV#L+BNn],2ʦ!ThZ8PfhO)aJj>h`ο#bGVm`T&͐"x o=*Ez&JBA&ZD"0-RW gX!>nf,bB„!(A6a $%:"bFjPGB|[<LR*SLSvYG>]qjHHjj!>i1q;`ƾbPSL.u\##{x=À ,F5f`SyEeCPJ1DB`n zNb1V&m .X2Ưb6"2Hb$@Wj6}(&o\p5"BFOaS^``aW+We# dggG, /kE/"n 1@ g hIG.}#Ԗz&,O*1Z#Aegmn]@F(J zooj,cIV\%dׂt9JH4A Td֜J<tQ4&oi! Plv]$#m7 ! +grxvC!$E# huAEJA Vfh=HPG,  [R@}ph"uvBZa)0bעv!=&'L@kuIu$u* 9]lÆrYF($Tpcf!&,6?h捃"(@I^8AԾ,a[+VE!l)88~|rh L@n+λF4T (m0orcDt!+j@bfhz2!`x& :F\7TM>,.M%Ra :H9Z<`1[ CTH ~#LLTN.y2*W֯&%bhEKrXt-K0I:Y%l-jxfDB &V,D-"1tkE`bFb? (In @ BW "s 1&׉BB˴#Zbt6%? 3⥆>Lg"(F4"` 8Ft,eV&I8kkO32`{I! DوbLޭx0F "a\@hU Zl&7ӞM1%[ϊ@ ͫlfwo(j C^OWkٞr7iT?1DSaPAԵ4+BAtc"@ >\-G$9B&x@FŲz?n kWvB*(RG`JM^OaPE` "*X#33z' Pd+ H"C- Z")a`ͦF⥓iZhvӮd)yAAA `fMwyH`*,=Ss'7 I.|$@B׈}ʊlY  qXNi#k +ʰ"Z!CA2 oqNnXchu#|zË)L$xz#dZy,8E0H$5b@[ʾ ΤmKBQUC?AvqM0d_i+DT!$Zu&iatgJ$*1OJIS CZ `!eHRCcG csHp:х4"` aZnvga2 cK.(@(@0F:`}1IB6u>kþ(@!TOaLXu0; ƃ$+gU oR4Q?f ST]Y>@G @aټ;^Y-h' xbfrn7h*$ -Y5)# _ KQ8qAX;pٻڱAӂ wx+"A!Cj3,w !²&};3cs"FaZ`}y`"J хJNIf#/+p`b* H$Ai Bg$QSV&n"ƨJ]~ajJ()#YC }g,ق Ps; >>-HR,HPzU-~?d@ M|LU"~L@,4}o>i :7N5N%fEmO_R0f6`wCV(!6Gc4Ϡ} H>P 8 )t{?ݳ0~Dqk]>-GQ@5t:ti% \(<{=q0(d,ՠ[8AcJ|ƞ' @ @y{: @JG&( zIqx)j`.r8ϡRb-ȳp`BO`+ `w)(># J9À`$-gBPY #Aƒ(f$h)h`|K)<*Ht*&; } +Fm*y*=b:(Ț8#`Y N.;b)<dz'x2`'B싣8Ȁ> <\MH#*v <I&{08'3O^V0_:;a2D"=,C+FrviM)l2(㬿|$M"괡̺>Os}>+D @HW@J`wN/R8a36K1mţX6EQc=V解]!4=Yz1ڹHp A H}4|*[3-+'s y <~"I2ӑI>o{b6ӢcF7iwSv+0b+柭9C %gȵLNXL@s_ث.VGk` E#P@B'f|_pp|ƢQHCJ1GD"4PLcM 0gyD;`Lj"n.>!tDB$ >#hxqJ9F(I'B|x@,z|KQ!A äH"= aH"D` DSS|f2'a|Oes Q2(NV2ѐ0,&P (T 8P *i+(>ZD0ΖY#8GNex}t|*Htw@ -% OBABXQAܘJL@@ |~UP0LehV 8|5 H|#G]Qt屺qV,h1Yd|ž ,R$X5c I,,p1:hdHfRc|DQ=L B:|>QpĪ(aQ@O๿ @',j (HG(2c$*28V8(7b&dܲ;Q 8d`j` <˜PN/膥z 5:sAa {R'ķpY :"1ft$mU$Shd A#O9O{bgLA&KAfMv"SLjADQyRRRY}w x y#jԬT:2*|'Ǣ#F(D mw%1EF9 j/f=x H$Mهiu%؋q tsAΡ+#0b@ ?qMf9@ v@s0--8he>2# p PB`Q!&7˟9.Ѫ`ĉ:20ъ@O,8>x!=G<(+Ѣ0cc9 .b|,&2 S3&pi09<x׳ؖ˃8 (Ba;Ŏ.+˧pĢ JL XlqHp4vjq.i0(@>8Շr>}2 z}a-  ^`S4H85zIúF2YNui٩j ' L:  `2\=:̊Kյĥ+RApr骝걈'~BɈ33ہS<԰=Rt.<;QpgRTP!"x/c H3 |͂*k4=lOض@UQŀ|GiR9HQ{oN8;)G0;6 ).@M{Hq }<Э\$ְztJ u !(s2Y] h!Q"#6#Uql{Kl4(Nz`F$8$RF%$zX08 DH<( L"748p>>)HHbp=SQPaX!€80& %V`X V Pz 0Ҝ.4Ja@̾G艂1Ghs  ϜaE3B R3g=lL3{)y??* 0MC5'Y( Z Si6%47X\ hqហH4ӁXNx ;M@ F1´z`őh5ghsyrnɬB9Xh{'"1-t ɫ{4ZiNa]ݢ8X%HAF⹀%u's濅hOLlI?CĀxE`PƒH(na z'1 p gYXH#~%P q o =8ˍ̟y]!R1&RAߌ0P2 [8MSy5I= vhIw`w`s֓8< Qyeiz7'0,=(a[Q^Iޕ*9ҏ(/Sg $A(?$}o\W(1m뷍̨BRp("s\͊%h`TyS7ߊΕ6h\\;UL}(<'Hi2.ד-L*oqzwT6BhdHd[X2An+ =s60t"zѾhح>]\Rʖ0x?L札-Q=K/; BH#ˆS}01 :rIq{d7㧖> r^`=0677iv?T(w`~CyqZ1s ' TH@+zT,ɚ")ȋX$sB#O'Ә֗Ҏ,z!ӧvy CT(E@Ҥ yz 0┄hLe], ɩH!; ,  kIX1v;R;εp)HKrl/Dgn^ާȀ? }>_ 4@0A`H )J\b5Ā]@R= |B@9L`J!$S8v_ cbUgi3Hd+4G-o,Yc Ti6gT_ @,V}[X >ߒ檗dS R& p@aQtR`!x!BaP}k H Ij84Ѫȑ$H#(  PA{Ȳ̂C@@i/h̟A""| l4rA]:s)Lh d F~񟌺IJocc#",.Ȋ SVFg0 A8-CL,+Ԍ0 2 "gʌ* y+NiZgǙ }XzK{8 3貺HD FXTB[,l@#(3D&-;ޚ mjY1x j#N1VV"P V:GYmWp.ܐc&* ( L( k$t)ydWm G  1݀2csڅjn K?SPhEyN"(e߻EpFy&($%Fy_[]1]g-00R\l6N5< 2 2in+4H Oc%po+2ŴvDF٨'zv,d2"'䛓q29 6aO&Њtv&UL'Wp!X("XHcY&jb~<Z4FF4_ .%HC[C:UcJU&g|}$И2*{Z 3| pH %^6me*^ Ps!<J+VcSH|_pXC(K\<8Y8y |]Iv+Ĺ'B\A;"4Ff 0F?HG4&ĥJMz5xwfhH F5{ \d(H*!]l I;VS;VV-Qh#J!8F6U &7."D]QxR>qBhC"vо>t vgFBby|b0&'^b Zx'a:# >- 5. v#0""(xOG`-PI%,/2ӄ*4Tv@x<L" FDb)CDf5Mj6^62>XPXfFZ&QU`@~v V`pΩbp \@ Z3HGdCX%O88&&+ĺLaD @N$28Ɗ4+`>ɍb BȠFabFH%h|)|Ivat(<@24"\\@@V 24,@"=h# Ib)6dbh˘!"jAJ~1q"\/nN 0UDX9 ^0zEG!%^2}¾|`H~Na 8+h?fFf "젡,8S c̉iŦbQTh&$T@D }IFdlve(H=2H>k̢d!0.e~"0`U`0);?&)@ DSx+ d"*SXaaVd0\M28:<kAJ 2I`%e E-)"Xc4&8AY_0QԄjbXZ*?C"/P#bUAD_4&>h+vnKUP!6%< !E@Xe4b5"K~>TNAvei@J~`N;:rþk%db<>R首 e h@FFvm&m(^`MIKd5UK9ϱ\b{Q#aG)+PE*ïl fNj@(DL$?s8`{KoOuS_r>D="t~ut1C"$ ucD s0BhTX!a'.8V@u#(N | ^e`\^biTQ@~Bad"?n `† >9}5T-:߳+i=r(548\b<&CC6BazGφwΚ"ń)HCUOnD8Y*Vpbz#{P"cFar4} "ɦj!|!tWU%VT`2u # ;JDrAY&q*ED +CJ6nգEQ\D5DC*Z >B椪#!|6[vZ"2<>3fCdY0sE Zoh gc(HjZN0A%@7Y N ͈c"ʡgNTvb!aZX*O>b(`tfm۵Sm62VA&N`N@!rV"e,*r!c@"`TvMV,<9C@|d2nY˗Y3X8Lp(cPCDA0VtAzY?{\M /s~PCC.#cX?j6d!fdQ$xX%(T5Ye<*Z b-aR[AenE|jBJ$FguTU#Ȯ(L<>@, 2 gCr߲nX#>~=OLCA(HZ.`%  <@P qė%3DbHx?yȓ"$(\@@an^@Cp^ >P,ӆG|w'ߧ-;7@Ar%llbċ>Gnab$8 .`--KBd5m`T]ohXCA UmUĥ7P?".:(&37 b:5EwB#><\Xcf t!=K"qڒ&뱀pdAobmD5O@ . 2aF8W2”]6/:^'~ *$5Qoa@[A z׻"`F"8"iF+&8++" 5V4h,6]^j A> TA5V iN$V`I!p#fV dFE{Pqzm07Ɓ5acEfkp͇-[Ki tPOn+^#6YO$AdA6EA *2 TDta!t XE}EJ<|B >p 0`4& 7cP^18q;#owbO0Q@7h@0 I`ՀH>I"/{WpHd v`-Ln L% %rj5Oc|'I@(m԰`|)F@=,j`@(  };\- @Q9O@@t FI鏨EJM 1| k5h9}:cZ@s0ENTy*DRh4..qܨCj~됇9!s ot [vJP,i&@pFr0DP: qt{Pj:~):2܈j9* z(\r'o >Kr]'E@$ X#h;8R8pVHd)4t4 FGԴ U="k&sg(x'܂~1PJ%.*@;y0\ROu50j(@P -Ph x &$&)Cx !@! 4axXU|tuYBd&9٬j+A'YnX>~`* H%Jxw`aU:]4rwOĊ 9//trz~;cz9gw]-NtoQu!d@z^;H!bTAx-ƁV6XP!vԞ0XED 1T)G.ҮT ؠ*@$J 1 03&&R D]=!J!F! l;tX9f} ROhQ9 !$+3!*Jk^jl%Ca`x4ưCXc|Z 4`v2f\eg7F:`0(E3tR)P6JUBH+D؞t)H @`mN3J| LJ$Q6FԞ4Zha R +C|u7bM(b1\CEF,M$=JkSBQjS!$$@FG/ A0=TP/lRpbk" @t.R_Ӗs A-BTP!2Ue&33]E0춲/:9cy"q v@(ztp1fEet8zaowKq^L;/cD@d䆀(S`t%Tȉ:'@E5w6i}IqsAJX+[<3GAq2spXxu)"Q̋ o0xL p x[^x j 0qsH->b@h )(P` i"`َ(]]*a Q#xb[KX8x%aHw;Y؟ I+|5!'j4PxӲ(壑 )JCcv̐ azBaО=Q" R 0œ q,gnaH %a u9 @X08"r9ضТr61 k-;1h*X b7(Ј )vzt1w=h'(D89 (8,?cZdY (YV p<6Ƙr1Ȋ#8y#i @`xHl kw9{xp Hzpwy{@/RC(IјӢ,#3xJ="| DĶpԐq9@;(xH@ 9H 09Y,#4>`О+@3S'm!" bܒ QEA~ uâ5H  òXPAEhwA8iq @ht1@z,!lHT0(B8Fs RX@& }D@k{1X:A 20 x쬗1x;hIF NP}`0wY)fp<)]X &X$ia,HI&u)0WrPIvp{X,bZ=>֠K ]+ 88 DNH AdP<:),>;zt!p冨fn`pXO"=\0 /`J؆X= @љrYiS K2I'ȬH:[Jd׺H*688Yp@5 xu#fW2Q+eJģ,6<Z֬\3 [ުb0#x7tkċ*qSBÁ Ȕu o |He0P%õܒ! oXܧ,'lU ޢ0xA , {wlkX/YsP}$S9 äL*1ˢ(Ch (MFj|l}Hܒ *bΐs+ye1w]՜ɘ@ 4e xPX>vH/,kS.ug\ث&x@@6Y$ i iN]v*[cg ʑZT8{P7/\^K4 dݛ!@(C^ 1 ̡+}hqdJy&8 z`E`Hz:S.p)>XN4M 5 'xô5Bp2X{َ ec x8pA|Q Jx0p?dBdtS󹊳9 yPvC:DMAS~5F[ev^ RHf_)rلL!]dTi hE $iRd dNwv5u0$~4:MTl橨;\;1˄B*5Bxx֐!Coϴƿ>%k iWBE"؇mq !Ylu*$:a sP@;)*(`9Sjx@(*d"NqFUp!U7W:Aʺq84~m3dqg$Iw A*kf!9 +(TaR7:>F`e18=0 IrP6\ g$G#'Uʂ7:sYX K{@u *w*o  65m xAə!O a(6̹E8aQ=0/GiBc3wGJX~ϪYˣmP`F!;Xރq#DM Fhxx/|5z9΃CK') ҕ1*#@:E6[ WCv v>"9;ɑFд9 $BϟKInTmM>tH(b'yG^vh[57뎱)!ҎiD#F=QnjJ+)& ( VpQCT r|Xc`դw)o si }:b|p}*[_ ,>*44Y`FF,iutNCՐd}5ƣ %w&|uG5Jڬ;kSԊHϑg']C OF|W({bx^Ӱqˆ/pҾ!Q#׉Q3YЊOh{]"JvWbاLzk ,|P:>{8$?h0H_OwW  C@p@A!@H"P* D@]JdJU @Xn֡jb_d:}>_108R \Z u' hY@k%fTX&L?q'NgXrf@`S |)JXU`8N(NS=o9f= Kj22/ۧl*)|8l#(H&(#v\v@|s*\awQex\A <8\"("GuÊZ+ P sK* !s.%fW! CjIt=DTZN⋂IE҈'QR=>LS oiz,( ,*hf oIVWI`PM68<"  *Ș{{,B5J%)z:B"("4 rPJ2j0t9*ˡB4D!k,p @; .: `8 %c +oIҦBpbW㉪{@S̢ZkKX:|(^ "zKHnJfEVI꺵8 :R'̴;fMX;Pq B| TPl5 we 4x]ȪZD:Јd-DhhmRFK}D ʔ$jrñ 4p Bs p~O8UN Pp'̀?x,J> a l̇LŮ>srFrj6~ pjU|CP;&d @g4`zjJFqS.@-@ yC8eU < )U+&5Edj X- d L@SZanRֈCU˔= DвHȷx`tHAo$Tu9)aF+{6B:'(4dMU)u)HHдWEvSKә"+6N@}0\]Oğ7Hao@C )ldpt.%EHH`F\&c&3`e)`! '(䔵>@($$QE0."shO >Ni Š%A%!IlE0HZ o:!*8̐[ Nb0̠32a,@I &-B&Lb;L,fcH+!Ư? LJRIuiA&=QayѴI)^quO A@[ gI1];ռћH)mP !iDJkb]Qݱl4y (նs:! (휝8N!6X}4^G+Ͷ:Ml:+ "@|8ڀjC1tgxJ@vp}2\y{ecYPy Jo";?82+}8;K$ji,xCw7_ aSh[[ru:UY=Бnx{G yl"`Zi泳 }';^7bQ36tnǾIH("(' zUFB~ `~$f\]d!oj$N(]#tgRoMJc6&zo@)xi(:YC {p_8'd"vc*HhB Ax8j +j/C`;V``$*H>AmC#&rzTC# y8\{b&?+@zj8 df8Dp.>TA"[p$bGbFnJ`*t8B|pc؉n*@F ba!%)% Q P8$ CP,DRd6?>pB!z<8(@ w@]8Z3`J `X*"D*PŠK`@O$o>_{>.P,f7?@lK`/@!}a#Sy\7xCNR|t-9FbM+`Qdf=wro po3K|rH&:S2 *Nj2ހJlnS˯)^xП'9 ,4=lM\T̺r#PҮ/wrK!#">.L^jx/R4{QRt|$3OJA 1kh[)0i5.ǹ?z%d=2d2*RH?ԟ?RPZ8A *Ћ0ö "LgBXwG1?Kir$ [+H*׉xNy~^.와 TtICol>Q+1e Q8c+0|J 91v XS4+0| yf9@.9 @*T)+c!-VS3 EX p ) @oJ et@pp:O EH&!HޕF<"0Up|)Ic1ATT3\GeD%2R (KX#3oX̨97^#Yr`+kmDNIG˧^KWjK!=z*7'tz@aW9<a.!a /P Ahax k^ K0?a#\#|>;lj?8lZҹ.BdxjKPBhS,r@KV%jSAA/'PKZ)E]!@L踥Lz5hhywtƙ#a1zL$#$Q 2NYHKb<䜔#b}|@9:wAD~hDxK; =${Cr܅UI>7 &z@I^y$ϛDD U`.O0&<n;G@Q汀x_$8 X ~QtX23iDTY3R!"iyDK~)USC4-?0,)l4x:i6%cDc,e XQ$$לYDL$-*\Q1SwzLd4ƕR^CN ޙYli 5 vE(}_i9FRn?Q2;:!?ATU@I&G7EƐ!BeTq@- @5?Ƕ(O(. @I mj&\՜TىJ ʐb 0QMi#޺t-hYwy*An.È0!0 c< |w+ uV2=@dďkeeE*ӹۃ pɦP&.ڶfeUtK*="@3+"in+M z!^kt >74Cc9@ ,}caI2hBPEXĊ1@J}@ @4sJeYkB PFJ@4A2`d@CxQgSMNFk+.Ai0<a O*s|Μn%T9h,nfL"o 9THi(VkHX*FFJ| :cSB |'{s!/  ܇ vZ X\4jqz7<7ʌ40^{Af r2łG#K4HA&2R^/vZ"HJ3B mBǃ^EqNa )Y64b^JD>sUBRD>+2>ʀG|+##:kngPMcb^LbS($L S bLJ2n+q D^JORq$u{J]SH$Ch4El2m{ԬL:BNbDV*p/1lXdY(\[6&b8u7V0 2/X.(hVuV;Gb**g lzhV5"d,&nU X4U d>i6.(BL*& jqZ:xEɢh8J5o^K `&EV8'^-@U"ńœ'g_LkERl2hwiT,芢9c3ƻJNOk(!/HXGdtcLc&JFA %Ą0C.ۃF4*3& jʣфdhq|Pb\CqʲkXRf@hhEk+M`N) RN%{ -o.X&J/*:i݃W-6 )~wAbq2D/k=xhּTQE%~jS:%9w$9HEX!c?U΢~hk/ V--*$pv%w + d$Ts}'bAoP8`>5:e4USj\MB1Ƕ=JNhCZLm!2#'LaxUkt/ɀNR'4 8EiG 9NK#~ Nj@ӐEL8UU @<@` :/C--:eU$AD~/12?\ " x({gs`+'+A2jm~4U8& Q,;(*dfӭdJ/24<`ro4bQzFBm"-gԣQ4mMt=.lBER4qXb^yJVDx^c.]f,'HC% wIxnr8"֦cUw,BːCێ݉ Gdx^J3v ?LZ%;}d[kbWiyJ%/Pۅ^FjEL `A@K|>_`KwLXsxl" 8h ?`ﺔ ТqH ;ͦP0~** 28'چ)(;(L2VIk-D1ɭs܅)**H,6,n(BDꘔ!T~ b-jB8:P+0ͪHJqj[ 3b(ޯ),3z"ԽȳHLti;{U#܆!r%HԔԵ'Xpڦ [z-{?CQ%'+\WXp|&@[_ώ #/ mP$0ȒU[b0G>B4*RRWŌm+wr HNpGJKF8f̫jMC"V;_,:$פ4$ YZ)T}K9-2\iyxy2INgiH/mLO򾇷,35(z_{41ĽDI 9+z솺}vjiI[IR:*-<#>dl=[=~l-T_*rkb{$0IH4zg~oHC߄)% cGHl%x pc8dCcrRBaNS.ii7䄥'ZApM H FdDOإ>:J@$Ј b!/*s5.9e:t̏!`xu1LVHcFha |p -BǠ*`π*,[P.[V Q g~I,e "TJ 00)n@RTJ%%55fӸT 0p X+@p`J FD m2>2Reae x_\=sPz${]` A]'XQňQLB#Ā0A!Y= *Bj%457$㚅@-K)쐆RI* -a7/CJBIKxsoHA$@RӺ8gEΒVJd&,(uPG/DQZKE}EC&0qWBĹr =Ш.XU HƮGQb&&9g |H<=ǘ$ML=|J@0%z gpk. XCxo!@!V,@)YU.&C#DLm]SBI4TYռ{'Xa*Ґ q"q2@qُs qgc‰N!7I:疨)͈=yP*8k˲Ȳ(녝9A(&q[3< H̢QG YD`;T˜p14 b<1#s@ G+ԔBȟΏ-8ތr,r>k"!h ?xwB%, J"jt@A=8APL0<\RD0;%8;8CĈSnA hy :` =, 1s9w# l:AJ$Iꛍă9:uyz C;$JE=0" A௯;S9GK!ƒ@ȤŘ y[9hch/ C>D S+PBDR0,/ 漨I lDArH!>C TEQ:_!̔> kDⅢ & @:Jx̺Q8+A伒1"/pDJ9 SC릋l ȡڅҐb ,(TD∋i):M ~  ¼ | sԵ|CHY5 , AM  F+ݍɫog6`8tJ7()V13|[1x6q)P:8xuaMJDvE ,-t 'ؠ cPom B˹ JQ y58eU2/\^`5x@9F--᠉xp/ !h2]XS@AVZ QL8XDG`xGDPbDکb@ pa oU' q0a$H uM&FO z=Q "|?@X䪡 ^.D* A AX6p)=q NLh*+T G)!q%LIB<͝p"0;; 1O u|iȫȏ pt#kkks0sxTz͓Ya%Lap8@=rNh0Itpɾ[늒+ 4āw0ip?BJA"yД\dPa]Вh #)xϐ 9QX# !㋽<@30T2*1;2IeQ3ŀ RTpUd!_Sg8iJ 0j2m/"U Y-(ruPɻ8 d Ȅ ɊjI:`8*R2x)qm1uRʫ؎zQH`< _I|? A1*@E(@CE-, }) J J'DCQJ)%+Q@J>"ď6kbpx'Q(P Y.6iܩ ]{>فФu(vh'!ihq[9[b`+2ŹT\*IU ku N #cp ܭC Si"_Ykunv5Ht@lo8sH$ yEi>ؔA(؈D: L)xU:Anw![d?Ti͝ lᮿA铹(RDPI5YlLxy?8|%o\K\3>ByO̰eQaN` cID\@gd( _׷[[VŪ櫡=H/Hfc^  ص#HTHw>MʷN &N2 !M 6DH\d8Jẕbk -$ /AY7& BAxגTł˔Q(iHɟu,svM X.] PPI?Ž$G!ȝ߈i2H|tо;Ɉr;"Ê94rqʼ1Cd \p8en0?u3㊖"Y{RW줌p$Q+QTexb[(B:ÙƭR NjXp(2J ێ-C}yzo" 0ղ: X? e"j٘QBL !ɀHI<22Pt$͝jguU+?m2wȌqdr`u r*)^_51_ iP$g0Y ɩ"-w0q.E 9 VJC}}OPU%[ 8 MV8$wKQ#Q9@ ɸV0_q~hXVf0b&l'`wЀ |P W q ==u؈|  @|=!?A@JX@(X BBpR60GmK$DG$BI%J[d0$U+hcz8krLdڜCfl*~<!PI`xl@jilH8if7 yi$yڧ+ҩ9<3XV:߂Zx^=؁a@l @ Ȳ`x"ϥ``H$.J!g@2j'>2־5,z@@"HJʡC*:P!>bEp0 #: ~;>ƥi}@(:U(gg% 3Ʒ "rpIɨөi7+,2ҀTPHM  B=`tÔj8WrP h2$`d(TP;,ڼ!r&`bf q3ƬC"+23Y8`j>l* yvg4϶m8*]`W2 dӲْc' N˃Yje- w5[Ұ+874ApV``O37zӀǠ0`v_i{}(7$HP~w0̪~ȉgU}Xꂼz1ӜjzꭒsLyy!ʊoIs)c6J>"wQ丝i!ȨJܶIe<'֟x/=Fb@ P1@G^:S|*8*e…}c0<TTstHNB z*HjA!تs+4d=&CzW{7NE4$@Vfw gC >D=M9D7'.SUA) QS!CReX% â tHpy4qӑO#hL%r^GA8tbh]e+%`$b2hdkt !Auc$.D$f2:4_fs*Jy$Tnfލ%c+eNTD`$fF$`-KYlն9,I 0C>:h̟C2BAΪC!'P#jO^I6E*`&A/ ]H1,tI-$bOz|Uqf `q#H &Il_f 2VX{tI8C2Q\(:Pa(7 hősQ!t΂[l8/UUYpHa(Ҡ] &Np襕C3N{C+tB/#r ihW,s.yX|b싴35eQx'/9M>8ɯ@*2apҼΙCȣ}EirL邟SpFNˆQRWΗOgaT!D+B )OC ߰FE^M;4LYW( ҜuQtI% a;f,ᡎ⼕Z>pbpj@``kE\,ӄ=+dżGsn44(_$1lzs@<(;P-hF6a I*r!"f {r.%z/x!L /(eʗ@CJ ^)Ǩ{]y$ @"؉&`IZ:4 g-oSp2c9:9Ji>s9*b2JP0N¢+(O20I|zR=NJBEh& (|)WN`6`p@SގÔ+@=j6#IRB +T7)F,f(쫎B)hfh2)+;YOB !ꢆmHOɊ.H%")9*74Y)`,V$28tˌըHA@*҃->,}DBpz0*Kd:μ l$%!d}dW?I4ȉp}L#lGcBoQ7:&JcLeP&}T|oI%5쇋t`Sbqu:Kb >2)QFk52HwEQN̊"36`t U(/JB*"1|$֜"쀖$omKH"ҁE bZϷOBj+ⴆ .aBr^rFx-G`G"FW3(ܳB&$6z&"R`FϢ:IaoG6,l9ArmF!0̜\6+\ KNFh"2 &j46'xal F&⸷H0n (&Rf Vpv*" ;`{8 dhu {aLnPe`>.@&O:Hc6/&Iįpz )Ѕrg^ PAU3Nj3^0 @ X%RH|')bXt#RAJ| '(US&Oʘ1V#l.B0TL$, g~8*ަA.`&`ab-BX]`(@]P`P,`hbg."/Zwld*,EnOkH7admLRol'R)xC(&gS:B`!(,ev&kI!XL U't.J-A!Q!6"t#`jB @ n<2{.ufR'xciO5*)b%3 s&ZkaoIkJn F"(A!tim: 7:dl'ԴjC3 Fs D9kpu&wf*` d!E%  1ؘV2Dc %v.9Ľyc5=|&,al@I "c /EBFRn^kb6/:aG w+F$ M̬v!c 1r BRQX  L`]1.8W F59Kʒ1cHiz`2p W FB܋T2o&B0A^kμa“Òk"Zo 2"B @ 3&O1b@+)p a0-UT H.߈B:B,M"RoHȘB5w l>ڰbe"O"DFDܾS$vn#X*Ƶaj߻\2c "o*DN)-Ū2| ߉ c3=Ai(®H% ){BꄒJhQfC3rO:R#ES9,=H.~ߓP!cR*pP$4C‡ @ h YB#V0ȝGՅ%25q*dn*hJOg2:4W:p#)YzEg0y~'̶"#xhBz[=h>#(Q>ljn"?9Xu`#:wW 7353B%"t< EK.Pz2rO3 R.G@XnQN> *L*DB"jXgy^H]]jE/  X(} d2 0 ?PtE cB9"C"S%@vW $Mro~G`MD/*lBv8r_;GbpN3 Y R+:n,Zk`"sOkh- ?c8?#kϪx/>@w]lן}RЭ#܂n_Bn|.p K+J|Pk*^+4AzlgsnhRrvGD,2jk7z򿑫`+j˖&fzT)D?+#(6Ll06̊5*!Rsz,jAx^:jC(O:OZ9<@J(-T=+kG%Orr;c =-.䐡ڐI5,`RLR>EOp2$G(R O{4J1:.GJ e}Vu& ( 9P'pR9uae_!ip@ h60 !9sQPy0ޟL[2bYdA?Dz6( & $FHpߋ4e!׎+=<@٨ekRVd% @F[4 - r1ªYIk(SvtA{0k̴rj7jƚH *D*”'j.D1cKV2hvmx!p800b缃rUXQ`ž *%0O MxJ#3ҥ]P.EG@%PR ptOO<0h t\dH2R| EFqy@Kr!܆ɹ9d} |I9o&Fdzi w$.2!~Tq96NtOSxJ @Dx0Øt%,!c\IcωXs G4gM|[ iŏ<$R"[ t+`]OJ=fIr>Q1ǔfӆTgnɺT< {Bd*LNQz TK1*}RX5ڐ'\ %׮4ⷛixh9,pABq  " 力DhH $a|2qh;r A!, 3~ X?HKp;vq9Mtb*<6)6C/; 3@ `J #Ñx (%pp6YзȄD@O_Tm:G` j1Bjx0h4r zH헚 Bz3<%[1R50q p2i\2i(Hps  r0k6k_&d ( u lN xù㠀i3 V(z,q LZH8 DK03zC (' 8^o˅XWgHc#"`0H)a@` 81 a'lj:r:*(a6Y Hx ?@SLHLiijHe;i@#XvS\$!GrE !G񃼐NF4LI5ngAA'#7E83-!$44DcoQ.E'(˪7}$CR郤x2W3ۆ=4_E9;?QK~03N0:薇hȊ %P K/(T kG(A]Z bdȒ]?h$k`(%DTSX8kzRaƱ(IȿAO|r+"(=0hhR[!:uBp0X&aH\IAUR5 ' l9Pd>e`e(R$X5 (6(yO8p)4HxLyXuӺpI$  7X͠E`Gfhh8|R @">߁@x u/PGz5Nl$P:cѣP(HOpHi(9(),պJ= c8鋍0v:#4j=8 hgmMO\`u.p!xIC/'-;[@LnT6QP<.L$IvmAZZl8?Z Բ)@xxz$,hc l/yŀh 12lHӔ $XsI+QT*yNC@@TS T!6H;tD;yc؍e.;XDq7s< %69۾I)8-0̳<:8b|D"ب = O8a4 kS묋 )?yRcod8S=4h@C"5d 1 ,YDN h9;{d:+cLYa`5G S'3 aË =COEbxň4cT6>e%nNhd;a:(C Qb1=/ЄQ Aghg{9X {_K;k5پӮ#r0Dވ@-a0*A#PiإNH ã L6[S!J3beXӃظ4RAqۊ;b"֥cd[)PUK P̹,$Xe}9-EYjk4MN#%Q Rƾ:4פcbff7B5԰5 0別t^ R3EՀaŮE 港XJC p[ |xd iQK{A{;/c͆@Y:X!)xx UAdK/`H|O ]HPTHFH<\~5 h8xDJ` id L^KE%I4Q1(nxP SX#MIԀt ʐL1T; Sw i]$̉>ZA/P99+Ge]AH5 .(]cU^̣n$J#Ѓ̇0vL/3ADvsnXhko #,`ZɀSG@Oãe*L&)pׇc(U: W,kDPM g9jzȑKI-jc 歀gK dq/ g|kzU;e(>ߏ F@w{=a` !? 6MW,"8$}r9  G#@`5KM@ I# TJ }RT0C,~/G\g2G adҩu< fѶ ~h@w3GApZ.ԉ1l"O0"L@[]"@o6[Vy00 l.·}A"Jx \_c, h ApX3/z%U"|&~cH YMFy ըڞ> 즡(X&>~Z@_ $.+r'`RoJ9Oq&~Mľi:L f(' N:BҴ *"x`N Kz:*JF*֩Dh'Gҙ l>m䲴Bp:hȵpAkZd)"ڼy8 U>YPo U6GUi9i,êN^ty$6^pYBl,\\SB:GQYN+x>M#OtB Bd5'(0 $R}p~ HcH]PJQU!p CRcTF&zW]$h;() >Kd5SdrET#h K!C~ xO o&dD!Di9 %DФ.5"J?ޕ6*dl(e '֠4KI+JH(4/'aU@Л<*ԁQnx:f %1t` [ ^SҜ'<*DCJ-*A@ 2Zd}aqVR˧"Q6U<=8\D%P  ? n@>9"W|I ¶|:gK~tpIA _ z?ɲ[0a\$>zOL"k%"d<Ў2a<*T8E)r-@حH!@xb ;R|Uff_9UjU7eZ$l$E-"5x!]*R/i"bl&"<ګ ! LFY[;mʺX4++FDA l#4gˡϛ 4*vb]H P.q@,XnC%P,1j˜8^:P@+< 1/"ެc(! .O3xdFqB(%@Ђ$$>aՙGx9`&3hGlG>{yAQϩǔdln-ũ>x@H 9'酭o H a-$@0Q-"|LQ 暔]گ$"D`4Y &%zKG0R|p;)HHg9|ul)=$@o@I^bMRʦ,A*3qA%@Y(P<ޔCڥ@in&vݗgU|E5$iQ~jxwRMR$ wlII7I:9/%HX 38)Le((PD ML(@4>QL5,%s/??|z<!ho@XaB\h0|F)l*&R%D|9`c<"r\>L0 W'WD%0 ! $!>L$a:F XtHGGdp.b78A&!rZ}d$ 5|N B#F^9iN(J %,Hb%-dfH~`,n``@e0 =^H.c`+i|v0$NO"<$dzh`cA@(cFA^(zs D@hB( e#l/!#A"U"#M8͖8b!ޡ ?b} (C gB ` Deм|="!-@ b"6B4=(`&l&GmHc@_da6.E 4U j>c$o0",>(jƠ1! V#B|B: *Ԅ(l+$&t `je"|&rJBla%>MހbyN7Dh~,&>t '+2ij*4Jy]cK]JzUhEiDWHM6{b$!F( zh蕴R+B(Z>`H"rnN(i(-G)In$|3(~l J򒮀0hʌ28]IȼO%Jeԝy*#J>g+4ć#QJ/>iRo/M4l(jc跈hG~˯MC6Գf$OF~tJ")hU|j U[|(0RǕE]WR@˫AʂA00kcQ⒴xT{ʲ̟QBoQ\@Ro谨 U)GUn>&b0 }N~l`䂎+h+2"`̈tU<]K*>*?7D↫t+}U¼TUASk#yǜ!B.Ҋ(*Cx!*A7E*XB#̇PDSh ,⎕ȊKn>hUHGeXkZі*$ <ƊܴS6/CF>0i# zK2 Mm+C:"< +I3 ƱbH4[ƴkb\XPe j6U(`KD `(GWh =+L HAjAj?K `UcH(بkc ,2>~T΋5t4@m^4zHIa_}G01 d7}E, °K o(>Ɖ MDaO"vS ,an Aa`,E@~ `:f$n#S6[I:䒜QVObN!f-, dŽ/h4ĩ|]lx 8-gObluB8bb#/(B9FFK/GNIJA vatapo6:o ~ !F`(`" %7 $pB"`"&aFYl"Q@{T폗SE?($HO:^Aa PJV4Nru'Rπ,Mh( :ʴF|UДQARȩFCpH8&+N"I=Y)t>Go.NUbO0Ү'H.$s @zK) @fl,b >bD+ @@$p(B OGM[Z` AP!daGXB׮wv>,e+ (,GSB1 SH$ $5!.axÈK`Mb 1e\ ,;![ *@ kA%N[  gBFo&y W@> v=x&g N3tK!;`ھN~$GnR!!PQ# ,r|,`Nb "9 HTvG0 ?N&f*+'RRg(d $h[^T)j4a "y FyHU`HFL芳'G{'ǜBEeɮYZDhxewI2&Փh@(k LjXI T\~[n?/a(GTpwBSjj̥ VhUȯH"Tt+E]hUP XJҖ W? @`,(~0,P |YTG@'K@"|~0`*Zq3ÀSmN?Zis4T vJeY H {% `,àvx$7p?`TnܦWSbIHG"iV1T%MzTsgKwpV^ |6I)Y@[gN7a7K`'<ͽ=Ley/r}3n ;b"ڭ<}%) jH9{'0~9my  -N >nP `B*#/GiX!g&'΋$#^)"BP@ I'˺H3ޜ?s %@* 9l >+^Imx/"FcߟJ"r9IlLlr9qkp\뎽/y  BܣMR 4S=K%-ͺ28+1>@sJ@m⾯B<ӛ\n@{4ʐP |@[HRG7  J ;SB͹Qj+s6:.r.03gx7Ȑ&"8HVv Rd`> lJ{E$p{gw[zt/v IJYhG} 6m$,Z,QF _rHWv m1iy wIw9tѶmlY h@@d}" 0a@%Ygyr!|'~ (ۇHgzKbNQ !8#?1Oj )8$H(0U$\JR,$Pb)#ed48o)X$c` 4@w 8)II4YHN4 f͑0nuF@@=#p#B@:h9 RHIq{/$L۔p)IRUp"h)$ԭXX@> 2p&#&ct1.!<#6y-?p&K 1$7b`L(HC?JI-LEPW"ZyiQZ.Jep󞓦Ga]K2!c'F N$1$W mGn,{7T{8e4V8MNG#,dƳHIxjf1@kL8@z2'[ i*<pP h`KJ hhN$*hzs3݇Q-!6@),&D=y zYYIrrQC)]I6gЧ 4Ei$'Y b͂Sc CQ =/ܝmiY\f"Ur Ѻi c o--W:9`Dtk?dfH;S(U)G!)Ĺ1WvDQ7 aT+8s]`T[!/rtF䱑0s*LZ+\)E!8eHTY"$+4" Dw1-Í&cLBhL 8phX+0-2B`Ԝzԣ(](1GJL E/f[ {gu8 QÛF' .iL֪`t-T. lU:T9Io#Ns?-8XDBOdS9K^G8 Uq▒957tJ2>p`9<"KJ]:(UUZ^4\t֛,\Utg|& Fػ*w;oىϛ IDǯz]2J"wKM{z>O ʴGKH%8w+kp/ĺݜ`pPE@@ C=ԄyE,k@zbL (X+8gf J^ȉO b :1&8yi硱 ?GA|{ Xm; 0XX%1“FC: #WM#'7 x!`6H(*y)LS%Izn>.ž9ݳB^`(08=(`8*H!p%,gB#y(*8cJ"3eÌZ@R-J"P@+Z P^Y#<IkY5 ֐|!i `ALq l95>ш˱YH[Ci;ഹk&T8S U nXv}Fa Xe?d0ܬ2t܈p1|.a{Kk8ر *i9# b:-Zd:<ى_X- bd:S92L SM菖& $¬ \Lб  {FwC (6 Q,m؄` z`4hडUV ۓSG{MѤ`z 9y!+ o6,^q{b{`:zS dXha j& S&5!*Y !0\9½{9.D4ۃ>1 c+yhek!C_Fk%k b.ھiMFA|Ap8bB1 ׊ <9:Zۏ) b)i5&9PlɭCn-gL/hSz)&{FR D%n4= > ɬA q^ES $Јڥ :<9|G)DqlN kGњ̩ A $~X9$u  n*LYC_ UH.&Stgmw PFeGQX̮TH i YdsCV ʨ?Itxu3ڱl]x =5*`P5@00::,B9zD5 | -DGPl;*GKQ w|X@w3wa' Wp`Wr?xjh vDKc ^r(Z Ŋ@ʵ)(H@z P} z>*Jx HG!" 4 \B|^i@c"(p@UhXc ($XX-8=԰ Pxe+IUzگrU=]KҾD)#Z#mlV$6U.78xirlj(ɲ_3QLcȖ\0@2IQ '"l1?k0X1 *! RE!gȌS|x"GEcX8ψ?$0 ? |>0$ )a~d@, |@g1Rg@&g `<٠zDA`+ƤB.̚|=H0 =^P2UPpr|oy`qSަ 5-S"L)\-Kΐ B$Y6K$ }4hb|z]v{|dAz$MXRۀ s)ZԳRؔ+:ਹp h 0ˡg+Y򲨊R(:k|PҮ B) C@4JL"ꪠ)nD0邖@*( #Xe^ ȑ:D=jJl(낈-昁@3$N 5rK J`+;jBcIE<)os-=Ӵ#ub C$  {X"z]n%`(PlLx* w+dnYXHBu3jޛ& $ &GȒ&$gͫG`R~➪Ԣb (n' B@Aƶ$B tb@,Ym m6):\)4Ȫ-!)jXK*A n9~ "ȾW{-Kׄޒ~uX<#20Kk;i&fp:## &, 2mae&"r*8Fz2CXSFA(2"Σ4Nr 6gyR?VBEV2זJT22=}^ 沁:ϥz.IDd&!DH;4iɁj-m\ ^RDجBSI!Ɛ` I6jɱhLx.Y .H4*E W,Cԉe<#7BEk)(!BhDU$yI9bɳ2CZYD"(g 4Q: [;+خ8,K Cs!HBjH".HuRD%$oKw][W6X}ܠm#j'0:[@)r.4;);`K$̋WX!TUĻ&o"':T rW8)8r@!hrUQzM)BA*A4蕡9KP{$u\DU'*-,rT'!*Q>o ~@{X u-XO[ett2%誰D$U zjRw\g⚠3-*̙SYJY^廨0C3lӲqD&Djh߂и2clɋR/ٶ4dQ+YI1j.)NBQ֒>Ʒlk;Pw! !DZbr&lj撊n,)z(4,_zсQM;H!^1Je:µB~ Z5=V4e&_m ;8Hꎅ)X*g1C 'H=oj궅`Bį54k&!pbh""HK`6z;c,W 5) qѢ4>,@eefeokFV/&Q) @!0b &himf|0D=iM ` TY $$&u+mmLd"F/ M+&rĆb$(^ |Br=hO  "l=~P`%fze@ FRbB:b.uf$gR$X0\2A A'JkļJ.x ̂wd"(jƖI"id`)ҮnB`!6P-OwX&^ebUDj)`  "V.n@a`'J6zJlrh'(,*(L:":i( Vr'S>bl.HLXBD}hTnIkrj&BD݂(('KG,e`w␌.%ihn $I"b*"(+3`1c j' E"%c_ 1xj ,(Uę DhvxEhD #J!K1A!&y4@Q!ܫ\P)2(qy:$t',{7Lˢ*b <=kTuv!O! E `cS%AZ@!dL'b6{:]]kF]`v zTCX(n~GtlM8L*'$MNxa>k,.,#,*_b%[6EJ7+)P !2"vj@b!H.ׅ\xt'Hl`X#@vhe:F:/+TblіJSaZA$ ߢ,=n  &a6.nvۭw6,|;cWTuu"D(!> 9!\ NJ@8!`Bـ#VD trKta,PhB!* `53b*&F ׎$j~gr&ë .aof8O $xVE`Mh9I*aFFAPPcCԅLp3 ayg!4M R@8HlPt⊩YF/Rc(."D+MS#ML-3wfW"y=Dh&d AN @(F3T%5"1*r%ܱˠ aBz&5"av'H6LHJ Hɨ-BMƬ|(cQFJ'AS%P" v6 U".DhLSꊖ$[4'6QYȦ/ftT+DwHCi+kb/8(AI i :HB,HbW/$R; rm [faPͬ: qR:h_"P(7V&:~4yԺ&>* D&/2BiA& OcX*j |b?~_ <W\}@0)H WB)}æi!P*pc5>={=^|z6͠PI 85b/X蔉XfT( +cP+?WTĥo Ϧ8LҠpE^b6^1J&z xapj|QDMz ` Mb(܎Kiv8Β Mm|1{lA!l9!3Lp|kk/Kѥk,-:H:) ʶВX-҄ P 9I,'IڌH#!2+)(3kR@J0Όns72R9hæ:RHAibv'oD?m{){()c/)l@?=1|.Qx@3a7#̣2e5x\TTPhl2C{.I:2Ijzd2K$ {q%o`iE1* $|LhR*") ?`hi u yLItL*yb c v^.XA@Մz`yLlW@`Xk #Z*T$IdFKϪj GHA֎& zHz:}(Bì`F9G 9V&V," "PA Px Yrҥj{z{(!Q& ~tB@Pܮ@s 8c #rK~>RrjA*D]T2]%6æp|fP*k A4՝JȻQ{ tN;u!\R^Ec ,`9Gn8rpqR9-@ؘ7VQs9&82hº3ŔN3vE4cFGΒL-}gy| KW(\kQJ0Dky뭃#T > KEIɴ]0@Aƴ.I%*2&6=,dāe@ P@O̠&Hrl%GcGMqg H`.ɇ8Fցj6=9ԞH!{ CI) F$`)R "XLM۪TGn/HY )_E7q3? TzBpM 0BX: #嗷X!-D`-  7(;MPwA4 @Z;p>$"2B'x~AA;WQD'qƾ5ȯ3]L71"^a:`/Ì똀*XDGLLBʎҽr\l3%%tP3zH.Z"$4b~FK$aƂh2Qr[2ɜ$وY TX8]XJW[aWġ7G'"J]TEtFP[fO`H=+|뒴DQhE@|?zn\Q( yG>wr~!PGLo6-.HW~E,ġ^:I:F3urvӧ T.#uȨkF!rrzh_"/C ܜ^i|Q 雞i fzn}JVӱ7] 8w˖Ya*^9I:I%WIM}p䛚<!56M5̀L׉?0F5hHctfʾ>GDv@EH-h_)?k5Q7<meeïFa+QWHƊם*'s:gqYOXS ʒ97e#$ܿ.19s"Ylɯ2|qGǧt>4X)?2z똂N8qLX)9%`v.Hw cŋ P+ A 8h3$q*;S#`83їi&4ŴR;`Y[Źj9@G32L)j H3{q,  p ` J2 푓9Pyܾ):󒨒k xY0 a Ҟ()=q:+88˃DYߑ[=h2 I*H¿y b އSP#ᘙ; =A" :Os-=y1 {Y.z;+bcC;  C p1l&pQȒ)Pzr5@}2Xv0rqGxwnn_іIWp# {`|ɩKaXd$ aݣPzDʄ~hDL8x}4 2̵i ha‡2kd(`$`(" P8 ',h#zѻ2s #46_# 2BrB:E/#Ҟ@ql m*q!&Q+yBE #/j{+hA@8Iv+ hxp3xhwyO⯂J{e6. );1l y61 <|AA6#>*:o 28w 8D]ys';S7rz! C>rXbXR!Xw`vX'Si @=MpǽR=3P8:0V@R`)TdS}  8OG1yo$[1(˅]hxy4؜pMX 8sh2-fhd 2}:٨b- /HI`]ѥ% (h!ypw)PcX/3F X/d^ LxU`$߭*45 J=,Jm"3 MՒ>׃9:Y پKc(b>MM[Sq qe2YaQ*pЈ h9yR؃x8T M1WQv1CY%Hr{+ϐmĔsbE b @]x{ӓ?K0;"Xpe,/u\Nb=/t\ 'PUte (ht([XS@"7y Ŏ0128 }ղA+a`[@Cn42˦AtـÍc8ͱ]srBg61fG>4bLPe0  QW)4CejN=;!3q(+Mc)B'*@2.M^ 5 `ϋ)Dâ>45 C[ x؏0 pδ G[@6CQ)1\ ܭ!z5x60'3=2-wQS:.?Dc=C˼ Pf zL33Ѡc[܎ c+<|ֹ#d(2е7Qm Lxo;ۻ3!S 6<T4z@؊r9 Q>@ d4 k[im 3Aس*尛FN +@ްhช5r(@D)V  ^:p"3I'( Y<˫f) @f-۳%v;P4^#xX։؉ )Z9)3F#Ԏ~x7 SIYir[ $* h v&-7iPhI* {_y+`@J6av`h0fUcp!9L:L&Ngc˫4D丝$ aD65`)nN(5 d>)?效| UG岿Ё8PPVh\JͪS 'SSs8uR 6\G73Z}4F$ ^C($>Js?qm4gipZyA 0xr20sޱƆh] 8 ꔂ !x Vف(0% a М ipVLEhFJiJQ( 8 HGhD0\nύȈo yZxg`N`q@SHWKcK#J_@L} y @7PKىDHc͘j$!9ew>Zd1M $6(0؁B 1ewpE:ϰ-XYŲ-CyJ0[ 19;f0gKw,0PIF&UPx+2*%u΀?crfP l~lx-C3Oj+i݌iwPC6@qq̤ SFA)n[5վ ӓ?43 2`E^hVEh.-؛"`pOgXFY!pVװ TX.rLGeU+^KT()Q[\(2MviF"tt`;"oh0~xa(0P!PX ?_X C"p\" LA0wq ~߀@EO$d O'O<o`X0+!jZ-ـ}z|gGKp8zJ!g`Iϗ +*@f6ljO1mtgmZ!0H S) z ve+χ. Y;$b蘒*R|@e1v Xi [Yix'=Pҟg}OC{2|tקf#H)S4"8)b>m'`  躽&h@$PU " +:PPPs<%>8)/ `l[t#C 9kTt+ BM*J2!nfX, B äԴ Ҋ}-(ιl g{䜀 (2+ҕ3_)0厞-Ҋ~ҊdB/.+! -uY5sT u@}AIb^,,ȫ-R/}FzEW@X.4(*ڢ܎.6A[F*zXD2'o1. aHc}U:e!d\YК̣*'RkyC4(fN<"Lw*!eL DdRlGY)3pvZ2ŇƸdf..f H:BqedA\%f8Ԥ1lJ2KDgV>ߟywSLX`(Ȗ2xdKp`3R\u3)1baA2.d8L# LF^`ʣ2WryCGL ىTzB*K""VL͞Ow}ed~f΂<3DQ6ȖLާY2'*2z$yr2S*P'v4JVy6C!WT^kԙ4kQڊ f@Y Nd2_ <@BA2T@92#2E A30W,?蘋"B!`Jc0k.d\^C6`C !  AQQBVAT,[B]bXf.%p`n=@r"8cqet> @8@ \uC}`hCʀceI "@DcPFGJX>pSÈ \Da6&XOɰb˘ ?+6kw@?ȵ)w[Q@)MTKm:mWDczJ9fq]C:b (x ЪR+i༨Z'ZPdߣ($QP W)4" 'Ր/X2!W  NX )D΂Z_\2\DnteN1(dLq|R 7yTx {{&"p H[5.u8 Ry9Ԙi8`;plxM7_5~K< a/@X vNϦ6o^bhA8!R1,2z(Z% &Rok4G\#dBaZp!10<3^Á|f·j41ƮF~8WxAEjY `*0jrc ˧~iRr>˭=onn:;|&rt J/6E;J!^_nDJfFEtö J pio*$BN!nFb &%C%䜦)-"&'ɚ7 oJ$kFlx~J$^r(ɤ%_'k~hH/G &je1bt9x)V%i_jh'P_ 2Y6ObjBr`*ƦTiFnhXb|"1b 3#Dc+-Gb#&KY+0"wSh"'-)F$ϵ6R@#((q&V. ~m2I:rn&\e\$Ljb,[&)^(EZXXlj Jf)$Ftà'I%NWInΖBKId(.)~Јboijos2 >`(JD^H(hwcj.ZnW&iWq \tҊ]ʤGn*Ě:K}:(:"I$#nȇ#2F^wHhh(6tdW!I^ZMT!gM>$L&Li#M-ŒC(iG+M3o#2&>`Q;I.j*M|oUJ0 \LN&2?1tu+j"B  NX(}i$?bh\_R[Idb$:%ҋFPWLEo5€dh(C3XUƧJR]*t+j`(`)$vna@.߃,i(@ muP-R! ~T'n,f:X$ P)vH)Tӧ>A-Cǂ%t3 *s`)Ta0$ ͩGtw'tcDhH9bq"9\p.[GX@, dž $$h#'" `Co e["rDkd9yN,$4'AR%i  lr6X6B$ڂ`srNm1o*AZ KrK||2m|O-F'M\0@!ƛj?DhT {L8|ae~ !@j,@0uud $OM)dwMTlΕPr!! K,uL(+˼**!cJɽRX W j&T(J$ ɼ!uIBKNqXԓr%\bbC!9-SP~I$]Wv,g~CK6?K&t"NgF,i]Ie倚C$'0"WٮGTI01'~L@|UiշH(\ץܬlU@! U  3ʁrƞ݀,T^"t}QIRhW% 7(T' ΕS uPqĭSȠ&ErB!H`8,-)Fn[q3$D2S0J`-jD-+@L%k7!#c 3g Y)#d(5ISw Lc̞D"6b }P CqTMA 6d:}@L~P,W,~DZ'C}D|ؔ=TP(Rx~Z-UVC1J_td:11^is8֡X. z<4-"ݍJ:zzYӫV|K!(S,AY=zȮ~eR͜ HRaTJ&\@AS! h4q=@8şS 5Dm4рr:q8&?V>SD#sp6Ap!ċy~)McJq2!G̴dR\8r—nL.T)gb ]\fFy`ɟJhvĎz=*2…ֺљh@wD`9@:)rXvah)E6H\i'&6*?rGUl3a !sS"$YZ"B.$ j1:'$!-k EePcpBeL`J('%9G$ޒèA;$ƀ.lA)sDH2ȴp/8a<?$+pR'P<YiJCdpW@A&%T~C#NS!ŤҔ@(ƈ>x#`"DHce-ִ&L 4XJt=v0G8 c{'. %o)l>PVIɔIM%:&TCxxBC;7!4pɾ.Eq81E9^;i44n#:)d`(ijyb6cR]PL`ftS'8h,L( 2ձ@&X9 qb_92f.@ˆp[MO& BhWO@FJ;Gz-Ž"E= ,klT 'i1J,Hߐe)*؈լC3ЈX( t{<:ZyCibrtC"r 9](A&!b4 JHF( 6R$OILwa,(VOF-*xCd #R_b8ȨA'qJgNL5ɵFqb1!'T~$ 5, (EQ$%וot8hR.37 8_Lҝ$× 9aC!*KC[]Q<3|1@ZMYgQ"Ő5q)P#m(Rq) 4^ߤɖ3oo:'H:].h'QH8t\0'a}Oo!O{ٯf!}3䡝9xQߪ;j"(A,82 @DV=;@艎C?!l7@Έ37=k@n06 8 ' + 0:pųB /6D 븺/1=8Ù|i| U1d<hh_ DP u"'ta.#*GCx"[К* >JێtZ|z ` &d85J xLkъ!`m>I2ſӣc%Nc. Pݙ.( %0Rk5S݋5>zC;+?TY@:"i |?XSr&e)8|Q>У|.ǻ+a g-YPJqH z$::+s!fmp- *n!@1&_4QP$P+AWHafc,Y?t{@` ?(`"{=^P0|A@`0}> I3G=ޏ@4 =^u EdSLB诇 r""PI%4 JE8@'U^rx@ [|(yU$XQax<@yD^FYJMS@Tq/Xr_NL1ʧBQ(D"` ܤХQ賘Kz7X{-LHXRXzg l 83eJO Yv K6өOT`"Ai&bzwr1. Bv}G֨Q2S6&L,ç{Uh"ͳ!0"t#P[i͵jR+0$HRV,sfӋ<'J!* GrӨRpCrYOՈL`ޣ"*b|'ܗ [j "#ͦW  )Bmc+FA8ɑ3%Ľ "|p* sGCD>3Ga(.=I !Eh"\2%&Bxh2-%ȈzbddMqAD1!=1q0b^N#x6"IRrC@HV>H'Ơ.D[ Tʣy*BY#Y.WdD{2GCBT_5C_qFԈ2jaidkCNEdZ+J,-qm!V<<2#ZIHF"dQU(Hq!EzX鴊S9_U^|Zwܬ UE"yD cYQqJ!]}R2]T-kwe4D CO4KsNHI̝UjWADK'eafYTˆElQXk~KR$iFHt[$RnIr~'GIa8kmD7cm$ # qrn5BbzLPeU%x AU%$"YX=G QӰ;fО>< ԃ//l =5c,9 zXz >2$/Q_ #J=%V)p(V:-L FGd~<_ #2Xx&= SXf&'<ør .xb]7ƪ PU2@LaGlka4X@1%UL׍j0L4/u4kH|w1%rtr|=Cbq;hڜs՞U\ TT8 HxFdy!\0x\DH"7@%lW 1J(,SUՀp8E^;Y洓Y!?60o<Ȉ( $Uh9pL*Sc,턐`U}E{mmE9q {hǸ &`H1BY 5žX|b0͇rf \O1vm  @^ P= T/ܗ#4-i.A`B-fd#LXuibC Z*بgURMzx,6@丰XF"u"0TPYR Y`N*7m%97.b) w\).qeT)6%J,&zJQpWІk,+EzPOJT~,j.6ծT?t$ "xBLTV+󨷉b#) rp|꠸0ȓt*AT~k,7l#3&bP  xBxm,ԈI=BY(^t\3*CC 9c:,\+\(NKL6žLF&iUi ="T!_PfOqLuIY*$8En*I.YqT JuJ.ju~mCɵZ9x+ /(8B?nGGB"-'G5BMmdࡾ& `8!@GH ؄@pSo7 cXvT H>@(OdMՠY0H, ~nezIh D;MWNt! L3 B iHh#6) 1(j't2®fB|+M| #l3I B5=ʘӂQ$Cb8U3F`0&4apa$D"F{K%(Bxje\45$QY VUSA2StXA 02.R|Di*zy+UFXOd1Q cg!',pJBb,Z !@   xh5 C0xPݔ!&M%/C !-HCs|zO#"]*<4#ԥ1W0Y't%%Bt1-iU.Lusfe 4+0 4:( "|jk) '!a# rc8A~xȅ3~̛@k|4Ɛ#,c*@CVVr-J*|**ji7n:G [Z/$*4b:D 3mBQL]#R`o4/D'z%\F@):^wk)оzS8F>f,T1D:So@lM*OvR *cũԚJ嵟ճ{Ng!Uf8L2j,15FְcJK%VֆejDBRyi$P3vY#cyr݊q`;' +ꕹjc  )0 $x A7my *HpzA1k=y7;ɱO$p$l$) [ @YwڒbY{Ar 1chΫQ侚ݽv9b*0q+Y@>*Q C;Q5S@)MDAR,x4{&2  y dKK{J?MK諣O@dmKඓ)rw)0=I sWc}7[%hH5c¾+m8k,0 Ek1l&v; >ʵ[N@ڈ@rm/rMZ0#4 {MRJe7PC 9*t"x>*7Kh(Ztq](*mOȫ"z`xM#P8LjA 0lG =tp*`($qi#493* `x=<5)9I,; eHha+0 Q:!6#;YF hp,*JiC*;<`2*!fBxV `:."Iǁ#5 k{cjJΛE Aoػ' ^`YЬgpf S֔Y ݶO^O:0̰Ȁ|5I'*`AUAd]ͬS_ƒB˚t >"zfCY'pқ Gd dY4;Ss{A"m ɏ`} ;<[5&8Dj tܐ{J(U` 2P ~Zy +b(;9 նI PhDA'$ni)F I ;d-DM N ͝e:b*PVNp&U'YҒ-a'.L-BT˕\I(w4θ 4ḒG BCѺ !B$t*,8Il!B % vzF[!ǙmŎ $^J@gh,̥&ȢD;#% B3p_|<9~; #Na랪eъi#qLqӉ$ ä+DyuIj%hHZpl' "HYpm */)qg +!D`53ɩlۆﮫ1tuDDQq׮3<.hEQ.D>X> #BXVh$7ʣtE(I7sѱYz}<7i^y)Sv140Fǭÿһ z D0AC &V[.T1>KJA2,;xp1H5.H#KȠ-X\ybӋjbfT ΐ~EHEcW'Ӆb2EX'vNIP%X ':iݴ J* fP/vٖQxwOzbw"B2+Xt20s8dR YP($@" (O خv dzQOx кЪ\SzHQeT 8 DL9=l0ڎ @72'B$$f^nnQi_#ʀ Zh< Q +W 4 ۈEG5H+| 91h_99 *0"JQ=[ `C?{PYIp@͘3OX[0PxzyNuP, ?їaA ~c`)`Ā`ɢh %8 |@wT9zMH|>aU!4w7*o:b`@(@A),F" 1Ǿ_u,Ăt>@P5c]irQZa1m$} ~!-Q9am8*I"3r̴4J I!.I4 C}@QtGtL䉟Т %#PķH'9{C0nZ`##fk٦(JrQXp Jᣠ2~@RFХ,ʴ6ҮϺ2fyvYи1 JZ: C&2c'"RͰ@H:8>I/ n[c3 f!ZR3F<ɢk,pUF$D>`9m:PD'~o6|^^86 c~> J.B8$nW ā#2bd%4ڍ? :P ]EErsMfB0HM>E /#:kLHx~s2 <&fɌ_L"@x{Й3UUU*3z 3Zҋ.8Xx*7L࡟tgf@iHeݢ_kJٱiNItv3J4R\27L4r_6,ɣrxg65 =.=#[PTZn"`Xٌ{#ٰ2'gyPf MA&>_7b`٠8 ~d@(wytKjd@ܶ IO Y fCP%ȹZX'J\#id F@U\ @fe]#sY B˚D4h AnQFҞ=" D{8*$I1  |1$!ҟh &A~'p1{T9;iL@M,f>iZܗ̄f2/.) 4 g/;< 2J&IGL&,H1V Lˠ~0@0fـ5=JW9 3N L ~$0zD  E? * @,OP|%h$#)Hꐦ[M?'Ts!p+T{uXv'@3B҈jS褯qjNǤ+!J;>FUB̼k(:TES:M Pc(dQ`9:-.ANC4 >ljHUӆE1M .C ïK_ AR(蠖Dc CL=OVKSMYd;2R۝ƺ Y|3aNZCxnj#}(bxnI_$+pDڜeuCJ1-bWEXK# Q%CE#J=8X@q1Y1@@nZxMie#lv#(Iىll*E.Aәǹb@$B& A;>L=4[֙u֮l&4 cDc /9N3VNglHcgdF@Qk-k̀6hb&~0Cfn`&;E|3/iҜ.M#TGF&c*$Hڍlr J66bf:/f}r/Rl^m|$P.c6jU9>q@dCBW <Q#hST0<2aJePcbC" /Cgɸ 'J%jhN @ @aGWo.ƺ"rHr ÿZ<H@F'!gll@R"(jDjzN)7ihZB` 8dX@:G12>б m! G(pGTfԉe,ǞD@ܤR&/#jTe" Ԣ4RaDw@ S1XB~$cq2/J_h2q|Ziɲb^NDZdH$F ~a&Ƨ"py(@':" @!8d3#(.  |6b|eK_=J[ n&x9o-)sZ ` J䎃eT:`ʼʭnqj/Z` 4A(i*F0Z©l`Rt,g,Kŭn,AjLRF: :(unJ4@>>_+I Se674c褞qZrNJi2mY#@$%1\kZbON@S)Kp4"B_n# %d;Nt$P%KjR^l:up7k%jGSe,qSNǪ`:͞f@LT須%ml SveevfĩH̑*g_8Bƨ5Se<7Nj%lz5ԳCG~G `;W'JRl+٭Q4̃H4<@RWctղ4`dC,VNLLq`$4Ȣ ސo%Ɓ)8Sqz;pm\POE6k<: M먣j_ k27V\?a'[ax.d%C]"I  |$&5m`#=jE>/檽W>7MPO:OEkPH̆6Vw&vc&@WK~ٲlë $QisRPjؐ0)@iժ@LSFSʭ.> tSf9cV憤2.c/.R:A\$}x$fr7VwE:C$jrXPM:7P,QVW[nDlj'֥LI\n m91>똢_r3NG:!pײG+~\kQw0c&ˏN$JrT. ֈ4N%4"D/hn-:Emv:' %HcbAE bf?x'/` gt.'2|h.di)l3(8F6R(GBj}ƦhA6qT!!hAhf!B4,~xv`si2o,-$AW#D|@%E\-&+j!B!uzo"a$C J@jQ4Xc.D- 0ǣkND Ba|NA\* "N*CLD' Q($(o(UJŎt);pgmElvf @*J: Ѣ5xjd@3A 2$k\l;7r azZ8+& f ͫ+MS;&6 uGS%R% $tMR 99d-g4Hl)ߖq_!RE̝&YEĨcOVfvmy㱱¦0\!5!(@2j&rKw~XSf pH@a$xe[!"Pvss%+bl(h1O& 7i^5Kë @MvhhJB M <_WCZ3 B6'cVV@[`͟ґ2b (a ``c,1:Ds ŗ7b7)d YV5^.nw` 3>rRv}HAG@Q$Nj&b˦AR`ʶݐDr7j)QBl8 3#Ht9(c53>a*" ndѵ)idԬqNjڨ.tCApY(޺F (o gП]\\h, ؚ~gm~ 1Uy#mKbl6i&̉x 1 a6-j>Kk`B '5dg_zt qhL 1Ikt Dv1|.>D 6ɾL 2J%Ճtì< aWSQZbWԃoqW9fTaw PPL 4.$ҷcIJk/TxaZx A@CؔF&1` E%D߯,RI< @8 Gr,tjS%/@J{2YF 0T@ :|,pKJ|97vuA)?h8,/V)%KyR_TjS؁{u鋼K` U{cr ՒG2>sֺtŁFinu4sX!}]8zH9*)Ƀ᠊#:!S hp*P2(kT!n0b>[`#8 ,XЧt*VBȜ\#+Ir %InHAns.NLb$>* T1 %;63C*E*>=2,M 2(ܯ/# ,TR=D,I<jQ<`( kK@l R qV"C`PtHsQg-ZI:oZi_GH/~WLZ)y)SnJ9.=d!<Jd al=A$$BF6&pÚJ{iec<ߨXV A{ $t{8TO`"w$U;0H@SKŭ"4.E@As .0@H| dHY=>Rr[*T J$Nŀ Uj 5sTq0}ʪ6.lm"K)DQcP%}˺)T0h"-D}2ڹE^3½&het@C4NRO'Y.H9' %&?%X x A<'&Ņ;2Ta,+dўc 2-/qR9_ ^%ZV !ĈGLݍ +6Җ3uCp!Ljpg 6~GJq*|2IiT7 L,9n$@}$}mۨ h,x=)RV"6͒|)tlB%PdF J*sW' l-P"8`+iƼPg.YO0gwp l qr- 4ݎ*m]n]P-3?*F􌎧q@D2%(C̃݌7yssZ!VKJ2)i  ~Ɛxijվ䪦 欰%W B A$˼MXᲽ^ЍĐ呤Ek\lFl\i X0 $AF<(cx{49!-EqJ"{Rel&6&hK xl94"lS"^,epqQ쎵Jؼĕ[JGX "9"!+a_ `?$؊}M$CAE"5EpP+#)=^_SҾoҼy/[t zZc)#vA76+ <9r>#@y\?수rחkX8qI}I ҷ; qR8i$œBA6*୘;!B0BrթiT${Cj>a/ -ƫ @^89Y )|tS)/ _G#%X# (؃B@qG0@xzp e9?Cל 2+PPsTUIKA#⺥8 >8^\ b_xAm@ȘKx$P  y UAre6@*x@A^8B@"Nj܇Ř E } `Pt q rfq^Ѻ #ih`!ߔ.rٰ܇@`M,NI A hDpE@"ŝ '_-,S0mx/Q a w[11 ~8#Ef;z%h1O1 (ۭh=2;Da#;'tBvİ?DʓاX9HԔ4 Ad  aPA,ZzBtikem Xev{ 񒐹#f)%3H<0! yceJ_  J3Y,Sa3> Q,-jx̛2Rᬖ]t`7# %XPE:K1MۖMAڋؘn.󖈁\4-ORC‰BԹGnu0(nY$Xnȓn{ Bvz[xE4i:: #8S(>;*F@V@g+9T=/&Ke&ȕVـcIžc ˒Ž |Fch sᏸj^# m$, ^$ 7Z ƨ!q@xj1,HaŊ$ 7jnu_i<=@:q.-#|Rۡ ^g Xf 0@6hD}^uIEDa@pSc(*AXNH݇z:24#y%נVh8vrKԞ"F3c_E@(?ˡ*'jw`u`Pຯzpv(d]w@dF&]U0 *!(0x{H` v-1 SRyYdž[xz'fN_W ~ɀ%3嫥:a2ڵ9wp4ɡy))vM(nd? X,3{9`F v5u$OW\_-+C;]`i<U)%?y( z@*$"I3H:kIhlbɦͫ2[:82(@$ TT{-S?*MG RgĄ˟)JB\⁀`M;}i܁؆#H@`?wğ^q l 0/Jn`H a04 Cwm4=j=H$2:1 3PrǛ"nFBH ȸ PVL0n]zpn<3k} "1bX+S @rF!|L*%z3H4+4?@X"Igj@$ vjƗZO]9old"n,K+:NH2(ˢ~+ -e99m}`T:az}KiU'*vM!T ¦ޡ,[izѧ?zʵ,¬nE њ>+.̽E(o[&L&EӬiYVۛs$c迵3R 0L{z9nfҜHzyHЁ3 ` 'g[V 9Î3,$=d۟b7$RTBI8u4*I;mFbbm$Jb"o-BBI>jdqIo͸ǖr:TI -8*4!GGN+V0yw (zA-0*נP QXDTfpw+Q!J[O8͖L^]|+I~7g`{X9Q^:3ٰCڛNnj3:O|7gEf~V:)|r47{/LZN+b,Ȫytax6%404H$ fT $L6qI#6'-lj[Ft/m<ƤhGHjHk1!-77*9RdBVA"S0#p"e?ZACG[tlQrS{ΞG Dy`@$57dJby5 "KA!Qcs9`o9j2@i$ũmfNH.(4JZo"+ΨqUOZr=\q=c AwE)iBR'Jl:yp A;,@oV!8Zm BǢw+%yq," Nh=&׷> \N*`2 9 `1;JgcIzxܷl"QʅmV7'&G5A;H#.9juh]vH@`8  $#ѐ\45Wy`@ 9T i0 V (=D`f#0DH0yGFh!V^ZǾ\ 1(#p1H* #@>0, T 8&kQ%2y- @_IKC18º,@mt"hHy.H#ȷEp2@|,Zx2PV U8qGEQHX߉ArP;@Clv_K2zh_ lK$$D45,`Z c@k ^$`C).;Pї "&v`ez!\!,qސZE8@du*2WG")^z۳".Y2#n@I=,LrE+ZX?V=F?֟Hz!$֒˖ХxI B;6 U6}Pd$VNvM%€P '0-&eX+@crB,JGjg/FX#4fQb+4OGc&lApI(F'ՠD L ` D>Lh/$c>[@?p~*#C#"cJ.bw%"a!f!hO^=& bZ @ \?k\#S"4eG #/# %hb`%! ^=X>,@@0gaڜt#ł%)(0a3Ii,0ZFX/BȘR! nFHFpX\` "ƺBq?B"A &n8[cѢΉQ/B .aD( Dw zhv Ld/L#.+: 쩅FHf:FK3F `rPU$&O,ov PL B*!)~b/΅!گ%Oi d&a[ Jzgr0jE0m:Z2&g4u |u\zT'䐄2jT:$H|T#ʕ8г ` Av^is8g:& l4RkYLS'xZ$3BF1w` 2̶̮%@.g`$Aҡ̸"lw>d`j@ |@Wr%k`"7r'? a@!.)mP8Vx[8`*XH:),L>uȁa'AJG@LJ@`0^5@%f\@$(viD^Fv*Qv@DTΌ\l9jj@QdW;T&JbZJRbE*#$~*Hbn: ܀*b&HrY<ꌀ3Qno$VX2^9a$A^)@()٥ xjmNBfHiKe\d"ٸ=m"%$Q5CǢ.@v.f"~{MwBMJH AWwqmǂ-/$"L9QW: WDy@!&b~%1bjU gjeCj&2ilhI&ucL9vBDh`< @@b+&?g -bo3ԮL zz9@"@"H!$B$@*`@ Ll m|X&r!́AH"mͮNb&ǃfc% 6]zV6BY! Ai"T ?R }fg(ȇPɓW%*DNJ@, !ŸAR6PA\6p2 #ْ^T 1D ڕtQ8XD.(.Vo(WL\`".aq A~!>.1@>@?e=L o"BB&o&F*&*0w(\Da""d%p+` 6@xLP @;G2?AR_?@%]'!8^WIs5F*ƛ(AN`naR!h n `` 3ȑ7R-@AHgh 'z2'i)/!&\#Pj4Xy,TluUbzh3=2PqwFB#ILhu [Q:ftk&s_7rzs0V?bBB׀nBzNWa>;SL4fs$K/e"4V'jJ@3w`+}bN4b(9?,t6v Hz̐HgKֶ fnK^CqVSX+TkcPowht/[[n@L f4&~Dkvh8$ ܠ辇S'EX'uqژ+ڈPfV)ycޣ_ID~CO4 )@hT~0dD("GHUͥ86`;U P+WP`OD_V'ө CؕƿaO\5D` ?axh%3-)J)̘ P9>ak+yS)#~{1^E %yg6|C )k~hi\ඪVֹu2'kgM<҆&0)J"/bűh}IhZnL2hV@~ 2Ћ +v *? ڥSA(b#O%H1ɨmp }P΢ҋ!kS*AI"O@|ovȂxnZhlǾ N8ZM z+x Hx N Gک"vj9l{p:qVETvBJm'$)a24"]:Ulay@ZQS:|%ʳ(C]S;TRHsC`";hp[U^fz'˫bGz/;`H;_*})R~NǁwX)0h1R$g|#ba9ug`ޮ ` yhRR$G[Nj~0Q  @rTG@!t=gC p $&HVW DU29iʵMG"cw hr SXe$@!4~`΀xaDE(L#<M0HV*@8I1EU?*%652ZFTRdD[.&Hɏ@1RvDX? M{CoMW *,\v&.7)tA'`ZL3;Dp~ ${&͖$)`K|J{w 3CBb\ RZX,<?њ:@N1HKQ%:Q[2dA4#D)$h°JI.8Gl!)9bZ@LEѼw}c`=^TB:*-<E i*Nhsi 3.f'؎15bZ J/0v*KUAIQw$40W@n:gJغ/p8 `Ѿ:(DUIHJ QMJaOMQV C 2N&L4֍\l{RlxPG W8QI1CS Ls>194^< ڙG%a+P]T8D 3@I%.$0"HiɔV_8+W'*yhtPW1| FLN>&R`cG *s H#Aݩ>qd@iÞAż.Ye01>hR8?9jS9/0g( '{JB }8^BK0$\ǒ I,2IZ4! Bzp9#$Qgϧ6C7OL"HOd("+Tɓrpdrv|ۃɳU0x0b"QP~/t0m! nlk% 0/zLDpDU; |Ң( }Ԓb]͊S=XUa+Az ۿ8= ̷X<8 YQ2[iH<9%'($蹏<Ӥ˛ sݘ+ ;[<݈@݊SŹyA0 #"@>(. c>Tڜџ8p(8=@:TaK$88HGhËL Q7)@@-"IU!U6" `Pg_tpPSd0@&x : 0 yY; pDb 5 EЀU*(h|)sԊD*[=i D< L IAIsƔK A|ݯ8pgPMa cv /z78PLK0{ŇM<=*$J蚫—2Ѝ#i> u&0(R"[ȳ92Ri9;/'0Ъ YgA;N-78<FT % c }"VPhwmT1m760 @qX(P[q3/x((zh 1}ME@(0Au?后duܴYCqӄ[PmD˶+a khPm;iU`ikf>YE@+ LOfPkIDYLft=Tv m %b` > M]\p7>?$ p;#:̚vte7k;B, D/xDh96qrckfw U6F)ECȉSl y;~pb7%]$h\ ጪK 4 U7L %f߉F W+}= ޓRYc $GFn>J [?08Xk@A'*6b-=ԽZOE`7@..lAȋ)A۳J ?n H }Ʊ%5"Adh;u% RV;a9 6!4Lh :q<`IAgKgǑ~5r[T2T4]hAseij qϢ׹(DV%ШJcti-DoI,'>fې(,V4's(ėX&QϤȱ&*N; ?k,p+ ɶ8Up b)tviV.dO-7@tYJfQ;v@&* Yk"#s^ aWPRm4P %O1!Qw Z~ x)B wՂ%iWc]a= &M>hʙĦ)wovP'K +\ #SجhffX[x0X%8PEyA0, h KzfnhXGHzԘLPeMK 4+&ʒWOp9eB/2RA0aeꀲ/ࣈ)" ցw+ƿ90?okvS $);LKu[-2h!uOq0|ؔk s؀` x @ n9'vC)~K%IA phO& p4"@80BT@LsPHj>p ~,X3?P0<|hR =䏧Z ҤyN+oRM<:ѪKDe.=oLPCa|`("tR퀳^;.:OTO٘%+s=R5Γ!gH"%,c)O:<!h>:⏱V. E> g!DN!B5C$dN[2# {A۬!=I"-+S=A:i#-* @|arA-JT((ԔX$C cRj}Pl1O9B~5[:^ :Iܸ@X `U?)q6-bۉ(, ,4 hx0 @` NO(GNfNKU:I7&aH]{+,G(mӰ` T@`z&-.D@#KD&$uة>%RU0703M^,VMSX-538 9lY>j4)-p"_ns!5G :khm Trn(\F-3?TI~'ѝroʹ4TF{rӬZ L_ɵy'RJnʜ3$7p}O2/DSD3Am:6\ 988ÓҎ\]I7\ drF@ѤB1" AqܡC7DQ9'(]0` Q^dϩHX͵~Gc o!XN^Q.pB(d&= nK!cj f %E2)B(m4S=?R{ |BYq ͣ3A$(OS`)HкpG[S#pjѼۣ`FG]Pwi kqrPDQirs U Ie$WqBN$to`R  Vxy7n(-e UʌjMT$ՒD by{ zW j(S~@Q 1Q;]iZ$C'hd'{(L 9Am,DX֤!(d$ |ɀ NQ"byF4 ἓr3uxPt"dαF`#0C!kT'>BfNL,Ob1= ˘D} ݁Q=C'ܢ/;9s~:+ZH 3+6pKa3pVnPgG Xc An@#*M0raϤf|L x. H x@>"0.R"oZ-|Y$,'j=Y!D0ttn@$8""D`I8 0`,O B$q Tf 8BT1( !;M2DNۼ@2h;W&d^u6@I5 Nd I |hD3`Pf)?W|)NF~3pYJ;89CȺGpF7(njC( 8`<:ӄ().4;*°z` V F3Jn8'šCegvoU B% nN 4,Mܿ 'D<>>N*)ARb*"A&P |( H~_GP-NI ,ʖʴ` ,3` Z `TV`f0΂ {~PCr i%X/-@0 (RXHf'F:C PbFX~c  VkP-9`(bVb`&cc y+Fd.J&D@@ta!I؈/*`Bdf8 8Ήog0x` @-a Ɖ# `F1 %ra.*y8v9M2Rf~T3 l$8/ '[<4=4ǖb:$% Z b|v6`y% ˶)@Fܯ~. J*:P;i@;R /oyjDIQ/pl$$SkB{ ;k6`3 DJ,< W*{"Bf6?i؇2`d//) F D6^̸`BBcbDW茌tnؗCxSI$C//k8ԃ ,,BhTK"Fbm*tގsF /DN1(p`ċ5  CPn;k=hv,r#ݨz~0D`nԌ.o-ԝ 9GJ]3r#r|&k,X-H1 "JBxk 'v)FDtʈtPl}EԎJ/ce[jUTeV#t~jҍꬌ.˜՚ G@,=֝|1'A˶ytAnğHc ht2i.u.zgEAmdc7OѾͩ)W'e$e$rB Rv qɣ@jf2 DJb5CIKNPOPK.Z#pV,>u >>VĶ*H)jʁ`J֢ _a?%sWZP)<%rIFL(D=:pKd3ڃyoQt5/ތ `v)7` " T7Wm2Z&)U'O,@ԁohDRUo.-oWUCTN_t|qvq Jl6vɪ(I׍FA{=n 윩K>̷ԟFmJX%I>6Fn ( 3Cd8|.zCE.DxKC|0@ !| @'#%.ƈ4J$])]_bF$:Fx.-XA; B1Ѕt/5jpo3 9;8vN©y1PcBZi[t+[pA!݌gAv,```E iY^.N6  0!$..N '`s 9!!Er,DU>>  X1Ѕ!p}6P! BbDNEF0Nzx8V(Apa-5Ekh?)s~(BAőGDnN1V eΤи2u0 էH6 M>;s@!@ $m/.JA6ck)F 8~c` 3QODaHqb%H+e "Ȑ8%o0+F29hMlP6lK>VOTh\ZVYDÝUirյ[H4y0CWYyRtGXFVIbBՙ 9g~ĢzH)Uh^S㤅E8Cq< ,p`.]+^ydUvB?%;8+bZ `XRsn$njF @ d%CɈq64vV5oq9!>. \an&v H&JNlX `Apq-fh:H/[4* Ax !;bBQ{\e:h)$ o `:NaS((F)56JsWH(4! PV({MX=++%NpA^ ?I97%R}I"b ` %c 2HC$ $H+N9z%b{ m4 م1@ϓOIˆ:u' (7n++j?0|``!cx)j脆M@5 dJ"SJB4@AxJ @ꢤE)-Bll@!ڇJG|iV윢K:L0*Eh6r!@N¦Hs)a"@&=V** ЌǑ2wz qyFٸd 0r&@F 0CIa?Q%siPO&ȗet`S^ d@XI> q!(zNNGM%frq0R;>CYDmc%pC 7K!b _xS (s;7pedT4M5e Me(v='\=ײHkXbpϩ,w* ʒi=T 19[a50֖H0@1!2 y20T༉;?똓 [Sx 4hKpʃ(x '㜈~ #x4))*|) i%ٟB0c,H槉]آpKa '39RHئ ia<:*;DC`va0#1Wi >(zzZ%ĹԾب4IExCꜬ+B8waa $1 &Ø2|=؊pwìjT\KDH< '̙4,;H#On؀l3:6nyzӉQ-b:ۘC9F9= Q7pUvÔ`xFj/!H2\AG Y|ăӧQ)I*05xzx8:|Fs0 Pޡ"d!|'y,4h`)3>˹eùnBjkR̓L{:> :Xq,L8LYP'e<9YzNAECH`s3߆k166/^1y`PI94Qc뼕ۊO+>ۂcVx02Lّ X*.#6.[3(#8%IR##,SZ&IDG~kDX8XP- <Pٛ-ka)yXE'&Ijq΃#b k'5Rd(d ,1QEAp4A$WȳJ8}^0[TD(-0$ȒUWhKDExE8-8d_W 1,dUI`%J2BI4g`Rh"t+D7叹=̉CQع+O¿+S8EJnJ:̷v 3y T:B|!TH-پ|T󽕃;+? eƺ1Ey|- i b۳Ӕ@TB,nGpʆZ?3BY`ș)nNAۼy YŁ Bt#8!y,& ܈CdE2ΜD˹Jj<^0J5؍i =?dAjD BncQ{AD2 *'[lP!(Q yT;˿{G%Pq3Ew& d,kɹ 2CZ2x[+7C 59Z20 " EW欋$TY #+Q <F4! &M6irc?(bOJ<(r4r(`vPp'^:#[hj1J8Amwh~88ݎaX)SA) KpiBy:h_FXha^}@Ox;6L%8R/Ѝ̫j11˾,(K"R)7ɳ':~9QK+뙲x`28A*:意ϜYPQ!p 9vΛ~F 4e`ymhnPb"\fp"?< xRĞ<AaYqmox9OE zxH$\6&@8x D@AS=RZQF0z(z@@`(cW(LV VK'B2 0`@ ` , |"~UA@Ha@@,̀@^g >_I}6Q@y !/,>遰X^#q@s6\Xq eހ1D[jD?y]Uf0uH "`@EJ9w:`?4w KT0|!`:}1 jp';'yZE* g&KĹ p+j~,pC r 1rp*`ɟ,@ $ƌD\I$ڧŇJE`)k"> Rr{B: ktdRֶk ( :E=V1cL:x=:MI:BAbLͪ( ^DHCBmn'.;.kG&Abud h⁞-l@@ r uyX1r$AAlR)ݭc#\o}\r5 H;\J.+N! /k( ZȆјd/7GInKăܙ=ːݿ_j  M8n6.u;%|VY˃ppM/u7 nu˵uZ)(Q@xχ8ꚫ fìut1mR"V9cFۤ'܎qkx4"=c0#:)hR(PЬ@ kO"h0i Ap29F\# 5Y9C_Mt ˜T< %Οra!CS&+%#0BLq\Q4@U l\8)L2TDvI9suAdV  kYP5c@ s&a5"T &vLmU4x.n B B ! ,."%OyMhXJ- "=;)^I=4M2*fAt b*m(:TT R,AdMoġ7Wć$O) I1Y HLpm,JUrH,J@U%B%%f\4]* Aw=\#<׺9v\ y9`5@r^JI% tpʐA]:UfMiSߔ)#0&@O2y-@*3ЂnSP%r=UA[ 挝5JӲ*y-=-΃f4rQ>26K'̔B Ddn.1ak|"BSj96 Co־VIFerz$ℐ$6@kmTNڤ, ' 0nL9ma[HG2"2P1s1T|U!\f\ro#bEsQ}TRjOajT2Fa ͥQR(.j.m0ܱ$XM11T4Ӆ2f& ,JQW9@SFSݱ-V7XV60]Na3K ߋyH&d”QK."n 9%i!{@P2T^k!" 4ɖBG䛗U3t)F!%#N2EU=TQyL3'?C# eqՖXj # SiBh"8{OKgdحX駎'{Y}|   ck7|uMqhfT,;z &2,RJH퍣)MQU`l ,oT dM+ڡA-{Fu2eI!8)\&N*%l6t 88BNڊ9'2;HOv8Z}.dB0غP 88@_ obZ:1 Azqyxуvd \1bLtR=F;JdK!UQ$-~NX iӿnXHBm/a0pG'U\v}@@!@:X tBf6'@*%p a/(EHXA<,*jkPF 2! 2@<!nJ)\Ub~."%/-= '#@AAX L8 &b@0YV.P.e00*X0-.z>$I5""RE0 bBNr;i\2Pb0p6,Ă"!.nAjOR fh~0Q:O 4Lpfa\@5 E)b‚O:e6@ FC@d>"_rK2VB=iB^xR[@҃r65 I)%hcnD A;") ]CK%e  R6Ңd^81.GbBأs>\rf `!!gPI$f鸱 X 1cIN:,l&5$,RlNn-l.B62AB,,!' `4o74&ȂK'*]nF f^f![ (sF3B1LE m'$4A b[#s$Hj`C<3jPhrXd24* `/ta!.芁H˿K҉E0 %P (jD\C_8J_R)B86![5s:3_Ahsc+oSA@ ɤ( RhĈ$E(ʎ옖Lτ(?p&B/ED,)zժ@I $7" E@& 0~ !$ S#. eJ.m(vI( Nb!dcj4V.fC Ύש(QDp)z HeA7 R1CcP1LFV6,:7u0xrHgB#"r]f+A_K)^lXH1ull rB&lHzXmu`V3UH ɠöpЦ}x;x$wnIYqn"z-J;*pm϶LO,T)3 > " N)r("PdɦcbHbToaDQbx',[~%=gk ) Duo.cuEljH./]F?g#S5WA@\,zHIo`H_XA#-$d%)h~pg}yz^ \ERB0l*ɰ+6b0Aa[b\c`D&NCiCF2C@C,MF4cLiKhd CҖ/D3j03 tA` #rnXh ))Td qs4s aANZ:C. d+d+c*,!P"5 Aqr!o:TR 2PCCLM/&!. l"3婦diFB`#r4h.#XT0p 6n`&r҆BSC'% L2(_BDNW'5պ>+?mg"š 8 D !,1ׄoh!A` b*h5GX.>A^븒h 0rO= ^p  :*ƖJdϷ^pN!Ku/lh$_ }5d>[B D';n|u(MMڽÌA Mz!VropEPmhDXYy0!4QǎhL1s0QzKBs-K@ ((ROxRƤ6VNd!4IU" A𐋎zs d@XkܞUm@I~ :ac{Zk\>( L ͲP]PE/D^ ޶ɠ~^,A (pAtkpbz3OB^4tr 42Z.tC Hǝ APX ~*Psh];>;f})4A)0 Q5Cl6*)-v^ "-% 4adf-tHF7/q2f,Nnlu>sx-!;Nr0 @4fOOPd:#}R f/.܆Ol*ᰋ@vڠDv@ p@  oB!4 =P8A (}X%2{='h|U?jW믧jX >iP^k fCh *=^O $WzwRW]s7C~?.J?;Xըʆz>P t \BsuV evp,*P d[6Lfg^/tZW s;(xlh>o²9.;/(}l9#߾3mpjJ}o㖕A=*.q YA6{fK[侭JrHyq: ĬKr˘(..s:{HL=.ڇ4D@⎺/T2@p0 Ά.Ӽ R' rv62QJzkҫp85pʧD10l+(zŒL n [ $0**{F|+1(tBnκd1B " ,0I=*ijRUTk4vYţ:k,VBj5eP%XZ6|%l}@l/^\iż峷-) :8,Ͳb 3IŽ|9uA4xjuܸR/n|, %[k8OnҮZ@J 5WE*#tt `nW䫳Ntl~,sQGnr(LRѰ26jdgOȿ9ȟN x,m3jU,EzOSDC gt{c{]L㬤WT!ȟ|2z>Ly뫧OEY;0ԓqŐ}(bvG)$Bn$4ȡB ?@D@f73͜ 14b͞qD)L&ܟL+0&`ٱ-5*6QȺj.F[4 }'iU?rrM)~E8 R)ʂoxCZ03i:@W DA7Ӝ/d+Fa\j8ҤƖBSCq<v+3(ZIq7뉽'&B9%JܝSw 6T@̓=al`$L@ Ght&X]W5c"T=(G' p.U[r6Q| xJǍT ױlR9D hb `=𙉨?61 X :9L+0 OB A"$'kӔQ Ȋ 8< TZa SL\# KT;K)X{隁u/ Hh |9 > >~ӭ1zg5`;:3QX`w|a  !: '@ Ԭa0`1{ ֓;ra!v; ʞ!q+o 1, : kHHdC KR2/B'0G= @1,# O c`JX F%sɬ6)p:AP`C׹D_ᳳ`;-y ء[R$k>="7E!rO<7A D ٝ.rϞQs آ" ᇲ*w$광,P27 M1qg({pw@o%1l\IJ WZ5sO@DL8AQ0@94k3 ()8s|$  Ӎ C3m `{bӱx 5 IO_a P;& &* 4=]&Qg8k PHl B$Ʊ:ty4J@S@ KJ?Lt8M(TH Y6hȖ1EYR<2X.bmRp.]4:DHPw 3dr?O,ӣQ,y?k(QӬU>_$>XpJtr\Й)֥,K:ù*geʇ0.y~=S^_>Ao(] +BL @1Q3y񘉖+%xa0b>Ko0S|ȥPsh%8 \4$343 7-]]\5V;=Vm ?.B#v=ȩHа7ihVs">@y#Tʹ B9A4E@#+mF(V*0u("YO4Pi\L`'7x{94[+`6_d;$ +;Ta+ Bj? ?z `|(*ENy!Oh !E9@܋ غ1ќNj C 1 њ ȍϸ. Q9vOȋ-8N\%GŒhߐJa\Yu&B BO#+58jLPD(Ñ #2Sec3;A0!}\zf@.MADiLHKqp7%)˗D>sd m4"ӟ Lȹ*0-" ^v``);]uIxi!I@iN\Z 9ev-Ǖ[Β;tf.Q ]i `PQx2< n! Gn:nqQ3Yk/5L zypGOW#%ƽXq<P9R7]&= L{4G3!,-V@F@qf=d񞼲1`wsvIs@L¬ ũgar)U(Bv\Ƃ'?? )~ = uL GB|ie?k587`+Mk^'#h4BgaYO6$,{Ff#ʎ/"V_EP^ s@BSgq&kRnM铯-x\X@nUH0:ƔD ӳ_2TWšεU$ݔUĪ =Gc`pP?_Op ~`H 3 T.$ c?(<"EA萘L@AO}Z]OU0%B?(@ -U} |=*>1@X8A~_Ԛ [+A~Y^)  RovD%w`x U|Zxe(/{5'Cw ]N*).w7 yFr\=#" ads|Ǫb%;6` I<SN9KFɟJeC* I*KD⬣jI +1#-cP@g3V'0HJ K,b#L"}QjȻ # 8J[TSs + PiOj%N4++**~&,852ֶ zA !( Tɠ $&G:(7 ڪJ!ԻyG(U6M@-u62 3jCK:) Kw0G/M.؁,δ*z㌍dɩJyf "(K@"4ū ( '˄-*R| eRˢӣ(l"#D,L>4t)o3&)Ӈ6+PfiԘbڷ6s6|/'ѲՊgHc:5v6C/K+h `"M j WJ{Ѯrs640)_`+ yr74i(MAUZkB󧭬ZG`*]F:*0VaP VI A$!.1RiRLౕ\ v&@=ˑBlv8Vt QP)U |tGIUԹqZ ,PV yCvqɹNrg@60A 0BFK)-@$DжYTaJ+*vsQg] !Gh6j 1MP[u^N++׌¤pʼn[ ?\֦,.g*r fKbgW$ҨMCB@J0CKfǣ*R3l"ií\M6ʃ5K~-eab/z=O婅D-##l<D,j%l‹Y;8vq2^9 o(5ձ=AVIc瘜b@B #6}Jsҧq)m]wH8mY8'.ڡl*b[y,筷$;c8ّfqB`ܞpr9W Ve^T-p#<^P3F`Ϡåb@ .F¨r"FZ".n›f).*+HK -c mk!/ &B*EsOAlM4@ nMdX"@!| =x,)&%ҩ ,]+,A+ :za8> !c--:Av lpK9|0ޞ&fK J,*b+nm"f^f MS.S"3Rlk/(a<'*Ib¬Dac$AtAʂDX` "\@#R=$$@;Cd kc|K2-(!PA& ! iECqFh`!a`z"%Ƥ$q6(AlvK^9BhKAL@ &5\AJ0j/"#@ 4(x@bi"rϊPnjj)lL(LrLޭ&(Ov `$aF #Ȥd u4 D< C7tr!,-R A=B!}" f)RLjfyϜZ2'@RL!\)Lld 1 D!!@(g($AĹ(&,BntnyP 0qp(k "(@څTX>\*6h 6x!H4 `bЭ_5B&,hEhQ̲d7 B.Z4XDT`h`bPよhTe:)$% d%Z~묚.p*p _o|m2'`Nդ\E0!,6dk`mb!-r(EO+p.b8H\O(pˈF+O#(-&E&bZQ ,,,D2)/qF*̶n6Ȧ+6j zq&/Eckhi6j0Bncb`-i8bA?0$B!LhTKSw--*86 *F֫UF*ep+-'0/t_NzG rS-}X)e@p.8w)܍xcдmxBSOَs5M$^VN^!&hFDI*8Kc6Cez/EX00nl&f)]xQqi"Jm7o,6q`p,R &dX /( .Ҏn"ӊLjFr 8F.Ŋ^ۅ8(~rOD,"jؽ¨TDb) FrL3GsN<~bp+ɟ^lq"B-VrVB$l9(4@t-DAȧcl\M+nMK9o\9LQ, pDi,G+*ͲְGBgn̆H xo^ G8+M+~g%: gȀXn\g%lgW_WM*Tm˄V,$Kl#S;7}&Į._ټVH AF=A:F@`K0@" 95rF§v0po$;H+*;=4hG4s#hto<"쫘{ D&8abhT$j41 ` Bmc0de f8a (P|"ίfȜCdX$2,8/, +8wXD Qo/-vB!kN5 k`si :Ը[2&A*J1$AF`=!AAv>*&x~*5YA?b.DUbK$4"O@$C!D!*FQK`*d`<[nsBnDFg5LKI"r*2M@%G`9(PpfD wWFɝB*Mth?g/2ݛ͔b8/ŭCeF:1)c!PL0,D8 ݵ0$=y'F"r`f06*;9$ THhcK5!&)!DO!3iN*y<^8C"LZa`A< 6X 6U-n"Eee7qBo8Fe4q$sц?fcpa$s䬈֢bXڻ;l&VcƖA9ӣwTtAudȇϜd6` {aQ"#hRd)b;(fg w gH|dz_`F2#  &D@ c@v91TqxWMX*8)~? c d2 k>u?bx;/`WAd{={wQ(&:OhC/a|D@J8b pj'8 C=@  2#o AhUBQhy 0, + ,@V˹NP:@, c%q9gR)K"afز!vMr~B"oќGa0Apd@iº ,1 ~IM# iZ l\`t9z$ 8b /΍6qh"Hv_POli F-4VoxN@HFylo9tO@0 0 i-AG4g$jc.ր4 [y-H׵@4 .`Q בR}Q 0, 68Zf_GǺ.*e-h[?gq(@ZP8O`lU0* `k-`grJ "MjN 5[[Hrt"A(y{`/.zvrRb,  hlU B#g+LA*|KS5P]t /zܱ DJu7[^ְ ȳa`G/fdDJA#nԤSI/@rI隚0oIJ )lΛ b>A%04X͂"ZR PxZf kR 4!=AAh.F.Q޺> ')\r K5CǔR5j[ @.b"4) P# 02 C&TtOҙw& sZQK:!~EB`3#{C'J`rj& !%>PrHh_tD,I9'!"#.`@B=f^H&f[ <~3`7 %Q)7T6K$1%1l5u ' ՝AP18]d`Fه$lAY"߃0`Z>iU3#oFB$Âq+36qBNOT!8f @j3o u MwI_ $k( UZ%5YB8[ Ps\f9o_(`eR]Y&G5JY8ڇ5"{PjT: =0 aq:qBRs'PFҘ{bk>7',Cޕ.P (Q@DR>RGktQ"7uȃО&0sYbϡve[9uInD x N_rW AyEx92 AtCۇF6,7O׳cig*̹c[%8Rx&1S. whݹ>)x{OPP!5 " @k BYp{!D 4p#& zȋ"3 r}ˆXwSAu D(p4҉G[JҀ#qHp:0F;PLȲ p ȁCI=8X &eQ'xxv ! A:Eҙa@lq'?=9 p:K>z㏱ [|#5"$jlc""t2!G8BZ|<8955,@Xh(q|6H{AHq@*XUVP`s&\V1J 2 (xLSq[3 7?p1b,9:s4r&DN`{=##jd܀DK#z:Ңo!=*؄DA,%JV$A(SV;[? ]莛U2MK?ҩ"՘1ǍzN]E.y %[H} ֌e0M%͊lXy(!0>COQFVM!YB+:GNb+|݋1:D❨Xx[%ơu=Eؼ1X}(1 0}1َ'[捄(<` Ada̬XX9V u6UYX0ћ{LV!劀~8d&5_#F \mȜ!ek 3!?ɋK}bxd|^F$uz1]h*5do]V^ SA~ 8֝4 DuT@Z # "%.jF$M̅id)^7Pd&> T-yʞW0!g O. 1 'YBxR0Tgde:8@ B%٫Xg5bC5$]kX]ny1%D_ lzVԕ U1S!\d[-8ߎ 2 Un ^k  -נ3x_`? @HZXDPH@XiL53й00(*ˆ6k&-9s.>KF5"&=q(t?V7wnڐT~6 :Y(s y`x^Ȉ$@CK\L6bPD 23FU @Z N@6P&c^8 ˼șX|_f\H0: mϕ8Dem;AOhe@qoR<'xe@&k8t`:6hXښJBN/9i;zOrQW;f߈[ э^bV2fբ+Bs)| @;G8q!兲<}5/ (Sp^Sֲ(@@VSMԠ87'2^ֈQnn?2]a 5?IdN! &E$s6ؾ`0,},=]9\kM%`!e"P)mG0LD^[g 1b؂Dh#CD-ryE"= xAtM9KQ8p3՛b:yQ2e,8${LJSSOO3bo(s*qsM j.,¡@ AqS*#޸{4axn?r@m(1Pi' qozбƺC 3䐪_"-h2ցUJv'\I4x @]AX6)(<R[y!`6O+3Lj?T.c&3 *`" @bT5x;uxL M @*E0~?@w `,!={P{>$/ |>_ c-@ c&I!!rI9Oh6!"ԊK?_Sp s gHs9&&7 Agg3KE$;$0}K~T^/4fA!p,l@=8Z\ĀGS|@|=plSOn'Y];Rfs'IA;svs: k"MuĜE 0$Kc^:t'+KwDYlO< gwzVA]9q!lIJICg”/~Z&i]Ǣ-9gh4`9`/zȿ̕j>3BiqU5֖Ye! @HhΩA?cmȐYcJ9ðv.ReA) %q*i)i6I!E5 6 v7E(C uM %s("xoSȱk}[3|`@[.Ah1$FNI z\Ց(Ī9S wv Mŧ`90G)rUS)$R(@Z (qVj1wga R\_S.'}s@bY2  Mr1P&,vD(I{OV<ё 4b͒Jb 6ƴ#@сh7fl"<L ܝnKJ&%mT:"\J3J?z/@N' 6'w-B)IF=oO(JsYQ#Hfad}9,HP@nA8fqJŏLմFf$5Mkg.Dq @5N")# K"䋱P)P&׈X1BRn t2SNl@رZY<:\`C,Q|PnC߸r *P er&ꬓbL#VpR\cE {g05'dOmhň'gxC<# fnҦ޶DCy${:!D]$v#8"vT3a+m,U!NT-vG.a =H?:("|C*%{dZ10vrNC`F8JЀ`F$ȴ㇍OdOdB"8)E!SJHG /r7C<(9K)b@*mB "<"!DĀE($.,Xp/PU2SbP c03CbZn߫#MD * ">D2ES%?ln%^#BB BmP (W'$% /2V``,\ QD1"Pwラhh"Gvdx$; 8!4EcJ% "9Bf'! AJs #%ﲭJ&~k&Ec:+&Cqh' \Ad:a"Kx)AD#nx,8j(fn$%CWd0IXA>O#uG $w6Eb)aPx랩Nah(炄R D7sƺ7nIJ"oaF &YC$b |0 a^&h`d91j Zm&,r2h,*,1"^LQG))Di:>h~/#$(f~klu@hO_CCcׂS3Rk:b.("$c3P 8e6back5 \;Đgaf@&$odsFaF$D&Wߦpj(2b6-6 1 G!1 $;2mxjcS\1&XtM褅…'H息jJE)1q:bB Xp?'晈?=>yviP"{B"x)Q\\Y.ȖK*,]D"nCdDr@>XF`/2fv4l`&B}#L.GV(.|zG=88SJQ#E)Sg&#fYZd =1 $D= #N#AHuZ(Ge7b4n5b x;zOvfd8k%6:U\uR|aB nJ$PC)Vh>BQ#2iltc2&FYUWV9foh#HٍB$,żEEf-&5<Jb2 C-x(xı7Ëq8,/{dk#ou[:3noruM<:!''PC}lW` yl\@{&M3WbBNq-AXhfFQ! 1)~٢|(!b:A0Ix$RNLWdPE:x{*9ubB=gcǂ'ɍ,zz!d&c!'!r!m `|ulːfdcrX{b#7bo2ǥAP` 9ŬCC%``NF/X&z)C^*.W!!Pa\  z)*j*&a -)̳!C,Vr}IdTbxJ#qkV*$` *0hrR*s 5 t1 Z?s('lw:Wbz8'"= Jk0MUZ9_ux~4n$1.nSic r,8 f8"׎2|%-m֘b#`Aa>a2A@8d!&\(`~rkS1u3=`g +qKA ʜvŭ6eLDAZ 0)B( +tR@ :bAۣr7".<{bF*t$DA4 R ڊٺ̱ά H@ @ C/*zPq#+uN)q:D m!XMѦ٩{rL*K6!X*wZ%բ "R1C.Jot@ @PSϛj"BR4>H3xBO(uJ#{tAWaX @0}yJ߇vCBB!X NCrnQ6d7FKJ9 cpH tW=&)sD0q"B" FCo>zS*`J*{ JkyoXC#AeBkH"]KhRمX$Djeȥ+<&-7Eerp%JfFRdh.o^FA##ڬ7J~>Nbl"Ϗ"DGí %Ʈ1?G!bniLhP#pdWXp\c4$$yB_6[N'@a\B?>b@H0OCO~@H@@0 &|=PLP ,A).1GLQ4 lL Eb0jM^w #q; }Ui#Ł@p\6 ߜܤV N_qkr_Rdve#$qMΞw`W\U@O3 )Jؙ>jJj3,HX8 +΍Ң&h2&|.2@Z|xwǀ;O+2Dz֢ 2ƹ.#(̽)$k' X }.r&ʬi@cBO2؏F}0 99RP.3 :@lN!%#)+ -2$ dV&0rjGԴ#*6 ~PB6,`jU$nJӠ͉S&A(Zt3-k/1- ##ҁ&~*)zMYCl6Iz `[ ˝q%E[h"RIa-󀨣58UzNT](q e? "hJjxĎF[Ca !J"tk(LfO??nh >zQ \ =vWHr:ɞy)!a F`l:K{{>k ;j:УsK )4 ,x7T;BRl3P=*GFN.~@~V6N4 nzkh# ,> rwJW`z;0{0!񯰗Z 6)r,WJCH#yBՋ d2WJvV 0!('Gd$&1QP92 R䍞Eѩ!V$H$G͍;$ȡ8F y;јc q6bP t@ ^@``y QH< Y|FPhz)< *ȒC`FGJuNd( "! @0"D\m ,-,t`D:Li9e#D9U[D H~zhם !LԬl6ˮJk Q"oRH*\NOJvDz;r L*/30I HLP^=sp ?, :#,4|'LVb t@:[ ']PW5pD ڇ!!l"M|Y=@ d0'uNp+H*YĔfXFnzf̾Rތ5p3= ۢ``!P- f"@̀9(ҡp 33Dԝ Kj86kXL#L?# Ҟ>n!ו̕!cn WuJك IVNC* &ΉA(#A ,⾓,A%Uk ypVӰi tVfםW9gxJC$`]$JYAԌdCթPťG$L<㾪 AX )lcpK/[vn"@хF$>Iվ^CkV.cO)1 D}xm!kt$iEhFPݭHhqM-lE/%ّZ/0!3H+ZaOk%2 wP|ځoYXxrXMєCuIVTвlߛ:`dcϋH{329 Yu tcG ̇Kh` ɯyPici$*iv&@Й* 5` Ռz 1R{ҶRhDj+u,K{@iߚ?ӄæ-BɁG7r$IA!R\+lC>, {ٓIޝBB`B3͕ODü!oÜ.CiuDqO9s,9,Q-@*(OP  Pjxh`@&x Z|98l:1Jɝ:$P( `wp 88| (^+(Xa- Oٴ)뫈h*pf8;m+Z8ឫ|H7xIx^  qɸ2I,<9㒁*! hܛ(js1*h_X%6 ˡ8!E. !} x~O&.u&8HKxzHEPzse{t'qH8 DHpI2(y,8#9ڠ(lsgoKpk#1MG򖞘 ')r،!ЮؚCӾ(3؈q׬x¢ۗœؽ#.( JX(?@CǏrIRãj[ۗ=1;`RK`+=w;⟼"\„SG#H>Wc(dp9-*3VYKJ j ] -LGQ 2·ͼda.KrKK.\*EW  0idBde궊C[̲0"ZKO[)PCC\ "FI1,wc?EJh.N%@? [)̑21)} :FoP /$:D_8Ky81P@ G&K$XLr ( CtpB'?K1wq/ ;ܟGG1`8Q I( %VLyסDSw%Jq9DfF FY&n ΥU1;.$HJ7 _\G)hq] 4c[[$ݏM@ŋ(A)m \[EY!lY-EP $>O+K4a LKI(G飸#P8-8vS_ *9Ίb S\2e°(k #? G {+]v๤ 4Zx SR_A.?A%ڒR8B' K/ՠ!;߈ɇht:Nb"(r%URE)@&cs:uؒN17/0byoB@0śKGTLM(jЮÁ[ i8D#@G9 {zx,sb]_~R(oٗn}N P8{pu8016712Hs X_Y~" :g*$W7}mQ "om9&NLI5($ ?`аa@ %Rh[=o@@P ~>@|Xx ze20|9zI<%(_Afz;` uqXMW(H) c CJ( `ODtM-'@h>  ԣBryT08J% L}>=") kB-ѲE!P扞 !C, C ($ * (xtJ|hh'(Q3h جgPJ|PǯLԤg.)RC#M"*H!I+% @. Ú},273i *b!0((r=@dX1L$p77iw@*{؈sL+hsR~KҖl5JRQ'NMj+ZM0 #ƇZ{,ӛPGh{̈ jӸ:ąX$ڣ"*S(i BR}郾|)l"ZrKm6 ic!"& fpIЏʇуʱaKd Dҵ8UJ D O*4Gl!2 „zb'kmHhQp(v>FNCG!ä)̍ 8Kv}( P1tJ%aAtHT<ňMWAbٞj#ʠǬ|UԂ1=K '*^3O YeBI.][ydT[楚Y2'>{3wX>pAHD$F֍hl!޾KŮgpsl/s-󃇾6|ƍf13cJR|Ή8rI\Svcr0/$R\O:  1!6-OgokMXNv<+5`4+ɼij=>u濣<39u,tNU>)7Yh*#S_ *2dr@9i=mYBqsQN[h90CFx4@@ 0oJdp˨I*i'2=OP|M>&)jATQ2+Neė'Z$t3I6l L `3/>ՃG.PzIp$'LQ8{5^)9GI'P[*=GN!\L $$(Ǵrdab$`jRRd :@p j=EN>f*B dRJat>w8xpc%K@ 8\70nD8×g&| ‚"*!zȫr'V -爼χ~E&c=h0` @['38Ղ bh@6㆒  }>E^Jvqt*LNjibPIcd >6A P?r_TEfjo"l\ A#-G G &6!ǾGNަ <F@;Zi{#IxtFrp W  1dJX`Qbiv `va4CM Du YQБ@tf(qe' A{F02.fR~cr=a$ ΐt 5Ȳ >6(0MrpJt%%OJ@.=EIKUH,+Z/D{Qil&sfaԧS R!o=D2PE#j\bOc6lI1FaOv)` @m}&DND5l¼!Bx!$2X8HbjJXHb|K0M4c9ReSp+ / +_nHtj/ Djʒ"LZ3 JQɸiR$%ZiriT.F6MX-45"tRgent0K$v`mvJޔb &HuGhj514N<ſvC*]"Ʀ *eE84^7njگ3OBб&<P~n3Y ntNDM])BxECaX֜ ,tK;: < j6+QdQj`9 Bp[uz55 j蛏S %E&J*9f,Nw TF/k V`GOk+PCq,Ju;d5Trl+w" !uT"pמ.u (L0+F46QsrxP+Y 32V/lUmVi` Yc1eW!tƛFHt`p<& `jy.K.>U͂]-d JLRG re<BLd7vJ!NXjl >l:,͟ŇVq?v, jJE 2tդ䜴^!j^r$taĐd<Oo`-DQc`7!^`V+7<^;| +',AfB60MJ0%jΗnGR:G*aL>ZE}T&P:-z0px%1|!嚻&`|Yo7'A.s<ZV9Y!-/Arf .vOP",7 ZCV7Y,r'P7D+BS17A<8R9 P8$ 8 )dT(o @ G (@!-~90L5Z E "h4pdD&?@TQW9^'1cHd X*vW ⟺8K`%jU9-ԩj? PG"Ľtz,=8jHD*fK ߀=A&XSHs9f?d8n(,cGY%|x>3#g |3;ϯs֯Թ'x̀)Jà@zi "J|1ObJ,Z4kP \3{JlzQTA|ӦOB8$̠HI%P眙.gV$ (5}Ԏ+'qbF X-L K{v?Gl|-C}ϋӈ`=i>2 #E,K[ִĨ)\4{ZArʀj`* r]1Z C[n6D2I0aG9#TM 6tjґSM l!F+%0JO.NzD# iܘ(.ڗР؇ʛtQK}D6IVT'73J8ZԵ968S Š6Ol_9y&Օ nT2ԋ|eE/ 8ygkc>yДji{jh4DL=Dә^ؼPe] 0s ۍs-ĖJ 4"+i}60N{^{y-CO@MJū %wf+G5@` s`C[LPZ./xbG[ QE8ESLtILoF`Nj%v۲9038"[ h  {;yz&09C2=]Tͩma\zn9ۀ-# Gkq / cq XB)EKpl$k>K{:73 ?S 4Y\-)/aS$MA9SBVm6P(8%@3%PVC@%f‚JNjz5 P x?Xڸ*Ǻud6dmøu2p LsBPgU Z  h.+ h27Xb4T^M'^'lV0cuE E"5鱧DT HQvǜ^ |F!s2>zR ]f/H\#V<[/xz\<L`rQF݀Dip.8T xptg4#2j  0,ҧ^YW aE</>! F\Ub+@@&!(PQ=-z9uTDZL  *q!T偠 @R6 p-bP 6&2꿬`zYBi( Ql0vexrRdM8$wbMZwL-c#,) (|a*$㐏#z&c9 0ZmFz-C83dVgZ0,tԭح#,~ 4Zb.<1t`` f#DR݄Uj0n2@oYÌ[fn\1O.E1fȄ#Kw!Cܑ('<|YCO'<J2T(P&tsU.RD:"%.R z WDM GpR)<$~XL! |aG0=BbnD͘)!!"Td("d2 s3@,C*g.?j0l< h6dҺ6.LʴFJcT0*el_ꥅydtESS`-ULQ|.im\ȉchb6&Nu+$1%h蠆n>*EJv/+tnYG>vst&@'&MSBT($ .ĞգH$$ܳpkF3cxd*4#j(kfEydJt.ool/-Jl/(εg$u꜏$/k@FEir(]X+V8[upHKh=@PLxT$`"{juyq*S쎹 T"fNL-%9w*+d4r/(mRH/󪬉ՒDEɲHm{֎%f-J+aVԤ8ƨIWVF*aadjzr*t9@i L޷[s*ݕM]ab*6tJ+Nx @@4>†d!+ `˾[o`9=$ғn=(04#LZ='^g*TjlF!CAd`y`pfA񥵏:P.wcfMPu8F3R3%sm A!&.LG'rDzF3 ,A$eejR"fcw _o6HҬ֎GuFℋYcץNd*IBgh=al% 4 rpM `BB:썲,ENB &T4lv!PGzPS0@:daa b"Y$8H4 *D(L" X`! <`5  *-(n:d (jڥʯeX.sҭcE.0G2͊b|юp3d!FTG(+Ƨg #%EpV#,&X4i5 =BPx }(K-M FKBeOJ!FhA>AX+`.vZC;JV۫Ҥ|n{`kf Or T*! )="t1qc9-vDIO@ `&,*[0%XfbDzѤ͓ᨗ@ !b{"h$syss,$4!ˢJN fn9ޑ`̎3*5Zy0 $2+_`EaBHLZ|otr/oܕݦIfJ,6A^倶 3AG$&c^g%f;AD +`( }`Z{p@ 9Ā|i-_ؘ->N$JүOUv:׀T4tI[tauW `T< JT ` $ LG+B! G#8 Ybo8^`kP<4R,~8nv1kg;o>K^=) =ö%+i|**Ū . C>䅱H-~*:ċ#̼B:&Ɋ޴KϢ*L. @ =2P~JkN*RZ⤀샞TG,/- |[W-?m,#ؔJk9" -/IjmDj|A̤1.Ķ"s2;D&#;Sq؃KjJNՌ'l[blՕ*pR 4`XSs.B-r <&BEbxgʩ܃/'[ TVTjJA^g9T¿9(* QM/ $:v+O7k|fr7y8Flb+e2^ٮ l4PV*"tFxN" ~Ƙ4{cJ g%@Vgrk-K9:@@zm=YJz9Q Շ؂UE1` awLoB) #Saڤ_["ϐF¯>|5^8سq+(t@T?7ݑ[; ^q(pzdn'(4"DȝXz^'"!SXq!ZZcPd`8᥂u GHO =o^P&0e"aRn.(9d<}LO :@ZF+BWh3eڃ4nuslHv':@S3W=X06`"0AYRIߒ>t4c1<)R)g&4bNkH"HhzO銡8C?JHd h h&pʀI[YvwM*eB;R S2Id &fC.U0^ A,r]ȠfgJ]iS`':L.əKY>t|HNRHZKT`@B!Vɪ  ]ڞA籀d؉?tS !oLR`^ rkP`D&`L(B$([ǥo;z*-j lK &YqH8k`xI1oBbu 3 !"{iEOAY5>`f!xfU@6DIYv@i-`"p? ;^4,z. rU Uk.=ʧa@rB 3Z`K~#DGO AcE7,hY 𧨇  T9Ki10ml( >1ى(0@Iև1 Zš@+ 逊) ρ0@N;2˼("X$HP 8 hôpY*p 92ਚQTq2ʮi7q(yKK45ٔg` ( p Äe0xGx? Ce @&2=L= 080w/8} fК1,4Iڣ0 z9A㬈u Ya*aeXI$Q$+4b*Гĩ2%I#jRdxj9YzƸ HՍ*IH[ "9ŒΪ!Fm0s:P +Q#GJt)oY6I#`чV x 錋Kƣ:#Jɢ7ÁIiTȉh 94BfIQ9>pJq+d- s=AHb<"KCA B d!cA.+ˉR2;i11H#š)INI *j&LaR )N+S̡RZr˄ IL,`9rѬ̩HK$ L$ *D;  j]q 8{"&"9ꆍI|ƢlK2(8J>'0d]$X#$i#,)܈a !SmI<7# B'lh ԭ  mhc]\sh> 5; z]lS9l j赮1 C҉^4)ȶSJ/:jxh #rբLS:P<͡AVq0A/B3ROY:MШt4 r49̨(XzuyQ:SI_Sg i4 )ɘC?Qic(\@FʇBOo!“"HN kPXp*ױl ֒ Gн ηAҌĉ xEdi%I"4шxpwX@xEs&pvr sj ] R=xt[Bn{px (Yř 9|2lRz@ՌR֭^,ˀH8HFPC"y&HӉ\[iiWꂋ!h(j\rSBxd8$p'P ՘ 7ץRV6]9i@ji@N\Zjp \5T`!E5LCU \VAi7aے%<%ȽC*F@;w?8p [ tnw=;m~1Ȧ%&Ŝ@P;QVW9)'?0+𼎠ʆuv\(rУ,c0c)NjA.ˠ%_8@œ]` X[ 9L>{2%aM*zZ{) 3> zD 1J*F={P~3ey`leusՈ"~ BU7V:pۄLPYfA>2ia=89>>ꛜ_mzp ˹O_ xh`f>6`(^ [x;; JTxwe(rG>OQ"6kDxؽ2[h_@ePfez^΁88dh;(-aXw9Xipff6} HѝȂ2P%FԄpH\OHhaz.ɀ ++srRȥ]3!L5,4ijȅ&K(O`K-辆^P77%BqW9 ulbjo0H ĆmA'_^49K7`31p6]{,x>e AC0Vi iʙ:p_k>@r8gZEސP3@P(: i} {&ƙd).-F Rw{!A\鿐@vX:|Xu;ɝ8dY]`y<`4.p)!7HFWbaZdC I܄`W0&e`i0y/)˾J#@ RʴYTNKݾٱ2wn؜[jls\qgƴ<2(}OS@ӛݐċlzmhPTG!*pW9gWK t i%CLGV QGxqtvXaT/0٦9P[fˈk .*)Q&$)2q*eQ|a'PXc!4@9fWB<+ΰ0K4{h'8۬}8ỶH0Ay4A"ϐ>YlPi9  >E.h HHxb8 ~seZ7 ?`p8B~ h4}߀6 T~Kar $4> C gLdhH}D:@97@hT&eiAC@VL}Gp;_%ΠEzSvax }͢8 ` J(Y $=Pj "Cpx?Pc9 F-ǀgN֩ ĐY29D-,KrEJ1.h;z8@{K!y5!}PygUehA@4C !0h%pþA#LRb;(P0*XX`:O6 h`h plΤRo~"/"9"Q  (>̺X~ʜǮR8q3 >i̾0J!9`ɡXYR|K̓T{2gyvP 0$[hؚ0ғy`8Oc .WD& = w"iS 'KRIiqCK#4ډib::JKy0#Fu7zt>nx~ge,:at "83F" eiԁ@]vu sfF̀)l e#ș_=`tܛ܉ #, I0LAP4PŪƔǡԁ U ~N z0 @i n&Tepf&(#"haׂa` :.+LYy $lQ9ScI4.*Vx'@ W9ϸz͟ RXX9d 5  d 34<DZMB { , I&`wJ0H F?K'0HaDP")(AX2PCuD1h;(\ F.\ȌRM0Vw S(в4Ӓ3/|wE4@bF$y#y*eDi̔Z^"m {PSH`g 舙bmj K9ɋ2K \ :XIQ4y%> E8Q+\NDAD> 9"pL`M%H7AR=j4r:SGN,H"Hyq 1ȵT7*EE 4"H))w\EZ1 h0f7*|JH I+Ej:GTĠg, ˜U1&ȂI֜@I-$`؜M:Ā)([\0]`Ù/`2U`$HtʐMCspxt/iX[2`J `!Ɗx5(ϧu%C4~g@aEs{S\bOFg.35&yz(zGԛ#+ы'Is@&|\SqFM6XUQC  0Fb_ɜl.EU4&@!T WS IރF̀BKOguy,N,*~ȂCt?aK0Ti-lPW&3ic%%X0yW= PpHQ58vFL"II20?WEқ%}:**pK ТdS$M(Uz4lZAAq꤄$I1~(yH}6֒^狍PS ȕf@V@2A'RO Y7ąsQ7,OuԾS!/οܝ532 CgS@g8JkxL`a,#.Z"v%b$ԗ&(n,BR¤+,VDV"D>)(5&̂#).$VE"K0T>=`#r!d%&Pc{Io&:CRPFƄVpN"|1Cbb2(D$s <,?.DlpϞB*pV"~ CTNlL,B%َڻ̾Gc,)82"jc0$8$No#H/ƒX3BR) sxbPŀj4># ) )vAVav+E4Pj Asg8OpNK|!k!2ݍڗIv8rt kY'"T LbdFH4>$iƯ/iDbhFr_h0cBh7P3GDe~yj40Ag\@|E6#Ӣg4sOj_pOo˾5>"i )T#k e^q>)L%ny@a>p@x4PK @0'01_PZ3XA @AvohM*@\3 Ԏ@r ƖCDr]j&(rĒmkDA|5 5W2/EK}$xI_ƶki LU"g d}‹+|z645ByFaHh (Ď 9@ @BOM"9ؒ՜ z"!94UQ$HBnuOgvH̤L3 I}h8qOh̃9@NYZ#P(?sLL$gX"Fd$* @qNp-b],Wt8X`*mP$DE3zsǠtB`hR-VSRi Gr iW]a:6 9420 ?0.A mxnjeHf\D[ `3(ЀK 7P"oU@?齆i|A_?$s&|>yF2YG'O.1swNJPOʛH*pS}hX/l)H6\ۮ(bAJӜ$pSP9|+ q##l -@#,xr2oC"OH}N & ;$mAS?P J:.OL$%L˼$,C7G;-<*'|0RR9xO"F9:I`z\1  7^"I)dG毫@ @Q0ngR@:=S ([KoO9/IҘQ"eP L"o:n8 z & V`?bF/K&iW-7tl `X)QUppp<xN& N >8`sҨ鮓(4q 1³UP,3LJA#dS[ <6 Y+@4gQ"D:D5 _1upWn $,9$=e" *$zpdPJ RQa_;G8|ENЋ!J5h8M&+Zd#x9͚a!)SpۛIy|7]U%Ƴ"M|a}n79jS`MwFJTHjK^>;t_uHvTNs;m]=OA\!Li8- Kp^*DC7'"`j8W~N0mzFJÄn/R݄  KXQO'mzcU t|[l:NR ω0&b 3P- ~@rT ЮSScstiҙ ռ? N"v2+g)S+a[@Lz8H Ԉ3Yy.$X IN9pN2uNgh˅[ $@"p鍚vX!|a.JP.~,hTz<A  HIxEx| Jc R ʱ)pI׆d0pORg<& z p  \? U p ]9~ڱ3GFy*s2p1x4ˊ0{7pݟ@P/K𯑲AH;IK &$9<;޹&<;00*?)7/ $K0:"]]$H=="w9d⨧,N w"I7FdL>GyJ['_8&5QNx Pq|=fJi #ͽ!O-IH.;x ANA "3wʕ'HS #g/;y1LM@x> Ph &NEAPb)Pxt0&x45!Kc9c1GL( E8y׵ շP ӓ'Xah7hx Չc?q <7"Dۀ4b10,ƞ0; )K1d, A)ʀA4PR߭iƉ{Gd ǀZ[ ȍ!h.(4= y[%ʣ,D Š7)Nx_`JHx Lz啩z“l!x,bٍQKx F>#=14I"_(Lpp;K)0Z6H@9 y3Ki/&6SjS 3(/P% OƏXJgÒ? U%dJK$Z۰3 6p˂@ya]xPzSz_r3-9-ݮ; 0 a})P'[ƽqB꯼T&/m np|dQ<'"@",ZR8߉۵{/d^d 1-H R 0Eco0UrW$h'M_Aw[A(S&=ޯP&|=0 W}րr84Qd8 u- 1jh]Y@`)~E!:gY"XG@z%ȭḘUwD)V! P(j4@bXv9開ֿ hj<`8 #̄6*¥z<1((  MIEG$&jK6q:0HvZ,& hSش, -)2h "}XpEBR*28Mh jT8$h1@(s`'5x!+#bQȔKe'8lÑ;ΰi )3˳, r,IL'{;B\%LN(jgJJgWCi%|1I1o1ȭ/!gL%mzrݐhUL$ShRϫǜVňԦj՚K0|;{2؂ ܅G Χ)*m!נ$TLq$mr~ÞViįZS-IYòh2O"Jz ̭[s/ĆKM c0r*͢.(yһBB"/-ˆxqJOHېox5ݛ)ML/+L4#S\qE ˨k(H65>ZvYE^`Ao*1LJkL-NyA/a*^ŝ ~ek6Fq)G:!agp Il>U2Rɽ#8@@[^ T<d n/S\>Y&)jS[ StR.HAfwrhLj,D#Db.֊n7BsP,*af7KԝCNМIzu~@Y*hEp_tCP֨ ~\C =BS$n˄KУu @}F>KXэH5SV>$ZֳGR\R)t 8I(c,`T #I*8崠!Ek2/XIQl3lț%c^k@8y/-=d@s8hjd/&^x>k؞cHr ax |/W$8۹>y: B Y( FS-o*Yed1%w&'y\L셫H )B?ŲȪ,-C5ƭqB@F h@|ʘ'd@h/#4$`Ήy'BA0 `T \)s[q1URXÈpDa0% `+uV,FaqQ.6p25XBrD)@#0eS@$`BTIT$p^c0&.n\+C\V7ZM xE%am[SR"i #u R)ĴJ%D~*gv! L ,%v:(# +@7XQwb&yi˔ ̬K:E^T&9 NSqEH${2CN @pQfSL5;FY%4x7Gخ .5JpYXG G7`yVs@xbF.ӑU %mdF\pļ=c -%yBWZK cvV歁D<\VN4|? a aUW>E|lعf BÀp#TcN |;"D]Bd:̬JC@/blOIFÆ7X$V lEμ$6YjdZ f/&&f?&$O2C`ta>"}b_ [ʖf~02x/jǪk @Am-W hُ0!` :bX/$ki1t\M  iD܌OP$k2@ ,DF'pDMon @$,"!̬P4 2CRF+DKHN$LBE# !$)͠D@ *.?ob'OȊꚣGl3 ~!d(EEV,be->OYN&zB{%!%"N?E>$X,e@yF,~No\&,JcaJH}ՅOk#tR>eNJ3ƛH=*HN3(ؖdk-ĸ0h2V2_ȬK6!RCgnJXd5L2ajPp gcn0j'5ч#(ǖIS[]Ac6BʸBN'jPp< H}x$ԀcS\%UԳ.WSg;HO.@1A+ @`F|g7fiNr)̎Kgp 常ƄPvFeL2J@Pr@t ΌhePֲR{Sd#NS$*NFftpOn0ha$e^Ҿ-)av# ludv2S! QVg"-y0L?IR$*Tb*&kX(3Xp^%2eLNF:e8$V,d>cL}./<v`pg&AƉAAz>b@,lh p„VdVn '\Jף\Ŭ@"ā~DŢx6ƥ.!.DtBChb'|4T}"?(ID\'a` ͬJL6WhmG;+SjŸuD|Sr9| mk-3*F¾*nJFiM>ZELeIF/+@`!t!π@a Y n8%w @N_mMG~3qsBM c%>r' %ΗSEnX( +f˖0Zs)$1\(1W=!av+ X g@zdqn#a+CAMXZ΃<hP'[pxՍFĚFHcugRj"˜]:!;#h`AA(&Q/+ 5xD4(l\qk;z 0%q"I$gzf0CvY !R DήssШ* T P&T`f l͎Ք]܄Ť$  AVIW*0F-,dC>jN,+N[^1qKGɿVZ` ڔO,(;nС H/~ $;XhjG]m?#TNܮ1!a ` Ak*!7fG@F 6Pt:Ӛ1tdd0i<`# "&pqhIriy Lmq`V"5ˤeJ h-."d~ ` ٢"]hcR!̘oB@a~!0J4FR<ª!z JMqpW#;1,?v2G<`Dl%@zl BxH4:'1FLҏe%^Os^9S%[bnroTS%Rz20_s0 (]h bsǴuR o vmT\U A|xt؜EM$2Βs(gEkrkBKV.gиR0{mzs6 򴒙kD Dư*po1BE 7 R؏tcQiӱdG0`,)% R,\L$IApZ # 8& K),hҽɲLf1 0NrdE~&lZpNĂ= EHh!y9n0 /B,uX\Pd /.2>cex5 #c}7ocOU, x60<y j| `xIG1z>]z'?2 &C""jTS޸>LGxh"BHyxG6Փqvny~9́Y  JDApb~*0\PX0WZm lR[o|ÀH0ݷ-`ENzCGh|' h(" $I&H<_Lɫ^ЅG9a.&)1Ty3 b`( P`,K0>9wV Sp%,82<>8'A Rg{H!vt VCC)0)r`fԄ=T8 l.6@> a5_S&d]ˊ)LB|T$@x#Y17(!; UN#rQ5WS(ggs\l @`O1A1;00VHԥh5ưwj+`1̚ SaD 𪚸$e4z' T& "fk*JQrLk;dm" ˰„GWI>/.Tu pſh1`̷"(LH0tgN!v8YP;ȉKɑ{Ɓ%ƆX]J"+Ғ/ 8̈"h(,` 11 2F+hr/HQ,T$;Ks:'9j`ٸ)x}\ҍ1?[?{IWX@VC"03FAlFT5/r%:8/x:[ݨݶ0^Iiij oC&"17; `LB_97A3#n)DǑ;p ϋrт xRʘ`uHu/sA׆i]\ !"  J`BE#| `@ ,yTeVnO`8XHJGhaf;7җT0a? qQ2rI43QhQՀ枓T&Z9Ȅ%+\6s6럫d KaȒHϵ=AҠ lY8Hx)GH ?in#_іt[!S#) P $l PB7`^-:H?A($Ky9Fx=\m;;z CQFTh B;Eʹ\$;;np{3J! Ż4զГؙ 9;TF5&X ĦÕ PAx:A)4Laёø]2菔|JI ``<ۅOXKPP(}( Xf/ #+(H DBT 'hNuȶ#AK葜XTjZsp/8`_hc#QJ",MxٶQs%2D!THx{r%,8on*?q<0҉ :CQ` ;5  ,;r]V!pAoB;dڽk S_:F+aB kzy@5,b8b-{ MM=:cЅArG:@?VH Ѹ)3_T*L\_phR%@զE\e9rbMr6r~Xw$ZԀfg e>H-K`08 V(YM:(PsQY8Rʈ}W!sAS;FtMՀXȄP` ɮyH*p(H./( ]"[~);(e D;*cݏ@x vTڶTE#4̘2@hI9;8?r᎘޵sS9S\`г[d7 ƔTP{ h&]ͨtC͈^BlSp򼘍C"W Ȥ9Ǘ@]Nf)+Z0Ӻ EU^h `xz~+Lͪ[+፮ Msr:IL6Ʌ XTe΍Ai8u4h̺5LXA1$Z&oKy 1f$5[6CW !r ho Ac` +Ёq#ǘ < '= d_C _"p\$zoZtp@#7,0HnPkzLH0EZ/ amM+,`gZ@Fv("8IzeX;fV'xrX1 4CI) pL$=f8pP,hS!"G qx^0R9bKrӺ ߣ w~EH@#KMzАCKH4O1PbĎm odxr yo0%.'*phw"BX0Ɲ)f%uavMF8v1@tpqVi!!\P8!LJu\T^}S |v qXUzAO78HD@ A2848[FjHcr-R)gWH'}Q{dQX ) )?zK,'$d#z+ $ A~0$@=ޯp ?qw43@Og z+A`D@b(`J޽^Ev3_H}1 /fvT0j/"(ȂE?)yDW5GD]/j)LT{Ҽn^¦ $gP? z Iz@< `;!@N(J.R4*@E@`;D* +{D;h Ij":Hb&*ZP8YIIF*,($ ЅQx )JPpx:_ Rzrt^5#X~ɠV8+QdP劃"*LkHϡ"Ȯ,Q2MV@%D$J5noǀ6@XNCp:g,&-僂F}K>! |`o(27< R%f(ԏn!P8BO X͵4RJ){>8x=dhuXks}av9fKx< Y GK 3 $[> lXr[ؠc\h* >#I ӣӖҁEyB# (44VCGp W 1BHO` 8' p31)u,=oDT~ +!DX E1l= )WEJCvCL('umg>H !{P1J( j]h=߶B@Bcj9@\nmu*M "MIJZC@aNcj}grhv #1!d%T"hX6EЏF C J @Y~4O23ϘCv a:%rCru$MYE73>%JL/sp DfDR(Fzi./IV=7I _?HyNE) WQ0;$BKy6& DA/RoHsj0%.l(y D'As(FI"GA\1 XK(Kg0 $؛JT{A=xF ighy~I-h4FKF*Tu*cmcqg{W.; :%Sh( D(e e +LV ԩkFĬbxa,rCJO%iMqMi(qHZlDJ7-805ԭWiwD1#ɰzNr*&&JHo?wyjAν @ز5W`Dܝ.I.X"P3t4$k) 2!LĴCs!RXڤKx&H<G0O21)$c!`KMi6mJd$vy/}"Gi ?H|0pV 9@Y$%$:n.(΁*Nw2\g:ůǩa$DƋltL=tp}l&=6i*X`\ RG5`zai|%m;vt !BƞbrîR(H #̌8Fk]h1; WĐ5tJ+<촐C>i:mgfK Q$O(K |$8!'cq<cq Vsx<B&Ae@fJSITW8@ P>Uh\f h=Cxq`\'upILGD AƂJwp.Ϛ!,A.f hfn LjŬ<#=,=nsx'TF*0('-Z+M|&LpK0^f+$9J(":hLd4X#H%~$&̤!A $B^;o0 j'" a<:nB0"#G aK+r#@ 4cJ<ú`84&<*<",dV}ƞ \jB;\cb%d< FAB-%WaPsF?d\bm"0$$"49Z9n%CLÈddV^y0p(B ebHB  >CT%@Az C!ҐL猌 *6g`Z~#MŚ6"l 5O j j89ACi~a`ZAVAvDVFMVVQQF+bhA3+Bf Ņ"R-%.P| J47b:J$OM/ph>CDއмk 4 F @2g*U@ "c0RRbKj(f8vRbRxik=Eq޾PNAcDҩ`mD&f%DVF#<ȥhB>d)k'DB$Z7)H fsE" م3*FP+Cjz!jɯ'l%ċN !&k2m nU"7"8s-SHQbx*zd[=0%Z7D \j"c`C-n(SXtڜ^.,AE,̰IyZEA4"]֠kk9 Ҡ ^iFt-FakcR7|er &0SJ=GIv'kpnvCb#K]M;pN(*jm(?=(îCB:Ȅt@^r sGRvЄґ%#$D#&G(4 պ@ǵ>B\Y l-4^^\`kH ԦF*zwXQ~HBC\ Mb<ע"FlDl*ʮ"}o3|5p't뾫=B܋*FB*"s|Nx?d1l)qv8,v im[2,f#\#-B̨O?fժh6F$kf>  po&7FlH@+2fEzj] `dgIx烙 AdV>aϢ!:e +6@E-A0 kC|K|թ@(ba˻ P n|1).JaHot3 :.B =1k !|f r.ƈ;!EfLU*z OSrogh}NV&Op4^'q E]{`ݿ_v ]T:~)/v 23t)~HZ>;&飐Z0ު3&P 2},;#>8>=2t!Oi:iF!C{hMڍ%0hE,S11 R!.$*қɲDg`!jB($肕K ~HJzBp RG'>@MqQĪy>bɹ (uO@c+:x+rE "&Ȭ.#,\ImnM#³9BB*t%IݷD(U)5GoIOgXp BH:U!K]LyK9QJ ࢰZl|O&KΉIuGC5ZD,3C/zl{J$ޣͨͰ jh$#!oh 5ӷL*L?:5sv{RG@(.j:EqK}pHV(@[1u~`ZţT˼*/G"Q)O\x5t]{"N1PP[Lq弒(7g~ݸmnbF{6 `Re6_;ėD⾻>7:sPF7]-M(9dbLIdO!#vDm2r: Kd` ( q=Vp)!(RH@jTt<#v^#0)&K'1c2[ M#Jwyc:ҁ[K18T#QMтDodF(9>pDDU qTOE- _! Od| ߋy*+¾yjA<-$pp\ D6_Hr$L?ЀF(D]t~.rA JuDE Y {euPDRp$$ \83)'97Q )06ƹGE()JXT >HV;UaW(Ha£d~5Q^eK᨝E7DaeGȊY")%@&+ q 3|FìvUH F#vr:@/5az/\x@B<@ la*>50z! L%`E;2\;< 0 `6"D@Q<!aQ%i c CغPN č"G%bT 4p$8"6@@Cm[>MNHg4cfYg VAVM͒x\$6vyVFd|P*bt)BNv&QHKҩjE#cq  A0%c4&,'ةB@e10%@+@W)t+8lТ`9Wpz(h(UG 1kRҏ_DP6;feLxt.dB+8ڂ`G݆I ZeqIBE,eژRDBRpH>m25gj1Pn!K_ n$Da4mHD&-;֊1;#1@B X,pP`&T%b(hS>3dh Xkf4GRWK7DP(^GqwLb=ad"Sç2 INT!5p#E'*r:'@+xɻ$c1Dj {~ 8O j͌l, `psqM8܄hHL !0 L)%qeŨE9r&}$͂j80tb JUuNN[NЗ@-o9P[\i DWfث_UkkDP{e4b`N(hyql@1t㈋Jz@ъʱ qxS4J Dgh1͎̬chDC5# 3 ⥊Ha(A͡#g٬)<ћD ޖr2AsY58.&>X𽲊68“p9 W 4d "GC!##c*qdǰmaIrnL`Gyм aK-}5 YKE(K,!،Y-/0}ȃQ^0h#Z+ ʁhY7ȇHu,1㳞e8 ^IXH+qCιBz*5Hȫ- tA D) +ב,*XBSr=I8#R.V!ZzzJ`t\JU ijZP x%M0Qrq}QRmKwZU(`r܃; . @` `D)ssrq 6Au#:͒P4Λ`d8(PV>e(b '([ #J|a M`ܢQ TrMP/04mRx·x~i qƎFh0Q Y | x">H/$Z1@LIH/o_(({A^ vh?E  HC8bb51(0 Ui7[gAB+"A;J \9'5:(GIJ+QC.j $`ɞGI:?pp˪ A@Z1US,tqg #,"X ˬGrPC9 PVop [`H!sNmX=œP k(Pг\oC ^ H50xt97-5΢Hb ˒P pm(/j{; ╩hJE#*@t +\M*+\b` ޚ=`eT4:0Nx<5$ރʂ FmigMA(`=2ExHad4|2@9;PHk%ˋ /.^. (ɇWN,0$?dф4)E+M?nn}F (5LY%*zWBwr- ڨH}_y }f23،mRl80kHhfsVt[&)n-IВe =t^H);CP4Տ͆gm={ݦl0$*-vf|]S]3Ͽ$+e[o3MAD?(rx| 8k ܡK0 ӊ/HKZ&%2침lS5hDo22fq%@(1#( .t"hH n@)zY{L3XR=>ޥYPRx0B8o&(g I"`æhJǩSܽRzI{+z'jkTjq؂8 w$K hh<pBt( @`of ?eFZ7NHhA9Ѱpy7! P .G*u ƛǥ.nB[+:$ X EI⪗ ; 8ejq^7ʈk=8+>*K*-t|gv. Kwg i&9^:r@#f@Tzlj|yj*qew{~W?7U 2$I$G`J:-`}"gyu. RG^@#cAV&YX ` z0 p+[m(̇$EYG̨HW :HDCK;23T-lPg - Myr#q7FILn`|Ub,PI6:%B@z06d <ǩA>'EA_b+"d&g0őED~*:^` ~Ra+r ľIPU h24#*öcV#z %Cvp`Z!ˁ 5pMsH$ұpR=>^ ] )Q.SrWN  pԹIdTRB!m8($OJRE%?Tܿ!9L( !`a7 "= %UC\JegȣQ@Ir|p3pCd0:'^ *Nrԝfl$p"lm b * nu`tM:'k 8p}`WbC !T$N/v8@:iB&zGWakj ,he(dPaV#NbZ(B9$;DB/Wk0"!m3QD3CBC,;a@//O1&HMbQD"Kp*Br%T bfHJ,~$!d8i*i=r>fI$Ib7#t1D"ef5(- ,@r$=-.T(p*zAV`b ,FEF1/"5: qRŢ0J07C) "!:>Fg!ANPo9$`B@eK-UhH6"c`i+B 5.PVqa"NR)+*Lb/@&Ad׀ „#e+ ~+ڡ~ǐ"`J   xaLx07ɰ=c2,Ϡ*lz2`8#.PHxk1Q[7Am@7oW"J&B,acHJT3`Ttxe`a0BDIO(q#*AGRygNtar+b*@8o tpjegpkO,u Ϡ4m#`0r $FXA$!tNu-iWgX$9>`F*fW^:0gNAbli ᪌t=CU2\ `ʀB@>XD!@ L+b*$*<2⏨:XL9J-g! i@wMZѤƇbl&,J  !\u@(& @] @S"*-z`*`HPh#!-UF(#'q4i$UaXC aw]@npq2f,6Nf`:Ik#>3b%g>e92:"&AWnZ#xL.x~DRa_@ ld 7h͇ Jce`0VaZ]SFVmx}u"a--,+Hzn "ġ~Ńk-` ` X(cF!qaD/'`&#T">"I"WvTMV˾>tCδj @pmA13h B`sJ&"!hp HoH h` ' +0FjD!ʩ l% Yrv7.!pP Vy jbl: *D^#dx'"_%#~۲ `Zl&o.KVrsٔdlFe#^VD\7H`i& EwaR$.O}&%X!^*Rx0 SUX`="EeqI9007nb*jxU\Cp03@+1qf;b3Iq4&5XI0$r^0d;yv:',d/$q +ɣ+>Yt+*p2jJ&\+#( }:1B{SydS:sG3 C*.MDbIhWbziG)/.1@#fOdQ򵠐le/01p+[ xi/,'ԢdIӑB<$/iy E"z7Ӗd)+B{3"$/\aI/)= PjdP;q 9cZ-4DJ ӂ"eRBK ErBd-$Ŀg>&ʼn6:ځę5q3=;\9G"-'rYn5"Hbm IrB"4SFh@6JBu40\m1EsqB"fҨ>p=+<  :TLWgy1iᆒ'u fC@;_2P"4Y,Vaב4Yz\B1B %~J!;s/(zf#2WB6 TITF! ϭI#`#Uʇ^6Œr>v7%%֐!P J$Mw@S8d b p@K85 o `p?>PXE Bp$ >O2rNVJ`*~@`4\-q8+dӀ7|ΣPz1*`,Dc<|C. v\QKtIq  à9 $K t<x]H vHx.EAϗ䊗"@S/nZ5 }_Yzaڛ"ǩxYpivdv8&jhY!4`j &i20xzs|#IyzFR#ZzQ `xT>+ܳ-Kr @8H !ID=vZOL~kk_ҖN(6 @ B_C<+=Z Oh2# :-r6֟|H2)J<[2g9K9,`T=NK 35hX *:'!(X 2%3\B2Vx! :ɟ{ۮ"' @"_q4_[N<JP2_2Fz#:#." oCBq. Hem94Z!2q,hz7//IdʠL Ȑ;_Љ",ŀȁ40D "t*WqԾ c8'QH9lΏ-<ɜZԨ%Ys#l8 Y)#}dGK8-OIjQ@h E`,KHPtZ{ lXGTe0uRn? )% l`@C?ȳ( `BZ:c^ Ce.lcc@!5S>qI,eT H'}B0XGh^ x0,ӒhbbFIMKb(7䵋55U8F!@v  d,Yp8;.DGpO C:=uQX2 =Wp<сsPtgDn.̜#zvDJSueY:Yp&$ց)85=$K@-,-M" jK$'*DSQy}]dS I eBډw"^FtX(Q:81P?}\zCc)8㎈1&$ G'V6AC#jEvP x&*ALޤA=ؔԯ1ؖ.ĩc2 d/5lMOjE0L" 8 z!ܶD|hr"N.`07&D+5mYU)1r˒dYFFhynp ~ R 12ԐI&DԛJ`1g%_*=g~Y^DucU.Y93@۱ 쵾'ksM/!cA:BUlȊi%dip-C9\&,u*Bx&Мit+%R3L5& d W0鷳d ,`6f/yGŘL͚R7Z bV.4EI˸[N ^e:dHQ+c y94,lߋE[2j~5,io.>#؂fXmT&Nb!u y78i9mJ=gCظ؂H}]d5AL,%cY)yIt#ZN D8ldQ#t]S]_K c;<#%9g2ZX x/ƈ70Ut,ha^^Hh75!4ڤQٟz{Ki>; `(^axQ  gPeZT!*P ;)$ A852q8hᥑB D7 =Pñڿu 1,/03; 0c#pu #>H*=F X7d4yҀ>9&P1d U:e _{. bE*Ќ;P1jN^2ϵ| 9# uJL8@K2}?gyh<@B\扳A? Ea%t1!iي* >؏!; Z8E, P2ބ`I ?zꎳ=p 1h0ʍvX'DzR:-$ A} O'Lꎺ4iMp.LGQDLMЁ=EL ȆHSBD s= ܁S*BX0HfUq)})gD1  1აA3Pmcx{PG yj"Q;P= h\N105ҨVVy(ظƈD*߁$`l!2mARb"Aə\^SZ@qJ$^3@4/#_21Yr H R}PȤ!WQ1D 2,9B/PBXy=֋TD@Q2\Ea7Aه 50ÓQCPyߠB!Ge`[1ÿr eǥ ̱%*Yl-jE9jX *q % 4q=S~E+ La`f)®Y3+ߥON ](zYp^̖06B%}C2ԡ`ɪE!g33ލB%d蜓&ЎeȑQqώ195&#TPr6RaPq+ aZMGm #Scb0a;A>3:TI[ Ls1>{;RcDjW2 ʢ%$VOM #Jڢ1"@띞hQg!ytf+ (:>b @VcN>D Tf_ :5zpS#)7!I K(%J35=LtsD8С7[k#*QCx$X_b@> rcüq;=PsKad4JJ [9M'1\&H:rZg0AH9 񊦆=("#yHn ;sż kU 6YxDʞ0f2En,͊0php^ oEq2n&m!%Ӌ9AK K5có0`^(HJP@Pe btRH 0ڀ #h631NȣVַ]pfБ;# ܑ}Ug$ yPXVP^XJ"[7dh.q Lwoc(BĊ55 HZ0Шq# 48t IzLڏf 5q#2޵q1xɎrıBE K)1:! yq>vxyQmm (@"(!L鄁鋐|&%._W@A y,! 0KKB^eav aNۛ=$R@f_ppQKe ز ڀS'>t2fvHLV1:dk;Xvx, lkVQ؄ZLtl ڀC:%u ?C~ziЩ2_o;?Q!pO@6b b?8-' iIb[@uM뛰NٲA#fDM P#A.p6A>!J{ ;.GW"5>Iys *Z .-ۊhlȪ` hT$?a`8 !Xx{=q P0)N&RlB"#RPl8)ǫ\&0YYDwVp~?0}Bջ"R=]XM6{M%B!R īop9DG"9 `_Z *.߾G\PV-,E5/DĒE!(e3`Ƶnhj\ Ϡhd, C{Gk;|J;*䬀ja&IFy"֪" Α`"%|kxgDP./ af/ka3ZA H6GݢB" d@` gD% N|P ˑPDKDCz?c(γPX$qBՂV>rB|S-z @ȡ>,B 摟2L/+}^ht4`* J,:Pzg~0((EՂKr M"*.p!m fUJ"BR 2gGh(#h3,m``z @I a )@`XZ*Ji%KҰl.0pjs}-@z+0q6ҩkPV@ַ=ضvD󕠛ybL,XҌB*7Ir"ɝ׻RΈvZ%`4לU+PRU5(E; a2mXSA[A9u-`B H"XI5BbHD*Tͺ! >ŮWjGhKZsq*>] i b DF !lL"t%2CY$DɢRUPtH뤤3ȧL}}3EvZSx&z6!A  |0ZhBDHd_V:'!A*"r"qWNBڬezV1*%% 18f !#> qfN=3N`Uhgb3x4-,ddym.JV&@6)l.^DVܵV<0@,re%0dll-Z,.3fCp@Cq2* E2ʝ x.mDN PGgl ЃW1+e'R1pEwd)`<@q3uSh!7Dka6b:ɖ.;,/;,h`̦ t2A"8P2AP #_Z)|0g-@@b$K Q" Đ2&㧌`64A7 XO -4B.0-@&(Rw 0i/0n2-Ry(6}U5?jNB-^۲Ρ)a&Q٨Wøw\U6eBKM(ΞE`P ݜBB~ʒk?< ֏$6f-E hbFRЍdI51%A"F Z}#' DVZFFE8""8N-K}d*{$QüB$`49l$`BNK$0^*; u `z(a=|$!b()ҩ% K9"0n ^' \GzZ<诧& PaBX>N.!H<~˪\"d,(>i؂$Gphq`T"D"@`""dV/" #8[®-*6%S Z"<18%,8eZ"C!İ>@ C3c^IA*8.c"`A_QR"Mn*|#*]$J%rvj!>@fB\% \S 7ЂqnJE^G #a &`ND_c%#Nrd+`Sz&cĬM$tBMBTCZ.bbJ*%,MBÒÒPXX"$`E0$G4- w6.3"~|683d*FwaAi, zDRz/"`@ ͡?LuŠYtQE/0h"O({hT&<*z?CO"j㋤n!d6%c.(&ĆZLX6QM$\ jh`Zsj0!C'"e)̓3G2)3>BZ7nq" Tv&L+i.^D.7bum%'vM@! iPAU)UM%b!"$wd4,Zd3kXG㴓i.QILl(WԜe3HJ~%Qw9Kb -&DAO)F-b|M!Zt5IJRH6l8=N@Ba.b Ep-TIZFp؂QM %o{XG>"qeİr6t˭%mȘ"3lmf"- F!eb6bu 8)r"TVqp(&Q"B"ae+Aja2\ n_^Lb#.h2!:PN eAjU2@Cm$!q(T!`2~@37)Ƹ@/7S#ڑ,%?jdŨ#uf{Wtd}/g @!#(z +:FJd-b40 DAjduљlZ%"a]`f^`6eiqsl% Rp&jwD Ol#wTBPwX BXD#?U3V9*\@Eܡie4 Ǵ GgJrZE,a LA>(@@&H j w 3xR )֗*Yc5VHLb$ |B  $V¡̗z"@vY.T0&Z^scA@BV- êoO+/QS?XIB͔tt@@@l{b-|pcEoit9 Amd^2 \C[^ ` `2q0*;Lj,p[MhdG'*]%Ra/yK]b"`(@a<πtFHDWsձ<"nO,tt!(0a0eI(OY%_͝xb%<A@nG,|$K&y+ fOT!7(oF@ >~K'#b €8zƠ!2`!: / G %ʚ~Me^,4Hd`b&DrӎwԣBm$0Z-Sn a: \9@gA)e$fu5Z7jKqN(e{L >nc[0!~sR-y-_#Ʋ'skHhHtD"O,?Ij6ZKnj K`ebcpxAfs ox #0O|@ /d ~>b $Q)&S:K?_H&i@"{W, 'DS?_(9Ly)j#8]@rFƒvtBr}mQᑚl/Wgu՘=6v/&Gn[[Um$Zdkh>XV!'쓥/3P-*sNA6Kn:zK.l#*kNdix0O4:p-Kb1Rp}*fRŽ0*2Ȁ0*7ͪ 䭭+R#.<6R29a-*:*Jj['ˉJ(<^= z,j G@ j-J`ȑ07Z2kJچ!z$*0m<1Ж;'GHt2-dNl*(rW8,Ǚ =1N b*nJZM4I:I} K-W3PӒkT^-v(o7C-z48" ce`K"Le8P!az8XYk:*3Lʐ}öf :}OG4zXzG ?)P>rMQ-jE A|.$'cO5(hBLQ6e5CBh0@7Ex @Cp^ㆿSlu[R'huY;e`X =Xp8F<v;Ghhm+ŀm@d  1" *d#R:wNX , 8,@Vs]q"TQ D#Hw̹3fqt(@؉b$BlBL(Ky dR!3KG?ͤ5X@qT+S$К@P P@"( 4M 3Tw在Ŋ>#QH"Z[*BY$e݊ -H=tI. <`&zR<|4dM'p¤=e(D̤5D.~LhP0s S !>pH(%@):VV7Dʐ"*3cԬ<&8wˀ#|`k]HL>SeTD6)E5 1K)^e[!X'扉je07HZ庬X1Ķ,-UP40V TQKAM#j Jr.c Q`@i zYJқO骤@'Pd)uq2F.S8"ډYg a;h AT*4fmUI]'D㒬ҟS P", "eHcXk7&Bԧg H <'Da/.[?vW9AԺ=XuŴœLHs !l aw)prYIʙ|12&D ][kIi<Ykw]0Xm Qp<!ȟ֎H {wRf#J-NPK&40) )@,&r$}LH mb&/fAJ Be&1",TbՋ%qʜNX͟BkJY B ۼr䟠B pӔ} 3@ّk#`!!ِBay>5ȓ )W8aB (y>9/b[ލyἑpr8Q?[鋀)&@,r 9h `izO R1' zw֘! /YCY0[>x>0A9##{ D6 "Aߺc!TҬ :dV +Pț bWA:.j%5A# +1ؠ({92 a>c=a9T1Tw0ь8j K-G lx1*#´=2Д$,!ЖȈLQ*G|@s0h1j|A~X3X7J B0QV oέ6S17QGyq%҆ Y106 "ff"9]"a E({ބxOPʼnuZYѡx lmx`yVXhk-)/92$*3[S> ȇsr\lHxˠ01`" R}7ɻ՚(@P%I0a*q´Ϥ{~In 8/XY7×2ژћhecSm Xňݘ *kͫ)2$ JGEߋ(n؎5wmeHRx~3y:Q,EM1@p5OaNx)*=Cߛ>U8U8pC [?0mƘp.4/nwzJAV(-%THak0IYM Z_ t8 b, iċb b⋑T9 _̖>pFz4,@";뵑kiryڙ~ x0Iˌ8D@" NA-! h`ř_e@=; x(H˓(ၶ[3IJՌ Y@qt`{AZ5K_nQ64ySĬUYAw"##̗) Ef ȡ=)cs ?L^$qEB[%T_8䩌hBׯ{L4"X>1ƋYIq@,sEqܒWj/TNEIql7αy*DBԤPb+ g#TwA ؝+B!PTggTjhN1i'* y#o,LI6u1pa9q9T4̜u/hE^Pޗ9IQ~Аɉ fO 9s-0 =dg HJ \@]ݗp{?Y!8[9)CUaN6yu(-FC*`#qsQ ()bE>( {x>XG 4IԤK<Ꙃ Qi#:W8;(N6 cd$x$uӀFAD1Dc1ds?$Q׭yɪ0هD xN5_#TxĘ@b\}(X% ) hKP6<F# &#/r=? (?)G%H1I(|p#WQ@X ~KO N@$*"Һz;;η;u:@n ba àn#@6% x{#*~@]^5_Iju C߽;xhPT "Rink~>(Ph<}l@ |}@( dYp)RVe0%HR* 6FJ6`HB݀->|#l Jxl-Ұ+rbVQ ⰤEz rH%ɜ<˲#@?SXh}&` #' kN7%H‟-RڒTXFAP)F`h P̂,y.j % JS&j!P"'8QJ)r.}'胁@dzۋDN#1Xc-HRtvk[ wH~')2U0k<j7!  (RD|w3|>v*ۯ XfĐ$P</jO({PR# ;`RQS @Fa~)*}@zS+R ĤQBs Ȯ&≇,}lO2%-B "|Je wgk)Ijʖs75)nh%9p21H8/j[d%eЋ)bӑ$:ZTQ/!/t̫>e4O, < Qn-a !ɏAܞQ-9'`s%( XmE @LrDAbf D/8#q={ !XHt;ИEH\sa&8H 2~`!qO2͙`,!X5-DZ|B[B#됗R:Tac6.T  AjJPH29zPi-XRA'͘5 @E{rFdB@t+O$̎^߅PRH٬f9+ *"\kK f.-B,<Fi;PGd-|7䶐3\ 9 ufS@oQrI4"4 EmJ)J|D P^%;(ם?d]~Mh&m !P SpXC/BmyF9c!O=7ŇB|ء*3J\ph"rM(ŌX;Fde?jsPmR( zlH%I+_T 15j.K夢Uw.I"1$͗M(UlRZ(.b_ dRAK %Bdh?0,ki]Twj(O @UHQ)`(Tw5n39+&frT0Gh@+Q~$A-yM@sfm#&&lv W"Z2^!T`D #!;`J|X+gLO̶ 8$$P~2lv!s]Z.}1&ǭa>ү#A1%F(.-nUDQ L()v)"Fj0 i`CL<(ʩg>@.8# 0h؅s'A0O~b| Ȋo 8(ΒJGB$z/1E25h#rJiNP` BD@&_:*(LDh)/.(jH`$q,/(̫zy1'#p,b_̈ 8ґ|f oTkЯ(FBSsIL Eh!"26NX*pBbG,+*~s* ”)~',JB`T!"Xj P8f8>3rhlEC.A9g<S@P'kHb`$ HZA$ y80n4#s/0*Dn `Ah=7pB`J;f@` ' \JKiНbH8DB u‹ rP.JJN``D*c#(dPG^!l*[Nؕ84BrOLaܡM'h(񬪼f@L(Wr9hFL/$z_ĖF0I ?bA 7"+L8cB+nqow>Z 'ӵzjh() +$+T'-8ftCxW~'TlACTw%8 hrF {h7tpnĆ9P?-̵\iP`"WTj?8&fI00$D#f)K^J#(턋2®"iid% ȱHZy>/j>(zDGFIJ :ƻoP)29 YF; erg:V륧(M:'"OFA?uEƼzO8iV/!Aa`Rn La2ُ<+tй% ,wJu>/|.NcM!|v=W>@!1{6^np|CV`Lu;zxv+tuPҋL2$jSdžκC/ ap7 AV0$2HN^t$ l{T$Rh w8 #pdsxC ,J8Cgax!t2Gm+\[l_S@G#!UT]UmǏd2r&`lRJjӀiSgIbscn,b?2ax׼f`#&?L1!tp@.4@ (@@| F<7B:,S32CFaDA!qGYN`4B%A1a#IeZsDktJDA!ABQA% NdRF@>`&9`'p㗧: {so6ǘf$\u营)_1$VՒ.iTGo @%oP`^](IwܽlhbYP`4 &&DFʆ>"-(d$f ޱ7){8@s"Lӟ`t]`2  @ X`FX&J `Xͫwy[P h}`^UyUi{*Q@b}9+,#?) "b֡Տs$CT.MSG36jJAɛU]_Ӊ4J3Zh󞏊`'mzqUV,-8)'@.* N,=B Ǣw@r'Qx\x#ߜ 4Z$uZ.j~ ݍbi6 ,i$הm fhç@ڙH~h'S+dV 䴣PD gݙ!`[OwHvEz-1W| n N?-kf [Xd^[mdY'(HDa PLPFA޹E`ܙ zh98[,P wQN> 5@:2̥Xrv9=pa ^E$-Pȕ̑SJ"q̞ ovD7vVk#?f( 5Po#ebzgݗ@b,h=O0%W b8ܫ:À `h&NjI@հW@Yc>@nZi%f.\#t 2Q\#s+ MaiɊ\ &Yo{V( dHP91'|cٙ:"x[ˌFJH#4Sj6ryE:cAZ(.(t͑z9 H&xI6 66FF@GFH@!il8Xɍ0UqPAD11UblĘӹP2P^ P&? .Đ lDfRD4Hdʚ#*ZX P tl패}<il䀏M+$V2$ D踖UuJ$2 :zԑd N>A"3`f a$%-D \' <Ή`.UpN [q+k3n4MY9)_5mxLywRbXqBW $QM658y6t*ueXL^ѫf5⤃N@ Y #ĘBDf$sO1Ě& 1bgrLX/LQ,M1v+XT=V[d26>,)#!|ypƼ{5|y#dmh4\ CApƀ0CU'\yi'cv§V="eI<̐ )AAX6c P8$ p0 )pg} \}?X{Ka ^o0BaU9)@BVe1X1( `p4 C`l9 p8 ۟(@?_rs1@6ss 3?Nt)L [/@[;6(M*/ p%Hr]`Y8OC}ek#@˟KDXOвL5ifm2nN z(@c0ȟ)z2'νLj #T%+䆧}?Jȉ~  ̋P5N ܤk=Z< @Hļ`x=2`H1L+4ɡ) ELֵ0iR^z E{Tt!z2 5DRbKgQ MZzRPcpKBȌCR.Ba(G!]'rJH _ @iTpLgTi6yw#XIM*5l޺~ȉ5TR" 8 "]㏳qnBXM РXaSeHsL>l |M2U+I}, #p6eG@N;9`X( BfwEmYD紼`efA]L!0h|16>I lNg:BVs%ApޑXk 0fpssӝZPI2d4| !s1j _ 4]ӂ9, )pP`hADB.ĉ:bQJHpVQ˙*[D#D C:p y/ 8@mA(p:@lմ}$E%P^ @.4 D  @<1+Z`$nL)_Be &I2qdM?(hT/SJ)f$$TRKoQO agDuQ0u|sU4 G`(Z>rgH R)"~ڏjRz(EC%% R/IO!JPO#>h%,uz p$@RGDTjZ fD~YEh尬i 3I%RtS#-$*2B& Ixxle-UYVFpsQ}.ĩ#S)lA pI&ORc M1eY)`W`4}KZ4;.ugq"`iAj7#ԖQ[$} %e( ܊8Ð|A(ؖ .$@gC* \5!PWH- }3i(F>ZfݼA]䬘sg0+mj4hwAjxq[%Џy-{U43@(0.Eh}ট/[sNEU-ŰMR ,D#Ũwv)D]X7d|)fŽ ]RP yFP5b9ͮg+._:REPK$#"R2dž&Gl!RQ<Ax'D @8H`. V T@n2`*n ,>lyf^F! Fpv9 p(@0!.$RЊahd?أWzCV!vzV'Xˆva8<!Ja ++Fu@. &$"22BKA:2R2?QxR 043-wdV+#.lDK%A2*K.*(*@a^!d >v `!(j#0).Hb3'2ʼR0K2Ӫ+VU D%G,@و䢳:{y&o6 |_xD$NG$:0Hq,^#(x7 JΫ>KrjJxnB/k`TX/$(A&򤠵F"ؒz`y/0kRR`KbFXYϥmvOzvfʠ$+HxGw ܒڶ$^6x`Wۈ&wJdS=a]žאJC:"^Ԋf}Ne-.H޼F}LToX Pa$ii%+8$؊D%Cm"M&,IylީVN-v\ygh³Uw$ҫVbkIB-M¢vy Gz+߃vY> lDT#P Xl o29%,lvڧ$&y"Ewy6{KQ9VwVm kffk>Q^ I/Psƛ2^y(!KElǞnUjnF%;H|PfB`M<:*l Pl¨ y6XE<{@x KyM01}B(V w݌xתKdHFM:ʾ/pAj*_O Z%؞ζ6<2fVc7mj#V4,%!0]Alha'Ids n&; O>iU#Z-#'!{Ahup7”x?A ?gf` XA@j2PIp,YmR#|@Yi. *  av CwbA  F o0.0I8. #l$X- fix6a* {X"P2;2"Tgw~[K(xm̪{vԐ,EYTl,4̱Dx4?*|l?T2-׍*A5@VA@tC4G!/OlCx7T9gj,P B" _j 3&xža>@i  @ N\0c#kt*҉$$b@10eP^ gr PA2uz1PfVvAKAwd >pA@Ew}@`0OX(~>㊴`O)'3y<`  p$Dg@:8nYSl5 [(m N[* Z2DL¥W ^\P.ka : d`P(!|39)+8{@[6%.Ӝ!H"}l.O^# tZ`,K@evȚ. ŀ8N,2Iza*/ z qoar @lho')\#HB jz19cm' gctPR(%zPuZ'㲁"ܨ"*܅<@{ lZ~hZ鋢"ͧdrDORh⤹'Arg8{8 Hhs‡/ :jZRrJL-e ȫ⪧6PBH~`@-u*K.,P,`zO X#!h^ǩD$'܁vJU~9d 3gɱzHO ޷J.vH6_GF<2hʀ mC$sgH"OAQkֳ$?q恵DX mj!ɺdtJPx|m `gUZHڱk'Fs'EiHbA%bx&, VReac$'%#:9й:hRlk* ѥ۷'gi"" Έc8i89\皡l拃=Z;Mg.K(#H>ESB/,t(bRq'@5ݣ\'DwԾ92Z EnO!"r qOGq"tg8%i0!PPAč.=!:aKp%YOc &εGEc—r$!$l5i "ĸC xHDҁ.CՖw$bz  V/K 9* '&L L)BNdmDRFWsGFFaRzܴQ0HxGK#yKȮt@H Y,ሞtZz΋i^.EP>w @3 P6$ʻgBVD4"hM? R岧6Kdydp>CQ|Pě7Viz Y~>I' y(>$!DEB >G\cg4 [&N(m#]ffrKyj<FܨEul^K7$%S!D|3H~xIdTYEȄ2A9Ђc1 7qx3 x)g`tˆx>Μ!r6ɦI^I2 O&mmEfXN <"D` 0)G Jl|#ڳDMd;rzjj5pi5BNIqSPvACλ3N.@C;W &x8MOQD,@z˫{diP[Q,/gE>du8^GdQ (=]Eh!x8n ^0d@[b>P:+U[HJ72xecef&d;A #(HU$ {dxECthj㵅g45ѯbۡ (P< zNa9 ;#{3VO*2blIQAnw ,8> DH T^ >9db.Q91/P b>r5R[# V+c$`"`Vf^|X=X “MMO{`*#iTHبNJcu)Jp]h:d nxE{ȎeyB:NG#BCHnBWfH ~u}K4 z4t?@돥kd*<@} a 2 mB B@ Fs/&|KvgV s CŐumQQ}s%DiF>3Qf:LU|2h'π2ºOHq|co ɏ(X'k9QҞ4I  -"H o>3"Z42ལKuA7V8p0hJX 80ҕ!<. e΀ups#(a݀ ӽ": mrl5` `y3Xw"m.A [ (~ bYOkBXY5h&x8|iMŚՋ ;`y )kA T)$PCaO-߈1qg90 9S߻hz@X;ˆ >Pn=Hq (`@|xInHeD#@cX淘#q.! * əX+o/ 8C!dPvJ 蚋I9& j *pt|Pa!$Д('g`liGG py0: DHd]3NnR ݁TS(k!/ydΫ2 0 xaiH -t*Չ,ӡ BpO 9%!`pN߉蘫j<2qXt`#xwP ppv*-Z$:?맥(%0ɵы]Z`W9],ku ;P #R; PbP(݇(qT~ yk Q"YD 0?*y=r0~ɭAqz _ {PH)֢4bM< Ҏ%SyY#)Z⺅N#ԡ!!RUsmVHRAs#r˸BU'̒Yl5+ ĪAҭʉQp9P5WZ6V" 1!Q Zꌨa,#I9 ˣMP%ۚ*n`S)ؓYn"U"-P0"c-9(ɹQR$E:7!Mҩ e+mXS(U2AQݶk`q+G,2&:U^\p@9 s,/5pw/ SQaXЗD:y9(\$ťaؔ֡;_ࢄP/Xb /i86(! (y9P;_!,di?P]y"zcWD;M@8q.(/-)a> J) aplmSC1<:)v ˌ s{(leliҰL([y(I Ȼ鎈e)s#@λ(bR8AS ?R8oч`ur;Wk[Z(8&tBw-Z䰒|Syj XPz\@/p%X$FHJS [ Q3(heh=$ c -`*9O8AuQZ^P FUucH:J-q:#JV`&C5zR; jyOd^˩%]&R%4N 0C8T PPلK .*?` ˕}3HZQ(TkCG 01P3 35K6[pIM5ٮJ(dS"8n8aH ق(x/ki _>F h**pM.h" vqeGk_b&sű|txt@_h4Xh|v1 T- y3 уP;2c`  =9p)& p75qc< 2t| pu\@] N@cD蜀 &y`Q^+ԓ0\|;BO:v.f.cXG<(M "Za&{H QJYF|n"P尢qxj,&;N `rXW fFnQ)P68!7k/p yKoBP BoGyHrpH$#`@$Ai h4B @ `FKP@fV.PUQh\T@rY` X`R9 ]N_(@m=>ֿͩ`ZҼ?])OV+<:f׀fG){3\o+<F]|,!~2@N|ЪPx`[\':` ꢦI,'x}'5/A(;:6P0t((B~k5JӾ)2 @w!겦(gH9GtKBɊ•?.})A:8op*2ڲ3A4osL- Ӡ %!Ӓ {N3bl9{fyLZ 6J@ '1} =԰+jˊ̎Cr19Q*xz۞Ǫ`*ժT)jkӳ><~N=N| OR{ )ʀVk^FOe^4iIxAd(`o"ӷc6IJO"@9= s*}=]9+6BP)b-iwXL|ZE).)t_h(1<ذ86H\(q1{6OK)<[б(@_mr_l6w'ZL9p{$w3.~H9I~US8+HyUZ 8|Qɝ.oU͕ƽz`wp(&\S1`u\VT*ldo5IJ y<,L Fd]͹H Z(AA"QAG?n 鐢` gȠ0g&yl+ʉ®!c(\ %F<BA"P%PY4a}6cXIH7&kxGH6C+C%&d6HDN |ZzkcTf=-w PX0rxJ '8׹ojd?2gKR'%;pE;:8#>Dɹk%xD$$B$^F Zqh@|M4 @ Ax3~(u!W[BJ&jBj Dq%̬`CDֽ~>]nz*0 P $&ds7zhUbmOzRY bױ_gHK`Pp>K(T k4܅L}ddxDc&4HMHLu0XL!( \:EM/yB ?(R&S$ DYaZa2$0$ȸBCZJGs!0XV E\a>> Hf8fvz?Ҽ dtgeT.Y/gCcDExXHxSm΋ڬ_nNkB"&UAX.aօrP(hΛ0֒| "T, $E#L'N6ߖ*ad>L9d"9 Z+ͺhtyF a4%w$B' vvjեeϼP ,n^̣hjlR!n z@AV ᇷ)N3W;8il@IKҭ$ 2V pCƑCpYQt%TpCm Mjl̰ ZU&<# i%dڒ-ŀ !odR%n_O;q"2۵0,c $5J῎.&)@".`!$gnv``*o 䳬&ƒ$ 7Tvc@=Flg,j$ =b^#Kb8$M RTo,\)?( 2䏺 ` +< OC|!dhtD<Ȟ&&4B`LLdc[m@Ҡ́gBn@`Ԙ +d Lrmh=LGjP" m]bbzMgLEbRcPp=%gKnm*^WkcJPf&"!` k2@03QdO9:dcO`p&{O.R־F^=x C E'u%8B2* ʄ$@DDFQH41M>x 4.Nt ^;u69V4 dǐld;%DN`$0X2X$NR,Y-+ #Nf-l?* $9FI?8C8d4-f+!(ѴF; Ô7w=Q|>"Ԛ4j,@Dc`-1@^bn 4zM.s,tP`js,fz+ay,}< [h,G&PG/$@N_k/+dBf^ND nc`d /"T,N""r/4. ` `}G_`uy̌ KD4AjL#ztØBA i)Mʚ2 =3tê^YQzL?&'(MBS D^ ڔМ!&B6b@"t+.U`}eGelC@+&d]eZ=B.\&Mt塞N"a2 yں$.!0,LO0UD]qI1̀dA!ҁa>+ V`1&((¶fN2JN[ %)JFG f'bx+>TḄ"XFѱ"7#&5oX$(Ml:`$#*781Falˢ`8it ̀ @8<0U#R nv J!HNX"r_蘯"î׃.@?Ku䃟2Ud4x<#YnfCU y1w'&s-4U_Fzfh=H$KvA:%C mZة !{*p_5Šb? Km\W4RyT0`, dPLa% Vl$:hHC%P E ~TX T.s ` Jd`@<~:t7xT'5 WYOϺ{"ֽ1,0+< `[@9ӳǶ[vK9,@rB J' WfShJ&` @Ϥ2$ 9! p9-x=Y(Bf% "C\R F `i`A(ꈒwum!D%J"8֨>:ӘJ#Ń2;HU+"pP1` [-Mr `֑@S*Vfl6"fl)U?fAPVp H@* \ aBzaHor@`x0sUJ*JOR ` LA;%`x.j ()o8Ń%AJz`%l[Ӫ;"," *^?bD%C`&aD)"S<j+)/LR{4kz[Pᢤawa@ &d24VGf@U=/ 5) # %Z.ڦS!Ks8[(DA$4UgѤ5 d$(8+1ӄ-/ HD(rfe dLcI/Kh,gM$OG(Cc:|.SݯŰA(bMGé&$}~d b oRյz+%Zr67R4{MXUv&2=ɢLܒcڑd-̐J:u 40ċs3Zl|^ը5&' )"pK,J(5<2ݚqg\T^!H {qLMٖUE=}9gBS/sgLJť t7W!xUCZ%GB*Ԕ$εҧU갅q3T$JS>d-WbF@x B,?c ~?@UHT/|!QAߏq߱@5<pގ(@@)68 @5Nb`@ *{ jh9u"P`h2<ޯ@= #l5 % D/~n4H0gQ Zag3V~|'m"`$^}hDj}h , W0ů|<̅+ !s<{:~@@I.HA7ڼۣz#n1,HBdQ >r-j,9J,*ҷfq΄*1z`A 0/I{Xp!0yJh;2&4v KzSCZ''{s)AGXvGPukhZj: "$݅tXɝ`|̴4(ɜhW @`Oln۶pB(, I.L>@w# ("re=мc9r1RUAah*@8 &DŽ j&(h(|ծk}'7HR$S,Cy*H:hɉ\\0OY#pa}PN 50ahS9 h.0J PP,& @?"/ xkxQ"T`r`pXNXb6AVJ%RoIR*BP<'Nx4l9Z[d‡ȎL3, 6!E%LN#FM<DH\9I$(< Հ)Lh}ۍ+C9mvwф'qiMC`nfԝ)?Ͳ.Nz20-4ۿ-xɗ5(}MG:~}P.)4i$25XlgERa㓺BE/%誦sZ8SW>݇|upaA@9 >+Y\)HX/CPn'M%CJ!JPNؖ[<>Q z25|8ٱ[kv{l !ROA8y<,hXbz K؟:d z@l *I0+HuD y pHPtX\[#!PHx(} 2X r@ W(z>m in P߀( 8(DD |髎> vyhKQ(hd)V`(" 쫀 6Fp!f#W-. T 8yAS\3aR*CZD]0(#y|A :7x/*C'%@~@:HI|Y,#*,!==2NZ a"LK1. j‰8- |<x>;i0B(2]^,$ xy?#%@E ^H I58Ca*0кjcB_:/I<Qr I2)4 0$9UA_~(SAl:L Bɸ8:FDPR%h\jXDH;;ݯ⠦ v& ޸ݏsc"LjkzeM" %/ ̪>5c Hz@j8 cq ҫu safa !(ٜݡZ5Hh D[An-QG8fR NIR1 D ZR>Èj:Ս(Bvd"P]]h́`*Z4͢L:>. 3zPzꫫM)#H9~ LQyPsܙ804s0(^wp"Ll$HLQx+`*_;,Ф~<3y*-xפӈ߳),HnJk况.j[5 -*;$ʱ+xi,dQ2<| "EX~#i r4 eXf[O (s " 𗇁K3Z@ƒw 0qWLFhFБDQo q(8tHIIohO1 (00d8EQ8e*' y*y09G,Ƥ(b>ًKɭK-@^^!0X2AMQۺ GxqHA7cKa #9)fZF@I%8-`g_3|*ZAoeX$`ty3#, 3O`ghgBxK.̔HY"3 !?VP4h #SE _w9[N5#țy[03N}a B8킦CM;) *N0l'V BXS}84_h%R8b{=^ }߀H(@ A@z:1? dY/ʥ@ ]1C NT$j4;  /Srl@8ǞHX R{<@)de3ɬ4O%UYesx}:h[d&z"BQ0e]ށ@ N:\:.} j !:ckN^Ӧ;@;J [XGqr #9LJ:N,./:8Mhl4 8@>oϴ)kgF"> 8MB븰*8%<@xI$P!~|OY!8Bn#tb# f0y\;:뤘JɄ4%8$y:Q#gZ>rjljuOI@ Gi'9s43N%Wzg hxp `{fו1,K>h 4ȅe!q{r3ǩ诺],NBW nB,֧!x)VcH e1^UV+Tѫ1JXmpӪrO]ؕZĤ,+ 4B֫LrջzW~ hy*icq@+ۮX|4-+HG"'x@<{!zb<~UsNV=!`.K;i?M)h2 W-]˺|Vm̉HԡP|x;CufOYXR%V;ǹ dMTjlV%L>o}2RG6hRa3`|b!A??FhVP/UP(t tt#HFq+D<^=ǣ3(q=Qmp*VHyf,)#G_t1mՕ|YOH2ү` b*gqī0cѣq'YTU r>&"Rd`%0:%h}B:Mob7#|71Q6 ^Y!1a5*F 'r 4d̍ C-Q!ЊUD$SKA"E!8bHtpRPe|E8a*Pmh#֚J;1z)[:b%dG +yD|b6C ؇ GndJ@F\~͓@h "VfA?rs5hwiK k^P2Ui,"؜V"\%b~C br=s&5dw TyjJ69I^ڈt}ԖIISnIMjEхB8O7KjaˈC1a%9Vii?P2} ~T*] uH$^RfNGJdga:*X.'c5|Vd zSD:d&n+ @C)~Q%`_\ejz=J:X0 W&Ēor\@س:иd}ߝ~oz"Z`W{0hB`,q|,ŀ` ~)}?ɉ]Ƹf!iM٭mg쩣xN F>H %Y7gniF$'@xx2]*͡Fyأ)o"D׹4DCjZ),-l( P(RG^/u "8;!9G0Tj`-X 6H  A -/!;a=."^ UVh@ ZA6=C}1Y#P"PJ >`ذ ESٟkԯKnH.Ζk]e.x΃|,NXq 8yņ ۠GF,[v⹈zxk ݬ A0@] w-q¥.坽Ԣ%q*&xG4fIc52dt"B 8LM&~k3XEHc*adOۊ?~,>~}\$MNqsIݜ>Ԋ܋T#E`a8noV;V7Ü mR@feh>GˀF$,+UhĥX&NDx"**Kofblvn =b# `Z!LQ"! @p3zG2N#Mh bY` yCFjZ>C`6"#b^0<3`tp$"eO!&*\5*A_ L/7C7D&*ZBnNnKH\H\Ân1+d+ĀD5Bv`@(:#˘H"l-44L#@C&\qt\+~-gH+?'PDX70#=2T^S'X?#uv%rr7ifV"Nck#CV56&$jXS0wqc \Bqc"1(9\I7|3x#qC,of.N=d)Q:G fs;h4]&"EȜΣF@PG+BAlJHjM,j#|<3: ppX/5t#-(NqCD5H.` T66:%X!fj".j. $Eg2?3H#t;V!6°- lJj>)VlKB &HS>QHk#ne0Z?ȅB Z5RUFT)Bju(O7(O|}ئր.%H?d'܈US!!&gOL=hG҅AEʴi7^Nh.erʊe5XuRo>,'G!¬f *HTg-V ViNb(BS)5X%"hƫ,eYe"vfFt!Ss>1qjtl^HDBN cNR:"@V#:hd)gCZFCH%U/Ґe/ /N&?61PX5 ;jSG,t.Ʀ] 8Ts4G@DOLVIҏņp+E0)pFh:')B&X s'RHMU,dX%\ j7國-7n#Bp,l#A@bWVBwP:jmNƢ#IB:-B{yc+h.:/vBc>L3Kz 4RmVLmO$^^8fo %Aa#TANT @ `88 [56}>|W~&H:Y òe,o7l5-KYBe`V<mN&Pan6xCtA R.ĜZX#H/x;OҬ "pJw.'@jTM/֋=&U>vmܑouuvUFihaJ*NљTdkaV`i 9~B0D  .@>! J@jXgZG^plJB^\C[[N:NaJTR LK@44؀w`/=b*kVTi&Rd6leN!"&\CZ`Ff>ߣ =cycB(gr1&g>RF1|g!:k<x abE-0BRtZk"V,1yaA&&W" "/D'U쬟n@QJ!d6ddCC >G%G `B9 `!NPnQ$+5" @@ ۈIWv-@,ytj気Zbf& ԑ$rD#}^ >aRQ5ӺvwevAz5Hf1b ܾ!Z{ ݊{tTNF<< @qpSvkr}rNcO .p`*/;v0I%j27J4'PNbqV؏\|ZWPz?]5d4` ` !˚1(َ bV\!>!Q5lÌ2`To(41}iuP9l ?:B0@ }zj.!jNN #7t5~E1fL.'3EO{T8׀1CHooAO!`x}e^?#L7+l{6NtCB@C@FN**e.B|V>1V xDaIJ7F.veWJ=1J&~#us>s iMҝ/c(?6 0(O8}@hP p@ DxD P7_/W =_0JI MkV_|Ee ~F@r$EyϠ4}B참|>[2?&ȵ$ _2$-E|"?,RETӺ!/oNc`?S "]&ʰ%.x!wzë1|Κ2=pC5C |n#RئiR(*Z*Gܥ)m댪04<<=L\0:EjI*$(:%Mb15J..-Ɲcl9%E<ԩ4l9 Iz',\R3b P \S=+6nZL.dƇ85 Bk}LJ2|IP{!Ir}+nT\ETrޅ2" 4=kj̨*Mަ Rґ!oΛ !.v-9[W4:)/ވ;/n>w){]gaTo z_Ǫ:+"IǴ@jBF2PM ްLO'Ɨz[/7 K7WÐe~2@ @}π$R@㊦]5:ʼ6q^~2S4C9k /Iagvow]]#Ut?XSp\ JT>8 `۾vԧuAwqٱ]?|w< w:!)ƀuʦO;{R&,)bJ5"F#p3nKNHȎI-ކpxB1tC:8G/z켉+PKc:L=]ȁV"*'NX㸒NX:P3?Qq93m@.n[KypP$P8$H"\j9:4 #dTv8^t*48r0( }c*rР$x) P&`7AH~ dUSE$pən\B38rUΥG0=LI Czm\ !<) (E+4 լԄO&/EX4]ܱ=(ėJU(40BRb1O(̓0hdt0@Wj AeӀ@O 4? w":kQ&IWxYdVl(- 7KJP-By#&@":E{ʐeRV`r~37Gpa3^\ *x~$p"ZCAG.h, BWsof8)q;ژo4ڑ]tHYcA\L„P /dz1>~J,qfJ2!($u#hb!)(h|eA\*0U,ض! 1%b$4bu^%J``xz6@)'/P3]AQwA1T>px FAE&),s*4>"ʪ"s&z9z20ޖH\SDr"YX@0,;H9vH2 BٮhDC/}?)t X!s 2I)26"C!2" 0+i YB< k$/"șѝ"-។ۘh/Ȩ^<+p@ )RPB˱ 1(Lo (BCBqZ[!s4! j@Y;,ˎ*#aQ؂|D﨡6(,")9vt]HҽK>ʢJ$!1 j$5 ("J&hhr; > L9~z#k7#1Y) 㹾U97u<'FڱCf `j950h:AH":Q@0;Ӈ\@/h1E mĜ >HX;}! RK12B阀=CB)&o}$5w#`urxxxiT[ [ 8$$` cMJ3Rh7QM (DTz8CBYZZ]UE+H8HGhEP xvP Her'3aȁEhptXgh`(  HA#"I.`"GɅX6-ď)Rh ȿ\N )ɷzq"6,2ۖˍ b"x29P (  7.ZH6++4s[/* xFHD.`8uI5eHd HA0B)0wr*iE(hF;@< x;˛ : c5"rTLRPȘ BsFqRG/;\{=A@Ā 2=!Ⴁ>EXm x`D9T(Q3xKxKH`uXq:1!PxC5Z*ZK&kxނ(EP(Λ>㢴l`TsW m`e-30t'C+;<y4К TbvPPweD9K"#MVɮh3 TSa{c79Q\`-sgGb763mު)AT( L:[r 5aHHHH+I!HTpVCz IaZ(Q!Mq/y W6Ug; k,: 7D0ZyX QܰNh ?q٧ !Xqt(n_2@:JȪM0 ub'"4)G圗)`-`|Ht$>6Z[9 }ai: Iz?>=At8|"Ynij'X'IC-(iht&Z&&њvTfE :hJRH 1Hb(!Id*ٳf:˦f;>lIX ՔȑB R(4 JX }#>a.5)i!uG`V~+q.sŜ:8Pɀߛ6x%j( 9J ( (1]ˉfJh b?討X(1;P+@uxJZ䠔N.nJLWXs9s= 4S5 ։ X&>M9@sHz$ ŤExI:ơ2Vl_: L飿Ċ(Bm6$:-:< -i/ ~gdďH0LYZ  (10ȼ9]PJCDZ mȄ5+(ɽۿГǔ$.V6\=s$䫊,o 嘔QJ-5S 5REWBq!:6gxЛ̈iǰ 1-F!1E\9L)9rB\ pӭhİXf&iA-tu\=:]\1 I: t1I9pخoYGJP" 3hA1 |h bi#SXJFV<8՛ޑG "sҾŢ$ N[Yq!rQQR*5 荋Y!` 'Ȯ6 uޓO|)ӟ),H3|oN*Ab3!':۝̐hDO8b.P&8q3@;@ON獧q밷i;~9o VH0RMk颽YAgݖj9u~ŏFi2]\{@0 O  Hz"W?0C^nxO}/<#/'Sm@:.;E\  AH#f@h\;͟3Kz H $ 1kP@*4apNzH1t}FUC|@%DRPhF%lOGQ*I& `2 k8aw0>Rv8TC>@(XɪX{ ShxNh E!`r”ćq! '>3Ç콡hj rP$5FqDIF?FN35U(@ Ŀ$O9$l䜤A8Hqv]q|} I> Ch4ROIGz vj24y8L$l`씽*NˉGò"-W'R\;̋LK c 4LZ! }^1FHi1}`L4f堷*L}s&I$~wCCe/ר( ~JҬ>& EѬG&)):DJ=Dj }8AHv#$08aNR 8Gp I(a ލ VF pLZ$Y\%V\DjI@T(p#*SYnZ˖O~IK&mH['3I@Db=Y(KF_IT!#';J$@%CRkc}@E`$x; v#6T)8d e?w_H#"XBQ?p2v4`rZ56rh: ,!,.FXbOqB9i Ko& 9T^'\Ӏ;cll%BJ:.J<YR1B?ztK!rirC_ h*Ndz%NLo%y; cԣ) ߠjXGmAUa>Ĭe޻S'I٦ҀPh˲P{(P QM^Qf+a^m"E-U"GcH|XIa"htz("(eN4Էv ?/dPSTtp]~kk˭{2W گꚀY}[#G Qv*)L F -\L \&>Q &e&[ϋl6 *3EI^đ+brIy (bqbl/}M$I\gMi VM%RrdveJReI:K.e,ΡĂրEP@h-3"L8۩ț%'k | ~-}g-Q+ _ՈNoȔz'_cDEؠulj`df6D/>FG&IE{L|/isC*@~JKWNt8)riRQ/=:BseJ/~c7M$߲6P]&\=GxTcJE۰- BX : \A %(4o^o%֛H'"r}0p  ɢ!'R~bF ڀt(r%dt`e'_,LB'B'Jnf(Bn̮ ʄG<nBQ$X0'JDTa;AN0@,Ib-`c $,-/ai>oЮ|'ʹh̨*?^&cAJ5GWd6 2`BS@`n"H0xgGALc/.$Q!!8 @n <H 0 cäajX^!D0v7lJF.'%IQXgE!.! ZɆ0)~ D:N \Q$mz K\g'e.'-N{DNQZJp ޲F ea ^fJ銂E,aB2@N ank@*/lޥׂ2*jy Nf5"F :8k/A6d>$˲PdFIr#!2bGARA\CAL)^ & ` An&㘀~NDYj4\BGae#/`X.!uNHL,aJ tSVFjE TbQ& )ei A{"~0`ArPJoG5'bTѬ `a#5$0TQDlRt;!V,gA'dXH`_L ` (jI2:3N\yPܪ~&'t0;!Au`'Ac;@BJ}5#T `4!"MbAg{4qpʲ{ +l &%@ Ob @ߦcP~NPdFA;8UXd#j$W޵lR4΋%*Ce4LC !0hE+`$Ě:78g##RdX̌$ttG=M5U*Z2Mv#!E;,bJs[k"tpsBB@o~g>(e1&0(jn\P%@/W)Gvsy74 Y ,aTEp_R[A8j<ɂ+"ty'2m22Pc9e4״rwmya\%24NV:XJ) J.4 eŎlǮ]r4(+;( ʨU[Wu3b"|"F7#h /4KJ+VPԫ#&"%n\(nX*Z%0BB ~ĠJ&[ z#lbQn[Oew) bHLl|o./9*"ftzh3-kfm~({~039n ySVf0w3bX:oK'%4co\RvJt0Xsf\omsXϔn̂Zeqo_RrjpGà.!Xi~iS"~KbXdz@ X{V:楾Y/*l8bpPT`'$ DQ/2˨'Jt)\X4iOBRD2vGߞ\ydt]e%Mѭ nN$îC(HBY2zQntO ~'rlvbMKzd]lnʼnkX.؅1Y#t |Ex;nnx叀LSd,I dvYb3#y78P* @rs5{Bd,Ta@NhOD!SJsP_?Ěƨ^j$`|@y:Vd@9O:zBrܗhUɊ/U$'-~!ODfC~ 1$a9І[q /'T >%#j "xAE:*p=zu&`>7tjf`_,-[MI$@̂$BIqE5e",``-IbDEmtSOD"&bjaN!Zr >/l9`B,?pPԞtK :# o<\'+ ErDaNEi%ddI ŅbKrg+ ulNT0$V}@08 V n|VdU(8@0> Č)FFR%G@ ;Akl\AktPb":W~(+1?L_Lc%0WY(vw4&lJdV}ze.6h78"+g0#B'ZN/iR^8l{Ϋ<%-blBcXIhS`RZ`F@k-Ī{lzxMaC$a', #Py #@5S0eW%{i~"=2Bfbh``&f :_"v4!aa [B@f> %(  ]Ķ&sxFwbBs " }> 88 Ap({#HD%O.b@C @Du/t{Rp4@7R}U( b`0{`@8v| D[.Wy<]@$Q5 (vc_j`{UAL _e#0Bu hj [O3J`M&%(ޯB /wq&w,w(r<p #[Ԫo,v\!Cp\^' .x" 8  .5J0rg{` S*?"bJ<ƀ#܄@"ƍv"hz`!;藻(D#7 B9%z--R% pz,hN4#"*I ܘ{J4}ρۼ2yK0 P"2ˆ]*@ + rRJȚ |RJȂ*]zfF~2ɇݾs*(V1y[l{Ҿ .I|}cx-@@NzV!*~L -VVK», nt%>R li)=}iiJfk4 +#W2lҥ*DV%hB!rVO&9ϫJB~k;V:|)SU 3#`]:v6̨--zl.Xh]`*|(,J9Sx6ݾw4`W-P"Myu7f7^_+mS]NMMx*,BP=Zm{5DI/R_Rjy3bFRi"Ʊ`d%#aY!ZmG  rpgJKb"G4ɽjD}8iK![)LIX6~CxTK6DQzq!D13GMY ֖C|gJȆ.B?S\qSDM "7neBLjجA#BJHoe R-6V9h1yhs|L#}bE5%T͈CK%h50gƶZ StOFhag IXfiM9 r |2VqJc-wrȉ*s N(e..茑mq灴r(˜0J2zC"f}r0JMqvZ #@L%؛u,^iBQ!<l "aV/vWFg@Dss?M8 xT>ubf*M~!gDu3OcPb@o[i\}5 Id4yM+JOn3 FkM)S@ggI,d2)*]-WDJӸCޅOV2JVwjP>V M _ u8`b& \)+$ /"nc"n)JRhmȇ@K Q.uDҙ"VADLw֖t #XɏqGPK\p@ p aǤJƃz6> d,PH=b`DcGIl5)PZ %Xё<[Rώa8;Üt@Dp,7pg-*JSRdi+R%+~a" P( P1yˇLҳE:Ӂ\r>Iƕko9s&?%$/yb5`s6o k }.$  rlI-DJɬ>q#)`^]\ )2}-1A  byS ,}\,r@ ? x'B =#|,WBQ\aTQ𴑥K-@ 'i.TB%o"jYk8|!\CɆPR%]@ 9JB$Br S Ft"tuer1b(! ]a#~Xc[T^{>9+lXN NJ1_Q#=Z%<@u82"Z J)Y:YȂ>Fb&2Dek% Үi#r8=rW:(uNW՝QԖ N yjp[HYTB~գ;-_q"+pb $U6h1Xh"!P@ )`صkvQAUAۈ RЕ.]h:P!-Ҟb_X* פ@{Xym )9q:\ Ўi>x7 t4{؏dK`d\Mj.A*-38xSU} 7Hrk*pYBc;"Ā S%΁2 ^ N8ьh ׃)D9'Q "* Uʞ2 4[P:CT`fC[MЃسx $NLt %[y*Zw¡aIWHzPFcST5f5x HH ڑAr`1)^e6p cfSAcgv81+^t 2XڙxsM78+؆)^b+ c%M,L})6$+)@P[=mlT޶8$ ,0ibƪJwir8XPz hzub)h31슆B@3xgC+hB5 Y-" )vB89# ZߛqY*z"Z!&{%N'tI-dQB*t.0"]Wݫjd0'%2 sQZhb-EI8$EKz]yĉHǏB8@T308r(EP "-R`jiP)X eqc(bol3yh<-xhrRˉ+q+puP ;9`7hOB@%h&3oZLRo2)h ݉X{ zȃ~z ؾ nH 0THUzWί$@{xp&NhUi h%:tk 3(!z2uA|zbq8RK DPGlnX^Lʃ(1(*!;s=Nu1#.ے7d CsP}ۆO`[^82' ȍ6pykC:h 9`xLDA9AC'l<:`&_(QB] XUE8똸艀*UX Oy{ZxALNN{KyxMF,+ @ab(c܋zniS'UH( 0xH@'c~)~`VvP}Fs@, 2}xU!O 0`((\V 0.FUC|*mtB(F)Ng@* }>8 ""DQJ ?NPG B<,6ᮓiE2S#~D64R@u:Cg74v=P@ӫ_{9nϩ LtS\{!p968)rtѰ ;- 2r"4;/*#O0`NZ9kl  ,,b6K ;mt̩*t)-t%ϴhI-T,Obb:H BDrT>DTtIJ61e;Mzؽ9", f BH')/j`E)AP4A - o>4CKj U'LIqJ ¡"B/O /U;3388 .3Vv)DMh FJmXVvQğX ESMlԷM̄&Y wc_%)ǰ0)O \É4:ӆE]LKl_+Q?S^5g[!y)vv|IGKR(nr -i0IstҹQ!$EiPa5!=@Ӭ@i"$ep@ 0@@lpN!{YdϔrG @wqTL0:.P Ӹy&b]!k"ȼ Q0'(øbQ)p Cp ,N>J;H$ pWi~dPX_(14#+J12&$͝R.XZ y) )D:N .';p0b"Wg{ ˜Fa Q|:zbIDecPJ A6ns6SgP뒚<8zw΂$ HQ(!DB(GM R0SnY 2C']Q0Fs ^9:+z  J(aF'@k ${wmWEyd!5=YCtpT)RZNx덛ɻ־C$PzMZ@iH_sf#2Rb"%ĨG`T*Ix@:YHdxCHf_vL&t~ǔOR5@Cʌ `.:Jd|`8tv&H9e~4J"-aɴUF:g"۩2z*qC ¾ȋ HNHEE$9#2BqbAp0jAX6l$b&4JR#~VIP)P'|dDRJh:4}E0t'tT04*H>nid8-49aItGf1bEgnCdnzvyk8Ft`JRd|QB˧%p{.N"Q&F^㦆:`SZOCDp#be "G'ЀV`pPN*zGdd@#$ f&cr1Vj70ƨfOCTTdp6X?KF~}%F $X0tcZWC >K"$pjgCZnC^_=lf:QI$C<.acVWO$:70QBj&1,G6$ç(l:dõ_ *TǞEVPjW#d5&q GB)Jfʂ+1İ7'QʤeJiuo(>YKetR' % z((CHrCJ){u.3JN JDi#:GRete0+kl+@!K2Ijp#:tcN06UG y|B/%K0t@HW)rejK:nW #7r9! _2/Rk71Qzʶ}(f2{P3Qc`ExVS6e/X36G&566-\[ 0c&tI7cgs93>OLs^NJq Bp/:kDhxQ"5w">B&ʃ#fean @r'1br'01&N@+ 3$,Di&$uSGtŽMcdQt!n=-H&@lW @:/(w[ȎLL( J"4ycV=9cuDL J%Mxl!(##B׬!D܉z,Bf xXD:(9*dI*Af@d$vQP:P#TB(a㪈萃ll⌉%1 Ӥ"ug>DFÖV@`D΍(/\8t]gtgCWI\>,G~iB\ Wx.'"h#\I$cAOg3`QF1'@*T;O"7WJA@I8QHH2#`=/9-6eyc ]e PWtM@B@h<``8^1o~(ԉ O\"^yx@h|@ ,|x @ME{x ~ v(0 `v_ '3.fjD0LI̦ %bJ!'۠K0G*0ޓ?@= 0gj|3F@jރ™:0<0/Oijz*`:` n{Ǥ8): "``NiR*P863k48O^g󠦬,x~2:_N\Xl4@P}Ɂ ,Ȯ¦;tB0&x/']DoBx܈ Dmޠ`+ /`2^װ(e4a1'w|ZaUE)XԀbL*:/$3_se' )p-9!jS)f *gzOdsQHOf<Y w\<r+<E 1^55 Sَ흅(z6G 4SEݭK3$e&}qQ_yGEѓhOrJ{4[ΉEu;vsp9d#gTeVgjJ?{EqR#f3P=X~$A^֕ud%5 b㈧Wl4v~3߽1~q/i{tfUp23 5~,w^. Qc M%BY*SL%Uz]ÑBp$S;Ԟ0GxP൉d>ǽ:MxɑTPڃQMu*\`FlWӂ8B,O_- "OŴ&*iBWkJ_gXV>~ZR'^0& _zCw2N.1u sC"W;fFCX:145wӓٗȾ+5,Vr*Q/:1\Z Xg]W7"qR'>#W 3D`MQӕ* YpPItͼh quA('3fJP c:$sڴJ0T d\$1לŠ亮`WLݓpi RXQ.MTU(,.SԈ=藀AxRU%ybvEɎ!:Hws5FZҀR =qޮVq@ `'B B9WK'(8HH(!IP?0>̏ z<  Xmk li!( ܀ FX:`Uz& ! o DQ#+1 k؛"#`]*| *1T @K, A`(9rIR=* ً4(j I1ጨ lB0qf{ )9. Af :i/a.2"k ^de {)iC%1D6)^x ۗ;_jL, ¿o?sGGIh@a-qI A!:D~)Y(9 o,([H;PSŀ4H3-𞝰E# B/:(9$7ğ[Ù&L@a&;)Y $9I2yͮаJ8 PxMCe1 q>:3+cPc ,CUS/H/X=hH i )BK&Zy3ir@ hyy4ÚȜ MbK- 1%Ry j<`Kñk 4|cH".G`CH\'+MH2ӌ0`W9ʺ i;8Ȍ@XHE%̛k^s 7Q pQ$¹ x7!]  7ϲ(A*HDbʙ넖W♔J¦KmN @iu*#yаwh ^OcC8y'_)4p;?Bu:X-tص %*vIGȖxŒ͐yVr.@y!3u(s"9܀c8cUl1 X!@Pݺ^wh+7dd 7H HLzXG?pHJ\ o ߕUBHehqpQ0Tmk`܁4 TtTDk^M&\B{6JD2b.Sz,, g곅IhB 1N15 2p@@1:5%9BzZM~BZc &% X5Iih(팋8GpZ+ƔE[; }]s !"-f?.]I ?Fl.~^m\E3)Cu cX?fcFMx|EF1}ð bk46jh p"d[晘`wё&pUwqwڹyD IQIw51] z=S*NN}!بB!DpDA@8` cK' Q QB=HYLY cEaip@R !6tp!4pEGё^a:Q!}G br0 H BOd!z߳]Yb"f(@Cr<&`K4 ,9;ؕH<sL~ϣ)q‘O%PIԂ0+,*K T){=hzth2$h@jS-FjN8u%vB79Ԙ؎K &H"t~M_tղ",nWQaĐruU4.s |Ex{ ;a=*Mz-@+K QA.d+RgVr{Ss}; Zԉ0bQ跧G`*L0-5 dx'<{?.m|a9;HD.,oS8ˀz`LzS"ʶInXgr>|-Q1 Iz]s`o\a6#شKA5l.f+l(Ww ;d .eTjD~"HIym={#z y g|P$gSZq\nA$T'|?;,!;a`$w@P9@܈\ lHXpr D. 8&0@1;6s'b>%T<@~` !&#G\w$$XNÈDB(`1<#+iLb{4:$ ]`f7U4Fx 4'<b'`|s`F;8 [G !jBʀ D2>G&sI5Cyx#{;d?A&%D (A3Xj게;y@3pǘ|SvB'%w sMnP$$3R xl("s خ=cl-aa7 rsa3B&h\YEĐۺI06[1khb[opřrBC;E"BޠLە6(cJxGNgS,(;2J.DV"ԐartN |g!=)[I_,DJQ+lbP 2-ZiG~zOcmO@ !L'2"aUl8A*+ 9x >&&@؝U)D$ -0=$ "|r]0# пxh W)!K<+Ey"H+1Brt'-&,1]J/\ÅN¾`7؟TDEHxO6E]ih';Gܕ6N\M"0"OMs"% Ř"@X !KL1Ku fN5rϼÙ~ۺ /^Al-hK_jWk ~*AXbx;{fRߥ_,݁FfȵBd(D3F. H(ĮV hqbT6vGP*|9" RyΜ4a/G3G䠓k0Q Ľ浪=z5;@8t09>t$TqѮRZ.I.q>L%pЎau5,D5dɉD*c8.\1/`BA4HxH%{$U+4>'(N(]n5.E"iE9TE6(PbpCo#$D(D.OG K%fhJnh"^ڡjc>ppd $N(DFc G"GB6b[fu #6&f(6&fT!¨^.`CPBlNNVLJfˆ;E#/JVC~,þdbK<O$T-GJcL"OrXjUHOYBfyWn^0djzD2gO"*N&*SQ+h^%!o.h"9PJL*?,ln$9(+fH<Ĕ:9)z-O7CgtJba DtO+pY9~rqbNJl"Dd'1li$>$LC +=qz?oL0㜳 l+B(dG<_%fgef"M&.C2~5*d6&q2>oe> g-$*j0*K~!1{+/*L!NKVDJOJަT&-% @$#jl*Pb&jq09 l>D "/5+zukH숀axsLV$$ĞڌBnn *n ;H Y5@J&B4(\4Ra\@F#Kø!Rf4)J. *3ǴtkM6uA l!J @ 1E霓*I$F-֕+\LiOVr;B2^Rs e8`[QA>0!.LviBOOB1)  TK6$!LOVoGlWb4&DbiE`?` nᰳ"!MZt3. RJUtRoc>l^ JVuA&$'f.oC^v*vG\$OcbF>k#jtS *&6IFz6^ilEmx)52Ν.<N2 )1B! +K=1PJZdH#s*v6j$bmBP.œL` QQJa ``cgM(b<1.SlA^[DzV5& t :׬BgcR".^iT:wgȺ`Cbuccrv +lE.Je"! ސm LD(mNQҭzv 3D&}W\$!anBviR;u$! L[ FycMKX0 [CࠨAJtf L9E)$"D+D< r?(yxww A -! ـ Ӊ7]>aGlwRO{e"`@7ؕ4NB N '!txu8SNU[9v)wA: @_WH7x h,N+"6" +@ruTrjWźNPp•GՂknUorg)yMx]oI1iQe9l)SmIzB7G jp9n6/rgVUc(F1b"((w*A֐i>'8sZ.2AubI2Cv:fE1t=7/G Um,(v7(K)C v<02 4nBB`,f4e/_q=يKezkHsG2sAc@#0#Ζf4sK>N NC( #CՈN<ķϝʇPEe'8% *K sJuk<2.C'X"["zkns\b z15h֧.=uði]j(tvs2WfżqM6~v60h9lM59A)7T(1B7b.m R Ū=#$=Lf+eto|_lO_y\5 p.dabZL۾\ʾɵvLm%; / .RR쯖|ZNQB`vtG} 炉x>}YыX`XV#hb~Fd9 B0!pB൱ ߐ,O&K: c@i]2Տ%:;boPg7Ft<GQ h>s^nە8Y&$q O|F^J/;߸ *͠?"Hoy^RVGwh .'p3W'jPU"ª&-qI*&%`p` T^?iA0HLg*v7Iw`0%>Z)'FǎCFwX$@َ13Z !x9AhnJpGXg`h "솚EhȀd)1W.}qh-'^&E a>7vqZ fk \u|Z.$?x}Hvw)tOHeӡ\u:)BZlپDPtXW z1iXH1|2~44%̕bˢd%;t4YOMj 1cZ#tdD\3KRKsh iMH_F؄cJ;bÜs @+%hβgYcŵ&R^LL$e81U*DH  F@tvRWeMh53i@E'NRyJO#]@QFϪ-YΗ|sHQ慊sф5JS3c%pG]QT!dfX<eT4/ Y6ٴI:!KPkV`[J1J >͌M~&hhѠ Ål(w*Bdlٔ l , /(6 6(`TX9 φ.Wc^ 7!bkZڝJ'(ҧO`.t*0zD 6DFX*4(tQ|kC5zOc:Tď5IJv*M;~cCuZ}B^!ivY6cҨU {e: A@וιW9K5xJ0chm }$(ׇp ЪbO/NLFMZY@LE[k~w`QXB/NpJۃ C̨Hp2B5{ 3N'3mVtEo]!< } y5:Қf]nτbx;PXb6XȌKJlZCT @,LkeL)]>bU!m.b/Of"1zڈvS7BCm`N`?V shgu NH)P.Ѭ-{Pafs(IpP p}1?!}V"I@2Np I71WR'*zi䇳ЋM+q!qq!([ H`"?X HH lL3Hx%HLxz@C8`$E`P8 DL 7s6%l8r T8A񒳃j"oI(SPj0$[р 7 ` n%C3ޙS&̱kSh %$7Y뇙\b;?k;L1*eheq*% "01 $0$MXV `Aȕ .qȈQ*0Ar 8.kj9MCq(hyƈVw;yoB*BBI AH 9.q:1+:)4ؕ#ֈo`| bBУT) Ⱦ@ꎋ%f(.p~%ۋk-K#Ƅql)w3TL ~ oF>PWaCY&! Km7=ZDI 51`$.s1xOt*",iL8ޗhA}6XXH`9v6.=l"=$> AxII{!> a 8V0CTu3 ȴٕ !/EF788EQ䆰b/+ox=*!12O rCH}οhC}0 b052~qF0P$PWr HՓ2-GPzŰH臹85+^^鍬?q1x`I`,04uʰH[AwY)O8ChFdEZ#1YΏS0PBa ̳x<@s3b#(nʅKB NYXA Q)#Rh X:8OK ցWq*/Ep;{ߪ} HUiy9(rkn[::&[X7fKh2_AU4.bl k.tl2$;.ˏC]*U 373(ʈI`Zx#8j(T2B"yčR1D#:9zr~Tn0!#/6Z&nw0*72 ,7/O߱y3 "! {JZܪ(A (hS*ɌYxmaT*VY"1ڭeNA<7Ѿ 1m"`y <Т Q4JOLW "*bM9.\=16II#0080 7rH%2 ` S8+K썾' "[HcKU0!j/(&0/{sܢ( Pxa9VVK[ j[&]2eF@]ㆧb` f~zgX4_"3 "$üYt *!lYwxX)CUu KZP f+)LPh0a"X =h>>H"@i tU8٣BiS:]#n ~8$4(!X ژr~E *@Vރ-; P @҇OGP҇y#9;xnp q$YY1 9x&ԚH3hJeCqX;Ӏ "Ѩp`а+G`d@g~>iFD4 >T GOh O90@hb>Rapx2> E:2c~р`w E@8F({> a\j#U/̀}(XYõY)K% ,|K~3'4uHsj `iA㣠XG$%+S" B>;09k`v`6B p'<Dƥ pK+ 0%X.4.Dr jѲ2jEE/L%]-rתUqw/:>֜29(53Y];3vɬYڍ\DhD(+,&ҁ8@#Ƕj+\U!B&q,V$z~':`v퓦1b9z^)aHg hpUPA$H  19yf!/( @pQ k|tl6Q%18HH$]J)懪**|8aV}94xÓ >(F#hZf3h\$Oay Ge23hӴ)mG`2VX'lDWfaN_W< 0d|F |]hНRr >X׫vnYl k"’? 0;nFދc'틘515=hPG a.'1 LĦ;- &, PJ] yFh܌Lɮn7jta H,PP*8ʄ0 Z驳f1@ׅ}0~FV5F(0!nU xdxPd ]maD$%,(wy:*ȑ+*29`8pȨdƻP#$CB\X; J\Cv#c[?wy `I 1d+i ={ B8]#ycr`H<8KeP" 0m! JB&`~B"X%!Ĵ`  !#,\MP0Vbd4!>J@T9B9 ڽ(T.6aGW61n2(abZd0>@ !ho"F'c6"# b̸BT .à|VHbB3@\p.#&,]Nd@2ao@@a* z~! Ɣ @  Ìf1"%a"7Z do~2f:," @vr(ڂ"_I L#ܨ#&mB6;>?p:!m%bbӰNa*4jaGǎ^fdG|gW0d”"#(LL sGL9!fb,&Jf-nQjN#e *lPda.@VmfFPB N+~"TiRJ!R*#O# h/~M$ȝHeFHG]O6\.)!j(fmP&k&N.oF3fF_d*Vh\笿M$VxҞ`ȵK8()4$pkp,iڜ$g} cIC-3'ohc Op&ŒBfE֍*Қ((t%C0B )D'd  i.M,"bY'd< aFxL࿤f#\ 4Dnjװ5#)9j//&䀳Χv%dyNp2d>kD&+h]m{;rEé7)"f4ljFJ#4z3MgA6KE2G.'~N%{bk)Jp\zNhF!į(]>,pGGtPK/\>fN JAgD)Y}ߦ<AfJ.W%G|džLң~XY<@`Q@:s*P# h%҅1/1W=k; [.) " ꭏ4C2(t6u[KpfQ.^DJ&UcE*PJdDUE@i/TKmj:/RsM2P56~Mu4"D#W'ʑp!h.vTO,:t#Mck,YA%J>ߑoDgo Մ'f%MKTt2敝-f.#ZP;!2: :\a!b؆c@fJ,=P$rǂted\d"bC|\%]jBӰ!(2[H f +*:9z {ZVfJbF Lc m5# 0zg`brZ.@aٮb!D *@A"` bQB>WrE# d׮7 ++Ws)1]^Jp.ae:uĊ",$k !`&r ⢏J&DJY(%SFHCN UPwFx8y@8F8[,z){f+VҴkj> 9CNCX( ^F@@"Uʪ'dL[6~(pEua9')ҜD`m@`Ĥ'Ɣ2bVBIf@$!\Da8}v b@˰~ DDfS,Z89ђ2iCeFB,"=5P"x6*!a j!uBd n#"J&L+Ck7̒'fNvu8ÅF f&δ(4tKdLKejĝCclh  `BFQP;.; /;wd(`A)_n #c-G.ho6f J4hr=H1ZR:v @$PwDFL5t{𴺖w)J?Xayaa / >- ZdV6wQO<(}A_nU :Š(%Қv8i|cNĂ·AƮiàABЧ!4i2$(D'%T]Gv4<(rvBO&I޵ᷖi&a| @â̆ƉDRDZ$[^gp03'owd29o1ܡ@QrhdG@hi]|̪t D,JWQS$Tf#(l HПS .{@8-YG3x5VY@,nZ,cGWdY6-Ɂ-2tz_F!r*WR׀ܐrPsX&7K$W1x̓؛kfCKB4*â <#JRh$!`Jx CIk6,Z@@ik2*J2r R " 0XjbCbb3l L,ijM/)H̰HRP>m"d@ : BX.`ArF)39;kJ(*(j*n(C**HGb'Rr b,x {ǰ R{!`0FY <=izs-Ъ# "k( ;}e@X,}J gJUқHBA R&`T8!A@4@$+L@Zz/@`Kq(L9|@Wm{{8Sܪ,#X+ 6+&?@ F\N]KpXjU@t ~< a웯h IڴkazH>C0yg!L2q(K:PZk血hH.rB%OzZ&oY08ɒdT}(~- ),2`|R(*Ų3ǤK)l:I `Kq҃A2 \x ).R 3Sj+ϡ {Z'ON O r#$XmT0,K~54:΍xBCSe2D.{J0=kD/v  x[@etJnP.z-$/ìC(p'Hs2 K@$uQ+eFc>~J%kzfW (tlyQ6$J|Zp[(: !v@0-FGڀNmK( 7^@>NFyij:ۮ`x  Rrˣ7kcp@&mnV hKftfh$u+s 1Vh2X_ J%S`?´CܖA*I1/B 4T"J B D7AJeT:=R`!"Q0nҚ@ASJ P"t#A9(xo;q 0Hu@&(vC=GB9EX]Fq4A`lJZC9L@٨a"~R| :<ǐ„Nt/MRT@$0ȸ(,RT5'9¤P 1(njC0C@!L@%*vK%E콿R*IAP3Ad $5Sf^Il$,'2`ʿRiq*&JZYt♚t.ЭJB%"s 9N0CX9@(;'GJO [~IKeC*HWUhgUA*y աtf)BUwU:=#T5pMl"!r[C%6ZeMyUmfH!t Ce ꭭n~TH3(H_LtTg[VW[~50 Qd) v܂,|m Xcl+& f+tJIZ卸EF]cM>kBT%i#s/r*תB{${i2!W[>U(3 Lf՝tFi詵V22e.v{ 3H#3Y='b ^q݇ j_f,[T"Hx%Z C(fǣDbac3W?^7ƚ_ⶤUn[Y/-c(ay9b`j}X+6q'fbDu vibX!AtKVz6;mgzX+%_~gK[}sLW*;]e|JLљ8Y)/3b @i]g97iʹZbKIm]1YxԦ ~U=(e]WCj#]2!e~*r¯L*7{´>x[. Fg.Zv۴i`T ,N[q,%jg? Is1!r,"`h @F yYkh&9z7u.Dez xDPWF\EҰƛhc0ڈ$z`0 28F[pz 2JklM۳v.!ֺqdUҗ1VNޒcj9YRM10#PiVI_,A)Ǔ//PO {B*)%(ȼh.NdbB:aD) VD|FA@!d\0xX¢_,6{h vib xAd1A𗫄v!!'.`¸JA@FMF| 7 B * <!.*rPT6&Bh6S|4B:fOb=X(E%8&$?AHh In<0r`,R&c0gW@D\2E!*!Œ,dH-jB@:BD0THW3.&`%Sbl(j"Z5 &J2eA$`< ˉM`z}fiF: %A`a֖2\6bR#T1OKXDɬn0cGJ,$gHʢHJOI tw\0h>c&O zALA!Q" j;,hTTHZ?J"p=V3V \%CmaH PUC s+ZvfT6(r٧:l~&Dže@fv⸗fb7P& fmkn눸L {Nk 06mpX cv 2 ' L72Tؐ/Dmp2O ɋ~KwT*j׸7# 61yh(Qynd[}rq6c^kXsdV . xthj*kRdn KcWW:ncsnoYEg76#>w':K5k^Mb"2͆DVEs7/Pne s.vZ7N"WTQ]{xjZwD64UqZ^GM ^7lv ݐZQ>q$iJ7eBT&h0Ы)H妳CT V=6O72V(C}"?wNKyyFkr&&mynUʯx&s(~7Η՘DmJwuNYWLp.Jf1.__xI.\<&-} 2MnfL`j17a,qvldbV&"a5C@ k_X늢e2% 2HZmWf`Af2[#<%E D}\w h hBLgxpJH)4Sfvo7Xb5ؖ ɼ d045(-XT/&X&Qj.I=K!"l(Qo0>2ǢI0&%4(:x.Cmm vE)FX3bjC4acĂu AdcFA`j + HduU 6AaXU!E4(f&P$Bn'0Af!007P8\0!6 IBd~JDa_Q(J\C!Oǿ@aL gkjpFZ6QP,& x-h`%>E\=!jk+Ho@࿣8[ΨT}iuʄ&0{Ih`"T&ZlN q!F $UVg J2 @ f >Iַ5@ @U2j@! jdPdTCk2V^7sƶ7b#t3-2T-|Y*HPf5@%x#7-K%zDsXr" kwhHj%i-2o16pBiT_cT;mȖ([T'nz_@YMd*m @RR}bz'rB#8(l+I р0 @.weHHBf2Ƥbx-uU̱Lsn C#hRnvðs!blv&J .P4Ϗ201d/2bI&N *Z*@A,:n ҳwFG|FLpons.Ԅ(K9-92(xgXaf S 0D& eQ+?c@ )?x$T~}?"(0/|`p[ FoaEc < R'3x[/@Lj?_sX,}_R+'ɜ7ݟ/8&N>(UG}k`h0 Q,(W*L_S@0 -V 4s_3pb+@EbA!Z@};a,AJe32B # 8qv(<&3 "JGʎJ/K+@Rd ? r&ɠ+1*oLDnC0l pi٬&A,84T+ BȊ 3Rpiz'%& -NԈrlP*S$T*<ćEIu ŀ00 '+TR,)*V :fRr k'uiL[!)kLIzaI,r hE$vE29m1LW_IE$U(Qbqb"(iVG:;1l=7nҺd5;R?I+{ے2.u7jhj xAwŘ=a̖JTuө8a,hˮU::{0v!KE"a2K/c4d4ⅅ p0P+  D%&2q1κ+KV툴 %'e1){d )אۛB'Ef]#xH"` hNdcE5?Y"Q|R `.@@ MGG{t4]x+fH 1"8*&pJǟXxT/1%F[-(cηL6\2j9H,&DbM\x58֚yhPD]2y#w8H>0c᎑8 ѺUʨVOP s% Dv8' zM#sBh@aKπbY .=j8dRX|oPJD@ADH0`>2Hs12'zP@Ò?Cdf9Qp5p0)F(f T o( 1&䬬̔:$L Rɞxrpc阃6=WHeâIyt+PǽAH1}T&+$v!<e T 3 Q<dz蕈܆sxa/cI"*8ca "Dy q[˲5Gp|1.E Ȅҳn`ͣ9r@Z}kM!WʏT],ւ*%/hIY>%A)S'4u5(@.dלG)& `RM%ڧ1oE”?1*6ɁؘiB p2B,D> Aacg&gʷn(OnCWW$;^ BkŁg6i\1b_ A`QrN#E?YQ솻e,fjv`on([@8؏`h-,/ͷ j8k&2zʏuo-18pE 4Iu tQ7ik +QߣV8JP]xU`V, WH0Eb.M\z tUyQW[;ifT  '`xy HsFh&FK{{ډKjX $w X33U@ik<}L4;Oa JPvp /D|}#)FTkJq֙Vx׀\(O 64s;nӳ8#YX?JsЉsm@ L3/ˈJnr*{5H)^;agv.K bT9>Jx(phymƂ%p@|;1>;8=:*2m='ϸ=eIJ% *>0$A)EC03 0˰AgD:' !:Hi69'5Đϲ-8׸T7p9*S. FЅ^;J5FudM4 rʚd/!$H}hLϷK"oO0YȘCMO>Q4r^Mk)2QOv Ef!QR$Յ!MIL,$tH0OF:dPQ~V uK KF Ur R툊NWۘթP_ =bU ֋^z`x`JO֓|yE% cȉҊNjNTєo#d"# hq3ҦYӿ#$!rHbe1eReag. ZUZivv@$@ - 0 ~ ƀШ[@y! }` ry:*Fn7[X؜J' N},xnDnsB-I] mX'>LW`ٰy6*'?-/+B}(J`(+9w>y(ZFǡ DI@JJL#ԄD{:\6b$͛xz.{Gzlzjag!ZH  h{ uxTTQa:b,Xbt=R(@L5cY&c>O$k9k'%CaP,ؤ4;1Q5 A:'˽-BQHg!Ƀ\Ph׈@k,PPL1Yf؎ٲ;aSpXHrKvޣ6i*yd?8!1SB&r`Y!"'=:&ëq ] Ex!! AoU Ða2 %YJ@ւYe1UT"( a4a蒋gr :%h!z-98Q*#!$X(rTjRvBҌQ?<(' (SCo79Ʀ +zEu{?`dJLA!=&_QĊY<ĺ:YdzKw~8=dYB6%-gI*Cb0{\a/tu&WݤKcJ*OvݓG -0B^mFlG3 TW=;1#K11ѽ"G.DS[}j=,ĔVFK r:2tdjU:+rL;uvwКtRcLq-WXvɖc$fO[bh[BJE|7D~LqV-RJm.:fz{5qdi$%mͲB=K.mzɞ=plqU6a^Uv\K@8#x2Y/LP%O Ohdbxbʑ%bLog0s$1bۍ "MߍR? .M,3݁Kp{ +!ɍ[`*H l2ȭfD q(i i lb !(\< @ iDۤdB,FR ^.ЈGcF'KD2|zŀgH4zBIb좩-"h{9 D&Ԥ!X'$jK$9b<^`rvt4'Ĭgsb$v4~$VTPɈ!dQ @ExfsBVUG8CEE}b !DڃFz6a@E @2_@F@@F#P#V hbl$&JimiNX~+@4$ ,& ,,wEw D*S.~OtBzAV mF;>/8x!"-$N”DqJ8(M5H&gB8 OU ^U2m#cci]Ini.GAȶO(LMACH ?%RF/$~E%V%G/1U{ -(ʄ.L0lx lW$ڠH^`:7CZ0>Cr֬n􁎘ʀN'pQaK vvÄac" UoB5e\O{ dS̼b8s4Hg433@)h>ݗUGqdmqtn-#|vF 4 P)n% byhzAuOm|OG;JzjլGHլ'hJLݗcĚ&h*LAMy{,i7'Rk6ҘAAyw dpZ%r 8f讻uB00gR)COjF;YdC+ -0~rYRDbz6W$8sJ&Nd6aw-"T&LGhj p!v l 4iۣ#ٍbapr0U+Τ R8 B?.h 0K3|Kff0) Lk#;{=ZuB>-/.a r,0jVs yiR#$Bb oAYϐz,i.2H9o}k?*Hr%N؍4.a &8H1`xpLڦpg:P8a,q!yws}E@$v A ,&b%厁G|AAptG?|^*;jP<Q$${|$.!x >hSCCbA Vq1 Ghr=#&@@rar7zC( L^5 fnkH uo;tXX(N_hsF|V ༤ajn-c ")͹0̟<+@U3+=CCP% XPn.OGB;bHa&Jf^ M8[z&!" 0aK^ RP"K~}H!>l^-c+L+-"? @(l$ @0 "0-D@ r8P0ȞYbZK@R}>H0HNH 8]Q ev-EEI8DK-!/_{@,U&j'K"v[-B>Dʀ `:Hy{ Faư.=^""(gR/@J4%))iPj0,s-jǡOc,:m2Zn x)p뢆ItoF`qh&u'Pz @S z.8J.€:k j !  >2IIC *ʔ=-,ZK Ӑ,ǫZ%iUdˬPij(=50}sL"mp@aA@Jc9(cY 9R,Fd\-GڮXPrsxpPUqKwb-X6Z[_p6!a^H輑ޜb1p54j7٣cYS!0D CdmM|Nb#%6Xv#~PLO`Sa809p`AQz?1Iڡ@"L,V@]S:䐔^?Gn/ՠ!92 N1,NMV,rD*a7H722=3z/WI },FHlL> (xrpיּm$N@RpQ@,N1V0Z)X|ClX ?RHY `i!; <#y%nBr"5vڼ2B\@ =gnr{I*xȮ:RR%R A=Dtkmu "\M =nŔ.CUf)Yw@pOg !0# 1N*^$Сo@4@\ 'PIIĕ +8(5-BK~H!hb L]0ץW}]AϙR3["NH~@vQb0 `*9>H23ҒCcE\"*bEpUIrV!1#K `0"XJ"E=^W}SZmt~RGm;(J)F%TdF L Y# zA>Sndǒ71)#fJ Y 뼈(@F 1*-Iau0JN`-1@"1Q ,V 3Q[#! \2G"wC`^ @a AUG-bGv\ @ Lp.B*au ,WDx<4J `" )["3W"0gBtNd0oGy"TV^ZowXI DPDڟdr]R&y !<& Lq$݆K */~?ӧYbJ D Q=NǖaAH4X!D(7y;P<If HE"d25q[_1) 2F8jҧ;Ѻ}=98Hp ~wQÀ[-T`6ɕ p{3 (@P-X89y*ȃ3o3i4$9M>)M)ƀ0`$ 9eQeY;f?X1a$y* !0#z_@|gHo*BR)ڿЗ z] d {:9(! c#1&BJ!J!JA21}Q$[ Z@R'tS!*а 1"ҺkMj0.Ej3a%O@;+LC8PPrb86x}`9(0_] Ǖ˹AȈ82+;S8 @{7j!p ؇RjOQPSnY_yIeڊi!1hsT Us8sXs`q HWj  %H#¿!i 8.ycr!)nAhEYPxCH2ԐOXLjȽ HIHn-;qzd@XcEvWpP Tli!H$3 "#Ոـp\GYJ̟[rcŷS](<;!:J}J#F,@5x )ƹVM ҋ;cɆWڰ4KΪ:Q;J!QH((9  YT-ã։eі\ chu:o`0^ epe$ԸhaEށF9xV-%QI)p)]?\P'/*4mw0 ;cIZ /@S:˩Hi^`sm+xsY '9S))š@-- ,JP9RD209f"xc=H@] J7ƺHPI:)M?Ie6|k^"ga<Hp)qPoYu9lbW!x첱,uoX䧣 4_ IUCڟBL55 OfrFIvA cR:1;RYHj#kSb՛u8U+"!q_ 3qA_pb;g"!\*~kDIY `"r+_)5I)Z#*r_s,#*xEOcp9*Jp X ,{s(z*} R" !{\HҌd(:5 :3 wew63+ȁPsS~iQ᩸x>:k% f6}˟9k'K0S7@ YcЬ0L+0Hj,6/Vل9;Wikp g j{${`u yr\V~$B!(Ix  W1{@~H 9z%P( XIPT0DVeo@ ($ 8ÂJ%  >x>72+Eh4@)TUIx< DbH( (\`P$B8 V/ ҡu;N?i{w~s6D nꞠIyG䩰+i3: (bk6⅁pI{! P,v\%%^i BR}HYl[,2Ǻ@~*(8Ԛ&0Ds`.- 7 K6rj,Ҕ&hEch Ty0LH`PG.}OB)@InX3CJȨ%tL%@ 7`t"o w醽jH cXHj*ZM3 l\뤔LEQǠq=1%K"%f{jh@L.ɮtQ2K A1>6 ^#%Iżi: A@:!Y}+); ar{Ld$)тV3 JL`zI(maXF)$;NjjFɛuHL| Y!D>0,@ `6@N@1p-% xy$`Sr-5w9>v"8s L6Vr )i%\CR D@?X2"q*R1G`aꙢ.Q)748>Ht 1h,1LefL#aф q5/B`<|615淦jQe5i5E{<'}z@9}9B^OCI)S \-d ;ډ D Rto- S>V1D@sP<`e%&f8s@RlQة@VTm'Ȑ;3jad9F)N۰v$1U9Wg:I>Q008ϻzHM;KQŢ2J+.1X2b﬑;sP{*d(N!znRІ/&ғMYJq ؔp?h0d2]pl;6MZm ?LjX0̐&'""5сE2)Q\*9f8S!y;Z+]RrrVIԥMze&)t6 *5;!Lu-rp'uu;Z¯;0dǼ[/- 1vpgϕgȹW%I~XD)C G)bU%FMv|zz;f)b?vӧn ;VU#C+oJC'wf%AϩzId:3ڽD֐By .T @@Ay*c/ )ߟ3ӵƻ+ \bBUY_%VSIbתqtգ`-^MNO+Jj 0YbO==BǐhsNPh~r}8#1$i68%t y4{Yɡ]p@{(Y hl,. .on8@slzQ!|0jrׂs Af. F5%$&gQ9qccQZM6v,c_7 &auhJ|xr6a ddh*`t o5FbjCpA`@4$.:F'2$j4 pHJ QbԈP}.;4a `R&n02^?g`+# :'@Z#HR5! Cz7;&&0@ed`-,o;*֥eMj@+!ރ̫(0#Ԝ*-hZC |HbֽCFcnY$#b6)#N5mXעbK $+A| ༢mGɠ1A4, "{W &PVx (eVC*2$ZҞ _m4dIҽN$ $y$ob ]&W*"P4>έ֦▭ N,ܫPlTb"R8CL :8Js-Rja|"#i: Lj:pebY; 3%: F) 3NyHVj"|fTJLp<LXVZ(|đ뎯I!6:}Cŕ訊DD޽Ĩ'-v ߊ̎>2)x'fBjfبe$0q@k'jrrMULH<06iVƠVVJvC/o Ŗgced&KqvZE>e]n'Uʡ"/V'V*ZWc^ ڑLBk|pq Wk}n_vc$r `NDIVdVکDH'^C qiȷCn2nXJN@.<^䨤λjBv\$7a i@*b?WWJx_| ͫίe(eWjbDjR-iGu2R-vGh1D܀*j)d[onA#T$XL%nDeƮ-! v ^Bz^ VӴ:),mcj _Ihxճ `5ne+>וU1 Wl_(4 06>< Â,oԏ!fW 82ꊼnnCf|FmTFX F:^("`a̎8A CP `&cv?:c` ࿟|a{ !*`!$AurGJbԪ*U3o^#$'l1EGlƬLiu(?D"IeQO^ \@MϩNe>댿*J0(,*BOzEFᴪG3x `Co5[E`:!x**b N`R`A/)'9YjZsb[ݩn@i~Ad"@H44r|5YwdBj֊c#4zGwF @Vxg_qIY8 -`~F\ھm-5Dj)q<ϩXv$At> @/!RUQW?W"D \ 82jObXC*$I˽?z< ֝ 9àAZƼ CR([a«KA%逴1.Bzb>9R-Z¾+2y*lbB 0. >ƨŞ5VA @l!&]rnB~*2Mjg[z/pbVYA tN> R-bk0&@a'¥ 4ڨ#))oC>ŏϱ6ڐ骜Wx gĪr^&:*@`#w$A {A@,}>Q8hVG0 R 5r8 #$DRi\H,?) /}jF;)? )ZC " D_hR;hnכ%koޟMQ]Q1b MfF#0-}Do bGrܢZd`~b'G18BS}>ip3}ȨnۏC. eJv To:H%mӣs0:̿n63KCX);{Zϓ23ʉ7),4OSxPCγb@ ⸎S\j"+*#k%!H0JmC[!iE05ˌ,˦4bL*)%*ۘH2k585/~22&K08+|!Or224پP<ōd{(32"`0L:T+}r*EpGA.~|yv(0v'@` \ vJd 8d@4~^U?@8@RG@#ə=Uy&J*$WQ"ЈvY( pxBzB 1'`d͑Ez >Q Dq8<.hG1Q0A;H;s':`Tj^,E|" H 7$$Rzx&c Q'11<ljk'v0@a!R=Cv>2fTX""8FA`0?h̼X=GN%q "č47@B 5BҀA6AX pD  '=HbKPyw#DI|Xh !,|G%:d5L^L $)N !J=>?"HoDCd2Fs/+zrG#%*7yQi[SN>GRç[xG9jM;v֢$[s] 03&U%&QCbR' @<k'iRVM<5V?;Xq H]фs)I6 @;qoLz0aĺq2 ^HP1@"eWYILr~0 A1tȼxjeV:g$^ ,JedHc#dP@!PXG/vHyR8C0b\0efa}iK¶* HCQ28啳Vs(,>%M/Ul_1A8z"07=$+ /7.ny OqdK8 % 7PL,Ip 6(H d !ӑw1*LH@EA(9SD@#Dg dj0P `|Ob t, Y-\oCFs==(Ulc%X Ѫ3p a2NcBMN 0%f@h:#Suq7cOn/O漳cM9KP€y6(0Ұ5Jw[YhO򖏑'41`-( PWi32&9y 맬ha:iԺhȣ;u 8>;)Ƌi?YP8DKrhlx?15)Ȳ cy#@y6 *d Ǔ.!9H8$ ;C7 !YY: B5 ʤ2SÁa ! < >)t-4 {0Cl.a⠚ȥZ!%zx $yda1Z Ii0k%M9 ( 0Ya/0Fz~)KD!F ȤK #|=` 10);0q/0Ko ٺd`œ w<9.Q 4eEEQَT<F0Y:*h֜EufLOQq ġI]So 9+,/ƸH p|WQwg2Q")Y`.gAMq9S?,>cC]``4@o mpso hGa;p!uGx^HPYo&Wd(g;Z:xԇ@%u @\^OwCp]?&2(PHR-@WutK58n vS"(\0D M:'MorIlC9B3PӬw sunTx )@$ 'sV%ȽbB }`{2H5WB)( <`!<@.GP#a{&$@)Pѡ*jĈñ ~hB@/0z <*h8:1k9ָ,>cF;{0@@ p!z) K`d bܨ˸Qv YJF,Ɲ+Xby !5f{vVTڈ9!ň_ͷ])y * "\ *J$R6ƔhrԞ) LIZx!G233)NXPLXfnˉ靱2`<*KZ tUDH<)%}![vh2_)"q!*O+Z$C^ &O *-r HmCR?Q)∑LLc$:Up`f2H6Жy3` S0RȻ>U,LV`Od-&,F \UB Oh-i*ȣeSUFek:DrgbFYX+{t55ѳ*C~{&JD:Jf+po *ĸʦ<2U3L_HEǒl3Š *[ nJcen 9")kՖՖX4TNU~sl[d`5`_жR"H|T`ҝ6-[h:-K- UJSֲֶ9-2u\2Oi}nohu.Vϯ}W a?Ut_XE@VAct^DR_=ܫ$W.6wPdXb FW&]"֚'W7j͖-lGXh*VVpTH 2X-#.<$YU2aJ/7MP{J_gPfvo8{ex.ӦAQ*hY<>SJX0;лdm*Ѯ1 /T(f,Ts>.hh|w)Jh+UX$&^1,J\H] [ٯ@yGC2KB[nJx,*miAq5ll,XnJz`Ptfl m"l(Od ςb *Cfdۀ&47K nwkZpAHrtTB+"F<@`h`d `DЈg Ep&>P%3M1Ig B T䍁GxIbfA2IC"y'&Qag(`(Ij @'J fM $ZNt]VFB2ЬAjB  6 /Cv7  0@@!&g0Pc*L%d%R fBU%*ʰ'^#oasaXAr笔@6v,^#m"?X¬K,B CiBc#|%)RVb#&2D*N P5MPDHCbH# v .so2R$Pb߂\9ijn } nd'qe# GAB.R$W*DVO-&$P&zwKM$<| `rLj@tN%#-x,%ftAD@%,Z\#,B4|Ŷ)!a O>,OhoB BD0 ]q𱋀 3N IC*-. ,SJ:mlf4ChfK4C&h\,HP<$"ncdƾ/Yd&AVe"@BPnn2+L+;>m*ZCV*ZwOK`ρdP2S7e P  vp~"W@`,Jj ТN+BpE`O BhF07%D&ἠ s!rLoX. ` BGGF#o2bӳ5zAH50vBX Dd,mA(nE&N7`_ `EhGkB,w2zh!r~%|Sf$4~ ./tf<tj h@a xKˈX2}6Ŷ* CT<t4J &AhC'S8`'z*tdB(!1`Tj'Bi{Dx,@!ppB%6Ԧr, @% !&8HL-2@R\  bk; ~w$|'"WMN# (*1#`VN7r j,aj1MrZ &r*Uj*,L"#? o' H]DN(\$EF|/6" (2%i"K,F]",˸ȮKMjM-bae%.pf*POSe?LT;cE:nINjIT&+P!BX[W@оr>w0BXXnYȃ2ڬKR04LBN+fT7M3Jq~h3 8!7h#PeL[ wLͪ2ODͫ4."clolnC gKF;]08`D+/ ) f0Ec0gVLd掁8f41t͌K}.r8lBg+tmd5w5h˳#K,bL8 T.ϐƌ/ΏJ6}-LO+ -irrp()t)͢!D7Dx>(pEdX;"7VV[W}&KF| Zj6mgQ4x8޹m oIb䏵f/H+ES3M~0V\.J'3EC:)"IrwQҏN\47(ER$B|`5 nCR( я"c2[Δ(̷^Z3O*:Bk寓V݄̘IF0#oװmpk)OFи+6Ɍ{YFhEC$'b f&N쩁Eb}OwL:. m}N$8@'5:LjRkLg:%ᰤ` -1?M~%bv()q')21CX0UfKͣv>0!Nj%DC*Hf'Xƣ+ii"O Nq+pBZ}7Œ(D}JJ1./nfcXJrD;Ȟ%:s]9Y Q1 n@gl.-6#1w  &4!4I>?(yk|08SV~3s:`bf&kTN hHUN`8@%ff1ej[Bj'm 79L#ς$(EEPI:ZкVz!%m5DF *L~aJ @#" eY' F fvеdb8I9 Eh^r%`}2*ӈf ‡҂s -m8 '4 |KJ*e" }'O3 DˁTR{=^ 2`qF`P D @a "RQ8P D$>` uk}PS|PKD.mo ?GNa0£xF BIT>i4Z;y|M)`8{{@$7V7 csվm~=삸@R\ 3U@ :Ч ˻h`pJsT&@:NJ3Q=;0shk؉BIĂdͳBg!I<%#>3lصH;8FP,X2oOb\5Q+Jit} $ T;Rt=ĨXr$\n!̳%gӗ&qJ~,tKLSaAr^0Ӫ|)C*N3t;sVgҝ80@4ՋYucjvEjU;Tk(pRl4S|9]^FWǛΟؼ]ʮrO8Msz:gv2K,]2ٖtM^FPM\Z ϰϼ% utι>].úqkCK_嬏#vjY5FԊW`MXeLzk*XVl$"h]>מZpugA PM~&$X_N#rP@*'-+Wt}KϜvzUZ<%ShPFeEDoc}q&6ĒrX̱1$>Dv P?H"ߋ&hA:K؉pP/dTHlJ$QŊ\ d[bzNXAqvq0gkg\3%t??v58 snC J y_H y K$zAY ZdCˢ>;(AbrV( "2;pmPÀB_LUa;m*ND;DžXcr]@6 (C8huJJ!b2ZKâ=G-uI\18J˜OQ D#H>,;imZkY8`0DH"8p#2xL(<` 8V4F !6s`N @ 4l hlDI '6u1QNʙ2aTC^Yh2$B l(hx_"p`Nl |xaR!4$@U$Bliƃvф*Կ`%tBERA! tZXn+,X$\f~I-fB|oj|b  |`6sDarG^?0nN\[EɴyM:F9(/LgEs.L1RnԣVyCaG zEkL& V* CN0 N%맢Q2jXjgP Z;S"#ZOdj]gFMΐ B DqR g$L@<2k͕UZD1":F`@”#)*-^~@A q&%q=D ?lu= IiE'-"rnbp">>- !>i%nk Ń_*+^hZC"pMsjGi [r>* *$@/ 8! $&HB%h|$ڍjxIG)G4ų;*)(}=\Oʁq8;I@a11ᖥr1fH1U@ 4ÌQTZY, Ri%T*/Hlm F MYCN:)"д/ ȚyHI4 i;;A,XA£3 CX!t&TVK[\:X͍v񉌤3#pP7r& b)XzOGA}I~M)07$MPrB/*0;@¹ .,R GK ѡNDD)ɏJ $:5LC p ĥk%MQIP:$qPQA%ȕ[Wy 9]XCJrbgFʙPwPuM$Bop\(0:ՈC4)yI- bƛ^`802c8b%#OC" zhJ4mW)'@#3-E<pwi1 gSEqAhs'y@t"ϪjZ.$+x!<Mxer/x}J`y tm"ӀYLAA\eƴ{7(8 DN H bI7荩xxa"'Qf`0&'0 A +軀1pĩ̜cP.Ca?mwW lJx6P1:>1,p$9+ ੂn!䄻 YʉP,->b%i| %r3CEјKnT 忬mȂ/o4 HB +ݻ (iF0 X vȲǙӉ3ńBMɸ  ,}5$da'@yٌۖtbПؑ j2` !1Zs3]8P)F>IY tu_GI${t Ax7T4#1݄C0򈔮8'$3l2N1ZLS: ɉtqZjv! 0Of[@lf.z ⎔X83:$ b* Jh d ők)XO@#պ%H ܣI!C !Dʣo>ĢiArPV\;h=HLh0%[dD  {SX>5P 1IE^qӝ) s0>>sh7 @B@2e> ] A쏗QK`hS0xS; :=j>As- 35@a,W?& (G&uA; H3bʋ($x{M<:FIޣ(U/*a pq6eIcD zi#WMۊG Q$F b;Qy5xTtTd,l8MBh蟁)>ďؒF:/*. g a 3ܩÍ~)1tF_#BF5Q2ۜ K.)@9P Kڢ9:Q?i=&Rb1ao e6!5&yP-(<`L]󐒈uDi*lD g ( ȴ`qe3LQ _ I6Ês.e؋c3A{Fߕ^)ɡiw W,[M9b&P3E$ˑQj5yiQ?G)}'/Hvtx {٦ ՜ kb !!8:>DSf#3$I1h ̒ e7P@WҶ%LRٯcUB(J|'+t_(!o1K)/9IQ*㪴(uOjh B (pvs-8֕\u  >{ߎe {}{Zq!}Cw6}sI_},ЗOMgy<ؕ~'&礶|UK D'u:оAbf!N|$?F#P? ?`@8  }߀I@@$ Y.~?r<4an#7|> 4O#@ _ fWi(CN_B4JL@Rz;NU՞>d2R1!3~~&PcDy68NP0$1}4m zzg^=jMaҷ-n S40K>eJIu*{lp>3+~$@ !+BBjf+&Ǚ$ʞVXe8d-rb&CƊTE- {Z|H+[ h*R#%h:p)̄|q#j .$  )z''"s}MG[bY&!  `aJKt'BJѫs 䆒ЙFHG$JA+-iږ L$crBH`zp& :v]? 3fy9E!Rfi Bx!<4 .#)֊).jQ,Ǚ@ub, N'xݓYO(·[S`  Xa1L'*k5In@hB[/jNU:@|#lU|);+R̡8#3:J .@D\5bn"ȑK4(mͣ0) qz[X!fIjt}wN*mk\Ƚ1f0쟺͔$w};4I*\$]; tQ<'eA2lR9ڟJ8. 49!dM;m4t q,vbV ;[8@pJD0H#dh7^bidfŵINy) .>9?<4M 'C@ 4]9k$ K'N %35l,"fvsn= '\! <UVطxQH$F7V,l[. B(BDG$yg d&e> %G͔GY0#PpAlTK\ѷKMȐ~!. FHd'("M3_MH7P\*H>W*LVYH!`@r,J&TK!Y"Gjv[) 22a% 8VԚCd^!PQF(%25cB5r:bg3@78`- 5]+(4ėPQ43A@azL-/ /܌D %)H0vk/ O2p[y _Jru/C5++l~!yI$<`N<"L؉ ".>hLLykxƀ!>("πQ(V'=ҭ +F :9vDpC={V#$![dCM*8$ j$ @wb]2-k¥W N,HCyARZ]{ I*!X55]wq(m2St8@tGeJ8q~ 0"Lzo5߹Y]W`mdK:Dxfb6Y5]rV7D%v㆗C2EMb\1w'YM,ia:8{5mhrRL(zbe )tÐYߐf&n`mDB\E >-/r"D'b4 9S{2]Bhަ)qV%b!I Nۮ_)H.!#10^$!2)=N\zn*>"eNTޘl@4byA%G^ԩ",vcN-BѶ怶T%LPF 3"FԑI 1ÆmifbTB 0 hƏFnOT,2A D W3Zv@1  :6It$h K(b>Dįig'6S/P5 "G#ZhՊ| @OP,ݢC#0-*N[ ӄwg NBg.:lrCdJ7֔ug"P Gꈌ5z]W5hK &eU,Khم jh,hcNBޘ8ʲPO*74'FiC.G4! ȝ!vl'fv6wu{y->V(g8OfX $hSd99 @A$x8b3xh;*%x5?%:\@O29XJCU(@5g$؃‡Bt'1A$Vʪ ݱ/, caWJ^?- MK]?3y]`g!Qghŧ5F*v! & $Qj7J]^bd^+7ƀjp^D*:T2֢*kl| xA`x$`~D- O{;]= }H&,ޏh !AK$X|>q\¡ed ^XcHm;8Mw;`[( 5~Mpl9àب AY+ec3fQd&ڴ;]a#j=Ȁ'Ca@:?b͟Q~;ݯV3ֳFXXkN|lr-j|쳦"j8R"" *jYD9Cz{m 5OR+HTLL Cƪ|௩̊ާ0ʜ#B" L21+H+*qF{Gb"&4!`dڝ'" vGR+2 )t$x 08JYS%`2\"\-E(z` «R!^8\+%Z *X7̚VBV0q{>&ۗI7Yq{`S]+52:"b })`zR gC)70nB0ɨkx9y_JV7k݊-"ḴEX8:U޼Z+Ep @`ne{*VQ{;Nj:_ڒ5o0Ϟ\A:;)E"#1Ⱦ 9z|b}hv& {'K1da[;s W%jg{eM9S l3Ǒcj9S]ҟgni;vyl&IvCr0Dz%Vr~.~]~dPdS3lyqgxF?U&զ|9eȖZuF3 Â::>5H |$"/1,SZ"Ylu+]I9$k $=ujbRPy7Dz`-"&Tڰ,3lgDN#"e^E Șb]ǜ9G Pil$t4!%=,g%VO$rXx#VhdX16=D8 SʙN("`L ` A8GFBbvt0L/|v/()448qB(#< yPx L=,qvOaW0> NDɾ$ M_֧Hh2%@#oӶhj늌 4FIw?Ht 7 "::~aaD$Uq%03,Pf}j43D+.*%.F}Be9ÆE" y6hbEܠT-rէ:F & >PҊ5785V8H5je[4晿, T15fTQsAM]?xťϛk"yHKSN6V@}öspQpCS5.$Djo s )Hr(= B9EiMVѥàtBnjUpث3 7[\*p"НLvTD9Ze ;Pؓj,\ !^Chm6t] Z]<dK1;"pM&z/Z8%7.)SR>8;s [zX.h)`I: r$N';H Pt`A(T4񆉁ri=-Hu#h t 5b-<OH,^ȉ ш٭H,b pH[x֑CYKa|`2{NE(98pg/!t a Z><\AYK!7xu !ŊY,R< qMᆊc D'pqMS2D0Pv$9k!O XFO ,ac,8iw# q7$&=y{Kl:Ɏ({iy 앣VĤjG P@<CO+y$!茘pIhI(ԧHK=ɉĴ;((ғzoʈ}Ɓ$yyו:?(Mhh:/cC{|FȤB@:KZq 0Bo~$!B9-+b)٣qˤğԬ 4J0q7dE" z'1 !} ))*DmH7kq q#҂JE{1!)â5KQZE99C {$ b`N#3)w ~'(ӘB[@r$ z)4)1TʌhI?1$"0Сp|QzÜ_a/@ЩY*,ژ961ɜĀ-4dλ*"`A Fj D ۟QXh{DK1D|-cxp䬊75#H \3*\~D w]C¡T i\s̿SS+ɛV̆AU@k̮ׄV!T KU׸:L 7QSt͚EȄyhW* XHF9 }v'\"BΕuJYo?$S8SmnB<{*) %+kk d MavZa922 )xbI*cZ!yD1yy2WKH`T,5a*Sm0u# 0@BpdakĜ 2<`4PFr 9KP-ӈb1@c >`S\Zy|"8wHs3x QЀmon_PXqt542H#.ÓU H8yYDh/YGz?&IPzhGp(a HMNX3w U& ]a&Tkp3 k`eqpR0TgPd#bX Fx=r $:ڡͺ; MΈB, aXz 孹#ͭABB9*c raJ T20 `Ux!1!)tՄOi tK\z%+ћP7.o_q"0IC4p ]ǭHM&Lc"uQt~q t$N %"1sB۠}71s9T" b!j((9@vjj>+`|O"rךÙ5&2x @h5U0Q38F`hd"^ļ㈥N"'(6ΕHሂMe:b5 @1CpRHT ^K^)(dM0p/ xJoaG8Q T pd*l]T\vC`Ytؼ_ .ک UWHɳHoh+@uX%Ki?.:&P~(%9GCxwqu"&BϪMgc悘,s1k?wAo(ǀg0V`&R!BV;s!q *a٘E6l;2 YVċ4,91y)>ـ 1ZOn&j;Kk*͢q%=$TzH )PӴ~ )_ QRP8= ^q"W61L+;yv%Qt ̚ YN;2ˌ wSƓ>OIҴ(MJFQZAw+&+]S-k 0K_so X}~.8w] t=V?HФ쿍E, IyPԩcq1hx0 3*ծS$IqpK ׃Y'e^9$ixT/Cca#HȆVSkiXXR#83E˸e7ȹQpP! sn ʈkT;xĻ њ9@C5EHUZ~͌x2U:9SMm̑`ebhmu}>͊H7>JNTKɭ+8ت@?:w痡ge(3|>_ D[/8H3T}@`(I2 ia`9%J_J9i< @篧 ~"@9d 0?, ʱYA/, Gd7<A{hQt~Jg`,`BXa@< D޷.`"=rwEy5"f~Yg q[kDTm+\UMl̒i<;?{+N+&u<B9hˠà΃, |Bb0F*o¨ V} *`"j2,"O.)ynjY5 `B'(⣊c 70J 6*Zͪ+)}! ϶4\X"r|R`rIzǩ@+ *J;tsԀsOGS){O`% iM<޺8F4RXzgI0UL}0]&KKjliKLRh# `s(~{^jj~{*C,dEqKTsW[Ⱨy:g/ p㔀)sѶmp[" P, d@$rApсhyh{ EMVJ*XTJĠF][O  NcD$2\<56Xo ʟE桐bGRPgFP#``& @:c?6 $ 拠n%JNF^ܷ"j ϞI^P ˑ+8|3sb,C<g: g)qAѩZ&GI#X<CwQ@/2xSIYruD'fKg1D)ObXlC`^ LPDp  J^MAMI?C9R*HzזLAhOCE; M+J%5LjU )3`%} ӔJP+(ȜT`H,%d&c֎!FAЊr*i}p{K ;BcGM6L 匩MԊ2/倱 f3r窵XA/W?YVhb4$''"Q:l]F=|-".>B rkA|X ydX4%(K7+'i,ȷQNP#0N1.,i+/~#EӗܻyEʜzX7 ͔=EB(E e@fb@H k x*J]z a3R)BI`Z.U͌7%k"NE6H Kd S!ĐMȇ*BDNaN!fv|A@0pU$@W# IkI[RAv(:h=KpHi@.:ӤESo a ` `oKI D!rM)@d +Ew%BW}^F&"K`!ﱊ?L%12ax Rf\hf$Ob,Qjmc8$!"+&Sjt(BCHP"F IrPxAFBcBPa1n$f`p  TB%ņ^.g 2B03d&@`,Pmln7~)m `D!6AH4@CE6 Io">, iR $V>K'R eL(gGn =9-d/^B($-Rϔ%w,g^ie).bPâѩ@,ſAZ*l@tf G+ DH&n[e ig0)J! TZچgHX"` EQ eG .>`ZA6l3VcR$xhA@X,CQ+4.l:)Y`E82”.2iY*"(*)BJLahar늘N`L &G B2R.,(WRŭjj~Cz @Pǂو\cȼ.M (TLwa,Pni.DbvMI4yU07^8(hK$"eQ%r9'IUA%i`J[#e5%:p`K~bWI6^i>j^:/H3$ڂ[ic A Z2nKjB ڨ 4ViG:$Y )h3;M2<-dA 'P,`#zZ)@bfDEo@2eT? FcZ2AA0Qb4Pc "#g(Ê@i` ]^RrJ,KbVot)jRL&A!X +UmZ,f*wrr`^a.R,0B[Oe$t`?Q;+åD`$f 'Vdb @IBB# !8FXpRD$i?d"Hv7"";:^RE.3 XDfjHVv%4:X()DR_}&ÏӐۋ]pR) &7l9ScJ#ջyB<">zU5b&N#'mE1תKԺ4gR#=D @ Q,C ΄&-&),JٖBofgnmJͰ6.)-v.<`MW8H ίM⼉")24d8|FrBʖ#nzŸF%J2Fbg.;DJ!"GbT!JxH b̿ŒCuV)ۚIm/pAY "à3Y> XKTbxӊDʱ0UyLl'rLσ&nyœi(5WB wۙpB Mz@f?p޻sBP*zN.~%c8pvKkCb-Gj09߯fv)B-rnI$0LBFOBn%kaJFg04':( :)C8-3.zhB2T) 3:HEp M}.>{pRzmV0k/(tZ <cDc=4 !o-u#%p c|:இNE/cDeUd#oGrN" d!ZI#9" D| $r# OͭJ=Erg%vDv`׻ V,@hlB,au38Jji Eg=/<',bZj"qDa0bF@%]"Jh^Iɗ J)ZM0)@}>P@" _?߱4<}/@I\V/y<AqiH8"T咙@ {j#A9_ N 3BKO蔶r@r FϧQh2O>`,2M'Rx0,Pdf+eo@? 1`t,~'3ȚT b&"/%K$ydc$B0$05 9`{ꜞ'yɲjf z''e4Z4hZ iaCb4j,#H$ F0v 5sTN`[ ! H2/E`B̀XSɪһ$0HR bJm"O":F,`p0̓dAhtg$GJƋBQ "ȶ'/;{Ȫr@( 期>Q$N Mp0ǁs4_Ҭl)b °69w"׾u0kc5;(2D~NM!+֣ jI`h  v]* !zMTһ -(jP+澣(ֈbzydDRy:\. dJ{5+/9쨴 EvEz<RRQ!DO"VJD/*i 0![h ,*E|}P@!$ (.* <B̕2*yF\ NE~QIi'E= S)G]EHfEi 4 _*YvO>0dcRDE b 8CSa g^S*QcxGq76z%qŢJ)tAZҪ$hD5E7HX \IH_ACi\:B<7,}:tOZ`VLU BB&h;F9:\i`'HMM[}=STĞ1ZVHN{r*i=yR"%Ǚ%q'YAyE q${G S"[J$|Zr0d}RYTJ,:)042d$4=Q!iB9ӬKioOgS6#/E0a<|X z^bHLturH q:C4y+u+_Ӑ_V,tya*ӂȹj?!\:+  3A <2I Q!N{JQ`̘-3D[:SJ,҈dՇPž10etKwxTY6sQU?29SH0 |݉OkC˫ƄN~5^zQ׽fL vJtb{Di=ERĄC*gFdN @&@`UQbT+5cB_pmv a"2Igw%Yq@(2bAwZkp z9Jebi?Lvm_4΂-j;Jȋ-`u3QLƭWLf>mzdP `Cz~G|Dk #ӏΧ*H:T+Z3FFـRqT$О,x @KR@x|YLJd61-L}'V_ې4vZW X(?`9tHYY?*c6 0D c.+)F5X%=ttNpxY1FuL5,.T%jJ 0. Ӂ!.#uAdj]jQ*%5;Q֝rz$jÈe]pY\gʌ5d &@9z=(I4 cVGxJ.T U0c hȴ pLѶ &{(JhRtAAإ.' sRG13:ʸ<| u:0۾9Hs]0![A LO PyéAX!ÜV˖YH@zLU;I8 DOxIhAAP֊fT Q(TjuQ@&p#EK^KJT>zh hΘ =FF!8x `VG:&V RHCALYШsxVM\)qel s9 8nhsBnGH 4-Y%ZzxX.R͆ZxPHo dpc\ G+>]42,=(6%9h "b{:~jE)愬@HqT0x.г^zÝqEv&}μ6w&z/E  FwNEe a&;p5J : ͋`@p5lQS @H&5< tY'{2Í  KI#EC.Ġ65uhσ(߽㒇Hdc\aG0v#JEPXV6;1.#(W(Iyii7u}vKo AŊ%J gf)ÊNQVU#$x>@/WlHkӌ 0[BA=l (X@o(&':H0׽L JIt.L pR~g(~fmD/ 7$wGs=ҟUA`r5k+ZȨ `.` !( 2Lvaru"@PFBԴ$#0~, !BCPۘ=gԜ# x$3@*b@d`$*", 1}CYY&Kn/#AÉ2  SA@uGZL$IU 6;'AB=Ե:&9tU|'S@3V3ixLB!p*qwʊM^pbbk`UL\Ćz88gavv<8YuyIB:kF,rsԭs@J.6 )ѕ`4 getSU{wy8vp>i6a2 zL\N )!dE(sT2` ],,x`eEIH 9 kpϐ"B5tHlHP(K`+tft ALH{)U-A I/{U&0넀m_)SL$8X`TZ#VHYbgERnCn9)X1 DjBTD/g\0t3\Y\l ,`$A&\*":ad1 0z+),a$QLY+/<#0hL4M[ySi8"Q  Kz&6Gd',HzpZ/ph"<+Dhr.M/-% "!;BT$^r] rz%"C$6Tl"63bdD b:K+2 `2M8Q 00Ҧ0bhAL!X`ZˎR$dztJjwt \VFR$|E&l2%XB,MDt|SU  tC6l!`nSq2" _xG@J!d&J"""Xb8΁vZdalr .3 )'{nFB#V&DCh%rƨC`$j X$&"0e^?%`#C^$b1-fƣ 3 d"b*6́*k,H# *\r l d.HN|*F!aaSoBQx%- $ul&.#^#k.Ӆh "8ԫd# %3HEc'ϜFj3l;phL/)h(L[ )ž`6gWI:" i!8RK v&Oj&k:"Jm4:HA+,0HG8l;ņ3EB@3PTk p'MeT.G[=“6x#MB$$>Ow4"LX?֫Cs@DhBNF)Ҡcc֞ di%` s"n(-&Sbc)6)${"zrȂ|aUrR881ln.%ˎ?.|A{?eUV:Z娏⨫L)-;.,F#EOH:V#<%NV^S#>JKd |EC"H3D1)VNNi8)! pIƷ,VIAEPfs8^)!vvIujBN)è*=V*4CVQx: jv*!UCŐBn^EhԂ*QC*˪"{QL CL#j籤ܡ"jnW"ZH5f` Q""#\c,Qu]f÷JjJ:BB"D!,%D(xMETmKbV#1p:&q :$JQ$TDxe}.$IBY1dqMdjm$QZLE%P44+8@ R% ;XC%]D"RNcj7%DLr\RAQl$wZx]X`PR fN ,|M̢L ZА6kn2/fed6%V/rB$AQQuP,Pav! f8C^ @2A^8`Fx<@`H"I@ч\p3j2X}Q5% B B\1\H$P5V>hw?o}_28 ?r} 8?_Kt䰖{]GtӍ s?s }>fE|{ `*T8;d:H<GD`m6B ǻp2(. nbd0LT8̃̂nȴPz @i랾4 Oh$fT}tΟ'$ ׷)qN+- #Xl&ă*'#0F8R7@Z$9yEX LP+0}kM%/"fQ/- В15 >RZ8RHZ3j@H-(l7& 4bV4 ahEDzh$HS@+  i^@zIP7\W" & @@'{2L #l\}4s7%mSIzE\}(if=0y,iF x #YH;:ɍNC_! Ry7rR ̯2 ;l `'%Ơp` v&*gA' X:LSƞ~5G23s)i:EC׳滤Q^:D"jΙVLq$:PS*0ܭǬ}Msui3ŋQ.(Vn#33rh V :G0T `0 ~'Ah`($'@lLǨt0E #d|3vjfa[ȷrhC/dyDLQ[RP|?`PG-n9|Nh[:&:9@NxM3 O`j1CM+"DJZf^a)i&4Z/S6iHAd)< SipTNq9ā恌& y}%!r قN=HD5'8"j};匂@|hX&ta%9yaf0UjOY3 "j 6%*T,耀zH'.P/ @7LخJXsjE=3I"B[I&[eZ &WqHd&Į)}U4- FPtQ)gV|"j`jwāUrF EA+25LW󕇐+Ęcgy Vo$Le k̒Q^k2INy+hn W6 QYQNJ aB >@$2ö(X% @ ¶UerO&$ELAH&Njeedb$bV UhJ)lp"fDx&ihRkWN"֨DZQM8B`a| !%fdfR kN0 ` TTM4#:.e ‚ A,?@X"gFz/c~d<10pަLhq#"%c+GMtb2&FbOmZ&&j8?FrH#5Nx#K9O&qXL(C"#:6q:'$=)D{-Pf&(cd :*jrif"DB%WSBvM` R@PCThEdad ؞jVLp Azdkgk_n/ } Β` 5o& !%B,Rxfn(ahA5#f Ou23%2/R%a3!`TR'f'eZDk#S JPPaX 0~„hlP4l(C*d )@R@ %T ˲mhdS<;B>"`FdC:׳0_&RIeKǯ/08"<+?R(BoZ2f0 Bn\JI3"raD/\ĞWkÆOR3"^9{&.H@#9C6'RGA40\ _V`,)@ԋ4blX,`6$w뎵sZqmK P g„LJ'+H-"B+3` Z xFqλ- DtI-0RJ|]lld^̞S ŔP^ǭ>,lb2>rtȍgqDh4nPE475g+z'', uĞ 6)Cq) a:2D7j%6i2 ָR1K5Fs\7k9K,J#/d\ Nj%~miΈXԵ<ȧK| 0k݌PՊ+-tV VW6‹ʨ8V ÄL6-x0`؜ iw#dS3kx^XlbNx9Lr$ #w+€+JI.l@ tL~ʜVg#c% $2 0lHGvnR,Wfs|v%+c-,윋rnJ1,5M6 RGL$H![Rzc0wR8C2&l-Ȁ+5 4k 6.zNdƸ"K ^fXkl c88-r 5fpG.+o׊6O$'w:B0ҫ59yp#݇׎ˌ-vx2ljxbJTdrqd a`@iLͫZqНPGfx&)\CƧZNȧڥc!R`:De@Rvv (¯*f~OXd/5JWt5Y&g*lqi&e.&6D/,Ad/ ,75.Krn4r@r'P@p` `?!bzmh=O^>a%2;R\t #R},z .cl ~iB_EO 5p%ltԆ  R$wxLi^r^VG j& &qTdO$B:` /N|/L1P֡|'-:Aɀ N B4/ uyr2voSJRk8X2fLZ4ز 3HܐL HG~iIW=$Fw X!gBASl|Ɍ 4|5Մw `A&8EFh~3@x!%$ W =x/ӟORJ/365JJ@9cqn H/R(]ypj^@7ܸ 7#3$n3@\uv;o r>Qb@l7|r!m 𢂵Qc4.~Ԣ"RiK`,xj0 4Ё p @*p.6|`UATU<+¨HhR䊟  #H˶~KzHȬ+2kuz;t5>o5>++qh">dB&\\2 sڇFnK \{? tv:Gϱ 9 `o xJpPF& E\g?rJ6KH 3-\{sG,W7C_o0@b q0&@}/`lA8,`BhOA`dav"lKkKBJi 4em'q$r9"E.(P<i;`1=$ ShqTA9;p !Tq5 ыL0Pd> ^ "PP-ȢtK_\Ǡ t=|DN}eag1t[S3hJm۱I3Ty$SpLvPƸ@SQV+L-d p,4&Vk@$=PT%![m.@I&c \(@G6:h뽗uŒQ0$}C|[CH"A4Ss` *JkWN `9G(BtQ4x aBXpP \la=g`'>F U)VY* y3JLmRbABfnїdJpձFCfTM*nYŅG)*IۯeVJ*qו6] >$DE'K8J9^qTJnԌC^|o ᶠ0?Iu0*@(]&nȬn"s ~̃Щ*@udTѫxk+3 ,1@G١3 OS ɠGtl؇ rih"r]!L86~UԤY2:sDdl ~tKS@ H];5*s=ㄢr  V* Ya"2K]v<1o5PZ a`8B}Czi.$p@ti0bee\Oq daX0f X} ]8L,̔ !AA5x 1~ `>w٬ kb$FBX"sXM TK{ $Ŷ(L',EIR)SR!aivxz$7ƨҨp7Hd#V;01=`G 5:Z;X `+[xt0+:ml> ˌȑaH0O;&.8Jd.,"*ږc0@xQ Yw}:Y *4(LТ) i½R j6 `8OP 4LJ9AxC8A)38z.hq:S0;X؎`uB+#.Q 0yy J k= h )qXM`1 )Jui &#+)^UzP%Ss p8P 4bS!T#HѝIKKY 0IIy9w ?j3Rg[aПHZEj!%!8qJ0aG(} =@v%Fh =q#Kp֡*Y S1;yʔ GY/̷L[9 iI1K(J۰/l:kKG)a11sQy KQ8"Д)?HH:H$|JLCq;$PDx֑S|ExIB*J;b1yJ`$QLRX3ǎe +  s\ɠY$S.#̗(첀 0T x2a@o{Hr-(uj@t/Po58Y|F H8*%(P5,8 {*1YMB(Cj/R_mX HM=MAe$.QHzQPco@RAfK)X%1` ; ߣ?8M #k a^3 IGER{'̏hE)P`8`E1#?ݟL }=X04@bBۡ aؐBuL 'qpʽ7.n5[Q.%H,b vۛr9!C G7x)'@k~[..+:, ɌeȢ6rbKٗL =d+lh$RQc]ZЗ8/̨f{,U+x\M$ ZdZ3Cb@p5XZH EXKFZMEʉFc{FT>P2X5.hshk3m芀 .@I(@Cj!5OjDZ p0(x)FR)Jq"h|(%w0jFZ||<&eG4A.j!y"ˡ@ ڒ HeY14W lM **EMMPPpN$%8ɇTX7|+; v 8ŤZڀJ"fl1b`qйaL%S`b1A.( >\lCL.;0$`vNQLI4xl,+$sËs ƜY +ӵKҨJ8qLC@uHܐ6N0>cygN)2 ீ ^ P3!g܅@U^Jvx=ꝸz"m#ԕH\A  +jV JY-վ`O5 ŘȈ, Ò4~ TZ}̓ΞG8J;^GV!|9Q f7J)kYyI !o~LU AD 4=칽ZhR"阒7PUDo/5?%tVO1[ViWylߎiI]2eTWCjCȰw& Y}ՑkN1\}q#GT~c<)5` c >*[3 eDt%T8JuC *Kzb "qMF@1$;gHT P.HGX AbI,C{?݌Hz~RP6ͥQQNTn L i&[}I`kq0$4 =8\P@8RJЃ\q΃u@>4?߯( P(l(0^0{c 8 p0>_2Ad`jNԽOp(>/K'kШ#Cf2j4NOp0[{!eK%d (HbXHu-E om7H, D@Ql  x_ @~>Ă1be$s]J]kl aaw3J/q guHo#Z(`BV@ Bipp8 {o*$nb2z zXԡb$g+k2Lڰg_ %;P3is 5 &, +*J'y& b?`p €#ʃ+)Ӯ!?!h$*x@2kH:|\΁@L3?X{gDhyj2.8*zTc"Dǹ2@"(UV> 0 ^@,E5꬏4){ lgvWl $-}hL- 8y* `J2ʷ(`=PYFeA2>aY . $Y$#^39(DB@OLЫ&SaE.ȳԺ x &xkta,x 8<$-SG;쓔'P[z"Jk,$e H +ʒJcJM%4.!"RL ։I3'>KGhjP 8%3%TJ"BG.b$kސ%N.tF1@ /F!jd$$#eҪ]cQs`%1){Z -sh痉ru҃Jܓ$퀏BIݬiqXe.@GaQ )ŋDU˟DĀD/J OX_OUi"#T0)HP4 BBX*uԓP]E M;!;A#IZWUp#IRi Ϩw6LNYCT ۊ<#Y} OE, gG6 :/`LUyQFB,'PBM;/ysE19Rw ٪&jzMoHqdd(1N3ήL W+bOyr h:2jD( 7oҠg E-f^᯦:("D)&pH2z9g: On퍆j#$r~ҐP+ "OT+,0qz-06"Hж@ŒBp"^rB<A@~|6AN @te,$02p$JB"H2c,h$~L*C!zaJ &~FvAJ@R~|8 &@:/%fb<@%k6H|G41+c%V.B2#2C uZN-hLd%hoXLxI[HyeT{V! !0|Gğl:r; BX a"f8!dAP. GX! 'e|Wj~p$X"z&J.p%*RV5i>f>֏:"HL*PA@ t3e4%b,V%B ar p#0 T @^. X&mtJ"Vʰ,*$w*FT2&F^SO5H!`@2fz?Nrvh]3`(3(.ȩ14YQLa@`N&ޙ`<4.vjR @&bo)2#PϞ٢h*X>R6&NBڢ.3nwe';71R!U -h!d\(4JRvˠb`>i+R~"¤DMe .a(NȁBvD'(%rbTI2.10|Oj]C 咡xC E:~28 mBrZ1!"t"BPpOivw`*!6AM Q viX2MYUV,V` V:˰z| ֠)FvR?3 @ @VcD`wH[/iRtz )f*(c*,PBGbzeA}!Neʜ&"ʤ(#xE8r  Z# *JzV+lVTd ̜W8PҬ2so@(#ר/G" l3kiEj](@0ˠ %C zc-o MTD3T,% uE){c(D ܬ%ƁCc%1`UPMLNl@ K^k(DWsPDV aNbL"/z#"2HQnwr+'t) WěpsoBq"&H/ T4`+$Sm}\D֯+D&0\K $ڳ=yk{B⽕*2!g,sEQoS\2D1Ү&<"r$Iø{Q>Ig*.FF1z,%'4ދ$C%$(rH($vC.0mu1"Ew]FCO3'L0{ %-<%4WKPvwMR: 5vk&&,Ma~t3]|B%l2M29^P80;''(M<->% $0 0k<)! ^` nL@ 88$& BsXd0 -I6TBbX'BgL3 2TJ2 \! Ͱ p6L&V rvbX! 2T\#21tDK@]N A&&ٴ!N/ Ǥ@`1%@CV;HL'1.QF=FּJdMZ!0l_+@']2b.(Mb \8?dR!N3*l` u PXYФ1R-2jVƍ8!P!oe4SbV**` Iaԥ2y l"Dx#t8^bYQ% a+!4̤aNu> p<G KdV UE)TƀmA@DJ|Q`PO,` q?'ԫ0 &`,: f\.!0B 2PP$$`.+^C{[=Ġ H E shree.0xL"&U#@;-A u0K@i(r7H*-̚0ct'(J9\W: xr.I0B~['$ *o&x/ pF--7ݥK!* "~AyE)4r',F%@"$޳=1u@+j4s4&AHbL%@" )PRprYv8ʺr*22GW!KÐE)E1/0: "` G<ILA`ԴUt.% Tޡ!/rE ʴuEe(b}7X05a $ I\UXdJpP8T2qY pr&. r ̠z 6|і#|J8Dqܼ0 Xrڞ{& 0BfyDx"Ǚ7UY4@hR>`j&'hvCA'A}#VG[[N~`fM#NԢkȴD. PmbUS(N[hF`"Q*̛=>˹iz;n#zF3&,Kn5̚1~'-:5X} :$ {86VsJG0x+|"I|XOѷFL7~ɹC]rOzQ.0j'C0AY>!iH]8dJ ߓR* *T|Y/ ɗo.ԓiVC߉P޸Y!rxHJRr~Hw+HL6yH[rZE9 r,r0'4sϸJ'r81VP "g\_HqIrCa LظwkAx._lw&Q):D0Bd)o495(D:5ń'U {8FD7<CBNw$#2Tay<\Bҝ4s)BR4TJe.4Gn)wr⡀iŦ.8P&(hM$&DMdl"IDrLPNvd+7s$%a 1|iTL̇'3TЉjt(ZĔ/QF' C R4N4EE[02 4B 2%smQHE,%#@H2hXҤ)r-=yJ jWp` 6`IIÞO.+")gxXdg !z@ *%8UcyP6oU1s10tHFH4DK5S 'Dx˳D5Fz`x(NtL xyيL 貶?ҒaȳDyQTNEJmݏH@9;c=P ѡ\#dAws"BH 7ƏCMU9XD9%tpJi9] öRP^ 5$b""bkCgHD 7 cڛx jF&N8ߔ4dH&[PȈ!c*P*)h < qӓ wI[+(3S8PҒb;ZIKw5yx=B3@Bx$kɵ`Bb5+b3(A䰡Q9Gf8Sx)<Иx ɯ'ۉ0 >!vݚدF@0A;zH K (|.DLr]"u*y3x!ŗZ O3D;!#KʹgZp|& )'ʠX:(nhc/1t;,e)h8=HE02޶دqI#yśx3*a31T)pʱ0՗UhT y *Ȃm AD)B ;ԚvXP χ: t40$Az( :3p G a8`:I 0 :f-۪ K&hӟ03bm!%:,˲J0jZcjd,q!:<&$,gl]PĤ! - 2iLV Ĉb&AQߴDPbKᔔ{M(RG&&Pb*CN!)E2R'x09%z Y#&b!C2h ЛH;')q ȝ8=@0R*X*};؞R%30)D+RBQP0z5Z*KE e'%[0Zf.1SB8N_*fS7- "e8Iؙ\6y|$vjx䟏})E4ԃ91äQ"x(-oo!!tB  Vr8("cY:YrzG P{&=RTQRZ;Z3JID]ZŰ "ǵ VzLДv7E"b^hG= OӒPb! !kJ8!E hUқ2@ !%Y * Ób 8y,ui5*1Yٷ1*Xµe*mob*Xz])gEg2I8 Y'-yT-L=}Z=ѨPP푺C ׭HP=KӢ)C[aJƀh=O@)NivK@4 js zҰzKf`N>H69 B*9ʺPݫ>hIX\3V2_RcșvYc৊6,ZZW3/@䫩Q1sdO@S :xx7-"cV PBe ֒8(o߈0xlLad) LD~XF(p/&5rA5lwU aJۭ ]EQ8UJ4\;f%SE\'M` *;G 2NboXڂqŅTRJA[|b> $(#hVj]]ʦ@xr芁;4<aO(V ҳ 7&yId.hm}=ƒX5MP'E۩ -sjڐ +C hI\e\ܝVE20j.trԕx"еn+/ztȧ&7V!C*MNmS UHRZ0턈N4)nrL.J0pyZ0 ? @P>X0H@ d`I4Di<ʤpxDJ& =УoG(>o97}I@)XL@P8/DJ259E}-S: +5@8`Z܍ћ'U[#'A/QT_/~dr:%RSGOpZNiyH*wN): tW [܀M!7[$+I*".(Aũ*,J8`;n뎴2[6oZ $g1 L` B?ʈjÍp$.0Bk $z`- 6p0ʣB֤ 7(R!"pX&-)# 8Pl}(3cJtZ74k MrFAx4j3QNF"gܪE[ L Pt*j0B\hBDʬ*@7ց Cƭ:$̎hCpѺGl޿Wpz]3 eoD54bW9I~Btey$(`̕HB,t|ҍʦn*\bŽ+wZ`TYIg`XT@xB ?S=N7`GG!j#h\+J"jORR9LT8:AeP`h~ \O&jC6:,LAkֱ]ӿ*"RŇ;|<+HqRqPA{qz!b(AoxbP =Jđ_ڶ(fQ,bL !0 PGWmnjRD:EGa< 1q>YF+pԩ MRy%\IYGhþXH}P &q-V:G1v`p@8#BXR4T ,3o/shK=Cw BS)D0|t h 1.$\ҴeDR"R 0 ucKht2P`,@"U-x3{ANF$М@ܜ & x0IB>h5:f2x'nKҲ$%ȯ*}Lz5+6`N)8Fzk"1$z'KqAP$"ԥ:>6%@m ̆hA>&/DDpL \w#Qy 0^S$țPQ=F)/2Y#'r&1l߳ y2U"H|Nom:976"XVD>8 A>8FWAr%w6ʙ\O( DD(,'rIȍXƙDŽp1lz3irޘ}oPWh8a6-pGl:Hd:6`Ǵ& ,*h,Lzp^:C3bCcRPDn !" "%YVvEt-2dc 0D""j¡p"])fe`:e3gL*DV#ʅ^/X4T&XK#F(3"7,XuD#Ġb(\(*0:)POŎ-BPR*IZIBb$NH J.P'l(D#-LN"6PE~/pNfHd2,2'&*(pv-E]|mdDiF1# \KD#-I!\^^r #'ff߂/pNpRK>Ao#BV,̌,e(n(!~8i؝Inm`v *B)Brc*B"^4GT-#6Ci R* b)Tb*"bޒt#(p2TWB*#xsO,~F)Di `>!&ޕ |J͒#2:LaLHdJ(,fr/$J"8d/",N2d`#c#iF=jK f܂OJ0ȾyH_# 2ÀKv NȺ5ޫaGhA^$ :`@x͢ Pq B.Dܑ꣇Z6Hx 4(FE\u$%~(dA4~prPcDb=G`6.7zAF!T@?uf9V`,"0"{\#8Db F+%N&K&:gL# !*](=A(Bkx-伲=@ 5.3gȼ @fH`] 0 =,ԅCt)6!&eNaLFappS"D>@8 Dzۢ) g4V paڅ6A2N\B0jP`xA>@aVA$J on %0!d 4F($ :6-jj$jx~/C =@SH!a a(_2M A.ڠcZ8 *w$3y |!Њd ~  "xr;EM i͋l@avء$3Ms @O :֣M%B+8(.ALnD™n,e/Dَ#:.4g (L$SBLnF&Pwhܨm P9&fLc^AP,5.c-OBNֲ;ĢjG[xNJMraPO90bCf}<6!c-w .z&&d-U6U IRhDm"-K)΢BkH#hp#]#d* R% FZ"-27606nV42&Di2CVl Vu$OO [$?DLleh@D\1,$UR*"[ 4VB-PrȔ6vEη8"XȽ]D$/_Cgu:N#ix d&'rS#fPC 7:&L"f0'#rmXGiB!aUQ2F,` {[ [ܶHF7POCQ;Tru!;Jfl"W2: =Ue&`.VYBpPn֒* '-.qf2;LI8)5]&A➱6>$ Jr iRH4Buܫ̓9zX 5>VGŏ]%Ϭb٢qabHF7Ecs7B$5 :gƵb,\(~;8Ԧ-a ]j{,9VֶKH^\Kh=*wOTpd `@$|= Ec}7s%p Gbd| >?cx  9-0p3lM"FFF$`hI"R`q9h D@Qx >bHhW>_R>z1z t%Fp5z,Q)fs)E@PyAPtynNv?u:{pk5nLhbP#$ pt dz/[ ݬK4"8`#p &zFMGq{G`+( 0 $BQ7 KܩbGn↡7gR 2Ycr@Qh+Bp)<O2@6ئ)ɲsVـ (6P(,̠ o y-HsxkXIPL24-zp('bHc%Z] jH!b * -:8OfDM`fGs+\!A,C(poYޥ!.zJ7JsC0 q'RJ<o΅ KeO/X U{R"@ w`*HId(֧|)9 \$Ք) NSUK6Zr&G0E=Q\~Id!Hv a$"Crkr>UV\"n@L 1010/вG ̂7E h~1( r;x Hq,`Zيvhpzd/^@n.EXj 5(2]D@@< p$fȺ]$%@.C0g/0v|Z P4 (#P" _)ht D'0(=69Ea f8@")`Z1'-T"˙R?PņqbY'j/ 9n_Rde(ۭLJ?>HGuiUѨ;%(W;/|XJ|ˏEP9Ic3er}H*B!ƣX t^93ѱG]~8D:ݖS|A5<#O-/ 9+;AJخ9 lY à'Jɐ󍢁nzh[vP25Px 1> %[4:0CE 5clwel\`%H.{J Ds3

%XI;`ш iVt#Gc:pu۳XۀDm X#P T G4[n K҇%LGX8ЍগgH8VA88x)PC8%@ S 2` qx'x`b"(` rxhw `r+ f;<́*jr4jR<ؿXC؉lC@|/^RhŔpRHM2r -05ZzV ( `pn`d=thh071J>HIx<1yp(h:Ș +%s7zP <(* x# 4 >AJ qG-*cB$xk҆[ =*1-\DSQA}Mgaqo3Q0[<x QoPT+T%Hņf=<e|4):$x 0@Kj1 t8U8Ul100I(x@ :@u (x,1-Px X"omo0| @ [,T?jU&P o-8N9`(H1@ԣ: /:na`NKu0 <Șs9*)Vd[qWV !J()s{<"B1,BK 4ؗ'؊PHvY?˕c:zWK9a Q΀h 8ɒi?C+uo":Cd qV0ImHiR0Դf V"?e>] zU VUUl)QAh ޔ,4ôm;f4dր4Kah4e⨓!B Mcp)fi\f8 QGflIiؘYa;ӹ6ʔ)6$J˅OXUA@fT);$$TýiK)ˠhPSf{i\]2Aƈ[d11H bE;&ww166v 1DuۤXk C inj^(PlA2F#<Œ(5pYxeP@B^pcU ?+j?= `!-k궚1(G۾mG+gE2ay 0h |3ɔ`z[,*v@FR 0KʀpYWY$:O(` =uZUh%gЯ`}Zryjq! (DQS Ef TT\zМy"Pm pR8Thy !9`@IS)#  b@O`eț . @!5|`P(  @PP CDb\4Zy * ZAx$Weո6] `0 |=/g=,S*ԇ1{"W*~Ea 2}9F a3Idq\@  i.Ps<yAa|VJ L";H[yaߏ%Wt3|Ÿ" /ZO)Z\~rD83Ȝ"z~;)dK< &; P#*;΁<:S* IQ=nAw5t/Na%]:J Z@ r 9F@ /p|dS93svd6N91VE>sjG0T<ǚ 8% (A ;19XDOi~:)%N"F# D DF_ `E@ 1t *%$aߌ,jOBbeN%aqBgvE0AuBjD2J"-:g,Lؒrl;%\KQ|"dJY (! "\AL@1lM<ͩ!_2:@M*ROJ.lu &D2vFpK =,E^DI  j~rrWS4AT'd3%^ْ %fCHz(yc$*\lЖ#y-HI]N'\ "$_CEb'}352N%}em^dE8CKSb]kB%}2E99id+%BNȐ& `OQG82pXg0mUB(t,gz2KbmMZs %ly%Q2Dy`C$XC*8UɕM#ҐVR R8 桒ti(US~A?(|kj#G!KxT_H&pvjЬ"撀z;PLuDxUY|e4I2 ~K! <uʏgqgH>>Iƒ*9*JT@1Ifb6aف6Jyim@"8Õm`(CGgXk,EBS=*z˃D]YN&k*RhbTq,Nu~c=\$S ✕W#^L)gͯ^\kJXB޸.!w"җdwSX(uʨ`*AnM!8F_2FP F[ז ʣΈg 2FjvwaVd&&Ha !TSCtՁ2H=n K z{6K. )?!:V&kJb|E}/ϡ*E'Peo3rP 4"S~Lj \ >i-'H[ |B`ti="x4>,x2 Eب=;G SۆC@ kP DBV 63`r| Ph'^\` "FiRLOJ4=T!VKǐSآݑ<<>ppx 9n@_ =apY$ A@E$Db#r34HAky ;¸ 8AA<`œ؄HŠլ x BaV` "H`B7@.87 eD;:ppJI6#eEbX(,/'bH#HrSo^1\@PV cpP pqfB,Ly®gt@ FDЮ/mEJ#KILͩ%:3":RZ3B2"<h b .P"JC"(#I4eqF𕭈6| ٬BEHCT?/x<{G0hF:N>+nxDÐcBc8YJ,ȣݫ`R$D#Hָcbyg8&j-jY̜<0z|m ^Gz\2P 9 Ǯ^j42KyrqM&ŞohN";#<5! A@˰b'Gi`D  $팼(? |^#(!3Z/l&S1LaGYQ2aExz'P݇TJB*l(L/vxhi: 3ɋ A y2<;~&f^_*,{>DꨪB*8^fBJN|M`4 ` `$FaQCʔ'^/G3Q^g;&)ɫ5 kS)\%&$Hr !TKFJrL!@FR̖z +HBBFC(\Prg:+I ! L#V4ɤ,^ /iZCyh |#BUMڃT0*4\v̊o[ƻ z#i,eY>%D?xTJQx(bf&wd3BT|4HC2R|hm(v h:)ueE.6=Gk8dK>QV1@ei9ƒ$\`0‘L 6%hT?fZ+w^J(+Q?/j22Ήo+ q y~腚dL1YF<o+brLSLI|R, +T t 3Q x%(Ϣl/kG9>vL+bfB8@C!mਣ}6"!N_bs苤 <I„%Wp8iJxZKImI斌"'dpus#{drS 3 wv0I:+94ȿ*HGV,8(VuLQ8fp@ vKdrE,Zz8Qr=瞨!ഹl< aH:bȂZ@tZ` )SC m)&p K ,&bY6 &#E4蠖vʌ$>a@wCbȤiA2Tګ͖ ~Ib/341 {aHN咯q5(&t$d 8嘦Vk$8'WfubT9PL -a ;,UBh#L|iKtS k+V]Eɠ3F62@F+*ԲPi \ AM"|NO6>bRPzz;k#jp CH4r1]@bGOQE$1ثiG-p @Tz`R!2|hG=!݂u?@OPFR7?|LX({B  p 5Ru" eOLys9r0z՜ /?Xm@$i@pP.j 8l[hc1AP)(FJ hk=FgښZ6/< "ϥ@ Bd9s1ڭ4Jp%ZZSзASn!-@=4Q.$8)̊jbiF֢3v/)J$ |j R;ı ȸ>@DPm˄c~#P+ s~}PM8hI%Y+!t) Be*7`:킳(bR9ϰ 'J"CZt6x1VY "bFR 4 X@uJ*Trhɭl B0EGt%#=ysdy\1m*V(RjmԪ7hr+䄖/XB|@V +sYl-UvUM+ 996̉lIl\VP`H &g 0*E4`N8 r"+SX829J.L(4k-8R[b DQ "?a "edr:^dౖPX->!.w}03=)EFKLƊs>D3A. @Ѕ]S ^Wrh() A5B)Ep=AQ]aߢx\M6d(m *<Ҁ;`^8rc`'o@CTheY!I^/QhfihH"@p؜Ebd]N熙NQ|b *CgM) C?K_VBbKiY,BiydʡA'(W `fI>qo譿E3\p+P0,%c(5R/a)h}0)ha Y!  995?h\% X1|/z8ivY6Hv3$`Q0huRpXǥ۴r*vXn#5xx .MxGll +2( @(b7ϣ9ˤ(B#&? 1g: 1ΌJ b1؋!GJE! < q~a+*&[`?؊x@Њ&JY)X q3هf6AR 1Yq gP<\'P yґ |qA0Dr&0+ + 8T&͒ŔbKq`D#Ap &|iN5ؓDzZ`DP@!l 1Թ"*)]o3L@ʉz-5KN~)jsb7뵜9i 1~הU1Bˈ^;s/R@ϰ lE!0Jaט5sE`{ [1YҜ a aaz aQRˌX Ky1@) [|I@I()v\7 z`I<ڐqRQRI2O @2 QpL `%ܿnNِFzK!ѷ/*`1ІI̙iSM !lÓȑnrP`xwBĩ qZ)n^ GPDH `jX16[X cY90SQOMRq1ޯ-:PZ= ,9̻ r4&}%TuT$yd_&Kh; V#9JʐFǛ FQ_m0:AOg!Vjl 􁛡 RQoO0aI2Y& ?, ȉcИ<$PJ b8{N? }616RCp%zK|O`MTX) >Phl߀hQXYޚ;G7SR!o|cy ":S)WTN3cX P(NYj-oxReDY0y_ZJd u|eJvxv2DǨnfCY1 %x@щ@ˆ۷xaRD7QFx` lK[)͑YLP$@d4ٵ8ʝiHӘX8vTˈxذM fbyL|'h>6gTYVU!`D#x@-`mEÌkkT><1 zEU?yHo /ž@ ? %YcDщ`vy7!/A%`P-"Jɥ9 HSq5z`z`5!OdH,&EATePzD$N$ļ )ܭTI<dM&uL+{0|?"~*bO_8Po#H Y݂">}GC_}8adNflrGNKz߽x{$w#bx +Іi~'+I'3QT @\,]8?d}d: rBB&XGDj`aXHD$x7F@d$rFqE&Q԰W @@ !*INg6ISh_K (9/5X7Jp#MBUqҖV8vx-@PZA93i>I|MTS3)l 7ht/ :PVK &nmAX(Q @j(~Mu x 6Q,$8b8]#w#8+YA!?p%Β8 oy$ $VѢJPaKTiRp{|=szUN$g[B> KaT!iA j)K)= S w*ur#\ !h0>A灖+8wvIPWPMČAvL6/gGJɊ$3L-@K@MH V+-r΀nP0miE|MIK0CV @Ff(f D0kNٶ@uCx: 47 "Qm0I|!M)s~E$Y Fɑ<) #zNY,:X̋"` 3ªK'Wxs$I[ hi',@tQM]=y@21b < ,r$=WϪۆ <Fq1IR)L:M.g4'tO!#(}$N+%G6#TTiH #{%ʔEhc>uL=^MYU"nS%f 4_%5FۥsFuo) xRЏA;ٲ+jW' LÒPϐ;2j*RFBT>]Mʞ7C༧>I쓗I%@j'2yq&m!z1^N=J5&&0T~I;&a (-@m9D/\戒 ,̣$hxCR>+,fgMn&+(&꜃ @؈~ސP``+l'$QOBKmr>&%J߯p"^C"¦cD!aJAFbVrJx& B/PB(>8DTmBI%$N:p6P#A4@6m`XP6t@@D$B,%b `J&oB,(#h"Mbj Φ+k61 ae@!]h GBb5 $>b-dj>`x BM ca( $܀`&κH6lиC1b\4$$MìOvn$.v*@d4@ 2(n^:(Dsb#&)|EM Gml<&!bNj A$Z>Va&VRUkjҥ@~  |@@^6AA#.A`fV# Ŧ@ G"<a930&I0AN^8$T2R: mJ]i`aEVcA@5 @ 7Zstgt\(|ddi$ꏍ jjRŐڄp.sml"pH` P+&"+( JC>GA(6@@&;.K83BdBzQ|,(,ZsH @w$!%\ @C,+& #|ETİ7F&a(dgbARV8 164 Ocl}A,ZK8kFDt-22İ6+R J xɇSim61DO(VztcBi,)=C&&`g%*H'H` aN":8\!l,-&K B҈P >4==;I *~` AP_@ Hد^: T[iH4 ]d2@ /e@"-$&F ) F,(!-1V-\>C?^ a$;‚JfJ+jFj"XmA>^BPBV|*oJ0f+q,d'T8@V w_Fop \v>bJvX~ٴ(}!|q2bVXF|+**"-%̧h: Gjnu9d #[\x"p៎/r(Wm`GCqe I) fGBD(\9(!uRD0Lxzl+&< r')3o&/OM@Ii"(,nOHP+Ť(0V<Ϻ#@#bd9Yp~GKI{ cr2W$-cȂ$) 1 oJ:Lf(Þ: 6,C㠟["EA 26\e-o,d8BN(\xhZ!T*n2PM֕3up=VA%#9iN枢ZfY+A6rj} Zt-/NtQ (=˩MZťD"TRĆ-SJz+Cx NNn=;A&x/+<>YR\!,`HDxz.]Nit0QBjie$'8Z&PHDEa,k9!xAb(XB#'|B3@p3;~oplK^#n|:D}";̂ `c<@8r"rf6y\hhZb%`lٮ+"Ž‚4 6QZ|0)~)B"Ӻ&)I~ax&T%N6NKB2@6 <cD 1AB7x8cz7Џ@!E|>`CR.6] /- 6@<!8`FyaB#X-C@GGȴfGBwǀD "D@@7>On?!Œg3΋*vw4="Zm3b/~+F)n$e*0`[v$B2¤s9LsZ Lt7)l LT6,BV8B֟+yh`맴ي%ܣY?E6b/"yOH)bf=l*|d*o- Qc)3t'\|&6m2:Q~D& }pH$~a"z0`2p@`0%+_h'242"E <& VĢ`D+=|g/<^8 _At~c8&^1i q1XꭲY.P@P&b!$|ঀHPfRI5 L.i*~ܛth: g[m tۋkj^/ bD$zG(H`T{jĹGLjQ 'B^:BY'H׵͋T5 lr0 FDP* X}$d:C ) 'H$ G持`p-츁x\7a7Cr+B`S$0è"-e ck\GC0F!=T!W=zd-RƨN,gD((| XT ~H,wp90c%nWՅ=MtS=oxC , CrG4 Zi@R*@SC,ac]-j}[q LNYyvPbyz 㴇)Ƞ%s( y3,D' p@v@x0hL2Χ)$;a.G)* ˲}@.춂FJlK'qKfR0 ƱƾV]jz͆\#CZj`ð !R[cDr$9Psn$g ~JfcT|{ ƿ'0 u$/1e(4!Tx2r2nIb|J9ebBLً{D9E6R@ 1!̿[N9{n! :Mib:'`kH+/N KiL)_e@ ,Jf@%Ү kkI䙯X"y%4C)Y$ xPTҊDe5F )cRyqck94l :\X[p٥ ?0Q)kD鿶%L? D@.Rmn/EC"`D"RR [6HAIE1f$R#tDB&L~ a"859ɐ.r)f[{S}"P Q*CCc5ĀMXCoospIdQF *Aϙs.ĦɢOj#C ˑ/.'RuLKǂ! ƞc#Ӕ/g8إb9y J+Gm<(qgsd! &dր IXJUekoѶ1}?Z)dHLkIii黙G0I:T> '(GuTO!sK0Ӕ߳v!ʐwX|ą]')Δҁ)%P˨2tDD˝DeZ+yjhź!M>Z\ՋUN筸G1P;FD4xHY &+.ukP$ HҁV[`P>(h#̒1F(~@!0*$xU$"e*'a29n'\cߴ(x3ՐdnHH! _0 ")Ybpj~IR$8V bDu`bo{ w\c`h㤛#:s`F)Bίqn-  &.Ii `.Bm0S6ts@_yPt)yRȘ>hV2-y-301!#@/y"2";.R@J +1<X4WPS#B$'@N ;::S-n q.ٕR\yM'i-)@<+2HP.]+ 8  >3CP߀78ŔR8d\9> kx[A2y3q(B +"X:4(A9DN?5bRF8(3x PW ! c"/xZ-r|R:1"PpmPOR P!R0q)1 rܗ jOC؎i{1> HXE@p?(103'k/D'z^,) Eڦܛ0<2)>ڀ)ʞX8cm@x.0<!3cp 'yj>;AH: j琪%OH)A!!b @@ 1- ،2/zl֝2:? #B*y15 N%q?ҝ+j.YUDO7z0 2'1 0.p Fk I$ծo h yk䤁kا|) @3OѰPBEPbO&>b1֝}4xпPJ̭1Ŷ DX8 C2<#"P0Ia'!r 4`2:HBiaÓըp]AkbԼ0ȑ% Q1MY CAϋ Ը ¥+ŖГМ"0KZΉ|PQ'e|+-"]6Q:鍢n9l z=a+( y IRZhUtqUqp6Ur' "/"/)ڎBӠ{֤us,\O,ЈPQ*/`3f!sbR**Q`52.W+ ].H z٫\>(]i19`=XGB(= }J5mB٢JkX*>_hSIM;B|`|l8 Ls -QCҊ/P 8ˆ|bł[Bk$qۇu23Zj=QLx%j lr68QӺegbó(UIxvR],L")5`2m%q%Mz0,ye<'O@~XmT:8۷ Y9* 鋱ma@ 3 j֜ cŲu ֨$+1J/48 Q JHAX%d< ҡTmYJQʽ /Wik+ Nb46AS:7hYlIVʀ 5CRգ(ܴ:|*+E:U 3um`d/Yr5@דD'p ;hHHaj:Vvx Q4 br# \ea9х]|Fa= (0MpsB!l"d^:EI/ i"6HDMֲUt &;X OU (6a4 Mj^fPTJ;qܒt|Wf pqQH$xi=$^# 7*{[B έH-_`фIxŒ*0LG'0w2Q:nK Ĭ8w^ǀ Pr,x(lkIA?:܈ @`3<vYx2YRɿh~פcn^4s  Mlv((#1PXv]eDd#0@y=a( êAzA>؈JLXC&F!dفB2C9rjg϶/vb4,҈} @А' ~?\(0 ?_ѧ@i3)`Xk"8 6=` xjZ5x@(%@3- B@Pm΢Lf`|$Vq@($?ߑ:RGCg9&T{4{Ik \jŽ;/w\s)phb":NդKXF4 n4/I{(^߻Bor\"3Cd:*z 1#2DTŰS(/jm( "IqrB *6CD*25J (HL"0 :30a{8'( ?PkGƋ)ʠ";SpQ jB(Op.#/jS6q%("(izL3_+*1HɦK$O$BԬ'1$jY(:z; 2RšRˮ_Yjo0z7Xu>'qLm$YrU :*+pA0f-wR6ch .,CzBZ'4})5<&zeJaHP CQL+hV."HlVR c:' pz#ED j_I:N@4e`Jmt#>%'qU ֳs}X}3w*L 1-ҝ"XQrKhH\F_mO걪H4CUk1@ )x r,n:RGzBa gdQR PT$a<1)`$NyɒCvmM2w@rH"B<p< S0}#u%JOmI+T&jTq j)@Y&H<Dg Mdkk$TQWL1Kƾ?'hRTsHfM6 wNe Y@{ ! Z*V!8`!/ DDp^,H $:>QB$^a$ZXs+(pVY/%e` 0"(@.%|8'7wgqcLNN#-ܱ7!41.R!H!I ,&&D1:QX 9dmj ,dtx èteͰv_r_PF P &`d^<<"DSTB^9B@h"Re'ئBHDUb$@i$Nr ^DOBBZ">Ѵ6r A09 meh B C꓊BFYKHdeغDk 6cHe8B]Uִ`/JC^f1c*$bcNEݕH*(}D`C2i"?NNKP; B}DQvב6h{\c4)H"f~ }FxEVZ'=Ɔ+$,WU$Li!d'Q7V|IAGmցc 7"If"C,⨦EBP0p-5HFf/*"2l"* ~zgi$:L& U~/!z D022NJCZVwFzдJU\YBthHjN&H+($ēE"r6˜Rj:0k&(.`(4\(%KnGFYG$OBx"TJM _07,) p0Ll b;$5c)$SB\#D ""0,.K ݪL%&@J!" O'l <\!k+"f#S@ cLI4Է+prG.%0! T67H"n(D^7O>C|C&Į1dDzdx7cO|&qZh<'pB#&!T;n(Q_Ȁ^("8B*KP^BJCrk!+AFF3DAph" 2nE/*߅CvBrZ`S"p+Գ4!g'F'&jdxδCx]A W2a m0qli c%('$ECCBAcve(-CMbW4ob, E2T!9\+g&&1G0zf4'DX#rjKV>h󥄓2>O2sjH`Js*oe33ZA#&h*!hjϞ ~ 'e~ ,d!/%p#ZiQe+ /^aTmTFsECXgFLbD Y2hHCyRJrHpZbn:#"^dQH@:"yAa0"(?&$vn)Xj. ^@\c2S0* B(CBr(IR`bRvP"͞ )Frخ s2a6za̗|"4&h$' .k!\2hԹb@ ju !dW DPC Tg$(HT %hԱ:)r&UlL kA~ 82d%qC>"o"tIO,$T&PNW6pCfv9 6H IO.!f+(4r0g0B^*Ct1q&$Q)r0er@]0VZCˌ$ nBUB43¨E7K?䇉ΌL_ bD4(4s <GN,;MsP"Ep`!^53˭m1'2lav8v*`" n ` VϠcD`A$:kX>CoHbpWD"Xڍ 3!*@F` ` Ѐ#.-"0fe)D`fpLmkj",XH@.AZ̢CbiiL|n "PvA8IL⇊fE 4+⃐)foz#ζ6$#aH$"U7[wq8`^ 2-O{T@+3Ͷ!ҏlizD@$*/EgWcڬa. Zakh$)8 -jF~)~$ &B fAF[#&)2!jy(4AW `\\ @ S2x 1PIx" [ p.=*ɚ0CBjX(ZwANbEh" (=Q{E!Sh7K, #D!ZB8BLJj ;Z8T_ k\XN\hsIհ2ENKy2vBn<xSN;zk$T|hҗ;O[oyV{.e53OC0κ?%0c"8g#(DŘ5N +^KA5JS= ̢-4TfS 5!i¼4R Lrf ݣ&C)tAZo!ty L |^p2 xD}586|1l~CnPU88qP= B@!I`tB~>_@ %0L/Pz?_ ZpwTpр4-!|z2~Tu* pd}Ψ3-r)NG[1hmRyh UKsm W/xy/(ԃOey4K(N >*L%G$ s9A`phCR/Dž.0s?+3(Gʰ 8ɃJJj&{ n92`-KXM @Dz8u u Tzav1țFӰXErؚp |( 5 TLa J'w0 @ թkR)h &KX @H'(JaGNDQ,0 |DD,,s"U5Hbӌǣf*m<ƑUQHiX%  Z '$N-`H% \ Ҡ}Ni~Kb܊JBg FSTWlq5@ư Ju4/ijacX Y4q+ tI)Z+sHO!`QXUj|6`8 P@*>(  桩~̚@4 rqpD1GB U h Sc; iഩ6qπ621P|Jglmtg_ ˳ܻ`"ۿ'Ln5 :-UW1qg,v a=J@eH|jf65GĶA_(X첔3&<zBO]ղah՛bQfCp"QO& xV7-m} O130Esa] ǔcragl1~G4Q>77?ۺ [,b2)h@:E|'B]WPoF`Yi*[}}z 5&jW 9"ؐk?Uێo{ȅknR{A`%%@Τk@YF"0:VWk0aD[3 `ZWݠ>`܂{_)Jtb43T@ 8T+wTKv 5 sv=+jz j: -OHC riX ҰԊT:g  hP"8ωѼy:: JQ%Pc1 ̐vF3ğYP'~KCT ԏ.8! J%*P(@"083 :€wo]ȋxh=B@ ӣy Xƛxԋ~OH@;EQ t'ۦ536tބ^a憶(B]wB hDr c—@z2syΩ!γS?c4NM?s ~^FtR3KA44%RG5kو%edǼ-":{k6ZgȖL3&}px9dJj<|Gȥ;DbI%:݉Pѩ(dCC sŗ9y>lŶz$M#D zҋho qce#i౑z,724Ggz bV>[|Ds ̔YvԾN?eeH>m;mw9Kö89p9GFhDA, V?UcIL`dPF((w3Jo C} K\?!n0;#y螙`r1!bá J#`r.$=&x\ N$[w=8 !gz)%ٜǀ}?f` ol ܑ}LGPZ埑"yw7n w蹊IQxƷkb0nNu zy ]1!TN;  P(;h}3D_`n*3B0 ٰRz>Az'͹FHcR&|SÝTi*dv5IMQ!_iK"H$Qt\? 8 @,zbo@ @z0$ko'1Fo| \f>y ,3ŨW~`pD"|ӟH M_lR{̟Ue- k/ /2: =ŦUA B$wA&O$[+- > I* dWezD0>:X(*LGX[Z51AV/tyN:{P jAjjC4"4/iO]{%@\#f&*ı `D$f#(Z? 9Y)/-%*>+},kkA Q EQJ$Y$Ѫ[wk2SB 828j_"L<SV#pd!ܐGwe[hI g#6 #b&2f̀` 4N$m.^b `!p*_3( $)Cj}j8 dX Ĺ<Gaw]X AhV cT @Ux+ha ,\l̥M꺦hK*n>1 pu;̳O 2 9:[Hxό&H B],  `U׶m`oZ #>DBy(c9+ X3EL3Q|x2AL$| #Y/5cHcTv&̃b @h _(A֚mA 1g X >#x8a JR ID+Ľ^:"6\(V &@ pL @ dP<I2F h~ \{1%( T?cxRYvN \4@[:J$rxH/$,$˙N\@Ȝ eȣW'FcAGb$gMKCi2zJ Ŝ_PZ1FAa+0` 'IW6U:@i>d5zVə)*Z *.M&{J`z@NJL˃&٩P ;UC$ hI`gI&!% .r,LL 0?אEѴx%@CaVHl/njʞ q*J%)*$7ߜdk].Qֲ^H8DH J:fB 2n=E Y m0Q tG5,ڠV'XKKs of2P-`2F ET-T0&k4# %f1RfgEc"5q221\i9h`kWKk?'l0%᫵IRE,'-i>y0܄E-@wLڝ70Gr4=d'BK0A` eqfSj]3k3 ,w.Ч~gE,C|]O49?"dLX U>dkBT<'Ĺܪ!Y/E~e=BYO LZXc;B2 UE :o3G89Heh+R=KiwXf\fZ U1Dę pIcz*l}/F'HJH &Hpe AFCi>*X&[/[376sU"AxتN A"#(bU `:;ImH9L\Fhڪ&[bwJGRЮ*؅[+6 ={hG4ӵ S@C;@ #+8RHү俼iљ@0'xjD !%1`*s‹F1%#gh =(ySW uM e/pD1dLc|䟤M_"T|)%DzE(Xy``x<[[qj A?,`>@EdB5l!5oݡ!~N $<PbT0$m( @&>lNxTamb)hl8*tI,!A>aPt :`6@2> N8\.] "G (G/.~Kh6a%K$E0B,B@I)"&Zk#F!kP7ChfHŭ,K!i*]$EHL!N4UB$Nv  de4bV/p $a8a0p'a0?jJ>#HZ`.*#IEZbB"|튯e$1bA`(i$AMB/ZMs BKa4i x$/,jr)>& BD옹MN I  ®B""JL&;”<*/bķ)<TOaj!\!z>Rfn jc,*j* c!.KZE~kUN+ @fH`DcS,fL>6+ 38 Qp(*vIf,"e P}`@d0€b$0, 3()1'()~^ #.fa.h>3Cq$` @(Yd.\Nbç1[ZB +P a- fvd^&Del.N] n-7"g1D4? 0j$J:CL,* @a]P ޔ2gc4!  '!dXsE/lb),r2" !. W.N4Eun]FZ:B,pWEV$*1 (Q[ܥ. @! PV".u,j40$Fˍ5%hAЁ@hᘖ 4[j2I ̙FD"G񠉨JʴcnD<®` CfE .H(&>\g ̵ bh '! Ѣ]~FPש=@%ɸ4icFCUHq%53$+T Xg?!AKC 4I-t7+QLl *ą"̮/?nfD!4R<ʧdlL⊼J$E8-\y4q/vTh#"Ң`U~6jCC!$\0$b蚐(,p@ːqF 6"""DjHLxEUjI>Lfc j-EQ2瘬 c$#M>$(91ULDDž`>-9'1Y&n蛶ށiN y3b)辦rezQ7]$j[Q*SIғH,- $u"B*H&4)j Vuw\V`FI6X袔,~Z:iqebsfрAi3OpIk=Dc4 I>$,| N$|$邂Q9efHWK$]+Bo#NRlf$ BL/0e"J N8'NOPר?!pY1Y&Sr-3B.KH Ҿ,.!0w+0ISVDdGL_br:ub&m|8JEY<+aһxC$+ qM I| vW R3HU^6Eyj㰧Eq$:v͊2=e=YT] &$K٤` (j9j;(Yb(!U* ֵ_ V@4|@m@f%vى$ pq0*HRFb*R8,.R ዴvr"ϜxBNv^ $ TL:#sm>V%t! (τ4"-"3=D"X›3Z՞*@B<4‡Ԫc+_$-,LK36@ yNe12*B !^TZ)RpGfNXO6$wbzq Da2a!0H0!{` 3 0A9`FiHo¯{t;M!G@1[#h%UpBaN 0GM`/ J/j?c,<@*b%V ? 5A8q2^B%b΄T=VQ7wCB@q q40))"(j@#b:P="\,M0¸r'& "rjCeNAKPE;I)aN˕&BΌ(nρ}$ ИL5cTR ^] 'X`01צ,u|ϚuN(mh v|E| r@~à!a0L?a0H1x~>baI B|`4{=h<kXP{-ـL^dpX$J$Ydw^@ {cثyώpxF>OJPO;n=BRtۣXP}piX(E1d6F`tBn)`H'B}( {P8";m/Bsl*}ǣ(R! PkKȚ zz@@ .**j җj8zG? rf1~( jI#m"(BQ 6JT{!|zʌ#x-HAVކ3M̄Y{+4vJ86 "K̀hkDaIk͞ ,IO}T6}(&SmT)IiԒ=Z4CuҔF "ŒhD(A 1ֲ3n <"b"w".!"zZH}ԐVIq:ZAIPU0B;m YqIII%$w,$H ۡ D=l'h\4ժU74lc"Cm8.t\tKGΰ1>fJc72jbZYKnH,ukڏ@A-4ҝ!{ş`,&Di"eGC.5+K,l7"_jP@TGa'õxYM j-@bC]2 =M,Mҩ=zִwR DY0v\E^t*Hҏ4EƥpO뽧LC |6r]2`l7Hٜz˱`Y2zaLg0ܳgV>=6 C d@êbkI%zKH Y U <͑3UJhn.e" K3IG_2-g8K1BG}lm,$((R`zTeׇ` d20hfۓ6A)juʎ`J],\I2Q-&*o]R P(6$ccT @9@@*̪7 y했 eEP6:&DyKH0M51x~Q:*U|79u Ai=ǗDZ@q !h |/OIc^)иL1]*"T 5 v.#*Mnޚm.JqsxZ&Uރy-*?D!8xdE3$Y ;@p @0,_@M bmR}xܱn/W< }=b4} S}S.F#|>VpP"in{@ H$1n/SIώ_8@i0 H$olƂ`,o "6A,P`x& =,` n1G˷꽴[h-L,dp5JGRF'6S}98$/ 1 mjHpЩ{-Kp )Tǧӆï`") 2vNpP|if}8)" Jfܹ昦h! &rrϱSb5z D'[ā =#8WeB!HT$)A4LZp׵` g) Bȴ/M+[#&*83 jƖx0s,\9J: ,ȍ[܂25@-i)G i;9%T%c| Oo~F,x{x$0e[%koys !jD4! .jih+4չHdaL&5`XȂ^BKTGC2-۳z a2N`\`¼e$hU>դKAϫk@!`iB#PI2 ̗cl{ ݽriVIS ]x -N!g?3c\ZQDtwUNG$~;2<,]L:cA..#/r2˴5CLO% S+\=y#b}Ǧ/Spbc)dvaƠFdKƅ\yZ('4n5f\҇` $KMZ;`fB)cQ ]g. u wkd-XcTwʪ:-;pI)zw `f[aɉ@߬۞?;;sOA-wFyW}z&d8joN5fq-i8f) BK~jQs3/2?X0NUŬS`l6h-h#8e1Hcp Rj˞y8iwV{p͡Uj;V SQ4'J%\ q0)`l Ld@L ȭv/#6=JA+ Z_e%N23I/[KEo[1L <!Mj#pj#Z3+$Z8vδ v--,㮂M%BDscJx*餑0 LN}M>hx|;Äq5УW+lco<̼q\k h* "#F`Jޟ`$(G$ ,)~*v; HVA"!hT"!".0Vnܕ!Iܹ%򭊶@FL"!R: C04*> p 2'/"fICPL2,#H%J/JRo).e4> lT}/M|5hлDie(.e /IC%F"vLqm E^_djzC"oVWf%VzV9Aఁ(DIƄ< MD"`BdMb0 Bc U!J6f4HI d|$p>%Hv(=$#frEPx Jid>KHB"ZzoĂH2%A栠 E $AZn ` n;,е"'DN!A `e‚WB G.|N!&qtqʮZDj &r< 2o{P."~W^ 5`x`|] i"pl^i!3*F2,]` G1&c(@@)!TW<-/-F'jBP,$8#F  Ta< @?LfoFf E2@6b0-4$VƖ`I‗$ҵF#({"A <㎾]"F p`_8b!@AF*DC/jmnR&</DP HpSd NSB04R@A`/@B@F4cJ,' ;'&T"02qNo}b&.attEq`KtLjNKVQSO ,}cfB'r}Bdbkb6ܤH,PK ,BSc e B%īdd&( p1BGs5φFrtGL"=bRb'rT˫+gJj$ʹj6Q2/$drEƦ;Rۋ.+FL Ҋ2*}&ܓ?рR,gT(*mt6$lSgKbOpR(ol}P5O"4dx,KZ`C~k"҂.jTlpO Rƒ$d87-ҤEIB{t,~$4njT}%d#kH\c#cf!wwOA6DI OWCf7\%^`1zOQAJ0ok O>oNj0:0F[r-n~qND~)#wiL"iڎF$m!Jx4VLow0>j)Ҥc ~¨o<ֲL.G1xME@6 e8!~@,0Ps8at2Tf/9)(}g=hOs#l0 N$ɍM^Fu@'EPZ+?~QC4jsmxGy2mfB첕(o"yyhV))&n$La46 A%A!@@@ (<#.p:؅Ub$C,Ul'#x5D& ,"A$0x$0}\Q"`=,A !,81~O@)X NaAï8b @CL|,PB0cEC&i7b.Ό".&`佶FÌ/Ä-4v3(v܎HCF1,NO3@t!' xZQvw>u~memtC1sl3P <9 `:H͛QjF2wim(XEf 5Bd醒%>#iX7 Hٰg&]T&rDg ]zSW((&r&qT+DK, DJZK$ 8lGJx`G`! Yy80h@ hIs&O+{/ڵne|a[f1 a!e ؎ ~L zx\%Dz.EH4r5cPNqVeoClUG=#v! yV#rY^?h|{Bj:`':l]Decޏ3vl@-(=vGgEah T/$WzP]$f5gl aUe"C/§%u%D `0~& C&Xc. rǀ\6;%?4B E~?f( ?}>/[鯧B_ @9v%I4(Ia1Q-HWD, I^=!PP -`HS~g௼fnI@(q@Xojh#Hź],t9Ε v`Prn QW+7ʝP|`v́萀K Xp B֟ʊ 87e@.  P pH`4i2'9| 莀aRCؑFA//@(|g &/]*@`H* IhR}«&8/@ .+xM4oEKysh" MjJ5 Cl)(Õ-N֟tj-@ kH.ɌVlbXӸK} +(N{ & "Y@0jJ+R’@5BzhPZ4M8r;y^,!.xtjRhNjR$^ǹu~ec DԳKRmL& NRP}d]I?V.7gK-8,MA-fFl֣; $l}@< bWOGq2`5Җ%=0X$z'o* `* \`,E Jz<:|]4˽ S2ZN!˰Z5Wkȇ\̳Yc6${fO$#R@tmPёݵ恚I.ewS $ Q\3$,nRIygM`ɷh@hҜtwA@ `SG* h<i if)HZGS Hk?2MB%t$|]9(~AsͷiWIu&L!JdfˀLʗ(5S@h2d}X"[&@7EBoԽ}t5 5@bluR )i;^MAwB3P\AV$*R|@A5&`WÜ/>'#fezC%D-O<HZ--2؎1(Js3Z$\ld@{"0*zKM$T@Bju|sFVvԪUI\I ( 6'@!@␑0 @~2삤MSZߍH]a*~}Q  $%qXlIj,ujHt3X Ln+;aNI o Ԣ(\ CjX%$rV&SYr gEÒEGOON5l~m#p^Z/?]TSe TѪU dT !p 8P @1S}ExQ5 0%" 5<5zkZLK%;RX^J CM2֠wa>Jhql<(@y j/2h"EYDM܀fr0*U$dBh<@T &@V*}X5*fK8> )i5%C+JzsSL"Aj2[a-ĖyI%,YŊF("̵]:Dqˆ'aB'"ݱ|)zAZtFXD@4 T s& =ϩcByZ m,G+¦l`rʛj9$}WU,"a+jL4k\Q wZߌ i,]u x֕y|)6;ߐ15u#Y(bydKo_8~;W<$j Q|-P@ک7K@"#b85 Lڎ:s62dԣ;b-OV:0ˆU*[6P\EjRz+c҆@@'e 1$;)f:@2uG`hP ͍[ypv9xcRd| I/!y(Hz|  :X Y^ yCM3h?*!”PaIȗӢX{7=,"(bh&Ң&D၌3Šc_.424)!h@!b!ѝi)FH;ܫcG2 QDQ3ԉ*H-A Y%Y+"ßGrf 󆚋 Ib10:sʊS ؕ40 BA9,җYAZX"ѰY @b Ш 4ˮY& Tޚ@K28 1 4D#$Z6(K HϪ*=A0);a"4e0"OpN :BR!#: ТɈb HKXr@*8? 1T 4 #̟‚BzY+Hc!19ր`ϊx08 m 5K| ;9 p~$^`S1QEQ"I>CU -:Ƚ }78y3X|'щ;[!Q;q"axNz\Z!, 1 !ٹ* I+Ԡf!:5=*$ }CѽC*Yb!@C hI׃6yLяtӕ| ˹lN>YNDG:,av@gF@nol{p:bT> ^O .dوKF$HMTk[!)xi3pbLڕhHe#`'(z$3DI71 rgsSYi:M*S pXp+i x"15/j=U3,|1[^@Q8x85Ɗ,zˣMc@G8*6sA8@ QCT|=O,JJULג*= c 7RWW:;4h q#ܸˆW)05]ؚ(Zݬf^ #H46ƃFh':+ G@#7M89?fƅ S).]5A@Gp6H5H9@w$ Є!$7mU;I4qtƒ@,` `z yWCݔ$ϢP.`@`.H9hR3j[`.ӭ^U:~ӬCB*˃P3@?xH< j$M&QgIO&/R)~ =Py/29Y!w |" @ 1ݔA?@ [E23 A껀x 2VIYy`"!^/Ki:-iXɐ ݫ Dh }U癊x ^hv3) hђđD8D_c,񫰰vH̐1Yl" 38*┖=Z7NOD}|ID /p͏]Ɂl}uZM9oj͇ 7%txzx![?L/'ka1 #>89(*n)+#z=4֣֟*不`NǠMЦ rt7-Qs bÊFA<%8YSMBvFRR Ք8:hz?%"UUVF Р׊b ѿԫK ?ղ5p@@ W#á E!0 K|ޱ i5? Ci<"}"1J,2ZŨ%T{=!|‹pa@h>Ry6}밚@`z#lx:FpZ&U sZ-5 k/![/t@H+Xx<#(k(HT35r+4HI/̥dYw 菿}jѬD!(Vj&;討cX;J!A "4gȥ*~ Bj" b4O".k ")̤ʣ #(j#D"$,Ml{ 0\Ij0ɀtɬirh&8.nA$S"R$0 * C(Dh"$=41qS,a\>CƑg`bl!N2 r2,,b@|tR(";Γ9*J3\p٧vj|vF1`aCv] )H,GqkȰ/A7"񚊈 (.O)LR )<HPFa&J4Rb-˲ݪ2̉C"yHr(+!zg]Ѐp 쫩mb'{ V" Q' u#H/Ք!V_.H./Z @W;P!":gO"4Yu/5F;`pŸK _S""tfY@F,Dpdl'GжzB[iB/=3be:%DȘ M6?KG#NS P9.ULHRd {;lXE`f he x!غd2kLPKa*0W 1Jf%q$| = = MX`q2E/@K@sVF Q6*ȣBjŎ!,zW#Z?&D8`hy wm9#-ɪ%@N-cJ:g Tn*IU!uP4'„G`=q緽t;%)W@v<;Ѹ4F{&4 kA|WA /T#9XD?R6h8dS #t#e'r{%FEEn@!Vl h /01mip`#|lIPL"#BCuSĭ}fB.+–M$P - L#'D:o&!@0%Xْ窈܈e*B5@ Jg.ل4W4""jHg0+&,ϑJk{3NHAfÖsYNkMq'} 6䜑sD3 *15!+eOe8//yw˙=ʋ֨BHH9LoǦcJ..Q2-Hx^QIh{Rp~Rb(nԚ@ ׳Qļ6Zb)JLl &J$#e0`c0)&#|F#o7(94R1k΂( EHY&M5C(GJ"\. B A!#qBj& +Τ /H#/Œ+e8df*O$K-,C^$"-y+s<`b:R0rbDE+~%.݉*$Al"p耡 s\1&`b0 hʗ,1bX `   xÌy"68%BWd-d3"TN65qZ"TfE/[G% Fv%jB)c)fКGdRosBft Ctj  X~'zBTJ$*g>K4y> .,{b{L4!BDtn$(B:TGJʗ6!F,@@ V|n'*`< d+^3޶7"w>ъG00(#)烠8CX hK"Be*C?e6,=t~jXb?4QzAD @w@ =e@iR\% (H8F[H IF`!Fg4oX2bB7(! 1Le6B3BìZ0`I&s.kMYÒnچ3(1dG.^0SWq"do4 !">oKJRo#H֞C2nACB G7N!*.`@ C*",NA &&>?"K$ͺ,oAtD'H+mbo!>Z ?M fJ5Ѱ,qQWp, @o &γ /ĺ;i !!3&'4*E!aM@ &NSheS!+B F2tܒ vzyC)g¸kUi@H$ *^$1$>UX|8pB:Oa $%)CV8#XIu+Uh'+PŠ$;`R` :M)G:[CNdW !am,YՋ>"V|U)N% !` @;ޫ ,VHQ,/ (/1Bi}!2YNLhB`-M @N&O:r!84x cLjyrVQ*j^#E+ wc$LJm"^T#(H1J 0 ^)2) <'U*;pu)R"̜v8`"zH)bC %Lx::zQ/拊֏`TI$P<ŢW/C٢s:dbt"x")dKYҗ/>s˩9Gt`d/*)c"b6)Hd~&~n?w%l>(+"v+#kJ^m`Qo5uXQB"?vL"BIk!n bk7zl(1PVarBnh C2F뤶v`S[,?"P.L7͖V2e'W"=#% NKDnL%eH8&ѷq*b&.Gb[vҥH$a1-Hq!DaB9r4{ON1甈9>** 2>+gHȺ-Cv$0)8iѫ;0"T:$d Hm4*DeqƍDOp\R&qFh@h#_lB)cH "$+1T*Y'h$3?#gsB\McȢ?0 ̆C(D@{‹K*@e!Ą䄊"j\QoF,PO>6&`nh5$}CT/ Aƌ)uqdj<%F)#w~k9Si"x2m*`DOSl%6;w*䁂짜?$E"} \3(hAlbv`ub8j|<  ?Y(8&=QP "MIB7PZ5N!qOPt9X D&@Y"C,@uqBA$ 4X0(eHpL$w`\@I$ >p=@7b}ihTGZd_i{pukT6];H |_P_dJ]Jzd+2B׽.{Xր, HP`=aܮ$)*B*J0' "M`Q܇7k-J/ pN(&JT.nyG {o[༡-[O.&H53'=NTkB:=+ Xy|rkڥA{>8#Sk;-:!#=bs Ȃ"T2s >6%rѴ2,UJz%1i-b̨=)uj|%mb2^V> D^r:23PzS2 l9i8a(e(#@,D8 #(gr*̙d>G"#TKe2{ekMz7M-n$8*`e7C?$ULⶀnLY`'3JLV5bvCO=Z2|%ڔF^(5e۴M(b.9(J4ˊӽ9;!NQ? ⻁u)Y`2 T=mI2CTR7=RF$H+ bVzo"rm-5GʝL rYb4"O(@Т|)E0]Pɨl a!Sp@[AA)10I#TbҏK j<Et&bj:EE :m3W 2Ǣ-Đ5J"1–~ E/x"3pjc0cCU=U 3ie-pP|!xSQ5LPN[^9$-J2;(LDaVʨL !P8 h L 8io=IO&RZ$U%_(p#rF r94G5(JLjh4@tĐ[ɐJ` Hs|>,G@ޢC~?~D䑝K/8\Ty_(P;uGy@I#P@Ty0Kr1dOT[:D,uÀvy^z;x[9Q>( ܳ1~v "Aݥ <Jw]U{$#/axecq $>SȽC~$Ø{@ (%IuC^ ҩyJ`\ h:x9"yNK#nK6)6üʪp Xi@v .X/ ژ8*&P)`􍐎)Rv(n4P{)bw{0y%b<mu VhV6рP"= x"~#%Qc;+`NzhGx DQ PHNH EȌ)9[ް)ngHQ ił3@(@u 2X s蚉A 5$1ɧxya$9p !ItA8 " Ў,zdARIuP7z9x,[,.; dSxax( yR8aJJ`dG(¶pp3ك/1Qxxp¨, 2)27 J )`59[iҪt{8MAJa:t Iv+H8({*QUˉQ!{a;^6*%C0 2,U[ `S)%3;} ; 1S:"b ݍ2ZPXH(ycaAd6 D$J0@TqDD) !3p7sHr)Hb2b3ˈSNPЋoA-*@I * /9xl؁hqG;>NMqf#Lc8:7[N D ihfA>_ >(`;8*0z!|86kB%c9G2C'$,;!m'I(Y,Ǭ*; XRL0@;ƊX 8I`Vo+;Y&6X3&+/v]Hy,PuBRXr7q̀eheQ>I썲)*=LL 0t 00ۈȁ+%U0)\; wD rl"3c0dq.%<5T(7  (yq:Kdnh1*Qx>pu!H+B ȆQCuL`D`竲S,Ъ)80KgHJ Tm2Z`Ֆ ;̻dqDR]_L‰KP}Ap Yɵ4,Cq( e萇/0̨RwR(zKv D*KZKa~ Nj!-X !+uKI[Dzi5N[.PAY%(ݻ A#>K0G"# M8{c7/{ȢQb` DBYӴ].ig2f*B-E=O)A"Cw9s# <v*hԁ,;;3 in(.J+j’T :a0d[5-ajcF^,2J9H[FQi>H  ؋OIɆ>#(pд "WUʣ(cLSgڰPX!! E|jd -lV[0 2P%><^ ̹ ܽiz90Eh [.QD j[DHGe\T࡙ph% p4ǁ`pZ%4 nH99L ҈j\1d[83~R>_^S)ȉyЇvEmS8t*Ι ؘӽ6MނRBQ3FGtOTQS_\S\DK+8q]F- )p(k1A!pjJ= SPhڰ +Y\ u Zklg_H×6,4Ҙ< |iv1`jU&Gd!(ز% _.!zm_yqPyǁ4jx'Br!ݕwX0jOj&QqX3{il?5FnaO ;t+h@4 `4o(jp:] oh3hwg&U4(ݴKKd!@"[IA5.A-}P5hH{R TU00F4 8 tԃ\8!0k 8օ\`F؁0<6 ~`PmrXe5g l;N XDl6?`@ 1{` xls8`CTB X(za)A`bb? e}=!;% H{C@pLx؟~,"lf(@OJ@|=P4DT(R?+[nXyPQ9"Qyg'@H_{BA;./m]ME(/Ca X8R}A.CӐ'׀@(PAn>'!kq/ ph:({k n~ A XՂrghg%k/t@-#Xa)A'3 ~ 4hwgPrǀw  *h|"ğ$J2r@EQTV+ۻ Xb( ?`1xU'`Fg=&at]!cI5  @t NX/bnˌ)z*waŹn]"a@!nv!ts/ $J4l/oF^q8t՜JΒ!*fmi!u ,&칪Hƚv_EȈ )5)IhnX39\+P. N0 T@$ \N2G&( *{k_5}.kRXjSU;NV*AALT5x&njxef\Vc]Om{pMNKH_TЮ5gJ6@qaK>~fv>pvֵRNQ!.fk,V 3 [9e Gʅ8w3bĒTnA @Ϥ?bld!;Cѧo x=QyOWVT7Z6Fp ub``9z q-&m!Ca 3up jxȠ{)6$Kan Df,@Vr`%2@A&VX!̲Fg0a5` :R84I_K `֬C toXD``e+|/kJo5nM@0ƪSB7 q2EA'r:4E U&򈅀6xa5ZG+{<0-TWȜrmb]QBШ]#$~z $)Et,4uyn`EYk&:54O |<"o}*4igUYBjҚJl]_W&{p.v6 Px3U?I \I2lE!eV5VTļ(HbL"&o7 m&M69e BBY?}#//K}[rI aXBQ my^zMV>tiMS k zn][4Wh>zm,!cT#/ BR6 NaW<0'U†  JGCVA|v\A2c:`J Y9"1Hr5`|(@A&2aA''4NZ D M/fp{"$&jCgNd{!="A AkDľza%)Q,@KR?e$R<}⎴F0(gn6 _ /ɴ)np*r$'$B=b\!.7F`t(.K,V pHȌ+8gWb:vJB,2Fot)ʧsG5 4KZ ,e lrRأMvG BЪ0j#pQ c?ƬȬ* tL'{NʮuλRdwQE/$ )"![ 2uFJʁDfI@zf撯v|6>8ˁ*H,fld^K4:gzEą,^9ZdV,qHjlUȑ"K 6Ė_-kWsFf` Xo^w֭idSw TCktȅ$\^lt$[nfԿuH hWlqkb":f,ă r+sps53a=ys B~Ƿ_|`xϏYJh%+c",blDkwփVx@7gFjfW}fM҇",0r +KlfP˨U(U8‡$5p䅱$&XJIƇroV7g ն;1mt6\jPuFlf}e6Ȑ q@ɴ#W6QD@dXf~Q5tFl"NU@u&}&J7Ӹ .,AY/Ͷۀ-&MXC|L= aZ 0r(uIʠ\z{V"P|U 2`8"C|7~fĎm"`y xP5ƪ7r!:xT(Sab3XnDhZC FsQtAB6=#(Bp0fN =e:KFc*J,HZoJ,A.Yev(H٤{8H,;Id#iS#ZŁ+"5n"x%Z0dDkfbZ"+#fg/"5< **n`88IpGLfS UHBJANXAB_@R L\TMz(L*v#f{o7%V?mJ!djDU.<{8!B:A bG#F`&ANB;f"6 +K0),tZ pjÄ%'~#xi4Yj}m*}HQɧ/öodbyt)$"NFtJ#WqR4i/Hr;7dr,(.zBBvh' /t @zm K1^_{,_V)Fcr!a&o [q0u\'Pk `p앥$VBnZ- Jl` $9  reηD("(Hj;OrS2.CJ2܍az `!3h,`A w~p5DFDuYi{J@&A+7t,Е+2,XC J @Mt"% I1w$=)dN;fP 蓀ʋs~"(F` c'+Vq+)tPAQ68o&Cz#t<@R] HK/~$7F'(K)r< ;K,aL"B(j)lb˒qh2,ޗ7_9@v ܾd<{He  62)B ` `q bu:h8 |=)z R@p>j|@P d iJ@@"`N|Id ?/(W{s7[@#w^3g+eGT4wrȮ& ~Ȭ04ib/WCA:'s/JT/&U!w;|~$?! \ $GAC:7+z{4. "-ɡmF4,2 {VІ@+,/zȨ !kx}k7 H?i,2̿+4+g:6 D!my%8 x8;y s iG+켥)Gr.ʍ7j <Ͱ>h81IH2,P#}I[˳3L"BZ;- 9M%P@ /Mo_-Z>lӞYq+XOfAׯTX=N-rMб%St`BrUZ۸V3 ̯ +e? G*49|׆ˢ83*+B^CnܧA<x%rcrYyL"Ps@َG2Ch ۳2$QC5AT줤Ɯ#^Kԯޯ9kAgR USjKatvѴT&빺]eWE7QŝNY-ȫ1{@߱%-{@ <`@$ &ΊNNXU;tj_  *"}LO:P6ax3j%3rrƌN&>0` 2FP b P+@Q.+ 4zQ@; {ŹDJCrDdaCk }6^@;7ep=G(q=!p / .\ڡ%{\"- "@"!@#P01fü  BrM f`2G`"dJ_^e7Yo`,%S 'q蒛SHǼi=dQ< jv'0&ƠrJ)88dxOl J $@-<`EXb8 2R`ҹƢS@(x1SO?L$R2"\NBd BX23ZKD je R@g@C{PrDuh:+1Ak:i'%#dV|q@&P[|n H0BB]D+s a%@> dѫ-q£AǠDN@Eq ߡtd/ 3T,DNUNY*QHGo̒7sP;@t#$F&g]I?Asf@ʽsƜ $vaEUR#HЂDfc7DTF[SBqzN+ӏ+a3n,dq $؇fEd#v}Jg<=S$ ~gٌX {$2iJ +H 4G@0%􄐓t.ix ;6'\ P"/HwKR}/R %A/X+q],6~DSZ1PX %T`YȦ,P cv^ܷ­ )Sk{i]q$ CHHrJ5@~.x@$p}ܼJBVIIGFdpp]40(b? K%RPTtih`gMO %FN9Gr6@/B,9B%>ˈIP0Hy`T ^l:2h=%}砣>UP8 pmxQ ڮ->c]lf$A(&`2HK H&Gyq~YOv)g&`8Ҡ{(=#2Q0r" r *🙀x@ Zxf#r7Uqx0j1q( x(J#w`d%9&T˰iї%1(:"PqS/U"΢ [ dg ʺ)18R΍04 [ֵ>41B#aŸL)Ѽ?Zt+ @1!@I  &5ED&Zb t1ۚh0pxDi< &1PcP @xr?[,Ax В @̐!> j6dD dTߍb9K (K+8  dQ(((!aX!,Ȋ:g_f +^`COyy"_t>)4j6Q{0dH@p '0Z(*- 0&؎e#52 a 3sݖ"`lP*P S! @HI?pr4r:<@ ht4 @' Ik(Py)<\0(``胕iM=(gX9> 0t3ʼ!>9axFC|!X4sy1jH7 >VL= @4#1T}@ 8#$i&mP`ʼnt8rj\'x X$)Y )AjmVؽ SYJZ1 E% 8Rz˪EY_X HP0Spps4Z(@J@z1Hi8c 0r*kh%}M Xx 6=/\퓌ϙR xz&[`+R J81a #".Dhг-`&$XjX+KB*(6[x@"8x<ɴX7 }([ዠ7.mX XKI..J#FuBU_:8 Qj`k ᑺ U$943h0}!aUh)٠™EJ ȫÿ | &cC坋=NJ-$۱j/'FH=tSh)DX #'q!i NIA%Lg-5 xtă-oɁP>V9XB8+Z>yM+ NZ|^J 2EIl벘*׭BKa6(:̺0 (5CAž %UP," <čœa'B%@$B-xC~U pvj-#V y. hu H} G*R 53eУR#(wYq0|>!8k_EQkQ\"2aQ<ؒGYƌPΫ[ жrɖ(5))^Jh8{.0:wV"-æ= ?PP%If AȓR wi ۝^0KƟ2!4xV[ː99 ȷdYMFӒRAg?_jVAX*XUpn((Hi."2 9rHR{i\ ihV#@ !s IȨN%P|A+i.q AY(!ؓ&7.yȬi8IQQz(K;ݻw=W/.`pJ1fOغv k* U(kQ _}LOgMA 9[FPU ?IEFth"Kr=ܰאwfQd!N +J)ͧ?NhRgyA9sV %ތh[?FOI**lbwU  "6q %:qf#Pι>>X5y ^rvd:uF4{)aHKK_QHƶho-SڔmAD~hLxDkQcN+1IW=UQåWai3f!4*@X@~ @ %! ,E~DI`o:' 'c /Wrt8[87'|=`x>wC^orRb/H ̞G_ɣP&?1#D1[y3M@e4jjo(B!@nBGZ5R|!<4;/HװZv @>O{z<蠜1' ʠ`>P& X$ `\*Kk9P+Iz`0gi`" )lT'D!l~-,&zc6 I2N<@{(*j.۸z'X2K| PsY'A9V BH  A10R'i3 #.$bޡhj>-(y?izµb>:{GHJrH'7:P e9D K>I"ǣ;N*ktp8PCKJ*tUJ2ej'u[晀H*ky%=6nfݪ2Bt1amHg+ }*聦Ȓ>jMH!H[v>j ߧN(2P`Rr 0Tv S ٧{=+ΈxZGhN'GvUH ZL-*ԂlanDɝԗ.ف[3TwGVZ `ih`JZ> C(\eaDDy! %Kj_ݷ껀O)0DNi$܀%~68FN"%F N*p`E@R AX1"$ )cL. NZ0xbJ i)/,ŰZ$ItMl 0XB`N$M/_ x#ČR HC U" ,@10 PtNє]kRThB`L hX >?ňxIL ŅƊ_9^L#r%HA()%\ 5)Bp 8Z>,G/)h&(5:pR;.p :%oA 2UkY  j#H.0-ЃD_  2ꯝwK_<>%qtl4>mTKa)pF0lh:-$6Wdv~15ơ&F 6NnLC^hzmS*rDk@ .}{+@, 3 pYv*o+ѽâpo9[Y'թJٍ-!'Kj1&S&܁ZhA9ߐW.N.h#I1@Cq{_9!9 LI H#~=G@ 3s=;DI| knTʇ`jI5]VA .f*{;) Y$i7IHb ]|䔈FHigelM>rTHsVXրXj1-[T6QkbcsVV'{Kr;4ݍ)#6jE1"I.O3l!=*9Wi<$4$S*Ig&J]'אXŠ @jPbT‰z Ss.^MlNuT h4HZI&lH6j]n2.*B,A`xi6aJCg)Z^Ds&'1;*E5+t9V B"8 F u L'҈5r-!R/7Zuɫ{Y&q83HCȊwAm<4Ct9vQWs]z0DOW@}˿(85axf;%"zN Q.DK:<` )I^lQ929*݌"t'fR)J+Jo{;;Dyn%dtHQp[' }%ű1^`Gњ'YN-ANC`J$3ay^\©Xea^1k /6ٴA7 9DHM2xDbgtZǰ0BT f h;)s& 0b8#Y`Aq$jb @e A)D@G n j @6<<j-c+'zbNrx켫L˲)z2"Ta)bfvId`*!a6 nnFp +q4ՊDW ` 4+AEDP!l2bJe0`(@B d@G.l*b&bRDLB9oU #*fceI%GgAF_F)%VHa2:0z.n%PK '_ n-Y j0R#j~ a'<^>[F@ l`08G$rTͬFb)Lц㚨%HfoKW8+N-$$\ny~fYC08duH")S$bSu @->S羙 dЬb餢(>"VDv!G&0k(&zsj^N ᘣ*b+疂fb}`lrC'tA,$)!aIz-^|Ů2B daJ$)l4TXæKh`n2R?*GaN1F H`*R,p"L  hn p\cZXl"q@ڡbk)cy*аL02T(/ -XPq%(IXCdxi,/0e>-tf25iT4Z?fgĉA`Ն_(ea*Z(6OZh*uM`GZ|Z5Fpk }LFT4sJ!/baKK%":;fBIOul i)G^ D*PVp*s2ģ>T T΂F=zY"PtORGUp'ЩSJ b1Jtf"̧39lJO'f>g}'@CHm+r̢N"zY @擂t)bt/BBm !v"zT?¤)v$͌'#`Qfj#&BK1uERt.. F7 n;E"Y74mJ~np1"Cl'ayy9 ® NʒiHOQ+DZ)6]bGhaVF1*@fFz  +a, =sE(JUdZO~׺Mi @(^P|ET;Hjx;ijʺgG5lG tg XC0pjc  8 #Pd7&z)<7}xM$}JZ'NwY<*JhfT`0BX5R}B~c'BP76xYw+J("D%-+Q)5'f707`u k7-uRVWvGǖ}%PGgϋy=:1VWL-2vTvHX8s kOjH̊`w6A. e/_͔dE 3K89N%5yht.(0mv'sp#Y`楣c+o!3#Jy44Ё|XcD;"B.9^ 40.AgYlHx1r7тWw1f!+}gΪ"% LjDKQtt󣍌J-TpG34j X,(oc|]hw@w-IA/''\FcZxsdt,tTa@!H@% )@DB(dr /ܣghN/ni"`·fBRmDdƚtD:6 2 .pnJ/ JvFJB4-K^-E@ ! t ZDOmcr;*܇[3EiG:jqr["U sKP G!4QlÅU}f$k ٖiAlĆ7NL2oC;,#k(mh $ 8,\)o^`hj[#J2)5p6MHd@,X`8Q'#$;0mH3[R#VhMZp/ * crB쏶g!`~I  j}' zg1˜fKͽL*)/4,ɮJ…0OD`.*$3+R*;Қ>}ʩɩ~2jt 4i|ʫL3Dؼ2St+*0 BR@H:AmthH D20#0gI*-0GxgQ!գ~JIP@h;*0Kr>SE.Y,ˢhu"R>j\{JJ&## ʟK-%p*}-8X`|)fE mI(fc*2w >{iD$JZ*Sdi6z%܉]ʹ~ ;fgefO.])PٺcLcW'$" -MOuT s@V I>HJ Zްǡɉb 2iS(B,){_[.e(}(gcح(.>nZDqd%}6iڀ%|YO*筢S禮U>4}L>R;&HQjEEԑbشaKF aaHvU0 70;IT9Kz1f 3TEG#Ţ]`WƒzT̼%M Уj8WE}TQwXvb*{2&V=G|3&nL[de8\N X՞֢@28LؚiT X}U ASD& IIsQ*,dQr)Fp̺jy?u>dmvf[jz%a,#A.BpCK8y&" !h#Qw ) D]km3ࠆij{ 1XʈA:ZC1 XC(t.$8ߋDK0XއXq*Hmk@ Zq=D`+b`4hS(@ )!j鮉ʄMN+vSO(,EVxɗ.o C^ĐC ?XU3,ɭpYP:«k>*PPpT3 K'80r,7l98JJB47ö% $1;xIKNYpg0 ԠteMS##ݾ yhcz"ݝXQ!,q1,Rir"2)aKte!cd!Q<$ ' qX1ߐAe(+LAy > !H (+4GQ< U>h𨣜բ20Y8K|%Ӊ0; 2$B:LF_%;K=H̼!w# %9plSP*'ŚQ,+*:"ڦ%! J y(̛yuA㩖2>:_* H~N+@Ѡ"hFQ՚XY0łrpԈޘ}qBA=1) CaZ+CYw䟕 }+:n 0e^3#=<^SãҸ. 1DTFaKs FƂ-Dkw,ʐs4sXRJ $SdlvqB9OԲ:  <&aE0QI"J*'EkI%xCX:ϸ8bXhXB2y+&kXxL]qyziD>ya P3a,+YMbݐimi]A?'5:rcuӜ'kE@L՘2X,Y{ Gxӈɘ"FW}f°ܽzxt?v(q} rklWpV1 ?P#,0Hb7C!8ġ@I (F%iPLhYLHAVW:㰨+Z@HQN#`hx0_Y,JNl03|oS k5`( w% 7hb+j r 6 {ߝȨA߾]`u 1 3hXA P5 %﫝ùШ@ QxX@ /֚IJоЫR ]rTؤ4Ӱ>hL#"[cNʋ88`;I+Sƫ+HU ט*>b~4O)$()ݧ![Iuc9 YӸއ!3iKX@)׊]m]d;$i +|QoYt!cas:D [ 7X C $1޲]JP #i.-@{ t"!՛!A,%̇V,lB9va8ҋ`):d S[h8x*#%?2ʇ2Bp]\ 4_`2[XNЛ1nIޓhF$]g]x¥ZAb\8P7x:|1Dt$DbHJĐAx-X8 D@zʪN y\h0 a(a`_'S<0"8N"u0ҭ[# ㈉l" u ))cW1b8bG8%9~8Hsn lTp+J<[``68PVIR59F oD`%hS| +Î% FU9T-"xHsn/hPIm$p;|UsNXí`a ]76MГR #^ؚ'+ֿ!nKbk=/Xj_i\ ad ╊׋p H+$kQ buaZyş1O ZljDknĮ{Ӗo2{7i=H͉!_*Z0dx+[LeQj4Q?gjO & !U1ϫ|ѦѕU5<3EUv);N%'>ZL 򦓋1% &VǓNe_$1Yۗ)J!T]zEdݠsz{9X&͂L̹NK M*B!2'ݭդ ~!#x/JRX''BŠ N^3֝@` ~H0{ d8 }Om M%q+|=c`h\V))+P@pXȀ7M(4띤Gp $L9CpӢ{8IHhjK7Hwk @5RmJI"l  S 5('f" }@H nu@ϔUG14GV+`)̢tJPI u TUaUƵi2&!v`"Y@![o-%4%jMVR 3#DxߏcW% 6E*mdDk2eE gO6(t (׺R J p*d0XK2g%L"0?$ ErqIG䔺r?kCkZ$h'ŖDHLP%`KU?*q”n !acA2VTպNIG",1;xF(̵*Bf q%o%UNS%̱и"J&@>B~SUI*N @" "5+/#䴆htS)֭qYz A ^+K;Mik5gu)XʔCH_hB><1jry5lA f&P e %Tv* aĴ"F.fxT@*0$Fb\] |Bk?>6RLFT$d^1%(TLb("Bb8W(0"cY8¯ o \ej-$Qb(>$EJTC^g_[CL2`FDd$ ZVPc%@C.$K2,f'NC 68 0AjD!6#Xc%X?p%DP:ZjD& MO VUQϘM&Kb\`@%?odnX"Qc B`)Qd-" [#jbpeLDe"b#`Q,6d\C"%:ETCFǩte<@ l&諘.2De B0?$I FY)\Wto^BPȀ7ۃ$ "&AIWҙFB!3 ' YrR4NjV^q$)*N`ĔdF/ƃ.&L)i"aR G2X*k6hp.( diby#Fb6"/(IM&X%0a#s8k0 .(aX.*`` :"\@~n6Ů/dǃ[o%KEdt>`{"N{gGĨ8!8>4P *?L0ʘJĠhEU"!A>>H Hꂃt0>nKv8  .,xk~ bZh"*\MT@.Nn»$# sRԾ%+uZ#H LRf60ai`܃fdbU⮇qe !oTN Q (b0|` >22+ `= CfەW/%]R3cAm)$P`3aG`d -2Ibcxx @jA޼jtkbՃM ŢP`3\R`@HAcC."d3)lITh2RddE*#|![azm4iM FB__`iC &gmE"k(DfR`$tYDuơDCw 㤚&.d "bj @ )RWDuR\=iw-&]PLD-A `s BSB8Hإkh) ``bgW#8Ak`BO8SeC&\ -!@ ?A/q~3QيH~=t!V!_WH4l,p$.\Dȉv{S, 3dSD O` `U:QT<İf~0 @:A3.En^XՒQȤXнcmP9%“ aIGxR"AJ0 &N*dt,cV)L#"hŒ.RDŔY3cBoe%.(Y2I4@6;ab\>(Nb8.22T+Y<*Sn-8₟?/ #CwakLBnClς[Z]НVal,J ` ʊm!ُ=hcF#/0Q! 4Wf$Ydc953 YmV*vESo mH8n`ǘ?%&oNgW":025dG)pWڹ%-$ΊN#,$hOE-|] Fe'ŚD$ P 杣Fμ%Q2+SΧ^))nP"A 5$;v] \<$".ŚzBP8UYe@r{U! (>#)&" d[V v]`D> [HIU)3 %+3+CRl2"/*᪱Xf~d'e>n!hQsM0NQ'>P.n>c:%98W.5TZG$`87,0 *i5|Z*ģlS-ZʹN#7  \!uP,fNE,Pce]"j!eE [ }eXz?dIR UJT$ zKl+Ä3VzN!` y#|8x yI XLS"i@02Q,ԨTz&#,0X`tL]B?$Zwސp5(8F|aB {#OGԃ'|">54IXF\\d-"/)v9#b%AJ A  @D:6 Jx 1+R:J,Ƌ: h}BP {= H}F 4f6p  a;`8  {|2 yL5y֤Pw IS+T0W}>o@, \@{|3-VB/x+:Q@`E>lP(s(!~ ; `y[녺"w+2uI_^.|-΀YFOA,l ~<[) 'B/*~(\(K:zx*CĔ 4(HI5J B!к"J|+Kʙz腀Ҵ.΀k"It7 _8Y"Hz $ !Z@hB" 3 g˼`(p J* rL╤0h(f ($"R'$F19K딼@v R붇Q`$l*p.qgNI &Hl9,U-Jz+w.Zۘ,ث4YՊ/tH:AĸAo1Zl.Ec[\H, %e`lQі]{zLCFβAG)#2ۣC .6+# G[QK鎄s0@wAm|%bX9EύUäΦ:)`-*!_1V 8tT$Y%MI4ah_0_:q ,c7<$Ds`<Dit.qL p /pX6DK!K4NySWXؓ!^F;G/yNw+lHC D1R*08ԕI\2-(=$ķbZe0q@Upk$8( H ɸٵ8!㣪b0΀Hۈ)s&#zیp7 I%2nz ø@ hfHd@<^_. A ݂,v0` E Ќ 0ӈ{(6x  0a4`"Xh1w HO =BIY(Ŗؙ0 HI{.9[)yB0,"wB#x,ۥ<ėc%:Xޝ{/q+;r/ jj2|q0>PYI :4`)1+ g;9 .Q}p8-dXF !%$@ JZ8[ sՈ= `Xӯ;:IK}9>pqW<(ʎ ޚ4D7 A /8%TcMbC8xpw-ʍ$J20cF2Hp@8N-q/@}ED(>`5tkAMS]&ڇϋ&a+0ȏ&8spN=PW w>.`-םȟ* KR G~jw˸yh8y#X8ѽ@(lHr(1 v8,h@HM Z㝘D= * H1rꙭu$9R;,,R9 2 YBX8 |S31 ֚ :0[ 4l!Z--A2 M]GuR,tM8mM.ݸB>U4E$: Mh)גy͌#3&Ń,D";zh*bK`''k Q7!*V I,G.B1sBjy ɪC& *Fx⼙Ra;N© &9Db)I(  Qק")rY( sAp]X4Wt 8[$2(Q8}57 k;%dRm3j $ZʼSW*TW?Ѿr)Dq L2y#[Eو/ck\+I2brE+%A󘘖/_ 0:)Cr+ZjQ<V0I{C8QDf.\UJ-UƏ5dzp4A1aSx賉ȭ¸aI` "ܭ!i%Cjk*i̦`CSS Y&$r+Hu m.sJ_8[FsM=cET aͲk͢R 6KWAG€Cv`;KaBurKi 6JaA2LAe93j`U&\F%2M8.Rh$z0 ?n9t);^z",,N1-[eD\FVLH8OroHz`˱[`]cv2ꇀt!&IeA3{ɖ\.Q0f/]2eF!2Eara9Xp1?p_ဋA+ =@`,hqSMdq6W+&$[#=cVe5c (߈ԾA-Z~Ęxe4SN4+8HO #?B. )B>I_%K<h0&d ( Hv Z;&IBLMDf\M&3=yb |_9! ڧƒ$a% 9(W P^覆n I{UX x `*,8q=(⳵ڋ#ܕޱ p˕P{mK=E6y pԱ0Q) DvwÞ 彝 ,/aKp;EۓE-T,pgր5m?+Q WR/I怜g8؃V4Bhc:ٴCMPÃ2N50tN6 _n!]DpF 1Gwa[2ՎaMHՇs(ɴ->ԫ+L1$lʁ>ܽ3XRrJҨMDJL 4/M43t2s "*(gr0R1`;>u {YHrȟ!I VN48s<@a1෵,20h})hX{F*3Q=keGpd&G:~*a+U-?`囁@ldыا:~UʂR8SXlܸд'T7*ȰڍE%g8x7B%;9ZzM!,MnMs…u0 zd SծH[m3I pePl> Ŗ;fuY 4K!X"^ =lK_(j 8^#PqcPo!צ,SiˑAMn;pR,VmCNOۖSv]8hWdlƱ6oLR6sVWHԱ3%r٪4B﷿*7wH"VhoCH ޮO/w1&Mm9"5UlJ5 Vd''I-seܻ*]s?z>:f}j4~1>ܵ呛m@ʙުg2?(0$LQsNn$ZQW<4xã_jY0]i)S@ROgƹP3z!2$ْd%ȹ}m t&( L5D.`َr.- z2Vm((HSrtP gX@Oacy'>iPT@` *vK!P&Ĩ"S:#r@;hb^LG<ҮiQ,JB@4 ֪s~l.4I)8';Ą1CzKJìd;j 3b+ExG` `<`ݗZ eP)Q,CF Y49U!|ix^AaF"D 0MMG)14Y5 dMPgnIX #x!0Ô 1H*@(Ф'0$FȘ,@ܦV):/Ȁ B6׺Ig. 'j@b$41.r#qp* "jq/Z 7F@! qR/d\#~N&HrK siҨO 8H<`PP \ *ԧ6`KH4P6k7D,@ ;r18H;1@CVQY _tR> S|V9,%!K YBVГk{Q^(J.'K J8(C642&!r$f7dېyx "cDjyq5Ʃ'ѵ\@3A4x])Ēhp-tT1CZTa$%ݭmp"ʂ!6yCYKr@AԚ*j.֪'x:8l\\@'YeVz1&^bdfY(vjrk>A,/^fTǴ@0X)H'0\Q'f](ndOd:$Cu%RJL/$C'.^qP7 " O >ұBCDrfrV7*Bx2 L$2O%DXchcO3J]oc(kBQv'҆7 "h2r8R3[mXWDb;@$2֍ofVP>PSzSdo!FDs>!dDDg=+)QdƚxHV44S< eAHPFQehҤx>ȲhLe0ft„ Ci.\S@7hFCui=%DJ„2*%?hL6F*:pF BbCzTg4C$n@Cr@DFӘIqv8S*)N*|i߈~rJ0Nc,ҋiFNNr`Y'R朁%.M?Sbc2%`l;q7,}"-tT J&EG/)1TXR$/L^ikc}TuTkdLCL'i\h0K(tgS8HDnE0:(&N"IL "jHaōOCFjHar@~ ( K:/5-)B!c,8:lj0$F0%8b|3ꮽ(cj%"8Zd/  2GG:1# :D&=i+7,$ 9&lEGMZVQFFjf #bR+bTc*aڧA֖Q^* &jj^mx,fQCг6Dt׃#mjB F@wrg(`@8!A6&4<Ͱ"joLq2Dp+F!J! +hJLtK˅dm(W Nn M,D>H g(Mkbc3THUC>#4u=A>C6Q#>McP'f߆7dR/֣( &{F&cz"A"pr\#> B P q.@!4L~ ` B`,!8@4&#%JnB!CElB⥣]׈fGp ?HZ\X`iDfThhe$X/1&c?\g.:R'9#B&I;p69:h2M6D kb=NSHeԻd$QS&A"!p)4>&hj iHn[iB)^(a)"pDΣc3&!P /![ǡmd\-JB"]F/D*>EtAL3E" 1:aU`!l2<2ANA,pa bc1@PF `, >}%3hE.c1` >a(!)Q{Xy6A|A|+dq:hW 4I| "`z !B0;V ;Rp4Mv]$2G7C:ڥpfkkp`!D%#kJJl lfހv\4f=Ap-^;r9Oeg$IlBN*'1_#|!%<=t` \d4ߡ$wKCf,oD|XJEA=C;:ODӻT>7,.E1|ɶu+ϗE0nBi6[W&LBGFy{^:{΀D+BTOm@i+D[}h7>-0T(R@˨c=v?RTǀdL g/Q{Dtl}Ͷ2As8Esȥ8E?QFtt%nFT#^ l A^d,Nv?ϒQG4HN-+&iDumP5W"XEμ55FFI]_$d$x2wXx%t'̉#G. Ǻ߆:`(rҀWh8=@=;FUuu5]/>LeBA&>yN֬>VD$GVg(QB55K4MrϽP0GggR2T3tw63lLPY`GK|Le#؅M(hmr'S]b?wa 8}Xa%A#Py1P8 l}byM'&9 x =R(ju:DZ4H" -KZ4_Um fRo^V Ba]_ qSUr56&x܌b nDz,wyRL*F"ګifPMP;h-NGw " " Zꌱs:Hy'z/H-(*~IH2 i"D aw,,f)XT* / @{rM&P ݀&"}*|EQ1h sТȺ /FȒ#'z`̒ <.*nZ4| "B!GySԷ"QΘ)'9xef`]e`2h "0MpL" HC" ,g``$"VG^/"lL}.4Œ"2V}R8P\2b:2JqyOb{9 2%gM~p^%kB-RX1$AH* %*Xal{dH)GH9^Pg2HB8Ⱖٹ9;I/zHt#n¯"hc;|t{Z`iH.TumȚT-#Dq%%v~TPЍo| A5@Exz((vaA0CHq4+eBBK#$d` \ؔT!TD@ ZI3LB@e!8jY hx&qa``pb pR„dip4N+ʡV1i=rSC@}@Ct^ z4^IZXMBK 7אY'J]^!ڤl4t1%vFg%`9@àblO(!mM`w!`(w*d4n%Cdk28DMʴ J&@<(i%*P",%\']FMdȑƚ.Bbga1Hl%-4o([N3K ڤh8`Ҋ#lVd]-lĶMI-mv] N(6eJxvɁŤžB>[ s8V"*(~Ao3&ayHV״$6e1^fMTJ]&dHݙCӎ]1Ei/,㕰j!nO)A:}] ԦdhρdO5.tf&D$ Е-Άg#S͙ɹx{!r_LR˺wqp솤=WkL.n.%YjMQ:#Pl IyV"@#o y'Yᮄ!WI!Dì6T{@GrK|eef͙COMۥ&S8c)k˿dV4dNO27RP|~T};YtkpTд^ǧD'Cf9 e{ ,AN+WY'*Fb9鉈>ⰨXH#:߬1𳱧I Xq0(;Zfj⬳Фsj9s r80 MX/+= (Ѵ ,s" : 1}# A@ "@ҴwPu9>2 Cb0dV$;(kyy$=D xaY968a@88I"(20sԛL@ q91{j ` Q+2y" 8ID"Q`yJXw@wG@vmXyp% `/y,xǢ@ MZ莩CF [(N>>xؗ{IĜ)|88HR@TP@yyR碛+`{ជ?vi `pcSPhp1 Ԗ@ ?H!,l^ h04_90X0(跊y o pxJIx6X c2ŋ@CX,*zZSG=?7kN2x*j2:n, X.j L S]X詺2֚Lyd#W(@J"ū-yX2, 8{@ПBP!Aʐ1[(uy # I !P* JT ZO,G4;瘽s̋PJn ( Mh.(_PHL <6;8p0[dNk=$ N@}d/1085/h dƪP *ʐA)Y/z8eBՎ7@aҠ N5hQ ή;!RN@ Tә h$R=k@2pBB-F8 C @i%5_) ŜHY6"aQ4mpw@t++lwUy/CС:Y/P35K@!QP4 uʐ*ۡbI{+1I\ by&L#t&hU0!X=V*C2Y>}P 3JH8ؤ5,\# _4U؃pFhP- 7&#؈ֳR8JAA:)4YiPxE?A'=G ] 0 e0FXB!00% tIK|JjXtd5 8 "Z kLq] p0%@' : ![Kù ) n֍J= *(ΣZ9Zj#*hɹK;h ᬥ[,ȅ7.@,FixSUË, ۹+ .͕k^ F%҃DZV,ϥ\%f/Ȟ~8{׉P, jzȊ| ;C [f;l20&袼cƚ1n>bBE+/@+ZطӚD_[p.܍CH4;2 J ζڞN2b3\k Lpa>k3C?cj1=-v0: w5{u貉t8&xB@l 鋩HBϜ ׍ԷPm  `1Rt9pȶqfL6vzsӔQm88TgNb3a? S_̹ ?6_kuQ3d'k'yj"8QpI(ލw ʾy8xd\ NXi$O:3{ud)?"hsزs7rh?K3 *y ˛ 7BX, ÿK.:[+(+ܓتclF3?zn# A]YXI;l8e&VvZy9G$ I4m nn@ \,3~Xq gR\l\.v\Eȧ` >9֨ib-1Tn9(ˆJ3q !Z(@pI.Xۧr8/?9| Q+l.) @ ެ !5:niI 9A OЊF8xx@F΀fr\֜hxKP"!0ވq#(LI3\ }L >I? I`UGC8DIItzyDMS`lz  fc,Ս* Md\t9VP0l(p)_y ؾXAF g%GT0ܐdrQ(0c/E%V5\X Et fp,-,Ǣa3n =H-S)݄y!X-(ljBKIP_i R $?l[=q ;;#<%"zH˚_O{%\ov2g'Û5(#5 /䨞a`@&2oؘoV>*tx}>a7I (3he#9t*O+>0 {"m~.ٴϩ@,J5 *sͱXnRq't SO*Bas1o]9֏h؊+1c+y&ܸ?iŠ2<0!b0Fd hx'k0A͑ӨHf* 䈙@:k+ Zȃ")&jV&LLY)^#-qƐwgHSn":ţx5gĩ*'4٣Z`5JtR@-` Հ`+_G!R'?rBAPsPvMTMaeKY3(!~!hbOТ8,c'֢ꪫ( ='}'r!J:^Uz$6!-h6~Yכvn&XW N,jኦ8HNc]?9Q2'Pj+br覘&vm!\}fX-k]rܹ. j%nm -ȩY2l:흢+"}Vn֭'Uc,]ule:f'WQB;VV"H"יH\ٯr||.Q"6ȭ,\!>UjP^.e Z:C 'Fc-˭C9\CVEak'ȪFi )u'o=g[["+ )J2ea[ !ؿR'PbyUYLʯ,\Jh Nj+y>!c&g_+*v2tk 5QסHrɂ&셴v[mG!v蘯%I HmjUEsV <0hE `}tqHNV^pa5<}`Ir+MHăoNL f+raqdd1qRxLA1n&z3cфIq̢FfϓNi`9[AX|$!U. pO@>G&$V'sȄck:GLQ^NQ&81fCܗB0f"Z Ihvay*QI l5uň873INUS `fkz0l  4f  2=F#8EDe6)-H(ticʩdpjǸ6M$xZtnj)#O,LŞEHoֺ'd1# ⰱ Z M_FR(a6DqH"\KT S܌u=)YP%x{_կpIRL %&BW ~; A6_7^nJs.n.E3%u<+` b`<l:n{U |ph-Ee^>ʄę1PD#xCL+|1P`ed.(? RFx5 dh:d\0Šb#~6`B>mb&jBBbf+0͈* r[!8ᾭ ١*&0d4ZCb<6B+#YFa J0+65*zgX0!:N `X\5t.'++[è.c @ /4i+ʠ8H-ڨ"P&G&#W "/(ICxΎbWlr!"0:tf&v\GC 4\+8AFDhBo *fbf*#+o{FF"/"^t ]JmeRF*!=g~d7&Dh "! 'H!ѩX#8[:oΓ>.hg$$'kX}hBmP`h'g{((p=g 5j-+$en`6^FLzNN'i'?ұ*PS1sffCN)1H`!- P(BZ$yr̠'BZ ¶Zl?>Z⦂/B"}4}_ȐHrpl>2>hr4jF*)X) Hcf$sFl\[:jm` {Gr=qiP`qZGP̐ t]FFJBf!f>WG6=[tiTh})eHbdg"&z-X*&Pf')ItFưBH>"!^"mFn*WPαlΈb>2;$,MdPm8 CXr}Q^.R/7F*z\K@^îfDt4A8AE^msC ڏTfSnWz1[#&IFFgKCH kCl^7(YF1')veRC"u썪&*wOgxUvcDA`J[AFZ&`Cf^T W:I.[)VI5 ?F8O=48j %xΩ⼇"+6UNOaR ~k  JD TE o.p2AMvEspbyFym\%6}E2k7JS=^`/!h8SAļ?r XE`1 # AiX fL g`TgB$5!zDV,l 7t7D! 2ځBDFfz 7E)aD Jΐ.2,AaLXdHʠ0 ȿ @2^STIev.cZT~QMf"z6V/!i2r1$W`*^alg|  #8+XFTB ddC D9ɠc )!*\"> |2*į2`,H"zg]&=uDQdpOAB YM.X(#dBd N(d"'2tmfh'EBUlf鎥("J%6iD&mE wh\"x˔P$F 8ƫ,Vز:^h.EAd5(R E1)1R4<`Bʁ:FZгB2#b#d]7',ZE(  Av U)\0r 0  u:rS P!EJ^;ORx"i2 `(mP/"r3A孆_$+iR!`p,^lbJ@A,VP*> _:rD+nܨ7 xv&~u<2 !Dl/7bP[^V Ϯg`0ΐ0ļVHM< "B@id%DXxn*#])jfZ>U9,Ǎ[7"98I.*rSƟpC;i&-L5iӗ*#^k0, (a΢k6Y*)>5<9]GODNr,ִeL6P^b"͸82KxK"\Qg3" "=`ҳeRCQm۴RK7SʇHUb0e3zH]0e4(}dfaXrN.#,bq[v9JVϋwBP(F^$ &i We7i^6+9)NPo]2d_̅Fzݗ#wj= ŚeB,&86ib6X.`h$5a0pB)i ^G߳qt6XrEÊ8Qާz?"V 51\a#Io#=tf3!xXf#hpf'~>G݈S8#$|+a ! F5ۢ,w%QU1YcU qւ+7J;I zT`EH/9(ҲL|7.5ަ5i.y"gc~M[kbM$(#&wHqh#ֈJ#fD5Q&JpmܦL3HDuevYB.*GeSM I EG/Tc^R | '$+RϺ$,*xٴ̊D~GϊTjrt< hÄal0&(n-Rq\dEH=! j@J( {:; {Qq>bj%+ҡ4{=0 @|= (0$0=ޯP  BAI7P5M,O@jT/A cp,p ms?x~?_ ~g3m}>X8x- gs?_8#qu,< _^`\|koĞKA`d EbsKs  }{]{M%XSb`-ɪk Kv.Ry }#Lsby|{%){m8֠*>rBP0D3">"DL +"0jZ0-jK&0n8i -V.nXʭX0ĀE,ȵ?3$m$D|Tl+:R*d}RIhɀ4%Nmn=."B/Z$m):[%@̆ { ڈ!A`g H 11W =rA`T L("OT 9RDݱpx=쩑 ]F$eLl-:`^dɚ P{xf,|\ P0P81: E'3t\@tapjH3Jdd碲L B-+T[R #e|V FF\gW'%{Fh)c5$d3 ,PFǀ=#pk 08GvH՜ŁLYiѣ-8rbOX=@&M '#`-eBNoL?11H57 !-QS$)]I4ݼL6xK~>(J:$nzF* $z3)fFIOb9}Fij%@x` R-&xIcǓF=+Mt]S2]jRj^}Z׋R(y"JO$*d`(dznDMe~`i'dnTb*zpY܊܊3Tpg+O5&*(4M+% <2lZ5}X(`qEg(MPlYm@8`K2jkV2p`K@nkd5Qq,#hUkaEEMª 9Yq hR9(@4M`%Εܸ 3y"^ 21@)Hi&lT-7(!uQgĔQtH!O,N.HT0E{j&@ض FE gh-[ u^6T\ǥCfLK<U1"8Fߚv0E2TJsȧv2nL}=9IB(m༰]% v'?N5"fɹ#`#.?+ 5VI]j5Lhe3uGb٘3@X&>;#`WkG73%#q6L3`w͏0{h` .nDRĈ-:f a*5apه@2fD2SL8!:kl&Zߙsv]ewI@YW1bd帏ڔSIQy>OlߺDLiRTr`4JmƶCH$26(DJD@p%edE< l3P1b6..3 EAX,=.#€#"xTBkn6T˔BF$ e%a ~=!XT{&RRd@0Ĕ77. 'd!.g  !`@!<B8xdX ģ8'%$o3Ka)`T~ƀ 0,8(ՃB(DHpF)\W82aAgغkČ$o$Xd'bxh$En\EZ鬻D$N+@($.FFcn2 EAQ`Z>ȨebnG>n  x&C`F\|T OCL2P0 .) nǍ(7ELX/6eN6CRCWBPm *B\K&#<7H xd+I-Hb%B_V'xZNX%&6ƞbhiF$Nc樢zLOPc9R(ɢfdPKK$#񢱄F^$dd 2s 4D2Hd` R_*"4VjVĆfjfC8l B©qp+|0`(`=6^:#$Q*fe?A0D#8 Aȧ!Q\cu @x@z8^#DZa+f0%o *ē8f PB6e羃*FhvDd ~,B6qj*8 t?&6de2'dž d&[? c_"he|_fhXax=B8B x4э<ĩF@$!@ f!gKT%lcq KDxF!RhZžcPy 6.xc$tLhx !L0jP+V>| WB+`BNH6D ioC'K*(zܦV&߀r `hf" R}DvT @ r<x"4$7*y.n! R('5Ac<"pcV ʘȄ7<'?? LB`$cz3:N?0P3$.|cvbXeDШADGdeȿ#D㊄D1 2H!A4JsKl60"WI)Xjʘ 2#`.Գ2K4J'2i&4a ,bb bP?UT%j1BݭfxBUL'G yNq4T:#>Qni 3,KgRS"g,wRzR+(*0R-Lô<=DH:LL&$NO^-3/jTf+x &PK#S.]EyD7DXE0'L' Y.vk"'€bʰQbɢLxR̼MH"zELO|DU LvԲ1BAa<-ʿ-lˀ$N>f4*< >3*dl4P&SC)p+y S8,sLXo{c8TdrgB.XSGy4xfb*2BN:.1hzS$P7TbꬷE׬2sd{4h9 0 ;p3 Q/ˋ 2-V.*74%h9ʜjѹuqQtˋ. 컨œP7sՍuP1@2"Ο˓BȌ \*0 Ɋ{^5#FX-:*#/J@U -Ku\cWʣ-_g6tSCpR9>„™p}` ՗l5c[fC9n.dw0N˜lRՋ"xAFo %&V m 饪vF*68kij1Nb󥌸\XS-kd(( ҂&)Ǒyl(@il `5hSw* 7f<&%1To2%Q~h.zbAvcW#"6x*g/s8k!L h$`#@2V}A"MLy2õ4X$L^Tlv迪!b! q/Q q"@% >Atx^R"VF6ZԡjL#8$7#vDj! :5 p ~`P'jjgTPRU wo;ѐ17r=E3ӜMGfjt-)PO$H Cq$OTEJX_k{/A `YFBCk ^A\`Bh4j=#s+2DErClb[+2)Q @cd/y]W~ 쾥{_*A e9`uFUDP m@ ĬO{Jƣdb#@%scI(kI aVD ޙ+:?LE_h` $` AX*f W C"J@En/F GF㑈,8*EJ1.8 ~H@x( _ o( PE9T |IHbD5$H_Y$~OY4*|AmIQ+cOVz?d kf ep4{v䛩E淸Ao15u:چq5@K~6F@gOh @< `=@j6`Z,7 "4"Or 7O[悥+Q*êúz.icw1 `$Ҧ)2 z4`@2Ѣ,N)쌨GE .zi ǔ*:ʠAs{@(x @4,:bP aj1<#1hd ( 3B>%&6[")"#',tȻ`b*![,K"oh s> Ҟ[.m>'+j2ֿV9" /IH?yaama01͖qBIBCIa8iz%bP]Q,GD}sH 0=`U${Ԗ.iƂP\ru.#JWX-lD 4Etcz+h -d pဨ%c7{>k4#nŖ:\"/t:.+Rff#Iq74%\INfvr b+~`{H L$V+H$8(H3='>/.exFq`@ǸMnvq5]ݣ9ezTS1aL.-ԅΘʡ78t}$♪VW1'9B ,rqp:pqj,E%P p A4,%pR#`;BXQ9R !NYOe@@NPC#b`|pH,@N"Dȣ!%[_V@ւHViW@AL#x\,A8P jPO  AC@c#:@%~pW>>D~eVJBA.(2\N?EdzK4d*&TFfI:ֶ(<&Vf] @R6bSDD}vN;^Ⱦ;!CkRBqx'W-"b .%\6cpk dfIм@cQ@0&PsA($bZ3V}0Y֊L qQ20榛0 p1Ai}&R@-\[Dd*hDZu^QtKHq8+uʅΔohNI?t@nK@',4j>5QvB=xW8(䅂*2d`=G\M`ģUރ|q* dP BD,M"U `)iqӤ̊px2\Wo) 0;ST11 mȍ!;s#c [jPH>=C 50=hR H`H#J8USX9:0  yxqN(,PfJ-^ Q#@hw:ipH;2H"5 "`4VxV3-s+KQ;0"@U8p";DxtAQ]@"29JYx2xhY#bls)*#jY`bq13wX{nY(hh?lk"֬q9[08X q5*A.AB<G+) 4%/ ؍!dC@} trp{ĥ$ Dhd̟ G߰/"zWICDhkiQ"Q*n$ Q-ِG:LKi1/lRlݽZk R]`SCP"-AџFωڀQWVP7\*㻠0^F8>输 SJ]}H 0NK.(s^j]~C;,0I(0 ?㶄xG55$&6%dz ##P釐x _qla{Ej󈟚s d_02`qWJ.d;xMEqƂnj;Xݙ//^?%%i n>/apE\ ׋LS((ðvĂr yN15iZ )XB16 zۼg kI`8"HEyfX ❒#N%=G9V33+8[   *(Txoht&F^M2 E$FzBfZv GbUӏq:1H,Cjbyth ws8{d0 bu,e@5#™Pc;=SYmSYU3ưDybVnV1ΡW%zUZMxxᩙx1=C#ᨺtyȣ:S!=|MKS@#t cݞTcAΘ-l%cCi x:FYMKãLŸJ~ HE'si$C\,9x2 8I!GE$9 E]Xً ?H'{-Sie*kyhw}qL ;%鍚mJb ӕK cXN#CEɜv!waQL{+[G k{cv%' ҪNLzy3B9 @ (ϕEKн,J?_  hx M}r, H~A#qt>6KbqYt8gi\=@PJ9>Táq>iO`, OP P8?(.uR_IP:/JF<CQ`cc" ?ImQ .`\f[4F`J5"K8dfq9ǷL9ckĚQ2L7YƎsIO=û)ӜlH"J3X%(B`0Jɲ:]qDDI*M0~%V"6P;y<-V.~'AXX`4@:Y `\ͼ<"h*ۧ4:13'=IIb[(` ٣hԡ5# :yGn)>X{>Z$PRzXL?`na4gUfRCa)I8F :Y=n-8Ӂ%|-7~Z@0%(#ԟe*ٲ){U[ИS/+6K$̧ ѿ*XȆKؙRFzja'і0ِE%E42xڙ=%mڒIK)#1ڔb[.`{Wȁ9ρ*"LU_Ju RH,S2Wq QꢝL,`c0Dd)qk<# =;a D:dBb$!brk,aAQ+Y(6_K4Ց4Z`*p&0xZPR Lb,*$"U42GmOV rՕ#i.{ >zhnd|01N a6^I* l$t)2 rq{QB/""$m<8JQOd=}TT(xZ_%Ey6!,d ra +q^M7A7R2 _/vs}r);[&NG)]zt{JD lS1Yۓ"1I2AoYȥ@ lݤXEE߽ڋ#۠tD{Qj|SC+dO^ /%g%njjHa='&h\k)'Jt;6A &VlQ<0ľNkx'LyA?"IL8n# -E*? i\$:20. <""-"P^J[" tۮ(l2C^!t!.,c4nnr`tp (p`*_{)28ib*O#P{"P c( E#$JV6d(ˊo%OtJ(QLU O@^+t ` R"ƭ oe-6m%0@>``(*Ъ労d.Tcf#~S HR<,7:AN:'n) jhN!!ᤦaaVL$=f|@ZXf@) +4oƮh$%I0BXB`, 7Ffƶ8 - JA3(2ZP% ~OU&-X0s!PAZ! /`# rfQF[&k9稟D~|'\0#ꨯKcV](yEN%A'N.g~*,Szj(2!"!8Irã<%rʡ !J8N+J+JJi@ IE, 04j FZ)ZHģ $.扎C L;dOcPLrԁEOE+*1'&$4M&ЎjJ+_oPbn'"eF NP) -(fOE^j`,&2BX.eU˒#$ (ra|b H!2 U3# :4` w@e8TTԜvZ*"6  A$h"2@h"^!H!ht,xDv`*`<FgB,!)\Hr0=ȸ G. &`^hڿ$1Y+E.qbWE Q8Ra$n3NBuA` `K 2wIUa,(` `D)Xea1SV / /N0C&!2 pIvTZ"`D Df@) 츢DOHP61J*(81rVA+`!,zc ອAqG 㢕; Pj8w<!ĕ:TR@H~6uhrXaAg쐵lW`)Qv @7qA%G"!Qu:z4 ,Q12Dg,)AFabnabe jO gh @G򣊙1 R!Tg\gFc<6Z!8:DaX%C !$AQ/L"؝"ˠb0\0!!)X  6$D^䩂O],ə+N=wS T+涥;^#(l~@%!|TCjuJ%R2Pnݰ sNc 9>=UKu/CgU&0E 6eR5)J9rZej6FץZAU])Y\|zE+OL¢5nA(. 9L|.R'H<䗢/-ϸ'. ,XOK6 j 7c)\پX CP x,/ȃۛB z`0 HXWGmlˉ@axp~yyM9Kr]PTRΟs]3Wݞ]c@X6U?]!6ph^Nkftӌ(,9P>o[h7~)ZZ2@ ׎ p`D$x?)㫊)h2~> "bXpD=81vAIQ,* •K!5 ;2V'Я';ϙ-VNbsf4͒% G]6zBy(U1!DPQhl w gSk=mǎysL.] KtM 3ƀp-Fٓy(Bm!!T hYrNw'"^ lP7tM "%)3  -B,8YkkgRp MlߏoBǯ@(K+ͭJ(Yj dTK|𙚼>T1PL!6,b17\fE/7< YrcP9Ҟ̩nzm9$phFP?iī:BFs,.&М-GGcrR6n(1BQ$0$XC>FGNhF7ܽ3N յMTH i[;W Q$?b!No.(] V@{xhP "t~>=MJI\8ؐ~1\)R_oAzj1 D:9%A^|w\?:H+#JC!lVJ V W aJȻsQw@I)T GA:$ ZhK2FXC* l@l  ndW0L~JQ+Hm#˭i/'Y qp8 =`%2tT4~;YPT|48FC`lL8 ,¯ 8%8YAx8F@ @ {E?VpYXx$Kx |! 3[9S!` liT.pj)ΔŘyФC,)| KPD xJa'XѬ ,1;=9 15HQ+3R'5{b%p):{0Щ\(NEpJli .&.(@ZXÆq@jPcXwM( sX!, huaB h4Xk8@5πC@Cx g%[yE M`!Y.hۦ#AJ J8Tb%bR %I22H @ Vrp}phVW9217m{#X lI-#<8ED+W C HU\@4u0 .y*,AxC 2\*X8lXc*Wa*("|Q(PjZh1KW3:q %y*8/*}Wч@AK-77tb<#98Ŏ;;'*8ԷXخ)7Dgs xR ڿ!*0 ¬ #hXX9t=bāH8Y5!D:8՚J"1/󮵋|M-ZzÛ &qq+H(3* <] IY40.OW);52ʮ Zc(B[<*  Ig".iDj_Q^2sM5KG>5R ps!''m!7P] 9] `S9f98I%1U93l*=(-*9]֌(:m+ޖ'@M^א&:(}48>N+3k/XA.+u+ 8 *X+ <],c, Y Ȣ:nE-\]Zf"b2p Ґ ~YC(Ѷ=, c[8s1BO60Er%f &h .k+ أ+ޫ^ cݻG1 *㝾# =)iZ>Ԩ+ 'U =7AчēPQc0baY 8!h7P ػ~Êڍa:ܓ`[d ̥=ퟋH{]_u-q#^ʱN7E(;UNAn 8ތ B3qTҩZCƫW'PEPvWѵY8Qs/ ص@U(eXޭ2꾏 ` )f @ ]*P{!yz:oq=YpXYpV!w+)X=-ޱNݳrXצH&֊` z<| ^rDT8 @zI=TKEfenhib 1*(ShPX(S:{ <+GM{2g9Zh "XƊ{!h ꋾ K(@CPE&藮 ~ 80:#ݰJ 9Њ{w6)5 @..J7f 8Z0CDȧ,z*렓Y`( ,૓V>fƢP - @,_(VpMُ$׍SQ\9m!G hx [ވex j:_ /Ob'\{:: "8Da{ȌC2ޠD썴:зxs0Ǝa.axьkP8LA@lķ!;xƀ`'k ? 0@>I F8{nLsB7^1x@ GCvP0Тh6%z):ܝPy5G9*( ;h1k*( )|0$j. !8\0ӟgH +n:9ϊԥ+P+h ¯ vG\tQL)ܶ2zX*'qw:<=+=3ů"̾됁몼*<"QCPCa"%/)9 2 }?4Bo( PKS0<5(IM#l|(*M\JlYҹ4֌ ۼ(ժ /J˽?k(~l[]1`W((. ∝GP#c$mQ0~ҕ$`P"~*5(Y{望+*bƲ.h"7p$4VܷKӌE 5krHJth E##o6K[-Dd*tmO*%PBì1̖ҫ{nOa Ptӷ( (UTMJ*%D[ݲ=% S3ru;3J.Xi'1 A5:GS/cT_zmlM~*몑ߵ}lDխr6uŏQQS*xљw_!XIhΙ{f<ފROi' !teR uBC2W `V$ ;Uau]ql#?V9 E1~bbuvp:sm+UT\TK-%0!tXLNOO4}v `% W$RJH8"U8G l \ T  &jK QDG:eG䌲H4ڡ컏T$a(VtŢԊB"#u0<]`I"jHzUv)SP&{dZg)^8 L'@z"Q #S{SsN8@ԑ:뀣&v ԅ:1<Puj9G1# 'B,`#+A@!ؖ D"$=ǝ 08Tڧ RCgـq n,nAm@2@„PYF*mNܦ;Di*.fNhg ~V5FA"H `D* :CR'n)A,@2A Hu9ΐUDƓM]+&Ɠɜ$-] ̻EO$c]!?H !$"0G 5EUHp4N$p˥Ju#7I.Ij* YL0Bln& AQ8bS7B/!dRP'%"5U82ނp~)gXyT722]aTQ@^Z?xˆ#+F3-ՎsXx LYI.:=SxPSIlc'E1N2/ 34l]߰Mzԋ%W %C[X^"N@L 6맳5j̚gQ lIKcql̾c(RTYd%4qJ* C[.s?#& 2~)z2Kqw$02 #$a榖R8VhH!JIj艦(RcG4c2~e'Ls(tB"Lˆ.z&Ap.TuQk' H1GuG.1JNSmdH G#qPNHRwH2i$Gh̠xwۤ'3&ѦxvC_0/#1*b0bV80(BBrFB%(F^QdO@w 3PT`*OľLRh(:Uäo(d+KS(ix峍5#~fZӮlSb U"xd$|c=*=?.1ot0`ss>+lfz,~ Ѡ ԧ'%%>e~r~iSDdKBI̼9(D\'U:B,NeH2"!|R*Uq+'VyrpNc JU R͂iArUh2"s(W.I(_R2-z'i*ٳ$uE(H8*䌿 $?V,ا b,lC kH]eWIhkĐcJ2-! p!~P_D+ >14@4ޝMԺ݃u=DRLH2+HX=Ie*@54eggSkA8CZ)"Aқe`aXVdf R.@2nDra҃+ UXkH$&1!Feek"ư >H!>J0TE8#/`d(;I[v6Ja`8!NAXD D4`$=rZ҂s $YY6TncBt6~_4v^68 2.]n 8 h@ 7rOčHٲ A hDV*;J&2d6i0!e,>VHO,{ǚolM" Г3:B"\,G% -UH~m?DnEw3d6Qr?wCHP,\M/ӸfhنUlvNlwsG63%Huv5p|0Y)nifaFi<{EҐW]Bx]($@!EO2h}UBBcI Rg`8l>H<.,6N}f2!!r> Si/TLTfE1z" 46g4mRCJmpcQvML 0/Nby b&$kXP CL38@ 2' Q$b F5ϘV/X0?x$~ l T`c4eyXz A-NYO)pZ:.3 2H6 wLF*T%B[An)UP80ϙ8fh5D,b @!vR9T.ШZKHkE%n3IRzjS3 hw/or_tbh[#`uKiu11hw.5baԉ(U@*|3/N%w32ÐHbemE|$tlJ%"f?WaPal魁˺NJHr#B"VuOBae(9Lh+RVSu͑~1hphH1JrS|3/6ORbֻaq =1=ӑ]dOCq\nĹčh?J3BcG Ģ.r?b}%6gҁ"|MLTѱlkyEVW4BKϜ`އ]n#L }J}YqD.ƗI|yYi&>&IEJ|2ҋll4 ;nag &Y3EU>7ʧD ( Y AF!a$r B5 :R2~( n#10R|= 0  5?_ ~>T7A=o( gu˞P_pKT*8`. " B`˸w+w!GAs 8\{'FH!X  Ezn8oȋEmn8aJe: Fc`ݡ8H @0 3hގ c$o bh4@ra,! $ |  6p*` "$ _i,@VX&zYѹbN(zI"wOxԪ֚!E#;I3#1 ܓBߠ3)~-zց;.؍CKA*w1?;%L-HG2jo Z8L 'r>tglsНb:)<NB(1F`E$l5yT-@M^)و,"N8p6#p9G0üw,3ѥC !"H@Z6tK#WmR ;]H.tF'b竅1-Xd]LqMa84) $k+,d!Ŷ˹en:r^+ʼWVaCuH wjjb56r jB2c6EX ~v{ JbrKԒ'c3nXb!*< bh".p d:nQa'5[l˖"6薽FEǬǕ#Dލ!ddO7bW&XϪ a$:S,3v[IayZ kJbݳUR,=s8cknYy:Xw+wYyE撶0 6sjc4 a NvR$M猗ZHaZj8&[&("G`,e6_а==6asE&&#2[MJZ`]Uo*|^s0e?]X3J+sSz J$TZ_`Y \FL~q:5)i鱌(؝;(Rom2Yd&21Z˲^i-Yr}΁q[ҋ[ЛG=*oqlj' ~O Qq"3#IB$u5-5}k|G$ qGT%2 Ǜ,c:x䍀P(ͨ!`ĄsDsC77X63N:Zvbv牴eCusm xvzhE#c{ b$1a`F : ze24!7;1e17U(SxkKz\* DC%}JO7{΅ R5KBbN߉Rt|c,'V606vvQ@(#`Ld PFa;`N A.3zI ]PP;<| @L*(HKO@ I{ [k+( xv*9Ih(aXqXWk($8@0)"& A:*AʯB)|&[W86Q-BCC|&(w@U0W:j$PJ9'xr8|ȊH[7hSX,BF, p.j$GP2(aE A܊(Il.8%i>ɴ+R2YtLSa  -F(Y[8Ҁ 9(<xz,gbmp`~c EAu&|e2ղ󈌘 FḬ荞sb :˙ȝy c6 XWE铬I16 2buxH`2HDEާch;.@퉌NEت jx+LsD#D4Z-x|Ѹ!!ϘQ*`p'(ȹ $}\AyW@ksKf͵6 j(ru.CKJFsFH7#d-#Qq<ވp َƄiy[ISdKZ <;l(p`ЕiU9;s(M˪QܹɜI+pu)H`6VfK1%d@O8X%EMh{Pf; ʰ ᘛ)/" ^ zdPGquyu shkQ(Vù4 K'Aڮ[}^[I+j&V z; S& J HQL;4yI&5Z+M̈{jHcmlUdj" @y `h( 4/g`8р8|@&v,hѢyĈcDE.05KS-FLDD2}x0XE('= n521$}7 ɗYgCKmGИ+xyLl8 Qqgu s (}[Xô*d#Y YҒyEO!;K5T^h azI. Qgd/őYxWXl^9'+n6aU6x; cٷ(*i^k cK Il)ƽPF]b V$T, g1x|(g7#Ap`/aӚz>5/s?QZ#&kܹH yEOTpg+. u"hα+R+.S0? j%X`_b 9$d^9fXTpGPj'jÍЊa ݮ")@d-hx Ek\AEي>T\#xgia3jDLOv.(x7j:1!; }2gL oਡD' nQ3hL::$-1q4h`&pXd4#8gBS5&Mc{ofm7>f1įJ. ?D! Dqx? @ ?#U"n %8$~ǀ`(6@XE@F35"P$s~*`8{=5Img1yb8(bM3 Ϲ\ImBi4 @H¦T3z^8E9DO7@&E,ns\~ z(= ݨXkVo7] <fxv:/k${Y@(. ʻ&h+V?+t(#5*l1R0Ċ622v8K ;n|B;繱hDk ܈|N (724$\3:7PP:b\#7 O%1D' S# !b/2h⺻RB#M]R2ڥ(@<LmB$* 1,T%N6$nUں$%Ft#ּ"hTԻPBOfըYX/kU#QSWgYHʭ \KJ$|Sz!; ]s}*$& +xhij+zKc7sN0V^ĸmƷ?±L"cEH$%P N1˝@dMԿAt D˻.-oAKg0kt+=818zJ R`0-|˜ŬL8+DVԙ~Hx we2i zBp9igxĨ=p`e+l&@4bDT,9zu +c'ڟt<Cj&b *C;pN A\-$IJ13|$;ǁ!m5G# Jp 9ET 94PϪEC㒁9(x`shz' 6 04$vfX@.` >d5l¤J# 8,E@a:3:ZTCS(@$K.84wCM#$m!o.RF`q!Pj(J @L߀(`p"[R,0`:W&8Y̟Fl^TXvл89xX h*x0iDԍU"\E.rp$'CZdlp @0?J!PlhPpti`L Pb`M@j1{I`ѡp>oJ ֖d!&,-E֍ dGLQ='S%r IK,(rsWYf"\0TgN.^l:##bޚ#HʁEyy&fI&VXCiRY* L@=Lle(8  D.zܣHC*BdLVc8 9r 8eC0 ™RDnB4@\>Hu qp-OEDrpLIqQ?T>`S Z#E@f *.͐Ýo3?[Ҟ8x/09<26lZ#g/$ZUslraբK]Lb%oDhgUK6)E@ [KA (G2D@|- '6c 2\A:Q n `O !@CsKxOhB1 ] =d6pSdK6B`C#u'PW`! VSXAîM<t(qjZPBJGcTa~CDAc;R:fW \Q.&neN+nR5승r6؋G .R%I#xg:$Qܟf*VuPlz@^;J0Գd vԧ98I ^scک :+HGȕcR">=Gz%FڪNVe"duC UU8Օ x+~kuR@2%˳pVL H3>+ky kf>{PiX|J#R#f ]|2r1K*+D,ĪYQJF>*F+k^]L`J10r؎%*;J,DS~BA%c 9"Zqd!#a Pw1 œL24)ž0ctWKbnh'd]cE6,3N8oP6Gk8NV`FFg Kb]62"<4Cġ$r0Ah"u#"2:Z# TTh. T*&Iho(D0aH*GH냴BnCd!ʇ JD2Ll>p61*~VS"ObB=b>=f$?-\g ܬ"l @ ` CBHH(!8 ,'>="T3H7/@m `AOBvFN:3;Î VaPK1 v Ctnޠ(a"®"AlkG\FH) GUWU` +@@!6\26T҈y)Vynʋ?H3p&2ኖ bNV z @ @D `& 5\ <1 FR66MFj'6M6Dfjo 1)鰝JV#yRnhr#)l?)a&-X ~?3\?ejhab`\!N@3=H)dK;0J¬ZHhp` acP<>1!-B):F&F,Kf3_.bb /&8Vrg% `&R7 UVpӬ5K+sA.{fh-#@'Ez@5l(jb0 \Bt?eˢNBw(*f@%,3/Hd6ra"@ @v.n Gdms|t2.AfM"K6D1f'G:E""pd8%^b'L~ ` tfD'0oBBV*LICl @A>hEiDRj0 @@Oh_k7q &xdI-J!@ fZ)#\N>֨ pad+B)+Bkm4I>(ZN֠":  ;XGOOZl&Rլ@ZN+p6*6R+޽% n7bPeL&)!Ad ,,+" ,~~@c'bN|zBv }P!*Bz$d N078Dg`Ӓ6` `cĊZx@d.XvsX[/t&,p@!Ȉɕ]&;G&kC$bj&EHSƻ.K:6Qu&2trvCN;;m/H]oڢ 'M$7D#b?S_go},+t%d/Jq$!/5nU"P5ijiB1'.DbW>eV[!PezHH$ϲΪ4z+ӯ_l(!;eqwǯ^|qqrc"Q@VLzC+Ow&XAj$:ZR?BSƚZGEfA411ŲFg$ U8l-"6pW9RHJ2#`fAMzPΠ;w?"µ;S%U mab$L^+r;*䧩**)?ڸPLBr~AI WW`ynͭ"ObaS\_k┅J44;:BD^;WӴ?ûF&[E7Gk*bBd2r^d[pLU;"cPsyM6UsBķPZviD4 dNcN-Ow*15*nųTBVJcrJiR4H&E P[i L+bAAΉ !b"%[ @s#=Ɂ"Ɇ:8%R$zp=+j`t﫞eꃵ8u<ƄFCXZ'<$,o)VxtpRe“?)GVVH:g3 a)(df`b=5[ n$"xMPhx!PvThYPdH_dD&wstWC9PNTUT[ЇnNAafl)Fr v^ Bz@76cl2b$Ib,6닡BUUUY U 0 !4<`ZزH}Tn(+KlƱ,jԲWm,|@@Hl?\nB0 d8xN? TŀHpȫ)F@0z\>^ /R"p _3pf~>@ 6"U*@QTMEذ_(R8O$ <gCVpP"hzG`a@}R`93`W6gŒڢ*}Lj"L0 "n("@ j^})$2ɺP*Hk0I / `.0iyJ@*Z|4j(j-lzKF#% Pq)l,3s2qZB+#22Һ. v\x0Hf@x |Q(R:VͣprpԪ$ (GQt,yf!HWLՊAmI@QE8AtGj522i'+OI[Z0 D8 ^MD EDLi' V+9v<$ ibWX7g<ڨub2/K&gȂ`qF,bpF)S20ȩN<60d,YF4iuPks6!@R5sxl`-ojP°b!)(:&ȀLZjJ(,㽝3p 7$L2JU xfcXqY^ 7O5W1:7iLR ~'@6ͯ%>&5qKͩ/?\= @ר 0),  NuA+ |?d>K%Hm?jH:)B06ptp= ¨ҼODBwkB D !hN5^ŞQ$(Ix̘4`[+=RKv"n쬣Ih?h%ľ'z&jwrBZCɚ)Q(ޚmIVn=Vk'$b'MNN  *F#MV"e]a:qHǸJ VbVy*j={NNd! \Ae]\4lЕJMѩBH ΃p]Hʸs#-)8n NJ;hZ(ʵ*Bs/}*ӳ69ӢhV4UIH"ӣ .B53Rحp%} sZA J"A1*8 u#ոs,`%kbJLҾwG v1WAQ{dQ )Λ[B}iڔB چ[]efk٘coiĿO+o3_ptBVzвgSe H+kQ-zw Hުs[#~$HpȽFOCXӧn3ތQg5ȊRM"I|mϴH@+v/hb;kma0))gՙki4ų7G1%|h0h"X 5LyegE L&Ȩ/( $M41H,?G{UUI3G% 󭉙$o*XÑMz*XXXEPv‰QTaR39{򰀈8K:;I i | SkGd7 I% JQZ wP#YD{0{1H 0A?@@-T "Ȗѱ9s6vzA!ϊIQ Ȣ Ü5GYe@(2Po Qɀѯɐ=?LPt`w1( 2&ΘJ$Q1?vd *@wVi'.A0]S q8sh L&-+7!Al4(HaI [\SWyxˢ0.#00'۞:>z4W+O k]A-ZDDJB%3R+82_^8i`ȊpN&"> 64X < 0*xܑJ333ESR8i704 %X}.,kQAyh)bN#0E-Y !UJS3Un?ҫ*lkPRY#2J'ly:ͬ3N#?c,JF.i*-Q[#Ъ Ģ" OE,nL jWw+ &%y q{S4%zv<\p=>U]zѩ;z)ϱڑ_Xj rf- >A:ա i M(.I8q‹[!z0 ,37-V)rTSRB@jjQ]2ڗqjk}X#+BW_6.%[" xKɠ87 ca(,qprb -}si=h*W/ h`, y܌Z?޲?PLoB8AjTrN;+@Xx>zl s @͈A)AH2J"O4҄<ypwSyywMHrTV>5jPufVH0 8&`˶Ȍ {8Mq/()68604`6Ǽp DL ? (Q+bI| mffH:KLfp8&^  #h},) p3(Wʀx!h O \Zj c{tK`s>\|NX呌 PDL0*2uNY`$ЇgOz#5x2Dȫ HA ?@,e±8Ks؛M*"a+%XzeBab( %X'1 ,L3ȝ!D ^^a{QmD!]0 ѹdv8o#3+9(N16-SG "RƝ_- Ӹ3 384ՆcͼaOP! 0209 2L 0 ƈܨ?  SB<n98\HqhAP]Oպ$gҒ' Jk@ܘچT +b0zWN 4U2 ƹ(zb#p?Ǯ*,2zv)o;>{3iL1x?` W.$?` `0(Hg`F0"C_Q` $i3,i}2VԢǣ0Y&Am}>"PYRp$haZ=ZP&S\o Tir<[MfSQ$-sTBvB Rh ~.YUqݰ{Ȕ\drZ>Ǫg!<&I%CoIn\ ƪpqL̆>7( v f{Z>#*@51 '(Bq ܇BZ12Ŀ+bұ Dz<<QҎP+(+L* ( *:'CT(*vO"jKњNۯkV!=$!r:~0|P2MВĭ'L8[,JVðˢ Z @ ӄQޜ6k ,b54=W)&by%, \~J?bKDDSȇUqlr꤭ "p؟;2,O\9LV}5֢W_5Rjc9)(Wf?II!IΪb6jUʡ{&9"SjFH6¦ ÊDH+w|(`2/ ՘϶0k_U MFξe(hȹB25jNX ='2Kf([wʖ2ncwe!rSEB.gQp)rb Ahx|PaxiP׸=. ǹ)K@]TYi@hICi>`Zk>kA+AlAF@bIwS*;&D$JzgS*1%.Rx2_~L= hf+%cx$=vh0!9@# X*J8 j !" #  6@S|pK+O#E# P2Ȩ=L^2FP `xDJ)@P@x,ER 4l@\"_" 1H 4T @ p-@D u@])T`s$Έ|eGs,:Q/J>u \&vp&f4=+ah <#xy#xFU\ B<?u ^ie|fв`!$` tO wзp =GQH8cc3<@Y oͰ-@<(V&%* `1ɏf*dLb!WU3%`"OY8# dQVH!Xsmk qz7f"ͲAU rQ[Jz>W2gL(юi#B#j \L0kS#B60ث Wd ՛H ;q!Ǡ59 n)yTro4! ArJKx q2'VA9=XJ`rA{kFBgڣo(:N)(Ҩf~$I u<)I?#ҶZ b 0/P5ALj+J}mL +TÀ,Pء( ,6Wp pg|5?J8o2RHb;8cz9R``^Y*S2ahc>ሉն $/RZsȟFZ '*ؒ)FM4L4@V!.d x#j( g :HG,aEbUpG4bclOT>n1 zStPFBHg$"<3P8Y)"v*6O+4iY!d4EBe@y%bxI) +L&X&_q%r~`K&JcbX&DNd+&7dn!#[>.C>DX6Wq vRZCRUu2:2z"E`CS,1hq 3dbd:%b-K"bp 9š*΀`/+% jb/R'H@b"Jƈ%j蓟 qE.F`("C>†f$#AONq+X=h$$!.qRH6`i  hg Zv֊.*+HO/)/b/"P$`f,U,Pm (> J-x&\aF R B ><IY #Yf0h88C#b=72blQ/*AM snG!5 .#V1z("٦:u6!an6|,($ (t '/]Jx:"'~%V2J2Av`Ȃ <'S.xF"B~\`C 6!l WqF.JėZܙB F#e1Sq-PI|1bܝZg%mOPg;f-clQ CX萪BUtN6&5~KbQ^5h&-`#p@O.fG@qB|@l i!WȖAa"f@3C6fL`ʩ nn6a@8`L<P:)"ȔBgli*lNnƑ!ڜ"`DuMp9bvof/b"#lBLI[RԮ/)m.<nl*$" M@H7d%2]l !5h@z sbWaVVZ~('b,f(gܾm1b} nA(py!!'YFpl hBJx"M /%;Ub", áraʢVA|{BtwR8r\STSf"@%g\/T/@Rbn L{ֈH'HAɳB  $Zw[< $-İN6[LGaSkaeܹ(6: nF ,`T{sz~bʩ"n@WK|!8Y  UPgDu /V%1,^bdӚf-+9@6i=š V"&F5RD $P H#{"I`Cf# '\+vy?I_2Id@z@0\Z_+6ȜA!XAR{ bIgYJRssljn 9F?0,qd+n$σ%]1+~RGIG! q:].`VC|1@9a!z`(  A5 }@PX*^CF}2Zn]f`d0D`xR*<n($I  Jyt\L`@0I9PKiY!$!d nv?y<@:p'|7_G[wb/gWփy炄/Ix%8@ @+z˩0; ={=& bLpU,E&ptᧉ0+A sG=PFS R~&N{q4SӉ|8 KY-l@*9_k* `I@`&n l)}& <9h.XT.MAdJP!v02$Kw+ʢ9:. `Bz}UR iB2{,'&4H=L5o*A0X@/,+,`KX.*toBn{=MF86NK~ea o1B"=N՚U-lUT.4ԏ]鶝Dz(lqyJ%@p$)Ԁ3PU6qS=F/ĩ,9N}x TD# Ɉ o,jJaXGCcLtm$"L BCT@ ҁ0*/<BU_##)ǢX 2J n&/(Cbr-c0g:a./@pH@`vjA(&1g9T̈8K%,G2Ihn4f7"DVED2v_Qa>,&D>Kx(5#[sv9df p;GlnCɚK4==뼕EǓʪaԖ*Eaײ1FJڀ u1ƃO+K Y,+ K=\)̇0WS>lo Dc*`}(rw50~(R6Ko&K &MFKҰ,4bkS*2[?#x2,>r(z-KX[1ϥN(F8 UVr>9e>U%*`nɪn樲jJBH4η,*}T嘖afѷ \SR*7ZT6ȵ-xjZ䃥jZtC|491-ĻKE`,#_iN)oZ/f*bTrL*C@㹏5:BO9fnwq8)`sj) ,P*]g%s:bbZ; %ZbsJ%.X<\ola9!zaP4Sz8A(Qm#3c#N=/eݒrN.[ЛSMI.Iojīu])Ы_Q&.3~B[8PuQ1 f?UC-k˅T!ϕLk1Ϋ«쒵TCTM䴯 '8TgDN 蚤pͽW8ןNL%3f̒m{La]ZO^m_4MCyڶyaNVϒSb}o o/-5b*<UU7S[/ӥYVk=7.s*ҽ%"K7Mree*'pn1j}6| g] ohӂ`qq~q^ʡcOnMc %EO0{ڞ:JJٲa» >w*]_|@4ݍ1~D @fўOR0^laH Iu tDK À|{r0D UBtJ]-8_{]eOPG6]Ne;%ڻᰋj `# z9€wxp '(T Q P Y(`> Лy*>RɚHbU68Ь,B9 DI Jq*W%oh785jih(UJ ( 9;ꄖw!8`.j(7@` 55{hi+/\~| sB;q71/; F yIG6͋CiI0KPހpݛ4q.cZ`#G;)E z:hCuʺ@s2"RB!o-IF @ J7.;<x/F"C`Hhks<0iѻ F8? A)+K{< ;7`( 6a8Ɉ )-(5f EXCSIPSm " ѧ2(2i(J\(}( ߍ,5L@Rf ^ ;pc$@%AJ=ޑ!iB3<)涸 [Np(?HЇy$)lG+/h *ķ;ܟ0 ?Eū K@?`CMAXyt V6L'!0!84)B KyԺib{h)~.48MO#=f~>d@HQq:i!i Qs;t@-P(@t ʻE r YIOlD g1C[C2G"s)iB+,LJ݂U{TbE} JPEiDZЬZTQf 8⾭?JA3(aS@T_1!483sCU{B?[ZJ e mNZܱ (Ōںkщo%AZ9k*IB 6[ #EA.JⶖכG+0! (%Z[3O$2tU vZ|بћ8K!3?m^.[Ÿ`f8'I}W0SsZ!v$'+aW@ }\@S|Fc,ZY'cW9BB:v &`mR1CL`3Đܟ.m¯`)/-]̛}+e? \!ҫ1}S9|5aSbR+Cd2E5̿CA4L73:[eY}7|30YԘR| r.SSC1^!26ʹk*`6 ӶQ+ HHq]M\BW,ސMz䀈 q% mNMc}o˂p'Cz2XR?כd4hIyQ"fW8t@(l(rgx3pE0#I s`!W]|o/S1%2* p;D[tN dB)z=a @z3@`4H {_zM'~? vQ fCLQJH3Uc2xJU·`|>^`$/b vXJ%O/jZ($xacqpH#oJf>!Rfnuo_Ie-3Iȵ3uI>n6Ny`Z{؉F#-v@P 2`u`@^P..G궪l< {&i( 7-ۖsNsGg#i;ƨ2}?Qjf~++C/*,؈R%+'d\ ^`?+8Dٵͺ&gqxB`?L0|%<{L(K({IURh{ XQg@z$RXV,T A6r-ϴtb#)KvLZZ#a.&Ri'ᨺOj0l+ŧ0TʰUO7IEU%0pH CMP l/t0;8ԓ!ST/E,YU rR5KT n֪R֥WQ%|FK:k#-~{5YTFB~)L ۬ UFޥ޲GI򢴟u{$cz]j*NTm{wKi'E%tVX.r2Z$##/*ݙMV#U [˰t\h ;t١=6~LZbM oΒr? ӂUEPܗ%2K[x,b.H,%~AtK4Ӎ/(&czr+4\L=Dqje؇8bV`.Ir,Ţx!;V¥`iP8Tˠ3pa #N Pjz@- 8ؚW -' G_QN6L@~Nt76mVJC起Apґ00 'tlf2t#(9? H4h xo >0α`0qld}[4!iWXH P%T9fRl犿5эK. 5?PxQK$!.MZ:#5Ux.arp/hdp_۟L r1Ξ#N2Bz 3Վʒ$݀!|M' Ao1/KJ&Ń`_qGtX @n Fiq$GQ-&2Go 2@ɚN0L%4 ҋ끪w%H3Άz2!D*:HBmX-^O D pdZl5U[pI8P`+4ٖ~ʭMAFVz%B oM=+N2/PtϡGbECjJHfx&H4=-a j%XPBv|so5<(s1{UadGM'dNlPNRh%PR1*Yat[7[`* A<Ns,m,K@x@Td&:L."\$e,쀙dIb 9F6oL)b$*Dp,$5"` DQ]hb#P }j,*+,&)oez1C (ckVf\"G*rjr%(@]grCĸqTJeUT{Z1h1>@fetE侅7#*RC nL#'e!vqtb>}ej|ozFm'트fU*L]PZ svdI5O ϯXR*m\I/?i`YP/-S'b[$Eb`XҨCč1r([$~<ABUEjoZ CRz}:1Di*m0\tQlZ3~1@Jh~-)Hz61:tNfg$Td@& XaL$@`̤0}LZٍ,dGslf8 &ecl E2z>:Ò!a^dP9Bp6$iotJmm"i.w3?1"l9a(0ecFbXI4m:(G &Tqw??g5Lؔ\GXA`9hA"!2XuxE#dVr TA(`=CxX\"}>a@`FA*&@/ɗCbBZsלpfpI~ @ gM;6P)T)*Ta z`!&ÊJE e5gydLZ"Kj:EMO FDpg{QQtFWi&(fkbSM]Je>%8#T$R<@ð! 5m'(EI'Sþ}Zfw7sݯ). H n3𘂕\ dG5*V?G=*^{g bF}s:څ6FRا3n^r4lƎRzS5ۅ'%Et7gCҧ[qs0DWVrVY6K*ݤk3^,EMoIZ} Z,8 Z ^r}|H T $O[0Fu@;nZ"V04G@a T]bp8 `0 o7xqTzp8$- sC NdstY,Bͨc E0du0"`@eY/{ { A}ڧ3t }>. V_EB)eakd܅yncA5g39s9987ۭV`f5 L.+f`lM6+ ,x߶ H[8!}. C06 @KIp.B~/j:|̜bhJ(Yc`q`JS`f@& B0 &R $8 --k0R/R+&ش\06,L 8 :KQO@> HSR Bp l`ض0&bQ~}˅"-J( `E0lr`# -APy8O0"vޡr{4rb|b' MUj~3 &xA;i+S@[ Fv3;xˆ [b|1Z kB j(Yտ g*cDGjjv)krOK:654 u3d A 2J7f+ nJ`d,$~o)> H 6DP(vr8 尡28ȫh&4"#hBlN*GyWv5+>`ZF"#pw"ί9@),l#bJ:yZ@ Ym>R?2@"jp`$CzTL eOVC&xiJ J EˆV'fp{8D)4z  e-TX?CqÀmjS rk>-Rq:(8 #R !;I`@" zR9Z-Ft%7"tP|$̗ #v{;[\d69R?^V"/VQ ..NYJNЪ866#4^s&!:fX-A;vYŤ;`>m;MdMYYG*O['B7,gfG!CVu(T/WdA|yf7=1ôt}*"YҢlo , ;*Cy<w&qR d GJ9~w ,*U$[E`ҊP1`>z .(˽خ,k! 9 O q Py |:*(z vXHtps `jOXp &0`џ;8`HyqEs0@k!dzP6h|dF DQ  z;߈s >4 mz`pQ0g)p$M P ;1w8)|X#T𳑉S@i:SRީ<&X zPЇ1" `8QQ6X88:Q*$F|G(E O 5$j }:RH /2zWP@#pW1k5k*/x0| Z{&4,#⤟htsV#2ۧȜ(ljmw-#3BH6:,Q(|'RB@ɝ7-cbXPHnn2^oq! )gH*qH}Z60ő0J )S@ٜYb@sFRb1%(!G衋amΙW,x6xM {B=;;'=3*dXd#a ԻRY 3q  ~ 2gG82=ɟO:9 Hr (9|CAy!CꖌdA PˈɆk-#!QNq+'Xi\ ˨0蹋1{/+X =6ح?@rS/.+,F",Ls:XgP zC.H}YabNG%o֣ xØr+'"<:i8ѐt\ZR, BAQ-;7h֚=,@CЙ8 `&B ,!˭G,r aé[a \e`SCJjKC#x8kKS-*sJ "K {~` ;-62+m1;9V^Jݤ ͚"qE9-N4;2.<sԴvG-L]ڶ>B%|Pqಙc|K0;huĝc(0__&IjEL8#9pJE"QePdڻAGpC$$0%ȢeC9jUZ啸yPt,i* Tp~v&ΒqB&xxoxSD YC'fF́D0 {0%w p5 ]6븈jZpz<}\Go 𒃍DMp1&(bh&n8и㠃 j@br rS@VeH(%X'C!  2"V,&RjtdZ IJ ʪiQCR jG!cpب&:ts.R&9dvk9t'P6-3x`N|OZ0H,Ԟ&S(N Y!]'彋f*_!T J97*m[ k/4{+@ #=8ɔp#.q5ٹ+`:u߳Zu4:(8~_Ii β-`Vo2}Z9XȐi-Fs!i]&lXX.͠`kZ61וG91@˨pU;Cb> m1*yQhp.@hg@#?zpR0ЬEDg58{/k3PsA`KLU*sHؾgNȀ0ŅR,B17}u@< F0 PYn 0 C!-^yKtwc*ȨGv]FꞜ~ kP!К 8H>!hI2foھ=ή&F.8E02 ؀I[R]mF%kc-m)ՠnk? X0BP| ) E ! ap ' C`7 @IH`MS2D!P$90pX,>Wb( 'P;8p|mFZ{a}%hS=P$p>;e%@`D/J1m} `6~M`ޖZ4+D&Gf@0)״+^{T??>g4עr±C~˨;J, AcP=oԊ'(`z`* h`V e()g4@ƠC[hn,j[4#,$"IHAI},Hӓv n@؇ɜ4gڑ`CeBscaA!(U<#]2 [{2 oJ` m=Ȃ>SN]^_uT LKU„,W++a(-AX ُtZZDԜXU29lUh&L U>Qt-U ;&<o X04sռtVɛcr-\ӑKv+Pf6gIz̆T)CY4$?T 伮fUn2`rH.B9r}39 Vr,8U?)sM Gɘ*\[fduJ!%&rα@nvA,'?lڋLs@$!2:VLFRkҙ4Ø~؁Ug0tڻjn\A5 'bO_= edP9YHq %0dx4<\ DF a!DG,: 6gvK: нE.Fosp8Hx* ?!x|D\'EYyJ)i:TEPЂX yhoIQKed5D1& <HJ 0,Vrg虡'ƴ=IjD"T5PP*hC0e ``FH 3&P#lXgPH3D 1^3¡fRQ NEH& Cd zhCR$|nI0F*:JB13X bk9`Z96%#5g93"A!h zJI* lnB ||Q&fv//f)?C"x[)R1Pqt#Ey%x@MWmÜSJo@ZXo;(CpI,Sg(C`i_ i)48ӊ-J1$W}:A8*Q2%LV2 VG@ E`Wh P OQ$&vTYPk D~nbQYF]3h:Xԉh%j'ExвLI$L=fz16F !X-:fV+"V.+jlTқo1&n"H i.3_cWF\F>n܅h&rúTs{OaϹ(U^D*Q1,X 5>fxȈZсRIJ4hDKb 2>?$0zg<>_ Y S/+{ŪW"TL J>1g A1`i["zˆ,dMswR fA taXK!"hx4$#t`9Pijd I篎2{B,$[`P|:J&3I%"rQB0^HL!!8PE5$ .j' Bf%#j:Om,iz ϛ8# ] -4)#H$$knE!@`!EƉ Rq\%wM/#*<ʟp2†SC$4=^;,,\Sc%I"HEdY %4/eֲ'$@Pݒ#]B-*PK]c12A5P+Exth#lF;s^m%yWJ. a|0%i$s|YO#8'@"U0X~5ᛱ5ᲇSyؤ"Q$ ~'Q4x(vuQ0#iԼ.R]2 A꒦KƱ<@p-pTW61 +# dLNȩx? E3\ϒ4t"a7MAj90&?6eq?ڐz(`M*it qXcL[J9 .xP켏G& |%1sV^hR= DRQQ$'< D4Y 1fImUuF x2|i ct^=B^/5{ 'c ŜQh8T &E4 H=g`3f4 ʝ2:ڏ7tJUqk$Eǘu @# xJh .)I^ o7@zSlc{pP`#폁ԁ*"dBLQ {d !`6@:">Ťa@CjBlQ%BpF(oL)A) <@0x,(,`(X cb&$-j[_dntX%K:h@0/<- o@"F$FhX H&#d0L 90&(Ê8-h9$a aʃeunZf>e`v8ZWPe2 d,D3@A$ʆ-DK2ȈȲO^qaIhj\cbxD? CfIEI9#$GxNv2h DMo6 oEnbV2S-|6i)"kDFUlFDХ-`CFJ0_İ6p4^F\hng$42- YEY'E$6bbrjf F\b^C LLepK#reH>tRXD.f] 2~aH6)ښ'@$9A@.O̮:P&eA /&d}u(pLt^ʃR1jJp aNe9Ƥ%- V.dcb$ f @ ^eB[ Tn"@~\IKPl]cHD$jQ"M zSM1u3Mp=RSR``!|$cpOBDB01LFV*OS8>H$C(8O6TeF 'K1 @{?2"ͳʹb318F9'Z2@A^)@ r1Tb2Y$ hG"N, @A$o/m6輿r0%4b2Uλ e3d(B l% @ѓZ.r$7dPDIf$Z5 G$$)"L000Jb4+XhlSC4K'9B! 3mMb,J$nN\;YFr(pT3X)Tt+)(d`M)`0RGo麎 $Jj$hlnJhVL<ʖxb.8F4ckIFF 9fDjJ<|c .؊D҆)$5_tH F4vCWX:<`19CFE͒.><@%P׎i>? -cՈ4$ SE%Sjb p'yljuuq'|Ɉ9? 욕0>gW#_#RLFiXK3NRIb$DfPweSwRnI"_s0ʐ,} ~Qod2tzEjVUp=_&= Fl$Q$qzopO'-+Bf̯AL/e<2N0xB3b vӒpɴͣE 7bckpG..F$Dſ̼/PrEPJ#̎A9(EZm"SbjRFE6@B+`1f D`Xȫg6:7-c"fd'\n%'BLJll0:FRXg6AIJT&Sfn ~ּ: q> 85Wq¯ =.l`m(AheWER3kܝ-SgMr*/iS)w/rJ'E.LHڶf%"ce8 X91Z5"TpA:WNlOZg@&bt7@z+llB͏xB|a^&<- :{Cڃ6"0'pnd! 5kE!HzRQSGFf0/PID\AYDa\E `1@7,@% *P&ĈycV6h`! $MXV;QP0Pcko#VQTBȂR$~\SrIH'IL6.ꈋ#v&$Af!8 m6gL3&t `"a]=yݺ"D#Y %!AFq*[ vFZfBrhD q {E~U4ꆮ$fʙD1LImWlED%Mc$ˉe$SMN{kkbRIfJ -E$7r*E6NN%D?X{Zl*&mB3&UT܌;e) <$@w廟Ӆbv `!6K/ Դu"@>1Z~ bTLC̢,Je4Tb @At>&^9met Y!&zBUӌ,-kHlW"ZdDCv.@ (!a190=)uB*A,`8DRTμ$ lӠ4Z $EJgar|eC[9jv"078;`c.~Hn.@)cy'BqRalUHba vf.KK(of-dLpWr( }2eb1F_611 5+jvʀ7jb|*.JPBDt] :aA{)q ֮&>x P,{ [|>@h@<H@gF`Gs  d`\Q@$Mp0 ? <ѧ:mnR? p`~w7m.=^{tZb%Rc/ۄu4bfܓa)њp R}> n y%3[fE3Z0w@?&|e;.Qѫ&ڡ 5&+`})<]r =8+ ùꖓc}+yǙv+" , r{6,3L azH"t |%OJGas5-vv ~ Z/p!͉@V: ʀuD.IK5'6{,HB2DBάWN2K)Bm#, 0).*XIy2'q+ г⹨" ï/M$g!ȫmri3Q*T0)+*1\ $# ij721[yf >$M+BkR]5`[uDa K, J^u01ʝz0nΨh%#G-1C";kۋYb兦`s=nx6D" r<~jܒ&ut@'Sb.o{b b9Ǯf^ֹ0 *`j t cZSM6eo)ZX s!z;|1)idZ/!S4Ƀԇ1UiIZRLZs r ۞I4& ikM?,At`b A1/)Qw{o[$v={[s?')+9NkupGByboF@o047W#hv7XNɈGd}RT̉7rg^R;#IWPKz?G肐cgMU @c{hdO2RP 04A0`5% a,RT%?zP J,ca'\v<6١\)RLv+e@>cHM])8DIAE0- (t\Ʊax3F9 a&N1eJSٝ^+n%Bf$9)V؄:YE4{*G̭#@sf=èn_qOEb(҂Wj1JLp F',Җy#(-@ $["SO_sj Jj P"kNa!ysk 6+J~TI#ĥ5*ڙa9{4mN9T jJ9%#x +>p'骈`!xTg* A+0<5|MSO!"hLVˎrĘ3pɢ~BRm pQX3h D(F eZ-Y @lk\b7n(%z'̗5"=SlLJ*@,7nn}O3\KS@yT  b. Urk@$+bŒa#Dz#5@sCKsXs*6|* SKk ` a4Qs:*q#ْCS\#u 6*(ǀ fGL]KS$\f$7 ,vƦ.*&lBrELU)F( vUŬ,K4&)#_QE9Tb#1^2F)H s5EZ-pWT)zм@: ;$HoWKhl("D@bXQ` r#r,8w"X<&z=k- 6-#;&3|QA $b,e&GJ9сsWσ0cc( (B7Qo7ӯH.؝/_(g9XIb,9 f ܭ{ ("2Ɇ0qsiMȁ1+Ŝ˷D!^'D J6 j5*z=@0v|{-rYā39`Hb  HNiʌl"sš=xE!,57`0. J"2,9m ID96 I!N CUQjJf 0oJJj : #08؀aIZj:OGL7ϴ(D-\;F$m24቞YG(L) `#{A0ZTGrjQ2Ϝ_b|l q[,\A!s:#G|GP S{J`鉕z! @H"@sGQ`[I"ω `iLIM4K,}*h O@s ѱͨ=N!BbHt, d9YYߦ˜ 59)<Ԉz Pno/=!/$LVM1nPv" 2 $r @3; lta#9` pRK }e"bx ƹN} Qjdz#$wɜ!r op+.# l&8ǚL"hsS!py M;u8SS{ZDZs7 9H|:1ܢ ΚƝPLѨ K cA <Һ#MN?MEPV&К q-8Q87agX5lWUJ4[ x1y蜉,M3-_!YJq䫝Y΢(6 N8pqJZ_P`0# = XC*şFZS] PZs5zRAk^ gP@ . `vkጰL Ԑ9=?tPE C"BQk?Jp蠉&5;*GExGME;005} @a2ڳpҌ^ g 1Zۏn ݝj4xA (Z 4+ OAs۵ķ_)V6~ $eDu8_, 5o# AF Z T&5*g8cj_8HP@z^T7j;%]Z)iJ2 *ɼs`iMxBhsj\[GqG ?S -VdAƆ8^㰖HAH)8CU8v׹Q1p qk_[мн= vxɡi=am1kjpgi H.|p,v I &#y1Ok9VHmx``Ob*@hd@^=& '.ϸw K$p`\_Fq!r MJ-8P'h&pЦiH Lq<&rK@o0 ^"0uƋ H%?oBh Hn>ۄF^=LR9X(QkX46tĴ ySPcH+rd#v@&=N q#⧀ Poxq2{7i'qb 豓le<n}RveZ\>Mhu釙6qH 9HȈ#_ʱkr ·rбHoZfifB) e@B&(=$¢hmnG/cһ"ύ(F'wzwh*lqy&-3ܞX&?=41huI s bO@ƚkOܶ*T*( bw \ x "h `$ !,=_:> =Y]AiNA,ۅ.іP琊LxQV aX u 3zoA@$E`<4 =`Dz  `6c/[ >v:gA(bʄ"OgϨVk?gu$zPxX{oS<~xK@8"yVs~/hps` @GkwbOD̥D  ^iAw:\0!J4 $C %fHsiV@-#-ACy/i`' -l{0I 2 "1 #-82 w<%ZP9ܼbw:*mp@Cs(|Y4 ]4$?Fs` *$II[˞=:JǰXIM~Dj'CR1o!ģr}Hb.ʲM16Gx$XK)J9,Tf Qhl;#`=s#0z=b}Qo7*\v" +8:+u%Z(}jȊ&)8U0h3iyl\篑AbpM$SU@`> 6,+`R|ۃF'&4sr K_K}Mt|oaxݒ18!$kz=Q`Hk 5@&BW+%-^y bRZ+.6PA"l,Dd@w"ePt :fU6f38q 8f9 "aeP 2E1] &&"֠Pp neɓAdA) @!h!*$ZL7%A`f6)pnH)^1@ p }H3̬$P|Iڌq;F^ N=C @%8@$J A$8*b%ջ@CC6)840 Uk qP*,! PagD*b4T%̄BStD|aMّBG$=8N4Ē/! 1]!fLGǚ4@h  ~ qt.h94M6d zA}Ճ҆{4@?$ú luB;G$N<y,ꗲO@Yhk A14N tzVW&{Ͱ K ,( Z1 ,zeHZ'ՄB)=ä7:p<ȜvbTB6PT6?ǣ"d< {"p6WFP'~JjF݃O´"ucGk][0b G@Kp A<y)( >&(UA!& b63`9cg1d)K#/pN08Mx/ a8|Oyjܸ`лyH$< `@\Gx$zX)z!LB0LhIja@g>3`4/&I0;JZcpO5MH8x'+g>( 8~+Pb0'evp"N)" RCҎ,9ʣij- 4"jźD2dʃRfy j^N!p RJ,Pu`8X6@""n*j(wb'(!͠ h @mO'i(F/&d"RJD =9DAǬ'*o.)=:4.=~I,Hx'} \HVƀ!C.*'VϤ8hfAǜbB&N(L8w ѸTS IǤ0o Ĭ%0x%1Hlw hsh{fbfKXB{FAE˸mC(ɚjcd&_G2H {Fo"2jc+Y!Bh6C"'#% [(1aqxbF ƯVw4m+mx(IEjM 1 ("." "5)W,elKNe mB.hG( %Gw|K %0=9&+BFB/-y5DdŢ"sjGy7g%1&qn)\Q6iks/2KĻbL="Dl%"zx0T26kvn!*+Se*- #oB>`9<4qΎ=d17h3,*:soǤeT:=Pn.jL(ܵx,e0N l9c` tHm :o9?@S=CBSXS-p,x0%!R΢:* SC($t/Ӏwk=I6Sa?A,A?EFQD-c DqʓR$d8h]+*4U7'%g2qSK>iO6y0hD=F+AD~R.:5C/R/՞T} .'h4Kĺ ljDF.v5O\"ն=NW`5T $1 f x,va8'CTJ뺕j5Hv z|A$h%߳(<<>aH`J@ @@ p-CUJyh"CF$Fk,ln32q#D )u!#1HD&6 "N,adwPn^ f@ F`&iNo>K`LI _"* *zFd~NvmKJ`*!4N>mQ\6$6c$.E"$_ !AOq!6b jz:,-@wb:# q6l"-n"-+*(B.&&֣>M,\JoJ=fB!Umrt-[4 "h|Mf9h zfSf:"(R&%,,Ē'<&0L1zΏ-mpX\CJ `%>B E mFe05l!,LΔJ"4%R cEV3`622g!L !@1ET|.*#Z4.cBX8tska4J1ؾx&ʘ=GEC:ILD/`S$[甴glzldoaeCdYF<4_2a+9 Gz /h{DF<`HJ&?]&&f"@D &6V- CDMbI&".&/֠bW `A?Ԑ"j?*L M 'GkTq$DD +rA,pؕuO #p `A,5TF6!_bư2=54U--4P o/:bJ= ধ!&!I,"2`Vyw16R6juO-耣–AbkghjQ$1u v b]`E5x*<Dhd$.O1An `g""dtz:nA&l$.&YbR)zQƉLXYK)!. 4Ǖ]p(RIct+l\ ޏ#b eCK83 B`=27cɥYnXdvjah>cL ƳB^Ih $hqX` `vGNVT%L,i+q 6{,]&=BHBRU5Fe0hJ)bAu)"A.Ȕ-!21GR++@r;Sǂ"l:u[I}m7W$T{뺻vGPlUcs) n2+JvJh!+sֽӰSw6"3:RIJ(v;"S:$0qRNtO9/5GfIaZ)ûKR{>5G&O8̏ϱwt)tMlf]By)-|bF&T&%2,4|R-+E=Q5ù)V>SKSwuٱ6@i"T%G9~% a!2=␤9J{ 1C)ղ'Ѡz,KѿMTm;~=吆)]2:fh5S=5 m[10BVJo>Х7^Z),oLzԃirT']T+:T/=| ?r]hWݢ=%Zb?`(!ߏ?ѷpX\p!eD~ƀ` h~A! }L$4 )` >FrY$'9KDg_:@$#p4.L4n|>sl4g3t:@ FX 3*Bj3h$}4ݦr*7 ۣi$>yP!_;_'opa8BF+Uv;@7~@P1AH6F{" zZ}1JMr"H::,:($ /n{}uȸ= q 'I w>`@n '|4 H9z :tݻ{!B%> @T^%?0sL:9S~AX^#!38*B >) ŵ` A1I q5rv{ "|Jc;ni>|F'ap%oܱvQU*@0aqzAyZ.LljQB'.^QǩG~3Oe9R", dI:M &1Vi+Uz䈼G @_as!LVg*> 4N,U]0&)./".އIf|oN 2BYvD$ꪃ .z2 _%1b@r(d! ~f -ǎ -5,Kn˰<On15#HDh,m!7TLQhϧdg帄4ܖbDhcE*=I.|@sli--[Ytun#pBF@|a!dۜdrix## 3,n =S)8%@? +uv!R d*D"' !34Y$[7ovAh@[RYZDX\ i @ !4') ɄƳ 1GtL,& (8|k4^Iq t䵴3Eдx0$⡩0?(-4yHZzKևJ&`a4.\"S!l<1I8ԍh;8&8찣aۣΈ"BJPiIXvuD$'}7\b1)RK~g ٖz=A^htT&%QK}z%4GImT>#cInӍw6@-TR;,wZCЉz8(T;̣`oxcgNy ٌP6+N6 :mZ2򍠼680#+B ۬8XK)f)] C!3Z9;H `?|9γb2^貉t"$@>;Z6j= \ 0P̀qjna#68 l #<ȋ0, KI=j [& Щ1NpW@wAhNH@6pgjj?%@B .[ʯB5bKX!YP9E!4Pyqt)e {h [Y2a. ;[ yY؍ŒI9+@ۥ [hA]8P386 /jj MIq!2`D b"+ JC%>㦌 /9!k b3yѥ uXuoqI&Q'p Ձ82)BI)P zJ ;0h` ]pTA A1Tň8R ZF \E1- {= '0@j<9,֚SQz8&pPEap z1 P "h .7B8kkB$hSiQ< IS{I.ѸxFAD@k9 |rrQpGP%T L9kQd !Q9e.4*ʨḿxCFC\͏9 BZI\7"*ɽ1ۑzѾafP4-.IS#B#C.B%IJBiQynI/h=5?8ܯPhh$a %F.S!Jv4 1(yF$WHh+xjZ( zpJ!"2s0?84bĹI9;芈v 8!a2(yj(cV8{>LLJ{? L]Hp $9DbpRHe`O tRj `%BZr/I6W{>S)aX Q.p Q>q0TԂ۪5oL *0Fx gH9Hփg;ʲUS >p8/WXY3v?!C*Hɛ+ X:"M xt<ڼxi0/Qߦ9DF2 vA<=|:Dee[9iM8AD]KOȢ !(TMq5j:%*0&I]#87U'%XИ)(a ]a|mʣ,eӎ =ɭ'@þ#PءFVmp 2bŴ8b i2rUTPu@:!,48ˤ$}2%;1 1V813} &  }FO݁j+I`3%{c~f5)=!%>c-q°Μ6{Q.ȇ~h:‹[(c0M k AzH3ftb <`{Ox0Z9#KBh7*0vc$ ^)L&=kc .NQȵi,0c4FQZ5Xgw 3Vhzf[_E%:0+O[&;fy-!<9`[@@VĹ+)Vc0[AbP7BKA~kDЭ.=-$<` ػ"F90[ǘK`vŠNěmk/x-Єm)Dz uHF!.@>Ƙ:UZYDnjhvq(K(0:fK,%2N BJz]#Vhr)$HPJ/ɣz@v p` >fxbxcS[xD L ݒ aAv7+q[5%fEZIF&6޺R1GHlIW KbNR3$Ɇ9*fPq(r"ʥ+RCFx$4#ᧁ0 gg@I2*9 `X>>8LLxqLpLM~%q٩Z!n&S'""$MT9m0TXVn@%YN MHѻ n0\iw"P4ƶ?9m:P.c;+`i'x`ߑ옍cR#I'h`h([ ErݳS5K9Bce=e8TIHC\,ZYX (q-pOxS1P %9B\ Dp߰ #!NQIM@%D_n2/Nti'x5G-\4@r ];(D3GI|!% ɹ6i k'!V@  L- } Ѐ$(/Pd BLh4d:"|A>/P('IߠH 39PP$3C  ,ѹ$ u:8IK䖩=rKu/2L%%J^o'듺/⩻7a$` `79MPh[9\F/r,֎g:4r+h@Q(#M `0 4 )B8z6p"')h!KRH+ BPjƓlE2mtд1C%)<0JXj&[F~,Y$*e#.\3PVb + zR i1$^.Ƀ1@ Ģ! b}j$.HGʨ8 DNX7tıdʹ@D8.b>|R\#$Ң.ԡa ʍ纨hu(/ Im̓WLQK-Sd48Ȝ)$'lڒ_<$ >Jz*}"n bm[0 )±Ky`x'F!@$ ǖn1(h]#u!(".YP(Z2LӁ8Nh<`Zw{(qy/lZªZH:p:¡q2A8Z%ϫҩ nb#Ы ˞&zKHMV$V'#c"w"d'H2c r> /,r:RMT7NXDI2n z,.4tJؐjHʴ^8 ZrlDT@%iPk$HP!0e "gƁP1$;$$I8$rhJNy{lsG|XytrPA90}9'"LyĈNߠyԔT_B} 4?K, 6I Dh|hq]:E^(fBN4PMkS>>Q61 38>hMe,wwѣP(~ÃʵNjixfL$mT95>3(N1#qXQ37R1BwQ%^"#fVLMđ2t \O 2 N!NmH!s}UCuD>%3jr֗"B[n%="SnITFaIDg"P=auqY>\ru~yrL(UK(oS]R[/=(93&)\VQ 萒PHJ Y"8YR=Te>p66K,$d$'v~;E7RdB eK ²cTHMF㵆ҎJv KՆJo5`,d8(4 ;*#{@Ԧ,~$43h<3R܂*_,2"A^'DX;`nlR#>8"=Ro#i dbu?b%1r_!!Ŭ{+ jo\/ fcw2PJQA17qbJquBjO4Zc6Ȓ5FR uGZ e@GНGw h)3&ha;U㾫7Htm(ďu E#l@Ҽ2+-I7ƌnؑQ<}Kôt]pHE6BB@$@Z ^ !=*,F44]qkrc&D|zױ7~oz) d &؛03s Gŕ+,u\i a0[BT5F$  </@!I>5\u~LA9pPØX֍ d=;b Jԇˮ7\]P=wlaȈ@T !X!0k4<]hDMG?~b| $]-x<&}9tkP2y$ۏHV$IOc \ 6 O`x&(E+K"x?ٹaVbrޮu04mI ND^5^Ϯ~pfH5򆂤,"&G7Z vG@y %,o61#z9j$R $c+˫f*ԉOW6e&m#ҡ꺢4b#BD&!H% ;4B$l`fJ!ȂLJy8Dʄ4c0z B.gnqhDf @B\DBDRf/R&Gv@j`n..&} %I,04#"#4Ũ B~!B Լ(^$UqJ;i%*?v rK> fDvT" ؗ ,* d +>Y ꚼjU^3i$! LZBx$J&LN>6`{ÁH1!l` 4XN ʧ"q `#IoW%fO8^/" gmʨ` r=ITUȨUnG`^@,L ƪ"Ǭ9qi*gX[` Or*Uj} ] &>W/iE(>TB*%nB4j )Κ%!KKfG,Vf[%+O*<9`$4Le$Z j&NQBh)!5b@d` b0*.%#|"0J~D Ie|We̪%(6$"ZF(E~D-gBZ"1/켋8ƍyLZ~+N_@ZʮA)Ft3BrjMª*(ԉ4;|"^"yhfr pP~RwD'Fji@*Rq+BGȈGɴ!NM>KEevx¨R=Jzo+x!L %dHS\N5)Q& ` 3S %rBh{+;RTnHb&#an#i =B>V"fA+|AE!A^d vG@]^ a8HэHS{#ቃp*dXFHm9 ^ 8B!*l@Jm]N'r* j%|kȹAL(Nh6FH`D @>,B&n]jY4*.N0҆ȭ5ZYn"LXp+42aq( ovLM#TA'd `?,J,b< gx 5)#HZSJYK~*8RL0 CA&@^GKPT:W5.,d%9U%\fp"h~yOi> ¼= y;ばұ $i".lՎ#iAy&aCl+׾ݻPN\K4G `)ţJ "+JL{ @a@*6͑p\`zB0CX=1P\S LB+Ȓ![`OA7Hw#0LO \ \`6Nd2% u}*0B,:AΑ^E'=yEq7}`| 4 o3aD%.okpϲآrcQ\Р`9%)g|l̶bsu쇴"[lA8c_RЩj$B{R|ETb``RAna0Y4GF+( P\d  0.\:TB\.NT>ZH[6/5P0Jt<1&ZeÒ9mH"B -^-Kpq,ԧdT< $×PX &E ڴX<a.,LjՆ aHB%t6#d0`ZtRZkd<@*Ef< ~Yc6W6$Z7fe"HlWjs" <z)_'K]qo CM@sF'+NhsȨ]Us4UtU1t THzh&iWQ&,>s^5֦dB++X}bJ;t̍FV7|B(n, Jt6<>&/ 'VoejS3B b'Cz;'2РVH( 0?_o.0`( }? *{P05>_ %w _*f+ INa0-= $6[ fp(R+@Y!D+.kP2&-P$3 8* GeuD^oɝhTZ~QSO;9\8-]M1U3\V1١^jr3ŌtK/CfF2Z.%r5w;2Ί J!L""Z0ڿJrꏭl5M3R Jj^H%H i+* &Nʨ2 *I2Dg"H%G,ZH B؂ p#p}C«ZLKcP #4DszJǴir?Nc* s(:%,K7ѣ숧4B޲ ̃{"& F92~HHeBLgIta]qiȩIm8߫s\ͩJH}'ʟZD K唪@"F޵Z3HͰf,hyZNۅy^X]HvwH`89`,JZ;4q*S~ w*X9dPgAT[OPp|áx,JHAgO+BbT~)L  HQ@쐁o&P6 pk^ ZHʦn" `4;!K_C{P ԫlҨ`[F5{,Ptx,jk?\#EsbP*%c$IR4hkHG6(§Mߕ"`d*:^P \]Sk+'2(X#N\1 KKs^Hd D Q3 `$y*9jN#63hc< zkGԒQ~T rloTͪBC\,;eiAhH90L㊓7 =M0x⡕ 0DT|k'#hfmq[𷏭b׭j˨W č"*ume<DH 8yZ; FW$4Ҁ ^wDwL!%VVP|/r cڿ>P g?nE$I|S`΃ qXSH>S&qeY(ĚI*BosF|uH OHz^> !wۨI̜yI+zcF͠)x݅ ! RÂst'5I5^Mim4Y4H .5+F`dKPҒ~NlKՏHp(?-+`) q5p'%%(D{k&\9Ry@ 8R cqJO1w);@7-Y^ !2w}71pcf$pƈ3v956ɭ ^OPʎ )ڇ C­\ $1X<",]%p[Oqc c+ z($:]N1$ {0i!<u zI txY쒱 )/zo R<*Hq(t 4 +hL=ߗYAp@?'i:,kLy <:^8 !rs0PHp A x {?B1C\ T#D9;;s<+(7  a4= a-;Bc=O{Xsp]Wb(c-`8'p i=$*I$s6yL.P az;VnX‡vyL8| (H7x#}q;q.Ej9=ZLg  xZXn0s8`T &X$:rR|R{!&` "gP7xR!9S!HKx (5㯛dpϭ"H O0g](rORl5@$ [E!2X򝐍 -IxȦ*s+jӚq1Z>20{@(r`s)kl0#Rż Y1pOp(A+2%Aғ jК+ HTyGZ~7,ji8@HՑ"%ةy(;kKC^A.e7ҕ )ts$%yN؞k?\ҒFջ /B *L!s(FO*ѥ  )YG=!w XZi %+YIs#sGֲ$(48g{Ӡ #HYt([5g3saEB p'2_7)L Y ѱFPt4.)mk$ܐ! <@.%E&Q0@H;Aɧ. sT(3p-s &4ު ɚ T/cU6z@ e8#7 XQH> A] >k6S O'^=,%-q""D?z a*B.h]-0qO2|1ѣ-# Tz%zFHe\Гu+jmvRh-` `416{`[y jBv=㨏!_0AX)bW=$n0x! BtH;$KzďH6Z\ ◈XmbY%IBXv%t{8#؄$ZPn+9UhEU:~05H 9W†g=+ד:kzC{%Օ:[;6+89iHy4QS v j7lU/ (Z)Hd Bf I[kƉ9?{ACHDґHJIX*2$$ObEpmXŤxPʸ= ? P DfęB{\z*~TV93U7IPDD?U6`חc?p+ـp ? Ofb2XdD\s<@ꙃʥ4 خlI@. K:DָP =_J[8Ji=QA>@I  ӬӺˤ( _hhZZQo:O`]$:Z >~Kn  R$+8ζp3}XlU4D?47%-i㡞nprhu,znpѨn.h]p Py'p%0ҵXŗKk(1䇱q |$Z"J@,kp?.㺏k: %*L.0̣h ͍d0g`. s:-#(2#-ǂ"(VJX GNvfu"ȥ9%jR>z@,)b޳͡ptQ$ @HWzU;4̼B:$S9 RԁZR33:,`<*L㲬{8kiM|6` <̮R"I't ~ZX+a:QtбsvMw8.c(⋄qfaF{پ,q?)E˱;ݶěqd,jf!>s^ T4@y揦^0`ffRhM&]i^UDKAU)ď:=[ J!tFȳE?MZ'%)!\ɸ9wl:K!h#KFD&28=Ǥ!J&Hb]kFQnt IpQYTe1+CrTzќ?ddDKl˕s/)x$WS GpLRD[9,J@JK{mhTZÿ0D28G ^myeAx@)B맱)n8Uj嫽3ot{^})65F݊"S1 9Gj6Hlrkw]2&5Q_BDOQ! T,^iJiU]-yGZ+8 #fq4BW9[|!f0p 8 !䲣.,@1SRkC2w SUBϖq( w X:8#u< Cr9Hp`^[ T2UwaMTT-|pb@<_0B.0H|"  Xzk& tvBYL&UHovᰅ(B(@B($GB .*`$#F&Ʈd$#G -BD> bvB%kBƚB|(H%(6`* 58G|`~XF$Rګ,\^Utk*J0ͮ!Id*HCdv3 Vp$9`8)a2RH:] V-~t>Jd ÂʴiΪ̼U0E8L/K>fG*(:tFa@!PZDH@J#J$:ظhˆQe"R-a*$ R|"32~U1 b#L #8 @3<`L$N`Vcc ~ЂM qeeMBH\+e#,*dA O""of~7C2hG,dm-(*"(gT>QtԞxA Eb:%]ۨF%<$ bЈhI,!vR Ec(n32X,%aR@ d2ԭlhvR$mꨗLkl7 `$V ?9C(BB#`I~ >9`S`.ψFcJPM~NL*Rd^!29 L,B76 s(JNCt"%;0OHPG{`+>""-Z͐"!a 4@]&. HFʁ=4C$;t@+HP!gV baM` @B3bX;uCz,CH]e|R "2.R^fJQo#)[hbը!F«t{Ǩ7X?/g](K-|eZTZ#xqN)@c.2ę@"#*+s4M8E:Pc- $DS033c`,fZ+FC5FBĐ0Ld:-;"- Llΰ>LR0pʺ.{ ж+^3 Cig<㰌A kbct^ |*,"Fd\1ˬ*KvVַ=+^kpYj̢]J;z|5Fg/g²ʔGs;CK*46ɖKXg&.j:+;dBj0˂Gzn*<(7¶WSmnd%bՐ`)^ u ȠM.?C;v1d|j2ב 湈=( ~N&vKgD.KT8"vl}gJ]q LFZdM?kޫM2ZP$HBP \"2%Hq30=K2b[8<ڨ:.$QNe8J~֕* OXfBR^JPI_؄pՁPE)% m~lLĐZ5JƻN(0^ ID:B7n~ͪdؽ W|]J /&B掮*!)I(+d2m!Z9PY ` ,>gɜީ0XŸeqT2V $VPya;DjM&Jm,#N>Q;ֱF:*$EigfDCAxJAj11Ř"kJ V!ڳӀ>CܿNYA 0襥R%Bz (dBQU,@CM ,~pҞpe~Fgd;':#8vS ϒFdjY%;VvN*i2m SJZvzJDĖR Fj<"/TaX`hCh%z2rN8bFj ⰷY0N,c4zҮat!&DN(^ ` #)24&b%`0@m(m%h7BZFGWS<À-- *^C.+ꄔ-"3Bl9 &Z##!m *F ' `O&a?֍~$~<!$3P%m":BS0JL5,m4>ކ# @+Gc]l0T0zEg|.h;61ha 0范1e!{fI O]{C0I{o>řctfV@N"i& .J}_觖S0KT\-cLpɅS"[ !!`Iwcg9g6S<'D jg\>xhE $>dg FQCd]x.\h ݀npWHRg01"TUzHzyK7x g$eRݺi{+F? ~dĚjޠ2Bdp| vnH  3 >p p|xBt|Y\L@ehXH(C6'RK5.E"$@`4BS7RX.qLO`, J%W褚o0msn{$IsdPKR|ʤ 8̂zU-cSCknMBK9-pـ`D!}-2~f2p\8Y!'7(C3̂>o ~Ϻ ,|A+prKlܔ.K 35Jd> MkZ`Gp%TX 0k\ɾ&.̀@3潭 2K))$-ШN)$? K]i2K4Ij/<`\pc" 2 hJ,yÎ4Lʔ]QO'I HKq*JL~/-K kF˽U:jX1D1R^,qooz c/Ϫ@GL̅ W[%bT@LE@kޗ/iӼ'GϜ@'3b̾Vc¿ 4/ȬB&̌SVsh١ JFKحuߕ$"_0c@Dc$Jl).6<0~` 2x͙61̓Oω~>k@s5R^x%MZޡgzIreE97 WMe Kg6sl/^p/ԿI|n.F(J.>#G3 2-}F@|0F4BA: xB{WmjTM.{*&fcZ6H 1L(@Pft-8,cB;ZX$\}BR7F Z_u+"!v* bS.@;acwJ K$`N>n Iu~])Zl[WDž1&EْYiLHDw?ǐ3rS Ԝ-\8@lCme&;KIqo4ȍ}B좂AqDhX ^bL% cʊ,d +Őp`;X5 LYyKuSY;H{ VKa81D$:(I)X9a5TO % 12B( n.@C;u .pDHK9X6\ T!-J 1V$!jJ;)8$(bqJ] \j t %34љft8%&DeR3rmv5!VJv]pQ6$8gfr_.#mWLz>äOY!P=ӱK66f%*Uր6+Kɣl 2A|@c¿Fmٰ:8zlML3yXd%Wa7( .%h.-׽7jqHY v9l t c{Ѯ-S܄p990)bG8=,ŘqZc <)*7.ә7' N*"6\< 'A>4x@@60#Dk$Ҧ1)>Lx$Fه?wfsU&Ҁ 8*B`L4BP(CHj )+6xjW.! :s;s?^t9&*pUH-%- ;=g$^X ?\P@&P(Tz?G+`mʨ$'DeW!qF]DuŒQz,>*EA ҃://Kx) -:#* 4 @̿PsՎ)| (ipH72 ť f1 T$zARN 0p# O H@gt-x. :QJyR  E ےp H2=O-񈹰X0"&a9) s* ɧ=! g =C: Øqh D!C `E2ґ( i9S < {klpZ; ء[;HDp >`,0Ɛʲ:(p ' 3ařZ Q)[8LZEAq/a>$[ũ!aIAܶJ D3>TLJzH@Ȼ!9  Sd*O]!+,^h !`槸]IL>A m&!׿_9â! ƈHC Ѝğɰq&H1 (M_ْ\Co 3! !@9q< )lu7'Y5"1>CqWP\]D$:(!!Ǩ)E(I34YK=$J$Tǔ y!Aa L"JQ|F :d ܍r258G lТ| .ɮH#  |6J&iᗋ,˴ ,cQ%A((%ֿJI d z} Q&Q:*PPU\Hxw@87 ЀT Gm lq Y5K:!Ft‡xI Ñ[Uakp"<!ءPp]);12 PiQ*QFhzT@P@Z9|ᎫR&= r)$cHvj|HFz {>SU("];鶨m pwX/xv`u;pUmA,ά$08Jbbנ0K&+d`V==!*["+ DR" Ƒ/ 1:sFPε4'b q "Tmk!0"[\Ԁ̀ K-b@ɹ?拹CǛAxT1X IRzm(`NO8bqKajjyA)Z( ThqmC(ҙI!葀>%(g;Zx J KCl!<7-,mO@[.@DlceՉz] PVa|H2cI?ό"lA+j|s# Y 1l۬, o9lO$3*afЌ&/ oA $}!JZ;]iU"j_حM'}gߐ\'gQ|BLdHE$.[|v=Q}@P P/@c``~0((1 #RTR# }| @3Bߏ2B@(QbTYGD"0ʻ=LR8o>_ 8}*HWL*Ue8-*P fЈKUY&E)P刦Jha5\nu{w]ZɀXa^NyB!D# C(ŵH"V6ʶS@`]d^z.*B៪"4~b#P G!/ yG@ @ )}` j,Yt(h!+.jhJD^8bG~,ʲ %cl*:nTdSXp{g`$ ~>xfrb(h*^Bjx BǺhZ/zIpp~H'Q)SBHHy `Gd<|vGa[XQ`.Avn 4f ]#"U9[GiRn &aJzpdE*\8BD Ar&!un{^$ )c7zOPb T* |.Ɂh&`TߨJ 8J3JIzUXWR%@?(Ki(ucj}  bgqr2%YNf!g!J2@"8!HblID@_x!)2f}9* t,4$Eh͏ZBB`I1oP8Og#Ga$Bh%*gЛBcUrRrU(B:PPޑLFq $$R/ҭ Z0vǚ&Mi +6o-$p`Y+"K8~DOȁ`tFPcHрᓒT\ZzJГ0Bc,f@4I(R+1^Ha[L$䄴UD_'D9~b% au5BAP>$xY(A7GClkq`PhJx9Ac*Ă8HPKEG( AP.|/"= Qœ}y!-p"J[͎ڷb`P;sӤq$eRUauX$/"_8fFN c23`qfDdlʢVN$F?8D¼D$%WhHbq!120gV ru_#aРĸD4y& sU舑NUW#9My0Tr@a/+a"T!G`'ExOOXĶ-Jb($-B%.B`b."#nU/XB\ڰL&/XCRv?*lrc\.of-`pTODj8&dT'#X8 lL2"ND(#vdD"¶¢Hd'p,鄊#jO /T"%M,)PDLObt %d`)Ќ`$Ycr%BJb .*`z.h^%Po@-N+hb.`P\O$r$/44 p"+n"4)t-Hd'&rO^`p#n,QB2lb!fV r5XhB06(ܸ@=\("8eefXHJ{r& ~Å R#< ͐@~pL,∅+L6Bgpc"("10m'P;o+mn.a0J\'(5^uJ@:-jR%I1*AZr~[n)e2` `DzYE^"Iʒ U\A82 ,hD X`b_k..a"/v)DJ.BBb.U2H*brr)Czd~%Dp6.RXF2G\A  U:sh!` ze@r蚑Er FY"2=)cN&Ad jcgBfd LR!2 4(ΏA vJq.>b*n"@Ax< J@TF;P.@./XfdK(fFbc:7WF㬍#;$RrH#!5B-Ά0.(B&jIЬ倊o'B mRW|~I 5ICM*;R,dk!ElB+&% DH zKp K&hEKOU"Z.4 &⾊)&*B4>搁P+PSK q  2 *B/Ĝ!@S"VU^ 7|%#XL$ꦒ8!f'**oZ&r(R ZFe A@~}tBdAo@ (\yGz,d > @  s`AKCXo̚#!0Ωm(]#2"Fak%`N!1wd/GpV _ҮGZE?q*dF)^5XBh.+A"䮮,NE! !fF6"!` R^f~o*nZNE3v,!*UnѨB)VBe z}yvd U| ba I$x?NQoI+T<^47ФI݀P@ 4 ND*U|yWl@+mB[FC\TQn6t8Oa(M,l^` `ȷToZhp68(Vh#SyE2.}n#Z֏Y;bOƏ*6(+CuBݳ|Xr,6e81ѠFS;tVˏZ:R&5hR'6"OO.?'Kd&I $l:#rFDUeY#`0,p1 :NXS-Ջ HrwIfHET%Vy,BXu)ދ"j uTL 5UPtB+c .|)Uox+1} 20Rr,.FcN4-|r#\I/όVR {Oph"tJR"f$c9U&>BXi5+G7OYd ir텆(n&r|6ǎSZ*..(QEurhigOKbutM[PEB>RA k=" pib8=OJ. 96Z Onyr,Wdp5rڊorI.Nl8,ʆY'|$hd"[BnK-(}[OL@,bc7t1GX>L"xQ%y jv@Kb9(u<@)# ĘA s|%FBTB҄Z4(p[ b$FA"c@@0 2L|$s<"@ 6?@<|9F=$L=owo2_ϩK( p0- |h>0%K9bXTIVk3<O>a]%2X p0 TP͆CM@恣)(z Ft08*Vx9*3,MX[/ğ' GBc@ͼڪo#3j{6©i`˞>( ` )|#8" S/CN~ j,Jj~%qj,&@,s? $i$'ƭĝ(JE}0er NLd"Q\'nOx7@PVB(3R@$>" bP+i:4dE'!`P):~*NЬ>g bo&=[2Tl.p?P0Rzj"M =`'F*} );Q 泊Dg4+Z{M`B@HFJ~}Z,${.T7$jyL 扂_(˙9ś"g L$Y60>k2.ގ6}[ͬBh Ĩ9PKwI@"nSUHdPQ`P A '@8~4 IE3v(t ,Fh#QG$dMfsH@HR-Gf$9$(MBBH FCKCD`PC'̢ڨQ-j] MlHtxWҵkID([Ir4#c/PN܃9u OVTCrQ7~`u}W%'u9X{ 7f;OK"?'$=9$x V!~Ŵ4'bDN<H0K*pV`,LТSjJEïvA"тXHٗ0L d%#=)I)J=\˶Mf}4xS#@7YJ0- R$E`G)S2*׳.})[ΜB:IkAoq!H*T` :PܼɠG4V6\BIKIIY7Yti%~IJjI" VZͲs{P4,&R"VP?GK@"G=eI>Jy*BV1L+(#՚7 @>9#!0I!k&H>]aź[B)Q U9jm2jI\w*(O3:>3vtA-e!T~ed~RGl+$n\Y$G'TsBU @($RxWx`B 6,)qtr|=N`C/+3^w#6EUڦY iy !r7e' QH8X^M$04N}<7n`bx*>}U~i\^v~]@bvB dW ώ QC722+5F>!4 vK+JjR̖˗N_S?$nh J)ء`<ú9鑀8pIP(@+<&Aj& "@_势&>y=f\|BΖF;^)o!:e8DLmѐ/n'I@i m i"ptNo! P!Jx8 臤Ҡt8++'a8 زb @ R8C{/ u <.:Ԑñ(1nywFXw?鍴h2!@25۰ D*肈<5Š5+kj,0FN /جP8yxw0* N*` ' $ }k  4< R!i0X ŠS*1-9㹧, QAnX9߯ڥ햳+ CȺQ`%ԫᒵ b"<38,fh IH1L[2&B A6LN6SF;pԌXGpE(4WЛ h: zH4V5R@Sқ<`*SXH@Iy`{F "*p2AH8% qlj0)cHcED*ZK!"@F .ñ5yQ  7'8tzlla齻.(ҐD 2o1 DcG Я#:p3К0x82` j])F㴛:lU818B 1ӉJ@|ʹ7Y7jP{)B Ƌ8VJ8;N.,i_9Z9 LM`Y1Χw=̴ pH*B$. v4DxTcjR!E0쾜"넠NEX BЮ؟lUH]# Oħ-4B &)j`@FO0..,Hy#* h|< >1NoN+?:I*OkI$4ṯȢ &ʷ2SJl7iUB"<7Cqe 3GJ*aǭ")B$૊KGH`$6(BF2!+0JEDDVm˪]DK%{dz&*Y#Bp@4sȊq) !V:4_a3Cc@)}avI&G;uRr:D0 EX2:1*=-+q ZB$art,/#BOG_$1{ S ^lPf'(4[\Kn4_h_XQf) X&Ga9~bi  [4u9m[~ijEX\'lL A=37z[Or+/sH0[>Ũ =L[ײ͓i!K"(k;Tݦ(6Mǹmn-6&:(=[=˶3,Gt^h~I{@ʲhcf3L{&+Rԧ/TZѸK.[8 뢮;3dA#T5Y{P)]y4A;P Hd`k ЈM"]H|ޖ4YKP1WzUtr D_CX'D>t@<``J e  2ԉ`c*hLAH NLGFuY#`̌c 5; mʡ@ip1 #|L#6Lz(#`$x|EGY`Ɂ( L+#3g 'N[38YaLBBO`DIKbyP]6">I '!|ٖǚDe,d\~ZwxT,ŏ%I,zQ!;`!9@# YHdpQP 0$0-DJQ%rQ1j2G`P1,X=6:f5e՝RN@b$M 4.㶓В(qԕKrC#0e8S5ư(%3h%@ ڒTD E*l R֒Y^20pYK5IŨsi'^ ZT)dvd3I96O[.@>h.eHPG@rB7C{0*P"rc` &̇ }j Ɩ[_ ph&FhNT ?$B9j*_bB*4!Z "4REE&; =ȏ48I^6U7BOc QL|$-aIJ$D dF?[6%C,DSh'̑mX5nEѢ 49d접bFW`h<3`#4J P A\ y@]< %:FD#)=LKp>'@+2{iECk5@=7a3iop֡!r%Yp9g0dZih6`)@fo 4 1 ٳi\]3*o*@3F}gfi(6f9@vb5f?N,'-e2LX ?Ș@hP7gDKzԔ ̜"X 5^bX A+>:R Q{ 3a9'zB-x \01BLi>qA(#E su? 1J12O]Fd-"0<)id~ mO-NSoZ#C@,FPFS2ǖ*c*0zp K08Z)Pl1"(ڀT(zŃ6PMt%@+~+"،츭.'~a4L4@!@D Td,iz:W<٭Y -1ݨ:Qij"4͔3c?Ϡ@bf&e$bx,g{o%,c7;HNMdnxcF: (vC%7\B"^9%4\kgg=&T.$,% cn/fG3M$=Fi <5YEt)2!#C e,Xx$7B[ 45IQx[3fh%zeQFp$>jL?IRdl>SņDLmc} !WPJPgMÃiP \)bvGD\91 CXV"Ƽ#M!$f(|et]jY,>2T'CXs0xg0qf3$޸ 6BzMk#N '/3"Z&od; k@DG )KdC7tM$tXlc&e8dC|6F/c&!-7 RLJ3C>%.bDJfHdpy;~,I>Yqr=WpG>4bX C& 7&>~:ds[ОjpW܀x5)'L(=8&B5HTLA0Ah  +̀8p@XOfL"(2t hh DC5#f "g48p`L:M+/,0D`R8a@<#0Ln8Ė|zj_SpBcj;5|41]zeENެ6~BƔ^@..#a`$BF!ĥv$X9Pxv|bKZ"j+h)F9C,u+`lj% 5@2V`L`ꖒM(d8PcB}a>AL:6>䭢(!&,g@J"𾔦PCP9S)CR M-VQҧ!(]Ķʧd#>btBkER*||cO$"8T#x-?' ºb>4&BӐC ʸY|` Wh Hqw𩅼u8Tl4GC$u J"PС;`JETR+B?J?4!0XNF<Md1 Oh&b,_#JCr;Dtdj$.jl >Γόp6? G("P@r4hCTZv-5N-^ѱg*# AO cHT CUcL}&J ZLaNu~;T.pG- 3c@Okf.(@΁RR'h,IJ1L'@ DNtT\u'1V#`,9F!l @7RVǥɂ#P ` F|aESIö\ 8#z̡4'"hX 噙c,Wr8[++{q ], RwꞠ<Ĕ2vX+v6 F#"7 #$F+-՛X X@ n! ,굋b ``zS~CȀ&d\?JlX$ c^ϑX") -15+:-S*'Cc 8;<2*8<&gw3ǚ,Lh\H(a1+T[ot# Fcꯢc<\x?#,Ŗ[$6h0 ]Njp<.Nl'cĭACuL#>;28Q\L.M ,zq2~2+Q4ZjO(Q]=Ǔ gUoe\<oG3w,yɄ;gFLBQF.]#ܜ5|]1c$ ܵc#̪PD=oudb ղ'9e-#]5Aڋa"Vn` A''l#|sCg2M$F'!flR!cWɅ6\Ġ9 ~O b3?W.!$%`fG#Qr!﹠EQ '厷~;!X0- @ ag(z~E`t7e hQrg$IQh9@SiPZ3>9&ҍcŨֹmGvHqj 1Td`Dx޴xSf04;\|@ZK녆^}.@Bwp|ygx' &ٴm`W4h. D@&@0XP$ 8.("S# lP&ɂW;,0L34%JSE2|'0-$~$9.& .`j&0BRafP( H+,4`uq0;|-N9^:$B'HM/mO #({/iRX*( &A(  #'k-L&*n#̰* \|V@WRÀ;g1δ4`$, d8Jj=):"]1 fԌ;J9ιB|/􊳿T:kAyJ-γ8=ߊzZUk29y.xm3C[Zonк}X!l` [GiR%%SHnRCrj<h*- #W3p.lls,@F&sBxLDc+ TaL8 KRl=I$<s 0<>fdbY @9& 1t !^mdI9$@Q B$]tTD͓2e)ppb{|S ܌9bD\|@Q`Q` X)d $|wgHʟ3/H$T"'<v"1 H@jIԌ>\t-sˁ#pp@Ry~hH<*З4"D (:mʨ|i +B`i@$`¡J+5 0 ē)4}(I,ffk|hpHDȠfm?eESV >(FNdWlu͗1>FukM_3t{64:W[_ (%da󴘤{I,YFv1+ʰ|t*3|R B|c`xڅ+|xuK j_)3Fd&}#w=ԥv<3Y:Ll#8p.-L8/ 'k{<9_'qH$ *TJLI Cj~լԟv+9:FW *D 2z@%Dʟ,aP|K8Aoچ$_‚Df7_6\+H̍ĕ.1xY'3K d9=-;?mvԼ2 ь[[`zfrm)x8[@l6d9%v/&RRXr{gss,w:)( l>zqA~v g *Q"? _z,zuoL')PKxf22T&s'?\vIBϝ eϱ߭LXPP^k?ܥxiȣ59Zl=Z9:PgZNH]:Vbo"\;Dz78@V9Rx{0q?Ht q"pSX=J?Z!+)CN$x ;!: K 4 㿼M!Zå: ?@:(@C)ŠnvqƀHtqFWlB- 0Q 8>`蓱/q(`bz`؋DP8DNׁ`9 ïCɑXPf^`oxXFqLh)Y8+`'rΏe)'YfJa N%àtȞq~z$;: 2@ :r` pA} Y`03j|" @242;]`3"\BP 8Ȳ05пk)NA)GɁj/' yz>;9?S. K&l,?T:A X\ H`aXp i9}JA Xu*f;ZxH kaY9e>OdK z&EY:s°} O|5e\-FISU /0[Z[Y5=@j V0VP 3Kpa A/p` Xf/9OؒQ@D HMi *q7FPz:5/K8#ɳHЂ+HD6!8߹;pޏ$`Q$9:sI D`8  7O9_S/\# 4 F7h*4эhŃP>ia3I& <ᨚXA(FxF5Op&UV%\-6$K p$/2]ȣb.34E iAsJȖj홀r()G'ҵ.PKQ4]8B#/x9QQ P1+p*&84pg8z͓S%Ku"șlQzChU9KKVMWЋ)S 3vW]y?` X]̙i%tQ#.92hٞyxȾk@ [<': µ?`H=;YՃtE+?dUΙź J`)H:Tٳ2Ch a/p ZЖEcR h9c3m6;`}&:bcs;i=cYkSXݤ{ W ō=ȍ#.¡: ]OL31Œ>cF=(06&:a$Y!z]ܯk !+0 ^ऱs;ܔȠ}򴣬&!x _ ud 6b Q=T#."~4?gh@o떊l "bHܬe㬈sӺ2 &;#.|* 8*4_͖۫~뼻Fhgz1xH^ZS!k.Pp(Ok<u~ 0ȟSJB<Cx̳XXU{рp84%A3vcP%H 4@ⲡ }[0Ȳ/qvP(5SpՇo^0%9)WFy'L䚝 }"QPApL2ô X%z;.TX0ۭ0ǫ.PXjzP&vkʜz[, 8 peBZ?(rZ?$2 "%؞ncQ(, 9<'^8`-¯iQ&OH2+ 2 r<'ȶÐR;,ϯ#&62)8#~t.gG8B0Z ؖf|iS|e~g.Oð#9$sȥ2oyMPђ(. L* Ɋ9 z xq/Y^7쑥4}YhEG A #@J".ѥ(1SZ ՔV" SGJ_U >/ ??10s[\m[P "/?@ "h[sPX1*Vp < (`HѪ6U>lzs@Bpk4@HlF/-w7Y#p`C"PY!v\0P~a/4x ޶7Cڐ4 L[+]n9:56_/eDcNJq|t|6MX]6Bhq&=πD( \T$қ4/Ȃ/R0Ȱ0 @NWD, I`#|JgOX/8RShš&κ^ɴ (c  Hy^K yD|sj0&`<6h7cSSET'Rr_/{* h%Eu'Z̮y;7f)K$(%x ͡3즁3C(076 DmYE0 f ")p%\#e)IB~Wl* hCjX![&R* I|zԿ1>Izl5hE_c`&&R造B}N|O1ZkiK&ftgf!S~gt޷}*$6z50GXOiCi0^(uzZ ǬӢȋ۾lӞǑ*#އVKhJ졫)*^*| X o+f굙ƘT"JyMEhFH伬WGx7Zi4Ƿ]/^!]ǁ]VO\P 3`GÊng)/=ǐ!*ihۙeNTj(k6rϣ: FaӓhhN 6!儖`Z ykfJ#HO!#I1&|x:Id$7Bȩ0 4THvόڱwuAL'r S/2F-d:" ?L=.bX!2$ gAtE>4TteP)Rsq3ji͚;g 9ӝFjk 4:(NE%>%?I:܏3]̼ av/fq ZLj2AKI,~fIlDȁ+Qۓ BZJ͎XeFNK1цE6\j||XLI?R` fR9_5&Ai= Je5/͇:}=i4B9lK:}BJ 'DW]Mu 4Jb"DJS'\O( kqX)bY;@3  0'.a60A) dﭮF'';}v2&3莚Eholc>Ǻws?%(Je6X }%8T&`f88mB\G *dE1yiA:h(FDR(qhk&Zi (ՊjЁ,%V 4:@!N d"'RNǤb'dY=AN"5#zW`lk;OJ9b̢'7$ጆh5(/1ڠaX~K t|^kR;HYap,GuiZUT@$O 1D6nʚY"h'# `7" oHM :6s&u йKF`Ԛ=>^6B'bJ!;mB0O)hE醣GzA.`M6hU9'!> ?/6RVSSpq !x Am+n(̾b1= pb @BҡPG *@CRCH -6i F6Kd4AmQb7ܤA9fڶ6I4% Yfi ",L_)9y'p 8K;%]"k O|} ӏ \bT @nl 8a&(r`(44 AFpWa bN$N)jL9i(¨" þ%4B|(뼨"+h:0"<#+b2 Bb(B"Ǣ1\a6 #1ɼ:FO4/SB,4Fb咈A2nG$(*6LbD@ZM&`(Wp`612eN6ƔDRNjn 1:f f&x @qA<FFF"t`|)b)$GqL/,A,B% Sbl AB. if5/pyĀ+,(Am@ Rz 莓èa,h! dOfi"˫H$/H @;E$hN1ʣ*B9"+D!6~ se?bV!HVphFd`^YsIE+N+_0҆nHh`` :hY莍,jBzLjC.p^7'D(g=+FpFTB4|^ɼ0I o4tx )p}1!B[(!Rs3)(f4 O}!$`F=D\5^s0~f&#F Y,j4g<#h*0m]?$k%圊㢍 nOȋ8q>㌷‡E=lvŘg0Yک * i"\'<>DLlh2 YH18Vn`3*A4ںb!B=bj~ؐt4G,FqG8ay$+6IoCƚ2ANIbnKqXj؟X>FB0+>˭C" 46gx6 *2<S(Mg@Zj=fLNꠅ(h02`*z4! dWNVċ4l&t0h|ifUN^FRy $Eim`M\4~cTVf=8Uihb~i&}ULGp:R>   /T^/odPhU^N>x`(#*ڜL( +/H//YAǦ)֔R E6FCX*άOhJRRjVd5I >i~*>nSWT*^RFN?GG#\gv=t a.)!jD 5)G04+ܝ7?C/4Bb"!da6*!ص6^ĸ D ʶDy55%UW|4W>Fi%ȘQ2+M+!”O5!%X J *Cڐ @<.F Wr(yY2.A )!T=nEIX.7Rif[5h5B17#)臃 (Ʃ}@Opt R,(FT6Z$ga$i@ Zn W`Q &bz|޵&ls7=*tN/g B MJgMPՙ]. 4@:!:-nP q|+RX"J@% X`A` @S.`DX$%cةU" `Z5+I& >YvGƀY3*֎oG̃Z鉈 F2r>RS@ !7ն;tN_54@hZA"ylRģ  @WL7օO&h< B)[bcG"y|oXh` B'I=!6"<<`M. niZ5xjW3^@OFC^ۀ@j&ψM (,DMcfHqԾi̽ F!B #˰RKc $Wm>. Z6 c70q4{lE t:'ֹ/nrB "ND!سcH&\;Bh`vrY'6Y*VZnMH+anO>]{ JH[z(KYNp,kh[d6Fژu 0J`2^I<5v@XzBbdFu|(7z6NǻܹqS>Yt~$sh% R;pHv>}-$0_X*j줒.}hҀ BB Z+u$*{ɸn3>+g8P=tB}'Z5#Z 5bS~ak6|NK Sh_`(e&"k4_ 0 x r#߯ܤ IiP9eSX3O곗Nk!l_O g(?X_Sayr@ E|F##nWTVMeܮJ$/*RHm6[TfyYʅVM|:/wz#Ϻ7k}()jB1eĐѲ┩+6I{ȨV߸K$Bί,H0ɸslNQ;1V! 3Cǰ2RV=3TgǩTZ@ 0ѭi@%+hP#%<0)|sQ2c7K? -{.һw Qtv{E[7;,-Vr*SNJlP]!6!;:!u:1WV<TTdb}`XE;$tjoЭ,!NW'1@ 1:C1L G9k~RMr\0xxx`x(1 #H |[kAy&8c^(3 {l஍̣blDr,\&*$QϢ,RM?Qd ZPt,e$ЋP0CDL*[%:.Xs!`>Vz2Lnɵ1'=q0[|A5;X={\oS*[`%"%><.Xx^:SY qf,$D@ h*X)#@5K8~VڭF%ن$aDLE@ Bz GcEX@@ P8$ `Gl_( |=0$c@9 _ C%qR@ U:f`@!a`$J#0H̡O >S i}>_/tL nN x$a;_;,9 L@G?#1p<^)o$~ I}=Fx|s +7k}8j8N@1¯@*Q$F*IJn~is Ȼi/ @kXE$ Á``0N˺;4ǣ@c 'yrb' d.#z8H4ʹ ˨LrTx@'Q l*I4 2;+-DpL^H-^ `:H)8L ItKrdIij lV~L :aR0RI F3"k}QI@XLv6z>||Qi9NT*] hTvd>wd. =07އ?zidԉ> QSccBℙ4gsڂ=j @2 :Yx-tlQ= R3 zNԹgLS &@0 ,^8Ӏf鰔 uB\t2pP7#E1xКEoM#Pb1E,.K_@2#6xG ʟa?t@6!ٮ3<O ^>-eN}=K.J ||mg"vEtMAtdeWnd a#oiqVS [YZdط:h(DI 8 C(`o:;ǐ-a,vl+v@)1}eV;LJ,8F b-y(wZ: ,&.(EQ)NL;:fl)0O"P&;1͉J{@oa3nI *E` e+"`FA0 ZB@@$3@CdM'K"h#)=VdjBfTeGMηM&W\ XH2{JǛ'oS4uC-"y%zNNTKP* A A}@'>buN)bvN]bTER)VI4$|ٟYXb8KώTNlUy-cJF T]lmx.#@:#NtvU;89n%&*γL%uRйJ'R =]R490ZkI6t &e:LeUHdG!+$jXMTZ Aת㼟a$pC-U/uΥti-kJRUu'A$yE2 o&㸸QP$ֳ @[ ,*3P$U}H¤Ni0@V TbeY*Um16YY"SwmgU閣T8'u<$D Xlrg绩qu<}d~V!eSgZByh!GozXT<_Rz`<:8շ$FBKt ٌ{ xj$H1G?@ Qː\Kt"G,ة3 e0Jw-xŦ'y]*4@A],u 5VUҿ_ox#M22;!caOabX3 8+4 `&n@Řt<+\/(I#03*b-"2^ `m(y|!bAP_!/RM"?6Ydt"@$A~!N0( BL(`! b-.P"L)Y b64B@߯GUOV0x.JVO">Il<1flIMEn"#l ' Z!c0BL BAk~C`|=(5Ö5# `Nᴾ@<-!(F #>mvL£`=CShFk(mkLۤ#nFGbŀO@M)J'(L΍v䪭+xH`BT&  ^xW dzI(z=þ;D\G |$keDK"Fʖɠ @a%a#]f$gt0TGLN"`", uANl uâ,"@ `%&n4f4;0$cTE`AdЦ'&6;BvnLҼ2b! j@DԂnNt jt`I5 DpJxlPV0^HCc_  ̄A0 !t61< l@ !84l:"`*!>aFV:j8D4-)O+6儣0hJqR$jh 2C=j.;)GAG M劯LҬf\^FբLU'NҀljs~ "& `f z^\GқFUMBmlHh5 #j˜ApFiP&EaQtcPfE`z NHQcNdv.'f2,-:D-BܼNn$ `3Eb@45 f` @ 3l UKLRuhL@R6 qN&k;2V7#7v&,&8H&Ŧeb+ApF!F,@(`{Yd&/.lvBf v&R!BRG0)+c!O¯jM#00+'DBGT7n#FTҤ =Cz,pUt*hL'-kRG\20 ee*H)ɤ#c\䪋"NL[t&Hd"?6vʤoh]kn,/YmxBE{"8xpIT?*zWt z7Ɩ T6|I:֪.l-hTwki'wWPb#&Th))/)&BvWaM.F\yB?>TeTR{rZWMyl sz$G6dpfk"L&KbT֟GOŬ*#?6jJ$l)x'u5NU0/ 1r",ldbW.M#]^U(V7NiˊգȆaH0?,SZrl#a: pڔ6=r !]Hj0ψY1 ٪ y<`ĜM1z+mP+1z݃!kJNWg(H3.*K쌦L0e87dnXQqeJ2R:B'0Ό&)3)fB|ebOu4'$eaxmy2ȰԵ'7P!Q a= cSB F З zZYIdz#2WC0BFh:#Bky(*ZЁmDS &H"NF72(fTv$$7+1~@f*~A `rx !"3!PE3nVB+val:B:lӮ,I^Jb/Bh&u!AD63E`Ja;v].hJ.40#bGB2UP* @ 1? Na 'xD̼S72c*;7D,9.'Ɩn2"z[D' C TBz^ӳ0~YM@=l18º?_f7jQv*դXi;HbB'U\$%6ȃ]BRm;L&m)W( 䁸;cAΨ`te@0$V)! :F@d=g:DBaeH'֧'*%!b!pk1U"`52 @"PQU(I `HC`&HN5'R7)[qkJeMZQHbj4Ç2,@ b!-@X(@؋@@x4 ;i2}1|*@A4 n׈|tZ$0="4G%F d4 (0L^@`.Ln6M: @bA 6\yYo>( g[E `6j(IdɈe{<w@@@  +a lv;P&!p^x'I숡!8 f#bfgƀtP!@:&3HG0I(/!&,§ i {B %\'@cBy%~hr{A,!̨ 5񁰼"aa*jn"#:xy,)S ]0~y!o2D*J-"/Kz چ;!3/`EןN $UɵHrx/JJ!A(+`, ,3@)`9SH !̘Hco͒*+<2}K q& B7M~XF2~nSNv9""W:J3n],cyT"(I }" =՞uQJ@ 7'8ʳ?@-:rp@ Lj楍jb2Ѓu253\զHYVJN|r*JYE!դ]phm~ ?\^eX3*~}Y![']ۥ̊ OЗ,^!Pܺp@ 4gD)-9\MK!\כʍRhFL&V~fgbZ\-wfZ&csb"?deO"h΅@?Vh<~ o 0x:'|Ay~:(⢬QLR rXKHAX9Fh2X†L75Sb ќ3MI{'XB`MQkOh_y{B@7,6F&# h)P@!0=uG̰;)ܿRR•*rD](V,QM"$Q@M =[M22!Q>RX:C;lmZ:0"V$9utƠ&f5a-KRٱwF@QP#w2wtA 8"DgpW%<$8Ġ,3$)HM(dxOd+ хC!3ꃦL-4أWB %θgV4߀`爌6wǘ2YL t |+8AB:쀔eA+]-(KɃh @( I{)ʃxYLd*%Jbp lJA@-_(L#Tv*x8^*Dp%b;Z!ihc3"T3z^?zWHfiÍQn1C7`mo/͑y ̒L!Wrbh"?Py{c dLMq=NJUן+q*"Ha݋ !ZPȥ!P/@}3 6/h CXD" 1b{9Т!i &)X`yY$#ҥ+Ԁ s<` 8 -%+k.>վ2a=YsSY舠@SG 9&aȟ"L=@҅Q$*\*V R٦ž|1BY(I%圢 w*a/\Wz^Z: z7J֙Pp0HdU* pѝ7e@=ҙ[X¸rp MPj\T{ dZڍU`3d@]Fu$J\R6A=B=.T)$0&Y*%X:YXp4 '"a*p 29q!Yc,Q2S!Pv)(O 6g/f@,(rݠre 4q "iO)Z\I q+[E)=@J5Ȟ`/؈"J0981'#C#Dy f-t`*_d"#1!W=Ń`.XlkZ.QPzVmm!SN PyhvoT&+RϪ;L>(!vPI n' e!0Nq-Ě|Aj"HuLRH۵dcJ[ ,zZ 9SchaiH9!PWSs`p0-9E|҄<@y?oUA x&]rZ9A<: d ` CQXH&9=Ω[{-ѿx \* VK[ eZ155w5"DyUHo8(#?XG<2dQ z<%QY>ID0W0;F讖8 F{oiTPUX58CzM@zdz5/A>A`PZ8`14e B\ݟ8&P"Ѐ94(3%p83i"+Q"_/Tp,1,N}ܗqD3\]'iXoh=9NFxF!1Z\9=L KW- T||y5@(wbx(.Jg @G$Ь" 0RxI A~OTEq}ܔ<+Qh0\\ m`dM@YxXQ8H`qV\O ־ݿxh :œv49ɚp*W+@@!0bkH=R:=9=Bb9s/opעC\d⃥TSΝ<AfzOE )LϥB-'e.'=Z=R Z#q"~z2L*w ,u zHA _@0>Xh ` ?򩄬|2 8&fX KP)7Q%PD,"T X@ ]>^0 ]"QJj(THCQo v'Dp`H,YO$iv6 ,ϫmCr~ 4>ʲn)G ,ijY`%Vc.dq߆Qd`>K|B_+\M1ؿq +0=S$IZٶC:,%)zT@cHg%(z6i}!5 P"|/* Kލ)zjNM${z#i$jP:聾 * 5(֍k $$&,^JiȭMII+J*+(F++Ե3~(E2{Ú %zY7iLʯJHBU,S<;1-3ä-O:=$ԃڵ1j2h qĂLi$G4XCy3&RV`<20pT+c,p d`J @@0'`X8-)LWWS|e aG^-ܴF3>S g9HTLi5*-((pUi0%Xтcr! -w !($L;dyAo `9/\daS) ,T j(A$Jp̀VbDcj?+uUQ!\#.i !d+|0uUOiHr{$/"rʒEK:B? Dm}*OuԹJ&@%" =Gh{|U1& sv6ڀZDr g  ;'H 1` uOoA7 "au+(c+!.bYEBéq"#,]L֙/2>!-uȁNx| M{O(܂(C#ϛbJ ZJ2Ib0(OZInzuzJat#l9ĜϋMftN:+.[E7`/C4φ1Fθ@DVn7BF-"$"I%JffgC&cCP]kz)D" 3JAOjkL^@֖J-Oȏ"$nt&OAcej= zl/-.x vEJ\:0>$&>7bV4+أDLJktzӊ˜fE&Z5 e(&&p'ED0biYdX0dalҢb H. "$X40PnWqv(ƝMP+0(k4ef1DWc0]+%"!\H8C!NUj-$NУ"xУ"X"iǭ#j+tE LQ*fL._ƷγfGoDK{#Pȋh&F2'-kZeJNs%l-/2)j/ƶ\dVcK`59RN'J/C!h5( L;Bz7҈… .bI%-<(KÖ:%BrprL]1|`afhLt?*{r̬` ,sKdkF Z# udp?*eedvE5CG~$# na'ƲMf¨~a9B&~r j'@N j"E(ZD!.bލj#CR+znX`"iUUV$I$0@R$.p'R4ZfaJA ,4պp@45q@:Ɔ(4^& E3V+(E|#d~W,{)#"@@C5(B~KtN$~&.`hR,,HNa0]H4hĎfCHgH-{FsW`P0"̏`N.<#&F/{65 "Pca!dq=bN]g`np@Ij*cn\6!#v9K}pG=ڱ>1CCe/#8t.*%k]>$!iGK 4ᰳ&DA! CSz'M2 jd>SI}v%̆A:'A !Jj/J*ONJ H 8nN"&4.<$.QPV@NDRB~q!DGc=-2eIeg?`B@P,*Nujxvo @3ia: =e8_p d|슣(̿Gx琺3 h74GbN|\@2Nz !v- W %X|Ll3+ $f.-`^!YH@q!X7X.t- Y` ir(i | 5rz,42}8 *<8%N1a^0 Ox7:m^t.` XrD6%{1`lrH` +;(9"|`.B.!X7.*l#F%X%LrI\ut0A2@F ``2"DYWUIb0δ5bl 'bR*E6fZ".lv-j[l`hjW,x/c;Bl$ Il]xqv_ *j#J&b?%>>~*C"W`:][&84DR8) -[S,D&1 #yX3A0UP*Wp85e(l-P4+0E^pCVܹ,Tnt72KS"Z#=y{J3c7RF( '0JA4%QryA%'`&%%$7Wpٲ 3-+ǜd#%5ڜc<HIpSC&T!USBA%ݿn[&D)V?Mkޑk!(A;!\$jDG e:I BqZ}y6pN*27[C"5,_2Åk"'.N(.6CtĪ0ҝ{]~&.h b`s^/A0Q%8#.NֱI0B@l"/b L btܪ8kR% DV/8i\"*cZLs$d3b7<+k?` ,39 JzH~,,AȚo2`\o^-TizaQ@b;m,"? A@h2WkGuL:q9N8JNpA`$I Cd iP"I,`0 !pZbh`1(à^ @h_l hH\{ho t̀=^ R<{Ɓ`6_l45 <9yv-84+Je5Jӿ}ϮuAk dHbtX" $zr~C/b&fyhxcZȪѶaHDS9@(:y'3(zgSO9p0}(Գ.|7I K22$5(3L#* %,l|ҨFѬ(FH䜳i ,sO<+FN" dX \!jLӸlŒ ݎ9hO`=!Po(C\-6yI29ȺA]< Qh8-h5L. `Fj!{I^,(9N]+UӀ±%LY=O+(it&r׸cҰS,18* /cOS>8!4F$BP|#-3NP rf- r栢{>P/RH($1 BH/M2< Ms\Rkht-G!$(Γ? oJof? 8'W4N~,e 2 $m5kWRo*y=HZ}4:64Jؚ'Ǡ]'oJQ# *F*3(.o^{b 3v~A>*:$-CNK9! mHd< 2,>לFv)o8.{V E 8s {Np6J'}έB9CAD-$~iAJ$y1E?\nֱ">i5';gjt;SSDj̛v`"<#XBY.@@n `xB!:.m+L?#Lּ(q83S W񚡦|؃ ff}.D|Xg=@"2ǔ~' B0;7 qE gTj1R'.0[+"U/g΀*@0EBWG# 5[92mTME$NDҡO y7i6ʣ&و2f;0Q'ָ0kVE",mʀ> EzmRO*#%fyĊ BVVŶ;>Bϩ R*3)$@ݠ[_P슬r@W5c2ȑ#=,剡 P}&7$$GmMgsα3mQK#2%8ΓN(NٕhX3Ʉ.:V}gMz8Hwr3ZQg1=bEUPX{}ڣvke” x|ǚy%VPGEvցR6ra".YJ Pj < <282aOۣ#˶<%5 uؑ9\'+* ?3 jW U k`N<д=v0b'c Bޣs62/5cIdd^lր%1UQQ:1Q'u Ҹ-؍˧x&XMVd4@u;09(X2dãCX?Y{7\;*, dI.DثRGtn:豔"%+{ToƖ 0ݺ8 k"C`;tb)cEϷN6+H>pH>J#Md]Y1&G<Aڊ⿉} B94+ی}bzhHt FHQPCh(pӘx94 =TK*@JbUB8 DRвY9YJR "dh=i#U`WhaÀ d#`:ޫ'$ԍ&ȃeoW 5T`+¦/[BI=M980_"'+yq5:'0C(2ݎ.B9Xۋ=onͰFat^!ps060`yi?XhHTծbzq,F+mj$$!*>AyL>f'Rn? Z*i+rq;Sq <,=^(6əe9Z>٭D@ȃ>UDHsb21@SQ1j hI:PK'Au4w n-Gd`C8:Т#w'r`E/ 'aXOm`}'NߡL,ĝ<|< c1#)RGX(8)WK@)N4ZͬQ )tǻnMR&qӠy h\k30"<+4!.M@T%Pp7i[Q)֛x>jJK DQ/ kI>'>=H?_9q7(Ge]`g6B/:Po0?SxxY\ Lla Ck@( @Fv8;C|=B|LoA75-1HdO6]ֿbӥ;F70qg|>,O7[` '!}z{<7`niaI M4@57+ܧH})3@ێ@2x;0z{C(b@ l|X/z@ț'mL6qK( #J(')Kx2KbХ-:N*XD>ջL7pnȚf8Hlؖ%K|ں/oZ"Q ISl,-K}-s(,: :nlD6l;@%t2Xl|(;–HX+ˬ.2LOjգAN+mf`z(3-VC6uf;2.sv$PZZܾƖ;ֲE(޶}27ksdsd̕#lpBe33-$⽡&xb<&pRDBZnD#cav.lE VSo[;R5M2"m[CIERdbal$\ Zd4.1$I:NPbu!dҎ,E6JxpSon߭<_Aۺ܀ G3Bn܀F˙=ӫV]*k"u|Mo@$ -k\S_8tڮZӁ+yv7*~nxDLپ$]}mQ*E ]q*ᬕ­Sl l 8 31U$͏)XKz? ;R rwJЇUĄJڕ܏aiX3K +a%,=G&t bX!dI%l@(aHeX I= 7*'lPT*@G mDFf@|ؕJKLž<VE,OmVTR`h T 6X6'@ 6 "V(pp9'bjU5[`9{@кSLU#ɲG)D]YFQTRH=aE,484&`=#U\p<(X㮤 Qʂ&P 6W 3i4{Rk*I쬮-.84½ p [57o/,` 5%= ) Ҳ_Pf :q3PTwLY`HMTiztDB -0}ICc ^0#:dSJx< u! WCa.Rd ғbt(,l rú^w_SS`̥<%d+!D%*mU==HT* WYT(h?_3A;y{6 n &RՇ(heӕ Km:Md̐ƌr n`|p W&$YMpeuj|pBUPqm=? pE?Q@c [  Ao0{M|$@ @ LCD>V )/lHql]RI"ȹbl'NSXPL2>E";G r)LBb ҂C[FU 0bL 0(C1ZZ&`$@2JB$8` ؃%>$ke%6Xk,HqBZ-0CR"X-AȸdP"m'e%&Ea&`BDdp3jVnBT7ǚ?'s1JNd6$?'y66 R4hK☥ָN\;*DR[$8BL!#LLR#XfÊ"8gp&.2DG@Ld@jZFZ$.&.SgtA4ltBBLN8SiP[J%?t.R,kƛOu&(?-LW*7 bc|wVq y'ǎ:L4O"14ģf+b*PI4*$/mD"̂GPA-.tL;fn6l&Q.'FN>%jDgCrB#8f:ŬaJj}+-FnbA̾$@>fB$("m!k'gGǴ|N ! <``KxelJ-WLf|~OFLIa/DBqӂ*x%r"x^ ;I4f ZG8HEa2.?$p'89)ldyG>d%%.GjC %ҫȄ&$vwD(3rZ8SvZ'ri!GQmf4K*'3S:nqTp/7MPOR4+FHf),X'RD~*3DL%TS"*19m &'f2] j]'d`X?TR%ZnDw3!b\0J1eWRn;U46>4褌<`l(,{AB`@Jl ` `6 |4zuӛVoNiw i1KdIlS#<$C0cBp[=Ȼ4QiD &i2NEj(6>'$ 2c1'T+ANRbUP4A r৑(41 `0P PvDeE&61rE° F"ȀSJ(24oaЧV0LLSZ.N[~EeoB2S1̨[D-B\zW >XL2A8Br!Q<NG&3pzx6DD֫p># ]Mxii b l.WBBFŠ}m BQBf:,lUrg<!B=U$C)5b.C,*$x'B@k~JdӴ*HC#l4um6bx3㿎4ᤵ i|.D0VFW""/F`qv6ŽdB:׿6E 6Z/ JTa ` g!">"sy"vL!Nl( §"K m⢦IB'hN2PC"I ; ,v N )ai؞ RH @ + &VT/vk&Bެ1eT$A| ߢUY |&MN~'`#vYBMP}f$ZZ특,e FMGjs@DN @*A=f5;淇l܉A*B"IЧl tvCK٠C," }6n>_ ξ.J%ffDT.Ƙ0H<$FFM~|k%2HfMLBbPsL'p-xhNy"3Bv$TL xU5 c4p X"a cUZZhFK:qkMsP(p)E@C{cgTN$45z#FQ/D^GpѲ@>ec=s+h7ɋ̨"]jaGZoM+E, +/OO7y ʆ-OMzbLcxy$Z왅V8u-!G~QI)2v;!"pqC|죐ť%)'jI{?B[7D\ZI0+0DJzs#XP}q.6uc -J&.K:!ՊʢQ)v 8T|KH?hHKĈû7aWDD}g,I$R"m!:P!b;-$/#p.dF#bOIzlC9%!fPCa1<9a=Uc3erDK(]ZGLz'4bJ!|Drβ$KL{b[~tX61n>6f> e㢳%8I&u f$"'GAVߦ&(9hBD>eg 33FEaK.(64*.X32L)nNQ E"w1ĖhGKcvVIܾlƾ~7VēmiONGW&@ΰ'D.@ZU+ĢC*c쑪.LVbqs7L8eХ)ܯNgt#nT6$!]2Kh6$!keZHaaiV ~ io@@Db@@# :%`0N+?&؀5%n90? Y}N(4I`FNCt@Ѱ !bo^: &A%4R~~TC {rXv-r4U ȿdt Źm@$=ޯ`(4GcICaۇ q7>M[!2qYH>\Gv[ylzꮉ[#󼒳i:V:E9JO(ar1Cz8ħjh|xm(" [)(!3$ax w\ c{{n{@@1Ƅ:`vʇ1srÇi1HH1( ZvȆAmǡ!&| ~H`;~x$QBzWU^* I8M@>/"蝴򣀠@Hc8 i^Yu1PUI`p*`X0 sh.S1ب$:Χ}v<4ƑI' z#~'TE(Z@ Sl9 X. ^.-yu>$zT )]I='20n+{vS"ƈz!rU%3%mt8uhch.IήA5B=΅dQB`OKL3;ɶ(H8s 8Rec& hBp"P*Aa䭹e@m4].ï:J1i5c6nlGbY};u{2Rv@ަ :cp 91 x}c4$-tV[HB?J*D0]*)%#,@6% D*@x@dDX^8aDԬ6y ( ])03p>1cmHz.pX] R*@`q*E OX"b7LQQ pÆ@B>Iqs$:3M %B+`@UܗH+&jdl")Ei+r 'E d q4%i A 1OnPꓢdria BUL KI2BHwoyH*IN~(o|mHp$YvDЩH{g[QWfOjvI,=LĎL8hY}7G`JVGAtIQ \Q9di,2 $#dnnCֻ3Eͼ^A:2'nMHZ #sC_bY .CVp>;[]Uȍ! cǥ ibSS5Y-now?ʤc`Ng" fX]|vwI+|?JQqeiC㺋~gĒU2!dU*B:}=2&۹6)<6vp|>i)'D6釒]7%vI'񠙀NtS1h~a>% 5c7YChLhȢx 557Pxz{3:(@~ i|(kl‹l×,8,k1 "exP'7#dȒ +Aà#,_pTR(S*t)9yp4B:"AA)2LcU,2t  r!C1 A#ӟ vC MR`264;+  -b B#P0XA:ZVSÚ+T*r*x_y9ۻS2𑺘&?08؋2 8Ӗ[(5A,@Y,xxyiqm܍Ò8hV)ixC % ;1ֽ,$4*7cX9:*iXʜ 1Y`8 DMZдfA ၹz|c(kXcP$4eHP'x Z<=Y6ghq Rs-DB g (âc,;@6xY&p 2܀EJ=#QJ26B5 DO `Ps![$ ?ڥbaC#E.8P4-(`r08YyQHz$[>萿"H3\OXŵY#K-c=A29꺜%؎L댊38?KD JL4=DcW:Ar2s9X38Q{1A%0 U4k I =BJXt 7.njDrh࣏:"ɗaKS$K)^s/ iK$.8ZF058KxvFtr5I)"O.rI(ФZ 'ѦXof1qM*F4z ޅQ&ڻT 4{>"ꙁaX@*HK̰,$mF J9 UCHr;(u3BD<ṌB0&%OQߖLPC?@ *rUN!N} RHR:M4PG͙7āԩA#nW2/i8NBM6+ϸK`yTVdb[0 絫M+': qPh-q,qX Zq9 ?HEp1qq"!"J3"b 8Te;N8Yq)UT* Z3hC3"È) 9乨 9rl OWr97 |/ IT{9c? X =Ic1·2ω;9B A"tF .؂=#3< 1렛 H PIKI1QaeNL&;ٸaA4V* ]^؝+=VL;|bT^ Z28 9C4!X ޾O*5XD`,3jIҌ92A  5I1 9&7.K4F+Tq @խ1",H2C'Zb`=7 G< ڶA;K - IR]`)Ө;ͲaRbP8ظ,3Sy!vcˀ(\_ #8 r!өv$:1e9Iz:< U$t$a@8AD˘ Pa2z¤6C{cR36%#@b09Q Kba+ LfDQÛ.0)4,CmÑȅQcD0eb)jBRcèĢm…Ǵ˰6KS7#cQ>Hܭ'ș& =I<6%) gEcӐcCc2gvXpmp/Sԑ? L 9b %Sq 8i\kT)6pÿ;Z \aJJ[ᔇYvHTQ}o#âL= 6a+!N(>ъ: ~j RE8{qқKZTJ(wqK&V" 8ȴ!x6),Q0nC lPa9=r!ުb$#b4h.0sҴ6KhG~3bP{5ьc"ȅM&1 Y{׹A4uOY\lAzYQp+)\h ژPp!,*Q+b@TzʀJXJ DK`)x^1y+@ 8^ޏ1eKG0STlfX $QxO> `c`#(G>FS. sݼݝ鮠 dkǜS4-tՐѥڨe JIP&s ")\sS0p #ED1b/` r-u`@HMtv ]ʮVd[!HfK?DX̏8ϝnl#BC{xw f q 2/]S:\Ļ*ᇱ{-fB` Ab<[ 4@(|@g  8|,@00|Co "Ap Em?_h@"#`\1>*(7a ס7A]}`HaQ'& dڲ5(Uؼ"}[Y{D@7}v O^Y{Jp1Ո6Zz@(t=N<¡]~ jdAI-N#pcRҵ:(7I+{~KP@C08)z+\'##!t;|,*hL"(Jȟ .)l Þg ìM1<(R iC1@'Bx5bf%@#l8 ^2r <6"b(MJA,Ȭ(vC`YH5ҙ$K6Kcp2 xvRF9Uu/(SX $*۞ɌPgb~ *n) :Ժ @LijB`X4\H71J<(zp'7C4cxFGkj$)P8+06.sm8@l E[f=Z(6km KZq-厖9Tݳgm%PU|(RBǷECAj<$l1-|; VP=*n!NO<ȠSP۩I7Qf2~T:oѭ|6r{](27vE:.R}I)!PtQ#-(GfP1mI8டcƐ;6X* H|CC0·# 4Ō0P=W6q!-M1NHrQ:O*ǺZz M=kh{!h#WpEʰ S/ 풷z" 4}No eōc B$ JØb0%(1ä7₎tKq,!5VgD'L{ +W%O>G@Ci"6LG3^ܴxm|)V'\ɾF 5CїdhvZE)ÙDŽ\c %M[Nc#Udթ4s¼VLeCY{5RFzfY{JB:*&QKjglQ9*{|JbHӈ:@i(mY-b(!6T#/]SF6HV'z{Lc,/ aIđUj1jq. RdHC5Ƹq"`@ D a,IH:$U`1#VQ|)?oDf*GwCKgJ ԯ"&h} >V`Z QlVc" 3pC0e`R"KVBȩy %DRjHXZ5h@ΪGb?d8JW4"eG_öUhUY!9c 1j-bdՈQRBJ)rB&ܾ`N :hv\Yj^n \?HsJݔn//CcZ.bQxō!ělBA2c)Il$1r_)P%F#AjU@x5X.L&0hj*4-10/4⫅8 iZ Cxe}YT88H 5 J$yt MG6ܲZ9k11c V+#@P@+@8e7X4 %9Sr8}n^"YcAS'UTQjds *"@F-< $wMjH& @S 2tEoHCx@ہЏA3"R`2hG4!d7`*=TȖASf ȆpDPFh;̕ăIvD]ŨiqscUc/ 1^$w#!DlX\S)C!7I [hAϦe1˲$L".bn{cH䆇jB|$ξ1nef4  Hp@0erZ7v2"l& !o!”) hφBdLO|ca+Z8  b. &ZII"2p9n(<`"fŰ9+@ @$!x)KF1nͦ ` %@2#(Wϴ/0wJ('Ϩ69$d1bOAfLA6Ƥ @@ ` !.O# HJ","B/H&-#"&bw>Rr 4/ƾH  $M@~8G%$i+b́ .p >da/#/&;! l'2 @ a,@Mr ΄I@&DD@W< Ђb&L\"Saj3AFlJ1 3 d44|MJ9J@,4JL0Šȋ/eAfLd48*n.J$Ʒ .dG:K4A47Si${[CLڀ*PAfn]ڀpF1p@t%L (P8(;/(| 0B~'I9O?$ =:TsTNx {ꔣ.)gȞ }"#È:*̚Z|jcHAfZA lA[JWK0X#f0%GNѬ85#+b 4C,#>U*W+8(L}ފTTIxg@f\L $<g>h֟kL5%A-tY˴Ij§Dct'gs t4'8\$OOvdrgY+"Nh#.\tj#\lq+Ge:KFZe%g0/-x؝KWjp:J6FO*R=d/oSHe5)!8ĸ`T~ XGc@v/h\$tԑX'f^Tc{$qV: ha(:#nFiԅkaEKaP:Afe9Nl)(bުƧ0v{iK(xE`Tt*""qzs6-6gH3=*d Q*ĔmrA%y"!.v TZ7-`_hne 89 Zbd9SAp^qζ0ElVEg"$)RV|O\$>!CIqfHx26xzn l$C4=7ki.8Qh2<#xMw,&T>Vped!h"u+$0#l(PKBx*1Ar@/p(~ @o""uKU 3CSKBFhw"y wp0 E0-C*лCH%aM`A!A3RW@$.\` ` ĘZzc+x"6:I̾9-Z"ej F-y - 2Vn% O^- 7k& RBeNR ,N/E#++Fv)Btt0c[mB 1"K|0jhAwG>bl5%"乂n.J*;A0ZpFJw q~`| lfJ۔kM0͓"n#af_َ2@ j K#Fd4j (`V\)<疷˳k$-ZFZxr4Io8g.0.S<-D?lB3L"""$^@a+^Lh 0e`=C+Qԙ# A^>z#oP\C8bT1N2۔wn6D#02NF#R ",[~ȿo)zis&9? obkq@ ?a,<^ Er60 qVǡ$@9Nj0$M8Z4Oe5($B5Q}$ItuVGhi|h@R٤&:DZcPjT9g`Pp>#pQ|@M-2l?l7HQ"hxڭ: +Such2 W[h8\j۪ljNe-H9Kb=rnzpV${q;ba874` 6,d*1+kbjħʪ2*^P$ |ҵ3дK&2Зm2jIچB(&*9\(`( ;C+#4A(Y &H0Ϊ;JA= ?*̝A1H>$mH sC@Î%:Z{ǺyB\ },spJP̸A? ut&8_N=Cu(I1f4!T8>H 09J¨#/DZ.Qx h`k h7gpX 4@G ,pL @l P0 (ES9eE5rB*W+O zx ,&I-ҺSO%.5ʀ~8^|*2Z+Q@acvB2!E )QGp>0EPβsVx #pv J=ǫH率y@:0\Ăb8'rW"+w֢4]ID~^"7i_}+ڌc &V]RYVv(V />FbA`MrTcģj '˸"%bn$AVn(Z@O=O`ВЦ JrlU!oPf ,lgƈTVr%,=!8\ r ѼMN@h(%@.+vc$"BAJ&w3@:P9~x_UbQe[#{(lZ-%i^ݣAc=xH@. &@NxuK,f]|2Kh8/QL%ĠtQ6%%S(@/>@&/hS옄1B9o{>Hmd]t^9{؏.Uj,0s !l-{n,iYm&d\ Bv:X-,Gmh&@fbtsPQ{1{\9:$H @as$s*,0 !&yU F|(fRr.= *K𞎁x"TgNbi 1H cqG?h A`d2 EiTne>0(#ǓP c+ŒHJZ^׼jg$>c=vdQ,?螢 PĘ+.: yw`(a B&w+DSwiY9 xޣm: &ጒ8ΙHbڊ (y1QE T)j.PQ7 pف/N)H!*R1RY(# q3ԨE0. qHRQ R %@D1#)ph rh9}HPʙ@By X؎4- B ;2 ΉpQ8ѓi刲XDgx)ȗP(yRX&( 2)9-QKCH-H;) ’V93(I{1@t^Gxɉx7CW)0IJ0Btӈ0G2AxRz>2͙VꙀ =)C@Ep2q"OiYcAC0 ˤ101. E@F1ָҝ2onYyaB Ωއxv[)kZC#0s0xACC88][Y(! ke6 %!t Hҥp^zMS9c*e&pJK ,=9T -4A,pL[<̗E}@D Iᕁ zSApHO8$P ^" L68xwURXX m_CR8RX8L9 Pm19ɴR`d5P7z9-Qz/ ]`1T^lDfkSsmHD" /-E V[ Ȋe*9Q̜eh:gm6S  KڒyU)~0 pZjsw Н 0[NP;Xy\kƐ% @HEPq PnuBٙ%>T9 Ԃp WhލvX P `h')5JђQϮ%)e '7ĘFyG3 e5P|xsQ. OD1| EٌR *ٿT]Pʉ#q}P1" bAʃ< ,b,xq+Zޛu%P /ꤡ0`xNõh nj'Ě nx 6hڐo)n&]ЉԨHHؾ`40$EL/ zY.^q5$m#lZX_-q48,@!qA|2჈CH!2OY:wI O7XoM!V! !V3Ð/ap9AGi ؆0 %̋to0XC]gPMpI5p\uٓeb uDe' HRj 5ѱ˯g\OB}P1aYAtpW2 No:I\Icd$kQxsveoI8oĘ@z)х>(ʥp9X 990V ?#GjzZLro1vD&w1 n}?0 X 3X6((ٯPqo4WD*4lH^gy%8n#ψxqZB} hK+(D2lb lJ+i/*2PF2Hr09BԪ X0$ |P8=pA@dRX$7?_WzM!@`4Vv|ġYx"e <t2lDs8KvO'pD~ M%P$(h>EY0&5_4$1Vשvǟn}pwY( ) ! GQxu tk0N_zP0d @ nf% D0 ` I8hG@1|CLꀤdz|1 GXʬB&rˑy,CCQ J0ʊ:D_+JdyjB%<X Q:{k4xˈb @ POe *&D(~PBQ*LB- zF@**0`1 hTh@@&P4y KZ"b,Kji(<ѼC")B"ˉXшzϡ'F1IF7JZ-l$qXU*J(D|ܩvIChF#O > EGyi4)c`U}o^r`GNk|1ǹ꺱mIFacԙg(Ih=FbVl="0 |Лnrg &ѷ:2LXl+qޗ)|Ⱥ.B cp1 s|K GQ)&5zg89 1OT huJ}-bS9!JdMF(E=2rT~^w"lvWI>g DIZd|v"u!8ƒFRIB(D=E3o(:f'+)p @CE"`|:a2Rɩ +a/,Ep( IFu0PCB|-t RH EH71ⶔ&CBx|mH N @&EA@xvJx#iVBVD"jic 2Z *vVsI*DBg^P)E#/CZa:iZf0 JP`"k&(_ L g ~3p:\ޢ Q? 9FLy8!)KA;9G!o. D 2:eT(l5M*J H'4&FH .?PHA7"OMd%]b>BSq4S ٨tpQHd*$NM񦲙 ŒEvrGSrO=,AӐ G%AeP³TzLewq(Uc+(ֱa֠e8i>s ܄3vǽ#:C8͒6_5(HHE&N!f!v{3HL&Tvj!hdxGkr\%aճI4: [u$#$@V(o]{ѳNFIWR5J%ZQ@$!JjtJnL>y؎ ȍ9KyX/;覶RRH1&iH+d n$+QVGq]>K;%JM'3vӮglRde\1=\h1JHݽ; nn^E=o):y5ጮ631EC0dVi}WFJoVT$bxvsYکƓ<ĺ ^V÷A_IIc!ysjV>lr{ nA)Ğnܸ8Rd> Ɋ>Y4g_U7gZF۞mv[Yp4) Xuʇl6V`ܣzk1Zls]:\(ubk[3ܼ1rR4H%G7Q1fA 73}{Kc kLO\2eN:'ànd6A4 AU5 Dw%DQ Ε=;nKA +,}Z(I=JV[_E5f<ƴ N 1fSzsӞn1) } 4 `V"dehq_{o{6FYx\>R*@(TF@\m.Hq(Ҽ@)&"T4bZ/l*h!teB,aC)&a7dBZG8I* V '\C"%J0> boB36cj7">7 8)$ 29AHPxB,]#,QFNb+E!*PJ,aO FDAc`2`@oxâF\<^ȈJXox"~JlF"GJ%.G(+m] $hR(mbND@} fp,F\=*#bd#&hWx:b8b ܰPkԪhvBjǸa t>l,L&R \A`>`Bl>W**EDd(JXFJ=C-TfE#DĻ*i<6#1K<+a:! FPv*,d^L+qP$bb0Ƃ̢@ ZKҤ!3@9 !/<+LHvv΂3-vҲ'ML"EjI*k1`#V!2dL-a. Ƽ >$!4m jbrL4Jj `!,IwFh!$!z &$ $q'̣2J$ ><".& ?"G〟%zR#&\a  *nDXQDE|@4#! n/ vMn$ #,< c'*/!0ЩجM`(\^*DaPG7jw ,hC$4`:pSGCҙn6) Fgb$:-f4D/Ępr17 xփk^^ MLJftcX51Kt4#V1@)pSQ-+8 fK>#f$a<"gƛf鴶 \"! ]'j' >>*/VTt[LWcFȅ/"De3*!(P̖Am`-ĔD5!bSؙ̻Pd2 *&T$w0E1d]QB|f.T"$kE|J*WqmeHlX&2 HDKagbtmlp)diH^\mҨNJL$(yŽJh"ֲZL|ز"1/7,& ,j(݂ d}pR"nLMT1b6$3"l% d6$H+mA4ziQnjр|pTr#V!HT<˭r)Y9HMlf|cVE6"LdZ6 !(%gJOi̊Jv|f&Ǝ[N'ԦjyFuu3s#p!FGKGH71CqAH\IrF#{R LM<׏ @s+Tf_n( ¹HJgN0|ڬl|mL!|D,4݈[LL[vs`37؀H`LqNWg^wgED\^ .K|Td`/!$5Y'dC|hK@JFѯwJo)"̀ %+h CnuAf&'| LǪ)PҷTk\"|[H|U!aSf&F3e\ؖ$TtCjANh$ *nd-X:`6$QDАlN=i̽N$N'wn 3˔<ˀzN fvʴV$zjlW,qBMRLXIm+PLHGδN)l@n[aWI"`lo+] \@`LZͩ"*{9IS~#|Cbwo}ynm5]  B2X,6K5b@oJF gxyT Oe@D@P0tTX0E!3eZ6dGhL"~iA~)HPy'f`ZM8@dTB ḬA'f$5b$T.,Akp-Zxr ~@A ;X'.?[Lof:onCJ3,Ê$.aT w ;p89A6BhZDu/h,"XEt,|4`A u B2F(6\ #3shlZf$gYZQP;.DDU/`BqIo @9!E~`MfbGٹ mRY`,a 8!>yIgZOȖ+UH @{wGB ֆ\JpZ25 ?8?AbLbA${ _''| cc8 ^Zs@H/F:ݻ(Mh~ x}P0^T@)Ep0? -"~$$. `ROgE 8 =o@( >R !h[$,A @$vY?@3y 8 Ő,*`W}v{ dp{t90]Z0G@)tA fx D3 .(y!t\kc‘Ȋi2 %VޤCt-2.Qwa`g b FFRK^%3Gи^Q9;;t)buH ;e&^J?Co:Eά] ,2hC|oNR rpg`W|)_ɂ=j ƶJр@4P#h'2> 2rbvnI4x/>YC~G`\/\j++'y CB9gxΙhqJbYa"ǝ!!RI'jπ(#a;ckP5Þ T)Hl(CH/$DNR4ZUMqR}<'T0C6بvY>Kq `6(EHY'x&BZ6'JC(GHJR5Xǜ؊V+@4& 0$ p3_@mBD޸+CBa<`:W7JcSqja;inWe%|NuIQEyȩD1 zHQ0&/u t##.x/qkU`7$e^m\p`t֜[|`[Lgɗ UxוWn)q^a16mg8]@>b;vլF x&iyC/`׊~0:xPTqP$z />,'a _@Z#ڜ.1TA(dߔ땞[ dqd9$.CD.S!~Iw`4V*<HeA?f$,S 3`AvsڢOTtqse2Y\h(9y/oPԣIҟI@*Y`Lytmccz)'qORi X+bZ@I  B#0(ʐhdIܐJؒ[AsدH 1=e&bm\\P4?"D>RU 魢*) ,iJY3[%fGXLDJDdIߥ?4A'hwU/K>P!I)B+ج=""JQ$H%- b k > yx ʽktk@`vuSY /8'X$`@h xǽRFf%]/0ZXzx92-[HNڸ`(P.z1pFƴipX̆"*H(TX;@&h   ` pZO ,uUhL&ȩSB,y8٪Yn[ϥ A9J!]@6nbxE 'E'А rL'8PA7-hbC8IQؤ -Ɖ ȹ##JKT9F؟BBS@OXz2*!:LME6LiTzLbX0^JgyjdW03YW%R}40r_8/Fx$]7x! :C RQ(mM PtI\d ׊d_˟M(S @[u it]Hh{|;j2PfK >4W_ٱS(T 8,۵ R mGapBc.k8:.Wyl}@XOH ]1券 lJJН2ơ&,lAЫ],KЏ&p ei sbP Pc[Qغaa^8_IJ X5Utc6!| @E &HN䩙`1mY/KY ӀR H?Cϝ]\$l3b+o1Fwy|b:U ghMAi9PJF- R2`QBP^s" RCI Q-d =eyˠOļiS{Z߻wѴzD؏ ̚㙧X6;,oz'_T#JL HEyfeAc_)+ >;RP[4h"i d>#3 &OiT`H*~>߀ ?_~@QI_܎6pcK3C!P 5JOK_owML;i< F#/v~x^4&kM&Kc}*!xF#y( N|t=^g"^g5PGz,}uT Hnd />@=FKCaMD+͎;Id˴*&z=)VNdg`*Iz@sw u iXTr@% rah z}j( 3 j{ { X:t,I 8%RUPisjizI"v (j6Š($Oe8m#h`& P& *$~!8i"2HP䢨g’2lȞZ*l3Y#\$0X|K쯢"D$66Z!c2lZ9QZjŧMɠXp& NUHt @s8#cH+l2x! I;"4܌D頙~$En&Urn@j6ͫʚ-"kj$n{d$q[nwr".葩k ?&$ ނ-W1ɗ ΫfyHIO)l~{Pz$2Wc#))V~"au0,ntJ:&M`F+RZ`}؎ 8_1Cy&Ci5#Mfy#%FD A9Q;\e~84+DѹR6hV"n35`F[v~@9!SK B\t+դdPGV%$MTfJ1#0`x!kԊ4>C:R(rQOtX0n$XSHoeK?9%w%DrN13#ZɈuӢ p[NePl-nt!q8 Yo~u'SHcČ"F8NT%\Ik8$ H%n-r7ߌH;(t[ ;89͘kX@yJi&faMnPU'Ȉ>&s,ct1iWGMԺVۂш]A$mCo䜷/7Az!DH$6$(`0E $ X ( d>4]ZjwI@XdoJķѾ& '@.a>>P,6"&EbVcXVcքluÊ( , H8eJH6 ` *@t%uυ6"7 @Kl l-^e8<utl:n(]jtmL?+( Bh8'^HBEԠ#*d(6%I Hz Bk"i#ƪ& D^6-@K0JA{ &r֐&-~#`YCp"TRNp^>ǚ`?&Yb&Y+~A 4"̈́6ȂR6"f/a.c&5Q6=Gf#:b<:*Gt$aD 0#4TO.i $h6z1$i~ @wA EFB"V+=5B)l(c8 ' C"#2 : PlB"BG EG\BkZ @Ab0WBL i{.41o2  k+dA~Ci*':!eVHѦ P!C-1)n`u`$lDa@_#9!#NPH2.*HqȀWɤ JvtfZ@2#tY|2$!R GH 6 <0CT3&t51'HXŒGEeJ|Vu ehb iX,u@1G<$ hzlX:and+$b"lV4r"1ϭE6ht^NPdܲ$ :!0KjsbZzqTtZsFʬduN2[np ,Eĕ FFzlF(BZm:r2.tUK6z, aH"h5"6EWW0 &nY),#`P$-EcDR NN-c4N YhE;#fs' ,0<*M>f:޹)cwׄC/ 6qm3X8՘n2b`HO YN$[?$~'nmHV@l %Fi=OTgAF dXYjBJBUZDZ!n+%5AIBp4:~(aO` p*& Ѫ pw@!RXJ\d:;*<1 )☳){T&8|)%;΂6Gv++Lg5Q`P^B+l5 g /g2"(CITB!RRiQhS N\Nb.FY8![UmE:l<J+D 4! .GH$rP7vT ˣb1VHPFU:eaE k DJh`  Р[ƏM>#HXlMm">Dh/1&@VoEr:l|̕+"drCTVe~6H˞5LÀޥ+f@ tD021riQ]0C"pJJJVm +c& pP?2 b .)B{"d8ZcaAZ`f ={9Co:m~#x3ΤR`Llz}VZ *hPM*hPFooqS/bx~ybީ!A8<>pNW5ҾĸKs8ԣ9K$IB`Q1(¥Q޶Zfmi: 1i ii֣oZtƨt'̄COn~45-o6 b&2#a5 肳&vff9s /|N8UVn!qDFWH 3f nBfA, O`EYwu"?>O A8$FKg- s$eNQ(,q,K(  uB'/ UY7v¬R=TY$U{*W ~̀57}+LP r)i ~ rľ>{I|@ ) $H fc.Vqnu*ө:!k2@"@p@eϹ*2r%!&F%[Zܟڱb^'ȪV0dG7Av*lep@`|#P~g=!vfI ( ܬR7<zX-)|* Jݥ B'0kRv $70IYz[~OM|Gs@ԯS;L3 @cLJYMRQ0aKh%:/%"O4'Ǵu]jCoClxw"ev(v|.!T!-9p{g_J=U !S睰c=! u}+4[ˑH)5HQhz!p[*! YHTCZSKw5/w5Tq$ oƘ*av0 m*X ГmuHi!/ 粚T h l@|t$rJMgݽHU ؉ڽ>< *8޽3qS颼DP2 W;YT- ct!( U2"Kk $xuId'X@q1ʦ9EgY5[ \TO]AdC!q'/BUyZ0n243"p)WԤ>o|I{:'BVKe/6T4H!lqI~i@ "~ "mHNM3\ @0 CףnKxRSCfB8]r;W@#=-iY'#BP& x<ũH43h`G~0ٷ- ys ?MSRCb S)_Y&>%;%6 I7 a WIԔ)Ē! !TuĮS>(Bɟ4X>5H9MRrap> Ӵ:$בjc&].-49)[FCyqWLSCr D)DLc!D" 4?@UQUp5ZBmGJ@XArc)z ALz^0C &[Ҹ|EQ  B$(|—(Ԣ:P!ĕ%XMټj&E eR"T0 ^f~^ 8{c '5`؍8Ѭ t=N笗)R }@.}yr&=ǙOZZ sx0 =y2JIt+1:JOh|X >;ۨF( 8@c Ab,HY0 @ h $#N @IPS X8Oh&Z-X!:8^oP"dM$*j,쐴jI" P l є(_R 6"@ 6 c!@+(`!5%fϲH^D~7#(^Ur+}Y(-[g,y7T/t2 z xtҡ ~ Oi➡SmEwqKe9UQ)+H.1$4@"@IR~Kp^$\j R9AA0@ʲDg`gg i[ 1@H[BK3/i}KzQ'ӿKrҭW- *-$7d .2UnF,:pȵl졒Lja^ ,`uh!Jy-8Ve*z5BS}XtND jj%0fKnP`A_2U@s@P QEAx.;ù*8vKT ,A^;qar!q|!aNht$r; ˂(ʼnヌ (p HHY1 +B2j1e1k y+qZ1_ y*鮲 XY :׊Ѓ䷘!È=qALY0\8P4@6X[[#aJP=~A!3*: Z.BaDr ,H؁=C΅Z:@Cڇș!*#\'I5Ysq `D"*a;H"-Cx[+ji J`'UA0VWS`aa'h[Bx`'m aĸH㳋 Pz0} j ^ -"6 H: mn ({*@`KV {d!d2!;N;b{4(K2ыHHha /$!* + ] IH-0J@KsI1[6jVĹɬ3oH(,ԈQ!6Zں"5 ;S (ZѠ°Zيڕ+kdˠG%]*SS?$Cr*Q5I!"#JM2íȵAU % K4џVIHK\J\IR8bߩ 9%/; !cB7KA ܕQ@!ϩ!ˠæ;^rnJxܥى31L g bJ!c/Q:6Q Wi^\24 Y;2˜ĺBHS& ֺb46Hd#z# 5H*wzai"0$Ph'o@4HY%$NҌ*S *! ($#ga2bSz6Н;h1A iCAG> =L I\qAΥz+y],BIIPX Ĩ&@#] ֈTM&>/?ӃT%%2lأCXL'eGF$Z+`MR6# 1$I (,e[:L442Q1W߽HHLM%p*2{);" : (٭xϪ̞9h 2 -qb- Z4 z+'o~'LJV!lLYԕaH,A3]l#rPuPhuQx +pZiEY0sPX2'vaxBWp)3PI(M]}hRI. eY;iGm +tZڨ0] Q5ڮJfu0FnsW|;^`p@*'ЎX9HSUˮ( B܀'b  3Sz;67H {98 DMXwHsD#ltM5PcqQ0j#P%2 JxgY":'@R``XÀ mkP`F9z{Jڠ1Ϯ@(nh.x+(<뮘JhݰDyR։›?qJ's!uʊbL}D yA˜ Y&2 ΢Ba٤=rS! 8g}ɝ36)$G4j*1ޏs6C\@xyM o F89J8 M== I@=~ d<#X<56tKftADΑ;m|H҉ &Ed`҅`>D{ o!㟸 K() ,d"03[HJ!L'pDiDJEH@C(} ` BHP64(cʼ9,=Rx$.S0E;O䉉H4<^ ҉c%LYlm ȃ&˜:m [\a&tO m 3 +`x [z/2nA7 jXxЏOM] H zFL=&F!0r"XA`.~*q+-9+ǙK QQt LuR& q8T: -ÿF sax㗚Փ]3=wϺύQ;  |gG,WlfuU$4 ;cC`²MpPåHb;ݐqZ%FFDYyy5@_V،0 }` Cw(u~$G_,F+@pro+Me m,Kh-V3~c%UHIdSVd6~H 2AWITq_CsS ջ%5Y(4 b4|2w%9Vrr7!+F' ^PtE|ws^rKʫ s} .3F ,rB*X*\,OSڦiN)J)ڢj."D0zæ r($4-H֠ bK htIcPmpI/gh,z3T /,Ԧ1sSs dhvKq5B1E>i=|>>Dٿ$&A*QcSQ@jZg `sA LZ"E1emR x8\ @t)hU> :*lÀH_%4%}bvxV5)X7 V ؀Ƃ8'*@I N jX1ʣK=CuiJ7.Cy%ɝVJ|'p/R`I50"7! M1)6zAIs2-PUV`^Im(YrXI KO] u$\dB?˪! %Hh iD(Et&eST!H>q-\Ii%@ r =2@v{IRc yq82.05 6.Mbě@#˃`n2p`d!Kw #AH)&\%%H4D3#Pqp_7T;\"ôBvjSqH͜bLy]#\Twx9H_IOEfwj b>MjD hhZߙcpOI gN>A@ymCe#Fl"1w#3jkVRa(,Tqtu#YC+g#—8)s/ѹ,87ˌ_&3neMEԍÀ"$t92*.&7 %oD;PR%~;䲅(F"G:v$X]nV^O=LX1liC{%"&J E 1I",Lf2K6"bXJom W5k橎 % 㐖L"G) · C8L8м1en.)((" ޢfO"fZ DXe~匆fK\| Q"#pbnj: , ֠ ^J;"l6щ*Y5| MbXh(:J"LvdF\ϥ8&p^B`Hbe8W4#(T,QJ]Gfv}28#H&vMfjbF҂k>!Ÿ9`!l[.Hn@,f(`t{v^xl&`G0O2N(X lF&s2?G'B`4a>Vd(n%X%XxB* h! AJJ' .jF`{h()V ,{pl$DDyEl.DKhZ$"fDtp$b=g1s^f3cpZ(s< hakMڵ` $|0jH`Ūgjx)7 4Viy!%h)&@T((hz5D#J1"(Z `z4bn)lL˜ D)L6xZD*a8:>GV#=_PhDR4C*FK@.HCtGj 1;JDb(PV%dE~6|dXMW 8nd6D6O^Up&΢$aD 6T`( jmkHVsc*nc`;O˂ȩ%\}@2@J`-Gôm4PTG:oP8V akҢ54ZH"eG&@.v@aDz d^m * {4oÅ`O`jpUX L!BPAn&5L^ `:+rA p%fo<,HH,|Hz ઌv.hg=Z$KHv肁v!uF?F{\}PE^tU^h!R|S2BvsP pl,~vkG}!kՒ<Ǻf`+:o4N,Be# Uv!DAfZjx B^tN8d܏|(5@o}@`\4F'vHP *h.|aLdƸO]/:j,*x:%n|7Dt|Y%lV@D` |-L1}%` }At!\|8 @p%^`VYm_q"oV:bFMQ)(dX|*'rI4ڮTT5{ToE<ξ4ho6IHxɩb1r%##8,HfFNᮥHDMj("4*vp#% $:ExL=T)R?J+LS8BO.2& )T$$vfOn<0- ($2~Rwa!{*mzcP7 P GdM%#O4/ əBb^` c_O#!K9Fd(ODbe7p7P|zɎ2ND$X#5 V24.3)T$8|zF,q"JcH~w\6C/ *]kIܢښޝΠC,]X0`>P2/𲱣dA#8 qBPPqZu113Lb4ɭ :6*#I7 /B忎)REV + }Θ&ECbU I4 Eb 2ƀ)O10RK䌥%vE:<;$|3;תA*2&zMV\9{bU^ѵbẃ᯻${цO(`\2? 0dp8 o{xb.RWmVR(AJ%`P,ITo'dg kFw WcQ Vy<lqA`P=>k(\h$No`Ii7| uI%@ }npP) HN.ւPX0Lf1< zGxj ހ6%`'@6y~Bp,ɬk \O}G' yw%+hg@37,κF[k6F~4Sڝ$q 9N:N{2J#IL%=#2OFs!I >SZ @ .| Sk֡G2~PMsh{5Ll\$| 1X,gIk)@t #4Hg) ЮğU:`,O@B4S/ۉ|W uP&ҝ!{%p,ZLkhni4KY&'T- ^ n mOJ86 ZG%q 2`(tr}0gKL{Y @* &qCH/ X@\#(UW@&=5IP')sf˼<Ĕ$@ח^{6Ѵ.G^D.  [ġ+f L2n| }~`50;^z. XKu$9"H@@M[1<1~-vR 2pqX?%7@@ 8Y PVK9eP$}K:J=C\ـL8/ q(6ذږ0L/9(@" 0&@aF8Et;U(,53)$/-( 0Cll; A6H@\zhժ^I30p(E0d~+br+ àa6A!$h |`@.41`˗fwY'oCxcza5Dh ,P 1  t{ K)8_'ᑒsqSNQ京W`^h#cZ&вcj]GX!Fؗg0 3XM{)'f#JE"TL ? $CzTmÕ=aRJ]Od Qh-f''E3F Tvf-L'l t @~Wb?l $I^` KDsF4 u,+),l~;JmO5 f ˹}#)KY3Q|F 61S鮩ޝ]7.C% BPi;۔KyY\q^>SZ`A yTM2q2ezv՜* PNUDaUmTEu7:ܡDo39^ mkqhC'u[]CX$mg6;٦Bw˪鴫>v!|Q[k/xJߏ2-MeHXg1'N-\jgE8\`ً~|R~)e=?Hv l+]˵0*lcK?(&[rP 3Y ?V֩ڣ:Bd(w"*MV!^&7@NQ/T\F:-6X~\ VBjTɊd)̶rZ'JX5el0.yG]ʔxSoby+0aH؄!f^GhAEzAvA`$,XZ kj`,䈿Y&ckchL#d Bzf! @F'Z9 s!`28!@Jc0LU^3P~fx0O'2j)NAZI D=B.C~cG6CAclG.XJ&tzBi/MBN mV7>;bOf3LWj#W$:I t+v ` "ΰŒSE6b'%4kclfkP6.q@*VI @^!'C@f=!A>L6''E&juG^DX@` J!JMx@OnK7d%@S%ܥP6#T yo8hfD,*>t %9 Rhl%W',-& b)+Đ8+@.6 pAZ* $Ê# o.3bJ DQ S@ +f^ hcT^:(` jMzB^Q/6]NlZ%!CP.bBF2.KF\@^ks( $- 0Fx0>qpd? py,40>O`a;@ p3F ~ `.93! 9"7*4&Tcsu6ZX4ԯH:"'0 ɐH `TF `쇠 0VxUSr#/(Iy4fdcM.q #g `Jss` ` A;*fBGkc B$٣ڇJB(b^$+T#apf @T|k ch0@ 2! S(*+Z@&+tXR%#nb 6aZ hG  -Z@J UA` j%hB#KشJ|Ǟ/@;Bg ʋ*QD>(tK`BdI8>MZW 9In SQn~B KL&K '3LB"-VЋ:RH>Fs04"Ҿ#ˬv LL@WhCn^>@| 7VT['MvBV}T_(꨼G B{&-Cd`ZeK>ejK.lt>zkh4rsErDe*xK>cļ-Ę(I,6VtTM2Iʂzܵ4ΌT-{RvJ%ňSjv%:0 (BʬF?9NppTKL* (ͭ0lⳄ* i lpx$ؠxWhX <Ze2x$,X ܽ"eeci.K$H2g|~yW-Čg*,I,tPSKw,t ~ʑEWTx+yw/4W̔+tMdhTP҄3L+G1Z>kq_|)Ŏ?IXۆdj4 Q [IkUӅmҴwvenV8 xMڎF%Ifv4K#MD5X AY,#uΥ:NPt>w*ƝC,֭ힳ}ʖv1ap0x·D}+뒮zkqp9jYF҄ s5mn"X-ykާx#%|@D&_)؀%cˇYijd`m+NSSfXseP$F@ԞTJ4C$U.:e4af"g^`b@"Lv<Q1,(xr}lf .ae  d гp `4R>,4#>@'lKV0Ep$XA—P* @7 л,1(lX%D|36"1K6&On7Lr/I6>KKJ-8sjgX%H vcTAGȪBbA snǧpUZ#&jVn1n'u%HGH>+w˂` k!s@l!8`4U zBHEI&   UOAo4lf-C]"΄;kogg6jl@QY-o4m~l'(>#2WsVhCPNi$gZspX*2Fu[J%e%DTC^UH0 ACM7A$ v۩Md6nbp$cx,F 9r"L$(zX4-zP J!QnO5rOr$! `V$l%V̺1fʼ eNcmB>ja+kRfM@p!#3,f1֪,Jk2N@SVd? [CBYٻIO @j`^ r %p't8&k>'T/Q 't dA~uܝӤ A-8,R#f'|[L&1eOcLP`rg   P# A1$~?a(4~CNAA@(#|TPB`qĚvDz @ *# j#Odo#߱p>`teS9}``$Y}AZexzA)31Z1Zz%d(8l @I`3ս!O 9AK"%ʞRiW8*B0蝧Q#S|JRoP0'K $!"R@"kʉ *:3ȫ: ~*节<Ț.= m[ЊV6+s¼'HrC";(50l"4++C*V J$м` ,l,, ÓZ:osE'>QL%jD/""x3JÊ:$$ 쌧F%|$E»;"2M<(C3BO$18jก h|/:P5iG5a\$bœNJrXms䑀yuc[C,劌k`Dg|C5:" g⻨[>p90GtpV5$ꆅ8 [W4`R)*E0>f=.^2RA'eHP 41zgH5>|[6ͥ\ ӾzHG"!ÏN/0'ĔrjMOsFNeseB971vFt kI7 CN% | Wzm˜(ٗF\ܹGL(2B?K,h:y tl(܊Q,3'N!%7b'/ bDHit). Qay"b8O "M8(U^jEʙq;h4) E{,)#@#=84" 7 ZBVI€X B!)ȄX Bb1Ǐi@ <2ҝs#8H-E掀kN5\[D<f4.B>Jàr:GAp!Z Qd@@XV T AGpx*17k/!Ӑ*{# 0|NR AixaC:2$c9 Z(Dx@-UT84]ɜ ):%&e\tMy2 ?ٹ*4ɊFLcVG`Da8'p L cG'R@e{9i:D(cW"|Ƽ7^bLEx,qUel5Q qZ^t֪ 8d)19G9bB>.)`  L( Du+\Ukfdjӎ0¤J,.|<5+ok0[ފ1Esf—@ )Б!RbЌ胀;ik?j =(JG1!S= i"3ۍ1 @֤aP9g X(:C !ُ ޺ȋ˞q%`4,#$,)dqҦ ӏCjIj Ya 3A w@豖.!8=@ؕcDF/OqY8T!MÉD1 kٿx֜yG(Ixȝ"if&{ Sq :0K 52:19 I K; LC)*yaeԲIS#!qPcƠ!) ”1:` ${ⵕA6̣quCimʼn8PPȀiG%9Y\GX()  ;ՍI 1À L@Za ȸ L|~٢Aple13I\_A7)$ڍz$xj(iy4()ӮR%sq + tH9zB12tcmh +a=&Ajۿ (ʻI9s$ȟ*#!@78ԢԮHԌ0Σ,5MtR,1n; GiɕTH !QzA2| *H(L^Kh VD S 4(G {iOM[tLqyvzqт[6A EYPQi1C9 `v#`!51zn'HA$v!BYؘ%08yM-"Ac!εz n ll)T,(`LP4ʚ{ǁD0CfB: P\ $NxPq(`u(( xmnWhUx8X" fPp S H⸄J̀fV0zp9J݋XDR0¸ =#z2h Y(i(an(R=tq"Sf 관 & ˁH1J!اh=b}&ں-1FsHa+ձXhX,wJYPȅzaHM."ң xQ\;Sx*Z +,r A⁨AKN͚ p]k30@8u[όt y y)۲l<0Ž*ϝɺA3H[Cђ!h ' S%|f*5GjfK4%> H]Rt=dW< @s8 [iͦ\YDhs0(-20tYxI BxI2{ hCyUHE 0EPٚ~C(&|/C9e[<"r71jMB 0(YW^gf L\YA/%Rc؂`%hhN(дz{9bu !;WB-`&hƗ>e:" J@ #f RPZ(L cKQ`h\-{EaALp&)pCN29WbNyGѱ  O?A8E㠝 T!! 01.DHF+YQhd$eq .4TbĔ8P-N@\pS1-Y*(,&9)y\[7)B<~Z0Pe(r8 8)c!Qo3\ N X2F!: J:S?XC`>VYW[ߢ, fffձBd6|hB!l3&D$^%jD=M⨢WKuJ\f#az^MDt"urEJ1 Ub eq,ƀ)NBG\ .nńQCQjgb iE7Fwa0 KQc˫9y3 xn4tYtry@DcQxvY!P}Á$gs\)"5 yH- q&N()"uHqkĆ8_04|6xv9|ϒzX-KRS/"npg$8A|^ҴDQ MeHQH- T)FQ "ݠw,`RR0+ktM*t M%`j_F&PEtI  T<`+W<<ǠkK+>7Z)o0\H)A`Գ/bd@`BpΣsHcba#C!K!XB>(@hII" HtA! ny I)F䙔3"]$ߢ0($ t$DLfEX0|>9.bN72( +Jكgd'оCS c x J`$ha u|ØRT c~ Si!_#yU-J-2 DH"_a9iOOƏzw5A'Px 8Z:&-hTt#E%s@Z##(=yMA~2z#2)'$ J -ŊCMQ:Y"m&P7@`SL5B~M钍"r"BLjB@_'G$PVV&b3E>`fb̊(!%zx(.5D F9u:9c/bn~#EBc@ a~NVJ$\ubc JTnk '4Ez]@B09OԥX:E+D`9 @:eF h#:Zf" lcCEFW lf6j9Ḳ) f0!#<2D:a!b`5#V5e6 n@>!2A,À0O_ !fr,Q̬ih!J=@`  @@?`$CQ">( ܨ,k$BPz-碵 Vfw 2 c% PNd(L& pޑj-,DĬ@J* m0\P@%l9"pB#5h% QCN "'$ SaX,L6uFFRP#q $5C @ 9Ô9 NO.02$LL7*:m֦3~~M|Nq@f_:ĀD*f :F@-` nb$G;RDvuϘC:$>WSrR!>`*hahK]+o/eBԢjV ʪ#8-,,giD&42 ^\8dz)! AJ # 6E+餃PJX``hAP (?dO?$fB_"6o djf "t6 obV2})',|-W4#ȴN-Dl--0j0>pe΁3XX#&мD$_1 AAʫ@@@˦3/M܏$`,[hZDRd1 `$;6f`dV3+TDLKsBz2d$@rF=ãL 4z,5J &B^-O(HB'eH'MPF4 8V/uWo8;qN kMr 7WLeWbbZOmq,6b ,h荥|kO]1\j $uhb Fq$NĎkk|RJ"1V4WdF'IsVBq1l:lHlčO:5T`B2rj̔O/ب2/}lˆ"4GnP/3-;EDAlinZ.fp/M4 9k59%zVʾ<4 o)HanL V-7fh"#J2 Hb NWhDЌƧN4-|pb#=uR40{H, )\L8Pl>jc\A-Y Ǟs̀kLf%Dm<ȹn_(6lOx+"/h6D<&833h61H'}BԅĊCZ6Ɔ'r2O0ƹȨk͙ Ukܦ/wլ ]bd#jϰ(f,HǢĆ_9|*B>Q~p20ȊF#"WCөTJWYHj^}-2 wne]%u2bdrJ(*źT9N\O& KD`ꒄd):zhÀ#%zD{<׮0@ls{$ " @b/K c@QAcl6wi`H*#tCefTjWBP:B;8\{b5G{q!BF (0+!BDlRr{"d"<-JRDnP l !9Β4IJ4@j@j,և֐X() ! Vԁ lC;2 vt$Un$$Ai'$*QNgDk)jANSÀ@ZX @`l. O b/ sEVjj}rbkG?aP5*q6"+7A4|9*3nvrDE gtH)D@P=a  R,LJ:y +[ZR`Ub3τE h86xyE>2;ybtOR rz$GQıWU6,1.!* &H->Kb׸MbNt <&0uJ$ Daτ9>.]{jVڱN(H6xXYn `[t$MƤQz0.bbS:ͣ ;1ø#YڞI=EvxBssż90rj< f3ZJSqoX1O, *Aaj'}LUJ|0 kY laFϚ`$?a!YbG753[!/֓X3< xM&'-b ` a=\ue葵vK %!\RD!V=rOMoalVC"bn6trP ?ϸ,}@3J p@?QiCB`)$a0}>f@JtPLr`8 |@DN%@ǀ`E ɠ$(}Zh=gғZ|>b8u`4J0 PM&,lVSxZ=SI[ĕ4B#@X6O(HmZ_+EшA5 -~pX,oHҗ8 $LR9mrJ(REi\`,$/x5'Ԃ23qxGy BgMQ8 0˯'|jh(V%aX:(ɻɃ8L2ԟh3.,NN`3͠o&Ss0 :/i@7ԽQS3Ox'Oİ<ˀ5@+>B.XG P8AOf~#-B =D4.2HVv^-I yTKٴ'S*`4xJ[#@?j<[)Y>V84mtVJ3$`((z\NxdVM* z i!{INa7;V m*hZZ32ƈVJd@]ye3J)TzRUk-5_{s|eC4menl=N̊VQۉySGXf$˪CeٯC4□VPpJT :*-V5i/bYƋS)?j *mb%B+\@O`i⊒>i5diiTn̙7D/]U~^ W/ fB*~zdUR$*)>bTD'ras(t7tcG&BdI c@@Ɂ!H-X vHT^'muTZ`@1ͥ=V ^H7I /%%*TY(mX݁&EHTMPZNDrdD Вy {2.%Ppjt>R'[m_!7df l6q v9FP88KIp),(5ij_g& qQN5ujٔ+LSG$[1QD]mY QB%mJ_DVAN|RMÚܘ>$-[%qx@)P Ih-fe#&+uF3PrLq*2cA&NSӱ22ĠV0iʷY6t?ȻeJgМtmG؛TYW)*kblwf)Y$`bbw[ Uz > ;܂ޗJp (p;rDHjVrhj|`3c"";Gk:K춟edՔfqVU2I* V<9Jw v-Go`C~ cJv/W@#'0bB11toQH9Sȱ$H}#~("E?Xdq+-m:p 1̡$IT!d,Ĥ& T 4983WRVnJ;gռʼnT"Q GJhJPVG Dx:2BUxE8&g$Nmtߍ}O9LmDZQ8=C~dt6$R@B$P qR:#u9]1b]H /$ cԺ `l1(Iˋ 2@t Q -/H֬c]RhłY#cIӱ&Q-,E3D` J{l!1 zBx["(K Mk"H„7) R0ݖ D<蘠`s0Ϯh}KHYСN{  Wx)hΉ|w UO%Qjh\<+*1e~. B)a!m!rLZۙ Ϛ3&K e{ѥx!Š<ں!= s i:o(Ͽ{"M.aőT\ݖYV(6 6Ƀ!0C%+=qd7Y"3r*إj"C!A&(%E j r$1U~'OŸɏ*UAMQȸdP ü"M!:LxYӻ šLɻa+'DŠ,Ƞ `')XZ-5+}$л xZ)C NObSJX(">[RǛYlpaB PP99 Bۖғt+%8"<ɭi@q k!Y] 1 (Y HS`i-\P ٔ9#T IJhPn@(a |SC x&xPN}}Ϭ"zi &?y%NzXAMvhCbA +BV0Ȑ( HOO Y[؛K#Y~zݽ4mp(CcV$ Q̀2 1gři ل*N3X `z,c [t{.K,*ذ[N79BCR&hb FLA29+EI2^ !j<Ǖj?j?˷6"3#$(#I5 cЫmۃ2(H8x +GYDѭZShr"4)Yb/(s<̈"Y=f!k#[{Qky[JMr3P:OlŹiGSLI6j<Pt.Lfg&tYw؝v(,#N Kp@ `]7;5"A[ ȕ;[`!Uk E!Ɉdbp<NAgK jk XC86v\0R[Ɍ[p_OvB#- ;;}c  R3k U/[Ym> } t *lm4Vo>88XIKwj#Y$3Xf]n]CB8CD p8*9ja&2LjrP NZr!m/Qiבh8hQfȢ# DC G@p(A ;3B qn{ amgmAz}zF_x1H} r&p `lGh3bP+ؒѬcA/8d`v3QJE|M `ƌqT"qTi9a`[̀hcN'BY9ʠ㽯r3/J ʅqqkh`b5[\ fGx5 ' "$JH% "Y='e) 2Ӌb%٨_/@/?$~?_0  Àdz?+(!S F8D6da@FᓚPg>K!Ips;%9a&A/$&wfDq^+S;eKK%ov(sF4HK68$> m[Q)q6B+O7#pc.R#xΊ ?izsc"<bkxGRDPHR+JĆ7 [3h-`>zޢ6ЯJ+lr "03v #lj^7P B{"ƒ,;-"26I{$/  :/'# +7"ǩk`XUuxb@ $ (mDLj{$ "5S$2z߶ !܊=lލz'r0©hdN/:wgXx'xX hSjڍ딚6H+;iQr35NU.T %m{GhOVh2֠D5uEvmCh~k 3d2/,w"0O$!6=Nȁ{bk:uqHkwf%iXUFX Z&@\Ҡx& yC{z+5 㠉-  &%iHzc'1e: N<T3ayrh 3!pb6|{@M. @`p HS`k$:`@( 0@~a+7גq5c|"R)Q:#y5H;=,i0cԍ΂pKAv$o0"b(PP lQ Q7U1"VE%b$C`8leÔrxV( EDdiKĀf##2N~3msdo p QPzQ*& "Ŋ!" 2 <||V@X 62PXjo|2ABa`"N""6Z!~&.fp釘 atвE$#WK!8 AEF4O( 4j>ЙdT0B7 Ji4*| "`J;0;e[RM}I1,@tX`3;3  &]tSEW,fdL"lSVb%`,8Q4X ZF7I05U+lX0h 7ʹd1-HWbwL`%B8穟4r `_ dC\UY':5@;0؈`rVE(- ^YO<Ԥu`}edAðLIG>S!EUI("5F!$D.kIA=6m C&"ǣ!׭CUL$#p˜Än !Y2EU^|OXxYCikI!S& )'+S2kF*Y<1"$I-(}P#[@@qZ.h.0Ԁ$`DGcЕA J5 Wnk"]~R 8I DZ )"(C#$,YF ti %lcᩓfv$MX 2sg` V9BG@+BI%$乫k!ь 45C4Y{,b,M 94u!cs 2tl Id yc3!g0ƕZ|80Ղ1UI ,S`PrCdQbjD_#1 I7-p)z}Lia۔+bi86bjhTX2/ ̼zHJp-ݡ"RYg<aoNUQx^-";q$k# D*۵ dr(~aF9u\lJ=kL19i0s$yx-[sגD$D!#UxiڂI"Og$bf> vK\Et7)<9N(P4b j1XF=$*  LT&_CTČN $H#ڊJ8"l" UȤCL2`y(@%DX#X&("dENb^!Oܛc02y Ϩ7UpcPΉ+XLcŬ,f2HJ)2K AD.ő#jɃ FA'AH5e G4 B,-ڢЪYd'dnn7FM6-ɶhy:dhm-±⬯bjENKCeb b Bg(\h!z*:@#jZk(&\Ap !KAcsЌ@̩ L%`^i(!la/^ : d|ds&bsP]mU(h`e"i> Ba@^f qR`ToS@@z1F;N0cǃW632@ /@2z`FǬqΎl} y:r>`.#QR!J@ @ ~2/E4(H i:V~#0&EAa✍,& bDЦE, ȴ)0VX#T2Z n $O/ldĔ%g <0g1^Bh>G@Ǟ*</ h6:{H e:"G1 4L;;ʖ|("Ap&̭АbBBh0`ȗ V6rN$à|l'5 R+J:쬊 3^#&N r<$jUk4'Ōh6H2>δ9mhJ$P%n%IB죠6 ǜi' u8+UPyI Բ(t/"El$ %`D <~P#j=hI"g`*b4 h0@PhԴuc`FWΧK -! (kRV6@ڏF'Q/ M`Chqvh@$y F[7gL7^FBՅ @ Ka6z>APb?#vEF9CB'jNv6 t+s\#g-lH 3bf'#T͸3r>pdI##ZN jKcfM!tyB ! ԂH&F,h瘠MwPF/+;LaVY`$`6"ohb鄃f* f$P$Fc0&!! &62i( HE`ЖA~^B2BvUo7)6rav'&x[$%J\a`|-txAl/"^Ncij:>r5i$XFrH})q ">TO 9TiFPgr-$H1kjK^0HT 3XdarXp} * 1 "bI_'ɯZ`Q3Ү$CVNL8B~G$iK'VNhVKBRVZhԫ97Qx4N%D.; r/)"iC[o8KVO(.V:*)҈=»1lEghaw.EM)ioVLrk:(1T7'|1; 1HMwHM $U Ni)m$6i&rc @.&hUê$M砊1ы%ef-㾎u ,oBΊIV-&Eh/`׼ԗpnC3L|ac#M "/N.:ˮ%ᚤJ*PU˭%YS /y7IZ#iF-Lf[?* '3Oj1$7IR%D*8V CO/ >SOuaFDH4%m݃p1X*gBOp[T4iLCC}W=~Ze,)+z0י611piMH$)>DKD{4@۰1[CL%[bfT /#.-DOLKڃuA4i ? X[ ߶yb2!QR/^kC!&hh KH2NJc94bd܄6&u , -`yF@ l "VC|4tו .oPAhG)%瞎ͮTP/kzȣ{)AmWQ}8H7A] SE6D 8ǐf@=pRF!ƥ)*T!A*=->gg>V >D!,)08&{QNť2#МۇR@!!Y  JDhR?7RVhf8gV/>hb_]3% K>0S /Y؂ 0m"8y؜ 8a> ftcCM(jt%` 3t,;-Ő2!rr ځ)L y<000*(|> l a (^-6pHTYAN H /}>_@ &hb1 cX.ow~H@t`8 @@q{ .!(|=0 R^oQioLF}oxM_gƺ%(9 F1ѥJ^#A8XQ bHrGrh"6Bz烬z梟'|-B2|FI$pZw/kY1+V 25a2{ v#p4}k30rZq9lZ--".)x* i $瓞ӊ2iI.v Y_S,ȋZ@ʳ{(d1L%QQe&@D~$[ʙQdz$ 3m-8FLX8@z91(AɀQ% :$e #4 ǃdy'X6 F Y+=~dm1*6&mK8LL[6PEc2G*x՗ A )fDG&`% HEe[E.UYBXq#4Lسe.1 o,@4D0l(3  z, 3Hʧ`Q p`.˝o ́PM òh,#?lpe0x<+ 8{Ȥ ȝp[&˫TÖI ,n `/QY $) )"(Cy$Zʉ2# cx{9gqI‘1@pX˘@⠑ @|B#94蓇8p9`X IpjçXZ$鮑C (`q5|o9D ƍ 1a"kj 0a_PL@e &`%(*ZH9 coa,VA0Xw<q x:LBB%|?L}?uYfhgmnx Ӧ"( 8xwCY l1|[x0ڀ >(q>bǽQ [W\[Qou 0x).9HxAlH6xkO suZrJxuaPӁjB"PM @wɊ| :HKXe^LHpc(h(@3L`+a l*24A(t4I T x,BJu a8f]S0Tpr<(J1Bq[ȑ=0d- UvHvP̛ۀ}6T1<6 SzpʆfKu=(rO h]#̨;qA4L:P͇ums C-ܵ2 x{e-==Bz2c4)<BȎk媁5؊P:"e- "ެh3 (kZ˴-(iа`_ԘmS ֩9it(q=ʇrST⠊J#:c%r(0ԋɜa  {I詈ȼ8#˩颠+ M '}6 +O0(58p؂S jr*P*13 (>b4%Rp鯷% Td12L8R=j4ڒlk rʈʚ,hѤF)7DZ. J-r=qiq+贲"ɧ{*YhEy#C*{ {&CsLz8[T)둂G"'"~II=%7,$p]9YG 4j٬' _#"p^jk1ZLӦ%Qm[Y꘡s'1\Y*"%1rOWɻS TK"]}!f2W 4bͮ2 7-*СԌ&3jhZH^5E]H,&]֡Zgr/:]R&R3)zEs 5" LWӰB2C& ""_\tYj>"I喠|30ͨ}%9-u]2#*TPk ꢦBˡ;oU@X4@ P%6(!=*$DSZ\' '@3 a"ˑ"V#zʋ\P9HqP U3,zEtXAgQ){vENl$1>! #YNPS9o6a9!=8o% SSRi`zq aeٰN"%yq1 )@=6ӑ]y]Q{+v8 r`p Yӈå#6XBƋ$3ÈF pܯXĀ@:HUHEl{ k;l8 DN>3E{o ! P"A͆eCXT h!=2@JD=Dkr2q/Y (͏Dw>2a \(L"9 =9)%* ޏX ((h@x `T hqsm.l SՇFR扆{9g  0DEذ 3ӆl>`EI1 !(͖oh&5hB:(3<q,UV2 vRQ{j81ȥ"Ԗ k6]8xP`Vu) @Vb[؍ @쮍Y`>01s&Vz-C zhĈPXu!u!shI'g] YЀTGjpZ8&aM[i N70sǍ,jsK)bg0@p^pRЕIY 0QHh)D<e1oȲҿ |x-GYr`>QVP_u࢈xf*%H ce| 8a"k ``rq"iZФHwC҈ņvVKM<m"쨆X#CA@6X Q$4 ؠ 鄀 3ӽ|hq@ 8΍zu)RWT_Ҷŋ ,:u܀0ʀ TMj6>HL% `<{ǃ?@ o `@_E(fBO0r !N'I<?p~@XtH!Vzuk<_#q\ o'& (`,+Pe݅n`0#'1[/B{ߕPP&ST@`&|lE |9 b5kGL6̜ڭY$Y^=\ ?M. #o~c? JcX֭ 0'(Uuw04 ` Rl|R&}!ъ"SG(sI"׮ $(?j2" 2gb/2Mh@I2*N(;@N+BI2X ʼntJ?Ҟ|? 75t֟<R:S!۶QG%002/-V3м@QG:*]# 'O,+ůQ"4ʉ4ƾ(hN*u5oݏE=A-l'iv"v$?"Z3ޢO? &Kʛ"w9TIUٗK6/T\+ߞ2*g44kO H%D\`Uꏮ5-Kuׇ64RZum6OBsz-kpAǖ])=5 BB6 5MH|$i˗#_vf_(Qr,"^5coG3n6*y-XJskF)mtZSc+2򯾊ss[e X)d^A@̀-$B 'K7[R鯖X؛nxE7ĊbiB^+Rj`XZK&FȎ| 䩗<Uyp` iyPEOFWEL]FFЀ;vnЁ0&V{#iQ 65W //f)~C 1<'CDP Ba@* h2c'"硊4FK[GnU4H2 {z FlKa3\c:HLN@.؀pZ/I ZBAGr 0&XǐDc(]`+C̜$4@Ju;@x!L_R`#Cx$9/är1IP2j 9MZ!vXӴX7*O_TEtんbn#= |gf1V= y* wqh`s;GXz8'D<PX O ($`RX `?վ=%,bR"D@llt{unl$80&HbjiAˣ@ ?ECjГ1$jאЀLc@8G|P@8,'@぀2lݲ Ni f$h[ qp , ުe:"||\v-J֙rE!q`U y=I#Tu0V@p =46YvwCVƖ1yk @wil1"m9@+tGZ yQSb j ށX/(B H H"{qBdV2.G's583C qڡ%P 5n .U_q"2F,+ªWVV)ئG ,VcH>RE_ L6iH}RH(5@g)nkfAw@QV`=`xBWk$kQ-$1B_)#+WePa4qMU@FA&nfɓj`Վ魖>T"u!.✉e:E5L @[ݪ$jZS V {oJB4B!劸r!ޥb[at w s}`K,,/O$zىD,9@3Fη@N K3c9*Oj7`WwS{^Ur*ՏfbWpւH$(7r!J8H(ب|a&*̾H9. J-pNHbaXA@,ܓ z@" ԫ|.*pndΤ|!TmSybt܆ZA4~xx `$!I"GF/f@F07 o%h@B OgZ_ǀ5bZc6h AC :oHN `v +MмiB4ډ*!!j)VZ.މ=GbrqNjib(tȲ$;"=b-l'\]BU>6rkᥤJe`A:2!A#p/D@v  :Qm , =+e<@ЇhEN'peM,hc VQngXoxWE}ɺS+p]nsJv2] ȗ~@h?œ!ƢH/ 2t=5@Rq=e #KFFkE;POr!ͮLzEbkPb$?8XAё8"ʡ";6hdDfGi\co<*Q"(؆łkrQkRqPr0)S&Xx4%At$`/A%hHq\] ԑ%4TRȊ 1.BG2-p0#af`Ig@ `\B@K2Zgm $ZjX%3K eLTDA"E(kAeE';FdFi1y'ls 5N`LƒKL-җw|Xf4W5_0#ղ,dF`NZZ'y#n}4>P尜ŢR3 t_PuI:AbJ \HHB@2 -Vֻ,x MXڲ!A6R>,Ī'{37.$*GbAL.-[TZNL2:S nXH&a/N`Zb Ij ֓㠜xRVn#cf. $^$e3|='\V@i)V"SFc@+!h2ȖgS bLJ0 Rd|7D):aja`JT.. L@ wpIrm Q4@(ha4a 6Qw z,r (a+ `ctQ4kdgRچ>*..ԓ!L@.B̦XYf@LNOT5g&Ep"tm%+> LmIcZp[OA.W=4wPQ|&U{9"`qmZp.>&_P[`]u@#H2_Ď(nLA`68Tc,l$#n 9`30F`gtl0 8 ԡ/u5"ԟ\Mu"paXErb+enpUⳒp$;L %"7"IcmL%U$IhjT&S>RkR$a_tBJ ,a@ahĴtGmU#WN_e @ڢB4 0Rjy #[ *XaS֌j a,؀|,d5\t&> #PTNf^Q#N"Ba.h$ȣpt U*Em_Ь0S{SV zLi,[["*F6 ̼aȼ#;RZ% $.DjךsnI$. FFfjQ!>u"W|&zˏAbH9WF"r\#/ -Zal$RdPc]"a A'B Rʄ\' #czEE݆XH&Pcd2'Cb$,.ae,n) !f+}vRx~[ a G? "U(&M-ZVj `4c(MGWabrA0 bX&.=!w`Ll"I% $aB)+27ݔ"I`x֤õGEkRjYNBHy(i9~}V4!A -2U8+څgpX7^TSOlK{B,/P%}U N-c jGe5ppE!SjAhDh}~B)VNuTeryk1kB!V c:{#@<ԞaTbagH=8ke}0gt]47&==JsPaJiݢ;JJ94)CIg3IҒdiO0;PeX&h܆rޘt8``tݛ^C'3&LzRnb~ A̤= nR7X4N6aT8@ G VwG7HMLIOeThU|hβ0}hd;׿Gnư(/1҈{&C>X(G'[/oSoTqE N]}>/T@HF)B8g=cJ;A}?zzUJAѫ4c:x-9{Tjr5}eȐ=ng$qN_Nb_Nd*Y2QhEӳԸA +KB~ `H@  %XFpi;$ I8[!:prp<1K4R a@A0F#2O"p8,7`( (ಘ-&Q_O8 >Tgvh4|>(\Qdw0[#UwjBlz<B`1NX7=mosFLCSg^h" (( K&F0}BVʅ|x&b=?kFj!kɰxs'HrG xGU2p@K`'JP= 0SڿoЁπKD"PdiMdFKm?PT5J @OuSO"s],j(͒v 4Ev!AXĪ: O,M,)\AcB]! ȕ3p0+6e4/<ρ [I$ۥ( HYw4Gr}16 MEs`]c-X1DJq$)>ȰdQrK! L$ K4"m{0""I'p4->ék+KR-&4:2ĈQ HE  2hLbƒ!!Z@rÖɱz0׃BO?{_쏈[6{Ì A@ }gHg!`hƐ, ?iH!#ӓ #dCXP,@DH\G䔄2<1 7$> "XCh R Nc<QO@! K *+|fF AcP҈Z^&ߤS]٠X&(8v@Iq-甓"@.p6@RPpxy_RbW6(ƀ x:"$+dB"coN@CT9^Ibf=bLBQ D* y=_d-1kokJ6Irn%lĎ,|g\ݱ*V΋\Cɍ=b|xɥ^Żwor69콓"ɯd]ZG䌴=X-GHDECxEF9f3`̲fQ"ڏJӬQxϻE$s{#]zz/N*WoJc67؅Н9dAGxN."2YRuny!Μܩ՗8+e8}D?&/n[(iJ*?([o9X#|*V=9 bP@@LxzHCANqO"n 88 HOP   3 by/{ !8ƀ fQhQ(Tlj%p& rh @{X+N8i74Fhьj۩F<_708 B Q:pɰG9A9!q?/ɶF x/hXZ$2&R' Z3CGP"@w4ЉP-mրA.>H|CGZ73$bXB#0-@ ȵX5놑  ebU3Tۗ+L2#,q {&T ̪J` B4 TY! FS/zr>ipJ$,hN=Te xIǏ΍xsH/YE Ig sTĬfς,0~7's j //kQk! QӠRYǺq٫Ni[P,P &L8RCS 2h(19C&Qb]*}%I ?4 4Bϩ4 D2[ګ" 8 \pidl[ y:,Ş'P SPk7iDȶb6Q K;tt4%ōE)˻ΙY ݣ0ĵB~>}DSӶ'I=/  M<ؗ"f;ur)蔙>72![. 5`;u*ݾ4ma`2tijIOۏ2J=<=ߟR`e4 @:͟t}$3#,^^at8y`ö)9Op"ñyz729 ϨُbjԻmKkex:!Z_NV[P!HX$-Zuõb."C= NK LBВ . 5.;\n)aF2b 9c*c@ N-7pm>>E` ?7"2(ܹӰe[:e >Ffՙ >d[6Z> zh R: ߤ{V@3) o`tA-1Kْp -x3+ܯq( E=)OzRbQAʔ1@\;0YEfL=ow֑dvm* rAje7}Z $0= DkxAP29f2N4XM*ȸ@"C˞(ۥ{ pۣ9ͬV ` 8y p[[t"&+jxVR q6zA*O&L LzLNnF 88X (QU8I0؆x !6brL-@򎌈lHP*h(Y[Y(*E M{%q}H;H4(u0\J5X-Hn%Mi(>q866Ԧ:yͯޞUKɧi۩GK\h!gd2!c41n)C&MSO/;1!@8[P Q"u/T†(4(-hTX:S0klnۭCyD z %c8 ; 0VWz^rbw7PzP EB(ҩ5 3bߠ ǡ4  670tN9qE>Gј̖K%A.O"$P#/>Ⰰ@ |=.,a.jrli1mcJG1LV%Ʉ2O Ffw;O,0nfH7㞝.&xw߶΀4@2̣#Oz=` ŠB/ ; P{#&n`& 1kn4 x'H~$Üz1ELBl#khKr 0'{ xJ9Gi,EK3@15fNl$s ;80|n$yՂ_QWrY8&@Wlb?W{L!4QID%XŶE!1բr?UA2la|H&#cv:[酄v9Si:z=FxI<CwcH yɃ  WpCHj) LI \=)pFM2@ Q>(@ TX|DK6 ,YF#m RyAfI)V*1E<]QM. 6O*&nd- F a H QM1y: Ӵ3Fxo +EHeBPK0r4 R iAڱB(Ͻ=wIv> sB>:ǁM^cA;&ւ_%}J"~sTS|F(źxOA1< 0\$`8 p1tMHܻ6%Fe yjp&H` `8!L:FHkMɨj a\1R2Q0'Ld#M!nh}Px%N6m"\#q<}I-׻(9gx I k2g"*>-VlP7JܦVP]Ȱ $@)0#4[L%)$sFabglu18] `wx)fFZF㶭 klA*2e7 CD"뀈N <$Lo#KTX̹V&UK,BTe S\TO"iaUnį' 1J()2|]+ 2F.S *fѩL(<Ƕcλ䄈edBxR,M<ǒ4Ǖb75<.r;qz8\80܆pОs=_7fnbBQ!Cz^HcJr9 ! J1Psi@583XFD':G=WhgaqxU4FhSl1zMqoύk6+ HB6: MEW#H6A$`""&bK8 ROnIĜI(hr5ڞ8,TSxc:3rMζ:>O|ȿFWD܄U>ɒ3l?KTgEcOXLL*Br_Cz]\fKdP`EM`xjо)Ą`aتDtLBJ3S<)jmHzlg%(O£- BH #pXad[%iͥ <9B1j` z4RDMCT>p$ >*rhyI aւ HPjPLhdS]0P?QC  A0"0E}+kM P!)P@k;F.%,it3t&L $ iCBM`(Q!ڪ攖0~  QexOqP>밚QD41R-C PG$JfH4pfxB;H殏P/]%anrD'|[J!'zjOf12UɾPb1n.N )}8)J|c1,#p$VSff$`E=E~1g:~r&c/4DkToCLc,M0)|4-^ Xl$BV 2Vw1TQ'6ө1/)-QQ[ -uœVQDT_Hg&kufkC_dbX >0o_ @P$>Ck-#xPKZ EcdDdXRJlȋ#.Br/(g$0.e`mB-#Dm<Ȏg8}Z.4ՂAOi-h&l|<"opLƭK FI.$0's xEOn.P3PFp*^$iX3ď)gi1i'keIH|/ rJPűU 4ԑIJw#jz0t7bo*Uw4F¢ -"h$f'\j'o,N( qJP#`$2 `ˁ쩒J>C(4Ol 1 0B̀|A#ìRa@Ptw -xD)fNB+li$+ yQ>4f^pLU,)#Qcb ̨m`,rTo#buG !>A>bشUPBsf"}ReS ڔ~ !樮d06j@PfDR`^*P),Bl\}ǁ!U>y,Q n$?O5XJF1n.t`/FGol.M\',1 UJ H͞rCr'J@ .&,vJR-T}B ` nH5VrB(`/&/ @ ީ:3=d+\L*a(dkME`9  Ͳ*;g[.)Ğhk<A^%I r)A`ʄ>m}g.m4#f\S}H zwjN+LJ@v hk96Omg&#pf GL[0% #  5w'Bf'6f[l\V*D5dUX ^FijѦoH<\0xz~1&?fe6!#◜C# Iә"|uf܀hPv|qE`8,\g6{y35#rt"Џ(X6 QxlxtG;FM:"'o#ß:aB*r)c蜊kX2ej&na7e)n(,-6+jDjC^2 -a(fq1BƳJ\"衊u~Ǣ̅"B~FJ .X@#&zeI^.ս~o(2Q)M6Or0rf"Q9REOi/\Y0> }_X`WM 4~1 Fu~?C!i4 #pKy2: H5Wq ` ֟0v'^G -Ѩ<;&~꧐0T<`{MpD!:>э, 6{#zuy t zb#1F"`( Dp>x$좴IiN(  RLgtфcFq * IBR<Aq'i +P:;r&[j&0 FSgX' `HlF H[ LSv7(ܒ2ゖ@T$:r q3U'JJZʞ t-+H+#r&t.'B5.hOB\J@8Jǣ !nS9H F; jEJtѠM@2C(;`y`t)xA0B4m&rD2礤ݬ]ZAЧu% Ur1 Wx$FV&u&&h"* BtYWMX?bbRP 5< zn> #s bO 4+yt6Ĝ0)dB HHFq~o̳)˜eɉz)M+)C\xzN4 @+- !4xW:ZpGW)p-"F0c > <@@iX\eb6W.2R# Cے`p]ȱK pk,Еl(I-9hQk6+KŕWb0, i`QJ!4E ?1_hz2PHQ_N]WZ hLɂd?1eÛepPr$zB sq į,PI KKƗ˷BIn :!CiP~!Bo$^e4wMQL}Vy[,DSde[L 0hvVBC!kĄg+z_CZZ㽗ЕנyxS\Rn7FFQP@۽{w5^". 9*xܽ;iP{dzm$х.GݏXT0J Q:4ey13en sddL8_gsΘYȕ\qxK#EPk%) N06Wíy e"0+ ] sחuXkdKr<ÜNڊCzYP˱uFINuI7Bd5t#j.eŲ0gMagYa2Mu370)9 ؜MJS!ZiےԕcC "GbjlHfV#Y*p(:xpWa)X:>×!ف@hM9  w H[&(3@Q3ɚ؏1a X|q頱9 Kr09c6 =2 w c  w"q(TwhvS@RPP@(&xq&=>3"|A>k۽zCxVLFpFzER8 DOhv8s02{-a] @Hh_y xi:q`SD)j$h h \_3 ʊZ "/P+bG, ZBa[p  [[Dze`+I. J(BºA{(YjpnR-v3s8(QN%Cu2 ¶qS5,XAK던PI8B۰ȣƐbrጺ"Ó' ʶӻFh e򲉀 i>'Z-Ы?[ 0 `Рayc$9۝5s Jy:I2w\ Q+$頕cPR]B8p@.u,[9M8EpB7PPE'Ӷ&)hN5hi_a IJ|<iʉ <`;M5!$bi- Db2i+PdW\Q9y3[Ld}E4XՊqHv$,nԟ5=;A/P@@~s.=R>0JXp04 xϻ}Iܝ*1@B(8:1\8H7QT&և̄'pdU1 P$b$&j4 |hq]OQ5@J YLs ȳ;ш}\*h6pRֶ:QR! x=izQ@ PY f IإP\71 P1\|1RϹ/}T } H`4PH˸~ k1 GS˙ِ sJaZ_YB5Ɂ %xR-aNs>2;﯑ɒ1QrS#gM L7׻N;&2`SpD9 ר᭬ ;/)->] ;9m}cQbĚh C{eȮ, ^knM,1^U11_2 k!ڬb!rdZSVAM̄_CP@'HM 8@&8LMXKzNS]ʟ` -<M6;-Ұۍ 0h dj˄[Bz*xʧ; B YjY3LIq)@1qJtŸ9uxp TCi>>,@,g,#{j0p KzLtRRE9xDxb>+`2aljyƝBi2o9P5"H%ot!K yU6^]@ʜ"q9̑n+(䉚NP0 weP^rl.? SdMr֫ YQ, .R @.lZiSJ0fI9P|r08-ml TGa`R/Ip;׉hۭ>襘a]SD f9ۊ{{P] OY0ЋJQ?(v@P?2&w|0;Cq))(b8w 7zțyQesNw8ύs `2Is-!FPU~JӜ+HGx^/nCF$҂#=,,×uM'8t 1bI0?$Hf(, /)1.R!) 0"_"+LmNxq- Jp~@zڂ8)[4S,9)![̜)٫& 8.]]:|=?8uCLy'tA@@$ |_@\ A0}hMD OM ~@!I$k}$@7 Ua2Nq7 o 1 hSsYң RpJG 2„!`l Eΰn3Ys ?i AeGa{=P=/}eI'\@" s=,LFO9Kf_]+ٯvYKf7)Nb¦ϊ{|$,&H0+)pJl+dȰ~:hI -c ,Q€N7ɔ$jVIiL)h:("KMÔ*b *\"IKMGT<'J۴'rMG;!m+:z`ª |?4jhHJbRŴ)*/C4oV0($nnSB 5H;CRs( *2&KZrD>0-Lt#0+q׶mV> seZ39K7 ,8Ωtܶߧ:-"imEN#!(zx'ywL/~UrWtJ :0>ܸJvS7R4_}Jj,S"X.Q ||i ?)_S(#tK@Jg S:׉i\0lG22f5@:ו{`uuN,|Ҽ;)b'bCHx̗7yjPjAVtNq9}^j**,S_? S=h4a<@f`AG(rq Cpj,łA ( x/l,GzgA]Fx΁VLqʕ7'&@[0@!"`HQ$x#tcW\`a(J<Ǒ9()z.s#xR :DlL)bU5,&Dd @(dm a>(w 3>zt- 2m x 5!L- (XCx2rQ-XC|T03&kpT [F]Èq I1R kY4 {̥2O 8A`sjg'UeP`\ `m 8 P)K <[_z@Ti~)hB X+ @sBb){GM,fUK Fa@@ \:MGq$r׊j;2;1$ z 8(!&+'D7rR'DxWoؤ##ULadHg0K!h@TGX!4P:Mv [[/V_JVS xlR "`$'ӃyO. a5"DL-W9w"O2Cp|[p9Ei7pD).{8kyZHd1@yI+-DIN^,</&3˓P4 LH_ e1#*K6!7> 9˜\ pq~ꂨRUhaO~2qB@5 44Fo)|m~M- J nX-#eےZg, ;9.x[2`:=8]O%K\OP%ت 8c+$ܽ(yxX 60fB^ZML[㺍 b\$&!*q`*dNp:)ĴcĶAC*! DLeBZVI$:%  NYAj`i0 ?%?A#H!XL#$XO)," G; Puj~{|62("KW %.X XDox'$̤=?g|jj'yDfLsE4j<~JΆF]0G\g,kȜiG6RRnrJM$tCŅ(QHF$ 6eȿQ|Ԥ}7Rx#h纅")$]f~#Wf .,h$l"y|&TE^WD`e:QG]gVC{ڃlgHΆ}w#e,b!IĺzQQG%8"fE]pZ/R#"l'IBlQVȬH|=hN4ȄC#:h!WGJ['UeHD2LI3']cY ܌1*JolRAȂ'9P1;rOBHN(44G ErǬV9 ą K;%poAn'-0)N<3r> <:e2Xc&ҟl,7I\9d.n +*A6!C`n\jpDV0XD*Bd L6"^y`4i)ijTŏF|@"*2*(?d B  *6>TΎ+!gJNg+ԐVn84;$l@~`@<6 f(@:;h PդheK.r0(m;Bh!Ca-|>)9`"ž"%4F&MI*rN~%Q$XK40%k1 (h0x M$dUxh&!$j@ m&- !!< Hda28 ֝+Bⰴe*k/guv&øn F< "l D\$L)T*Ma]CcWIIFR|3nB =nl0( 9.epNl+ v*N1&9P@fW  lue*m0#r!C.+,%V.0o$@J꠺νH`BN g`'6wm@#| +  !`!^oɆp+Jdx @(4!잤"YdCjCN:v*B+T&C| AmQdy,Lج;Bt1'< ncNt#Õa-e5O& na  IVT;R*8"a)V t d6A$"va|ad# !۠R!ڥV#.(eL!/?c)(BFGvl@\wdwGv0lz8`06hvK˖hKW¦U" \o'YD*$@ɪpJ"Lb֙bl n@a"@^i*z%ρ \&wqA$"ް fpƘJS9R;Z @cCqIB4pBd)Ld+|k^h+(_rb lBܬXK"m^he">Ŕv . (!0ľmMfAjgsK>CSEs+Hd}EN_Bg7BWǣv{*n,'JH8=5եtd!itmpvz<&7VƤ!,[ff|}%7QGr0'lK+ĶvFN7j?;ǜIE%D Xsr:rhBVkjBjbI94"Jq>g2T6f\#PdVw˃T~{8qWSFNp\I+ìP&Q$Y,{sp}_-YH^5bqYKJ#D@O(\MKJ:!HAe}Cق*(,NVsq}RZfFp%~2(BTT[-FW i|CMJ":Gqt1*Q22؇£Zbq&TDh)tdBDmE:r VxtdI,]3e~oRvQ"h%dK2.uFY=?(kW+ <>F.=]J"Zb!# hu*CG/&t]gSZkǸbpY_eK'Pz<$<ʉ'M(IrbCɇ2Q ZT2rf hz19~6Ғ<_q)g]8_n%]L3E''<:rmffpr=~^n9dx Rqn"P:izʰE@p2G1" Auyal2f@l4!R*@ )"|=h@@ pH `, >_R(hx;`8(? Yx$Np(`,z=`h2wâ,4C_W >`0y<'p}k?oʰ$yO4PE>y0BDQ}Q vC`%8Q*u8`@7YAˀw75j&;F!GSQHgF(&". :x$ ^ǪZKv>8@@ʩ>Pl F7IP)xu*|#J:|1iܞ&3V/sj vl@(ʏ*`(`f&PMda8qfpj /{N 4`hLx S@P#+k/v?x7–Nv& u)04cnܺ, hHP #G.dr}]#@"ψ01Ѝ#B#6|xB~n[8MtnZQHiza&Giva{*`!fJM {3nct H|tkDqڠ>!E_h{g^uogSIj 5l5$@>>PF,rhkp"~Q?/4RM 7g|J8+ 'vtOv `vahg pٷS\`ك?ԝbJѠI[%<°t 1yVR u0.7CP)^'1&D#Y(j 3L AҀ.$ Q5̠/)$^ A`c.àwz`MY('K)#A #X~nJyJI"XM"c<Ə#.N @`J[ 3H;#̯ٺoeK8F4b91%0D((rϼ|>*N_r-E dM4Ʊ%z !p0J22hCX!&š5rRDD+o1p|*eऀvSZ -r jX6N Z~$9+G`GHt1Y@q Sl}|JzJp[>4CXmD" 9yX2mbxFTD$M<S:jyf*Lȉ9JB}ad㕫OZ#kGvOZ1Y.=Kލ>ODR5pH_,YT[Dg蒛L,Mlh 3Y['Uo5ۡm Z**5r? F}l`?ATYaq81yRKc^Fhrmt%x2~ߚ&JHZg>Y]OO*n'̼ܗbGuPs>&8;{|ԣ !02fm&n|N Ɋm܆{I*H' Qoן k}7JFRcˡyHwI;"Mr\d H4FՑFnJx:i%/hicXӔs0& j[M[3=nbծyĊm}>9:=LM˴w'z"U7lw1(O˜6j͹#jžŊQS"aKv'=+jSle6`(L.z:Bҧk[([c{湺u:usj<9/Xo=f.=8ㄝ٭L׻;%4/ju^25akY `eի0˔b`/Nskjw K{压^z$ ˖—`bҡ]t6kuڸB.n1'ߢݶoNpj)(wyA B=>(} 1+ry( ){гBݲ.Kwb M$Ъ1J hXp8MGTHU"@`*(=(B!Xvh2Ix9 Soj m(Q`- $ a_ F/( Jвs¥CAS[, #08! ٧C@~jAht2 anS2X\1Zh@8҂ ! C+/- *Κ! @MzH뉠AhƈH8x HQʀ< 0/_!0yq@:) jPcr(rSHVjpf&)  H ABэT",'މvp7Dp I8clr (xPoGxSpg&|Dx (Ȃx'nSa Kؼi(l'h oiȈGH| *68dO 8x/gm G<J(8(*7͠'+Q*4 Y3ч A`'Q3J]d2q8*=0aDyެS_k<,ǭl!ICǂ ypBI:0#h- #t ɳ8t 50v8#HA4!`$ۏ[ʹ#,u rAeH$j|d#H,h q`9 Y5XcHDZD)Q(h%AږK?[@hzf@Xf&x&q @L㛑6Vȡ s0U c=@n ۀ hՒN0"@ lҲ-l4T`gQM˝(ȅP!qU;b3B 08h]^_$x P Zh #!? !| }bLGI}#ueG/%P ht0\@dXm,WzJ0#+P|/PTDpj(mf,uY32I!Xuj4jixC5E@t@0 h; pyf,pfY:ZhفxW y(xY9 HjV` bRYY8o8w H #0x M1Q' @KlPbo+DRBHЁ's3<3D-l\z ʵ7k{(2.+̘qB`csR2 Ͷ#)ϳ.$W+:d_2\]I!I:(b>T 8EZ;3,x ::sl4ob~"i zq3رYE24 ,cTHbS)ؙ:$A iD~#R- :- װP 0C*A/OV:&]Kh??;r=f=#S[^r3n30ZAe6X`Y+d/C: ) e, =ceҕK5\INR:V*/@`8lLz@@X& Je@{> y@ <A_ / 8<@c<`+/h~A!<'D?}`, =3|~+Ҁ ]giVv[0@O(9>y>p@~@lP8+ #`K ,B{#H[2ȡƲ(@d9CoFN:CZP ?(\1ir sJx&g鼮Psyd܂, /& l[EJ %'#(cDJ$))|%4ofph8W.Ƈ y(lt'Pwx #X0ؿ苤-<r#0(SSLW8Bά9\Zh%(\2J;[.35D<,ˮ꠿eȣ0;#:1lb2fG gNK3'."ن&>(Ƌh:)ifI:"s6α \CЀ _x†b_/0r6;5 j/x|#1Vϡ\!çi&j"fՓ3 iKoy;=G[ɟ2;%0/$0lJݡrVO&Ek%y9'p(^0A{wLC!-I!g\SN%n蕼#KSCd $Dn~-zDFdxx99bTӈQ3r-'tD"t1im: IGb^-ࠡFiY赕JCpDE;pV4ly6cۊ+g9 "bq,!7/C2ZNC%_@baqxEDcC7>'Pr(7b2s~;@ƛL7Zf}d,ƅBT"Lj: :ir|pM|lUC=T3̢<Ύ)0"P'6QخIij௔XCM^}MЭ %70dR"&ZHF{_ 8z@H `P$?dm{,s "l@q4PL Ba $}5@ LP@T<70 @g ^WӀ qL@W'xZ q*& q8s xU1%L{ݱq>w @zY ܿϗo>дhښ2ܟg j4 mAA{RO1kTX#y/[GSrHP $rGhT ʶ}rL nHI?IVܭT p>9[4)y*4L`(7:0OqG$91):tũ}Aiig0)4T(ZwREҫ˂l5n2CiH Al3§atF.H TjU$$ I!p#P]9 kݽhV%n Ȟdž: Kl4 BQXlݔmx0i}m2Շ'F f%/ /zco N~AlqYOb"9gP/n7<$]0GvIpu ] v8l J@àdFp` Dl :=0&0y+g{Jj1KHha.\,E&OM=w:cƠ0qC,۟6ӴݝS I 0NBL l 8PFީ *a89#N4(A)M{ @@%2T[K.Gc92:@[Os2L ӫ H*gzh.fQ}^țf<~J49f937\\S5s#%SN)\L%kCAr_suH)p=&Abe"~4cyci`z{NO3Q@D)ͩ*6,ʡp*r6TQ"-7§Aʍ&9SdkU&$1CLyojCNf4e#o%҅TWYH $4CT4d}27P4kjY ûk.Ġ*RY6Xk5\a'MFJ3,^O%"2@A'2N2YoO_5В5]R~2ԢknO6{-bAAŸVcM 5=V! F=z̃Rmcǐ_u&B6ӂK*&D~ Т[8Bz']$ʰSs@Tϊ2_/B8"iQVBvl& H2~b忊:lvVq6ёJP]P.w_Y|]"U`5TAwo4+X[E9ٌL 8dĹE~m ܪ@lMrN0a[:تE \J>+f{0NCTxGT61t,'LsB a4S˱vZDq9f$$(O -eY\roy\%pHw2ZXq%\0'"/EY(I3X.WMy6`r.̺cLϛOU$?>:MQ: 0906G~T INquR%w=Pjvk@ 40Y !BM_s]Wk<n!8(4C1Sf{g{=)Ƴd)ƪV Rd'HE)? 2n8'Kzq7~%ʸ Ѽ7q"R==H1`@ax%JE>Wddzj ND lnE ĆP/B! .x `Ȅq z{/$aL_ dc?1>Bh=bJk8Fht VXgl t?+gB `2 $Do)rHllm. /hlܧ%# :⃛08bhz` [6"bu$'bl@^]dJe g JH dl%܈h0:VEΔ!I,܊6 &nM!J= W@$N@) ` qfc6xErC^CTWpj|/$Y In na`&! ) ϴci謰Cق+3vVjf/ 82d\$tE q"x ^pPRk$"sX BH'/kI F.-1DǪ*vI&Rg6K Kd M/+4"~WE"0 bܲlb.-"(7+Xk T]hkf5)\R K޼D(j S1ʺ nm/ 6bU>$BF&cWg:K5z &Rbh/c^4ҩzC&˄5γSX[O"jK ~Rh->szLtoq_H5cS0H80oen++,H-JXEOVVMȬhe(K ~#`p^JEث bP]9ā>MVDI\:FK'3r-iI7Lm3G fxFpzΣ~$t5rJc~J:<ϴI0`WB M7&" WrcdKl^knѓiC/ĬGv-a^%hT+̳Wwz=t'Q4~~M#Dz t*LrO66m~$d̃ `ּ >L891%̽K% zfWP0ޗ+LA ?6ZM(vAp-l6VWR]ϭ˜%zRi/; 56PV샂]dhvO<*:hX+wr4jƐFQq]derihE$i=P#mmczPNra$As_ \@t$%1`!L^X phpȬiU'WDGƌub+'g}1I9@hw.4 hKTr%ƍD'l1j ?'l$bA8RϭYT f<Ș9Ȇt @BrodxJjJǨ '҈8d RCOXAtE'eLAbe S aa2b!R $`lC @R`:#A%Raп%JƠ@0a <<joݪ^`&!4,Բ&*Ol.@h!|<A( "; Jh*$`hÄ^pd.I(hvbtQk䏬(qBb#t_%C pzdj &aAX:d_. l:$60z :$'XVc3JĶ/:$=ں 4 jT@x`T>T uc^&j2z)D>/OڑvxRJ Γ~>R)GHj bUڗKJ6$z$.RyT.6v;"rhj=?? 槣Z hzYI4"a *|aB Au@pUW:PAÒ35 u6wwEPmQcV!Q/eV@ n'z;_Q e l7 D L<J <iPU]8')@AB0>L PF )Eڮil\zNi Pa$!. ڡp cc0 'z֮ztB`V<.+ T7U9B#*NVl ;BD/ &æxrɵ#7fJx A;OIHS ^7`Y f~NJDAlѹ%Nk~D-vhѬJ\%e%<FmA )^eY\S63D7%"1/c41 {jlaCQ|X,I\iWv7Rr/o?!Hulb. 5ʩک^xi T6ʰ~  á   á\a N0?߱$y< (}a -LblD'4 ?JE>4[`MI0( {0=BY+}e '}Tٌ>??iQLZ#pU#qGwȖRO-XptpwIWJ!x$Z.׳ R+Ā3Kdg#` ̶KF7*Hc 8:.:ɋzާ(&E((&3l%|%iBHj1k: H#$2.08 l $B`*(Ѩ*0:!k3%ˤ,,ԊN $q5 !RHd뷲BJ+B\R@# J8߾ tYE''*=4t U5;'?˩biuHF0rЫ NM*?^828,ho/%\%/$m#=Yى"2 B̒Ĕ|S; 5m63kIS^ڕI2h<ӱlp}T"k+dX %w5\ak@N%:u(cCS:SDOm`hy &(nɀ#F?zjal9r'rIYeKl'mdvԦ29&aj#+pV͂(*19rfZaui&JFҙʉ:ZC UK,^"ji o((/7IΚ$ '¡Kw'9Bb 1H d0,ш!4`x;PCXia S \ e4\ b\#P`d`Ñ&4A1 Q8 h4O)6rtpB@i~l(M#x8OYJ ;3EqS bz>` 8J|B[ 產pY~R,Ȫ}1.PpJQ! #$#tiq.e\8.HpT aԪp/ww@P 1FcqJ*dc$Шd82l` y\7gw:NconQT"}_6wC $H٤ʞ#RJc%P ʱC":B^yAb8"er9kh>qʋsn*G*(vRzwIP1ѱ4b;lc)?Hm d 7P_`"΂zF=C D_H{6D}4;B;F$1Q M65("5!"hd៣6K8^JN"X5fIYdl^L)BK]Iu@RE^œ@}{"UFc4cRh#m!#2$D\8{\pCsvB 11~DH=ǫb@tR #Dl R(`/DV&垈#ed2V p F'$6CfQP)#2N1 `[Ե kiB>ӡK2k#xq.Ӂ dPӯ4UZg$ŖR~ G !"AaJ,PI`% !2aJ#vBxBm0 Ra]A]T&!U[D!%9\l/%lQ>'wX7 !5fPrT<1b.oelgCf XWfQ #~A,ܩP厐nzT(%9IG[&\qKx=L rqQ u H-iimh{: ~K7 'c8Q- pu1Q08={LrBJjȯC\QS*5O.1I^ RQ(I 'H~[4+AnURi]I4 $TԚF +WidYlKHc nua'654'M]g%"!MLဋߐSN0̧ )h؂sȆhb͖8?ۖ Ҡ9>9,+X3jQX -Q0Щ93aO@3; ,"x8"tsaki󌐚cIЄ73Y/.(:ڼ3` 5= 6@B.ӕbp`<{(^ȿ>Ў5k߬1~XyDp"*D%R6&|58Q@-7Es! 4I"QhB!cc1B! y TH8,˰xێ3еEq$ RZH|CqplJzw>" Rdh􌊹HڃDq+ZdZ"Z zВ6!O$, HǁTXX zYB [aGH1>xyYR H Ž"*c,# aR߉{ (\ Y5x\m-qe ،@iHy@+&(Y ȃ/i{ZC9.Pƀh2qJ8CI, sDȼ0$0iR LTZ Y{ 0A!(AHqx&8N 1&\C&%h ,"  𼘹 (u`@4hjx7㷪[~{Bm$K(U(#RNZ-xХ"=/bP$;i{Ӝ@ zqۇ*9%*ksOW6D 9Pp)6@ÀRi(" iRAb@10MPAML%]_ _ DNcHU -`ƴ"gI ď4e8@rxQ Tj (%X2 jnxT%MǺcPMPrCI,(*0wIۀ[= Bmm38J (;00WF`.gdK 9%-NUM "H,'9Pa1H!B=2MVQS9.;((-Q(ŕaqZ)Q6&Pʉ#Y%d ؀ 1 G҅) ªP*TataAPǠaנּHˋ.à[kXc=;tA X(DsM81ej K x࣓L=(Lq%6c^@q,lcsa40Wh0whFj;ۢ*ʌfY04Si+ 4J(*$hENb-`w#}ڔPD:Q'VwYɽFEn p۟J<8!xI,Z?K KyU)Tҕ.8P8UW++K9dn" ᭪ pGhF'Lz,!Ќ 4`PS94P,[\㛗: ^.L8A=%iCd4K=!!NmF#s3쉥I @[@z| T:Q<\ l"^PAs-A"J4sਆr S]| J f`QaIp0i- (%g(}IlmxhI!="χ.kb\95~ &u9)FI/`M%Fv=ՖS Rڙjݯ莎sFKGցW3k 4! us|(uR>&G!aRjj9M"˰[PYQl@6ɧn>ػ=X9Kj|JSL9sCaYwiTDqao=Ay5ٌA:} $~Έ 2u iKuA<ܗ,յ9Uo 3A5ilXݥ *.b,p]hT\]EL*Я4CH۲̗^? M-% |=hC 5ɀuH QS%[+`)C8JiXXE|,f= GҌuC8xg'qi-FĿoٟMJu/\mտ Jf裼 i."0xa8 'ɑ#t(q`P&(Y ze`%! \2 $~` G@ ?\ D߳wL~u;Og8Ju@!pȬ\ $@` 5'}`4zQDeuV ="Il4x @mBp9C~E;I05t cxI0L/-Y~? ^#[`АH=@ dW_aF۝G>Ѿ~MtGd`%(MV#j/ 40趢3Ġ(5@/ @pH<Dp{g^8 :J8'g=gu%,+|iZO󴳁 JN|6n?+; J}L`d}H4Rc:nӻ'춡QȬ#$Ks5(gڤ$e"L 4Nܚ ư?H/mBH,̧2ZTUcEúhFɮ@QԨ:`F8f Zu (hMm͓uBgI^+wjʋ< (g2 b3O.. =ܹQ6.!hj(چ#g׬w {x-˞÷=3&|[rǻHVA?=l7_nk2L3c(={By+B76y&ga@zŧLpF#J;27'O撟?24k쏁P %iRt'lR7*;oN+05*MS"CxQXOZWC2MD M{sNjY##d>Mi;8"EDIH"S:b~Iyu@鯲@͒K8`F @"JrC$}^Q)fNq 2nv]m`̌r,c :k$B #鞀bpW Q4q` ۟B'ޙ$"Dg*Cpycf9FEh@I"$tBJz:lȴ֛\3p0:l$&?2`8\~)_fٗi*G!Oc~H1RܮSZy:i[X~ 1TU4ӈNN? &7gML|9#F؉™&,ַd"FNI.a(Tfݝi'IwF0>bzt?B$GYDNR)`j *L 1 bRL"t G}D-̎mC!ц'6ʩbib3@HLQ1cV/ĊuYDE0DK@R+mFJUic./'PcM-8=,Ӹ~ hl{Rlulч*CQalYzlSX 4 31*:AʳSKݝNTNfYY**sQG2KF3V P>]_0W<뭹1FNEjtbSb(oe!wIn=Ήڨ0E]:.G)f6 3aD^o Ijkam[{":vuiΜ yӦ=) C_F"NW~(k\ y@"DNTq>@DA礪pi䱎O3'-'X?R=i,~+r(a>7;W.OHتX S%Sg;h1n—h"55%i~K| >1{uVcm5Ī'K+:De$Scd)onXcS?ەlG()BStHhJRKmIWȕMԶ>LêFꥦ ~rȟVPy_UPH8A*E z*k@qڪ7@oB0ldsL p~ŻYp-#GP'rKs@)zFejrL/Tc`G a, |/ m2|ӣ5{I`€btQCԒ#|Lɢm(`pz-9.d5EUGIzENH) ɩc vQXÀ"TQڇL;NJ?@d !e\!F6"9c+<`$|&Al#r(G~(B(8``N@ch~j" 48"R:L&X\f0 >2O#"2C.3  jLk:Hmc#&x` 3#$c H""9 :hkHzacacf>Va(=nu(LK=vbtL,f!H`rG@sD+bHjx:]Cɼ-LQ$*DN Xry "+J$BP9 nMOɢ>ܞMvT:CJ,!=<7"HΑQJHK؇f4lF hG6`8!(b"AHn,f"O43/lf.̭,j"!+`Wi:r @ $=D4{ǜ}*j FUB   E3_tC(H$9"5F(A njϞLfJU>#m:"a쁀8<<&!H|xxϾrcfGA&6?fIk(EJzʢC<$@4Og@5IJ(c6P_NK֙l6+v%&ڱ NLcMC!Oʀ+\X ,s6lL.}ƩG:(C-Nq`d "3!#Ch6VTaìv*ƏX*jVv\&%4N2 ̉M~&M)!CLlHbn1έI4C Ƈb$"6L_gUiGi윪f\(k>9!BJm 4*j.FѦhh 4^=$f *,+lw KJVfL|K,ws6Nt40nf(klfScIbj dTY P4.ąVdfJ`$BiuYFHc阽,,،50D&ֆ7 URZE$>&fjL Nd?e0̩`SwQz$ ,:<&, KƒɴB0T0ʊ'*+dw!Bt%,@,Ȯ=de0 <+k,CdovQv&u"8qqxAJt-MRiSjT'uZ!"k IfxoظȔK$j6}:b'j;2nCƭE⚷J6jaK!q=_dXsf6pʽIl4 UWJnjJy}Ub$HW <@H*0.9$%}wRK+TGf?Fe9E<,hPDD|U/VYJ0xE"6cr/I2twE$$A"PEU+.7%7A"A\A[y4h}0uC:t Rc2 )BI|Kƀ"LeNE0T44[e!E6*^ RَDIPzHa[ f/jTN %N% 2sʺCOV-俥" <<2,{cKI 6`<!,i!HqSX"Y0iƢOOaa9HǂA T133ϐM$7Rڮ/rot-7HKMdTHےK:,̈kdGzo H:!⋇:4eV:( FaԲϟ7Fm炖n#I+XO8 @Wʩ4Be !>'DeA<: =S%ȄZEjH.-!ؐF@. Fy5d'E'ZB`ZF({Ay2ow\J#JQg AVx*Uߍ>+;.d&G p@ /ƀ (P) _sh~M@ k }ĂA`Ċa3P=p&}VC^A@Z0[ dn? ped/N+,0f5bb+]:EdqT -h@#B:Xwmrjtk.e ЦIM9̃e2k@=OQ1W&IۊǸoٖ+̞K7/yDcjE#0&2((qػg9JBd2LJ>JH%BAޗOb9lQDI_1c>G18= KO);{ʺJܚ4(Zpr&GrhZhÊR(Yy": 7Hz!GS.4g&<<|4JL8F N,SFT5>Rq䱵<5UsҜ =f&T*lFL&HK?̦<. K 1; ZHdVN}DJYڱ'WE81@'/Qb-y+RDR^#~$Jx`"16r@/:΅Mi<>!OJpvf787~W4uYiˆS5b۱'=-8 /ƌ*KE"K^C38j"jb&^{_wchL,d 1 7 EџDW ^}vepC!dG}>h= DαbmE]Hvts)+z6IFQhy~*LDX  3%lE:J-0T_f +bΙ oPF!()yU+$ur]eLlN1&@7F:3kUtP=A''EqϑxSĚ TiiKrBdH U@$19)8},XI\6 $<_M)tsUtk@ԜFBǬ-Eԑ@5^94L૓/l 0lpnrX?Lɚg >,SJ#R*[,\ /G쾔/,Z0D!FUa(;GY Ly9G$!FoY9*|N t@B`J-,F  WNh @ Mvʋ'#XCLU:Uj1!@"E@zwC ⿩\?DvzX뀈 :4#>8 .࿴-HY+J"zbG|@Y$F)C# @t pؐ>(f: $:8 Bu芳H 8#Hq14!ӍBxHދ+#yTG1щ f 2D KPx`t4u@ (;dE+F< "O!3Z80IDRF+¼E dbY Ԣ *H-؃k( 8q"GͰ+-a J4p>\h z>BHKٕ{Mk OtTO E$|ݩY*KɄ8 .$8SD{vAl)ԒоΤn ͩV+X`3¼@sp+3e;BAԵLlvbL% ".9 !+лY#M E-)\+jH3Ң+m} ,uSN+d ,NЃΣ+PS=Q=C8D X̰ES-04̀PϩT{ĩ1\"п.H(+!'A$˜~9ɢɕ3wd۳C2S'Y̰B5eH%zEH:879  .$IE]CE%I>SEc׏dPwƺGֲ<"O$`$b3㒹sR m!YZ!1ӒKŅHKpE8|m!"k0NO Rw Lh1 ඉL㞙#רx~+}*Jvzzm%lW+ kPZ#0!裁p꫊Ӈ-` K$1߀`pG8zI *QDO9`pGIJİP0 *2h Ҹg^h8TjƆg#[,[" 0+^@EjUD*\V P@r@+10ȗ'l4axZP}Ƅ`>@ GH%W9*ʀM%eLJBs;YY_1EXXCCqRH.68DMmFz2 X2It<_ K!'$>hۉ"ɯ1 MED̄(@q(Iq֏s _ZdNLc$ّ5s>? IG)!"6'0=DD=!0ShLA-}K$h0pʃ33SSRF^0+`%K#J;#ңdB $cU8ABd'Ѝ) hp>Ȃ+"`v-{,~!tؿa: (YP}#&:h\fkvR%GhC.858u+A`6C9;$n$p'p38He2j QS ȏj3 /(I>X,CɁGSf"T;H$IL ]==V@V; 1c5( H.$-osP]0yU<>n@d 7fB"3p=-o Hm.8K+Y 'G)Y 1TT*0px0}j;)M QwԮC?F&Y/!JU{?{j _ Vȴ`uIuƾS _ڼԒs<_ : ({O%@Ua0쀋JضT9-mXckҤ PO#L$'2gcӈ>g .EE>:+'a*t'S@T 5IFx]'"^ʋU4.)NϕB8+攟( P ҥ#BD* Pȱ$IF"|7TKi8R'' ]@8 O@-{ˠH=ah1~fA }X1~@k:$l5."`f-`P:ai4VN|kzro7~a@XZ5z}GuN!t8"~> h,ڻ1L6G+L͒ҩI}l-~M+O-N #g7ks#:+Fj+SLBFa!u!aZ΀=$ύg0SD2M <#nrg2Yϧ@(s:~FtLRMDR>LJTGr/0A$]|8*r|.HT}Դ.-KȮ1w2.ҵNxTRB(xv{SqK6}@EhgFēOZE H.Ma퍒B/"܇ڰˈ0hH}<9O/8 :$2LNlxH B誼f` x̲>d)qdY^0J Fp `t7N kfYPAf<&Ә2uWl^a#jW-G'RW +Fru=7 PKp$N#pl2HB\Ϻ260pnЊm)d"O,W"|:ɘ5STy' S(`%3*,?ZWK]chv>&rT 2m)8VU rlAi7sZʔ4o&e ݘ"iېZ0KV 0A]76H>Lzo)Ȭ!'\ـPU_KR `:0* 09^eHڲ(^L!Ȋ2%%H2QH Acr@CX_ S xoKP5 wQWF%x]9e] ټ2DS @N A,$OPs|TDJ& P3:ZM 7lFQPCO `m ]:e[_̄Ru.Øs`)]?Q9z9xKh2P `cb0aE0{Y@<)z$l۹0tTW1GF z+PC5(xP pI8 5X>(<雷 \Hx*[\b=GxehħY\Of9 C;!hV bTPz:Xz$hZK:w(¤ hz(@Gro _R:d@7znI/6& Ѭ :ƃC,J ¨ߡbL4 ~p6P2eT` ' R5(NEp9.3.Ep1` v*+BnxE,|@42#%PࢮТmb¬l{Dɰ#D^!fDDdh~Aab0H:Iv:ʥ  !?Z&!dЖ.J.!mhTd@Ni?E ɢ>$JlʬdYb,; "# EOH;{brZ#LFM 7CNG#OO5 >," ]&k.l&% );J ./6nl&:EUd2"e,uk|%<RbsZ¢'j.Z&K}!џ$H! bc,i&:EQ#XB'F0#-Qr D)b$o5AUCiͼm› |Z&1x*r_uC|c#p,PB¬!"dC'!e(Kn-cJ-BicSsbj|":h{4 PِlzHh,KґLS(C„-ò;N;ʮRpO RC0  fbPbUDN/a0LH ,@H /( zo:fffeYnj7#,. }²) ;~KQf…0MaZ8n: > BƢ-KE--0)Ҕ>SA~.eA>C|3LӪ l RA˲FfdQ@f _#(閨T h@}G-0$;bapg!cFO:B#t0B^C@hh`^`"Y5Qy'HH´Q Z(`:8mxU^gy2a=A`:*aR4Q˺(&0V`qD v6Jհ6! F47|ɀƜcBFQ6*TM`R&.*F(N-J68 v@ &!ʥ@A`L!)(1Q e_-L(#DT^HEba!kZ6¨#$EiO1q!D@ ,p dOƇy>T `CDpuKQҒ&#+Q@lIK-J`hܕԀk% -tfҕ :f|$"YRm6(*Ҿg"!5\xZЪ$/;)x")X -bU .@=Pa$g0IS4|´cB5aQ-\ tڈ;#NM54{M!`*Ac?D8Tba.KEp: 5X#aj$4 P* HNd( $1Z)t <3aAnAE R \@d^lFDa,J`-㹃$ dA^!8\b c)cLӀ2 FB `kJm'0E*B`*!l !b/ D "!ꂉC4b+DQ/u6ZE\lgDTnv5'0i,`"&!v!EX 6rY:`Dyv( ܢ¤%bH(,6W,f礗f5>}FKʍFDPb@,"`2#7 tk;&#ͮ)Dg! ( 0"`>zL>|h~ t9m^4azB"C>`eBp nَ"||Q06FEBpՌN) #CA]F j "i4ttoE":7&( RU+.cO^0 <2ʢk l!<VdK !TbI`Y`J :t%^϶`LmB!afL?}lF{GoIl:,Q# M7\j<^M N B [hFȣ&CLC2B5$Fq;\H;6|֨TH:RE1n~{$B<2tM<> -6PK|M ¥UEƋ-M$4] 1b &a󯕣UQ ߓODPGJӢȚJ~ K{մ~H lOhHOiL\Iۆ )PoFK cܥMLǴ)"LMHzMyt*FktzKE*XLRꐥXBB: Fl$]UZxlcgmCu%'#,n>B6H{"~{m۝o®2^27E=v~85$h ?E %4|QF)b-}T~K(Q,l&5ڏ[uꄺȡuPMgUJ[M+%oM#uk2g:CڃTKhcVjYdK"52N #RuO%L-Ү[\SFܭMO^=Cg) N˃,([`_֯꺭輇T7F -,b4  t8܀;}{=^Tlk6!O7t9E"@@ i:BfS6O Jvg`*FfWD R*XV̬k w YbXj3lkv78+33WҒ %"|> 1-X!] (`LRDN2s@~V p3Tj#2B9jFj)-HT(Uס-m`"Mj|Ӡ (y"i+8"j @NOOh҈I`1 ""|dYiY#ImV;Pw2ǹ%+= `DKBOIH!q_ ;ǚ [d L ؠ>/ɹck& ׼Hm96vMG}P ?$ܜ+Fqo$uF)@C`¨TT>+!`D(h2o UnǠ:G<ʁ J)ԄڂG,&dTM7{[L?@l'xO-Tu~(U.@l . h8s>)aFp}39µkX<C?306O |nȘM`P&$M z`~D + Y9\}kTp 5֥#[eBRt'p)J)mEz켐pLEPd^)yrN`M#͊VT=T-2Ƣ|i b`u3J}jv60$+buuy)əuuP6Kεh}=9τVq>4gLMDM!9Rwo*ɛ1#<-J9嵽P-LuuZ/MI1IٯKxڄhwY3-BR}A`p7}PYmw%Y5KSnO [*w{Lj3L:z wp mI}/^M.5UT`xڳdk =%@xK%lP4IP'^m}~>x:Dԫn] ш_VNe'I:s@^O݂ A;4; c:s3P{J7`I17#| בd+W !~D  эЋ=܀ }!$=ujQ8-38 ɷJ ۓ CB#R4;u"r k }3P#STx- ((V#+l q0t(ij0B< !uQ69p+T +=p ۊѕѓQhVyvxc.Pp 3B A)e;JP'{? (#l7C+Q Bcax(ѶIB} {G6pw8Ci-jC3~EA踈ي M1]s xJBȃx7*^tn2KZ- 0莆˃D. -zHk>#ae LxA1d zxs:: Gٖ.CtEkO;= z֌˷1`:p1 cuI&Oɠ,5LJJ*IpAk+2+R6pA30s.1?ϠBIƁV&y)T8 S>0s8 > OЄ{݄D % /6qH0!ɓ#ʀ`0;#K"jS꤫Qn./>׳ˆM0οN1V+1? G32vH.(iE8:L<*H0; 9?H`=A<y(zyH6B\ ř59l H>;&+ܵù3)mXGD[ J = ;PaYfH9(fxfR 3ȭ@B +R -Ti^+#kEÃݎ3_8K>R [i5 0!@HE ʭ/mG705MvZ[ Vx6΅[C5=^K tJ NNRɔ 4;es>qZAw@ҭsH0HYح)H aJP-HؗY{a OgP1>H("+ (yd=tB9 3OP>$'K) [6LqJ7k '8>05m+ ;+;ܓ ] ;8,𞠀{Hb1 Ï6 AE:И&Ԥ)A/;Y aPMy6Ƞ ac<^%*؁/Ǭv.MaɾYL=9۶f mnA uT҉h@Pl8^<7[<}f6 U@ufu5<-"GC:գP#u؈(Z\hiFS!ۢ+ŌN<J5Kj !%kqkkڋȄځ;7X݉[Gz8NP d89Y]:+K"ta <5N_K,o&mhS\4=ֈg$4U8MPmTŇf\KŔVST:ɛFA ئPaQ`8KmE[s.g}ٻh6z³ S;?dU`ʉ) KUV[ܭK!!?͒GR[f:^htV2 T]Hj&sN3/61^-&t}[+@?jï#Z #"SΙ@qna) FX$nںwh gWr8J$ S=A3jSՏJ,G:VKWty\@ZhgRY 08X! ع!4&.53 H'=7Xzё,۠Xt2NX!]*FmPb*5RXl SBŷkX,B?}kAD[#s {3m@ fbg;El g `wLB\ B);} c'?6@Ѡ(y8Z葉 jDRN O ⑘(FM x"@وi9CzIMzk88DQ) AAKz}{ ćpx1@c8UgpH&p34 X ğߚzp+}KBlp~x39 yʞh㓶Y0"uW|Qv%{Q.x؋(..QwP(6 x>h4W W蠠kT*N4pق(=;(Ơn  Űm?8 P8zހD!d7xI$H$~(|)\GFl=}%0 >KwD@@-n`Is3Qk9LR'295f MS+%`k0+gxiM&IC_gO#rĢLH,xU`oA|@~^P44 m8Pڔ vPf;ݎ[fL% I ۢ0eb z0 rܐ*:H #`KOz[~)x2j~:2&jJ(g<@*ĩ%(63$( 솵L2ʍ4埩4lزz%/;)FR ҏ8eqVL)p5GBD2ܑh&D(4VJ!-(#lS*{*Qm&'+ "ȬyOD4L%, JKr O2MX:إ {R ܩ:E(my6}y=S'a /6LOMF0F6Q B dSX~$ncj5sLƛ9>Lh9īՉļ$R]F' {NeZaP3tï;Xl!0 IGd 7.p,IU5(3 B $n}-ƹ_, G!v`w앦0RGxlcL/;{DZ7hنXӥHRD 6PdJ@b{%| puj1D *sn)0Q$4c`af#K1( rܾ@D'R#L}ED䵖6 )F!*,B b%5:TX<{rKIK<@cr @Ҙ Nsor)ꀲVai!aQl: e^:J-+aԑLѷ2u!+%#AJ>GQ&\[-V@KPrIxÔ+Gḧ́ũjh^:B$BaѦP尹Q4>NQlY  OlpUA̶& 4Q?A_JBG ?0̒I7,ˆ!fu)%GuGDMRXh!Icv]sŸ́֊h䄍B5r ^:CHUSx #Wcl_9EC/:!RKHGfɲk!(l-Hxld؟G[cѲUCDT`S1FW[&<4F< V H6uǹgAͪWnfங v@ٮW6K )7J#R9KSv _Me:r#}DhUSBX:=GGXxeR2dSka͕q9G(8݃`W%Rr(k 8 $'CZ@ .rf%X\L) GxpI#vnسbQH%P~BT Qj-!;@&@H c .  Kqə[+$)H\ %^뤴rK +2[R>ϑo5>a1:3|)琡lT-1'ɨ`E,cpBo?ʝ0۝PI7vy̓J..p&.u606s`  $NΣu'K(Fpq-jM+'S:*'v^tq8&PkׂjD ` ) 5,($'+xx|.{2z,Q#D`#g UvDA@"Dj@< ҪLpCЏKL!e SRa= 0# Z,%Лf %Ҁ\+cR)W@J482d } 0 (PBiH&v4h}z  5YL UEBd`HeDD.dlMo7gk !!F<*@4)K$0&G%;Ά;h*B҆n 2\Pp 4Z0 (K#a,jffFKwcN &HF$d!_i"lqJ׃#z|0M΢J.~%)-pЏ#n ,-44A Z:`nN\CAB@m`cPBMkD8%܎bF(?@ d+ml)z0NC /K 9! ~U kd LpTFBρ:L*go,I„Y*(9" ¯\p@n@%cO^kD!Tƹ` VG L-8Ox+T#ad@@((8$P0^clDA02 &kE꠆"<~@ aN}B$,Dojkdm A:e $ln|/FlV)0@I\@`A EaNP)J$&Ķ2[*#~!2?@~ z <)u2-H|(v,:hB0&G6X (P'=$|Ok`~PT /L)fB/bc- &2+àCc>"DJ0+Ebt L#)9 (`.|zAI=AA``' @`Q()Bŝ5琽36kG̈Pd:9L Ez!|b07JFf)HUCT+A/ FidH"B$om` "D"R04DIn/b+(cTg\@0bH't0) Wd4CzK(U>k`G.#LnT$~ii64fRdB`KPm4LB$+·).Y+:NJr[XFE9tDthB91$B.%Ht6Gf$ #BSQHxuޛJHTc[a$$фH6oH0tĺY'-(ɮOd+adJm!+ 5\B/DJ uQVl"m f৏S42DyK`kGavkJHj400qlAeJBboPO⢴*N`LPUK[puDwWM0FhJgOR(\ɷThm Z,416r$iX)OFBNJ6\/v'.!HD  HHN.R @ckR(RI2 clU{o9oȞJ k7X˾Qč*On˺<X6`CkL"@LP :$UM>5sl*!A*0 @ h@ÂFcOYAh6HP6ኾUąã2c*0,Q*X.bd!CxfR @N ,E ҹ4 "rȾUgP86B\H_.!޼! ZxW|A (f L>4 X@~*n#(@S!dfU>fd9FM `6)m#}kavfI|y& 9Kil ovפ(aC0l&giFxP6`p30A !@,3ny<)o^P` ׮As)n(")V)h(!.!KJ`L!4μ>ǦzJ$ BPע)SmEMʒД."bz92"Ϊlx@QdØO-tx"iˎQ)ڇ`& FaEQу&e)"G~"V53XYvS@8_{w +Bچ\K{#P4.rt-A2< Z?n:jL+sOh$^j$tȪs30$@ $V, ^a50LzP%L`/r 6+ yxEvL` AF&Mz[/d*(L Q P\FDmL@m\2Se,ǫ-ARF~\>/ÜIJxT7#5)z !cQOm}o%*<J0r 6ħDb umGdJyQt2ac P0-d(Pa%c$kDP0 `2!BT?^8U 5ȅ BA\l`N%/0mg4 ^ 2>b8rp kr.yKfjTNOn zb N1KUgśv&]bP>DpJJ(qSd.kaն-(KTWu†@.A*U@zBm#nre=$Ej t` LN»r ̸G2H*$)I/ BFz򆑽rΑɻ)7>C[c `aeig(}%| *{IJ|V9~%ךBĒ$|TU}@`80}`  A`@F@ؤbOFAx@ "={,ISJ'9QjrL}>>8BTX0 &e8=ɟ88MkTgR?Gcv/$J2§P8c u$㨯 OZ30w)?ߘ^wWt))T\h+|fP/?Y"=x[OX ̽ Rh2~)Nÿ 2PC13g >#hj~ωد!)C\Z䁮:'Kܥm€~(#:$ֵRz#l3HBװ*\#nS OĜ34@Rd2zܢj$ŐqE;:LB&:2w "j`JX'΄M689Pxi47Q 6 b*!o$SBM|d[I+!y!HXFHmE@l KVĒ{w!2~Fc@@{Q56}'uͥH,PI\(Lt2{_O@x@\[d^ Øxgщ,\1FVs]#ʮ*X"OY˃.tի.K\NVUqvxRBX:4,42 Jtp$ө\ם몓tL<; ēI tHsrҋ$0@HCsL (3@;D%;Ǡ"!B؈cjl&xP ,@rp0HfFO~рЎiPqnՈi@VbdFݕB>"yĜBDLɅ%9ѯ$c;¾!ްQ<vp xa6UФ `,^ @\:g|%r@@ rN=D@,\&tϚAi0#"lQ 2%d-UfT{zDnt "s2F(qF)0`$A!\ J-CYr` ZV>ENDk8,B>k]-(t5T$Xp$'l\bPu ES)[\L4V<1Bߩ$oT)=v$=P+WLT"HǜnHYS'Ca<(cRL8m p S<9QQG҆$`CɁhJ L)ˠ('g*2πP -H`*5.U=$.ҝjK-%Ron,8P\-gEZ3T1@1= ȑR 9zvɵp[OPP{mQg#'{xٺh.VhD$@pAgTAlG]s Ax f,a9p7ǽu RH^ ]?@ @"P6W>Y֍/.%;y uH { " StĐ~L 5vC.ȤW(O |H%%$-c=m& 0 pD mïzV_(7C=b qg\1Uoe  hpl { 4oYT)H)t9Tt~k\K1L'GvTBJ'hc{–QrD5(O X)ѨՌP5<- ` H֛xk. $ @ә3q.30@Nj *Ѱѿ?9#Ō+8Z$ ˒؂3(afX6@ȥOÑ9D <͙k> 1- A*ɥ H)g칀Y.#b#9ˍy5"M >;؊!HɃ A[Ҷ!jh0B(3&xqȎ r9d;ْ xCa,G6T/(EgEƓw[H0qKRD\Jͮ4Y).-ʏS4sG温2~Y0#< ; y\FG Y9!# !O:E+'|F  2ثJ"6S踁+J+z %Gʏ+(z"9?8} )ʫl{ P@"x9[BQG#7G 䇶QMph>iPȬ(ChF De]*H/Pesp %Iq;> :RHSa1ܐ SL@gp,@t5;SӢ'$Z% P&FzjΈ؀,6iI >9FeWyЛؕZ!NXC:"k馱T<2TM xmR9\ERDS?ɦ 1Bx#IM`>Is1"qɂFӋAR$`:`%BؚQ Ɂ~4 '#Y>B│(җ؎,Sb12 "o󫣱H>GP¼NTKhK-4Qhnw" %z#OEFR[pGo$*J"ǖ@9@KD # VnKI Y|]Bg)P6M\Sӗ2ɪѸ !JȨ.Ik Mqaz`>-%9Dr< \iLJ(㿑oaTȬ>:zʙ:9Pm5Zn9+ ~D֐A̍-AmhY 0D#%a *!8ЁplGc@I4zW`)8f\K`GΞBU I[ak[© N qw\ OeQj 6qԜ <<#𘫇Xr^b'8+HU=eB#<- li`gXVfpwɹ(XH7 '-*/k  Y DE%@{ yYn+ϭ #]C+x!-nTbfs8Hc>k`WaAoS0 0]! sH,2G-K! (:=auQd D. M!~@Ѐ @ }P/tD @$y$l*X`xE4 È@ -)jZ>gؼdy"# }3 @mxA:j}Z){7q#)yy`ۨ@$T}@&(LO kf2ZȚY-Zl>MP$V>7p?@\7]>DS>xRZEyQKK=_K|(J `@k,wp( |yS 4Cי+0! "0E%KV@X%Bqjyx'V1%DP:Z[@UXZ;d(2p#U Zkn'=ϡN X+-3B֝|2(%сK|<( C( $>-̫\%pM p[4ݰj"9k|xQ!eI,TGm`5أ@@ F-AD,C~%DABW^p^ ͌M('ʎ# ME4dMLEE3FDHLzSg Xoh656A`M̋8QLMf`cAL!g#26MI xf$HG5gȁAb"QM\lj2"Pmi5Rtϕ+xoc9)/h]7~E/N#|=Q%ģEDUz5:}\;zF4 7r9+8%[A {O{J唯{Zf1_zK6KR O;Hk\u"c-\ire`¤G롮ÊU^f$|02 \VhX0NtBiMBZD225]VQ^JiUT%D*b Zg0"AHGج݁` .K-[n--0Dbd$=[ފmѫ1Tw5ZT$uB|:eF5\Vgq-Zjq, 8 fTp01&\Ֆ2BUxi@֭ov#rItl!D $,2 dL+;"ciH48'Mۢ߻+&r{ qcb\lic֜@1'oh"XLW٫zFD uؤ^`rw7@J3|rRtcV)aնWb3Yj@Z!+v؂GmĨ8ZoO\U{Y6{xE]1(E}}+9WZ?2\8\hbX7! Pd (BI/ QH{H|柟 M'6w{J)blN ^xwx0L !  $@%dú؅X2Fb8}L_]эtl?:x aFxQ3gK]m;u>@?l""\BV'ttD̔2`/"xr=f$N8Uk'̠|@rye"HpV7BBV5CCfA8%\Fx-v 0,$dWE)0ɮdX! k5aZAT Ȟ& @6VI K `Pa"&bd!"R@Ie V.T! 1h1s0c0 <@3<&bʓ"(c- dMAdN((A @&nb"p#":M 52 99j v`^LѢP$DN@H[8pUA:"j*lť,vY$ aX ,$b$"K*FLe,_^] l8JkưĶJػZ$hc Aю-o3YRg,$lb*PvX_jT]gOIØؚxg ;0mf܄2%7P" ^ Jjo蔾rؖb!X!hF6Txj8vh8dpT 7 ?0G00kH AOT"Jxk*<3 "j5¤X:sB6cԆ4@8JzD%bb.GL^2H\%&@ s5h gpS'쨞{FeD-މr[!$ ԙO6qj#_/fk8Z"\74 $1zd2-'.{D֗G.¸7>B LÌHJDUQAoHb PG z!~:\k>:yJ%pr>H.@iO~-(%#eUjb6X,`GAdql "_32*' C ҈d%"@@!g7$Y .&bk7i%6S|QUGzk+o;z0xj^$nxm# 1,¢6F**2hŒ(>NJw +R NZfP8DsNVxk]*| y%~dX[Y ֝/Md" T , H7.INXUJ`o+bd儭FDžuS "(5B$PjwJޯT B- j@hcy &r̝H׶w% k?.GpEmP4?>+g(`s63phxj:._sdd.k$n5cnv*iBR~|Y&&뭐 ^U[D avR.&&C " gCsr 8itr"pZo0v{ld""И\0t wvuP,|Nj$d%lH-r-btF(v >2m:ΤBR5dBZa^HV"^r ;1AAfSB`X@0b L`+ X8~lȬ1}HX  !^Jmr2 .4!86x{ܚdkjRwJP|a:F` 1G9`6cc;`+ b/S(ZhNBh`X#8!l/ʠ^a"hJ*MVa&OKc%ETNH~eNviG4\,хO&(@BPI1[kJ0K] XS!7=8[D 8Xa͋FQ#2>W $fI"$b\HgzC p6#K:h*A fNa(Zn.+$+B\ADtyDb\v!X% ),y m%$⎆yi:7 –$U {^ǬSj:[T84 EJ#$|PHX'zçD?6]x `T~1Hzu>g7wJdj!B` QN80وju:$OrII8 5Xk*LsԲOp%|P!`-BdÆ:nvY"҆ !W~P0p2xl %C 2X~Ȁ@Pho]Bu6=ޯI =?e /+"S(Aʥ@АDO@ Ȁc+]f9r dHIygQ fOD]k$lT"lL;_Rm[:L*뤼h\60{ ֤@Io4Y{2xݠ$>jjl+`A  n&O\C x7m 341-f0 ~i$,ɂF+R0 2 i" "|iP&K2^ $Kњ&.̼ c\)l.ϬtdBn3=/R L)<ɬ6숢h}&23= /O[hu&Z!?Օ S"U(%ĔKɐ X6IJ9q Ҩ&)ʲL4,gbV)VjTQ,d`۵R9m]-Ki _}Kr>ȃILM}N Sos\^ t/mD|4jbyLH5t!Yd%z\ـ@ 6:frR$]sZCXbU)sLJhl'[h_ܩBk˵!xۭ*~} l629Ǡ?,=h(I^5`JQtc("YH W= 4C\XG)4e* E yT'c=R1jv Ê#6IQ`MJfnR(qY'%u Y%a"Q5}M51Y }=jIZdXLtfWrsAE`]I.bf+3J V$`MOn$\Mc=z)&(4I% Nyfwžh 5N.E5dx:mx N3щ,Rj0 ^PZ^Qj1#0gR$m)bR/B8XhRCl R+XTkXbbQ-5 5!ŝG2&P[ɢ/(f(O MSP( T)p;CN #je!<$'fAdF8WfKq<>%>LڸCG>rݲ6=(#;X&iP0kQD0tV vڛ0#b Sa0#ĉsɧՠԀ E]-LZ̩IYlDر^SPMcqK=6!-(1(@Ѯ ;wXlwg@ LԥW&@`U &=D8ip`8bO8 g*-YJ/ q1#S 6 P)P( DaxX:nh\$@Df:mKURG/x R*^%<njv(`+}@ÆЬbn&aͼaYIBV($d2 /!c)3$PDsRvJٌۆк"^4`z_͙<6]E\˽rcz%Ђ5#z %0 @] P2;XjӷwSw [ Jô_TMg3'8lԙ^kcsySvۃ"_n>JSKXsROq櫎$}TVϚXZCdl44.4s1=r,"[,D`Y,xSh1X9;.'cØ '!{ k86G889п#ܓ:"[tIӚV%D> ۤ i w`X* 356&s 1.t95qC#ôO  پSɣ@ y{a+?A3XL4K M i7 u Д@$ɮc?4"xBipGQ j$"+RǙz@, i'` 9A\M z;$r}i#. H3=<,\M3Iu-}O/ ɫ\IrsAÖw3,Q^t'rv'qXxv p.`01H5(Z旰:Z aVMX𘐼ܹT|zZh֡`s!{|t|ᖐ)P~ QxC:VpVIT 2@ÿ`( s*5\wi x2؃Slz X1 Ԥ%01`JAhJΙùIOʙ9Aq؏嶳Zpwg[mx" ! '`y 0*|O鷚!։< V0B0[^DLs ׋[M6ܸk(rvh%'x߀ - ๝\ T WaȦ > `Q2 ى(O!Sw[e ݁K(+h]ҕV`DhH{Ht>I?b No@Ps. L-0 B ";=0RdA[ѻE܄N۸XSE5ɧTA*#)yVy]afIxHփ*()`1Acܧgy#jc9LQP+a ZByQx0]۝P1(""NCFy->#<ȔpҎE[J֛ y~r<CpXsčl4Y(7P6AItpQ4"t1*4Y$#q`W;x4X9z 3KjpPNA"+1Xqr٨y ˒l5|܉R+_hT9;r8pIPj`X#Cv-Aʒs1$]/3Km0{ H1^H HsS o: p /  p@WHiUH+.La_:x܋>26LR=W3' xq˜1@ieV3#Ⱥ]9e!aXCd(y4DɌ c,Z|%8\QV  *'4) \C*4 d& RfJz %IRfa fY%5I¢L! =h!cNK 9Toao+O$Ej%dvlT1 :)^ʪ=+?P3]7Beէ1o79sk(U &ᥛeJ?d)lWyMz\QXxKG)Naȿ"]FIfi=YYhu y5R@}OE!T)N9O!zNgpMl|N4[KYcé, "i JP$ƳX ?-mŬ *==.4dTi + R#\Xu ?S,a]s2Hl{؆No6R(Ka¡|}Υ?[,;Aఫ` [_R:帘Ͳ F<+Uxx@(@R 2'쎼z z xP8"*|'j}AiOR2c2)u'*z( @)Zy{ T*:sH0h. 2Hx,؂DI HI؁3pN! *JK T|1L~I1[& 5" k.Ħ@POEPچ{p$ (J됉k }M?8ةpiy rOzٶn1%f! $RBX`"X]|Ս]Xkaz5h!,6I\N B0QYP  8$mv x2$b2{V2+x?(R|RZvkf8qVJS`i & J@6 `:J$G,܄(8EabD4u K0ZA>~7t5 S*ec lծ=.0QEL  "A(@:UjKN&xpTbQ+ |D8 ;ZZ /iϪR?Gld*ix3fɌ'$`"`Z4&9e\IMPdPg,*`:#-c"Q/A)32LzRcS'&Q܀;(9fY0hU@P 59 sJq4;_#P:1 9Q G]O䑕Gh+#\9iH2&D#.!K= -}&b\!/47q0b &#HO1MXdܒPO;:m䩑.N  s]fU"~H:8s>=[Ӽ"^Ƚ (2|ԀAIORȎrddOȚO4HvS=7g9IEJys)aX%~(L M\B i%r1dq\; lSO+q\Ci LEHVArb4EL$sgLi" ((~v3R*]0fuS \ƿ4sukZegE(by %zTI)G0$"v,wbO0 Mʪ&'O苴e 8UU XaiJ s(jH+fyRz!q(?0?63&[c=/CPȯjb0ߚ-soQ$2 4d&%-/!mpʊeϊ2^"!υ T^F8+ EU6+&JV +Dn*F5Q0TC$|#5B]* n/&N)D(E( !~AlANaȀ  ΍Ds l(&( hp%T".YP> V>jZ8f@F `@:+NCg"|*1R-K K$N4B5&nxFCйLuBTFr΢d+l5P ԢŜ4I&N1N~j&Ƅr>nѰPb~D(!'a|pV@ HV 4gJ'V*pqJlE@ WѮ!FH O'9F" <!@T 6-YDM`(vgPȬ@k@R2 /?z`&n3¥,0(-D2:,8" -D,"оVT"%'#^3#  ,$@*A <6t`B2@c5 @0c.b ʺ$$aArF#na>جHe ` ,Qjl&0iB@`  @!F!WMNq\\H:0t㏔nf*b-Rq>Xr'h2|HbHb# "HӅ*n) ]MN2dRM)JHͨ.KSbO($ImxLxlEAHjѼJB@$TzEu;ia(d@&FDTx,T'* d/8^!=F2m`t @Āj%?&Ch!Ex_0 *0[@DP^<ee|%AEk%`"`A.NahgdWE  knaA'0s \W`od(!GgAG6nްph$7B<"<+`L qvN6(5|jj1ֆs1xT31R!l" -8ovKP0;+`(F`T? -Jgl'Ƥ(:*AdaRAF‹o( *\beHXLt!&bT0@28@ @M`dfASG7[R /~IpvP7C0a/4>,To"5@HlojO{Z-&@48t@pN Nma)#jZ"#p sD?0)(]i& Ս.`#@pĔ?*S0`g'%Ad6(#S5 BrpFvTT Cz$rPZb,0bWd:B3$%S_r 1;jLL` b @ֺonf dwfʾ W'qPFq)Ro"vN*q b-W+(N hN;N<8(3F()!rI"AT-+8Îa 5xn]HTF"2c,;qBɐ$eRP\M㩣MBXE0{OJj$$ojm!q@˚˥~5²-R4%X|řS//Bm//rU4,2jHH'/ìCdr"CEO#uoSqF RJApd,(%#A7(ʈ]")Vʠsb# Sǡ/%Z„odbbStgd@E ]$~nħ'IYW]ObF!bze_g2g.M2Ϩ^'tc.4I$nI2PH&I2RB@6 ם0 <$BQG))X͡ g.#ACX.JfŊ-ʬJFG!WH6j@`i FAvcn_aÌ-^9;| i~K\'$t-?,!S0弨<P/ȝBpR4& R.PFUJ [G,ԣUZ Gb|7LS+2`[2!Z`jA( هd(@N@!?0΅+F b@c`)H 9e&Z!H3 $n IqD5br<.p0Ap U:kbY, AFB@`@&`&eRP*@?PTҀ(>pA1`5/Nz[,sYZDht9^Ai\ $yU}o`p:]kYMVA'i3m65]x7 PX?_or&`*(Zvح`+*iZy{ B[6(*~{r~Nj*pOfKzg60b#ê](o`l?nkldt&jXخ~)Bh%;;E)mɌL+S?)2MR.1p3 `uP `6`) 9J@K2jh8SrRgM-9vpJ(. $xKܘJ6, b`"Gbx%@( R8[|J"/( ZG9t  2s*ܿ!@Q]`5VT*Ll3 "8- 6.;W ^]3h- b˵(Ǔr|K{DIsXT!LѸ57DDp ȼ^ɂyoQ#glc~ݠ:`(ۿG)DnQwE-t3 H/ 7.,1&'% @`cZF'J'㸡&U~^C%[{#s +ŵ8b|DpA2#X"^9"RO %gP Aq^?UNbZ>`DP]Cm& k~<1RbDHhׁxhbPJ p1 0Y8@DL`,%T&oay?%!Q/IJ2c{ 3o_"] R#4FKɝh(4hk1`sx|DlReZݲf<|)eP.`兤Q.**i>--Nb"˘ջ@t!1r\1()R,R9(prKZi1m?#&bߛt\3ҍ'4zJQbucu.(N3$v)3A"+F0FbIUeAK%F@$tL: ~_i7*AJt}svk$^J "ap.lU4%'d0=pZ3/,*[֒W)'EJrNZ ";r)XW:mG6@[Y0SmNQo FSJ5׋eT\ {.c0_ yb+k;F/PΆo;k⎱]˥5MM*;})N֦'elb^@J d j 0X|ڢUd݊UKvTB@#捪7 ptm:8v$ʰ+l:0dB!nw=T)Q)L/Cz}!қ89iBjfE@> lxZ؀IGXM,EXu *8 &P$*2h0vIj 1'9;r.᳐+I K)6$;P <Ȣ["(ba+t8(qknn 0VXU8XrA"άS$*+n9n GPzN@A(˃DJɲ`%Aq/$t xpbTSD*i@&i鲝"; l r:;9{u=q"-ظ`.B`CxKLd5l8c"(ж{sԵIΉМ QApx )̥p;09aĹde J2{ (5@*H?OP8TC BPEP I,ƴ[' ݇TK{\/sLEܯ';VI.劦r(;4ڞ-X ?rh+i(aJ"*=|F+^x8u%5^Jk| " 6f8SIR[q_ 㻓K#'y:2LLT3 43ҡFm54'Z@PzCQܬ`fٽB8dA%cn9@1-+5>WLa@;<%2&*@?1mG! 7eM`* 3H*8Q׋_K+ KI!"gUD M8("G+ۢW]7+ifQq AT,,ȭD4pTTù W83-Iu?z/J: 1.i 082M&0TsFK6q,߱ ɘFാ` "+h5^:L/L fKQ/"< d+5Tܚ6z^hpgB>@?=}~ m.H9A:~RL -X9;b/^ZU(QF揸B2c! 8̠dA̡L@K-e9#LQ Ym#ۇprO:cV~ 9!y38YI,3wAeaI ߫DHULz~ GP= iȵ퇌^PCh!H%, q KP*b)0ڙ {F x:KAF# z&;]L(wCH݇ r@ol݅HT>)rXlp% nxˆDb뤡O;t `KݑI~t? @DpD4[DLh=Tue,UHm@* 0lpe"0uhQ!ʆg`X'!ױ N  28|`G{L#^~+1L1Qüd3"A3ı)__+rq3A4ϒ Et4yU݋س,"D-YB xyx.k :(1o%2xB@{uXX>`smÙ3K gg`"JI@ "-Dr9D<)cs66r0-+d/а)@  1%km&J2d[sHET&#ACv_[}@)9 Q&(UjvZ/(]}W;{Td`:GE 4D !+X pJP@q{W"!r1Tբfd8,Wj^".!X%ݲ2yyK1)5CBY6k@T6U&\L1bH("(N+H.w)Y% Ѫ& 8$K% V[¸CBC?Dj< 6!C !%I!0Òqh@"iUP!%]@C9~v_Hb ^j aĭ"DwqbHa? i[d*$| e4/  sq vi?I E}:u]]Nbs͎F59 <9Y4(Qnbs? <`hbO*?g}D Ke3 WN 9/ cH%ha<qSBT4 (Ȋp 7!Bi%ЈC$S W>U=$e#ˉir!F٢Tp\Da d ML AjCuZ;dF'>B$.')* j+N/L4"`H%(>k4 h4kƪ4v:5"8*7Pf$H*eDx´$b! B8_H骴' '!Ecv9pa|T %a m1D|k\UD.Oڕh?:EtW$܅T㖪G x.G'%Zs>Wd+і,0B|/rg M+ɀz̈G¾*Dd&!2@*'rhȚ`#>jQh X/]^xѸga{-"rXW9i( =/"^`&3-D;Sn@jRH0xfE`:}&L:fF@_e+r"|HL_b"bGAq~R>tJN92"|i\G asr$rxL2I:T\V+]G1Bprx[S!pBv(#aLf:Mx bD iZ@.a`F4A3lKLSy7^1&&@[%ਦAyBEHjBM>erxC3%y9bE p0LN `ZF#X#* SHf/P[VOofJBo蔣!AX"A8P dF#HV6`H $*H*(*u=*h!G(~fup 8iNhR#$eĉu+xzfąG`E6S"CSzi*o!u#.W1 `17,B@4 \lFKnu\z1U:QenEMDv_m#4R“+ENDpaDJnLˁ>jac*6`L5 0ZVIT$TDkhBt7HWFA./y !` DF!0B@%F''t4 eZb;dq8ACaZ]Y`@F 8`4`+t` lO (%sR':ұⅦ`nExsFBIʪcnLʂ. 2h7 \W2v4\0m L´'( @ne ŊqU>)O&͚EPz.m.9qb !H@t`v-lmbȖ@j.+ 'b$uJo)f.G"g:(^L(%FjM !x5DH"Qhk)mB: 3s!®YN>CO5&Th+eQ%&YB16FDwd1)JGNRއu{Lpv^Z^aYp8ǁ(^",1n1Pn$b螬,Tg:zW`^bI1~ `I Z60]l \M js'~Dk`$"i9xH#$ v)ҮKJjA](Ɖ20VS|oʴ+FRh` !9*i$cPmp*Ѥf$UߠO@⊗HE`l@1}  hOnwWAb ",dAD~-rHl.h9 b ȮOO{j1Y*B DK0xƯA:O`  BH~,4X,p%0"dh)~S K~θ#TiPg?g>NrJ.d^ʌ'Uh8G#51D Z"O) ):G&z\p& 2gnM" 36A{ 3Ǻ 2c(lEg&211}IRf0b hȕGf{x2MBmyzcrdUPA85OrX&BPI'9HExK&s11x4˾ްM,L<7L5+c9:g6ndTr-(&VLOm,<*BӦ$*XB,.2em4hP*J$E$ (P6 n/. Y#ۚ5OsMEm\WpQ1ު4*"DHRe;6g={FhmhLPBkƌ.q {d=p$hJ*t,wsntٌ+E{GȕW4qPdB&uetEj"_$RU&O) P(넅K۸`ч'03 ]]-.ȇS+.6)V-Gʻ,Msڥꎵ:5r=} $ad, [fzgllL Q5޸uHv"$u*iV'? '<1E4** ! @@(}@@ 3~o @ac0i?qD5?c))p) ĄH>-@0hl'  [a3*@@ˌN ^} PX7k{<@RD {mD*[}~蕒E@xY)ѡ~>|>h q8!7s,tHx`; 3(L9":%( l'MCpࡇRKCK砎b/ӵ/ Z R1$) AX1.G%(`$-MK&|IȓZbf?pc)u("$~+xz䰀ٺo)r\Vl b`b7+ށ h/ |QB<{p<NN<mj P8$ `GL,Q)Hz;`8$}=X0@~O@  @ jxg ł0 A02 !j>g`P0K0( >^Zm?_+o8bb_/G  1s7WK_X< r5Z"dx$;efKqpL_Q(Q};.g*\ſo_{7r3 |#0B6s*!A4g0 +Ж)8bv٦k1 SOCK6+cz;E4qZrzDPdM'1; %ZAh&+w&kg2؜ҒR,Rbϧ~ q H2E/Ű-`'Q2l& m.t0,W&@}8Z>Ao3yv5.` FVZiL̼ ñ@ `ʟ\\{l<Ubvv'P,hm˚⸴ hRbָ: ֥p!P'sT V־I:ksttbeh. EN₀` LNR1rß&0 |`ޒ4*-s# YeCS  |#渔 $Ol>08e^+Ep$y"`™ Jy1Mc q bMШ0' R&(L @BkX :Z&\DR[!/|(CJ+mjq &Kq(!QMNOXvSVBi'Ruԧ:1m-ЂcT.2·6f ASˊcVZUɔs DsdœujJ ,= 0'djrL˃G$_8 :i3- ZK j :'3,aNIF0RK8 `#GTDle"&&=AP! -PP4ÇL#z-W: ODɘf4T0dI^*KA^(0]I8 ioJqs)֙r|짛GEs7AKUv#iR\7n*k.m@dkn`@2msO,Wb/\$riXWp@(](Ime \c^pXN"WO-^ }^ "$8; Ek=1zKMA/P۰h6~ ExW;@w Ah-Ì@v>Jiu+ˌ>d! .tB*]ڲuLn΄_ރqΐ0Ș|8uj W&INKv kAC t@Zߣ5CX8"6HUs-="p?w |. U ,]R'w@~P"[5$=^l1wY55bnɬw+M/ jI+P". GwaȋXqOc l- f @`,P1,,LaVώ\h K,@F$}f$!" 2A8j."J3ԙBR^-54(6z~TgCt7`„HP&n2Y++'(>|$Tߐ:b $U:lƼiBL rQMh&B9  $š 熵8p9cF\j`XB2Fd骎NDK*u|h`.P"بAh d&b#R9,lJ%#L# &0I@5TKb TX*m fȧ/P/Z@a ` !-Chf"2 ^ `~~.(Ecn'#5)l t /|GJ©M'4.˄na4``&~/o(:Ɯ  @aDBTG3&B6c$e LCmzzn#( XT`Fd0V1I\}<@NDA:jJE#' rqa,Øa\iL,.X9`!Z &@%$̿l./*Q/<#@ A2v*F ^GLHaFP `PPnarD1hsb4@teS.) B3DF</UdQ%-]DУ?Ug5DT/ L\̒s.j%p0.|wR]5#K&LNdCl2cb LkZD\s*.lc^Nh'l<֢8 YòE"$ҹ sn~V#95jVbFD& R#^C}4m^_+F :J2.#-D$g jd6|&k40E?'5VQ&C0JDnh?)LEt+uJ")ޚ6\-Ɗ&4nQf4|=# ] p\礔\'Uu#6'1_M:wj\ ArB#N5=H4i L!dЄi=@8kFA:3|!L'3o(l>H>Qj"rǷˍHgv.0Wx+Hw ͔'(孋}&NkI? qUI@TD xi1@є2e.TB8n^ǑC2nphY*h@y/w3_#aD|M(%AFLOѪk|)X4_6.]7R7CɅ[cז6L*@}Pm`=ǥ^C c/l^ tK.28Ul اHX.Ճ@Pa1=A euĤvċWĬp t-_VvBG#I'Gl%!">wp#CvDTR@D` Ք,B,tDMW]>2e+uSk]%sp]"pqw ]A@^*d" @Ě\[Wsj\سܭ̀a< @!v,iJS8)f9P @D2( 663Jd.*%6%J' % .,G^d !4&7ßZ$N$amHAq 6D `On6Ln4BV!BbF>YC AB!= ,!"!+FЎ[TZ $Ȼb{F+D (Ph܀ @S.BH@$'T.\'[ffu$̎e#Xu0޸ky`t#BJ ac J 퐼"9FE@AF EMxRc8Wznjt&J5h |Tq^>iN]Hl $^&-ʲJ,d41p U:Ey'/7D |5! 嬀4GĖU+-[YrGRόK؂[kU~ "Zf2q/+&$Ej BN5g/6w|r(`zUsؼ978<>Afv Ct=>lvz&Mv8j | \#F/D1De!_%}@$f8@>Ara,TDh9=Y34 ` +]c=ھNKUİ^ȣ)~)AZfl9'w,\6 <&G6N"=&]6 t!>tkOC*~~`ARr pnBN~`N,ΚqJmGp 38_))uD.hS* @ 0#-[tMcF\D^ɦāT.1Z;N6ԑ$ HAAőn sАAap8 |>    Rpz<G 0(hH|o@(8N@>-ATS *z/`jbа]@_-cPkE!Xlx=!#Vh<y<uLg9R@5b _o-L}TV@,P! R5 G?te_̾8 1"42⪒2ht`㮩.KѪ89'm|ت$:z Co֑:PR k+0s-Ix!(.T*gNm#*nӫ )< "5 \6(;S-#h3<9Q%!NjT!E)( D@1R֮#j0)%H{2,/Nj,28|&1m3Fj%T{:xdoC6 9GF.0'rмƐ̻m@4eά`DHK-Q,󤽵ŔB(gC3k> KTʹ+iMK䖽Шw,޸C⧣3L[R|Z4*0b?j5]V~:K&ۿfyj1B.Rm+CvZh Z^+S,#5ũs0r rkO#t 1<'ׂ; 1A^>|Xt'QRz&)"P_9o`(V;H R @`@/a<t!̡8r#bQ3z&#hӎi{l;GZlR 6έ9Cy+ A=eMHzBADUU Q+,Zf6F !96%Z,eKr2HJaA0 MOu%c$p(#K,کb 9*lX "\-&ˁ,F9i)pGH`rtp:@Ih !yuW .P6Q@H p@h=Kh@M :̨ X hT a=DH hқ*UK4S@$O 1FyǧjPHfqښSx0Hl"Oo 8dj 08F@:SP0e{. $P2)2Ɖ;Gs}ȼjB@0 J"wZ2`QKDbhEHL,`D P&`6Ff\ h"(8F|.8 ( ϪZ'3蹠 `FCWz2`C:(ap^ v a8 ]w #,PQA K:a'#Y}IQu%{LK Iz\L!JW 9ܔ(n4#E}ҕ\ )Y:s9* BE%!Du0e&SC &^ y>IyIqr/!2xR!*@2FP)LT؃4Zhkm0~A"YR=Fـ&&3E퍙~6BSr@! $ $:#K-2p\s3 Xs@C 8 #, xx2v H0A@B2t@X|34%DУs1ɶRUS[J!0ﺠMVw  {%)9[-?Q 4Hݱ Z٭ ̓00J,U G4iK9X1zHA(ӵ8ЪaJа +16# w!ŏs hyT\ 񙂰S42x8h2= Pߝ!\91A= "-2qf s׳?!¤r0 hz0Y F; Шy)!Iy1 1I A,֝ iȀS@-kLO Af ۫y$}Q1Q=Yq #'p-H*=O8ƈ 4 o' {F8!/ !C6:(rvq sQ ?Ҙ:x#jSJT9{ 0$Lj J XHKLR ÝoyD4u I1HT$ED)2pƾo1Sƽ|wcy蜁̧ Ԛ1[#j1:Hɰh .N y!LɗRA K߈<32"4TW 4&,a+ OIqv' /(ku];z6C̝cb()7@R%M5[ !Z:J2 QࣕȮUMUTtK)Qw%Et xlҼ@s[Ӿ8x(ր(jEpx)  YN"1 7 [0O>>⤪uY>* HJIx H hCT 0wR)ʋizmSJU8%4 ȝ͏$X/֎ߏ ;Ldy ?$ xʬx8ܱXLpMAJfRpEJk5zpڗ6eqA m#6X(r$0? s3 њy4cpK0Y -4 $;ܚ_rDƼPRxƿ#uIUֺR;S?8kH=}BH_3 -L"e2/)Z;K[M պDPXu( y)7dY5r x9d`ʡ Υ>Ǧ`IpG+85*z zh(̉" xHQe j6 ..s@qi;㶶\a"PSX*չJ $s5YV$p ? j\h-#!! B%OVy | f |@;hՋr+ 몂'f}]*_ \3:f2p0K-O1Чj G;⒒E:Lgm#>ؖ7`6Db(ZBqSZ2rN"Ӎ ^.5X.(c#f>#gg,0GpdXW] (Sq}s ziA'l``LXq`SQfP "(2CT,í:3s; C,"& lPuz7" kϘ1:2srXtG @;t;?#zxTTGx:l̦)O#=p K(ZҲRr8 q3R- HPh`Y0p,.>~\"3זLcQ[0kC4 QٳrqH؈us6ߞ"!LqQB!G|,MȒp|'؝l-qI _aaQը 2\JXO1LB1B!Ôӏ<͟0L#O 5 êYŧ&tSYHŷ2.39xpF2^^P {?Ji)gQ(DULA *\7M;`0.;1>8׉k>V4/T0'I(I}E!@(H? >(h~`! ZV@hm><TVXw;@ U{=:'/|ˠN%v}@t*l=N"/ݰ [{ x\S shӅ=^o0DWFH& %"x, X.!ާ:kʞ< +g𬡇p$aFzCqҷ⼞(*pZ4x+-,7Jx%H=zGBvajB<ǣWL ⮬InU;ifE\ϴ="J w+/29.j`gO؉`V ApBY W_ d J` Og|z?VR9 eRSGف &C(eTr֙n.<6_[ygGpueu?r'-$JYcAF ^fh `Z_ J s.D1`'8DӗOn VjsI T_H ^L`n _(H)tP,E ` !d1-ZǩQjJNZe >4Ed-1=KZ,-LLj{D5G`>{E,/*gPAT~#nț14T82m ?pD9>0t:V4LPou?pP eQC(FQКFBT~<7O@>LY xB /d14Bp0xܪ!**e#NXT";qkg͓bRV0D8 @@:3R!}IFE^4آ9lFMFqd &?6FI9$m$AVWYW0̙":ffI mII#sdiPCnd=ոG[#mQÏ'Ŵԡvs%tC8Hy >9e,g %ohE^_g&gZt#n,db{;,kI8rICh[;`9 [KyV+ pמ"+x:)婽%|INokr%mfIJ3Q!9iʘF鑶ur.LLO=8mA@ GY\o@5 sn2FQ6 dGIK&Znbz~ B,&c)A\dҁm5v֧ƄsyZV,9 r&qЏ$L7E?!zS'G-3["L4սS]$WVW%LeBT[ L {^|MGޞtZ:.z]=i4^魐GbrH|-6׼& r| kҁa+L9.m,jk:\$Fsٙi gs5ێs~89@DD|DUE$X!wB!2>M`M7pnG6$-2#II>VVv!f%D䁄$R2*"" B%֙-bq+l*j^IO>W ,nP@"%fR g&rܖJ<JF+b@~ p+ #h`sb PkD @kpH-ζst2B "0 3 `w7 ' i&axA-"rvKb^6H`fapn"4! +.m$-b`Vo[5\!~&#D&r8gP2g.N6dQ&zI».тZsR;`@+x&rk֎2lwAfF\Jb밎BdKU$&Z[0`krڂ٣ DC=.¸д(4)h`<   ?9163D< &,sh"eCHbJ B䣊pr/9>(Rb9qn\UM/ozBR &]hN $!GYԏHޣޏ` A%AGiL'N# %B&@/ÌLLO|m"" !?IpmDPڣURFB6`xa1zF1@.wV(B"S(2A+C=e G(ϳ ", S2:60V"GzŽo,pId""G56k&ڼe H٥W}W<1;*>"?214g.~61*qk(6Ʀl΄تl eVBom4n3!wfJ)O'*.1GQU$'/XҊ5(do]b2+$ = 䌼(FgtON^u=#h!ٮX$ꂄ*xji"0-nf O+T_*&ω(f%5_Jp6'PIu! EbZ'>J77-J]S)3n'+S8DIwX~tlo@dwՓsHGD#L${@s9G+񲊖R3{} -!FD|J-.49C6ph7uNe;5UCd2jRnlFYpyxGQ6Åy.9Sܫ@j]Ӡ)YZH0 _9|o$h]l2Bp"~]kWy3O9ބp6Q/y!&g"S2Ԉf$TC"P`.Sl켨L4"N/,kq.Zzvm+ͭ[{3~)YӉ0Blsue&z Hfn.8m^%>{e}0&M+$)jh뤭L(Roh. kbN @ bb\?uB,iJ&ԭ¦B@B"vPB`0:O$KxX `@dkbn w=ǭH(KbzdLFI:ѻ>ŸK&NFP]&t``NjS-2nOyk<@Ys'S#@Th2/I`ƀ(2@P!މNmX#szRfLf"C`kHMHeQN&G{"2wCiAvc0X H`jLJt1PGl)P$;E  :dDB]Q\@:!!K TG &&S3ЉfRaX !d3 ;֕D3$jh`..93ef|#%!Ѭoڽ"),Me㓄S@6Yt~1B \z  9R(Hh4:dy hovM>.+Ug`@2AA@c zeMps+ے{-*/8kRwL2A>IOOo.BOmiKJ#KRi{|l4B8S7HOo%?vBozH,>jzV-(Mz p*RPë.6!R|ڡi,[d#dOy.!*Fj@G. 9:@~!L*6EE H J("2M:b@X$ap`Z}8L&SYoCP0Z6H#, Gk|_/8GܮBpt x8~BC]`h.K!0u:ž +b(>c+r}l(  i |'{&j0zgZHjpo H7 bh|.AvDy!f'9t'NPc  DNpA!}1ID^~zB'z1m)>P1p(" @)M0ԠP|\)h *zJ~ p$ ' #B ',H1(U?)P, Ԗ1L @!{" 3wmҒJTzl"ý|} |nE6il4e:<5g'NTh[UZlTˢ;,+|$]t; ^ kmFPju z$$l#(3Ε ?0o7JnڅSѯj\ELeT^ǰ:~Mhl(ŏ YqpΟ8tZ]oX1[- L'Nm->tK!ۥ5% n;et][ Dh;/gE7<^Mw<];+B*WE&{i 肀fM"0(ž2kYF8]`;{`{A3Y=\ 'd;S=,.!I[ktHN 7 =ˡ&OB\ y~2\BXSM]Dsy, sqK#%*x\ePb~yEHA_M0gv!=Q}^J25dc,/˓bi|#!OdaUJ2d#oCC2?ƒ&Ka>ɶ1?*R):Fd3XbEXL KFm q='iE$Ly3^)?_ɖVk=+͵d\B$bB{Wt8W:HR h{Yl#Dc%DHNL&gI/`ـx"liO6lЎJ`]=(-,y6#*X{UEriR%õ癉uݪaL|Hu,a0d!@1.NT@bqְ18^N.:,ͪZ:UM}XɌ+U|z(qHu,R H!A(~H"#{RqS\vW0 䜻8?/ P2}45'\ toBcN.ueTj.t-x_$\=lc@&8#+i%_1dG`WI56)R)yFXp2`P 3e0(@)a:at]N+-EC:PCEhJq\ <(M( pv_ՀkR[Ʌn\20ͣ\ł8&ӛh0idF|6;3t'?~"@X B#y0~ 5Y (`TMTPV0k+i@X$8,00%pC;J<0X\Xei MxX!( z~  XD@Z8s3pW *̂(l0 @yb1ppv[opt)"1 ~ Q+acp jHNH]_wjȑ: L+.hzx?p4%9`BC 0aZFYp鮧i Htc+heqHhHA8bh9zatRs#=01) ={$ߡend$:OLa 4ix  % {ώ2X%5 :/q)YJ@#ɔ jgkکQLN=XCSnSՎ,Sq( /z5PpM@n)9dS=ӲM="ƺ,e%IYhռ,I7"#DZaٽ tؙףu(StуؑʷAӥ=@ڸU߱6 j!@ۓR 1$CE x-jV 0U]HCя]hT\Ќ GufQt[N*hY ቻQ<IWXp5spyzȁH̃ 6dȉ}1 3#:# _@ 6+i!Ia }KPrK\'$Гz 8ŦП49ƥH}A  2YىuIJڟ o`_KOp jh1Mp-*΀X.tp{6Rš \qߣp-gpT;gb=jqLv2s(PWqcX@h(. ${Xʦ"]njp `xR9:41vKFfj{Gɀ 4]N> RJ&&c9sɬzVj0bog}ipg"S 6B` ,>lRc&؁ц'|438c*xR.J 腷" F.`{d*H0uP|^Υ%9d"JXDdLtpL Gc~84;]ӒG|Y0M(>jΆh9;`P>NL ܆:)1:L“̗[V;LĘԹ]qRE?!4B!8嵤 bo_Yp0 a@K:&HD3:Y%;r!8l`d@=E(ub<ۨ{% uAlQ7F)8`ąZJPn1H-# 338ΘP Dg!Sp@qa9 uχPv풓iXnhd<<cHc沧H02P%2bJRuXo xh~_Íq`XrzӶ! I aS(TpmIt?2x'3(%|vR@| (fa8qBAX,,2|tSr Hu;YS_E lBY~2'oO#s^~2Ph d" YΨyE R^ݐ/`ӄDj\H=@MHG-,GpIwIEK`ٻ@ >نo/q׃ԡ߀GtxE(z ƣn)}gAa)349͘\H%b `q_jHp<q 9pusXw؞p6" Ph\8S@p`oy! D6x#-eU>' hd4.[͓(z QL# :VB9)/D8^ t8# e#])U9L^9k~K;%ѯBX#QxSپSW|A~%G_@?}> 4@țPw{=xH~?P*>{P s'z@L0d}S=-H? JP&$J*41sy<'WTF`X"vΣ  %5E7;Ti: ~ũ zRt_-5IAߐ<8]n-:9Yokc̽Fi1D N+'U>. g[^1 N6# /nӀ: dz)$-'zPL'` Oh(1-VHbCHl ۗU@㑼( #ֈW󫬁%AD)OgA\> c@LWu1ߌy[JG:C7dy"ڥN!"IwDp54DQy:C%>uqZg0 )YiÁP*x F(C)r0MH8$@Uv$xBDaLH@1;4ZH8\N @#@u;sWŗ0Q#AI6}?ܡ9(2`ԒPmVF/f > 1l{%"pvIclnDBBp! &@M%'ء%TBLh*p $0 Nn)a>7?;~T.0 xhDARړj-bazCaHA:@m APO 4"$0(R(uvցcZRg3HNZKD&%}/,щ!Rxz a]@6Ij9!Ii i̜2Iwmj^(ibA "[7{Q`$2P$$@EMp|)@Pf\k gZ8FΤ;4IiE0~XPԷ p2  !}Ϥtr/ZE'lAf| ˄$jg'f0F`!A@Fb XK`G@dhufgD$Fǃc:%$T+ rin$zPTN7 RCDDЯKbb!X&of,:Z%b,Dr*Eb"Rn0nh&'g/BfDgB%Ŵ<:B%d謑JkmHUBp0Aý'v=(NH0cB$mЀD*Q#k0JJF2/OA,"b0 ,#P@6,;&4,v%!q(„r&Фk%&ca `iheǢŠ"X!ЊS$Ţ^kҟF$;Pg)ͣ#4z!bGoGppT)?'b*0g)*W¢S:CN6.V|dPSnb"Y [5)pQ$aVoV@D"#L[Þ#%(p$YCCRkI4\BP +", zhtTg Ȧ5"j]z\([ԓ'¤;Y9B( DNI2c"E45""b =2hC*_(E'"k/$? /cS򐃨xs&} <=k?^`0 FLdî,e"Sx,D(SrX+s @FSH!T4H X a^0jnA ^8` @,FM$Q>0c9i1͢:L'@?B`l#^nDIfl/a3J\>b@bFsBR'.K$XA*  ׏̡`\@ `&%'i+.UDʊdHJi$.LZh],8]TkL3;VoP(6ekB]Pc2=d%H ܁%`HM$!@r3Bd6} ` Zr`&@2*Kl"p.?`-LD! j 6*Xv"` 8!2tcbuΐ'9"VB\UDhԔaZȃg`!ɾZ`LPXƤFEEB[")!k.74( A K"hHIk%j49!̡rjD2]!G)2(& .8pH "̴1PDGxI$ڇ3^E\@ tg.;p"g*fh`zB&.lhjB@ QNHkȲ) N82#V"&&'Du~!wFhQ*$[X w0&0_%Tj+*%Q(}bn|̴b:!fVdž\b@&P  n%Bjo3;B"`$~!" =!`GrDR(BD t炃d,y -ש$(P*A, ѩK+un4FJ1+}s@|G6oa `ţ߯Wa G@عMo&z^$YCNh H~d\5[SXep>CַI  \@hj;|N0)gQ:DhxW$%&Df A3P"val[CfTED/,o+B2Gta Y[:D2*yFC,} +ex/Xh;r> 9krM }"L/,(d[2B'VR`-lkC%"Ns3#n:D/D%&o#0>k4w4tD-V]L#urp dDjA55wEHnY6eCE+)tP] +]brzDžTpoPH[B%!oE_rt.P!pC!+BD h1Y,}x/w@OO<Y9vN#q }*,8 $s&|5$KsZW"D`LB2v_Yp0ʤVy%&X'kCKO|0$'M-'\W*=]TM?ǥ52E t ս/ +x+犮u"zɸhY{X@B bخܼavh& g8{)@,.Ȱ TKFtr)Jr & $@O<'Ǥk쇀l|+`3t `q'e1R&!za`܁JX:$ N-(X6R#J֋zըR@u;)Hv .qyk D%s3$uVIVx1\'지=)ran*L'Js(2V̋ǡH& Hz}r{@ &$b ^I:J~:͛$"|;)gu$Ǚ9+B"՟Mi,/j(3%ִ߆zX"& :]` ohizV̀f$RF#h±ڍbp:o$W uyxlj)t՟zzQp4qvנ:@Pl$ [m|z1ߠe͸q2,ê`L D; 8 I-8*KP.@J[Hq4%ufSb>kg % $(1 ilӒCbS sЗ5 sNhX۪rpkfa]bVt1 8I[+`8!Z ˂i(OLQ0b`Pd$yX>HT"'ѝS3DrKL;& D CDG= đvEy?{ AZ+\ =%/SGQikOjC90HLix%k1BBSnEIYW$Hzr4,xCa`ܕx470"U.9'.JtJHR-TRYpa8 p(%~oT7@lN9.5&q4,nqQNb3$\7:r_BW#&Ӱs#w+kID&O_Mƪr r☍,8$D9e-FK +8J%(|1N^/dعHZ s7X&^Em'͝ϫET|ݺn{L^%8r+ù' nvS( `UhFr>_cJlm7^ɲ !cJvgCrx$}.8 5cԕsh7qƒ JW94|{ '}:Pd'n! u'ZRn4'vM ~͚Nph7ȧ#hMݦNO60sWky7Jokm yY !6.Kyxw 5 zuA2jN8sxu`uW|jP t6Ӛʼn8ëPzhzSFi+ (8ŸHM R*bp㯇{=;XkPdtD!BXf#X&?Np h+W|顰8IʸDzI9m8Hzv0ԍ\7,"yڒP\;|cw!"ZzM( Sw)QHH !ӟ(2)kk3h>:,9(o!mⷢ5C SK7zI7)XT2a*D52 s(6vaڹ/1O_ XɱqY2h DҮr-I\, +5֙cI-ma xk:2 DXH'hNCPT4%$!(R76 xXE&X(9@𸋸9r{"=lP Hrg(j1\QǨbؠRB"PP@Ѽ: حP܈A΀hE;#KJ2LS8/ءkBR#z ID0-Э-\08:MɁ:e ЭS4RR!(ĩ¬ ,yY֍p S59 Bu:Lh(n4J}ALCh n{-y4y{IxE=l%|ɟi%(!¡0MK#.zhQ`DH7I@c`[.q; R -XSȗU +ع[X6k:̺Z*Q9r)O u[yJX'. SI(T0 U (yeYa_D[uB1s3Dٜ,._55\ZsCbg;.!8Vp\sO!? e{')ԛH4{ܩX(zrdwH6 b`껀0A;vee <9Ͱϓ# 7կBaї,]9Ω#-q?v )E ʀK=0\8aכ7q]PJpAG6Oy>.͡"ThsB|Dg]Yh5) X\HQ5a9bӓG#-P$\Ip0) 8qPqe3鹨KwX@.vju 堎ܰt8y?p@~@@G ,}>h{ g̠QDqGD ETy=Aϐ}Ǥ5(H[*OkD G1  0Pi{]~QD"*ʰX.i = N}pOp.wj^R4 d`ݾu|[bnBjKyk{ V6-|U L&"% 4 Vө C+,"RƲ/΢Ю-&KG@ڟ qhw41{|a{5缘M, Gz&ZjٶLH 4 h $"7p>HL`@{.|ڈKR:d0S)"oBS` Ϛ1aUgj(~]%CA{ *\i#[ ]F̯5\!d>J4Y_ \!AG rG*θ̣GI&(L0RP5hݕK2ܺYx'yDM#FH3.nRV^c8F6_,UeZJGeC锸vjňI{y V˙t9d3y .I= <\q A5ZSu11`7ى 'P"pkINR f6y" vxeԜiR"Sh,EV VmPy -`Dh1\R^'iȒ>*7Sڲ' Ht\rzՕ$I_J4dK"Pӆ=L 1Rb<W `C`m;W_IF4/($U) YK4EW38nJ5ImaTqRIG]J肔XTMo3ܑjm3LFRR[nyp;Pctƈ,h,E+}` &$+Rb ; 3X䬖8B>R|A(1`'"A2n?fcp ]hD!"|X;xMH!m-'yw"@k Vf(%Co/0&@m܀?[6R9j9 bR!qpJUsl0d}ɻgd>t $הݣ LF!5Hw=W |Йf ;`oN <4'I|k)dPf̃g3B <"Ԭ^.:TȬ&KeˆÄȟT&eIU (n*"sI5ա~[cYݟ əhs wYJBP A6m4pǐ/ 4ұţTCl ^ A55|9ZM=o 3e)(VI;(&ssE<K&$D At2_KiLL%ŽèvM5LIֻ9X P!7)v>)$Q{@`I aLFvv"Z2~LI\#BTZT"DHNGVIr(nh(AMLj (^x"Dox%:xs!cLjK*lp.45j*#h2z7V'Qd}r.a€m\`|fDcp(ž:0xBm˜҈gCcǂ0hJ.JvȢD.dvG{ց˜[7ȏkM 2Af8Z4&8N>/,j1ǶZ4zeeogd8&Y7e X3v*ؙvntr7K} rWd#B 1:S* M2g2g2$CƊI$B)%2>l*>JҸc"K0ZLIDdb&n`G F418N ~pdʞ밋nH:n=mpLn.tސ\,z,ɷJXbpr`蠭+k g«nEDN eZcH]s8`f$fKgTQ'b'G7h $g*JM0+KȬ0@ >A>*|C"/*")kN$5ABd/xR.SAB 'AJd `Bd0\ )@GWoA7{ HA5*,: $&* ck8(q$Q7 f2(tv,wm"aqj)x"0) /LsuH5:Uy_2MQgGx3qnrȆxt=ǀIL}h0gAf$QYrgqBFIٟ;x)7Ct$)(wa!`1e`ĀJ(O>6!~E! o)l.h/%<H@J1*e 8L4RH&;\D`!dt^rkO6) ` TGij|%&VDF.## Jn1'$T܏B A,R7K,I%/>Et/jTmDp e3ͧJk) 3( pAGfi9:dD/:6jL J\dA΄)IӢ/յ^3!," B!Y-/4bbz LI4wa|aI©hrDQ@ u~FWodՂ)8$嘁 N "D * "~C*ﺌ"76fQ0 6"p6\AV'.`8py瀯RFjpn!=R$@SǦ3')˥,'"جlA„T>j|Ϡ(τD{40 H8@/6PLf$oNV.Hă_w2vőˆq+'i ahn35JEuq)lF&6*f֞0}hJ:`IvMd4]j&ӕ!yL1v:\輊HĐ &eʑJ, !N+d51ֆ@bB5NS8?YDeA'x$ç.}.Ȭ+!1 6m3}9$Y ?-LʴɌFAa&9>*8SbBM#]'zmf*H,h|1GGFvW.9%XBDĞDX|I6{~WzkÈLZv&@ 1^u B'o'Kua62V<@A Ua(FRι6H_.໹BDR|@(Y gjB 0kbF?NB6yީvk[r>zdűP>Gwqu4n\ [Lh0}/2Wx&&7U8gB? 0(! ?_X?#ZP<$> ʤؤ #X0ARrw0@3'+ B߱?$zZRkuF"PaUxeNA0Wkt;a>ixŸ/wjI1d6|*RjNeb.Xe2@ F#ob:h\%vU-v./܅ ֧- &rzPd4>,+?B u@wGP!1ch  [@/jѦ. *@,HyƲ T"3Qa#q|R@p{,2zg!Pp B> c0ZH!H \$ 0" MD!zH`|Ǫf|OQ 5ϑ/D*k # T]:{%?(yzU U$@-*І9z<)vasxIurZeHHP!z(F4`zh2l}SҐ IG++:Vn ^O?/vwg &I>Q4@LHwP  iy>`cGH P|{pTEhg&@%B` /r @=6Љr ) OJ2Oǯ|+zHR{q2<3 `/ d=ʻ=G.qYp2Ш3B+ݡ5ꮬ+kjp*b@dyI&ĒK9/! 3Y $$!q2;CKX!ˀ5FL7r=Ԫ+d UZݡkP"8 F` !!kd]:H4HD`zK$;0ҚH Q%EbLd|ҞC2\WJx}Tiq-$֕V'DJbYiQLs渱@0G( <U&>:=)9x+8PpyE[ZL(BI5,R AnӀ)Fb SXFf VI$ %ܓX:"P CVaG_L_ p:{sEh LhS qDAC˦aJ,_݂A3((e$O+Ed$׮B+*s!4&tl!+'`C+/Y HHxЫUN&̃2b"A+TP|}N=@@ cL] r,zT'b1H`,FNH|a ~"iܼZT4|_Zȑ'ӣ9%h"r;I9_RHL5:K(*K#N L#5'7iץQ! %u? ziy4MQ3pg^7 \f,HvKa+{uXmwCeyHK0R( @ ۍ?K0Z(JQB(P(Wpx y$27 *SQR! ȸ}Dw61h^8ݷRJy5 $S(!O(㇋ yOn/lYWAh"" @-F˜J@˻"8XK?Ͱ+( hDR)hxƱ, î@~P:7I20kap0SA'*@ @NĹ)"2p )[8R6: p(= (4Z$P": %  4`В$ $Y2 )Awd+(s a9Ī?y~`L ++yy,=hfS#{( @=L@pBP0y`#ʣ) < = hk=  e7 @ 켕BRIIH@Jvѿ+ed{9HG8.U?Ъ/L(/ip>ñz>AH=hzH1Xb-Q䪦:HH2@H!@H5B1k܌L,_J,>d0n**hr(oZإrj2i@# Oi},!'9$ !sj 0ir'x؆< h8$(C@C3:0v2k$7C%un)lhⱯ Z)1Rt ˆ#,+ԩ8Xh4*SP6d(z\?]h8xU\+PbǍp<*8`.^^W͜(95`ޙ=ⅰ[Owjyxr>DQ@{ NMXp/```B+EP NY~X 0/`?Iht=E 0e1uaPcNvڛzta$c# P EB C `2O/ȖiMd)ON'xiE]2 _ue>20}`D=]|3贺`=~P-X=N-WK_aR ÊX H5?i (;2Mg1j 8U xԚ+Xs:) >bѝC 9"Fؐ:`KL$uQN&DqˤP˴(Uw:,'etC?BQqVq>V88ZB!`tbe"IR ʡó$ՙ#DAEc5j(64^Sx|ꩄd4k(x9$ [R;R΋mlg=A|X{?Tf$=A(< l}b~5&MV'&&6ѧ)/ hzl_£&C۬4y 2@{#ՖZ@(s f˻Cl Sؒ rʡiV=`C#NVe f` :;ACN՚ԑa OmI[$0 u>Q9UD 0U`꾭{:nS&kD28?j3}QASz51vE<lKFg7 /ڟGpF}WfK=3yMSƋ"U$2jI8d$(jSR D8 ,AiKȨ4XlmLlTv/&`|54HA@M=tfZx]a\Bb߾x:T_a 1gV0 R;Fr@mE4HY^bQ |Ds]ԄYcWU'{8Q>bXa q#36vYwKp סRxOpD*pGj(r\_"# #G@ h3Q$aJ-S=29c6HƣYVg(M=誟& z2(sx "ʒhPw2뱂XƱrz[ר"`)& O8`uhM+!S(%.ȾSz=M﬙߈8 DO / ȗ%QR//\S&3kHo TIiɂX%OyjcG|̉evBu` T gˆ8Nr"4Ӣ{6cxn lNW&# Uk.Q?e(T:R𰔑][T\8]^k" ?rx,h*$S:bݕ-p?@}8sAPp0~@eP@1H, !O`Qi,v@ Z= Da0 kt D"+da/П("7jHza =pH.P=>C? P [!'$ {:Wgt.A3 B|su:P``0?P@j@vdqD^0ZK*K_;/q?k< Y\UvY1 À(BX+"?gʡς~ HMHB#DJ72 6 )JP$Iu!l^(,b3 Rˈ@!HAQF z`<ϪG |!X%{M'HR`->ǡM#Z6 ‟; 8O4 T4n3o hI%$0*⡨'ݴȚc+ Bg9blfp،*>GO W DI鍣I+U? /L%В/) ܲ@d8cEp1 L"}T|KU'cq G1Ҏ2:p‰\%+U #PEqL 8ةHqsJ )ARUl᠆#B' ̫,{dX\ q)ynwN)Q82Qy-‘ox i[P-m"x( '%Tm`  & [ݣ3(R'1;zjJm - k(F7>.%e z@Vc^Ķ% ""D͑ )$1"\=17QA"~CG*r|В6F"q,!tFSO 3S *z~B7FFɁEJý#2l1C,A"wQ6.W\~;} )(dH?GA'4 n0;*V7#qh #%/Ȝ[ U{pLz;[H!'2SdH*~)]5?)H}Nb 3@3<%Ԕ#I3&U8pDlJ t4NMvMy K& )$, !y+RA -o_E]ߓгo-@ %n !>ûxRpjGB|Ѻ&i]fw X%D0ROy1!R'BxD]q<j4j욗)4ܘ‘1 f$JRO霨;5-%9*(/ȍZ<,|"&H](Ⱥ3G}'6A]$#P(<=@WsvSPvU?Y.,kRQUBfiG.Tb\H,; QI6ҠՈ=U=L-mH. g}Dͼ^GK+WJ`x2ɋ[l l 8 h  )q`}jesRW5+ɵ]e*sRbܖ f b%KX.:D\ `CG`izsdȠd2' L&^mcgug쌍xYM0]Md^_%QdؒtRirX>1r$gWШ)h"YHP#$<4T 򄯩3taMB\ICn!vW(CLZ+ۤ"W\K,OM/yHY 5lG!{P8DGٱjYPca<sU8Qpط]*~hPW{Qd{[TTx*= AB%ǨxW^T@$K-0)b#O\ät*} )@TgBxO0? ^逛fd6Z(*$볓xW%Fe/~0u,!< .e\{\`VL\HmҞwK#\@?"Ax5:e,! A(ne->(+~H)HI`oĠ]̄lb+Q@@maz@TX 'pb[8b,eƌ hj,[#Buf%쾿GH8c,+%8~cD(<a(0l#`#D8`B.('5*(*1P .&r#aM#E0Hg f5 *d-N$T'd|j.#la D4@:A Nb"@) (t\#i,$ mt GxQPe' Ljeփ'|<-@D&c bA@`l*G+QPJ>QD#"d `"&A(h0(D&$K" *3,ܿ5 !(pX%h<_ kg! = "!I$;Z diÇ%<.&RC| =O%6$XQR\b" `W. aaJjeTE.86L!g`u-V "!r"g<0AŐ|l/ddGd\k#ĽB(v! >,a4ќh"`}Jg f&ODC7eZKG'1v;b$ 4_c` azMp+ v&$s)H `A)' s B q," /",p%aAJ!irWjOGnd*0exL1lFEu&,<:RGa!c4az#R)|<ǴlD8]#QSK~r*(l(Xj^"S&j~El?JH! z(U g"~~HkF*$@cB>ܓ c$-fX)6ʏ: k众L(^h(6bjjV"Lj|z`T}4OL uА, /m+TLAF+p +k4L\iHx2! $wSj*O} >#`P௲ezBX\ct_HV2 T4a+$'iBLT UR$]Pv: &">u$JFqMDC'򤰟+X‚gBN. ¤l-Pu^$lPG_޷͒)L+C-i0wu|jmwPʷFo_cjv-d-V'8ŎLiDk¡բ/GrP5Tgԉ9&#}J+Or*(3%oSDH. 47 Njw$ !*+aPnUԷlwj@VMgJ\bNb |U4\qNBKqtvhU.}ʓQU i¨ \ t`>)J,ME3?#JN⠵x)iR4K*L#… MuJ:JwwwhcPH((T5^\tn `@0J+hc"C%&{~b,4*m~?%Ib,(-Zz'6VhQ`8^ {`>Q[,A "~0H8UX"3lIsĄ,T=}pw'-H#S#Z%bt@bY XD:c$V>)6 EXKIb0xDdA%Z18,m #q"|`LNz 4O ',AFt)]JWFOr(g| ^'j/f```^ ?X*ynh3\qJE wG@EPUX5B>\U$5<\&k<7L I LUaTTԩ^k?%x$81',a B06m;x>e@| 2GGJ7(P@ &,"<AT-%2Wcַ ,D 9mB۳pӰ8:z'OԇbH lI 0DY81<+ي'[ym ꓱ(G?Wn (0Z[ybHJtg$8NXmsgtI7#e|131ؖZhA^AtxtX `B'XlCr( w?[+bx *aՄCeTLl*ֶ'RM% ).1 H!aBc-Br" c7 %kzCPn+EY%dM q°;WQ2F [BxzG!\6!Ht{Fx -$6$M=ԝ3'u5!*9hB?$9ÎKǻ}5"Pƭ)NR.$*@k8UG ?(o@?aoTG?&X)%O.!:EQh}DXs#>ArKI` `P@2XV2qID._QӘ8\&H! S'KFSUCK,((劄Lo2VDY2K ?8"5{L#$k :릇3q[LA(}t_^e@Ż7I=zY{IJGPju2BX:t3J J.j+:'r.+谬z8N#QR :$TӸ?*򙮫J蠲>?-+̉c$Ţ1*&\ W! l,". DjК5iJk]>ͮ ɽ ;L([J:@U*Is6ۢQl,G1*N&ğ"4? )K!JDI^I(;RvEV5/Rʘ.Kؕi=.Iݮ"#Z#ʭ`HԤ8H4U4ѳp,>rܙHGvRYrh%@8'ĥM(jf0 wC*trh\P *jfb Id:NW{AEfD8bq`t\2 `6&0vH̎ĴJ7cL/i.=r$]86{d͓ҁggK☵pzg情!v}kseWIw8_O7!\f@*N('<ǡHioco[ &xȑfF}qA`(q@(b*<w`Ԋ=aK HS!jQ=Y3uvK2y{!0-t6X*A"$40T ` L(p`$Xwm+H1ADcfG)v- R'{AҘW죔@ "XL p0)fK84WT P; *Q`7`| 11@#` !G$@PTQAH7 Jw)] A*rHMTX]EGv>D&LK*T; #HY;hӀen` $!;zlnr&:(! L1 ќ4"p A<7pG M '{E4N >Pxf4poB+L@K&-`b$!yFLAISaiN ݤ;c>a8T YC $uq 2cWBث{ >ۏw*CdfAt"u[rՓi<6B.As%:IV}eǴ1> h`n18@kCv̚y̰0p qw"4G?a +JB`0M@$f`sQT ZH815I aX#ݥ# yFx'}#y '{fsbTIO* Xf +}\#x>2 um <t?0,3D\BB@v>Ü "@bE) 7|8PN z;טmIdJ:P0to:"0@`H #iQ5#ƈE:-όӡ^P.p`Q 5u7zɞ7#ilA=kkg$F xHuAizr?$|$b@q/pHJK@A~h< A($\+0[m t!n)AOĘOT``6x h6d8-ɘˈ9 HI*]ٓ \ š D #>rڀ P@)AhVr+ʒxZ)C,0s;,8FA|."$2ꬪ:$H b  bM俬xAX]<QH:U% z5x-@oȇIpy!Xs$**+PpZ\E` <@~!r0Oz?O 4WR%8 HN:$JPw z< j@c&mTU2l̂H% Y& 1SvXY(ժ syavXʨ!qɒp. =wt@ȕvPNj*+ qTXhhu؂倰 `! Үx '#Z2! @h8Xjkhdkʂ+7أk -,˽.F8Ayxh&젂X%H7 )R$ImDhu"cePչpK2)#0;j0 `IC[:Rk (zI"X’(_]Yq ˕\d$I=MRg 5 ⱉB< B[^10 ޕGݦ lhB=vr SxA 1if095Kцikkuj_`ќ֊%:I< =`x> 5=p{"`5uhvKY`\u60t )C:(ZU-  (J FȴPغaGi uWґJ|KʊH *ԉH ) -aaQLF8X7YXWhږ8}q8 \X<0Msb|B/639($P9;^AP (byEm ,"E[ib;{- t Eȃ WɁ聩?aNGAC ] h dLI H'E9z \; @ٍOPsyt҈\wPq c J%=Lуy3L!(c(eඛtz1trϗH,W0Ex1hNiDLY _w4ܚxUKhlܹ7HT܍6MCpΉu{]"d w|M|3308 /y&*&)}!jQW !tO 5iYR x,mD@Ap@$|BU¡o<?@d .#ǠE=ޏP #T*Xr85u8 [&9!|ΗD>)nx7 !x  >r:[r3 (E18CXSyvE?n &bc0`XѸnPj#D)|!(A|1n3:6$ ,`Jh5+9 㲴i+xl+4&`pGiӭ8Awz湰mx\WCH gxtu=QTK $0JB6`]501kd.bUB CV68Àn 'Do,BL:&53Pih {<\2(2ĉ27:(DC! vٌ(!@1!`A։`,Kٚb@4: z= d ؔa:!- `$gD 9P*Fu #f#eB9D^AQLbsڠH' \1b(=Z+giFYF4;HX؂io`qh58Ñ$ mc栿Rlo `CCap*@d@J©Vj@%e(L p'ՀAU$!zEh1cz] 6-_?(>#Dp 1iN`¿3=KǠtpKy&bH[)ubI`f,r BH_ߨTͼLL70>I}iIjQ5xp y"(]7pkH!#<H%Q^57ҡ5-Mlm$(&W=vJõEy)#`ɋ٢-h%T>-bFMnwj=SY-FƸ='y e(A@9e8 (Li7e!NtoWdd5yFnm]F1̕ĔR8 g?KrvKJBl@߲BQm☜ȟ3\κLRXe޵zr"hm}NJ$ fl՝Ao6135mwdlu‹>E:qs2\rl,t3 B#wEaL6jMp=CQ$HoF{٘*dd5eRW^ۻ#*) 'ꋷI& ,hS3ti>XG3yv,JC8_6#.&&0x$BJh wHm!m %Nxj0Cxɠ%P6~EHa!f  "` VDD%PაHaH̺o@VvnՎm-u.%町*'".J- eh:bJ2b8|Ö'Af6`A8+Z/%F"?!l!iCjI#rPR2*3`D@!qab *j `<` R@($,ʋ 9'ds/$lwWj"@}abFhU7LJ  P2"$:)PA0J!RaR0fS@J` OdfDD8!os(3&.Z&AJSTbT+%EPU ,2!4a6ir@b,b1n5!fSF+f8b ?!a[!'DPB] HC^%N+`*C^H#8(YfPGۧȭ&b"p褖I~ |1&NF)2Jf(.0p .5o߄!(E nC&&"YÆmJ\6`6Рi!|3{~m| (bwZ`4iJ, @ @D20aPl|-K'9brQREM&+l/pӲGg~ `&?qFekm 3~XRB8oe4kf~"Z&0N9# |džJ%BPR >t~$/  %.}h>8 ,z#JlʬRz"% 46(Xi$Jd% >Rp"DH4B>wyC8-$#+b ; >h! sL1о/S0w"wd"LXh${ޱZ `ޅ"! %FZu$ dDB8@# XY/Fj@8[X,@! i^FFUn$5z:`D F<7}gܐd.}qC 0|j&$T0hQ4umQbR,ԔC 80&2$%&5ol xz!8O@.*~H.>[W54/b!M8O @@c]N̵ u A 8n#`$$G"u+,xJakZ&r‹I 0]~8Ec[Cdd"Djmm D4qB+`>&*"+"L龉~.6~X,"Rd0/08{WĥnC3?#E$3'zh~!!oey 'Ӆs-w b  OПO!mRtm`Z:ĘZՄm|! PG] N$tzdzPT dύq*dE ۤxȮEaL YKvn!68I\%tw՚=*{3T_Nls/ȋf7x"%nhx?`"휑VלXRxb X JF̋gzUcnJDz$w}'yFVHmq:e} wmk磞gyweP2YZZx"߭<#b8fȩPDqID<֎1#y}O0L$z:}"m1Zxu!.@aK ^ls*RJb.ho BtQLKӯ2b'z&*{E%)b)0ạ~ϾL4Lf`e!rىCD%$DB9ݛL Mf"\ &O @Dr-Fʺ! j4DLôBc}%g ' agp:1 &/dL&8Cׂ8LLa;#);a">`JPRjEr@4ie \XmlC ` 42NS%}"#2 6@<!<H!|yapREy#(fĚa?'T+@qHjF;,<5&&t'08;G|2@6a9DQbDB6l$4ȵܜw̽VA^L,"TF=w oO.G)DT{͂GgaP~C?`~b%MXwORuwsid!jdvŃy" tD>wX!C(-SCGDxo r~Gc+^h՞W~*_>}08jњ_BqR|N~CݧbL&#b!ݜ`=K G @g`0h?Q8+M894cD#:O'Rq av j lWƜbJ` տ".!<"h3BZ5i0ǨQm.E< Pn1.'6GW!oX4.$ `wB? A`ИT.~?`qP$ h- 7P l- E%}Hh44)L&@=O :\ CAR}ZVPzvx ypV -6>6AF @ U"*MPT)? %u(c0pl/'Na;xU+dB)k}Ea`Pa{_p$I*$6) /*~1y(-ae,  i8H# (q ̎g1h|d- )z@(k1~$-ҏ*ɔb ; |>ށgQ#ikԳ*Ì2JH2$ L ʅ*H "BZSX1[.B“b8}*K!*$*ܓ˷*N*(bZ1U-G`j$ ڟC%# m6!%gR)RՠrSM֠b}`, HFSX̱̐) ]o\r@ڜ%[bY7{dUq%۾t ˰:3c+JPh,hN 7qӼ6J߯$?o,!<)NYZ5b=ocwZN8s%^(UtJڅ@u<(G2(JjUcl\ 9pKXYMެ ‚)J $-ⓈJ,UU)7=oWëk KOzJ=Gꋿq2"Q0 ⑶P V5R ;=P$\r:zܠ<=|w?5kW(U i&ITexHX]+D]v5|B ;glO"(vI6$Lʽ4k!hQRi[5e8P $Ep@oO5#BJ:$w[H:gINU$H^{gwzEaD8WkF>_?M(Mu! p; Tػ ۊoԛn9@tFU)(H-m#3T^yBLBѰ]*J R.+i]YԊ0"L'tquZƞt]EHdZfLID]M"lYm blʤV F 6X}7 6H\)jү夐-ftsIE7 IoO`3`KKP abC@"&p듀18QaS.P>&E% U ,%jC;EMg0@R ]=A!kzze Hbt%䰩SXu!Pa $i(D:U樿6;0CvJxI(D !Tm{.ad 䐐=GPp@ra]B"}p&jcq>9Bhv;f |PB`HT V A%bR4ezQ@P x)D;73Xl'L0"pP,r'= uJIn @( 6 Q2Q `:1qP P2Mv ءKl}|E|Se$KpB=Ӛ6a3d(92Cb9HiCP@f^ҨcLH@FJ4siEwqP A<]s}$V~zx/Pd8e5#Q}.v@ acQOammԝp*u^S 4[|URw+Y$bhaR؅7lRM_SO$d_B괸614Юfu0ʾ-=XTX0@¢"ȃ#`˒IEYу'AN/3tkСAȝUs Pp&p`Oՠ1" "!k'a Y/ .R/=H *1TPRIb[KXzj yЧ zڹ0@Qɔ Gi@ o8[Y" w2033܈"( ˢɨ njmXb { @ @8@s(8!7jE@j0#JY8 (, af+>1̨)!p{zj(aC>%1 * kt!'묘Z](b|NB1`8,>1 Ǵ۞~*`y(88pǧ*DY, Z:!ږ)C\.JHI y$H;I*zc p\1RM5쾧BܝQD!>(z(#`3b  !u+ i:?7rLI[I!k˚zH|*ڦЎ #  'zvݜ$O LI ч 6ҢGCz+, IH0 )" s 4PS,s(jU'(ꍻDZ\$ 6Jr6* NZ4@AБ#U}7"ڈ/MQ wzEղ rR;|oф@Ƀ7S-Jm 77Ku !|ɀ4,G, qMPE$Hq^H:&(xr g lIM䀝FG ACETG'Q {ۢ2 Q%RV*4 :2Ւʛ{p:mgB=wJ(_(" 8],E!HTr˔邞E Qocx&(h`A(,H`h/}ۢQ0GЬ{d-.򯞴CЅ % D C RvFD5[Ɉȥ$ n+.*qo A iAzXMJk0xeF@YLa@s p n> ;<:ЈX*М V U-(cy.Z;iވ]GЦ@XVVРpMPohL2c 6;ACdlR*c %] v4x0(gp=5yDym+=3HO)`+#6%c1rGtj{e6!TN(Ñ$ m`c;30RX9tڼ pO=,TAT(d c.~ڛCIUZWGXN˔ =HVCMd  W'Gj&S|9tĴ f] % .A: qkFP+CP(4P[H4>s0l4 :ȎYB*SG8⏢yd`ȁƚ};sWe &IYB4TY;TqpTUg춈[Ur ' 3\+jn2sVbeH'G.YBrB#:}# O'u6K![mJݛ]|r(e]̼*O#0.fj&^yp$SlI@ѐ<-]y $ G/b2px5|i!ɬO*H іJn|FG"2污h_B L/ӭvR&#-9`Xݍ9'(Smq'UMhh h7b gz4 G<6'mPXX!<( YΓa!V 'd(tQA%Gّl}WRͺ"!yi!X3 #a;д Z u9 u-ߝ:ܲM/M៦Aµ\yZ^ }>(D ?=_` "I")d5$r@ 2"9~x Af)F g'S G#JZJt |uK0$X&wQϻ45ƥ2,||b3]z"qHr% sQnƢA |BYi# nK q}@cx}#_h@I<^{pNT?W`"]I+ x{G{ƣ æ<%ơk(@20! !̒`g`hSwgRGd* x@ntKbX+hH&@"A`b8# ľ(ot(b @q6I) Ckq.-MS+48P(| 0'Ǣ`*d&A1e!N`9a @7Vp ]`:Hk`1DU~J3 e|@#%p2ȧZ0|/@M`x  D p~0F&I7:Cn\>y.i9=:  ; (|9JI*w.5[ M8[ [v"E:[r#[,3Jk4]!hόn <y" J1¼8K~ʃZKy0Dl"A< trLC߃d& 3Ƹ@厱X94 <0=18 F f")<’pBf^VNA BQ⃀swq?%2X+}J$)E8ј1@Y !|VPi?&H5xYȡ1!#Dl !/@zWOCICF00WJ+p40Bi)ȤeBqvyF"̤T2N"lMPxRI=0"ũeQvq₰XZaqlLΦCbϊif#8>+ʼnT5qx\;1"rJk{g(k 1{0B`yتbP9jVГqA"8 tJF*@4䩛G7%U3'LyJ%l c@uSs !chlw YY&lv%[errUoP2}!y>sTU'"_L<٣&!$.֙qc $oܫF$Q"#ȣklxD"$C~O#Ro$`2 @! A)_!kR2%Q>FqGug%wcI9o(IF6~q-;@, Y P]ØKh $hˍ >ϱ"Aa(>bNn2B/xcH N1ԴKȵr!h$gi._B2KHՈx nLi3Ͷ 1 B+K7cj|bK>J|}Ō.yX44)zΧ8TB+,ޯTK!h8 L"e4nv,}#I0܆q_FWx-΃ =AzXU[ V$KC72Hqa&$ҧA0>g9'!WCIk҅Sb`/5F2?b>h^t<\Z{nKy)gl}8|@4R5xsy=5y](5_9D䋒gx=4{,3H2F>v i,Ҥo'_Å;!ag6+74G?dҼR-0#|!Js %Mh*/#v0|,|~ v(€ M0~^%2HE"KL2/0% (/%#H$ou%eCA2cptJFÇll>2KL/054fL@ `ΛgBlACz5hƭb@ `!.q#z! 5,tG6ܣP|)úKt>./_k!DJJ^nȥ!xp!9I`N`T mF D!#b܃v!%>E_$ J@B#EHUUB  2 8UHVGX f2#/"X*d>d - ,,vP`! `fD`>4P (Y@$21 ;##T +jtĔD`O+8%Ï!Ȱ.:B2+!2":Aɖ d.mF0br3%!~qd"=>?kPŦ4zFǼLT-3t~Y>E-Q1+ÒvA0Rt' H+P'3"GjGE()Fn><# N1$+fG##bhcN!h(j'X3uĵx 6< @G2B(hs䪢-"&$6 ²oB4B^b - < al2 A>hmf2$j#N!Jp('d|TB7Jp I댁-lR"2%~aOF#()n6c ƔaJ&$V #D- ´BBa4 k!.t>CRA"#d*Q2I dH  Q~W;dhi6h$2u2"&JRT.ՂmN%J |hHhH@AV3""$0lt,v!"J3/Xt+AZf "2.iBbhn_.X2@ tX#~diI&.WMA &W)N3|q+sE6~+x[7~98&a#투ѬY>&.:*i(ko~;>b̫PdD/3*^{*R8n!n-?JegԫbB}fbw&xhAL,*Gko,Y%L풴gM@=B8ABzN@MQv^#}-h n&TՄܰ\mTq╚ѯѬvgĈ Xi0¤$,t$bf ~cMk݃NLLO˸\':uITR/q͸)&3/ -l ?JF:1߇ôభ?J Th~GF~|=/>(x*Uz2$)wv/o yn8N8I"t!r^H+LY"-:ZwOQ$ ` X#( r/%+g <%$ C=l;bLT+1`S\2rtS+&HĆ#˚8S2k\ןRF7LZ&) 8{jRI'05XhTkd&$S'|6/Z72ij Av :`̏Tc-U!3=댷.Q+3ķ(6׌/2;ӿ l. "jy̩[ݮ< S:-~/ BEdu)] }<8|oDZͱ#C! B& ҕtm#i(*$ bؿc|z3[[o}[@ڜA# nE;bRq @& 9XT\8Ce3)n2/NC# > `&˴g#V5ʸYzN)x(,ΠO܌#,HeuF0OfZs,oorDm?Bʠ4%a0*A$yPʇ(fm&TLRZnI&p X1 <s-\'$zLjlK/4TToUSl. !Ks >I@]PYhPP\RΙTU1/5[=Lx"@֗9#~̒XkY\PCœm[SC"% BiJ{.Ģ-&p E P* 2Ax*C8WjwV. x|}^kxVK:UvG^8;;$ȘB~z'Vnx:\*bھbq0il^1T)\L %`Lt؞#ebi IzgpQǸȉM8* @ o4g4$lHu-@Su[{TWx|@K=PS'}82w[|Kh'ec-~B:z7f;lmHLoA:ݦљH:8L ֱӚn`G} t83i2n*e;*.n/ $A a!Jf~` H@B>:+& .( 8@2Cm ޡ^5NH-, TbLkQF%7NJDptc&f[eȠ>ՉuERX'BxB3 2 dOjajqK\#iSxC*1r5',,0v^d0qE01 6T*Ro&e/IFB7`Eϔ$,.^~#̻'Lc~]>%b8eQ m#Jc,` `{!a7CjjF) EKj[,2F(A a Ԥ&;!.$0k!z `Rdiqvh2yD f*ģXQ<fP@ft+T"X˰refrE6;BY r0jC~)e< |`l1 q#$ڧfRRЄ26bNLB$S(&[ \ 0ar\qt,># ;$<`ai7PI&|M$|U 0f@ @{!/Px;,zy@ C掓N-Vf c\'Pd8Ps^f?)_b{8A /0-PxY"f;.=",xF]e!'RĥjٴFkgB8/ji [DŸ T1/ &lU1YĠBcVPe\U$1/(%wexM.vGka&f&nNb IT^`A)֒lUC䏤ޥH'X%#S 3krEW#6"D@yKbse7 㾧qjn-r.0ew|Ty1 `ZLx0d?E jo'Al1ɾ&$HS؈# |'Vn3P*C,06ms֮ceΦBg& #s0 2=j-mF1dKhU'C4umOkTkkc$d~*RD> y* f`Ҫry+˴.^0`5$b+S8e!\Dpsi1"W\tmc$2E7H:t IlI36v C(, t<ȼBM.,Lt~x-tfNP JX+t%rFd]\ &2oic}c:YvuDLl[Y98$VeɀEJ%.|;%!;–R78pфwOט>y"`a!0@6Nŗ٭Hk^jACӰZ/7d^N !@oiH(NS+rxa6@.H}-KnȞLMx>9휝Z#x`y4,p{nPoNe7P@^ i1|@2sN\(.w 7.nͪt}`]A6!.k FO=j!`2"a>c ,㌋ex&3u/_AZA*@ +@B1 !"4.ciE?i`>J#ڴE][]Nd񸘴2 K<_'Zm3 (r8# +N'ڜoB߃ B& hš!(#lìQZ'0Awz i XMe*u1SW1בqX#޻@2W%P0qB->l=GFv5\>!KE@c+Vu$&+V~hʩiba)^(z9>Q4SP>#+Omb$yo^Rz`R&Y,B"@\O{Jc*S1Ž(}{\f" FO&p$F0I=P-h24aRg8# l7KBF9z!]MH^YC'bCpbJLX_T a([r>6Oh!(ǚF*q @5(؍F$0WO 'ֹtHfpdd&a( /ZY۔H\/:c;Ba:g `'ևgכ]9\ ^p FB*r>҃S @0Y,m4Dx@E;aD;&@A q 4j7IAG(s!T}֒W [͜J5]EXWy cAvt&#uR7~ĈA`v( (=ܼIjw׃%w /*DWY׃[zzC7N9 0/!:C <P" p8 D"@ĈRP@ P+~@ 4P2) '@ Q)4. W=ޏ@I(ROn`#+Ԭ}dPR+}> 5)M!m:lǟy8Hٝ .#vRVQK(sQdj 0!!67֝!P'N)0'ӣ-@&;X=HW<H) ?$$XOET ¸`}So<Гra#ҜZ'Į#bA~G ` Uh{e4=ǫY+N&a<lj[c18@떀n`WTJ RY B x44 jtK*O`_h,\'*АB`FJ7{O` VpD2%pKsS݁"s3aZh}Mo r*`LgxSf~L tg) H$\G-\/(:;DXJJ(J DU b"$zV._}@cQ&9QXRh fҸZ!`22rl YeE  3͘J+caA2&ؤQR=G0Og .RMInA5E5Y*A$A Dq鐗M#{F[я>7McR$д{*=%*Y &5TiXbݵP˄@qZǒv6,5F!/;ry pp.8UI8MkcD,Ku"Dҡ͢DcXU58l-;Lj"ڰ|aS&Aa@;Gy.a(iT1;RM4f`Ϋƪ D_ Nb &}ťљOUJ7T>$H V)4IFUxnPpSY'd'\DDO2%̈́$+D;?VXO׏N+Bsٔ-œB3CJ1@IP Z"̩e&[L_q+s p:,1َ)1/ bbsOhXlAsQ"m l\f^%Zq[E;4X+[H'YYa%И[65F|0`;Gtp $|L !"c 4&b{6y4žbջ!}%+>ct@1A+,˙1 ϙճP>x f eК:^S~ vU/ :R9q?t2^) A3Ч oI7:I-IHxXaq DG? P@=$ * L (~GQ^ݠ葈aI76@H`;`ŎcBQ $(4Aq GB"H+ !GpIG& ӾN/ۊ cj'yq;靁2, tH[ P#E`û(\Qa#a ?@2a#8ح (>$t jq :IvbĻ$ ^@*@Xˑ aI *9\‘8@K L  Ь2b"<{H3Q%5A_VIkC)+ 8 1? *-@IBqqSk.Z$CLD*5،` DV+$I}\- @ 4 Ѳ{ΧhG b : A :5\JK6Cǔ xD̠$V +4iJ $4sz3@7A)E #1A Mt9PКȠ,(ݤ z J0:H(2 !DUYFFQ Q!8 1,"## x}鲲i9E mlK, 28ʹ< 'E, eep8Wn3 x $@@ P${DS$TDx~(k!hVRE!Ѣv:09 PC#z%ږxPst8s7t@nT8T p 8"  όt-%RzpAG8z'{^ L8 HN LY H:hƑsKk8bT SHVmk"P$ 󘀰 }d3"*![kH'I6Sw҅O)TJ+FY=I%Á90,L'[O,s숙JT㌖˂3- l޽}\q|l)?@mV@NXdXQ`"hklS K(QDMe Nưߋkй[AAg~ͭ+ +2,W#dH1NS&$ B2yxJ; dcKMPBjBl›ڋm Qnjk(Gƣ55`sa_P@ʼbSNùf'P6uA0ϨȪ$}>,yH猇P_} O`:CLBv0q%v3uE< k:XXUhQ驁P`PH leG%pֲ3ȴz` _YYMAA*=zz[ ~HN 1L ?_ C!@\ LXoUPm"<Nnz @h|c@ *A)qP }ߏ_Uj o>v7p$ ba@sXPV'n UqRA$= Р0Rt:/úS@  W$u72ИtB (+N~< ?,P:Y08% "@- Óy;$.:&HkI+{ 2l k}-OJ)궲j\~#+|J(h $ bJr" 4zI,> ^{/"[8B8 I>G扠.$,TSy ȨLd+:L8\H$٤hA?auӀ* AD9kD(^AX ϪqjXGys08X`. <̱(?!hW>ɺl5Vo8. ?XǽZ'F*sАU4g k"0!R `jJQ$Epf1 0}<$ "qb@ġ $(N(orVӶ)n0 51ˉ.38$Q@iH* bиbMN䵑{:Ƞ{O~[GyϣG( d F6P"[`@ fc""dsK'5R傏]<Zx|;h2T0 |zSF 24G00F$ B 1q #?TtQnVe(JJq0O4X "R!^: aybk8࿻ R>1(Ĕݲ//=;Eq?39#;S/y3T)s!CW`yp|tG2(=܃Y383m9tEL (R?1 & h;{˙,o PH: o2pH^zNs:$lHr/1ƩHu)Vތ'3YF\g^F̕9Ug]!*oj@UтB$Fۨ<(lMFYfZ,1"s' <\ cg{nJ欲2*M90(VQDpR.n1bLT3YLIޅ+E^s1aI۔o0)cItѫB_h aʌXԁV d9+ȣJ*,oʲD+15G=N!etڌE*9r clTuЫUE([/{ռ) R7RCՕ6"+O0cK4ķi֊v埜(/1+b~EDyi%ܳ+Հ0,D9۹j.-i'F~m0{ b' δVKp%Ӽr"͚"NgGۯ# !vgY[K[(Jw&qjv 5pX[/M#@ct5|*Rxle0W7KzrfEsT<3Jt v8I9+ݬO\M̦1]jF09VR+jF~V41/6[[U[M6-V(M\HQgt>Qj󧴒axk6KRT8F7YŰKH#f1$nL1fǛ[mM ? 1u*p/#x#:G(_)' VF4 pH t-xob@q-S2d:1xn\և;ㅱ>q ˘A hFqN H@9P|`W IIRos20-&9PLrcO ->GQcVOg=d&k8 H=J)dfF~Nv< 2#ebJ.Az@aH#Z`' n`va؀葫rQHbd~!DlLcR`c2@H` `A 9@! A0Ejnb6!B*  $-SD!bOk$®ˉOFB0œ[2)M MA8\Np*)^H"S/bœGd/$2TF JlF#"mZSB*/df/Q#% D$BO+t Ά+*Cqm/JT- j/A%`bA:Gd/%Y@V;争*08p2DhZFz @N7b)^W"J(*Rf0odp`XL7N`R8 AAPsբPFM.@6\<6eBnB "0tN`!nc0rzMÒo<'}v$Hؘ4d(*!7k:f0I`fEf7dI$Z [b&N ((vC=inC OѠ)@ 4"ba5@,&'@E>yGG*B?CzfA.9(*fuP@vbrD8/zB&*hDsa B "22 `LЏ!#"b6oDdav~0|Jnns-@ M/C"vœҳFrTS*52`P<6,dUU" 43!,AuA#k.9x`q-/Òkm4"c34jTxH_S S^-bH[b6ptu0)Nm1+dm :m+c,S0BWQ^=,pb܆0D RV)ͫS+>𸋤ij $ʌ2 S)cU-GcH3 F`g$#dBOZ,,xW*zVU6b ,2eeB0ՋҵJի(n6i%&m -rmǢCT!U?= m~ l,mXYe<0$P)Hzl, n@v pVtk@ﲄ!iRGB2)ahVĶ랢' BmQq[ ڢ. hqyl+ʝ`qJDvz" n|9e&`V>֪ksR1D7#M~M'|2>3h%d)ooz֜.}LbPU̪h6\ 2'f7L2 N v V:+ ^IjFEP&u Cq)zyjv #*LN)"놭b覍X𿐼r_W 2x73v0.VNmvX([θD,q~*H&*ԭTu+&m~8yS60(vB-^W.JZ "J @~ꕖB ӑ.9Hwk"Ȃvx!m1xX ́'8Jkɤh,LJ(*+tI!;E("*pyd2vEpWT/QC H mj#8"N$&H[H wJm Rfp)Qe#B3|^vbfc)@T  @($3!EG+Qw }D0RF,S")) V/GOm8$Owi)/K1z&.)^Ahn (Mq5!njO#` ?R E@Zz4Ce54UT >b8n kI"&/@ ~\& FR5O,``F!&DB>DdGMZ>>!HL2IB*_>2땠BR&A @Y(NZw$~O 2H)pjႶ3g/Mn~c$ SoT!re|)Gmh a `$yp&&zd!ed2 N5J5DB /O%GQPF.#$A%*4`U`<-Ir" 1XdmO؏QkI6u|aTjYeen'wG+ŭhtFjb'PNTev\nÂK[d^ʎi9U@Ì2F &-d )ًHH)vQ/kj& a45*>2 -q0_®)p9 ns+D~55@Lv"u]'wX#?0Ǥ,s!܎4  rdvϟ<!׃X4ZJ ,0T if4&\ ̡ADBCz$\GȂ( &N!X"jUL/>5g $' : 4MJ$q)ā*-!9"'ʸʞw^6DAPWb/GB^ ^^q%n㩊,$+<>:B2!-d03 #(Hs<AXIH.j(/P7`~ :Erj"6(F$~\h$ ae.x8)7ZmQ.+D`$ "[ `>_/?( bP z΀`h,/W|SgWN"LV$IzE/0 d/bLH,eE?oɰSsk 9Pp< >y&<.^XTs\07 5L\eV0 ubg,f~ʹ:͊(3ܣ2g,ؚmh}>)ȊId :T7K:ƘK;,";P <:̲nf~p=Bd2r*8Q&-ҾnEɬ^' k62˂ Lۧ)u+o,kq=GDg$Ao4Ɖo|n0褱i7 J'-IiIt2E9uɕu$4~/3K2LUdFSD7TԷ[Qڸ8ŋEMVԚf|T,8j $0@ZI`5ƾ_H8mnɲg@?Il8#ּ$db9Tדb׆]x>YO''б5-RK&Z,㞜6Y5˷-Ɨ'e%>܏kƦ=MجJ=& йsdޤ,JUuD?y= V+8(ay3oAQOaa]?g?K34WO"^rEU5r' o@>pmuΰz }wiWXɥ:dצwUlj|S~ E6 {<PJc+9=ٔD^eWXbQs-. aH/ͧ3AބW/T c$PLwGtK)po T> *h;|K}@?erIι9T%\EKDahTٲU %4̩ohiÌq:Xxp=*Z5&#@ @@A0)/nX*&P$YEK4 R)=2?GLfc@$O D8 j>=G? =X-uРT h k 8E\ pHP`p X-`(֐ZLIܠ"_m:E&$5@]FHSvf\JKlAd@&9Ē{a*[B΅Og_sk/Jíql|B<_ LW0j$ʺނwaz$&來vSBd<.[m/SP Hqʠ<y$KrK;eÛHS ūmPVءlsj9=ERHǥ_B\SJ%[Uˀa-fD,0DP}%^jdr),+z4WҢv<ZVșo]*Pml[0ߙd21أ87Z.~k7f)9dc1^ CQL <h?gj&p-+7%,R*E͒XC|]Yt?p2'@sKԛFv zMq9Q l@L x|*k(nA::X%1$E_ SDtSmd PG|,=BVw$*$@Y8wy]VLJf]CZͤ/+ ]z(p " 8|@!5 /)A2BИUؗbXȢ>*}yL 03Q )4 %g !3 @Ƞ/qq#iy B) aBl !0"g~"*'0)M9{@3q97Xm( @ ZlZqP?<'UQх D!O11@sC1PE:k M0-K&Lˇ!!("C 1]ZQ0 t3З"  eK/nK63eR !ː'"$a8F)aØA˒ n L"AaSFpՠ|3y k>Uڛ  "S4q*běŗ!!e  SIpي. 鵻۟9p+J.Տrͳ2hْAq'arEȁdX"YE*L p 5uJs᧢w痙H<ͱS" /K3;TyZW$D:399 7h@`Kn:Iu[G֜U{  9zӃ0`V:30 #L 8sA; 2 rn60"a`U+㊘335,]bܻ7L9xx6=_@1#d舠8rM)0u#b> NIYaD pVIz]Sz䔼FNW[ XdUa2pzCA#;!7m4X>Aq@@ ֊KR Q^ `hHcV0|ૢ> {v&0=hHRρݨs Xt X 8Ѣ+97 'H%ġP,>}Ʃo!DZT^BK&iRm!@{FE½|oZ)! lˬL%e %'Q)4cHq!tK\8W-FuFO :5ˈ5Oս* ,Q11M!`9I #ԴgN`)e'vkra9z'.= vOZ}=-/ >@>2;B⟩W,03cz/CdD<M61̸@u*]Z:{L[8E$DAcDJY6!q֔q;O&>ң+!UsptI#jQuL?8%[q w<:DT\x$ls3)!B5>+;ɦNw;MiH7XB% 6賩C1XR| vL4:B!)3E]ʅX)9`H&Ǯ߳S=s1I!HQ/S蚌ޢlMMORqu5SpmuUap( WhU$)z@H Hz<^( }>_ QQ  #L?O7}%NgS $C%4O`OM_R=SU@p>(q{~o\@ Zh‰J b3ЈR V8X`!ȀU jlhWptuuHW՟/]  >>΍ǂ2iSPiUR!р}f (zíAlJ(|- : F}9b L * j DH9Yf$QȘ' 3{+#%4/V}H' G`*W.9ʘ kŽrʂF,; ,a!n=Gx`3bJyQ WH) ~@4K|8ꢬ~=ʱ/!#-2]V*+tZ8"ʌ!= 241GԴ:SGSUdFivR, 0#x~㢒!,(:XT鸟BgcJ;¢=EN=B-dARA` FO)@$1 *)ޅ" }XU"&֍PWŦc+"#d2_L%=J34a~d, .)FbGMJ+ LpO$ *(68|h:ip3A?Bt`ja<-݃4|LM~W)rV $,V"J0E !d44+aޓNǃtmzSK,PO ` n"+6g$P|L㊨QELIX(k#*%!H>r2E.9 HSF5P* 0Yg֊Rh! Ϩ  @}E^~,NNz}$>r X pC 'IRB1$ra [D}4`!n2 G1a(,U`x~w/ƪȢ.BpGASh>IfcV'5̅ VnriMu# r栉4GX1qFr*k@_ЉVEKF%0egeÔ: @/HbY'n/BXdPDBpUV$KCcc[+F,E5v$VȯtĬ!qr"A3!ecGNβ4Ҥ3B[,+B,nr%:IiBnc+*2D:$֍r*C̥åQ9MgB]嬔ǤrQZPh$s sb%cV*4)ǣRbp]'*c.f 6$)IG(9eopq!ÎPM6(W-4+J,ݫMoH|$/֢W"lQQ<\JVUhRYƲfr6(WvI*M #Jʶz}AxKHf,mhXjW3Ė-*-kFwۢP43B9U,+jt̕gt~,G;gVB5¶>z clPFsExf df% :tC3Lxȸ*C(>%B1>PNYE)]b+Cr+(7;ı`s!Ī=fOSu9(0@6Tted _=pBiYjH8ePOqWuEK+L欷V(hV+(vKA$$HL( ~$+c| 6hnaV*0uUF~P5}}#]\Zhn'|GuVCllmaك.֓aQ f8ÒcX"gR*(%,|O($ji+ =rٴA{FRbni=E%1JNbQ )x 1}/%rOP5\"[=K),c `HD1cRQoq=(*B"!Ynm#?m6u<~l[8=֒k+O$ɪic̵[:fZ!Za( h< ; 0(1   ' iIU:%gJދAD!P0OF {e\:E 'Y;f"3szI$n3umq$d^=A~<)S#ؠ7V4ingi%{c<6gQQM!>W ^Ab#4J8bC4*a&!" 'o@r@ .ElUt|,"z._Yud .gƼ:~g '.WhuJgze9[ZVĚh$Qp8(UcGonp!$"g"2k)(4"WAi<a!O lp^b`LGF2? >`=L@V4f$.TGL' < CvQ3 qY2Qt%UR!$rg <$:(z ̣|y=cTwH٬'%sO%J.ZKf@ ȗ2G''-G'2@Oc}Gdvvֆ4o:#2=@ 0ZxǤz7U rA` U!H[N>؄MU`/Z=}bĞ~-  !0 B@0N  1,Mgp5Xh C~p FGQ(t@h }>@P Bp  Ed l0:eu xPg _6Td[2~:w@ f0gm(  x  XsP8&}?1;}K.tXy@<#ӆr94Z }y8؍BgjA< )K 3i긩K'zK! ! ʺ,)-z["'@(EJ3D'r.tT-Ʋ ¾(a|ڿJ ,.k=J;O? F2p p̱(+롱S(ΒP z 7jC"S(FK9TG" D̋|;4ʢ|gUR]9,J"NʎGb( Â>O{ĴIOq23AT۰j "|,>4별P\* |`:k~+[2.*+V<X~ [E>s%պ}CgKI5nS~* |tl/^ewE]rL'/#%г[8zX𼬟d FptEi*N2Ov/ncqU>Ḹ>" {1ŠpV:і3~Im9=1n;=cpv,)<=((Q.nĸSjIu uϽ鿊v2k9ԅޕ'#K `+l˕.)$)CLqdhV /Ǖ,P)<, !ԨClnErb,v,ক4=Õ.Q'd pP ) ̬Xq/B JHx)Lp` AvF@aKZ\ M;Z%kӳį8nb0f %Nf4GXIxU"dp|6sI18FCx;Mh;´"B`0@+Pn@2 %GCܚ{5@pIQ XA&9vVzZW x%pt *7̦RYGY*CB0@013HzAJ*@T":@`L%E2 \3X xv`[0'C$I | x<'S;*3*ɲDjyiYYBC)e:).ƙbA|".&̵8By.+HQ ,C砈YpѐGĀ- u2C0VPIU,Ԉ q{!X%r^<):`j=<=\-NI~mKh) Nц4:}^3NVv 3K*G$yK"d ۍёSUC?6`0rærJFH 4xbB:d_ pLjˑ* Z(>tIFǺ0)/$0>0{}ڛs^H TdK(rZ zoB\M6aenBGb,S_+>rT8ư#O Q)vx+6"@fJex8 J*)8r@8,rȥI+= AR!48ۑ ydK@E.H 4.m͔mp 1)9书~A`60Cy`C\j|8.\o-;H x(h6xx %.@l@aYX # #qe"!" Oْ!v9Ж@yzr6yRY8)@pYJɆj% -r[a{H8L'v9(Ҭ.aL CIފA` F x*Ԁۛ|z7p 0 Q;: -ä@P,"ݥ?MZCBt s>Гyp8?LEb亂p"h]O臨` V3YC&S-2AF!1ɚDCA>L 8;Z`C)$!wPҩ’EblIzC"C<9:H1;.4jﶀw'჻ l )IyF:$0|,!8!N ~QAдJx$h!I HA;B86R)9)J*/8Iqܨ6!:ȊP8Eê_CQ9@?pӨ*z` C1Hh pTސ4P8bCX&ihEH3k'ƙ0Q\e 2r G Ǖ--͇n8 ^Ȣ9ӛW=51lPR~3#78OP(k@**tX^Q ԛ h 3>QG Up"謧:Ia.L;v AQkPNBX5e9b)0Z:B3XxX>=8'ecpu8 |Xy0j)17;+-PNch"UpbQDt*4,%fShiC Gg{L8; !͒ٝA_'+**&#\Pzk8so85UpvP)=YaǦ`,0EԾpMU9.Y-X0ä[)3vjXc\('``5fDY֠eb.F. H;pˋRH(b=f X$|G ; x ƁOYH!kmBG"Ke*8~GrC^*A,6y޲Q?()i<.Ǔax e(W $a aj3QSr tbh,h (4%;⾰f 2tX~ $mY1нYF҃يFN$tHa;  I`y ΋ƘĴ2?s G& fҐ? . 4)#f&A\$Ƞ ;wIIMweg`yh<# u(v@qI7: @A)IPHeϢsS? siw%8Kf.xG(ry %ɡ^aW-rlo}. G{^σKB)YLحHv^1K_dݤji2?Hqvys*zrחyR⟒~+P* v#;肏ܣG RFyUot/M訃92A^r w p+,@zaP%M= 1~vVq?Âr+ ?# A᐀?aPL*~"<  wksP #3@@H$e21 NV8X/Gp Nm\Fi6F38|* r I-@f@jZR-Wʼ B%9>9'DD4j.h9@oŶ! g!w 6/@zT%<Cq08\.d$J RNogHD' LJF|yc $2LD 8Gx-@2L"T.0 ``f1сPVj"2 BA7` 6L3 3,/ĪR&k92L$#xC, ˟$%(` !TC⠄Ǭ$D̲,jK(E" Dy6o]4LSb5D6&% f>+z,i#5h-V*",y8 ~=# |GbAYhHNI>03`)/rwUx s DhNڽl%W[Ɍ5n*"Ve!min^5l%D=p@AZ0phb4wN0D X9.d]aa\t1%t*Kk#8LVE`A@B̔3cˠ `AK^)|ܑɘe#:`<`@Zf! "lnM~76E8F+j|,P( 9!68èV<3 ଄`bD;D6&h૔Vx["}@$R!$ G,Gdn >ABe u - DR6V&l@ +=V @`P*@8%sjifցJōVhb(E\F- )\e . hoX$$z2@ 3V(J%pC\$l5x^hƒ26:nLDL@>.T7%|e%!h!a:. F-@r7c0hu >aDjbi슬ZDBல-T!LlL I<LJ:;J%=E~#c EBM@\ OM2b<%h8@`B(#!Nl!/ 5|Y( Gl: _$E(I(,MEڄ`@`jM$lΕ~(UOrN n]qF +(6% `J@ Bc[ Bop,EXWv./ZuGpPs_mX, l.f!r2֢8lRW% bw`δ69'Tew$*u<4+Vȼ^5OYX"1/ *qvo؆J*wR"x8]' چf]ِpf& -n{6P Q@xRTĴ6-Pv~A@4d* )=C9M&Is hgy^6hl*KL7[f-JGsdO킴¯A<@ By0JE16sc#P+G!Q=fj+J F.)%P(+R ŧEp<@aqD~HB5*R}*jNML+"h mbMCi~JVN`@PWf>#Q2D#ingl^\:qNF6cl"DܻRIh!blDC Jދ8&]z[=q<@%A a& .5~\OJa^5>"lA-$JD*\ upM&6 ۳b㬅Ϥ>/9Hj$^$RuJ lp r+lo~nh3̃x=*dT3Y8. jâ;εD"j6h.3u•=Wƫ-Z;;T'ⴃ2KpdMk-lhD;3QhKҰ!@,Gb%L*"p9a" DUE{,(`cJaTN6!ռM&t+tsZcCW> fHD!! IxUCDzK#tEfV{pוN5X9@^ aeOѶ b=a=2{U.~5YD'OB6~!\/ҧ,{ʷT#d+Z)T]e2TVa0 bF_iG紒5 {  @vWۜ`CpB  >_o0 [x5 uA\N 1cȄ /~CXDP&@yHwao =T)>])ɜa]?sh0n6`n%3b1a`mxXbUD`pY,0A0M0/s;/?J;Y50=^TNh@)U 5-n2yLeV/* <"|p؜ 5oXra- n%ӨVۻn(  v(1'`l .4d~̹ [EZ7C{`LAPUSXA#uȭzZ[&p 0H74VDKhAürB^/#|l7Kȑ&^*Ɉ9 qf,1!eP 957LKj^b-ɸXeh-=  i(|E\V$!f瀤Պ};9ô9#X0\ jtB&>BqdW L(wS@-2*`~XDhZ;H[qh.&D",!DйbG[!pb A1QaRI 'je0$g P*p(< t,h *n#PRT;X<,_k+D Ծ8qs_Ⱦg $ĀE+.qc\bkc@5X\x03w~ P⊂H,(4w8{`p6Bh"SZ^0B8ټAɥxOKb3C rXxJs&<60"p/`iTB4xr.;#0j2{p j'yk&'i !1 3)QJa16`R`#ඓ#P g)DIRa)ᵉS5x28 znXM \^mf¦8%Eԃ?jPu{\Q:^(5k+PA-ܐ@KH{' t2&R](P@, I ~[L$;Yxu,"2x,- ݽ0$rpP@0 s]HSC"Ԅ(Fp`TEIҤՈsJ_} uBJI2 J8`-v%0))?PDܺ;3ާ0T{2Sp/ Èd, JhMQ}H R&H"-2tԖ9c'c#Љ'a7aЂXgʇ3e@upO]'6O)-Ptd@̸ <:v:B#<^h ,Mx5g/н"px?=$s&?!,ns1Xu$΀1`4nds7#BLiq5 8@ ʚ\Se$Q;^HD!mʋsjYbiur .p ZYcAG}Eũ~f;hZfe\3J10T:!S!-Rǟ: l;,)3O2DgKQ1?r8V>NY:^>yk|!) 4Q!fX(Jq<0IB\J=`~^¬S1i) HKEdQCRQ]_y6"xo/7feEoWi!(  Ia!m\N Y2̶n3$Ҁ}п||9f)柆 9B;lc\!4 K]H԰sZΟT>Z a&P"R)r)JIk3B$xm10 j1:.8%-r*O1ÛB5qS ϲ]Vu2\):f)%!f"~> A`  }X>!àp0?E"?@(~@ 7͠ ; B6MF$pL&Ca$v?@M s{H$,gfi"Q F o->xxK,?4%$ 0 ^0 GC$: v@I@ w:n}<#E@w.{K|`@9NߣH;4z| ,zm":* ALB(O{2 DĠ"~%flFG$I{HC`1AnYNjq' v`Z%{B@p&B "H .܅8@wȲlF)X-"ܒ%)$b8q>K1 Bl+ S4 P( { y ǼQD _D b }kHoQHm" "8PF)q. D`S`W QVz1/i^LZ=kH}- 1-`F0E}d`|@F&@Q`\)i'{2?@` @NgܸRӀ {`2lnzp+at (q\~ǧ9RDciZ8M"H*J‡V ~w2'HB˂\Q w2mb  DeEKz$- ݉rSr&S(+\1 z p#3u(wV#K&X kD"I tP!q/D:΍ >س/P<Lj@]W@H 2,:݀]7,䇔p٢.dUMvD30O# 0hK@ ,@(@6t;ǩف$0} ,( Ujj@q ѵ"p P0P- Dt} \(ˆ`P88ɔiJ4.A8(*P(YUu2Y y+D @ycv0ES,80]L4< ,h .&E UT>`ʹnFK 1opXV Y|cIF Nиi6-<"5:.:leVK!6iME7߆wtU*%`.xWC:T32jS3C)Jmt MmUX (ev%9doZP:0r ˜8Za @+>}Xr>8k:!DU:Jp+ *"b_*C(аg )Ec0gs0R axNTF !,XW6ѽ?Q 7#@G!%|yB't}Pd 3p` ,L5F% 0SxS A8`@A3N6WC@BS`c\dFԓu̱1((u4BҺ*)$`֠ |5Pc_FZI&|"UcZ ax.JHl ͸/ `3:MۦPd̨rEfeLJڋbMbc%.FLh5o6fJ!$јJKƏzZsd ܹ0F܄II,[hgOQy7X"A>lM覊ն IˁnǓ}-1cF@~PB0gWF":Һ$=>QW@^{קVe RbHm/dl>b^ l)і|zˈs @os0u#]B|&v~^A-_/7 #`K:Y,$p A)$x&*&YpҥH~OB&*,`Zy€-c Am/i4.0FP^0&G$"$Lr|8p^ۈ#,·͸J' /""Gd0>ς<bj05cnc>mz(  PN"j\pnl/ 41Z? HA aa`b$bl|fxB+x Oܳ.GzfF#d&2*6 *?111!.îW Ƙ ev`RN`D֫gj' F4`/a i7 P`[n&mrs.ehP ƀ"lXl w!NBPV(/'01Ϭχ*9BJ" d.Y blrDm01d@@HUa⨥X3!3K\Ipjqrz` `. HT4CqG*Υb\|!@RTR55sX1: >D!,!.Brݣ||jF`ݠXl9A"T!M<%"/99$n`G$NGx6jH:.yl4MqHC8`!O"*v04O)^FiQv>`.2@ DM '3/4d \gC\"\& +GBkf4"ة&^.)xx1 ~x D*qGz4R+ڦh<>8mufu'nu2rDH6.CV|Q9B,,1HUrNFJ͏OFHPHĀrn,&aQiOP`u %$` &V&3b u|#VWD |AfP\gf9a2Α @bR/fI4z@K6䏂u#a(=i D(8 Q@A69K$ - 6Q r l+0AA` BD ?3[#F[kDcVA, l#!*Q\+n;mBҀ#r;Hha&.@2yQF","j@eGCHd'Klx2cWLHˎT >e]D 7 g))HXÔn4~Ip8JX[e"=~2doz)8(p!zp'E5v`Z < IT'T#c"FEi~VdzG^}޳j,A-c3Aq*AJVNF\S#@ V&h˄Llbd32;(p3ÔED@*u$`a@iJaHnQ;R$!@`0l漬 @&wt věKi%*'PGo1%ln.&!9aJ4d)0򲲥>bk837"*W?#\6 =S;,%(J54GvDv 4egd8$hć2/ [wwi=B)eNVt$ϑ C̠WFn V/gZ>B/cΐBEFFL"ͷjr.%|Fm+*n&0 Boo00N n E韋y#O>1 E: Ƞn(Δc nFO"zh8Ў04R{8лņڠe4]0H,AB)@0j--v-oO GZ>.1.P=YzSq0Y #yD+ Dj1.0G6l΢]S0r-eO,#OBbg>Ǟ0ڟ.LWs/BBkP Α$ CJSs/d{6d:"560VV4), Mqb!C_:8$QZ?yU6VSC 8q%OS\%$R#T.Y`0'̸1'[g|ZډnQY H{eWP :Sdo?py<_+KZ@Cz b8d1TiS{ /ZĬcPd$%J:_2F^f {d Pk2XP'r442$P5@ C$_!!aܺ::A\\&\1 Kz `\`jgD+.=ΌmqujF3T! RA5S[飸S -A+x`8>ui]U+hoT]LCYAXM8;JR\eb<\8r ,ҁ4 TԢǔsH1hbgk;Kh`¼_%l һW"-cH hm4풮M``7$hz$F1%2Gv$%:BH ,G:yʱ(` Z C*(qO1 _N qN&~""  8 @P(( &` {(7U4kVPh0yp@"mFPyסO:4l<@TxE=9P<냚7G74bF)(m@=D /ECY4l},OI{:ss)&򏂠(aL#gyԊ-h4.X"C x膡l. *LR# Zlav"Рgk&Qhq81n ׀L)1M"&PRFQ> ƽ >4 wA+cBh{(:0{,1D)K{lx4r\Cʢ5l+!vxB=Io/"t54%*MLR$,ꒋ|'$_B ݙ%( kIEn!e3 e0rfi&{ǮV2idbMBUQr$1&A#RJH2?& Iv(CkjŖ#M02ǝ9HYh/8" bh@>1?h1"?b<@Ɲ"ENOp(j;3 QM@`%lRQ Sȕ83+ P+q <%?x'p`ƚ: KQ(/s ٥rvT uKȊ p^ 30usup#`#:35XVb'(ƒ 8zp蚯sX@1{г*tʙ%kHA",/Pw3ТB %ޏ)zWahH ӝ7-YZEw)|y3a{hPd+/q ,(*1z:z#0e! aA"B01H"^A Jp1Y99@L +0@++Da$ jz:>̟HkHsxtu] M к0tS*|.:)zsk!œ"ZP 'ix$läs⒧–R MF,R )t%(̵BӨqN%r_**PĠ#S l"h jMAG #;"&!Os`'lvH"IE !sE3% &2 JAs!E!*VO!J b&$VCF+(?2PȉrXP0$rJĤ < (+ $\;K<:CSj(ன +ϓҼ?Rk-KԹDji&!*R&.OX"e 0" "Q1٨#gCbF }R*: 31dBO4ʈ{! S% :._N&Uz1hT"?(=Ta <=jVxϪLPئNBRpr3Z>:Wi/RuUq .&ʿX=?β0/X2T &U,(39ѵÖ!2 98y H(@02 H HT&j M'_.m(xY NۊfI`` 0,كY9 = Q࿌,@QЎcF#έmՆbB2v  1ꚾK6BI7;p9")Bs"‡؀+S ؎ g EP0 0z Gvq-0svaqY`A*D@ 48O߀ΰญbZPȖ`]P#qGtuvax8 DO ĺ K(Axv]"tDcp`TS0jMp"I! DEҋFÉQC5ʠ+Ќj;=_ e{ T'f؁ @DL>&<:*6;e#5X% %p ^מiH1€KFlrʀ%P$g-Ո(%B0CP"ɧ=r` Hn?P=hG  ؎LD $G $%H(ba$E#&d3ٳغ:,c=ڎ{'軡,V%< H! ߆gHA QlB?}A@>^pZôx_ Chu1ƺ.L MG霡y'.qpٯVun2ĊlۻS`V986p @}-= #K b OhC?Al/J:q 4ǝR0PH'Z`>dˣʋ AHM@ADj}^]PU:K8By=TwȉNY\C.zMg .M0d8ƀ )Ju(RN1SXSd `mQ0^o' !&"7I3IBaR{0 ALr E.ɴSJ aw0"N {Qǧ>m͈=2@0=~Ҥu>DUHo Ԁ`) RE~ ȡ0|2K,Q~. \220X\F\.1& PESt^+CPؐ| o/JXY,:!ƃL@Y\Zc$2/e6ln]!ct8'BWwƎ & th82#n ҚB"Qݴjr8`` > 3'{bJ}NG O8`a "{H>o2#xިV)/1J+| @*Upu3 biմHE@ѡFD@,!@apgI-B/2|(n겜~@2 cs=HR 1@&MVE1zt1q$Aw[A E4  @{g‰#d?*vz@X'VD z9F~'K)YڎC<I,M<u_ h"y+{J#JsN|ǰ%AfYB8AA 8p ZJ1 8JdO J6F؂:K- |6T p`+ x'e:9f}k\qȂDG"py1)rW*+R`hg\7HLa=] &'L90${e~1v0BX+X+C{5`CXЁЀEXw/ hCzDDf-gT~J*.fsj)xSn㍔0r)ң ٽ!DpdёKf΍ـb>"T6(>c)TPIQIGԀhQ Kh9A=RL lq )h2]wGb,wXr__pchh"b p,>Z q"))l#B8EevQzGt̐O Crɠ`B\IC DyK6/=S)ޜHiGsj̋q .4I^ ̃I,tH/02kuSq@*E΂;=J a`-&t)UHk(#tU+$\vqBc Än9O=v?U P+Eȹ/\yGBOT4tFȱ88w$k$hRLb\#}T?LnNLVɐNU,#hZb@DCR.6mRIaI*j.ʹ:(!]FӲE]" 4DN]&e W &pT8uM;@{\ 0&EP-ϣSt(5>.+ cY9%A7#La ;pt=SxT?Q#h!ZI4"e 1v_mKWrE@;dUTdD :͉u$B/2dӲL6:G8C־\+Uؤ"QHqQ&șz}e["b!IQ9ga@_q-hCnoU3evSTU"`"hi ƁikYl㝏JH^CbI4Hc'\J.$ǁ]j9i9T'jFD5۹?)!d㜾(LK;+Tרu I,kЖGBq+Ļ!U ͱdKZB(I_-M*(lT9E `k2&$kj7"Z'No]3$Gj1T,fLa"QфyZYL&&^җYDkd3D~zdD%MA DK:Ւ=b*8, dL{șޡT P-/=F#EP,{60&le.Et!1l}|:]±+y9 o9h^PK&>6-a+7E]j.`B>9:b(s7t!v*׶CQR?]5%̀BڢT%Nn/E ~4o>:~n^1̎@d>lH]O.>#ʀk$I.DѮ8$7xΜ%# >"zGBJ$j-m/8N:dƧ hU# & | 3-d:馓lČG*K@COH (cB>„p:@t!^ rX,:KF$[V@HMjZb87|%t&4'(jЪ.&` LNdAS0TJpeL@ FsYʈ.Xb4܂lŊ(ABavhzQ$Vt>l~IcG$a"D 8]:W2^ATD@@DL .*V@Rdd.В#/'J6B.GnFahhgy( | @ ,!<jVQ <&!(wgr:E\V  JD*UI$rDG(cW@ "dǨc~(#~6D"hcj(&4J/4J $g砞r[,"| jsA RP:y(I;bNB:SB"r @&M#FD.4&)%D͸QB Kd‹Z6(ltK*/b>:YdJ#M^) 4bJ>Gm6"J?7C58 p,jij `jbN vb㧬Gf,o&E:l!&ɏNH)AG ~ &(G47'-/~ۢHJ&‚F .B.TP)k yQLn`^&2!T`)"wNvcJ #"J aSXhq^r1k7$ ՊA8BjȂ\½JڠҊ ` @ՂBTSBLfdnL+ڮӮ"Ƹ#~WN˴JN$P|t>Odz/&~܃G2v+H%26 IĠF XTB)j fבFl3,Mf Ho k>;o J"XcU$HS/Tr"%fnKgt+%K/̧gFhT<)drO T#c2$-x)xȺ3i;9LWL3,yܱH?ѫے+.$:%>@F B|vnd$P7|<ȗyNBLTQr(-2CrW2O c[v1k=;'δBt2xg#dIٹ9FP A,0cR&8sx)'fVXqAx2p($#bX(IsZb#e!YfC'v7a7R%UKI(I.XBD=64(Ű$Gw 8٩w싞L~:05cb:AFb\Dz ͢y? o̐F~b)4|vXe ayn78B~tdӗͩ3(A s J#)aeQzrlb_JX!@JpLZzD: )$A4 RbZo&,{jvw.~Hvq4g>3Z$I zvSTTUnt$DGCr09OSL:H1ηQj!Av^DBMzDacO" 6^r:TG͕(MFeZ(Ar|fog2@06!&R2FbRR`?C0%FSar.`MRH@`j@(4/&Iv>GQ2?=ۇ#[Y!^J?!t k´H$,( %xAuW<^vt&@d xJ!M E JtڨGn$@I:D쮠ȏ#.%%D 5 @L:ÃBbH>CcrxJ.~]N-cx?*&3s9=z Wp$ ">:n]xlb`]Z6b1Y"2Bp~L?Ď ]Q\/4s. (:涁,* U.d Uܓ7cT\ӡ"~fAdt7&N;%/~Qc.t(a28.j U EoTT)H`t]4g3gTCt3e|\ƺNcQbITp|>-@c J#M '@}Q8G 9C'HP4}ojDd3hnCǥQr/Ǭ)T> 5* /J.@&#~j{e(, 6@^,'#zMF#b}"-=#TCX#~} E@NgfO$jh  V.k\m4wԳ:90H9hYx 0|GN0Ǵʨ@ 13Į""&)@0= n z-3IzA.X*z͔֫uz!7iR4;Ջ»I=};iܨuD8 cX#@x#H| 0Hj:M&cD{)8,z`6{fhͮmܮ$,1]bp̴#"xz5B H3uZ*GaT h^$X{PrCUnv!fC2BU݉!MH7ξM4#Mhؓ̍ǎX/^%C3ŔH bϞ#f9E,eQĐ{JΗZ=ƍ[ <^ɫǧiݮaֱM˅qwXŜ*M`>lQ2%$)U=˕B"xηБ(l2-Ho6Ȉpi39"?J r8{:- V ^krBDJ7%Xlҭ_ѨGۢ<"t]Thc'ȬhLjo~P"˩MH\ˑq8i(!Q%J-MB5f9%`5!NڹF IdJ#hqJvOhĢ8DQJ"xƥtWq2gMKS.J"R_) 5Ɨ"0?W aM!jx K_ rm ScDSǭbV ( hFsg:2SEv(,)cdꑧ ҁH D(\u|2F H"=>Q$ cŜyUV0ڎ&([ tk>ch T2 8@' 0ğ,.w@xJQ #Bctyomg8P(H"<`d @&j#6t\\Ϡ `*mX+EpHfSH8 WQ[?!ɕ%YQfz U`0V9Ԛa5xp$!6J*1 $ānhQJ$#6SfI D@x* {Bj4SJ<-+y&­M{bcF@(a:9"WP urRtd]i#s" @ "$ c1b=OBضIz HǮ2fsGOBTSjV cԭq2*Zu~!E=*3jomW7|/ְބz8{P\m#4a &wiԫ2yY<.P c`|u=`5㕩c& QDNiuVmaV(BHyTCrY]Q1&O:$(E[x&S_BD{?V!9%ۑ\yx#4k 9J@.l,RJHI( QN*jVth]ҧ"yiE2GETT<$#PW !5Kʐ6I̐HP@η⎬xYבA"waw2~ٓpJ11t|{ W!F&i  IA| 0<#l *0z@d۟Q/:ן ƦDIݔz Yd D^ߘB; 9̙Y%*۠,"!DSюH,S jA]9ȋYA)8"bA ɟdkyJտy̡ `%IY%bt&|"t z&Irh!&A*NE،qX~ ij\#6N89Sj;Z;t܉"rMd jHQe!Ja$E9Yp 9QA#QN pAЏ{B,%XٻY bΚwɺ<S jVlf5!IyOQQHњ;}'aՓy̔k %w\Pr>?N1!II:);dČm FD+qRAǟ9{L$'1]' PHGßC@ r$(%pH8T 떑:|0!Oa˜ G8bH'>p:# 6){2)V.ƒ`23熂Jz !-$X 8N8S( 91l{(I3rK'&‘3Jƒ ɦ@ ]Hpwj³?4ul/X]cJ +)*x 1PRU"O$d4h{JPLpz0B: ݭ (HLA :28 qk.i0arqPUu#1 ZʀyS#d)Y[IO:% |NcX ~ZU:E[6 /I=`JWA #@5fހQ\ y)sB=/IǠ ;@7y@Q52 ~ф(R0*ׁ$=H=- Pib˂> mBI +b;r^ȬlB} !\q9 C!8,!Ò9B'L:WD)Ud#7$&$ԹO+"]Cq xzb & 2)c/D ;ɂp :ͯ E)Sbyد>k熈f; uk%:֓Ճ<A((s3QSx*g1BLhͫ6@ǒx7aùR"(:o;  %neᡩF{0CkM)tD@q 0+mA~^!)ܞfx }^ $2Umr+]ANP^ch02ZZ_ J.NRQa9L F G$ ʇ{+pg|bzc R@`!bx!̪Zá{U0Z]B!ӚFLb0 ^tN 0t]y#%0 "OGa4TZK!bX0ώg\i ɐ>ңPi"~⭣Ttq9$?K*SM"l ʿ(9~vJ;PǪ!N!ZБY׌_"$!^SC Tѥ܊M!_LOvs#'RU8"YZ{`nIĚUa&l6M/[5;Q9Erׇu3v } I L> e@c/:`ύl|W #X; Z{,48 a$:!6e}i(h'GQu*a] P+ƏIZ81M8>  ` ?P A_/,`%JǬ~qlN@xxrJt^& DTQ^2yE`A4F"@@uz1edrYA`22ˠ{Q)@ rrB#!pL%>0l>!5`V `$l`Vv@(*">hp!K zG&8PP Z!D6 p qvT`2#ZG 2i4E2K,$`^ ,Q4@p!R{hk!H~rXܒ@@J8/08"+.1)ft{R$/`J˽MX5T`>HCs#OxN |W6J373ㄗ$ɓt"P~RM$VQb+>>bV|hj \?Ch-̷M׵sW<Ǵ%^ t 6JܷP|_p dyMض؈,ߋ. Q?K#` y:jH-[b *s{OoY%(0,,; 0!lDLr%, 15dEVzm2dɂ @R&DԶ0 \F>cB2J^Pt 4KKC5W"8IC+5xbH a>KUA96(.<)LH5>?Sh؁:\h+ZjS:o?jU )tl  1C0&:LmXGI1$f" ~ӆ` -ń4H;0i"e"-3ؚ^HН* YVfRE+-3h5|mfZ#uyCq. sXN㥚R ڙrXm G@iǷһ>Hei&AZiޔ\Ķa&K}}Y$~C4Z8zXyHX &'57_IL %bcE)U=gLJo?W!mVrթW˫X\bZU[T8Bە6K{s 'NmMˁ/D&gu޿[$U<% u>R%FN3-MhJACgt~ b!#0GxP CpP].VW6d5hԕ6UY yHm$'ȝ|Im-2"@_iP(&"Hd )@l0|bB@av/kUA7}ݡV捁QמWּ20`L `f)B@ZR?G7 0 B$+d) .(  k$OC# C|ʤ~ɉ+o@k&/4H\(<$%́P8 &~yRʛHfh}n;!`6i/,!Te)'7.>1gr@4h5 H"H0PJ8> < XRgPI Bҵ @2Sl< ƀERKݝ3S`IHsF ` ql/9b0n%8->!V%.zQG?2E_ %c&u rYs(,g$2̴+  AV>!vGiKfch%%M6C(IBx^y9S ۹FhE6r:uk[Fm(G2i&ڈS4yEѳz@i} @ Zn[9ٽಲUjE#+?6h@͸p >f~]2{.|#(*ضQE}TQhS%tjHNc `q01&e*MB&cл0%&w鼴$_*ȏ79"941o.cSy(eFRD`[j\RgJ3z.gx1V(/0H?$fX2zڗWZt&$$ܻ/n؞H2])?f܌$dpM{P5n̍-BFTl/Y"B-*6HIDK)]Ҏ);nrff㗒pM I4ڻi 5)ThLIBh>ͿfӋÊ28^Iw#ѶOK\Z&kP: H>tN_֕Yd)*ކ>R d8)c A5VȊp[+e4օ='!U|5W*UpCu˜GVLS=6GNOYJS2R/fKV&dmlhyrMG+hLG+`)vE)TL(GV(ZMC]9I4vTe} ̊ ZꮀVYHԢ~r:kzak2 ).̓lqG-Ȫl. I]m9*tMl8JZEbC,,]e tqI^6##\W`]J%HWjLR%תXpwh$ɐy,OwܐˬG#"ZlI4t+\eRChi fչgyhDH4a. SjžJ?Yrx8!,0ؗnI| FOM+Bl@/s@hf8=lF##)t$5DkzgPlF\yad,] @` H0"|p3h.{JIDLCP3 ['pdB@B>-\2^[Ip*@J$^6› - Q&$2\D",.-LH, ,^Οc\&j4$4405a&>H\lHĺI>ń;eJFP2J>ֱBtdMꋢQnte##.fe @z1(D`JKYN>FPHn.J2ʬ| ~CaeΞ\%U'TֲF:d`n *.%ITܣ |N2P?|;ʧE, d,R!(@9Kb妫pP(D|Bbj˯*qv&4 a%4& FeBeJ0|Vtk^ J"V::;7a5/k" 8%@5H \t"}l]4Zc% N` @!f`^" `Ba .43&5MP80&PH6M A# UB>$2VNh/Կ $q- C?\^$ #w]CLCRDf \UC T&t lf]Qm*`Wm1 h0p Cj}רW $6I؝qEK 9CKPQn+gy=!B,nҷ0ɛt.hزe&T#v`ZBgnllEZтɼТ%n-WU⛀^&?R0j0jrLʖ7Z[[+Q6[#O0KI3R͟t _ Df_xF`wք-.E 1%e=dxnG.0؞M9f`<P` ^A0lUd~QP ^:v8CZ:ȞF xe8E(KNV#Qs"GBô`8> `16F`P`LY$mITs&ki "! F/tA!qAB^/McPB$pQaOubɢ4 &EB)gBz(IB4EDb*-3hTKiNRNV*q*5H'z %!XB\5r5E `( [xS"/``0wy6 `4L BB%hiȌ&2cO DK$P5T*4$f?+z h 2b((R'\FbzR\Wc@QUgZu5C:rɱvoJECf5 H*Af'v?Mc@a/BtQ`F`@YOz/Ь0eg%TDJn%mex‚pV1rYJNw2&qVKk%:4~c :u¾C>]( r:AAa٧"6i" bàªgW|Dya2;)[*H('ht/L MQgo)&MvC1˄u$T5!hGgC *jPcΣ, >r*pF\CCjdw"(9LMq0dk0+qF b`B8!t@o b@ 㽅VUG)j{7גQ0DJxSv2pn@J9ԧ0,P',A` !? /}mf!Q,k\^DuLꈪW 't!nsz9 ,P"D Reo.i?hFu@@.i HA˘cB6*!ƀ$C$Aꠅ+L%#"2)@Zsx+IU+#(˓@"{dH% T$t!+54qʍh<8eX%Ǯh"ݬKtgd#7Lbh!UR+3i5~Тt{ii)J 8me.*vghk*|/ TalW+L@j6 *ᐶzuݹ8(*z7!3x.Z&dgc4@"( &8#Q̘^!< >)dŖL2J 9%4`@)d4(#r8@x`', ad- . ˜S `L p!f 4;pj=("(z"%O@In p6"EDP@J1P"B<-` XkV ^Ԙ"hl(8"i̐J"y%^'Fj Q?"Lqp\l악]r:\E`2=l@tsTtTxl %Po+;PTi]CcMZ4n@4%p BHZmb`g_ &4g Rp J73cs0!MH4R=0r&o--c㼞(%gs@[\l uX1?( X W 3@|6x_Nrf/<&Ѐ6Q Y"L` @kR49 2߸*/vsý3N&SQa_(ȵ1Σ A+-nxeqox(€c< 84( )81;!q 09l( ywiהQ1Ⱌz6yiRI{f/ )ǛӺ 0QcQPL $!ԗ[ Ƞ1ӑߌKA:*34#3hpa? r'@-(ύ90ZD39a? CP"7 A1(z1\/1: 8SHu=a]4cH Y K6D S (7C>ahDj101p4Xזi* |q'6"_' h/( Ë#`GS #`̔ s‘AȗDjy2 B` Њ0 Yr'2=yY1i-3BIҧ |%;`͐ҫόl>P t>1?+@& 8  Eqc $IZZћH p :pM`J 149T,6`1* P;$rMa_赧 31ދƹqGmTǣE26#ѯ@- jV 8c4/H %( );-4P@{Ɖz7:D6tws賠4@V"y0Tkl9Q3(%8!5;- w9mmjC+#IPYJ@E V򯇙0#Zs {"pdžm `#H+`>H(ׇ&z)5w( `PhCHI'\ :8X HNN  Çx wie p iWpjKIlTXWl $4("* 7** vQăQ'Et>ыzrQXۨ3x1Е(}+ Ƶါ>H(nnn`١m rXw3‰ɔZ.!CHrJ urGQB)BA/Y AwCSpNxXh+ {e ޕ+'"3y cmT*! {Ű!_)'Tbﰄ#9@$ Ұ_ʤI7v@1VpPb^Y3+(y400UliۭIp:h4L%<UQUcZXpXA0da@O1['-39  'hPo5@zd*(5i0x #Qې1͓bGhN6\p%ѶyLr$#*0Z'- Xc"KlH3)+{"EJ兰] 7ȬR!4jE 6 xPe\aRU;؋41(I?MPy=A">,j>NаpXp:)m>j`z r ӂzigX.jHe. ZH(qB?( w".* Fxy' h.%ۨC"" $Y`Q* 0ZTUֆi1Iu&)(tQLX̠ ("GPPЅq|F fePUn+0$)"%J3 'd5 d4XtS#,Mf؇`uĬLt@P"eZ!gJOC.b=ĪF)HG!f|Ϫ(gI5I|uK狳A]V9MaxiKD )餹j^ éJviZ' j`tSȖ t6Xݤok_dv`Х !41M$E1uaባޣ*b)1F| A|ԅRps t>.va@ ci_},q 4 RC}bJ0sB$N+2w^2QE "TF[T$90 4 nj)\>?[l"Syƒhcа‹,|j*iR>`2#u4iuBeĝP U$3&P(2{,!AF =§2"V6H1pciyY_} < Q ֧Fy͇"š*yue ;d>AM8q [cP wz`l Z 8ז{g* tDiuQ6ԴWYй񋊊iW);%y[s?yyW[0Fx}8~@& ApB0e ?F`VC"C@y<`$N`0 cV  M3Gl@x4\j78y wK =&@Tz' ,M0hQ#:+ǻ .BKc.ZH2 zr0rLlݮ$9T#g .ܴDbjfchȲf|`!M7̌ǫX:̩,Ǔʣ@ZgfXp1I&ԠPB& YofW1Pjr`0B<ItYJfѮ7#XZ,mdja3&+L30 ,I@MҼ RݸL<}dRł̳LD'"p)/HGYoDֵ1tѶmjY͠ 8x&+NX(<ak*!hӰO [`C C$Hlt۾T N $:NVڇH@\kаʈˆf@pNUi@v>P#:VJޜ@pgĸW?$Èo6#R⃁p b/Xڎ卜ށ@7 SmZ90 c 訳,G`o@$=JGx`(ZI=`3zHZ_Ib4~PD3q I#TliJ91&p $J%4'F2[b7u#EENa7dlM;JiTM`TbdL܂SĦha&D2Qqc@Bp*$-!* Ym  lBOA>ˡs5ߓ!+Ǎ!LX_ X1bN)or;xPZ$%@թt&sH=4x3`UJƹ Aڡ&&{7@$ )8 0TqȺ[ɉO۷lZ7 rǜ rStQ|Dt U[ &EyP5d E@9BUt7(FZht&ԂC"{(n؛:G9 .*cqA= AK  B@Dm xi3XHmyubnLQ;lQcd詴=Ց5 _f{J-p(01uh,290NA",gt0j--Â@.@< +lBދnEhh6O,‚G6O`A@Kb0H$-*=B5Ht,^b'Xԭʄ6OV*-g|$(NjQ>3oʽNeH0A$Sp4HN綢6M2FdNj[p}>L *bЅ/<̼SgOR9"00| El%Z&c8#o 10n&mB`6oȸ:|dQ梢F)0m" *"I<1M0"AdD#h# *((iпj0vMb'c} ^Jʉo OBŐfO*@!t!q FCr^i^\La0a8eMl?&0IT|'y4f$MOH>6|`Fjl# 2DJe &#<:aP NRr $f'!eb"AÆ6D)u( VyD6#Rnf" dd$:B"UnL*0k(ʔL@?QddDcF6DZN`A~gFb#eԚ@FF nBIҞBҕBҶM\R.N#`" 8&!4of&6! Rk|,@%\CVA*d!Rk>XKO͝d B~!ªDA kà2D6D$!5Ij2z@ ,bbg8PcsWث/"ȐɉJ1oI0&L߭-\Dhi^ ZJ(b:ƔCAHv&" @  v]@U# xbΨ XClKxA <,"c$F`P,'NnYJ` /!f ` @춊8&g8C36êa Z4Kb_bAJd#!0PAR ̚.)K$'m.4:iFV8ABiHwc0T4oLbn"-%BK }( @*PWUCd-"g\.>L:nl.V-H5B?% l܄ s. ^K&q!Up ALڰ6c3awhBZa cYoðP#hK1AZ,%^^48Qc^ rfꬄG(e:U u%Ψo"!~8 ,A+ %T7xM`RT"TZJDl!7l AR%bX D$Tiq2'Ɉh%BY`"$CVȷf1&v_QilՃ0Ic1H'24Õ )V$ʇ&Fd@4k&Ad"]?xJe!b*)̠f\5 Pj CeZRV, 4Y$YT/[n0c jBVU庀qC#Vfn'u!i B3fN0 ̱qW1yB6VdB >:.1V!^-6p}'**fQ8͢4b?2X2Κcbl(#p7"uIRU" Z揑E\Q1ٴcVn87 TuļPddbUAdb|d6t…>Iy,T%1UF6."X@&h*#:-2ZHkj]',s7fZF 䰽NQkm|$7^k,<_鉘Q&.B/OӂZ.|3! 6K줺T"vC0<Ȱ-85.c n;d`Tؠ9 h@b`6M^# 23MmC VPj$й-hZ@ $RbS6.DH>"u-Db_@{,j LD4`v&bAa8WBh`t 8ZB{\ T1G|2'hHg^#.hgaP6YKT~o J@ n~ªϺ ّux|.ERT.5H-YzTr’&y{! +zȩL< a BV4g11r"(RD8 ZI|N*" ">h@hPe C( *m6 HNY). #(Ӡ`0rHF("4,1nKX BҸY֢E(’b\RxA)Sz\ KV8mRǷ.@`R0pp, ug+HճC2UC\ު+A6N3ػ, ""Sz86()bF^sz7wܪM3C6+ :(H( C4&}OIJ*ǭ.ű@*$V8ˏT+thv3!, HP@hE0mƆ1Rb1R%v < Ju%cX?*Q?a0d<$@&Ӏ*F)Š:) 9u98Vn]W5LmS4` ܓC֓"Aʂyc[r4Ɖ>CM(0|'*]Կ'D;sP&1 "e9}sLBʻz4Dr4 FH{Dt̛,̕*=DD R-@pqay C"`Ʊç@Z  |(rk* !n!1yGȤQnQY'΍o%4tHJ/גg>ZBlj&j-hXnRJsN"l4 VH^$T8@sXb{C5E"1GpE< JIXMi(iFoI%L'*1wUWJ q7I 3d5Jfv|f ó(c<%㈢K7Q0ADw Zf:2!M<b9*g?EIƍg>Lt&#a& i$Sh`$I) NICAC$t 4Id_mLX>ʹ0qa#X3QPr"ꀫ+ahA9ci-PbQLC|S8D:Gb$ya5`&%OdT&E*IIHR41՛fe ;K+%uXb4K%ta a$>JOZjz14ӞG#%h?QK5nIa qbR#|=c-ȤJjġ8Ϋ|h0.`m67sRU_P1~#m X9r /D)ZWB%!ֺ##?oS_5kʊ#!Ɩ%mS b β@m@#s89 D4#`l h7z˅x$\%Dn=hPcq̷`p7`1T5@@@d0P ʌifFVbUd=BǀSj\*.a-1J%Km?c0< ;w0Ŵ0d !ֲp ;01TArx5%yVY S "bB5!Әx!(78`S!ŕdq+Rk@iwsYH!'񝦹}C({G0(Xq,|Wq yRKiiW,8LAc$&'B2og+xoA)ʂP k! BMЍ 3&NMdߞʀ_cf/ GIMx  P8H8' nxews $#y OvC8+j-5""F(B#r %[q7C)۞Y Տ@5 +7 p<* -82Bu 2{D\$9} #Î Tp׎[Ixק¯C&*)s}p7ʇe1J4x(RK؄ Y7?3% $C  2)T<)78B \-di'cK#)( 40|&p8!(p bN5]Ai>/<J t D3)Ҍyé%P& ېtS̅7 QBqJ1(Bsm zDV3-bR޻آA1 KV,72$|*#0  (NYuL9jaB[勈@zQB# 0{8(ԝy hҒlݡb#Jw@'T԰PY)}?չB&Y( +ڇU0Ҍx4b_ '6 SƲ 2D3{wێ"3HR>`d]W  RZi{4( z;ԉ,(ZH&71 ?v2>%#xU@` h5)DzƯ \! ]ܞ7Ӻ ݕAiIx2$]iAH5(3|(*Sb?w5>54ApP5Ppڬ {Q}cM0]B b-`ReOջeȒ|_׈Dxaƒ߇(rEiis@e(&L+ba#DA. ߽B@B,a+{J*t}YZ\:q!ވդfnFmu:keCѪɛJ8eFu9ӑ}RYN W'CδES74ԉb%^+Dxg@'-g" aޝ߆=^#כ^Uט O `P( Cw9ǡ`"J@r8s͡`0$Ja4C!H!4{AT*À2`Bibz}>r@c$FXd:á{fӤ*U{䲪]wBap%̼S1+` A%Eܔs;:Q)KsҍDzO~ݟ7[DVB/ۘ~u8hatr `е0'nq(R9I/H"".[0h+8h¾)Jz|g֘;tfJjo(@j,⎶**'~2"G-<~-*ȱNZ73H os='!"`8M2"h&' ?-HhF|Sz (Ivy "izb2GB+"2((3$|ց}&‹Vz  P|ǨZ(N7C+U{6pCBڞIPsVT€CI6E=*{=-Q$*:&ˋҠRӴQk"K45=3Ǒx -Hc@& T:K\oU#zYp hN36W~)-?xP]yꗵgV[a Dr|z` aASݠG@ТIuI+R)(m/C(#x<%3Mo el*&2OdXQ8!Vh@OizḊ$Xd!%Be\kb2v2%ua<X,qDX)ؕ:p$0-ȷ7*#@-2 dr n-lr(`aw҅^Dd@"!+@1( Y 2g\zQ$` qd,d`ԣBіlSFq7s/ 1@X n7`[JUm^*^h h @BTFг-\%:靊֗Y*B)Ľc|opj,`dXAF|PF@@ 0I'J)v0 jW!4>N":'JC-72s .lRbx bf<ə,gEǸZodT;M0,l[Y2ىI@="H`bS :p*b*vPcݒ<(E$U =([ shqHTC>ʕS-HT;* Dl 6hO&/>8dA#+jY>r6NbZ@W%g'BgUR${\<\,n)#, "QG `fob#("o\)8$)k8K.yh0&F(#h!%0+C1pdC%  j`ap7 oγ*!Cę\heP>F~=NFBLepT#/vHPˣCʱ~;*Q8E&K/pU 䢥(*IpCMLAbTMdM{9 &5.`""?%6c#Xo8J*patK0`q K`˃(D 8eN@À,,? t1*fc-iUIcsb8xDPCGJgb*86'c 2UB0tN2{o fW'' BrhVc;&4#%jcDe_ERBkq%R*F :C $ ޘb&pXrhDrO꓄/#T&%$0-)eDd21,)on 9E' ,N/]&'#%lH:ͮA@v hKldzP#}L2\;(l)BB6A1j%KJ OC)&B*'X' BqF) H};"@`< * Z"U%DDGNbjv~8f!.oz iWuxB).Ӏrkt֭3{H\r6,͢)~@Rd(2p:Q8)kBBk5`]p:W 1 nTNn? N£&5ձ N2&R[T?2Qb` ЪL̼%0&jSR0bJbx!Ը8-#b}5lQ2ftVLC67R 4K"G3\Ħ6b"L$zkklk'Z-1&O=V+m&-6cg#kl~(Ϧ/"f5ah$:iBڀ@Rz lB=v~Z8Y:! e -쪅T]@`C^LꟐzND!+Fo[e!h 66zyvτP}늦6!@ U#Fn ~"0fNFP&A 5 צpsKzH NANaf)SV.Ds_t"em%,BN`r"< `NE1 JJ S(R` CBeP q/–P7uK(! l `08=EȪlN.&T(CH DM#$onΊ gGbaP xPAg֎HF(#pZ+RtB!eqn#xp eGnwP`(˭憴t Nzw1N+Ƒ*TgE @r Ch{Sd9JA'Q0pTFN Fnۅ2h=HFKPSLDRѠ *P(*@-Q)nxDPCc(Jey'\X ۥ2FM$$ DB]$(pŇ2^ArL7,b#eS=(.e3"\;uKjA4z4<1UFif b$[ %]KgP E3$Vf1#oWKBwF3jALfNP'C|#B<"JȂ,5[YTduMq>@as^mV"6\@掀@i쪶ˬn(ξZXe&hؿ̓hsF/0d^c'A*3KT"|NJh^ǝbfgaj "QF(($nv阷y{&/N/~_R'6B1sCq0?%6?A4f x$(CGL2S-{ <%ܾa֨􏁎t0?$` (.r&,% `P4>ߏ,DPX<O$ި$F:`TY-J8!*"S tN7N7``x5 h:;~ ( 63 ߷JfDrHL&A)g @F؁VJ &0 D_,|> 2}i5|Sin[+G ÀhyXFt`볱2 ɨ_wnS/: `+z'J:*NH ꟭C6 !s83Fvj}#BN!*cBJLX *`Xp & 0n+%5:L||jҎM#]5 ͪ+SʼN`ȀJR(LQGe" uAȓjd͠i2*sU55D6sRUBLPôWq{ q)6WF"( uuN" $6h4h z (( fh wPY OT݉\CHrXT -l乕E ǀմr:b>}#H-!`JHTؖ7(Y`jLZ~e,-=ON"e%d MO*9֫!ch 3 F$:OG!wTJlf@0V]8!f’K?BB4Qgt+TxY\m5<FoUlZ!{Q ޞ Vʖͻ$,-2H*b>`V4b k:ɬR]/ED(0wJqu"3) RE0"(%=ǒ-(inM_͊*WyG@9W_SS;԰ʳb9Khq Ш&yM)]RT!0TMhMFwc3(o " \ 183q w5>&st('OIU4q\E3D+a:@Gy B5rX 0!x1*UFt((& mˆ3NϗT^xZiCx@ʯiCqwQB3Σ{[z9)˕62C Һ[PPgd%`RɪJɉ<X> džg`uHP31`݈ɚѐqPQ;f:CJPHcoe&B^,d>h/"( L"ۧ;l%x/*ҧ↗*c)" &RX~"sC>|m19Uh:9گ*Lj$R32S zMqt %@"sJT-rs //'0c/h;1$.jyhİ"로٧ Bd~م0]b #N" 81wK7ZV 2C˭T N9Y6&"uKS4 OX>[>K Z2;B2W-(*mUB!'LKD:/( 3D0(=Hڍûsº2pC8+𽰊KlG~ƟݰYnA9,t/ݬi&zqb** mZQ"Q;˜ݒP~b[bݐyݙqqC1M0ziTӑJw$9%Z2&a%_g)A93`#ŵnkӳ9W1!Wΰ"̖θeQUM$U|> ]>[iuM@jW *#ߩU(ҜT2~$xC7)=aD#J6J^,'q*x;I4IЅrڢI٣ס=(h @" 3ڨP~BϧP5%ע e<@ b"]4='h}Cw؊cZ m`![ i1H `!d8c"8#[09egtQ접$&žh0I0a?z>s Zr|I9C`Pxu?Zb*捣+Ƒ_]|v )ݓZ֗先PH!QƩ%}ҪPXN O=c`=q~^*_> Q31=d9Kӊ+SƧHbU*$׈@IO4CЭ3Fx{xf!mhg$x]NXH*8B(Jw$jƓ4B]k e@J`z8CDAm8 Dbl Dպ(%$^9:]!%&eg*ETL,os 8 h 2B Z3$ u{pz _E3j#$|j,y'$shD>"*x8#$p\=ox0QYBhhZ4t`\<//UJkŻvHqm8Kx 1@D j*rž8Oe얕Y*mjo⛥Lh["xϨm9DBih'A^ǹ';_<ݴ$]7U $hD#u$>Z]jyБ]f 1Lˁh͠u1Ya.|(yv H(m"ih2\KQ 5 с9(`\x+.ݝ h> 0RP!)r0tn<Ph[ۻƦd R(p\jvu* ċItD(m?h2/kmQI1id 8}8SXIQR!аQ1ڟ( Xnk*h(pu)M!܉3xP[ȄDHrGIHmO۾̌2CrOm-F@#4 ~xU JH4y\+q:P䎙is]UcIkq J@?PK!iTTy9 ;l2X`@~?_8 y<>LQJI@P$'|(рL3P4l-S: > ;@ Wϥ*\ WɅq73H4!vY i-2Iyɟ$` u@0}S2\ 4P5: Fz&ƿWyW}@H'%S~/$#xnZŨ +:D+}:R"xb[dɯr/SuXcrH/sʺp"Z-XiL'?R@Oyg? @ѢN@]'PzXffM*rU / p&(KQ}uDtZel8p.H`rPl3U|iT^[5#Lc 8GU R4Fx(%l3p1u 8*%qđ3jK#9L$9+}=ǣ=|-Y& %>(6pk DDb:ثTO)A H Ѣ3@X hqGʹ4VYD$\J$4BJl `H5i0,~LL 4%EĩF6q-}"x$ԸbltH0~L=/ !Ķ$*}Cz^ SrR2s-(sT@Q)ChlÀm nV*l!tLm v1fr;ZRb.IE'&@]E|cc16a*ȟa0'#Do1".RIK&I6RoWěVM\C]3/L eB?`v0%>Fס'yci%#i*bRbO|/K2""r|M¨UݴRH̙J VONѠ5 )4iC-ffb|M`!cJ@ސ~"aRa֘̄B$enAgi8C} I&.:Ő6hNǓȠe'5nDLƪ]d@bF6J 2l ߭U#0F!j+NP40>${ELAd"&"Apx߬؄,Ob#pj cb8`lW%%N,jI$fQ&d.ooc|O:l\gMZoG] >9C~"VH7^""-@CT +bD+zO> 5|cP(/+ǧ>QNJ9&m yjPG߱"G:T>&PgRq>G TcH'Mf/Gca$:)G-Bhx*#Fk O( &@.%fyv;` 7.:d%+jT&d.C ,H Jo$^z͎.U hbm iD,G q( !BpCPm#kCeRLtp`D0:=G@ g&HE Ǝs)d=(Hz#gƀhf(g'C?j*2%)Zm( ,0"``:fvb"2CNƉBR}쪦ng  g" nHD.)"$r)~I$ʢ43 GSn9-8"b)?WG>M3$,$+$ :xBʭ- %,\~IZ8͢=%Ј&\pee NZ.E*9&,]C(t?KF=$2*n\+&ytE. b.htcU'*bH( 2P(SͪXb+ g{A2tm_5c].g:yK@pU ԛf*'n%3nl'p@@/2e,%j'c,B2Gd2Sd J$k'"rh`j֠hl'!ˠH#4)44퍛A3u:dgJc>Z&(#*U&fB hd d j$?B^qh^Eb|82Li(0]=4iΠL68bhb&:IPJ1:Ԙ-9tl"A ,@`F஘@jb@@0m5Hk\AqN*W44eJ*"rAi$2@s*pWd Z@`6LHA1k"BBڱ i. @da L$\Z YnX;fw &@ CH f~`I>]B*"7HcmBRM h,nEG=Xc&2hc`͗F'0nh)`!jf#.3T ` DC1:&(DO*Q"O WO%qYF =v -b!<GEɖÐo !g$aǑzNij8N$fI^,F(@.I  R`Raғ BB^zE̊ezC"YI'F1NBE9@f 4۔J!P]y@L@6 XnI?SfO‚m|L8tb,HW"KKfNW#Ta:%~LFXb-Te-kc @:5-![ @ =!8Ǥ7S~2a#\8CK -wlf% H@$J SZcFZv9+G-TfC&w,Q&&i'>0b7r3eXv6WhWK<tnfP&Fa$tTF JDxw1 kW&7*NPr m͎D/yr/ѓ:JTO ;K)Ú08^O B5JlB?iCRAE6&;'p(R㐵?t(.>&p 2?OHB=-ɐ&Dރ%dCj,Glhhf6\]JvVvB=CviM;\J8m2#ΉUv?jUjJM3j=/iPŻBb\}ä 3yB|Tt,|䳚}\<1 2$~.B*8gQ,gfDG97%*1ymWG+(崥G%c&7tmLmW`=nK};a@pd%J&2r*6cBZLBhJc8 L@b1UD:RHPng2 =`m(JttGd [=9N;/U5Mm^? i_^VO{$z,rτ,D!xxm& v1eߌiW]N`m?<_HN-$d2eds(GrBB !P |< 0x_O}/XB%<  2}ސE*֊aZ1˥PP",j@g*]+g LbBeP@&o~/bSaz|-8". *wn)Jh2C3H%irɘF[t'uhV|33it*,"+_q{0+2"%k0{6w(%V-{/l&@x(q\@H"8,Arx"&#(&2,,,00PNE @wkD'-@+C+HD}5KTջ$,`B:? Ŀ G|/P {B%.-Ist5 XH*1` YmGg #gn!sz\@=:(("x^<i˨ ـqnV 5w$a8VaZ086De1J0% por\I{ ¦4I`anLTi % hBے ( ڠv Sj6= P]@H{X_T.֙/,ܫ(Zhc"$z.>s /s.Qգ̀W\H҉ =fBava@%!m tP÷)-ENPQf!ǟbNOڥBD "EZ9Sкr-WI?u<4MihizFXG>̉ՔNW \EPU +V !F>*f ]>HRNMr$WhPeЉ1)o K]#2gȁ\#!D<'0D BDս#bKA4ށ@&m0G!Ȼr||@|rt;."2 PF 4FXC$d9BN A9H J1_p `1PH4&R N2 -pztMb>xՔrN,,A;5aLBer ̗XH0FGq>\opn$8GRO~?*g, ,ϒ7<ǷO4LBDn0[8+Ģ' !zB:cìvFVC3#("t j`B-\$]d-T`K,%7fu2 ! @ 2qXP:m9cLQ0`BE(`0@j]|4&B.E2[LL5Ʃ 0P#0C`m7ds+s) COwƪ$2'gTeDe7oX@S6N .7*=}@qgTɊ# KBXL&4=,Upᄠbo6ip8DFM]LLFdJ da*dD˪̇3`K}>"7ޟYȎ|7J:'V]@lZS'\8@ِ d d v>a8(ʳuz |&@x 2vnŹw6ung%?$FʖzY%67IA@k[Fu/$ m)AFA_a;O?|o=-Zi4 ?rGTQ䭽9 ibfd~vbcCns=xGIF'S2sz/̕![yz$ ݶ}<͛R^t y/3%kli AHR҂SQSRƎL+y3Ʒ W !0y݂~=iCTiG@2YE0,Ǚ dҩKu=*YQ竉RQHnƺ8'hLORZ Ѓ(DҠǚ0D@)5rB3!U)$B '":@ Wb C<"J%5)vv:>~*ʈI'yUJ :l K"0yxQ+xPr  k=ٷ /# A 35\*b 38@ӡģ ϧh53K̿* Ȑ@P:Հ;SX{Ei: $ʝW (Z`^(8&^$jݞL5TH "yE Q<@}Pgֲ4;q%ތRÒA]zB!yhDs[U,p%z(B_y8uRaIĝ{h3 |ȯ=qI reqJ2{40@y# 90İha|s &X[ 5?; F$ih]60aq_%3x,RjG;kf\:>z!@ s\ K3+=qb|Lt?D *tDH5\0o%VAE&,WE϶h(:ĬsĉA ϓ2ȟ$E;QL*`!).AFEPɛU(J|;M%QETp~ g`WPV5`mZIxnk-`J(ic1#H%U2=ɪ ;7(;ԅDP74 AFa(Tٱ)D!xY::MD&]\Q/%6ęsPxr(R01f X($|=j:5ՀM\bahGdNW'хX@5H1UԠV» Urqk@ܗ8tw4C bV] W Q &{#PۙN8t(tؤp#@#+=Vpt=O(X8G9ALx@P<"b,Sy#~?nV-FcQ`,q B@>x>. @)H@ LV lkDJ""'o`:`0`W4,{o `G0$NXh; z(.樳([Ah8  2A w΢X* bn9c~n׀E A@~@}8{~y([n@(2 H`UD>yH:jgT{ax24lF: *K"02(4z`+x||ˊ,ң}7i!2@3Fl";?)xL/&\ 3RJ\1# L*4թGP1Tͩ x~Јɔh2Il0I*˟G_/z RP8sw:2eBPk]%0 a{Ū]B?ue8O VfE Ri RRcՠ L|es&MxFf\V(~TPSB" U7 1s59*)靔"20C- Z!19r~5fO&y3*ʲ j@A ɚJ=y-BzW t Fpap||-"PI lRIѱy &^IO4u]iTGf^hG.`Ot1/in}.ǔ& ع Ӌ}`f𲂧'RqT`/  IP 2@[6Hn$~¨b[Wϱ"YIHTЫ,ɕɖtǤϲoIw4i_%㩓.m؋Y 0GX P',A0xfam6 s%~j>:"?)8EO`T)(a"26@!Jfr($:@ ` إĨ".%67#%B eh`U=%$)M5l3FʲN)E5DJ:`΁!!"J `2#d "V{]@7Vȣ=h=+8"f (v:`"Z"f{"T(Lq 吱b0ZF1 KdQX/g~/ªqJa@`H@B8V$ 2.4VmrU| ̍fN(G" O3/~7Vd A2FJ \/ (K\ A$jS5@+0b*!s&_5T_&sނ*A9 :0An3M8p4Qca Gv55$J*D.&'`;1$߆O 7t͊LjId1.Gs"/|' bf2"b:H)sƫv8.mA$G Ị(B'),MGsMGXĈ  (sD;Pc"U@nuJH5ñtJpMz?28 tA5VD'>nJf: ! bFAӲT=1=Fh3l0KMmd?aC-)RFDe>,n"؂NZOn HdheD0`RykD2hSB@$ #CE<)K2Uo" @o ]X%C,#j L'K4A<$ `@xO0\,@b!<,qXۄ2ȃT%W(L/BUfPC)?6$2>@'VFʊ>:*#R%c$]Ub&QEՠ>[t@-'h!x&WaK, puРpa~ VT@"b7Uzʂ54/DXo,nl7)>-)l4izvN2-4I!4e'r.TKԗ6Ii5ݑqDuWE`ʏ!pvi@I#ɬIZ @ .(XM(?JްB3@N>`j'@ʂea[ e!q^@ @AnYbss7x,-'4@4St@:%_r=)Dm.(s`G9d`%t*"(Ɇ#}i/z Ҧf/R8_s|$& uRfK)\%VN:8 ZR`@Bw>:"-PfIC O E8>m0sש$X5FP/f@bKob^Kv"j:2"ׇP @ jHj @|T'a2H±N1 P+]] +VA~LN)gN5:s-"3Q4?MR2 @*!N!WqdF8u,ߠ&G&3Cb3YJ(|=DPj{}liwWS<&l='#}& \*IJ sEDTDdJ[e(+L0 q`| DSD%`hbC nXVyIPh'LGTq8 ۫(h$TyiV/ -<.t\wat)=:S Ĩ&ئtzOU̠w)ɫ/"7A(c,@iAK 1XoъK@ei.鞑7 o,,HR)t;we>PS V`lz2 <#ve~hEP#0@ 0W*@kLޯ6AoP. u<dUمS=K-~CX6|P)\2. 0g?5y̺ Lfyu^"pyK Ow)[xRWcPGQ=s`h28w JЛX(8 OVm,=lڍNQ;C`>_1EP 6ؔ_C@g΀@0 T+$";`%(:@r0;ֹ̳nBc*T"/uM VʽR??q0@X"ӄVWZ"@ ZHAHud"k/#/Sb"`8Mcv:Y($873H{~e50:_žfy$#j282Zi #$:G9|bɁxU6@G MSX0aaRU6X`_W9+9P|-ydt; R>Xk yn_Y \ AX77WGJ2 /xڇ0IkSET,‚ ]2ڸM۱T8尋tD(>@ 䂰` f 3sLȼ( `)l!;=׻؉b|OD@6zƀoեX )l+Q \e rK@ Q`Q @ T[ .Yq"×:3zCl %񩀙y -3r)*7lAHh `}=XHSI9@*Zܠ!(zˆYA>Y $qAhNy‘ˆ)YlɖS@p؎0Iʢ/H9B~0P;:!/A`7c m@I3DxB{QYX"I)+ҚD.E劋.|rA3x'P5wSil,)3noYZZ9@+м!4Zcܦp;Y @J+8E:IJv cT ҉0/AK@rșLЛ/4jH G41XǏ["YZsHđ+ ppUrl%T I97*RSY!+R:,DR (-`0g >; `É02Gvy ȱ8 :ҙGbh3l* - 懡-I1H 80=<4?1Kh>O d ` a`hS0 dA,J .@د pN`X(d 0iNh^@DƧtUH>?ԩG)$?{,PxȨ|P_ZЋDS}B)2p|a Z pj2b(=pv1ы |Y +^]D b ,0D; # ph*` 8P,HP)t5)͹p2Q -{Cʭ) 栁ޱætWZ'I9dƘ46s&˰鞹2+-C88XM㓷Sўш@YQp@0 ~?@ |oQ~a1=p0 !Χm>< 2 2KOh@%)qPX/}Y]˥L G@P$@y)Hp M&A`Q<&NA` 4 &G #0zE60GYK9C#~qnewRzM5m K&zh|# $Z >J^H7ں0*l,, ßrC*ڹΠ0/Q94|0)۠H`xʼnXp`"(Ea\w|)ʧ@vGM hFe̯2@Ӛ.h(z$qbK 2PGĜh=W1 (TP| lL)`ҏ){1`.آ8$)bj;J!6('Qi!L<.}|#Up_zb伒@3a4c;Qr B>}RL$ Pgpodx<"9>`71 `>3zF2C]Xz`s bxW.gǍh`z$_!sK9p1PVP- vhdzY侄GU*}ͬE 0` ☎,EE wXIsYPG"B΁x,[&Ht[9YĢ59Q P>0`@,cX ah AbEG³}C5?:Y5908RJ qE8 O7˨@OBVQ=J_R /@ l.(%A Wejpnn vTđă͐BPSC(f33&zT=(HF\d|`Y(!xP~D@ 113 %"`8I%d~7>"~Tk,$!6׸ڦt=e%d1x6psq3bA.Cdm!_  "p'Đ0'N6 ap/5zEm\PT ,`,Hm^$Y5Lp FH( M#&2=Lz؎uGG/43$x'g ?,N_EGeh%@AG>0ux9Eª @`R8A0)#H Q#mJNr4"^pjV{Cx`L:wyC`ka Tat)4 QzFBldN̙=$V92]+>#27FR|O&F)%&Y4H;hoU{ۜCJl,MLaxK`P @5Kxqs^'3G S Ά I x,Ǩf 1:h/ <ʒ!PIJ =6ht W"%'8mU@\q7¯ 9 LLHT փ_G%|dN!Z8=w6'/B[M>{<ڲpaRjɴF&lXU{/~*PW%,/61:FoQPG]$^K'1ԯ㊘!ypj|"T9n'5Q@P2AYs a&k8|ԭ`qSwHYKT`\k{_e7R8#d)  h6G1Nv!C֞ {Q&ND \K>΅Hhդ&DQf4(>@8/lB Vȡ)uþ<6&dĀPn0Ŝ l`L#bY"d 9HLZ4#$)*E+$#*\;ܳ"2# v@2  M0/)Zx&D)!dGM=0ħ&$&x֫f Rd2 p@\nLBѰF# ( ! f<H$j. EDYyBb+(XJ i^#H RaP2 d ANp#HHN;k BT/*$pF/NE`'%Ğ@b Q*B+ ^>EdV ,aEX1.Ψ0T!?T)"G FR !C8 Ҥ~AX `j` FFibèdb Q "!5'"#'0: ධ!*| $cn, ,Bf6**Qv96A-"PPOOLcK0d9o엏p)6Q# GlsLV9 +ǀIX4_WeVĎ9LDEr̀G!}fa#j`$A(`*BK(QHC"x>`N@m=apTd; 0H"g= v,&xtEG݀ &ث!^Vj?ŜbQpt"ea J,r0;Lb>`B,|RfIxz`@hX%xWbR`P!ʫnO$d`5B`hfetKUDJF3 $aP6!-ih?k`|1li7 DbÐLz`8zM(JƌTgbLB~Fyh K3EBlDz,ZDzdz*€`tǤ<ʚER@$-oTDťpp9N҄~9"^'N$p\f t™PNMv[an"y`^`J;28XB}kҌd:!>׾"&Po .gFQPQ~pH*bh ,Zܧ/ )7I)08\a8kt6F `]ASȸPAgKY9nm5)L䄤,HmdNuQ&#ZV¯jh5>.@-ư 0a}Ck#'PLAb kU}T (UarG"34\!f`Lv pÇW1)x*6ilx (A6#1I"kdx@b sudta)⁣Pr@>xQph"c BG6dLB 7GY$(}QbZ&#HRp} ڽ+u.\ƐK%QA˩,<. *8L (Xâ,`3-$fvSH. v@ li F) X]`a=i캢]cɈ:'9yÛ-̩uas&:)ѶbM Yl 4`c=a.NT9CCeVJ(lVavd,(< 8&R'#d~8A,bQ%vfaͷGm%$V `RZX3>< H2~VJ(%98t ..N׽` BaZA(R@,

@Gf`wn`0"0쩤2>0,)}*7TGL ,g,t@0m(7XI S(*K.|1lE a" ][+d|/?]@PȎ*;b"87$ d.zAVf3,ZcjA=aښAcx3}P`&D n9VB*Hc-Н{gdyO*DP̣Qvmv-$3;yZN!+X+B11NS`9\3' .t܈)!LI\"}".7 oSGҌrGO1գL&uDsd~F;U-sGaՙ qagZ4o ʑQc4!PZ (zcoD kDɂ6.h!02+D5lEbpP f*Egw1VØpe^ oN@ q/-y-)/2z<bNniwdy$;+C@Qse;. 8Tp4'd05@6&ak0?>qpj9_GRD). `! KBy(`aJV>zw"%DĎ/.| yQ&ݵl:Lb?U)|v;@0 ?4$)a,Op ~`(S)J>v| 6pu~C_ y<w |@P$H%2 Cb=! \{S9 @ P ԗ'C>RV.۴?YX @Nv@.ր@xl7@V[GpWStB ah9-` øH:N 1 NAPVEd2Ki{02P8"mfZ`qݴ `i"2l)fh  a0߳( ,'෮J!ɋ~("$3~0c|k`n\(ǂ`J!˦mwt*kS:%4ųPc4*@8'hrLzH(heO6d!9' @~ڟ7FxB^)00!D I`B r{$'J3с@WHsD#%ı1P ߎQCK8GF 8$txTQD>cL ,=R>e'lU$"l*D@C b3FdePjÕQ1"YT">4 Cw` vX l`i wvHGX60epb&BY391Ⱥ`6U@mET  ?pN#ư2AJ)@AR br(%Td#tD,ŘV$xmHB pQ r.|BBs0   L\ *!X A1zW e b|q P `;nAĨGb(֓ lX U44F$:Cdl"FhM8@#"_GP On ѐ{Bl#H"`% ( ;  smxh(~d6Ѭ8&Va% ҶzCv0FJ?CV1 ejwJ 5!%\$B$Q1 2{ޓPQY5ErC2h~!ϙ+;x B$\4OHUCoBIo׼a64&DLa+Pm~x?%3ua!YX>vdaAI2"ElӚjB7eĔfD (cgdiK T+)ʨfBBnN\/ܡaAVUD* R=D2/D&ؑ 6HoGduwf qD *VhM ƒf @2xl - Fh ad+mQD7? X$Pi./Зsr/+e}qXdc@(l BDDoOm@@ $+o`\d:^7) >ߑG:ܕO.¶q̦^3HfȆhJ"Gn|!LM !@2\A)6ׯ pʩ!c~B?ዤA@Х>cz0-ȇ  gplj+)3a5]3 aG ht!/m#358׍*Y; kd3P8(Z K 83,‹4!ErPL<=5ӟ ~TW6Z JG$0"0-@#h80= 4YEGŘ3R$Hԇ6Bؔ !V[1E0H x5 {Al68, (aŘE  \r\*%`V`Y:> {D= @( 3( A A6Q(QLDH| PAts֊@W:Ex)+N>:@H0ؼd,ʰ/hɔs RA|$WB@/Dډl/x @{vdxi8*ȺgPwQGho 48 H/0ld^!$(=w8J|<p49jXc!JjRvE%pcwP8Q(THܙm5hpCjE/H3 NP(ژ [ufxj)J9YFq*A?(8p (L1-8R0ݏKPH͋` 2+x zܪK2,82ྈOGX¢R@1)] x2, c R^c}-`7pиɀgxi{'`qTp@܈0܀tG2Phk2oMΠ hx(燥x$ɀHRhg([F A|ڒ`Y!`cJ,'nY/Pc 4cj w,12P%&hb w$ۮ3Ǖ8RM7c9?]UR@(n`\jXr$Nx9 _XߌĆ(%9Ѹ]dRf@d ̍;H.0Qk,iݯ-P@'zpٍ 2 @!QPↈh@,fM\j'$}@OU\`Ո肈-6k+P \HߎB PimV~ ?pZ`< DfH]%@#` ι{<|wPsj|:(| iD8ϳ 4(Pr ֺ)9\Q4Vp,^ Dg(P IUȫ^"4o)Mʐ0AФEГJdҢдZ!X4]Z hP Tugh9h{u K`@8'\1>1[OgOB h6Izِ6mEޤP]Ao=MS]H|]*@/+>JXuLp]hV 7}Hؾd8Aq w2VMH j C[)?@kP6 CXq`yȨWײ텺l%a(U$/~ap Bw1XPZpzH4Oӟ:++3߀DM 쨮ϻPO ?7ǁAPfEpeYS􆀧 %S3Ir=LAXg\2 2 *5>5h2 NϳE-s8 \(H7~3PHtqP(hȁE꛽bWj\ ;6̅MJM\ Xld‹h_AGDw SH =ɉV\X~=h$B~Ƀ4(}K @Q p ?N}^U5)NI h7qwУ 7М3qдXT 0A3*>x:䱃5Fڶ! vp{a`b126rFQRC`L N[5pCԯ^2B*Yπ>X3;8VSEdâaͮKdJ$(\P3xB8틘7hH 4ȔGh4ω``\0 )+|YE V0, B!`@U'VVA{#bX}XDž I`Ab/\Az O bjA`0>o #Ie8 |ߠz4@ zy)QHA &G(nX: mU+ d@( g| I(T%+r`ʥH5VwғVKnZ,R#IfY.}<u:{uF vΧ8j6EpSO$ n2Tt+=4)2v`Hd ^79ƀI˂B@, &r/(,߁q@ 2V1q p|# $0ڟXT˸I1H@ɺ␹:8⭈?)Y I'P:KҝGL'p+)vFe!b0J~1u!psѶn qT#g]/ H`( &?>lhq:&Q 6BfaJڃey/` gFO KG8vY\RFqg-@J+v'q ¨ `6ٜen> q0'2&^E\r`_CvIP@w % >@|[kֹ`jBBrqU~MiFHns٫kGR|i"M9{+Ȁ9fe(.a$Hh1Y}x\xPr"I)B 7r fVπFv V<upU+/C K+Jkj\@XK#v6 >3g+zjH2T%t`=ܡ`ZƜDPľ GmaθP1LFa60< `CL."nD0HH؛^C!5@5`@崐fSw„s@Kڏ^p(|CSz#v8 m.~hi`H`E#z4~Hm{1Aq) 9#OՓU&̜ZC`i`,@DAA` =-06x~6C$dR,x%#A3#2RCuAQ P* uDW8a<-4I@$@ (IGrtE,k3YPr$@1aCb W X\wjMIsbmW0]#L&R jENtkoCnD5(N1cz`8oe j :CDcK,e.6^1*;+,$y`JID/PtC3Vl4+#YlH''a<+`,#Jz.} \lA*;^͋Y!Ħ{ jf@s q/X%9BX`y { ajcD*fU B߇;'"PNEWB|.`i F ԑHG zj κ@Pf㼏Sy ;|Y/ŰM^P'! !UԒ4)dd X`'m̪춐@vA@` Ԏ)9Ð)ԛr7,)):q%'>юBZDo^ZU`$wv aJ)< h2X-+YOKs 8@,dvfNdo'+S GNmVʩ/Cq \GC ffL PGCboz5"ީ0WrKb+7`i1+wr>_(#f !V$N)&S*BN3>Kx16_ʪIP4E@ƚ`9l}(kp)RA($P: k7rBGr0ENj0@X1c4\8id}\BE P؉xN.OWE~.I1LkhrGQ}I=v1Hd oA8(@i ]2ƎjIbOc֍l N6jAp$>"P8g&&)R$.J,+z-mjȔFk6"v @ JSC<dWIP %*Ί.z !4KNFhI(IvxRlc@$Z2:ƠBLR#v&J" [@<Lܗ0 J&"dY$, ͶBFGrI&2H.^V-8)@E*XX#DK*BbbޭG6tm挅ި\qxBBd8!pwIHO.i%/Qrm!g +PAzA΋00) ~^ K1̙#/8$PFcD"r%JV.F*L\lY` |R?m\Bmz4 6 28(ah`>N,NKb[%$¤6JŊANFUπ ob BJ"C4գVL"*+@hhI`$t6 I*fɈM4?iFdD bTT$<*P j< @'PTpHԮ)d0B# 6XXC4ɊB(a^ ` Αz<& v943;bK pB~ &qXI:Ӆ(.LL.JIUDf :J&+<Cʂ( RV>G$iHwl9dVPNN)V@ #Vs,ݢ47ڙ4*Ɓb"EaԵ hI0"b^.T'blM.*Nr$'j#ʈsWʆ)t m %0G$R.ł).6SA8 J­lMDx*H΂ ":+mpK;rL#(,% <a$RBJ\hGV Cf*Z!%fa$eJ#^` Q0a H#(b( &;!Xp[Pb؃> H!qIF@K9A\h6 UZt^.0(xyA>Tf:f< H`I|:Y0 ,`,m(;%@{M1 @2` V!,] kq'"6 kPyDD6"6@mD])E ,4YmE>qVWB vZ t[q&eQ"$|H @>J ja|rS%BXkN^ff4[U' aahH,adMY$ ĭ $J =jfQzӨYKTD֔,R#Bp)Q&X' f:D(O2@JFa/FaH#-(_(flo+,oNf c`KW2(,RKLB T ."?H- #3|N"| Q#L1;"ߊ Xx hQ88!H@`bH$ @-id2At!aH"v$;NE2G`!&R%Ic(/APPI.T7LaEIE*ž1̀8b>c'`@!F"NՁE0mRjz*TkTeXYTRAjfEFb6$fŎ%:&8/%c`@‰-&H; +s`ȈڹEǙIm4#aD`6YJn/LEм֠f)b`fa" I~g\B* b `9" &KY$SJtq E s.(FhPrB2AY@ n@\%\h g!, t#jE JP5b xjAcNm$b0>Zq:Fl&܇I*E.U ?ȖtAbx Jh ViPI5.!bbN|Q\B%H N7 #9$н^$) i? x?b|DVrc,} ɉ{-P$1ǚ6ƍ!g` k2PJpI!e&ղ}Į9dziOLE-M NQ.I*2؀qUϑ*֛E땨3wDAi`H|oÜQ9#OI6%bwѱevmF W@B' glϭiL#73/0eNRGl>HN9ϳ:}ϾWGAܵ%8; z'`y#ũe~,leV 3Ή%t8b:*G?ݍ# x D/|~b,fa)@:5dvE`@䣬(9dDR-&E fǝ`gLQU)`1gR$+bm]Oqdȑ X? JMPFqN*}D3BՓ@+ <;kCrt0xt$4,ahgR]_C ւ)-b/T!nJ޸(+bJIx;y5 A6hE?ND.9C@'-DS<(JVR|vO? -# ?Bu8/&$Fo~[NP3Ы %E*PÍ/ \o\6=*q*#$G% }BE@0zB! @|`7ڛ[@@}?)JK( C{@>0 >ߵ4=~H"T2}xn Z#0&@k4n ١yjA YJU& pa y ~?5bU  0h7WϘм D,PS vr,"nz4'JRұMژn3ڴN@CCxN2l캶d":YhYBq8 0 r n-'~ۡ7oBK0Ⱔe| $ERtNށC4͡`!`XS |+g`3w57ۢ,Ί(G.Hfa G:k7vj "RG(2o[G-!PtJAI\Rb i!g@,u6=omh<}t@:AX'Qwٍ I K4VH6,JCXgTǎR61l yIERzg1r) y靀& ({ ``h8l#r)#"+ń1re k4OK nzgzq&jf!;Łh |h8 6gJZsn&J!腒FxO,At'h>x'B샴Ⱦ(^@}@.EأUg o#g mF8PFIEx9' [Z P(@p 1 eZa<' ACaЏe=' DPHNmp0 zY w-t]ÌrY1dR)l`B2mHM`J$g6 B#[]$0(Õ2ny0eW 7p~>v!A9@@=Nhj(rp P lvXkc(Q > MFie L d !krњO\dI$꒖Ao Lj w6츊rM I -V,P(B A$ZFA0% }2FA"f(H -UE";$\ qrMFtA?C$Z[ Em[sz Ɣ_AnZHDO 돁Ih9 lJ)ڜjcx ۈKEp A끶[r !`$?'Hcƒ|u.j#vR4ma 3!p{Á;IikhE䗞& >0.q0OI~9>l"N1t&W $$M"`Ʀ.E@<= ipYj+?@OJ0ס((Y+1 H@Ѕ{kCx +X䫛56+# sHqFuHn£]{X $' 8/mؙ "}@34B(䆈_z04H@|7C|8Cy8HIIl,B#2N &(#ox`0kЅxWjqr8&ý0-( P  qPi3ޙ˪ 2*'hx;P݈_jX?<*Hh>7HLLy(9)(IH"  C@ȫ0zp+0|:>, ۵K.7TR5iP" ZH8=$T)zAC0b*naX⼔0E0 8TũeiH[?p$  }GVzމt~k!D|:&*ӧ~,R=;2ȚD{Pqދp9H +OyDŪ!3$'{狡[| k;ᥐ#UiGP?!&`܎GX=;AO<|8؉)(rK̋aKkjEN08MgbO,?(BجxVZ$/\i !PR,S, @`;$ [ @;`tWAce,%Bh :k@d[E8tyr<Ѝ*  Id/YMH@)HLhKLtK͈䘤8zL!EHAkXpCSR ©n*¼DH0EƔƱ)Jz"(p8Jiv:<@xEkXOR~6BJ! APcArp3!В0Ƀj0 [XB Άp2;/)Ȩ*Iq [jOat3 Ci *8 /=X&[R0uHcid/D8Y#'hYtKɬ(N0\vFz|uW|%bP\j\ChQ}'4Ԋ.9b $9A;Ho9` #ȢQ0Gd⠅8Uss9(n*1+Ԫi-(s**} ͷ]0Lq*&`Z$Zd1#y~Lslh c3X">Xľ@3z !X%zX|]KYFaxSrH?ȤKП58E *3s`E褕:^H>* IF$b PF@)dRDp=ЀLcs`d#1c5H10k30a ;(6dl)`c0 x"@#2Ѹ8hPQ-@0D:x %Btˊ,܃xCuaB` 鐁p( \]Ykdy6ۚ1 `]1ҵpeIkW曠aZ )9䡲 Ķ&K sD0ūH[ VXV R!$zژ/Ш$pɷiE3Rx PȦҥ̗p)pEϷl sVZ=qBc+;=8\AIQCutF{`5p0YKi1L7 h@"E'&,ʸR6A8pC|d&֊Lژ ]H|uټEyyޞf{d`q_:Bg!BT"xaYP\/`$ǬR/{^]IdQfX3X5mmh Ȁ P8$ GP0K%`vv9 _ =BO=($p4a/ pW,@ v4i+d4 J-J-`  `5GɋlPB@ ~l,FA}3IJ.ijVD2!ǶLj^Qb@ARG&d R~2 'Qb>2 lDr84m/2 L=P)M vMi\W'r۔ԱZ{ٌB,Xlմ>5 F9{}$$$~l YU/GlE@G``lBq)ʔ!@'zH9`VLF|n|. ?_%K۷'V LZ97l~/PSv&S^$4$a&+p\# ȶG\F9 2 >u@rv0s;m( n)g |z >`\V@|vP`z@! tAKdotO,hI*>3<_G k9n`r]0G pʇr!x^1J %TIEfhZ. 4>Kzo )45uC!N)@)sG](68H'`"*xsNO%J֧d4?#|@`Ƥ@CBC@2) rR,mwq3}#[!V"1l@;S\ :W$r@DӼ+-h;$@|c:@97t ^'C^z1$|'2XI|Cx#$cxe xI z@i 1"HBXKpc }DF8 0D(&L |b.$(0 6 a\*)j]5K +RZdɘS7 ]$v(=0ç&6bohρl. 䡍h%2 A\[N !tX8N2bn7b#)\FB*Ϧ+ 6 #hA `ZO Z*xIFAI#0c.."V2g5DH.c 4"fEJ$@i0^3tJ6T,tn\Xn0Ǝ 5#;HDl%">&0}`1N39Aœ@bak4M!@``d/ }%6>*xz-RR $ kd'R,3QEPѲc .p, Pc1(8($!DBDiD* "툌\W*vs`&r \l %p$#@B&c$at F[A4L!$x!0@F@la܅1ABg{"f JhD ‚k(bPJ J䡤r+: cɮ/@&kCc(10&Cln_R$47 c|@H r5Yq4!"n3HAڧ!#&2|q&aMP.T)E.%G@muD' "*`V*lLx IECFv0b|NTH"nx` `@Tr!s7͊'@-Z F)akX ,C j&6# sga$HDb=_UcP;.%bNoK8OdQ7[6@E^EKl)&q($y9X 10E ݗB, u`rh,bѐ*Q& @/w;ΊZܤ0Y\@` & 2$6̨\g6c@0⌱"6@B*Ɯ:h҈$:rD>kaJ1n(JWD֬IX^/0K DPHl u5Y#l!B'fVB2j^cq `4p,C4 rNH qd.*G4L g"|8c@bC"i–OC`BtB?/0 rB `SI+]4uX8Ghk PbaNJd)Br Z- O.E!A@b |i6afoꯔ6x8DJF F` 5 A{'Trf-bGt(nwwPVu! 2jsUc.$HO7/+ݟ ,Sd5O$l):v=ra"scq=dD kw*$Aj{V\AibǠl'$GTlkJiʂOQ=i.d~|6 ꆩ{L[6F'[ |-,b6x,jNeA2Oh]1l> G%BP->dzGDZ0E12LtD@a !p0`Yb& H0. 2;Š)2E8h &(D\8@p'kynр?thDuT a2̛ZkaUt2Ør3ؑ L(t@.#ˏKX xuz SHh.0ʘpGGp7x 0&~.nԪXV0g8bLky!3V&F *pp`>`j(a2Md4ƱG z(DPN9 %8O %+#@FB_D/-E@1]e`r2 4+?Fal C#׃V 7( ) ) `,҆}0u-/.(۝Gt'`!73(IHJ\.A@-FVz CuuoQjѡ91jЏ 7q+d57ۀP h7v,8Dո20qTE.Y?4`4<6@YPk5%Y .m-p>B {5+F\РrVBNSW\5q ]@CX*.#D!hStY{+uJ-IEyol2?08Tc`x *Usa3_ 5a;h38mlBw &`% cr+aV)0ÇvQF贆f?A0o"㔇 J1C>TNh=*zxX`Ղ2S@+⇀Ry-087'HfMD= ˈøFPK4ZC(31a(90] =nhzc((ky'B5@  =hʱ8( 6f\{EⳂx&8(>y:82(H^IӍs ;#5@#yVP 3%#YYBpd " =vXGhQ9{n?x qm< [#A:y qI IcH>ykXcY\ v L8Sd  h<#qv+:L$#y-ǜ#:aib>( (3(F Ȋ0.rfɉñ1 } Zp~+ѭN 8S8Ki&i=X#ZHx. Bx=:?lqBxЯF ! j aҖXt)։8:cpPYXdIk褈`rs5ZѮҮ&Rh;hĘL*P>86!qHrAC͈ )Δ(Q_@Xh&r<؏@av9ߝQ0P{ 0nI1Hr# aay@~h1"l4y+Գ{X4@o&ZUP8 DI[I`CF0 6I!Jpap8Uk!CM䶑-r 8[S !Mi sʉI9uzKd? M1*(X}YҜWw ihO.)=:B]3GWmN苉͍;nj(hFPBy @ᄈل8} XXɇslԞßLWء (׈Հ@at2[S> t8rذh` {ܐ}paEm M\E nR̹ PUԮ=U?]h➒X[;k H{hT";"X9芈R!(@" !r*Xy Z舺RMv h^|'KOІYY.HF%Xx +ᕛՑ )\J.խuQ+ēCWOE:Ao:`1*8>`GUX $š\MX(xdYYXqɸ4/esO ͮ%=i b)/@[WOЅڙ:bpQt4\(dJ2OҾJZ B<"v0 `સ!.dѲsu.80 i`H9p'i$2ܘװQSb }QhU,ь[(Sj12'?pIe} - q fD"S6 PEkPfPRG F#NNiLxǞ¸՗' hm_$^Na{p!=I(L@pg(^_\MK_ge P*jP((sk!7{_܍Ȣ. 6PO) Bc@H}>W" @$j2. /w Ht97(&IKL~>`|:K%@+C ZXR}> j@?c`L"*JXZe"|! gnLys FQD\(Tc'uh`vw;]&4֨@Ppu.H  KPht6~n4Z~u@F2 / Qv8&hh( =*qz/ .z`?G>JG`8),'<@;@0%ɂ, 8@O @(i@$ 0 C4u/qb)0VͳI0̰K5ʂ*.0g)*[9n*7=:*zΎT4]A!=*ژpk5uMb6G"ZDY.T0@PH.D0=<ϓOT:'$J%>G3#|Oh J G,~.T GI$nڱ ̱겱2AEnU%`kKX~!IDZ 1jCP% c}G!hPxH$+b+3 ׁTj{x /qBBJF_)ud&UD0,Ųm0?RatWzR $PNH= ш-Eae f6!A׼v^$0-6oP%2Ir9,a ` RN*)B#< AK+y|^AN(ۉL^'Z=BQ RKFe#0n}2dG1^Lpj;K謗.`)2^ |ݏ¶gljc"&%3/NU˼!aT*T PQZL(ǍR(ilc bh BI~BB`9.=RM7$()%/'Rc|tI`,A2!!'ž2#6&ШTUm,}\:f<QR) jJ}5 ̥ w5 \e1*k(sH= I/J @@T|WFМɖR@1)gSp 2 Wbh;Q|R%@J A&%tS{D#EN(kFJA$Z-2pʶ, ǍDTT H0IP h V/t k`   ]aTf ||P\bQLvhQ_ |$%̕;¿M=GZט6k)er=^|{B@E .ӝ-Kb''ϖ`V B*C~ 5F B6PZYUMcxͲ n#AitjPjp($#&=FL~O`l @jN+0fVCCWâA!N@nA@,HbAT$`aW)hHğ"/$AmItTinH#Hy A~@ c:@.:%FCraȠa ` @0(&f$EH`.1@`%b&D6 `dBj!/B 1anA82Аe!B.!eL" /SflO=< +V&c&+dbG lPzׂ6/rB#H Q:Z++y*e p$RvF.>3@@@D `RD-q$H$ѭ3n )`GVfaD`+ m!CthfAB 0+¿-+ڋ#4\G1a &frŢCH}`o;@N`c#"bꆀ**IJR(0C DЩ`m2 VJ|B?!Dh:k?PN/a^N!A65#(e&NZ xA@~pHE`.eH&'r&@n-,J`r:aZ\CBUcPӶBqP5 XsPF"bd*Ht+ iS#%Lc4A:.,c o¤;N+Ddoh*qEEAdaPgOPDI MDX)*_R@.?kFzbTCb@HPS *Aڊ TFB:ec6*,a0!.nx}JFO`D00V\LRe*D6&VGT~OjH &%+jKtʺ&i*9$[kCuEP$T 3&/$Wz". 8vR'SӦ" ` @A(:ԩjwң!,LX @CO˜*L`+/T~|>7L#@fHVxN1#˜(J@A<2bɈQ 2 F|G 0S-V$j *D+hq7[H=e @,,7*n U(FH O\jUd*&B;Ŝ( J:\by"xe_D~HH&STbja1%MO'hn[F( hlN«)b$5Fܞ0؞H21.NkYb>$L` b>F.6 ~^$j} ktf(Euc !`2AC:z#[T]!,$ fL@~'V#ڴWaw&d?j&aNf$n'ʘvOP_t`&O $+cIr~P:``H5&*f& j*,OF`?%F/k jȞ&RbL|&rX~( Ha!SMnK4,3伢,2Y4vTBY2N#~ A!z8a|_.'CBۍ`,P)n!!hG($>FivF \MahYB(Bl@hb,B!2@UX 4 -=+7r@j / *u $x D@B :.<a<o'ϳɋf ;Ⱦ@ PvW *ePR}<#0Ts:jV,WZ MZ<ǵXZy8O`8( qs4JdV灊-3L,fl` d?]`7c'!#~^r1549D8+V|^~GF~z&?~H%$;Aμch 05&4%W`JF z2 *J'!l<RYTRC| u䗇s*DXFm>Y14c؂Kڠq#J@;`2,{’Z3a6,!x:,ރ6P u>[4Df7%b늤XH! ) c*&5 FkX )&q  'RɐA c%*4 `j @:nP8(?(!Ѩ $h|b/W D6#0`> Od.e2 ]? zdvF# Tnۀ9( z; i+ Z@g2٠z_x,}r>LDjhj[#!x^]x*$zpE˴X0> "pas:$~k@ M( ' p} @z1dgKzѰ(ǠF@sxN(Ʃ%CR"6D4lP|M(֊"i^uh> cT@L ``Ω@fЖtH0 &y@-&|3ΘA#uK)+x2 gi؇.H4UNH!`P44iG:$8F}0 I{1`U\L}}x[ b@&X W1=~`g7INT s f`$BLqp.^PD͑݊*q-/ױ|K߷FJK=WKuC{`MMgZd6JmWۙxt *͉,DdŭX|/ltAfc0 { X0%fjڇ]\;W{g}-`~I9(}L"эڦ1=Ju`[-/˓-̴j^WRݗSWdN]hpUj>UlYlh]m+1"xΏtPEъhV۔^0 >@] lhLao.ܽ8>0/i…;@Eb(X{F5<5˜6LZ:S S ##A >FZRW"&jq`/jSK|؊q̑S*%~y6ZPU/YRꘙU6J D6ƀkzbUiv=Ug3VPV_k9\֢ ;qCyg]]0ȤůRhP T.!ʭWD~=RGx0fBĮL_{gk%j(pb@B>ut#G_^YFQg$B 73U.ľߝ˱ ᄫF9 Tί6``ͥ׽_-|N1"J6bÏp..} #YH2WK晠оh4Յ1+"&K!9N a=!XJ ;;vAµ;$QU b9'*m (4UAh%9DUH4֩٣4k@rp#ps"qg_bL/7.VNr wjtn4;`PG8.ծ]{w V5,(8 !<) B~Kj6Ҟ^d-y} >h(Ҿ1by]лHtR`IѠ0٪IiMJi, :&m*I( UlrǴnrJ9KP޻gWXPLݲԮ*c3 qFqut8 0ݟ8 _ x]hAp03$FX7قV + o"Ts՛sy<>Z 7?ҔLY d~1wHlck3Ha6V^< 4+"mn`&Yȅ_khЕ`0G1v0q#B+p`('  QkHu !0x{(]P SK89pq  6L&qA$(!ljxۆhW,ԀI[BR8l @(n* @=0  8੓dGIzѮyQ{0,@XTQ0,0U$Q@'K[1tƞLHD>"X JٽDXs@! Z h()8ȃr2hu`u3Aso3:X>0 ͚-Xb(* Pvl3ƒ($ \8X%> !@Qm b qp/0h \ `ŒOp#lIsI &::%+8!(g hx$ )h~WAIw`S$ !$$pJvL02@XNSZ(>!hC`pqE# to& j):rٕ[l !HrL?#, dTE[,9$@U K h&jk @ԟ@/K PiEol>gP\+8SEKpg/!2rᡐ]S S@;M`0ɅYHC{Bg68 $P6P(0 `A^ P(*R<O+4kbkL3:?p/8aș@0,hQ¨؍&aqLOϸ!QP0G ^x]al(j(X&,@8:0VUb:qI:+ ԅ(RhM؍j#0!Ho X9I-S 1a,[H9LH D)Ba ˔ YKI z~aJZZZ+kHRU |e i`+G$.Y)Y K:0?K52p8ø!Zʕ^ZijHlʄi sg'j28ua5<(hGp@&@z ZE sv0-.>~A?2;ZV7+K 4қ6v0 A/zqj*YsQuVnB׀[0!QL9r@ =g"[ô]S/az2- 2.1 ##ŀDH}C6)cHH7M;Z^lVLn)-;Ktr:PL9J&+ԶQ4Q[1{%A\T=(rdؒ9]a0!:Z9 4&4x™!4[*.8Ե_()z٩ŝz.b./ ׃<8<9:?=U "0s)#K-s|bs @BIpr(Uh&AtY2:㶲cq39[+ =:K {/;&<!vABKZ%g4҆񈹫"_c{Mrabح>7ٺ+PçaZ7󕉤XQޠfԄ7eVCp\=3y}3y> HT UJE+Yu0Ǵy/؍@yKc5Ĕ\s; ǵ/Jp%Gdfª 2&SbԚcv1v00% {f 0kdqcM9~i.(3:?Xeݣ(s1)P2[Jh$۽ (n>QA/.8P0]_$00do?I p*GTM$3:Hm?-=/D#xz M'vNBkJ_8  +mExx(g:PP7%P17i?bC_x`>4%HeIdaNFlyD]a="W*9.@UҖYjt 9r@yf$p[ ]0 tZHA+vj/6چ):+ɅUT Q85TJ٧[RX"Kp>ӽRm\ņHc pnCUdg` 9r{G:) ~6s%F`w+j0z_8 n< <j\Xp|@( 8uz1%\dT0r:!`hI#P!ˤO_qm c-(7m~\..sH#B(:$Wkp P0!x; b1r7ArÒ'Z;@Q`sQ( Lg|<=y|t :ÁCٟ*u0Z`\F;@| x`}j`R~Bafo)u4f{2, g|b81րvB `Gʪ9 'zHvTl<{3ijZ\Dܞ%iji_0-Z?OBGG|H" Q@j/&Y6| C'%V@* $ "6VmHBLi(  )`@G n* t bx*tsgw'"8RM s/K*щfZǛoJ4 x@^WHɮg b'Aъ*y ÊU `x^* h)@Vkikyp E`Yh`2 eF긬[ #{W0NB61H' #^)Ѐ{2ˀDD}2J.oa,J8* Hi6j* "nĊp) _n֜{D/5M*ڰ\'LӴ`Q%1 t.i7;:9,P#MDDlz8`A?%O05 CO "6K%\XKcyIH,d$ fH  < XS2̃ZZaK0 kӐbC4ҀB@J~C ;EÑBI._*_ҴFd*Ez&$5稙x1"$GP8GH+qZLUr]P,V)z( bJDq4#XJ`:#(v#e]p 4] yu/ZeMlM{|$Պ)@!Sjm9F>_'<ջ#",C !D,{yLD򺈰 nݥ,AUB$ 7ވEE1`1o"*e';la,&K#ĢBRx#O޽XT"Trr"t,GZ,Nc/b_&`0Nl6c\4+lM<1&WA %.B RBzU =`!fd!I% F\ZblVEb& @.A&a^Ng<`GH6EF(4 2!/b3>7MjaFQ ;z== ~XF1KkX# 5`~b̔8N^A&@&]A3 A F"W6jFD#B>$!! 09fAk@N@DD"hDDMfBd3*}2<bo&) fEj!)VbńZRNCD;w %"i0`xevBa)NV^aO ` Vk0;A.b'6cB)+!R![(@]a,-4l"0&>P:qbA=f-28h:T.v8) B% |APD4$l[NvX +?}K9Oz6j8#DvQ@Y?R++s046B8 *Zk@@K @DCnkrK qA ]=A_ @0K>%ΩPv$)0Lda7`8@JJ&kjk (T ,cJL~` s5(*"Ld(80sˉK8GCCE8+ND4[9@G^FBdN%1R5` C/bLd>bC24ba)ԃ -(B~L<(ՔBTr}6KqrBw"B&DClpXurLvBfn.6 q1Uo.o++#K,#= tC^ꔫĢA g@=R%+^A6T5c'6Bp#fi~D@:C$!XEt r;m Hw8"F4'p *؞8A(et "Ł3;P|=!7q` kLA$v0 r/ eU!TvrN>0JBB@.eI`źJBD/ IOEu򨒋*t>E\!5%/SrB北I5k?k"xDDd FڈȃhCl.\ ȳ@$F/Hv(IZ'+_6h;QZIV(0_`BBBƹ>.>DRdGMv&e_Б)qvg(r,rP&Cu燏8g(OۗʗӢVtJ{~f0q}BwsMq4tkQ bJ$ v9VnB&B&̏yH ```x^S~ 'TՇn$ al˫c.ꓮl6MD.ITR5r4$:"b'M }BF$0R= Rb툝i<8+mA CmDG.1$2K~8#H `(gfrhLWTcXړ=n}'.M<Y%'@$+wI8!:rJDs7%B WN_&VbfD}HCnGϜuBA򬽩& W{y;@<` mFdD96mXY È C1Z39kRKxWs LІdo#\5>M[H$ H1H:!8uVdZl͆lXTX;`_&H,ap(d HB%?RWU,Sʹ%,>2qlDOC{#XYg%f^FWlZAga*'`xG~3h (R&zWS:G:杀-BXf|3w㜓2{6@DA.sv| |84*/AHJ\Mal"bA?v+͢CƦ>/LpoQ@~!4T@x( %"p(+8BH58XmS r[K`߫t>m(5@t9DLDId: zp\"opSg^~5 ٸ8g &;@hp H~.g6CnQ4)Za@a=//7eJ&jd-1'C'B8Aj|Ed48lEujH5Fh?8f:B"t*Xe.E@w@h01A% td<.PlCt@"@06}>0Eb y@&  Pj[B1f8@A@K}>@p@6m^W+%rQ#6Z %H#H-)@%\k4R@]0"Y rB ( 7{.wE-y@d2KR{IFНpT*" LJ(>ruvh;<'  *v\x+sPx/ Qyh0 xzp-x *4Jzz`_O){;)L u w"+*ZxǧYv,Noјz=<~E&G@<|TjK??|W`9jo0#CIpF#8H -狡lO=LŒpYU adn?GU#H(.}< UP1LAR%XITaO@E`Ld7F?GC ѺUHfөN8'R$a#QG,A5ʁ@YtrB!hFA& ;( &H>|7`=! .Ǩb 1T{O` ÈpDA,%a3wؠչH |S(@A%,;<- H Q|.PABV F4Fx#B0 m5!Q#|,eҢFHOEuURU*)$#jgX&"'rБʤe#m="WTHI`EROPGvԡ$H g nc Lx &)pb`*R8"(x7 NI&@d`kpsd{1l&B ^Uf>&ݓC6DVh@#ܴдWsEi)rΏ2!#Z,[JK$|X _(u"焎dmC' /JU6zU;*RugAX aFl-|0Zx| X=Ci2m$ʡJLDBPN {| D@Hon `R QE`#Q/Z ӎREk5`V r~ ,IUm+ލy0lrȤ4F^)Rͼdx, 誅@"T̫a.uF%yi!RQ#f^n)n KH]#z-!"J)Et&'h, 7Z``$Aq9iE CV ,m/Lvs4F4I)R 1>Kɬh%$i7Z^@<#G\-#9D&#k2һtyv0Hb"t<ۼ8Kz[$5ͮ\N6T/XKh%[OiX@9`P d Wa"9/dS"l 6|JSliGAx,] .I*2m1#1ZNq1p?lnƋ^2-jl[+ȹȤB&EG9qנiH/_G[ľ ztژE;l 0 P . ڛI ( @4Rxf8:)2@3`I@"1 k% >1ܩA a Y'1!`PS1pTx[ !'H^v4;{ hr\(0z=z8 8"pyc6a/3J0l(S{ H@cAPyxb$?`0a @ps< )-or ð짢0`+ * YNL$xh $EI`h Юg w4x8%G@񷁤-Hv%Ih  at /B< `-(1CxZ^B!8Xw&GP džjhr18ś\=Wu BpT`$H2I#@H`a`Hr96A4zY5D+ *pS0 F J$0sCc3 E3S#y\W0T4Z' 0  a>YRI#Sa( A^vDH"8 RN=Āf ,q" s!TLrsiА% `HHdƈKmh#:ᭀ7p4I(2O8q!ޱ +GpqX #\jL1%?opb"s { x@F"|džmebϹ8( sPҚ~iDI# bzxbȇpQ (s50gJzh&h(]PdG3by x:9ᡠص }YQd=13%R*RÊ1Q7]$ y₎2 f^A^(T7zY7`7N:".; ".6O9hQzd!3>(xR~գ2`Z#=`I[\3? /Z;-lNw('#QX]d {ZơF(JZmPs@\Sse[,*5hi5ڟc%'ȮwDK =[qPIHq pfchWPlED2VAxM 僐[7-X ֵN=#%0yxab6QhP { ߟ#<< izϣ탓0ȇ`U(1׻* {J85)-0N:hy!%⑐]vU;(?I'v8ثQs;ߢ,Ҁh/17K 攳dT皿U>˺SFZ)%$9h[hj#PM!wXw7b3b3^2"DaZj)k,LT!al-/4(%Qh dN@v/wa/"!A`P,H``k `,4 Ƴ(wiz>n  e #c> ( }gȴ\,3bnFd6Jp8[M;KRM% DY@p( .h"^o@ˎ  b8h:qĂ\@\,A OSٰk4&H!! )tx_PRDb|8J@\`H&@x&@1šn)|0c(~2 $ˌL6Ԇ~ro41΄O#=Ű)$* u+Nȃ LHl$q֢jFh:#0J*LR`gAͮvNIAH'k'@"~Łфn> 0NtO q{33X!x. J$ @ք6 imHgG*3{H$jr+JtC:S"KԈh"PGe&ؓEzKR}V躔YrHV[u sew@Eq[2P\!ӡ/()є6M{@z ( jrOx!(&xHrRhwӀCfYk< #@ .K! JP}If^ ӟ$<1M oY)&$򾀘Sh7Z/ Ϯ W7ɸ@R0j0mXAXrA5Z WR5'&P"A AR&* K!^+p `v  gϹ+"v hXx:W0f($ #(:=8j[|B5( KA(,Ga>Ԁ"Hyc|=*?cCpj:'W $h@!#2P[kD7MjR,nG.)DTi&m!Ɉ!)"<$CS Aj̘eܤzI| *ݲED7 xa T@ WtIp0?ԓ ͩ0EHs@":P"\0iq`DD!H$ķJ}Q#$UNڒ'@fc56 ѮI '0 @ 8'@)-&)[Kp"fScIvL"TfhI*RP:9L4~7FP֋Rlp F3s|SֶCbK.h)((AYOPjyR*"]>_l0x7bQAͫш-)hp;P>LGqHY>” 8RPH IIj\ek&lᚱXUk-dɌڛ*W\tg BZf+iŔo4 o#p1pOWV+dܭA5Y h?(w0Iy 0u!v<* R.2Bt(SMPւ"?j=8 h,!AIInmE(*@([Iͨ#P\=.5TI RvҘojV4.ģhd5zGPhV.CʸTg "*DrD2lEzGD\ʜBg|+@$̼@ehb G$z\ 9"ꎝ Hh ,%@*LXCP* AbcXˎcg "#~Q56g9KW =8c{vb3=h@6ֵ_'F?^nP-%-H o`N#tNv)@W(5AH% `B@NrcnRi{Xf^#uB@ `j>Jitꐉ FTn8LR<R9&*|#3 n~O|1֦%JA, ^Ĕli 5Nv@ g$tvGAͨA\Ȁ .]-IHT >5 \Hm)ڎ_2Mz NkdA Ϥ ϼiIJoxm ĄNtc,L^~"&Aψ>?] [`#h ApC(m01Eb*gbځX\za\` 0'AzAqfߧq!Gމh†YnX# A^Nt"!}pA/*L>!?&%<N f\hX8٫pF $z"R%rk".%-:̣䔏H SnQNG<BP+B@&y0!A!0PE 5A7rCreAHp#2bJ!J!#K.r_@ |@52a&(.*8@< %!8 6 X|x!|B,FE6`V+AXJ. ځJLk! NrF@@IC2I.nAB$c9 L Hd:0n4M%<$1t :9.>G!4rap @?a!fԯBP% _n::*Q\IB*ᴆrz)*H[}Q?XHMI߫μ'g_HWdچ!pĪaź@I 'A!iA4FH -!@a(a@M@-%*B@@Z 8C!}8^@ @&%#03-> aM"l'ab%H`C$h#$.C2F'3* (qc|E_"2ol })RDO颉 (!AU  @Ҍ8@n+ ~Ipv @@aɸ)ʘ`fD,j+f8ot C0SEC&A1T̊mH]d f1E#Rbrw`w(#`E2#:@yu|;$D#KÕbl)u$F%w| u@.mE[B@^1 x` `!,h-b5{J`QhI5r6JmB0sc&jOtEBGUD`G!$8Ð:#3z>A0[x ~1KP.brIFha\VJAWWR/&S`B l6EvfdF fBؔ*ʟ)4),!od7@mRP'i$. 4!k9BoWHq0JAWA:]2^ &I!hJ : V 8Xl$sJ)7-\IjۑLhވ "XMc32G@9H.tBRi@_@[j h!̅#2"rx@@0߹PZg0Lt"-DjHD\eaȢ"ZN MeZBRi@aOK̔R07It5t'H IBM.`?N`X >CcPCpKo6ceaf ˄FK@@0(!(aZ '10!k[AMũ .hVgXXA `B:bq>""hBv1fă2N5-"-䶮bzLb"t$`2 i&Ɉ F@dv .(>I)ôa7 k31|5Y퉴 D<Ja.+#nO'nD^xJJ3SXI)\Cm! "ƘVgsYD"F#tؒ o&,v,Nx)içDEGƜ-$nۣR FUMr.7siП'Fhu@H:+I1g&-Jbl>3MACͷA3JE xE , NSB%Lޜ00Ad CCAD@ ZAJ3*VYjF!UG,߯@,2*L_NWZ c2t ,Cأɪ HNb.S Ph{,H|ڙfINYb%&vF~Pe !>vɴ H 5~AdoDMnω*,{Gdt ſS6/ PouP1<{a3tG^;ܜM+镡D^ @,A 5^إ[ Ԓ49vN1R柼2RfbS"/EtT| pɽΜnx(.aLTqrI@pfZV\0\-jKDm.(N X!2@|slzٮ\38'p#TWd1NX9 FmB{@(  ^ ` @ @ OPJL!m ~!u<~P 4z<@7|p z%`,@].נM{;ЀD=N48^< &}nC][p 29R ɿ0,UyNw0 (ox||c1@h8p8X1hqtm>YvuA kJ&6ڊ\2d&X{خpx8Rvb!ߠJ 6 "3 uٖbyeBfP'V*#NJb("=vG ovv]G2X%ƶ:X ik&~$Z]}`~,BZi;F'zҟ*7 *=xPg@ `aXWAx n ŠC 01c }9l C8qk È#H /"yJJ =Sm`44C'#@`X"n'd~9J%ŲLbbQv!c5?G<])pZ.*q=RH$7CcVa/TFvOd!tzÄcUNSyM9dEGxQ "?:Z {{'A%/Ȼ=M~"$W^ dz:Y S 1LY~wn̈q(U bt?ҙ %pt  XҙpnNHR KtF*8:S=#@E 5,Oa0_ sNPx/#J`ˑQN&6R NzIa.Ř"x9?$myCub+8e a!$#j@D63A`IJ/?t=h J-/i6[IcePQd؝vm M 2^p 9@B?"OGli8'g!83So܋wۖiz'Q H-]vg_\lk7 yG:=P4[:%/1B9a4 9}4:eQ ZOy"+@ޫ@fLH_!4 6H3**sX3k ӆ>X0KxX:eLypA0@U=9Ŏ$zO2/<i,ޔt:h= }I J#9m=lZ+ĘI-1.>@D cF)yE_ǔ>#x Q6.`ߝ $4t: 1(P2xG Jan Y脈ymhKK 93Y? a6(jS08=¢ޱQѿ@M Y2v\PZҝI\qhF̸D΄ưow P,OH;g2Gi5Pn֙8#Yr# ݡH6ȼ1 ,g 1h ,)sƣɍڿ1Lp% Q, &!렄'saHS$dP/.q>"!Xgoܑn3Ű_yMh!RykЬ*H)鶇к$( LA`ˊ 8W08w g{-s Xri 8 `@``0 H g1Zb[F`(lF(P@vKp bϗ 9 :~p?lf|-R@pi#`ir[@X@(Ԣ8 ~?-8$0@Mh7 F  n h _x `P&? XWV_&bAS`@SI+ yA z6N : z[0Msy, @H@( f#˦~j\" XmxbepMj5@^ a. !(q|#(rHםA:w@8B@[{j۟GɸF*%F(yBX%0lRL(s" Ieu: ˚AIP.o }[c! RtHhR:a\ (Y˟D/#IP\B>iza` @gQ0By+mAnM J%3ez}ԛ}( Tm"i@ _}/^𰹢t8mav(MկgFDR e')n!@F1+|iZ Ia J'Io計 qtq/^fa {<-d8@<攈!#.8"qo Xp` L@O%' #%b&xk pz>a3XU!lRm`J0HaIpr n^@^- htFW @Qp04y( @vN.y#>p VjH|$<HS-N6@t(8"׈` e7c%еc^JD ,"Р b< A\+:kBO5F \*`W @$p5_ A;sj9 Ic QB@#ŒaJ(`N jP_!C=@"?o0"Q:D0q>92Q1YE%ɷ8?`Lirg9 QM@!Jcدgܪ"Gx@MLFW0VݏxLD4$.Jh4#!7Y9Fh&0 Xw+ VI\ YJI`#\@Q!I2RR6ƪJpfn(j `"rj n-1 5CB* 6LD 1r[a zBʡ31CJBJ^T0b"9zPɐs1@'i+jR00%9ƅ π53+C8. G `+f'Ȝ,oEunnAP!$`&бD@oZHvV aMa5<+p4Q+\]@A7RtQP[ ZzxP4<8[ Z{??3cu+?GlP wv&>GP#jE͓pm3H"R6Eeuy^0bFDMeD(0h \ N{3.iSN6NfZl.La:}2&*SITCy'k!jƲ-n #,F6 ="..RbI@ HYyFH㛦JURqEV!"-F]75VΞɻ%pZ(G }0UGW"&z^TL#%&HD@o y6#[!L 3E2KXb gm[ˆOF!4-n00`&:2&,W22$,!f-F9p4K@0FXGX_dp!rF\R.NchҒV5*ab2i'7t$a8f-ah rd.R `ՀR'V6>!O..L W*6jFn!jLR 3@r Fn1 k0&"fbOwp6(&5b*L( |\qP#ɨ PN:cDv'@.mJncQ'I,e"s&-j"g6"!.5%Q*6p 7A">*6F[d ,ͼ@ѤG@!BJZ"!0vh*Tf.JD!A*ҸªiѼ!: QAba8| 84 >5,5&|Ű"6@*v>#>f|_bFbE AQ-#cDfb0t_^6%D4XkԣJ)j/5 !QhdBzL#F1p iϴ1f,b0, cbQhm0Φ!M$\j&lA "WERz!%*,8 $V@dž""bĚ?d)5T@ ώP4#i6Rn`D-<*d;3fndHA(0$:!*cLv J`eb% R% *l!laʶ8+94L%3v+^,!^`0dan[O'@JŦ8 E7AQ6CVs+sF5bMA0M0"6"/k(N!(ATHH8,+KlV {` $K&"AMCt8& 6 LA:PH"!b*1Ӗ-j\7U4a&/*!&> 'FB"w'n+qX>: 'Ffl 1 @Z%%:-r\#! -"l/ @ `|-;[!2rR-|#*5n>>Qvj@#]0,AF>!TB6^eV+04R"` K-Tcţd<dh#.E"3j221 N}H` @8)p!SҜ#D@x:k>C K":!زU_o +6t @5Šs4,:( ! Iie*i32w:$`Snr,'*Sփt>\`@E*i%8骢) xhhTJɞˢKŨ:ƨFs`F-"ˀ7B4*"X:!J\+jLJleöD畤8m=u+~5LJV%d:OTK?xo_+P kuLz.@Ai j5m"," y!,"eb(& ϠyH|!gL`8ob!n(bk$fZ>5&: ~Y'&!` hV[ld&,h^J`TY qn *V6xp (jK`4ȮJaJ[A- a|$  N~'jխIȈ<.9s#[-Ɨpf"@'A- b4ꥺ&̕""٨24;x ` "3e["eHed&~G&\ 9=B-R6Cr6}D9^!@|K{4_n:saSŒ T!|<P7W^a&uWtOdJAS7؀a",-J PDF5VDq*u|zbiy!(wJh`p;r1$l  KRʎ?l N+Io  o7{ VӅT(zcIosY%LNA m4 bjO*K5i4@3/ԊM&h4 v]I=~q_dM@}T#0AYG@M,ʁ̪j~8hȕ q| 6#kRzӘЂ wKYzra®@XB}J^H)PjD}A3Ե52L$ 3O?k[: ;dxh9-~* ~*gY ?"H:x+ "'d1F ʼhb@,L(K=e/}K$`+GaeQUI%*sZ@ @D@6@yk`5\-ڢ,Wؗ;5ݦL9H}JP +R `D`>u~PpJ7>FJ-Mj IIϒ"@PtꙪc@v<q(MUuH8ԩq -` 3@k:h hC#KС, ,Yz#,uSJIXho9 Fԃ5 T(8?8k$j0"j,,Rx͐ $,P܀*Uv`Fъ3 Ȍ3=pDNl$le4 `2`\ ',8^)](L!t1H""2"-E$wЁB=ļBY2. m'2 Q$#rԡO"('~+B@,+ٌk ʳ3I}L2IRJ,6W=\@&퇫FiFtM0()y% |EB;` p0V_J@#TvHCo l 6KdG Tp&IlpjGh\ x ,D<qAd,&9^46:,=" &XH|HoQHIJf .J@!Fu@p ɀLtMc؋^EHb sx3HOiأh;yR>xvESyB @TZJc,ϢUЏ:f|EЩdLnG iut褔:#ln i|YLP`G&dۀ"cGz%`z^Ǫ&lO,<V@:`2K4cе,xxܷf`,d:1%$䃳73(ЂJ %e[tG$b YDs3QJ怤݈@rjfd[Mv)r^!Zfh3QpF8yCkVeweGh4 WK?](yU#[{rF@MvW x?"1o0}` 28'3P"ms`C$ P+8I A"Շ: _r oN, }%Ye9aDЎq4M`5pqz-Ը`i"`7^"enȲH d.<" ,菠';ٹx(K8Gx7Xʓ1 <+r QA$ 3TH,f 4i I pe!98p W؋Pxsz9X:8h)$ (p{581vyIA[ (XHzX7xX}/|lGDy 8 HON 1+c*/H|`%tjMb! S@i0# 416@ ؎T@-Ǖh#V g?# R84=.s'ߊ@ x1 Hw8r,|3q J&!xX? "u!>&\)'YIȣ$ "UpP^r#)B6 5(ywx4{,Ɍ [ o;"Tj ȍYߔ˝}JJ8̉z~5z z (2=*z( 1U"%>R^ɔ  ,lJ o`Iqw\y"qXxX(7,ɧd K==%) tw^x ^.xIW%ߔ0ҔIh<(1? ɍHK(9@k& )NI5GbL݀3xZ &t ""I8ﭠ T'ks4jb3H!ѥ&ЂXxOۍH,bxWeQґ8T0)h`'{%7m ѡO(=9 ȍKu )˸? e*+@}#O;$<.JF#/v;Кj' 3%MLZyU&!ŃRxPR1j7:?MI P! g" @/AQzp d'a|3h~0k{l8p,@A쬓t Y?)/ϋr%Rd ݰ锏p!Y{,SVN:hK Pm ;e"x@(kVE]!"80 +J; H0ދt? ;o~:췇Xr4K$ 523B2갢Ԫ,}Y{^=- ։2xu%ۛ"Pة?x3V&Qau<[5 =vC\_I(:I$I>@X۠$L"5SF4ڍu{ ʹ8XDePp/{<8u9(PS{L!׈!/pШ [# Hnj82q!\^$Pk!r uY8`'p-¨xptGmۋmq%U[xK Tz c/ S( 0x H~ $wTt觡1tO3 % p|}-8Ї5UTPSAqgpPu;ɣᙕ 4/ē#r[N08 Eh W`cr! 60pDH pRliC8-_FPR2聢T M]莏2 EXDR@}r*Z4 II A'7"U_9gI?~4A2љ' C$tE]3g %ziiHc\`: ZC| dX (ԡ)i8aVPUynH1 /Q 1ɶʲ &tji` #Iɐ 5y' ِF67,$ Іf,jR Ʋ|ECpWZp{N(< ?_  .BaPB zy07N@$2,K"`-Afi$p:tf0P {=x  ,`,Z̧ `2N,0K* ʧEk=&`i #3 R3?l\2 d3`@(0|U$pgI XhÇ>YM!j}`^-?fixx0eh8&{̄/JPUdx'2xXn to v2zbԻLӵQ[/`%= ʾ߂,!D8a2ʇ4ɚTgvj(VAY%PF>@Gc*gC`i\RSYCl*innڂ,TޖRե*o L+S*lxgkv_-&je`U[zBTCgjs5z2R=t=ӳޥ{kdٞt;FҨ5g\,neS}?ςx>鞒y*dT̉8y8XX.HZ1kn>\ deôv!L3`@@X@H#̀e>GZ.tx6 to$~G-o39[0&!}"̦fo+lrg&y7ba7\ê0 ӏ;hCHDP*t94Y~aayf|dmɻȤL6fhr(aPp;e ǜD3|Gl95"|FQx  ú}_,>4NVS;m.F*!TT#!ch IX( q10bAf8dUpI*A"`)`}y^8_ Ks1ݜ|oO aq6U9akL27+Hp EL)W8x`2%`Gmc+EdfQSA _+89i.h 5B9b4fBPJf#;Vey2^N1SJL˓-l_@}%X䁔n&9U)(xf@)K%fS`@`pP818"i8 Nv:,56&5K1&QA/ w+NIgS >7CIV3ص4Fɼ?q"IHqHD<s,1Sx&~Ҥ/* #řLj?qZ+`"@Á->*`H ᲾX[P^pq EG ~Z`VmX{0eWc<)Cz/F+,82WŁ N1y9>8'Dș,+d)\=s`B +0Qyϻ4c*oՕ<T >G -f,ws^}hO ܟq.t!œ|ӊ qzb@\ NT|3-(MӇЉ8ffs.8YXXs ֟nöbfIO#Llof,J}B^n mFB x*^#ay],ZO42RbH ,*iP+ Ů" b0 ٥TCtT#PO @NaR.h08S>ɣ bj'c!aD$@ nPBҿ^YE z UZ0 L'78vb  9`Lj;RTĴ'`m*;<$;ȤO~` Me|8.Obf{8EtG@dq dD,ѥӌb8r#H@f@De~qVh8Zls#,{E-#$[N% *JBARbh%B"`D 2X  @B OcJ0Y% & ./QJ0&w /&;aLJC fB.mCl0))HEa|2}2B7)ζ%4?A27/h(0 6ckbo&*q*v.&q>08kd'ࣂN@!(Dr‡GDḄftS^H)c80a`Xe@ ~徰~D]r*E5jgoeM ȶCZ,4d!DjPMrqn%D3hlG% (ƬjUj0Lo)pH':)r/v$#bG2'8b>"= ASl AZ4Tư#⇬b3Nhf6må;Dl$@A$ b"`;d!RG2, lj®c;Fڣ\Bu"A4;/jTr(ifv'[ =6 *abJJm0꣨=F;*r~G/N i45=^nQȢh2|t/ʬOPp7ŅlJFRf0`Vʥ!7'$c ER#%@›3/QE,6F `,4}0%G] PR6X6` #&af2eb|t3,)W'gGcL ͛,mB,*5'3$oG2*OZkGdPrINGr7Eqo({tr.'8Fq/ܥrnPrcKdOb^i*FޏU?  >!xa!ܲh``B)Az"2 ։[|Wgri74H\#&AMk*JD'gsExq=aH[X@^=d8 6MbAcQ졕OƘx' lk /$AUh0eaa@B>H# @cI IqvpnDb-%>' QimB6hmf~CABDE KG",& 0sH4t@"G.Ȣ8_t%BT=&i @!^A܉ZAM,z LrEN 0ԍ^ ̥D'")OF2$E'vnL*YB[ud&un(Ͷ3BDp܀bfT+N BTg`5h(#fTv ȯVVa^ d.Z;Ê ,0!..PͪBroQ^D`[&+  ca?^(L"Nba&WM,jRT`dXoΪOoTȶ%g^#BB6& . RhB9cr:>#5uM U ``c!M7n%J4a\s7{,Ld{ `]%&}Hm}.&&9 J mYFnj/e@03M# >F B]ʄ Ïdq*ƥv%Meyz-3=6cV8ALUi7_>[B\uT4w UE)'`zj(&*`HH@B*}/^K$r A6a!V>)MhH`2gL < ]o(Ӷ&hZ"V}0 ϧ@`?@HQ>_pp B3Xk~ʀ@DrI>C!tQ H!l>a$ip8 Mx@{KDkܪTr ʨ5.AF)gn'rXxwIa8`2 0*AҀXǛ{G`Z70Ӟؿl(z,{#)y0J / }񼀇gZš #jB̾p@Fj c@G°{L/#ݢ:@#ZIRX ܧ@ & ($̈ g̯SyRTqBa@vu-1ǝsWaK1WԬQ'C!CUHǵV"-B? *چ{""<$.FR$rAZ!02z$HYlƟ򤔊hfjϴ%n? D艧^c*;+z)Z̢b"%)k,(͟1I nmNj#T~42nNg;vXyS7I XtgbN&$]!qhÖ~,Hl"@p)oh=ѹ8CS4@L[6[mH `0 -v`,20<9- ǶjL 8`LGȳ&GU9=U%؄-r >@- 6FxhM^ HEpQ*1fDHcP1-2R`AL(JL7 HrO,m/>DiK:?(ԞG-1ؼ1 $@Ԟjy1ha4.`N gM>b&l >Xc hĨ&d֬9UK=_Xi l SKD Xlh @&p?wN`8\#r\rZB GXdRKff 4 :G(8ìu.!ޑ08j, : h+"P <\pZ Ib&]5cbjIXWnyp1`Ȱ^OT:Qfn \ %ĸ=a12 @,rGȥ #r<[g %q0@Vc.#Xd? e@.|@G,D~&iCS"u"M=$ b@>G1pt45 W&mh%1Px94_PiunEfa ja+C#QԀ4%oAcH/O`x$sPdT0&G%HIS]$NpZ9,^+4 3JaȰhpД\iS`iV4 FdO$]9xGʴfu|n:UIPv%cJaAa1vxQI.ƀq$aC$H=j84 yT[bl͚Sv aItpd &]qekX ƌt|8S8.3!$ujxW@I j|XVۢk -~bүn 9- [̨i~B&#CxLJ2JOʸi둛Z MK !$x_ y9ؚ112-&!xW:(&* P\m Gm(N?BPdNau V&.vϿQh$1"C"TJ-"!|A& %cq C;tld4NQwZjz^ GbpMBm3Lw L-WErK$do"JO(~0p1c4Ș$)Re&CXE~1u .Fv @qGE''btc .X])[fwZs3K`2$IQLqWZ猗Kׄx쩗!߇I {%ZA@qEza q%.)@s+Pxq p ۼq=na +tc *6Ѝ0` <Ч^Yq 5[yppk`w~P>["Q?I3 n9?:AHuc} Jx,CxDK Bjp1)Zy9Y=0ĞSٳ6C ư0CG 1L馐 rBRNӘH" D )63!#8CR5 /Dh #TPa#:0wd5CtS #˷;iL6 3' su M<)J(ݍwq#X ȕA)ه@skPx 'x&"+Z *P* X !([.|1B7)q̀0s@iij5y3Bϙc9%ʥHm (LwC!7a: 3a'0}82Ȇ6A!AJvBf;[Rx! V @c$#h#'6\ t#5i,PQJC Ч' . 0A;0i=Q Jka {ܟ`EBӖy- ):{m p>P]>@s"lVD1YCA[Nc]o  eH0,X4UpVݘh\h18U3[9>L 1yУy\FCW!xHH.: c^Fdbc8YPiteQ9$؍n3؛<,ԎS5P-Ӷ8iH<HV\ڀ:USs;٦cXsX_]`B\ F%nj#:fj x/gD8rDK` eKUP7Yْ1#I2HV fƅ aLWAQ6v s" " N ̇@qQ:b@7e$7tUͯgHd4021 =swP Q^͞ @a}6nr@(sM7E|) 6 z1DE,0-0c:@S s3_QQlZ%ff i~ @ H׳~莊&{ٮmUƛ1  3 ʹ{9 q `7to 3eZ:K;O(^iSrg{b0U*1W 2 0x$kl-[*!La ;IJ{I 9M,-D=I9,$:JgT 2 ͙xtBB3O1_s`Ԁ ~X^.zԨ| a QDi]IHJ>(gsN$+7:$E3. @B`P gI@.y|G\,zP@|R,>36J`< B1)*$@BX0eaAQpP. *>,zCj5@CPO>:Y@e'@l@ B;H`6+-xZ8 gpыCٞ: Oo; >o2:oFNƙh)00+3%>$G 9q \Q~o 4j\!(Z ~)h.w<,|: j\Q(Jz2@pAcnb9h,ϻ :S *C*Ks`$c9@rNWZ:5 tW^p1(!G3/$h)QȾodA* ȃ{ "`g TVf!x7B>rcZxې z.n$ R>o>t+tr]0Olq :P\$G/B@0ԅ4s0gsD=>Ȇ~N@Bd%7c5"|0D&E {%FSoi((LjCj ˜WuEojbm "?jp"P(SYD4-bI5gc;Šf/ Nİ/"!mRS͔>{r\C8]6dx5]f}3j#_c_ T `ZM+v5E*,H)klҹV""D88Ed9O]rP TӿzHi9 >b4@B@LD8b(\qv$B >U4G9*V0Hw;]9. !IsWxBJ:LGЍEd+fxqFC/@!d *lI?m# ɪ?(&}<v.c&Х8(%c ,c,g0yRNzOGh$j3nSIK "JI;BDT"M9@0Dħ)笅Xq{')y$ĈRK&lh%"b)M7Y }cgN;-I ^ )d=IJ<bT1Q^dfi'4O='p }A(&fhL b({i:d 8*,cP(l_ebHPlo`tB =GT8ODZ DC ]!w;/9 5Ga!{ZMiy@ HTc:NY.?HE@Tw d`&H-S$8Sj4# 9Ѐ}w>Lqw$rX17Prˣ Iucyd.0 =b AFQc<6LP# @:cla!nНO5P!n| &0ZA!$e.x#?gA"&$$zEvIʌϧ0$,c%HT0^c#ɦx#LH$ ǞB!<4bxL_DJ/1y *BHWel/HÄ g%NJ$%QNEgY ?rhnd`|UxJf0C胎`(\ZC`J$5 v#6`($I"p0n',h5( ,4&C$0CH2 . $DGXJINNg(/CdBtĨ4 "cnD`ʨ֥nca F7Oz @ PV @ +o"B S*$JNHSؑ.N+|QjJl#(!{P7n?b.  |6T%nv,coy@_*"&d?cHUAB Dhgpe>\ Xbu! >(j  L5 .Ð&R9v'Z0#3Rfd1+V)b bLZc83j(6 w&O,T N-L5`? JlP2 iA j ,2.b?'1! :%en o`AX z @4B`>@.v0 "UB ӈoF'ʴMPvpAFqxE>Z /nC`!8Kˠ ,E t!h&w%,iB13^^o"QI6C8n(>At!ŧdQ()`Cl&n'8LR>%O*Z Z)B 4+3 UFdfx &2#AT&Yɫ@nZtcͦlg:o\zu@ÏI? <-;dH-GMH5* fl@@_D!-XÜ'%Qxث!im%Z s)?jW8bbZ [' qR9PCo^`fr0ȯ=?o5b`!H)f-$5P `ԧ9C~`@8"">wjj#tta ` FB?j@ B} a š<:dYZ]m6 -Vx!^8e h6 @ T2`0?ߠ"@X%~M@x?ѰRH(}>2 # {Odsu}HPr|<`DjZy U!~H:ς!JL cPQZ?xz}D t?h)M85IP4 J\H*% zBWvJȪ#꣎Ti#.u0LjέTjʾ)8Z4SWDlBT]oThCQ`ҽq4-`Lu֞T#ޕ> ;x"𤾙yiYCxl=e<t^X.Pbc<#^ĬޔR& <%RR5IgҸLml%XM) -HP)XU*<"No;APTF&f Dޜ)BvNfFI+}c`N VZӾ'@ QSQSe'$-)bڴF#RENk~(h˜V`S PGq>,٬SvŕP&+"[8 t-=cM*ܜApO@ΞP.J=T*0Ir^m(U >6+좝.gp RY4ї&.`Qr&Ρ)BU*->Cj !Mmò&䨡6 :|AztB[aM1I<vq0[㌑7Q0ش]o.MnL3zPprS@qaei7#zjL9DCfޣ j=K(.DN-DZ.Cyaӈ|z8kAɘ_2jjTR1]\Lٌ,$3ՀNrR**̩"l$*Ihl (%S{Nr+LjDİGd 決_w 0y"90\wTGI!0ө] ( |ʀ 22ɮ2W%$фdM$$#xLNQ@9آX8J!ʹk#27MK CKA %$'%g(FnLCZGR(/0Q)%wrZ$)Fi|H8璳TQPq\zRFX9dؓTQx>s̪̋**D>N _9-)yK_@m~+nZ%q $2 : SCW`6YX6]?*iAprblTq=ߘMN!0h[v+1iD VG32<7ܛI@b2kZ /XjSy%Ԥ#o?%E:TbMy$ϟ)-&O_*QD+ĬLUvLxE蘐={@ 6Iws7F.MQ: y!*X`rgr 05P.Y M4gX⻕D]]x#J ܄Xeti1Q0Hڙ7Hw1rkjݮRP}+LxI)X.{KGL Y1F<;Y7]t:(¤a€] ,eFSz9-a»1/IL0vh L)W'p֍.@ AL8a(lEr Oyh )_ SG73[0y7  )+[u/„"P `&h5 &$Q 6&zxa)E(ؚ58ƱlP xݚ oK3k:CmG`8ܓ@FH͌ :T1L'y$93iB{1)2y"#٭7(  18;3ZA'@PO)$H`⇼U$\iP ;ŔfH,Hu0a9htGy Ws lV8H4v"IHb(4u<IHH ڙ\ J@ޅPp$-8tRbԍ -¸rv-Hk46b, zS0 (zƭ+#z㲐a }ʨџa<8l`cF ӛ ;!'3M P %I24j!}Hs{K^?QM1.W 0 ;:G mҢB# r q8:hgZȃup]B*4-bƀ‰jHqїt, Qy<r1!<BƘ zbmث+e(LؓC'Жd TV`ްy֢q~XأEF[B)BΉiJJBb}- ],Z ,'kK## u4**R*bVlًԭ-YK -ޭH ; M{8-Ŋz\f#r.$=z[n*LUjz~L3 0yJu }Ǽ'l#,ZXEއm+%0}/5^Zu S٧*菌c xސVC 7YJ<(#x mrՠ0$pyź6!Z({>P _mW-JZBܱgU ͐I#s$)Uhܡz@] (LB% 3I"IP2iZK|~'&BrU { Kk(m˩YbڜhJ#BѨA~1' n>"F&4Я('2 d:bh[˜*ˁ~Qš ֝(_<@|]vr@_=3 k$*/ h L6u=]ޒċ635=B{ @rh7?YHbw? zlr# ޺jlK\K?0# <>`w/%r:L0LXx8YPz@6l nX@ HOP 1PW*n; &(XenP Sn &CԀ 00PZ ln'S7\F;"B 5P$ʢ M) !ePE`\D yn\NJQC(!NBil-FH=OA7-. 6Gr_&|:J,0dlL?Ȏx y'RZThy0&JV[ ; &.D(}Wg*cfL,:N43|6߻zUه:lbk(J=PuۢJ٨~\Jpz:s?roLKrXuNBl_Z;.k !Дh (Y$+p xlX!G_C+J)C\0y>:VQCU^GH &`t"כ hPTz_z(Z3>u薀 a:mμGιKMtxLȁsupp< r ]DHx*+wI V Y \Bh8Yߌh^ `01@XE0|<ے%1۾ŋm]\APB>널J8h{ùn`\+p&@x;0bN9N *r() A"/T}Qᨲ9PIK8}kICZPH >:.JNb* ԊHs( @@~H$4XKu50rDѹE"~ )H& h6s]G>=`JY_=` ,L>Q$:"Er]-@L*On :]ѹ΀UyA0Hu7R`' [I< tӘE u忣xstVͶgC=I~=ޗ@,}G4 Jt$0g!")BԣJ&,GƩǞ!45$)8$-ٳ,}-zHㆺCέ0/Pj{qKJ萤Phµ)B)*M;7(Э6MN(d HD%9Mp~G/|ف@T4Kr-ޟȻ>n =Pm9r5Bޑ/d3LHsP!ϋC~'.rR\6T43}NLx6gy4A2 #_KAHNn@;C`6DZm 50g#'s_>nUGǜX秀Hg5 |3lL|%¶` P(6ےݻՒW!'ThI2;z΋n]@^ǒL|FB} OP*E $0@ XM"S;ku\tG[@zF:u`@V C|ZUjT P=,ZQ&vrGywDLR=%rMt0B `,j>X0lɶk ®HҺ]m,NC$3I#'i$`(_@2uY Q~D9ԂmЊR$y§:+d\ߐHs O9E%oIXq"h$zTJ(DwZS:>)IS"ժ?I (  p  xJQ@Pb弢4PZ9ɡ|+CRȐ{9#'[:+ڒeM"c{. I~{cHSljo'[ G,x+) 4#fe=D>дo 8(` `e,"' +|`S'ngHh,&<ؒG@T a0@Vd"P |/<L\jl:Jġ"rf }c缬ӲG@-ODFd<dQ>?) sa<@$Qpʦl&޴x i >e$w# Oi$X#Vȸ|tv@"x=G\=ZdLh3&H[ZϏZ GSBA"I1b-RADgUT$M-IB"Љ'G3,iP5c|GӐ7 }5f^؉#P#w I>CI#OI= dȔ!9е'3J ,L,e[6>Km)#Й{n; f=bi\N` Sf@N!YBj&`xI;LmF>QddA#bP*&Dr^f tU3yA>* (`#҅"K }_Fc a݇/yp[ xA! $GA4mGNk#`k$"+ ; h )YX0 t@T@^b8@`z0=d!@֙V¹#A~H!HZN>2H E6cXtG .R$ȌcF/6jTP=$x["R(MB"la``(-z͠\h@x/:/.Ƌ +.pLǣ 2 0D#EZV!i# "6ao>!$p5kJ(M`*` V`RxΤ0%ZJX|aբ?@R`T) wc/p|X>HN`kB((*  >0A'3b&lc@"cHEu.4"Zi.98'r(꤇Cf,ClE 9b> PV˦4.Z$ĬX!M GPE6ʄ""8Qԍ b$fV0Qm5#"xSfW8Z$Č$bj#晆t2N0ECE:SG'g;1( U )2#P޳e`#CŽL|ep;) 8pMPod"?r;/*2hV%'T=@(߂/%FvB'*B$ Vqz@cxE:7QΙ@ @73 ,8A/ 9BTjJ4&{F|ΌX3(%OSǘ'GgHZ4E7n!:3bL\&6|:^7$;ln8_G4; Qb~xXE[(\_h7TSe!wCܺVwUL Z`WGtIwFd5!/H}+BKIt9 B K5ҳ]D3$/b=K(}Mmj ]rNQh+Eh``Z`l:wclr(zP|$+!t"A=d63BD>eo*>6hGJ,XBe:023ɇf L]@Gl*3fĭB+T +*T-8FԂ4*0A8#4y` ` / N2FY"=3BPDRy-gރ@%G:==A֪GHZ)'6ahtԧ9[2^8^L\rԇM;r0D` ,%0Ehx CC\ |HpZ:^fwܠ8 % *+m<T+FP*qO$c8M-d0T (-&gn(3"\,odrGm0AI5cAp\p\`5FZrV@Zd^t4HigR?;jJ"Rtm^ KB ߎ d׀8!2(^b.سE. 7a`ax^@k@< 2c MhU#V*|#V7K0G+Jih ("x@dV.$r䣥7fmd)h N!]G*\t1KDgw,Yx!6o@kU6͠%2נ ` @4i4vH`c 8mAaᏅhz93+E.6m5/zMgdgC0t+J`QsVNbg B&a>e ?cn-~ "LE(ζÔ+@*<*{ #]:$CbrHZVxBa"ᵎ%'Q6  6:Pk@ Fq.*NǠ;`NDY˻.c0y1 ǬV.aC"MH`*H  "xE2% ` +AF%T|.zJ^`N *:gN/('C¬>L09#0YB4N / cg`eGtT$Me$@BC̊H-El"#ALb[Ć`t` hPP!!H ]Aa*%!QL1G!QBX_zzpX:<.'O &iB#V6:-g@&F!.w#C/#L)k(}"֯!V!`a˪ZLH`J @ z e#. I|%[Βb"4aԺ VHIK'0~eCac?CܧRP(k47bANo2e6X/-7LáCì:I"PG3,WF>4[cZnQ:6ǴUEе33,M4$$( 5$6dc Q(R"~RgTHR(>[*=d|[46 ';x|_U5<6_P>L!9Cւ^>jY7|6N:~#.?Xg\SBs`u=fWJO\`dj=xOB~>  0>pHo !"X80 Z,bx+$|x &b@И0 ?i#gר Ԫȴ U}=m{2Xd:]Ia(<z<ڕQ|He )|$]U^ʩ 6 FZ-6 Eb:.O@ån}Qh ,H1ҹ2oA ~ҀE'9=kk}Б* -ު+J+  S(2,b@x"2 s`|Ʈ |G1J!mX0$2&c{1L3 s뀒'(+i*y-&ɧyɂdyo8ȡ)OЪ|ʈʃ&.tZ0K^(:@( ڲ1 9R2 :-z M=m `$ןH!$IB J,3]3@( K`@XU HzS]j6( Ђ-rӋa{+,ǩ-˵ Caa<&Jk_ҫʴ F])ɰ,B٢UxG-<"Ȓ**誸 zD 5HfZLydmHekN⪩S^k@̾2tNMynj]%mqz>00Pv!K 1M-vʌ#UsfCӢȅK!Wi.dҪͭF1t#CV"f^ܢ:Rslf@Nk~K 2 : $L8+2)_A[z"`,"ttzCg =pi%I$u -ShA;sƐ;yKxp )  H)p>2&DpR#*k$,I`4а4F+ P8$ `G`8N'S`d8~F@p@ { o  {^( ̦0hK%od8* B 1_30X5p85 ( <7ko;"~o"{ hπY6&o(A^L&jMb݈9H+,/ -~v%@aj:P`A.F L%#_Lg#"Rk*)i)'1s@x 5i{'`p $ԷLB`X #H@:8̲$+.n~ b/I"'*ܷogf9Ӟ/K|2> $̫L ?JLZ{/+, 8%S#F4 K)/S"E&k%J8IQ0wxyXR&ܐ/m/R #\IR4 FN)-lpw0B#Xe/2a>c% pգ 1I%. K Mipw|&ܰ63ȯ.daJtKO^XJP #P܏M^ j$bЌ&h ~O h{?=H j9@Xe1AkH<,`$`<X͉{k>PRP+멞g%?S9K]eF@?ph+,p\5&LDB/%X<IN] h ЈK'6Z91<@ܬKA"\@r13Gy$>^eu渇CL+2_R+(4UBq|=Bx@)3 D1*703F upt  @` 0n0-&j5W.a 8BHpқjNyds"Rojtϯk JQuFMJؖfA JH`)AֹhSSKhC8"THr |BRo$ټ52Բp$H$@' HA|o:\Wә$c'-y`#-4x%F"_KGia5Bc '$U!I&ځFp %jrXǑ)47LqU)ʠyL*3H")@$PE :TXAATs|y{SiHѳ%Di;..薧hxth%l J/!prPl@.VN+@pH}R@d E.NN-x~>dT(Z曊 y?δU"OhTj/^@:gH BzE=G>I"Eh)"-Ex9iJIIU$Y=DnڐeF7i^zQ )A'6+#TPa2ɐj_Im|DLC4S1 *pjNzEJJ0_qOa:Rh\uϒTpVLX'%+I޲Xp 'qF g*EfD9TQja]_[4 nH%J@88f$L (`0b_JS$TҕUIbV r#xPg{WbN#igȨgCd}. 9DeTsy!4="V;wW4$`0T KEm%0HRDs>+)ҽ&.THHXjNMw)t4J{-amKI!>-K$k&sV#eqZtB'=LUCr0# ˜S&Sn˽ jMYJ9( L8ʆƈ[y -:%F=e&B$D_zPi &@"("Pԉw ]"8eI+,T_c,䤧 |/ab%ֈQUDRɍI%|z,AK3X{%g57?K92a)hxA0Aa|p*0dH n`x@x$IkkɼL/% p j8< 0 !`6@:!<aHv@߁lFdwj. ̱0\E PB "Fb 'n 0F]€( "螢I-p>J!Hn~DIի8-n zĴIR->Mbl.B9LPP`!FoBx1F4&_  vrVJ|3| P `v@z$g<>쳀 +!(AVנE"`btB0g怯 86, @(>` EKbF%,?8L>e.x6Č\Ko`oԐ#npN ȩJER#˪VjG#RQCR"^Rr0\gF: %㢿ex(q&C.PT.I t$An'Bv΃?N(f`zy.$&&槦[OV` a887O ӰruY2!`a&^ C z?&:>;J,18\c(< ʃ|fKD`b&>:5AU^ `>"x$H4#Č8E_j'`MZJ\dF:4oޣD@DPvΥ 5»>~B%ZVMzbvI6dD-!G/8 'TT+~)jW _.El,%*c2Yh^gkČ p_ʌ% ISk*fuprH$e X/ze9b'w8ZBBpU#R# )lye rmnMe:269Dp/#Qf".L#XňMo.$dfF^Lo,_ Jv`ILT-l0eBf.r ꌮ1謶<2en-LzM%l"5H'T8hc2Aׂ9x%Ѓl$ph8c&F/d|xBf'%ND$ִDVPVw.Ԃ'؀T(zREFb-uZlؔlin%+n Cpdpu! NsP(^Uag&F *1/eҡ &Eͮ"$FBDhnv/(x.B.I#hT%"-G$'`R Cc$ oVch;WKyM: p\Ni-JwXBUtRkn˒l0&y&2,d-^틎"D-1CVبfB԰vWz8BFЃ*(+&q̻Hbӥܺ.Q=kdk4kFnB$Z"7+8c/}1i"? Tjjx ` ]u:|9~++ wbF"H/#\g^RV2Xt_xg:Pطb4<.֚`PzhV_/5k& nziIkI4iDn *B`ĥ⫮8-"B.`xU7LJ@ d\ zSa#% `>bO1(=i7Z3Vs1I^%8Sb|Fwkq"X WJ7wuC@TbQ[rRXK6f窓9d 8%n˽``Ef!\FH P:kJ RF:@vB+(?N2P&dʫxK\fl!z F9 |H <`+6!0A4Gv>vtذBVX  >+B$ BdpȞ ."Ұ Fw@$@(UQe4 4'&F6L$`-tM|fYN2(ׄ\ĠS%\_qʠVF @ U>2EX @ 2 j%Ƅ& g<Aha[U<E<`o|yp Vʇ$hLĞo_> `+@ASJ¬,;d'297OƑMF5 =}W\17I% P~ßU"_Vk>|g6&, ta'X rv3 Tq8i'4:ZB AZ >ꢇ\|kXj 'mA^,Ŭ*ˍ{;hI\ DCA">Ȁ@0`5Ja@(}Kˀ@)'rn'JMC`L!+_KB> Fcp^`%M4~Et(s_(H4{;8j5T*٭-tJRq*ʵ4c }B_]}fZVxF(t93: ˁ?pYh'8L $Jꚃ rH|?*;ZORzlΡy~'@H 3@P ?(l62,T0^ףX'& 3E*ship-L4d[^2PkVz0Ҹ=d=j M+o]HӀN+`aXJZb^U"QzKH<6MLMTC9\u4ɢe O2Fls(#2F |ᏤVJ)upX0=+i q6`ZYwAK'da K"[bU,{њ2ikIk PiTW܃d %ǎT, M|?لxx? ΀)P.2NAWVJ|Au @R8Gb0 Uf␋Ad *b)[J3Af WLIEҪ48xX/җX(4x< |{&H?Wc]K5Κ(^!\ #P"EQKbJ쑞0o"k!7ԬQ9>s(jSJT"1(Ir( ?cr^9Z-M;Guwne[Zf2 +wd@v%x"ÝTAfIP5Fx0 F5`|[ ' 8Q&Dz A\qM |z@e4` ˌ7U7hB  @F@Lp0ϴ`@ B0#Af؄"ugo; T\:$SBK҂(,0Ŭ3O Q!I)1뉺tH a3CXG++< Ո(-&P2xSPS5p p_ ڼ; 1srk) j) lsx93;JbED##E4xċfq Ž$Y#%yc .薉}(G9[+aꎺAW : ):&+C|5H iٙ 27a$)(# (op | HHi1Ԗ8{ڃ 䌨n:t$"1% `É銑HȬlj*!0{aĐ+(J1@Yl3XZM|p 31IU~KIRtYGC7(P(1'(!~(Δ0{-lT̨,̠4 < @)  y9(8wp3?I(L(-19"3FiFx)w9a^LV%z䬦ds )A19rL0‘\ ( &3y<7Zd d 3ݑ3ο/5 =1Ts$d4,8"4id{z"'18 `$s+4` o=S*`~ZLTAP8qHnӻ%4(z{ O;1Zd4%OL|{S$dZGRbOar`q>P)e#:-Pʖ)u!-'0-9:c o<8 EqazMRqtܒ驐!zy*!=I qҐ• b~sɒ$T bi pr↽ab=? R>)q d̑8K|9FF@"Z~5-@'# dV( #q`aFnl* 8YIJ hp&`r>ӵ" X:% G4) ʌ $:jlPߣB#D{njag I ȑjQ0֝ܙHxHs(@r 8toq`h[X{I0P 2Ux: 5@eC%Ai]0N`[8 DN(Đ|VnMnQ H h `naxXV<nl(#8 aXe#J@ ~ɓ|WzakzݓM,Z""r8؊ ّ Γ(a ҃Q 48 E` jx$(ybY0b:۩tB7w* QH| 9"Xl-%tU=HX(/:̈@HpGd(18$Z5m ٖS6h(1 3.>n =0 <X I?X ]3)φx^.(Y+X+kE =@< 3= ,-@R)q#(h@=`h(} ; ;مRiHmpd繀/0w,7^s<8l[r-ٓMqɚQ+b 3x'(ơjĸF2ɓtisoJ V=ew\)t b!N\&#yr"]=@Ԑ[4XAݘ<3>=dٓ쭉Y-P!9$T 9+)YdU\/%J/wB]~A"&jZ4,w5̾g*QPZ^w7xJ ]$SI]o(7!&gt#Ŝ!gE|=ق<5%FS{io "g7LR7wARgI;J`,HxgAP$u:ݠ`kmQ{u?o fCa6; T5dȤV8\2 >p8{=*l(@4X X>8\,L@i^V\uSx?d+`z@Л"ŮEZuzrHvñ}):P"p"LKYޯ dl&`K0& x 쌥@,i+ v&K| |@,&+H @,q/2 5+5+)Sx qG4뺲&i*p vFI `psTG $ %H)/S 2d֫ J'ɢ"il:i;.K-X+fĥmX͢ B?hg" Ek>L{~ &YB P^.xp":.'ub.1 RHDmd"ρRٯTXz`Hɛᨮr\ȹ*^*6>HQ@`wjIU/R~Zd.B}%6nfpy:1kho4a|]* 9<@#7Ȁ(PW}%yufv5 /Ҩ:jz#(Sw]yޣ*F 2$:M݁g5r;|+$B2 hPmXh&Yej]a :A=245ЊYsQ渺O1-&́;읝S"$z tDڴY8TbIgdY Ya5ʹ>fp3-;`!SbF^#x/S *tDXmKqe@'ȕԆA1UP-P#0&NLU,T!0ض@}wh,ɩesiF$eLW kpvXu KǔBza TQBFP@TBSDk)$qxUTLً2c(b'EIAZ,YJKv^0LQ˷Wd`$a%Fh`.^se(` uĝ0C{_%r76U`3HҨg PzEDq P 1@U}QMe>Ѭ$ qN(7 6>ZְD4^ئ\obKM(@D"\G@ `-wE8,`nE;Qh\* BAG,@pfC|fҀ-1L"0kq _fUM <Fm20"ždw $Ƞږ06J/YSČTG%-bzVI &A2*uK~NxXX1ׄ&}H6k` z !׆ 1,5ڌl^;k` '܂!)E;$rWR0lSd͹Z 8rF\Ƥj+,㠤O;'4h5UC0{-.3AP,$/CP{$#f{$¨@wbPsW'FCk&eb6YY#(6q=ʔ|;IR} &F3 STD@3KmV(hbfܡխeP dRl*Ӧ^'j#w+i .\yh!;մhLHr:y+^ ":Ydr$=җ`q^m|X-"jcdl0> u\z#x9G+g-|Cs~ w GC+c:'K紧׼ۓ5>rk2^EA56ާ{#4Wfr/ #nfAz܂z'¶"rFO`,#o.k^(d`OLR;"*cm֯r'򏢖,BC- Par-2.Ҫ<+#^-'G/H@?ps&)-, ` DTi2CNib 8/`҅)bk*.L",jXi\F$@i֨ĺũRZ}P`@s%1ƮTaT+4Rw"h.hAf  H1o8j*inWNd".((Wc$5@Js0P/&fZ68f$amlc1i=I!L6Ƴh"6lޟFq0Qf4lb\p4 `4dZb81e–huK^$5F@`AxA F@Gs8JB,x,*~a" .%dZd\#/)ބ)&da^iN 2T M)`.MM"$xx"ߋXâ_57l jjkyl㰎.Ɩim,#~)F>n\' \0+kaTx6  FBFD*A42aGDBEy'Wcۄ'"8â"ba)2i8W:-*%fr&s7)$2NB,Be~@ m nൣKJݥH1 TBs'Nh5oP\a !εdգUmgJBdޖ !^^pUZlkZ"81Ah1j5 ahk$*HN8! Z%FG#bqjf"c.PZ z-,"D&5)5Bni*dx @X8DBLw.P8:ABCAXYsY1 58rN!z(j!p R"iZ'vv7v ت Db㼗et"G´a\^f8$Dv79v!AL@.Leq9;6dC"1d@Ȗ. 輰 NW@c|w @āL \4pZ$aZ` -xa(flL" o$aLZ\ " |AӳIhrBpZ)Ƅ 0Bi@|6h/аdS$f^$^u' yWib^F&is@,hf~Ѣg"d|;AR\{%0#Jnmj9W-:!]t)md,xZ2DeEvpNɆ֗@l kdEsT-n$iXoHBj+/"?#S;\;ŠMT9#kicj7N &d# :*Zݱ uTMXŠ,|9Ϊ=obXTLUÜHۏ[{6z8$''?.XQO#fIgFצ)tmxZۍ\['Whdױ䝧.E;Ϙz/"8 =mD#Pn8gFjs܇WT#ooCN[]5 [eE bhENEd٘YtUn/5,5$а",֫òNlG+凳:ggRDAF*s #@&ö&E>NOGY 槷$he32N;V5g&f#eAbq:%ôY:Nn<-p5d!Gl'?+S"hK(e !OH#{=gb?9{4Sh6LƜ#`ؑ"G T4(@K-N"Tm ?)D%[:"h0@)-Э "N{ t>.+/%#7szBsv/*\E ` \9AUr di`W,}jhkd$fݴTWk ['/)E0HVRzv$ .avU k}HHC  CfA+=d֜,|8 *9b1"UzɚG沯ztbƆ)BgNGRYVS(etd1PA})2WfZ%s56@D ~ | LPq Y6ٽ?5 bUGGh$A ,fvTvJyJr >!0t]i]@fzٍL-vXmDH@t4TA\ @*R~1 o,j.뢢Wn/B $niT%d >P`< E_8~?8Ka+oWEEQo& iw<`> b_`  Ln B/H̉I"SH`xD®<ReY9Ls@=꜖.W%~wǤ-BRƦ"%Hlf7Mf.qu+eZy , `NwO."3q%Ɋ,4 f%j (ӅXo(`X뒆;7H=C18:%h|J3☧K%! "ݒD0AջZrg9N-ARR~!|o%zЍ"[N PPFatY2 fhj{ao ,yO!ƁHRGn=Yݴ,e5pƐ+ Bv{L%{"ʽ- ݙMe4jt* Қii|,m! 6dPi 41"5Z{,Ё-d:GhD\II(րZ ${/&N nMFA @u ILcZuTAqXpR"dHƝx"kٵ¨"pǓLC8etʍ#hRM;-4D !$'ƥΉ، *x_)Z4"b)&(ߒHhBj}HUypSD&'L~(dr\}L}Mi,pa OM6LB1^7À!@oȢEyCޮ1"qP<ZN8828GiE ,=f_RiG֑%h%Z ?EZ < GӊUb9j{XE Bv]%F$Sn 7BkNj6wOe; %MaQor?ADsxF#|i6;끸q$ VCHs,nOC-8@LGma0s&@'c1%J!7M\M܃zBH!ΒC\ b6) MЂΒf% *.4DBPcܥNod)&F(K/`TۢU( %z^&mt0O֤Jwq C{ I3V1,No5 Ѹ %&;1ueRL֤O.޵xqlAgGKGt]^^by7w `$7PLS!{U?tDľHsuT7jr%d( B&kljhj;qfECߗ<&Ŀ.` h*èd.]9ˍY[G2Q@JID}30&|Q .O'ci >e>8{mcy!^hI9S"Q0Fq6&S얻=5(}0)OR6't\U. ,AIE +5%U -IPa>$,,SHS} S]H+S2R/3YiKa@(Q*e鲚x2 E;4465`)Ax%_)$bVԔԾS#86t;PUk1[Q_& ^5Ρ50RL<5!>WR  1Mȥ.HX@ԒX0YE(5BC.+JB7&5+RT3l&G);I/(&RmJC""޳\C ULؘ9H/90akO8Ep=U&$3ЉQGi8P`[X8lXxmouX[k_;$< !7T-MN,Ip98gZ< 2(St4z'jG6"ۏ1|& 0BR%梞VWk~)h#<~ROУC$M닒SQ޵5.{9May}SQURFh@@@#V CqL.WH @)dzA9`Pd}@Y3it(NR9,>K d^3MM2D|F0KNsت vyA-T Npٽ)$pgj%gpH2!q. 3תS_@O]ԖeO6I!(`y(}="["1-(r*ĢnK!ǡ'3," &4:j>j(rZЛ%,*Шk D Rԇk 8҄qKC|IDL̃! u7ĩ)#(,3J[ = j0 i!CJ4~4̚ũG2H$, s"4.R\82 bN,Sd'M̜1-~CțZ%Y+Vsy,=)LGNXG-j͏k*/DAʛRGCJ9t@TL.k7GoLXZ@VOV }4Da,UH 4 A0` XF"!2@GrsJ(+_9j"(=Dz7$'$HtQ% ,"uqJ>d{A S8J=b(v6iO 'D*(ddb@a(pTPe1f` ,<&A a\B|p"@(c3Fc?\8 YPLj7@W"EPƴX@kCjCD)T 73'h@k,~NHfxjh?()8 U#y;Z< bXLA,<ʄ&}C-HLm2<\ bz9y}Pji`J8X*~kFWH!M$Dp0dHb !Kh7ZIf!P(0'EMdvH>#Zqde:Ch}9'UlPJj U VVz jJ,Xs#!{bHF wNc6MH2+"L6&Ec4|bE!"W>e2W iQS!eZU:xLBävYg:>򬔎/Utl˘jGV?eB*Q `Q 1<J Wu[T)Rd5򏫖P̹(:FJ3!"pM\l[f`ˉA7X-xn]rD :XSr Cmp8wG(4?&y &B˗A£@TK=+4 vS0BʉDI9( aD)7*e<̔MIg R*fW-- 3PXf@vB /sM) 8yD!,`8'J$gVhK|f+tB@ŜaGxM* W9%r4IhM*%sszH98!RvA &!ȁ9+R Z P!x6Th= ;)O37zQTqቤڏF/jD5R~[1 zغ_Q'IVs"'LJsA(={W6SKCiͫ{h30O֜Qe xC<*`E-VBTwg ,6-U 8O=r\`!g@uFY yaDG?A?8zX,~=,?Uq-T$@7 H\t94%(JCBŎvL)"t@]^["(5g*#J8+O /źQD7C#+)#A}%4HRz!`A `tT~#bn(QqB! a;HɀFl&#(d5 (5",na ƢCi+"je*̷gX`|,ʷeWC&7-HkZ*g8Wf pJr:h$QN]3ƹE3f*$v!v@A|  "ϱ' N`eGk츨Wke^InB]/Cj#ZCĊXJ#Jd@ fgW!c-rw-W G&$mM m&dv:nz76T3km$*c"r>H q@7Xl9#j.>6B2Hr1*> "hc8PnpGFwxldD;yS]]p .Ciϙż\nOBZ \l 3Q  ːr.my( hRj2xƀG.M63L5ZT=[/d."BQΥ0 &]y0Cnt@Q#32=1ps7?f2zve$yY3KGe%d-:FcՖ:\ 8DylmV1m/LT˲.tY[L^[MW7 C@dW-Et'%4E #6&DٴoVD؅ VO2oXEuS1 %e#\>:)~NFJ1LDϹ(6fzBU)`4}r)C)R`kAav<:~;?hJ`&O<2Kv).ZT"#5q<}]QB1k7FtQ.R؅a7 &1_ cz^H&p|OPV->8E"bWA`cJP*Xu;\n;% i1Mbx<1q .K`Dn@p|ݫ 8ă`vb;@${J*0PtL1}-|~(: # wQ-X 1$@HF1da'G0fc brgz|'”~0 o\kIzMZ@2`* mS>; *QdAe~J~`0Ἄ< sr i4-\Tjz+'𨽌P|uRSe9BY$F٭R* + 8@@`ͩI*Wݽiv{㢱("}E|_"HZd1?i&YzP(`" bpvi`mk_0 W Hc:ʽ}n2Fgqo  ?n[T{یBH4&iƪSċZ"ktVrthRz[4 NKP/p%0S,- ķlG "}q~v IrԈ# Wn+:x ~}g!HF?ZVb}A7ܵ4TH.Ae3LA-4[(fd.Oz&.Z @ ؕ2*K+(1g0HhR Q,u[h?rPHt",P{#&SY :0F訾ȼ3:Fig a%N Fw q׬L $+VX y %FhVNYDF, ,hxGKx"o ,@G|0$0{eS3GE- VYA˙Zd*࠾L꾲" >Fݳ*t ?3mJHEG4ŲBk#4'3#&G[) dIo O(TBK܌3""}n"h Q[Je3 DF(;X)mXn9ӲaOHmѳ-r=g!4JdB!ku`!GׅZ*'u/!e*@=xI796@! 8-KӰVf I@pzxl5[0a5fCh 90Ȼ0 B-l\pE2TeveO Ȳ$'잸'E);$$5T ATlʞ.nk1#^ȸ:]D /) ^dZ%䋓,Vqxcİ^7n1r K(CXA> i.&w r$fཊ#B*VL1Gðu0T-eN'`*PX #3Y(,GLa@2vg` E/8}< tˤIH\@aDetxXN݁R{+u&H,{'ճ13cDZ5pD`RA[@B:GGc9Tt.E!C A@)-'022.`q; jL^BW\IpbbVPH##CIH! @0"D[|_GC23=H_rX&#4 4" 5F l>v@)ТT)yDv A2~LZފ! URǑO @ ,JŰuD'ݵώbft*8`OFmvnH8(3h*B* | LFlj 86NK#DV 05`ؖ18ʫիDYM!Z8yyD I`BaP)GJ"?BGd݂ 0I֯`FNߢ&r jq'蜟blί1xhz " t BR; >2):0ќϴ0 ."ìhB +J+z ꇐw7Sc#4h## SM'r*Ȱ 4X{2Pi9xg 8x:xX(w ȯ iџ@H\ p H p*в5Љ 0y 0 X%(pך+: uyxUc8ds Հ >> ؝8Y eF[C;nc\a6`̘Zlp" |;&W B$K@rf`73.0u(* 1]0(s6Xp b[C6Xuy ~Gѹx g2X Bkh!b t2ټه[ ` DENK`dX\CkGhD("K@$"%[(k c9˝l`,@hER74ʚ' >@2h@+Ȉ\-xTrA`!0{&+ Y$x"Z2 Иϡ@۠R!"s2X$1 4'A t/!1_׎`Ob*Bʠb/j଻AC*ᩎ{/r"z2X-Q)sC/rq5꿵12{Q Pۢ%ؘG1* m*;BMu*&a& Jq@]L*ZTPhۣz)hԈxQu% *KM##Tޤ"!RRF? ~ViS"Mdi:9'msT񨲌 K+F)P%{^СTA뮤 /Ȍ'bY%g2"-ErBzY"-vB$j WV܈iRQ +X.y"I ;Sڜ!_RpX2VrjYD |t5= "n +[)5 ^ "8/{{`D[9 A+)RK A-TA@} ,lRŀidاBX~]Ǥ/ ]."ZQbA=\=Z"ij/W4R"9.W4)Iz[֪@ꮅ0 sDG2^\,u!`*5]̼TmZӵӢ_7ր(ҿ'f2pȅg1ryA ꓢc7PM` RևZ,8)Aw$Li56X0uY~-ʿp wIGhS^K6Q 9P`p(={;1g %?RMQ**v jX@D("(r+hwnoƅ kP X%9O tB+J6 aXp]z2(V8 DJP:OA9בVGQȔLh$ixW؆l >q H ́(D;y 1y)eY0fN^)iZX|kxq2˂!@ zPQEI>ƭY߱@ @eǚю2 @΀J%lT&Lب!/IˮE`&hwE;rۢq8{0A`L)t;([bOQ،3P3\݊ˮ/ߚgن\DT`h9v v:v. YPs PsJՉt\ypp ɇXoh8`6b Hu"d+XE.h W !K̖p&bHY[XZ"R5?PqOiGM0D.(0?=7ftJ%؆xTWh`0͇е a"I‰E]JM@#b8D p).itGk؞PhQ- [Yb iX_p ׀?<_`rtC-(:ޚ : D]kەwy\bޚ֝sedžqm0pt Ao_! %{|SJ@:ާj(+Z}Jض 1?޻y[) 5)]㍵";nYK煝*W7)DToPMJTGݱ6WM4WתCɪmD[jꦶ &t ^ς Ʀ0(OG#q'AP'Je`@8&h }`P3Hl=fD@dQ8U V򸬖y%Qp,?(`(%fEVd`8D"Xu]>V­ DbVu=>t>1Wbqލ2?pLKuĴ(EZtjW2UKjdu n+шOcg 3 {Nt v9^J%q}}V'*ˀi 7Ø$l(zH)貣B+&AH/(KM%JL>)(#iA$D˜Nʆ$K¬IIʜ0KI2ةHkO$hֶ<&Ș Mr:5u ܭ-|05ӡHpE,E`E&Ku:DQl354uL5kJ-LpNQ4"ʿg4VD&Kj1(`<=]zV0+0`I E\6uqPa:9Nr &P,@h <8'EpW%T`Fp@lT l>n@8lIrT+g27,G6NaZ+rzK]%`J I pYf)O]vhɨ#$j8)U˽W]Gw`(c(coNH.mjnesP pC q6DةZqUHIan5Q'q8{efT)<Älp9F.ZAWR\33O+^ӌZ~B7 DV&h>Z," by)#G5U4o.XT:K!,/?GGvzm[!f=ط:J>D7ҟWVʝ/)roBEyl!$^@~]Grވ(eR8>οKν-d؉ob8yMd˟%J*)4{zNz;M_Iy%%!ujJP%i7_%̂^bKK5]ľn]B!J|/cʉ[E/찈4)g+VL§^c*$r^2 :dj@RgpFNϥd1b=F>0:Id@e|BDĸt!PrR&|[0&!0`C\D)(0#OzDPMHBf=ɌA5Wb6YlZSâpp2?#m $&䏋>Ex%Vl~Li/n+."5,ge%b<ڭmrb? q 길 h@@b`"donef:Pg(kmǃE-#"C $ d` a쎥 fVHMN 'x$|.4+:1FLE+* &Cm"m 0dL #ABFqVBBf`Z&.C< Fࠞ0.LNJrg/*选2H.b!| %HŒj!@,!,$FhgDIbPexF|Xb^ڢ^aA@\`R~=BHMڀ.RgNxRg"RdBj%&,F-HHRBf" 8%BWJ^lfMSQ0^F!LzOL̫6C&jVF{@$@0FIOBŠЪE2nH7V13;$D'#a$Qxa`E(j\@IHx SjkD€" H'%wqVrL5dN2,(,T0”=I 0B )Jc?0N8V0Ү$~ĺjl3 *Hd .f^&5-^Nm?!w)q)c2[ErL-RuC@d-O::f%^%l/$.&bV4@& ]Hglw@K` >qDbVLb[lKxRT-H 7MRr`vp.c0B s€|Gab`&m W>L]VD*i7R'ZJf> @ .d}! Q%|0c#u E@ !:@ bA}-u=qB6i`*)57i$,%!Yb0R.E-8or" L2$xţg@Ƀ@VAL@!ooX]*-}JJ9j<$ho\@$` BH%~'aV` ` h5j+D53 (БX-XC "DhRuLH wCPm_C* D>V,'ʰB*jBaw? #,֦QljlQ'pxYR p3JM4?$v(  Il@BC4v$w,Z$O^4P OkY0Ov_(iUĔFowOРx8Or@rlBv#WE+dV16+Lc@,^pզ>&gdw: DBc, ~DYF3gJJL9;(rn"6x#q^cם.̉_LgIβC+"D,:00&8;Px`vTƠ.*L(V'HV:KP>ߊ ǝÈ_s6W$~4c$( ~6phjlx곅ee hQR)%1BK@$C#EZ4i-`VWYΦQ*FnJJIOJq~^T^E8NTae!PM啸1JgC +.Xf㥣/V B^XuŠs9FR3N7uh4[dc4 V2EFacqg8ɩojO 'hρTt*ng,pR}#uɛ7!e|˜x B%^@ nBD!B>\E* , 0 t6viOP@qCm9Ob UBB2lP0%(*ekZ!l"!12tL) y%V  ~w.(h$%"Peq'BP^d61†1◤q"ɾu5zA'x9\ ,-7Jn$bPA&@`: @)Ie2~XL ~Hr |u;}A)aj/T)Y*hH粉lIY}ԡg4{>F>END W~>_%}N z͢?_u1>:n%4s̲Hpv=UrNEF &ri'y̪4p, c3:к`. @`YK(OhZhJ2$hQab**" 6 0Ɂ%B$+ؿ;: c2BȬ|"H*/F0a,Id6("RVE.c Nڮ}+J&;.hnX'gH4CEL `hR8yG ;FbpmdEK;)d(Iw,< Ha6%k.9. HJRBm5KO,bML{R +RAQas9ӋUf/ʜ(V@Xa$Т"S(-6H J>4{iLfbPeKҋIi^H M_.䪹ھ[-ޣM{V} Mq{ʫ/hC\>Ik+dWFəz5eLG,n0x R 8.H)6mK B$=6iK#y] w+ N1Hy a+"<΀g8I;IڪҊ,j7DQ/(Ówd 'ۺU墳c$m72[NI)OK,b0zQ>X |DƐy㜈a1IfU*=e`{:E#\%E!e$ٝ-=U5Q׺I[w);`zыV]4i.O2 @ӗf}Гx2BE!u!Ly5=?L{8_gEnQ;ӴYjYxSO׊Y2l:,#R FbG[өCy.tZq<`C{^/TYϹe@Y:Y0eNR4h2ZBH1t2;#N" 5bIYBJSy Z@Ycfe(՞㴒eEr'V)dF$nj{ѩi~[KhNFYbHw+M"rjDwRK\f·oIPOAmN;(AAϦ[>TQ$B`8s}9hJq&LWD1M}h7vy5~!) n`X-7`Ln$G{DhF4YŜ[rBEt%(TZx* C0 ،ʡzt+ہ$L@^ DzB8s83 =.h!ɏG#/g#Ĉ7 ,`BI 91'0+0"1-a 2@bF - ,+y%9u Rw 2Xx靼x3ϭ u rypB,+;,͐0}ҭ!2jH`Ϟ-Ÿv(ؕ;eHrx2Ҟ:dR0//+1 , /.!KYՒ|.hq „bm%,̬A`!>%|7!)Z>+Z6PAii $ͱߧ] 㿊1ⶢPYY9ߞg`RPL'Kp -,#C@ϩ4 jϰ"-{aƀ+ɧ/jN[Lq!P*bHXDC9=G) "K2E ʘ5( z0ME,&Vs -`@*p k 6.j"*~g5i# * BmQ}8!!r? AMPW1ߕPCUYRPr^W" {LYR$Zt / OY*#HL N 0ڝ]IEU\zT}l%8زe&ļ$X*W ju/:t$Q.~:𫨽:#4tzkb|5G #)v ,9ܐP(iqab0.H igx٫k2ulpc/=;8&2 tT٘cL S)sMh G  LxuKqw7lkw{clx X8Wh@ ( ]u8`7X|@]M x*gZ183sbV%7@DH\,mĀP8j\0Kh_lY]i!9O]@)`!NC(f[.I-X"FbU `ܝ nQ(40UQ'3 6C(G9i!3TPS]h {%-!;XPbWNψ (ъ)>b2(mf<` `~DIsI>"U!KÀfR*ɺ0A,ġ X|hL5A C=9:#0ᾝɃ ;(Y6,z; Yͮ ::RΏ:ըx  `ܠz`· qG )s(߁$8d9ť s(C@»Ѵl]HR03,D$%j hD(C-`8= ѧbQ+ w=JPNhDAn'HR&.XPNd;!хQL8,0hÎ= UՑAj$y+"A2^Myš Z&,6NG{ ab;1Қ[ )Dş1CVЃnr6Z';I)r U笈U\n! chgn@s-)m9֒N./(5H#1P$XQͲb y (ȍsf`( zmOLDkȃ@2;PE^N.6kd' W# `̜8z )4@ *uN]1 ۂQ.z:@ԣ>y7+XutTN- z9HAMt.tHB2%ةPex"(~\"}M if辉Q-%W |D|S#,BP|'\{:*`@ iD*@P($6JҞL&%fmauhZ" h`!`0LznCb}iL>$[GSk,^7 ]NgMx#7U%9LSl$w()]]4J<PudAqc6vtJw@"@˫"  e82\y+"%  @")O;zGd˳؆ Ok+@@y"%&2iISa A!n4V$`)1xPMHL7d @IQ3#*w`0Nݮr,hjSHںH&@[(d`8RVN3| ޿XA1"$B!* DiHw/P.`bMI3xQE%O\\p 8Z.ÁB&FvY%P}30 a\e8l+9PΙvrzrTkMT ¼XbX#JBRZ~C(@=&/v-\ {F ^=tմGFq%$1:V% @8|ҔXAEmmwL: FdYC󤚤|M$SG,l|%P9uIӒFDoH角L 01i6=CĘiI kV"|l9pqA#3<)ADzz Q6ǀŘf NST}9 LLhNaąitBc F'&?+<|Y{,RdeLywCG(Ƕ^LZByM4$?)!U\,d 3&Aw1 %PgcəHe',П :x_a^4YaIsτ@n%ǠѤ\6Q%GIQ`18ɒ.+⺑P0bdh#@fEc%|aeL((YC4@y%y HǦt^*F CCJZ,~'cu32 di4 i@bFk x4s*ō9e%a"MmdwBɁȑe#> Ã7# 堸!M[Uipg0xq'c9)E$k|@V54S.ZBIEIB$&3#^TdstTfN tb^ 6C@<*4E kZr0n#vX9%FUI|3+P(TuG"N"X"̘X( bP:T$|):HClfT,R`.`L\hBn4B^jhx+ FI `@e@5h#6L# 3"%D4}bh%Ϊ1 5P,Ũjdt#̘eT刴α 94j2T/vNÈc*F5qr:K*/JXLdHz"28 t4ĭ)Zjń5>i,$>r1|+*oBAc\y$Q%ڃ9,lcIφ. 5f!4`@j8bK2LyAcD~r `Φ1H5B0, tgPt 02pJH=Ě)ra0 }5<%ȩQbhdV4¦8|I!t @Ħ!|'@ /%tCyza, c$G4LfKODFLd"z*"r@^exʴhB.¦=m!DPQWhPn.,1QSr0h*s NwDNCJc!Z)j @n&.-yP48Ge/b# LGb"JpH?Q[tDDt Z Cr3-ؗS"1д^DO~d%1foH08&#\JGB d3xjG yE^EH.B$L ʑB0P$8񔘁OVu pD ~9IEd{k"j2\OÎ#*CAC2:cnDH(l-'&㣆4-HbLꨌ:;Ÿk{Zw^AOɤy6d71.3eGR-$X#r>OEX&O~c;"Oζ#n,eѯ|ɿ|#: {bc\ǜVZh'`ʃ`8c5+,L;Ld%~$5MvuH :·w: ;8,x I͈8&e!-7ק|cKbSۥ6Qe}Iwv=d@1^@=j"Gt#5fzN##{WbY.TôN[">tx>~oq 1|bOhjjʭ)2A& ~ryM.8jAUo"ydvt3s,'6aX Z"-^cZkDEp4%6TJFakJJY#ZsZR@ @Qg*+x;WTs!]`LQц2ƘPf P8C@08GP(`/B@J,/*LF'*<">iX(!}>( E@MA`l34R]fW4xE ZmHd" |>+ h -)?s[QݮgR* ^o~WLf1y-rè&;]nX.*Af0p0]  IG3e,r7) +஭࿮iDP)tOj&ʢ(+zH2)0G|ީ&ўfAqh@}jZNJk-,,(0@+ r3 "h& "HG)LN4S+% RR~ӂ(&TJ* hr&‚/q@}r'N3TS"LJb,'_DHd&/s5MWA]03r]شSU]B(a%!DƴLL•or"lQψH]7e98"],Nf(kPhEh{8 >rZ~Kʘ@JS*+1dC95UAgk$bnUmlQ/ *wr*;-Ew2'(+ey5l:%Mi/,4>8QL)ԫu%Gp)`Vb~Y :39Qn2k%* %CJC! 9@Wu-'XT l9 BO3MWoHK]*/A/=>bTzșT!;$8xZy\%Ѓ76ɒaR-kjy}oRlsmO>椿?`i*hl 8@r >&.XfZ{br=d3%jώ.;-VȵKX0tzykZ P;GIqE`l: S~ ;VD/) Z94b^ZssB34FUͣw^p yÈ$M 8#,#y݁ҤOW֕ ` Q1  \ t!0h"/,*ɺS4ҙrOX#i1r1RK"jTNS-i '7Ѵ dAl%.hQ %q9+;0\t*mUh{3XhN6T{40VFeqj(t &=,)Qjck9`b%{ 0P +Dq@1'ےYg}b>JXʦMChnu&h%L]:K}IL6"?U ȐM|FD5=! <p2L1<#|hb,(Z|x0l $Pд؄Ч w) R|dF~[# `)n650N 4vNQDv)Ȫ"!}݋Gn.KJ<.?NW"-cm `Vsq_A:[~HNX'!\+-,E E#xwAadf(ذdia!($)ĀHG`nD#B V6 *TSʃ^Z.a5SF~'  1:tb8EP5xxwxЌӟ#?חN1]ch8h0T+ˊj3)] ;38ҫXWR+(ў 5Qǀ{VՔ;xZ2\:H:?-0Hh\.?p臋ʷ׺q\:A `gq$# +RO Q˪*Kq9 25 ɌsmJ6[2d%! ɖPE.d( 4z BQ7!Ƚ,y (Պj2i;li!w SIE) 0?A'DB Ax T !(HYvđĈǕDzԈT6| )!梱ȅ#Y8Yb4< 4r ?*B^!9ADQy[̣@%$oIzC 1]$jN60չ?)#@FKT[An^N(m7Ӛky&CIЉѓ+BK=$y"x[\ՌCiAHۦzf|TḎnD!fE\ 8!d( (GbA`B>YSfykPqKW:DkzZ4!IrF> DEZvtI"$bf \>4)Bl%y]=Ihy hYǑ++,IT(ޝcg <ХI,/Csl k.a!81=I9ə[iN> iƞd jx2BH'l:37ډ5 9ċ4Z8Ͻ7eSx u#%q8%5,h@l~Skui,R ԍ;g?Bq3xư1Zz2 t$LHuDn>!P8u8J:ĝ rDp` aUAJD =QYD߄AN- 1J?BЕ @P%1$a,\ݎ(O_$ēmC*YӠ)HZnx&/Huq s2ؠ:10P$ X0⺁Ňvl"qOehPp\z3B/=[XP HJGx@AbZ!̪ LBW6B̴ 5g_kkUni"X&`4 +HG\Nv䱚@2@HʽpI48<m31s#0Hp>pHԈI`  P`8Wx@@D%Y{Ջ?I.=- {: Ai0aaǶy' Q#!tbRλLB x85(9\p I"q {m)ҢPa=I[FJ 6d`s"CX9fIȜ{PXL89 bZº:f Pא!+vZr#Qlŵ@,1Nh{MXCA(BBctB8U  xwj.kGQ>ˆtᱽ|5B6P P]AgH+*M Rx|z)S6id9U1 Qk9#*(cQgA8j"3[B@[ /'l24L9CЧ|^HK*x! 䤑+xOmfa9Þ1!(Vpzi."F'lB#+2K11y'L9J 4 @ṅn'xƢg!/8BHV;5T!x*,>m7kDIjHlM>i!㩻eH(:O7|!-\Tl7j "^ʌHO낟i[(F|hMO[ôy =4t2iVp)M8# M}=H|S" 1jy?!C yE&+baoIr'=L"(z1 e TeH7ߑ$ <>x }>aXMh U|9$[~?,GF3x fT  [8x )v N$ȠP)@uFM'IzDvWpp@X*ӁGm}aGӄ!iL"AHy6h~],2ryK!, /AI\" B`  `@ D@!; v!g+HExIs!8'ƨ ǹjkFKОir,dH::MJz(h5)h8*;#!4!Q\!j;+J|+Z I0qedY=(D ( 4&3nƗH(jd۫`E#o h&dM!!qb}hxHRR5{j'Ltl7 {ӈc"Jn-rZaJS`O(Zڊ a, b)\=S+sU8)JJYtNǓz|Y7*Z5|]Y"Ս➦QDci`&|e*j4cH4HN#h,== p'j'L(ns8Ḳ湀b!5p;0SE;h*Hn,LE=@6 u&I4@bƷz\R]OIcDNHK'!>Y)0 a ;!SIaF HO"e"*Z bm`}HQLIo!Xh|c`mb H0O ER(1 q>'"Q::uݏHZ7i%Ö1YJhIUbi`J 9eԋ`ZDpT ǰᔡ"*?&Bz? d76" 8 JuC ¡% jnB9c& 8q0rt|&VܫdB(SQPRԨG| 3F0dő8jp/"hHh%G#YJ&wͫb >7 $LRs7` f{ F-53hpl,h{\Xј6]'`!瓗BWX(՗}Hq",)8m3&DѾ1HzGΔTn[]o´nHH$)Qi^E;DW\oeո (4`ɒQ&!I6lK(,ȭ0Iezps=IfDrW,ȱ/F'SOd5Z%P}w'Y5o-08CJ^J'7 ٍ$JK6UR=(tQ2N2t Mf+t"垑7^Qt} "JY]U5fc#Uc۬Sn"7,Ȕ^ ##a3(jS\#VW +77ڑdcAEY kYԹ6{os(+.*;Xrl-\=ˎJF4O1VR?vZE-ѓ*U#: :Aa 7J#dIW*eф% YT6*9ۍi$9JHӴ4n]PumtTZBbGsNڷ 1'$ر} Mr-c=2^y]dBgSΘt VE6ͷ ocQymV 713Zg/2">-LW[(^9Cl F> 'J1n4Fd=Z ^ E]Ykmj|LY)VPq[^).;8Ժ5a")zy94fx9#Ы(U ͩY7r̀5f2@:,D?@xC@F"°^u!/f}Xu?8 %{Y E-@`a,vuE]L{38>ou5F_ Dp#bC J3`#0L3`R#Tԋre*@\-xb M!b dQj: )@ 2!(A"V`|XØYpU"PPu P>!A~AdA8 C<$JE~4@&<\]O,h_h+˒HHDL&0I:|"((EXB&z=L&6D/0Pl!$F @ HLЙ4rbp7JDA!I&E|>LN~7*BE U¶E *y\!S"EֽܺxrvÃ*xh->T#^LlYo!. a(|T:U2@ ` A%3Rd^T7Y`!)".nFl::~.!VA)DD T xeS@.(_+Â8NbNW>cTmB&m P(|0AɒAf(;|3t c 0  T8%'R#d7&H$a""KFZaBHJiR4QC @+.G ]KUEF8L }1#,B恬3,(`gޞ!c -o)'0b5 u[2|[eԢ\0˓nK"c\v&lX撸Þ G佑fd0 >&j.F,*½*!t[ $z$q{("cěLYeDߪ0J2jAabALh;fxXINks*S *FVҼjIFb D I @ ˽#Aub"*=q c 72atY{B+e(.l, oM0S0sI.oE$]>Q̚2!a0'R)C7 nPU$moM kAu"VNH}p0N( Erh7Owx~`( . a%Ŏ<]@L&E@!|$i%Q@ Dx<8h01vb\׀rF9x, :`y2 B F# Fà0"ge ?i{wp(f.WZzU*Z͕d³wŘu3OuEJ:Oa2%,O,X?$VSU)Qk*[9^J20{'#NA?B" *IK@&]Y ?͘*>@츇2R<Ѣ-A5F(D 30:6R , R)@L^"+ 8vpq 44=%E$I` Cz11cd19+j7gxRŜL,>\$鋫>4N^]tV)$ԗ>6,D}ĸ>ǻMd7%a;d}S8{!4xEZ  XDxO \ A 1c@+THY(u452@Ga`4Tq0 lD>'@ tX[YIķVi*y!M%m8`m BBpP@pLn `0C+A3VWVƏ59%,K~_<ㄯy̯G#Qcl_ Wk& ]fP j3!l9`$RJk ,G R(s켏񈊱kb8 $i&$+%6'(4b-ZɱII 8jb&n 99ՙdjĬRk():HJʡh0<[ "jŀd0(!>&9èuz3ˊkaVxK@AHxJ|kD+ *8EB ؇ˇ ' p Y+pz9vx,/Q%yz7V Jj *.'x&)cͲ#p@ rcs 9ǤI'>ͪ\ؗ4d3#K)3*0ٜ;Q"D 8PRWB2 "l'4&|'RHH}\Q8QWk*y؝23#(=;B&)5 l/!q$oqtb0<92T)b,'I÷ D ǓzJIUH;H4 )0%:~,<"* 0i݊lrLZڐqi%$qq딁x(8ɺZKtʨG)C*O&ztU$aQy z ${ɴI6+Źq4lH/#BsxNf̈D'#E֒+O  ʑA&jP(tsqǼlEܒ(EOW|A1L{h_0٭ePnٳJ0#yh}\P"P1~xʪ*x':eW~0O 4JQP[ 0w'PqLD24%p' @@J8 ֠(8YhOK#OI a S= OhQ"ԇ鉕(Ȳ8ȅHՙZC%*5H@VQMxhj2Z&( H/AGd ΍]ÊP+ ̑OZb00:C]IMHA+gạr슣s0$Cd P6H6?nO"sTI(B>`,g ~P* ̓@.JD9jpZ05lQMk|U@* =M*ݸ]JQINp n2E P樻 i@@;O0s4/BbC;{ɠqȚ J[]S4ȉ]@Q Tón""hE ! KWp-rokKEA(!L㑗ؗ$$/Pb BW qRrt1ha 4& M$R![:쌜35a݉z""$SZ2r}E\)V+%C,|W~زJZ~a˧y&Us,?#K5`,44M:S:7( O_p E|@W`s9BX UwjB٬S0l[ Siy@pp0HIJ%>Zm vm4NVUhr(iݬZ&+H !ОG,$r'  ˳*j@3 &jΥv pyy&ɸGgZE{hRz@8`^@xHHR4,@2jBlԁcfge2#HFΟ?  @M yh`lQaJ>jj)h fkWňn!"T*B,{fT PL6EhLM-b& @v]*Fhzԝ+ l/*78ɽ6@H0b@h Bx VfѬt"8N"jPTpp% ԙw*`Ԁbeg|Ԑb2jb?׭f2;3k,DjOv+w2$*(:p$Lz]@c澬(ɻy kǜp ̀wRػG,F3+Uˋ (lw}{5< vz4'65&yup('n/mn? ze,"0_lrj\ʡN %00xh0"`y8' 7p d h  ¹#tpB $UA$(0ioDD0 &0s K2e Bu(6N@!, x8G %ĉ$a A-P H"Q>ƅ"&b}v2`p@D, 'rXƀvh0W gp !] qA9#FUH"Gh '3=B"譑|y6b 6_ K#Rq*c< uG`F-/Ǜ0`(%\@2N Xe # nFT ؟iOK[k $@ :pAg|Ш]ş!1p!a2礑*@Q5pH{Sֱ0`kع%[;kX@?"U(T2Vk}L֤p$'(rj7|{Wp]!Z.3S[!?Ί1Xi=2X 0xsP:" CI|I,$HmjDEpeK2n!G U[O4 ƨv㞢9HA(EyH K/0I hwpΑye9(%%?|O2n=d;SenZeE kHBm32Iئ\U/̀!  _-$gLBs־RJ[! S 1)%6aX̀CN2 @YvraRk e j<'d?om©nTC3vB4Z^#H@UZ2:ZS IMn#|$Rk" H=L*1B.2JcETlb bqC :~$#̔Jy|-aADpfdH~"f6D ZY`TRP z4 T:@Dva%^d Oc0O! P8$ `Gd8O(ȐP{=`4#W @@ ?' `kLq7@: BX4B@(Je`, APPh|&SK?oۀ{=[T @xS[M  ?OpL|dY+8^ۄϋc'7 ?0< > HM%3]'Ns~w_Db!G#R'pz `j [X{PǞ \.ꔱ58Aq} ~5hX/"Tc^y EtlR~p!5/g91mBu,͓̻ @$iځ!R-h#9 C^̖SrCD0j<-Dx^1||FӵF,=1JUI#s&̮ͦ5)qF@|be>=rrNOƕT\* B2|Ur)~3 2a@=I=%1zQ(r% Xz2iSrTllZiVJrUU hg )xwZ8H@@T)Jِij'ςU'C j8iEre)_~!Y1r"8h Z*~:+2/`r5 "[EnS~1Q=,6&)LITR)R9Rz׷i5 =HS%:I}+TVOSԱ5/RL% u'SC "7'Ȍ3|VZ5'88[L,q: .!-{_ԓvcbpjRG\-Va`"!ITX]G$0@Q:h_kY@I;/ 1oBOh:flV@cdh r%uAI#w2^ݒSy@:q2 'd xM+Mu|%)ūXpbb%1'$Aa£4j̒O" Iet؎5G I^jaIH*q C絼H &7e|ئB=8Z<ڍI eŚӣ~:׀ #夵ӵsƐ$Id#x`wj >H XsX> _'f2Yum"IK8rA]''wZۏ"{;sEǨjn.2.Z@)~gק'!c'IUwj$Mj؛{N{!>1800Hd+md!HBV ^u=n ʇl}@ d%$$ 0xP/` \NvegָB EC=@xޤlR.C!zdu%^F Z!^{T'R/='N!ݠ %@ $z(k(a,rrldP"$Fl r% 2çe%j1*2R/" @if.B F4B[KX̉'-&)- !,#22 R (6y9\`pt|⩔D`A=~lCעuԸ좆C{ bEp1e/2DH.:X!dEh4LA =BhFdp(j>h `~$C"XGL^Qae%VBNbF1NЗvC>Eq5DMzlCh#,NLJKmF4zO$f4>ngR>f2'μsL'HZC疕GƢn֭ri؃t|I4t̩xֆhD^ۅ"z <%BrjZKx-|sF:+\1*.A $t_ɰj N,l Ut @ -0(,(Tiz H@'5LP+V(H͈lYS"΢dB泃J2IY0T5 r>e#5errڣ0Ji|/ʚJk쬬9IFZXV 6۫T$R*ޤy+wQMl]Q2qS Lr `K&|c׉aV(J>Y"W6ki$%ħ@k䮾 gUjc 2ES-j֪40d|oVFlgsj,5nA2H`51+MnT1.A.4#QJ`w2V"d0Ş d,d(*=8  5:$fj+P|\ݗrҬl C+WÄwVNzw2zdmV$_uk!OZXBn9j.Gv, ˅FL_mJ6RM .̤֘ θil[#vwez z#-sp)>sp285 lO.+MsOlkv8R.HAn^s$ mǩDDi C"A5xJ l$"aS @ H.l/e܄ɭ@8#` Ӟ$dֲEėTP@gLrjއ1DJn1kL4DBB7Wlz>|EDžM>&D@_{3@>SAAfD0hbKl$@J" CHh<f!染uT F vsdj1K!P :32 6!>AD:TϺE#KVN"6UN2`,aTA @H`0--*cDBTcERU8 (!B3Vr~/#+rL`[LUw,/cZjufhxNI( @b!uuq/Փ(h#D;l6#"Z%"h7#$AAX|d4|S6 3sI$ l>n"N"N2'DYN5PGbwX4(,@*3P,BXAK$ffT "5b|5LJ,{f8R"/cG&AZ_GD8,EW#L<,"\&@H:hGQBGV˫0"p;n (:+gk,h1aj 6)ˢg96Ҍ ` `a+1|jj,N 5K%Q4a o6C bjߊ_s/rQ j @`<hTfXn,؞de ax0!I_2f @P#>ܤrD5g+hU%F@.Fk˦;J<}u> Gr= -}NENq62ebD6XbF!4 fAG^> f V=/mj #]hLL*,,qЉ `9ԍj^ @@6zA @ /Mlzv 2syJ ;Bv b&)vǔbAud S2]HZqdE[Q>-9M9&Fl#JDoT >}QV'&v@J-+BzҸ9L/ 2)"&1iĘ2 ";ȁ ȃ1j! ;櫲6FErM .w!Ƒ%!r?)cNlL⤯”+SK) ѩd0rJӲsd*@tC/TFЉt ӼIN@K1'5B2>- T=_4Eq{Yp4rPdF BicW5}ovHjq5K@O-`z7)|MY-"*ͬz;; ,FdnFgUiz> H$q|6|^}k[5a~뉂 `x Bмroqra 4v+[$s'C$xNU+9ʳ諮ZB7g(%S1JZ n{ -( <~պ P> ( Vbt) +ٱ qkJőd;ra0P":PH *lwޓ zwYR<8e (6.BxQ ) h &TG)E^yA2'k(;v[>$@, Ѹ7@B6F A(:<A@+8%lUq/?b6H# ,̋Tòv;:p#n)d<}3{Z4#<$^= KR]$Zd<@`D@щ] AAqg 20/'70BQOl8h@1}@:a*Q |oGTeR%wA*ư䪤$Z3wD95eRD|"&U@wD!_COI>r81!o#{A:p2;y+%}$8MW&b4j8N ͸Gq I r: ,(t# f Ε5a4*^% K*dO^ȧ;"qB:ChoF qꀓV1F3poc)Ek, BCΕ6g${-)!ͤ0 c#pÜdҷ9xBÂX\+L XETZ6Q@q¨y$%NK=A\$c)ܓ9Hsd}ڥ.V)c.GtpsPS=3KK\d^$<=I!~ 9 =%:Q'ڿ-0BIRbiNrY{2 Өέ-,G^͞Id/>iɑ3GXPj% D('ʢsG 7"9>Ȃ>@,3a&ފA$^( @L!1A ݽB)Ig->!Ӗ1(J-0 rQ)*<Kǖ H c޾;?ң8!K9ceҠ( ,<ЫYsPTD@x듍 &1%dy;D*Hڵh Mi :aV9!fa); x{ֹI ʾq=ðc@Dو&ZJ 3Xlh+A:Hޏ9 )DQ ,ԖƒFX뒫7 {pbBˮCb*_ cȵ@{=%:؜" x yxxvh* >k3}ẉč&[2KV!08@$X`OÞ 89 Ӥ` +&̹8!ʌan)MEY<0P҈ )b (m{p9zhwpYe@0$;v6.vI!)Ar$pHZ`z85bzȬN2 HNO` 4ݒL 1 CH!{ʖ𲀠 `_+oS0T0!;  Њƀ)"R J ;I/ {$y}_;V%J /M%8$"RN ;FАL9 zJD@j&x)}} z%P((l&L0:EJl PYژ{", {ӏlR PXp'8xLHX<`Ps% $3$D`p+qMb#EI *(bA2“+@#) k (D`'`%.l*Pp, +H( ޘ2 2J8Xu h/!C™L&Ok4asx2AQp&lH()Ƹ5`8bDKT: !-j( ,1i[7-HvB찘y6FH!# #L@V4B â(/B> lhp-,r2|*lzeYbJ7bh)1"NpWy$){EI8㺉Ftip8[ &[$5 Fc7@6 .h4{؟LQ}` qk/.pn1h˦Qʴ.BLЍ() 5J=Mi$&hyTH.mk^-K>'[<5]$ZL02ґ=|Hx)'8 p#ʄ:l J&a, `LUрz3+ahc9cjh$0 B%U1 9 DsC[֐uP;H6iHѹT>8+:kGSԒY2X ֋ɧD5 $HjH%A Y%KNԨdb:ej- $S1(9V\J&27?J6fs,Oɖ9n8᪐ =( qzTEXOxȲ_CYR if@{-c9CE+;Xq@NE#o;=Ep< HLnfꄖ. hUs<3 LNaYXK-"LB *qT(8t!(n5(Q1ZM5*B P*pydOu)t 9Hq_K H\zP6NNx*!h MȀ Юqb &pȔxh``iTMl%p' rh "QH&/gr:aK6غIG"( S4El @UӸu{a!8H8UPG+![5d\[eJ1b_ Y\JqvLuti0Xz ћ〩x9cUsb9k):k,tp>!1J2IP듬|5+6+/te]Z]:VOMU)-}Vѻ bPpC@BAqɤ̄F>P ~@P$3~ߐ 0pds8@X4JgKfOU:P3P!@P rGLJs7Ai:0hRp) q s[)0ZrgˋEb N\ I_HeSjj\<, 6pY- &TT%8#7.`w :UJa;,~qߠHX $(&`73k2ʹM.:ŊIrY,tiܔ) ] igQHȗ @&vBj>t?ظz65[u!¡4jygbiS۲k#nE S-ݳ,G ~)-ҭRq\ږLk"@˱k;C%ʙ%3duCSb692(EhܠK"O"("U64u|[s,e8]D{8Ai-v?kjCx L 'P4AW'A&[^r%.3\JrΉj)0$=YJ* Qh-Mw1Rw]^Δ' (e0@BdٲlwSMU 2MhPuG⭇F3b.x/TF- dyx @PaTKV)O|/PAPl'aUsW(*Ě]"V8La NaaO6?'tS@S4j lȮM"($Ċ")2n[G%` !ǂ P*(`!hk]m zC-"f,Y #R!d;VeA(2)n %~~He3`ƹ%0!&V_qkOI IC?od `hTS+˸ @ Xp?/ڂD*~VWVN:B `FM%L; *" 0H 0HDHlj{.bO% $4rch+QDB@ 0DB`t8;Sf/#yZmMjA"n$ā! #QfE' i"e x@y!cutfndAerf #/̡ #!М)(re҇X ` `R,JF)SGR2|b,@n`I4a`5W`x0B4`GC$8\dPIf͡}UFc 9jz1<_NwMbbtr$ jf8f ꋩvbXBy*)l!>bQyək< lȢLwFj*k"xlrjkGڲT!]'#F0-9(L5y#x-,i ^*B&:i沵(Ϣ-}5niZae]P{Rp"Q8}#1* yqVSU "VYw0q-ycV3JV* ҆Cg8W$h HE@0 @ 0?< Cp/ ¡\~?X62>4J_c WB@`(*.?sC]:}_12:A -JSp]S~Er9~NӫXY4ĨP>^XdG 0,hS Ty`xBzVp%TtY-T,3G4 3q!O}qERh`0H ,2 ;622c 5}, $ r-| @"GqQrzHQ扦ڤ^XGgR(F & \<Ǚw+&BGl2" RtX4mAt'JR  2$*JRq*#[8y8$ z^3.:jƩakq\Xm": D. Lr0¨N2ԣL2+4'NP*ԩ+ 4W*D ʥ ̊Ά'zB2 Z2Ɣ@.2-*E 6Aqi*&㭪٠fj<X 8#'q:{5| m) #ڤUL}owW}+ A@3p@+ ^p* l  @ 1@y 22H$ A0*4G DHüݓ:K*xFl1 qq*!'CqJ@D5b4"0,F3#$(ImlL(+`֝Mav:!(H dheRKQ$Bh`H=""KM)(褡Z @,PJ(p,GCJI"W`]i0X h !L;NF#D5% +@pp|RJJS[Rp[QM,ΉIh3*s(a8P Cx- Vb$G8<)lm#*$<G6yG,[FEEc S힂 66Γ) !2 Z\R5$h4z*FZ:xWaȉLL;PP\=3 nݔDP<)2 *(Ư6Dt/`8MY5$DķJDD )2tE:kX1 Z@T\HIyC xGGFuDdb.b10z+-;sdE:4WfGe8V0 D_z)3:*Іh9NB(e2>wx"zIs$P{&QԦPkaF"9h* s"u$Љ2z #aI4(`B-wR Q@df0Q0=TM#{ϾL'M`eQDz1Y$YջErSX>5v- c.2 "Ha~u 2qW&ުXcGt{,ѫ;~ӫY0EILoe}b@ &$bg{qF rl(}#1FЊVZMtv)Ff < %t>akGtH~وVN2{oo7b w> bJLe.QLG9bqSL(kϟY#$V W+F!V됩о`1x7<#NڤvIj '6\uyN-ZӚ.>,\ kI[WeP!h uiX N%6Eh?$ZZu/^JbbG]W0u f|iaFD˭|SK#?gLɦ"zK 2,K4?~e՛d|N|ET~d6BM_Egnو}WЩ1}zf1j;`=b3 fh&(3r @/-I6^]E)(EM U٭'B*9 1魗S0Cf sB볇 1=2ڸbmйqxhpn Oi(xY[XIm(x% rHp Þ?9ˆȵq50Yhz85HH^ M HLlh thΌTp#Wp H^nUPVli(#0 l m eedl 0G=)\1qNCcM 헐 褽!BQω7`LeȕC*.t<ˡp[HSN B|@!Cap`6P3$tCʑ/p::=XUJO yo3pXhv(] ڦ94 k I-ç"t:R \a\̈.FB݊(׊IqI=.63KyK[ق'.,"p4;B0 ?R2 /h:t*YUN FXt r)LZmm;"qo me@#!3x7sM1ωJLHBhȈ}ip3MxFC2%hxRGBHD#v[xotxtw1"ĻH sB ( (Vܹ0Dz1T9`$DGJY"'hz LyBn B kuJHcIr  1 I%!iRY.~>C[xl H#֊RT= RN8il Ļ!KD/@$:sV92(4#?\X~ <ќx0`pT? oJ8Gq57Xl$sV/!^Srvrh ʒli b,<p1JU^JI|Z񖡱 8hf]]I<2;ֺ)늫-jБh0 +:[A73;;.C̯M X29:$ l 'D(Ь?)$y܁ 0A 2f t  ?4 V@l,@^H:S( ƨ9?"GE[B>4-ރ=#[^Mא9}?JƯ\6K0y#)܉cx2a'#(_腥ca:;[_ BZ,k sh,Kh I - jՊ s 8∿Ýj #5Bٓ#H<,yЌє'Ce75uký?f ]J 6\~3S.Q KWI; :Q*kFԝѸ=7Ϝ -=+e칛ރf6Q_`i5ˉXëٯ=e^]dVeEU5XR%.'Ktf[4L\{:!J @DPQ"@"É.b-(h_XmhS8U8mx 0# rQG )0Zߪ`TB)]z퐙׺C\Uh/pÈUkv; Y5d0nViUP8tQ)kX+ З;L  )C+`rs<b ݋t ?*["5I֗Q`s0S(P&kb0sP"V (wyY4 vU9ICdsB+Ͳ"x̚ cobWT8i<>'d@1q%UNq=w00g×@(u7nrȵn5s5L >p%* xe>e 0mpjMPmG?.P\O@yn njknhdG2/%aRpUm {Chsa22C #jGKh/DTΉX OukxP+]#Gܑ5&+y &.a *i*z.XeibHo*Ђ0)q(IK"̀]9 8m=^ph,\F(P?H䀠X(z U2T+7+z@`88a0Fvw_o @ s7Xy<x> c( ~ZKH iB8g2ـ!`\30pHoݠƒreMvx-yq8L \2|w`0bʁ`0,u8[rl_vjƲ rPh& @) tAy&KРPen(@x 2󆡣b* ,@& EG !DfJ2A/` p' `( K QܔRϓ2BɷPipl, H3/|/M5 D@= ́ [KQ#1J2|-DSR9,PCɀ#PdSKm W9krKTlvB߬I:82k#ESVQ4𑬊,O7Bnk)xSu=P%i%T U[TdJTkCطXN`ޗ$=z>4͊OQfYR!83dX6ݐ>%d+:dyht9{<]Z--i. Q5 ]8CT~sZOA~Ň%Ӧ]K,nڲfTsfOd82na=kjk>Y۟̚Gw3m{7Mm9nyݜF ¹E}fh?CzϽ&Fd7=>q`n*ys(سS͹8^j=~*FN[lO5dZj&E:[3X@c !^D9Ҵs:OW9i+Fkvk!^V&jZPPa`s"|Kز23}P>TS1g_Ż0#lmӧ?Ѹa̭V\oao1x ^y>t #i)* Wth3XwN @> &\Cݲ"ZXd2H=Xhd~FYUeA3=ʘ̏R(/S]<ex\%ږ64L h-Hc- Ƅ B hR\LbZ8AJy9q.Š 51GNW)` |\DH)#;y`H -x үx BD[(ECHb!G F6!`]JP[ ö dga 1=~ CM*̡9e8K~C&Tc=<6@8qb{iYX3Ug D T&p] b;U ZBXI@"𙹞[Ql&euw!gPt^D3&wB> kEˍq2@z46ѫg]oߠ\B6uArv/Ce\ Ɛ Z!.3(fy1E蛳[_$pqV׷=s9Mͽt* .dd+WOjyE(q;\ gR\`Ql/#0%4](ve?$>XK$N ¬ 4'*D$|&I[@pal 2I RY!`}=Ҡy͢qhG +E8DwѾB:ky !!:Gt&IpsZP%(~ehd2Jr<'D6.Tze<G: rc A[VPA,yC"ˉ/(?aZ@6*Ъ O#Ro-,GL. A|:ڳ|_(@1R"0 N @%+aLv߆0g9pL( -A 73~Id#+#v7 D*!Aj$kE,ʌ/> b Bƺ N.JP@(\"'!(B%:Tk&`*@iaE, @A1FɆ9',(-(2|/K6ȰL~op3*38ia!F+|@5)̙DŽɤD.A%p Bc( (edVF.mZ+EV9@L$DNkLXC1w`zH:d]gEh,(PdT4DA cBFЋ悑fl(_ G- :څhSVWp:cx%'x|v"NS M2e8l\|IkЍd("1 Qff_Enh.h.2%Le.X-mVD]27Q f6NID#,F{)8`ƌ+Lmi)^wf&Reȁ(FDҹ"S:ehz9(PI 4`'I8oVcnpl3I "PÐM1kx jzFv)uȇ5f8VRL+m v*$s#6&̆.8rzȠ^ӳ+ȄiI-G^OM#C1&;D #T.lv)i \jwdG"y@VdWƚƢc-5lQR)(w"GE 螥Q$f_Fu z,5,Kd;-4!.#iy,{Q*hwJ3lHPl}7m>2xgXRΚܧqUAXbT_njy6ƙpl&_9'%=;fRv4r.WexDLQ˦nsB┹HXF=Q4fY2X&4 3jG(o8.#9Ð'F>$Ɠ,GV,228P7v@F#y$JHR.y>Ub8%dAf2a>!a*ډ(@ rÃ=TP BeL,D"PWExv@"\Ū@($c ę$9AִIp3j["`C <:>T~fރpPyHͿ>O_*!~ `GV¼qbJ4 8!,,`b*(K! 5 (\B>ա:Ta\aZ@<8`D0$dT ,R)Ef0)E\h-vA_H^@t-68>x-R(T-+366%*/DZ"8Qe衠'*ABP-doyj5p(bD)^)8sBL,n3`#q{liEHL3Z޷F^ wwhy~IZ٘qurXqUUI,b83v(dm o:1v"yZ3֮f1n16OsKoR_9<)b3ۥ|Сg'1"X-#>BZ@P>6v(&裫&ge|gX0C(*"20S`-!h@ ba4+"+T)@  !+6U0ˠZi}ž#uH1umX,V8a\pAƸshg b2j;:JV^q[Ȃjul^u(nBEgtVR?9E;G~ %&?BPⶐGk3lrLݦI$i3(Swi%,M%Q/&X!gZ#.fe!(Rv$'c EC{O8X$)g ms&<X@T A g @@@D|>@ِ o#@1p$)S 2@9&GNBN"K,J4dU$0}<œy/Iy-2S+~> $~LhKa0cxcUQ>"t p4=sM#Xs@UHH@LpL% ۤ*!|a4\U OwIzzLAҳD  Lb4' z(p ZPŨgz˯@6l&Tepo%2  D;. @4| DhH,hc2@ NѥG > T;5RL(SS}KrTDir:o by+2<"|S< 9-ySd)k ,-t>b*Q RQq.)e< ͪ PR`kXczy#sڌxrܹ-FH~4̨UĊY^2@V-7Y,s#TjbdxҜWxrMOukXg@{ Z%GSNB41tDD`n',Z@C3 K;ر"J% `}69sa޹)f'I&'Jr&I$%˪.=G)}/P`,K * Wqx֊2TbuQIӼOjqENh4uF*xrUD~}"B Jb=O5PKNTayA'=f" /FiDqe%`%h"O;|m݆Eɑ0ǧg&H'ϰ0~@)qf'IS>T"0FI4PR^Ie-`('^3'Ed\LQs#"U='[j3}IPiىOr& rK\A($jv! $[m$Z U)0abRXDMrbs1O4'HTmΞX3\M=xjysKQ;H7^))xc9{& <Xa37!+G嘗M!vmU+I@Iq+6Q$a1Q̄EE[j clcʗ#Hʒ6ڠk7d1`i$0Й6Vl1 H'Y!MTÓHb82>dC,SEϢd)kH%DEҤ 503f".(P)ٗ.XkblړTCK{K&*jkMŸ{d US&#k&,Rr+Eԫ۲vh+Լll^vUx\IL(z3҉R&jDʎ' ?=T5]e~\s%0,ʾS^$68{C{ŕZJ`e:4)siv# c[+ Ә-'ZeȜN-c13JS'ulcqN1m|V_>\,CVlPZZ=#Xi@RiI)ms,Kּa sMRYuoyӖ/YRqJO uWtԠ_:g[NenbFHJ!^xiQ#@0!Hp A+PRIy-8l4qβyZ,$S,D8fz9ôv8G #hW} )Va 3߾#N*xϳHH\xzX7q! A` HOR;p+( #kͨi XdijThp  ص 0؉x$q711Z0IExyYZ@z#H1μrȈ+)x4(0U;׉K5aைǀTri xu 2 8'(x'Q H#X}2=!;3 xps)s\4Y' @8zX1 sAP.S0AB + X3b x٥I6x:;n5;j;lMHԽII)X1LE2[NPACHE4zX$0;7RECNP Fx R+=o""(@.X$ehe"=t&\X(Qþ%2ʡʘL!՝L(6 |$Xlۣ)ҥMע`P01'N; D zԑ 2 @rxN:L13:+\ѡ =x i"ڋ>Pœ诜.'C~+MNjUBV2ՙ$kW?\͍Zd+~U$@=l8*Ҵ:=Iݥ,mS8xŜ+D3dQ4bkk{jⳔH (X1w;OP^c3\Hv13( (@H[5 ƌY׼K ’̎(6L5(0n  3!98KFAѨ+֌E)fJTO"Ԉ8Y!Ne[e+.˥!EҸ XKh [߁>ͽ `f:ы7T| :qN({%*hihs lNpY|/&Xָ0%P#P Xeu _'B h]203gjYA/ DP:|xg2x6g#h Ѐg_nnU`Wmh*1#q(P&ě"wLha.0r*o/"j:$ZHh''vAeNY9Eu/h74?xzbtLBIL ӎm}+ށ !.@ԡeҗ U@h`xrn0ȇI,ȟ.!9Lb[i|1&&KE1 *˜E1't&hGis,n.H*87#"nmU=wWuG[ (}6X8 .: 9:#T sр=.`7i$SL32<hIDu`ܘ_.+!7zia 8RFH>MܽW.ySS=9xX>Έ{ӵ(֋wFap Ŀ5*\]ڲ]4>_iפ&HhP ʛmɤF7RYƎz.&ҳ]`L((pmr|Y4os˘ p.K[Z;Y.)xۊ^+\6 wҒ9d#{3rr2pF5Q,*9 ^:RgEDю=_-vF>2Ds 婓s})i3rc֞75zWxQV>#gL!ɫ.(ӈ`@$A T41MBa#p:aѨdn8}|ϟј"!#$ĊV#xJg07T ~bF ?W$"7h<1^l)~6}$%qtsCp>{F,LFa0Yqy5j1^T$,CS H-x|BLvqܥS?dxT'^gkpLT0MEBuB1U /3i*@:ˋܱi,zǦ c",/&LK- J +~߸B> $4g@cbJ ̋  ȣ2!#ˋCD&.=GR1͋+γ&Lꈊ rĕH,M&N1v`w`h x&#`*q |Ҳ=l3Rʤ1#+:"

2Pʱ,[RBq5S5J0 {'I  {2 +39\VDm/J2x@ <:}"~m' e+vV 4첒*'ĂŮ/z8@U҂Cp^9+ܷQȊ1 "[h>嫚9ʲ a #li(Gl} GѱKpyEy_0> % ( hbP^gm k!F[@D4 @31 F>[;^ AMq`<(DxjEe+EĐv櫋 ;`(@ JнAz)etq ¨X (rc2}"#BgV#B=!d͋/dLjsQمnI=7`i tXp29RU)&,Js!zrmž0&CKB:C`qu˴$~Bx b,$>ɡs_LBm؀ [bȎbYSYAS -Pr`[a nKd@SLq ~BikJkG5ݙ^T ;R P)5|rX@(QM=NB\/@R {e\(@#Q[b/McO.#n*H"c1YiPbZ+(/Q2\c1\=G2vzm]&Y>Z^PrF\ a.qgcuW0L X /5Ɓ7DsBUq,˷ n hB/$GxQ{/!a;rj(ȋ [ l>6 a;mH6(n38YwLXJ;OdB#:IG71{49IuHM ÊOYRY-Q?ϖ2CM AVXt-IR0jѐ!ƛ@2ObܵP"%f6'g 4f$. e'Ć0o<5/RJ"-NCB!ΐ%*YXD!P)GR> \"V TVit'f,gR#RdqDz`d^2+9炳HVt$H,,2Y^g)@KO(BW/ gH0nb>\e^ʦMRco .آ,NV$]@fg {.#$RQpЍdb49b-HUi Ddj<] na N-2 +8@jQ nD'H @gJ"PtKlj /L̊dFLFd.P&/tq.D<=Pq ( ]*Ll\BNB%HAw#5$?MLB8mJ^h`$/HtbtR.If 0e’*Z L%(h,!lAԶ )q ׄ,Ad2,T!Bs4@?FErn nl,c36(V$Fqc)b x"Vf.!av41 *h dX`XD jG:"bׂ2D84xz@Vt! @ F,T;C 6@<!6@0(sQw(%1nTiaVA^4HH.|e0i Fr]B"bB򴢓 ιIRdhs HR? D@mc?R \aRæ<`¢cBkd>"e > `*H_N(L'Ơ.$d] &:l#4t"tK2oV !N6HΨ jc:Y&ZXM,zM*dl@DΐJRnW KV]loR˴b*&C]S z ZpQo! #XC2>8؃vN.¢Vŀ;F#1fRS0Jv9aMjĘT'sJEvglm`LF ¾JO2- - IR&Ф' 6AZ&bB2&"*DCp^2 $(s>*6v4jN8BC.ro(JƄ"$ !fD E !E6pKfL(Bkp@ȮgS`(׃&Ɔe|@>fH9.-tӂ# Ik {;`M "M=\vBdhq  ;֒0 tJMP'k'nnF 7hd0.'0d*]mRN1HkDb/6ejnԋ+%Iq&l.n\8%6Ue5Ҫ,uZկb wi4)ws)vs$qđc!9:!!yE7Oe 9Q1/'j%h%)CC1 BZ*As.je$l +q&vb|#~з%"D;~"(1\|(UzkȒ0#H-lxǾl䇲+ы"#fUc~;tnJ- sba<"øH cb=؂ƾ|`&]80((gowT"|r1 indoOi@@&OIa;ObNY$i:7}e-UfA˹- !;#4np#' 5H' !:,.e(<B"l%ֺ.b B0[?d H+~*g,aTH!fTk3 Vhx`rJg`LqF65={"e oi1 wB| 4bt9CBFtL?`Z™Ă(VF$ c7Tp@AZ! ~&&Ȧk#KՕtr?1F/ g5{CSɁcrhF2r&,@}>B =JQljSV~[  Bk ? P }_@ P,Y0(,~x"?b5 C1dE @5c p`.%ǧ4 f1!@Dyg@ Gy>rU.Ry+1)òՈ?l@8&T RqT)ѷn3qA*lW˰pa EhF 2!<8ȭMP,;/B2hZf/'?~ 2 8t6I7L$BJ%Sme, Cy(2HJZj(sY B81R'q޽鲺iFճR,Xy ˜gq!06ID&ܷ P7Z' xLu M(j%mK!!@æ)"DBO1P0<Pu^ԡS2d(0E0ϋ{@[A$ w(ji~7 CTܰP[M$A0DQn[h$ ض<p;R#+B-mAK{g8- n&]v' w&@N\_\6ƥmPRMgL̚#,d#2;!Î b@o䆋V$EVUەP8!MwgZ @cKZٟ,&U,h)/3,̂U"g>(t/*\R&nʳ4H<gKĈExMS@*pIKdĖ>EPCo@ǵBhN> uaڀLwBT16J Nyx`'MBPNRe ZTz̶R㱌FVa),/ǢL#$a,"#BS$/cN$:EA 4 6$ Z5Rrk)I6@DŦ*!^h1y5 9;feѕNQE//a@Uj l,pYՑi=! OK2.+L=Z̨W"(%D$Ff& N ћlQ[S9EV3DžU;$RL7BhÀSDyn5%@ӚN|2NHDV7 4X-fiKv۾xbz 0MH'F"D y"R)31I- ,(" 6 5F a, Bld.ɳ_])FN\ҴCtu` "d#5*RC £%?2xrZ|G*!2@9~ [*C^ `YH"MZO!*&zj*ꕺ z9b˩ώ)xgcZ":hK !0=*RR(R!8&a*)j. h2,d`dD )[:FOqv*K"Q> #ݯ蛉szh+yrkqɯ)]৖aC SPtS7u 2|ٖ漀; /XYq I!<504=hGsrq k~2%ޮ5+"(A #NP!3<?"ĐD۟24l .Pǣ<ʊr5?`-P&j>{ȳ"׻+$8z9ԭj 1`hȞM' %Q6$d/ QX#88 @h I*8ͻ Ñ mj7/0>Q԰Rk( p" hV0$<2 2PTHI/2ῌe T͏#"%#!B#.̐xVh9( y.zRÔtq;"P~ hGP)\;%1YRI4/SS%g $"L@ȴո7 2!yL"yYj #! ,Zȃ VԺVuj(ٍʐcO< L,8zA"R[rz@ U 2W(BȐ 2VʍhQݷ|3Q>- 9=Ҷe IgUz'Pe%6 02P'p2{HQv)HߋBC%;%Qؑh]VkPΐ@ZV"b }_Hv92okDD1WCG$ <;2>6ڦڃtΓT/ ʯגWiЍ`͑-MUȴ Xy:nyi- (sIXhq++OҨ4-ߓ/y(gX83@ً8v@8 DPAK藲j(c3X e]j `V9Ѭ!@$::0r 8X`1 ì5s"_ b@b; ߳ +8 mC/$+̻,BҌ`.8L@I)Ӂ2U ؾ|E P5p+9RR53¹ZfBkR%i[&yB@c]d1f] 8L4L.xϪa 31yM<U$Ė9i,D-S-ѡŲ6 sՐLh Xɯk*H^`1(b0b-AFj'"FPI'0sPK3[EktOmM" HAgDLIvK(^ب!MZ=ŹBqg0t@i` ɻv!~Y.VfS! +j6XiH^ ,:pD8KL9Ȝ DZ㈡`׬@u7DEDpyqp ~؍l h`pS3;?݉vϫȚv ThU-IN:QƳj IM"mͽ ˞P8 V @W2F$%5\ yϥCn}6E>'s U n{z' -B Z`!?!D+Ru3$R[ *(OSQI ˤƵn(HCbdk}=6`#8^$ 4^v;S ʒ@յSNs:!Mh-4Ռ\9R5 DݐRWuTL Md(9kax#=> D*a=#~IpꝽFc@ٔf懽\P w5Y ݎcg |$G9%Q'(ȱp8pyltɎQ,]am>;/K|#hk5Ʊ0~ڎY5wL!JvlbZsEoЖQ32puYרK[Q/,[Zwr-Wx?/=^``!0HQp?_#`8C"G)C ^k@`h ,yJ%O4a)F">J%A@5O%R9 ^IX$z>fPKt Ozo.S1[ߗJT[+1 ŨZ9]H *! S}Nwu3  OHCA|cSFr Vz/*.2|@ 4(7vJ|*ïЎk#l1iB)kHJ$f$i:򴝲qJ "J8@+{*GqBƊJ+Rj/ڟ6>S|:2«ȗƮ !Z>$p "@,G(ji.(Dh" zʍ9'9PC',4 Irס:.SBC J5j{e)B@kW똵y0kc#V =a! lH/-:ߧjX'i#x&wm2u3-Jr 9TSXCub(Iv4zxA;]:$ԽIS>>آJUN76qpy`mᧀ|_X"6 Pa`wGL"Z%(bOBNYfE1 F+%I4P$ 4›ɬ}8'礫v8.ekVUmw">E~  XS/dB@# &9j6j¾z߬ByxF5J)3VGM1-!+ 10%ddE$䐬$\ @PA@@@v܃}pǰ~ tS W+2ZJ*2g Ln>P& '**JrqB _0dbH ٜGj R/XE0) @bCĜգO)X)" 4X(=HJad޻2Ra?Od8|BL-@ŠQ'To:'g),KԤ)$ ۨd$Xn@Jt;CfzKHz\z!ȱNt(]N',{b\; =LyY V)] a4g_,LF1Tt i M%dHI#k&U 9J 4@AcrCPhA4kOq?>XHC8#vH8 Q g!:O ; ւD$H_qQm5`1(*3|&b0VU9VBLn!3U A`: PY mv]<=iD`+֜< { 'nC_Bg:E7zE! ,Ӈm kֵԐD("[K,$lm\ԷYM 4zcZ2yH1ow⩦nnQGa;`0qx*ve4<4[b%Ii-k= \J:TEM^9F8I'JD7s2(z>lY0ԫZHU(r5( %H0gVHU4xJ]y7x=r˩np*-|ܣH {pQ}e%z%F9T#=Cr~m,btJHl-k#ƉB&.&b6z^+\e]W 0ٔ.c5h%aS8:FH!M²&mW/5q woIrz|fB#Q+rN"0!zhBk:٢I ;&U[SiXQ/g', ̐4XR3anm "%J1^ ,Aiz2 34Bzr*GN= e*cjEC0Vi.U|&k *Ԧm< %|Y`@#@r4aB6Up.O = |5bf&<( &B{* poBT#u*8'"p-#7 z1N!-n.E\jBNOhG 7oj)>|6TD!XJ.b{3ɉ<$'"' )q+/u RN*,S +,,;d'ʶ$.3 6"$;*b-N,Mm=Lbn(+.bb%SC~BCzeh6: /ڮ#jV*b`"6ƌN mVzbLH7 q(^c8B–J9b9FBՑ} DSg3VH' bC@Lu6VQCF&LO>۴=,BD?+܏-lܝ$ZzWuJ]f8(k-H-C"-g)Ho4:*+ FNedvsnV)R%Қ-ERX! d%ц4]NMтbnvkS1w!;OLH=uz|qb⤜},N?F4D 4(xCBp%Oq$)t2 R b 7/=N-p$}c-@50"b^uQ'?p촎U<PChXKAY4 >,'.X!ϓtv ,TGVl*I7oORI%rcH8PKD onفhʙ:I\.sޯ:(1\)P'0ˋz'هz{2酈!`Jєe cJX ܫ#E@D(itCV&|wJn.9Ҏ).0Jm"M$K:tG>@ze( c/ʔeVD&B &}cBc1X!$b#_B}ںbkc/9$DT9;L/ZEYs)|;piȘ. 1V/ZF17d*$cD0cUQ:t9ѶtS߉˟$F#th`,ajO3(1:pJvb Zvq` 9+.NZQWfʅ60vu$,\YtX >x1<.J@.~.,RBgZ,/ Nmf1Vκ'c7D8,@nhJb/ok^ZT.nuNP mΣ IF&ۻK3{fzģ)hl{j3 4+CRnRbnAkni,-+g. @ ZT |m]휮W]vO|! @F-3=36 73.A4z`>I8<^M^;0X:>C2A7AThz@4>ƾ@FfF3^H@*hdn 7i[K.m}Cit\ u둽"nT.PIϬ@@B| #A 4" @(XluH "Ƞ-0kSp˒%%wX,PC>y 0}+T?C6DC1U, D"xtZ{9>bOrU|c0ʲxc%rExLHUHF[ P. SP0$ ICD@gD@@h4}cQ(#ڔbNz+ i((J%GDA J~>xB >cث.|F@* L$t8`! Y,֠S\OA t7`B9P~œ@Y@lx7\T ;]&a\OЪ/RUr0"OH"+}H2T*@$@àK~'&#,R#ēq$I mx߲ NpøCA؅k:~#;޷@r( @1'nj L̜DAER]DT#}IdMd`)D~Tw)#$@FRFӬC2H<㞕boJs"i-D*clw4VIKTP.[33 %N\b~I/wSDOEi|B' z d$Й679 "”R(8Ј'Г{J=AXG%0.{Ɂ"%w\I U%Y; #y<Fa3N͛VHtޓrqˀӓ f|(h C`ԾE Q&ɲSRj59l6CHhuU%@ At?tTS#$>JQXs'hc9*"-*XXN$zrKECC)=3 -}/Ih|)M2Kq[0$vFX_x N@"yZZRX@:r|ޓ2 sZY F]gBqBKZM<0׌n O&nSpp2?+Binv(K &`E {q7:ctrw|T4rLM@Dn(z^̙9E/:J>F'v3#s";:WBae+}qQl6.>F$3BoebxycGGIy!a7d&m "_kAȀP@``hIP P@@@ G2*5&Y91X@R1E7FʓX{o` NdD4&Zm%0 P48JIT*~{"Z| b5Ƹ"WǬ=A@Fh@(8\G|nlNDM)$]qK\EHHL~:BloBI} TeFmQUI3)hXb@D/cÛR¢ D>o(ك 6HÐoA9Oـ50ՒP795,vpUlK=0RP zɵ8hR <ʝHVӇ2?bz&%HgQ!ٛxMM 'Qhy2pxPr Ȫ#z3,yK᧍8PXӐ⌋S"R9p 9sX``gk8ҌցP'xY9,*C*{J#B.#⚺ɫvm >ʾ 6h 9z 9 Y]HRMn(i09q1]oP(pf{h Aqݠp(pٔHnCxc]9@qX~&XlHtyC  2K8Т5 ˍzc` @# (ȫ,s [tKHCWY&oجb03 1")/z r@a[l\ (S*(:@t/O`_Kgj4 0i(#)ky  !1  *0vHs!< +ķ ;; @aJi@s߻{D/03JI4w=$2~p͸AQoF>#aڠ门j\`ZxepjNpNR_ʁ xt[@ 68$Z{@`p~/H"e" pujqZ1 t,bUHp:M !{' fÐPcXhWijJw ;  \x K|5{ ؾ b㵘sp+H ѺM# vOip] t(An ʈȕ ayN/I d2J Ux܇|RIkp &r̀ *ɆB%$"`P! 8 C9 q*a` K |Qh0D*֪H0&P"L#YGB5- 9aʀYɔZ;˕@'N w* ) ٱSA6"{n +=Ǽ.TVR/v<u Xa )e +i*l BF MP)D+@uYu[DGaJ1oI Up i69)%%Cڛ8ȈI (xUKx@"Z!sؓ{(.!}+mp  M,K~ H]ɘZm @ C>'k%۫TLcRb2*n%A>9a /?ȏ$|S4R_8zj) ( x*: 9>PH7N%*K:z1$Iḝp^[ɦ2F& L^p&! /r\`-7P5B ^"*q h`YbQJcI09 f>Ӝ#s!yR;f*Rbs2?a`u9] [\ aܩ "H)UZvN[eE)**b; }qJzk*Q @rl:͐J3i!8q މF!I v 3k =JA12} 5g@y%)9/YAIXzYuX1.b B!f kPc9 QmJ ;h`,Dbک"V)r=y'aD'f(Hq =M-$e V<2QV Jqb_9,q #/5i +Nz:|j@bzs*j!PЙȷAbfuqjM'(\zd&X$>(yRӇ0:"9qlXV.3@4z7n|8HM @,AY Ѥ pؼNf|pW>H%gDpԯ*u;p!`" 8)).PghPY<ܽ"  8^ eq h V [>{ͅ x<x_Lh `˼] 1pfyЊEĨP鮀 0=!2-F(kVqP[R8Tka4}@}2HX mh}lSLZc2%<NFJi[R(TNn1! - D]B-;rR.-@gm4\V?zOdA[Uj(I[-ЗdX6˲ P0ty>I?@\$ 0Nz1D" P4F @f 9@`Xp@]~MA8!{}f3[P -]PlY  xX-}ǠO GAQ X8)oor{@ @dO`Y j`ªT v:. +aj^U2>$ g)* 7 Я #:@B Y8EBQ171,wRT4 TREz-23r& nqVTdZr.6!p  z ܚo h#$-i|Pr5M"q3ܒ"HxrD$\EZcB|#h$c5f1Ac]vqĩd(+0mM$0bEXmy\p(ƀpX%k^I-oԬ#{CK–|2kq`3 eU@)dEb'{|2h:, !j<~-}YGē6L9l~T&)c@Q`)a@:PtE,H A H'J A7ClPBHصtzƒHlDHCAHnq CscA&\a$%#`eef[@86 ZCRƙPqPsr[@2s%T:*[h-Z  JR  5䀐 zO$(::[VvHCna@螗U&T}kdd4PI 05FrU"RP w8C0,Pt(nfɲn wІ k-IÈine"h>ǹeS6z0"U8hG4p"Oȴ΄Y*JcJW#EQ33:ok{S`qMȍ&AXǨLpCo*9r |>N ,LɱiUًw Ad ^1F@ 5g AKZ&5EWh4 u"@UG7fQ#z-:@9ȴHE6\ f) WN9SCE- ()W H3Si"Z s!4PP@U^Cx;GWxDx!9 S\>o6jM6 o{X41'h\KÄժ{Hzq .%z3>ؔ!+0j'W\ ~LBkh@ Q)8{$({ /Ah3&Mc>aOpQ9f*@y Nh@Z  #vTAs\EJ!A6`m)-Lk H1jH'!&vT8gq:P1t-;P H w&N8y7W[{H?P85X*bZP#cb*E ` &=w k0}k?d$f3 C`2@o+@p@@~Iurƚ̰8bk,W7˃rG:2~Dm̼Vǣ)Beek͡8d{ͤ[YtS8@*EI-2@1ad-3c1 .Ґ.ʺ_!,gyQ3j9A8!V*k*'=] 8D>hɳ,ݩ?AdF2Ps5gAVo/ȨT2AR@OCCHI-IZGbcbshBA<'n^.`Ɓʈr4$k7$E a DZ䔰8?Tff뀠D4&3뺇)I&rDdAdNQ&#r >% q` "42"f`(P.6v'Rt×l&XYPZUA" TfJlh!-֫YBAD%dvtN7 Xh6BK f:(a#hrc& ,c>-Zr.HH|\k (OhOH0471`C- nauzBQ|7@6Cj$@}F2(1qn}At&,I'ZrhH]F2&ʍ!0,&iRr$ d @ ׫o RPBc$Δe," fl$mPC  @\odhR, ҥ!'nT"H.b H,6n&&)>a Prj N{f |8IH-P[.pB:EZZ-ƕz @/RDprenPJd7 8bF*@Pti@>n\dN5 d.rJ8+kl"FZIKe"H@)l\'c:%DEOEItf [eH~Dlgb'1miIf2ZdIl`(詖a{aEȨLh`3G3ZĠP/ʻ-P(‘(3jut(𫀺 0!&ރB'PJrCr(.!5 k |ZBXݨsP1q$ ~GbfCB,E;P@| `W c6c&X|(PW"b}QWL4X.!g`|#h4T* A oA8Mx}e Ҏ$[㚇 :x䳐wvb3(oEK)VG*ZffO >ÐZh(AY `N &%#Ff4ѱjJHr@ra."rwp&Z mp1EĐaM ֬p Y2F{Co2[S,eXZq-83>jp`4qn4bbE  BdOdΈP*x*Q6J--D 7 _K 6PT-ZҌeTa` ֆE 2NK>l$Plbd2yȜV05ESL6e ZB4|j ΚKރp(CiU6fڹĎHo8Uap @؉VKE * wt `-.JejrC"@sIFEgVvsdg-,ئx̚A>@1JY4r\r`J@xswF+(D~dz1j0҆Vkwnae樂b :>!:AD$.XcgkI2YVdcf'L!)4 `X=H` ]ȗ'j@@DQ}Bf&YfdZcEJC|T-hnBytFU 3sh΢ bF!bJqm05NIfI!j!Z+ݶhhJ7 *ATUm;ml'pkg4E&N"Y {t^3 cRE@ vi83$T(S"yhׯ]$jm\a Aa748uY"@e-&Ӊ"@4cn@wQlsUcƅ>&p ` vmӦ҆##' 2|YpPZv䣑j|DJRLt–iqy77,F%I&֦+ҕv-JfQd$hsbZ1TA} a<*YWH3"`}/(mRPkD$)cQ /0&u`+2a\D` hY' 3 7Sz& 88;E9#leBhüIk> B؏q܉`\<1Eُv$dݾTDVo&?>&UǡƍnQD|.P~^o뀞P#3(QA!: 1jV^?feBuB;D@e%Uz0!,B` |/'K4ُ Ģh y͏CrKx }E)zBP|_ !s (y%pƒt7 $(pp">~9fCBЎ<J &6CK2,JvFR:W{6d4#.g>.G[#hv$Z~@O Ml0e"?ЉsNǐi~QCj`<\ê `-m+q!K@0n5T]KfYiE@\9x>qXz<pP,/g֩h  -@)+.Ep`18~ 8|Cr16(*mLF3 #)M&!2hh;VpJ*.` x&@H fK,68q P€R:&Ȫ"gԂ HX Nyop2if4,|#1l78*27J O PsKP(.o@2 #=0qHO2-b~#'0c ~M & s쨀@@'oE*"r}6Ch`(a i!h]33X%O@A\ &͑7Ϛj+"I!ej6pLIjcQ1l b@@Q}sŀv! G:}*έh q,\dy"l5*uwANf`6j9x ۺh}OI"oʼ q`-lpL;OܞLdj  C) OJZz; >EZ,#]`nEϖ@u"R14$ 4OCj<xQ R"߷Tm&Tˠg"s 9YIY@p""d]ȋ\Cf?i[:$h&xH )% &%h>BQH r³vA-D2Z@S@Ejw$2r})4DHgOREA1/d!ڲŌnQf$2؜P}\wG GHqq AW@ e <7Uf-PQ8w! U;)"!P*E ?B U3ClDٲc bt&+iH2.\\It̘' hj 9D %!]TሶzvR}iِL! L؂?7o@HodA=G&OšAK'I𕈚vV[5-E; =:xcr`<W Q?1)!xY0 AJ5ia,0KKIkҜ10 !22*>N bÈ`|DA($4].#Ӂ,Sc8g -`lPfPDj  _bDL+ϚH+wTCPǵVh 90{ * QS3 1dmfriml 8\Et@&^>hB#F"RlG6fL$p-t gOK&R "2W#==FԬvt*hܱ5mQ S=ǝWą-I*u8Ii}RUEx!7Aj7xza! )IyEah$omK984b0"@P'9(PҊQa?b{ xh&:pn#4pi2K^H3@xA@6}#Q ӿl08ۉ \"(42i<  0}xO0ɰ8̊ !΀Y+(y )Y Q'0 K ? (F> 349 (X&OL"BXyl5!+X#h>i*0C)v/,jh PBb]5?8#BXC6ϓ8؈#c;>]+鳇;'t ) 7-ZOЭJY`{J1[]HhsB< 2&D MJdB\Kyh<̇ ̎ 3p `2`c+iJ":X5JH` SpbK9* KY ə]+(|쉴Q3 3vù)P5 ;N3ͪ^ mЁ31B DC96MK*zZ pM(1ɓ%I:Ri3459;RBb$@r),u4`XI8ƦD 1<`E׉)6lXY0~C*G!|V`"`$8%MH!ʺH KP0x` bRZ lőf 5ӺaсPJ9 :S˖X)w*$:hĚb[T l)X}Ȭ`N#Ҁ7)Ta5UA8 m @ @C$~AA9N6Ԉ"^b ( 285[k1ٞ)N(QsmAH,hRN"Iw*-@@y Ԋu;Zd) r:X)ɼ8JK(&Ql^T9#СO2Rd)x:\(#C'KXwB՟ 0Rx&xAtF =[=1SU7qy MH8E$\ 1(L#pGhCW;A?7{ ) UQQ )3sLi iQ͹mm HPh'qRοxQ$:d{S8s;n;tHuHxW`e 8#(! 3 $@w\cMV* kΙr&i^/0L Y HLNKL-໕s8Sy|\ DkPcҰeXZ: %SPPB 0 ihcыS =`}35<Pxe`)xJ"Pse Tz(Y~W#T%}A s3 Ú6I;S<]"l3iS8V#_zŅ* 0yF{ u7Љ  ӔqsEps `'sPrγEDaxOL MOJ 'M3JȆdTX'xԞ(FuB$*xDD*2 ſ G$>97$](s(y)1PB˻fgQ6C[`= HLX] Rqym`cb4L9zuH(Jҧ3?0Tٜ$VP Q~0̑Fp0RW>d4c]Ҥ GhF&2;1IYўD%- #o 7OQKx&e5 h  WE1Il<46mI$ R?7O JW4]q NhYD%r#*eh*`z@J{)a=xwN.%2fO0!0R8#;Mc&kb‰xX(kq\`*w1iKT2O$ @29*E XAz7!H91phcp>B@;MGA.>A[jp O"6/ckmhQf%6K{] "3VVx81Ji>IO.pR+ ꎚ)I<%`cì 6fvC`&48é4X5҆;ONx(::(Dx6-gCSR<9* H?0v,tS\X5$ Fm ] hDȎcUH(2 8nR`BkGiа"dBL!*'URLI fr, \ A >C"PTC#uP00p`Q~XYi9WDcH* Pp:X)@ԏ29Q)p?w<؆c$-0 8AU|F.O~@p<Z e7CI8r"Q.@&sPy?COY>0y.A?|a b@d; 8Pz&Ih=3s`2J"&xܡoRڟ>SG۰+:љh( zx:~! ‡"PD1ry:Q8󦪫9s mq|<@!p`PJ`@%'λ [>1!Ap3FN>ZJp= %'-:+X=Qgx)E :S,U&08}@"M4zXj{$u(!tTQ:\E+|$( KM )Fʫx::)\WD/ 35@( Mt4I23x @p@%wT l&vUvK@d\4,`DzNIz:~vʣ# 4貤[v7K+؅4¸qRFR9<#(+GqGYyG> iPT&@X$@hfRq݃.Z'CHfXh%0 CG<#H  6$JR 0g @H+ V!6Z)-H&Flh +x|m (Fud"pdL3MI"˓-IB8>\3-uA1L8W\<cY8 !H1l'U,uM; R$xֺcBcFWp[ƐHOHr3͹ ҁ H~bCE3{&y&(>VFŚpvp€#pkjV`G (@$dH&xAj-b_uW'8W=7 sUwT 2#+"M*f$W $ REܩ.&̐!OzFH1HI6Xh.t$~ !*L.4&lk\ň"!C:c*m*P!!f KNY&UAo<2 y0 І  :ڵ=f>e5k`^| "o,KQ($V ^ A3h BH".]P7,HYTF F# a͚1Q"R^RnnJ~-@Z ŐG,TT`!&I\qn?0ta` pDŋxlVBi&R LB~`4 D1m&gkp8jW!@ _Y,J XBEi\F>b"=,:BDm BcEfYXŊ*- OhkJ"匧$,F)TH0A?_ }y Gl6[ BZp6[| ``R @L*8( lF%@#p-҇ H*x ?c2 3?s@&Mw *f4j{KtaOWqϽQ>P*(ø I ]u/TW9U f@k y@ r3BvD/if Y">&Lj&Jnص/cEqr7DZ,J/v:`2JA% X~6@ BЪJO[/[˛̽mDfN:Yn[zֺ6/D97 Ƶq;I>cD3D{ &l4E*R%hYPnǴ(iAo$6E3%gr-K[B&⦠QlU9Lѥa0Fir\4#{ < ԨEb2MP `|g+ BPmԌ<D&J`Nr.FmBۀW|tڽ,P͍C o6*@{,6}HL>1U`2 /H@vjA4`> pQIv [u(.Ύm+QŽi[o͍o3t악bap`̟LC:= `͈SJs ag6 CcpM%AF6\i`IFa®2SҴm-~%iț& $5l$c.jY̪97\Fz^I `+%+y0zjj-BP> P0P 3i awtRX#nʷZk6܁@B3286$n>1aUF\a@e L A0=/)$PABN1N*J@ѷs\˩q a$d䗢ddG'h!"øqSxN S6.|F6vU02f)@ >NY#dHɈKGXEqꯦ"~Fm R n`K\>R%Jl0ʼ\@pӇ hY2hP (kHя[ Zt 6ph#F`0H U(rIE3t9& %E"#Dm֑L30c:J Γ s,cpBp&@|Ӂ`r<zo&d ) Ĭt'@ 3U@hzp4j0F(E5nY<{ϊ5q@@pjdrtt#dp5r5rHf7 V*xaBؿ&gk\[5%횾rgb}%2r*&R8hAН7T"F(Sc y%G >ΑdbtC^NrW,L8Sl+ԕhcDT f AUPu8%95Mnj̏FA C> T]Z8 HPr@0ř5wd#%0iZ8@ KD=1+gf X\4l+bbAsSv jz Ǡ`*.玪ƈ0Cg -~'t}U#Bh\i1up9NND~$d@B8`E 6%'{Dѐt,@Q{23%\dUJ42Zedo65" z,ŰFq $PA.6_.:~X.*4(B, ]-9øtByP|"mBKx`2(HMFlk+Dž"k8ؽL_,8ގ@.=4XhAYPN 4G(KA@F|‡fu }`0]R`:pliY$)w$(Eޡ@Y?;PVkL4cu׷[Bd~Zp8Rm|0 6݃dSZ*CH<~72B8%PJv|$:-$eI<#`)0Wd2jP4)F,d!z#(@ -0:ijP<x˪A%`%jnfAD>.+H5l gJzp c!"!SJ`&@&DN 3FUgEc'fKn $,a`A۠A`4Jj<1H>X#. &JJerI~BI8K'ŞP4e$66($ BB @3^tmBHvp~Q -_ð G!@"jU$ޜd0NZ%֫r(l M$!P(6DDZf.9D.` brEƴ$M!EL^4a.a"?(ba14#6aBfAc^ܭ 'fa j G b`s&,%Rfxj6T\} A:(d> 1BDL-Dˍ/ʤDZJ~Ab@ZtjE~v `ZJcO( m^b3FjM0(RTArenB4&&8/f$e"^{ b> mEi5s *.MCkN`NTeBA&'FPBuϖIƪ"-aj 4sV=a:f~QA n a*r'Pnlָt7) 0J(%X(T:.z ۇ;Qd%%p!jO#8F4ZU<(gI:0mN ƬN/¾V/H(aX raؐEy,䬀Q"ܟذ&gd,O$zFh @0g<2`Ja<10~~%FJШi4 ~%-a.a(耇*EUn. tU>dQ 3 cB~YKg45@ itW&b5&cI+ @60h | | uԯn2ydQ'ZKC0?baaK*h2jcND$a@"&bC$$z_uNm 43`h1W. K`@ fKz/ܦh\|%bdN-vZB^0C@BZ10*LtĢ `A G ^JRzxPT0pfWND7#vgb~$aĈ )V|M>2IhsJAZ)!:eVndGAZ:n 3*n #!@ gt*Fjg5 2aFx@:gF|(>Jp<aCE1(c$a H*f2qI&/NNE `6$r>VSÍjp "$cC8.Q[v)0la/Gz1MPdLa$Rd& .T( l45Nx7gupN-(` AH IQևR%ˋ @ NaBc0%@gZ܄Y[ #E|lᬅ d!H\2#*W9N6wN(Tm󂁅}MWhul*HLf锚AJ`htdJhL @l2"H5+if9B.U3Bb&aʪ ꪫv5 63,.~3qeVaI/ckC3€$* -۳S:ŋtE07HS!X;5zAHLObv'1CXb`tfWmdk5N"Up2z1\LQ@gmJ&rLmBb3 i-:vJE9s|lH Ӽj4s /A p&hd5(:LcV9of TH█#꽊R:Sd`ml40t>c@,r1vd CcEv7?;FG!]`:GFW6@,@ɨ8/fc0؛a\#ׅb&ʁ`>j *k!MvR Rx #]+ $dP!j'шY}# B7hVI9ǍL&d <@Y7+Hl(aAm4.&n-z<D hZ(`Zj`x[a *fv%b.P"b$p K 00  BF!:R·E.zm9-ބ[2a(R3a& ,3K.,)0bB-:we^.A a1@6X#n^'GG*9յ.82dCkf~&轪H{#p䙔kK`dae66SSbUL$DOg3(!!dVWԚc8 B6+0?tÌ2x(tRB*Kl 7:Ն+/(Px'K>'I)n8D*Z0s )yD qY) 9Y:$0, 8AL\C{>AnnԄ%ҐNLv!ș;FxH`) +@|4B0GelQfnsf@0P m$2>DXQU/CK(/%$ 2f,`U/6fOCDvB&YQlRBgJ\Y@P=W KX0Et96x\3LlHiT) `uz*t}K^},Br@qdVqOZ]@€o&. Bd p 2A zWx0 19>IΙկR@"$L 0|` $&.LzfM1HA!4Fs xS XrA#@1@) `*`F/ c`>N*8ǰr^_AtUm.\ʘ$(|ؚKU.bϾZEEZ.H44;tml SRLL'j aV<`3ʦRu^ JRJSh*0~v"Ҹ1 Dx"SkXM\01< N'Fqgv B˜ ?4F)dЄ\Ji*8DN N<ۖ&'NmzHeG;j,-))Di:ʉUFd-3Шmc$Š@+%003Qv0Q -Ra{:PPp<r 4 J`iYȇxXM +!%2?HЈb$;81O89Ý!ᐤI&`ۼ6#1[~Z'H8V"82!Sˈ6j-*pPY8}w H $YB0 -NHAB@CI,3.˞! <#Qf) E;@ؤ ?A X)`{i S/t APJ 0$3`sP[ۙ))Dc: X{ 0A1`18y$b$ice&e @?0; Еh zЗBk@ PGHA(B?뇹AܖÆ %0{*H[:8Շ|B0xK1/@5\S N8&X!¾s E[Íy:qk-+d l rÉ/&gf1H!hGHhF"/wQJKCx qIkCac @h`G<KKC| Z7K@.vR  1ϿY/Pi98:zUBsA JeSpٱ[%;J1? Aa %཯ΡX\ʢbC4K[mEX@ @2:Dއht(H+(*0#`މXAk+ sF`8-1}$w.X*#b/(%L'S8hj64IH\lx._> sťH@H\H xz%ZKRF]Ijh̓!YN1+<ŃsȒXM9, E BE'{"`v,tR̽~S͑S{d-UZs(ضEz*ګiB -a48d3,} Y&/GȄ EOuA"d.p p71,q`\82"-!V+ %mѰP.,նS􏳫1&X?%$/7K<NBʫQ2QIx@"Bq)RY%rЈakYG}#Vq07 caPSj20 [</w)ĚH Ò zMtF:BWH2O̠KۅDaЬAS(˚~ugWZAi6kx Xm3,8z`eWxrRP[`<0\НB*V]$[.I1P=(P1)VZ9)<"FhSZ6 ! ג *z:co hh>'aP(ӱ֋i85sM*B0t].P$(lbD' @N`.ӸuQ轜S*c zt)Em =113Y?W@E\L >n%&H؍Vǀ 2uAԀ"JΙfHꖁ$8]4Q;,L~a6OiU̲Ay/SH x,1f9UdBev pXnϾfP=S83;8:?|puka/YJ.PݺmĬYHxtDYT+o u%l8wfĘͲGHDp2#8t8t/ȇ14B⠑0oO{?2\@JM@Aj.ЇRrN rTi;Q謘Q  ~ ѴPsR7)nuL Aʜ۠&uhuPàI>`b x4Q'x1IJm~(@0?x|J%E"]SiS,/M#xFŀ`<]#P}ҟOm C@RV.RJ%#,%_Oh<+V*tP+;( ߏd?_(@Hk܀3_* V"V;wΦI)4JP."Jȱ2/Nj|Y}KҊk09(F! BI*$QDi͢JHL)j\ ;.)[<p¯A'))(9B^V&934#6֬!$R1ȫ61㐇%IBQ4 }*DR%1:NHz٢ %~JQXXVIlM${4CԸ:N#'C|c>; pT8Dp1358?ʕ\ Du)n",=L$:",ioO:y|>`h 9f6GiO1K-dB p2’ZyGD ,6EbN*\6ex3T[V,,$ @W+{ rRKm9Ԫl Gb>UUu-ݳb$1 P@p%ZF̳̌0TciP2Ity8``Y3`eMX։"0:y1 fw "M( p@-@z`#jl#,'=\!0%QAq&)e53ԺMP,@HC{Q,0*]ḒG& i1~Db<k5 BK`yPiM1p4Czrs #ߋ>!3"Q ChsN$Kd5.L 0b'=|*S1(H;WpIZRIg0's9 , 0 cHUz0B ? :%@6[rqFdL>LQN)MY6idXժKt!!@)5brЂ7#I@!\SE%a=ʃS x0@b)9V*T9il >q%a`7T pr[Oft(%=]XM "3lb][c}Szp"pp1q,(;ZYS!a}TF'bLGĦZ)0>L@l0hu#pn[`:;d쨔T ;aƼkn`qKMN#'dwp.L_=+D`ޔs&]p "$*! J9yn6|w%O Cs[(0`X A4#,8}KhWe (FxV^BXYOTc 1OUXSL` Xǖs,@16:ʰ^ k0-9Agycw}éBGʕ{Y@cΖQboP9^‚"@ ,E͠'$ s{", @ aFp1&"[d,mb";"9l|^-jD` Bbĉ< m`=sE箷⿢` i(j.,mZtKf1*+"͐D 7@.Ɇ|`L'xf6dIQpT"ƦZ;""bAa"$6B3$꺢 D #j-a=o*'C ~FBcjǩ6Kk@e!m lA . ," $J GPAƐQ$Dn^Ճ.DҦ$`C1@k HfHQ5B'@aUBv@F2(x~2B!|d)(`i:C6c֬>̐ ° 4D ȶhVB.` F3Ғ)(p!n…0Ukcj,~0ab"< aҐ9C9"I !@/bF*jfJ1d*ɥWf4"A?lW .FqNzd\$ A"\ۊ 0hG΅pod浩:= Ǡ aq]?+EB$A0@ laJDK6S>==Apn:jD'!,]! @ 8$B&3jHK霁D񄭱(%>!BIj@u!!'\lA笸<"v>@,Aar/%Znn'`DB(jB0#(cZ62CB@AQWߏ8Fupѱ,peJ `aHÌXFGU `8vIJQvUE66DA ȴ!_i0$YOS8–>oˢYo$)tRaF`ΎA2 Hf'>s9@?4\@zHń|GȠ#6E[ER` h@ GM)`ml. <D_U| *d4G} kV(< Ġ"@F4a@5A`+A|r/ 8rjEL>`-)@Y^stDЇdF*a&Rdp`ׅ>p"' RσxxU,ThN(`trK0Lz=&Eb\1B.L/$@rM7Rby6>I'B(w$]HXDpf/&2f#2J`u!<aE&#W,0܄,2v clvFB,wõ).@2"nRh[Q`..cO) ckEO͘"Ȣ.hL8@"ަvC4Ehd0R2l3kTODT,4AH6dAm)d`A4eR U CJp" "*l(N,xtpa,͡H] H\*BмZ4>Bn% dT|aY?%^r$.i CTic1D6 @.:"66#4"!IQk9.6t;# Q: 0. )"L ]Ƹ!-/mYĪ3;oex+G*D@0yn6nrQ%!Sz aV" bH )L}$Lk)޺4N9 j:ojD*n`66ok#ZJ@^GjRHr$d4[hBGҏ$0*fbǨ,0pcJh>&Z)eJ1^"0&cJ_YBz}-ga>iQTcSbuN4@s VV2W`x\|JGa>ǫDzxPp:$[7@A!|͇I)C9k `1K1/)C(pU㰤ZՒ R8!Lk=gA.`P(/Rd(LBie'rLc3}4Og_;T*11~sMprzЖ i[JW>μ8~xfDpD>J"A5"YTIFP sWE[ Dev@ ˠ)´X>I;$9C 2T(Em(-`b+0v#ojMꡱ9}(ua"@VdGɇTHN.Pl!:b y6ңPw|a +j?!0>BQ`"ɀ=7HҠ O BO[C@_.ei`8"8ڬv3̺Za\QH<2'q1OaT@?!0H( 7?0@ $,&x;H q7` 6riBbD@S*}z@`6=o;4"XrxS>y 0\ưA`YZ6QȼA֙&G2H3D3-hۨV[xBÈX,  6l$" @Q3X{ X~X 0G$5m$'$El +d)9R+k,7/A(n y|K8ɂc,K)rr$Y,1 TNúICO$yB! 6$ 3@Pg$@<2,/ׁ`$$<{ Z.4 1 ?W& ʃG\1'u6hc%ҋgMTI` L C5ExJDvϑrxd r aNR@8 6 ":+0^Jtxèq{S VAL/g1+6x$Edz`O8 _ h g5J^zRS J{ rH9PRXhT#ZxH0 6 , s$ (+AH<I$5K; c.sJZ }SL=!U%x"I<8SI ! ztbOq1=Bx $%@c8c۰tЖgAHʘx5Bт)e!2@B˘8v#`N &)FtYXH4&i`"M (7Xt cN#KH| \tD$9}=12dyNf%HY p9{"T ;Ь = ĊH)'"T!'8e14(2?T$JThXW aLt'Y xEt < 0pGO8^ d@"3!BOahPz"n9It\z3"pL<'c@RH(0 Pd x<=P`s Qh h_ r$$ z78C'x.U?J8 3T><`H>P+(ɮO)JUT{ v2ص4GG12 IMct!@8|.elB_5X@d_ IPh좠q(+m/cǀȈ1(&N b5p'4I17Z <:ƃT*!|ja(ͬŪbd B ѐ0|P90 U (#Øt.> t, %sBR 5ꄉ8`%(!1cdZ.眉f#>q@0K|yϚ5-(N o=I 93TmS{ڼJ3_Je3.L Dž S"yaW^lpÉ2h"IJ~Lp %HpB 8~sס[)xbPqF[51"  16҇K֋xu <I(f{ *A1B1pj RGQT s* h8P6i%{!ɆȈ+Y B{%;(9PǓc}I7^8߄pH` tR~?ij(z<.#?5qZ8 0sR;3s6HЉd 0" xr"u..wS=HiuH˜ŇHk=8 hך`%->њIGAL8ڜR>k8_"p"] b&$mgHtC0bXw ,3P uA9A5H< f/S!-ӓ@95|lMHTHV&7\Jȵ0vܩ)+{R4 a; F)܏) -E~'RXHeahq- H#X@#tHa QwQ57[z#ᅷ0ȡu??NSKN>pƁ8D9'/#9)**6hrpgDž`(/@ {/qC+xb G p[5%{ 6 8 KAzl y0SpўQZES0UxyF\b2l臕C@hta()JASrن_,xfj W⾄I:dxq (ɱqȪ .BpW>6! D~Q,Pvpuև?{z5`莐qjf_iǀ Rˁ@>ܣp`( WI-564A:AQIX1m=NjH8@n8rA#mi`Wd8Sf490$7I#( CW:Ȩ,0fXz31ٺpWUG 91)5 &WaJw+_<xLJ߀F9hzpqJ[ТФ$LTh]cZ XcH'i$>0)W$mlX`0bK'[Y܂%(Tpsp0֤]Txvi 5msh$@0Y7 C`%ҰsejLtvU#j< O*EXȡ8\bR=D;.|(|&l}V-$ mfgطh #+9-< Ng+H HPxEBLj\5٢,40r; 351Ѣff!^"w3yLXd)܁RÆr tNI@n Y?g݄tBOpX({ sUBI g;6H\rIX=T"ʃ&zvHpB Yڊ胤'k8 _Hd! ." ]RS0( @ JYJ"x`brnJ@} rYh{ gB mhYTE8dK[ܘЍzƒ%@`-gvm#pA8cQ` \h 8+@)W Rv0]aD6b nv@#5! a x kMmlغO&1䫒+(wr%xھ(a0UdpY WP|(=1(X:sTH1¢ɠq(hK6ς~ ްo#dxډZ6LWDU2p `Mp!f̀ p/< ^>*u߀A@uNasoSG8ݬ(k]^S8`v,jY=10y= ?zJ 8\;6 qݞ*8&c+v&RS-@ fB(o }A l)9#= `zbQ`s|e(Hdѝ&dt pwtCQ ࠀ \SDW| sMØ$JȗiJ:Ћ'Xؿxl ho(M8p;w9HȆǏ '# !ʄ3]5)rpR ]0)U/J/V:7KR-{wDϵ"㐌WihV͈d0 @#OXzĤs~%m,@\o82p;ő7#}>@@@ ` h|S(i%RdTQi:#A ~Ow `<t۠Ep`(RH  q9 0<}PA} Ed-nh, @0p@|< @4>O5|2Ylkva(z@ F` x;pP4aYKPVX A v X-jk y 6h{K ɐ!~(G(6*wz`ₕ6kfo9|(^f[+"MfJ#F{Œ:B  j{GkaF uGX "‡~"DL‚J" +'#@dvLI)n\rfP3x%bNℊ9 2qld`X#H T!HX1ws!ڡc7 0&Q"im /CV~zb03/c1bJ8 r&(c,tt|!HBf Z\@* E\ycjPzP. 'PThj( ` fh96Ч.b'WKGlyiuh$̚6i@̀2 chQUaBMxp* bP:lm )r1_k62 qx[ja|ABːBN0߬l U$HDr>e/ -â}G4]\3"<9)jQ@$`V`v1{]GfE}sd#gsE@/^;Y}&tPD@8:!cY a*pp @t@5r vǘ(EE$:+@@>GlN@!2yǰlЕDm"Q<cт2blYtW,+f.D3VNCwFO{& t`!e7&x c 4)z!y`Z*C9 mr3iב!\' G9;co,-kAxmMS3k2Av61ѿ|^OeUJ0r@:pDO 0 && 6| B èsЁ:-MC|;So<~ MKsऱpp5`dkV 2ǬXPC0#!#PchV߁'E\ !]XN]/,R{ӌ3ŤJE"] Ӕlp`f@fLN@jhV >%`X@^"N,dDA?<--\%K$FA!H5D[b!M `[2Оfb<^A"IEͬr`&!ja6͆9k"p.nW@Jd3ND"+#<@\/,L5(an:Q>5r*C"e"+`&@ LQAћ $8WgLlF(Fb`pgJ""8!j1`סX1PXf͂a"5@CeLRt^xmr**"" &-F$0z`&`l O`V*/c`iX> ,g"%Nm 9^(DIhak# #bE A,[%ʆT@bj B?ުtjClcL?3>D ZDe&d"E5KKN6,<:!hA!rM`B6  Ÿ"RHB. \d, !d5`Bnzπ5pecԃ·AHBD`h3Ͼ~@Z:;mp[6kBw3A*k&.VlL tto4p V"z 0g;ErCi6. lb:Vʜik# n +,L ئ(JƯ fa 0Ni&lTE$&AAaX1dTB d(n'FsC I8TgV0-fDZ-KD! #h+!+rN" j`Ml**5CGX/ͦoEB6Tϑb,ԋGXt*BH[m5`Z%G%ZPMHR0e" !ƒBOho`tL2a@ZV%ր4%` $"׃v[ >H220뼵"$@봦 dk+:!KlRf~!RD͖'@ `Pc0H ʣjɒJ@;iPiv5Vϵ} 4Xu%`zg@2`fd)jb#3O=FBl%>&6 =Am5 +!>n+>6@x ~5(/Ls#*b!Wlz ZIi*FXL<` nÀtanoSBm&i*&pFU'3"!U# !J'Bχ{ %CN#-qօMAaRѴ[h..q!AX(TeJP@`O.dr3Bz{+ Dv_@B.)_A K5.xBT 0,!6|@+@z`GHhJllqxPr@t@F~9Q`$$m@0cR/bzfT-R[FIq&.,WDBpIlQNstH=B&vdf6`)l, &f="봄l9 UF 'X;bܕi|o0JhuΫ4 *J< .*sTL)Z66a!@z}%q0 TZt~eqb$oj[-a+D-6%*atAۀqͱ5Nl )A&']{"ڛCM:a8FDA (%,6FsP%l hnJFWLn QdzƼdj"ft-@8<%}/mP.X͖,FEMBz&0[hl.4̄ꮒPt#CNcJ)峻<%gn !ঌ&»@x AxcbB5zlgΨqB}J.'ab "$)S{T/Ml‚@rD*03ӷ"Tct(GRGpq(#m$ X ]BUGD;86]6 H#Fo' ,pfbuEhT#fۀ-*a80{N bL VgE–\v0艶2c@64Aa' њ6,8I_ G(.)()MJA+/=(0+.,o(" aj@ ([8d!@u8 J]aVOwƚ^MŔQ 9M &a"Vo{擺%J #b:\6g,-..W05h6->qcAb*Bd!< bZoC{Z uj_{!-/9UF dnFECS*i= @,DP@@ $p0?c27$p Gߒ  .tE!@]-LGO%RE"#)*BXq," 2~>Rp@&XG"qy* (c4o^"߯dJ"ߏ5N+M2̀YȟI]|ˀt tF'M@@8 `$@ 4l=,@p](#\J~  t (K.;(%i:j@t'i|>+sA@& _06 oR43"bp(EP)V'i,@Kz"xSRj' ␢&:P[p*r!@  D-zh')1& '߀@"6BG sFd1\* zѸzx\q*JD),Th˧{=2* ˔ 0@.QF D@t]|=0$!aˀ]Ar9TL( zl3TFn s62 f[֢{Z¨Z$P0qLzT yb\ϩcsGepְ@6 >4Ns\8nf̤( `H"@""rib #]%Tx& -DP:.KBk.k/)gD3=?mYkl%M.ؔ7ޞG"F,"T6lm)x9qyo8Vd A8OSlLA::m)GHISB9 OCh @W bkqei3h&C~)d60=Ǣf1+ S_AQa< -4GiC|O+OZJI 梍 a6!Ar$Mɬ}2$I3i(b1H1"tͱIG4@ b DŽ+Hd:X!5VAr@Y 5s  BxM @p c93(E# P<8/ PzA%C4f8 6"D+`>BHR$"JIR.ĎS" jqHo BT44>~2O`( y$NLZBJbf&RD8 1);H8'P23A=Rk,!)A#LOP)jE5NHS*`(*XɊKk}؜38q 5$7zIOJ)kh ^Fғ´c`Y5`g)Ek88@HPŗ6ęF%ܼJ #gM=uy9},TD&R2w6Hů61cbn0ʳ:ʡtdq:&1h/(l+$[70{H’;#,d+7I9"tmz1ÊD0/;Gnmy1^H"¼ҦQ%?D;X[ AP !sNx*g:Qj-E{DblM'o{1#nG&VH^D6-*!Z 681(axfVvx I=Ty**D͟V>ZJ/#hکa[]t:ąUu4H$00 %(2L ֫{ 4=<.r 4s٘yH|7NJzXxp&pp-;z&*9~:3 Ɉ1kcz蘍)ȇhg/23 %xEsCbCcURS3"A;)ɍj<1p~)s .0;I| 5# X?) 4?Y / 5 3)P'f3|Q"A@o8D h0C@y`uZJBŸ' ?(B<9p -ġ! ؾ068 S`.q~<9 S@hIaszm P3@D*`&mnc+C1؃h?I@򴺜<  (E (]#KNKF̈́7 |R3ʮRJBӔB@] u>D!?P-.`(a˞Aһl|l`Kڠ A4Aor2Р ܉،Aoy `<L(iFX)FpwCj5;.hÐP46H#`'0 SPqi"m1[D009SL189֍@E[Ob0ʥ482iS !RvRZ%0 xh,n;Y]ӷ" KiR2n !BP XX ӊáPdD wH5:;VCKB! "  íПة~8|v8+loT=-Ɲ5˩I,WR-"Mq)5 aߩ\hŀ`K|>8\A˄9?ip"a  o9к0^0@hwq@F mNKRzA :.H +P\-j 7yоSzz*Yps$xwHs48opC0xYX =x {4PPPHM#:X _ `@; z``[xz 4H|ri\8 DPHzj5I }u%T8a17$kh"I 7bk(H+@>D1W PR ߪ ܩ+o1ʻT1O hKxJY'q(pVPę`t1H#4KPV)+۩u@Ǹ#9-GR=68.u&8i)z+ВPK7 8"hư9'1T ؕ ј'S*CHA(I ϑ `ⴅdX3@iCޠ1()f- ?kj6t| 8M4iAC8m*-U7HQéI-IS/:$br:9XIB /3HUp: Ǣ8 ,0vAu #< WnгatE9CMXXDQQU0* sA>+4D\9q;a,Ԏ 1 :"ȼ$4u,rA /`$PH iՈ^t'!a 0fug@*\q- I.K ̣ٙh506G'3EmLBE5`ɈD.kY*;V`,-I7"I_RwI|?]lZT yeYRaH` T(,D "X}R6F#< PL8AAMBH1\0 -m< O?Ef )Kƍ2ׁ0b3=fK:8tPLQm94fЍ y\<( w9낰'Pq)1S,ͼӏ8p8P>Hy{C3;DlыR'2 :@dT- 7m؃+hRz+P 9Z]νsD( L7N ?811|K8(PUJ@ ާeq2Bh#{'S`Ϡ@A0'cVR]t(0?yQ靘`YH1gF@bh xqeG(y3oG% ,D2,9h:!x-:TI#WI"4b< D7L9 2ٕ9 s(v%xG#H[ƥН"F'f)z \I(tXg? GAҍ1% a`!( H߫B4h H:ً&YG0۳Z + n⫠\=B0-q͇CPdxXv- Lhn{̔CM=nURIT48Mx tLG3+`+3&mKWEL־*3}_?J: v9%ܬ3 oQ,ؘ1 Xx9!"Sj}yҕ֝"@B1Q2=(lk0&maoY3hUvRs1 %Ǹx{ 0 >^D` APa"l>bP UCH khTl6 KeHޏ9"šj6 1x @v㹁w% 8َmOTEŽ|\ij>"%j"<ի|j-+4}Ÿk!PP(CKn)}3+[׻t& UEx <$X+o=""XH(d. $]ʋL^h:R3a1PPw$+K*B>#&~ExX楳eԑS9xzX4iHGP#[*%RYxmBxqÜT P/I2.<d y⑊Zb4X SN Q%E VEhk@FlPݛ>Ʒ&ݱ"%-t!㹞D: YvYM3 B>ZpYP P(I3'mHI|lax2f2#Hp,RAlF()?b2]!$TD߉j0$ .w:ņ"Bz2څO*ň|ҖuLtpH5m*`O0'p+A>~~9Ͳ(D@D b,$%-7$Yv- ,ɧX 4Hk )CY~16G%` A^xgH,^ђ;> evQ"6L[p W !bs)ɾbdԚd%~)}`!浉YGY|R H5B[BaIpdKѐ'LN3b?wr"@RbT=_@H zj0ةd)C X 21A`,njLMkld[1`րyzXK%O%f "@ֵ0F rTB@BL uJIO)=1T!n?H+ P*\ @d`27HU *Mq?$!"Qk'" !5F)!2Nv򘢁< 3Ыˀth;Gk-Wq8H {*9$Z,wHÈoZFTԲ/9ErRDD((Ϝ1nƬHAMva՚siZFÌX(c g8M8Q#\?A (ǠN'\%L%K{ςbddbT!I?7 0sP|QƆe*_2JasQA/R}{c4Gou #%,}.iqeN3`H 4bUSC(wxC9p0,N XXMmˡMtts1!5TUt`9r,[ >bTw< 'DBtLD 0(ݽ3Pt$ b\DN cRH15q^+KG(tc2 Ryo|OE-w0.'3C'8H 2.1ɬxϵc'BHq?&y2RC 8\?!V+,]=8H\i' `#,~,v=,3K;@@ /tbJ"VDr/$,:&ڠn! `'Ȋ"-i2c6 ( YK x70IrŬ)9` Ha tR`QvwA@ `P (nZFs.~à)F(Hn,@2(`v%H\L0B$$H(ZJN#dGnMLt77zAL m\#"^ϰ C3`~~&bqg6'3"X@TH\. c%14ŽYm )GnHz@! θ.Pc~8=A` mZakgɪPW| 8f(o&&$˜hr8:#hQ@ jtr CI.)BFNaX@HlqB@bLq-:Yo(Di,M&!D܎E,NeDlC@9v"L+"o8(R""ΎbeQ8Fo*# g zrgErB@~LxJLÎң"! o>$I8X% 8Ab e&Pe? e:@!0fn@2y0(qi=CG/~qCR6mNa`+E 4Π<@7E $'.ij` %\"b x#펬D]%4#B6Xmn,BJ)~.$$%vw%d̠ d`A:fj~L;9NF`pZ )rWCpj\:>IR= IJ+@ NJA*+K q>;2b bAgCib|-$U)3H`D3<PCA|0PW 3 : E$CH *PM0O= "@j16 z"$``퐙\и!&aà7nlpc0ABfj%~Y 5|$$82OHH0x7TtFTONtE%.L$-b ( hpʃ0v]&mAXf.g$\'gQ* bYQh@ `Fhdvvɞo t)TaJtO'#-ri{ޑN{a ,C1fЦrXb""#PsJVbJB)? 2 3II29 `Cd6BěC$ifcN7 kNZtbBF~OB|ЗQ#za]'%.%00Ki` E !u,KcfmФ6XdeH7BwciF"n15d;ihj1XVyF /HKgƫ$z"~ b 5<( t1tQ70風GGMn(@&fHb'a/Ɩ#M.rw4DNE1o|.po,+!vynVBT*dL "ND['ȢLz|tkZ|YA4T&l AA qs ݂D `B0~x Ÿp,Y$"'7hƌ䅎$U9A8JAEQ"BXVJzxIERi@`ԕ K]=C@4n [v Hx-#R!GJAMd3P|tzwJv_L8WŊ1/h+bdNDA JfRzq$@24@| ` ( VcRU3ٶk `i)z}\(2DH0w"m/L~ڿ>%NZ/{L;Vna>.̱{!J\|b7E€ lC F)|f{#.1IȈ)yKQCG!m= ??e&\$@m>!6S{-9d)CIPT,B @@!Q5Z`R7MAB |<eh8B`\2}o P,?@@8|>@0 >`@$|p@z@0^PY F Y.G]،E+?4vwBSxJ.|Yh48D)z_*c ?;\3yS/X>Bl`]]j` ֕3Fy-K\rh}'P:.D*k+ o3ZԾ k6 L"B(L`z'  Ӏ2Z$h1yE@X-{*5` DN`7^= 5)4Lh¨P3 GH"t|«ҒQʂvԶ+ ZAԳg9 bpI򰯳IGM;M9oFPA.]Y*|+! 1.@ds-bpwc\֑OW{QUC Rr)<}* 2B{m[mi)R 'A`7 @FS<;o=aW`ı&Yc'S,*[$L+ˣ8ses>b9W AZU_!~zQ|A3[h( L05)nk Z,B;!nҠk[>b V(B%!JP"#V)^R\qzq ]snz)AbշM^OG5rVE ,P{-*Xvbk#x ge !21J!I[Cb9 @{@:VZ4eM1V(Lp)x4hh`*@KQk~F6rsf M0GˆXHwa E jsK pOةVbX|'2F`s&su>}7e>BPS J)Ϣ2 :oK$=Gˊ+V 8Y,`/kxwD^.BV((,N4~8ly.lՙp ])ﱦ11Ř!2Uڧӳh-@2>H)EtJ8px]&Y-"!#*/ܽ& P$OiXzyYVJVev#YUgPxtњ­ wz]=zI +A3Dq>f2*. Dd ^S4\Pj f^X0$6tD.Sd^5)w'jX>0,@=LtpѩD/ʕDATia9H$b*0 !J(蛺Uհh!lhݰDCAbdC٭j $5*9knQuBÀmZ{B.:RqQvؑ<(+8ҤYJqPeP՚@TI͋Y#TՔbl{begZTa:":9FMȇx,HK!@$MO9M3KR$ Q'I(ƾ^|\2rtCpm9*[MYv;i"ҶL -!6ƈ A<+J襂eDNmN/jN Wue K4?X&,-,RŎ YVQXIf@H AH'@sANEj^# mQM|`),we<;GViܵmUbנb&Cl}Wp E,S} tw nC6tb2 CB8W@쇈/d˞T8}f bXŽ>G0Y3RERTЪaW4@+ŗ+ ,Gs)һ\#7p5e<;PLJ8Hz \"cNqo)@,꡾2ZU o}V/q/(GUtתvHip%ծz ˠ=}(#e>I0رL7I[&ВπHxZC.%aUlj ׋(crC!TgbyOղ&Wwst{ri]&yzHA(GETK{jIaH2w*Ɋ)<hp7܆(as8t))XWb^<R8 ,xR@s09Х@Tp)apS789,8DM1"i?@j8짋Xg aj+VsiP܁,H \ Fpnx NhX|0h1!Dh- ^90S;\ &p 9 Z=Pcw/AYq73t #Q Py+ 1 +Z(P*(HR@+ɗB82<韠(ҐpF0#1@yS 9དྷȢBQje2HޞŒS'­x&R6RA"l Pɐ1قdLe1)Z3B#=2٧(5:ALn1<3ND)9D8M꬏H)F_@əP&@xz#s^+ؼˈ0`2HW(M+ ;,su:ډ8p[^1~9{~6ym}#,^ Ca@qAS$+[C,虐pR@Px~4 :朐βPD*p8;OLCs"LC0lPXX]08@pL|Sȡt U e1K/| -E ~䛗s0Ka(Z>aPH\n3!a(p9@TG ø9PL(:\<1J􊢨蘆PZ0X$ٗjq˴و01 pH x)Xȫ3Fi'D̋ʴ5@V)1(?(h\cArkSɞV M& C7K d,cTќ8MDP (1*isrQ;@!5AXW\4KK7'Be9- 92g*[z"hgM|kP hZx  Py7Je#`@ibUPs'aoq"p& a"8HBH,dy+u-( 0Jfh+/ xݯ_p@PHu} ǘUxf*>LU*ٗ7(^TN4Ƃ$ {ؙ81 AoŲ<'L=HG.L~$:#:1gPt4 )-WIXEwJhXЃ9Stҋ3 48TeXT>a 0PevL-.܃ "ZT<Ͼ-: e~p,xp"~78 Ā0D('h@ä8|>I#Id*PD&, =RI(#&ÀQ={W0( ?04U}F@PhD"cՠ|>)FyG ^EYPjQhY[;QHr}P Džo") wܠPo8[q,"Ȭh|$tZrMuļ@$>憸{ P,l,cHTQX73:)/jE 0 $ Y`WN )hzR"@28l I`x;4L+ *BF*23183"3@bJ[PB7%iBJ2x(@ ʉ6G/LT8`W3 sC3(MH&*Yp-DDt/*$N#|$ 2,eː q'@ttj$I9)ӄCZ2JE@' C@zs0d"!^*pï+8D! 0WΗrIZhMiA V Sp.DJ~A!G8T&0%c-R*  X$tvRVG/Izhf9 4)D =ғsCp0$^75bsW3=69yp5""?ɱp 9/KeI #  6uܵ $OZ 6F% - bMGk QD[6Dm߰sqTr;8 L+8,M7D,IGejPD("ZҼtadU3"i~FA!p'6;˕JSaq\CJW = ,d0 h28rH A< &L04qJHdЦ1ħZ{")Hz`vvfчWQ7'6lYd q ;P𼁒'CjCXI @Ol;x.D,8R&RBP,7@/4R qJWNtI\3EORd!-e+E@$& AJ&R:x<ϧ}(E2JJ˝ Me)ˀ(T qrHkGjI5Tzۧ&BX wQS qQly9VMj$b$CeY Y|)d %7Q#~?L.C膽E@( "M C~;ХIQe$؀X `BwqQg8ZQ J mIMDTLx'ھ(2Bd$IOI`,V>PD j)$cԼL> AςdOi+ZQ(Ddl*)ر - !F8fB"&.bV%+1\!G)(NOvN2f>H) E%}K9Ê!b?b42c8)2b6ڣV ZAj "A篨%fXj70'A 0Ў  af;=+Н("h J|1Z/CmMlGHGbPń`$`T!z X8, )kj3jM%(bV$dbXHNi4ac&w K,֢FD WAN8--.L*i,!2bIgHţ0/!Î*/) jJ"ï]Jdpaoe ti{*Ӈ?fx#E mXQ$n| %_NDPihF%JW 2!,$JPƭoQ"zF -"B$L. 8@D18Q-23ǃ0(` Z-. ;!/$Os0-':C VN]-pt4JzAXF0+Mc).LR8`G%d S0ȼ_a` @\AдE+bY Ԫʘ) !(.5gp(G:Hj=h!eQ6JD%3d238=` .`6Rd*άSficDi @>e^$9 Bf"#`&-L30<䢖Iǩ %p$K4X+QdG'6M%` &a3$>s&Ԅfӎ.7#4,Ri6B9'Ja@:Lit#Kz IhH#Go?/62ΰbB ZQaδedtKx  cn8$Аa7rD#ak*ֳ I* ZAJCNdc[He@fANAf%EƏD^($鷮_n"I. \jN4[LǺqb0IS]#&bswmʄ먠3$b/P, U!;CLtK ̏x D"EJl=j6Gcnq*]S-m]69G< زE%GCU`t_o M6e0!m#'g  6 .` `O H!'iZK$e&Efdt/ :$``47W0fdn䄄b@@jsp$JBA[!TAVf, E> M0mՋ- ) Y"~eS|n&v*$DtGvg .i$`%'!JMWE+KI>(`66jSA >ds'o. 4r @Јy/2rǂa/,U*g-`!XT R!0bi1„~!.Ub%iF6i EZ%o eܣHO,Q{GC#kώ%.94^$ e V=˜G7m+,ڡ:||np1)Xaw.к'I‹%. | *&DvsNVveB+Z2 .$“f&#"wKM? mB\%]"D@"e  FfG@3u 3F^bOA`4/ T.3aZ#ll*) *=1Py+(%Q-4Yg2CDox`B yew64dIE z6}VD0BݚF  RAiVeh A c` W󑳒ЯLwR%O@!|%; !=ib$1V؝W*)$1`_@C?Nf6?k2FHA5 oMX#˭6Nt6 *+,(=ޏ A``Jp)fP< { t2 VCcQT`UL<]x"t*`(#x`0 ~@tpAH`jd6Nww_!7&_KmCeAVPrbXv6}k@Ns?Cᴠz5JP (S"Iu+*&}&A^VPyt`;*)AҀ`#Iz s~#O 4Ђ`m3`iƃk"-H;?^& "[T`v*jܟGʢ Rl /+"<ȨK@Eh ʓi"HBгDjѢHh"#ٝ{E4( ,IH3jHԟF9 ɂa/L1%H*Cp6DYv%3*Z'40{/o)_2l 5 rv+brtJ =U-zSHh3 BPm3IzP]yEb%y'\f۠8F1z # x6`#HF;e0ĮSZNթ"h9fT2 QR4QKЇ#C )Ye6>bɨ:: b8m1(R1}F]+@H(s OeI(E)Bo a 8|>*`*̢{ҽ+K:q QTx)2k `zL 4BL?2`^TG~B㩠CcdrR%s bD@"Ec{O1EhF!d-` ap0,շ LIHY@)T&E2b48BֆtG暖n-W+M-5H.5I!$VX~^S0:f:C^7LhP({u V rj[<t!Bdr+":2T<)NQ 7e&@@l (acxp 1BDhSlHI+&QsL/"e=vzA{|i.GɥӒG^@AWV8D(x0y<&2716ݕb<%@0Di܄AIZeXdڀ$Nx%8zuZhrl*|bli2Kd %9{0*Fl8v 10X,ϗAR <'02|vlu64%";F,hѝ2./ &+Up$Ǥ/0F"Ϯ]Sh# 0h7hN`Fe[$DCV̪31p2E*>6Ƶp  nD. _1r`FS|z=ށYQ2dߛ#+ؕ!?Q$~1^LaBCq+X1ʅy5*8eIH̆4[m.`(A18>'$[EZhvH(°YpK`pO! 8A\Ps4ۨ`h# [2X`*M7(| qcKؘ13M귛)v ;bé;=jZP@)'5h#I P)AKe  @L 3  L3ۄL1)·4EPޜ504Cr9r9yjS480  gJh7p8ӎ)DE8j1pNI0&tA ~F#z 頟4;ՕB#5:0l9ikB H)r `P6qc40 ȗ8is C)Wkc9V8=LMI(NK/HFsS 3A)aH:#!4!YZ@pݡY: I'xh8i!b/!P蛱dEӍHrS hA}/hv؁Y#F\ x! K٠l4~Pɉp㙩%+Jã P J*L" aE(c$XF8sAN4Q9n{ œoA*à(XYZ slB5U.ɲ ;7,C| ~$r #;YKm%;@h``R:h5 M /(Brɚ2#I!r2+53f*]$ISXPKxA@b ! yhGk)4 a@9Q ӈM;HSXk6r8/r;+AEP@$(#MX̺Б@Ő ʯyAVUã9%*SQ̰DHHOuI;",~DX K+7hӌXэ3Y6)ZvI@B+DY)5 AP`ińyzҀ ƕȨOe 9ͯUȗW<8xĜ:=ʃ@=vYN2dNxy^BYy :#?4dW8;jX–5?yH`P =b#rBȂTA 8h țbB-(#!̢̀|w8aƥT`ғ.A8؛hG@΢e<qB0\z#6\``q5pn(px CU[(!,#0:AkXSTBQBa14XY2@4/ʊV) \אȤQ6 v`!Yӆg $p'r䪘 e92.\`10/7GKѲWB0j^82!! :Ihꔐ;Drx 48MxI7(n| - #3B 58pРU㇇@Ԁ:8 yZmE3ݎUYl7H -QyFtL 8O- KH*HЩWVţS)ŽZ8 |k!a%xfXf }5ꁘH3.)@wzϊ3ܨ ʫ6ntq @ HTCaq;RSPN7(A+1ީF7i0f+O.Խc 0d2 ,nH:DCplKzӅ[G[$E@)'h;,y҇pv؜F<5TB[$PQUbT,( 00`oZQ` r-.]H &#22jږ@zRPO!R͢y4GL՞ogRMA8PrqWp ~pq m(olU7{CFc0 fK7qÇPMxa)h9Yp tش*C }O@֫r"0ԿD8XxgIH; >P%8R"Sh滒l"0&J) mXP^`oơjb{B`*=\mlZ6sT "h M"B I/Ԇ0Z#PFyXf{ @81t]bG,>Z>;*tjij<; .rر.Q\ὠoިѢ$X@Xμ8lXꀑ퓠˻.5VCc.[6Hp\DZȓ9WW 3@RX\,i 0>dX3( "qNpHr`Xi&д/6-n8n?:ab s?n 8N/ k}c+ب؞xm{  m@_8c:K'9`x&q*x7[a.=Gb٪ʡ'zov|Qb׉Jx;D:5IY8s h%CB'N _s#rZ>CA4LYQq8|Z ~?%`0<&<]Nv-pdy@E#R3. p)I!`tV(+;v;@P@$||r(v{=r{<ޔPnZ@ P$%ɠa!pn63Uy7'p<g|!GЂ? 7P3~!@:}gdXWqG0tI*@ ("hm$}'7H`@ٮ@07H r1?1KhjvhDfSr(8P9cq*BS71[ x(nmrL  (}HLH7(rRE\0ꓠH\@p$ `q8 P88%:C Ԕ[(<1?ԴB 4+@cNqQ` (A0bv˛~ I:>B޹3wBB|=d)'hH .Ǒt,I1:EKS) h1)قjZ{ j * P  H*xC}sJC0Aı@AZG(j* Bl? & (vUEY'T R8@." 6@ aS(JYp*a*LfA\Q|\SKd".`jP0-DAR >bC@Nq͑ 1K'R.MC)@@ґDf{1<^n"  h*'1,/3c!7Jh>k 0R# c @H DTv$mq֌R`HPføNDŔmW6`gI R1 _-XA^MY*>gp5RJGCZߙrXcbR5]RȌpR` 9)3>2Zf{@I9OXWtm:'d\@X TЂ` X M.`W =). QzN5<# /ʐavR[la^P ly;m;"` 8|=s̃l@"1faP-YO:@ݩLj@2_2.iDў/I ,c+@`^XE ;U|df9;PP`"rk,Ap' izk/lj :GEA ktN3s;4gR, /HE]2Eh`LW6 $:-gfZ#!MHτZjR&­jRYzaD+-w2!6kP45V`gOwFrd=c.0CloVr.ih8hA<*l*pѢ!o`_2\r2rC` s,OyffS t.ʥ!keգnOi08Ք;.lwp]\D@4!?x|ol8dJJ @ͦh;fC4B4&o,0AptZBf(ʼس/bc!b J"((oxG g1mL`B Z/+A6CD^$ȴZAV:LTo?~JG,r% 0r7A3,dlX.HARWnA ` $.6PA2o8$®'Ꭺl ZjvB'~(V;"U" v- ?`TK j o$"8`&+B2xP)lp%Aȴ*R , <~)/JВ#Ln-=Cd@ď-Aa`*`'BlZJ&`+C'G\ &P^iQ)*(6d b  "CzMe*u@3@!$p% bX E 0mFE>"xiE.Fk2JrADnc>( rLEu=!{bk~"@F` b-":ZOh",faM9Iu?r"b~ RFL>t\b<*LE+A0tN$/!"´zR h6xX0,j@e F"F>].'/DX@C%Mv(=@""bzxBe`L#.&O_!nHjjNXCLb mg$fD`Aj#2.> `l N$AHWTE H#lu!DXI= `t Ӳ$1!$R!3"mρSޏT*̬@bnE!-Hbb {8aP!9EAԔ PXꎳ1z dR27!-=@8y57d)3  F<^Pgrt hWH(JKxsTJTrp<͞!qtd67t$Ń4zih(v5. VkХsh| ŋcr@%>|wfZ=Sk+WafW!$Pf%+r ``F֮(O8>3Adl2,oUc ꀊ CH>I(}vb.4ƒa`1"5n lOv-bfd^1Svb0F&@ovlz \ H!=<'i>nphDbh`~L(bqJt#4Aba&&K oLB$iʊ}&> [E8BD4U tGHN(0{$"5T7cwBzVB&auZbGRbDX,` J@Ih@ nGK*zDoF`nnA0If!P ޙ,ɡ˪! N`>>*s“]Rp3'Z F`3v٩A?w<0A^aX %+)65|2n`2l1 'b!XQ x@w]K[V=8$ "b̓TTrGy%`6 Q8'4I .?` ԰4 ݈ ]ОC@ `Ҙ`$*$ޢ0bxC*!+XWl#xJ@`P" @+: |>!hb:&)yۋP@XƀǠÁ p8@ P(A XD 1! ju H'5 `8k@PZL|)d# %_[y y]@u "ܖHq>GD.NYs -e BIsy`i 9 ԺsЋ!y` w\K=X9(\|G8~0xA9 ^ljsϳR\NPq08 MFՂ.<Yt/vHw!  (`7`@%X| : 0| >3!%mHi[]mCs =`C谡D\M0ef>DZ~=(V,LýC@ϖ`0ԨAcF7BɇmdYǽx9Jt:Q%d%^?Y"@3(G3"8|(]SèK܋I :_Wg>*RVP8#P1fBY+bE8G [-*F1 KE{J4rs0u-@?$Di W&E/  \Pp` ܶXS-TO'w:"^Ks]lFVKI|PB4=+B PHl \b{,g К1 Y ;aȺ>f)X׊B!5C)(s3 "]ޜJfk" ,*"j].f,Ā1okCza =HS$FVeg5H(et 0Y v[ih`2&6!BKvpL턾S (kPzupAD`L (y*Ythr.. >>~e%8J#aӉZ0_W&@aܣG[/*@ B(2jD)09pd0b 2O Ԋ\ $t|6b;0((府t("#ċ˂l*AkJb1D6~f1 p~ˆN+tH%X~$DЛUW*in|ؔ6AB:n f;02SPTKs)2$ Czʼny- @(Ů#IAc⧀o+=%!%@"&X,1P7ȫ@ᗳ@cL[46sȈZ4 9x`f58k&s{/ 牘A>'  ؒ8 ++I? @C s @ ҽ``7ml +10&;8Fc&8yy%) ٪yA8s(}!qB+LEu-.a複Nq2@%IZixF(! 9+"RlP 6N $l ԵF!!">ࢂx'X?q` X) Ahz+P~SͰ VWI@@ӄ: ) (ZG8R}1 !"m?DRW訂5 ֋ W^+ ]2\EM=)CI.X*aGD邥-4zY4e>%)\ K6xPr`Xhw ]7֋Y8#rc:7?PBcYJfQPbU683>gX AMŹ!=8/2h"k7%< Jpe7khVj"0$..㭅E-bn۹j(#xR@~,k% !,<9ZޕbÀ K)C4>(%&ꋞ[[y!@V@ +l=4>;6W"5ͣ^2FŶ'9'd? p M**xbl<ɑAn+kZ(/X,D00u愨Jr @b C6?8(v`%"q  ۂ9!+%Y[Hȋ Mَ0а1U ˠ`>7CޭfAF}ڋ^Og2BR\%ӊQ{p&2D(㰙VBhQ_BmƴrՑ 2J"L7 x Q<'\H߸x67jl)UPS!/Ȭװ9ZI0JY ПI$x`NG| )laSa&1!k\8JIK ,mxgfK8XUk. U> :6Oq"ADShOo MC%S怠 :hҙ c /ΰgH#XC|yGǾ0Q.<>yh {s_ H;'@VVx [] ͓83MP?_ >o%(`[+ @#DGhԷܴ2 $hX< G ! -{eX2 GoE@D"" Brj,K@Eb0 KӠh< àm,`)@K~[ܶ/4pe,F8PUehq %*xa6g) ƐZh DZ/y( ? KR&! t+ s:Ag>̳$@6J$9*0{Ԋ *(̀Kd-1K:x&YDC3 2c2$N ji*Kp* %"G6ͫЖMjPH*.\6-AcpSEC.1JE(b+`D8 "$iyz20HʢUT?fؾ'0 iƊR)Qz+Ŋ+ȡ,`&d$E"/ b ̗׎Z*PS<|-1Z! <(LO .ʗ ͌$! #)# ec9|8V|2̾"4V`-`\=RYr7)QK3`#dI*|( avH @KtQⅡ$xf([GSZr)oJ!&8L0ng>~RH  N! Lh6\,5 b_%K-rZ9IG^Ϛ6NuF#F!˥i/_ȐQlU1kL6"2x3E>Uá @%%伪~Iv(%8oY%F,in2ceZf{d̹B% 7)$i48fTYoHD1S@@u pSֿs P)m2Q@Lq"P;h0F Q\ ePZhhaG"$opSGڍ7*F+䈏5i=!JQqNi9)HY&Pq<l6| 3M^> yI@ `L n A;y#8ă,V'iPK;X q`msD׹ZC|84HI|TF J0> &K̶A~ 1`\|CN tс/80`0Wxrg̷Wg;3eV !D0(8+V'$կsC?Ib\Bd)̍Âp$&D y8N͑- X a. -B%5tAC"p9#gBKXFGU7FDr5 ›cN#`REI%w$aAÑmi 6hݔa$5gξI}Heg, a% a2 7ܢT Gk4vzPF\S`tF`H Ա/ X-ck*N!pRX*EH FApt%v e ,¸JG@iiE!Ei :pBc{&߉ybV_W&pb#ld Y+C`pz (F*uMGXXX*\(rB~f.f\(sb(- Z)-SV/`̧? J+UN0Ъ5zqkYA>āBwlA,M;J2)y2%]O.LD |1%[U0^į# 'P̖Q;?ê)EFDP r5p ÁZxVN:8P 0<煕u)ؿV0(s䑫),2 W" K#iɝvQ,0_|O Q5Hfitғb<. @S @Ψ+4] J:*7X,4{`c|o%#Z(@["akn"PT Ņ(٥6G2_ yl cT ĠibJ.%/2P`:(̵GFfs ` [A#N? bUfÄ8nF/%\ŠL_?c @ !ˬ*=/(,d.@ Ff.2¶+x6PŘ?"$AjuNh!ŒyE2V"lX`^0n9"$ b.þ#C#i %BH8b 8$ VaDDY^Qb\T(]Gf)  8#< b pҦ )BtVdˊB8I-0h' ɬDwIcn:)ȇFLT,Z”#R"`p$Np`B 2"{4 A*h"\K3vMxk@NBiE4k~+qjj JbAxC(\(PMnCD*>BNPl"&:c~(0a j ?vfJxXbn"" N~`iQ',_""cۏH6d(B!*.ҷ^r<`vQ~bMMU#r\$h?(%b& !Іj(Bm|݄"pH@!{1`*d`+)fE*n-#!!8+Jez\K8(`d@lb< f B"{ +EfAH_ vjDk”X] 2`bA,JfHĨ̈(s`*!!x:i.-kR`6|Uؐ Ag|.,(j3n@ ᔧ dS~*r!  q@ K#ݤVRq:Cr Ql%N,G*J BrS`( PJqr5 pD8 uktLw!\gqGօVn\)(<#2A18B1F$V#'k*6#B ^ h'W!Ӊ b !&r0pN`$1>p2-d?\-Wuf| W/¤р?$EJ$ ~bXybp 5m|Z HϨDC`!^7欹sy-F$fSO@T/dFN*?oHdψv%@D!j h,32iIxh#mRQFfPĸw"8f"aRq! E4jo2bc1eC<B871C3[T'GK` PRL|c,T>QuRb ąb5SV0">#Hcd&jRHQ @ن B3^ekf.!bc3|Q)³q7Td.#2Xc%B̪ #ChTm Fx? @qBG* g" V~` NNAC2 fG <*z 8ĄD~V!t}(a A劯a":e&2<4UuQ ,.9E9>zɃrHP:z' |.cm Op`\?>wX@"%ba17>d__0"X_PiA~k3]Ӭr^OPX8jԔ~UjY5m%cP"ԒM ߫p+mm+&6lzl@9F߮Ia 綕DxJ]DR 67XNy`̥0=-@@G W@Y(l5pepi*~?ߑU CHt"K/th=&8L*Ko8I t`@$s4@y(~[34SIi,C}u`g{ RP@I}eϸ$AU0JDX)™2>9*b ` cz{//Hh۸&*P*X `k'ǣp@c @ic[ Dđzyܭ,*O*%Gۨ H!붇k*ʤ)+ ,,s@|) $*Q0sؒ3.|ǰL,QY $ɲn:OPVE[@` J!l$bMNuh8LAO=`Ӏ 2W7B}.{^˜C4 I2M@6ry ̚5 F'xH,5B.A&%AYUf"`r0& B@Dz5ÎAE U}kO[؃±QhBI>ꓩZĄ!GzPjj{L*+e MBd˲ʥ;4z ° : t0-J[pp@ybJWmp ,ibxxIH%I%Ixˎ8h֕QK%lylz kN1 SI뵂=T`P AD&Xrg)Uh CHϣDpJa At,ĐIܙ@[w]@NI:RʐY a 5.=$M߃)vL:L Z j-R!JMJ8 J5CQSPL~?jB8ub`{Aolqmհ'"gCN /HX;AAqL* % AfC|1"cޣG&@lB!RU-9Oz=@:iQRObMEX R!D29F$l<|*Pe !!fYVeYS@ $#I8[ 'IBDxHr!C祮㺏8vȥ`5x9q֋TA&!iЅ :&; L9X @<xI=p@cU&G" he aD /"9/WoN){(d b[:#T!H6Hو4紳Lw__EpЙ?KxPHTzE(D%a;i#PvL1ms\|THI lq T{Pa7e~7GRj9.̣&Tų\@9t!xgNC 8W!|0  ɢ 4) TH˵F dxC fAM"C _VWf]α'\ 8,'Udƪۄ{V]{IEx~I9$i]G6I*R'"FVDd C+Sj8h@;d @q`B=%1cdJ;4ڲGĵ+X@PP(x)i11*D(M VJWnƓ 2EI*%bIt\ V ! 6qrlp7%,&ML54<߄lӊ+6Rf#bee09l@D !4!"4F1^?9-{"싸/"A@86qc) h 0m(]*ȢN#3{J 9];;0;_ < ω( IxRN8?GHш ɯ>j۪K<*(ރ@x0p.xq r Z? ևho8'`'vv6r?- r&.5X&H%8L-3!ڼ)pe+ݻ 8(9^," 83P1$ AMaIwF [wꘒ0h81?(Jtbm2+,$ĀX8hN &<0."$A`3)8k#8,`X6 r/**Cэ@%ⒺyA7`6;% #b'aC`x 0dkkR9\xg$ *Ba $lJ6y((D8LCyݩ#HNIZ0S(`y `,2"`p U%>;5Tt?>TB>9)ҁYF:/4zPH`8\Q[RꦝB,Ī0P)ܰ"1= 0 KIN",<2DYYCVP2H56rE3>T6 H-+EOtAU)&U:1|L;n x r8pn?tiS/*Z>yi`QH;RY$Q4 B/:#iO0ڇ3Q P/@@fT+Eڦȵ0 *8 0SILZڷPK ,+Xn낰(R'ζXV 2MN\L3L :P,؀^_3]ƒsH"]u9Ch' ؓٽji!0 NHA68D@U]G*mz8h8AsrFC:f. .80z8 I??(^?]сJ'[84py{Ex:.NF|  z@-{CnN?Ԋ(+ ;3ASBE z@  10>i236dR@;>P${%{ϊd/b[ȂUAF6s0P'xjЪР [/8.9J \p08a E"= -dL = eFx0W*>ˆ]B*km`(߈(A[(*@7yT&ԢVЁMj2ꍌqR#V 2Kph[;5'ܜ3jZE *mQ,{2+ ^G2IȔ +{?h4Ui\3& E<[mFOPRb|"䀙PYCx/8ՈD7O{^t%*1373. "iC~1 ϸ]`a<(/ 8\RX82'PLJq+{豸> l]X^ f&) 6i<3 Ne0<&CE(J4z1\ל2e\ R 8Ibc½>6DY$K' GTᛞ+j<4ڈ1K~Q@DH`Prbӵ6փZ/hKS:D1@ $>腎si/$_,sΖ   IT "33*# ]͘Hl8`,gNZ -l(iT"ɭO_ʔ_c6T˛}Ք jX+r<&ԃΎ(v6*loSOiH.u|7 Cϸ1t 挥y3+2hIGʄ- |j$F2SEgaB (t9z.񹅵d $aJ! ;hk*@pwKbe"6>AF٤V*`\zx36y{Xd(DP [ @,ʀXcFaPXkp,Up_~a0!$[Ð^x.4*UJM9@( !B:*4OVlܗh  ~X` B@8h ʣ" 9\ULz! *6ԳTgz~=  #jBvml(AsW?R;"/.$5LBaxfpΟ,:A0(VN}%QRԠS`C#XQ+J+7,/i2/, VE.yk @V,-ZHħD ck{hiR\GDJ3 t uS]E#kT ԁbND0B,[2'\8/ 0.I`- xQJ4w <+-B })k@"$ {'hO*;aH?_J.@!8XebD: :xTŶ"̀3#/Y8D G׋IrlI.$"I[ wGUk%JI"P"lEKK3 * NOP7fKӂI#H0 @EXAv/32:jpNB . R$]m:gQ;g%@-c0y2']⚧»6zS` r:q#{ C8ޟX3kfEbC3 |d+q'jL-ULJ(D Ⱥ#BHUcL&Y o S Po[{mi`]9HQҰ 5.FhɴAQb)UeVBIZ1 !"cnm)DA_8EX@V A!ԴY&!Z]b*2 X5D,rKg \tyn+:r9*!<&/ A;|'6 E5!=3`hغbkd0P.)=sP<=DD$Б.%Y(҈< ^-v9wO$*ǼFj3 >@f-CzH#! N.a+|P*)"Y{ h h豋WrѓbXH XHQ %n)AR .QF6ppJH[SsT z!B? v8X !QZP,ȘWb:͑H О~p&,Z!;c.fH`0ǔ{ZQhp(F">Y౜2mB-Khj 7]8|sީOS.dD2\ $PBxC &G~X}͎TlR AB88iDJ 8,~zɡH Ep&<TI׸H1()觍.}TLc S ^KyoDBeAKR@| a 'pb0/GP &F B!m}l"SR|52 S b4t/3}V$PFI:#`HF|F]՛cSy^1F#*MC*t0>AxMY%O@àY84 '!gȽ,'*o p Ղ0,03%Xph)~J:yG&̃x*IQJ+FYuCP!oL%l@NdG LI!(r`P  GY|k : Xɘλ<42ڻȧ_Xnq|:W[rDNIaa΄pҧ>!$t$xacxm:[Cqpt~p̀@` ^ 2pc}-Qj+g a:^ P8$ `G|FKSh8~`€ 0 g !P'O& 0j*hhh. h; 8,@,tI_e.\0,}>@ykFٙ$}B0\N&zj3y&bH#@u~z?ql.P2crTn2_%@(2}=st;$8*nͮ< % 6%g&- $9>(L 3N#j0(S2̡I*<́zUEx2T{4xnckq +D7TY AIR{zFg![$( 6cMm5bό _X!HY;}s/DSFN!fQ.IGg)\2u&7/ A-* f)R8 ;9GL Nie4}:^:X|GХCHd[ B]}!$OEԆ#\^@nثGM*mC/gd&aʠ\IC0U dѕՊvt^ { C`C kݽpaڈCscj^!`IBCY1bH9ln{+|G{W^f[`=Ǚ^|Gͱ#\ɩ p` r[<ĀB^F>31a)7q@:)M[r B:ݻh/Q<(\%~Sr_8Ʈ"s4O26bD&m'CbJД~]"DBrYNWLW|gkՈPxxza @@GPa/HZG|E$m+@>pFBCP D.IodR.fad c\c 0 o!`.6!<@*DHAJ j-R+CƤ#A(!AN|A~qJ4@2 &R$bb0%_JdJd̷.L`$e'"@89cM$.06 C\% 0 J2%WF e-a *+Uca^ J#`(Bf2@J-6bvJeP"5ER )r!zJL`KNHho:|NT! _3Ì#Ez8 CC`7C $$-*` lTs Lp-s/ @ @dNG#b\JƤQPl\0~Bd5M-` ROh&UQZE{b`/m& /-e6$bKBziA"Hj,aB t"/nFsgV(=D`P!~zm U=#0kǂ$r]>R$@ !L10Tby I``AvabH2- @&2079<<*CJȘl|dE4 E!bL0=3MH"S,%/zw9#f `aFN$ѣE* `P *v# Obt"b,dzE#v `aȖpfD]Hs$bI+~tB'1R8#T2.65Ke&I$QA< @kԗƣc1CŬ^^˲ l.e~%Xs2QCdڤ"!@A>T3i;Rb !a}1OÆID5F/bz%SU3ʬ&b  xTӵc̝RA*ՙ #P#jR#CB^6r%Aq7&6,Ano_0Kx\M,==g:Bs7noTo_d!@ @a*bAr@LJ2Dd0Q}fk[bUX&jv@8f3 t+LEOQUJB϶ AJ%*%+wdB7j_Qr$`w $$@/T-f">XS5#`DHLH>2ufag6gq#`'<0I f@d ^A>Ҡ)IxNdR'* ` Hw1,1,i85[p&pF`-(4u+nkfRU5" b%X̴㢦h 1%<5@ q#* -N L@7tHRFJh%.r.lhDiF@yjoo D~>b&0\N#A]X  j,QԢo`6\Mۘ` :\*6Y*DPk͐j>q$=ɞdO[H%l0de* ,u6d_sdĢFFR y,2/.6#lRk5I!f6{6b.¸ `"‚JbZBjɿNΤXq_*Vz=Eb:d@ǧ`i,CU'-vq!pJJ1c Һ.0 'O*d&BaKoZદ$OD릻|gÝcX3&! `]#)[c5RlJ@F4VnVe$p.6"`H"bcU<Ws}iRR!>SJ|u܇e$OU#X6imF4#ѠG"%6 a󽹖CCmܞ|~gV'Գw= 6q4 j  uu)=_.XO`F^ܹ ($jjC\RcغƠ5R(d|@ 0۱uZ#̫,>`bT1'.1[Bw8&$߼# pD&aLkqR . cRE } 0< 9 8,M"*! ,r7<@H\P tHܒ6I$@ w<T&(gp8G.@pH"Fa.axx-F8o)E(@y<k@3~@<=7Q\pj m3TImY;NZ$6 Gl~kjR&& 9ē)ۄ$+k,#λ+>OsH}B4`NlP@n Dd&($r8LK(.6 ?`s3JJ;BH "{Ҹ# @HľJtkSZ}8`KPİ\K9"N2#Ľ'D#9B exv(] heࡤ 3`g#qÜrHg.w 9DQ; "S XW@zG+E(Rʊ@Mڟ Z1-5X 0uxQUIK'y#L6+Ő#~fmA50gG+V' Ti,TÈȕRL/3=JF<A x j,2Hw,1 $YdNRs/J :#2vB< YtD>@d Ud ;dN; Su\u cK^ctH|^jWEh,p q e{Th!`jׂɳ}$EWܐx'0s^5v/H7=:dU:D@ pTGjyݬ{f_![MX1<8Xyy~p;ךd D:jc **ƄM! 'neڒP>R؃B!vrD̙XDT;8u3p9⃱ً( !7AWZ!`o@1kA@5$>P7[CppS|1/a8𔨠x xa^Wq*IkQP584k$j#PNR!rU{ȝ,q6/IE 1s)#@I)n"*˝NVihz3B !卐:n؃X[ ŋҵ&ϩ J?>{۶"(?9PBT*y KٔT2HtxBY}Y B.hzhw* e ¨"F MӠx!؇B(jÔіd@2(|ZU:j4p6%_A9`,hpLKb0uhǸ>ECț2iiL!1 ‹`pƮ#!Q1`|` AS z!ʋAа0t%m(;4[7 n|xZ C28ȒE)!Գ((M 5c%"<E󱏉AdPX2>,!c AHy"i  R:#= mj]J@ V6hp¨刳ϫNǸJHk7.05ֵ(h(@s5_Q \X Gp aƀ@p_@lPUa#ct P |HUh@Q0yu9ۭ:R ʤ0a&``nbM 6qA>>f(&2~jgm8_hlPֈ8" PىHՏ3}3GH8U&ʉ`-@I&pz9aJCkI`TŠ(0a.bI= <*2,: E>nhty쇞CXGW8#ӶAل!;=(GX q< 3{ 'r4Ы +A lxP`ʇ9ӊ|ߐ+#W; (F55#PB(uj4S@mHvR' 7 8 ı8'X s8P]:mz5ɑPy Anh)qY( E0P 嚞Y_zP9Bh#1 9pS&& 6ƄHnF&mxj^ItҘ62V/ eQO_h\ `(^0t㑞Ra6}I(?@d̔?q+HyZ`@KDs1;8,5ȠXա>8 k@o'9 OYZ>`z6]FF7`8ăŗ tU;i$!޶k fX':6ψ~ D}]]oa0AuPlw Dð|qٔj] Hys @1&xaHnT \p:!X{02!stpz9xUyHy#%k|RDe2\EKZ}B`vE'[꒛yH?`r Ylt}C<$<h-KF%EbaP\m6 'SxOE1r(\~ 8iP.}>b PQ&R@s8b:p1 @@RpsTȭ`3t)&U+lFYXz'usT\[X{=^nS?̀)h` A`a&Hފ@* #p'!իh xrF|'rLPaLzT%/2~'*@$:aF :(B?`*n n˩'*Z;f`R{깾)&*.h#&GĨI3yS@;$gM'橂]2iiW`/|@ c*ap#GB1o׿Ԫf3f^SK*gRT5`,@Vd5dTCf !`* Ip&wUbXgҟ-c$5NM qJ*4L W eG4lLb l乧Ȗ\F@}M%1FH "Y-Fh @I hP>O4M>@VAG6 fBkA-kPOU{*QCMzU)3$bE(ŢV(eեERiެH eMR*0(Cf<Z%hsV5F]4(,$ (>`,&}ldӸI%ƴD,z^Lq``Dq>(n`tDBXxQ+ֆ I(O 1XkQR+C6*NhAZؽgW- 2MJTRTbK4Sf6 (,6njQU5<@e] Qg@gѢ":<@87tg!`,@q?BVF)E8DjSIrLpKQ IhtXIX7`dd @01`.: Lb|Y`ʶ&KC"Ol0 Ǝy;F5#@ B!ێy4IO~p \t aG#|: &hrCdRNE& o 2CoՇJ%(%d Mw;I*F>w$l5< !z`eKu1@9mD&D:t~S-yق TW]+oUE8@\ xm'G #4@13`qErbYC D'ảbI+`h 0T d7;ώ%9UvZ6FfM ]*n- ˕ B0զ9cL^V8\oGVo^@G_ @"D4^5mx6eQ)vAᾠŠpDb8J"pRh(*h%.(@,drcAb*aR dq-="AғB'e*icGh"nKNN@T:M``Ng&*J&²+QadBFaȂy$n vzց$|)C"kALLFÒPM@ @N```k*Hb+H`Q@%O`lNDF KQ `jmlR)zPn%c`I+] a qr@L 6~R%,iB&F^úA: MKA8) $ ` ҄rZ"ubRb d $J`2Bk F"TU$%-+i⣔F $FQГALܬf2@@b<PwNbb[bp!%`a2nF@j@.0*Td61f+)E TdfP%/j'R$ `NaҀcR LRgJS ]a(>^!Wx҄dB V` OEmhFCFGJ!ZѡDRցv p ` @ "f0V(!h:6`DfL JrA*aI4%+ ` ɾYC*0B5K&(6aNoAD4@0ːDOdct²*r.6  2A"aDZq 8`2϶y"J4N `&C; 6G$a#+*Q\bFp, >Z8p5d54qpWc;A`j`T: %%NpjZ4Ehb`b+Jeb Z @L&̻HHP.""$55D*B/RQ("X@jA;k@RlAPjbJ'mC^>:*[  Ӷba8{I&8} LR03(<"`>Nv?WL 0jC$< ` 2WQ0iOX&bŚBb1n' (E4TF&6dP*M!Fcf |`r xVX,!Z Ġ\"4ο5"'^2 Jqa) >Z:" ! V",TN.'.&LŊ*IHd*KwMNBH"C+MVDAA 2iC; v=3>TgR=m5~%*gK:RՋԬW ny}K<` < Ӏ6&֯"i+QLHߨd`\ˀBc3vb5EK,C%c9~0|$$6lHrD*|5dGdnNKz$ᵚJ!j'vEKwhl@X`XR13)m+bJBz7shۀAd F* վDν" D H!6t^?g(m\\DREBYfUUuZv/Ek 筌EkI\E ha"R9nD8y'F);L^+{cTbv.Z%"U.ń.SBRen'w4ClBI iSY. IJWq;z6b,ILaZ`":! @8aHsM(_ :qFD(@8WTj Tb 4+6z?$j h7J!3"ǀ9^ƕ 3.!恊WJg#'dFP)#RD)­e &0nx;D$rA8WUN4J@6l @fUB4VH u4݅Җ,,@1oC 4?0,ANF`` 6B*B$8 @;v' .%)-Z`,K!6;$n.j~S:Z}mŹSr9r*6S!A&K hЈ  lH cn[bn1"!-(LYq c+b>FmMۀ r"~AhA`Bn"Vp GVTrvc+E"g'^VuDC#*rEZFT9! hAa%l #D)vc0wG T;ϐ?_$>/.@D>@ DT&B 0K%(4(( oH@DL5@cwh,̀dBFܺ Jb6UoV.eo G sܕQsXPI^%t^|9䨠yhq0O$pXElꖦ@/o B y!` D8* O 2L X gQY9ѹ"L{ Qcvx 8x_]xCBT,cEotK2qJKcpkXj1($%$ʜ2+3BXN,P , \ Ax a2/TbGLޝv /`(P2<"}caIjl$s0T4LЍZqxF&)<V H 0Z$BK : #?c"S"Phz@:Y"m}jv)Pda`у<cEA/Vd "\AL-VЀ! \^fIx a3#=PPdPs 5S$@ ^%ԜŘgpO P8Fg(`J_H(BٱqɏQŎ 9-D0V@/&%pz1ebxh G`ǭ(J*+ ƹB Fp! D |xQY; @4MYר|XHn5giJtK^?73^#nRa*b#O=Gy mg l8("=zE"C "kW92y)|;GZsh _}$CvB"S[F#d0?A3'3"b82.%Fp_!G4;+k l'&u+M1TQ*sII2$f=Z  F:.0tlۜ#&- ⽐h`7nQ\! |+14NhJ2IL4(2,0r`a  &iJX=)oX$pf r39 Op#^"q^ !9@w\efJH(p2u^!&bW0Q#o[JaeL` bygŎ`* 1'E&@גUrHQZצ/כ ]#dm)0t8H`1QJ bp<.a;>K2ugQjդhnyF91D.A*;ƺ: >'f{^|\ b`=H%TlM=)zrlh#ʇВD`!>=_5AP1`Imi*#ǍrD0hC1b" . AJ@|ߣ۾6P<5P}8)x?j21 ;F ;J.;50Y&>41 Pa 8C(,u: Ӱ H .Y3 𱛀Њ{Hrh0Ur$rB!7YP9 U2ޯêi1Oa | 8p/[1#? $xC(?#3 CuQYQHDO>>4P1 ƀ SL Yk' 8P`)b8(H(@I<$(x 05pMPXE {{4&3.A@j \!x 鎓Rk@k*{l 7PT0TPsJ(A*9z˲ `:# alj`tf 84Gn>2k %`@?=!x`ʏB ʃJ(CQCypq}ȋ8K $NK\PE3Iء$ʱC9yb6i }۫s R0Z;y8Mp 80T +3˖)P9kC"wG%[,pk48pWr tZB @ +јJI ȸA; ++T hٴx $m9`6cRL rB3UAX-臭K/ 񇲫2 hpC@,XgX ,.𞘃TNh N=$lB!XTH:*jBȖ{٘ZQ#ǃ/8Z<)`h0A8!  H𳉀 @h>Q1!ђm@a2LLEP(C0A\v1}M̧8-CD+ k0`6\~nľBm7Bh/h?1@ڣ 觴 +ZuwxS43 xj)-z]&ڟ l ;2NH{7=.Q͸ [!Enrg hFb&3 8H={/舷(#=X,%'.N Sv  9P i$Utb[KKzYX! <[0s~u_A !E :_UℾP ҫ/1b1L9f=dފ\;PڼƗfb,QRda11DV 3S݇ m)>Ҿ-%Ӱ]Y#z2`މR$ 9p=䲉XAkf]4 9X>LF{ RA#KƉjix_ (29ꨈ"-O?!EyHbˇq9kg[a» !`` ˏ :1sB3iUXh\{ 3::m3 `HL V99KBU,QD\^kP?nm.8Q1ZO`CA[$X`?aHJ +]j}@ƲtwtPP! 7Vqkx6`*Ez n #j_Xޥ蠥X,)&L;Yԛ1O0P F zgP@>ܱ,&8J Ћ^Tv#> 4̓鼣V\(aXp+;p៭$5j6 P SQ) },&ߌ5 I'Ia(h:%V0͠2k_ O=QHhF&2e4 5F<|@[(ź! :}+^(*D]A1O/ Qt6PP?O6X*O?Zy=GTNerW#2 Рpt^oI5Z\,5hǛS%@ dFc/'H`q`N,#IZ0=^O9#-  ?hXqh>B`d8AV+\c1xr= &@_gx E;)qw Nd1|<1=WRɴHOGXo,| n6ә{b5f*JDgk[Ҏ* 0IHv z'g:L<*H0"|~EP6*$ǀ  bf1ģtVʷv$! N&R~0@ Kz;iobxDߟ"M0.c0:s%6Ch3;. 2 1 Rs;<q۠qJC(# >HMꇀ4Z<.8h@ 1ĪmmݖX;;7(qt0 @kK-p*cnHMӼAH\6@˪CY3| Obߤ J8pfp.!tz:#C83H@AZ&b}1‚n0|Т~_NlZho"h/HBy:P)4KZ[kp{ȞZ.[O\z`!~'F- BoF GpiaZ`H$ #9UU"(5R g^DD6 ‚(s HU qHk.beN˙HIB"Ie`O"i6b~H$IDsheMЯrvT-LHC Qx"4EQLe!>OɉXEJQD  k`#A"%?Y] 2eI23"?yS:Is[B0F7a 7e̎* \zK&(e%IWA|q({AvQ`qrIc>Q;KHi|Chv{ 6tg<,59)bUB,lF2ϲ0̓%:d@|.̤`JݳJxY0f9Z&73L(NK"#uKHF]f<R*>Nl7h]@hIA)(=H#a(AF(lkBk'yBM1߾$nMu*DJvO*EPٰJ^LdNu!NǻCeQ95$ @!r ` y(@TufI.0!WKe a\=Bd aVH5g$ FA "ղcLMָhaʑM+D<^5 QЂI @AW` /D@qu"%u40Dj ׍.N2B/"i@aAbv Y:BNHr0-EPۖ&3 ~'S5@,"\ HB|nΧj+(I&QsU 15" HLutqC@n` =(iѯ#)12-#Ko R ~!3f ST XZ;(`D Y=^gʰiFM+l݀@ 4#,Z Y%8`g]/N+VJ"2lj6,>R `zvhD^`\)ٕlLhx`Pzv"OSlib+X p+XQ첨Q6@h A" TuO:u*}H{aƕ H(/fAFYXxh7T̚`cex6E-*t$HlS 0 Q h,IFaK<8lOz#o2#9'>Q)VR,:6$-ܽlHUAQH,i j B J$N)˙A*c|бIR`@#L@X(VY (.{,%k>Wc)'|f7^$Bc` ,QLlpׇ#@@%!>D1I)6Fd73:"ì( >F3t `ΐeLT$a*Pazf-⦅X):Bd,h$FjF Dv/ff׌:}pׅ'bF,^!V,&2?bBMBx'L. K11b eP0NA vN x:j A6Ebp'QF0KxmBl; 'I"b> `ʄmO#Op} 8!f|: '`:LUxo01||gc';F-n(09)<2蚇I6\ުJj ^A2B3HM/;N>b2d<^IJe)3,< #KHb?OhQiBb<6hz:E" DHG IȾ0'<"U r؛O*D.*te)izYj$CH+vKbl'#]^N*oQ:(ꎒ^D'@ԂHjJ3=T=okm64`&+`@FSr/[z&NM )4aaNoP ,1ںW(,zKD3(^^V2't$7C ^$.UF^l{ ! i42Y bv pa$WO"6{K.V60erJ3$G#o>M҄G1$3-nUdn1I^m31B ^cB WFZ<<΢Y"B"F?M$34!֬~𔅅KF:~B DFX'@ AX׃"HBc>i>c`t dv^쨔.|T%!}S`*c_@%`Rjn7-$B2RC>"K.>o0v6qr+BYi&F d (nFZ;Rs">bV ,HBΠBtLs@{TgڙF% &/dHCl# B Gu1u pF6"H C v@;bM~Q} #@% `[<_j鼭 $FL%%L^:mPF?:‚BLb:c1b|_jG oYv4גЂD<^` .^:L#])J_(Nkt0EI G!e GeF#rFAK%J.lz$LNB(LS)׀B&z6w ~F56," )lzܤ'.g&(2–|+i|kB8mʌ}-&`H<(K9ۣL@iV,|½!Ij5 P6|Ԉ2P1IC5[RpÊ(ڋ 0);*Z2gx'*|jt@qw~]`P @G_HT!pqฦ rb8qv[1pt7y^i >$>PFxBBۢm,.-\"4F @gfiu!ZW n~"@82 j@ T@p#<'y`h KX&H:U8 ] h`bć!B>H W!vZ/Z)F+)jico-1/0>[Spp% , z$o ѝ3k"nr6b[e))S)¬k;jZ@xTPazAi}r΢(iÒZ8!w#'w.r)bNy a %"(@+@GH&* }"M!!ưQP lqsPa!DwX^+| A7HP3d[|F;! Œk,'00"O9F1k`B8\bV :w[Oމ\}sSJP n`qQpTXC HřPHA#%7`! `t6J %: .Pʂ[0*Epɘ8(^L!+E!a$ę0$; XqtP)2L 2hs8"B-^e Iʺ[bPɈa컕d9(P.ا5ؑ\w)!<dFb(82D[x|QXCQ e w2k:v#!A(#!,Ӽ_+6&К'X ID!"[(ˀu N Jj;)\ |. ;!kR!A7CյibKC( ʼK. -F80*}dG@7&'3o%]>&-|lCNT, Wcݬ#J0 @Ȟ 2oOҚ[%J 7h^$^@ .2|QMwW0۠**f:z5KE1a^N."\p¬Aij aG8 ( :题x d ȒȜp q @y7AA9s+ʀ؀qg)3 2eXc+{˛A{oH  H2}8*qP)4<Tr {aP0ةh v!8 p,!Xoa_H `Saj/ȋk.51,-i$8鈹hfY01֗zK! j ߸t7550`lYc| ,xlx >f<qDYqĤ0 iR%BCBo -H ౦e U@(4`q*QZ53)ӄx(Dw7@{آa°JH'ŕǒR,@" iyB3㹺 H PQ P LI64rA q=h/y]0lH*3 0n(bHāHhVy%dp+ &a:;|8X/|)8R㱌Q5<P){XN41<ѳ芜3ԬpÍ e'&`d`dz3UNa:5!aПHUP0 D$ lՆp\-6cGO2<@Ăp%#HSht"1;Y)` xb {/ x)@HQ)8ɾkS`8X?> zue{P!;lŎ EC2ZJ.+7Z"P<#]<։C LC5 B&1a#EpIKhb#S ۅo*PG3P1B[3M@t0֋l pw"rIV-0sU9*) I+Ȃ@HYQO AT>K!ޘX6pbk2N40Q &aI%`^BL}hQ)yn8 50U1[ 6pH:I1; U IA2q HD0C3U3 YLAFDQ ̀|y[*uˬAJ6x}w*2СP8&6BYxJ 87q%vRMB!@+Nq)ސʡx30K*m ܋H!U2_. Ld 2HA?=mUR4i*%[CpH3)R»Pʅ P>+J Ju xq8BފYY Ma7(TZ<[V5긨]yaL hB_2pyxH eK`=+߀`.1SrH34Ƶf""+`Mص6*[87 a]k]n@qP:78P QazH&p!S{*HG"[z쑧P֊q[(0^#P-@ @|Ip06i͇6ať ۈu0NPXI"ՑDl,šk՜Ǔ{X'KZ[q*Q.@ O.(y/p))el cZ4]9@9v#R ~ޙyq==x38~6Tެ:^ ȅkj] N3uINLल$1%C$% lẅ DˀY""ţ`q@D ܴk" Fj  CQ С24I !JꢿeR*b*F4` 0~֭g2ߠ  XȲa Jh#G>!9@%zɐ͜cE1mP:Q ۼ Ffٰg+m`).` H:H$~Ÿ #Bfr#w XE,mW+LB@@ A!e>퐹lů$ϋs_"tl:Xo̰3;PP5ۜY#KHWiXۑD)x֞G R;  q]u;hfXe'9oQw_Z0 r˕hHKC8 f?Gȟ1 [dKK yxQN bv @x֡G p(> ʋcLmVii$2Bh 7ysgeC7 D䉌/ 0l@a+.{6%!3.@ :@x@vATRe܋D<[<`iS;;Eٽe ].xd"lZ' ͑sF\ydfG)-#z|Ql+?%+R*A܆>,0 U4BWjֱVJC'`'HOPtdȍ!~>@ @qLp4vTb( v[&0 )T^/@ѣ0XY0wdiKADb.p0iqX$2f&shA%SZi(@.I)Tk|.Udr3 Db8, N&H$@OyTi` w-b,Y4k((n9Fg,p ,r_; #jɲ;#TBpy6ǜX&H/˖ʟc ; B@ $aD1;pТ9;hTxRN:p.Kê:ɩw@&%okC jbyG)2KR6hc%%;K})Κk9 ȜrG|M($ fP9ɳ [װQ6T;N."џŷt6I)!GCJD!AޠԲèȜN.K+gy7@cn YSVi:J|DzfVؔ`%iI C~ S)G30:6z&! ;v><Lݩb 9Hnrw)Yua ==S6M WJM] 2Ȏ`4Jk -.T9[vCGt9k;!< >{~Ai 7_H<$=i HYL3 G:0v3yFhQӘA<(>yq6y@"Ag`< , CBXKvRaKO!)5BDGM0rOk)R׹d4El.(|8;NZR",>m4%@>0Hd¶D,wJ)66A`,uKmCZL.ɦ"$$~F&ԃrfH!P.JOђy1дBc|m,㺬P5aY%FK 1N@&@JHV#Qu8L%G*XKk8fX*0S,{B|"m.3"?8$"e<BDQ)L&K@g"xk $PJp">{` 'ܡE_P+R' ("MGXfwvQAˏ Ҽ4hceI Ԍl`'"–M6zܘK ڪʄK=ɜæL%(rm"jn9;'?הWҰKgE]i1~ .kLb9'[J@kq)@ !S]vD .Nc$*0rajf#PTLdE._&ld%,0TxB1|%#"h2!jjJ"EE"|Q@w.8T"9! z@",OC%+ʌEV@#, &Lh%QhI"Z @@M\f Ǣj,PNJ8hFE@Én6bA @[<.`(q't9D1.@ p8>l'1 )FE(g@,: lWe^*0ļ9DK.9ULL@t##,f= i–|!Aix `4ONSzdC#%8((N`J+IJ&h©Nl 育bH@踇h! oa##"~h"f'jZ`z&R"P9s%H̩Io"jf 7 A"’0!r DvF ƌϓC7jüKP3d 3l؍=#0-hj:em@$$(J,8o"K8%$a*Lpf3lBy24'5 ،vh',7.I!J0 Da:2Ks.`4c~2.]"b|F.$(`,R2C/ arT0a&BOH4Aa怒NՅ( Ջ;т)u@ <::f9Xؙ*c1嬠`*otRPj brb?RF,5N4X,O;$%Rb.~Wb ` As|#zBZD2 8s(-$$#NC}" +6; XmSĂ|dtLUd&"cA!hatVRm$bZ,;fmd*n$pw 1Y@2AJ @`f P7J.4CP$$+)`& Ԃ V2@\Cb E'hHCǪZ`ŪB?b-8% v\Hc`9$ H@b &\l,nfk(ψ)g#V,$UtTtl9XȋՐ^BjlT'e(HHhxgbGDz$Ke Pbc|~ҨʐL ;اxo$U6B}}PfWJv2Gp,.VOqbœoضΞ !(Z UmXv$.2LCBnN̫#$)n4qt u(kh,.5$;R|TH2}XY79(*"CZ+FK4tn #i!T15ߊK! j!&b$!tj. ض:,Gc*Yzj6a%('xX ^"|Xoa &;<aʝrIa3DMLpyd@m/KmuzF =Q!` b -߹ӝC2.b`Omr&%|t(7L$Y0E%!dhO@<6dpg Pf<(27vD6u,,Ĭ%RB:h]6g!D@@=䆭~cH س6O@gƣH IRD˔<0$blvh=c߀/0&ۉ(yJ~&LFEU5j!E 1$`rAUNGe$7İH1§BW 9,P LHpu$ )ax `Wc('7 >PDWU"݃|txh 4!BHzC^VFz_,#8+vb^BH"A );rafJI&I D OY^o QˀVb!: @Rb,: bp;T8'fgQMXMv4,%?H_qBȺe_JW`g!|j@ ɱN6_;88 uBH",q cz쵂#mb$Վ4eeO+e4JVb#"!eAb~(eCLielPd."RyS-: _a[<Һߣb#ca6[E=cVsZP [G L^B#*aav6iKjbA(b [ h\>(=cQR&"f2PQ$PPOܣ1+6I5`q@B4dhψeVD oX&+F `S8@BR03nz-Qa@_P sU16BUbRM~MHVn!ldh Ad-$L>#|2g 4qL>@ J;&S<ָ5憫3mljS1H*禌;(+!p4`@vB+/}B憀IB# (0 ,f|Z/Dj@ ٪"JPeaPhi-1{9hP (iƙAjҩ /@|dh1 C:m&ɚ(ɉ'ɫ'"Z h[ M{g^RNR56Й"  * bP!Vʉ d'b觧&ˊhj} p)ʄtC#p' vz[3ZuM l3D\, bolg!BHZ x ֬`4[>b#:2UK_՞lު'cZ,r'6x=v}{{\We }=ҁ4z5yt8&YNgT&78~dZb" :`r+1J돺9T65a̡|*}ñb5efPAtf:i弚9 ^=9Zd; űSg:_f69=̬:Jc E43 <4{Fi(䖎vh#(Z i-<&(ԆG2+JDh64NZF5*;t,ũ-Eb⎣u*Ds u@')TQdSccݫ0K(EAɐ魔V) r*2^Q @t@Ȟd>%LJPE(DhDAV:H=4L*ht0в 5 | l;tN cԱfЕbKc6Gph6[ yB3} ΤX\] N_^jQDԨQCXf > dVh[>!&1u璈32F௓КG&8}9Q,OM_(TI(iuŇq ]=$k)x:jӅT`H}rsՁKPX Ah"?V=i&֫ޖFZ*4@(. 1($e.w 1iDC cS)%Ν|᦬} T9II1J,C 섅qx1iI6:KePy;vs$Nd `b~Dd腮[yn\牧\׏ar`%SesN&5E(l6gQ[Q+7p2w\@uf`O"S` 2ŒΐAYN;0ŀC4t*MTX @ &PkTse%;F.d HSrN TQ/Ljw y99 5JԠ`y8}3ۍ3*a(as-r.K0BA,P8 p1 p=A+oh RD@!j0 莢3%b\++1 g2׻(qLAu y0B B͡q:f.Oaϵӊw 6=!myjXI ԍ1똁k !l@pn ) 'A;+D[/:ª'+p cCQ/0$8)jV)IM=A O‰( 6m,Hqb PCc NB0N#0922C=L8[K7๷ аה\:`#:>3pɕ2BȾe# "GS(z*X * ʋ.i{kI ВV8 t DE,CQcyuxP2lGQ賅pVY "8H@5,3'K$,1,p^$p/0$MWEt DP _ HrP y㯝:9zge`[!DŌ# '& jIJ iBى s*DZܙ$HT( zC9׉`;~S ؊' M%E 7hrl8KP0e)/B6QjpGP%" "A97Nya: Hڈȫ6#0a03t4BT)J*64,:K4>hG 'ZvYX6(xY'^{}QSģ,)"ZPUJB,>y+ֹL8M%(8^*I9`))i 5-ZvE0(C.`ȌQ1OM"r(ə! LY-rDx"vPq8`W2|rȜ'vc R,{@[<2-ଈ  I0!ъptqlPT4˥JE:80;ٍqΕKA8 CU⚄XE\wit$3"hyQ`GxE)%w"Aۻ@ﶠeO:˸6 H;ðPdḏi3@hEBP+:8r"/|#^Ƴ*FE|w3,`f)Ŋ;J='xȈg@M Q Pzr۰#>:SDY- j`rg/08s;bJ,a 0%8$J%AUPOC,nI7;%\X< C ^9sɷ  ̈́LHHsHcyP | :&X˂<]h\B,86Ua#8^I5޲CX=PCaږ>7湟'@l-4px YY64s%u=7[E?huK 2%Kh|& k#ٚ{5KG:߄\> ^PÎȄJD/d8u[^TkۍoI؆g肇hr?`: f2 `3P0Ir4Nd҉z/$RL͈9\W 6072!H(xú<- DR;P68HbzI\b ATڡq.镪KWϝЩv1= ;Ix9#T.2ֱ 5XAdl~mrQq35K ư|pΜhѯ!?ЍPos>|Ͻ?)xb:H59TUKA2=DP2|T~OL4L"b<69,I~00 0''@@0J'B D ?`qt>=0~L08@Dd a;Z{JѤ"Ԉ!'ʀL$x i jX%j`b<`. 8P,H;"&B,YjA5+ꖣ ׀p Xie *@ aC쭡.HQ|DJ`^X`l@~Z)N a5 prg:R\:Xz@)l=4dORj0- Ad#ΏJOe@ `d 'Qڙ*]pi+$23ާVR K)SV-D7 JR,M4&S !>(96ǭu*><  GĴ7'Wa,+B@l4iex4Ȟi @N:ĉ"F") ܙB2||)r5?e*R)*\X"C7qbG+z@* ;k֏;rA$D$ČLJ'$'0S .k vEIqX +7xr`^zV<2"&@\ xb9v[2dd̨hoR)2.ֱJ@5~wlcPd) [@>`1g"&Dq;w,1֞ŀYe,þ"!&$&_BpJ:CRm H,t,!Ĩ&dwԂa-CbVmˑc^_lȒR>Qw/'9H $8S|$w@l( t8d{* 愹Jj0c!8C&c PI ,{MF$XBFaQ!$?pD-* |%#!90pϬ@%ֵKw@a|0]3=+"8A:8G.@0Uab*EyE`FU>-v=[T4j]/ė:e`1/eZʓ]J)R,ei4TY{2dR2|2RǬ%$҆*YČAը0QA{ DU8.O$eBf}\!D."׌4QX?TTHeV ȈX3!2*{p6V$$ń_lJcwlDi=TAcըWz)^TA׌vTT@e (*c?DRl*737JWdUMBђ1jHb Ppp#y{qS+H$1/Ķhc{Qwc D&wφ~P,o,!!&0 eh倸J@8Q4c,9Bz4#'#GDCB~"b&BjEWL#Icɔ$- B>mL*@.Bi$0O.JB;$=q#k& )Fh"hZ0)c$ Dι'H%%~;ҌE?BG iaTô,`4T+rP4[c#C" >ɘ2p ,cPP((#+C/zajv4ņI N`Lz~( G2fkRw)DIX K" H~,GK= nPࡠ!hnSab<B3Ko41N6mf/6}X4"0 pL]L2 dOn!7]&mb TEN*ƈ"2eB^XJ:ep. BD6#bdFY&NT2^pHkJ5lJ2j!#C&Q0ìmHCCk(*`A: DpmfkrDcTԽ@Y>X@%n $CZ *B]t"u@-Xi5I \ y0FeAX2goH fp{$~h!cC:* S^c_QE3N>8I`$ǎs+&~O<%< flD t^U!un6H%ZAha\x|zB8$| \Wv=csa&4.&s^ I5~&8PRO!qF-+B2'E*0>[$~+tJqH/Dh>bQ'0?EP4p&T;VvBLaWұe3n;OcXFl0Vqy{Ho%5!Ih7a&AR(3&C 0p z&wJYa4rlaM!pֺ38QKP zTX(C:5z.\Z*!2_!U$4Cs~Jpw !u%h&s#zd*$GQuH 5,fD"jla%a8,1?(Wf ] f jC2ӣedVDTzAb[Uf c5ItjibcXl~XW@l$z s֖8P2CYii!F-6GDU=(I:QkoV4aXњ+bTp F V[|%AJ%0Ayؒt&@4aJ `jwk2,rx&rjBm90 @s9,\4Ok hNĞJlEO:na_NP $E²5Ah`"An!G9(L GfbgR{#Vu-MˠH'"EK{0>f#40ĕAha2'RO_Ƞ""Y'^tbPE>Մltnd"Cb 2-\ӱ(E@,N`J<&$0.Q x ;)G\tB9]J2%AXz0s^ qP&E!ՖìB[䌗+!f"(.$ٌނXHHgG rXZX-H9^%>l׋B. B(#BX;dN̩B"!cN>!*°M5[ q;:+;Jboߵc*?O=>9BM(ȹS~;v<%& L܅i0-E00M`;aXĎ|1JeJd|iP8Si"O)7s@I' IkP+Y)1#zM 0bopl%$Ӟ(羐-F98,Y~@kQd[hb ? bx`x݀8 w Rt? @(0 4ř UH4O@A8hR0fsNӛP}>W%n~ģoh^%:`-h>^}u>"oVnWo7@'r{Y,rSD`h`b @>ysw :_>0E`zc0ҼpdAh $I>PBBG`BvIꄃ< t!P*QƱ%hFa(AB`2)B crӵtНJE:~& <̫`|cDZ}H:rkFi{X{z̚j*!\~PpMʪ H Vg`c0""[t mH#*qi 0ŁKF6ƪALHPj )0AE`†%t5FSL5<%`kr;Ht(bEQ@QQȮ)bݏдy!JhU  |fGd! 5F7rAYm,9GKXEIQ't#j 'H=OJ ; aHGh@xd잢tkb z{0]T "*@V a><Q.0 1 aue  k ax@a⣥8|Ils46lg(@`9QP(r:` C$wv.pr 8Yb_<;͢P:@G&rXĄV(+P h"9McBq@ ?APSfdi:pq*`h9 L0xN&NGw/qNgqxh]6F!ClJBQR4c$Z 'GTlCpYp `8)H~ t ď@C,c6MVva-ά#K&dԙĹʑh B6"SvɂN e \`$.2*d]Qx'hL#$%ojǭBSOH@z W&hgpр*p{ȀVs !ߌP&X%KP 拸h!(AXr8t4A - 8K!D#z:Pp4C>Z[R׺p?+W:4k{AЉ,0VZ,J ? ,j%@X d-[88'('؏X.TrĤTx %sM?|Jк;{)Ppq1s9uP]$Ph)zыs ?~JS vP\z2!B2B\GDO 1mx#ؽT C@H xAj̈́E{- *zD螗(!J 1Z kMHAE`H@DX%h(uB@Q uɒz4G qL Sh P`n00ǍM70S`T=DHf @U9( ʒQSX|{x(\*RXw:E2(VhW ~yD8>!`x 4kQl>Bi ʮ#Sȃ%Pɬp|T$ZE0!!kj:dtDX;)ȃp0h,&M-"웭f(==/x9w tƠ"ފ()5.ZzW)AAPϔhDRPf@EzPi[@ FyRԎ: y4@y*_*LpO0BQh3!"Ԙ5:>l?\jc-Ӊ|tTH%$a(C<Wpɑ[0i)Bs> zr y@M @U\%(n8IDVO-E0,(0_Ek+ B9@a*Npi9C:ϝW4jMċ ؎D P4lWJ1\e=K,A$. %;@9k Cܥ8&X ŌX`N yFzgDiWij 9`xHHq=sE3'6\ͱA-D̀x 1rNh2xA:*#bU1(6 }2ųp,d`HX$eMȈ/XyT?B( 9HZnUFTgzPxG`Gpo u.@q^bO`ͤZӌw3ɕ3^ ս, `k IvfedDj,R%|ޏN<'"t/Bi72{U]ϋUU y*]vQ9J=/&Rb E-Hoqo/@kKD Cli9@cr}w|IH $VU=Xؤ?Ef@G*gHu/`[Ws''yI\|[n~(Bnm u=wb㋲ӸVDq׭ Nd;X4]^s)p2-` :<d %{@Ʈ{]H%`/[\_&kNZ哞xgufw{0/R9CX8pyho_pWL;Wϱ $H# X{a `0 }a`( 3KGc_/LBu;OgX Q)d@4S@(|I3 nlxdVf[웩G0@H c@0T P C՚ *@.@hZ.YĞQ%?M]&XMJrZm9Zry@([HD\>YL`IL=Ak "NbH4!ĈG>! F R)n J0>ڪj3* cDB%"L~LDrX-Hj.{j;}#?pkX`j pQ躯 rt%RF, 橶"k:>NH9,nm/5z'xuF1 bkD ȄK6S 4Dy˜Rc&5~"{B$j*Qwǂf2nԢm[,8 G*YuJƈ/"(Փ@?@6I^-ʾϒMbF@,D, x? Ô,Ts}xX8Jyul> Y.$ڥ?D֥+Rh`j&O" '{h7fif1N_t]P HM͉*/׀4 A0J;ZLabukմN ЭCYt>N ;{ƴ8kE ٵwB!\>&[<jmC(3%VfK#D\ q;!*4puOU8' :Rn3MH#RCeдh@o(Z)%|؃IՇ 9~$53s'?I\ӑ (Iږ@!P° :~ +ɠYϹ_EGHiAH f@SF,j5tR}J^H(4+QY_"tcYC#(Ì@Yv!p6# >@;An *Ne<ё,Bb>])K| 1҂"Mf&ԙ7I>JF> tvx~1YEh'GEZ *Qr3Gz}ȄB6 Z&tz0\Xj*EPFD`nft#iڧD-g՞bu3E,@'FH-N# ,yCaBO$$ oR*D̶H#Nj J'f !NcgY 8 A+$qIf&; sm ;ĸ&D_Cpb}q4AM$v8AԦW!9'BGmąuo5&./Yixdy!6nJylvHD:Cl#D^e/b1~aծ (+@Hh2ess ќ9\cŜPnt`F_WOv$+ @x"1&YK\Ƌ 7"$ # y3y=jT [ $$y9'&Q4|dp 5h?'Ń Fccm)7&XgΐCҔ_4V, 7#tm^A3( k۞-u`T!EBt8;^s;t#,sUWoхwmICr,X$?wg\̆/I"ȋQ>V'dգG9BVͬD$ Z[;Bv (f+.ZHW,\>Mgc?UX}FCCbUҜ*11F"q!އԄq#>;CGAfb"=!j%+m4Oz(#^㾊D*M꿣dFhGpE"P Tćn0*3V6ĥVšaa$!AfGG 3 .`:T`@4^x܃J$l9ڳ*2`2!d c'"}Q' C 0F$P0BUm.c`,8n^ &`K^l@5 @6<`610xC(2z?J۠ #EPBXP>8*SnL4EN9Ez, V:"8Od~*6:Nc"+ArXAq2U"6?BFaB` @\久*'dce[a K|L##BDͤn"T>h$*f#e똺!-"`I 4ȏ)"GoBв c!FsD,O 'fn0-er MKh¡DI) !.d !XDģo&f^tDt S` `lAt p'mc"fM&FNs@ӆx^D+p.f#L3Q66(`"S`Q!L i,*rDJZP!\Pd9" H $t-|Wq7RvPB6 @C!6cS kh_!.C!>z,^zCBȌFw* ͊,խFEc` \!AII,A3CA(,*>of"mrnww9@A `ADe&Ь&& Ĵ'jHBc+#$HL;=3p+,wvc0$@!(TvL`1T DMV t%'AҴ+zc^#` ~4:65H8TBHaW&~"ڂ$fF(SuHFÒ-.-^g0c,f@ "R$>'I3 'u7O!;^P3,7 -h `&d%E{?ooJhtLBUrn q|1J@<$|*4;u/u7Kjܵ/  MuSr~g3 (1|`︕z-NqaNaU/ԪGl AS:6:+)&Og\"df+eJU#zGLT?h0 ` eYf!O]D̦x `.XxTfmAA0WZM͢U mP#В Ha3+hrȂQ&Z E28++#uF92![L56|"f |a^p'OD@í?8ò " l2Rt^ ĩ!tiY`80`A7{C(JDWj#F,^29 `'i TǦ( G75H3)j(+qh;SrBCJ$W)} XL ғA|R\cB 023iY_`U"'ea 7y,g(In`8nUBBXR*% l{@- tז Լi&ӛPre=t "D C;L^Q_ÃQ#ʘ"FjBZ#gd#\Jll&ɊtÞBH"LS%jD,ohq2;E'DrC,DK!t53Z'fҙMYr2"k9/iC":@oNZ9raNc 5!؉R&Ja*8yj0|.FgQ0*vz:ST"oU/@{k- 8Zn>eڐf~2.UR^FbMXȌ0k Sd8&r d$t* +|j H$hgL\h^'LdV,7!W@Vrjcb`D2W0{F@E I(:F*xdY! @F !m <!2p%,7YUc(#"@ñ5T@*2Ak^|X`/` _. >9ʊ1$S`7ó-/BԜ+$hiܲC*H 2c8,>b&Ӑ=#~E+y$ R j$3rz!`Ҥ pb¸TzC _i k@skPN@l)RFK9*ZMk{H;;SKed0~"`-a^A?L$)U @Z1=@~d{H@(a Ȁ;LT:p&H(ib L?C>#{&[" ` EpDޡuvt|➏ 8. ۅnʺ] })UK\ ZE"O1ޤJ( @jBȀ˰-tA ) "RB0? PؐD:PM į\W }6Hg)"ڞȩn4@h!@YBh`L`(  N 2 `.:( :i+bz24j)G;RԴHa z0+ǁvDİK\!q[E&aPrսϔmL&¦(zz> I˼G. 2Hab " :IڎP˺H@Z(}:8( N 6DPzE|N''gJxbKIkM)GY7P*T*&}'k+@h!*f Hd2޶>kU׎ʌAjRH E$Rx ndFE2BszIʤgx, VBLJ@94c 'e3a: d#idB9Y]ԅ;0B4N3>ȑ-fӢȢL#Y@y$%)@pxPZel#RL P/U؀ %'zD@8P=Y$RTIp/A?*0 HY׋^gѓ:I a,xYM僑Œa6  a'Pٟ,N47( Qp^ ^ȜϚ^PR*b"Gd!i|(.@.TIv\kYxCca6D4/FR( |Iof-a*xD u$DD [O"PDgu2PO朐r`D?!o)iґB䄏b&`+>|>ӻ\h*] a2%9N!<xmJ,WzG6a4/p4dhgxքXX 0#5"#kE.9gpuTNÕ[I(G(Ց3Q֨="G*.ˆ=֪ VrVYBFuӖٶON_]jYVь欍_C$rx:d\PHdي&ة+7lojDXJ(N2Q,Gi$rR@h'O]P:h9iE1Zb/q[#лV hP?#NB+!@PEZ bԳd )=Dl3z?yj2qbB0(N\y8U>u,EBL?\S~P+{P&TAD̔. Mo``jȥ{HE B9A<dUzY{t$7NCR1(*]{D 914!,E.>dj!=gl"962Woʺ/!ƒx|)0$ll=Q_$Kb=jX$P>=1uR+3͌6A {(*VXo)`swϬpJ ,@Œb*\@  0x ܄;0D⺈&A[ ` MXP}Sw b Vzڇ`qwPtoi0t 0ub YXWє荠 p$y  A xoh0+ !+S֤Da Fu]:ّX a$|9yts=\sCRx79;I:yIջ1Q5;]mI$`F,3L9CَA ;S5JV9& H/(#Іzwydʇ8r4(Wtq &@e3b,H5j%09Ǫ, ـ(ɯlk$5eK˹[ -߃Fy`u 8rzF3)Ѥ- Ќw 'wBn b(9D T?؉Q2"QH b+=;hL>K̼a[YQ[ I ,T~.yoQ,PӯHRD,<!dxYDGZ(E x@@1I9 c볱O8ҳ0q4[H.2+ Ed iJ'  ؚx0Z s&Q DEUǤ ;/R \iKܽ[L(S(z9 [Т %B4A8,j0KTܻ(bx6| uٰZ, <٠/:`}8aot)a (t㊑x}xL*,a7pL ,9/`lp"&ph9,TF_+hi/ :lR:]r Qyw#UhO%HV9 Rϕ&K -0N$3y2Im Z  <(͌Z׏M R 4Dq@J `L5t nS 8tM =m9c5 $NaW`OC?#"WW[D6o} z5y$#XDY KEDT@&[Z46KZЕ?ib7تVȫIk:J׬J>8] \C;8I D E8ѕ?+^G`} aK8d?9:Tz׽@uɉ"dZWRm1F9 GrMQ\ޫ ^P (Ӌ{䑠(nes tIX@u \+\9)9M:z%W]3^qHm8âp{2-- 8 1?p5塉0Q?P4gPFLesCh"DC 4ؔ4JI 4nԪQBه/t1+i ]L㡾) ] v IRV]+`TH7`9 XJ ;>>G5h1"(>=FX9Yeق)qfXϘk\ UlPnXa)g{CAF2R\@w Vd!U6xf5б]ۤ2+fcbeÏ f >h0VT(E?u)X,o ̕-Yۆxi4XK;m3p(`QhV!c0 ZX{eUbX'X8f|ej)V VHde1Zf9Q *N 4B5HN%o [ԼM^X {(DM).[\>#c]Z,HLg4,-wXYCբS(DٹcA_P*` 4X<`.1J嘕K3CLvh58Cy㭙+a_V| x>7Pk|IA4ЕH xHd8 $(MH@oڰjNLp Q w@[P`( %Z:nz򻫅kԁ8sܸd hLpl"G}쁣6~FjPoƷRDT1'MF {856BB A ʦ3qG>\P,pb_ Fz$& m8}bd>h8H/ :5$'(ٝZ\%ɨ-PpieC@i @q (_GŁ_+L( !z<ЌRõ`؏AHʆ xt\J l*'Fmե.h6DZE*@¾ [Q#_ߑ9"%YF>ޚ$0I`XMZwf;]]1q"f4`leV59BOI@K!F1QWxԵ7+_`iK0i#lXGP ;X+P8qAN1=y]o]_D0Ih?igiʟYT UP2lS蹉5DRBr(W яhʅ( D"R0 ?Ȩ &&ӉؔP>0 >碑@A|ɀht."Ȥph<c/r}a8D өUqK$Dj#m|=^0 _oU2L^K}\U(s E"P,&ѴIvD^! CD"(@SA}c:\W@B`Zf2y2\f)amBN`^2I 8_L-~$b)ހ+J+ :K4~܇=M*-kp;2̏#:$*AŒ!*Oz~=QlD,!o',b"$\H!:N:!ԶK8 q^. @:c&>@o`m `,# ' Dhz!,Ehdʍ잉єЊ3|ŸB$S A{-1D0a-G_XlOCYnjIi6=lz$Ri̊c&B֬t1VMk;lhZHaYK"2|@o@̂WXz$д-j.ߌ?8Ws^ۮM0+c궃NNI2 @l˨#ub>,RrTR'D+I  ʠXƶ!7-Dp[7Lb{'1mPG!CyIv`pZM p!aH^`xYK~JN°~H&9z"ضӾ{ϴ N X{o}>ɤ{g oD H@D a1@CH qn.,;Gj@()M50lhn$Ǜr@ ɠ 4IilكD9FQwp 0}DwHx$DAǸ:`enc1GD,WL$yLKRPGً#|2JCKR[`n@P<[2 P̫UXɏҊ\ P(*0w$]izQHVb8DKY\9?;mPE8:aݽJɔ `+3Q%6 *7$x޳("gNx ἥ4,H'ʳxu HO?` , 3 y:DBIZٿ6^LRp@) X+@4C_GXc] Q4BXJdn GP7<1@!RaR+p!usuNCV.wt><}_'+n N AHfEkm/$IWd!kIP cR"a64Z:'*kRcr Aw% 3$ CjsH=b{sPeE bDH( arH   U@(ΣyZ:ZI $"r =0ltA%9"iOGE4`Qj2shQ4 CT Q^ΛIDvn7@vWRb,jj (Dp(( K.( B&E:99IA30WXertA }rᄀ@bN8i E(=FEh>O 9fO*>2DPΚ v=;lM[ݢULu8/Kzsi?j%7A<'Z01&Iڄ-BeZ;H6`NmV^tUԴ[u{ئ6HH­9I?JRJYO(T*{&Y"XAp#;5^~)08eaB'(`D#;F#zX)N&`@@ aRPqDVGI%( Ckce<*sb!v M6:K|Jp;pX"Jt'TFiĢ ' R=L B|cD"5acN l0IpM꫍*``da0(IB..dzi'CH_m)RZcjDFDDjkº0"]cB0LHo!0p:ܴE'$ŴoNF nVf(ibd4mâ̫r]2Ab=Q:ΜZBwC*hc&FbJAg$.G0!̮LBr:pbBAaXRk:s 8>rE?Lpd7Q,w&"?)^(%)5nF(f] BțiF[<:(.Rt ZwĆ3(&":#$J0C?Ĺ%2?wn>(aj$KB'&>hjL"VHEP& <%(xY+pApif-BʐfDCH"(@0,ՠP@!$#$Π #IRFM>-崛ތ(dmg "rH#1DMPHrc}?r7/ a00f$L6n-6D-.JH j!B1(&iG $$Ez3.&ޣ/3bTdch!`h`H:W43lIm">Dqv$BHva` +U&,Rz:*-^bڦ Hb-oN"?H>"búZ`!Bf P7P;bKRʸf&v"D '9Bm HbCC2 A""vb(f*uFD>/x@v$lQFb̜$c2qlt[A:ME! ʊ˪ZN>D͐%mDxZLҨzC ` @4BvWKN={oR~FWH!bKi/%/7N|b S0$pE9kriD*asX `AVB8$7ۍB"  83Y;cL3c@bkJAZ: ao=fe6F,@flM,$BV"~0G1BOPn@n)1.nzEZz9P V"'Kw nEŠ[Mr8p4AF!vbzI^23'Т kp3pKW'"rc j0bp^nbdL NBiԲf6=ڂ8@/` )f"~$CdaO%6d"H  za`ѱ,p=ĺ` ^Aաw>o yN(qMb"*: n 쫈Gnid{ klArCDb_f[d%kbݴ/xO琘FcU# pBϪ^i+Db=W0aز)gMy .o'^ւqSĴg. VXGxOh=P_3g"3Lwdoqn2L)Ϫ4Q N`8.q#LoI@'<fIúS"e}'TLփ4>S@OHF`.wC#2l&K",d3HbB0(ROVY0]BPx*OwhsgLJtՌCE(##QMgࡊ !B_T;!SD@T}A>ęwTR&iPKPY6 W0y 0$>OB (wܔ'HSGRyL9|%,  _0LN'?i;9lRv;&T Gc?&``8.@I%*]|=砉m}L4ā` l(T 6#!_%L V M@,MfkNɣ0(XAA קRH{&klxm#rR堋#j螁HC6ܺj Ğ$б$@ 5QZU+2l{j jNri* Lx!gR~{pz&J#X1 (#0\տ&P8 &M+4 $ `(S@t)^~;+bLR&x  b#iU=DI,eT/t)4J!EsUU, r=4[C1QBOMcYyEYڥCRmʒ~OWn$'U.Gil+1q)VCj5B8 aZT.fa<,QC +̉7QvL1 sDb^3z ihoqaj>HE_kO(+?:Rd{L-HLr4GjD Gc5R prͩsw?5t~z?͵%zޟ)GIJ J,h%R~TJ>9nUQeyQ"sO  #|+y<+sK$=7,c BV0l B ?d'e4 V4WX;#Jt+Z rcxA3X-0(TOC. '䠚x(P ɒ"zh#pkVhۓsC R>é{8ĢR>QXJ45RETРIDr>0D,3[DBRĨSUi7]B`BIq $݁5D$ưȢĿ`P .AQ.'@ :YbLKr&͞$J 8ʢ9Dhmf{ =RM'Y$=L`P€QÌ:)Ay^#42@ 4C\b b"j#~a*2)dٔIx *X`ʣFUk+TmMh]OH *$I#2i9?Ţ~R~/"dRbO1^;!yM!3rh@ ʸwKBCrW4YB'>$ϽnS=~#TnPRcYh9 AL|]G'ҟ2}̓P'bX(TزQTi )3@WsO?1%.&&tXMK' I 9JF{gI 10BZ4Y a9ƃDO+t֗ cy Q1. P B Vd&N0ON]xThߖ6tɅFXዓf5wRn`TqNd 9I%) [Q<0QE0ZbrQk%f/8nv$|ry d5Y?)9 =X4]+yrEbF|Oq_ RPH}/ˤΟ0@L0c @#o2T@bXH') Ap7ROZU +;ޞ!Y@$! 65`/]QhQ Q  axHrlΘqz <.AU3`#(E8O ' UF*`u5 X0* "kz9Qn/(!sh?(DR BaU̇Q"8Z@߈@;|F;g q0:/jeTrf,:`w@ȍReHloB=rL-Θo)2p ) zY΢80:x8T L=}„9s/R@V[%p3 6B1[jxHE,bZ`(|vHMRz<#*n۪+%PZo2-p'nG̺1`IB$IpG#̳" 8*nvԩ>˲ՌH>J[]2-'E:W)R2"Q K qj";KJ@(`@l1E@p=դ𢎤m7XE]hr"E3+|VV 1 !s|( 4 %)N:G碀 P I86٢1lf!'`+RFMj(K6:(aӱx袍%6 D3F,OQ!pD @X<# p $ip^$i''r@`tAfS7w#k:/?]FNþ^m#Blw#<*xB6N`ЁHg @^Eh Bԕ&g3@Sn٦>}gI+P'KbätK$@& >fZS6y)ێ.oBLRM @"RU{@izL@{ @P ( a*äi 8("Ŋyiw )$S$ 0Hg)LD.p79VT=S~O*.3H\ .i hղDKt7 ;L oe(P )P%v[ESYRf"vP FjhåX֞ǜX{ oU$9xQB&ٴ!f̛f0KB2F7~3 R -R o,yG0h/p#Vf_- 4[0t``2,<} zѣ&d@BJt 3 )8A`S:`\ro'*Jih D0+F Q,%h֚g# A<@ÕZF@i#.Ȱds&b(:@'DИլX%X "OHF =hj tpO> jYAFah(rd_G,o ї 6)D xMs`Q뱱 dmd:@ 3HDڭQ A 0dRI&052hvf$.Ā0+g@$!3 0CXt m26J1' hcC(č@B* T nQ$])MªJMD8Z0 >%t_YCæ7i')7d qēy!X)4m(Jz6x_VDMeB 8ZX/7 I΅!.$h0%&Esּ O#6`#D*)M'j#Z0*闍abbLJvUCbođE#ZLX Dx=VQ4ʵGZn&g25sfM 9?aڶ]&ʨ+K Xҷt'2u U90=b &Q|DSQHҚX6$a)J)R6M+\vXܿtߦ3#"`‚oB Q+mΨ0>QNj@d#f 2a>q lh\  s!#hj.Ǫ26u#xL%#nH#b^ AOu #2cTi2DL:jh |VG < `4z am"B:@Ff%y$iz-&m'㏊aBf)[LBfrL(JhKԺ.h\ `n1^Ƞbra^03 a|aX:+b+ fLlU2C*@4#ޮȱL.a5]7mzH5X~!$?*@D荬)!B oa< 8,` -t{LQC@d>@8A."ՈLhAP^ҁiR蘖N YMhI]v+A v"o2`N&>剠6T^(.o0. @-hRf5$A<֢bDE`^3'9Gk+-kR|B΄Z3)zc 1#(-!aT @P*|&>*a#` ɺe4r.G@A3!v-bkV"^ڃ Ljl3UsMfVG*D/aEG.-@6mn[@=l,$2WhAhcy7oHix  1>% s1Jkf4LB%i.'+"`;aH F 7R=T&S1ֳ",[R,oS:vU/tӥ4d-b&"f|=ETC A :e)wZꦘ58^/NF1K-NU,G%>EP RtJ~BfB#poV @Ba` K!qt&?.ci%i : и2|B +@D PM tChn+i7Bif7kJd@K/˄6 JGֶb5tyDƲ$30ONRoGVÖmHXԢ1bNZ1&PN8VoAx0HSmEStVhf2NDAF $F9B 4VuJ0am.tcWNA#4;j嶧mDhDצY ɗ:;N4ii! H-D+MOfg-H#6F'-x2@?9X^buKTOr682 yS!Mc(t`ZEn1ہVejwh ` .L#2q`hŎ:-65DHnAm~F0A+6J$`z 2$a㘆 z6;%#t0GAY¡e r%jd`@<+ |B" P0$vrR  &$%-և6@0N YA+=`◀@!0ؖ<d%/{<$4؀B!!(jru @N`E3B`*aB.7O%$7G~B mz.#^&t{A3섊p4B-lFƐrqfK:h($.tyc &lF#9Bn "!BiPA f# Aa/m$Ih\P@AϮ~Z5#NG8V|!t`G @V`xb{ aНiOr!BS1@ $ f&D"d_|@2z `bEBKxabǻ %(%7"O<z$))",A4jpEO@\ ,Ð$Rc#_л *n8+#@A kMR~+*&,a8 @9 ќ 5t!Ɛ2ZHeZ*BadJ"h`bƒd!%<6"Lb4(r{.d+/w|Dcv!B=n6U *a Pc C@(;Mq`n]@"~?@Ј@j4 p8Q0 a@ǫဨ^d=8}r=q`@|Kg7}>!`6*ր\ke] mxh~>f L75 Uw_7]fkzNs<3}>a`@,m68?1hz  ZMA!**'X1 +=#(JSӡ"PD(Āij2C<̒ͻrD`S=2&/*R,;ĝ&0IbH 'Y*jjD`T:P+Ԏl *x $ɂ a @@`|ZcR|UdH9(m^ GG§V@@G f%x]݀S>!\sSzE̜}'~ g'7|^:`F`4 @g6Vр9uKMCsDy1ɫiA`pWRĀZ{ 28@p3ݝy |'`o<$I_Hx/"piPP jm` x6`̰+rb$I"%xDXc2-tFK@:>fs&y+!d9<MBaU 2'"\D+s˰$P"@U|` 0ˁ!(@Zx2@z [c"a ?1^)@HOi;dC81lƠ aœ㇈8hz TtO14e0;C!]ŐȑqD 1z,h l I } `$C(AH*R@eAx> Ř= h%)0-tW2%U= ,&6} ql+ A71E؝'SaIMNzKCzĢRJVekk  ,$̘!8Ws2^8Qc3JyeWA=zĮ=9V%"]M! <"H|V4iLckcKP+N%0+keO+Rj+V%iʊfrW֛a\ OVvd@!IB @1&J<2x'EJI}a`h3P0[r!X!~ Spܷ1E; ġIsئ X|5`ϩ' eKDҒ*  Kvq\-®WJ5N/2avOPVq-˭,"c5q=R-ۙ+JpRA@C,4$T&L”?okg@2I%̹S<1d|D5_EFGO"-a7Uqqk\)DҸ\}YTcx;GDlmTy',E !(,@ !$"B*p Sڳ[yQh94Ex0FG;;2@$QaLO^..Qq*SkRi2@m24x@ pB 즁hE=6t>|#GLmlj{IIF,`{oH܊D]hdF;Aȳ*kp4Vp&~h,f>`.Xn9\3Iku8`(ކ+Z)$4 16T3Fy)]Fr#o8o3ir$v} P'JtWhd,uQVNuQ>e0 \,8HH'MzCI+52s̨y gK `xjˆY( #Xs$'{-+ :@K&hk&JP(qi\I S8plp,%PBm0r?>πx "~_UW{:'m x&X(. u_A9fD?XnͦH X'. H}3*9 a05]_(n "``&X8x H% aPp q;4ШqST N9+pcPUX`Ht |P*(0 At" {0@c ps0sa 6)q9m çT#hrXA `w#1@(;C'02 ʨc(fsr905( ؄wtpCڀC FЗz9K\ԫhg08} sI*:DQN`,ZGѓ!`z1/I^MTثQ\<4Z= O #E$L1B* /<5G8 h=L!,zJt9z\,BMT֤I1prX%)>a8 Q:8<o;Y*Q0&gJ`BL E2J`z.ItM,̈́^ϝ"(X6PA0B@!iXⅅJL0 P u{ 1Xv8rHtSMR& M h0 _ri)qKx /<9SMFQ#Ӈ{)5 2lJp+K IG,xp_8a5h@ Ը(2L7薴 Ig`Vpўê- #&`%x ="ʜZ "ȱMƥG 2sX Ńҗ ` † 3TpfZXZ Θt~D'x&0wƊ04R@(JcI1{qr:E0NYvOZ?  $5(coK@{MDc *>c! AA@a(a !8=Az5vz^R_ƫsz" >HKK~ffF1y-?8D9pFof$ 0@{vtq|'z1u6 m[uc`8<bD{vV6ia%:sak9u䄿qN jb<h].v 29NsJKy ,q1cUm쓧iV8PWuzB_u 5`4N3[V!\ Ex r">zc`H'`h%pAqs4H H #`Dy`YG"`%Ο[٣"Q_I @FDa&z)$ͭ"EJ%7_ /m1-ʓp3ZtlhDV'/4_Ɂ+Dc#S2D DR(>iRݍ=R_]0$jfD EبY-L1@)FJBkO"7GBcET Ah1I%p ~)0He&xN?'w4dUg3cM-J!};2-9i6IVOM`]l#2*Sn^ܢib_Z"R0ET4_;9bEʤj/mZ8Fw@a7Ctʶ.-@L l4p.$k;l"W.eXj{ܨC\*C,bP#{c۬tG@) h '` |[bN(E(%LDdDHvR40Μe^6y!PJ% )DѶ3_ ezƈ20q%2xkM&^?Nn(VkL$u*5QH[STO%`bi 27S"R5 &/&60nBbr2!TU:&dsBjdAq ٕjҲ7ѐZrZ'd*43x2Vr;*t*z h.!mj=RCYDz=LTJE-t,^2dnwN(_I$tqSfZË6v{+Gfrr2ck!-"c"# `Aen#Eu-B%W!D+`|d.ebcЃeh,i#zDVaI: Iė\~dA$AP-h, HN Of1K-B4*(GBVZB ABXB #>_BM.zCR3GKh' z Wm60"cx2R@lb .i^(ʮEOR+`,X@ @Hf` 2Gj$zBz.:Mb wh'\T+:qr#@ g@ f*I6JBl| - ~J So䎤e>/d@0Ahb a)W(,"rj'%NHQ(|5za~9 ,A'7J'iD/jd"d jC, 0gdGl=dƣب bnviG'n.a&#L`"eG1o .arZ{.tG^2+c )pi:= a-T:62br_R4R!@LE֘%&*(ɡф+$$`g;cX5*Jh&^ (a%JZo#)-$x`|<š6H,)^ h憊>' ,$ JBD!M=!! + @4V/Pi4Ȱ3K˕3te%hD$py ,b)W$Ki6P3)2RI3^)zyS!SH5k%("#c4u(/Z#JQ ,FD艂b#J0&7I*dj#"5C\6XʎL(26 ^t &(LEM-8h"bx)AdnbIj%j$ MSt/m'{-pU#vVx=Ãn@s#J^3 ,3@ι꺄I4-8*b3ɮ RtĦE_i I 0HB x芋ʨBQHaAaҞxopF'Z#΍>Z4$)mKs^~axO%zWwPTb(t`xj`6t*ڒcdY]ax Ъ.^5qȂ |0ՌT "Y_C$>(Cߑ.`_ C)g4eΪ#$a60giv,EvyD=hf,- RPDtK#qO}2 Lת9jJ;ɂz 56H6Pen4 mqxPU$:C (_Kf".j>BLc"E(T N#SuDD5H$>A<wv藧 8M/Go Ny.zl~,bTES&\#LT``*8F ,*djh7/7.x0wUW`GZu{kB&0qg=%QEUXGLB`"(Z't #:a|P(Kj̪&r?q˜##5EՒ z}:EgbC*hZi#*ўcV5Ӗ.>=imj#(}m\C$=R8W0b#~0a(,&Z@T} K<>NoROe9v€pH-aƣ|RF)0l԰L[ˣݘ> ոL`2Xgv^p/'3Q7:F4Ś vz]cNCwQbl(d@+u*&q j&d!׻!1)24B( I`SBzD*g]^qk$ĨZzHqejzJF @F|)o*!"@n K,3b0ԤafHP@B0IcA! ?(J"h\F(Jp">8(C#8[h@`@,rh~H0?q(gx%cBT?#ґ&T >_D_o.a Z_o0d2OP$/h­1\RO*̤H|D> XPuyX@UL .9m𰳠3<"E$."80,~/J4oھ,Z:V|+b8ɛL ( -ZinJ/|Z 0$#( BkDJ ڦ0 :& ;&&\d,/r4&\=лęHy@eբT }Ms|d  3CiL5q$OD)r-19K/{>! ~_L(Z:2r5K?0ʤW(K_5?(ի\V=R?E=t6.SL5H*c>pڱON֐:^8(]:Km"/)Las@* o-$On!M+J،)`0 `Di˘nO17YQ3@1xC (zK!-DVagIG_\`<0:x^lt,H,2qG˥[(j+.`ߎtwz,D8>D!KzorB XOڅ}M)* hW 7F $7@$` "@@N 80 :|1<q0H Ǭ1=>.Ӊ"kL"Da ZSyG[:G8 @)9Ggm 66"-bG ;KH(6QJhHԮE8kw5( ]ˊ\FBe 2#Ds1`^G/9HlոF(2 =Ǩ+I_@,\c(DTCc"3 @`"pMB !7w0"3=Ǥ/nMp"D@64']"댳Fɡ) 0(N <:(Kd{`Gp3jf\&T0`! 4 1 gd/8'Q)7 0.P=G\-$N)R,y ^D"\`D H%Nxt SN!3hqq\+B2 Sqq$̓(hK)^D*rT!lxQg0٦RxbWGcDR nIjI^ Cxg]@@K|q w2c4MdN0|hOpBUpGvNQHs'!4@ a1} V-s90l}'] a'TSQ1cdA{ Cp'×dGXE,N$:A;$\''/@6h+nAIgdDuHOanD 7`Bq4žO صj1@29lC{%iPɕ'1ucPr:|T0Pn<7c5XHFA@bL~v c6T\>H#0 8-b *rЋh2ܓTA7]{;AroZ"șWN}%)gF cxF݇P6`)7'A h!_ݲ4PWX# IV"m+̍0!%$9焖&xb)'"P| itE?zDM)c+Bsm?p\ =%{ @Q1h BX&F%v9->F>•ˍdlXƒ;0jVQe0(ꃁxpn3vp;Qh9dGQ,1ؙ|}!k"kx(B̰Ƙ<8}hle t}` vA9FQFY9akAɀ-l)[)@n,^"yu,RDExv9(mU,q#g#Y}c2RxU|$ACs\J!T(|0_t9 7iq(Z 0Ɗ0.U 璁Pa^X Ή00:7Q7;!4'BĜ; i3f&}!}!LJyZwęQ@ops4<r4pxNZK¤h́ 0ו mu\ٷɟ+,In}!Qp -P|",F%!bDn^r cpgeTkp!3jG̫Z r` Ws£mΜʲ;Hmz_h _n!=Yۿ&! ؀>Of)UJ @r/F/I_IvaZDx?c' o$f2A_tPR0)T  bbc܂Io(:~/3\(*V+Hl9JI2.T~^d8"{^P4x:`4uiDq[#t-ڢGxv:Ոyр.5Q܌]Au{`@ ]hem[ MJ?r<Ȳ#m R@N[2 .Ċliàs@',AՀ !/ȩ6"@#DS 8hj($P "*x "ˣVD H , c8IAԊ0,}*ͺSlC@J7 & @BH@BAaD.$Xi0G2 urUӐ* IM`17h@]6aHHV: ~!$"@ )U /{RxɘcYf~Tƻ^墌Ge)h.)%۝@Y#7~/DQ*aVJ^ :qƯYލd-ޏb]NPdžےCd#)=s7 )a=d%pqY{~s*:||8|!"Ih!y |<Ɣ̻Ɖ`Rs'%n]!YIe gQ@,!xG~IJ`<U hQ^ACOR K;t-쳇NC{J `"HJ@^ }50!75ƫk)3@m.EgT[2 0 @rh"Hf TYf,H\9ggr\@@Phxؠ0H  -tY"v6Ɛ1ĠedK&GQ3B)H,*0菂HYjޢ GhG߀ͪZRi hi$"8GU1w@i[WZz@#MKUQc8)@QTw#R3nmAbH {X +4f?xSDb `~D~n ?C.>*'`N[ Eb>&PZP%B0#eH)"(6=`g(@ #pjY_f<$RA/ ptD&::d ;G|4E^8l"*! !@| ?MbAj(Ad1 TBj!t}gE-c./sbN Hb6ŠbJ=`"ar A=.Nb箓1X###9A^i`:/ֳDD)c~~<"H).l!v@ `Xd)⢇pNHzGSL !(ŬCLL/D URG/#*w>K 2a2XKqhlj2% & `Ra@T7B42K $ZA gD]i2Kvp )`JE@1P}r0v/` K-:tfa`D A d B괾 #x'@h(>Zn`t趋mC@@~ a2D.T톲Pl@_N< VQ.y̙hnhǰhb$T@x< (Hxa(tjhF(ā{E,B2pBaa(pLԦO@[?t<3bnH@N 5@Pl`-m?3!.䄡G:N@THcnma/ J4ԣvF"VA.:s3@4?S4Zi;".*b@B H 5-\`PT`$Nd,#>MA!dfdAJDJb%'$~Ql# @z!6f&n)+"pMҨ‹H4` @Pǰ.`1#qZ@BtAT=v(/Z*7n3BTC*Ma+B``" %8A z3.e" 1_.$: jG[b(D*iLDaj&j7/Qo#0;A0v N!#ظQN .5EPp3+(cI.fFJDМ&ꝊnQz@a7%p @qBJ4@?S0?#X 4g>mm6 D~6# qjpŒQ1j"Ek +N!y087řI`ƄF!lp0`n w:1 )gCq$+IX1Ԧա-'QPBQ $MLJn)*u&Hֈ"C!%b8d7m"BC &nV' r `U=e,& 8>-b@7ڞn(ĸD^%$tކ*#%u-ܢQ#"3@ȜZ.[`Z2W |vnf:@ocp#ح{+&n#!O /GN:z@4@<84m@U;/>K]AP?\?`x1=V)5UU{"ϒ.(:@+-5ivþѢ'Me9dP0x*7s##ӃHhj0jy4j@,0Ykh)ԐI(1F_==HOOtD= XHVlCLI1h A(2k&g yUhϊB(4D>G#ըyIA ý1~AV;hI'zN/ה.^~T@ nd?"k ʛ ku{A?&:Bdcyj] f-NC=w4,!|O :8 @V 1A` 4?"aKT(pQjgKU3F{F"h!k 1 T@ TPE>u[v`AеLXR8&Li,! X^xarUqaƨD+:m@ nsqYwS^mp ,O3"CalM>t6F}6gCx'X='^v+vcLk Ǩ4)!Sާyf;hM;)Nu0oEDea>#mA`֌Dg$ *XWO?љ܁*/AHndyAB3  !0(غ+ ?/S^-S}lT@BaFV#:]kbE`  c0 MCQx|V+Gb(j|p@y>3|> ?8  1|:$ G(UzԒ=?7_+q;=fJ{Ajg;eh3YK  r q{@1ٜe,Us5Oq8z'~ELa(J`>(b`,O(}|x B|EJSs<7-8"='0Bx3"Le@}/@<$۲l63r# ܁(v "о' "O˯H,꺰!x/b<dv0Pi3b|-8"ʟ) '4~+*7&QXUz؍7,@4,= 8k*zǨ 2;$ȨE4۠O3v 8C H): +*.7r$8E)@KShe " T+f a06V!h$+P$PDv|3(թ77/Ո VdVہitčT R:x^I,"B`tӻIdtlaxv†CNIE8yWlZzeED3Vϥ@HRD ($[;P'L3^VG3zێT`͑ !$(4hFH"h+Hi 1 "ξrz#% lͺtlW!C#Zː*| UQ{DZtQ:@ T(b\U@J\  44$?;DfS.|¬5 l.F=Q-R mBDCD*6FX8g-TgІXpHa@j<@&TΛ']t5B̪ +QGF(H7`(c.J -ż2ٜ=KIM}?Q RFp3 rBXd,VN*jLqjUY;3'S"ٯ5Rup8愅@2 q=Ǹi5r0AMؘfx %lBU0g<#aF$|u=~>eT48C @"fi˝dP 0C B6CA E$#h A[;sIY:3H"0Fd0hX +HvHH*l;P!eF$?Eά]G0#fr+6 G aedL=f׾4 !pMB[tCNd nJCrx@/CG'˫5%*oC"fݔRX*pj=;!jllQTi-Bx㔩Sm '%V @nJ {L:(9!~ mV`2E V0X1쫠V-eA(hYkL@ A)MVD(PtQF8/`WJi s,GTKYH| p n Q{y#hGcN1[$q!j!ӣ#RLxˊ_>ֽ ӑd0[ @Aq h;՚6Um5L^hu<</s4ֈB#hF!aC"Z]n`"˯ K[ȓ @CF(V+ %8W?ԇhu;3AX:$ذ:P 5X ;JqpzBj1n.@܁xx(9A"9i^(c 0pm10-CPݘ Q)ۍU 1V@`|5B h3 0ޘpH'XNv8_ ڟ\ЫyuYV iP+PxQ5BI- ]hQO#zw ÉѬjͮaFzx+  xN> rBx w]* 8P[z r06\ 흹3xe,=5OBFyH:@TTY$T霨, J<KǜC/r"G歐L\7Ul> 7 ˘ L #˟b;k8R ݻ " 3=9 9윷 U(jCILy <z35"DY› 90 340Pw(4"Da؎JKK$[2 Q'YUUC4$E# p$1EăSM#x̅P 4PPVAv" 0<1•5Sa 3!П":4hə =m:E)>2 4KU7Pכ M(ɗ87Hy0,NIQz M.MD+N5-[GyFp A `tp6gK?85'9@Q[uy5Jh+‘#fPyLDLJ3zA 犛# *e lO#|Ȩ|H xy7q x.#Jk8 9XT"w ;YTэA 0nhd++)J}Z8( K_6 @3}.2*ɮ9P硭-fVZ{ +dqIaK+T B!)2Aȋ XQ,,ix }b,up”iǸ!);:5@'[Ȳ%݉ 8 4МU=L`Uփ=YʦJJBkuM<p?3!'Aܣ XRxF\ L G;IM$U E!AEXTPS7zEsJ Ql-L2(i h-b]ͥlqA,pS #莅 @!Ҕ흱3Q:4Z`WKCoRMK"_S 0U #{<0|d!ʊUy Sѕ8@+0d 1uS) פeD+4P lJ0K-mry U!Sic23 [@K-(9޹СIF<@2`\lCB r5`, >xH덭~a뻃ׇ0pA i۪lK ULRpBPE lPq 쎚30_B*,3–VxMFaTwb=@ 9Xcz9+l5-I6<(j,>B[E"0И9 Ie;d0SyxLaϦbkg) JL=P;VSG?ݧYL%vwO Ao 㶦̅@]á9 [*4ttpx4[cA|yPBAp2yuZ ӑHNES('4, 5: H$V /[5~-+Ip j(R^ڼ1b+¨|rquAsQvqDgyr$`>:PP L@nh2CX&*@h',8):Ӻ&>dI4N B#P6T#*"{`83FaFyd!P  2* ( 2,à1K6[&6kڤL.Jr|4`@\8AhˈRF x @EØJ$;d an$Z#hR8=<+L*(K=ǡpKiHx-`h"z2qjb<+!2  JqEYU"B$:ʺͰ @Ȥʞ98s9X8zht:jPD1sD̪%*S丶LJ|'j~tˊ!&-BomfOj7tAP8 &X*<$H@*PrpX_`h h\ @|FFV/y(5DXSP@AX =ͦO @8a#0l>V-ř%R'4#тh @bX06I4ftƜ4!G5j,#tՃU{scӬsjc9Wa~1 KLhUT{""7"1k 5HnVMp.@&=[*G\OdGDD1!+1&+pZβ>ĩvrZHNhF3R1@@n aૠf)@!&WqdXC9Qx.,дc;UM?#P"|k8a5pS9i-`<ܧ}0xhliq8%vPL1J2&q_bmdQ΃a10͘aP*RXI0rmdi\U5$p(.DF:GAe'˔QIt,@HN.K @?3^}O4 Y$MD!ۅ>l=GY @Ԏr&1GP*Zܮ 9i%ZE n,)`Kc(qhpϣ**J__32 .$9t1!xlL')EO7Da{)0g-.BE& f$c:l}4Bvn]3J!0`Ikce.2#^AT/[O<1/n/n[rƒofo#jf"l+69Z(Cj3ʠKX$d!*d,H#B85 ҈n>%"L?&+"'Mhc),}M'%AepR"P\lm >uoAxc5k%A%?͒>ǒ8@@B|F6L.G㌫"80&fPЖ(:10"P'E"ȝô, 6E@r@L5Ū, b7gb 6LLcEaʂ’RFfpP/E1 j*(P5\aT( ,l&4$xX"CꡬJ!⌇2gbXGbRY~RvP7ˆ/E} FNk$RFՄOD!<N,8DaPhшwEf:!b01 $W@@ppadf6AE\ Z˶F i`&}˃%v=JR&L)(5Γ/ t] RbԵK4&qք,tP n–@ T?6i^>x!DOdE+v't'F 0,#0>(Nx%!U VA ShdM\H`GG*n`L>G@\$2; "fb[uB#?l<*tȥadDC$(D @ @6pQ!ey$8# 8] m.gD8L1~lA$ꇠvd a&r-re|"r?CJL&` `"H H$ GHNπ;A!)tDY,qnX1 d"` PL3,ܰ! &Ȅ1B""2-`  f.0 A,&g` X! EE&*HB1M я.̿؏KCcb#bNi&tJaX@}r`N<̤'<&]'ꌀ Fr:^&F)ܴUжV0 N6%-`>VvN4`.Ո`w쓖hXxkH&aQDb,r_, ew`Z[w持zf%ꨯ vqCR=T0.mwZ4D#B6;B⊄7P9b>gr0\g'&"%[]*(<)KRtK&Jr^{@:` F`VM\|h "@JCLdHLЄ)> 7ܸr #;TpGT`.L1IhKS #42!\X-22RTdYI6 b {ʚ("jr% .HH"Es5^ق#0`hB^nn`<юcb;@Lrj]I&YY=fYuGe| Xާϕڐ٠o8I/Gm*RuNKAr$*? eNS $x %|\[أHUpsb mh" A0D1< A.̄*bqO!LjH a4ZZfxy]I[*F"VID*6 %88}@  )BwKG.+ͺ}la#>~g" b&`Qp;fB`H>cs@N[ Wa5#ТCS,üGo )m42;" X+=&iN&B8S g6{pR.VPib%a?9H칇 ^>L.C<5I-)Ƹ\xh'P9J@ Z38&iD@7+ K0P"\EHf,ŰuP`+.0TX6v˛5>ӸGnX\!u6/G++vzπ$z-/#r̆KcdE#O L)2(H{U49K^c,IB}WݥфN$ |E i! }gT!"|Ҿ UpRz*%X>ZJx&ğgrg *b[υb,+8Qˍ-cFWo0y)K F|ndPox9K ONWR&O$+i°rr]3ޔg*f#W]&ഓg#S<68~V3mőpÐrU ̂RSBF؆^{7>C)-;X|YM͎kk5Es~^*4Ȓ3}e1T)S2rt) Ghk#*1@+M+i "DPCDf) 7;@Ly C0aaݝR5ZTNˡEAN,nSWLƬ[7xmMu}S61`˔6aX\%Ph0'1mZ*@9E _+pWzPǫR"DH)E_ZZoBXelP~{x0N2@U`-^p$6[x`q軤DF[Do\ FL \ka#oTk+;`l #7 K9d =s4> cq^9OH}PbÄmpҍw!ۆ(^}с  B.՘B1CKUw$HP3 d90Zj*]ēY9aMIh7`Diy/.6I#/\8Rb%S,馘%!,H :w{@QhxE ֗XMaĒ\ YhYM@kÀ<((,LSvbW +_UUM n p8 #B!,8/1N $ s(jHp6yُ*OjQjÜ\ Q.[=!GX`8 2J4jd pxSFMqK<:]p<Ҁ;q,֗ض(8p`T(*.-%M4lcρbFT0qs"p?XH&  Z wxeǰc( m;)]Ё^81AE' hHfH^V8h0$ <`#q9 Вû4ꀒRe Hd> \s1(!$X WZZ8pҭ̀H SꘐxUP yD tX&0l,$T&/DX||;5?v ӟgs&@PB(ߍ$B$$Uc_/::ܩ r)-}P~)bյ%Aꈮ pQwc"/= OVK?8P z=".A1ڝzHXrP]I!Zֈ2QSO0H0&WaH$<40!c ӫ04Ѵ@c-D yӃ̮Xĕ:w㨈 чN&qBN詊ql'ɿ+*ξȿ i,5p D5YC+)Y}Q:)S k4I53q z Wl,@ܛ]#3."25E2\2ȍ9`ۆiEq Zh^ {~ū\V:("A))u[_0ȳ5–1M_3=!`x  !~ @ܜqaZl3i W0}EY#ۓ,(i7jm#T`)<Ĉi/ ؈+fFpz*͸ӎ*`8 DM JXv36k^ st:􆽹Geڒ8k:@$n F!vh _Yh=來gZ6vmUI%3H͊+'-/%۵]~݈AUv!"'L=8 a>P rq| Xs&NF/,Qp_jx^:0OU$+ gEٲ 41tM=-Ij9{ %hy0v*Ma˴H*bVEhm(~Cz:% 8;Ee|*[RPԊе;y x+1f_N1A`V90FKl(qZE 79_ i&K2J$8P͊H~ijfǣȻA`S= Huź.Q@.x: 3RBg. d(QTRc=8Ђf:b.ڎ8*ш# ͕=)ߎ 0eh &r֍px>f~uL*8TPZ(}Q9ñLǴQo{2 ~CPM Є 8е+cu%PJ@Z*=Q3TKy 0$\Li4BRm0Վ ,;!8 RbPfָ>kH;JOHeK-T=D/gQT%LMB8B @@@?,A }>x €`?HTFca P0>DHT$~G4،rNQ}rO+:cU궻%oiՋ6_/@Ll>` .g]M( doإETδI$P mo7-$ WʝCi^xw;>pyv[ʷs;~ ~&,nFmYc^of|=^V"?Iy#b(pEaTKN3@;.Dk.,H |^/([*@0Bğ <\ʈnyigq')1l`,  2 Kà0lcEpv`x\ z+s @a4 #HazQ(!"ڕ`kD@(lI},awz!`=V%g&kcLl viVXNM"p%Ȃ%g(::z0 ZZQ;-RX ]'R (PDuMtnh4 0 /~\(`Y[p]"(xz9"k{kK) B RT|iy . B.>͚) 20ި{?`Lֆ0#XIf `!Ws[B(ilxat\xfg$x Fç*:949vW:8#u _ɺkMd&hwB`x `% "0"x 4rjb!Auv~/ftŢ:/1Ջ {9'CDtTQ(τ&lxR ߌ*{V1"O5\ 2Q#rdď`@)@-\( l  * 2GSIh8QT|f2q@n =BW {8A fxD|8"D@pX #`w=Z=4FFC4d3͠Ho E` R A806gsC*Չ6.1:t 8eB*)D%ɨ*8v]AYAR܉EW;KUm*P*dyCx̍+^Aj k #Mp~,sIm s O#DeW<"-t "6ˠvU J^$)|:^􃐂LyMGX aH'rA~SZN͸2[ڴ0Bjʆa3(B B7K{)P ]+H 3Q 58J~բ4A%^ܢy"1"Th:62oQr-R08I9fB`Ť&:IռWQ>7M#sUE<`x`mc JpSj:8YyAڮ38qHI,蠏zNұӾ!Dd v4^ >yy&_JS(C~HEuZ8զpRbI՜OPk; Z? x."0V@^&m1'"Ž'!!pĸ(0`h x!%n8&!*%@bd4AsdOC.-DrFBEM.dThrdbD:PAc:*"8P/AG|z =" ; qȥdBn,D >w!*@:,($j.EЬP$F*k  $U /"pJ ߁B,=E@ BD 0A^4A13 Ñp9;vDPpE>D; *:qy PC@CBX=Jrfnm6V'"+BD(XCg"Ԯ." qCИE)Q9/b^Q 1G g n#hVE^W1@jXRLM$C'@ #[T尊h) E*.8ƺ (Kin&K-$"b +f  @aQ@\l)!.@7+",'ê%i!ho#<" Bȅs!1e& `a{8N'Nv> @ G<*`KJ Hю):ID##FXvCLp–h"  졘,%7C"4 &,ا,΢ۊ;A;6J>M¬FZOB CV'P>B*d~ ^S˭9+^ ok9(>ƊFfϨ=".$@aLZaPPAxH^ǘ%;BjP=.hb~aF߁N@ܯMz`߀ Z]҈x" 0cAcV1_N*%|" obz{F3eaf`~.8+ˆ$31vBT-`+2hh&`0m@~~ OWC>+o%hEDdB oA3U*$06|Ap!ހ/5).`-4ՃF;:9N*?b(2f?f'B)@`T ![v*9C= o5V DAɆ W8NȈ"-HĦ?aAzk/mVU@"D!anJ B * Sz,v -:礹\Ur2P$`P!TH,B).cn%E &4_P<4cVЍ:㳔me  5"#)ȪV5=Jc*JⰊ+j6"Xv]^2G{U5$Wfn:`)?so&!iv<6Aˀ +~8" `B>tT z|8f"萈ੇ `F1:) 8!4lvL|%BE;uIYC aʡ!`!f> C L08&[6-rao{YpnB83kAk ")zr(huBC!JA2Px @>"d= 9UD:S*2c:c~ /R. P!0)8@aR$f--b/+J4C?bz*j1p`2Ҝ `vXoH*IJ4:"rLB>x)~NHt^|8v$5j%B b|npc8>* ܳbXf"3C/ib@/Gޥ+ꞟi,j &A"܊R K ,a/jS5 J"M% #e@-j! 8hBITe-Zi* 9t# y!$؇|*%^*^)%2#bBp̚O@  [~੹ ʺEn$aBc< R^CȆD284BxIt#~A d31)OㄱJ;I{n ,9GPI12;\12GeY2Q bXrTv,5IY.a+?j'ї""T?# 9a fVO0@9S:5EiP~X=a^> 17uY zQ7:ɛJV<` s&L)̛" !ȉ]T; @m#q:q|1!Cѡ m(pСo=pa @ CU7/z."F$1.A(@9+Jw%nL4'LUWnHkPBԃ8V,JtXmP(=-b# D "B^ӐM {ao7=iq.2Q/ Uj%B)"k_kt LP )`c R`s2hn>5뭄AcKN΃&P$ךJ F3*T4 ]^,5"<}yB 6`a /As$jL"z`"Q6ql @#(n0@H8$`RM'#BQ 4% EBG@S(a ɀ2L5#iE,2)$50,қfU]x>&U.nae_V4^Yy@ve=̀`(0 X>vPh5 @" `퇁,% gJ##>kzQ0KhX{m`Yi#h?w2TAJ ΎҰ$Ke$i,bOJڧ$$O`2 rU,K D!#СB 㔛&Bư[x R; (z`J4|nRax 3 @9yzZE 3k' jظ Ĉ!mlkRGܕ̀b2"/ "K,*6(521 B!gR*Hr"")Vt%A 4޳$jza{B$Q:#mMB.A߯Q{Ԍ:nɊ컭7z`s*qQyDƹ`pYibaLv8N0MN`kr895V;0jb@Hoi+ Fz Ne`t m-szWCSIHuh`g bYg$@E2@* * brcPخܮJU}`XD;-}Y(jWrVȚ,| qA` yeVtb(>'k AxV ~:Si [`壷aaQ"D Z,8%@2pD!n-928LGZՆ`Ù1!$k 9b9ZI%Ċ^d\b~kr-tfjI:8-ozs\ @a %\d W[.udn'$Cp kwJOMGbm&KN (4!V6FNʬžz2'8,Hx -Ez~aJOdH 0LY ySA&\I~i>+2q? QLAX<MR 10Os=ǣ("XbƮ δf tBa xN<l0,WXTXS'DPf@Y w+pBoVH h ,e[JԅA*ոB\s0i?#T[ &m-Bi"bՂL\xIM>DUR`Z ⬃n1 *kmIv^k4F /WyMͥиM\YqL f\2rKbܰ"ɹ\^xiGa7˫eV ~ @`˜# `̷bFKX򺄢cK='1Cة>ЏP@> r]6+* U"@eZ2j"KlS77ހ۬E|dVG[#7Gv-~ cJx]xa

GT,Q:T8 #uD'#%9&H Gh*:h"TPc6h_}-qPZF;X0:KIr H@q  &#Hҕ(mc7CxѝH aNEeqx@0M&@H8 $&# 6O 'kw=f94!7DU.'d)/F2~Un @] x)W DT#Pq u$jcKHԹ]haKFUp4p֠G`ݢRR xᕐ IHryLFS8d+ .9S= [rt%CǶC. ! !Cq9]ʌv^xi!BEv*d|Ɣé ґDdNV (hxz#m))D[2>lZ*%")SX'adޛXh[ E3">!Hrm+(3ye,#>Ds ѸӀcLi"rs)7R$TW x>!]@j^@#m-[ŌJHVhR؛!eDj81 Kp7@;' +PxXBip± =I3@Lц*h˜:ZxT;St.pP|خBx1:)h-(lPbWhW Plh"#(PA5x.Q@/9B/{<һQU@8LN # u( X.I/UB}] w8P3]@ ~L+X9 +;jڡzA B(-=YyڳN`{v Pzyr:1V0ҀHnaR&)1F : nA "9k`.ϊ ^'Q1?!,iƈ4QʊҚ")l:|/pXPqĚ$"A0A1܎D!UqI+PyjJz`~: &&$r )(秹 ZR8sq,J5BL̤I HL&Mm !byj) %H yۜB#C |:HQތHxe1sR-*tS GD(`G/J|Oyt )i9ҟ1v;SGSΑ nxs8!NJ$mnv}HR2|M9R(!XJ@!*[Ɩ f"!LIzM~ ILSЁPHIN%+Qڍ6K!|(:;IҨ8YC_b S*#]>{=  e­ىJHÚ1 B*RA )ӓ`ٷٲ"j&BJҙk PFഄPSh8 A"):2cpHց!T7y$AS(T(ܟiɀH6`6bK(@U#(Oh #%B D4хE'.YR -p&k88 h& i3<@4;ʊۯȂ0҅GR8CX1V )s4| $%r`RHR8;X`U  +;@B;\zAN0:p@dsF3o6*oC$T s#/px*/?J Jͱsfhr胠ֆ>=#I<+܅*|Eoz'JWdfPh?hVX*۱䨻4Y /hLʌYM cTH>͆kפ`3^-0 B"&Ma9΀QPV?ڑ`s-4s6\akB H(F[L'[eY`WHBBsAIO܋7n&翥؟&@_0G"6`lxfI]\͹꾚Lpe7 $!vJB [=PE(B/ :15ގ4c`럷`H'(.1ӎ(A8#! dxe>M5ʃ=1P0͓]B҇m6hh ݆4 깡9eڣcP8G82sЂ804hhg[T_vZfEY`P'EgJ)~}oQh;bhd%W?ݓgïB& n563R,x|PH[(P> x+7 U<#@&DRTIh r|7v:1 `#;KEޘ# Z5&ebP{ Uiat LaH[Db#+C3#UhO#hP%\ç M(L8F9K z09 1 L" }PL  `y1H$ZOm U9t È y(1P Y:,؃V(I9![. @8H)L1 %`ȣ]ɌIPѩ!$ݐu)y]%M!1ə!IaNHX i͚|I f{6`5`r c.kCsK]ao &kxS e*|Jƭ _""Uu͎/sd{D( syaHЍkyH)'{4(?)ꩂ[ᴔqv,xͩwH9Ĵ +NqdjpovZ) ES#٨W;HH x^HOēuKČ9kׁPmYF!vx)1$v/ -atY%Q a[JYa=k"J -5s٨苈 ) HAkʓaKNK1] I /[1r$xXeo1xtzhaA ]>}a2/| zp ["ֹ׌#|'#8 z.RJS 28DHKSidtaUDZJ!qr/ڳ]Z! ޿hcB&=H kpnj36nt{vYMWZxП r"o@@"a`eC"73DrZu2bL> *0x_(@5@POp hZ _I4MDe0rNu,<'EfށCOWBeAE+7Dq gϟO Hc2lpD $S=.  ZF[-<}>L/dzb4Ҟ]y9(@2J`h+|0s&  Zl}= >AF~! IĨ F|-h<H,?3_Ӡ|] *OS'6g&TUЇbxDz^OnAi"@nf>iX\5յ,\3(BlW/; CdH …yX B0u8cG:MoaT#Ug&~ øbądժ(m`#9QWhVEOC+⨋Cphq0MB)G?Hlz$)y耈;S!IW @}U,:B*(5D*|SPcrXLWIjtbAy/M5lAxa @)*3P*SE5 Al Uמϥ6B ʛZi`"&̀ep:FN:23eE6! k<>S 3H x.Ecl@ _hi CD\jܚ!& sHD !1 \q=0x$px9S"1z$=Wb*J4ETi|$ #A4lϷrAHC)zû'wۗ[] /F&_K~ O:1_] ԑJ+WVd<䒇U+ɿj($P䅤?KwI($&6ߐґ8H @GQ<-I>vX@X _xFB jwr CU9G HBYF4(!x@[ ah38,FJ¸#slJT&R$DɌȃ_!-s0OP9Dj ^ t f,"D(@ n%-UL9 +04bݺH/d9z7Kayi i_F[4ʑbLE"L`*\QieB~oUd<19iBH ! #^[jn]1؆j 8 h*/P A&':l w / -)43=`Rd!yؘY5jnOIՒ6Mzе^Our D/";{Dk1H@P@*tĒ5bJ  Nœd3`qt bGJ\T)D< i_Fp': `r l2Ǡ+Ɔ䕑OV{ f v8@,?3`~.|>a~j$QIA0% 6 1A2WKmd6KqR @2gRbha #B,V`Pl@X? ^#OU*;BLV1D-i|iKP`! Vt0ՎNa!ԃ7A&f9`"d:= r&G*kpL0#N:"8ZlH(QUr.tHNyF!T7@ 0HvDV. ` :&쒀,q%Vc3@WnnD@NX/&pɁ;Jlshҁ;u-*B'O! AD1`%b~8q  Z(Fl24Hz H^l&j`@DJZ6'J@҃a!&E?L ';$#6c!g!|ggc1yhQNV4` (C2FiC<*(D.pFJM3'E,3Ȇ ij:^ju b7re"cTQ uI']&63$A p`@"䬔n~bd KDGO:^I46T҆~I7f9,;If@pkU& sj p8Ar!t4!G!2NDlEA=4~~3?n3z @a\` 1"Jb+fAa4oZ l Bu*p/bbuB4|bO4_C,m5v,'6[TڰP_` Ⴔ0HT1*Cn*C5f`(r>,n 6 hg&"jhP&Gp!Ɏfl) C)5FbCvn~L^-*z&LVbD(BjF"rTL֫JP#;\ xL~b}A]*ZJ$1o'BsUX4k7zȮȩB-de_(t  f -mCd,!Ba"ALPi)v&H^C֭pb Z~E\#"dOp?x>,;7 x+J#}-:+o>`1Xf7+L,VEV*u =e Y e>g2%E0ń"J&^ Q9o/D}b <4ck03, *)% `9Ry>V2/?zGpJP!b*DRf`rolq pp`k?kg$n!=7\! jyIм`T/YdCε8ez! 1ʔfpDE9N&M˼(<6,o = mN rVDXod3tģNMZ"6"EX88.PpLOېuHX\@  ΀poPib @9trAC|ƫ⼰=:%$ N`>{wb4G+Kne@\Zp41@rzK@@, o.* &Ж1ejV@`vܙ:") OfL3:_HiQ@@ 7"q;h"wLDL CU0Dj=ԹC @LzkJutS~$.uH;:Cf*PL0JNA4I͔B, rTemYZw?gL\^4= tTLN9je6'æa @Ah<"YH?[ɊDT~E¤ѷ*)0L2'iDU a(B94_*3P 'ڑUc3LRz)J i&-"LZ'ֺ%9ymse-w1*Bz= leX83axLҔIh@?'G- % 4$6-V6EF>A/f~[k Q, B+Ŏך"n! t ɐZ}:TyP@;a5x8eTnjj KDjAn-oY\1difC@>J|?-f \P)?!mQ^O3; ϼVX>*wvJ͆npF1#$MHψ `JX$K%3|рz1`d2JX|`@,T% ]PjYcCMab#0 B4/ Am %>L@\=?4\eaz̊N=|FX5( =@,^3ER6}#H$ LL~%n( dp0r¿(N:<дH",ūO RDb>0&1abp*AAxipw#j@sJgId-p= it#O5J N%'6U⽬i@+B14`(>Ek I(].eJCpA}(V VBS+&,"v;T) ض1O2tD\(m@S 4/\e:xxA,ݨ-L'uS0 _P@\  H'`8ȇrHb=ZAYQ~?o"еCFhiS/j4[[e,BA WjJΤ8T1hȲ0AqUi-\PMD3thI|y! @tZɻ6*8RPD:Q:5Wl5u}㴥G0qjIzJzfJmf FtR`!Ԛ$ ozE[>$FK@Cz0n A/BY aa#a^"D0`dHX FesJ0cP-`c0ь0ԅd  <E @*#aHWS|b&e,>S+D&AawF#FUBxҖ"Pֺv8( B?j00 LM T:PqR=_HZ AHQ8%9V,薁)_tYB` |2fBWH$wrª )9ӺXJY&jȅkOT Q,6haA(*vpJ `mdk+Zԡ\ l,D~]: t.=갬hO*HP9 6ƀa 5˵!֪ʯ%=Z\8"Jj嵦`&+_I+*z>8.Q[Jab>0THgq DEJpzvkk:jJڙN\GC&O- kaA+ 9az kx!N"BI &<)} kn&6 u8`(H-:A.nyK]yGq:L1\KxnR;P5>/i0z]c\m㞈HxЁxՀ@%H"!#p &nƽPǃ8:jA}?AզбHcXӌHh#JIKFGPo;LٷHi`դ0$|<1YK@Ni1{騉BHp`b/xv1ѱnhŌ9|Taؠ @xKHD['ȚK;Qnh #xUy1LypuwDXqؿdOlRZ `F؅#QȡHT>G20鯌~ :8DP81{QVDtNu` Zp^`*)zʰY5q76 :Ę@⣙u$Fjr? b'"q[@I(qA#xDJ4310YNd'*nrqD?Hx+x.– Š_!o@&ШjcT&MMyINsE 5T0{ '|S A=$` KPVت>jl8%-0p9Lsr3.u-`/Eh Cy 4o9;\-eK:K̖:+!kP3BP+ 8 )9Dr[S C8x \ ً.; E4!ypHzCyXiH4G)81`$7K0ھ C`xF /YN@B8xRH3|Qk|Y0* ;CL Šc Hi8b;8qKd: م T<˷7S F(x{Ea!40]ô1%2kZ|)#<-pN h @Q䫖Dʜ? 8`Rr3ԉS8|z {(&)xM"hrȢH8!:Ǭ=V}>@2H;C2㖪j ਓsq[NbŔ fpۓx'pEK"u ^ҟo6`g6O6{_mD7(+/?侕Tب*3_&;3݅e8Mh|Έɀ PT 0W@x<M`U` 2N6t`/ :*ip W)CL[co{'d8ECyZ;P3>ZxV; h\1PJ0 "g<,@*x@h5V֖Ӆ.37_f.vwӓ⋖`QEZ0F0D`kaٕ`Y1;{an&p:KpdE`?7u:^@Yzp0GXx 8V 9S"R3(@3;3b8F`* 1fZjT쩦V qX0XJL]]>VT| 9.H~S[Hx;+CH)щjSWpd'T )ع,} %$}ڋbe 9r4̌qͣ(]W9 KC*SӑdfdÚPL8TpP3B [y׸nL;UYW 0-2;zOzj?+|a/r*1Gbox輪z̹p)S ,Б1ɱ :GT1A*FIgUN9Ӳ o| ihD3o\7q:"B Cԗ?;i9X(m5`9;3cϡ[cJ kPH|~ЦX\d(0ҋXߙ(@7"5(`q!=pM!tқ~%AAlGNO,! c HE!IJSאQk rԍ͹Sؔ*v d/TLomaHtG]NBUsph&/B^7Iry` !94(NY_uqG zp:-P{[.ˈy xٔKr5w\J,9x NdMl>ЮIjQXuV.Q8yyJH\<\QSWPa]eҠ 0 8 Bހ0聦aQ&DӪX;EPJzR0A Qf$،ڽIK~DY`FɈtA둴%[HVPB,`?߲bC#@  QX+`{!@P?AKsZMpOX!o< {.~"TS(<(8ڬd\<Z}.XBp> @-Bp#'@RȄi! @+zS@P(_@l55>F87v|8{S&6C^|kUqP|;4@x㗅@s&JoK=i2 (E$axz7*.:8 ȈLL ";q ~R.;)t)GE*xHԎ ǀHD1y#-K2'ʘ6?h(ʚF$`9pZ=,23/2esEZW)S 3RIXh8삚# {KV,RvcC:Hp%I5-hVn %v t؎,D=(4Bx*.RKRF"8rņIabFQK" - K Bz*g ipΛIÛ+uRg&‹GϪNXYrjw#|@8+oWtn~Ǽ-td0A4Nkj,`8ICJ T3 ]OA* B*>jΈQ Q䴗,BqN0C>n,X@C: t$SP7h!SJ'CxOAoM5)Vp)`&'TKI#ѓ0L b8 (/E"Dx!2׉\DCPb?$"XH F^i>jff䁑CFT 4yQ$k 4T;usyW[Q;JBUؓe3 Q$$P< C"R~,+ N;!hVب\!˖2K@"PWC"b*R0%$H%>y$BF@"n匝I">ƙ xIԒG*uI(FbF]% N"HHI0,E@\ ,A2! q4Hv] gX]]!O,`h >8>@PvUhm rQu=rtl!BIa )(PV‹YlJ9}Wt:]?KKIXHF(r4_SO>MقYRyd9ӒxEEGVfin1C`1 øa4"x"yq掎Zrd ɻ !x s#7R5 AAsjqNVHEp^KІ:"%xQ.lם x=(G_$R>aNR(J0i)cw8c0cHc@IvSPh  ;{+iH~Y)ΗcUlck.E;WoS,@=g\t6F|4 qP)Xj J a$q9x:pK)8b=֔hP Ax#uU9D"b"DpGLEN-6!~`'"$"(!VV!2"#ET@ @ Ka  RaFT0ʦ4,/K8' mVd0jj$]N)Hb J.%  >,`NP"HXApy@Ƃ':(Fbq##(NhĐPW)t ڄcI:Wb,pIzGQDm.=]%b8F5! gZh?X7 A ,-he! 6zC:Qިчb: FZX@xFlcF!B4#D6q'iP c7 !@@@b"2`"LG1!|$$1Ш*=' HLLcހF `j^\ TN(|N,!&,a.Y"(Dd@* h~%t#@Nbd'pєhQ'oq"7P`.H `B ,Q!Ô-)gD/*` RaPf7.B8! Kt!4b>gyؙDЩHш`LT,`Xrߥ8a&`b*@H;B@ @މ *jefL @+%2JnS(J1qGGdX8)~G"%R"h$JpG򮖣H2:&+ -.Kya艂 azh:dIS 1oVM*Eq ˞^ORg,b&\!$P(eԟ`@9  @Vb,GS\&`@68e6ӭDJƇJTE?|N `q>;b8\ah PaHwrA`]/ǎb@)2~%.Č Ղ*}]Kc&Hf@"&A͊ ` -dOrUު",`F(Xg*( U0اCL#DBD$@"b*>L=` D+DlLLQql/`l4̾?J p`aFn4+9A,̲2)(M>dut`} Ei)G\$ n1QR6v ;v=AQi.)lnm.NM m2@+6cV}qv10&w6% ZINSvIr f'l+N0өsK+rm@v~D!pL\ FT+8 dy08#( m )ab5^!sQz<;V\ڂ(" B8E -b"@j}hKmdlneyyV@Bӭ"Ι")@Gp("aD"K 'fL룄x+qEG8`.Gʦ%doTvBj~04`J٧?$I = #џibGj!׆4,0RB#/dӐ*r2, s B*b 4I(y$ +[.{bt@q@WK=\|\[3SV3Mdܒr~^)z| Md|֌%G)PQ# qJV"85q8$>R\!kR4?TS[W;z(6dptEhp\@{*.t 6FϼNQP~NҬy>u @a -+""L* \0A:HTiC Rd_M.][!\imD(@Bƹ+0cǿH0(RZ!d¦>`I0B4=wWQUȧV1ϻom`4HjѯGPǖ `{-e"V=@ @ \QwB# -Y 溡aVVP iM/ň{B}9*`H#}:*H282Q6nT^,/@X 9⨩r84 >W} iRoS DYeK@B CZr}fvj 3HZ?]z n[vR`5L' €Tկ]6u)6q'WfX z m`/ԝ0f>S!MQ\iURn :ZS@,'zg\.\\e(HX[U;2r# kAByOau ^P@ [ bs!FAj ` |@vJ`~>`0 I@I+KYy?_ ?@ i:xAW0)M?L"WפJ$!R!.߀p8$I*K|p1?w{Y} ZV_6MV2޳~2e.vM5V VG-.W7w cA5S(̤8`&`7Lg^Efx=@urn:@3͌Ӫiv3hTħmBǴġ "$z! dn?rD!+뚃Iۓ*IΙ!BJt "쐲*}9 j򞡧 hDb~&lA4 p؞ga`$1 anɠLK?k ؀.J s!. 0@m ((MCMdxڂ)̪d+1jKn l][4R2W´!l]̥zjrFUPL)=2SZ2LC͢M-8ku0 =0 cHp~TZaWtyG *gx/VP|ݴIǍJN*/zHmS)J||Ǩzy}5yjeiv;)P@ @j(!eGbHH g0Q ,|F.6̨ip}lgauX'{wRL8!dDdIҨ5mu$ 8g*]@jZkqx^fx@&$A@g[x@ `tj l1)Ҟt1 Lzx6&^ЮP~}(5~B+i "p`ɕ`=ف'菒V k?%EtlvAPb OiʡKpIP'MWnC"ژL 0*=2L !d7:z0Eb$.$DBtH{&tr,$ %@h %L.!BTx`$@-#*FqtdA]AӘy0( x 7 Dj!5exee9'!  c-S|pԋɣ  `@ ajqs˿` 2T4>[D A>c= UBN"Q$tb9NPQ {VI}Bju Phɓ"JP2L3΢+ S%uɻ'PL_Ę|@@%n0BzbdTcM6ΚFWc 9AM 0N\cnU s9,WJEo9;!^AT,|6 %LJ`Ȩ4$Ч3"dbG"D WNvuЀ!h< !(1Ws$' CCk @TD:Y{,u9G_3P(347Y@b #xMf{&μb-;hnSpEBPZ##$t9!(I` 6M-$sSlȲ_AH :^Xn=մHhӍۖŒH Ii1 rZDk 6 9&'j΀LTiF@mzן. ozToy6!<`yřj(A$;B0G6B/Z R HW NSJ\|w,a/To~w;y=j:i >t9y}=,Ȋ?C`g ' 9@P,L,0\R EX:>^CT _E@P SᲖ8+]B2,_AaZFB[ctG"{3h OK%hxP'#]9A蟔$&)5 ʗ1 @ !3 oD-v1Y (60;R8#? LKK3Ʒ0`jS:!`(ymVH5H@8z1=<:a`Ay֎xК6⯎ #Bx cl$zBNB9ؓ̕،0ț, ᬓD A\]{@&Is #@ 0XUmPM)0lh.mhuqէt1+5J{<ҳ@P&x9ہXi^V`xI"x4fB47*`*¡0iZ9 \3B{HHg{ @h@)ix xA!2.2j Gp84Ю̡"J# P;8/`s@ld(aa_u : 4\xɉ 3-lxkݢӱ(l,{-X t>!px8ˀPr 6" ؒ(z ,8D`KK l\A؛*- QȢU0`bi`e8{0k& X;j ="4Z`2ixH䠪u3Z/$ yBtO=ψ@ voh>_ z*$0P9) pt*28?8PHѼ̳ϰ =԰LExZp|L 4y@#9Ql)6# H!Xi"M:PƈTPWxYp-APu :"NYnpdxh RB8QN& 8طH,c)s$jwhjz5}`50Jי;鱞WP`¿0 ~k8&H&A ȿ8{რ4Y1LϴPV-tv-'5kB~O*DCyT=(,K1#QCP Hj4N΀j /.({ A%E,iN V[iYZvl$`YsT5 k{t0j>p(D;(-ۿ@Q K>rp.ǧ77ъ y@'X=XhQ51nj9)-݌v0- #6S5mr`FX"Syb# o%TM+8sȼ:¬H3XТOs9;:9A[}[un?̷{4w<[MYC<ҒV0?Uٓ ,x> P^?i ?p%(, TXh 00s̃{QGdۣSuە9L B%"ǣ }:Qr Psu`R)z`,y p>*L70]2**f:Y&AV<;+4*nBH)j-6 _r-..?LY")X2-sW\K!TA.T0 6$ˉܷq 2i "oP6I)a4pJ8Y3"ϰ>98 F9QZqt)B P`] ' 䇡#^3tCqR#IU@T{+sη`($x @v[dm1^x  o DトHDc[IENOg:3RD]jxQc@ee bp|XSPCy~x Zh`dXjR .դ+y)QAJQ,R2쨮y(oÀ&mXXM9"퀁"1rH@v@G.T]1xz PtkH5-i(`e(o8|$>CHt;6TK{]xuaGPeOjp"H>p0   0(:⾰ OUC9ab0 >/d 0P2ͦXTx/Km7ΦIc9O(3`6-sꖻ^`x`qFu(  @2Hz)Т!a8 m@8/M<Ċ[`~689Ћ[=ӡ}4 E@%)ϣ9 Aq vWx@ b Zqro2-#*yxAsQlX8 [dC*-OQJ`Q4E 6 C;0\G{H" 赞jRs/*ŹfhIT`z"Xʪ|Ź_x:_'yu@5ob.]q]@.47n[*#(,v9 >`g4rpKŽ\XӢ>13)tƐvˁG. $3FigxI\VFH|S=W0(qQ _$FxlJu%e`:$]dݜX⡺Qdݓ3 i 1~C8"(FnaH/x*p;ZZ&Ĩ#-Ѻh@\ V Cy ,@s^" C=Y7|@]=xr>ǹ?Ęhx1V:[6VExAd+"*G4s1NKTOeE 3B4w" A "tV`D/!uM_D/}4ny>ĵS0^!1P1/S'u@?NA)a+4!y0Cd,O."`$ iΈ@ PxJLb\f-@|^rJs@/H0X?r'!8 \Hj$ FG9AeJ48w;_  k ?'~.].,ӕAV҇m?15}-DU9e˱9@zP?% 0r&f`E4&JQ[1qtd \/A4:&4 QT9$yu"%ONٔCLU`~'b]mM&G| :ҋbC◻x x` [tćJHav8Ҹa)+cDŽ2WQ9f C>@ `*>'(y6cp"gښn1jqdEn5e4 FK17'xJ1¯!06Wv/o6I1-cr (!Pm Dk%4,/L6_hrp2W 70Ph 4:!p p< uvwBQR] QqgĐ?Q3A]1SD6]@dx!{i& 8<(3'pKqf@d $D}r~"@pEB|cԷ.$Lv4R$ .{b |>#A6&cz/% ĥ -SH (4!_? ʜA"|B\9Zq!Ü JPPH .L&G] !B4 @:|ZǑX.+B&h9VQD#@pD蘿4jЊJ% )gRsE  FoEj6gPn b&aŘQlˊP9$V@ `pL.TA(x(-trFt%u"hw HX('V%$f@.xTqk5O&k4@2L zCg$00r=( )p7)0( *)(^!1zVI N P`^ -^&h74$).J)09LH 07qu, 'EM a"Nnp l`F$ .Z!G "֛ -"r+UBq41-$\A"(2C&jg;` "iT&4\&rN+0N&!^AY`TN vC.&bXpH>!0(b((@ \%6Vf')#ntↁcp;tαN1 v/k$.1O DZ/CD249>% `  eav+y'2h,z"-@ OVA`7O{\n6K5n"|j1,p9qjNC\!i\l$IW]cc`QXg~|k\dJ;niwvAVJ&prfGVmP(W3<.rBa~ta|q*ԦV 8-(^scN$!K*lcʨn;o*XD#a%\r*Vշ@1\)isȖ[ &|!@(NG Vcv~`f5ug(⽏NHwJ`.̂pE:[C], uȪb+'rjv@;uXdn)-oVrJT%P,>lc#2BdT0D۠t)@tALJ Hk5u# H2 ocQ {Z&Xb_&&^r"Rb@z 0Ģ&J2ص"e/1c2>!?bxZEe"` Wnob됬\O*u6DתvMT%Ͽ| x(! k)uu&_n ̂aP/ʱ+giZtgwvꄈ9&z((`ab@@Ċp~w@˧^ 2 N RN\N7敢 2\g!<!2 U[n $4n?t0p% C}Bч[)CB5^@_M6׼b]/y1]u3na} IоN2Aud+'$0Ə36}:Z]ZdB 3LHda"~p&ʶF<5L q l&6#Mhs+:N."R:~CSwnw5#:o#c"_X7GaQb/T]N!l@f^Q)1'{RGUGT3#e:B(r$& Fal"G~Vh GLA)~UAM/^ z]'ɿ:C+_ lHdT:gZmyRbj!B!^C%Oo\? i|B)BƲ!i i^u> ӂ g E5e(NY }L.N!~l&pT:9s:#ѓ(…ZK< 6a%9ve7/T7GR]dTAfRm!˽#ư4T3K|}pk:W!ƨ ǼjVV~W2[O| V`|G.`faA7`@BqK38q!# ۉ{;9ZóP9:2/hQ`mA6m`2'S!("P` G`A1* o1`|'V? P} nA8AI& BxZo.6:eI,}4uif`C(~()ɘ=` !lieGzHB2 ข#ͮDhQ]2EA+D_n`*R# ʆnJpgaf &S`N@dҔ 3ё;7dp5v`ԍ @>A $IT%E#+u*{#lǾ7$X;{㷓*Yw7ܦ×gU Yާ{\Uv,ނCFtD49%N|"D騊@p{a9A$"|%@ ?\2 bqHt2!1،@#q7 ƀ`hD"o4AB$`WHbo@ D RI"8 ,UjIi4DU`RFd@UXYOAs009 dCi-E?* ML Ӥ7VfZ$+ .|yլUR%hk5(p@yj/{*@51 o+h=zGyY湴g!őj'ġFpEAjGb>PLLܣ!fp&J+F6ӳ+ x(ـ0 3 R.&%AL9Ih @(2 x!K`4@SCЃ+ݪ > ʜ̼K̫`JԽ&+ _1V>J:Gα9U[۳CAn`zrk1cH{PS9#!k"*2yG@r$09y0ŪPۮheijK/V b XxF0 r.U4`ʚ.yC4@ B* `x>hȊ[8(:xxuG Ǩx]%?X(C#46* ( `t XҏybʤsMs=c0[%xT#a:o=~wW#+a$I(.gw>Uav@0lj!@l8'H%þGE^cq==3zu͹a! J# -W~u/i5#`g B4ìt"rAǿwaCrpaŧ`VTR?Gb ˅lPc9eU&!"?R8Xg Q@~"lhėg ]8ȸ"/FLL*PaaٶIwȹ"㞀 U .Ӟ/`FCG5cC.(Gh >Pd !q"THa%$C";@p 0bu#$Wvo<##PPdQy屬Z#{&GH``8&iVXBCQ`r_! \ v!txjgj2B`]JM:茼Rz^M)h @@U 1{ܵ-sPC"tMp c4Ѻ-'P'C\="fU'?tNX@i dD@h n(D#v!Xpj'yHaLh2pyllO&6U BHR7ZP*8 e2TN %+J?E}3OzEKIZciB/CS2:.,4a"N=WJ x AA9iMbW1R_Ϧs=\4H1@!{6RiS7}4_B@-{ve'sS+,# b3bQ`FE`-NOyiP:3ۜ"X {8q 60.2$ 1S!9J$ zt #`ͯy!90^]Ј] xLHVzST ⠱ M㎚38謋 :/](0H(́x hH´PB @ xcY\p:{!8sl(/CyjQ,3L]Zm8 jl jMf͞R\*RЀLT03  휒sxu08q GT^a/,Rp*_d~8'L{ɷ#@RB">D+Ȫ1)peB`jOꪒ|QGh*i*BM(l(P@@4@ -P?c[zKڏG{ɺRH ҅ңĬI gT>@! 됕yWC8Wb< L:r#]B*"ʥ,FZhɣ4FI Qs(/+i_;) :Hq/(2LR̓4>:Kʥ[6rjH~E9O؂R!;{ȧ [HFٽJ2jP% Ϫ2̴NJtI<}Hߗx9+5@8{"∡$Ia#8lpf3`t*ϤL)G+L妺mɪRK~΃ix)`NSHZ K,x>؟H;It,yEOJ¤"m,7eE伢6*:2+qq AĂ*$N :A:f'0C,C?y @(H @h<) Fh}u[EIYVX؉.ZޣJC NL!h; ՁA"\,"CwC k(yX1`: Xt :<n,3ro3L|KZ3$ə*Y{A(E8BƐ 'y[| ]yQ+;믏ཾ8֐85by(#}0Y"W+ I⹏94S$ܱj l ?f)Ȑ;X|>Ze)50H@3 H=Q߅`UPT\\ (H1>xָ .p@PJ~۷$1g5

Ph( 'X!`ϳ{66+e ү$ "صV`!"xGif|M!!7RJ5á9؇D @C!Lp4ղqQI^~#cSWx-ۛyz݇TrlљZ#mXh#0!s9 (&HNЖ뵶R!9F+Y!>N>7i-h8DO)L,)=Õ ASxS8`bh-[ҝ X\P e0p5LXa-F`)Uޱ8ar;% &^jI?;?(b!݌ H(i,Qx9)"! %`BG DB;Y_7xqX**Pa_5/ 0HxGx+ňuR-q{[<DY1RI Ā6\Xd~ǜY 6l&Ql,{Sdײ(|׀ N=ˀ %M!eۜP(o8\:QtdxH,BΞ!lg@zZKhX2&b rXtM'qK]QީIjv1T_֡tDr2T#G0R7C2Jh-\cLleS,Lڏf̅7(L>W/6k RuXCnDqm5*ĖkڇjBmd}kSj31> ?"72;p^^cp3F|j<[P%*$bQ*RE!|Gp)AHg!i}I'j$`]}QZ&] * g 0V`25} * 6*nj`~6ND6L~A$юt~뚨0`cԌi%c"* _HrI5  o'4t_IR4p:s'JQev驸N,ݾ@ԆX^`?PyȂ ڼ[լeоHT<\C'1,p)-'1 :S~䈊>.+qʸ8+8e $ìU2߃E

1k!5Fz}>#V MEDјBA߯4 -.)䙨E[C!M}~>qoStpy Ex0r x@ F@) w >dzˡ`Ҕh0."!FvgYұD,M0 !l$A$K/:R!,zĨJ(@2LbTbc|b@5/" p90 ``aŀ@Ģ*)G4J #Ԉ0DҴ25 %j#9APm<ljeǶ *-0,I ,H, g"=, z?kRƲ"B u*GwJ"R .IF [15+v^bD~Z/ITA>6U7x%2KzȲ5G{H]X2}&0ţw84S-+sDDSjW9H`l^'}\{{jwzccX@@ [fUebK 洐p h l-^c}]:f~-a;YkmmF'[T~j-=0(E a-Qo(GRiH4@oAZ&tn5hSD@*&Z)z%'y(kam673OX\,Jׂ5gO%,Lo!dxU A<@7 =@"hMSYs.w[A+!fAZ 4~h0@Va3R| J^56͡uӐcZTT]#u,r\)1F7kEhݦVFآ-dOd | 10]59RtB Tg`nкÒABP7GuŜP  (-E4eUE޴$ 6>mksyb5 4imm ef~#"v0!a,$&I ` AG)Bh JGdZ\ꦢ gD$ K h!Xa~pmj'Wf H!XG (XFڨ7Jt)ՈR FK A8e/vxfB-NJ,b2gG$@vh'$Zj<ĉΐQr~Qȅ1_vpT!n*!h龗Ɗ#)zrĀ}z@!:*,LH({ *꜏4rk0D)G h1~A&H8VK5&瘂 )hI(PiPƨ#1wsުa) * ^ m|3a"X~ oꜧ*#%(#(*s-$M$ =, \s/ 1hɦ-IB$Aˀ @G =\j *Qf7kЛ1 sȲdc4@*pn6)컄7 Ei& 7 a(2iqf)Z >S#[6(N4}sޤ@r$ ć.diD 0<%06jʬGksi6ɳr4T>T]? Rh"p!@Tt&.TAE]mC{ f!a^c3BBt$"#=:P.*2m\X"`4$B&持 ɂXNd tVg`RTmu4A"`. (OH3Nꢃ/kAn@k'bzBV"mHa!8DHxnl&TLjMT"61duqjgH" &0a!Y?cot@!2`bY\; &hVHsμ^^#>Wnd*B""6D]E&Clܣ͂vOpx` e2s4pL@@0 ()(~(t=>%fSBH `z LNB'pp-x `Ȯa&&G%Ilh VTg8B4OD1?#p$!6LaH,V-\@ -K&FdTG]肎-k_lHu#`7vPAeWl1MNH h >ޮK'?hK! qA4(*BN `6@`~x`zKz xQeH+"&$IJ$NJ6}̵D?qT3{>'$'T,R L(_fK&*N$4xP@A` a;  7 #$5D37S4147?FDظA6@@~4K+afN%( Ar fSyq7g(K`z2O$ӆs!uK =R(E jTA "q"?g4u7>e.?J!j A))Y1r@2D~E'2m4.-`Cd$$dkM0 gf c C* 57#?',G)- ?l[HdLIn)#$*q'PyLuh J}+[{EO /C+:8(|B2v \*LoYMfOd` @Azmʑ#20QS7-[>)fx~l3yZD82a"*!񿹳̏DP7۳o>S2W cf8 (/\6G3Ƣ7G )}lL1~ռ7ҩ)3>g\NfFIhu[pJk8 GDLp `ܔ0B+F`>YLn!,KW"YEc TMNhC I#c{4$.! rR$&v"<&B9R* ".mh r&X#kh݌A+n\O2~˗Gsv64App$^5Z(A `q"3?_wb @ T1R!%`?[T$ _77 b6{H }^3^Ϥo7yG[n7+Q(h Y Cv [8: 7lQb'"ҋHCQxubWa|D֥@,!PHX0b(hfXzǐ m0!@PxqÞ!Ik (Sҳ@:ks/x)Zx'jB/6IhTΐ:5:j%p,62ER>!:H"8N%w'J&!pd@]`qɌY`3v(FJ4*lrBE@& 0x'D:&,$KڬK;{ b\VBq.C|2#8,k_ < ZvtCMM^:", SNK#fj $^BDH{3T ֲZA)+F> ePq^=fey<9=gJ/?&ahȀH(ĩ,)++#EĎ鞹fRz UнG@0@HN[*02C8ՌSRvI͈Fh狒ʠ@)Y@1ʸFFR;J\H\ A 1oNO)'$e>m^zy:Y1jy LҢH1!*+ M !@a \ 1AؔȂS@tr:FT*;r!QU$dg-2>7$CR^>i֭qIe%?cOH B̎S vʼɍ!IE߭e( +Ъ¨EX)*A(~/Ga gQ8Ճ}N)1N3$^̺{ N^K|&uzvd1A7fa$& R*@OUG$q% bb Az,*I@%#~oLxe;B\$E-vVj /e5]ON&aˁZoYND;)!ޯS?GzM%M%rхP 6/CI u^L+|K̭~Nl < r,B8 %+4lL?JL8J)1H4Ul$a`g3fRbX'(O-.Z"o{6Y'ﻒRW<@Sc¬Pâ,~]XF QZDޔ$nc,?(qOiOۙ|WjO$syB!שS*cug/ 4ǰ@^1X9>pB WixI>6s0zh Gy|8@D#+UAӋX!ϭTc}@Y NC#Lf dQ%` -(#X #ūpGDS$|d $r|ӽqczƪz-u>ޘr ڎGUA)8pzt tPַ.2KHhRibh 0S("j A)t.8tGH,YiB; 8VcÁwX0`4 |~ 9xB=КHt-HHXEZi+ Qž6QV$3KDҔ`A`F3x[`Qqɉ@kXd>ij)+ k0Ă*lm q^Ȁxw ){7Ь h v‰5hIY؀\3= z&DZdkG*zQ6KI&.!FYĊSX*.hA%zrHkKK8X[:8cZ; Y :KM(ҭMD(0)@!HIKKhA"tڊFGL wN1JĄJ n -LLGȊ 4h,.IKHzUi>:P̨D \8Q0<· (4++O(gɿʪQϼșᙒA`>xA:sVğ< 4HR>=zh\FpDF&gJ2 ƞDw-Cڇ{ 9/`ٟ*#Y^k:'xvZDlܜƼ"Ħ?DħLQBU -Fdtz!#̗f(`H_t;8q xPdtpҰJ1b l80mKJL,i#?=`8]]Dn 4x4CGACt {|:9 ݴȑ*AXЦ!:{J47&%Zx1 xvK | 9=:4T2ܙ)A|BÉC }=RBU Bܩ9A 3BP&@ ܶ7p/$3-~:#QY3Nڏ !I^Y !3A3SC˖P|HԂx&`w@Ƣmh.g`ĝ#"(!0A9/ ɏ-xЌb3z K;c< mU[ J8I犠3KM埓|Ue2xtEc;8wCqQ~ =`hP5 p:Yq4ZO]h9BU$ s.0㑀Y W^ B~3m|:A8NՒ3J t zx !^=ȹ /8|w ¬:1mψ5?3BBx4SS#ؤH/? `.x:Po=U{q64[!@?C@:XO h:GYjQ4S!n`s<nq ƻ _Ei4`zYkZX@GF (P(-xu$'}3:tjt̄KĊ(14)@*PJIHyH])``SP!C5̿oˉ#X5psn 6 kgθ-DdlMLHOQ 9@(A'Hz|,qax0ngtH`u83J@@]NF=UDRH64ꕐ0*3DunIML,KFZH hmhfwd .,=*&5 |7Eipa:20qm(ӹKfҞEJIX41RMJ `I!`'zGIk3 }Cgp]oB6 K胱Z%ڄ$JƤцh0 xh0BP=lB{e 갘P&'E<7B(NPp:u;:iMMQ,KpNfCcx2Q`DxG7Vu8N:jQxlj{?\Vmҿ+~'e $$Ω@-A1|V`A@# 7}`  *YY* OK< (gš bI` 2faa9faPhUB': )J.|!#"XNV#@$!f׳1xb깳41k 4-tA!eǭx!؆?`{3=Ԣ% Dpu -IyDcIx:C 'Ԧ4 ^8ð's̄G:p`$}>(/ !P)B_а ̡2fQHME~BYy7唐Z>tvQ)[g`JܢU,B@EC'S] -C"OzKR\9k* 0~ᔘV@kpeT􋻝Nf1(j<3t:З @rQ(i4!h(2W+0R! ;d0!Lf+$D- $ ‰bZ² "%L*bPp) +YRJ5 T"aM *Bʦhrʥ*rm1q9Ϊ)\:*B:R)*{I=- *2k2Bd}$Gaн9q!rkVVIk<   v~!,SA=t ;̳Q0!Fvg[W]H! B$zK䥩ʄ2Rc![eQBPqhye}ar5*@ @  3#'i*M "I=AH Zi-ӫHraO ⓡSDiS0C(JŠ2!j"Ʈ`郤8Q`扙%L E!IuWjqE WC@ (Iccн~s dlT Q$s1(@8'BXz=f[ Cm4/p:v;8l.2,mpa#Lj XI׍k@|k33UB_ 2FH AU:D@ FGfy[Wi@3pw˼* :@L0 h̪lk X&LR7fdz .``]#CF 7Խa,ɩNt^ Jй`nU`9)*XА&SOke@HD!%6i,:-Am*Fi ,D 4'iz_ a"I)SyA2h qZ}i0Y)L P=1cgP /x=9UP a8!`Ұj]{楀>Fhl!d\Z@Trsg `({[L AX(yNŒ F6!;;GH7fҥ؛2̓fI_Uzx uEsJHRlF@9wY@Rz03!d,@JzHhyc HRYϳׂHN6k!`E96 )-Ӡ݈yP2}NgV GLC4ҖZclڀCtC L|qϙ6Xq5۱b!Ei$`pbZYUAZ+z6a= V[ !%%0te D ZK%hcQ`, c\'A1JwM)HTQozUPIh* %@!0/놙dd a5hhqF*E9D'x4:HIhjInR i3< =nR 06\iRZ',̂RA,)exlb<.,;c|(issmhMCQQlEȪD cbi.saԯGCe!s9(ZP4$V(M%#zѤZ}صQ/X#BXJH3,{e*CB1v)Q1hj$6bngf* ` }j ` J/AeT`8&ר:f$` f`YN `wLK`00 г AԲ&z¶DT@)ź'}DDH(x3$1&`bȩΘa"Rdր8 I++AghNA>_\CAO")B,슲o~p"+DC> @c.,L.AO'o\>$ saT.A”aJޠA84?!(`  \zX@@F34pȢK"8{d$E\e\Ʊ]J')":m®лDEH;@cf*$&^ʾ^e,:fZntXg`ZjvEG@N?\Q&gTR,`DX"nA"`lÔ9a18Z`gBbS{!|9(8`H#8 `A+A1h{"Zb%0奦  %VJ&#ZD~, r)"o*]@ `rah JO;AS*&b|ŦȬ4$6CZG$`~Dzj}ơe_cnƍ( TA,b& "@@4$`^0B:ƮkdVbv;<A@ /,h@]MhA2J,C>HQ! b`'6*/ JiS A"JL 3@iL`" nҊP% >8B@< Ѹ L bAKKe.0!B('L dtI@Af'iMzD" G  r*B&O r$rf@@ @Gm*+`8 / 4BʁpU˱emJ co6_\ ]^N24$"xαs9cL4a`́s `T@R v{$΅"` Af> 0AH e+!]uCflTJS,/6!Y` M[ b&nBb@I怡az!z364) >v Lf3DmvB U˜n quf7~Kn%AM~7ovT'jv/K~  Lpdh@!ZѐT><bx n x @ anPJ)[kA w͆mf?kx 0I, DW@ca.̤S5xꃞ#) `L Ab(Nl:2h@\`7xj["#`&8&LU玆b &n(+yFlCmX.8@aL~m%8-%64r˨䦎S†*/ulx +*nŢ^s K#`7I!6Ap%PvNbv |ja: 2vd RŁLefZZ.`:j!@j>a/Fd9l@_L+ۛw5!G[N``|d z橌Zfn@)V]ج 0 lk%6 @!"/l$I}&c<8g`6lCnlTi W!B$a-\:Сatų4Sve?_!80fXr tsNBP, !NfJ@@1=!>OF>y;G#O +z=NR(;JXuYc by\_ 4b2PSfS]` uj+M<~IoQtcQh>{ͬ[}{w:d1tUrg[X AREUr}M Igl|,xC+T`ڠ b. h!Cp0q#ƱZx1rS>vC<:Ν;n{꭮뤵"F"A(J|#p 0} 1}hҴƀN?%DO9 DCGKznd|)7 <&gK  bjH; hnd,¹HN+#̆S,>.AIZ-Pit5c`zH8 lKXB@/QqySJ$ 1QOɐ] < nn*PERFqK습. 캮 B/ zuE/_j<@t֪2LI q/!4>cZ{`%ץ@TŽ=ðsG0V9uSVR:4DDžs!AdXzdA:3l#$Aå8;291F}Vħk!@H bcA1b{@K !ѐðt4d9KyE0 ~|lN4F3#w1]Ovv T+"3F(/Dį@#N-f !FO T X/=㸍22@3/M$Yd~ɷBRsm)#JP%Rl= HV9-2D&w}$e-J$ŅHOK$3Ȟ$D"ë6KRNN1 W hxa!+ A@%08%t@y'HA q2l}:<[(B6AJk1R1PV rFX0NyaȐBGa<=ŸvZrbHFb=$I4!Q:u`T_$$lBZϭ#gc Y8%DUj8[QP<$JbbnϞi NK0 qQxop,@Bþ1xCd:1%`l0d R !8G*KtvG @T`KFiM|O/2:? K,lVZ[A-C@׍$P:R ELR? r􋑗T⍩*2A0bX6x] `: 4`|n v}@ `PTK6pFxp's)h8=`p~cyE\:[$THn AȖV|a*t.9(qn<|EV>:uғMcu1`#Lj i+#/`~a x#P4P6p/ԧjGN\@84JiŖ[L%-zm4EȲ" 1eXg̓ mg`b3)Y p2{DatI-)Sk\pv[Q̗ 1@ NDkqrA{+">(D]ʒ'G-Ș<j"I [v%4:lKEV`(6p-nsĂ͜ u@ĮA>3jc8`D9 蘹:#02n Tp0_pUxjJѴDfD )FTPCɳ85nީcUKX?;- _`./3;IFノyg'0gx5S$IfDfA ;S))Txţ 4q-AAM n x9H3ijMP >?*1h3d|yG۫ qk;d4MK$QȌGs\IyCH )  IY1;C\HS>s= $ +. U ɩC)b(φjʐLaMLp ʕI6,=]1Hét˜Y?ό:Ȭʤ*!&XMJFyаE:&)1A8`!d R(Pklru(d1p.ր`& =#J`vilx _sٯˉvy'(IM*p@hMXD0F~ +0Pp6X%\=Qs$ B m4 w5 `@K3&9i:Ё.X^YS)HNWZ@<Ԥ!0寒 ZHɧ B2hXز"h(nS1Ű @x ʕuY9]yf@:~ cʷBS!FT⓪h31!PjwX)p8D8h:S[KŎp GS>%( [XCuĀ<ߨpI 8LD.%5FQ l1h}98򶍸s8hx  = ˹f"("X:tQn1N$ȧuZ.82TI.u"\R }ZkZSP Ҭ Axb4{`I'eo#S ˯F% z8H("KX; P{Hah#}Ltcx`MnL(m\]510."I<X!m4f"jWTxז \ݑ%.# z$  BG@"Eh;u^j3f)Af? ɾu@2 cGF#yP?]-ӭݯs}٦M{`' O b4j~&x?hFJ:w0X( c8/#L) D& d,|9 /kpU(h`QM~60@`!_Ň @I{I!1 #&N;5{44x}<_zI=>ǹ-zdϏ#i`i0cky7ȢTCAnc _w$Ԍ5ywaecA2-=T@7L 0t@ Z\ b6_t˳K58ts)dmK#ѐmE 5o P<j aF~d}7-mp5u͚1nT[k^ zýt8A0~W"v`1<pcpo+ÅX3f($J P@^DZ) `<NѺ6/SM_U?ǨAQ:f'э8|CYV࿓"gs\Ţ{u<++:[caQKL`P,-`<b -ILjxacm@CByЩn$^@;ɸ% ;0FoՄ@1zC -`R `иIfR$o4#$=TjBpH&&a @g!#GOq- l@6y%g0O'ʈD^7'. +h/&3O?!v̎ՄI$Z ? 2 `p$F!PYm`0 j\B>-ꨃԭ%Jeu & @SGBvUAf6 D'lQDgFec`zB`*ʧA 0@-k\L*\,. ZꈁBH `M h) z? AhiH4sdB @ 0"a0蜎д@za p nd^ ,kԎ$|JlBRd`̖ `8.j8-$DD! 50 ТJ0pHO(&J @-)#;M@ @bFB,R:nl'X:(,ܞv@*L !5z' /z&AhTO,H.H0ȡAk)j/%Z)(ArJ:'Q6 1j?Z56dn)& & `~a%Jӂ2, 0. !/ ?2(dxR h,8RѢbFa '!{ӫ0kso'єu271b\N0ډ@ R&lnj!$  &^d 9 HK`CD&~-l A4HQ'I8qJl17@,A` &%NB4D&aF?CH#PJaE,"kXTyd7Z$SU8n eRl tXaF@2@H T^*ĦW*:=`00㜴2Ƭ+nVΠ$S/-,b^l ӆq2ܿv)4宯-{]<|6L 50;ô0\zd/VF8"J$K/:zh@*, 0  |u/aL&A8R1%bH=#'<* 773*%dc(?.|\ @p*jP),A DL7|FՅ*bhør# =%"ăa1x4)C]ˈ0{1THw= E+0\T=\6T~qt5}z$Ä́GaVqbժv-؉,f1R` *`1ڭq_bI@Y@Axf=ODqc|qcu| H#e, ƐuіzPo!9˚ARD# hP!" afVҩ:fS9 q@>`3f:)0| Fγ3 F9SAH ]ƍ%[IqSk1Ix2( A`f_w/٢d x|^Qr1M.Z|["\#z SK6 Bh)!k,i9,n'N/7EqiE P@9^v'5?Ej)hV@E +^IoN!(x<5).}I9oJ rY4J%`0}>  d0 VhF& iMVm6gZ=/D>/pL3 `q?la<k$1X$ ԚmI_7-6n%3jBD!P1^-z=m/L"˱l63 ~O؁jZCDDo;m; i @bX/:Bm3&.4(~ڂa`ZAAN'p0'z9r0lXX ex@mF 0n$9BP B>27h&)Hg~Kh-k/xI,( A)6I2ox((LhAN;fA8̼5& (Ga$GmѺmM0ǁh  (w$gP?K3#M&t[vțyq`?!SO?ϓ:y7zPа=&`,-"bl-6My&E$?&8g9 0m3bwEͷ;-'u!5xD(ّl .@Y'G>#J|K"١txv!p, 2g*YӦa|3Cl0 YS g@3KaҨ2C8 ^8*4irų!!ɅA>3F`D0R }l "܌ #1&:EHs3Uj9rԁB~S.xUq4TLуKP> _ary8:@aTX2@T P;p@yUAA`ī)K:Cʚ3Q0?Ǩ>@:ѵԣRHA"G Gqْ_u%,)6,Pbc1) d1T 8:@UY`< w`zЋӼ؁Uh|.QQ)`Q9#لO@bxEP#ĐLʛ\:9(?i(>Dȩ;wREfmqu2Ix Jd@)SmTA$m.ƊF}:ssW1u2tM,hfPX rTcI˔Q(ș~`*0}MDBLT> "=aH | _Prx6pPjMP!>1#9 a}2Em6k&NL *@\ D(=$QXe Ts@O87SL.~]A6hJ F IH-yGFr$$a. LIT汻_᛻f N/&ª qHK@3R9&Q+d, Ql,k~cp˱ŽF|; d0HxlɏQ캓f`=;}vߌAqn V elHnzM?@87h+^-6,-æ 7 * Yyh44Jؚ x.IfA'uo$D &\HCu2fTOD>^K#ow| Yw4ufG(&2c#cN@ T/t6!2Py! 4uFyl={4"F}Fdʈ <;0lTg( .ΰxK6w_2+Eӹ4= F4chsFGǀŸ"XH1)zpem;qhxH#a9:F#F &F_"y'd;@%w/:ET;+.HN=`O"1 Go`lN쯏Zɏb Ax1GN@T ?| Vms !>'')L#wp`^FT炤 A;HJ6'-ΓȽKH*.9je/a_ٞZH|!PVHqP 9yR:+ƪɱ+3΄, *ʼnz xyEBoؚy3#c,о2[A382(P䈀5{sDR]DA hMXe`PN( ei K+rj؍j:& 0aKM!{- u)QtBXl0(,"pzH؀( H:D3r 2A ""JpI02C T>xQG 8BKv= JhA|zu&Qص;A> ͤREA9I, 5y1|~Ƞɷ CCv(t`D*Y a.A(x|Z,ц8@ A )tqMȃE!sxI釻ޘ;" a=Rl/pr4u0j0P{1zoRy {YuAQ<h(-F/p qHջqC/Zhpb>pâЩX;&{CA! q Tb8aJ˵hpi>XNƼDoI)M)-ɉKxL {2y챹܇Xr!yOXq r; O+~,`xx"l ZW z79#&H%H?j@y9iL؞ǪLӤ`fBtJ h;7D a |n$RF h$Y'l3hܴ1`-bBM !i$8PpB-`GQ W ī ˰ UF EpFJuDӱD&}グ)@0rI=򢍤rf(YZu@& sIdI|1N HEGK"S^B@ Pz95Z8@IH8sc;P<7 rO"ϡˌ#WBJX@ˣ:AkLɺ40ʊQXFOQ^ֹwhP@p\%`t=z` 582ڇҕkXSY0A'z8>,ٿ;sQp[rAJHM+;;c@Cx03pіrω؛ѓH?7^ZY,x3}B;]^3?Ǩ٠ |4 ?^<+y;2..0_-B +(4 zv9pU΄ \K \ۅA;#-6pJZf:MS6M]? e0Gk`..;ዴP:#]ɽ{H_(Zcbk7@`"P&LlZl:Y>P[73CF;5# 891<_eQ ElբޘPKB e N=&<:*9`(*hCaڰ+4G -z ?hPR%ڳm L]?#wZ} xL=ߓ14<p@xQݩJ:d^7޻BV/hKPu&5!4[XgĴݑA}di%%ڈh>0*0[Y8Ya[?m ޒ̣T0PYP XOk^ 2aLpGըC Sbc;N\ák%h q{UP@0"P>#K1:Ie4鲯!/iH)xvv9Qei’% NkZr>lUW 1:h %(_HPk7g#::XzP-N= SHJHذ& SݯR(bJq 5I؜ 40ݦ4'. q 32"3xn { l4=5L(%ẝ90 `|pIЯ&t5$i;zF'R ! yvF0WrmDCZ+˦{F SlV tqO]IC`-j\}uvńKpyѳ `  9|M7𨌱Wp /ʀB)q~B 8&@HXP4*%ШzMiT{A0Fcz1D]@X(F(z[F@ XӪR,G%Aq:RSOP1;N!Xzސ[&vDGR(dZ5'/2mA`|$w [wJ]&C V2sl+ $:,ʲ +khJKBznͣ K$#6yT"i3=E긟0GD {{P9X&?@GcʔBDǮDvGR\&G*:13 4<qy;3J8! -zM %*B&Hic$fMv|Ƕh+ NIM1|i#Qs|Ԫ\jYuyQD',n `Į ;Kyp9 c7,U1:A69H+܈A$.@ҷ'J\8[E2eMC~k;G*((a}!&HX TgNFk[b>\(.2FCL SjA4n_y| h`(O@$ tX#@XwGH?#x_07/e9E# K R2GԣfQnn[I6&,ي(3zGӨ8OmF>DQƎ˵F6>UwzNk7FdW(,+ADDV|Brr9]3BjꝦNh=%Vr ~UWYiĺʪqM蚚FiDhH1-B,>Q͊V񉚄_`,թMV2bcT-uvPH[˺SԶW\ٮ9XofAi090ū1꙲)W2ܝ4.oЦ`4Ĉ(,yb;M(V?éDC?Z1t"JJ!> 껰c'cWIz b Q2@5t> Ah1t:`(` 6@1r82Y,^dd《kkKHE8_)@ ,xɛ7*xO  L{ãQGRS|q6 @@1'*4-_f=I%s4EGAJP G8WO]9(Ǻ]ߨHLo B-8sWbY]B*X mhNd@h 2àr.'|Q-6"$$7@U!Qtf9WA *$IU SHЦ @G<j1}O3˚DF7.NJ z v?)FE=c$(*~wk rT/r #N6HPd>؄<`SH&%>{LY e(F(`ra< ȤJ/AoMRT})"C <`Ha&Z`v-A-'HbbtD`'*Ra,(Su HЉº! B*w c D\ υZG>gޜ)rHjL0w}uc+G9Dn"u8 Z1ВNI] hv(NB >S &gMRE!Z+x6:oHdGF8nbZ\&MY.z^!c]`pADh)lQ HfzπBm2/c)]PZo$MOԷMPMXU$BB4 BڧJ^8Conmخ'jJ>2X4:r?6ã^@\$.':mؚtFNJT Ć"L+OQYRFT)rQ* à 3 @anB [EpkM5,t`,bHb@@ ȮjOdBkp͢g40)h.$ȡ ` >5fʐ$ɐ9L2Xc >)m*DG 87ak/TD ` %i_LXXLaʃ"0 .j"#&.tAI@P@G%j|UB@W񰴦x@kAX8"SV&.&./H~ r8Da DTZ  >:L07tAQ Z[DrzYK~8`ɁPT+֭&HP7a72Eg݋J(@Z-(8`@@A l! oT9B!,3ւi! 3Fk (."OB6#fzN&hERQ@@$&+@-h[쮱&12Φjf~02@O2g)j `FvC1tH5E_U.3<# `[:I $.~+кBEz" D7oRz[<ˮȷ gĖ5g@{0lZhs+%?<13`S"Cz8LMT_2ѫC ,! P_؜z9R_X< %f@* 7B nZ4F1>Vi'^H̨P0{?Pe7e&( S5tz Iaѻ+71 -YzLO]#vP~o!hFKŒKz) i8|b'j>oODoʴ~|؍:} j@%i{p3/{-LB6H& D4)X 6@l*l-+ P&!I-BH,X;lK%I:s;`# #J0H$C+i)"JDzyu&ntQ𦝧elFq(Zyh Aavǀ @ `4 +?jʎOz`YtjZ5HxD40 stԒM@8qjVz^e/*!r@6&xx` Tl(-:ri-߰ݩ=51IjbWM34*&T$@dg"j  *x¨ki@$Q wDMWS> z(RF!a] tya QpwJDEl+Й Be02Eȵ!>8>g 5M#B@tJlZ6A^+h2*4Q Ax\f%K8C L p`.$vg:&P"0EB&T2&A^JP]/a"92B52`>p*JsTR)_A 3*E H >J 0LaxJJ6I( K*@!J X^bǨC1dpbQ)>_9:S* Tk2 Lq#`@BQ%cY&Ąrmk W!2VUB5P,k|NFc$] ôo匳2)h-j^#JYTkn|!%LRŶE"J"u~"hd8,F Q. -1Hُ^;`ȳRPB z4~A) #T]LLUL0 #@ LÀcGYv SBa`:Id٘5t=45>p%"l3bhG< 2 #G 1 .Y% @KUy]  P @hh-',$FI@9Y\C0&o$c$eHhdiȟ%|ۀ@'&!D/"Q( Q'pnLye[ E;GamBJa=$~!fmp `;H'\:8.y"JYxtJ R JHV|ǀDQ Y|pH@5rdts:K pR 0,rW2HYDv#hHA!M9ھsi){5! Rg;XIYʻI N,k̭,KF7n}R$;F?)fcgyBrz7Dݥ03`q_9(%G& ,nI<dQY35UHtIdt211h?).O]OHd9yHY$[OHrM((4P?3`; Hv;3x bRx hȚ(piK 1aLhj­S%$ O0Rv  x 8ۦI#8((p9q h$6@z41iHv0qtjHwhwR=}% 񂁊 7  0DaD;8  fqh*rp8 DDs.@@b+`PQkxg!@}3p7 q H PĽAwQ~(  ɑR9CDȺJ*ic  HŅUT=xEJXK $ 7P0`y} (X I_hUXPt0j0b;7ro7SShP EH.1# j$50\3$#:ӲW6Z(Pۑ5%ƪS"kQٻ @(!M#Zf"h0Da\ Jk=Pɮ+ H3T4pA bMZ`06XTξAx(i`bY:'u9I rG5,1E_|hJф9,; 1#H!G0&kڭ6өOvW@EƂi1&b80h]Ѐ1XUUeO6Z v(EG331ݑR8@+.J\ Í@3\4C8݈r1șNf:͟H<qmϲfUܵXK(#7ݨB <#-m}v/mЍ%ـCJ(M )&RbΐH܁hU#E 0:pNʱ<cU%]ݦڅ=671. X @Azm8702!iY%ÅX[,ńPHxuDPh`YW-0 ȑ XUZO@JC?T4Zd`*, ,݋H:U$KL7Tܣ 1,`~`.8}v0C P A 2CHykDвIRԜ?F@IXB,*r%qDњ=>o E H=:)DS*$+;pz2ʡ= palR @s:&Q3*7ɻ{KQEHܠߎ 1| :뀏) ha4K1C27;-!nD "@BcQK'TrJ]TaDEmwMDVׯLI`9qA< o6K- KF6Cf4/-0Fİ{-$l{ M`. ,}H6VC`"^y-Mzu+vU8BpT+)=D8J(lGڻop[}-1dh̄qk"ܑ;OsFrm) +jg$orAlU#:o'ih܀[#Cq@ڂIbYy;Zɯݫ}]H': v^LhD* rF/}&EŐGRF[&Il )(@ke9bڈޚ ۡ.yڄ0W4 DNE轕RsMj~d=$`vI@1ɽD#, [\v¨(P)2dН%Z͌\Ki B R*R$ =H"K#Ƥ5a9[#2=XNˎ 形 ?Vq,=7܁+qG RTd hps"L9a9*%ώhM>1I>T${o#jqt̅m TXذI1Y@BPg@錋'X < vFԉ(X]#fjQSGB#\B-8 KQD=pETz ;UCl+P*0*p5po@%'t'CʁPL9 M\x1:]^V.G_>$@(HZjN:r,q01O 2PPfbAX/, h`LHs`,`5E@J_" $Ƙ˩KIu%0Vu=`J qus@Q- "Ư ,A̹Hdz $Ȯ+RHIvaPl8a8S̖@! xܐs_ D+GMՁŞ@M1z|aD/Fr 2AXK-2N@>kHqZ³4pU$t&3=tIW 0!D{K@!W3bL 14=@ BhKX3,z,GiȼbA cf]LT]_2]4=Gn ] BtGʣ"`"Dʓ+`760Hf;ʘ4v.f..@>&;9cC(I31N6ܻ( 舯SR-E!υPJBq(H9G稜0S#@ڰ6p Hk!t6F_n ښHOYca0Q\p$bI\Z6'Pdin\d03 bڅǰL>,D!N]"Q7pJ.d*HR7xX`2bM @MDy L|F 2Nh!A-ȶv+' @K.$̮|BN. ANE(`7pA|6d^'.pt$**V#bF!pm< &Ġ >I T$!  BzD&CbZa6eA *ʝzd.jݰOP]#r r @&#|Gӊ@ 0V @x aM 2î}IO#j+' .Sܮ_@IAEvd m{,R$:|FIhEJi K>(@ǜ 7 $:6"yŴ+~Cf'8-[1KL^k +' I*07:CP{ x{2)fih#|0}G#LP#I$X1D61E܏z(lRRVlȻHهsJS.^Uc; 6'1'It/o<#J4s70r!)F@"pPO!8a@ JNK  zd`@%ymQ`(8bmhT$b#'ZU(Ԝ2?JĬ0bCFAQ+AJDfx╰z* HMij|I+f `-^5]i K,l8Xe$N.& .Z :Ld XJSd:Y,4/o@.`$`@tڅ31{hRʺ"jl3BVXct^bAr(\ (Ea!|dZ`!l&olv b4Q0pIN'M!%3a. | 1o(J1(13@WTh+`%*dV !!FN@ N`.VAP/iO#&|K!eb r%`-{uw|6$=Pބ:@I~R*J!ArEt q7H?, !"^r*>n Ix~A)wFZ'Jy'WDI"[ |pa vJ3(@dD t<0fT?XKm7[UY$dܹ#2 NX2U!!ladV)2]N \1"y,"0])s!}"sBzL ܠҋʲ6.bANL ~obf^N\N*V4øa@oWN_22G&pMR50pS[C^SD .@Dž lHN&zJa@YWyxGLލLOnaRa @Af6R!m۰Pzyβ+""Fd`JdTep)G2ZMa4c1)h=u &Ԅ~%".!!( Y:Ѣ`0GEӑg:2($Mt  0ִkH{^3a.e 0P 2 j@ -zļVf<1Qơ賓"i_R<`@pn>'VCrd`3"TO@i 1) E\#!Jn"[5\oSoɊw*Q `[#Gš )!iL;|@; 0(Z2D,p` f*1}\WѢ{>,ԭĠ#}JF=tK b ~@^#'^=~ٺ HPo lN::ta[AK`S^=Լ(>A<U`˘[DBdD9*Ltp7x'&ntAlbʭQ't% isQd 8cĂ> #2lGa{%Rc0u$|E%Wk sh;.E̎k%Rɝ"^E<<#!N]z 5DThJwS$)_Bh1{WR[l#$ =YAl%iqi+Cl["|ӴE}ʍqtv(GfiAJQ2ٔ.e/' y!%G(CYz=̦s˭BKRm>F~ix;ȧT'MS}ff GĊr#H%GJ VVZs~U,,(|5 @(~`"@wTq@l3 &L 0X /WVF 'gkr7W `P莇cy;PTElvD`4TP~B(R0X:9Ѿ, !QYgUvx-珈dP`B$>>\GbܼW>"FvgY# $H" 8 DDy.㝧Bh@,@&R{X g襖EaT1S\~P^<`*, @  hƂC6/v0m[f#*##p/ i ND(.qȍ IAaZ`4R'qljP ٨a@LTGƁkP@X j 8Μ*R1dHE \^#IwUҤ}r 7 ~4ݞV8Zr!# و/,Mp鹅';6A<vǙMzP %LO Jyu*  rn:{qtd/V ͑jB/[6mg#1H}! 7P|%?LQ;3Y=sW|#;v=Z1ğh$Y-|ǫo(uC*wJxs(bba :p(gKv=odd!?x  X3AĹFGT,p5(Ƙ $(؜=tZ}ȋ%D{TF"H#H#%Zk dJv۲H[;'Jh6@<$Cv.4R_Y!7"BᆈhHx"12`45ƫ].?DZ"$w.:p-'"3~&'?S=Xl,%.cn/+z7cD|P>%ða@BD_p|@M Q(ʑ>=I8|vID/DLh`Je%F9~7aq#XB CD(`J7=)D6NIy)c8)'ɧ~("m /,eH6 0`iMuORE9IXdH}2TCNMV*OΪoAFZmNْr|ID߇"$`m/BXH&q$"@bľPKVXn,d#2X :x?D-A-H +ĖR!f R(~ ߂^ N@Lx Kz%pEG_Q3@ullCɣ{$,SGXfٶz#F+u #^ ]'CH_4=l^+:u9{SANyDؿ# pxxQ>NN H@Y&w `H\ݜZp#x֞h!QrB88(! D H[5;P)0@pXI``x}P&px ɯ -ȝ0I4ër4щc?`;*7Iy }+* Yt#`߼ɿ2 ͋FE,8UQҨ!R$"=`x{4 PK+ y;;O@puh;>jCo 9 lz< ܟFP\ p}0 *7%H0FPF p(~d p201 XaZ0FbDȝ}mX<`R 4e Sߺ"K**Z$)K:w"*b4'Oh!MAxDҶ[h:6{┅^샋K꣧|MKJ,KӍL+s*L |$ZEœ$4 |Ö9K!{p>N-`.v"z:lM٢J& a}@:n@<ȒÈA @^9)ro ȪyݪT$r%NMޮx*=%=M݈UXH Z.Aֈ[=YhNw0DsM8tM.с3-0R%Ψ%<3i1 >8" 2 ܀at[Č rO",)ѬLU HK j(BA˄/2kP `Ts܌3c?IR5SN ]7ͽ5O|ф6Q<ҬLB` KV@7P AJBjxq-xp21L,}2T.L:.p*Q2.%Q0pL z#KHmF2g" 3/RRKt S$C'(u$i@p `KabZā8X@3@' qxɇze ɖAt@3H{iO:XqQ=!L8`?HZK~>ɡPbrC"cPkq:98HH p|3"ې hR "".(`YH eq10c} P 0rʭʜTM-*%9 Ih6#bl]==# 96@DaIx OhBI֡P x|xGU# @z \꣤M| bAP1(m$^ @È.LAlP&] =⫖E@ܐL Q/X^5ig,Кy5pB 4@" ȥh^T< 2H"7g4)O7z Vp> D U*wKR!2*fՏq*"n}X#`&hO8wŅIu\\lHRHq0.ʘڹlت# 58bӚM͈WҬRA\㎰'+Cc1*S7NB@ytx>Ʉ)HKʼnq2 //9m"5 HS>:\ gq$xWgZ5P"qmkGW%n)!L]W'Xܵŕ& eR!"G[?K.ӈI>-Q2P;0Pqk}4s=abW tQ_hvTvQstU(*v[5h#vsgX@LAh@\԰;9t5NQ7vP"0UqVW$*,TMt"8G캕=!qXp95`4W^>wr}q7,S7jU93q*ODS\I)t33|h6li¿&nXoX@0i/M?v q5YMV%A'[j\ d~Z94'@H3nKɅP{>3$8L04`xTo XyTmf@>x*͔OȈ ~ߐHX P ^#?_ Dz@#!c0Qs&Sɼ^M&Ɂ ph>Ҙ}NqL?@)fs_1$?BJy%RiZ2mΰxXh(*':2ǫHIEA+  $O9]FbMg  2}Y0 ۫ŬcšZENЉ,37`~ *O$ '2 ;sWAmJ.6(rާ@2}@ZtK":џB< 1("(f"~Ȫ}m9n jUH)$|B+*R3,**4Q? I"0Gh|P L8,7(ջ1{,o䶜kB9IM-mJ2Ĉ#.͡Rq9H*H;ѨdŵSƑdUG? v*U2j4sU7| :6sp 4IXU-0ԟ .!Hf`H B B`0ՑB堏p:2o"H붑 ue#EKF2tp ڦzr,Z}ǢWVv(vXqg sMS~  (ᦚw x<+>v# +,M)= 6zf^r\)ɠhX"b)@d&{菴t>"D19:.@&GqNRAeqcoA `H>, & x" x%0:3q:US٪ i"8կ؈cF kE)ka~8t].H}YT`2/*ث>iX&x.@H4@ ٦=@$dhe d4 ::)Pl{26 PZw2"]@G9f!+j!N !  lW  \^z"@9),/Řp<60`Axt8$WNE+0ɳ Mϑ*""NI^:4fLm5"PtkM /tPZH1-qm:O(mIFM @f q?:KMY(uIRYnUiui.VjVp'Us2 LPb"ƈ5XӅ.Qpn. +?5VײFQJg(ӆH,v>hLIC4xPBD Y]#`@R0$ݙuhŦ-k*KG(fٌ9j𝒟W *Ub Mp % EHSOB0<&L!j;$Nz=gjthqk>etOT p.qB$0(Z lABSuc)Wr^54-Sal`TBO 22w[Cvv"D0fd+$P2ut.|k +@baadxKm=pDuXj1\4?`QO hxhGG0ق(V@~k2s.#ߩLhӣ2PTDdJS.3r'd+4k-(W>9MԊoQ h$*趍*K|#!g.ե6|!oF5F49cne)l>"rlhXh9-jEBn-"3n` 0Nz((+C!brXT" X".$`>WaE0- <~p"C2XVAK\UFMĞ?b"SL$8zD+a$k:JKP#(ceeUNJk%Ƹn! A:Ak\ br{@x`In @L$kB"p0*<<qg zs  PQ./z'oh@_\Bnw B,Zgp[ `2' GbAnM ,$ľck5$<.Y#:=CKl0e>$ <.rdn",BRrʆ @~A~0Ў0diK|00,+cUM@ng2;T0($H  *n^C ? NO%TS@Flj F$Ud,R&|X$އ?peeDcQpΚ5haa0dD80(@`_ H@ ƸAa {t f,,(fL'.2 r": @cl; FIqɋ<="k hjnX>".bSN= !V- <)Sj(|(H-;J;(+:ʚT'B&P0 b)+KDG#:)!@ 軬DBlm+6#!kT!=9'&[b\ BKiO74P$_::мљCI*m2 BUH"B\`@\(zf:?4bC4q a͠a!HDLTGDJK5]Uu.*IWV)KVb"Ӡt\J"cMF\?0 "Z;(jBa4 &2JO関u["kK =*,CMjLfBeOvդc"bG>*bH?#LGVzFFԜ":}mUeeh2o(NtOT^C2CnzgwP?U*֪>g@.vpEa"!`(#9e(|D;E0(;dd.S̔S-[D\2rp=uT4|pCIFUTi%SFp%ND @{A.\.4#RMA R@ H601n*[Z:HOON7'LH囐brGN|ַV ePX= o N &G.`9K痿"n9e:T* | ݪ!1m|rJIZg a&n;s.R dmH. (6?oAj ( 8}lQ I+@fO@`Rksʥ˨ǕSLA=3c d0-W= ӠZ7eW~)!+UW7Nԫj Q5o̷iӳDKHěuUQS ` "ղm=,(#@$,M Ǖ VTD\}V -;l,شtmȴ%^W*C%?~#qW@6K1@9$qP#1ȔF.b\eRt|rQNѨ3( 0v: f3H{FG9{Àp$6~>2K`CP's؜QŁBHbTwv"ϟ/|-|У9.b#''*Vu_=jЧ^tI'lx(!׿JNp;,+$J[(r`,.<ϚP.* )K9ˣĐj|r,* 0G $.?Md͹`2꓿Rr)Hk´H&FR.# :-"#"4i}2";+"JmjoӴ>t)TR1qMAf `0>-v$f@[NwY-z-Y=)2͞X1=󛴻Q\3>Ud0 N5鴍$G$1̴B-f3 +`8*E[}hYH$D]Y*)DE2R ' ^ HdW ],(y9TdގI8FPyA9;\Y_PE.PA% 6 7`)ߕ/@V q֌IR  aL*58l @ pԅ,E9.#)HU @Xk$S{bԎVG_#)y%$pv%s.dC4j#}q:)E0!HDA9(z| @ .$@b?K9k?SzbB`L؍`o 0h2NsŅ)x,3DysԶJD~`X 4v~/Z)A .Pe?Ν|or~ГOR{-N:1h+z嗅Q&^J-8DgK Y HJKzFQMN)yPh V_γbj%J%VLG 4 AJ)I;jݐ9(AB^@Ddi jX"72劧 1gƧ jD){ H 1T.40(RGI5[0k AfTaim^=:OcM4Bc{r,, vXe*=EF 9|fczJVֆMuI&ș&a;ycmQu .U3E%yrl%dh`\\Rc(D‘rBlUrXAWOpj-)d4FyUt!)aG] 0btGg al0P8 PTo;"5A&xdc WXp͞DH\p  "ş_L4c@E K Q͕cU|qR3 +x QRvT +$݉Zժ7j2’D\(`'THf)дI'T̜L3Z@Nf5q>jK:/ N' ]+9 0:_餶)0+5MCI + j1 ;1} +A8˫|IJ%4<[1* +8 ݇ bB8Ňwhv0rxxjŅO ѐ  /0#AցJ zq䌑 4J~"8D(#0#H?J{wP@&ՕPYPTb chXd 0 43+PD4 뒾II"R ;) ƘZ9IpB !SR=K h^038#/ YʈXͅo&F L x BA:"` BY 5i ۦi::8xHt @$|.q0)?8zyf-ŠJ~xP%X% H] }HS@¨ dB(/[ڰ+9A9'jb&ZݨKzZBͪ2/xL@VQZh><2ۍIl2 zt')qm(3j .Zd%"Ml1׹2k:::`׉Qqy&Ȝ-ž( wI(x2n ӱ:`3:MܪM8"JY5ׄN@", >2r{v/"P%pl3<1c:;Aaͳ@*,OtM*-D0臐AJ "`2?Pp.K@\QIb.b62S3B1A-I*h!\ۺ  Y$ xƼ 'yK><T14rj/*y_L/T۬\A;[5iAQ*siY!4 =a3uK&W 3O_E{ϊhҌեJH'R&Ѝ3+CXXuDO$1o ZQM|WFO٥)j3[TʅYM(MBOt7A{X|lM*&-΅Sf`g0't+d8j-<)Pv\\ "A (xHh%{8hRx X:w#@&`mB؆4:j$@It$pZ-#'[` B6SJo3lB b$3=<- ϺsY\9Hȉ%@Gʵ4jRa}鹡2q9ץԪsv р::!(!8Ht)Uq!ǩv;Q瓙O 2ܻb,ӷß'Psј23">֗9r&IrEHs ^>a |jJ`b!uX|s C< A^86YCI>"\>.K^E:;t;9$^!RX<><8UC.9<~R\AN] Xwm ($w6^ IUʩ׊扄RKuGi#?? @"JL:;_̋@ Y̠mI@ 'L<&|ו}0y-rn}ğД#4Dz4wAwQe 6h٧>uMn!>,)C8"Ed'Z?E{dT_3"ԍ^۪5zP֠ 7L)>y˶#K{jXU[zµ'eZM2lرҔĈS-O-)K4x/>tN^rcPL+AS \ThR2 q}X#RSyIҾ S]>0C,wR5N*ԗOm`OmsWO1.ٕy*!jyR%`N kēnˋĀc\^X.ks"Yx*Ee1Y;7iR-/ݮ~)&uŃ<0nR6x6&zQ>:zՃ mi}LwI3(,,UgmWLJt X ٦0YHH wx4y%øgW@M;}&PO%ϯ y3Mh2QG0?6cڔޛ H+_o 3?,Uu{W2cM`F`QxWĺt`|0` PrRP(+<< 9xUH8ye^, J$x`HPhxFčxb"2 Z8; Ԙ^%R v~>^ 4~0 C/a@pm%S `'g(Fzc3&ЀtjwP|0Qn-.nnLǟ2t*^(KR+өv9Lk"t&[b=t`%X̷gL0 QȔ aTywDH!"痒KCZĩ(YU*}ig4O0z9L?*.F&UQ)Y3 `GV` |2K)AeC>sөG)'54̏B I `E6Lavԍ B2XLErVmT:` ;U- AEKBD ^P+kþ&|-b>q$$M:t1OF\D'HG&MaQ8*iOSO?[Jѵ>1 ;.>PTO']D"9EPtn\$ aqr`vG:̟5{-޿BR7Yn3VzG\!T RMeL#yC"Tϔ4缑 [p7*$r*={ra+W;./ĩZLS!a4(0#I% aK1m5sXOH6@ fSK`{v .8uT_HsH9}D?e k R4=HrQxAV'crBÓ`x$`7ر -JSoc$0B Qr@2m*lw$&hK1,p.(D?2Bp,g"@L̗D4$đ`TiB}oD;[xl[<k"Eb0Z I36wV!mQz8`j6E kj@珡xI#Y C,DE@*%:b40c?& /̲D 2 FlԀH2tao!Ro^:JXh`fv@LBʰϋ)FInS+¸L p+d\zZa/2 NanDZ(ɪ2Gax<@4d (jslAd J͌SKF8*| ҄\[ bK^Pw2@$Gڦ}PNRN(-CjKV5 C|.h!C+C0'J9X-u$0'L,}gJ9bP˽6.|6e*4ÃFRLO6 [}4V\WLE-x #IkBs;-$)t4ށìq/0DxxJ-uO@,h3@Q9@o1fKbA&9X<®E`8྘¨(NG("!dxCBFO MAXUFDEf-)RPs* fj0.ps]?KӅW8}I4£r}hjO/y'Os4ꤵd"T,I=' !a'&MJPUA{H 4`x @Y trBb=6~"0 9JAatjqI  GnO-#n׃C/*2{7S+-0k`u<@0*- nmlAfac ʀq6 x>bV5I`-߆+vѫo:qQL5$ k\FzhK$hCzڈJ`1|gF&OdS@{e `g nWۊaҊUD5h*g,' /W @@=X !C ~>`0a0@k<^  1=Q(jAJӨI6 )ZR)1:|>Ģq@N@0,-((W@@,BW}]q > j5x=ot Rw=EBS֤Zgk5U햫j~|pk~D /|7`iFH/'_1&LP:H C *밬jƺ(N 8T0@ Q/,(, ¾  1)(+ dnJ-Jl|h$O|ț7 L~sʿ<8C/$X$ Q,G AK(+*B{& 4J^xT0än3Nl`OT(Q|@ 1r$#K2;t͜1*漩r* !Gi@X16G;Ad: :"KxMB\WFB̋ Q/h81^K2V>IEvV1\B܅;)x+X`b-׸E˽.Zm\0KG9b.M8$I@\l޴6Y 1idH3)vE#\k8O̽S^hm\ Q/H2v`=# 7Ո` |G*@ˁ@4@= )'D,|ڿKOuz #UB'zh ct MJ%"CDR; !cזMND݌n!:gD%l/ V1UJ "rS8uvc "3)p:ƶA@~gsQ3J7Of-'-J*)#\$x:$~P?)W 'KxCpnh'@C !MXS4ˋaK)w3H,v4M/m- k9ИnMA=.~KNpt%6sCt(9%I5ިUa8CmBp8g!T<' Li 4uA3Y2E:5z[6w{A ! }KTq` \m A#ՁL*PBR!yjg?@r F]#+cKo+@~$3xدmwJ4(P'dM1.pZqL(U]9>BhO D^'$M ) T8z>g+;q41B>j1{D {;ogɑIH7xC9P()p`]Yq#+zZY`gvR2|AsZ$K8I AQ T"3)! ytv) "hYp҈}aj ( r11 r8p0,#H#(M̀h xاIthш 2zCe9 0҉bPB6UpV=Q*Ij2p'L&80r7P˨cME 4!] )ŝфwʻ2Qvu@*o W !iH!Z79В$"MH b2848"JQ!dAصzi >JG JqY?.0Þ!= sEU ] Ōl(M䘠B󿱸   Af!~ t  ʘiH92P)qZ( uGt̂ܙUYcbkY\ɴtpL@<8phb惃z&9( pxPz xbM28mI'Bm!>)Ib Qũ!J$ *!}$yy hQ@{чv™r"kH]\X} 8 {[9kA08H9֎=A=>Ak&ˇxhhT@hh@cX8 zaH 8 'SsÑ5#ٔKBk0q k9L;1quBҘ`ԲLhv7(Rkm1*+ '!:EzCx E0m0^HzFPe%Pz˭8J2N`4%.xuYIPxOnb)Xr-!+‰Z1)p  t&y0+^VHhdBUzɀ( SH$:29 *Z>׀ŕ 8'D*Zy FQP! X8[!n脋 ђX _v3*h8 :א%th_Vˌ65`BK#4S@+ )@J 6 /g@m9[OKk:` 0#@H4bb*IR{"|ik@ 5 .;BױJh':{,2kHҦ;ȾA[ Km$1 ,#VSY A >M/x*!(dw s-H+$WJi!]bYF8?3pB/ ӌ@Xڻ6S.V@j\1V3xP蕃J`ˆiS;ta)@re@>"18Фi Q `6"HasC6DZ6> f3 ;]%8bQ8+DQsKT5DŽBI$m3 0^Qx?@'SY)TU?Rc3 ma n ͷJ^3x~ bJI\?X EI hUD`PP %|B $Uփr5HhM*G4!t⣊uL9+)]& X+N 0ÑSiu4ZaI6q4h!0PPe 9A1K4NKuA&) KF̛e#e&O:uR ё?.u d{p!ʑ̒  RI\&}Q]ѭ M5Ϙ Ǟ"LTq7]OJzvws wKRኣ ȉw!K+B ol?~>`!VoDztJb C iXu0A-hb%@pF.Y-w$$W vp gAtt(}@l03-ʜ2Q>2>LZK1ԧA !q y$zY@r8q"xU`(@Pt];:zjb 6 z*R?p=.[P*H7֔ Z_\}j'h32L(zV<Pe^p.`"( e8 T8%N9^:LIwwqwE` 6@aH?1j %*Pk B(Gk°H`0( S9^W +tSC58/HsT_R)`} `P.s4ـLc,nw#BT+ ExX<"C_ϰX8,&ł@f1m @pP% Plwt( yj/+Y|ra- ˂*vx x"Ǣxh*~ @P0 (h{/x9gvdFDh8 !H C: 'R@,r'j L!lND(Ir|j*s/#zBL {0L&}m,MHUDz(#H`l 9㧱ٟaek``9@nU_z`0&c Uը@ J\[>vY~`kw~NQ޼]VJґP.$rФH# 6 @^U18gK'vB6?0tʆ/ h,wtAkcYMQz<R5CZjYm2 Ahtpa=&Tx$%h( C9)y]fppkQ2%Q.Gș?fĸxxa d xa!rcbza5(ݔ)!Q 邠XD5@aٕp'LG"ðtP V_:$VU\ZbJ XU=6@@ ocu7>c|s(\!V g)0E#H|MeH%hmKf e ØsIq^tHw'尪2XL!I?Q`,%0#n m Ql_mMB]`-Ƨ}F&2&ԠGvlt,۔ј}(dX &gd D PLD'@r #М,H|++8b^N4RTA ;X#-Xi/Y62?Jh&*,R.]M_|bHSc;N$\͇{`"Bf '"@O\Ʀr2I61$o&0ե$䌃6 TG&i3,zd~3`%d7:axc|\Fa>C_)>V0g"SI=0k6c2ji TiUr<;rI 0+<'XJx 8 zuBVّ?ʎ<{hKF f )ɾMQdW6:PeA8 6c*뀇`'\19SAJJ `\ դ=}`uAxLpL>墥D=B8 v:lȔBP%k){7B&s:!N`g%3~f0w#^1`*4 c+¼ B6Kb\= i[`&L!&UBz bBm@fx'N)(`2;NV 4*&r<@ Lt n#u$l @* D7,2Fu$ v`K@ ` "R $t4('AY6 Z# Ŋ/!!F(QVKbLD[BnY-Jg"@(,+-$A'*$ UB0$$<fI]~@!}Тu` *lLSe`.ek)h΂jϜ@s鐘){a ȉĬ\V $MQRp!iE裧tB0 ZgFIB*osq}^@̦KDF^)v5 )!h wj+ P4d6J E(ҢfdXd&F*"N%FjbI:4;A#6l`D%@v2ZqJ,Y{2q"kH"L-FA@}$ {6b"/! ʁi5/̗x'i` (fAZ6lJ//(`@Ag`ogvQ v} r >vgj@B'40!| f4eΦt \Ԧv#BDZH6 ݭ&OAz> :!<8HQ*3>&J ^^LN :vr" !.gh{GN8,P ba  mgި:A< h! i/ s>luF>qeqs4@^*dFdZ`Na`rk_ ĸO=z*c")MBCBD/i粃"N$t pH|CLr1jVE *Qt36<{N" ҦN5}+,^'%=Mgv <6!4uBMDkzY*"<7ČɃ(}~ *4ιp..mp-Rܸ턂6!읊MnNV,ƽv'] nD͠6\̰jDxvӆPF~ %,d|g61N&{CL /3Danպ&H@`lD'Y0*n""&2H%C6(En))60f4-oU ϕ|¨ &Az p`>`HO,oy/f6i*P""0dV#$I zFȴ" a '!"ܬž%4L0ŒIft+&!@e@\,"  0<Øhg?Z9XyDla.U9t}VM Y[R3K4$@0 -YZlvB{\!@6a '+58-u u8DޣkH>Ab|hL kN,$' o|o`)i $1/7xg@yb{mJޭ:a.-5ow9/^k,A$rrl=E"gGSLhD<W Ao\EK ;5L  3Zgd 8nLxܢ.KB.X;oru)pL2 G tN 5H=N'vC2O)Ʀ=zEh$ Uk0 SM-CĮ@ `gj1cucv4^K<$6`^n/ *?K 4.! (lA&dU4y)Q\nn94r?lי&%wH)T9Q+ʸ]*+}0!ELoԉ@\~b1!.R"%xMaPtg=D>/ED0 SRIE8` Ǿ8E==7[5 QmBH?U_96"Ⲵ `u]*AY.Yk" !&J0st2RD"8@I*3_L࠘$d# B5 IΥ)jz&#\ji˰2]1)TamΈOo(|l|GF+)4q%icJK$R .X/|~B{`>dtĀ@,)ïR.}=58}S %K:H5Z?̊b\Ml3"ʕL:L*ȱj6m =8)`3l.)3[OH7 Ъ;$YZH֖P6%u"d/gfQz:'@ \hlD]6UkE@ "R-RN! 8D!dx"i l%f%#n/Պ}зl;f,s~( hh:h$p.NS$~Ry>߮}L(,ekWGuqӻmX] s|Ul%IJc *@ [#x[`4 ́_).,baD3DW^~=/@R{3&bW&MՇlY2,z n Act8bq!'"CȬ}%8"OH 9z`-T> 8P2XrY~c%}'6+`` C l.YtGN+ȗ3Ca@EFc C2h=Hc"Rh(Yh/QQ8@o i 9&2EF@9$%b@(Tɧwtj`e=u&$>?W@BdK4?K?$6`9a ˹7"j.1~5DarI$E F^NBP?hEE$"m#*He {m f:W\P%A;*.QAq;7RԱ=EVpT@XK=ن#|H8a@4pLj`XhR=$lDtMz5V)"4[z滾>p*@,R C2{Oa#HPU "8weD5b` ;O L k򝸤D#Xgܺ.+jˉbcC 83(~3=0M> 3- #s|- *B2-Gi1,x98>9*͐M.Kچ_@;'IqM iUT_K*I, !-(!<8V5}dN^ԵЀZq,L>'gElRàBB@ 2 ^aIUUY<Yi90gD(AG1BЫ]r`2g9aMnYKVE xHD~H4yP{H1 UgF~W&-2Av$I-ouuPKwY$F}j-J7I#d P()Hw`,="')# ġ*U# Oi]{W|g $!O \Ʊ,Q2HA84ƋN3̡dɚwN'0(hc@ˋ$tvpa9C4d hSp$W_C"jpЂd2{@BHw:%I CrPBRwKY Q6nW-쌅 `$hՖ*%lP"y\KF3gA$GcS0Fc".3a$$CGD?:l:LM:',7\^̹z 'FA5EVim, \.B0=pn@]5ݫv8v\" up_z{"'0$&h |xdoQckgBwL0&` &8/`2 l,7 0عR:AqyyȪ\V%oD P+(HI`A6I#ƭHW!kBDT5!0[D P*L1s1qL&8~bEPhVH)Hlp3{¤T#hp$1"mM%8B"Ѥ,CʭrT&!%S M(k@ u@vYžF'ОEԆI i{0FX)}`BCnP\I3S6H@jL[y0Q.d2Jiד4b Q5"ҡr,.)&x*MkW6o~0kHإvJ@Uc%ҢXfL)췼Q2jǁZԆ;$qj@qO:F)!r$Db*ᙋ]%:5K?2О%-_HR^ɋ1lIE;  Se4:|f`|Tf4(!=XY'/|t4;}cY%nes> )7#=;@amȭF=GzWvOp~<iQ|0)v&6+nTeϛyYN3v ￑1eHmb *tPv$c1@xV*ρ#Tg (()l@0j_,0CK :'&P0ܺhlFI8]/x/fՔ5n3c 5#͜6BN.2K.H D--~*FBE&zUɤLU.I$"hCB:+A4"^-JקFLA6Tu[jB\ $ڃ"#23`3 B#n2- @HbɄֺBX N`#D602nSbctXA[`9!W(Re8%C0L .&%C Ǟa( hPШnJg.F  %p&\!,dp"Nj#x_JX)hp &2`RA$LcfeC[H1Gl` 8`c28("h"H`v*X! $r"b.MzΕ!qU'k(dqe'"kS  A. 3 g &^GWfd"{[# J*v XjC8!(A.` 0[bQ^}rG1@"Ϯ:YB^̯D#f A:ojIIbq#M 0 g.6k@:vB@*Lq,eq(n`zh`>0i؋< UΨ `4MdbR5>,O0ϴpj'B&r`~#'/Ѐ de&8E#s|Ζ1QCQB2 (0 $(Pe7:m yHJU}sȓjcC6j AGc,MLA.T[:A V%%#;' C ?*dTƾ\la2l>PB8#E4!! *!,覈`,sQFC :`J @s%d# "(l`@a,m־B;Rr7HGk jl`PA!2`.`dA(#CqpV@\K+"NE8,t>:C0f&%$@Dh< g!(vqB$gC`Eha46 +-~BkEk^S&="XU(*Ac mܹn@B; Z"Ɇ$/>nf I#D/Db+ M 0: <%piwDYK^(%l+y#d^̢RlUtɢXH<4֣@kKB>PLɶpM Ik3dCg/-RJd LvCm [oK}WF:ajB*ج0L;Cd`ĺ'5#7S|-KtLإS;O0Ѭw4FpMeR8W3DP&X v llM835%<7:7t[֞R2eSZ'xJ̠@E.óf 3^Nî# CV%)A?Kr6,d@ e]E(% wV/#&ؐ[Wж04$#"QR&=t!a[bzNCPydF(Ar @4F r)9d@$#7y%Hك(+@tO YX ? !F脯YluԦX|3BPA>id.=` N¤8KZN+$C% zYM*Z4D2L;o(AErdEB0@"!BvJc{uXdGn@a@.awpsc>^T;\/`[ݖ@ `5I:GXmw.:6>@.h!N)$ȮD3X&9D!#:+a @ sV˜Y$,?Ev``$HD Il6Ym65 frhb2 Nopb8#5_k$b* e2<c1J$/z 끶3Dd!1[UtUG$2`b =/"N0 "D:0E<0#VqS!WI@G,]`l ;?6%81A*%HhJD(<Ɯ"d=AH &nP2lBnDa ԿL4Lk>gMQUOFm3"62bC, !R},u͔_RN!" @Q gct@A:lǕ}2R襵z咡gN|(1)3>D Ը dV3{ieƒ6$8 9aKP C%mKelW*^_|g?<#tT7Ŷm-ć\a6:nPop)GS^"2 x@ gXe#+ 8PAjrvܱQ:}Ƒ` &`rjvHC'hc&C5QX`gUyB:` ހamWG LUAL0eu%#!#}IR@L& ] N&yRGrWӢHp)\LD z,6O!9],*/:$JE8*O6m(pbE"cfġu~_ %pnY _CC)V  q0mBez7i7ʁpv8f@][f>j# g0`C\W<@Լ+B.r$@&I0¢,(Z2 7Y/308 R@g!XҀRꈿ+"#0"5x%hu$ h!x81~hXIjӪdJ4Ց1W8DT@I&) pc%Hq: Pٍ *їas pՠ` iI_ 2^4:ABlڋ yx(810-[ أHї 0sb D_ؔ!VAiJD),  QC:} .#{@щal FCi<9+EK^! u'9q{9\ƙ9Z=uߋ0u ?"P+6M1BcF1cs v}=@(Y =pdSJ_xc#=  "cJ"4 8i"aՄ[ka0` ɾLI5YZʨ\\F j/ugjYAQ ܨPj ` h $1tNE!BߒX{0̀^Rz%PFڗT:} ?Ԥ$I\i{aoT'5aLǙѢbЕNtREݡKJ DL.%N-] 9k?a eh֐"-D+T # 4<`?\gl_Dž! 0INɹ~$Gq'DT9"@ j"EЭdiJ sx]kYɚlbڽȵABJlV)TC9ANl9qzBd|K_ٍ-9iC!Mi%H$H?fuD_ ^{Ph.rMgj{~ Evġh͌P&/ %ڝyR_VѕY9_"ؾm 0 Bs@+ et.=%A0%Q*N ޒM[Fc8 {ĥ zŃX,`.\cuҞ (# #MH{gifHty#f& &%dCn2ph` 1)Q>(yT@NZ1 Ⳉ a: iN+u ؀-*pC H3}Ȉ)d/0_N;t%Zzc0]ZI}d?Aԋآ=1,`5P`i3޹.^ՁCp z@x80=0j0 P`h"I$$W,L 8,M4_O '@g=^1 +U@XhN(D@w@QL`s8;a`}!)K߯  yGO=̳CH` U`H s82f@틸mcPδV5MkZ;nDـL)ghP @#ĉ"`( ;:rS +/p@/Ȧ!n* H9C`0 ^‰RZԤ-*ҞӚi#ϋ,DA$Hb*zŀ#!?h;0KG4Hm ;"8B,\@H@9CDIMT-us# I3a8R.hϒl >XRQ@v37ĉȭ-< Dx~&khHC/]N2+='Vc>BD8^{[Dȑ t#}XR<'dd5{ȀehBKlӠLm<;z*&c8y_T?TߙA>`MY ԉ='>4 `ﱤRAU NLŤy^b;6c62`}::AJT[?ʀڃq&N>A{ojx_T b$k>2B 1/mcmlH.a?-Eȵ#.|U V\:^ ~wC0޲BqSCx.a?T뒢LO c?GpH S`|&0fb##,(EtR t$ 䏤[!VEH(I GS%Y혢g$PTR 2:^UDA޼UPdA :Y ԏCBuJ.H@y-(C!UR X˛.|5pjhM oz@WnT!<66B?UJXˆ%,U߉i'{avRnx$@P#`Pn0a)CX,CH-Ek.I-jA)\8YE&*@BjATT/ȸANڝ8 (*XQ(z,g UQYCaf2K4ZF imyOުCU1X(7baiSZ T (;u?.Q1XAJ Ty6 E!I%#젴 A@WK>6k~|'OneH6G * 0$ X 4"A KRrg=n l602 #XAf !FN`cpŮe*`'zH ` "Edт dFAD%$vhNP$'6.6 b *n$PF^ӈ}/sT @ j'E'/! h>#&F4„)aq2T $2eo^>  eVJ!- `cQeV[bOVf"Bf|hV!討bbRcP!xY %{n*0-+j t]Ͷ(&?aZc@ìnGr|Od4p&DP5be '@8B(&\!(?CK 1<<6 @2! @ '2\>@ @ 3"]ШTO&X[$&"Y0K&1`* \F \@!XdDvpRZ%!@2 Œ--R&?Q*$G"3 B.7 @ ൩rij@4 ! .nE ֌*nhnJ\";6*@.ӬA @aH %hBhy >VAD*X H(D(\|3`  (& jEyF">!ܹM8K'(.*1M q,N4<+ hɪa#)iI4R*>+ z4ĸ Jj4R;)A1!<3(H(r ν:8F:N|锲dthz&0tkepH@( 0D6L- '֣B ʮ~(e@.`JI l)Iv0-f8$H+IeQYcnpH@>P`(,`?i(N|( ZBfhpaBaUBJ\3;4Վ4`ŮO1VVF1먤񄟫4OkO\HxDZcLGSbqPZ`IK@,yHUN!>EaΔTݪxCW)z0MB0) 1Y/yhhVє3 +iMm8" 2b2 `A@8 `^lE~ b@4m€.0 `¹B3vtAZcW'p=@&2UpH V blV=>Mr=  f"mG(6 ^!! 0YAo0Tecd&0xfA:̀ :PN ɔ)> 9arXSAgtfCpQ8!K *u"%<ty ~b+Ee&"U3 f|_ 0ey\#b&Ò9axNg=+bNh`@`j66&ƙVba  9FkwuI/С bL ˁE44X8x\Q!o'F~E7. a<C?iM2noeFod01I oB(1HޖgU(uC <0` (`Hhbs@za q4{ɻPNc5&D W/$1 P 8Z{e@3CnorPdXT}Ƣ@xm*j"#cA-a _:*Suɐ+{š"a1j9` 6%R!|9*ﵡb'qL $ a" 8Z q2aa&fy\GB`U(\P s,#`2kG Zwx#C5#yt&\h-9L6/nr֪;@!7z5``gĀ:л@zqHi >cP%!,-PAzdGN4ckOv:9(DjK|<+I>V- O| PB܄ݠ,PDJxw8.`uCanIeJK'C^*K*hvP 9f5HH:)_+NK=JhK]u&H@B+f5dq\ZH0~y4lqWwE(1j=cRJ5].wlr?z52ң,AeONg`6N t'Ɍ*`0@ GB5|s P (\2QJ&OB!p 6~ʀq| 'xt7`[|  aP`@$A f t4~B`+,_O\U &:KJ /_e7)%LDw˥k`K-?9YT9vn[aӝJsAolNYJ6 0Ji-n<4-7D8IqzgyJڢ%NB2ɥ{Gi- ȻFHiNstA(ډGyGvIs qz!BQ?Қ+, |\xB"Q/Ln&ZjY9.IK6Ǩ!ugKBP5 (C&H> 3, H˺0P vPe!>PhƉπ@\:x@B@ vM[OC7 R1JT;KGC"t₨ ̾ 5;lT:65Έ !0:4Bn9ubV$L$r%X Bذ @.x|+(ӎpwUvY ')SXǨ Ծs2j CԬ > 1BR$rR "h"I'y=ՀC #׃ ֡] 5rwjZis!.KG`yz&¬bC ίk< yW89UI ".JO!{mOxch<# EzpOQBqp2!Bi% ;2HI8" Z+00,RABۑ5Ɛ =G:>s>_"88_jQxhI&m&RI BpUA,Ƽ‐@?& SVA0b Dd blȔ2a +@?8%!˦=H A4>S1QC&$pF%~H2<5 (p=9'` 24 5'sX`"2 %GzS̤PzPSg!BPII$!ԜTBi C અc0l0E{>! 9\1&s/DM mD\c!9)E$&'R.SΉ;䔢GD;Y쒊| !66*P=NtpjMNTr\iR'@Js&vb/Y@H ;,_ChӁcFX%%~d F*@T NrFVGM` ZkƳ|/,uvN{TK5&D<2rTOTy> =o 37[q7l+#3]b Ұ;fIQ31ϰW\ABa!$먽^k7%dm?rYY֡B̀_wN'Dbs&V#,X4ʼn0^&ɢ`3)w  Cbw&! iyi>X op DZ3X̕! 8ʹJٻərֱ wA˟( yPHi@12q:`6 (P (;xxx!PPŏ[8j5sH! 'hya wyxhjmТZ H7p P20.p{D i 59㛎A0? A|bD`))H9zCR᪜\1:;@ĢdzT5 (ckg 8a PxHZs9y$v~7*b(w)"XA&_0px Lc,)H{59̈P #n|'a*9 𦨸0::-Px]Axi &8$BxwIAãZyZqLhHXڌr{ j^B*Pe=@%0JHXCVZZ#!CxHozFK@@pJxjTʇ !ŀ?I/ PJ,`d>((;$*'/R@>'+1rk+3 $`8M :Px@0MgSt'.t&|X$< 3ӅXS ̯3'R/%JBBc*K% 2T1A*odCT{jDʄGuYđ#Gd GT'9I ߈X==%Cz<0 K!${%"Vt,OR<=1;{thH^3fFPO큘1hx: {@w je])ӡ$C4-&S/;ڪ]n B4n5&9ST6{Yx|XVG"W*T<7mW0@) 0,#<33m*Mr-RL {"08@ 4z8=(#ݾz[ P@oxkښ]"CAڤPJv#[F-`}( FSP0fʃ6&Xpȭx7(ٽΨ4B[f!!#T$ )=[/XY(T%6H?8BM,kyj0`p&E29thHyMyIIQ |ۥ70 īY:panJ0N) fq\4@ W%`$&. r@<ʵ13[)0Hت]O(o[-23BBA+ tD%k|uijPv E +X(9>h 0řR: 5ȋ +T s:; +]莱xάt9;`:\>әbѝHD }D rkrrRLikxS8p +?ӴޡI7hgw9㻞$t\"5 !BàȾ.(z= Rt  g æ i~@Ÿ kXc }WLSbr $$֚!iBfH8e%PEDB *rBݚ(Qyx -8.q|dQtj`|2D"臘Y`N:FO2 U2e, ĿexԨŚ<~ ;Ę`vG0#B p0@ɣ'隘DxѷC(ȤB@P QqRaٱeiB:`[ mK1ؔrs?Z.hO!@=ǡ#h}I=#+"  vQH8h15Fy:` P 0FlŴTMEy'W>zB͗%(`(R-8nhԬS qt@S9" w/~ Ӣ3gBOdجI10GTх DpM `(au\5E )>VZ51$waGQ 4@a:2AGql-fxtHx1CM|!0PkS#Ԏ! ~GPŏ-&=g!-^ 0ȞNiH̭锡Η VWpa6`lta&j` pEj 3^KB5?@ "B&bljxaA⃢m"4d~<p.CK>`twH7`qT@ x rҢRƊw?5͞C3٬:!@!6D+2>,`~!\|!(21 +"o8)E)4 ڮk">+).0fH.3O+NǬӺ#J44kBG¤D|ߡ҄@H&A!W^?r&LRLdТ^ r8b duhJD!@L8e:OZD|t*lt/+!Nv,iҏiI 2sԄ3@81``Ho rtޑiXLą 0t Ʋ-pII k6 !H0Wbn-BF-E?BOP4 AZ&ņ8I(Z r$ +G!)`E:ƭ.$)IqkҸ(Ă3TR -\UAP(&# ` bRk#ԐԀ9n;蜣wmPeV4&k Hw,hcr$$6.C2~ N@f.Jt/!XN@ @ B^0lAD`a/9Mfj6pa8.>AHk#TftvGZ xt'80o&&0[ţg%hgglr9f$H&^/];{F qd+1kif[gmo*YA ` =\g@)4"t$,a:DA<1x([W%C06e0^iF( :Lc}Bܑ^ HA k";y.PVE2YY-{\qe0wؽ ,A•zLpI|'296ihgPrQoFen$*ahJh7iHr b"$Gs t(W#۔!2$(Jz!>[!ƯM=ќŜ n>SBˋ)<'B$gt"%M;tP"bտ8UJO\mVeeBci9IX8돼nY pBBÁ~E!`h mr}gaj.@J %a* SGZq1\B1ߡTbh)@S~`;f&@X`Gm_yX,ULICȞp=JAKđB7> H=E" P(0x}4B1`,22 6Kz<055?_4 y:.4 F  A$Qx&֙%7ȩuybs!``8 8Mg53_kon=$Dv,7Z/Szeq]l1=jlL@I^A`*#QhEM`87.aBTt@E3YaŮla|RߌSHک t% bҟhRbCr;bʇM((!*fLrh*MHԈɔa(4.]R1#9 @'{& DZefٌPMv"(up"7Qp)ZiHc꘹hHkX>GG0/I>pn2jjFL(D0KkeLn6#( 8 ,KuD\0-:ChjIYeI :p`,eT1w\㏞ "$ qֻޙ w0p8tc:F^55 q&5Ӭ$ w` {C ; 2 +$&]$ Pa 2T#{0}t t9{r񁰕04|Ɣ,?1h y5M#4X C$ `*o ]cC<#H:+(/>7J=#LZPDA ğ]йnIPЋhFSqܢC\hc]B'朥rUKH1+y*'YĜQJQ`nC8>zf"x+j-Vx'h"<*ΙЕ. 5cBvR +,RjIZi5nA#k |0@YJb4WW erց1RUȞ1g!TӨ?4X`@ 1"#hk'دO%Rrƺ949FI dVaÙ2)@I @@"PUx4 #.{6AI|oS@E7IDԢPon.:u$t a& Di͡s]K|dQ|.%NT3|StMr]Y,!$2CK[P  *j.&􅑄8p -P(T :, rYX2 @@ iŶ!،B&D̴b !ti)P1,hI||oygA[[JSbQ!+՛hcr-{}l ;923"P :tjDX:D8Aj iph!! ya PPehm* bx   N3J.౐ ( p2s *+[V<$)? {+'s'?;+[/Q20d3 w#ܣ͎pd\|H`R0^{ʓp|="cr;X+b\=rgSO ȚPI΀SѢ&4w #[1ՈG䂫)hjޗqp IxQef)vL"`l z^ЄiXno iQ.|$*x̘pw&_N9K3|( h0Պޖ H8, ?9Dјh5L(Z /1@Td8d2 a^ó B di:ѠIZS?$ `b+Kc!H̦Q( Ke|?q}H@Q %0|3Ji8@ cUg]Ǯ'G(dW 4id:*̶c#G@Qf U@\9q}./Z}F| 8ȩ3W{*5ni#O/㗛"K~x:5}y@ {$??;5*,F @nfpwb2&N m6Cږ~: 󲦟4#{"> f960Rn zǮHbylh#pDoS"`@D(mpFO@J 6< :: PQ itϞ'ay<-P`@t2'k@R@NhC^Lʝ<^<` '`]{flb ZK hX Oga9PTÀ:T@' x*" &i#K{AS mòGDPC,G83@ȀHLJZ7 f|r9L*s*S7E0K!@*袵J4P.(EHI( h!SeFV\J*`pR#p«yc&eI*#y+B$  )E@B3/%d& * ([|!-@0 %*jGfɇSZfXG`LѢ$:S~@` L$hTL$`#V@XU2/UyĵBEBNE5Ӑ@^ B[~g $]rVh̩YȔڀ V9#a꙳8'gN_JR=BPj~{aZTpHhJH Z+`C(EILı"ҊE !L'6Ś}R3Hӣ]1֥U_wWzd1Eʸ 1b,\"{4r5FIXH ,a-/E X*Km3ӋsL%y/ūnuyQ@RLADJ e`;~p%>pB]*h,%D^]v\ wŠN˗o/pzsy4gaI} x+H A1}mz6ʠܛPģ*^nTԼm (TEE6|8+V̹)DpoTq&Xu_X ]- ܧCc(cF#:dH$7h؅dVZ"FA TP df`| Nl")Ot$(^` S $fpgK%`"H:9J)+0vF%e~܆4E*ZgLrQ8{/DctHF4G^r@'_fe)6G#*!f `*&B2OH*ǰ>3V\*(1m%&a+C>LΑ 5\hb d!'PoHPfoG.dGȍB! Hd 0rJ~A`@|1H7G[B.(GLbwtFxH   p|!l,=e^Fz2pQd!OAZ}WA^U`0@4 O`-*D~Ѽ..&ClD*#V.Ð55>{rC䨎iX> Qr42[zFk"k:`G nā@20-be(#[b @C+O8*$o@ <5a @i~_ȶ/H8J /&$D`R$T*.Qo1V@G $Z5̞_>*1,$"'$ aL 'e2rj&+P @ TT!*C> Dg`A|pn.d> ?! jbD C$$ taiwĪΌҋ4jfV⹋,|F` Nz=D.L]b:w.P P$<3Q !4 Tçl+{M*ԸfԾl*mORԍQU(ajjlolIr%-c@,as.a,mdcb hl[`iV,knChKx5N'| dB)a0A@rP-dZ 4eed҂4 !!ڵ[ouն5VCTravnvGx oc2&52e-BB@ EKb ZL| t<w(h$aT@tAشi)b'pMDB*2"HAA4^<.&BS4c Q1 MѦ+e ς2hM 8A-6&$ C!4H$"ĊX8$,,*[4Q.s$ !@8嬕]`"0\ nd2ǢP% IhgfQcc#F̔Gdf9fƌB{ ʸR2+q.k(/&c4(ѨЅ8B=cV'W ^*,b#L**(H$>K¼95Y T7R/34kB*ɃAK-DA;,#Ѩ>((*LB6&큲pC%Tlߗ#"BPji%uBDg 0cncPTm:E>bWA͝Ԃ- $.R\Tt$&锘@'Ѱj@7i״ kLҹGb89>iC䕅'q^t4,ceVJ0P$HFRk $¦hrB.d"*"7|L43݀:  a"(dZi2Ѭ;\v(&ŒX#h#C\x;΅x`bf4:1OI['gC(F䉗NLYvBbLHA a.. +ΜC @ `!`.ާ ?[(*s?4b% krRBorIBb, IHcFcn)zS/6$5"@ AdFA!/W)@~͘@:r 2OqFZzƄY@ܻc^_IYZ0\ڶ/H"6$=^%۩x5 i,.PC$mIE:·`s$,8癲 ="#2CnOI%&' j_Pi* `Z1`s\F|lp#L)|5V*@ A c@^4ӟkS#2| ߶:y"`FLE;F KTv`5Ig\z-4Ջf @ )>&EAP6T)V䇂hB#nb @?JՌ-NMuTw]g̷l7` (#H֣ p F~TԄ= ` Đ*oik֗`HouIKu6VWWen#ά4/Xi;* ={sW9R^y跿Y7D_BTpZ܀bx0OLzʼndSE ߀V}m" _X<" C!qXZ%¢PhN+B"Q&G",6; B'  D"@(<:IirHH(G pT&g0Q9-QTH&r4OmI=VLw {^bE"(LG N\W 6U+oS*!6U<"O|k%x>@0|4J5Ӵh괚P I 8(!PTՠhkЩKzHRP+Җ`B( ;$:(CХ8DCo; 0 Ik*v5 l6/*<YD9aX`A42 Aq4`>m*,Ơ00fi4*V4- OAT$(D 4!8Lq"F<1t{T*3=*-@mpҼW"zT~64^ԩ (6).4LD %9-je@ԌB|v y'6,\` a2):3U3scpժJR֍B=ȂEX 45F<3Ѥgz9H<ɡƤx6:cgpaqɨiT@L 6+KD"5sP,BV_3XRM#V;k:5lvaˤ,@Z"   ȢE)oQ^.Ȟśj)JSE(n;h,ӢmY 9 (bM /uA5)M܅LU$xC$M)O~QW-^]̩Xx2c03 "!=%7hҠ4+VŨۓ'qMP &*b3#l: XeYdyI &4yeh 8ARcր 6p.`$pXI @A%eCݟ4މ gJ,H`1:) BW "$5T@ȃw"0psF(E55ۙūhT8`\:Q\ @Y@ !`p4 wRK>E)aEǑPo#CAfBzloM["tQ|l3+0&A"S".`sodC?#hAP-9Q P!2p16M?^fi5ʊ`+YBJ2Wȹ&L~IHJb s" !eOyìt\ZYyiף!_< %99cw)}=c)#fFQ,92:ܹBU#7XR5bN C_L1Q%̷TF=j_fJʻ$dwGD_h0/E 1=V[bڥs|%^^]hy!\hbHi5&0 !^,\yZ#61 bpmǹsjЮ]]$ hM``𔖒ﮝ l8P+zi,ՊÄWh 9F6U"Q7%3ms/(Igu>E\߮DB Jlvmw@"7~K}$x@OGh|L9 Q`95F8lm B ]VM)C+$+f4R5ntڠ,DW{Qx.% gդߔ =94^&RָF:!>q]m?(% V;HA<)~"QeV WG*8qB 8j B[%a6692 izQ*A"!zH!*'ڐ{AUSyr!q+ ۑm'4F >YnS,'  X;8ٖ 81yZC{ ڕ6Q((IgZlYX&:хCuM8@k'!(燩y(X܋kHŸxs`PSnW*ҁ8h .b"iȍD*|?U;Ԗkٙ !QK| NS $EOK|I){@H^ .0>9@J8+QQ`V"x })Dhp,tyfbatǃ85Y%$J S|6(i裁5:xs@'Ĝ /sJ AR#P& P<]6HJp$сx1TB|90%p%8Qғ0ՇwU,K@RX \tX?\1 7- q;P`59+wE5{Z-\$pPJ@ܣQ'𞄄ҺL CJȧإ 0hMܸ@Я#sZs1U|Ђ9WXs`\38P8xA,^斪9͘𹠙+fq$ 5-84;#}Ly=\pʼni@p}bD15L 0G?!ZNؙU+yU:;XIr]=f_9j-H'xSh僷K^kʨ]R̃;@zH;_2%b+[ ;C7cM -DH(#I< C.b/2QP/*xilR+]),=^;WtGhXe\JdM"{1I*@:yp )d{U!@ Q)lPMp| $F o 26 ]*%/h%%@hlf^%I)Rp5k'P8tDj#& y @uZa-2~{?aI ,6W "g#.) kO(XЍKگPM E̮[*Az=uC:h ]?T&4jTHML(%hw\񆉝#F1ni2hIv=sX1!3]gd+eIV]JPKyHdGh.UGUbxR+ɡIDf%ʤTOG#*͠~h 1@֞dW @wF_Z6-  ݃@/2"Se2o)L2}nMH돚xB#IX0h$5qus8:L'8ZCS>\1\Lg銭3ynY]/E38֢`ʾl?oSJȣ p9Ø1c{M"G@8 7~g*#hjfYfis-K 薧/,JDƤi;&=t(/}ly2DsޢQ[B'/,LP:4~ @e>#E'luLoԫ&+ULV=u+:L(t' BBld*-vHyH;x\ ?CxcmLmʐ,ˎ9(o[2U U#'@>yH'3zƎ6D :K#H'.HPq5iZW[.~ a6`3w(h+b&&z}egyĒKz~~D`. H(-`m*p7/4N -9.{D㥵l(fVC/Zjfh. y4HMŊq&?d *C(R BV}{/|laC({DP8!NRho ÃPnᏗP"<`m#Uy(H ]C*ryk!d~䂄`196lҠRQĉuvv qgJ***9w9C-AܛA%yIC*EJE BDwoӇQ@ H> 8j"j&Qq7\QbV4E !/伛Ҝ24d1%[$=5 T4n1;hmDIA@'̫7(J{/1"eFv!Si7NrD?$`vqQq,#2?G2CM ^BK밉LIa)R Rm5ۈNXN' yP:lD'+e+ RAP1>6LѿHNʘ @@ 4%&!FS $XyTqyB`itIE*T(Œ*FAiaQ 2*)*JV} "vU`u# +~=t99Cp !^,@E>( 8üx@v@(Yyc٣ NL"d`v\[Hhq L*T]2ŭq-t`'D 8l`6=`+y@ 8elgx#ͺ I PvXŠP"#/&!B (P.>g8tF1>TF#t%X9@F0ā |ayPql!#D2x) (oԭq䫓߀G.P%`0I1yc&Ќ<@@phr2Hz$@9*b#eq@7H^W,RC1#4m=  Ea8uu;F:hT"1r*cr2䘿@+ = @wDD9ŠE,)DŤA-4YrV.ѝ}Elyp0i\"<TOPܾDh{QrڼCEg&@L8{@KP07`ӽ)Vۘk4|y2YK 0g 0P DcU&fy-%euHTgI@ ->v@OW`Lվgx@TRfԼh{Ew"piLv#b'[ l$,cѰ 1&$b JL *` ̾tE*8j Aւ=)'eLVh@NL.[dsΠ . =jWHŁl`Hr$xKt"@Ba!fd4pn` _BD>dHN@tԄ7#.2,Ioozlf#$NDz΀.wR`k# 81h62,"X8Ptx$@$Q*` x B8d, 2궉 FI(FD |閏(xb{vZ3W & q{! +jֈ`E9G>e*>/?*#tUd<}LuBB}_) $@3/9,?@8|S{脙bl"|.Xf." eHPDxc"6J$7>j(E1& pP^?I`p,6U8|t>#&)@OǕ+}DF3ddCLx*?D%c:Ch`j뀸Kִ20 Sf<`F ă (̓dG!MF` `@83N`4 J涃jSphϨ=>A(P%u.Wtʶ"aV0v .',RDll.F$dTjQt$H~na.6D izU! D` m+2fDx&<$G8*+JӆsP3NF#t+(m.@arTAZA2`` MhaʧdU `LkX!$+W\亂 %O)nF H^5o nu6x?Md/6.*pm?D-}  @rV;iL~讎,-:" #.1b! I8KRVU GĢюT V&E`*` Xd~>T-"aTށ DBZ @;vladE$!a # CDWϼO`,(2 U yE*BjL`!x\!*犉X SAj,IC#TRdxek3%# D0JЄ@=O'V n,4K^&! ! 8S⸠6  Nbp:0YGMͩaxU:9{pV^Uޜfx%} Ŕ$H8Z{<%DDEH` !bZ0 U @ ZX4RDFq&(Pϩ8`IOd&[I^{A( *c 10N兒sa"> ;&o h8r ߚ=/wIs{ nPG1DB0ۙQ%M㢓D*a?Yb!bƟ#fH-#Ǔi.m@7YFm&(T=J\1E1 ;H^¿ ?8+'@o%@1p6GeHJ&1w1@ӀR,LCp:9 Xdk $qxLB !gppPpH( O̐O:i(/@c0*` +7$h2Kǡ2KRdlP5^cCOÕ2L70ﲖ/%Ȣ)olyPכy@kp 6\[/ǩ!, ~|`"tP^A!H*!JVMjzdY Q{-B3#u#J@Rt+j$":@crRVen? x `?@$ ဎqtUE-*$"ᣈץn{ӋF$tR"p_s1>h0r5…-;FzZDQɲn4m G%@xZ+8j19Υ gx)qQblb T4  b3HL%"(2Dހ0 p(T'7izF`QXSd>xEb|VPǛ6 z^n `2@,a:ӵvfH^ːdCB-`dF(L!*slNiLS h sׂ:OT8:")%KZLO@E\F$xyJkE!B SG-LMR\JmHy &#|:ABd*Ee ٽ"O=(`KhZA(Aٹ3X D'\DqC$c~"B!:uL<8` L h%N"2ELI` uNRǡ#MqN@ pB pnO(D6g4BDHȩ)$ŒE!5-҂M;*`#|#ElRtT$27{1ʆlbRQ#fcBjV)l;z$vnO _4{y*7QNV1ZBQ9cRDӚ^5 ck;h":HiSph 30(Yx!S)[o ѽꏍ3h8 881؈@x@:7'`eaT =3BRB SA ܈9EZێ)xS [pߨc,Wz1 g4130r28p$hQ>puZ sۋpPqPXPV*pzEf;Ґc [ l1 J!9Bך(`1͉9!Qqy'@Ä"vxpw6GlON @h"LJl}%RoK 2" Y 1*o#/"l'10H0i;aAYy )xpxR8U6hoipBz@ џq0B5Lsn-<8i%pkC@bP؋@/T)a{JaHS8\pv"ؗH)`5*ivroC Xy>h{^h3纀NH(x6Ka6!i"&'ڡAhH>N$G)v-c'\y BAp)p-゗PrH9lDb㵀6k Cgzp>kP[Ί#TjXU2ꁭz=fugPD4AiyaƘ@H@EK/DF,-"l9Ɇ&pAIOq )/v(r7rxe@(|2<}@Z C|lqP3BZAByzxap:rˇoetJAW *+p.r"/uXC9BR~UrY8|t[J J%E*?xD:Q< o ~@590C{FdM`>r2/|Jn'!]:+Jn MT!X [PHCD᠘fa'(9)hnkVJVcj'-?RXH5ݮbjEW\"4C"eTך_%WVT[5r<3pᛞ(:)l^PFR?+[:cr߁% sBHDW }Q)4 `D\hoix|} 5hh1q@qY~b'ޜUI&lny0r&bX8fy=O}\Ѩ@Qڇy#hq`u80ɹ? sFiFoE_ ᆈ_<xf q0韖,ɱfBd,eЂ BcҫFIxѓ+aDZ9JQS0ͫj+.*Ї*Y-~38RVlDAaI)+㦡kqB̕m)^=X|:i&Awd-sqBel>zY.0b@3",9 hl(``G(;z# $=j=0Ylqͥj C],7ΠM.8)Z0 2y.Fؘ3ёSn;AZ$en pL>-cq yՕ԰w !'H ?3rvϖU#nT/ Qt΀&ip< P::;؅@JD8 8e+aU3hꚇS  #9q詵(1f szD p6d%M k{k9PAQ}hڈ? ^?.$}= bw "X2>?ѽ*Fl&ѕP`ښ *I[D@2n í4RQ.xWqA%Ajqr4/4:/dbOpЩ 3WcykR4ph'a.ƮX, *) @0tb/ Ecn3Eb|?!H$RH|B-J%O?39oACW{@h~ρ`#M]ઔ$r-|C1  $@`("q)V0#|oJfzKLfe˭vf`|>iAPK&!Xy(;ȧ8$>4YI""4t? it$ 6 nRS@w0;` <{ %lK`5ksf5'? >I;G hƘo#tg 1E \' ȶDǟ0")o(c(y<@dBӜ25+¸.SoM(LdA#{09Pö缣4yVT*0.+Rgb1 :C@.V LUNr(u 1erĥ-d*BsݞdΖVu~3F*g]R'1^V?Lg  88앢 (R,zwVZ)qY7`R\<3Ť[2S_pZ׃KZ64 = +bG‘RET'~&I. 6%7f~R+dy"ȣvEW*vAϑf4ACy<׼0}-Jvg!HIE#Uz9x ; (ZRW[J4뢒!SvL>!hj# It!jXP%ahz03| Iem`*mP:q Z !h,)1 9J !!``@8I 1QVā#0Y*3<9y-N>M\Ibz%&2Tu0uIqϜ+.? {-T PIp&\IЍÒrq'\qO }ԪIAșjW?wGG& ʎbn6K& ҲPHz$6K%75"3 1)ILOC0ybu)1CbI񁴐ϯY/InbTL9~t!J%99^3NӝIlC ŗb&X*$QʪB:Z<Vqe.7X?3^hN';FHܡ*a t. Q܉ 2O 1|y6է:R!ĀHOٜ1ZyukR#dfY? idvcmôua5@Zfp0` p:7" <`CX aM֝^أ8g(LCE ;>摀V!;qь@J'5T/zkˊ`0@UXƀhkR}` @ 3\s-y=$?H+F5vACɱ"ЖRL6"|" Al- q,*@Y\{`\Piѧ>CI:ш` !ΐX|[;[4A6`Dne[Ʈ N+l0V^Xv<1Q}{謁Z2#!%On)e%U}lѦ76w=dдj8(i !T y]@yJ]~(k0#w0=tV0d\3ז<3Ұ !b+- !C9LrI]>ER@lBA`RдO{`1R`xܜ&9;▪!ı3ⓥ wa͙渴c`puG>.mʀeڔ0b\#KhN,{>0zO*G[bc@reC\Zo$P !@ nRI^D1da>aO J[p] F84N!R⍪&oab aFU.HqF`Po"r":RbZx|\8A6RNK hv\pB&dZN]s m'|-qv# zmPJNKT'0O1Q""FD ܊ 2W/J#"jDA"5RRb,*>/c"`M'p0@TN[rcBF,g(`1c万\!8>)1q3"A֮ʟ *)Ǭ@(AyP*0 ON</IE4OqJC]48 `;)l.F"RmJ vxZjRD>6 LAz$ aAbH@ B! !(kJ#*xnLE| n ~Ρ.P6J-H#C`@!$ϐA2ju@>!$y Ҳ6ޅĩ J- b Dr׫CR F"䠦0*!/(JD! +0J,4vꗪf1樂CLFD@ ?'2?]S 4?̌'#aJfb" 'K>&3FL~6H8:54]jxLJSJLC? u<]4wF\"D$9 IW+:cGMR jir9)FͨNպ#d*U`K..JZzz-bKrYWLgaIIBLUTiC[؆#J*(>4'Aku| !|?uH^$ _Uaj?HjDL$vi(F$$a'j67A'% b9zSb* @|Jtw^iς3('d!l+r-` 1 Q.ܑ*5`$o\H'$A>tpᤀ\`(`"-@4 -R>?$#/"N$DN̍οXD\:au`L|gULCb H2 9U7d؋P*./k! 8 Ӣͯ?c̆ ;Q$l LJ$ BF(Kz Aop%6`k:;j #In:.@]`]¯+D?)¥- 꽑R1bB0tƘ 0O"졤 pڼ:w<'hPm`6J1\ AJc.&mTi괔P!Ao jU&\/nAbb gE`!P9i+ G bA9J&G Y_`b/2szmWQ)(0`CR"b:2;Hdy+yȵ#= z$8aH&@Oiz^G/41~P*ϹoiEn)1%2@Er@ TBڤwm$_M`,h 'h6tv ,ʊ(3Lba V"8YI-gh 74gF3dqu r<$S-V' lWŦ%[,Cc0kG,~/Nj 2q̟Ac`AC!Oc;ͽ2xe0!` *1>/ (E`4{ X~Ep(ϸo ŀ`,\M!BI%j36@P-@~ l> @+5 T>@ t~PI-}hewEF@b@?t*{O!.4>/[|bVޅwKϨ O`Pf02h}h0{17C~@4!K83lp讎s@zGJ!܋"Rt z*2|BEGgYFѻ`[Ex{̅BxXb~A Pɢz-y(; 3sK4{ vgt}"S@Oz8bD9.2IPbh$ Qm HSɰlfȰX+^"` Y & L8(#Mh dL.Hjҥ*(8%l-n)B,k$Ј@8W%z?tèr,,@d1(`@L* 4ܖ,42CMΩZ0e1FZޔoZZ K i2nApK: ZZK4M0Sy50H މV/dsMo2 VB0 {.<ȧsF,͒Ez4ڀlSVA1h 4i`VB!=+HQBGz"9PX$5i,KY`>栀&7Bi`O$_ƽN({h{j!SWr}z"YCs>c-(pf9F>  lqJ yWS&B;>,HU20' @ E u1H%-"DHbP#~N PBl#>g A- *ʚx琻2MOuC(b 4!Pz,HH")&xPV`y>SxrXyO .KZ/W +)` 8&׺L1d(yIh! 1##ɕ5,g fC\H. O  #&28%ZPICFC0v)'c,b{D4N I6~rP֠>0@ =L 1#؄(;8 "IDh}h\yx4D7}o74 TY*f<:&dYf)q-4:VC6{ \S,pp@wݏ^v8*c"`x`v(Wa'%Q9$u@xFJz@jM8 D %p^ospK~NIhsIT2~呴5d\Wĉ Al+71݊{I<4'u $x!M?aΗ'+)[$`M)#X92lF0 z@B#o44"szښ>0(-fqkI\v69A\l.Pу0KF ۅ]'rGYy918 J a;ZM-lhI"KRo"yMa9F̖l9lS"xE > L6ho(RpPMP6%5,Ls kFRzC%3qqdmA%־ s䆯sM! ՙpTbj0&1CKl)- BX(W.^V,>=wz~VMOnTH_U-w>bp tI L޲AYQ3)8$؛ LjB72"@Q@BNBfQ)}#P:Q@79M 0J@b30/;܌X%+Qн4QH1Y9  Hzy(ro 0 P} b @.& d ,Z6 aK#>%VqA80D(9xuE;Bf@©cCPpO 'j0X +r ɜ 8#Asr3i Ƌ8ύ|>O PAsEx$5c YH/(mN7ʏ8 4K2a Mfq[@P(+`g)N)}6jqPPє6xp㿻"N#y+p'0vDԐ[' HФ䨀ʽM +u8'Qj@"k&RPp8`)ۍɧ IN L' :Jx"bB $3)0#DjD0q`1@q2-F/, 4H3>ލ[ tHpX]:uұrޥXہZq (EPh;0s&Xj:CОB6.;0+%(t#@230,#PyGȫ5RFG*'˨,Aє,>{JKH .3:0pN:Kf2 +0%@o uP`J +HÐ+-p1z[0u@eR".-E]I:ضA(Q1XLJ<觌B6S&-d`HNH1:9txE92Th2k|mQPj,>I ({ $$Fk7!EHD[+Ѐki7 njN:.uR0Pɍkap b,ys8:(PetsɉѝeZ+QQ:W xE!K\ULɞ~ɓ&$,PBV:[ЄLMDINhkxFhLk #}BQz6rFx!@$?U( Z `s9(1@d3-+?1?\[SѨImipL0VK !{f?_46=).UV5!\8;1Y+ \He`:bo-r@¥w1#\BZK1C9{q8j1 hP!׃ԅ(TD]0M{~@7x*L+=n1뷚aO0yk&\|yh>˧\N۟*B@@BuC iIQX8a.ԚQۋ,H8Yx.yq E!k &Bd ;᱙AHiuŔhOګk'7 P2:jE ؃?0 Sŗ扰@U1"7S`z$DK/⩺5[:)/e^c+ca6ɣ2i[=MB[]0!zZx[h %AM$g2)Pf+`ЋSߤ(s8IufYf˦>m"-MZ+5f#  Γ`T,>F*1JCz(Xj9۔:KrLLi)3ո9SPL J: 8gޡ6Gܘi3N) $Y,d'ihd`nI8ۨC\L  S"P ,!au fc~f3[=P1@1i :"x|{N;Jr%H#s9Dxy]dXI8A:K3* z0=kEp P8$ %ai;@Qc/i@N &BTpm)BB*!T*P4@ T&<[0$&i5oGcz`,~8ʽ( >ޏlX:.JTjJc2y=k7-y%R0xB=^|k@%$N+Kd3FMJ%*3ln@>$h,;/nA6N` y(>1'ķ'%KZ`ߩLs$k-2I|6Dh+.<XOd&{4NC0 |&L<#+J(gm]+븎;N;̐XL$tru .P9m0 !`ALN P%p C/issP͎j}(-Ch/;N3 b`; p@;PYV=i+{-I$JBP+L$ A)I8+ ظe<6FSdYX <(jfv4k0>C% *x,Ť~V=yu{~`6μp/Dq". ?lfMMAg(8٪j_7IVns Nkܥ̣+, A@B^*ylbЎ6; @W `W/_HX6o{E1+{Ff89"[3/m^m9w)%~|N a4 1,Խ5"˄HwN OC_ɀ7.2g`P>,M!gaY48[57F XE3G֣a ^+@6dMDFH1XxWxM x.ZsrP'2H1_<sDFNM{Gcr24X*)s?ŗ^K'D`N0#I{y#ydYIbTu_dղ5~b4y;}B9NC Y.ic@eDez߫1Y2L&[!`F AXXLT `u.QA$#eEekf9 A\,ٔ~0(&=ǺhY&!`HH`~wl8h *yFK0> d3PWcPi8`l3 5`L3q@(a `\ t`Z. HnA PmFja@d,;GI ^5-$)@ -u, ac$PU4# !2"&~t aKLDg3nnˍ0CqI(@#u1&=3iI`+C`C{ GaC$z$%q]\>f.&8#l=ˢg5TՀG .f=}$(ʰXh PF=&YC372q#™OSot.%s4I+0<TK0p.~< ݺFy<|34~R{90*gvѓ[NvgvӖ&^E7ze  tཆp\ Q#Lzc3] g ?D]&g2& o `I1 5op`= 9¸利4jhR;Rb2+!0gdbGEtȽbL.{aW oI)@H44)3;xO=0> c >R79$j=̚M'uc|T zZIYx $"Ð2JR@^J{4-HAkvC J !  2nL -6$Pk$!L`f,b/iT-g.1l6 hb6&"@iA^nVNc1H0a j`>z`Htm`8*~‚  K0b@! AVjNsl`M*Zfm ` `"RKNLHFb.F>,(t h|ȂgxH(f̀y`t2Ʈ.ih;5%E~D 4!#LČILq9 ,棣4; *,dt!Ψ^~ ,< q a#fHPb8=cpJۮ#iQ *L(,$ U'4H7. `C(nkҫaqZ2)Vd)Jb/YG` (|%vL&ϣȠ,1iT4@2@kAd cbd&- e0*x,eh& hz!7+_a|{Q!Ҧɣ ΦҕC,`Z8ާ8Y 2A%a/33| !//9r ш 6r+#d2BHJh3bj ΝAhX=@ ;7&Hͬk , 6@k+<Ƕ T3$p+;X‘1#!2f Z1>n $anKK&0A Iϣ eBꞕ\a ndL ~)Cgh*JIfcY%f֙L%nݰ` f/-3H q%n bp9Hg0tl Ld'tXMVr  vAcX/a"-5נ>@ܝATZL#Do #&Q4A'!  @cҜ-]#-s&0;$DOn1+ZK\P@ L#N::3h8C1hz(N16)D мAD8!j jEwf׭Յ4=TK~:.NA/.&=00$23bZ8NR1,.0ˬbDb*oSq;[D+BFnKQTFx.'Bc74lsFo&-$2YBhlwBGzlS΅ sL3gH}Cw7.? Tp̮OсK+A4ҔnYN<S cP`B tҦ}t/6#-GYP0?&!Yj1~ P}6H^2J~DEpc»LbYж .T?ئL $ yvehLD+D&N##MąC.L\?桓#u w;- `N"ؑ",`T"ā >p"a-v~: @K^eпk;ku2@h.! @ ` A `P8/{HgOXf#2vK(#@$A \a6@ <"% $)#Ԉe8@%xA{.J-i ߐs&Vj7^ׂen k]9 1ֱbAj0j&">bL"Ҋ$+D1;JnM^t o7 [m9C?`UN~Ms坳 L=V2L8&*ND a`Y WSZ hDC# (/b cqh` f"E&IA Fb3 7I/PZhN"X*T9!"n2M&9 L @T*3 ^"*"Nk6]KJ##-a$$$wnN*fqSC$$xa  R%/Y/$PrrN[ȴq9["2h'g` *.mcٔ~-N *9t &\KWU~(f=-aW|TGڟSO@6t1JH>Ȋ_x B$t&Ky:O)R{(W6$=>!!0b2Ӆ/ii.ec1&R~'OlةN_Ѱvyu/T}Y=k;NzJ7N>JV>[N#)?Jzbrq,AJ0K-oC+1"z~ĐSϫrC8bIqY|v85.`w ` !tj g򼷈rA42 K⦇N~bP  #wl8X{t@숓O :Hq"!Fv^ix.b4zS7bζ-9Ij*o:PjlMTl>ZT Y 2`&q(;} )UvЋ ~tM{HLn=b0 jJ'kj P!QO}ьrjۗ ¶PG#@A 2T+%7H*|p&p,  xBXAaޑ#C'rVO JvYla?jCS U.o!0g|tV @pb!A~mI"Ai ?t"VBbaO^h"C*(0 #Cp^r |8(@ ɂ=üw<V.}X H0!dyغ7a V* lM`> yJ)` 8G|SH`#q`($ЊNDe(}p(kPb>ED h,ܽXPPD71IGà>yV}@+ׇ7|$-%&ITl8^`LEG6JHÂP|s *PGlYb,cK* G-'i~ EFU1&%7RQ0AX @V FU\ά$sQ !b+AMtc`E&*M621a@J F7.f0@MVd D2J!2M)RKJ]i&)Wc^,!D3p }!6DԫHLObGQ$#DԊHk9>೟ aC]l)E 7>D8I aRRdA(~.r <1W4!5q}X!Q pB:% Z"2j=)*iA#tO" wLICnt b3:E}v96*5&R ڑ` [ ±A&/E65Dh0z'Jss -v'BOxv;&BKNSD^1EA줎A7m ss"Bk^H .Q ai蓕Y|Zm@zl\ԮUx@"D "H5$Lb$jZD.`64g612Nnr2WRޞǐK]p^ 0yI9 M\r6j9UJXPwOdLa"MLi2![!T)rV !j|O}w*Y-9cP P:ȹoJ:Uɫ!e#|5 V8|irBY ON`}&َkh0"јHH+ ڊ@{"Qs9I00H26u97G&-H2J+!#!c"prrlNQjjqď&YxxҀj8?@=hċi{J>`SBa* ؚIљ/Sw8*Hj ŴoJar (Ǩ˗䓉aˋu7)TL
=j]6sR@r?َ˽Eb+&~>,mNA!ʥH=lHXp;pv3Fږ)dM%hy|GXT:~ |X$ J+xHH C:Q:a` &SR}J Q0++ +oGN (KҁJ26*^Yڸ-3=1+y-IWy`K}ē9q:4(8` Q4w|`(i  }Iyt jpxa/8LMTCtc/ h02A3k;P" oh:kg.#m4b6xA8B1),GFZ؄ ?2!">ó%+&M>>)h/K )Q7#Y?$P8,:HE>b' y7lxgب7'Ys@rc1]aVE1"sd=Ӹ7eM?0AZƊRԋ``(R[4 hx9# 5mYr6`=8;шppDZA-; Fd #.XhQ࢔QIH=PKHCjX ":;!"5CfT"ͨl5*mL6ݫ]tV!᝹&A0DժUU?-+2 ͭ$hp0%{W7]M鮇pu:Ez(ҋK<;UځG= 5Ɛ¾$.1 ǰd^'@9soۛAx&]1hKB0H 0:-~Pz=1V\5 Tx2H42iWowapelĬ3,s~8 뼢D  J6N /5-dptP (d'xJ@ϨP{(`x=x 5Sb۩ Uq#X`LPyQ"P9)5y - 24.x'ioKۖ_c1f*+FJF=VlVB bM)QS qYL֌Bk[$OA:҃8d8& ?jK(҅z =uXq8xD5E9S@ ljja O.PRg2H!]!T9 zCjL+A[8^MP@DذOFjl꘶떮f*I[6g%HCA  jkcI&lڻV+4cdk(SB(˓ l?\V0`;pki{{Y>Y=XEtfԢ:@ B¢=ӾV -%Rdc+G,QY&zY z9R儔jsn @!&rJxcq r-D~ %z lׂP$:rDB iy hPQum؃Iz0ədV1L(XХmXƟxZAIth htlJԮ%jKq`qœ84٘˛f lLjnj}3|+ c>I|8.Q@ 98F֠H_ 1̀}蓃B1x$}t3~qޒ l-b xj6^c\T:dVȫ GF҆U d4h,JV`u` ʀB(RqCM а>'u0rr&@xؿWlM<Ƚ#-Ӟ @u SΞrw@Mby%o#V: tqP1%8Fw!ȋRy1#j}r;MX6"3γx@GnXԕNȚ:=Sk^N\.i<ZjEkvqj:oz 9^d\cQ+ʅK/ь:_q*s7(pf)^88<{BMj'{a+ tKh DJ`@ q۠@F17Gj a<"IϗT#|n=^zRh "h<CeH\L|X2< S8^S8EGPGI쾙n5Bq0? `>) zj%mHI}I0<;M~`a;rLL |M +$c"p+$`YLxc͏A8TKTb3P,h3P>d- czO:p/ E~#/8XX|9L MD(Z LvрxP+cYzY.mhOĄ^Ǩ+ bxFYz&jI@n`a* T}"%pb2~8C= YŪ*BU KFvk xda||zM |, 5 3%T 0֓48OI\Q(J`& !8tMx@%3BY:9F`P-o%%\DHdǘV:'x#v> (Ej)=YFm!eќ(? 4U(Nm4(-bd,FHCL*d?C@ȓtͮi!<Hw:hHhx+lG00x 8+l""MS*hL!Lzn AAr) !h,CIE4]$E-UMdA5@"zGz@p@(' `(!ZB[k44i14$:ۙc(`Dtd=:C'ULb0G\*Dff9l(Ir 8T(E.A C>\Ḇ@8i&-eM@)\`[ 2i-"{ DžǼhy\0I`NfO_'$ X2 jQrٰ6@!L xO <3GƏ)H4Md3JR!0%a#X%8F36ĘlhT ƹǍD`0FP ٭937FF̠P!o|cBpN+vu sX452ҐwKj n#~D,dβ dFq)R<생t> D)*-ڱ:X*P `zX@ ]ts%=PzB+V^S-sR =[r9hGd>̅_/8¥ J xBD 4hu)Cd@f `OaUH-#CrQȘ1>D lNX ƫ $$e <^CjC$oLfBt٧@ ֆh-C#CJDAF*O҉za Bb&h:*$] fa/KF6J\1pN0crX=qЦG@e`A&rv @e& >& 1,TB%MJMܷlBV5/R$a0d|2E1# fJ7/i%`D+$˜%^p 5KBc f>ZDtb!  P&fK .! ^) 5pM C ɾ9n14n-^I'Al` @R`Ak1CJ(Mry$b,-„+&:N&9,\fֹlF`~@>΁z"G*b`D'cB9$\pG-ZΥd0V[vhi+-@= n eL2*"[Mo氤%H q4+*j!`D@"w!nlBzP#N! N^2@&*R H>.f6nlNz(F6x*3hv2rJ'j. 8.! >NL#h+H`bL i6@4,$-hGDC)D 4ZƉfyrsL'"M ȶ-IɾNLLC&҃Bъ@`'!*9P@zFP"fN'h4pҮCByǑME U(}45$2PBmR&K-JZ(zLm`|O(H[&̭P;kZ $aL+# 0h X@ A,(ax+( L4HNP(P)zI'%f&*"Ɣ&@;Ȗ)J@"@TyޭC#>np!8#(-/d@D'i'Bh(*4&P 4y +Or'DbxL8v(*"-Ի!togaR@!q0p!t`s@yqA  I OeiگiN*B fi4CAtˊ1Z22` ` Xk "p ªt@AJ{K hL`"4~J4:!ATa讀t>D"< +g-C=RA9"a6J@F @+5^DAaV0cN:A3`Ue,cH\G'xVs3cl8XlkNc`&3$ Dž2҅ jT$8pē8%L1,9fRH VlkGGA>:5,.D<Z a1b yBpNtv&.&̬d(@C9 btNG @o¾ ^a6bt@kAF90.q\ﲂ&^ÜXZn QT<ڰt8䶸 V!f(P5J}Rő/(NuR.NPNO/LH6 6GN8V !!̉0*AbkU/ $kBa X"V .XQjEpJ j0t !4sƉ^\o~(Axh@ZtcA 0ZLABaI0"W!oWgﱬ:6*-c#i(oz^GA' ` NHSUCތ0$T䴁ۮ ``U%H+b`aJ/ >f!&.zHTD# L f'O21p~#}d`W^1WVRukj4D 1=A>{e!A5vL<\h h؀MNP:n^QY#JӀ4Mv(%eTo\ qY CQ/d;$Shw3Jrqsg_ZQa`lIN'\Z C@H}(D& F@(I F4"@@0nzMM'7~y;@`JR_zFPToC:]^=Wj~ܬڅagiQ*sg򷖰iP*5 hڱ5 lR`W7QO84 [kuoQ󼝞OqimeT g7aQv<[anݞd3 )H0k'j<;4Lbpv(nxe&`pG 7H Kj~D#IPr#Gqw0ߺj38 *>б ςʊ}K.Jpd-(-G$}*h ],LɴnIͫP@0) xzj .\N} lɧ캙ʏ5*Hyhvo0) 7]13 /&Dlk9@<60%bXm"lN 4Ff#r?ѽp`!GX X?!'(@Pe5uW0srф04hkpu;s t@+P[z+Pc<x|Ł#@& \#V&PO"dT$iɰvN'Nα @(|%~G 3k) 1Ddr\*$փsD"B1O!4'ARyQDXv6C`3@SV!c[0A$k$Y |M23gVI8Pb zU!*{_ 3?K YIB9 c(HطY ˘͡z5itX7(p&: <8JHDw:D*µ A0z0pva>T♙D6Já͜c©$ (j7RDxf->HICR1  9: ܥ S sa2 %ț$JP3 )S4A1p#1J`_ Sy)0AlU8pFIzx`I xI<./3 PiDA&P \xn9X#"dXB+RjʅE% 7H=ȏ* *֜+B`u6G j7h)\0S`Txs=lK*t9Bp LX<Ԍp*|ba/a9 A Dm0|KU&PLLSx ="8_kn;2%Y.4rEK + C(ya D">[)L\Q˱c%FXZME DɚELY[M [15rZYC5X,7ߠHJP#aY$G(ْ0G8h\4Z&!w؋5r8$WeS* Zk00҅, :0%h`N)}*4bC$X00OsR|5Qa [X]20ۅ W"KM] Y'*Ez:} Ԝ7h",,C͔9(1d3D61,,6O5Y= ÃZ </^4%Nlѽϭ5(z;-qtJEZf|[( 98*U\5Å5}_u\a-z (#0P# 5a|2@ΊHI &\LIXu3U؆>U\ľ#Y:+<@KcԜ,2ALc}!b 0ӋZW&.9*ea5(+ߵ)߈VkR$\yZ2D*S5 QG47b8jB$|&CN0h75(\]ìa,Sc۝\)HX ;*[4]e觀 00>`,Rh!iQ:r^?%B]i [q(@Jx1(g500:j `aGGH(BD@}Tǔ-e6XJJߒg8'3$6=O5Y:`V2)Md !]*yZMAYzC7|M:p=4)D5) 6B$eY_fK5Ѽt/q`#QCu Aڠìq*C%.bJ#@m#AAJG 2C)85P fmJEAU@PnZbE1 ˜tܠsh@(YX"s-z_XU@M%L.dzg!z1 "jŝ S] m2? 5ӄ[oĶ Gh_W)P^CD 8zl1+璡1aoKɺjj>1;SjQA P iw~+-iӌPM 3$k$$ @}"C( ` mI3At^ ܯ0 E5)DrG f =%?*BFyK{[H2Hl  ɬ #" G  (GO1Tُݲl8`9uqN=$( <{`XD)'^B2@oS߀ a"8THGUi߮c0  A```V?d 0`17 H ҩD,ʨJD~0( %ʱ/->T}6 uaU>e٨=eSYi1PJ/Wd쬶^ Sc_/y,S#r)$G@+pN@ P~<@I0*UcL*:p߿sH۪#m?ֵ x+YW7nyOu<@t&XP P`|5P#! 2%ЏBZUK3;hX1n+s M(za4pTkFcN;fJ \)CcBպdf@ 4*B _DeLT w$0fbPs7Cִ1"sl$2/-t)gvP9D-5,Ҏ!s nt8QX qv@Bl7RH47u,%$} 5-a8*ph op|#HIfJ)VAb`,DPR [zq |5&(QME:Axtu<83 1օSh3Jp PG2 ͯŦcY9~l$đ$(@(D )Y3-Erk(1$aOPgDaOG'ʵ}ZCȲ1+>u-آ=G8>=Gx!y08xp06Zr?Y 9WUz7@\JDϏa,0bNg);nJs^h1;`\W-pB[ $1[{QvZc2$`0 QX֎xnO Y(ʚUAˡ+WY2^>|]љhe 3z66>;|W>x %`LΰTM< a* Y'1)r I kpg6 #"{C}3 0 ;l,Yipܘmj 8WfV'Xf0xly`O2$gW)Kě23]w eɋquqN]*, A5@5:x`/ięUx16FhǪiiL'(DW= ۧإ J7*<0"pR@RdFZ6#hK$BEB@I#C\tU  ~ \'!a#Of¢Ĉ0ntFOOn5d \ 4BN"|A "@>(T 8ou0 .Pz mX&¬afAdndw& |aʶz8]J&(Gq.(0H`P `:CҫN$W4MG$+L{g)o2wHz0䈙p v ` AlhF`lI͜: r#C@´0 `գfݬP;6h% N:c>PVoribc('!vWB ,#* gGjD+"PW  t n DlvP~dm,)%#L$S)IŬ#>CRINsX 2 A2A  B*0Q#& !&#|ɗ#CdW4 uM2,=-6|XG$ &{G,-~c5pc vHR"PxL>uv'J05p3afijߠ'0nh Jt 2c\FWpE"@jKg#X   hnu^P<$MHxÁLbP`l@4dž\H%nvn) (,B0:cIsb%fsNGtiov'pF/ppo&aT$*ͱV/6)8gb% 'ʹsSEk$dEkH},k+ Zc^&;'R~_i M^)XPBM=ՇXmc(#ik1x쌌 JM.ĭ0 bn`*)j(JVn6"m/4,@ 3DyFjR"UyIJsud `b%Kn n$0HHY>(H)C L_,Bdl @r`zkVwyCYFA@h.e5,!+Q  \nI\b S'Ang4V[xQarFv)8V! qRod. O mOϐY- &a&*UO( pЂ;X CYgg8[ ΋FSMԁpPR(v)0`P02⪋ʃWH~ 9p/wE@aTy΃9/p,b!V bNx>H0e$m$SGܡPC 'CJFOпzfe0Sg\RM! '0pX$]cH 9 &=ڗUZI k1/tY9[Pt}SbX6DYMZBC$ xT/Qyu9Wfd y񓢱Yi>z&l`ʤ(o#>A[27bﷶ\E@ r5D2.وb 8r ~?Aĸ@ )ϵ1GU%ځ1q%d@Mp Wx<{dƳ,<ՄUЌ*E0^3\bWW{.|`='| azuYizr5@5Al9/ *d%iBuhD>˼@5_ L\7X9<ܐvd.hlV3f *arF -:->,ԣGWMI9_IR(Z1D"̽Ca^w C So:5!m?$V R/o]x*:jNJ"XgeDEoVGOt GJO8DY}S*X(IJ[9v}"b!h"`!:0JbèîdFv0K|vPB.<>Щie߿?\It c>a@s@xkDa"Lѫtt5rMx%YP#bY)fM"k+!eUtcOB5:.QZ(:%,!+@(CkH*$FUA :FxmBB`a'b~B`p4. ~m<lXצ~ИNʜ0/$h@wf6uX  E_ާq\34Dߎ|~ `v uZgg#x@ T, < pX4@0 yO! p}@@-x~a oJNHO@;)ΝPԨ3 '?-57T|lq!=R!]&ϡ@" 8)Nl40U 'c<~l ~nx\4FN`Ig=vl*wz'U锰X; ဎ+J!x-k h 92ʪ ``2ؾ-`4\ӽt^&I)xGZoZްBE˨@X8 Ba(MR!1 "(\ذ Z .Qi `.0N$QjHL6^V0M$YqS3c4u\f|R02?zj Hr k`ԲpE XJ:Ԟl_6[6 m["޵seprVT%|'( AyW K)``P,.c+dVMwJ7WU(wrMQf>5R_lYrz3 j~sRߚE6~ظ] ,I^ݗ%dhm=U~۹UŻhzɶ_ x|Fit]h" ' 7%A r\zȘ$acZmwRuF{wgj݇vOTfȈp8$ PZB'v=9@(pf!tj{y{jvO}-^?ӺhֿV\yDe2ϊ"3< #$ n b+D @9Zx--n‚A8Lc0>׀Â3)^XQ–6Wωow5=G A Ѷ6X}0Œ}? 8b @iQP7MPU` t J@ Kjf!MA~T8Fs?RБ4x9Rey10\ HyQ  TF`eej&tG 38p?0R2O: $IpW@KM96BUeL7۩ !5'M%Rʙ99 =eTT`d 1P(h F 3Tk$4&SPC&Ƣd[&/ѩQQ bWT$CLxj e.Q-Ő(yFxN c >n2Um~=R3ZWg4bp!"*E$EšsQ 5LF*|b@n؏a4$`p5]OLN}*hÓr xwN,"Q~)AP*RmAxMnM)PsAޣ 4%.@ K#k *ER h,.a-Jjp|/F"x)KCF*.$1A3 ,a _Mq7)` TyEqa2@ ?tp a >2!=0@ɨw"2՗{wcB[ <8㑁`A8 L4%SAMIb 4"`@h5Z?Ӥ\X@+Pj: 8cZHұu:6&ORN/4XA"&\Wv=G`pE5FO^ OJGH(@?90`i`< kOPz*0hd,99_PF;X1p OÈj$*7 J:iT#M̚%P `< WFQ#o R ,Îqt T# |9I@83 ua^RiHd.RjZK:xqNf\&M>e#TA!Tx=J1 -\]n=ǐ (1ѝ<}BĖ:ۚ € o!2&Id99&^O00_S41\cM9C@"+xW vpҭ: ]izL2F Tc^^*j͑ 73=0x#@b=6в ش}ł'@t-/!+)̗P zQ= ph7B7`7#4~`ꌠ=c"iqI ;`"R6Y⃝Br¹Qf1S<*\5Y# *B4 ){:P<y^5P/A9ЙPkQу,09`4A'E0EVj23!GQ!wT_\^\{Ġ3X6=H,41 2. ĥ%²!Ei|xD-Gyb"# P`]賱 ȱ\C.+@(@+B]!<&iDmG-,]I9r14R_@S r"'0 J<'XHaCzt=4[IZ1!ɪ}D9SaɬD, ;¹%9ʼn\vţ @UjKùkՠYӗTBvf̄T3HV` :5Cf>w)(!xoj)ǴeItޙK ,#+08=hHW riR,X`y@(r*Xnj-5_5 4)Z\Y0uڸ΍6?!`Y I_3=H4I>U(ڐs:بmymEpIJIDGg dYcy# EO-YKi#c7 \Uk6N TAa<4 " dD*.DYaTn[  +͠fgl4* &xƂp)Ha[b +~(qPC((s{8d͐*g२p\8 EZlRJ[( ;v>5`,ZcXdg>NвZe8 Af:"pm``uaE71ؠ{F8Rr"?/'@4H3Ɲa[ =YRѣb;qc?P>NoϕqxJSIAd*u06 P@4裖X6g6IRc E[(#of8[@C*l("M5ё,bZp pi6?$DkX:eX ^b-m^y9+^ |Mt̡(sayhݹ`Yb E9UE+ǓN U .M1.)cRZMcfmrioZ͂\%hώ~ k h<͢;e ৈ0o>Z}·Hi rD2.a1 iJ'1'?ɋ@Y/ʐl F~BG)PW+|So¡0{)`Jj`6&64B0i%La( F a07tϟo86>_=*L8B!]΄ "@LEB ZS[2>>' ,"*x.|" au(*xx iyyeg GkX6j B8$#@4zȒ`( !b1/&v$-T,Rʞ#8"2 *y'Ӟr|"9,€h&ߜfeFƒrfF!Zx T"$ @sO*}9”Vul̂'< OJ]͎:Hb;~HB?< gHJ]O g?l9bMZbҧɫ#h^,R!teL}q%'o wR Y2{?4c>XeHm-x td2b(;H %&6ک?' p'PC%<;#kI?&2"5lC"$QCƂ<\.|+kbO,k-n, pp&O F`և1}ͫhhP8Ûfu a7 01JhDf n8gxI`\\M*-.'$@ p U hmm* q_q ~% sB',[ ?X|j;'!A@li\.O_l35}'R cChl0 wʘ;Cd@`pPa~c󇆨pطؔY2 w;F@e gCB<LppS B-$,|oFAlj YQQ.:d5$@rS8#̢y3&ᮀU*\ƙf%~r)KOaL) ϘB='V$t}Ӑ!XT3b1pFkllghQ3d al9HOZ Wc=D99 ?-g6q( Ty䋓)"f"9U(iĹ ]Sk*觞s̱:EǓ9`6jH#b/j&)7"SҮB Anzq .EdIK? O@-s|\L|? {g ~:ѭlPhX "|F]N F'Ux \ P!!q蟸B@ M )q sgB8D` e1Qhp4]q-9 @"1#$w};Gzìu0 K[K e`6;%kOw/HфП:ŬFoJR"uNǚ$^]l鸟#&9]y=qE+c2 j35r3*9qoX[zOBP{w <6 u`ۡ"JdD5` ilm~zxJ0Ɔ~ƨqb" $b  @ Fi䬶jKdM( ! ĕ9 $? e\%Ŭrf"$RLA\% aRb vS S*J`B<RR0G`lL)&?Ŷqnp 4l GJYCW*%o%Xe9~O."/F!X@ @g2!8a&""bbУ@ ȉi C2 CH1&\L@@`.,5bʾg  N`@"\A =ɆFNs`$@8x>L,P vbM&ELVw@``ͺMV&"N 76#>.^L&/@%T } /梧Σf"~b`,`Fx+иd~'-NH&UA!Z pkZB\( D}n2 Ԩx\/ \l&T# )r'WŬlþ>P-OŜe6-@ 0᲌'Գ~/`~`ShIsk0"` ˮ௔'Cғ#(C,NPe@&aAy GBA}(FrjX}>s)6(}7N7r5 `-m.Cq<*]` 28":Rc**L6A1 [fɒS78Oc67Sʆ ʶl<z7v p$BI0ϼ\Ӏv- @aӌSgM#LNTaE&(, h $~G/߈~\JBOPT+㴄ÙF*^8aHIʛ@ 9  ̈Gw8 )tGxd.)f3>M76sTWɑEONhsUZv@,0U e5>\(C l!J{ [JS" 1@ ud!:ǰcO`l /lTs41`\ @dRkcVu-TsaACÆ8dp\Æ:f%햜6!@N̠ƈF)|&T'P5&& Bva*GzegXCگ>S u %c΂.x3 hAHO`k6>6<'&vMh[l|M$9Bt0q{d< FF8L$~q^ `m'LN8 8  'cj3/knCf6E!4+N` !bzrAM~b v|Sn)uͣvoH+Hp&wd>Q&^W`tĕ *%Rj,PԖ9h ` Ne\A4s{65T `#ۅU6*>Ȏ6M2ZNV~nIԯ%`1VG=FhCB AkTj,#<8IP4$!쀠B"[^`ێ3xhpڎ&)5\f*B\ 6vz,^}%h` ")nEuo 'b)847@`CN`o^sWނ:" 2hv P/ֽxe OQ Q'{hjX1q#Zτ65edX%rdCrέȢdcclf)^DhAIqAئ(Nf ,bZ#3:YPO'N6IbIoJ$dڦ'0p  )ZM ЁNjFYP0Lv*aU,д$GHޛ%(`T&`6FbTR '~U`Hra6MvѨ\NԢ#%] 8:@]pFCn~8 <E/*/DG)>?{Z x[VIf ɇ!)@T_Y憾`}AQ!Eloũ'0F?\ j@#ޚ6@3!Ab @ۖaq/qv5rK+nA" sD˴b}\܅ (7$A Uj2ڦBqS3oESfF!e,+*v2U\9Þ|+x{c@r/"89'L!eֲ`3mEc>ijؗF݈k[jG`@@ rN)†Pa+"9e3Gk:Brf$ )Z׽Nzuиij,-`#"@-.)(9B3)Mv5'PΤ8caf KSe`j(TѱU<ԩȲg@0f!Ph?f4œm :|%!捘&*I< *CAC-rEU=T^qZ3yJ?FU~/J p~$^"S ?B  ¢0 N.8r I|k4@G V Fq,E{pGˁ`@y]t`n6uN `6In"4=Cӈx 1K%@P~}hqSk|8 >/u}5 -ŀ@Xk@X}P}0@ 4?Z6h2#ŵhdHA` ɧ3}1m5`7 ZWΞ!h3 H1ñ%p*atdY C춣gEzg(+"s'#PS[ HSʆKC.0xJHpŮ .z@ lD([|ށ** 6D<+/9\ARB8"@> B<4H*-lhbw/.vҹxlD 2 Yn"!2hD aʲ jSm  Ug$8B@h\17iQ(+!*Rr !j\Vp?:' |OΪ`; O5;2l=:Ѷ5|]=wHdA PA #x`[͙xO c|Ul5QD!d? 'ɲF 1C R Z[ WҘZ6c{Uc?rGH{7"X> D 1 !;0<V 5( \p1Ẑ!E`ϙoę2Co$)mɠ6YSƤ'ti7+ 7p|R p5ƛlnS&`0h8K0 A "8^q2i ɀY#P1!^,xxBW duն£N&4t SNhlv]Kb22,e9\p@ "`:`3FeDDUy [ P $ S <04bf"YoCVlH2Se2O}IxzhDru`:zFdNYa*p`~/B\[v 1Ȩ:cDf { iFOB dB*@x$Ŋ 6$ W=9\ 9?"i h,4[PUʈ%HA A$'1T#L62i|!,@ l-@u '%1<:^a;t Gi >K '&*1>N aT0`oUUM=EV YCLc +X"D@c4f#KɈE A*1 GH|E@`E#o`jDg@SF'D/+gگ)ci_jVP=\ A)Щ/ȸ iY:`x卓l A/pSz682~KRz#\k]|>Ӡ%>Ы1S8ZgR&:حTH"+Hd{cS 5N,Q7dgϐE#JSw wuЌL:t4Cg,4m5!źCL˕}t H"`Aa L D|Lgdb CTe 2Fv,`X P 7R ͚jg?U(>  TG1 d'g ~g=^Kq2ךh&mJ <fl؍QV7l 0<ǍO8~jͤ-p1!"N aX{b6n:/G=46Hnf+(/.t 0 kA4pY2D;0HIȁ# 2 `đx$PL08X|&RPA !!0;L HB@ıR5ԍ@ޓ1uk) hs2?!P2 =KOE)]Y!YQٓdRt X(x,D m ژG.'ӑ=Ƀ8 3BфJ3گ HSp;|FzyiHoѰʌS\@ H 7k[$qA2bnǢ`v@j'X0̈*;HØjɉ= _{[A0 j 7Ǫ1v 9j&0Q az y*xXwm6) lM"/(`?<&K9XeJ\=ϙ,F3jm`N*pƧZm:p J-#bj3xQ*C|h " 4 CB{z#5#b761:8H3HD1`ݎ ',108,R]3gUpY0gia54ZVȦ0 T\zFiF9}(,@))9&X!): 7xѺ& x zY[w6dph4a?aЁU`HC 0  p REC8H?Qɹ:.! "(G<9˭\qCH ѐ( @9FG6U`78HZZk-HЍڒ9iهͣڜ(łJ H+Pl9ЉNOHF)`<r%H$+|2RPy`4r+D1-IلSۊ W@hu ܘ o)ՎK5RޕPz@-SK2^0: = d'1lnfʢ5#?09I `JZ>1: MAII`BѯhXKFP Ԏ! Y=8p509@2i5k=n=ۘ%29>$#Kyi <>.}ԙM<=xb(oҀ$0I䣖̜(d[=҇S `HA8A%47 08\K Cr [0i)qhۍX\ZNgiI4Mfdg1j>)4>kd8Jr!h GK(ا ND YȅXUuR-0Qf fd >486kfK4F6mEb1iF~Pؠ 2ՄPLphTo lvZ;,_-. "R `.?i#u,2Pb=~GdN7sYLc0 e<uQ:$1R6].ߍM](2\Ŧ@Y$6`}!iia/*'`&>PGP{(u }L  /эL$ʼnU(.DiY oP``Np?.pqE;7:cr2& A wS8?H\j78C<$&4;!qCPXpY{ۉ:4^h+|`ꈀ5`Eh Lf(uȩA@!=- T(*)vuwnYRX>@s4BJԌ&ѭHb?z8l 0w AiN,gUk:u6^p_J(g HmiY4a9繭>T,:gG9t1b?UȋxxzrKTY;$1 !!uAˉu )xٗ8uy&8 )iNT\*ģDjq򑾧_r%0p CM>蠌gzz$]YbPuM6a ?egwhؽZY0{1 5@4Xt[ NP2*/\ӐKPZhZYUtza-pn {ոVKz qy.Ԁh4"" 5R8 :KC}\3hU ?ORf#vn6DbQ8p 8&IXg= ?ϧe/ϷD_PxX.l2\kZ+hj B x< @(Bl0 ChpNҧ6`04~}3M`A|aP 6fx>Zl~sk Ȁ(x@= (0|."/ƿ$( SHg2i 0JH\ 4#b|}i{1|"aow'z( <P&N~A & ` (Jfy\(X3y Ԭ<`2)4rp`WŌ|k1yH:(" ҡ㵭{X0 , XSaJmMN!, p x>2l G('g|au!8T2lZ$ g1D P6 ` C wIr[l;a'v,`>4AvA*r061ܒLi^\(.2gZ ā,; S SFqnSz@=w$6"V}%xji0Mp*CtɏpeiYƈzTv q{ͥYnF!";>eA;FF>ekUMð%aTMst|{F|D@նmۀ( ^l6G'\`I5ߺ߶wI2?yg1r<ț L?R}h Z=ipcyBg4%;-Ű=A{:nt/CN> *C Drh QwQ9TjCPsѲ&rkjR 78L8z"B ϪcjXс؞ pL*3$ӆqش6MMKjpEĀTHw4u%Sa04,GKj"3{DQT^0io+g!.< }VۚrovVii P+Б2ɜǣ:˧(e@BTB IP@(aPf9 &CۀIȒB*Qt!6m6ArK%%xD՘:"e(rR Z `͚qlɂ"5n+&؂ pz*D^t-`xtR^5oXl^t9/6^q'ƻɊLA %Hxdr@Qc a$![0=}yr:0Y2ug$` 'xx+B45!^&+٧bܧXS#`9Z@*]BV `lG870 R a&lVzmh̨~,%DDBVj(J(w%L+zUC¯MF-`a摩(du~V!H{K(\..C(pdP{4|=_;MN;M3GLj=>0҃&llm>\j^~.tɹɳ"КwL)56ed¹Ȁ Boz2H_1uaP1״Ѡ5IGD {IfhaIoCb[!s{HnvzL@$wta9PԹpKgu~:h~qs)y5c 8! !(#m Ju}C(cO!?X?04pMb0 <3Ű>갛ۗp݉Ð/dəv0hVaĝ]5lYQ@ulE>$9D׭NXE($J&Z$K{dVGM6W7%ބ\N5"%XA.5b.٣&JZD-.1Hx/ð&PL7nJ!DZX 0pj'#ne+h alҤ>`^0AJ`H!ʮG}$`V z 27#&q)y0@P`BT!!O `D`@Y>AC(Ebg!atkDP@J` A(Mr-h<Raa.bL b+JIA>cb-E 6'ZAVzD 2{8Gp5b+ @A>Bf /hb Rp(!d!:IYCcJn ^*aBK @$C V'+c'*lNHu`\vĊ@FBK/pIy(lkx[!hpb:G lQ@2c*ƙM|ޱ5&wfd\!Ǒ{lw^dT̤M0iS #F,%abj"B12¶9֤tf(&l0!|anaޤ`bvQP'b{m."$bN ő>93,VRt@LxA"%tr\+mr'#"b+Z-mtZ5be!9Ƹ; tB.]JAl Vޡzn2n!pxMe#rXY2e B),T~cY`0/ "{aOl؎l4` aNA:Z!k8'(,`-`7F .VL@byF'\eT¢jCP&*ϣѾ7i|,K"XnXWX* EдApH+69t6(J+;|@0 H$)#= ž1pWx EtF`}  ʀz's.l~o|),GVaᣜ!ӂ@k7`$-&v(5&-/(r[1#/rfr.' 2j aûﱤD&^J*6PUT'C:tc  ,TtR0 rHX`8"9Iϣp"|Sf6d8s@a,D" VJ!G)F`aZTt1^f;%CT{aD/Wm.&Ow (|hJ+LXb^  Nf0'@Kv<ʳCMLt/LTJ!loU"N@r9(ɖ,[jWHL&r4)a/T6 @հL Ab. p8uCQk$JL.? ue@ T`2 (z`<;=;#h C  = 'rQS3)M!ק=A`JDа[! @4B .Ow/iX~tN&\YNcx֋?Z(:|,:`H b ; ,լl`PHG*>'o+2.XHd F{(q"vG#{eT(}@1kħϫL1zð3(|~$@ς@#*|H湜g#`F ;_4@t7$;~@&&Jp"R̫CcQr.@=' ғ,JV%U2 :$Aўh_9PߤnKNļ}S|Xi輴9T,GX'R᧬H! 7lf^2>4dDd8dKs,nr|kJ4xr3 `^KBˏY:) ?̞˫P.9o4!eKK=іGpFs5X @{82C<<$7d xVN RP `\D>hVDZ >G#/7Vr+ƈn HT`Bg)u`j ,m@iP ):U 1pJ` 0lPxj5«.pQx@ άU@x@ QL{X(@B244 i#Dd~$wx@80@k,p8%t[ ]t$6b?/ؽH.J 9-I!qmzxؐLW :%&9QYbaFIǒrtS'xF?JL5"6jRZSN 7^7<>dx $b\Hj :GC<ҧ12`""PE_c &"Pw4H*B@l;K͝O?k==Np @ 42{@'D.h!^M1,$I,HE6u 򭣧7GbQW^A-J[n 㤄 {dl&0ț2czЄt˭ *]!{ۿW+:v@TO}^azph *`݌a(s@`V(P APA  9(R$Y7<$@(J Oe39i.a>S#x7>d<X/$$ ,'k,t9gcp[ cJX`3!!:7N^]$Qȟh!>9p~ɉ WdFqxj^[ $$Rg~_ODBC`֌zy$FaUy#*[" `bTJ(Ԁ$!DH` iHb:?KL H"`9p"4SlQ,9u`rA6T "X%@PVh/(8H(Pz+h!Sps"xV'鬸#9#Uk ɢ?pQczq k;( C!0%Ҷx֘pANL &!K$Ii[:⏹!،%ym Q% O#:t ɐ!y(n)f%8לCYh6CX(zHH8C8AS!] ƙA1@`z h FKc,ެ K(@JI꤬EŴF7Ũ`(G\ɥP' ^8{ gXqG+cI9TE ̧-QX83 .AH-㥋:8<*A&#ZRӳ̻:)<؎ r>; 0 $+:$ئ&;("{P8%pr"o ّHѸ=`N ==ֽ N6)bs i󗒝=P ~CJ?s͈#۳ؼ? K͉ tx. кz)u:A6:&s8VU?#DX"BSL rB'#cYA>"5m> !sz+3Kʘ o-V:Y9;b,Mȡ[V( .{ =PM3 K{$l0" Ѣb-(*-p skk0!4>d)$ꗼ2K0J˺3 zr@g $]ӮU2]8[S%"4`M; Bʯe[ѥ5!@ u !j&`K0x(4 y0e,)Xu@r!HE 5` 6[# !jW7ئ0JI@P(}ap A]%<q% $hM>A JK2XE!  =4/ 뤘M#%/ R2+!9)% Z: T{pك/ͥ#Щ8jy6?I F깢gPCWPS%0b h|,bE; qseM@_2۹{_XC<` 8_(2 IG;:~ vHsֱ2@Rk3C+ P!Rxe0҃JT;3HDkHW,8 8[Z#APi&pynQhaOB"\b.A,\OPaC%H EÐK/ ^L F03( YCť*&G'Ácb>ܰlN 4"MȐ. @((a`=CFX.ȍYxT] lj;tC<'M0Ց6ńivek4dP=0PK!#ޛwQ0D0in7`pT KK57rYF@©/*9sɣlX`sp;7qT a^ѾGpHB#)>L[*r=AL|FDt"_e;U ,V8RƝq?EXz`ؼQ8]'t.ݩd,}\(фYM1 Jm3Mf0bVxXuzfqoMh_<;ޓ*UVGAW?sq*2'Ťv$Pˀ=6|@Y#DE)k;F\m$Ӓ> n5zSd@@?ZzPT4Ґ8:1Ѹzx4#@P?#D!@0:}P4= N(L4 C! _`L,T%J-ZH6? E="7=c@thf:4/8  QhcXי:+;Z1gptp8 :<w2s3tpvOs ъDchlCS4M Lr7dGk|zTA릍!" ~?&jƋ"?$!'I* 6D>(.&ь[A`#=CrqɋW /.+U &3Lhҡz!( z~(-b#^s^PZ6*֧&K3%!gR )*R:l|.;|}R{ yp'yGa81b " 3 9{\)t2O"ꢨVͿ9Ym9u0 Ce3E& glx((tF'q{~T߽J|ҴR{9R]{PİxrG (}W@̅*06\1ڸũGqv,Y J&2Tt !胖i^Vp?@)6D:.RS0I|}Ͷ и Rt=R4'*Ҟ \*8if+g|!L \JئG8%@N*>@IZZbH= 37%i)1t:hFYFfbUU1#zAGy5Àpt-)$T=T`H8P XNGT4 yDJp:R pF`\>(.C|AÈm aD HWϑN!~*RIs3x . G PZ `0{/\ 6@& Dp]LّEi3B~~AX|^%)tx`:FDCa唯xO#= dl::O4Mh3@A!թw%dx !p?*`KL hlI$)@%ƥp͖ޙ2GdI a. (^elxzC\T(It%"'\ !F&|2tc2D-8 RlN6$x$@ļBU@2h-5]~a4 /$N|'W$D$< }@\!9BV$)y;dLj-\<&ESASu J@$tR*-˜T'%Aꯥ 3tQ3F@ɐ&C P]-\N:5h&Z)A&@~Tp<{(A >c-Qi ?jΑ[&'j>BPeja+MDJܥz  e C{[nЕ/i2Ɂ!H C-e' u,~@FKܗ 6kSwӚة57#T XBP V 9l/zS g <zjΆƿJ{!wA|Bzi|&`8aD@39c^C;O4:t30 ȰqbN4JabYPt&k4rs[ь̱4'!!IRUYbFP#D0?\jaקTϺ+݇,I#4{٧ b7#7׽p4y5ޔߚbE  τ!Xy ء@-)x'tdAS htNb\j j |C@gvRW K+  $؝e/6/ X6ȸT])p4>!<}K7W^L,GN4LP=v}ɰJnMBi P@{sc(^C_G@~6!mO :3>,`D gaX2ɞcd ` `D%Xg2#BثEL@GWB$Q'lC@ hx׍rn^ @ڻcTs" d*WP(HcM$b@"&+n t_Or'rN5.l &al`'"XƸ% /O 'F `'dlkJOF|6b(xI` 6wF*BH'4J% Fe,cC,zRBdLi\&f/)8MH2!l!`p"qg.)N/'BDDFi"(%_CW+,Ȁ~Zu&2C\dN0JP)hW#/h&)Eʱ%$2AJVp% %9g$%'jjX~k %A%OL-(PdM|"/ nWe$hP|PEg^aP6"z|ɞ")3?$:Fjb#`LJ'.K!$[Ffr#b=q2T?ʷp`D4)$ W%y6gAa֩p(+!@ހ&>+-(EnaZ!bq %X%3/+d8-*D"vF(m3AOnL' uɭʱ   b!Jb\pv#V @pY 1"|pR~if&c0!\)TDY7߁>AgC|" .`>f$t0| 2&/&fa6f?duBzU FP ` o"nVBnM^3Ҫsf',i,NaQbi0 21*G04xdO,&NQD7ZBV"C]" 7ꘃ E*)(zz"d!*L@1ohRYTN". h,7uI=斒 ƈ#ZΡ0Ld";4QR'eOF2S.`=  4>NKs l+&(#)=ihP" 6 GD12)=gQ CF^Ϩ"Q^<5*u irBb!% :!.Fu[%D-j|5`v:\8/Z ?!H*֘"§L"d6hvF $nM( N |RJwC8(ᆷ!Ktb֢m-6pl5*`1̖ | P: qV@ /Sbh>,8h;a 0؎"+q,.Nb`d%^Vߪ2V0GAlu쎿Ns Z. `R&`[x?2ua1Qg@Uϰi{HI+Y/|vQ6m1$d3p"nYrr+z9z\φb!F|{6okYq*r͸)*  _&*PrI`/.e*㗢.T%Nz@>:f] "Ha<ލj3z .ŨXZ>) \+r5+^Zdxm0vX{Lr^^~a )iRkaWrxvCp D $z"OFAx 0IU먣8т'9" (!;vläb,;!@.FxkSM+on"Z#T"A+` |7 R/kyR0 ~B !3.MCtDub8G lʾ)Q1)It/r.:/S b!Jހ̷kF#0Ic*d"U @Z&'(|yUedbA*@O{[- 'bLu?: {gV d &Gq+hr@ t#|dC"%`"'3*uE\b'N\I8Ne"BHwBfcf!{!TLaՇ%12"NAFnxe v Oq,$ɰʲlbcT%6ďZq~|5 ~,P"r6a+/!R>~SFJB:d:$"P,eB=$'^Fmp^f##R2^_72EWfV}}=g0$0dBg_BD~G2n ^:K?9gdd>i/DC06t@M@evcrY m0Ebnc"- )b! =J,8$I<l!O,NMjeO2O0r".rA0 DF%X3CDRt#Pb N1ٌIOx S@(; vRjl|QN EL2N%/#ePb UԄrtOCPbMz$Y.o>0 0AP'A J``0  JVMPZ-B!0 A`2@P,H > -O?߲ J xMظ E`H2ϪGg8(<,cyK4~r. "@ƺ3',`j%1 c,D٢K62ӿz8;3#EH'ꓟĬ>22ELHF2&y N 켈:@4@U!B E|UQIEh6(//8GF9,8 ?]?A}H:N4?^>@0wHHr jEjG9zsG 󄺍$f\097I瞎˴릔`)@ "9|a4,6ٖѝ@J d?,BJXFy0:Ӝr;Vٶl,~!WH(j.\>:3MYɖ`f)_)8y'B$/<-[]V BIA3wVL W[7l|y[;$'OGDQ@k 85^lfa'3NpR =G/jQ ?GWh_m3vʈs%@ BA&cM@tͱumc%rL$]b̜gGE)Ǐ '?F@IQ#I'<&2%藼HxӘrG -@wD@ D,x+|2h}~5r/A @"e[Ti DXa 4-ϕ6f,lJ""3('qUxf mBȐ@Eb cpPٳc'ۿSt Ăi l јSD$`0]:;G0%V _SØuќDrL^8'1 @(`82iFT Vn-T,p (,P1P6DItF cZ`B8j % RbKp_E=a2lj:M5j  @o Xݛ"anƶĎ 8jC.WN~0+#$dȿ>~1JЇNT VXLVL– !o<` E\6[ !sJ8jLRĮw YC`W$eܹ&CX|jZ !ePE ! IT&-Ϗx-}ZZPi sd b;Ea1؇N:GPJ b>#`jI`7 kpexر:1ٝl  DN^ӧ:9U&(jX#bD:`B*¯ XqPX "J^, $ķ8rUx'8L[ZX nhtKc̪vL!igB1) *.|GDhJ5tKA~$KzB" p;%6(kR$DQĥRs7ʟL|˜u3抻@'ط((Y{(_:Xw[ Qӊ(1jV lHzT/H8 A:h:\yM9MyY}PE Dp 2@$J@;LH>hHyY 6$A!!м8@Lp-0 MHT0%]@ۖy|$Sʹt4$ ٧.{3ø J JTMLQD4K)PpL R9JH@F1g5։ڮ4ژꋐ7*Vxp"@‰V‘ j:hX((5FWV4alɻK;c:< ʪȁEÇ&jXHdza8--- * ;Ź#0<[h pB(@0&K[v]1֌cJȀ` j[/ Bј=O + #FZU`iG32]H3\h%82]:AXjb%1x3371D.xΞ+K__@阿"[> = MH9$ @! 7%A lX/=ZCE0`1.mc7/3c7{9P[xyACR S[cE&5,O{ }@*(W(@y!xw#  \^*,H86<ύ%Y>A(i6Q oC!sCy% ]U 9zWUI@]Q]`#۰BA kU S X5]ɽ yגHyx%<1oZ ێ > H-t!Hz@Z@8 'pb^ΰ]顃AQxj:(V7Е4V} >h&R[ #" GFDr 2 0u)Xfs.t2CaeN8 JՈmĻ+fu7 f&8hR(,d_ܿ9mt3M(sѕ`QQMxl2  a&ЅY6);A"; d>+De 8$(EbF1L0ؑ h <ȅ=[ªq/va܌M"F1 j0`+(=U&m 9yfù=XZhD1Mvԝ7E'!qQ'@-r؃7lI6lmMA~Z#BU Fl(ꎟ&l*p'Qe'Eju96q8"oVv%NQ@7)H3X KDGj0ا2p@vT M_RsJC-q Ӌ `^ڲɉL\uϋX7T᷊k?{ 2K2+! Sl4|fk{!mK$`*!H,ey# 3AKx(+0"ʌ7PhÄC@$t!>S ٞЗX%[MAeӋJx+-Vt'(kb7p햸d4d.%FcQ^(bl~"E @*R1gI#@`0>R$Z|=ޠ8(j$ [\ (^1i(B>`TFhH6Xd/6ix:d~A3zO8 tUZe,C rΪWW#Wrp6VĂ`9, P(t@#)`8/׿KūSP-0=!J| 8qD" bHȾI2f9| "ȸC "˟"I""$,P;~Ǡ(+$I ~8 08xѪ G*$R2U :!e %@$n᣺K)JB" r)6Dx}r >`%F0 {U8]%r!r* ]k"p$!@Dq !}<sX.(M",CuV} R-DٶR9gt, Ws“RBӐ 8cX\z*=KZdЫV{ŏN.m ~J=R<9* 4D<@9nY E]B&56ǵ5pM-ԉJG8h'o6`j|kǧ*j|{rIb|'b|{^xȽM_-MCI!K-חpFryvu;Vy ;`5 -ܻ-#5%y1R!;G0 %P2pd99c;Mm<))95f[H+yph\Jݸ@4Y`K)nOݏMw, iD6&0vHapv{/1|:#%S P8+^%9ucbn}A/ }yb. ſ& "1&Ly( @3 kǭ{α` u&+xgt87#!c&h#pyda'?g|#K7+}@C:"П, ȡrJ."~* :c.x*5 2#'0CNsF․'Q?zC':OӀn &b.'b ,Fb; )!|=:'YB Qr DZl3~2U xJ ;6CCJ  Gؘ'3 ?p.␻ Ysփ3d` 2b~'b,)}ؘt}bV 4)BDÐV3?y^h8 KH;Kxm{n3Z0}05F0534HA%h"IpZ#!ŀ;nDV6 y&`%? Pa`?Cv';}ՈaVenls>DP!X֏.?c(5H?.Zdg |V@;@v\~NBzu=`}C$ C ٗy$@ L)H&Ā7u8a^3O6R Kn,4rHpw L#f`WgKyiTZCR4!{ `L'J(i|BrbΉ!gY> &́Hɼ4xPJt*>#)f }A X镌]C0$7fb!&@b x}Ph'2fhH~hA1"1F, ݛcRX]  )*=A{d,B|0BE׆@F crK@ HO"lpG CsmHcXL,%`g'L)v&"4Rdc#20q9ŊB쀈G!xH0 `p 4'n6eȂ7Y1=.t )/A1*}YGB^KBY(nMKB<0=4gc٤#Ă(FM)x:8DP Ae!vL%LLIn6IBfGCE.ް|IaP?d >momDOaߓ*Bs6ODȉ{&'A.(C@5| .|i %ɽSql Cʗ]i!\T\L4#듉Tw˚H0|i2H)Vyf/ ٣Fά Fxc   @!ܠHVeɆt`q/856@>`^Pp%^+b h梲FDbHC|/.=<)ƮcnLb.BH%亲ORN+FOY X L&a2u` V!ؕpp1 `Ѡ'( lm ®2!$FA\ RAƏ(Hd „ mK|K$^Q%R| A#@/^m1h$61E,*ɨ1D@ _V>gfyfbdm0 /H`࣌~" G@ pJp,Y&2ҹ a8/rr8 Mv 4߅8C>C~'$zg(^C/3 :L&h~ R{ ł"24!a`r.)eh`F0s>L,\JAbD B$bH5v)Ǥ* 8Dz麾'BtDK{=bd @kJZ<rsZA,Jȷ "2P\`DŽ"( -}p?"fwP)&b'K=F` FBL:4  q(.dI1" &raR~`4{S(BHJ <ڢ 1$%SA*9=&i'AR4LbA%^F&{ДL'P ڣ/Hg.EB5R-$ "A'G ?ah/v[8fU fi4PDŽ \0C@g7a< ZJddLB4!*pPZ*^*r b @ "D$KL"R:a"82&hv. +xX@ Ol"_W"NH` K&\ X"$Q=D>`b/`HqqNMQ"ky) L4 =@Ng uH37b `*eF6,Fa4&`tt9[a@V@,E`"b5C <#1;o&6b]3&K R k |a'(@|*"IaCcOn!VG6u~%3CteX7^C ;h@%.M^N.תHSeob"H)]c*BTD.:.LҒOܨA/:$J B  v9^|/L^x<8Hf$A-9KRY$=f3D O&*w9$Lf#+(39LKmsW)~D%bm0>a׎TDK# PR$C.c?莌n V"!h&Dx-޷ j/ i7#)-&1\e@k 8r7L$5&4kG !L ,c(ClCy`6a? 2\D k')XB1oq`NAL~j>Xr-LD];]2ۻc׀&3g$ULZF3[3 vJ%>A/o;TEg&,@ ȀlňDz- b1`?=F;Mn++Lp4e7C {%B*0G L&$8)bأ`h scxL q S%+|C- \,\$ sKVX@GIm_i d!vR0Ţz";";b0kLwB| su"eH_b\@=[YFRHp 1 fNէkT„5,5kaHT0ʦ| B<ȱ#WdW{>Ru,|V~7l:`Á`Rp-bCo +*`+I} 4GĬ1(.sBz6~Hl|ůH'-m԰ֳj '*0`:e >0*13 )xZ23 ˨Y$*LR6 }:UjJFB'4$!12> *ĺ $)aY}jR*f @X76pj䂾}]2 +ʜeKOj3 JSLW{H2EI:dI D" ҎdA`$]SA솇Q#5 Ax` gF-e+;%BEZarc @^P x|H}w ڢjC,:v˫B;R vRHChl $)=x*e"d34!044F W 5Ɛt3+IUGp.P "@ G35]`"/ XW\I+ét]X 񌑤ZgS8#Qb,QkbA/fʁQ 1$#ptyā*תcR^E>!R .E<PK߻WIAV# 3v"hcxAϸ}[ZA@% 9 ¨[lTQrUc$cqp-Kov\DճbLHb=+rZ fI[Og_ *uKcg2X" Ihκ] Qfh AbpN`fWB]8Wl.WP ~$>D1D 1up!x_ ú4drtST Z.̖C('$3-,L X<чp #L`b eW ъɛEa8"B)Z{bE {qȡL"HwXj"zɌyI" y{DQX};`11;5˿[i& Y(aX*X2p{r WP7`"d>i=J 1ㅤV"6EI  LT(}Apzvpv.t"3sab¥8t"-A Z H^`[$SxGpEVX>ExL=;1&0("e͈؏Y|Cʼ Eqg3\ 2cWR I9&(h84sJK*KA;0< 3t!Z4@my2bYze[.zZܼ/J }1Tb"hp(hX@{a΀;c*0"#H `¼4 .][ $&((4D-ٺ"Y/¾ ٙ4&pUa7U=(8h b+P-s8CLJI&!l/U.Uȉ;آʇen`HI9y $.2;sDJㅰZ|[1C Q8تt$P|ZBJ+ퟭ)#OJȑ99P ٯhsˆH9`y P$@7$0ڡX\T/DzJl ?LX -2A+Vb  PZ m2aӇPr&v{ uǀ-3H{@{%&»PsK 6oPapi^Z[([*+3$JmWTBY!bƆjg bx)`G *݀ ]RUIPaH$9[xps%"wK3F8t?7Uwsm!7M`  0WJF(@Tcb<; kX{ 1G z! |9]gp pg`gQ< Π qF[6Y"GrƇ #7hICfTdD 6#At =83jBFKAt*0&k1927PNh_k*45"e9P(Z +w]P>L2B3 |B-ӎַ2l|Z`&:DcL5|X(oH2@V,hrH P8+Mr8 nO9eD)6jnpnDA=&Vؿ"D:FAP qx tc(>`]Ù1XpR99=!#tL GxF7 3nsAjZDNdG ㈰]$Ak $HK3!j1ȕ(+θYL58WRF:P\ :h?! 5/ ^s&2hN2W 4?F0b>;/4VGh54Xp,V>e_ޢp8CSC 0Y@ S٥Pk`o^ H!@ 0aŌ"] ^t7PU  )0w*Հx `00h)%8w B" KKg&\7H"ucaa-fof l,* ="vi9p<,kiҐ@4)%gP8cAGOQ8: h&H$XH2+7s@?wl[PH헑te6ueh:g8,i> :/ؚr y @VǟҢY]\ uN!YӊǪQ@;Bꂻ. 4쎠B!)Ln5NYZ& t-9P!iQFZeUwYV/ 0AW 5!Ԙn@4o?{|bdH,">/+P2> N @Xx@<7!?0 I)*1mUZA`I~-08GTh ˟@ 'kU[ktt"!L*qncnk@ ԓ5c{Q7b @7U(;UX[>;!. q XF)^ˣ0^Tl AfjiV '|dz7 S)LTo* $$kL t ެ,@rxJn12:pvBz]@f4B8gbǪ9)Z&,r2ڀJ28Fj+j3 ~<(;HFRH/Ŭr tq`js,f "0]Xn8h>R1cOJGzPzgrtx 48C$ p{uRh\JK ;o汔bY^ZhQc\ 3;H0d ($,H4UIv6kĴ /.k|E5iC;O3X&f6em`@X"ZWgy܄t EX&qF l۹'4 @pgc=`EfXÀx)ěi%~X8>k̅@Z(`Lf1t8RK"$tl2FQqCHl#Y)`̒@$)**;c,c&t.EW Ac #£R,cP>!$d;Q;C# (\N8fB 2JRD:F@Aڋ$8qcu> *: A;GSbQ2i'*BPN0V8|vIG8A*YE(8h9=a =, 'E ne"I ܓ<YL~\EP@v.RpQ'ᗥq[ Nx@wh{5 &sV1*8T@h(,_Qck0; 3@@88PL($@L@q'xQ+ rTusq%4 :Y+ b@sC=@qB$s<5+|#6{Q X)<PL%?Ec gQ&| :U nj cOP K 'ARe@lDm[SXZ@(q bO +@¤<$ w .ȍX,-P`FO 68c-.X4y̲[{ٞ'cV+HMFg%vqB]] QP(@NB&TJ= wN`anD,h \aƀsJ 0&cdbе+ 6dl$VV&B]ƩI>@B.M > 4!dA`@9,dI!*#$fJĮ oz*DmP,"c#bbdE4k^+t)"$:6'BPq,'c#UGzoP:j+%+%VIBJ!&Q`{IFHp\kuD3#X2*>SƵCb]®b? 6JdAp|@ 4GJ pF :6#f,Q2dbDJ R#h*b:$*"mb9": D`qM 2!16b,uW$PQ@`l,OH Jk `06061.5`@ `AAj $$%"PZOp8"ccQok4hz"?bo@dRQrB+|vf]+4ȤЬZ# mP 86UΕ T #a! f(Ž@hj!6SV 6VgT >6H3zQRb+vv?ѩBFd 4#B4cLu&:R-Įcvh!>xTh6 "GxŜŮ`"`*bRa !I I-0 ,$ʋ~ɬ'DPR\P}f$!cNʾ̳4NE4zJp (U>̜r mm9 kYNWtuzRZn,4,SPb2juq+w+$AwBauB ALB@әz |ڷWW=WƷtx,wɃ*H+< ɠA4h9B3#f:0HauG3JN!^7 |Awt *H-5t֗z7=BLj=HbҬ,L @N8$ "bFb(o: ANA@Ec> 1BX+bʊ퉘Gm2M:n#ɚ$8 jfA]+*o,; |3Q$n*@Rv 6q8DM(U>$מmHVkZ`w>l("n s h)~Y9ƬJ"_x,#mfǷ4I9 Ϳt!Mh#*!8  <"% :aq*<Z&FfG  8``QN 2`"q!RKU眮Lk'#R4Uh]Q]hga!7u2A vv( XRur <3B@LTq/yŠG# ZjI !'%u/H")2 * d% )b%@ * dQ Jz  Ae"͂@ cfR"M*RPJ*Lrau%`>2:䀊 H3l@,<NĒ\ w} NX?V.3Bc(I|d`W8"Qq#cČ;c!c8v!"A%rH!l1!,ej< 5 ['Ƈ  > E@"B'ģbj 4Ze01L_HAe ~*6k*áZNQ\hYC، R,:^KݜR"e!cZ/ɠ`(jCQ862_(Zp;т?@ }(8 p @xC`P4jPB#`>( D"@ (@܆3a#LG4ib5I@, c PEQ' h`Ⱦ6]=U*JYdaӫ,b1%Q|Dhw@%=Br3`T<,=Mn k$cdB } D3t0HD#h58 (2,"0~4 c8lf|#Zʯ"-c(yBXqڡ*E $ B wP+jPq?ad=-;##I:/ AP d1 +{(`h ixZ)B!oH6-rZ4C5sP<PL( {6Q+UZ#L{$$`81#PF 'VXөW:V)j9Xԋ 3 *1T7U5]QzzUr]IADP^4v@YKfE]*wY : VSqJŚU,N^mymvkw^?UU;־%Y2Ne`\q%!..Zs!‡'!H+%\#a病ːWnW>XMq號%uUn݇&K#u'1 YY{LpEiTJg/h]WywMy%_p^5L.LHa7Y7(:@I ' 25+=Fjr58*qŪ"[6] S As BLтf '*/B!0轴X X)"|G#0bLg0iMA6U`(4-`U?G'ؚ4ivPGA)? ٧*EbOHD 蛵 "ST0罯C\6Lbڎ@:`8GMIp:*|XX@yAG  `94 I伬j$yaSC&`"T@IAI 2'sW *:H+ @(t̘$@MɌZIBm9 >  7!h!DQ:.и0%˳^J)!T+t@~54 A_Bd)2|GZ$ g/4-Q=ǘ50[FI,ޛ2K´yYLōJH&c ~AnQ QLZ)%% }/I ;2\ ~ɔ8MSIdD*y=Pmn Ѿ] >TPdXDz ۾@@uoj'18/zԛ=BH=z_%8JHM %VcBd֪T#wJ=25HV 4\oHc 89X>yO*|'`b|-瘎BIz57#_2!yJ<1$!tONQzSwCXt%WIjcU[@oB,C>(w\Vktd8\"|@?zݵ)[ g[2Khc` e*486iE 1% 2iXC;p-Szp8z}y/Z *g K"(?ٓcLx? 4l+$0Hh _Ъ0،$)#i8ch~7 FЬ!{X?Ȍ 2axЀ r S=҅ +舐A:0a!:`x&d*p pXC@@C C-C7$p/М>jps!eQ)Yuw: ͨ1 ;HEzaa .¨704(YAPoQwoJ'tqytHф+EGCA(SZσFY(9rF R!Fkk<"Dm("*(Eϯ*H { 8rn +MqKi&ȤJ1~J jC (XOhʹaȜЌZH? BQ{Ɇx_`XhJP@^PQ7 ةP-'%,=k8 ԟ(Ib9'X+nD lj 7 =ٻgFp艉$>7{816QҬ<4yp EILGa:ə4渂tؓ℀?)P%( *l@ )> 3(8Sk~ 8d :@"Z:);`)5mWzJXT>@(rx;evc>. +{X S{Ǝ8ME`"-Ȕ,P#2:P=,+"C[Dց !Tx !Mcsv+/kvX8)!{"jĤ>359 r z8ywyE&/ݮF"1ڧט EP+M 07Mw$Hh=ktK ɂ ccUa4@(p&0Z3(p PՁxsi DZ&$5 B͹0hx ͿxDtnЧJ8XUc uÔ;:.#;p xƁpedqҚ?ňKsL\9a:P8ppjZhV7β/1R+[ 7 s68e 0~{@C'Ń:7]8a*i]PEedІhV;'K saT@*ט7=e8T8껹X{&HՀ 8 pvNuOdR7@0R3Lb!8#+ ^32TIH73V&vkg8h6pD8'¥Pa`|{ i(_RKUjaA) Q뼘x h -H&i Q%N571]pҫ"g/ѡ#Nr!TLe wO-/9x*a` "_l}#[+{HHB/=ѢA`0,g76W*%0PHIRY5<+ƯcZspu/8|p  eUE@;f$=[AS lE)Kxp%%k9h$U" pFxv⸊CAY|`ɕ`S82 j%9jxQ0Q HGp 2; E`?Z5S 6 zLOiQ4J ZxW2 It~v>} v;"Y ޡMIZ۞ς tJ$JQ19YQ ̞Vh:CZt)̩ ?^려LrsH&:XRs(8NR/~L͐А"Yj'>Ȍϔ"zoX,ܥ HfR38w`x8Jh9@0r`tr1 OJ%?'* k4twYr|U`6Ζ?9X)- %8D:NeNr}oKAD%Evއ{:UYVݡށ(z Hmʀt,e˜x߉rdyz%^=9 @9DRhSVpO1x'(t *P.+ Guo??x% _j}2`8 % PD@UϺ *CXI$6-Qa=i&$% Zѵ3C! ,˓S;d,?Z5`5,2z$vԇKQ[ PGb`-C%M^jv.X?@@BCQ%G0H( PiDr\G_(\ uiKP:qU!A0*'}?0\C|=HܦAbЈQ@ng~W( @ d2 @Rr\@4B f %q5 J#a0iߏ@{֘>Quavc' GMBg&==hJf`09H@ nJT* [#" #jBBIT%λ;Ҳ Ha%X\* 0X81''V鯈T&*A,R:mDRo?0PnT|ԋ=xGy`pM;Rh{BD[ئ/s}5Jꄿ(xh`5f Ȩ!=N,$qPr " =j[3 /R + /2HCD0a Fʞ,O'9tQ( AK{^K4;0ְuMiJ΋H*+eB5n@F;+ږ%qb1{ghܵ'.|vywmUuQLQ|ՠ6]r[q|a OEk x@9FXgqvZߝ|#="@.s{<.ց bB`:F)|%a`Xa~`t 0@6 Sr d!IKj*=xY|Е9$@i)`^+ՠa#T^{wD$;vyHH&/ŐB(=6$͜F6Y!-@DIP/ 6 R~=A{SmRDp@x4bdzIW AjLdeLE/O|p.@,J.ZVk D"A6%dhd>RN:ctKfYKDb&x].YfVJ|r,vv a ?!;"0T7Vp [ %wp#5!͒8\Rob'91RQ$#)9GyjAb(<#0VkSس{4Im%P$QP2 Qc3 i}"J|R;W r:b9U%%1[aڰ)RY"Q!J[[{n% g`SsB54V\ a$mm[-XJx` "Vݭmѭۛ-~>wKr+쮷WDOm..< @ad5􅞁अ.)ZZ1,./:_[i1W)9o5{nDvܩN)x()Kl_|-sr wbpnd~B*O>R"`~4؊$FОe, (@, 7_S AhaD@fwW P# @ Ka`1gXiAk֝#LpXX Jm{yҖ͙3G6 M>&V"{$Ar`Q91=N!T>7ˑ!SP A6 MmdNH1 µ)ᕴ, @_ p\>DchPAVPL( Im <6J-zq g7aX-`p F@ BG~%Z`2AH`]^ n\`P$J^DLD}d}(>B'jlЇd |"tg ElBx}BY"!i+% "&ʇ%JArJA @N $˞jcDdS$E,2A%b`d@~ d(ވ谋llHl͠IhkaPK:&qDEePj@?)[ 0Ƒ[%YEejHp.CEDx&ƮO=$/atWD' T & &1p;g>HR-PCCg(jbF! `RQʎ+~j Ʃ`Dl`a&C=6bT*5& Ja. {EZ(Vf VH\ ":i#n䞑(ň:q(F +E*I"JKh4E)LHQ.&O9 BdBW!UA##a8!8BUl:q8 AIh@8P.cNg'|Ej"(N% zy'&yo9z`  venpri P E(!V#4,@!Ҁ`>`bj71X]D'M!i2`*+|đ nk%<(Ƭ?(9;? &ƥ%G86 9$R–cT)b40"C袄x0OPw0`*| o)`1.-rZQr멌(C= ؅`,Mr)H4L/n"*6 !%2,l%%nldL#o] xV)J|R9Ʒ &a$`P3"k"0? o4%.t (!>n%-O*l-j>g %a}Q&fX8e&|F 2͎m)JJ2M(~<P*0.bf`K*z+Opchr$ODd5hb,D&$L@ y=^ͱhLln֍֨MekMmjlKz670V@Y"-B m0JHx:i{v4NRlknl־leu-v՗Ahr"` VnsoB,&%ơde z ƬsƟbMhLx7qyU>LB #btBTεtI,]69| Uw>֌ԭµolypM[yk<g--@@J^HotO׊LP9a`e-nͫw~W9z `MIZ[73y -B `KNRE8~I#` J!Z'Ưr m ]s~ T@, 2`2F(@x.3V@8Gu\aj*HO\@'F+"94̛HjE c)"Ģ D"Og|}ΘՂf @A^h@2#uoD+>R x,IMVPiCeڅ"'$Az@ ` 8_&j`buM#_QbY$2iiK ϝ8trTFeh ^p" #$D#I}]3 Kn쳭>/!!@pztOKO&ļ OJ.: NqHl>%Xn&0jh5s`n{nab#f @$O8 4NP aTo΋RS&R8 dus,#AƇ!$ .Rtϊ@DsftGm'X!=Cj]6t>^r< ^@@$`j EAa˱]d.dtA[a%b.7NX,J @@ K;meE8*Z]&„.D@x"T3f8Ԩ͒[U(#>6Ai ^X2C3DP-Q[(>41Ag$U[~:D BhT:{t,F[&!!UFz^A7!]rta6i hm4gd*gB\ At$,ڵ$Xp>{f^><#BB׃9dQZfZaZ8ng( .H J)][%BE,6o.+ QDmId2Z(敢<)&:#N7X0OfHnR+cįK rUQ1UJ@d^?ABl"XU*`\a^R[-GHK #BRfBq2!ty'9M"\H zش\^>(Ѽ+T2@0G[,:SHgG?(#~‚uI20z-iWeOE&YЎ tr/@pfRb3 a$ G`B:B``D*m+ @ , @]B4V `FPh5|D9(K'(/Genb'f!9g` Hl/LRg7I5۠ު7~ F-*ѥ`0hQ**@2 "4B7ªjR@Qc)8kGH)?/\q̛%I|4l{+IG& DW^| lQt Pjy:L:u$rT%ȯ+"RѢIJ&PEFTMcHj< >Y{+ ޲Ɣ$ "g%3 P%gSuHQ1skknY͖V>1mY9N֏!r%};(/G>0 B|h %gRzNZu1F[LX]P4:Ȣd~' ztp_(=(4hk92Kؑ|oXQXA}4A묢`P9( g'o*ں4;2x/#!3fL$GI0b#xJz!5 $ DB7_-_O:XnL$"(CAn㔀 L{ɌBN}4W PXl!ƕ(EMaE4לXP5`Ӊ"{H 0]J*p'^ , P8F`h."T?y\#U<q < ȘD =9 $=GdM9wH)?a"`.Z-3#"H@BPG8 iT&8OmnIIPD!"&6hGB\"C \ @ SB+ia^ @H S>P v)'6"X 4,cu2pfʄМ, 2 pCNP9(0BA8Pni`W`)hǡ#I(K BR<ǢZ\J(aRð4C s:X{ 94Ș9P-5EՔ5Υ$HY^s H}&|4Ѵ٧(NK#pj( k3@E0 8&p%H(@#YLڰ"h D1 2#9T A; F9*@?\ N.!u+ GVB2F@,hH ZOkV6v&}1Qm͸B284P,EX](0 2q5H f.uidK1 N9Veֈ`m]dM۩WSb^"*Ua:D۳L,$1.=Xٰp_RL1bOL1;H-fY#D mP~_Dkd8ƈ JscWq[6\Cs2pR,Zfڇ-# "x5@x`h/8$8/Z #$ppq~0HqtD@bǀĥ@ci;ƺS!; 1X zgETh G@" P @'.NqA!` @[—IK >fa^>wkщ sXd&mpF|Sq<"n%ֳR#H ICK?cURH흰D&5Įk%i={&j8u"y-Lql yĠ94•`kU?@c4;YJܔ]+?xuUP9 e l Tꍑiϋ!> x Kǁ 2}{ ̈h 8I2;X0 p\O4 28Q NP4BS/CXhr1+ 8<[UZЂiC:ue)n5s9Dŋx"0IOҢpMcD92P88 Wp)~ ;[T8ЮS9ѐ)arNS/1 7H 62B!Svh/fY> q1Ay7 [V<( 3 w"k+(C*i>a3ALbFgcAo!iR JI}I P8*nkG颖DԚ4JȤ,K0  W\:=蕩3Y Ń0+d`ɤiMFQ%+Ԛ|H'JƌK셜P`;@716b,H pT>`:1p܈P  Hٞ:CX֠ 2P Ѡqj2, KBt=. J,x ]8d}B#c6x90i)+} $SPt8R/X x}-R ]tXKbנgS/K@T##ZJ p5H8{k:Ʌa&әx-HfhY'X`L oh,$.^!8pHp%# w;I)>ʈ$)(wq$LMpZp qxh pt6$vx x.o ؤ՘H a-EbG N|̈3MȄkӒ!؅Povz-, V5PvGHF& @!~*&h= ]X{@U7h Xx AC("D":PyÀ"PAH&800 #|3Kjǁz0vƱfاXHv*zt" (Pq0u(dX-zdnjhg._hTZ 4P,Th=yc3{;`@$X;Q58IXGSaa5V- ; 8;`WaଽhP5C2K(q: $T#=BYy@ T(9.MHRbџG hꇋjz Z.&ǼQ3R⃘0^^l eHfK](DCy~ \3dSC:2ep&p\Xm P D!In|/X KIy+V=(ϊI28K[`z++x "vԺp%^HM4zj  {(u1!Ӄ@#nqA3Oz&P-GXKQ]DddQ CL5tsI 46qw3q7!j{mjg쿏ђNהbUıBIyCD/8;b,7 8[j:SQ X9`ǐpӃ4nƌLj`H,Ĵc˼K܇.w@iOWLJ2 jH5Zn"NHU F< n4gNɬ]F\c -`.BUѴ!['Gmc[]83-`?Mw܇_.t8 v0@'_L g9X`-]p88Kptoc|ߝN~tgcJ5̜ĂA |6X{#TwѼYh/u'O_!b]{w iW 1SX2>xG uT^HQX2,"RpxSk@ӳ4ʑ6^ sP Skڈ@ YJ3p s`mɻds w={ @pM<8 Nd;>gx0G{gZI|0$ ?_k0`@`H.x `ry Ʀ >Ϩ=&rhHD2<$᯸zDVoH@ /€( k\{~&M:ٖaBа%6 q>!pW 4ofa0 qЇyf"ɍ7u]*rƬL%)>} n(@Xsaj\0xپk\Vx?ĕjAun1H:M e1 Y7)[2N{vce|@BczRD ic=#؇A\s[B-mr#F4M+E-rQ+d8 bPh.EWy1+qWk̴sR5Ƹ j-Ĵz 3ds̑7@RѢ1VQ#/,{AA:cw6d4pCw!(h=Il4!>3:sr[H, ƚ4TdP\;@`%Xddm)ׂ D@.6c69)5$܄/ y%!權D y"`Ǔ\H*BVB³a #CCAv d{L 6@(tیA w2#SHSE!2D\>f#@HN4;K.i MfD .^CmnV.#pA!\.8P %C{6[kȀ %8#B @-McDbl.q !i^?A* 2斐V btJ @2uy{R= y nJ10a82\%#\V=(a<(iq |$ȏnFJbh la687zG]Ѧ9D?#9AD8b}hqM xDzeu8!Y\#V9zqF487uzrnS4;eogv*in7&n A;$J`A&Tܾ؁iis.GwCqb 47oi-8lTsNoYZ?Muz% 4"Yg磀G| 9cXk]E*RsF |0 P=v֚@%D#ߧהTaPL!V|+@:W Bt)ڹ)텾&2@z3)fbt?b+ugͪshR @}@j=4\ê\2@\`F؃ҽEnRVMPVN_d` BP VP2-:"nlwBVPT[S,j%1,)Bl:XN9cP`g2[@ HR+BŽPҢJ_'ChCN(@<*D ,AeApa*@@D"B8@V'& Nh` k@P"-#@. Jr̪<$`~WXxNPb @ ~!XP&> db@Pf"pR"a0`z2gpr"!Q AEAH!Fx #\D۠#/A4"<$p$m[8CR(y 461!~FZ @@hdAcMxTx&hF~TAc``lzAzMEtdd`Hv!LWAL (`8S: |aH2 $sjRW U4aa!BҎn'<aHt J+n4|R-H O*{@*R` e),ާ[N\J'"CYNnq,^`AhYk#z5E40"^a6 |6YOd908#-ʰnIBZ"3ڰqށ7q5^CPzrdӈCFls,b93$T,Ner#/EuQꦄ`@)H7 tťc#׎P.T64҈ceFi n7a6„!! tf5W%⡉܅j$|F}aaW@@`ɠ&*K q`6`6@" N@)g*||mnDCRQ gOIGL-Wj1%Tb!jNtb6ll#MfsȈDR6{ +z*]e1)( @ Q'LDK G"r .`&!F fmP4` "#'.~(WXsƼ@ DYP&(#:5. n$ !bUE#VY20M§T^  G91+_(xJZMa#TE̯V-c  4B̉q_Y6@"%f Aޯeb„FFx8.F殭=4+QV >(ԠKeK #l]_O@5b`Zɡ:dC31En,gx+ց $AD 3PvڈDvv+t(: (2! "WJ@+EP"Iw``Q2zD`JzE!u_` V dn^.,uP_bK$;J͵H"BDMObI,s>jעZ8r#ڝȯ[`\vcr  D_♧niX!8:]b6M "r GtAد/{v2B`?AE>jV(-.ϥMeot$$dTA w!\l'02'*_U\ B+`Vɡ" -"nTL> "ڱ'  AZײ*OB6+J(HmUQ8t( Z E[3.w}Obn4$k`Z6.*?YjF7k'@$7F@("pBVFq,&^ ZUfAWKa&(„`\UtTaF"d"S^gT&^Bp@l.,1/"f*`z3$<E!o@bm bAT!񶏇, `'!Lr1-f+?Fj |\:0%t@XUbboPv`h25H|4Cpur;`'{@8 o/qÁ -gZo@stґBgݬ0K%`bZ #fA"+U[+ՠyx_G%ea>oxf'kp ࠀHC 4RsxVg7y? qA@M9~/8@$ R|1Q}A1HNpZʧsH}x. q]ib͚fySQj*`H@4'l(3rH,:Rc~G*oA (4j (4 q-"\@ⳬߪk7.4@.#x9@}" h< 0 Qk05!ʧQR/:ֽjBذ- ',`FGPYiNcg.+X#cP-IdWV8>8%Iy_ͯ)3tᮔ6N,׆M\3a`3 y!w2< n|H2d9AX2 j svrRoȫӪ&ᵅ@~8'pb Jrl0z a d,<@9#{Q. L`':ZHGͱ6\ɹj#`pNGl`+fp75S() !:'N TVnLH+$ПDX1{Ƣme*6 qlf;|lsĊQ. t@ ;`! $O g|ad+zA[˘dPN%+RZĩ7*rN>R( @AHxSy'Z Gf*PG"po#&o2TrېRcbN0eREE Dyp2eĐ|g}P@x !h,<&Zړ H:'p|,MѐL:Ʈ=حYА @]Ec[ EJI$lz7ƹ`5M-:X*TjQ4 2=tA`@ #`< HRpx(xV`\ywnHx\) X0`` b4 (b AHyHxH>x Xc!/Pw{  !0g,p bn q `}8$Cހ6ΔɩlP 8R*BS/5hv | 鉇Lnmv! ކj L+…Z0xxx*9`BEpp J]e (mlpB3AYpK\ @b@isHp{;y   (heLr x -I"G T*(ť;;P`>}"A:5`^hS[1 ,r p>⁉ Ę}辐yC7T;xh#o3` `d8ˌ0@4.pz@׌Knd\ q{ '+&C8 ɖ?.|â:$/iR#L nȼJ" ( {>]uPmr0sYxX(| Y) -8! ĸB[z1yQOA1(xxzh KMQ88AH#Wrsi\.qC@]Ņphu= 5 b?{;ɩ:t ᾎbKH=ݲø&L0Q+;8"Pc:ԕj ;%M! >8j`0hjү02(ςG ט]0s!y.mvaL( X Ԑ,?@ ?zh:#_ )%9Gz60]6yC1L)6N!3p9ґ ḯBiOAO B)hrM șD 3V#[8s‚͸Q#Vj#4 xx;'w~ s|ȝ4 A7 Y;i X njD:THև}2Q@CCXɐtk3l 0xHsPnD? EC>!_HPh@q0 B+a!Bv$Y(VR<u,e( ф(ACp)WV @p5XWZ4)׃#2[zWqH^'Z=_2a/N&H\FIcRI:aNȱxÀ,>I&ꕓwx_[B $Z^C=-u/- 5J0(3DY_$gȊXlqh5mh=?Cp<Gi*d Bu`:ᰜsA=/ C s#Zuc2^w;E7ApcR؟8 mILQ  #BJ!#4a6 JIbҥjBbQbBrbxQƊx<]Gb€si~׀3ŸP;Ä 9pSPT"AN$NjB vs-j>@oZ,Dpaa=B踺.Ǎ}׆c8=dpY;a$6GCH[r3d@Ri~|C{*Q 5*VQ]NY\ P.IU4)}ɇu[T a!!K!|w AI{*U0x3(f}4Y%"J[YN%R(`r yÇy$"?#[1X8 ~8v>(U ia6<SĿVݵMJ͜p]reþھ\q>nhx3sA*p es' -H GBu?8'I LĔ "ڈeJ@[D0tXh Ɇ8bxoL bd 8y@)rlw``@xؽt,' '#`eG u W !TdB <$1;dڨM`b1:8z)ȹYF E̡&6z܋{!a0 3HYxЛllX^ hp{ XeCAhŧh[(~1_q.+\LiH @aU`\  @fj zh| 0t 2`y l?!(ciYѮ6fr @L"Gx"1߮pWHd1@P(u4`-P0 }:PP0|=j{d vM6)ʀ솀f`T=:xD/bSD7-bΪYF ykv{T0-x;$byV큷PV}\te^OptаFfőlƙgQʆKpT 4 N f " jںZG j޸`@g&KrRhb*J|7jܤ--1˫)|H4"lZls 0ʘB#hX8. ʲ !fWl\q1`0@InKTªQ !X:ʡ 7@;8#B.Hy'R:IPY~dA@) G A9γ\,Oa9P) z=9X3#T !)ALC239# 13 (RZQJ=.x•'g]GY1g.h)KKlRNiA\@WveLkFN,`#Q,phW2bHʛh--QyY4^}tdXz==8FȂf,1 a4h m l6 _#J@)3:pEڠ a :=AIA1D\pr,AZè"`^h^4ZTˆO}@ꏘ>̙͢!+7hl f=ق;ݪ A3aZ 2 r"cM*,b"8rcy`H?7+6~xC#l %^`;ɢEIR AP !X)m^Dg%N 寣AH0tV߻5v[ -2^GM¯KoAV9lʧxtW OE?)#ʗv>ьr ǁP2@W ,VOٽi&Q'҂/El!"Au \G!>0?8ԢGh)4جd/@^@'NC`lqܤ uX@T PGV%/F p8pVblczWSAP|74èr9WYT~Zhq!1@TAm:%4mjȈ"p18A0T(jABG#`i B_gGx2 L1@LP XZEh!v@ ``,A6C8Z7!@nJjvid@AcHad@N&f1sBp#B6  nyAwn-4YhbT) )@*a:PH|.k.Πm&)B =$z%>H硨*br=BA $c@(+Xcz`2{ ^M Drz`L5`vVB!\5 4!|A($NZRH@Ga p6lr($*aj0@t&2# @6`j-61·A078Bf*.!2a@ 6vDĆcd`f^ `ʧ TqS_ ` (eLO .M,$,B'jj2'xid-BLR f ԄxQRRcZ!JxZCRX@T&bne,ġdl(g"p‼h* 'RF".h (LKh\bHC1z!@a֐j@{@B&cJ%`'B[@Mabn,$d*-P|n  @wȺ c12 @  ~l]?Nb)g+dm N8`4DA`nB'x"J*]~jE$@NE"$&Q0I8"dbG 4G)pMɌvN&*C⼤r? .BQrf>PYA"oE@j7-8[<C0r/ܭ1 Q ~$0E$D+LFqUb.f3.?g')xH:AK(n$Z"p `=.d(E~G`,BEC#S &$<'C!2# ج&8BIaB^an5 ZKW ` `?&z ' F] 4/(R _B#[ (40A3anGDb)lP#)V^NT tE V |=Ү:7-y^$r `_/SfQ~u2.^E!a&YK0!6,l'@0@h jXB+L!3G`bl<.6]FRgv_0EyPBd. hf!+I"7"(% d!:n@5X BE9+̈qzuSw@| !b~tG` ,ޗ譡A鲌KP; DvE{ =q7J,RHQ *aE&mp? ֹ 5+㲹{g!ZkrL&!j]++\hg+RFHWȸ`(7]qq4 TXBd ۀ{K꣄j@8nC)c BdhtSF{ȴ,J'Hv@T*A(YFeI NtA@(pN7ޜx#t1.x4Bm@ M]d1DanW0X!xl)¤=Kht(bAA "8Cz+8txHB+?nF @šc +i!d@W'*6jCr5#;ȰDdȆBt,b&cᓈixWbX-8@( ,ǜ\$ By0@GPz lfƩbpI.M9dANh,< V g,iPeA 'Pa\+nC"9Npu  @mmpEH*fhf G]L 4QN$ I, E!a.#!|[`r>fvNpt1A:*|!wr""H$R}c `@jz)sM,4C'X!ⶀ+X0{JН?Jg!tRP"M0KJO  hV?!nZHĭQnFda"@Bx@>ZwyZq-*|>Ue%nlt8M,âHrA_ D?8.-\+"}"Q(z.U`(eD*G >8l>:(ah gq*rJdD'"i@|d|"0¯=n@*RbT`W\D@R*[Ƣ"%5N҆xafA~H:* *r MF1TA҇QfkF(ZAw9nP/S튢t!T C Á*7*UL %Z#*$.3$A./\fm' @Aì`>js!xA,J._BdRhw!bAWQΗV2!~aY 8PGaNcVEa`adրr-@'g*1w{9cd0,? K`P8"}K@ #(}@i }j'{# Jp@*}%ҩi] uIpnиT6E`^{0Q2T~ qN1/'JjZI#܂WH(lr^s8]<`Vn7 zY7H.@s^4${v$jI# 7ZNgzxytCDq"#DH\.q{3 -6ҩj& ]J]ktXb( =@"8J@+7xK `$ʓqh5-Kz JВЧY iZ̶8*\nh>v[m^LvXhH<F(vL\)Q2 WFp 'i5lde;ʼzm3/r2@(xJ*yF"i  d I$̓NJܖ-ɒy'9ClF3+lLB'ˆ9cç re RR( -ɶ0 '-bAfY+9X-쳏0:PE:8QWj5JQȫe@<A,n{<B@pxXڟd|`xiܯZJClNHH`(D9_<׌@ېdiFxBywBChq @nH3ط":3?@I@@@P"}(Bt7xiG[0:@S*ĖRqT*0Dл;ّ>H%@"$h, V`ϻ )x8_Q&F3E(  9va,'*Sa7P ÈnR2|Zwh5" {!42UƂT[xDn\|Pt._eAjmGF@0%M^RR@^&g)0B @0QGRd\>eP !$#n^_1f,@0MW[d .Dr@$؝t9P=#p9| F "S hR9P]Z E?N i~"22L F%8+i\цR=O9]Tp|Sv@2VrQI&Bz/E`a?:G9T`Wx{\iY&p,4z=+Ck  Fqh|Md׳Oqy:)1IZL `] zb'FmFDO@\ 2xi1" S ! ٶ1#4B 0"`:wIIU8 kkq*$P? l T(n |AShXvٯ9kbv 3>R!IjDqJ E֜G%KDУ4MP@PldHl<zJO)@ ;p z>VBJycpcPGRiq؁!\H5([QQ$1u@pGexXOԎ%PPH6͠ĨaSUs A*Yq.3$BIlj@\$CB_Lt[Nx#t h,G<@2h(f$)\TO9 (8atZv :AN*EEpQڜH8be4Pؕ-X1(K ' C2#7(8DŽ Y 9ئsyȍq3T3$Be _Ы⃂Y)Å,4CMm*U/yI HQpn9Qu]ڎE0D ڣHDiTúZ\Z7׋pap^:=mH 2/+uM O\2-i@'`4{zHtd )@KFZ #ZN$&'P-0?-શ%m)B/-Ʃ' M5HpU, eR`ڍK5|-") HQ@qR6S`eCm۽(EHyE0@}ޤDT#[Ѽ`"f~'X)%V߈ÔX^%ʛ , XBYt.8ߘhM*hHrRG@E2$FmYzEڔ[\ ʩ= VEu %Zv uA0%'XIJ*bz2 03Zu29 l`d:`0̡Jz yH0n =xۮxp.CqN’I5 A @p Af1Ѐ;&<!òHkcpxX CP7P!){_IT 3ZÇ m@  UDw.vp$`__P!,bFc`6l0 d]10gK)+\Ȓ8"K Z0psL#C`azpHI?dDcEbphrh.AG'@:ɸZel8`y&Z21Pbj[+S| uT4Og.3)G0Fp `K V IqFh .y<킠&t^=J%I p+x;Crg; ͺyt@xkAEAp鴘F@8L=zbhB-\rU %V0Tw*F qMWHx ܶi˗-18F%a U{F :Vh g](WUjDwHH+ 4~Gpa6 1vlv!vei;PQ,\~>NQ1UpQB c%<F̀ZbNHX =E" ~#1X!#ärE`8@E@4>1@tΤ@L`.a-5G8զk?(N%}ui.JxzíŚ>@J}F=B@(DX$f38Y D  &Y)<:HFRZ(~>@@8$i05EfNɰd&$Dpabz0b:2@6;.jDBtҜȨ4_8$22 d." G(s.Js* b髼q|;LNg+."`\o;FJ+.\"F17 ch0CR)l(<@8r@d"%f,Kl8l㔔F4r~(b.(K7).mc`0$!( VW b[VqhQ`5Ҧ#l+a LN`2~q :/!e<0p bIouaa\WB,'}f'I#NXhn65qVk%ksq>Č"m߬Ni(6D E.zn(R DdHa(N9 d-y7υILQ-[ݚ6\*sY\b$gH}ߡzq6N+01r3h&Uո:'|BDPZb{}zD07QK,$Uz ԫEU\ ) |xy8"H$y؋z@7ԭ4##|P@ @0Fp(eedB ʭg@ghpUc >LL^PjBFxCY 9[R(| a X*HS! C6~`$3~u43& ~ 9C;:|fv ",a!V"0k{!@m;<(c,vjbEĻM  *Mp"20iRnGG9db<8Q Dk;|(`_ d xii%RBbS?N@4(h"7HXD}>i^C_q ^&-HX8h4кHUt"%I[ \-+BSGC躙rJ0U!!(FP3E̊(hPcK NI]hF2Iꖔ ? X*4y >,عMS`ƑcY@zq߭Z>TGY.Fzaj"Fp5"]eYk<8E r-`#U0O`vr5l%Ҵb#hk `6&"Pz^ 1x0_$0z cJ:Ǚߪ  eaEJ"(ep$AH[;@܏h&Drj Ydw<-P:A:`wd}mN.ģu`KT(rSZ"*4Bk}eƼ{oc `p Շ‘='|W 揷 shH 8p)j@La7Gß>U: m q6@}pN xl<"`PԀtp<9A;j0HjJPvL7 $8d(AX |hm;ǁ42YVY<@ı<3paKkW7N3CW ᫸>3+$3#rff"i4˔“5u1'\g !cژyẺ&aܜ>CU8"^?"&` ,Ai6- Jb2*B]bś#Q!a%C |\#7Fb ?c@00"-Az)] ExK" IߒFYү&,,J,F"dV%ZJbSPZ  L"h IhdM @@#>(`iu lz ^ .48q!/hX`fj?-bzH c8ub mBWl9kZa@`!ʣ2gOno@DTDDRj\BjI4Ó!jCtc"`!G A `LbA)]@.n$a=Go>Y0 Ev94o#(*nH$,'w%/$$ifŬdWvrB 8fp:_{cc-F5+2 `eAO-BeN"b ~ €IT>g@@(Jߡa J=bsfk`\Ƹ""k֍c#'M2'(I W,;23"c-E^ {j k6)3 &: a 8|pAt+fL B(p>2'Y:,H..Pn">㋎*ل. (-D.N;,ƠSTB& 3 9,-"H'p;(G11(*lT"o$Y R{!L$cV,$|,_@:L o8~rdbBF\t[Va`b:,":E$ 02$O(a N@S3N*hWxCvA;!-!wqz*nf"zgpq99SLهe#&.AؔBCm#BpJa`\`0Wbck9`i\Z!p,V uXxg^08B q>X'Ċ2/K8ڻ[>X0z]W k@eAz$TfdfFIj6chi6!N J(;CzukvS%֍|ЎW+87Xram_maPHA߻TRB# @l`plFX06BrBVqoJhօc5aF0LV!ElPBR ƲIH^$XtӈJp .%&a`@ ϖTмL q`8mm.)"FZ)0Få8,^Cc3 W(1S$W(@% kvV!Ty55r\2N /^fj%+L7¸ EuReK. @j~>+qg؎'c JdR3ίsz14B.9<a LMQ;b\,ya8c-Ў1-b&Kzw krma` 3RRsD.Ǡ7@|;hY!uVyh2vlVB)D(~0jb PFY+$A\X(k"!g U7 _ז#8(آY!,X,s m(#!2$dc^ZƁ"-LExSb h^ @aHh R(/H<2v+Xvh!_ ^ H`M1cLQWuzEeAvE:uhJ" p*Tš#8rMn]fhݭydWbVshfSk 1-w%g6YNI7X]1 z$ gy%H:gHP=Ekzk`u&xi+jH<|A?!k+J @Ed88 +qjj/H,}4G %xS%=[ r°ParF#HD`}kg;>-~+)S,#"*`61ibX;adi>&GR^8=g㶮kx͂Zqt 'r v`3.$CWin%Bh;A|;;ax1d:}+"xUB#;`&hK DD@~zގp e 'ȡ9wӤZ})sz52̟ NV:~b0-FHCaA5ܑ-|Ìk n@{DCPeHHA"Cy͘%XBLXG\nྥ2nKY|!4 %fИAXJV-ܤ? & ]Cd{[%L$KJ$F[h*iQ=r; H#t! 9a͖!4rH? !▢xcY 2%:BHD%)B+&pܙJTj %a E]эEɬG1=D@2C@(\  7ưWUhFH} !ɗ s*a2,d{/!=>ܓ*qQ"ZGU+A)!4m$Tԫ"8R Qp9B%( ʖם cG4:5 &j*CrBH׬mF{ h8\`K x2Ahyq_EEd|BZI%#uB8Ac$Fgl.s81!DH6pr&\ԫgH'&[Zd` 4 `-0PzQ11@f0 4X J @M[fi]'R~J@@ b Jt6KdsROd)z\Lg5rNV)*}*U&~L *p84fHG99g%+r^-1Cc0a!8a J8IO3iAh+Fwk,ȗ":eT0EpA}d#e0ZL Y`4( )ħP+fucrC(s"暚Sy_ZX\65G 7 ŵ:5/6RT]Vy@p)׍R9,9=싁avd ߶;PK1Z~v˯`L *PaP*ɪ#w`,\o%h` K& hW"&%IUh(7xT  J%yxbri 4!(7XPڄ6LǮo{ Fb $ YCyEcx"ixoAsl?.@"N0ֶ  &2=:NBjBA^Ǣc}05`B4|PxEHPFЂ>Q?> */ 2E} UCܪr;" `#qf:*x ( `.[ 8䘊C GH@֋[%;ӖZ$1jQ=PJ A7V;l[ԐP;٤DhCX(:+.IV>KϻI5?>ci@ hFUPs9)K%DJ6d5(Y4!@$C/ =~;w0LL0(b @4XQy.iz vk,xy#pj^/:rU!h0JP0 H@p ;'s"Z9;0@LOx/xa`?;Aх)bO1 X}:h( w$b K2z؀  2J;8XX ЎP!GAd)j h )x -dr04￘Z2$(HGpHr2BR2<~- ᚅPʗΑ8cL;CNP88X/ ҅ <-O0y˻ &0|7E +8`8\+@B(X=bZ񐇱N!#闥2A!%J02 1ǥ &;x4 , m,{y/UCl4R"B!h8 ę &4q;i4Ȉ>8)OMN M߅rxX@mĈ3ap@x/ 9J cD S2 ,Z (QӒa3 Kګ*fXGQ{)~VIrPza]-pv32R N (Mh+YLz2QszLTԚ Sǖ"<80\ **,JirP66L V]۪~I0@Y.4`6zBy?䨋rтրG1YPפ,ڈ)ЏN0 oe `._)Q]A HWPKO%ݤ8OIR^ x3EQ P{|$-)!i76zhu%$B+B JJY# -) VzBɎ f `.ia=4C@s:($``N4gQbdΒ ;L@a2f+@YOB#do>fI b:ޒc}eJYg?҈\3Gb1!#LHb #4lD@(Bz\.!WKAF| ӻ-T3ӔgÄ+0lQe ߈U/pD2ήQy XR޶;5R Y莈E'žn;Sm NOA] 3$*ԧ6:;u43.67 nQ>x|"2 \Ȑ + ks 9ihe2{[4!϶202e0AD^(Y膠cPDpBp:̻婺.*@Ҕ'omSA"EZ)KB0  @Vԡ<_i pH.xeXct`%{ H?(6=ufI/b2VʴM'%)iΜӘ컾G 8XFs-M[cY8 2( Y5v8*!2hc OPhxJk7?1"q[zcƘ)ы e ([ʱ(?)S/ ^!E͉0ܙVY`CG[Tܜ>R Rjۜ".۶rPL"Pdm:]QRރ Ɖ.(6DQ#>T:.=PZ:PҠ 2I1p@BԒX م2O -?I,Ҭ)h8n- V|wЦq aH0M&Rt}=` }4HPjF?_Pz-\o:_WFzb'yl6[TS5V @p !ȌM{!Ԏ6*أ"ȴ('pҦ-zN G͉9(4p& LE Rp0 nx MR;{>k-mR-aja#ӂF(GP  LޡL*U X`e5δz JZ4U׈@BQ(:k<.4al*Q:&i ¸ڳܙwc:5)5B@Hg(&JQ#+vy) a]%܍X!IkZ2J1|]&s`Z(`~OG WJY\eh,}р+4HHpzZVS$gr#$f|{jw#MEJ1bf_g\bWOf= H!vK*(rSװv05L!`cI8P2P@LNdfi`#@Tqk"y&-ŠaA7`p'I ,]u&A_"Ӕ1X6@0+%Z /`Q(2HdekY >"Dӻ85Mp2a|!9H3Fv  s8㏲hOllN3DQW6Mp4F!a3_3P 8ΆfC3bL(0bؕp0m02 6Č0Qp)=A<%̒ t7Sd61jhV Y1ĸTa$@b#bm.42):3A<`cgSQN"Tz@@Ǡo]y#Yt 􋁐7=b@Mؙa śVG:a63@ǁכzblJ_2dQeə>)I'pX &d u,sp sOhEU ָ荇8a,(0#D1Ę֐vT֬-y)] tΚ{,,8@JYA @(GPzb>J!V ",0Y "'ZJ.Хp R"T  "\?G@.ŨFTٲp19%fIPlizQ晢`u ll\ p1'2UuhUEX!>#j C\ǑREY-`$@bb8u,Zt)N -frR,blK&Z ԑhc!5NQH#xc @T A-` ۮAF II! 2f?IcK]27YN'c\f1E( P,C{zLLvSM.؝q! Hsֈ CG$0Q>BP<ȐxZcI6XgdGIJ5I9L+*"FfB"@ &;٠$c \C  #|-:WGho&Z͵*̨ʚad͍Q%Hl#ՙ&lUl)TYFjVT]O3 I*\;AYn;+F:)DPq2tA:Ӑ$'qyH_$[V0(caA+wxlM1틷+ ,޽ök _ Rbt0@R 1yWgQZ*ma.c]h-&}[\vCU! s!QA69C"k]8T\ RgtAG4 fH4ͮ€ (dE`u&oQ%j7.3ŘRFNToi,)tFDxg)m*$( b``d84dT sjV:Ǝv&!%,)n@xBAB+|Cv!W f=aA55%EV&"J+"ʬ@4batô̡IaE@\ E¼.M^8cK hhvQChR ҥ'Zo-R+bHK' 8^1"bc4`:+n HrrmNR.ke| `Iaj7!G.O-w##it)ʼ:$ ^ `y 4`iB(J0l j!)pM8]*Do&aa| Q? (F/ )"R4w|D j!xj8VM  [i.+4.dlŽ'-JGL( :t;+\reMY(T;8RwB1o2/bD4-2 @`6pidP N;C&.8,&w:Ҭ!OQ&R`YSƒC4$^xM7@ j`ruF Dd lB"LF)E F\K.)4nKf~e% @*PB$a6"%V鉀5Iخ+(-a)t pZJn꬇BpjrȢ|֎\ ,A 0R#Z%MraP>n,npI&hi 8̄=Uꟃ\ @ A)S'&B>i6XaW7}UvB "!?&"# X4fhFؚ))<8mK&k>-LeNU.d.YCnx"Y6HRfa `½`Tdߴ~`)tXL58G&NVph PFYeWLc(.j׷V& aҒ ;YdW f^J f0v(FF rBK>XQ"s4vQ%RP&P52C=1#9҉ժҡ^! P@7@HӨ & ր6V%%]-90uCABA-DB"  f`"x(NEëB:d3Ӂr!vH "ӗUu`D@Et+w@ǻ04Y>Xj6,Fb2,K,Po -P)K\5o5Z##"%O@.babz\kΔy# ^`,IuB\9!.FjF*6#M`<@A),!};]M]"6$]RT <5Z12@F`ޟ>d! AXR'-ǡx^}aMy:#|x-bT@) xx,ݍ6E4xF@ a¡NFPN|E8"rlaӮx'kG%AC]1v/l|V$hI!`d)U9{\%A@!!5[_ކD' s)ԣ8NA@"d-D_ݥVj.McٵŲB8ke $2\a1n:3A !4YHe*(z j7"4e#4 HXsrxcHn9c-E$HH<_0G2{ "NL@ܜk8:}:  eD|P(s<#|8,Dq&?IDP\m0ZFv;2>j5?0TZ/jF(~*Q\5C^v .xiq]GI :KU?T7Mj麬L5V4-JP#P[7|뢍Zpـ.,Kv}6 h0MNk1ik4ɦ" [@I5 )*S(4Ec~>)b@DqW(u BKZΔ}0 ȸ-1<&'`#..i| gޞSZX1hڤUb5 W./ d)%`Z:,/b8d@x:/ZVUo[$ڒCBNQ++OQ8PL"ol 48 x+ Ry}.K~UWqJ/8m 0H1*G)MBwUY#ਰ ggZQ[`1BǍL`cb*UX$0}.Sp-=#|vVr *Kπ@ m` +#ApXc$@hǠfE\;v 恷͢9fmAbڛcZIHRO*8 |}J+֭PV2JM7tN x.@B 0X|1@$>ZCG0N4'r#>j\]1}a ၧ1D7[7"F"KVj=Ѩ4FvMa8xZ'gߋ5BLpqv q&RߙR#̣T+Fzsl|@N*`ND:xb l{v!ހP|jcษ*9󆖡O6S *NϥiK@ 3c0b#+ &h$ zh`*DrxG*@jյ+l+IMi,? `1 \&+P-0ˊ0H^DyG1ɣ.0S,D>I6$Ҝ x" )f49S¸r>ApMPCi@}k5B_L=O Z@4 y(1 N86(>o^m` (SHE^5X3m"޺疁`p$EXr@hb3Z͗$`VHD@`j#!.)&*R'P 8AB`) {;[%X$Ipc4dI&@˱À ?% {5;: e1I!#5ݬR:7{xN&)1ϋx' G@.)z lAc8| %K>P X@!N(x@9wEKz E_gAۋl*ްQ5 &!s):sXZ5/䄷Q2@!ȌqMÐp*~IJ/lˍ@} 1^+ gM"T#m&Ǩ^ltdS@T l!*%B.2p>ɬ_@Z n qx4 `=dNzOEaF2(=7B/J)ˆBcU!AIS ]4d.=HpHX2F()ijHf @:t9(ͤT~ A"/A@2@ӄ9)#|Xd.A94|z0ྩh䨃PrG}zMI," <2 A:g?x oWj"K,D,P Umde )4I:8p"$F99n$I iy&X9W$ TF$@ }"cԲ)(@-C1&'Yj 0^_eC' *Sꭁ 8XЅLK 6 ˚uъ<0H _IyEĭ+s6A׼n\\h q\(&H+@+MB^멫9'5q0&&{"T꿷@KH#Nq˺<¢A)@+Pp(mD8#;0,+20Zs(Frr0&"a#+d!9`*o¬x1_!f<<_IJJL G.3<SSm%~m<Wf.p>s+]>%f%>G:bΠ^+Mj0itsNb0$@0aB!AB.wx jn@j([#=޽e$3Bnb5#jͦc4ΎT%k,a b餅,N`|Aʔo( !B"j4X4RZx6+V-L3GB dv$x& PD>j|~ʪbOH.:`8Cj~Cv +"/h@bFqTa~BFMbIRJ 5ɟ?& 15 ./4jFo bh!A@졀3mB o#j^ @ h?-DpO#1b!Nd:! 0Tt (HH[[iJԫ :TnU l3"0&c$ b/I[?"+t Ѝ."bf%A&A+R7>3ê^XH @ *Ē_t5JAp @ LA"g% J٘ U 3*sOzGqOHX݊*񗥓UZD*U|M`.DfޣF$W;Vo"}D9-2NbPa=mOUJ꫈tuKd(y0`jL o۔*+yT\Ğ$B`!/J@\e&|XT lA%"Hl=ʴ/"V28$q%!"3C6C^#-?-(FBI3+R-UY<8!I![x( @ 81΁;@zX9pJzr6;$yTÊp3:hj0VJi>%"V ,CoHRD"$.gZOzvң -6,jr/f99ޅe A ahx#.=AwECPܐJObR g#D3"h"Ac$ja)3P@.B,ç2-4*="-,_O$.xΝnj"Q%8GН1kB(K`<졚B/+`R* $8aӝܒ"=&¢.!/jN#`0MOqkw۴z«N;ˈ/R2H#FZ[<8vT(P1JW(v+giIK"m-',J0N =n<~a0Jb7#E:*Ƈɤ`"`i0 aAR!C%`.dox ;@B;#0ɀBaLƍUþXd&.qW jTb'.ÉM85MoQ4V B@Boyjo6X2!A_ eOmR Q0&BO)~AMOA)1*,4#`Y.rl (#j`$,v;M h`LU9B*aery|c3=.3V ɣ6`'||NF` I\d&/qCnFvJahNjI;߉6xh` V"sV"WRA 5cX*p5ڣ"Bn @!w/!5sRGٔ˕``țnMyfjJPGX* p ?$  I4̨ C?``0$)-bI^XdG% N|=@)r~L:4|@gCrɄ[/IV<]c1\֪JMU,|+Ga<%k1+uő|BQ0I%ЈF]0?dҔaחj . 0M"žr" 0X?@z33{Jæs.ìD-TXl1!DYL }Gڧ*0 G9%t}œ@L`5 , p͡ Hઑ#D6QeK*"|Lh'76 h5c0J`@M#@FybhȵP &̞pƍHzp,  Ir~'W-Z,$ ix\ٴnlXDR(h+!uvi:P8XG덨2`.@p 6qzU *Kl:Zp` ⸺I,>7U!TO@s6\%h[phX p\(`P( ̀-pL$qfMD1 j#gIpRj ? #YkC'd&zٮU.dYۘhZih0 \%5 v+A(`6z;j%$QGO0Ly&gh1#,c2Hxk`*0`!oLf&HYQ:$ùƁW$#J1gc%C&p"M*DD"ZcA32K FO! @] ̶˒p $m°TMt1$fY0N#iD)b0-DӀB:S +H( 'J.~DȻiAJu:V#Gb(,:=?˓LfmxBy:d쮖lS&;GHD'JVq>q(N!3xٌd-z[JRQD &l|H,vE2jYM\Spu$X(31x2 A%՗T6{LY:Vi |a xj7X .4Ww$4=N -RȍLRaz1`e B#`#R{Y *>E)DOS>I 'r:7l@eÁ`;abX~ɔ>t$E']5SI#MUD<e2X1DtJYhE(Bf<Ǒ+@!MXTj xj90U6 o5 B11$b⌠^ >uȜ2=B0<b)-@P%D ;>ƺj$Yq̎qbZ H k]= 0Z #էrJ 2g YiFVZN L ͲƂIj2/ЙA3U]ߍȮbhjIybBܘ/#w3v]ÏAǀDP28Gs*t*cm?7 zQ RH.r& Tp7Xm0+Zo1A1BC)'%+ \9)"H阌Xy@ 0d1! D D_ PAAHB_E"C{9"n AF@澄1,\Q4XI1RM 8k"2O!Io=B)Z!HBS|<([G,("7):"'tpGPH%*0G^a42'?;t %>dFHPK0? V iFEZa(SJj(([TX쓲hjEc 8)8q Áh47%&8b>@S 6Eq T5`6 )rb.)%8QH?pi5,ɫ"A|/{0Vs[QK8pלH8Z0I!!:.hۑQɀp92%R/ o&2HZ &9@qQ*Pf@K_8Ѿh"0"{؆` IU ptXjQZp ` (XzȇPq8*- pp<~饥dCh9.ڂF&R+i-@pi+h%8PXv8w9) S59:m+YD[iU` nX%P$Cq ԟjx 9 oyh2HqH>!=@ үXYưppyZTX;5)%jX`)-=;,oi`b}XAKi~(xQQ8ƕXޢ7A`]XUk͊p'pMAʓK5Ld } Ģ,@^^B4ǀ]\MY+0$P|s}jo{Q%J_x&AH;G:Ga2)4yŠ1{CIT*YcT:'&mIŒ[%)8堮PSL6є62vZp-G]GADڙ) yɑCU*mrraYaMp>Eh](HА-YOAIߏDYXch#!r RLu(Ly#A}xx# (2)>}#z^(QJ VޟqL$$80YJ;'gIg+!X%я~H9'4V8%9;T2h{CRluրxVyO 3Ph ` mo.0XԭN P  ڮ(`X8pGhDSi2e]ȦR}8b3z >#xanzz!]0"Qgc`=hϩ{-2)ȉǜd2pJ(HJ?WXөrÛ9\a0B ࢱ UӸ:0 ԱQ+8Y9۞` pƄDFhT0h` yp-+4BS=V7&*sP6nXZ[ip`iG< P =sg МHB*5Ne{@*};rJNY%6ħx䙁Xx8%O,]me< l\ӄ٤dQzp(YhLiAqɘg A-q-yX,'*ߥ!?j5:l!ߡI2&3i[p]hI}m`nK pK ]QR{[&Q͏AF`SKN*\opzrACUDŽwlDмA Ph+VZۥΚml8nj rlRGt[G'\W%rWI\DoP ׀qTa'1R%Mz @IF.?VLDU> q{IGGo?(ɅCID ˠ$<(oH_Qs Fzh&6X]Z Х\E^3r8 2 "8Qc8`v/Kh{LϛC2lxsFDA\7? $M6-V1LBeB-d2jbaJ/b.8`NA[pxQ7 (8 ŒDbJ.5_Xƭȡ<ʶ΀Aa&ϯWph 3K vx\c˚s6f2f K=:ߑD_1X%5YryhʍXȉ_Ipm7;k[m)M׼Xci27.MfqX `̘{&=B̙Pi9pgEƭ` #4:KH*vZ2Ѓlo.`` ~( ~>_ b0y*j+Rca+`n;h=  }xip(*߱p_S?:p #Pudh|EѧsD\.  # T%EN@U0E!Һޮ72K,i W7sPlv0j wI.&Vo~Gk߇Y{(*` ƥ"K+)zT{  =R 0{COb^O4oAor`F,N<)\Z!H[QFo7[)(8Y'IԊ+:`2 LPp S#d0;+xtqv{? dƳ) 2PdMl ht6ceL((?@vX{/2*% RR: ;n$W*126j$шcR, 2:0܌lʡ|Cb},a{'uG@msH\vAH"bčt0TǽIr ;np}&G@7B#z$aE!(Xx[R[rϨ2%1F%|g޶tL* 6 srvR ,u !~HUխL"<ٶI 6JpZXH@:&~it Y+a+ZI#;Cʢ)C.)gCx]&^B^&J8!DxBT:Q=e(}G]s&4R >UcG7'@dHq)<l@p6JQeRElꑚMQҚ׺J^ ``Q p+k ?S}]bmFz"&]'qUBAi e:eLq 0 Ln p LPA 䕀EZl?-J$%hE 3+9$CcUB(SM""fgT.JXr@_߈#&,,rRnH+JqN)+% Y%>ȻH 10" P65gZ5?K`AP nͳ{JLg%flB.Cyepmh\ y66saTfq\'c0)z*FC["(& >B,I£PАB_C|00C0egQ3?!صXa]"72j׆_lگ !Zy6G>p$,P ȸtә mVY$i "b(<@&w>iIϗS?mزgp+i6%׻c$v76{pY`$8,SDoɏ!ct1BQ_ueq$â{t.>sK`2$&էarJ麏$lDFDL!my/G܋b Wqs3V0X"PA $H,xe: vD\=Rz\Wa11 # dLrV g4Bmr $Q$\l .%3j& #s䄽3kU@#fWTgx+ JB9~j-E"TB[ t뺂SR$CVAR@CtJ1?T&8oPk? d>H Asby Y! X].!:J-$=T9rnD9 J$&#s ǒ\|>PVcE %,"#x"I$ `,;g[Z*h0E*[TL%lYg\|q ܱ=k P47P*["B,OSe: @ N<@ y VbZON% $%hG` b5v25Γp=c a Kt {)"χ[Ԑ">$&U1H,Fi`d,F!L&$c1m:B"@(LV@<0l'`>BGh*!=cT;&E Ba@zj!ƨrj5 ``!":H ~!1d煸& Fz!A.<frN(/T/$"s@&b(:qxwꐍc8yC0 t[*7B"3ɡ15' 1ltQ,+(%D 8Tv-Ȩ#` wxoAvB)h`?yDHƊJPc:@cŸ$<g a!qt] n> @ :;0ƫ{\"2PJ/0L K. ]T3 9:`Z `gAPO\c?c{E(-Bx 0@ : L"plzVb6#s0(a`f9D"bX"6_INdMAl q>0)krOv+%c, D^DJyګri* E,"'b48zĕ!l, 9`H&@t$ H [6N6 ;OB)UmX%AB8!n.h1Htɋf4 ` 1eO846(zE H 3Ӊ ʓ 4jD . u^lH%'kJ@ $d>pB 8^N Q`i?dlzĦiodwc Jɖ t62j7VH &v^N `0Gpkqb kQa:Zij+љe}j.k WqJ]LI q@ JuGTpJGk 6w0%e-_Jhtfe7rČwwcj F(q]xu9eBf"Ŝ8(a0!De e$g\A%`0B{U͐ J^diĶw  q~ ޕBZpAlUI*< ئ` l!.^=+.|m$ /ʦ|0Ig`BfZs$J `T к7~jՅBF 1{H|`BA bIKV*)F&O|^g;, 4nBtHD6 ꤁?;`$F:JTZbݠ U ~1Dh(AH #H s!7G4Th@yKV](V C|%PdT5 c4Fx- eK0PiC:BWGς@|O8GǢ8",.L>T'HKRDJV $<5GKT$*a=|jU,`"cG4U:8`W„0xӁ Aĺ¯alC&:Z,LE Z1Gw;uP12HW[1v #bI螣k0V:*Z1ĴJHrD$itX|凭i A?0ŒץKcbDCexgnuc\3/$h.CfJ#w#J:<Ē#[$suV[+$"v7W#g4م;~۠''~n>bJN ` X$ k'9ql?33(6#lYwVGQ&D[VP$H - ' ÿ3H:tLz "q906m" N[ʖ6"x\=(.9BdZv8ƙ Նø!./jG b.L%.`r`hWK"zMGRgbR6[ZZ#N[M6!pj%)RB`1 !k b'aBVEKBF` #.=m߂!x4r /Fs00LqR"N;yAx΂{Pe 0R_*Y-.@7  bY,D3~OCI#ގ\2@ !wpIJޠG-ʉP΀v6ƨ@šڨ@R< o!Qt'ƨӕ#(d`80 _2&Z+PHSA$,!a ؤSSoێh֡w h~i=(+C6}dJ+,saTӋ+K~?&@ Sbyn7%MdN8|8RW/(uY=:GTVN `WT#>^POH,Q#x HovػswxW `2|Opn8)k`FcPp@( % Xn5*EGQDvKO =ϩY$GuX(zBy\ Q*V@+}!T %U+U@^^ʳTWo~|ӪV5jhik |1Hh]{vL1!f*<j,@ v Y:TjZk}2 K3_*wOkҾ*lG @UŸ p[t/+#00B@+^c,]aTV4 1x0yqGP~9hp* UF BgiR4$3 e=Z ,qmC ݔ2֕ K/̩6@pehY)]0գ, BB:0:.SY֕DàhP*.)Z0$~͓uQ4PR`P,`̴h̠+2 D(+eҴDGW{0 䰋O&#-FRgmSF)1m+eP uueWMr XiP ,arV4aCu;*vG6Az&.{:ߔB< $9>8Gj,pari䓢V3@d0A+MiĘ dʚ#ɏ4P>IpӠQC$d:b -P!p!Ҫ@#Q9 b1-Eg? +r)^G:5sO%1L(U (䍭)߉$^QF'`&UCHy2z+b7#I$>%E `ii$b^=yA{ siyc5jMb. ]jyPA c \ Ѣ3XK J)XEJo9Z@G $GHgHWWT9MEw*_M97ªGasNC2Ɲ[Kz.hw{r -|\3hcp,QҲgT`+ErC`CX7(`. (چaT iZ3?2G'0|pY;(0tEH 9QJ6 +VU%rP  L QZ*c 4Q4 L `H T*`U,tN*$ڡq9 h?Vj)hqw4(p1fөSkFtaPʗM'xŜ!Ljcfh?P6 1F&NhS;| Q 7<{bjM&4:u^QFk.R~/Z9ZyML\3L0u C#C {2+R¡U w mf0/RB8H,؛*no5KaSms3]EypHX!A7Z9P2Cts#:,` VvCFHLZZHdW.qMC\(f@N`MtRY id/$J# $ZF jL%s70RdjHr]# M9S{Pf9(-bE#ȿb]銢9;bK 'R_ JhN>5$ B!N,#(lcrXR2뀄oA98|wkFc /Byɸ.E+[(vv2N÷CJahԞIĭ8}R驑  0))Qs {%̺HI!!tœȴyK !\ ]F'W8%A1pyxYCzph-p'VINzxC $@#8wpK }y81 zD8HLY)Hz0hvZAM| 8HCHiřRв@{1'lRw SPRjoeq^HiϓI x ^XrHUs Cj0B;Q, r'vDÀZuSyxK݋}"EThCrȰšrJ<0~Ig4Ü q<;DXx>Ҝ% Dʃk⬉T]% lv-2C B"Xd0cN-1uA2,IšD W5CؔzC,ӣj¦pЀ8.z m+75S`I()OĎ"8-9(Lxѯ/ȽZSgP qZ(p ET{D{gިl97? 8WYɕ#"vk1 0h8,P|/+^/#i#Μu@HFEZ"\t`Ⱦ7|fTnz`s0*MtXrUGQUEB#HH|x@GxE+1dΚk B + Ś7й d)|W =Tqb8)RYJZAs )zʃ(*i54|^a ȸHG0~d66-&BȔ/5=GLmah Rp`G3BN$@I֪Dq+ndXQՃ$.{Qm#IۭtPπRJQ]oxH aHs~]:֗@~vnkiY%6cP%c$E?@:< Ϊ$Zjd_&zQDN^ ZVA#f0 r~xwbF2$uJMN4xOUNWzX""x8u,sspg@t, K2:Zײ%J-%)ڥ%{srw%ن}gvje/z`0Yyp6$0T`L.H$ ep 40πZ{O@ AQ^Z{}@+~[n5:~]5j T+a 5_^_I t{5 eT/ ڣQ] }Qm;,O'Ų}mP==Tb٢JP[j0}q>Z*Zyˈ'?+ u2+,üL+ t`.Y 7#|췯)˂?{.`% $Kv'GKh)/8`wF) OY}3~F L$2.*lj+h-p򘞼qx4itO2w (2r{:-n8D0D ֍BM7  b`.s8L* {U\AG$}1ir|^Gޯ/ /reoAb-gh+*ȵ jj~(zVDQl 26RH+*ʋ,I|9Kʦ}XƉ]?QsܲgYLkss{{յ?No|1V] !⊽PT;p朢)KP5 XS@Fm|p[ݼ⡷o3n?Y}sv +m( D|vw;<§92j\HKɳFMLJnW|]v?btos{k3R-6X-QQd IA"K\0 8XT6@CͶ#\=pHHlU =Kؗ򴇌B%6F L(N _v~P ' +@yY\+1 ! Cp@K&T$}ς/<̫tA0I'8@M j9 I`]0ŔBM(} >0*bYa*}JQ ,&!DQ:/K0W#$ed2OXY9/+s#r%Mo$$ @kfc}Fvܝ CgYӡ0b|)Gy)JIVpgw'o7|ALx>!VwH^|8!t 1D~8Z01!~sN~"b8玉a~>a3~_k-<ȗ?~TFE $ {!dsQM3@D*46ÇѓL ;U~zkO]p= ^3P2|aW8zRJZfc&⓰T(Mb?֠BAdsiTM"B {^D<&泈\ɊZ;)Q8cvӈyY8"A -cz(=GL_eXC"eq,GWKpuD 1i @k0$+b w~ mS:%|ݭNMTs; T("ed ZSLke&E{lKţ9pD7:j.6x5:HS3FԵMhhajy1Z˘Z~kOhF,@1Q 66f#LlaJKP}Y0"T`bň)B0.kPG>.l59 FERJo|j !Ú_c-,:k`'*,('!eB ` p2?V8dNi!0%`N++: bf did @ KFrY^ VF#A,8%bbQB`dD¶("UR0 A@ `\;v.b "$$ɨNQ)QD0B"DY*""je3$@ @\LOj `RǶf<)"q!tƊZ $^=aq '*:l~VN cb!vb X$%b¨l ȇx,%˜VFL,Nchx @Ϛ-x{(&$I0¤ [AVagÒZ(|)n+L-flpq)?AzQj~@@@FJ)c0'-"*D zūbȧa$²`yg fMQrRj臶/ X 0Fe2d&pY` 2a N @R$m, jTg :'-S]4&33l6Oa$~@ `"vU-~X4;%{aS*als˪ =.O) dŌOTAVr I(-7B7Ε e:"(D.P4I Xɓ#&VpP g VDk`;V0+cxI|Sqal` BECFɓ>"K20#XQ.I$M6(&"po{?R c0Gq5UpFpH*%"$x1*-ʒK&B tS 5H &V*/j~ n!)B$nM ;U&"d &QܲNu'abڨ 1"'𕀈4X ddыI<-£O ԗob/28/K F/qnp~** &D,I,0{\fiŨ7 FSS-ƶpl#!‹K%*7wQM" o-$~8;Q :L1TrR9!"|GTp sĊ4s-/L ; JNMp6o#IG4@e\l,EktPVlO.% pBruy BcFQ "(st3L_/2t96 ї N.D¦osC&!` DG썀?P@8\!*@%`&J" 6R8Fl5 xB| !` R?2Q70BS;&C"zY 8u֣? aU4&\%J "6$\  NI) 0D- z.)o2*0 |V^988h` F`bX0G(i@6h'$v!θ"F""< JF\&L.XJ &$F_lJ\AlY.UcE/_d3W#^&̄aqPeSDbza̛J;Ժ8`"6vD ФiKg3d|F'!6`aAY)nwBqD"gx,E~ل.? elG$tBO08& Vģ &i*YB0#lzb~:6DڗRhF ZWlÞ6b@Rg %S!L4tJEFHLPt% ean5Jj\zbg$v"z0 8~AbjoH )Q)p**4@2.GЇ vT.^A@ X'd!>uEki#kLZF` AʤRWꄠ ] }-L#to-D.evy@ #TYJ&@z( zHWa?8b?B! N%D&2%ls!JNr# av03k8SP4/-xgm$L(sWE@6z/4JǣR*Lƪ60,9 Ag\%GR/,6,e{+Fw8$hT`%{YЁ2mk-J/.$Aj.Rj3hI&γ9ι0(bz 8{aỦdt}b@Z7Jo%1L`ׁ$ae5UOZgǒ>vϝΆ-2Q8- 4m?mT^`Z;&݂"DH0< -As@Cn( F~n2D#< a*lr`Pw*MFIP\('#`o@ Se0BjnHKF7]q ꚶ~@Uo /)X1ܠZn!!#^Fek#O`8&"`.J78% J%",[!(Ϙ@ MWHoJ0z 0D| !/(? p^ 8zcQx3fhZm5M L0I$[C@PhKk:hNq8a{ƀQ|B ~>vC'@8$0-ç -IFؙ%Bau|~@;[ [o1{Ν]q5E:q)O~S\Et"L QMntNGthG2O?+K*p{j6b-kcG.j pækڇ" ~ițf۲# G (3jNmPI0JOTBH`h +G|.P$ʊ#.dҿ7ojұ6h#2|)M0퓇C}LLs ,4l`C͔Hu b摞*JO& {9&Kj #') lXOK Y([TQ= l[Eㅐ+LO2‡1DvA,=>TQJQ"҅!7"D ,0g !HGi.QN$jfISW,B(ᵎ9e)>܎i@Fp AZ)@g AJm(#IWpЫjIXHjs JP)Ň׈0 %L!CGT~T:]&(``" J(p! "I7eQ{A&(@0d-Tp?H `TPJ '+`kv% p? Xi7p`HP6dƬ]΁!JXRFT <0"TLk9_6Q47Hd$j-ȶ/?8%C|~A#dj 5).rXi۠J `°Ӓ q[+uqnZC _ Ll*,e,C`*Z'(l}W(.°,8X$ܳ 3Re1)n҂B,?IJt 9<7F񇼛x"_C>$7y곊fYxU`:8ܰ.^e]\v"ʵ{1Ox\ߝ^%$$E>>K4L [p.'&K;l pA_VA'{Fʑy72 q5U` J KC!<`XKీpEKL\ҧΦ*F`b ] ĿD1 6U&lfҤ^I On()ɴNɕ!SЋ||El(dMR aS,Fٙi46a݌uX>cmpTY5 AT)5F a^sNd=H JUq71mERZtP2`@ 7[ d0ҜTf-Y$Lk!&8Jl0;v +%ĵ0F{jJ*'}V*6C! Z  4B9NH*8>:+%!kVHAQ"|(5Ӎ*g΄Ʉ|?3.[卓 H#6⻞s<8Է0 ,녩9,zE284, kL'/ԑ{+ha@C2{ҧ`,Iq"+垑vlY. 2r`8F8 q=9 *ʺA;q sОq"融P A%C'J*;1"0C1< ~5Al/H)4I0!ʓCqWc+30 :I?RIDT)e=TsXKH@Ao@p9Ab:xp0/NC݋  /`ݤ)H7ȈݮQ h*`U@" hջAUSmn 3vvQm q"]Y© IX z +̍*J3zzqvidK x8xGpD .{ L9!{w:Ȑs&h hXBi]]z! R~  (̐Fdψ(CÑ 2󠵼 lYqEY K{"!ܑ!` ) :0 x--/M0?J8(7?Sz,TʖTkPDF"wKp@Y{o3AiOXBFK;6mdSўFMAi$x!L'L p`\x9PvDo,H8 ƃ:3jZChP߻qU93=# (=810X5-"`4$5AuP=[I`}꬀3;YZRl%ZS# $(ɂ)Kِ"7 2}J)@Ǟ$ pxdޓ u *pp]XY?X@B(2s.Sܩ.YCȝq=@` O`~>`/Pg\Ю0'p&!X'i2d+]pa󺀸9 їֽJQJ'6j;.f;8zI,6ȯ4"Ѯ1a@<&1IɑK;t Ōhuq=*ެ 08Rz3:*"H'41)¶ĕm1c; DD58֋4R"1L  `| ]bYa`5p{8  p*A9qo0ڿ3pf/-3],[^ ,ؖ=[AN+Bk =Rt+ qIbg[+q` Ju*a^1 8 hh8c9ZO o\:6Z4٢ﺵ /M9}/`ԃX7{/8D-)3P 茖侙 ҋrlX 0j$tp]m o'HdEV6Ј &uU yq:MrP`AWa@ V zx8SeCۖ;$ Oc sRN G%v 8P :)7ptZ]oj9#z .&7,5$0*͜?d ҞwPfBJٝ HX0uү(2p2%Sb :Hy><1вp:nYlgh (GP7ƟcqУK,X RAHI աB1Фr4A FpA2CnM"jEGP>\VaxRQ7#f=R(# I | ;΀y _Cd$<1K3k 눓J7IS0$9~)^Y=`ϑAC>@}[ q[ʺzQ@BfiM B"S3j ?r^ C0z Ta41FA}AS+m`8?N>t}ޡc4`\q4iM I" 8ư{ʰ a&C ٔIG)CX ? n "91L: (Cf3lM1 xL Ĥ;( @øE 4\Òd~3i @I4@#M )]/4@I( }no ^QC@Hfpn %ջ  pcɌx j&pv[a, XX@"_"XQ8݋|%JKm8ָCHa)az^08ALVXb`lYʪNF$k  JhitgVk3`lfh ]f٢F9x6` qpQu +! yyqc}_gA9 8Vz|_ 0Z;w CjFn?Ȱ-zOH}!t C f#|2h q$H#S >X['76 +ol[ Rp a`b &Xo$1,.Kqxv0|9B`H`Pd9 ,/B2`H&}\#pp@#פ$J`pT-=z=%k+9WPx@#  EلB>/Nj !p5#F!<@B,iC5%3PBCJ8̥ ?\L\|.. B*"GgP#:2lFʾj~:!C'8DJ̤*)(h4nY0 LOi4;TS=Q1IcEєIJCQ%,{*^&O & h}D}0iuy>TUi}6#1$J.@9q4ъbBUMSiNYWh(Z`,1OeU_|`8 C-LHL 5Pt ! FsXKmg id 6&lHv]ԝx{e86 `7JRNCڥ*Ď |UGVi[ n;nvqt>aqsꈅAr(9y/ !EJ!y&e<HFe|=Er$sGD`bQK^Z`Dm-x!>Q%#$hR@'>mh@ycAE@f`8]YB> p1wnՑ-I`81͇y&R{(I4 (pza 2$𡰒87$EȐ`έ1G1p\4P@ glS 9"g0KdN_]/IT ,%DqX{"xi%4*y1ޙ{%<⾀0*#$M!]G`LN(g U)8č!nYqN]1a%5}3D[Tڲ [?'lAMQ!RQ*K:LqPRQV®%ו؂2 1>ǹSC3p7L!8TJyp@sn5Cxs!)#(0|k"{lmq,EH DP`4(P M+Ԗ08tS# eѴ58L P=0&p <ٳ-+`^&͵Hy/TTJ,u05 zf Hm"Nd ^,@Kviۨ\p BJ! 2OƁ!2&lĈNZB:6eR\b81˩ ZDF0% 3j\@$P+0B =WbV(&Y뎌@PR0J aǼN=dgxfÇCl 3ǜဗY ƀB~iP<`D!B:Ţͮ X D`:ԃƅE/=A;M0D6nVd & "i``!haaOpg6|:c6 i@f)< @ Gc@&Z! :B"b3K>i;kj#c @alPSEk ]^F0j,%$'v0<fF^Njk4&CAh`@i^BCY `H摠_w<`\bX8y)>FIH^&Q1 ])*jp;Ez!!6!.>2*,0*B>v\\&tfb*6vB c$0'! @\o'o!1+2+޸s 2M0+fI)>S%_(AnFУ D(V$fV D`N&Dhd ,0 J: v!h@>lo .+z&: *)8_6F>ek)R2>4jk> ':+ nKh3$$2d(F淁ü@::PmbI T ef;z0a=`Q"v' P#.^&@@MV!\kӄ%Ed "@jA=*tU&yk v1j~ 5.?<@U&v~`z`A y͘Wc =0.<im#1B*d;$%.D}AAXg#ς0ϐ `# l nA"6$`蔉y`jڬJKe'xfIia^~,Ҧu!RHxAg"̨aM[ا"+Z,.U&t~BU*5 v!$"~(v:?#"*9A]AX\=!\a; Jh ǞTc%3N/X`@2 ` gaN [ʔ#K 3ftѓ|+2fbBV Ĵl)֦`&@L@|xxapQ "< ^d6V&@xOK2B"PЬ*4WƦS~X8cX(>rʐ!6b@6nh@ʮ6D5cT D[I *6cq\"L(BOVd66.nrፁŬ<$X*PƦ/ &ྤDeiwh릕 rH"AeN)E," V$Ň65 dF$_f9V㐌(Sj.l!]AD9>:zt U4!hM5nb <`Ch`NØ` @1KIeFSoX9@RܲJfϸ gAF{"1hdF4ܞh#dVKZLyA' !īaA#&b-uT Y0(0IfΏ0el̩fxCnATA@ !r6J#( AqǞE+2>6$aTӹkD;nxHN28Ud]"iJ7*\oiO(.SZc[VlIZ0pyBa+ FRj]0Ɩ%JD#h*.AV>. s`ƀZXP-u{flʪg ,!ytC~Ap 086`Z` @N@N=%gFT(ҨUslV"Vn9$|bXB[?&[ǫe.Ha6URzG "h@:9;ANH3L#N A7YvIE4վzC~iC'ƃ2- xy N@[Cxc4>IAu|;gFX8"" whݦ 33%<<@UnObGb:U'JaFnVC-/w@\or'*8lб(Zd!^z}Aqbi0N 7J |֙(W`q*&22)dAA@4>Z@f^82L!:ԑ]aVvVl24;DLb@ <žr$b*#ogE,W;Nz**W!$6[&.,S5FJ:JA@KpKע";#v:!.6|n3 p<H_>%G3A)F6GBLpY@C%?!dSpqG^>l@}` ~P8PXR@8 ?qt7K`q4L3h2ͨ[4ѣr,|>A4B$H0}ftr@ ֛Dt6G-FM)"2|I@!P{>"YUF2~٭Q< Z'*AUeg=(S=!8 $^D_ *|8T)Hn#~ܠQ?P!"P !o5ib@*K:45jn6tD*S6C7<I`M !G@Q~!,, !(П'茢 R֒NAf1`YL " 0 fIq>)I!q <A``:D!HTwQu&A# - B Sd*,=8$ `pTfI_+Ah`$ӀŤtx,33K0 sB%^XyhQv 85`taX_II%0Nc2Л&1~f% r*:`4h‡ 2%G)m@ڣn6m1Hy3 h!  P8jԽ8|*@P!`Z|-xip: Mm 2c]>rk`2 Ae@;w)" FNp`niz]Jh0 gHRІ#8g٨~iuGn]_Z;9@iA-E}/t 9VdN Pt (b,JT$r(Hr@@;+ 0?Dmxh 0 I97#g* ]7d 9)ȡ,LĂT4E><;BZ!0s(qxhB^hxJȡQFffYҎ TU,,Kd$$Zq#gC]b wD CR /ABd (#4*Hm#UI{I re*ټlQ1@,`7BUl.h)Q`0Zȍ`&aI.K%BiD-'=$<8"H$HKþR> !Yo;rXrf:;E&)%Bᆭ`9P b  I Q0Hu^;v6B0S '?e ,bm9U%t%,e& $Uw"JTx%. B>oPxʄ;cmQۚ+P V&/!| '畅$e'xaոM@n(Fo%DH!@>?&w{DIGE2ӯ.cxv_ |7C:& kcAn0@@e/5䦑XDs8ۻ9侢`}т]+-zoc,N]r~&"*u Xp?]nGPG#rɥXm0D8SDJ"(Z $p ~38򓲡ô!,nDJr4CE\wBY 4rKܕ7k' ]|<`me85^<`` V &О#YQ d7?m89$hze%h’f@*,B@.ȷ/zܹX,0ƈ;0RfRwzY`PA!I1޼/24xl9p!;a8z4;*`YA>A*9'J740Ј1q'p2Q,(voGpGha@ߍ1AH7y*3%ԫim+x В w)bV.^@H@P ۍ *# 2Sr鉉9:A bȈT [Ð(xpg_\8usPX9p1N7xݪ0؍4B8R "ʻ 4a C (1 !8HHzө#U0@=༛< "gx670; 8+Ś) E8N)#~ 8!aDfҍiH$#2.j":`l!e@8 hlP/Șȑ DI(́;.q8x=L\VXzZLȈ|z8 ! `0DHY H*':W/P.0*Ԣ P6rd XwNȗūz x c6rX P6iM2P Rũ@ 腠Yo w91< XPyUKOPw@2p8Q3{1e81x> c;a0'mz# bQu0(:Q L8J퀂7z0Xs8aS3(P'p2"3ped j+ .T<`M9HliV!Ky³ (x8 Ѵ Gx\rCˍVP(.X(W]Hx q@wZq.ZGCȝ -tA`2e}EH381 h)ջ6tլS'Kjz2,ԘI ٦N=Pz 8 4Y Ѿ؅X64$ccBAi %.S&0V=ӟZGYT*J`8^PC<x*c@A%Cwe ׃!BcXۼ:f'rk>L`_-n(904 +?lxIr8L<<>Ssm3{:eQzPfoY^cX(AHIGID)I%J+nġ^H-I9>a&$#`ݱ%Y"=َn1)#~2Kzn\=R,fQQF.Gډ$NCJ 6ڍLF"H?7Z*z ɍEGh4CiXfTzD; ( }P篍p S>Vt22#~L8E"D MBl%*۫*?h-H R6 1#~QU٤6k]c4\Q, rp| yɨVH8F A$?!`bL!$Bj%I˳ Kl'I+l`Md'B^' { A@xHljspX.|L`ѮP(('.C,`I )X=(NλaW8z@r ti]+ܳ8"@0ITVd,x!,;D ,^*c0 4`DR KL] A4L <ހP t@ "IAWdMFBaL9[7*WHaC T $t\˭7Ͷ^OB*902gx|PX}R%mgjK( op;*@Mn- Wـl\״qK(@C m\ p a)Xhu9n !jP a@50&5:BP( ,QYf-ER]ihDa`Qb ƨt!"YkS pg"j oX@C #\'0MuԖqS3|K(-Y6W&}XlCoDVC.>PE>A; 4Elہ}nP"-ćbv)7M̉_Ϳ`b]@]5GҾ۰@ P+,J d d$83&R`=u5 |QX.@ мd?p%BBCi W PL)vQuqNwi`>L"0@PwR bXc:n` `0(.ki1ޥĺ xRPB0lIa@E7,`@,ZNp 5( Ycr*g;(A*(,@&' zC"nH+ @'/&(*d bk//~dCPpn fFJ0 `$2h 5X>9"8v)  U^DVp#p+lF>KHJAkz$E@2b %b`c00 I¶C^xf 4z P NV,n>B`'P B (H_X?2kW@2xH NtM%Cb$q̶Z qRxqǏ(pB~I')c0˜v `,-vT0&( Nl0 C20O0QV˰.( ~X[z[xb[ !G$vA8@"L^.g/j"^>'` bk C$-rl1v&`N8*[ʊPrd(‚ysx38d#'+4pP/;L> hjvL֨6Ai>g^S|&t { &o:T, <  J-%h$%7H_ebOOS)rgL/0|cb` 4 p(&%$"y ~ `mvI!qDӅ>HnKqLb̔ UAJ$y0≨:5hB!eqȺȴ]pI&T&;FZqS -Rp!Ўa"@0XaYaN2k<|BL|8Au4FWy(Qa iRiZdInD: /'UZQ EpC(5AV!:lHA9M.$ ,T~0A P~v:TȀ*Bǂzx+.h!?N D T#&_&㠉V娖10 +G?2,.aPK*|,~2FÈE!Ŀc zPYcYStꄃBWX~F ) '3 a1a*b( pfJ4SMq0+RWj:ʉFI!& .ʸ %5qFB @J~@D.) $'i R`PD*X& dҎa`>ڠ*E&!Pn$A(3PpqVE3%9b#I8i(Fʲ)b`=!v7Or'WB}uex" PahW,(!b8* .&&DnKr.㢏`FL2@&xHmRX 4b2ctz4w*6)((0Y tlnJ%Rv!h1Ig[z6V˃Ϗ"zl- 7b @%M:AAxM8d038o8.X N ZJ"Efّ!PZ{z%xl͈@ A!/aACaut7KD`N@ ϿT!J"Aa4aRSaa Mqx1/8]uNҨ+r8Dިz1Ax,45bDE̦S! "@8auez snx< @ @jmPyR<"n,L*/H q Hq7y 7pUOa # Z#:nwb1Z$ JIfb_BJ2#@~LEc^c> uf"fBd/ǣ$x xAz|k5Tz{(!"I% Xc 5>TQb-|:"z pE׌Q yzD/A``ZgZAzJǵflޠ{(|4 FFE%v,-@ddb)Ktɂذ2 *&%nidh!( cS)]*RJ>% 3a8N`T1Se\٨詂L"! &wP{Md{ Ώ.dr(1N3s:`HM:1\D$S^,j8Z䦈@˵PW~*4GK8@!c0Y>hwFDB}=$7f(q_K<':lcwj&"46A2o<11s;E+9`ŁE~%#+փWI c@]j.L&] A ;P*E$?@\G!j2A!PH4 5M` qjI'`0$~>^6?A89¢ hQWՊ agD>A_>_gw:`Lg40dXGx  àxZ xhv> Xy_ g~ +zHct)dUEJ"@ҝ R9:9HI@N9ejG`zغ0HBp P @h<.KJ*}KH/J| I) 2& +.h 9"b*Z&>: .)@P53рHⰛ`!$ڄ4."Go0ߧSep*jWTvHC%⼃U;-)z -5 5kSZ$ b!TJC9Z@.S+fI I*U D7Xs3:*02ъ]2"ZPYJa0HPYL Jt~0,f-(c&Kr=6-Rp(`po[z ;^v B~&P$X!{[,' 뤱Y"(Z6 `Yr,Nc"H`Lxq(ޕWZƮhwt >(D!e4Z=Au@( dy!xho{]~ڗ?b * MH61b,ŋ 0OB A7#8d* N>pFx XaHЕyޯ Wm$8hQctQ-n>Qa!c @(3Ey`5zq hcE燠`d"QYZ)b]Vl,+aSV i@ 'HM*p- =$@1DiI䨉^SDxI}"tpy\4(\YVO騰$+>lI2>Jy"Om8,EJttВ"BP ǞCp1EDN@QVY͊ 6+b S B *@$#SF=`(6,נm>X>e`/ szŧ_HZHB!sxM ʔ'4eS+$7I1GP4p@$^/F0ѬҔen-` -C0ϑ%T[ر =ryN^wO ̙sR)ixG&UPV]*MR#:" hüd"n4+Tٓbl_^8zߑETTu"$H( :H@lc m&HcZe4^Da2*x!(+=m l)<,|InCXIyof b=:E%s1Qk^=t0)EzߣO25x1C~^>!57ڀ׸]:&B"X$ooiR(^1ifL\)< >QOkl*U^D8`JB] Jtݵ4 |bEw|$üh"CRs2&{gP3|"`#7UN I<3z}O - $| DS1BX Ȩ͜2EOҞޜT Gc R/$޾)-0? 旱EE% \A'q?mr菗voH%s>ǵ ml Kq=}e]1puDK1!*b S -=Ù5c\ !yddQZ[H#{r1m3CPhQ;Jcz4Ss $0w RcPkF[d,ׇSځ2(d H敔b.-IAAUUXr 0i,0yU@:b 0 O1qA;+ @Xh/;::8ߗЖ)L(ߜh"8%  | _5VC1xȏ 3G*z @rhXJC< $("+z̀ hz:L /܎ꎰ( [E(8xH(PY( @8" !XPS`ckD{߀xah 8 TV }B0a i[ )l yq (KN;a/ 4 7Hf!x"U ]XH)p> hAX1X AT 2c3(a?#gi@ }d/23A/;Ǝ9}41.蚨1hvk>ӟ a=y~!6 Lp  ޓ0+(@ ꌅ I'8EpFy 9< CIi78#0=#V2&'%C;9$ޖU}(xu ԯ$!~9܁ N *7B4{G)C{5|<ޘqf=:=<ɟr$1Nk %h 1@rYyvC`Ҳk> 99) Iꗒ.BNl*bd 'ef0m )K h pր hԁ#Xx !; k)y1t2҆J:j}K1{ 2j8$O##h3ޕP@\;*(rWBR665%fhj>>2,`),?E1!1E ؾh[(PV PH,`}MHFr@Ⳓ( pVuzlUE q1BHC@)J'% ʎ0P}Ɗew%{%8 P"ШxGM h$ӧ ]J "sHrQ-fUMd-PZPŠ!4E_kR#A&̦a'4#P(bB-yB?=|%{  "TrH݁0Fdq- Iy0`k`v]=hb@RK*N&109lq&h` =@1و[w)ɑz/#f-} 9.ՁX<P L m\')n(I鎠k[.eSh Lp FH\~l!, yM^78CPKզ)'a(9"VY^KBHAxЪCӛ!}"}068Qv? 6k^ʳ7඙k`FY(I/=L3<.l` ~-Ss±M㈖ix M:A.8 Q:*@T >TQVca'B1l q"4~4ik:5 2ph<;$ K.# D 2ɳ B1%^(5lk/9sA.OBpB0Bn,/{$*d8[R/VEl3.h E#2 Kvb&#AEؖ%H&0B.QQC2AY.0 g^@aV~u0 (JʬX 4#/j&Xe0I8F ^ uɆ#`%vaZ[ >,-ȠAL0밙%h{l>۵q!W$#b6bJ(ᙺ^n4-84cH^ۀ LJ89${ O嬚c!׹VxaHr-#3%^LQ_ջRNPF|WX䳑EP- 1C+H&h0zhبĸ`uggC^zR)π bTШ@/DjyZĸ&?q\s|[88C0D&SwA1CE<ٿxx  xQY\^qNE#C3 p}?.M0.%=Ex TH c@[~ТjW x`.fxfSE"Tg)x6P`(݁uH 1SPbAa?6׆]IJ޻^QB*/ p,Fy@p US칄 7vKA j\4M۱cf~P?0O X+(*ߎ3`H8@--p 8A0McgU 2  MKD[ 7m:>*`+- :^f햊% A @+2=o-w4 q%.@)P_3ZKLiyYY6rخUb_x0z1b$x%pW؉/"N{y QkhwDaC#`>^@`8&4 0p1L f0 ;Mg6Tj-Oh'}=ra8O(&0 }B@3g2+ DArK=Tis=MR1{@"1$K%J3  }:;+Rq Vj*xEI*?_-64 ۝€N&@t24mݨOgd>`6E)ɉ!`J[@czGroP/ JЀ!I*L-G~E8@K?+ >g}bD(}̓ @H @by(s/8k+#EȊ*JR$(  }NlP@,HeX%Jg6Tau!q"*2)jVBENpj 9{( >$37*Ԩ@00<6h[X '{!,:^ Rv8 À+ CBz #K1s:طދ-j@E06.B !E6j~/Hf,uN*{ZyOJң!.W:w`5! 9`VVo:oljEъ>b[b)x=5 9VoZ߼ KL}mVx"p-bnF KSE?3Ej0gd"FpsNH5|ԝ:}!IG:R re"rlH)yGٝ$ĘRĎA:vP$"CY"(:X „?n *[hA@2vɎ*OC080>徝+DmGZi!  h-5F=;]p"JRBU17lD)Z<1hY[DD?Y7 *#Q@+BQ\ydW P ك_wv#H4#Ox[*fwx&K2dS)(6|'a3Hl!-Y#"HuQri8 0 3!E Ze<;ԫԇix$)0YRdUHM{,3igz'zZ84BP@:a@(!dHP NC̐=lI="%k4KIH(UGkF9n9_91YUlM2 k}Qy&!W:uT%ALZ FP} }eY`GJbL]W ` *Tu=2&jB/ "b;G@ <(9@CSrӕJ7C8GАB80Q*vL,Pd)AlmRkiu+ȷ~X,Α;`Cv:P>h, äH  UAX.C܃H}wzu_M]sq9x va$DOJX uOWRM>50Ab*)-#0 5@&mb ո7K>8Cp~7@vc98:{2up*QHD NXs DV ZĘ&qn!7" M h ASN~M(.qXa`Bb4YHVKm,)gtB"A 8: {XJk@,(K3BzBR6dA%V.ٲkQIw&xNsA [l8b!i K6դOģw01ڳ29|3.4m=j&Z T)+ј2]SF1jyN]D=̩-buy%Ժ  SSPr3h(4 !O&#CZ9 ڶrK@i"4=h\(D󐦩xӝj V8¡%L,vO0w (N+r.5Ft1\&_&4@ xvdSpRAWB`JL#J!ap 0ZA:^ɮF*h( +A>'cfBL"#.2)[1@sA<F42l'A%-t^LO)2LDT/˰,TA.=l @^aP"GObp cXQQ_ 1"&]M! &!"h^üjB0CE!">#Cm$HGRA. 4a&D7H[,~,ÁeDdeG6JCuĬ% JƄGRI~Qqm 0Ej= ! f'k>L!5@I $8CD.sP(ꡎ J X9r0&L zFP ("Gvn"r~p!p)J .2s'k( {`x ojnRPlGb##thuhHabT8F/ʚD`a&`\6?lyQhgf[#~of,~X &X|p(+.! |h p'nD~: zH-8(60'0րd*J JU @ &1#B$A.B~}(=&^|o4 d>LbF)2@6T*e @\vzl^dVrV* ̬4hH%& i1&@@FxL̛;u|  p `.&'G*?GK } 䂄vlφOGv:wNtdrEHJh3M` n{ (`Wdzޗ-# g 8;b:h  NR[TG\Q;[n @!N""N(mg̽"~ ˭ cK!x @ȟ"rU$Ϯ`` E|Š-!HEVhv;4`A|`e˧45k&sK?MJBH !& `:J3-0|.Fq&"#"(‡@d>]&Ǝ~ҽ[E""g/k^!g,53kKWg3cZV۳":B$]@ 4! vJGMQ_6hs@0HA$N ~t%]K,vKj*GCjgINkf('m@Q"@"V(#~@!7 ztwV&`fUфjt<JYj>l~(~dUAa @FL!$vʬlNUS2RD0!*Ҡ Nr\`f7@.Ɉ;:"(@-X^PZ -/D}VHvRu"ߦz]856()4A @Ÿ+[F56b<08I$klBt4 *p5i]mih  W@~bt<1˜' @AHڂԩ#.Bc]:K(VWv ` "%e'ة( lACH:*9$ѫ3G _ ī FHsY[f?5U2 ceI ~ /Mx^1_ OR">!b@cn.3Lls@M 㤊1}^etGug 硌OF ؛m1usMg*y` `>PhL0fppVgi~ULi ,BHI :2hzOJGf(L#f<p:i3&" ),f6+,&ޛOBhes+kntl(3$!tAA~>@R!P-UEl׻זWy`edG%-Kky tBSf5Tj`A>RƐg J?1[¬RJDCm04=ф]@N3M%Ӛ0 7A~%n# 9Op&`P,RkJf.1E8b)nA`# =lCv'039YN(1J( od9P'H"tDC766FѣV>  k|\, l!"N;"TpT # cU<òUoeȉ4D*{kp(#H\1R('AdbJ]Jz( Lm 4C)A7a06kktn~A N @P*~`:0#7y( @PHq 1z @ˣU>2>BjXd.Af lFJcB<` `pʘ {dfQbK3{BFї# ;+TM\H}AJ*@\`#sTvRR`ғn]Iq8G ?s'I'ey70nSkdVS) etEW h(jBH`!P5py8chi=~bE.}TTX 0@m|eLWVy ܘA۸0-5&$Ҵȉ:p&1RN8HSAk p(xCԕӚuʵBUIRXJ ND_Cx >xUX(XPh!RDʵzCr@=ɏ܂RS|pȪsZQZ.VL'!E,%˃cJɬITJk,(T;f8_f 4n pbfv,,n=H A $|5꘹ N!2 /E)cѐg/:2h瑌֖b>&7" |3j$i]RYÄp 3ǺPʐ|6J_eE v-*GlĀgc,@[0Fa_HZik'm~Xƚ;1܋1)5$=a)0XP(>ھj󘰲b/pۀni}5"@@X``˞k]bæBF /@kn ͚`>#BςZgƦ}K)?9Rº>Cz䘲aihjV#jũI  |p:0[DUVJ4Hn)e6QF'MlSv(rJ&J'r4Ѹn aq+% Ie֜ņb!`?K4%@~yÞ%n4,JK>HºuMWْŘ}cCCҰߑQQs)pztŊ>ibY2xV)8(z)Xڙ8K'a-@1$(4^ƖV$AiH~y-qȼ3 aJc1xI @2Y' 蚥py8T: kq#Zcî$p,h2!3} >04y ,`'oCc䒘9EȟyɡPhd,Blz>N@?K>4g¯ 9"Gi."9Q9 Y 8DKN6x5YXx."  >O 9Y2 );سKUZJ7Xb ()hkʀXc>P褬p͈>XZLx'wyU$PH88KD0zЀ㘚ar? 臬ɅHPK !c>7SLRKRK#XPIgT\e%aVC!JYL- MHs&9$P8OQx ZxٍL݀pgf`_*c  \p1a ;< \ rL%J?IJ<D^"H"!njʱ܊Νh y3]-qFk7yn)WPB A#ԑPo.)H|Q+R6YNC爑U Ș%lp^t>,8;5{λ X$. $"JNǼ:)\"il )LH% H5)`7dKՋD/(l8ңƼ?|O){M-J= ˋlu3  BIgx9庲QBI2\= / =`'0p SED"x@X͌k } O8s)ARY8)H XaSpd9.BP8B$g G6&84>9օSͰֱ>)1限3aP ex84Hʬ3 )aKuzlj`r M9$ 3rP,(tbto]Ō()|)G>0zrskI +3Orɪh!=t' _Skn/<2`հM6Rǖ'T,MFI KrxT.f66w.o,F KoRBIyu Հ1jYH@ cKtru ْ*sE`@a TC><>NTpU*@x)@1Ʃpt7t3N"y"GFu;)tE̼-x~{)myblnvbY)s .BpG,_.E|,i. Z,`3@ 6SrCZ5(0By8¦Y J|2h*HNK$tE.@{мBdB(rA4@4F`Qi8(PH @E=Y9'S%3ĩX Mxj@`j\i0HI ezm\2ܝI*T#s "ԋs( e)d2T[x<8V5.0HrJa2@#^!--D2PlI;! L)l-_ tT3I:d*PT2$'#/*PuUeVD|P 6 ]W > B<Ǚji|*V^OΡhu640жv#DƺP A у$a >6)πoD zALl2Hn)iU'wI`| Ö^VRlW措*%S"{`biƤ `9F?1 @x$!lE`ClU$}HV G]P2S1ͯC(`&Dc8z9Bcq iIaʅj!aMmD:2 ˂sm !0Tdiଲ~[%Xph IhvR$ՃzA`v2rND 14!^ ʖB-۶%$(n!( t*&D~irYyas2q+?S:pAp[f ] *Ֆ8։@wap׭G ձ9p6o9b/qަ8m0 5h aqyX^(i4 XI0 `cZrD=Oi5c8-XTI L P 1!tOn/M{ $`Eܹt/Wqud}RNO S&+hEлO.8OtH %R9,Ө7/.Kj_{3,!jLxAApPB@JPeuPeI0 )DzzE#j^}Wݧ{G"tPfkz屌w#X&skU zl1&)N rasT׵b6PXSOAG 5~=ū3+ Yy`,67_5P)bLC,T~Avp, G R(: #6DbjjZeZkB |~eTHĆN@ S  "y,|\;f:Hld|`vZ @,\ĶtN /E,)^8t1LAB\a~z">lu@tM j!g~B:@Z$"Fœe.r&!B))p!A&a`XPdz)=ĮK+:>D!RAB ! 2 J, :!@2*5CGI6n#b,=#pzq\jb H$ĶB^hj$N"`;(Ѣ/ceB@Ay*R2$މ^+< \X4瘅N6ŘQ3o# %28op^[Av+,!6Ɣ ʡ7˶ȃមA$,`3`.i :}rD% 1~l&e`l7MEBX"ԩ6-/'  \RIdQlH`^b &X)I--\TkhjcD&PC$`4xA!hnAp$Ldd$ee41Bh,LgJ%Â>= @,b04C A}j~ D' q A1b4̩jPd,@{@r lTT1,b#J*NAX% !x Ơz0!4`pj/:=]"$MRH`0QcA!r,7-\ "(k*/Rb|*ēKpG^1TF $.9Sv&<>$~4"-d$4@G.%8&J. $5%) ̟ 6wP gc]㾆>؊ؖ @ !A(7BI `c(4A?À[6…Ij9@ e`6KB/*t GlYee7v\I F&WL$ B!.-!pO0 T6BC ^$z!^|Sx|T!<2C@lqK-އt#m E$0TK?$D6hԁuV>\@~8 I.>AHPA%"1 A>bi} zBN$-xbf -4 /0 @.@~ A%${}d'oKkl^x TvKߣ#F 5S($Wֻ!cvt $/duAv|!_"1}0'Mf9$Oخvڋk  :Pb}a^ rG*lcbTbTbeS&DJ@e/$RԉSbfF  *04'GCh9E/OU0>o5rBiVz/&i :!rbHsɄa0%$L$Z "lP!LXg&b.m9Ϣ 𰹏<.oy\=DZם<B S29K8f-g$"Ԋ&MCfb:"@Մ<&ST"꽝H= mbV:ClˣC٨ ++μQ)Ă. O>,jh@fRaye^p1L3,S~o bِK. 8'$Mz:xaLV-"3BB@z @q %6R>x^R Ce~._ 4U2sD!J@N +=PFzD0:( jx#4a]2OdqNqp3a[\yTL-CУK89.ÿ[X+@T>վ8b@j*6z 5lC(O L@!@B# >-ONdcz:!FAOJb]$w6``! X$Y/f7Ï"!0^Is7LXAvYcaѠ6*!N1()axi]R&Y'E\ !:GIn,ۈs@z^iz:(0 dz`&M.5(6LRn&lc^)u#4( >m0]@/td2%+a@^C$ݦQHYrf) (|3> ZawW"İ`HqDnt]plyn`H X'ɳ[Z&P Yfhhl(ZҘm}kĹ zr2y_#.H8> kв2NɭwlЫ#%ZCХXF!p5f!3=(HLr!"ҹ# ;͢ &k1/i %؎Cn3px#ܑе`i“rTJ@õ3\| <`%lfAv. !݁;[x0hǪE$1b?VeAW@gjޅ(~_C)X6; #qWsS@f t0F Aa:,[;Pxbi/aq m)9 =W)0r &aJbaCU#pak.x1$| >MVJ8xt X&dϐCWJKUV `p%dF8G"DI F538ca-,&HX ˡU 9wbF;<\$?Hph /xP{Hg@CeHBM@EF~\A8W,l`fM|C:=L%vF_-1DԒ8xB`O ,R Y_._MԄϽrNb>F`GB@EzۡyBbFvZQ-YB݁%x#$0-`7 L  aGo HFC~BWK:nȈc(.BEBN@jB%( TP*D0Q,  odj+npJeP`O Ԭg`b`-R#1BK02cM`C=A R dPHlL9O ht&dK"nnD2L/J1"2aP :$6 M֕4H/("$"/WЮ@@3D23o/?h ʀ){"JU jA229"P `8 ` b #KBDfH5ZC{ .3Ab2\vTJԔ Ed-_LA&eDqer @π h"h7 RZa$a} DpkHEz'kBED)*R<"n( $^EQeA|]!! [R%"VƏj^1Ch }JF##v3 !-+kf/oE1?bb~ϴ%a;9L rX24M(X)9V揊BhF`k\!#S1aTVxHVT5m(dێ$t@ai݃8p1ǃ#`ܐ. ?I2ED݀ ,ō28a.lkBYBM<cE+c<@(nkXPSZ6|1 +d @ {(&Tɓ#*Rwpf ).<%c#HP"*xč @ ZbL.)vڷu|:#k1V+SK-&0j!/O`HAp@x n8fib|m,0uLpt+S@7;.ĴcMN @a.#Hٲ0)jk@`xVdKv+QA#<>/޹qB(HDXg(ATAH,I 5D9a`oa+, /Ah- (0qPH<]7rZc$:hT ` CEv`Eٹx#RN2܍@ N9oKasx]9,+" JB:hwb7.bb<&&N8<Ǜ'fSi-2qO 3JV vӺV݋/ziB\" ,HdVZ$!<6\X~l J>  +@CWk;3JZSK txJZE AD#b@ X2`9#h0 Բl <@p"hw "&*:nLBRK.&ɩ<|`KkT®p4(D'|6/tCdI/1JfկGrN&ᮐ! R=aF#`;  $i{G/-59MJx' *o*9 @_Xϭ!C aDcº#JGI$pQ4ρ6 &ܹˀ֦\v*ZSlZ2M[J* 4X1byY,04-*!!D %-WmKld^td MBńOI (D?D)Fټi L񆠘2 ,=Ƶb!g^ l%F[ðh _}VaF( KȜVdkG*DZL vK%]/ ( P1CF {AaAv@I 4PffbTEI /m#fA8pu#x*ؑ~ M@88"@H B8Mms]a7RHc-٢$lM8>"jbT-~l A҉ L7u.IP">TM'rG$3"#sTjIe3'w!jݱ7h\+ EÊJ0xH 1$B6H6Wu;"1\J a&"e{âHRQa75%"\>g *>ĵ9u%Z6sfhM֨D^rm?La;&0aćA0[|ppYsuj 1xR$)Es5C yw&vhAH  s@H S I@d(nj6P}96YȰ `  1hBpQ4cB [IQd Зqb7 GB( K.0;}X DT*p{: ?0i$03 h@  8@K#ɠC ء-Iȡ8X \Ʊq3?S^P 8 <!"HcQƪTB `Im*rM8DpùC aElVH8/+F\~"G8T,tY 蝁,X@Z ?Cog% Y`2j/ #`3/-jQȵ1*08..8;⸖q~DkK j. #'{b]+hx&4b/](/ rڑYВH:胘@[Q]: :1ʰX D@M4j?,'JfZ( yp *.;P3 BT%+ 0(kKqjY9=a\x!=D< R5~ʸ#܇0k@1Whw4l`[c5 AFX~3lRZABi :DSKٜq)5Ȩ$^pp7)鯮q+S䔨䏓?q%s S(Dǀ6٘Мu@?+w'7v)bא3߻5!Zj%h ZlpOyo!uՙ::7*ފ޼𿊥cEL# 9p XSPFaP]<^81qи_\ IT=-X IINQДYS6-́``GG` G˲QeJrB<^  &\0N(;[SaY~ۗc` O~YG| ^/$Pfyy8.ha1kI.3@Zӄ ]_.6\mM7qU`c*1!-Z W y D[08'1rڑ\M q.!0W- ziu5(IfW:3깡ș)pnC\-|Y5.Oj[1E Z,D|tlX8qg`j%/΄Ddibo22֤򣎈xuwHsk@?Y"@:p'x&@ue@Pz@k>?CG(  -?85XDBxA_E -OJea4 { iL5`@Pp[~`䍈'חUs ! JJ&EMI]/ 8B&K6yOI@?2(،lщ܆`_j_X)#\(}Xp$ DK4fV$lnx^j?,tYiϫ?+7h󑁌à%SdՍlnt\αpa)9c56`Mښ2c!Xx 5=2x=G2]X dn\ ۺw/,͜_|k˛F?5%X'(?2@xpMK c 3YS>ϩt^"X IEVeڄIKڕ;ix C8HE7[8a<-p1~W[U`UvdNKYi€HS ۢ /5ޥjXc8t%ذ @߁H&cyZ`T0@Fp%8 unj uk0zxuZ($C\+Z{" 8|6Zz9WF9RgT]rs%葃V@S U[}$`H'[A`80 @h\  PXB4aP~/ Cc}=j4T3@W!$"\1~@@@ 傸g/p0"FSRGg(C^"Qd P0B`H% bp: C@~?o>_/Dil:`o0;N54- _A4d6\(W 7rZGfCN'Ӏ0ܩ5*UEl `"$I Ɔa:z ",~H+*.):07ATT r ( ⺴+xED0JK4P*"p~)'?"  i`/|$r,1T?@@2 0 ˊ '|)M K ,Ȁ/`*.5@X(` Hַ#(,"՛+C !:z*K~;m[)+:QxDO8/ y_슂[(eJ"1!G0X=x |J~JK'Bqң= C\%'l) g;'$bxKhfCgA p4RO;m]fU a?A=P  @ Fl8Y Yx*PD 4 n]c%Эv,"C $IR<^5GfPВ e@R",.io+6'^٭q>狝YT1 4zw#BO ~窌ttCMlT)<~,=-H HzX%Wc-Wa5",ѭT~/%rdDզF`D; $I |E.ٞ$Dٺ[<RsaO`֪X,', @W S!:nJmw(@١P>2.-kmb61K s"質뒠 d_ Nx%Ȗ>hT6Zr4?r%p;ɧo( CMgA !uoo sak9jp.`~lҴKIsC,_ "@D 8ĩ 88.RJLqA @ { .昋Hi$8xƍA}I|Iu>@1uފ2(ۤ"R!<(4.%3eł {'Ax,I9/2ثX^猐 Baߣz])hꏞ~*`x ]b Q B^"AM:<Ѭ?Dwoc`)XxƌN' $xTCj|D;BhZ_\^"oGOB4pxAĮĨ%B@nR(" @ MނTae%[&~ȴ:\$DXNAN@-^Zl;+IiުzuB"K3ŒR-pfV FƔFH׭z ܢZXJM;-Yoghdf ˰N"XMc\")!먈  MKBsB!FKFjE  "n3*Rjyp4%H" -&`ǧ('dkV4h++Dv @alJ&h>b1" ,f @ F}7X|SpBبƼ,(:nRp!h XH| `+4dFEdתa(DHџ%b:|.B)'M vLa$FBiK%ggNF`Lmn(<C?" xNN"T2ܡBG;TzDy'AѪO*dc$ | ڣFRFJbT 0d$fB|H,<"d $v13DBIhU)#A LN$U*N\+fD& dQt#'gD i?V l!!ʀa,XC@-1B&rlA‒ #'num* X-,ر&waZ Q2a\FMhGdK1` &5|YȽ.dK~.c.",8 &s".nr0zNQC `8!b>sG$6%oD3F#|e44 tT81%<'uħJ;I.FhV- |c@4?C8I -#pj&a~ܱJ`:_Vzoe@J1ZC}F}B:V5 ~k&ܲ3q 0>P`5 ,b:N+4@R-+-9\H b

+r8G$Dnk  , ;EjІLo %.)_ Dm]HzYB]l)Br!%'&P ncY^ґu]N}‘ JPLLDxZ5P``"VrgmRH^J,:j-V(y(*`V$x`Xd& $H 7o(Ke4^#SHS$5@;* @*!us }1%MQ dl\%@=lt4Mgqh4g⦆X:hH nF ),`( N(!La`mlx.$gsN?{(%E8;A 2\ny^xWB,(j HQ:,8JO]T-X|´m p-Vf!Nn"&`{ai|:r,.i<2Ia`-aךUTN*s `MoD鲆 tbѧ4$h 2@"L1f'eQ Ey!uYmz~o Vfĝ#K f1DA EBZ`H`5EqE:5~(b+ం~LtHg6;˱@k4r,۔#fNYM 1ҝ6k N74` *,p  ,ok@HJ].hyS[- ,$%^dAN"&Ň)(r!kL +/3㠢4iBi@;kIР B:V~3#3_c5@F.~*Ax az@m !<3ŬuJ=462gUªMp~.gB q4u.m/t,ɵ蒥m׶W" %Al*Cl~0hGIXBɰ̵RTH @TpihU*ZtI\V ds$DP E#ɽ.$D=I?JOC9ư`,NL7;fR] Ar J!ayd\Y~{EP%Ȑk>ّR!B U􆐶 T2Q 3Vxb J JH~,"\&􅙱H %|Rs;3I1عL3ЂXztb^?i1HH͌6(TtuG3p-ْ/7|e!9a4$Z\f7mBhk;E!|* 5ƸҕoiEMWP@~R@JA@(DBN A])E\wSl*I41POYҰ:k67Ƶr6D0J{9e yUdu_?P("BGIf#NKx.#(D?U%;@[rhޯ@9dZ565{&]6CY g()dP"QK)*:^?C ]xsĦ~^Pa 6x/dA()dJCca("CLHR9у<Q ;hh 2נ͈q7 ;S )b fNS'h>'")TΫ<[(-vZ.@"wN zQK( S3\@dH,՚#@!o%9noi*@5G6u Ĉ l ̐+@n(˳cHMd/ c~RVq *igNZbEjuOR4xW_Aj &u!N:Vv)@`!3l.E(qNXkr*@`p ӃZkʓ"&5eb;oID08Ą؉ Jq+EyH}盐c5πKT{#\Go:YIo[Q'7Z=c$1i5˪XL A4ĈQKK?#% ,i(uwBp\ Rg#$^=!BUO!3|(pYW`83Mq7¹oUFlf:ÜuCfGY(`e.ep PջpjSX 3\i׬@tʛ:/5|zිbp֗)8Z M:NNE ۮȬ{Ě< )A! :aژ, 5!;``Wa6ǐ 59; +,8@0m3Ōh I 8B EP"s: bɬ ;SȦ8Z׫Ivs$. $Yͣ 0 2 ϐ͓A'<͌۹'+2>9{H?<*po \E@Zh&QOpxLyR:1)ѣ$ʲ bf"`0bD(p8pGhD(} }Ћx12ȒDIQ2XgokH|.3ʊX8fxRFhjaI\03nit[{`[B&rЋbEH,Չrr*걑s:0N# ʀy11B!3{!D; "٤{ } 4Ty()ɋYwqN ȇwP yip֢jC » m9ÝGoT&yK@L< 1-v@uh-CTCq+5"{U / MN)Y4P0Aѩ Fr@׀ )81 z OZ Csi 5愐IX %uP(*%w4aGt+0}€P#% $&JQI]'i/[Z$Qc\pAx4T`U@k<[ORn*ÐxhKJ#wma;٧!⭓/0H;BOAFS6 # Z#&=@]P3T1<"zЬ== Ú30@ȚIh P>%ANך P#(4W"HP:̔#%sșLR H1h0Pi%"@.p8yq q\d {8ȘvmMJlp}kqoHBxXy* 4 8&h "BhU,K-.u)fp ]g($t.Zt-*2-,@ꬼUCZ̳l &K \̬܄{ͦciwP$Q9 $tW,x/$hb@eܜӈ i+ iJz*5YZ= .|qЉJiP@ tyvY*7`xWj`}j0Ӷ5Aӂ5Y\$̽VZ TT,逰_Eԃ9R@3#+fD" #<AJMAѷ,bࡽ5( P1 \1<3TA2Wܝ*3E⸼ {r;Niw;oIbN!B :`GH@ q4GDAH~L N$ O8@G囸Sq;PTr%  B!  KB " jE I@r@ܱ% Gc]'`8{4)=Lj>Y:dҜzzZJQ% L2`L13gB)} mg*@>! fK%+ 1n ]܋Rq9 rh`45:y OP별Mh, Ir*04+_1LlB"&VbUhEfEX V d̀O cglf;}3p*} 9 # V$EC.TD*5@זD 1$:! . 3ƨ,"  +)I܄@hc !^eE8ٯ A @Kk3a)20(m@02(;>.lQȚԕZ(qc9$p M2K7WE%v7CݙX ?%0T)>T 81 P HEF8T.@ z> k71 :byP A 7R`qmkXH=@R8R#hM=$c7hP>K&G~À:X? K󩠥ڤ$xF"Uړ֟}|-@Cb҇' RBhѻ辞\} 1b qJqWQ}a8^CDKJ`uJ{JZ@x(@#Xvh!6R*v 3+5-z&ɠvId(h8`FPD$չ2MrVr`S(cQ|ie5HQ Ũ / Qw_Ij M6Nu;`2Ph/XR6b!XB w1m6Kj]0gSS9 ic0PC( nQpalo %+%P,xbFRILC<DN8#m+  u%X)xX it SĬ7 W1vK Sx%@ٱd ҐZUעP 6 YY 6#8&Wض D[Ԁe1`` B@  Boᑸl*#ohTN:]` &@9l04"e s,K Ip蝿@WBպJ \T꯷[Xt@_TQ5 4O' ~Q0@p^JTuCgF5Օ6-̦O͘2%Hl6EH# 1_ |Tt9Q" Hth,]a/W ԧzx MZ0IbͨɄ ħB.Fip,xl5Ҭh'.6 TW 9 vntG (SH~yx+>P70X^͹.ҫO@ `*h2zQGoƣrsM)VL0+*"i@j~(`8%R @HbK2P;]nE; UTZRh4ZۊcjYkT[-nܱd!-DDh;C/ {3"G7Cߡ|P3r֨dh<VUB& .  H* S`  C[ f - 9= I+' fFvp'4ti\X!q%')˂H}@iI*@=QD كP` qD7M `} h- }¡5M1ܟ̆]JЩ<  P'٤ ¸l~I*ŮR 6h:fM9zXZ ~I쫙@t l 10vK1pY0@%08퓊gŮ=KMVDĐ'Bst D-?*ZgP <&| 2dLHU\D+Hw4"̋rpJ-^ @@& .5$2wrWL `b.GA&~4{ ̟SV0V)8& 4- G,F 0 eP Y1|Bi-{i\NH x&BZ}²qɃ[}o׉4B(H?ZF,ȵAUMG3>@3MD4`w.R CB@ -cT_5D"ÀrD.RdADGV% 3{F8v1K"RfGGbPHcM ,ꀰ'؇KY':DwUQ%8󲚍YT,fU&#}f?jfJ@('\ #,r\GHiVYLD+( 31* u?R%3@.1YRo9.%Ԩ J۱W \,ÈLD`1\wѥl3 !;o`1 =? HZGdv(v+'@2p/.*HфaÂehJ40X@.AB :.p+G?dÊ C /B/P\~EPta"3V{ &.@d\ J8Gbj9hO8!r@p`A/]*6!/ȌjG/1#<'h `I C&zLL[V,A <bmLNתEĺI+bs\+4jWj vAP<X3즒p7/sf+G`'lND?>A:zAzءQɄ`j@ @S)%`Vp*'%{jeA   .@ D`c"XS~#~`׶ph88{HYvnL#b&@# @6u*I@MEeE`$Gن3^&BE+X/Hm]RHMzp/xSTQ$GRB4oR : D ! /jFL` e,à?mR"2CnW}$1 +F- t|Rq& J"c`:dbH&YşH˕->3N>2@֙)Mb`R4jM{ sf~+ 9N , @a#2i8lH8Ö(BA9OZ X+`m(G(5Rs)c*u ,I҂b8Wl/bllPG6:Tpqt&Ӗp<3(`%P4@3%A;*Q%ʲs! 2$a@fv8mz!iNRHIײ%E0F!"h #1{d5P 1h v@4QS:~%41z-`-&z 8 BNL}o;,:N62~VuWjH 4"H㘖RbamA'^4MaaWBցmQ$cՂH†stLtиcashgZ헾3$>Z2o4*bӣC\ﰡ[ u!" ҙn䫠{%L3 LRT(OҖ4`!&c ٯv\[m|& r:ÆK \ׯei=? qSynC3# )! D1*Q`ϒVLġ }0 >/p?xDZ`)@RK );IـOlm> 7cLoɰ =߱LU:|Pиhu9rTv}/uD`t^L^Zy׬i` I @\=_t<p3Xxv]q0 rnTYC e:^N, UU_JA糨@6e! d8NUZP& Rbi;3w ̤*Χ \~'@#x|i8 -`8LR=T#J|1 3)3h\t+*x yd `r%yJ J 3*З|.8AD̝q Nju5=]N%#_FT#LQ@E GlaEƊD&F8h**rXׯ%HP@bL؀KVz+ BudL%l` B}4 D(H#@A2Q%2>QnлP hJ)hyx"`9`xM2M`'PNDQ+Ȭ=ZJoQ-QQqJd嬴6*Q T`wdBNSb٘F;D0JE/.g'H)(!*  b'iBП`&E(ˠ\1w笪-J+D*5UbD6 k$HT:PRy()TciD&Tѡ!\%Tr@Vܱ3K v[$%w|Q>J9$*'DP%>&'0&ZV z,=#@M@R L{- -x@*&VK@(տ\$twD3$\!Grڍ1g2 ňvq )nj vGRHD7d yד7, @ Q: A 6 hAtOX^"A\WH UҨUdk J-٫Ɲ\ *3؉`O  O+c. 4Րk4QVd{Y!/>$8 Cr0[9h X-!:} 5IBc s ρaW!(yhj* QUUJl > S @ ,̑x H6SHB@&Q!5X,mATV@"(mՊ_) 1yW(&2dif8iebAV3E(@'<$ZHj3ɛGB0EPz_c qE#s,F$pt|P+ %`>*<%2GJ7NtMF7 ߘ! Sy9#M H{Z9szy<1xY;gC$tEKHm5k 8 ϔmȸ`gjc|e2 g}6 vPYȉj@qxj&5 ⚈pi$i( p$99 u@ff{ 'p#"@Q`wEa+IC(0RQ7#?,_1a7 *"HJ2b!*A*78q96 ty `>PZ*5,8x 0I[$C0 m}ҞCZA2D 8 ]!L: D1FK DMhHFg(**:+J@<o9Ad P چd4p7Hq K pj%P4 *9hp()/ Y \YlQ'*)07 s+۲A85DYNXӗb!5` @n:p8Fq o: !876 ( 6 Hv'b70}4>wըJS0(Ң+jk1Af TLQ 5@54^I[ހ.9I1}ɤX%2cHܱdԟDQQD)PIHh|YdK$ b&*Ҫ L͗awr}%(yk P7%_CU15D9ppD0C1U`(s5*!Qr ӘC_hՇNU *",tP g8VeXg v a %Rg%(P#;N%8SH !Dz " ! d@PhN A yZvm$rF$ jk(y8k]Pr䀈 Ь{W=q㪗S[G,p2FV[2H8©Xl$t; ;@SGOA{C{hÄC :TiK(+ 2j%hТ0҈ - T8X^oS .YBxo2Z3;Uu$=JHM Yʉ;% `F-XVrTP2j9؈pinee\u)@p9"5а|Q!?HͩAK'p(B zz5bh5R6y)(⁙[ :V? cVc>Siv&?(QӛXP~5IYzbw!p-=ϥoͦ@xy< >ucHauuQi: 5]H[aU@B.1Wwq )o4ԏMZ(j99%hB\ ԕIIF>:@$AŌ!J6#}ѣ c:") cn%y3⢡HyHpReo xmo2(ʌp;5o/ 5=)ƒaaTkZ)7s dڀ2 FX[u&W؀C3P)'&X,,  *ԏ ܢF2b­8\^^Af}Rf>ItQ[˦2h(95n{R۰D]Ѭ.J&r9Wk@p6b38;ojYz WRK8su^-E)P @INC0D~E-UB(<SpEL$u臻 cؾ$K+`Q 0C Z瓊. !6H;  Q Tq LUDK*6es0@i'qBU9T82P2>&>qRG$uEPqÓ(b *zp 5ԇy6/Ԁ}Pj1 <T:?Y@ Ffx|IDM43Y"pm7RPJpW^)Pk tH$av@@* b1Q& ţw/7 ~`@{ ˀ`8Rt@(|J`@(  BJF_+@N$dL9 .&w&R.*-k(i+O ) @X +Ow.o>~&Z(&,tB{>v7G&"1@z4lm6p  L|sWT>܍,YLe3ejCG)&."@* <+sgj3~6c`r!Iڭ+i\E^5`/Sefpo y% " 0[L, Xt,H"Eƀ0&2GiJir)im`8iK "ǹK4 p3H2a֗)*p$iF :ǺzŮ2SFҺ0dL5؀}d0$?ڰ 4,EPPTIcGeUa[?PDG6 %mD E٤"mQ+pKbI؂Éc A1)@y"y = :"BK@6H s#d`b.`l#$f@vS0?E@x29Tog\mhLšwɓpxMYՃPl !M "jyo 0"d|P=G%( bXpjctYG4O^,cLx/aW@ҩhh pi%1BzUFL lN Q2R1%@ a$ W.s#jPb>2P|."ž5J>9@<N9 a'M@" Qd p(Qtp&w!/ |(M RQ6[EEe` -/Ia pd,0d 銿zm~ 5W؁2jrA+[0O !H qpP5VX#5jddݠ@&0R]#Gb+Rx@H ,ȪGsCNڭ@hP@T !@䓃xV9ZgNՇ"\:7%~ 5`5EwpYAjIYE EX+گؒW%uУo yHD&!6ؔ\ 3 S9*6t- \/b >(BPܮkZa@(p\,y{I~.A7Ŏ T B%Zd HF_)ּ 1re>PI9\/ M)(}[1d1W*Ed@QAw*i"! Bͣt(+zpғW(@{y%rtP`wI@Nѷ++=DJ2L~SF=eC^G4F\F˘=p(sv~mFqTc ĸ!`m/ t@ F0Z` FDdJ1$i8fB5*42O?nꄮ&p,@(p_AH;V -+VF8Gþ`CxT*k>%\N BItbBm#bEI !@3˴DL ɵ&"** '%"deHzxA@4A>1#m<"XɪJvP b+8RBS̏QT!ATR0T + JL:p JegY҇GHZ3A4~b d&.DVH`E,"2A$%f`~TFc, | 'Uq&ĔnΠN҄%*b4w A3qJ(H1pTPMd bbuZ4@*#\ΌXi*)Jl!X4'EAJ!KbB.:zv2T}5. Š(j\˒b}z\Ҡ @ )&aĠ=hQ\(6j!LYK{ s+ vc, 2" DXAzQ:!nBL$JBZ5U|0Z_A~(9%)*&2BdKoc 8S^%&6&0X ̢!f b8`aj0.jjg&&'”a?vT%ZT `h@*Eb#4H4*&"l C}~EQDW+"T//%B"'bodkj%+z8*7`5D)b"Š@f9zAD `=ɪ.i:Ydž1ΓB@zzpzֳCA Ҧ"''|'EJ,`Nk;ƅa0V'+LƸ'6fX X5#.pylG@-F0~2COfJ(G&HH‘'G(&Xa}̆ᄠ!4!md"Izd $-lKZDp }Yp KX`lDJaEEB6H ԮL5K cy zNdditl@)+r!*!ܦ.lHXH`GħbǑ2`ŞRa6.H v:'V>O;eK1@0 +nD& Nd-l5*- %N׬ TnJA,X-KbǴ] Vs9j$оq4`45Ǻ,A¢"p!QNPA޸zgQmnC! x%Ǯ dj MJi(ekB670ӷdW"*3zBD!~ ClaSJ~N ,9mIycz [H& n<-BĉJ^woM(a.榡$V= Atp#m@1`B" R }!Hg|'u(ZB$ӂ+),e ,d""[MKԓb<#wj `lQ(Wh|p*n^ YG0PF@*Cl&PiS""m CO4n ͲlL|10Π|.Ff"6<ȹ/y`/@ *;/s2"-&lFD~.2Iuw&BCprB̀+; &c/"ysD`xi#i?QHH5B.PlZRhxnЊF`- $BSw.n;*CcNЃ\ط*Ļ$߆9o;2Ot<'E<绷6jFd}]FpDF 3b$FJR J B(bX,\z<R"\R6ܣ8"Lz%Zb4%@,0%l~z\u@D"Nw@I&~*Z*b}*E r]w3B8T`2@X@{mi;N#)͞'I麪 8ݷG9ƿi P@dvFhdK|` ) < EDH$+;X퀍Zt{1bB(k:lTPSmƂh(2 -(ZX~)rAM#P @P(p1}x00*!i) mj F9\WT2R` HOk8"7 (W˦``ޝq3L$0E'Su.~02[aIɮk V *؇x c($ծu`~6`Im`HkH@ꣷ!!P$ R2bdUyOR-UՉc6! ) B& ˸86Q=  (Q{ >}RFe h* &!vDi"yP kh|yI@5zgڧvLwIz(tWZQtCA YN1,%%ubPffaj CǓY1Ҩ5\vE,,.}$7a0*q@i H@*A L'ju@$W*KTL4]=`?˧%y:lf z(2O>I,p'J#!0,o `$k\«_Cj ƜEc̑J+?"PNHͺjyF:*XIN1; RΎ(h 4: @f\QK VLܶ8ĕ}SI(`pB2* q2>Bt5Gn2E-q_h>ϐlI '4a+H.BAh f4P([}5>Q; ŕ6uT)E)PtGvi*pH:+fvRykd,,QT('CG _@ >#H_P؀?쯙р lE_h = !E9 &y]XRCXz[(22Gh @AxÊ Qэ4_ CHۅ|"Anhb4P8/(# Ru` ;j1 xGaD# ?Y<ɲ atMgxPm0=?ii*\v0 !̾QtX/p, 48Y|7>+K\ +E@Hf11 re@=xy4[A@A[)ʠ nEX$(;(Kg%a-H~͏`8̈́0?^SZ2s p0|lS.[1' ,@#l8PA>_|P]~4A51bM﬐O!:,A =(WD4 IYZ&|v_7ZqE"4Y*2q+ZRDX߮ⲳbO*6̐_GK c 7jH`݃0m5 ΋j \r\<3kMQU* |ٸV;[Ua~-H جN@4Q~VmG%bD(f[/-.`d[IW+i4,p4Yf:^a_+Ji)&^bHn7c0RX:[B;(0yIiTQٜ.)@j`+u 5DK-åD* l/*Ѕ`kyjӹ+Qyɋ9SDpWvuqEp&X'@V.'h%^BW9 sԎ3hg03̖zqx5iY'2v4Xx'G%s:lTVt M$1X \0N;2WB}͐ ?(!` {Ѐ}IPFc@ EB L&3Y|DTz<E&>%4( ` %u@>@`0_lC_r(*>候` (R1,O=DDA&FQ6&~K-vȝ_RS5zq?` œ4pP(.&H7,QIK bHKoxީ~?w3O bЧ@+$ۦJ-Iٴc/}ʨ8Ӑďbp<7!کXD,$&.3|b/$" DA$>!"Akc(ˉs.PiD%>Kr:3(:0yF,?~JS<"{Zg!vM'ẃwHx:MrB)2#Q$֣L, M,Jj!ny2BQ x5<x2&Nb`8뮂L;lҥOǽ/@C͊&ľ8CXj/R/ݼ' E)oAdA8!|=bX)MopN̘ ~'X d$G@NlIE3{k2*h>"| $%Ĺ彚#,?Tg! v@Qn] jwRE@$ !"FJBªIr, dy7ES(>ʣ6QD%D"pļ~ip % `̂q# OI>k9 T @u d`A&I3)oRdHd@rJ4 F[U-V L7-Bv!LۅĈ(։ө"m HA`"J:"(يq@ dɱ%=Bl" -)8V `vČɟ!}"BDJ( !7Ԓ jECREJZT$4@87Z !zZjQt*i0L q$AP11]sSsa,H:Z-'Cxf<^0iohRtJQ4"@*ؗԼ 2%>L`2(e@b*3`3ƀ{Ǒ"BlyӮ;'iR;DBz#c#E? Kl -6CJJbCw?@c llA.\^KD yŎA:#\A{ R"Pi7P}w`hLcG#nJOJ1%hàv (fʝ;^WHv|2TBDo\ ' S2f|{"CBiX+@YLѶGD}-!8hܺу?< +fH{ GjvPyCԙ2R.@Bjm<v$ Cs jR lUT=KyV.R"h~)eJ=Y"lf<!'zrcAJ bbKO"+\`&U!o34350Jo8 &@ [ `lmЦA%IJ$D@"81)K' 7mq4d1>ȼQ>S1L/PI ; bH gPn8ڡ`!5( ѐ/\ ,}N >`&( u.(Ks)ʥS<73/*J'E]v%&zJ} ` #DAג__ҎcN40goi_`y z.ؔ}"q0AG%%PtTs3o1#fOןP olvn'ҍݰnl#:d 0mtH|" ,(?x! :ЛSb/~0Irj JO,N`d4rƯV$ƺ98-j>Be^ A긛lp#G8Rtք @Ij a dHľN@c&?&6O΅TnPhh?HNĢJ+jEKJD8;B(<6>ņI`dF#s&V%,jz@–a.Fʬx(|2C% .hKQvDL66"xlHʆ K `C!ʷɷ|+03jv/ӉXy,(ZDr_kH 6j zSjg A E(>O T FEvn%p fv bz5( ` R'nhs(EВЃ2!_eAO\#dn'hĹrbF"H60%`t `N"lD@F0v@"$$JF,r7ю,RЏș$'Xg9y8Df&cA `)L^K$ @ A܁Bʚb(8/qByJjz#s UD`킐9 O[¨)s):4b1? L)X& a@j'%܄H C llS #<ڇ,ffG%0#"A,'a!Ż!`), M|@7$zcAǦJ,C p<)-D̊e-dpa z `CAYJPjӄ %!@ 4TL=lB*V;$HG:$!'>4$mxj"jj#RB,} \"PN(wA4#S -\լI`$`Za"0*zSDllb;2HH2fX1+ԗO/$?]u#Hd^ F9OƈR$S263ɶ(#a aNq9?^E&3ڟA"j @sNvI-*sl;@Au+uRn%YH aH I u^xE/w%@`ƹ7/S[=/h$R\2=C:!YP7FS,LSb3O̓xHʒ)֗ce]YXv&ptˁG8sp.EG.vjˀm`oI.Mp!sxT^$* $b$Jpl9&! cxv1m.2\AH rO&Sx#;8>%Fӗ_VoW j4|.8@3=Ij *`}dO$sku{ &Ap xwhwOk2;n6öK F wBW#m.R|l`cy4&(&.i Ah 3.!|U !H)/a5G,،$# J2(4 AIp2#)sՏHBh @>fHI>BAmPB 즬>v#^9!q䅅U^&*}!6@GVag3,gtk5l($`nduptm :;pvO'l~RK]S BN w:Dֿi?YY 8d @Ddce-Zx54 b/3O(2s8DH BaYȭF*;/w`AgƔ, -OB*KH{3cm*&^>* Bc?Oj#v3Ӏ P8 /&3EMTDH;6!6t Њba8(h ޤPȠQc$hk/m[ k)~Cƭv0J/lf)(b, ,{ *zژdXU@g(`mD$M$qh} /*o8` ^ozO1y2 ˁ IQ%#@2H\T`pڰ J BøĈĻe0`T4B & AT&lcHuHH{F}^LDKr&h$a/np$3&7#®6rCȖ"=8ҕ2%\U]DŇ!!OL5ȯRAl{P{ԀdeEe+Dh)Ŕ f?gZji8Ip]E/2e"s&YB#`'x -˾PQ:@aIU&zٺJ! p@G5jpgD&#NK,["\"G:qh[jPhe: $@!\Pb@v'~v.*cR!C$p7 5'D:ip$Gf)V: 2|s=!'t4H*["5 *Կe&Dhu8]O(j4!) DhAuV&ON~  NG`YP`0@=$: AO2rhϧc  ~`$€03 Gs@H({  (L)?XH($J0t;0J3h6D xte4 hx`D5mp  6>/T#; @rvB Bթ{12 ƛ{)ҩ B_\F|@pT "x_Z2 暛+<9/?p,IBј{x?53ɲ溰P/rpFcJ ;^iZ@3^1:w3O~?i@H1`|/@P- bug+"&ƂALhZJHܸ+t:/뼖!@8&H13`G8- s2HJKje9 ,JxZa(H.K]P ?@"| ~!( ' C"$%-&j2l3 c0/ cs{6-(1Oӏ @+􅁠,V cxވ2nҜ* $6 <0S،1P\"/ӹW0⚶ kz YPa/ 0 nb3_L;㬕4` 2:i4?PPV;W WH'. qЈL~h}59I2c;z$Az;M3BW D ]$>c崥OM6Bc :~r 2,;T} Zwn BsӸϿSӥ;2Ck/M/Q! "fKޏԄL?i1n*|r-72.܏vN{Oı A(@I Б`#[8רS& V3$CG L,;aI!g~1L;`J @/CYڬbXgz$3t_|Y CKi<qmI2""ðs"ɑ-Ӝ99S9zRp 4Ca)edfM jx2lٴ// {6 "bǢF& Ò/ !8(k v<]lV6&#| [U80b=s/y+w @C KH@[ !k5Ѱ!d0.h."0F A($@ ϘF;rZSy9 l.5%r&do%+$FIJɡ0{E*s8^ `q{Ȇ-(u#m*~<@17p(yi{Z?8x $ +0>QrYz`)Dap肂(Ax|+^ .?Aр A AY2@ϼ zA 0  @C8 z>xG;O &#ڗ#P;B*: E wH H! Є0?C#tHyka.&YK?qO8 B(X&ױb: , ǰ`p +D8aQiP8`NPHv1Wy$9|ApAp3HYB@] RڗpH112;, taEڹ KKF_ppbS7kORr=v9n5YxJ<1dR\z* {d@>H}hr-SqsS $,"azZMQ y}ƣd<"z:H <#x q-XxvєӒ* I ?Eў/EK 6@qwag4'cS!PP}9;,+P;&|7>@``DssRpSwunxx7,&959Pɑ݊tnHJ8, 2ݦs֚}Ĩ&Ѭ jy{ 9.,A7M#y##AУ ..p :DtPVTdѪ;90p8z a DNCY]a;+_J%#ݔȆ෦i :X%Dm;*zBSr( r%/Pw ^xХ8#q,)P;G"L s#臘zx"`v9g>s+8F ѕCѓ8B{/c 3YMIj>i*+X99frҶh *"3引­x{>䙉Y`B"V 0Z?aϡօU&1AgƁBrWJ1<3ƈ8Z\I > ,0:>T XgB&DbiXT8MZ6 Ώ[iXO(Ⴥ\$N\io;A]T[<2Dp h_u|'W 0-l`YHDUetL|%IhUp I 1Ù8 Bzτ@Eqn!m !B0??'prU`;Qt)/E4*!uRZݩڅe5JE)O^zz )Kc_oM#/̀m>!b5 DC"!xڝH3*G??<^-x8%(0K/ (JV   5N9jZ1zN'$3 ;<(B*P9,5b]$X+~)0@iI܁ Py+{0{ n$){Dzʒ$ h l!,K4s(H<,`DO8sB"/ v(vDK( "r'CPj5)` AP)N)x 2YHh`@p8Npmx^3 q44gȡH@.w|ZYfmT G)*+Wy1 *2jd({xgD(ͽSVP2N:FxȁB`D jSPcus:F}94UYCX "OV"D$7<رJ?ɏ\Z SufylJ%B > h|ғ k/ a`q8*d]NgLظR:J8R02Ch~͵Bl)j/Z!\G +C2s1+Y>J9vIx9Wht3yQ 'RG:d$×YFO;gY4(\&9G@l<=lڂ@Bb@JQU8P_Vh\OT-$D8+1c y+LN !pfY9Ͳ(FxRse bF#VbHFxC.eD睎Xf\q!@A x@q 6gn BΣ8G !/ļ.7D6Jh݄/䐰)'h ,yыL/cK0J&c ]. Ap2j|j,$/=*!À 4!T` m'H͆`˺0"*0T6T;P?$,FwnЄgg,W# b ܼCly'|PB_%;C| nc\ @(`/ 5\=f;&pz,%"LPz_(,c%D  Vbщ<Ɩ∃w˄;x!)<aD E|B^ HClt(N\4«8Dz%EX*P'@ WKFֺpH9&/"qgh7BI Ef%JG|$(Bzi6 PaQ&_Z_ާ2h2A(2f".b;p.') ZND Ђcye`2\cgR;T(Q`4@Gg"-DtHf)>ˆ OaDLѠ$031 G _!$T n CP(%wEM)\Qf,@4s1KJ9= Q \$u0ƊHLjhʽ+%E Tdd ,c#.Eg)i7E( c6C=@6pHg'4,r0 $!&AXlmv:qW<."\<Ƞ fa.xM%=N?MiFB6"|)Z%j?dPkTPh0*H!P Aap dS)rXVfoS )5<(tؑi?B]eE9p. HOUh 6# H\/%X(lԆ< +薒R$S@FS%@ -:$&d~$o#Eb\.jT3iTEfOORā? "S-0ѩ< eaæJ:6|M#`W0~S@DL.vjH@DG~"j2tEK!F0(0 G֭˳<#.JJh"&m 0 +Ae/ zQh𺌢*0mЍgW<2~*hQ|Bz2 CZHT,X;N^6U/,b' ul6 Иh,jt"c6!av D3/Q(qG>R|q*0$bOd`&%:`$e!D088%2CS5V 2*bc(Pl!aw^ ^01DG;S7f(l,TqB MP5 Dn5?%Ncl%+i$dCp@?y*,|a4PE䢲01ڈ8.x(H\;j@7kjmWIМCmDj%|Laa_ƇjiD%Qq(A xyFΨ*Jm*:Y(A A OfeE L##udsю[8 `*pE}W$f֨Bz B@N ،;wd"|.%N`$aA| *jiJQXDh3$"(T:qmdEz^&?RED(2G9*.s!6\@\礤i?#jp}/MwNq@&` !:eNJ"mb$ kЅjQ>ܥ0~ N1XF@0 W*m&%ϟfEXfq"g+p +YIiym|Eed,̆ a{ښ`t Bf1uIX\W>gc\LTB< ܝTV a\1zQ,-nyv9Ŝ6`U$IwGp+6.y-DjP6.&Îvsyg<Y\"` p ĦK{%~p8;5,`ϚeN« W2Y~SbtahyĬm` '*K$4{$hɇm)i| @ 173ɫ.mjt2?6Na6,:Vbc908 $5Dt-/"&^]G#=g)\Rq V(g(j@>߂[TܽJDAf'#.yC&b 2).V3#FFHuvک^=k0 ,@~A@DM7$t 뭝b#sD'>^TŒ~G`J>pn!78"S !,n zT:z^:F{Fݤxd#׼J.2Qʴ`)'@ t;ާe,bC. Ʀ $mf%[\IL6fC_WIrAnk2mR!.f\ᾶsVkM]a5C3d+`gAaQ ,\E7(& C9㸮r"ͥ-wFT#AH. OdHYb& 1Ԡ2]\J9e#ԽNtEu1 :-e.(3RtY##k sqQ `@8E#/>#_o>_/p.s9\s9/|ɖ5x"ѐT6E xs9 L ECc  B jDd`P,z<ޤFv*6a P4qD"Pt? ?pO0ow= 0$ Hf3@Fj~pF&"`Xa"T}oޚӀ+Y-Ӏ~;8"hʳ塈q| i&,@8+Z8Yz[h8"h9hBβ;! b6h$F pܷ,@(#(aK0 `dX5 |\F:>ȴ>$9p 2Mt!z |$A06z$>p,3,m0.Qhв/Yg],m1,kdPZ!L[UH 3M߿hɟWЎZXa Ba9$H"ʃ`o݃4 BkBR$OscTZA-dœ,jp tL. !2h{9+ 0Y$,BAC KTL3 aJ!8R !p v.M0tOH; UK d) a!Ԡ[g %jwcأ.6"_ e v`O75EͰgIH :%ϡs"DH-7@""HmWP\ƒU Nxx4NW%6G<@ @& 9ft lJ/U5hFC)Da U T@ >p\Dt"@Uk0_+2|@bhĀx+!rIjV@}@"JN  Hu4Eqm;zk(){g[(rB MRN#zШrȹqGX83{ #.=֮jH|̫c$noΑǝI? Jq.̀,wp U[{=_h(uyb!!F VւV=VJp `pB/ 0B`GHD([*ήtr @pi– si_  L:Ѐhj֍,+4;P1ʐV„XDyk1v 0(ڃP51=u ly-,k1|}֐3Ύ" (#ԁiji6T$苗{d t)!}MI X X2pVs*7 }2ň KO< ٩ 2Ajұ4!24}(TXĄ>D\Ϣ![pLx#IK2{Kh *ax8q(o<`@"8AT ”7D- ,,JKh ʨA⢄[@A#I>rő M<( *xs:U0ôAPD@"{rr)RYB/B1*pk?2A+"!hJxbrD5TqԍM);Pa<9rR4ģX@AHDasV?pDZUDm0̄@:GSZӼ=~'5>ħx50!y֩!imTbr,)D!Q80WmBWL?\hC`K#/{j7XOWK ѣ7:H xpha0w؛?;Ub( 8kCs3`VL!ɊD;7OXklO^a[ʄ'Rݤ @(iQLwk8JJEIK,pVW;H\mI|`D3˶)ȼ3p+;A@j@!rd,ĞUIH€ d!ŝXi_bɨA@K`uϫ ӋqJGep8GTXTOY[ZySL0t:eF ԣcu$ 0SXXɀ6P>88śVdfP 9/8#؜<P&`Fc<WImp 6\0N?DQ ]H0 6XyZFՏ߬'<s«3 XCfw^OP ڄ|N$4k 4hKtʍc%[vqu-yJP؋-ޥ@11!(  +NѢŸx [Z?(UU$TaJ9jn^Qؤ<\fc?y&c!qbA6֐|v2pj 3?范PASؖW? uGnĬvN@ 0 Jx1*n%kj A$lI_hJfȎa H}^B 3L!ԸKz xtlkn%_(1);]ÈHPu`*@PyhS] ΢0$\IDBĤK(8eJm20{ُ`ܴ( YMG lM؆i8pq?ﮨ'T H F/kn+?q 6@r/ s)Ɯt_(IkX_HB1Z{wC 8DP%H? \E)NoVooR7Xʘr@lzU[]hDEWI[D8(`̃?jhr9٥K!M@aQrHT`x 9MENjwu#"":` ylu񧑢0^Z[XәSEJ-)`T`"h GVh8 P 1 ksf_0.kEk$LQK3O+mV$!b罦 Hy@:Xa6]D@y@y8^)tqoLu:g *5jM׋1=o0y`oC<=iiz5%?zFr?sp: Ah<~И ~FO/i( )`8 v<W;e&4. q&[XbԚhƟNOw ?-0$~ |1f , N xN  o&&PA>4L !Xs]4lHǀm<]΍>1l :Omb@a $i`e̩4uZ*dFo2R=*Įtł@$@2ā &bڃ(( %$H:1TT) !2.G89!Ȅ'[vJ:BKs)rRJX8a?@j.#Ϗx D Ѹgځ [qҖBlR%KAF+}8#ލi7Cv#C,`6[7j4J ilCVc㥾j;@cΌn '9{ԷW |#}CH΁@" 5r6afG:Z[,4Cmr"(壯lO+:]-s) L,CR2 nzp4GfYxK'B)2!ži""=!ĶrزzV.*.)@p"7q`+x$sd*=Guie<B~P|Ke=Wxz0qe@XƼ8pR tl Xy~Lgͯ@ P.?G`ZQ* W1rNMSڞ1Uw5";TIpRBXE5,綠Ra(RRM%bK [,%c\wC!H,Qu8 J*cx9 $kF?LuESNYryQ,?"(GP8ӦP 0ĸpq DZu 6*KCyuMyT$ R5E7`;Ǖ>h1bLbiG !#!"PD󤸮DAlHslll/\f!D0U@p1z|A_bA E"Y`^t^*a,tR_d"-4q/KBP&Dؠr{qv b < 0UO8/zc`90>Ebr0oUWrAg]*8~2eQ [ &@<!X x3ƸX YAzUTIGuu|< X`l50""!$n%:&rc%C+Ere4_@ $яYY忊m.GDV ~I-bGsv7PHBWBr,a8 YW0NG /nC\8@_M?`2q#j0' E *#C¶|zVN'0Ari =ǰ["I +'FUErW8CahýKKA9MvP]Kucz 2Ûz. @4i9R s$`(:&/aj< A1;v/ŀP&q,EA ɵc_SV(lM4,}Nf_8 g/0w1%6[cvn 4HE灓#xĉ">BSoGQ몕7;hP`Q >*>m`@6C` h!&B$Xf:AA Z r@cE"1SntaFAE|܈^/8 @x,AȰ.-,rD ! T@/|?L T$,4lcf.CA'-莇ņ  j6Ax/T!:z&q h@Ct2(C`0f2(D]"<إ"#(E/!4M(.5`B@Xf,)md%'D  ~ !C"@PZ@](60hj W @Q ]4A.Zg `^*A͊ZOLa0CDAB`q g. @>`I` B D*`"B"(bW f | + 0JKAq$b0! &D @jjNť4KN ,*ʢ$+haT3pzcF5. $`<1 t4qZ$BXe!Plt"CZ'@2 \Lntй)0"fP\a0-*`u.D>`<'O20q+ )2LǮQm a>`NM~fiĂ%2xX'O-*ނ% n&,2l1; B8>pD`ڛ $-~ *C8r2JHN) 4#M4 "fp@9!$D#V3sE`/M4g:l~n `J!,_B3"e|@P"bRF-* M\#@0h7 ,"4"O@/V60Gm |x(f`:J8)"G9VJMgjG^Jb X,0C>Wd¸EƢ@*C(c(U :E%^`3N.'a*B}<"R9  @"IJz}9V O3/0 M?:DN 1~o^F!A'U]f @ 1 fa[M%`($$ B  $TD\^ <M&R@b!h-7V ؠ$> ` ehœaCV[JaBABA SVdX$.`.C 'j/4b^/"< M 6Y$cD%j*,MNb^%2fjpz-ou$8#^&!'D0t/@H<بx¾8Z0 pF`~&WӰC`#oBn^*%=󚿅A 2a$O8ܐ!BM^A< l3 .^$"` FJaKι\^rF) 㞌~ma+bazœ>`gq n RF4aW,f}"g},v%LԣWƧރT<_`HhiG40q,c-B"BCaaWAS(-l5CWC) FbO]Lœ\D,ᾗRa_2 ?uz&Fm |b'~"U4j7{$+#P`pEx@V}l~-`n#JKNSCXC>fzU+\1|3Ap,>W5 E V(`6e mL%*CaؗbA6MO."&2` XpKYcx%,xn"v a !:*7`A{gp 6`>+pȸY2܃% vvm?Dm4s B qeҀf""LV#Q}B2ax3$xQ`%!"UG^ &@E/aP n `? ٱ Kb$XEHaWiTBE 9s5@ .R3)fVYH]xM> z`h Z;0AzKP?8&Fc.ꋫ57̱-kB.XJ$/!,b4b9)k L#C~YGϦڣaN^˄arf,9`(`X2ԍ#v @%ЬQ}i2$/$TH `FޞO(o$O*fŎH%E$Ų>KERK=\!8$BZmVNk~ "ҎX"2nҮ,J"/܇ڳ&>k P=..,@ h6De#&vQ2E}"5<,"/,X/z4^#A @&`F dE` V.:Y,i8# *E@PD2 <ݮT|8xsvCK?/`N-ppZ|@ b\O ǟ?c@@I@0A)/?Nŝp] 0f fj3 e:h+!@D#c JA` iC~'> zerz7M܊EZEhfҸ~+.P +J<ЬXH:( -Inj w(g!Ċ3g&ۀ:qAk:9 SХzc@>Ž6#X $h!r9w,`( ǁziέGO$>J}6iJQϣ˸ @0 hXвH\Ȭm@QIJ –tx|`& `XJ(w+Io0L+ORBd%j^OP8 JE6TZTj@` 7 J sl{G1jkN-.3xn:NeuX@|A( "xR 6ͪb,8$ ?'۩v*>t5Hk0 Ai1:zC6AN pb>}Cp iye4vZ> n% nl ~Z L(P ;AU ObehulJ |)0a@ ]y8X&Z1 /bG+6&d A&h"X6eFzbMpXn9Ǐ p9K<-egk-z'{ L8*@N 8ưwD( Gt`3ZL*& ([aRʥFFqe5 G=s$a!@qk] 1b,MY#BYT[3 :17hݞҺ@>QG^2MO 4@!8]m垣jjPYǺq5hH)lNbȤ) x7u#It QΑJUI1uNE'O X:P)j{615L"xQ rSD %<I !u @r$5D B:,|AG͊quNꍲ8=d<\:Wd\siG.0dϠ"pI:Af3Rq@ٗ2h-c`,T6=W0VG`[9& V(i#{'u:Ƥ1`6jʅ[ϰ3X d6 ^~ʠ&b- A\CXK++#c|Vj孥."cOAS,;XK3CKwOO^9UocAm>&C@1n!@ #HGeT,h Q*o#ie)p#tPk i  n˵tBF{v~)ZTCgצy#)bbZ\@:.$;+;k\,#coBYmj^u:F#_:"3̦:DVT b.w>o I݁yզZs&儝=byqK/aRHϏr"Y[*@ERx9t ; WZzёڈ @^#LO>ݡ]89yo ]qH'(*I=0ˢ <EIKq֐VjD$蛂pWZ- &h"۠1s|kl 1(Cpu ({h٢6*Q*"$XA0aS(`6 0`R~;CikZ1'3\GxIn @"21)"@8q@ +t732xȓ;0ؒ @K1P]qq^ %?pGQ98p HDY65 APz4,a*jt5*[ժĈ k Wh1\ #c/: Ʈp +ՠ mXl8azOy=kHs=*I6Z A2J#v5 pF`GH@2Yᐉ1@a/6)]*])10Ɋ]=]Q@OFS($m#JSՠNhxF)"\Q Џx-Gҕ}ܕ5:;e EA՝a M9Tz+Wa8m:p`6P9zMᠠ2t eA(ڐ $˸ R;M[ J@}PZܡ :G ˀP d\6dEkgT||u)8.qh XAW[[NCM=O6{>&) Y*m٠˦"i-hݜz7r0zVXV;D05 oQ:3*+KBPe YDs@ }Q "x8]9Sik[2:D. yOo,+|/&q8؝$VUh4@>C8Vmw؏ ҪČծR :gB(Po.:=XUi0it YO@di+bt`Ht_6lwX 0=HQk}Da Ti F1F@9X\ &A eT58)7ΣlW6$PǮe(@ٝX3x@SQ*%ܙܮPpX5[P+#$C ^\j LC D0RP{4ĮSe +*H06PD73rd6NO%آgT;0AEZ?!ߜL+,M#h$ hH:Ff+Ö.[ uOy،`G@OqGMV=ST@tEK#Ő]-Y,PR >T 6k(}Jbp ơU_iqe-WWSL(Fa@؜μ K!ֱ^"\F)O4d3b[Iz ^up(%("8yIxwsbLIhÁ`!&q,.#q֧CM`1Z[x)@!wyI P8$ CIDAP@ 0 @x d` 0 L`IPg@Fh?xc@"T*B )I@ >^k] gϷԒK~I򕅥K(I@Q~>ܧ3,`J18G<-|ic:M*s mG`a*O0Asrjx{vp" Gh9н;e'5Sd@M6L$ *%MrVz-+A`Y ;-HԳ> x\) B:j3L@ԭ1 L~K i+/?#Ye<'yvZK@-S"DL"={0K<&S 4fLKZ@̯S81s~î8 C`^X,rJ-,̒6,/B#*|8 jL,QMJ05P2txehKN3T.մԲ5 + GX`\- =|^uBM8|`6C()Li,":p nM0 v"[8V3߼ 2bN`X Ttf5 cvT,F- b 9 AXT4s{pŠ mDֱz̏x4YFl#dCUpAf(`8㯬^X,} O @whQICR-5_@[;w%\eT.產a.rT Կ9X`=W +<$$yt 8k+k)Huj |տFOtk̢DQNB1o4 ]8F 983w纶cd: wnAډ'Ng\a{m\JqT5)e*c1W=1o)AYYR[t p:HRhWXG1i$%J $FċKza APSB$Di-2NZeS\-дbnp\ө#L;*^'H4R9%$< Jr*?u\.9nÃHU a\PDIl&:RBJ~,¤/XcXU17Abd&B%@OdKIWO7cdHUpziQ!{ʹ6~58 ;oq `pFʏ+VlK\_-k;mTc+##f0 7dr# 4L֘j)Hfpk&lBi0 i2|ڧ'IR;k>ILMty1!Zw6cLUjTBQ HDҎ\FejמzgbM'F5И`IМ 0UaLRo63'FmIm$wUGr ;C K|x@*@H!` Dju\P ~ua_ F\[uc$@"i0 1`Igb-*?EGTA4A7aA B$(R L(,(<0fֈ%I3)슨f$7)QхG..%t /-f/Cukd.FR *zmQD#Z4ԢLP` -?bI%5G/1#uQ{C$ LkEsihCF @^P`sg:(Fj#4ƆP)rrrsf .AakPL:BIT% ()W gznϫ1Kc,N !m: ǂD' NdS< j>@BHC7fI? rdx3>HrF7FŶ"$hXNbert1sDB.@ @ҶAJN#`c N,A#kQVlHzhfhYpx`dmg\&3xFZlbc/ @@l/"[ˎhF]ؾPO&" M@ I^Uv#t!ju)| @ Gj~]F择&H0#=85"3.!#:H _attt])ҠT$Q8W',B|ԖМ\ÈPB8 ఢ!? [ 0 *0Km# y uCȚ>Fi@#ހ %dA.b#PRfDBQA*u22brt+vL5.(4!! 0O#G7RcUTE%䵀4R"S| LdchJgT(PXIfh 2'e a:i@ F Qx G*K'VSm j41wk D܍SpJ@#4@L09dzk +2\TB!(,4k$%podE4~ V3I[TA@:@`>keO9(qXV"GT0[2s%2Ԉ|ȓ'1 %npqA A!nk_ `$`2=Xrm_ FlA݅$LG(-O emxax!%hY^(1Lkʁ.!.*@/T@EvL+ >lN@/"(T<%jP;R@_EkX"eӆ5gunfʣeQ(2 OL# Twuwm2Bu`"H .DɃ٬zښVJD^ m$[m$C NQtaq(r jb <Nc\`YCA5ohP "A!` pe]k*ԣE $֨mvD;d(7Mx{v&yfmj e,B^寚bq$ @W-4f1}/.K|}mB-{%+A"odi[ G܏0 ꐹV/{Fegru͎ ΄ cfP@[[( ߟXX-ע`#綢ej9;_azbj%NS蝆 #soDM @Cy|3}1ybٗZSe޸ՐXD<a,EXXf-Yg="GFԲz6N 㟊?]Z$: :lplD/XǞD-ek \ܭ lke R6Tc~^ &: "c.|lVrɬ3RˇVvnہ\!]?[ܷ @G@0N( s{p@'@h$?o~_( =.ld;l pXaY m Fbq(P<`؀0d~e*ŠRբ}V }A%5F-o? &lAwGK:{(_0(r*EOeY,[vQ$7C ä j9AR,CL:ޒD( (HcK EM: =D"Z¢p *2@# &/.B$  ((jN!,7Ms-d9 A(Zncς E!0B ρrX1 CHygj8KZPHI"C10DǢɊHσ"@84x]EuR!LPmv*s)bȺ #TK3#" @BF柇$J#;z`h @1^!b@JOSO؃m9* P6KO80URWCMhŘ5Ch~8NJ4 *$C2v(J$7p"zLJ>e JHmqGuR"wjB͊F0 chT汀HJp/ VuW+ $`z-GArvlt9\)T&UqAt %s] ` 6r'giPP !t/YD>S%"II-,MII. E.X; `I;XB]ʫUy*b .uC*1&gF Ҳ!ĺXI 297T Ae3,WqB-CEd x'E$C92K(>TJ26ME$PH|T]n $z* >KU%/ =#B2$caMĈpQhaD' M-VGԔ~VD?MZĐ~"Q U]GFG0O,@T)a1 V)E, P8)Mgsj0*7EI(''ԚU!D+m\/,uIܩ6oZ3x8N2&W?KFP8p1)nƥxQ9D}mt0hQTQf0=xF$T5Cp0cy <z㠥d At%Ҋrmxz!;vvrnU˹@ `.D`$ 0)oG$Lr\vω(%@پi .Q2X@$<cN) p|gԤ)$m$dЈm(*N5sa:dbC-/%F \KMU :d "@djs@0C\ =#*@b-B KZHW*cQ0Qn /4Fl7s0kvh 0HHP:1[Y}[GH(dȌG)EH=w4 UHK& QLb7>X>x(L&&U9bэGD^8curPXmsN彵D4<hkPsQ KOA !h,Y^C'KW*=McHR8 7y(x%?rN&)A4&x\ 9Y)T{&zf@IG$` &E/K8 ;%\|V'(\:P|%YubfiB>ʔr#r!~[UU9f)xsTC0łN?hnZH! 5bjHľi(Ȣ " '?s@*hi#cy8Ѡy: 3N/jY,  J{X `eW80z#zAJ @R 41P0r([@B*[ .tzs 9,e `Ip{?8Cw zA1+j(T,H|AFhE*`+<Y ba H >X9b h.TX bmH.ID#C+nG*x P @(| 듈@9%!78qx,5pRbAzc ZX _x]6i<6xK# )8FHD9fYpy,H猃=3{ ,#0lk;1SI$< pDPD) 8Ԫ[>z6 f3 X*0tHq&3S)U:l:Cԉ iXH''s*bɎ4 7(GB6XZ,&cFO>`F@Kk?hH'hkn*8XX>ȄJ6L(KB:O9[=K{iJK@5V ;Ѕ1bjEN /.A ʻ(菐yeO`x 5cT8; 6 L0K_*yu9@:=@+C%|d)Tp hwxvTЪ BpL64NY. ;.xrN/)QlRj*;+Y8 PL4\8j<})AbC:IC!$BPfDSY(X` NP 􁕐DZp 1#[Z+ ɇׂ'PsX@ tC@5%өٗT$J4Jѕ'bǴLC6(d)r7H l)Irk(8NDgCT9T\#!ۇyXsrI!jV9AؤAR ϋ;ݗW B9R$} |ҺY1 G((X:c=*uؚ!d˕%6I`unmb&xxxN/HHHuY@ vmA?=:@{BXz!hwr.e^*8ID;@0z&x ("ok! $Rp0xH  Y *ȉ E \pLyGxCfm5 `! t5&pQh_8 RRb\HQpi3`FK8,x$qgد(1qt‚+!r<^E5&[ 6I`0ߔx=B- ++'{B3Pa*ɓZŢ 6F:!SYQzِ mb豬LQ w)x*8xSi9LXI\>|kWiŃx69x,9v YZTE8NS@QP[`P79|V ּf5Z{ ĈL'N㍱}k?e@$P?Qf 'f`KڨOXaSx:ڃK2x6Fdz8P@xGɀAGMyOO#H-ߠ}ߝ7OO,-+QCؔ)=.r R" -V<>Ax׼h޷-nD88C8xoc %g`*} #RLۦH̖:$:n3 :Z߮'q3k"~KT(yEGIt rѺnAbyEȠ @RXGI "ȮAkF/`*@$N2(5|+ Y&Fwaғֽk (. FH" %)%e@+@,1,JmGj & DH f"!8'vDȝʊ( J*HyFK\nWA M"s -B( 5 4d4;?J`3r v>wtв+ )Bp (.sVDrU C6OJM͔g-,X" + .t S3sFm݄v-2$JVG:#Қ|6~;L ( G`~>5fC_7l~Jz޸Ʃ f┎C p0q択axQ vC̱A dARuwEZyklxa@$0=$QD)E2GGݰn# tv唺}#@CǴP3A2{k+ L3 L 2!a6TnIKd2(3 BΘ!A%)xIJo N;4(O^Gg떄= MRYCL.䕝‚ BQ&Pe Ɲhf)'X>F@:@ؼ!QLֱ3!\7p#ry4-1;MBxwD"'$ꙖO Oa41 %>]d.7 8&=#؁>z})l@ N7F\ TxC\P1yfx$<ځ*B\bwD͢;nO y%,C6_XT*Pz,Mz@3'<@ M7 P}u@ (A\@ LaМ2H'Lɰ>|C@U n6PH DDJ9'n%fc,NeT 7ƺ 3wD0ue/&$G  9%50(jI)=є\TrmBV Es#%^,7/! A.%Nx VJJ}xb#5>'$Q ^ m d7 K7d߲] "`J͉摡Nx (3%  aR*N}fpFg/ɸĄng~$z'jβ.43ݯN*HW\ʓKf19% ! {D)eؼ3^ ƨ|tvuH\r=H,,G|iI(%1g5$˹d> l7spG&掄4# EP$趹Q<,KZK#- 5p` *4Ҹ^3klFxΉnbO}`pcgxhI+[,EJJWC]+E|uʖn1v-5\(w\/:qmM2钐)8lNF눦_'S8Vp ؁G=XJ1m'bbMUBEp$E@/(}Vʦw@F @<iLǃ{ _ݏ$v#!ޟqV͐.о\7e2uJZA&$1)3"" (%,/ fށa FAQcv,:.L^(7 Za <MB)~Kd$)ƣ$LezD(c0< jb`ˉ4@2 FWnt.."D~L] K!=!~],^fgjG,^8r$w.ƺ:&K;KV6|#NB4=E`AR̨&܏t((Z"GAA'H^8vz‘$fvm: nt/G-Cv7)gf®!$ `A1Ǝ^h˜jB"zLhӎRL^*:ðcn(b$M ֩b<MIv5v=|+aᒽAfހNhvz`a$ `b'"tkFB:?(DCL! `%Z+Ъ[f.@a&`.< =+]b|h]{m |``.c`FnJ|%0(2&(Z&bf\$3$dQ&ʓC6kHkBBdL$1'F*NL @#+'eC'yVj* @oLLR-(b4 HV,KF<Ȅ62LlRdHdQ;9PHVM+; tA< 44J1b‰fK'1!!:LiX *PvN XdppI6?27!&A$xm'm@T9 *;ɼD-\L ` * r#mH3fQJM+jU=@ B)XINꬍ6[|d2A::2 JC.1f؂a 5Dp6$$$iG6*.6J .qrI7Q`d),"\l!V+np}(VvJ,ɒ-+=#pv8bg^ r6DUE yfq@ ba`~JF>󬺥ɔL$q` +Hnک:K@#ƕb6"2 AE4/O621|v:N3\b*ZHT"a1 d`5hV&lb0AF%4/Pvc^^;n$ @a=mi-$8@rA( `&bDbDfV f5;S`eTH'hPXE.S#@ L<+ C?/`:T5zF&jM*8l 0" Pr&7N @V7Wd';x^$L^( AWVB_>6$BQ# \`pj8*/n3kJ!NKv`$ !ӻmkn 7EpTc!8,smumS/1 H6:dnIjz K%.lI>#J ; ^Ü}OSv BtA @AKa bd,dRA;H--Q5.>c R@ۣ# <{\U<ưM .4P&x6P*؛Ԕl 0/yIB^c!R #pva10 P(jU;] ;"}KLX29಼; *P`宷#2#{bnEke$VDF!!S`x-FR|V@n`? 3Ӥ(V /;e *}+2ZE&b@y -f% ;WбZjپ0.dI"2[ж,Dƍ,汵Sh\ =25?ې+O֨C䴊7aLF `' "S5MP?D\>'ŢZɄ (;n ?'"P}ƀ^  ^@s:8 ?c 5;CӹB5f@I+g}R&q`(}P@8'~Y,vGfx pP2̰*w"D"0=~#/@iX3G^?O}F8gsH\PO'tw>8 uj7&WKwYcD#+@ Ne`c|::b&*}02divOIe!iĠ0XRm騋ozU( c1 u˃}2""$ߜڀ9&J   7!'~~|GI( >'H: 0#G]CGRDJR<"řd ,#5ƛ"+І9b^ ?0$~?r C"t퓡TQnLTƉFO3x̮=b. L z'fhp` ㆠDZUY6h@`* 4İ M9ik7*RWdz{|F(KBƐ&D$C8 F#`C`fC_(i^e D)( (%wOC%dpg4\C!@>6˙H4GA0''Hr8L~ !p@2W<%Ȉa_i5@"b0Z <&(Ld}r˫hn2#અЮ=G2E5zO0u0*6#aÔR*?9 x QY$ Tu'`"V &ǁ0,%"9HԸGČe!(KN$dU9M‰EHu|GP>9 !\-9(dܡbiL~+ ^M^&HFxl md [gv&)B:, aP eN0.c;2J "QEg8'vU2T"b@JN_`\; 7emȵ`z pUyq+uP=Jt!D+%IHMSkyR>s0LJH\EMX]N2R RYF2!(hę2OQE2$* y xPe zJǃshpSJ;Yz@"foPLf~$D+ Z#w=cy w! c}!0p*6;YsSJ G*E0 q)4 ju|`M~|N#)pEFE.=˯,Ú("{Z$L4?Ԛ ksN#H.$ԳHh7U pT3#Sg:<_rf `xˆjD5_T\GBB @({œm\Þ\;ާ#0&bL|'%/z!`= \G@8 SȲ̩:&`}Bx @Ic?M;V5R]`B @c0,E('C9]%90M`[z 4| E  HYXH iq=x 5Q3zI  2sҴ@D DŽ3A 4"Q3mcIko )RihQ E2`xY '?'p%K!z\ QX I;)$h"fi  P8jJhؒl2 ;HB+@6sRCsh ,L4< Y`*3@qo1!.3 dH@vn*'9-;Y 8-^2rrd 1PT(L+B0$ph|L58g 5Fxh 1e D(?)x)n6bJ!@X?(pzcz*)2{" Xe+ YOB0'&ihC002<3wXȈ04S>3A: V%zZ` qS\!ukXr8qZ %/I(cu,LǠ!?N";atˀXRDQ \, J@hҳ %1t:Q*asM#%JDb; M0LNbz5Ugx~ +dTΉXl*W|YРU[ C8AZR"|cOQ.1XH[礨(*Qz/y-.zXy ct 4ɸ*C+# ib|ۭY߀x/pb8b>D# s'IheXsYb;P4PgQ Gq\0b.09=s@xBRz\3I4Ȑ s)B]AR#XUdRA&-G^VI}YXu7tEk8yf_ax%^'=\6X, c 4V|<+*yzwv{6s 8XEXDqO#)A:̯@=ւr򼇼8 `4pR) Lo˔s𠒲o'`  H_IأN d+$EfS%N&1I1pÖw7>8dT7=`&13HyK]]dSư}dV(5K^"**&O'4v;,ŗ\IL4nAO :.]TBڈӛN2X$5tƦ \ipޚ=BfKQxAQ]*(}0zaɞL@hs3Gk ZS sv՟fV3BB`?@@ ? t:!}±JG xH?O=($` HVB"@PH( :a3[ ,4'Jq8@OTwJ\FOS0={)p: T@@`4*Xo. hAyf/@h8^bҠv]9n x=:Vs^$ M-) e@MсE"{R!hyB`gYG2S !)H;(" 4(cF <Q$" Ǫ x7((,`>@t8!pҳd5ڎ&)3c(#[q*@0M)R.?#pMK@z KX} :0|33i%Qs,P㨴6桖 J O#?ȀD:N0C27  PŇ@(ϠօGp /2r}`;F(| QԐHJdj%.i,%tΉ-<% 4K˱iXPv.m-HKR~ODx3@C~\ lӭ;4!qs*2\L :V d@8pG8 +،, v1ů~i4d*-R " (XEb B2@0D|9-ޚӠ`&PpysxĮK< ]ThC|nZI0 ٓN@"DzicPh`[2 ԕda b!X>ȃ@J q,+)Q?Tni>Xuo JeU n< URɐZEqψ 6X?`a L3Gr51\ Alw \ A[ ;@b L wh2,d7=HiGc&0zpY9\ #Dp`0S J2# "~1؏28?` 6@R~2  LT0E  M¬j!."H, N. SDFC\h~jH)X d sBz%k)IZLzᓝ0~@ZST8 `\ ^,@||(]@`m`Q9s#)|~hQw42 Zh[D1k2Xw +G@)e9UP`<^ Աi hcA;@u/=EZu:15w@/|@eg;6'CH67n`)y Ծ)TDGِT{5x@Ҽ k@S PZ. duW=YcB AsژT(5膴,@(w6W08 .bOkj ^%O# f8%m9`r~F `H_# ωW*>!$ &E#6‘2>0-'B@fB`pm?%MH vi+L,rwnD _1S!6B1q,|g CAk6z:G\gDŤǤ1Ս+53ˊod29H2rp~3,P)r4hCp6 д!Mƪ# >\f2.Hس23I3& :h'HȜ(V h!:(JsoLnb1C$ Z:0 bvdRH#fAdLCp g .^☭2*f\ I4.S!Q`gf2N pI\$Z>@6Fa&&cp- < ( `a"&q"ZM\f(N;"DwvBX4*E*Bf% .`` yOBBb¢q@H5&$jf0a 𐙤~Ʈ Je^ w۩l "\hF.~bJ fb$Œ}nDbC#" k Zo2_\T`JAXK2*XAe 't)M&By2^ !fzLbV5 z!9 ú) ^vB# | d !VO7kM3Ln ٯc "*Z>2r('[J#FlBL^!AiS%Zz `,DBpw :02 0$x2F>q^rT2xL@8灆Hh&?t,% ` O &"D{@f)'͈ivarvk Df4,k"B(<2TC)-0.4B$gpDC!Cl `f8c&X(P`H%J @@vVēO3 m: Ѓ2% ӰF@ @:JᒅAC-`R ܅ F1 -ے[2"hLd0Jsš# 6ҾI?-(` }HH{%d$><ֻK2T*0נ+dVB;UJ[CS DoܲAW("gZXp ng'4(zL\8p2#M\D."^7Hg <Pӆ|B! ƥ(0$1D3ꜞϲcԫC%Għ>`A=N.`3P t@.``v3gNL,*b<.e@'LVt4ɟ *+Zݷ!dnMdΐja|!/Ժ>@eEܷf"?S!2 8$}h.p7"jCr `~ PG  .*Vg2B MĀ(E!f!*!FŊrkJGS*c SƦ/0)hbDž"d2 |X\'&p 8Dsn@W%'.C\`@J(L7STM8 $5Z^x\1*Pk@||z]r9#~3(2YEN'f;CAq<JAifB5`n ^@()ƹ; xzeYAAJ3~JI$V-# J @FjT"Dae2(ŐD p/` ` :BJJۆ2&F3 )&Ceg4:yR`WP?BVfJ Rj]At !3:=>()Rae #`H'[zúM ,9RBt?ia0a/@%YF@t` 4]AΰP2FaD N"pV\| ]*.5d@b @;63nY'FJ!hPRy8E,|6 'D@ j" [2T 2#JC\0ue*(267Ea!\ EX`8R+ (ZFk`2 Fe[aW'Kc\0!2X`J a@V)A Ɛ?O ?_o ýy;Hr=!ؘ,?`P( `XcMvohV xFt96 @䳺6oU2Vb19=*a { $p\ZWiq`x<Ơ & UNGRzu@$8 }B4 2|A# "Jz8Ǹz4 4F ^2C0,  1 P>r`& "L`r̾(i@,6GGȹ#j8 0RP:Qk-,Ap4 P)m,K#6`BE:&} @z2)@(1%'٪"\xK*8"*lQڐz&5u01nsy5bA8T4ʊ#G DɄ\8OYgw J!x`  BXt{2%S'detY^ x#ITZut'R *>0{`#v nmӴV !8Y0:"&l'jw {TzJdQST' a0- Yp 2 4ǀR"ReJ\(ܩFҰG|r$0S4x@T S8d!J/>0ILGZGe1f^ 9@&HJPI`J"N˜wy5H+UqϪXYܨʙݠJDr ń(8fP%cmf<VF@ "cTVjD`tvW}``Q;9}*2JSd\Vh1Xjh@ÐvKC\) {fz 308wX? FUcBCx1zZ`1y1q>'Xxc0YCHh*F \ h !D'_ RHW&ԯʈ@* P8cUHۗ8;Ur(`3gQь$=!#:=5:oπ\EPor@uP'?z KT ZA5Yd ۘӮ $:P(H}̋MxjPpEa hcxšk& 1KY13YL<ʋ:lp"4؉ʔd 10*F ʋ hkpl7)ь6(-H{dZ;U" {}[ 0|Y?|dCi D#8UD]ߑ$9y= BRwBP vRsPlQFjX`HJkD79*E()=- 񶅦 @/|0Iv+- {#j*M+!KU^vp}1p(ѵhM`3d.FaI詈ȍ0xYȅfHxHb9 84R yF$fffX{YX*ލ j`' i(GAK E pvֲwz0!v[x\ @Tc-G{.yPр$6ʉtPGᚂ`-^}ʃ`D )gj;xzAX@0VWf (Nbl[ȇ pج<, #@ 0yQ# E$Ii*y}x`h: K  :XD@Ec8a:扱rH! `'800巊`ʋN@aP. *+VnA:A&/7މ$Х4[\ Hڀ8$!=C p9V6Sh\$+8e;@> }hӋA^+18]&.H2< z:IdgBo*V@$@ { H!;XDpu @Fa\Ӭ) 9HxH{  AH~j }JWpV1>! ވh5Ї>У9ΈZLjiMȭi8nH(B^3ed "]7Evרt)g`63BK ,R".GY [tᒃ>OI4 >(]مwv HP@8f }ՉaE*SШ6s]xc;yH}ϦOxtrqrM&X@ 491P0)0zy|r9TA O,&;|7D`?cH#@bo ?/ D@1pT.Wx;~?#@*<&F(( 8ZL 5-Y'n` *J`T/`jAFQ~cR+OU0(`0 Id@OObCȫPh@4Oz'1R&Ϣ@pDu{Wk3,?jX Xl`x9}ڈ+4h<ˤ x0,@g򸀀:\%ǣڼ'躨 p$Ѥ#˺8 0C01 NJX`LRiЈ'3dԱ , ]C(A)z`)b, DJĬ*#$P̱HŽȨLȢR`87Dq:HMq@QDI2!r;%@D+pAҫSjL@ +(y-XL6C޴zXe<#hZK+ bx C`j`4E~@,||c{el;{VN޹y}(2hnXCS山3=BB#@fhQl"*&xeЋ:f}&a5H1.D90<{Ptk˃XK@5'a:3'ŵcx;:F 1BZ0qa̼"D̀)vX*OL]W'dh#d٩8 B#0lO ´c. t(f!gH<2ri2&ԯLG@s4vg CcF"@ >'cakDB%~]r L "DCM`W⭊>ĜT"7CȀ=.ȋVڦ\+b'HPq^I!7 @i8@/gU(Y}f(}fA3hI# H`J Ne7fxn"IbChl5*UL%tX߉E@vPf`9h(TE @F6vBlAz^C֌ښgJY2g +n٘#Rp7A0h pL?&q+|EM"{Rfq.|]J$ڲ\`aRTG[4JƘmݾ~QȸB݄69u3 0gɻ6I2>v16D.ʳfd7 hL@A_=:yZ ش_ص A9cҕ2hb1. T`Ny@>#N44牣b% '2z9 z3Sv @9=K kBah,)HԔRMIyn_-ᏦLH3bj;"B A !HfT5 h'ez3ԌlҰEV)/3B ,tF=JN3S &`xvu'@T>aBfL~+0ЙCZ#$ qJAjd .btPׄ N/J `'J5"'&oO;T@1g>+7VV"h5 A0ѭUr'RjY<,X)KZꢐD&I6i34$tuQhaO *351F+$3)͕jh*a  JZEs<$ T rg9e {L>D s6@Pf~X ZWp5V4i3 `eXJ.C NP>‡s^`+5N?"꼮JK_s B& ` '2*#ϥ?3;%1* ض*{J+' a-R-Qiܱa". %@ @Fd:KkZ8_ Tp_``tN @W*۲hgjFn`X@_kŸN[EPv<XfzA/YsfJJ+Q$Kbp갹ԸQ`!rz)dx+F @]nO*w*X+362J"@Da`xت ɀ,! t]B]" _Z#\p.nu*/FEdi@4#:C1rl#7(=+=:ƀe[.4+Y6uRQvw]D-..qx& cI0DL$.]bG"1 !bz8@"a C$+9bA¼U^dJcTTŃs療E^gGnQ,[C,S1b*X5nSb*+S)Bp;l"42}7#M- Y/⛛H#`t$m#+[<:3\yl?00Q@ |lZ)Yj'И A^V_-cT:w$YCU@ pm' ?tlu]8ju$VoF&u@~? b (}>@pnrpzH41&Q@2B!l' D  @`PV!Dax@ PW[._VP0$A ɰa12مN5ZU:n&`ƠP(_OwTsk&~6}nB#A.L`.5)"TX$hE 0v}T枚% ΀:$dl) ;,^|! B8؎7*E(j+pKBťȣĀ8k<@ZWɂc  Љ鲺 c K,γz Sг,J}gc21sIsh-Cy)&HMɉh,(KQ5]NO@Հ[Wz# PayJ#4*%c YaF(;J}z@MyF nRáimrP$ޞG ǑD[W rE.''00 F~!L'" -[k 04p eq41 t;$̨ O@8Oo F'9fuV!LY: Љ!y y,mnOH)htj婴x*m#M#Ģ(B E-b*:܎V͍4M<7GQqwYٳ&Hyc7lFav`/8!e. K*;M=# 0bP Gmρ2! @ P ,^YJY#fY^| Q99,D Ek%hmC*p]rD:#bբCa.-D~$rngTl)~yσEgʩV9ƽJB j;q`BrRQRJ0NTId,Ė2dq{;ȃa'ϩYc1;1 /=BtEe x(\> {)]%FqY,! @Hƈ&A cAL :W8\GAEX "9ҞRN ctl(E/Vq1 caAbCn@CkJuT7$cdXK0@84FH !2f<ԙuj&[ a A(RE 8cOzMncZTLd:$ Ad/́<Ys˸SR\u aK+ l"Џ+V AAA4QH오lJT+dLK2 2I*?\c6к) - Sm0]0cV_hR I޹@T^LDZn$.nӂe pm;MBT hB9jٹ,U\.j)XbMI&J@ʶRXsDp '@(+ذTXBȞ=&~fXɊ; AP1ŨӜ^]SYG0t;ULP̞``@knh˨e " 7 'ϓtH@Ɨ m#I3yUeci p !c/;/,.c[̵9D$qx.@Bx!1nWk >,R8"&9 ja|hmHC~I6ΐTAV>@; zU^fЊZ7Pͯm4VP!q ZD}$>V}Mܪ'v~gVG}'v@L8O \q'alx;18RK: ўqQF:UJ2Bݪx'Hj) 01 6+|Ym ъ;p` pXy%ôkv:?%ڏ { 6x-(3v¶p4ȧ( 2xPaqrC!8:@ѕyʉ-C83wuHLƎ)DYGB@D cd(t1t.xc :VüIܙBUx0E fqШSSjz +.8kk"P I4 &q<;X+({x!>LǸ+Q(Ɉ)̀` ([5F+I?3 l( 0%zX7.an8ģ C78)J˻hC*v:䱲J/c H71]V v@Vkנqo$14w!ؓ\I40A: @%΃%4PBsgh[5k¬D( 7hXAd1 8VVH21aGٴ8e1[ZX\&8IG&za﫰rO0Q.h8@Z :[];Z DX ځ{U]<{)u0y#m\m,ڒ\(P:#~qՑr]&Iث K6?0(Axuq+eɨXqFX L2 JuVw0ĄdqN`ɸ%E`ƪވ@wB KGc9[914XU]+: 8ZZЌS̏TZ  F蚀roKx  3.H c*1..Ðoā %fA]۔^C7eX>#?Бn C.rk m%%5ŭ!I߁YyһᩉP$RPduw7W&tT+?)J@`֠z?P!0نEN%MG:Q(Q oեYH` qQ0fZi6яXp 2H:Hy0pʸ*zaDlctX`#($9k؇De@b}f:菀mXaʣt$_BhhHoVx iC̿J(P.)oW)hABJ͛,x.jDTqx`͈m& A:M*Y'otbYڧ nGz@FN7ÑƈR]%U;Ȏ8PlqK\k^bwX/  E9LIвX]^20IKHffk 1,v˶AֵC蘫}072\1ЅH_5R"SP E`ٲ4Vz \q#Eb7H.T2ʆI4*BX$ ;'>/`·`~UiaҴi%qj2GzQ9(aa19,-`2spƧgyѽ ^pJ(R ԫ7/AUœhsuzZӌ4_PnI䫀aʽ_n", TeEX oH-}B'59pH5nPKt"#D<Գ~ C?Y,\f2?x-dljupDG '8br/PM"'yw< N(1ɳd e0nz_QkXaXwU՛P0P}p0- y4Ʉm2)@&R*! B7PD7 ) )>/(<ݮJ6[ ?P(DD#p6 CP< 8 )@2}@0NQ P C?gP0@0 Vp*Pm/MW -`1*9BU*4JUH""\4ſkZ20-\KcOh;hO@K TWJ= nNB2>v  · Q/mYҰR|  "ȶA纮?*[*)s4~벜 8ޱ:>/(U )҄XQ8HRҦĢ4).1{8 "D^=qxFoZ6{ox/y,@(4%yL:|1$L˳KBl+*Z.Cm#>Obl< c8a (ͺ>Dk#Ӿ7 cp(2}|+z~-}5ڡH SEPJ?(ݣNC.'Qda*K(F Ǣ}*7#MJ5,1k- o,l2N P{ij %ـ{K*0ڢ~̓rjkL`4 bhk-3,:t&U{%Un5ZXb,m(BirX86 f,FX!wSshЂt+ԫJ\;g ˜GqӵUdp4( 0$526qW#1qu]a0"ðoUpti,iLSs2|9 XS eЁY*8L ţhWZv} );@e liAsQD=j5(|N%NBQEa$؂)8Cun` @< #9X t9MOe 4nX /W@&Ʃ0֙W/%#Z( '|)H!U Ll6ZjepI AHA0)HR֏ZE{K wlTL/` $~"[Z)q[:Ku$ĩHZ`9RH] DQ"A|/W##0 ꃮqR] aU "+&r4/+e2ETy)5XK[np(ᣡnBxN 9s#- dr#P$ٳq+k@Y( 8U "L=@#b,R(Y20}1(pK#f.?K`/RDlV7{ `Dr `Y Qi.vgf Uey2 I)%0&ɠ0 2\ |T] rv8xP cKBXd*xb3&hN/3QCE^6p\巣M @ b`o$ܚ5Q7QzczL.UtY%&M :6.dChZKi?EgLG=|-P !Td&w ݵ R)$hd$@nOwO%a,X.Aq`#UH@`ZaX*4q 0}]U L-1Sf@׎2ۊS:FZ.8=;Z#B=ǐB 8@AҬz#I@34r`.I=c3 'WFk`#RG6D!Fzˍp (`4@⫡,pkMbi E@He0PC-6B&! 8%E'D^0"r'@"R?pE+AzPJpɰ\d|+@Z)(]l`+`* l- C@ 1&kY-V:( h(XN \ :ih+fp:\D< ~JgJH 2Z2Ț4TLe`ʤj-A}KGa` Pa"gD&R j-1$eoFC|(PH! &dq*bE*V$He%njtt1K*ez#DŽWmr ,tNp?pdB+@^AFeN+ Êh:e8ՇVRBv t V5!9̶t.D:*^H"f!NЁфqgD) ,P QǞg(%r &NWoHpjdLG  n @[DBLbC,SgP{y6Z/D)`hR7"45x- ~+ u.egȄ:<ʦC c \EN1 :?.(b3,F ,GF S{$I(h0`RY,:Y$ D>`C%-~~]n G$ ru8Ja(:3&)` KbxWp2R]#rp f(zo*L8~ zF݃dzdyy22șz&0!  k%*.%nR)+.W‚ɤ *"JxkgC:dB(Hl* DrE':IfΕW<`F+r`a @)F@Nl%b@ 8@ ^TbڏbRKJ:N !(]bgfы1t~'' o bආp>LCUb/RfZ#@p g"EvHPLG{m`aGV:$1@l(#фndK02kinA]aV.%@<"!1>sOe:3w(Z`]U]ʼi+'#vHqgm7&C K)..^ z B/SFM vt~B lz Oh#- tZ;(. `ɧjbt ,XYk=`(0!.@45SD2}XB4TF"=y/SR-Lr(:!" /`)TV׮ysu۔"!<i"%D0Bd:%8"@0A|d/:L n %{ k$o-eIJq^H{ jew ^) @Dxh8*P~cNDNRɢ@6܎c").{a( L3$ф(.qOby!-dGlp?p"9 GeX@c?lgOn*#@4A8"  '^M؆+n+y{od PA^UwO=.-|YF @ j`H;o uFE &A|9Av \YSvuʦTTR⹃R91d8tSv_L npt.o5e*D_#.vT0)[[Fp,S)y~pf.!df z$3C< xc.$`5 @Re2 5PY3}zKҠ ^ 2 \30C-B_ ٦ +r8j xwMZ@y, 'ET|JJևe`$4Ѐ:@'81lӢ &_J fJPĴJ$/gX =Hܕ !1Ͷr(b%v~Ҏ o/V1NY.42 @@JL . Hld2wy D *P C@)Q7- N? C aԌ ?Კg |=Aa.f #0ZgEt.mtU" >! K+i H8 Cv[M G#tP(@WfC(L'_ \58R C`!#}}hX ޠt3yGȷ|ʧ0Z+ NEINCn)L#@2;2,YJ `+ hHS.ȡ#  `iڈ3(:l͡i'2JeI>֨MljBӕIE(~n H)P B1p. ') xu_;)J~ͮԳ0 ‘nijK=.ܡBBǦҐG Q̸3z6Ȥ W4  H( +Oʢ.1VIB *5o,+rH~-5`FTġ2L JRc0(| )Hf\!+B[6 `bZ]>GzpK<6yZ?"b3&۩3$:hbӼ BFGI$.RK"d9h$LR}&P` اK [HM J`"==$ 14$`QC@*?e|w 2P`p@_\[6@bY&m9EC9-WP #ds"BMp$CPpo`n_#"LnHO%.,#B:g%-fDڰ!#* Qe`L2Q !b16DOCrtR %:Wd{6B+3%HBBq#ApHHy7:GX0rk[)? RA&\Lg- j"2#./PW?$]!n.옸@\A5b̴)HRI4Řd}v3dJF:2/崅($r>5` @F{4ZR2yٴ,S &dU8yWO#@Ƶ+|csI: !5jqb`;x iD `<_xBCi 0ixĠ@~`)u{>GYytO#>B{cܐj ,p]]>'0chspB0ݔRnHe^` t#YN HUA<c(N T6g4tM(@*;[V3~ \cC< Bg_[ PKhG)%7,|' &TtCsCڷ8iBӔJyLjxL?nF[c~% Re"MA}pAgi2RV0QX-;C#7Z,i,sT@d,"ė1gEg֩˘\@HM{>}|cFD2Al`@ (x{z*m8z"{+*)#ǯRECPD  X9 (Pyb Y#7jF]: T; o%K(ʀLÔ77𑐡e= P 9$:Q2:ѳ ".k# J8 i92+G I B08 rji[&Ћ6/.C?~Zz "9  *R'ˇ*ӗrPKIh㹛 gR 8J @Ț~8!؛'zl F9Q* G9`pAH 0G N"+ R|ƃxR=!:h q>z JWD*[:G Q x)@0xɠ ɇxp(8Ԑx֋zQŸ#w$9 #h'4|? J0'd@F3B-p.xK Skp J>.L$k{4#d$AL`2:8BT s#r!ЁD@єH ̖S0؟2CA' s ¨賨݋t[zp-1X6:y*Dx*庨׀OXAIJ,hyZy%TKEQ=ᆟ: .+8*)hmzdB Y>"b&X9`%p=Gʬϩ)eaLtLD y"h5پ<.lHH:?p-8t F;]-tBl9ڀx R2Ƞ;kѺ` Ih)'d1P;]0+JAib*aԇ0t+"Y:۠z6)x7> $JЄFAydқ 60eneC ̚չmF7 -)$HGXG&I# 5xuډGК Ž(z G3 = 5]XQ( IK;)NBx;, (=ȼѤ p(J8 ќ 识b")f[*;R.\Xk xChjP4Lьr۵HA/\^S ,9 Dw qILjLqJ㊁#8M_+Ѹxqݭpxqݩ23Xȳ*!xBjJ¸Y=9R3%M0h@HLhb01@ػ)~\!Byb &fQa׋u!NehЧz.)OU u=c'̇ps"C؃mߴ ( Ҋ6T`US>"º [FxK|̑;vӦ !  X/G"*lke ɖڇ-y J:8u)U^E觴j#'J R) ьpqjkZ<-~8(1"/`8ްy$a& v%I9Xè+xo8)-y:҄Bũ^X6P584}I*#|o _9М@ 0(AVJtL.!1 1sYLN,aԖmqе idRΥ il5j? )LhgR>ȍ;`:x/ЯCYypTUbP(0 YLԑz(ꑍNj29ܻHϐwh6G74PHys8C@s(7l!{H(juXXjc&uwq[n킠0xB\ĶiˎD$?eVyO @ڗ ꙓ糜CJ>!JEI[NI(vCB;e6gh,`z [cEǪ&8BXZݟv:/dp<L V&(Di5aFOU@ *d 7輄1 @"Rj.D) "@a<°iF4V r&x v]H06b>֨1/ņ*CIJ& d!(! @j+'+kP!@˔I 2VjҝM$ErAluT`[0& V("B  `H(H ㈅*Hn:  066~b(E@b\||gb?A`$1 8sd/R!*>㪾ʞeڨM: QXŽm.$% )0+CfЭf)t!.@| Crb$bZReb&&"VmܝÚ*yanIj l"b2BvW.v] qx .!gOnX(e 6&ĶJ(˥@b ᖬrzd6i3 &!7 nGZk^EFd'Œ<&+e,b]  @!h ҉<|L@i K0|D8-&d3 d raNm"=O4 < q2,pt8CB:)#]]ohb$:Ba7e%zd@Oa/ʄ(63aArfA&z2>x`p[X +2Rlj|eļUV876@rapG Gr& 02!" 'TOLWh;7xOm꒒!@ n!da0t!0J TFN.`1<B>ƘMJ L]2hbnnB4Oh>Ʊs9ɘB$`g?HY3 "0$!K,FA!.=a.r(f z*Sb?D23p8u(IfBSB2V, faJ!BbF2 PĶKmbRʂ'"%Q9CD! aPr%G\4)`v`H.A &~1GnlX3X橰Cbf.AL΄ra r@\\#f0";>ĎlBbQQaWf1E :te+,"2n [9k!z+ #z!v(@D8'VU*ba;R=XU$@2`P.!qJinN0HH.XoBž†BJ|JfN' $8?)Rp[`ZV@`3ArI$\v=_ ʡxFJ fIkH8Bl& z|"[ѥ( ^g}SvD6' (>&Htrǩ BEd` }&*R9D5h"kV2BaimEHLuR6|Jf 0 i6L&-B(ua ue"qw`5Ը," :%g"hʮ!!! {a~GEF 3ক`Q&p9#d_^Ζίdԥ;7uI]4~.S bA4?+GP&`d) &JnQD0YyKBB2Uf]i x$4 rh7O`r @`'Љ /70"&bKD,%@QdI;"`: Tϡb]v*5Zj5m\SyOʄޚ7b,iJ3lfb\r$!A vhPV`!YlX(xY%n=4a&h|x7dʑa- dW-ۂ"!|F0E~؝@ SmQn>~?xt @@ =J$%)l/ p˦P ,  ~a@ UOATPaA`Q*8kP%F[;>^O;]7[3lK8$x #:(Oؠ޷.p V  2 zHct̻&"#Љ@N p<0?nBh,Q.Mok`4 V", $Ӄ`3m:8@J@C)8 (HZ*s} Lv|p *Nj 7 y@ ++L.~K+" ç$9 Gc@6 "Ȯ /wg.=L~R11{#T#OX 1` t}R0+.@ARM$pb<oT0*l6| 0tJJ_ʲ߿0w2lr|Tz@Z j: @qc@eU fR`F14y(0/Jw%10NjE@ y#|oy )Jy2[-3fyg@P "xCsQ㐯`'nfٸg/ty!@(JP YA'ZeXJ&g)1(;D>DaPP$B$DN)҉J%\EVrCPqi')#06 AR,cle2a2O4!8 Ap!|@BIse`$hs_GO B,@s"~[h+ ҶiP =L )(dq)w@CՅe `u) \ @``v[@Sfw9M/u(ayfKV$bР"BZ1.m )h q C^9Fգ*36ZiQU\i`&"E|)ہZI`TXH_/#pX T KlP  0i@>)|K^&*"D6>@H L'CjIv*r1J (l=&gz(r CJ`g)pP=uɁ@'@`dCrC@14Rd-I ȫ #H9NL&jO4CTc .ήa%e"<@d!Cr!(VA̲j sG;E+IX.)xY2&kDs S< c@ X,.K F|ubӘR(/DD>d­Ǥc@ĤljPHp`[gm忞3@W3ti@0lt ѳ୊E=L1R9 thFKH aB#@qŎ(8(h/ ؁0!8 覡 >9Pa1!q28(@}+2pʷqˀtÏ^pj {T9ց` @rH锐JlBta1X3 @09x gWCRm1j!8! x3P50H:X0}_5p]8LJH& 2@z )z1BhM@AV\9Pw?J `)&&:ȇDra4T ";B x y42. `l\ØDaxf8xYy߀6H2*h"w"A r1fxI.ww0) )L*-k"1t[ j XY܋84#h r;+:f#IYϒ<*}F6Ⱦ!qh `x8`AX^ۢ}@Iɓ@3[hpy)q0 rhVi \3%(() 3H3^: wz`+\m,x.xy[̟p1z:p i|pw:90b`G#hK,dx釁2G A< %K̻7 qp I҈!!+R+Xɀ Lߪ& QZSur2p;Sy;۩px 0,*:m Rw3 8~zXcO}-g@Dq4c㟁Yh 1㧹ZS@%مR8je]!m@INXY9 pӑ!( sY%S5PY P['w~ ifK!JQ(u?Ha!.{ہ;.TB8HŇa Ham([\,-?$JU$A*dB0".k-kP ?!98 zn@qJeHS8Q8mSe!>'X'!a<-_\@8]``>cq#< F2k, ֵ])qm كY2a4򍘠~RS@I NEcE!-ɸ?`@ 젶y xb ič 0/ث$j )Kr=/oE\u>RX݃p6FUiΜ&b]&-rV:HqO!ac':%ĕ2, xXpKJy݃(dfI W,7i4LA#}s7!D 0aW0]D#`!D(asb^l9yB&PXe($ Ø ݙ`ׁ"=@[,wC mxe b: {MF*ouk5dYq e@Uae)S(a}hBp݂+R4 ^^ϋ1tC_:8!=\q( Q#Y(olՂ]`k˹Ẁ$8g, ٜ m[`fXP:]`P$ v Dq1c O7hy=lV zm7f6 F|C"Tbl}$h .g_m&|b D!FCXTs70 1YV ]zgͧ-J3x(P8[z񟪔 ĠJjOa@8 HG~'##3lBRkdbjٷr&ѧm|ڈxGw#<"K0mñ <*`C[Qv^\U  BYm#{dv+G^pOyoXG uD`p#nPaw/hGHh * KvJ}Hp#GMMcj68} +4B$/#;8)``x'0Mn&t6'A=LS `aU$@/"}q(P01 !֎lƪ c|5*gCU6o!L#O7sbIM q)  yW8FǸE䰁?D930a"|Q.ꉺL.Q j,Ҋ͚{5iΞ8(LJ Le|82D8@:G(`N3i*IGY8'p(f #2>* =J?#z$L<9dZ6r!:6yjђp2.NL4])̤X @k Ag LxZ\CoMxEz<\ +* 1("!WN*8(ɏQ&[5L@f "EIi)W])*ף"DHb[ؒ{Lj0 Zoos@tu)l୙SٶR/@04F&!VujL鯰}w'BQ[hMlz6c:Q$"VMjPàCa_!5=sɐ& ?b]1)s ʶ1(S),%w0+@2|BG QY9R2@ J$M@3<"R zB6Al;TFhxp0pf]XRF#. d@|l#㾃hCfV0Jemha z >&VAZqll'# ` =i`/<$N"@(PE|yf2,D>BM n`bF̱/$8#Ī RJA=c'P@BMLfu, aBdcnr*^h2ZukPt 5@F"n$0`*$H$'Q|#q0΄ͬd.H@S!B":ID#1D) &@^B(8s (GoXf a(gdeLD| &!&%&Bz`"PNP@ *C~0d[d& Wb SARORƢz ^4H6**rifg:#6fCvcDg#!LH/ C.%o> sBD&)a)f'DpB-!3"Tkԫ00aPE! O bJ4- Da94xlhE(1e3gTP@0hS:n$LI,j'# .jPNVJ {D!ޞD^a%maC؞iP@-v@rqL n\d&PBC0 'NF&aD @|O5g^, DjDiKu[(ZV`y̆:fɘ|OT+WJ J"l+ $",D.e^L*rs inM0a<p+@1 -"BU0H$ fZ$%Ke$9g'[ F1O%u"xb$yc'R'A7Y-gk&~ Uo^N#%f i*t턥jqyHb(!dǬ.i#w*blL֠@:-q9P#fejY 4OB"6ôlZ| (}ڲDD5 k&ʐ/WDz Kē zj j3 .3p Yc\{J08y+ S?)r Iin**sZ@$J`E wGkLnvHXlj`j9K9UFekې,<X !68g蛰Mȁ*TmTFZ /p֚k D:"IQG}:`#4J"TG2'VKZ€P2BBX&#;i&+䪞S ɁS-Mj?Cjh"8Hp9bGE/ͼY@H I9;2 #o2jc>Ь"xnlE!:(f%P#/dƞPa{ ~Š_[OԶҊVV/N:Ҍ9"dÀf4vDd[j -.JU32\anx +@NEπ#! ?YMTX/}3d*X@H1!9jP0f@i <h,кD-]3hp}MZ*rqfڊQn-b"_NUf%?`PCq~3VjZԒ+1Tʽ#6Pa|,9@#oX1?ePd a<(s%* ~/tNneXt5A3s[ys.**vE w'OdF$^'v+8DnF2MQ+;rG;Ch RJ&-7[t7@x/<:T۟ `( "3+"wcVYfuW3^-ҋhAu( l6EvK R$} 8. TǩɂAskQx3*md|M87z+W= wRV^|b̈H)"\$$??3 =Q@ORvT  y]ܠҔ3CyK. )N , ,p q똋;. 9>=¨PhIj):-[xRI!) *M 8)%H&(:؎g +$٢$ !L[;hm(2+/:8/Y%q(z 8( r7J Y }Qo pB9\#ɷ$ ) O[420v6/28-A hP6*=K#,+4zS [$7 CnA1)''Z RS ).p0Pqk2>,@ȇ'"'0bC)3-VO6M1$Cc]cz^C 1. #0$8 ^oYiN='%  .,rQDCZ% *˴GBE$a4&8U:h 9 Iq`3+mkS,,_ ;>?J$i *0"$D{Z9cץISi0B0%*)ϗba- NU80؈ )S%1a,)P f%\qNIMc8+0.Ƌв7MJ3` bR:0 1ܷU~ YWE6 ƝG 6IB^1-}p (G#U/zry _ w&hGMW#aa- 8;j2K*]{@p(+yN) dA J56MLJ{i7Ņ,| x`g[,vShc3z `'ŷCsj6N;,0H-rr;AХ$!k DmSs&(<_Zx5P7@P127\/,B@1QlnMNeucYqn+8 pDŠpXsDLDBv`6jǀ-(=bz-C  !}To، ;,rp3aqé!qf$PQ ^χ p!8Poq&q y bɐ\<8/7M,Tsҡ\5ɦ}'vdpG P8$ @!A P0} @>$@Dq@@ ,J Znp>Qno$ Ba(Wg"-T8@D'4߳9d6p=Z@(@;F2Q)|fpp1p< 3}>@4 >^if`c\`i/Zald7cp k6r)8:f*w"jBJ! ^+wW3`2Ÿ,R⩨MR JL4N@4"ۭ #Lx ;``R'|5 )ͱlsp XLc D4K:fM`N`H.jSV3nZ.039 X" PP! B  hd':`C"8}IPHVDx0  `OD9DڜGm0ޠY$DX" )<s6WSN @o)԰]!1j@Y n?GaT< M5L>ˡ:l_ $P@cU56@kEd;GJa$Y`P@GBӌ +lA*Hb>.&.Z1),{P.cX{ܞr?&S<゠.?$7T>r0@>`BB0Ap2WA#"EHˮ!+ AB{ZRS Ђj19B@n'#D 8-!,eipJ2JĆm #D& "`"J7L`GTO焾I1SV`GXW#z?bAl,&%cB,@5`CK@ŰO̚p*T mt9zQo9# A)( .H-=@* d7X$/DC4> `(V$.C- fwn|)P{;dX qd4^47 A!gE7%mlɎAέh&`lr}dHդ+vm6f.H/4.R^ɂ`) @ FiD# 1)-8q;D`^]f2J3P+v|%), !!dd頨)VHlXc5" UzL/mc0Pf8d#X/[R*Au"btޭt_BQSR %).VHpn34hP^EYb4!b A:RTWRXpZi'>՘b e"Ȑl24>؏&!ܠ@ /\!찧)7H]tW8[us bCEyO vhuegP56Ϫ̠`*.zLB*<NJEg jdvW@Jʰ@(g]Qa*XM,kHMPT0(pJDO:H2燒8 oc2X\ҞbqԎ<4D@O#se#y3mw˹OQ(WȠBDH bߝ~'%"@`rAz =He(E+K.Ga @z8۠ p FA$nՑ31wa$ֺ6N氡&6aTb`/`B2Q @)$ăN2k>z"j%%_[DqU5ޥ9]B-eJ:4CĊSސD>2-+JqKL/vZ| W!Ub.r2C2PuPU^5} 6u[ Ȅ PGoܧ@,*암VT\Y20 $,ySjѓ9@8{F⭐0 <qS‚*NL%\K.& "`6؍=(>28i =y$`17o%/v i2 ;*$0 ނJs| sN>&q |;NR='vMÀ5)@RƷeFF5 $eyLğCGfg`V D%ߧ*4O**m+SʪT \,7P)J8T_Cc$cGw "f 3SeQUrJRa50#2BI%17Gϡ:$ "M+ЬS]iPx ]]Ѣ3vjʗfN0&LRP_Bx5H=100 uFwG@*A<1&PH+6!EԒT]zM0-qzGe9~iRD(@tjh. Gx P  TTvCd薤fA*$a"`EcweZh i1qLVxe[$!N>H N '58x$gqpaADt NEH.%B$%丐pbƈ3,~%% i7 #6(E`<ڢŒY5&LjqYFNMj|"PXѽ%M^UN#]g!Wd A.}vU9Mzxu@ɎbFh̎CxXD@pS Ƀ b gh熐+2"^GbʡQ]8 F;G`O\(+`8 I/H^!}خA)3pb# 1C衇qP<17` :t-ʨ?1~eѽ(xdyREE:2C'QGBphb7.?EĐJ:$G8 0B9ɸ~JۤHߞ4Q) i 2&q$n9҉QRz})L$/ZN Z@јC ȑp1 ]nL CL3'o@`FؾaO7+'xx= S1!FL ҝEYE' ҫ )9- Qڱܞ60d”jqZ#H҉Ih$P ' 1CK8!(N5xh[3A%k=40!;؄hFp#?A7'&"U+M@&pD6VpV "@˘5 ;ԃH;"+1LлMuFm!W(x8VA#Ti:$!ht<"+.u+{Z/٪>-h bB%A4'(3HJ̕EhSfE{ÛI4 Sر+kN5yӂW #9'"$ Ȅy5,yWoʬw`d>Q `QX H. }Řy^9HLa {b͘~ xz`殍.E((FXFث2#sJtNjzrNR"R50؀Pٸ1k$q2 ڻ زcpֈS!2 4``{|{瘟87}̽tP Y4_9$I#މ *(K;HXӑ.0qth%Ú #GH†8?*pϳg Gi7f"%r~Qn5|#(yW =P1ϒWҜlU\Qyg MWB}( ^2 b \HɋF2PlrJ*'S( Q"ɋJPQQzk% /q0X;\J[fAA x&x(Aze+dn'+Wӗ }d* p/bD)N5NaZ'  HKͤėL 4S'i;~/; ,sL|&+ n&3fXS#ĪqWFE1&ݱ).0JO`BH'e8*i K$x(AXDex,j"Fqr7J%Fk885 ZHʊE9V*fTKAp[xXB 4m5 Q=aQe9"fFQ kn ـI0V$Jֳۀz[4NPv1;2#&4 A/0`7[ו5 2`1yͻ+Pr>TQ? l˄n̾ZYQ[Ҋ{'p1ك`5XخzbMl}X Py$*APF;C;thb :M@gJïex}׋7 9CHJKyڧ ĭasZjH 2]2b?$;kaGy9) an@+)3'*Ag!L=+r|׉C q[2)-0ՓNҨ5Q/ov#ͩ؁vrx 0Ozk'y[͉! 3xH{wڹE2C 2 X}*sHrn*ؼ0Ka >89p\UЮ}L|Ыj$T(+pG(r 386qغ"o|-}{ ?w ;D (*P^- F _ {2JD%x;DP)!Aq8FP-Tا  BpQ~fIĪ o٭N ͫIG"cc3 }2@ GXL*@h>F JNlPg;Q8#U7g`hLO&P|`@/K?/-^Wr@0xp X%l(" sp!0GZ r4" ʆ&2k)ĝR zU < 8\, 8kuK># B}`w()Z %Rb7  xؤ)nȓ%T$lJl"`$}PPP4L8N S G7Dhlɰ t * u" &Vr9Bm*C0H,4"b&U2X˟G>L2V͑|d#k&# 'y7ZvNr-I R}|g3tg]w~]}h xpgzc/bitmqx`gqvi^ѴNZxC)VWźMXŨ4蜞$>&(05Va0Jp҂3Fc[(1c: .o1(1< "΁> kx=x3=p~\p10`qlI8g"* Е(o,"BPO9fB;C5ENG^|>j:%x@bVyJ;4Y%扰>W H.B ɚqL(xK "JI{S(D,A8d -G;GTPwA GL3V/c|Cn`2 HQy(0x  %FtY 2vAS9OP~<5 !X}k̝ŶGS * CB|O yPb RT D"MPl|3"DQo= T8K[h~(+RɩQET?UY3Pԝp~@wUnWZQ/@}Š jD01" X0&a P 3PLi4 %h`d?cu†@C8cL)CV$9GA4a fk52`) T,9 KRێsEz@v8Eif֞cи'"SdLOP:0 !3JbplUeI %DPKo]Rry% L!,bl" pGx5^G[-H^MxKBEJ$G29 >i| 'p+tׁ͙ I}\FIt7([e`['LjEGMdz_ed.O[+r\GT#-ҕP./ ӏ+VՆ/،b|΁C.hpVL^c$'zRV)L|&͘+ev>vPtuDp~&}2C鋟<[Ql3ʞļw2Q)I6](4A 3En25RFt9+TY MeaW0~3֩JFHb pl WD2@Q.^XT؂KH5LvLifބ S}׈Xõn( h+ʦ]*L (>; a)g5G5 #6֤Lb\pAb<@!,!D^jDTO & ifK>1$Dn+B %L~\  <&p ኡXt0c aGȾ@28R(#t/\*"~LNԿ "0-'р%L2Kz Đ8ɻY ` c! &aZHo^0&f嚓 &rd(*\ `/ Sfl¶~H j"wJ*! j0Џ& cT j>vy>2.|H`(x u &*L$6.(6@!bj/h9HB"nz(Jxn \!}** 0]⦑F+  @`A`|Ŗl%C4 rXfRQ)+(90| L9OE|Ʊ~&jzzk xNO|Ui)%^ )N"9 4claҐlaPA` @ & äPlf8@ Z@@hh>&Ʋ='[zxpH|allfl?Ѐ, :R!! !i.Uk3%EbB`n~ gh:4!H&(F߀!F j:kuJccc#C21%S b= H47]EyE`0b^ͤX(NhhrMIFTT&k  >C8bfԦf^p~5'XD-Φ`2,(7:fOP"(< _g+qZ^" c<ض!bcg)e8>] $"' `2/Aܐ{!3e}-:pL%+y"dDd8 P7bjHD F& ^ax"(gT/6ogT -*5 "Jd^EB7ɾm"^C1N̿DԮ }=Kx%8!5,!MryQ\8 :(`@T6#,>G6|SS%ڑucgMPVp\ hI"J`ǭ 0*C3V'\ff+TIy,>Z$j`:1@ bdxB2$$"0C)vN0@NU (?T2a#jʘ%?#$ 1AJ2QBmBj"dpˁ4Bf'1g4U SX+=Vj!җA:90:%RD+% @.s,V$7zq@.kX뿓(;rt3I4ZfJ2( ̻ۉ @!E W#  ` a77IIZ,\#䫇rDjԿ-fkJHr @acpyQOnQ@<!CaR#H:F8:'WFr#LVr+V`F͈% j !"tbʦ2:.`7L2]$3CT%TvatH500r|ȺBlj Fd!r , rΧ`<qQZhH4GE(=$.k嶒.nOG p ƍR$I~/6s@ $ɎE0Ln "0&p" ,H0@ZVXI`a<<`Jm!^<ǐ KEbqȾ|"W\ ŤO_ha*a42bS#]saC@1O"\DfŅ[!BB/fk\{ g~*G1H!( V-:LSgY }!ƩHI qQ$k/ufB@pN"*OoM`Qb(+'N JJ~6cj@DG6d#XfĻu\v:a5Jp7-%sM=1^+[]Da( @KKDYQ`QU~/F`&dcUb#BB"օ {4DR2τw[T wM0MV pCL5a vАȯh=Ȳ2-4R\ U<ʆBӸdG-32x4}mt5xpad?mJ?"?@`z@ PE@  }`D&}< ]2m+ N<"Erx4| j p? P$n*~EQ{#Q+F؟G&Rl@Al`>w, kc@k0{ s ` >"q e0 vHjD.x (4#NMc>Jo1G1Bv'`@ 2hx1 ivL["頧D">$ rr1m#G5 $z8< '`x2 vh"J0C:JxH$KasP4-C1"˨6 \$ .+@`<SJ!(Eu_W/vQytrޑE+ Ь$"P !(i3 t$}/)W:("E2*Sv,H$`+\XIr,Ps3tl:F,ȣ* &,J@R/Ō*0Дʱts"6V0RddIA8ESZvj >p3hTm ?$TR)'liSOi:(_XjŠ<9pu_WX# :9ygx5-iVͷ+Ri Hʩ,Cx.,G4 lZAuPJ'St蝆vzGIJv0Z q/U*"D`?Ұeᕯ0I$97/NP"A!3fG&΀) v6d%􅀘 JK'@J`b&ĨFxNboN$.1/^^?&86+ Ŕ-b ri@$xIhE}B);p.X$@HIVH +8eG'gܛCl B#ElK<~r8\ ? 4;4cb&ڜI , "Up# }|d* ía"}k "+=r';_f\ɆYЈt b y[t']?x Љ N't8r(WXh 5IĂ%7B&qU> hDULK, L*IU\EKZRb6@Zq_id< FL<tvvb< p5K\VcXG6X KH$~9 4-EO1.@'+%!,ȂPH LBTOɽ |6ydKeS,Yhǰr:mq:#*EspsZBna#kE Zrд?z^C$;( U9E VOH7ǰu6U%!RDe\AV<97[DS&.@qlDF>' *f5׀ B\ 5:᳤κ sԗESjóe䜁[|W&2YED'S%!A$E uV08D!DD.)9[F6ϕm)*#t`$Pm, h,eeiJԐ*r͘"kh"p."YmIJT A&8HxRqQẘN bZ,ib>Y a9@r@bqx 4&g  I3{U R[02?H<0 LYCeWCe vP1̈#?`3,CH/f:5̥, HBS"$ [ g2Zm{ev9@By,ʦJRCul:4&am"\#*N'&C <&J JMJ NOMse8tHhQJDZ0e vێN[ Ɍ C -ƀ` b`6wu!#_#גPxB"K' !ۃy@|cA @ i%@YaɌ80y@ٚqvA#"/حxx) ruHurzHa ﺫUs y,)̞,/Q$wUa* 8yaFmp8ˇprڵ2>`a3 ڙ4r訰!_H `!$j/$x 袈kxX30]bIـ@s4g9_D@QXzB|w ڨΊ$(׸؄ ;ZI?{ψ68 jc46Jk[K--1\" ց5U::1.XNHhA"\t8F,X+1v"L|^ $` ;U,( j&Cs~VNbrP?h{?|VCK< Kry ki*xcvxvdA +S^*:;ثa3XUmw0vmh%e4I xm=lvYhs*rM u-@DHJS/7pmˇ@op9$=lI`S8UVpq%0@h,6kɹpetq:X`g|\KL5Y4<gmF{O`>PW\ʓ a`p"Ǟ4辬ɽDEz;{( `Zn; P:ގL,`p&0,! &Giu-GqDGNꇹ&鯩5eLpYb<aہ W ĬpW :l`cn7+ [`itinƵ4=JNdc9"0Dx003-,^@@"@C D<@A9Yh0H !zi@AYV aXPEn0w $ aX4ڐ.fb.Lx/p"4}S%AǺJ@^$/C$f2p@tz/`ЛxM@$X%(qpbI#aT JEѺ;(>2Ĭ>HI?@ YDG1ˏAQLjACuf29XN`T_ՠuh#<6ѮA&ZGD7PIs .Ű}OǶ@A3z(|5:٫2H^$(F@%Ϡ^`5C :׆^2qH(] BX`Z8 -"B[ITJa88x@g9䱋w \ 4 ;a0 NtZ=0av2Y;NH? etŦJ)K9$}ظ0 1V{y5@H@=!SQ҅FsQN8Q?tlLa@,aH1mSmZ#"@1 E^rdP+BCQ b`P 4,kӌ>`0%,!oaeQg JFPA($$ܼivAhf9 H.2Ò@̮!,,>P L&#$m;)8;S=DN%춼R>r.+A,Lpjd^eK|O4A<ݮD/0-"-g l¢A%\&N,) ŔF:7¶$$`$/o!@AR2c'/j/:/tN a/ ^;N?, 8L*, 5bI:º7v>NX;HADnp(6ݓc=¢ E )hNN"2Dp1$k 1mcT@2⛴\Vc BJ*ed!B Hw,TDbD)zx S2p C,u;L:"O+O+A^d{B5@:!l%fKhU? 0n]S2w<1mH >kd?Ò:Ƅ~=tNZaOJ >h[ƈbDBh +ZF`8RDmv^hfCF^Hх D.b Z#_|Uo^/iG t],pvd2Y(eb@P-,L!-#\(݂J!^iMh%P @HvOl/Src$F2qEjr@rD$EbAW"26($D0 ΗB.tuTQ%'$c3cDr,OTc)4(+M,e쒾Y@x D2z4mC/ 6@fRG9$%6@d\-GTSHSuF̞|dFPa57/`H b`16Msg@B@C "^ta ŁZ1ҾTCh{x!@NBۄb:B v UD){Drv.H~NLD(h((*&LPFL|R@ 6ULHI"BO`"%%Ę$ࢸ+˵y||0OmA."Z!i>oD“(DFECUE8-BtQ+;)at>M@DS'L/Z.ulL$TJYB>t4o\qX0[!%deWqc9 xB~ hC"HTHEC. pj$*+MH,GXP @EVC}\J*2c X%G%"#&%GJS!,dQ9H;T,=]!\`:ox 2t`NKksZ([m# 2(8=n;ubnTrrP#x@Jq6 "Z h t?C:j]E3MLcLM7Cc?%F2$W@ӢBK `@ q[+²:M>E-ZuT΋aBiQ\@!awݒ}|vL-2` 8 ekHKz{[m?ߧH$MLTD>M>Hb# !!!$0Z xC Ag61t%j/:-2^n) t2"NtL+GXEL:Yʼnr+r?2و sjž"(X` 4DtϦ7J\JgG-h3Nw1LŨS-$ lA .keňJ E(e*n &CZ{@R@N7_a %2W(gAޜAcX,sV֜ wwNTLZEgO/%2LؔBgo~9աRYQsF0@ ʺNč(^Otو/UrnF@ Bac 7$vO]1+m@ bS\;xDTA-ý6a"T쓞U*y Z=mp0{'/F/ϊp`r9OԞPRqG*lp^l,MҗӨqE쾀XFJPK)=q߲ @ @#Hr=TO tl8zh0%$=j.{Š ("t 2֛Jg8t*@] |Ҩ' FIEQ= Jried\'UPlUf,8Z xP\sh׫UA;~_WYLQ 6rQeg 0Jh*\PV @@8{(2_/eFp>V{4E9@i qR)JOVli )4J44{JdXL mm}z5O Lv&):#ۡd/EGc^^8, V*]O.0u)j4Ǧt/P\3)@'!sO@TR!̔SʄYgbx 4'?p>SJdr O V|h;(g","kMY#. 7S^%)(R`Q5w׎q,څGƊG($ >ľ@?9\.aY#,>%t W26Ϻ5@L:i2 ls[F֗3oub}dM2Y?*hfFl bR{ÎG܌<0ESDvKpF 3AMT9DRVG>l18+8[ Z9WۣkEFJ\"cDȜ}y6S #`~+{WUTU0͓Ľp&FwsOIl8@Scoa&}i:Zӭ dW ,cF-4J4V-`F&>Xp9>% hnqf~ ,fRM9 sa8(tc5N 5\6Jؿ~R=,1b{+G}ڡr8BNP-+>+)  Kh  dFޭ[{P@Ij3فÚy)ۡ/+,8izZz*f+(×YR2Z !1C`|$D}8sht@uuXvtP@c{xX1C /wQ9x¤S1e116<U'w ЮSE9*(8H8@I (9=i6; 13xs(N̵8s1 86 Dz рq؊UAEV%JuP4ʃ@1q3sPDID)XR<*@SG9p*a2y?`uY|^A0%YEӖ9gQ?!HŒ$i&Y85Y,3Lp[6A4>}XBS Xw`;t\d,3j7-m2@)$@%C .=9 <|'T6[0(8DžTȈLQC<ĉ‹!xH3>(-y@qa|}9!]J»bPHP(˿fɇ4$C*x tB89*P`ro=,|-x`HB-<32I(' 2h(饕 ܽ%鲘Fb pRLO`Q1mC⅄8B Cj' S8`aᖛj!GpD_⹒q46,帡# 88*y~gMN(W"(Phs-ɭ{ҜٶRЋ(4H4}xe3 Գ%?AyQ׆j4x_A .5*x(S"Pz/"оPiw(b\ՔqS R#0DYb{MýArY: 0#B/:xPh`WI 90 !D-}X(9R)&RC(?ʑڜ> Z#N* J4l"!hq84byQ #ro>H4ZWB؝.OwH-AO1 )!\HSq?<. w @p]Ng3LC-AŦB@-iX4X&)Ęq^&Y .H!AՂoHHx;˞qE=3!xL D}x.PAT -, D& u ]b#-#T Z40ѐi8`88mY Ϲ:"6ƐB,A<|ԈBaS}I[@\`l!>xB6e s?-? 9Zi_0cg~LP>.:(q)"J'ߙ}a8 urW)8m]1xyi%H|)i=Q}HkźbmR3/ 8X]^Y`݋%4p0@ 'Rc@yV C[(H j3ʵ'` @48%R 񛰦ʘ-IM^‘J Q8McPš)H = TA2i"M2$Q0P2]7Ժ :Z`Z!qx1g0eϒ`Ư>e(]!Hg`~ŕ Q3'U\47 ++2V<)co&"Բu=Cuђc:gYŃ 1ܯRQeVNf\Zn:Ph0?SЙ@ >^I&;@hT0`QcqnQHJ&TH~ C)4S@g R9bs0HdPZ{Lw(`!U+ 1ShcNcqB @ 4  fF$|QCͥ* sqdrHBD) ; D EKq}odhvS0/ b. {2Z&,kD-sJ|  zRTj `'@>Ԁ@NRQ7DO51u@Ġ.1B>'ĸ=`m+22C0$ T^ BɨbϲLUm(?#f *PUica=/ J.+߀%u$.R1Id:č1ԅL"08(HC= - $GU7Gqi5#5 @"`:dUOl4,˹i34H7 "z.˫ieh,ɨU .FD(Z> P2bKmЀt;  X#?MƇGҊGŏ}%쉤̑" сz0QsjZZܛ2sM``&;3J\y[*30xf 0G6̓s_fE\Jh K !00 T '!G?$\ۉPdȈ+:EZL0c= !)\QC XQ #@f |zd%? '< !BW `vz;N:\`PW `'4YKIA.D_;d$lrI-QtqfEr<;GkC YGxg\, @=b WcM3fxCKcYiB;c&$;#ITD"3׷`ڂX}W@{IrE;rxq0B &N(Z`2.R=*U&ըH?[!)hѳ_ _ xMB@pMKO @-UI`j-\U43ssP޺syYC̀| ,zt!\.`Q,,P1<|0m Vr[!T-=ńR+)ndK4pW`=ąC`j#HkQ u9 8(E%+E`L%˃l|%,Hl~×U8h%+~<|!* M˦®DK<fHri |QK $ .ã 1$X @F7W{*GgԄ"#L$ $DBZ2DyL(,`o@ilĊ IJ)J>-H eILpMDش)8TdJ\Eq&nOWY-PrKLd_ ^/!  rf,\K\P>E0 Y 2(s.."Q&,0~("C%FxiLFH bk$✽DrhT >nFb5 2CDHxcBB,UސV+1rR̋dBnOQxJ  Ƃ5B@@QH#J @@ I:jp"|n!s%qx&!!zB3? 7AMJdH4"HX@6F!9Y".$. T ~uQ%\NBO΋MמBcp&J3d@^&V&K),V:3 @_. R <3wx)UgZ˨ ` @ GYn.u0 /`X!EN&~m/`y6pM "v`DC!@k 귢(.%3hX5!K,SULrU[*cdFBl ҥȤ?-"ADRHY[0Bce\P1MyK; d* ԑpG4BhDh G_g$٤q o;EF /; \ eA++_:ai"٨¶P#Q l<7dmcJApgQ6/ɿ{ " ଐ:rE:d?;E_x @ @|E<wJLH6&ₜ،bJG m ^K TaZ!BؼZ' y9gX$_xX( @C y&LFEQ(z>dwBLC"RpX0 Y@0|!4f @OA0P)HlM(*: ^ }>Ph}=H@ c g3-KmQ2mYxf"#@L2P}*z( ,|X" KSF+ pMZ*bps2iK @~2 HBbzi4KRI P[- 2#`x+ tG"ej֢Hb>h{# k{|QM\ H|ΨIJA:r]3&,/N䏮)$(-8&'s "HTHy|*|BH 2 bȺg)8.<5?;OM`"I!"I @^Z+*$I?SW Gp!lKZp4┄d%8T1W:wwp)?0%kaš"\(GGL$199ˆ Ѵ6c|$I*@d݁4ŀj -4dYII-u@P &1/rn~$ܜf <3pDDEK]; !I)``a>%DR|`]ň1"`F !c 950?NPI!7e8䔲C׃&KH XChi bجH,|JO^дU ØZKR`!P܀@;T -EX@JER#£9+32,Pl8*sTD3$ͥeD⍧F6@pwFaiuдhԉ7E%;^9`,ݨ@ֱ (#VGg&CuOI&hXiZAŹ,+|ʗ"@BxKlt!jx8;1Ibx `K 4ʋJ+ٙ:/Egj#C+" )#Ӭ&CegJɣ-\~*ު]NMJ|W6tܑB ')"[H9ԥQLEn% m .t8G+,Bst;͈."P`jB"g^.PfMDm1x4cE*)v9.L`؀@p-(u/xՓ?:F*:ȗH)cq H; A!rˢh(> Q 2H3 01 -R`@=% +(X>HL* Q0Y| A]@;;$i+A I #kh ri24|48 ={ i[Le B( =2xC>> CZ?xϔHA[8P#@2(1rn D^9P";(5PB$ :9,- IX,`sI7 Zy^A2oLdG<"9 a@|Dz\$`χʮ(b# h)'/"` !a(d2ϙ4#ičb0s7ðȂ yKII\opDjʥb(t Z> z??#$XJPJ =Yj;ux@(S:MI;( 1? q@XCyˍp ZiH5ڄPD$VK)IPθ݁8 GՐNO$oD8 o=J:&!pB6YjL"Ԉ Z [`X@ A|Wa4Se`%C?ꌭ1T ;CU+9㟦0ƄRUxV8, ;Õ05G¥)3{ &0I\$, `(,Ui(D׳UBhDRCt樥J &=5.gf0a:ePHD9wk QLXPΦ=HSH30_(b)Z=dޑ= R"x?C… ~zi-xà +EYl%7K _' P LjՔHELP D%`3&h\0-r<Њzr@`/@ĉC >Ŝ怰HRD`FC<ޓ72lp&x`:V|3YO9*ʔZD1!T%tIVMK٭%ݦ`.`.2{\2Em嶻uR @-XmlC9\47p}(FbH 101CmLIE TS:`sK5Yq(CXP ڱ`ϝ&h臥sUN z<HKS&23&=(Xע8W1BLy;0ɱ=U ȧZ$2(J>RANʨHi-K{|6f<,8,x%C:tHBD-C{ acW@P݆f FF1ɸC C EHh )Q">!{!;fH.hgPDT>jpp(9F;Lq]b ,h&ί=@1]W1_ln_@(#7kF]0PĶDf'߃ЀS's G,@T 0ˈE3rKHbӨ\he.P~BƊZ(qRA1 &C!zCuP-lgg.7y*u * } E @>./Xs[SJh 1p9!0dh?*R4{_R{b)//0*/>l'il1?00}RY8˖p>AOb*3 `xiMqԆA j_HDMLT-J5ka7Y}U :‚j@p5gSE[R R0\EoL4`uґ\+5ij+ů]9Ò-3H`*cMrPq r(iϠxukchFz;hUX{G(2@ˣ?p" P8$ @QHXq@Ș?@(}#/Ť4t3R)toP0X6@H$A`0 @ul"x bՀh4z=% 4Zߒ[|oT"&smܰ K2'6f%[ZY2RXkM0\_;P`X&$(l=@"d|Bx9[ҹov%~ \"JJ@DS~2M1ܒq z%2./cm ` yq20vH4ς`, 8 , $xy+ڸ1 V~=/,L0 0:,B`' S( ؼ' C0 'Ȳ8'B@ gq8#D0$*CT&;#`ce;C6PJ48ɂ#HaAM4ޯ =bIgi3RKJL4$'ȧ |>F(8fYWr*a)`Z&X >h04G`Ɨ+#^G N @!..W0{054L +rgFVAA(u`X>`# %"+k )'HBJ3'FReCtI0(-FC֬%VihNnj>`:`J`mĊgL4v taa`4yl#ma#Mp1,<\ڧzAz*T  !x} p @h`/hj '1nҤ8rP*D'F$JD^m1bI<@?aƈυ~la"Rw n"gZ6]RDA'皉XǢ$6 xŘ&$:~2 a$C|' :p^a=@#!L>` AB< Œv @@^ ],=)ʻ<"Km-\%"4@6AK (P v-tM*j$bd,RP$idClH,0&q C~X%C|TFP }%p?nUh/QO> %"6/T &Av =lQPsev٨Z @nrxB7?Q8\070Ep-%F8+P2<!>#Р.WǸzblʨ j>=.C"R&!#. 6EMPLf7Ɣ8 *"1# lmc=JT.M6xߠ@$A] A,DwS/0vpT jn04$4(J(N1 s!Db&`l1d$0z52Vb< `" िJ'`' _ur^"b#QdLm"NMTC5"t`GZ mA;f.0 DP@A  &@tU4L;سg‚.3ƴeD\jJ@N! JMji8Jq b"`2Q3b01*P$Xɜ=%I9*.`J RMS`gxH NWKI +"JZ')dC#EEecWah `RNm1F >3Qzv yyh2֞%Dz=UI60:'~#<AOը#H Y&GeR7ClC `G _kO$p[M"N B7WT :E6 kLc vĦ%+A 2wHcSE aDeV$FDB/22^Θb(BhnO_ Rtl ֞2b r%@1 *ȤYRIJ7r9*. lZ ʹ+`k&XD1P.rl}$$HPwQX 6Ħ7Wa.+Y-QqJ<#LJD4$!=^!S6 DE9|+@ @ X ؚOK@OEԵ(*INj◤lnXQ ?aGx86Ji#v&alP5B*Ln=.CJsLR֔a dO:5Xw.W` v@zjb*{DAq>4n^m( cW*Ta"""h4/p6=%0| asD[)J^H=&F#@ 8k/j' Fj 'XZ4%[M-!.P\%>dEtH0q斂5l*c3snbüOtZ[2KDJ<'.:!'f-|B`@Bdž:: XOI/O^ܮ3 s Aa0̢ N@$1Z8Ie['UjT]cC8q"uB) I& @&F>i1`) 7*`V1g<O?$.#U " 9b>&cR# a` 3Xgla.oM8[J@ ʚl64E0XFU?.ʹT??EA!Z~ Mb th)vD~bXnDH0C*amq!.6{Kf$˨v ` #a$3c CB'FGބ ;CS I.NA;tjcx/h%ve|#l]^5P!*=pЬ+"T=f*by%=CqhC.\䢋 @T;^: y(ved.20&d" $kVa@%ʀ(T~tw1:)PTG2 əEݽzة$ͼUeE[9'b<X`_` O_ 8 f" P?o >_)Gc0I$P(  tr9P( @rggj=F`rQ'{@}"6eպ$]%OA ƀCY/ [=ct JY$@ CC  U *(sMi؀bGOOPn>-I\@z4Ւ}ym `Q).zh-E!4c-+KcNܝ(m} 6 )28A``giְmR֥@"~m`#~0>Ӯxs + Iȣ'JРͼ.2aP\$a$ϰ⾨(8-+ȄCոHR蠵0i`0{-<,Glz~J$ABv 9m˃(R(!kx #W+m\zߠ@ AxQ@J ,,۰HSx C8 u^P;u@;PJʒNhAf: F g [ʌ:2,;n=؀ў-" އ!Q|j ى$ z+sӋ3SY LAl? B0'$zc,cw/Ev 1~V`:|6iyC,K| @Dp<x,gF@0y^81+.(`8uő`CrcJ))+T@h$C}m]Z1xجzUϷ" 0 PBS o!sޑangh!Cכi%L@p   `Yά3d 5ȴTB_˚Z 5F  q琵C r8*6Fp@#ОZ(g)p JA@Kdnދ{#i;u=G_ 5&p`9 AYV[Tׄ@q7uW m?"5EeI,LA:IW hXk5,n F eV[ya+}tXi}:(ĉQ1rc4bQ?aa:k&y ICHf &B:n$Gi/qԐli՛r _y]iBt;dBw3b,G Q$ iMeD 5?#*,`C#Lzth7!RvW^@)@ HȔ~v[c:L MJpM8| #|)q6ƵzdfR݂ Z&J >K:ctOBn6XF8PTG 6YqEID!{̑t{b 4-"tH쟷rA$tCi1#a ' j:22Hk3,BRUxnO 5$&Vh_ڪ4˜B$ 㼘QM\}zG@q<;Gst~X({sj "-\#K6et9q !  c%lhf5Ab1ȉ-Cj>Gg6!FA,%Øn'(zQ7$`L H *W`H 306|9$\ghcG߲\7-O8KF̡!#A8 N?q4 3lbG&V_OL'M$ 0c~ъ1.\P ႥNGe+.2][/3(~[iGWoxX1O #D;E04~BL }7hk-@.8>j0Z8I Q)nkcV@IE[+S.Ʌ Nd>2ЮpHUuY3Tp `Y Ac<́u{>Ba&A7Ǥ{p *}9.-̶,#^[׉PN Fh`:+P(" :1$s! SE|A$ [JӕF  p"(΄pF 1Hs:1j3($ !.[sx H}11 sOXH=;"-k/ Ĺ@Y ;`dV7"kRB 9ѦGP iyx{D3ȼZa,XtW HEJPlzEo6: q>2l|&*h|+P!; H)z4]ؕYg(#\\Lz[%H% Dxiyd 3$)#`'Bզ 06sgX0 gž6`,6) +h#,lrʽah,nDE ꁰ` (k(387x;ɒ MM(xC g)a@כ@BD0e73 QK#;:Wi  !!2q>$#w`|nS x0bűRq D,2 ™٥0:[)c{s$!C%3Έh,MoAɧlP"Kׂ-#.:qxt!a}]`hဦّz5҇48뵀_a*Nw116yPEC׋г&y)FFa+cr3ˁ``apR,Pv;PpB*8 pwS3c{X׀:"E0?nL 1Œn l 1 ](B/K3)XqH.z xܹ; Tt$U 0fM0 z}/i莍 Pqc+ڇ˓˛z&b*..擙~Iz.᰻ 28e:Q#+(H9yPsq؈yag ЅP*cS  @<,#PL{S''7k2R-~ 쉌8נ(( b耈`T <8}/S՚x/Qѓ8FC U-e4 53W P)I:Gh]0WBA %R NYt#`&zيȲ+8ui4K0t4yɖDPb ;l" y|*s١S#?q٧@IfW >}'W̃Px /u:*Ю h54a XkI07Cx#!` 0@2SҊ(W RqPBؽec ԖhIΕLZ-K0@=b/xvW Ḥ| (B9Ul,%vP`2M%P#DXaYZ4엩t/~ "b)"cΉ5:w 5=!}te P 4AJy0p+Q ΁*՝}LVR- v=L͉pµUr/{er+,PU Y6Q2ʋ@r׀ Ah4R; pP%b4@״N2QZĂb7!bI-X7Sطq*(h`Щ{Գx(2w_q6"\BakzYȢJbg |Si ]xh[i5=X(%m(mzYAc}Z@vae#&H\HPEHv^ b{t 7W粙 b{j!rlkmC1BԀXHhgJii&X҄JHwΚ$CLUЕI) ։Xa|Kμ'H{hq p 8U]凖ghDy1/X)ddEHq"V^6n zA[8`eQڈt‡xr H^YdHer-0hg "P.xxt>68c T-~!e[驻Ja,8B!`V@@IxBBnj0cAF$iH qX"bܐjC =#nh;;5jဈn8tE2Uu4x Ihp]p? j8uY9K(6JLr1HnJJW<ڡ  T,܆ai|XhG&SH܇8n!zg>n=2ܙH,b(:0g HFGPUX `5.P8 PiB!ohbh F"̧ApRx>9]q:xrF>$4]J0!aڀd1=-q)ہ<>t]FY)"j藬^IAN},=~(Mb5pPu  l5  7pD~Ic P0 ?\29>y)(" F&Pt IGkvleǩS[TzR$0Ə,h>xm9HBRz:fNNahT;TE 5htHn~_ tmD4 l:B苺%ӕ2AhSrC)VauCQm,'iqډ1\V1}i:.=*8 r `8 @n\N((p4(,y(y@dcNC %rH4m*(Ɂh+ҷ'CPB<Zp Y@H9hUHE>p-i}Eh8 ,, ؈Fԛu6 |Ǥh} `5pF2(b1dTr,PqNH' @:T x:R|@~OQbAMgQ1H@LzF" G>rP @.%DMiIqu 2A:6f^9|γ(yJ"-Khvr?|@%#JB\Mh9y&ԅ hRv/)`@ y/@c+|/ґ6 1`f3Q|qb:DC vKNq%8 @1̯P 3{R%$dTJZ8%k6PSGH4 2NWEnQT et@XÍo.=  ASAΡ`gL?&R29aNJA&op?[+p4{Q)^@2p0|M@ 3EZ X`Qn"@'f soC[N#g3pPk?>Hrsz@hV3 V)  >7" ǸO0"Bt>0&"* h54a6m @MmH P Ai5ϖwiQx4~@C8P#J%yذ|9q]!9"akX f| ۀ>e}m@.ё0c_1m^JEr ni0 F|B!ncdAj d B@h d3c: K4$,F SplrO>ǤNR*t  H8.(;*XF%Ġk@I $ZmDȥpG+6`d4mzHA<wHʀcb A~ .GXk6.  raW閸(8qB `VX#$6&F`(D:jPIL>Uad?  .Ϣ` lyMH0 m84f`FbNJ/C>4PRʖJ,2\Zά+ bd%b`ABHr|GsʖAFaO Ἅ JVf d{@Vjȴ 8 2Hp?i/-ڢ -`A$D0h#Xh ڶɄEbm dC..R $ NR3VQ"lJ&ᒙXmb \!.A$qF} ʼ@+6Eh#/" x2)`hY&7+(tR jC&1h +@ Va l:2E,$ ey$-2Dgb^o` /Qb':xcjoM)(%,J`jvjnDB8 d1`ʆzgj^@a*(" L3,G!"~9.baF֭rÔᬸ4@(mD LTP琈LLFg( ]* dXeR-3`Բ/@.n6XkMv&\V;P >HWIhpȍJ(=%l˂y6Mvtt!L5-{JW'*ͨB@D{!(ox͢AȀ$(W$O%40e~5O 2VbT 43I|Ph>ΐ@dN jY Rgt1Ȉ DAB@z^bl HC4t2D΍$HĐIAPSPڀ`:~ 8ײ Ff!WPaH!}h^.;WA&`d̲XZ@'qVO 4:/E:w[iAt0֐U /cLĤp ɜ.@n%~qk@*RTؙXd(%)0XJF“C3M D|j4c (,s(H NC@&LRc#9NGvtVԶ5 Uy n4&(ut&$88!D lEoPqFR V6!Xx+j%16a=B":% <1mOteՎ4!DP&jM#F`8mB hug88Pj=녊Bsβh"X" yMCOJH:6DlWa{pvMZ.XU)@H'*1zB&!xG62`JJ(Qk(*9l+rg&&J#lJ ϏyhFDVdM">=l~AXz(&I=PDDG6SB"@&5 karhp5l>sU׆X h96ȭX>0!(`6BJ@xr RFFԥ5"g>I8,lz``/}eb'&Du9Kp!^XqB()la @rdžbM*gin8yAbq/R 2ŠfM&u"(/slb9t0pcqYj~;Bnt`h+Q)\g`(Šk/"CtQBh6`^x"@+Ǒ$4='z8d,DF$D[%bG@yǗvþ"OF~D,ym&*dwu&B(v+SxTm`nInwok@sit Fܾ C@-Q"V"Of6㺫f&lZd!K\AϷ40`OSbBe ĥ5x(fF+H0MTNg[C;qlQFL"4ʃAd1'Nq0plʔ BA%Thc@UjBМ;:Hre$@!@hURgVǦHlFpgxB.:CݒcL|O.@CaI#ot@Z7gZ+M6G 0?N$'VVl G/J\5NEaf^+T'L:pVڙCe9a+b\q8$VVjVK-Ȣ|pR+U HaF %(~&>(Bؔ$Z)wvhE6@.Ce- ;Y5@-ρA5'BUj~,#PVBtڈhg+ K!Fb2/jǭg}Y@,MBDžqc-^~[`-9ABO!HC1ZV_f [P]=ap/xg M@$3FKX"7'˒j> [4ox&W]:@"mbt| R@B$HFb9~ 4Ūxe^9h!Ix!Kmߕ+Q{ `\ӧ"/\$kc@(*0gJ$ڧA]&FNA|LJAD8S g)`P,%=( ?@C߯&?`L&/\>/  =^ B0,)-2T@842#| gv[0 90P4W6Wpn}!}У̳d!h[(0!jXkLծ  K 6ƙ@`Ae`,x:&؇hFP$\<L#9ZԹ" jp;`møxn9z rtNLC |6B N}U-rb0Lj5ƧY!;a,͒אRm1P]kiG$|[G -tH|KQ`o㊠0! 8[BFx-R&Q ȴ8ɜa`򫀍GxErs Ս1烐9 Ι[:֓2=:B:42E 8zEI8lhF=*A#E?#U#L?P:MJXer pپP0x./%BP @iL 981Ó\YNN,Ӡ*H~ ; 92/#T5s%6›häX$y3<z0?A aH;,@H86)3%г Bt$:A02@ 4+9iPb Bs /Xq=-"-/[Գ| (،JaM첅`QM 3.tQ: 딸);*;$?{M>T%9:k*zu 8莘ijpG(/DػTbグ+ '71F&L G+j ?RZ@HџIEec&jL a:vX5 5Ph; 02 ńY c<ٓI4oX= K(L[(C̨P }I=x10л6$p:e] +1ȅ!h†dhA (hw0J詁@e !E7|ʼ*LH%Iƫzr"1+x7$}WADdOEx ==?.LR<]T=;3z5p9lj+̟M C2v=XKP;A 0@ϘyHhZHbB;< |tb8Pc#3@=5@$f4# Pԟ40ڧgCυQiډ]0 U0жư @HCݷ *q=#(PXTWsAkc>P9ųUMdr2޽$']P=aPP8u* ڥMT='p(0pAp4ЏWΜf43kBi;.ycdtJ*'Q@198gcj V8㜏fwyT N,øG{vN>xuB\TAfSMcx->Q3.)7_Йp </0u0?Y?Z1*Hz0Zv)v #مxc{Ü@ 8~ntF<Ь:h8b*k#_ؚFWFtpP8#r`n$ ;B_O kNBP@0DhC1A $88 ~aHpѢxFBag# ZCR<Ao łb'"Nؼ`? ġ3 Ec8(~ Vn5H&!eڨ fBIhX,H >Ahz|9RcF'{9G2$^jYHud@ r1#2"$ '+;Μ댌L@x0TS G?BD,@/˄ڿj@0 zzgV,3Ћ0Rk1in{ìX $HYZU#(H\) ࡭@N6( c2:90-4거j(\j4r롺lP꟬zE!#p0{n8ы2*& ISP) 糍 2Mq1 @0P_%O(O(?аH<`-'dz[ 'K$; @<-,s=Is,3 s_1@ } yX c8ΑR@%'mS_S)T2OlX98 ~u֑! BȺ #%@$ j@#56p,cL}./$0ϟ654as ]ֵ܅ v 4 Pɧ kqEɎE :Dzʎ@`(̕e!C8$Ok&aķ72g☷GiU6vܻi|@jh~%=F3pslܫp`8KɵBDEUMCGk4խ2t,-' ꏃ<+oE xB@bApoBJ9Q3d%DqC@@xy茸Eh7@64Y({xR:X:@@jCT;h-`  Ap-d<b xPh,`rYPz~ c\6y=9@^Cv$P;y,FT ! rrL <ds$H\ 6}v@/$]d1f0m_h"HBa]3T*]h"~):%BL}9ica<ҁc$n)"pD:28+"N#k3BzI63TtQRK & )Ҟ[iB@T /P2#Z "@^4 #@[ G4">7 3c%JʇRsT=XxBή,j@5߹nBBA0Rx\F4k ^A ;: `J q*r@ @*@5Aq >J%u%@n*r%r@9P Q)mf\uVC0Z qbsrnĭr_#B?H ~4Z 2&{ڮ8p X"A29ۏ9IS*pȩ6jE=@-()RޞMj5mmc*G쁁&  3qKGtcr7T0OhY@L|tIt <'Qu!)8#7 6v#A"b AQ|W(>PYSxa-lHTa0A !ּZ\.P;GaCFH*4FЇN pE"(pEfڔ"Q `AHA ДzE20VײڋU3 -@Ed&pD|B7=bŧ1dwIs`K"Ih"f%<"4 MTRýr<^zӆ1ⴚ*To<̭՚',2(ܘc Rʸ,4D[d,^` `"6%@-FB9:#d*X@Ibm6.5I#&. m~&!rM,)`?bZ .`:4!#cfbЈ7@6(>=#&C6nEC.v){c^^Tڢ(2-\L(r*([lOeINi Y"LZ' (Y ,Q6T,>J6Bgm`N H0J!"n9`/`_ %d(أ#ʡx{ fb&&ee#lm0`#0HH: CDq? :bc. rCG¾J e&Ve ^jEjf&(v ` #YCBd-~/F^A `r5&'78)*(܎lx p)枩e@ ` Ƞ'2H;P.7:A 8&Ei ^)m测Z:t# 3,&,4YF4:-ke]R6klA]pGСTg5Sp`D?/:;Bw3 (alzn-H%= @7oftn%3Z $tҌ4J!_Uq_OĘ\QKC2WT%܃bf"*2%8x&dRn=/!HG]-¢djѺ8Dt=4pTނrb0P*>>0݉ͻ-gLQ]~$*/CHh̨cJ#2Zbt7mPF@5!0<`l9B@CV. Ie+@:y97&Q8wr/Ocq sb2,ܨgcκ H@ A*Xtm ? r~Uf o"pRNoGGd*TV $}bD|%,1a @s$ /xeL:g+O^w(cq%̀1 Fm|߱tDnzP 8.n$'&-t!1x?hT #A LYCv=L`f@mpʆG?pm;NSgn ";اzUY~A $ܘqZgA `8z@`@$ #If@ E"BSD$f'da@`B A`v:`2{>~_pټE`$E^P,3# XU`9-H@1)D2 `;6?+/,"x~gEUO: 8hUi3)  %bl :rl)oyxxqiw)s@0pt|R0w40 j yIַ}+.zzyD%+ !;JdJf&" R0 P&NP@s4O+b$ !HPπ:(@+IjBz0o$Ɣu$)C&k,hUTgPUc Q:m,VHݺ * `RO#i{{&®=klPNDVb0C%!xCR8zov`Mae~Ef3- 80 `3oHKT2JlSR$`H#!XV5bĒsTgh ,`+?xQrDŽ 3dN D<,eb죱c`AHʄH۾SdWzw *&euROs٨+٦,E/@<Ǡ]sT"{Y٬i Pr`W=Ђ1 T$y9΂bmb q nFd]m W8AL"Z%bln ؠH"@}-;᱈xQ =ԁ J 0{xH* 8 P+ͬZη8H8x9*(& J:=<Q*rYK '`p. c 0.)1h4D&0C0IZq4Sǒh$"!P21QBCRIg Z](2؛<0Ө!T=A1b{B v(p#XvEyxopss& á1r0 YA)+T !#\uGX htx@BI8扚; 8Pǰ1R qlRAtm  o 0cȈ ܍pR'rQ0٤()|1##Ђ -zv P2X*(֎6 4C%í0L0PA&]\) sŽ#9I{ :c a]bNA2 h5(q3uht$䜤$+$! 7P ٬,Z | P] ܍fAϻ y>{rLȕKI#=ɞIÿJ py5H7411kx[ ?G-̚I3<;4|O!ЌioȑkY+Bĵy8:('Jع6y zÚBXnh8Zᦡu KQy( ̰:Azh H< '{ؔ@ 8JȮ2(l{ 4#H9@];ؘ # p-BԆ@e2I;;>2""5c" IN H E08U9 ;-KJ,b}68!!яD3m yR06HP1*A`wB!Y%zGo82=,e 8(__5BĒ*ص,9H,-B@L"!]k tSJ@B1tV ϤMewbX6  0pF+#,  썅_K0;(*+i˜ek'RYp ӻ 4SP B(82xWax1Y eI#{Da@ `H>WXUE&tm-I!!PJ7Z1R5-VEmg0~oHY~^$zD̜?O`P DTuiƼ'^Ri,S6RpO|/Uz=e3-ݡPO,o Hj@`U5,3\M"DH  ⫛щYK4r𔀚@m Ug?,21Kmy#x ?ԁzL4<+ç'(m`s,xܓ"䓤<߬6Z./-Ad,>#mF#84VB`oH oh 2=84@޵0I&ۀ*M*v*=7L\mXE;nCnA$:ү g3 #胻 D2b@h1a8#{j@dFH3y0}̋>- (@.DQ "hx~ǍCJ5R@+Vk9}%$ Sc F1l@ $Cf` (?CAc' Ԍ{Kv%Id-轞 6x52f2cf0 Qh*B C`Czv6x@(r t5J8GѫDۀ6@dT I%ECҵ4`P@:Pǩdl䚻R)3"1nh@_%ҥH<-,Cl-;?-' 2 @y۰/N  K2]x3}e@ȵfvYRh dVՐp}G89i.$w2.3D3+-_4,v'%&%)kWJ,JGZ1Gg@aZ˰ֵTk[˔- A ^+D c;kf80$x)3h )'& ZN cht+B^ !1mE  $X9WR;fEx{0eʝI?ba6ZE)B양K$)6lߐ#^sn* 5(A#k ,X`aHUY7a1vR" ` /x[c.le92L[s%'rl@@%v_z;GUhb6a:^ A-yi#eH]w0Pu$ "Hх}4%g ! %S|dMs 2K7 B `Z qkIn>$a)&Y rH s5Rr+zLeT73tH]%S"&qTnP27F䰵$Q;T z % V-0Xj_Jʕf:Lؓ *`VՊ:Kq;}ށV*"ƒIG#S ')zB3{xd `Ix -$;TSO\y/F".e%a'B[tJCb9ubEKE}`P V &َB E IqfK͹,  ꙅKs80G z9la֨ٓ $@j*"0F,DsboaK@& R% $7,p-jT 0$Djht!L Y@Z (HrVi!U".ш1RY]w\O1yP<( 1L)R B/kpy5_&tnx9B#OmIK22x@p 2nZo)4HdL@9y-@C@Qcbh%,u槴j>QsxeкGxJ`"ԕpzMx4˧sSW&Dλi3*Frx=@ :٦p/FrzG0ftL C{P<Ă@A yme#BKkʫ29YV#"a%JU1pwGyEfƒ<#O^Lj`sP9o A ,<-`rֵ blC5,r)D4*]!@zamZ^ C>.dZGD%b@"!aڡL@!@&o,8B#T( , 0A@*bL d *^b5j{#<]+D*@FF%&̈%0fHV,^.@Lpgj.BxyRDlf (G 4Ah(2A"*Fo?$X@VmAȶ~+QNX`4m# IfQ1tGD脕2c(U"@  ;dqrCŠCvҳ@zN/phW#2V e oXP_񴥃G1rɀ``Ubl3,=FC0H pz (H$`J%'Ģgg31Jw2R $*u ϯt4c4E>>(&$|{z$h% 'ALؒF f3$m(4N@ гAA%'KϜ1.m4f+@/#@p9BE81D$aKH`b%%psc"..NOFXr6 >&AځHJ$ny^L'`j`l{(1vRHxB BJ3ih ડB^NXsNaAcRD@`OB!ɏ(hC8CC @LkA NQ#s<##A:P XI5>Gp@9"/3;QRgĴ;q,CteQ2aޗ .'-͞j:..(3 d jVGb20F'JU'4@zH W9U4'vN/"/> 4MFfYK:l2d2K =pP@ 6OJ(#;@0pc2725wEf̨2:(0x a+h%T#3t7-%h"ǖZb4*h JK3UCCNDr 4@4:.Ϊd ' eèZX``tV8QHf~CBR3cI e $2%7T~[f#'؂6 P08~+84&B⌲ <`ltA'r#8RDFÂi jG=ԄFl5Ļb.hc `2H/#K9vbtQЉ+MgAP@Ȕ%>u/g8@ `Ryr% 5r%KPsPZ@/L!ziH bժyI &z>O +fNs9`j0<*V-x` !V (w$ґ Bf 7sVR3zHT@°`@L` &ll$aTws2o `YJ :(dH0T.q LP沜)j"+ \yM贱jb.g8 0a[O*߆5GRP# ,ƙML8qp;RڟۃH@rQ2S*ϔ'po'::hD&cH%cj}8TCDsVlNJNC$I%Q/<9$WO'0x $=JX^ Ұ>gaۜ! 3B/Dz>3se=plk` N)\$cz9/&b+`@).* MDgd`(*F>۳Bޘօj%LEzBtD, YqĥJ0X3>.&Y E6 @iz%78ߴOKFpC.s@dp'e V2U"YK$:/ sq $V!* nPʩCm2BnnZ0jCӔ?$iT+D9movB`OEH1 D":^L]5f`4 X  ~vG5d@,0Ka h~Ĩ5Q`IB/^i/o{MFk@B͹O@ cV~/~X,e6)Вǔ% f12.+0MhCAJoр7ɕ}E. @ķ @ 5B; ;+P/^"9-0@i D+9M߹ R cj87%p~>I@l00T0a傱lw:&L ؅,?߀|qC*5PJ$VLFpR=#aKyfj^+GK,1Bc5J2W A pH6:TzrJ`@(D.HCPTHhUkfWјς٪$a<X-2@f*+j2H)Jj x / Bm‚)Z2 sX(`8`ty+R2Kj#ꊒM#-J갢I 2*G ºxz*cB?-|4Q0q!*Q9ɪ;XT$ AsȖR8g;%h&)a@TX3O}IRC9u"!Qz'(-)2@n``žf1Ư,jULVJD 21ok<%`JTڳإXz>QX Fɡx" 5 - Cz5Nܕk8R(;cp 边NZA+ Bه# P @6"`FlX A>Z+K Ò#*X1r y>OaJHjܑ#'wNZo׮HZy%!C1-E[J`-& k l(9|2ASW=%R. ` m3 x@ՊɤUڗ@F@ +6sjX͆-E$>zHʋ~2 p h,*SmBT pj!8IaqALDcÊgHdB!5ģztaܤK#ـ2 oaR)3@ʊ CPiFA7bNqDCTv+%4c+S A16z=Rb=8"hf@P noRe֕TI6m̜ U@t0yYQzN3i5? Hм h`i v%i$޵bȗTSD[ x;T&iAN>̢$XGP=t\fMo_t=w<pq +mv;Mr<`|G$wXOJ$`TUH`TH;wtuYq,} vn-f`iUj}<ũmSʩ#I<=͙rA $  -`T&gEY4O Ia`燐C{s̆RàuF!!9m%6~RLNYm!䔐eCYd!'ۆK`n D(=^c ᆑODGx= q$[Pb{=10 ', B+ T; "GQ>,{ 9~ഏ>/E#2 ` x0p5Qhx[QP it;(!0;v1,b 2 8@8R2L8>°Q0Q,r [)—. q>{ 3)y:J)PNL=,'3P'$`(p(B8(q)Z!qWa>)!++tS(-E#9h 8A?0: 9(|ɻô8@l`a51ZX3AYb;(p&q++H1#i/?R@S9RU'`2 O![X)C32aAZJhӺ\a1('0уZ+UC؉`H6r-# 3p$FJ Kp@^K&'!k,j!C84);3+%@KfA! &KHًȎ03\8O>M;o6X͕lAQ*X˙H*%+ .X̰8q( q1/rx7` Re cȣAr 2a߉v;:NHL&&`|&y~ 7=ţɑsˀDrytq'h70ȝMKW8 ђq'eK&/p!SDqHj=`&P(4S"ɜ HбXq7)r'ؚpXRFHIiBh3d X@#,UHp0cB 3ʦ2+)')G JK:ѯʽYIȋ(<0%`&;?p Aܮ1. C)9 PV B" 7ҋ#5b`+0Y H%;7JX'XM0@MMrLp$b@ EU|cEp ܺ8 xP> 1` @u`*,AzM|Ƙ0H(H>dImk{!92ى9xU,Hm/h}qI *hYrR4& X# #8 U@U!c*W; 8DÛ`,13ظC9ҘaAR Fp0x.)-<#pvqp ppE?8x3H4wRy*c˥܉c'0 .vb& `D8KDM@s9@OCm, I5 #?QaɈ/=\])8 K=1}qW8YGpA7K2ػ&[9\407#GiƜ2?K .dl)[m!b< !+x iKZp6q0`~ fYh:phvP)-!( .ce!$v&`i-D⨅X6D?/ 6tRޡ 1Y+Kd@ '_[@Q C4NZf;(1p`-vD 24 EpRJyԍXxnpb4xxx~W8hP* @s0lupLYeeAPAJz-8F8 =2IT4`+PF5!8ī$Dxr;NcZ.PZ)fi<;ӄ (ʥ3)SzrkҚ H+"8((Ї 0 82Gp=Cv8Ss )2 f*RUp5}uLsC(XpӀ)ihg3KIM5~'>AmzS[+xn3`X] Vt6(ɔV9?8ڬ,|Uܙ0b04;֎xmPa'`xRiET@t t:G(0;X3`dZDq x|J* x\ Gd)BrVCLW/A}us=m;tz?t[t@R ;a1Q` EB׊0lyjqteXT.8m0= U 2lfmkn`u>c`Q3>Hs!H )`3Ɔk:rBK0Sh19]pu6!FC#=U +'XDdz8ykh=0U({k=$ ExXEJχze7mEʯEB5V0yۈ杈a"TTLT%L̛Պ -B(YK||岂Ƒa>+"??$G@!G0@.9t gY.$r"Qh`+ѥE0N& { d>q@(TZq7,1-1DGYէR(%N&CtP-7i$H)P'KlpP* a1$2R$1mFY!Ar8@ z=1B&@@4}`#b\ e,T ĥ-a۶ز{ưyP`ss'ItYvqwl@@܎y%HXJ0񬒧Ym`$BQI A@>c9͹>;y#I.@7)"ZL20|3Z*nOmja !ÓC9CFp!s`1bNLƷP " ݏ`ch틫",9u' pl DaHQ) ./&eq*Jތ!%@I+Jbh)a Aկ% $ 9-Wz7chn9F1lR@96gr? <vP3[aRPI I@B|8`IC%2XRA|)&NH#(rmWl券DqP)ǍA\X_K )T) ᰆ.ŲYc[2J 0@4sw)2znv8` 8(bA*y0=1F@·0 R s4:G)A#.rs3yW!rt$(pb"[| T%Djba)"N@Scȱ־EM_e&M9xfoal#o5k ѻ#6_bej{6L d x !`+B9Uҋn gfB-kЎC@47B0m((f2#ɥNx[F ѻ;F`kԤF5 AA2i<aae)̴D ࠠ `!F" hv)E>IB6xFnE0pbB@"ȣ`ZNMD6zt öa)GK"6}n) K%#$0.#', ~%.J@8vRIdw7`<@ p@2'2a>eCj[jF#I)F`@8J~ea.)̆& `d@IAۅf$6!K{dBh>(:# vJ4VdPV&6̴Bj;W,"‚BA$ 6%b/̔fh..&DO!( ,r∍PFVd ` +"$!$wT&MՂ7[fҶ* !EFl.a-!%(&'16Pv -OBm"& Lϫr%'#.xr/3k(p tȼ6 7. 12y%>x^3Q7 6F(UZ #gl `g=l!IJ"-&6⺊#vB0&ZL:X!ءBJA)@,8Fd`@ :rZ,7C)>~+: {sr(v6vcfE a[9PJIr.¡B)@N@yD pFet!,g&A,+A+=cF?@ >vabF<A ?U46c|X0::?E>DA?ah)8#jG^IXn0vi8K$ KZrDӡ&q(DDN0AĀ<'5RJ8۰).)^4EĚq~i\.4g^` NA/?,`8{.")^!fta!֠d:.T4IK ـ+4f /BK(" ,YZSǂ.Mz2brvi2,~( ͺ%".x}09VJ1~c@N8r5,ɠ!Hplllkeb5J hj򧄂s!kod0e2aKD-˜i>`TO E^L[%bE"&8ugw3JwV% f3C8xfiH\ぬ)_&ܬTc pp(Z^.v/KH/aEA" Fnf'22ƣ>K @ˁ ȰPWH^TZ!~@[&aj`Bb^U8dsq\̊6EN*D7#vl&+#a~-ah{` "HL *SxqzBla]Z0\7``4(v 1#LD2R3C H"mHPF.s,&[VO Z S kZe, KP`EUl+~?w(2X RtPx -Mܚm%C!ɛ# D(aGeY-`:2F]vE6/5&"j 8btFhrᾣ+oDjVdlnp,g4BHAi!z( j46"G|E`w` %?,&"t h~ᱜVhlj ,P#]X R\nt "4[?KJ mp٢P?̛F>KrG&* `@U;hq?SoSDj#苡`L [P u = [S~8hKۉ /f.`X&,QXٮl<v' q+AH B! ?M6(ƻ,ɤ-RPTM;\#ra'd5?5E#_%BfQxC_].6-@ 8j& x@c!fظMCu7(!h)d'"`A@V"<%:(:dapT0AeAm&, `~*BZjkȘ#c:,-F JĶF0jk AagKoN ` 04^7`Y0)ZT!{)b9f2/@&F~'4E,B'e 4)1``j4p3+L1%CS3!2nd&:d-\4#鬢F`A8\ay0~@e `8^R(\>R■&%Q K۠DGv3JV6'#ƒA@| zw 4:RGQȄRB6>C! k`TG ?i4J-A:< I  qNC A811xpFQ*zRh@c 樹*⢨6ႀDE,SP0yy:*>* l{zkRe8p|ĭ5H 0؜( TB@},bq`WJqG@d  !#zGH @-glaua<2axizRR f`XW0i؝ 2A`U S4rj͇@h1|Ґ쑂KSǝ')927%v= `_NXRP:6'LXuIH @P!MG):r 7R )dy:iFt6 and4j+P |p-$p8NWUnu (`R`+ `>B")-2{d@(JhAg_ R2| ".(+mGAh<f\s  _␠{,qoL)ѧ/!Ѷv`L PN-ќrMQ-b[UH\<-d (H,E£F\ˠ(-EJG I|:aLSaqΎMa㈪"@2l~@B 20'OCxblZfXՇ/=BhDwD$td4v&Pd q 7!IVSR/$sJ*P98 73DJ @*X:Hi.թ<6 ιnhZP])H('P碗\MQ b5ҺҩG90E Y duH9n#Z]c9 RM߬(=ʹ' TDFCDq%(l$Ua7 bY!8`d A ,$2YHY P?,[Arqv VtP@,C}pG0G(cR11 Ѩ)6"xnR_*l@/iM$%HZx}B<;LMB'"$@# 3hˁ!k{h\Vp$ im/%{uF0 B3H8Nʮ|oR)o"2 :#^; (4`Dga¨S 'ACvin0 Zqp,1@XCG3C,gDrP~@h94=6MSa1 K(9@'C]7eCC]2 iNVpQN)J (0xk P 8! . ZpaU1A"У  !Mx)ϋhs,UaŕaZy ,{ >(|ծ+(bS@B-G8)#`#'*0 dXp Pq(p"٭5H] Rg|i6{B` ڤ Pxt i8 qЍ8 *!!Z`e }@( 0O+; Qgȅc$Xp:)E <B+ZXj䑩oL#(8# HC oY5 gJB*:C#yJ,p[Z`3 ț6C? 0$@#>h& d8~uhyxĆdV'P ^#kj1R т" <;( x P0~90h7ЍQAxAdZ2xh]-x] !=xp'{q& Px{ ˜ժ:ӎ YUZYHdP0s33h JŤ8CŶĜx B A(d~i р'X<dP8xZq<,)V:x'`@ǩO",h}`5)=)`MQv S?wQ(:r Կ-tBx,Ɂ/9 óYx \~psvLՊP/H`kpPDm}.ϐ P$","#iY , p }8x1DHː:@ǎH  s6H`! ħ„Y!}Xr EKsBqW4[ MQ2 PgpgTH!Hmk<ߊ eh|{h 9vv鏠>4JpMPcIIwiRE@H"!YTyx{ t"qњ7l0BiMaًT81/[N4ps *5hӒA +Sبb&mΕv **95p7@Βt/ڈ+ YKm=(@! -HBr+O8݈7JPi5I}8AI]K ͼ_IkmO!1L+6` Г"P 'T #r[ڤ.5-CPD`Q$BT^Ζi6LM (+]j3;/E!0ѬY ழD# 4 zϧ]Fe`T9tajcR-JXxH4F z ǃHǴ%l>(cNȂG eK b>!5I5Ȱ5P3!L(.(B,,~/Q(RًiB_h!`#K6LEkLbCIU\ᐓZ a1f4 s *]!E>($1Ie[JdX(ҋt(RXYdD`Mpq3NI4Q*`T*CмI~^%^U'XnKuj&eiR5,M 2#(iu fFOi96 |x_lԖ6<9BNmK jN@S۹b` KU,˄Hm,vk %aQڈ#X\IL<R9,Zǹ8]Z8JPoD&,siq6-\\P#R(WZc5 @0.y&ZS3ZkKm*03c:`&ѸdxI1g*JfxI ?Ŏ?a3`Dk jjw ,iMp7X-ba-jV`T H jRr? =DHG^׾֍.8MHh&** ': )]ϸLcAbk ŒKMhn5Sz f(ܖ,Ē/ࠡ~LB\E VOAZI~FE$cU` PGԙ6)$/h xYd8JJ j^X'z+jtc17圊<YV YV(ا)lq?Inܾ\dQnX^,LCͨ!bm =borj&I-SG*yT=G;6Ng[oN9Σ|kPApg.-꾄ȶW$a;,R"tci"1P㗫`#̵8K`,.cie0#**CYh(9y[3*n4O˸\I2fSF .,Q:vr8?U_!+Y`:shF\[RF_ /9 != 8r\Ơщ;M;؀ e(dW`$7H3&~А\-h7>ӗ@  OX0}>Vr|Ш`p@"z<1vtAG?GT  N4W7Ik3Q,Jjpyx _gCoQ)w5 #Lvy@H4>̀%2$My>MOj*}rPOr`zx:[-]˯UR ΤhR/:C@o͜DYWΨlB26GMwdY##:<^#~P;֎y(u=gI~(Pijj@c a3iR [^Lr%&&֌| @N#Ddj^/ЉXtF@P-`^cIv.|Z[n)H;xa ZKnKX)QQS/%D/ap.(C6iCC|^%ӞlWT9:UH Ha? G$M@XSYJAH@ C(g2 T/%"FGHk G1Jz1@XJ8ԡqiE* @\dPV|;Ŕ委 (j!O a@`9PQD_)"U'8mR'ƠL1OEӶSIIU^,9'.o<$-]9ChhT0RIJ_x$El~>ʠ)%` )ZB !2vմ/ԗCLII090bZ.tN@xh.T=H &Bg3"9V&{Hu 1)6Љe`T."vfɃ!)eJ$Fp- 7Իz;(uDJJ,*myBMzI2()#0&B$8h ˟[[{OVxAA #aP"i'蜊)ir "NyPSq z?p y"B tB$Egd 7GmRE4E8%ra'|26ҒWg)R*mޣ]`i l9]?jhRsx3"M?qs 5DO±DP r֐8˩,LMo~%21(%cUܜW2+'2Y;*pDm QPƀokH^4zK0TP&e@(bDIqN) 2gzII^1J ,0Xcq `%XK%Dw,,+)Yn9;d6j CBsoӖ5"5  e-/+\jh^Tz")#ܪY W#GrW.xm%fCہ LH塐2lIT ҂к&"L& + F%(d!l\h$+p!|,eRg2z#*@)|Uc(\~.}wrN+i{9mn&8Y ,e+@p\`eq( `!h'&*Zb':brFɌ-@&-ykCJxN "  `'%Z3vƌ.җAn/BI` B4bТ, 5(B? @f-,6f6:Bl'T6F(gNC*ohFM&3P%Tvbēa㐎`B>N\Ȍ#+B$T3HfG2Ӂ !*tN6 R* 7`>@H h0h&ABz-i.ibF1d琀 R@AlƇn6Hl<RBxL~TǎFx+MF$hEq hQP5&1)#H*dFHJł~,a/@ h@*@6nhnBLjpkINIg䥅t k&3@"p`v Ж!i$6ZG?B~Et9aZfy7c&2`>Z|Н D`4').JCx^CFS$LtTi"x- O=5ʝ .K2Npay&#Do@e"DM){E,k* BD6P6<%5 >4.\kY *^ME#!(7eni'lƨbdx95YHH$o+~> ڰy Ib-@ (AR'AMiNmW 0r*s\6t '@< W<+6*9Ę/+~#ZSKM ",J#`U%攰BR`A"DP"Nځf59F%pl03+#O/,U`JI+g+LOUNd{ фF0 sq"%!HA.WX+ 6`HeQb!֩O&efC a,he;ʟv2UB{p(LDƞ)acG5l(kN l~r4) Bp F;WcNJT@( ," DxtTjwB7.4*gsutXMNfxeM #ШX0 nBGm$uP ؄s7W.6@VP/069 Zkh*j ˆ_,7+Kgw1S23fo^sPvRjRHm#ž ` )E;CNFK"v.؏Kd yK(}Vbl B9zGf`n|T/42F¤y]H$P, 6'&H)4 !jcMm# S qtN9)-yw~y$cʆeA&1i҄ɰGnQN V ʩ@f/`+ ꒭_m!M~Bgba~`aICuV/Vhւ g qb) W 575IT +Dy'Ϥ+r .H hATa#ۖ#`,~aXh%MWCEhMH7#v{!(ugJ6R , /$P?CŞe$X.~/0w-bvyzYw,.%"^ ;@Le(2bfd,+'v=K 8!2.X;<M<##q*R61TYjr  ; `f.k,ބ#G'KXB |\cSŢN DgvvlܠIH.2oQ'e"L@),2X&;J n|MDo 'S5N jWC= ij !wC_UY $ytruVD a'qdGr`YU`;98[+*!nv>xBR̩= C.C.:P >Oh[jdzHJMjR7´oܠG.j8h* nZB:MB*ܪQ( 'vZͲ @ eX=[TZ+%B/{:``U@:P II%$X,(H'`'XScM<~I RX0>M2m"YH+Cp1@/ Q^4֬$ZTs O(s`9,!pw~PܣZI*뼊E2<jޤB&RPQ4RY JS̈́tjlgK8F=U]QC ch2#v81bD |/n-c:wHUC_mcp@FK'[̄bP`q@ @wd(Pu1`:qd.F B$NHEP[2QJ`0e!)hneԥrQ)Fo= .r2~⚨THarxI8 Q4U>D!Dc_[IfS&XV˜o b}8AƱ&WR;iOSc: h%9tZ  /f@!de6C'~pYB]#m+eI09JS۬u), C8iJ@UsqLrpZ&洅h!4A<_o=T,&^\drR䄶GጵfSmQsY=*ЪoI}H|UX,p<Ljk@),ylpטõ W0,ª @'aN| $2`5 RQ ?ےo)F<A?:9BRq~e+70"PTY4T2 ҭUF[/'pZVrӫu ~ )5"2hMHlvI?j|{L[{7]ǜBZL +%BY@0a訂[Gf1`\NOEi ƻ> "2yKl;DxQ:`cexDž#!6H ` AX(T.`ྴ0"ohۑ2G +ra(%[z1=BK×~W p`nCpn '9}?-0\Ţ;gjP^A1د@s%9G޹( $21MYwf,9`E OD?tXTmB^\_Bo$k$ze6PI􆪛B8G1!>y^9>Cˢ57ŷ4ݭiv2kPʴ.fD8ۋG$m4kF:E!K{惨$ *ˋD:b#VpBqY6+4Nֈ>337HXgE=$@FXnsr5Bu#8}mF+2Pɫ4E*,䨛D&Ⱥ`Ƙ0>8p7! + &j3@.ܓ@:A0tǩ XC6>aݔR3jz W`VU`T(1b8b: aF%.`*1 BH98FZ 3#[/>!B'"6!+ *.%X%;JZ;iC@ DJggJš7:") Hb:XԍQox -A~1ں(쀸J*]ú+!I#(@*=~@#X.ib׋+5Dz\ Z7 @`uZ |!'>t";W!FHr@RqA؅N 9S qу<~5KI(KLV-:BJ8'  k\ K [-5ކn@C5bʦkE4 *80#v83+ . /4qT)5BZɻ+P?Pf G j"INt06\pp bs%v`d"xє/K&PEa `) F@ Ex(aJ S( Hji@Υ#/(ԡ8TÛq1[)+ю a֊2`Pa> 뾴? Zg0̒)"RɫKrYIc5;  (@4`{h@>rQ뺡ؾ7ᰯL7P*^ c(?5㟡PYs! P~%RF,߱9 /H5`43K"MOQ[D(op> 0iCC *8EJ m')qK0*۱_6=@xk+غgQ8blWa<1w>aV5NjqR@I`\U#Ok.P(`%S {I |w0) F#xhEҙ2'1dk2/Lyةr- @2pYM*AT M[BH %(]CY5'[p Daǝa7AIO~D-›h&C$!%=C(!40nl4#h҅|% x?>p T] Y TFܕ T@S0V]ͨƵ@ `]b$'k<"O Ѭb8tZ>y04-kEfҮ0AñO 884^@ 8({aPq ܿ:k_!P2z,s@pCc.vZwASh @臱P+c7hx *`4vêА}@zp!hv8Ce 8X6pDлY\D03hϫ{pـXj's@r D3R#3UH2GnNӠZ!e; t~ۋS[U{G;hhH`FQZM= Y=`_k H4:&> vb C=6;Śl~J,)ʄ >4v3% nQ<Qms͊z )=P6ϔ$Ikix iSPT`S Q 'Nzڝڨ%<6d iM!hm]8A%`LRƎn'xе&#($-%%+XɊvdquPxe3AH< PP P ?€q @#I~ Cǀ x@7`sm',zAG0PH05 |@}>_ 1?0lF$Pk\~:@;/Cp'|^h@inCq7OB8dr-{>pc | 4 ǻ:v"~(6>@c6oӨz21iLԯ  - B2Lzn@{@( =DfYeOR!դG.)$' &)ljFC::8I ˙.Il\K\) F4B+ bINØ^@30,c 2II@ȣ-(27 j;扶k:,JD[b}5h()r@\bIz1]v (@Dfq3ͫ^SEL; 8 B"X8:k2 1#GT ىvS%PDm+\AbM"!(HcF\ʷ +ZǪQC!. j舀:/\\>hZIFa@N בE#0rh@G9uA sCM+bJ[T'YtavtHt^y m `0T(L6W Hv*l!$W92Hř8 `1^ #R|A!;tEhP2ȁK4Ï^1&k 0'q:G(#*"*%&.;|ӴI9&]#6pL>NP1nBBB1TdOJ 'h 9@qiX+5FZ !K X%T@G @) !]{D^L+RF豥8)<!hke~9 c9 `U'|s"8 nt7Bw49r )HPƒ]㹯q?d]tj(T~QbW`zɓ:&G͉?dx9( G Ar1UL2{,$N{4ya9хHRLbb\hǒ CCLg  gI0UٞiVeN$}'|K.X/yF10&W8cTguJ B 6h63. '-e$]uz= q1!q뵦,UJYN_G@)T<(DbU"D q=H֐0 |0/Ҷ+@$)=E|RXLLWw@`3t8!-ag#bLd‰h5.CLLHm2)| sY#C*,_o3H"pM+Nh9ٳJM | 2 (\ݰLD̏Bs^7_0v޷4狗@QaGCv$E.b΄K%@tA m\5F@%r˜Y>,N̔:|#$g H7`ɔM%=4FmUkHЭEcv n8 7J%'VU 80[Ce0ж9@31PlE|l3 t:G1!Ŕ'2M̠5Bsœqn h Š FWfH\2d^/=mjnD Ȁ20(F@ jYʄm,B >I)'H{\A6. 66"pSMrkoh07/{ WsJu >!-cJ0] EVFG;i$k1np/ 15V0K2 qf,o}LZkӞfXRtH(4{3Pľz*`*.+#Z<46G |W<*̎ˈz?LH`O V [l^ B9 ʘ!"K d jE -hk/<44).FL CLV v#& %a#lʤ NxQ$l@B  # 2ĦB,*Z!>,*B4mM΋ `G8.`67@llq/4e:;h>Zm!@ 9 !^0.o֤Jp@$K |QZ(HxHBb'dNDA~#Ԛ$&, "!O@ `h0GhAy ! tg d&P@0ZF`Az\MN lX" `0O1j 0p.8Sع*nxl|~PR!L@ ERA@) (uΏ"'2 !.wF(L'H H8IeKJĮJD 2Lh^,m#bp&#ИG` `*Z1,/W&bތpj1B&! C@ED6ı\/*>h`?P)HK>aI1(,':/RHa@ #c.j8N^*B/#FlH@1H3Jv8Sdm1 iZa{{`aC2o@jj~aē<(R3hFb=  G@ڂ3FjI d`⛠ tb+b'flc.3~@b~aֈHK^ 9(;0 BΘ#.vYti rR,h$J\F`A? #FlxbeCdFR BVCb>5R<1*ЦFP ֛^ `za|E*cX.cbIv3= ЦΈ1 " b @ ^BQ'_٣[Q,0EI\#.J`. aȄbqJxE,c0\#"N@;g|@EިRvC3)|%q )9` P钲A(mjB=<4"<`6 R+n05|,,RbufIi RsabE-0D^JּUFeBxIzB(4vu,",. @Nk\!1qɢiU \@2m.Lc0c608#2a ^LDTI"J^.֞H|HXP 譎XUl2o.uG 6"jh%, $+whTJdhUJ6ңh<1LIt  (+vA^W75 1()㮾.eF"kJB!tv |n Vnrg1%0 ;JS @v=t5#_  QZa3fe$Ȥf `cU%9@|T Тui\Nւ\f8@NKfg!6s~B;4->6u\@b׀A{063*е }Ƥ,~°+-'gP\H !%{ IIK:63z Pj`6EIE_ @`~!|E1d&X6p3,ӚvlI!6bFb10(o ^ih3KrLG5);|_6n'`FesR[얢dF~Alw⋞- *$3 IJ`q;[ʖEHDa2NH|(-ȵ0mHq#f?w`fuZKall혈]0ƣ[&eFXG!<@ к 6yl7y@!f6P/LN$#,;,݀Xv57j]:—,a!D6!/9#|mxYPd%k-`Ó*3` `acgƤ=X,jH%JD=;g HHfT3JoaZf<9422W8>p C--kcz:&&Er˹/W;BdHyU*8Q@%1rC\*ǯka KaC2#H&X\saT `Ht{' 9c:$+^C sjeJET`z4gF"4vx $ǭV.qZ+8Rc`(TbRY,jŠ1YZũ7=$P8-}e2/wIEYX<'f*r@.= 'ш B@n4zntEWf$l h`6<@ ѭ5 &[5B2` ȺGqЂ9j(nbh|tO gFjm{H]EpEbht$بBvRt| 3 ) #p+- *?W.``$**X x?JD `ٶ&*Oy"궔jɨpXpB^V99dB;ʲn",0#Is;a"Yb ZfIE4:s Q8=#*2Ng.ƀ"c {`p ,=i.|6GhL"$3@m 4m Ѱ [>.( NI`L4ѓaQ3[`Q< 8dDŸ@Iq*_S6uMSN,Ȓ@^ l5fk6&!73dAP,05<VS FY u bj$ J1p(h c'`dޣG\uW(qA46pZ Tq&GH4*lIv*M3?< D;GP 0&RugMV glCL*ƀC>-7&XTJdS%3 83q3FLvg,~϶6*PM,pK :_If@ t2qgts;k1Y:J@8FG=4Dhx H5>h9J`Iu9 Q&b9nܖN]19˄@eWEiڀpr,@ ▨@)*qgݥ` ~d UkB1XP6Ey@6X?yPIDIӛX5,99em>0&Qstt.(!"!}eUGfqL8X}Sܧ܈* Am ;ν(˼+p.?H1Is*M;?b@~0CՙwX0I Lj4ʰpӕ\X$ 1=s~U]QI@Y[Q+'8R>HTCHh3`"gB,[@!R T@)EňȺO}luvfIX>Pe8_tJ> d1Xӈڗ; ಣ](r9{yY 3Y[_>^hғCg,#*Џ) xr Т{_49pxX %pZ)[<wc3[%v5YuZ5` 6/{|;(G4Iw>a 09c-P0p83}X%h.٤D39 !6 iߒ+"EF# (]>,2|J10X'*v+ԋ:/9K>ƭP0M#MN@IF!~'X4P k,` 22{%:!V2=۔+Hh T(6jJ"C4d3hK0Rk?Ԏ IhD giڃ[hgpBSO!VBq+(B ?H xJ \iH y 1hqM=kՊApc8 R`94 ")q c!cHtoX8|Ԥ-R11[Epȼ` ;:#K16/(g8b=N<3r39H2Gx+̜I ŋKH`Ћh80<`cm3L;A#k# ɧ1ƹ sˍ!:|ȤX@ݛ臃 0rHrI@Ba;N›7(wP& ZE ã6!V8rl6(EL!+Jp6nb3r ೒ $4`0f`Nx?DΚGF;Ɣ_Ah01/xÈcYdGZ<-@ 813p/9b=98 BTZiA R: SRS(p+3 P{ϱu*.(!!-X`ϵL_ %6[U1א{FXpXڇ(Qc؊p j }n Ը숾)Y?ƀd P8̌xu5D` LvU=0+2ɂ9zr[h(k =:aޜQ}N#X"`b衴@˄P=WWM$L%Ո "(3Mpʪhᑐp4[%;Ԋ/{! P00uQR3X怘 PpU5xKy+'H@e>D\\L@2}(bC? @.qQ T˄ !۱}058a4@~05q-P _)*gAJ0 )'Ep ˻k1ya(9`&R`&9Ż/;<: b^IWOPP##+ʌx&)1Lsđp 1_9T췕G4:ڛ5Pfxe͖KfUb+‘q~0Ť `J YaM`<\l+x($*|oEmHE.)kh#Ȏ q| йR* %,+T;؍ la <1H] C%jћq*щHJ U:7P'b5 6s1̃n3)i%EK=7d)31_ CDNDp0ucLJ' pV@)02;õ:Du0A,95b.6s @zp"pcL6I(U8ژӒ2]6a,i&0ji+PQFSjmDoʁ(  8\A83j>LK{]ڔә[B'!iv#fhgNAV.IܝQd (>q^,>drҹtD_W D0hXm}ڻ+=I e:,c{Pݫ0D<[\@s3& A˚0:hPLzŘ nZ/),x hl# mVk+2hvQDi]X`E]e$ z6Qt 8s 5e#ˢ8&يX>m:`a!cP׎%9/ٓPPFA Z,rOlGn5Gc?H ~Ÿи# Da 0> F#0l1,`NQ A } 琸8Sx O~ $py UfXmT9EBM&Rk:U: ë9dǣpqSkd U`X ^r a\Ҏg)=+ q@v;]a-<P$&}Zӛ$L 4pp.9r/'H;3* z*-:<% h6h.L#h4@ 'a!,E+h.Rx*$BHx6J$!h&"jΡ+rr oBZ(Y@"#(M 2p`">hX#iS|'T=z6ֳQh9@2 QNCZUZU(B9D@Ps5*Gޒ!/*M1WJ4H-&#!(ZѦgA#܇ 2‡'Z5 W]YuӨ$+ԓ4Js hQ V$OHPwexJ)B )@ӻRY`x,bfZOc" VE x,SQ!`%~7 @jƖDB@A;(̪" ?΂戜E1 6"-ӦD9*<:st/$t::)r Q2 0hܾcL10h`ёTp@22h*24=zC`)$G*srZa=^,E{`0"O:' S'*{\[ CkFaw eђO@ EAX1=U h|W^*"<#b # Dy9Z HT +s @d =/EԞI  A~PJAH+Kw4[1hq5Ta(E\BUyc=3R]5n qk*x{PVDGLFUF Q:C݇0#4=`l Ol=p"Rp;Tb> 8  5;@UM&P qa:֪KDw`QqXXIcscԛX ZlTFT@mC Q8$* P ;A'[B^- 4И)M)FJ,`1*[e= `Vb, GP+,0>p6-zbqBH"e^? Dya[V%a~-pPL:vLZyXd@S@\GRЇ!8V|4"P>ÒfSRZd;t,d@Oxm M=L~5J,N无‹=PD 0B(CT*naʩ4M@ 0Nvn)͎]&TB2G"H9F/.]~ 1D)@El0rPŠ v* pev;7Y-z=?(D7  A Q1bmJ@0J gLrX Di>p#P67tpC@6'3` f 0*5Ѽ87;J"x 7!7:5~-DLeBUSaQxl{s8?cm1qATVUt )rO !ؘXfs!+=_0en+XARz* 0N (U !;/~Fͣg"^dZpX*<ʚe\(1f,>ȱZ,/˳ 0K|z<jdfv3:Xqp'e@ U=x:X K80 ⹥%NO8%P<R&e;$|]Sq  ר$6H Z$Mn c d|Na!Co %n0̪ZDʤ8] J<1L樛@NnA̤a2A:Mna؛- Co\@ ϦA+rzM -$B(0PrЉB9RDil9.λ %$Y`H LJc+GZ0 )LiDJcǫ J.f2`b|$ɔE'$Ƥ @z  ' $!2XfME-ؖB@!L=.p!n H ~}2FZF85n(aczEYm "Xa|L 8!< @~u;mnNJ0&U{7/+̪zɮ WnGpB#!2CUEX[=d]$'pT*AN$$–$U? vfSdBS4zxרu4 g)z>@!e; >i` gx@<ց*j% ;d7b# G88Y PhpPR'}HT~b|`1=Sv):-hL0",U`<̣RЏ4W?k╧#,$Ab&Opk53O.jC9[#0C@)2(Iң<|$# pFm8s6%XרGiBn!2sĞB,~ôveZb d a4"hTtRC 1H{e|PX&6xdD@&?EGyEiM j|#Yu*ed(KLd;hG3º6pR'z1䚀BT0u*aʲ*x0wf l!$R#EDhL&a/ LML7CizՄ*HD+D4BMf! JTUVq(L<"~n&&+DlR ~F2*Yz0wJ`YdrJl\#(!ֆ ;b6@WEx[` V:V'!̢r%+jb`6G<d+sW0d+UJa}6^ ,rO) `D!`iX@(IYX!^M $Fxs%-*L@+bR׷Zm(XBa~Np='G [ Btx(iUDŽOpCp7 \{yfBTbJ4B!.7"!D1yW6I{V` K¨'!9S*6ΤK*xMXZbbMLqqB׫ A3yDk "FEaن7HYBz, e<xAǠ2V7@Ǹ#5'",bv!k\r"eu+W @z~[!R4cH!\d|a$ŲnجUH`^Q|,(C[O|%aj\d*T j% x+˶ ؕ3*Db;Jux &OB5"#uFrZA<x"ҼUWd[v:aײo)r|/>xpp9  QRbFC WQ}D֗"iz0@&DV|HLka>lʮ#6W=qF˟dC2y;Lմ< z!F_I2n72(Az|7ԁy`w:PZbOd+ӏ˪.L[Ip$a@ZFH0` `. n̡ O6'6>|J0*? H i3ԼӉRBzχ:^7ț, k| w GomZ6*+s! ٽiuCgЄdGF$h3CvA̻96 p}W l0 H> @"6y lrWt#@tE)bbA@?J(h烰m0\:d8B8tuvڱ+ 5@lH,y ,I2 aRi:Mta:˥aMF^1m'YsTS}#j5jdK"VR-mvˠ${tQ 0-<xJ̫cpslΘISjJ!.Go_Ri]4 (JHPBvC5=2~[`nZi?w") B -iQRv/E$n}bB;Z`ޘoMп*_"q-sH $#ȓܥ<*\v<v> ,`9-Ac{Dp" iIqgHHq*jP#c@`lX5$=ȣ0pfZɇ33X[8J&+G =4&EɸTa6,l2ʐRժ+F-yQVQb"FLXcjAS"Fuyg3 ^luZ#F!%<㦄\ualS 4F c8Ib`37@̀`N@,@T f3jH@B%p"hGwh~Z ->uj<(@(X*;VY.Y[Id\@pX Q|eڧx =r<ŵ0l*jXE@|@c aVlk3 x/4%P&hWGm;RmBrWT0L_*]ֲҀ)id.08C5ZV!p̵-sL^s,fmX)1r Aǃ5@pl`M(_J\h,Ԝin3L;@4d5׊aCt}O|Jz]ӍR)q8%̉ ѐQq]sc2 pb aERtuaD3Nh0À'0 %!:j#Ļ!Vv 6 ~ AX؀.֔5\APqJ*#$l֑yI: a z\C8}A_KLX dJF1XNrF JIV0GN)T|% ?h#gLԊ 2F8\7ڌ]FcL f ! dŰdl f|<(wab 7c~S>2o9QS/tI˨*D --W"Ҕ)9&jVX yQY4 t<(N ·&cr\>цfrGx("k{s" "Y-{ A̽:P 6Xp0/5/?YƉqZ-4jXƿ[ 8F> T 8ʟ'{;s뾰!sC>a  `ʴiK! !3"sQi)C [Z 4Pqp țy3[{@SL['`,l )X&!U{ 8+s[AY) Z?Aࢊk[zTXVpixKh CФ 2|Rc@rB\y`o T@Ç 8]40b9T[0`c.{V >4( !7X2( BWZB `8t I 6ay- ԟ x3"m#؞lgk 9ˌ t `\[cc9NtxT6t,+*|@ v1X7YY i#VGt0PC_ZX9'j,!adG KLFP Ȱ#Aqh Ny7 n@pॊ40c>aX @Fhƨ0N (Q|aA$q 0F̒+k1S"0܇i^pf }kF88,*6H)it c4| E to}=9RvNȠIt 2^0$("ɢh 0t :1Ҫehr"Ji´!j02|xfqКE|{"r:i'Jڳ{Q6yHr:"ൟ )n8ȶ+c1+GJ 2[U/:2X.FDu1!.zWhXkxsЌ0(sX;PI I& ˤ˘z`$PI6Hm`z8jCRLNgz7س v0:ࢦp :Ƹ (|-{ Ahs"Hs! ]f.Ҙ]>a X{eNx %H#&Ц : X>x&~HL+2:k/^BQ3 YR4u% Z2`T~%XY.. ÓZHP+R{A/sQZ8f/}U1TEM͵?>F0TGmlP0h܃19 vuY Ɩ+yj #-4pXU~/) G~V҇YXX%pf$8f]t'х:.K8xkR,=Vu~UU'xhv).W^V[xh|0(iyn]X+1)B K7:r0O `-r RN~w A k z29|j#˻eJJ=K\U+"sj˴\V}UXB`PE{=@x< {=yzI`]?'+/Wf> [@r7a`Q'q5nIx 7JF?lx`8@Qa~o vdS@cA[h-,2 #H px̀kǐ'|WwRe76^cipjJ8r@׹)a@Y8C!}i荟|KdP ̂Œgqx,N Ϋ쁸,M$q m+J+Tpf b`)7"谁 P!J"gzi% mJZ.dag3e1N)G2b2NYAx\Ȳ+J2¹)!|+m(".TCF&."ɦLoK pHu|B>@,O>*.ѪUs\4R͓(IGF,,>9i`k$) %eXD@2LϓH@u+MBe0KMcA4ҁ@8 x`"LK윁;B0_![U ,',6r6M[Ir\J,<`$ p["^.W nK(h.QzdPdc+\F7K퓨th't餛e$9O&@+qvYw M W] 3|QjÝmmҮ@/fxE/SR'LgAei[{+_qڀIu}A+}|>I^)l f=Hv` `4DV%ϙ'"2J }Oz0Ae 0 e (=Ly𙽽 JJIƁ(؆P YatCÕ @.4 gZS,%ړWMZokr;.BF^!, d@<}DeVF"$n 'JUXKP!R<O8{DɄZg#Ôro qPnLf>]sSD}&Q* d,B: Ab oa9"X$2vJE@P aP) ZUH5T92 V V @pv+fo?6Xr4&t$Y ^,mcfJ9K #D^A0NqC#;G]6E?PɄ9N:< qv XrS6M*3bTD~EVv J.,댤x] PJHPїFf%Xu*¶8 aHHE!K3poXP`i.(ԹəGx7"DH @6F%`J:k\g=Oaav!T&"]Z8vJ*gt04nϝ&0 w8M*Z\`!P#Dht+PTɥ%െϰP L`;RIKDbHt|o#Tb(%plb7)]իԫ[DaɁ6@l rY "38rX%V0 &M QJ)NxM'L=Q`@ a5aYd,X KUub$V<d/b4F :SVh˳ |jT +GbeaW Ύx)%ba>!<]Ra]M&, H_meVR萣&\{"&oo 1b4b fGVl MD,'ʚ0fKT(+ aĈ#KP4.&Kn^ "dN#k >e`NB @ "mExbAhj E oVd^:fR JnpNV#zU*m"m"h@ bc!mri.>ʙ l" &Zz$D +{*,)69>0xpll'^ӢF(ori j[@|lnwiK9llh Fx2a THpbp&Ǭ5&R48Q { A "lPFbrErg ` -6n_oabĴƄV&S/ZlNM J!|+k-wdf'r 7g2qCrzMR{ fU HF,@ \FԒj#s lUbyi72#on i1VfRAT`oIR *m5so@` @ E"pBJ56$i`rUJpqV9>Uf N-Gh\BFz~'Riֵb03̓r;"&{|vFBXN=+'!Q,hG5HkC)c9O2@aR3gd/!p&ն#bG SbKUm+ P:_/,kvQRAk@^noΤNvjqrj,/ Poj/:Z.~+ Fk}$ [ԋy5+`|-@?I6zԆbb'7H!XY Q&TaҋMDؐ5]& Ȏ($qJ RUn)e]kT$LL'f/~!RXL3[0% cP ` C"TFm)K)p7Fٕ3|"dIO(hC<r)0cԽ1"@ ע@2$\VcH0lr2)Zm@(PAb0±:v0Zƴ8 ^f%9C"B&7&l.ScyR!x)[wm:MYV-$ RuyTBT d*g GmA4W, 8d\N|8-,uCx i)"wQ Cex!.76wx- N +P/ /[0"38.O/:o1 ם#g [H/WL8Wup̬. .uK!&bejH];2Ec?5(=Y¦P?nwS'B8X=̡ie!g]̸ZmB zJM|]x2twlγSzoin{8R\6ॗ̵;Űr` , `r%g|xSL;7;̆ hykHD7E\JzLT讈Gtj#~ ? R'Xg8L. Aځv/1b2$Ջ7% pgbtUEk]Fd @ aUxΆ=($7*qxpaD!UJ:/r`@,@XbR%KT|` OG~qPA :ݮ`p v3L19|3؛Y@o ?8,>i0P֠ ,V+@rV\O'19Kv' à9 }Wh$ z`,(t\&@ T),׸/T'x< i UitTWpwk`h>P-.:2j)dŽ:rPaj "ԙ%‴%c䌢J- =(@@%iXUn%Z>/&1){#4H;Ȋbb'< x 293l/sr.s"|@@{($,s2*Cj2* B"K =o T$ޝS@(vRN C>=6')܏a9:Ȩ"(Kj<ȚŲb֭NoRX1Gm|`+' Xw+'*xҨ h$ Àx4Ww= ? RϨC%\kM!h@&JI/_ r©yqP~̌fa+5-Dp6U4Qo25::}AFQs8*9r)Ĩrzȣ"x((!# PZapjSbmJEDpm.b'9RrCdOҠp %-^>*'1?<M#r\@RU:{k+E)IE 6 ,zzSR̔ƒ lZ꒦ a=` r? }ȹ"g<%@Bq L).Za Ho16TB!;I8% tCMKr㒵XK 4rґAUkUf(VYab'V"e,$Ca0!/03,VJ;%:jHx(,DdPBc.tM1H^' $sZ!;,2¨A!b\tUƸqkh=9H9ǐ .&(8Yƀ$u"J3gA\` z%(9yP-DG]# P 03trL̇!IFUT1f,000%ou/'.cĀӀM80 1H‚JK3S4hF%#'L:u@@em6oI[쭌87.t(0䟄ST!wrO'6c;i&A"A?5fJi5C>aʤ H"> !ioZ @ @` !zoBfXMJ *ЊZ 9LG N9e;%">N۶D-kآ/}"G[,3l COuh*Oj,5t9u{'yB%/xZy\2#z"i9IrbZc ў3;d1TR$ꙩFᙀ>hc i+pF&SGf܁gOcz^ `Gb$Q8[QtbsP,P5(h) *^ˑ2"XAљS݀PO``6W=351X&X'$(q y/4~9mL{/dBeO5Xk!)S@JZ)pK,؅͋H LU֣7 ' &8d8L{60(Q ҏ'  z4  Jx87HC,PF-*m^R!#1s*ڪqb[=j^gZe[M˴!{G,0#MPT`qa/ mK }>f?@wv-@ͣ茣ӪʸBQWڗ9P -cTȽ?K ͊ Q  )mpBd]8 jS= s j`T)&:)mWa%H@1#*7:?@x˚V Qj଍.|[LW1p>{l0NpJLkh5X+EY(ڷDiCMyј*> -RD h=ȅ y> i&k!uRX9^2j>7s2̽ Xz28s2ևk0rHxi[+܊`HXv@>9F{f 7V6( p'(?> oUe43A8$97 >h}v5P`L'O[jR@$`(z .e.\+'[ zY8 qXߪUe Wc>E2FD`&%mLnJS<>Ia[P?_ԬQCKb7 X3DZvTNQ a:)ڵqb28 (2h!Nz zYCJ¿q%aA?u{Yʚ,@t}d !-x.L_Sӈk}j`K$R֧:C/=2y~7P, ? ~@r1&F"p  x (,}>`f@@p@ H ] %KRH Ru.*DO?dhC +Uѐ H|=P4 \h&J &p ]A.pz}>]IaV4*$HB8L%Mse\A8j|~A6#2>  vRԒ>EVN=Z*p@ ?0 >\M'x$bFRj>-`%J O**R@. 42ɚ L,j"@h2Fy$05 +Fؐ JC.:`> 8o(H0DӰ*  ~^>NϳN*TL0 58Ҽl/4z\6N-P3.8z|ԓcu,hXMz-ƩZF%< ،D!\O{AkgݏcR-Ȑp$OR5 @\ ` r \II1-$4aD0Cn{f<< %)b!eۿ2~pb&$ ;9@FiHu0<Su7 D*Nqџz P7dC[IJKtN9A 6*%p« HGý|2l !PNИpury"6cBT ,0IhP=lɜ%+BK2*@E67_Xe߄o6&!ƚUX} ( [g.X.hjA@ ,.6`nY@ zj¦x'Vd@"nw&ALBů҄锠pÎD@LϜ '~OL+oLh͆& g"焲K4ĭMI)e p ) 0dDrc(@0i"s* zxDPX$% =Y jin)pGf㲊d21ʭr.sn @bK >?O0f61-뜣(M gbF_iXRB3B6I0H`D$G!bC2gWJ)֠$L~K1ž+ 2 Hy%4BH$:C;BHL l6a!3LZj=N C `r*|]vf $^7eٍF)JFUZcID A,̼ f 4l ( <lyQOEpD?I/Evr+smNJHuqR# 8#HGf@BUQA jlCn "vBX A%*/Pbm+c©j Lvc&6vԣ<%$33$yBAb𐦂lADŽ!lH^f6H:@6@`zAB2eiFD%ʺP~d,f #t*/B2bH4~?*TdBhēh<62'Cvj'BvIc@>vIڣ7j&60DThH%RNtDoHo$1Rf Pվ!ljJ_Մ `b&8ڏ?ʕG1eA:Xfjs] žÆ ;)DȄRiiG|U H5 b*- 40f+~‚%8 N@^P%# S 2'FA8Bhz.f䬰ybg&Î+ P65b~$vop\T*r0'`E|>vKCiv*ȇ5fL9@raM:@U2>EARçFY&Y%8b n>Va'pm2v&N *vC5v@H >X,@an ='OI "10v`'%E֐oP?@ xdcg6‹! OŌ;$D`tt oK3Gp}Ka^֒0 H&",(%ND:P| eHQh? 3Ԥv&$PaPJVT)!+אT_1 @\5%V>=) *i.| to2z+M +,Aw<&cj)dv)-Pwt ^Rl&nlXgp" !%L s4gHV? $G(9D)  @ 'Tk̡/ՉDDq)`fK,7i;{@Vb2@.ƶhTBj6oZf>HfȸG.@ pO[Ai#60$O|IdAGA"{fl9Æ Yv(m ) IbvGĥ]0' gn1g$Eq&n@vt JdoZea7M#Aňr÷`Kӄp'!p0 [~]ǍLH .\xbtRFbs)~$%]M8[@;gT#h]kX("&Zs[ǔF!Q*P`W{z`)(0 P4-EG%UB0^Wq -=joӇHGK3Z7l!*xXi0C') "A^5]B<$?"ofZ`$n7gU?Z0%>qJ jv$֓)I&0GXGc{NW󨁡҆AFZY0G,<|%oGc Lzs@ @aBt+B$p, C.v%)łLY%O@֠`v!,:vkiN?/H?#`II'.]5ayr*/ tF8ԩZ8 T*MT$,#)oM*IIbkB`^h[3 ?{,N }>_ X K`4^L% '/B;e0:BrhBi}L' SWnFC&0Vv+1#Q{<'s9{1 N3RtD6 2FuYZOI/{@OBFRĻUDu=&  ' 0q &@߰b0@::iL/`J`TRON雂)h, 5`  !{àkSFdp-wU `* ~y>\ɤ3H01wspW ]p/ *3`M* sF(Z:o ,yȒAXb9>NƯ]Dz]Jv<Є@Kka5i+7^X<#ֈ`H*L;0mYWp@;I !mP 34CBY _8:rbeYB "#*DYTÐtLkDP#+=# W3 -<ʑ Q`B*0-5ZN9 xr\ᐿbK2(VN % 4:,3VJ] S"A@(67FN&JN:Op@ BW (6xs e"|Ui,IJBH'3Uk?##T!H(Z<%~JF{'VMΪV\ 6B!u]"y< \ `Ǥ=Hz+.,붤pi pn'F)c]E<jG P)L Ẑ F;vz5 Ci`x>8)(c`!HYrC~s ` U娿rxQ [!LDNBL.*hC!xY1z$[Y9[Od,堽oz }tg5JFòoLhA:l VM I @h [dniJ'@Qe&EjrPŒPj-ŵ睦2$2o Z!94qF}=pGfsY%*d!@!@@Q[ p;O0[yM*0l%IӤM)hhF46yy6 EM>F   -Ut;͛K4Ϙ0 GY9 $ 6Aa\ +`I1r&14D=Qc.ʡ^A&g1*U pq.C۶'ـp8`eu45(Q@2YB2g !G@3Vԙ@Xh IdàK1Jbҋγ%4FVaQ`t׊x:GP#gנd @E&^*M:{O`-QDR{&1~PA#v# P8$ B!g2/? j2`(5&G$ l ~@TP@ E x;h. 00 @ ,p0P(~T[ T{oFO% ({]] ^YHT;rvOG[&P-V };R50~_3p4Hb1*`FSWvi `{PI=ݗ/l:eNG Oɔ&[~6kL|H075Xs`9A653zޤHî++@vyˋ1Crڰ$Sl FHK0NQF)(.z~$?*{5 BH@\5Qe:N P^* @C. #`BZ@l69X@2 oAu=,ѓ@@B( 8],qcjKd&/Ul C4|<_zsaW($-XKA- q&_6v.2omrLހpL$DnZ :<$P\>?-XY8"""?0n.jnRB+*^: 0t-AXT c |븖r`u[{zI7նVZ<\*0;4JA  0M O-sxUJ H 5QǨ;ș,@Cд`PC` ԶE/$A&ؿ:4ֆ˨) 0FAeN ĐJkE@7v?O\c$$OU`uDi2KZ'XQy?ct5Vq({ $0*#$h1 +o0 @*Y@~A"g{GLQŧLe>;,ZԠ"cR0ODThRiZ`Ibo@M|XX\K!m@hE(b h6B A4jj[ X9@ɚ, 0Di^Am5Q`‚Y/ rKP% 1~/BEk'db\A! :N>@ĺTq-%t&2 @?D vRzCE ~H ˞.ˍ.ʹ#X)Ӥlr. qεy!4 \+ J p+=\z_N 1ؼ -ە4I"X6  =橠qM{Rǜ)B* &#k@v.əW];( ؍k$L)_0Z!v1$R3L YlK`YfA2h, W \++8v@ut EL EʆZ@˥DݶUB'@PXg @o\#~[K@)_pC.8@x7閒vf#{|mÐo`sɶb-r[ ;-Z,|+0ѣK4 48;Q@DfуVv֏924 5p,cf$R3GqI 7E(֚u `MU1 rtͯCi{(Kt;ۤ  #y_G:/&1Ř;(x[۱+@%b$h`C .\(yh*m0-BB̈q% ta.L,`h℀'cĕfcOA"|02A@2Ȱ(ˆ(&1I(`,,*NFȂ(B0,Gϊ:/?^$ mM Cb0-K݌Kj(B+ vVxgnWFn4p ¡Jv.*$u/8\+!  N` $NAE계"&1W- `(# pRa4AM`TL&/P F(k-:PhLDЦM,YZ ZܞDK"a |  &1C:nJm 0 7T.BkkJp领c%y,g@X Mv :f./βߨD0~BҪF ,F*SDBHi(&f`ƾFdhge jOe<߬z0l"z@@J1x~ t" "~Imcu bv*?D@Nؓ^Wp]NdR0(P~0`.r (N b (ʹeH 5Q݀ƅ7CXo;@R\94pn"'3ʢ_` ئNn- j60h:.ۭ*d ߠ*2* !5bO 쑮vC,lADW,F<4\ (/rO%v#@@P`ωS"R`l fpD`L̏b㲧Kx Pf&w!jdT#TJ .* {3G7^f"-0R"Az 4Ô&0 nbɥbW2cJ%B]5D)(YdȨna6Ɗ:` #!_8~UgrOq$J0ʥOmfNBAĄ FJDH6 $"P ;:&Fn`-ؔK-UuYŞ10 ƩpHn#V"D$.C(`n)SPU1Rozc ^(1@YPEHDNmOOi{b ` )K$*4Kz?8)R*n{A+X  C!Tk݂4|-ZRC\+ @ @5C1E$z( i N3V&s.AvH$ l\W4%)X@ Y H^_T}ӂ>VV~V"]LdW>D(0-rf"0+h-rUw#O4~FA(@`lx:؈ ޅO4k" `=C,$CS.`/h4Ef+-ϊ5yxlsl(ƚI .?* `H L[ BlF"6Q5NLӹnV9`餛q݇b(@ +`V0Azb(L La$DaN23FGB⹤@ov*^L#D$(զʑE7HA7ɤ TY+)cz˕oLF6ιA`G ByfllSa < t7sd^+=9oZY<B4 'D4: z*!b+˪Dqr,^R<݌NvW7%ORV_(3 Lxf/mٸ]{3T1C)wH1R,B@lFqr2`A *@,Ȭ: -"8a|pI|,,N 8-&$qyM;g0:tA /dX(8?`)&T#3`}YEMJ`%XUD $g` v4-`@/D -+W10 *°mR`%P(ά,1c3]͠Rqa"ڛ;~O ^< `P 5˥ҫ`@XLkFEht 1,.M#d5 ,\ vR}B"*y5ɲ4RXX4\B+,Oxy ai9ՠaо%!6$J rȡo&tLa٥VDhQd9 φm6iv1/eʛ|OB(RtT 8iۧMX$gEc$50lVJP*E*#&E!BBsw: vOW :C6\&A(F!ڜ$М(#./ ތ/" i$+RiB|D`da 悠hҬ{Ǣd' sR$dmBIvà@"|. v+ NZ [*YfdYs.}@, A0D `mFT۔kںJi:hɱPPl%)Z[R[͎ apD#^d>7G0 ڢr.$wŏq'fN4,zr XDnd=RYYR*0iu*5)h̝GYq]40IJGA@&>d ْϒ5ng`Hvfi ^ք F 3ʁx;{Cmcj؉P?.khk ;%GZAEaVQ TY !+'w^l}N~{ XǓȐR cߩv8y3 _= 7n#%X6 f(XPpN ~.D* l7ݓÄʰ@EYYS^.% A4q#E%MP"$h ]cAD4N L(R Z@&L|[Ё&bd]nr# T` p 1\G-EngB7MI8OݚzQL epw%ŵ̇C:d`6\G8s*fy,AX3QXfp*PBcy.!Y@gULʮl4J}SNt.|/B (0E/ElO<2$t !5 8jȒMsQaɆIl-wvjRopDv=*r_dqمH i !F'P JPc5glp73MI3S$Z$4VSK$^G@!H@ DSHkx3@3#pL[ˋRb6R6O ]ۉj` 6X쎗Z| ; K)[`%2VJN;ЂaZ(gtr?G}$F5Pķ5&A!x:F5r,@D:(3 )MGps H Zyu .F^N neƻx cA?H,, #XfMu•*؆iM+ U1~ݎ;ɫ"~&p$( gʨk l `Xw@Vd8m s%c)hk~0LpQ`8LjrDK>}uU$jBH/GI8)*vkJl16iøΰV%u$GuHU0˩Nkw ny`u)@-aƐ`nGe5.3W+]Ί 8 @'t#p]5RF8A f-Th:Ĝ?+l@$vnF >Ӌ 2oC3` )b<Ӷ7S@#t@4D;4=HxȆcb. y:n<@%;S\#c:û[ڥ"<_郀#@}X7p 921!Xh x a+J8 < (H׉ BY(`.2Zc2@Cp 0 h{ZTl pYT hå8@Q?,@.BZjrAh:7J roI3Wɐ_ _ q >@p[Z(9Ā YgK I ی J lR_Sprkm T$Qgў OFY SsEZ[1kؐ?"  o `֓pcj jh0X5C9(YF?+ (G(Xtj<(v5F:c"熢!(7z3p @A!5!r H @hg8a_`)` j΁",tMFy2%lԇ !ax51j Qw7p9j#[y5 zѓc9l@lAȒD by MJy a3IΡH#f'V{?Cş,%R=Nm1Q3 hf҄ˀꍑ|i抛 R8So"B*X'p%|r)qR +ÉaJj[$@!mWq ")"qz;LYe 5詹=768] !IYצqF ! kĹʸF;jḨ֓j\VhMie:X kЗ衖p QbAtj4i!Aב LkxR(=s˖'rʽ Vi҆_0wD뵗L`QH D+I)$b]_ gC{>pI !DM!܊8NY[`fÃ,h ̝!y Hq91:D 5#K:p<6"]pWXejÖ<[ !|ٔnjRÿj`jNS[[ 1 :i1`W ȓP΀N :\R8rhixsZ iېT S[`ZyML0&"rQ26, 7!azg;ʧZ!g`%p# )b)D8bwMp ~TD;'ٰ! :Ho\wCYKrM !\ܲc2:|jIi$yO =$ BtD?b$ @\A-Wt~Oȉˀyfx`&`ا|SM4)g(W|4|M!j1A J"3fZKtmOIs%4llΨ D)4s 3b2 h rqASX KAIg^0m(o/9,EᢾZb^2$8~%r ] ̫9rӀY rٌSϼ8azh 8# ! 8H5`Dw Iah쇹X0dO>s匩6P̀ 8!㦊E6+ EC F:gqŝ~j\ E^T uNHr`^镇 + j=q9ab"B>_-im}s$vXg <ەsJeI:bI0  !g-s1 {
)c?=t*gi\L$ QQV`w@QT $m9!IIيsS&@};X6v"T_bB kbI%I !4\h( c*8!>Hl%&yA6DOhb0IT 8*Ύ%DR|nq̏i. VV30n"WF%>].i}מ,DH]%}"wuŨ}i׳3" I܁6J{6Fϖ\]z֑^1~e;_HtN i50)>M- wj9&*5O9: Z<ᅈ   Dp Aே}HDa(CPR 7(>~zPtUib8R @#?U`AE~@@F"`k~>0 8 }a!4S #KX}`wָ4P hA _A` {=X B&}f{U_Cy`|, 1XHbf(ug+|7R( `Ôj 8ılh2 4x2p$'A΢F @i’jj[wk:7b"pZ(!' AS4BF,' 7qtmL ` Z|tx^+<-*-"  ȉBRށ20SZ&صI f Gb ,@E`Ey?s}E7p8(.  b@r2=T 4 L# !i5oz x'RH 5R΁i"2L %APAraXRDz6jhj@̪}ȀWBsGg +&lCeftZX#8(CN&@% lb:Ԉlb* o6 G)oXye뺨~^CRQTʈ82 tev5TB <J"c݅ p+d qtb 6֔$Ht-Lb IƠ֒I\ >y`hi DL*k{t˶uSH,+ g)'$X{@ߙpLl_Ppr#fW-(t{Z$Y3\b#jLDغ,ǨP1Wr0:d aD8ͥfM'ᾡiD0["V 9N+=uש3=9>ԕjvt $lĈOIa. 3|2 ѽ焔"fk}x*콢]Lt(e=klpbDD(| B( ` v8d6Mπ㠦3.6! lU fbD0 T!T/'oʥ$\ 8D:Hw&fHĿYkPzoC 5 :+bL('d-悴@ P 0̪"eH= V"E,H_^'<#k"^[%6)ŤH@!dgLLAFD8,M<"0b'V@:0Bfª-S{Nt/H|~A#Ȫ&ECHn @2$d2qCSoО-V.Is|!dLB7TZjiN9Hz *3A"&3$zAO~:}FqbD+ĊO(jFpgGfքY@h5bM¡L0k@wap(k+^?Ohʤ" zjϐ%$_3κp꒞&w4MH,,@Ԯ/T7 A/9kDBRv:+:W:>u~*jY%F͞/$T+V8@ `: %w<'=u%Ig3I2ojAH+AzmCoAdb@Dg ]bl_m\y=J_8'-A/E#4hآ ua&8!$_,,aǤ V.87 4a@@@֚;IoJՉ @n#P^ MYNc\1c$1 H0H0Hυ~kfARzecP,1 @N2'c!/DxⱯ4 \y~$ Q +4Qc|b DszI {Qb56qb) L6K!%:CHR Ļ/JCaHҪcw%c<^a0zrO4B!##ʪfǸ 0^ h NxCaת!0rjՐlaS.W"Mȕ b.U@V*bKm$`Zʈ̚od$ #Ɣ!DE" H47z"ݓäx&T >uFݺh=[vy ĵjՐKYB>ZyaI."eE*3C=(\wU.2y|;QdfL6п"9,K/Cx+A鱭pҵIO'd?9cE*srbw[;YRXD0?:$v3"lvT8dIF>ղC0).~˚ k:7Amc-9Yr\R"Hej^?%zN›(GWG%!e i!4±QE(@0% pq%*ƶ"02^, u8@&IK[B"&THfFQ}/ _0?0x"Rm ՞{{" O,R-h`@wl߀ B_(>/6?1 0XL ;-qpI&\V~^@$]MRxS{=YZep x< Ryb֛`mG56P$d?qW~cv{@=L&@9 TiY+iN׮ F ŋzx:p^|Z✐j8^eKAt%9R҃D#tR;*. @KU,BWR4qE#Y-DUB T<1OrVh aF)YEEXW<稥NB s ڱ'Ƚ4ϫs=3mdRU p-Fz2icAAy~OH9:b}HKb+"m`Wi|q AutZo ӗF[`8 |NRe&6yA2~w84P0XP π'ꗈB-L @TST LZ<@|Џia<3Ş͈(UB<1>&r/OvVsxd,4J[Z.ONd !1IRnĀ0%Ta`'$H ]hB@\ PnFP Q&1clVS_Sf ;)E"Ltl\f\&}r]d 5aTˈM$:6N"U8g(ʫG8G6UV8g` &G!ŗaz$BZ+ b٫C( V Al%9%{'z#f8T{G. ܦN)"ͪwQЅXK֛VEd'pEHdlR/syFSbɬ&]qJMY`W P))]T9^T( Nۜ̚B2[g!Oײx/n-]+FA15zFtbɆ0Hta15QF(EsԌl2BQK8MU L,Zך_J ah!ŰrGvB:xoֆd$5P*¬l@4*řӑ@;n8ݨ%.DF>+ ឳ҈ y ÌJ#)#VA&*c$R$I^h p(q9ԇɍs $^ J3NJ$9pjS p&'▌ @6U鈀r(spRB3{{vPp$JА0$ :@-鈦r$>hf3/Ԃ!*x -ۅ 7JA(I1*XpUhSDġvH (H 2I=P9Y,R 얊  9(1I3yث12tywhx ~ c 7HH)\d8!ƈX%Y̑(21Jh3COo|Wqa``XzyXs)hAЧJȊKJ D ; C:k !l2 L)'*yclz9Kx^%m:BDJD$|'!hU20kF` 0- aʆ a$b֤Y8Đ|;i`S UE F/ݝWs,YA*Sc<8l 'q9h)X{ )#Y$ 8H} NubY~r~i-ɪ;Qz2+-!Pڨ2,QRJ'#)IG(4I% i*j=' )]* Pҕ4 2B%M]m(O+- .HPi0}k $rJ27|y<ˆT+Ӓ_7!*N)"!`+A m   .poM+<8*C-34R  }D Lp*N ʡΪ"1 T/ՍJdPQĺm04R q:YpWd'P>y&pqw:ު;- мy&pk9WӌI(P¹h"M,,fL+ (ӊ2UC1ЄM 7'K|%v ~#taZz%)yMuՉK<͊!& h+2zQ?lW  'CD;ai8Xi\7N'k*H)=u('ΣQWֲIoJ 䬘`$Ibtčpk8p <m/^ krM ClIM8#0YLQk' [- AIq?YI&+vĖ TKkXxD3K 0k $MCÓ;j{ۻm ~-hp򞈢|Zwa׼Pӗkf&;X@)!11 ʐ/=rbyBK mAHX@lq4;)-D qx39=4i-[X~10J9ioLt/#>`h \s`*;l&x(9-}Uƕ ^SfIƒ _^d`d = <DPH;Z\PBAȘ~Ȇo@VE|[;BԛB-9: 6.b(_& 1FbbK`vCPyt\.*HH, t,G"8]l> IpHk'[Cr=OF,LO6I͈=28[A2wV{D0lM?+~If4_m*VُUTi8[޲ךXֶ2l`1 Ao=P/aJ > h{<@0@6#CZ'D#oK%t8?I`(c}96J {=P$|Titzh?gYKUDА_.J4lDD/*C@16y7rQH$-[#H?EqT}Gz=&4(ϼTV7~5kW&IBAqb1XZlwM2(VCDb!8P'yq,k J"*oANR-HJִb: @*^(x"I~$FLl cGh[h\!,t}˧2jŌZoF"MAIxt*RwrUl@Uv &-ʹg'Ӊ/j{rVB=&^YE|p[%P,x&|`^͵ӗ.ۂ`d&P0F`Ľ\kRh@|piƔ911^㱵:C@j`px-|vXPM008 W bF߫ glJz9E VDĝ kᘀ(E@J#GZ-5M #*qz0bOZ @? ',R&ɻza2+I@PK-Aޅ9T Z땧/@ /@HL [SX D^'l5 v$ᖥ#$d .зW@\:HE Ae>oơb:WtYb(u@*J #h!)v/8UcS7RG caLf.!\lL),dn2TxbwPp.[ du/I%S:Tߩ,v@<) @ \W 4]<Zos^NmDmeQD<' pv RcrE}(&n :`q呙&p6`jOMH0tbq`i,,EΧGߨ r&%@ 18΂jn) *osd0/,.LVE!$` դ< t zi'h,X~-f8xgS`|de G<dJ(+$) '&E |0b(U *qBUN4 @Lfi$j^> m:x ZPjZ ZեXBgO3Rn1DThD$2#~A$G"a nn S"@L`fRs,3$nP1 W#&PŽC~4DjAоJhRs,"h1Rk2.vLa&7 L*!R4+J:3D/`Vfh!!@K7Pc$@0@ )Ú>a F-VU8 3'b$?RQc^bP$\ρ"Ԑb,Dɼh嘛͊rR8M"'q&.pSf86uK6Ker>btSL$`#mZGaR@mR4N6E?D("*z&J<|nddbFˉ<#`rRrnl?8i)Li~&Tyb>h6Dͣ.άQګF"Bu 20h|sΐ"Kd~ȒL,u<'D* <:Y~FiV14lJs]H  EjaPA,0_ *CCS1(̜0̽Pڙ4:)e'^xb" E/ X)«ΆLHL-")zX"2'm3l^˰Z"``8wmnRaۄ{d*"& ol8㎉.13 ,%0*D"PoxAF,vq̴{'b ҧt8&0&܄UC5""|#"z\&ȓnlWB2I/PPـ~{CIxq ':,h2?v4A`QIqF<'P:C,:0"*iY#DԎ kOadH!l&"ۈ`+m䶎WC)1(&yz;D[Ha$#ՂS Y8ƒ(l-g,WLuU3}"9< ` xL/lV>n~o]ukz7u0JJU K$unLezrnWiq.PAJ\e#ff D܅Ƃ=~j"SH=RAtu750'vgj# XJ3-@ p1"nto& k2ra:p8R "vgm #x FR>-{0KdN^.HPfUl"`L|lgQ~JX\>lhttUA^["`jdgXd7#t]h٠'F&R ,< kNz/1?+V\&F6!Me 'X!K;%ũZ (I^ۖ]@$:ۢ7Jȋ#j u+thr1/(u&.1nBb52&x}U¼n|@>K4mat LqxN8F•149H0° GDU4Rf@~ `3 r.#yJk(r# wtjh@xԓ4H@+khÄʬj.΄ju.昱H,tw.OǑv'/R0*,Y!'\!3Ԏg{ቖ>!)P&d2,S&Dhj*4<(6YZ-ӂ&F > C";.Å&Yfn+I8XD$6wA{&XT"Hi ,d7mio',Kw&We>Xm̚!ts:\amqt%\btht%9ȃ*.i!"Zo[Qlcu K 0?@xD: EPD $0BH¥RlQ erXQD"W@`=%L`uP 5?gu`-8l+4?"!|C!`p4jT{@)Vhd5}3XhR(5dX%.q4o ` h:٦VuA> WSWxZX^/Wp̮0;x%hʂ .K^ M(0}#X|M0%hh89d:Pie' 2⶞, "' `{à|HXʧ԰"'@/}3dǐ 'w 7sąLht0v0JpıĬzț~4ie.8OZʌ#p2 AE%^!h &I\5) ( <<#B"8(U2, ȝ8E FF+Ղn2i!/e L` ܴR򢰗LJ±j v"NHd(Kٸkό* (*| `bfH@( qvqF W8!yW9&Ӑ44'mˢ@߀5#_dmq - DUb0 < ~V^P *RbS-+:#BP;GCh@CDA)f]7#tpXErM hyacҹB飀VNn<'2 u@@ P)5H" _tSz֩Tu6 o3 .6 @0@  (%N!8lӢLp #J|N ` ҃2$˜T5vw1ݙZK XM+M8AdV) $Fp3EOf;G믲re@80 A/kȜiAAVrtܤdal ..EԗYXw1/#rfTd C l#ֆ_a( t*m[=3Dq95CxF3X)`q<xw85z 0E_;.o Yx"$`)2])hT?GN@ܔ:jk+HpC` "&Z2ȃGTp/rD YFGN%MK9 (i[&eoz#lt&DP1GMa)o RWD D `@ŢR@}$sc !͒P נ8wj]U:h(DQYWFuҕ;XH;EN =|e1J॑^3%`B7M"8A'd_6hMrT HBaU 3f&H,F);&X"6+lٚ/MR( ӥBjy֞CShTZM8ŠyDw, 9X(Ǧg_@YdTZi! #b`..(t[XGH6`,,a` Hߞh A#H?HP,a $|>v!W4p*(%`8DȠW% B'f)4'i*7%H4ꔂ(j+t BȈr9 V` ՞0r41y-b!pʀJ+p",[ӸR"8H$b] ࿉㏔ ;0m=:r BDњ2y浊uY.z,;JOR*`#-I 3 i<S)_^9v0\:WBE>0pά Y(\0r@yCys X ,8 0zÈS2ɷ Ԫ; stp8S@LJ A!H )qt6 8a<V*ٸO* &`ʀ8Ǭ2 xy'Pa&dIjըz\AP&c˟h02+|YlsPӇz1t*" @PH ; Ǩ p),8N,KtKaaYP㓩2dNH [!X*7CL7T8 yҗ*KjPU[hfID>ЁHIrsX#RtY0=PuxLi>wq:D'"&D(r *3ȴҔ z]d0cjI#OJZ>:2 óɶAM7J Ƞ ʈcj1&Bj LUjD(5R&LN֣yX#͖K &@YA0ZaUHuEz%P˼*0, P8T|X4\GqXSӋ >QM$)tmQ jԽL"#r9>)\ln "R=P t I U5'az8ȼƘӨ R"0t!J 1 HG92(;X 9 0xmUWfpe wT<.П }{ )c1,9װY|LM{z/q AB L0ZWDY橼__]]N҅H @-ZN1p-zlcE>J!$P0t;'#h:? 0=LM$i,T ޻J,19.9=:= p{s KӘPxs @"'Ѹ3/yI&r詺0132T63p"(#,-Hi |Z@[ހzXRKdXg1yhrnN1KBbf+)ʓ ױ*\Ɏ:  k- `ϊeLgh* -ah;Slʱ \jʀh `+h!r11#]V9y]SU%ȘY 0m[w17zP0; -z-.h$Y 럁(\Kc;6tM!G! :׆>[:O`ӳ z87"v>`ǀvXv8Z/'EH=NP6z]Sd!I )tT `> ֠3f)ukF@s9KCKG_.&ઓsU'!Xo@ ~hto.B:PpPF)]U3gEicZc0!c܏@hGp{w3TLR <@# @F?3Ӊ5[!#^9Y d,НIYXuJ~a`c i?]8 $4;?C*CP kГܨiH }NV7A bbXY|avĩbph!,FciK&8P2TP %˜Qhq*yF=o9P&ahz cd )ʮZEǦNQ iH"I(K1g1&ZX`qR8"B3y/ݠ בx?8 @M@|hݟ8Pe (& ϕ3 \cf`g\v`<"{<ŎD=]lUq\8+0iB Kg񨋍=qY ɒ3 Kɗ<% LI Sӌ #4 rMEJVi XKX֚eا X ,8x1{\U#Vh^$XI5|U$rɜ|JXw 8@ x"~z9.]N| 딺˴l9"pW {1(-Ȁ tO ) (#. Iȃ-E2@"WxXkɩJXD" $S(%ǍLb28Xo|}k 8Y_o d;HƯ1)ШtBК^ кņgWh۵zqzVZY0,tW"LǷF g(=APGV}Z*Z[x-gӆ{믚DENMq^-Z\)CJKiKmsUd3ưΡ iՅhU}QqP(<,{5cy)@(@ @}C0 P HSD>+%p@H*#pd0</0AILRh ?jW b VPX+&v; Z{<T/LoJ@း2X`VgT@XT8Nz ^χl U2x].K&W( Z @q { ? r:Tz D>Y 3˸K&PH+;`2iKN `4H&X,@H4MlJҴ&r ^`!(6G5hAcFR֢ @ <"+x AΔaTR^@ B<3h᥯*W5`2C d5 KP؁Z :Cӵ/rDLN5ǭra봐( [ʩٺ$IA{80D¾@#JzpهYAX0##10ĭ]j{ذ:& D`ag,ӑkjT -`Np3 L5pEWvcjBt*=@\3+36a؉B"MB$ؖ.55@iVVUV.B th~`(2,MqH!:,(evU"CA "N{((ɤ!,j1ʣ'*g0 ?n`O'R<$ [kdt9κNxChTX /V D4R@A2'j2H9, \D 6A [4@b-TTbS` ;i"z2^ 6| [PNPBPM`Bb<! yʈ(R8#䔁; n}3W2Ɉ6otpl\<ΐ"%'S J@N(DA`3Hj q*,= @Cð3.yHh~D>T1BDщĴAN&1`V̜5kX@p2J!?bU(]$H}tBv,.Mb[ DB͒_5zcnw@$hp.;>BHY &@%E3 Ė933e@qNO>nb B!(D z/z {&d,NX$=^J*h"˜H|x+:rxUh}f c*[#xEdGx`#~VӎKߪ_#'/|ٚ nȍ6Gë ]´"Bɦ.&;L+YhVux.8bPABI!\4t:)(d+NTB#p!\4FJC\Y*@p`bE@Ɩ:j$vuY. 25C/@5 Hف`/FG@p( Z^P5%d;#@K8h][fsZBrW@[_7ʝe^^Dt bfc>$)0wG^)ּM2R4f5Pu+8RMw Y@C*i55R#=)(Dcxc Q#Ǹ.K_\P^ Al.E3hF"ިԁ[إ+6^ 4|HP D%``x MCx"&pK#hꃊp""bB  4顮z-JԤZ ,5/*ҠEVEe*:mthH!?ʎlV*/Q6TH8cZd:DnDF!iĸʒ%i"P?( CbR HBFQoX02s: ,;LdL̊E"ŅX8@D,naLL2(L2("FLeE HTd`+N@b3/i>6pF^EBVJ p@qN|&/r%j| 2E1#NT7,cR (Iaab)P`VXY.Q i½Z/Hĸ""-,$5K$B6BlD^BĒWdB+3lXb2b E"&#A!D<*A@\ @AN(60Hʌk(+bS F`2(4f`h &@A&5"@B1N)BTR0Iazhj b*lzY 2i`)1EdbdZc0Kx&D)&2w(C&Όn:b^f>]* 4+Ҍ fA# m$ 9g`xp2(["r,$Z5S?{?iܲ#PJV5b:#LZ,Y$b@ل'lSS6f#V'v-a(#l'5T-0Jg&>Ad#ls093ƌM&*GNX>!cc~0 $zL/rxLhO#h&*6`Q0Y r`N  ;s]8#*fD*,V֧*HIr?eqO5j'[=J!v9pJ$PYdv'+F1LMbD SFJh%$X $&NgC$6h >QgY"nmP-dLt,!ds FwN@FM\q,":DN^(CPBF](kw)`7`%S !&lD/R?qX-ԔUrN>Cz.hH`Ew ~jLb2 C)ji8WfYE,Vc0:J*%v#,' (Y+'JDJX0ZCu5|wd#+)l.(6/k .9d )~h8gڌ(]4N}ft"qtvZ3B",(68w> -ySktk3)wM榓7=6`6+v#WmuIbxlA!U '61|No~r0cSL`#% UNۀیAHB?TJԗ Gu2ZD{.;D:$Gf=(-\:\* 6/'cM&^!"u" P,j 9#J7c,*V]N(+Irȣ -Byl9Leht;:/C-+,,;o_3< 4.*lq"hD吲k#,#c D}YnVTZH6F* SfíQΛ)~/ 26Ad!bŚ/ @#<7 k0 2]d!5*&E1d('B 2 $KCw,Wfnep:>vF ȗbJG^C8z*BQ:@+#R4 T;s7LvRf-; vy"1u 2R.dXSkq\"1`fȒ=P0OfT:f&,0E-,vY#nɃq`:X /e]|4CL:?0"a!k+(צs S.lvLB)a).lJ /X{ A|iL.@0 `#z%3-.NTv*=W"p1rkki,$)&ծg$"ʍ!lDi5EG&[z@:e! {֋f~J@O`1*%̶̭d!whaZ!GdB9^)k>k &-,R/B3jc(}L*K4""~?@|G=^@y^H"1@))Cw <|A@@%M ) &7k[5FGcqD 9 Bw"tt`-  @cUӗSZ<$$ Ղz`+i1vQ(I{a) ]s& R`zu ?V?/#80Κ0pB >3 s'ZZmA(x &)++"$a mT)iwXR,ɜ`t+ ߺC2 @x;G)u`!HZ 3y&0Av)ʰ`@HV. 3w'70k*RMMgYKj~i0jr <G9ξTo'` 6 LZu y$ 8:)zƀ* *RGp RWI @='lig)n*@'0TpZ=jSȒ35Jv` "ugcVV$(Bbf kƌcb@3raTddrsAňY@r $C|}l6@TF,qy i͐:Kc:bm B%QHtVԭД։   A?@+rA R[]+W$,whDH#ɀ `.aES\/,Ʒ b#8f09Cn\22G$tK$ݜ)!(X UdfNj]"4yRO5VhlXG]%#S&%q!O,\p`eHn` |>܁h.g!v #*9uzxg'Dxtn`hCL#D6$G`bʍ0)ܶ:b[)#,H'<%٬T) s%& O_ !rimIC@I@@(]Lh ЌJȱ;Y.kٵ#][2 <8|б I'VUQeGT I""-JF7(jx}>h@x Q&Kd슥R'6M=4%Ç2#rN hP7,Pwbʵ[6l8ZN17,t~w,Oaٳ ҰyNH@6K]l@j Y2Iz;v"r"t !$ È@ Q`+݆i(0x$` @k++^#1-A;Ċ:QرѪenH}3d@8d*@6 =5t1V:BZP _à{j& ":л€ (Crj?(k&;;ˆ0h1x| )8 "!pE=Y TN@H)yޤ(z# 8ue 6t){IYm01jݙ8ȠXݧ=zx"t}H( 01Hh (Gpjgb2JX@R]`r&ji2 2Z$(|3 -)w(ެ T٦7h :w =!9; ʏ( j̇$ *U*SRXba%kzA4 0`@Iv) A X Lt"Bq5BK!! tQ_Kٯ p"*АQ f:I'A\k7`֍ptJkvqdM(M[B*i"fD.z$ΗVS1Ѫ9F!rKy ')$ xqL,M@9ALjd@dPe T]1iXY#1gPRDQp2  ⑀aY{S μx! F{`B 8q 1o8lx߷#{8`K 0P<[ 15 i$h&0 lɉp x|%⺸ c b]ٵű 4/ IЅFZp܀Uiy&XrӐO98|Վ8cEխ1гPM@p "x XڂWqŐ֍" #8e+C"<5 dc%i֠UٛQY^]<~78&Y(S^C+޻!:ha#_ZHldf`f3d0'0Ʒe\ȗbZJ%R#]jhZD="Z I PEz@^4,;4[L'@b wshdiW D <*^Bc6[Ȋ e 4 +(c(ͽD-[Lirzs  Ŏ,23g\Ub!cMFdjP߭ ݥJIy-;a*Ɖ?(djӬ{fBvF!^X#J7*V4Pd) @`JEq؅3hí6A-ip#gzNl#X.Ѕ<=UM%GRØFrCO` h}~< cp:iq Ʒ f= Y8c*(z2K d!+-~x]24cVDHiR38;[5_@?S0eqMbJV"Ȳ3T*̫+U臊exvI{RZʉD!z*A= ~N] [`Š|a' X(! 0 D"D!J ULPf s xȇvh4AZw eb ʛ2 ^22ɱ[F fUɔg5BR -Ѫa!M䲲Vp!!%t:규FXQ߀\ŖỺW y|A B-`b&xf"N3sQ2 SdfxB ^[/7akP&j!oLP8+1C[.R!ʇ`]&{*MUHJhՀBZp)}j$  9/O׶@AX accqoN$ML`'s#z-C\S2@bK`E'+p΍ExWt'' J".Yp7?.6[Yw.d] u5j5L! 5g4Ex}?5fh3w߀]ZK70K<0+ T"$[쀑j>@hD;ϞѽpQheH1@ Ax+C@D'I$p"o. R)$uJ#ؠ )0x9?p6b08D2SaR b9LdՖcf酀 _/ $wY\i5XP0p8@ |< VA@:!$O%L/,JJ'Ԕqf;!g57/ E 0XV,PI_0'pw}i|%R.o&@* :t!wLX!Љ .&rkҀaFmf)̢3@ S!Ȣ@~7 JIHS gxe&"#J@< H."Z0=.R.DrB4.(r5"PCa{MA$},-{űRZ'aMۛ3&"RYTk,C*%ɂOƗLzg%xӠ-RH2R2%J2%Yʠv~2 YTaL!>񣭭s\*G-V"lFӐ@=粪tP6ZŸ/]WSVѴV?J)f nj7q!!PU)+RFk2RhN%5Qkms`)g|n.NG(``b;-Om |M#WXl(_vLo~tBe@w қ/ Z!ntSZ<@.G ݚSJ5T c/7#ty=AJ!$\wRvNjLK!-|Bd7x|3Ak UB ]KQm+4w䌯EHD#F;XyO`B@!2P"P^7P+-"MR:F`.L)㎑Y`W&Ӡ u%T)%jw1KHлEkXT\h "  u[27G.$bOJˤ}F4XazO+ǘ _nDQr|N/$P5*p$.P u !4,,;g q!8!v0*A@4` ox]nDι8]a˖c[A&$/4Xs;JkBF!ق .t }pf?]- "hPӑ@TBVhG =*O*س.#rP/ew (iA9x&r-Ϊ%(Vi6We vRvn*ˠ:\ '$x ˣ K.2@tL G(,Ё!:8&ʤ-ʬdhYlZJG^U!xAR#,A@0D+8|h"oN`cl a&AD@\l: p `no뮚d2gl(DLdra2AAГ P fP/%޺@D$fe&if"/H9 t$҃i Z#6$ (n&7考)n jd D AM$2ΜB R [ojˉjKHrLaX] H!҉,>CȬHjpphW! Q dNTlO:#g,d!*@4~Qnjb!:BbW"`ĴXE6!!r1ێq zHJ1bز0")5eԢ!@ILPÒ*h(J# ºr|E'b|cjg&hFdAs2TQ_1B,`*+f0LEv.$4[,e$,rCj]R&K&Jɦ!"$do:жdBb!)B12B<Xu j .!2IA;&kf$"z|aڢ ',0G8 >d8BH0,(%3a8 *J>RvU1#bn-&7 JL ,=da}/CjNj'D.&w .r1Drv6}BNT=lj7bRx H+Z1mV.Y1Ml IbujN"d,k,IXNO4P%Rp#,Q?4>fu1jTZ@%K "QXlR /2$"(JEr&,Hb0Y K"9*zlRU@\Prҁj3f,@F1YM@AXIzv7QorSNp `fV|k! EbKҮ]sO^p (.kfT\,s{+#XHtlkC"|?T4fP4 p @d-hbJ7Cj]Hn,f}_^6)2X)DAj4H \DEʤG"N\8djfk",Xۧ$C >"f `U/}RNNtD+{_ uƋRbd2Lq$b-NgmAV8 qٖآ5Jai`uB_CW` XW:wZ)"M.J=-q(cF4.a_)vx$ACDעȚF*)L,#{7s#U-/OvAG$A@:F `^+İ$[h(W&.B$a#җh"s%otN!"0lB gbv 2e2xYB dAUtWč ‶ʜNpcx/- 0c>A`!g*)g8Y@lNTdIT,%rg_DŁ[uAhc|/YB4MàWB>„(dh+X1DZj\n!]Hnئh!Uؽla>8YDAN0}IMz.KWa$xF(.H1AYxV]V~<EG$䰥ldE<ޔ ,̧]pm8F!@jm*S - YE]W6&lXAc7 \@@Vlk0fiF/4j"[dƹ"0`"tf-4#@=CfD%PtwU $&@H.<,i/b5rQϫQ(BpD;]/+ n(i^BgpƩX!Im$12LIES ifz]T n+'h4Bj N^E:EM'Zꁕ\JuMnHq. JA,a-V{hv+Vo2D= Jx7 uܡ`@F?z= G6 ` @6p $# -nO$N۫Ԁ*Ez.=`]Ik͉@J*75v,gSrDM`b<j$%љw6\[a`V A*! yb(&#9_cb.&dh!#.$ԠP@!Hp\x=G_7kvH`8mO:TBU5Ap#TӬ.Lhvn= P 4j(T)m',[g<7?U|x5wtj^f_[+ 9 5/ 5P iKqx *IrpK%) 3;|>c8;aۗp0ɬ hquipe>T=S/ 8_ȑǮL)ۼrٮ{t3]5z BPqkm!B)ԓJ/㻓 B3@<9( &x!C* Q G*: `:RЮp p`3Կsj!(1.JJ )AJET'0[$!U: *TD"4D $ ]" ?Y\I9(6Lq q IZ*RڿcİR1%j̼yoQGP2"p" i$FīP h" p酜b(H@0t=@`-}2G 2,@a%)!1Jc%!Ip|1~( g9DԚ‰SՖ;H  Yʣ2CCS:T'.Y7X-\I;(s*xzX`A! 5cD!Z\XdV 5}` 3E824$DЏ`Whg\6ɓȈ`Ոف Ո!"A+"sMA0]-jfĉjA+CB:+o23=.O$H^TQ6hVm*.=CH&H,%X%&V: ! :3 MRS0r s0B ;"05/P)2l37aؤS=/8ʕ{J9X9)X9JIUK8١J *Xu ل״k]H`h3,R{هKщ)؆>M ȇذ}8xJ; $]{!Hʼ{!$20c.pfz uBٻ$.K>{RNd* 86ZfCu?8 Y,Y s=AH84@ө"Ca`$A0SXva-} yez:J1!VhM` ^LBJ p>rzhihȓ _ ٔ_+ (rVh%*)՗fhAv40 A^Ln➠-* aԩHGLQQ^E7ǻ@_lHlʜT=r<=24_"iK3q/R*DҲ*E֑KU䝴۰-r ^($d.o;b!_]e^lh'#?ohf!9Z 5{r~/Zy[eDiE xE{Z aAK.sW"3cH0Zyq2,Һ܊Θ# FX֮^A$4Lܱf"`K9S,؀mDofʠu\ "X41n&=T2N 8IwլI O@,mݶ)Ga[ epBɼ(JlOڗd i(H܎|fElgSB ic&kz6m{ZG{U[9*-F,8 >jF`9pۅa;`w4 GNjK)q%GNe$|X {p>|/`#6eLp)R I::IVhS"$gb6HMdR^ tLyu83I\YJ J#]afT")>ENY"PJ8 yY;@f,ܿdDfloRiW)6M|H`E@G>*)U A٢TE렓Sy/̘.dx3$A*s mQ _)& d b,8<"i49\s0״NGRIc$J)g|>I `4Vvn5G oR:9pCQ>IL :Lwجȼ;$ ب#nAƵGP䁧ʣF8!RV5m\ ᠁bXswy=TE,"TVdh{Q7!p*?i"*1;Ԥ"a=BhAvf P` D&G 6ϕ(DQzNi JL& db:XȌV#qQBȡ~*)D^m \) 孖DZ|rIDҲrk_x:b,S(V}1q](v &tA"&Cq07H8elM./Q;D$aᰓ{6pTTӪu9#&i&bLyfJ {=YB-[(#6%cKn?Kh#BRJM6N/U`H-qaFe I+T$ ɠ!q!a*64[QA@rؿ`\d\-}>fҒ Q*Tv$IwQ(NQ E$1GېsF¸X:Pfdvp,C@\ s0ƭVk"eU4a6Qnf)@2H(b1G޸GUeqg6vPϝ&+^=F񓴒3MaL#b P.#e}gl#"}CZf/$yG5E$D83g/S V_&a5Yܸf?SӰ&O&"bLcSrvʘVm$EXj5EG+j@;+b%%hQEveoNRP|b& @(pL֟z @C6r=&υ%m=QŹhsKoXnnESm̓@`2.jd`R!+ˍ /fj&04I+/wh6F ᚶ"@y˜+`:@P&k%im`e*y]f-]?wym7 iv*|t:h✎"c^d梃#V,/iCn &A7P g’:KZe (5)(Ir,^CxQFJ&N6NS+b!m1 b\n -tǘco:UBMa'zj2N*""v\GTfdp&o⯂&“vw4zقv0Τ!CPFT$xh'"A#nw$3nI<Ωr'$L,zCaynL NbV5G^]&' $X'2H6&fĴj,NY$bTA@I*j]֙M3#BL,".u!DT(\L0l'rugXzBE2S+exU*FN)<#:@K\C/_e@(L0hZpdV;|$+c2`A%aD#2Jijfؘ^Ok"sb:]־Bʃ` b\i,O'lQ|rwhr rȥY2w3A")<$Y#:ƌ!br"C$pxM h@A&Pi룚ˆ7ld⃂F}dPRSڞc&4)Cɣz7!!B.Un N~(ͰƘU55R*&ū2^ʫ6 afR ƀ!24J}:&HX$+l7 9  kCY! 66ltZ2({u(?$dLP؉8R:D0 jh#` -h:5ڼ2&*UuU F&*H?#J~2q§C+b.}u$d`]7ZH%S"a"HT§`Q*{ޜvJ 2. 7`(LzhVT"BFP|C`CY}t$b~apm44F2LA@Dh8L42cj%7U2Ec#F쩌*RyI"!bLSBH' J&;gTQ;@,?K .q/xLBn:BQ$>Ahuac]*C)vl->Oe V0cwqcj)=v.Xi) p2L^%6>&/v/M Ğ16ү˜EvjAQ!fdgcU F`<+W*l5B>eioM5m-cdkaf?DbVgo@:Q]}CUc6,V<8XL.EG5siG1*yF+Jբ ^CC!DdKi6D0"c^O86y ZE9D=9 ,Mo&5C--C"UB`s`XZ!tJ*l4H|cuY)mdX&:9g w5 g(hYE OdFY!(1&3^J7(~* 6A=7yv1Ѫ+e]ZiD4Dgj$!/1jBgF-b ! 7RLT "|x#noWyX)b"X1Ў&5(a(H㑯E?8bGɸ!.L+dfwoc2QKp(z sJ)mAM!m")&@b/3zK֤'=d=1d7xG^gJ/;0M0TK"Nhr S=@ZPHʘ\@Nu#{X)"R4" )\! 띭ҥȻQ'wg*w{j*P8ztVNP]a/7 )2`&BR 8:~Iڂ*">e /3T&Yl,Ogzm%u!l5}ƺk "w*km 1!ljt`/nz[\ D;¬$*v*Hq!>9]ȑ~(7uq{2PlK:Ղ &T/JEklGr/D0kԙ0y3E3)BLva)  `^bO5wKa'a*]?*k(s- inC\vC'g3|y3FQ@WN !>I_&?=!#xX2;\1":E yr4C?R1p@'eBa#:GTP],|ϿbJ)C?فVNUx|4|M(o%i( s 0?_  `,EHo0 /%>^8wdR8'!CT)F@eXk, aj"US^/>]/U5xZxOdN#D$<^O0&)@80P@$ĪO8 Z(iFu6w?Er1`0/X,}Y' JcO]"6[MDr*J@ 8h<*”mj: t(b-mbKB.٤x|Iz$kԑbk:5 ऌ)R9 !܍z/jxhbJ4?#)rӁ`iFk̲{&~+:?, %,a<|P5[t@h +t5"K$J`TjYg' p5 Px lFM8 TIn(2Ay-Y`p # ^!hhaJXzǡ&R>F <..;F`8vo2]<5N^V#w5"+Ըoh n{VPSv׶4S"-F81&J# D0%\s+dZpC2!& XA@6&I2உ~HݽWlm^òT fG!hx* b0rFbyR/1UAS.Gi*ϓ@3!G[D{ٚLF͆6* '癟ũxD -E|o4Y猻B8 vDUUR{(v %*!2FE{%F^jV?(EK 2_U)u"xZʢBp !l@Q0 rIt(%B/+.]hUodieL˲==2ϰ Pj AX7 6]ZSŦu\2q2DL ?'/_53.I-M2̹#|q@<=I^E#N {=|YraK 2A XfX^_^.%bsia1nx8zu&_(U!>Waj#PqH г^NFpVpn 13n',b l Eha* ĕNyR BճajqEj7X4p6̏#T"|JZyKO!O qPnHP9v2J;ƏAH41/#0͏Bjnzx y3gQoT_,=ym%p-DPv)QĩVXQ(i ce-$BJ&k;hU-v RH*E:My+8*ð[>sQٹȁ Pb;c̝=K(^PNEFD+W9~8x6y ZUiCp:GY}6)@͊=TuL1VoZ  uz=3  A/Uv3 э!ؓ]-r;h+2 运9 أ )!Խ֙ *0Չ/|Z:w )S"1zi @A{sMIs(( ,+ލ *P(0 vPLzP( /0KÁ#H;*J0d PhǍꑖYӉ A0GP!LC`։`'A` %cF,Z9H`pjV9^I`#q!raT7r 2iF2>8Ǵ5h [Bb+ (q !𴈓쉈(q|%{)( 8-#0u "Vxlk}b Z޳PFeM<臃O: ѲppqE-[ \OY8Ȕk !@z+ (qLDK%^ H-1Q3]'踨S*2QCM Z@ 4Z*'"D2j<`T0ݬ[}*p; )a%b[CZVEL t@\;ɱ bȇe%{{89cEmz0DZÊDgV3Wp3Rq-yqQ<YDUHPmn0lrλᙙ+Tû  r;T8 p!qگqByM+.":) D;+XQ b(Έx88 " -(I@غE),-]s 9p#ɞ銶oM}p ؃"ho? X{ >!K`Y {; ӊP͛0χb (F Z B/  Ja4q ["XK:D5βLߌK@P' uW_S'0E!ӣPAO Dס?+s+t)(X%1إ`3^/xgm,eMHCS|% +B-jË]5=@(_ QqR5X-q*A7c.1/k4m4׉ Ic+cȲp-r>Cؔd? OṊ߳V<U; D. qB2Q- gQ!7@,NXqXFLӠASmj9SynkAYk@" JSkyliƌЕGQ)@HmCQN ![RRQS\=t,H8[]tÕB/1Y߉e+(ભt.{1ʱ| 2T}3N`b-P 0U@Ibʝzzb>Y5tc$X eP{;3̌/&)궦V'xw Y;n=ͫ1hZ5h_*8ɧ̢ "D%>!@&:R9T; lEhە(7V!@C؉& 1E4] 0T"*_Xtm4 qK!"`n0m7{,<H[Bj V"&3=Rhxj4Z0ārjPY2}bS RU ;;O Z5CD⅒jxEJ)nXpq*F)2{N8o qQ0̡HUa &Sy @m1O8#9 k7SΗzSQ;?2gcSF&>7F ,/ 'C8lOm@U܌j~ѕ3Х*z#\zq'#13L?*RO ck<2ّ eSM xm֒ÙZQ9ڡ8 2}th߱"5a>ųAi1@ Ϡn0>Ji\y3SŚ`^ރ:sš(푯T렔WܚQUO?4 *+Ҷ9U2N9 [=jy:뚛uSHތDs@ג@0AI[VP,̀;}}4kzYs-! P3F=@~++2h4Bok#;3 b{1hk4@gB0* % og~@'@z/}ϧ`0 Js +Ta1 l0|<#@fd|(W֚Hh, P' uݠc,$ ypx&pO87X G=cŠ H#rG{:U QH P/C_lejǬP+f@hN藀+C  4. L:$̬X@'z;;HỲB{뉬k@j;i.M" ġxdPV@0} IANl(:ZbF>td`q䠰*Xg}RzDzzJ&r\stR? $څǕzGQOfhkvSJB z_4#B8ᾏN ɋO^܇  }0DB!X[. .F06@I*T KPպĹ3'.rjkkH~.2mHJkPP'C\~g@ J7JpC ('Ŀ݉eԟ<&^Qh='k o1<& 0J??CߖeAZ sĆ`3prQ~`WgygyM!RAv,dmںNB.,RvU;C Vig1azbjJAg\eGԎ :0'| fL+&m8Gǽ 7yĢj2F0BCРg]a m,܊:De\˛A{)5 Ϣ$n;Gp?dma[k,M(4 x.D=R^LJ1~FDBga.+!S\ 5/-+urD^1L1Ҷߴ %zE@ zdr<K@yWi4kYJ[$jBXw@ Zk#}3XоO}B{P4',L]ȁ nvh`rH& P h(r2)jBk}KΒ1AǫOF t$(Tt'Hk&zǓ:~ `"#Q29+4nQLbP"{܆Jpla! M zHt Ambg~9 nޡAGo+DGk$m:(!̸c0pti6KJT~bU<p^|;.b˳/ H$#J0034;j`a3ZJ* =YiYWh"Y{ Bryj3A *<ںP T:ģ ( x]rlM+A! AБnAN.SLPb>+Dv=+37bf pΈ-(~͊(I ́8aIgt"콣T{ѭx!J/ y, =%G )#6>> UZ@{рŨJI3 XV4 >:kb)R^K 7(h>qߢ4=B~42|{RH$^N*`nx}P]1:cf:8Uv6A[b @$%p@DvAw,PyĨ¨+[cy#!lyVn"7T@'N6>Vv9y($u1#HMJBeZ!Av@)0{@v bvWpE<`{1lEIK-Y ʗ#AWDhssd5K 9Cy삜~sЌPď5 @@ iUشô A|/(B o ɍ*l Cx. ;SKH!=Qhy.HVS G.Mɋq{ `,@V"3:T;ḾU]ݚAr"ډN;Ch12Ws7|'4!Hd!bQP$zwJiXZ:"];:%9pA[ ` (&4Pm֛muϢeXa*tLk MQZAeh̫*|q)0&(&O vNړ#*h ш]-6v xu9I4矒 @У ,&5XÒ⣙R󬬉comEtT2F+x6&7 DKwe*e Cע#Jl=043%*{iޅl#x"/͂3ϙ-䈐h,e1hē4Fy񹣒LP a!j@EJGūx(q-ug!|T{I1~KݫMy9M@"MCm( @Lr(pX 4uɈRLgRqH~x6@>`hgXToGNVBU:.e!R bRkB %(:>֐`A݌/gԝ w!Ax1lEg,AY[ٙ)AbU*u$?n֛!9-8v@5 {'!zP!:18Dx\4 * čFa!U*K :WDDP(q DDkS!iL-[:]C󄰦 #DHrr0pVi /ˬ7J XF&-OA4|o#"9+;pIj% f\rJ2c*\'EL]L$cn>@ t'$,.*+<#L7rWDv!r֩c .llƈfI^(F 8-#$+&/8\kWnl6m ̐E TB:ǜ2>$XhT]`#tyFg:prn P|O1&mr( cL~Cng?JG0)F%N2kJc @o׆[xё n&.MBrb64ansL8p]r`& eB[.VzB#c+fނ @a\ ރ O^bphE,J>킖7Bpa%¤ $pFp fWHԁ"gK) eW (P͎r'F+>皟H+"bS* ƒ}֑ò.#Ngyfjk)(5AlɰxmK (B@)B"-bE|d+) Zk4kDrU 'r" ^M&|M&XڢB.j#Љ.brJUy*QP( *Ȧ#V$bGd(r9րA/p㎇]H!Rtĺhab2V#yPpJ|Md7Hd!(%kV#%#bd!< p`6(t$)[,Ƚ& [-dL~aִR}َ0S%p :@c`ʶ[GDb.6#4_Фla\>K]4t0ep nJFHDVCZfj""VA{޴4HW bNI=B*@gf;9 iȐ̇ď-ParaT-$#2Ѡ6z|x-TAcyq sU@5IdJ}Ehp( pCD-:KJg D0tހ*c54mEiq*訒.$mI4ESBP",$[jR $*r>\]cep+IJkS>bBrI"P[0kQJ@ h4v%/Lu(FBD.,N>skhʞ)P&oqC`J.Stlؙc AHn6ٶwɚ @BXxpBZ$0['ƢXȐ!lH![cGZ,S4k ScNW qfp16[f)j0Aw+BpXO_NfLyQF,g#JŦpS@b2N7PŲ*Fe.~O2(r \C3ZU ^ `F@NBM˥$d(=C03.L2,n7X(PF0\Ja ֢I\%btJ"a3/.%b38(ޗ8baT8c4Gba0A+q@Fcj9c4db+Ț|d5\oZB "/O:$(C@F#SO|C""a,Gf&2^/+.R ,om$Tn޲h|o^Qf5bvK,ZyiMqtҐblV"WԖBq, Qo3~NhҚUtU˫1(# "2ZLpPl@< @}#0;e"(jmM~7ӓ|tm >4(& /k CoA {- f<;l,"/"Y~!v%Z.q azlHH `leWbr¼$65|l:=9%.Vr>@"\.&̊n;Bʷr<^R_F`XOD5DCH u[HsXt|OR30 ~ZyTn~xUyO+r @Fq kynM$r7Ȧۖd$FVkf.GYѲXFk Ӛ4c-p/qH`{,HXGbY;c$E$X0L4ךZ]^aѽ|4ފFςV Atvg.`_(+eĿ4 AmxU}K73 *%Y&B  @P }>!PQ9tI%P SXlC#A0=(R|`TZ}:dUp8tL% Ke</b2 #%RY6ꬮQ@`(J"VRk1o6h`$( C T?ᰊ2@!(%{ZkZV~iL`~ƏK'&J MmNJ,'{Ͻ1MI cqr`$C-H"  xgة8+%j-H <0h:2JdoA1lA|01o\'0.J|(FF+G.J L?(&j/|,2>RɎ ٸǴ2Ԡ~CHrRCl,4DLcG=glh'DӆŤݒ՘ne6!{yiò! )\VwpE$  Kulk)qz8aدXMS`(!7ⶋX. SCu?eDkP (G(z'xP@ `JNV VzH*UJ |FjcϮ[@ Jf/޹kvȢ( K&Ȇn/phnɻ r" flPmgMI_i;+PE[Z.mdHc, r (5YQɦPL 0d @NjRTRVl"r*{"L4F0cDA |NugVQ!/M0h  1:@ һ/4X*D2/v`ۢ!-;Ҋ*Tl_ `,0L7+2HZm<#ܳr8i%# =4nF%NX g|@/=PQA?Jq@DzKkiDr3ݸ@-Ǟ\(W䏡Ji-L^ǠmPH0Fr0Wʵ`m 31!0KJ\FD^rF0d CA ~KI+k]$rs18(1/ag$4w~ IJiX,;!V#P<*T2+:0 REKM57tyTD,gT8f P^0,x8/mMA>ΒIa<:p !$& 2U=keF"0QהFX#a@9G+S} 9^'/4&\lCrU5Ithn!X)}hE^ L'`P @hYΥeNZ+ 8 X m9 "/)g98@(HJ EVzKSudl,{@+d[x>$HR$Ń`PH*A[kЯVXsdO[+cs`/ظX4_+r++`FHifDqd]O=z܇~P ÑhH`u`HhzqaQS&y"(#(#--JH@'] 2H#J`ĈsqC}I(0x m9 4]IX <90+6ID,4*;9a#h৊ ;<PRll#$Z;HԒ4,sb斣d!Ҏ)@r+Hun̋qk˶)ȋ!Y 23 I1k kAӺ<XhqS0+:L"Jhx8qVV@qTH@<]`JP88t:I68P)j C@IL)!&͸z"PS 5<6IV3xŸhhδ4Nc"sh~}#hp.B1 SPigK r6bCQ͋U!^%`,$p ѕ$l9m{g! dՔ%'08kPh( $(Xs8zKtM]d"6Hw{ a.+|FS!9 #3xNq?jQ`v ~=KL?!RNAVQ`Ѯh㈘(b]qIכ?.\:Xwf"@$ׂgƊce?j_nHBc-Hr h|Ą` q Zŭ"hyӸ ȆqeR!= 4{l@(4& (}Bp8o_ Ÿ e?+ߠ <{6 xfo3: AiC @l5 m",7}T'`9n@)4 ]n"1`o$٨,QN*c8/ب|@&H#-@>/"kPlCRLp, 4pMA t~XL+pj9bMsy̺ꪖ,2ȉ|Ik P[D  aۢħ`""})('b +Ojn@*Q칪 &jGiC: hPtȫ Sި34jr9pj03C*.;PB(0 k &i#4Fn!"GC9͏!dIƃJ)F7}")Uk52Lb"$-v*V餉+i9p/,¨+,~~kHD(,0 pBc0@̬;Q+^Բ9rh0.iH]Hp&//ˀGIz*-V~֟) hqs|ܼ !@iG\`Ljn|Kd @̀X* !&QdytC|Ǣ UhSp0HdC?<81s9h2OigYqP,F7꧳5)`$ [[Φ+)J8 0i Tv#ӱ(ڻF7>B\i4 Rf QV a* 8[":Xj`8"Cֈ3yx͹oE;SF]ʋ[E+BBSMl5< c|6x'RB Y D @* pF !oGdG@gٱ~_MO `(VjYD$%p& Ԍ6ȍ*n7 Ju$=e>DI(@qkzw-ԬF JYJ'),=p~+@ Hx >M1<8bY:Dew%S0b p(@cv9mBa9`$C_ $rG$13T͒uqZu/F2M}$/>S*f2f tN޲æuqA1[Y#T;J~FBw8չB͐`u*ɠ&dQpB!Z<2ˈ ϻo&OT!PԼ:@} `-e0%)UDu2H. D4@E+:! C4*XhtA*7T'5Jq$>~ܑ"f^Sy#9Y_ emav+& 6RZY@odZ0( EK:A\3oQdeM+(k`S7Re,a*rTNH`P4 A$s\ne%G+e1z|G~sE?%eܟ*lڜ$\Eve7R`<`F3zO&D4cYm ZHzCi&H k k? ȵRe4@0/ !I53nS0)Cܕո/hRb>pz8;19lQP+ģIjg> uLEjvV9GMC(#o4W{X:1%63hafUo\ּ@#dޓC;ڤ+hHH*CZQ6 ;JY'7|`c!~4rhHrZ`!F-kG$wϚiAz`BU)X  @)#Z/DBHya3RՌacTjemFz71)߶jmLpӹ1vHJݦ}rkL1[` ~ahh,"Kd"?b+## qI vob'tWJkd&W`Oj֗"?CDp`-"GL6!0àUNiJ2<$"<"d*P.̌.^ƌ. ` \uR̕ÀBdZ"f`)w&of0WDԶG&h(.J#D5@RgH@`xx$E8pk=,#wAIa45i*>L+J@P(6=:b8KRwnA$',3Dd~ $7O,f0ukNL2EoETVGsw}n*ʰLV/b*@3c)&Ԉuu@ːE3IZb1A+8#A!dیJɛDבD6 [ !k 3v{SJ-wM<8э@1-V+ SaٳE&AeVv"nFJYI=7=M7G GWvenXTw*aB?Pr`)Z"B38@+KEl=6KPg65٢h.tZ.%gUD疬p S|I@P8 N@$źp(}xQhH4&I>A` "\}P(ƢtCݎ[_hYx Hc|`D6#M: AGd$vj=f2ُ*zm ^杧iFṌS`vnU'Y$9z v/*42 ?x1M=G(y1T,w4Dkt7-8G%z(B|s8Ei8oޜERr/m:o0z9)H"jR? 8VylhS |t?o|>!Q迁/RyZMªeig!,`, Nh"W4'^я-NlZ.KzDlPB]2J )6R GV p ;{0eBr%@aLd¿~1(é”~ciFHbHr:6FMeE.>0AXO&bb1QB Rj8WVMfXI"+d؜b5>i羜bj;mzH<lܟDcl5%2H2&k\:1|UA6FӀ'W!Npl% @)ɂ4pBb9GPk\Y/7d.j4DT!A/1֒VۓqcrqھsZGXy 8'Hjt$OC)AO:W#}{Dv~C@M&.he5!d1򑒜C2XFBRFSFYb ̾_afDfp!+GA(JalEGK1W6K!լ5{ x4_rulCdž$NSIdI+HĮm8^G,0w8!75ܯ +xؠJJ8qfmI$DkAR4J|CzgTPpB0oeXԂt&@70|Mlh94ê C J9*zTgQ^)RzdTGtOJEK j47dF%]Bң-ZډX6|IYRD\b/0VʻXK# s<?:n2d΄ qz* `.( WuqF%5^2Wz@Jй!;7(t %SaÚܥ4e,gݒW@F{8?. j/_F#`Y+*Ee뛌6&ܧdΒu7%d)p{#!xq=oQ'^6&YH鯋$ag TFuʵ"# &nx5)6 8GK\WWi&$uxj頹QB4E6s}bQkuJOClWj pPOjF7eѳkMNY cGC)4yFE) !;mD܅mERSi, @ăS;Ȇ#u%E5D;w$i-uHLj2"Zr@EKcnN90oRu$\$A0f;acmU8\4 ނENQ!d"H2WLl<5lJz^l|sG㺊 蜊Q@ O2*}Ɉ ψѣ- R)(:y 0r+I {(B/iΖhz)+kx$Ye P4&:۶1)8n'E ,k' h`} Ad%#῁b #cfcK-05(#cޕx:ቘw w}![ȑRƣ$kCw3$QI s({9 i.zt2,_naQ!̕,rJ{k$Bh39҉C1SW=,T79ԝX| G s?+n-DI#ʖ-`k!#<7<5u P |Ga5Y0(RnĭɻV@"[?> 20 uyFY|MBЖ`}r:LCVGMi1b ];  (,r""EĿ mTjb"!)22X@Фr(G ԚP}TPɑ ߢ&0;S^.ϑԉ "HWICsCr 0°ٍ)Me6XQkȰ.G07 jsɏӣaϑ(xQ2`=`زSq#&͢i< u s!/P@ +ٻ2D :qȨZS#W0zzE,Qp]R Bb'&!Rl}2)1qW2,jZWc=;"9`uii$i@z墁>GdͩR[;"QF=rU!WF<-X鰓Ҕ"gҠ_?Yr=^#H|.l[m(Eع&(@l?$\5+ 9q^7K"Ï ͚{#0s94:9NHR8xɍ>Sbt]ډOЊQԈO-@G0#=|` όW"CD7:κ`J҅f 2n;{Qf&4r QpǓq89ZꌄJr*U%Tl->n>ōf:s@-&VWO 0)s /y*/ꂡ2V8ʩ_,е=&RQBAZ>$q_5 S9 ,QJ&Hez ORAٱqU9Qa⛓F3gC ]cJL} q͆ou1fЗՙtx!I>$  p..S`k` ,ÓM (uenvD&cf U' #o ().5BNi&I ܫrOhg@~+:9Xc a@k?FKs x=Ti cS!?u-"0&|`e$K{H omp +QxFxF 2F360zX *4- 8(28D։o 3= "J{Fu<~٠pۀ8h0A`1Sb-ዒk"sױ3#*Ͽpbn245D)|93cIb! !&V Oо(qQY%M!sH9_k 0>h+]PЦкr[ ]W7h4x)$賈(2nXǓi0kdkL I Y0#f1:)ۣVHNj 1׋G$jќ0crs΂S 픖?4huᵊBkӨy(r]űmux 򎠱FF8&0m&a9&N P7:.YT>sk)phq8wk=rM4`ió9%P칏$q\[: 6EDi}K8^Dmlq $hxV14aP, l_oQЗ˾,؞a&icꉙ0bK z+hneo^>'_27n |\s0  _~X9a}'I2EhQDx Πp|j!8 Х9&!kOP Q. I@o=lG }K=j zZ`u  @|<{4 ~?P( 0I, ?ػx<^`kz^9la" `^m6[@S$՚vN& vj@2g@dF$ʀ"&sG;w1wHf/ԛtXs).* @Lx( `j[u|Ⓖr@`RX$j=I}>>0 F7p7L;M`llp. 0 T!lB |`0lg,}(YS+d JxȀ!p ֪Hs?p =(@kTzQF{ 3 A.C** vr+I){16=摢iIr*3 H4 bN`8hqJ܈IC1,I!Dw;K0*d2(QqϬj+N23u.6 @,]b8prbFl\ hI\f"uX1VB1(hМ*p'sdz/T a" S8EbɂC)4#HqR0. ,M6"/qX"İ Rrɜq{3d #0a@4 C%C(52Sd6ӑqL"&衛rNCI*LhsLs_х pj T0LRntbPK驈l+KpJhŋr#Vg%sv4`~[;ː;T^S Jq* өD 9$4ɜa-*bvCQ4԰rK * KBz ڸcmH-DؘREHK`]EB* pALKy*r2rF\X]BHG#OÙS @>k+(ļӲ\%"zb5 q81ddI&<`44¸G YZ x#:, u. (xcM s}%ebw%H%'V@IcI4 Ř $EhΜ2jM2F1dL^ČOjќ)&Dh07۔(W@S9 c,2&3\>+dI|5R4ى&HӐ 73i(7Y=N F%qh֙2#D@^!3&)7PUHz@l tTpJo4HԞja0%T3:9;% 9EW?<0q.Dpp7nN0蝍|Xr*vg%+&P> rhxx=%|` =J(n`P) #` pH%3GZZÆ5'@|k44C(f(D0"K7e)p9s^aN8v Le.# 8D4LlA7GWq&|?!VNV}! Ԇtb˂Kqt+uA%1'j@$ xn?N؊I |naJKz'6 J?4't6P*EC;Än٢wBH2Tf>ЮY13"*;%9Y޻Ѐ)lǚPJ"&(O撬=a$cll8#\"8hdFl& P(!& aĜv;40$+Kd@\T&0#4U@C:)L.D""z'aWEObP @xbLcМ84sH{4`gZ#f!A$A *"=O`d)$b*#"4Bc@b¾F6I@8H2Ĵ"2ڤ4TnOQ"JLzczn9EʘB[- CDdBIhG"UBH1(-2$8FgV j+ ZhQd%<d !oF0a(iNG2,&tbQ P*W1c#n4sP0ʄ5$AGP!P .X0Lm PL(.Ɗ4DnJѱB,P#+J!a2q:@f`o1XR!g"a. RKB=8D$c+L$F<@?`ao5rj 3s`ʐ$ WD4nl+fs*@prpP <`t@.蝇 /UȹBg1wbAPS<^Z"N'97dS<%0"L~s&":8 :J.r!8*7- Fƭ83b2F &^:/mBI =OU50Q(F=Bʪ71pWL3eUedks@pj4f-#4:B)جvRrb`RJƳUxԮNB(i|%Cu!R(BLJD"- $+'D*Ax3P.P\:+ ^6Al.9?B)HQc(BEc@ 6C1b!asEC1ȡTTULdR#.(86F"!f8B, v c}(Q \)"R&RhŠA8h`DѶͶlB~,<Z)JV!A3}A !@*YQ( ,`2@D.e>`P l!ľN! @Fw00 @ hq93rn7V$cv"A!(aG!rAJbJ[fӵFL7$dQ#B-gQ$0.a+l \L[kJL"U'v8yjA`# L5Pk,{e3L6YPmf O@=Nz@JL)Xeh\#l"] Ғ,nV& ͈"~p8Z+8de:4"$,HjS֩L8TEDLS!K5.C)+\ jN8pܸåQsE)pV$!(i/^rxPDB4 's7y s4Fn"?%S5Ћ;vnW&BO~h&?.DF@ KX ܵr.aZ"nZĴ%Fazrn7ڳa\F+:(@"4 "ͩ$e8ttq+*W~ WW! @bf)tCKk>ɔ,6:Rh<vc'Vꊙaq=` #lc3L7Ԙq݊5Zx {rC40+(2 pL\=L(r9/l ?K PQ`!vEVhzǓ[;v  nc@.]:\l3½.Kc'axav;54 M壤6Cz $h#~bi+}c:0$t\f cNn T"ڧ 9=ԣy̞a_5s T$`JnT F 9e-#$icLQB *L^%NW,hxJlCo+q$8\ZpFQ! |hu{f’|A+ p.^䒠)Kg^+]3‘4{[Za 7 ୻ↂ:#=g:!D*ɘX)5[DaMH﵎aHF/p`ɒ֐4*:T¯8+!IR4ۺ]1@(ȹY {:in]uaF [ ]W9Xe|r:Vͩy&Aޭ^hop+)\I{$BȘt ĚjƊ2 >5I̍42L++ WxRBQkcnR) C 3`wS6k6JN"@y"xFt mh&mg) BHPT0p A АH @ {`0 @$??_v>a>6JPj5&h>ꯗ ZA_lTSI~?.>`GiyHhЉXdTTe -A,c~hc4` ~%{B﷣󍾞 Ks Ko<pQ@88 $Rp\6 Yztatd` B8C D(Bq`ÈJο: 2(Qwn&fh{{Rz͋~#j#Dh'H!k۷sr+j6aBHbL#1<)* N%rF⊸M 4KvGPt0)"ڧRm[T  U. `ا \T#=U˚r uе\:Vhנ0 IEh4K{W,OWF.DsXhj4/RiJeu%ZFB4] Z"#x&Қu M(*ZIm\ӡw'c&{`Ī~QtTrŭU; $)|5;(Z.;O,6,V#:hiȐi"Ue0PִP&\7+gֶ" +,2m0ͳ<熒c8w,~'Hct* K%Q6x4B[eՊ%M뀂3XBjưe&#VϞ=zО&|ͪ}`$LBʇcQ4$_[# r4S~Z>5T*kE8. >#@/E֘a%@)5`Lj"_;܂ҫ\f攲[(h@)Neff s5 %&nbh &j!Y? BbR @oXG&M޻u5u<!%+Ґ S8#(e5KJIM$)$2'H" ,8'$Îrʖ|rDNX #A1@`9Ϛ5B9,3{-N6AoE唐d RG<$ glOtL NzTS`a=lrUV&lǬA"`:05)y$#-s(s1:+ST*UX fUN (jS-aj>90(Z0Ԁo V:0]Iڶjo圲OFpQ0"a`@q%Bg%V5Tgw%+\Af;9= ,jBI|9\w\ֵ, Sfl9AZa8X ]irhXq`g xЦriRf-\@USMmnP:bmu"#\k pb$*qj ÌiB0S {gԀ#k)`x*Ʊ;+gI)ut`9`LM+Rj6qKB A;5l)a#џr&rN(40z@KIԡl#CcbyYI,0IX-4_P$xCT8YSm,wZD<h3@v Gti@ B(D 8 @\`АWY5)w)X"w`vZئ #p8.DJ62 0 8Av9(~ kМap̀HH`˒x 3x6AQf0h4`-j2H+:證у)><@ I Y~c 2A!b ar>}Ȼ[ !෺`@0rD1˲@i"mj#!s ?{pF~Dx(_"; В78) (09JӜB D JDR:r6,pT_;(0 4fh(  gZHB7I=G);>a^-Ќr  lXÈ-i3 3Wy0! ;(0@d1ppojiir(0P #hD{F(Ȋ~)fȡYLf:!z/-É~CIB*$QC2C NirL+bz p(o4h Piu!~ +I`(>COx# z- (oo"#z}\Mkm12@$z%ȴ#O82Hu[y]+ E*;cƽ;&{L drBO^ )e%,xZ2֊t &p}A$< 1ϐ$Le#t`-=K?@qӥӳBqRP3Sq24,_Ai Iw[?<JἸ}Q*ta "Y/l3I; 0S:͂s;9 hg6xojN#2 +0\2W  #0~ $p:8hip4آsav(Y#㹬*@šH" F gŇ&VIYOHw7ȂYM00 홻 l+ٞ <fmx#+as䑇xˬ;ݡH8t.I0D/ij)z'ݜPp <"G!P\y|#h|2)Qm)ʈ!y\uYᕔsBT`UuAg A\=+rYf $]aKX.(_P-ІF,'ޯ +HT3rPbQSX޵-+RHJܤ :Ce% t(ÍLم3$ـ XF 3`!KLtk;At  px05Y,Xy{h wyx Rj0q!rH hH`hB_=AHTi@?,@8/DJNhV kQ~Ȉ+9h@2aF3+-l4=<0mĊp2K#I"* O-1R7`位0 2-J&(@&YGdd9 3*T,:;^ɐ$ረPfLkp(.2vbJ!C>O @G/248BO-M륜TUhp2%Y+'S9 ʛJ0gMd3h.ZG9b$#f F}.G@ILL`i5 0Xf:ikDnoՑC`xC`9h**b_JiaP10/Rlb +n0+ 6:*Z*LG{X&P=פ]9=.a$` pJX\ZBL 7] bɹ.4\Ö'`oC$$M iJEj*2mHr0Gǵ3gU~4"8 !t410($hW@pౌM1)@CҴ8$]I>?r/[zw% cBnY$@``8K}>^p| 1?#ɀz=dwRY4IfJ@ we-!y8NA'Ѯsx 5NĢaXJ$|+dO b`,pR-^zo'?mfUjٹ%6M'2Y+";gO#;^!n㊓q{n.E!yjU3mAHWtd+;kd uQ4}-2([$hb0z|+,8ĥC (M48h&u v}7+Ʀ &at\g擩j2m;-Zpgk+ hPҮW /Kp;ɜQ"L,$-"K1Ӭ.rDklf یΩ[Iu+ʋ$!rU%( :@Ҳ@:;8#p٤ilZ@˭@ҕ:W!2L kA@'V('Hf N D| Ɂ bC=}h3(Z:s? `6 $Ƴ1S)DiLvS1hZ01kah,@Ҍd7.%IYAHZ:ߙ# wCK&lsvJik5fׁ@F1 hG @+3M8)G XJ:mhd⃡ Ǖtvֶ&Jr"THT뮮 Ѵ﬇AL $qo~L )0̳zp\gܱ,P IZ܆Z+r's9d ☨`L ,3JJYdHuhEXHYv(w/E:UKfDRZZ>$Jp)0yzo $P,fxH4IT8n@wcؔ6šs(%@RI= lT Jinw*K!d'a8@ߧB ,ᩛhROU@哓b "DN@Cy suh9AclAŏ)E&yB[%!3kç<Lj|;I@ Fj5MEnb hBIJ[ط#Dܮ%J0ʏ:?I 1;X鑔Px B@F,"\A.FfKdY~ oIH At8<| [pt G @`A,j/(XR2'Fv*ARZXaSZ\qc&\&!)dF^t(p۝rO21i\@3rY *#|m*tX㧪҂\WyD\#1Sn P!!"."$,h'$ћ2KE~]T2Le">d,IB vqD~&;Ϥ&£Tha)%H$-iP$tQ." '1$0rqv>E[M)f!.D螸tâv2@8#;C~="îȸiNa$!!ڥZQHd"&omp9hc `KIgqJ² b, &|DA$(C$k DJH"Ngh%DzZk6:@ǎc $3₧eǂ2Hª7Lz(B2;@;!.Y -v*Q$PPF׵8K(B%EgQîh%HԉB}n4x(!```hlj!G`Ǵ*pUg$`CnL*5)DCʔ z^_6$,zGk &.a¶0ԠthlN.H{K&n"*V0LX pj8W̐ͬ"D@ҌaT<=B c -[ٕso*BS^$I@]͔4&pjhjq|7}VM rði@mi\̵(@-\u{@4XRDg8‹T池J(Pʶj$3Z:9F* <-!&l0kV`xB(=X,R†':gw$E(*>n9#Γ8#}qY?xkl͕#Շ:N+?(*)-C<o.=-l41E#^|X'zC.sVH3.tԂ3*r7.#jqPgf E{q%\z?5.Fp$g9GX_!ޚj8}sUb'(EO65fSy?::8V֚Od}aȁa!:;BǛ+r\,`]kQs|.RK3|Їf!5@X"?Vz̉taPTҢ,I7y:"?>;XZ(ʨ<%[ L36\7>dU#隦q0.XR Mas(8@"B+7J|F~!c8Q|h~l6!yŊ! ] +t2vdmZм*>83"}\I-l.y aj2GDd7Jr k{dgr  P/s5[p'VG͒~c:ꘁ}ȁVʴcHå:@HL>NBʩBDY322gԽgtV\.|~4[D;B@{ِoXa"tK;O8(]~ۂ[#,{4%LB`2`Is-SS3a;llsCHdH!\|F{mV(-I*䡾zWAKf9͗Q~b$O""}UAܚZ B~+R!IW$wdff`6s2{OޮU78׾Zgu0(\A.&19mtO Dà|>_ ~D?#$@@0$ %I@ffH`+|P8,.Fƞϊ uJ =)J'i =e0gt [jp,7{yȾ_W.~@tP+0:*G,Ȕ@N- %6&J00;•MywM!ncov#H`!w7[#kGM˼k*cqɶe(ᄪG x|`h `i_$Ix$$ZN? nIS*%"N8I;T,8!]$.z\zEˤ. F, Q+`@2&;HqF񼯀!"j޲L3 P$@,`8$d(ԓilܔ̲z%⒁>)#'1r Ǫ32``$ Rn :,46 kY&%I][XDKD2_=8&=(jU,2Fzgb} D38/^ɓ$ OJ`KJ/i.4 z#&i0>h30;)$)z|k!8h@( !^a$vgp9w8jiN0d M%.IDMTnPLj1xfFn ]0gSZJv )b$cKidVP`4*ĝU_ ^3m1nÖ:[ݫKsGnXހb%x>SdR{nВ -4jRt:}BIt56*N@T pmgɒ<[j=GbF :5z"ZBiH'q 4${@aoIٳ^kz%']h4f(ǓI95q `釀{v tHqB$*#CxChHB+㿗ѓOZOX0}z#p:ð@$H8.D :`9O8C?3}-:pmb ~Q|   '@ր`֙P+;+ O0@{o( yOij' zމc+hA K!r͢`{ڌj] ¦o`vH䠣6* w2":/PƊ z{v z ތ#2Y"kX9 ! 2ȷ8x$25(Q$#]P[ t-b?sm(x0p zމpvpwA&c஠𚐟+(x=%*8p/AC@mK.t  d,mt1 ^]pǵR5Pq1J:x3_ڶ~.C`8$SC#2`u11:AH9@'| ( ŌhsNs9ikN/96*"4=}6RK17Y0 2J9t #!zpr*n)ē0Gd}hP䓀+nC`  z:JC_+)/=:㡰XÉZcb 6+г=@<ܱshwJdIbKhw;PxQ=.39'Q ,xyiXJ; 3䣚nKP\I֦yc}>3h]c$$2*g (nꢼy pM_98ǣf&Ih .&bהÜA 1s2*:d`.Mȴ!(N؄Oy[]Ař;r$.:x,HǑ-wah?ʅ7>9dJ3 ^ӽVK=*–#yn{!E 7P}Q%u&<ٳ*IM99c E>Edyx<+SS˝6!=Ioͼ9 zcdJ&/@O nb~>Jty0:h? *ڗN b,)[5JHr6"q%Nxڭ51{Xg<×;((<d^  t,1Ie)S,+^Hc=E:Ɋ1aXTUTߑ~ pw~^ ~Lc[$=kU"cڈɍ3hb'_>-6AhYB]#Uc9 gѫ8o|5ҥƔ="! .|, X"vbg߬ʙ%h4TfKy&ʛM͓(>֚πۦ-- Wl#'@`GlU,xf?"8;α8Q H#VV%Uفu'Wima9IYⳒӥۘ`~GG欸^:.Zn1ǑRK<̐Ǟ]CR]Eh9-3}3x|i۰;=Mɺ@sufH!uJ5ሞpǨu shp -480(EP#X)O})ƏtF zx!ͨuä;0C#0$0,I8Y. !e=o(l% L%~΀ dp:8?3,eZ*[ŮX_.qN-9:gC .WS&.Rap@&nq72x3>I&m+UrH:/ Lfvñ`x8'lǒD kK@z9Z d$,g@ '-G&wIcU19Fp"!{PB , B!0  s0t:@ ?>_rPLAG;]~O).c dF$ 6mw;h1.`0P.A 'o/g>s@^@HqNMK>6@%?(D( (^g7!@ ݰ/t)8`&^1?G(=A(Ѵ۰B?Gv+ãZ<`2, 胀 j2* @ȚơHK%Ɏ"J 4 HV$ @ ǀ$&;탮][е 6 bа(9R%7u`.dƹq^ߩnj&6'&96r( J@`Z\gV6]i>+8 %M %SF}˧ztnKtiJ 3tB&f{]dkzL 0<,ܩЧ+Pr'67\B-{ȉ͕ZI}Jw#] /1!`v݁ - 0<2 $|Ѹ86Ulnzp|{>~F3>t ϰEȗelӚ&D UH{Yb>&x"v0ƽ@+tp\5lk b>PNi 6"vGYCiXBYH$D+ [V4sP |U]Ø%g/JM Y#d ""f3Vq QVp-[q ]8|\9%cV7hOD{e91uĘ@o+KYA2d⳿-+H<2.V .y,PHW#beg~ư_#U%搵RW6WiNj h|xlEBq B9 M; "az*')r|f~Qfn6F:lH" O0 N,Of'#):43׊ )WRjP.ȦB8"wR9;  {%eLwɝwi_8m#z"+Q8wixAq=N0䮨*RL bdс! {+]AOr1;K0heK3cؗF#i48 CF|HgK]ޟH`d}nZ<䶿ZL3*Mht!.>nu/!9p `ڌ:7@> 0a@h IQCB( UyZ` *'0zb12[T(K !(8@JnPf$o#-.{qB] ݇d]a0 %j U `#`C;HE LxިǕdX}ɚ). Bp̛;IL1MB>cv)fVkq,[톍W¥|oP6sPB*| Dn9Z*+Ȟ !DuzRʤ6mA]PR!h&t-)mGz*x8^EHi`,pJn9f8aF*7q;}ecD4s9LIB N+qۃ*p2j>*+EA*OJ9BT"6eeaNL /ӒK99vז _TQYFH7Y+*D'gFx gK.Voo% G A$9}jRa2* _/GYh~Hq2FQ#R\xM $ҕd Ayyh5Y'JN-b$ (3RVH/-̽IrÒ#n`r`^fϩ|T \nk%$:/igRJ"!!Oμnz% T@na)1n7GLi#f@l _OrYX?atAv``-iˆnI`n@xzOCG v> $bpHf-$*$=Ub`᎕o) J0ځMlLj.Y ;fiD)GH`!a&2)o L8&`VNCg`,cV |G:*kgc+)7kfk 7`DPhj\bDf(MZP+&E$$5GnFv p/gaICv,7`Rp+&T+ r NH%a^2.fʸBvЮryHaJ@樆06{ dh %FLh7Q_Cj%0nxL€VHF"2"HƄ2&#`F8@g)$ؒ'BvdvDpG%ܟi:D K L#&('8n:JeO8!3pCdXC ùO[!-,[JN|+(U$-"BK]5MR2xy@zj`%fw8鈨A=+fWKJH/Pc I1|3!ڨKSxd"m`D49-lK F$='9N oIj0:$*"Il(dG(V /$ɬU:KH;au721L̗D^TjD !bL F8Rm!:)X1r)bg7tf9'&+`$8D钺^R߬:¬+#r ˼Br(ST1qڗb,Iu`L fT0ŀ#/@J ;-cC6z*i 0UL8T0wѢTJ^eb1b{'Sw- + 䜸2K.G=/@IA@ƄA!Kvq)S!E)0G'2gj"*=1p [su2(+}jVus*G|wf}(l+d W.*NcrB ;]VL=Z$I@EdTENdpDPO4"D"h7Ub5[(V>0@Eăi%/r gD ϔ*Lj='h'}n ?n*J#!a- vY! haRSB,D!!( >b]^uE"8m0D%O,@x o6  @ aP*Ur R5R'j"F$AMa'%$L` )D$"/A_"dB#wN2(K}.SB1"{.HiҴx!"`@Qb2 S0.퐏>D/[/i>P:@ȨD|,"zi=k@^b*3 vs7a)Igh8ihȌZF/#f؋H@\4S`ᣒK9D߂@cNٔa%K7e*,r=8GV+W>%l5X+6{zL@G 0jw!_#Ĝr8$8E}2ip3TvJf BYo-VD^3cO9RNØd=)!`|gYo9'.v`}@ds**IM2h*=^oy"Z?4G؉I%@a/Qv\nLOov>٫"3q"Vw@j P9$$c]!+KYm!NT$ˆlA/RMIyzfP©povc7gk ` 2Bד9 \Ϝw)@K>5cR!y@G1֪09;/@| 3B-sنo4Jt#xxZaYy A"nGG8 lgR(؄B]ʻfr/cw.|DN,V px|nBILPNk9~-6F  osOr-n^goZɾ7Dbga@t kTr̴ãv"d L++p$ Z=8TCKPwbH]_) ?idi8|%髗ܧD6!-䄻Û]"bLț')J<%cjDf'oYoЃw8fΥ][WB9m_4aa5! ϰ;cA|T` u鉣*w,TD*8;VETH#v `HH1.Ym"QjJ#*eTumI1ǃ>Π7`UU cYUq2C.Z6QMܼ{O$b`)#*#HD<$5r*NB|V@1w2/ @)+S_q?P :)7O@R~f|èض K$9]\U:.B6#Ett¢VC-YtKZ_d[ ct<=V ( sukI vwԘ!c#tŒ_FvgaXFnAonIH{ `V>?!AɃ6wYA: vn'~O7p C1xn/E`P @F0 }>_`  OC~Y{z='w,zA^_Wf3c>Wm `/ٵz2Nl JOWua=I_y)z=79@$2D=s GbQ8w=Ypo6<ʠORyt#v:n`("È, $K$.H5K,( ;yhL؟')p\``k$J^Cl,2Ͳ5 'h }'2j< rhi #-0h.'H-x,4,h(M{* b /s) H*S^Ҩ Jh4̰G:rB 5 _Bz8βL+@ͳR\ "'C t p4",kJtðP@ -WlIZ/2 :qvQcytC7j5x?yOXLh2Q짩 w%IЎ˼雗Bp)Z,Jd*>çp$ X%vs^5C:Ǿe{ѹ(JEzFᵀZ5NIC^o%x!pU~"0X 3IK3m]WӠeeir6.K0 @@$D0|*#Y1ik6 ʤoFhgic.lq~zuw{=-y 0$!BVQI5Mn&Bd/DU&T>x| 1~0Hi)Atɜ+!$:r a#`()Tzd]`"ְ8 xއ1fЇWR^NLQH$M˥h%喢mJFtۉý> z/1mYW|U~0xR q)%Vh5& i)30#ׇ(yG4^5c11 +z1Uw$ %7pdXi,({dC%!5@ct:b"P,:6OBXP $\1z!@J\FZw=R+j qt2Hf:DTb-(&=4L$VKxPRf}V[|vxx͠JZhOɛEaX&YՌ לG9#m 5-#vu BfJ3 l/"!+')YӨ#DWX3Tt0jٍ}XA>"j!Ƈh|etIX0lSFܦ kVwvV%& ַ3+.ciRR˖#vW%4Uq"\SKLhP?{bNGK.YS45 D(S;D\KB̽ sA6cON>J½jrĎJQ`#`4U;H,X[DZzQ7*h4ŞU߶"?OlGt%]K%{K}v"d}%ImbDTɁe:'g*q֏vsLD́>7w'o?r] 5A8/` 14y $ Ml z$6ҝ@$P8-Dӌ0H~y$QT<7mnjN+!y8Z,xX痪"{{> 8::K֬8`.{< 0)A?݋!q!3 xb7zi.ӣ(3,v%#Uj<|#)< ճL (M2Hi$Gj !"с_E|z)bƖǔ( cy L*e +!шKj8 q@khYFxvJxm mCX/Y(3>V1Ӱ O50h(b>FG|:;ѰE 3, sa ƿ2d"5e oc0H6üɁ=aO С7@N8!-YS*`$gol ر [2 m S԰H{@ Ia)y zJDD9y x[\r*-#*6(%ù1_` !5p4C" xYLґ0gthcI}`ݍ Go &# 'JB&iLv"Q]saլl'8ܠ38*CB!8*jIÂONx:x!" X& v 5 #Q][X{C`uNw҈)* 3}'>a82 h\ɐ~H ˑp0@ш'+1#(2V1;+e*[2 z: {9̩🍚 X УqT5POXrcH3yӋm-c 虥T`'Ac#Ңr!J u i1Q+ !i s[zI L[HӐc!F; H+++7PiA"6 a8}CR:kG_@\)W̪2jcҘe7peŧJljܘڟá,a iKX9IkL"Sc} pc%3 }1pӧV5${+ҍ8«o`;7(fpj/k,"&W"Yᶇ(" !) M<3)bn7Ѱ U(lyXeG q9b tF=@ޭ\+} ‚I|=ـ#BR[\(YM8s>A 8kIjiێ*\ó Qq$:&0PaP#t(`a(C(YQ$eQ){3(+=FLl쓎O$؟µS A/؟Amy=4AC xתTX6X.Y-qW1a[O`D59K%]du8=o2<ئ#~0u IM;+ g~?>h$ZҾiIEP*d 235{ ~`]8ehybXB@DhzH WYhκH~(4dP%X&++KY- ")P2x`=x5f(Tct.0@ d$jl)aO#df&Q)ˎv$ {>90VۭF1(p"Kla2HJ 랸z- v풐6c i@sܴɿ;%ƚ5 1.>(@ՒK N%LB; 3@وxjpg"VZ͑VZ$rV4(D02[6I̛ qhI`d1 LӠdkj|WA20 &%cGo%cL7C%S]O08z"YT஻.H0بCǗYfIT50q($`) JƘiV2s fWS' %A> a2Y! (aȀpe,qlMV+🪰Z`#8QWo1:ЋMip7Ƹ`_ښY ESyXJxV ӳ %&ӈX]J(4n!)@ J0.+Һ 9/ 6BL8at2v>&!v ܊t"W"2 '=PҝQolMiMApo`A_et1tY^Yai*S!b($8!`Ze4o ` 4e:,ʽw*|F/..$*(>qoo&Hץ򁅸Z,7!0v27ܱU. y- H%SÇOQ-1*(m'IEobaP(+~xq犀 Aw aw0 `X_@?wE~ߴa<ʘGt: "?t${_T-ST Ģtس0{rz,c n vH &w]?*IOA2 6D¯v~Hr 1 bFL\˪ ( z<  `(bݪkr1 Ck̷8o "#/8x'T`%uX:hb*Li Ԅ4?"% "ˤj(Tn+ #AFٶA-:96`,Z?jr{ * '&N)G\CXƝ;]݇@ Z.+n3"'S,& I=L+qOTBjy, tHə9Ozd٧)zȪϐ$"4/h}\`Vt{ʜ3:-2*;81tAd-Se;Ϣ(EhTY`b C"4 BB2*l&gfjGL#})U3жj4ju#G=sSJسQs!D~8Awabw.4 !(LcCp^t C5Ջz包_ \6S2 ao%S܀" VA[Y ]&e3&EVwORHG_zPi %R~B?) 3c"0&@J JQn >7T:a,R7 <렢ϥ2]=)!1SLqrDfL#F`{P!J.ߎS `0c5qh  (! !@)R_Rt00 a2vŌ>ǨQ;KB@!10"LXr"IdA"tږfVa76F(~ j$:h Ĺ*W 8?< &\DKH1L~/H)BӃ1qE:d^}KN^)!EWn-Xϔ )$F3Vˀ)u #å|S U.lB:Z X*9 J*{gF;&K3nM`h [ceP&D?&bgk6H-B:ql@#ʬH 4,2S!MD>FƧ"b6m?<Y.a40(c[EbK3$i*Y(x.W>QUucsg bYbqJvkW- %1zJˑtdT pBsa!Ɩt)@t[Ggo;i5MFpe0@Iԏ=$O$O)F<x? EQL(׹wgl'Ļ>3zCq2T/"= _i,ff1 q\~ ;r>(r9G ‡P$\԰\垺݆BW&LK,>n}M'$l8d,űIT|ͮ\_G@gޗw|;@6p4Hwnǻ@ Gd+3p8x~> \>#ėl;J'4Lu%ƶɲ*2 ਔ0Ȕ` 4zEͤbaG^$l8;t\J0Ġ3B@|hg(@C>ܿm0C_ĸ-#f HJ`@%xKc{$4T#,'^6` DhC)8OX͈Gb4P*%."6%έ\$-D)B!"o eoe B~k<#+ E5"D-d! 0(:$6<-MGxU,@K6't(G@P#v{:Smf/ Y-aVZn76:Jb <,4e>!RUR)fnx~bTޅ *bB#8zG' Z j=ŢӋ=q(TđMBM2)@ cnP 8 !q ,6~B,u $`!@J"$.`EVnPL6b " }dk(DB٩jX$Ot ~}P1s6kģ$p,ύ^{_'fγ{B-."g%Zu)j1RccN7KX)D)!"1WRL)ܳ(@-` w~MzOP3%zL#%~#Բ: vU2*SAm06%?.X.BM~N FZyv%tu/K7a,%aąctӠ{iO<@ `dA`aˎM|D.XQK_.>j<}x'^LfB"@)F| oSE{w#v_8 E/qk[Rn>ydXva0-9I%- z4<V`TKXqLıG"2f$U"BkO;gI+<&\N!BаbS* fOn^R#jX1O)Ex9p40P52ξπ?` D&&Е=GT$?^8X3sMhX﷘-װ H g2R`P KTejU3,S)^6IN4WMoE >C`>KRzȕEX4PaP#z/c.sˏdLg)c/) Nظ 3``vB\`$RsI|7k_B՛f%(`φƫgRxBV!ZY m3 MSLMyJ@X+)9H刱oAahXC 2˜rBAa <S;J<=} '|T#k}N>55> 1fhrSd%ڝbk: 2gX4T_ ?巑'K0\u9ԧnED%@xXOR4G0~~?#mWz%IwԶb5 X;~_aOD> A+E/a fz=^|>(18  A0}@@p8r9Ex' @4!SIk؅>6D@R@RQE@PB#|.ϾUy~B}K@Sty51CobCi;qj+b|#ԅ"STX*.2jQxIҴjy7g"Gλ(!țu zEˣߐbP*@ gqߋ-.#3(XO@+{%Hܜܯʵ(8]5F@ è(M-`yzn19 ǐ]od7b237*E&ֈz#'Yu6[&7i$x.T"&0c<=ıѡS6T 9:ã&Ufk6PARPIw> YsN_*A;@]7d` U?n!r*u1oŲ{ x DRMtT4TN 8y`XWQ-TXCm;c03`1#J5$)Ò#Ԓg!A$RkP tct -cY.5 !e!;Y6:1ɰq,' ߒɮ@e@Hp#egz_©+ !dm%\ѹ^Cap[&!SkHp+Ri$>/PKjN!.i# %3!yfCHL-2;ݛ2]!O9fH֘ h-<?@FS9Ԉ@ѣ@a$u0ld4L F8h(tg(θbƞx2R̜(E+QlʐG%WhiWDiPVzH{bWHLX @uvez2=ML1ee}]^.˹HU yr;3h%Vn1seYmQ~Ph!?R1Q$9܍15,dƣ2j]0 .:C^avDcona9Sa:7S # D#'U8GXjW(=IUP{g%>l`(-":ff3S}ft&`nGYV3tP4N A/1KyloxW] CٟYR^ƕJ9|pґP#t)փP/18x`Fcp96j<g=]:4vHqv[fnˈ]V%ֳ]j Y@+%N$YYI1B*gPD@kHtA9vBgatQx1 s=3"0 UIT10pҴU"z /,8ݧq A"z;rœB2)ٝx 7/ Q  $)y pu jAnЃ13>ƌbp '  #w`Y',8+;z4ђ 鄕8(| w :ݻcISA q~t'p p ۞>يq"k"Z`0!$\Xس𩊩U Ep@ʭC):>x(1?x r],. '4ZPsK\)%*c46o41랎MiulyI˲håj >$$d*R+R,M& *k(p %݇ qeTx~p(q/ѡ!'rQ┩"񝈮F[`klƧxlQC(βCr97L.鬠bt*Įnjz`+ ݩ瀼s>&j !v ܑUѢL>x?q}eFU FX rMK4pC !Mb)$:HiE|q>1)1QJc6`姛QtV sqSk)4IKX 'Q*8Uʙpbvr(l11CK@}m( Eh=p^}L iG] S.$npz%H~(" #..LF` 7 l =7:Ih Ⱥ+`. 0)~wQH&t tm&g.x\{yy/ƜG߯YߠԚ6AlDڎð+p0ޘmۧ_>CLqW $r+u4J%t3 Q˙oȬ\ӧzlXu6QQ41Z:O_"'\๺nqi6Q!ARYBw`𘀵k0´}݀ _pwi2 t@&+"2)_RIs4X-q 骍GP !?F4Z-0A` ?@(}y' '/@T|B6gA^*Of6j5G*ADaZ|޲!!Fa-_x#}@|XR+1ۀ H>O%7[-pT.JwGil]Yur "+zu>Cf37:4n@j%s-Vog Ф)*0Tj@g*aHVPR%gF̢$IZH>EZ.kBӤM!rlnQ{&jvp݁*zs"A˲V`H"BW!22s* 2L}ϧfvɊ=oTC3K 356|MXQO>4{H)h(˓6Fg¹4LLs(k,0R cLY65mck+>pbr=伈3Z RNV!ĀK9lZ.X(nz dVHC~RE |mWx. n:F3 $ gG8m z=X->>@K,VVI>Hau`g 9`y/d~AlC"D>CtAlCƭW[OlE8RDr ?F$ )hdxӂ Ra5EuIC"syGӠf"bxJH+f@ WASL@ &G,3&[.Fخ0vptAB# ИE%D$:WQ%ogHa:GHchn3Ԏ ٬* 7efč%Ho7@JNC4!)DLп$Gs/ƑIx,F0g,>"R{Һ`!#SYOc+.jhzDmC#NعAc8g6ҏ*ޅ1"$R<?#pmMKU Jr5f8>A7V _Q4YqFF]!G@ r]TyKDô1ɤP#<@J =03`I[@( 2)| 7P؃İ&x)btBBO@7˙(YoHd闆'0܀VrjVdAdTQS)#:/MVq"^QWeWf9D'ܗHncT5l>P8dR4@)dLT<ٽ,-* ˲2TC!b@!FOOpJʨ]MjzW ).'^1vs_P /?@p8v8ma47[_`>"(!` }P00Kc GRX iF#1{^#)m z~R7ܮ[-XIk+Gnx #~krm6NN. qwxFGѠTdm| ID0; դ _Xkn֜A&9Z$m/.qӈTrW =vHP G2ZoqNgfm^6H: LsJ-yCFN8uvg*߷; ^a{>,p HçxԶڢy'+KAYa>9P'k;RZ9JL!0M#fL330F^UαaB?kc .@!2-)x4dJ@E+{ځ8IH&CL/UIMT"ٗ;(L}w_+%TX k6 0e:8]l VZ ?3-b CLSrxBEw/>Œ;;u=^^Hae2ZHy~^#xZ=tOS!@<^R}4 ґ63.eG9xJ!2FZMH L#rc˺3H)r$i$lj00Hs5˧]O8XfpJj&zr%_ !QxKH#u (8euq3,D| foz!z0A8!Fc8bNa N~EF!F,Uj|`I l(mI)a Fgtnb! @ @ rZjM1~?@ @f!$ʄ>)` * DŽh<J@4B豐$`L7-!" 6DIu >-*'NVL)8n#t7-FD-B8h I^GЉdBmDLtUآ,>8>\L$C>W'\:eH-rlQhi㖧prQn:kfߩ(.|Nrpgm2G.GZiâ%j&l8&ll"T ǖ|~M~4IV{X/P4nJN>vEFfC&P:"&>kͺ;((*fXuOp j?GX :)Bn>j 4l?BrF\rCBDjsiά݉_ Fn'д8r "!wLZ8^$E,FqN+-$By4 V#`3(,HN D>"  FEПD<$pKк`!}zxC|:NruXf4RBdRQf bO;&H ^R ާ~U͸!Gub8NtsP`HqHri|D$y#e%#E)Æp'S%mhLQԵ">F Ҷ&Bnȇ#Fr\eIO*j%,3d UZ[BNW9Wίaiv";Nri,gh0D-l'> .4 BBH]?Fzj2ڵdH"rh-.^l{J'3N*.x_"bv8~<=,Q1&jY%̡qUWB֐d&^tY:O%2g,CRR¾S]WMBE.|Sgn$-BgN|dJ$X-Xdj0}+R~[%? dCJ5h$DBv H0k1a$7U}Ksfq55F&#yJbtEFlӒ.p= i`dV`Y"=I>)\.*)8N'" Ce'#h1M3#o[Od+qK/>7(brsHӰRms5nS@lR.:(g[.ކzl/%]GOB%Ʈ@yF@)N,:xP|Pq@sP@Bfć.5BcTY%B"&AĊ3DM#,z1?n#f A[#t/_@&hv( ӗ@=D*" CëY;"8BMo hP` 1Q^DCB }B#x|$>F q~%~d4Nx`6USNlu%l|M=T(*!GMTKըy`h=Ms/?ue 4 Č$ ~r7$AVvX`i4m^6 lL=/DKB4]y.nL*$EpD$B;QHz3xð'V\~8kC ƳlS*e$m0DH6x7t=ll=x+'ޟ'kn El4>¢hUKFaXN|BA i##xD(bv"XR(UBFSl;c|="3Vjf/P^1Iа~wM8F>|jr+iTtfbQ&8?N*f>G(Bxic`Jo@#22a="B $b8%n#EL$ 8BHiHԙZ'f< 0fୀ ` |P#6J퇭@ F  e<c,Ee۬`.Nv@t:*ZQh+j`MgYUgz΢9E;WZ8o+%ƥhtۆ\2բd)Dv,惠%Y\g%}cT<䦂n֖X (U bĹL9f>C-!C(:-vW(.mN h/8Q #SMEX׈B$0 1`$"E9l?TP[VIS7 0kQRB#$DŽ0(lZRFBA+"S8Ĭ@NGB.nBHtc5&6׀#\́Xz8ؘMk7)B$dDDWx@?|+wѯ0z,#p}q5:Wj 8cD4dAaݩ+#& ̥/GeDsF`_)^=|M;6_Ryzwޯs-ÛKd0R4e#:'~ID~Mhyj`En%kt`/7"mx@~ޙ{Y$Z^`Q@ŠtmG% DP%MK䆫6j#-NA}kT{щxNhڪUFEj>α*<Ph)+}gn>ht(`Ao*"|"PR>Fg[NJαnd a$>脡jQ ~ 82JL$F ]2ɉt~E(䈢0C,_}, Rb~ h`wA# X(P0 W8uO~WG04 @h~?cͧp,@)'B"l5@0  mOa;yϋgrY3Š0J>@EZ|'@wtۭ0%dY@@ f` ꓈Giߙ / E`oJsnU2Oo~kv ڧ2Fix( * `̴n*9>z/FֲA$؟j=`#Ҙ@&9Љٺ#d0P+*zw# z4yAnC"?4k699,;ˢ>*OpqGIJ7b*IYysdn'y o! P;$ƬӠZ(qd)|Hr+ k?HAϨH85J䌢(i:2'˦K! 3p3Z*#[0K%j Yv(3YUAլ޶EGJx$ v8t`yODQ8->j |n*n=Lȹ t#,ٮ@(5M` f➦DTK1 "@e#GЀ8.~zĀVlHvekWy( JZ_NG;zs>PG/N02Xo e#mV=@)nX/oW1L{ (:8㘯ۑb@r{ >Ԑrfv0`2An"Z̟ S0 ՚3,8C2=5ꛚkkf%'GH`cAz@VQG٣MOU8Y.7 =6ZXJ{'I:H,OJ(VSc`60[A,M5*PWZU.K@ +1/PԢ| j|F7B > nD):&NJ8'1O=m?M|Ip5 -vy9HAi@"0ʹ1]iK H"~[i@9/q$d՗,^ 2>܇{0#TnT_/M'.3d\j5"?[G!n@G1OW%(VQM %X- Di?i3l0%A#ɅƻQjmU5H C^ &-&ZkV͂OoF`MH#lm,6ѝb0 )>pԱH X4k{ f=p騧񭺐OYQV՜c*R#O) %x/Ⰿ/°!aY|3=Ejg1u=춨O֌!^E.oZYZM1[uʱ6=?9fmo$֪G)Y5ŻIMqjQ#)HNdzKpΥtk|*T 1{JEifJe9dr1iab$t YrbK:b4*E"$:E0 7=BbNV4,$:#L>Y"ɡgt6 l$aICr7_M՟iÛLh pXK1iTF-D q}} 83BO+ ȧ?VnơG 袁D OBI u@&.0s,1uRHd:-@A? JA@2mK&}m4;VNI)#6gեc#g7;ءF6_ѲW,wSGH鏵VoɁ24ћ>V[ sx߬@*4t7u֕f4r#zAͩ" X*J? 7C{T)iu;"%-sy>Z+/ r765'+UP(<Ғ a7{@psN8!>aྒxq1>l,h )Y % /1Z oq0|s Aq?Z;yQ %t  ۗ (,"B)A›{>Iu57H_،Xzy~2}1-Aٵ(1ЙhlȰ#>'踋k7 />i1a;7@'C95R(r9* ;*5q$RiPJ0Yr QۜD3ZC/ 1 (yQ4Ik h3D:  5qvۘxqل 9#掩-A_OG`-yTX@X;M ЏғkkEH , o@}K)w))'׍=OW7R [x!rz uKG5 #ӌ uJ c i~ ۦQi0m)k @ ؤ,9XA 8D]3KԄkLa!)+> 8:J‰" }  5L۩had艠%i,i;:y'ۣHؓJwr2h@aĻ .P#D)$ # U# HE ǎ α  F5)~;4/#iO,?hyHʼn1,hD:J`kImp˜n &2֍ߛy͟l:!~a3j!(~30mݏPCmI ?"Ӭk6 Yj7z"upKhX_ gq, x`IG B]pݗO8J@(ѝw-:m88#J0J4[٪ ) (8p6`pp)84)U` (ـP 0**ͦ *{𫣨'23l/iOcU<(8;, `6%J+y7?I.qc0#Q71Kc2x _  %U*DCHP̍x?YPj#ŚR_1kHIBzD| z?/K!1T-ݪ"_ܲES8c{(&V__I)<2QFޏk x d EGc8h3{=^Ӡ )BѢMT ^@SprZ@q[\#giʕ3(vޞ`mYYڟHIs[-7^_͸!|߲9&)dZ- g6 -;NrԨH!ݮsyy|J F"%m0{2D h? 6 QmD#lorͺ"itB ʐ :cV0ޟ. R )n2r)-ʠ9HJJ ːxOrh Lj|H}k{|B* Kˢs## :T>}% j(H=l⒭P& ivYR9.r"w2=QIܥE{P>ꓶHfB=K baGN'O)\K*ƨG'/@jLOIIso7xE*o/KW&B7rz ¢ĚΠ  \|JbRh(Ҍڰ+x t@yFj,T%H%j<,yS+mR8]$Mq'tPɫr 4œ/@[be*5xe  /^-Rpȫ4٩]y委0DyʅImIC/%?!y|xds&Ȅ % ²wʍ210 bԓ)2K!w=i5E|RٮY!D qs("Vr1/BИ wb"cYW/BC@ p0fG%q%Mؓ"PMN,dB~% @l$El֪PZ<Y@9m<(nXs/I(!0`Q+a9',EG8҃~ORd D[̕=8 ݅I"Z/"N&DssϓYG"# sVF%#lhf-#/BڀA"d f` l"$E9iJM{cFЂpm #"J: &ذ|PHj9"*?6C Dc ̩V: ,~i$%G8TkbBv!9bOJ&WªKL+H(,PXDŽϒUq joiL94 hA x`G$n ޢC/"(CL0X&nX'.®+#%]qf҂mf A`DnBgbf#?lk ,/bJj*e<:R#ld*f&2BKn͎qbVziEÖqFGd,Cta̬@fEik 3,M 20c#^Fb>-"v/F"6lH3a¢"ӗleMT1Rm,`w(V]&mk~-R0naˈKb *NKWFP"H-ֽi{?#)*Ve PDs#0G3J"f"`*䞂%jj|>cĶ?Rb%eRC-dRc4A*LNӔE h'Qt)¢tMr"Ԃ B 52Ɍ{2 R@ 0Ͱ6HC2e ?æ1 Gf"2ac\!/U`@dHz]&: sPr'@hA*HB71l#5mNeRr@sDE䅘֦̑@ .L3~xu@&=ktXߦטMb?Qv I~|]g&Y]%?u/()GnJ:HnKeGiMTfQhGThEŸNC?f{&V/=p-P)_0d;Wٓz)iFҽoHarR5sa)A-alpW6rJA(Z`T@ ߐ"عJuCDa ZI'p^ #oXł֠L!< "!2b ˢ/@+:D`J7 86$0N&"/Rk'xYd@P}(**!uEIw)?< sI]+#n<&֌n*#jS}\MbT#LJ(mv梳]XBfN%EM. 1;'.XLM-?bf6Ujnš)mi7V 䌞yG+bw +`0@n)k2Ée.aswˀFB` >0 ~`p wtp<~ X(<` 9ΈPF"LH@nMt>(Ȥ@8#ǜ͜ 0N%@p4Enlv]їv[b6H;neBHۙ 6 >϶ x":DͩL` ( z. M({D{+a*G¨v/xT<>A .3!&vˌ~IQ'{I @z>;J9D-"wX0QEK%"9!,S6Sq)gB`".2ɩ'tΓGI-=N`Bf+UG ݦjSk (R)Ή6Ϣ z,!/jv(5PE'ZVp`0*͊ߢ!J#l *42H-<1nf;(T% cX$Dz<A|5Qߎ]lxڸ0scp9)vQ@; d$7YY?0p(Kt$(J7+^81#+GBQس܁6(d۴}*hA4D7oMjmk/\^UR/atUgi%n۱:I:0̲e '}L.] FxSQj8! vT&Еd1xnewL%QhL26F"x@̑"0AUR/r~BJuT)G$Ӏ ^+" N^{B j܃$PY"$aMEP1F5Fi_1E J5MĚ (EFLjYjvwȢeL-r4yj,G4< JG*囩aP1ZX&7F|Astm1(,S̷#%<@"Dp`pH&@,C(`s% Lv@0 HINqK.B C-"a#H9' =bv` m aP 

 89dptg ̓əQtE'9透N8#, 0"l6 ,4ǦETZ["Yb,2>n>2@(BCRh%:H4S=* @Iy`#О-λ-Ҋ-`H9HQ#C]y#"ÍhVvv\ZUQPƩ Z $-P]|hIySRV a@FЭ99l[slJ{wnu3G&T\v Vn]1m+D>pO -#EO2D@^忓v9JE5̠ (sXA3L3$]ɖr )FsuDrUKp<3E%ʄ"=O Q%@Xdq5C\ŠSҠpIt7c=%H(ڏ,a[Ubpf~]?0JBr6ThQ޹eL -D'2j<"vBkȜ̿U0LɺI+˼IA7/\Le 2ꡒkUw=j DT 2Sֳġ$=VgܓluH[E+WD @H*@l7Ǡvi(rgy,;sU& 8eCQʯT̚q.8\$ӸD,<4;^O4¢TjK0r2nh"Oj ԺKEU]qD);]׊e9E3MYjN)p#ʬ՚2=H6&&'v> z:u@3ڌVf Z/- sbVj<}jPTi]kM?WdYO\]++{pS2*4ǔ@V)^UDS`s,B+di@7 1㵡Һ+9񎰆ü )q"r-Q&APV%:aV3q8_<*v1}Ü/h r)ס?RȎ,0y.A9, 9wδ,ŜHR{ ڻh H 7{0C?1+3JG)Xb;q0D1C 0hi, @̀K 1)[P5˔h29Bѧ{YHtV?L1H*!38X.C5;À?b0ө ׾Zz! Bc [Jozһ;) ȑ : $y'4C  "C q|ůk7xpΰ؟h i ;r)&iSܫpלlٗHIAA%`*n@B39+h$CCȘsDD]?A]G0̚ˤ4? iz+ㆡ7h2?J=d1YCR,x8$ R"#@↣ 2+/0)!/$#w `Caŝc )I[2YP#*@;r: !$@u+) 0 )5Jؓ:AYM;N-K M0CGI* q,IJ(=#[:C֘{J.refӴϓ;#004%s֦\#"g@oq׈׿sS1:A!̼K-(IYQ)0p`B]&a'7TZط'z'-lsy$,P)c hliA4(pvGz nR)"[s um m EGk@N\LT+YR{ گ3 xJ N$πWkȩBci#+l vh䨾l d!^: ѣØ=)KAV IxQPpp2WkRF>B~oͨASa Q2fIIǃ% XF Kh 7n)QL? ޅ  P&5ĸ3ݠ(r(BCɺTN6#*Ob>\L K͢훒sGTWD* :z[Um(3)0iC#!I)77$Ǡ*IBȲ s,BW% 4뫆 0ڣУXE܆+azHUHu*г|}`r#mNdhcYf_ӭ(2HHO\B?5ȸ'U)JL@zn'v~X0! 8/D1V+>5 `3L n(0%9\0\nrBb%CN*f88|6HP̈].z zn;<^8za` Q˩KTБl --.K;TAhyv.jeN(Pd2!PɀξYIZj0{⸬F JVYHN[JZ HVZ[s%# l ~\],h!o(QCl9&/Ӟ(m++ FҚVIUdg2 .ģ_ҴJ(? }> 10!@0Dߏ0E$P*~L@p:E?Dp(dgxb@pe X0@ .z{SDc_3<>ߴII" +"+:j(H3 H ʪ*"!z>@">b I"L- ׼ ;p#D Ϣ/ p8rd.Z>'w8* pK{0$:D0*9J ꮋ.IKJ:00FӼo$/\!th+ȬK+#,(R "O:3K1I:H2 :a\ ˜,3G#;Uĺ=HRh-EaUc\&J>:vq,}W;APM%RKbËU(QcKK^TG]-|#^=ͫEcGj qW 2MU=BO纳;%ˈˮ]g\ j:RZy#Z4{TmEBQG'1':Oudm(Fb5 RK&|ʀzv̓^|bhgMWguk2ϐ(@[f,+yĊh*^,]lĭ1J'>գ{V\& {$cBJIzZ!W%|6t!?UowKIG.:ErIZ,̔bT9hZBehs )QpMgte/&B[ q"/ESK'@x[ؖm5&ҡl- %L6J'VHፗ/QS2DPN;P(I0![!T~B\O#2Ic 4]8HS$`G{ر8 z?Y߈ 9i<{ @$H:0VyU[x˅{0z!PϗRP'q g +7#>PMJ2S3=pI[Pdhai NnIɲ"rNYU1^QT,O\_$KQrA" NtUV4v at'vŊ?gP։ge >Ȼ4JAG3|ʏq?N C7Ѡ'C\D)Xh$`$J;UG(jp# P o"dZz(G 8жDM=HҌ[,k+*@ 1Q6Ђ4PF7A+x"`bZT h 2(€~Gk@ ;.漷.\sq[*tB#0CV5ycE:4 0+>|h9L<j@vlI.Yq<wr_E&|0'gr nN`?VeވU&JLG1Ǫi4% gh◰`ft66g@ @!tŌ?=ceEVԚaddDǐ G{IB.%nꯃDWezڮU+o&ib C^bHFS0s&Mibm ndX1m$8DާHQP 4B :Wk8縉,4In o1Uh.tLaֲnjg"1h&dĢ쪘P š1Im.TT"9Hhe[nIFp'Mz劽FN醃*~'rGd^zª(@o+R`EѨAB *I(ͼZ>dSѸ&NP{L_L4FNt ՃM3wv5g ܢn 9rJȥc>B4 A#DLL*yf6E#$#P0? ' /X`CUnD(]1C6`P~4r~-cP* C>BI;jp: ()D3HFM4f0s4C;>AWͬdq0r)Hd^M(6ӽ*ڈiF6X&B$ gN<褏dŰ4" $("K[JpM ftjXv8$",+@ץP!b@H0k(&H}b`$Ȣܘ蔘%CáX6$Tx,Xd>Q īeթĉ([(\I3{ȭbd!<&?"·:V܌hfKȾ-*QX[ PxF`<CŨ"dC3+b|QOGڳׅit7mm1L!0A:EgV&H5"Wvug"cWBp3N$OOROT.~^cI\fXE0O)vJ.)ZX@:xgm͢HTLAeutM\>͋:\ W \RnfgW\$"AвhvF8 Tbj-E&I3ܥ\ Z(D9!ű ,ܦ=*Uqh[5ܑ,m'KZ'qǗ.7JuR-ݒ;GEcR ց!?e6d@JfhuZ!BHУe,n;:c!$vo-z-./KtpU!RC$;^7/pr~J% X8D~?@8sI|^)2kXX[w~ЈH @pH_C[k0K8y;.q#@`MUNmA <>˥&5Ve409`L.Yd P$M=9GXX;Kl@ u YȲzǛć# 1`C`/J)2̊#'&7 .Jʯ, ;4M+)!j߀l Z!l" $+ I7Clşl@Ӷ-ˁ>(c86:P.Mn7. VrKz!ܢ~1ۉP>,Jbdst$78!z M)N0ͳ yH+\(EPմK,ʷmjKxNLuD٬8%p7ډ0 ]8. &13$*ʜ2'8 ҙQ7_T6JX^㺗>jc("{܀6A5W} h,q73Jex {ed`V=̿;8CCX0Yؼ-tZ( HBv<ݬKX@eʘ6@( Y잓d.'D L[߱aTlل=­δ-QM+wxR]b,"j.QG`0-|'#J-)Jg:q12~)= ZYD, wK6Uk,70io3+~W l 5kT$Y!=(+PXd;H8Q(d̼ZZ(Kx#ǘ/, Xœ$[YP Fj: {~шK晈Eu~%a}J'lyRV[vH؛#\_C)o$򆠉'*lߟVjD6T"{W} dgڿX*R4 7ZT3fnڼ87Š/cTKY˔'`'I򝓶ReJt-E.anCF $"%8'q*F$=Ok(ВdO7xr Z;Gj<+qWQC6'SQ GޫT|:@Gi|_ʼbGŗ ̰W(w*JIV"5>wl3s0-] 2 R]C5M6Cug-hIC5;cM}h4L5(qH8h1(u!p:F-VFYt;3J6ʥ3*e1 3+9`Q,г"[tU1dPKu'vһ!jt=*>,TQixwai8fO0t!Nt0tYmS4+- ٭5Άc5!Ry`U6B]1\)C/ӝ.'hv,p=#x ;xq޳q E87_m&xg!6'0'*re 9FC0A(xsNQe"Q!P5L=D]j9]p GQ9T&`.@88RKXVl8EF$ 3`i~rնJA6 d\n"]Z*%8Db Aimf Ziz[`JQc2l|j'E$)6`s1G| jGi *&rX j쩡aeˏ`'GdT5rڦNHT7 _=EOyD! DVI xA!6X 5;xii-% k$X%J#Q ,%)Ԝ !p衭x(ݠ,I6A*9# a`u" #$S 9Y@qEJm>w>˫!< B@"q3U s'HP pv 9>Pܔ ^BEKɴͬbřyԣ͟5yA{4~xߊR`Sq{J#ɳ\h,9l mJR "謔Hɹ]]zQ|B !gҙƣI9ጰȉkr:襖جa)M&0E(5; (!-|7&hؾkS#Y<:44 ; 2Ȥ B1BFɐ`ɐt(B]@6UV[nGh~(aD]+o [9M@KeDxȢ#0Ոů"R)#9Y$* S@F1 iDBF @ DvC qao̻sIf=PyO D@K "$B)Lҽ燫LF09ҬbFX+&pML(i=ճ2.0b&tIX,de;ړR™OlʚϠkd@1z#VG0! 0BJ#8K\#] "êʜwPLk0+Ʊ4"ʻT z=FAӈ e#ųؓ*( a 4 (,Z̺Q6<*-9nNdx̀{ @ABhwkyk#iXQBC\,zܮZKL; C/ЗT\yX,*)֞8QX09VzQ,* 41#U~Q hu @d P6=!Tt( [ $ADڦP)59O2JUDӹ ,`z -H$㊌CAfPChЪ:Cڴ)uѿ5CTAa xtد!x,cr)ht;If/JQbd>a9k!SD$I} +!`j6hOT!=IZLH BA^%8Q}[=0Rs9I88MT( Q#6F:>sƤ8<%(dkhcdXBLe2Ц&evg(dS8re~OȬC*^cR6|KDrfoh *6F\4ULD&r&F49>7Bo }| ъ% u+Dc`DŽt^aF ,dgQ q{FfLd#Z3B4cDĨ@di~FA8$j!cgDЗj{nk*6mۀhgd%붕ֻMtkUtkèÎcfJ>9Lc]f M@xg~l&c[4lti6eS[^F)F^m'_FFꎽCj~lCmg%PNimm&jnmkNɑh&8&cŕ{v8nvomVI 8{lSZY^c&Жvr<0C6N~pcqh6?n vF2i63F g^ÙujjoiolԛtV6zp(<'VgW lr3s;(fr˨6|gee 1nRma禧n*!\癡2w^Vl z`kcFk&r#fl,vΨNdrb3w9n?:k#sQY^Y~aYiپpFA&LH@ap PI.bO7Cqp,PdƱԷ&9#L|AMCSTJFL&@+e<% Gqw!\)ܿ1\9AУ Pe`00_N.A S}޴PH}x EX4#a. Cp|݈^zdK`^( ⠢$g\_߿_@[bdP a@4#zMb.[@{P x9Pj r Ҡ .OE]KR04 Y X$XM>(EU^,Ek8MAP3@` AѱR6[|oC]A9A6PtGFy 㺏]*%B,xbL!rTJU*dҾXKe,夵:d6(8 ` o0ppd4FQDocFL(R"Gp\$>o9Mkan#qEԶP@%PaBtR(n')keҘjJzAA1hl|J8 T6޲ T9H hޛ hb/sh= ^UV]~VhDg `UBL~@zQԋсnWJX@sm"IG<8J 4ʚ)1j\^)TF|>BNμ l[un彷E`4*Ÿ,@/RH:m֓wn^8ܶ l"SMM'q!Dcsל-A9=+ 4hFCy[+!@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs@ШtJ-HҩtlT +#8@@00? d OsԌ<GLB P8$ Q4W*/@@ ?$@@ G^7 @ )  z:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY< 4} 0Fa.^= |pH0ˤ%b7`B2!ĶZ."tW܌ Mz/u@)KB`PM"EW~_ , Ll% - 0!9\[d8,ѣ, R.; ܟR#"B~"!p*b~g4QJp13_RG@, h!G_39Γ;=ϓ? AД- CME@hqr_g{P; &<)TN|!giuȪ! /"h<)PGr&Nܢ7u{f݌c 穁F\ qܗ-sMuݗmwyޗp`XFgPK{,o$d hy\8##. M.{ q^;.;iaeuX$  x{iNnꚮε$ ~c'x'FEɚiT-FҀ<|dybPZf@dB88¨D*ʨqd|4Rg@ "~{h]emu}ߪEpb'TcJIN`M#*Q}Qup! ("È1kmo />L5{HG@g)~= xN AX-PnA=!I BP~*z6)<-?T±LK,qVhZ 'D(dA"OgY&$pҀ? O {@X%DiQ6FqQ:GX}! S n/sU`)MS!SG>tH`LIaL)DEspE 8#HEba#R xĹR^K}/SbLS!}⋑ R TU&2!Cq¸r0EqaP)AZx!$#)G,@#* ~FơT.PCTNQZ,8&(MQX-^H{u".K'CIsp#$ #t_".RSL[1snq70Ic+(4^UڽWaUVZY&'D)ŃsӰ!IȳThB`VMw00Hc"ZwO\iIeeR@>f*-$@˜L Uk텱V[[mmŹF,^"}hZkQs72V8~z ;c`x;lmIaQ'>@x#De3;(EĤԽJ@ 7ڷn  AT. CN)En9GI%ITY-Ki5My=OEQU.M R-&Q[@ nP5_? y d0x;0 G#%BQ>ߗ n@<`HŲh|1i۝yoqW/sOuowPOWio!j+zKg!pbТ&zL b8D0<2 ,ȭoj 8}F`g.A{;!Hr$#HD%Ird'I)Jr+Jij-Kr*!GE} ͬk+:ԫ/p 8jc+$l ًdHsL?>¼3k5q0 z WUcYVuk[Vs]Wu{_WaXv$#!=x|gjM h, 'ܮ, l1 Bj~]"Y(, #E̽3p@4~☞[bx;cCdy&KdFSeyf[J'DGvDl[=4'5Q`c`2QÎ"+,Hi7eTOeb `4~ d' pGq|gq#r|+"l"26~XmH,6@%hbhL&!ޢб|×DM8/P˴`I|v՟&o-{|'|G}gR P->r0[E#0d`-Xa=BQ- =ƈn@Nh/NX =x`^ A\a5t;CbC#DxXn UA:`XZ[ ?J1O qf!D8 H0^Z&6O0=;&{[诱G  $dVKIy1&dԛvO1Ø d0ҋ)i}4ԌK,5'Ğh`8 Q,#h,*F C`,XiF<-ş ;\ B?:gT띓wN-G6X!dlVYt0bTfd lD04?qoS8] R 0&pdLR1PZi*g V3B)iulAb]xo㼗^{<ˆS 0@(Eȴ A%{ ׇ^ (?)(S ztei .wmZ9.v8baq3Ƙcti("Z $b-ԐF@^-(ƪ l ]t&f@@6!J-Bnkl;qcs{ϙ?gqwlV l6`("VM>q8`W 3ƈ"d@YmvCU$^9B_5:"`juѠVٛ7glvp;kAZ-EtfDp\)[m7PKp mNаQ 3HD=A n@p1#t ͩxwqAyKq\,Z0juM̠a'bπ6G@4&Rsg++8TB]S/:Xj#sQWk흴 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?ODT2X^_L@ 0(} Sk ZW@: ,HՍ(*W+/ kugA)n*p<$~MiuZf]lv[=mnw[}px\>'ry\g7tz]>V*6 hmH}>@`QW|]0 S_.{/dt9 P8$ cd2O~H,| qI&`07a@l[tGRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drYNāF kcD#. 5=e3V즳 K7P& H'GYݏemu}1hHggJjŶ,v 0̈́P;9PSz C2"NHsNR=y1LLjf X|o PN AX-PnA<8"E \B$遥I 6JX΍f'v nB"r @\;1lOz)\nJȱ4&5%EѰ @FrqQ:GXyQɚ#D L6Õo3wnD7I(S :ĔF CPs`!س0;cYOipXg~%"e&2D' X}M0 H4 ߧj%7rXu\:^A@P 1I2T%jj꾰k*δkj޸kc@J|7A-_Qk]ֵk&gYfWVk|)J ,5—{ -@žY:+7 d1ϊq,Oql_qoq r,9hp*JPA.`h"U}Z)xUnYvdp^D8K;'"(١_e@,=OgݘڈM[V7A9#oG<2Mxw|wx.xntB>,G'JR\9} yofL͟?pS37 TepϳPVY>b@h跍@xr8g؇cl^sBj=FAi,|i`0=C2,}!:p" Bq"e^A8,K>ǰl/Gf˹r`EjJCDiA%D&+ KRpQGfA7)4KRt e˦)%HxMC1TK?o25'Y@09G0sޞP* BujR*IL` q.&" Pvf^!-021>0x'-}o 1i3EAz?u0*P \ sa%RvRk/f,͚vp\, 5a*ZG?-5-BS,+ G#0p^ '6K\Nu"`4\vA A5wkz/Mw5|8BDV f! F|{@Xpܝ X \-t\xfIr0 Bo컁(MpX1dov2xlo1:xzCbl@aVZRץ!DUk13 ^ `5d  5  ᧒_>.` # Q ADqzBm4Nw*0&À{{1ޙ1L*%@R,<gp/!;0P!A! '_椸 C T@`Y\3Ț Fmm6{snR"$dj45:h$(>۝Ȱ%u"|N"~  6GuDQGc@a $nO9O*|Һch JJY3H\Lhc0U C'rB?z\+{jϙp舮rbE0] F.}Ӻb@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9N% PʅՐ~ @ QV`u K%?L7o 2#@ H( |_0 }p WY1. ?3 }@  ez:val]qnp^7rw?t^_+"F{+@}Nk*x"YCb 5͓l79Γ;=ϓ? AЊCD0L!P1IPIj^׼q1F j#6 aJa30Oe4HOPTJx]|M؇B͵mۖo qܗ-sMuݗl ^qPV&`eD\8;L~R$AqˉlP:t֞ǩ<;L<УEQqdZlơ?DKݟ.NnDD4!-Ϡ4LLեlC+)){0 d bldO W+7s'ԠC5>zg8[Z=E/MOUo]רB/c(< z_j7I0ؠe$(`iz=# H)CM".Speuh1'n4C@vaP@X D H A0'x*`R@wk`Jx鲒@q GC+EhQp(CF'/GΚIK@$ 218 QN*EXYQn.Eؽ}8>)@ L &A`#"\JLd9g`͐BĆ) .8AA^14]UxCC *ȳd^z# RVJ]+儱RZKYla( dQf?4L92KyDFx)fCyPA8cs7hQ H98C_d%Cǎ-E"Q0-TPZ AE T.& @aE6(&gAD 0Hm ÃCZ>Y"e[["a6iu2F<2P G2Z]k텱V[[mm)6`dR^6ld9Iĩ06xPYPn[ c0f \cR a= <K(k4)}BFِ=Ѻ7褷 L* áJ'Ţj7ǣ G$ɤLW,˥ g4ͦw<ϧ DѨM*L )Ԛe<`  dU0`+HUMeŰt:$lMj|V-};btz5bKgw O+KH7W 6KiU/}fMgEdXfFz±:ҵz⹮,r+GjaՕeWUwa ZJY <+[B 40 ?FKe.\QykUjځi#:ıquʱJHu!Vdey&m, {gU뉈G88d:&>;"18 bб-I8Scs(B&|q9e5ư .,91"7-%\LD/rKAjy<"c&ɩ9<3u;|*鱀@$H)Ri-B)iSD&D"X5x ,%d ϖmϭD:VJ,o`Eg84{O@5 ɠHA_;C CGL?8e,Phg 0ebsx( a6XY%Rh~:uU,& a5aD6*c}6JCpXa8>Ǹ•%_\Qf3$Gx.@ pAH"yŤRTˢ#}HBUq Cpo Oen7Ky=/}/.&3+U]W̥^ы1P(`*p郆P&31A!({/Y  BRL*@YXLk88A"lOAp@>Z)9tDg+ڀr .)=BIжBZPXiTsAͭ8!6?PV9hp {>:+E| 2 мby${ɪ 1WnY^`uBQx&u !>.p\qTTW2])b@hyS 8!6Яkmͻ;q@D @*V%t+F,bVA7Fa@!!iK2 )$kQB0nN[˹0<˙Nk͈+!JJ'$)d!*2ЪeڂxW!8ђ2N_GA`+q\HK #A¹zdʾvzxrï߻@pH,¡pl:ĢqHZ/ƣqz? ȤrI,O(ʥrl_0̦sIo8Χs3;NiTD|^%8?*Ip Te=^gI`K=n`0Uzb)-f| h:7}jzn_{Mo{|N/|o;}IPg3N,5JQY)Y0̰*",! P8$ Ba@\4TB!pDPP0~` }P(wܦ]Ai?N']GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7a 4an9_Op$? Ji4 h؛c5Zl~# j5 WρhߏFO$ݸlzQmL$n^׶)d5 QLLXV aFIb74Hd(4*3U~>_z@;FNӉڍ~ci}IVmXZ|+, X - }j `ZΣq1{k7;{8<.9<_3:=.S;=`g8P)U Lαh? ~{}'V~Z:p\YQD39`UI6L {0 T7@"&W\6j U0 <# 2HX.> BIF&J6N FRIVVeƑFAU>WU5f׾|y&y3 *B}D- jFzo{atynXqaXIW3;1y#;(ZƲJֶ溮 °KƱ`UJ0v/\vz@szEMbUU` zgiDs@3˫A.0D X&sUX!h7p ZOz@(!s43H# "L&*̷. FFőJ>OccU([πP*%^ 82ha~8N2@R _wW!1ܰ@&h:γ|tZ<3.'7GNWgI ┬,ߋ~yb j5V捥e]ɣ@ML{F|0 @fpreO9j=޺Irhޖ @Lc "9OU Eq1>`}:a[ěH(v{S֋`\joQcBX C@0d2l2aDHe?謸xLi?@tכbVb,Ũ"^0(_h,aLAX$QR4@t,|?,=Lj(" ?p-Ÿd1 CzBYL^CňSCQ1&m  @q6"E2Kw/%쾗`)1&,Ƙ B)EP` >W2ˀ?d2" 8a1dY$.`h*EXQYTLDdr\Z ъ{ozRdQ7G(*GI)-&:D(.0 r \aDd 3S:(h^p!7j$k1ӹe`,UU= qss^oP  &O @)=vת_+~:]X hhv2n?+YڙSfd6 peHkx'<-Wb,墢[p2p[ 8ܠ9G0^6 +u.ֺbݫwu_B! GQ'G\3̂U\GB=up4 x.ˋ@GCXcRWRO9힪ViYXyHEc{,g16jPJDW[uoyh@| >/g4w~Wz;ڭfry\g7tz]>Wv{]wx|^?'z}\>XL'jp }@kk"џ'@kH$mbT Hز-"Gh c8|p3(ܬZǀzh2,GImC@ʒ+̵-˒/ 1̓,3L5͓l܏m8HK.zGB'Z Jk+Tt(vgh5 tFޢh%#Z`#ŋ~JB+\\4 ȁ@dXω>O5iږk͵mۖo qܗ-sÐ] B'ZVV }@0WUνW4jH$ Wit&l0 +8H|# Hl} e7 x`ƺ VEC gyYiNnꚮδBHH97礂4><3l.#d3[8橨j#9 !kh#H5@N;alh # ;b-KE}5LJGjrc=u}/T,N%Hϟ*[P @'bK=Q޼0-fnJ( C@ЗB |v tJ4@`Kw-PvfcHY#"gBXM D)PB] 1O "  p>D04 y"rm&(LNŠ `I$\ :3,}= ]E#A)k, AF cFH#䄑RNJIY-%ęc QF/a=ͺuJ`m.%ʤdQl_ 5o y;p1@@2c+et}[c^3P\聥Z?@Dg4Ac&S~O?T;@|![ Bi}`ЌX񁰴.9_&̗jpi -j @@ P8$ BaPd6 y~>@(@}>c@0~%0 $I X˟R !V>WVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY4l_ #`8k%-? \ Di*N&ަ\D"yRU2sop 5AęFh`Orf?yGSl% - 5 Ð= Eđ,MLUBH"G'xM~ &B~n~')JU#Y4h7̼yE 3BJ~Mp. qJK̕ s%mfxA 9s%IҔ-K5MӔ=O EQԕ-MSMU!^7$q$H'I #o'ZOɼ()%G7 bk\D ۂ8>Ӏj81\RBr$&i2P54+fP$21\nn%☮-5=¡0L4iR)}i V' j*h(-ӥJ##kٷM&Dua'\9PT^ H,1VI6dȢ$tnIKR$ k+8dRF9GA2|܇%Pؾ 쳏Y$-$u'3H!6uc<\bTY3Q2FXDiQ6F!` &$`oHVӔWyul$ČF`*Njn !$ <0,p/ALΎ@ ޛBW^`?) ! )fLٝ3A`xD& CaF%Ebxf5GcE#IdyDU+Kee3Mfyu;OgCQh`zE"!"}@ ??O _/RA@W`|3/BqTmV.[ W=lAHzt`p>`Y#Tj5 syGuz~gw{y|G{}4:P?up\4V+R++2@ 3P|jҬGn-`VT=όXQx92dض̀@1A2 ZjG66~`1.G E2<4S\6|8S:Ӽ2 aE6'D r`3G*CÇޮk N KFb&lA#ӓp!fDc;H}, X4g Mcz ʫFNm1 AFY -y7}xWz׽|W~X0L)BHD!RZ; 4F--BGQpҊPNo;zGf x~P / 5-8 l㫕ZB04DvGd1)ys~[۾[ApZ )Fh F5+$s# IfIkDԫm,ހatx5G_`kSBT(d2i Tڒ+M1e$c T!'ndi-?___rC}gJQc꨺=GcpѦ"rte@Ǹ; o3hM "P/Dl H+5 !C =ж,4z6&8Rˆ]~0F$eў4&8] AdI(JC{. Ъ`adl?Yi@^yd  |+2E|i=x! 4Dk*rnԲ"em1$Bډ5͐H,R aH~>hM4՚^lM6iP5*B(K !~*Wsˀꨁ2k,sM!XA*?@jnr`Qhb# Tzйt"QpeMDܱ<j4vIfe-Pk az$@ccuN=TP%E zB`x f,2 $ GdƐYdY:2<'"waaA$*A`5݅A\BHJ&t` asIbKz9NZBym5bHH3F`[el[tAs AQ7@pFUѠ =]xe*AK,_ 0B.ػ" 0D) RT6I .f ZbϢ hN+z\YQwBYYJ&a5bEa0& x! ISLE4x=K,zA !xb_ >X @ șnӝv<+Y#dU ^ `P9HB@G74 ʚDhf?HiFANЊB0Tf }6UqӰv <0o>:` b x` |6戊iͅVJFI]Nۇd"V+EhR%|oߘ*@& DH _b-_ZThh Q.lz fL=q0߇C e`(WuRENxlм)>ܽAA9hr ]v'e'D YwR^lF#uYIIXhU,J`lcLi nsו 54:y.<]#`GlR E!^,c*1.ȸ¨U=|g>>m LX cA5]i6QK4,iQDH؃`i xo G eJ v JmC j%*4j%0.Ǩ3܏d6։tBG62maaNJ~UDtcPgkorLA Ȕ.4G"qǠ,nybxJD4aA at(ǚhaL|vkGGdz8+MǧeT4nZ,d:.+ C>8 Q7;?CQF Kn bvHe# |j@}8[9 4G"DAfZ.U7eڐ@hzh{ / HZcVJJk0K@@3yCS5ˎ" zw9hJ,yg]ݛfsgy{ghz&hFHv b;"X5pWf=آd7(=-'λ_^ޣܿayD3Ti|eUW@& Uq=*:/ lrd)8*lāQ K`O :MRg\%4[0vqz~zdz{~{*`"@. @| ga[I6MP8ԙUb7n."LDA:Po 0 @F|T!B˩2$B[ 5t6GB]MT*ƙtJhvܩCh 2耬Cb#^t(Ÿ"Xsa5.zҟ dzg*1~av\qae oC 1̓,3L5͓l79Γ;=ϓ؁@P t1 x4!D.tjǩ  )|j-.|;'< Q}TDGP$hT{I'@P\J_?ٖm&( pKITD\/RzZ)"Z'*jQ`:31yWe>ĥ^*uoH#ff!QX`vag=E.MNUn]dƃ@0 BH3~,: Ws%mDK-m'[$?^#OsKU@@K9g.3Gff{ۂ`( "@EAn >b @`'(9 uI#D@-)!4tm) Xfe`Aj>|ߝϵ *x\#b2A#W@8 ϥM|9v7X'%HH>JwdI# EY<8 rc.%B]%u_ )E@F KB F qh.IqK|r2F"1VGRBHY !DOT PN: A"p" :>+V}U(9jȟ;1VM?RU"Qf"yDDۓa/|P:HƑsMp-$I"rLF 5ԉAEsU=HZFT,SH)b^yMvP;PQ` xޣCy5)!TRZMIE)TR\_QHU!'&P%P;Ftdl*Eou'!`TMI{ɔc2TPg(VR q8'D؁5L]K0Z  pl  3W&RtΨ$-N)dfJ'JV gAc)DIv*SybUǔT@@x4fa4xcv ^nEɹW.\۝sѺWN=g\$0¨I a8.c%͜T @O%o` }Mj8.U VN6$We16 L) B=Guq!r@4LA!l`<_CAj% PIeR$PZǨy 0!|zP&KD{ cHjQ3FpqG{9:gR@X4 Bt>!DX^1F~A!HY4Q)Jta1LYq9NAP`(hD!C!HG#@ {[ `~?@8~ o~iM`0$}޶ 0 !d?O \P.}>,w>4z]09uqn ؊B!H Z`n Mmo\ {W`Wmn{\¾9kx ͮh#3 3Gy +>.p3xkfٴmkX_1x'3Et_F1gFoG1wG H2"H4$I2T&' 8:PTp& JѠo;TLήvK.@ ڿl+>>j˳ G8 i ID9nDV2m_XV5pHl㈀ju3c7 ƯS4/2A,Վ2LνՋ1k9vgyufi&@mfd0P/c87c?d9Gd6Oe9VWe 8@Xbvaj0 b֯K2Ϭ+ UF-V 34[L%v/0LR;+3w#-V<0Ā;yFtgQ b񤦘xܗ'7VAr5 @&=-3ҁW&s7ƀi8#j1=Yw1qmM7fߜqN99g4W$@" PA7 SzAH=ysOfWOp|Fq)Ui{l;% [9:$t(Conp#ĈW#ua\+h[y=EX= *I 0R];ĭtd<@8L,gvsPP]{ AOJHB`\B2QvKx9wAҙGa8uUpda8p6pHOR\;qn5ǹ&\sXӽd@]h lgW #AβC.R2Y+|1T45¦V,|-Jܹ@ʈ;.d<ĸQH~dA]S3=fbT{Drchl() !@-9EhXBFT{xZtT/n4Za )kxś-b] .=@<T dS>~ԚR̶:&Wp[>Uxs>]9ºa>$<-t,V+$ؑCE1F|Kw8dd }ރ-a9|!aj6v@?a.8zRl8ݩ:֘>4L/e4kVJ \/M{S6U5+!Wf!9J|C疟~L?AB?9_%ߐ]ӾI2)ȋ?;۽>ʛcݽt @[ۈk^@?<  =K@p)SA@+h@<< 8@8:c 8)t LBὌ" ^>Aa޿l.4+t C9v%?ޫ0"c0 | A$3C;@?\,D?:?GJ0?-b @r%y)1C(è쫀5d33 $JCK%({=OѶ2 RC ;Ժී@b(Fc+hG`D ?  8ȥ:"\DҌG$,3)I>(44ڑ"9@:C(Ǡ\6x!B 3!"r x`( yd݌w )=M1M"Z)BZ3vAg\$>շ( 'GXڀ懡L$A8b@O2> C[ |O,Y'E:Ʊ>ˁ9+<.F@͢DW:H8ɘ[dr g0 Jx뙢 R$x`E qDϸ17ե0*N;I)1 !3C$۹t0#@“XƚČ0 ݖ9aՆmqpWpKXfXN3pv9] а  (+({HHCr$#,KH0Kvez+*GG) ӴO ۟%E%(P)bTG@,NĀ$3$x8q"ʖ`zjdK916q~=K} *\B+2(+I){H )I5 ZH4 5F,Υ#XӎQ( P 5Ƣ1χhw'Жp|wx*S6 d8p*8h ՇUa93Cq1F HSB x#uRH3:s cG $ӓ`ĦƥƇdyW Ȍ$+BN H4C$2Q쫡;1r ),RH3Md1 ̡2J11 ďHT8;\˗,جQ!Oclk8ŞuD1Sؓyu] ;/=(˻E0k۝5Àpi y ;z;$c.Oh ,M- M"aҀ ]T8J +M]2D 5Y3iF "3 Um 8 M3(ZC1@Xu{؃;\ax֕#']pE+z iGG a&U.|TA_k4:s-1& ćuͪSa`%oF4(~8p%U%3%1!Oø -QT"4 &#>$utXe`az:|f0R+I`STڸJw 0 ֫(: 4BH]<󦢇Vx M+C/YVD2DI;滈 Vh_@n 1"8ϔpMa%88ۅ*fJ- VeU@VOd^2x,3|/CD-ջK%.ijq>hW#_zG|0a1'T~aa }%H5(1Rы6-R61C|\#M\Yo% ]⢊VYFEVwhweda3ܾQeZQX^$!l^+㵺 ЇwPjBf%Ѿ R=`6  %aaen;#·BA26$ۣ]U\J%zJ#&ꣵ&v\̀]\(hR m7 1C h;Xxq< #m.tpީ:eĔ C 7 10βeZ ISz<k.zHpOx{,_у#ȸr*je3) Ȁ)$r 5|;Y7ҐÚ4TlzNב2:[[A )C!!1$1m ,\" MʐdxԘRT|q@IN~!{2%5HSJ4ZQb8lۨ1 !4h] 6S|T8r2HnL)R3xY Ley7;nssuw"|(B'g'%6 $ $ ušF!eXe(\[jk) 'b{R=,  $9u [(KlZC6Ǥ{p483>+jK%`Qf$2mE6Udow@ ]WC0+ˤ%؎y;8N;#cVRC N/\;Bʀ W tG N;0/{w0zc0 M8e`αH? Ff0*])H9GrJNц!N'sSP `\ Kl y~ahS厀v {OjL9 qn+$]rf (b%;ĉ"(;2#%Sd>51! "u3SjE4݌AVAPj%vDpIJ=+h4O L¾A{U6 y +Jpt#C֪JSxWwp>^@< @y<`H%x<y '>!`, }\-@17 W?dH98@I '~Ы`?/50" S^sJ 3+@YK_N\|d@`(e/80{SLybP'OBp딾lp5W 17VZ^X 8RuʼG!:FhR?x{Ɂ6r8j.ӺܡZ\.ÚgҎʪ ɤr"P\*2#6@R$)\⌣() Cԥc?<%gB(L2+3"þJbʰ ]Y5K#S2*:2p$ w62q=<=a*@B_ P 6 %Ȥ)v^0*z.xLK҄nb6H/*M]^Ȫ.~Qԥ2“ ,b>>—P,HRHdI*׭u;zGi@j-̺.KW B-S+ )hkF"n0Zh%UVቑ4x ZҎL\z=\H\ѡ|rHUS6'砤)G[0<zU\賺B_{.M}rñUeD Ih[a] H\d9i&–RT% bxa;4TFc[|8Y I)@E$>Y)]U'WJyq9KERa q'"y"O ԻN"%tpdlR\%DA< r M"I<&mL(c]GiTIҊ)!ӡJƆ K)<;X_V.*CtuQEIU.TڝSQUNUZUYUnUڽWaUVZW0  | 4 vd|4QPc L8 LZ.B2$b=IH~("qsX^Dx/J&L:P"p&$"n ^ɨ 8 d dϣRUm &(heO/C"0h&$j&GeNhRKl͛兘\dh#t.E󣱞>Rjp`=V"| M fSJ(XxFMJ6RJFa,WAR(k Tq*rG6vg)8$]Y]XkBp2CچԱ>Gi{FKN&~A|2V){ub4V6sBCE*3cvEkҏRsDBh. mgf'r¢7WFG2fg$&Dug ,$rIF*&͞#z$P{`&G7\#BT`S\C4cNgH;G+&[H"$%hA@" y"nij*D`m㴋%nĈR)`@$0/đi`I|D+!|~ {"(7 wȘWĞcagV*x0!FyDrpu91fk$$o!2cLɔp&o ~&2KqňIJ%t$3*G$lZ\¸`rSd.3sL(l ,}qD/r,H$y*؊R#,J(ecnm,nzIJuG3ADl_j 8L@Bg8ɼ0jW. 'dld0#c=BB6%ۧyrs]$!!!H ::;3;s;;<3IJ+bWBbQ De>џ1'5$WCX/T$p 5DV].4JOb% H@8kyDc|w,8D.Һ~XpqC T=|U[Fn+>>Ą;US,S1tU%"WZdR_E,Ĉ>wI1^Žw:4 R1-$dV(ɢs"_a6 CLO*ѱ) W$8Ji9E>sLMzlH[qoݶKC_m >~zb$pJ"WK+nS~XDgJ͢yk C~E$J&,'Krf:%x- 0mT$Rz @rąZD~3۠Ib*i+RHȓ"7॓QKvj+Myk3.Cn knSgHED~ VH.4nXwL-̾E` ŇQ ecRE8RP鞄VjI&s <` V$02}rDC0^0:\qCMW*եtS0>GJɔ{%)ϑcg&H~KG羿x+# KsmZ^D@X4iHCwL3CJ P&NlRycO"V|{OѤ5x.KvS,!bDj/,n^^rM0cwB&P ZM5IL~EO#&UpI2FI(2^2s[ Iza#?K@`52ɖ ( b'icys]2"NZ,7UrNp~KeTq"p yUYd6,LKq`OUd $gN 2euT/:% 0ցH;V 0Z듯,ONRenDu^ńx侎^mDcmcCo %`OQI"up":# $lNOipeWt(1%<Ҿ'NKcü=ݲҳn*2[&v5ES]?-kї'g(V]7V-BE( yK. .g,!rw(WCFpU )F1f/rb%zP*TCwC,-^8nD_KkvT&WCIn«q˟e}Vgq' \h΀|.,p'm.jSبN߇ 4 ,".+-łn,X_V LwnRTh5Y[G~ 0pX 0?"0~` |ޠ $85>P |D$ JA 2`ȡ-4M&##38Ԣ ΢&EcZun'T nc"fZ F؀ B V4e]ՠ_hZ+j ',jzVIc#5@*mPf\M&1ی^ڡ|pɣ "\jc^$j#hF벙[Z,2XMrȡ $HS#Hb8C1x!c)Xւ( )G#3' "0c+z-.k 1MJ䉩Qڠoznb+$'I#ZGҨܩ*&K(3rJ NrBɺ0ӭ rhԌ4"M1^BrY + 3r5?#B2CDSʑ q+4ծg>R8Sr65T t;*B]ɚ(J0)s) c%+Ɂ;t8_hE"|R&mjq&ؖ*#:Ya, ^FIx!^IUZ!r'mizfijzjƳkz滯kñl{&˳lFӵjP ,0L$@Dh \b̗<, b԰-᤬4PX @T0-!Ž~Emyj8`kDbOJo : `/M(  _$4R+49󄔬J̘*2EJw)tI*)V}XbH\]HXeNJy%0j+?54J-sUJ*WJFn;Ga).:Z( %Ɂ$J3f0=2h$a&,A*MI]Y"0I L$'M?ٶy]禓8g2sxf%WN!L$/yz3-PثJqg!<;!^)r(3 {ޔT?f!PtO!D(qPW@=TJӹ[Szų+^8%rHUi68Y;vUy8"T|JR9*`Z/L ؤ%,F22H=?G|V#:kEPB5 W /XUI CܥOB$CJW9M:f4k #VUQ\e!J$ҟ9 ̓7MhxD"Ds*xg _HTXQ[FXdG j3;ۚF"ЕxB3W3_T-5MA#N'ע92DppnJ%VN *Ajѳ)k,Ius.S@׺@=П2J`OD:J;o;(\$V(q!Gci`@ K KSRhwx{ #5@ j U 8rfu.en#yt1*!%IeA3-^8d^gBEبp#SZemhCnOD?#]PAV DtG `c; NQGO$jzy8-N:j5wLGRV(@c[RﶻL(Vc mI*У\NJ+,\ָXvuunpD 2Ij2a#&ڐW&HwF@h Wq5ų|~W7|~Uڐx` t  #P@+ɼ d#s8>ҕq i&rƫچ9@jĈq\9d=m)[+%48ߦi'5 ߦ 2 4b42+s,[zAωbyY[+ H(A AŒCO߱3n*2AP k HOy :kR whv*ʼcâ֩BPǀ+Ê /1\=  jɷ-o&ctb )2OOiЧ# B߯T)%`2 m:r]Z #,LW,~#T( Xh 89I5);: qRR CB6Rak?3,W<I# $f:U+cH"{T^&c@53+C 77 c&p¯3ُN"-: B8B3:I?1 m'eSB8HsƻY ʫx{#B z@X?/J 4G#/KDGA&?!, HrAAy꼸 E yE@L݌48 1Ӏ AԤDv ̵N.xhD/ 9@"=ac3 #|% <ͬ'9˫$,yt:(1"LYkč·@\Ġsxu;b#T+9+Q ;{3 TI3ȘBSJsCmJ S?$J+y0RFMR83 T- ."p3m"Q(RV-t/( cֲhX7U I[-[KlƄ4 !IUM@ 7HcqLΊLPP8,8ȀTA(Q5QL&BlN0p8?N1c֤;ʊDII˘bS;BկēTN4q @(~INA2 mNNlʄ K*QS$tBl,UIH(+H꾌!:?D10!~z;C~%y4KCB䴐I: %ȶQQ}ph|F lr釓 G0QOLȈs< p̶0ɘČL0_HED 5̏T7A286똓 3"AHi;kVڲtXmbaX3]]]m]}]]]Rz (  Xr 1.I:aj p[c\Y5HJ-V?22Kiy՟1Rm0I>6<3 2 A ,h2 r j)kЅ90ZoU 4 _ED¸B'XRߥ)80KcH,MR:`Fؠ 蘬l kqhB⨃ X *!=  16*ʵC K /ytVV\b) D! Q 9*+Ho1畉tr民+ڽrXcҘ)( W>9ɥ!DEhI^S2pqzP! mZ߮.-+;pvǒ[#_R h!uۋk|%IY/!7 q!\A)ຐ:0I%OjEq$k%.m ƒOQHҴjN8~XuPpHe@^xh[pb<ݿzOz_zozzגXE H@{9 7HCOMɔH\%b2Jr5/5)o6NmtsNR԰)iЬ7b7-<&h\jkkg1"SoNwQB%R F4!VU:81-`jq;×p@%@w@d$?` ~_Ԥ`hyP0 _M Wo\S@H8C(}>dZ.| 8O r~IeuHz?d{5:a5p%PPG$z^ت ,a, }$7 %dph;gJHn9Gֱ xa>f-TIChmA]`8# vD'}>SjIyFz> 1)LH8j+&*Y ˳+,l@z'l2#ʂ*X3v@625hRoR-L<:2)(+Zs5  , Bq&p,HFP* W n̫9-,SXI/՜z-"5lF: KҡMB-3*1 DlXkBꠡ6F!*R:?I˩y~QbpPVĭMڪo)CD*8;0+w˨sP9Lzr 9ST;mk6n+=X$i\=2Kj yT[tž! h6 LYr k*?lH;&:ɼXzsϚ2CUHA1s}ĪԮ)Ww+*Dz }6l;:/1_+ZF$7TV&%ЛjGxQ>bXGi),xX0KQ#yrFJ)!h|_ tԜ7R:pA۱Ӕ BTI+ [WI#T~>݉p0JÑS挪C>ي[pM­@#$vs$=`f5,}5"ڱ9t+bҌUa/6G@)P'OI1eA"HԠ+sYvg$[}x(2ЩIjk6Ii5M͜9Gp\e 2֢w4yoRUJe-ԾSeL5ޜSuN=TP%ET@ ~p@x`fra[#a!筌CXE@g@"cZ(EH# @ 2t{$S0iM,6P˼HGԹE2 QcBûa]p@,q0b踃GV #BC\+ڽ6+( yq 'h P BfPE\(?"]KQjtD)GB''4O8B(GY80{p>%:jy3 h+4ʔgC A#]%rgLĠF`T2r y +y= dUp']VH7йHP͕Ў'1G̛Gѝ=CNVA@FnZ♊5dtegMۇRpL'hR#9^f.X< h'98Aܦ~(w82K"D,kIS-˳!a]#(0o\BdǑˆ&\& '# edehDgy<ɡ5B;$ ClTͅYb !9^fLA-'{QN#&cV4BCh"U@:|_jB׶2NI#( "pjA Dj;a4 /i8WЈ#EN6#R mȼӢt.xgCoOxa((e@ 9/0)܄ $RQ9xp,7Y$Kb;HŞBU U9& q:4xVěG_ J Jy<И1%qM)í&yMdڥh)Gvr(~q:L$~ȦF˞Kem@l_VF;͢ ` ? k6Uҩ-s0uTw@Eh(߃a%e.a,CVk; .+eC\~."'(#̷1I8[$lfr-J8xu"vC)F€<,Fpu'bG[x&,%F2mg6S,F(C"b*0bVtņ#.,[F]C* bb~娠'&!/XCJ='.F'6pANb f H 2.dKO|'CI\((#Βr(2?# A)Fr"dcVf,$,&^s :`$$,,)$h-Ix8s>jYb؛M BNNI-# LŴѐbF,B>BnD~jJ!c#>y'BHk("L4!#A"$RG$K$O%S%RW%[%_&c&JlX@ c8 >`&LLJ$ 85 8CsdFL$H%Ð~ [袏6Ivn%10$bDdl`DbIb%b2b) .BĆPO@%I>Y#4^ h ))RC{ z.*4Ubζ[R4@%mT5ǂsr$9YcVߥl'q5cQNCPU?I Nj-Oq iH#A #,[QgJ(+f(yUQ$lr` [n;#ނ‚4/35'(/!d±qBq$UY@tا#7 {^TF:e0Fzt0L`)L.d}ӳ#@'BsH0οI)evksdBlg!hk̰_j31p&4(vcR/8%MZ#sn#(ՇCoP+ː`GV:F r$Rץ"rpg.2.-Jdva$a8R!).a14ܼvFfda K$$D=NbOPM_~'0*BI-.܎ܓZ%"!gC5h4D0%hD(֮FF\p 2%R\ Q 0ŴYNKRh, 4,.ܚ P.˃]j%bb4Ĥ44g7ɋ<,.41-YG6 BKIgb$DP` D郌,+0Zj4M{m);PXAaAa^ܰgkosYw{Jxj_*W'A^f ,.G.>O,[eQa8m )Hdh)^%m=,!']zBsIx4B3y8yA.!u{ wP0BЏ"Tb20bMTG6WDJ6.0hȷ7qe ZPᅨrL;JzNzQd߼"* [WtmXFb&%C7f^iSÆ*bk@u g~BBuƔf16I*E4Iq7 hMS'!nsvt#%Q,JmN)#TeKhb8`FȾ6j08~x} Ԉ@z..kuQ]Hg, HfF DuLDԌn#),t)ðį# dJ@BEe IDɭP苲,썍0\}!q"/xk武,I*sƤQu{84!a%6hE2s(7F@"z8 3h4Z,StD8a|:߯!HY4Q)Jta1LYq9NAPZ5IR@<  P]~hPB! AaBa@p aUXo 0 Ӊ@ DSvEhr <ŀ#g=O?u&|Gp+>/ ߏ0$r`,_k1}*#k\_YN<6c@?{ 3:i4q}*2l3*׹0 j׺nC=n.дkәg ;l{A{kMͻKzg1 ++ $y~3 <43ٸ{/PHC0Ⱦ-KE5;~ rB!${ˮmUDSo HӨ3lO!$.|3n/?1{248P:M 7Ns@C0S;St725Gk۰1zU]V%V*1z4T֛O @W&_ +Q#DD bNtr/KHYVDdHdbR9$=0 gֻ0Lh,DP9և(p \U`xy\-DD]4f"dMqĝ| fLB(RbGBG`iv :zH~gz/BqJiu/pɮHڱ"*蚔df'idX${́S\$!}:)lX-P (~#o)BcsIfZ0!!gѯo )wT[ϩ3a dҜi>G(v90C=/Pcxo Ѫ<(4v8)'`pvG a<)pg a2`H*( 0&xp]T8 @l5B#~1` b~9 d c$FbhUVu otn]ro-yW͕Y766b*܂-sYz9?"cIGMH13z]Sly,$ޔT7Y/7M0y[2h6U$׋u\n0!:WAgH$έ8NIw n)hT 2u ue[֓KmG#`^6&#9ɗpʮ!_Ţw&)| ģhN{ӭ:}}>AA= Sj)J's{{3#:aT@8q9B>џ1?IX5&f%c?!5301(.1w38% SڒN!‘X,Fd1&'(Iӧ}/|-`Ĉ}r#h,,9)A 댓 ʴ2—z0iI W % @Z ?[@R!6Y?D6- ]@ P! xׇ@Fa- { <4!ݏA 'HP/͏qK޲B{86cpMPxȷ5iT %   }bۇxvx~u@|x{}=Xx$vxwuHyMŇ#P%5EUeuЀ -Q 2# S'qr!5Zk4͊ԀyH-"4ko5?5RT/ IaP -ҏrxu{p;iw=~(shs+;|5HҳߘsL y|8ϒL"[e% )"Bqf1I# -ab;Th13CU"TE'qRE@Rc![-`֩iqjeb3 RB,eI5j5U6Dj6Y6 rq!cɤ,VӪ |CݛCoC{.Kۉ1\r3-v6P֡TU {o=ս7 +3Hg6[YnU!ӆyHGiLǡ< }5RZ) 1u?4(u3q  H3E\=o %UœZ3G;Zʳ0)LZ"٠@q @ɨٜKz7;mORUJ)\9]Ԏz }N9`],|oi7@`Y\5ύ UlG%,ٵP^ن8=-_$۵ˉ]W%^xؗ?Lyex]Z`f`8= ՖX)Q`U\0`"Xo 6 r kWp`( SNM0(Э 4^s\Z%Yy ƀC8Q!M”: [&W 4ݻ-۩ y+V-)cyA\Q3Hz A_ n7%aA&B6CFDVEfFvGHIJKLMNOPQ&R6SFTVUfV0 P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY'ry\g7tz]>Wv{]wx|^?'z}^g|~_?~_ , Ll% - 5 Ð= Eđ,MLUől]eƑm6 McSMdSMeLMfMf(=RSMfs HMfj*fp]C H1 yW  Ҵ j#OKθ~8?o@h<A\BWCYDr%EFG~HJqKLLLrLLϒL3LMaj 6hGE7*//)L1&.*)'W+/%Y*7065,55X7<2 G &-A4n =0=#d+! T}Y:o&j%%FO!kl   HLinomntrRGB XYZ  1acspMSFTIEC sRGB-HP cprtP3desclwtptbkptrXYZgXYZ,bXYZ@dmndTpdmddvuedLview$lumimeas $tech0 rTRC< gTRC< bTRC< textCopyright (c) 1998 Hewlett-Packard CompanydescsRGB IEC61966-2.1sRGB IEC61966-2.1XYZ QXYZ XYZ o8XYZ bXYZ $descIEC http://www.iec.chIEC http://www.iec.chdesc.IEC 61966-2.1 Default RGB colour space - sRGB.IEC 61966-2.1 Default RGB colour space - sRGBdesc,Reference Viewing Condition in IEC61966-2.1,Reference Viewing Condition in IEC61966-2.1view_. \XYZ L VPWmeassig CRT curv #(-27;@EJOTY^chmrw| %+28>ELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmmitmproxy-8.1.1/docs/raw/proxy-modes.vsdx000077500000000000000000005671261425660472000205400ustar00rootroot00000000000000PK!:e [Content_Types].xml (Ms0ڱ6M3qlsH^&Hߵ!4aHNǺﳲyzkb!jgk&+6vY??KVĤlzgf탇X`5[8 `HQ _%SKr6 l*ӐЩu[|{ v i3o?YGE^7*ƶG*ω+lpyWOx9nQ!R{k^34jb9TmPx3*}e^7)} ! *BN8=#.G|q9=1 `Ƞ `Ƞ๜sۍ|̎oNo(T䢆t<:/'/ycp||;TY~@W֍hu =&L<¯]is?΂0|,u>7Yopgp8_z+?ۇ{o1Kh t?t]zxG#~:37*['0YH8~w\P@4+<(0ej=jvz/~S%Wqs&i{A`˶ G1ۖǓ>SJ&,=]VAw4u8HGAFID& -A4uIA4uxA4uΔ`6TԝMq6pQkU$OIvCAgQ;ܔiG.G:-݃VhN&Θm.&#Mp0s#ԝ1L)}Md8sk=8 R4uCpMu̖\)#]_SwZ$}Mh2hf-0m?۞}M~uuǰKqa_SIۥ5uǂ0\s3.[. u1yN[hf^Mlqc4ԅat;lE~hN8r{]ǽ^͗AFѰ=aۢ;inu hh 80v$ 9:WV[>w0vkt;~c؀֎@!hu󅷌v~OхA;h7K" ;iN;ۍnC3(i-1\ǡwbKXbp i jZ$_'&9!zY'C3u=ðq~Ԕ.ǢӑO4ȷPp^w?j~UDڭ^{? ZLi /D#fX>tqaTy.;Hw̧Vz|BV_U-`G+էlAnU㈉BȷJ rZQ#&R969INY)2G _ޮm"u2cl~>$]qt>ԿMμd>+vWqJ}Ip;&R x$Jn~}n:԰Il B{*L8n޽ }>+& [@Ygf$fN`hMOgOUm>t8tŠ_88jV >h_xz9gq *-jhHwB#hSƈbfѲW_8k/N.pUrԉ䉻Y{I*XەܴjL"y"Q"+ g1-aNbPBZŘ,uTX1HYBϕ`ͬT<ܫFx0oeN` 'h]ѹsFcI5 >Yِ݅..GK?2wiڟCB1 >"q:CA2},zMKh0 Ts@ T2t&EIg, ԮGsZ Ô;竐A$>a>_J>MjpɧsD|8d0+c> Xq{WLD`Mo89a,ThvCAa!فsX=m z~{zVw/,<-~Sj U.vj R1( .? 0)3wLzЪ"$W5M / UC˂Y^UQ-D WK7413w jnMJ-:K[E`,M+,,b%'~46~Ǧ{Z$HBSfB=HjWL$c8og vjIWmCM]L z. 0lݙǒyUp_"~/8f+wco {|~~P@vlp {Ơ0HJMH=c:ARZ&HŖ"Wk 4_1rSWmJviEd ʗ*$Re@ !T`"YNHA!0}P;=ŝd lVmݷ%鿗wI:Bf2ll⁶I9%}ҿE&tϡ8dؘ|t^B}.PyMtQs?.lt$9(흋4V G`ʒ5dwi4#yqE;e{`Ŗ-mтĊ7ʣS Qx }ĉMAQLFmػVEԁTK[p1 Rq\1dڊV!@񩴁11'& bq9qz9`ߋ :g"%Axu`#ǩD/"VIrӅِ`e:}؂2X ^M-TH9pǛ|IFD<ޑy`Mv`su G*4zj?wx9!{(01bouς> 'XV!@L0}t`!+Q074W|EOMyo]*ɍLw>)$Y܅P :kObdU6hT$B)NUVn !HĽ2\U6Y!hVȢU ?Yf-"9#M4IӪ)n*0)22Ak+,&d 7u8*e{ (:ӈbNUJJjC(5LV>L ]mf6B 6EPvl* ޖ*5{D6Qq`n8R$lk?g@) Gvj*/ 7Wѣbq"8;3%5yo1e(bRD̩7LG/ r؅-0ws^RykEqmy/IF_[ѽ7)*bi-v>+W*TEGn#n`$ON 9){Bc(f1ޜ,[%%dVʓ>+e瘩eDԢ)SV㞱Xb0X_m\Xd72s\Vܒk?%*Sjrn v?t'yCWs˔V5t8k( ijFkn l+6s"oY0-^yFtu,3 @f-f(!<eÆ138+AÚ 0g5jžt&Aa <;¢ rN3 Ff4æ( 4& @NipJWkF nsA5,]\ K#K8(^E$wEPkg d0M( ᚅM"&qUB7_iLWl4DL I92\eY˒6D<6e& =o ba\1n|4)}VP~p/9MUsu_4 .qixzl:k; w ˇRa@b"qzh.]wOt P q]T#[6'War2{җT4sGW~}2K'~}2K?( V>T^s73! !hVNy_歲睝Y-['TfBQ$18tBBo.0:Jq jkGf()\tfy\.ţ[Óysv0mJ=m B!2sxZH۠S^~ZOg|4֪jhAO ۭI VE)X+]XB\q7&wcgwk'6冕pWA^?oZ+ j;w$QxnJ0=VZVS!(-I?ivzW^1 "f޹|~kk>Jk7$n{fCgۤ 6Zrx:2PСz7axP\Vl[Al(!>KAjD4ۦ)#9'_Ov8t:Ni3,={ſmp7:tzXSvsDȓ7 oODݝ6=옝*%B*'V0T5x}2jʙm S\|(zNJ =@sCvwPHfZbN;ubT\ ŀD,gl>nuqO2uڃ~Qxծ_p͛Ř9&)ƌP^<[Ui..USVT)*c9  x fdp藼YFjA#a)dYY̌K3BʈFP̧cCj꾷zczBe Eb4q)+ 3:Z2Y5jYDKlYc:inqa>n%D?V BrVp{؅IpRC] ATS.[a!โ͑*l0υX6i!V~'(K&ƭ*M *1pے|K3c_JeP٭3n#Aڲ%;Gr(ilq\e1x*4{ɧStikw$=ٙNScx2_u ?WMԆQ&;]vǣ%%wGVe%=R dpw@neTOr# r2t b1.PqʄeԲ*T%fQvYsJofGfv Bkw87o6DmRB^ߋB߄!L͋(OFt8Y&~;Sdb|/lweQ{ D-6<(QqXLQ ۇ8phV?xXlgg r>霝bkSZ[uW k_m}u u&weu&6>L.woruna.8U  Ы[,Gcji2ʮKڵh}VLwx\ i.굞~~y˲g)A_`?}trEz>S+8s fIgFd!Np,6PZFvG4BĪ\P}0ۯmkwغanqMn0Of%/du0#S`๹yVPӧ&[jH9V ׽:8`psDR_‚_ ED|/dK0SGY\8O6ؑSh܂hZi(f4Qha a♥$7I&./t]v c0&djx+^͢)2k9yO8Z(ԟ|ʅv]Q^/4Y> ?yfА 3rzkFO<0d,tkW렅:h!=KY_g#,l;qNk1X?0q6x LvfvŒ[u$f/8̤RV>kR-ԲL-Ys*:_}UOvzJJ߷N+^DG_WF66c0|ktWFA\nu~sݧG?| ^ǁ <(Ys1aI[ /\]f -cDŽjΈ*ȅd.m4ө[P'JU_Du;}(?kpUsup 5-8_D7vZ_:rZ_≸Q鸢BU|D /BYf-%@~`z: iײMQAeƴSeEY5Ru[fj~PEEM- j[26Dh cU jx @@X^ ؝.6Iu )% c팲M\R?֎ϬS߯I k=,Nv*]#~[LdE, "~uaqq\? [9W,㸾m\,\ؓ"! 9r~0È;;hϵQgT%ڄ:!ǛTC&:-EDZ&Hb,ië54:ڬT>d;glГt.UD? ye{fmxkeYc̪$Eq֗کs 0ZvȂad͎OY;JHIwCT6NvZ6y ;8ĵ.iLmdvuT`3-&yђuq Rdhd28i #wԊffdhRu1 ~Ex_'cTpRG"#0e?f.:Ѝ4l7޳BhL,ܬ׍%ú֟j $[e_tzud$udM`X 5/xrIթ1#ޟV!7@# "ET*p{$&}5jVk5uOh` ?`rޞ9J,JyjJ~'ev 2#♥4[x!:qH Ts+)Ih+#͋bܯSCyZM:.SRyT?b_?b)5Ffíl{[{9m1b@mQwhiXb[f" #~v8n6'2DY+nX/jm~ད2sM@$R$3/~Q2Iz \i5,_Jn ;~:G$c iY* n+*1mSGi&ZbH2"+H&GĩY|Xm&n,踜Qn xa%eR$m݃d=̜`i6Q|>j<,QVV:,_R:|;#{u>PK!Mvisio/_rels/document.xml.relsj0D{-;-ȹ@%!mQK+$%iK꒸$vx\}A1&K^AU j|l/ R־yTpnQmH]|R^LGSA=ߴurQ2^z@=FA4 ?ΚH\rro9VToDQ(x/m.sx ZߝsQy z>j[kΡ3-y#V;۩PK!b; $visio/masters/_rels/masters.xml.relsMj0h_3/+d[[qLcH"4PRުfx-n6ZQYºwkvzyڪ"&:sn:4W{5)/Z]RŎ&~.}Mɴ醴j,]±6ϩloCAɆÄަZ}e>+BBPS '%8y8ER 3$BIr#!APS '$8y8ER3+L\r2+bML¼ $].]D$ jHcDfT`'ji^QOD !#@d &#=/O PK!ٔ'  visio/pages/_rels/pages.xml.relsӽj0wײ %rB֒>/$BMOx cL;]Cdqy{9KYI.ޡ&8Ow\dKi6!1$`9rԌVttrLcknnutfR%tn.QxU^h"{*Fs,h)o{,'(/U2[nJ|x%p"Qsqc R/R#6#/,;oTg3t#4Ziw1F l#n lo@&I}RxZ.`h=K8Hw)@#G-Ƌ٬g9 J!qtw}эZؼQr af0h?J $\JlgdIê\{ZGmРiQU8VToVZxM~vF@-Çmzē<'{{ 8T?˭(dI) Q4)AʮTy-Ɂ.!wXocr=d.֟37U9vWj 4omn'dJ`T*z(\s {%|cS5xx¸"?8Dxl6`[ C{H@LH1r< y#02&x_#k:#ZB ajZQCTp;Ijԩo7x <"b/(1'#`)=gG(JX1XUixt=j {Z{$c@xh\(LBC&Anϱxve&R~˦:nI ȐTlDG֠Aaig՚y`šx *TtW4Uz^=Bȑ ݣCj+diͺ$^m/G1 IMvB RH "UAYm-4οD *#\_PTXD-6@"Nk Y$o-@> [p!ˏ9.s\WdC<̡S {ztx{Ð}CD m`Q!C*Ȏ8Ihr6h27 O "ǣ p 9}Pu=ڣ"Å 5DJPxѧ|P,l> ālD!F V/* isB6Ml9c;B]4|ظ i -7LD^UQDAZ24&jxѵR.B-|P($> B4$<4b@4C_ሠӠ-T"J( F UA>ЂmC#UX&@kYչۆR3ZzRر THWo~PK!Y*visio/masters/masters.xml]]wH9X_,@wdzGH`{&NHLfrG@|3?cSju@xQfVwuuuKV?TUWߟnFt6OJ'ţ\4Lqh1ܣ|xe{6Y`>e:=;v٤7?LnI7D!Zblݴ#Q_ӕړh =LE8,nLUks9 og_v':=Fh1:93wr7ћӣW?]̂l>K`}9F(ךNnnG 箆Q۞(^]40Cy>ws}B=^Gh8>jx cel;gq@on ~3{Qlv,ŢKbm8EE7hJGz{&jC^P(r rBt=wͦ9j!ۍZ )Ϸ,?jEܳ8th?h{~zDQ#ijkbͭ9R{sztyyd5Σa0ߺՠ|͢\xRBKŲ]-N (?p?9wE1뢽ᴽğᥡ |S\ո}Zlҹ~ݎ#xLoHRѰ7p4^mF{ޏU}9DclwQ*xf$ky9v%?whzoE(MsN-X'w7~;?}o?K:|8]̆hҿ %\Z2(Z ղp\ _v2fw^a1"]Jr]kwE1jckoEeY g98^\Ek ,!pH$ -zZ^ ;4vF/ vaQ-s:N!݃=8g}dӟ,D*vO] Yb25`lR;%(ů8'p݂_+V TRQt=J10|b({B0%O&)cr_QwsO?qkH: @dpqơ Ѳ+LJb9XeEA0CpPf! QKg D$rҍnAʚC0eeJVFTNuiVJ_Ô=Ly >Y?Nc PE0C*!.er`G4βsHr|n spֲPinX_cpHeJK K VtGì|ԓZM RUBJ5oݱ.*\QϺr)-4*eZ \<.8;Q,c7j℥=TC' Ub>]C1k .ϸ9́ 'HWG&YH>y+v~,Pl(vҦݻ28E"O,5rk8 @ ֎$*m$2$ l,+Htjzxk{Y::ea_uvZUEh֪ru'ky8n(AUZCx*n)łW|RsJ.({Sԧ&>߼^%ڄ=l_}i JzϓF\#mBۀcU[_!#F$ngQpCr rf$荽U]rpo1AĹT˞f ^(ǥg}?b~Rcx?SYE` !z k2uQᮅQűƎʲ)D9Nrd]9ݯCV;. ]T4!p]]nyv0,,1P 딪)^d+ljV,TlPz+.)T 6Ͱ[o`)W ߢO=z޽(Mwp ͽV"@s^2Q!.̻ZNSZ#ɠD0F[r~t91U?.2b|~7 :Qҭ-9q}HdQ%uN4 /8"_K6tA)-w6b߃sXOw%8ĩZqЫ}e0)(b:_ W.iĢ|8pho1ǂU=˿V9B4(k/Fw랢)Vb"H_E7گ!S_FQi"W鈢:)X#&_vxFL+qF+k[N0y1p^e$Q{q>r\S&U˱U'psp g.; fҩqiY;"2I""[L|XNNUq uZd%ThtZحL$x-d1՗96tnC >Kzx={gԮ0AIuvχM!cܳt\KuG\~'1>q)E~nд/ Qog7pGt|ެ#k^w*pN 4xMv~8%L\-6Q;hU/ҍgfH7bv_Y{~$t؋橌#R C .N֫yK.3,8CyNر/J\;`F*xLN^1J0}_ uw(e`"q 2ڐXp68{v,8$PKhp D|y^ FIȐ a倰Ere\HR={#Rˢu+,*wL3;{y89!ۤY{{+.1Eճ#g,,޲New{4KiehuƑLUNuɧlՌF)+}؃n-Ev FܰCEkЂR+6֨5\(`Q pv _EAB="C/=H2_O#DEuʕWu+G 2`ZU)lS>ʦF‛kZJȆƋHoUʵJaG+vsMCliJb,8Zmj~6vaFX`؆Uw%P\B5[l!W^-Z Xɏ)O˝<\_.i{iS-!+ b~/-t}2R}7ɖ 2\aEEhv1̙] Mb[օߚ}T9M(=*f_t$/$]+1.ދtɐ(˩)뺾CsHMEe=C?q%ZǤh,+J'8Q1"$.L"R~:8!1YajYD/ʲ^(Ec,5ft#Z$1N!,&pmh0.)bm x_#RCT|T!m"5uaeԀ/tkZaU>qO~&kbV&AX%aN תbF9:Zh:yM{Ced6O/Q/̅LA4ZhҏoD"{pggo.WDiI?MMع{.Y5!YGDn%@K%#$ %Έi/,da)ErDbsG :IoQ[UʒqC^ 3rjɗL\b-4,.Z㳠K2d JHyMw6ɗƵUJ& KgH&sxVI'Z[}Ѫ `.9ul+VZvͺ1q[5W[ªޱFIf #X"-J:Fp6%4_LymVh/XҸbEE3Ř}Fjk] zl$˓6I]k~^Oz H~}zcg?t˯dO.7$̟}#fXeu9cNRG?޶"봌1pOv1~锂F VY'ܣ{鴷[m~i?mujsWk lֺN7~GD~`d1_階]<~w4Uc?vY#9 @B.Q%z/TivC&bZ7ɴ /O&ҵ쯣O~CFblKCA ܺST T5z\ ~ Ȉn\g.lX1EQG]lMXXqx+Ls0Bm,'@b8w6Iq8'<_QAg?FaD4} :˫K^mBJsO,re}Qrq^X;]L"C׵cC0rƹa\ (ѸhMF6"nU{p"ןng|u4\orsS^ 8]00 hr&׎hp$#\/#ډMnj2Tt~aY1VuFZ)8a/ԋAP=Y+* &N )(M]^oU*eVk}c-y7pf|3{|SYˬjWe~|S.ۍC,w9YLj߭:Xf*y.>k\$ʣ |rNq}=Z{p) G^"Uj $s"#-",XGHeh hwP)dBE)1qKZN'BFi=\)G̛ܱ9 }?q/3TCrhRB:Ni'QCH!ז= k9θr$*vq}ebq3s{8/" qT>k%uh;;V1Uj $ȩ Qɶ K2փe/pw0-ХQ `L>m8Չ7`5QK9I賓 32w 5e3_hs!!Zdx*lfkt|M\ntMK?T74_yG:pHI;.W~r%;#CgD-߿y9P^ ڊtMl첤X'6Zg䨧3wIJm|2eJIp+,%dJȝkl =7g@-ޏ)+Ӱ,a%]Lw(G$P*s,40&C=H[.z>z&Rܬ6=f=a.'PαĘ@ƯK4eWq|)WdEzXWkƫ x]]Lca nSE!<9hlLy:hzLxo5zk&+ 2RjGhyiQdwn滕Tj_)1cnw;Q]72V2/ѩQwJ&FN/Ecb#a:$/ls_"J#|=LKYm=&mD@Vÿ4#vc{Bb/ + ]^WB4ՠT+'oVp gGeDh30N=SIGcܣ1s~<>dz~v=&En*QIيT&UzlfJ&n"CwGҙvP[HB2חK E̗EQ&R Z2D1_?tj)8IZ. VHq'X.LԏtdY(+Fmꔸ?<1}R0S}U1搢Ohe︷iJK.!XB )ABH#\N'5Ev$|_V\%1,)&ч.M٠d{3m `5&Ԕ.5maqkBA+<]M߫ j w]Pl4 ]W4z cN)\X< ɩ!t8FkM=JDR`ds 7=n/TbCgDՆA6iNjH'\lK|Fek7.6|d~Y~\:?k"<=*EbՆwi޶+?[(jV+B rklR !q+Ś[w~eGX:LXzn@pH@GRUR@ds ^CW5R;{U5ݎ?o6׉_}ۦ )9xR_g6|K@ _aw'yEl%K)ݑ7ubsP1-gI%+OdVI\f坼 Z禾$4F)%*}e#],9,Jw(f<""?eaŦKЪVaî ^ E(j-RTe}V]`ilrb8)1^(S,ODPjZU^z /bkm*A9:>>;{?k|/ f3Ha xK=A֛~Ȩi0rï0f[)xno_ 69?GWϣ&S3;ܩM_aw>`s3)O8, 3\^)m֛D FhU%èAb3=@۰Mt֝7[ {F9fD}˖!%K`p062l; (BszKϊ|z C< ճ-FKXqtx$m 0NVh{N+~qtWa7?KM' rr0tzʷ]l :lfw+,_ 5.Vl^bթj8~˥B^ya:Z ս1Nב(:-N- 7 mAv~T7!$KsFw1_hA^jb6}Bw8oy?7Rzv 5ҕ?Jh SƉRú7~'{L'٥Tg'm v  ĦOcpvvJ `ՍLA}Q 鶕IQq8dJ櫇? cXĚddN$}6P/?c+O6)̈́1X(Fޘ@4~wa46m{-fӁP=DTm6_sr۩֡Ȕkhu][h/m9t),@L}!+S==?=:-Daolf=0IIOf%.149ޑݼ\F-֙%z8Lf}b))rs%IJjz\(oRJj(vfv@Ӳ<8T791=O!/2DCL:P-؅kz"Vфdr$ h6 NZ*x$V:.@l+D+^R)%@hUFav9DZt=g t>|+J4"35쵧A-&c}1-$o ?Ro6X^o0ܕ7 L\*Ohtr$X @8e@pHAePZ,EK1`ޚ1ԚO@X8' I%'a\dLPknw;~PK!/ %visio/masters/master7.xmlZ[s"7~ߪ$ZZxR6K5xb?m1mi $I@&yZfn|7?4|gQ19&VɰMϋZ_b0_v1YżmAqj͇`| gż_4S 4Mf[i>b4X̛a)S p,՚Gӹ|:,y`ϗW:UYLdVOk܆[Q5LG'ԳNg'}/RĦ'!3*xƂUvtֿywUsаO{ 牭LҽxKŽW}iY> =|;&i0{ȗi~F|ǣ᧥-x/[a4҄loڰ^Erp]̦fr"6+:y״{r 5xzUb8öǃ|0?|7~^*x >c1U~ +f_\m8%'r|6/D[:S~Έޝ&g.tCڃq>ֻZ0[l;dtq~C۵5:&_x2dLҨ{mⶃ^S{I]}tLh/Gr?gJ4 'ĞˣUYIK/[dlC]g{~ ]WsA3쿶}/4~XiQn-׿wƲr[ܳY1nI?ﯶM{`ukAE n?n:_яv-*ʸ2^b4[w:Hjoŏߧ^>,~t{=:sLf;zﻶ!zRo|mސ ^ҥyS>KkCh{09,*AY~V퓣|OE.Rhw`Wg4Km<-2žϋ]h6 LY½t89KI7R*RRTe)%ʁ _K0kE4Tcpz*n2FP))uZx!u]<ب> F@Hp^vA)[ǵ˫ëN-/\]}S搓x3PyYX&,}Nj"*ea'zW#:A0eYP_jD=ϔϹL#f.F2f\ǣ7KU Œȸ&upD4ý2%f&hp=HJ9+1FK"(ԨSۯAn/ $3QNiٍpS RqK5BPJ g nH#a?RTvhfX!W\M"dBsn"\ M2*)I-s:V$+#0v3EhsQ\3`pG蓜guTKn2A0 5DDa끢 #j塂`0J+Y 9y#?pwXy!oG7>,ۚQ~?ABӼ4 z0Sg߆O Jxhlo!KwU>= )날R.K^|4XT# -A'O0\S%u$ Gk)ɵ<] ˒=rYMaq̋}G(sE#5e`%3h 2qVmY]ab^KJ=+:WO< bnj|W f[3pOP;tO j"21'"/by'fru ~`m=*7~C}]՚X93.sDUcnMF?ПEvWo~#,.9r0̷n`yl`c!;s}\gxJ{~9ٖx N5?L [x~ G,K0 4X׀ F'\'GBvebVv/]14 ^Kzy쎾F3lѝ124/Q}7=vlo~kùtrmL֩Ϲ3# =@v͇{͔]2i{S9P '_G'_-<'Gs;OJ).S\{-MϨ^` 5Z{@I=x:ι?A)Y 3{<{h}rȾ ' r/T,` 3vABzbUo]woG(gw_^Ͷ a&OBبNkc)IcX>odHo,My~ I1T<󃷈z(׫&r7x!s쏼b{c\V  -=xVTY'[rkvbtk摠r۬ں\S:MfȦP34UnvTSԉ/,CࠁS4Cot Z(&1k{xX1pVO}yzi)*Bs\9$RKյ#d(HHj423:T*o CgxZω-B$Jp3ұØ-B>n] b qXS[_w*Ja^U4_r U8ˮ(w[:qFVdk5zuҸSDT߾TjU:EZ' ]( ؅lxP?f8p)#P΋*;R vsw.Tl`(iXS~eҘNM!V1^Ez>OZF'e$"Ѧtz+8-mû1@u6D[*X9(ZxJUW+S hg9*NjA=WgኋM L@{^D)QJ Yt]*2iq&PI$dC6XFcJ 1EL'Y,*&ˆjDBT12=T-B=&Ulh>%T[ >t|8DRo;#<P.&3L`ySn&faO T{:I\ 9Zn8kOcbNd- 'i_Bf 坱^w<뢋jAYe3}?Z91UCTWZ4UECI֤kjj)`ҀjkCZ i*9 ]55E4S2EY2*$ 2t3q߈h*_ld4$] XQXY ET ?0S( ghEXuL2%uרjwIfF3QZ5 UgP'SM-Q ZbQ0(YX Kfv?lB.L W7gҎ qİ.ΒlIZ8sm8"LE|M3""GY.iH . p h$fU7I1M( Uc:$Ő IM ZzˑR-K$g2Kj3V,h|&Ȇ$%ڗEQu7L`2fTJQ ې2sD)Ɋ$jijB&&e2F7 T@,S35ุMʔ]Kw2rTm`ĭ:9孹O{txGchI꒠V]JU*}yǾ=MadzW2~݌;1 6hEU&G.+d~im0 F]$]Xm'=e@y1&"dB{oqҞ tOm3zR{>rۚ΋&Ɇ)k wGNd#Wk2oH!\`Q A37bE-nRKPL#Vy-YmETMЮ گnY6^Ug=d&ߣ1)44ɒ ȩ3G3;1M ų8ick)ŀiK,z)9 S$K"%'t@ǖb{|/w֧0^ͣI4H.|y{~Xtv/m؏p^i:iǫ, V|GfmLf> ?11%&= vy\݇K{wzeDm6 >aZ B8\k,v5߯ўixҾU /_g}md.|{/,Ze_fN2xY6q󾊣vSNl߂>qԗgb=%.`g!o1:|q \sdc^ɉEsQ,65OMKM *(-۵f9-seڕ: M|;LιyaLVvԹ3K=ö˳  -R53+u]z!䉐W2KUO$sO:Qvoם77ԓGt7,ϳ"s{Kp|ˆ㘦oZY[`ۇ+Pt}eĂ|k:\ljクeUk9S*a?;*ݕVݭqe۳C`Ӡ8Q܊} Fˢfbs׶mbtNjTEORz2/RH|89iM/oW8 Zq+PcKy慄%>HN;`8HT/6հ 6BXߢ>uOmC]jR6okQp)c2퀺Q`,UN<Ämꘌ1dˁb+)㨴e1fcHå=RuK ˴h~ {!s z4#!2-L {e8ޢc<z(dVY.cOo1v&R7$=]Ϣej1\Ogea^ngj,rB8rlIw)ƈp-2A SǓ4IzlFC;Q+woyCe$bf̂8ͶCܻKYɀg:-8XBv믋Shz~OzD,1ET<>OVg;ٞ(xn{2x4oߌ<ʽx{"zkI($Gz[eς YX윾{_Gٿ^Aג jw=7SZ/2in%7V:Y 5Iɖ; ZhʒA! 51&)N\)[䐭#͞a?)?͍kq@r^@wq󯣱97]+^Q0w)(QqĀ0r;f'. Es[ qM+}a.?E Gk@ K,ۦ+kDqUV-$ʑ|_2]^'za>7`!&χgGkS̱0~L #ț5hU]G4&FĒ zb.`<mCHZL`t|}ʴ^٧/YOj4Cù>ۅZ E r3XA|nHB_؅( 1` xI,H"1E`X  $BL05Xv) 0-hEhdne{IrBK[u"&$:p%ߜ/4AT l'd]ĥ%-۪9h[Ü]$2!#=ϣpuFtG%Em# xnxx$oYu}%6$L; J{98.:=J*3ׇ#auăM,.$P ΔadǪ``ţδ./M'C>hgM'6ůNj8 cBSGͷ>YeXՃ_[&,-UzUC52wÇ'aF$?Nnq>:&T`B~rs<'=|frzrҝNA[y&iT8[>E GquBqۊn\QfKME3¥aRSь<%<Ջjxs0|mV/?sG[4yNBU\78I6P{tWٖFմ!~`j-LxoPGexH.{Y(Ww1.zTt&+R,NWW9lIt'mj ndlE-nqObi??j=_&[,߼NZYG%$#Ӆ}XƉbZ$_d~}Xe dtR.0dsCÎ#~6n!3":ǴZZ5l]K5}'15)}6t*& _xL3F^ Qym܊TZd5c?翢Tr^49oV4* EYh'iVeaPZ5MYsvƖi3 3?gDZUӵ>+'6<$wO"Z4WωZVs#FW=kG2Z-щ}y3j=W?ۉՒJ~p' ]On5A$@9VP%r P#|jx!f^!O8ix<[[6?BhC$E)[ 5\>uϨBIaQ=d'S1 H7c#p Z\UϤhIQGb)OHNu=):`÷EW!"MӸcry<c׸&0Fm x  q^+S1mܡQd\L 6:ʆt'Vh# R[Hs=@ܵhhZYQ3DK{g(xC+/ _6H Vu.(J!6 Ą1d%(-k =ҀtokoΠfEd>nJ7:|جėV[Bi}[EҹYW;HU  Ż^vHe 犍TJ#I_ %]gp|=C=5k0%AE@RhsC vN} YM䩦e\S%XƢfDzXqVh)c.Cˮ37}k9w,ZmD~ = +ItY*{=gvBu|;0Hه%LkJ#iG8"t ]W!mg]ӗGSnu ՛4kD/5uVճMz@HIs?$AH ^<*H٧h .Y'!Jɯ-9:˼^smBD;F%83F'7#5:,7Vd{ H3Z&qۨf(˄lֆ)24#L&o:"ޝ˅KR'HAP4X#hZ-/ $]ƴLP CQ!LBxK: WB(D05=}ί4G ԲK>*ؠPFQyb̤CmGԋ݋eCފpыwx~ӑ½|FvâpI@zJ}-4q/}>U[k%59r?ɟYFݵ5L)㿧nRiQȻIz'fwf~qu'f w ^<Ω"E~l-׫PK!zzvisio/pages/page7.xml]n9?fA$U[g`6N<8 \*oIN'X`gkd?T$,d#NsC_,Z_t5Om%V&An} ۭ^M^\JA{^߾_MgdսOd\f?O/s4L˶"Nn%ڽJқzM뼉~2Ahi1l~Z{LmK~r4ƫq3kLnwrr%wZ'7yi»]-'Z6kqNvtZǘ%|]aĢCaQ0DNu|: XŐ{bzs>//ڭm OⳀшN{_)1+EA"?tBϡe\r=ˊ(yč\ЏzJ];QPNjBPn$Jcc(#mZR h+Li|)Nsu۱>Xft:zw GoYSy|,̫~ĪQ5j+W}~OYg|uzXχQdqmh^SZD.Ey|eʃ"֟tg-$.;&#i6Z٩TvN80!dֳ+U2[j!/O+KWzAeJB;Tf]\V]?r( <'8TU%% uTBg{?̈~jWc뎌:Z`r"<>h̗8yLl]Z oЎJ[ZgР?ڲmePXV1m7 . ךeC_<zO/C.Q':~fedدGRtNE DR[;v$-|{M(CG1d|b*pBxBSFqm$V7x60YUόӺu6MwٴZ[,V6mkUʗ]J Cl bn!t=!pCJP^6<䪏.f_ׯcĭ4 <~)MיC'>gMߖ?F| $ƭ5J[|yHKi9̛DF? anvtz}2$0a[|P@xԏ@%s P?~wx,//:G5'(@_tK S&ۨ4$[` r ]SAѳ 7') #Y]1`0}L d#w^8__s̽d,cL k[ ;?gJ$ @oY4Qyb1o L˦%N?/ׯ{O/ 5/ɥhj9qTbMVLϓu !MaH|`F IQ %`W^NK8T[ILt ?o,Tl$4pX4(n/"ѠdοfSX΁R+8? $4ixfnϒ՜8sbE ÐK3/!76dEYɸ-h\t#MlN,|S1Iu_b5fhnliC6:h/`1K/]_Gt~4V30+CU1 e=5U<#yxTX; n@ۜw%w4~Ѻe|Jɢ~f*(Pvm b*Al'~:Gޡ G`Hp`N7E`oTC"C(cF,(cXW: Jna:=7D>afc6 | FdF>$CXc4"#"i8`Ee89a]1j{芰FGp<9.h65h{r Kh]Y`).](Ǽuˏ] zk=0q ԋG^3oRFG@8{ < `UyCdg%t2ʨ: Ӂ;7'{>Neٟ=gDuK,VGsɧE,VrJtrIVdN$a7LR&@JKuXԨXwgt*dʐimdxpr|_!zVeew:rN8rlk5h0ЯO4Z Z7 5`IG7tݺ%Kd! rֲBDJ\#w؉|\v;2iE3He -ʅJADlur SWPT<(OX@MjY88vsIԥ  NGeqjbXᵣNAl6-Y@0~".u՚L(s#wa#<ɲCe)kAsVc,4&RdY j])PP.Bj%ϋ(YaK!(vs΀_:]JT7t5/R'sk&^[ 4l[_ИM ߒi9G~ʹ4{~7R?{Lw{eJɇ2~Hޘfe{UxdP,Fpc] Z<'̥>y6r`dT3x#+[yYoJo]UTS'Vg)ufH YB< o,,}@HiVa5H`x4 9ljJ'|F MhyP9gj&[#InT\3Kq iom#$Y 0?YԶTa:}gT$O. p ? l2.9%QFyH "R*029՚ƣ *m$c^3l H@:\y FTwiש0KL )̡>X,pwiuB &ܨB=HI #ïm1Hs9E ^zp"OLuhuzru:-BFal5J]n)If^_ p  Z)&A]/R&˝6;"ɺ1`si0KpYA_nkZG> ƑLfRG?݅P+_~G5Oe,e:gy.  >7ҋz5_A+APPRGr YG?]z|PRAt7i TEpD]=aJ7:<\%wy@r< ЕH,Oѐ+:R U q3$gð7j=s?C$\]p}M[$݅M8DƵ24$W?"^!krXz@<[$7#N#?fUk;lJ$w׳jggTVoN &ӡи'0sQCoHDzt 5*19L[/]>T#{Vtt> @FYFB s#n s|3cF6n6;#aK!Cv R8=*1k[94TfFvěYj Sx= *M]WrZ9//i*.+qw{[tymP#97=U%hai,[>DYUd)'K1>:Nw75] $ ȟ$/|<冈JD3~;1;5ez>bu(ayM4ocpnx_;]Z ?րsSl3B"@h!9tP{kHB;!UKcy$&C{o;nx*3#!ڭ5ߔ@~xD BHq<3 LJ@!A7U3: ัQMD#oX6Xtݑ3< =c$߆~.˥IS%1ܒ21_)27BuڗS]hc_6;vX@<ٍߌv y{rkC7hO%@Hc]~㻎( BڠJ4*D@C޺Gxt9,QmCB+yxZ'bPNnSdEm=IS BT M$ԡ=d)A%l%5F-RPcR2зyZ:)&I̤B\#9V FWskط5/Mm}.ƥPE0@O}vo6/!\$^Ƿ<~8ooCSbpʾ/J1Za8y7~ܥC =Nebǵ1G'$ZGɇw1Zn2|^tq}ofç&~HLt/b>et j[1#}OEDŨWzgut8Q2"=O Cϲ`<%syҽZu;oN︾廞Xe;nXkheU`̳,Z]lE3Ҁm멃-7( <ߢG}yt\GG,~ƪY^3J9Տ,u%Ϟ[,IDwom~__\_Y}Njӟޞm=q0)S=?}1:LoGo2Ny)~+7 px_FrM9gQNίr ɿ O?دctt00s1*J}SCHu_mUz[:SCm;n̶Y~[c[dLi8<c;[6s!S*wHӟ_!gaޠҵqӮg0%Z*;daOr0v/#M ;e|Ήbbʔ-88g'VRT-QNbnG+2ʌIWPؔP̂fMdqTI('#ť6hlNJ_β˔sދ^Z''倾-<d8W>7P8cUnR5 o0Qﮒn{Cb؎$ Yx@f\ޛM< ߁Uٙ|f:EK>.N}.s,goxus,T,VY&,:MTX4-f6s[ #}Z:;s BIDٚCIM_njNSf:>Wđ? F`pc{ɐ'ҾX1@sQ3RVy4O=s<[h :nN;=ҷ7u |O2m0:b1%䮮[v& 'Ϩ/5Un@T}u y,vpo/_t,96\|Doic5cL]yR 4ڭyKJRbqb[R"dv}H\&`t4w꺷Y8+h .6tixs !RrC0 sRXLpkux*}١̅_Oh#FC2H]͡Q8:6'cÌJlN6{Ew2.",WvLG* l[7L_RS8,#x$ UG)8}s3L{fާٶ lTa=kFB,<*ieq:OJkmfG9`p5ʙZ_6V\!tK fs6܊򐕴.)Lߏ.AEdịᒇ?Eb%/:ǐ8/_g!+䎰[avI?Ek(i9حzzjȈp[`b{7N5aFs.%ܦLQ<8U}>[LZhoΣ[y!e}!^{ *MO#/K堾Ÿ́r&?nh8&*˭㑈Xgԓex.6=8g *MEL)`KCPJEmZ%^M:h0\70YN}1WQ/_eFBahs*d P#;mz#3n٣0N[DE;F sv.9^Cu/u}yOnj&OMxM@`thdBY+*aRJGMCԔf\)58U5n8n–~SB:leD%0N{XWsZCnD LsUxQY4˳b46yKJw7?Z*QP1.Ќek(vU 0y 0'i ӂz5h]{Zv6ATqϡ= Ei eifXA?-!F fm3EXD CF'>p򀙚 A&a1A ,*ohlUղѬLZ6.Q昦0j<@!0˩q:}:Vа٢c!)[6$$܊.!tY "T5DTp>dρx1j>n#e0QITPLǠ||Ʃn $=#sUnul1"Ӵ:l+FQNi=ZR>Uy_!ǂ )Н_3AD}\2LS MV;Zfhʋ Qd3kd4iևFT>C>G _l}^Sv~R.<QȽ;cvPH ]Dq̰w,HU|PNcpA'R j~Hw#ŵ- b"/n?0gH$:˚\.*) *- ڑ0砆:}YF$۫WWohdR;9srNg2XVW8_0RMCӗS,JXceװ, S)T7uBe@޹vƴ߶8GKArՌɪʃ,?v@T윬QyFH_yS5l,y_g՛sӚ6Vʚhq?59 a:=6v#=Å2Xl2Ԙo*RS6Us pdq%(k7X^W:'2P&R".wd02jj3xm+cك"^^^IȟMaRoCkAZ҄"q~_G:3M5q__Fj@%(]mMѼJAFƊ:g#o'%k9x4!'& G٥ny쑀>0 dV>ͦu4V:Eٛ̔PI2ylhN˓6ťϲ/xlciMQJTϵ0  YE6A-O3N&E/}( gS=g9)1/O@jeÍdB,s3hv¸)WYpA8 Z?e6rLԮ+*$<\Peٱ dw"0'_Sܤ1, \6,4GtMC"lte EU")u3WQ!4X4+'C4RkSE"H=Dچ 3ъ*?U!*CCUέ.{XMs^T +;K)Ʌ[\ wRbJ !Y"i2 9͸kהE(\t@ 5FtR-w}إ,d4) #}ѡ5$<70o[Ɛ ,s(>FXBH&C~Qz C?VHwyx!r589CVJ+qB-\^WVƤ3..bN~:n@ൊJ14 (rMND,T3_Gko(Akne»gwgGZi|9 Jh9-͹CsK ΧZQod!d'ԡxu_O΃bA`ɭ.Cb*o/\3-GQGMkQmE}5T(a)OPK*9ϣ KL6Ac]A9w_x"k=c1I.o:hgֻmFok>$X1x.ufjURRϣc9eRدjvX!ل:5wO9MuۭApq6,*ndB5ZGe2Fy,VN G'WW{*֘__D{Og3m?cV3?34zOsMg-1ě vPɻp~%3/>*b?mLkԻ}m%( p*˵ڴTvdeV̺< PgqfTR>JeI]OѾOG[s~X8zjYV+U5|@oTZ>'ArHV9Cd5Sܽ#vDG˱uGF2\[/B }4[DX%oT{h=+tR(+U R>R'UZN2^-{^'Ǖ,sC$׿<찫d(O.=v|!lpe=eÀ PviG}ۮB9wol0l~~aO.yiR7\)"%Y6m"!g98́Ԝis*'KՍe vq"Xϖ2n{UZޭ*@x]M!C u̴Z6aw!_E0ꌌcӆ缨+bZFw_N%'e|.\Be=o SKM|} FUښ/AwbnYvT[o&e6sPm!cQ?~?Y0x10ԵT` < CØM4+K~Q y)(t][ؑ.qY0TN<ĨA-U;"CYC%f}Rq|jQ}|qhg:zBLKeA@PG:bЌ=>C|׸buEk2tOοL/e{S^yt^9̖/*-XsPnrr u2@~>lAf~)i ]M&gJ'Blv:=gï>ɫ |3L.$>*\S z+G0f@*FXVU\wpb6Tj%| ڡeR#V.'se5u,oS aT:(7^sR>%g9n,y"N 1,|xw\zv;~J kb|| aT9(SHrȁ[| "0:Vfš[!aԶUe̺;ps<=+J%K53` j\{ I ؼ! M;D[77> 0 1h봓<6}σ\`dxdIqRMϋTE2(XSCW[QnsW UdVdhMMšZ$k4lt=K1miP;JƸ|: a5ȭ5~&#IIqUXbO}?M dӄAIhV*r zz@tψF9}$&>'ɉ#(q_M~FW,˶\T}؇2@8#0G皑lx]9u7xcW\CE\]C?̙A44eu{:?Sʡ,ح /$pvWh/G:[QJVTjJAY0pG~3FRm,؏Iґ^#d J u~Ups#q K&ZpˆiHA61.J=H+S5Vw j }TCrηEhQql o¥*vVB I q' f+&V6"d *d{>6EX8aNVܾ7/7Ms0Uݖ m.L] uiJr]<~r+㛗;Ym "W\nsqdN6bx}8rU V: * A 0LV<X)昚[jx bj:bW`NgR8R`3[VfC6$C˃#Xb4B z g.aI8= }7̃ၹ:phRGúȣ3HlذބJCdWjMETN7ZWy<-Ӳ.Z~r<'Cs 6s3sFF?: 7ˌYS6Lp~40;te졌 s> `wT mpo8?"8L5^I3%t,# M_#P,,x&:FvI!t2O:_O}yve|_߇O'"B44&4.$y6_d؈Y7NM򆕑*4*4-5.)89|rfO2q|-u>HUQN%R '$Cop$cĨy 2E,مo紃{ ~#WFI4_$Y#A.c#> 7/=v<+t<LօQ(u[Mc޺h:M-gZ9ۍH)"ɫ9Un/u9.7.7 xD MT{@|*||$m Dx#UxU>]%qp >.gj'_V d*}i_w덝1a:\g˕Fo oz*K[2GxRY|YԻ{WRK' =<2 M| Գ/n*6(uLYx^I#s=U͜/uE=of^J; nփPNx#;U)Ueͷ"P\CY=x igd5w`dT|ч'"^gҞ(n:q8?$)) s%N\#qpW?Y耹x!BU&:Y>_x _[lp)%# kFU EM[P^^`QФgA5cJy?@_MGkCWp2ӭ;aa 3d"KۨƋZ>v^-`S"v^ufʏf[vfsgHӼAajf⼅-@E=o:}ջCBx$7݅>ʝ^~|f[8ĿS,*ɜyeOGGcF:7p;Aި3 nGƍT=<1ȱV @I9fň@RpRg \z +IGЦA rl-5a+_KOʙ |&@poxQLud.oamPC3HQM y״e$p0\d͒.E|zy2< :Io+ъ'p%AZD0F <51Gc 4Yu@ %2E!RFU47;d0bp穵c@eK~*Β8edz.Ab+I$5@6R+"*D .lGF' `5C`JF^+GG\?z6ƳTZrvCD!İUJu-rӞUټ$rZ:~iwxy8ʷPnxW:do d.~wܞfmnN66~̚:z5mوok&MlX6j1"HdwzVqGA[ΰ7ȏ|7;[w-ȣ]o[Ƥwg|8y{~8,>X8ƫ`^dY,M;.~g4,̕z>$S"D LOgbxD"gxGQ62*Xy>@0H7mEX[*k9_lW:!yE.1H9T]j?v 1q~eDYqy׃Jg[#V:{]'%!q ˔,%t]nYdRH>QvBmvSh͗W+!;S%]wR3Y9'v Őq‛|!ggzT"yG'b`yT4oauܶ8u'$-+~\ BSMIYvRy{KLIN/"u]X[`W7۲|AK*]۾xĔl(.38jU؟u:Μ~lP,ԬZ#5x>lQHj.l,Ƿ`n}$ͨ NzS$_lL WJ"M~k+tq*BKE`Ee{BE&/fie#]' l` )Q Vރb s0T4Cfs|Z煖<nY Q @=bBZ@>5"H8CvlvNbӚ<՗m|jq_Uns﫹 [aAT/ne ^ 44YfR -L5L?LIٌvoESb#E4oHpK8n3nglr";fOgD#dpgV@Œx~AMȾZcTB )r!V%,S S P ?F?Nةx\C>@F/5hU]%_4(LbBF%b8PF)G#Rq`SE* D*KpDέyXBL>}}]"%t/ ,Gn7$!F<.qhe,`5C~ $E+#E`X ;kv) 0%BVI`KCܧ=ZX"\L+<(i< J#8!7Un|,?&fo#[6(:c3A56ސ ~jz}%B f,em SF=XJX̭u U?}Bg4C]A $Qz2; .8xJą9B^b"nT@G%EhVQfUehXQftug3xU2khEp5N77k3zvĶwbgG,BX{8]*2بNcm?  nȟ@(|8u∎_:Xic|Yiqk!Ÿ%}_lN?c~> \@ l<͇֜0 MG9M I[?=Tv3U^{дG6gt1:Q:^Q<] (%kY% 8#QBǼtjq~whuӇYaE~'rB t?2,A.n<#uV$ɂ |#r BYJ@_NNM_ϖ.:F  hSI<.<1,!V[R#h=@Ո54+[fU аlчA% ZVU аKX+@UBk(FDĂ&Uk LҼ(7Ci`pL*K-'LsXt5-7"D(}k h']sMhh>:܈pPi@*hA V)h )n9xIa]IFɯ_UC9>DݺM/[yxƋIr㗭r-70l+8P?h:*M -pF (ݖ4FHpQw"dDv\(N?q.#\ 8HE+2-I-XU-Na|C)vgJY ktU>:܋֯@}4A6BAnx:pl8~*t[]9S--yB꺮@0mzEEƏWQ1H|z7C_^g _w2A0 4q Ig(֍H͞p^>ܶ.sTxLj#!H+!ʠ;еgs!ᮖ]xc{*s$\>o5vFd6P[тxA?>#i,@c2U2t<9]XnDZ4#uw #Gnf#.Կ !*}d!2'ƁH5~3f^ŝQxjH7Ze^S2YSYh-JNkX@Ii2,`6*EQL!3A9^*=9+XcOS.J\8<3&aEs/c/83W5| .T%V7mݔk1W+M ^/Cp]qF,I1A$MW2D8$*xnF+ Ы9BGE5#?oZ[ T` <`T2h֘ACY+#:%\p:4oD[2bϤd>2mMejqg,ݶַ pMڙ]5S?AKQnf7p0 9ʜ2 % sr_p "YȌRC35 rg\#Xu 8S*zB2UdaC5tsWs ʤq29)}3^)&؀ݽ!z14 T4 i:M,LGqqÑ|w}&mK^Fc?tp:HvmMgًSq XG?gB}DuPH qz$ TunkG%W"+KAU`$uK:* ,( #tO/#46[[fP%k LH8AbyXm.8.D;rnW)XG*!HJ[kBDV@p8Xg.y'DIUN=mьڕr3-G~QRb<`g(߳xqiZR3 ٍ #M^@6:*+ e3\Ff]YH&WcCbT]U@D,e\㣮.Yu=*!SP;:>1O }][}t) \{xn$@@&O %(Pu} lw *['ïmo7mN%4u*z(cqq#.RCAb-M`ܺO`#o7i02]šBMW|! xF/X`-n!^]|<玑!֭퇝^8v;`l|zHK5M y1ro[uD#[ T@jSqhUmB@2BcfrXC6MjƗP[>zfЯI/ AIK%+~Eg6ȍ'64IJ@X,]5{Qȳ񴘇 ┡7QAA^ix5 K܁A82/.^_kOo|e甉X me.jt0 ɇ*^9JFQ<,ԡĪPO i:oGRHn|U(+QAzozR3tQ\Ҫ{P 2tjEōcwqˁ3 u-GMk]ny/FCoӷ3K t ]4APƊ;@( Fh8J2/(쫺sQK፣0z ddpvѺ)-_ N]Bd5Ooh x~ dU6G<`HtE`'.N6yBd ǫĄ>b< yx,0#7%þF*9@UUdԷ8Bqb\iƵQ*X[q~MDj\kE|:Ųۻ75Kכu\Kw;Wac=[k&wCF'>-} YN)wvdvB+nqylQ=Cu%+lN` 4[#Ǯ_8Uv5+?*zq /PK!y[visio/pages/page3.xml\n_`Ar Nk֨r)`d"*Eg- q\}~r(SJv-͙;ߜ?.Zd='mjv+ZN}^wv/&4Z,MWώYt4ujMz>?M}|Ηm),Hǫh~6LVlӻ[ N{D0d׳jl I{D(_<U:`e֫6zs/zvtݿ[My, ﮗ6z|^aܗI|juaY6rHae:Fwv;oΏË#xEE/gMQ|8 }{-(S7e߆Hcx~LVcl>}v.G^LL/_"Vm;z]ݕ|^E[Fgĵa,l^/T6%=MiEč2IJP1+|Mb]b9HAiW<,C0㤭~fS (w_Ǘ>W O[h7u+0ئ&6a#vf-4Ǚ٫+ܧ;s,x8p|!TF-Θh p@gێ$>}1I%`|ݺHϭa2}5FK|#9dDl3̰A Jk*ZX.R:/[&iUTPlsW73D)"xmI;՛R2r1QIdBx'.< 8<Js>~=9}59>z=;}wfO`DR6^/ ))Mj 3p~XDk |q~^D)fbQ,US#v ٝi2ϖ^í[)FpI؀^51\ si6J䔧TodJY M=."faN |b4VxO)9}cs<2 ^ٱgaONNW~|ZDi2_&v6& W1N~.7c;zE-м_WB߼]Pg,)q8k~/CGM`$ZTFBj)OQU H]E FQkug)̏zP׬sOB.f_XV -3I1ٌ/ťKKi&:ɂcKuʡE MT$ PÌf@‰24R #T5f(܅:|]THlbswIgbqRlB 7fQ^)V0j]1”e)&C Kd:˨ ͊}< ¼r5LQ_!͸ ̾teyEpB(Aq'*i^.SY+2bn "#Bۭ?8Fa~g<@F(guueIyHv_d;m D+iZ.Vehd6qOm(o2@V+Q C~`neE9 #?RzyoܙXBl{lnROYw5{ 3P#Cln]Mz UkH@(4^z(P" -튒 TCPm:tiP38g f3MƐ4d Rl󐎉s $ǩ&rж bkMtg@Fs= }ܨPr>aү䰊DO^ԙC~(@[q5Vq ~(OÅl1Q7eCa^# w*HK'-2tkՎyGʼn!Wo5'$6RhB&uL0Pj3rE-i_3XP\aM9n$[oyej I& *nI=U\IUkeIu29۬ZnE e ^,jNqP,@'"mFpRINIbH)ʳ=bHCߜT + T/%j5x3=XLZc,_q_+,x+7qo0E|we:]UZkoWxD0vA)輻Lao ,\{HAفvxk_oEL$+ JHMƐ4t z2O6=ON"7;ptpG],w0QӗV]ImDi@[D4,fbv=걒WuUyeXTlF^Z\3o]k;debl+1j BsT:(F& ;泴/ !C G}Ŗ0T -x77FF W(IƁ߸v[0e8o iˆh8e3y-wT=u{6> Xl"?oZL|PK!V1(Lvisio/masters/master6.xml\[S"I~߈LO=uv&+ F UlU=6l̺ %-Nv=hPdcQ oSKkn&q!;~wuj\p7!bмxtzǵAbagpPz#e4*ۭzAp`k,SKO .#by'SR^aT Y8{YMC7hcߦ%: L$Խ?}Ïk*տ~rn3{j- &wo6<s5iOm+'{qMٖ6 ™??O..-b: BOڰ^FˍpF0ƲY`ĸQLSa"(= ?78f|z" {o2SvV`O4 ?#Mмթ0Jd&K'B7/'Q"kݹ?FtϮ}-kYN7/zg|97Ls1 BG'2vw:7 9O/z6fKT4;,F7|^aq9҂c| coʫG㘙% ik4B&o[-`c~1 oQ`#=z ~Vǁ$i$+bi^ * >yIeĢJ+O?N^?[t:6* 1e V|>`;N}z S_ IZ f~gMÈ7+'qd[P<$ !y.gcWq— e:>N]7/{,Nf8G/7>+ŷYqRٞx,+p~L=N@?NHUb;s?7v$g/'kԜ+dvvԫeʻJ,Iz~98p?(?{5%[e]%aWH9l ]88pnp+ԩteJ9(=$"YGtli;kAw_-llk{GPѩۯI'lZ>o91$S $kIb]1V,$-̿HɩGޭ z=w20.su n^/6զMHV˛'AvQ$V[N$o7޼f(qåy| |2n!ж/E>UfacE,RSriJHͩz(lQI+ަZt;< AMZmYǧᨵ0lj0mUQF=!^ dQͮ7Ad0 C|FNw1st;IK)Yo,`%@fdNi흩~R{zKwB[ЈZ('9R&zPK3ܮC)0:jGt StAR=sP15`eġi,qp]j9OXUu~qs杂0_ Y:T{[ ROg*:ږu8:ʽwA/(uDzB;'frS=c^ -je1ɕXfI\)j}!k6j۴MjEm*-*&1i.y|[Ka6P%M ICrH@s=z aJ7l[ZSӀEh`n,ɨ]Ϸu|ש5!XpZOQB?H.c?5^^tNPbq3ATRyE/'Jzszk(G1'ֵ,]'k:"Vj2kSZ T1eҸ ʕzaxaCsJ V `ܴL jCh4TU3ghyTUER* sM\e/D659\ t9%t-.eBְk ;rq5r40M lH<@rKZfcÖSn@D>-99kW]lXzhI"R!v%0VbdM򫂂. +(ݤWoϜ3k"E-,ɢ-Eǰ5R,8eQG]Xujv9byT(`0-XHA2וtö |#fR67fu)ЈC`|Q#c*S,Iu$ Cf\23 .Ջ7*@]k?DZ3v!MyvKQAq?F.tWcFY@TMZ}Ab0Ê @6l"pzvrZ{ӛO?=y{_@Se,/޻wWǩr92Jp#YJ'9y̒OY}lYҖi 3m:%P ed m^( 犰#ŘK)[aym瞼 itSԾP lɑ+d ?fc3inA`zQ x= ᮯQ@ܶ-1 t8X:Zȱ+0UT⢻Բ3 &h%u``)R,S>Z6i}6饅,1YKn9Tx|,Q~nXZ.&7-,6Q`0IFeY6R}Q]_GI\^T(,lw$1sihEhOr-הK_gjD%g/m* ~u@F*;5S,`JhRf)~U-A "tڛ3pD K$(DE(:j9&+I_4ŃW։a)e4d| W`2f4~K.~Ar {WHe*89%A 2+Fӱuq U8 AD<^ղQM'ټ== W-p085p஖ry㉠NlR VPe -q,&J;pYf(fprt2eY޾=;ґʸ& Lbl;Ȉ26/۷ǯ|PPK!U32Gvisio/pages/page1.xml}ےFD?퇒'D K^Պ,dOtE֐,K:'|%gy(YY[(d"{ܗͲ{.֫g9ebm?9?9׫]m{(>>n:o7z~\o߾]\f~_GznY^JmBoכn;XoUL֗w7,*qGl9ߡV2{|vɶϯٶoYgŻjwg.C|zwgQ?:~:QyAg0'tThjz_BM|J=-z6߭iWӰEI:72~b)04Q;^.痛|NWK5|ULCjCТDD;;=OĔNHoѾVI2Z`79xoYO.!Zh߳u:&.ӇMOuϏ< QCumq9_7^n$khU s-V &88儥kʂi5r1쐇kKP_ 2Yf#GvXՃcbiufx4q2?짣׏gLMÁF)_isUD0C0gշ^uۋ]/!`W՛(.5ҷWK^/F:q^a=F[(8o R7E~^a]y>|M6u\w?IB/H|uӨVԏl&8adUjhh5 5^8upp˷of>y2}:vߦf|}ehcAmbϾZ2dE-q&Yy]W9K G0"0ct1?;V.h =$PtZy|:ԂN Nj} Xy'XlȏqpJM 5O߰}a&&A:NblqgnK((}.I3j5Y?Ko&al_-g U^>¹TGCgصU6D/A$[PeEiӬӳޏ (|7AO O G4|~"WOF󝁤&HQ۶Fnw\ԩd!m19t(ԯou8wɯ׫l~sX)vכjֿݻKϲluR|t}]W\APQNZMqjR5]9}?=^epР+n۾37ocQ ׷|t[gY>7I".֯T"vϲ`I$}"IesI3$pr71X1ꘛp[v4?{dixL>hju}nrmuRn!vkM_{] ~1)#ܙn5!=?@흙B){堵1+Kf./!)]M#ҦgG;,Sis&+&ɺq}{?_zufN}MoޓM:].p'?s)_*/\fe%d%{f'h41t6LGq?;~t;1 Ǔa va)Ԥ24gTfPMujmM#=P&oƩUUo:/xyaL9;@?Ր2ȍoC kGфt(aTf QB)t9N&}E{DL)QМ^LjrA6W"V#k Kr@FE6;tlvio0?Z^^6ƿwT i )gH6>kkOhP <O˲ ܴRy3[abp{c"W5,{ e6Q{Bc5ͭ|F;+Y.cӨ/sk,<]/=/o6nk4$ 7$X֓؟x8'p,F+Dwx'1kH+"ڋB.%RviPnݷC.[Yxk.|`X$Q1A1aIc6"[QBUHp HTVqp[Qm1j8ċ}.b\ IkՊ+F\K!F_ڒ!4QvyXmnʓ2X/7Z[3"KC>HVXuC\0*OrMD mX:dqxYݞ;JnHN юQr(LɬNn pgYȍ 6` SїB)A^$kKH3St5MQ" Ew@f:ҦĴF;G>=֞+_Rj$hJ[ CD;~6N~0b0jAcAz H6R˱n CeG2 x 9/@?,DUW#j#bj+[ȦDR": M{j+'F{kZ d:@oW"@ŖƓxvI5 EqNnp1G3 BMs>-`,F!׏L۝6zMk|66Ƨ/\hmKN*(U-Qo22b+jfb-]{eU-t2$"ko#ٕcZ̫]a" c0*MMiiKjA$I@>K ')_7ՐNўEЌCG7~4Yp0o߸y"tB+m>c0@H)ؾ8*F"C틴9A,]8 e7-!-95eN07pUkڢ1cGG{o<+m`Y+¬W0SųU1_N~';w$##.nqe;8~Z (u;4X˭.X b`)BQV@ziʢܯa:^֛${B,R{;s$=diҧO'PJ'Zn_F~"Ƒq2"?:luXbTV18,b_:% xj 凘NBhd/Hl`i]3%ndWЯG8,];gfӍxw)n#$@H3+vK >=xWxaz cqɅ'7Ba|E<`8ZL.0aI/i3zɴ=a@Wb"oN@h8xP= Nb+ 3dZ8q>㪮o$ ? bī𝁯  J XhJB8(WmOhiY1z,"КaW)%-f$ !{$HF.b\2D*(HW mğ#Q"fw7R:v.H8+L$NyhQFxr<KH+|S9Vy%o!%.Abw#ҋUDP|:c.`RCoy@[<#7s`_(!#S)ɘD&-QC M SQ5y"3mYQ=}E#h,K/ BB% Dݰ^],N~@*h8NA.#uS.)ڥO6l>?Bs{)NRh6UuMbd~~Ki"R]RI[ֶS۰LiCLiC JorVz [MR U #2ENNQrnxq-B 3]X2 <謡”8zoش>K‚£op%4Eʵ|<%l3|l5]M#R+dx*t*X/P_ޔM”=^pKKo!;5 ٓ)\RE50td`HX Oxw`>28 wJ{1oZ j-pJkDx xmsOmesǔ7j k ]cTb?7 +A M|6MO;*}F.0Ru/@.h;~o]i®dޟ 2v^W@5]d}XJ*5[ƀw@;s4AnՒdžE.B;B&?p_`"[;ac͓fy_N^W:>N܌c@CZ Տٸ9q8 ؂0D\.ał="È@&8 .2(apqS=yJ}{"[i_$rk_gF)X(= ,q=X,iI!~SՙrO\"J-LyP@ѫ(Bt3vO142q&!. wTU}8Vw3SG#|1? <ͳZ"H gW83AP>KxDf-cu᠌`^g8_?ƆN//h-#:j/iq,sYjmwPoܱn)}ںkq.:jxh9WoEhuWK*פ98dm~.*D&誊+ ^Tq.F"Tq5w0%ɩb[htGhFW"S"I#SW-lVw o30 ~cv9K4j 'bym'#l 07w E1a*M1@9-$>{ {L'/Plnシ+X2^:hQL>@5JSg79aSp܆{[t}[I}hX!Zp2 -T"{K/S9azI>9=`CsiUdn:áGdnOqi7"p2Cs:pab#sdgѫƿ:@w50ZF`!FUt^rBZȿ4 MJy3n6|{j+f [EF05i ,V /~}V.YlK8ܷoqev{½].G9h/r> ӎңqoS0jWkczq!u`SS8$+hFv EAhyN15F葸Mˬ#`/z¢t2 +r =?Iv2KY"G.8,_]P"]ph!A~9V`@~ H7 ægyh>Lp A馯|˃׋m&B{drŏ1j=<ߎkhRii2 |+uE#s}N8ϯZ-+"XtyUe `kXjFk8T=-3%юAyy⫍' Xߴ w^nHg)XlH!FUb&t.E'9}vd"OOd[i#ME6ҋ) .btX;wIDQ/r<xqpqCnzAl"I%0f Z e*~ߦ>(x_SyK/|0lD|"&DƇb p 0pO'nOaִ SLbG)ɛCb'sm`"liP c?D 'Ȁ@–vt IHG &]RPރXp1Kn_ߣ.`H"e\ϩ>XTՊE|ҺGǠKv:cQ[WZ\PGAD9n=ꎓ=4Bձ 6 07X!6!7h M!inC!$\D[CDs_)R;Rz\!n3';\Jd뽟vݺ7g6ݛo{x6\n>C^""h"]!X}.$1^YG5/*N u҃ޣy -V5pVQ`l (jU 6Szp4e"|V -+nU7;#DjUMձHIrJA-l.]GxзgX÷!С|?mlKPŹvɀ_m^ <ъ`2=wù} un4 +QӬ6qk 5ϊK@,-*o*" | ~A~^1ϣć?\D]힎kM[(2-a+"@ q}(4r?8DQG9DG$"KUrE@|X|bʿo0E*a~mءhcamj}/{q0klo ddt7]8Ԃzettd@PD[;?BW64Na!YSܦ5~oXl..Ӄ|a4tWfT+ 9iI^҂&+u13PM?^J?} +۠fgUiSZ{E%dBV@ŏfzX#"pQ2Euԝ`!D).npO<ETC$eZ"XK#ȳ!p#Jq_#Se:yfM2UЄ GZ `~IH '8q ~$^V\/{f1|}:4ZS4Ms_pb&?3 ZE1 'dܥ<}V8Q#N4l4hysw2^hU ~:LOW&KC1tww3⩅c u'h: /vꕘJq)LOl8v79=__eVYP-_(N's8. ᎍY4Y WCJ .J@o>]^o5mo1e^o1>f)TUZ[qlӕG]>q1pw pd8W4uY˷}՝6ׄl8(T;lč,nu4WP˱Yڒ.ҧKanxQ.fg$i\+I#=FbZ1fkce) S4@*<`$-P5V5~H6ҏM9J Ίݏ= |%1iXMgƎ^:=|{/N/ jWN<۠ U-Ó^|4ìgR3Us[LZJkSn [Hd/m=}yRNvm;GÖoYā_N._0k< :)-q/'iwtQjhy:x~$sR_{g?w˫xqۭ?ou! qd@xc8Jllb'; NK'x|77W ۿ1(3{=xjH ?~}_˙JuG+ڷ6TZ~d8g|N Oޅ@?އ1Aw:\כg Uwpx|ph`/]VY?ZJc%R/?&M_byB[{\jwܽQwp{6}s0f)9޵?tsu=9llɽ ʗg[Ӣkp/\J4٨w-Ზq9*zo;_Җ~;;y1&'ƭ[HEPSY.P9HS-Wlwx7K!s$ZMWpU5CmTAXjfhߍ3쟼p>0<i8 sq8(R!\6m2gܶ+]sjK&#'H[pYG?yddv;8|D_ v|27O Udz{woxFGk;;wOit/G[>[vdu,_Tٖ?{|fk'ovLwܺMGGoQˋio?a'_Kv{{wtubC 庽;KpX:ZG׌^mdOt;x>'pWPA]Z4Z^e7קBz#GO+TĞ9ٻ 3R456ٶNQn˴?+ѹ_RWo{$ Ȑx;h.U*Ii[1{~'dTj@xꔇ[d*^).'E1_:8 Sy+6T\/4G&&'`ڪݺ(884 Y*Oh \{$LS{tnf ^a04ʳ,!Q4S3$~/wqA4TKezf`Kn+)k-𪘌&*({= &UPrNK?uO6cq:;:tqde Bfլ444"[z^%^"QKb/<,q?z"/! f]pbGK.kwa k|R?JRpdDlEl^ei~ϴ!WEXYX{b[qp'= gN) ևBhʳh\{A B,[aL,eOgLOZ&D8qQF SGv)Q@Aqfii7^|<<*(cʘ܌OMzIm$yYnތEtĈL,.UV+IUg϶RZO[Np+M{;/_ ͳwYR I;9}OYc0KccEڣ4AQr5}U8[]W`Q,yLYyU(U]+o׷ ׹_ם6̫e-{WeQw[ٶ\ n{g7 Kْl\ #/ #[ )YH8͸uZrp26pz;0bI%ׯ,ZLcNm%O^/0~Tm)s-4ge .Zv,e0U\Q܌J"p" xǬhcvl|=mr8RWyћX^Kj/B3ϺwS$OEQݼkG'O7 I9_kKt-^V<-8.ʖ_7=Sȵ*^ :ߋQx?cJFzQeۉPA7mcnG8ED4^{[=>AF"?~ $"0=$ BLVkAH|Q,dȹA)Q~vMu_K( ܇x})Im&ֲ@f 0#ν,ϼjf,P5DpY"&f~tk9P{>.CHAljn>.QOLT҄: MPZӨ0i3Pf}6ĨpJCLE*#iF9H@QQRjOQaL-iah/Ws*QFIC\ *%G7!rPeC]4J"~|\:h3nsYB6Wi)7jw҅%XNqGtJ, RQb eΑ| an7h1w"yx1#t=ϮŶx=p޹1K)NF!upEqGYRUZFLlmRL3X(vH+rB _ju>卺n_!ACvr:Rq\ GZ${Q,[FC=B”U{jd˦058BY͏`_~q69ݗ:4dvkj;d A7.-" GdS5FXHl1V X*#.L%"~fDrjbo>L'dQZ9Ieh̻ QB*Ԑy).M<'E驜Q1F$INN5o 6-g%BZDG|%.J@5cFBG=)k*1# YjQzB,CY}f|u⑭e%J"n Dj(gadg'1(v3 ")U썔dR̩݌M#a㈨2 ӭA@hf0h 3QݚUɶ  0D$hOjެ HH"ԎQ\G}@29B2&BpGNw"A(HPGA'LKGjA)Gkf@:$Ѕ Q % `'V'[UTH$ iF\`DG*`փO%W*rʀ+*"e(#u@`S&5/p*.^_~[7 .4!Γ5U}9,8H# ҨTH\jvFa3:)N3xPD0P126 $Cj#DYir48l~K_lFg`F΃*V\ꮊ7 8 4Q'[cj`HZu#*Ek%;eF>Rk/%;@JvsBX6>  tG甇8(c5d)ećdt$C8BFh y~!`k;& U*Fs k #kQ& $*D׀LL*E,uӑtH4,AR$Bԑ(* WHڭL*ːU8di*UY=7G*t+LA%2c\yq1Mehgb?ӏKxb?HΩ棬S8VF0Vؔa<]lo]e뜰SqS_#! rJ 3R2dIdi.!!za6g5Z?S%tR\쉘Z(V@c  Їd86c>ʹ𯬓X bf>pL2 Y^ya.PQx1Ley]6v!zT9؞0nsYBA k}8'᳅HFV* HڃL9zl lpP8"K@Ñ9#''48NPF:cf.ʮ?p=6HB KsIzlNpO 66%ip쩝z"֖x8z+m7ZWQc8`8rh:Tc+5bN{PQnUvrJ썾Al~}Q*FYc4l62nΦ*@AN8gtU-$RlScSj=^ Z|wjO`0j4X߯!*FSޯ$|h j pq)̚#ۏSlu302(rLHbbs[JQJ-GP)`+1 /or:׭4[+5FAͫ:Uь Dȟe1$!|)MGSEH@seme塔b2.1H1rcHP1J w Rĵny[5Q_C!U\Pv TXZ:M]/ݛXL77Vs%MS|c~UX~JPK!2[avisio/masters/master2.xml]rHUL[xZm ۬AbH&ڷbuKj#LnT┡߹9GϿG^8^6I`0vǮV~yyN#/<i^>&?N؝6~Lۨƻ.#ݡ_f Ѵw vПDz#7rTPa:q^uzS/|Uzٽw'4rޫJ`6VN׍ޏVGo=hO/ѨrWW.'Ǵ 9 Yu73ziEe[b/At/Fc렘2}Ӡ?_9iX0IWb/HӐ7Ozz-nŋXd턗7~΂R)nFދbe g xܨ,/2Sn;^NɺY=h  M/ȓ ;1Ň/@x "FzӈgznFQ2ɊF {|n/CxoQe4H|b=p<5u4gPI8|)Qg C'O 8k</}$x:!FUۻ`aRXc4]Nѹ`.?HŷXxGw}ݭjڤ9ZlwYёN:TT1[ݚ4{U ^^|PL79]NF S $/W$x;uO(dȕe)Ǻr+|.`j{-TQ#`UE?m_qZomujEӆzo y\kayr5I=pEX2 C&zs )yLb(Ns{*Ά0TX+3euhҚE.)P6UR*9ݻ!J-s,`ĥ+8>uZv?ܡc ?oHkw#1ChTbpaƂ)o[y]$ &AxS!e]~R{jt=/j\nA#Rr+MxJC 'A9ʢQͻ8R"B2lL7!԰t2ff*iMrɈ#TsmdTcс7}ג 6.nyB^.۵7숭JΑ(DK˲\);xy#UxI5^;t,R,xxYTaFtN3( JB23&מe*zBֶL45&-1ZAi FM4Fԙћ椫8aT6_STnP,So,R6t>f&Xe桦 4Ju XePTy}T P .ne񰉻dZ&c7\^#35[#9^2wLkC03LyU=81 Zs6 2Y-bAT 1Nz,я; .1ΏCѹ==Yⰹ}rxXKOG-ؘҸ;9-- qE#R̼,s?g\\$6_ wCwþI~AKyI>(tx\". 9}/'{g /7Λ>oY%x*d{𬒔|Ljb~ExLE%.5;&0@"_ڹ]X]@oXa 6.`fec;",>T1C ij:әs,,8sQ/ND})b"%()Z6`JMKpqI $Y ̌KL_Dڌli*>+F|$l%3_Z:f"XӑDuBXIVk-k@q 񜥐Jy>*_O~^'uGN=y !E/jگAv+j_W}1rj/Hxjo1q 3PfRBb 8]!+|-󄫅STJ<گg7-^PBc 1EگAv+j_W}1 kx{Q}j18kJQD9&4݋$@eb_lf"*5)gg-G9\LӲ祿AT15 :/+:[Mn;E(١)e,4ShLL;KOF++Dzs_S)yԧ'2rSmhMFG?l 0jjžJfӈy[Z->F?/hWۈ**fV_a.xEnJ<eUȧ@t0|'3LH |Xٖ-c֢9S5 %%PaUy,0[(lT-dtF棾h+%!y(VC}Ք%^5a*dN )^B3CbV層lQaO)afe9~E *h{ $)*XhC1phhYG k<#l`TpNkVG[0L  <_@Y0h&m!mh!YYS{mk+t|!{ yhF-( Na-VʇC1f:o ]ztJ,+}bR$Hz+_rUTD@BV N(1A(x-h|C񥬺Oӂ)x90 ΥPՃ csDzд(hy3ָLQ"?gAoAuNy>eB$h2+8䔪 ]E$x6TH.R#.p!!{!{,:%…_'7OPK!̊}svisio/masters/master1.xml]msRƣ|)lK:؟R261 "o3XP46xwϵ{ƣ{{hXA0ޯj V^nשVù70G8Vx_}{{ރ?Ѡ.j^pw7{ ǙF`\M>=L1ȋ hlAY{?"Lw0LcjO'^߯NB?t?[9mWjiQa0T+g߉> ^ w]hݏ?abz9_W+\1:7GVWϫ{7+ml6x4k)}ςba\IJr_5Ly!Z6?k~' Dl9/+:?Os֗?]y{a`9siN~t1!>L7(VvTڳ'2 FD>gޭ?Wz:l4}i5/h',v8'sK!{?%2ȃwx͓&vO[}Ֆ'p q OA Qv,uuHV+5m;%l0At|\<Bp;ñ@|AxDc8ǂ0zzzqn_͘W vGH>n_ ퟑZ| $S$XCH/`14~{( d-K^㟽a>i:zF3ѧN֝҂AewLsz 틿E8)ڑn:4.Vce7:;{o j51F4̿2Zm ob^7Iė[׭OhBAws3C/ӸIik=ݸ9q}'Wa'V{kQ?/ƨ}BdЏ py{sҼlzsPmV7,#t.|\7gc>sicBBVL۟hL@d ~JY8)Z =ڬtsCk,4LN(8cՔe(CUھIN^jWt Z+Jg;x{4M!guX)NmV_: ΞAJA^vI}uxYiWڬߏ7 vɠi! F@˹Mͱl5d t`&dS"kɺk3%6z2tn2җpH'1!'52 Mʜ 3jخCh&AWiHU>y_e`3*72,ML(*/ UQd5ۚlZiy"eH5T$"X*^m=6 ڷYv]n[譄ӸR0u"Cu+ca)K3krcI 5f.=hRt܂BO]ȐL ]3\K3Mmy8Or1KnL@22hјkS@! [Mq㩡i@Lpk뚝ي\2BQIo(GMX6NvҨL-X8噬=)- qDcR̼, _ Z8lbv|,C k&Uz}T#EyTj?p@fi$6MA2k»5ƺ bpY yP9$#|yǙaUZHˡ7j7U-U8S@koY{Wk2[lƯjc8meۋVa1Go ~gaq >gNܩ2t2CLY)JA3p, 22.0%"sX=f֯2 VM״@[7G~T~]*QbrB'D%љq W=I&I$83@)Hqq]"j=\ I|9ln1]L\ %Gvޟ,\9?CUR=(H [|HEt ^n,l7JV+g7St~Rr&H¤~L741nf&I/9:eB2B y*83lxC}q5/E 9J\O2PLW14 f݈'iEDC&L]qVQCD>;P|R}ܧthI*Vگla;#a LS` o r܆&$YJUL@De#/c#끔/mFMB>J A3C lsvmJQ :*QPJ$`s5M@(-t40 ӰMq~[2rXHb AZ+NI#?}u>, Xjro򡢅2| Z?0ԸD  $2aqmI Yfɪ? *ٜQj7L@>Izm*O&_Ge- Jy'ȪYIALÉYMӧ:iȻ88P4'}٧ZTJZ*RVI'K8wyC_$ M1@e*C@x]6)ޔSdϋR8P)pi*<0K@ yo^9RF-|((GU((SC!E >E&-kc @ "PS NYUS8QϳpB+lj¢0!.Lϫ%L)*PdUReGUF aTd 2u8Ed%RU`^IBMj; Riyt}Miⴎ6i,;<.δsImҸ$w%}=$M:x۹pH𗮙huHsq9jlÙv.J29.@ ɛ8nъ+~dn. ="C_([Q˔RVQpƱTTpb>l!,{h."T(fc괐0yn~+q ٨xy<:uep.0記 L0QVhF܁F ,)GwW/\*N+c)|4M2eD%*4@e# x*q2l"Nvl dkwqo5(ts2Lz7WO|(tp] \qRb* D ' S߁6\ƭ~ 0Wt׉; 0a$wGXP6g\5J' I(iA10H6P$YU y6Xd|*lk,|nt+}ŵzQOs.Mڄ3(8*⸸+C&N_ C2ohCp6аhTT޼`9nhJ |^_ =&Y 9%)PG M1K[Gp ױp7'FxAW KQCSFM<ɖIh:hY Dp5.n'&PZXuQ D?F!RNQ3pV[YxUPC!^Pm@؄6f} `@RbS(=Ȃ@TPmCjz}DR&^È(l$ ȢĤJ@(m<#\RO/M?PK!*W visio/pages/_rels/page8.xml.relsj!{ s&ir-;ٕ8膰=ݟ34ԲօNqAń 1 ח7!]"@RҗRd{dLx7S_ӡZTZ hFMqh5Cq$)ѫpQ(arE%o9_MxgSjf㎫7nPK!w  visio/pages/_rels/page7.xml.relsӽj0wWMJl%}a_lQRi' :,}5|ߞv (?9xpCcpxd>D$IÔs|U !"z޹LiU4Q5Uժݢ)NtAo?mg(\SWh]-1qä)Kt[7?kx]wkz[Xoko \->Q PK!2" visio/pages/_rels/page6.xml.relsj!{ si%nn\K;ٕ8R薲7O/?+fr1в ;ǀnHp8‡hrWJIJQ?$c;-<ͣJ#MӴ*n@h` g[bOۻ>G"8eT5 fnM visio/pages/_rels/page1.xml.relsӽj0wWMJl%}a_lQRi' :,}5|ߞv (?9xpCcpxd>D$IÔs|U !"z޹LiU4Q5Uժݢ)NtAo?mg(\SWh]-1qä)Kt[7?kx]ovkz[Z߮)o~pD7PK!<~ ~Lvisio/masters/master5.xml\mSH~Ujm8G4z 6up!}`%,%zf${Ky RDҨ/zơvEiGF~<ve^w+;ǎ?MiG)ҩE(M'iDT$ޏ"UF}QE!Y;^Oz 3͸?ô@~ NGdʩ}N>ݮL:| fvsB*Zzx6hADug̊GJG;hjGە :hLNdz&"g,w/V;4q%b? vGp4]޽PkoDt.ɭL ZR՗ѷ#ȝ#w02wDx0g9=xz;K8ڇed7NSÄO>lg.IINONKmjcӕ=Θt?F=NbAUDwa\ӋG– HBl [eYw!~gP+ T ACx-g:ٶ>Xd b 5%){YLf!!oINՍō5Vձ{q'ZZܬnֺ^woT1D3T"%B)qH[>t0pΜ G| *|xT^X62:߼]ztIC dzt$Nksl1?z!^Hݔ%FWF,.j$vxAjyo0i:1 ˛5̅~JI,5$s*~5} 0 7Еѫ#{5z}^'EQ늓ѫ捾6 p+2L%b}Ky ZEQ0B[cOKԍuH8WT˾5} XUK@)+zm-A/KJrzKdkлT6Ћaϣ ܤ"OV@&LlbZ{D)(0/H(켡Sdͪ١"[Q*^z@Smųr$cJ)5ud?o_<|p 9WN]YRz?OZ?Z\~T@)'i[0K<͗/:j9 Q嶖OiU!\cHɪP<^AX? 2x &W+bvr[5U vlUk0L0%Ha8zsW}П@4E,6ʺX9<K!1\OK`6Gd'Duv"am6]z{ХAU4<622t *~g=)7>+mFr|8ӵ<#HIllCmڰ{,kv$;p1($Pch6]H@pk{Y@pMCexqZMm݌L~ ~cdd2s!M.Zd2{y>Lِ4tbY%9yL[5[;xІ$` 9¹˨#cMeZ c@6|jH Fum@N)ΙBELB{?\Q\ORCq>[v]  :hAr r)bp<[i&b?Z7l4l֧vRjTo)dٺzŽfmguy,t`DYeK9M{y;Ct]· #b;PK!59jhvisio/pages/page2.xml]koʙ^Am>(),yku Ns(Ȣ+9I ߵdprdgl=4w _9^fM݊r>j߯:aחËuOx^i:j߬wWӛvΦd\0M3 }Nf|Y {,o'U7Y^gC - ?\]VhWwi|Ծ[ƫx9n|1ū쿭z3Nj&Y/ڧ |r; jߵ[:Z˻1? F39^%>넑; pݾ7yQlnzfuQ 귴%acr}6 41e$RϮotR]F\ק8p'TY^ٰ~5:j^ܨbC=a$ (u&_i|1^!hjqҘt`x6|3}ox)y|7|s߅կcN3q<ɟ;"y;tz?_F)]+4d~rÎA1`ڨ`#~\BaQ ޴һN9N\|?LvfJg%rڲ%'mE!mqCsT\lyc% f!UB ݚ->;bz" xC]_)G{q>-D|2f*rihgVRV QNFO1釣KiA˫[uYnIsg%sN*J!$"nA}fT"-yG>G[H"b6k]Qu߶'0o'#jlNJ?β˔sމ^<`N Ox5'H: B'(G wGZ!]U6N/,|;B.L5c N!˜ѣWҥ煔Ѝe#Ĉ]6Vżwao?uo MFq bult\ 6qbsd ևԣc.#1w>3tg/s# +CT#r"'xtip/@EnbG/%< Ecd {\}eɠW5Xv;Y[w7;oXV<㱑3uF,tu:; (BfO,%H 2f|.89H-dJJZǧZʜ&bȉñ{cԈ;= ֵ-̊ñ?!Uuvj6-I\ncAε 54'E}4uK< Dh=m{mTDzZI+INFRg ZI?| Ti0<-IІUau$Ѡd$"58Ϧh"c#A3 $+4HdJG45)n.a-U㟆dKqP۸8̴}>^¾ܛ)Ъ4Sk܋qL/j܋o.20T rÀdQdkQ3H : 1032ШD{X~0tgڴ͚h<[Ħu+KAׄ7gF[M}(;! ȜӓOm2 NPJH{e;k |N"0FO +J?n%uwqH`xa3THʖN]<丕ǝ6jr*w(H8n\3!z V&ɩkX<ras) M >dh\ mYVq%rzPyPV%wf\Q `^0AIGm? "p_M*H%3v?7?Af C*CoMpoMk*2y6֯lq lnkz=qi/D qǡ=9c#$ƽ/wwp9L|`y M81z;<..?t^e"{>]6( -)RY{1Te5FfkzR-Q,.VvF_?W~F4κXL]wjЌIP<_E U#5ٗ\VFOW_iTC0 D5#dD-+\$ ~,]ք.]T.I3zh\-,}TG.rBpA.Hgsx3}_liYk_D&kIiEU_yCҬ 4ô!WEuURmhU6VNVJ8z>KV3~OVCNJ<:A5&s[@E奭PKwX~IgײD;)a2;GƢ;˕YTҕشzK(L#&m6*4~ف|Q1^Uz'i5Mg?īlMx5he7%_&R1H5DB3@zH@-jf kPkl#$PLmvs; :ay:OGR.#er5s$KJFz&%S *){ȯ B*I 4t9)7jEygDx)BQmxSBI@[`Yl(pYCК-x@Y`/f@e!ò S(ˆ푬B0]04g `8r{, X6GƲU.@*%GVې`Fli\?xr9#7R}yE ONj066-'-RKt25>qpuȷ7ˠfy_5HQHoNbnusWLb9Y'Tm>@ uˏdqz2 "RmJ2Zdq*LA_Um9) NZAkit;O $ ;hw>I0Aq? OHG7\ ےORgQ:t$,>Aiܤ7Xr"nr lm7BݭRF( vP@"h} 4z%\(nEr@Q1B r5ԼRl=1uPo)J~p$#5;lzG0A&dT G9c`0Utq K_ӂ#׊"Hs#@3RfQz\ Op=HDUEkv W#dZ˝ X#JFB 2 ({ wE0t9so:E.فKe}2RVorG'yc7qX5o .R9[eJVdp*|E XwkCk')nQra8wgMǍD=SѢDe~$E%ȓEka6bv kXOGc={:} N9`Q)^me'(?!ܘlsLI+ B09CAiTa曗t%(6"aW.ҢMAGAC؀b>12 &u& mgӚ`'η4ٸ^4 \_g97K0m0&@; ;pyrLW/&6SH*H[ZCX Ԯ %'L+c!qbG b[Gv*7ٸ2h\SyWwj]wqz;]cS A Ss|?dž$LGS]^YPF6h>V5[(%j<ê9[m9$ܜY PZG$ &مEܯ&z"ܯWQ5?JWzou>>㖦*|8~ zu#^:(\Spۍ*ڵ$5[M0#b5'iogJLZ[uE d~GL*YK)܂ș/HDmK*-YZ2FO$)rRVdE]kb6Ix2=ٻTQڪTWӓwmj$KZp!hM%ӿ~0wwKn֚jMi6<@ʁ4.[u-j-4M9m w3/PqYzh5Z hc;N[*Yuhg)Yڲn@ڝs> ˣK0[f`y`Α8pl&|D?^o?U /s̞oB>( Ì 2֪BM^1{߳\朙!Y(">Y&$aTG]h^QC ֜=PS -:O^2o9}6C6nM`:!P7 1~W\(e̿4'h6Ї/n2Zoԍ >CP)W wb/H@ 7ym} sY~)Tp)[\͚D%ܯ5+)A4HࢌX."xזgvYo;2J`HR6"3?>!,~|bM~tӃ]QWxBgɵE,(3h.,>Иk:2nO-@ȏBl(2bVW ?z?<89Xᝨڀoѣ}s4OC> Xf>k d ?h\ ;0\ͱ/1'|/C"Y;v$|Wg/Zv޳k_L *zɑ]1s0S[;}Ѯ JGa CoKR2<$*Iξ+܉LC;4G3d b~ҽ#tqǿ0DҎt㙠 ((#Ts>#vV:/~aeOݗv{G6D~?Ο,/8# fk[kWFWFF͛09^a@䙿@>-Dw{1#꺫K㟅83Ioḻ-5A=j3? ~wIBus;tHzK$Mn>B_S0rr}}(YT!ϟ;8s,YuyRsy+ 9S6Wz߽wY!QSX9 ] /S/X{-baT =}p'=ڜ냳sd.MrrX*M{i8,ˇ+D0 8ӧՉ)ӋU~G̷v@-[UҶÄPLo?wkg%ƲGcۧD+WISh_{˚Zy)~?b2[)\=Ge,1&ΓVc\~yojouyYFȕWo5U=e? ?PK!%aovisio/masters/master15.xmlYksJUuV$+aSO[ @uF% ίߞI3B`Ǜu*q==ݧO?ftޑȚrvn[?q3=  AGޅZ ;eo}M7{6(ꪦWl'?{0PTmAڨȱB07^@} \}ܹE˵re90b0R+G\u -+Ug3TE73wݭڡc{,Ph/4O9:)]z>NSuQ#<@ 8_ 8@X7B~9o%rQbag– "QM%J5laljtds2{d)xT˓%pDIH ͨ(2)ND;?v9=#"U5Xg(oNρla`Qlfu4-[ȟ7)9={M5=գT:-ƨW?)'.KH%I={اC.t0񤈊hcд-CE E\k ]+%M/Є-w ,$s`FKĹ+Ę*HeGY\7-tx?`n#~!4ciȾ)94pylmoxE@{iC?3 z=%ݕ֎ kQ '*V(cd=!>YX3_WQSs*\aRCѡW1)4˸;X撙DXÌrS-qDfE; iU*┇_?㗳%kZ2_xL hh8Tdo'C|VѐOTfhTmIPNmm`T'.ѪOy t8:ŗaVCdAlV|`IQ"Oaw"+U1 i!0h siRcR8sO$  0VU{$RqL6BQH<+c{._/p@'r{ LB(Dk]ע 'Lzl|#7@a͎auZ*oRܖXf5X??+/ S#*;z\-܂ك/ipБ|&$H>c` T cӞsw!K ~K6dx.s˷"G+!G]isA`6'_$;A=tafPz#۱V+Z: uw֠ vKZc<{tk[6#SF8#2Wy# \,oSCf,QSÎ0F|쏉++;w oBW6) j9CxÈX8s7FrƵé5o'@Hk.Jfj-Yﲲ/"ŅkgM~֚8oӄ \QpdY{`='_*ҷ0~1}_PK!\Rvisio/masters/master16.xml\ks۸ޙ;][Y qvI~UK:2LjdR#I;=$@@d;7;tڸ>=_\jtg[u4r~3؈_^o/,lfi òVj6ܜdں&4f~q1|ey z1dat>N3{OٴO.):bnNQ2ӫx*f{1't>t)zٻJY`oZvv'͸^;fiov;'S G#~eVe;jG[avVݪQڛa}xmx>*eN}aatxy5vBX+R k;4l~vv9J iiwFq˵O0?|Gr!{?jI>N9 I7ADD~0qVz77^7GE.Q^cqB78fរbחs4gt}߉}>!V:z >sfY/鸬mn"|O4uokZZS7Abk̏] w28ILHpM|hs/g? ug ֔?{a\{Zk{hÁp]kpu?LiǷ"Zc^#ĮJD8mj@C1pZ+AOĠOSsVYp<|wx;Lfxy{qQps$9?Ya 5)AC.o|ï2[MF7tH,loo܋6n8ks_Ȼo;N&pRGym9fSXZ͆AP"Uz\?t&gĔx|&> 4/}{ɔغ<rbicox.0(z{']Gu# Q*: 3-:B}ݎA4;^G0M} al# /dQ{ck=JSFTeL 0n:;M/x`ܪf7M|'ն['Emdצ2*lYu ^~VP[Dڴ ),uk@p%#bi )W !zkVLn143ϨCR/iW9U'%U[hGyh#eNL'6ܳ mg ?@"Mݢ+P E0mc@_6KADi$dgp'2X鰸?ZFzY>uٿʟVs1:~,5qxȳ33trփ&$1u6ˎ,eyꢎ:cRceٙ"McU!˒#InW~ʢEӝʙٕK.C\ m'PCX[86AeyDܣ8Ӌ&Jju:(OG9p!w땇-Hl3dl\(SǭSϋM腞UI* mÕ,'t .g*;˝ehW'I6-sqX6$0(]]ǽ34jFwj*Iji<<[]5>dnFſogcץ%dIWeWJuR4FD i‰eH1[(բhh 9TD%Hjr?Mps\Md[ طf U$_2KZ{][%}=FZعBy7^N"OH8 ĕ(\NtnvG^'':E,ʹOL *+-37]c6*s9}N).n_u)UD(;B!.-v2EIi %e>\Sgw| , |<tYH1MɤŨ$C}`}vci Vh!3'}'X[0>C 9ZVQ%!@{r{q~F|}2:{kds/D: b?¦F*r$nEL'Ԇ-xز2^ Q[}"i.Fty ΃xeXX5?“u <5jǡ :=7MƒsKkV q{H3b(\$XQ1TNԢZk֧CJ"x>!H % 9ԷaCV `Ѯ ӗNyHPTP$AO d'T F1A$RdFআGuAJ̡\K"LGbbv ٪EdV oB!En(Ƣ26wAQ  \;DX3n !x n'0@z)$p&͔8АRB-.Ь 4nhB(1!p}cut,Ap e_R!#>`#Vl<=B$]jP]og!k͈58e@:ni!*8J}/@iJ́M]%RG@ݣb_ud(>4 r ++o//ӷ`E" P6tHiҮ>fgtzo@ VJmsm٣Tޘ*~M̿WPK!=,S1 F$visio/masters/master17.xml̚moF/u?u!筈S]o~ TȢ i_gHqiHrgwLb9f{9jopzd=?rqPVl6[ Wuy3Zo&E^fzz2.wN|W voF٠ռ1jq3Z-j=a5aZfwQNG+]^OzoѸ\-_ropoŻ9Wx2+W<tmA9f{ {7C 7Nݤˏ6yr^>znΖ[!]WmO+M.&O 5W <MoP8Eu3orWtZ2j2t5Fa}6㞝^lCAy CSZitBN9dzgۡo`E5]I|S9]_O~z7ӻ}]g~ߤgME3bb߿8|T{S _~eǗOF'-v쿓e2-h]2]ήٛUV†K^ЧV̝&\A66{3-)gu]5X)Ww d2*0k=)=?~}>$ibtY܋Z2gQF12vN{L]Fkc/qy5B[*{)*BTXY0߄>y+%%G$0tn|.W&aQޏc3}9hzo?6||[Q^;+=DŶn‘baH66ln'ڴ˕p$2Mᦽҹ7ZnU,6GS/(v(FjZXMƣiT}5a*qNy-m)0yy[* ^ ] ȝq u%ԅruHO6 }QPt:w.mIHđN0̩:K:U{[.Q֯A^o#&g >4[.E^X'dn-f$ۖ1JB|;-sA;?& U@y-\BY h#}aD]ۭP"IQָ0m@֡-r0nx#Pb5b} mܢ+r )(:TEqx.pa"i^䊒J}!&qX8N>G!3`JBj2TKn +i2BFui6o:HFl-q[kH\j WĹ p GsP8{Kϱ٧5$;eŏDD c# L^xFNBsxQh<$&f%1-t( xkȄtA6ծ"!%e?TQsBL_B')Q\HٔBR>v"wS f?!:vMq!.w G{ٖvlF($=ڰ.%TEu ѓbЂ1_]U@8k:tD0T]|;RDEUϚ7fSsO6}@!¡W)I"z=+$E-TP1hKV(&>EBRf)x)x6P.>aD_H<O9eE.;dta!}AM!_(7o {O>^%pKg^;55PtNxAM83aq0+^_x?k޸x=Wwg/ʼnڴ&4/EhaޢLwH-tJE:!)_j}d"$^1!qLO+4~W1".0S[ P,N#&_5l|sJa MrSmX|!BIvPC | .`J$-3xڒl܆r C"F\G*T'c>҂'}-'8!INQ_(7o={ǩr@qEJ$¦rJ8ȍIJT1l.b>%HU%0!**{e8m$"Oa F%Y$!|j_*7oqm*wO_}E }7ԛN/N*$Wi $ 71:Tpd9ц#E8X.ʍ/7Ya((iPWy{`p_~f7eGPK!"c+ @visio/masters/master18.xmlvHz_@q,`s v$Uc`Ng͌FFB7foߙ"ܣpejhzS VOף/txް\qqNOq8ʀ;J+RU*ЍJf<q##9pr#|ypO0 :ċ#Z ~i UH7N >o<DoMv@ N5jn7Mpmi o!^]-;4z^DTH껕>Hdʭ"hpYFJD0_IU2I˸v{7G~oл]]>6Oz-M hXW"LR8n`y@S"tC%HE`y!LA(-,BCz ` eY=Aq|S@Je?~9~ #IKH?e~Ll+.b֞z%o@̷OiWuAL"-M噳+nFː5Skr˥vy<.׹d* f4jS5)yd,-]5`5rQ]St!7TT0ᾨ(A|uә*]5E2^~Djmѷ:ּ?敖`Gj9UdIeH`e!*˒?N$K[r{J}t5Kv:>)yq̋}S"E芮 q()qnOY Z2BO%P dO{_ݮ ^BEl3'>_ g މn@N 2A,;vFK{1vgZVVqtS_U@zv '3Gճ*ǁvd`6_)[,n?ݽ\o³…i O?*j '8I^@T*u a)u+bYE1| S6 Ei)&a.R)Nn08w - YnmwGc$,6>GX:H m§E.@8 umv@RšݳECKj#d 8+ عxMk4\*NG+G/pPX <[X$&M']kII@_j  ĺw!CFK5X-gY&sSBɁO!P.>Wq8f ւQ'@F*V+sC!W=J萆_/YMZK5Y1|mM/ ] r|$V wA|+ɓ&%)$2T9oBRk sP ҐON&}Ub_j3sB[~[ QpSB"`TjaZب`bĤ9`mN,J)YVː{{"6wf% gi*Ex$&e$[و]4JC `V؞32=1OM%t 2+,^9!wɹ H쑧j5k6&33aU0-gGTyQĩ!",J|u5;5*nji=;iP@tV9㎜i ]|:; в̆ZH֝/ӯc5BJo6 Ogʴ{1qNܠha{u6m?I-ƨָ@gtJg <=m;֯^K<8qcuq&)XU!q6XMʵt8sW61LgYjj^`4~.S,ǀ^1)0؝wpLiO*i`sQ $b|fc`;aZꌸaV$%C ~tgPY(OO4EqO>cͼ) tu%-0B6?-`nYGq riBN<x]}~2}|,g^8Z7c'KAR\IORPNvN69Ι4ܼoZfw6.eQexI.YSuVK1AG4sx k& !ّ?ᅡy"KD|IqRsٚPW+dIWkܔ[ 舔r"NBP- L&Eo'/dS-VkB:cK9'DPK!:. Bvisio/masters/master13.xml\rHߪ}S`Bq $'ͤdh@c!p❚gثˋnItqIv)IݧO߯ϑsOEaQAQ0vQaO*U߉bv?F~ 0͏ 8^V ͝H0I,y5L޺@HR;_s_$NA8MHh9eTsb`7P{-:*,B^fEɷpb`-`T/ pȊ<#î163%d~jR-2QWdSӵzKS;Ay08*eAx 4EIe!˒ \4tbMa _JP\=&sN;g0"HZ]6lT(K+ȝbJ)6պ$u F5Si0zd?IC)64E); #ߍ-! P?h0{$ .ź֒:̍q(r8Qy n\{ݤ,šg6/w'"(HU k9YFg[Go5 l֨)N 3gWBqT{ N.(-21,S}4F!>& #+tk0MS1l1~g-ϝ#o]NKN=op\ڜAjD(2]{x"1.Xg /vvۊ eq% >C? C2x> S'ü,J߲ls8hb|~ԽE R5qp^Y>6& 'EHmfKnH/K"̳aR 9wbd*`S1~@2 H* a OCZs D >.3:&j(q±y;SeN}jX2cV@N"ɗ Zۂ9XJľ<I.W\ȥ$AX`##5yb tv]yS3oi vAY8DtcAr >~(ֹCe4 @9h\n&N9p5 GQyG삯?* TJ/t.D9w=4Ε|θrr DS{LĶZPlߤ~uU[iC>ǔZ%gQ0@Q?؉p`[OWHS.c4ʖ=p8[&F i,!30/PZ/=l8jka+I۟ADgF|s PpFn_`N'o'.L=xq.uC$I7*ZTڨ4;Z"RުH bgC矎DQ.=t_1>XNXx!#%G8W9oc6az2GCrj rY>s|ڢeb T(ҋ0\9;{sq^$L)sW"v'.a? |pa<8oB5 ph^EIF؈ B cS}/I>w)LP@)8􍢬A3C,3Nm'C|!>Nz?q1#ɩ" '/tfǦ38s|"R>8.5;FZAAt9h,6>w+2yrƃbTSydo̢F/{XHbwi\_i) EEpg$a&9D~-XZh&Ncx;2PI[,56iK\5o$XG.KuXaҊі"Z)P|$xׂ|[5ea~xνdiAһ:qO brn}qx c/,$:#(}&J:t+eXZ{U$}U] >V0~w0C!@u.qp ~5 >l"=I1HL&|-ʱ;di 7k*Ըs{[|)t`Űmk*kQ8~6)6imMnqd;(@FdPQmiQzYP˂D^rYʮ DK%&K'j,~5Z$G[sg}g%\Z*p ȮVԚؔhȍF^ZwN:DbT{XzSWޔ`WZ b7҆ |}EJ|EAPddUN^n&`;>'$Ѳ[enf6n*l//4D>B?KpHBdZb$Lk4eUm V uaB#7D^B߶Ǘɾ?ˍ /U1l,*b~:hX߲ T}? <8 HnnG EV'** t XP،uA溯b5YKQD0fA>E"߃'{UobR1]=aϫascAL AL&jlAsbiQ{߾0L]ْu SA{G19uUy̫{G1P7?R bObVv7մY(E%.}b#v㹬hI;}ʔDZ̞笿o*qs_cM%;R&&oq}c4eH6˴? PK!z3visio/masters/master12.xmlYS8~|CX-ҧQO+c o%YQhifGZ}vە~1hYؤ-2vӁ}[OmҪ+jZԕӊj`z߯]Uog%ؤelgI]C" [}[fKZ +i]X9mLv˂'tJX{[-ӌeI+ZQ{r.ik`k% i^ao竿n;u6ڶ#aD$qC}4yч}oY3SŁFcOgy 2xʲ}kvz2'1t'J`|},U؍-x,6kXh$62>>] Ow^q?q8Ѯn+鴸Fpg|r6޹~y?obw[9-L ʫ//yșlPov]'5RfrJ=BMOgNQZNy*Pv=Xt؀ߍm,- j\5ȼ%T0h`ZنY}8ϧMZG.l q[gq4oE4~;4@=cvrUcjvGLB$Mq^ī\JTDO"$ܪrWF"+'%n"QzP\ nii\Z m(^׀3`k;xH 2*]WO"aXKb{oF|͏@,'$0bamxK Ĺ1"x Y']z!+Cqu<  2`ۖ-6'MH؈-6`~juts=6KLyײSϓz˛JULlN2=qtH4A}t@i,#zUC[5E1Ey{B4K5 XKqiXWҮE;}_=)γt>,Gz=M es8&Q>$@Ou{2"Ѻ(33nRZV sBTfTg O$:smKSlo$-:RDe\ ?v< U9~A9.6RT f"LnrzNnf=Tܨ {+EAT6.*<nX'!^" !N:^Jnjh1c/YF y> |+VF\Ҍde;Z""H!Qn' H8v)ը:fWˠ{p'/DN(<{% Ĩb Vf!S^B vۅc==8}mZpĖ,D伱4*uGF}v$MJɀ <4 ^icAT7 f QeR9Ȏ5+ț6}j;D8|u"|3Wr&Ib|sl(ŷPK!nx @visio/masters/master8.xml\s9 ٪ Fn-U?].cp'KbxrAjZ_?Գ~T|NI: GA~y߭V~ ?: W0m:?ٯ|8d9 Zϓ:#i5kT)~b ۄD;aY!v+Ǔ\Qu> ,~կyfjcQQx?V&SUA_d޼>r~PLRN byc«VTj|4!q^2dѤ鹜 .>'E:AK)aXpqNltBAUGBH<= ᥋cNo?U.baR+> G%^<=^s4qPuλ( M(u׿7o: %](bZsxc_j[˞52A㴙c|``OR;Sreb.OL.I ¨rE.HOޞ/jJMA,*J`**x7~*-M%j}N\N`D~bW@USpL_^f/.;׌cuO~Tv`2Kp .+NwUtt b%ҩƾh)pKQ™k,ҴTM $<#*K J䲩BbQBKK.=fsdn)ɔGס'mxфpDZZϥu]$טay:fҵN)Fk&] E`a 0.=ȣ$f̏y |C[vF MU[F2...k/b"]@ma 5ӂ|rUA 𛾿8=¶2/E0jAMEFi:^jfeI2c?я otL>ccwyJM*{< {xu hsT~aVIԥs|1jJ%/6RPQl%Z'YLƁPa '@Iı,NAY61q!뽁BA" o,g$3- .. 4|u\jyʶ WsogQr­ZtR c,.@@vS}~ƌAwZY`(ɨOH{(<^8Q#"qK̵RmB'/ Di/hfKtlrw|cD>֟9 |̳1m\mGt)vb.ao~V-Yejpb I*w9vhSxP8=8ҕ^&" - ̫폊hSzsb!U=b[=f84 ݑr1ZAycVo -9M3XyU)ըzNKTh l$[oAO]^_domc-]+*\>v_&<J?ՕaϣIxİ.XCχXW( [ur5x~BgM/ު6^Dvƪv8e;zlp>ϱ2* |޼bZ+L  f:u!8"PA SYK4,8 Jkԙ2QĒ$F&%R3uisw)%vUXѦ: wERg̕%rMӏ__|`OPK!t visio/masters/master9.xmlVmsH~UMI*f%Z&+F?]!27À jCR0O?t_C&D] U'km[Qv?hD)Di0(Aw^ȧ$!TI-ôC*|7!bBC/M4B9Do! @kRF7 PdhwIUc NŐqU剢-<_E}̜2KUtٗ  +itvj6q__}seuݪz`K<xA44eՒ(WF%6H3+SˊZhE"Lθ\]DOh!ϊyHѷ+aŢLО8;A/Lɺ-T$ۉ`v(Y˸mneehgUȨL}OjerjJpq?$G8:hZU: .}ME,ܗq8zxTsX)J64U}2L7Gn(Umu*ύ@o)A \OiU»,m U){񳞇П|6$F~v%;?d0dlLs0CS]aM1e~#tٚd1F)>W*.;>7i0T-$"!GH`N!\ͼ 9?og' 7ZlѼ~CRzϵ)gY0hKbllMai^sܹcO5gd?xMSo|ToкɆQieVzϋx1ˌiz$"CSY_ۖ\ nWDp2%N!˒fI֯@!ug0'C]%GϺ, W:>PK!UB+visio/masters/master10.xmlWO0~Mj$M 0$ڱ0x֒8Knl$S|w}4N)#z yhݱ40a 8&^i(byx&[{G31/7`ɗ顯xi-vBo(4 x8gp'?׊8'4YޔzYMd / '\:,{VR&PƇA51![ V 8Q%&A?X`c * (qbDJ-V*AH{: Bq HT Xeϲ}׀HW)"l 1l[Ct# # gèHSji#RO@"I=Bf֒¶wz=q$SnCzZʔW0&RzxQN*TAcS4 ql,EބgctntBM]i!3azhU _Y h!DnZEjv]dMyr'ͦ&)J[cEcMWiqMAT D9?PK!eQsvisio/masters/master11.xmlYnF}/`&EKr%1`8SȔE$V*,jvv̙ѻo{"ѫ{j_ߤ;(TxU,[cQѨ-eTdB`#='xQp8ZFʯ׾7V,^޹ΗQY:jTz ۂGyF%[,-h,8㣻EE]}{ӗ |*YwK O]$ii؟$߻78).">k4\4XbBQTEu)7iM.~e/ c;R/}ٽ'4Eڋ4j477{ҷq_G&szHPU999ׯ~EAH'7USa } 3^Ge|];YY#z#g2.9\=_s?&7˛Ҥi[ه8ͦ:Kfkr9-?P=KF{={[Nu"N pc`[qϣuZN/wjf eH(sUZ_ˇUZJSr}^͑xT~ÓܑdgIޮ;ABK>ھ7f[\/ĪP:\@bL RdED\qDK 7o 1%ńJZ<(KjC'tBEB3YBr)T"N| 3,dJZz|ĜD1H8! S ;Y@AN!UZ!+*p)B$Sq6@| BG* :,hr8'\$Fq j]>89|*W@xF*D M!xY |'9Rq'>@6̪I'ʁ S`S,CZx#L#!Ԡl @%Jedr<(¬((D?(EjМ@ބX a=P,0̣8˹l)ؽ<*rGd,,A~'IT,^ګ|Mx^d<=_fтէuڞm0(˅m) P:d4柋}$֠km]vm%}!vtUj+4@(uSx|;+v"&gp v}صr?!ӭj_ۦo륷 /&fstezWX"),rn}C P֗uOiTWEZi0JYTE<(]Ě))kr3m*mSѥhsN[\Qcפ‡5I]m._;W8ݭ\1rQ_;HmAj gu>L9 x9x4Zj./e,Jޱ:BK9XR$I6RƊhr8} sFE}ޡ(CݟK Q؛7@{V/c7D"Q7n _(s0c&KPW|h7_cL`?fJM⭰, 0oKj"|M /K7ܩ JwhJ0Fr;C wS}@>1>ݻ% -=Փd¨j ns1"ޘuۃ~%`*`oݶeUfg~ywBם2 ?[. Z{6[փ 8= tN6Zv4kj)دi?qrHhpdXq_/ M AH 5G1',)p˸3R c`lӹ ?HsҔ.0:=sT,3ҥ~B"wӉ*nFc:Oz|N~Y\gSCJb>1wp#f0.u9A^}=5e,[,ymMԩ=WYƀ0H_WZfPK:. M[]m2KwFL E f)ԝ~5(|~[ڒf?tsnΝ3Ciȕ! x~/km5V$gN6IG{/,f2l"ȝ>28xV%!yJ] n~,:w׮gü)zꋛn𕡋Vj,ښcB|*!f}Fn^"6WGX@eݜTV3Xcr҄z?OD*?myPK!ng)5visio/masters/master24.xml][s8~ߪjwM&t)ǖcėy)ڢmMdQKvyڷc{R E1JL$H\?gןM07+ 6fw__?^:әx;M+pxja6eooz>:Sqx{Snfz{<٦e=:&/t7q;tfSGzO0, 68>MKo.gBlaco1>΍9hp0 j0j {oeb &h& I7^yLOޜ/VmWꮵ.FsGAj;Τ.Sxn/>пZq{J`Zk !hHpX]Qm>;vnF m0<) R|@@l!EmTYD|3b~7{{y=Dy Kxߟ'ШH3]Eo,l0*!x2@. ag7,g;'k۔QohkWM^P].0Bㄩ$AT97?rENÞ3LDc@On:wy~ TY[Oa?̇2~x2:^*F[u69bw$C¹w{07L@2J 1A6a][Q}0rSyui@^Qi9FB R y/ yk-$J&'e}Ȝ.'AqJ9Pé3~sngO>[%$*aVN, ZJzN<=FSY+{VnggOϯZtO̶JY 6qE cbP$?r Û}c:u2@30u<,ҍm HCgTP R D}P%[g͜fXO'3x4us{ǿ K{\9/ǒ(t~Og#Ys|y`/1l)`2LRB8ݧ#"cofB|iKJ)R<'PCCi.72g#lƲJػߝbs`0 \?b)apPT؀ʸ !!'=X-`W ,^F ni>|]8v!c+WG:HL/Z2&IK gW+1,=.9vOlV;ol:C(Yri9;U{πWzJpoS6\iN]x"Zat&wnsPS^P }QQ>-$s&yš3y?_ɯ.9w1sٓ;Rsyuxx~q8[wѭ\\B9e[:41MJ]|KGO|dg4G3c@k X X?#`6+a^>ibkH~Tz~tSH%^K:({~ #v? \4#yG@L3~˻WF!S#A2CR"8t}`Cs;O {ft⦫@ ۟z3oB(.&ҶJu\^}e7?1(KΘ5.28D2s%uQ5,H ?"-%6qQ lpĆ[jL`ujl<+Ȍ`OEF K}򕀘/7P]Z/Σ/Ҕ:$@{ )ރΌO%5PC* 9ĖOV=`aL#?yHw' b]ôQ<&FmUxw;6UHk'n#s?jL~* '6jO}@Q0'JJʸWƽVqv<{Q&=&$yġy3t'3 {jևs(: zV(g11b!t(Ep&/0y5>3)!ڲquZ.F!pZimP>dJ܀+*$Pũ<^e6vR&c5?0]禦э05,/L|@4a {0Оi7⛄^lo {y[]+xP™"ڤDƋ2Kqq/ d! =rqA4S"wz47xDgYGpUF34c(G{$7 i8|u0 HM46O{ wSc^ b] a Xx\'۝VwQh.[k:-rB$.p+J+FaH\k(<v'>O,S>1 Fa){*|@Hm0pw6΀` PK@8T@M$gըϤXĆR~UIavͯ@Xu0[ތr&6 92&G'虖Z+R1Y}b?~K_i):y_}Ee94o2feʒ1NMgVc2a(`82f3 XE4YWrBYAW^e)W}cYerLG˴sC\/d9.>x\P#Q} XJG{i#/BeGK] ;0;xYZ$sb,evN EeG 'G_b䤢2˭uM3yC߁ 9Oa%FIiv+ϟbwnul1jgh/_7}# uYXS(gVZ Ԕ }}Dswn&TrU}}x#zcR4e~6w..Q`K2^׿:M;VN0rmReGYQ6lp >CЎl(zU4kTPapK>iaQ,DO9.|oN_a^ⓦ)VЕ}eGY1vnF[;A(;=Ur݀cQʮZE30˩Տ3R8z; }7T|gw#_sr(I!* ?i#LeG`/Q ߅]%l  -X?JoYQ~|=eGYQ~,q)%.@ԩ{(cbNOKѽ~1ˍxbz}6K(h&l.$PD0HlӲĹwFO.cnY]kڶYg s  bh&ف ]VnR%"Oq4vc鴔((OHI8tOLp3⃒X?ޣ;0gLO0Nk $mQyEWTͪ%ؙ;fPT}>cžĂ(nj5HFF̗X*g6i9o*Q,U}i T؂_!bd^ k,Km#C-z!5i RK(78X|d͈9J˜>+39 քI糰/P[9\kfPt,}>7d 8^k1Ά:XWDlDs3EJF8%ehO XJićrE7ab׹Z&wGYTxy +Db5++"lS:8FlQ8D7fqTI*DN:GARL8cS6&bߖ? /iSS#5t$rCy.[NX8o{j<mkeP^2ocݫ_qF>эez.6~NOs7#$t /IĶa6s L덢u\U;pi7;7wBa{dlR94nh֥p$QPBmfE? ĥPV2Qo4cjFhUc M=gŧ$aPsk|^g3r2 -Lbu k| \|JvWs?뵮Lֲ<߽(6jp+\}lcz;̝!.bB1碅3FuP+&x t#]D[lކin,֞ԋ|ButT MbTܢ{$9djW,qOQdB +ӗ՜ёO_yX+: Wz'2O |ldUzeqjDx  zn^1Lv /)_*WtӪ2>T#Z ^R6W(ȐD(َ}܆:+[Q P)gI c5V䐄їP5Yt c1ABB[v,56N*'ĕ*Ɔ2jb:T) *h(04{Gdˡ<\-*dv%LH`@,7fQ@C@K1 , .hfuI4\rIy₄S?H5yٷZ^ aFi5~>rit/7T 4( p`>OdG} F9H5EJ([xcSe l荅=Ƣں %eL;%]F;,14 p0rXJdܗ"1(O46OwL4E-/N50-,Y/O7ꨕQ㡒 ie{,aK4-"ԒDkZQG, Hv%Jٯx&-5?`-Ϋ r8To)) Q d$Tũa!V"f8O-#o8l~#5YsE|(Qd@ >1Npu5d FgJY.4'IE Rkؐ( ?#CypTX6HW!t A@"M^,-8d$m#܇ ƕNP";D0iPl4% db.ָ8$G(Zζe[򪠀Z 4Re9-˦ a_JYo.Խ0;74uc.,̴#P$ hHlS@UzPB4#'qV6j¬I6{)@KܗZ,'km("Y|=6ۃL_ 4fh2 48 %9G <[S A C8!?I.EOoPL;"u;U XFnΘ5$ fG0=|2@g}IXz4q [5HFj!i Rh$ <d&lTYpFY Z  @XM:'z(@*`Ȏ2MY Z4:"u"LB@vJR}QH@AdQK hyd,{BՈԂG8-Wh:ٯȪ@2Ō̾a/nP= Cc s@]J@GN~H:ѱ@ސ0 DJlnٗ`?i"OE4T2#=Xmux h Wՠ.L/ gl DD%rd) OR *5 r;j5@|hHQ1ѱ@R.ָt0=1E6술(`-EXn@ȂjuWP頦Jv 1GʫxbrDQx$4Z^-+,AfN*&')OEBtn7p@*W I!^J L- ̩p.KuzgvH Vdsˎ @l~p@Ef XP!$%p MdE1jBK]N^:(¤,e-$ha\ C2AxBTTMaୗiuU"p^* ꑓ$)+L-̩pseaj68Me5Jg}]LH#$<)d'|h$C;O8hGxUѤY*L,cdKi$jI3}Mږi٪\lV&ppПo݇\ލgrFp0<\]W 7퓓b<;^.Ɨ.ó꛽d>Φtz7}zr:{7a4qrlu_Og'h:{-`zDzHf۝Mj̯NNëx>jOghѼkV08|>}?>=>|qOK~?>:^MNOst8:=ZlFm`zWj݁Itv55>3 c͍A.Fz˓ٛq+Hȏ&MW5oP9I?|5zV[/[Dٸ٤yfF6G ?|6Y"=oc'omzM/W'.N IoOmX= 4D641( 4.4WBM :ǭmĐ=NjQ~yx-q|x ZwF{5#2aOݣ*=Y\ߍ"}D5C)DO~$rr _!Nm}AKB WbgOƭYE2GE)Gp|g?<YEe7Ϧ^}jKb:<~?L?J_.G+47믂ב)h(=4<<5ȉۧG=qK$J[ܻ4ǖ~㣿<;s'(ߍ^߫O_O_ʧw!iRėjIB$"TQ8Km$VI!ZYvr>*UGK#QI"1m-8Sb{EI!~}Z(u`O4ԶB@ZCIM}^XՃ|顬 $k()[[V=^j׷HvU&..E8dM*K4R&3Ш_H K_6Q5@WڂkZۀئ*]A`T+X_*<+n,\RgUk-֦H r;ʏd TP&#Fy=$ܥ,Y>Bo(Dž+<[Xa-([ ٫m*`E G9(/".u$b]8eg$ۺ\Uz+%L$]&Zɹ_-8`V@Vbv]T# 5␒Y"Ÿ:^&i o\JS\vȃBן)>ԴY[eAi]֮H| (ӴtK`)@VP<\z^*ʴK,ApVSQb+W`׸˗zyڹ&!r^!{p|G̗;uݡ"1yY괌Cs5-h1wm!4 b N-p.mqiYO@2hWYJ^ {\=Vh^gzlOZ,3[9 >uVl]%f_ >+_UY,;{Y\eCu^s<&!*Jz|Ap=`/a1Gf t*/+R8D 9̗{-@ˀPd.% ւ蒴$.e: U@L܌/|N4JAw뼨JO9Rj+ הX20cՂhA>P>1UK:8V qb=mȩS3RC}2a/EUr7ZRi-Ơ!S ΡV LiW5}|̍iJBB+6",˂~}䠍*腼 ,m)@^`udA7e&}ѫ,QH Kh DIm Vh,zFeEBZ Ӻ%@ʲ*4(p29\JKOpbgnD2\Q8j2/FGޫ#Pd)10Ns\, 0##"^n'#0$HK TXԝ:!L-ӫb 9Bzu#ϥRQ+LEsOnLnvPIA͹3#˿-`ժ;Q3r pH\3m>WjUC,CJm؋T'\AJBc%8'#,|Ӝ"-<1kG9ep_RU07CuޔBG (@h 0 mWYn^ N6êR*0")8J1" αP[PWޡC˱z.)R4zmj9o~L)d:#X-՘)yU Bڋ|J uq[*9t؆<6mxcy V(6P&0~A h|XՙUɛՄI *r~EUB LH'C/\4J|zPJILj8DX imx]"=cBKH0c"= EOs@I sJBGSꩴsD! @*K;kQ:!o(ncHI O3E 9VQF~ 5zlX| .(_ϴ>YMM$MĬ2YJ"c[S' /Ύ"2PJ)&%usj7mg` gvJ!cq M ߿@](,U)0Dy b"H ({t$sM (cp M2zP@g IȠ_E~;c+ aa/)g3E ёiA#R̪JXJOƢ | m K& Y^H^a>hKjJjp^`Vd(\ʔO&9-ItU6(e獃RHɉρulQ'$(:Ђ6_luY—vNlQ#JȆ*> ^4L)CTBg68Q!<&!F"pGUb aj\X1z` A#2nlY&3DI5i#،u7zT趀h3,ZpA0lbb;@'0 XP,VmͱrMu@Ɂ&5<'grBB!{(vZ},H]@́"ܨpcڰ( 8G07g6!q%j6( , e%ل\F>cU@* AŠ 2k%jdƂ t2_EP 9*F8Rp٘hPZ&CAw1 o*2hj݇{p2iFG N$M6mAN.,*f% #xcaZpW /}!֚Rض/s10vD.M&EV2v8$M@_9d1 o4I .TmQ}ԘK:$ $JYi uH7Qƒ K8[2>@ ˼~7D)Gһ `(@C Bg; q{Pl }/LBJo|hi 6D#ipr!өW&: rd&nm`4 'N 0=g*Q5K{ o+'MpΫE9v֙-ţKMDbyGADFa`N \*-.c ^{ejWʿ [PšT[? 9EZ2F!Hs/R_S\n_!`V1[dpo6@f~ Jlk2A!6=CphIfII3A_/CEqR$ Z✝|Fz\/=߅u|~?LjT4,(Q,3=rX*IqO(h"'w2l+̧@n廫 ]`}-Mhz7=L|> uH31MX@@UV7Ua⠋Թ( ː7,x 299`/"$qK.C$PŃ,eH$qӂȶpŎ Xkآ˰6Ct emvs}G ViVڐc\$LҠ[YЈtrh g#ը= v@HY8AniE(M,X#nڜE),!iײ>+#.(Ȑ'v70aF8UnjA7miܘtЎu^W &W_[S=&#M (m{mJh;n6▿ԏ

,^FfwQg)5M_}|SQY'w⯯YZCurܗ(Tk'm+!Pn]{zHWѻ|OE.e˄?!0v'h!#ztp^'i_bIH}:!y'>4>lAYܟhEZ-tHgS{y$`Cl_V['PK!kxɱ $visio/masters/master22.xmlZ[s۸~L7}ݍ)H"eDZLx-ű_ʴFUIv$J8Nsz˗{J,}0Kǃ6߷^{_^gtzx>@6|՚ Q4w`Z]6H[O5gc}5]'|?bqG8LXԚɬj6Ҷ?to^wtV}{:{Dw O|8cjx!B&co;jO}$oX2&apA:zm"_ޕѬBƌI,}C?;[jspǡh1?l$v˄\EBIZrD k~Rޣ.%!u(:X?l|?L Pa. Iau%2egH?&R3k=xz)XqCvt 4s\>R'p'٠|O:Q!zONkןg;qI>-'}xiA8й (YwܟԊәm6_o21W =v jKbRUaz՟fŝ >Ҝԅ&?g ptUӫ;|1G{GaߜK[:@t )UqS &|Xl%!# |ѯ*.vor>VmL9 l6j/WګrŇQu5mq%cw*>00xRL6{ȱݾ]W2mt̫}XecfiflKpYazj72::<=;ŜKrz·n]Qfkk25_.vFgowK|xŋ{f~~l|b=W9i0[|Woggwꂭ_ˢA1U;qkz>nqykBR0<y|>']O< }EU'O}{ 0Nq¡Mb[W-w`(8})z̀kGmO3S TCƬ<G3_;~| BahXܬ ~( u9?e_O 騾~} 7ⅻ#3Sb?3eq`'y4~0-nO'*rVI\B((S`9p`E"(* -FR)>r%if)>{ %FC#J=u %/D2bG=+G5 ܅S8cywiqhu|{07PK!k[ەvisio/masters/master25.xmlrGvǿ*U!)S/(X%ҧDH@Ec_,3tc \m=?_o`ܦzNzkv m:<v~WIۋ1;MOlo/.Ώn&n.\4DO.񛋿]<۾n;f8+Xn/6~؞LO=;>=yv 33?C̮$2M0XuUv 'o^opؕuw;-u`ʷ{S)Wޯ~|/lkV.Gvĝ[E{pM~G]۹0w.3IFch]:Q2w n"Ea[[۸6:zؿϭ@Rsk7J߼alO/ n#OdvmqN!*ֺ8Yޤp/D(FIʻ\7&s5xF@˜ 7)הαޓEtX-mfOUL~:~ |(}|x'OIOr v-袉5i֑{eY5=!k xj:m*g/^?뫻nj\nݹWҼb͕R>x;|9`gNGvv'L1%-;&<.~ĸ@A8;֛tP]P)2**w7|a^u߮6[wWg瑷_yjQEֹʻ vֳWRtV;:>ުx|p6||&fB{'ӂ}ID?H H(d.F:}jo -3bWUfr0Oxu=R~Q!r38=}MW/ϷҾpMT* z ĎWǘyJzwvpgw*빴/ A= Y*|uaC+Rm^mQbnl l I5_HJNR/ |sK(13f9I4Z.ƙl6yA熮ntyF ZԍfWJn!c}d+wge9L'ΏM-wG)6n}ٔUK;eCA^/e>G֤%.y=.Ŵ*UHsORdJWL28+WҔ-9JЧTDZ̶"VBmjżm~ӢUTÙ1ׁ3 f[!ǪZȱxnFQN³!t] 31#7,M~N˺)9H1yiiDqa WFixQS4Wy.G=u9Ii׆}=/M;;.왋KaхG,r.6nτoN BE8y7[Aݑ?Ϯa&NNǮg)l5VS,%캧)73| WtI{m:B1ML<$“c֥EX J4g_?ot<6%;4C5m*oJ6NǏVfwfJ535Zr̘?jN;1T k?ZM5r7v0;L3'Y|'bg-=I "Fü}h[q,.Uu|ON9>Vưt}h[xNơAlCssۿhmhvcx5uDZyqT(x[džeVw+CHh֗+抶l1(Í99ΪhN ?7w&\wh砹H~&u5h&^sN㸩žzJag-BfU6[fieVw+ 根Hh@se߃24AYqVEs]ԗ|eX p+f}Z_9,u b/t"8 Ck3I: ˌS4mp^JquҁMu @/.#--WeVwU~t>9Rq]@IS%Ʉ?MU߆ߥKF)X \$BM3ylu)hep%%YW}L瀳'9ӺL 8Q$TG{~Z=N7HX43ye{S6&eS"(Dۈq۷87U5!R#7t_(Qť]*:c4G=S3^W󗯶?wGOm-;-L/(JiC WO# 3ڼx97_ɗ4rT\:frbDI4d8|OƘtG{Gv`p(!gZiߌg>0G98NqnIRvg2sݰ@%1't-9E2B9ȷLy>+FhФ25$  -CQD#ƹ3>LDO].] BB5Ԫ&sbA+'J@A*X9p.Oj @{X66w0,qO-H]@Ec wV-yR+Nm2STB^1@Klp1U4,B)&miL,7.0b*ilG TOrsr:'.xyrR4T9`QY6LlP: %mM"urں:sX$=`UIZ XmlsR;#I<%MCZK`&cF7Z,cH='aV?u)dbb g9wq9&'8\M"uz|I {Ml1\'$BC)r}R)ǧz5 f 4ogSU/%J9aqM)M1l&g &!1 †;Hퟲ\.!PK G#y % u9%XSpƵqR3Ʊ`RV1FqsMpk m_F(| E)@H%?K]JYB|YFd >1rX$óLPMt6 E;a˳<yxruikiI ˆVN8[ZML' fF\r$/ޜ!qc{J>a:R, *'6i)N$$[ź엑 tjSem1B95.]zUIQDA*Z$Hz$cfAdrWaOOg <40@jRF AB©\1!gI$+n0T9bV`!8#Q5V-IZADRrJ`nHJwkJ VAdXH`4(J*(M4 ir\¥1߹bAw4&ZN=|;fH4R th ]yeڎ,C)5PyL(ϱJ =-ED'K)Hr|kXM.N9@Kro8( f@800|\+3 &CFi\ b^XoԄR5ӋP 1 cl V.,^Ofj2񈅝l-5.;\CɄr F,I(\]LRjč"a 䀤t9E2kwJ 4)mddu9jJ&{lJJ!%NHR]lCfB<4Ҍ&h JyH!u4&6ٝ:$?N!KO{d #;af@41WBMnfB:JQԓҕݧf$r-Ru!9Qq$Ģ XZHWg#IΕ}n%,Iċ $bW`JK#m7g^`L/J#gYWt t-ib/O#2rN uu1*qvH> KR_s':Ż҅*-+3Dc(| 43j7xXI xx$zLvHwNJ ~]XL,oJ&BzODFXWn!\C:Qh'PeVTaLGNaG!&TH ϾT&tعEj-rʅ©EALSfHnQ9?W'_)4Y{ȷwN 'ßPK!1rl}visio/masters/master20.xmlWnH}_ije2"s$`!i1 v{l&[n68eSuN۝O?|OzFQIЕuE%d]W>$,}[g $HPqW'IxG+>v#mWv]>cW M7TD$DnI;Ih!=@!I xØġ㢮F(F3{ Q+e~ m hxb{^d ϓ]kYZueMia6 Ceju4j4t&seZzn6&{ܕ'au_W~۪G4-»}ѸUɒ8p[4W`qfGC>jJ+%,aә[?y(MID{8u<_!{ќlJ>rpZ,dfIڷh՟U+_ָ {⑈A)+ۮtxOn@A$xf[i N$ڌwN!Eu$B`q Ϳ!GN@p@?SWn9ütXdԝnWjF6FIKXYl4Rm~@y3_ ٮS h@y8T*ku<4v$kR 0*@8{Mw&!vpeAw^'k@—j 3>=IUJr-39$ IĢ*9dw 2&9 XhN"gAGC}ZbW]5O#\WwԛVכfSOXNWݻaZ? LJZN5JY6Q' [-7r>"Lp? !8)g. 4t6­zMD2A6DT{^&<ŲpƅEY[0? 7/BѼ gc\:D|D/t> Biab/X8,uaח5 kw9yF6IS,7Zmk$`S2vI^xoqUeÿQDPWBeM+벉b6O& 00 |*챣1?|o?PK!HeCvisio/masters/master26.xmlYv69}ozZ,6n 6 gIq7r~қ>CzH6 4nwHdiF;ߓnP7dxԐc:ޗou׎( [Si$251r9rȷ:!Ȑp:|rEQ+ev}.& wHBߦQTF D+ȳ)l7AĥA 9Q$ymE,YdȤT*v=OBwT ĈU[9<וzkVIFC>u,3N}(ڮ,5nW.g&_{;c>[)w+Uu`"Zj73IICC;hDPxјBuZU}UU*;{*R(r? 뎦A'ęT)+j:۔(aK)UŃ'˓+JZUg'7C1Dm +é.q89^ r$7@kys*bvꆥ_Z) ;QE u"Oni}/cӶHpN4O*8 +; ;E€<e#-Qm/CA6Pr"DNC < y@*7&N|/$=_%OYG;%h?G;Ld] t\GubQGh[ÈzeԌ`Eq38}`+O֪[ }vkB&ǐ}lǘs@-y5>N[{BgX͎c]z7 lLo!d!K#p|KojF&- 5/#O=&C DŊILElaLɢ]ǃǘ 3%Q.,aheA)BdQ)F w`P tt x(ƣe#QÇkpx(pEpl.Fʌ+_N<ʽ&'}澴ڃT]c^|~p0BLh窷DP@ό†[;cJ nC/c TKMDۿ ;9@_[}4,fqRܟ1QS1!AD2 K*wC ކdϒN`>f !c@q:g..\:fGt':a )^8V?B\z˵uyYȩsZz5֮9;GV#VF'}͗J[T734P88BG4J}>=yA( V cr4l. C ;ZhnQ<ۑd<9H|ⴹBM}-T2m@DSk+S54[|ǏaW@qsrUFM}/v<,/goPK!{ =visio/theme/theme1.xml[n:_`AнuM N%c˶Ndɐy8opf=vHJ2iu۸EQ8 gFCoVuV#Y{RZLiVGMT7,ґoYTE}FiVGGnEJ x6+%jY͏te,h dP-W9<Q5{!' xǶȳ~V-Cfe~*{8,*؜ &WҺFtG5|#0H54"OqUQ؋3V_|h5gQkΗ٤*rּˣr6&C \ӏ*5D7.ˑl"۳檪 {G+ ?3b׋}<fJ$0%~cӧNe*E#cu74"=rmO 8QLGNW<PKZNP|,iAOR&apZD>p pLu ?685\h! M?;ĺL(`fKPˣAP8'wRPYG;@ Z7h)"y_?GBu⺩`4/xֵog~qUMv/y}">\J]س,s$]~_ e1=bߝŜ{۳Ufź$~1p휓^fųcQcYO<{l6+{]Z=6!CT#TׅjF[NmI仺Gg-wWY1O[ ==SG'kJj__-RmMqi0Q"- 5։Hc)ch_C`u҇l'h5b Wt$ŜhWgiUM!Ѫ1/L|`vWh=; w:xCF)xrݤx1 M1y;ͪ ;^%JPmISRU6ȚxVPQSLR#Dεn!vEo!l8 nc!kj_8wDH/ QsQN[;9"1|ˈ4bD ZZ^bfT8] آT`̞am3'>6 u$&{$Dll&{3jl;Hu+ǔ^>h?v8g*qh[dCA %3?;UIUW o3B6hҰW㛴FsϠ$ż[L$(muCc|JQ SAV'~%IU-at 'Z" ͳsUyG;۾@y h>"V<ο̐o7$9M cHʕH awPU\˶w}ۉۜ zCLЖ] [~'DI8>~ *Y9dwML] ; ^Ez$C?t!Ba"\3BV/D!aK OT%j p~?IƳ%0ٖS6If4 ^35%Dw/]Omp\ɭLwQ l}Mˁsص_m<^N!S> n^p6hBɮ/֏> S\ MaGSL>}La0:f#_un3&~f6a&dPg'0EEm6?{sm諒c-N޽6Ff6]gzj,/@hO^=y!]W2eo%7Wex,YmPʬuNq=D>X`CNy^(.uH;%!Ҿrt*K:EVw}e9A_qhCȧ "_םհ` {6 M͉֙E>=6H X/kfxq";H?Egɒ܈-@7H{' SľF0tf6GdGB,$bh*/!F!-X+&W;c21;%a7<dX2$h64 ]pBt,t Q0EIS$LL,G+Pa-lLJFWBihZHrgLS %K#]b$+C'[l4;/UZv3xe*u9=6qN,ey:R*v[:06+}ZL.Ӭr ɶ3Y[n0[ |zYv WND|O􎸁M\:UDw7i7bAV [siQ/6eg!G7i,c6{96,8Ć+5![l`uC_7^y^?u=U+61V#iM3(*i9ƒE>ݞ.qkڑ2w/*6#:"3,7L`?27"NOIq=S %)EapF%SS}fd!ϴ3G g/k dpg/`,\ >u0 BWoK_\, C >+`]J5|ėHI)iLE>N܌Q2ȭ=6k}CS))puG-4@mڊ^='+uS}ǯW-0]0P!hs(Ԗ}cuNaPI\6؟V},^`.7S Vi:*sjv"[ûoAΕ%Yi4W\LM~y!/~Rruuudg`yww|nj9uD{<о)mdKӹbyε<TEXrczGH*~=?:Us7)$lk+`N˾~!\,  zCF3C4 ,!vpJcԠu\ǘɖY;^dž6FLGF,!( ܂J{{;vQ6iYAЍSW` =^lH \yy2(-1; <&>_6=7o0f)iEj_R[\\ܵsGB.!p5o7r_h-Y';",2*Bl8ezN^tH2]R6-,nc:NDGHJA\pVPLtIG`BRpF|ѷ&Y``ذtȚ)6!^;jGB66PeCuW{T)PvLݭѝ],#"YeUQ9U{Rgwx,#yz?!wx*./1JSaoQ?_LARߖ}s.^PK!g/visio/windows.xmlWKo0!JB(*DPVi0`mG8/cW9\<3|&;/Q(e}Yklpey񆜘4 1#=%w{ޗ&@Ԙ=IOQXGZ(ad[)G k+J8$A1!F$8D)Z E! KX/'1DHvl g^0Q}vٺYLL$![/!Cf.%+N^0b8 tjmK3۪ ϳO eFBޞbL(޸jSTd@@2ޠrvH-F81/m>$< q38b?)ۿR G/sm0Sx"5A"q?h#HuV \vwdFP`w ITIBY\I ɐRH&U/{%;G-l׳ޤyZkkJ_g5kVAYkM5p>[ƿg#c/B4-vQR@KY6J \oi. )ge4jz_'gzEΌB ~̨Yn gxP'gfET9[j\gmAT>i:*rV^o bY'g UٹlVîHY{ 8V܌647H{*vmx7z nF>&}9?PK!d*docProps/app.xml (Un0}=PB :tH$V;(}c&-δx>9?-jD*҄ w = ޾RT 5 Wк{J (j!Ʉ,Ʃ=e4Hvσ[ < c4ѧѺBAY1!䒔Θ2~D %2\l4.ŒbjDpqg1&óak>~ޖTU&Dc.'ƹa]П%%a |i?b?%T_-D9]I x@L6cV)-)Ab|3 &/6\!Qػ荾GTc.)ڒn26T43&VI[wEn!!VLKUE$jDՈW#VR%\OlrS愵)3 ^+dغd3(úiVlVb _ vsXvp椤h3S]XjXQwֈ1 .cH /'7_ؽV/;$+oĺy,z[P%uIQC Y1!Xz 2R+4Z۳  Pw>4 MzUggN($+ ѵ(+׸M(QWU$FyE.)>ӂN/|F7?Nհ GY:=F|ySZơs}>Cek"'䚔'8\>:Z0й >-OzE>3}8E^ QZPjeXՂ h3@+pX ECzAVNC^=ek5{bq56 _߾QKY)`Z ZHNKA V`jlg3Fu"YE IE? q+qQVʦuۈxSS]Pڬh>_oo?x+O@_]أ&EMU)TѮu/9*{_PK-!:e [Content_Types].xmlPK-!Xµ%^ C_rels/.relsPK-!=&Xvisio/document.xmlPK-!M-visio/_rels/document.xml.relsPK-!b; $/visio/masters/_rels/masters.xml.relsPK-!ٔ'  0visio/pages/_rels/pages.xml.relsPK-! L R1visio/pages/pages.xmlPK-!Y*_;visio/masters/masters.xmlPK-!/ %bfvisio/masters/master7.xmlPK-!bG gGqrvisio/masters/master4.xmlPK-! ^J~visio/pages/page8.xmlPK-!zzvisio/pages/page7.xmlPK-!ע{کvisio/pages/page6.xmlPK-!,Oߒvisio/pages/page5.xmlPK-!:H)jvisio/pages/page4.xmlPK-!y[visio/pages/page3.xmlPK-!V1(L visio/masters/master6.xmlPK-!U32GEvisio/pages/page1.xmlPK-!eyanLvisio/masters/master3.xmlPK-!2[aivisio/masters/master2.xmlPK-!̊}stzvisio/masters/master1.xmlPK-!*W (visio/pages/_rels/page8.xml.relsPK-!w  Fvisio/pages/_rels/page7.xml.relsPK-!2" jvisio/pages/_rels/page6.xml.relsPK-!  visio/pages/_rels/page5.xml.relsPK-!v visio/pages/_rels/page4.xml.relsPK-!L visio/pages/_rels/page3.xml.relsPK-!Dm visio/pages/_rels/page2.xml.relsPK-!j>M $visio/pages/_rels/page1.xml.relsPK-!<~ ~LHvisio/masters/master5.xmlPK-!59jh4visio/pages/page2.xmlPK-!z9V!ѹvisio/masters/master27.xmlPK-!%aovisio/masters/master15.xmlPK-!\Rvisio/masters/master16.xmlPK-!=,S1 F$Tvisio/masters/master17.xmlPK-!"c+ @visio/masters/master18.xmlPK-!tJ /2 visio/masters/master14.xmlPK-!:. Buvisio/masters/master13.xmlPK-!z3P visio/masters/master12.xmlPK-!nx @gvisio/masters/master8.xmlPK-!t 7 visio/masters/master9.xmlPK-!UB+_$visio/masters/master10.xmlPK-!eQsF(visio/masters/master11.xmlPK-!2=@QS/visio/masters/master19.xmlPK-!kx (#6visio/masters/master28.xmlPK-!ng)5?visio/masters/master24.xmlPK-!#|\n ivisio/masters/master23.xmlPK-!kxɱ $visio/masters/master22.xmlPK-! P&visio/masters/master21.xmlPK-!k[ە1visio/masters/master25.xmlPK-!1rl}visio/masters/master20.xmlPK-!HeCvisio/masters/master26.xmlPK-!{ =visio/theme/theme1.xmlPK-!h NdocProps/thumbnail.emfPK-!g/'visio/windows.xmlPK-!d*docProps/app.xmlPK-!!,rndocProps/custom.xmlPK-!K^\docProps/core.xmlPK::-mitmproxy-8.1.1/docs/scripts/000077500000000000000000000000001425660472000162165ustar00rootroot00000000000000mitmproxy-8.1.1/docs/scripts/api-events.py000066400000000000000000000106571425660472000206540ustar00rootroot00000000000000#!/usr/bin/env python3 import contextlib import inspect import textwrap from pathlib import Path from mitmproxy import hooks, log, addonmanager from mitmproxy.proxy import server_hooks, layer from mitmproxy.proxy.layers import dns, http, modes, tcp, tls, websocket known = set() def category(name: str, desc: str, hooks: list[type[hooks.Hook]]) -> None: all_params = [ list(inspect.signature(hook.__init__).parameters.values())[1:] for hook in hooks ] # slightly overengineered, but this was fun to write. ¯\_(ツ)_/¯ imports = set() types = set() for params in all_params: for param in params: try: mod = inspect.getmodule(param.annotation).__name__ if mod == "typing": # this is ugly, but can be removed once we are on Python 3.9+ only imports.add( inspect.getmodule(param.annotation.__args__[0]).__name__ ) types.add(param.annotation._name) else: imports.add(mod) except AttributeError: raise ValueError(f"Missing type annotation: {params}") imports.discard("builtins") if types: print(f"from typing import {', '.join(sorted(types))}") print("from mitmproxy import ctx") for imp in sorted(imports): print(f"import {imp}") print() print(f"class {name}Events:") print(f' """{desc}"""') first = True for hook, params in zip(hooks, all_params): if first: first = False else: print() if hook.name in known: raise RuntimeError(f"Already documented: {hook}") known.add(hook.name) doc = inspect.getdoc(hook) print(f" def {hook.name}({', '.join(str(p) for p in ['self'] + params)}):") print(textwrap.indent(f'"""\n{doc}\n"""', " ")) if params: print( f' ctx.log(f"{hook.name}: {" ".join("{" + p.name + "=}" for p in params)}")' ) else: print(f' ctx.log("{hook.name}")') print("") outfile = Path(__file__).parent.parent / "src" / "generated" / "events.py" with outfile.open("w") as f, contextlib.redirect_stdout(f): print("# This file is autogenerated, do not edit manually.") category( "Lifecycle", "", [ addonmanager.LoadHook, hooks.RunningHook, hooks.ConfigureHook, hooks.DoneHook, ], ) category( "Connection", "", [ server_hooks.ClientConnectedHook, server_hooks.ClientDisconnectedHook, server_hooks.ServerConnectHook, server_hooks.ServerConnectedHook, server_hooks.ServerDisconnectedHook, ], ) category( "HTTP", "", [ http.HttpRequestHeadersHook, http.HttpRequestHook, http.HttpResponseHeadersHook, http.HttpResponseHook, http.HttpErrorHook, http.HttpConnectHook, http.HttpConnectUpstreamHook, ], ) category( "DNS", "", [ dns.DnsRequestHook, dns.DnsResponseHook, dns.DnsErrorHook, ], ) category( "TCP", "", [ tcp.TcpStartHook, tcp.TcpMessageHook, tcp.TcpEndHook, tcp.TcpErrorHook, ], ) category( "TLS", "", [ tls.TlsClienthelloHook, tls.TlsStartClientHook, tls.TlsStartServerHook, tls.TlsEstablishedClientHook, tls.TlsEstablishedServerHook, tls.TlsFailedClientHook, tls.TlsFailedServerHook, ], ) category( "WebSocket", "", [ websocket.WebsocketStartHook, websocket.WebsocketMessageHook, websocket.WebsocketEndHook, ], ) category( "SOCKSv5", "", [ modes.Socks5AuthHook, ], ) category( "AdvancedLifecycle", "", [ layer.NextLayerHook, hooks.UpdateHook, log.AddLogHook, ], ) not_documented = set(hooks.all_hooks.keys()) - known if not_documented: raise RuntimeError(f"Not documented: {not_documented}") mitmproxy-8.1.1/docs/scripts/api-render.py000066400000000000000000000032431425660472000206200ustar00rootroot00000000000000#!/usr/bin/env python3 import os import shutil import textwrap from pathlib import Path import pdoc.render_helpers here = Path(__file__).parent if os.environ.get("DOCS_ARCHIVE", False): edit_url_map = {} else: edit_url_map = { "mitmproxy": "https://github.com/mitmproxy/mitmproxy/blob/main/mitmproxy/", } pdoc.render.configure( template_directory=here / "pdoc-template", edit_url_map=edit_url_map, ) # We can't configure Hugo, but we can configure pdoc. pdoc.render_helpers.formatter.cssclass = "chroma pdoc-code" modules = [ "mitmproxy.addonmanager", "mitmproxy.certs", "mitmproxy.connection", "mitmproxy.coretypes.multidict", "mitmproxy.dns", "mitmproxy.flow", "mitmproxy.http", "mitmproxy.net.server_spec", "mitmproxy.proxy.context", "mitmproxy.proxy.server_hooks", "mitmproxy.tcp", "mitmproxy.tls", "mitmproxy.websocket", here / ".." / "src" / "generated" / "events.py", ] pdoc.pdoc(*modules, output_directory=here / ".." / "src" / "generated" / "api") api_content = here / ".." / "src" / "content" / "api" if api_content.exists(): shutil.rmtree(api_content) api_content.mkdir() for module in modules: if isinstance(module, Path): continue filename = f"api/{module.replace('.', '/')}.html" (api_content / f"{module}.md").write_text( textwrap.dedent( f""" --- title: "{module}" url: "{filename}" menu: addons: parent: 'Event Hooks & API' --- {{{{< readfile file="/generated/{filename}" >}}}} """ ) ) (here / ".." / "src" / "content" / "addons-api.md").touch() mitmproxy-8.1.1/docs/scripts/clirecording/000077500000000000000000000000001425660472000206625ustar00rootroot00000000000000mitmproxy-8.1.1/docs/scripts/clirecording/Dockerfile000066400000000000000000000022051425660472000226530ustar00rootroot00000000000000# todo: use a more lightweight base, e.g., Alpine Linux FROM ubuntu:18.04 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US.UTF-8 ENV TERM screen-256color # install mitmproxy, asciinema, and dependencies RUN apt-get update && apt-get install --no-install-recommends -y \ asciinema \ autoconf \ automake \ autotools-dev \ bison \ curl \ git \ libevent-dev \ libtool \ locales \ m4 \ make \ ncurses-dev \ pkg-config \ python3-pip \ python3 \ python3-setuptools \ wget \ xterm \ && locale-gen --purge "en_US.UTF-8" \ && update-locale "LANG=en_US.UTF-8" \ && pip3 install --no-cache-dir libtmux curl requests mitmproxy \ && rm -rf /var/lib/apt/lists/* # install latest tmux (to support popups) RUN git clone --depth 1 https://github.com/tmux/tmux.git \ && cd tmux \ && sh autogen.sh \ && ./configure && make && make install \ && cd ../ \ && rm -rf tmux WORKDIR /root/clidirector COPY ./docker/tmux.conf ../.tmux.conf COPY clidirector.py screenplays.py record.py ./ RUN echo 'PS1="[tutorial@mitmproxy] $ "' >> /root/.bashrc ENTRYPOINT [ "./record.py" ] mitmproxy-8.1.1/docs/scripts/clirecording/clidirector.py000066400000000000000000000137561425660472000235530ustar00rootroot00000000000000import json from typing import NamedTuple, Optional import libtmux import random import subprocess import threading import time class InstructionSpec(NamedTuple): instruction: str time_from: float time_to: float class CliDirector: def __init__(self): self.record_start = None self.pause_between_keys = 0.2 self.instructions: list[InstructionSpec] = [] def start(self, filename: str, width: int = 0, height: int = 0) -> libtmux.Session: self.start_session(width, height) self.start_recording(filename) return self.tmux_session def start_session(self, width: int = 0, height: int = 0) -> libtmux.Session: self.tmux_server = libtmux.Server() self.tmux_session = self.tmux_server.new_session( session_name="asciinema_recorder", kill_session=True ) self.tmux_pane = self.tmux_session.attached_window.attached_pane self.tmux_version = self.tmux_pane.display_message("#{version}", True) if width and height: self.resize_window(width, height) self.pause(3) return self.tmux_session def start_recording(self, filename: str) -> None: self.asciinema_proc = subprocess.Popen( [ "asciinema", "rec", "-y", "--overwrite", "-c", "tmux attach -t asciinema_recorder", filename, ] ) self.pause(1.5) self.record_start = time.time() def resize_window(self, width: int, height: int) -> None: subprocess.Popen( ["resize", "-s", str(height), str(width)], stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) def end(self) -> None: self.end_recording() self.end_session() def end_recording(self) -> None: self.asciinema_proc.terminate() self.asciinema_proc.wait(timeout=5) self.record_start = None self.instructions = [] def end_session(self) -> None: self.tmux_session.kill_session() def press_key( self, keys: str, count=1, pause: Optional[float] = None, target=None ) -> None: if pause is None: pause = self.pause_between_keys if target is None: target = self.tmux_pane for i in range(count): if keys == " ": keys = "Space" target.send_keys(cmd=keys, enter=False, suppress_history=False) # inspired by https://github.com/dmotz/TuringType real_pause = random.uniform(0, pause) + 0.4 * pause if keys == "Space": real_pause += 1.5 * pause elif keys == ".": real_pause += pause elif random.random() > 0.75: real_pause += pause elif random.random() > 0.95: real_pause += 2 * pause self.pause(real_pause) def type(self, keys: str, pause: Optional[float] = None, target=None) -> None: if pause is None: pause = self.pause_between_keys if target is None: target = self.tmux_pane target.select_pane() for key in keys: self.press_key(key, pause=pause, target=target) def exec(self, keys: str, target=None) -> None: if target is None: target = self.tmux_pane self.type(keys, target=target) self.pause(1.25) self.press_key("Enter", target=target) self.pause(0.5) def focus_pane(self, pane: libtmux.Pane, set_active_pane: bool = True) -> None: pane.select_pane() if set_active_pane: self.tmux_pane = pane def pause(self, seconds: float) -> None: time.sleep(seconds) def run_external(self, command: str) -> None: subprocess.run(command, shell=True) def message( self, msg: str, duration: Optional[int] = None, add_instruction: bool = True, instruction_html: str = "", ) -> None: if duration is None: duration = len(msg) * 0.08 # seconds self.tmux_session.set_option( "display-time", int(duration * 1000) ) # milliseconds self.tmux_pane.display_message(" " + msg) if add_instruction or instruction_html: if not instruction_html: instruction_html = msg self.instruction(instruction=instruction_html, duration=duration) self.pause(duration + 0.5) def popup(self, content: str, duration: int = 4) -> None: # todo: check if installed tmux version supports display-popup # tmux's display-popup is blocking, so we close it in a separate thread t = threading.Thread(target=self.close_popup, args=[duration]) t.start() lines = content.splitlines() self.tmux_pane.cmd("display-popup", "", *lines) t.join() def close_popup(self, duration: float = 0) -> None: self.pause(duration) self.tmux_pane.cmd("display-popup", "-C") def instruction( self, instruction: str, duration: float = 3, time_from: Optional[float] = None ) -> None: if time_from is None: time_from = self.current_time self.instructions.append( InstructionSpec( instruction=str(len(self.instructions) + 1) + ". " + instruction, time_from=round(time_from, 1), time_to=round(time_from + duration, 1), ) ) def save_instructions(self, output_path: str) -> None: instr_as_dicts = [] for instr in self.instructions: instr_as_dicts.append(instr._asdict()) with open(output_path, "w", encoding="utf-8") as f: json.dump(instr_as_dicts, f, ensure_ascii=False, indent=4) @property def current_time(self) -> float: now = time.time() return round(now - self.record_start, 1) @property def current_pane(self) -> libtmux.Pane: return self.tmux_pane mitmproxy-8.1.1/docs/scripts/clirecording/docker/000077500000000000000000000000001425660472000221315ustar00rootroot00000000000000mitmproxy-8.1.1/docs/scripts/clirecording/docker/tmux.conf000066400000000000000000000011631425660472000237760ustar00rootroot00000000000000set -g default-terminal "screen-256color" set-option -g status-position top set -g status-style "bg=#000000,fg=#ffffff" set -g message-style "bg=#3273dc,fg=#ffffff" set -g status-justify left set -g status-left "" set -g status-right "" setw -g window-status-current-format "" # pane options setw -g pane-base-index 1 setw -g pane-border-format " Terminal Window #P --------------------------------------------------------------------------------------------------------" setw -g pane-border-status top setw -g pane-border-lines simple setw -g pane-border-style "fg=#cccccc" setw -g pane-active-border-style "fg=#ffffff" mitmproxy-8.1.1/docs/scripts/clirecording/generate_recordings.sh000066400000000000000000000003241425660472000252260ustar00rootroot00000000000000#!/usr/bin/env bash docker build --pull --rm -t mitmproxy-clirecorder:latest . docker run -i -t --rm \ -v "$(pwd)"/../../src/static/recordings:/root/clidirector/recordings \ mitmproxy-clirecorder:latest mitmproxy-8.1.1/docs/scripts/clirecording/record.py000066400000000000000000000005171425660472000225150ustar00rootroot00000000000000#!/usr/bin/env python3 from clidirector import CliDirector import screenplays if __name__ == "__main__": director = CliDirector() screenplays.record_user_interface(director) screenplays.record_intercept_requests(director) screenplays.record_modify_requests(director) screenplays.record_replay_requests(director) mitmproxy-8.1.1/docs/scripts/clirecording/screenplays.py000066400000000000000000000236311425660472000235710ustar00rootroot00000000000000#!/usr/bin/env python3 from clidirector import CliDirector def record_user_interface(d: CliDirector): tmux = d.start_session(width=120, height=36) window = tmux.attached_window d.start_recording("recordings/mitmproxy_user_interface.cast") d.message( "Welcome to the mitmproxy tutorial. In this lesson we cover the user interface." ) d.pause(1) d.exec("mitmproxy") d.pause(3) d.message("This is the default view of mitmproxy.") d.message("mitmproxy adds rows to the view as new requests come in.") d.message("Let’s generate some requests using `curl` in a separate terminal.") pane_top = d.current_pane pane_bottom = window.split_window(attach=True) pane_bottom.resize_pane(height=12) d.focus_pane(pane_bottom) d.pause(2) d.type("curl") d.message("Use curl’s `--proxy` option to configure mitmproxy as a proxy.") d.type(" --proxy http://127.0.0.1:8080") d.message("We use the text-based weather service `wttr.in`.") d.exec(' "http://wttr.in/Dunedin?0"') d.pause(2) d.press_key("Up") d.press_key("Left", count=3) d.press_key("BSpace", count=7) d.exec("Innsbruck") d.pause(2) d.exec("exit", target=pane_bottom) d.focus_pane(pane_top) d.message("You see the requests to `wttr.in` in the list of flows.") d.message("mitmproxy is controlled using keyboard shortcuts.") d.message("Use your arrow keys `↑` and `↓` to change the focused flow (`>>`).") d.press_key("Down", pause=0.5) d.press_key("Up", pause=0.5) d.press_key("Down", pause=0.5) d.press_key("Up", pause=0.5) d.message("The focused flow (`>>`) is used as a target for various commands.") d.message("One such command shows the flow details, it is bound to `ENTER`.") d.message("Press `ENTER` to view the details of the focused flow.") d.press_key("Enter") d.message("The flow details view has 3 panes: request, response, and detail.") d.message("Use your arrow keys `←` and `→` to switch between panes.") d.press_key("Right", count=2, pause=2.5) d.press_key("Left", count=2, pause=1) d.message( "Press `q` to exit the current view.", ) d.type("q") d.message("Press `?` to get a list of all available keyboard shortcuts.") d.type("?") d.pause(2) d.press_key("Down", count=20, pause=0.25) d.message("Tip: Remember the `?` shortcut. It works in every view.") d.message("Press `q` to exit the current view.") d.type("q") d.message("Each shortcut is internally bound to a command.") d.message("You can also execute commands directly (without using shortcuts).") d.message("Press `:` to open the command prompt at the bottom.") d.type(":") d.message("Enter `console.view.flow @focus`.") d.type("console.view.flow @focus") d.message("The command `console.view.flow` opens the details view for a flow.") d.message("The argument `@focus` defines the target flow.") d.message("Press `ENTER` to execute the command.") d.press_key("Enter") d.message( "Commands unleash the full power of mitmproxy, i.e., to configure interceptions." ) d.message("You now know basics of mitmproxy’s UI and how to control it.") d.pause(1) d.message("In the next lesson you will learn to intercept flows.") d.save_instructions("recordings/mitmproxy_user_interface_instructions.json") d.end() def record_intercept_requests(d: CliDirector): tmux = d.start_session(width=120, height=36) window = tmux.attached_window d.start_recording("recordings/mitmproxy_intercept_requests.cast") d.message( "Welcome to the mitmproxy tutorial. In this lesson we cover the interception of requests." ) d.pause(1) d.exec("mitmproxy") d.pause(3) d.message("We first need to configure mitmproxy to intercept requests.") d.message( "Press `i` to prepopulate mitmproxy’s command prompt with `set intercept ''`." ) d.type("i") d.pause(2) d.message( "We use the flow filter expression `~u ` to only intercept specific URLs." ) d.message( "Additionally, we use the filter `~q` to only intercept requests, but not responses." ) d.message("We combine both flow filters using `&`.") d.message( "Enter `~u /Dunedin & ~q` between the quotes of the `set intercept` command and press `ENTER`." ) d.exec("~u /Dunedin & ~q") d.message("The bottom bar shows that the interception has been configured.") d.message("Let’s generate a request using `curl` in a separate terminal.") pane_top = d.current_pane pane_bottom = window.split_window(attach=True) pane_bottom.resize_pane(height=12) d.focus_pane(pane_bottom) d.pause(2) d.exec('curl --proxy http://127.0.0.1:8080 "http://wttr.in/Dunedin?0"') d.pause(2) d.focus_pane(pane_top) d.message("You see a new line in in the list of flows.") d.message( "The new flow is displayed in red to indicate that it has been intercepted." ) d.message( "Put the focus (`>>`) on the intercepted flow. This is already the case in our example." ) d.message("Press `a` to resume this flow without making any changes.") d.type("a") d.pause(2) d.focus_pane(pane_bottom) d.message("Submit another request and focus its flow.") d.press_key("Up") d.press_key("Enter") d.pause(2) d.focus_pane(pane_top) d.press_key("Down") d.pause(1) d.message( "Press `X` to kill this flow, i.e., discard it without forwarding it to its final destination `wttr.in`." ) d.type("X") d.pause(3) d.message("In the next lesson you will learn to modify intercepted flows.") d.save_instructions("recordings/mitmproxy_intercept_requests_instructions.json") d.end() def record_modify_requests(d: CliDirector): tmux = d.start_session(width=120, height=36) window = tmux.attached_window d.start_recording("recordings/mitmproxy_modify_requests.cast") d.message( "Welcome to the mitmproxy tutorial. In this lesson we cover the modification of intercepted requests." ) d.pause(1) d.exec("mitmproxy") d.pause(3) d.message( "We configure and use the same interception rule as in the last tutorial." ) d.message( "Press `i` to prepopulate mitmproxy’s command prompt, enter the flow filter `~u /Dunedin & ~q`, and press `ENTER`." ) d.type("i") d.pause(2) d.exec("~u /Dunedin & ~q") d.message("Let’s generate a request using `curl` in a separate terminal.") pane_top = d.current_pane pane_bottom = window.split_window(attach=True) pane_bottom.resize_pane(height=12) d.focus_pane(pane_bottom) d.pause(2) d.exec('curl --proxy http://127.0.0.1:8080 "http://wttr.in/Dunedin?0"') d.pause(2) d.focus_pane(pane_top) d.message("We now want to modify the intercepted request.") d.message( "Put the focus (`>>`) on the intercepted flow. This is already the case in our example." ) d.message("Press `ENTER` to open the details view for the intercepted flow.") d.press_key("Enter") d.message("Press `e` to edit the intercepted flow.") d.type("e") d.message("mitmproxy asks which part to modify.") d.message("Select `path` by using your arrow keys and press `ENTER`.") d.press_key("Down", count=3, pause=0.5) d.pause(1) d.press_key("Enter") d.message( "mitmproxy shows all path components line by line, in our example its just `Dunedin`." ) d.message("Press `ENTER` to modify the selected path component.") d.press_key("Down", pause=2) d.press_key("Enter") d.message("Replace `Dunedin` with `Innsbruck`.") d.press_key("BSpace", count=7, pause=0.5) d.type("Innsbruck", pause=0.5) d.message("Press `ESC` to confirm your change.") d.press_key("Escape") d.message("Press `q` to go back to the flow details view.") d.type("q") d.message("Press `a` to resume the intercepted flow.") d.type("a") d.pause(2) d.message( "You see that the request URL was modified and `wttr.in` replied with the weather report for `Innsbruck`." ) d.message("In the next lesson you will learn to replay flows.") d.save_instructions("recordings/mitmproxy_modify_requests_instructions.json") d.end() def record_replay_requests(d: CliDirector): tmux = d.start_session(width=120, height=36) window = tmux.attached_window d.start_recording("recordings/mitmproxy_replay_requests.cast") d.message( "Welcome to the mitmproxy tutorial. In this lesson we cover replaying requests." ) d.pause(1) d.exec("mitmproxy") d.pause(3) d.message( "Let’s generate a request that we can replay. We use `curl` in a separate terminal." ) pane_top = d.current_pane pane_bottom = window.split_window(attach=True) pane_bottom.resize_pane(height=12) d.focus_pane(pane_bottom) d.pause(2) d.exec('curl --proxy http://127.0.0.1:8080 "http://wttr.in/Dunedin?0"') d.pause(2) d.focus_pane(pane_top) d.message("We now want to replay the this request.") d.message( "Put the focus (`>>`) on the request that should be replayed. This is already the case in our example." ) d.message("Press `r` to replay the request.") d.type("r") d.message( "Note that no new rows are added for replayed flows, but the existing row is updated." ) d.message( "Every time you press `r`, mitmproxy sends this request to the server again and updates the flow." ) d.press_key("r", count=4, pause=1) d.message("You can also modify a flow before replaying it.") d.message("It works as shown in the previous lesson, by pressing `e`.") d.message( "Congratulations! You have completed all lessons of the mitmproxy tutorial." ) d.save_instructions("recordings/mitmproxy_replay_requests_instructions.json") d.end() mitmproxy-8.1.1/docs/scripts/examples.py000077500000000000000000000032541425660472000204150ustar00rootroot00000000000000#!/usr/bin/env python3 import re from pathlib import Path here = Path(__file__).absolute().parent example_dir = here / ".." / "src" / "examples" / "addons" examples = example_dir.glob("*.py") overview = [] listings = [] for example in examples: code = example.read_text() slug = str(example.with_suffix("").relative_to(example_dir)) slug = re.sub(r"[^a-zA-Z]", "-", slug) match = re.search( r''' ^ (?:[#][^\n]*\n)? # there might be a shebang """ \s* (.+?) \s* (?:\n\n|""") # stop on empty line or end of comment ''', code, re.VERBOSE, ) if match: comment = " — " + match.group(1) else: comment = "" overview.append(f" * [{example.name}](#{slug}){comment}\n") listings.append( f"""

Example: {example.name}

```python {code.strip()} ``` """ ) print( f""" # Addon Examples ### Dedicated Example Addons {"".join(overview)} ### Built-In Addons Much of mitmproxy’s own functionality is defined in [a suite of built-in addons](https://github.com/mitmproxy/mitmproxy/tree/main/mitmproxy/addons), implementing everything from functionality like anticaching and sticky cookies to our onboarding webapp. The built-in addons make for instructive reading, and you will quickly see that quite complex functionality can often boil down to a very small, completely self-contained modules. ### Additional Community Examples Additional examples contributed by the mitmproxy community can be found [on GitHub](https://github.com/mitmproxy/mitmproxy/tree/main/examples/contrib). ------------------------- {"".join(listings)} """ ) mitmproxy-8.1.1/docs/scripts/filters.py000077500000000000000000000003221425660472000202400ustar00rootroot00000000000000#!/usr/bin/env python3 from mitmproxy import flowfilter print('') for i in flowfilter.help: print("" % i) print("
%s%s
") mitmproxy-8.1.1/docs/scripts/options.py000077500000000000000000000030521425660472000202660ustar00rootroot00000000000000#!/usr/bin/env python3 import asyncio from mitmproxy import options, optmanager from mitmproxy.tools import dump, console, web masters = { "mitmproxy": console.master.ConsoleMaster, "mitmdump": dump.DumpMaster, "mitmweb": web.master.WebMaster, } unified_options = {} async def dump(): for tool_name, master in masters.items(): opts = options.Options() _ = master(opts) for key, option in optmanager.dump_dicts(opts).items(): if key in unified_options: unified_options[key]["tools"].append(tool_name) else: unified_options[key] = option unified_options[key]["tools"] = [tool_name] asyncio.run(dump()) print( """ """.strip() ) for key, option in sorted(unified_options.items(), key=lambda t: t[0]): print( f""" """.strip() ) print("
Name Type Description
#   {key}
{' '.join(["{}".format(t) for t in option['tools']])}
{option['type']} {option['help']}
Default: {option['default']} {"
Choices: {}".format(', '.join(option['choices'])) if option['choices'] else ""}
") mitmproxy-8.1.1/docs/scripts/pdoc-template/000077500000000000000000000000001425660472000207545ustar00rootroot00000000000000mitmproxy-8.1.1/docs/scripts/pdoc-template/frame.html.jinja2000066400000000000000000000006101425660472000241050ustar00rootroot00000000000000{% filter minify_css %} {% block style %} {% endblock %} {% endfilter %} {% block content %}{% endblock %}
{% block attribution %}{% endblock %}
mitmproxy-8.1.1/docs/scripts/pdoc-template/module.html.jinja2000066400000000000000000000063711425660472000243120ustar00rootroot00000000000000{% extends "default/module.html.jinja2" %} {# To document all event hooks, we do a bit of hackery: 1. scripts/api-events.py auto-generates generated/events.py. 2. scripts/api-render.py renders generated/events.py together with the remaining API docs. 3. This templates hides some elements of the default pdoc template. #} {% if module.name == "events" %} {% macro module_name() %}{% endmacro %} {% macro class(cls) %} {{ cls.qualname.replace("Events", " Events").replace("AdvancedLifecycle", "Advanced Lifecycle") }} {% endmacro %} {% macro view_source_state(doc) %}{% endmacro %} {% macro view_source_button(doc) %}{% endmacro %} {% macro view_source_code(doc) %}{% endmacro %} {% macro is_public(doc) %} {% if doc.name != "__init__" %} {{ default_is_public(doc) }} {% endif %} {% endmacro %} {% else %} {% macro is_public(doc) %} {% if doc.name is in(["from_state", "get_state", "set_state"]) %} {% elif doc.modulename == "mitmproxy.addonmanager" %} {% if doc.qualname.startswith("Loader") and not doc.name.startswith("_") %} true {% endif %} {% elif doc.modulename == "mitmproxy.certs" %} {% if doc.qualname == "Cert" or doc.qualname.startswith("Cert.") %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.coretypes.multidict" %} {% if doc.name == "_MultiDict" %} true {% else %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.dns" %} {% if doc.qualname.startswith("DNSFlow") %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.flow" %} {% if doc.name is not in(["__init__", "reply", "metadata"]) %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.http" %} {% if doc.qualname is not in([ "Message.__init__", "Message.data", "Request.data", "Response.data", ]) %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.proxy.server_hooks" %} {% if doc.qualname.startswith("ServerConnectionHookData") and doc.name != "__init__" %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.proxy.context" %} {% if doc.qualname is not in(["Context.__init__", "Context.fork", "Context.options"]) %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.tls" %} {% if doc.qualname is not in(["TlsData.__init__", "ClientHelloData.__init__"]) %} {{ default_is_public(doc) }} {% endif %} {% elif doc.modulename == "mitmproxy.websocket" %} {% if doc.qualname != "WebSocketMessage.type" %} {{ default_is_public(doc) }} {% endif %} {% else %} {{ default_is_public(doc) }} {% endif %} {% endmacro %} {% endif %} mitmproxy-8.1.1/docs/setup.sh000077500000000000000000000006521425660472000162310ustar00rootroot00000000000000#!/usr/bin/env bash set -o errexit set -o pipefail set -o nounset # set -o xtrace # This is only needed once to provision a new fresh empty S3 bucket. aws configure set preview.cloudfront true aws --profile mitmproxy \ s3 cp --acl public-read ./bucketassets/error.html s3://docs.mitmproxy.org/error.html aws --profile mitmproxy \ s3 cp --acl public-read ./bucketassets/robots.txt s3://docs.mitmproxy.org/robots.txt mitmproxy-8.1.1/docs/src/000077500000000000000000000000001425660472000153165ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/000077500000000000000000000000001425660472000166205ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/asciinema-player.css000066400000000000000000001430421425660472000225610ustar00rootroot00000000000000.asciinema-player-wrapper { position: relative; text-align: center; outline: none; } .asciinema-player-wrapper .title-bar { display: none; top: -78px; transition: top 0.15s linear; position: absolute; left: 0; right: 0; box-sizing: content-box; font-size: 20px; line-height: 1em; padding: 15px; font-family: sans-serif; color: white; background-color: rgba(0, 0, 0, 0.8); } .asciinema-player-wrapper .title-bar img { vertical-align: middle; height: 48px; margin-right: 16px; } .asciinema-player-wrapper .title-bar a { color: white; text-decoration: underline; } .asciinema-player-wrapper .title-bar a:hover { text-decoration: none; } .asciinema-player-wrapper:fullscreen { background-color: #000; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .asciinema-player-wrapper:fullscreen .asciinema-player { position: static; } .asciinema-player-wrapper:fullscreen .title-bar { display: initial; } .asciinema-player-wrapper:fullscreen.hud .title-bar { top: 0; } .asciinema-player-wrapper:-webkit-full-screen { background-color: #000; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .asciinema-player-wrapper:-webkit-full-screen .asciinema-player { position: static; } .asciinema-player-wrapper:-webkit-full-screen .title-bar { display: initial; } .asciinema-player-wrapper:-webkit-full-screen.hud .title-bar { top: 0; } .asciinema-player-wrapper:-moz-full-screen { background-color: #000; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .asciinema-player-wrapper:-moz-full-screen .asciinema-player { position: static; } .asciinema-player-wrapper:-moz-full-screen .title-bar { display: initial; } .asciinema-player-wrapper:-moz-full-screen.hud .title-bar { top: 0; } .asciinema-player-wrapper:-ms-fullscreen { background-color: #000; width: 100%; height: 100%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; } .asciinema-player-wrapper:-ms-fullscreen .asciinema-player { position: static; } .asciinema-player-wrapper:-ms-fullscreen .title-bar { display: initial; } .asciinema-player-wrapper:-ms-fullscreen.hud .title-bar { top: 0; } .asciinema-player-wrapper .asciinema-player { text-align: left; display: inline-block; padding: 0px; position: relative; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; overflow: hidden; max-width: 100%; } .asciinema-terminal { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; overflow: hidden; padding: 0; margin: 0px; display: block; white-space: pre; border: 0; word-wrap: normal; word-break: normal; border-radius: 0; border-style: solid; cursor: text; border-width: 0.5em; font-family: Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols'; line-height: 1.3333333333em; } .asciinema-terminal .line { letter-spacing: normal; overflow: hidden; height: 1.3333333333em; } .asciinema-terminal .line span { padding: 0; display: inline-block; height: 1.3333333333em; } .asciinema-terminal .line { display: block; width: 200%; } .asciinema-terminal .bright { font-weight: bold; } .asciinema-terminal .underline { text-decoration: underline; } .asciinema-terminal .italic { font-style: italic; } .asciinema-terminal.font-small { font-size: 12px; } .asciinema-terminal.font-medium { font-size: 18px; } .asciinema-terminal.font-big { font-size: 24px; } .asciinema-player .control-bar { width: 100%; height: 32px; background: rgba(0, 0, 0, 0.8); /* no gradient fallback */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ color: #bbbbbb; box-sizing: content-box; line-height: 1; position: absolute; bottom: -35px; left: 0; transition: bottom 0.15s linear; } .asciinema-player .control-bar * { box-sizing: inherit; font-size: 0; } .asciinema-player .control-bar svg.icon path { fill: #bbbbbb; } .asciinema-player .control-bar .playback-button { display: block; float: left; cursor: pointer; height: 12px; width: 12px; padding: 10px; } .asciinema-player .control-bar .playback-button svg { height: 12px; width: 12px; } .asciinema-player .control-bar .timer { display: block; float: left; width: 50px; height: 100%; text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 32px; cursor: default; } .asciinema-player .control-bar .timer span { display: inline-block; font-size: inherit; } .asciinema-player .control-bar .timer .time-remaining { display: none; } .asciinema-player .control-bar .timer:hover .time-elapsed { display: none; } .asciinema-player .control-bar .timer:hover .time-remaining { display: inline; } .asciinema-player .control-bar .progressbar { display: block; overflow: hidden; height: 100%; padding: 0 10px; } .asciinema-player .control-bar .progressbar .bar { display: block; cursor: pointer; height: 100%; padding-top: 15px; font-size: 0; } .asciinema-player .control-bar .progressbar .bar .gutter { display: block; height: 3px; background-color: #333; } .asciinema-player .control-bar .progressbar .bar .gutter span { display: inline-block; height: 100%; background-color: #bbbbbb; border-radius: 3px; } .asciinema-player .control-bar.live .progressbar .bar { cursor: default; } .asciinema-player .control-bar .fullscreen-button { display: block; float: right; width: 14px; height: 14px; padding: 9px; cursor: pointer; } .asciinema-player .control-bar .fullscreen-button svg { width: 14px; height: 14px; } .asciinema-player .control-bar .fullscreen-button svg:first-child { display: inline; } .asciinema-player .control-bar .fullscreen-button svg:last-child { display: none; } .asciinema-player-wrapper.hud .control-bar { bottom: 0px; } .asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child { display: none; } .asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child { display: inline; } .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child { display: none; } .asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child { display: inline; } .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child { display: none; } .asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child { display: inline; } .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child { display: none; } .asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child { display: inline; } .asciinema-player .loading { z-index: 10; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; right: 0; bottom: 32px; background-color: rgba(0, 0, 0, 0.5); } .asciinema-player .start-prompt { z-index: 10; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; right: 0; bottom: 32px; z-index: 20; cursor: pointer; } .asciinema-player .start-prompt .play-button { font-size: 0px; } .asciinema-player .start-prompt .play-button { position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; color: white; display: table; width: 100%; height: 100%; } .asciinema-player .start-prompt .play-button div { vertical-align: middle; display: table-cell; } .asciinema-player .start-prompt .play-button div span { width: 96px; height: 96px; display: inline-block; } @-webkit-keyframes expand { 0% { -webkit-transform: scale(0); } 50% { -webkit-transform: scale(1); } 100% { z-index: 1; } } @-moz-keyframes expand { 0% { -moz-transform: scale(0); } 50% { -moz-transform: scale(1); } 100% { z-index: 1; } } @-o-keyframes expand { 0% { -o-transform: scale(0); } 50% { -o-transform: scale(1); } 100% { z-index: 1; } } @keyframes expand { 0% { transform: scale(0); } 50% { transform: scale(1); } 100% { z-index: 1; } } .loader { position: absolute; left: 50%; top: 50%; margin: -20px 0 0 -20px; background-color: white; border-radius: 50%; box-shadow: 0 0 0 6.66667px #141414; width: 40px; height: 40px; } .loader:before, .loader:after { content: ""; position: absolute; left: 50%; top: 50%; display: block; margin: -21px 0 0 -21px; border-radius: 50%; z-index: 2; width: 42px; height: 42px; } .loader:before { background-color: #141414; -webkit-animation: expand 1.6s linear infinite both; -moz-animation: expand 1.6s linear infinite both; animation: expand 1.6s linear infinite both; } .loader:after { background-color: white; -webkit-animation: expand 1.6s linear 0.8s infinite both; -moz-animation: expand 1.6s linear 0.8s infinite both; animation: expand 1.6s linear 0.8s infinite both; } .asciinema-terminal .fg-16 { color: #000000; } .asciinema-terminal .bg-16 { background-color: #000000; } .asciinema-terminal .fg-17 { color: #00005f; } .asciinema-terminal .bg-17 { background-color: #00005f; } .asciinema-terminal .fg-18 { color: #000087; } .asciinema-terminal .bg-18 { background-color: #000087; } .asciinema-terminal .fg-19 { color: #0000af; } .asciinema-terminal .bg-19 { background-color: #0000af; } .asciinema-terminal .fg-20 { color: #0000d7; } .asciinema-terminal .bg-20 { background-color: #0000d7; } .asciinema-terminal .fg-21 { color: #0000ff; } .asciinema-terminal .bg-21 { background-color: #0000ff; } .asciinema-terminal .fg-22 { color: #005f00; } .asciinema-terminal .bg-22 { background-color: #005f00; } .asciinema-terminal .fg-23 { color: #005f5f; } .asciinema-terminal .bg-23 { background-color: #005f5f; } .asciinema-terminal .fg-24 { color: #005f87; } .asciinema-terminal .bg-24 { background-color: #005f87; } .asciinema-terminal .fg-25 { color: #005faf; } .asciinema-terminal .bg-25 { background-color: #005faf; } .asciinema-terminal .fg-26 { color: #005fd7; } .asciinema-terminal .bg-26 { background-color: #005fd7; } .asciinema-terminal .fg-27 { color: #005fff; } .asciinema-terminal .bg-27 { background-color: #005fff; } .asciinema-terminal .fg-28 { color: #008700; } .asciinema-terminal .bg-28 { background-color: #008700; } .asciinema-terminal .fg-29 { color: #00875f; } .asciinema-terminal .bg-29 { background-color: #00875f; } .asciinema-terminal .fg-30 { color: #008787; } .asciinema-terminal .bg-30 { background-color: #008787; } .asciinema-terminal .fg-31 { color: #0087af; } .asciinema-terminal .bg-31 { background-color: #0087af; } .asciinema-terminal .fg-32 { color: #0087d7; } .asciinema-terminal .bg-32 { background-color: #0087d7; } .asciinema-terminal .fg-33 { color: #0087ff; } .asciinema-terminal .bg-33 { background-color: #0087ff; } .asciinema-terminal .fg-34 { color: #00af00; } .asciinema-terminal .bg-34 { background-color: #00af00; } .asciinema-terminal .fg-35 { color: #00af5f; } .asciinema-terminal .bg-35 { background-color: #00af5f; } .asciinema-terminal .fg-36 { color: #00af87; } .asciinema-terminal .bg-36 { background-color: #00af87; } .asciinema-terminal .fg-37 { color: #00afaf; } .asciinema-terminal .bg-37 { background-color: #00afaf; } .asciinema-terminal .fg-38 { color: #00afd7; } .asciinema-terminal .bg-38 { background-color: #00afd7; } .asciinema-terminal .fg-39 { color: #00afff; } .asciinema-terminal .bg-39 { background-color: #00afff; } .asciinema-terminal .fg-40 { color: #00d700; } .asciinema-terminal .bg-40 { background-color: #00d700; } .asciinema-terminal .fg-41 { color: #00d75f; } .asciinema-terminal .bg-41 { background-color: #00d75f; } .asciinema-terminal .fg-42 { color: #00d787; } .asciinema-terminal .bg-42 { background-color: #00d787; } .asciinema-terminal .fg-43 { color: #00d7af; } .asciinema-terminal .bg-43 { background-color: #00d7af; } .asciinema-terminal .fg-44 { color: #00d7d7; } .asciinema-terminal .bg-44 { background-color: #00d7d7; } .asciinema-terminal .fg-45 { color: #00d7ff; } .asciinema-terminal .bg-45 { background-color: #00d7ff; } .asciinema-terminal .fg-46 { color: #00ff00; } .asciinema-terminal .bg-46 { background-color: #00ff00; } .asciinema-terminal .fg-47 { color: #00ff5f; } .asciinema-terminal .bg-47 { background-color: #00ff5f; } .asciinema-terminal .fg-48 { color: #00ff87; } .asciinema-terminal .bg-48 { background-color: #00ff87; } .asciinema-terminal .fg-49 { color: #00ffaf; } .asciinema-terminal .bg-49 { background-color: #00ffaf; } .asciinema-terminal .fg-50 { color: #00ffd7; } .asciinema-terminal .bg-50 { background-color: #00ffd7; } .asciinema-terminal .fg-51 { color: #00ffff; } .asciinema-terminal .bg-51 { background-color: #00ffff; } .asciinema-terminal .fg-52 { color: #5f0000; } .asciinema-terminal .bg-52 { background-color: #5f0000; } .asciinema-terminal .fg-53 { color: #5f005f; } .asciinema-terminal .bg-53 { background-color: #5f005f; } .asciinema-terminal .fg-54 { color: #5f0087; } .asciinema-terminal .bg-54 { background-color: #5f0087; } .asciinema-terminal .fg-55 { color: #5f00af; } .asciinema-terminal .bg-55 { background-color: #5f00af; } .asciinema-terminal .fg-56 { color: #5f00d7; } .asciinema-terminal .bg-56 { background-color: #5f00d7; } .asciinema-terminal .fg-57 { color: #5f00ff; } .asciinema-terminal .bg-57 { background-color: #5f00ff; } .asciinema-terminal .fg-58 { color: #5f5f00; } .asciinema-terminal .bg-58 { background-color: #5f5f00; } .asciinema-terminal .fg-59 { color: #5f5f5f; } .asciinema-terminal .bg-59 { background-color: #5f5f5f; } .asciinema-terminal .fg-60 { color: #5f5f87; } .asciinema-terminal .bg-60 { background-color: #5f5f87; } .asciinema-terminal .fg-61 { color: #5f5faf; } .asciinema-terminal .bg-61 { background-color: #5f5faf; } .asciinema-terminal .fg-62 { color: #5f5fd7; } .asciinema-terminal .bg-62 { background-color: #5f5fd7; } .asciinema-terminal .fg-63 { color: #5f5fff; } .asciinema-terminal .bg-63 { background-color: #5f5fff; } .asciinema-terminal .fg-64 { color: #5f8700; } .asciinema-terminal .bg-64 { background-color: #5f8700; } .asciinema-terminal .fg-65 { color: #5f875f; } .asciinema-terminal .bg-65 { background-color: #5f875f; } .asciinema-terminal .fg-66 { color: #5f8787; } .asciinema-terminal .bg-66 { background-color: #5f8787; } .asciinema-terminal .fg-67 { color: #5f87af; } .asciinema-terminal .bg-67 { background-color: #5f87af; } .asciinema-terminal .fg-68 { color: #5f87d7; } .asciinema-terminal .bg-68 { background-color: #5f87d7; } .asciinema-terminal .fg-69 { color: #5f87ff; } .asciinema-terminal .bg-69 { background-color: #5f87ff; } .asciinema-terminal .fg-70 { color: #5faf00; } .asciinema-terminal .bg-70 { background-color: #5faf00; } .asciinema-terminal .fg-71 { color: #5faf5f; } .asciinema-terminal .bg-71 { background-color: #5faf5f; } .asciinema-terminal .fg-72 { color: #5faf87; } .asciinema-terminal .bg-72 { background-color: #5faf87; } .asciinema-terminal .fg-73 { color: #5fafaf; } .asciinema-terminal .bg-73 { background-color: #5fafaf; } .asciinema-terminal .fg-74 { color: #5fafd7; } .asciinema-terminal .bg-74 { background-color: #5fafd7; } .asciinema-terminal .fg-75 { color: #5fafff; } .asciinema-terminal .bg-75 { background-color: #5fafff; } .asciinema-terminal .fg-76 { color: #5fd700; } .asciinema-terminal .bg-76 { background-color: #5fd700; } .asciinema-terminal .fg-77 { color: #5fd75f; } .asciinema-terminal .bg-77 { background-color: #5fd75f; } .asciinema-terminal .fg-78 { color: #5fd787; } .asciinema-terminal .bg-78 { background-color: #5fd787; } .asciinema-terminal .fg-79 { color: #5fd7af; } .asciinema-terminal .bg-79 { background-color: #5fd7af; } .asciinema-terminal .fg-80 { color: #5fd7d7; } .asciinema-terminal .bg-80 { background-color: #5fd7d7; } .asciinema-terminal .fg-81 { color: #5fd7ff; } .asciinema-terminal .bg-81 { background-color: #5fd7ff; } .asciinema-terminal .fg-82 { color: #5fff00; } .asciinema-terminal .bg-82 { background-color: #5fff00; } .asciinema-terminal .fg-83 { color: #5fff5f; } .asciinema-terminal .bg-83 { background-color: #5fff5f; } .asciinema-terminal .fg-84 { color: #5fff87; } .asciinema-terminal .bg-84 { background-color: #5fff87; } .asciinema-terminal .fg-85 { color: #5fffaf; } .asciinema-terminal .bg-85 { background-color: #5fffaf; } .asciinema-terminal .fg-86 { color: #5fffd7; } .asciinema-terminal .bg-86 { background-color: #5fffd7; } .asciinema-terminal .fg-87 { color: #5fffff; } .asciinema-terminal .bg-87 { background-color: #5fffff; } .asciinema-terminal .fg-88 { color: #870000; } .asciinema-terminal .bg-88 { background-color: #870000; } .asciinema-terminal .fg-89 { color: #87005f; } .asciinema-terminal .bg-89 { background-color: #87005f; } .asciinema-terminal .fg-90 { color: #870087; } .asciinema-terminal .bg-90 { background-color: #870087; } .asciinema-terminal .fg-91 { color: #8700af; } .asciinema-terminal .bg-91 { background-color: #8700af; } .asciinema-terminal .fg-92 { color: #8700d7; } .asciinema-terminal .bg-92 { background-color: #8700d7; } .asciinema-terminal .fg-93 { color: #8700ff; } .asciinema-terminal .bg-93 { background-color: #8700ff; } .asciinema-terminal .fg-94 { color: #875f00; } .asciinema-terminal .bg-94 { background-color: #875f00; } .asciinema-terminal .fg-95 { color: #875f5f; } .asciinema-terminal .bg-95 { background-color: #875f5f; } .asciinema-terminal .fg-96 { color: #875f87; } .asciinema-terminal .bg-96 { background-color: #875f87; } .asciinema-terminal .fg-97 { color: #875faf; } .asciinema-terminal .bg-97 { background-color: #875faf; } .asciinema-terminal .fg-98 { color: #875fd7; } .asciinema-terminal .bg-98 { background-color: #875fd7; } .asciinema-terminal .fg-99 { color: #875fff; } .asciinema-terminal .bg-99 { background-color: #875fff; } .asciinema-terminal .fg-100 { color: #878700; } .asciinema-terminal .bg-100 { background-color: #878700; } .asciinema-terminal .fg-101 { color: #87875f; } .asciinema-terminal .bg-101 { background-color: #87875f; } .asciinema-terminal .fg-102 { color: #878787; } .asciinema-terminal .bg-102 { background-color: #878787; } .asciinema-terminal .fg-103 { color: #8787af; } .asciinema-terminal .bg-103 { background-color: #8787af; } .asciinema-terminal .fg-104 { color: #8787d7; } .asciinema-terminal .bg-104 { background-color: #8787d7; } .asciinema-terminal .fg-105 { color: #8787ff; } .asciinema-terminal .bg-105 { background-color: #8787ff; } .asciinema-terminal .fg-106 { color: #87af00; } .asciinema-terminal .bg-106 { background-color: #87af00; } .asciinema-terminal .fg-107 { color: #87af5f; } .asciinema-terminal .bg-107 { background-color: #87af5f; } .asciinema-terminal .fg-108 { color: #87af87; } .asciinema-terminal .bg-108 { background-color: #87af87; } .asciinema-terminal .fg-109 { color: #87afaf; } .asciinema-terminal .bg-109 { background-color: #87afaf; } .asciinema-terminal .fg-110 { color: #87afd7; } .asciinema-terminal .bg-110 { background-color: #87afd7; } .asciinema-terminal .fg-111 { color: #87afff; } .asciinema-terminal .bg-111 { background-color: #87afff; } .asciinema-terminal .fg-112 { color: #87d700; } .asciinema-terminal .bg-112 { background-color: #87d700; } .asciinema-terminal .fg-113 { color: #87d75f; } .asciinema-terminal .bg-113 { background-color: #87d75f; } .asciinema-terminal .fg-114 { color: #87d787; } .asciinema-terminal .bg-114 { background-color: #87d787; } .asciinema-terminal .fg-115 { color: #87d7af; } .asciinema-terminal .bg-115 { background-color: #87d7af; } .asciinema-terminal .fg-116 { color: #87d7d7; } .asciinema-terminal .bg-116 { background-color: #87d7d7; } .asciinema-terminal .fg-117 { color: #87d7ff; } .asciinema-terminal .bg-117 { background-color: #87d7ff; } .asciinema-terminal .fg-118 { color: #87ff00; } .asciinema-terminal .bg-118 { background-color: #87ff00; } .asciinema-terminal .fg-119 { color: #87ff5f; } .asciinema-terminal .bg-119 { background-color: #87ff5f; } .asciinema-terminal .fg-120 { color: #87ff87; } .asciinema-terminal .bg-120 { background-color: #87ff87; } .asciinema-terminal .fg-121 { color: #87ffaf; } .asciinema-terminal .bg-121 { background-color: #87ffaf; } .asciinema-terminal .fg-122 { color: #87ffd7; } .asciinema-terminal .bg-122 { background-color: #87ffd7; } .asciinema-terminal .fg-123 { color: #87ffff; } .asciinema-terminal .bg-123 { background-color: #87ffff; } .asciinema-terminal .fg-124 { color: #af0000; } .asciinema-terminal .bg-124 { background-color: #af0000; } .asciinema-terminal .fg-125 { color: #af005f; } .asciinema-terminal .bg-125 { background-color: #af005f; } .asciinema-terminal .fg-126 { color: #af0087; } .asciinema-terminal .bg-126 { background-color: #af0087; } .asciinema-terminal .fg-127 { color: #af00af; } .asciinema-terminal .bg-127 { background-color: #af00af; } .asciinema-terminal .fg-128 { color: #af00d7; } .asciinema-terminal .bg-128 { background-color: #af00d7; } .asciinema-terminal .fg-129 { color: #af00ff; } .asciinema-terminal .bg-129 { background-color: #af00ff; } .asciinema-terminal .fg-130 { color: #af5f00; } .asciinema-terminal .bg-130 { background-color: #af5f00; } .asciinema-terminal .fg-131 { color: #af5f5f; } .asciinema-terminal .bg-131 { background-color: #af5f5f; } .asciinema-terminal .fg-132 { color: #af5f87; } .asciinema-terminal .bg-132 { background-color: #af5f87; } .asciinema-terminal .fg-133 { color: #af5faf; } .asciinema-terminal .bg-133 { background-color: #af5faf; } .asciinema-terminal .fg-134 { color: #af5fd7; } .asciinema-terminal .bg-134 { background-color: #af5fd7; } .asciinema-terminal .fg-135 { color: #af5fff; } .asciinema-terminal .bg-135 { background-color: #af5fff; } .asciinema-terminal .fg-136 { color: #af8700; } .asciinema-terminal .bg-136 { background-color: #af8700; } .asciinema-terminal .fg-137 { color: #af875f; } .asciinema-terminal .bg-137 { background-color: #af875f; } .asciinema-terminal .fg-138 { color: #af8787; } .asciinema-terminal .bg-138 { background-color: #af8787; } .asciinema-terminal .fg-139 { color: #af87af; } .asciinema-terminal .bg-139 { background-color: #af87af; } .asciinema-terminal .fg-140 { color: #af87d7; } .asciinema-terminal .bg-140 { background-color: #af87d7; } .asciinema-terminal .fg-141 { color: #af87ff; } .asciinema-terminal .bg-141 { background-color: #af87ff; } .asciinema-terminal .fg-142 { color: #afaf00; } .asciinema-terminal .bg-142 { background-color: #afaf00; } .asciinema-terminal .fg-143 { color: #afaf5f; } .asciinema-terminal .bg-143 { background-color: #afaf5f; } .asciinema-terminal .fg-144 { color: #afaf87; } .asciinema-terminal .bg-144 { background-color: #afaf87; } .asciinema-terminal .fg-145 { color: #afafaf; } .asciinema-terminal .bg-145 { background-color: #afafaf; } .asciinema-terminal .fg-146 { color: #afafd7; } .asciinema-terminal .bg-146 { background-color: #afafd7; } .asciinema-terminal .fg-147 { color: #afafff; } .asciinema-terminal .bg-147 { background-color: #afafff; } .asciinema-terminal .fg-148 { color: #afd700; } .asciinema-terminal .bg-148 { background-color: #afd700; } .asciinema-terminal .fg-149 { color: #afd75f; } .asciinema-terminal .bg-149 { background-color: #afd75f; } .asciinema-terminal .fg-150 { color: #afd787; } .asciinema-terminal .bg-150 { background-color: #afd787; } .asciinema-terminal .fg-151 { color: #afd7af; } .asciinema-terminal .bg-151 { background-color: #afd7af; } .asciinema-terminal .fg-152 { color: #afd7d7; } .asciinema-terminal .bg-152 { background-color: #afd7d7; } .asciinema-terminal .fg-153 { color: #afd7ff; } .asciinema-terminal .bg-153 { background-color: #afd7ff; } .asciinema-terminal .fg-154 { color: #afff00; } .asciinema-terminal .bg-154 { background-color: #afff00; } .asciinema-terminal .fg-155 { color: #afff5f; } .asciinema-terminal .bg-155 { background-color: #afff5f; } .asciinema-terminal .fg-156 { color: #afff87; } .asciinema-terminal .bg-156 { background-color: #afff87; } .asciinema-terminal .fg-157 { color: #afffaf; } .asciinema-terminal .bg-157 { background-color: #afffaf; } .asciinema-terminal .fg-158 { color: #afffd7; } .asciinema-terminal .bg-158 { background-color: #afffd7; } .asciinema-terminal .fg-159 { color: #afffff; } .asciinema-terminal .bg-159 { background-color: #afffff; } .asciinema-terminal .fg-160 { color: #d70000; } .asciinema-terminal .bg-160 { background-color: #d70000; } .asciinema-terminal .fg-161 { color: #d7005f; } .asciinema-terminal .bg-161 { background-color: #d7005f; } .asciinema-terminal .fg-162 { color: #d70087; } .asciinema-terminal .bg-162 { background-color: #d70087; } .asciinema-terminal .fg-163 { color: #d700af; } .asciinema-terminal .bg-163 { background-color: #d700af; } .asciinema-terminal .fg-164 { color: #d700d7; } .asciinema-terminal .bg-164 { background-color: #d700d7; } .asciinema-terminal .fg-165 { color: #d700ff; } .asciinema-terminal .bg-165 { background-color: #d700ff; } .asciinema-terminal .fg-166 { color: #d75f00; } .asciinema-terminal .bg-166 { background-color: #d75f00; } .asciinema-terminal .fg-167 { color: #d75f5f; } .asciinema-terminal .bg-167 { background-color: #d75f5f; } .asciinema-terminal .fg-168 { color: #d75f87; } .asciinema-terminal .bg-168 { background-color: #d75f87; } .asciinema-terminal .fg-169 { color: #d75faf; } .asciinema-terminal .bg-169 { background-color: #d75faf; } .asciinema-terminal .fg-170 { color: #d75fd7; } .asciinema-terminal .bg-170 { background-color: #d75fd7; } .asciinema-terminal .fg-171 { color: #d75fff; } .asciinema-terminal .bg-171 { background-color: #d75fff; } .asciinema-terminal .fg-172 { color: #d78700; } .asciinema-terminal .bg-172 { background-color: #d78700; } .asciinema-terminal .fg-173 { color: #d7875f; } .asciinema-terminal .bg-173 { background-color: #d7875f; } .asciinema-terminal .fg-174 { color: #d78787; } .asciinema-terminal .bg-174 { background-color: #d78787; } .asciinema-terminal .fg-175 { color: #d787af; } .asciinema-terminal .bg-175 { background-color: #d787af; } .asciinema-terminal .fg-176 { color: #d787d7; } .asciinema-terminal .bg-176 { background-color: #d787d7; } .asciinema-terminal .fg-177 { color: #d787ff; } .asciinema-terminal .bg-177 { background-color: #d787ff; } .asciinema-terminal .fg-178 { color: #d7af00; } .asciinema-terminal .bg-178 { background-color: #d7af00; } .asciinema-terminal .fg-179 { color: #d7af5f; } .asciinema-terminal .bg-179 { background-color: #d7af5f; } .asciinema-terminal .fg-180 { color: #d7af87; } .asciinema-terminal .bg-180 { background-color: #d7af87; } .asciinema-terminal .fg-181 { color: #d7afaf; } .asciinema-terminal .bg-181 { background-color: #d7afaf; } .asciinema-terminal .fg-182 { color: #d7afd7; } .asciinema-terminal .bg-182 { background-color: #d7afd7; } .asciinema-terminal .fg-183 { color: #d7afff; } .asciinema-terminal .bg-183 { background-color: #d7afff; } .asciinema-terminal .fg-184 { color: #d7d700; } .asciinema-terminal .bg-184 { background-color: #d7d700; } .asciinema-terminal .fg-185 { color: #d7d75f; } .asciinema-terminal .bg-185 { background-color: #d7d75f; } .asciinema-terminal .fg-186 { color: #d7d787; } .asciinema-terminal .bg-186 { background-color: #d7d787; } .asciinema-terminal .fg-187 { color: #d7d7af; } .asciinema-terminal .bg-187 { background-color: #d7d7af; } .asciinema-terminal .fg-188 { color: #d7d7d7; } .asciinema-terminal .bg-188 { background-color: #d7d7d7; } .asciinema-terminal .fg-189 { color: #d7d7ff; } .asciinema-terminal .bg-189 { background-color: #d7d7ff; } .asciinema-terminal .fg-190 { color: #d7ff00; } .asciinema-terminal .bg-190 { background-color: #d7ff00; } .asciinema-terminal .fg-191 { color: #d7ff5f; } .asciinema-terminal .bg-191 { background-color: #d7ff5f; } .asciinema-terminal .fg-192 { color: #d7ff87; } .asciinema-terminal .bg-192 { background-color: #d7ff87; } .asciinema-terminal .fg-193 { color: #d7ffaf; } .asciinema-terminal .bg-193 { background-color: #d7ffaf; } .asciinema-terminal .fg-194 { color: #d7ffd7; } .asciinema-terminal .bg-194 { background-color: #d7ffd7; } .asciinema-terminal .fg-195 { color: #d7ffff; } .asciinema-terminal .bg-195 { background-color: #d7ffff; } .asciinema-terminal .fg-196 { color: #ff0000; } .asciinema-terminal .bg-196 { background-color: #ff0000; } .asciinema-terminal .fg-197 { color: #ff005f; } .asciinema-terminal .bg-197 { background-color: #ff005f; } .asciinema-terminal .fg-198 { color: #ff0087; } .asciinema-terminal .bg-198 { background-color: #ff0087; } .asciinema-terminal .fg-199 { color: #ff00af; } .asciinema-terminal .bg-199 { background-color: #ff00af; } .asciinema-terminal .fg-200 { color: #ff00d7; } .asciinema-terminal .bg-200 { background-color: #ff00d7; } .asciinema-terminal .fg-201 { color: #ff00ff; } .asciinema-terminal .bg-201 { background-color: #ff00ff; } .asciinema-terminal .fg-202 { color: #ff5f00; } .asciinema-terminal .bg-202 { background-color: #ff5f00; } .asciinema-terminal .fg-203 { color: #ff5f5f; } .asciinema-terminal .bg-203 { background-color: #ff5f5f; } .asciinema-terminal .fg-204 { color: #ff5f87; } .asciinema-terminal .bg-204 { background-color: #ff5f87; } .asciinema-terminal .fg-205 { color: #ff5faf; } .asciinema-terminal .bg-205 { background-color: #ff5faf; } .asciinema-terminal .fg-206 { color: #ff5fd7; } .asciinema-terminal .bg-206 { background-color: #ff5fd7; } .asciinema-terminal .fg-207 { color: #ff5fff; } .asciinema-terminal .bg-207 { background-color: #ff5fff; } .asciinema-terminal .fg-208 { color: #ff8700; } .asciinema-terminal .bg-208 { background-color: #ff8700; } .asciinema-terminal .fg-209 { color: #ff875f; } .asciinema-terminal .bg-209 { background-color: #ff875f; } .asciinema-terminal .fg-210 { color: #ff8787; } .asciinema-terminal .bg-210 { background-color: #ff8787; } .asciinema-terminal .fg-211 { color: #ff87af; } .asciinema-terminal .bg-211 { background-color: #ff87af; } .asciinema-terminal .fg-212 { color: #ff87d7; } .asciinema-terminal .bg-212 { background-color: #ff87d7; } .asciinema-terminal .fg-213 { color: #ff87ff; } .asciinema-terminal .bg-213 { background-color: #ff87ff; } .asciinema-terminal .fg-214 { color: #ffaf00; } .asciinema-terminal .bg-214 { background-color: #ffaf00; } .asciinema-terminal .fg-215 { color: #ffaf5f; } .asciinema-terminal .bg-215 { background-color: #ffaf5f; } .asciinema-terminal .fg-216 { color: #ffaf87; } .asciinema-terminal .bg-216 { background-color: #ffaf87; } .asciinema-terminal .fg-217 { color: #ffafaf; } .asciinema-terminal .bg-217 { background-color: #ffafaf; } .asciinema-terminal .fg-218 { color: #ffafd7; } .asciinema-terminal .bg-218 { background-color: #ffafd7; } .asciinema-terminal .fg-219 { color: #ffafff; } .asciinema-terminal .bg-219 { background-color: #ffafff; } .asciinema-terminal .fg-220 { color: #ffd700; } .asciinema-terminal .bg-220 { background-color: #ffd700; } .asciinema-terminal .fg-221 { color: #ffd75f; } .asciinema-terminal .bg-221 { background-color: #ffd75f; } .asciinema-terminal .fg-222 { color: #ffd787; } .asciinema-terminal .bg-222 { background-color: #ffd787; } .asciinema-terminal .fg-223 { color: #ffd7af; } .asciinema-terminal .bg-223 { background-color: #ffd7af; } .asciinema-terminal .fg-224 { color: #ffd7d7; } .asciinema-terminal .bg-224 { background-color: #ffd7d7; } .asciinema-terminal .fg-225 { color: #ffd7ff; } .asciinema-terminal .bg-225 { background-color: #ffd7ff; } .asciinema-terminal .fg-226 { color: #ffff00; } .asciinema-terminal .bg-226 { background-color: #ffff00; } .asciinema-terminal .fg-227 { color: #ffff5f; } .asciinema-terminal .bg-227 { background-color: #ffff5f; } .asciinema-terminal .fg-228 { color: #ffff87; } .asciinema-terminal .bg-228 { background-color: #ffff87; } .asciinema-terminal .fg-229 { color: #ffffaf; } .asciinema-terminal .bg-229 { background-color: #ffffaf; } .asciinema-terminal .fg-230 { color: #ffffd7; } .asciinema-terminal .bg-230 { background-color: #ffffd7; } .asciinema-terminal .fg-231 { color: #ffffff; } .asciinema-terminal .bg-231 { background-color: #ffffff; } .asciinema-terminal .fg-232 { color: #080808; } .asciinema-terminal .bg-232 { background-color: #080808; } .asciinema-terminal .fg-233 { color: #121212; } .asciinema-terminal .bg-233 { background-color: #121212; } .asciinema-terminal .fg-234 { color: #1c1c1c; } .asciinema-terminal .bg-234 { background-color: #1c1c1c; } .asciinema-terminal .fg-235 { color: #262626; } .asciinema-terminal .bg-235 { background-color: #262626; } .asciinema-terminal .fg-236 { color: #303030; } .asciinema-terminal .bg-236 { background-color: #303030; } .asciinema-terminal .fg-237 { color: #3a3a3a; } .asciinema-terminal .bg-237 { background-color: #3a3a3a; } .asciinema-terminal .fg-238 { color: #444444; } .asciinema-terminal .bg-238 { background-color: #444444; } .asciinema-terminal .fg-239 { color: #4e4e4e; } .asciinema-terminal .bg-239 { background-color: #4e4e4e; } .asciinema-terminal .fg-240 { color: #585858; } .asciinema-terminal .bg-240 { background-color: #585858; } .asciinema-terminal .fg-241 { color: #626262; } .asciinema-terminal .bg-241 { background-color: #626262; } .asciinema-terminal .fg-242 { color: #6c6c6c; } .asciinema-terminal .bg-242 { background-color: #6c6c6c; } .asciinema-terminal .fg-243 { color: #767676; } .asciinema-terminal .bg-243 { background-color: #767676; } .asciinema-terminal .fg-244 { color: #808080; } .asciinema-terminal .bg-244 { background-color: #808080; } .asciinema-terminal .fg-245 { color: #8a8a8a; } .asciinema-terminal .bg-245 { background-color: #8a8a8a; } .asciinema-terminal .fg-246 { color: #949494; } .asciinema-terminal .bg-246 { background-color: #949494; } .asciinema-terminal .fg-247 { color: #9e9e9e; } .asciinema-terminal .bg-247 { background-color: #9e9e9e; } .asciinema-terminal .fg-248 { color: #a8a8a8; } .asciinema-terminal .bg-248 { background-color: #a8a8a8; } .asciinema-terminal .fg-249 { color: #b2b2b2; } .asciinema-terminal .bg-249 { background-color: #b2b2b2; } .asciinema-terminal .fg-250 { color: #bcbcbc; } .asciinema-terminal .bg-250 { background-color: #bcbcbc; } .asciinema-terminal .fg-251 { color: #c6c6c6; } .asciinema-terminal .bg-251 { background-color: #c6c6c6; } .asciinema-terminal .fg-252 { color: #d0d0d0; } .asciinema-terminal .bg-252 { background-color: #d0d0d0; } .asciinema-terminal .fg-253 { color: #dadada; } .asciinema-terminal .bg-253 { background-color: #dadada; } .asciinema-terminal .fg-254 { color: #e4e4e4; } .asciinema-terminal .bg-254 { background-color: #e4e4e4; } .asciinema-terminal .fg-255 { color: #eeeeee; } .asciinema-terminal .bg-255 { background-color: #eeeeee; } .asciinema-theme-asciinema .asciinema-terminal { color: #cccccc; background-color: #121314; border-color: #121314; } .asciinema-theme-asciinema .fg-bg { color: #121314; } .asciinema-theme-asciinema .bg-fg { background-color: #cccccc; } .asciinema-theme-asciinema .fg-0 { color: #000000; } .asciinema-theme-asciinema .bg-0 { background-color: #000000; } .asciinema-theme-asciinema .fg-1 { color: #dd3c69; } .asciinema-theme-asciinema .bg-1 { background-color: #dd3c69; } .asciinema-theme-asciinema .fg-2 { color: #4ebf22; } .asciinema-theme-asciinema .bg-2 { background-color: #4ebf22; } .asciinema-theme-asciinema .fg-3 { color: #ddaf3c; } .asciinema-theme-asciinema .bg-3 { background-color: #ddaf3c; } .asciinema-theme-asciinema .fg-4 { color: #26b0d7; } .asciinema-theme-asciinema .bg-4 { background-color: #26b0d7; } .asciinema-theme-asciinema .fg-5 { color: #b954e1; } .asciinema-theme-asciinema .bg-5 { background-color: #b954e1; } .asciinema-theme-asciinema .fg-6 { color: #54e1b9; } .asciinema-theme-asciinema .bg-6 { background-color: #54e1b9; } .asciinema-theme-asciinema .fg-7 { color: #d9d9d9; } .asciinema-theme-asciinema .bg-7 { background-color: #d9d9d9; } .asciinema-theme-asciinema .fg-8 { color: #4d4d4d; } .asciinema-theme-asciinema .bg-8 { background-color: #4d4d4d; } .asciinema-theme-asciinema .fg-9 { color: #dd3c69; } .asciinema-theme-asciinema .bg-9 { background-color: #dd3c69; } .asciinema-theme-asciinema .fg-10 { color: #4ebf22; } .asciinema-theme-asciinema .bg-10 { background-color: #4ebf22; } .asciinema-theme-asciinema .fg-11 { color: #ddaf3c; } .asciinema-theme-asciinema .bg-11 { background-color: #ddaf3c; } .asciinema-theme-asciinema .fg-12 { color: #26b0d7; } .asciinema-theme-asciinema .bg-12 { background-color: #26b0d7; } .asciinema-theme-asciinema .fg-13 { color: #b954e1; } .asciinema-theme-asciinema .bg-13 { background-color: #b954e1; } .asciinema-theme-asciinema .fg-14 { color: #54e1b9; } .asciinema-theme-asciinema .bg-14 { background-color: #54e1b9; } .asciinema-theme-asciinema .fg-15 { color: #ffffff; } .asciinema-theme-asciinema .bg-15 { background-color: #ffffff; } .asciinema-theme-asciinema .fg-8, .asciinema-theme-asciinema .fg-9, .asciinema-theme-asciinema .fg-10, .asciinema-theme-asciinema .fg-11, .asciinema-theme-asciinema .fg-12, .asciinema-theme-asciinema .fg-13, .asciinema-theme-asciinema .fg-14, .asciinema-theme-asciinema .fg-15 { font-weight: bold; } .asciinema-theme-tango .asciinema-terminal { color: #cccccc; background-color: #121314; border-color: #121314; } .asciinema-theme-tango .fg-bg { color: #121314; } .asciinema-theme-tango .bg-fg { background-color: #cccccc; } .asciinema-theme-tango .fg-0 { color: #000000; } .asciinema-theme-tango .bg-0 { background-color: #000000; } .asciinema-theme-tango .fg-1 { color: #cc0000; } .asciinema-theme-tango .bg-1 { background-color: #cc0000; } .asciinema-theme-tango .fg-2 { color: #4e9a06; } .asciinema-theme-tango .bg-2 { background-color: #4e9a06; } .asciinema-theme-tango .fg-3 { color: #c4a000; } .asciinema-theme-tango .bg-3 { background-color: #c4a000; } .asciinema-theme-tango .fg-4 { color: #3465a4; } .asciinema-theme-tango .bg-4 { background-color: #3465a4; } .asciinema-theme-tango .fg-5 { color: #75507b; } .asciinema-theme-tango .bg-5 { background-color: #75507b; } .asciinema-theme-tango .fg-6 { color: #06989a; } .asciinema-theme-tango .bg-6 { background-color: #06989a; } .asciinema-theme-tango .fg-7 { color: #d3d7cf; } .asciinema-theme-tango .bg-7 { background-color: #d3d7cf; } .asciinema-theme-tango .fg-8 { color: #555753; } .asciinema-theme-tango .bg-8 { background-color: #555753; } .asciinema-theme-tango .fg-9 { color: #ef2929; } .asciinema-theme-tango .bg-9 { background-color: #ef2929; } .asciinema-theme-tango .fg-10 { color: #8ae234; } .asciinema-theme-tango .bg-10 { background-color: #8ae234; } .asciinema-theme-tango .fg-11 { color: #fce94f; } .asciinema-theme-tango .bg-11 { background-color: #fce94f; } .asciinema-theme-tango .fg-12 { color: #729fcf; } .asciinema-theme-tango .bg-12 { background-color: #729fcf; } .asciinema-theme-tango .fg-13 { color: #ad7fa8; } .asciinema-theme-tango .bg-13 { background-color: #ad7fa8; } .asciinema-theme-tango .fg-14 { color: #34e2e2; } .asciinema-theme-tango .bg-14 { background-color: #34e2e2; } .asciinema-theme-tango .fg-15 { color: #eeeeec; } .asciinema-theme-tango .bg-15 { background-color: #eeeeec; } .asciinema-theme-tango .fg-8, .asciinema-theme-tango .fg-9, .asciinema-theme-tango .fg-10, .asciinema-theme-tango .fg-11, .asciinema-theme-tango .fg-12, .asciinema-theme-tango .fg-13, .asciinema-theme-tango .fg-14, .asciinema-theme-tango .fg-15 { font-weight: bold; } .asciinema-theme-solarized-dark .asciinema-terminal { color: #839496; background-color: #002b36; border-color: #002b36; } .asciinema-theme-solarized-dark .fg-bg { color: #002b36; } .asciinema-theme-solarized-dark .bg-fg { background-color: #839496; } .asciinema-theme-solarized-dark .fg-0 { color: #073642; } .asciinema-theme-solarized-dark .bg-0 { background-color: #073642; } .asciinema-theme-solarized-dark .fg-1 { color: #dc322f; } .asciinema-theme-solarized-dark .bg-1 { background-color: #dc322f; } .asciinema-theme-solarized-dark .fg-2 { color: #859900; } .asciinema-theme-solarized-dark .bg-2 { background-color: #859900; } .asciinema-theme-solarized-dark .fg-3 { color: #b58900; } .asciinema-theme-solarized-dark .bg-3 { background-color: #b58900; } .asciinema-theme-solarized-dark .fg-4 { color: #268bd2; } .asciinema-theme-solarized-dark .bg-4 { background-color: #268bd2; } .asciinema-theme-solarized-dark .fg-5 { color: #d33682; } .asciinema-theme-solarized-dark .bg-5 { background-color: #d33682; } .asciinema-theme-solarized-dark .fg-6 { color: #2aa198; } .asciinema-theme-solarized-dark .bg-6 { background-color: #2aa198; } .asciinema-theme-solarized-dark .fg-7 { color: #eee8d5; } .asciinema-theme-solarized-dark .bg-7 { background-color: #eee8d5; } .asciinema-theme-solarized-dark .fg-8 { color: #002b36; } .asciinema-theme-solarized-dark .bg-8 { background-color: #002b36; } .asciinema-theme-solarized-dark .fg-9 { color: #cb4b16; } .asciinema-theme-solarized-dark .bg-9 { background-color: #cb4b16; } .asciinema-theme-solarized-dark .fg-10 { color: #586e75; } .asciinema-theme-solarized-dark .bg-10 { background-color: #586e75; } .asciinema-theme-solarized-dark .fg-11 { color: #657b83; } .asciinema-theme-solarized-dark .bg-11 { background-color: #657b83; } .asciinema-theme-solarized-dark .fg-12 { color: #839496; } .asciinema-theme-solarized-dark .bg-12 { background-color: #839496; } .asciinema-theme-solarized-dark .fg-13 { color: #6c71c4; } .asciinema-theme-solarized-dark .bg-13 { background-color: #6c71c4; } .asciinema-theme-solarized-dark .fg-14 { color: #93a1a1; } .asciinema-theme-solarized-dark .bg-14 { background-color: #93a1a1; } .asciinema-theme-solarized-dark .fg-15 { color: #fdf6e3; } .asciinema-theme-solarized-dark .bg-15 { background-color: #fdf6e3; } .asciinema-theme-solarized-light .asciinema-terminal { color: #657b83; background-color: #fdf6e3; border-color: #fdf6e3; } .asciinema-theme-solarized-light .fg-bg { color: #fdf6e3; } .asciinema-theme-solarized-light .bg-fg { background-color: #657b83; } .asciinema-theme-solarized-light .fg-0 { color: #073642; } .asciinema-theme-solarized-light .bg-0 { background-color: #073642; } .asciinema-theme-solarized-light .fg-1 { color: #dc322f; } .asciinema-theme-solarized-light .bg-1 { background-color: #dc322f; } .asciinema-theme-solarized-light .fg-2 { color: #859900; } .asciinema-theme-solarized-light .bg-2 { background-color: #859900; } .asciinema-theme-solarized-light .fg-3 { color: #b58900; } .asciinema-theme-solarized-light .bg-3 { background-color: #b58900; } .asciinema-theme-solarized-light .fg-4 { color: #268bd2; } .asciinema-theme-solarized-light .bg-4 { background-color: #268bd2; } .asciinema-theme-solarized-light .fg-5 { color: #d33682; } .asciinema-theme-solarized-light .bg-5 { background-color: #d33682; } .asciinema-theme-solarized-light .fg-6 { color: #2aa198; } .asciinema-theme-solarized-light .bg-6 { background-color: #2aa198; } .asciinema-theme-solarized-light .fg-7 { color: #eee8d5; } .asciinema-theme-solarized-light .bg-7 { background-color: #eee8d5; } .asciinema-theme-solarized-light .fg-8 { color: #002b36; } .asciinema-theme-solarized-light .bg-8 { background-color: #002b36; } .asciinema-theme-solarized-light .fg-9 { color: #cb4b16; } .asciinema-theme-solarized-light .bg-9 { background-color: #cb4b16; } .asciinema-theme-solarized-light .fg-10 { color: #586e75; } .asciinema-theme-solarized-light .bg-10 { background-color: #586e75; } .asciinema-theme-solarized-light .fg-11 { color: #657c83; } .asciinema-theme-solarized-light .bg-11 { background-color: #657c83; } .asciinema-theme-solarized-light .fg-12 { color: #839496; } .asciinema-theme-solarized-light .bg-12 { background-color: #839496; } .asciinema-theme-solarized-light .fg-13 { color: #6c71c4; } .asciinema-theme-solarized-light .bg-13 { background-color: #6c71c4; } .asciinema-theme-solarized-light .fg-14 { color: #93a1a1; } .asciinema-theme-solarized-light .bg-14 { background-color: #93a1a1; } .asciinema-theme-solarized-light .fg-15 { color: #fdf6e3; } .asciinema-theme-solarized-light .bg-15 { background-color: #fdf6e3; } .asciinema-theme-seti .asciinema-terminal { color: #cacecd; background-color: #111213; border-color: #111213; } .asciinema-theme-seti .fg-bg { color: #111213; } .asciinema-theme-seti .bg-fg { background-color: #cacecd; } .asciinema-theme-seti .fg-0 { color: #323232; } .asciinema-theme-seti .bg-0 { background-color: #323232; } .asciinema-theme-seti .fg-1 { color: #c22832; } .asciinema-theme-seti .bg-1 { background-color: #c22832; } .asciinema-theme-seti .fg-2 { color: #8ec43d; } .asciinema-theme-seti .bg-2 { background-color: #8ec43d; } .asciinema-theme-seti .fg-3 { color: #e0c64f; } .asciinema-theme-seti .bg-3 { background-color: #e0c64f; } .asciinema-theme-seti .fg-4 { color: #43a5d5; } .asciinema-theme-seti .bg-4 { background-color: #43a5d5; } .asciinema-theme-seti .fg-5 { color: #8b57b5; } .asciinema-theme-seti .bg-5 { background-color: #8b57b5; } .asciinema-theme-seti .fg-6 { color: #8ec43d; } .asciinema-theme-seti .bg-6 { background-color: #8ec43d; } .asciinema-theme-seti .fg-7 { color: #eeeeee; } .asciinema-theme-seti .bg-7 { background-color: #eeeeee; } .asciinema-theme-seti .fg-8 { color: #323232; } .asciinema-theme-seti .bg-8 { background-color: #323232; } .asciinema-theme-seti .fg-9 { color: #c22832; } .asciinema-theme-seti .bg-9 { background-color: #c22832; } .asciinema-theme-seti .fg-10 { color: #8ec43d; } .asciinema-theme-seti .bg-10 { background-color: #8ec43d; } .asciinema-theme-seti .fg-11 { color: #e0c64f; } .asciinema-theme-seti .bg-11 { background-color: #e0c64f; } .asciinema-theme-seti .fg-12 { color: #43a5d5; } .asciinema-theme-seti .bg-12 { background-color: #43a5d5; } .asciinema-theme-seti .fg-13 { color: #8b57b5; } .asciinema-theme-seti .bg-13 { background-color: #8b57b5; } .asciinema-theme-seti .fg-14 { color: #8ec43d; } .asciinema-theme-seti .bg-14 { background-color: #8ec43d; } .asciinema-theme-seti .fg-15 { color: #ffffff; } .asciinema-theme-seti .bg-15 { background-color: #ffffff; } .asciinema-theme-seti .fg-8, .asciinema-theme-seti .fg-9, .asciinema-theme-seti .fg-10, .asciinema-theme-seti .fg-11, .asciinema-theme-seti .fg-12, .asciinema-theme-seti .fg-13, .asciinema-theme-seti .fg-14, .asciinema-theme-seti .fg-15 { font-weight: bold; } /* Based on Monokai from base16 collection - https://github.com/chriskempson/base16 */ .asciinema-theme-monokai .asciinema-terminal { color: #f8f8f2; background-color: #272822; border-color: #272822; } .asciinema-theme-monokai .fg-bg { color: #272822; } .asciinema-theme-monokai .bg-fg { background-color: #f8f8f2; } .asciinema-theme-monokai .fg-0 { color: #272822; } .asciinema-theme-monokai .bg-0 { background-color: #272822; } .asciinema-theme-monokai .fg-1 { color: #f92672; } .asciinema-theme-monokai .bg-1 { background-color: #f92672; } .asciinema-theme-monokai .fg-2 { color: #a6e22e; } .asciinema-theme-monokai .bg-2 { background-color: #a6e22e; } .asciinema-theme-monokai .fg-3 { color: #f4bf75; } .asciinema-theme-monokai .bg-3 { background-color: #f4bf75; } .asciinema-theme-monokai .fg-4 { color: #66d9ef; } .asciinema-theme-monokai .bg-4 { background-color: #66d9ef; } .asciinema-theme-monokai .fg-5 { color: #ae81ff; } .asciinema-theme-monokai .bg-5 { background-color: #ae81ff; } .asciinema-theme-monokai .fg-6 { color: #a1efe4; } .asciinema-theme-monokai .bg-6 { background-color: #a1efe4; } .asciinema-theme-monokai .fg-7 { color: #f8f8f2; } .asciinema-theme-monokai .bg-7 { background-color: #f8f8f2; } .asciinema-theme-monokai .fg-8 { color: #75715e; } .asciinema-theme-monokai .bg-8 { background-color: #75715e; } .asciinema-theme-monokai .fg-9 { color: #f92672; } .asciinema-theme-monokai .bg-9 { background-color: #f92672; } .asciinema-theme-monokai .fg-10 { color: #a6e22e; } .asciinema-theme-monokai .bg-10 { background-color: #a6e22e; } .asciinema-theme-monokai .fg-11 { color: #f4bf75; } .asciinema-theme-monokai .bg-11 { background-color: #f4bf75; } .asciinema-theme-monokai .fg-12 { color: #66d9ef; } .asciinema-theme-monokai .bg-12 { background-color: #66d9ef; } .asciinema-theme-monokai .fg-13 { color: #ae81ff; } .asciinema-theme-monokai .bg-13 { background-color: #ae81ff; } .asciinema-theme-monokai .fg-14 { color: #a1efe4; } .asciinema-theme-monokai .bg-14 { background-color: #a1efe4; } .asciinema-theme-monokai .fg-15 { color: #f9f8f5; } .asciinema-theme-monokai .bg-15 { background-color: #f9f8f5; } .asciinema-theme-monokai .fg-8, .asciinema-theme-monokai .fg-9, .asciinema-theme-monokai .fg-10, .asciinema-theme-monokai .fg-11, .asciinema-theme-monokai .fg-12, .asciinema-theme-monokai .fg-13, .asciinema-theme-monokai .fg-14, .asciinema-theme-monokai .fg-15 { font-weight: bold; } mitmproxy-8.1.1/docs/src/assets/asciinema-player.js000066400000000000000000021613501425660472000224110ustar00rootroot00000000000000/** * asciinema-player v2.6.1 * * Copyright 2011-2018, Marcin Kulik * */ // CustomEvent polyfill from MDN (https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent) (function () { if (typeof window.CustomEvent === "function") return false; function CustomEvent ( event, params ) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent( 'CustomEvent'); evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); return evt; } CustomEvent.prototype = window.Event.prototype; window.CustomEvent = CustomEvent; })(); /** * @license * Copyright (c) 2014 The Polymer Project Authors. All rights reserved. * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt * Code distributed by Google as part of the polymer project is also * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt */ // @version 0.7.22 "undefined"==typeof WeakMap&&!function(){var e=Object.defineProperty,t=Date.now()%1e9,n=function(){this.name="__st"+(1e9*Math.random()>>>0)+(t++ +"__")};n.prototype={set:function(t,n){var o=t[this.name];return o&&o[0]===t?o[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return t&&t[0]===e?(t[0]=t[1]=void 0,!0):!1},has:function(e){var t=e[this.name];return t?t[0]===e:!1}},window.WeakMap=n}(),function(e){function t(e){E.push(e),b||(b=!0,w(o))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function o(){b=!1;var e=E;E=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();r(e),n.length&&(e.callback_(n,e),t=!0)}),t&&o()}function r(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var o=v.get(n);if(o)for(var r=0;r0){var r=n[o-1],i=p(r,e);if(i)return void(n[o-1]=i)}else t(this.observer);n[o]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=v.get(e),n=0;n=0)){n.push(e);for(var o,r=e.querySelectorAll("link[rel="+a+"]"),d=0,s=r.length;s>d&&(o=r[d]);d++)o["import"]&&i(o["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=r,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||o(e,t)}function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))}function o(e,t){b(e,function(e){return n(e,t)?!0:void 0})}function r(e){N.push(e),y||(y=!0,setTimeout(i))}function i(){y=!1;for(var e,t=N,n=0,o=t.length;o>n&&(e=t[n]);n++)e();N=[]}function a(e){_?r(function(){d(e)}):d(e)}function d(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function s(e){u(e),b(e,function(e){u(e)})}function u(e){_?r(function(){c(e)}):c(e)}function c(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function f(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)w(t),t=t.olderShadowRoot}}function p(e,n){if(g.dom){var o=n[0];if(o&&"childList"===o.type&&o.addedNodes&&o.addedNodes){for(var r=o.addedNodes[0];r&&r!==document&&!r.host;)r=r.parentNode;var i=r&&(r.URL||r._URL||r.host&&r.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=l(e);n.forEach(function(e){"childList"===e.type&&(M(e.addedNodes,function(e){e.localName&&t(e,a)}),M(e.removedNodes,function(e){e.localName&&s(e)}))}),g.dom&&console.groupEnd()}function m(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(p(e,t.takeRecords()),i())}function w(e){if(!e.__observer){var t=new MutationObserver(p.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function v(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop());var n=e===window.wrap(document);t(e,n),w(e),g.dom&&console.groupEnd()}function h(e){E(e,v)}var g=e.flags,b=e.forSubtree,E=e.forDocumentTree,_=window.MutationObserver._isPolyfilled&&g["throttle-attached"];e.hasPolyfillMutations=_,e.hasThrottledAttached=_;var y=!1,N=[],M=Array.prototype.forEach.call.bind(Array.prototype.forEach),O=Element.prototype.createShadowRoot;O&&(Element.prototype.createShadowRoot=function(){var e=O.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=f,e.upgradeDocumentTree=h,e.upgradeDocument=v,e.upgradeSubtree=o,e.upgradeAll=t,e.attached=a,e.takeRecords=m}),window.CustomElements.addModule(function(e){function t(t,o){if("template"===t.localName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var r=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(r);if(i&&(r&&i.tag==t.localName||!r&&!i["extends"]))return n(t,i,o)}}function n(t,n,r){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),o(t,n),t.__upgraded__=!0,i(t),r&&e.attached(t),e.upgradeSubtree(t,r),a.upgrade&&console.groupEnd(),t}function o(e,t){Object.__proto__?e.__proto__=t.prototype:(r(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function r(e,t,n){for(var o={},r=t;r!==n&&r!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(r),d=0;i=a[d];d++)o[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i)),o[i]=1);r=Object.getPrototypeOf(r)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=o}),window.CustomElements.addModule(function(e){function t(t,o){var s=o||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(r(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(u(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return s.prototype||(s.prototype=Object.create(HTMLElement.prototype)),s.__name=t.toLowerCase(),s["extends"]&&(s["extends"]=s["extends"].toLowerCase()),s.lifecycle=s.lifecycle||{},s.ancestry=i(s["extends"]),a(s),d(s),n(s.prototype),c(s.__name,s),s.ctor=l(s),s.ctor.prototype=s.prototype,s.prototype.constructor=s.ctor,e.ready&&v(document),s.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){o.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){o.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function o(e,t,n){e=e.toLowerCase();var o=this.getAttribute(e);n.apply(this,arguments);var r=this.getAttribute(e);this.attributeChangedCallback&&r!==o&&this.attributeChangedCallback(e,o,r)}function r(e){for(var t=0;t<_.length;t++)if(e===_[t])return!0}function i(e){var t=u(e);return t?i(t["extends"]).concat([t]):[]}function a(e){for(var t,n=e["extends"],o=0;t=e.ancestry[o];o++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e.__name)}function d(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is){var n=document.createElement(e.tag);t=Object.getPrototypeOf(n)}for(var o,r=e.prototype,i=!1;r;)r==t&&(i=!0),o=Object.getPrototypeOf(r),o&&(r.__proto__=o),r=o;i||console.warn(e.tag+" prototype not found in prototype chain for "+e.is),e["native"]=t}}function s(e){return g(M(e.tag),e)}function u(e){return e?y[e.toLowerCase()]:void 0}function c(e,t){y[e]=t}function l(e){return function(){return s(e)}}function f(e,t,n){return e===N?p(t,n):O(e,t)}function p(e,t){e&&(e=e.toLowerCase()),t&&(t=t.toLowerCase());var n=u(t||e);if(n){if(e==n.tag&&t==n.is)return new n.ctor;if(!t&&!n.is)return new n.ctor}var o;return t?(o=p(e),o.setAttribute("is",t),o):(o=M(e),e.indexOf("-")>=0&&b(o,HTMLElement),o)}function m(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return h(e),e}}var w,v=(e.isIE,e.upgradeDocumentTree),h=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,E=e.useNative,_=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],y={},N="http://www.w3.org/1999/xhtml",M=document.createElement.bind(document),O=document.createElementNS.bind(document);w=Object.__proto__||E?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},m(Node.prototype,"cloneNode"),m(document,"importNode"),document.registerElement=t,document.createElement=p,document.createElementNS=f,e.registry=y,e["instanceof"]=w,e.reservedTagList=_,e.getRegisteredDefinition=u,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,o=e.initializeModules;e.isIE;if(n){var r=function(){};e.watchShadow=r,e.upgrade=r,e.upgradeAll=r,e.upgradeDocumentTree=r,e.upgradeSubtree=r,e.takeRecords=r,e["instanceof"]=function(e,t){return e instanceof t}}else o();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var d=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(d,t)}else t()}(window.CustomElements); if(typeof Math.imul == "undefined" || (Math.imul(0xffffffff,5) == 0)) { Math.imul = function (a, b) { var ah = (a >>> 16) & 0xffff; var al = a & 0xffff; var bh = (b >>> 16) & 0xffff; var bl = b & 0xffff; // the shift by 0 fixes the sign on the high part // the final |0 converts the unsigned value into a signed value return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0); } } /** * React v15.5.4 * * Copyright 2013-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * */ !function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.React=t()}}(function(){return function t(e,n,r){function o(u,a){if(!n[u]){if(!e[u]){var s="function"==typeof require&&require;if(!a&&s)return s(u,!0);if(i)return i(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[u]={exports:{}};e[u][0].call(l.exports,function(t){var n=e[u][1][t];return o(n||t)},l,l.exports,t,e,n,r)}return n[u].exports}for(var i="function"==typeof require&&require,u=0;u1){for(var y=Array(d),h=0;h1){for(var m=Array(v),b=0;b8&&C<=11),x=32,w=String.fromCharCode(x),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},k=!1,P=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[u(e,t,n,r),p(e,t,n,r)]}};t.exports=S},{123:123,19:19,20:20,78:78,82:82}],4:[function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var o={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},s={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.exports=s},{}],5:[function(e,t,n){"use strict";var r=e(4),o=e(123),i=(e(58),e(125),e(94)),a=e(136),s=e(140),u=(e(142),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];null!=o&&(n+=u(r)+":",n+=i(r,o,t)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=i(a,t[a],n);if("float"!==a&&"cssFloat"!==a||(a=c),s)o[a]=s;else{var u=l&&r.shorthandPropertyExpansions[a];if(u)for(var p in u)o[p]="";else o[a]=""}}}};t.exports=d},{123:123,125:125,136:136,140:140,142:142,4:4,58:58,94:94}],6:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e(112),i=e(24),a=(e(137),function(){function e(t){r(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&o("24"),this._callbacks=null,this._contexts=null;for(var r=0;r8));var A=!1;b.canUseDOM&&(A=k("input")&&(!document.documentMode||document.documentMode>11));var D={get:function(){return O.get.call(this)},set:function(e){I=""+e,O.set.call(this,e)}},L={eventTypes:S,extractEvents:function(e,t,n,o){var i,a,s=t?E.getNodeFromInstance(t):window;if(r(s)?R?i=u:a=l:P(s)?A?i=f:(i=m,a=h):v(s)&&(i=g),i){var c=i(e,t);if(c){var p=w.getPooled(S.change,c,n,o);return p.type="change",C.accumulateTwoPhaseDispatches(p),p}}a&&a(e,s,t),"topBlur"===e&&y(t,s)}};t.exports=L},{102:102,109:109,110:110,123:123,16:16,19:19,33:33,71:71,80:80}],8:[function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}function o(e,t,n){c.insertTreeBefore(e,t,n)}function i(e,t,n){Array.isArray(t)?s(e,t[0],t[1],n):m(e,t,n)}function a(e,t){if(Array.isArray(t)){var n=t[1];t=t[0],u(e,t,n),e.removeChild(n)}e.removeChild(t)}function s(e,t,n,r){for(var o=t;;){var i=o.nextSibling;if(m(e,o,r),o===n)break;o=i}}function u(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}function l(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&m(r,document.createTextNode(n),o):n?(h(o,n),u(r,o,t)):u(r,e,t)}var c=e(9),p=e(13),d=(e(33),e(58),e(93)),f=e(114),h=e(115),m=d(function(e,t,n){e.insertBefore(t,n)}),v=p.dangerouslyReplaceNodeWithMarkup,g={dangerouslyReplaceNodeWithMarkup:v,replaceDelimitedText:l,processUpdates:function(e,t){for(var n=0;n-1||a("96",e),!l.plugins[n]){t.extractEvents||a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)||a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)&&a("99",n),l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]&&a("100",e),l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(112),s=(e(137),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s&&a("101"),s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]&&a("102",n),u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};t.exports=l},{112:112,137:137}],18:[function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),t.exports=r},{106:106,143:143,24:24}],21:[function(e,t,n){"use strict";var r=e(11),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=l},{11:11}],22:[function(e,t,n){"use strict";function r(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function o(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}var i={escape:r,unescape:o};t.exports=i},{}],23:[function(e,t,n){"use strict";function r(e){null!=e.checkedLink&&null!=e.valueLink&&s("87")}function o(e){r(e),(null!=e.value||null!=e.onChange)&&s("88")}function i(e){r(e),(null!=e.checked||null!=e.onChange)&&s("89")}function a(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var s=e(112),u=e(64),l=e(145),c=e(120),p=l(c.isValidElement),d=(e(137),e(142),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),f={value:function(e,t,n){return!e[t]||d[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:p.func},h={},m={checkPropTypes:function(e,t,n){for(var r in f){if(f.hasOwnProperty(r))var o=f[r](t,r,e,"prop",null,u);o instanceof Error&&!(o.message in h)&&(h[o.message]=!0,a(n))}},getValue:function(e){return e.valueLink?(o(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(i(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(o(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(i(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=m},{112:112,120:120,137:137,142:142,145:145,64:64}],24:[function(e,t,n){"use strict";var r=e(112),o=(e(137),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t||r("25"),e.destructor(),t.instancePool.length=0||null!=t.is}function h(e){var t=e.type;d(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var m=e(112),v=e(143),g=e(2),y=e(5),_=e(9),C=e(10),b=e(11),E=e(12),x=e(16),w=e(17),T=e(25),k=e(32),P=e(33),S=e(38),N=e(39),M=e(40),I=e(43),O=(e(58),e(61)),R=e(68),A=(e(129),e(95)),D=(e(137),e(109),e(141),e(118),e(142),k),L=x.deleteListener,U=P.getNodeFromInstance,F=T.listenTo,j=w.registrationNameModules,V={string:!0,number:!0},B="__html",W={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},H=11,q={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},K={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},z={listing:!0,pre:!0,textarea:!0},Y=v({menuitem:!0},K),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Q={},G={}.hasOwnProperty,$=1;h.displayName="ReactDOMComponent",h.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":S.mountWrapper(this,i,t),i=S.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":N.mountWrapper(this,i,t),i=N.getHostProps(this,i);break;case"select":M.mountWrapper(this,i,t),i=M.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}o(this,i);var a,p;null!=t?(a=t._namespaceURI,p=t._tag):n._tag&&(a=n._namespaceURI,p=n._tag),(null==a||a===C.svg&&"foreignobject"===p)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var d;if(e.useCreateElement){var f,h=n._ownerDocument;if(a===C.html)if("script"===this._tag){var m=h.createElement("div"),v=this._currentElement.type;m.innerHTML="<"+v+">",f=m.removeChild(m.firstChild)}else f=i.is?h.createElement(this._currentElement.type,i.is):h.createElement(this._currentElement.type);else f=h.createElementNS(a,this._currentElement.type);P.precacheNode(this,f),this._flags|=D.hasCachedChildNodes,this._hostParent||E.setAttributeForRoot(f),this._updateDOMProperties(null,i,e);var y=_(f);this._createInitialChildren(e,i,r,y),d=y}else{var b=this._createOpenTagMarkupAndPutListeners(e,i),x=this._createContentMarkup(e,i,r);d=!x&&K[this._tag]?b+"/>":b+">"+x+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"select":case"button":i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return d},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(j.hasOwnProperty(r))o&&i(this,r,o,e);else{"style"===r&&(o&&(o=this._previousStyleCopy=v({},t.style)),o=y.createMarkupForStyles(o,this));var a=null;null!=this._tag&&f(this._tag,t)?W.hasOwnProperty(r)||(a=E.createMarkupForCustomAttribute(r,o)):a=E.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+E.createMarkupForRoot()),n+=" "+E.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&_.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),t.exports=a},{143:143,33:33,9:9}],36:[function(e,t,n){"use strict";var r={useCreateElement:!0,useFiber:!1};t.exports=r},{}],37:[function(e,t,n){"use strict";var r=e(8),o=e(33),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};t.exports=i},{33:33,8:8}],38:[function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=e(123),l=e(105),c=e(106),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};t.exports=d},{105:105,106:106,123:123}],42:[function(e,t,n){"use strict";var r=e(112),o=e(143),i=e(8),a=e(9),s=e(33),u=e(95),l=(e(137),e(118),function(e){this._currentElement=e,this._stringText=""+e, this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var l=n._ownerDocument,c=l.createComment(i),p=l.createComment(" /react-text "),d=a(l.createDocumentFragment());return a.queueChild(d,a(c)),this._stringText&&a.queueChild(d,a(l.createTextNode(this._stringText))),a.queueChild(d,a(p)),s.precacheNode(this,c),this._closingComment=p,d}var f=u(this._stringText);return e.renderToStaticMarkup?f:""+f+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n&&r("67",this._domID),8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=l},{112:112,118:118,137:137,143:143,33:33,8:8,9:9,95:95}],43:[function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=e(112),a=e(143),s=e(23),u=e(33),l=e(71),c=(e(137),e(142),{getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&i("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a&&i("92"),Array.isArray(u)&&(u.length<=1||i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});t.exports=c},{112:112,137:137,142:142,143:143,23:23,33:33,71:71}],44:[function(e,t,n){"use strict";function r(e,t){"_hostNode"in e||u("33"),"_hostNode"in t||u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e||u("35"),"_hostNode"in t||u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e||u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=e(112);e(137);t.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},{112:112,137:137}],45:[function(e,t,n){"use strict";var r=e(120),o=e(30),i=o;r.addons&&(r.__SECRET_INJECTED_REACT_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i),t.exports=i},{120:120,30:30}],46:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(143),i=e(71),a=e(89),s=e(129),u={initialize:s,close:function(){d.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];o(r.prototype,a,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=d.isBatchingUpdates;return d.isBatchingUpdates=!0,a?e(t,n,r,o,i):p.perform(e,null,t,n,r,o,i)}};t.exports=d},{129:129,143:143,71:71,89:89}],47:[function(e,t,n){"use strict";function r(){x||(x=!0,y.EventEmitter.injectReactEventListener(g),y.EventPluginHub.injectEventPluginOrder(s),y.EventPluginUtils.injectComponentTree(d),y.EventPluginUtils.injectTreeTraversal(h),y.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:E,EnterLeaveEventPlugin:u,ChangeEventPlugin:a,SelectEventPlugin:b,BeforeInputEventPlugin:i}),y.HostComponent.injectGenericComponentClass(p),y.HostComponent.injectTextComponentClass(m),y.DOMProperty.injectDOMPropertyConfig(o),y.DOMProperty.injectDOMPropertyConfig(l),y.DOMProperty.injectDOMPropertyConfig(C),y.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),y.Updates.injectReconcileTransaction(_),y.Updates.injectBatchingStrategy(v),y.Component.injectEnvironment(c))}var o=e(1),i=e(3),a=e(7),s=e(14),u=e(15),l=e(21),c=e(27),p=e(31),d=e(33),f=e(35),h=e(44),m=e(42),v=e(46),g=e(52),y=e(55),_=e(65),C=e(73),b=e(74),E=e(75),x=!1;t.exports={inject:r}},{1:1,14:14,15:15,21:21,27:27,3:3,31:31,33:33,35:35,42:42,44:44,46:46,52:52,55:55,65:65,7:7,73:73,74:74,75:75}],48:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],49:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},i={create:function(e){return r(e)}};i.injection=o,t.exports=i},{}],50:[function(e,t,n){"use strict";function r(e,t,n){try{t(n)}catch(e){null===o&&(o=e)}}var o=null,i={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(o){var e=o;throw o=null,e}}};t.exports=i},{}],51:[function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=e(16),i={handleTopLevel:function(e,t,n,i){r(o.extractEvents(e,t,n,i))}};t.exports=i},{16:16}],52:[function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do{e.ancestors.push(o),o=o&&r(o)}while(o);for(var i=0;i/," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{92:92}],60:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(s,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)||f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)||f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===A&&f("42",m)}if(t.nodeType===A&&f("43"),a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};t.exports=j},{108:108,11:11,112:112,114:114,116:116,119:119,120:120,130:130,137:137,142:142,25:25,33:33,34:34,36:36,53:53,57:57,58:58,59:59,66:66,70:70,71:71,9:9}],61:[function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function o(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:d.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function a(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){p.processChildrenUpdates(e,t)}var c=e(112),p=e(28),d=(e(57),e(58),e(119),e(66)),f=e(26),h=(e(129),e(97)),m=(e(137),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return f.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var a;return a=h(t,0),f.updateChildren(e,a,n,r,o,this,this._hostContainerInfo,i,0),a},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],i=0;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a],u=d.mountComponent(s,t,this,this._hostContainerInfo,n,0);s._mountIndex=i++,o.push(u)}return o},updateTextContent:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[s(e)])},updateMarkup:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[a(e)])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},i=[],a=this._reconcilerUpdateChildren(r,e,i,o,t,n);if(a||r){var s,c=null,p=0,f=0,h=0,m=null;for(s in a)if(a.hasOwnProperty(s)){var v=r&&r[s],g=a[s];v===g?(c=u(c,this.moveChild(v,m,p,f)),f=Math.max(v._mountIndex,f),v._mountIndex=p):(v&&(f=Math.max(v._mountIndex,f)),c=u(c,this._mountChildAtIndex(g,i[h],m,p,t,n)),h++),p++,m=d.getHostNode(g)}for(s in o)o.hasOwnProperty(s)&&(c=u(c,this._unmountChild(r[s],o[s])));c&&l(this,c),this._renderedChildren=a}},unmountChildren:function(e){var t=this._renderedChildren;f.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n||null}var a=e(112),s=(e(119),e(57)),u=(e(58),e(71)),l=(e(137),e(142),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);if(!o)return null;o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],r(o)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),r(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&a("122",t,o(e))}});t.exports=l},{112:112,119:119,137:137,142:142,57:57,58:58,71:71}],71:[function(e,t,n){"use strict";function r(){P.ReactReconcileTransaction&&b||c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=d.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){return r(),b.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==g.length&&c("124",t,g.length),g.sort(a),y++;for(var n=0;n]/;t.exports=o},{}],96:[function(e,t,n){"use strict";function r(e){if(null==e)return null;if(1===e.nodeType)return e;var t=a.get(e);if(t)return t=s(t),t?i.getNodeFromInstance(t):null;"function"==typeof e.render?o("44"):o("45",Object.keys(e))}var o=e(112),i=(e(119),e(33)),a=e(57),s=e(103);e(137),e(142);t.exports=r},{103:103,112:112,119:119,137:137,142:142,33:33,57:57}],97:[function(e,t,n){(function(n){"use strict";function r(e,t,n,r){if(e&&"object"==typeof e){var o=e;void 0===o[n]&&null!=t&&(o[n]=t)}}function o(e,t){if(null==e)return e;var n={};return i(e,r,n),n}var i=(e(22),e(117));e(142);void 0!==n&&n.env,t.exports=o}).call(this,void 0)},{117:117,142:142,22:22}],98:[function(e,t,n){"use strict";function r(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}t.exports=r},{}],99:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}t.exports=r},{}],100:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(99),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{99:99}],101:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return!!r&&!!n[r]}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],102:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}t.exports=r},{}],103:[function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=e(62);t.exports=r},{62:62}],104:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);if("function"==typeof t)return t}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],105:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],106:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(123),i=null;t.exports=r},{123:123}],107:[function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=e(123),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=o},{123:123}],108:[function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&void 0!==e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||!1===e)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=e(112),s=e(143),u=e(29),l=e(49),c=e(54),p=(e(121),e(137),e(142),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),t.exports=i},{112:112,121:121,137:137,142:142,143:143,29:29,49:49,54:54}],109:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(123);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=r},{123:123}],110:[function(e,t,n){"use strict";function r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!o[e.type]:"textarea"===t}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],111:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(95);t.exports=r},{95:95}],112:[function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e(93),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=l},{10:10,123:123,93:93}],115:[function(e,t,n){"use strict";var r=e(123),o=e(95),i=e(114),a=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){if(3===e.nodeType)return void(e.nodeValue=t);i(e,o(t))})),t.exports=a},{114:114,123:123,95:95}],116:[function(e,t,n){"use strict";function r(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}t.exports=r},{}],117:[function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var d=typeof e;if("undefined"!==d&&"boolean"!==d||(e=null),null===e||"string"===d||"number"===d||"object"===d&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var f,h,m=0,v=""===t?c:t+p;if(Array.isArray(e))for(var g=0;g":"<"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=e(123),i=e(137),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,"","
"],c=[3,"","
"],p=[1,'',""],d={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){d[e]=p,s[e]=!0}),t.exports=r},{123:123,137:137}],134:[function(e,t,n){"use strict";function r(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],135:[function(e,t,n){"use strict";function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(135),i=/^ms-/;t.exports=r},{135:135}],137:[function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,u){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,s,u],p=0;l=new Error(t.replace(/%s/g,function(){return c[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};t.exports=r},{}],138:[function(e,t,n){"use strict";function r(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],139:[function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=e(138);t.exports=r},{138:138}],140:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var a=0;a 0x10FFFF || // not a valid Unicode code point floor(codePoint) != codePoint // not an integer ) { throw RangeError('Invalid code point: ' + codePoint); } if (codePoint <= 0xFFFF) { // BMP code point codeUnits.push(codePoint); } else { // Astral code point; split in surrogate halves // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae codePoint -= 0x10000; highSurrogate = (codePoint >> 10) + 0xD800; lowSurrogate = (codePoint % 0x400) + 0xDC00; codeUnits.push(highSurrogate, lowSurrogate); } if (index + 1 == length || codeUnits.length > MAX_SIZE) { result += stringFromCharCode.apply(null, codeUnits); codeUnits.length = 0; } } return result; }; if (defineProperty) { defineProperty(String, 'fromCodePoint', { 'value': fromCodePoint, 'configurable': true, 'writable': true }); } else { String.fromCodePoint = fromCodePoint; } }()); } /*! http://mths.be/codepointat v0.1.0 by @mathias */ if (!String.prototype.codePointAt) { (function() { 'use strict'; // needed to support `apply`/`call` with `undefined`/`null` var codePointAt = function(position) { if (this == null) { throw TypeError(); } var string = String(this); var size = string.length; // `ToInteger` var index = position ? Number(position) : 0; if (index != index) { // better `isNaN` index = 0; } // Account for out-of-bounds indices: if (index < 0 || index >= size) { return undefined; } // Get the first code unit var first = string.charCodeAt(index); var second; if ( // check if it’s the start of a surrogate pair first >= 0xD800 && first <= 0xDBFF && // high surrogate size > index + 1 // there is a next code unit ) { second = string.charCodeAt(index + 1); if (second >= 0xDC00 && second <= 0xDFFF) { // low surrogate // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000; } } return first; }; if (Object.defineProperty) { Object.defineProperty(String.prototype, 'codePointAt', { 'value': codePointAt, 'configurable': true, 'writable': true }); } else { String.prototype.codePointAt = codePointAt; } }()); } function registerAsciinemaPlayerElement() { var AsciinemaPlayerProto = Object.create(HTMLElement.prototype); function merge() { var merged = {}; for (var i=0; i>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)} function oa(a,b,c){if(!a)throw Error();if(2b?1:0};var ua=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ca(a))return ca(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:ca(a)?a.charAt(b):a[b]}function ya(a,b){var c=ua(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d}function za(a,b){a.sort(b||Aa)}function Ca(a,b){for(var c=Array(a.length),d=0;db?1:a2*this.Fc&&Na(this),!0):!1};function Na(a){if(a.Fc!=a.ib.length){for(var b=0,c=0;ba){var b=Ra[a];if(b)return b}b=new Qa([a|0],0>a?-1:0);-128<=a&&128>a&&(Ra[a]=b);return b}function Ta(a){if(isNaN(a)||!isFinite(a))return Ua;if(0>a)return Ta(-a).kb();for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=Va;return new Qa(b,0)}var Va=4294967296,Ua=Sa(0),Wa=Sa(1),Xa=Sa(16777216);g=Qa.prototype; g.Of=function(){return 0a||36>>0).toString(a);c=e;if(c.hc())return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function Ya(a,b){return 0>b?0:bthis.compare(Xa)};g.Ve=function(a){return 0>=this.compare(a)};g.compare=function(a){a=this.ze(a);return a.Eb()?-1:a.hc()?0:1};g.kb=function(){return this.Hf().add(Wa)}; g.add=function(a){for(var b=Math.max(this.Ma.length,a.Ma.length),c=[],d=0,e=0;e<=b;e++){var f=d+(Ya(this,e)&65535)+(Ya(a,e)&65535),h=(f>>>16)+(Ya(this,e)>>>16)+(Ya(a,e)>>>16);d=h>>>16;f&=65535;h&=65535;c[e]=h<<16|f}return new Qa(c,c[c.length-1]&-2147483648?-1:0)};g.ze=function(a){return this.add(a.kb())}; g.multiply=function(a){if(this.hc()||a.hc())return Ua;if(this.Eb())return a.Eb()?this.kb().multiply(a.kb()):this.kb().multiply(a).kb();if(a.Eb())return this.multiply(a.kb()).kb();if(this.Ue()&&a.Ue())return Ta(this.vd()*a.vd());for(var b=this.Ma.length+a.Ma.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d>>16,h=Ya(this,d)&65535,k=Ya(a,e)>>>16,l=Ya(a,e)&65535;c[2*d+2*e]+=h*l;ab(c,2*d+2*e);c[2*d+2*e+1]+=f*l;ab(c,2*d+2*e+1);c[2*d+2*e+1]+= h*k;ab(c,2*d+2*e+1);c[2*d+2*e+2]+=f*k;ab(c,2*d+2*e+2)}for(d=0;d>>16,a[b]&=65535,b++} function Za(a,b){if(b.hc())throw Error("division by zero");if(a.hc())return Ua;if(a.Eb())return b.Eb()?Za(a.kb(),b.kb()):Za(a.kb(),b).kb();if(b.Eb())return Za(a,b.kb()).kb();if(30=f?1:Math.pow(2,f-48);h=Ta(e);for(var k=h.multiply(b);k.Eb()||k.xf(d);)e-=f,h=Ta(e),k=h.multiply(b);h.hc()&&(h=Wa);c=c.add(h);d=d.ze(k)}return c}g.Hf=function(){for(var a=this.Ma.length,b=[],c=0;c>5;a%=32;for(var c=this.Ma.length+b+(0>>32-a:Ya(this,e-b);return new Qa(d,this.Lc)}; g.ad=function(a){var b=a>>5;a%=32;for(var c=this.Ma.length-b,d=[],e=0;e>>a|Ya(this,e+b+1)<<32-a:Ya(this,e+b);return new Qa(d,this.Lc)};function cb(a,b){null!=a&&this.append.apply(this,arguments)}g=cb.prototype;g.xc="";g.set=function(a){this.xc=""+a};g.append=function(a,b,c){this.xc+=String(a);if(null!=b)for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function hd(a){a=gd(a|0,-862048943);return gd(a<<15|a>>>-15,461845907)} function id(a,b){var c=(a|0)^(b|0);return gd(c<<13|c>>>-13,5)+-430675100|0}function jd(a,b){var c=(a|0)^b;c=gd(c^c>>>16,-2048144789);c=gd(c^c>>>13,-1028477387);return c^c>>>16}function kd(a){a:{var b=1;for(var c=0;;)if(b>2)}function qd(a){return a instanceof rd} function sd(a,b){if(a.Zb===b.Zb)return 0;var c=wb(a.fb);if(t(c?b.fb:c))return-1;if(t(a.fb)){if(wb(b.fb))return 1;c=Aa(a.fb,b.fb);return 0===c?Aa(a.name,b.name):c}return Aa(a.name,b.name)}function rd(a,b,c,d,e){this.fb=a;this.name=b;this.Zb=c;this.Oc=d;this.hb=e;this.m=2154168321;this.J=4096}g=rd.prototype;g.toString=function(){return this.Zb};g.equiv=function(a){return this.K(null,a)};g.K=function(a,b){return b instanceof rd?this.Zb===b.Zb:!1}; g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return D.c(c,this);case 3:return D.l(c,this,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return D.c(c,this)};a.l=function(a,c,d){return D.l(c,this,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return D.c(a,this)};g.c=function(a,b){return D.l(a,this,b)};g.P=function(){return this.hb}; g.T=function(a,b){return new rd(this.fb,this.name,this.Zb,this.Oc,b)};g.U=function(){var a=this.Oc;return null!=a?a:this.Oc=a=pd(kd(this.name),nd(this.fb))};g.hd=function(){return this.name};g.jd=function(){return this.fb};g.R=function(a,b){return Jc(b,this.Zb)};var td=function td(a){switch(arguments.length){case 1:return td.h(arguments[0]);case 2:return td.c(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}}; td.h=function(a){if(a instanceof rd)return a;var b=a.indexOf("/");return 1>b?td.c(null,a):td.c(a.substring(0,b),a.substring(b+1,a.length))};td.c=function(a,b){var c=null!=a?[v.h(a),"/",v.h(b)].join(""):b;return new rd(a,b,c,null,null)};td.L=2;function ud(a){return null!=a?a.J&131072||q===a.Tf?!0:a.J?!1:Ab(cd,a):Ab(cd,a)} function E(a){if(null==a)return null;if(null!=a&&(a.m&8388608||q===a.Pe))return a.S(null);if(vb(a)||"string"===typeof a)return 0===a.length?null:new Jb(a,0,null);if(Ab(Bc,a))return Cc(a);throw Error([v.h(a)," is not ISeqable"].join(""));}function y(a){if(null==a)return null;if(null!=a&&(a.m&64||q===a.G))return a.Ia(null);a=E(a);return null==a?null:Wb(a)}function vd(a){return null!=a?null!=a&&(a.m&64||q===a.G)?a.bb(null):(a=E(a))?Yb(a):wd:wd} function z(a){return null==a?null:null!=a&&(a.m&128||q===a.Id)?a.Ka(null):E(vd(a))}var G=function G(a){switch(arguments.length){case 1:return G.h(arguments[0]);case 2:return G.c(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e=d)return-1;!(0c&&(c+=d,c=0>c?0:c);for(;;)if(cc?d+c:c;for(;;)if(0<=c){if(G.c(Vd(a,c),b))return c;--c}else return-1}function Yd(a,b){this.o=a;this.i=b} Yd.prototype.ja=function(){return this.ia?0:a};g.Rc=function(){var a=this.W(null);return 0d)c=1;else if(0===c)c=0;else a:for(d=0;;){var e=Ke(Vd(a,d),Vd(b,d));if(0===e&&d+1>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24} var v=function v(a){switch(arguments.length){case 0:return v.B();case 1:return v.h(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(ed:e))c[d]=a.next(),d+=1;else return qf(new nf(c,0,d),Rf.h?Rf.h(a):Rf.call(null,a))}else return null},null,null)};function Sf(a,b,c,d,e,f){this.buffer=a;this.ub=b;this.pe=c;this.Rb=d;this.ye=e;this.Gf=f} Sf.prototype.step=function(){if(this.ub!==Nf)return!0;for(;;)if(this.ub===Nf)if(this.buffer.Td()){if(this.pe)return!1;if(this.ye.ja()){if(this.Gf)var a=P(this.Rb,ae(null,this.ye.next()));else a=this.ye.next(),a=this.Rb.c?this.Rb.c(null,a):this.Rb.call(null,null,a);Hd(a)&&(this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0)}else this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0}else this.ub=this.buffer.remove();else return!0};Sf.prototype.ja=function(){return this.step()}; Sf.prototype.next=function(){if(this.ja()){var a=this.ub;this.ub=Nf;return a}throw Error("No such element");};Sf.prototype.remove=function(){return Error("Unsupported operation")};Sf.prototype[Fb]=function(){return yd(this)}; function Tf(a,b){var c=new Sf(Qf,Nf,!1,null,b,!1);c.Rb=function(){var b=function(a){return function(){function b(b,c){a.buffer=a.buffer.add(c);return b}var c=null;c=function(a,c){switch(arguments.length){case 0:return null;case 1:return a;case 2:return b.call(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};c.B=function(){return null};c.h=function(a){return a};c.c=b;return c}()}(c);return a.h?a.h(b):a.call(null,b)}();return c} function Uf(a,b){var c=Kf(b);c=Tf(a,c);c=Rf(c);return t(c)?c:wd}function Vf(a,b){for(;;){if(null==E(b))return!0;var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c)){c=a;var d=z(b);a=c;b=d}else return!1}}function Wf(a,b){for(;;)if(E(b)){var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c))return c;c=a;var d=z(b);a=c;b=d}else return null}function Xf(a){if(Ge(a))return 0===(a&1);throw Error(["Argument must be an integer: ",v.h(a)].join(""));} function Yf(a){return function(){function b(b,c){return wb(a.c?a.c(b,c):a.call(null,b,c))}function c(b){return wb(a.h?a.h(b):a.call(null,b))}function d(){return wb(a.B?a.B():a.call(null))}var e=null,f=function(){function b(a,b,d){var e=null;if(2a?0:a-1>>>5<<5}function Jg(a,b,c){for(;;){if(0===b)return c;var d=Gg(a);d.o[0]=c;c=d;b-=5}} var Kg=function Kg(a,b,c,d){var f=Hg(c),h=a.F-1>>>b&31;5===b?f.o[h]=d:(c=c.o[h],null!=c?(b-=5,a=Kg.M?Kg.M(a,b,c,d):Kg.call(null,a,b,c,d)):a=Jg(null,b-5,d),f.o[h]=a);return f};function Lg(a,b){throw Error(["No item ",v.h(a)," in vector of length ",v.h(b)].join(""));}function Mg(a,b){if(b>=Ig(a))return a.fa;for(var c=a.root,d=a.shift;;)if(0>>d&31];d=e}else return c.o} var Ng=function Ng(a,b,c,d,e){var h=Hg(c);if(0===b)h.o[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.o[k];a=Ng.Z?Ng.Z(a,b,c,d,e):Ng.call(null,a,b,c,d,e);h.o[k]=a}return h},Og=function Og(a,b,c){var e=a.F-2>>>b&31;if(5=this.F)a=new Jb(this.fa,0,null);else{a:{a=this.root;for(var b=this.shift;;)if(0this.F-Ig(this)){for(var c=this.fa.length,d=Array(c+1),e=0;;)if(e>>5>1<b)return new R(null,b,5,T,a,null);for(var c=32,d=(new R(null,32,5,T,a.slice(0,32),null)).Pc(null);;)if(cb||this.end<=this.start+b?Lg(b,this.end-this.start):A.c(this.Ja,this.start+b)};g.ka=function(a,b,c){return 0>b||this.end<=this.start+b?c:A.l(this.Ja,this.start+b,c)}; g.dc=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",v.h(b)," out of bounds [0,",v.h(this.W(null)),"]"].join(""));b=this.meta;c=K.l(this.Ja,a,c);var d=this.end;a+=1;return Zg(b,c,this.start,d>a?d:a,null)};g.ba=function(){return null!=this.Ja&&q===this.Ja.fe?Qg(this.Ja,this.start,this.end):new Jf(Hf,this)};g.P=function(){return this.meta};g.W=function(){return this.end-this.start};g.Ac=function(){return A.c(this.Ja,this.end-1)}; g.Bc=function(){if(this.start===this.end)throw Error("Can't pop empty vector");return Zg(this.meta,this.Ja,this.start,this.end-1,null)};g.Rc=function(){return this.start!==this.end?new Zd(this,this.end-this.start-1,null):null};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(he,this.meta)};g.Fa=function(a,b){return null!=this.Ja&&q===this.Ja.fe?Rg(this.Ja,b,this.start,this.end):Kd(this,b)}; g.Ga=function(a,b,c){return null!=this.Ja&&q===this.Ja.fe?Sg(this.Ja,b,c,this.start,this.end):Ld(this,b,c)};g.O=function(a,b,c){if("number"===typeof b)return this.dc(null,b,c);throw Error("Subvec's key for assoc must be a number.");};g.S=function(){var a=this;return function(b){return function e(d){return d===a.end?null:ae(A.c(a.Ja,d),new kf(null,function(){return function(){return e(d+1)}}(b),null,null))}}(this)(a.start)};g.T=function(a,b){return Zg(b,this.Ja,this.start,this.end,this.w)}; g.X=function(a,b){return Zg(this.meta,qc(this.Ja,this.end,b),this.start,this.end+1,null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)}; g.c=function(a,b){return this.ka(null,a,b)};Yg.prototype[Fb]=function(){return yd(this)};function Zg(a,b,c,d,e){for(;;)if(b instanceof Yg)c=b.start+c,d=b.start+d,b=b.Ja;else{if(!ze(b))throw Error("v must satisfy IVector");var f=H(b);if(0>c||0>d||c>f||d>f)throw Error("Index out of bounds");return new Yg(a,b,c,d,e)}}function $g(a,b){return a===b.la?b:new Fg(a,Gb(b.o))} var ah=function ah(a,b,c,d){c=$g(a.root.la,c);var f=a.F-1>>>b&31;if(5===b)a=d;else{var h=c.o[f];null!=h?(b-=5,a=ah.M?ah.M(a,b,h,d):ah.call(null,a,b,h,d)):a=Jg(a.root.la,b-5,d)}c.o[f]=a;return c};function Tg(a,b,c,d){this.F=a;this.shift=b;this.root=c;this.fa=d;this.J=88;this.m=275}g=Tg.prototype; g.Dc=function(a,b){if(this.root.la){if(32>this.F-Ig(this))this.fa[this.F&31]=b;else{var c=new Fg(this.root.la,this.fa),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.fa=d;if(this.F>>>5>1<>>d&31,m=k(d-5,f.o[p]);f.o[p]=m}return f}}(a)(a.shift,a.root)}();a.root=d}return a}if(b===a.F)return a.Dc(null,c);throw Error(["Index ",v.h(b)," out of bounds for TransientVector of length",v.h(a.F)].join(""));}throw Error("assoc! after persistent!");} g.W=function(){if(this.root.la)return this.F;throw Error("count after persistent!");};g.$=function(a,b){if(this.root.la)return(0<=b&&b=c)return new r(this.meta,this.F-1,d,null);G.c(b,this.o[e])||(d[f]=this.o[e],d[f+1]=this.o[e+1],f+=2);e+=2}}else return this}; g.O=function(a,b,c){a=ih(this.o,b);if(-1===a){if(this.Fb?4:2*(b+1));Be(this.o,0,c,0,2*b);return new xh(a,this.na,c)};g.qd=function(){return yh(this.o,0,null)};g.Jc=function(a,b){return vh(this.o,a,b)};g.sc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.na&e))return d;var f=$e(this.na&e-1);e=this.o[2*f];f=this.o[2*f+1];return null==e?f.sc(a+5,b,c,d):rh(c,e)?f:d}; g.Kb=function(a,b,c,d,e,f){var h=1<<(c>>>b&31),k=$e(this.na&h-1);if(0===(this.na&h)){var l=$e(this.na);if(2*l>>b&31]=zh.Kb(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!== (this.na>>>d&1)&&(k[d]=null!=this.o[e]?zh.Kb(a,b+5,od(this.o[e]),this.o[e],this.o[e+1],f):this.o[e+1],e+=2),d+=1;else break;return new Ah(a,l+1,k)}b=Array(2*(l+4));Be(this.o,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Be(this.o,2*k,b,2*(k+1),2*(l-k));f.H=!0;a=this.Gc(a);a.o=b;a.na|=h;return a}l=this.o[2*k];h=this.o[2*k+1];if(null==l)return l=h.Kb(a,b+5,c,d,e,f),l===h?this:uh(this,a,2*k+1,l);if(rh(d,l))return e===h?this:uh(this,a,2*k+1,e);f.H=!0;f=b+5;b=od(l);if(b===c)e=new Bh(null,b,2,[l,h,d,e]);else{var p=new qh; e=zh.Kb(a,f,b,l,h,p).Kb(a,f,c,d,e,p)}d=2*k;k=2*k+1;a=this.Gc(a);a.o[d]=null;a.o[k]=e;return a}; g.Jb=function(a,b,c,d,e){var f=1<<(b>>>a&31),h=$e(this.na&f-1);if(0===(this.na&f)){var k=$e(this.na);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=zh.Jb(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.na>>>c&1)&&(h[c]=null!=this.o[d]?zh.Jb(a+5,od(this.o[d]),this.o[d],this.o[d+1],e):this.o[d+1],d+=2),c+=1;else break;return new Ah(null,k+1,h)}a=Array(2*(k+1));Be(this.o, 0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Be(this.o,2*h,a,2*(h+1),2*(k-h));e.H=!0;return new xh(null,this.na|f,a)}var l=this.o[2*h];f=this.o[2*h+1];if(null==l)return k=f.Jb(a+5,b,c,d,e),k===f?this:new xh(null,this.na,sh(this.o,2*h+1,k));if(rh(c,l))return d===f?this:new xh(null,this.na,sh(this.o,2*h+1,d));e.H=!0;e=this.na;k=this.o;a+=5;var p=od(l);if(p===b)c=new Bh(null,p,2,[l,f,c,d]);else{var m=new qh;c=zh.Jb(a,p,l,f,m).Jb(a,b,c,d,m)}a=2*h;h=2*h+1;d=Gb(k);d[a]=null;d[h]=c;return new xh(null,e,d)}; g.rd=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.na&d))return this;var e=$e(this.na&d-1),f=this.o[2*e],h=this.o[2*e+1];return null==f?(a=h.rd(a+5,b,c),a===h?this:null!=a?new xh(null,this.na,sh(this.o,2*e+1,a)):this.na===d?null:new xh(null,this.na^d,th(this.o,e))):rh(c,f)?new xh(null,this.na^d,th(this.o,e)):this};g.ba=function(){return new wh(this.o,0,null,null)};var zh=new xh(null,0,[]);function Ch(a,b,c){this.o=a;this.i=b;this.Lb=c} Ch.prototype.ja=function(){for(var a=this.o.length;;){if(null!=this.Lb&&this.Lb.ja())return!0;if(this.i>>a&31];return null!=e?e.sc(a+5,b,c,d):d};g.Kb=function(a,b,c,d,e,f){var h=c>>>b&31,k=this.o[h];if(null==k)return a=uh(this,a,h,zh.Kb(a,b+5,c,d,e,f)),a.F+=1,a;b=k.Kb(a,b+5,c,d,e,f);return b===k?this:uh(this,a,h,b)}; g.Jb=function(a,b,c,d,e){var f=b>>>a&31,h=this.o[f];if(null==h)return new Ah(null,this.F+1,sh(this.o,f,zh.Jb(a+5,b,c,d,e)));a=h.Jb(a+5,b,c,d,e);return a===h?this:new Ah(null,this.F,sh(this.o,f,a))}; g.rd=function(a,b,c){var d=b>>>a&31,e=this.o[d];if(null!=e){a=e.rd(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.F)a:{e=this.o;a=e.length;b=Array(2*(this.F-1));c=0;for(var f=1,h=0;;)if(ca?d:rh(c,this.o[a])?this.o[a+1]:d}; g.Kb=function(a,b,c,d,e,f){if(c===this.ec){b=Eh(this.o,this.F,d);if(-1===b){if(this.o.length>2*this.F)return b=2*this.F,c=2*this.F+1,a=this.Gc(a),a.o[b]=d,a.o[c]=e,f.H=!0,a.F+=1,a;c=this.o.length;b=Array(c+2);Be(this.o,0,b,0,c);b[c]=d;b[c+1]=e;f.H=!0;d=this.F+1;a===this.la?(this.o=b,this.F=d,a=this):a=new Bh(this.la,this.ec,d,b);return a}return this.o[b+1]===e?this:uh(this,a,b+1,e)}return(new xh(a,1<<(this.ec>>>b&31),[null,this,null,null])).Kb(a,b,c,d,e,f)}; g.Jb=function(a,b,c,d,e){return b===this.ec?(a=Eh(this.o,this.F,c),-1===a?(a=2*this.F,b=Array(a+2),Be(this.o,0,b,0,a),b[a]=c,b[a+1]=d,e.H=!0,new Bh(null,this.ec,this.F+1,b)):G.c(this.o[a+1],d)?this:new Bh(null,this.ec,this.F,sh(this.o,a+1,d))):(new xh(null,1<<(this.ec>>>a&31),[null,this])).Jb(a,b,c,d,e)};g.rd=function(a,b,c){a=Eh(this.o,this.F,c);return-1===a?this:1===this.F?null:new Bh(null,this.ec,this.F-1,th(this.o,Ze(a)))};g.ba=function(){return new wh(this.o,0,null,null)}; function Fh(a,b,c,d,e){this.meta=a;this.Mb=b;this.i=c;this.s=d;this.w=e;this.m=32374988;this.J=0}g=Fh.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)};g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}(); g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.P=function(){return this.meta};g.Ka=function(){return null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s))};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)}; g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){return null==this.s?new R(null,2,5,T,[this.Mb[this.i],this.Mb[this.i+1]],null):y(this.s)};g.bb=function(){var a=null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s));return null!=a?a:wd};g.S=function(){return this};g.T=function(a,b){return new Fh(b,this.Mb,this.i,this.s,this.w)};g.X=function(a,b){return ae(b,this)}; Fh.prototype[Fb]=function(){return yd(this)};function yh(a,b,c){if(null==c)for(c=a.length;;)if(bthis.F?H(z(this))+1:this.F};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){var a=this.stack;return null==a?null:nc(a)};g.bb=function(){var a=y(this.stack);a=Mh(this.vc?a.right:a.left,z(this.stack),this.vc);return null!=a?new Nh(null,a,this.vc,this.F-1,null):wd};g.S=function(){return this}; g.T=function(a,b){return new Nh(b,this.stack,this.vc,this.F,this.w)};g.X=function(a,b){return ae(b,this)};Nh.prototype[Fb]=function(){return yd(this)};function Oh(a,b,c){return new Nh(null,Mh(a,null,b),b,c,null)} function Ph(a,b,c,d){return c instanceof Qh?c.left instanceof Qh?new Qh(c.key,c.H,c.left.bc(),new Rh(a,b,c.right,d,null),null):c.right instanceof Qh?new Qh(c.right.key,c.right.H,new Rh(c.key,c.H,c.left,c.right.left,null),new Rh(a,b,c.right.right,d,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)} function Sh(a,b,c,d){return d instanceof Qh?d.right instanceof Qh?new Qh(d.key,d.H,new Rh(a,b,c,d.left,null),d.right.bc(),null):d.left instanceof Qh?new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),new Rh(d.key,d.H,d.left.right,d.right,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)} function Th(a,b,c,d){if(c instanceof Qh)return new Qh(a,b,c.bc(),d,null);if(d instanceof Rh)return Sh(a,b,c,d.ud());if(d instanceof Qh&&d.left instanceof Rh)return new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),Sh(d.key,d.H,d.left.right,d.right.ud()),null);throw Error("red-black tree invariant violation");} function Uh(a,b,c,d){if(d instanceof Qh)return new Qh(a,b,c,d.bc(),null);if(c instanceof Rh)return Ph(a,b,c.ud(),d);if(c instanceof Qh&&c.right instanceof Rh)return new Qh(c.right.key,c.right.H,Ph(c.key,c.H,c.left.ud(),c.right.left),new Rh(a,b,c.right.right,d,null),null);throw Error("red-black tree invariant violation");} var Vh=function Vh(a,b,c){var e=null!=a.left?function(){var e=a.left;return Vh.l?Vh.l(e,b,c):Vh.call(null,e,b,c)}():c;if(Hd(e))return e;var f=function(){var c=a.key,f=a.H;return b.l?b.l(e,c,f):b.call(null,e,c,f)}();if(Hd(f))return f;if(null!=a.right){var h=a.right;return Vh.l?Vh.l(h,b,f):Vh.call(null,h,b,f)}return f};function Rh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Rh.prototype; g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}(); g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return a.He(this)};g.ud=function(){return new Qh(this.key,this.H,this.left,this.right,null)};g.bc=function(){return this};g.De=function(a){return a.Ge(this)};g.replace=function(a,b,c,d){return new Rh(a,b,c,d,null)}; g.Ge=function(a){return new Rh(a.key,a.H,this,a.right,null)};g.He=function(a){return new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)};g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)}; g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)}; g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)};g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)}; g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)};g.c=function(a,b){return this.ka(null,a,b)};Rh.prototype[Fb]=function(){return yd(this)}; function Qh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Qh.prototype;g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}(); g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return new Qh(this.key,this.H,this.left,a,null)};g.ud=function(){throw Error("red-black tree invariant violation");};g.bc=function(){return new Rh(this.key,this.H,this.left,this.right,null)}; g.De=function(a){return new Qh(this.key,this.H,a,this.right,null)};g.replace=function(a,b,c,d){return new Qh(a,b,c,d,null)};g.Ge=function(a){return this.left instanceof Qh?new Qh(this.key,this.H,this.left.bc(),new Rh(a.key,a.H,this.right,a.right,null),null):this.right instanceof Qh?new Qh(this.right.key,this.right.H,new Rh(this.key,this.H,this.left,this.right.left,null),new Rh(a.key,a.H,this.right.right,a.right,null),null):new Rh(a.key,a.H,this,a.right,null)}; g.He=function(a){return this.right instanceof Qh?new Qh(this.key,this.H,new Rh(a.key,a.H,a.left,this.left,null),this.right.bc(),null):this.left instanceof Qh?new Qh(this.left.key,this.left.H,new Rh(a.key,a.H,a.left,this.left.left,null),new Rh(this.key,this.H,this.left.right,this.right,null),null):new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)}; g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)};g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)}; g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)};g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)}; g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)}; g.c=function(a,b){return this.ka(null,a,b)};Qh.prototype[Fb]=function(){return yd(this)}; var Wh=function Wh(a,b,c,d,e){if(null==b)return new Qh(c,d,null,null,null);var h=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===h)return e[0]=b,null;if(0>h)return h=function(){var h=b.left;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}(),null!=h?b.De(h):null;h=function(){var h=b.right;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}();return null!=h?b.Ee(h):null},Xh=function Xh(a,b){if(null==a)return b;if(null==b)return a;if(a instanceof Qh){if(b instanceof Qh){var d= function(){var d=a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Qh(a.key,a.H,a.left,d.left,null),new Qh(b.key,b.H,d.right,b.right,null),null):new Qh(a.key,a.H,a.left,new Qh(b.key,b.H,d,b.right,null),null)}return new Qh(a.key,a.H,a.left,function(){var d=a.right;return Xh.c?Xh.c(d,b):Xh.call(null,d,b)}(),null)}if(b instanceof Qh)return new Qh(b.key,b.H,function(){var d=b.left;return Xh.c?Xh.c(a,d):Xh.call(null,a,d)}(),b.right,null);d=function(){var d= a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Rh(a.key,a.H,a.left,d.left,null),new Rh(b.key,b.H,d.right,b.right,null),null):Th(a.key,a.H,a.left,new Rh(b.key,b.H,d,b.right,null))},Yh=function Yh(a,b,c,d){if(null!=b){var f=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===f)return d[0]=b,Xh(b.left,b.right);if(0>f)return f=function(){var f=b.left;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}(),null!=f||null!=d[0]?b.left instanceof Rh?Th(b.key,b.H,f,b.right):new Qh(b.key,b.H,f,b.right,null):null;f=function(){var f=b.right;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}();return null!=f||null!=d[0]?b.right instanceof Rh?Uh(b.key,b.H,b.left,f):new Qh(b.key,b.H,b.left,f,null):null}return null},Zh=function Zh(a,b,c,d){var f=b.key,h=a.c?a.c(c,f):a.call(null,c,f);return 0===h?b.replace(f,d,b.left,b.right):0>h?b.replace(f,b.H,function(){var f=b.left;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}(),b.right):b.replace(f,b.H,b.left, function(){var f=b.right;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}())};function $h(a,b,c,d,e){this.Bb=a;this.mc=b;this.F=c;this.meta=d;this.w=e;this.m=418776847;this.J=8192}g=$h.prototype;g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(ed?c.left:c.right}else return null}g.has=function(a){return He(this,a)};g.V=function(a,b){return this.I(null,b,null)}; g.I=function(a,b,c){a=ai(this,b);return null!=a?a.H:c};g.Qc=function(a,b,c){return null!=this.mc?Jd(Vh(this.mc,b,c)):c};g.P=function(){return this.meta};g.W=function(){return this.F};g.Rc=function(){return 0(a.h?a.h(c):a.call(null,c))?b:c};Ai.A=function(a,b,c,d){return Mb(function(b,c){return Ai.l(a,b,c)},Ai.l(a,b,c),d)};Ai.N=function(a){var b=y(a),c=z(a);a=y(c);var d=z(c);c=y(d);d=z(d);return Ai.A(b,a,c,d)};Ai.L=3;function Bi(a,b){return new kf(null,function(){var c=E(b);if(c){var d=y(c);d=a.h?a.h(d):a.call(null,d);c=t(d)?ae(y(c),Bi(a,vd(c))):null}else c=null;return c},null,null)}function Di(a,b,c){this.i=a;this.end=b;this.step=c} Di.prototype.ja=function(){return 0this.end};Di.prototype.next=function(){var a=this.i;this.i+=this.step;return a};function Ei(a,b,c,d,e){this.meta=a;this.start=b;this.end=c;this.step=d;this.w=e;this.m=32375006;this.J=139264}g=Ei.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)}; g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}(); g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.$=function(a,b){if(0<=b&&bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");}; g.ka=function(a,b,c){return 0<=b&&bthis.end&&0===this.step?this.start:c};g.ba=function(){return new Di(this.start,this.end,this.step)};g.P=function(){return this.meta};g.Ka=function(){return 0this.end?new Ei(this.meta,this.start+this.step,this.end,this.step,null):null}; g.W=function(){return wb(this.S(null))?0:Math.ceil((this.end-this.start)/this.step)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){for(a=this.start;;)if(0this.end){c=b.c?b.c(c,a):b.call(null,c,a);if(Hd(c))return B(c);a+=this.step}else return c};g.Ia=function(){return null==this.S(null)?null:this.start}; g.bb=function(){return null!=this.S(null)?new Ei(this.meta,this.start+this.step,this.end,this.step,null):wd};g.S=function(){return 0this.step?this.start>this.end?this:null:this.start===this.end?null:this};g.T=function(a,b){return new Ei(b,this.start,this.end,this.step,this.w)};g.X=function(a,b){return ae(b,this)};Ei.prototype[Fb]=function(){return yd(this)};function Fi(a,b,c){return new Ei(null,a,b,c,null)} function Gi(a,b){return new R(null,2,5,T,[Bi(a,b),ng(a,b)],null)} function Hi(a){var b=y;return function(){function c(c,d,e){return new R(null,2,5,T,[b.l?b.l(c,d,e):b.call(null,c,d,e),a.l?a.l(c,d,e):a.call(null,c,d,e)],null)}function d(c,d){return new R(null,2,5,T,[b.c?b.c(c,d):b.call(null,c,d),a.c?a.c(c,d):a.call(null,c,d)],null)}function e(c){return new R(null,2,5,T,[b.h?b.h(c):b.call(null,c),a.h?a.h(c):a.call(null,c)],null)}function f(){return new R(null,2,5,T,[b.B?b.B():b.call(null),a.B?a.B():a.call(null)],null)}var h=null,k=function(){function c(a,b,c,e){var f= null;if(3lb)return Jc(a,"#");Jc(a,c);if(0===tb.h(f))E(h)&&Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}());else{if(E(h)){var l=y(h);b.l?b.l(l,a,f):b.call(null,l,a,f)}for(var p=z(h),m=tb.h(f)-1;;)if(!p||null!=m&&0===m){E(p)&&0===m&&(Jc(a,d),Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}()));break}else{Jc(a,d);var u=y(p);c=a;h=f;b.l?b.l(u,c,h):b.call(null,u,c,h);var w=z(p);c=m-1;p=w;m=c}}return Jc(a,e)}finally{lb=k}} function Li(a,b){for(var c=E(b),d=null,e=0,f=0;;)if(fH(a)?a.toUpperCase():[v.h(a.substring(0,1).toUpperCase()),v.h(a.substring(1))].join("")} function Qo(a){if("string"===typeof a)return a;a=jf(a);var b=Fo(a,/-/),c=E(b);b=y(c);c=z(c);return t(Oo.h?Oo.h(b):Oo.call(null,b))?a:Kb(v,b,ig.c(Po,c))}function Ro(a){var b=function(){var b=function(){var b=me(a);return b?(b=a.displayName,t(b)?b:a.name):b}();if(t(b))return b;b=function(){var b=null!=a?a.J&4096||q===a.Oe?!0:!1:!1;return b?jf(a):b}();if(t(b))return b;b=qe(a);return xe(b)?Tk.h(b):null}();return Do(""+v.h(b),"$",".")}var So=!1;if("undefined"===typeof To)var To=0;function Uo(a){return setTimeout(a,16)}var Vo="undefined"===typeof window||null==window.document?Uo:function(){var a=window,b=a.requestAnimationFrame;if(t(b))return b;b=a.webkitRequestAnimationFrame;if(t(b))return b;b=a.mozRequestAnimationFrame;if(t(b))return b;a=a.msRequestAnimationFrame;return t(a)?a:Uo}();function Wo(a,b){return a.cljsMountOrder-b.cljsMountOrder}if("undefined"===typeof Xo)var Xo=function(){return null};function Yo(a){this.Yd=a} function Zo(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c.length,e=0;;)if(e=d&&a.push(gq(c));return a}}(e),[b,c],a))}};if("undefined"===typeof jq)var jq=null;function kq(){if(null!=jq)return jq;if("undefined"!==typeof ReactDOM)return jq=ReactDOM;if("undefined"!==typeof require){var a=jq=require("react-dom");if(t(a))return a;throw Error("require('react-dom') failed");}throw Error("js/ReactDOM is missing");}if("undefined"===typeof lq)var lq=dg.h(Ef); function mq(a,b,c){var d=So;So=!0;try{return kq().render(a.B?a.B():a.call(null),b,function(){return function(){var d=So;So=!1;try{return gg.M(lq,K,b,new R(null,2,5,T,[a,b],null)),Zo(bp,"afterRender"),null!=c?c.B?c.B():c.call(null):null}finally{So=d}}}(d))}finally{So=d}}function nq(a,b){return mq(a,b,null)}function oq(a,b,c){qp();return mq(function(){return gq(me(a)?a.B?a.B():a.call(null):a)},b,c)}Wp=function(a){return kq().findDOMNode(a)};function pq(a){switch(arguments.length){case 2:return oq(arguments[0],arguments[1],null);case 3:return oq(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}}function qq(a,b){return oq(a,b,null)} da("reagent.core.force_update_all",function(){qp();qp();for(var a=E(mh(B(lq))),b=null,c=0,d=0;;)if(d=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+sa(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+sa(b,a)+d);return d};yq.fc.d=function(a,b,c,d,e,f,h,k){return yq.fc.f(parseInt(a,10),b,c,d,0,f,h,k)}; yq.fc.i=yq.fc.d;yq.fc.u=yq.fc.d;function zq(a){var b=be([Vk,null]);return wg.c(t(a)?a:Ef,function(){return function e(a){return new kf(null,function(){for(var b=a;;)if(b=E(b)){if(Ae(b)){var d=Wc(b),k=H(d),l=of(k);a:for(var p=0;;)if(p=H(h)&&Vf(function(){return function(a){return!(a instanceof Xq)}}(b,c,d,e,f,h),h)))throw Error(Bq("%s is not a valid sequence schema; %s%s%s",be([a,"a valid sequence schema consists of zero or more `one` elements, ","followed by zero or more `optional` elements, followed by an optional ", "schema that will match the remaining elements."])));return new R(null,2,5,T,[O.c(c,f),y(h)],null)} R.prototype.xb=function(){var a=this,b=Zq(a),c=J(b,0,null),d=J(b,1,null);return Wg(O.c(function(){return function(a,b,c,d){return function m(e){return new kf(null,function(){return function(){for(;;){var a=E(e);if(a){if(Ae(a)){var b=Wc(a),c=H(b),d=of(c);return function(){for(var a=0;;)if(ac?f:c;return $r(a,ea?0:a}():function(){var a=e-b;return f>a?f:a}())} function gs(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl);d=null!=d&&(d.m&64||q===d.G)?P(U,d):d;var e=D.c(d,Aj),f=D.c(c,Yj),h=D.c(c,no);return $r(c,e>f?function(){var a=h-1,c=e+b;return a=a}}(l,p,a,c,c,d,e,f,h,k),h),l,p);return Zr(c,d)} function it(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d,f=D.c(e,zn),h=D.c(c,tk),k=D.c(c,fl),l=b-1;d=J(cf(Bi(function(a,b,c,d,e,f,h){return function(a){return h>a}}(l,a,c,c,d,e,f,h,k),h)),l,0);return Zr(c,d)}function jt(a){return K.l(a,im,Ve)}function kt(a){return K.l(a,im,Hr)}function lt(a,b,c){return K.l(a,b,c)}function mt(a,b,c){return Wg(O.A(jg(b,a),new R(null,1,5,T,[c],null),be([jg(H(a)-b-1,kg(b,a))])))} function nt(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d;d=D.c(e,zn);e=D.c(e,Aj);var f=D.c(c,fl);D.c(c,no);var h=D.c(c,Oj),k=D.c(c,Rj),l=D.c(c,$l),p=D.c(c,im);p=95b?p.h?p.h(b):p.call(null,b):b;h=tr(p,h);return G.c(f,d+1)?t(k)?K.l(Yr(zg(c,new R(null,3,5,T,[il,e,d],null),h),d+1),vk,!0):zg(c,new R(null,3,5,T,[il,e,d],null),h):Yr(Ag.Z(c,new R(null,2,5,T,[il,e],null),t(l)?mt:lt,d,h),d+1)} function ot(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,Rj),e=D.c(c,vk);t(t(d)?e:d)&&(c=null!=c&&(c.m&64||q===c.G)?P(U,c):c,d=D.c(c,pl),d=null!=d&&(d.m&64||q===d.G)?P(U,d):d,d=D.c(d,Aj),e=D.c(c,no),c=Yr(c,0),c=G.c(e,d+1)?Tr.h(c):$r(c,d+1));return c=nt(c,b)}function pt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,fl),c=D.c(a,no);return K.l(a,il,Wg(qg(c,Wg(qg(b,new R(null,2,5,T,[69,Ef],null))))))} function qt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl);b=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(b,Aj);var c=D.c(a,fl),d=D.c(a,Oj);return zg(a,new R(null,2,5,T,[il,b],null),gr.c(c,d))}function rt(a,b,c){return Wg(O.c(jg(b,a),qg(H(a)-b,vr(c))))}function st(a,b,c){return Wg(O.c(qg(b+1,vr(c)),kg(b+1,a)))} function tt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl),c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(c,zn);c=D.c(c,Aj);var d=D.c(a,fl),e=D.c(a,Oj);--d;return Ag.Z(a,new R(null,2,5,T,[il,c],null),rt,b=k?Zr(c,k-1):c,m=Mb(D,p,new R(null,2,5,T,[pl,zn],null));return Ag.l(p,new R(null,2,5,T,[il,h],null),function(a,b,c,d,e,f,h,k,m,l,p,Q){return function(a){return Wg(O.A(jg(b,a),kg(b+c,a),be([qg(c,vr(Q))])))}}(p,m,function(){var a=k-m;return b=a}}(c,b)(b)}()))return Gu(a,b+64);throw Jt;}catch(h){if(h instanceof Error){var d=h;if(d===Jt)try{if(55===b)return Bg(a,V,ms);throw Jt;}catch(k){if(k instanceof Error){var e=k;if(e===Jt)try{if(56===b)return Bg(a,V,ns);throw Jt;}catch(l){if(l instanceof Error){var f=l;if(f===Jt)try{if(99===b)return du(a); throw Jt;}catch(p){if(p instanceof Error){d=p;if(d===Jt)throw Jt;throw d;}throw p;}else throw f;}else throw l;}else throw e;}else throw k;}else throw d;}else throw h;}else throw Jt;}catch(h){if(h instanceof Error)if(d=h,d===Jt)try{if(35===c)try{if(56===b)return Bg(a,V,pt);throw Jt;}catch(k){if(k instanceof Error){e=k;if(e===Jt)throw Jt;throw e;}throw k;}else throw Jt;}catch(k){if(k instanceof Error)if(e=k,e===Jt)try{if(40===c)try{if(48===b)return Zt(a);throw Jt;}catch(l){if(l instanceof Error){f= l;if(f===Jt)return $t(a);throw f;}throw l;}else throw Jt;}catch(l){if(l instanceof Error){f=l;if(f===Jt)return a;throw f;}throw l;}else throw e;else throw k;}else throw d;else throw h;}},function(a){return a},function(a){return a},Gu,function(a,b){return Cg(a,V,ot,b)},function(a,b){var c=function(){switch(b){case 64:return eu;case 65:return fu;case 66:return gu;case 67:return hu;case 68:return iu;case 69:return ju;case 70:return ku;case 71:return lu;case 72:return mu;case 73:return nu;case 74:return ou; case 75:return pu;case 76:return su;case 77:return tu;case 80:return uu;case 83:return qu;case 84:return ru;case 87:return vu;case 88:return wu;case 90:return xu;case 96:return lu;case 97:return hu;case 100:return Du;case 101:return fu;case 102:return mu;case 103:return yu;case 104:return zu;case 108:return Au;case 109:return Cu;case 112:return Eu;case 114:return Fu;default:return null}}();return t(c)?c.h?c.h(a):c.call(null,a):a},function(a){return a},function(a,b){return K.l(a,kk,ge.c(kk.h(a),b))}, function(a){return a},function(a,b){return K.l(a,rk,ge.c(rk.h(a),b))},function(a){return a},function(a){return a},function(a){return K.A(a,rk,he,be([kk,he]))}]);function Iu(a,b){for(var c=a,d=Tl.h(c),e=b;;){var f=y(e);if(t(f)){var h=160<=f?65:f;h=D.c(d.h?d.h(xq):d.call(null,xq),h);d=J(h,0,null);h=J(h,1,null);a:for(;;)if(E(h)){var k=y(h);k=Hu.h?Hu.h(k):Hu.call(null,k);c=k.c?k.c(c,f):k.call(null,c,f);h=z(h)}else break a;e=vd(e)}else return K.l(c,Tl,d)}} function Ju(a,b){var c=xg(function(a){return a.codePointAt(0)},b);return Iu(a,c)} function Ku(a,b){try{if(ze(b)&&3===H(b)){var c=Vd(b,0),d=Vd(b,1),e=Vd(b,2);return[v.h(a+8),";2;",v.h(c),";",v.h(d),";",v.h(e)].join("")}throw Jt;}catch(k){if(k instanceof Error){var f=k;if(f===Jt)try{if(t(function(){return function(){return function(a){return 8>a}}(f)(b)}()))return""+v.h(a+b);throw Jt;}catch(l){if(l instanceof Error){var h=l;if(h===Jt)try{if(t(function(){return function(){return function(a){return 16>a}}(h,f)(b)}()))return""+v.h(a+52+b);throw Jt;}catch(p){if(p instanceof Error){c= p;if(c===Jt)return[v.h(a+8),";5;",v.h(b)].join("");throw c;}throw p;}else throw h;}else throw l;}else throw f;}else throw k;}}ag.c(Ku,30);ag.c(Ku,40);var Lu=function Lu(a){if(null!=a&&null!=a.yd)return a.yd(a);var c=Lu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Lu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.lines",a);},Mu=function Mu(a){if(null!=a&&null!=a.xd)return a.xd(a);var c=Mu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Mu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.cursor",a);};function Nu(a,b){var c=0parseFloat(Iv)){Hv=String(Kv);break a}}Hv=Iv}var gb={}; function Lv(a){return fb(a,function(){for(var b=0,c=ra(String(Hv)).split("."),d=ra(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Uv="closure_listenable_"+(1E6*Math.random()|0),Vv=0;function Wv(a,b,c,d,e){this.listener=a;this.Xd=null;this.src=b;this.type=c;this.capture=!!d;this.Ub=e;this.key=++Vv;this.$c=this.Fd=!1}function Xv(a){a.$c=!0;a.listener=null;a.Xd=null;a.src=null;a.Ub=null};function Yv(a){this.src=a;this.rb={};this.wd=0}Yv.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.rb[f];a||(a=this.rb[f]=[],this.wd++);var h=Zv(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);f=a.type;for(var h=e.length-1;!c.Kc&&0<=h;h--){c.currentTarget=e[h];var k=nw(e[h],f,!0,c);d=d&&k}for(h=0;!c.Kc&& h>>0);function fw(a){if(ha(a))return a;a[pw]||(a[pw]=function(b){return a.handleEvent(b)});return a[pw]};function qw(){wv.call(this);this.Ib=new Yv(this);this.ff=this;this.ve=null}qa(qw,wv);qw.prototype[Uv]=!0;g=qw.prototype;g.addEventListener=function(a,b,c,d){dw(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){lw(this,a,b,c,d)}; g.dispatchEvent=function(a){var b,c=this.ve;if(c)for(b=[];c;c=c.ve)b.push(c);c=this.ff;var d=a.type||a;if(ca(a))a=new Sv(a,c);else if(a instanceof Sv)a.target=a.target||c;else{var e=a;a=new Sv(d,c);Ia(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Kc&&0<=f;f--){var h=a.currentTarget=b[f];e=rw(h,d,!0,a)&&e}a.Kc||(h=a.currentTarget=c,e=rw(h,d,!0,a)&&e,a.Kc||(e=rw(h,d,!1,a)&&e));if(b)for(f=0;!a.Kc&&fthis.head?(Yw(this.o,this.fa,a,0,this.o.length-this.fa),Yw(this.o,0,a,this.o.length-this.fa,this.head),this.fa=0,this.head=this.length,this.o=a):this.fa===this.head?(this.head=this.fa=0,this.o=a):null};function ax(a,b){for(var c=a.length,d=0;;)if(da)){a+=1;continue}break}hx=!1;return 0c)return a;a:for(;;){var e=cMath.random()&&15>d)d+=1;else break a;if(d>this.level){for(var e=this.level+1;;)if(e<=d+1)c[e]=this.header,e+=1;else break;this.level=d}for(d=Ex(a,b,Array(d));;)return 0<=this.level?(c=c[0].forward,d.forward[0]=c[0],c[0]=d):null}; Gx.prototype.remove=function(a){var b=Array(15),c=Fx(this.header,a,this.level,b);c=0===c.forward.length?null:c.forward[0];if(null!=c&&c.key===a){for(a=0;;)if(a<=this.level){var d=b[a].forward;c===(ad)return c===b.header?null:c;var e;a:for(e=c;;){e=d=a)break a}null!=e?(--d,c=e):--d}}Gx.prototype.S=function(){return function(a){return function d(c){return new kf(null,function(){return function(){return null==c?null:ae(new R(null,2,5,T,[c.key,c.H],null),d(c.forward[0]))}}(a),null,null)}}(this)(this.header.forward[0])}; Gx.prototype.R=function(a,b,c){return Y(b,function(){return function(a){return Y(b,Qi,""," ","",c,a)}}(this),"{",", ","}",c,this)};var Ix=new Gx(Ex(null,null,0),0);function Jx(a){var b=(new Date).valueOf()+a,c=Hx(b),d=t(t(c)?c.keya:b)?a+8:a,[v.h(c),v.h(a)].join("")):null} function Vy(a){var b=J(a,0,null),c=J(a,1,null);a=J(a,2,null);return["rgb(",v.h(b),",",v.h(c),",",v.h(a),")"].join("")} var Wy=hj(function(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Nk),c=D.c(a,pl);a=K.l(a,Nk,t(c)?wb(b):b);var d=null!=a&&(a.m&64||q===a.G)?P(U,a):a,e=D.c(d,Ok),f=D.c(d,Tn);b=D.c(d,Kj);var h=D.c(d,dk);c=D.c(d,Vl);var k=D.c(d,Nk),l=D.c(d,Yn);d=D.c(d,pl);var p=t(k)?t(e)?e:"fg":f;e=Uy(t(k)?t(f)?f:"bg":e,b,"fg-");h=Uy(p,h,"bg-");c=vg(ub,new R(null,6,5,T,[e,h,t(b)?"bright":null,t(l)?"italic":null,t(c)?"underline":null,t(d)?"cursor":null],null));if(E(c))a:for(b=new cb,c=E(c);;)if(null!=c)b.append(""+ v.h(y(c))),c=z(c),null!=c&&b.append(" ");else{b=b.toString();break a}else b=null;l=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(l,Ok);c=D.c(l,Tn);h=D.c(l,Nk);l=t(h)?c:a;a=t(h)?a:c;a=hi.A(be([t(ze.h?ze.h(l):ze.call(null,l))?new r(null,1,[ik,Vy(l)],null):null,t(ze.h?ze.h(a):ze.call(null,a))?new r(null,1,[al,Vy(a)],null):null]));return hi.A(be([t(b)?new r(null,1,[vn,b],null):null,t(a)?new r(null,1,[fm,a],null):null]))}); function Xy(a,b){var c=J(a,0,null),d=J(a,1,null);d=Bg(d,pl,function(){return function(a){return t(a)?B(b):a}}(a,c,d));return new R(null,3,5,T,[ro,Wy.h?Wy.h(d):Wy.call(null,d),c],null)}function Yy(a,b){var c=J(a,0,null),d=J(a,1,null),e=jg(b,c);e=E(e)?new R(null,2,5,T,[Eo(e),d],null):null;var f=K.l(d,pl,!0);f=new R(null,2,5,T,[Vd(c,b),f],null);c=kg(b+1,c);d=E(c)?new R(null,2,5,T,[Eo(c),d],null):null;return vg(ub,new R(null,3,5,T,[e,f,d],null))} function Zy(a,b){for(var c=he,d=a,e=b;;)if(E(d)){var f=y(d),h=J(f,0,null);J(f,1,null);h=H(h);if(h<=e)c=ge.c(c,f),d=vd(d),e-=h;else return O.A(c,Yy(f,e),be([vd(d)]))}else return c}function $y(a,b,c){a=t(B(b))?Zy(B(a),B(b)):B(a);return new R(null,2,5,T,[Lm,Ii(bg(function(){return function(a,b){return pe(new R(null,3,5,T,[Xy,b,c],null),new r(null,1,[mk,a],null))}}(a),a))],null)}var qA=new ti(null,new r(null,3,["small",null,"medium",null,"big",null],null),null); function rA(a,b,c,d,e){var f=yp(function(){var a=B(c);return t(qA.h?qA.h(a):qA.call(null,a))?["font-",v.h(a)].join(""):null}),h=yp(function(){return function(){var d=B(a),e=B(b),f=B(c);f=t(qA.h?qA.h(f):qA.call(null,f))?null:new r(null,1,[wk,f],null);return hi.A(be([new r(null,2,[fl,[v.h(d),"ch"].join(""),no,[v.h(1.3333333333*e),"em"].join("")],null),f]))}}(f)),k=yp(function(){return function(){return Lu(B(d))}}(f,h)),l=yp(function(a,c,d){return function(){return xg(function(a,b,c){return function(d){return yp(function(a, b,c){return function(){return D.c(B(c),d)}}(a,b,c))}}(a,c,d),Fi(0,B(b),1))}}(f,h,k)),p=yp(function(){return function(){return Mu(B(d))}}(f,h,k,l)),m=yp(function(a,b,c,d,e){return function(){return zn.h(B(e))}}(f,h,k,l,p)),u=yp(function(a,b,c,d,e){return function(){return Aj.h(B(e))}}(f,h,k,l,p,m)),w=yp(function(a,b,c,d,e){return function(){return On.h(B(e))}}(f,h,k,l,p,m,u));return function(a,b,c,d,f,h,k,l){return function(){return new R(null,3,5,T,[Gm,new r(null,2,[vn,B(a),fm,B(b)],null),bg(function(a, b,c,d,f,h,k,l){return function(m,p){var u=yp(function(a,b,c,d,e,f,h,k){return function(){var a=B(k);return t(a)?(a=G.c(m,B(h)))?B(f):a:a}}(a,b,c,d,f,h,k,l));return pe(new R(null,4,5,T,[$y,p,u,e],null),new r(null,1,[mk,m],null))}}(a,b,c,d,f,h,k,l),B(d))],null)}}(f,h,k,l,p,m,u,w)} function sA(){return new R(null,2,5,T,[Ym,new r(null,4,[Mn,"1.1",Fl,"0 0 866.0254037844387 866.0254037844387",vn,"icon",mo,new r(null,1,[An,'\x3cdefs\x3e \x3cmask id\x3d"small-triangle-mask"\x3e \x3crect width\x3d"100%" height\x3d"100%" fill\x3d"white"/\x3e \x3cpolygon points\x3d"508.01270189221935 433.01270189221935, 208.0127018922194 259.8076211353316, 208.01270189221927 606.217782649107" fill\x3d"black"\x3e\x3c/polygon\x3e \x3c/mask\x3e \x3c/defs\x3e \x3cpolygon points\x3d"808.0127018922194 433.01270189221935, 58.01270189221947 -1.1368683772161603e-13, 58.01270189221913 866.0254037844386" mask\x3d"url(#small-triangle-mask)" fill\x3d"white"\x3e\x3c/polygon\x3e \x3cpolyline points\x3d"481.2177826491071 333.0127018922194, 134.80762113533166 533.0127018922194" stroke\x3d"white" stroke-width\x3d"90"\x3e\x3c/polyline\x3e'],null)], null)],null)}function tA(){return new R(null,3,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L11,6 L1,12 Z"],null)],null)],null)}function uA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L4,0 L4,12 L1,12 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M8,0 L11,0 L11,12 L8,12 Z"],null)],null)],null)} function vA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"],null)],null)],null)} function wA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"],null)],null)],null)}function xA(a,b){return function(b){return function(){return new R(null,3,5,T,[cl,new r(null,1,[Sl,b],null),new R(null,1,5,T,[t(B(a))?uA:tA],null)],null)}}(Ty(b,new fy(null,null,null)))} function yA(a){return 10>a?["0",v.h(a)].join(""):a}function zA(a){var b=Math.floor((a%60+60)%60);return[v.h(yA(Math.floor(a/60))),":",v.h(yA(b))].join("")}function AA(a,b){var c=T,d=new R(null,2,5,T,[Yk,zA(B(a))],null),e=T;var f=B(a);var h=B(b);f=["-",v.h(zA(h-f))].join("");return new R(null,3,5,c,[Ml,d,new R(null,2,5,e,[co,f],null)],null)} function BA(){function a(a){a.preventDefault();return Ry(a.currentTarget.parentNode.parentNode.parentNode)}return function(){return new R(null,4,5,T,[un,new r(null,1,[Sl,a],null),new R(null,1,5,T,[vA],null),new R(null,1,5,T,[wA],null)],null)}} function CA(a,b){var c=Sy(b,function(a){var b=a.currentTarget.offsetWidth,c=a.currentTarget.getBoundingClientRect();return cy(Nu(a.clientX-c.left,b)/b)}),d=yp(function(){return function(){return[v.h(100*B(a)),"%"].join("")}}(c));return function(a,b){return function(){return new R(null,2,5,T,[Vj,new R(null,3,5,T,[Bl,new r(null,1,[Ql,a],null),new R(null,2,5,T,[Cj,new R(null,2,5,T,[ro,new r(null,1,[fm,new r(null,1,[fl,B(b)],null)],null)],null)],null)],null)],null)}}(c,d)} function DA(a,b,c,d){return function(e){return function(){return new R(null,5,5,T,[Kk,new R(null,3,5,T,[xA,a,d],null),new R(null,3,5,T,[AA,b,c],null),new R(null,1,5,T,[BA],null),new R(null,3,5,T,[CA,e,d],null)],null)}}(yp(function(){return B(b)/B(c)}))} function EA(a){return function(a){return function(){return new R(null,3,5,T,[ol,new r(null,1,[Sl,a],null),new R(null,2,5,T,[Xk,new R(null,2,5,T,[km,new R(null,2,5,T,[ro,new R(null,1,5,T,[sA],null)],null)],null)],null)],null)}}(Ty(a,new fy(null,null,null)))}function FA(){return new R(null,2,5,T,[Ek,new R(null,1,5,T,[xn],null)],null)}function GA(a){return Wf(function(b){return a[b]},new R(null,4,5,T,["altKey","shiftKey","metaKey","ctrlKey"],null))} function HA(a){var b=t(GA(a))?null:function(){switch(a.key){case " ":return new fy(null,null,null);case "f":return bm;case "0":return cy(0);case "1":return cy(.1);case "2":return cy(.2);case "3":return cy(.3);case "4":return cy(.4);case "5":return cy(.5);case "6":return cy(.6);case "7":return cy(.7);case "8":return cy(.8);case "9":return cy(.9);default:return null}}();if(t(b))return b;switch(a.key){case "\x3e":return new ey(null,null,null);case "\x3c":return new dy(null,null,null);default:return null}} function IA(a){if(t(GA(a)))return null;switch(a.which){case 37:return new ay(null,null,null);case 39:return new $x(null,null,null);default:return null}}function JA(a){var b=HA(a);return t(b)?(a.preventDefault(),G.c(b,bm)?(Ry(a.currentTarget),null):b):null}function KA(a){var b=IA(a);return t(b)?(a.preventDefault(),b):null} function LA(a,b,c,d){a=t(a)?['"',v.h(a),'"'].join(""):"untitled";return new R(null,4,5,T,[dl,t(d)?new R(null,2,5,T,[jo,new r(null,1,[zl,d],null)],null):null,a,t(b)?new R(null,3,5,T,[ro," by ",t(c)?new R(null,3,5,T,[lo,new r(null,1,[ho,c],null),b],null):b],null):null],null)} function MA(a){var b=Mx(1,ig.h(iy)),c=Kx(1);lx(function(c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(x){if(x instanceof Object)b[5]=x,Cx(b),d=Z;else throw x;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this,a)}throw Error("Invalid arity: "+ (arguments.length-1));};d.B=c;d.h=b;return d}()}(function(){return function(c){var d=c[1];if(7===d)return c[7]=c[2],Ax(c,12,b,!1);if(1===d)return c[2]=null,c[1]=2,Z;if(4===d)return c[8]=c[2],Ax(c,5,b,!0);if(6===d)return d=Jx(3E3),Ux(c,8,new R(null,2,5,T,[a,d],null));if(3===d)return Bx(c,c[2]);if(12===d)return c[9]=c[2],c[2]=null,c[1]=2,Z;if(2===d)return zx(c,4,a);if(11===d)return c[2]=c[2],c[1]=7,Z;if(9===d)return c[2]=null,c[1]=6,Z;if(5===d)return c[10]=c[2],c[2]=null,c[1]=6,Z;if(10===d)return c[2]= null,c[1]=11,Z;if(8===d){var e=c[2];d=J(e,0,null);e=J(e,1,null);e=G.c(e,a);c[11]=d;c[1]=e?9:10;return Z}return null}}(c),c)}(),f=function(){var a=d.B?d.B():d.call(null);a[6]=c;return a}();return yx(f)}}(c));return b} function NA(a,b){var c=dg.h(b),d=Kx(1);lx(function(b,c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(F){if(F instanceof Object)b[5]=F,Cx(b),d=Z;else throw F;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this, a)}throw Error("Invalid arity: "+(arguments.length-1));};d.B=c;d.h=b;return d}()}(function(b,c){return function(d){var e=d[1];if(7===e){var f=d[7],h=wb(null==f);d[8]=d[2];d[1]=h?8:9;return Z}if(20===e)return f=d[7],d[1]=t(q===f.Fe)?23:24,Z;if(27===e)return d[2]=!1,d[1]=28,Z;if(1===e)return d[2]=null,d[1]=2,Z;if(24===e)return f=d[7],d[1]=t(!f.Tc)?26:27,Z;if(4===e){f=d[7];var k=d[9];h=d[2];var l=J(h,0,null),m=J(h,1,null);d[10]=m;d[7]=l;d[9]=h;d[1]=t(null==l)?5:6;return Z}return 15===e?(d[2]=!1,d[1]= 16,Z):21===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=22,Z):31===e?(d[11]=d[2],d[2]=null,d[1]=2,Z):13===e?(d[2]=d[2],d[1]=10,Z):22===e?(d[1]=t(d[2])?29:30,Z):29===e?(f=d[7],h=B(a),h=Zx(f,h),h=gg.l(c,wo,h),d[2]=h,d[1]=31,Z):6===e?(d[2]=null,d[1]=7,Z):28===e?(d[2]=d[2],d[1]=25,Z):25===e?(d[2]=d[2],d[1]=22,Z):17===e?(m=d[10],f=d[7],k=d[9],h=gg.c(a,function(){return function(a,b){return function(a){return Xx(b,a)}}(k,f,m,m,f,k,e,b,c)}()),d[2]=h,d[1]=19,Z):3===e?Bx(d,d[2]):12===e?(f=d[7],d[1]=t(!f.Tc)?14:15,Z): 2===e?(h=B(c),h=E(h),Ux(d,4,h)):23===e?(d[2]=!0,d[1]=25,Z):19===e?(f=d[7],h=wb(null==f),d[12]=d[2],d[1]=h?20:21,Z):11===e?(d[2]=!0,d[1]=13,Z):9===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=10,Z):5===e?(m=d[10],h=gg.l(c,re,m),d[2]=h,d[1]=7,Z):14===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=16,Z):26===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=28,Z):16===e?(d[2]=d[2],d[1]=13,Z):30===e?(d[2]=null,d[1]=31,Z):10===e?(d[1]=t(d[2])?17:18,Z):18===e?(d[2]=null,d[1]=19,Z):8===e?(f=d[7],d[1]=t(q===f.sb)?11:12,Z):null}}(b,c),b,c)}(),e=function(){var a= d.B?d.B():d.call(null);a[6]=b;return a}();return yx(e)}}(d,c));return d} function OA(a,b,c){c=Ty(c,!0);var d=Sy(b,JA),e=Sy(b,KA),f=yp(function(){return function(){return Hm.h(B(a))}}(c,d,e)),h=yp(function(){return function(){return el.h(B(a))}}(c,d,e,f)),k=yp(function(a,b,c,d,e){return function(){var a=B(d);return t(a)?a:B(e)}}(c,d,e,f,h)),l=yp(function(b,c,d,e,f,h){return function(){var b=Gk.h(B(a));b=t(b)?b:wb(B(h));return t(b)?"hud":null}}(c,d,e,f,h,k)),p=yp(function(){return function(){return["asciinema-theme-",v.h(gm.h(B(a)))].join("")}}(c,d,e,f,h,k,l)),m=yp(function(){return function(){var b= fl.h(B(a));return t(b)?b:80}}(c,d,e,f,h,k,l,p)),u=yp(function(){return function(){var b=no.h(B(a));return t(b)?b:24}}(c,d,e,f,h,k,l,p,m)),w=yp(function(){return function(){return wk.h(B(a))}}(c,d,e,f,h,k,l,p,m,u)),x=yp(function(){return function(){return V.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w)),C=yp(function(){return function(){return ml.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x)),F=yp(function(){return function(){return jn.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C)),I=yp(function(){return function(){return Uj.h(B(a))}}(c, d,e,f,h,k,l,p,m,u,w,x,C,F)),M=yp(function(){return function(){return wl.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I)),S=B(a),X=null!=S&&(S.m&64||q===S.G)?P(U,S):S,Ga=D.c(X,ki),db=D.c(X,li),Q=D.c(X,mi),xb=D.c(X,ni);return function(a,c,d,e,f,h,k,l,m,p,u,w,x,C,F,I,M,S,Q,X,Ga,db){return function(){return new R(null,3,5,T,[Cn,new r(null,5,[Jj,-1,Zj,c,Rn,d,Vm,a,vn,B(k)],null),new R(null,7,5,T,[Sm,new r(null,1,[vn,B(l)],null),new R(null,6,5,T,[rA,m,p,u,w,x],null),new R(null,5,5,T,[DA,C,F,I,b],null),t(t(Q)?Q: X)?new R(null,5,5,T,[LA,Q,X,Ga,db],null):null,t(B(h))?null:new R(null,2,5,T,[EA,b],null),t(B(e))?new R(null,1,5,T,[FA],null):null],null)],null)}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I,M,S,X,Ga,db,Q,xb)} function PA(a){var b=Kx(null),c=Kx(new dx(bx(1),1));return function(b,c){return function(){return Pp(new r(null,4,[ln,"asciinema-player",Dm,function(b,c){return function(){return OA(a,b,c)}}(b,c),$k,function(b,c){return function(){var d=ty(Gl.h(B(a))),e=MA(c);Tx(e,b);return NA(a,Je([b,d]))}}(b,c),Wm,function(){return function(){return uy(Gl.h(B(a)))}}(b,c)],null))}}(b,c)};function QA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Ak),e=D.c(c,Gl);d=a.h?a.h(d):a.call(null,d);zy(e,d);return K.l(c,Ak,d)}$x.prototype.sb=q;$x.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+5,e));return c};ay.prototype.sb=q;ay.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+-5,e));return c};by.prototype.sb=q; by.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,wl),e=D.c(c,Gl);t(d)&&(d*=nn.h(this),yy(e,d));return c};dy.prototype.sb=q;dy.prototype.qb=function(a,b){return QA(function(){return function(a){return a/2}}(this),b)};ey.prototype.sb=q;ey.prototype.qb=function(a,b){return QA(function(){return function(a){return 2*a}}(this),b)};fy.prototype.sb=q;fy.prototype.qb=function(a,b){xy(Gl.h(b));return b};gy.prototype.sb=q;gy.prototype.qb=function(a,b){return K.l(b,ml,so.h(this))}; hy.prototype.sb=q;hy.prototype.qb=function(a,b){return K.l(b,Gk,so.h(this))};jy.prototype.sb=q;jy.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,fl);D.c(c,no);D.c(c,wl);c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;var d=D.c(c,fl),e=D.c(c,no),f=null!=this&&(this.m&64||q===this.G)?P(U,this):this,h=D.c(f,fl),k=D.c(f,no);f=D.c(f,wl);return K.A(c,fl,t(d)?d:h,be([no,t(e)?e:k,wl,f]))};ky.prototype.sb=q;ky.prototype.qb=function(a,b){return K.l(b,Hm,Hm.h(this))};oy.prototype.sb=q; oy.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,oi);t(d)&&(ap(bp),d.B?d.B():d.call(null));return c};ry.prototype.sb=q;ry.prototype.qb=function(a,b){return K.l(b,Uj,Zk.h(this))};function RA(){return ig.l(function(a,b){return new R(null,2,5,T,[a,new gy(b,null,null,null)],null)},rg(function(a){return a+.5},.5),og(new R(null,2,5,T,[!1,!0],null)))}function SA(a){var b=Dy(RA());return K.l(K.l(a,ml,!0),Ol,b)} function TA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Ol);Tw(b);return K.l(K.l(a,ml,!0),Ol,null)}function UA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(a,Ol);return t(a)?Je([a]):vi}my.prototype.sb=q; my.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,jn);var d=null!=b&&(b.m&64||q===b.G)?P(U,b):b,e=D.c(d,jn);c=D.c(d,pi);var f=D.c(d,qi),h=null!=this&&(this.m&64||q===this.G)?P(U,this):this;h=D.c(h,jn);if(G.c(e,h))return d;d=K.A(d,jn,h,be([el,!0]));if(t(h))return t(c)&&(c.B?c.B():c.call(null)),SA(d);t(f)&&(f.B?f.B():f.call(null));return TA(d)};my.prototype.Fe=q;my.prototype.de=function(a,b){return UA(b)};py.prototype.sb=q; py.prototype.qb=function(a,b){var c=K.l(b,V,V.h(this));c=null!=c&&(c.m&64||q===c.G)?P(U,c):c;var d=D.c(c,Ol);return t(d)?SA(TA(c)):c};py.prototype.Fe=q;py.prototype.de=function(a,b){return UA(b)};function VA(a){return t(a)?(a=ig.c(parseFloat,Fo(""+v.h(a),/:/)),a=ig.l(Ye,cf(a),rg(function(){return function(a){return 60*a}}(a),1)),P(Xe,a)):null} function WA(a,b,c){t(a)?"string"===typeof a?t(0===a.indexOf("data:application/json;base64,"))?(b=a.substring(29).replace(RegExp("\\s","g"),""),b=JSON.parse(atob(b)),b=fj(b),b=new r(null,1,[V,new r(null,1,[il,b],null)],null)):t(0===a.indexOf("data:text/plain,"))?(a=a.substring(16),b=Ju(Ot(t(b)?b:80,t(c)?c:24),a),b=new r(null,1,[V,b],null)):b=t(0===a.indexOf("npt:"))?new r(null,1,[Zk,VA(a.substring(4))],null):null:b=new r(null,1,[V,new r(null,1,[il,a],null)],null):b=null;return b} var XA=new r(null,2,[pl,new r(null,1,[On,!1],null),il,he],null); function YA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,no),e=D.l(c,wk,"small"),f=D.l(c,Ak,1),h=D.c(c,Hk),k=D.c(c,fl),l=D.c(c,rl),p=D.l(c,cm,!1),m=D.l(c,gm,"asciinema"),u=D.c(c,qm),w=D.c(c,Bm),x=D.l(c,vm,!1),C=D.l(c,Em,!1),F=function(){var a=VA(h);return t(a)?a:0}();w=WA(w,k,d);var I=null!=w&&(w.m&64||q===w.G)?P(U,w):w;w=D.c(I,V);I=D.c(I,Zk);var M=t(I)?I:wb(w)&&0 currTime) { instructions[i].classList.add("is-active"); } else { instructions[i].classList.remove("is-active"); } } } document.addEventListener("DOMContentLoaded", function() { var asciinemaPlayer = document.getElementById('asciinema-player'); asciinemaPlayer.instructions = asciinemaPlayer.parentElement.getElementsByClassName("panel-block"); asciinemaPlayer.addEventListener("play", playEvent); asciinemaPlayer.addEventListener('pause', pauseEvent); for(let i = 0; i < asciinemaPlayer.instructions.length; i++) { var instruction = asciinemaPlayer.instructions[i]; instruction.addEventListener("click", function(e){ asciinemaPlayer.currentTime = this.getAttribute("data-from"); asciinemaPlayer.play(); e.preventDefault(); return false; }); } }); mitmproxy-8.1.1/docs/src/assets/badge.scss000066400000000000000000000005151425660472000205600ustar00rootroot00000000000000.badge { color: #fff; background-color: #6c757d; display: inline-block; padding: .25em .4em; font-size: 75%; font-weight: 1; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; // Empty badges collapse automatically &:empty { display: none; } } mitmproxy-8.1.1/docs/src/assets/bulma/000077500000000000000000000000001425660472000177205ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/base/000077500000000000000000000000001425660472000206325ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/base/_all.sass000066400000000000000000000001311425660472000224270ustar00rootroot00000000000000@charset "utf-8" @import "minireset.sass" @import "generic.sass" @import "helpers.sass" mitmproxy-8.1.1/docs/src/assets/bulma/base/generic.sass000066400000000000000000000050441425660472000231440ustar00rootroot00000000000000$body-background-color: $scheme-main !default $body-size: 16px !default $body-min-width: 300px !default $body-rendering: optimizeLegibility !default $body-family: $family-primary !default $body-overflow-x: hidden !default $body-overflow-y: scroll !default $body-color: $text !default $body-font-size: 1em !default $body-weight: $weight-normal !default $body-line-height: 1.5 !default $code-family: $family-code !default $code-padding: 0.25em 0.5em 0.25em !default $code-weight: normal !default $code-size: 0.875em !default $small-font-size: 0.875em !default $hr-background-color: $background !default $hr-height: 2px !default $hr-margin: 1.5rem 0 !default $strong-color: $text-strong !default $strong-weight: $weight-bold !default $pre-font-size: 0.875em !default $pre-padding: 1.25rem 1.5rem !default $pre-code-font-size: 1em !default html background-color: $body-background-color font-size: $body-size -moz-osx-font-smoothing: grayscale -webkit-font-smoothing: antialiased min-width: $body-min-width overflow-x: $body-overflow-x overflow-y: $body-overflow-y text-rendering: $body-rendering text-size-adjust: 100% article, aside, figure, footer, header, hgroup, section display: block body, button, input, select, textarea font-family: $body-family code, pre -moz-osx-font-smoothing: auto -webkit-font-smoothing: auto font-family: $code-family body color: $body-color font-size: $body-font-size font-weight: $body-weight line-height: $body-line-height // Inline a color: $link cursor: pointer text-decoration: none strong color: currentColor &:hover color: $link-hover code background-color: $code-background color: $code font-size: $code-size font-weight: $code-weight padding: $code-padding hr background-color: $hr-background-color border: none display: block height: $hr-height margin: $hr-margin img height: auto max-width: 100% input[type="checkbox"], input[type="radio"] vertical-align: baseline small font-size: $small-font-size span font-style: inherit font-weight: inherit strong color: $strong-color font-weight: $strong-weight // Block fieldset border: none pre +overflow-touch background-color: $pre-background color: $pre font-size: $pre-font-size overflow-x: auto padding: $pre-padding white-space: pre word-wrap: normal code background-color: transparent color: currentColor font-size: $pre-code-font-size padding: 0 table td, th vertical-align: top &:not([align]) text-align: left th color: $text-strong mitmproxy-8.1.1/docs/src/assets/bulma/base/helpers.sass000066400000000000000000000131511425660472000231700ustar00rootroot00000000000000// Float .is-clearfix +clearfix .is-pulled-left float: left !important .is-pulled-right float: right !important // Overflow .is-clipped overflow: hidden !important // Overlay .is-overlay @extend %overlay // Typography =typography-size($target:'') @each $size in $sizes $i: index($sizes, $size) .is-size-#{$i}#{if($target == '', '', '-' + $target)} font-size: $size !important +typography-size() +mobile +typography-size('mobile') +tablet +typography-size('tablet') +touch +typography-size('touch') +desktop +typography-size('desktop') +widescreen +typography-size('widescreen') +fullhd +typography-size('fullhd') $alignments: ('centered': 'center', 'justified': 'justify', 'left': 'left', 'right': 'right') @each $alignment, $text-align in $alignments .has-text-#{$alignment} text-align: #{$text-align} !important @each $alignment, $text-align in $alignments +mobile .has-text-#{$alignment}-mobile text-align: #{$text-align} !important +tablet .has-text-#{$alignment}-tablet text-align: #{$text-align} !important +tablet-only .has-text-#{$alignment}-tablet-only text-align: #{$text-align} !important +touch .has-text-#{$alignment}-touch text-align: #{$text-align} !important +desktop .has-text-#{$alignment}-desktop text-align: #{$text-align} !important +desktop-only .has-text-#{$alignment}-desktop-only text-align: #{$text-align} !important +widescreen .has-text-#{$alignment}-widescreen text-align: #{$text-align} !important +widescreen-only .has-text-#{$alignment}-widescreen-only text-align: #{$text-align} !important +fullhd .has-text-#{$alignment}-fullhd text-align: #{$text-align} !important .is-capitalized text-transform: capitalize !important .is-lowercase text-transform: lowercase !important .is-uppercase text-transform: uppercase !important .is-italic font-style: italic !important @each $name, $pair in $colors $color: nth($pair, 1) .has-text-#{$name} color: $color !important a.has-text-#{$name} &:hover, &:focus color: darken($color, 10%) !important .has-background-#{$name} background-color: $color !important @each $name, $shade in $shades .has-text-#{$name} color: $shade !important .has-background-#{$name} background-color: $shade !important .has-text-weight-light font-weight: $weight-light !important .has-text-weight-normal font-weight: $weight-normal !important .has-text-weight-medium font-weight: $weight-medium !important .has-text-weight-semibold font-weight: $weight-semibold !important .has-text-weight-bold font-weight: $weight-bold !important .is-family-primary font-family: $family-primary !important .is-family-secondary font-family: $family-secondary !important .is-family-sans-serif font-family: $family-sans-serif !important .is-family-monospace font-family: $family-monospace !important .is-family-code font-family: $family-code !important // Visibility $displays: 'block' 'flex' 'inline' 'inline-block' 'inline-flex' @each $display in $displays .is-#{$display} display: #{$display} !important +mobile .is-#{$display}-mobile display: #{$display} !important +tablet .is-#{$display}-tablet display: #{$display} !important +tablet-only .is-#{$display}-tablet-only display: #{$display} !important +touch .is-#{$display}-touch display: #{$display} !important +desktop .is-#{$display}-desktop display: #{$display} !important +desktop-only .is-#{$display}-desktop-only display: #{$display} !important +widescreen .is-#{$display}-widescreen display: #{$display} !important +widescreen-only .is-#{$display}-widescreen-only display: #{$display} !important +fullhd .is-#{$display}-fullhd display: #{$display} !important .is-hidden display: none !important .is-sr-only border: none !important clip: rect(0, 0, 0, 0) !important height: 0.01em !important overflow: hidden !important padding: 0 !important position: absolute !important white-space: nowrap !important width: 0.01em !important +mobile .is-hidden-mobile display: none !important +tablet .is-hidden-tablet display: none !important +tablet-only .is-hidden-tablet-only display: none !important +touch .is-hidden-touch display: none !important +desktop .is-hidden-desktop display: none !important +desktop-only .is-hidden-desktop-only display: none !important +widescreen .is-hidden-widescreen display: none !important +widescreen-only .is-hidden-widescreen-only display: none !important +fullhd .is-hidden-fullhd display: none !important .is-invisible visibility: hidden !important +mobile .is-invisible-mobile visibility: hidden !important +tablet .is-invisible-tablet visibility: hidden !important +tablet-only .is-invisible-tablet-only visibility: hidden !important +touch .is-invisible-touch visibility: hidden !important +desktop .is-invisible-desktop visibility: hidden !important +desktop-only .is-invisible-desktop-only visibility: hidden !important +widescreen .is-invisible-widescreen visibility: hidden !important +widescreen-only .is-invisible-widescreen-only visibility: hidden !important +fullhd .is-invisible-fullhd visibility: hidden !important // Other .is-marginless margin: 0 !important .is-paddingless padding: 0 !important .is-radiusless border-radius: 0 !important .is-shadowless box-shadow: none !important .is-unselectable @extend %unselectable .is-relative position: relative !important mitmproxy-8.1.1/docs/src/assets/bulma/base/minireset.sass000066400000000000000000000013021425660472000235200ustar00rootroot00000000000000/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */ // Blocks html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 margin: 0 padding: 0 // Headings h1, h2, h3, h4, h5, h6 font-size: 100% font-weight: normal // List ul list-style: none // Form button, input, select, textarea margin: 0 // Box sizing html box-sizing: border-box * &, &::before, &::after box-sizing: inherit // Media img, video height: auto max-width: 100% // Iframe iframe border: 0 // Table table border-collapse: collapse border-spacing: 0 td, th padding: 0 &:not([align]) text-align: left mitmproxy-8.1.1/docs/src/assets/bulma/components/000077500000000000000000000000001425660472000221055ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/components/_all.sass000066400000000000000000000004571425660472000237150ustar00rootroot00000000000000@charset "utf-8" @import "breadcrumb.sass" @import "card.sass" @import "dropdown.sass" @import "level.sass" @import "list.sass" @import "media.sass" @import "menu.sass" @import "message.sass" @import "modal.sass" @import "navbar.sass" @import "pagination.sass" @import "panel.sass" @import "tabs.sass" mitmproxy-8.1.1/docs/src/assets/bulma/components/breadcrumb.sass000066400000000000000000000032521425660472000251100ustar00rootroot00000000000000$breadcrumb-item-color: $link !default $breadcrumb-item-hover-color: $link-hover !default $breadcrumb-item-active-color: $text-strong !default $breadcrumb-item-padding-vertical: 0 !default $breadcrumb-item-padding-horizontal: 0.75em !default $breadcrumb-item-separator-color: $border-hover !default .breadcrumb @extend %block @extend %unselectable font-size: $size-normal white-space: nowrap a align-items: center color: $breadcrumb-item-color display: flex justify-content: center padding: $breadcrumb-item-padding-vertical $breadcrumb-item-padding-horizontal &:hover color: $breadcrumb-item-hover-color li align-items: center display: flex &:first-child a padding-left: 0 &.is-active a color: $breadcrumb-item-active-color cursor: default pointer-events: none & + li::before color: $breadcrumb-item-separator-color content: "\0002f" ul, ol align-items: flex-start display: flex flex-wrap: wrap justify-content: flex-start .icon &:first-child margin-right: 0.5em &:last-child margin-left: 0.5em // Alignment &.is-centered ol, ul justify-content: center &.is-right ol, ul justify-content: flex-end // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large // Styles &.has-arrow-separator li + li::before content: "\02192" &.has-bullet-separator li + li::before content: "\02022" &.has-dot-separator li + li::before content: "\000b7" &.has-succeeds-separator li + li::before content: "\0227B" mitmproxy-8.1.1/docs/src/assets/bulma/components/card.sass000066400000000000000000000036371425660472000237220ustar00rootroot00000000000000$card-color: $text !default $card-background-color: $scheme-main !default $card-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default $card-header-background-color: transparent !default $card-header-color: $text-strong !default $card-header-padding: 0.75rem 1rem !default $card-header-shadow: 0 0.125em 0.25em rgba($scheme-invert, 0.1) !default $card-header-weight: $weight-bold !default $card-content-background-color: transparent !default $card-content-padding: 1.5rem !default $card-footer-background-color: transparent !default $card-footer-border-top: 1px solid $border-light !default $card-footer-padding: 0.75rem !default $card-media-margin: $block-spacing !default .card background-color: $card-background-color box-shadow: $card-shadow color: $card-color max-width: 100% position: relative .card-header background-color: $card-header-background-color align-items: stretch box-shadow: $card-header-shadow display: flex .card-header-title align-items: center color: $card-header-color display: flex flex-grow: 1 font-weight: $card-header-weight padding: $card-header-padding &.is-centered justify-content: center .card-header-icon align-items: center cursor: pointer display: flex justify-content: center padding: $card-header-padding .card-image display: block position: relative .card-content background-color: $card-content-background-color padding: $card-content-padding .card-footer background-color: $card-footer-background-color border-top: $card-footer-border-top align-items: stretch display: flex .card-footer-item align-items: center display: flex flex-basis: 0 flex-grow: 1 flex-shrink: 0 justify-content: center padding: $card-footer-padding &:not(:last-child) border-right: $card-footer-border-top // Combinations .card .media:not(:last-child) margin-bottom: $card-media-margin mitmproxy-8.1.1/docs/src/assets/bulma/components/dropdown.sass000066400000000000000000000042411425660472000246350ustar00rootroot00000000000000$dropdown-menu-min-width: 12rem !default $dropdown-content-background-color: $scheme-main !default $dropdown-content-arrow: $link !default $dropdown-content-offset: 4px !default $dropdown-content-padding-bottom: 0.5rem !default $dropdown-content-padding-top: 0.5rem !default $dropdown-content-radius: $radius !default $dropdown-content-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default $dropdown-content-z: 20 !default $dropdown-item-color: $text !default $dropdown-item-hover-color: $scheme-invert !default $dropdown-item-hover-background-color: $background !default $dropdown-item-active-color: $link-invert !default $dropdown-item-active-background-color: $link !default $dropdown-divider-background-color: $border-light !default .dropdown display: inline-flex position: relative vertical-align: top &.is-active, &.is-hoverable:hover .dropdown-menu display: block &.is-right .dropdown-menu left: auto right: 0 &.is-up .dropdown-menu bottom: 100% padding-bottom: $dropdown-content-offset padding-top: initial top: auto .dropdown-menu display: none left: 0 min-width: $dropdown-menu-min-width padding-top: $dropdown-content-offset position: absolute top: 100% z-index: $dropdown-content-z .dropdown-content background-color: $dropdown-content-background-color border-radius: $dropdown-content-radius box-shadow: $dropdown-content-shadow padding-bottom: $dropdown-content-padding-bottom padding-top: $dropdown-content-padding-top .dropdown-item color: $dropdown-item-color display: block font-size: 0.875rem line-height: 1.5 padding: 0.375rem 1rem position: relative a.dropdown-item, button.dropdown-item padding-right: 3rem text-align: left white-space: nowrap width: 100% &:hover background-color: $dropdown-item-hover-background-color color: $dropdown-item-hover-color &.is-active background-color: $dropdown-item-active-background-color color: $dropdown-item-active-color .dropdown-divider background-color: $dropdown-divider-background-color border: none display: block height: 1px margin: 0.5rem 0 mitmproxy-8.1.1/docs/src/assets/bulma/components/level.sass000066400000000000000000000026301425660472000241100ustar00rootroot00000000000000$level-item-spacing: ($block-spacing / 2) !default .level @extend %block align-items: center justify-content: space-between code border-radius: $radius img display: inline-block vertical-align: top // Modifiers &.is-mobile display: flex .level-left, .level-right display: flex .level-left + .level-right margin-top: 0 .level-item &:not(:last-child) margin-bottom: 0 margin-right: $level-item-spacing &:not(.is-narrow) flex-grow: 1 // Responsiveness +tablet display: flex & > .level-item &:not(.is-narrow) flex-grow: 1 .level-item align-items: center display: flex flex-basis: auto flex-grow: 0 flex-shrink: 0 justify-content: center .title, .subtitle margin-bottom: 0 // Responsiveness +mobile &:not(:last-child) margin-bottom: $level-item-spacing .level-left, .level-right flex-basis: auto flex-grow: 0 flex-shrink: 0 .level-item // Modifiers &.is-flexible flex-grow: 1 // Responsiveness +tablet &:not(:last-child) margin-right: $level-item-spacing .level-left align-items: center justify-content: flex-start // Responsiveness +mobile & + .level-right margin-top: 1.5rem +tablet display: flex .level-right align-items: center justify-content: flex-end // Responsiveness +tablet display: flex mitmproxy-8.1.1/docs/src/assets/bulma/components/list.sass000066400000000000000000000022711425660472000237550ustar00rootroot00000000000000$list-background-color: $scheme-main !default $list-shadow: 0 2px 3px rgba($scheme-invert, 0.1), 0 0 0 1px rgba($scheme-invert, 0.1) !default $list-radius: $radius !default $list-item-border: 1px solid $border !default $list-item-color: $text !default $list-item-active-background-color: $link !default $list-item-active-color: $link-invert !default $list-item-hover-background-color: $background !default .list @extend %block background-color: $list-background-color border-radius: $list-radius box-shadow: $list-shadow // &.is-hoverable > .list-item:hover:not(.is-active) // background-color: $list-item-hover-background-color // cursor: pointer .list-item display: block padding: 0.5em 1em &:not(a) color: $list-item-color &:first-child border-top-left-radius: $list-radius border-top-right-radius: $list-radius &:last-child border-bottom-left-radius: $list-radius border-bottom-right-radius: $list-radius &:not(:last-child) border-bottom: $list-item-border &.is-active background-color: $list-item-active-background-color color: $list-item-active-color a.list-item background-color: $list-item-hover-background-color cursor: pointer mitmproxy-8.1.1/docs/src/assets/bulma/components/media.sass000066400000000000000000000016251425660472000240630ustar00rootroot00000000000000$media-border-color: bulmaRgba($border, 0.5) !default .media align-items: flex-start display: flex text-align: left .content:not(:last-child) margin-bottom: 0.75rem .media border-top: 1px solid $media-border-color display: flex padding-top: 0.75rem .content:not(:last-child), .control:not(:last-child) margin-bottom: 0.5rem .media padding-top: 0.5rem & + .media margin-top: 0.5rem & + .media border-top: 1px solid $media-border-color margin-top: 1rem padding-top: 1rem // Sizes &.is-large & + .media margin-top: 1.5rem padding-top: 1.5rem .media-left, .media-right flex-basis: auto flex-grow: 0 flex-shrink: 0 .media-left margin-right: 1rem .media-right margin-left: 1rem .media-content flex-basis: auto flex-grow: 1 flex-shrink: 1 text-align: left +mobile .media-content overflow-x: auto mitmproxy-8.1.1/docs/src/assets/bulma/components/menu.sass000066400000000000000000000031551425660472000237500ustar00rootroot00000000000000$menu-item-color: $text !default $menu-item-radius: $radius-small !default $menu-item-hover-color: $text-strong !default $menu-item-hover-background-color: $background !default $menu-item-active-color: $link-invert !default $menu-item-active-background-color: $link !default $menu-list-border-left: 1px solid $border !default $menu-list-line-height: 1.25 !default $menu-list-link-padding: 0.5em 0.75em !default $menu-nested-list-margin: 0.75em !default $menu-nested-list-padding-left: 0.75em !default $menu-label-color: $text-light !default $menu-label-font-size: 0.75em !default $menu-label-letter-spacing: 0.1em !default $menu-label-spacing: 1em !default .menu font-size: $size-normal // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large .menu-list line-height: $menu-list-line-height a border-radius: $menu-item-radius color: $menu-item-color display: block padding: $menu-list-link-padding &:hover background-color: $menu-item-hover-background-color color: $menu-item-hover-color // Modifiers &.is-active background-color: $menu-item-active-background-color color: $menu-item-active-color li ul border-left: $menu-list-border-left margin: $menu-nested-list-margin padding-left: $menu-nested-list-padding-left .menu-label color: $menu-label-color font-size: $menu-label-font-size letter-spacing: $menu-label-letter-spacing text-transform: uppercase &:not(:first-child) margin-top: $menu-label-spacing &:not(:last-child) margin-bottom: $menu-label-spacing mitmproxy-8.1.1/docs/src/assets/bulma/components/message.sass000066400000000000000000000056371425660472000244370ustar00rootroot00000000000000$message-background-color: $background !default $message-radius: $radius !default $message-header-background-color: $text !default $message-header-color: $text-invert !default $message-header-weight: $weight-bold !default $message-header-padding: 0.75em 1em !default $message-header-radius: $radius !default $message-body-border-color: $border !default $message-body-border-width: 0 0 0 4px !default $message-body-color: $text !default $message-body-padding: 1.25em 1.5em !default $message-body-radius: $radius !default $message-body-pre-background-color: $scheme-main !default $message-body-pre-code-background-color: transparent !default $message-header-body-border-width: 0 !default $message-colors: $colors !default .message @extend %block background-color: $message-background-color border-radius: $message-radius font-size: $size-normal strong color: currentColor a:not(.button):not(.tag):not(.dropdown-item) color: currentColor text-decoration: underline // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large // Colors @each $name, $components in $message-colors $color: nth($components, 1) $color-invert: nth($components, 2) $color-light: null $color-dark: null @if length($components) >= 3 $color-light: nth($components, 3) @if length($components) >= 4 $color-dark: nth($components, 4) @else $color-luminance: colorLuminance($color) $darken-percentage: $color-luminance * 70% $desaturate-percentage: $color-luminance * 30% $color-dark: desaturate(darken($color, $darken-percentage), $desaturate-percentage) @else $color-lightning: max((100% - lightness($color)) - 2%, 0%) $color-light: lighten($color, $color-lightning) &.is-#{$name} background-color: $color-light .message-header background-color: $color color: $color-invert .message-body border-color: $color color: $color-dark .message-header align-items: center background-color: $message-header-background-color border-radius: $message-header-radius $message-header-radius 0 0 color: $message-header-color display: flex font-weight: $message-header-weight justify-content: space-between line-height: 1.25 padding: $message-header-padding position: relative .delete flex-grow: 0 flex-shrink: 0 margin-left: 0.75em & + .message-body border-width: $message-header-body-border-width border-top-left-radius: 0 border-top-right-radius: 0 .message-body border-color: $message-body-border-color border-radius: $message-body-radius border-style: solid border-width: $message-body-border-width color: $message-body-color padding: $message-body-padding code, pre background-color: $message-body-pre-background-color pre code background-color: $message-body-pre-code-background-color mitmproxy-8.1.1/docs/src/assets/bulma/components/modal.sass000066400000000000000000000055201425660472000240760ustar00rootroot00000000000000$modal-z: 40 !default $modal-background-background-color: bulmaRgba($scheme-invert, 0.86) !default $modal-content-width: 640px !default $modal-content-margin-mobile: 20px !default $modal-content-spacing-mobile: 160px !default $modal-content-spacing-tablet: 40px !default $modal-close-dimensions: 40px !default $modal-close-right: 20px !default $modal-close-top: 20px !default $modal-card-spacing: 40px !default $modal-card-head-background-color: $background !default $modal-card-head-border-bottom: 1px solid $border !default $modal-card-head-padding: 20px !default $modal-card-head-radius: $radius-large !default $modal-card-title-color: $text-strong !default $modal-card-title-line-height: 1 !default $modal-card-title-size: $size-4 !default $modal-card-foot-radius: $radius-large !default $modal-card-foot-border-top: 1px solid $border !default $modal-card-body-background-color: $scheme-main !default $modal-card-body-padding: 20px !default .modal @extend %overlay align-items: center display: none flex-direction: column justify-content: center overflow: hidden position: fixed z-index: $modal-z // Modifiers &.is-active display: flex .modal-background @extend %overlay background-color: $modal-background-background-color .modal-content, .modal-card margin: 0 $modal-content-margin-mobile max-height: calc(100vh - #{$modal-content-spacing-mobile}) overflow: auto position: relative width: 100% // Responsiveness +tablet margin: 0 auto max-height: calc(100vh - #{$modal-content-spacing-tablet}) width: $modal-content-width .modal-close @extend %delete background: none height: $modal-close-dimensions position: fixed right: $modal-close-right top: $modal-close-top width: $modal-close-dimensions .modal-card display: flex flex-direction: column max-height: calc(100vh - #{$modal-card-spacing}) overflow: hidden -ms-overflow-y: visible .modal-card-head, .modal-card-foot align-items: center background-color: $modal-card-head-background-color display: flex flex-shrink: 0 justify-content: flex-start padding: $modal-card-head-padding position: relative .modal-card-head border-bottom: $modal-card-head-border-bottom border-top-left-radius: $modal-card-head-radius border-top-right-radius: $modal-card-head-radius .modal-card-title color: $modal-card-title-color flex-grow: 1 flex-shrink: 0 font-size: $modal-card-title-size line-height: $modal-card-title-line-height .modal-card-foot border-bottom-left-radius: $modal-card-foot-radius border-bottom-right-radius: $modal-card-foot-radius border-top: $modal-card-foot-border-top .button &:not(:last-child) margin-right: 0.5em .modal-card-body +overflow-touch background-color: $modal-card-body-background-color flex-grow: 1 flex-shrink: 1 overflow: auto padding: $modal-card-body-padding mitmproxy-8.1.1/docs/src/assets/bulma/components/navbar.sass000066400000000000000000000273001425660472000242530ustar00rootroot00000000000000$navbar-background-color: $scheme-main !default $navbar-box-shadow-size: 0 2px 0 0 !default $navbar-box-shadow-color: $background !default $navbar-height: 3.25rem !default $navbar-padding-vertical: 1rem !default $navbar-padding-horizontal: 2rem !default $navbar-z: 30 !default $navbar-fixed-z: 30 !default $navbar-item-color: $text !default $navbar-item-hover-color: $link !default $navbar-item-hover-background-color: $scheme-main-bis !default $navbar-item-active-color: $scheme-invert !default $navbar-item-active-background-color: transparent !default $navbar-item-img-max-height: 1.75rem !default $navbar-burger-color: $navbar-item-color !default $navbar-tab-hover-background-color: transparent !default $navbar-tab-hover-border-bottom-color: $link !default $navbar-tab-active-color: $link !default $navbar-tab-active-background-color: transparent !default $navbar-tab-active-border-bottom-color: $link !default $navbar-tab-active-border-bottom-style: solid !default $navbar-tab-active-border-bottom-width: 3px !default $navbar-dropdown-background-color: $scheme-main !default $navbar-dropdown-border-top: 2px solid $border !default $navbar-dropdown-offset: -4px !default $navbar-dropdown-arrow: $link !default $navbar-dropdown-radius: $radius-large !default $navbar-dropdown-z: 20 !default $navbar-dropdown-boxed-radius: $radius-large !default $navbar-dropdown-boxed-shadow: 0 8px 8px rgba($scheme-invert, 0.1), 0 0 0 1px rgba($scheme-invert, 0.1) !default $navbar-dropdown-item-hover-color: $scheme-invert !default $navbar-dropdown-item-hover-background-color: $background !default $navbar-dropdown-item-active-color: $link !default $navbar-dropdown-item-active-background-color: $background !default $navbar-divider-background-color: $background !default $navbar-divider-height: 2px !default $navbar-bottom-box-shadow-size: 0 -2px 0 0 !default $navbar-breakpoint: $desktop !default =navbar-fixed left: 0 position: fixed right: 0 z-index: $navbar-fixed-z .navbar background-color: $navbar-background-color min-height: $navbar-height position: relative z-index: $navbar-z @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color color: $color-invert .navbar-brand & > .navbar-item, .navbar-link color: $color-invert & > a.navbar-item, .navbar-link &:focus, &:hover, &.is-active background-color: darken($color, 5%) color: $color-invert .navbar-link &::after border-color: $color-invert .navbar-burger color: $color-invert +from($navbar-breakpoint) .navbar-start, .navbar-end & > .navbar-item, .navbar-link color: $color-invert & > a.navbar-item, .navbar-link &:focus, &:hover, &.is-active background-color: darken($color, 5%) color: $color-invert .navbar-link &::after border-color: $color-invert .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link background-color: darken($color, 5%) color: $color-invert .navbar-dropdown a.navbar-item &.is-active background-color: $color color: $color-invert & > .container align-items: stretch display: flex min-height: $navbar-height width: 100% &.has-shadow box-shadow: $navbar-box-shadow-size $navbar-box-shadow-color &.is-fixed-bottom, &.is-fixed-top +navbar-fixed &.is-fixed-bottom bottom: 0 &.has-shadow box-shadow: $navbar-bottom-box-shadow-size $navbar-box-shadow-color &.is-fixed-top top: 0 html, body &.has-navbar-fixed-top padding-top: $navbar-height &.has-navbar-fixed-bottom padding-bottom: $navbar-height .navbar-brand, .navbar-tabs align-items: stretch display: flex flex-shrink: 0 min-height: $navbar-height .navbar-brand a.navbar-item &:focus, &:hover background-color: transparent .navbar-tabs +overflow-touch max-width: 100vw overflow-x: auto overflow-y: hidden .navbar-burger color: $navbar-burger-color +hamburger($navbar-height) margin-left: auto .navbar-menu display: none .navbar-item, .navbar-link color: $navbar-item-color display: block line-height: 1.5 padding: 0.5rem 0.75rem position: relative .icon &:only-child margin-left: -0.25rem margin-right: -0.25rem a.navbar-item, .navbar-link cursor: pointer &:focus, &:focus-within, &:hover, &.is-active background-color: $navbar-item-hover-background-color color: $navbar-item-hover-color .navbar-item display: block flex-grow: 0 flex-shrink: 0 img max-height: $navbar-item-img-max-height &.has-dropdown padding: 0 &.is-expanded flex-grow: 1 flex-shrink: 1 &.is-tab border-bottom: 1px solid transparent min-height: $navbar-height padding-bottom: calc(0.5rem - 1px) &:focus, &:hover background-color: $navbar-tab-hover-background-color border-bottom-color: $navbar-tab-hover-border-bottom-color &.is-active background-color: $navbar-tab-active-background-color border-bottom-color: $navbar-tab-active-border-bottom-color border-bottom-style: $navbar-tab-active-border-bottom-style border-bottom-width: $navbar-tab-active-border-bottom-width color: $navbar-tab-active-color padding-bottom: calc(0.5rem - #{$navbar-tab-active-border-bottom-width}) .navbar-content flex-grow: 1 flex-shrink: 1 .navbar-link:not(.is-arrowless) padding-right: 2.5em &::after @extend %arrow border-color: $navbar-dropdown-arrow margin-top: -0.375em right: 1.125em .navbar-dropdown font-size: 0.875rem padding-bottom: 0.5rem padding-top: 0.5rem .navbar-item padding-left: 1.5rem padding-right: 1.5rem .navbar-divider background-color: $navbar-divider-background-color border: none display: none height: $navbar-divider-height margin: 0.5rem 0 +until($navbar-breakpoint) .navbar > .container display: block .navbar-brand, .navbar-tabs .navbar-item align-items: center display: flex .navbar-link &::after display: none .navbar-menu background-color: $navbar-background-color box-shadow: 0 8px 16px rgba($scheme-invert, 0.1) padding: 0.5rem 0 &.is-active display: block // Fixed navbar .navbar &.is-fixed-bottom-touch, &.is-fixed-top-touch +navbar-fixed &.is-fixed-bottom-touch bottom: 0 &.has-shadow box-shadow: 0 -2px 3px rgba($scheme-invert, 0.1) &.is-fixed-top-touch top: 0 &.is-fixed-top, &.is-fixed-top-touch .navbar-menu +overflow-touch max-height: calc(100vh - #{$navbar-height}) overflow: auto html, body &.has-navbar-fixed-top-touch padding-top: $navbar-height &.has-navbar-fixed-bottom-touch padding-bottom: $navbar-height +from($navbar-breakpoint) .navbar, .navbar-menu, .navbar-start, .navbar-end align-items: stretch display: flex .navbar min-height: $navbar-height &.is-spaced padding: $navbar-padding-vertical $navbar-padding-horizontal .navbar-start, .navbar-end align-items: center a.navbar-item, .navbar-link border-radius: $radius &.is-transparent a.navbar-item, .navbar-link &:focus, &:hover, &.is-active background-color: transparent !important .navbar-item.has-dropdown &.is-active, &.is-hoverable:focus, &.is-hoverable:focus-within, &.is-hoverable:hover .navbar-link background-color: transparent !important .navbar-dropdown a.navbar-item &:focus, &:hover background-color: $navbar-dropdown-item-hover-background-color color: $navbar-dropdown-item-hover-color &.is-active background-color: $navbar-dropdown-item-active-background-color color: $navbar-dropdown-item-active-color .navbar-burger display: none .navbar-item, .navbar-link align-items: center display: flex .navbar-item display: flex &.has-dropdown align-items: stretch &.has-dropdown-up .navbar-link::after transform: rotate(135deg) translate(0.25em, -0.25em) .navbar-dropdown border-bottom: $navbar-dropdown-border-top border-radius: $navbar-dropdown-radius $navbar-dropdown-radius 0 0 border-top: none bottom: 100% box-shadow: 0 -8px 8px rgba($scheme-invert, 0.1) top: auto &.is-active, &.is-hoverable:focus, &.is-hoverable:focus-within, &.is-hoverable:hover .navbar-dropdown display: block .navbar.is-spaced &, &.is-boxed opacity: 1 pointer-events: auto transform: translateY(0) .navbar-menu flex-grow: 1 flex-shrink: 0 .navbar-start justify-content: flex-start margin-right: auto .navbar-end justify-content: flex-end margin-left: auto .navbar-dropdown background-color: $navbar-dropdown-background-color border-bottom-left-radius: $navbar-dropdown-radius border-bottom-right-radius: $navbar-dropdown-radius border-top: $navbar-dropdown-border-top box-shadow: 0 8px 8px rgba($scheme-invert, 0.1) display: none font-size: 0.875rem left: 0 min-width: 100% position: absolute top: 100% z-index: $navbar-dropdown-z .navbar-item padding: 0.375rem 1rem white-space: nowrap a.navbar-item padding-right: 3rem &:focus, &:hover background-color: $navbar-dropdown-item-hover-background-color color: $navbar-dropdown-item-hover-color &.is-active background-color: $navbar-dropdown-item-active-background-color color: $navbar-dropdown-item-active-color .navbar.is-spaced &, &.is-boxed border-radius: $navbar-dropdown-boxed-radius border-top: none box-shadow: $navbar-dropdown-boxed-shadow display: block opacity: 0 pointer-events: none top: calc(100% + (#{$navbar-dropdown-offset})) transform: translateY(-5px) transition-duration: $speed transition-property: opacity, transform &.is-right left: auto right: 0 .navbar-divider display: block .navbar > .container, .container > .navbar .navbar-brand margin-left: -.75rem .navbar-menu margin-right: -.75rem // Fixed navbar .navbar &.is-fixed-bottom-desktop, &.is-fixed-top-desktop +navbar-fixed &.is-fixed-bottom-desktop bottom: 0 &.has-shadow box-shadow: 0 -2px 3px rgba($scheme-invert, 0.1) &.is-fixed-top-desktop top: 0 html, body &.has-navbar-fixed-top-desktop padding-top: $navbar-height &.has-navbar-fixed-bottom-desktop padding-bottom: $navbar-height &.has-spaced-navbar-fixed-top padding-top: $navbar-height + ($navbar-padding-vertical * 2) &.has-spaced-navbar-fixed-bottom padding-bottom: $navbar-height + ($navbar-padding-vertical * 2) // Hover/Active states a.navbar-item, .navbar-link &.is-active color: $navbar-item-active-color &.is-active:not(:focus):not(:hover) background-color: $navbar-item-active-background-color .navbar-item.has-dropdown &:focus, &:hover, &.is-active .navbar-link background-color: $navbar-item-hover-background-color // Combination .hero &.is-fullheight-with-navbar min-height: calc(100vh - #{$navbar-height}) mitmproxy-8.1.1/docs/src/assets/bulma/components/pagination.sass000066400000000000000000000072021425660472000251320ustar00rootroot00000000000000$pagination-color: $text-strong !default $pagination-border-color: $border !default $pagination-margin: -0.25rem !default $pagination-min-width: $control-height !default $pagination-item-font-size: 1em !default $pagination-item-margin: 0.25rem !default $pagination-item-padding-left: 0.5em !default $pagination-item-padding-right: 0.5em !default $pagination-hover-color: $link-hover !default $pagination-hover-border-color: $link-hover-border !default $pagination-focus-color: $link-focus !default $pagination-focus-border-color: $link-focus-border !default $pagination-active-color: $link-active !default $pagination-active-border-color: $link-active-border !default $pagination-disabled-color: $text-light !default $pagination-disabled-background-color: $border !default $pagination-disabled-border-color: $border !default $pagination-current-color: $link-invert !default $pagination-current-background-color: $link !default $pagination-current-border-color: $link !default $pagination-ellipsis-color: $grey-light !default $pagination-shadow-inset: inset 0 1px 2px rgba($scheme-invert, 0.2) .pagination @extend %block font-size: $size-normal margin: $pagination-margin // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large &.is-rounded .pagination-previous, .pagination-next padding-left: 1em padding-right: 1em border-radius: $radius-rounded .pagination-link border-radius: $radius-rounded .pagination, .pagination-list align-items: center display: flex justify-content: center text-align: center .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis @extend %control @extend %unselectable font-size: $pagination-item-font-size justify-content: center margin: $pagination-item-margin padding-left: $pagination-item-padding-left padding-right: $pagination-item-padding-right text-align: center .pagination-previous, .pagination-next, .pagination-link border-color: $pagination-border-color color: $pagination-color min-width: $pagination-min-width &:hover border-color: $pagination-hover-border-color color: $pagination-hover-color &:focus border-color: $pagination-focus-border-color &:active box-shadow: $pagination-shadow-inset &[disabled] background-color: $pagination-disabled-background-color border-color: $pagination-disabled-border-color box-shadow: none color: $pagination-disabled-color opacity: 0.5 .pagination-previous, .pagination-next padding-left: 0.75em padding-right: 0.75em white-space: nowrap .pagination-link &.is-current background-color: $pagination-current-background-color border-color: $pagination-current-border-color color: $pagination-current-color .pagination-ellipsis color: $pagination-ellipsis-color pointer-events: none .pagination-list flex-wrap: wrap +mobile .pagination flex-wrap: wrap .pagination-previous, .pagination-next flex-grow: 1 flex-shrink: 1 .pagination-list li flex-grow: 1 flex-shrink: 1 +tablet .pagination-list flex-grow: 1 flex-shrink: 1 justify-content: flex-start order: 1 .pagination-previous order: 2 .pagination-next order: 3 .pagination justify-content: space-between &.is-centered .pagination-previous order: 1 .pagination-list justify-content: center order: 2 .pagination-next order: 3 &.is-right .pagination-previous order: 1 .pagination-next order: 2 .pagination-list justify-content: flex-end order: 3 mitmproxy-8.1.1/docs/src/assets/bulma/components/panel.sass000066400000000000000000000063621425660472000241060ustar00rootroot00000000000000$panel-margin: $block-spacing !default $panel-item-border: 1px solid $border-light !default $panel-radius: $radius-large !default $panel-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default $panel-heading-background-color: $border-light !default $panel-heading-color: $text-strong !default $panel-heading-line-height: 1.25 !default $panel-heading-padding: 0.75em 1em !default $panel-heading-radius: $radius !default $panel-heading-size: 1.25em !default $panel-heading-weight: $weight-bold !default $panel-tabs-font-size: 0.875em !default $panel-tab-border-bottom: 1px solid $border !default $panel-tab-active-border-bottom-color: $link-active-border !default $panel-tab-active-color: $link-active !default $panel-list-item-color: $text !default $panel-list-item-hover-color: $link !default $panel-block-color: $text-strong !default $panel-block-hover-background-color: $background !default $panel-block-active-border-left-color: $link !default $panel-block-active-color: $link-active !default $panel-block-active-icon-color: $link !default $panel-icon-color: $text-light !default $panel-colors: $colors !default .panel border-radius: $panel-radius box-shadow: $panel-shadow font-size: $size-normal &:not(:last-child) margin-bottom: $panel-margin // Colors @each $name, $components in $panel-colors $color: nth($components, 1) $color-invert: nth($components, 2) &.is-#{$name} .panel-heading background-color: $color color: $color-invert .panel-tabs a.is-active border-bottom-color: $color .panel-block.is-active .panel-icon color: $color .panel-tabs, .panel-block &:not(:last-child) border-bottom: $panel-item-border .panel-heading background-color: $panel-heading-background-color border-radius: $panel-radius $panel-radius 0 0 color: $panel-heading-color font-size: $panel-heading-size font-weight: $panel-heading-weight line-height: $panel-heading-line-height padding: $panel-heading-padding .panel-tabs align-items: flex-end display: flex font-size: $panel-tabs-font-size justify-content: center a border-bottom: $panel-tab-border-bottom margin-bottom: -1px padding: 0.5em // Modifiers &.is-active border-bottom-color: $panel-tab-active-border-bottom-color color: $panel-tab-active-color .panel-list a color: $panel-list-item-color &:hover color: $panel-list-item-hover-color .panel-block align-items: center color: $panel-block-color display: flex justify-content: flex-start padding: 0.5em 0.75em input[type="checkbox"] margin-right: 0.75em & > .control flex-grow: 1 flex-shrink: 1 width: 100% &.is-wrapped flex-wrap: wrap &.is-active border-left-color: $panel-block-active-border-left-color color: $panel-block-active-color .panel-icon color: $panel-block-active-icon-color &:last-child border-bottom-left-radius: $panel-radius border-bottom-right-radius: $panel-radius a.panel-block, label.panel-block cursor: pointer &:hover background-color: $panel-block-hover-background-color .panel-icon +fa(14px, 1em) color: $panel-icon-color margin-right: 0.75em .fa font-size: inherit line-height: inherit mitmproxy-8.1.1/docs/src/assets/bulma/components/tabs.sass000066400000000000000000000112751425660472000237370ustar00rootroot00000000000000$tabs-border-bottom-color: $border !default $tabs-border-bottom-style: solid !default $tabs-border-bottom-width: 1px !default $tabs-link-color: $text !default $tabs-link-hover-border-bottom-color: $text-strong !default $tabs-link-hover-color: $text-strong !default $tabs-link-active-border-bottom-color: $link !default $tabs-link-active-color: $link !default $tabs-link-padding: 0.5em 1em !default $tabs-boxed-link-radius: $radius !default $tabs-boxed-link-hover-background-color: $background !default $tabs-boxed-link-hover-border-bottom-color: $border !default $tabs-boxed-link-active-background-color: $scheme-main !default $tabs-boxed-link-active-border-color: $border !default $tabs-boxed-link-active-border-bottom-color: transparent !default $tabs-toggle-link-border-color: $border !default $tabs-toggle-link-border-style: solid !default $tabs-toggle-link-border-width: 1px !default $tabs-toggle-link-hover-background-color: $background !default $tabs-toggle-link-hover-border-color: $border-hover !default $tabs-toggle-link-radius: $radius !default $tabs-toggle-link-active-background-color: $link !default $tabs-toggle-link-active-border-color: $link !default $tabs-toggle-link-active-color: $link-invert !default .tabs @extend %block +overflow-touch @extend %unselectable align-items: stretch display: flex font-size: $size-normal justify-content: space-between overflow: hidden overflow-x: auto white-space: nowrap a align-items: center border-bottom-color: $tabs-border-bottom-color border-bottom-style: $tabs-border-bottom-style border-bottom-width: $tabs-border-bottom-width color: $tabs-link-color display: flex justify-content: center margin-bottom: -#{$tabs-border-bottom-width} padding: $tabs-link-padding vertical-align: top &:hover border-bottom-color: $tabs-link-hover-border-bottom-color color: $tabs-link-hover-color li display: block &.is-active a border-bottom-color: $tabs-link-active-border-bottom-color color: $tabs-link-active-color ul align-items: center border-bottom-color: $tabs-border-bottom-color border-bottom-style: $tabs-border-bottom-style border-bottom-width: $tabs-border-bottom-width display: flex flex-grow: 1 flex-shrink: 0 justify-content: flex-start &.is-left padding-right: 0.75em &.is-center flex: none justify-content: center padding-left: 0.75em padding-right: 0.75em &.is-right justify-content: flex-end padding-left: 0.75em .icon &:first-child margin-right: 0.5em &:last-child margin-left: 0.5em // Alignment &.is-centered ul justify-content: center &.is-right ul justify-content: flex-end // Styles &.is-boxed a border: 1px solid transparent border-radius: $tabs-boxed-link-radius $tabs-boxed-link-radius 0 0 &:hover background-color: $tabs-boxed-link-hover-background-color border-bottom-color: $tabs-boxed-link-hover-border-bottom-color li &.is-active a background-color: $tabs-boxed-link-active-background-color border-color: $tabs-boxed-link-active-border-color border-bottom-color: $tabs-boxed-link-active-border-bottom-color !important &.is-fullwidth li flex-grow: 1 flex-shrink: 0 &.is-toggle a border-color: $tabs-toggle-link-border-color border-style: $tabs-toggle-link-border-style border-width: $tabs-toggle-link-border-width margin-bottom: 0 position: relative &:hover background-color: $tabs-toggle-link-hover-background-color border-color: $tabs-toggle-link-hover-border-color z-index: 2 li & + li margin-left: -#{$tabs-toggle-link-border-width} &:first-child a border-radius: $tabs-toggle-link-radius 0 0 $tabs-toggle-link-radius &:last-child a border-radius: 0 $tabs-toggle-link-radius $tabs-toggle-link-radius 0 &.is-active a background-color: $tabs-toggle-link-active-background-color border-color: $tabs-toggle-link-active-border-color color: $tabs-toggle-link-active-color z-index: 1 ul border-bottom: none &.is-toggle-rounded li &:first-child a border-bottom-left-radius: $radius-rounded border-top-left-radius: $radius-rounded padding-left: 1.25em &:last-child a border-bottom-right-radius: $radius-rounded border-top-right-radius: $radius-rounded padding-right: 1.25em // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large mitmproxy-8.1.1/docs/src/assets/bulma/elements/000077500000000000000000000000001425660472000215345ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/elements/_all.sass000066400000000000000000000004331425660472000233360ustar00rootroot00000000000000@charset "utf-8" @import "box.sass" @import "button.sass" @import "container.sass" @import "content.sass" @import "icon.sass" @import "image.sass" @import "notification.sass" @import "progress.sass" @import "table.sass" @import "tag.sass" @import "title.sass" @import "other.sass" mitmproxy-8.1.1/docs/src/assets/bulma/elements/box.sass000066400000000000000000000013421425660472000232170ustar00rootroot00000000000000$box-color: $text !default $box-background-color: $scheme-main !default $box-radius: $radius-large !default $box-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0px 0 1px rgba($scheme-invert, 0.02) !default $box-padding: 1.25rem !default $box-link-hover-shadow: 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0 0 1px $link !default $box-link-active-shadow: inset 0 1px 2px rgba($scheme-invert, 0.2), 0 0 0 1px $link !default .box @extend %block background-color: $box-background-color border-radius: $box-radius box-shadow: $box-shadow color: $box-color display: block padding: $box-padding a.box &:hover, &:focus box-shadow: $box-link-hover-shadow &:active box-shadow: $box-link-active-shadow mitmproxy-8.1.1/docs/src/assets/bulma/elements/button.sass000066400000000000000000000223431425660472000237460ustar00rootroot00000000000000$button-color: $text-strong !default $button-background-color: $scheme-main !default $button-family: false !default $button-border-color: $border !default $button-border-width: $control-border-width !default $button-padding-vertical: calc(0.5em - #{$button-border-width}) !default $button-padding-horizontal: 1em !default $button-hover-color: $link-hover !default $button-hover-border-color: $link-hover-border !default $button-focus-color: $link-focus !default $button-focus-border-color: $link-focus-border !default $button-focus-box-shadow-size: 0 0 0 0.125em !default $button-focus-box-shadow-color: bulmaRgba($link, 0.25) !default $button-active-color: $link-active !default $button-active-border-color: $link-active-border !default $button-text-color: $text !default $button-text-decoration: underline !default $button-text-hover-background-color: $background !default $button-text-hover-color: $text-strong !default $button-disabled-background-color: $scheme-main !default $button-disabled-border-color: $border !default $button-disabled-shadow: none !default $button-disabled-opacity: 0.5 !default $button-static-color: $text-light !default $button-static-background-color: $scheme-main-ter !default $button-static-border-color: $border !default // The button sizes use mixins so they can be used at different breakpoints =button-small border-radius: $radius-small font-size: $size-small =button-normal font-size: $size-normal =button-medium font-size: $size-medium =button-large font-size: $size-large .button @extend %control @extend %unselectable background-color: $button-background-color border-color: $button-border-color border-width: $button-border-width color: $button-color cursor: pointer @if $button-family font-family: $button-family justify-content: center padding-bottom: $button-padding-vertical padding-left: $button-padding-horizontal padding-right: $button-padding-horizontal padding-top: $button-padding-vertical text-align: center white-space: nowrap strong color: inherit .icon &, &.is-small, &.is-medium, &.is-large height: 1.5em width: 1.5em &:first-child:not(:last-child) margin-left: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}) margin-right: $button-padding-horizontal / 4 &:last-child:not(:first-child) margin-left: $button-padding-horizontal / 4 margin-right: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}) &:first-child:last-child margin-left: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}) margin-right: calc(#{-1 / 2 * $button-padding-horizontal} - #{$button-border-width}) // States &:hover, &.is-hovered border-color: $button-hover-border-color color: $button-hover-color &:focus, &.is-focused border-color: $button-focus-border-color color: $button-focus-color &:not(:active) box-shadow: $button-focus-box-shadow-size $button-focus-box-shadow-color &:active, &.is-active border-color: $button-active-border-color color: $button-active-color // Colors &.is-text background-color: transparent border-color: transparent color: $button-text-color text-decoration: $button-text-decoration &:hover, &.is-hovered, &:focus, &.is-focused background-color: $button-text-hover-background-color color: $button-text-hover-color &:active, &.is-active background-color: darken($button-text-hover-background-color, 5%) color: $button-text-hover-color &[disabled], fieldset[disabled] & background-color: transparent border-color: transparent box-shadow: none @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color border-color: transparent color: $color-invert &:hover, &.is-hovered background-color: darken($color, 2.5%) border-color: transparent color: $color-invert &:focus, &.is-focused border-color: transparent color: $color-invert &:not(:active) box-shadow: $button-focus-box-shadow-size rgba($color, 0.25) &:active, &.is-active background-color: darken($color, 5%) border-color: transparent color: $color-invert &[disabled], fieldset[disabled] & background-color: $color border-color: transparent box-shadow: none &.is-inverted background-color: $color-invert color: $color &:hover, &.is-hovered background-color: darken($color-invert, 5%) &[disabled], fieldset[disabled] & background-color: $color-invert border-color: transparent box-shadow: none color: $color &.is-loading &::after border-color: transparent transparent $color-invert $color-invert !important &.is-outlined background-color: transparent border-color: $color color: $color &:hover, &.is-hovered, &:focus, &.is-focused background-color: $color border-color: $color color: $color-invert &.is-loading &::after border-color: transparent transparent $color $color !important &:hover, &.is-hovered, &:focus, &.is-focused &::after border-color: transparent transparent $color-invert $color-invert !important &[disabled], fieldset[disabled] & background-color: transparent border-color: $color box-shadow: none color: $color &.is-inverted.is-outlined background-color: transparent border-color: $color-invert color: $color-invert &:hover, &.is-hovered, &:focus, &.is-focused background-color: $color-invert color: $color &.is-loading &:hover, &.is-hovered, &:focus, &.is-focused &::after border-color: transparent transparent $color $color !important &[disabled], fieldset[disabled] & background-color: transparent border-color: $color-invert box-shadow: none color: $color-invert // If light and dark colors are provided @if length($pair) >= 4 $color-light: nth($pair, 3) $color-dark: nth($pair, 4) &.is-light background-color: $color-light color: $color-dark &:hover, &.is-hovered background-color: darken($color-light, 2.5%) border-color: transparent color: $color-dark &:active, &.is-active background-color: darken($color-light, 5%) border-color: transparent color: $color-dark // Sizes &.is-small +button-small &.is-normal +button-normal &.is-medium +button-medium &.is-large +button-large // Modifiers &[disabled], fieldset[disabled] & background-color: $button-disabled-background-color border-color: $button-disabled-border-color box-shadow: $button-disabled-shadow opacity: $button-disabled-opacity &.is-fullwidth display: flex width: 100% &.is-loading color: transparent !important pointer-events: none &::after @extend %loader +center(1em) position: absolute !important &.is-static background-color: $button-static-background-color border-color: $button-static-border-color color: $button-static-color box-shadow: none pointer-events: none &.is-rounded border-radius: $radius-rounded padding-left: calc(#{$button-padding-horizontal} + 0.25em) padding-right: calc(#{$button-padding-horizontal} + 0.25em) .buttons align-items: center display: flex flex-wrap: wrap justify-content: flex-start .button margin-bottom: 0.5rem &:not(:last-child):not(.is-fullwidth) margin-right: 0.5rem &:last-child margin-bottom: -0.5rem &:not(:last-child) margin-bottom: 1rem // Sizes &.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) +button-small &.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) +button-medium &.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) +button-large &.has-addons .button &:not(:first-child) border-bottom-left-radius: 0 border-top-left-radius: 0 &:not(:last-child) border-bottom-right-radius: 0 border-top-right-radius: 0 margin-right: -1px &:last-child margin-right: 0 &:hover, &.is-hovered z-index: 2 &:focus, &.is-focused, &:active, &.is-active, &.is-selected z-index: 3 &:hover z-index: 4 &.is-expanded flex-grow: 1 flex-shrink: 1 &.is-centered justify-content: center &:not(.has-addons) .button:not(.is-fullwidth) margin-left: 0.25rem margin-right: 0.25rem &.is-right justify-content: flex-end &:not(.has-addons) .button:not(.is-fullwidth) margin-left: 0.25rem margin-right: 0.25rem mitmproxy-8.1.1/docs/src/assets/bulma/elements/container.sass000066400000000000000000000010451425660472000244110ustar00rootroot00000000000000$container-offset: (2 * $gap) !default .container flex-grow: 1 margin: 0 auto position: relative width: auto &.is-fluid max-width: none padding-left: $gap padding-right: $gap width: 100% +desktop max-width: $desktop - $container-offset +until-widescreen &.is-widescreen max-width: $widescreen - $container-offset +until-fullhd &.is-fullhd max-width: $fullhd - $container-offset +widescreen max-width: $widescreen - $container-offset +fullhd max-width: $fullhd - $container-offset mitmproxy-8.1.1/docs/src/assets/bulma/elements/content.sass000066400000000000000000000067661425660472000241200ustar00rootroot00000000000000$content-heading-color: $text-strong !default $content-heading-weight: $weight-semibold !default $content-heading-line-height: 1.125 !default $content-blockquote-background-color: $background !default $content-blockquote-border-left: 5px solid $border !default $content-blockquote-padding: 1.25em 1.5em !default $content-pre-padding: 1.25em 1.5em !default $content-table-cell-border: 1px solid $border !default $content-table-cell-border-width: 0 0 1px !default $content-table-cell-padding: 0.5em 0.75em !default $content-table-cell-heading-color: $text-strong !default $content-table-head-cell-border-width: 0 0 2px !default $content-table-head-cell-color: $text-strong !default $content-table-foot-cell-border-width: 2px 0 0 !default $content-table-foot-cell-color: $text-strong !default .content @extend %block // Inline li + li margin-top: 0.25em // Block p, dl, ol, ul, blockquote, pre, table &:not(:last-child) margin-bottom: 1em h1, h2, h3, h4, h5, h6 color: $content-heading-color font-weight: $content-heading-weight line-height: $content-heading-line-height h1 font-size: 2em margin-bottom: 0.5em &:not(:first-child) margin-top: 1em h2 font-size: 1.75em margin-bottom: 0.5714em &:not(:first-child) margin-top: 1.1428em h3 font-size: 1.5em margin-bottom: 0.6666em &:not(:first-child) margin-top: 1.3333em h4 font-size: 1.25em margin-bottom: 0.8em h5 font-size: 1.125em margin-bottom: 0.8888em h6 font-size: 1em margin-bottom: 1em blockquote background-color: $content-blockquote-background-color border-left: $content-blockquote-border-left padding: $content-blockquote-padding ol list-style-position: outside margin-left: 2em margin-top: 1em &:not([type]) list-style-type: decimal &.is-lower-alpha list-style-type: lower-alpha &.is-lower-roman list-style-type: lower-roman &.is-upper-alpha list-style-type: upper-alpha &.is-upper-roman list-style-type: upper-roman ul list-style: disc outside margin-left: 2em margin-top: 1em ul list-style-type: circle margin-top: 0.5em ul list-style-type: square dd margin-left: 2em figure margin-left: 2em margin-right: 2em text-align: center &:not(:first-child) margin-top: 2em &:not(:last-child) margin-bottom: 2em img display: inline-block figcaption font-style: italic pre +overflow-touch overflow-x: auto padding: $content-pre-padding white-space: pre word-wrap: normal sup, sub font-size: 75% table width: 100% td, th border: $content-table-cell-border border-width: $content-table-cell-border-width padding: $content-table-cell-padding vertical-align: top th color: $content-table-cell-heading-color &:not([align]) text-align: left thead td, th border-width: $content-table-head-cell-border-width color: $content-table-head-cell-color tfoot td, th border-width: $content-table-foot-cell-border-width color: $content-table-foot-cell-color tbody tr &:last-child td, th border-bottom-width: 0 .tabs li + li margin-top: 0 // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large mitmproxy-8.1.1/docs/src/assets/bulma/elements/form.sass000066400000000000000000000001701425660472000233700ustar00rootroot00000000000000@warn "The form.sass file is DEPRECATED. It has moved into its own /form folder. Please import sass/form/_all instead." mitmproxy-8.1.1/docs/src/assets/bulma/elements/icon.sass000066400000000000000000000010341425660472000233550ustar00rootroot00000000000000$icon-dimensions: 1.5rem !default $icon-dimensions-small: 1rem !default $icon-dimensions-medium: 2rem !default $icon-dimensions-large: 3rem !default .icon align-items: center display: inline-flex justify-content: center height: $icon-dimensions width: $icon-dimensions // Sizes &.is-small height: $icon-dimensions-small width: $icon-dimensions-small &.is-medium height: $icon-dimensions-medium width: $icon-dimensions-medium &.is-large height: $icon-dimensions-large width: $icon-dimensions-large mitmproxy-8.1.1/docs/src/assets/bulma/elements/image.sass000066400000000000000000000023201425660472000235060ustar00rootroot00000000000000$dimensions: 16 24 32 48 64 96 128 !default .image display: block position: relative img display: block height: auto width: 100% &.is-rounded border-radius: $radius-rounded &.is-fullwidth width: 100% // Ratio &.is-square, &.is-1by1, &.is-5by4, &.is-4by3, &.is-3by2, &.is-5by3, &.is-16by9, &.is-2by1, &.is-3by1, &.is-4by5, &.is-3by4, &.is-2by3, &.is-3by5, &.is-9by16, &.is-1by2, &.is-1by3 img, .has-ratio @extend %overlay height: 100% width: 100% &.is-square, &.is-1by1 padding-top: 100% &.is-5by4 padding-top: 80% &.is-4by3 padding-top: 75% &.is-3by2 padding-top: 66.6666% &.is-5by3 padding-top: 60% &.is-16by9 padding-top: 56.25% &.is-2by1 padding-top: 50% &.is-3by1 padding-top: 33.3333% &.is-4by5 padding-top: 125% &.is-3by4 padding-top: 133.3333% &.is-2by3 padding-top: 150% &.is-3by5 padding-top: 166.6666% &.is-9by16 padding-top: 177.7777% &.is-1by2 padding-top: 200% &.is-1by3 padding-top: 300% // Sizes @each $dimension in $dimensions &.is-#{$dimension}x#{$dimension} height: $dimension * 1px width: $dimension * 1px mitmproxy-8.1.1/docs/src/assets/bulma/elements/notification.sass000066400000000000000000000022121425660472000251120ustar00rootroot00000000000000$notification-background-color: $background !default $notification-code-background-color: $scheme-main !default $notification-radius: $radius !default $notification-padding: 1.25rem 2.5rem 1.25rem 1.5rem !default .notification @extend %block background-color: $notification-background-color border-radius: $notification-radius padding: $notification-padding position: relative a:not(.button):not(.dropdown-item) color: currentColor text-decoration: underline strong color: currentColor code, pre background: $notification-code-background-color pre code background: transparent & > .delete position: absolute right: 0.5rem top: 0.5rem .title, .subtitle, .content color: currentColor // Colors @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color color: $color-invert // If light and dark colors are provided @if length($pair) >= 4 $color-light: nth($pair, 3) $color-dark: nth($pair, 4) &.is-light background-color: $color-light color: $color-dark mitmproxy-8.1.1/docs/src/assets/bulma/elements/other.sass000066400000000000000000000012041425660472000235450ustar00rootroot00000000000000.block @extend %block .delete @extend %delete .heading display: block font-size: 11px letter-spacing: 1px margin-bottom: 5px text-transform: uppercase .highlight @extend %block font-weight: $weight-normal max-width: 100% overflow: hidden padding: 0 pre overflow: auto max-width: 100% .loader @extend %loader .number align-items: center background-color: $background border-radius: $radius-rounded display: inline-flex font-size: $size-medium height: 2em justify-content: center margin-right: 1.5rem min-width: 2.5em padding: 0.25rem 0.5rem text-align: center vertical-align: top mitmproxy-8.1.1/docs/src/assets/bulma/elements/progress.sass000066400000000000000000000036131425660472000242760ustar00rootroot00000000000000$progress-bar-background-color: $border-light !default $progress-value-background-color: $text !default $progress-border-radius: $radius-rounded !default $progress-indeterminate-duration: 1.5s !default .progress @extend %block -moz-appearance: none -webkit-appearance: none border: none border-radius: $progress-border-radius display: block height: $size-normal overflow: hidden padding: 0 width: 100% &::-webkit-progress-bar background-color: $progress-bar-background-color &::-webkit-progress-value background-color: $progress-value-background-color &::-moz-progress-bar background-color: $progress-value-background-color &::-ms-fill background-color: $progress-value-background-color border: none // Colors @each $name, $pair in $colors $color: nth($pair, 1) &.is-#{$name} &::-webkit-progress-value background-color: $color &::-moz-progress-bar background-color: $color &::-ms-fill background-color: $color &:indeterminate background-image: linear-gradient(to right, $color 30%, $progress-bar-background-color 30%) &:indeterminate animation-duration: $progress-indeterminate-duration animation-iteration-count: infinite animation-name: moveIndeterminate animation-timing-function: linear background-color: $progress-bar-background-color background-image: linear-gradient(to right, $text 30%, $progress-bar-background-color 30%) background-position: top left background-repeat: no-repeat background-size: 150% 150% &::-webkit-progress-bar background-color: transparent &::-moz-progress-bar background-color: transparent // Sizes &.is-small height: $size-small &.is-medium height: $size-medium &.is-large height: $size-large @keyframes moveIndeterminate from background-position: 200% 0 to background-position: -200% 0 mitmproxy-8.1.1/docs/src/assets/bulma/elements/table.sass000066400000000000000000000063451425660472000235260ustar00rootroot00000000000000$table-color: $text-strong !default $table-background-color: $scheme-main !default $table-cell-border: 1px solid $border !default $table-cell-border-width: 0 0 1px !default $table-cell-padding: 0.5em 0.75em !default $table-cell-heading-color: $text-strong !default $table-head-cell-border-width: 0 0 2px !default $table-head-cell-color: $text-strong !default $table-foot-cell-border-width: 2px 0 0 !default $table-foot-cell-color: $text-strong !default $table-head-background-color: transparent !default $table-body-background-color: transparent !default $table-foot-background-color: transparent !default $table-row-hover-background-color: $scheme-main-bis !default $table-row-active-background-color: $primary !default $table-row-active-color: $primary-invert !default $table-striped-row-even-background-color: $scheme-main-bis !default $table-striped-row-even-hover-background-color: $scheme-main-ter !default .table @extend %block background-color: $table-background-color color: $table-color td, th border: $table-cell-border border-width: $table-cell-border-width padding: $table-cell-padding vertical-align: top // Colors @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color border-color: $color color: $color-invert // Modifiers &.is-narrow white-space: nowrap width: 1% &.is-selected background-color: $table-row-active-background-color color: $table-row-active-color a, strong color: currentColor th color: $table-cell-heading-color &:not([align]) text-align: left tr &.is-selected background-color: $table-row-active-background-color color: $table-row-active-color a, strong color: currentColor td, th border-color: $table-row-active-color color: currentColor thead background-color: $table-head-background-color td, th border-width: $table-head-cell-border-width color: $table-head-cell-color tfoot background-color: $table-foot-background-color td, th border-width: $table-foot-cell-border-width color: $table-foot-cell-color tbody background-color: $table-body-background-color tr &:last-child td, th border-bottom-width: 0 // Modifiers &.is-bordered td, th border-width: 1px tr &:last-child td, th border-bottom-width: 1px &.is-fullwidth width: 100% &.is-hoverable tbody tr:not(.is-selected) &:hover background-color: $table-row-hover-background-color &.is-striped tbody tr:not(.is-selected) &:hover background-color: $table-row-hover-background-color &:nth-child(even) background-color: $table-striped-row-even-hover-background-color &.is-narrow td, th padding: 0.25em 0.5em &.is-striped tbody tr:not(.is-selected) &:nth-child(even) background-color: $table-striped-row-even-background-color .table-container @extend %block +overflow-touch overflow: auto overflow-y: hidden max-width: 100% mitmproxy-8.1.1/docs/src/assets/bulma/elements/tag.sass000066400000000000000000000057311425660472000232100ustar00rootroot00000000000000$tag-background-color: $background !default $tag-color: $text !default $tag-radius: $radius !default $tag-delete-margin: 1px !default .tags align-items: center display: flex flex-wrap: wrap justify-content: flex-start .tag margin-bottom: 0.5rem &:not(:last-child) margin-right: 0.5rem &:last-child margin-bottom: -0.5rem &:not(:last-child) margin-bottom: 1rem // Sizes &.are-medium .tag:not(.is-normal):not(.is-large) font-size: $size-normal &.are-large .tag:not(.is-normal):not(.is-medium) font-size: $size-medium &.is-centered justify-content: center .tag margin-right: 0.25rem margin-left: 0.25rem &.is-right justify-content: flex-end .tag &:not(:first-child) margin-left: 0.5rem &:not(:last-child) margin-right: 0 &.has-addons .tag margin-right: 0 &:not(:first-child) margin-left: 0 border-bottom-left-radius: 0 border-top-left-radius: 0 &:not(:last-child) border-bottom-right-radius: 0 border-top-right-radius: 0 .tag:not(body) align-items: center background-color: $tag-background-color border-radius: $tag-radius color: $tag-color display: inline-flex font-size: $size-small height: 2em justify-content: center line-height: 1.5 padding-left: 0.75em padding-right: 0.75em white-space: nowrap .delete margin-left: 0.25rem margin-right: -0.375rem // Colors @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color color: $color-invert // If a light and dark colors are provided @if length($pair) > 3 $color-light: nth($pair, 3) $color-dark: nth($pair, 4) &.is-light background-color: $color-light color: $color-dark // Sizes &.is-normal font-size: $size-small &.is-medium font-size: $size-normal &.is-large font-size: $size-medium .icon &:first-child:not(:last-child) margin-left: -0.375em margin-right: 0.1875em &:last-child:not(:first-child) margin-left: 0.1875em margin-right: -0.375em &:first-child:last-child margin-left: -0.375em margin-right: -0.375em // Modifiers &.is-delete margin-left: $tag-delete-margin padding: 0 position: relative width: 2em &::before, &::after background-color: currentColor content: "" display: block left: 50% position: absolute top: 50% transform: translateX(-50%) translateY(-50%) rotate(45deg) transform-origin: center center &::before height: 1px width: 50% &::after height: 50% width: 1px &:hover, &:focus background-color: darken($tag-background-color, 5%) &:active background-color: darken($tag-background-color, 10%) &.is-rounded border-radius: $radius-rounded a.tag &:hover text-decoration: underline mitmproxy-8.1.1/docs/src/assets/bulma/elements/title.sass000066400000000000000000000033321425660472000235510ustar00rootroot00000000000000$title-color: $text-strong !default $title-family: false !default $title-size: $size-3 !default $title-weight: $weight-semibold !default $title-line-height: 1.125 !default $title-strong-color: inherit !default $title-strong-weight: inherit !default $title-sub-size: 0.75em !default $title-sup-size: 0.75em !default $subtitle-color: $text !default $subtitle-family: false !default $subtitle-size: $size-5 !default $subtitle-weight: $weight-normal !default $subtitle-line-height: 1.25 !default $subtitle-strong-color: $text-strong !default $subtitle-strong-weight: $weight-semibold !default $subtitle-negative-margin: -1.25rem !default .title, .subtitle @extend %block word-break: break-word em, span font-weight: inherit sub font-size: $title-sub-size sup font-size: $title-sup-size .tag vertical-align: middle .title color: $title-color @if $title-family font-family: $title-family font-size: $title-size font-weight: $title-weight line-height: $title-line-height strong color: $title-strong-color font-weight: $title-strong-weight & + .highlight margin-top: -0.75rem &:not(.is-spaced) + .subtitle margin-top: $subtitle-negative-margin // Sizes @each $size in $sizes $i: index($sizes, $size) &.is-#{$i} font-size: $size .subtitle color: $subtitle-color @if $subtitle-family font-family: $subtitle-family font-size: $subtitle-size font-weight: $subtitle-weight line-height: $subtitle-line-height strong color: $subtitle-strong-color font-weight: $subtitle-strong-weight &:not(.is-spaced) + .title margin-top: $subtitle-negative-margin // Sizes @each $size in $sizes $i: index($sizes, $size) &.is-#{$i} font-size: $size mitmproxy-8.1.1/docs/src/assets/bulma/form/000077500000000000000000000000001425660472000206635ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/form/_all.sass000066400000000000000000000002431425660472000224640ustar00rootroot00000000000000@charset "utf-8" @import "shared.sass" @import "input-textarea.sass" @import "checkbox-radio.sass" @import "select.sass" @import "file.sass" @import "tools.sass" mitmproxy-8.1.1/docs/src/assets/bulma/form/checkbox-radio.sass000066400000000000000000000005611425660472000244420ustar00rootroot00000000000000%checkbox-radio cursor: pointer display: inline-block line-height: 1.25 position: relative input cursor: pointer &:hover color: $input-hover-color &[disabled], fieldset[disabled] & color: $input-disabled-color cursor: not-allowed .checkbox @extend %checkbox-radio .radio @extend %checkbox-radio & + .radio margin-left: 0.5em mitmproxy-8.1.1/docs/src/assets/bulma/form/file.sass000066400000000000000000000100421425660472000224720ustar00rootroot00000000000000$file-border-color: $border !default $file-radius: $radius !default $file-cta-background-color: $scheme-main-ter !default $file-cta-color: $text !default $file-cta-hover-color: $text-strong !default $file-cta-active-color: $text-strong !default $file-name-border-color: $border !default $file-name-border-style: solid !default $file-name-border-width: 1px 1px 1px 0 !default $file-name-max-width: 16em !default .file @extend %unselectable align-items: stretch display: flex justify-content: flex-start position: relative // Colors @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} .file-cta background-color: $color border-color: transparent color: $color-invert &:hover, &.is-hovered .file-cta background-color: darken($color, 2.5%) border-color: transparent color: $color-invert &:focus, &.is-focused .file-cta border-color: transparent box-shadow: 0 0 0.5em rgba($color, 0.25) color: $color-invert &:active, &.is-active .file-cta background-color: darken($color, 5%) border-color: transparent color: $color-invert // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium .file-icon .fa font-size: 21px &.is-large font-size: $size-large .file-icon .fa font-size: 28px // Modifiers &.has-name .file-cta border-bottom-right-radius: 0 border-top-right-radius: 0 .file-name border-bottom-left-radius: 0 border-top-left-radius: 0 &.is-empty .file-cta border-radius: $file-radius .file-name display: none &.is-boxed .file-label flex-direction: column .file-cta flex-direction: column height: auto padding: 1em 3em .file-name border-width: 0 1px 1px .file-icon height: 1.5em width: 1.5em .fa font-size: 21px &.is-small .file-icon .fa font-size: 14px &.is-medium .file-icon .fa font-size: 28px &.is-large .file-icon .fa font-size: 35px &.has-name .file-cta border-radius: $file-radius $file-radius 0 0 .file-name border-radius: 0 0 $file-radius $file-radius border-width: 0 1px 1px &.is-centered justify-content: center &.is-fullwidth .file-label width: 100% .file-name flex-grow: 1 max-width: none &.is-right justify-content: flex-end .file-cta border-radius: 0 $file-radius $file-radius 0 .file-name border-radius: $file-radius 0 0 $file-radius border-width: 1px 0 1px 1px order: -1 .file-label align-items: stretch display: flex cursor: pointer justify-content: flex-start overflow: hidden position: relative &:hover .file-cta background-color: darken($file-cta-background-color, 2.5%) color: $file-cta-hover-color .file-name border-color: darken($file-name-border-color, 2.5%) &:active .file-cta background-color: darken($file-cta-background-color, 5%) color: $file-cta-active-color .file-name border-color: darken($file-name-border-color, 5%) .file-input height: 100% left: 0 opacity: 0 outline: none position: absolute top: 0 width: 100% .file-cta, .file-name @extend %control border-color: $file-border-color border-radius: $file-radius font-size: 1em padding-left: 1em padding-right: 1em white-space: nowrap .file-cta background-color: $file-cta-background-color color: $file-cta-color .file-name border-color: $file-name-border-color border-style: $file-name-border-style border-width: $file-name-border-width display: block max-width: $file-name-max-width overflow: hidden text-align: left text-overflow: ellipsis .file-icon align-items: center display: flex height: 1em justify-content: center margin-right: 0.5em width: 1em .fa font-size: 14px mitmproxy-8.1.1/docs/src/assets/bulma/form/input-textarea.sass000066400000000000000000000025661425660472000245410ustar00rootroot00000000000000$textarea-padding: $control-padding-horizontal !default $textarea-max-height: 40em !default $textarea-min-height: 8em !default %input-textarea @extend %input box-shadow: $input-shadow max-width: 100% width: 100% &[readonly] box-shadow: none // Colors @each $name, $pair in $colors $color: nth($pair, 1) &.is-#{$name} border-color: $color &:focus, &.is-focused, &:active, &.is-active box-shadow: $input-focus-box-shadow-size rgba($color, 0.25) // Sizes &.is-small +control-small &.is-medium +control-medium &.is-large +control-large // Modifiers &.is-fullwidth display: block width: 100% &.is-inline display: inline width: auto .input @extend %input-textarea &.is-rounded border-radius: $radius-rounded padding-left: calc(#{$control-padding-horizontal} + 0.375em) padding-right: calc(#{$control-padding-horizontal} + 0.375em) &.is-static background-color: transparent border-color: transparent box-shadow: none padding-left: 0 padding-right: 0 .textarea @extend %input-textarea display: block max-width: 100% min-width: 100% padding: $textarea-padding resize: vertical &:not([rows]) max-height: $textarea-max-height min-height: $textarea-min-height &[rows] height: initial // Modifiers &.has-fixed-size resize: none mitmproxy-8.1.1/docs/src/assets/bulma/form/select.sass000066400000000000000000000035131425660472000230370ustar00rootroot00000000000000.select display: inline-block max-width: 100% position: relative vertical-align: top &:not(.is-multiple) height: $input-height &:not(.is-multiple):not(.is-loading) &::after @extend %arrow border-color: $input-arrow right: 1.125em z-index: 4 &.is-rounded select border-radius: $radius-rounded padding-left: 1em select @extend %input cursor: pointer display: block font-size: 1em max-width: 100% outline: none &::-ms-expand display: none &[disabled]:hover, fieldset[disabled] &:hover border-color: $input-disabled-border-color &:not([multiple]) padding-right: 2.5em &[multiple] height: auto padding: 0 option padding: 0.5em 1em // States &:not(.is-multiple):not(.is-loading):hover &::after border-color: $input-hover-color // Colors @each $name, $pair in $colors $color: nth($pair, 1) &.is-#{$name} &:not(:hover)::after border-color: $color select border-color: $color &:hover, &.is-hovered border-color: darken($color, 5%) &:focus, &.is-focused, &:active, &.is-active box-shadow: $input-focus-box-shadow-size rgba($color, 0.25) // Sizes &.is-small +control-small &.is-medium +control-medium &.is-large +control-large // Modifiers &.is-disabled &::after border-color: $input-disabled-color &.is-fullwidth width: 100% select width: 100% &.is-loading &::after @extend %loader margin-top: 0 position: absolute right: 0.625em top: 0.625em transform: none &.is-small:after font-size: $size-small &.is-medium:after font-size: $size-medium &.is-large:after font-size: $size-large mitmproxy-8.1.1/docs/src/assets/bulma/form/shared.sass000066400000000000000000000032341425660472000230260ustar00rootroot00000000000000$input-color: inherit !default $input-background-color: $scheme-main !default $input-border-color: $border !default $input-height: $control-height !default $input-shadow: inset 0 0.0625em 0.125em rgba($scheme-invert, 0.05) !default $input-placeholder-color: bulmaRgba($input-color, 0.3) !default $input-hover-color: $text-strong !default $input-hover-border-color: $border-hover !default $input-focus-color: $text-strong !default $input-focus-border-color: $link !default $input-focus-box-shadow-size: 0 0 0 0.125em !default $input-focus-box-shadow-color: bulmaRgba($link, 0.25) !default $input-disabled-color: $text-light !default $input-disabled-background-color: $background !default $input-disabled-border-color: $background !default $input-disabled-placeholder-color: bulmaRgba($input-disabled-color, 0.3) !default $input-arrow: $link !default $input-icon-color: $border !default $input-icon-active-color: $text !default $input-radius: $radius !default =input @extend %control background-color: $input-background-color border-color: $input-border-color border-radius: $input-radius color: $input-color +placeholder color: $input-placeholder-color &:hover, &.is-hovered border-color: $input-hover-border-color &:focus, &.is-focused, &:active, &.is-active border-color: $input-focus-border-color box-shadow: $input-focus-box-shadow-size $input-focus-box-shadow-color &[disabled], fieldset[disabled] & background-color: $input-disabled-background-color border-color: $input-disabled-border-color box-shadow: none color: $input-disabled-color +placeholder color: $input-disabled-placeholder-color %input +input mitmproxy-8.1.1/docs/src/assets/bulma/form/tools.sass000066400000000000000000000103731425660472000227220ustar00rootroot00000000000000$label-color: $text-strong !default $label-weight: $weight-bold !default $help-size: $size-small !default .label color: $label-color display: block font-size: $size-normal font-weight: $label-weight &:not(:last-child) margin-bottom: 0.5em // Sizes &.is-small font-size: $size-small &.is-medium font-size: $size-medium &.is-large font-size: $size-large .help display: block font-size: $help-size margin-top: 0.25rem @each $name, $pair in $colors $color: nth($pair, 1) &.is-#{$name} color: $color // Containers .field &:not(:last-child) margin-bottom: 0.75rem // Modifiers &.has-addons display: flex justify-content: flex-start .control &:not(:last-child) margin-right: -1px &:not(:first-child):not(:last-child) .button, .input, .select select border-radius: 0 &:first-child:not(:only-child) .button, .input, .select select border-bottom-right-radius: 0 border-top-right-radius: 0 &:last-child:not(:only-child) .button, .input, .select select border-bottom-left-radius: 0 border-top-left-radius: 0 .button, .input, .select select &:not([disabled]) &:hover, &.is-hovered z-index: 2 &:focus, &.is-focused, &:active, &.is-active z-index: 3 &:hover z-index: 4 &.is-expanded flex-grow: 1 flex-shrink: 1 &.has-addons-centered justify-content: center &.has-addons-right justify-content: flex-end &.has-addons-fullwidth .control flex-grow: 1 flex-shrink: 0 &.is-grouped display: flex justify-content: flex-start & > .control flex-shrink: 0 &:not(:last-child) margin-bottom: 0 margin-right: 0.75rem &.is-expanded flex-grow: 1 flex-shrink: 1 &.is-grouped-centered justify-content: center &.is-grouped-right justify-content: flex-end &.is-grouped-multiline flex-wrap: wrap & > .control &:last-child, &:not(:last-child) margin-bottom: 0.75rem &:last-child margin-bottom: -0.75rem &:not(:last-child) margin-bottom: 0 &.is-horizontal +tablet display: flex .field-label .label font-size: inherit +mobile margin-bottom: 0.5rem +tablet flex-basis: 0 flex-grow: 1 flex-shrink: 0 margin-right: 1.5rem text-align: right &.is-small font-size: $size-small padding-top: 0.375em &.is-normal padding-top: 0.375em &.is-medium font-size: $size-medium padding-top: 0.375em &.is-large font-size: $size-large padding-top: 0.375em .field-body .field .field margin-bottom: 0 +tablet display: flex flex-basis: 0 flex-grow: 5 flex-shrink: 1 .field margin-bottom: 0 & > .field flex-shrink: 1 &:not(.is-narrow) flex-grow: 1 &:not(:last-child) margin-right: 0.75rem .control box-sizing: border-box clear: both font-size: $size-normal position: relative text-align: left // Modifiers &.has-icons-left, &.has-icons-right .input, .select &:focus & ~ .icon color: $input-icon-active-color &.is-small ~ .icon font-size: $size-small &.is-medium ~ .icon font-size: $size-medium &.is-large ~ .icon font-size: $size-large .icon color: $input-icon-color height: $input-height pointer-events: none position: absolute top: 0 width: $input-height z-index: 4 &.has-icons-left .input, .select select padding-left: $input-height .icon.is-left left: 0 &.has-icons-right .input, .select select padding-right: $input-height .icon.is-right right: 0 &.is-loading &::after @extend %loader position: absolute !important right: 0.625em top: 0.625em z-index: 4 &.is-small:after font-size: $size-small &.is-medium:after font-size: $size-medium &.is-large:after font-size: $size-large mitmproxy-8.1.1/docs/src/assets/bulma/grid/000077500000000000000000000000001425660472000206455ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/grid/_all.sass000066400000000000000000000000761425660472000224520ustar00rootroot00000000000000@charset "utf-8" @import "columns.sass" @import "tiles.sass" mitmproxy-8.1.1/docs/src/assets/bulma/grid/columns.sass000066400000000000000000000300611425660472000232200ustar00rootroot00000000000000$column-gap: 0.75rem !default .column display: block flex-basis: 0 flex-grow: 1 flex-shrink: 1 padding: $column-gap .columns.is-mobile > &.is-narrow flex: none .columns.is-mobile > &.is-full flex: none width: 100% .columns.is-mobile > &.is-three-quarters flex: none width: 75% .columns.is-mobile > &.is-two-thirds flex: none width: 66.6666% .columns.is-mobile > &.is-half flex: none width: 50% .columns.is-mobile > &.is-one-third flex: none width: 33.3333% .columns.is-mobile > &.is-one-quarter flex: none width: 25% .columns.is-mobile > &.is-one-fifth flex: none width: 20% .columns.is-mobile > &.is-two-fifths flex: none width: 40% .columns.is-mobile > &.is-three-fifths flex: none width: 60% .columns.is-mobile > &.is-four-fifths flex: none width: 80% .columns.is-mobile > &.is-offset-three-quarters margin-left: 75% .columns.is-mobile > &.is-offset-two-thirds margin-left: 66.6666% .columns.is-mobile > &.is-offset-half margin-left: 50% .columns.is-mobile > &.is-offset-one-third margin-left: 33.3333% .columns.is-mobile > &.is-offset-one-quarter margin-left: 25% .columns.is-mobile > &.is-offset-one-fifth margin-left: 20% .columns.is-mobile > &.is-offset-two-fifths margin-left: 40% .columns.is-mobile > &.is-offset-three-fifths margin-left: 60% .columns.is-mobile > &.is-offset-four-fifths margin-left: 80% @for $i from 0 through 12 .columns.is-mobile > &.is-#{$i} flex: none width: percentage($i / 12) .columns.is-mobile > &.is-offset-#{$i} margin-left: percentage($i / 12) +mobile &.is-narrow-mobile flex: none &.is-full-mobile flex: none width: 100% &.is-three-quarters-mobile flex: none width: 75% &.is-two-thirds-mobile flex: none width: 66.6666% &.is-half-mobile flex: none width: 50% &.is-one-third-mobile flex: none width: 33.3333% &.is-one-quarter-mobile flex: none width: 25% &.is-one-fifth-mobile flex: none width: 20% &.is-two-fifths-mobile flex: none width: 40% &.is-three-fifths-mobile flex: none width: 60% &.is-four-fifths-mobile flex: none width: 80% &.is-offset-three-quarters-mobile margin-left: 75% &.is-offset-two-thirds-mobile margin-left: 66.6666% &.is-offset-half-mobile margin-left: 50% &.is-offset-one-third-mobile margin-left: 33.3333% &.is-offset-one-quarter-mobile margin-left: 25% &.is-offset-one-fifth-mobile margin-left: 20% &.is-offset-two-fifths-mobile margin-left: 40% &.is-offset-three-fifths-mobile margin-left: 60% &.is-offset-four-fifths-mobile margin-left: 80% @for $i from 0 through 12 &.is-#{$i}-mobile flex: none width: percentage($i / 12) &.is-offset-#{$i}-mobile margin-left: percentage($i / 12) +tablet &.is-narrow, &.is-narrow-tablet flex: none &.is-full, &.is-full-tablet flex: none width: 100% &.is-three-quarters, &.is-three-quarters-tablet flex: none width: 75% &.is-two-thirds, &.is-two-thirds-tablet flex: none width: 66.6666% &.is-half, &.is-half-tablet flex: none width: 50% &.is-one-third, &.is-one-third-tablet flex: none width: 33.3333% &.is-one-quarter, &.is-one-quarter-tablet flex: none width: 25% &.is-one-fifth, &.is-one-fifth-tablet flex: none width: 20% &.is-two-fifths, &.is-two-fifths-tablet flex: none width: 40% &.is-three-fifths, &.is-three-fifths-tablet flex: none width: 60% &.is-four-fifths, &.is-four-fifths-tablet flex: none width: 80% &.is-offset-three-quarters, &.is-offset-three-quarters-tablet margin-left: 75% &.is-offset-two-thirds, &.is-offset-two-thirds-tablet margin-left: 66.6666% &.is-offset-half, &.is-offset-half-tablet margin-left: 50% &.is-offset-one-third, &.is-offset-one-third-tablet margin-left: 33.3333% &.is-offset-one-quarter, &.is-offset-one-quarter-tablet margin-left: 25% &.is-offset-one-fifth, &.is-offset-one-fifth-tablet margin-left: 20% &.is-offset-two-fifths, &.is-offset-two-fifths-tablet margin-left: 40% &.is-offset-three-fifths, &.is-offset-three-fifths-tablet margin-left: 60% &.is-offset-four-fifths, &.is-offset-four-fifths-tablet margin-left: 80% @for $i from 0 through 12 &.is-#{$i}, &.is-#{$i}-tablet flex: none width: percentage($i / 12) &.is-offset-#{$i}, &.is-offset-#{$i}-tablet margin-left: percentage($i / 12) +touch &.is-narrow-touch flex: none &.is-full-touch flex: none width: 100% &.is-three-quarters-touch flex: none width: 75% &.is-two-thirds-touch flex: none width: 66.6666% &.is-half-touch flex: none width: 50% &.is-one-third-touch flex: none width: 33.3333% &.is-one-quarter-touch flex: none width: 25% &.is-one-fifth-touch flex: none width: 20% &.is-two-fifths-touch flex: none width: 40% &.is-three-fifths-touch flex: none width: 60% &.is-four-fifths-touch flex: none width: 80% &.is-offset-three-quarters-touch margin-left: 75% &.is-offset-two-thirds-touch margin-left: 66.6666% &.is-offset-half-touch margin-left: 50% &.is-offset-one-third-touch margin-left: 33.3333% &.is-offset-one-quarter-touch margin-left: 25% &.is-offset-one-fifth-touch margin-left: 20% &.is-offset-two-fifths-touch margin-left: 40% &.is-offset-three-fifths-touch margin-left: 60% &.is-offset-four-fifths-touch margin-left: 80% @for $i from 0 through 12 &.is-#{$i}-touch flex: none width: percentage($i / 12) &.is-offset-#{$i}-touch margin-left: percentage($i / 12) +desktop &.is-narrow-desktop flex: none &.is-full-desktop flex: none width: 100% &.is-three-quarters-desktop flex: none width: 75% &.is-two-thirds-desktop flex: none width: 66.6666% &.is-half-desktop flex: none width: 50% &.is-one-third-desktop flex: none width: 33.3333% &.is-one-quarter-desktop flex: none width: 25% &.is-one-fifth-desktop flex: none width: 20% &.is-two-fifths-desktop flex: none width: 40% &.is-three-fifths-desktop flex: none width: 60% &.is-four-fifths-desktop flex: none width: 80% &.is-offset-three-quarters-desktop margin-left: 75% &.is-offset-two-thirds-desktop margin-left: 66.6666% &.is-offset-half-desktop margin-left: 50% &.is-offset-one-third-desktop margin-left: 33.3333% &.is-offset-one-quarter-desktop margin-left: 25% &.is-offset-one-fifth-desktop margin-left: 20% &.is-offset-two-fifths-desktop margin-left: 40% &.is-offset-three-fifths-desktop margin-left: 60% &.is-offset-four-fifths-desktop margin-left: 80% @for $i from 0 through 12 &.is-#{$i}-desktop flex: none width: percentage($i / 12) &.is-offset-#{$i}-desktop margin-left: percentage($i / 12) +widescreen &.is-narrow-widescreen flex: none &.is-full-widescreen flex: none width: 100% &.is-three-quarters-widescreen flex: none width: 75% &.is-two-thirds-widescreen flex: none width: 66.6666% &.is-half-widescreen flex: none width: 50% &.is-one-third-widescreen flex: none width: 33.3333% &.is-one-quarter-widescreen flex: none width: 25% &.is-one-fifth-widescreen flex: none width: 20% &.is-two-fifths-widescreen flex: none width: 40% &.is-three-fifths-widescreen flex: none width: 60% &.is-four-fifths-widescreen flex: none width: 80% &.is-offset-three-quarters-widescreen margin-left: 75% &.is-offset-two-thirds-widescreen margin-left: 66.6666% &.is-offset-half-widescreen margin-left: 50% &.is-offset-one-third-widescreen margin-left: 33.3333% &.is-offset-one-quarter-widescreen margin-left: 25% &.is-offset-one-fifth-widescreen margin-left: 20% &.is-offset-two-fifths-widescreen margin-left: 40% &.is-offset-three-fifths-widescreen margin-left: 60% &.is-offset-four-fifths-widescreen margin-left: 80% @for $i from 0 through 12 &.is-#{$i}-widescreen flex: none width: percentage($i / 12) &.is-offset-#{$i}-widescreen margin-left: percentage($i / 12) +fullhd &.is-narrow-fullhd flex: none &.is-full-fullhd flex: none width: 100% &.is-three-quarters-fullhd flex: none width: 75% &.is-two-thirds-fullhd flex: none width: 66.6666% &.is-half-fullhd flex: none width: 50% &.is-one-third-fullhd flex: none width: 33.3333% &.is-one-quarter-fullhd flex: none width: 25% &.is-one-fifth-fullhd flex: none width: 20% &.is-two-fifths-fullhd flex: none width: 40% &.is-three-fifths-fullhd flex: none width: 60% &.is-four-fifths-fullhd flex: none width: 80% &.is-offset-three-quarters-fullhd margin-left: 75% &.is-offset-two-thirds-fullhd margin-left: 66.6666% &.is-offset-half-fullhd margin-left: 50% &.is-offset-one-third-fullhd margin-left: 33.3333% &.is-offset-one-quarter-fullhd margin-left: 25% &.is-offset-one-fifth-fullhd margin-left: 20% &.is-offset-two-fifths-fullhd margin-left: 40% &.is-offset-three-fifths-fullhd margin-left: 60% &.is-offset-four-fifths-fullhd margin-left: 80% @for $i from 0 through 12 &.is-#{$i}-fullhd flex: none width: percentage($i / 12) &.is-offset-#{$i}-fullhd margin-left: percentage($i / 12) .columns margin-left: (-$column-gap) margin-right: (-$column-gap) margin-top: (-$column-gap) &:last-child margin-bottom: (-$column-gap) &:not(:last-child) margin-bottom: calc(1.5rem - #{$column-gap}) // Modifiers &.is-centered justify-content: center &.is-gapless margin-left: 0 margin-right: 0 margin-top: 0 & > .column margin: 0 padding: 0 !important &:not(:last-child) margin-bottom: 1.5rem &:last-child margin-bottom: 0 &.is-mobile display: flex &.is-multiline flex-wrap: wrap &.is-vcentered align-items: center // Responsiveness +tablet &:not(.is-desktop) display: flex +desktop // Modifiers &.is-desktop display: flex @if $variable-columns .columns.is-variable --columnGap: 0.75rem margin-left: calc(-1 * var(--columnGap)) margin-right: calc(-1 * var(--columnGap)) .column padding-left: var(--columnGap) padding-right: var(--columnGap) @for $i from 0 through 8 &.is-#{$i} --columnGap: #{$i * 0.25rem} +mobile &.is-#{$i}-mobile --columnGap: #{$i * 0.25rem} +tablet &.is-#{$i}-tablet --columnGap: #{$i * 0.25rem} +tablet-only &.is-#{$i}-tablet-only --columnGap: #{$i * 0.25rem} +touch &.is-#{$i}-touch --columnGap: #{$i * 0.25rem} +desktop &.is-#{$i}-desktop --columnGap: #{$i * 0.25rem} +desktop-only &.is-#{$i}-desktop-only --columnGap: #{$i * 0.25rem} +widescreen &.is-#{$i}-widescreen --columnGap: #{$i * 0.25rem} +widescreen-only &.is-#{$i}-widescreen-only --columnGap: #{$i * 0.25rem} +fullhd &.is-#{$i}-fullhd --columnGap: #{$i * 0.25rem} mitmproxy-8.1.1/docs/src/assets/bulma/grid/tiles.sass000066400000000000000000000014111425660472000226550ustar00rootroot00000000000000$tile-spacing: 0.75rem !default .tile align-items: stretch display: block flex-basis: 0 flex-grow: 1 flex-shrink: 1 min-height: min-content // Modifiers &.is-ancestor margin-left: $tile-spacing * -1 margin-right: $tile-spacing * -1 margin-top: $tile-spacing * -1 &:last-child margin-bottom: $tile-spacing * -1 &:not(:last-child) margin-bottom: $tile-spacing &.is-child margin: 0 !important &.is-parent padding: $tile-spacing &.is-vertical flex-direction: column & > .tile.is-child:not(:last-child) margin-bottom: 1.5rem !important // Responsiveness +tablet &:not(.is-child) display: flex @for $i from 1 through 12 &.is-#{$i} flex: none width: ($i / 12) * 100% mitmproxy-8.1.1/docs/src/assets/bulma/layout/000077500000000000000000000000001425660472000212355ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/layout/_all.sass000066400000000000000000000001231425660472000230330ustar00rootroot00000000000000@charset "utf-8" @import "hero.sass" @import "section.sass" @import "footer.sass" mitmproxy-8.1.1/docs/src/assets/bulma/layout/footer.sass000066400000000000000000000003731425660472000234310ustar00rootroot00000000000000$footer-background-color: $scheme-main-bis !default $footer-color: false !default $footer-padding: 3rem 1.5rem 6rem !default .footer background-color: $footer-background-color padding: $footer-padding @if $footer-color color: $footer-color mitmproxy-8.1.1/docs/src/assets/bulma/layout/hero.sass000066400000000000000000000064721425660472000230760ustar00rootroot00000000000000$hero-body-padding: 3rem 1.5rem !default $hero-body-padding-small: 1.5rem !default $hero-body-padding-medium: 9rem 1.5rem !default $hero-body-padding-large: 18rem 1.5rem !default // Main container .hero align-items: stretch display: flex flex-direction: column justify-content: space-between .navbar background: none .tabs ul border-bottom: none // Colors @each $name, $pair in $colors $color: nth($pair, 1) $color-invert: nth($pair, 2) &.is-#{$name} background-color: $color color: $color-invert a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current), strong color: inherit .title color: $color-invert .subtitle color: bulmaRgba($color-invert, 0.9) a:not(.button), strong color: $color-invert .navbar-menu +touch background-color: $color .navbar-item, .navbar-link color: bulmaRgba($color-invert, 0.7) a.navbar-item, .navbar-link &:hover, &.is-active background-color: darken($color, 5%) color: $color-invert .tabs a color: $color-invert opacity: 0.9 &:hover opacity: 1 li &.is-active a opacity: 1 &.is-boxed, &.is-toggle a color: $color-invert &:hover background-color: bulmaRgba($scheme-invert, 0.1) li.is-active a &, &:hover background-color: $color-invert border-color: $color-invert color: $color // Modifiers &.is-bold $gradient-top-left: darken(saturate(adjust-hue($color, -10deg), 10%), 10%) $gradient-bottom-right: lighten(saturate(adjust-hue($color, 10deg), 5%), 5%) background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%) +mobile .navbar-menu background-image: linear-gradient(141deg, $gradient-top-left 0%, $color 71%, $gradient-bottom-right 100%) // Sizes &.is-small .hero-body padding: $hero-body-padding-small &.is-medium +tablet .hero-body padding: $hero-body-padding-medium &.is-large +tablet .hero-body padding: $hero-body-padding-large &.is-halfheight, &.is-fullheight, &.is-fullheight-with-navbar .hero-body align-items: center display: flex & > .container flex-grow: 1 flex-shrink: 1 &.is-halfheight min-height: 50vh &.is-fullheight min-height: 100vh // Components .hero-video @extend %overlay overflow: hidden video left: 50% min-height: 100% min-width: 100% position: absolute top: 50% transform: translate3d(-50%, -50%, 0) // Modifiers &.is-transparent opacity: 0.3 // Responsiveness +mobile display: none .hero-buttons margin-top: 1.5rem // Responsiveness +mobile .button display: flex &:not(:last-child) margin-bottom: 0.75rem +tablet display: flex justify-content: center .button:not(:last-child) margin-right: 1.5rem // Containers .hero-head, .hero-foot flex-grow: 0 flex-shrink: 0 .hero-body flex-grow: 1 flex-shrink: 0 padding: $hero-body-padding mitmproxy-8.1.1/docs/src/assets/bulma/layout/section.sass000066400000000000000000000005011425660472000235700ustar00rootroot00000000000000$section-padding: 3rem 1.5rem !default $section-padding-medium: 9rem 1.5rem !default $section-padding-large: 18rem 1.5rem !default .section padding: $section-padding // Responsiveness +desktop // Sizes &.is-medium padding: $section-padding-medium &.is-large padding: $section-padding-large mitmproxy-8.1.1/docs/src/assets/bulma/utilities/000077500000000000000000000000001425660472000217335ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/bulma/utilities/_all.sass000066400000000000000000000002651425660472000235400ustar00rootroot00000000000000@charset "utf-8" @import "initial-variables.sass" @import "functions.sass" @import "derived-variables.sass" @import "animations.sass" @import "mixins.sass" @import "controls.sass" mitmproxy-8.1.1/docs/src/assets/bulma/utilities/animations.sass000066400000000000000000000001341425660472000247660ustar00rootroot00000000000000@keyframes spinAround from transform: rotate(0deg) to transform: rotate(359deg) mitmproxy-8.1.1/docs/src/assets/bulma/utilities/controls.sass000066400000000000000000000024101425660472000244660ustar00rootroot00000000000000$control-radius: $radius !default $control-radius-small: $radius-small !default $control-border-width: 1px !default $control-height: 2.5em !default $control-line-height: 1.5 !default $control-padding-vertical: calc(0.5em - #{$control-border-width}) !default $control-padding-horizontal: calc(0.75em - #{$control-border-width}) !default =control -moz-appearance: none -webkit-appearance: none align-items: center border: $control-border-width solid transparent border-radius: $control-radius box-shadow: none display: inline-flex font-size: $size-normal height: $control-height justify-content: flex-start line-height: $control-line-height padding-bottom: $control-padding-vertical padding-left: $control-padding-horizontal padding-right: $control-padding-horizontal padding-top: $control-padding-vertical position: relative vertical-align: top // States &:focus, &.is-focused, &:active, &.is-active outline: none &[disabled], fieldset[disabled] & cursor: not-allowed %control +control // The controls sizes use mixins so they can be used at different breakpoints =control-small border-radius: $control-radius-small font-size: $size-small =control-medium font-size: $size-medium =control-large font-size: $size-large mitmproxy-8.1.1/docs/src/assets/bulma/utilities/derived-variables.sass000066400000000000000000000073601425660472000262240ustar00rootroot00000000000000$primary: $turquoise !default $info: $cyan !default $success: $green !default $warning: $yellow !default $danger: $red !default $light: $white-ter !default $dark: $grey-darker !default // Invert colors $orange-invert: findColorInvert($orange) !default $yellow-invert: findColorInvert($yellow) !default $green-invert: findColorInvert($green) !default $turquoise-invert: findColorInvert($turquoise) !default $cyan-invert: findColorInvert($cyan) !default $blue-invert: findColorInvert($blue) !default $purple-invert: findColorInvert($purple) !default $red-invert: findColorInvert($red) !default $primary-invert: findColorInvert($primary) !default $primary-light: findLightColor($primary) !default $primary-dark: findDarkColor($primary) !default $info-invert: findColorInvert($info) !default $info-light: findLightColor($info) !default $info-dark: findDarkColor($info) !default $success-invert: findColorInvert($success) !default $success-light: findLightColor($success) !default $success-dark: findDarkColor($success) !default $warning-invert: findColorInvert($warning) !default $warning-light: findLightColor($warning) !default $warning-dark: findDarkColor($warning) !default $danger-invert: findColorInvert($danger) !default $danger-light: findLightColor($danger) !default $danger-dark: findDarkColor($danger) !default $light-invert: findColorInvert($light) !default $dark-invert: findColorInvert($dark) !default // General colors $scheme-main: $white !default $scheme-main-bis: $white-bis !default $scheme-main-ter: $white-ter !default $scheme-invert: $black !default $scheme-invert-bis: $black-bis !default $scheme-invert-ter: $black-ter !default $background: $white-ter !default $border: $grey-lighter !default $border-hover: $grey-light !default $border-light: $grey-lightest !default $border-light-hover: $grey-light !default // Text colors $text: $grey-dark !default $text-invert: findColorInvert($text) !default $text-light: $grey !default $text-strong: $grey-darker !default // Code colors $code: $red !default $code-background: $background !default $pre: $text !default $pre-background: $background !default // Link colors $link: $blue !default $link-invert: findColorInvert($link) !default $link-light: findLightColor($link) !default $link-dark: findDarkColor($link) !default $link-visited: $purple !default $link-hover: $grey-darker !default $link-hover-border: $grey-light !default $link-focus: $grey-darker !default $link-focus-border: $blue !default $link-active: $grey-darker !default $link-active-border: $grey-dark !default // Typography $family-primary: $family-sans-serif !default $family-secondary: $family-sans-serif !default $family-code: $family-monospace !default $size-small: $size-7 !default $size-normal: $size-6 !default $size-medium: $size-5 !default $size-large: $size-4 !default // Lists and maps $custom-colors: null !default $custom-shades: null !default $colors: mergeColorMaps(("white": ($white, $black), "black": ($black, $white), "light": ($light, $light-invert), "dark": ($dark, $dark-invert), "primary": ($primary, $primary-invert, $primary-light, $primary-dark), "link": ($link, $link-invert, $link-light, $link-dark), "info": ($info, $info-invert, $info-light, $info-dark), "success": ($success, $success-invert, $success-light, $success-dark), "warning": ($warning, $warning-invert, $warning-light, $warning-dark), "danger": ($danger, $danger-invert, $danger-light, $danger-dark)), $custom-colors) !default $shades: mergeColorMaps(("black-bis": $black-bis, "black-ter": $black-ter, "grey-darker": $grey-darker, "grey-dark": $grey-dark, "grey": $grey, "grey-light": $grey-light, "grey-lighter": $grey-lighter, "white-ter": $white-ter, "white-bis": $white-bis), $custom-shades) !default $sizes: $size-1 $size-2 $size-3 $size-4 $size-5 $size-6 $size-7 !default mitmproxy-8.1.1/docs/src/assets/bulma/utilities/functions.sass000066400000000000000000000073761425660472000246530ustar00rootroot00000000000000@function mergeColorMaps($bulma-colors, $custom-colors) // We return at least Bulma's hard-coded colors $merged-colors: $bulma-colors // We want a map as input @if type-of($custom-colors) == 'map' @each $name, $components in $custom-colors // The color name should be a string // and the components either a single color // or a colors list with at least one element @if type-of($name) == 'string' and (type-of($components) == 'list' or type-of($components) == 'color') and length($components) >= 1 $color-base: null $color-invert: null $color-light: null $color-dark: null $value: null // The param can either be a single color // or a list of 2 colors @if type-of($components) == 'color' $color-base: $components $color-invert: findColorInvert($color-base) $color-light: findLightColor($color-base) $color-dark: findDarkColor($color-base) @else if type-of($components) == 'list' $color-base: nth($components, 1) // If Invert, Light and Dark are provided @if length($components) > 3 $color-invert: nth($components, 2) $color-light: nth($components, 3) $color-dark: nth($components, 4) // If only Invert and Light are provided @else if length($components) > 2 $color-invert: nth($components, 2) $color-light: nth($components, 3) $color-dark: findDarkColor($color-base) // If only Invert is provided @else $color-invert: nth($components, 2) $color-light: findLightColor($color-base) $color-dark: findDarkColor($color-base) $value: ($color-base, $color-invert, $color-light, $color-dark) // We only want to merge the map if the color base is an actual color @if type-of($color-base) == 'color' // We merge this colors elements as map with Bulma's colors map // (we can override them this way, no multiple definition for the same name) // $merged-colors: map_merge($merged-colors, ($name: ($color-base, $color-invert, $color-light, $color-dark))) $merged-colors: map_merge($merged-colors, ($name: $value)) @return $merged-colors @function powerNumber($number, $exp) $value: 1 @if $exp > 0 @for $i from 1 through $exp $value: $value * $number @else if $exp < 0 @for $i from 1 through -$exp $value: $value / $number @return $value @function colorLuminance($color) $color-rgb: ('red': red($color),'green': green($color),'blue': blue($color)) @each $name, $value in $color-rgb $adjusted: 0 $value: $value / 255 @if $value < 0.03928 $value: $value / 12.92 @else $value: ($value + .055) / 1.055 $value: powerNumber($value, 2) $color-rgb: map-merge($color-rgb, ($name: $value)) @return (map-get($color-rgb, 'red') * .2126) + (map-get($color-rgb, 'green') * .7152) + (map-get($color-rgb, 'blue') * .0722) @function findColorInvert($color) @if (colorLuminance($color) > 0.55) @return rgba(#000, 0.7) @else @return #fff @function findLightColor($color) @if type-of($color) == 'color' $l: 96% @if lightness($color) > 96% $l: lightness($color) @return change-color($color, $lightness: $l) @return $background @function findDarkColor($color) @if type-of($color) == 'color' $base-l: 29% $luminance: colorLuminance($color) $luminance-delta: (0.53 - $luminance) $target-l: round($base-l + ($luminance-delta * 53)) @return change-color($color, $lightness: max($base-l, $target-l)) @return $text-strong @function bulmaRgba($color, $alpha) @if type-of($color) == 'color' @return rgba($color, $alpha) @return $color mitmproxy-8.1.1/docs/src/assets/bulma/utilities/initial-variables.sass000066400000000000000000000042441425660472000262310ustar00rootroot00000000000000// Colors $black: hsl(0, 0%, 4%) !default $black-bis: hsl(0, 0%, 7%) !default $black-ter: hsl(0, 0%, 14%) !default $grey-darker: hsl(0, 0%, 21%) !default $grey-dark: hsl(0, 0%, 29%) !default $grey: hsl(0, 0%, 48%) !default $grey-light: hsl(0, 0%, 71%) !default $grey-lighter: hsl(0, 0%, 86%) !default $grey-lightest: hsl(0, 0%, 93%) !default $white-ter: hsl(0, 0%, 96%) !default $white-bis: hsl(0, 0%, 98%) !default $white: hsl(0, 0%, 100%) !default $orange: hsl(14, 100%, 53%) !default $yellow: hsl(48, 100%, 67%) !default $green: hsl(141, 53%, 53%) !default $turquoise: hsl(171, 100%, 41%) !default $cyan: hsl(204, 71%, 53%) !default $blue: hsl(217, 71%, 53%) !default $purple: hsl(271, 100%, 71%) !default $red: hsl(348, 86%, 61%) !default // Typography $family-sans-serif: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !default $family-monospace: monospace !default $render-mode: optimizeLegibility !default $size-1: 3rem !default $size-2: 2.5rem !default $size-3: 2rem !default $size-4: 1.5rem !default $size-5: 1.25rem !default $size-6: 1rem !default $size-7: 0.75rem !default $weight-light: 300 !default $weight-normal: 400 !default $weight-medium: 500 !default $weight-semibold: 600 !default $weight-bold: 700 !default // Spacing $block-spacing: 1.5rem !default // Responsiveness // The container horizontal gap, which acts as the offset for breakpoints $gap: 32px !default // 960, 1152, and 1344 have been chosen because they are divisible by both 12 and 16 $tablet: 769px !default // 960px container + 4rem $desktop: 960px + (2 * $gap) !default // 1152px container + 4rem $widescreen: 1152px + (2 * $gap) !default $widescreen-enabled: true !default // 1344px container + 4rem $fullhd: 1344px + (2 * $gap) !default $fullhd-enabled: true !default // Miscellaneous $easing: ease-out !default $radius-small: 2px !default $radius: 4px !default $radius-large: 6px !default $radius-rounded: 290486px !default $speed: 86ms !default // Flags $variable-columns: true !default mitmproxy-8.1.1/docs/src/assets/bulma/utilities/mixins.sass000066400000000000000000000120671425660472000241430ustar00rootroot00000000000000@import "initial-variables" =clearfix &::after clear: both content: " " display: table =center($width, $height: 0) position: absolute @if $height != 0 left: calc(50% - (#{$width} / 2)) top: calc(50% - (#{$height} / 2)) @else left: calc(50% - (#{$width} / 2)) top: calc(50% - (#{$width} / 2)) =fa($size, $dimensions) display: inline-block font-size: $size height: $dimensions line-height: $dimensions text-align: center vertical-align: top width: $dimensions =hamburger($dimensions) cursor: pointer display: block height: $dimensions position: relative width: $dimensions span background-color: currentColor display: block height: 1px left: calc(50% - 8px) position: absolute transform-origin: center transition-duration: $speed transition-property: background-color, opacity, transform transition-timing-function: $easing width: 16px &:nth-child(1) top: calc(50% - 6px) &:nth-child(2) top: calc(50% - 1px) &:nth-child(3) top: calc(50% + 4px) &:hover background-color: bulmaRgba(black, 0.05) // Modifers &.is-active span &:nth-child(1) transform: translateY(5px) rotate(45deg) &:nth-child(2) opacity: 0 &:nth-child(3) transform: translateY(-5px) rotate(-45deg) =overflow-touch -webkit-overflow-scrolling: touch =placeholder $placeholders: ':-moz' ':-webkit-input' '-moz' '-ms-input' @each $placeholder in $placeholders &:#{$placeholder}-placeholder @content // Responsiveness =from($device) @media screen and (min-width: $device) @content =until($device) @media screen and (max-width: $device - 1px) @content =mobile @media screen and (max-width: $tablet - 1px) @content =tablet @media screen and (min-width: $tablet), print @content =tablet-only @media screen and (min-width: $tablet) and (max-width: $desktop - 1px) @content =touch @media screen and (max-width: $desktop - 1px) @content =desktop @media screen and (min-width: $desktop) @content =desktop-only @if $widescreen-enabled @media screen and (min-width: $desktop) and (max-width: $widescreen - 1px) @content =until-widescreen @if $widescreen-enabled @media screen and (max-width: $widescreen - 1px) @content =widescreen @if $widescreen-enabled @media screen and (min-width: $widescreen) @content =widescreen-only @if $widescreen-enabled and $fullhd-enabled @media screen and (min-width: $widescreen) and (max-width: $fullhd - 1px) @content =until-fullhd @if $fullhd-enabled @media screen and (max-width: $fullhd - 1px) @content =fullhd @if $fullhd-enabled @media screen and (min-width: $fullhd) @content // Placeholders =unselectable -webkit-touch-callout: none -webkit-user-select: none -moz-user-select: none -ms-user-select: none user-select: none %unselectable +unselectable =arrow($color: transparent) border: 3px solid $color border-radius: 2px border-right: 0 border-top: 0 content: " " display: block height: 0.625em margin-top: -0.4375em pointer-events: none position: absolute top: 50% transform: rotate(-45deg) transform-origin: center width: 0.625em %arrow +arrow =block($spacing: $block-spacing) &:not(:last-child) margin-bottom: $spacing %block +block =delete @extend %unselectable -moz-appearance: none -webkit-appearance: none background-color: bulmaRgba($scheme-invert, 0.2) border: none border-radius: $radius-rounded cursor: pointer pointer-events: auto display: inline-block flex-grow: 0 flex-shrink: 0 font-size: 0 height: 20px max-height: 20px max-width: 20px min-height: 20px min-width: 20px outline: none position: relative vertical-align: top width: 20px &::before, &::after background-color: $scheme-main content: "" display: block left: 50% position: absolute top: 50% transform: translateX(-50%) translateY(-50%) rotate(45deg) transform-origin: center center &::before height: 2px width: 50% &::after height: 50% width: 2px &:hover, &:focus background-color: bulmaRgba($scheme-invert, 0.3) &:active background-color: bulmaRgba($scheme-invert, 0.4) // Sizes &.is-small height: 16px max-height: 16px max-width: 16px min-height: 16px min-width: 16px width: 16px &.is-medium height: 24px max-height: 24px max-width: 24px min-height: 24px min-width: 24px width: 24px &.is-large height: 32px max-height: 32px max-width: 32px min-height: 32px min-width: 32px width: 32px %delete +delete =loader animation: spinAround 500ms infinite linear border: 2px solid $grey-lighter border-radius: $radius-rounded border-right-color: transparent border-top-color: transparent content: "" display: block height: 1em position: relative width: 1em %loader +loader =overlay($offset: 0) bottom: $offset left: $offset position: absolute right: $offset top: $offset %overlay +overlay mitmproxy-8.1.1/docs/src/assets/fa/000077500000000000000000000000001425660472000172065ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/assets/fa/_animated.scss000066400000000000000000000004541425660472000220270ustar00rootroot00000000000000// Animated Icons // -------------------------- .#{$fa-css-prefix}-spin { animation: fa-spin 2s infinite linear; } .#{$fa-css-prefix}-pulse { animation: fa-spin 1s infinite steps(8); } @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } mitmproxy-8.1.1/docs/src/assets/fa/_bordered-pulled.scss000066400000000000000000000006541425660472000233200ustar00rootroot00000000000000// Bordered & Pulled // ------------------------- .#{$fa-css-prefix}-border { border: solid .08em $fa-border-color; border-radius: .1em; padding: .2em .25em .15em; } .#{$fa-css-prefix}-pull-left { float: left; } .#{$fa-css-prefix}-pull-right { float: right; } .#{$fa-css-prefix}, .fas, .far, .fal, .fab { &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } } mitmproxy-8.1.1/docs/src/assets/fa/_core.scss000066400000000000000000000004441425660472000211740ustar00rootroot00000000000000// Base Class Definition // ------------------------- .#{$fa-css-prefix}, .fas, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } mitmproxy-8.1.1/docs/src/assets/fa/_fixed-width.scss000066400000000000000000000001701425660472000224540ustar00rootroot00000000000000// Fixed Width Icons // ------------------------- .#{$fa-css-prefix}-fw { text-align: center; width: (20em / 16); } mitmproxy-8.1.1/docs/src/assets/fa/_icons.scss000066400000000000000000001736101425660472000213650ustar00rootroot00000000000000/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .#{$fa-css-prefix}-500px:before { content: fa-content($fa-var-500px); } .#{$fa-css-prefix}-accessible-icon:before { content: fa-content($fa-var-accessible-icon); } .#{$fa-css-prefix}-accusoft:before { content: fa-content($fa-var-accusoft); } .#{$fa-css-prefix}-address-book:before { content: fa-content($fa-var-address-book); } .#{$fa-css-prefix}-address-card:before { content: fa-content($fa-var-address-card); } .#{$fa-css-prefix}-adjust:before { content: fa-content($fa-var-adjust); } .#{$fa-css-prefix}-adn:before { content: fa-content($fa-var-adn); } .#{$fa-css-prefix}-adversal:before { content: fa-content($fa-var-adversal); } .#{$fa-css-prefix}-affiliatetheme:before { content: fa-content($fa-var-affiliatetheme); } .#{$fa-css-prefix}-algolia:before { content: fa-content($fa-var-algolia); } .#{$fa-css-prefix}-align-center:before { content: fa-content($fa-var-align-center); } .#{$fa-css-prefix}-align-justify:before { content: fa-content($fa-var-align-justify); } .#{$fa-css-prefix}-align-left:before { content: fa-content($fa-var-align-left); } .#{$fa-css-prefix}-align-right:before { content: fa-content($fa-var-align-right); } .#{$fa-css-prefix}-amazon:before { content: fa-content($fa-var-amazon); } .#{$fa-css-prefix}-amazon-pay:before { content: fa-content($fa-var-amazon-pay); } .#{$fa-css-prefix}-ambulance:before { content: fa-content($fa-var-ambulance); } .#{$fa-css-prefix}-american-sign-language-interpreting:before { content: fa-content($fa-var-american-sign-language-interpreting); } .#{$fa-css-prefix}-amilia:before { content: fa-content($fa-var-amilia); } .#{$fa-css-prefix}-anchor:before { content: fa-content($fa-var-anchor); } .#{$fa-css-prefix}-android:before { content: fa-content($fa-var-android); } .#{$fa-css-prefix}-angellist:before { content: fa-content($fa-var-angellist); } .#{$fa-css-prefix}-angle-double-down:before { content: fa-content($fa-var-angle-double-down); } .#{$fa-css-prefix}-angle-double-left:before { content: fa-content($fa-var-angle-double-left); } .#{$fa-css-prefix}-angle-double-right:before { content: fa-content($fa-var-angle-double-right); } .#{$fa-css-prefix}-angle-double-up:before { content: fa-content($fa-var-angle-double-up); } .#{$fa-css-prefix}-angle-down:before { content: fa-content($fa-var-angle-down); } .#{$fa-css-prefix}-angle-left:before { content: fa-content($fa-var-angle-left); } .#{$fa-css-prefix}-angle-right:before { content: fa-content($fa-var-angle-right); } .#{$fa-css-prefix}-angle-up:before { content: fa-content($fa-var-angle-up); } .#{$fa-css-prefix}-angrycreative:before { content: fa-content($fa-var-angrycreative); } .#{$fa-css-prefix}-angular:before { content: fa-content($fa-var-angular); } .#{$fa-css-prefix}-app-store:before { content: fa-content($fa-var-app-store); } .#{$fa-css-prefix}-app-store-ios:before { content: fa-content($fa-var-app-store-ios); } .#{$fa-css-prefix}-apper:before { content: fa-content($fa-var-apper); } .#{$fa-css-prefix}-apple:before { content: fa-content($fa-var-apple); } .#{$fa-css-prefix}-apple-pay:before { content: fa-content($fa-var-apple-pay); } .#{$fa-css-prefix}-archive:before { content: fa-content($fa-var-archive); } .#{$fa-css-prefix}-arrow-alt-circle-down:before { content: fa-content($fa-var-arrow-alt-circle-down); } .#{$fa-css-prefix}-arrow-alt-circle-left:before { content: fa-content($fa-var-arrow-alt-circle-left); } .#{$fa-css-prefix}-arrow-alt-circle-right:before { content: fa-content($fa-var-arrow-alt-circle-right); } .#{$fa-css-prefix}-arrow-alt-circle-up:before { content: fa-content($fa-var-arrow-alt-circle-up); } .#{$fa-css-prefix}-arrow-circle-down:before { content: fa-content($fa-var-arrow-circle-down); } .#{$fa-css-prefix}-arrow-circle-left:before { content: fa-content($fa-var-arrow-circle-left); } .#{$fa-css-prefix}-arrow-circle-right:before { content: fa-content($fa-var-arrow-circle-right); } .#{$fa-css-prefix}-arrow-circle-up:before { content: fa-content($fa-var-arrow-circle-up); } .#{$fa-css-prefix}-arrow-down:before { content: fa-content($fa-var-arrow-down); } .#{$fa-css-prefix}-arrow-left:before { content: fa-content($fa-var-arrow-left); } .#{$fa-css-prefix}-arrow-right:before { content: fa-content($fa-var-arrow-right); } .#{$fa-css-prefix}-arrow-up:before { content: fa-content($fa-var-arrow-up); } .#{$fa-css-prefix}-arrows-alt:before { content: fa-content($fa-var-arrows-alt); } .#{$fa-css-prefix}-arrows-alt-h:before { content: fa-content($fa-var-arrows-alt-h); } .#{$fa-css-prefix}-arrows-alt-v:before { content: fa-content($fa-var-arrows-alt-v); } .#{$fa-css-prefix}-assistive-listening-systems:before { content: fa-content($fa-var-assistive-listening-systems); } .#{$fa-css-prefix}-asterisk:before { content: fa-content($fa-var-asterisk); } .#{$fa-css-prefix}-asymmetrik:before { content: fa-content($fa-var-asymmetrik); } .#{$fa-css-prefix}-at:before { content: fa-content($fa-var-at); } .#{$fa-css-prefix}-audible:before { content: fa-content($fa-var-audible); } .#{$fa-css-prefix}-audio-description:before { content: fa-content($fa-var-audio-description); } .#{$fa-css-prefix}-autoprefixer:before { content: fa-content($fa-var-autoprefixer); } .#{$fa-css-prefix}-avianex:before { content: fa-content($fa-var-avianex); } .#{$fa-css-prefix}-aviato:before { content: fa-content($fa-var-aviato); } .#{$fa-css-prefix}-aws:before { content: fa-content($fa-var-aws); } .#{$fa-css-prefix}-backward:before { content: fa-content($fa-var-backward); } .#{$fa-css-prefix}-balance-scale:before { content: fa-content($fa-var-balance-scale); } .#{$fa-css-prefix}-ban:before { content: fa-content($fa-var-ban); } .#{$fa-css-prefix}-bandcamp:before { content: fa-content($fa-var-bandcamp); } .#{$fa-css-prefix}-barcode:before { content: fa-content($fa-var-barcode); } .#{$fa-css-prefix}-bars:before { content: fa-content($fa-var-bars); } .#{$fa-css-prefix}-bath:before { content: fa-content($fa-var-bath); } .#{$fa-css-prefix}-battery-empty:before { content: fa-content($fa-var-battery-empty); } .#{$fa-css-prefix}-battery-full:before { content: fa-content($fa-var-battery-full); } .#{$fa-css-prefix}-battery-half:before { content: fa-content($fa-var-battery-half); } .#{$fa-css-prefix}-battery-quarter:before { content: fa-content($fa-var-battery-quarter); } .#{$fa-css-prefix}-battery-three-quarters:before { content: fa-content($fa-var-battery-three-quarters); } .#{$fa-css-prefix}-bed:before { content: fa-content($fa-var-bed); } .#{$fa-css-prefix}-beer:before { content: fa-content($fa-var-beer); } .#{$fa-css-prefix}-behance:before { content: fa-content($fa-var-behance); } .#{$fa-css-prefix}-behance-square:before { content: fa-content($fa-var-behance-square); } .#{$fa-css-prefix}-bell:before { content: fa-content($fa-var-bell); } .#{$fa-css-prefix}-bell-slash:before { content: fa-content($fa-var-bell-slash); } .#{$fa-css-prefix}-bicycle:before { content: fa-content($fa-var-bicycle); } .#{$fa-css-prefix}-bimobject:before { content: fa-content($fa-var-bimobject); } .#{$fa-css-prefix}-binoculars:before { content: fa-content($fa-var-binoculars); } .#{$fa-css-prefix}-birthday-cake:before { content: fa-content($fa-var-birthday-cake); } .#{$fa-css-prefix}-bitbucket:before { content: fa-content($fa-var-bitbucket); } .#{$fa-css-prefix}-bitcoin:before { content: fa-content($fa-var-bitcoin); } .#{$fa-css-prefix}-bity:before { content: fa-content($fa-var-bity); } .#{$fa-css-prefix}-black-tie:before { content: fa-content($fa-var-black-tie); } .#{$fa-css-prefix}-blackberry:before { content: fa-content($fa-var-blackberry); } .#{$fa-css-prefix}-blind:before { content: fa-content($fa-var-blind); } .#{$fa-css-prefix}-blogger:before { content: fa-content($fa-var-blogger); } .#{$fa-css-prefix}-blogger-b:before { content: fa-content($fa-var-blogger-b); } .#{$fa-css-prefix}-bluetooth:before { content: fa-content($fa-var-bluetooth); } .#{$fa-css-prefix}-bluetooth-b:before { content: fa-content($fa-var-bluetooth-b); } .#{$fa-css-prefix}-bold:before { content: fa-content($fa-var-bold); } .#{$fa-css-prefix}-bolt:before { content: fa-content($fa-var-bolt); } .#{$fa-css-prefix}-bomb:before { content: fa-content($fa-var-bomb); } .#{$fa-css-prefix}-book:before { content: fa-content($fa-var-book); } .#{$fa-css-prefix}-bookmark:before { content: fa-content($fa-var-bookmark); } .#{$fa-css-prefix}-braille:before { content: fa-content($fa-var-braille); } .#{$fa-css-prefix}-briefcase:before { content: fa-content($fa-var-briefcase); } .#{$fa-css-prefix}-btc:before { content: fa-content($fa-var-btc); } .#{$fa-css-prefix}-bug:before { content: fa-content($fa-var-bug); } .#{$fa-css-prefix}-building:before { content: fa-content($fa-var-building); } .#{$fa-css-prefix}-bullhorn:before { content: fa-content($fa-var-bullhorn); } .#{$fa-css-prefix}-bullseye:before { content: fa-content($fa-var-bullseye); } .#{$fa-css-prefix}-buromobelexperte:before { content: fa-content($fa-var-buromobelexperte); } .#{$fa-css-prefix}-bus:before { content: fa-content($fa-var-bus); } .#{$fa-css-prefix}-buysellads:before { content: fa-content($fa-var-buysellads); } .#{$fa-css-prefix}-calculator:before { content: fa-content($fa-var-calculator); } .#{$fa-css-prefix}-calendar:before { content: fa-content($fa-var-calendar); } .#{$fa-css-prefix}-calendar-alt:before { content: fa-content($fa-var-calendar-alt); } .#{$fa-css-prefix}-calendar-check:before { content: fa-content($fa-var-calendar-check); } .#{$fa-css-prefix}-calendar-minus:before { content: fa-content($fa-var-calendar-minus); } .#{$fa-css-prefix}-calendar-plus:before { content: fa-content($fa-var-calendar-plus); } .#{$fa-css-prefix}-calendar-times:before { content: fa-content($fa-var-calendar-times); } .#{$fa-css-prefix}-camera:before { content: fa-content($fa-var-camera); } .#{$fa-css-prefix}-camera-retro:before { content: fa-content($fa-var-camera-retro); } .#{$fa-css-prefix}-car:before { content: fa-content($fa-var-car); } .#{$fa-css-prefix}-caret-down:before { content: fa-content($fa-var-caret-down); } .#{$fa-css-prefix}-caret-left:before { content: fa-content($fa-var-caret-left); } .#{$fa-css-prefix}-caret-right:before { content: fa-content($fa-var-caret-right); } .#{$fa-css-prefix}-caret-square-down:before { content: fa-content($fa-var-caret-square-down); } .#{$fa-css-prefix}-caret-square-left:before { content: fa-content($fa-var-caret-square-left); } .#{$fa-css-prefix}-caret-square-right:before { content: fa-content($fa-var-caret-square-right); } .#{$fa-css-prefix}-caret-square-up:before { content: fa-content($fa-var-caret-square-up); } .#{$fa-css-prefix}-caret-up:before { content: fa-content($fa-var-caret-up); } .#{$fa-css-prefix}-cart-arrow-down:before { content: fa-content($fa-var-cart-arrow-down); } .#{$fa-css-prefix}-cart-plus:before { content: fa-content($fa-var-cart-plus); } .#{$fa-css-prefix}-cc-amazon-pay:before { content: fa-content($fa-var-cc-amazon-pay); } .#{$fa-css-prefix}-cc-amex:before { content: fa-content($fa-var-cc-amex); } .#{$fa-css-prefix}-cc-apple-pay:before { content: fa-content($fa-var-cc-apple-pay); } .#{$fa-css-prefix}-cc-diners-club:before { content: fa-content($fa-var-cc-diners-club); } .#{$fa-css-prefix}-cc-discover:before { content: fa-content($fa-var-cc-discover); } .#{$fa-css-prefix}-cc-jcb:before { content: fa-content($fa-var-cc-jcb); } .#{$fa-css-prefix}-cc-mastercard:before { content: fa-content($fa-var-cc-mastercard); } .#{$fa-css-prefix}-cc-paypal:before { content: fa-content($fa-var-cc-paypal); } .#{$fa-css-prefix}-cc-stripe:before { content: fa-content($fa-var-cc-stripe); } .#{$fa-css-prefix}-cc-visa:before { content: fa-content($fa-var-cc-visa); } .#{$fa-css-prefix}-centercode:before { content: fa-content($fa-var-centercode); } .#{$fa-css-prefix}-certificate:before { content: fa-content($fa-var-certificate); } .#{$fa-css-prefix}-chart-area:before { content: fa-content($fa-var-chart-area); } .#{$fa-css-prefix}-chart-bar:before { content: fa-content($fa-var-chart-bar); } .#{$fa-css-prefix}-chart-line:before { content: fa-content($fa-var-chart-line); } .#{$fa-css-prefix}-chart-pie:before { content: fa-content($fa-var-chart-pie); } .#{$fa-css-prefix}-check:before { content: fa-content($fa-var-check); } .#{$fa-css-prefix}-check-circle:before { content: fa-content($fa-var-check-circle); } .#{$fa-css-prefix}-check-square:before { content: fa-content($fa-var-check-square); } .#{$fa-css-prefix}-chevron-circle-down:before { content: fa-content($fa-var-chevron-circle-down); } .#{$fa-css-prefix}-chevron-circle-left:before { content: fa-content($fa-var-chevron-circle-left); } .#{$fa-css-prefix}-chevron-circle-right:before { content: fa-content($fa-var-chevron-circle-right); } .#{$fa-css-prefix}-chevron-circle-up:before { content: fa-content($fa-var-chevron-circle-up); } .#{$fa-css-prefix}-chevron-down:before { content: fa-content($fa-var-chevron-down); } .#{$fa-css-prefix}-chevron-left:before { content: fa-content($fa-var-chevron-left); } .#{$fa-css-prefix}-chevron-right:before { content: fa-content($fa-var-chevron-right); } .#{$fa-css-prefix}-chevron-up:before { content: fa-content($fa-var-chevron-up); } .#{$fa-css-prefix}-child:before { content: fa-content($fa-var-child); } .#{$fa-css-prefix}-chrome:before { content: fa-content($fa-var-chrome); } .#{$fa-css-prefix}-circle:before { content: fa-content($fa-var-circle); } .#{$fa-css-prefix}-circle-notch:before { content: fa-content($fa-var-circle-notch); } .#{$fa-css-prefix}-clipboard:before { content: fa-content($fa-var-clipboard); } .#{$fa-css-prefix}-clock:before { content: fa-content($fa-var-clock); } .#{$fa-css-prefix}-clone:before { content: fa-content($fa-var-clone); } .#{$fa-css-prefix}-closed-captioning:before { content: fa-content($fa-var-closed-captioning); } .#{$fa-css-prefix}-cloud:before { content: fa-content($fa-var-cloud); } .#{$fa-css-prefix}-cloud-download-alt:before { content: fa-content($fa-var-cloud-download-alt); } .#{$fa-css-prefix}-cloud-upload-alt:before { content: fa-content($fa-var-cloud-upload-alt); } .#{$fa-css-prefix}-cloudscale:before { content: fa-content($fa-var-cloudscale); } .#{$fa-css-prefix}-cloudsmith:before { content: fa-content($fa-var-cloudsmith); } .#{$fa-css-prefix}-cloudversify:before { content: fa-content($fa-var-cloudversify); } .#{$fa-css-prefix}-code:before { content: fa-content($fa-var-code); } .#{$fa-css-prefix}-code-branch:before { content: fa-content($fa-var-code-branch); } .#{$fa-css-prefix}-codepen:before { content: fa-content($fa-var-codepen); } .#{$fa-css-prefix}-codiepie:before { content: fa-content($fa-var-codiepie); } .#{$fa-css-prefix}-coffee:before { content: fa-content($fa-var-coffee); } .#{$fa-css-prefix}-cog:before { content: fa-content($fa-var-cog); } .#{$fa-css-prefix}-cogs:before { content: fa-content($fa-var-cogs); } .#{$fa-css-prefix}-columns:before { content: fa-content($fa-var-columns); } .#{$fa-css-prefix}-comment:before { content: fa-content($fa-var-comment); } .#{$fa-css-prefix}-comment-alt:before { content: fa-content($fa-var-comment-alt); } .#{$fa-css-prefix}-comments:before { content: fa-content($fa-var-comments); } .#{$fa-css-prefix}-compass:before { content: fa-content($fa-var-compass); } .#{$fa-css-prefix}-compress:before { content: fa-content($fa-var-compress); } .#{$fa-css-prefix}-connectdevelop:before { content: fa-content($fa-var-connectdevelop); } .#{$fa-css-prefix}-contao:before { content: fa-content($fa-var-contao); } .#{$fa-css-prefix}-copy:before { content: fa-content($fa-var-copy); } .#{$fa-css-prefix}-copyright:before { content: fa-content($fa-var-copyright); } .#{$fa-css-prefix}-cpanel:before { content: fa-content($fa-var-cpanel); } .#{$fa-css-prefix}-creative-commons:before { content: fa-content($fa-var-creative-commons); } .#{$fa-css-prefix}-credit-card:before { content: fa-content($fa-var-credit-card); } .#{$fa-css-prefix}-crop:before { content: fa-content($fa-var-crop); } .#{$fa-css-prefix}-crosshairs:before { content: fa-content($fa-var-crosshairs); } .#{$fa-css-prefix}-css3:before { content: fa-content($fa-var-css3); } .#{$fa-css-prefix}-css3-alt:before { content: fa-content($fa-var-css3-alt); } .#{$fa-css-prefix}-cube:before { content: fa-content($fa-var-cube); } .#{$fa-css-prefix}-cubes:before { content: fa-content($fa-var-cubes); } .#{$fa-css-prefix}-cut:before { content: fa-content($fa-var-cut); } .#{$fa-css-prefix}-cuttlefish:before { content: fa-content($fa-var-cuttlefish); } .#{$fa-css-prefix}-d-and-d:before { content: fa-content($fa-var-d-and-d); } .#{$fa-css-prefix}-dashcube:before { content: fa-content($fa-var-dashcube); } .#{$fa-css-prefix}-database:before { content: fa-content($fa-var-database); } .#{$fa-css-prefix}-deaf:before { content: fa-content($fa-var-deaf); } .#{$fa-css-prefix}-delicious:before { content: fa-content($fa-var-delicious); } .#{$fa-css-prefix}-deploydog:before { content: fa-content($fa-var-deploydog); } .#{$fa-css-prefix}-deskpro:before { content: fa-content($fa-var-deskpro); } .#{$fa-css-prefix}-desktop:before { content: fa-content($fa-var-desktop); } .#{$fa-css-prefix}-deviantart:before { content: fa-content($fa-var-deviantart); } .#{$fa-css-prefix}-digg:before { content: fa-content($fa-var-digg); } .#{$fa-css-prefix}-digital-ocean:before { content: fa-content($fa-var-digital-ocean); } .#{$fa-css-prefix}-discord:before { content: fa-content($fa-var-discord); } .#{$fa-css-prefix}-discourse:before { content: fa-content($fa-var-discourse); } .#{$fa-css-prefix}-dochub:before { content: fa-content($fa-var-dochub); } .#{$fa-css-prefix}-docker:before { content: fa-content($fa-var-docker); } .#{$fa-css-prefix}-dollar-sign:before { content: fa-content($fa-var-dollar-sign); } .#{$fa-css-prefix}-dot-circle:before { content: fa-content($fa-var-dot-circle); } .#{$fa-css-prefix}-download:before { content: fa-content($fa-var-download); } .#{$fa-css-prefix}-draft2digital:before { content: fa-content($fa-var-draft2digital); } .#{$fa-css-prefix}-dribbble:before { content: fa-content($fa-var-dribbble); } .#{$fa-css-prefix}-dribbble-square:before { content: fa-content($fa-var-dribbble-square); } .#{$fa-css-prefix}-dropbox:before { content: fa-content($fa-var-dropbox); } .#{$fa-css-prefix}-drupal:before { content: fa-content($fa-var-drupal); } .#{$fa-css-prefix}-dyalog:before { content: fa-content($fa-var-dyalog); } .#{$fa-css-prefix}-earlybirds:before { content: fa-content($fa-var-earlybirds); } .#{$fa-css-prefix}-edge:before { content: fa-content($fa-var-edge); } .#{$fa-css-prefix}-edit:before { content: fa-content($fa-var-edit); } .#{$fa-css-prefix}-eject:before { content: fa-content($fa-var-eject); } .#{$fa-css-prefix}-ellipsis-h:before { content: fa-content($fa-var-ellipsis-h); } .#{$fa-css-prefix}-ellipsis-v:before { content: fa-content($fa-var-ellipsis-v); } .#{$fa-css-prefix}-ember:before { content: fa-content($fa-var-ember); } .#{$fa-css-prefix}-empire:before { content: fa-content($fa-var-empire); } .#{$fa-css-prefix}-envelope:before { content: fa-content($fa-var-envelope); } .#{$fa-css-prefix}-envelope-open:before { content: fa-content($fa-var-envelope-open); } .#{$fa-css-prefix}-envelope-square:before { content: fa-content($fa-var-envelope-square); } .#{$fa-css-prefix}-envira:before { content: fa-content($fa-var-envira); } .#{$fa-css-prefix}-eraser:before { content: fa-content($fa-var-eraser); } .#{$fa-css-prefix}-erlang:before { content: fa-content($fa-var-erlang); } .#{$fa-css-prefix}-ethereum:before { content: fa-content($fa-var-ethereum); } .#{$fa-css-prefix}-etsy:before { content: fa-content($fa-var-etsy); } .#{$fa-css-prefix}-euro-sign:before { content: fa-content($fa-var-euro-sign); } .#{$fa-css-prefix}-exchange-alt:before { content: fa-content($fa-var-exchange-alt); } .#{$fa-css-prefix}-exclamation:before { content: fa-content($fa-var-exclamation); } .#{$fa-css-prefix}-exclamation-circle:before { content: fa-content($fa-var-exclamation-circle); } .#{$fa-css-prefix}-exclamation-triangle:before { content: fa-content($fa-var-exclamation-triangle); } .#{$fa-css-prefix}-expand:before { content: fa-content($fa-var-expand); } .#{$fa-css-prefix}-expand-arrows-alt:before { content: fa-content($fa-var-expand-arrows-alt); } .#{$fa-css-prefix}-expeditedssl:before { content: fa-content($fa-var-expeditedssl); } .#{$fa-css-prefix}-external-link-alt:before { content: fa-content($fa-var-external-link-alt); } .#{$fa-css-prefix}-external-link-square-alt:before { content: fa-content($fa-var-external-link-square-alt); } .#{$fa-css-prefix}-eye:before { content: fa-content($fa-var-eye); } .#{$fa-css-prefix}-eye-dropper:before { content: fa-content($fa-var-eye-dropper); } .#{$fa-css-prefix}-eye-slash:before { content: fa-content($fa-var-eye-slash); } .#{$fa-css-prefix}-facebook:before { content: fa-content($fa-var-facebook); } .#{$fa-css-prefix}-facebook-f:before { content: fa-content($fa-var-facebook-f); } .#{$fa-css-prefix}-facebook-messenger:before { content: fa-content($fa-var-facebook-messenger); } .#{$fa-css-prefix}-facebook-square:before { content: fa-content($fa-var-facebook-square); } .#{$fa-css-prefix}-fast-backward:before { content: fa-content($fa-var-fast-backward); } .#{$fa-css-prefix}-fast-forward:before { content: fa-content($fa-var-fast-forward); } .#{$fa-css-prefix}-fax:before { content: fa-content($fa-var-fax); } .#{$fa-css-prefix}-female:before { content: fa-content($fa-var-female); } .#{$fa-css-prefix}-fighter-jet:before { content: fa-content($fa-var-fighter-jet); } .#{$fa-css-prefix}-file:before { content: fa-content($fa-var-file); } .#{$fa-css-prefix}-file-alt:before { content: fa-content($fa-var-file-alt); } .#{$fa-css-prefix}-file-archive:before { content: fa-content($fa-var-file-archive); } .#{$fa-css-prefix}-file-audio:before { content: fa-content($fa-var-file-audio); } .#{$fa-css-prefix}-file-code:before { content: fa-content($fa-var-file-code); } .#{$fa-css-prefix}-file-excel:before { content: fa-content($fa-var-file-excel); } .#{$fa-css-prefix}-file-image:before { content: fa-content($fa-var-file-image); } .#{$fa-css-prefix}-file-pdf:before { content: fa-content($fa-var-file-pdf); } .#{$fa-css-prefix}-file-powerpoint:before { content: fa-content($fa-var-file-powerpoint); } .#{$fa-css-prefix}-file-video:before { content: fa-content($fa-var-file-video); } .#{$fa-css-prefix}-file-word:before { content: fa-content($fa-var-file-word); } .#{$fa-css-prefix}-film:before { content: fa-content($fa-var-film); } .#{$fa-css-prefix}-filter:before { content: fa-content($fa-var-filter); } .#{$fa-css-prefix}-fire:before { content: fa-content($fa-var-fire); } .#{$fa-css-prefix}-fire-extinguisher:before { content: fa-content($fa-var-fire-extinguisher); } .#{$fa-css-prefix}-firefox:before { content: fa-content($fa-var-firefox); } .#{$fa-css-prefix}-first-order:before { content: fa-content($fa-var-first-order); } .#{$fa-css-prefix}-firstdraft:before { content: fa-content($fa-var-firstdraft); } .#{$fa-css-prefix}-flag:before { content: fa-content($fa-var-flag); } .#{$fa-css-prefix}-flag-checkered:before { content: fa-content($fa-var-flag-checkered); } .#{$fa-css-prefix}-flask:before { content: fa-content($fa-var-flask); } .#{$fa-css-prefix}-flickr:before { content: fa-content($fa-var-flickr); } .#{$fa-css-prefix}-fly:before { content: fa-content($fa-var-fly); } .#{$fa-css-prefix}-folder:before { content: fa-content($fa-var-folder); } .#{$fa-css-prefix}-folder-open:before { content: fa-content($fa-var-folder-open); } .#{$fa-css-prefix}-font:before { content: fa-content($fa-var-font); } .#{$fa-css-prefix}-font-awesome:before { content: fa-content($fa-var-font-awesome); } .#{$fa-css-prefix}-font-awesome-alt:before { content: fa-content($fa-var-font-awesome-alt); } .#{$fa-css-prefix}-font-awesome-flag:before { content: fa-content($fa-var-font-awesome-flag); } .#{$fa-css-prefix}-fonticons:before { content: fa-content($fa-var-fonticons); } .#{$fa-css-prefix}-fonticons-fi:before { content: fa-content($fa-var-fonticons-fi); } .#{$fa-css-prefix}-fort-awesome:before { content: fa-content($fa-var-fort-awesome); } .#{$fa-css-prefix}-fort-awesome-alt:before { content: fa-content($fa-var-fort-awesome-alt); } .#{$fa-css-prefix}-forumbee:before { content: fa-content($fa-var-forumbee); } .#{$fa-css-prefix}-forward:before { content: fa-content($fa-var-forward); } .#{$fa-css-prefix}-foursquare:before { content: fa-content($fa-var-foursquare); } .#{$fa-css-prefix}-free-code-camp:before { content: fa-content($fa-var-free-code-camp); } .#{$fa-css-prefix}-freebsd:before { content: fa-content($fa-var-freebsd); } .#{$fa-css-prefix}-frown:before { content: fa-content($fa-var-frown); } .#{$fa-css-prefix}-futbol:before { content: fa-content($fa-var-futbol); } .#{$fa-css-prefix}-gamepad:before { content: fa-content($fa-var-gamepad); } .#{$fa-css-prefix}-gavel:before { content: fa-content($fa-var-gavel); } .#{$fa-css-prefix}-gem:before { content: fa-content($fa-var-gem); } .#{$fa-css-prefix}-genderless:before { content: fa-content($fa-var-genderless); } .#{$fa-css-prefix}-get-pocket:before { content: fa-content($fa-var-get-pocket); } .#{$fa-css-prefix}-gg:before { content: fa-content($fa-var-gg); } .#{$fa-css-prefix}-gg-circle:before { content: fa-content($fa-var-gg-circle); } .#{$fa-css-prefix}-gift:before { content: fa-content($fa-var-gift); } .#{$fa-css-prefix}-git:before { content: fa-content($fa-var-git); } .#{$fa-css-prefix}-git-square:before { content: fa-content($fa-var-git-square); } .#{$fa-css-prefix}-github:before { content: fa-content($fa-var-github); } .#{$fa-css-prefix}-github-alt:before { content: fa-content($fa-var-github-alt); } .#{$fa-css-prefix}-github-square:before { content: fa-content($fa-var-github-square); } .#{$fa-css-prefix}-gitkraken:before { content: fa-content($fa-var-gitkraken); } .#{$fa-css-prefix}-gitlab:before { content: fa-content($fa-var-gitlab); } .#{$fa-css-prefix}-gitter:before { content: fa-content($fa-var-gitter); } .#{$fa-css-prefix}-glass-martini:before { content: fa-content($fa-var-glass-martini); } .#{$fa-css-prefix}-glide:before { content: fa-content($fa-var-glide); } .#{$fa-css-prefix}-glide-g:before { content: fa-content($fa-var-glide-g); } .#{$fa-css-prefix}-globe:before { content: fa-content($fa-var-globe); } .#{$fa-css-prefix}-gofore:before { content: fa-content($fa-var-gofore); } .#{$fa-css-prefix}-goodreads:before { content: fa-content($fa-var-goodreads); } .#{$fa-css-prefix}-goodreads-g:before { content: fa-content($fa-var-goodreads-g); } .#{$fa-css-prefix}-google:before { content: fa-content($fa-var-google); } .#{$fa-css-prefix}-google-drive:before { content: fa-content($fa-var-google-drive); } .#{$fa-css-prefix}-google-play:before { content: fa-content($fa-var-google-play); } .#{$fa-css-prefix}-google-plus:before { content: fa-content($fa-var-google-plus); } .#{$fa-css-prefix}-google-plus-g:before { content: fa-content($fa-var-google-plus-g); } .#{$fa-css-prefix}-google-plus-square:before { content: fa-content($fa-var-google-plus-square); } .#{$fa-css-prefix}-google-wallet:before { content: fa-content($fa-var-google-wallet); } .#{$fa-css-prefix}-graduation-cap:before { content: fa-content($fa-var-graduation-cap); } .#{$fa-css-prefix}-gratipay:before { content: fa-content($fa-var-gratipay); } .#{$fa-css-prefix}-grav:before { content: fa-content($fa-var-grav); } .#{$fa-css-prefix}-gripfire:before { content: fa-content($fa-var-gripfire); } .#{$fa-css-prefix}-grunt:before { content: fa-content($fa-var-grunt); } .#{$fa-css-prefix}-gulp:before { content: fa-content($fa-var-gulp); } .#{$fa-css-prefix}-h-square:before { content: fa-content($fa-var-h-square); } .#{$fa-css-prefix}-hacker-news:before { content: fa-content($fa-var-hacker-news); } .#{$fa-css-prefix}-hacker-news-square:before { content: fa-content($fa-var-hacker-news-square); } .#{$fa-css-prefix}-hand-lizard:before { content: fa-content($fa-var-hand-lizard); } .#{$fa-css-prefix}-hand-paper:before { content: fa-content($fa-var-hand-paper); } .#{$fa-css-prefix}-hand-peace:before { content: fa-content($fa-var-hand-peace); } .#{$fa-css-prefix}-hand-point-down:before { content: fa-content($fa-var-hand-point-down); } .#{$fa-css-prefix}-hand-point-left:before { content: fa-content($fa-var-hand-point-left); } .#{$fa-css-prefix}-hand-point-right:before { content: fa-content($fa-var-hand-point-right); } .#{$fa-css-prefix}-hand-point-up:before { content: fa-content($fa-var-hand-point-up); } .#{$fa-css-prefix}-hand-pointer:before { content: fa-content($fa-var-hand-pointer); } .#{$fa-css-prefix}-hand-rock:before { content: fa-content($fa-var-hand-rock); } .#{$fa-css-prefix}-hand-scissors:before { content: fa-content($fa-var-hand-scissors); } .#{$fa-css-prefix}-hand-spock:before { content: fa-content($fa-var-hand-spock); } .#{$fa-css-prefix}-handshake:before { content: fa-content($fa-var-handshake); } .#{$fa-css-prefix}-hashtag:before { content: fa-content($fa-var-hashtag); } .#{$fa-css-prefix}-hdd:before { content: fa-content($fa-var-hdd); } .#{$fa-css-prefix}-heading:before { content: fa-content($fa-var-heading); } .#{$fa-css-prefix}-headphones:before { content: fa-content($fa-var-headphones); } .#{$fa-css-prefix}-heart:before { content: fa-content($fa-var-heart); } .#{$fa-css-prefix}-heartbeat:before { content: fa-content($fa-var-heartbeat); } .#{$fa-css-prefix}-hire-a-helper:before { content: fa-content($fa-var-hire-a-helper); } .#{$fa-css-prefix}-history:before { content: fa-content($fa-var-history); } .#{$fa-css-prefix}-home:before { content: fa-content($fa-var-home); } .#{$fa-css-prefix}-hooli:before { content: fa-content($fa-var-hooli); } .#{$fa-css-prefix}-hospital:before { content: fa-content($fa-var-hospital); } .#{$fa-css-prefix}-hotjar:before { content: fa-content($fa-var-hotjar); } .#{$fa-css-prefix}-hourglass:before { content: fa-content($fa-var-hourglass); } .#{$fa-css-prefix}-hourglass-end:before { content: fa-content($fa-var-hourglass-end); } .#{$fa-css-prefix}-hourglass-half:before { content: fa-content($fa-var-hourglass-half); } .#{$fa-css-prefix}-hourglass-start:before { content: fa-content($fa-var-hourglass-start); } .#{$fa-css-prefix}-houzz:before { content: fa-content($fa-var-houzz); } .#{$fa-css-prefix}-html5:before { content: fa-content($fa-var-html5); } .#{$fa-css-prefix}-hubspot:before { content: fa-content($fa-var-hubspot); } .#{$fa-css-prefix}-i-cursor:before { content: fa-content($fa-var-i-cursor); } .#{$fa-css-prefix}-id-badge:before { content: fa-content($fa-var-id-badge); } .#{$fa-css-prefix}-id-card:before { content: fa-content($fa-var-id-card); } .#{$fa-css-prefix}-image:before { content: fa-content($fa-var-image); } .#{$fa-css-prefix}-images:before { content: fa-content($fa-var-images); } .#{$fa-css-prefix}-imdb:before { content: fa-content($fa-var-imdb); } .#{$fa-css-prefix}-inbox:before { content: fa-content($fa-var-inbox); } .#{$fa-css-prefix}-indent:before { content: fa-content($fa-var-indent); } .#{$fa-css-prefix}-industry:before { content: fa-content($fa-var-industry); } .#{$fa-css-prefix}-info:before { content: fa-content($fa-var-info); } .#{$fa-css-prefix}-info-circle:before { content: fa-content($fa-var-info-circle); } .#{$fa-css-prefix}-instagram:before { content: fa-content($fa-var-instagram); } .#{$fa-css-prefix}-internet-explorer:before { content: fa-content($fa-var-internet-explorer); } .#{$fa-css-prefix}-ioxhost:before { content: fa-content($fa-var-ioxhost); } .#{$fa-css-prefix}-italic:before { content: fa-content($fa-var-italic); } .#{$fa-css-prefix}-itunes:before { content: fa-content($fa-var-itunes); } .#{$fa-css-prefix}-itunes-note:before { content: fa-content($fa-var-itunes-note); } .#{$fa-css-prefix}-jenkins:before { content: fa-content($fa-var-jenkins); } .#{$fa-css-prefix}-joget:before { content: fa-content($fa-var-joget); } .#{$fa-css-prefix}-joomla:before { content: fa-content($fa-var-joomla); } .#{$fa-css-prefix}-js:before { content: fa-content($fa-var-js); } .#{$fa-css-prefix}-js-square:before { content: fa-content($fa-var-js-square); } .#{$fa-css-prefix}-jsfiddle:before { content: fa-content($fa-var-jsfiddle); } .#{$fa-css-prefix}-key:before { content: fa-content($fa-var-key); } .#{$fa-css-prefix}-keyboard:before { content: fa-content($fa-var-keyboard); } .#{$fa-css-prefix}-keycdn:before { content: fa-content($fa-var-keycdn); } .#{$fa-css-prefix}-kickstarter:before { content: fa-content($fa-var-kickstarter); } .#{$fa-css-prefix}-kickstarter-k:before { content: fa-content($fa-var-kickstarter-k); } .#{$fa-css-prefix}-korvue:before { content: fa-content($fa-var-korvue); } .#{$fa-css-prefix}-language:before { content: fa-content($fa-var-language); } .#{$fa-css-prefix}-laptop:before { content: fa-content($fa-var-laptop); } .#{$fa-css-prefix}-laravel:before { content: fa-content($fa-var-laravel); } .#{$fa-css-prefix}-lastfm:before { content: fa-content($fa-var-lastfm); } .#{$fa-css-prefix}-lastfm-square:before { content: fa-content($fa-var-lastfm-square); } .#{$fa-css-prefix}-leaf:before { content: fa-content($fa-var-leaf); } .#{$fa-css-prefix}-leanpub:before { content: fa-content($fa-var-leanpub); } .#{$fa-css-prefix}-lemon:before { content: fa-content($fa-var-lemon); } .#{$fa-css-prefix}-less:before { content: fa-content($fa-var-less); } .#{$fa-css-prefix}-level-down-alt:before { content: fa-content($fa-var-level-down-alt); } .#{$fa-css-prefix}-level-up-alt:before { content: fa-content($fa-var-level-up-alt); } .#{$fa-css-prefix}-life-ring:before { content: fa-content($fa-var-life-ring); } .#{$fa-css-prefix}-lightbulb:before { content: fa-content($fa-var-lightbulb); } .#{$fa-css-prefix}-line:before { content: fa-content($fa-var-line); } .#{$fa-css-prefix}-link:before { content: fa-content($fa-var-link); } .#{$fa-css-prefix}-linkedin:before { content: fa-content($fa-var-linkedin); } .#{$fa-css-prefix}-linkedin-in:before { content: fa-content($fa-var-linkedin-in); } .#{$fa-css-prefix}-linode:before { content: fa-content($fa-var-linode); } .#{$fa-css-prefix}-linux:before { content: fa-content($fa-var-linux); } .#{$fa-css-prefix}-lira-sign:before { content: fa-content($fa-var-lira-sign); } .#{$fa-css-prefix}-list:before { content: fa-content($fa-var-list); } .#{$fa-css-prefix}-list-alt:before { content: fa-content($fa-var-list-alt); } .#{$fa-css-prefix}-list-ol:before { content: fa-content($fa-var-list-ol); } .#{$fa-css-prefix}-list-ul:before { content: fa-content($fa-var-list-ul); } .#{$fa-css-prefix}-location-arrow:before { content: fa-content($fa-var-location-arrow); } .#{$fa-css-prefix}-lock:before { content: fa-content($fa-var-lock); } .#{$fa-css-prefix}-lock-open:before { content: fa-content($fa-var-lock-open); } .#{$fa-css-prefix}-long-arrow-alt-down:before { content: fa-content($fa-var-long-arrow-alt-down); } .#{$fa-css-prefix}-long-arrow-alt-left:before { content: fa-content($fa-var-long-arrow-alt-left); } .#{$fa-css-prefix}-long-arrow-alt-right:before { content: fa-content($fa-var-long-arrow-alt-right); } .#{$fa-css-prefix}-long-arrow-alt-up:before { content: fa-content($fa-var-long-arrow-alt-up); } .#{$fa-css-prefix}-low-vision:before { content: fa-content($fa-var-low-vision); } .#{$fa-css-prefix}-lyft:before { content: fa-content($fa-var-lyft); } .#{$fa-css-prefix}-magento:before { content: fa-content($fa-var-magento); } .#{$fa-css-prefix}-magic:before { content: fa-content($fa-var-magic); } .#{$fa-css-prefix}-magnet:before { content: fa-content($fa-var-magnet); } .#{$fa-css-prefix}-male:before { content: fa-content($fa-var-male); } .#{$fa-css-prefix}-map:before { content: fa-content($fa-var-map); } .#{$fa-css-prefix}-map-marker:before { content: fa-content($fa-var-map-marker); } .#{$fa-css-prefix}-map-marker-alt:before { content: fa-content($fa-var-map-marker-alt); } .#{$fa-css-prefix}-map-pin:before { content: fa-content($fa-var-map-pin); } .#{$fa-css-prefix}-map-signs:before { content: fa-content($fa-var-map-signs); } .#{$fa-css-prefix}-mars:before { content: fa-content($fa-var-mars); } .#{$fa-css-prefix}-mars-double:before { content: fa-content($fa-var-mars-double); } .#{$fa-css-prefix}-mars-stroke:before { content: fa-content($fa-var-mars-stroke); } .#{$fa-css-prefix}-mars-stroke-h:before { content: fa-content($fa-var-mars-stroke-h); } .#{$fa-css-prefix}-mars-stroke-v:before { content: fa-content($fa-var-mars-stroke-v); } .#{$fa-css-prefix}-maxcdn:before { content: fa-content($fa-var-maxcdn); } .#{$fa-css-prefix}-medapps:before { content: fa-content($fa-var-medapps); } .#{$fa-css-prefix}-medium:before { content: fa-content($fa-var-medium); } .#{$fa-css-prefix}-medium-m:before { content: fa-content($fa-var-medium-m); } .#{$fa-css-prefix}-medkit:before { content: fa-content($fa-var-medkit); } .#{$fa-css-prefix}-medrt:before { content: fa-content($fa-var-medrt); } .#{$fa-css-prefix}-meetup:before { content: fa-content($fa-var-meetup); } .#{$fa-css-prefix}-meh:before { content: fa-content($fa-var-meh); } .#{$fa-css-prefix}-mercury:before { content: fa-content($fa-var-mercury); } .#{$fa-css-prefix}-microchip:before { content: fa-content($fa-var-microchip); } .#{$fa-css-prefix}-microphone:before { content: fa-content($fa-var-microphone); } .#{$fa-css-prefix}-microphone-slash:before { content: fa-content($fa-var-microphone-slash); } .#{$fa-css-prefix}-microsoft:before { content: fa-content($fa-var-microsoft); } .#{$fa-css-prefix}-minus:before { content: fa-content($fa-var-minus); } .#{$fa-css-prefix}-minus-circle:before { content: fa-content($fa-var-minus-circle); } .#{$fa-css-prefix}-minus-square:before { content: fa-content($fa-var-minus-square); } .#{$fa-css-prefix}-mix:before { content: fa-content($fa-var-mix); } .#{$fa-css-prefix}-mixcloud:before { content: fa-content($fa-var-mixcloud); } .#{$fa-css-prefix}-mizuni:before { content: fa-content($fa-var-mizuni); } .#{$fa-css-prefix}-mobile:before { content: fa-content($fa-var-mobile); } .#{$fa-css-prefix}-mobile-alt:before { content: fa-content($fa-var-mobile-alt); } .#{$fa-css-prefix}-modx:before { content: fa-content($fa-var-modx); } .#{$fa-css-prefix}-monero:before { content: fa-content($fa-var-monero); } .#{$fa-css-prefix}-money-bill-alt:before { content: fa-content($fa-var-money-bill-alt); } .#{$fa-css-prefix}-moon:before { content: fa-content($fa-var-moon); } .#{$fa-css-prefix}-motorcycle:before { content: fa-content($fa-var-motorcycle); } .#{$fa-css-prefix}-mouse-pointer:before { content: fa-content($fa-var-mouse-pointer); } .#{$fa-css-prefix}-music:before { content: fa-content($fa-var-music); } .#{$fa-css-prefix}-napster:before { content: fa-content($fa-var-napster); } .#{$fa-css-prefix}-neuter:before { content: fa-content($fa-var-neuter); } .#{$fa-css-prefix}-newspaper:before { content: fa-content($fa-var-newspaper); } .#{$fa-css-prefix}-nintendo-switch:before { content: fa-content($fa-var-nintendo-switch); } .#{$fa-css-prefix}-node:before { content: fa-content($fa-var-node); } .#{$fa-css-prefix}-node-js:before { content: fa-content($fa-var-node-js); } .#{$fa-css-prefix}-npm:before { content: fa-content($fa-var-npm); } .#{$fa-css-prefix}-ns8:before { content: fa-content($fa-var-ns8); } .#{$fa-css-prefix}-nutritionix:before { content: fa-content($fa-var-nutritionix); } .#{$fa-css-prefix}-object-group:before { content: fa-content($fa-var-object-group); } .#{$fa-css-prefix}-object-ungroup:before { content: fa-content($fa-var-object-ungroup); } .#{$fa-css-prefix}-odnoklassniki:before { content: fa-content($fa-var-odnoklassniki); } .#{$fa-css-prefix}-odnoklassniki-square:before { content: fa-content($fa-var-odnoklassniki-square); } .#{$fa-css-prefix}-opencart:before { content: fa-content($fa-var-opencart); } .#{$fa-css-prefix}-openid:before { content: fa-content($fa-var-openid); } .#{$fa-css-prefix}-opera:before { content: fa-content($fa-var-opera); } .#{$fa-css-prefix}-optin-monster:before { content: fa-content($fa-var-optin-monster); } .#{$fa-css-prefix}-osi:before { content: fa-content($fa-var-osi); } .#{$fa-css-prefix}-outdent:before { content: fa-content($fa-var-outdent); } .#{$fa-css-prefix}-page4:before { content: fa-content($fa-var-page4); } .#{$fa-css-prefix}-pagelines:before { content: fa-content($fa-var-pagelines); } .#{$fa-css-prefix}-paint-brush:before { content: fa-content($fa-var-paint-brush); } .#{$fa-css-prefix}-palfed:before { content: fa-content($fa-var-palfed); } .#{$fa-css-prefix}-paper-plane:before { content: fa-content($fa-var-paper-plane); } .#{$fa-css-prefix}-paperclip:before { content: fa-content($fa-var-paperclip); } .#{$fa-css-prefix}-paragraph:before { content: fa-content($fa-var-paragraph); } .#{$fa-css-prefix}-paste:before { content: fa-content($fa-var-paste); } .#{$fa-css-prefix}-patreon:before { content: fa-content($fa-var-patreon); } .#{$fa-css-prefix}-pause:before { content: fa-content($fa-var-pause); } .#{$fa-css-prefix}-pause-circle:before { content: fa-content($fa-var-pause-circle); } .#{$fa-css-prefix}-paw:before { content: fa-content($fa-var-paw); } .#{$fa-css-prefix}-paypal:before { content: fa-content($fa-var-paypal); } .#{$fa-css-prefix}-pen-square:before { content: fa-content($fa-var-pen-square); } .#{$fa-css-prefix}-pencil-alt:before { content: fa-content($fa-var-pencil-alt); } .#{$fa-css-prefix}-percent:before { content: fa-content($fa-var-percent); } .#{$fa-css-prefix}-periscope:before { content: fa-content($fa-var-periscope); } .#{$fa-css-prefix}-phabricator:before { content: fa-content($fa-var-phabricator); } .#{$fa-css-prefix}-phoenix-framework:before { content: fa-content($fa-var-phoenix-framework); } .#{$fa-css-prefix}-phone:before { content: fa-content($fa-var-phone); } .#{$fa-css-prefix}-phone-square:before { content: fa-content($fa-var-phone-square); } .#{$fa-css-prefix}-phone-volume:before { content: fa-content($fa-var-phone-volume); } .#{$fa-css-prefix}-pied-piper:before { content: fa-content($fa-var-pied-piper); } .#{$fa-css-prefix}-pied-piper-alt:before { content: fa-content($fa-var-pied-piper-alt); } .#{$fa-css-prefix}-pied-piper-pp:before { content: fa-content($fa-var-pied-piper-pp); } .#{$fa-css-prefix}-pinterest:before { content: fa-content($fa-var-pinterest); } .#{$fa-css-prefix}-pinterest-p:before { content: fa-content($fa-var-pinterest-p); } .#{$fa-css-prefix}-pinterest-square:before { content: fa-content($fa-var-pinterest-square); } .#{$fa-css-prefix}-plane:before { content: fa-content($fa-var-plane); } .#{$fa-css-prefix}-play:before { content: fa-content($fa-var-play); } .#{$fa-css-prefix}-play-circle:before { content: fa-content($fa-var-play-circle); } .#{$fa-css-prefix}-playstation:before { content: fa-content($fa-var-playstation); } .#{$fa-css-prefix}-plug:before { content: fa-content($fa-var-plug); } .#{$fa-css-prefix}-plus:before { content: fa-content($fa-var-plus); } .#{$fa-css-prefix}-plus-circle:before { content: fa-content($fa-var-plus-circle); } .#{$fa-css-prefix}-plus-square:before { content: fa-content($fa-var-plus-square); } .#{$fa-css-prefix}-podcast:before { content: fa-content($fa-var-podcast); } .#{$fa-css-prefix}-pound-sign:before { content: fa-content($fa-var-pound-sign); } .#{$fa-css-prefix}-power-off:before { content: fa-content($fa-var-power-off); } .#{$fa-css-prefix}-print:before { content: fa-content($fa-var-print); } .#{$fa-css-prefix}-product-hunt:before { content: fa-content($fa-var-product-hunt); } .#{$fa-css-prefix}-pushed:before { content: fa-content($fa-var-pushed); } .#{$fa-css-prefix}-puzzle-piece:before { content: fa-content($fa-var-puzzle-piece); } .#{$fa-css-prefix}-python:before { content: fa-content($fa-var-python); } .#{$fa-css-prefix}-qq:before { content: fa-content($fa-var-qq); } .#{$fa-css-prefix}-qrcode:before { content: fa-content($fa-var-qrcode); } .#{$fa-css-prefix}-question:before { content: fa-content($fa-var-question); } .#{$fa-css-prefix}-question-circle:before { content: fa-content($fa-var-question-circle); } .#{$fa-css-prefix}-quora:before { content: fa-content($fa-var-quora); } .#{$fa-css-prefix}-quote-left:before { content: fa-content($fa-var-quote-left); } .#{$fa-css-prefix}-quote-right:before { content: fa-content($fa-var-quote-right); } .#{$fa-css-prefix}-random:before { content: fa-content($fa-var-random); } .#{$fa-css-prefix}-ravelry:before { content: fa-content($fa-var-ravelry); } .#{$fa-css-prefix}-react:before { content: fa-content($fa-var-react); } .#{$fa-css-prefix}-rebel:before { content: fa-content($fa-var-rebel); } .#{$fa-css-prefix}-recycle:before { content: fa-content($fa-var-recycle); } .#{$fa-css-prefix}-red-river:before { content: fa-content($fa-var-red-river); } .#{$fa-css-prefix}-reddit:before { content: fa-content($fa-var-reddit); } .#{$fa-css-prefix}-reddit-alien:before { content: fa-content($fa-var-reddit-alien); } .#{$fa-css-prefix}-reddit-square:before { content: fa-content($fa-var-reddit-square); } .#{$fa-css-prefix}-redo:before { content: fa-content($fa-var-redo); } .#{$fa-css-prefix}-redo-alt:before { content: fa-content($fa-var-redo-alt); } .#{$fa-css-prefix}-registered:before { content: fa-content($fa-var-registered); } .#{$fa-css-prefix}-rendact:before { content: fa-content($fa-var-rendact); } .#{$fa-css-prefix}-renren:before { content: fa-content($fa-var-renren); } .#{$fa-css-prefix}-reply:before { content: fa-content($fa-var-reply); } .#{$fa-css-prefix}-reply-all:before { content: fa-content($fa-var-reply-all); } .#{$fa-css-prefix}-replyd:before { content: fa-content($fa-var-replyd); } .#{$fa-css-prefix}-resolving:before { content: fa-content($fa-var-resolving); } .#{$fa-css-prefix}-retweet:before { content: fa-content($fa-var-retweet); } .#{$fa-css-prefix}-road:before { content: fa-content($fa-var-road); } .#{$fa-css-prefix}-rocket:before { content: fa-content($fa-var-rocket); } .#{$fa-css-prefix}-rocketchat:before { content: fa-content($fa-var-rocketchat); } .#{$fa-css-prefix}-rockrms:before { content: fa-content($fa-var-rockrms); } .#{$fa-css-prefix}-rss:before { content: fa-content($fa-var-rss); } .#{$fa-css-prefix}-rss-square:before { content: fa-content($fa-var-rss-square); } .#{$fa-css-prefix}-ruble-sign:before { content: fa-content($fa-var-ruble-sign); } .#{$fa-css-prefix}-rupee-sign:before { content: fa-content($fa-var-rupee-sign); } .#{$fa-css-prefix}-safari:before { content: fa-content($fa-var-safari); } .#{$fa-css-prefix}-sass:before { content: fa-content($fa-var-sass); } .#{$fa-css-prefix}-save:before { content: fa-content($fa-var-save); } .#{$fa-css-prefix}-schlix:before { content: fa-content($fa-var-schlix); } .#{$fa-css-prefix}-scribd:before { content: fa-content($fa-var-scribd); } .#{$fa-css-prefix}-search:before { content: fa-content($fa-var-search); } .#{$fa-css-prefix}-search-minus:before { content: fa-content($fa-var-search-minus); } .#{$fa-css-prefix}-search-plus:before { content: fa-content($fa-var-search-plus); } .#{$fa-css-prefix}-searchengin:before { content: fa-content($fa-var-searchengin); } .#{$fa-css-prefix}-sellcast:before { content: fa-content($fa-var-sellcast); } .#{$fa-css-prefix}-sellsy:before { content: fa-content($fa-var-sellsy); } .#{$fa-css-prefix}-server:before { content: fa-content($fa-var-server); } .#{$fa-css-prefix}-servicestack:before { content: fa-content($fa-var-servicestack); } .#{$fa-css-prefix}-share:before { content: fa-content($fa-var-share); } .#{$fa-css-prefix}-share-alt:before { content: fa-content($fa-var-share-alt); } .#{$fa-css-prefix}-share-alt-square:before { content: fa-content($fa-var-share-alt-square); } .#{$fa-css-prefix}-share-square:before { content: fa-content($fa-var-share-square); } .#{$fa-css-prefix}-shekel-sign:before { content: fa-content($fa-var-shekel-sign); } .#{$fa-css-prefix}-shield-alt:before { content: fa-content($fa-var-shield-alt); } .#{$fa-css-prefix}-ship:before { content: fa-content($fa-var-ship); } .#{$fa-css-prefix}-shirtsinbulk:before { content: fa-content($fa-var-shirtsinbulk); } .#{$fa-css-prefix}-shopping-bag:before { content: fa-content($fa-var-shopping-bag); } .#{$fa-css-prefix}-shopping-basket:before { content: fa-content($fa-var-shopping-basket); } .#{$fa-css-prefix}-shopping-cart:before { content: fa-content($fa-var-shopping-cart); } .#{$fa-css-prefix}-shower:before { content: fa-content($fa-var-shower); } .#{$fa-css-prefix}-sign-in-alt:before { content: fa-content($fa-var-sign-in-alt); } .#{$fa-css-prefix}-sign-language:before { content: fa-content($fa-var-sign-language); } .#{$fa-css-prefix}-sign-out-alt:before { content: fa-content($fa-var-sign-out-alt); } .#{$fa-css-prefix}-signal:before { content: fa-content($fa-var-signal); } .#{$fa-css-prefix}-simplybuilt:before { content: fa-content($fa-var-simplybuilt); } .#{$fa-css-prefix}-sistrix:before { content: fa-content($fa-var-sistrix); } .#{$fa-css-prefix}-sitemap:before { content: fa-content($fa-var-sitemap); } .#{$fa-css-prefix}-skyatlas:before { content: fa-content($fa-var-skyatlas); } .#{$fa-css-prefix}-skype:before { content: fa-content($fa-var-skype); } .#{$fa-css-prefix}-slack:before { content: fa-content($fa-var-slack); } .#{$fa-css-prefix}-slack-hash:before { content: fa-content($fa-var-slack-hash); } .#{$fa-css-prefix}-sliders-h:before { content: fa-content($fa-var-sliders-h); } .#{$fa-css-prefix}-slideshare:before { content: fa-content($fa-var-slideshare); } .#{$fa-css-prefix}-smile:before { content: fa-content($fa-var-smile); } .#{$fa-css-prefix}-snapchat:before { content: fa-content($fa-var-snapchat); } .#{$fa-css-prefix}-snapchat-ghost:before { content: fa-content($fa-var-snapchat-ghost); } .#{$fa-css-prefix}-snapchat-square:before { content: fa-content($fa-var-snapchat-square); } .#{$fa-css-prefix}-snowflake:before { content: fa-content($fa-var-snowflake); } .#{$fa-css-prefix}-sort:before { content: fa-content($fa-var-sort); } .#{$fa-css-prefix}-sort-alpha-down:before { content: fa-content($fa-var-sort-alpha-down); } .#{$fa-css-prefix}-sort-alpha-up:before { content: fa-content($fa-var-sort-alpha-up); } .#{$fa-css-prefix}-sort-amount-down:before { content: fa-content($fa-var-sort-amount-down); } .#{$fa-css-prefix}-sort-amount-up:before { content: fa-content($fa-var-sort-amount-up); } .#{$fa-css-prefix}-sort-down:before { content: fa-content($fa-var-sort-down); } .#{$fa-css-prefix}-sort-numeric-down:before { content: fa-content($fa-var-sort-numeric-down); } .#{$fa-css-prefix}-sort-numeric-up:before { content: fa-content($fa-var-sort-numeric-up); } .#{$fa-css-prefix}-sort-up:before { content: fa-content($fa-var-sort-up); } .#{$fa-css-prefix}-soundcloud:before { content: fa-content($fa-var-soundcloud); } .#{$fa-css-prefix}-space-shuttle:before { content: fa-content($fa-var-space-shuttle); } .#{$fa-css-prefix}-speakap:before { content: fa-content($fa-var-speakap); } .#{$fa-css-prefix}-spinner:before { content: fa-content($fa-var-spinner); } .#{$fa-css-prefix}-spotify:before { content: fa-content($fa-var-spotify); } .#{$fa-css-prefix}-square:before { content: fa-content($fa-var-square); } .#{$fa-css-prefix}-stack-exchange:before { content: fa-content($fa-var-stack-exchange); } .#{$fa-css-prefix}-stack-overflow:before { content: fa-content($fa-var-stack-overflow); } .#{$fa-css-prefix}-star:before { content: fa-content($fa-var-star); } .#{$fa-css-prefix}-star-half:before { content: fa-content($fa-var-star-half); } .#{$fa-css-prefix}-staylinked:before { content: fa-content($fa-var-staylinked); } .#{$fa-css-prefix}-steam:before { content: fa-content($fa-var-steam); } .#{$fa-css-prefix}-steam-square:before { content: fa-content($fa-var-steam-square); } .#{$fa-css-prefix}-steam-symbol:before { content: fa-content($fa-var-steam-symbol); } .#{$fa-css-prefix}-step-backward:before { content: fa-content($fa-var-step-backward); } .#{$fa-css-prefix}-step-forward:before { content: fa-content($fa-var-step-forward); } .#{$fa-css-prefix}-stethoscope:before { content: fa-content($fa-var-stethoscope); } .#{$fa-css-prefix}-sticker-mule:before { content: fa-content($fa-var-sticker-mule); } .#{$fa-css-prefix}-sticky-note:before { content: fa-content($fa-var-sticky-note); } .#{$fa-css-prefix}-stop:before { content: fa-content($fa-var-stop); } .#{$fa-css-prefix}-stop-circle:before { content: fa-content($fa-var-stop-circle); } .#{$fa-css-prefix}-stopwatch:before { content: fa-content($fa-var-stopwatch); } .#{$fa-css-prefix}-strava:before { content: fa-content($fa-var-strava); } .#{$fa-css-prefix}-street-view:before { content: fa-content($fa-var-street-view); } .#{$fa-css-prefix}-strikethrough:before { content: fa-content($fa-var-strikethrough); } .#{$fa-css-prefix}-stripe:before { content: fa-content($fa-var-stripe); } .#{$fa-css-prefix}-stripe-s:before { content: fa-content($fa-var-stripe-s); } .#{$fa-css-prefix}-studiovinari:before { content: fa-content($fa-var-studiovinari); } .#{$fa-css-prefix}-stumbleupon:before { content: fa-content($fa-var-stumbleupon); } .#{$fa-css-prefix}-stumbleupon-circle:before { content: fa-content($fa-var-stumbleupon-circle); } .#{$fa-css-prefix}-subscript:before { content: fa-content($fa-var-subscript); } .#{$fa-css-prefix}-subway:before { content: fa-content($fa-var-subway); } .#{$fa-css-prefix}-suitcase:before { content: fa-content($fa-var-suitcase); } .#{$fa-css-prefix}-sun:before { content: fa-content($fa-var-sun); } .#{$fa-css-prefix}-superpowers:before { content: fa-content($fa-var-superpowers); } .#{$fa-css-prefix}-superscript:before { content: fa-content($fa-var-superscript); } .#{$fa-css-prefix}-supple:before { content: fa-content($fa-var-supple); } .#{$fa-css-prefix}-sync:before { content: fa-content($fa-var-sync); } .#{$fa-css-prefix}-sync-alt:before { content: fa-content($fa-var-sync-alt); } .#{$fa-css-prefix}-table:before { content: fa-content($fa-var-table); } .#{$fa-css-prefix}-tablet:before { content: fa-content($fa-var-tablet); } .#{$fa-css-prefix}-tablet-alt:before { content: fa-content($fa-var-tablet-alt); } .#{$fa-css-prefix}-tachometer-alt:before { content: fa-content($fa-var-tachometer-alt); } .#{$fa-css-prefix}-tag:before { content: fa-content($fa-var-tag); } .#{$fa-css-prefix}-tags:before { content: fa-content($fa-var-tags); } .#{$fa-css-prefix}-tasks:before { content: fa-content($fa-var-tasks); } .#{$fa-css-prefix}-taxi:before { content: fa-content($fa-var-taxi); } .#{$fa-css-prefix}-telegram:before { content: fa-content($fa-var-telegram); } .#{$fa-css-prefix}-telegram-plane:before { content: fa-content($fa-var-telegram-plane); } .#{$fa-css-prefix}-tencent-weibo:before { content: fa-content($fa-var-tencent-weibo); } .#{$fa-css-prefix}-terminal:before { content: fa-content($fa-var-terminal); } .#{$fa-css-prefix}-text-height:before { content: fa-content($fa-var-text-height); } .#{$fa-css-prefix}-text-width:before { content: fa-content($fa-var-text-width); } .#{$fa-css-prefix}-th:before { content: fa-content($fa-var-th); } .#{$fa-css-prefix}-th-large:before { content: fa-content($fa-var-th-large); } .#{$fa-css-prefix}-th-list:before { content: fa-content($fa-var-th-list); } .#{$fa-css-prefix}-themeisle:before { content: fa-content($fa-var-themeisle); } .#{$fa-css-prefix}-thermometer-empty:before { content: fa-content($fa-var-thermometer-empty); } .#{$fa-css-prefix}-thermometer-full:before { content: fa-content($fa-var-thermometer-full); } .#{$fa-css-prefix}-thermometer-half:before { content: fa-content($fa-var-thermometer-half); } .#{$fa-css-prefix}-thermometer-quarter:before { content: fa-content($fa-var-thermometer-quarter); } .#{$fa-css-prefix}-thermometer-three-quarters:before { content: fa-content($fa-var-thermometer-three-quarters); } .#{$fa-css-prefix}-thumbs-down:before { content: fa-content($fa-var-thumbs-down); } .#{$fa-css-prefix}-thumbs-up:before { content: fa-content($fa-var-thumbs-up); } .#{$fa-css-prefix}-thumbtack:before { content: fa-content($fa-var-thumbtack); } .#{$fa-css-prefix}-ticket-alt:before { content: fa-content($fa-var-ticket-alt); } .#{$fa-css-prefix}-times:before { content: fa-content($fa-var-times); } .#{$fa-css-prefix}-times-circle:before { content: fa-content($fa-var-times-circle); } .#{$fa-css-prefix}-tint:before { content: fa-content($fa-var-tint); } .#{$fa-css-prefix}-toggle-off:before { content: fa-content($fa-var-toggle-off); } .#{$fa-css-prefix}-toggle-on:before { content: fa-content($fa-var-toggle-on); } .#{$fa-css-prefix}-trademark:before { content: fa-content($fa-var-trademark); } .#{$fa-css-prefix}-train:before { content: fa-content($fa-var-train); } .#{$fa-css-prefix}-transgender:before { content: fa-content($fa-var-transgender); } .#{$fa-css-prefix}-transgender-alt:before { content: fa-content($fa-var-transgender-alt); } .#{$fa-css-prefix}-trash:before { content: fa-content($fa-var-trash); } .#{$fa-css-prefix}-trash-alt:before { content: fa-content($fa-var-trash-alt); } .#{$fa-css-prefix}-tree:before { content: fa-content($fa-var-tree); } .#{$fa-css-prefix}-trello:before { content: fa-content($fa-var-trello); } .#{$fa-css-prefix}-tripadvisor:before { content: fa-content($fa-var-tripadvisor); } .#{$fa-css-prefix}-trophy:before { content: fa-content($fa-var-trophy); } .#{$fa-css-prefix}-truck:before { content: fa-content($fa-var-truck); } .#{$fa-css-prefix}-tty:before { content: fa-content($fa-var-tty); } .#{$fa-css-prefix}-tumblr:before { content: fa-content($fa-var-tumblr); } .#{$fa-css-prefix}-tumblr-square:before { content: fa-content($fa-var-tumblr-square); } .#{$fa-css-prefix}-tv:before { content: fa-content($fa-var-tv); } .#{$fa-css-prefix}-twitch:before { content: fa-content($fa-var-twitch); } .#{$fa-css-prefix}-twitter:before { content: fa-content($fa-var-twitter); } .#{$fa-css-prefix}-twitter-square:before { content: fa-content($fa-var-twitter-square); } .#{$fa-css-prefix}-typo3:before { content: fa-content($fa-var-typo3); } .#{$fa-css-prefix}-uber:before { content: fa-content($fa-var-uber); } .#{$fa-css-prefix}-uikit:before { content: fa-content($fa-var-uikit); } .#{$fa-css-prefix}-umbrella:before { content: fa-content($fa-var-umbrella); } .#{$fa-css-prefix}-underline:before { content: fa-content($fa-var-underline); } .#{$fa-css-prefix}-undo:before { content: fa-content($fa-var-undo); } .#{$fa-css-prefix}-undo-alt:before { content: fa-content($fa-var-undo-alt); } .#{$fa-css-prefix}-uniregistry:before { content: fa-content($fa-var-uniregistry); } .#{$fa-css-prefix}-universal-access:before { content: fa-content($fa-var-universal-access); } .#{$fa-css-prefix}-university:before { content: fa-content($fa-var-university); } .#{$fa-css-prefix}-unlink:before { content: fa-content($fa-var-unlink); } .#{$fa-css-prefix}-unlock:before { content: fa-content($fa-var-unlock); } .#{$fa-css-prefix}-unlock-alt:before { content: fa-content($fa-var-unlock-alt); } .#{$fa-css-prefix}-untappd:before { content: fa-content($fa-var-untappd); } .#{$fa-css-prefix}-upload:before { content: fa-content($fa-var-upload); } .#{$fa-css-prefix}-usb:before { content: fa-content($fa-var-usb); } .#{$fa-css-prefix}-user:before { content: fa-content($fa-var-user); } .#{$fa-css-prefix}-user-circle:before { content: fa-content($fa-var-user-circle); } .#{$fa-css-prefix}-user-md:before { content: fa-content($fa-var-user-md); } .#{$fa-css-prefix}-user-plus:before { content: fa-content($fa-var-user-plus); } .#{$fa-css-prefix}-user-secret:before { content: fa-content($fa-var-user-secret); } .#{$fa-css-prefix}-user-times:before { content: fa-content($fa-var-user-times); } .#{$fa-css-prefix}-users:before { content: fa-content($fa-var-users); } .#{$fa-css-prefix}-ussunnah:before { content: fa-content($fa-var-ussunnah); } .#{$fa-css-prefix}-utensil-spoon:before { content: fa-content($fa-var-utensil-spoon); } .#{$fa-css-prefix}-utensils:before { content: fa-content($fa-var-utensils); } .#{$fa-css-prefix}-vaadin:before { content: fa-content($fa-var-vaadin); } .#{$fa-css-prefix}-venus:before { content: fa-content($fa-var-venus); } .#{$fa-css-prefix}-venus-double:before { content: fa-content($fa-var-venus-double); } .#{$fa-css-prefix}-venus-mars:before { content: fa-content($fa-var-venus-mars); } .#{$fa-css-prefix}-viacoin:before { content: fa-content($fa-var-viacoin); } .#{$fa-css-prefix}-viadeo:before { content: fa-content($fa-var-viadeo); } .#{$fa-css-prefix}-viadeo-square:before { content: fa-content($fa-var-viadeo-square); } .#{$fa-css-prefix}-viber:before { content: fa-content($fa-var-viber); } .#{$fa-css-prefix}-video:before { content: fa-content($fa-var-video); } .#{$fa-css-prefix}-vimeo:before { content: fa-content($fa-var-vimeo); } .#{$fa-css-prefix}-vimeo-square:before { content: fa-content($fa-var-vimeo-square); } .#{$fa-css-prefix}-vimeo-v:before { content: fa-content($fa-var-vimeo-v); } .#{$fa-css-prefix}-vine:before { content: fa-content($fa-var-vine); } .#{$fa-css-prefix}-vk:before { content: fa-content($fa-var-vk); } .#{$fa-css-prefix}-vnv:before { content: fa-content($fa-var-vnv); } .#{$fa-css-prefix}-volume-down:before { content: fa-content($fa-var-volume-down); } .#{$fa-css-prefix}-volume-off:before { content: fa-content($fa-var-volume-off); } .#{$fa-css-prefix}-volume-up:before { content: fa-content($fa-var-volume-up); } .#{$fa-css-prefix}-vuejs:before { content: fa-content($fa-var-vuejs); } .#{$fa-css-prefix}-weibo:before { content: fa-content($fa-var-weibo); } .#{$fa-css-prefix}-weixin:before { content: fa-content($fa-var-weixin); } .#{$fa-css-prefix}-whatsapp:before { content: fa-content($fa-var-whatsapp); } .#{$fa-css-prefix}-whatsapp-square:before { content: fa-content($fa-var-whatsapp-square); } .#{$fa-css-prefix}-wheelchair:before { content: fa-content($fa-var-wheelchair); } .#{$fa-css-prefix}-whmcs:before { content: fa-content($fa-var-whmcs); } .#{$fa-css-prefix}-wifi:before { content: fa-content($fa-var-wifi); } .#{$fa-css-prefix}-wikipedia-w:before { content: fa-content($fa-var-wikipedia-w); } .#{$fa-css-prefix}-window-close:before { content: fa-content($fa-var-window-close); } .#{$fa-css-prefix}-window-maximize:before { content: fa-content($fa-var-window-maximize); } .#{$fa-css-prefix}-window-minimize:before { content: fa-content($fa-var-window-minimize); } .#{$fa-css-prefix}-window-restore:before { content: fa-content($fa-var-window-restore); } .#{$fa-css-prefix}-windows:before { content: fa-content($fa-var-windows); } .#{$fa-css-prefix}-won-sign:before { content: fa-content($fa-var-won-sign); } .#{$fa-css-prefix}-wordpress:before { content: fa-content($fa-var-wordpress); } .#{$fa-css-prefix}-wordpress-simple:before { content: fa-content($fa-var-wordpress-simple); } .#{$fa-css-prefix}-wpbeginner:before { content: fa-content($fa-var-wpbeginner); } .#{$fa-css-prefix}-wpexplorer:before { content: fa-content($fa-var-wpexplorer); } .#{$fa-css-prefix}-wpforms:before { content: fa-content($fa-var-wpforms); } .#{$fa-css-prefix}-wrench:before { content: fa-content($fa-var-wrench); } .#{$fa-css-prefix}-xbox:before { content: fa-content($fa-var-xbox); } .#{$fa-css-prefix}-xing:before { content: fa-content($fa-var-xing); } .#{$fa-css-prefix}-xing-square:before { content: fa-content($fa-var-xing-square); } .#{$fa-css-prefix}-y-combinator:before { content: fa-content($fa-var-y-combinator); } .#{$fa-css-prefix}-yahoo:before { content: fa-content($fa-var-yahoo); } .#{$fa-css-prefix}-yandex:before { content: fa-content($fa-var-yandex); } .#{$fa-css-prefix}-yandex-international:before { content: fa-content($fa-var-yandex-international); } .#{$fa-css-prefix}-yelp:before { content: fa-content($fa-var-yelp); } .#{$fa-css-prefix}-yen-sign:before { content: fa-content($fa-var-yen-sign); } .#{$fa-css-prefix}-yoast:before { content: fa-content($fa-var-yoast); } .#{$fa-css-prefix}-youtube:before { content: fa-content($fa-var-youtube); } mitmproxy-8.1.1/docs/src/assets/fa/_larger.scss000066400000000000000000000006111425660472000215140ustar00rootroot00000000000000// Icon Sizes // ------------------------- // makes the font 33% larger relative to the icon container .#{$fa-css-prefix}-lg { font-size: (4em / 3); line-height: (3em / 4); vertical-align: -.0667em; } .#{$fa-css-prefix}-xs { font-size: .75em; } .#{$fa-css-prefix}-sm { font-size: .875em; } @for $i from 1 through 10 { .#{$fa-css-prefix}-#{$i}x { font-size: $i * 1em; } } mitmproxy-8.1.1/docs/src/assets/fa/_list.scss000066400000000000000000000005021425660472000212120ustar00rootroot00000000000000// List Icons // ------------------------- .#{$fa-css-prefix}-ul { list-style-type: none; margin-left: $fa-li-width * 5/4; padding-left: 0; > li { position: relative; } } .#{$fa-css-prefix}-li { left: -$fa-li-width; position: absolute; text-align: center; width: $fa-li-width; line-height: inherit; } mitmproxy-8.1.1/docs/src/assets/fa/_mixins.scss000066400000000000000000000024121425660472000215500ustar00rootroot00000000000000// Mixins // -------------------------- @mixin fa-icon { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; vertical-align: -15%; } @mixin fa-icon-rotate($degrees, $rotation) { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; transform: rotate($degrees); } @mixin fa-icon-flip($horiz, $vert, $rotation) { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; transform: scale($horiz, $vert); } // Only display content to screen readers. A la Bootstrap 4. // // See: http://a11yproject.com/posts/how-to-hide-content/ @mixin sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } // Use in conjunction with .sr-only to only display content when it's focused. // // Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 // // Credit: HTML5 Boilerplate @mixin sr-only-focusable { &:active, &:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } } mitmproxy-8.1.1/docs/src/assets/fa/_rotated-flipped.scss000066400000000000000000000014031425660472000233230ustar00rootroot00000000000000// Rotated & Flipped Icons // ------------------------- .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } .#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(-1, -1, 2); } // Hook for IE8-9 // ------------------------- :root { .#{$fa-css-prefix}-rotate-90, .#{$fa-css-prefix}-rotate-180, .#{$fa-css-prefix}-rotate-270, .#{$fa-css-prefix}-flip-horizontal, .#{$fa-css-prefix}-flip-vertical { filter: none; } } mitmproxy-8.1.1/docs/src/assets/fa/_screen-reader.scss000066400000000000000000000002021425660472000227530ustar00rootroot00000000000000// Screen Readers // ------------------------- .sr-only { @include sr-only; } .sr-only-focusable { @include sr-only-focusable; } mitmproxy-8.1.1/docs/src/assets/fa/_stacked.scss000066400000000000000000000007541425660472000216660ustar00rootroot00000000000000// Stacked Icons // ------------------------- .#{$fa-css-prefix}-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2em; } .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; } .#{$fa-css-prefix}-stack-1x { line-height: inherit; } .#{$fa-css-prefix}-stack-2x { font-size: 2em; } .#{$fa-css-prefix}-inverse { color: $fa-inverse; } mitmproxy-8.1.1/docs/src/assets/fa/_variables.scss000066400000000000000000000511101425660472000222100ustar00rootroot00000000000000// Variables // -------------------------- $fa-font-path: "../webfonts" !default; $fa-font-size-base: 16px !default; $fa-css-prefix: fa !default; $fa-version: "5.0.2" !default; $fa-border-color: #eee !default; $fa-inverse: #fff !default; $fa-li-width: 2em !default; // Convenience function used to set content property @function fa-content($fa-var) { @return unquote("\"#{ $fa-var }\""); } $fa-var-500px: \f26e; $fa-var-accessible-icon: \f368; $fa-var-accusoft: \f369; $fa-var-address-book: \f2b9; $fa-var-address-card: \f2bb; $fa-var-adjust: \f042; $fa-var-adn: \f170; $fa-var-adversal: \f36a; $fa-var-affiliatetheme: \f36b; $fa-var-algolia: \f36c; $fa-var-align-center: \f037; $fa-var-align-justify: \f039; $fa-var-align-left: \f036; $fa-var-align-right: \f038; $fa-var-amazon: \f270; $fa-var-amazon-pay: \f42c; $fa-var-ambulance: \f0f9; $fa-var-american-sign-language-interpreting: \f2a3; $fa-var-amilia: \f36d; $fa-var-anchor: \f13d; $fa-var-android: \f17b; $fa-var-angellist: \f209; $fa-var-angle-double-down: \f103; $fa-var-angle-double-left: \f100; $fa-var-angle-double-right: \f101; $fa-var-angle-double-up: \f102; $fa-var-angle-down: \f107; $fa-var-angle-left: \f104; $fa-var-angle-right: \f105; $fa-var-angle-up: \f106; $fa-var-angrycreative: \f36e; $fa-var-angular: \f420; $fa-var-app-store: \f36f; $fa-var-app-store-ios: \f370; $fa-var-apper: \f371; $fa-var-apple: \f179; $fa-var-apple-pay: \f415; $fa-var-archive: \f187; $fa-var-arrow-alt-circle-down: \f358; $fa-var-arrow-alt-circle-left: \f359; $fa-var-arrow-alt-circle-right: \f35a; $fa-var-arrow-alt-circle-up: \f35b; $fa-var-arrow-circle-down: \f0ab; $fa-var-arrow-circle-left: \f0a8; $fa-var-arrow-circle-right: \f0a9; $fa-var-arrow-circle-up: \f0aa; $fa-var-arrow-down: \f063; $fa-var-arrow-left: \f060; $fa-var-arrow-right: \f061; $fa-var-arrow-up: \f062; $fa-var-arrows-alt: \f0b2; $fa-var-arrows-alt-h: \f337; $fa-var-arrows-alt-v: \f338; $fa-var-assistive-listening-systems: \f2a2; $fa-var-asterisk: \f069; $fa-var-asymmetrik: \f372; $fa-var-at: \f1fa; $fa-var-audible: \f373; $fa-var-audio-description: \f29e; $fa-var-autoprefixer: \f41c; $fa-var-avianex: \f374; $fa-var-aviato: \f421; $fa-var-aws: \f375; $fa-var-backward: \f04a; $fa-var-balance-scale: \f24e; $fa-var-ban: \f05e; $fa-var-bandcamp: \f2d5; $fa-var-barcode: \f02a; $fa-var-bars: \f0c9; $fa-var-bath: \f2cd; $fa-var-battery-empty: \f244; $fa-var-battery-full: \f240; $fa-var-battery-half: \f242; $fa-var-battery-quarter: \f243; $fa-var-battery-three-quarters: \f241; $fa-var-bed: \f236; $fa-var-beer: \f0fc; $fa-var-behance: \f1b4; $fa-var-behance-square: \f1b5; $fa-var-bell: \f0f3; $fa-var-bell-slash: \f1f6; $fa-var-bicycle: \f206; $fa-var-bimobject: \f378; $fa-var-binoculars: \f1e5; $fa-var-birthday-cake: \f1fd; $fa-var-bitbucket: \f171; $fa-var-bitcoin: \f379; $fa-var-bity: \f37a; $fa-var-black-tie: \f27e; $fa-var-blackberry: \f37b; $fa-var-blind: \f29d; $fa-var-blogger: \f37c; $fa-var-blogger-b: \f37d; $fa-var-bluetooth: \f293; $fa-var-bluetooth-b: \f294; $fa-var-bold: \f032; $fa-var-bolt: \f0e7; $fa-var-bomb: \f1e2; $fa-var-book: \f02d; $fa-var-bookmark: \f02e; $fa-var-braille: \f2a1; $fa-var-briefcase: \f0b1; $fa-var-btc: \f15a; $fa-var-bug: \f188; $fa-var-building: \f1ad; $fa-var-bullhorn: \f0a1; $fa-var-bullseye: \f140; $fa-var-buromobelexperte: \f37f; $fa-var-bus: \f207; $fa-var-buysellads: \f20d; $fa-var-calculator: \f1ec; $fa-var-calendar: \f133; $fa-var-calendar-alt: \f073; $fa-var-calendar-check: \f274; $fa-var-calendar-minus: \f272; $fa-var-calendar-plus: \f271; $fa-var-calendar-times: \f273; $fa-var-camera: \f030; $fa-var-camera-retro: \f083; $fa-var-car: \f1b9; $fa-var-caret-down: \f0d7; $fa-var-caret-left: \f0d9; $fa-var-caret-right: \f0da; $fa-var-caret-square-down: \f150; $fa-var-caret-square-left: \f191; $fa-var-caret-square-right: \f152; $fa-var-caret-square-up: \f151; $fa-var-caret-up: \f0d8; $fa-var-cart-arrow-down: \f218; $fa-var-cart-plus: \f217; $fa-var-cc-amazon-pay: \f42d; $fa-var-cc-amex: \f1f3; $fa-var-cc-apple-pay: \f416; $fa-var-cc-diners-club: \f24c; $fa-var-cc-discover: \f1f2; $fa-var-cc-jcb: \f24b; $fa-var-cc-mastercard: \f1f1; $fa-var-cc-paypal: \f1f4; $fa-var-cc-stripe: \f1f5; $fa-var-cc-visa: \f1f0; $fa-var-centercode: \f380; $fa-var-certificate: \f0a3; $fa-var-chart-area: \f1fe; $fa-var-chart-bar: \f080; $fa-var-chart-line: \f201; $fa-var-chart-pie: \f200; $fa-var-check: \f00c; $fa-var-check-circle: \f058; $fa-var-check-square: \f14a; $fa-var-chevron-circle-down: \f13a; $fa-var-chevron-circle-left: \f137; $fa-var-chevron-circle-right: \f138; $fa-var-chevron-circle-up: \f139; $fa-var-chevron-down: \f078; $fa-var-chevron-left: \f053; $fa-var-chevron-right: \f054; $fa-var-chevron-up: \f077; $fa-var-child: \f1ae; $fa-var-chrome: \f268; $fa-var-circle: \f111; $fa-var-circle-notch: \f1ce; $fa-var-clipboard: \f328; $fa-var-clock: \f017; $fa-var-clone: \f24d; $fa-var-closed-captioning: \f20a; $fa-var-cloud: \f0c2; $fa-var-cloud-download-alt: \f381; $fa-var-cloud-upload-alt: \f382; $fa-var-cloudscale: \f383; $fa-var-cloudsmith: \f384; $fa-var-cloudversify: \f385; $fa-var-code: \f121; $fa-var-code-branch: \f126; $fa-var-codepen: \f1cb; $fa-var-codiepie: \f284; $fa-var-coffee: \f0f4; $fa-var-cog: \f013; $fa-var-cogs: \f085; $fa-var-columns: \f0db; $fa-var-comment: \f075; $fa-var-comment-alt: \f27a; $fa-var-comments: \f086; $fa-var-compass: \f14e; $fa-var-compress: \f066; $fa-var-connectdevelop: \f20e; $fa-var-contao: \f26d; $fa-var-copy: \f0c5; $fa-var-copyright: \f1f9; $fa-var-cpanel: \f388; $fa-var-creative-commons: \f25e; $fa-var-credit-card: \f09d; $fa-var-crop: \f125; $fa-var-crosshairs: \f05b; $fa-var-css3: \f13c; $fa-var-css3-alt: \f38b; $fa-var-cube: \f1b2; $fa-var-cubes: \f1b3; $fa-var-cut: \f0c4; $fa-var-cuttlefish: \f38c; $fa-var-d-and-d: \f38d; $fa-var-dashcube: \f210; $fa-var-database: \f1c0; $fa-var-deaf: \f2a4; $fa-var-delicious: \f1a5; $fa-var-deploydog: \f38e; $fa-var-deskpro: \f38f; $fa-var-desktop: \f108; $fa-var-deviantart: \f1bd; $fa-var-digg: \f1a6; $fa-var-digital-ocean: \f391; $fa-var-discord: \f392; $fa-var-discourse: \f393; $fa-var-dochub: \f394; $fa-var-docker: \f395; $fa-var-dollar-sign: \f155; $fa-var-dot-circle: \f192; $fa-var-download: \f019; $fa-var-draft2digital: \f396; $fa-var-dribbble: \f17d; $fa-var-dribbble-square: \f397; $fa-var-dropbox: \f16b; $fa-var-drupal: \f1a9; $fa-var-dyalog: \f399; $fa-var-earlybirds: \f39a; $fa-var-edge: \f282; $fa-var-edit: \f044; $fa-var-eject: \f052; $fa-var-ellipsis-h: \f141; $fa-var-ellipsis-v: \f142; $fa-var-ember: \f423; $fa-var-empire: \f1d1; $fa-var-envelope: \f0e0; $fa-var-envelope-open: \f2b6; $fa-var-envelope-square: \f199; $fa-var-envira: \f299; $fa-var-eraser: \f12d; $fa-var-erlang: \f39d; $fa-var-ethereum: \f42e; $fa-var-etsy: \f2d7; $fa-var-euro-sign: \f153; $fa-var-exchange-alt: \f362; $fa-var-exclamation: \f12a; $fa-var-exclamation-circle: \f06a; $fa-var-exclamation-triangle: \f071; $fa-var-expand: \f065; $fa-var-expand-arrows-alt: \f31e; $fa-var-expeditedssl: \f23e; $fa-var-external-link-alt: \f35d; $fa-var-external-link-square-alt: \f360; $fa-var-eye: \f06e; $fa-var-eye-dropper: \f1fb; $fa-var-eye-slash: \f070; $fa-var-facebook: \f09a; $fa-var-facebook-f: \f39e; $fa-var-facebook-messenger: \f39f; $fa-var-facebook-square: \f082; $fa-var-fast-backward: \f049; $fa-var-fast-forward: \f050; $fa-var-fax: \f1ac; $fa-var-female: \f182; $fa-var-fighter-jet: \f0fb; $fa-var-file: \f15b; $fa-var-file-alt: \f15c; $fa-var-file-archive: \f1c6; $fa-var-file-audio: \f1c7; $fa-var-file-code: \f1c9; $fa-var-file-excel: \f1c3; $fa-var-file-image: \f1c5; $fa-var-file-pdf: \f1c1; $fa-var-file-powerpoint: \f1c4; $fa-var-file-video: \f1c8; $fa-var-file-word: \f1c2; $fa-var-film: \f008; $fa-var-filter: \f0b0; $fa-var-fire: \f06d; $fa-var-fire-extinguisher: \f134; $fa-var-firefox: \f269; $fa-var-first-order: \f2b0; $fa-var-firstdraft: \f3a1; $fa-var-flag: \f024; $fa-var-flag-checkered: \f11e; $fa-var-flask: \f0c3; $fa-var-flickr: \f16e; $fa-var-fly: \f417; $fa-var-folder: \f07b; $fa-var-folder-open: \f07c; $fa-var-font: \f031; $fa-var-font-awesome: \f2b4; $fa-var-font-awesome-alt: \f35c; $fa-var-font-awesome-flag: \f425; $fa-var-fonticons: \f280; $fa-var-fonticons-fi: \f3a2; $fa-var-fort-awesome: \f286; $fa-var-fort-awesome-alt: \f3a3; $fa-var-forumbee: \f211; $fa-var-forward: \f04e; $fa-var-foursquare: \f180; $fa-var-free-code-camp: \f2c5; $fa-var-freebsd: \f3a4; $fa-var-frown: \f119; $fa-var-futbol: \f1e3; $fa-var-gamepad: \f11b; $fa-var-gavel: \f0e3; $fa-var-gem: \f3a5; $fa-var-genderless: \f22d; $fa-var-get-pocket: \f265; $fa-var-gg: \f260; $fa-var-gg-circle: \f261; $fa-var-gift: \f06b; $fa-var-git: \f1d3; $fa-var-git-square: \f1d2; $fa-var-github: \f09b; $fa-var-github-alt: \f113; $fa-var-github-square: \f092; $fa-var-gitkraken: \f3a6; $fa-var-gitlab: \f296; $fa-var-gitter: \f426; $fa-var-glass-martini: \f000; $fa-var-glide: \f2a5; $fa-var-glide-g: \f2a6; $fa-var-globe: \f0ac; $fa-var-gofore: \f3a7; $fa-var-goodreads: \f3a8; $fa-var-goodreads-g: \f3a9; $fa-var-google: \f1a0; $fa-var-google-drive: \f3aa; $fa-var-google-play: \f3ab; $fa-var-google-plus: \f2b3; $fa-var-google-plus-g: \f0d5; $fa-var-google-plus-square: \f0d4; $fa-var-google-wallet: \f1ee; $fa-var-graduation-cap: \f19d; $fa-var-gratipay: \f184; $fa-var-grav: \f2d6; $fa-var-gripfire: \f3ac; $fa-var-grunt: \f3ad; $fa-var-gulp: \f3ae; $fa-var-h-square: \f0fd; $fa-var-hacker-news: \f1d4; $fa-var-hacker-news-square: \f3af; $fa-var-hand-lizard: \f258; $fa-var-hand-paper: \f256; $fa-var-hand-peace: \f25b; $fa-var-hand-point-down: \f0a7; $fa-var-hand-point-left: \f0a5; $fa-var-hand-point-right: \f0a4; $fa-var-hand-point-up: \f0a6; $fa-var-hand-pointer: \f25a; $fa-var-hand-rock: \f255; $fa-var-hand-scissors: \f257; $fa-var-hand-spock: \f259; $fa-var-handshake: \f2b5; $fa-var-hashtag: \f292; $fa-var-hdd: \f0a0; $fa-var-heading: \f1dc; $fa-var-headphones: \f025; $fa-var-heart: \f004; $fa-var-heartbeat: \f21e; $fa-var-hire-a-helper: \f3b0; $fa-var-history: \f1da; $fa-var-home: \f015; $fa-var-hooli: \f427; $fa-var-hospital: \f0f8; $fa-var-hotjar: \f3b1; $fa-var-hourglass: \f254; $fa-var-hourglass-end: \f253; $fa-var-hourglass-half: \f252; $fa-var-hourglass-start: \f251; $fa-var-houzz: \f27c; $fa-var-html5: \f13b; $fa-var-hubspot: \f3b2; $fa-var-i-cursor: \f246; $fa-var-id-badge: \f2c1; $fa-var-id-card: \f2c2; $fa-var-image: \f03e; $fa-var-images: \f302; $fa-var-imdb: \f2d8; $fa-var-inbox: \f01c; $fa-var-indent: \f03c; $fa-var-industry: \f275; $fa-var-info: \f129; $fa-var-info-circle: \f05a; $fa-var-instagram: \f16d; $fa-var-internet-explorer: \f26b; $fa-var-ioxhost: \f208; $fa-var-italic: \f033; $fa-var-itunes: \f3b4; $fa-var-itunes-note: \f3b5; $fa-var-jenkins: \f3b6; $fa-var-joget: \f3b7; $fa-var-joomla: \f1aa; $fa-var-js: \f3b8; $fa-var-js-square: \f3b9; $fa-var-jsfiddle: \f1cc; $fa-var-key: \f084; $fa-var-keyboard: \f11c; $fa-var-keycdn: \f3ba; $fa-var-kickstarter: \f3bb; $fa-var-kickstarter-k: \f3bc; $fa-var-korvue: \f42f; $fa-var-language: \f1ab; $fa-var-laptop: \f109; $fa-var-laravel: \f3bd; $fa-var-lastfm: \f202; $fa-var-lastfm-square: \f203; $fa-var-leaf: \f06c; $fa-var-leanpub: \f212; $fa-var-lemon: \f094; $fa-var-less: \f41d; $fa-var-level-down-alt: \f3be; $fa-var-level-up-alt: \f3bf; $fa-var-life-ring: \f1cd; $fa-var-lightbulb: \f0eb; $fa-var-line: \f3c0; $fa-var-link: \f0c1; $fa-var-linkedin: \f08c; $fa-var-linkedin-in: \f0e1; $fa-var-linode: \f2b8; $fa-var-linux: \f17c; $fa-var-lira-sign: \f195; $fa-var-list: \f03a; $fa-var-list-alt: \f022; $fa-var-list-ol: \f0cb; $fa-var-list-ul: \f0ca; $fa-var-location-arrow: \f124; $fa-var-lock: \f023; $fa-var-lock-open: \f3c1; $fa-var-long-arrow-alt-down: \f309; $fa-var-long-arrow-alt-left: \f30a; $fa-var-long-arrow-alt-right: \f30b; $fa-var-long-arrow-alt-up: \f30c; $fa-var-low-vision: \f2a8; $fa-var-lyft: \f3c3; $fa-var-magento: \f3c4; $fa-var-magic: \f0d0; $fa-var-magnet: \f076; $fa-var-male: \f183; $fa-var-map: \f279; $fa-var-map-marker: \f041; $fa-var-map-marker-alt: \f3c5; $fa-var-map-pin: \f276; $fa-var-map-signs: \f277; $fa-var-mars: \f222; $fa-var-mars-double: \f227; $fa-var-mars-stroke: \f229; $fa-var-mars-stroke-h: \f22b; $fa-var-mars-stroke-v: \f22a; $fa-var-maxcdn: \f136; $fa-var-medapps: \f3c6; $fa-var-medium: \f23a; $fa-var-medium-m: \f3c7; $fa-var-medkit: \f0fa; $fa-var-medrt: \f3c8; $fa-var-meetup: \f2e0; $fa-var-meh: \f11a; $fa-var-mercury: \f223; $fa-var-microchip: \f2db; $fa-var-microphone: \f130; $fa-var-microphone-slash: \f131; $fa-var-microsoft: \f3ca; $fa-var-minus: \f068; $fa-var-minus-circle: \f056; $fa-var-minus-square: \f146; $fa-var-mix: \f3cb; $fa-var-mixcloud: \f289; $fa-var-mizuni: \f3cc; $fa-var-mobile: \f10b; $fa-var-mobile-alt: \f3cd; $fa-var-modx: \f285; $fa-var-monero: \f3d0; $fa-var-money-bill-alt: \f3d1; $fa-var-moon: \f186; $fa-var-motorcycle: \f21c; $fa-var-mouse-pointer: \f245; $fa-var-music: \f001; $fa-var-napster: \f3d2; $fa-var-neuter: \f22c; $fa-var-newspaper: \f1ea; $fa-var-nintendo-switch: \f418; $fa-var-node: \f419; $fa-var-node-js: \f3d3; $fa-var-npm: \f3d4; $fa-var-ns8: \f3d5; $fa-var-nutritionix: \f3d6; $fa-var-object-group: \f247; $fa-var-object-ungroup: \f248; $fa-var-odnoklassniki: \f263; $fa-var-odnoklassniki-square: \f264; $fa-var-opencart: \f23d; $fa-var-openid: \f19b; $fa-var-opera: \f26a; $fa-var-optin-monster: \f23c; $fa-var-osi: \f41a; $fa-var-outdent: \f03b; $fa-var-page4: \f3d7; $fa-var-pagelines: \f18c; $fa-var-paint-brush: \f1fc; $fa-var-palfed: \f3d8; $fa-var-paper-plane: \f1d8; $fa-var-paperclip: \f0c6; $fa-var-paragraph: \f1dd; $fa-var-paste: \f0ea; $fa-var-patreon: \f3d9; $fa-var-pause: \f04c; $fa-var-pause-circle: \f28b; $fa-var-paw: \f1b0; $fa-var-paypal: \f1ed; $fa-var-pen-square: \f14b; $fa-var-pencil-alt: \f303; $fa-var-percent: \f295; $fa-var-periscope: \f3da; $fa-var-phabricator: \f3db; $fa-var-phoenix-framework: \f3dc; $fa-var-phone: \f095; $fa-var-phone-square: \f098; $fa-var-phone-volume: \f2a0; $fa-var-pied-piper: \f2ae; $fa-var-pied-piper-alt: \f1a8; $fa-var-pied-piper-pp: \f1a7; $fa-var-pinterest: \f0d2; $fa-var-pinterest-p: \f231; $fa-var-pinterest-square: \f0d3; $fa-var-plane: \f072; $fa-var-play: \f04b; $fa-var-play-circle: \f144; $fa-var-playstation: \f3df; $fa-var-plug: \f1e6; $fa-var-plus: \f067; $fa-var-plus-circle: \f055; $fa-var-plus-square: \f0fe; $fa-var-podcast: \f2ce; $fa-var-pound-sign: \f154; $fa-var-power-off: \f011; $fa-var-print: \f02f; $fa-var-product-hunt: \f288; $fa-var-pushed: \f3e1; $fa-var-puzzle-piece: \f12e; $fa-var-python: \f3e2; $fa-var-qq: \f1d6; $fa-var-qrcode: \f029; $fa-var-question: \f128; $fa-var-question-circle: \f059; $fa-var-quora: \f2c4; $fa-var-quote-left: \f10d; $fa-var-quote-right: \f10e; $fa-var-random: \f074; $fa-var-ravelry: \f2d9; $fa-var-react: \f41b; $fa-var-rebel: \f1d0; $fa-var-recycle: \f1b8; $fa-var-red-river: \f3e3; $fa-var-reddit: \f1a1; $fa-var-reddit-alien: \f281; $fa-var-reddit-square: \f1a2; $fa-var-redo: \f01e; $fa-var-redo-alt: \f2f9; $fa-var-registered: \f25d; $fa-var-rendact: \f3e4; $fa-var-renren: \f18b; $fa-var-reply: \f3e5; $fa-var-reply-all: \f122; $fa-var-replyd: \f3e6; $fa-var-resolving: \f3e7; $fa-var-retweet: \f079; $fa-var-road: \f018; $fa-var-rocket: \f135; $fa-var-rocketchat: \f3e8; $fa-var-rockrms: \f3e9; $fa-var-rss: \f09e; $fa-var-rss-square: \f143; $fa-var-ruble-sign: \f158; $fa-var-rupee-sign: \f156; $fa-var-safari: \f267; $fa-var-sass: \f41e; $fa-var-save: \f0c7; $fa-var-schlix: \f3ea; $fa-var-scribd: \f28a; $fa-var-search: \f002; $fa-var-search-minus: \f010; $fa-var-search-plus: \f00e; $fa-var-searchengin: \f3eb; $fa-var-sellcast: \f2da; $fa-var-sellsy: \f213; $fa-var-server: \f233; $fa-var-servicestack: \f3ec; $fa-var-share: \f064; $fa-var-share-alt: \f1e0; $fa-var-share-alt-square: \f1e1; $fa-var-share-square: \f14d; $fa-var-shekel-sign: \f20b; $fa-var-shield-alt: \f3ed; $fa-var-ship: \f21a; $fa-var-shirtsinbulk: \f214; $fa-var-shopping-bag: \f290; $fa-var-shopping-basket: \f291; $fa-var-shopping-cart: \f07a; $fa-var-shower: \f2cc; $fa-var-sign-in-alt: \f2f6; $fa-var-sign-language: \f2a7; $fa-var-sign-out-alt: \f2f5; $fa-var-signal: \f012; $fa-var-simplybuilt: \f215; $fa-var-sistrix: \f3ee; $fa-var-sitemap: \f0e8; $fa-var-skyatlas: \f216; $fa-var-skype: \f17e; $fa-var-slack: \f198; $fa-var-slack-hash: \f3ef; $fa-var-sliders-h: \f1de; $fa-var-slideshare: \f1e7; $fa-var-smile: \f118; $fa-var-snapchat: \f2ab; $fa-var-snapchat-ghost: \f2ac; $fa-var-snapchat-square: \f2ad; $fa-var-snowflake: \f2dc; $fa-var-sort: \f0dc; $fa-var-sort-alpha-down: \f15d; $fa-var-sort-alpha-up: \f15e; $fa-var-sort-amount-down: \f160; $fa-var-sort-amount-up: \f161; $fa-var-sort-down: \f0dd; $fa-var-sort-numeric-down: \f162; $fa-var-sort-numeric-up: \f163; $fa-var-sort-up: \f0de; $fa-var-soundcloud: \f1be; $fa-var-space-shuttle: \f197; $fa-var-speakap: \f3f3; $fa-var-spinner: \f110; $fa-var-spotify: \f1bc; $fa-var-square: \f0c8; $fa-var-stack-exchange: \f18d; $fa-var-stack-overflow: \f16c; $fa-var-star: \f005; $fa-var-star-half: \f089; $fa-var-staylinked: \f3f5; $fa-var-steam: \f1b6; $fa-var-steam-square: \f1b7; $fa-var-steam-symbol: \f3f6; $fa-var-step-backward: \f048; $fa-var-step-forward: \f051; $fa-var-stethoscope: \f0f1; $fa-var-sticker-mule: \f3f7; $fa-var-sticky-note: \f249; $fa-var-stop: \f04d; $fa-var-stop-circle: \f28d; $fa-var-stopwatch: \f2f2; $fa-var-strava: \f428; $fa-var-street-view: \f21d; $fa-var-strikethrough: \f0cc; $fa-var-stripe: \f429; $fa-var-stripe-s: \f42a; $fa-var-studiovinari: \f3f8; $fa-var-stumbleupon: \f1a4; $fa-var-stumbleupon-circle: \f1a3; $fa-var-subscript: \f12c; $fa-var-subway: \f239; $fa-var-suitcase: \f0f2; $fa-var-sun: \f185; $fa-var-superpowers: \f2dd; $fa-var-superscript: \f12b; $fa-var-supple: \f3f9; $fa-var-sync: \f021; $fa-var-sync-alt: \f2f1; $fa-var-table: \f0ce; $fa-var-tablet: \f10a; $fa-var-tablet-alt: \f3fa; $fa-var-tachometer-alt: \f3fd; $fa-var-tag: \f02b; $fa-var-tags: \f02c; $fa-var-tasks: \f0ae; $fa-var-taxi: \f1ba; $fa-var-telegram: \f2c6; $fa-var-telegram-plane: \f3fe; $fa-var-tencent-weibo: \f1d5; $fa-var-terminal: \f120; $fa-var-text-height: \f034; $fa-var-text-width: \f035; $fa-var-th: \f00a; $fa-var-th-large: \f009; $fa-var-th-list: \f00b; $fa-var-themeisle: \f2b2; $fa-var-thermometer-empty: \f2cb; $fa-var-thermometer-full: \f2c7; $fa-var-thermometer-half: \f2c9; $fa-var-thermometer-quarter: \f2ca; $fa-var-thermometer-three-quarters: \f2c8; $fa-var-thumbs-down: \f165; $fa-var-thumbs-up: \f164; $fa-var-thumbtack: \f08d; $fa-var-ticket-alt: \f3ff; $fa-var-times: \f00d; $fa-var-times-circle: \f057; $fa-var-tint: \f043; $fa-var-toggle-off: \f204; $fa-var-toggle-on: \f205; $fa-var-trademark: \f25c; $fa-var-train: \f238; $fa-var-transgender: \f224; $fa-var-transgender-alt: \f225; $fa-var-trash: \f1f8; $fa-var-trash-alt: \f2ed; $fa-var-tree: \f1bb; $fa-var-trello: \f181; $fa-var-tripadvisor: \f262; $fa-var-trophy: \f091; $fa-var-truck: \f0d1; $fa-var-tty: \f1e4; $fa-var-tumblr: \f173; $fa-var-tumblr-square: \f174; $fa-var-tv: \f26c; $fa-var-twitch: \f1e8; $fa-var-twitter: \f099; $fa-var-twitter-square: \f081; $fa-var-typo3: \f42b; $fa-var-uber: \f402; $fa-var-uikit: \f403; $fa-var-umbrella: \f0e9; $fa-var-underline: \f0cd; $fa-var-undo: \f0e2; $fa-var-undo-alt: \f2ea; $fa-var-uniregistry: \f404; $fa-var-universal-access: \f29a; $fa-var-university: \f19c; $fa-var-unlink: \f127; $fa-var-unlock: \f09c; $fa-var-unlock-alt: \f13e; $fa-var-untappd: \f405; $fa-var-upload: \f093; $fa-var-usb: \f287; $fa-var-user: \f007; $fa-var-user-circle: \f2bd; $fa-var-user-md: \f0f0; $fa-var-user-plus: \f234; $fa-var-user-secret: \f21b; $fa-var-user-times: \f235; $fa-var-users: \f0c0; $fa-var-ussunnah: \f407; $fa-var-utensil-spoon: \f2e5; $fa-var-utensils: \f2e7; $fa-var-vaadin: \f408; $fa-var-venus: \f221; $fa-var-venus-double: \f226; $fa-var-venus-mars: \f228; $fa-var-viacoin: \f237; $fa-var-viadeo: \f2a9; $fa-var-viadeo-square: \f2aa; $fa-var-viber: \f409; $fa-var-video: \f03d; $fa-var-vimeo: \f40a; $fa-var-vimeo-square: \f194; $fa-var-vimeo-v: \f27d; $fa-var-vine: \f1ca; $fa-var-vk: \f189; $fa-var-vnv: \f40b; $fa-var-volume-down: \f027; $fa-var-volume-off: \f026; $fa-var-volume-up: \f028; $fa-var-vuejs: \f41f; $fa-var-weibo: \f18a; $fa-var-weixin: \f1d7; $fa-var-whatsapp: \f232; $fa-var-whatsapp-square: \f40c; $fa-var-wheelchair: \f193; $fa-var-whmcs: \f40d; $fa-var-wifi: \f1eb; $fa-var-wikipedia-w: \f266; $fa-var-window-close: \f410; $fa-var-window-maximize: \f2d0; $fa-var-window-minimize: \f2d1; $fa-var-window-restore: \f2d2; $fa-var-windows: \f17a; $fa-var-won-sign: \f159; $fa-var-wordpress: \f19a; $fa-var-wordpress-simple: \f411; $fa-var-wpbeginner: \f297; $fa-var-wpexplorer: \f2de; $fa-var-wpforms: \f298; $fa-var-wrench: \f0ad; $fa-var-xbox: \f412; $fa-var-xing: \f168; $fa-var-xing-square: \f169; $fa-var-y-combinator: \f23b; $fa-var-yahoo: \f19e; $fa-var-yandex: \f413; $fa-var-yandex-international: \f414; $fa-var-yelp: \f1e9; $fa-var-yen-sign: \f157; $fa-var-yoast: \f2b1; $fa-var-youtube: \f167; mitmproxy-8.1.1/docs/src/assets/fa/fa-brands.scss000066400000000000000000000013501425660472000217370ustar00rootroot00000000000000/*! * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @import 'variables'; @font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: normal; src: url('#{$fa-font-path}/fa-brands-400.eot'); src: url('#{$fa-font-path}/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), url('#{$fa-font-path}/fa-brands-400.woff') format('woff'), url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'), url('#{$fa-font-path}/fa-brands-400.svg#fontawesome') format('svg'); } .fab { font-family: 'Font Awesome 5 Brands'; } mitmproxy-8.1.1/docs/src/assets/fa/fa-regular.scss000066400000000000000000000013731425660472000221340ustar00rootroot00000000000000/*! * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @import 'variables'; @font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; src: url('#{$fa-font-path}/fa-regular-400.eot'); src: url('#{$fa-font-path}/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), url('#{$fa-font-path}/fa-regular-400.woff') format('woff'), url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'), url('#{$fa-font-path}/fa-regular-400.svg#fontawesome') format('svg'); } .far { font-family: 'Font Awesome 5 Free'; font-weight: 400; } mitmproxy-8.1.1/docs/src/assets/fa/fa-solid.scss000066400000000000000000000013641425660472000216050ustar00rootroot00000000000000/*! * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @import 'variables'; @font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; src: url('#{$fa-font-path}/fa-solid-900.eot'); src: url('#{$fa-font-path}/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), url('#{$fa-font-path}/fa-solid-900.woff') format('woff'), url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'), url('#{$fa-font-path}/fa-solid-900.svg#fontawesome') format('svg'); } .fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; } mitmproxy-8.1.1/docs/src/assets/fa/fontawesome.scss000066400000000000000000000006511425660472000224340ustar00rootroot00000000000000/*! * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */ @import 'variables'; @import 'mixins'; @import 'core'; @import 'larger'; @import 'fixed-width'; @import 'list'; @import 'bordered-pulled'; @import 'animated'; @import 'rotated-flipped'; @import 'stacked'; @import 'icons'; @import 'screen-reader'; mitmproxy-8.1.1/docs/src/assets/style.scss000066400000000000000000000052131425660472000206560ustar00rootroot00000000000000@import "./syntax"; /* background for both hugo *and* pdoc. */ .chroma pre, pre.chroma { background-color: #f7f7f7; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: .5rem 0 .5rem .5rem; } @import "./badge"; $primary: #C93312; $warning-invert: #FFFFFF; $family-sans-serif: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif, 'Font Awesome 5 Free', 'Font Awesome 5 Brands' !default; $panel-heading-size: 1em; $panel-heading-weight: 600; $menu-list-link-padding: .3em .75em; $menu-label-spacing: .7em; $menu-nested-list-margin: .3em .75em; /*!* bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */ @import "./bulma/utilities/_all"; @import "./bulma/base/_all"; @import "./bulma/grid/_all"; @import "./bulma/elements/_all"; @import "./bulma/components/_all"; @import "./bulma/layout/_all"; html { scroll-behavior: smooth; } html, body { height: 100%; } body > div { min-height: 100%; } #sidebar { background-color: #eee; border-right: 1px solid #c1c1c1; box-shadow: 0 0 20px rgba(50, 50, 50, .2) inset; padding: $column-gap + 1rem; .brand { padding: 1rem 0; text-align: center; } } #main { padding: 3rem 3rem 9rem; } .example { .highlight { margin: 0; } .path { font-style: italic; width: 100%; text-align: right; } max-width: 70vw; margin-bottom: 1em; } code { color: #1a9f1a; font-size: 0.875em; font-weight: normal; } .content { h2 { padding-top: 1em; border-top: 1px solid #c0c0c0; } } h1, h2, h3, h4, h5, h6, th { .anchor { display: inline-block; width: 0; margin-left: -1.5rem; margin-right: 1.5rem; transition: all 100ms ease-in-out; opacity: 0; } &:hover .anchor { opacity: 1; } &:target { color: $primary; .anchor { opacity: 1; color: $primary } } } table code { white-space: pre; } .footnotes p { display: inline; } figure.has-border img { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); } .asciicast-wrapper { margin: 2rem 0; asciinema-player { display: block; margin-bottom: 1rem; } // reset bulma pre styles pre.asciinema-terminal { padding: 0; overflow-x: hidden; -webkit-overflow-scrolling: auto; } .panel-block { justify-content: space-between; } .panel-block.is-active .tag { background-color: $link; color: $white; } } mitmproxy-8.1.1/docs/src/assets/syntax.css000066400000000000000000000117421425660472000206650ustar00rootroot00000000000000/* Line Numbers */ .chroma span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 20px; } /* Background */ .chroma { background-color: #ffffff } /* Other */ .chroma .x { } /* Error */ .chroma .err { color: #a61717; background-color: #e3d2d2 } /* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } /* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } /* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #ffffcc } /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } /* Keyword */ .chroma .k { color: #000000; font-weight: bold } /* KeywordConstant */ .chroma .kc { color: #000000; font-weight: bold } /* KeywordDeclaration */ .chroma .kd { color: #000000; font-weight: bold } /* KeywordNamespace */ .chroma .kn { color: #000000; font-weight: bold } /* KeywordPseudo */ .chroma .kp { color: #000000; font-weight: bold } /* KeywordReserved */ .chroma .kr { color: #000000; font-weight: bold } /* KeywordType */ .chroma .kt { color: #445588; font-weight: bold } /* Name */ .chroma .n { } /* NameAttribute */ .chroma .na { color: #008080 } /* NameBuiltin */ .chroma .nb { color: #0086b3 } /* NameBuiltinPseudo */ .chroma .bp { color: #999999 } /* NameClass */ .chroma .nc { color: #445588; font-weight: bold } /* NameConstant */ .chroma .no { color: #008080 } /* NameDecorator */ .chroma .nd { color: #3c5d5d; font-weight: bold } /* NameEntity */ .chroma .ni { color: #800080 } /* NameException */ .chroma .ne { color: #990000; font-weight: bold } /* NameFunction */ .chroma .nf { color: #990000; font-weight: bold } /* NameFunctionMagic */ .chroma .fm { } /* NameLabel */ .chroma .nl { color: #990000; font-weight: bold } /* NameNamespace */ .chroma .nn { color: #555555 } /* NameOther */ .chroma .nx { } /* NameProperty */ .chroma .py { } /* NameTag */ .chroma .nt { color: #000080 } /* NameVariable */ .chroma .nv { color: #008080 } /* NameVariableClass */ .chroma .vc { color: #008080 } /* NameVariableGlobal */ .chroma .vg { color: #008080 } /* NameVariableInstance */ .chroma .vi { color: #008080 } /* NameVariableMagic */ .chroma .vm { } /* Literal */ .chroma .l { } /* LiteralDate */ .chroma .ld { } /* LiteralString */ .chroma .s { color: #dd1144 } /* LiteralStringAffix */ .chroma .sa { color: #dd1144 } /* LiteralStringBacktick */ .chroma .sb { color: #dd1144 } /* LiteralStringChar */ .chroma .sc { color: #dd1144 } /* LiteralStringDelimiter */ .chroma .dl { color: #dd1144 } /* LiteralStringDoc */ .chroma .sd { color: #dd1144 } /* LiteralStringDouble */ .chroma .s2 { color: #dd1144 } /* LiteralStringEscape */ .chroma .se { color: #dd1144 } /* LiteralStringHeredoc */ .chroma .sh { color: #dd1144 } /* LiteralStringInterpol */ .chroma .si { color: #dd1144 } /* LiteralStringOther */ .chroma .sx { color: #dd1144 } /* LiteralStringRegex */ .chroma .sr { color: #009926 } /* LiteralStringSingle */ .chroma .s1 { color: #dd1144 } /* LiteralStringSymbol */ .chroma .ss { color: #990073 } /* LiteralNumber */ .chroma .m { color: #009999 } /* LiteralNumberBin */ .chroma .mb { color: #009999 } /* LiteralNumberFloat */ .chroma .mf { color: #009999 } /* LiteralNumberHex */ .chroma .mh { color: #009999 } /* LiteralNumberInteger */ .chroma .mi { color: #009999 } /* LiteralNumberIntegerLong */ .chroma .il { color: #009999 } /* LiteralNumberOct */ .chroma .mo { color: #009999 } /* Operator */ .chroma .o { color: #000000; font-weight: bold } /* OperatorWord */ .chroma .ow { color: #000000; font-weight: bold } /* Punctuation */ .chroma .p { } /* Comment */ .chroma .c { color: #999988; font-style: italic } /* CommentHashbang */ .chroma .ch { color: #999988; font-style: italic } /* CommentMultiline */ .chroma .cm { color: #999988; font-style: italic } /* CommentSingle */ .chroma .c1 { color: #999988; font-style: italic } /* CommentSpecial */ .chroma .cs { color: #999999; font-weight: bold; font-style: italic } /* CommentPreproc */ .chroma .cp { color: #999999; font-weight: bold; font-style: italic } /* CommentPreprocFile */ .chroma .cpf { color: #999999; font-weight: bold; font-style: italic } /* Generic */ .chroma .g { } /* GenericDeleted */ .chroma .gd { color: #000000; background-color: #ffdddd } /* GenericEmph */ .chroma .ge { color: #000000; font-style: italic } /* GenericError */ .chroma .gr { color: #aa0000 } /* GenericHeading */ .chroma .gh { color: #999999 } /* GenericInserted */ .chroma .gi { color: #000000; background-color: #ddffdd } /* GenericOutput */ .chroma .go { color: #888888 } /* GenericPrompt */ .chroma .gp { color: #555555 } /* GenericStrong */ .chroma .gs { font-weight: bold } /* GenericSubheading */ .chroma .gu { color: #aaaaaa } /* GenericTraceback */ .chroma .gt { color: #aa0000 } /* GenericUnderline */ .chroma .gl { text-decoration: underline } /* TextWhitespace */ .chroma .w { color: #bbbbbb } mitmproxy-8.1.1/docs/src/config.toml000066400000000000000000000004501425660472000174570ustar00rootroot00000000000000baseURL = "" languageCode = "en-us" title = "mitmproxy.org docs" theme = "mitmproxydocs" publishDir = "../public" RelativeURLs = true pygmentsCodefences = true pygmentsUseClasses = true [indexes] tag = "tags" [markup.goldmark.renderer] unsafe = true [security.funcs] getenv = ["DOCS_ARCHIVE"] mitmproxy-8.1.1/docs/src/content/000077500000000000000000000000001425660472000167705ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/content/_index.md000066400000000000000000000075301425660472000205650ustar00rootroot00000000000000--- title: "Introduction" layout: single menu: overview: weight: 1 --- # Introduction mitmproxy is a set of tools that provide an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets. ## Features - Intercept HTTP & HTTPS requests and responses and modify them on the fly - Save complete HTTP conversations for later replay and analysis - Replay the client-side of an HTTP conversations - Replay HTTP responses of a previously recorded server - Reverse proxy mode to forward traffic to a specified server - Transparent proxy mode on macOS and Linux - Make scripted changes to HTTP traffic using Python - SSL/TLS certificates for interception are generated on the fly - And [much, much more...]({{< relref "overview-features">}}) ## 3 Powerful Core Tools The mitmproxy project's tools are a set of front-ends that expose common underlying functionality. When we talk about "mitmproxy" we usually refer to any of the three tools - they are just different front-ends to the same core proxy. **mitmproxy** is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. **mitmweb** is a web-based interface for mitmproxy. **mitmdump** is the command-line version of mitmproxy. Think tcpdump for HTTP. Distribution packages can be found on the [mitmproxy website](https://mitmproxy.org). Development information and our source code can be found in our [GitHub repository](https://github.com/mitmproxy/mitmproxy). ### mitmproxy {{< figure src="/screenshots/mitmproxy.png" >}} **mitmproxy** is a console tool that allows interactive examination and modification of HTTP traffic. It differs from mitmdump in that all flows are kept in memory, which means that it's intended for taking and manipulating small-ish samples. Use the `?` shortcut key to view, context-sensitive documentation from any **mitmproxy** screen. --- ### mitmweb {{< figure src="/screenshots/mitmweb.png" >}} **mitmweb** is mitmproxy's web-based user interface that allows interactive examination and modification of HTTP traffic. Like mitmproxy, it differs from mitmdump in that all flows are kept in memory, which means that it's intended for taking and manipulating small-ish samples. {{% note %}} Mitmweb is currently in beta. We consider it stable for all features currently exposed in the UI, but it still misses a lot of mitmproxy's features. {{% /note %}} --- ### mitmdump **mitmdump** is the command-line companion to mitmproxy. It provides tcpdump-like functionality to let you view, record, and programmatically transform HTTP traffic. See the `--help` flag output for complete documentation. #### Example: Saving traffic ```bash mitmdump -w outfile ``` Start up mitmdump in proxy mode, and write all traffic to **outfile**. #### Filtering saved traffic ```bash mitmdump -nr infile -w outfile "~m post" ``` Start mitmdump without binding to the proxy port (`-n`), read all flows from infile, apply the specified filter expression (only match POSTs), and write to outfile. #### Client replay ```bash mitmdump -nC outfile ``` Start mitmdump without binding to the proxy port (`-n`), then replay all requests from outfile (`-C filename`). Flags combine in the obvious way, so you can replay requests from one file, and write the resulting flows to another: ```bash mitmdump -nC srcfile -w dstfile ``` See the [client-side replay]({{< relref "overview-features#client-side-replay" >}}) section for more information. #### Running a script ```bash mitmdump -s examples/simple/add_header.py ``` This runs the **add_header.py** example script, which simply adds a new header to all responses. #### Scripted data transformation ```bash mitmdump -ns examples/simple/add_header.py -r srcfile -w dstfile ``` This command loads flows from **srcfile**, transforms it according to the specified script, then writes it back to **dstfile**. mitmproxy-8.1.1/docs/src/content/addons-api-changelog.md000066400000000000000000000050031425660472000232540ustar00rootroot00000000000000--- title: "API Changelog" layout: single menu: addons: weight: 9 --- # API Changelog We try to avoid them, but this page lists breaking changes in the mitmproxy addon API. ## mitmproxy 7.0 #### Connection Events We've revised mitmproxy's connection-specific event hooks as part of the new proxy core. The `.client_conn` and `.server_conn` objects have major API changes across the board. See the new [event hook documentation]({{< relref "addons-api#ConnectionEvents" >}}) for details. | Attribute | Client (v6) | Server (v6) | mitmproxy v7 | |----------------|-------------|-------------------|--------------| | Remote IP:Port | `.address` | `.ip_address` | `.peername` | | Local IP:Port | ❌ | `.source_address` | `.sockname` | | Remote Domain | N/A | `.address` | `.address` | As the passed objects are different now, we've also taken this opportunity to introduce more consistent event names: | mitmproxy 6 | mitmproxy 7 | | ------------------ | --------------------- | | `clientconnect` | `client_connected` | | `clientdisconnect` | `client_disconnected` | | ❌ | `server_connect` | | `serverconnect` | `server_connected` | | `serverdisconnect` | `server_disconnected` | #### Logging The `log` event has been renamed to `add_log`. This fixes a consistent source of errors where users imported modules with the name "log", which were then inadvertedly picked up. #### Contentviews Contentviews now implement `render_priority` instead of `should_render`. This enables additional specialization, for example one can now write contentviews that pretty-print only specific JSON responses. See the [contentview.py]({{< relref "addons-examples#contentview" >}}) example for details. #### WebSocket Flows mitmproxy 6 had a custom WebSocketFlow class, which had [ugly co-dependencies with the related HTTPFlow](https://github.com/mitmproxy/mitmproxy/issues/4425). Long story short, WebSocketFlow is no more and instead HTTPFlow has a neat [`.websocket` attribute]({{< relref "api/mitmproxy.http.md#HTTPFlow.websocket" >}}). All WebSocket flows are now passed the originating `HTTPFlow` with this attribute set. As always, existing dumpfiles are automatically converted on load. #### Certificates mitmproxy now uses `cryptography` instead of `pyOpenSSL` to generate certificates. As a consequence, the API of `mitmproxy.certs` has changed. #### HTTP Headers `mitmproxy.net.http.Headers` -> `mitmproxy.http.Headers` for consistency. mitmproxy-8.1.1/docs/src/content/addons-api.md000066400000000000000000000013141425660472000213300ustar00rootroot00000000000000--- title: "Event Hooks & API" url: "api/events.html" aliases: - /addons-events/ layout: single menu: addons: weight: 3 --- # Event Hooks Addons hook into mitmproxy's internal mechanisms through event hooks. These are implemented on addons as methods with a set of well-known names. Many events receive `Flow` objects as arguments - by modifying these objects, addons can change traffic on the fly. For instance, here is an addon that adds a response header with a count of the number of responses seen: {{< example src="examples/addons/http-add-header.py" lang="py" >}} ## Available Hooks The following addons list all available event hooks. {{< readfile file="/generated/api/events.html" >}} mitmproxy-8.1.1/docs/src/content/addons-commands.md000066400000000000000000000105041425660472000223610ustar00rootroot00000000000000--- title: "Commands" menu: addons: weight: 4 --- # Commands Commands allow users to actively interact with addons - querying their state, commanding them to perform actions, and having them transform data. Like [options]({{< relref addons-options >}}), commands are typed, and both invocations and data returned from commands are checked at runtime. Commands are a very powerful construct - for instance, all user interaction in mitmproxy console are built by binding commands to keys. ## Simple example Let's begin with a simple example. {{< example src="examples/addons/commands-simple.py" lang="py" >}} To see this example in action, start mitmproxy console with the addon loaded: ```bash > mitmproxy -s ./examples/addons/commands-simple.py ``` Now, make sure the event log is showing, and then execute the command at the prompt (started by typing ":"): ``` :myaddon.inc ``` Notice that tab completion works - our addon command has complete parity with builtin commands. There are a few things to note about this example: - Commands are declared through the `command.command` decorator. Each command has a unique name - by convention, we use period-separated names, with the name of the addon as a prefix. - Annotating commands with types is mandatory, including the return type (in this case `None`). This allows mitmproxy to support addon commands throughout its toolset - runtime invocations are type checked, addon commands are included in the built-in help, the command editor in mitmproxy console can perform sophisticated completion and error checking, and so forth. ## Working with flows Since command arguments are typed, we can provide special conveniences for working with certain important data types. The most useful of these are the `Flows` classes that represent mitmproxy traffic. Consider the following addon: {{< example src="examples/addons/commands-flows.py" lang="py" >}} The `myaddon.addheader` command is quite simple: it takes a sequence of flows, and adds a header to every request. The really interesting aspect of this example is how users specify flows. Because mitmproxy can inspect the type signature, it can expand a text flow selector into a sequence of flows for us transparently. This means that the user has the full flexibility of [flow filters]({{< relref concepts-filters >}}) available. Let's try it out. Start by loading the addon into mitmproxy and sending some traffic through so we have flows to work with: ```bash > mitmproxy -s ./examples/addons/commands-flows.py ``` We can now invoke our toy command in various ways. Let's begin by running it just on the currently focused flow: ``` :myaddon.addheader @focus ``` We can also invoke it on all flows: ``` :myaddon.addheader @all ``` Or only flows from **google.com**: ``` :myaddon.addheader ~d google.com ``` What's more, we can trivially bind these commands to keyboard shortcuts within mitmproxy if we plan to use them frequently. Flow selectors combined with commands are amazingly powerful, and lets us build and expose re-usable functions for operating on flows. ## Paths Commands can take an arbitrary number of arguments. Let's build on the previous example to illustrate this, and also demonstrate another special type: paths. {{< example src="examples/addons/commands-paths.py" lang="py" >}} Our command calculates a histogram of the domains in the specified set of flows, and writes it to a path which is specified as the second argument to the command. Try invoking it like this: ``` :myaddon.histogram @all /tmp/xxx ``` Notice that mitmproxy provides tab completion both for the flow specification and the path. ## Supported Types The following types are supported for options. If you need to use a type not listed here, please send us a pull request. - Primitive types: `str`, `int`, `bool` - Sequences: `typing.Sequence[str]` - Flows and flow sequences: `flow.Flow` and `typing.Sequence[flow.Flow]` - Multiple choice strings: `types.Choice` - Meta-types: `types.Command` and `types.Arg`. These are for constructing commands that invoke other commands. This is most commonly useful in keybinding - see the built-in mitmproxy console keybindings for a rich suite of examples. - Data types: `types.CutSpec` and `types.Data`. The cuts mechanism is in alpha at the moment, and provides a convenient way to snip up flow data. - Path: `types.Path` mitmproxy-8.1.1/docs/src/content/addons-examples.md000066400000000000000000000002001425660472000223660ustar00rootroot00000000000000--- title: "Examples" menu: addons: weight: 6 --- {{< readfile file="/generated/examples.html" markdown="true" >}} mitmproxy-8.1.1/docs/src/content/addons-options.md000066400000000000000000000073611425660472000222620ustar00rootroot00000000000000--- title: "Options" menu: addons: weight: 3 --- # Options At the heart of mitmproxy is a global options store, containing the settings that determine the behaviour of both mitmproxy and its addons. Options can be read from a configuration file, set on the command-line and changed interactively by users on the fly. All options are annotated with one of a set of supported types. Mitmproxy knows how to serialise and deserialise these types, and has standard ways of presenting typed values for editing in interactive programs. Attempting to set a value with the wrong type will result in an error. This means that addon options get full support throughout mitmproxy's toolchain simply by declaring a type. ## Simple example {{< example src="examples/addons/options-simple.py" lang="py" >}} The `load` event receives an instance of `mitmproxy.addonmanager.Loader`, which allows addons declare options and commands. In this case, the addon adds a single `addheader` option with type `bool`. Let's try this out by running the script in mitmproxy console: ```bash > mitmproxy -s ./examples/addons/options-simple.py ``` You can now use CURL to make a request through the proxy like this: ```bash > env http_proxy=http://localhost:8080 curl -I http://google.com ``` If you run this request immediately, you'll notice that no count header is added. This is because our default value for the option was `false`. Press `O` to enter the options editor, and find the `addheader` option. You'll notice that mitmproxy knows this is a boolean, and lets you toggle the value between true and false. Set the value to `true`, and you should see a result something like this: ```bash > env http_proxy=http://localhost:8080 curl -I http://google.com HTTP/1.1 301 Moved Permanently Location: http://www.google.com/ Content-Length: 219 count: 1 ``` When this addon is loaded, the `addheader` setting is available in the persistent [YAML configuration file]({{< relref "concepts-options" >}}). You can also over-ride the value directly from the command-line for any of the tools using the `--set` flag: ```bash mitmproxy -s ./examples/addons/options-simple.py --set addheader=true ``` ## Handling configuration updates Sometimes, simply testing the value of an option from an event is not sufficient. Instead, we want to act immediately when an option is changed by the user. This is what the `configure` event is for - when it is triggered, it receives a set of changed options. An addon can check if an option is in this set, and then read the value from the options object on the context. One common use for this function is to check that an option is valid, and give the user feedback if it's not. If an `exceptions.OptionsError` exception is raised during configure, all the changes in the update are automatically rolled back, and an error is displayed to the user. Let's see an example. {{< example src="examples/addons/options-configure.py" lang="py" >}} There are a few things to note here. First, the option we add uses `typing.Optional`. This signals to mitmproxy that `None` is a valid value for this option - that is, it can be unset. Second, the `configure` method is first called with our default value (`None`), and then later with an updated value if the option is changed. If we try to load the script with an incorrect value, we now see an error: ``` > mitmdump -s ./examples/addons/options-configure.py --set addheader=1000 Loading script: ./examples/addons/options-configure.py /Users/cortesi/mitmproxy/mitmproxy/venv/bin/mitmdump: addheader must be <= 100 ``` ## Supported Types The following types are supported for options. - Primitive types - `str`, `int`, `float`, `bool`. - Optional values, annotated using `typing.Optional`. - Sequences of values, annotated using `typing.Sequence`. mitmproxy-8.1.1/docs/src/content/addons-overview.md000066400000000000000000000055261425660472000224360ustar00rootroot00000000000000--- title: "Addons" menu: addons: weight: 1 --- # Addons Mitmproxy's addon mechanism is an exceptionally powerful part of mitmproxy. In fact, much of mitmproxy's own functionality is defined in [a suite of built-in addons](https://github.com/mitmproxy/mitmproxy/tree/main/mitmproxy/addons), implementing everything from functionality like [anticaching]({{< relref "overview-features#anticache" >}}) and [sticky cookies]({{< relref "overview-features#sticky-cookies" >}}) to our onboarding webapp. Addons interact with mitmproxy by responding to [events]({{< relref addons-api >}}), which allow them to hook into and change mitmproxy's behaviour. They are configured through [options]({{< relref addons-options >}}), which can be set in mitmproxy's config file, changed interactively by users, or passed on the command-line. Finally, they can expose [commands]({{< relref addons-commands >}}), which allows users to invoke their actions either directly or by binding them to keys in the interactive tools. # Anatomy of an addon {{< example src="examples/addons/anatomy.py" lang="py" >}} Above is a simple addon that keeps track of the number of flows (or more specifically HTTP requests) we've seen. Every time it sees a new flow, it uses mitmproxy's internal logging mechanism to announce its tally. The output can be found in the event log in the interactive tools, or on the console in mitmdump. Take it for a spin and make sure that it does what it's supposed to, by loading it into your mitmproxy tool of choice. We'll use mitmdump in these examples, but the flag is identical for all tools: ```bash mitmdump -s ./anatomy.py ``` Here are a few things to note about the code above: - Mitmproxy picks up the contents of the `addons` global list and loads what it finds into the addons mechanism. - Addons are just objects - in this case our addon is an instance of `Counter`. - The `request` method is an example of an *event*. Addons simply implement a method for each event they want to handle. Each event and its signature are documented in the [API documentation]({{< relref "addons-api" >}}). - Finally, the `ctx` module is a holdall module that exposes a set of standard objects that are commonly used in addons. We could pass a `ctx` object as the first parameter to every event, but we've found it neater to just expose it as an importable global. In this case, we're using the `ctx.log` object to do our logging. # Abbreviated Scripting Syntax Sometimes, we would like to write a quick script without going through the trouble of creating a class. The addons mechanism has a shorthand that allows a module as a whole to be treated as an addon object. This lets us place event handler functions in the module scope. For instance, here is a complete script that adds a header to every request: {{< example src="examples/addons/anatomy2.py" lang="py" >}} mitmproxy-8.1.1/docs/src/content/api/000077500000000000000000000000001425660472000175415ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/content/api/mitmproxy.addonmanager.md000066400000000000000000000003131425660472000245470ustar00rootroot00000000000000 --- title: "mitmproxy.addonmanager" url: "api/mitmproxy/addonmanager.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/addonmanager.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.certs.md000066400000000000000000000002661425660472000232560ustar00rootroot00000000000000 --- title: "mitmproxy.certs" url: "api/mitmproxy/certs.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/certs.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.connection.md000066400000000000000000000003051425660472000242670ustar00rootroot00000000000000 --- title: "mitmproxy.connection" url: "api/mitmproxy/connection.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/connection.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.coretypes.multidict.md000066400000000000000000000003401425660472000261410ustar00rootroot00000000000000 --- title: "mitmproxy.coretypes.multidict" url: "api/mitmproxy/coretypes/multidict.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/coretypes/multidict.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.dns.md000066400000000000000000000002601425660472000227140ustar00rootroot00000000000000 --- title: "mitmproxy.dns" url: "api/mitmproxy/dns.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/dns.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.flow.md000066400000000000000000000002631425660472000231020ustar00rootroot00000000000000 --- title: "mitmproxy.flow" url: "api/mitmproxy/flow.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/flow.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.http.md000066400000000000000000000002631425660472000231120ustar00rootroot00000000000000 --- title: "mitmproxy.http" url: "api/mitmproxy/http.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/http.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.net.server_spec.md000066400000000000000000000003241425660472000252360ustar00rootroot00000000000000 --- title: "mitmproxy.net.server_spec" url: "api/mitmproxy/net/server_spec.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/net/server_spec.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.proxy.context.md000066400000000000000000000003161425660472000247760ustar00rootroot00000000000000 --- title: "mitmproxy.proxy.context" url: "api/mitmproxy/proxy/context.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/proxy/context.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.proxy.server_hooks.md000066400000000000000000000003351425660472000260240ustar00rootroot00000000000000 --- title: "mitmproxy.proxy.server_hooks" url: "api/mitmproxy/proxy/server_hooks.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/proxy/server_hooks.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.tcp.md000066400000000000000000000002601425660472000227160ustar00rootroot00000000000000 --- title: "mitmproxy.tcp" url: "api/mitmproxy/tcp.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/tcp.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.tls.md000066400000000000000000000002601425660472000227320ustar00rootroot00000000000000 --- title: "mitmproxy.tls" url: "api/mitmproxy/tls.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/tls.html" >}} mitmproxy-8.1.1/docs/src/content/api/mitmproxy.websocket.md000066400000000000000000000003021425660472000241130ustar00rootroot00000000000000 --- title: "mitmproxy.websocket" url: "api/mitmproxy/websocket.html" menu: addons: parent: 'Event Hooks & API' --- {{< readfile file="/generated/api/mitmproxy/websocket.html" >}} mitmproxy-8.1.1/docs/src/content/concepts-certificates.md000066400000000000000000000225211425660472000235750ustar00rootroot00000000000000--- title: "Certificates" menu: concepts: weight: 3 --- # About Certificates Mitmproxy can decrypt encrypted traffic on the fly, as long as the client trusts mitmproxy's built-in certificate authority. Usually this means that the mitmproxy CA certificate has to be installed on the client device. ## Quick Setup By far the easiest way to install the mitmproxy CA certificate is to use the built-in certificate installation app. To do this, start mitmproxy and configure your target device with the correct proxy settings. Now start a browser on the device, and visit the magic domain [mitm.it](http://mitm.it/). You should see something like this: {{< figure src="/certinstall-webapp.png" class="has-border" >}} Click on the relevant icon, follow the setup instructions for the platform you're on and you are good to go. ## The mitmproxy certificate authority The first time mitmproxy is run, it creates the keys for a certificate authority (CA) in the config directory (`~/.mitmproxy` by default). This CA is used for on-the-fly generation of dummy certificates for each visited website. Since your browser won't trust the mitmproxy CA out of the box, you will either need to click through a TLS certificate warning on every domain, or install the CA certificate once so that it is trusted. The following files are created: | Filename | Contents | | --------------------- | ------------------------------------------------------------------------------------ | | mitmproxy-ca.pem | The certificate **and the private key** in PEM format. | | mitmproxy-ca-cert.pem | The certificate in PEM format. Use this to distribute on most non-Windows platforms. | | mitmproxy-ca-cert.p12 | The certificate in PKCS12 format. For use on Windows. | | mitmproxy-ca-cert.cer | Same file as .pem, but with an extension expected by some Android devices. | For security reasons, the mitmproxy CA is generated uniquely on the first start and is not shared between mitmproxy installations on different devices. This makes sure that other mitmproxy users cannot intercept your traffic. ### Installing the mitmproxy CA certificate manually Sometimes using the [quick install app](#quick-setup) is not an option and you need to install the CA manually. Below is a list of pointers to manual certificate installation documentation for some common platforms. The mitmproxy CA cert is located in `~/.mitmproxy` after it has been generated at the first start of mitmproxy. - curl on the command line: `curl --proxy 127.0.0.1:8080 --cacert ~/.mitmproxy/mitmproxy-ca-cert.pem https://example.com/` - wget on the command line: `wget -e https_proxy=127.0.0.1:8080 --ca-certificate ~/.mitmproxy/mitmproxy-ca-cert.pem https://example.com/` - [macOS](https://support.apple.com/guide/keychain-access/add-certificates-to-a-keychain-kyca2431/mac) - [macOS (automated)](https://www.dssw.co.uk/reference/security.html): `sudo security add-trusted-cert -d -p ssl -p basic -k /Library/Keychains/System.keychain ~/.mitmproxy/mitmproxy-ca-cert.pem` - [Ubuntu/Debian]( https://askubuntu.com/questions/73287/how-do-i-install-a-root-certificate/94861#94861) - [Mozilla Firefox](https://wiki.mozilla.org/MozillaRootCertificate#Mozilla_Firefox) - [Chrome on Linux](https://stackoverflow.com/a/15076602/198996) - [iOS](http://jasdev.me/intercepting-ios-traffic) On recent iOS versions you also need to enable full trust for the mitmproxy root certificate: 1. Go to Settings > General > About > Certificate Trust Settings. 2. Under "Enable full trust for root certificates", turn on trust for the mitmproxy certificate. - [iOS Simulator](https://github.com/ADVTOOLS/ADVTrustStore#how-to-use-advtruststore) - [Java](https://docs.oracle.com/cd/E19906-01/820-4916/geygn/index.html): `sudo keytool -importcert -alias mitmproxy -storepass changeit -keystore $JAVA_HOME/lib/security/cacerts -trustcacerts -file ~/.mitmproxy/mitmproxy-ca-cert.pem` - [Android/Android Simulator](http://wiki.cacert.org/FAQ/ImportRootCert#Android_Phones_.26_Tablets) - [Windows](https://web.archive.org/web/20160612045445/http://windows.microsoft.com/en-ca/windows/import-export-certificates-private-keys#1TC=windows-7) - [Windows (automated)](https://technet.microsoft.com/en-us/library/cc732443.aspx): `certutil -addstore root mitmproxy-ca-cert.cer` ### Upstream Certificate Sniffing When mitmproxy receives a request to establish TLS (in the form of a ClientHello message), it puts the client on hold and first makes a connection to the upstream server to "sniff" the contents of its TLS certificate. The information gained -- Common Name, Organization, Subject Alternative Names -- is then used to generate a new interception certificate on-the-fly, signed by the mitmproxy CA. Mitmproxy then returns to the client and continues the handshake with the newly-forged certificate. Upstream cert sniffing is on by default, and can optionally be disabled by turning the `upstream_cert` option off. ### Certificate Pinning Some applications employ [Certificate Pinning](https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning) to prevent man-in-the-middle attacks. This means that **mitmproxy's** certificates will not be accepted by these applications without modifying them. If the contents of these connections are not important, it is recommended to use the [ignore_hosts]({{< relref "howto-ignoredomains">}}) feature to prevent **mitmproxy** from intercepting traffic to these specific domains. If you want to intercept the pinned connections, you need to patch the application manually. For Android and (jailbroken) iOS devices, various tools exist to accomplish this: - [apk-mitm](https://github.com/shroudedcode/apk-mitm) is a CLI application that automatically removes certificate pinning from Android APK files. - [objection](https://github.com/sensepost/objection) is a runtime mobile exploration toolkit powered by Frida, which supports certificate pinning bypasses on iOS and Android. - [ssl-kill-switch2](https://github.com/nabla-c0d3/ssl-kill-switch2) is a blackbox tool to disable certificate pinning within iOS and macOS applications. *Please propose other useful tools using the "Edit on GitHub" button on the top right of this page.* ## Using a custom server certificate You can use your own (leaf) certificate by passing the `--certs [domain=]path_to_certificate` option to mitmproxy. Mitmproxy then uses the provided certificate for interception of the specified domain instead of generating a certificate signed by its own CA. The certificate file is expected to be in the PEM format. You can include intermediary certificates right below your leaf certificate, so that your PEM file roughly looks like this: -----BEGIN PRIVATE KEY----- -----END PRIVATE KEY----- -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- For example, you can generate a certificate in this format using these instructions: ```bash openssl genrsa -out cert.key 2048 # (Specify the mitm domain as Common Name, e.g. \*.google.com) openssl req -new -x509 -key cert.key -out cert.crt cat cert.key cert.crt > cert.pem ``` Now, you can run mitmproxy with the generated certificate: **For all domain names** ```bash mitmproxy --certs *=cert.pem ``` **For specific domain names** ```bash mitmproxy --certs *.example.com=cert.pem ``` **Note:** `*.example.com` is for all the subdomains. You can also use `www.example.com` for a particular subdomain. ## Using a custom certificate authority By default, mitmproxy will use `~/.mitmproxy/mitmproxy-ca.pem` as the certificate authority to generate certificates for all domains for which no custom certificate is provided (see above). You can use your own certificate authority by passing the `--set confdir=DIRECTORY` option to mitmproxy. Mitmproxy will then look for `mitmproxy-ca.pem` in the specified directory. If no such file exists, it will be generated automatically. The `mitmproxy-ca.pem` certificate file has to look roughly like this: -----BEGIN PRIVATE KEY----- -----END PRIVATE KEY----- -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- When looking at the certificate with `openssl x509 -noout -text -in ~/.mitmproxy/mitmproxy-ca.pem` it should have at least the following X509v3 extensions so mitmproxy can use it to generate certificates: X509v3 extensions: X509v3 Key Usage: critical Certificate Sign X509v3 Basic Constraints: critical CA:TRUE ## Using a client side certificate You can use a client certificate by passing the `--set client_certs=DIRECTORY|FILE` option to mitmproxy. Using a directory allows certs to be selected based on hostname, while using a filename allows a single specific certificate to be used for all TLS connections. Certificate files must be in the PEM format and should contain both the unencrypted private key and the certificate. ### Multiple client certificates You can specify a directory to `--set client_certs=DIRECTORY`, in which case the matching certificate is looked up by filename. So, if you visit example.org, mitmproxy looks for a file named `example.org.pem` in the specified directory and uses this as the client cert. mitmproxy-8.1.1/docs/src/content/concepts-commands.md000066400000000000000000000054201425660472000227300ustar00rootroot00000000000000--- title: "Commands" menu: concepts: weight: 6 --- # Commands Commands are the mechanism that allows users to actively interact with addons. Perhaps the most prominent example of this is the mitmproxy console user interface - every interaction in this tool consists of commands bound to keys. Commands also form a flexible and very powerful way to interact with mitmproxy from the command prompt. In mitmproxy console you can enter the command prompt with the `:` key. The prompt has intelligent tab completion for command names and many of the built-in argument types - give it a try. The canonical reference for commands is the `--commands` flag, which is exposed by each of the mitmproxy tools. Passing this flag will dump an annotated list of all registered commands, their arguments and their return values to screen. In mitmproxy console you can also view a palette of all commands in the command browser (by default accessible with the `C` key binding). # Working with Flows Many of mitmproxy's commands take flows as arguments. For instance, the signature for the client replay commands looks like this: ``` replay.client [flow] ``` That means that it expects a sequence of one or more flows. This is where [flow specifications]({{< relref concepts-filters >}}) come in - mitmproxy will intelligently expand a flexible flow selection language to a list of flows when invoking commands. Fire up mitmproxy console, and intercept some traffic so we have flows to work with. Now type the following command: ``` :replay.client @focus ``` Make sure you try using tab completion for the command name and the flow specification. The `@focus` specifiers expands to the currently focused flow, so you should see this flow replay. However, replay can take any number of flows. Try the following command: ``` :replay.client @all ``` Now you should see all flows replay one by one. We have the full power of the mitmproxy filter language at our disposal here, so we could also, for example, just replay flows for a specific domain: ``` :replay.client "~d google.com" ``` # Custom Key Bindings Mitmproxy's key bindings can be customized to your needs in the `~/.mitmproxy/keys.yaml` file. This file consists of a sequence of maps, with the following keys: * `key` (**mandatory**): The key to bind. * `cmd` (**mandatory**): The command to execute when the key is pressed. * `context`: A list of contexts in which the key should be bound. By default this is **global** (i.e. the key is bound everywhere). Valid contexts are `chooser`, `commands`, `dataviewer`, `eventlog`, `flowlist`, `flowview`, `global`, `grideditor`, `help`, `keybindings`, `options`. * `help`: A help string for the binding which will be shown in the key binding browser. #### Example {{< example src="examples/keys.yaml" lang="yaml" >}} mitmproxy-8.1.1/docs/src/content/concepts-filters.md000066400000000000000000000026131425660472000226000ustar00rootroot00000000000000--- title: "Filter expressions" menu: concepts: weight: 4 --- # Filter expressions Many commands in the mitmproxy tool make use of filter expressions. Filter expressions consist of the following operators: {{< readfile file="/generated/filters.html" >}} - Regexes are Python-style - Regexes can be specified as quoted strings - Header matching (~h, ~hq, ~hs) is against a string of the form "name: value". - Strings with no operators are matched against the request URL. - The default binary operator is &. ## View flow selectors In interactive contexts, mitmproxy has a set of convenient flow selectors that operate on the current view:
@allAll flows
@focusThe currently focused flow
@shownAll flows currently shown
@hiddenAll flows currently hidden
@markedAll marked flows
@unmarkedAll unmarked flows
These are frequently used in commands and key bindings. ## Examples URL containing "google.com": google\.com Requests whose body contains the string "test": ~q ~b test Anything but requests with a text/html content type: !(~q & ~t "text/html") Replace entire GET string in a request (quotes required to make it work): ":~q ~m GET:.*:/replacement.html" mitmproxy-8.1.1/docs/src/content/concepts-howmitmproxyworks.md000066400000000000000000000272561425660472000250160ustar00rootroot00000000000000--- title: "How mitmproxy works" menu: concepts: weight: 1 --- # How mitmproxy works Mitmproxy is an enormously flexible tool. Knowing exactly how the proxying process works will help you deploy it creatively, and take into account its fundamental assumptions and how to work around them. This document explains mitmproxy's proxy mechanism in detail, starting with the simplest unencrypted explicit proxying, and working up to the most complicated interaction -transparent proxying of TLS-protected traffic[^1] in the presence of [Server Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication). ## Explicit HTTP Configuring the client to use mitmproxy as an explicit proxy is the simplest and most reliable way to intercept traffic. The proxy protocol is codified in the [HTTP RFC](https://tools.ietf.org/html/rfc7230), so the behaviour of both the client and the server is well defined, and usually reliable. In the simplest possible interaction with mitmproxy, a client connects directly to the proxy, and makes a request that looks like this: ```http GET http://example.com/index.html HTTP/1.1 ``` This is a proxy GET request - an extended form of the vanilla HTTP GET request that includes a schema and host specification, and it includes all the information mitmproxy needs to proceed. {{< figure src="/schematics/how-mitmproxy-works-explicit.png" title="Explicit" >}} 1. The client connects to the proxy and makes a request. 2. Mitmproxy connects to the upstream server and simply forwards the request on. ## Explicit HTTPS The process for an explicitly proxied HTTPS connection is quite different. The client connects to the proxy and makes a request that looks like this: ```http CONNECT example.com:443 HTTP/1.1 ``` A conventional proxy can neither view nor manipulate a TLS-encrypted data stream, so a CONNECT request simply asks the proxy to open a pipe between the client and server. The proxy here is just a facilitator - it blindly forwards data in both directions without knowing anything about the contents. The negotiation of the TLS connection happens over this pipe, and the subsequent flow of requests and responses are completely opaque to the proxy. ### The MITM in mitmproxy This is where mitmproxy's fundamental trick comes into play. The MITM in its name stands for Man-In-The-Middle - a reference to the process we use to intercept and interfere with these theoretically opaque data streams. The basic idea is to pretend to be the server to the client, and pretend to be the client to the server, while we sit in the middle decoding traffic from both sides. The tricky part is that the [Certificate Authority](https://en.wikipedia.org/wiki/Certificate_authority) system is designed to prevent exactly this attack, by allowing a trusted third-party to cryptographically sign a server's certificates to verify that they are legit. If this signature doesn't match or is from a non-trusted party, a secure client will simply drop the connection and refuse to proceed. Despite the many shortcomings of the CA system as it exists today, this is usually fatal to attempts to MITM a TLS connection for analysis. Our answer to this conundrum is to become a trusted Certificate Authority ourselves. Mitmproxy includes a full CA implementation that generates interception certificates on the fly. To get the client to trust these certificates, we [register mitmproxy as a trusted CA with the device manually]({{< relref concepts-certificates >}}). ### Complication 1: What's the remote hostname? To proceed with this plan, we need to know the domain name to use in the interception certificate - the client will verify that the certificate is for the domain it's connecting to, and abort if this is not the case. At first blush, it seems that the CONNECT request above gives us all we need - in this example, both of these values are "example.com". But what if the client had initiated the connection as follows: ```http CONNECT 10.1.1.1:443 HTTP/1.1 ``` Using the IP address is perfectly legitimate because it gives us enough information to initiate the pipe, even though it doesn't reveal the remote hostname. Mitmproxy has a cunning mechanism that smooths this over - [upstream certificate sniffing]({{< relref "overview-features#upstream-certificates" >}}). As soon as we see the CONNECT request, we pause the client part of the conversation, and initiate a simultaneous connection to the server. We complete the TLS handshake with the server, and inspect the certificates it used. Now, we use the Common Name in the upstream certificates to generate the dummy certificate for the client. Voila, we have the correct hostname to present to the client, even if it was never specified. ### Complication 2: Subject Alternative Name Enter the next complication. Sometimes, the certificate Common Name is not, in fact, the hostname that the client is connecting to. This is because of the optional [Subject Alternative Name](https://en.wikipedia.org/wiki/SubjectAltName) field in the certificate that allows an arbitrary number of alternative domains to be specified. If the expected domain matches any of these, the client will proceed, even though the domain doesn't match the certificate CN. The answer here is simple: when we extract the CN from the upstream cert, we also extract the SANs, and add them to the generated dummy certificate. ### Complication 3: Server Name Indication One of the big limitations of vanilla TLS is that each certificate requires its own IP address. This means that you couldn't do virtual hosting where multiple domains with independent certificates share the same IP address. In a world with a rapidly shrinking IPv4 address pool this is a problem, and we have a solution in the form of the [Server Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication) extension to the TLS protocols. This lets the client specify the remote server name at the start of the TLS handshake, which then lets the server select the right certificate to complete the process. SNI breaks our upstream certificate sniffing process, because when we connect without using SNI, we get served a default certificate that may have nothing to do with the certificate expected by the client. The solution is another tricky complication to the client connection process. After the client connects, we allow the TLS handshake to continue until just **after** the SNI value has been passed to us. Now we can pause the conversation, and initiate an upstream connection using the correct SNI value, which then serves us the correct upstream certificate, from which we can extract the expected CN and SANs. ### Putting it all together Lets put all of this together into the complete explicitly proxied HTTPS flow. {{< figure src="/schematics/how-mitmproxy-works-explicit-https.png" title="Explicit HTTPS" >}} 1. The client makes a connection to mitmproxy, and issues an HTTP CONNECT request. 2. Mitmproxy responds with a `200 Connection Established`, as if it has set up the CONNECT pipe. 3. The client believes it's talking to the remote server, and initiates the TLS connection. It uses SNI to indicate the hostname it is connecting to. 4. Mitmproxy connects to the server, and establishes a TLS connection using the SNI hostname indicated by the client. 5. The server responds with the matching certificate, which contains the CN and SAN values needed to generate the interception certificate. 6. Mitmproxy generates the interception cert, and continues the client TLS handshake paused in step 3. 7. The client sends the request over the established TLS connection. 8. Mitmproxy passes the request on to the server over the TLS connection initiated in step 4. ## Transparent HTTP When a transparent proxy is used, the connection is redirected into a proxy at the network layer, without any client configuration being required. This makes transparent proxying ideal for those situations where you can't change client behaviour - proxy-oblivious Android applications being a common example. To achieve this, we need to introduce two extra components. The first is a redirection mechanism that transparently reroutes a TCP connection destined for a server on the Internet to a listening proxy server. This usually takes the form of a firewall on the same host as the proxy server - [iptables](http://www.netfilter.org/) on Linux or [pf](https://en.wikipedia.org/wiki/PF_\(firewall\)) on OSX. Once the client has initiated the connection, it makes a vanilla HTTP request, which might look something like this: ```http GET /index.html HTTP/1.1 ``` Note that this request differs from the explicit proxy variation, in that it omits the scheme and hostname. How, then, do we know which upstream host to forward the request to? The routing mechanism that has performed the redirection keeps track of the original destination for us. Each routing mechanism has a different way of exposing this data, so this introduces the second component required for working transparent proxying: a host module that knows how to retrieve the original destination address from the router. In mitmproxy, this takes the form of a built-in set of [modules](https://github.com/mitmproxy/mitmproxy/tree/main/mitmproxy/platform) that know how to talk to each platform's redirection mechanism. Once we have this information, the process is fairly straight-forward. {{< figure src="/schematics/how-mitmproxy-works-transparent.png" title="Transparent" >}} 1. The client makes a connection to the server. 2. The router redirects the connection to mitmproxy, which is typically listening on a local port of the same host. Mitmproxy then consults the routing mechanism to establish what the original destination was. 3. Now, we simply read the client's request... 4. ... and forward it upstream. ## Transparent HTTPS The first step is to determine whether we should treat an incoming connection as HTTPS. The mechanism for doing this is simple - we use the routing mechanism to find out what the original destination port is. All incoming connections pass through different layers which can determine the actual protocol to use. Automatic TLS detection works for SSLv3, TLS 1.0, TLS 1.1, and TLS 1.2 by looking for a *ClientHello* message at the beginning of each connection. This works independently of the used TCP port. From here, the process is a merger of the methods we've described for transparently proxying HTTP, and explicitly proxying HTTPS. We use the routing mechanism to establish the upstream server address, and then proceed as for explicit HTTPS connections to establish the CN and SANs, and cope with SNI. {{< figure src="/schematics/how-mitmproxy-works-transparent-https.png" title="Transparent HTTPS" >}} 1. The client makes a connection to the server. 2. The router redirects the connection to mitmproxy, which is typically listening on a local port of the same host. Mitmproxy then consults the routing mechanism to establish what the original destination was. 3. The client believes it's talking to the remote server, and initiates the TLS connection. It uses SNI to indicate the hostname it is connecting to. 4. Mitmproxy connects to the server, and establishes a TLS connection using the SNI hostname indicated by the client. 5. The server responds with the matching certificate, which contains the CN and SAN values needed to generate the interception certificate. 6. Mitmproxy generates the interception cert, and continues the client TLS handshake paused in step 3. 7. The client sends the request over the established TLS connection. 8. Mitmproxy passes the request on to the server over the TLS connection initiated in step 4. ### Footnotes [^1]: The use of "TLS" refers to both SSL (outdated and insecure) and TLS (1.0 and up) in the generic sense, unless otherwise specified. mitmproxy-8.1.1/docs/src/content/concepts-modes.md000066400000000000000000000216161425660472000222430ustar00rootroot00000000000000--- title: "Modes of operation" menu: concepts: weight: 2 --- # Modes of Operation - [Regular](#regular-proxy) (the default) - [Transparent](#transparent-proxy) - [Reverse Proxy](#reverse-proxy) - [Upstream Proxy](#upstream-proxy) - [SOCKS Proxy](#socks-proxy) Now, which one should you pick? Use this flow chart: {{< figure src="/schematics/proxy-modes-flowchart.png" >}} ## Regular Proxy Mitmproxy's regular mode is the simplest and the easiest to set up. 1. Start mitmproxy. 2. Configure your client to use mitmproxy by explicitly setting an HTTP proxy. By default, mitmproxy listens on port 8080. 3. Quick Check: You should already be able to visit an unencrypted HTTP site through the proxy. 4. Open the magic domain **mitm.it** and install the certificate for your device. {{< note >}} Unfortunately, some applications bypass the system HTTP proxy settings - Android applications are a common example. In these cases, you need to use mitmproxy's transparent mode. {{< /note >}} If you are proxying an external device, your network will probably look like this: {{< figure src="/schematics/proxy-modes-regular.png" >}} The square brackets signify the source and destination IP addresses. Your client explicitly connects to mitmproxy and mitmproxy explicitly connects to the target server. ## Transparent Proxy ```shell mitmdump --mode transparent ``` In transparent mode, traffic is directed into a proxy at the network layer, without any client configuration required. This makes transparent proxying ideal for situations where you can't change client behaviour. In the graphic below, a machine running mitmproxy has been inserted between the router and the internet: {{< figure src="/schematics/proxy-modes-transparent-1.png" >}} The square brackets signify the source and destination IP addresses. Round brackets mark the next hop on the *Ethernet/data link* layer. This distinction is important: when the packet arrives at the mitmproxy machine, it must still be addressed to the target server. This means that Network Address Translation should not be applied before the traffic reaches mitmproxy, since this would remove the target information, leaving mitmproxy unable to determine the real destination. {{< figure src="/schematics/proxy-modes-transparent-wrong.png" >}} ### Common Configurations There are many ways to configure your network for transparent proxying. We'll look at two common scenarios: 1. Configuring the client to use a custom gateway/router/"next hop" 2. Implementing custom routing on the router In most cases, the first option is recommended due to its ease of use. #### (a) Custom Gateway One simple way to get traffic to the mitmproxy machine with the destination IP intact, is to simply configure the client with the mitmproxy box as the default gateway. {{< figure src="/schematics/proxy-modes-transparent-2.png" >}} In this scenario, we would: 1. Configure the proxy machine for transparent mode. You can find instructions in the [transparent]({{< relref "howto-transparent" >}}) section. 2. Configure the client to use the proxy machine's IP as the default gateway. 3. Quick Check: At this point, you should already be able to visit an unencrypted HTTP site over the proxy. 4. Open the magic domain **mitm.it** and install the certificate for your device. Setting the custom gateway on clients can be automated by serving the settings out to clients over DHCP. This lets set up an interception network where all clients are proxied automatically, which can save time and effort. {{% note %}} ### Troubleshooting Transparent Mode Incorrect transparent mode configurations are a frequent source of error. If it doesn't work for you, try the following things: - Open mitmproxy's event log - do you see clientconnect messages? If not, the packets are not arriving at the proxy. One common cause is the occurrence of ICMP redirects, which means that your machine is telling the client that there's a faster way to the internet by contacting your router directly (see the [transparent]({{< relref "howto-transparent" >}}) section on how to disable them). If in doubt, [Wireshark](https://wireshark.org/) may help you to see whether something arrives at your machine or not. - Make sure you have not explicitly configured an HTTP proxy on the client. This is not needed in transparent mode. - Re-check the instructions in the [transparent]({{< relref "howto-transparent" >}}) section. Anything you missed? If you encounter any other pitfalls that should be listed here, please let us know! {{% /note %}} #### (b) Custom Routing In some cases, you may need more fine-grained control of which traffic reaches the mitmproxy instance, and which doesn't. You may, for instance, choose only to divert traffic to some hosts into the transparent proxy. There are a huge number of ways to accomplish this, and much will depend on the router or packet filter you're using. In most cases, the configuration will look like this: {{< figure src="/schematics/proxy-modes-transparent-3.png" >}} ## Reverse Proxy ```shell mitmdump --mode reverse:https://example.com ``` mitmproxy is usually used with a client that uses the proxy to access the Internet. Using reverse proxy mode, you can use mitmproxy to act like a normal HTTP server: {{< figure src="/schematics/proxy-modes-reverse.png" >}} There are various use-cases: - Say you have an internal API running at . You could now set up mitmproxy in reverse proxy mode at and dynamically point clients to this new API endpoint, which provides them with the same data and you with debug information. Similarly, you could move your real server to a different IP/port and set up mitmproxy in the original place to debug and or redirect all sessions. - Say you're a web developer working on (with a development version running on ). You can modify your hosts file so that example.com points to 127.0.0.1 and then run mitmproxy in reverse proxy mode on port 80. You can test your app on the example.com domain and get all requests recorded in mitmproxy. - Say you have some toy project that should get SSL support. Simply set up mitmproxy as a reverse proxy on port 443 and you're done (`mitmdump -p 443 --mode reverse:http://localhost:80/`). Mitmproxy auto-detects TLS traffic and intercepts it dynamically. There are better tools for this specific task, but mitmproxy is very quick and simple way to set up an SSL-speaking server. - Want to add a non-SSL-capable compression proxy in front of your server? You could even spawn a mitmproxy instance that terminates SSL (`--mode reverse:http://...`), point it to the compression proxy and let the compression proxy point to a SSL-initiating mitmproxy (`--mode reverse:https://...`), which then points to the real server. As you see, it's a fairly flexible thing. ### Host Header In reverse proxy mode, mitmproxy automatically rewrites the Host header to match the upstream server. This allows mitmproxy to easily connect to existing endpoints on the open web (e.g. `mitmproxy --mode reverse:https://example.com`). You can disable this behaviour with the `keep_host_header` option. However, keep in mind that absolute URLs within the returned document or HTTP redirects will NOT be rewritten by mitmproxy. This means that if you click on a link for "" in the returned web page, you will be taken directly to that URL, bypassing mitmproxy. One possible way to address this is to modify the hosts file of your OS so that "example.com" resolves to your proxy's IP, and then access the proxy by going directly to example.com. Make sure that your proxy can still resolve the original IP, or specify an IP in mitmproxy. {{% note %}} ### Caveat: Interactive Use Reverse Proxy mode is usually not sufficient to create a copy of an interactive website at different URL. The HTML served to the client remains unchanged - as soon as the user clicks on an non-relative URL (or downloads a non-relative image resource), traffic no longer passes through mitmproxy. {{% /note %}} ## Upstream Proxy ```shell mitmdump --mode upstream:http://example.com:8081 ``` If you want to chain proxies by adding mitmproxy in front of a different proxy appliance, you can use mitmproxy's upstream mode. In upstream mode, all requests are unconditionally transferred to an upstream proxy of your choice. {{< figure src="/schematics/proxy-modes-upstream.png" >}} mitmproxy supports both explicit HTTP and explicit HTTPS in upstream proxy mode. You could in theory chain multiple mitmproxy instances in a row, but that doesn't make any sense in practice (i.e. outside of our tests). ## SOCKS Proxy ```shell mitmdump --mode socks5 ``` In this mode, mitmproxy acts as a SOCKS5 proxy. This is similar to the regular proxy mode, but using SOCKS5 instead of HTTP for connection establishment with the proxy. mitmproxy-8.1.1/docs/src/content/concepts-options.md000066400000000000000000000036771425660472000226360ustar00rootroot00000000000000--- title: "Options" menu: concepts: weight: 5 --- # Options The mitmproxy tools share a common [YAML](http://yaml.org/) configuration file located at `~/.mitmproxy/config.yaml`. This file controls **options** - typed values that determine the behaviour of mitmproxy. The options mechanism is very comprehensive - in fact, options control all of mitmproxy's runtime behaviour. Most command-line flags are simply aliases for underlying options, and interactive settings changes made in **mitmproxy** and **mitmweb** just change values in our runtime options store. This means that almost any facet of mitmproxy's behaviour can be controlled through options. The canonical reference for options is the `--options` flag, which is exposed by each of the mitmproxy tools. Passing this flag will dump an annotated YAML configuration to console, which includes all options and their default values. The options mechanism is extensible - third-party addons can define options that are treated exactly like mitmproxy's own. This means that addons can also be configured through the central configuration file, and their options will appear in the options editors in interactive tools. ## Tools Both **mitmproxy** and **mitmweb** have built-in editors that let you view and manipulate the complete configuration state of mitmproxy. Values you change interactively have immediate effect in the running instance, and can be made persistent by saving the settings out to a YAML configuration file (please see the specific tool's interactive help for details on how to do this). For all tools, options can be set directly by name using the `--set` command-line option. Please see the command-line help (`--help`) for usage. ## Available Options This list might not reflect what is actually available in your current mitmproxy environment. For an up-to-date list please use the `--options` flag for each of the mitmproxy tools. {{< readfile file="/generated/options.html" >}} mitmproxy-8.1.1/docs/src/content/concepts-protocols.md000066400000000000000000000061321425660472000231540ustar00rootroot00000000000000--- title: "Protocols" menu: concepts: weight: 7 --- # Protocols mitmproxy not only supports HTTP, but also other important web protocols. This page lists details and known limitations of the respective protocol implementations. Most protocols can be disabled by toggling the respective [option]({{< relref concepts-options >}}). ## HTTP/1.x HTTP/1.0 and HTTP/1.1 support in mitmproxy is based on our custom HTTP stack, which is particularly robust to HTTP syntax errors. Protocol violations are often deliberately forwarded or inserted at the proxy. ##### Known Limitations - Trailers: mitmproxy currently does not support HTTP trailers, but we are happy to accept contributions. ##### RFCs - [RFC7230: HTTP/1.1: Message Syntax and Routing](http://tools.ietf.org/html/rfc7230) - [RFC7231: HTTP/1.1: Semantics and Content](http://tools.ietf.org/html/rfc7231) ## HTTP/2 HTTP/2 support in mitmproxy is based on [hyper-h2](https://github.com/python-hyper/hyper-h2). In case the upstream server does not speak HTTP/2, mitmproxy seamlessly translates messages to HTTP/1. ##### Known Limitations - *Trailers*: mitmproxy currently does not support HTTP trailers, but we are happy to accept contributions. - *Priority Information*: mitmproxy currently ignores HTTP/2 PRIORITY frames. This does not affect the transmitted contents, but potentially affects the order in which messages are sent. - *Push Promises*: mitmproxy currently does not advertise support for HTTP/2 Push Promises. - *Cleartext HTTP/2*: mitmproxy currently does not support unencrypted HTTP/2 (h2c). ##### RFCs - [RFC7540: Hypertext Transfer Protocol Version 2 (HTTP/2)](http://tools.ietf.org/html/rfc7540) ## WebSocket WebSocket support in mitmproxy is based on [wsproto](https://github.com/python-hyper/wsproto) project, including support for message compression. ##### Known Limitations - *User Interface*: WebSocket messages are currently logged to the event log, but not displayed in the console or web interface. We would welcome contributions that fix this issue. - *Replay*: Client or server replay is not possible yet. - *Ping*: mitmproxy will forward PING and PONG frames, but not store them. The payload is only logged to the event log. - *Unknown Extensions*: Unknown WebSocket extensions will cause a warning message to be logged, but are otherwise passed through as-is. This may lead to noncompliant behavior. ##### RFCs - [RFC6455: The WebSocket Protocol](http://tools.ietf.org/html/rfc6455) - [RFC7692: Compression Extensions for WebSocket](http://tools.ietf.org/html/rfc7692) ## Generic TCP Proxy Mitmproxy can also act as a generic TCP proxy. In this mode, mitmproxy will still detect the presence of TLS at the beginning of a connection and perform a man-in-the-middle attack if necessary, but otherwise forward messages unmodified. Users can explicitly opt into generic TCP proxying by setting the [`tcp_hosts` option]({{< relref concepts-options >}}). ##### Known Limitations - *Replay*: Client or server replay is not possible yet. - *Opportunistic TLS*: mitmproxy will not detect when a plaintext protocol upgrades to TLS (STARTTLS). mitmproxy-8.1.1/docs/src/content/howto-ignoredomains.md000066400000000000000000000075731425660472000233220ustar00rootroot00000000000000--- title: "Ignoring Domains" menu: howto: weight: 2 --- # Ignoring Domains There are two main reasons why you may want to exempt some traffic from mitmproxy's interception mechanism: - **Certificate pinning:** Some traffic is protected using [Certificate Pinning](https://security.stackexchange.com/questions/29988/what-is-certificate-pinning) and mitmproxy's interception leads to errors. For example, the Twitter app, Windows Update or the Apple App Store fail to work if mitmproxy is active. - **Convenience:** You really don't care about some parts of the traffic and just want them to go away. Note that mitmproxy's "Limit" option is often the better alternative here, as it is not affected by the limitations listed below. If you want to peek into (SSL-protected) non-HTTP connections, check out the **tcp_proxy** feature. If you want to ignore traffic from mitmproxy's processing because of large response bodies, take a look at the [streaming]({{< relref "overview-features#streaming" >}}) feature. ## ignore_hosts The `ignore_hosts` option allows you to specify a regex which is matched against a `host:port` string (e.g. "example.com:443") of a connection. Matching hosts are excluded from interception, and passed on unmodified. | | | | ------------------ | ------------------------------------------------------------------ | | command-line alias | `--ignore-hosts regex` | | mitmproxy option | `ignore_hosts` | ## Limitations There are two important quirks to consider: - **In transparent mode, the ignore pattern is matched against the IP and ClientHello SNI host.** While we usually infer the hostname from the Host header if the `ignore_hosts` option is set, we do not have access to this information before the SSL handshake. If the client uses SNI however, then we treat the SNI host as an ignore target. - **In regular and upstream proxy mode, explicit HTTP requests are never ignored.**[^1] The ignore pattern is applied on CONNECT requests, which initiate HTTPS or clear-text WebSocket connections. ## Tutorial If you just want to ignore one specific domain, there's usually a bulletproof method to do so: 1. Run mitmproxy or mitmdump and observe the `host:port` information following the `server connect` messages in the event log. mitmproxy will filter on these. 2. Take the `host:port` string, surround it with ^ and $, escape all dots (. becomes \\.) and use this as your ignore pattern: ``` >>> mitmdump Proxy server listening at http://*:8080 127.0.0.1:57089: client connect 127.0.0.1:57089: server connect example.com:443 (93.184.216.34:443) 127.0.0.1:57089: GET https://example.com/ HTTP/2.0 << HTTP/2.0 200 OK 1.23k 127.0.0.1:57089: client disconnect 127.0.0.1:57089: server disconnect example.com:443 (93.184.216.34:443) ^C >>> mitmproxy --ignore-hosts '^example\.com:443$' ``` Here are some other examples for ignore patterns: ``` # Exempt traffic from the iOS App Store (the regex is lax, but usually just works): --ignore-hosts apple.com:443 # "Correct" version without false-positives: --ignore-hosts '^(.+\.)?apple\.com:443$' # Ignore example.com, but not its subdomains: --ignore-hosts '^example.com:' # Transparent mode: --ignore-hosts 17\.178\.96\.59:443 # IP address range: --ignore-hosts 17\.178\.\d+\.\d+:443 ``` If you want to capture some specific domains only, you can use the `--allow-hosts` option, which makes mitmproxy ignore all other traffic. [^1]: This stems from an limitation of explicit HTTP proxying: A single connection can be re-used for multiple target domains - a `GET http://example.com/` request may be followed by a `GET http://evil.com/` request on the same connection. If we start to ignore the connection after the first request, we would miss the relevant second one. mitmproxy-8.1.1/docs/src/content/howto-install-system-trusted-ca-android.md000066400000000000000000000132211425660472000271260ustar00rootroot00000000000000--- title: "System CA on Android Emulator" menu: howto: weight: 4 --- # Install System CA Certificate on Android Emulator Since Android 7, [apps ignore user provided certificates](https://android-developers.googleblog.com/2016/07/changes-to-trusted-certificate.html), unless they are configured to use them. As most applications do not explicitly opt in to use user certificates, we need to place our mitmproxy CA certificate in the system certificate store, in order to avoid having to patch each application, which we want to monitor. Please note, that apps can decide to ignore the system certificate store and maintain their own CA certificates. In this case you have to patch the application. ## 1. Prerequisites - [Android Studio/Android Sdk](https://developer.android.com/studio) is installed (tested with Version 4.1.3 for Linux 64-bit) - An Android Virtual Device (AVD) was created. Setup documentation available [here](https://developer.android.com/studio/run/managing-avds) - The AVD must not run a production build (these will prevent you from using `adb root`) - The proxy settings of the AVD are configured to use mitmproxy. Documentation [here](https://developer.android.com/studio/run/emulator-networking#proxy) - Emulator and adb executables from Android Sdk have been added to $PATH variable - emulator usually located at `/home//Android/Sdk/emulator/emulator` on Linux systems - adb usually located at `/home//Android/Sdk/platform-tools/adb` on Linux systems - I added these lines to my `.bashrc` ``` bash export PATH=$PATH:$HOME/Android/Sdk/platform-tools export PATH=$PATH:$HOME/Android/Sdk/emulator ``` - Mitmproxy CA certificate has been created - Usually located in `~/.mitmproxy/mitmproxy-ca-cert.cer` on Linux systems - If the folder is empty or does not exist, run `mitmproxy` in order to generate the certificates ## 2. Rename certificate CA Certificates in Android are stored by the name of their hash, with a '0' as extension (Example: `c8450d0d.0`). It is necessary to figure out the hash of your CA certificate and copy it to a file with this hash as filename. Otherwise Android will ignore the certificate. By default, the mitmproxy CA certificate is located in this file: `~/.mitmproxy/mitmproxy-ca-cert.cer` ### Instructions - Enter your certificate folder: `cd ~/.mitmproxy/` - Generate hash and copy certificate : ``hashed_name=`openssl x509 -inform PEM -subject_hash_old -in mitmproxy-ca-cert.cer | head -1` && cp mitmproxy-ca-cert.cer $hashed_name.0`` ## 3. Insert certificate into system certificate store Now we have to place our CA certificate inside the system certificate store located at `/system/etc/security/cacerts/` in the Android filesystem. By default, the `/system` partition is mounted as read-only. The following steps describe how to gain write permissions on the `/system` partition and how to copy the certificate created in the previous step. ### Instructions for API LEVEL > 28 Starting from API LEVEL 29 (Android 10), it seems to be impossible to mount the "/" partition as read-write. Google provided a [workaround for this issue](https://android.googlesource.com/platform/system/core/+/master/fs_mgr/README.overlayfs.md) using OverlayFS. Unfortunately, at the time of writing this (11. April 2021), the instructions in this workaround will result in your emulator getting stuck in a [boot loop](https://issuetracker.google.com/issues/144891973). Some smart guy on Stackoverflow [found a way](https://stackoverflow.com/questions/60867956/android-emulator-sdk-10-api-29-wont-start-after-remount-and-reboot) to get the `/system` directory writable anyway. **Keep in mind:** You always have to start the emulator using the `-writable-system` option if you want to use your certificate. Otherwise Android will load a "clean" system image. Tested on emulators running API LEVEL 29 and 30 #### Instructions - List your AVDs: `emulator -list-avds` (If this yields an empty list, create a new AVD in the Android Studio AVD Manager) - Start the desired AVD: `emulator -avd -writable-system` (add `-show-kernel` flag for kernel logs) - restart adb as root: `adb root` - disable secure boot verification: `adb shell avbctl disable-verification` - reboot device: `adb reboot` - restart adb as root: `adb root` - perform remount of partitions as read-write: `adb remount`. (If adb tells you that you need to reboot, reboot again `adb reboot` and run `adb remount` again.) - push your renamed certificate from step 2: `adb push /system/etc/security/cacerts` - set certificate permissions: `adb shell chmod 664 /system/etc/security/cacerts/` - reboot device: `adb reboot` ### Instructions for API LEVEL <= 28 Tested on emulators running API LEVEL 26, 27 and 28 **Keep in mind:** You always have to start the emulator using the `-writable-system` option if you want to use your certificate. Otherwise Android will load a "clean" system image. - List your AVDs: `emulator -list-avds` (If this yields an empty list, create a new AVD in the Android Studio AVD Manager) - Start the desired AVD: `emulator -avd -writable-system` (add `-show-kernel` flag for kernel logs) - restart adb as root: `adb root` - perform remount of partitions as read-write: `adb remount`. (If adb tells you that you need to reboot, reboot again `adb reboot` and run `adb remount` again.) - push your renamed certificate from step 2: `adb push /system/etc/security/cacerts` - set certificate permissions: `adb shell chmod 664 /system/etc/security/cacerts/` - reboot device: `adb reboot` mitmproxy-8.1.1/docs/src/content/howto-kubernetes.md000066400000000000000000000005731425660472000226240ustar00rootroot00000000000000--- title: "Kubernetes Services" menu: howto: weight: 1 --- # Kubernetes Services The [github.com/soluble-ai/kubetap](https://github.com/soluble-ai/kubetap) project provides a kubectl plugin for easily deploying mitmproxy to proxy Kubernetes Services. For usage and documentation, please refer to the [kubetap project site](https://soluble-ai.github.io/kubetap/). mitmproxy-8.1.1/docs/src/content/howto-transparent-vms.md000066400000000000000000000064451425660472000236250ustar00rootroot00000000000000--- title: "Transparently Proxying VMs" menu: howto: weight: 3 --- # Transparently proxify virtual machines This walkthrough illustrates how to set up transparent proxying with mitmproxy. We use VirtualBox VMs with an Ubuntu proxy machine in this example, but the general *Internet \<--\> Proxy VM \<--\> (Virtual) Internal Network* setup can be applied to other setups. ## 1. Configure Proxy VM First, we have to find out under which name Ubuntu has mapped our network interfaces. You can find this information with: ```bash ip link ``` Usually with Ubuntu and Virtualbox, **eth0** or **enp0s3** (Ubuntu 15.10 and newer) is connected to the internet and **eth1** or **enp0s8** (Ubuntu 15.10 and newer) is connected to the internal network that will be proxified and configured to use a static ip (192.168.3.1). If the names differ, use the ones you got from the *ip link* command. ### VirtualBox configuration {{< figure src="/transparent-vms/step1_vbox_eth0.png" >}} {{< figure src="/transparent-vms/step1_vbox_eth1.png" >}} ### VM Network Configuration {{< figure src="/transparent-vms/step1_proxy.png" >}} ## 2. Configure DHCP and DNS We use dnsmasq to provide DHCP and DNS in our internal network. Dnsmasq is a lightweight server designed to provide DNS (and optionally DHCP and TFTP) services to a small-scale network. Before we get to that, we need to fix some Ubuntu quirks: **Ubuntu \>12.04** runs an internal dnsmasq instance (listening on loopback only) by default [\[1\]](https://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/). For our use case, this needs to be disabled by changing `dns=dnsmasq` to `#dns=dnsmasq` in **/etc/NetworkManager/NetworkManager.conf** and if on Ubuntu 16.04 or newer running: ```bash sudo systemctl restart NetworkManager ``` If on Ubuntu 12.04 or 14.04 running: ```bash sudo restart network-manager ``` afterwards. Now, dnsmasq can be be installed and configured: ```bash sudo apt-get install dnsmasq ``` Replace **/etc/dnsmasq.conf** with the following configuration: ``` # Listen for DNS requests on the internal network interface=eth1 bind-interfaces # Act as a DHCP server, assign IP addresses to clients dhcp-range=192.168.3.10,192.168.3.100,96h # Broadcast gateway and dns server information dhcp-option=option:router,192.168.3.1 dhcp-option=option:dns-server,192.168.3.1 ``` Apply changes: If on Ubuntu 16.04 or newer: ```bash sudo systemctl restart dnsmasq ``` If on Ubuntu 12.04 or 14.04: ```bash sudo service dnsmasq restart ``` Your **proxied machine** in the internal virtual network should now receive an IP address via DHCP: {{< figure src="/transparent-vms/step2_proxied_vm.png" >}} ## 3. Redirect traffic to mitmproxy To redirect traffic to mitmproxy, we need to enable IP forwarding and add two iptables rules: ```bash sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080 sudo iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 443 -j REDIRECT --to-port 8080 ``` ## 4. Run mitmproxy Finally, we can run mitmproxy in transparent mode with ```bash mitmproxy --mode transparent ``` The proxied machine cannot to leak any data outside of HTTP or DNS requests. If required, you can now [install the mitmproxy certificates on the proxied machine]({{< relref "concepts-certificates" >}}). mitmproxy-8.1.1/docs/src/content/howto-transparent.md000066400000000000000000000261141425660472000230150ustar00rootroot00000000000000--- title: "Transparent Proxying" menu: howto: weight: 1 --- # Transparent Proxying When a transparent proxy is used, traffic is redirected into a proxy at the network layer, without any client configuration being required. This makes transparent proxying ideal for those situations where you can't change client behaviour - proxy-oblivious mobile applications being a common example. To set up transparent proxying, we need two new components. The first is a redirection mechanism that transparently reroutes a TCP connection destined for a server on the Internet to a listening proxy server. This usually takes the form of a firewall on the same host as the proxy server - [iptables](http://www.netfilter.org/) on Linux or [pf](https://en.wikipedia.org/wiki/PF_(firewall)) on OSX. When the proxy receives a redirected connection, it sees a vanilla HTTP request, without a host specification. This is where the second new component comes in - a host module that allows us to query the redirector for the original destination of the TCP connection. At the moment, mitmproxy supports transparent proxying on OSX Lion and above, and all current flavors of Linux. ## Linux On Linux, mitmproxy integrates with the iptables redirection mechanism to achieve transparent mode. ### 1. Enable IP forwarding. ```bash sysctl -w net.ipv4.ip_forward=1 sysctl -w net.ipv6.conf.all.forwarding=1 ``` This makes sure that your machine forwards packets instead of rejecting them. If you want to persist this across reboots, you need to adjust your `/etc/sysctl.conf` or a newly created `/etc/sysctl.d/mitmproxy.conf` (see [here](https://superuser.com/a/625852)). ### 2. Disable ICMP redirects. ```bash sysctl -w net.ipv4.conf.all.send_redirects=0 ``` If your test device is on the same physical network, your machine shouldn't inform the device that there's a shorter route available by skipping the proxy. If you want to persist this across reboots, see above. ### 3. Create an iptables ruleset that redirects the desired traffic to mitmproxy. Details will differ according to your setup, but the ruleset should look something like this: ```bash iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080 ip6tables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8080 ``` If you want to persist this across reboots, you can use the `iptables-persistent` package (see [here](http://www.microhowto.info/howto/make_the_configuration_of_iptables_persistent_on_debian.html)). ### 4. Fire up mitmproxy. You probably want a command like this: ```bash mitmproxy --mode transparent --showhost ``` The `--mode transparent` option turns on transparent mode, and the `--showhost` argument tells mitmproxy to use the value of the Host header for URL display. ### 5. Finally, configure your test device. Set the test device up to use the host on which mitmproxy is running as the default gateway and [install the mitmproxy certificate authority on the test device]({{< relref "concepts-certificates" >}}). ### Work-around to redirect traffic originating from the machine itself Follow steps **1, 2** as above, but *instead* of the commands in step **3**, run the following Create a user to run the mitmproxy ```bash sudo useradd --create-home mitmproxyuser sudo -u mitmproxyuser -H bash -c 'cd ~ && pip install --user mitmproxy' ``` Then, configure the iptables rules to redirect all traffic from our local machine to mitmproxy. **Note**, as soon as you run these, you won't be able to perform successful network calls *until* you start mitmproxy. If you run into issues, `iptables -t nat -F` is a heavy handed way to flush (clear) *all* the rules from the iptables `nat` table (which includes any other rules you had configured). ```bash iptables -t nat -A OUTPUT -p tcp -m owner ! --uid-owner mitmproxyuser --dport 80 -j REDIRECT --to-port 8080 iptables -t nat -A OUTPUT -p tcp -m owner ! --uid-owner mitmproxyuser --dport 443 -j REDIRECT --to-port 8080 ip6tables -t nat -A OUTPUT -p tcp -m owner ! --uid-owner mitmproxyuser --dport 80 -j REDIRECT --to-port 8080 ip6tables -t nat -A OUTPUT -p tcp -m owner ! --uid-owner mitmproxyuser --dport 443 -j REDIRECT --to-port 8080 ``` This will redirect the packets from all users other than `mitmproxyuser` on the machine to mitmproxy. To avoid circularity, run mitmproxy as the user `mitmproxyuser`. Hence step **4** should look like: ```bash sudo -u mitmproxyuser -H bash -c '$HOME/.local/bin/mitmproxy --mode transparent --showhost --set block_global=false' ``` ## OpenBSD ### 1. Enable IP forwarding. ```bash sudo sysctl -w net.inet.ip.forwarding=1 ``` ### 2. Place the following two lines in **/etc/pf.conf**. ``` mitm_if = "re2" pass in quick proto tcp from $mitm_if to port { 80, 443 } divert-to 127.0.0.1 port 8080 ``` These rules tell pf to divert all traffic from `$mitm_if` destined for port 80 or 443 to the local mitmproxy instance running on port 8080. You should replace `$mitm_if` value with the interface on which your test device will appear. ### 3. Configure pf with the rules. ```bash doas pfctl -f /etc/pf.conf ``` ### 4. And now enable it. ```bash doas pfctl -e ``` ### 5. Fire up mitmproxy. You probably want a command like this: ```bash mitmproxy --mode transparent --listen-host 127.0.0.1 --showhost ``` The `--mode transparent` option turns on transparent mode, and the `--showhost` argument tells mitmproxy to use the value of the Host header for URL display. ### 6. Finally, configure your test device. Set the test device up to use the host on which mitmproxy is running as the default gateway and [install the mitmproxy certificate authority on the test device]({{< relref "concepts-certificates" >}}). {{% note %}} Note that the **divert-to** rules in the pf.conf given above only apply to inbound traffic. **This means that they will NOT redirect traffic coming from the box running pf itself.** We can't distinguish between an outbound connection from a non-mitmproxy app, and an outbound connection from mitmproxy itself - if you want to intercept your traffic, you should use an external host to run mitmproxy. Nonetheless, pf is flexible to cater for a range of creative possibilities, like intercepting traffic emanating from VMs. See the **pf.conf** man page for more. {{% /note %}} ## macOS OSX Lion integrated the [pf](https://en.wikipedia.org/wiki/PF_(firewall)) packet filter from the OpenBSD project, which mitmproxy uses to implement transparent mode on OSX. Note that this means we don't support transparent mode for earlier versions of OSX. ### 1. Enable IP forwarding. ```bash sudo sysctl -w net.inet.ip.forwarding=1 ``` ### 2. Place the following line in a file called, say, **pf.conf**. ``` rdr pass on en0 inet proto tcp to any port {80, 443} -> 127.0.0.1 port 8080 ``` This rule tells pf to redirect all traffic destined for port 80 or 443 to the local mitmproxy instance running on port 8080. You should replace `en0` with the interface on which your test device will appear. ### 3. Configure pf with the rules. ```bash sudo pfctl -f pf.conf ``` ### 4. And now enable it. ```bash sudo pfctl -e ``` ### 5. Configure sudoers to allow mitmproxy to access pfctl. Edit the file **/etc/sudoers** on your system as root. Add the following line to the end of the file: ``` ALL ALL=NOPASSWD: /sbin/pfctl -s state ``` Note that this allows any user on the system to run the command `/sbin/pfctl -s state` as root without a password. This only allows inspection of the state table, so should not be an undue security risk. If you're special feel free to tighten the restriction up to the user running mitmproxy. ### 6. Fire up mitmproxy. You probably want a command like this: ```bash mitmproxy --mode transparent --showhost ``` The `--mode transparent` flag turns on transparent mode, and the `--showhost` argument tells mitmproxy to use the value of the Host header for URL display. ### 7. Finally, configure your test device. Set the test device up to use the host on which mitmproxy is running as the default gateway and [install the mitmproxy certificate authority on the test device]({{< relref "concepts-certificates" >}}). {{% note %}} Note that the **rdr** rules in the pf.conf given above only apply to inbound traffic. **This means that they will NOT redirect traffic coming from the box running pf itself.** We can't distinguish between an outbound connection from a non-mitmproxy app, and an outbound connection from mitmproxy itself. If you want to intercept your own macOS traffic, see the work-around below or use an external host to run mitmproxy. In fact, PF is flexible to cater for a range of creative possibilities, like intercepting traffic emanating from VMs. See the **pf.conf** man page for more. {{% /note %}} ### Work-around to redirect traffic originating from the machine itself Follow steps **1, 2** as above, but in step **2** change the contents of the file **pf.conf** to ``` #The ports to redirect to proxy redir_ports = "{http, https}" #The address the transparent proxy is listening on tproxy = "127.0.0.1 port 8080" #The user the transparent proxy is running as tproxy_user = "nobody" #The users whose connection must be redirected. # #This cannot involve the user which runs the #transparent proxy as that would cause an infinite loop. # rdr pass proto tcp from any to any port $redir_ports -> $tproxy pass out route-to (lo0 127.0.0.1) proto tcp from any to any port $redir_ports user { != $tproxy_user } ``` Follow steps **3-5** above. This will redirect the packets from all users other than `nobody` on the machine to mitmproxy. To avoid circularity, run mitmproxy as the user `nobody`. Hence step **6** should look like: ```bash sudo -u nobody mitmproxy --mode transparent --showhost ``` ## "Full" transparent mode on Linux {{% note %}} This feature is currently unavailable in mitmproxy 7 and above (
#4914). {{% /note %}} By default mitmproxy will use its own local IP address for its server-side connections. In case this isn't desired, the --spoof-source-address argument can be used to use the client's IP address for server-side connections. The following config is required for this mode to work: ```bash CLIENT_NET=192.168.1.0/24 TABLE_ID=100 MARK=1 echo "$TABLE_ID mitmproxy" >> /etc/iproute2/rt_tables iptables -t mangle -A PREROUTING -d $CLIENT_NET -j MARK --set-mark $MARK iptables -t nat \ -A PREROUTING -p tcp -s $CLIENT_NET \ --match multiport --dports 80,443 -j \ REDIRECT --to-port 8080 ip rule add fwmark $MARK lookup $TABLE_ID ip route add local $CLIENT_NET dev lo table $TABLE_ID ``` This mode does require root privileges though. There's a wrapper in the examples directory called 'mitmproxy_shim.c', which will enable you to use this mode with dropped privileges. It can be used as follows: ```bash gcc examples/complex/full_transparency_shim.c -o mitmproxy_shim -lcap sudo chown root:root mitmproxy_shim sudo chmod u+s mitmproxy_shim ./mitmproxy_shim $(which mitmproxy) --mode transparent --set spoof-source-address ``` mitmproxy-8.1.1/docs/src/content/howto-wireshark-tls.md000066400000000000000000000023601425660472000232500ustar00rootroot00000000000000--- title: "Wireshark and SSL/TLS" menu: howto: weight: 1 --- # Wireshark and SSL/TLS Master Secrets The SSL/TLS master keys can be logged by mitmproxy so that external programs can decrypt SSL/TLS connections both from and to the proxy. Recent versions of Wireshark can use these log files to decrypt packets. See the [Wireshark wiki](https://wiki.wireshark.org/SSL#Using_the_.28Pre.29-Master-Secret) for more information. Key logging is enabled by setting the environment variable `SSLKEYLOGFILE` so that it points to a writable text file: ```bash SSLKEYLOGFILE="$PWD/.mitmproxy/sslkeylogfile.txt" mitmproxy ``` You can also `export` this environment variable to make it persistent for all applications started from your current shell session. You can specify the key file path in Wireshark via `Edit -> Preferences -> Protocols -> TLS -> (Pre)-Master-Secret log filename`. If your SSLKEYLOGFILE does not exist yet, just create an empty text file, so you can select it in Wireshark (or run mitmproxy to create and collect master secrets). Note that `SSLKEYLOGFILE` is respected by other programs as well, e.g., Firefox and Chrome. If this creates any issues, you can use `MITMPROXY_SSLKEYLOGFILE` instead without affecting other applications. mitmproxy-8.1.1/docs/src/content/mitmproxytutorial-interceptrequests.md000066400000000000000000000017521425660472000267420ustar00rootroot00000000000000--- title: "Intercept Requests" menu: mitmproxytutorial: weight: 2 has_asciinema: true --- # Intercept Requests A powerful feature of mitmproxy is the interception of requests. An intercepted request is paused so that the user can modify (or discard) the request before sending it to the server. mitmproxy's `set intercept` command configures interceptions. The command is bound to shortcut `i` by default. Intercepting *all* requests is usually not desired as it constantly interrupts your browsing. Thus, mitmproxy expects a [flow filter expression]({{< relref "concepts-filters" >}}) as the first argument to `set intercept` to selectively intercept requests. In the tutorial below we use the flow filter `~u ` that filters flows by matching the regular expressing on the URL of the request. {{% asciicast file="mitmproxy_intercept_requests" poster="0:3" instructions=true %}} In the next lesson, you will learn to modify intercepted flows before sending them to the server. mitmproxy-8.1.1/docs/src/content/mitmproxytutorial-modifyrequests.md000066400000000000000000000010621425660472000262260ustar00rootroot00000000000000--- title: "Modify Requests" menu: mitmproxytutorial: weight: 3 has_asciinema: true --- # Modify Requests In the previous step we resumed intercepted requests without changes. The full power of interceptions comes to play when we modify an intercepted request before forwarding it to its destination. You can continue with the window and the already configured interception rule from the previous step. {{% asciicast file="mitmproxy_modify_requests" poster="0:3" instructions=true %}} In the next lesson, you will learn to replay previous flows. mitmproxy-8.1.1/docs/src/content/mitmproxytutorial-replayrequests.md000066400000000000000000000015101425660472000262310ustar00rootroot00000000000000--- title: "Replay Requests" menu: mitmproxytutorial: weight: 4 has_asciinema: true --- # Replay Requests Another powerful feature of mitmproxy is replaying previous flows. Two types of replays are supported: * **Client-side Replay:** mitmproxy replays previous client requests, i.e., sends the same request to the server again. * **Server-side Replay:** mitmproxy replays server responses for requests that match an earlier recorded request. In this tutorial we focus on the more common use case of client-side replays. See the docs for more info on [server-side replay]({{< relref "overview-features#server-side-replay" >}}). {{% asciicast file="mitmproxy_replay_requests" poster="0:3" instructions=true %}} You are almost done with this tutorial. In the last step you find more mitmproxy-related resources to discover. mitmproxy-8.1.1/docs/src/content/mitmproxytutorial-userinterface.md000066400000000000000000000011531425660472000260030ustar00rootroot00000000000000--- title: "User Interface" menu: mitmproxytutorial: weight: 1 has_asciinema: true --- # User Interface First of all, we need to become familiar with mitmproxy's user interface. Open the terminal window in which you started mitmproxy. You are in the default view of mitmproxy, which shows a list of flows. You should see your browser's HTTP requests to load this tutorial. mitmproxy adds rows to the view as new requests come in. {{% asciicast file="mitmproxy_user_interface" poster="0:3" instructions=true %}} In the next lesson, you will learn to intercept requests before sending them to the server. mitmproxy-8.1.1/docs/src/content/mitmproxytutorial-whatsnext.md000066400000000000000000000017161425660472000251760ustar00rootroot00000000000000--- title: "What's Next" menu: mitmproxytutorial: weight: 5 --- # What's Next Congratulations! You have successfully completed the mitmproxy tutorial. 🎉 In this tutorial we have used mitmproxy to inspect requests initiated by curl. You probably also want to inspect web traffic from your browser or some other tool. To do so, you need to [configure mitmproxy as your client's proxy]({{< relref "overview-getting-started#configure-your-browser-or-device" >}}). This tutorial only covered the most fundamental mitmproxy features. We recommend strongly to skim through the following section as well, which describes most core concepts in more detail. # Feedback? We hope this tutorial was worthwhile and helped you getting up to speed with mitmproxy. Is there anything you feel is missing? Or anything that is not clear? Please let us know in our dedicated issue on GitHub. mitmproxy-8.1.1/docs/src/content/overview-features.md000066400000000000000000000404671425660472000230070ustar00rootroot00000000000000--- title: "Features" menu: concepts: weight: 4 --- # Features - [Anticache](#anticache) - [Blocklist](#blocklist) - [Client-side replay](#client-side-replay) - [Map Local](#map-local) - [Map Remote](#map-remote) - [Modify Body](#modify-body) - [Modify Headers](#modify-headers) - [Proxy Authentication](#proxy-authentication) - [Server-side replay](#server-side-replay) - [Sticky Auth](#sticky-auth) - [Sticky Cookies](#sticky-cookies) - [Streaming](#streaming) ## Anticache When the `anticache` option is set, it removes headers (`if-none-match` and `if-modified-since`) that might elicit a `304 Not Modified` response from the server. This is useful when you want to make sure you capture an HTTP exchange in its totality. It's also often used during client-side replay, when you want to make sure the server responds with complete data. ## Blocklist Using the `block_list` option, you can block particular websites or requests. Mitmproxy returns a fixed HTTP status code instead, or no response at all. `block_list` patterns look like this: ``` /flow-filter/status-code ``` * **flow-filter** is an optional mitmproxy [filter expression]({{< relref "concepts-filters">}}) that describes which requests should be blocked. * **status-code** is the [HTTP status code](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) served by mitmproxy for blocked requests. A special status code of 444 instructs mitmproxy to "hang up" and not send any response at all. The _separator_ is arbitrary, and is defined by the first character. #### Examples Pattern | Description ------- | ----------- `:~d google-analytics.com:404` | Block all requests to google-analytics.com, and return a "404 Not Found" instead. `:~d example.com$:444` | Block all requests to example.com, and do not send an HTTP response. `:!~d ^example\.com$:403` | Only allow HTTP requests to *example.com*. Note that this is not secure against an active adversary and can be bypassed, for example by switching to non-HTTP protocols. ## Client-side replay Client-side replay does what it says on the tin: you provide a previously saved HTTP conversation, and mitmproxy replays the client requests one by one. Note that mitmproxy serialises the requests, waiting for a response from the server before starting the next request. This might differ from the recorded conversation, where requests may have been made concurrently. You may want to use client-side replay in conjunction with the `anticache` option, to make sure the server responds with complete data. ## Map Local The `map_local` option lets you specify an arbitrary number of patterns that define redirections of HTTP requests to local files or directories. The local file is fetched instead of the original resource and transparently returned to the client. `map_local` patterns look like this: ``` |url-regex|local-path |flow-filter|url-regex|local-path ``` * **local-path** is the file or directory that should be served to the client. * **url-regex** is a regular expression applied on the request URL. It must match for a redirect to take place. * **flow-filter** is an optional mitmproxy [filter expression]({{< relref "concepts-filters">}}) that additionally constrains which requests will be redirected. The _separator_ is arbitrary, and is defined by the first character (`|` in the example above). #### Examples Pattern | Description ------- | ----------- `\|example.com/main.js\|~/main-local.js` | Replace `example.com/main.js` with `~/main-local.js`. `\|example.com/static\|~/static` | Replace `example.com/static/foo/bar.css` with `~/static/foo/bar.css`. `\|example.com/static/foo\|~/static` | Replace `example.com/static/foo/bar.css` with `~/static/bar.css`. `\|~m GET\|example.com/static\|~/static` | Replace `example.com/static/foo/bar.css` with `~/static/foo/bar.css` (but only for GET requests). ### Details If *local-path* is a file, this file will always be served. File changes will be reflected immediately, there is no caching. If *local-path* is a directory, *url-regex* is used to split the request URL in two parts and part on the right is appended to *local-path*, excluding the query string. However, if *url-regex* contains a regex capturing group, this behavior changes and the first capturing group is appended instead (and query strings are not stripped). Special characters are mapped to `_`. If the file cannot be found, `/index.html` is appended and we try again. Directory traversal outside of the originally specified directory is not possible. To illustrate this, consider the following example which maps all requests for `example.org/css*` to the local directory `~/static-css`.
                  ┌── url regex ──┬─ local path ─┐
map_local option: |example.com/css|~/static-css
                            │    URL is split here
                            ▼            ▼
HTTP Request URL: https://example.com/css/print/main.css?timestamp=123
                                                              query string is ignored
Served File:      Preferred: ~/static-css/print/main.css
                   Fallback: ~/static-css/print/main.css/index.html
                  Otherwise: 404 response without content
If the file depends on the query string, we can use regex capturing groups. In this example, all `GET` requests for `example.org/index.php?page=` are mapped to `~/static-dir/`:
                    flow
                  ┌filter┬─────────── url regex ───────────┬─ local path ─┐
map_local option: |~m GET|example.com/index.php\\?page=(.+)|~/static-dir
                           │ regex group = suffix
                           ▼
HTTP Request URL: https://example.com/index.php?page=aboutus
                                                                                   ▼
Served File:                 Preferred: ~/static-dir/aboutus
                              Fallback: ~/static-dir/aboutus/index.html
                             Otherwise: 404 response without content
## Map Remote The `map_remote` option lets you specify an arbitrary number of patterns that define replacements within HTTP request URLs before they are sent to a server. The substituted URL is fetched instead of the original resource and the corresponding HTTP response is returned transparently to the client. `map_remote` patterns look like this: ``` |flow-filter|url-regex|replacement |url-regex|replacement ``` * **flow-filter** is an optional mitmproxy [filter expression]({{< relref "concepts-filters">}}) that defines which requests the `map_remote` option applies to. * **url-regex** is a valid Python regular expression that defines what gets replaced in the URLs of requests. * **replacement** is a string literal that is substituted in. The _separator_ is arbitrary, and is defined by the first character (`|` in the example above). #### Examples Map all requests ending with `.jpg` to `https://placedog.net/640/480?random`. ``` |.*\.jpg$|https://placedog.net/640/480?random ``` Re-route all GET requests from `example.org` to `mitmproxy.org` (using `|` as the separator): ``` |~m GET|//example.org/|//mitmproxy.org/ ``` ## Modify Body The `modify_body` option lets you specify an arbitrary number of patterns that define replacements within bodies of flows. `modify_body` patterns look like this: ``` /flow-filter/body-regex/replacement /flow-filter/body-regex/@file-path /body-regex/replacement /body-regex/@file-path ``` * **flow-filter** is an optional mitmproxy [filter expression]({{< relref "concepts-filters">}}) that defines which flows a replacement applies to. * **body-regex** is a valid Python regular expression that defines what gets replaced. * **replacement** is a string literal that is substituted in. If the replacement string literal starts with `@` as in `@file-path`, it is treated as a **file path** from which the replacement is read. The _separator_ is arbitrary, and is defined by the first character (`/` in the example above). Modify hooks fire when either a client request or a server response is received. Only the matching flow component is affected: so, for example, if a modify hook is triggered on server response, the replacement is only run on the Response object leaving the Request intact. You control whether the hook triggers on the request, response or both using the filter pattern. If you need finer-grained control than this, it's simple to create a script using the replacement API on Flow components. #### Examples Replace `foo` with `bar` in bodies of requests: ``` /~q/foo/bar ``` Replace `foo` with the data read from `~/xss-exploit`: ```bash mitmdump --modify-body :~q:foo:@~/xss-exploit ``` ## Modify Headers The `modify_headers` option lets you specify a set of headers to be modified. New headers can be added, and existing headers can be overwritten or removed. `modify_headers` patterns look like this: ``` /flow-filter/name/value /flow-filter/name/@file-path /name/value /name/@file-path ``` * **flow-filter** is an optional mitmproxy [filter expression]({{< relref "concepts-filters">}}) that defines which flows to modify headers on. * **name** is the header name to be set, replaced or removed. * **value** is the header value to be set or replaced. An empty **value** removes existing headers with **name**. If the value string literal starts with `@` as in `@file-path`, it is treated as a **file path** from which the replacement is read. The _separator_ is arbitrary, and is defined by the first character (`/` in the example above). Existing headers are overwritten by default. This can be changed using a filter expression. Modify hooks fire when either a client request or a server response is received. Only the matching flow component is affected: so, for example, if a modify hook is triggered on server response, the replacement is only run on the Response object leaving the Request intact. You control whether the hook triggers on the request, response or both using the filter pattern. If you need finer-grained control than this, it's simple to create a script using the replacement API on Flow components. #### Examples Set the `Host` header to `example.org` for all requests (existing `Host` headers are replaced): ``` /~q/Host/example.org ``` Set the `Host` header to `example.org` for all requests that do not have an existing `Host` header: ``` /~q & !~h Host:/Host/example.org ``` Set the `User-Agent` header to the data read from `~/useragent.txt` for all requests (existing `User-Agent` headers are replaced): ``` /~q/User-Agent/@~/useragent.txt ``` Remove existing `Host` headers from all requests: ``` /~q/Host/ ``` ## Proxy Authentication The `proxyauth` option asks the user for authentication before they are permitted to use the proxy. Authentication headers are stripped from the flows, so they are not passed to upstream servers. For now, only HTTP Basic Authentication is supported. Proxy Authentication does not work well in transparent proxy mode by design because the client is not aware that it is talking to a proxy. Mitmproxy will re-request credentials for every individual domain. SOCKS proxy authentication is currently unimplemented ([#738](https://github.com/mitmproxy/mitmproxy/issues/738)). ## Server-side replay The `server_replay` option lets us replay server responses from saved HTTP conversations. To do this, we use a set of heuristics to match incoming requests with saved responses. By default, we exclude request headers when matching incoming requests with responses from the replay file, and use only the URL and request method for matching. This works in most circumstances, and makes it possible to replay server responses in situations where request headers would naturally vary, e.g. using a different user agent. There is a slew of ways to customise the matching heuristic, including specifying headers to include, request parameters to exclude, etc. These options are collected under the `server_replay` prefix - please see the built-in documentation for details. ### Response refreshing Simply replaying server responses without modification will often result in unexpected behaviour. For example cookie timeouts that were in the future at the time a conversation was recorded might be in the past at the time it is replayed. By default, mitmproxy refreshes server responses before sending them to the client. The **date**, **expires** and **last-modified** headers are all updated to have the same relative time offset as they had at the time of recording. So, if they were in the past at the time of recording, they will be in the past at the time of replay, and vice versa. Cookie expiry times are updated in a similar way. You can turn off this behaviour by setting the `server_replay_refresh` option to `false`. ## Sticky auth The `stickyauth` option is analogous to the sticky cookie option, in that HTTP **Authorization** headers are simply replayed to the server once they have been seen. This is enough to allow you to access a server resource using HTTP Basic authentication through the proxy. Note that mitmproxy doesn't (yet) support replay of HTTP Digest authentication. ## Sticky cookies When the `stickycookie` option is set, **mitmproxy** will add the cookie most recently set by the server to any cookie-less request. Consider a service that sets a cookie to track the session after authentication. Using sticky cookies, you can fire up mitmproxy, and authenticate to a service as you usually would using a browser. After authentication, you can request authenticated resources through mitmproxy as if they were unauthenticated, because mitmproxy will automatically add the session tracking cookie to requests. Among other things, this lets you script interactions with authenticated resources (using tools like wget or curl) without having to worry about authentication. Sticky cookies are especially powerful when used in conjunction with [client replay]({{< relref "#client-side-replay" >}}) - you can record the authentication process once, and simply replay it on startup every time you need to interact with the secured resources. ## Streaming By default, mitmproxy will read an entire request/response, perform any indicated manipulations on it, and then send the message on to the other party. This can be problematic when downloading or uploading large files. When streaming is enabled, message bodies are not buffered on the proxy but instead sent directly to the server/client. This currently means that the message body will not be accessible within mitmproxy. HTTP headers are still fully buffered before being sent. Request/response streaming is enabled by specifying a size cutoff in the `stream_large_bodies` option. ### Customizing Streaming You can also use a script to customise exactly which requests or responses are streamed. Requests/Responses that should be tagged for streaming by setting their ``.stream`` attribute to ``True``: {{< example src="examples/addons/http-stream-simple.py" lang="py" >}} mitmproxy-8.1.1/docs/src/content/overview-getting-started.md000066400000000000000000000041011425660472000242570ustar00rootroot00000000000000--- title: "Getting Started" menu: "overview" menu: overview: weight: 3 --- # Getting Started We assume you have already [installed]({{< relref "overview-installation">}}) mitmproxy on your machine. ## Launch the tool you need You can start any of our three tools from the command line / terminal. * **mitmproxy** gives you an interactive command-line interface * **mitmweb** gives you a browser-based GUI * **mitmdump** gives you non-interactive terminal output If you use the command-line interface, we highly recommend you to take the [tutorial]({{< relref "mitmproxytutorial-userinterface" >}}) to get started. ## Configure your browser or device Mitmproxy starts as a [regular HTTP proxy]({{< relref "concepts-modes#regular-proxy">}}) by default and listens on `http://localhost:8080`. You need to configure your browser or device to route all traffic through mitmproxy. Browser versions and configurations options frequently change, so we recommend to simply search the web on how to configure an HTTP proxy for your system. Some operating system have a global settings, some browser have their own, other applications use environment variables, etc. You can check that your web traffic is going through mitmproxy by browsing to http://mitm.it - it should present you with a [simple page]({{< relref "concepts-certificates#quick-setup">}}) to install the mitmproxy Certificate Authority - which is also the next step. Follow the instructions for your OS / system and install the CA. ## Verifying everything works At this point your running mitmproxy instance should already show the first HTTP flows from your client. You can test that all TLS-encrypted web traffic is working as expected by browsing to https://mitmproxy.org - it should show up as new flow and you can inspect it. ## Resources * [**GitHub**](https://github.com/mitmproxy/mitmproxy): If you want to ask usage questions, contribute to mitmproxy, or submit a bug report, please use GitHub. * [**Slack**](https://mitmproxy.slack.com): For ephemeral development questions/coordination, please use our Slack channel. mitmproxy-8.1.1/docs/src/content/overview-installation.md000066400000000000000000000071531425660472000236650ustar00rootroot00000000000000--- title: "Installation" menu: "overview" menu: overview: weight: 2 --- # Installation Please follow the steps for your operating system. ## macOS The recommended way to install mitmproxy on macOS is to use [Homebrew](https://brew.sh/): ```bash brew install mitmproxy ``` Alternatively, you can download standalone binaries on [mitmproxy.org](https://mitmproxy.org/). ## Linux The recommended way to install mitmproxy on Linux is to download the standalone binaries on [mitmproxy.org](https://mitmproxy.org/). Some Linux distributions provide community-supported mitmproxy packages through their native package repositories (e.g., Arch Linux, Debian, Ubuntu, Kali Linux, OpenSUSE, etc.). We are not involved in the maintenance of downstream packaging efforts, and they often lag behind the current mitmproxy release. Please contact the repository maintainers directly for issues with native packages. ## Windows To install mitmproxy on Windows, download the installer from [mitmproxy.org](https://mitmproxy.org/). We also provide standalone binaries, they take significantly longer to start as some files need to be extracted to temporary directories first. After installation, mitmproxy, mitmdump and mitmweb are also added to your PATH and can be invoked from the command line. We highly recommend to [install Windows Terminal](https://aka.ms/terminal) to improve the rendering of the console interface. All the mitmproxy tools are also supported under [WSL (Windows Subsystem for Linux)](https://docs.microsoft.com/en-us/windows/wsl/about). After [installing WSL](https://docs.microsoft.com/en-us/windows/wsl/install-win10), follow the mitmproxy installation instructions for Linux. ## Advanced Installation ### Development Setup If you would like to install mitmproxy directly from source code or the GitHub main branch, please see the our [CONTRIBUTING.md](https://github.com/mitmproxy/mitmproxy/blob/main/CONTRIBUTING.md) on GitHub. ### Installation from the Python Package Index (PyPI) If your mitmproxy addons require the installation of additional Python packages, you can install mitmproxy from [PyPI](https://pypi.org/project/mitmproxy/). While there are plenty of options around[^1], we recommend the installation using pipx: [^1]: If you are familiar with the Python ecosystem, you may know that there are a million ways to install Python packages. Most of them (pip, virtualenv, pipenv, etc.) should just work, but we don't have the capacity to provide support for it. 1. Install a recent version of Python (we require at least 3.9). 2. Install [pipx](https://pipxproject.github.io/pipx/). 3. `pipx install mitmproxy` To install additional Python packages, run `pipx inject mitmproxy `. ### Docker Images You can use the official mitmproxy images from [DockerHub](https://hub.docker.com/r/mitmproxy/mitmproxy/). ### Security Considerations for Binary Packages Our pre-compiled binary packages and Docker images include a self-contained Python 3 environment, a recent version of OpenSSL, and other dependencies that would otherwise be cumbersome to compile and install. Dependencies in the binary packages are frozen on release, and can't be updated in situ. This means that we necessarily capture any bugs or security issues that may be present. We don't generally release new binary packages simply to update dependencies (though we may do so if we become aware of a really serious issue). If you use our binary packages, please make sure you update regularly to ensure that everything remains current. As a general principle, mitmproxy does not "phone home" and consequently will not do any update checks. mitmproxy-8.1.1/docs/src/content/tute-clientreplay.md000066400000000000000000000051501425660472000227650ustar00rootroot00000000000000--- title: "Client replay" menu: tutes: weight: 1 --- # Client playback: a 30 second example My local cafe is serviced by a rickety and unreliable wireless network, generously sponsored with ratepayers' money by our city council. After connecting, you are redirected to an SSL-protected page that prompts you for a username and password. Once you've entered your details, you are free to enjoy the intermittent dropouts, treacle-like speeds and incorrectly configured transparent proxy. I tend to automate this kind of thing at the first opportunity, on the theory that time spent now will be more than made up in the long run. In this case, I might use [Firebug](https://getfirebug.com/) to ferret out the form post parameters and target URL, then fire up an editor to write a little script using Python's [urllib](https://docs.python.org/library/urllib.html) to simulate a submission. That's a lot of futzing about. With mitmproxy we can do the job in literally 30 seconds, without having to worry about any of the details. Here's how. ## 1. Run mitmdump to record our HTTP conversation to a file. ```bash mitmdump -w wireless-login ``` ## 2. Point your browser at the mitmdump instance. There is a Firefox addon called [FoxyProxy](https://addons.mozilla.org/fi/firefox/addon/foxyproxy-standard/) that lets you switch quickly to and from mitmproxy. I'm assuming you've already [configured your browser with mitmproxy's SSL certificate authority]({{< relref "concepts-certificates" >}}). ## 3. Log in as usual And that's it\! You now have a serialised version of the login process in the file wireless-login, and you can replay it at any time like this: ```bash mitmdump -C wireless-login ``` ## Embellishments We're really done at this point, but there are a couple of embellishments we could make if we wanted. I use [wicd](https://launchpad.net/wicd) to automatically join wireless networks I frequent, and it lets me specify a command to run after connecting. I used the client replay command above and voila\! - totally hands-free wireless network startup. We might also want to prune requests that download CSS, JS, images and so forth. These add only a few moments to the time it takes to replay, but they're not really needed and I somehow feel compelled to trim them anyway. So, we fire up the mitmproxy console tool on our serialised conversation, like so: ```bash mitmproxy -r wireless-login ``` We can now go through and manually delete (using the d keyboard shortcut) everything we want to trim. When we're done, we use w to save the conversation back to the file. mitmproxy-8.1.1/docs/src/content/tute-highscores.md000066400000000000000000000102141425660472000224250ustar00rootroot00000000000000--- title: "Setting highscores on Apple GameCenter" menu: tutes: weight: 2 --- # Setting highscores on Apple's GameCenter ## The setup In this tutorial, I'm going to show you how simple it is to creatively interfere with Apple Game Center traffic using mitmproxy. To set things up, [install the mitmproxy root certificate]({{< relref concepts-certificates >}}). Then start mitmproxy on your desktop, and configure the iPhone to use it as a proxy. ## Taking a look at the Game Center traffic Lets take a first look at the Game Center traffic. The game I'll use in this tutorial is [Super Mega Worm](https://itunes.apple.com/us/app/super-mega-worm/id388541990?mt=8) - a great little retro-apocalyptic sidescroller for the iPhone: {{< figure src="/tute-highscores/supermega.png" >}} After finishing a game (take your time), watch the traffic flowing through mitmproxy: {{< figure src="/tute-highscores/one.png" >}} We see a bunch of things we might expect - initialisation, the retrieval of leaderboards and so forth. Then, right at the end, there's a POST to this tantalising URL: ``` https://service.gc.apple.com/WebObjects/GKGameStatsService.woa/wa/submitScore ``` The contents of the submission are particularly interesting: ```xml scores category SMW_Adv_USA1 context 0 score-value 55 timestamp 1363515361321 ``` This is a [property list](https://en.wikipedia.org/wiki/Property_list), containing an identifier for the game, a score (55, in this case), and a timestamp. Looks pretty simple to mess with. ## Modifying and replaying the score submission Lets edit the score submission. First, select it in mitmproxy, then press enter to view it. Make sure you're viewing the request, not the response - you can use tab to flick between the two. Now press e for edit. You'll be prompted for the part of the request you want to change - press r for raw body. Your preferred editor (taken from the EDITOR environment variable) will now fire up. Lets bump the score up to something a bit more ambitious: ```xml scores category SMW_Adv_USA1 context 0 score-value 2200272667 timestamp 1363515361321 ``` Save the file and exit your editor. The final step is to replay this modified request. Simply press r for replay. ## The glorious result and some intrigue {{< figure src="/tute-highscores/leaderboard.png" >}} And that's it - according to the records, I am the greatest Super Mega Worm player of all time. There's a curious addendum to this tale. When I first wrote this tutorial, all the top competitors' scores were the same: 2,147,483,647 (this is no longer the case, because there are now so many fellow cheaters using this tutorial). If you think that number seems familiar, you're right: it's 2^31-1, the maximum value you can fit into a signed 32-bit int. Now let me tell you another peculiar thing about Super Mega Worm - at the end of every game, it submits your highest previous score to the Game Center, not your current score. This means that it stores your highscore somewhere, and I'm guessing that it reads that stored score back into a signed integer. So, if you **were** to cheat by the relatively pedestrian means of modifying the saved score on your jailbroken phone, then 2^31-1 might well be the maximum score you could get. Then again, if the game itself stores its score in a signed 32-bit int, you could get the same score through perfect play, effectively beating the game. So, which is it in this case? I'll leave that for you to decide. mitmproxy-8.1.1/docs/src/examples000077700000000000000000000000001425660472000212412../../examplesustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/generated/000077500000000000000000000000001425660472000172545ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/generated/.gitkeep000066400000000000000000000000001425660472000206730ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/layouts/000077500000000000000000000000001425660472000170165ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/layouts/_default/000077500000000000000000000000001425660472000206015ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/layouts/_default/single.html000066400000000000000000000005741425660472000227560ustar00rootroot00000000000000{{ partial "header" . }}
{{ partial "outdated" . }} {{ partial "edit-on-github" . }} {{ partial "add-anchors" .Content}}
{{ partial "footer.html" . }} mitmproxy-8.1.1/docs/src/layouts/partials/000077500000000000000000000000001425660472000206355ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/layouts/partials/add-anchors.html000066400000000000000000000002111425660472000237000ustar00rootroot00000000000000{{ . | replaceRE "()(.+?)" "${1}#  ${3}" | safeHTML }} mitmproxy-8.1.1/docs/src/layouts/partials/edit-on-github.html000066400000000000000000000004271425660472000243450ustar00rootroot00000000000000{{ if and .IsPage (ne .Type "api") (not (getenv "DOCS_ARCHIVE")) }} Edit on GitHub {{ end }} mitmproxy-8.1.1/docs/src/layouts/partials/outdated.html000066400000000000000000000005151425660472000233350ustar00rootroot00000000000000{{- if (getenv "DOCS_ARCHIVE") -}}
You are not viewing the most up to date version of the documentation. Click here to view the latest version.
{{- end -}} mitmproxy-8.1.1/docs/src/layouts/partials/sidebar.html000066400000000000000000000015041425660472000231340ustar00rootroot00000000000000 mitmproxy-8.1.1/docs/src/layouts/partials/sidemenu.html000066400000000000000000000014541425660472000233400ustar00rootroot00000000000000 mitmproxy-8.1.1/docs/src/layouts/shortcodes/000077500000000000000000000000001425660472000211735ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/layouts/shortcodes/asciicast.html000066400000000000000000000016711425660472000240310ustar00rootroot00000000000000{{ $file := .Get "file" }}
{{- if .Get "instructions" -}} {{- $instructions_file := print "static/recordings/" $file "_instructions.json" -}} {{ $data := getJSON $instructions_file }} {{- end -}}
mitmproxy-8.1.1/docs/src/layouts/shortcodes/example.html000066400000000000000000000002171425660472000235140ustar00rootroot00000000000000
{{ highlight (trim (readFile (.Get "src")) "\n\r") (.Get "lang") "" }}
{{ (.Get "src" )}}
mitmproxy-8.1.1/docs/src/layouts/shortcodes/note.html000066400000000000000000000000631425660472000230250ustar00rootroot00000000000000
{{.Inner}}
mitmproxy-8.1.1/docs/src/layouts/shortcodes/readfile.html000066400000000000000000000002441425660472000236340ustar00rootroot00000000000000{{$file := .Get "file"}} {{- if eq (.Get "markdown") "true" -}} {{- $file | readFile | markdownify -}} {{- else -}} {{ $file | readFile | safeHTML }} {{- end -}} mitmproxy-8.1.1/docs/src/static/000077500000000000000000000000001425660472000166055ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/static/certinstall-webapp.png000066400000000000000000000572331425660472000231250ustar00rootroot00000000000000PNG  IHDR|osRGBgAMA a pHYsttfx^0IDATx^ }&ϼLf{3[H 'PUD\IQ qCQ4 bwAD((( ԿnT~'=B!B!$QWB!B! ŕB!BHCq%B!P\ !B!:WB!B!ŕB!BHCq%B!P\ !B!:WB!B!ŕB!BHCq%B!P\ !B!:WB!B!ŕB!BHCq%B!4DqޫO{̸joW~/۷m| 6mkMo~c{t"B!Һڭ?p!2WzQ?O, --ƝB!BU.3Zٲ2?GRs9c9~)qq'&_:C.Z"~7=2xa9j䨼B!Bi+f;Vy9I6"ML wW7A/]&~??DyMv}F)<(B!zjJigM;vO@wB_Oޯfeo7jJ88iŔB!҈QuS\M1_|cO<)G]`%:O.|GW>Fn80X=~S!B!֎jɓ̖;/7[Uχ ?Z^|?ExK/'nXgF9~©}z_s/Z6yhɓϐo<|U-ҦκgUE~0z\辄B!W-XZ.>?ún~|g8J׭gM9OOPN&ZK_+nٖ !B!J}q=?oms$YGar 'p{:&ZBt}r?OwkW_%OO)09xؑ~;ʏ>dӳk 踇 ?J0ޫ@g‹/Ord6Ai}zD1?hHfKO'ǵ2hh&6=&zo'>'>>^.!fLW3]7N!BE]Zx˳8GɇdUekf[b5ZO8yW~/|9|1aZ^V}+^yBtZf:-t#9N~zW䝻vO>O853[䥗_QcO|sgZZc}u9\ǟdĬ>4stƕZzӉ>ަK/?Ǎ{o]fy̹a{yQYsz,oݝ_/ {|nq{?na}b[SdzsԚ~jY{0A2dyJKgɣ?_4 !B!TG^omqټ;i˧!W̾%o+JR$Lǟx2{2&5_jVwǝqW3\/C?3 -t:'?Ǻs38:vx=sR><ob^IgRy3;f\ߦ2J|쾮':{[+}Ϛٜ!B!Q.ˮz5Ϧx y+ +!?:oZv^Wߔ5O<,k^+lG'1ŢPLIK$Dwo6g}sfz$qt^Fdy-_66 quWhN#nyм߄k~5WnfY}c!{?{:o)_w-0~93?n-c㧵OμLAFvuIfEa]܌[ʹ_筯n B!R]\޳_ɿvMq+N)sn^$_مUV-Ζgv&??s1u;PP4"}ْ=Bt ܐÎv3WQs hi3Sk]<[~k̃ۂ{l?H 59M?>c,}豷݂} .7 juǻa/ht m}6n)ZFm:{ަv8=N;k?>NnªurB!R8*UwUg}_Y[LK 懻>WLU.fV¨'1XrNRKoRf`4*Ek];C^v>&r?=qy$I[qUGߦ17gV⪗1GoС[\kgg[G f:=B._V]3˯癳-W>B!TC4kW{_+=/￿U޳7Z.*ogM׾πC_!ϝ,^ >"w bVֲ.Z\u5z<`>dٽ::/܍\rfww6YwOOd3 v3Wmz?O 9_fY{tMi-4߄B!wTF/sSI+[Oy1 ?:;L)zͷޑ<*+Y(3+ [u,'fkS(z9--=LC˝11:}-J߽-VfK.<; sܮ3õt.[?A͸>㊫7΃.=NS?l61sʹ븚n<۴FF'﫯{E,#wlgpbc 9QStB!BR_\;aGX@过=?DN9\õz1:]FޕseWtոiŜY v)5fZ?~y0[o3܌[\?rӰǸvσaz<Odt-m[\)-q[\߶Gҟf⪻&uwf[K*{DcZ*%ؼ.<5zaNfWς'N!B)Z,";w ]S5Zd-Ⴧ%׬?QwQV]x?$YC s8)8f_w:Ï>-f3fituuW׿$za ݇V<{'qxjMv7c3/k5̳->g cz{b?cx\rkݚ4p%~\ٔ}b]fB!Q/ZLY8cʅ2 ygJg ɨ~4{ɚ4Ty_mBRp^ GoR<浳LKkMXOUjڄB!W?sK_E&5WjZ'^X̽y7'g}\?(>ȜHG>)g{l_Q;мb1E-v$efr8v̼Ԙzήx̴_焆B!BEMq痴g ~Ϳ}s[B8KɎ3g-dK/gw5cJVwV,b[-y|кqtiI_`7W`ߝSm߾#tQJ+!B!nT]W{ /L6m~2O?w!뀞srɓ1''oθjYv}oCZ'ln <_KB!^T]W5WK~'[n[ #9.;-!B!'nIh>heeq=i{;+n~Կ͉OB!BHŕB!BHJ!B!$աB!BIu(B!BR+!B!TJ!B!$աB!BIu(B!BR+!B!TJ!B!$աB!BIu(B!BR+!B!TJ!B!$աB!BIu(B!BR (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+ (TR H5+");j˴ 3dK}}%@Zlg=:v#ȋE?ջgȨHNMi mY?GEw+ܖzEh~ [yz(2gk僂祓BsEԒ ZQˎYʱw6˚;{#OPf>>EF/)DZސy#CK2,7-I{W\yCqEP\Kaqm[!nVwY}~ۡۡrr2Ce򽙱X2`ziezbHڲMy2~X/_PvV-r2dSbE%HUqm-'KsSWp9ē?ceHmktR>S wnӃ]7[#k]U2rpؿtylRc[Uk@ P\Q#W\_?"PІ/4ފ J"/>RY`7`]G[?v%SԚ9X.{MZXԺfp:l)Z}׀4F(IP\ŵMKIqG6ɀOHF:PTuSJpcSO˔}pk2``@q- &AqU6- u|9۱^g&S_ZVNv}GqAqEP\*kŵE;S^VL=j~_]Mzem?9YV@q- I%,eN6YfK z zR4:v#CF_( Ղq>]råݬ3c #/X FQNY{do9yYʖȂnٲN?{KNs{p+ɮesg8X6+q{֍2#drV;7zqzޯ 9gW頷w*cFѵh(/͆yFʼBMel.y+̹S-xN$,;Z-_02uo%iΜ!+Sr2",2ϯ2X+kr?SUV lZpw%OޘP%9(P߿"eߧC[~y: TYrt >";^3!'.V;fh$UeTUAP\Q#eזrp53iڅE~sqҜ-ؿX.o/QzA׸v:"3q׭)AWe.uoeڡYW|^\OJ}eܒ,Vz&ɡ9E/*]X+[qd9c]{7MZH˃ً{p=.u[ .;5DS^o[ 5׿\-[˜Yۚ׼ta:OL5 yq_vwߧGܜklIwŵwΐvL;rlO:뾂e8]uɄв2*P(Cf"S*8`\YʑrC8x+M!744sgi}~l_"3˕{dg~&@v޻H瞇˱\wd9^j>C%*uԥ2Ο |YF3+ZfvlJ2ӌ;/1Y_̒c G:d\ܾdm˾ ƍw V+r(rJ8~y̥*"+pVP+>yinU<.2M۵LaƋym2[gXJ%`E{kJJAQӭ&{N1U^qmi{e5L˴qg}W{ﺔFIuSM4O==\ƛϥ)[}K0.8G񺏕+gDt+~E^rXN-/Y19;O ~7b_rcvݹ 9˼ʹ#¿~Ğ89ӊ^ׅCk8(RQWAqEX\;uVNdwol" uk7g<iLʹKv\ۢc\7\#NZ 㮓Ѳ>(Bni[FS_z_|y_V[ZVcH4VrL2r&oސt< nmfo1Pm}|k~cd|vW~0klql~"*puv\΍rs}f\/OCgds6+gTl7 "#nuZ>E^.L J}t7|_+?r>Q|z#r򘭓w'˜ZߒJ\^2Xߣ?'m*~MJW[)Ӵopr};&t΍=|eƹ2 &Mκ'xs墹Iv%[F5^5RbqecYl5j{%J)2=7V)^Ϥngnjqt 0i hl7Bsz+ْ\Bcm,z\ 5˄i9٥vKP۟ɂ# ZT73ӛʳJ{WMt83n'R>S Mr)6}̴Vɰ$߿ʽ7=29ZJ)W/ ;fW߳y|k̮չz%8x%Q-W:BqE$fٻ5{+͆]\egNp)/VobvŵH+H_u/qoPd'y=xxtϤl {Kdߧּ8_V;h崇LYe}6K>*84=Uj/ǪhҪFI}b+ḉV=EƳO&G Htg-e  N3/Q RQRSqMRqKQ=e?bWZbpkqv# b;+2Vc 1k['I*OL^qo\K*'BI`s(}bJ8nEkKv7qY[|X>LOUkC=.Cr2*P?(_ҥ$Ob"YxJ:u\++*|Ҋklyfu]"YEP(V)ө三UڊL%˨ظLH^\=W6-IeJ2]+t|1BZ=دA\X+%'-qEW}[Z82߿秢g Bv(-񻏖T~.;${2O-˨߫@}F|I'*59΍t—$>{|X))=Nпl̲~&7cA_%.XL&Vi+2TTrܒWf+3${KT~.;Ě*H{H)+j$t)Srqj-ϐ}[jL6}"bX|Y2Ut*9ni"S2j+6nnx]J:~_hZq;>qF=l,t !KYfw)ݵKudrLni_˳2/ϕS⊾$7iy+8}r)o2Q3!dKNFڞqz foM]qU ;z~WR~oR\[{H+j$tRS~qU-؏zkJ0} ~'X( eTrDӲKYJQ[qsË_g_yVV{s93n>u5[[s_^:kХoZlVlV-Ig7N)qвlᓹfJ)r)mq $~{ ,5_%_$癸]^=a[t9s5jQk!}ȒS}6JYFFW:BqEԸzp)rƘЊi ݇>7}`s뺒sKxxf؍KR)+77<ΐ{8V_[{WwڃLqr}}F~dnܸ dyl>fHWl0 [2|J]X2A!aOO:iX?K'˜籲߿3}*zg)[mn>V潑DZ,?:Jp^rpqe?]s՘v8WFd./{VO~)Qae߾`Lpx{ J^t͂}& [3r' ٣s0etdWysgi]*nviZޘ/?_`ڝGN3RO Ǯ8ז4PsF[3R^qMuqDp罾8y4kH0-/`fuL\ó2g1s~'[1-O˔It~]2&;^=rpqJXye}]eI\޽)/gZNW:BqEVq-&u}Jb=Z)zd}JE_EAb2JxZ庡ItEeVlmb%i,iykWा _Yޕ9~wWdF`41 o yuմ alz.ʼnqٝi ז`@y\Z-}3 Uyy }t\չr߿pQ׳1_>FuMזsdh%=t9V7?+/wm)(߫@Fj\\_C;^+}Ͻ nwodErT4:4!Ez㤟;4#\=3rNq]uj3ׁ#W*(߫@@J^i,V@^EFq2P\DI/`7񽊶 ea8)D|@(ͫ~{m@qukI P\,WˆkdԈ g5k>f?+(߫@+j/Qa}\X|y(P+Cu;w&˭ p{CqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqH?<'O@FqZɛgߗaW@qʔәO|S-srZ(Hb_mn@C?˩Io^!ւ4tpG?pΑe|.Ҿs_:4:+ӥ/QwӿY6+J͂Eʧ_u~#uJq@P\9RM[#a_S2Ts–2C njWFGqEǜ{ik^ij"5KW{׽& Do:C njWFGqECwMO]n0$wĴVӣ`!}yz1gH-ϗ0إM6(⊺ݥlAqTio4WeqB-vq-TÖϜ *4_fWhkYde?9Y`x)dive=˲# U*c 5^t)y'2v1Np+^\ 8k^ivrl}6[qxVL?[vn\ AyKgCF@QWT2VEl-\[ 3[fU^* =5;/sop\Z@FȎicf/=3(⊪rZZ@6^!뼶)im--ۜ[w,y20+sn~ix 2e|q-o̕#k/Ƞ\ebҳ2KjB|ʤWUƔҜyV8-+'e('9pd]p[ysd1 YZL]\ef ^Mu>#n9 qKĞ,+gڡrO]JS.r+݀ _ǵwGp-} s#ol Npu=F2yV߸Z6GO'[FPU*c ŵSHψfB)Pp+^\=[Sze hMˑ#w6y?w7qkuчK%u]gqs~5#Y=߈2>1]@U*c ŵ:Έk˕B U! _Vq:u}M[7njٝeqWx{J}ߘԿus[bMz(3Bi(U*c WT2WQ\QU2VP\GqEUX-CqU*c WT2WQ\QU2VP\GqEUX-CqU*c WT2WQ\QU2VP\GqEUX-CqU*c WT2WQ\QU2VP\~3Bm" B.8EqEUX-Cq la-Ҁ >ُ+BZ'ByU*c 5LBL;-DU*c 5ʖVBfϾ~V iOW qBT\\+4j'+ІVb !m+.{B5hC\+=! !XBHۊk垐F DqEUN8Tpr0J,!mŵrOH@}\eVb !m+.{B5U*c 5̵[^J˿YUsfwxkQ\QU2VP\\+tMIڵk'_I.%_J;/ҞKHZ'Q>Q\QU2VP\\+W9gAzL#[-֭ ZZ4K&i4ŵr8sg)_n4䯿?UvI_nj7.!U DqEUX-Cq s&MǓQ[2fcn򋋏~]HMdڵco!uZ/|o^W._y>p 7v?x A+_rf:FSZޔˮad>Q\QU2VP\\+2o9{dcȩJfe4`ڻtsO+QK<&7:oyBW)!7n{E?5ŵr_,_uiO9+7~/~#ʪ+U;)-覥ҹK>2Qqnkp_{_ ÛOea ?1,MP(*We(a$Q}deZo9JIW9g:y򺣥ݗU1bw>CUٿ& 91bqך<.id dH+礼Z/RF|Nm+^yWbjW\ߕuO(FIP\3T+mu?.@5Q\QU2VP\\+I}BzYvOoz[9MlW/{ުZڨtq?,Wq1̾ۋŵr_,'ZfbP\"km0U*c 5̵$1se}~+RKsJR\IeSjOiwBǰqqKwecX.ڄ (*We(a$)zNյܢgv-6+A+k?l ?YإIh~p7t3.E>/e^?oƼŞg5߱CI6m?sL4n$.byq-Me%S]3˒)eϔ%W˕9fbvH⊫-򙙟Olm'[+r$կ.G#FKD,)-j2%77yھq1zNk]8bӏYJZ.^ײ%iq/$kXZ@ŠEYt?p$\?^ V>y[J<8?9)T Ïhq/$, s͟/⊪rZZ-r;z?K˚D棵g^/?\wtILx>D sZƵ ]Lܥ/3n:KM;?N;2oy7sm3S ɖ}N1}x|!5+6E;8al-}ŵr_,V\M.FBen7P /8 ?̻_P=ꘇPi41%,~r'&^α0!oiNǍ,JW??XxcOWT20Jl^\~q|'elu-Zh+ S\sw/BU\co][L5Jn qq-6bÃ?B1b}abWZ\\+ŒZ^J%*u~ 2}Bfwk6A M@tL#c-C;7*]\#K⊪rZZ-RXySKer͏ϒ.I՟o(g$(O$R.{I\b Mڊ E]bjfsq?DW$<$cIEkl+1v>}-]-X8[T}3l͎JE&Ϸ`qͻ=( o)ͤZ5rvO.^"r' DqEUX-Cq sN[\>W\D.i]g%Ac k?o=7Z.bZ/Xӯ\q-To6wqgxX0]輻̲ +PGʣYDzeJ'QqRh__\]E>.ys.;I{V%T\|Woߞ^q+/|UKW^ v-V z.U~+Zz_=Codz^g1:qWR7wɌ+fyE0=ft㆖Gu QP1.⊪rZZ-2q}&yjrW;9)yV`[)P`RQ|//}1\BUdX䱊1Ͳ̃:Jk"ץ`Y? 5B8V%T\Cy+ o!{/-Y2ɛeNj4JUͱu1(`z 貲37n,yݰQ$/d[t(⊪rZZ-rNtRzٲ7>IwiR}KnNyC1z;țʷF,6|׸I]„⊪rZZ-o|zŷeK٩\(גzĞݗ^H/30Jj⊪rZZ-䟾Noye?|]R\w7)+ݣI[(sS}7UvkBj⊪rZZ-]['Ij;Jiŕ@}\eVb !m+.{B5U*c 5̵Ki[qqҨP(*We(aXBHۊk垐F DqEUiq 6:KY-Bq 6,!};ŵrOH@}f'~<]T_; [Bq qZBH~t^ʹOHE۟ǷR |YJ 5lG3[]u%-uw˲M[+4Z>Q\zo~yЛRWыOW\uKB:Y|\i5t-QmJ+P(kG.y#p;~Y5R\GqEC]mն *(h.qIwAUP\' rZ_(j\8si-zW T:rW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqjW@Q\FqmƎ;~ry:g(zȢK>+P-Mj3g]KZ w\X-/oL@Q\Ѱh9KyZ D+ GqEoۻEO(h8glgTVy:x$@qECѭYɌRhv>2-a/_}ѱ4Y(oDqECqyEc])/W4*~V\FqECIh⊆Jf5뀾#+  C*Iҫw_9q w~x+-[óIMӹs<5b~2Zwم>S4aT ÜLI R>&V%sĜ@uQ\0V-Mik-:\=&wG b(hƟ-5Twb/Z$db5:̜X/ch.+ni5REV 2h5] -Zpffhz@P\&挿Z@Ϝx$91(KUU6 tuY塸k5vabz\W}W=UO*j)IL+PWץoLZOҤg0.t&ߴYQq !m0>(f٦-y*_ k}WԍqX]s<4w*i:UWRYBHIBUW]+4R(@}.虂]{_z\kwWWɢ4:<- XBH~/aK+i 9.yl [=5ު}|-^<-tZ\-@V iH?+RoJn]n}VWBgֳ!6+!'kF "մ y=okCꪻGK*\+ǵOH#@Q\jr[[ugk?U۷bۚ\+ǵOH#@Q\Z~1Nd=UWw o5VX !$kF "[[uKnqok؞k=6zIkZa%8|B1ҏTjߖ3Rh>u+l3 ŵZ^J˿YUsfwxkxwffQ"w]N_׋+|b%xӺ`22222\F҇nzvYK[zἓ^/\/7'MJdpTi/$_%Tjw Aۓ$ ;~= ѫ_dѫcfg@ gg!̰AFPEzЗE7ڠHI}-Һ22222- cp &ڑi?C0H_W{s"FU-" %#####h̓p^AItoӛ`YW)BV߫OuFeddddd%^W367/MC4׻im;Wj[}4Qi-(O'Y]`^MJkπ˓,bvzſ^0C "LF^ os/yyeCԿom  dMqV_W|kA|=Tz^5|~(L]6Df@z@Ɓw/i\@w!$X~?>>N#Zd222222zzAg'|!%Ãs_>]6$#####]#k~ʫˁ} ~>TA++_W5Ro1n .Zt2`o咑x$$zA/NxOz޺@X[GOi- A"}B,E)JUrPBU`tI0k(/vvv:::GGGRmE"@DP8# C܎q!zf虠CAAAHܛ7q/$ I%@<>IW ~}9V(EA?\v rR}嗑I|bWTPvmMۂY&pp\>vk.. \XQNs[_my'[O 666`jcjcjjjj888 B+X xeذȨ;ΐqf͂+W@dDdDd vBK - 61lbDx?08`P 83p&Dn!EB˄Qr#ރEp"#Vn67z;տM SLH+FӺ22߄S(0 1 6 -ƃkKV gߜr9s4\٦eSg Ye YZgi 8q8pL4֦`tM<$#hjjB\*qU FGsѲG-'W\}r|2Lxaɀ' Иh>}"`9' ݒPM? 5WaHOՇ[/e/EK֒d:s<<Ӎn`+p:tʗ'_(yᒇ誢+/|r@4D3"|>?>|~m>=<*pKj~\qUVYu?|?eρLA[߯ aJjC?H?e"#IR"$3`>|`1%ǔSJ+݆+  *C: kXÚhsh=d ,5rY~Rj۳WJfi].|u:Nlيf UVY\4,p$3gv@[[=ʮ&2zӇu*j[xǍg]w @XްSʢ }xxx7wWALhg3<$D6l­íí!wxooo %lxxx/Иk5 uH]bUW0-mZڴ4%%%dl"E`UƪU9nm%h9ֲ%uSL|L|L|@YXYXYQ<R/1\^z l/7olȤQ@:W'af@8Ď`?i| PidF~nss֤ZjMY@IJRghqqq=+zV,67l.{{{ϛ>o ?y_y^|UOr r Aj tXPK8 $.DDDwДєєAAAul')W(!jjjrrr (UV3F9Y#`s7z p_})Mp6ܗ/q_Ydm1xl-\i&&&ը|fO 6Í7v.s `V>3s Ul|{cTF4Tko}ZpolT&MIJ7_MK/-:yzLO ~ mBPàA ={p*=q['K,p)\ &oLޘ7~o^WML1LLLY{`Yٲee<=f O<ԇN;:{`hii ,w^ob fjG^T(q [5W7)W_n}l:2 _zz 6Xl#fP[mk6y%B^:)}cĆƆƆZkpE{EsE6]tmu !:wW|B~׎SOE] FM9>gVePhBᓅUPt|1EG@AGS`:unPTT|O>қa&J,X.־Xb#XqI%yagvvICcTI }U`4ܯ7V۲YI$op#l٢mԶQFm ~ҏOS.] ns: N?gW_yz%+~*bƞ= assHAG{6lANmNmN-Y]fuPvGٝewBᝅw.S\Luu?u|lXդVZM|L1y>Hg3 AЖ~[PoA=X:tu('r}G9IρzQK]i%4&*k۬m~ڝkw9pqrqrqJv߷v@k/k/k/óϲ?~<ϰ̞I{j…/̀oY !*%KW7i[ӶdޓyOBF5l5'֬[,jS{6ƴ2SxߏGbiBɎ';'Ȇ Űކ|i2##u:Z 2R+ zCRJU+U `)X +c6W ]5ovU}WUxXa@(5ǐ0fCAv%RJ*ffͥT\mQvT9AAkҖK[.m E, ~ 9O_a+$ulf} 2w1sG;wtڱZj`ܮ]s*$Iف g LSIIX庵ptGVAP7!o5LdLj(x(p¹6 5Ө d5ɪ̪OGhM&o>fWr\q%OOZZv" @5}N||e _9L9Z;Q=ZI>gPjOR@1M1I1o7OC!'O N;4>p۹C$DF^@U\U\Ux%|kd@ "f mS(%ʤlﶵ[>{}ߖ2edGWWJEBCCa体N+lV遧q8u:Y:r$I1uf*4qGvU5m\su3  H /: L=ַo;w2:Hm @L3=0%J耼&{M/946k\ɏ^ޭ>Ƿ駘ˏ ?|b?}bΉM2Exd2") qiMs͵:x2ʪ%!S5a9f&߮} ܪqƭ0ֈ[#nF nnn1c3=H{_ɤůXXu|k;jc-6nȾ"q@W:с?O554+e' wy dH4UTcmEݡӽs4~~H;G;G;dm ~cύs}>9 l|/4iӠü:̃Gz,.G\4X̗ҵ?̄_{| :-u\β: ?ܑI3ldTj׻_~sƅ R焸8tpMaz#xZiuݗ߶z{"CtiR˻ {,[lRaY,Bs )ת_~:hhOF}0::34i<z9ry*橘"И4)k'Oomk[[8;쌳3FWSUU_U_U_EiQ4{{{7A62):Cs7d9f4|0a((g)**#QBk`Yfw b:Ŵiܰed>v?A  <*M7hޢy-e|}@w -|0,888ٖd[m X_h}tut x\å|.}R"\t;ݑ=_ (PEVY^d9L?8CPTRJ}Cܾ &o,"AhU`M̚5A0،c33gϒY XFIvl AثWc/2oȼ!;wV6o6iRZ R!T÷lu:[   ӮN: >^xcb!|o}nTA6;I/ U[P6Lӌ{dS[?/Ew8|2i8v e|#}oARЙt\rx}`h9r%+D];u$fS?OrINZ{Oa{Zb Qbߤ}MB%kq"N}D@w81ĘcV[nUȝ;wܹ6i]['ff0`}N!*v !Fme!sA!G16dmZ!F6򷑿 \ɹsE!Ir$9BE) b,J؈ZPQ(D7Қ**BFkSM7e8pD:5X '[';';pk֭-u6\sq.qE's:hj3/g^,X< ,[#s#s#s=ZԢPl F. ǢEa–AhК5W^m~5jBko)z@a!_2r#yP$3L6\js F5bpmOISUm^zeXm;$fItOt+O&(s&=uƃ4 оahh[h'a~j1u[wC .T6ooo4פ~OCU.F(sv̯!%< HɌ (~lsO[Cؔj mȶ!XGYGYGߘJc*O>1D MWHrd';AT+\tqB+vܞ|{0X7X;X j쫱7"X#7$ROV6A6yi gTQqT8^xPxEFtNr~'mdHm>uIDDl$Fi6m'x5hD zan8USO ϗ;_>| ɞ'O%|ك -0dGa68^迱%K#(M6Dm iA<L4oAuH(idEYhY|j\BfXQmNN9rԥnlVS{Z OkdkBT5f>2w%s DI}ſHJ=d`P׃^Å]UQ&^ ֬Z?7 {W87UjW k{缧WdĠ0i(XK֒E{]W9=W\s٭[g7xQG ΰy>g8!g@]}=Ao_S#O<5f2e6$|x3g uQ__3a!pGo} Fz@hDgI-k7?J_v)!?E5>] 稜rOOOXdkBC`ztcV8[l_6ӟo¾ &5 Xwgܝywf1p +tJE_^ﺞe}c'I__g3;e//DDDOEMYMYMYPVVHHHpMtMpnM<[~K/Q@2-ɛ=#k$c|y{y>aWc!rK"yd3#;E/z%{nE*R4ZoL7f͎k7k7k7V[`%zfdhѠ QB'p?N/B|t ]UrUA}9 k֮Y&,jݢvm:W  H^7쿳>x0hUUUhpa}%WRLC"C N;*5;kvyIA>IDwa JSZYcLי|Qv*|v{ybŀv1B؅) }:)m&P`M5v%?;'t{>NK]y!]]]E"A]sw K/ _6>>>)QS@гgAK/|z %r%DLTF/<<s{>#3 q<~]ڤ?I>ߤ >%J8>} I']tN,Aާy} }w.rZi`U۪Um.MZ888Xᾅ`rr;CvFK$-Lw3δC{N=]>H ^ċԛ<1ĨȌp߁c|7kVh&1䯐B̸:#Z>qJP߁0ukL60m D-[x quՙWg !:7 HP+sY0gl;v~;3ƊKa0S 1|E ׄkSwU!6ڸjc]]ID%* Q߽{}w!>}fL~a9b#hvf'0i.#҉%-}@@@!\zl{L-+ijτ6.۸l"fFUuQ֩Y#~b#g,oLxJd)X:C icL!շBNȱ#ǎպW^ ? (G&kkk 3v5c=.׸\4riRR贈Œ 3*̀A#F|]=vl{@skSRmgB;Rs!B[٧u?7r˽Fe5w-8Mui4Gz3wb߉}'ݰawÒŗLFP_Vĭ[ sk1c2,f1 ZenUfRK.A7oȆ{G5*BJO "EݮۮۮY{H/)Г"4e| y>$z )SdHH!5ּZ듯O>V[ӱdd>$C`cƸ0N;N; u&% AƃA,ɆL2Tiu'ݒڀd3M 6 X(`,uX?g<|v4iT93ZãHli"56DJg=|/\V^V]N^ ӋddRUQLl3u( * * jk0zA[VV׊r1T#*. w-׹OҜb[KoV]ZyieZ9/x=x^wzug?ѣG=;x9 Y?dÐ `nene %K000%cJwزenH!mPWSKGrC9LvP HB\e]!W@@l@l@Tn\}g|n K /j 6 مѦw.y}5V` - M0n̸1@ޭz ﹿ:թ1ċq7n(#ʈ2~~~ W"""ZI(SZy a!,`rb.0]` [[#~&I0!nd蓡O`2ezu1q1q1V'ZñE[b"4OzI^ np.ЎvV I@ _ {J'K,)&%CM%M%M%ֿ}'kRZ 1䳓ϦYB.];` wssb7BWUWUW[[[ q 1cx!ظuB.ZhBW^{BQ+GB >(\c폵;Nlb%K8gGg}$DDEI05)5-$}z(7IoUX)9*21  XRK.'N8j-b`+X?[,o|0K.A9 s@~_s@1@_̌͌͌|H`n.p8qXjc_0@ySJ'J(nnn%bKl,ZZZC__DDDnnn{0,qCaⳉ&>ޯ_C~:2)g*x^y p+iO ̏o2_s6F5Zu&,ӹO>=ݴ.-dޓyO=UW=_f?yO?]-}~JwPq]X;Zbg,JTEbcE"H,+J6,0:Z:B=Zh O.?$T2R-l -qci-W+VjA=dE(G?;|Ygr+ٮ1c~3j4@qTqTqLe*]sm_m_m_Hl<9>~= 2=1/vA555'O<~""#AtDd f0y䡓B b2cǎR;K+%Rt>Б90t-Jww<9^v<Kb.Ŧwg񳀅+\:u0&ok~}k^jf1..&_:`܁?\L;m+/8 3yHt cx!x|X8D0!d_psKʩ* %6P{>,455)6lٞ= Y*ܯr-=ȓ+Oh{Ǔœ Š/6dސyCfpÝw 22ޒt߿e<@ XJʵ*F S1~˭_p]wIv!^:u&ƀ.5]+W֬[Sax!*yxVغuٮ ޺6,P!A {`6^Z* =Vk چ9i©S ^{}TBKU.B]/6пOaP::yW]wA[nջ.5Zj`oo\ޓ^[lPF'Ir 'Je+Tsy杛w`Ƿm[m޶}><ННН@6031obļy絞*P׷o]_(JQue0c:t 1*cT>h#+Jt[oa>c!>ڙ`iiz9_sps>7[ub7n`PVV~ܵq!@ P?sO`DYOW)?7`G*UO_ǎo Y¶E?E?E?l?~pZK+`22PuWu_7N:*}I' H1R gD@ `/,_L:뤮>f}β:QO=OܳAau(ػ \s]~];w u=M`<Z]jM*5`@-#>ݪ[)QfUfUf!QCDA#.>j7n(x&7e? HlβˮP+kO;v8O#F=M=S@ح[a;^Te > Kf4!fgALh말_4xLix2Op .dR`Cn`{6mf1cO'= d 5UL2x:C'^FI5j}uHzAP:2ȴ" <Ǚtp()Ju:kAsCsCsD)QJzV륐k T'X2cɌ%3fsE%E%E%;k~Zh3τ%K~{HQ?O?9dXh,4i]I>L=6{,%߯~Mtwg.t&R;&7w{oWSS"\-rnigÕ%C܍ Sݫ:0Vt!C@ c @BkXgui X|U  PU@ݘhA9S>|N_ZK#HRjhYeՖUaiMnV$hѢIZbђ^~J?%VU*[Uu@f!grfL3ϔYo555rjb kDֈ0s;I}z&`mvAtHwY&}p=sxYeїElR!ݜKs.͹l9QDˤ+uzU!4k5k5kmu9BӜ 444 Nu&Q$"g\_ՒB(S !˹oN]d1"Y VxfH|B\3QεhbUEuyMަҹsK!vtGw={Xw!ꔯSN pjVRF1QB4xlB|g  ?pj~ bM[7mJsJ.=[*Ε+ azu!Ru9]&mmB8wtOR}K-WzoA-4X Z%%ͥdrJ"+) ;;; tSN ;Ȕi;7eRӤl(HrB Q>|pt\<T*sK|,IE"D2/S':Qu[[ eʾx5;j#w_v!Guqm"!j=*ʹ_-wt"f9:̾2TE?/%éSB,tBh-Zwrʑ+G a:t _CXUSVBWhjjjjj n绝zp!!._2dz%;\s:~A]Y2vexuՍWSq׉b| jC aYزe9!P_vR; Qee_;}o.m#D|]IMQ΂ -ZDRCȑ6FGo}Tc8F,vYl !9J'(ءBKqBXfb/n%-o+. iYNCmMZ'j2ߦўBR!Yng .0wjܩq(( &+wj{RRpᕆW vZykz(i[myQ!Tq8iYe5iy1FUjR,p&י\gr aӮ]tb>R>9(G}x /""ua׬]M~yfB)!Ϣ\[' QWz Ѳu-[ #ˏ# G@!v]l9aB +4O k_&YsfaK ˈ_Bg_bB+oo` PPPH/s}9 RK x=zk'"xF?噗SxYeuxτm0⊸"'b/Z>OT?!;t,WCTT{U{}3~!WP)N;hmbfL$Dc#sB4K{"mэB3!ΏIY ,#H-K!IRCt"a,H]!p!,̲Xwt"ڌaυ}MeڕgB8[Q90-iZ´-wrwrgW4mۄugԝQwPWWOSi?ͩSW!M638]q$];w_}KV_+)*܁s=L{0W]'֨5j:넮`CIOZ8Nw9އnϺ]::u xee HB- Q`Ʈ%V]w9Ȟt(SN:e`UUMW5z%}6דϏ??rpAXb|Iv_

0ۻ*/r>r0 7zgm| J@w[0b< #dG R[:yA`!Fk&V+NJUF0i!HU@@qW$t8RQJ?'q|4iދ%͎SCb>[?l5h9ՌVP7nBHM&> 7o ,n"n>=O? q$}[S)Մg=zW]wuXD(QlmV8H#I7,qcx6L^}zmx1ŜƏPy+n9D3fΥ9g![slYsz l/B*0bAxi秝~_~ %6J &MhP({KeEgힵ{BzOW>]t廷-5ϥhVj9W|ey&Z)ڃ1'A_7 a(Oj.C']< ^q[&$ AHCpS#3NpgFy kwkvRqKlGQxboнѵ8h;**$X3IESٵQ[X\٨0x<S^wm{?^+{x+G=%羟 TTeSMpí<鷭H;|]q@ge~VNusmҭnl]m=lx;`"_l췲x%[:0qsQ.vh2ԫ\su {{oȓ7OG6l '~˽_Sx߃$EֳH17Nk9/E/H7E怛.uѴ.7$idL#ER2i"Ex 5X2-25"A2.?h 7VA \>`)4Sn{ZVց6= wFHLU}-`{5kbB9LS}ߜsBMô &L -[4;zI:̰e˜3dȝtN:+=0S⏚56j$nudg[϶в@K -IHdxya\q /<şҡ*,ȶTk⌨]mYPjQ{VӕF.  N "@;7ޓ~'(J5VqRǮZY.}g@anr^tV1Qro~=n kcʁ2T Z7 ܆Uso5!zBU}޹N; {ő#={W\R\R\V Z-l uFdGCrC7`e[:˵yo29 Xtga^̛a⪛<.w=:g> ~/u2/Z7s?Fu 9^ɞ ['+h50-aݠMoBg"5(JTqĂTƾhp2,}vnq߷~}y_wN9/~ʡB2D1o Os|Z;vj M7MR%[ͷol 6( h0)W Y֥V4id%4JheZVC_`K ?スXdQR0`)rqHN (KKͩwK~K_<Sij`(d>gdd=oy` 8}:^X^)0bwNjТ]q!PsWPJGV7fVrc֕>;cUX}LSaCɊq3g/k;dnnkdL(Ɏ/KX7£hKSh!~]AYUjGMH4X`vz J)3mqzy"E}KS% @USUSUThRIjR&(Q|#x{k;vH0jŨKZ-pRͥWn_=}<Nj Zmm֥V1/bQ,rTH0Ԏ׎׎&+LV]]]ѫm3ɤ t b4UJs@a.t*Q5xSPslpֽ@o6=uEX۩|LGa|’|(5; <@,b8'@Lh -S@{Tx'E^Vi"V~8X0eFE:mj-Q@i}ܯ0`f+M_M(TQY#K`a*ornE2mRg(z.35 0ZS.oߊƌ}-4mEMA@hN,ݔߎVqbef1Y9qsD;Ri4ҬJ+-"ۗu)ߒ L2u Lט1]J* Sa 1i[öThZisn_)O}_z =;ܻ-xl׸Vrt_zWƼ@tQU RS|7m h S@+}aHW?G[U$2 얫#0ha>/U0l23jh$r z?.&&y1n#GkC~? y7;K>.l_ * HQ/ʍ/7d3fWL$1(1(1F zFj^azŗZ²vz2(Õ/Yi b?ywMZek^^^Ʃb{ݩeSBsj4Tzx"T0Pz39BZcq5;kX8xZ2=kLuk1=voV*r0F.s0Cw\uђt33޽q74ga噉Q!^$^@؁.H(~:*4ϱפϻ_up6|g^jն VZZ Y櫓b@>}LdըQrPx(<@=B=B=" ,_i$ckkzL3^W~]u.W#ɓ4 ]w5UPVVt9kp)J*ck?6rǡ֠}M|ℱD1נV"ToM< {Xl663 t=!ҏOI!Л}GлG!Q޶⵽FgډY\^n'mPSoL0:N>y-b%*^8ᄼ?BG R/=0x/O/HBvR;HEȌtZ%57]x;wi|c (beĤ越, cR|(r~/?S-F=Y{ ?' u9R!2cӢmhm|W<ߜ> >>>,TR`ݼydҺWGsd! YY(r*r*r4iӾ<"lޫޫ l7nLt-XL?ԏ zM5 H>җt2 Yd, <( E]I'OyZYnZ|Ъ0H GF-w(m}פr641a0]qN* ڙ"`@u1 )xyܶz<> <&(8hYq~1_q;<]VהF/HxQG˘1/c;RIu^yu;Jy`8"tU*]cQD 8)N&].o-A.]'oK>tK$ib Jt5t5t5DMK4J3xxx0hѺo09jlnlؼ/9@9"anr]!d6sP(c1jKy` DyDeuxyF2V1D1W 5Tt< ΢ {V&&sžvL@S Q,`&PH4/ȳoWʤ\':َ{ʖkq˟L(@}6=a74(_db7xI [zt-xb:׹GHU*^@,TM0[EbXz Ҋb RuT={^j';ALH RQTTTFIQ@"ɿTi4iHg3V! ,I&0 R (w(w(wu)e4hxk|*)L燞|~b>}Ug:@;+UO@)բ hn" ǎӕ|qjŊU[(vxւB G`H(CMAN-|@l5]i0I E=Ϋ+QvVNȞa(14 zzzO'Toэn|iT 0>t=甿?yއ)C@ >픐0E=D%B1Ιkrr*i%'I$22$ 5W`s_z'igLl61m }TYFvhu@& q(6MTgaaa :_7 /#c`5SIDATif?gʟ:722z͵͵!I^Wz)^ ]YT 9^۵Zc]]]];\;1EA@|\X]sWQн?̙33;3̔$q4*mBUnxEyit*`>DQr sqbgeu ԏ9 "'q0onK*2i2; -q 4m4m4m2;5idm`%[evj DR$"}R03ű^o|?ƺ91ob@4׈jٻ޵DKrg R!T(3oMeMeMeH[o4zMTfƀ`4iw$i˲Ψ~@c3A(A^CN?0csTX&:@Aڇ@v0"Zg|'m&.FZ bhw d(V K#[~Ja PoJ~7iQSwSwuuu0C=Y=Y=%4KheYP>J>R>|vt d333`֦MwWV?ALH|mQ`(b($Q=i68h-54x5 aH@@eUQWr#% S$&7 ] 钕 eZ<@r]1K*[(hLZxO6wAf#fv С 9rOyJSd `T[ <9?'”?g8I->z;uXSS&NMM/( Y_s$-m) D'Z`ux5즱 $мgf䋠NTYHEiq鑼KjE9Exy*f e@8 Fi5^jpL"Wrlӷ@"kAo6`~6Yf @@@ψ#{&AcX2L T\e2Ammm@:ЁO?^ox\r fffiշ/V; JQo(G`sOvݹ.O, 1ϵiA3ČS.N[fO}כ$ \B /*H)b:ŅjjkZx>f}B.rav*+] ٪٪٠Pz(=@e2V%(7*7*7JR*{~YY`e{PkkkPNSNSN66翚~?*#1G= 'N, -%b.SN<>eee`ӽM^Ùδ< dee3;2$DXU*3w1s!/yɛEA-, $41]i t͝C{,/֖QBe((̹0jo=:&9*r˭&'t")tp9;~t&x*ТB fWͮg_oקOs3~G|K2/Xb1bM`7!EʨUQ@^^>\ZZZjjiz111;^eImo '-yPSSC?Sj{ll/:[r`^<]|FEoxmKkG)KuغKZgWApe(nF 6Ih*. i'- `jzXqnMJ2kT*M.@ 'U'?zT4Iw濛S{Häa0>}Ė=U*G:uc#6_DD0/h^sÔaaɐ\)Rr T多IjfffgDwDfwﳁB< Axs떞YIT< .8]>k']ܥqgAO@UǓstVPy4s!i[,Ys~2YGHBHj.q {`:8R ^# gC# r(n R'K~ѿEYVdTvrΌV~B6ȱ%ǖ[ΨѻK$Kp஠Bg N$P;Վ%KOr7sik܋/“'aO2.^].9B-jИiwV;ν' $R `0N}.NpWsh~]6WJZ:(E!dCD ZtX Hڣ'΂iS_MH}Ou݈?)P$##[L}P($60po͹uq+ CpS"u,</Mr\w5΍;7<x拚_l d:]+V@@ϏO]M]M] B\ ,2#;;CCC??Tlll(((*siku!bE⎋n?u[O撩d mڴiѦ19y~~{[:Å)ۓ~YNY}8@]z@!Uo1_,wǼ)ЄRȍ;A 3fsy|k5@$`*H)#w2;q$b:DLΥ ΄M^8u/m XHnؤ|c9ЫP@ZA! dԆ |g$߳(ofW^i{XjVZ\^py=:zLOތpΦ9lGGX}v`fmfƳg p{շW~|<<<7r}w$WX1и9)ڃtd 1[n]<4Y̼'(kW`8>phEYr0qݿޔkÎ%T؜ (vJ=X# o(dB:GHh Ro64Ԇq"z1_ ~Y~cUC87fKPjOtS2fyL#an@*v!w!5 "Ec`[,qĕWʾ+y~y~y~>N[o?=zfk[ |Y,X4hn 5ȸx^ { ag΅\KQ###!R)g\Ns8Z&5M ky9 F.^xuhjja'|Tdr0\=\=\ f 3Ym(hvvl[88 RSlAjA)A)s ewzf%wrlB^Sرh{>_iQҜ1Щȅ2AÊ+>EZ^}?-)Β]}* h wd :=1 q @c8F=1bfުDmXfgΘ(TPBU|Ra::$: VLY bK .%2.^lxoߜٹ|,s`G~o}~|-ַ oxٙ5IMY;rȅ#`PAbğ:L ]uu\-~{yZ&ݿ9R 6HVef+AD;'(VB }:L VgVx\8W~ ,,р+;gx~ LZJClU FAc,P영j Azek@7^O9 6PQpqU-OeGnylhJ΂ԙjXT*OM8w0ijQy!k|#mzc `tzuixᝆkYZ2lO>?Zkzd໦' V6YOHo>? qoĽww@fevͳ7tOg^cɴi'?f@f!q# (((/= V[=NwSB#DGPL.3'].0qja: !RRVvHKO eI:V;Κn,YҴ(k.m^H-'NGz#~b?F~TgUSv֡: iV93+{ q eف8!$w4T{Zi0Z˵!S,l;̶30?`^AnB,",",">#JR7ox,keTBśoYAڙڙځN]#)#fom6<# (<_h~!(SI'qzc.zlvݸ3)>Wi ;()ZOԃC銹|oNmjخ]p<mJB;l'ɎY1wfGN? S<񬕩lWL"f9>pf9j;Jis6> 4xڇ9OAvAwh u`my"I:(z轢`nܠA6mۤ^<lUlUlUq"oo*>˓QkW7Mܛ7Ig*kbĮ;w|_on%ڐo1`4hghfjՂWph_Vx=ϧh_f?>!,ܨbRr {VaPvὦytNv@*+``Tkw2~eg\DuR+! /,J0j&//~1A3A =.-!SOxV>9^& z =X3F[Qˋ.yEA⍊7*rTzN9r8Wm_}{IV%6omj>sh{ӪOQ9rD(AO_Dv,AUNUNUb^~Lҙ3ɰd.xPA%@sKs[s(I^y{ yg\ qp")_Ά8yl؅`5o<y'>3k ;v<85׼^PR dN2R&I,[vmC)0oGn~'~sM'$l?$ftʕx2X3]*;‘' D] 7r 9țK%= w;a@;>l@(ЂԗG(A***HAEPt'ly#,}e4HH00)P%|U͟UTyPQ|^xh!FȬ<:@#=zж@m e6K,NqSF:722ld#inş+8ZkiX]tuEa徕Wa9)z'ŖCec={z1bu;>]DȐ FZ"tpś`yYp;^uf왱gƂG=@@@Ӏ &/W[}>^0/h^@p)=uD^qmI|OAva̵6+,L}%7nTZ+ȓeJv4 ɞJ ;-YPd5dhrd #ُ 2R A-g6A׾*3I*6t~ۃ?zSǩa-n zzz K.tu~YN IتecKئ٦٦>slڼyK%XHt1" :  *"DFF:7x從:&M^{4EH7ЪUC QzEii|,Q\\\8 Ż|jwUB%TiƖ-5 Z3HJ-W%6]=kIyd*W |P3f0=kBV!]rSKf?&rΎUd9/1!2+vj\ 1Mlh>YS!򴷿-'#}<}R^)G2ʔ/S^N[;MآEc+$$2UpW]_d~Qnz״}M ?˓8)Dphphpk-Zs%:Mq6B4iH<^Jv* 1#qhءa 6ml[AN>;d! -x,\)_j q7_d v#W^a7P>T=3݇ ~IR$)Bt:l1RJY2/e.ĽN;TMqS_qM5T|6Y !mKGn1B, /!f6 a¢k-ep2*++ܲBX 2568,dO+yH˥B;RG<B}7_WWWBt?~]QUF a6RE=IqVX$DG>}w{g"\ewYV{w{w{,\hUT}PCÇ8Fn"[Dl@dz>_!?[o %!dv nwnM6(_c~U P e  "UH!!Ԟce)D>",B!XAQJY|ICy_y_y_GTQMp1o;专NfI #G!tGTg @-Z܅9rsih;ȶ#Lf@EqS\-M[ 4!hBЄt0GQ444:t.;wܵsC9g!UR΅¬@aBHR/>if=鑓UTEav_wnܹQ Kt:sKo&+WBj:H~~\ܛG5j%D 1R|O=pqGZ8md݄qBxu%!鞫Ir!Dr v9O qeL쫄蘿b!ٹo囖o*ģ.>nzn~f!ɟ'_YL,AF2NFFFbߋ}/+)Gvo^x[l3 ⻋.ٟ?xūά2 /փ[nJf*:<|+l|xn]?>5\fHDEt;wClplPl,†PJO| = 7ׁd/K`{8%HvAoDK1R ζwH'$/ }XXX%jz顦 BD! sZi9AջTijgwYjҢ .J?&v21&1Ea 5o.k6:a3|9#<$80W^ BUR777z뭯/kHh(.j\q \\sɟ|3<<<"*boކAc>kSצ.Xbp\mgڧv|Y=`?TE[x o8Ț# 1[BU0|킋Pz~e,T_~/?u]VUVUV#oV967^{]uG,.4BtzYlqcgΎӞO?o9ИjL5P&3;gv &TMMɭ% II𒗼BM4ZkχSDjo}(QfԆ"u^7H^8y1 7n2M=%$궫.ӮҮYTS D$D 1) $ d6Jo$ǟ>4\f?P"d;p{[c _ .}ok2 gz~t͹toҎIݠus[S&%|AOFrH& E틂i -=#]o7,F[ m pd;weyLA"K@Hb'\Nm+!C4iyOdV#^zxI^%9LsMۛ7K+VYO78|RJ *5HgUѫWW_XaL=z ܟsDL1\p%mڡiZk^-&tL9J<@FݱFwUQ/\x矆ˬza)krr ]pY'Ws#YԆ}k\V-[!? <~tzz4iӘt3[!Ȫ |" Bʄ )KD/+X~!Ҿ7~6sm$nds6lYKS=emI> L{m΂7AOL@ 0b xy#)t8Cs|LLLҞ+O(+[oo٥F6eڔiV[9g(G/^ g <=uj|UY^\\@ċ3;qR)UTR>'O7QMIG\XZl>os]~vw޽{TTTxG@=BHMwj>R k=o+(ڢH"WE^w31ZkqmƵM{nW׮]](]Qteו/$7>TAVS։@OI d˥krdDi9З)2)eR---҂/^Bn<_hz顦}[km/DMWXs99&$#lE@jR[FH "NGS D\vtr˕ގw444c"ƐkH!ho=!O:*(Q<'ėEf .TTTB P5A>sa~> mķ,z6U mr+[n eʔ)S ԛUoVYPL2@b.g;00ja"ڭڭ #F[޷oŢ^, V8gܟqތ{ 3Dw>{~PBJ{z7 V֚ZmXr3W[*fւ6N\ @k 7ok&L=F{@@@deeg<hhhǀ)vvvAҜ9Is @[< ```x/^4zEC]83vlkݶvq'm8uX&RxvgE_Ԇ]|D@ywXbrj^򃶝pb%iR~+JŹڧ PQK}ax퇷""Ţ+p}Ή;Ivpбyd,K|6XapOsO}O GߏpWRE3 Q"J[TWGGMMMEY`ll ;>3g75kr"H,d,$M0b !B#zCœ9 s 141,1 ZSq va ;$׸_~ e/snׇgC\H< ];xq}OOk^T>"?HMR SNm`{r.ʙNwn[}vxu׹2;:ĪJ+OS"SRvQvQv;l?3!NAJ}BqT fkmo)o6le!ߪZfv77\Vv[--[,skElg[mb /!Ca!OCKJJ5VBp%ȫ#"D@ހy}k-}^ML7 i覡>?{`:S @V)&-ѱ1b5kNל>-NFK[huUH+;9Tʢv2b(7~Hm_miK[p3q3q3'\p:xn8PCmWaq0`AgˡM9rhrɍ&AE%\/_H{ ˻/ôrL %^+Z4nظ{ߢ'O8p<o3/7@Zr#%8-ϴ< (@v= &# Hu}Pp) +_W\po:t ~ͦM'N~A=' \ Wx=vvvA*]iq|!YP"DB ?~^{]k)ex:c+9d}j֫Yf~?wYsgM&;"Sڕ!!e)ĭѫF}v v ΗK+[x7L)Rٯ~}&D6Yv$Dһ\\\%S)O"""2 ӔtT^5{BL 21SY|υ0cRǤN߮#OsSjO`ߪ+M;>iE(%J ;w/dB $bPީ}aGNOgoG?WwPwPwhe2Z /?zc h9ؖcamٵeזxxx;2:_cx 'O>={ML1 `vsf*2i<*-^GԢF-jN 'O{zy睞ٯ_GmkNiq?t0ZjuI[nŠkӮM6U*i/gr&`EnӳIj{sK鷁}jh¹;,.Y\Jw!e?,2apƔZ[q奕|xF/3pI@oM5I5I5Iyk歞Z   o]U5|U 5k׼ Zk_B,jB/ fv9}N7;.['oq-u6P d,z7͟:,$KjKh+~_|FZ0y`6z䅒KEƋL@FF7|z)̋9/$IG 3&sm0l (79r]~y南7™g?f|&a |)]mrC `ӨM6G}pEl&M0n%hhh2?e~ "`B[n}I%Š?N?Sl^]u}j1b<~,`Xam֏A@#0 7n꯫MF7\y ĆĆĆgvy&U.V]`Loyf8jq(E@F~V^Zkrʩ+BM5q4449|+#YrtӍN7֥Zj]J/ܒLi秝Nj/v7X^w5IPנA]abщE'3g|ϤQGt{1Fc/8YàZJA+ +RJ+UO?vvvƪ6ڀ6Jd *P p8m3ږ_Ş={V]wu_%KfkE nwW\q㓎O:>"Vح[_HP8'oRߤB Z2HWWHfq7\d.2!kVYY!yu>_}_}"{}CJk4)ĢV.Z)#<n~BXe.7/J"`aO=T2eK2HMd5O쵲^οaf df2h``u5V׀bm*5 rEK<.ެ}Z~nPM64ɰr % JX*32,o@c/ίu~#DBf ;@*7.޸x_^<<<=M~:sO?#J1]L= ;%SB2ˬ/^|3a)v=z]lv1}?ɸ[^nye0.e\Ҹ7\n]m) "Ev!fݜusM! "믮 ?;aeazttfSbSyNB69lrDUNUNU/(S_ W>\pUVy[#==ߧ>]TT ?RC)RF ؆l7nP!\&_zUg"F*Ub+!֭Zj*! 6.l,E/C7q1-cZƴnw޷o{~W 333 6,۰#SfkvOaÖgWTT6?,9gP ntSl^ p! K T/aR/awD+Jn ѽ` ab&a0HRzYD0e\ݸ*A&ߟj}q L24zݯw53jf̄gwjÐ!Cb+;H_oqVj?K,wPA}Nc;͍7S`ە+Caeʸq>>1"w 0 DUTy CM<$ľ}"5kAAABjB;@OV>YY-涘Bfov_v+V A+ZhS'~bhݡu"??+>03Pz(=VZkebŢ6mmشyψ0CmzMf$SB_t\qB,‹B{*NL,˾b=L(!Jq"DX!J*ٳdhݪwM_~q , pwݝww v|/nJ<%OSJ+5X&M6$Wb,DLLLLL'v-/LO*zJyyh׫]vUic{:`= 㒅8hͅ2K.FB8t0LZӑk kzFTD Qj*%1m괩Ӧ S§O !'''}/%iK!Z׺ {nG}\sM5I35{fњ5ᇗ?% R7;w.RMTPFL3 f8p;vtI ԋlt5pi a‰ '.```2n?kǮv vy%?\YDf\;B0zB_~B쯱*맯.D5(#\+Blyҁ$ִ*WuBL==ZW^-~;{X~QBYvY i)i9rf 1l/r:mmm!4fӘMcۦo뾭(TPB0b4h{#TWZ,- a־}!꽨s!>`!nZݴi%DOO{`*A(rۅ~x≧Cv"I'_1chG!tmӵ-zz+UWM^5y r+?nq󏛅0aݼ{x'!lښIn|Oُ_",BoJ8W>H>\ƶ6 ăr5mk 1# !u:K]NY9Y9Y9!ꌭs89=@e2+.|3*[بlT6B< 4\UBZkEB_T|QEBkWn |+6GiJSZަL{ ߵk?!ꏬ?H!ztQ!.eRv!&FM(,5,PuZiGvDS'N~ǂI/_MG5tIIml2ㅘ8jȉ#___נd7bٌm3Z#T>R 'EL x>_YOy[gk)W 1xÓ݅8UkD)B<:OBhm-rBi;./l>}b^yuVWdɲ0IL]nX?Wsz\$ Trgf f ln9T5oGEU!D ja /5QTÏ=`{[ 1, XNNNFV۔s0ڔZSOXYApj9&\pa[j~Lf2$I,1ebĔA&OOOW\y灠YAfۈoARJ TTyUyAs]s]s׵׵ׁ;0 NrVX(6(6(6B( W$)rpscrr\spϖ?TSNn rX˱ /$/$/jL:ܫsjJ++!CB M[k_CfHL"ѰnB*Vt?w?S={N;_'E}R:$ù1RNEEXbɊ%+` AFi^_9|trRdޓNR7K,u3Zvk`PAi3ZzOU] b(7xX_5B"`ʤv՚ȷm0h@#XzQA)*+*+*C}?a>\r+|? ': N[kn{g{yr+g/ 7MU>?U2*?ćv{N>|.滘b><$ N=d?>SOtkE,X7Zh='qa.7V\yQ(mOI-{;7ظ:8xh:Ħm@`8qt~kK;2lG;AԳgQ-[nn6[8pí!TةSiNsGU/RHuП<B4 NoBNNfnw<6ca=n9s]+0q#m-&hba"EPJ*(D!࿣ъъ xE3p ?M7ߔ|:E[lGS N)8%sћq!=_*1]3J(ciJ݈~@z?J T=zRu+(WffB44%fȚ!knz b*0W?j}0(]~[`]غua`H1vTT~*ϫܯríz纞z+ZpjIP=W=W=O'S_U .̷0*T>pG2NaDS=|v}_>_ ys7iVW\qJ@ZɵCbEn0 }[o͍e8LՔ@? vRr‘^7p֫>`LT3 Ӣ?*?xyzbCw8,g9D/^,ml>{[C_6)x+Ʋ!%ۙ3mg{_S>aX  $ˡBow''48_ `vYT?AR)Oy.> ё"%{^&j י_w~](\$Hr:%ȑ/_|5)1䘒piܥ H]}=\XuaՅUPN{շW&\Xs!Ȝ#s`9BMτ6UYlZY>ivn?J4,ND>ZK( W<|t:'{R?.8hy婖wZ/xCf7 A*kuO7~綝v  nNnNnNP#ʏ*:@ge}9=rzϕϕ%p!R>8 qDFFl{³"9ͭp?9_v8CtW?F7-lZش0t9p0S^CyOgZRF+W#\GSO> JѬ b8Ҁ=,U 얳ci>lniӮ=z-WQZ*]ìerVK :o!thAxcqxX* LLLsa #s52HR.K~.(F1 8{@vvQMcָq67ۼl`߂} C E) JE%pppddd0f,^n/LmKp )) +A/^6m|ۀ$ă!~`zW-z\u*=g) Fo}vZmh:u6ldM햯~1}?ݫvڽ DL SR4VT,T}Fn}+uXom`|!bvĜ9`((M"QcPԓ%^OiIKN^=b%]mx*50[oLk-['m.u-E?$?x5ՌWܿ5 )!-[m+.O.!ǯ.\5u 85.e?|=vlmmjn`lPQV|= (Nq:R#GBB^ dW!B\=z2$ <^{U>0t CaVY]fu./s̑.~]> N85kXE,2*dTEEE@*)JqlNS\\\uKuKuKPgSgSge9eyeyDQ_0XR>ԭTRJ0ݔvSAT{>ɸT .1cCE0( .5akքAf䛑#|^yflm19b|=$$$7$d ˍ |SUu:Cgw{b*TyS 1C̀Kԗd0lj~+IWF]&zlV* _ Cص:תU{^y㪎 9s8pL.L_ze.mD]a_}d- kكf`\^Pt\qEǽLMM 7o< fܛqQk7/znc { q_zq"y{ m!b/^af@f卵?Q{nĚkMva.0a6/w4^j1JҎ‘GZiE1AgI 1APfIeä<&y@D4`O?}{61Į]¾3Ϙ>c:<'xbh |IFMVV[#㏌?j\1iS_I8}ԍS0ۣn-W^ x!cP2 Xv [Zm^:\UBgۮBeG+}bhsisis<__rTw`w? =f{;w.0's"p~~9 ?a(ӿze[ն<_~;hK89䜓s`1;섇^xx!C?M`P #阶ݦXb]uw. -pYwwwٯ32fT(x\\׶>}bޗk{/_|?kz5m?v5k7-q C`AooqAhYe喕aL1ԄҊҦ-@z,ݗnȎ";MӅ3o k\d.2PRPi4CDu:445HqУ|P0zk:M})E@f/} O>,ݱ$bq)زne.k4i\Z/=T~tU@V`qH_ǬYo^yfX`jD<yC1(ǬSG{ϙ4[h7IO|{f4dSqͅWx❋YfĶa0"4&]e΀ۣͫn_*)`$#ɗo<ǧzZ~kyH\3&`8 8 I(ZMЉCG6їFl6 РAC5E$%~SI4tlHCҳJ*=- M^zs-OxpPS_1(o|6m C+VF`4T6TEiQZbbb=ik!yzů y&䞐.l&"^c3ʎt0дeӖM[oѿeVvPEwiPRX:ӕrA/ʻ{7X x5j_540(m@~>Gs괩ӦN0/k^ּ,_N4~iRضqۆm`كggy']8Ѯtn!]0nI2u'A;@;P;0]<@VDݙ@-ZOk=A/ 7pPY,}v7< x@4i߽~}B3ES'dv |&yt&%b@n}a÷ f=Wz#/=3Bmmm Os>4'{;wGۼ :@K9]<DߘgM5jPN:u@r]u) hPlr[9`v|=7ttts i4C K.,0 *LN & PX5$I\VHZ!U*lzT*z O (O޶ ܛzoʽɐH4J4Ja@Fo{J:6XZt6\UӣRg9r^p_= z*, ](BCCӅ3OQu%3;]zK>|.?1?w`߁y9faF+ !`Ѓpa؅Οv _ 0B|kh)б6][7oB\ ͒i崖 [@2eY9f]ۋHZc﻾f23N85LP>R>R>.`Iw1+ݨqLfW"xT_&LkWo4hgBBbRǣJнC|ރx$$$k[|@KIp8&TWTY ^)ԷoVr/G?WWW!lSx=aW_U^zV֤]l eO. tOt d;DУP= C 9nOݞ=f3|N*`-d)kjjBšbpӏO.~ %PPT|Oo!tmv /[,4hȶWeX&XkhM+Zy p*zp{S Nu:U)2|pe1WFoaee]7'fI3It9tJ.QDil2t)оB `ee.\f)|`@5L5L5 J+p֙gnµ\Ac~&x&xkXÚСf.;Ysll.ؖ-i[*u"D։:̪3 Jt- v/^ڽ" "]DYLʢ ^#x<aǏۣ{ӣj o>bS6`[7h ѿi[ӶPxuNSN ;uFYg$^3fz̛3(*T !CF=厗;^׶_~m;vG=z { 3NPYo^fK7P62rp!#ʱc{9is$HRteOEj)KY GM6UT <[l3ٯ3М4 &) @ D?N,^l~J!a@UT7( 5JQRb˿/gr x>{#=yƀ_?u9zrtMH03a*P"^; tb&* -[އ쵳^܇w%Zr*~QEPjAE.hB8T~@Q̃3?<SNAPOROR2Y)Tk]rKW$v}Cp)Rإ0ڮK.зS};C_ y<󁥄 Ӽ1ri"' }GUyT L{24sbA† @JT%_TF*-&Myyy,خ]oܼݼݼH"݋t"%,RϺu? R *U櫀E,b{^}**GDD+kJ)\{ޕzAqN@2s79iPvPvPvxM&^R$@v=*6JDx51$ $>r;vy8q92! ibĤt"D P*M3G|5k"@\q!hģI$h Zk)Mʔ<<< 1b2;w4&& & `zV]av%X`lھ fv{3hc0yc,2Yds9?(oEC@2>vuh6m~)?.~\ #v_nK7x9q\o 2XKURk3;q4)8Z8Z8Z@ N78 wl߱=YJؕ+e-kvD!~|U;U{UxEбC /aPTRJAnzG0 S?ut6.-C垗{;w0VnZr&gP8*Vg dm>w;W\3;vvuIuHx @f ?uhKCj,htr㢺wl'o;GZh5Vɭ[EhнAݡ*+쒀g} GZùGs\~*UD+`0h@"Nw2#e&OSt(a wٓY0CXyQZ͵ Zk]54ѰgPϳޒŢoj>+@/]<G6N:48_O gwoo"8@'mͨ) o]^I~f, ɊClS/@6nUl W4OJ@[b 9! \$Ǡ ||ĦBBRRnuH8|be/'ӞL2' N Kl SrFn-kZ vړk,X"ܻwwPiaBw!;a~`\ָqih ֶZ!qLω 5&o㻏=GMSLy0|LaGÎG"JDE:J]; ?O  ) mSlR3~Y5` Cm;B6CBy+H(P 7 _(p[9rp9|i%J`jcjcj@iJS: #N4(_(_(_@C!ab/ io/[l=t p VO_>&3iW|o*&Al`'|||$07%Nu95H췤DY6`iHCqU*UEU`9rlp8q6d|+p;ɝmZ٦M7.]6lvjN;| `ZԴiQ0^cx (\. ` Xd&d#H6#|h'i'i'fff0(5JR ~ AL`LPLĺǺǺCt^ѽ.M ?~0 )RBׄ] oy!w"|#|"| -- %KhڂBB ހw:~G;]ۈj`WthZMuoucnf߀,?U>F6 w;4iJc%(++A$C:wJQ1X0`mNNO%V.GE 0`wfƔz`bLwYN7tǶyЀ voSuϤ)c3L^ѺtI*QΛIQ 0`@&n?Ny.EnhJ? .c\5_ 0`@VDg7ANHHRNSfŗi@(sR(?XA7xz 0`ι*E)r THyO=]S ݌@b)3J2` *Ns5uy ~#R<~s_[H%}:DW >tS6l+Ӏ uΫ57t#&\{?W6m);uT. PN 0.tnjBW}ukRtT4וEֶ. !stnT!)luf$A'ɱ_trYFfU@3Nk@ W߳-:H͸Uf'؀ |(:wc@BuMPLǔq|VTRúDIDATߺB [2eS*܃<(`r*~  } 9N]TCGí h0Bnx=5 .$C/H B @3D?i@{xQ0 ')B! @jŐmww!S7A*χp֏TKRIENDB`(@ @ @@++NMNN,""" + 111___ffg888A 888BBB @SSS```IIIfff999  333^^^YYY !!!ZZZOOO...IIJBBB666\\] HHHkjjTTT DDD y XXXRtR.//fffzzzBBBWWWbq~ViyZZZ~~~(((AAA oonbgv|{{QQQ~~~===uuu!!!q{=\vjw)))fff011###OOOBBBIIIIII)))///000:::uuuccchhh444OOO'''nnn'''%%% vvv```%%%555jjjAAAhhh ...222222222222222222222222000zzz111333FFF777AAAVVVVVVAAA:::^n{2Wvfs&&&dddwww<<<===~~ozke}rrq zzzWjy~cr~LLL"""bcdbcd``_RnQ|SSSFFF@@@bcd0G L__ L0Fbcd  ]^^]]]>>>@FJ I|wX =g =gXw I|AFJ>>> AAA`__<<<$$$vvvDDD`ab I|q %D$b88%b %Dq I|abcBBB4441Hw %D8)Z*\*\)Z8 %Dw1H[[[___yyyYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXX LX%c)Z)Z)Z)Z)Z)Z%cX LXXX[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[XXXvvvacd_ >h9*\)Z)Z)Z)Z*\9 >h_bcdacd_ =g9*\)Z)Z)Z)Z*\9 >h_bcdwwwZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ LX%d)Z)Z)Z)Z)Z)Z%cX LZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZzzz___ZZZ2Iw %D9)Z*\*\)Z8 %Dw2I555BBB~~~_ab I}p %D%b88%b %Dp I|abcDDDuuu$$$<<<`__@@@ ???@EI I}wW =g =gXw I|@EI===]]]]]]  `ab0G L__ L1H`ab@@@EEESSSQ{nR___bcdbcd"""LLMcr~~Wjzyyy srr|fkoz~~???>>>vvvbbb&&&es2Wv]m{999AAAVVVVVVAAA666FFF444222yyy111333333333333333333333444000 fffCCChhh777$$$aaauuu $$$'''ppp&&&NNN444fffeeesss888000///)))KKKGGGCCCMMM### 000eee)))jw=\uq|!!!www;;;SSS|{{vfaonn @@@)))]]]Viycq~UUUFFF}}}hhh000 StRXXX y CCC SSSkjjIIH ___444AAAJJJ///NNNYYZ!!! YYY]]]222  999fffIIIbbbSSSA CCC999 A999hhh```222- """,OOOO,,AA0 @@0 (0` $ HH"""777EEELLLIII===***I!!![[\sss444 I:::YYY,,,uuu@@@  222```OOO eee888 !!!nnn332RQP333zzz777XWWd{iii 666EEEFFF;;;%%% :::DDD%j9k)))sss<<<>>>%j:l~""";;;)))XXWd|<<<PPPZZZ((( IIIxxx 433QPN'''jjk???'''***ooodddXXX [[['''??@wwwGGG ]]]  rrqA@@DDD"""++++++yxwGox2j ggg333sssjjjjjjjjjjjjjjjlll:::aaaaaa0jleee[[[bbbN_n.Rp.RpN_naaaPPOFpvllk)))"""~~~,,,{Ly\MN\Ly{,,,DCCqomSRQ IIIjjjLyS-l==-lSLyoooppp)))N`n\-l'U*\*\'U-l\N`n(((.RpN>*\)Z)Z*\>N.Rp.RpN>*\)Z)Z*\>N.Rp )))N`n\-l'U*\*\'U-l\N`n))) qqqoooLyR-l==-lRLzjjjIII RRQqomCCB---zLz\MM\Lyz,,,}}~""")))llkuFpPOObbbN_n.Rp.RpN_nbbb[[[dddl0jbbbbbb999jjjiiiiiiiiiiiihhhrrr333hhh 1jyGoyxw,,,,,,"""CCCAAAqqp  ^^^ FFFvvv@@@(((ZZZ WWWdddppp)))&&&>>>kkk'''QON332 yyyGGG '''ZZZQQQ<<s%Wq1"P _K,9%׾j/ Uu@B< C"$C yjWCCCCCbUldɯ<"y  ;qą~Y7#`;lܰ9#%eM;WK޵M8L ߯vUܳ_8%k;%Wkhhh\ $a^TgQ!͔gwHn<&I0@$ɛd{\~F`Hl](ybɍH}^x 4}E{g@ܨ#'~>IoMi5&wf̮:Mkˎb- E-B]?%9WJ444|a]2ĆHBhO6#Ɨ~$Go{v+Q,\ 9Rm}YC%Bn)gD SDHAk#~| ɕ)|h[~3$cP _zXr^g$I.ҾAݎK= =XH#%4pM%{P>#9e$T_+7j y̻WL|Gr Z_ lnF#%i?]0INolPϒ`v%_~Ko $C O}!XSo/OԨ>: r "44444 {vlt61-ɑ' m#7#G}F)Yi.HiK+4=񷲏k#  E͒XN-}S3 ۽q#% isrc%gugW h$ģhh\8_YQ4.&|ĥeln#ZNu܈&Q_L{Ycuz.w6n䙧W/zBT [cInR(Һ=%YDG)=b',pySo0Ƴ ,!Sr!;Bjcdà(.8ɞO$'RT~Qc18dGPl`[]I?;2o)Zo9=eUʓ ~9p>ɛE%;'g%TtO`A!&:^r1맚o8u7BUl"ɼf>ܸA%?N?p{X"]< ޳pLO%)Y2:%PbF8&םUCBXϣr0h^oG?kC]轝sKvۂ/!kgYq;O9V73!OX9^lqPLuwvhxʨmOؑShҢPdD'^Q\Z_b,,Uݜ,$SM[ie %? HBu< ]),(K(c9Vr=X3}BUH#$M'UrBP C^Mqb@Xky@Z"!IN>DS *.$o0n}Y☎I}~Jp9KOP\(DRcFR ʆ Ѧ|,G)}kQǽ'%)|dW򩺏XvjY}Il,9ɱJ* }u!ɼEk1JjxvҰkjڋߨK5\d~_ fHg^yg޻(twrNr}#DEa<, 6/rav xӼW=}\/tg<ڥo{Ԫ}fܪ5ϥ0?"G=9tKhH<,oPe2ǦF{`F+&=+-lv(_u{]^oř9{M8C]}bªp@5,,_ xccs~>@`cN njQ=6 plj<.^/y3QBB^qn,ɏŜO./Leit璟!Jx4mqUϣd:3z9\*Ĥ,yeŝɩ̟W,ųK;$_sbEr1mh,Z +K."[oQ*zdim;.QHG0{/[B8R9BAk[adgu'ND㉋iT>o^fq}e_\W5<e4}*Iș"Uuģgx|ńQ4B0GP2%߁&c:x̷p0NjÂK\C41Zr&JgA+bRaFĺ=,%7x?qxBBk眺8~: C,zL/wz_v׉!tq6B4`r{T0qڞ\Ʊ઺nWF=;ͶzL|F{ 'pY",o. U-7/TO} $$rgӼO |-PGB{ڲߞQ,i,A[XXY`"AÎ`ga? &?6*B'4@ X6b<,$M)r^a甋xcþaH~D!O֫{x߬}ZaJHh>"E-egw7#wxY-yu=*9,Sx*ښX@TS+<6/er`HC?GIΐlC>M)u_--yCI&d~DK>(9?4ݏŇaEBT=Q6,Ik&.HW1CN.YUqaaM N3&YĆ< 8kﮢ'gٿ~}e N:< QkA;uOs̓EK_9PB++Y`$y4:EhuF <0DD9ϫ*JA AFI,TʵjTuJKA<(K<  Kjfk=QV`:،`0LO\#@2ǿmއ\?ɑ=0(\G(REO x@`ٰiI4'$ĒWOS_IB)*Bѕ|>`.E2\I!Ҕ?)i8(\# E@\.lgl SqfR1ϒXzpnq @02q(!>S 嵐 _j>*W75߃uy˹߅zj`9Oga6>΃Bg(»p!0aqo,95B3]Rxڑn'NئEջ7nư̽îVЈuEbteGlZGآweF߲?:CeQC,yFlٚ?0@7% VY<(Qt6ՂD444.̧QT:{mgx>Lr kg_dnu s7^uabFZ!S-e,#GY&_YK=w /Z 6^CCEr뾁,,|Zoܕ$} ̤ 'RE~ 9 ŭin<ٺ\H}^ 0HN'99p;/} YѸ2WF8I~zԮ߮|tϱ:-+S~na'w4bG6S_̲uY⢻̪QYmU4xu5%tƵȝl>k~{6/OMh(V I>?2aׅrkhhK#;]wDp#9u=冷ܥE-H[뷁Ō9pda_Oyk*TrT<+7aX`]°VMY\ Io$0!>b)ٲY!% ߌKk >Ȣ9Oi6~Rvn07Rnr̶GŽ\EU)V 1 F* ;gglr`ni>o֞&)]A_OAi#Oh9wSVZDS.4H3Dja6-yޣ.ү6 nt])Ƨљ!Ɲ!V[cj)h`s3 zBCCh (ia=ܜ э `2Z#dƥ ND=׸DEh1JS)^\7[joJlS`K@CJ)T zjoI*INy;$gn"DvOOsvlKG_Z|jFmᾧ̺]yi昱iQaK "䆯pTFt3| Uŀ]r{xeAe+`W :Seu-~x>|:_b0 ૓D~ ;Wb8ћo.xk6na-(C|>Bb*M\Լ^\v0~.\M,V$ևdRZueH匉EwT$>'U1!uB̢o~5{iպa;F9am[0<{;؁$l!<A  2a UlXC5R==sK>ܙ')UFk,Ki(H?WL,FAcȎnNjz,`ˬP7=lJl?BYQ)߇j$t ز"B݁UdLO@2עq3Uo`~$.'y"ن#|a7#yS޴;ը2Ua;XsPh$#F/e%<'I_X?^zH,1\IDJ:E?TuE!6eݑZO- Ľ}71V`_M[+@;Uou\^Խu)Ȱ$ $f5n*{SUUߕ. L[e3 Rv^@Y3b"TW&:uk]{_o|ko[QcmGr$qޤ+ڍl:,7Ry_˷;Ee]4QGc3g? ZAd\$ףBΩ Ξ\>pHZ>KKn(!tZA9'>< >mG@G#+E`t6 ÃekBC}m7}{5W*.P2y|j) ke?%X-QÑ "6prySV%[gGI-.̖$et|t-0.gUNe, d>||]k-GFf;x>Rx;}j w2;R hUgE<Iχ!oժ{~'TZ7ֺ``ڍ8{6SP`(¼ASNo+K3͍zMk:?b}7;7i5N3aFG{@ơ %a=4P2Bx05Hkw#Zs ,iXӓ%Qbb/&67 4 -7h곂{O7^u\,"?S<)w~6 p<:b4'r/UFOՋPV?Y)MG9;qK"1֥!,qb<@Q6Tp 6rX6hUҎ$[o]ۊ4ngv"I6To/sAbC$q.C,+f"Љh P„2iyz;w\ Tu&Jx!ϪnO-}Uڍ6@?k*N#b]K-z4 ;ݖ†~.V)N܏YS(Әݸlx|BQ _47sn`"L;Ύ&W{?zB!OJ7B}%Ei{{yp3F%WepY\ I_k7S5J[~Wָm"';Δo x`=?7sE 7߆5x,n6 d3 O:<{^x zs0ϋ@Q`W ݊<( 8B .T@C*&%:AF?|F^؉bq3)$ad ȎőQdkI~,4]$dը'1Ih9{0Ѫ>C $慄֟況&]ih\̈gOH> ݍ5)CU~Gj?C*F0e5-Ns8uTE~ uƩ܀;Wi\Lp#6Q>\ 왒Sؒqa5*9l0z{Ө(e؍E3.G\Fi1D,gTUF%tEXtdate:create2016-09-28T03:20:18+02:00g%tEXtdate:modify2018-03-20T18:59:39+01:00,GGtEXtsvg:base-urifile:///C:/Users/user/git/mitmproxy.org/logo/logo-docs.svg1IIENDB`mitmproxy-8.1.1/docs/src/static/recordings/000077500000000000000000000000001425660472000207445ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_intercept_requests.cast000066400000000000000000005565251425660472000277220ustar00rootroot00000000000000{"version": 2, "width": 120, "height": 36, "timestamp": 1599237423, "env": {"SHELL": null, "TERM": "screen-256color"}} [0.006365, "o", "\u001b[?1049h\u001b[?1h\u001b=\u001b[H\u001b[J\u001b[34h\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?1006l\u001b[?1005l\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[>c\u001b[>q\u001b[3;24H"] [0.00742, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [0.008037, "o", "\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[3;24H"] [0.008472, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.001138, "o", "\u001b[?7727h"] [1.280448, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.284961, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Welcome to the mitmproxy tutorial. In this lesson we cover the interception of requests. \u001b[m\u000f\u001b[3;24H"] [8.330039, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;24H\u001b[34h\u001b[?25h"] [9.849596, "o", "m"] [9.965026, "o", "i"] [10.084387, "o", "t"] [10.194762, "o", "m"] [10.369843, "o", "p"] [10.53002, "o", "r"] [10.968379, "o", "o"] [11.384198, "o", "x"] [11.631229, "o", "y"] [13.336993, "o", "\r\n"] [14.085482, "o", "\u001b[?25l\u001bM\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[34h\u001b[?25h\u001b[4d\u001b[?1006h\u001b[?1002h"] [14.086337, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[4;1H\u001bM\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [14.086568, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [14.086779, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [14.086833, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[?25l \u001b[33;1H "] [14.08689, "o", " \u001b[34;1H \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \r \u001b[36;119H "] [14.573436, "o", "\u001b[3;1H"] [17.40922, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [17.409331, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [17.409714, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [17.409779, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [17.409841, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [17.414099, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H We first need to configure mitmproxy to intercept requests. \u001b[m\u000f\u001b[3;1H"] [22.132444, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [22.132685, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [22.132925, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [22.133115, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [22.133254, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [22.642717, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [22.642831, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [22.643165, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [22.643243, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [22.643667, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [22.647312, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `i` to prepopulate mitmproxy’s command prompt with `set intercept ''`. \u001b[m\u000f\u001b[3;1H"] [28.724197, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [28.724298, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [28.724578, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [28.724731, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [28.724827, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [29.249423, "o", "\u001b[36d: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \r: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[36;119H \u001b[18G\u001b[34h\u001b[?25h"] [31.488101, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [31.488206, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [31.488476, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [31.488546, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [31.488597, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[36;18H"] [31.492597, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H We use the flow filter expression `~u ` to only intercept specific URLs. \u001b[m\u000f\u001b[36;18H"] [37.812496, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [37.812606, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [37.812864, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [37.813134, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [37.813343, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[36;18H\u001b[34h\u001b[?25h"] [38.323977, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [38.324082, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [38.324393, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [38.324569, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [38.324883, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[36;18H"] [38.328422, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Additionally, we use the filter `~q` to only intercept requests, but not responses. \u001b[m\u000f\u001b[36;18H"] [44.965931, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [44.966039, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [44.966294, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [44.966525, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [44.966742, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[36;18H\u001b[34h\u001b[?25h"] [45.480431, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [45.480538, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [45.480704, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [45.480988, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [45.481104, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[36;18H"] [45.484877, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H We combine both flow filters using `&`. \u001b[m\u000f\u001b[36;18H"] [48.604345, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [48.604641, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [48.604827, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [48.605085, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [48.605447, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[36;18H\u001b[34h\u001b[?25h"] [49.113588, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [49.113695, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [49.11392, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [49.11412, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [49.1143, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[36;18H"] [49.11836, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Enter `~u /Dunedin & ~q` between the quotes of the `set intercept` command and press `ENTER`. \u001b[m\u000f\u001b[36;18H"] [56.551954, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [56.552332, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [56.552544, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [56.552766, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [56.553023, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[36;18H\u001b[34h\u001b[?25h"] [57.087445, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~'\u001b[39m \u001b[36;119H \u001b[19G\u001b[34h\u001b[?25h"] [57.368659, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u'\u001b[39m \u001b[36;119H \u001b[20G\u001b[34h\u001b[?25h"] [57.780644, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u '\u001b[39m \u001b[36;119H \u001b[21G\u001b[34h\u001b[?25h"] [58.289044, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /'\u001b[39m \u001b[36;119H \u001b[22G\u001b[34h\u001b[?25h"] [58.428668, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /D'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /D'\u001b[39m \u001b[36;119H \u001b[23G\u001b[34h\u001b[?25h"] [58.577344, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Du'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Du'\u001b[39m \u001b[36;119H \u001b[24G\u001b[34h\u001b[?25h"] [58.96646, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dun'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dun'\u001b[39m \u001b[36;119H \u001b[25G\u001b[34h\u001b[?25h"] [59.227099, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dune'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dune'\u001b[39m \u001b[36;119H \u001b[26G\u001b[34h\u001b[?25h"] [59.592772, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Duned'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Duned'\u001b[39m \u001b[36;119H \u001b[27G\u001b[34h\u001b[?25h"] [59.754612, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedi'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedi'\u001b[39m \u001b[36;119H \u001b[28G\u001b[34h\u001b[?25h"] [60.083731, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin'\u001b[39m \u001b[36;119H \u001b[29G\u001b[34h\u001b[?25h"] [60.335878, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin '\u001b[39m \u001b[36;119H \u001b[30G\u001b[34h\u001b[?25h"] [60.764051, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin &'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin &'\u001b[39m \u001b[36;119H \u001b[31G\u001b[34h\u001b[?25h"] [61.212369, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & '\u001b[39m \u001b[36;119H \u001b[32G\u001b[34h\u001b[?25h"] [61.656116, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~'\u001b[39m \u001b[36;119H \u001b[33G\u001b[34h\u001b[?25h"] [61.758444, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~q'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~q'\u001b[39m \u001b[36;119H \u001b[34G\u001b[34h\u001b[?25h"] [63.389625, "o", "\u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[36;119H "] [63.700323, "o", "\u001b[3;1H"] [64.102582, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [64.102932, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [64.103222, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [64.103447, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [64.103526, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [64.107468, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H The bottom bar shows that the interception has been configured. \u001b[m\u000f\u001b[3;1H"] [69.141791, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [69.141897, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [69.14221, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [69.142399, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [69.14258, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [69.657828, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [69.658083, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [69.658144, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [69.658207, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [69.658275, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [69.662316, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Let’s generate a request using `curl` in a separate terminal. \u001b[m\u000f\u001b[3;1H"] [74.540308, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [74.540643, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [74.540916, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [74.54119, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [74.541434, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [75.061874, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[19;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[19;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [75.062186, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [75.062334, "o", " \u001b[17;1H \u001b[18;1H \u001b[20;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[20;1H\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1002l"] [75.063478, "o", "\u001b[3d\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [75.063811, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[18;1H\u001b[39m\u001b[49m "] [75.063917, "o", " \u001b[?25l\r \u001b[18;119H \u001b[20;1H\u001b[34h\u001b[?25h"] [75.07318, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [75.073299, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [75.073557, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[17;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[18;1H \u001b[19;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[2B\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;1H"] [75.078491, "o", "[tutorial@mitmproxy] $ "] [75.318982, "o", "\r\u001b[K[tutorial@mitmproxy] $ "] [75.323205, "o", "\u001b[3;1H\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [75.323446, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [75.323721, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[23;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[23;119H \u001b[25;24H\u001b[34h\u001b[?25h"] [75.563836, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;24H"] [77.111134, "o", "c"] [77.745672, "o", "u"] [77.830094, "o", "r"] [77.992986, "o", "l"] [78.255834, "o", " "] [78.725992, "o", "-"] [79.2923, "o", "-"] [79.385843, "o", "p"] [79.487303, "o", "r"] [80.03738, "o", "o"] [80.421358, "o", "x"] [80.554271, "o", "y"] [80.985506, "o", " "] [81.394401, "o", "h"] [81.853914, "o", "t"] [82.013479, "o", "t"] [82.277563, "o", "p"] [82.404958, "o", ":"] [82.541932, "o", "/"] [82.685718, "o", "/"] [82.822589, "o", "1"] [83.05053, "o", "2"] [83.174172, "o", "7"] [83.387908, "o", "."] [83.792312, "o", "0"] [84.133667, "o", "."] [84.529013, "o", "0"] [84.68651, "o", "."] [85.033605, "o", "1"] [85.22709, "o", ":"] [85.510258, "o", "8"] [85.847568, "o", "0"] [86.199108, "o", "8"] [86.32467, "o", "0"] [86.684638, "o", " "] [87.186447, "o", "\""] [87.307339, "o", "h"] [87.439547, "o", "t"] [87.618981, "o", "t"] [87.746708, "o", "p"] [87.872238, "o", ":"] [88.298986, "o", "/"] [88.521767, "o", "/"] [88.680279, "o", "w"] [88.778131, "o", "t"] [88.915292, "o", "t"] [89.31891, "o", "r"] [89.510725, "o", "."] [89.955789, "o", "i"] [90.094694, "o", "n"] [90.269289, "o", "/"] [90.886266, "o", "D"] [91.109878, "o", "u"] [91.289759, "o", "n"] [91.534727, "o", "e"] [91.704831, "o", "d"] [91.923118, "o", "i"] [92.452553, "o", "n"] [92.806764, "o", "?"] [93.060346, "o", "0"] [93.267701, "o", "\""] [94.688183, "o", "\r\n"] [94.917057, "o", "\u001b[4d\u001b[38;5;245m>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[26;1H\u001b[m\u000f"] [97.324081, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;1H\u001b[?25l\u001b[?1006h\u001b[?1002h"] [97.324964, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[3;1H"] [97.337338, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [97.337595, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [97.337952, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [97.338388, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [97.342227, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You see a new line in in the list of flows. \u001b[m\u000f\u001b[3;1H"] [100.789214, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [100.789328, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [100.789627, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [100.789809, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [101.292292, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [101.292937, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [101.293301, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [101.293996, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [101.300607, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H The new flow is displayed in red to indicate that it has been intercepted. \u001b[m\u000f\u001b[3;1H"] [107.228312, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [107.22858, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [107.22892, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [107.229035, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [107.736139, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [107.736688, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [107.737048, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [107.737279, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [107.74331, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Put the focus (`>>`) on the intercepted flow. This is already the case in our example. \u001b[m\u000f\u001b[3;1H"] [114.622956, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [114.623063, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [114.623227, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [114.623406, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [115.136838, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [115.137121, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [115.137297, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [115.137362, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [115.142971, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `a` to resume this flow without making any changes. \u001b[m\u000f\u001b[3;1H"] [119.705108, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:38:37\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [119.705229, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [119.705384, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [119.705718, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [120.230462, "o", "\r\n\u001b[38;5;245m>>16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[4;120H"] [120.307117, "o", "\r\u001b[38;5;245m>>16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m…\u001b[38;5;240mntent missing]\u001b[39m \u001b[4;120H"] [120.31011, "o", "\u001b[26;1HWeather report: Dunedin\u001b[28;1H \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[4;120H"] [120.311302, "o", "\u001b[33;1H[tutorial@mitmproxy] $ \u001b[4;120H"] [120.315683, "o", "\r\u001b[38;5;245m>>16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[4;120H"] [120.497977, "o", "\u001b[3;1H"] [122.321128, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[33;24H\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1002l"] [122.334337, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[5;1H \u001b[6;1H "] [122.334454, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [122.334482, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q]"] [122.33471, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[33;24H"] [122.338875, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Submit another request and focus its flow. \u001b[m\u000f\u001b[33;24H"] [122.499739, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[33;24H"] [125.691221, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[5;1H \u001b[6;1H "] [125.691331, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [125.691605, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [125.691808, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[33;24H\u001b[34h\u001b[?25h"] [126.207621, "o", "curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\""] [126.489862, "o", "\r\n"] [126.51011, "o", "\u001b[5d \u001b[38;5;160m16:39:09\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[34;1H\u001b[m\u000f"] [127.01817, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[34;1H"] [128.871942, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;1H\u001b[?25l\u001b[?1006h\u001b[?1002h"] [128.872741, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[3;1H"] [128.892421, "o", "\r\n \u001b[38;5;245m16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[5;1H\u001b[38;5;245m>>\u001b[38;5;160m16:39:09\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [2/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[22;120H\u001b[m\u000f"] [129.018568, "o", "\u001b[3;1H"] [130.091815, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[38;5;245m16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[38;5;245m\u001b[5;1H>>\u001b[38;5;160m16:39:09\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;"] [130.092045, "o", "5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H "] [130.092284, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [130.092602, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [2/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b["] [130.092848, "o", "K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [130.096526, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `X` to kill this flow, i.e., discard it without forwarding it to its final destination `wttr.in`. \u001b[m\u000f\u001b[3;1H"] [138.335707, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[38;5;245m16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[38;5;245m\u001b[5;1H>>\u001b[38;5;160m16:39:09\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;"] [138.335814, "o", "5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H "] [138.336017, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [138.336192, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [2/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b["] [138.336419, "o", "K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [138.856862, "o", "\u001b[34dcurl: (52) Empty reply from server\u001b[3;1H"] [138.858018, "o", "\u001b[35d[tutorial@mitmproxy] $ \u001b[3;1H"] [138.862771, "o", "\u001b[2B\u001b[38;5;245m>>16:39:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;160merr\u001b[39m \u001b[38;5;245m…\u001b[38;5;160mnection killed\u001b[39m \u001b[23;1H\u001b[38;5;125mAlert: Killed 1 flows.\u001b[39m \u001b[38;5;125m\rAlert: Killed 1 flows.\u001b[39m \u001b[23;119H "] [139.046369, "o", "\u001b[3;1H"] [142.266214, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[38;5;245m16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[38;5;245m\u001b[5;1H>>16:39:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m "] [142.266325, "o", " \u001b[39m \u001b[38;5;160merr\u001b[39m \u001b[38;5;245m…\u001b[38;5;160mnection killed\u001b[39m \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H "] [142.266684, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [142.266748, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [2/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[49m\u001b[38;5;125m\u001b[23;1HAlert: Killed 1 flows.\u001b[39m \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\ncurl: "] [142.26681, "o", "(52) Empty reply from server\u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [142.273856, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H In the next lesson you will learn to modify intercepted flows. \u001b[m\u000f\u001b[3;1H"] [143.860001, "o", "\u001b[23;120H"] [144.063688, "o", "\u001b[3;1H"] [147.231377, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[38;5;245m16:38:37\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;196m25.6s\u001b[39m \u001b[38;5;245m\u001b[5;1H>>16:39:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m "] [147.231493, "o", " \u001b[39m \u001b[38;5;160merr\u001b[39m \u001b[38;5;245m…\u001b[38;5;160mnection killed\u001b[39m \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H "] [147.23157, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [147.231826, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [2/2] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\ncurl: (52) Empty "] [147.232053, "o", "reply from server\u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_intercept_requests_instructions.json000066400000000000000000000051131425660472000325430ustar00rootroot00000000000000[ { "instruction": "1. Welcome to the mitmproxy tutorial. In this lesson we cover the interception of requests.", "time_from": 0.0, "time_to": 7.0 }, { "instruction": "2. We first need to configure mitmproxy to intercept requests.", "time_from": 16.1, "time_to": 20.8 }, { "instruction": "3. Press `i` to prepopulate mitmproxy’s command prompt with `set intercept ''`.", "time_from": 21.4, "time_to": 27.5 }, { "instruction": "4. We use the flow filter expression `~u ` to only intercept specific URLs.", "time_from": 30.2, "time_to": 36.5 }, { "instruction": "5. Additionally, we use the filter `~q` to only intercept requests, but not responses.", "time_from": 37.1, "time_to": 43.7 }, { "instruction": "6. We combine both flow filters using `&`.", "time_from": 44.2, "time_to": 47.3 }, { "instruction": "7. Enter `~u /Dunedin & ~q` between the quotes of the `set intercept` command and press `ENTER`.", "time_from": 47.8, "time_to": 55.2 }, { "instruction": "8. The bottom bar shows that the interception has been configured.", "time_from": 62.8, "time_to": 67.8 }, { "instruction": "9. Let’s generate a request using `curl` in a separate terminal.", "time_from": 68.4, "time_to": 73.3 }, { "instruction": "10. You see a new line in in the list of flows.", "time_from": 96.1, "time_to": 99.5 }, { "instruction": "11. The new flow is displayed in red to indicate that it has been intercepted.", "time_from": 100.0, "time_to": 105.9 }, { "instruction": "12. Put the focus (`>>`) on the intercepted flow. This is already the case in our example.", "time_from": 106.5, "time_to": 113.4 }, { "instruction": "13. Press `a` to resume this flow without making any changes.", "time_from": 113.9, "time_to": 118.5 }, { "instruction": "14. Submit another request and focus its flow.", "time_from": 121.1, "time_to": 124.5 }, { "instruction": "15. Press `X` to kill this flow, i.e., discard it without forwarding it to its final destination `wttr.in`.", "time_from": 128.8, "time_to": 137.0 }, { "instruction": "16. In the next lesson you will learn to modify intercepted flows.", "time_from": 141.0, "time_to": 146.0 } ]mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_modify_requests.cast000066400000000000000000006220731425660472000272040ustar00rootroot00000000000000{"version": 2, "width": 120, "height": 36, "timestamp": 1599237574, "env": {"SHELL": null, "TERM": "screen-256color"}} [0.006832, "o", "\u001b[?1049h\u001b[?1h\u001b=\u001b[H\u001b[J\u001b[34h\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?1006l\u001b[?1005l\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[>c\u001b[>q\u001b[3;24H"] [0.007858, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H\r\u001b[K[tutorial@mitmproxy] $ "] [0.008059, "o", "\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[3;24H"] [0.008783, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [0.998873, "o", "\u001b[?7727h"] [1.280841, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.28533, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Welcome to the mitmproxy tutorial. In this lesson we cover the modification of intercepted requests. \u001b[m\u000f\u001b[3;24H"] [9.294649, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;24H\u001b[34h\u001b[?25h"] [10.812878, "o", "m"] [10.950263, "o", "i"] [11.078901, "o", "t"] [11.394682, "o", "m"] [11.782556, "o", "p"] [11.930201, "o", "r"] [12.225291, "o", "o"] [12.437755, "o", "x"] [12.526536, "o", "y"] [14.000499, "o", "\r\n"] [14.755131, "o", "\u001b[?25l\u001bM\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[34h\u001b[?25h\u001b[4d\u001b[?1006h\u001b[?1002h"] [14.755963, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[4;1H\u001bM\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [14.756079, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [14.756489, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [14.756675, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[?25l \u001b[33;1H "] [14.756907, "o", " \u001b[34;1H \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \r \u001b[36;119H "] [15.239064, "o", "\u001b[3;1H"] [17.689871, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [17.6901, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [17.690397, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [17.690679, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [17.690939, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [17.694963, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H We configure and use the same interception rule as in the last tutorial. \u001b[m\u000f\u001b[3;1H"] [23.451203, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [23.451332, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [23.451733, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [23.452038, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [23.452325, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [23.966883, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [23.967047, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [23.96722, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [23.96752, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [23.967732, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [23.971614, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `i` to prepopulate mitmproxy’s command prompt, enter the flow filter `~u /Dunedin & ~q`, and press `ENTER`. \u001b[m\u000f\u001b[3;1H"] [33.0091, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [33.00933, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [33.009524, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [33.009773, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [33.009934, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [33.534298, "o", "\u001b[36d: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \r: \u001b[38;5;33mset\u001b[38;5;245m intercept ''\u001b[39m \u001b[36;119H \u001b[18G\u001b[34h\u001b[?25h"] [35.908269, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~'\u001b[39m \u001b[36;119H \u001b[19G\u001b[34h\u001b[?25h"] [36.238, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u'\u001b[39m \u001b[36;119H \u001b[20G\u001b[34h\u001b[?25h"] [36.522152, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u '\u001b[39m \u001b[36;119H \u001b[21G\u001b[34h\u001b[?25h"] [37.000067, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /'\u001b[39m \u001b[36;119H \u001b[22G\u001b[34h\u001b[?25h"] [37.120473, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /D'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /D'\u001b[39m \u001b[36;119H \u001b[23G\u001b[34h\u001b[?25h"] [37.246529, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Du'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Du'\u001b[39m \u001b[36;119H \u001b[24G\u001b[34h\u001b[?25h"] [37.394094, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dun'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dun'\u001b[39m \u001b[36;119H \u001b[25G\u001b[34h\u001b[?25h"] [37.533841, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dune'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dune'\u001b[39m \u001b[36;119H \u001b[26G\u001b[34h\u001b[?25h"] [37.705727, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Duned'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Duned'\u001b[39m \u001b[36;119H \u001b[27G\u001b[34h\u001b[?25h"] [37.849512, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedi'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedi'\u001b[39m \u001b[36;119H \u001b[28G\u001b[34h\u001b[?25h"] [37.96628, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin'\u001b[39m \u001b[36;119H \u001b[29G\u001b[34h\u001b[?25h"] [38.225943, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin '\u001b[39m \u001b[36;119H \u001b[30G\u001b[34h\u001b[?25h"] [38.764278, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin &'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin &'\u001b[39m \u001b[36;119H \u001b[31G\u001b[34h\u001b[?25h"] [38.999754, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & '\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & '\u001b[39m \u001b[36;119H \u001b[32G\u001b[34h\u001b[?25h"] [39.43948, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~'\u001b[39m \u001b[36;119H \u001b[33G\u001b[34h\u001b[?25h"] [39.697639, "o", "\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~q'\u001b[39m \u001b[?25l\r: \u001b[38;5;33mset\u001b[38;5;245m intercept '~u /Dunedin & ~q'\u001b[39m \u001b[36;119H \u001b[34G\u001b[34h\u001b[?25h"] [41.121341, "o", "\u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[36;119H "] [41.307368, "o", "\u001b[3;1H"] [42.01438, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [42.014502, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [42.014882, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [42.014973, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [42.015015, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [42.019226, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Let’s generate a request using `curl` in a separate terminal. \u001b[m\u000f\u001b[3;1H"] [46.907058, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [46.907176, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [46.907377, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [46.907669, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [46.907899, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [47.413908, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[19;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[19;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [47.414443, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [47.414739, "o", " \u001b[17;1H \u001b[18;1H \u001b[20;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[20;1H\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1002l"] [47.419494, "o", "\u001b[3d\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [47.419859, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[18;1H\u001b[39m\u001b[49m "] [47.42011, "o", " \u001b[?25l\r \u001b[18;119H \u001b[20;1H\u001b[34h\u001b[?25h"] [47.426812, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [47.427215, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [47.427493, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[17;1H⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[18;1H \u001b[19;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[2B\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;1H"] [47.431362, "o", "[tutorial@mitmproxy] $ "] [47.658883, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;24H"] [47.658997, "o", "\r\u001b[K[tutorial@mitmproxy] $ "] [47.6626, "o", "\u001b[3;1H\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [47.662718, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [47.663068, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[23;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[23;119H \u001b[25;24H\u001b[34h\u001b[?25h"] [49.463165, "o", "c"] [49.906871, "o", "u"] [50.123025, "o", "r"] [50.309853, "o", "l"] [50.395441, "o", " "] [50.884534, "o", "-"] [50.977737, "o", "-"] [51.385572, "o", "p"] [51.707857, "o", "r"] [52.188154, "o", "o"] [52.343779, "o", "x"] [52.796541, "o", "y"] [53.076259, "o", " "] [53.637758, "o", "h"] [53.838168, "o", "t"] [54.078356, "o", "t"] [54.329275, "o", "p"] [54.462269, "o", ":"] [54.933604, "o", "/"] [55.024757, "o", "/"] [55.194766, "o", "1"] [55.359076, "o", "2"] [55.456274, "o", "7"] [55.883614, "o", "."] [56.226637, "o", "0"] [56.609235, "o", "."] [57.016624, "o", "0"] [57.446043, "o", "."] [57.922354, "o", "1"] [58.192046, "o", ":"] [58.340502, "o", "8"] [58.689748, "o", "0"] [59.002965, "o", "8"] [59.218681, "o", "0"] [59.357679, "o", " "] [59.754664, "o", "\""] [59.973445, "o", "h"] [60.34615, "o", "t"] [60.495412, "o", "t"] [60.898973, "o", "p"] [61.135683, "o", ":"] [61.335852, "o", "/"] [61.495667, "o", "/"] [61.766856, "o", "w"] [62.016547, "o", "t"] [62.114879, "o", "t"] [62.380538, "o", "r"] [62.498196, "o", "."] [62.952936, "o", "i"] [63.064326, "o", "n"] [63.307964, "o", "/"] [63.461843, "o", "D"] [63.786573, "o", "u"] [63.888436, "o", "n"] [63.98487, "o", "e"] [64.199667, "o", "d"] [64.284781, "o", "i"] [64.744086, "o", "n"] [65.015604, "o", "?"] [65.147363, "o", "0"] [65.429844, "o", "\""] [66.800956, "o", "\r\n"] [66.966075, "o", "\u001b[4d\u001b[38;5;245m>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[26;1H\u001b[m\u000f"] [69.545212, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;1H\u001b[?25l\u001b[?1006h\u001b[?1002h"] [69.54611, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[3;1H"] [69.558846, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [69.559185, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [69.559488, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [69.559531, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [69.563996, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H We now want to modify the intercepted request. \u001b[m\u000f\u001b[3;1H"] [73.24344, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [73.243689, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [73.243897, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [73.243952, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [73.75323, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [73.753555, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [73.753656, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [73.753908, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [73.759016, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Put the focus (`>>`) on the intercepted flow. This is already the case in our example. \u001b[m\u000f\u001b[3;1H"] [80.644184, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [80.644398, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [80.644603, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [80.64487, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [81.151301, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [81.151645, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [81.151872, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [81.151946, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [81.156063, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `ENTER` to open the details view for the intercepted flow. \u001b[m\u000f\u001b[3;1H"] [86.271979, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>\u001b[38;5;160m16:40:41\u001b[39m \u001b[38;5;160mHTTP \u001b[39m \u001b[38;5;160mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[5;1H \u001b[6;1H "] [86.272089, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [86.272442, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] "] [86.272719, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [86.793459, "o", "\u001b[38;5;254m\u001b[48;5;240mFlow Details \u001b[4;1H\u001b[49m\u001b[38;5;240m2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;"] [86.793725, "o", "245m*/*\u001b[39m \u001b[10;1H\u001b[38;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m \u001b[12;120H"] [87.019529, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m "] [87.019816, "o", " \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H "] [87.020043, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [87.020222, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[12;120H"] [87.02261, "o", "\u001b[3;1H"] [87.024832, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `e` to edit the intercepted flow. \u001b[m\u000f\u001b[3;1H"] [90.13898, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m "] [90.139088, "o", " \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H "] [90.139435, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [90.139764, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [90.671888, "o", "\u001b[2B ┌──────── Part ───────┐ \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m\u001b[48;5;241m1\u001b[38;5;234m) cookies \u001b[39m\u001b[49m│\u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m4\u001b[38;5;245m) path \u001b[39m│ \u001b[10;1H\u001b[3"] [90.67215, "o", "8;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m │\u001b[38;5;33m5\u001b[38;5;245m) method \u001b[39m│ \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery \u001b[39m\u001b[49m│\u001b[38;5;33m6\u001b[38;5;245m) query \u001b[39m│\u001b[38;5;254m\u001b[48;5;240m [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m │\u001b[38;5;33m7\u001b[38;5;245m) reason \u001b[39m│ \u001b[13;1H │\u001b[38;5;33m8\u001b[38;5;245m) request-headers \u001b[39m│ \u001b[14;1H │\u001b[38;5;33m9\u001b[38;5;245m) response-headers \u001b[39m│ \u001b[15;1H │\u001b[38;5;33ma\u001b[38;5;245m) request-body \u001b[39"] [90.672317, "o", "m│ \u001b[16;1H │\u001b[38;5;33mb\u001b[38;5;245m) response-body \u001b[39m│ \u001b[17;1H │\u001b[38;5;33mc\u001b[38;5;245m) status_code \u001b[39m│ \u001b[18;1H │\u001b[38;5;33md\u001b[38;5;245m) set-cookies \u001b[39m│ \u001b[19;1H │\u001b[38;5;33me\u001b[38;5;245m) url \u001b[39m│ \u001b[20;1H └─────────────────────┘ \u001b[20;120H"] [90.837714, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H ┌──────── Part ───────┐ \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m\u001b[48;5;241m1\u001b[38;5;234m) cookies \u001b[39m\u001b[49m│\u001b[38;5;245m\u001b[48;5;235m "] [90.837822, "o", " \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m4\u001b[38;5;245m) path \u001b[39m│ \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m │\u001b[38;5;33m5\u001b[38;5;245m) method \u001b[39m│ \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery \u001b[39m\u001b[49m│\u001b[38;5;33m6\u001b[38;5;245m) query \u001b[39m│\u001b[38;5;254m\u001b[48;5;240m "] [90.838126, "o", " [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m │\u001b[38;5;33m7\u001b[38;5;245m) reason \u001b[39m│ \u001b[13;1H │\u001b[38;5;33m8\u001b[38;5;245m) request-headers \u001b[39m│ \u001b[14;1H │\u001b[38;5;33m9\u001b[38;5;245m) response-headers \u001b[39m│ \u001b[15;1H │\u001b[38;5;33ma\u001b[38;5;245m) request-body \u001b[39m│ \u001b[16;1H │\u001b[38;5;33mb\u001b[38;5;245m) response-body \u001b[39m│ \u001b[17;1H │\u001b[38;5;33mc\u001b[38;5;245m) status_code \u001b[39m│ \u001b[18;1H "] [90.839484, "o", " │\u001b[38;5;33md\u001b[38;5;245m) set-cookies \u001b[39m│ \u001b[19;1H │\u001b[38;5;33me\u001b[38;5;245m) url \u001b[39m│ \u001b[20;1H └─────────────────────┘ \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0"] [90.839772, "o", "\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[20;120H"] [90.843529, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H mitmproxy asks which part to modify. \u001b[m\u000f\u001b[20;120H"] [91.034701, "o", "\u001b[3;1H"] [93.721115, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H ┌──────── Part ───────┐ \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m\u001b[48;5;241m1\u001b[38;5;234m) cookies \u001b[39m\u001b[49m│\u001b[38;5;245m\u001b[48;5;235m "] [93.721218, "o", " \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m4\u001b[38;5;245m) path \u001b[39m│ \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m │\u001b[38;5;33m5\u001b[38;5;245m) method \u001b[39m│ \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery \u001b[39m\u001b[49m│\u001b[38;5;33m6\u001b[38;5;245m) query \u001b[39m│\u001b[38;5;254m\u001b[48;5;240m "] [93.721494, "o", " [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m │\u001b[38;5;33m7\u001b[38;5;245m) reason \u001b[39m│ \u001b[13;1H │\u001b[38;5;33m8\u001b[38;5;245m) request-headers \u001b[39m│ \u001b[14;1H │\u001b[38;5;33m9\u001b[38;5;245m) response-headers \u001b[39m│ \u001b[15;1H │\u001b[38;5;33ma\u001b[38;5;245m) request-body \u001b[39m│ \u001b[16;1H │\u001b[38;5;33mb\u001b[38;5;245m) response-body \u001b[39m│ \u001b[17;1H │\u001b[38;5;33mc\u001b[38;5;245m) status_code \u001b[39m│ \u001b[18;1H "] [93.721677, "o", " │\u001b[38;5;33md\u001b[38;5;245m) set-cookies \u001b[39m│ \u001b[19;1H │\u001b[38;5;33me\u001b[38;5;245m) url \u001b[39m│ \u001b[20;1H └─────────────────────┘ \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0"] [93.721857, "o", "\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [94.232287, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H ┌──────── Part ───────┐ \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m\u001b[48;5;241m1\u001b[38;5;234m) cookies \u001b[39m\u001b[49m│\u001b[38;5;245m\u001b[48;5;235m "] [94.232634, "o", " \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m4\u001b[38;5;245m) path \u001b[39m│ \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m │\u001b[38;5;33m5\u001b[38;5;245m) method \u001b[39m│ \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery \u001b[39m\u001b[49m│\u001b[38;5;33m6\u001b[38;5;245m) query \u001b[39m│\u001b[38;5;254m\u001b[48;5;240m "] [94.233206, "o", " [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m │\u001b[38;5;33m7\u001b[38;5;245m) reason \u001b[39m│ \u001b[13;1H │\u001b[38;5;33m8\u001b[38;5;245m) request-headers \u001b[39m│ \u001b[14;1H │\u001b[38;5;33m9\u001b[38;5;245m) response-headers \u001b[39m│ \u001b[15;1H │\u001b[38;5;33ma\u001b[38;5;245m) request-body \u001b[39m│ \u001b[16;1H │\u001b[38;5;33mb\u001b[38;5;245m) response-body \u001b[39m│ \u001b[17;1H │\u001b[38;5;33mc\u001b[38;5;245m) status_code \u001b[39m│ \u001b[18;1H "] [94.233343, "o", " │\u001b[38;5;33md\u001b[38;5;245m) set-cookies \u001b[39m│ \u001b[19;1H │\u001b[38;5;33me\u001b[38;5;245m) url \u001b[39m│ \u001b[20;1H └─────────────────────┘ \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0"] [94.233421, "o", "\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [94.238053, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Select `path` by using your arrow keys and press `ENTER`. \u001b[m\u000f\u001b[3;1H"] [98.80079, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H ┌──────── Part ───────┐ \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m\u001b[48;5;241m1\u001b[38;5;234m) cookies \u001b[39m\u001b[49m│\u001b[38;5;245m\u001b[48;5;235m "] [98.80091, "o", " \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m4\u001b[38;5;245m) path \u001b[39m│ \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m │\u001b[38;5;33m5\u001b[38;5;245m) method \u001b[39m│ \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery \u001b[39m\u001b[49m│\u001b[38;5;33m6\u001b[38;5;245m) query \u001b[39m│\u001b[38;5;254m\u001b[48;5;240m "] [98.801366, "o", " [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m │\u001b[38;5;33m7\u001b[38;5;245m) reason \u001b[39m│ \u001b[13;1H │\u001b[38;5;33m8\u001b[38;5;245m) request-headers \u001b[39m│ \u001b[14;1H │\u001b[38;5;33m9\u001b[38;5;245m) response-headers \u001b[39m│ \u001b[15;1H │\u001b[38;5;33ma\u001b[38;5;245m) request-body \u001b[39m│ \u001b[16;1H │\u001b[38;5;33mb\u001b[38;5;245m) response-body \u001b[39m│ \u001b[17;1H │\u001b[38;5;33mc\u001b[38;5;245m) status_code \u001b[39m│ \u001b[18;1H "] [98.801554, "o", " │\u001b[38;5;33md\u001b[38;5;245m) set-cookies \u001b[39m│ \u001b[19;1H │\u001b[38;5;33me\u001b[38;5;245m) url \u001b[39m│ \u001b[20;1H └─────────────────────┘ \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0"] [98.801757, "o", "\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [99.317254, "o", "\u001b[3B\u001b[38;5;254m\u001b[48;5;240m Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m│\u001b[38;5;33m1\u001b[38;5;245m) cookies \u001b[39m│\u001b[38;5;245m\u001b[48;5;235m \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m\u001b[48;5;241m2\u001b[38;5;234m) urlencoded form \u001b[39m\u001b[49m│ \u001b[7;120H"] [99.557371, "o", "\u001b[3;1H"] [100.430077, "o", "\u001b[4B\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m │\u001b[38;5;33m2\u001b[38;5;245m) urlencoded form \u001b[39m│ \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m\u001b[48;5;241m3\u001b[38;5;234m) multipart form \u001b[39m\u001b[49m│ \u001b[8;120H"] [100.557974, "o", "\u001b[3;1H"] [100.671921, "o", "\u001b[5B\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m │\u001b[38;5;33m3\u001b[38;5;245m) multipart form \u001b[39m│ \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m │\u001b[38;5;33m\u001b[48;5;241m4\u001b[38;5;234m) path \u001b[39m\u001b[49m│ \u001b[9;120H"] [101.060968, "o", "\u001b[3;1H"] [102.354524, "o", "\u001b[38;5;254m\u001b[48;5;240mEdit Path Components \u001b[4;1HComponent \u001b[5;1H\u001b[38;5;244m\u001b[48;5;235mDunedin \u001b[6;1H\u001b[39m\u001b[49m \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [102.35463, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [102.354905, "o", " \u001b[19;1H \u001b[20;1H \u001b[20;120H"] [102.563475, "o", "\u001b[3;1H"] [102.606248, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HDunedin \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [102.606362, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [102.606411, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [102.606917, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [102.610814, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H mitmproxy shows all path components line by line, in our example its just `Dunedin`. \u001b[m\u000f\u001b[3;1H"] [109.330396, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HDunedin \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [109.33063, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [109.330882, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [109.331047, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [109.841025, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HDunedin \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [109.841248, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [109.841444, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [109.841695, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [109.845835, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `ENTER` to modify the selected path component. \u001b[m\u000f\u001b[3;1H"] [114.004889, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HDunedin \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [114.005255, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [114.005577, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [114.005778, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [115.651932, "o", "\u001b[2B\u001b[38;5;245mDunedin \u001b[5;8H\u001b[34h\u001b[?25h\u001b[m\u000f"] [115.754535, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[49m\u001b[38;5;245m\u001b[5;1HDunedin \u001b[39m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [115.754847, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [115.755086, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [115.755141, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[5;8H"] [115.759615, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Replace `Dunedin` with `Innsbruck`. \u001b[m\u000f\u001b[5;8H"] [118.559304, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[49m\u001b[38;5;245m\u001b[5;1HDunedin \u001b[39m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [118.559579, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [118.559799, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [118.560166, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[5;8H\u001b[34h\u001b[?25h"] [119.073423, "o", "\r\u001b[38;5;245mDunedi \u001b[5;7H\u001b[m\u000f"] [119.380005, "o", "\r\u001b[38;5;245mDuned \u001b[5;6H\u001b[m\u000f"] [119.851695, "o", "\r\u001b[38;5;245mDune \u001b[5;5H\u001b[m\u000f"] [120.257177, "o", "\r\u001b[38;5;245mDun \u001b[5;4H\u001b[m\u000f"] [120.783188, "o", "\r\u001b[38;5;245mDu \u001b[5;3H\u001b[m\u000f"] [121.241599, "o", "\r\u001b[38;5;245mD \u001b[5;2H\u001b[m\u000f"] [121.544933, "o", "\r\u001b[38;5;245m \u001b[5;1H\u001b[m\u000f"] [122.738974, "o", "\u001b[38;5;245mI \u001b[5;2H\u001b[m\u000f"] [123.165131, "o", "\r\u001b[38;5;245mIn \u001b[5;3H\u001b[m\u000f"] [123.495912, "o", "\r\u001b[38;5;245mInn \u001b[5;4H\u001b[m\u000f"] [123.804758, "o", "\r\u001b[38;5;245mInns \u001b[5;5H\u001b[m\u000f"] [124.074149, "o", "\r\u001b[38;5;245mInnsb \u001b[5;6H\u001b[m\u000f"] [124.304109, "o", "\r\u001b[38;5;245mInnsbr \u001b[5;7H\u001b[m\u000f"] [124.540763, "o", "\r\u001b[38;5;245mInnsbru \u001b[5;8H\u001b[m\u000f"] [125.182976, "o", "\r\u001b[38;5;245mInnsbruc \u001b[5;9H\u001b[m\u000f"] [125.716074, "o", "\r\u001b[38;5;245mInnsbruck \u001b[5;10H\u001b[m\u000f"] [126.118216, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[49m\u001b[38;5;245m\u001b[5;1HInnsbruck \u001b[39m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [126.118605, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [126.118685, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [126.118721, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[5;10H"] [126.123568, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `ESC` to confirm your change. \u001b[m\u000f\u001b[5;10H"] [128.922338, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[49m\u001b[38;5;245m\u001b[5;1HInnsbruck \u001b[39m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [128.92259, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [128.922856, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [128.922952, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[5;10H\u001b[34h\u001b[?25h"] [129.55932, "o", "\r\u001b[38;5;244m\u001b[48;5;235mInnsbruck \u001b[5;120H\u001b[?25l\u001b[m\u000f"] [129.646873, "o", "\u001b[3;1H"] [129.775768, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HInnsbruck \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [129.776041, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [129.776372, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [129.776655, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [129.781276, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `q` to go back to the flow details view. \u001b[m\u000f\u001b[3;1H"] [133.464083, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HEdit Path Components \u001b[4;1HComponent \u001b[38;5;244m\u001b[48;5;235m\u001b[5;1HInnsbruck \u001b[39m\u001b[49m\u001b[6;1H \u001b[7;1H \u001b[8;1H "] [133.464435, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [133.464592, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H "] [133.464685, "o", " \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [133.990725, "o", "\u001b[38;5;254m\u001b[48;5;240mFlow Details \u001b[4;1H\u001b[49m\u001b[38;5;240m2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;"] [133.990834, "o", "245m*/*\u001b[39m \u001b[10;1H\u001b[38;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m \u001b[12;120H"] [134.161011, "o", "\u001b[3;1H"] [134.292786, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m "] [134.293216, "o", " \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H "] [134.293466, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [134.293663, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [134.298981, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `a` to resume the intercepted flow. \u001b[m\u000f\u001b[3;1H"] [137.585252, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;160mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request intercepted \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m "] [137.58536, "o", " \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H "] [137.585711, "o", " \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H "] [137.585933, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [138.107458, "o", "\r\n\u001b[38;5;240m2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;33mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[6;120H\u001b[m\u000f"] [138.168932, "o", "\u001b[3;1H"] [138.217617, "o", "\r\n\u001b[38;5;240m2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;245m[content missing]\u001b[39m \u001b[5;120H"] [138.227378, "o", "\r \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m330b\u001b[39m \u001b[38;5;196m71.4s\u001b[39m \u001b[5;120H"] [138.227829, "o", "\u001b[26;1HWeather report: Innsbruck\u001b[28;1H \u001b[38;5;226m \\ / \u001b[39m Sunny\r\n \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °C \r\n \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f \u001b[38;5;154m9\u001b[39m km/h \u001b[5;120H\u001b[31;1H \u001b[38;5;226m `-’ \u001b[39m 10 km \r\n \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \u001b[5;120H"] [138.229427, "o", "\u001b[33;1H[tutorial@mitmproxy] $ \u001b[5;120H"] [138.671071, "o", "\u001b[3;1H"] [140.360818, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m330b\u001b[39m \u001b[38;5;196m71.4s\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5"] [140.361068, "o", ";245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m "] [140.361378, "o", " \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H"] [140.361613, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Innsbruck\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m \\ / \u001b[39m Sunny\u001b[K\r\n \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f \u001b[38;5;154m9\u001b[39m km/h \u001b[K\r\n \u001b[38;5;226m `-’ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H "] [140.361831, "o", " \u001b[m\u000f\u001b[3;1H"] [140.366223, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You see that the request URL was modified and `wttr.in` replied with the weather report for `Innsbruck`. \u001b[m\u000f\u001b[3;1H"] [148.681656, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m330b\u001b[39m \u001b[38;5;196m71.4s\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5"] [148.681984, "o", ";245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m "] [148.682247, "o", " \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H"] [148.68268, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Innsbruck\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m \\ / \u001b[39m Sunny\u001b[K\r\n \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f \u001b[38;5;154m9\u001b[39m km/h \u001b[K\r\n \u001b[38;5;226m `-’ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H "] [148.682829, "o", " \u001b[m\u000f\u001b[3;1H"] [149.201025, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m330b\u001b[39m \u001b[38;5;196m71.4s\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5"] [149.20143, "o", ";245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m "] [149.201636, "o", " \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H"] [149.201691, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Innsbruck\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m \\ / \u001b[39m Sunny\u001b[K\r\n \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f \u001b[38;5;154m9\u001b[39m km/h \u001b[K\r\n \u001b[38;5;226m `-’ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H "] [149.201875, "o", " \u001b[m\u000f\u001b[3;1H"] [149.206429, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H In the next lesson you will learn to replay flows. \u001b[m\u000f\u001b[3;1H"] [153.20249, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:40:41\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Innsbruck?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m330b\u001b[39m \u001b[38;5;196m71.4s\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5"] [153.202804, "o", ";245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m "] [153.203011, "o", " \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H"] [153.203065, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mi\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:~u /Dunedin & ~q] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Innsbruck\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m \\ / \u001b[39m Sunny\u001b[K\r\n \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f \u001b[38;5;154m9\u001b[39m km/h \u001b[K\r\n \u001b[38;5;226m `-’ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H "] [153.203288, "o", " \u001b[m\u000f\u001b[3;1H"] mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_modify_requests_instructions.json000066400000000000000000000054321425660472000320410ustar00rootroot00000000000000[ { "instruction": "1. Welcome to the mitmproxy tutorial. In this lesson we cover the modification of intercepted requests.", "time_from": 0.0, "time_to": 8.0 }, { "instruction": "2. We configure and use the same interception rule as in the last tutorial.", "time_from": 16.4, "time_to": 22.2 }, { "instruction": "3. Press `i` to prepopulate mitmproxy’s command prompt, enter the flow filter `~u /Dunedin & ~q`, and press `ENTER`.", "time_from": 22.7, "time_to": 31.7 }, { "instruction": "4. Let’s generate a request using `curl` in a separate terminal.", "time_from": 40.7, "time_to": 45.6 }, { "instruction": "5. We now want to modify the intercepted request.", "time_from": 68.3, "time_to": 72.0 }, { "instruction": "6. Put the focus (`>>`) on the intercepted flow. This is already the case in our example.", "time_from": 72.5, "time_to": 79.4 }, { "instruction": "7. Press `ENTER` to open the details view for the intercepted flow.", "time_from": 79.9, "time_to": 85.0 }, { "instruction": "8. Press `e` to edit the intercepted flow.", "time_from": 85.7, "time_to": 88.8 }, { "instruction": "9. mitmproxy asks which part to modify.", "time_from": 89.6, "time_to": 92.5 }, { "instruction": "10. Select `path` by using your arrow keys and press `ENTER`.", "time_from": 93.0, "time_to": 97.6 }, { "instruction": "11. mitmproxy shows all path components line by line, in our example its just `Dunedin`.", "time_from": 101.3, "time_to": 108.0 }, { "instruction": "12. Press `ENTER` to modify the selected path component.", "time_from": 108.6, "time_to": 112.8 }, { "instruction": "13. Replace `Dunedin` with `Innsbruck`.", "time_from": 114.5, "time_to": 117.3 }, { "instruction": "14. Press `ESC` to confirm your change.", "time_from": 124.8, "time_to": 127.6 }, { "instruction": "15. Press `q` to go back to the flow details view.", "time_from": 128.5, "time_to": 132.2 }, { "instruction": "16. Press `a` to resume the intercepted flow.", "time_from": 133.0, "time_to": 136.3 }, { "instruction": "17. You see that the request URL was modified and `wttr.in` replied with the weather report for `Innsbruck`.", "time_from": 139.1, "time_to": 147.4 }, { "instruction": "18. In the next lesson you will learn to replay flows.", "time_from": 147.9, "time_to": 151.9 } ]mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_replay_requests.cast000066400000000000000000003515641425660472000272150ustar00rootroot00000000000000{"version": 2, "width": 120, "height": 36, "timestamp": 1599237926, "env": {"SHELL": null, "TERM": "screen-256color"}} [0.008007, "o", "\u001b[?1049h\u001b[?1h\u001b=\u001b[H\u001b[J\u001b[34h\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?1006l\u001b[?1005l\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[>c\u001b[>q\u001b[3;24H"] [0.009231, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [0.01017, "o", "\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[3;24H"] [0.010685, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.002081, "o", "\u001b[?7727h"] [1.272882, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.276954, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Welcome to the mitmproxy tutorial. In this lesson we cover replaying requests. \u001b[m\u000f\u001b[3;24H"] [7.520629, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;24H\u001b[34h\u001b[?25h"] [9.047233, "o", "m"] [9.417117, "o", "i"] [9.597926, "o", "t"] [9.836501, "o", "m"] [9.972905, "o", "p"] [10.427922, "o", "r"] [10.551624, "o", "o"] [11.111824, "o", "x"] [11.38063, "o", "y"] [12.780885, "o", "\r\n"] [13.637848, "o", "\u001b[?25l\u001bM\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[34h\u001b[?25h\u001b[4d\u001b[?1006h\u001b[?1002h"] [13.638519, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[4;1H"] [13.638647, "o", "\u001bM\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [13.638729, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [13.638793, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[2"] [13.638863, "o", "7;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[?25l \u001b[33;1H \u001b[34;1H \u001b[35;"] [13.638931, "o", "1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \r \u001b[36;119H "] [14.123504, "o", "\u001b[3;1H"] [16.630845, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [16.631074, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [16.631251, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [16.631413, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [16.631648, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [16.635338, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Let’s generate a request that we can replay. We use `curl` in a separate terminal. \u001b[m\u000f\u001b[3;1H"] [23.191482, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [23.191581, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [23.191987, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [23.192156, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [23.192465, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [23.713533, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[19;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[19;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [23.713917, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [23.714518, "o", " \u001b[17;1H \u001b[18;1H \u001b[20;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[20;1H\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1002l"] [23.719557, "o", "\u001b[3d\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [23.719872, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[18;1H\u001b[39m\u001b[49m "] [23.7201, "o", " \u001b[?25l\r \u001b[18;119H \u001b[20;1H\u001b[34h\u001b[?25h"] [23.72921, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [23.72932, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [23.729618, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[17;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[18;1H \u001b[19;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[2B\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;1H"] [23.734426, "o", "[tutorial@mitmproxy] $ "] [23.96409, "o", "\r\u001b[K[tutorial@mitmproxy] $ "] [23.966279, "o", "\u001b[3;1H\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [23.966465, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [23.966666, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[23;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[23;119H \u001b[25;24H\u001b[34h\u001b[?25h"] [24.654235, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;24H"] [25.774574, "o", "c"] [25.916174, "o", "u"] [26.398517, "o", "r"] [26.541461, "o", "l"] [26.65522, "o", " "] [27.056823, "o", "-"] [27.333167, "o", "-"] [27.474742, "o", "p"] [27.847369, "o", "r"] [27.986636, "o", "o"] [28.1175, "o", "x"] [28.281737, "o", "y"] [28.563095, "o", " "] [29.069705, "o", "h"] [29.222528, "o", "t"] [29.409054, "o", "t"] [29.675483, "o", "p"] [29.819957, "o", ":"] [29.974069, "o", "/"] [30.083711, "o", "/"] [30.578807, "o", "1"] [30.684442, "o", "2"] [30.772525, "o", "7"] [30.906137, "o", "."] [31.365822, "o", "0"] [31.562182, "o", "."] [31.940504, "o", "0"] [32.031816, "o", "."] [32.403257, "o", "1"] [32.651127, "o", ":"] [32.820344, "o", "8"] [33.060766, "o", "0"] [33.144638, "o", "8"] [33.272847, "o", "0"] [33.642573, "o", " "] [34.184317, "o", "\""] [34.621501, "o", "h"] [35.035189, "o", "t"] [35.315846, "o", "t"] [35.576454, "o", "p"] [35.721231, "o", ":"] [35.965739, "o", "/"] [36.070113, "o", "/"] [36.206258, "o", "w"] [36.389799, "o", "t"] [36.530602, "o", "t"] [36.763277, "o", "r"] [36.934585, "o", "."] [37.414853, "o", "i"] [37.546245, "o", "n"] [37.920759, "o", "/"] [38.373446, "o", "D"] [38.613175, "o", "u"] [38.778883, "o", "n"] [39.108279, "o", "e"] [39.378121, "o", "d"] [39.719854, "o", "i"] [39.884603, "o", "n"] [40.199092, "o", "?"] [40.680744, "o", "0"] [40.883111, "o", "\""] [42.338126, "o", "\r\n"] [42.476074, "o", "\u001b[4d\u001b[38;5;245m>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[26;1H\u001b[m\u000f"] [42.54193, "o", "\u001b[4d\u001b[38;5;245m>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m…\u001b[38;5;240mntent missing]\u001b[39m \u001b[26;1H"] [42.54426, "o", "Weather report: Dunedin\u001b[28;1H \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \r\n"] [42.545634, "o", "[tutorial@mitmproxy] $ "] [42.550794, "o", "\u001b[4;1H\u001b[38;5;245m>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[33;24H"] [45.023213, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;1H\u001b[?25l\u001b[?1006h\u001b[?1002h"] [45.024263, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[m\u000f\u001b[3;1H"] [45.038035, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [45.038276, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [45.038481, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [45.03858, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [45.043045, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H We now want to replay the this request. \u001b[m\u000f\u001b[3;1H"] [48.167914, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [48.168139, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [48.168321, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [48.168503, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [48.671592, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [48.671703, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [48.671962, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [48.672067, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [48.676143, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Put the focus (`>>`) on the request that should be replayed. This is already the case in our example. \u001b[m\u000f\u001b[3;1H"] [56.75396, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [56.75408, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [56.754272, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [56.75436, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [57.263754, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [57.263871, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [57.264165, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [57.264344, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [57.269465, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `r` to replay the request. \u001b[m\u000f\u001b[3;1H"] [59.825359, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m190ms\u001b[39m \u001b[5;1H \u001b[6;1H "] [59.825576, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [59.825897, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [59.826168, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [60.354657, "o", "\r\n\u001b[38;5;245m>>16:46:09\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [60.360882, "o", "\u001b[3;1H"] [60.437815, "o", "\r\n\u001b[38;5;245m>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[4;120H"] [60.478516, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [60.478876, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [60.479101, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m"] [60.479342, "o", ":1] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[4;120H"] [60.48448, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Note that no new rows are added for replayed flows, but the existing row is updated. \u001b[m\u000f\u001b[4;120H"] [60.757389, "o", "\u001b[22d"] [61.257783, "o", "\u001b[3;1H"] [67.20642, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [67.206534, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [67.206813, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [67.207053, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [67.717144, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [67.717266, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [67.717521, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [67.717596, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [67.721475, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Every time you press `r`, mitmproxy sends this request to the server again and updates the flow. \u001b[m\u000f\u001b[3;1H"] [75.40244, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [75.402557, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [75.402898, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [75.40319, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [75.919194, "o", "\r\n\u001b[38;5;245m>>16:46:27\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [75.925877, "o", "\u001b[3;1H"] [76.099689, "o", "\r\n\u001b[38;5;245m>>16:46:42\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[4;120H"] [76.295507, "o", "\u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [76.798244, "o", "\u001b[3;1H"] [77.755885, "o", "\r\n\u001b[38;5;245m>>16:46:42\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [77.800223, "o", "\u001b[3;1H"] [77.834335, "o", "\r\n\u001b[38;5;245m>>16:46:44\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 36ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[4;120H"] [78.302177, "o", "\u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [78.775163, "o", "\u001b[4;1H\u001b[38;5;245m>>16:46:44\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [78.781144, "o", "\u001b[3;1H"] [78.856125, "o", "\r\n\u001b[38;5;245m>>16:46:45\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 35ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[4;120H"] [79.301731, "o", "\u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [79.805789, "o", "\u001b[3;1H"] [81.184175, "o", "\r\n\u001b[38;5;245m>>16:46:45\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [\u001b[38;5;33m\u001b[1mcplayback\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [81.260433, "o", "\u001b[4;1H\u001b[38;5;245m>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[4;120H"] [81.308705, "o", "\u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[22;120H\u001b[m\u000f"] [81.811707, "o", "\u001b[3;1H"] [81.97175, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [81.972064, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [81.97237, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [81.972478, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [81.977369, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You can also modify a flow before replaying it. \u001b[m\u000f\u001b[3;1H"] [85.741243, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [85.741354, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [85.741684, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [85.741994, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [86.246679, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [86.247018, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [86.247249, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [86.247458, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [86.252291, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H It works as shown in the previous lesson, by pressing `e`. \u001b[m\u000f\u001b[3;1H"] [90.894859, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [90.895114, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [90.895309, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [90.895543, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [91.402561, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [91.402664, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [91.403111, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [91.403513, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] [91.407509, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Congratulations! You have completed all lessons of the mitmproxy tutorial. \u001b[m\u000f\u001b[3;1H"] [97.328166, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;252m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;231m--\u001b[116C--\u001b[24;1H\u001b[38;5;252m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:46:48\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;47m 34ms\u001b[39m \u001b[38;5;64m↺\u001b[39m \u001b[5;1H \u001b[6;1H "] [97.328273, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [97.32849, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/1] "] [97.328694, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmproxy] $ curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\"\u001b[K\r\nWeather report: Dunedin\u001b[K\r\n\u001b[K\r\n \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\u001b[K\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \u001b[K\r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \u001b[K\r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \u001b[K\r\n[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;1H"] mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_replay_requests_instructions.json000066400000000000000000000031421425660472000320420ustar00rootroot00000000000000[ { "instruction": "1. Welcome to the mitmproxy tutorial. In this lesson we cover replaying requests.", "time_from": 0.0, "time_to": 6.2 }, { "instruction": "2. Let’s generate a request that we can replay. We use `curl` in a separate terminal.", "time_from": 15.4, "time_to": 22.0 }, { "instruction": "3. We now want to replay the this request.", "time_from": 43.8, "time_to": 46.9 }, { "instruction": "4. Put the focus (`>>`) on the request that should be replayed. This is already the case in our example.", "time_from": 47.4, "time_to": 55.5 }, { "instruction": "5. Press `r` to replay the request.", "time_from": 56.0, "time_to": 58.6 }, { "instruction": "6. Note that no new rows are added for replayed flows, but the existing row is updated.", "time_from": 59.2, "time_to": 65.9 }, { "instruction": "7. Every time you press `r`, mitmproxy sends this request to the server again and updates the flow.", "time_from": 66.5, "time_to": 74.2 }, { "instruction": "8. You can also modify a flow before replaying it.", "time_from": 80.7, "time_to": 84.5 }, { "instruction": "9. It works as shown in the previous lesson, by pressing `e`.", "time_from": 85.0, "time_to": 89.6 }, { "instruction": "10. Congratulations! You have completed all lessons of the mitmproxy tutorial.", "time_from": 90.1, "time_to": 96.0 } ]mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_user_interface.cast000066400000000000000000017210361425660472000267600ustar00rootroot00000000000000{"version": 2, "width": 120, "height": 36, "timestamp": 1599237205, "env": {"SHELL": null, "TERM": "screen-256color"}} [0.007556, "o", "\u001b[?1049h\u001b[?1h\u001b=\u001b[H\u001b[J\u001b[34h\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?1006l\u001b[?1005l\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[>c\u001b[>q\u001b[3;24H"] [0.008417, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H\r\u001b[K[tutorial@mitmproxy] $ "] [0.00871, "o", "\u001b[m\u000f\u001b[34l\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1000l\u001b[?1002l\u001b[?1003l\u001b[?2004l\u001b[1;1H\u001b[1;36r\u001b[3;24H"] [0.009521, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.004237, "o", "\u001b[?7727h"] [1.263667, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;24H"] [1.269039, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Welcome to the mitmproxy tutorial. In this lesson we cover the user interface. \u001b[m\u000f\u001b[3;24H"] [7.516957, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[39m\u001b[3;1H[tutorial@mitmproxy] $ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[3;24H\u001b[34h\u001b[?25h"] [9.034724, "o", "m"] [9.183787, "o", "i"] [9.399052, "o", "t"] [9.608301, "o", "m"] [10.092575, "o", "p"] [10.371433, "o", "r"] [10.48108, "o", "o"] [10.693353, "o", "x"] [10.788432, "o", "y"] [12.240762, "o", "\r\n"] [13.166337, "o", "\u001b[?25l\u001bM\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[34h\u001b[?25h\u001b[4d\u001b[?1006h\u001b[?1002h"] [13.166734, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[4;1H"] [13.167175, "o", "\u001bM\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [13.167365, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [13.167568, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[2"] [13.167733, "o", "7;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[?25l \u001b[33;1H \u001b[34;1H \u001b[35;"] [13.168001, "o", "1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \r \u001b[36;119H "] [13.65232, "o", "\u001b[3;1H"] [15.874704, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [15.875015, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [15.875277, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [15.875327, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [15.875696, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [15.879154, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H This is the default view of mitmproxy. \u001b[m\u000f\u001b[3;1H"] [18.913846, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [18.914062, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [18.914291, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [18.914411, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [18.914656, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [19.426193, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [19.426293, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [19.426548, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [19.426873, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [19.426942, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [19.430602, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H mitmproxy adds rows to the view as new requests come in. \u001b[m\u000f\u001b[3;1H"] [23.903906, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [23.904027, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [23.904224, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [23.904485, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [23.904574, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [24.420254, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [24.42059, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [24.420692, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [24.420744, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [24.42078, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [24.427681, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Let’s generate some requests using `curl` in a separate terminal. \u001b[m\u000f\u001b[3;1H"] [29.628272, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H "] [29.628589, "o", " \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H "] [29.628776, "o", " \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H \u001b[25;1H "] [29.628884, "o", " \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H \u001b[33;1H "] [29.628951, "o", " \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [30.149312, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[19;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[19;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [30.149595, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [30.149811, "o", " \u001b[17;1H \u001b[18;1H \u001b[20;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[20;1H\u001b[34h\u001b[?25h\u001b[?1006l\u001b[?1002l"] [30.153233, "o", "\u001b[3d\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [30.153529, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[18;1H\u001b[39m\u001b[49m "] [30.154164, "o", " \u001b[?25l\r \u001b[18;119H \u001b[20;1H\u001b[34h\u001b[?25h"] [30.162015, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [30.162369, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [30.162714, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[17;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[18;1H \u001b[19;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[2B\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;1H"] [30.16992, "o", "[tutorial@mitmproxy] $ "] [30.399831, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;24H"] [30.400068, "o", "\r\u001b[K[tutorial@mitmproxy] $ "] [30.404189, "o", "\u001b[3;1H\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[39m\u001b[49m \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H "] [30.404505, "o", " \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H "] [30.404945, "o", " \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [0/0] [*:8080]\u001b[23;1H\u001b[39m\u001b[49m \u001b[?25l\r \u001b[23;119H \u001b[25;24H\u001b[34h\u001b[?25h"] [32.204087, "o", "c"] [32.432837, "o", "u"] [32.718346, "o", "r"] [32.940018, "o", "l"] [33.041271, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [33.04157, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [33.04171, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mi"] [33.041791, "o", "tmproxy] $ curl\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;28H"] [33.047292, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Use curl’s `--proxy` option to configure mitmproxy as a proxy. \u001b[m\u000f\u001b[25;28H"] [38.003615, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [38.003715, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [38.004043, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmprox"] [38.004111, "o", "y] $ curl\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[25;28H\u001b[34h\u001b[?25h"] [38.52878, "o", " "] [39.034978, "o", "-"] [39.384481, "o", "-"] [40.029994, "o", "p"] [40.247267, "o", "r"] [40.569043, "o", "o"] [40.655744, "o", "x"] [40.895246, "o", "y"] [41.025989, "o", " "] [41.556136, "o", "h"] [41.842964, "o", "t"] [42.284391, "o", "t"] [42.451292, "o", "p"] [42.708454, "o", ":"] [42.927481, "o", "/"] [43.247116, "o", "/"] [43.426874, "o", "1"] [43.6688, "o", "2"] [44.080657, "o", "7"] [44.265656, "o", "."] [44.742702, "o", "0"] [44.842783, "o", "."] [45.241414, "o", "0"] [45.325466, "o", "."] [45.716978, "o", "1"] [46.136433, "o", ":"] [46.279829, "o", "8"] [46.724813, "o", "0"] [46.966786, "o", "8"] [47.139137, "o", "0"] [47.326906, "o", "\u001b[?25l\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [47.327175, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [47.327341, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mi"] [47.327715, "o", "tmproxy] $ curl --proxy http://127.0.0.1:8080\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[25;58H"] [47.332231, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H We use the text-based weather service `wttr.in`. \u001b[m\u000f\u001b[25;58H"] [51.176121, "o", "\u001b[38;5;252m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[38;5;231m\u001b[24;3H Terminal Window 2 -------------------------------------------------------------------------------------------------\u001b[H\r\n\u001b[38;5;252m--\u001b[116C--\u001b[24;1H\u001b[38;5;231m--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[39m\u001b[49m\u001b[4;1H \u001b[5;1H \u001b[6;1H \u001b[7;1H \u001b[8;1H "] [51.176723, "o", " \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H \u001b[16;1H "] [51.177122, "o", " \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [0/0] [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[25;1H[tutorial@mitmprox"] [51.177474, "o", "y] $ curl --proxy http://127.0.0.1:8080\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[25;58H\u001b[34h\u001b[?25h"] [51.69614, "o", " "] [52.231537, "o", "\""] [52.348712, "o", "h"] [52.606384, "o", "t"] [52.82479, "o", "t"] [53.000977, "o", "p"] [53.557768, "o", ":"] [54.010924, "o", "/"] [54.239458, "o", "/"] [54.510553, "o", "w"] [54.901708, "o", "t"] [55.299263, "o", "t"] [55.471546, "o", "r"] [55.592208, "o", "."] [55.987543, "o", "i"] [56.152117, "o", "n"] [56.386589, "o", "/"] [56.589924, "o", "D"] [56.976625, "o", "u"] [57.110029, "o", "n"] [57.365781, "o", "e"] [57.998059, "o", "d"] [58.2042, "o", "i"] [58.592194, "o", "n"] [58.868106, "o", "?"] [59.122212, "o", "0"] [59.277812, "o", "\""] [60.694258, "o", "\r\n"] [60.857817, "o", "\u001b[4d\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/1] [*:8080]\u001b[26;1H\u001b[m\u000f"] [60.90042, "o", "\u001b[4d\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m…\u001b[38;5;240mntent missing]\u001b[39m \u001b[26;1H"] [60.90379, "o", "Weather report: Dunedin\u001b[28;1H \u001b[38;5;226m _`/\"\"\u001b[38;5;250m.-. \u001b[39m Patchy rain possible\r\n \u001b[38;5;226m ,\\_\u001b[38;5;250m( ). \u001b[39m \u001b[38;5;47m7\u001b[39m..\u001b[38;5;46m8\u001b[39m °C \r\n \u001b[38;5;226m /\u001b[38;5;250m(___(__) \u001b[39m \u001b[1m↘\u001b[m\u000f \u001b[38;5;190m10\u001b[39m km/h \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 10 km \r\n \u001b[38;5;111m ‘ ‘ ‘ ‘ \u001b[39m 0.1 mm \r\n"] [60.905186, "o", "[tutorial@mitmproxy] $ "] [60.911111, "o", "\u001b[4;1H\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[33;24H"] [63.419123, "o", "curl --proxy http://127.0.0.1:8080 \"http://wttr.in/Dunedin?0\""] [63.677933, "o", "\b"] [63.931061, "o", "\b"] [64.152043, "o", "\b"] [64.277129, "o", "\b\u001b[1P?0\"\u001b[3D"] [64.392456, "o", "\b\u001b[1P?0\"\u001b[3D"] [64.628428, "o", "\b\u001b[1P?0\"\u001b[3D"] [64.732521, "o", "\b\u001b[1P?0\"\u001b[3D"] [64.858194, "o", "\b\u001b[1P?0\"\u001b[3D"] [64.99509, "o", "\b\u001b[1P?0\"\u001b[3D"] [65.116375, "o", "\b\u001b[1P?0\"\u001b[3D"] [65.278693, "o", "I?0\"\u001b[3D"] [65.627494, "o", "n?0\"\u001b[3D"] [65.815331, "o", "n?0\"\u001b[3D"] [66.089513, "o", "s?0\"\u001b[3D"] [66.183075, "o", "b?0\"\u001b[3D"] [66.385073, "o", "r?0\"\u001b[3D"] [66.505975, "o", "u?0\"\u001b[3D"] [66.74627, "o", "c?0\"\u001b[3D"] [66.920761, "o", "k?0\"\u001b[3D"] [68.446162, "o", "\r\n"] [68.489082, "o", "\u001b[5d \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[38;5;245m \u001b[39m \u001b[22;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/2] [*:8080]\u001b[34;1H\u001b[m\u000f"] [68.808966, "o", "\u001b[5d \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m…\u001b[38;5;240mntent missing]\u001b[39m \u001b[34;1H"] [68.813381, "o", "\u001b[25;36r\u001b[36;1H\n\u001b[3AWeather report: Innsbruck\u001b[35;1H \u001b[38;5;226m \\ / \u001b[39m Sunny\r\n\u001b[K \u001b[38;5;226m .-. \u001b[39m \u001b[38;5;220m25\u001b[39m..\u001b[38;5;220m27\u001b[39m °\r\n\u001b[35;25HC \r\n\u001b[K \u001b[38;5;226m ― ( ) ― \u001b[39m \u001b[1m↙\u001b[m\u000f\r\n\u001b[35;18H \u001b[38;5;154m9\u001b[39m km/h \r\n\u001b[K \u001b[38;5;226m `-’\u001b[39m\r\u001b[2S\u001b[34;11H\u001b[38;5;226m \u001b[39m 10 km \r\n\u001b[K \u001b[38;5;226m / \\ \u001b[39m 0.0 mm \r\n\u001b[K\u001b[1;36r\u001b[36;1H"] [68.815003, "o", "[tutorial@mitmproxy] $ "] [68.821736, "o", "\u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[36;24H"] [71.118721, "o", "e"] [71.396276, "o", "x"] [71.69005, "o", "i"] [71.800176, "o", "t"] [73.210002, "o", "\u001b[25;36r\u001b[36;1H\n\u001b[K\u001b[1;36r\u001b[36;1H\u001b[25;36r\u001b[36;1H\n\u001bMlogout\r\n\u001b[K\u001b[1;36r\u001b[36;1H"] [73.211707, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [73.212222, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [73.212565, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[22;1H⇩ [1/2] "] [73.212873, "o", " [*:8080]\u001b[39m\u001b[49m\u001b[23;1H \u001b[24;1H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[38;5;231m\u001b[48;5;16m\u001b[H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[3;1H\u001b[?25l\u001b[?1006h\u001b[?1002h"] [73.217871, "o", "\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[49m\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H \u001b[7;1H "] [73.217968, "o", " \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H "] [73.218102, "o", " \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H "] [73.218326, "o", " \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H "] [73.21851, "o", " \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/2] [*:8080]\u001b[36;1H\u001b[39m\u001b[49m \r \u001b[36;119H "] [73.395584, "o", "\u001b[3;1H"] [73.805, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[m\u000f\u001b[3;1H"] [73.818485, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [73.818592, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [73.818882, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [73.819084, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [73.819144, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [73.822843, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You see the requests to `wttr.in` in the list of flows. \u001b[m\u000f\u001b[3;1H"] [78.224036, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [78.224238, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [78.224491, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [78.224645, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [78.224842, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [78.73254, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [78.732641, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [78.732797, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [78.732873, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [78.732921, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [78.737206, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H mitmproxy is controlled using keyboard shortcuts. \u001b[m\u000f\u001b[3;1H"] [82.653935, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [82.654037, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [82.654313, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [82.65453, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [82.65464, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [83.166428, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [83.166799, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [83.166923, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [83.167219, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [83.167482, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [83.172296, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Use your arrow keys `↑` and `↓` to change the focused flow (`>>`). \u001b[m\u000f\u001b[3;1H"] [88.460536, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [88.460641, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [88.460897, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [88.461078, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [88.461399, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [88.972404, "o", "\r\n \u001b[38;5;245m16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H\u001b[38;5;245m>>16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [2/2] [*:8080]\u001b[35;120H\u001b[m\u000f"] [89.351611, "o", "\u001b[4;1H\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/2] [*:8080]\u001b[35;120H\u001b[m\u000f"] [89.442377, "o", "\u001b[3;1H"] [90.163659, "o", "\r\n \u001b[38;5;245m16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H\u001b[38;5;245m>>16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [2/2] [*:8080]\u001b[35;120H\u001b[m\u000f"] [90.444678, "o", "\u001b[3;1H"] [90.839237, "o", "\r\n\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[35;1H\u001b[38;5;254m\u001b[48;5;240m⇩ [1/2] [*:8080]\u001b[35;120H\u001b[m\u000f"] [90.944966, "o", "\u001b[3;1H"] [91.8883, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [91.888414, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [91.888569, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [91.888812, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [91.889029, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [91.893236, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H The focused flow (`>>`) is used as a target for various commands. \u001b[m\u000f\u001b[3;1H"] [97.101816, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [97.101929, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [97.102254, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [97.102528, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [97.102718, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [97.603756, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [97.604042, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [97.604738, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [97.60501, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [97.605434, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [97.609096, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H One such command shows the flow details, it is bound to `ENTER`. \u001b[m\u000f\u001b[3;1H"] [102.731566, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [102.731913, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [102.732159, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [102.732466, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [102.732754, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [103.239611, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [103.239835, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [103.240604, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [103.240874, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [103.241117, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [103.244498, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `ENTER` to view the details of the focused flow. \u001b[m\u000f\u001b[3;1H"] [107.569695, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [107.570013, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [107.570277, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [107.57062, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [107.570961, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [108.086115, "o", "\u001b[38;5;254m\u001b[48;5;240mFlow Details \u001b[4;1H\u001b[49m\u001b[38;5;240m2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m "] [108.086428, "o", " \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[10;1H\u001b[38;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m \u001b[12;120H"] [108.336833, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [108.336939, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [108.337164, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [108.337365, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [108.337508, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[12;120H"] [108.342096, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H The flow details view has 3 panes: request, response, and detail. \u001b[m\u000f\u001b[12;120H"] [108.494151, "o", "\u001b[3;1H"] [113.535966, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [113.53621, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [113.536488, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [113.536657, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [113.536851, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [114.052869, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [114.052998, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [114.053285, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [114.053602, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [114.053804, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [114.057723, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Use your arrow keys `←` and `→` to switch between panes. \u001b[m\u000f\u001b[3;1H"] [118.538692, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [118.53897, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [118.539157, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [118.539399, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [118.539578, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [119.056207, "o", "\u001b[3B\u001b[38;5;245m\u001b[48;5;235m Request \u001b[39m\u001b[49m \u001b[38;5;254m\u001b[48;5;240m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mServer:\u001b[39m \u001b[38;5;245mnginx/1.10.3\u001b[39m \u001b[8;1H\u001b[38;5;33mDate:\u001b[39m \u001b[38;5;245mFri, 04 Sep 2020 16:34:28 GMT\u001b[39m \u001b[9;1H\u001b[38;5;33mContent-Type:\u001b[39m \u001b[38;5;245mtext/plain; charset=utf-8\u001b[39m \u001b[10;1H\u001b[38;5;33mContent-Length:\u001b[39m \u001b[38;5;245m386\u001b[39m \u001b[11;1H\u001b[38;5;33mConnection:\u001b[39m \u001b[38;5;245mkeep-alive\u001b[39m \u001b[12;1H\u001b[38;5;33mAcces"] [119.056383, "o", "s-Control-Allow-Origin:\u001b[39m \u001b[38;5;245m*\u001b[39m \u001b[13;1H\u001b[38;5;254m\u001b[48;5;240mRaw [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[14;1H\u001b[49m\u001b[38;5;245mWeather report: Dunedin\u001b[39m \u001b[16;1H\u001b[38;5;245m \\x1b[38;5;226m _`/\"\"\\x1b[38;5;250m.-. \\x1b[0m Patchy rain possible\u001b[39m \u001b[17;1H\u001b[38;5;245m \\x1b[38;5;226m ,\\\\_\\x1b[38;5;250m( ). \\x1b[0m \\x1b[38;5;047m7\\x1b[0m..\\x1b[38;5;046m8\\x1b[0m \\xc2\\xb0C\\x1b[0m \u001b[18;1H \u001b[39m \u001b[19;1H\u001b[38;5;245m \\x1b[38;5;226m /\\x1b[38;5;250m(___(__) \\x1b[0m \\x1b[1m\\xe2\\x86\\x98\\x1b[0m \\x1b[38;5;190m10\\x1b[0m km/h\\x1b[0m \u001b"] [119.056526, "o", "[39m \u001b[20;1H\u001b[38;5;245m \\x1b[38;5;111m \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\x1b[0m 10 km\\x1b[0m \u001b[39m \u001b[21;1H\u001b[38;5;245m \\x1b[38;5;111m \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\x1b[0m 0.1 mm\\x1b[0m \u001b[39m \u001b[21;120H"] [119.52303, "o", "\u001b[3;1H"] [123.533955, "o", "\u001b[3B\u001b[38;5;245m\u001b[48;5;235m Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;254m\u001b[48;5;240m Detail \u001b[7;1H\u001b[49mServer Connection:\u001b[39m \u001b[8;1H \u001b[38;5;33mAddress\u001b[39m \u001b[38;5;245mwttr.in:80\u001b[39m \u001b[9;1H \u001b[38;5;33mResolved Address\u001b[39m \u001b[38;5;245m5.9.243.187:80\u001b[39m \u001b[10;1H \u001b[38;5;33mHTTP Version\u001b[39m \u001b[38;5;245mHTTP/1.1\u001b[39m \u001b[11;1H\u001b[38;5;254mClient Connection:\u001b[39m \u001b[12;1H \u001b[38;5;33mAddress\u001b[39m \u001b[38;5;245m::ffff:127.0"] [123.534186, "o", ".0.1:58880\u001b[39m \u001b[13;1H \u001b[38;5;33mHTTP Version\u001b[39m \u001b[38;5;245mHTTP/1.1\u001b[39m \u001b[14;1H\u001b[38;5;254mTiming:\u001b[39m \u001b[15;1H \u001b[38;5;33mClient conn. established\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.601\u001b[39m \u001b[16;1H \u001b[38;5;33mFirst request byte\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.604\u001b[39m \u001b[17;1H \u001b[38;5;33mRequest complete\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.608\u001b[39m \u001b[18;1H \u001b[38;5;33mServer conn. initiated\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.611\u001b[39m "] [123.534394, "o", " \u001b[19;1H \u001b[38;5;33mServer conn. TCP handshake\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.660\u001b[39m \u001b[20;1H \u001b[38;5;33mFirst response byte\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.790\u001b[39m \u001b[21;1H \u001b[38;5;33mResponse complete\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.797\u001b[39m \u001b[22;1H \u001b[38;5;33mServer conn. closed\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.800\u001b[39m \u001b[23;1H \u001b[38;5;33mClient conn. closed\u001b[39m \u001b[38;5;245m2020-09-04 16:34:26.809\u001b[39m \u001b[23;120H"] [123.539719, "o", "\u001b[3;1H"] [129.335709, "o", "\u001b[3B\u001b[38;5;245m\u001b[48;5;235m Request \u001b[39m\u001b[49m \u001b[38;5;254m\u001b[48;5;240m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mServer:\u001b[39m \u001b[38;5;245mnginx/1.10.3\u001b[39m \u001b[8;1H\u001b[38;5;33mDate:\u001b[39m \u001b[38;5;245mFri, 04 Sep 2020 16:34:28 GMT\u001b[39m \u001b[9;1H\u001b[38;5;33mContent-Type:\u001b[39m \u001b[38;5;245mtext/plain; charset=utf-8\u001b[39m \u001b[10;1H\u001b[38;5;33mContent-Length:\u001b[39m \u001b[38;5;245m386\u001b[39m \u001b[11;1H\u001b[38;5;33mConnection:\u001b[39m \u001b[38;5;245mkeep-alive\u001b[39m \u001b[12;1H\u001b[38;5;33mAcces"] [129.336074, "o", "s-Control-Allow-Origin:\u001b[39m \u001b[38;5;245m*\u001b[39m \u001b[13;1H\u001b[38;5;254m\u001b[48;5;240mRaw [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[14;1H\u001b[49m\u001b[38;5;245mWeather report: Dunedin\u001b[39m \u001b[15;1H \u001b[16;1H\u001b[38;5;245m \\x1b[38;5;226m _`/\"\"\\x1b[38;5;250m.-. \\x1b[0m Patchy rain possible\u001b[39m \u001b[17;1H\u001b[38;5;245m \\x1b[38;5;226m ,\\\\_\\x1b[38;5;250m( ). \\x1b[0m \\x1b[38;5;047m7\\x1b[0m..\\x1b[38;5;046m8\\x1b[0m \\xc2\\xb0C\\x1b[0m \u001b[18;1H \u001b[39m \u001b[19;1H\u001b[38"] [129.336347, "o", ";5;245m \\x1b[38;5;226m /\\x1b[38;5;250m(___(__) \\x1b[0m \\x1b[1m\\xe2\\x86\\x98\\x1b[0m \\x1b[38;5;190m10\\x1b[0m km/h\\x1b[0m \u001b[39m \u001b[20;1H\u001b[38;5;245m \\x1b[38;5;111m \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\x1b[0m 10 km\\x1b[0m \u001b[39m \u001b[21;1H\u001b[38;5;245m \\x1b[38;5;111m \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\xe2\\x80\\x98 \\x1b[0m 0.1 mm\\x1b[0m \u001b[39m \u001b[22;1H \u001b[23;1H \u001b[23;120H"] [129.555172, "o", "\u001b[3;1H"] [129.752844, "o", "\u001b[3B\u001b[38;5;254m\u001b[48;5;240m Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[10;1H\u001b[38;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;2"] [129.753169, "o", "40m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m \u001b[13;1H \u001b[14;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H "] [129.753451, "o", " \u001b[21;1H \u001b[21;120H"] [130.056542, "o", "\u001b[3;1H"] [131.914713, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [131.914818, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [131.915145, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [131.915406, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [131.91576, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [131.919362, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `q` to exit the current view. \u001b[m\u000f\u001b[3;1H"] [134.713807, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [134.71392, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [134.714221, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [134.714333, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [134.714667, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [135.24914, "o", "\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[49m\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H \u001b[7;1H "] [135.249243, "o", " \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[12;120H"] [135.383723, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [135.383829, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [135.384009, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [135.38409, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [135.384344, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[12;120H"] [135.388689, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `?` to get a list of all available keyboard shortcuts. \u001b[m\u000f\u001b[12;120H"] [135.572481, "o", "\u001b[3;1H"] [140.186695, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [140.186995, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [140.187307, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [140.187372, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [140.18755, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [140.729531, "o", "\u001b[38;5;254m\u001b[48;5;240mHelp \u001b[4;1H Key Bindings \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Filter Expressions \u001b[5;1H\u001b[49m\u001b[38;5;33mCommon Keybindings\u001b[39m \u001b[6;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[7;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[8;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[9;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m "] [140.729637, "o", " \u001b[10;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[11;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[13;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[14;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[15;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[16;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[17;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mL"] [140.729861, "o", "oad flows from file\u001b[39m \u001b[18;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[19;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[20;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[21;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[22;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[23;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m "] [140.730045, "o", " \u001b[24;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[25;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[26;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[27;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[28;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[29;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[30;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5"] [140.73024, "o", ";245mCreate a new flow\u001b[39m \u001b[31;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[32;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[33;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[34;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[34;120H"] [141.091679, "o", "\u001b[3;1H"] [142.825672, "o", "\u001b[2B\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[6;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[7;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[8;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[9;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[10;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[11;1H "] [142.82577, "o", " \u001b[12;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[13;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[14;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[15;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[16;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[17;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[18;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart s"] [142.825979, "o", "erver replay\u001b[39m \u001b[19;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[20;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[21;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[22;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[23;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[24;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m "] [142.826653, "o", " \u001b[25;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[26;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[27;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[28;1H\u001b[38;5;33mm\u001b[m\u000f \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[29;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[30;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[31;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mRe"] [142.826962, "o", "play this flow\u001b[39m \u001b[32;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[33;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[34;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[34;120H"] [143.096004, "o", "\u001b[3;1H"] [143.629141, "o", "\u001b[2B\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[6;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[7;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[8;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[9;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[10;1H \u001b[11;1H\u001b[38;5;33mKeybindings for this view\u001b[39m "] [143.629244, "o", " \u001b[12;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[13;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[14;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[15;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[16;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[17;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[18;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set "] [143.62939, "o", "all marks\u001b[39m \u001b[19;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[20;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[21;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[22;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[23;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[24;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m "] [143.629653, "o", " \u001b[25;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[26;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[27;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[28;1H\u001b[38;5;33mn\u001b[m\u000f \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[29;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[30;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[31;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mRe"] [143.629863, "o", "verse flow list order\u001b[39m \u001b[32;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[33;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[34;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[34;120H"] [143.88032, "o", "\u001b[5;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[6;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[7;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[8;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[9;1H \u001b[10;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[11;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m "] [143.880425, "o", " \u001b[12;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[13;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[14;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[15;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[16;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[17;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[18;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRever"] [143.880575, "o", "t changes to this flow\u001b[39m \u001b[19;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[20;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[21;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[22;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[23;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[24;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m "] [143.880867, "o", " \u001b[25;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[26;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[27;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[28;1H\u001b[38;5;33mo\u001b[m\u000f \u001b[38;5;245mSet flow list order\u001b[39m \u001b[29;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[30;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[31;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245m"] [143.88111, "o", "Save listed flows to file\u001b[39m \u001b[32;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[33;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[34;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[34;120H"] [144.09739, "o", "\u001b[3;1H"] [144.233492, "o", "\u001b[2B\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[6;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[7;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[8;1H \u001b[9;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[10;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[11;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m "] [144.233613, "o", " \u001b[12;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[13;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[14;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[15;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[16;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[17;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[18;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill th"] [144.233941, "o", "is flow\u001b[39m \u001b[19;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[20;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[21;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[22;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[23;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[24;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [144.23426, "o", " \u001b[25;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[26;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[27;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[28;1H\u001b[38;5;33mr\u001b[m\u000f \u001b[38;5;245mReplay this flow\u001b[39m \u001b[29;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[30;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[31;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mCl"] [144.234571, "o", "ear flow list\u001b[39m \u001b[32;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[33;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[34;1H \u001b[34;120H"] [144.358211, "o", "\u001b[5;1H\u001b[38;5;33mq\u001b[39m \u001b[38;5;245mExit the current view\u001b[39m \u001b[6;1H\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[7;1H \u001b[8;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[9;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[10;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[11;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m "] [144.358575, "o", " \u001b[12;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[13;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[14;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[15;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[16;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[17;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[18;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge"] [144.358845, "o", " all flows not showing\u001b[39m \u001b[19;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[20;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[21;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[22;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[23;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[24;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m "] [144.359239, "o", " \u001b[25;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[26;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[27;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[28;1H\u001b[38;5;33mv\u001b[m\u000f \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[29;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[30;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[31;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245m"] [144.359494, "o", "Run a script on this flow\u001b[39m \u001b[32;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[33;1H \u001b[34;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[34;120H"] [144.602226, "o", "\u001b[3;1H"] [144.896173, "o", "\u001b[2B\u001b[38;5;33mtab\u001b[39m \u001b[38;5;245mNext\u001b[39m \u001b[6;1H \u001b[7;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[8;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[9;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[10;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[11;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m "] [144.896384, "o", " \u001b[12;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[13;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[14;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[15;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[16;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[17;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[18;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume "] [144.896579, "o", "this intercepted flow\u001b[39m \u001b[19;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[20;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[21;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[22;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[23;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[24;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m "] [144.896807, "o", " \u001b[25;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[26;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[27;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[28;1H\u001b[38;5;33mw\u001b[m\u000f \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[29;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[30;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[31;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSe"] [144.89701, "o", "nd cuts to clipboard\u001b[39m \u001b[32;1H \u001b[33;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[34;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[34;120H"] [145.102568, "o", "\u001b[3;1H"] [145.136534, "o", "\u001b[2B \u001b[6;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[7;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[8;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[9;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[10;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[11;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m "] [145.136639, "o", " \u001b[12;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[13;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[14;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[15;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[16;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[17;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[18;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave re"] [145.136671, "o", "sponse body to file\u001b[39m \u001b[19;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[20;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[21;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[22;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[23;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[24;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m "] [145.136912, "o", " \u001b[25;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[26;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[27;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[28;1H\u001b[38;5;33mz\u001b[m\u000f \u001b[38;5;245mClear flow list\u001b[39m \u001b[29;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[30;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[31;1H "] [145.13713, "o", " \u001b[32;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[33;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[34;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[34;120H"] [145.320724, "o", "\u001b[5;1H\u001b[38;5;33mKeybindings for this view\u001b[39m \u001b[6;1H\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[7;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[8;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[9;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[10;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[11;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m "] [145.320974, "o", " \u001b[12;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[13;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[14;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[15;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[16;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[17;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[18;1H\u001b[38;5;3"] [145.321061, "o", "3md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[19;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[20;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[21;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[22;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[23;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[24;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m "] [145.321198, "o", " \u001b[25;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[26;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[27;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[28;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[29;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[30;1H \u001b[31;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m"] [145.321507, "o", " \u001b[32;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[33;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[34;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[34;120H"] [145.601451, "o", "\u001b[3;1H"] [145.795883, "o", "\u001b[2B\u001b[38;5;33mA\u001b[39m \u001b[38;5;245mResume all intercepted flows\u001b[39m \u001b[6;1H\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[7;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[8;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[9;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[10;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[11;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m "] [145.795989, "o", " \u001b[12;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[13;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[14;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[15;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[16;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[17;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b"] [145.796193, "o", "[18;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[19;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[20;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[21;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[22;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[23;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[24;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m "] [145.796419, "o", " \u001b[25;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[26;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[27;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[28;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[29;1H \u001b[30;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[31;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;2"] [145.796715, "o", "45mCycle to next layout\u001b[39m \u001b[32;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[33;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[34;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[34;120H"] [146.105088, "o", "\u001b[3;1H"] [146.119144, "o", "\u001b[2B\u001b[38;5;33mD\u001b[39m \u001b[38;5;245mDuplicate flow\u001b[39m \u001b[6;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[7;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[8;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[9;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[10;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[11;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m "] [146.11947, "o", " \u001b[12;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[13;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[14;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[15;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[16;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[17;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b"] [146.119755, "o", "[18;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[19;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[20;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[21;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[22;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[23;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[24;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m "] [146.120248, "o", " \u001b[25;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[26;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[27;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[28;1H \u001b[29;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[30;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[31;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;2"] [146.120521, "o", "45mCommand prompt\u001b[39m \u001b[32;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[33;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[34;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[34;120H"] [146.263845, "o", "\u001b[5;1H\u001b[38;5;33mF\u001b[39m \u001b[38;5;245mSet focus follow\u001b[39m \u001b[6;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[7;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[8;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[9;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[10;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[11;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m "] [146.26396, "o", " \u001b[12;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[13;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[14;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[15;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[16;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[17;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [146.264276, "o", " \u001b[18;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[19;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[20;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[21;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[22;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[23;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[24;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m "] [146.264495, "o", " \u001b[25;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[26;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[27;1H \u001b[27;120H\r\n\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[29;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[30;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[31;1H\u001b[38;5;33m?\u001b[39m \u001b["] [146.264699, "o", "38;5;245mView help\u001b[39m \u001b[32;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[33;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[34;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[34;120H"] [146.483922, "o", "\u001b[5;1H\u001b[38;5;33mL\u001b[39m \u001b[38;5;245mLoad flows from file\u001b[39m \u001b[6;1H\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[7;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[8;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[9;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[10;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[11;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m "] [146.48403, "o", " \u001b[12;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[13;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[14;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[15;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[16;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[17;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m "] [146.484258, "o", " \u001b[18;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[19;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[20;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[21;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[22;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[23;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[24;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m "] [146.48466, "o", " \u001b[25;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[26;1H \u001b[27;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[28;1H\u001b[38;5;33m-\u001b[m\u000f \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[29;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[30;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[31;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;"] [146.484984, "o", "245mStart an attached browser\u001b[39m \u001b[32;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[33;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[34;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[34;120H"] [146.607063, "o", "\u001b[3;1H"] [146.691289, "o", "\u001b[2B\u001b[38;5;33mM\u001b[39m \u001b[38;5;245mToggle viewing marked flows\u001b[39m \u001b[6;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[7;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[8;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[9;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[10;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[11;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m "] [146.691387, "o", " \u001b[12;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[13;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[14;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[15;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[16;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[17;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b"] [146.691687, "o", "[18;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[19;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[20;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[21;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[22;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[23;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[24;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m "] [146.691833, "o", " \u001b[25;1H \u001b[26;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[27;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[28;1H\u001b[38;5;33m:\u001b[m\u000f \u001b[38;5;245mCommand prompt\u001b[39m \u001b[29;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[30;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[31;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;24"] [146.692053, "o", "5mView commands\u001b[39m \u001b[32;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[33;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[34;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[34;120H"] [147.032732, "o", "\u001b[5;1H\u001b[38;5;33mS\u001b[39m \u001b[38;5;245mStart server replay\u001b[39m \u001b[6;1H\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[7;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[8;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[9;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[10;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[11;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m "] [147.032832, "o", " \u001b[12;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[13;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[14;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[15;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[16;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[17;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m "] [147.033042, "o", " \u001b[18;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[19;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[20;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[21;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[22;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[23;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[24;1H "] [147.033309, "o", " \u001b[25;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[26;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[27;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[28;1H\u001b[38;5;33m?\u001b[m\u000f \u001b[38;5;245mView help\u001b[39m \u001b[29;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[30;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[31;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;"] [147.033628, "o", "245mView event log\u001b[39m \u001b[32;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[33;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[34;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;245mView key bindings\u001b[39m \u001b[34;120H"] [147.108152, "o", "\u001b[3;1H"] [147.306153, "o", "\u001b[2B\u001b[38;5;33mU\u001b[39m \u001b[38;5;245mUn-set all marks\u001b[39m \u001b[6;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[7;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[8;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[9;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[10;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[11;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m "] [147.306458, "o", " \u001b[12;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[13;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[14;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[15;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[16;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[17;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b"] [147.306693, "o", "[18;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[19;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[20;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[21;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[22;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[23;1H \u001b[24;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m "] [147.306989, "o", " \u001b[25;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[26;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[27;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[28;1H\u001b[38;5;33mB\u001b[m\u000f \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[29;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[30;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[31;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;24"] [147.307359, "o", "5mGo to end\u001b[39m \u001b[32;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[33;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;245mView key bindings\u001b[39m \u001b[34;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[34;120H"] [147.566551, "o", "\u001b[5;1H\u001b[38;5;33mV\u001b[39m \u001b[38;5;245mRevert changes to this flow\u001b[39m \u001b[6;1H\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[7;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[8;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[9;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[10;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[11;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m "] [147.566828, "o", " \u001b[12;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[13;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[14;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[15;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[16;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[17;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m "] [147.56719, "o", " \u001b[18;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[19;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[20;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[21;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[22;1H \u001b[23;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[24;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m "] [147.567441, "o", " \u001b[25;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[26;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[27;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[28;1H\u001b[38;5;33mC\u001b[m\u000f \u001b[38;5;245mView commands\u001b[39m \u001b[29;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[30;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[31;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;"] [147.567731, "o", "245mToggle intercept\u001b[39m \u001b[32;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;245mView key bindings\u001b[39m \u001b[33;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[34;1H\u001b[38;5;33mP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[34;120H"] [147.607373, "o", "\u001b[3;1H"] [147.876557, "o", "\u001b[2B\u001b[38;5;33mX\u001b[39m \u001b[38;5;245mKill this flow\u001b[39m \u001b[6;1H\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[7;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[8;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[9;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[10;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[11;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [147.876823, "o", " \u001b[12;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[13;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[14;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[15;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[16;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[17;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b"] [147.877032, "o", "[18;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[19;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[20;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[21;1H \u001b[22;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[23;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[24;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m "] [147.877208, "o", " \u001b[25;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[26;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[27;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[28;1H\u001b[38;5;33mE\u001b[m\u000f \u001b[38;5;245mView event log\u001b[39m \u001b[29;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[30;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[31;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;24"] [147.877443, "o", "5mView key bindings\u001b[39m \u001b[32;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[33;1H\u001b[38;5;33mP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[34;1H\u001b[38;5;33mQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[34;120H"] [148.109788, "o", "\u001b[3;1H"] [148.136185, "o", "\u001b[2B\u001b[38;5;33mZ\u001b[39m \u001b[38;5;245mPurge all flows not showing\u001b[39m \u001b[6;1H\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[7;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[8;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[9;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[10;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[11;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m "] [148.136289, "o", " \u001b[12;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[13;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[14;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[15;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[16;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[17;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b"] [148.136752, "o", "[18;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[19;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[20;1H \u001b[21;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[22;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[23;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[24;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m "] [148.136962, "o", " \u001b[25;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[26;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[27;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[28;1H\u001b[38;5;33mG\u001b[m\u000f \u001b[38;5;245mGo to end\u001b[39m \u001b[29;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[30;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;245mView key bindings\u001b[39m \u001b[31;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;24"] [148.137225, "o", "5mView options\u001b[39m \u001b[32;1H\u001b[38;5;33mP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[33;1H\u001b[38;5;33mQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[34;1H\u001b[38;5;33mW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[34;120H"] [148.615851, "o", "\u001b[3;1H"] [148.624906, "o", "\u001b[2B\u001b[38;5;33ma\u001b[39m \u001b[38;5;245mResume this intercepted flow\u001b[39m \u001b[6;1H\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[7;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[8;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[9;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[10;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[11;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m "] [148.625231, "o", " \u001b[12;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[13;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[14;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[15;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[16;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[17;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b"] [148.625465, "o", "[18;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[19;1H \u001b[20;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[21;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[22;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[23;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[24;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m "] [148.625731, "o", " \u001b[25;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[26;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[27;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[28;1H\u001b[38;5;33mI\u001b[m\u000f \u001b[38;5;245mToggle intercept\u001b[39m \u001b[29;1H\u001b[38;5;33mK\u001b[39m \u001b[38;5;245mView key bindings\u001b[39m \u001b[30;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[31;1H\u001b[38;5;33mP\u001b[39m \u001b[38;5;24"] [148.625986, "o", "5mView flow details\u001b[39m \u001b[32;1H\u001b[38;5;33mQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[33;1H\u001b[38;5;33mW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[34;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[34;120H"] [149.113589, "o", "\u001b[3;1H"] [149.199791, "o", "\u001b[2B\u001b[38;5;33mb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[6;1H\u001b[38;5;33md\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[7;1H\u001b[38;5;33me\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[8;1H\u001b[38;5;33mf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m \u001b[9;1H\u001b[38;5;33mm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[10;1H\u001b[38;5;33mn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[11;1H\u001b[38;5;33mo\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m "] [149.199906, "o", " \u001b[12;1H\u001b[38;5;33mr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[13;1H\u001b[38;5;33mv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[14;1H\u001b[38;5;33mw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[15;1H\u001b[38;5;33mz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[16;1H\u001b[38;5;33m|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[17;1H\u001b[38;5;33mctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b"] [149.200093, "o", "[18;1H \u001b[19;1H\u001b[38;5;33mGlobal Keybindings\u001b[39m \u001b[20;1H\u001b[38;5;33m-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[21;1H\u001b[38;5;33m:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m \u001b[22;1H\u001b[38;5;33m?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[23;1H\u001b[38;5;33mB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[24;1H\u001b[38;5;33mC\u001b[39m \u001b[38;5;245mView commands\u001b[39m "] [149.20036, "o", " \u001b[25;1H\u001b[38;5;33mE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[26;1H\u001b[38;5;33mG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[27;1H\u001b[38;5;33mI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[28;1H\u001b[38;5;33mK\u001b[m\u000f \u001b[38;5;245mView key bindings\u001b[39m \u001b[29;1H\u001b[38;5;33mO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[30;1H\u001b[38;5;33mP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[31;1H\u001b[38;5;33mQ\u001b[39m \u001b[38;5;24"] [149.200722, "o", "5mExit immediately\u001b[39m \u001b[32;1H\u001b[38;5;33mW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[33;1H\u001b[38;5;33menter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[34;1H\u001b[38;5;33mg\u001b[39m \u001b[38;5;245mGo to start\u001b[39m \u001b[34;120H"] [149.418105, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HHelp \u001b[4;1H Key Bindings \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Filter Expressions \u001b[49m\u001b[38;5;33m\u001b[5;1Hb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[38;5;33m\u001b[6;1Hd\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[38;5;33m\u001b[7;1He\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[38;5;33m\u001b[8;1Hf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [149.418466, "o", " \u001b[38;5;33m\u001b[9;1Hm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[38;5;33m\u001b[10;1Hn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[38;5;33m\u001b[11;1Ho\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[38;5;33m\u001b[12;1Hr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[38;5;33m\u001b[13;1Hv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[38;5;33m\u001b[14;1Hw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[38;5;33m\u001b[15"] [149.418663, "o", ";1Hz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[38;5;33m\u001b[16;1H|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[38;5;33m\u001b[17;1Hctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[18;1H \u001b[38;5;33m\u001b[19;1HGlobal Keybindings\u001b[39m \u001b[38;5;33m\u001b[20;1H-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[38;5;33m\u001b[21;1H:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m "] [149.418922, "o", " \u001b[38;5;33m\u001b[22;1H?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[38;5;33m\u001b[23;1HB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[38;5;33m\u001b[24;1HC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[38;5;33m\u001b[25;1HE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[38;5;33m\u001b[26;1HG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[38;5;33m\u001b[27;1HI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[38;5;33m\u001b[28;1HK\u001b[39m \u001b[38;5;245mView key b"] [149.419105, "o", "indings\u001b[39m \u001b[38;5;33m\u001b[29;1HO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[38;5;33m\u001b[30;1HP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[38;5;33m\u001b[31;1HQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[38;5;33m\u001b[32;1HW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[38;5;33m\u001b[33;1Henter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[38;5;33m\u001b[34;1Hg\u001b[39m \u001b[38;5;245mGo to start\u001b[39m "] [149.419336, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34;120H"] [149.422669, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Tip: Remember the `?` shortcut. It works in every view. \u001b[m\u000f\u001b[34;120H"] [149.617479, "o", "\u001b[3;1H"] [153.825878, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HHelp \u001b[4;1H Key Bindings \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Filter Expressions \u001b[49m\u001b[38;5;33m\u001b[5;1Hb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[38;5;33m\u001b[6;1Hd\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[38;5;33m\u001b[7;1He\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[38;5;33m\u001b[8;1Hf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [153.826152, "o", " \u001b[38;5;33m\u001b[9;1Hm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[38;5;33m\u001b[10;1Hn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[38;5;33m\u001b[11;1Ho\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[38;5;33m\u001b[12;1Hr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[38;5;33m\u001b[13;1Hv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[38;5;33m\u001b[14;1Hw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[38;5;33m\u001b[15"] [153.82627, "o", ";1Hz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[38;5;33m\u001b[16;1H|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[38;5;33m\u001b[17;1Hctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[18;1H \u001b[38;5;33m\u001b[19;1HGlobal Keybindings\u001b[39m \u001b[38;5;33m\u001b[20;1H-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[38;5;33m\u001b[21;1H:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m "] [153.82639, "o", " \u001b[38;5;33m\u001b[22;1H?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[38;5;33m\u001b[23;1HB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[38;5;33m\u001b[24;1HC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[38;5;33m\u001b[25;1HE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[38;5;33m\u001b[26;1HG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[38;5;33m\u001b[27;1HI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[38;5;33m\u001b[28;1HK\u001b[39m \u001b[38;5;245mView key b"] [153.82656, "o", "indings\u001b[39m \u001b[38;5;33m\u001b[29;1HO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[38;5;33m\u001b[30;1HP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[38;5;33m\u001b[31;1HQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[38;5;33m\u001b[32;1HW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[38;5;33m\u001b[33;1Henter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[38;5;33m\u001b[34;1Hg\u001b[39m \u001b[38;5;245mGo to start\u001b[39m "] [153.826813, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [154.328248, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HHelp \u001b[4;1H Key Bindings \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Filter Expressions \u001b[49m\u001b[38;5;33m\u001b[5;1Hb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[38;5;33m\u001b[6;1Hd\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[38;5;33m\u001b[7;1He\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[38;5;33m\u001b[8;1Hf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [154.328558, "o", " \u001b[38;5;33m\u001b[9;1Hm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[38;5;33m\u001b[10;1Hn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[38;5;33m\u001b[11;1Ho\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[38;5;33m\u001b[12;1Hr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[38;5;33m\u001b[13;1Hv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[38;5;33m\u001b[14;1Hw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[38;5;33m\u001b[15"] [154.328828, "o", ";1Hz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[38;5;33m\u001b[16;1H|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[38;5;33m\u001b[17;1Hctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[18;1H \u001b[38;5;33m\u001b[19;1HGlobal Keybindings\u001b[39m \u001b[38;5;33m\u001b[20;1H-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[38;5;33m\u001b[21;1H:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m "] [154.329106, "o", " \u001b[38;5;33m\u001b[22;1H?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[38;5;33m\u001b[23;1HB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[38;5;33m\u001b[24;1HC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[38;5;33m\u001b[25;1HE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[38;5;33m\u001b[26;1HG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[38;5;33m\u001b[27;1HI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[38;5;33m\u001b[28;1HK\u001b[39m \u001b[38;5;245mView key b"] [154.329501, "o", "indings\u001b[39m \u001b[38;5;33m\u001b[29;1HO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[38;5;33m\u001b[30;1HP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[38;5;33m\u001b[31;1HQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[38;5;33m\u001b[32;1HW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[38;5;33m\u001b[33;1Henter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[38;5;33m\u001b[34;1Hg\u001b[39m \u001b[38;5;245mGo to start\u001b[39m "] [154.329783, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [154.33363, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `q` to exit the current view. \u001b[m\u000f\u001b[3;1H"] [157.135387, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HHelp \u001b[4;1H Key Bindings \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Filter Expressions \u001b[49m\u001b[38;5;33m\u001b[5;1Hb\u001b[39m \u001b[38;5;245mSave response body to file\u001b[39m \u001b[38;5;33m\u001b[6;1Hd\u001b[39m \u001b[38;5;245mDelete flow from view\u001b[39m \u001b[38;5;33m\u001b[7;1He\u001b[39m \u001b[38;5;245mExport this flow to file\u001b[39m \u001b[38;5;33m\u001b[8;1Hf\u001b[39m \u001b[38;5;245mSet view filter\u001b[39m "] [157.135651, "o", " \u001b[38;5;33m\u001b[9;1Hm\u001b[39m \u001b[38;5;245mToggle mark on this flow\u001b[39m \u001b[38;5;33m\u001b[10;1Hn\u001b[39m \u001b[38;5;245mCreate a new flow\u001b[39m \u001b[38;5;33m\u001b[11;1Ho\u001b[39m \u001b[38;5;245mSet flow list order\u001b[39m \u001b[38;5;33m\u001b[12;1Hr\u001b[39m \u001b[38;5;245mReplay this flow\u001b[39m \u001b[38;5;33m\u001b[13;1Hv\u001b[39m \u001b[38;5;245mReverse flow list order\u001b[39m \u001b[38;5;33m\u001b[14;1Hw\u001b[39m \u001b[38;5;245mSave listed flows to file\u001b[39m \u001b[38;5;33m\u001b[15"] [157.135853, "o", ";1Hz\u001b[39m \u001b[38;5;245mClear flow list\u001b[39m \u001b[38;5;33m\u001b[16;1H|\u001b[39m \u001b[38;5;245mRun a script on this flow\u001b[39m \u001b[38;5;33m\u001b[17;1Hctrl l\u001b[39m \u001b[38;5;245mSend cuts to clipboard\u001b[39m \u001b[18;1H \u001b[38;5;33m\u001b[19;1HGlobal Keybindings\u001b[39m \u001b[38;5;33m\u001b[20;1H-\u001b[39m \u001b[38;5;245mCycle to next layout\u001b[39m \u001b[38;5;33m\u001b[21;1H:\u001b[39m \u001b[38;5;245mCommand prompt\u001b[39m "] [157.136031, "o", " \u001b[38;5;33m\u001b[22;1H?\u001b[39m \u001b[38;5;245mView help\u001b[39m \u001b[38;5;33m\u001b[23;1HB\u001b[39m \u001b[38;5;245mStart an attached browser\u001b[39m \u001b[38;5;33m\u001b[24;1HC\u001b[39m \u001b[38;5;245mView commands\u001b[39m \u001b[38;5;33m\u001b[25;1HE\u001b[39m \u001b[38;5;245mView event log\u001b[39m \u001b[38;5;33m\u001b[26;1HG\u001b[39m \u001b[38;5;245mGo to end\u001b[39m \u001b[38;5;33m\u001b[27;1HI\u001b[39m \u001b[38;5;245mToggle intercept\u001b[39m \u001b[38;5;33m\u001b[28;1HK\u001b[39m \u001b[38;5;245mView key b"] [157.13619, "o", "indings\u001b[39m \u001b[38;5;33m\u001b[29;1HO\u001b[39m \u001b[38;5;245mView options\u001b[39m \u001b[38;5;33m\u001b[30;1HP\u001b[39m \u001b[38;5;245mView flow details\u001b[39m \u001b[38;5;33m\u001b[31;1HQ\u001b[39m \u001b[38;5;245mExit immediately\u001b[39m \u001b[38;5;33m\u001b[32;1HW\u001b[39m \u001b[38;5;245mStream to file\u001b[39m \u001b[38;5;33m\u001b[33;1Henter\u001b[39m \u001b[38;5;245mSelect\u001b[39m \u001b[38;5;33m\u001b[34;1Hg\u001b[39m \u001b[38;5;245mGo to start\u001b[39m "] [157.136439, "o", " \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [157.661732, "o", "\u001b[38;5;254m\u001b[48;5;240mFlows \u001b[4;1H\u001b[49m\u001b[38;5;245m>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H \u001b[7;1H "] [157.661975, "o", " \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H \u001b[15;1H "] [157.66222, "o", " \u001b[16;1H \u001b[17;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H \u001b[23;1H \u001b[24;1H "] [157.66246, "o", " \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H \u001b[31;1H \u001b[32;1H "] [157.662545, "o", " \u001b[33;1H \u001b[34;1H \u001b[34;120H"] [157.92275, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [157.922957, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [157.92322, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [157.923381, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [157.923623, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34;120H"] [157.927757, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Each shortcut is internally bound to a command. \u001b[m\u000f\u001b[34;120H"] [158.135139, "o", "\u001b[3;1H"] [161.686571, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [161.686871, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [161.687131, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [161.68739, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [161.687618, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [162.19682, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [162.196927, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [162.197149, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [162.197218, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [162.197282, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [162.201464, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You can also execute commands directly (without using shortcuts). \u001b[m\u000f\u001b[3;1H"] [167.394377, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [167.394486, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [167.394627, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [167.395014, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [167.395321, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [167.913379, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [167.913692, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [167.913998, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [167.914194, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [167.914507, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [167.918971, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `:` to open the command prompt at the bottom. \u001b[m\u000f\u001b[3;1H"] [171.996646, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [171.996752, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [171.997015, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [171.9972, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [171.997358, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [172.523825, "o", "\u001b[36d: \r: \u001b[36;119H \u001b[3G\u001b[34h\u001b[?25h"] [172.616078, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2d Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [172.616495, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [172.616734, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [172.616806, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [172.617033, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[34h\u001b[?25h\u001b[36;3H"] [172.622689, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Enter `console.view.flow @focus`. \u001b[m\u000f\u001b[36;3H"] [175.268432, "o", "\u001b[38;5;231m\u001b[2d Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [175.268713, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [175.268922, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [175.269062, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [175.269285, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[36;3H\u001b[34h\u001b[?25h"] [175.783094, "o", "\r: \u001b[38;5;166mc\u001b[39m \u001b[?25l\r: \u001b[38;5;166mc\u001b[39m \u001b[36;119H \u001b[4G\u001b[34h\u001b[?25h"] [176.083288, "o", "\r: \u001b[38;5;166mco\u001b[39m \u001b[?25l\r: \u001b[38;5;166mco\u001b[39m \u001b[36;119H \u001b[5G\u001b[34h\u001b[?25h"] [176.301222, "o", "\r: \u001b[38;5;166mcon\u001b[39m \u001b[?25l\r: \u001b[38;5;166mcon\u001b[39m \u001b[36;119H \u001b[6G\u001b[34h\u001b[?25h"] [176.87493, "o", "\r: \u001b[38;5;166mcons\u001b[39m \u001b[?25l\r: \u001b[38;5;166mcons\u001b[39m \u001b[36;119H \u001b[7G\u001b[34h\u001b[?25h"] [177.04291, "o", "\r: \u001b[38;5;166mconso\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconso\u001b[39m \u001b[36;119H \u001b[8G\u001b[34h\u001b[?25h"] [177.473071, "o", "\r: \u001b[38;5;166mconsol\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsol\u001b[39m \u001b[36;119H \u001b[9G\u001b[34h\u001b[?25h"] [177.589983, "o", "\r: \u001b[38;5;166mconsole\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole\u001b[39m \u001b[36;119H \u001b[10G\u001b[34h\u001b[?25h"] [177.795602, "o", "\r: \u001b[38;5;166mconsole.\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.\u001b[39m \u001b[36;119H \u001b[11G\u001b[34h\u001b[?25h"] [178.13899, "o", "\r: \u001b[38;5;166mconsole.v\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.v\u001b[39m \u001b[36;119H \u001b[12G\u001b[34h\u001b[?25h"] [178.405005, "o", "\r: \u001b[38;5;166mconsole.vi\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.vi\u001b[39m \u001b[36;119H \u001b[13G\u001b[34h\u001b[?25h"] [178.569328, "o", "\r: \u001b[38;5;166mconsole.vie\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.vie\u001b[39m \u001b[36;119H \u001b[14G\u001b[34h\u001b[?25h"] [179.033653, "o", "\r: \u001b[38;5;166mconsole.view\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.view\u001b[39m \u001b[36;119H \u001b[15G\u001b[34h\u001b[?25h"] [179.254611, "o", "\r: \u001b[38;5;166mconsole.view.\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.view.\u001b[39m \u001b[36;119H \u001b[16G\u001b[34h\u001b[?25h"] [179.6114, "o", "\r: \u001b[38;5;166mconsole.view.f\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.view.f\u001b[39m \u001b[36;119H \u001b[17G\u001b[34h\u001b[?25h"] [179.806524, "o", "\r: \u001b[38;5;166mconsole.view.fl\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.view.fl\u001b[39m \u001b[36;119H \u001b[18G\u001b[34h\u001b[?25h"] [180.013613, "o", "\r: \u001b[38;5;166mconsole.view.flo\u001b[39m \u001b[?25l\r: \u001b[38;5;166mconsole.view.flo\u001b[39m \u001b[36;119H \u001b[19G\u001b[34h\u001b[?25h"] [180.141087, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;241mflow \u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;241mflow \u001b[39m \u001b[36;119H \u001b[20G\u001b[34h\u001b[?25h"] [180.255442, "o", "\u001b[C"] [180.693155, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@\u001b[39m \u001b[36;119H \u001b[22G\u001b[34h\u001b[?25h"] [181.002429, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@f\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@f\u001b[39m \u001b[36;119H \u001b[23G\u001b[34h\u001b[?25h"] [181.238934, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@fo\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@fo\u001b[39m \u001b[36;119H \u001b[24G\u001b[34h\u001b[?25h"] [181.4856, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@foc\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@foc\u001b[39m \u001b[36;119H \u001b[25G\u001b[34h\u001b[?25h"] [181.744063, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@focu\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m \u001b[38;5;166m@focu\u001b[39m \u001b[36;119H \u001b[26G\u001b[34h\u001b[?25h"] [181.88771, "o", "\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[?25l\r: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[36;119H \u001b[27G\u001b[34h\u001b[?25h"] [182.238057, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [182.238348, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [182.238551, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [182.238667, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [182.238753, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b"] [182.238929, "o", "[m\u000f\u001b[34h\u001b[?25h\u001b[36;27H"] [182.243162, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H The command `console.view.flow` opens the details view for a flow. \u001b[m\u000f\u001b[36;27H"] [187.525285, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [187.525615, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [187.525923, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [187.526138, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [187.526221, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3"] [187.526483, "o", "6;27H\u001b[34h\u001b[?25h"] [188.029107, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [188.029392, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [188.029626, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [188.029728, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [188.029778, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b"] [188.0301, "o", "[m\u000f\u001b[34h\u001b[?25h\u001b[36;27H"] [188.034238, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H The argument `@focus` defines the target flow. \u001b[m\u000f\u001b[36;27H"] [191.718565, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [191.718672, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [191.718898, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [191.719136, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [191.719329, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3"] [191.719535, "o", "6;27H\u001b[34h\u001b[?25h"] [192.223376, "o", "\u001b[?25l\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [192.223658, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [192.223879, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [192.224073, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [192.22427, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b"] [192.224346, "o", "[m\u000f\u001b[34h\u001b[?25h\u001b[36;27H"] [192.228362, "o", "\u001b[?25l\u001b[38;5;231m\u001b[48;5;68m\u001b[H Press `ENTER` to execute the command. \u001b[m\u000f\u001b[36;27H"] [195.188222, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlows \u001b[49m\u001b[38;5;245m\u001b[4;1H>>16:34:26\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mDunedin\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[5;1H \u001b[38;5;245m16:34:34\u001b[39m \u001b[36mHTTP \u001b[39m \u001b[38;5;64mGET \u001b[39m \u001b[38;5;245m \u001b[38;5;96mwttr\u001b[38;5;245m.\u001b[38;5;252min\u001b[39m \u001b[38;5;242m/\u001b[38;5;132mInnsbruck\u001b[38;5;242m?\u001b[38;5;37m0\u001b[38;5;245m \u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;245m text/plain\u001b[39m \u001b[38;5;47m 330b\u001b[39m \u001b[38;5;190m343ms\u001b[39m \u001b[6;1H "] [195.188493, "o", " \u001b[7;1H \u001b[8;1H \u001b[9;1H \u001b[10;1H \u001b[11;1H \u001b[12;1H \u001b[13;1H \u001b[14;1H "] [195.188654, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [195.188837, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [195.188899, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H: \u001b[38;5;33mconsole.view.flow\u001b[38;5;245m @focus\u001b[39m \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3"] [195.189051, "o", "6;27H\u001b[34h\u001b[?25h"] [195.706203, "o", "\u001b[3;1H\u001b[38;5;254m\u001b[48;5;240mFlow Details \u001b[4;1H\u001b[49m\u001b[38;5;240m2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[6;1H\u001b[38;5;254m\u001b[48;5;240m Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[7;1H\u001b[49m\u001b[38;5;33mHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m \u001b[8;1H\u001b[38;5;33mUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m "] [195.706309, "o", " \u001b[9;1H\u001b[38;5;33mAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[10;1H\u001b[38;5;33mProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[11;1H\u001b[38;5;254m\u001b[48;5;240mQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[12;1H\u001b[49m\u001b[38;5;33m0: \u001b[39m \u001b[36;1H \u001b[?25l\r \u001b[36;119H "] [195.745678, "o", "\u001b[3;1H"] [196.092002, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [196.092099, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [196.092321, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [196.092548, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [196.092898, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [196.096535, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H Commands unleash the full power of mitmproxy, i.e., to configure interceptions. \u001b[m\u000f\u001b[3;1H"] [202.421702, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [202.421805, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [202.422237, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [202.422474, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [202.422781, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [202.925857, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [202.925972, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [202.926307, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [202.9265, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [202.926724, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [202.930294, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H You now know basics of mitmproxy’s UI and how to control it. \u001b[m\u000f\u001b[3;1H"] [207.724797, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [207.724911, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [207.725136, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [207.725367, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [207.725556, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [209.241747, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [209.242039, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [209.242251, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [209.242329, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [209.24274, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] [209.246491, "o", "\u001b[38;5;231m\u001b[48;5;68m\u001b[H In the next lesson you will learn to intercept flows. \u001b[m\u000f\u001b[3;1H"] [213.486105, "o", "\u001b[38;5;231m\u001b[2;3H Terminal Window 1 -------------------------------------------------------------------------------------------------\u001b[H\r\n--\u001b[116C--\u001b[38;5;254m\u001b[48;5;240m\u001b[3;1HFlow Details \u001b[49m\u001b[38;5;240m\u001b[4;1H2020-09-04 16:34:26\u001b[39m \u001b[38;5;64mGET\u001b[39m \u001b[38;5;245mhttp://wttr.in/Dunedin?0\u001b[39m \u001b[5;1H \u001b[38;5;64m←\u001b[39m \u001b[38;5;64m200\u001b[39m \u001b[38;5;64mOK\u001b[39m \u001b[38;5;245mtext/plain\u001b[39m \u001b[38;5;47m386b\u001b[39m \u001b[38;5;118m193ms\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[6;1H Request \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Response \u001b[39m\u001b[49m \u001b[38;5;245m\u001b[48;5;235m Detail \u001b[49m\u001b[38;5;33m\u001b[7;1HHost:\u001b[39m \u001b[38;5;245mwttr.in\u001b[39m "] [213.486209, "o", " \u001b[38;5;33m\u001b[8;1HUser-Agent:\u001b[39m \u001b[38;5;245mcurl/7.58.0\u001b[39m \u001b[38;5;33m\u001b[9;1HAccept:\u001b[39m \u001b[38;5;245m*/*\u001b[39m \u001b[38;5;33m\u001b[10;1HProxy-Connection:\u001b[39m \u001b[38;5;245mKeep-Alive\u001b[39m \u001b[38;5;254m\u001b[48;5;240m\u001b[11;1HQuery [\u001b[38;5;33m\u001b[1mm\u001b[m\u000f\u001b[38;5;254m\u001b[48;5;240m:auto]\u001b[49m\u001b[38;5;33m\u001b[12;1H0: \u001b[39m \u001b[13;1H \u001b[14;1H "] [213.486425, "o", " \u001b[15;1H \u001b[16;1H \u001b[17;1H \u001b[18;1H \u001b[19;1H \u001b[20;1H \u001b[21;1H \u001b[22;1H "] [213.48663, "o", " \u001b[23;1H \u001b[24;1H \u001b[25;1H \u001b[26;1H \u001b[27;1H \u001b[28;1H \u001b[29;1H \u001b[30;1H "] [213.486827, "o", " \u001b[31;1H \u001b[32;1H \u001b[33;1H \u001b[34;1H \u001b[38;5;254m\u001b[48;5;240m\u001b[35;1H⇩ [1/2] [*:8080]\u001b[39m\u001b[49m\u001b[36;1H \u001b[38;5;231m\u001b[48;5;16m\u001b[1;1H \u001b[m\u000f\u001b[3;1H"] mitmproxy-8.1.1/docs/src/static/recordings/mitmproxy_user_interface_instructions.json000066400000000000000000000102231425660472000316070ustar00rootroot00000000000000[ { "instruction": "1. Welcome to the mitmproxy tutorial. In this lesson we cover the user interface.", "time_from": 0.0, "time_to": 6.2 }, { "instruction": "2. This is the default view of mitmproxy.", "time_from": 14.6, "time_to": 17.6 }, { "instruction": "3. mitmproxy adds rows to the view as new requests come in.", "time_from": 18.2, "time_to": 22.7 }, { "instruction": "4. Let’s generate some requests using `curl` in a separate terminal.", "time_from": 23.2, "time_to": 28.4 }, { "instruction": "5. Use curl’s `--proxy` option to configure mitmproxy as a proxy.", "time_from": 31.8, "time_to": 36.8 }, { "instruction": "6. We use the text-based weather service `wttr.in`.", "time_from": 46.1, "time_to": 49.9 }, { "instruction": "7. You see the requests to `wttr.in` in the list of flows.", "time_from": 72.6, "time_to": 77.0 }, { "instruction": "8. mitmproxy is controlled using keyboard shortcuts.", "time_from": 77.5, "time_to": 81.4 }, { "instruction": "9. Use your arrow keys `↑` and `↓` to change the focused flow (`>>`).", "time_from": 81.9, "time_to": 87.2 }, { "instruction": "10. The focused flow (`>>`) is used as a target for various commands.", "time_from": 90.6, "time_to": 95.8 }, { "instruction": "11. One such command shows the flow details, it is bound to `ENTER`.", "time_from": 96.4, "time_to": 101.5 }, { "instruction": "12. Press `ENTER` to view the details of the focused flow.", "time_from": 102.0, "time_to": 106.3 }, { "instruction": "13. The flow details view has 3 panes: request, response, and detail.", "time_from": 107.1, "time_to": 112.3 }, { "instruction": "14. Use your arrow keys `←` and `→` to switch between panes.", "time_from": 112.8, "time_to": 117.3 }, { "instruction": "15. Press `q` to exit the current view.", "time_from": 130.7, "time_to": 133.5 }, { "instruction": "16. Press `?` to get a list of all available keyboard shortcuts.", "time_from": 134.1, "time_to": 138.9 }, { "instruction": "17. Tip: Remember the `?` shortcut. It works in every view.", "time_from": 148.2, "time_to": 152.6 }, { "instruction": "18. Press `q` to exit the current view.", "time_from": 153.1, "time_to": 155.9 }, { "instruction": "19. Each shortcut is internally bound to a command.", "time_from": 156.7, "time_to": 160.5 }, { "instruction": "20. You can also execute commands directly (without using shortcuts).", "time_from": 160.9, "time_to": 166.1 }, { "instruction": "21. Press `:` to open the command prompt at the bottom.", "time_from": 166.7, "time_to": 170.8 }, { "instruction": "22. Enter `console.view.flow @focus`.", "time_from": 171.4, "time_to": 174.0 }, { "instruction": "23. The command `console.view.flow` opens the details view for a flow.", "time_from": 181.0, "time_to": 186.3 }, { "instruction": "24. The argument `@focus` defines the target flow.", "time_from": 186.8, "time_to": 190.5 }, { "instruction": "25. Press `ENTER` to execute the command.", "time_from": 191.0, "time_to": 194.0 }, { "instruction": "26. Commands unleash the full power of mitmproxy, i.e., to configure interceptions.", "time_from": 194.8, "time_to": 201.1 }, { "instruction": "27. You now know basics of mitmproxy’s UI and how to control it.", "time_from": 201.7, "time_to": 206.5 }, { "instruction": "28. In the next lesson you will learn to intercept flows.", "time_from": 208.0, "time_to": 212.2 } ]mitmproxy-8.1.1/docs/src/static/schematics/000077500000000000000000000000001425660472000207305ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/static/schematics/how-mitmproxy-works-explicit-https.png000066400000000000000000002321471425660472000304340ustar00rootroot00000000000000PNG  IHDR<Fn^E pHYs  iTXtXML:com.adobe.xmp 5 2 1 m @IDATx}`UI@$"]"EeuoW׵Q)& !r )ܹsΙ~sw(D[*<+KP XcVVVVVV^T[l/JJJJJJWX .ȑ#rY-((_~Y/^,gΜ-[ʳ>+M4)>/ʺu.66V~Iu{ҥ駟_,>W_VZI=_dffyyy uֹ'ҦMeҤIk.U2j({PݮYvT:#8W뿙Qܽzq](sݒkPnn<Ҹq< `᷿3gJ4kL/};/K/B̛7OϳsNyw$==]E=Ϝ9soQrwj|=S ؐ`<3?I{1Yj =zTz!i׮x ytjժ !5u#gP;0#gp'<[;ɔ^{M~_'jWL9tJ:uL.'O !00xرcZj F!AAAȑ#U#b ṹ߾}>m. P A˖-[T;lW!~~~yfi޼%FRR(ׯ_)SSO=%'N3| RRRUd )i\igJ|L73ui٥/e~˄ wPs\~i5?7{l?~%`>3mB5>ׯ7/.=… ZWF я~f dHqRiƺBSJq;<৲C0m#ib4u0zK׮]B?( x~!Pq.NON\fÆ ̊R.<믿f-3\K.kUstaiРkJ vp%NrGJ+v]"}V,lFemvk*{7={dL_X X 燗rFq-$7^Bp&Wfڜ[2.\v֕MtrrP[PO+wf/z\@pF3%W] [`4@r# WkBp56"\+& xXۗ&?fڴiK/***Jݩ['TcC/+$5p@!Z MK<_VVZGrлm*pd&zt1Nhjs׏keLƌI)m&ӊr:r)TkޱXSM吀<>۫,01oq4-gOr^Y Tp XSo!N''SnSs,)s7hw8@ vmDpr'I+);Pu< l8Cj_@< @;[<2v=pX-1nN_Pp1R7ml' x~8Y31yzz,^XJp̲'w}45/L5k|L0A33UҷoȰݻw)Ko 2m\ft4uekʲ}+wǎ"Kjx*ݽkc*`{&e|gy9PCSRa*?H7oެۙaҹs璺VVVVVKVWq :=*۷&?~n3|5{|&ܴirnhZr*7|S~ӟJll<ҿٶmǔ5H.nFIC·~(cǎ_R3TLPk׮]|4LTZ4GAAa&oǎT|b%`%`%`%`%}$`^9?\A>}w^!Ƈ_|Q9}BMa3⾒#a*V*Wco%`%`%P~$`OWv@tgI&Inݤ^z?Y3W˴`%`%`%P$`O%v@Y$B3i37 Ȉ;2f%`%`%p+$` s^x,iZ;a3K}׳]{VV1ؖ-[ÇC=/;VX X X X \,fL177W233%##㒏:qWZK/qι-Sifg4MڵkB\nvQFi}ooo ì]k>J<(III~YW.!FgĉZ[ .( ܴ5k֔Q!pN~~~jcGyDwC ÞJJJIJwJ Pd ?BbJJJJ&H Tۥ@I񑧟~Z|AiڴiIl <7X;+$@N?Қ}VVVV7A7yfQFIc%`%`%`%`%`%Pf%`O5v`VVVVVV7J(I~ʬ,)JJJJJJFI%Iۏ@uK/JJJJJK)jXdS4u"&Z9QY_Xqv%o8ugq.yՌ߹̹]-qݶ(0ssr%;'[8//O膉[ uPq-P\~T!Gs yiQ5*ebꝢC x^RXH`N?y/=ZYgiu+++++r,&NLLOHRyoo_㺗~<<񢖅 O|?p!Q^Qcƃ!hˡe OM8]~c(. c !`'.ԗ5j(Ҏ\X"i%`%`%`%`%P%@ ٳg.ҰQC @X@_mɁܹD9 [6o0iڬ'4Ǚq[c$aVVVVVT999r19yԨ!*)rq*iM[54Ks"mSn&*YIo~ٸalR"""x𸓠('fDh:uVV &<<'T#[lnk/UT)>uK/](_ 75-C'K*%qc05mT9=;wVo]Z X X Tp 8p@Ν{UW?Q֬YSj[Nېhu@̈́!uÇ_[z)?%MJۿtR}I򼑗'璓f͚R\[loiڤz%$.<Ţ+VVVWtK5jWuӦM \X>s6l;kE ƌ#~ {W;vLbcc%--M{9 '_=Jw)sqy9%y7'Tal7oArjT[͓JJJH7NJfĉҲeK֗/_.rJ9jVȗ )tРA*[nlܸQ5j믅Rt颼}ӧeǎ::u(a;=z(tQ6UVB  <͛7/B~ӟUj<40HƖBr F[*hڵk<\… eԹ?~ 8P>Sӟ$]vU` &ӆ ̙3j*1gpႴhB*3fPpB 5-NM6ѣGɛo)?Am-l8jRSɓo6dJ/W0jM^^9K)CA,"f۩@ِ(կdҤId>|l޼z=h[lQW^=y<\a0[!i{s?A#jh~#Oǵ 2D?ko̶W_yަ1||eܴ{"\sppddf9,i[ X X z ׿Uj׮}`sijJNMԢ0Zj;˹PC4m߾v~"r{1 <7,+xy#JP3n) QscṱY X X  XH裏j>%6lxEBE\e˖)f~صk&єf} ,^7+x" s,9^V~mE 5+++++r#LD^x|La& ?,iB \"]>hBG={vO\~BPu0{  Bݱ/o/USrR0%LEu 8X؀qz1~Ossx1 `ѱ)o0\ w|8-VVVVVVe^ 0ʳgȬHPpԪY[|= 8M~>^'H;uV ҨO6B`xj@$_UC4O0X^ڏ/k]jگFY(>~"$a %$Б!0 zNxP`'f D8'#&Kp,b9ye>G2Ї`= I ou1K s̚5KsԘh%v!nh`c 13\K_j`0c\Dۭ[7ٳpmv˶)'`XH4oـ쉭nHz?yM#(K|\[}Uug<ͧc>Vڷ$g@R| "A'az-4$(OAEPar *Z5 ULPjr>I"69T6Y918+ҴP VU'“.TRar~ji0/!+)TCDh|%' &;g-y(f}ªUC0* 3V(2un]:KL}9H-a5xt#71*l|02?=9czץG; ٳ81Êm.ML@h"L%&&]O>C]RϷVŋ+sl2=>;5vi%P^%g'|!pHL*J0 MMwߺs18K-O 3 ]ݿ+0|C-pS%,LjԪ+u5CU 8)zm[H!ש+̄J&M4khm 1F+u&9yMO$r:}F:hwHAeF?-p T{[9x_5|])iR;:ZL1NN#@ҳINMQ 0Ӵu+%>+FTUr4Q $K7Ik許ҨMnX|-rpdK07) Ȍϊ?r!a8z>7yjW.º&]Ƈȇ^޽K/~ 0C1c4@(|PMkVej*-֭[U5e!c|jXJ;6ʹ V.ƽ/-59M&#yi_|QS=T= :8|K1_́43!%|ɺn/Ks}  L6CD5n$UaIO .Έh}iӾ?rXbbJUmiܬijSeˆ`ǏMM̒&͛{#SU{Ӥe+ Y ,*ۻ*hx{O4n(0MwcnrqlwP0T(@U8|H|NrQX| ]f;_Gڈh9p\ZٹU|aFo D\|G^Zx4őFµ0*?,Nv;'lχ ck4qӦMr;T81MIZ2[`ܸq DdaXxjqX~YdIxe>ܪLy|S,wyj`C2,,n;?b%P$g?:RSfMM@ RR&+Vh&tL\r䳃}1K3wzrB9`S,f]7/WZYAE3;+opuuh%yH[~)sC[wABRt˖-5mPel΅3\$3y^f oB\/8kL>@e!"أ\8sLf:6yҬe}vi%P%ײm6}/I7g+'RDM,_PI5zg :?5uu<qzwi*&-hw|`&B^p9{:AfN" MkJc0u/]* 078H6oXSW#hNV|L#٬S8:֯E&Рx5慕f|5}4H֯YsE!}.l.V}'o洩zV,X~|> {@w0qv;zZ&Uw k^Zv1{Luhp $-bʂsd=+DF6E!y n9,Z*hg9e;wL(jT^qH4C2dhy7gj \h<}H97͘I,;CNW.١Yp>4̄O~$d1?Sz'a ӡP[DSq4ñqlS#$gfi&DX:Q.D5bl\#Zֈoή[ T L._|hVWUZԐR̗Zjs o[ZW f Aŗ9R̬|֐GpU r(y+O/ovO|(G.p!O cG%ȯ!LS9m,(<;@0'h{;4<7H5hu;1;÷q04ZZSTg[ӐL\hy' $8>dh&iɵ\DmfEV@U~1%c]Fgs$c֩SZpqqLl7M7 -]jx[91Y8\F=v%vn~cǰsaט.wJ0C֯^%RS&bP[s%3$05l>mƼ9 n?6=$Wm\}=O:%gٳ>qRj9y p{gB?:9]B=HBWmOwS/"luɹS:chYrXXD  F|F;c+#+] DWfQC,:H⬗VEk0|> Ň!U%z9{jI]*׵mr}m+*goD \M? .Zu Y8ˎh!ᘓ'H^+VMzb[+n^y[9K |WĤ >'zM呋T_E-RprB <,4cy.t1ؕpl XW!43hC]H9=5m#(P)#4WE OHgXtg[ay-hB[Ǯ[ X X X X # x`"yny~w6_'@cG!0aٲit M0u]0ׁGlܶO?ӣg,]@X߃6&7;WSXg;Wzogtae ]m>e;ŷwG\-Õtme߮=r{ L7d(Y^Q-4>vme<+?x{e.nGT'V'4ukY!$ xrʕ8m:{AX' o'EsJ<4NȜ-O'xiG02t;$sO,T2k2W^|D/vK{9{-+D8|p9?u*fT2ko7錵tŸ4kRV,wޒ{40jqBj֩ ?~_}e0]BJ#(yִ/e*KI`+8tK xtrϪHmԠOFG6 HdSv^ƽuݶv LN>ȩ`µx`҃qo$)$ʹgFϰ50TbsޫjXduE ]K+LM׈0j׋5F#ZfۡSGYҝ|dj(Cc_6YWxV.x}SE. 4'߆uk4'wt-'WnDvn߂aeŲrGnZhu }E֎Dڌ0gtp DF~'R-T_ȥLWlz2yއJĶqmG*g!YdSvW++#%_\@Wr_7#`P@FKg  dRaסW(˜9s4cBo!g^|0^YMeX:&r.l6b@TԮ]G<@L ى*!U jDVGc7&H1c IXNIq ĤU_"@P&H=plUCY&w s :їC߫lgpN`ho_|rMc  E>8ؿ\|3251j2!Y茴u  oPC9Lے)s?˘NX&#erP[^|¤ĜXLɅ9to/2Bg 5ofY]_Rӳl2Dcb1ם+P\dYd)R+!vhU ZKdh%@ + AWUGϜSShUKCٶuje23DԄMW-P^7߆DԈ&] 1ZuI!yH͑ k }|"\ ?7C;@&.)Lj0f%(&b_ pagkxhϝ bQb`KI511j*4EB%¨)r~01;MVTq3kyVXܝϴ[l%eLgWIkm: 0 )  h-UBD deQjiB_zya2vX |hg/DŽ^ټ^(D-F`A\z~H m/ 龎=x.LJ)86nX,0E!ϪiOQYe`YhUr;``dWg H eϮҵW/MOq搅s!u#=Ǽ=}ȑQJ!gSF s99 &v,`5vrFpQ;d?2K$y6hHx{ǘ*^͜ޝ?Ԙs5%<8hΌ?ULpms mddcW|\y XߊS~n,jj?38_iٍMg=R;L@)CB[=.K0j]|)\<7f윙ٜ.K/@LՐKWZa;`aZ S&)Äʗp. `JnldG5@4G1sq_ tE Ol%.mj2#si2@9/mz PBC?5/00:_+%\;1_W=Z$kOefSf#r!9i9h`"@Q BЛ)Z<xj sS]: "p )JX 'Ylnq>xH||$Bjq?jj\{լU9` %0zQrI =~+Q9;/.b"S[:~fr鏪yhpvם'++2I)ȥU@eJ^H"Th ` v>|c?gTwϒM3 i%&%ؗ7ݸhX ?֕ݘ^ULE 736|sO$T+]{֕1}j} ْu[^9|T>Ɨ$%ȚXL3M%A_ʼB)JC x6JS(/:yTGB(EdzȚ54D^n,r17F\4yfN G!x3G{x ~JHEexj`:\QJԔBYE ]4ՂƇM|ԣ$_/_5B%%H{f-N r7)'7 RS- 2n 1oxa%Ք 7% 9X&A}Fo.F;..*yq5֙^E[CuF4Ȣ2*:t6 4hux9}<4Lz }\;m#x=B|d%[I`L jqH dB_1?͘ ɧaK8gSv=vst> lI$i9urGvӥ(@۶mU T#r-4Qcĉ]wM~I BwL$KLPf"i&G~2Η.Z OfeJ)syf7^~GҲuKΞ~W)S'&>k2rgn߇)'C nJɡ+b|9 w^}Mya՗..^=N#}Ḋ˸Io![KD^ڽ'4gc#=|LdP`$uk4D>Ϫ+=)U@IDATr/ i84۷5 ̘߸YQDŽeOQNc;})ˋ ULzŹP=/JK/cDڙjjA}Xf8Xݘ* luX,׀jo-)ieIsnNM^1Gtt͟'T6[zY[HqO ?4-J.V~=k)4{wOv:=QpdM;ޝۥW|KF3N{*.>n槑z#&އ(3=0NLGZ6eȻG'Ex͝YsaF7d2Y9Tk yȈ'(g>ֹ4O`[zZlgLרceƔ)K˪E'N|>hT;k He~#x 3I{pR{wT&';w|,G*  “؄hu !sn;i|И8b3>~GoQڗiCCz SWU{ ^Mm3HE|9` Xs3zK֞Hxe} xz)F%^ztV/{aarܗbt<:ˆ5Y zyt@Zi۱/8Ikh8(!yr0oe7\ /Ew[5/DB8o պN9ZCbݴw>iRT&0 W2RA՛ռE+iN"U3gϑ@HJJJJJFH@.V{Hr'DΡ~W~  =mjA&NB}x;%LY9z Onlsr}£0ά;eHթ0S0fz9xBߛ'y"I:p#6]3ϝP96[ʧܱbŊ5x /_4 (C5s0%X5 F*azN>9*I˄Tl9Sg8aТt[z]ht'zRm.$ ɽ9 &ZΞN@"Fr#"k`^MV Azı# Zׁ-2|TitMxg?4ndjʂͧ)-<Բ0ʕIHpޘ{vCjy}`r۷֓7fݹ- *0=B56nX+3`^b.WZkcIr.8m(`S2b8\`:pbjpCޫ|p!yi̯Uwo!:t%hpeӶ};hbH(`!g!琘+q&`b?{Fbᱟ>-K}~MV;?R<ǡ ~L6mݡgAi6Fp,㬃@v[ `߂ٳG~05LZ ^aY_ CG ֡$CrYa'ORUyP՗oҭX#AiGZwuBF47n次72}X X X X O p#`zӍnKB*nZNGDx4 h2&ђ; \5f,/LG B$Rە&s\ w,ԥKewQ0j$h9v0XgLuh\ ؼXTuk[n J6c7̶:,KkS>{Cɨ}ɏQ͌ӶX Tt pr kiC9E˒Mgׯg?s3ϨIbk3h3*NK< AB2sY iL>K5*&&Zc!?%ri2yɁ#JdD7QeD[hs#JH8fm[!O0?‹|~`<^jpੂY61!si⩍5::}cG G"3MD41*ijDԐ&0fo?r1ȇ-2FK@sB)ʏsQK dx {1īH CGó@J8S4JbJ:|@%Z3Pc .EL8?4 ~Qi=;khʋ3?,PeSXַ$f"ZIv q cQ{Q%S.̞(lk/Jȵ/{ r 1}':5]tZ2K/dzteLZ^~ei-[MDP^]E'F&" SR\QVo,ŹZ Aa0p(ZઐҽWodE" FFQ&Xsh|G7l?t0234FXjիp"vqyf)f MI/{|̫ $@F" F‹yDӌ qξx&,[X 1OE@!e ESʗMÄo8t,iCnr@b"$wn-K<: |r!,~ǀqK 5 Hpq6@Ź7~6ѧ:`WQ@)rwxSV=y)Q8P喒9D0(]1fiڔzqnyit^W0/Ք0ՀGE4È1wi;0iȹCB^09vqCwI8vB.FfW1z_Xjvl~Ey37I-.P]iڴ>K/d-@0tVi;^n]ٸ~5ӕ~=>o3ǙeQZ. VÞU>O ?l(يIewaH Aw ˬ4Eyxx MH0ܶi-( `#/@?HEXrzRUS`:HuD: W~A&0T],#]R0qRSKЛ*$G., wLp2  ~DDP Si=GcqKh,p. \;̹A }hfYu/P~~qwL-@/kf+$.4Tq!1jiЂ#ƈ]栶qH4 )mhmA.^j%"7)Цgޫ#Y6@N.g|W>sUM ^=y `,v`4Bjz߭8G?|X P#)&&[:츽w_ yZqR[&rN9e84A;_lVZ{ћfKʙmANfQX X X X X |O @AUOxlژ$oFRO?ED;fb!"7\;wV1x 3EհiCs5Mvq2 f~>YB 0 Lb瓋͞,Q+&5?K g ' 0h s͛9eSX5e֭f)2I^n$2/=<`Pw|<;,*E\K)Ssx11턵z-Xh(Cݵg#48spq++-5hڵ;ZEIL[ eΌ/u'ʛUye;_*b63qӐՌDԨH05lϐq's@tw 92>lǞ)_ߩ A/0GD _g~x!=D.CLJg% i\=zs}5nspA_)M)`9X;풯eڦlbh|#$6h8@}̽4rt:{N8^>_\^ͱWΥ/z]vS ,JJJJJ$qB’Y7lܵGw9j4YlٸQ!ԫCG(ْx9x3bB J':bq<)z}x!<d)H9[*Y2DE>*sf}OTf|ۻ[vtHwZ/u\A])'@0&G4q[se v||-`XK+++++%NT i Q?3$&DaF.f<Z/^ ><9mHTۺ5"JINY$U~$۶| .i)LfZ-^}̂$*J ќƔȶ@7w$k0(32E]y \C6g"<|8tʎQn=(U^[([C8 /6mDZnZ76Os:> 4 Ǫ qſab%`%`%`%`%$yu8SUvu###ח##/M4:y8)-x4o殍p |'Gmʡ3mK1z,Q>HNVBrD:vfkAJ&wngӪf,Q :y Vq 9wב1Xٸn= FڦtI8i9r\Y{vՑ) .CgN% t3ٰz-HD@'^倇aāe@SL΍.*z/eyr0r$_Y^RjڸvtM@Kz6m(kր&]Qi+@KgxR-B|Xٺy@JLy-ZhŒeJ޲qF"aΕ-a~ںe=\;r͈x6lX(51gNSkٴfԋ&3  ZV:#6 nD U Ü/ OJC d|<Op8[ x804)jAUQ@(1v՝Qs #+`J7nC"1N<_0h!?+.90,9Rn}p_r$(8ThH WnX6 Dډ3AT ̆9AN6ŁH@qvFx R#r2QڀPy g!턇7rr{=031get6_)FBtΕѤ|りK=x<2tnKro:n_^tiWZ783uf}0+ ]sK\^~ykvJJJJJT ʲ+C $SpS%yTkY[vmP\wJjIhjʎېͼSn=L%؜w++*:FAKSA'*;|vȚov_?FvMh,0B=#_VxDu9o7!P드 RC=RS΃& NfiI5)=sr4P5>jՑTQ)BQNj-/Z8p,HT֕HvuQ3d\z?5;mslwmQLk>\S('0C!(Ay \D %~D\fkvDbq a2 6OgWЬlUUcmT_gN.A&ҭDRUث݈zLսw5\db_8%ڻ{T֯Y%Qd BO4IM)m?=#մK+++,U06KW`CS~d glZ\~,Z@kjB3P6LV 0g5lP֮XAgФFiJ`Qݷ+S׮͵Hm衕 ^N⹳#k"Cn'3ڞP-@;u˖D m7}$ h.CcËkH-5ig;z!T^M1l\۱cI6Nlɿd7nMl7n 6L PC]w]i4' -0sa޽s94{Blo'rIَz)>** :]Y+ 1@·˜a/9;< 3MNGMj;nW!/=ؽeK[e r{)УNWMd~AW_OfΜzQVYXB.S=#1qa t%P8$HN\8<)q5y-*GO3qPqb=EFF+bӹ~hvN%FWTT#%?4ko-L$y~;r'~E0r> T2ϙX90Ln`}:̹ # r.V"!8K#c<=M{\P;o{_L@-kj2ȃ ~L=+)[~+ےi B &CTܗ^z7999bO>^G+(pҗQ{f7w)RBcLZ01I88/_;z[.E<+ƛ,/^i)r1CŅЩ{יbU>)r2Kr` 提E / SyV!)JIs9,XO#eZO =:$ d'N*Uv(pH%#4@*cuE/MCF=sXRS3TҚu / ç`J¶o+9l `lvcoyMԥN<3^@'xBś4rH[NpA… e\ LEfLz} txd[ Pc~_68ɑr&]wcCdJbbej].\ (1 aAPLSU07ONMuWAgw3*}erYhYSsuM -:s,_J'#TR^^*IɩEy Y*63LPa6QgO]$r2_WLk'åKWT.r |w[P ~,uGS.HPB :Z%&Fr陔 ɴz;eS>RQczߕf nFd5IiقqSb3Hz $,$A@ó bW'}VekW'$:; (`[%̉\~8O1L*zFSA19G;ɀsAE@Ӈ5,1seLSvomOn>grN"U\Μ9so }L}c3o'C=Cu2 %i~MRK+WH"e(TNTN @H yNN `nX.ޥzcn {$({ŠL=)3RA~9yGn^~NO=Z;7 <?pOk/F?Cd:-NstࠡC~@ZݹBa1|y$C`^kkTUZZ؜NfprQt:a)UWQ:ud7`cbM?)yLn9Ln?3ZrK YtPᷴ&ћ4',\%}f1OK2hE6 N ``V9 M2 ×v3\ p)p%P鈯fJCU+00XMC#¤bZ`1- **%(8洄4t(b0t,OE)bs(@ |[@E|!R%'Or$ TVbP̓!PVxpksfA05̆Ow_㻪5碗36 kяOppxw.eN$.["0`ĔX'1L=7ecLV\M V5 $/>?ozʾ}/@r e,gm({w% ;3S._eɲ:5]| ISc2\-7B z*Rqi4pܤ}R^\FXzzz&:X'' uUNlq yKs6 Cc'MXo!8WJG/1 ? A]DX".|/.99ey$i6هR&OߜvV~?ϯs5v:7w>s=WL4'<&DX UC'g(i">N ysVzc)w\(+1h;ʍ"֬0V~L>K!< o V?@ O#z#~Ц(gh BFYא8wK&o1ˍZ1f܃XZb9`[nGxr T'`}}Ғ"]8@Lv`aL__mMsnornϽ9뜿(r] p)RQqЏaCQXٌRɀvC!#16g4^8xe&p$%ѽbp C2jdEՑÇ;cK rtl jxøɆ9n@^)Ccr}3fWnH%Zeb'o?8)Iлs@`v<(j!4ƑC$so\ G\J@4xL<<y=ff۹cd3tsnr:sxy-[yVp)RKPPOqqLNpӚ&yPAn-V.Į @(;zD`TRD{US%4($S?=z{}F|0 ( "}w3͗^< ME~pޏS%f/i =˼jL9io-\#(0<$X@F8H(p\J?Osj54`>̊4M eyvC:?ڹW c$=MYD01 x,^na!1>Bz@UKY5|r%wǙ|yyVZkw_-QB<_aƹj 0ǂ}w<RW,'@>M-s힯L0+D=^ϝ'&,R!* Q-_1wa `!F(o}ApYO< 1o]09 |fT~T9[?>֞αUֹt%ɵk.Vp*='I߫)k ȎIZ\jiigI,;uwښ>O+tLD톿F-g\-2 IpA84+Bk2j7 yIǀuL0T:4MGh:H5kr,iOt.8iii)U,[COEEbiӦ9 .\ \!mų7|lL\Dܬ$R>1:!{]1z-?S4l*=O2U"VzR_@ucv n0ƩҰGb`ij[O,qV:-+ pH8g;??m 5IDgLEDJ8={e8ty¡~9'u:u&'SpG$̅ _c,kl|ۆAtZC30 '<裲 7TQgр`Ngw"ҙ+|G2&ө p z _5cq駟:>db -OAD\i QY?6q\b.aDvE`eǻɥKW D4`/3qhVΣ=;޿Yp:O؏fIy {VOcϙ"UNLMZu߄kZs + x bG,\]` )4?ru8O@Phb)ꩾ@IDATs(IJ#9Y0zuG--ݣq e4nKh݈ލ@LN,dvWs9&o9_LEI0xLC EAá'|R1ƍU?&DbC_]o߮s=r)<Tkڏ`uv^toom_@~_RK+v.B4kPW?)qX g<88{>n&JuNBOD1ptxZ FS:x(4?̂$ &J{|<.ִ:= 6&is3JMN`UQ^!#BϽ^}$,6^)K|jK\"Iȇo;Q.i!Ksn:f979Y6^ot$糴RsT|!=:Aiic"焜MЌh d| ?I 򓟨r2)L kWnjcn"k(3/bs׾@:xI4tK.d X`NfxЃR V=<84p&`1P>BGR^RG䌒?|_fΞtۭ%i b]ݞJ78Stxt xkܒ?{@W5/f,3)Ynk/<'w?}c`˰n 8D&j[ֽ['1qn,<1iW@ëZZYҲՇ-V: /ȚA`vO=@WH8`T]vd4J|=Z```54Mph$Æe`ԼuN<\Ã;%Dov0b/[`Y5-1k-k8[s._gd^?&@lcj?PC&#:g'Us.\ `/Ŀݺ˵7Ε73 !͞+<ȹYGrdԫ7{A?y_ko>"Yu>|-pg(5)g0q@ltLND=Q&ԙ=Ss*b&?G>C3ȑ%KɃ~*Rver>oN -MWign:SoI:>r[<˹}] p)Rطtܓt-%(4X,e,ίҕ8pwIސxf"Vgu JIw.+ FLsN/[9@u&9u<36{s85M;ss:RK..m &,V IҲ&JYbBN~,D9'nX8[7W(!AHkMz*C{$ֲ3ٹ7@D B:uUA/",eks;_;Jˈ.0"hx`ȍɬSoZ-|(\P(!LHcnbY\=^5sp)RWֶ@j<~?"k "!( l65 g*<^ڪhD4o>J4|9+gKgj9DNs1.hizt>iIc6i[5LM=Cz}]~&֥U][ӑ^_/n+xU:%2պLf!w" 8b`uU54E:qO!z:)8/q1~X\gaR*S]Uky5rKqG5@R5QR{}pl˓P!y=tuC} 4d&q )ܺU6c+/ K4I#@鴱>sAEbWۥ6gb3AJiݧ=2!wc,SO= R bJ:bb/:>|w8(Lj\ 0/?qAY%z҉(]O0~d=~o5Ւ%KԚUa(3f)7{Lypٟ5v|Ϻz8E'm%#iytv~5gGh1·e7.5n,RDg?)eEROř3RV^YV燥RUR*pl ˕_KX,)}9ãʫWWU=yTBIBLCM(#yn ;v8ԍ]l!TiR (Ls A7IÀ36Z<[ȎN{QA7M3?;/,K22еkjW1t4鴰L*gM~aE]5`KtAti3v&M?(~Ww# }'wFGc9)92L|Jyp HvOf/aU_13%BB~A/>L쀃RnQ.NO>z|s ֫/M.׭4p|b/V5ƀ (:Zm%u39ϽW2jɹaN_g&U|tgmq_/*>.e,, Pbv ~_TeDpe+p<[\pPDeWУ3YF`d.c!ӭ[7o *lng0b:>:``3g;*0/Est`JKwOrgvI ^u0#_a!DB}ȂEUMQcTGR9| |LWʌYe2NjsOW'ec( `p\C`DZ9t|B9C16e4v> oȃѦ$ $ t=U9L0." z'2[S0U:d:(Yssx4gi7p>\8{BY6sw6idժU4"\rq̙DV_[nUV=/s>j39i[F۶msN_tL?m?@]Z➏PTN.ܹso߹cǎQgs"P崗(?9v@?Qddkq>_rZ"1_E{&Kѷ\jÿ3?:>.+5|`r pNGpa.J&GcܡB0 (-*(FbN*B~%g:cqꪹkq2ė?ˈξ睒| U)5>y"`~|B &N<֗ L6>,bHie}|6䭏i3}>g{sg\9Wtײ/@B@9rl޼Y_%oНcȐ/5*HWAdtL,"f67)0gh$)|\N 'Nsxs8Jʁ_mВ֩C_Әy4BH2{P'?(2聐|zEnwZZ|[ߒҩn@ ˑԻ78,pؼGZ% bC!'&A: 3Uub m@5}BٚJi2q8;GY,(hmQQEpMcayy b==GppB\PWtGFHJZ*@Uྲྀ$j wv¾4;0K4urӏ9 --egһu9}.g՚:<;<la7lؠʄfr"_*\Fw&fΣ\>9_kD{>譀_։G" -.2 [{ ^"Ru=BZb!i"EC<ȟ^ZmoI_׋`7"l swj s98kBt{ "yڢJ0x\=m?a^w76?|싫bP*DpA>zf'z?'7S{)?soj@n/E[ԑdz>+fRU|Њ"woD/|G&AWt>8f̐˙34Ṋ~P,.S]C x+n9ea*K"Z:r>˥3Sp_}|[86-5yk3u066 Mm&u4| /?1GHtOp4\@ BnԓM]bYy"LKHm!:*45gI9 L `s}ZVR_c_}U(Fq ϜJKTԫWf#C]gjA`C%eދ}PK~y'՚aN1 u/d\3y|]ju2k@:T E'M idѲbR^,c" /}{F$"> )OMzjƅyuGp!hgG=Zio ހrsOIFhT{{y}~KbcB=ūo ,/ 5BiT*|my gMb_6S+gF`˪Klc׌1B)xgeA4lCዎltDq1q vfS_.J77? RU' [Ot˝TmvC'EFb<80c4G'T)&ž_:KZ\1 GDnn V= ~}~Pg7X캁Y:ob":IsPUJ4 gfرBNLs=^o/{ 9=9|r^|)/;QAQZZ]Qڙz,ZHqSNm5;P7c 40Т&OK.joCGJA'>:h1ɘIT!9$< V%OUKM͗UkSO08-0]_`{l ߑzXHZK1(Txh3q}4z<) u AI i=UGj9T,[|t=0s&SW^`ɽ-Ҵicu2F-=x3=ycxB,霦4aAHoQi5q15?% tä;wI Sl8~sj뜟;Qr^iTrK x:]&$p\ȥa;,,obLcz+ qizZ&o|Z˽cWk"2!M|PDl*(eI~t$ʡt4yh`yԝ:4/b1QYbn* s-LD3y[x8GYG/G_0z^ei}pQW*{ h1z<h2b)gFO@[Y^$ҷe!zC? Nk׀G_]|n\`o3omGpp\ĥh++'<&S-Rt|Y]@TP RXEECץh =28 ЍǸǠ :C8z` F/؃75mo|N=HyM(I L9b t}B_4fHXdZiQI/(X:@7FB13rh>') Aj Lx9grôWT 6lZN;g]KhKȾ]"Mbp 8m&] Sڣ"\?~( KL1CB!\yz)./Wr)3\UY* gH=6"GF84*pv@J>C:p? B(T 0Qaё X#C9Ƅ̃fl<ǁ18qȸxal/q EPHdus$;P$ t5(2U)!&T 06ԙۜm&P1f q9Q,Zj}K 7OC8 '*{K  ur}0|^"OWCgI\Q˥"=0-nR2gk!ԉK/ʭw/лY8A|.WuS&rj$nٰfd oƵP[(!G XξqyN o?} HZ2=Sq82k QS]v\ Z5Tސuޔ[ Y=zGf:d]WJ1Q!5kU.RGfIh}  EZdn){c8#.ʼ8:N8xnKckQ1h1lE%X5O~n 8/-2oDL -}V3UgXfm9TtvGzERP3I~Ô|Js2-nܺzFdz&TLKi}~1dvQ#!R?8p@{+>kaaEF>8:V4U6 4Rݔ4J*$<#LLD\P|l2{yV~<:4i mэ)}#^~Aڇ0pѿl۲ a0zH8RfOtkWB4'.S`!omc3ɝ}mDe/%δC>g>W} ݶۓjMx E =O3(ycCioӾ<'ъ&trx-Bvt>|}~g?ˑ#GԤ7]p';[[ ZΎ1hMoŁWp&&H SȈp9 P }QlJ0 ub$=qqq\<95COH#4wN1t:=zFpvXYVn]밖3w:U vtmY͟E"d[}Ihgok|՛vk^X~T#֋ܔ{ |_.AXg& tFCN#_@71.1͹iQd|ܘɥC&޽]w>_w)G mV=n,H Q4t,dL|Id˞ʝQuE% gp g#h|X*)[\u,f$g:ౣKMi$;'2gJ/fdg,̲oYXES^RjvLQlٸ^yɨ:;`\oy,zI܀ ̰Mdr&ƦNǕb&g}hL=s:C30\|z:!'>F%)$c,|`z:zKvz<@׹ t2O2`ǜzB+D\{$YmVe/&'wAL*ƪ$`'<=Nr`&o|۝tч2t(c:4d-uXYLs=ߓYIPXgY9g}Ep2B{-7`=<𭿃y1Թdb6}Nc;`kv% Ԓp=/htUKji%^ ҈}0!=I}M?7? 0ť{1~NK7xCm:A@qJkw~yo+7} `CMp,](O'mKaf :s̸J,B$3 ?zmOϐ=Eq1\uȊ!n)b>n{ qg>-Zh:kQT.A`($q5rǽ#{`|{dvprfyÌ27gΝy[`~n^6}Ls^u &/{z=nr) ]Q<7|ƍ bڴi.ݮX X,9ԍ)իdIN4wQq'AKgR4s6|l9`#HJO9BML8DY@tpx4NۺO׃:k9I"`vOꥢ-N Æ˦k$ԡKژut>=܂ě5Tc-0aʦ/s6{[:36Ӈ9%YW^떯4 ̀c0r-.4:1 P{}0-b*hpK8u ,bbR ݚՅ 4p_~8@A x%RrbеDlh)Eu\>_^^ &JPf7̡MI٢Uop,x3BMɝmz_cs:+Yws.\ h|7E6_9 AIgA}2c O x(3dzsWT=q,CI2pEj1#hQcdubˆ'3S~(B;i̖FpXp:Z(ܡJ{{dr:RB6~("Aa @ѩpVjn 1$,.ıA;=ιx'unӜ;i3s,2;DF?x{#RKAꂹɥn+غ⡷2a4Yb!E}Y EOrd-:"྽NBѣ2|8ٴfLv>cЁ* 5˗Pʲ3qFzz,r hб aAЩQ%"F'HbFA}vv§@ cr !*kj#yaLuDYb|  *<:, [J g-km0&onXכֿum6z%5klo n6_K.\ 0 P\U [?1&  d?"1+ѠVKaQ1(xL= GȨD,j>b4AaƂRUǏ uFh-@i͕!!`_l@,. ?t+; @NᦤW !i=V Fb`b _;;a. 3TJzO0Qqs_ky*.*(?uy1/:Ugc\ dHL45ƴ3vlki-Q&.\ p)p1)-@'SO޺وV;V@RxS#Ə,Դ>0c/TѵGw J_;׮QwA+5M0lLœ;D.Q?8q & JCS69H$! (* H;d!6Zh  @!pjIfJQ`Dr +4Ng)u* XaplnLn6ֵdcesiN܂K.\ 0 pkFfALlL Yd'$4XE>?MH_lV!͆d@b4@;rX}Ú2yLYt0^/Q`, ))>#==ZF>>Jѱtcpj<@&=15Iw8>9[DOR^"XrП8*jh ˃9!ӤDle, ZN ֠竞3ѕ7v={?Mo7w)RKFvO+yd0F*.CM2@( A((:ފ%[7(4#H'`N "jupkDЄ̹*Ќ$-`ZϖهZ%8 :-_ӏs|#a\dpVs'gY1"=ƞero:{ٌapeo8s\BSSOR]UЫ-je|¬=X Q +aUT\/9P$IԨ>}:_aUV^.5O68VMu";@ ;w[@Wzܾ_G粏1eޟ\ p)REƩO$K(NI'ga]4 [ ezxZΒac+a5]#41c+{ ?Pݞ5+W@7(P,[*3gg A+V-snX#d~*B /dž2| ex>: NtVx::βs{p.\ p)R)ʹ(e2zDپys11DF{Vn 1@`{+J VN Ѱg vlr`^WOP[> ʆU+eQKh|.]ʎdɲ~J O^ @(&&ܨ!,FXmݸAҠD}:!Xqcbd$ǏdWk| ˣMՈյgDEX ];U 6Z|XLyVy`Dqm%rLn9ʍ~{\] p)Rʥn#$ ^sIz&8;1Q'g ` ^IoXCDє (48:0aRx:WrSRS|RRӤ <Mixq<9ASr$=[%0[(b=kFڧEtHIM` OXs&DTeQ^sNdI~c2hp8 ,.kX+$eΉ2dH!kN<7>+85&:oy[Nc˶s.?p4Ut?] p)RS[umpg!.A3ҩ>з)(?2"( q8C8a #ҐD_ZWSk1&h DL2fa .*E A He5e >u52`PɀQzF @l(=~:D0~\2TNvAv_cMJ,ApLWhUyN.ө9$t N" (ʃNJF\+G22uWxRga2z$̓GH{ǝ[g sbo =J 1X`k{w)V 3tcjao{QZm9Fc?m|1R&7sӏtY^K[r)RKD*h8Q>.puN2C=Aӿlް^n۴YT#ue(ʖ!f'2׷oy2/_FQ#K}RvCgGK3PT"Ce0po; @K[6Z#$fQX'sDX7*cc͸c8}D* a%u#Hp1" GV(KuY:g* xJYyؘsL{[mO[9Ƿxwⱓ-p)RR{(AtkaLu+W dS VQ=`VWd5>z>ʽ8?8:Yhg)B=w@\|!QIAxpjgϟ U>f : %0}ς6]-chŠ+%-b9u=P)֭$T5|!hU.M(hC1j;tk^KthEޗ\ xy<مؗmr[ZbƛukgliO.\ p)p Fn: dBQ9 %~0?~, f=uɅET0wFA/r*~Sh> ]WpligۥByaߑ}PS )_$%y(-U%,X[e@󌆟! 2Y2dyɋ(+u̇5DY}a,+>&AutyEWct=II`Frx  BvdpBylR .$c=&W_}_ײ nr)RD]N ~cd舑r`$! bxZN(!%['Q=Sy`Օ!3\/!,A(Ô{SK6 } [o}v7OROׯqd5ʆkԂ j RRPzZk{Y-+pG?u8T#sBvEQ)r˧b]y(FXn/bNiYw̓êDHikck/b^LYs;[!~_D]hol'y饗䡇RP@V(\@O?TxzJ 8'w04`vqبnr)RDnP5W]9!uBNIG=|2e F$E"gsx}#Jz#2ythvѧUҭ{"v$ SYGIuEZX"9i{8aTB<! h @xN/ bNMU(p"PG]Fw8@V(թ"-U&z /Y339A`M8{]`mK!>ץ*. 8TW;ߑG@ϟ?_7fI@ꫯ3N6!^?ke͈[ZRho0/\lX u@yBcέNiy9UxxK\%--M0pڵk+ApF ok~W~am[oU6^s>ܥKyr_Dk*/3'wP8&2N᧧I޻0GL<b*YVIÎ'!cFˉY[n*D>_O2y2rx8+<&/?WMn]CV,cxursNA祿>%Ј0G0SDlroDC4Ϗ WQѪ{4mu`ptpE=[U1[(ь=pCXz!A':ãK :YX̳Bd\,2%3-cee{MXBN*/V Z;LBo| ,h;;o=ପafzmAwP]cMO3ibbɛ|j)&FP(X{uw_ϙ5:S`-8k}sSN>N;s@Bv.֗bC_ .~? @H'N+U򩧞yYp+SkaaUVz< )sf""TYfKOUΊtR:60ZM66Qt2~Z'J7HaD dNtc"*wR+T@6yRn[7mPn<ۮĞ :𸡷UQ7mtIZq,ĥV+i]loPRXL6z?Z7eWڹ8%kdLlۃ tdnRǟyj`CN湬rDҟzJ O>a5rL3<> ј?Cѳev(h%0f$Djfܩ AɵrM5Q/VWsCU%<~FWTW?vZqYEyU۴i#QgSO !&`[6^hb(nmqbHxhD*@D "P9# ciڴ x<6$i噧썗^\rǶy%Y`g]x ]ʟƋ/XfNvE9x?fsɥON(뜨s/T^S9F$F 񯽪^fK|S[YlU ¼ݥT5jKKvFkܕV$1HEn5w,y~͖ -[2DfvK uT| +83ѕXƆOC΁TDeu񱤿P<*62r?HobANɂ )qxPIeff:I_R|mf_ܦfnGhyg6y^͘ g+>O@ z {5 a$;NNC5Wyj+Q)6Im,Od!?cwgʞCn_,W2lnh-%cv)̐SK$6蔡ɤI"/,s' 2gM5j5rmӢEKiҼr"2ZVA%'|bM$" f$:WK£&I$w$ :y29v"(s!9x}̒v!Lwd@ʾ:,CHN^\F"yIFCkOPEr^gɘl>|Vؒ.vۛYr _$>L\\Ġ+F%̓1tG=s_q|vI̜6=N9t @eso]&Avʨo)/EdJfYkA7J%=D64M'-]˲ @JpQ8/"ZzLKn5.QGPՂcuE"J+ 4yy;lJc*漵Tl~(S DK1+ )g:[%>]Oiֶ}',]Z2( svUxQJ F̎fjIg'y^-ۈ4]JwmoW%yԭm4dHm-#-U䧺o ٭ydi5]he,Y[ok-GՋ '<۳Hˡs@za.[¡;j%"DM+EX mh6S)z[- h`uEUct:CK3QWV %ZDU<~xlSX|^XKnv\F"@DHw l[ԭm'iw }[9D/޾u7IRj //LmHv3[7n9鞔wqJbbȉQ oWGr޺>eyKxR-+Pu:lްQZ}e+EDlxvH.-?-jIG!6x2Q:VW&Dpjyj͊3z[dORفÚ`,MKM@N^:X$4(yaVya?K}||ZfrD"G9?I2mMRnv|?YVn 9%4SkQ\ W%;$6tۺm$B;_ >7nyS ٰgXVJ^`IbJ؞?P F ?MD&GnY {dž|aO2qq DvoMXN''RAMx( 9R%""3-%%MAhiY8IZ=T ODФ疨8mܻ])Z}|O]zDIPiB47I>V?=IiY<\[H X"@D#JӵgOʨXK;+Fyܿzо% ]@F?GlXn#cE<֬Z!93lJWNuM']Fxc+sϰdCNncl ׫˯]1>Eј j}=!c5.JR{>Y\Qd+<e۔>M"||8~Idf !Aթ0@+A^ 1p hJM&Z*.|DIÏD{ڻ^#suZ,%xsK(򊝭xVHZ_ץ.s#S$f}"_~+zǥV*Tm0C{㕗V_}{Z4|Eb")Δ?_*ֳe*P3!oR0B') 0ң/Z(g;vɆ$IݥfkeCsS-esJt N<+`w X/oֆ \s5F~- _r{qrSWDI&+:B6BHdG'%Ft Lj `oqKV?b s bSO`*X]r%FEs,@DG@34YTN=gvJ5Qદj b*\ԔGB_@iBQ EW$RU=M*%=ʎf&6NEQ.ؙs;}5nLi'4W?W^F<߫PF9J(j֡c'[r{k?^̙7ؑ["˵yU\Y!i54FKx]@\uL3nTUŒModXGBBf^ҹsg#y ƎRP *&9&C ř6mӟz*)rn¸ >KLڈn|NF$"U,?Z4HR Vȑ ixPʕp]Tȸ<)dq",i#شR7eb@DeM.O!Cmg4矱ةp ~yR=p' 0EEn<1ZF]5rY2Fަ8Y6$\!2O*V3yaRB Nf"?U_Lё1~&nЖv:J$o,,c?)9;ErsrEjԬ^hevFBJ0O` /PQ|;ZBW/ X4ںuʬ+*dfRLzN(6I!9HhC!7V <"j&H ±v9HmQHcA>+Ɓ5,?;|2؆L]wuN?cƌpJ\F[x ?+# :y>uǫ, . Ƒ5M؊V&x) J:r,ܨgU+/Ft`iiϷcV ΗqB7tHɧAl-\dg^pE >hKc+Z[lw٥`?ݓv ?U2j^|]|]J}1oLIz%Tby&ۡy3gyT;Lti$?ׯqs<(NZ5l\W-].\幵i:PIIQWhbD |(,I |@IVuٿ]"u*pU<o~¡Xv00VO쁐`Ȍ uq)򗿴 NOy|_ޫISi иwG20>޺u΋$x 7tJ+Wda4u(?]Rxn S6r[<~HɕGaBj2A6#KI/J@ƍ7 Ma{\-}  !ig vg.O8$?[u t<]Ꞷ;(K2$m]O)IYHz[.cg,X0ךne=\5 ]=bXz+ BEMn*;\wd ƾ\;]ZZ.@ѓz5-#궺MN:uUe+l+DZji$QLK׳Iz_K޹۪KִiK'\iJ>̜]YsVf8DK[*+,h a&O]ypMDe@%YArey{U^:Z0Hkx"-BgWe ERU!*/D<󌿱&]OffMP#8hܸ59Gd@ k~_R~H{p{I *1cE]dgc9ɳf(HuoF`LJ=D9)d RŘJ>#Ob.G0 ^<5U-z$.χzns/YTo*2n\| :uo(zC⺱#W_sg۹W} ǽlJeDd}܋/$n̠<9.ya~{kW~6^7^ؕʳ! Cb&O:"5}h*LMZ6x;H%Dd3;ZvBZz捚vv s`“E D;j_QT.Ae.:]PVq,Qk}5f6lfP+ARH.*v ăW^y=vY.i_ <#|f/=bMws=cýg~DwxyC$$kY'?;*@Rm!$^Rp뮻wK<;ݞ, xBjw]7}G%b\G[I60we4֨p^.͚ۮ.g+P` jN'OF`*ז+yAY!y2g,dgpHթY;чȐ[e*)>ԬQӗ)ɓ)x9jW9۶[DJN;,#~ɒwXsElf-Z)b(- %#]2 c-nBђ9#z%R,\*0DLF\\cgdL9;’>~җ&fƾ9s(@o0^DUt'b~{W\o<ذZCn޼yVB} SA:qY·[ 9bo|(U*Iuo0ZnШ9KuJMO 1PyZRb8,y_efןGH"ҟ?Ojm8JlٴYm?f\z}.+&nc5Hdu]d+WQk׮'P I[%zc՗YJ|>Lxt47&Ƴg,q;&".BzQq ˣs=dڄ/` ?@v8MPxn<8^@*2/Ji_ 2ن`sӄj$ TZxRhwJTh@͸_BrVrr"Шq*r*T\ ;0 6߹Rk\+-2L {?ublYZh}ڳ)" 72֣;lrnٽ+c=-]P6;!}wV-[jWў#DMHN~}1Vm*qZKz6K @|/\BsyCRk ;ŦLQUW6u b k\:JxGO٢@zS2~t QKԏ;"nR,@D<{ݸ733j[' ;!Ձi h2xQ. .ﴍ?tcTַJa ݻwZAKӯ|+nP4 I_W.p!E8U#5k,{ ?븴Cv.>hrӪvZNd\IGj*9(%dnszd<[u =?^w=7*^{Jr4P9_ oݰyL˰y\/Z=kj{g.~hʳUrq_/YFsrDs6>TDw KҝV.M.S\L+|y-蜈g1WJ VM$ԯg"RgL1o7#uq3ꟀO)\t,@D(#AAxa |J+!PAEA u0b&= P3APl&yL.wq};q/l X)Ch_&ҭjGJ-漸35m1vڶh˝(prPUSb7*LR:`]ˉx\Kd9\U1n]e$GH22jδBq0 RHuqh=_bd/Y9kd(#aجiʗ!ԑ9Il}$U:"J4O,ZN [xxTgb D?S*0JG>A8"p*?~<ޏCC`5~3F][DldcD"G4tyLtXfffu8<;Vt9*I8L>wєi<[$}13"[iS>Vfu\.ze$AvvYI˱^~i ?}] OCgw{Gav9[ml|^q֢ulhv9";JNz VRW2>߬Tm<[SD"O%$6Re2^sbt?hM0$Ib<(4hHѤIE$D;E_ Uil"A"V[Uo:d~:tP.HhLceNo5^<7"(WPcaKpp `+!аq#yhbW}UPOfsKE5DNyvjI{`;m\ʷuˆjW\a+.Vztɞk%6=eS3_d ZDJQj%xͰ:&"4o*Ϭ6ICb,\Ж.Z$LBQ$a?<.Q8D 7tϐhG8K %"}^|1aēZkL(?8m$׭ϭԓn6إ4}-vjSzRD@NV.[Qg(j RH2`nѢ~. ծ]?DSj5J5"w} -{Yp\j.6}!)Q*$!1v>Je־CG+ye8%<\ILJSᭀg? 0SGb@D "pPF$J{Jz =""5!M%i"\\6n'un< αCN5}4ѣ_d17m kt%K7j ? /Zyj ?P6Rc])"6_yeZ)/ ھM걶].l۾}["1wȎ+ۢ|A !Aϵky\ RS ܡ`&ϙlCva M[-[FMMp״/udA^lKc9$"LvKIaCNq% $/ EZ<нL9KD "T]q %8gxÍ;ޕWJs]Lr޶mlr!YFBJB$MYGXM)6m䍷fiZ-kHʩiɛ[4Je|81ޝ)+YuJcT=8I06& H>^ZIعI w6M:;*'7G7de :Г[gOiE\WT\o%{?E7%v&]ڒdfv&"t9nٺy3;YI \ϰ qAK',*MFMtɘ32y`. r_uu,|X" ӸHDg87f^d]{MC[/ogIgFc6{xV(5_ߧl~r4o޵gw34taӫO?$'HN\Dm_u֕DV ]i+n[g5 =c;'GJ}qyNvDJ!~ @GLcYugHmA\,Y BŤ%qY=E9꤇/';E;YPO8quoݐDkvq>qc$Y=ݜ/2D'!8q-?Q$iJ2+yPe/jU;^*0ЎO)i6i'H2|\@]sa#Es" H}_+/uHyFКdsfZ;Ap̙9]l\V5kX5ZImLfXx;c4ӽTZ`R4ŵh*Sc>@sb4E #\.bHIAA4ysXn]mϬ<͜X<ܫlrPRҀ׈3N<%%M5R?{*٭e|dDzS6R)~9\UZ~V?ɓk ; ¾P%nxkEEH§MnI&{ v=whE,"U,`^%kL:B}S}bj6ZIK/(g3K 5;K$:^FlIq>=/BJwsَ%"s=UP0u?D^3%Z(Cv씽 7MeZRRH+|ιR]67yr3ЮKGIU7|8:ο2zYv.[jb/\y2r&zb945)AZy7n( 5qmD.._#=6W?2mIwo^/6Y{Ȼ[!2/"F ˙}> j2Q7(LB] uafRD҄.+$ a̳$ x J>~!6L Iҟ=ŁpmL^O>3 jP(("$ى;A2!q%afN}g$VIWXױP'.#@Db@E0t)KMNt >HXHKk;d 6̐z5F~9ٶ-(5H#I~xطbdx-]%:䧪S*ȌWG2^z4yZ2Q7|Be2"Ds$(Ezp|Dώ>帣mݬ<n׾[~g>6s4E6nk[DfHZd56sl$2]eCf-[X~nO3@FK.tị<:X ).V*DO8͖<&۔RXx/Z`=e{ POE Zbg%=7"_{s;zb뭱{'JO1`Կ$Q)+I;8 CnB K#/ ʲh#y_m 1cD""+=qxёGu;M (*DdHoD.╊H6m$ju#5H&%e|ތ鞕4 g_rW}v}~^'ۣ7_yU\"1]}Z w7l,gMD^]q0752Z&#:dpYSY )0\בM0\S $AQC’JѭwOy-V:H`}T ̒ Ƒ&4#d쌏e(a_\F"@D!GAx䙞D:bA$Ց<ɖPaԒN>R)+TQSɆJqָQo^e\ p6odSVv'5 1EAI1EB1듫qZJjQ1.c\7D^&6.M:JƝ&R(¯,na'엦{|QJ @aj~#c ceKD "D.zτrR cKu.TF *PVI\jV,L$3.(Wvr[-[:zr Xۭ\[k5};lFxdmUcU#6KV)$.Ylj(HIF]V-ZIC,Z$ڞ I6I PJc^[+! Ie; LOU pR-\Bx*-9_zD "D6H]< G(kAV.Z|bבVGk2`fNW.R%p*%Ŧ6Fd>X#iO- 2 ,7mz vϝmbLOx",rӦL@yͰ{ƀ[Rc<3_ OnCh fwROi<ӧ~f={Klt-d4ORcg6xةߩg pUWuaCa"@D "P@E%ᚾQ ?4Qr852;HZS47 Ezۂys/YΑݎgUreNTJV6u:(SJEF'{u֩/$ڠ{@k׬@)3N w˭~ {ElJ*K}nP\rk˵~ʰ ֻ:ki*,U!kmE`Oቿ@D "TY\ }ABlϝJĐ )i5DN;!P pԪU@$IdúZ7P7O?Ĉ !RlR'HfjN$Ma#A_5P{VSќ)Yh"H 6<\m

ovmCCD\x;=@D "8D #plx6*Ύl_j\db\ՅfH|žKEcjd"yD˜K)P, HXG%8Յ勤@kE/% XQUAex:Bb|)WYR[6Xj Y"Y)u*ueIݦOns;8PK%'x/:yߡo}5QX"@D "PZtoQ,T8y;Svm;^RDn 5d'Xn <@nP3a1lnR%E]՝`!9!(&C;P#ڥԎMv24Vƕ> v;L۔"?ΈXgҮ׉SKѕ93 PJq1Zߞ%JѣIF[UNK/OS1ts%/l&M*ލ뮻~ӟZ9Ի{m9ARvZ~uRqq%"D"mV['%}AP@89eR&KyH Tt(&C7Qy?HQd |BRUOK2ͥ:TD[MqYեNNuC .ޟYFVtbѶՒ4QeUS{7"].}ءC{`w"W$D2  , I; PPcQB-{t$2骋`( ;DnpnfTz:j">+2NFģbL/"|;鹡|BOU,Z+%3Eԥy[m\ Ϸ=\{w\ڃo~.Q OD "DCi_x֨A#۞=)". ) m$RTHrBOPzK"ڄ BFݰ- %և> DjPcMGWPWS  ʼnΣlDH7T&'NfH@#<7 =o>l&NXM2@v؉̙3Ǖ@D "T(Qlй>}dqA p Dʡ⭒+(ki.4SڲdưS!G"CۗrO~c&njTOepj4nܸ` KԩI/3ܤ}q5"D"@))9'VԸ*SC>Ceec)<y;v^'X_rCD e_H\F"@F@bMiE.!JXgJ={w nr}߶mwԩS=ϫArPKD "D*aK`1^r%7 ׾fM67to~c_ҮZ?u]= *$Mr=tND"#ƺcK`@KSeڡ̰su+VEYfYVۊQcKDh ϓ7v)FeggZ&a'wl>Cmh6¯ڕW]m67(a>xz8d)lTwڨ<V򱸎Gn%#j6m2 OMUIw0BJsR,@D "CDd2T2XFWm] b΃ A݌+IRv[]c]_Yk'\нB?$nF"@D*#)hԨP@xBN>'5"{.Q@2zqdVSsC@fTu6Ȅ N`+T;%m"$[`<\2"D"!ez9KTXΈ@D "D%"9f@D "DJE Ra;#@D "86| _0w&LBtk_s |tRԅsCABSV!i]j(?v'lD"B |w /`]v0uT;w|+` K&MlٲeֿW6jW_}^W(H0FbZ DW{}߰>}C;3m~R$aD"@ @{~`ڴiq9 O9~wذaki_/k$wuC=lw:u/1PFկ_?')s)n'z Q)VV{0L> {˗u]GGC%E*aD<={t~86\6x_8 q߾/}?7]uUNf^\h3-`KnPףP;k֬}>8K߰a0[X"@E"@} p&!6&؇""KmvW\q8!b!' KB #8<ޑ(Jx"I\1ǓD"@i~;۴i,X`^xa'{綄>otLx#>P*h0> aO Ɇ .t76mxG}#\L{nD "8}Y 9Ga?=F/K')<9j7?HrPaFB\Hj˜rCm/CY*CA-8DBp:^l$GwΛX"DcSO=ᄑ! >H3A3^Do׮Ӗ\]v -br%}( jCFk\OmX/eW\i1A!IA*X"@8k#GE]diiin HILL-Zx;ß"R>ϯ xstMFL.]x5Z^i}̾HxTwرnufW &Ң(# > ’IǏ*  ˲֏O2zJ+\{Ѷmۘc4⾈@D }wN:"r IOzGyďwPzԲ j,ָr86e ϡvρaC= ,Bs͛?@tHxM7xE7QcCZ"iX& 0b` bD"N*]Ʀ"@D@DrDJWvr6vD{b+(O ƍ%"DHx[D "D"@$<z2"D"E ;D"@  O !6ϡωD";߀xU HOJ 8lIqC܈@A Js+@"G LMTf= <8@$<]t\ "7Ks\\sHQ$8UDs xia K8V\Z(ܳ98@||xL_?l~t'K$c=\|JN}RR7βlxj'`L&;2Ĉa# aCAIo,ǹƇsN+,,L쐟菍?g[FFN]FǨi8@"^EDj! Oպ_q!ade=&Y>ݻwmZVVرò-//Ϯ]"9Bߝ{ $VZVN#_ի:!f"C@ C-(o„(5j-u9i'Hx\ `Ò@H RGD"@$pop¹,cDHx[D`d %H HN ,!9v GCW"@$<y0"pp$K`<)LaBru##Wp?Xg u$= D"@$<{5"p02yB^&`d@tXrde2a=Or=cDHxcD$h(Ce$ 5V2 A=a |yGf$@D@@"@$H %NX~ 9bpO?4GXr 5 2 1 m @IDATxpWv5xs@I9gRI$*Pq4A33;]oeWƞ 5id*H1 &1999GTJׯ_>I}pz5c[ C0 C#75C0 C0#~|}}yqfia4Zt)$:tayZvZ~{M.H~5_%6 >K^nz0>!@rucq~42!Ђ)׺Zx\×iMMZ}x̖@CCS׍X3|?q-u,<67KxSפYy:Ci}0 w}WpY$;PUbap.p q|w$Iv\_KmM8nKB~HRgYXf@9]>/H%7-Z[KpOu=򙹄teM#`;%t=1#<A׺ p&=Baۭ>x$VHI|p|>.Au_M `{;dumStgX\\Ǜ~!`n`\Kz<m}ghw\> ۍ#< {!HSHxl1 COaoW6'm_h t_hlߺN.f|0=wld[kc߁ͮ5Z#bAٮb!`툀v.m!`#<g!`!`#Fx|!`!`*!`!ЎiG҆!`!p0sp!`@;"`K!`Aٮb!`툀v.m!`#<g!`!`#Fx|!`!`*!`!ЎiG҆!`!p0sp!`@;"`K!`Aٮb!`툀v.m!`#<g!`!`#Fx|!`!`*!`!ЎiG҆!`!p0sp!`@;"`K!`Aٮb!`툀o;^.m!`2z]9vgNs96j-=ҁ+7{`{mFxZ#b!`@SSA}]Jmm444HC#ILxG|}|YAT@Z$5KcX@*.j/0!}䴡GQ/yyԄkQIlp[$88Xu,k1s/d0 Cx ill"ɹ#ŷF|}_tWyDZ(P ȅ76@RBA>0/q ZHx&&/·Is,96p⒵&5a$?$Lzy8󏉍.dHje k!`<ЂSPP _J ݺJxx _[{n+=>ڽvkvzUXX$yrY=$,, dTbe!`<+ƍ+WsϛiEZ{ pݡ[mܤu5XΝ;/w{1f!`< вKGGbs$I gȑ#dq"Vb!`!JoHYK\ѣjzN1 *#U:]#< C0 6`֚& q{CaaRUS8^ C0TaN?y{#]shhTUu|p!`5<>Ȓ|w~ob਄%%'tFxhS6 C0PtA3*ɖO#] as0i0 C44".$p[ C0 C#,(ȗ0锘$^d> (;pd&ӈ 'A{0ڽOO0H?Ndd A f'0K-"*Y=˻YEXh0f,aJ6I`ia7 \Iv`-j]|hk>j& > ,\u RWW:3H Co#<gm4 C0Z#hvnK*6X  A;HLLIB|K\|ܺu d#AIEPUEDH>HTLT)EH%TWU-JJoK,ܒH5BbH)U$RJSSU%(CC@PV)U㄁|^c*y/tEGEaSÍ.G1FJ^= \}u(-a? 7 C0#))IHFbA CP'CF\Ck + 0} ¢B3nސ~/Nɝ%H/)(̗Ƶ9һo?õRr2?w‚"!\nݻKRUw[Ġ{IItNN8Wɑ$%F$QaZт T,={ҹgʒ2陕-I3vcGJ* 2< k!`!ppA-R$[L>S_:/} ㆌ4E="SfϓK/ˠѧ d&\dfJҘs̜PΞ=+CGF 'sg/NSNC3g33f *#1 J8 &/^SeRQU)I`$P&M.WĩӥBzDK8L}N&Xn^L@JJeR]RҺȐQc$9e53CNȌ?^:(W.KZFDDkKrQ1f9O *ׯ^=OTHf,9  yq r9I [E*J@(w $&6V]UJ9CP)ð\p^eTY^"i 5Ņ2􉎉/~ẁ:G[\LUDjtȂ:W2gʕ US U0ty|"y7/9̜3W9 T"H!px?̝۽[RRw̜!["E3HO?-7GtUoDVUH!%W<'_,Q˗ai)SǗׯ% HBH^0 m!`@ xȃ$~ml7ޔy>*[6l!() @G.mY}6otU劌5BV‚򣟾}>l5tZ hݪ~$oǵ62CWK[HooyO?G\֭Ypr3&B˥KzٹSyqY'a ZܩӰI8򜀈zlX` χXxJs,B#ƎI=RV^*? E@$\B Z3 h{ jFbI풊i P=EJVrnHbrܼqCRdHtq%!8Z$̓N'u8#WN<@e%eȊ<;q Ff*9 14<yhJijh'D]ujq9.6^lX͆ɨ̥Ulv!`!О]6$|{CT}L!rS J2jiY"`,/a jMlᏭ&Poek> X K±Fkp b,kQH,ȍ%,8F\dB*܏  ; S )#|l(H %'d-  v/\ҩh6^h_]0 CxE7yu`nD~NT"|%$&L#ȿ3n$~u4RN<))) 4uțs]3g {XF6'0e굄Egx;&&?Q>g ,N~ĈdaM>#KsB Xubܩ32v9k!?^jt!s2)Gq]۷#H9e1<$DˇPz۫o%0]H [6me!`z͓SRXzu:qDGFC)˟$O.zF qR R1{_ #U#<m!`^xQ^o uW`QSO#ZN>9y3nr5pS_g0r>\.]V^e-5Te[F+Z8ZbrO:C[< Qoʬyd߮Rr;\1yw~l-a=`?Xbid>{N&Zl|Go(ɳ Qj2$W$A9}$ vVWO<A(\!3O:%#: 0nS8zCPPuդC9S\ >VԲð/ +s7AHfX I/I:~ f8ayWlɑ\={˩ǥ{s8ifBB$cCO;,ϩ rtaEy\a!##njE:ٸ-1[ C0 CCWfl fDTx$%%aq`DU HƵk$",B} +Ƅ両]: ˹0EF9F5B9FxE+UȢ̄,IqQf.GpŪFU,UѾ(3Q4b:a5@X\ m7?,?Aw,;죷f.-6 C0,!a$Jي P~֚b: pSV JOfrQNaTxt(B{ǥkGW(HD(;]WApntJ,c-G'vRJ@|Bٻ?gaC!=\,j<@0,(#r\^($(P>-CPtӚ ge(F|! !`+/f;wICb$eipMH:R1W+o0  M{@dDV-{oe֬\%3fjprBwߓgٴv-1RWZr.ѓ&iyE?lX#K69'Wz,rzgdĜh.J IyIYy-4DQ>e Ny6sYo4+-m!`@+i^M^ruԑ="X% <)/-G>89oK~ӟʕ+e%HH@?P?>/*DHq['/{ߠAmO X(SSRXL8UARɟ!~?U?5Zߙ>wnقɏū:KߗS)Xl$U2}_??--荘o2DFF/\_閺43Տv C0 o |)ڝ>gشQ]DGQKc?sV&zK`m+;*ΝE6(TOp)M>Uk1Ϲe2ad9w 񨓕 Ϟ _Cg"F#υs%*6F&_<y&Š}&LPWZbR& h HPt]֥)3"kﮏe",V5EOYk 2'qI.{^2bܶ0C‘HQ5N4Dˊ}!`OU2Iۈe()):*?]0SNL#l nFY D'K!x " X{Jg>+/^?(+7GQ{j}NHD5윖(\@a UrmCD2F_rAcP▊ qMI$5ի;K,;uL STS]Z!ٹo;ckm:"bKHGnm1 C0 qFOU L޽gի%bc@I8ΜwnVn`O^10簏vrZ؟-cA"H@IE(iN[N!`! }GQO>e*oݸ !Rʕ˗PVb\Yɋ?_EBQ|[ߓNqM+/o/O8+Ԅ ɧeIwE^矕 +H}~\p^FQXˢPV 4D#P>bЈnry/,Ϡȼ0iotxD==(Cq;iez /(t}{wj{W-Aq 9F j{r⏂-7iBxHvN"Y,W`*FE&5"($`Dy0AYIMz<g=9n;  ,Pp\ɴ6=WIJ86T7[o.]!o"L5jIvv+C[ %-uণyˆ2B2}NsQ>ceޣ\bwBv,\E%P_+&*鱫4FZyr'D-/w'8=Ýץc;ۥLq"z}X={TH  Ȟz|! Ÿ0 CZkcBGdL.a9<< (z9iiD7OES\hv qȪ'~~x7h$(BظɁ'6&|8M5D r4$GK!,M>>^qa؈U K2+;22"R9L)K4G~?y:N,wiAfB- T_ EOlLR3 |kYwD< TFIӘ|. T0Ss1w]O]kG0612(K1Z"`Wݷ-(ʺpYaӬeb!`| ?؝o MOCUU88,X31'tƻ$YsՄ3reFR9u 8uH]KUՈֹ|aQȫ*:lc.׀dSH=}\)GH I S{s DKFVV:Dy~jzlXU  HLε+ [.e)aDDg?tIbjbA(f|+ᡕ8v-aa`N9 +5Dki|k[۩qw۳/Q+ EVH5(W}{R'ٹJö6 C0::]EVMAÑt( @8'day#BH / |38?pmQ4 92ײ/ꗰ/R66g sV5 *PyM5_ -4:wȡCBְ5 ef?[ C0 o{ o8K Ya'ȴȭKnɀe-Hţ >YG7WJ+Or 9wZHbe\~~#𝞑a E=2^xCf@+ŪY :zY<%D%ʱ?]V,yO<|> 4wD{*j2/g͛/oǿAeİ]-D?MxO6ל;mhv;V}G <Χl㘼6O>{-{v9IB bu0b!`|=¢°$%ɼVFҚVa#32mY-T0&7h9+4Ţy8o@09 s09xa}Gg (q)ֶ.j 4 zA[Qn9zow;af(dF޾M]^[6l1G?#101r_ރ ˳d"nC=ܥ[W13q<ώ'GIU\U]%א}K1!C=Lo.-Z%n['XHn#P%ji@N4 0 aaߐPuQp]б#`Q%!߈l΍(։0z<(_Q a.$hrޫ/\T34B46X >bbCBt1+saQBI Ipc+f:\|"oW 3;2r#h`Ug6ns-۞Tw?hwz}j_PKv糬;"I*q0 Ck" 6 Oż!TK 4"RT )gDA|/<+6 W[]} P9 xggڃu3,@ƺjV_|,jo$nBǍ6 (C(,0+!VfDhbD}Q} 7jۋ9W9GF[շu˻] MVu =H &qy|+iZ]`~< v]9ܾ9W_-?Ν~鎅QQs;zy|,izֆ!`WF/4X1 Z$:.ɲc&XLȅSg 2dp9r nT*gk À"LN<#rHxrdbr#YpnW^?@-IY ,01 1@-TgonDRN0PgQqTY0H)'>jDkg=x.-k$<`0-J-Wλ$ND7sh͍R'R .I"g /GM AΞ>%1(:bxǜ֧S0~LA+>I'$.xѣ|uLAW"ld. Z.))}y"OW$*j## :PC[ʷ>k|8.@ hw&X`"!`ń,ÐA|6gtːSNJ>}e'{{,$=ytݺeٳ; :C>ٳ- KVr0J+ "ńڀ=}f_IA+qڽFEE쏨0dsι*sQ鞙>'Qͽ",<ڊO' *JD9bn^IuӮqCN#`_jiv::V{{LZzv^tKHNg)ֲ(4aa*vROƪ] Ne.jbo;q3g{cv7C^jlwwO@? C0 C[Ib!C ,8}!fHXAEUwwPACPiJሐ BK9}vD!o.d4)JaM Ȫ˗.ITSYޕ {F@DDՀ!A N!% 1kݽÐtˠa]GGCT}%,A "DYf>;yCL!&##2vyc ps9+1qu!}N "eط!`!p)|6I."G 9HHqp=SRRA}fwo##(33셅l7my :}'6oBI(Yn $ {JBrg*fAϧdWBu5RchYj"% ř>s,}k]me]SX\|"Ge ͳϗ˖(h$xNeʹi*$1#_ 2V-.n-%_ umZ?t4|z*8Lw<=$II)ȵ*Q'>Wآ瞁0yjWWHl|,"r}f=0_.O>aXO昼_H&$dFjA@hf|U BTR%ϦΘ%7?A6_#`1 k̤ȢK3)a)@-2gI#Ю_&AeBse)/|]b/vN<}_/گX&*^N-|`_'#ƌAejj˦ ʕwx,EUry 6dE:]J9\b{OΝ=-' PV'>6Aļ1"26'wIP= j(=+;*#ǍA;,u : _ 7;}V+MVUD?EW:K  , Qv]bબyE҅y#Xny-n<mS;#4!}sEFh݋6 C0|Q9 +ʫ41ߣHH-M=+Sӌ$ԾCwM. ~nC2ZBA q )٤"=oWcG u:~(JԵڀc } W> Ҁ/Bt$E=-x!=Jg 5MR,Ps!^>QX8iQH\v0(jxNkn` as9>zR˱;!%r_+?3WefE"j uDr) 7L7dAA?ugmkrc8ݣuH! DpYXX5=?}eü),J&e_(׶!`_ LH%APzN,2 ݐo}dM]@IDATX z@w*URT/=@6]'/5k-B8xt5(Ԗp>gO&HeyV0πf2so-̕6ch_VC֩8d["C@No,yXFhrIڡU;1d=EPي^̚?۝ >|) ,l0 C [򘖎=-.|fD}8,2 Od)읷Jӧ"~a_8LKߓO>!-[&Mlro9v􈌙0c2},ً;zFɺG [,sdmĨPQ=O͞9anH" !!!:/'d Ptߋؗ܅M i+C0 +|8d**MkP3rBr'X\4Ju#fXh"_%zS)0@B;tHDRmD~raGIjy^z`ϝHA$L@J}W1^[w<_ Qy3|I6s9-Z4<5. pgCG"7NIy"ath7KZD~? ڡ2f~Hw5 rLxAaiZJ߃2bWpYlۘgքL݆2 C W$?n?LǨii@x4DGJu]tNINBI0W%IRRh&e' dP8@AjBh$9ǵUKɘGb2@P נ섗/qr a{f`f6*чWFQk)g`6i`҈3jztYoZDkxS@@s{E?3ms_tsam0 CLkq'[$wVr HCIBB:v.4p.րԄh<cfUIJ Q"` `)Deg9Xi:wEgVlB;s\RS34tHc52eɅs3ǜO!>%% .)V^z :hp y# bM*z( VONr {#+3h`nOcYg9B%w g.vwMԽ|[:Z0 CR \d"^L78r$oA{dܹf2hu.HZja)={?ޥY )SRyjZt7R qgLCr&88mܱU]JUYQ!={C`sp2iLdp$@V(&e& "㨌>aTYrLœ7Y)I!+3sd2dSaA{vlيqɲkN"o6S6qo>rB|"EH_#G>ӲC zDMMyQIzF ''(4H""Y$2j<$X&?TL쏠Kg!ADWʂ'U aJ՜; m7ʼGE% Zse+SVϾ6tF52-iA Z~HDL޹ ,enWL%Dieq ŧkihhܫw߽lw}6}A¬f!`!M 2uؐ줦I2fwٳs k2 QSNjʅ;ko.- N%fiDvpwʈѣQkL1K0Bɐ}(1l̀im/V\#mAfȱC`7 c;EKQ'HᄑiV~ȶ|e<0KOp^ gREe<|v-t@11ZC!B'A6ss,vw]-;sq<{eVcc!`|T,'H&x]u:$37.H * 2Ģ'GJkȊ#BrpbQ>DFDINUCT0jubch0G5y- C2Zf"`yn(rQ" ֡:̇-44\IcİsV/hjh\yEE;TsphD{ÝjV'_oL Ɲ=#OΒm۹Obs\ns]5IZb!`|14. i]$e(y!%J' Y%B+/+q8L+Ӏ$C\+Kg  2IS-"$1)I=¹sCBv=G jXs+1Aʑ<"KiT E^<7BCFPbR",?%-j,!$'OKEMpgǶۓxn{y=ѥܦ; C0 &O-A$>(-TRLɝ4Iv Ybb$CdM􌀎h<}T8Mː'da=o}s 9ZΟ>4xW@Xc\mΐuWh0M wr <`cഈ{IZn<vms6 C륰 e>Dd/.ЭD@d4hy 2'hI|=0\|޵3eN@$J,<%ŷdС5`EZr0 u u֐*w(p8Xr8cOaQ"P4 lD kVkTmۥ{w:*[  F">u5iƙ,Q |`NQ?/Zv9r~9˧ħO$$ۭ{KDM6wf[{݋qc86b!`|E^c ~s-GLYIVKEIڵk!''5 dɕT_Gu~p#`ʫʐ ^jӧo_o96u%{ @SD} OsurxAӀ  U=0^.2I'#T#3LUZZ= l{gi}jya)sCil=y' ELgEFTs40 j&"8uːx5kd ɩ$F3ޕǞz ښU2bX?H 4" ,{_:C"a5@dm&ɪeK!^U3tٞcQ?(@.^8'AN֮Z)<񤖠 }uESSPh.,L}m˜G.CRŇDe% B]3 d^ч?P2lzu2'pɇnM*և?}=T]XmXn{q<=?EjC0 C+!M5x! Y}y'THC#%g/B3CV,[&s?Ae@-Xeէo?"B+QDeKEիO/ن:]!+d΂r8(֤o"kQb6Bܷ_w)ŷ *{*r24vx9j!eR|BQ:blYGҳPv3pp9{.[d(/Z| 3_"m8{" n{*к0`ph0E@H|K |z@WV|İSr\EL̝dt-O$ !D: v:Jc\8wF2{ ;@lGCrZOɁ;au[$}~mm\sqavz9ls?m{_xD C0"-%>~8 $&s6.`Ӛ 7ՠx!,QZ7*>P@{iQꩤXK>?Nd*ojJ>R ?d09/}_{HNI f"WΝCx!N☿ @Us2h0}fz%G/uGXMCDHMCXd%=|.`?^x"Guo=gZ/9SOWlm@A?ܻw-π#9kzNn/ AV]Ю :>rEJyȱ%֧(M+шy@{ţo>r&;[: Q彶LNlɲiXz Yb wȾF4 A_Am^"qL;3`-R C { 4܆ $l:~xIcK?]c JCx^cHF}L57•R s˱'.9&Y|/+5NsǤqn6qXS3Vĵܸ72k˿fZ/˶W#i>n!`'$W9rd]xΛ7O~_{СCʹ^ &ݺY\nÆ j&)Fl.;Qi !/ d탿⹰PdeJ:0"J'W\kWNKd& ۍ{7ԋj8;v\;`eG^Zo|磚wޑǞ~V50xMZȱ. R]7tRH#*sc?ϹD ӧmK?j8&=2" u&nad@ d$t뙥Y}@#JKTxHB}PI T41R2wPW<_~&qc-:3%s$Zm`i?AC"%IB4~<*i_ղ;y&'pG$%_hvn^qMٝ&2 C#!@rI6HJ\--d}h ҭZJI/~ G=FOOE,³e2V*!* H{==d%2իWQ 3DJ~ӟʿj_Z|2aӝ-L$SgϞGM~yJӈ7|93ȝo c /Wb/_ZTJPG[RČtcϭ" 'uADuVm͸^_$q;b:؄ !%2S6i <>8M+UocNKrFWv鼜G]Ns9Axpt,ݑ8n#DW@Lw;swsWmnfk4 C# /?? -2bZ(P&)q?Dp%;5j] .d3•#lʹ/IHLhf,qgX3/9 7|=#EI͟'ؚK]]G`:ZHvL>C~)i99S!HnoP=Ntk9 pgGˑf"O=0`pWMb>rDdZ#JwC1f?ԯ0}֧8Y٦j!(OƱۇՌY$V wM V J9g6Gv 69> oOPn#cY<6ϵqD=}wvnȳ=独Ly0 o[ui%Grǹ'IaȱDsiJLL_]h-"! -8$Gcx$2B]^q,$zKiia|; xXhm3nt}xnrٸ~L<I _"Dra7/ ~zwyH30'Eϒoy r"xtKCsm6sr_G恵mZ|2_UQN94oF4s?x]Wz.eedfvaI&L{Ly;- v 0I&q ˒%K3sdٱ#'Y>gha}#J1MM8U'usyLɵz<X#]?W}jҷC,,NDurߺV_VX!Tܑ.K}<搫Now/@3_~YP"`MD%3f%u>C>%Ν MJ999jsT= fA_Ʊ-|YɂS6pyt†ߵŁ3Գ˦'K  z|cX;!NV=D\3Oc,ZsAcu5C fjXC i0PHI[&5O+-mNc}՝PX3̒z󕗥.D7YNAv}i27NioV߳u31?̹Mpb6Y X X luWN'$//OE<}{*&MMMК5xF<'s  LTGUZkbڸVZh͝;Wn/HcK'19Ifϛ _<:(KR+8嬤E7[+#GшqI J|_b -I% ߱e LEp8ea'@W#G]L x9tz K(,N sFU߷ō(Nķ3gB nѤ߼)C㌯L{f )ν_Ǩ*7 7Ïdnw ~ Ptdw:8J&-\2C3tc2#݉qB甑ӗbʀ⸛;9/fO!!>``ē@`cC=J,vAy >m Qbmu-"_ ۥ\rQ1/t\^GEhط1l=3Q:as,@(#aE6ssĐc)ƬoWV0] 8n?N ,_\Zy)q!c̹w[rS䏀R^S:3Çn+ˤޜWOJ999o29vp̽Nmf(V@+6k!2bTr% HS1}*#<¯ /66k$SΝI+27XJMx .kss qMrSܬ]f-,,,,xv: ] kVKnn})n>4gȉYgsuBC'OB)q%BQʃB׭ DHÌphɭV N ~ B:u UA+",e`-RO9E2}y3EnLfn xjAl3 YM.ǽ5^91,,,,YpMERsi(sH "k a(bf Ў<|I|i籈hމ}^kUSpѺ{.\v k)y;`șB-d{antؙ$$2zყ2:!2s izUe98Pѣ<p.$YW\.DqW»3ܝ+#_uט!0C瞙7M@|Mу^'MMMUut!vDU]^RFZJыIS7K >8fn+@ *.:%:f!SD~j3~,DZP.$c2adYpȁ2b((T$`Tn y'ݠ3qsvu=pT9[/i;8|(rrԙ}9yNpN`ӎԱ!#KLHB!wN)n^㧤BuNEElܓl=#+iytv9N3c#4$Y{ta%}EjRSqQjs:v*jF|q=1բm= `-&zKf,s۹s|Bt]pAȝ...L3sZ:_!7bX)~b*8stXc]gbQRUqI '/>Dn37^R>C:bTV M3r!M' a$a`Nsy r[؀g`),GCL@XXE>9;0ap~JpRI'p_@ez^{_W_}:ݤJ ZJ!%K;1r1# %€|w7=v rBC9<2}uhNy#E~%YPX J-L0v#qk@kW|!sQs )xs17UcӗcTk _eWF%CN[2@?r79rw6EpCMdd|c(>}O^xt/(12ɏ~#7]_D-E^؂?p L"3i8kNV*a8*2y~'_πիK'F|o<4C`C`Q˰߼(6C$YxΆ"gEg~=#ёxmCcaGipCC5:-*3k!j*>}BGBpT{81exL!rFq#exӹd⁡PB9 g-+\_%˥urieM77NG㫝̹yzS]Nz`|0B!^Ne@)EYW<|xUO%FZf|;G/ln)2%]{B$-a$&wfذa|.))??O/?>Td~ꩧt EEEa"0q{Qv/L7#,ŋ=7XNE8 x\: sd"N02T.IЧp Uɠl9y☌),9)ihS pB^"Zv0E#!S@]:?Ցvgbh QӍ"+ǛXk"jzDTJ"$;7G?2$ qãPQuP F3UKI 'rI1]w-~@>CYpcY z1mtt@Nbkq|OZk ayt y9)eK /HL0̡C]Fs+mԮca^7 3˾7!!}.uM{S竜ur1%d}eTK"([@rXhAY9-X9^SLDk/vGV49FK<1co<?B_FeWL2+d ῿#RC7^)c?/!h `2}6!!n3"OEyM[Pa_ SY/_y`Ë_HM `0or)~"[OދF`5Y;.Z_/z'+їn<`br>O r~)b=zrowH11'9AELgؗ\&i%b|FMJòRxSw$--ԓ N+Z ]lR~$;)#cm%%RJVvʯ~%!&ݻA`y/:;?]5@pkCV=.rӼֱ\Sj~n ԏK"(Yvrv~ߪxZOOlJ|Qg>LNsss%==KC" "AA0mNY쬣e6]M<&쀂[~* "oiȎ"9-#`H aZ8L32=X*E!'Ϭ+QL\gp{rR GPo2{x@_o9۳w&3tR8}iN Y#_3Rz{a4sZ`Ե!0yt#gy&0͜9SE\< cm<4l|o1#2'woo4:uz ;KNIVOu&J^"Iz;xO"I3CG-1 ڻOf̛-k{z@uԩPf>!7ސC@*Пi+<̌ѣGF0ķ,Z~߶vkjbyi&MWyJ$ aZc(r<`)>s~Ds^ڻ {9"0) b-1""yN W*x*1i p_/Bi?۽68#Y lz TC(^$PĿu؆3a ԋg%KK$<7;B~ux_ۜ{M:GARjUWNbr*~tp]Z<=xHdՁYR Tpa.Up8F{[ +%{tҽTrn̻SI^ݻȇJ؍{RҌ@.VGGH֠eʕPC}ϣ\ω̲w6ʝBq M&Q `Μ6aQVLchj)T"pô mVXN8}6 EӴe N$;q=vhՈpϛ7Eiig{#cӎw]~NۛLkusmob2M\7fMꑼN{}7xAO';P.Y#ifׁ5є@IDAT 03=I pD֟|Q9= aq5? ɉ2k|Cjp饸ʽ0)$}V_;fx=60h Ǐɰd3Θ7ܢ+1FΞFP!gh܋p? 9 0(!"#H|"Qg'Ќ1A?G5&>y itBā^`5/EPH nώ2;%*: @`tRvd=~36L|3e&5fou=t9RRR>9-&Kɾ/1יRˤ_o%po~E$RC> *anWq+"ZYu(mZQuN xzbᵭ$"[~pkcEBEX.@)JߝQog`X?n{DᜦLk:k9ι(_!G یzL}NC?&귤eȝpʄ)% _jHh`p&X LN%S?;1 n/w{|ϔ0Hm}2i8#mimJpU" k&&\7\闩w,Hʬt: -i ggϝucpr &|8srg( p`0Qb+UoL^qf~Z{m蝚C裏~Z?4폴VMӶ?s[2ѡ1EJ;gAmhEt>5 rP{<^/1L"u5C]&}9rYAeZz3g[{f)p)=>\M?U,Uӗo %2d={ē Ũp8 >ݶiY8a܎4R<},2t 76tw 4^}tB ?IxAvI/^𝫳[!DQb'}@q9 (DPVdÆ[#]"W6{r.Mt%N,s: _u})c3ɽxCf2Sgxy_ v}ݝ'dt%]Oa=t /8Ky߸xjI@+JW3mk) oa4gڼyDd%V9ݰC36[ Uc;Lf@ :  PCVPIbHx3xte. IzpXz{0/zMss#T#I<'_Z3D;ƈN%tN;Sq(􌢢Vqt~xy?\Totee19=t})pDa/9~~QM7jߵڲ=&c__EF_@㘕AW^y 7$19f3>sq@ w˴d Dq9w*)oXR,~x̹];%3# ލCe'O(fIw'2<t."l@9*7(,"੭F5oAght ݷo(= DP߿ ( `-䡏s|ֹۘ2zSv59&ydQېxVa>aM2ΡI9MM9ss~30X;2!'}f&aL0?|`=8K\t#HDo7Kbp> Yu=A_V7|=`Cox:c$zOP_A IEݶ&Vٷ,Iw8$r|+x>o(6创ޛoȤq䰲LMcqsEy 4̦],w1eJӨ;% ^i;KXuy8I\v<ӈ`x6GDkX:8svۺ㺏MSƜybkl7;7 *> pǐ6})߆ z p(cܫ #CݘJioZFL! "rMwq'SfΐJn~. Jg!^b[8A6}͉G$mjЦ&I F€T( GK38<\t ֽqt:ʴΙ9;9zDC!;RI2hB{BٲqC: 1E܂K XJL"cӖicrwW2ӧ:ӆ9%YO]jm6xbRR@M.s=JeiSNb)>!,ЭR04pz@@;~+8HA x%RrjF:t%@%t\6h_[[ &bJAPf7̡K{3GhsW=<:;],, w/!O(̰S3pNG@99y3„}4K$6qHxEXf)N S 13KwԢ run H i43~G/&nՌŹ(e **ss-y܁svw2Ctr #/Qg4Ww` Wõd)A¹J$o`>\;xLɽ*_ٗ6me4KW_nf-,,,,LGl wl(oSl“å۠Lgd8},d UH00Inܠa*o,CEHg̗K;VY+ܡJ#DpD;8uT%dځ@"6ٛaqxBbI{8t#7 :{{VWncqo`ȷW$U]_i?/; ,Zv Qrj 'G48 3'OJ)e:>wl>PIrauEȺe @T}MGFP3O\a>y4XԨQ3a^y5X >|㠞)80Hi\B!u]XeHYXQjuM:v.p)p>y\N8 .= Q Z\” |B#y~u9Q\ rR݉@7ׇ{vp#3}譎MKw5sj,,,,,@L{6ZZB`W|&!!7H?aCG@G(@rruU%c1EFEI47j;ndԧuu}hbOnL@Qt\<"%<*[S z}W%fFOo" ?N`b _;;. KTJzO0Q8-n֌UeQi =|Hf͛' nbpOF+ )FqR$'7fl HOӠy|D[srqCeƜ9rH2%j'!=넸4TI Q6ԪT ()*.R.EU (gʓ p.s!З!X:wXiaxPX^XDCN6pzpηS@1iw@T @]K}+W$Q^9WDC)]\Xkt$_Li蕛6^]JctS87ޔRRRRR) ۿrpnu#l! D DDFGÁ |@oŵf"r,BBIAN(չ_ˁ(ZfT'1/scraN7 Ǵ_aXw4Â|.~L(1W|Bq*&A=ꡯrwWฏ}c_c>nnfK-,,,,@g3'P@x?>w 5Jukҳseq;bdI<<|:%I/Ar_Y;wIv^9%h=z6# % :? Q9tJJJ`*Q "(@U n5/\(FXnJ%tsN:w,))>HB}-Ja8`yCeԤ`KB88Luxx"4cH_WMWn1:9l.0엌>u Y>{셎NnPiv- 9Bv O,>q@G 8HBCi4I6] ky)O_i =VnP[\@g=<]5Z֯Y,kW.fˁ]b *2trӗ5˗9s1 O>fg3N!^k a/F-%NBR=pMaJEK0rد_EZH P[`@ANA?\muW_ jO_p_9칥Ss \7e-R  ;ԋUddt(UK'= voĉrA-WOPNdٲij;~*?óqm%o<`޵SL)ׯՙt:ڥ^bՎ͛$JJU~!E!cmĵMf؋2dH9s|Q)\jmU$Uz<)ǃ3jX8} r#oW{p;a"`ak)S#vq^?_HnQe]G:H܌M?fyݥRRRRR(еU:OmЅ)X|)/S< D>ÆM1-[e$@EnQW"Sge4"[LAh[[+WQ!&گ~!óӥХ!>PO̱DK7gNeS̎[pqR 3b ɇkm2y*k8 'IXeACغS%$\6pi_v9m,]V&[79 ouba)0T*#,73!s 1}LrOo pLn@c&=V pŶ9n-ajteӆuP^]Tx0YZY=щ"F0Ӭ>9e9!1>:(/dL%Lݎؖus[zbgϮ4>Gash-,,,,9ӧ"* bq EI䨜P9} fດ"*;cDZ!NJ/>Hh9U > b,uׂ"߳Kkg/-|Oj!.AÆ̌R =! jU2>kk'+7^O˅R|uW ;SrDh(wg,Ī S5|DX,K#i9Iyxю/UJ* 1͝%H]n-vɱa| Ԧ ܓ6:Ai}v@DԂ}6PM:Z%b'NbNILI8Pi3 6Л9 +)i,N)H^ Q3nY:=?s>@AT6șhF_v2BIȔ:XD3'UՌq 1Fۗs\h5o0b@wٶ/4qy|5`Gypf 563S2d[gNQ'$1iq=b` a͠9w괴3SrnǂPxf^xpF*o! Y2z$ WPV;?knڼ`\ĸ$!) ҵu5_PBdf`=,J9-3C[ȨVgo7dZQ뱁9pӆqp=`CbH`p78B͹Yv5cN›sc\^ކܢ4}@nD{;m88  ?;R^zA78۴f꽬[zCKJ@K ($!}k3(/_>}] Gc>Ӈעu[3YvAȳ r!; !"aFE ;}쨑8=ھiZp b\wgH{V ^\CΔQ9|K{DI`աໞgR PӡQ7oX0d풝'a(3[ 'LFp(#[֮t(`ijԓK&cչ@I\lL2Mۡo_6e}ߴ3wDJvpcl2 7^8P8]۱i@QЧ宻eMrhn)bs7mzpj2EzlZN-}q9~TWkDڈ±r|)(`8y+>|G9!y;Sբ(S1<NF\}rx;@]aT"p0_?lo}}7cۛ29= `fKKKKK^)W9Kr"'P\drJNxЇRj (GC(92ԩDKD.2]R95 SЦ`SRRnSNƺ _!ApK/9"Ja> h@R398)5O ,(@* ee_$'WD1 /ᙚwƛd@9n|wvn0}p^w=z p?@X+5@4|ٌR9U/\tTOO ,jrs  ;bVUU,'ѓ&ʹ߾$O/D>_OurۢdpVxZ~_A/hbKBs=2G3x3Ev*)B4L| GsHDrQ$P 1[(ь=0w\|R>Ǡ{ pYi :N 7`2ŕ<̘rӿ7gڻza:㦐=&C_:xcZ+R)V1P6ßN,K.(PTQ.IxݘNJa**5hB"bc5K-{4A9<гpKNˈc0ิJ "_; aon;n"|x~ ! 4)%]!nANd5]J((h>elp͜W.㏀ y܌cr_mYGN6~Ql@)0?U\-˔aFC/Xa#Gɚe rpDMId٧H8BBL=Rk^A"* "M>r0CgE^hFKLbx|[O2 &.ϫ?NCJdʒ~K@tF m7TyM2j8̓R4Ї/f_fRzj漃(\.$9m7OV~)Op#]oT3ŝtvFMu.aqs{͑WxCa#aB^;#`^vuUQW>XtٻOB4d֭r\'.{a2iwȶ!:3A$mf8Qf"kRE~")x-(Q# o%E@g$,705 TBgNJBg$C9?e΃5b1 'q Ōj^>6e5Rb*m=;:8|ê, !/qr*-5-z/ҳ~y+$Nm?cbKKKKK+SHǰ/ Efر*}|T ?iD'@"!xcGps x?aeX5%=H)>o,̀.i@%usx|E"a߫׶l>7?V5lPGr mc() T!:ሐ&[֯#V#0(!g6ٸvHVv*,_8_xWC e:5kbIA1:7e% Ȯ[4.Vz@)VĿ)07*`R, bt[qɩ:W:5U/PbrìeP=߽yZ6mEJY׶禜yOoNƑ@܋Z[ڥ ++Gb"-)]R`E=. œ&!vnY{R0JˋiNC{erp.( /ArÏʥK"?mع[V}9E=,5Zmt|}Ȕr`^Yi1j.K`O[#i©`,^>v%@&4"\pDCp6pSu7O#‘sN[ḥ͂搯x&u-Yo{<5:Ռg#4 I_qvDD#5@<(-S74+y:b+C3FpBUE+ (23U"f -h. 8R`3JX'GN:[P?\)-= Ri(lPN8vX:v > l׃`Ptn |dT,N Ĭ/5vñ"(e}qspx0o^wC'{js5o2{) ^_C~{ t32L9sL `+Ӓ56Y X X X X \=ٟɨm6ˌ9s Z/`V5ˌC,/'2aTՉh0yHuM8BO"LSoJL|̜@V_ L'&$%!e̜=@Qjqyϣ'L$XۯAF\`uJǟߵSF-bbg`F8d`"@ K-zd&p ><-c˾(KbQtD=ՑuDI}0XjO-p縸'Y}m]})d{ h"Fn@!̘!;maGCLU b(9pw۝0ޣNN?* o砜y,Ux/U8o(9_>p2 Z;7oҠ%z<&wȾR0bL5[b 1yUCL<~L5K!Ù)S9̙|:̿SW< @^-jUmߴAfr:I>=0TnO"8%jHfW!MTlC.9sNr80Z#Xo9pxZ^Rيm{7#RRRRR(DNiP$C1 C?&`׭XG#%ޏ9y݊/$CEr-ArV\)Z*/w*,E<qInJbԋs"89"yÆ1`1"ǫs$gdfɀ4*--(;9Y2<*C ,K¯O*caG+cz'z$#{=tXrx q{g~@S]]}ukӚ?LN 6(@/VXTqMy.R0CF|*{a=-3f'-w?:e~,#aGVT&JmX&τd%RǟPKOyW.Z 8=ck;? -~I*5)_@)PB3B)` P* 3dhk<Ԭ ;aL#FB ?A"-3vU]熑NLkp2-X7Y X X d ʁ4砜AjUQSk[+@ƴ"0Ktl"`0 t C`!EQXxx*63zDZ!UA!)A?'z4 R`VqEEv^+)-`} BS\BZp5#W\(˗j@fDX M;dZɹj,TPWfɉcGeȈ *qYg#ǍP{`m"d K#!\a2`zLְ'(DP?3e~.PdK؋NV; Z*؊U>((QgJ2\l=a g|_i针7g1^~;Oey*ϟw_}U}Yp;BOq9ȤKBZҋ)ܦa%*/a7NpiɓҬ\$rs֨`tvHG!D0NbR7A#{VN.Dbq!p ƍekW8q&՗.چ,.]`N`UƯ^RRRR_)mq@ 1)Yf\쀏9y4`+L9[:ZgN/gOA t~:*r]w"O2q*,&O!w" v9s@&L.{vl %|F{xB(,}~ W_?Ԩ۶l: f*T[D;LtUZhѡ/*0f(-[x+zkd F3?}u {+P"]ƚm Cuxuٻ{8QN<).M8 dtaAyK4<9Bb8yL$3;јTCnLCc((Qwނ82Tbc2b;WT쓏A9&0o2iZ^8~,2eTLhXiǁkւPVG,.J0&c]gs3%sP8?hL|_kk?m4eױ)9KdަN;8%%},ʃyK?U_,rd ŲrjXF`O=(Iapwg5/~XZi_R'Kcn-{k+ ԍJZf!NFF t&eQ oOo7S`00&mD9;ŝX s(Ε(>1མJ5A$ϩErz<XXUTbDbs#!!mpzraऐ-cr^{mfԇ@gS$/N$%7*0 KB0'(Z<[' =+g}h,Q:uv _'pjo0Ԯ7i @"xC Jf( ^9 [Ўd)`)`)`)tLS w lX+*\z;H~H_ȴ{_Uuf@HaƁQsvXmڵuݫ^mm~wdP0$!㗄<1aIgy?\herwxM%As.^@s0H`,;_E%KB`_/S5᫈ O.]v?%G`8\F):XDb$ ^YC0 CLC;ƞ4Z| d>ёsU‚|ߟdMuk>Yw:y}v2|rd!/*D}.}yy ^92Q̚)kWlٽGI..z/RpHXxW}R-@9;oLLiⷀDaB;̴*C/RTS1"B $UhV C0 3B{9΃a">NmިDaX"v,>L&Bw.ay_4Xm|aS $QqZHy/{ ML4 ȶ-e2>a0Z~v64΄as&tH6l~ #`Th=,IIU9gfj0` O0a'  dKq1,t1 wNU+WHҐ 1$"ᡚAi jF%5 QT9 eNNl۶m6Vc1SO#2FRԻٸ!`gJx?HyaJĶW#_SK'LuV˺Qŋ5֭Ah;HVX.۱g^H˓O/{O !wwBYj|M7Kԩ Wߒ 50ݷ ,xxY+KC* @] rD. Zc0;z=l޶Eu.R\tD15E`G?<ڸ{fHUI2p;Fj`ԔR/am4fq4٩!`@?F{*PQYYIKla5AfM;dDz3o^R a܀`|˼ɥKI(LC%dK4^Cܽ!.O u!X!H嚥=ud/{17u f[ ȼ>y 3qH͵ TL$=HK}Z j à֊|: 8+WlmaIbx0Oƚ9))ÆCUᵨ>b=H(G-RZ*%'PP0l| zOHD{}B ٲՈ<<پc#UY. B|[ ٞY.eːp4B&O/XCjcfɆ6@^-gȿ Y ahӑk\I=T<{sw d5Ͽ+2.k*brw쐱Jd ' Ed_jv=]<Ƚ0a!PW1l O"'Jfhxfk[V8kkzr{ڵ!`@?Cc`?#NA0P&١D.IiE6)R!)x$5ג+,3j+^~I!:9؛oOѡW_#7v<_|^΅5.E믗 ͗#'RISN3 U q r@RD]#ƒg$%}Q+tʇ !ʆtl1F$ 9q 7T/Qp?zﹾ|R ח+$.$:,.2}DeT+dO@$5TCd8ɐ/'ACÃFrޕc8vGokw6 CjCIE &+sҴCRRL(Hz|\V@&a/ Sv"-@ڍYo_x!y {G,_62_"猾fuغhR֦.hh0(ڍtĀTɹ& u9Јr!CAdf漅jᚬ}.\p)HH#^2Ǐ&lg'%2${TH':b]JmCzi3σ+Hϥ?n!֮x]Ն!`@!3 $(Hb-aqg`AljS;h8g#T QADh$ DP]zŷ} }ќ*TI9Suu&Hha4E0$E(G=5Iph0Q1И^^MfF^fm0Htb; Q aqZm|5f}5DU*zp\[+k+!`@"lcN:0bn+<Qƫ@}[AAsAd3ՁH?{H hmټ Fd-2:3|%/^Re&:}3SDD\0\BO(kVd@-3'*d\7ntx7ƌ**:דϬP7^If'3Fj)XϖM$+k2\w f0 ʅ:.{ Rjl 3g͆N<O`m!`_c PAJ 8ׯ]#SqjGf@ZR΃ x[S;w @)U`;`)(Y5 "SRJIQ&b5ka@<{dX RF7D&ePف&L̂'wH39e&܎ Nqܹ]Fb0fa"ǀ}>?<ir(G0L¹}%b#33"0>cã?!`!pJ|,p <#FR"Ec#X`|@| JJrI=E! )t%*%%PuAjMxࡃAO$ع "#iEb3 "6>q uTUfLW2QK5]ʙ=ݦqv@ 4 FEJ RB=GUٞIIc xu5Ibyy{%i)|d;Y(Rxd~V0 CL͘u5H@/'zh0L JF&<,XjR B0D2f+0gxx(R@ԩqluc>4,GHFty-7,! b44ND =4i_J0v>Pi{I}10W LɐIBƠ q:?cCbfS#?@z􍅊g$e<93Z-0 C#@B"Ѡd 枌DTU%-UոGv@pgBZ@RHؿTFD.(IEkk%)I{Jd5gdf/'`Q KyrDfz 0IaL Up]g/zjUOZ>nN,J*0'Us$DCtfzMC߃B>]TA j!`!`@v:R$ ="!!iT*&&㦝!)Ѩ$̤NO) `SX>t gԶiɡ`t18Wb }qpa H2\' ?_o`]STTUc@0Bk}>抔bUg/1SZTD~"a;|߷T Om!`PrA %. $8iBF$&4%," XI2%ѱj&R#~"$L JIh"@*ۯ䂒AD!/Q|BAiÃw܇"6MNHmt* } 穤 bĀԑ ˆ8ݫ<|gfe xCl2in)]wfZw?UV)sΖ?Xd"bX1 C0aR Uӡ"%.usY j'ʋו I$L ^F i߃')zz!i} HxH2hS "$ Y̷UW_MekRIM 1^ &$ɑHR6FV#[+ˇ~Xywj oVeg4=l!`tr"Nmu5NC=TLq!b  RU5 d4jnDFHƧZd?`#/Yfр1ңK'}MIBZsa)VHaxL//\5a`G&x!&MXC5l}h1KkJl"#G_ve{{` Q޶Wپ _Z!۫C0 C`j z4Ð9ieiv(7zHQ>rC;  @ӊnHxhCrC5zx67p%X0(I E[ (jaa&5  ljZpkwY(#c K;c_g\hDWVCRzqjH~O=OS8IÇ'q{1. j'!`@/!@mG*q1/P ӄ|,PDτ098(HO<$Pp(&e\H߄P%HBAHh7$$)j-JuHrBzmc}!:+j1 Fw0YƬ Ʊq/ҼOUVƣ+<禴.K^3Kx%r'j(Ξ=+? &v:*$,Tm…ל3g nӬ3f̐zK͛'7nGyD?ɵ^t~/^sZ1 C0zJ1M5Hѐ뗢|dBC4 sR(y؟ Ijh, GPiAJqP '頝 V8 %2Ko1(_Hl**@rC? :s,TABISKSă [ _3"='矯.5޽{eIyU2CuW+V5](2e^/]TV\ QtDI;C0 CznW\q L(U5U}؀T0a0PVsCR/HQ%-$'ZS][ .$%QƾX$.T-7e_1?#W\! yCq$x$r(s80HɬٳR. p'))Iv޷K~oFYa#nvN C0 lTH61:hYh]$CxS 녋ʡ'$Zs87LGuAppGI@'?z -Z:+aP.4x&KdEWOJN C0 )T5x՗!!A:1UvywێŶ>LƏ\{ ه@Gre׮]CjC0 Km"ҳ:ʯ9dee< s<3 ǹ?PNNZ~K7ܴiyN\$,c0 C88k+#@ 9_o>{%99Y#(}裏v֞V 7oYh?qOOI(i ^뼣1 C0zҰV:F4VhyZdݹszXѨtQ¸m66lXFԴb' ] Q`b555֥da%*Gl. 0O"]=%nd=B5~. kx(E5w4ӣVȑe2g[v:̭E)MW KV C0 0"23G!{|$`LKA&Ǯ C0 @nבNLc+_Eښ:d}0U0 C0~SK@e4fFFx!`}Jx&Jɑ Ҡ iCRb?Me!`t$< P[_'LdK|H/q8M^;Fx C0 A 0lX >^S0 :zQ[,`? a;Oqo+?`O<ܵ}^Pߍ&( #$B8\1@6#"9q* 9wAi]!`IʇSR:+,$մ6 h677g _xnbvk1Z %[ x*486 C0$Bkw:!,h!` #D=s=;yȵ^6ի>_v:{mtTZ]EΞ3 C0,ٹsG?۷5\#N*ihh$;'?|裏 7ܠd&88X tL<{m;NWMU9C0 C 뮻V駟?2d5kz뭲tR ?,?\wuϗK.D~IHH6˗Kxx?.֭3fHyy{jݕft6!`!POѣGeŊ_v-W\qP'HssTUU /ǁ;C'L 'OW_}KrrHwe<  C0 @E7ސl ܹs~&<ٳG$44TV\ykRE+$4|G|I /JH:w쮜 j!`!ٳqod%fϗ_*ƍS5СCUSZZ*%%%QrLLL(  ن7N#<u36nt5Px an":i!X.@0n?jiHK1M"6!`t#<]EΞ3za:M$<͖>%P^\vOb̃pć5!tIx, C].6!%q#4TYEEE889tir{+8H Iq*Q~'חБ h !qmC{p#=`IxRz`΢ %?VGbX{I;pWwjl$C8 J88kn<ɒpǑ!n4XvFNs,L?}GbpRJxmsϲbf37HnK^6; qw{j~$9$;׎Ra8Fxzb83Rn6!pM+lIqj,/qX={MX8=YbSEg&Hkw8rÚw6Mvռ$@b@ɺ{o8#?W?YGrxȍk$hb{8Kz\;I ks. C0kPD@!@㈌;wnݷ8ڟ'6>=ig3AϞ5^2=K-=`/lacK3 C0 AKF1 C0 C!`}[!`!`t7FxQ0 C0ʫαIENDB`mitmproxy-8.1.1/docs/src/static/schematics/how-mitmproxy-works-transparent-https.png000066400000000000000000002336161425660472000311560ustar00rootroot00000000000000PNG  IHDR<Fn^E pHYs  iTXtXML:com.adobe.xmp 5 2 1 m @IDATx]`U>!NBcTһuu꺖շ * {{} ?1HBڽ:;w93ssK:b%`%`%`%`%`%`%P%ZޚJ"X X X X X X y XSA++++++ x;`%`%`%`%`%`%P%^ޠ@1?v1G޶KfۙvJJIH쀬nN1\RSSuͳL]ѶU *\noJJ w%`O3_{KKKӧˀnzK,/Rv-e˖cʠAnn''//[s6 qb6 m; d1M8ohlVVד<דN!;+rӀO?^^{5ydN;&>lC=#<@DR  1`kݱcGfH}{ d37GQIdOޏ^JJ ; XT Y݁]vri)]5t钜8qB֭{M dҤIҭ[7=ֶm[\<3W*\`~KJ*m/_.͚5+WŋK.,/_{JժUe(w}cbbZ%N?ׯ-[QNٿΝ;7n9aͲn:TCxs U˓`ujƅ?ycm"cƌwww] (2Z"y \5h#-t3CH qF6l9s&4?r:nE`skwmۦ@uj5k,]TW.*TPPSJ*4,f>|oԨ|SOw-:ujժ)0TPzK6gΜ9q"h)<<\믿._ .w;[a3B9pIHHDOKv[Ev[&5+5},^^^ =<<2Oq{cVX-?)!Zw$k9rjs; j1cѣG&wn*'OC1Sʸqモyi=mP3Dιs̝;W~mmpB49RL9⋪yeѢEzm% 쐿c,=dS>.|fY } XV䒵+WNMOTUiCM .41QbJ6moժ"7g>MLgXbiժUjr5j։ jhTsTo߮Ԯ][-Z]vIhh~NzN`'..N8gE+1c/hc((?92Ԅ F.)Լy8aaa^?]={J׮]3dj ܜ-[fs(S51< 1,5 عrJGV!"=䔔d59C (7EZ I<I˖-%Hb2dzuEGGq{9& &( yʱUg7YѡCaÆ|W_)dkOy:,ΥVZJً}RӹsgfEf#>>^ XV{)!83#@%h%1ϴڎJJjx;#Ɏ̃~<|F˅ݻwWS5 4[?tӧO-,?eJP_|KmҊ?_jԨ&7|S-*‰hxbcc 5b֠U< AMXb<Y X/{$$DN%i}))|-;XN` 40g}:j]!X$bi.a-Oijz{fYeGT%`9'7<\S+b!?R ψϊ ++<#w{b,PKxE5ѝ\+{Z$i&L~8s:gcGP<%`O|Q4G ON(҃^h$Mf1f}v9I:vKa5?AC0H澹&Hb!MH u~ H,){ڵi$Xgp}2µ\mSCbLCmgWެ뜷otFmw>]ˌaBjn -FyQ~(N&1@I*>#u@1<a3'cDN(΀u1ť,EV=NLOSo0)b1@ǬYWSQ-|nϮާ/+*3'q1C=TGhv@nfvy^zИ0i$TY[ n XS}!ANzlf%U],ԂL,)O{HW_rm{Q+++*^\|ɶX X X X Y Xsgmf%`%`%`%`%`%'n/i%`%`%`%`%`%pg%`ϝ@>H|6N=iubK/f֝R~zkd\>} z6ۖlF²yǐnX X s XS_{V+T\OGx}.3ߙ-UEHW'ʷV%&9^ɼgd..H*nZ7YCHrR/wi ++b/<ؿVV#R~#nr`AY5e:% o֬9?.R"u/zβeRC]i~Os9yNgcA++b')vް@Ha}o/N̋hY]\cu7o~IOMUЄrxnǐYi7 ᱯ@H ?+0U}y\v`I*]]:{Y\d״i9PcL][ X X PJK **J ZH`YIJHOoOmt|W$LD4=^NrUu贤ga!4\>Xۤ&Ⱥlٞc+%`MZҰVD?Y*W,7_F* û0l埿Ymd狥|rB.P HOZG.O2Ys1F/Dw A$$_K\IOx 9\<@y[Dɼɓߘ"zQy'# Y!0YeW^%Z9L_"UUu[&)裏Khh.% @5>y{J;w޽{KՄUN_ZZZ@%qxr*vxzUW9l@s+f@^I`Ҷm[eٲebN^]k%`%`%P%`Oq| Ə/z?OgY3Gy2v VVEM֤UԞB#_+Aψ# ͸@ ,)O͎K~_~Y̙#]t)coJJJ&qfqsAcf_PjsE3tnr[5;N*N9o;`s}m xJ[ V^-7΂88X'RU`m۶$i&V5Z˗/˒%KgѦM)Y߿_)A79$a;;jTcV^zB  Rvm4iotҳgY Ojg|xmF)[֘T6NpFMoo5}q<8֓7DAorm{감W$92eH :j֨`QQ3EbO(솕@K$N s*{[o.ʕեifJVyԲ{3`ס)TVZ qzֈ;vdmUCDrc=!3FM¾-'Tҥ i;Wre9drxrMĶ#+_K`B?냶J %@"+MfN`b3<#Ln]4aS(<INN’,GvvcL$`v6cJ0`̀\kvsiBc_l4sfxt羶5{.:FNCB[Q8ҴYcUF3fFC=/$%_[sUBvJ W$7Εvrry?k[p~FYmذA$=Py=3es+ ^ߩxd_hT\]=txaxCpФ@ |K* ?A ځ~BPuH 2"' ] l}|)>/]S06蛀IPm7 h#I Sx1 0&RSєȳH^|{N/ݫ?y}/Γi^_$P}ךnoh)YP. q# 1:'#S䧟~RӮ3kb"SfKw. h"͋e8̎~aS2ym0ό3ta`¢X4Ξ=#3g_?)[xHI%p^⇴fj" ā"tCt/Om mB [ "%|dP`E"%\tT~L .>>>_дs `;>]"c}=@ PsA~JD}$&ġv YBΞ @ (Kطo0bln!p6gq囏3OXvZ5J™gf׍{-3j+yߖ/_.M68R451s9#3+:= >\909#*3I5M#/0 3<*TsD)?fi'bV^xA';V>f'NHN/3FyfQ[h*,oPJ%A =v|JJԩR\y]ǎ$6W*G.]$z}T*RZ.^(%|ʥh .,gϝ2u: 0}^$.3FRE!@jҥ왳P2@S&&$J_BߥJ!jDyY *)qE5TWMs~N513gNܒmc:E\g ,1WN= x NjmGYX$/M`S՞ŀ9irk#P]WKھnC_$c2)<3ӝyf iJ<Ԩ0h0߸q%YFA/ Yf9A7oF)'Oc裏IѨymrt}ĉڎO33.l^y?s?[oyĴ(( jLjժ\fI ar< udC3Ufe 7!XfM~BUxIOMm[]βz@own)[*୏kl\N5is AԥڤJj|aܺm0i.h+0_@2O+gOʈgSٽG"wX@;&ndRN-pJZ.+^Bu4lPw쬚#GJlsiY OQz 0=(֨Q#Fc&Ht= Vk״ݞ/ J=nٲefLYB 5;k׮ՔƬ#,̚5KMc? @-#0?sBy7Ŵ3c[1ѣf=i AMV6L B,FU$ d HR$lI--ZqyxP?yBu*,]'+.&ʡ'@*VGI.]e/HC% yv hxNANi*WoYl4oN%!0yʅQsҭe g$qRq9;w!VNzȖfr@T;p"tıj= MZS'q:xHhE8vm>K5Βd@I_ y[.I t|m `j4q70o{͚HԾ}{5PkBs)& 8P3dʫ*{~&*SNǎ&ԏ>H9˰[nyg5W={ r#}LZ ?d'$p5k-I ^MCWj*{6i;6oMK#@Q20@/]굪.hkZKn\'MN#IZڔT-Pڵb;7M[ u< *$V M-ߤ97(WF"@J[9|舴lN"Gb x8R 5(44<F FYVr1X/X\Y|9FDT3QRA#=~%ki|N G_'TKMTڦreX +M:0͔8L9=1q s!H1&0j/eO{ Il:#=,#I Lq<2cҢmkp@%)ϟ=G *ߎJI|5iL.^p$ CC_%?L< qu%ԇlἹij:qDU,_D7`<$xձ{Aex_W$m q77Hӻ LMϗx' &K.Ih9wmPϙ-nja_^[\C+h5<)dkdɒk_\6Cg._TE|sr:F>K/I.3<1}[#?O 1$Jc5>/RUONwB  `F| O}NER5R yGkdc~8UR2rH0KyazWN|yGիdB|7~< O_پu LR/Me@c|"}ut&ګL8@A e<//uՅgUye62g~ #ޯ` (hj\8X< pR(d{M3x yG`^7*cLK3uiK77:ܹsԥa[nG2X;5<b&H3iR.Fk x )}5>GA۱* P`hgNɤ _K? dM@# o#D1u< A6I8pи9uV2styǴCBS"͚ʼY~|  ͑'FYB4ih:S|ЎP`+ sHP07 fz)M׷0ceDR6wߕ'|RRCINi6B ;4v;( ͔QXM`2=􇀅`)QYi{5… 56=1^0<5P41W AԩS1<#WЀ'I8k hd״}ݞ 855SY=o1D+B 0#₉eW_Ն5 mٰ^;`ǏF`uFiߩlCݍH퓑pWMة#n6Eh),*Bþ 6iϻ{vKDDI)6.cV=`^8;0]lǵ:o3-ԩҎY0Gwڦm6HwJx 6r~N=7u%"^%0-vU$@Sرc.$BH E@4N pX`46ڐĄԸǚ`棜Ȁ4KN0,t%ɩPCYCtjR|09<^Lf}$/.h- hmuZO6HS60:nTaio?_x/Sx-ZTZ+˴)kjSPMf5Gd} B~2 %_An#%~^cF j6Tӧ|xo(~·HJP)S6L6o(=p7_~.W MX]D[6݈cCF+߂YfQD"0xn.#eYZ$N {:\ޫ|GW l?ܟ0JJCH;,VCp$Xo|s4 #A3OfKǤhɚI@b8[dݯ\%9/>a gϑ[".AuPiL>|;pDf4 mZqm(3O1?(~Au]繌S&̆HxK}2?MJk?;>CW>`BЦMvr\M!Uן},)a%L5ѥ[Ox `7,ڠFH,zI:dS>%=+CP=jx u] vhjb-Ԙ9E(=ьf\:9/9'q4Y^j}:wO^P^,m2uf< L!0u^͈E|P5X'41 g>PO偓HGx}ffgq23y;w0VA;v?>Z=<Թup2b8m-05/Dt"ų4k!|-@z^y?42˖,Fr~)͍'9xU+K[ 6rks:@+1xʪ'WnXCspuSV,].tkASףraH4=k0/YSnrjMFbnbsȩ5qWmFϯ@{q.>1+A_^so٦$>~uq~y}-Kps~}ӱcGb NZi|WuFK93oQ:,PaE0>f2J`t3!89E}T6dfT@)We=>>FSCf<2(_R*44{#Ѧ#0񕣈qqjIX'15A1HeA1wCs99zxK"^ &wX Jx i4hD_)DXHFvI1+%)?Qp\~,tuWCC3_tel,$#/wE{9uə?4"P'E7o=y=Er1#0B+)9^?b$ &p>]ym,~N__l( ?SxhfQ1fjN`&zsE-?^Y#@32AMP־>ZK-_gVh(H,3yZA)n}|%&6ZT)[?sVjԮ  vS+ Lr𦍒:oϳ&6'$4 xea0eWDڇJ@r40a(47W0+,4TΟ=#qkWG"3xKI$E| IMh7\ ı d!t<\ؙbcU ڦEs]y!#!7_0̕)5kּ%z쬅6zTkd>=}fo%P%@CÅ|yA1XnƤl4=9'汦Mj T~c(k!ׇz;fNz:f5ts@B ~= PѶSGQi&Mt Ϫ2qe̜%={W%NU:ˏ?L,I߭C2O_M?Z< fϕ{ M¢瘻=zD"༙3d¬B>*icb.]#]4|̞Fp ) 1K@x7P y?J0]ǘKc%`%י<+S[H, ANI̯Et"\ӝeH4Ѭe UOY}"'G"d 1 AC3~ql.I&@@ 1C?鉚4mp9/HcR3V>|=yLfٳۺ Vhn8@8oet<42AFr|1#yXfЬM[ugU 羃 =ŧ:?NN5A,~؆@mZN%Jz)De`W֭\-*WxCGEv2qtdCa6OGbo<$aMZy'^<4;M9jٙFhVo~t` ȦSԔ^_ Y}rTrMphO/Z&ma7?M mK?hqx7$.&Ӡg@_$"ۏh0A }5\gOLG,A~ F|ܮC'hf#_ `4V'j lg;s:K]dUF- x5cYtjެhKsr5nD=+\iiOK=Q'{X X k̐:&,ml8eaǀmO6"ӊl)hH~jzz̅fs]Aonl$DI53il_ť_$[vtKk"e%"ǁL yy? > Ѐ Ҳ;=[098 |<<@NQ ##5E 2cxAswܢĄ$1 `a@IDAT$%')91!QMhnb))hX0vz4\'Iz5"B #L#ј"ϨI$ fLJv &c~*4FY5Bk.gTwϜMg@:BE|i[1`XYceC̤[JnfczO W^HKM`@'#Ki!<yBdz2uIIN~0G2rqWGza,xE!l5PG^bBBr2>ʘ@%.SN3E`"gf8W7 ,j 1F6p'Fu9 C>{Zu ph9W{" (fm,5ՕVh XY VAN @ڶm;Ee#9oMG;n V2w'xq$XkKeq9~F/xmx5= $J+K&%""ܑ{$C'UUЛnX X X 0A92eˈc?tE05dhT9aʚ(wC@b>O֯=ݝ{L>y1jY+ɓfA>GcG˂snOH[ԙ:yHԏgC2ږMihx>A{ȗ}$.d*"/m EI4VUkX? o>LF̠ݑA}'Lv~V4<6K^|%u 'ydRC 2PUN6C6lڢA|AZr(!n^H/ x:6\qiP@UL6 ,aHzI+>+)d8;ȝuWtg%03qe5XmH`97hvr4Hn ,4|B(D .%i#  K(Ob (#?2! џ@X;<9|,h@4s%FJ '$*ETDrQ%BrZپk#˷lބ{0(]i*VI$O ̅l~k<}7K mf+W1m<Ru4v13衃 _@ŧ EH:x!7;^"DHJJJ6=hڹY1}4Yۚ쎿Ns0 =G#1Ps%/ĪV2#4.l\ jZ@IA^`΍FaqҼE+XgB0K#"O"uDΏFۖmډ7Iړ{s@r9{:J"@>!aW/ѰYգ/_Az sQ0E!]'@.(Θ+GT) .=Ce.+Wf=b,K2A8oQ9ID`i:hҒe}%\YYf-H(Tm 0)#.3Z(JJ@s jxǴh>b9|H6lȘ>`1&4ըMsp1AvH$p,ZCOk8u>G\s泗_܃huVcT}U2P(d-[LVmVzjFbQ[w,)9@B_ 0& 3d =yʣ桬ձ7k:>>W_}5x9I)apͱe[M #"",Щ L[լ"DDfoRWfϜ['`.tQ5o*sg͔h3Ch6wȣboHƁW&'w6 4YgPᳪR643zV^S\9,^Nˢ),lߴA:w!'O>IXܷj WN#zظ9<@ocywO+TDH嫆&H?..AǁakNaơtq㹪~؀3;Q[73a~_;b]\ܐ@QmYbԆE˺uXV%O<2}ٻ] P;~l'ܽҝ noΏ\q.0 5;?j"~qLb OXr%a~hNPp|A޳{tG!Cn{) -WȋEbsdФ}  3bQC TƝ:bh#ȥ(A :v5+~QM6l,X(JjrY#)yêՈ[. 쬒evoo\*c 43ͫq!2| H!KN HѮ(8,HƆN4 /_vy(Lx dKї-2;ӛ7o^omItR<$Mcƌ|PArs:c(!N 1ry*}SjXȥC$hBMD*h0oI?xM+8[C3A0Y2>S95fF(j%p) 1!si) A̲g0fpcQ^0; Q Nc-,ΟCB3!i(N$#N9nVܷ׎Q9^NI i!sI X8b׌mv!ǚo.ta3uZgkg6H%]u,cXs=yc OU4mX X X 8K@E&LPP{K3)C2$ŋ",{7<@NfsgUHP kHO@co9 91#ȢgA[jRÜEM;Wh1W"8k>ΊBpi*E!zy"{4儚/OUJ`b>Fw/`AEa^v̳:[g xhKIGP A7W XqqiXF5'8x-GڱUkfz%Pv,e4]-{d*ooJJ   ݠsyRti򥋠1'w @ƧwPn)[7lBA8<0@݈ ͈sWNgԂ4&LAt~ݤ@|ExSD0OSpwsuY)͘@.O#dgOOb4hXl(mw%ӨY3KM,<Ν9/k֖۶ë,71Zɶߩ0AcѝlS*sNq:%7h泂Rt,NRt- 1$GMpsm` [zgsbeɀV}z@78hP+帢.]]tiQU{VV *xW0gsR|7%RaM9V2ܜ&NlT[K g4B\j 4+I:{ٳ@uS &j**,a#$tY^&?q 3|sfCё wpwIOO<Da '-cKP`ٺeY͘Yw TCU5[@N)24Anù䫆!OGmiY1yMDDjWfSvxZ#^͖ ?iAR[r_ y0ϙ5C:v&t}Vn:Oo5p0h1dtdF+&h߱L-z=u@#|~d2q<x|ަc%ڷg#qh$u(<`f} m7j.sk^2w e.D*wԬh?/ȓ5LG֮\ r-(VWї;4݋^_#(@@Qu)V`3Ows3(k-gen_sY Ь#"-+++ܖIqĀLPFM <\Zٽ{ԫW_֯]"q--~0s"ܻU!: oZNI{E$&Ἒv*̖/ րtFz%R@pNC Cpko.ݥlEw HkK,Q<}<CќO FڱMר6ͽ:#i+44 }Ẫl^QbAq8Ph)㠣Qc9sq}"z<ipf;Y ZWƅ쪸HW^u7[i%`%p$`{*;n"&D`:xA6~+UEȨN 74>nOO(c#Ni0pj*@kJ5qMro3!""1 14|\a& ^>% 7. lh*r[X%c1 cSpTZeʭ kǝ279g=)zkE_ &%qY:n KNʸn@@w8NM5!^GMWfA 4C eR1B)R%6+VHC׭^2)YuAsg%1$#;wo,/Ğ%a BOpxjJ @ NFHjc6[Zj\[ Bü\;nfWg#Kj􈥉Fz~jKW u @GGs‹á ƴ3֛ Gox־W[9jtڝ[-WVh iuї?,DJJJ $J !i9 O&|{[nm\tPMdr#8  q I;sgј-Z,uO.^$UkVE dȗ! 0_%$x>)ICJJNPCB,7f9U‘;\ȴI75w4ȗu\McCˀMN 3(m bD;}#iyRNG3$iZ-KKp1Va_KxYWKv-.<=!

hwt0CcEL] Aˋ/(3f(6moJJ %ʱ9z!X 4 {L^O: ލ#y;8<+4!Q_̶N3}A}7l)x/˔$sVtpvlrr,Z-h~+^vlڊYDIZ!Ә"\ֈ qDZ$ؼ^aw˼3Az'1Opn"Y(f{k)Lm D?VC͑&ǮCq W 8|),$80SCe@DfCmՃ?LNJRLTFKjl{:iTű*/ 5=={,bm%`%p|ǂ!rHi+B*BP@N$3 FTD\a׮ Npw^b&JxEd]ȴ'eƔ)ҥ{wل~BRRo*:ލ6R/_.f_"oٳnwޒ$I_Wd1W^yEoΝҾ}{y׮_c%`%`%8q1N<`b>z],) )pORo\l< I|RTP ܗ$G$ed @N10IԠ*e#HB]&ED$P$'%*W6*12b_D]N8i'HlxANN9tyOx̌c^hb<JJHRh&Pq9= :(DZ2|M*( SOީr +3iBmR{n<־O=OyR'[1u]9էqWR`bpG?OA@P^n,7^7;J?,\O>㪇D3fޓP{e;4 0ܰa6\d6mj=3<#~F'YvRi}oa(~@W.եK&~.лJ+~, 8:bA;]e#DI-u\-7p:8k|T)0g,@r:8fٰnk /9C;pwe΂[ydd@"Ϛ?_>5/_!1FIAAr#/_D|,NjKl\ↅJay[,m>`N@BnЪ^N%6m S,B!9%Pph줉aJ[d0`!;hENѮ[e4b@x[>wݘ'.ө""Щ]ca arm5ɝL?֛>&g߸1?ۙufɍ[WQb 4K,{aX[j8 O<{a&^F"1(nc,|+,gi1GLp ?fo6s2iD y+uSя1(rtK.:j.".V SEz(GDE볕|$ š!oEejmQ1_p^c|\DAG :6qqVbcꐇ})ՉM|)` S}hp7BwV=1A1b(QsoΩجҍK;B /q8 D' {J00w> T2X1cܚv֙c;@RGAZ]D\Z%T1d>+c!$sīǾA!F[Q|v ӝ7ZKk~[Y{zMXlXw_K.ۧJEh8SpG1VIaw\xV7UUQ.}3 >s.h< Hm'Lҡ}2BB̉ \84"$E8Pv֓{AA`Su袾i |'rO@v._L-U7R{Heţ}sҨ?':@,!1a~xݬ׮]+@rtLCK/)FT>8r&e:4O'"uhEm5k4=`.8bl=pE7&.\ xE Gbayנ3OT!=TZ5oګ聇Cٳ(sCiy1܍g*Q]z<09 )p}O$K|ܼef)Gb~8S6ֻMkV!P^tHo[n֐>%&@jD#׽0_ `mQsx >0@ޒ f6/tI;f!zm4eU\\%\U=c󒓓sU㮶3}B>k9hE]!r,x0 ˔25I:dJi 9 ׼7R=7T"ZQ1r}A@Ic:j|v\|k2:E&-<?nr)p3ϊr󬌟6].ʫ/L2^'N,k#9F /]*-i&*[S^KT|$^rP,r5ð9v*8Ozkksk] X ?RK(@tweݕ#*X`iyHx;D ,ƙAAeUStAB## $*63扌T!6WH) ytL5$3">"#:j7Aײ `"p)2EoÌ[:r&(7N5DM2܏3uLY$QWo5b󠜡z;seêP&;S?BX*6rxtFѰ K9[̾i쁷 S'De~ |HCP̅mP>p Zce͊{ew)<|\/M̒Tpߑ|R鵲Q {X >L<ٗu&9EXfrw8S1י̹+u+\ p)R5Q@Me􂣿o]<(7o7fZ2!yﭷλ,|'2 2`5lD\Z(`)Ո^ՐaCd K}O=vj*5TdS܎;mr|I'9Caaܚ܁>[65]/#z ?Q[ol3^U~ ?˖-2%J}v&F_\ p)Rc x$<ֲPL·)hxNNUV=ܭ)yxdg@t:SAMBC#$P=}ꤴ--~-pQ'͜!!2v$U:bhe,Lۃ$=rXsB-p LPcə'dqp8 ~u2?G6rFSe L̹f ȖzXqACTt7r: PE+ n&r<7s# #2`Þ{`gcƛ w~&7ur׬ޏmC]gPaF/y3@D05|atDSB{y؇58bCљ!/`pPTc0q.7p)RF3brPn\A?J&4988h&>Rc~lmP'#gז2e,(*CSNҋ-dزv4;!EG768ʜ_?7n'OI]e%>! ٲX\Q9T,P>o 6L%Bސށ}{4}5'=53<s KAwzJ6lؠb7V. -$ 8߾}Xn&M@Lyƈ1Qp,SD\hs?s'p)R@Or/[~!y'`Ľ>mCf 1J©Fx>z7sO|,7嶅wË&x?ΐp2Qgϴ:9pQ`pBgt/> x܃ Wҏ^-⧬@IDAT95qM-:1MKSꭸ]yQTxNI1DrؗBb\{ُ 3XX z,$ij]z#2jr5qz,VZ? ggqpJI dtHn Ӏ䷿mk.[|=!$gXE ľt2vFFgP&rn~xΥKC=Q`(a}vǏڀ}z!} y7d֬YjfPVRP_.\ QB![c&_0+DEȃ>VT}32 κ$*Zc`&C=%֭N?Cݒ ʌJЄy()aN0CB//(R ?G+uDZ ɺ\iԨ+*"SReMC=ؗ 9)cvõDo?^Lꬖ~vIJSwy?C7%nLPJ^o2:1 =LP"p>3M2cx̸V{n!01&<7|F6T A4(0dq.&rg:(*GP 0g A0eKQ\w rK.hg66&:q"nP $O0}N#}sb(FCt/CGPg)<@J.A'@ٹ["Ua8 +SxvpVEAJ/n~Y[a%Y l1#!pH-$aLGHR&]%˹<a9zȅ+"ahcg|{Wmh[D(Q˙p%!p`RcQM1s_(b9mۦ\{ェCQ50!$`_rn/T//561߳>qؙkO\ p)E&r|D[4Σ=;U_P(p _RfeKٷ)  AŪ$;1uztTuWŎX4R #]YkG.y$0 XMKcJjV9{BN?1t98g\%Vbg"u!f(rd9oř5w☿kԩSS0f:+N,Ue',ȁ0z&wf}I8rYneb>ylxZތ y+6گH{\ak g ȃM8lmFq*:/~0| sooxDj˱$Լc)DWf^oWl6hSq 1@Ǵ܌3&gӕ:L)Pgb%H3r*=/ZH92I&EQ~ r{G;\%97 9N8kZ+..N?S:T~饗LԨ3a„6p)RϙܛtBkBQ %[H<.!Sτe%89)x&r}Q*`} !KayЅŦm>(ce;mVcePuh~~j2_]44_G$U z  ᚮK"x q;(!= gslǸbCG}s0'#GL:_\:9+סB@Jsᡕ#}SWTn#ZuuxM؝ wɥK.\ \ X/fOr:>``ē85U?HaT|4J2,k+*l-(XC572*RK--~ ϣ"4p/ZX @KG}Xu9? JkX nUMr(Typ fBϕIWXxl$cg_giڼSk~~XW;ߥK.\ t@;?t@fͿUu[Z˳2N׭\ `)y3'&I.@L1[#R5y6|1̡#FIMirxZt^4Yo3' EcO=@0)h+[F*Z!{<Xh#]}&!5Z!EK7sťx8n٥K.\ \ .$&w,CREboA!hƒ(ȹyj"k$xd>xV?yU,1p:{A $p~󖚉7A\T x6*nԠ\zUSU%u(a] s#r-cբuuٯm5՘BsQ[]0uJqVp,=p:>eDIWj`r`i3zk8gWS1s͐ xt5Ы~WԲ_|Ju޼aǸe.|S9|xܕĿ?:'6m̞=[CZ+AkPZ{2^giݺuz~+™3"ѳ??ǗHطR{-7r{'wt~aAX=񤊥(t@ hׯZ.2nX/]gc$yU`7 NV_byBѹJa"=D8s`EDŽ 1/kn'8Q!yo!!'44B5zz8L JghD]^Q ᣢ I/CAXTVc/ςte,ۀ3cߴǀSgrg_Sٯ+@94=9'+[L Aqwjj"ACq;wЙ 01(&e?1~}ss.FgyFo??w;KlNJRA{V]u>o׹J0tPu0J6i$дa8^qӒ%K__4\\ޣzd ힻe5Rr6|RXL<~jCOAN"Dپyl.{a"b5g$H$tg!0z\\E⸄$̕cZND٪k=,zP1$yP(GǢr<ĪQ9?i(\hq gzg㝂7mxբrkDKN{;1~=לz "{D"ceѱ Mi:Z 79¢vԚD}̛7OicNNcl͋&Ls2IAK>oR@nnA!c?Ѵ~lfߜYvm`ŌGN J|ɢ 5&rA0?#y4෿m7_|+ugaJl 3\+>,ђ3Ne5Piф=a2_E.9 -P/<>)YNzxLN?H5זHlsН\OY甆d5پ"KֳprCc+L5KWq +@ƺp.VC(υw+u),Z9ۻߴ.Edg/o:f.goos^ٗ #sN9P` %0(PT.;wT DoL&:#/^XߤEc$X !qimB*?=~#yM.\ \_ K͞r[cO |'>e5F@}rkM_>g|h0^ė^xAmDӟZǽ \Sfy)gMˆm9C`nMƀƍE]`)ldUևdMq!bgE`m$) D vCd;coo $J3J=1|3zBvRS\I c9퉠f;KW BNyҧO~" bL.39.cCt|f9Z\;9TNv4ىEbo|;QAݘ /BY=b;{`wdX{5-Ћ㇏ 4xY;2;eJqp~U "2+KQA_ p~*PeV^U^ eR]Z&UeplO5>,W!cVa/a(W?UV^ Uȩ\/14Ԅ2,wekc_[lY.| $h1"jؕ_9Py|Gg"i%FP˜}?TyXwCıYYYB.CP ʙ g4&Lfm6Uj&AhIwOrgJ;eݛ"B}ȂEUM x섉ryU[N=;3dú52gDkWYzA9pub+Ev/ 0(>Z+yB8\BB̜ h ! @Ʊn2+O ^q`%vY7tqk@V~" `dø_1J@w`&'plژѩ.˹emouW37+*R 8P+NMW @ u|IF%IgȌ&vSϧ"/l+Zb$ӧfQVuV)!PiZ?9Ő˿LJzH ]z5쩳_Gs`3L|b->xLEg>;l^F(L"ׇb-ro/P͚5׿0{SmݘR,hqEK&7gEg~Գg{cg\5ݢ\H#Gk3g.Ο?Ld]w5 WmIro|ͯo߾^kW(p+/=vu'ENv5n94uEB.&pwO9-jDL&__×,*ŊSƙH0Rqc8rf̘n^ibo,8 q=BL%ђn0P Ep9Ra=/-0,RQT|b2P!,2BJ/@T(%F8czcSJL Z,(hmQQ>ͭ6-Z9641Ee!`:O( B3WTe`ǶR^ckGZgrOKkxhScV¥%6c;<8x윋Ǵp"x"xO97N;wÙ@̷,\M?}zPo?n: wO.IesCQo1:{v\|kR?;@s"3E>oj|P̀Wv-*rH "{V;=EFlٰ&1WpȄt[,9(BPr#ECބ>]=ܢG eW ݇V0*Ѷ?bmpH|ȿGp$ZV >vZ ݸy"OOѧK[d¯ʃ-( J-,n47>ݙ6*#St5JgZVR&~[jӧΗ&rjgzzgCᅋ1XT(c&M3N=,KLhj H aj9g'vlpo$}l$sX|wߓnYvB/5:}L< $- _<y~KV=y:3&I&qpn'g  U5~˒[kdqMdqK #1W%珟cd'Zel7V Ps59Sh~tL63?Ww_-պ1Ux~u`6d ~l3%;^$+Adf"G_0GHTwqL?'Y9wP"FkY%0XP>+]Dsz+ו>Dy=ZgG1ѢBx]ғ ^h`sMg/*xJ^݋2dp.H%ƏWiz7d!8}+i:b\D Y ggzJx\bFqcnƉyvZ5lth/zSPp^FKϐ?@W&1o^o%s tZZ eٞ8tHhOjcZ+m:kư_{+<{F{C7w)Г(P'}r]B$;UV!'rbކ;I"7 ):h DZ bF1.ЮMA9fd(2E8?i=[,EiEF1.A=Bש'&6`dxkhoxf37꘲ݔRl9]  P0ńY@bFI7I񐆒{CÔ*p|Lf{gu88.WrvnGƧBc7#PȿW3ڮ.ο5r `)nUG}˃ wb"47NT'-N͠A*\Z~: rauJ}99IF`Q\&M%9az@3zjSr5QHS2 }aμ:LYDZso <-SK၂"0' `bn /= ~86Ϣ/2,<` :[/I7Ti3E8k~lN%PS wLh2bt)FQ,@[(G)&oYq=F?m{#P?B+, J#;cGʊJ%/1P&QP8nRHX!0gB4.w' q g,@Q#Umkj*4?Pnc;]3N׺Zسu侨hbp]NVfb|O=88a0c/((XBauF+-*I G VSto^̶ EvsL`'|z3mβ>vs{Ch Kzz.9۵}ڃsб1tr.CO'GQ|8G8ެWAj &S ۆS"[X ֨9ͱiwnbS@>G à̑1T=z)..^9ex_P]3bX9{ | 9OB!yaz!; Ea(ۃ3N-0( $z>ah1& e~hFvc|00va|"J!Dar^` 6R!b;wɜ[np@Ǔ49oe_uOGݶ? aALZ1#GϚ5Kf.\<7Նrӭmb4VTp-ݜ"PǧR6Vd{t"ƦWBu5[8W}v~[7iE}/r^T5/[gpg}ܧmlO;}<] Ŀ]ld?/BT"CC} uҳ"H0=?/!^Vuu 5ZVi;<}i;srm -\97]!rg` 9B s ꌭ?ǐCC!S`@XꓚE{g@v֤1Qi8#C/K?g>Ĵ٦7F6چ/vl^k֬Q74acg!>z(: |{޵."?dz .mV_tHcyE P,  .|ay[d6izDE1:)YG qC 5ur9?.W[Gǃe2}k}Lmr]w[p8vSe?v@?gнya%&M.D#rg4WܺNxɇ0o&G39zeX))W%< Eoƀ.ggZix]VٺT]I<;SŔ.Ͳ$>7: S惛>g 4}f{Şj:k gU?oG"v xGom)V~Gqຘ>b"ߜc)FslZ=-e忟+)"Db,EkӦd_9iu}@an[mu ˰==qg&cϢGf{);/va/_+t>h!#'#ƎH(R=$!2/ 3ʣ ܐBzX8GA9C4Dt@)\1)jX+B⡬ ّg <9;^޶1odO>F(OH<Q?p}hE=xڱa0zKRpYy퀇tIJn l.]f.[[War8{g1pMVg؋FI;PM[hPYoh&?Ϣ2eDgWoDghO<-zJb /}K¸Q o\gbOkqm/V1  ^@`OeDxh`:4DEx PeT/ . Pz NczNB`|vZ\mDx^>x{zha)NҩG}vQ8bwUW(uX ӹXW ٬߆k# Q_ofh;mu5{{ks_oqW;hOQ.'S'A;~]Mחy! 7uDP Лz<ߊ7Ӯ]@n,Hp#e'ɔi3 t'YwbӦݻ/8kst*)o\Jfλ~xɴYse]ڧ: cGI]Y$eJ8"[$ x9"!SG* ڪx*JU~R3uزIza(QG{{`)[K[\uon-&70~>un\Mnؘy);;[N9?O 797ŋo#[Sdu6Ϸho=aYկq^|EiU\\9ؓsgz3. Ĥb*pLMR Q qywq _!#ˆ5Eɛ}߃3DF0Ix/ڹ+ LܒuFќ@JZ" j[E_8Yk[=F52gŪ^xA7Mn_ m:/Qwa11 i|/ 8Xs﬷g139nHÝlzz[kVXtju{ "aNiVr>Y^x DkՋ4{z\%k-걃+n2Ǵ3μ#k?k/>9<ָK3yS"}{*R>+ E^9yo X,9ԍ))$׭SJLlD>}zh8m**p6XOR&쑑fX 9y䨤gOi9T dЈEp$+tZXgO׃/Zt댜֯Bv(YCWE[( #FK C %m:BҫŚz[2`Tُ}M_榏mvoufLGmsJ-)El] L(SNb)&6,%Э Wv{=hNK^[ b+1loFIBI8OWTcz(8?8? shFԞd-ZE΂:<#ͳvSe Fj4j«4kpμivIDI[Ņ\."R~X ==9M}=h\Gm9L RK.!O̰{'*Ya 8<-h9yL+`ž.VY/_/T={SH|SjQY?TUɅsB}M``芰[5AlUDEe^`gx `fߌ0 I>WUS+2t(3{ >g_wv|+);fGo=t)RKJ`dIvl)+F5;D^,Zt> ᒻ 9R>$)p gNQ'eʬ @ƌG+,_BFDUp4s4 19\a=y4X@Ԩ`^u6"R:ϧO~V D0T\ץK>6RTx.?y% zUg].crvomtf J{yū\_K.\ 6 P\U=;S $9-]VIB#*@ Gm*֢N CS2%à|Za1pHJ5"WWֈ?8,U?n3B;EmJktm bmUbpy~Ɫ ,IbT\ 8P8 ji=V - 1E1 ikO _R!" cc1>Zab_;!;!a.TJzz^9I8䌄:cyHm**=R1 IZ60cն&0`{t|`\{ZS&.\ p)p=)-@9,g1TF+ )@ѓ&O>0c`#w -X!ꛑ)%~jd̙rY;JI%xk\\ U '8 JOMURI0qJ"# J8b0p,sQFpU<"sR(q }"g qcyORt 87I` NSȄAg`L4c-LJu5O,ep r!ZrT***-M .愸N(A75߾Ft 찝 >y}FϕjRK.2SzXlit `$P_ U*.)PT>IԨpHj`U%5O8V-u./y/)?HB{j a8`Yɾ;7V =c/`0@o ɝ#Wsn_@ޯsǘ2M.\ p)RPbbpᓦN-)3f>dfZkW?͠Cd]Bc t"Ծi O˹2rxٲn f&3~Z~% >CYf5td2:Cj;@IDATNMxȰajYjL>CރiXOKe![k_bL9 ۦt#oz:Sl⹦̞#bRZ0˱\+׮!#GɈUŅjT4c<: tN*8!![:αp)RKg+O),۶lqm[U"<ӇNdL'T/WdvzCLZ` GUc+ƍizZrpL.͐k1cU7<W [%$&ʞݻdii O^ .C(::ܨ!,FXܲY2D} _u8B_B|M8 {F 3'ssJ-B偫5\Sdbi%IpӲkVF7I3O٪p\Gǀfsr>ռ`.\ R@Ou /gNK@pv bNO/_* w4XC#hzVTC|PtWr3<|32<~M9  Ο?+Za NQRຜ:sϹuٶv ,Meo.\ p)pivs-z>j4D-DQF]s#õAKQqA%1ܔ͹ǦvStu33nےfRK.`e U95072``9EO|\ZeUB7:6JΜ(wgА!r Թ_btJs]J3\pLxHhjqjx{BDe'|YP>8/ i BgǹJvUN'px)L01宻9B>YpB[ƍcA _nvX㜃ȡ `LXZoT`6@dt0?6S@)G,-p)RKk@Vi4O"ۡ 3 bLPDO $6oRDŽnEE]pDH_з^WY*LˠK3DT!֙ePpoΜ>K;\f򑈏XE"۶˄IX35bx(NS@F=$:~KzFX̀`FsB!;$f7 6>,;^969&qIxsk+hz.\ :v쥐mx8۵}G#L) cF ~׮U?QoqPza= VXyC`22%za^ c98~}`iB8;rmҲwޒ@9y>}x.ZWٹ z<d7G+Vq".^]ohp(ǎK(c̯*- FnB&u9>~y;?~}YbR l*-8ND.q0WeU깥q_XJ蝺\j5޾˅}Çz䓲ab˲n:XpV2 $Nђ(|rƏ/ Һ;vVM.-,X^zm߾]̎o SLc׊+^XC܈e#2# ڵk%11Qufu̝r؏ :YqPb@sCS''\5[%!$yp2#'}{cC.y%S];@Fŭ`gD@ mj0"3l]عCG E42)/1'ynhjy \˜[FH!4-ѡ`4UX ( *Z`->^#6G#Q Tі$E[6*Qc"N(7ő_w\V*DZ=_ xzfIer/oDs񱈳 g޼yJl>.۴i#$,$;$=$+W_}};HN7(i"i⋵:*G)pLxz!/žy,hUw<--ۜ!Lɗ,୔e3Hct]r8Gj-'TYx< w7^|NB]u5_\ePm8qL#Q#%uy92(q̼ZC)9G.KxX++/>.Yߨ)+Ο/% /NiA2B# Y$2HoaXrN酹""2JmL @@yPk0Ӎ=5:5R>;w?80 9 7ґt܅pYίxq JtBCzK~UkQBɊ+$ $BRCWU^PV(|߯[! %LK2+7ߔ_o|CUMt[>I|Ad퍓K z7Jރk9&ǩt;6[7 C9"PIt#ZHV HT+uE#N<<Qt<#Mb`[ģdƌyd&(xNwxf24a>$-8!q)CHFлtؓ2ŦeF  VIEz *FжqBIy _\isӺBtTGxfe3~$GFx9} I8pTw[L><~Wٹdq6TZ;) )'?E۷oڵk=QǎO;"Ǖ+WaY"#ۇj+WF,ĕɓ'U4ip|?+-[LL$7жD[TWDQG"dڏ2J;oV ChvpRqSF1Y33a"R6,li +L9ȋ?f /f?C߶}[p޻MBsp乧h(<"@(:xq0fH<`lW@bd ˪/C3(qܭ+Y IZ/ꕟˠ%>̶-2R3] 2J_vc|Se0 ң4ݯ ѕvLSQ"8{IUWToUW(dq4r.Hmi:JOHbrR!b6++^CIBw*>$[$NRz#Z_H+Ӏ9!!Aϙ{uC0 %JQ:Frm&o \iΖpM? )wHEC}\ nG׎ s#~B*Ä|+KeUH\00>(uTY~ Hj`h&MOe<:*_ւl4Ti?$C'`)j-@,-*}OTu X0A8V U@dF^  =lt£bAGBN]NqᲦ*^՘3Wܲ&U^^UНi UA_N7vX_(1t馝%Hxd"b$[Eܝr0HF0k.jx=;A4zE8l\qʒEߗBHj.1cUbsϢ(àGb#mEIs-#R%zQ-?OSKJֺ"))2wKz-B]VW.mf:N=4FP",;#ZsIbn;K$$(24.qnrp6oˑ*ݬȥ? s-%EojX*?|UCϜ9s䷿ g[]F29\={zW0ymm~;%$t'%o.JZX=ŀ5D"JĠ:̼غ!`M̝>YEJСTm9B!Wh<ϑ9UTܜl=?l8W}DݿyNLEv] `=AIc9xHʁ}#+-Q]a GA2)떯ph⺀"&umElHz'' j bFBHl\W  vt$6e 4N5@\6 z2Kgشm3]77:qDu]3-ExMznv<]:;A!`2BCJ%kx$ ͖mhѼ$#FQR}hZDZʑᆬ6=3iqu: r7$IDVUC-kˢ<0QFBfU:=A(S+',@X"q%MtAPhxnuM'CH LH0É}MB8 -n {L%W~!liWh|cꈇ>ǼgӦ<·&?\21#!Wa.,ةf IIIv!` *4ciL5Ah=֝oVNtF/ΆV$rOn j^^ Vm`7 O0d,!%F~ ^atnR{ DYS c!Eb"q:uD Ƀ*[|$ܮqTϬQRؐh2ђ"u9Bp(pMQefGܟ-2hpÜģs!x=$8XSG|Wk&h]]I6Ihx;;Nsr\bh r5yjbA濪Bw_]y*nl0 l⛟(`U/uK% WO yGeĨ VpdF'LD2N@"T*yQIsDmyޚ;W"cd”i RX <8ILk)m_ֱe¤Ad%` =^a۵iQ3iғrϽyZ8t$7tm/rgb|d a@]O-Fd&q >"-O>\QW)NS=|$R;VlEOd~ _+4lbnh,͜1x;[>kfʧ`<+c+g,0Xc?x숣;~cpqqy(9bN-+!p ߣT/#5)XXL-M7|)p z!C.$3R`|odW{h9Iͺog$c'O!@<J C%/ HFz[!}~Xm;a4 HBH$hmYp!KŹ $9\TP$=E`h#4~@NJ4Z/EEЫ($g0d) R^_qq!"9w(kkwv%q<Ƽ^1zSnm:8lȄG ב"4g x95Xg&: #Lɠ8|c UIIbwFD* L@D'?g;w"~3sBBBEVu@S(Wcuݹ4.$'|? c"/!!p9xifyPw^+ɳxb}j R_ñ0l1cTTc(!f$ӧ 7G6n(\v$&&/%XsZuQM9 FLswz̫FwW-FZfΪw_Ruݍ2)V~8+g$z絹P+ 2zxY [nUOw_{]^yLD0R~[F@EvAvLmY]# (FPI .3hRHw̠ ĜB'1,E7v((nS#-84K䏌+92;SssѽeR8̓E)3s S[o|C3s9mzؕڌ*[3XoVo]qbg_wPr6 P)a5~{JU]d=!' ԗ^Jo+rR]JQٙ ֖-[v/c/8vEtS-#ZBCvшi8\\R BsZ>@jYi`@?52RTa3X fDv񳒔P%SZR*ťE:W "T?EE\ǁQq>TP & =zWogf HN^^FtASvh񵀑s'L>xBJF#KxL}QyԖo(k܋e$DdN*&*>.+cP].ZHx a'`8B@]u7&zg_wli\(e)UWH(ǎAB@bSO$Ŕ W&U}TMC3ګLJ(LSu8IM66ˌ66=I?e2i* 7$4LYvBE$89Vyh)/1rbȿa<JN"*rj kK5 mYłt@hR?3nЉ6I!={@o,,~G HMl H帮݄A YyJ#Kxt,z1H{egzӨ/`oqD||,|IavT\y*F$i j@{ &QqMWէ7WhG[oDoV ^摫Jwv~H.(KuRUzRΘ1C:lk:)vrAٚpl!4i  ~))$T[56mDtt)3.$'qq2o?ulZFfnՆkwr샶4f)޼JTu꺾kvI!9a i")ڛB$H8CTbyۡ-[5s@t~NO- w'45=|ޅ(B'pcO]cj)d+Djч%F]`uJ`gԳ",#XaTx|u'm0bQȺSkp_VZ&PoYC:#FE۷lFj>RvQOhqzhə~u=z8S_}v R 4?93B];%5Ga ,`BW9uʬYT,cڌ**zsWjUշ!p! йsgU%eiJRUI$1n:LH[ɶ(U}G˓/)FҴͣDi*1p<*n[]{?U)1ѳRb(øoTc+ot !r%$I;M$<Ġ/Rn+GϾr 3a Ϫ7LPξNYDzҧo? {+-P! ͐ЌO?^$kV}.k A<.o:aYNe4k?T=FoCAz6L|uACB5n a U\+E]40ch׮)s%6Ȅw쀥WۃSOD`!f}6'B"Z>u뺏j%=&>>!F*;JOڌYի4qo/;>  h~"&c Lʗ!I+?vE$/,SNĔD^#vfa1"x ݾCm ħ9Q ϫllA d"_ U9""R8`p6U_xePr)+ A0B[20^N. Y)]`9E RYp7 Rl{:#~MA&CiOKG)Sm lyd>4>o&T [j7yy9Rx!qLu^29ySBC*jo+\g8RFHטD瘬oHs 'GfɃc}ꁦUG"ثnE%PvhC. .%6&o~P/^j/)1m97wo:id:m͸Tyd$ܿ׮^ @'ߛ'B^̙n*d1aB>ANr ˕Mċ/VO^1 oP'ٽ[tӍ42$'K_FzrmCvH>xMxe+ҩ[w =DՔ01C0^{$;O>[c*)D\FҜ[.ߨ$4 ʚb?R80ts=$ O>)$=aFh+!`,o\A)vօ'NA[8^Ud"dA*ڒ1NYУA2B%s+4W82CfJ`F2 H!33w1֋!!a! U 06x0l`H9-*Ǘv/LY4v1'-!Z"yadNpe\SS͌٥ ?K8aHG>$^ƠJW@?Ɯ9r@!bq#kOxh|WY=6m0 C!^7@rzkOLx' wo^NVg#ll٪¸@Fmt&L/2* t 5>Ҝ4vxG7R{䊙0BϔKI]4kܾc'+'#(:?;#zJ:B6!|i!ݐMD8P -,3ޢA@! Sh =FBL2 꼕+>>rUG@6譾J6e!]||$1|¸Ғ` V bg< Q1Z1@"Τ|I} 4 ChaW`w\ڑY;޺mxh} p>::F#F1'Iꚞ{TTcT(GR K0TJCG7å<[Xg aTIݷғtƵkߞ2c敚w@jOG̳miZJCȂ> 2ڻgfEh> Ϭ11v(yW",$6>l.z,RHXx"+DK%<$<4ݺuu7:vZ"?0j1tDe48yy"<*fyi@rV՗$q>C0 Jij>.nmJȗT~ܺ[zykră*[پmD~c?eW!:3/& 6N&R>@uz%: _VjXٰz dΝ2U'$$QqׄxykĄ 9YnZ/Atp6@kBWxסFo!`Thz1k lk;À#~suy|طX9?p^Jn9GdHb{RɕƇqn>8O[.Zw\zzW^پ8iv ڹι0O!U)OKvx3qHb&K@Fu:?|Y3J 87^岫a]2d% )d6!w֋&]9cNo Urw  mryqο/riV!CUvL>ʬHx.jQ62X0 L9jk{T;=p @dl5/IDATWZe(x"x'xw.KT 1Te @,p K&DñgvaT׽eqtXVl1xl~鍊nNFEAQ)8 ?ivDw |_?PxC<6{l%s*]sSm䟕uBBPR)a*Mbڅ6H ݯ&yT(z0hl4M mmܜ\{+f*/iq1sd䂜0\n}d0axFc <:t d$?iN\[t<:'Ep&4~Jh]RX:uOŎ[|B&޷ n3K婧p[LU6~)Hx.{Wٲ}դpgJGI>r 8+_~U9 T$$YYp! [Av3tѦ]MҶҽ[Wug\W^RQ, OKr!߃)ӅOȔgW}II?WzeK5^C}C.+ЂBS,]|o+ f[y?gDH͔1qW6sgtḧѡc~Hzû+ N5"<^"Ne$`\qP6  ?jLz#q:SwRyP(8O B<G8Y]ҷ#E8R_ǔC?JODRd`0Y`xi$$hpϻI>#~7 Ah<0 Rxş4jcRʊT+;f C0JL ?Q$NJDf/AN1#{H / WȤdղPwK8Z 2M "${mKSOHްZ<3#{G Ɉt kޮT߹+{}]'qH q'ʥɐaI% =TY_ `#! o<#(3,ь$?0YYsv,%;2P:q$&w[KD$V~*#7Uw0 CqHJJҐ(6 isvǏe 5jl۾EuO$3!>-m7x2>0Hmo(Cؿg7eHmb1 F0xDeDs\\ )64C$׻v p2`9RRT해}O6]'JڲUHPcR%' : S͛&O45ӥ~`d. #'_ ҳmh5x']G:9UQ :64nGu6 s{%*BxXOvDC'2m$;NMڥ1~0`Csd A*Df>)%<|,??>RؽrΛA.IthEfW9 ՜[#QIO9rmol[Wcgлc9-!!ǥp6\[l~yٯ?fۆ!`d<(sR̕{s]vA:  72[% UM$ܶ#mmJ/HhCQqX vIyx~8^wgsґ>8Rzڪ;ׯ\m0 CG {%1;x0M:jxپy <\y!ѷiبѲˣ. 0m:@Etj+!OEߟ'YURD|zФ-\c 34?`Cmr XbvETAQyEcQ.-7bok=,ST_iiGA2Tp+  ·RKYv:CFqOUOU&s''qK7&_>ϭשlqݒc:?I?$pn~][n-0 CG"ǺU5rutd?>uc2$qڽ 2Ll؈] zv98zX\vlDr^}?Q /IԞf$&'4K|>B2ҽXTmwnmcc}uBX4 "E&JxfG~\uMh\u9>.]}4 C0 ei1j3SD\0nLM&zB; ho99-C`D TdA6Q,@oJ ϬP 0P33` mv[BJLx6mX'Kvl4:6( 긡H~0;QrȵlX( 0 Ch~@sMȐU+ˈp9Gn ds;Ho>AVgJ. }a"PJU: Xvh xV WvɇJ)muQA;Wx\ᓥSRFD&SGَ  94fsl ²cƃT 8rXٱcc̙0fhwAM1z%Oq=ꭖ`}`CO#& afSdlxt40 C0j'ʂGDVlҘ7iݺ U JJH=E )t%$TTӡ VhAHb;Ƃ|0]1)yʒCUWm%Msi9- HKiD %[ܟ豲J!`@SD'`mƬEz9QCaJehU 0j6!@0.N  D$c湢 q!DVǧ*S.֡aqB03 a qkD\.D@N֥RU(_;4FE;΅O)TZ+Q{AL`1SE2T\T"Ǡ1Q?c#8fQ#*l]"$ӫ)((HJA @Z[G@ `SƃaoC(#f!i00fx]KpD ;A0b &aDf,!*B8Y|h߼.uƨCHLHlJ@(b;l%tb:@S^8$li!`43TEAC_JuZDR0 $􎢋xYI%7S$pѵE1H O*8ڃt\ʵ?H oh*\K0T  %=Ì Z)) Bv֡[< KY'UI(Tgy}&ɓ@&텲՜QG'.'@df* ;̤ uV&b'PE)P&jgauHXLI|(u;TYЇjC8DFx|O5 C0lNWJRoLa̐ؔRqN\̣#A@52fQ`F,mb*idzG@d(=z} v4 j@_D\>r $qep?`\s0(A蟁Hr\SW:23E1pهC$lG}{wlif 0 C8%P @^͝uI.(M  9IS@CiIxx+U&R>"$LJIhBA*ݧ䂒P)CJKrB}AiÃk- ܋!Dl ; UɄ)c߳oJzR'dF Hř{J`kfVLfOxϟ/kv}ٳgku8,]TСCO?V C0 掀NuɁJ\aB+곊`˃i)UKnM@H !qӾgR+cB$  d'DI@o+2 $4죸([%54F{'i1 )B h@y:edens< bh\M(2Ǖf"s:utMdټy|[B R]~'s_ϺC紤;P{N Ɇ!`@- !7 O䪝NP@ #A YꢴFE}CRɔCT+Lb,QbeRY4 fDŽRIxхdi_/fp +UU$AE0<uHJNN ڂm!BLV:aKn/[6m$QYf %`) 4oyWjfsɯ~+ilV C0 F%CȁENaJ)ܶ8CB`PɐLXVwCChc } TE ԰n1hC&vj?8؄`IAEv0V+}; ,e ?ʈXҎW'ѕy84Pcl=;+W'D m5; {ァR{m_͛'+VMQ7g?xaG}T#?яT$EG?O?ҥFm0 Ch (aΈX}"g\ %+” 0%.$ (90LhBO <$ (&e\0R%H@Hh7$$)aR t^[b:+j1 @w0YƬ ̶q,tćAE6l i I'SăbRDzn-]tгfGxv-ݑ\ʓO>ERԅB'6](JLL3gŋUC{!JDI+C0 CznW_}i#ٹپ}؀T0a|Qqm RT@DI hzrCՓMJc]d[$.T-6>T]?#|W! yMq$x$r(y40h 'H.\hmʮ]jGoYq>n˗/f24Gv^`[l8n+!`@"^['}G* Tjarbā}Tl5SҿZl1Tw*Q Pz͎^KИxƌ*ꩪB;5Z`iUhLҪz *e}j!`4PD;9Ք-F"Ct:chJb,S`cC^jqիeHHHtDO+Wvܩj.{`"4 Ch@T!i#mP>׹֬|_~Zc87x@I׮]&zfZJΝz 6hL>A"aa<+!`@c :\Z<*Ҵ2ͷm}A{ո88x ?Crm 3 $T47N^c C0 Dƺ4,A6 bf U2رC=hT|(FaܺutԩVVJ#jX1~= ]`b֥dϰY1k|DdM7"Qp7(%#TF-Sd _rčxŚ?{QVdrq3xobxx;u֢%+!`@c 89̌-=0Dc[!`@@naNLc+_D|d}0El!`!`8Hj(9Z;"F0 ChPӦMW;&? =v<$,FxXW!`@]!@ìytHVN!PG!jKy)|l0 Ch6Y:uNd*+-=C ] HT@a+!`@B!=$nؑ6+ vTeH!-\#< [!` Ɓc~ɉe .åGVQQ:|D):Wwth˥nKC0 C-OZTqȮ]$/[n4% Iwk\۵m"rDfItT+ mVޡ +)JÝJN!|x^2@Ʒ+G8dK(uU@DȊk?FxMC0 C9#@RЦMPCr)q8uX~ ^Qjwv h}M%2oN51i儈-`I.M#<e[!`$5!eWz9U),0 C0'OwӮ0 C0*ETZҼv&''KJJ=tPuK>8   r bDUo:Z+!`@m0S[yo hÆ d?~i<~u7>3C֭[hsΕg}VFul!0<qB²| Cҷo_ wU*{b{ڴi*ٽ{C/]T+ƍxb2dh?|5=cƌAնwaY`tQO.999qF OkJbbbE߶b!` fs6h5;w/cUDġ&w%..Nqrw˼yQ Ʋm6%:|ߖ/\%C~|)&9_d=^TVqJUUFe"-{ѵuC09sD!M\5@Ў/SSW#eC+4[]'_l|E~aoY յ4w`BNm{vjn"gD?x饗czI_^Kx4Ch@ۓN!C2a=# =e'/5ٳut%Jbbbt… Fm?QV\)GV{Cz86$&  C, ᡧE4H>rFfÇOw6=TW]]RuQZ6U3s6hS6mڨj=5o61HIdX܋tdTdobc1 f~߹E]i%tMqSU%&,tƠ-]9\Y jv!pP5FMbbƭ a$^+!`44= vN3l0]zBϭ={:<KW%m{ͶAuY4=!`AWWh@ϫ*uޙeLqCC0 E4,֛!`!`4Fxt0 C0#< f!`Fݺ4 C0 EOm!`@# `@. `%jc#<$ ?Au.h"i"7†aT$+<+o.e8?0s~W N.;>7K-=2 Ey{k7$;؄4tD5͑ڨ K-qagN?~\$< N"q&%㺻ÖF )W IHteɤ M%;FNk h3FxBkh8 K Lw}f9.((~H3ړ#0ğ&A 0\!'Oc;|Ʈhiwf7Ir#;d8ptUrrr$//OrssPOiiGz sG{Hv VZIdd0tTT/q{ C-rv!Ѐ ӑN\' N$5.S@iI[Ӏ>/rēCqćKn;BJ鎓\#+!аiX7CV8&OGhjٲ8'a=Zun'}G`!!Pe~8":m!`;FxbdH'XN8'X(a1G(Rw8å8) ?Nu7k0jdu FDIwɓ,I 'XJpKeg;<b΃p$'աƑ!;w.V Ca0Ӱx[o@I}(='i͎8c;ʓ}pK.IrHv:92S%vw;ց!pnx`9ypBu( WpI! uWx}:$7pu.@ `qp^ F*'O7qpuDKGtRw8åp.yH|n0#< h5n Qe$ 85slY7{wO$q$ǻ=yu3k0j"e FD;I:å8r% %:nmSgx?lq'q}Ch8Zd d#9vc'[Svix$9,$>nwZCa :2Gdܺvx-k#1lݟo׾W;0#<炞k4dƻv \pM# 5 2 1 m @IDATx}x3YAffbƶIW澶ߟ6+NÎcf-3%"bֹZǖ,Y':sYkP&E@PE@8{[SE@PE GE@PE#?bAE@PE@P£"("Ppw74P(zٯE@s(sD'$1%ϲU\׷Ed"<뎎o;WE@ O⩣)5@III9ɱq\lܯ aHcOxmOFGVC@ ס:IEvև "'N(EvwJ#Pp^zQ d"P)Jx*Ew*upYXXh<JNV&@g[gggHejm+Z^/>$9d<7{Og"<^Ȳ(QupEJT P$$;|Jz,t;;J]!%#,#جJy 8*++ˌlKcmeuHE@M*cYԧup޳𙑠XMF/(G  Ӳdgg ?tiC=DXeԽg3j(iY>G/KK%-/>?XϲnZg_gwV~XKZԾSvIXSm"P;(UuѢEZ7nKϞ=eĉpou~Mw-:~,Y/Y[/IiH-S |>7>>/Z>}*ݡk"<ӷ}7xCx۷s='o{8sLywe&5}ͺ4>_^ui~:Yt ]*M}H" @ŶuV+';qZ|]fÇcǎ`aN:¾s̑cG}$ IǏ|8ޯk3q\4zSo,0jبiԨ$''m֬Y3C@cs>EѣG;iݺ5 -V$?U5Zuk׮XW5^]oki=}y֥b=owVE@5}_ e^<ƹ͚5tc/Jx'y*Rz?=;k}D@-<~=Qty2G?2er Z &|e(0tb>{FPM15kPyT n۶C1i6l"(ZxCʝ+KppSO=e>c]MMw(nfh槕Qblӟdƌ!oQLk}6m˴iSE@P̬]Et jJ<<LP@"MP/a}\sdXʎ}T$:T$;Y: ɹE@(OW!*3Νun~:!E@P+Jx0q"++ڳ*[Xrx[w"(w;NOSѵ; /Hdd)lLMCB(@ yxF^!`#"Y:UcXYKcwr+"ǷGG2fr+BF>>\=];sUv.-~3ַVXX(&K03[Xe+㋭6-4tKSze0}].\(.V;6ˊVg$bL$3<}ZF>6\ r wN0O9'*'<dkk qru(.\c?|W=+3T5E(u %vYE￝ZJ*aN))Y.`wv>"pPpi@$u]Ɏ]߼ Žܼ_' *ܬJsgZr8:;ɝngjUjsRP"G{'?{LN/4HֿQ Ռw<ۅV^0&I8h]]NT`ArBRjH: sǡHCds,s,1<f+&AH~Hy |  -KhhhG W("(7$''˹%''[e#bȅ;Xúc{V^Z״mkin~D `JI. r! Ѧ>u5o%<TE@PS 8zKn] vhkɁݡ[i- UܶWtss5&"YrY+:v`Xnާ}"(}-;W`HN:JP`}2&MPPȏ>}J:"z??hXz9("_P#7Ҥ} ?1WFmWc!KE@PE>CHR$<<\цY(Eim"!QS("(AxLgJZh!V0:"p_^z"ss_O/qFnm7pB@PA'1"P'HIIzHƏ/7nܨsI(@CYkJ˖tͰvg|C>>ޒg&v^]{Oڶm+ΝXyo9"XUÜ~n...]!t^ojX8III2gٷogy䏰|ϵ5/"]qrF䛩fdkaf %'2ՕCK*8qBƍ'QQQFuE@P*EELaF%i*5:*FGglڴI/C իW+ٹgBsjYgg[-%<{GXG;ks"Pp@M[]Nϟ)Sȏ~#?7G]q1n>/SK3JP4B|gCw N8sɋxLJD ~1zq#Lhȥotq,qBwIq uĹXY'3! I :>&JV8q]A (5:999T]L oO̰T|< $S`>s%H0t1Cku\Q V%+Il`*(|/!X/<=$z=zF[-<_ B`͚5xb9|0yyѰIwgqoUKѸzR#p5i Szzf+ fFj$"x=֜Tl9}Z6o&Y ' ׮JM$..N7r*OHxyJڍ4 K/J% d*$8Dn7w*OH˔ INIpIHL2̔q!qtpY SK8KHLINJ_?_|Eu4(II I'9E-T')S$\kbII8O @`̬ n#~&\}wTkP'??;EvK?%e'U?oe<YWKEZLڶ9|tC/Kph(4767Uҳ_?ݻW!Ϟͤ ?WrSrA3Lv"=zSLڤdeT,mpǏK'\c=ҵ{7sؐ kRrCҩS'9~4mLRSRG}$91EZ4o.'O:'%2"B]&R c#h]rQi۾-4KIsDJX&In],+f0c9xd簖ZxLOTn7_{-Et$=0v͖ﵷUdݨ]+ڽV$=2)hC_\` FMHrZѻ](.Wa#e/eɲ}Fw?sZ<}%Ysr >Rvm*ΔI~̩/\rEz*{vȈqeMk@9u*7RkrA>jغE sHGFJAn.Tt]baȞd1rp>YAd<)2_!8vDmir`.o\㭡C*E 8~X&NPZ6$*SE>p;CƋ/(/x;|aZćK+qX?Z8n[ϰT B;2"yrE +Uhʸ3e9rX ,G=IB+iҺmk9kM߁=ҽW/%et+3V6ӧXozB/m:toDDSDT+ k9 ZAC|:uK-B2@.(}bJ|\[وȨHIJ 7tK LQjA&fرwͽ֋":|y2<;3h[?+>?~,c=Ϻ5cqss# < D.5dg`h.4nHrAlls 1!''S5kj=>8KQpM%@C1/DJ1t5ZQ 4V$!675uոicX}/Lj}Dp= H.pFKPP]S JPx8 #o㞣|`TW"cS A(Տ@:vO nY ,CÏyVtDgdYy,Sѱ.  /iٶ܀X 0))DX|B pDj i޼dgP0#'K3q΁4}BczV(`X^.;+-[4IMM1q@@|jڜ2 +VS]>mh9ut ,$+O_>>mZÅ'm۵ǎH搚|ᢴlJ=zYĬ!lJxFe#7n,cƌ+YdDzpI;<s-ss^h7O;.p "Y5aؽGZtF/e̤ x1v˴l ;@LMe(htwXXP$9:u"۷YB9n۽S:@t\h|iۡݹCFؒkضEd`..X>T~L:E61 ڤ9}qa@e%2EJr\M*v5+WȄiW_EDuU,RӠ45Ss \rXK(IZxݚ; |HJy^J|j32^H̝́<2JoIءC⍈fڵ}̝?Omy٧B6r9 18EE"'11QvIiHm 3C}Uyg?GX<|ǸkCo^"b I9GZ/HY)]\XωK~5/5XhuqvD6ᤄkه3dڵ,dxзkntby$>i3gz|DMAܯ_Y ʓ>c|p&Y'ak(>@8+'Ჟke&HMN;ʗ8o#3c,Yr%!deJٹmL=K|L5֠Ax1`qh,<>f/6 W`;(Xy?y0Q+7C*)@"㏛[4d|a>lcVfp)?~7s61>͇$SSS7!3+[b{1c#v플t GD:30 `AHA˓MUh{/JMH&]V -JNFIrU›4A@7mf٘/@ dhmo" z{JΙ NFZ"ʞL&>̜;$9F{"`z4FA/r򲥤:/)Ave/,@P]fjiN̬ *MR^&1fa a/df +ƹ "9:#ӌ> [gg~͐9L݀xڕ٤AQ:U<яâⓀ; P{ᒶ[Ҫ:CC(22Sȑ#ݪEx ޽e^;kl>#y?ـpeGg j߮2+`ɁU8$&l"'f0~uON crMAh 7'VrZ!CA?K#)/4%,Asٜ a ,<# s 1\B\<(y} 2#@,XủS2h9k 1BҾs'X!5@`/"΀~rx>6BoތdLCby"vh}J%p{edo"1l'z@ =zy&-cWtjA߸iܪepD za,=x7AO<%󎉴:v>V!@#ޛoO>> 7AjbA*&L,}h|&ȁCFar`~[2/'  pA9+#a7G>k,"CqE!3'OO?3M6]@WԶ}{(D"V-]*f<(6d% D)+B+Ȗ-e\L= oO("X )?jCYyZ^^\צT'|3~(tQ(RnJLW!d΂ G|\^?ec!hzjEeKÏ>.cC`l%+55R%y'd_H7_7V&FJ9wk2-Fxz>}…󆨵mA}37_o!H8$j j8Qcޕy> <(Id6MܥyE2-DȦ"0,+>#o;waÆ|qZdK6}wH&N~Ⱥ5kW3gMbjb# ]T6GLٲqqkCB7)\>$-p-MEf GΝ=#ܸE$٧D(<Ɏ[dU8>3$6PTtݦ&X sȞHnQM[dwXuZC ` kGKn $e~а^l.%Fb3  A<|9eiC8t@90Y `C -'gAe&D`CRlЙȾz\ۖ ˲pM`hgδ1BQ°J vD}.3oݍ'!,-eskj?Aߢ|}}%<$uhr; C$iBiDBߓ`q?EMgQS:9E~jZ!%A%!,o k@2 a1Buim@5!@8)"P5z)ZD k1 B2i1N$@* j ͅf 4>,j 71" j ^f2v<M F'7UC|*A~*dcL&^:q\s{L֮XS%QXsvtKYW/[*zȔ8e-3sr6HLrـ$-+}a28*³J!QDxmyax!<믦4$4>4:R/#i>rѻ$"'OfztU.Kx;l2qR b/ yD^Y)spou]Vb߃ )A(!fNC2t$;ܭ+"̕!~'e9=0B۠4xgP8 D PH8r8|Y?Ni$4}Yo,0zyڿ{a\b&3ڣ}#N>Lttt=#E@yJ*`-aj7CϞ:-CaLc3gN#qq%M1IhB2|:.`dh>{CHŋ8K5Bs? 2&?KPXV^ϐ!ƕLH=Q7֢DYl K#˪u&!bzFqcھUbYY5!sr[Sb쒞}A%a"8c4NHjzE@B)"P} bXf86/e2T ^ .CܨQ#9 bhLZ'ֱS$+x"g@$\kOфE22McQڙ^QC %, Dyl)IW%a6B|qsvE\S\B l #F hw44QYaaLĂB2YmM STS}&4`L@ԊDO1mkWIi]OM= t\[B  MPF1z* %q|VR\;ůI]R:t/ErY:|SK/CXHui"Q>;^Xf?2!򀘡(\zY @Mi<='>ԏeaMBu@F =?? g2EK(rB3."Ke_A&8gTquCM$*; oHݪX<d؞ß-?s n"/x5.dOPwoq0d8C[=F@-<)uZb2c\ـ)fHEBbF]Qƫ!C2(/={<89pKV.^f( <(a^UzXzD|=,/3;u&V?$5#bWsYO2ds8dT j=<u<:}~f +3.ϫdQې!CuyS֚WHHI>2mo+).CTڟ+ĐOMd~^ ;Ix6E@Pjۻ&BMMdQ7~|O kI9 13 zx={AZ7q18<2' tqXTW8^FA@v&_ Qҭ_ڄz-Bɹs$0 P >eBηn(G5j?햁$7nHDɂkPcAW4ZWZv;&۷n3f@#* jCp?@WP@4硫f=q oj[֖Ҋc7̓f՟=uK>ƇdY9Qծ}GiۮR%_dsfDA k[27INO0q'+s {`wtKNN~X~/˯;+VsayʫWw;qOKnEv0ArsEuJBC2ĽȭwJ-L0@UwaN W K+"r8=\d27nH#apH\'8($xc\f'09%@Ar`#aAfxG}R͑ gD3N0w iAf-嬌,FOpP/5"6\h[ۑ fKG;wˑ HbQ$& )akk,3ocֺd (ʭ[`}ֺ}_:sˀ>sNCKA|uCo&|܀P+s%9'q!)+8i$yU9c`U5ZKH.?8V9ܾ?פj7n<:* `r}x{7PslΟ%u&Pj_]HL8"kϞ=g}&kʦڷΪWx)"P 'vC?wӐ0`NNDi217i @J\5޾̴k U:ÌFuZETxȸ)S;Ɉʑ^",=qڣC)wP&?PALПڛ J-"%91@[I"⽚f<6~H̕K.p1D*E"PLM,HwL=-|eU×kql߾C|}̃9y$@6!XK>pAU:O[}f3B2ȀjݿGM޸l۵ۼ5dXCH e5?f7.adJkɋ/h 7s o_i/$'tm裏7EZ/̞=ې)SI|pP2c9r6$_<jlD+׿6Tβu࣏b1#F@"d#ò!=,,2H6L K.]Yy#^eep[ 5lҬ$º]gDZ5˗ɐg/<(:AsMQhf{'b8mxa^lE J6 k|hK rp/gz``_dK]`4VK_кF p$W2fHEHF]BU>?$&5]?m+ Hz5jP[~\ϲ^?غ'Wrۿ)_+]j$mfމ'yh>GFˠ6E@P 0c+8,"r-!F$[.kqkY,;sd2-3r Ei7k b|O, eIˑND?ūr1cM!s`cwzTvS3YԳUhoXh|,GNp9O#K|*? >fǖmao|z!kR蓦ʻy]zyC #1>qi*&r'؉ eZG!i.-Z}CCl£t*͑8d_tH1!ZLG[eO^wVXHx}Y~4OZu3."XIFLuA&oɖ +ã/}n-Dըw$̡V@>\Vֱ'[UGK؏GN>}޲dero4Κ5b{s(U|-o)˄dֲXO#NTT$x49R`!FBȖQ_b۸(8旺#2dK|/F6B|{i?ȃYK0Och T=I34BY(jw"M} MǬ)דB&! ]`~ Yg`_UZcfG唋05p}Z͌뜱cٺ}?%msY.x־,e㱏~,1*ܿ~,j2r P 4H~Ey毛-hЙm0PܥK~.%E 6nNJRx:t0n5k֘ 9F?RCX#Hϰaݓu@6E@P 8~"ɡKrreagCY_S`vgK=A\awuwOwd(3}Q9۹xg1'{dH8.q r,Zzq jG$rr,AdRe(ŠFy{&5焖7WcA4VjJE߀Z%}b>bξx$߼ݵJx+)ER"0ADn!-%f$ 8|llk jOefs8.fَ٘q;다"/rZҍEMad0Ddg޼y}eѓ<0 E$x)""D[g?3cwӧ!OS7O@.^x\ѺD}"$o>͌ꅂt$}N\MPG.̃r@c -bQΝ8 Nȡ}w#[ŔA>r@ΞA oA\ńyHΝ=ct7xی%h3]\݌%a Kl:Ê tEub,!snr0v,+SGd#*%麴n'DWW"O_9 fSI3s>MTj~h9MT.-#Zq)\"p"\65NlFC@bMX}󬳬m[5FB\~-58-T 7Ywx]<)޲ivjcOeQwC7N#F%$$Hd$ɲIH?Z̒UGBͩ8)Ȟ;w.xԩSy} "!76IجֹsgڮeddlذE@[OHvU~̚K'7tmնsD9sf{o)3Γ+$sSMU2xAye漹O]8mw7^AYBCNCo!!r>T?'~.SfΖ%eFC?2 Bpj#b}yXD⓵[KxU_s?f_گ AUeYb+&Y*IdHtɎ5{?p̞XǪZ~xؓk "";V{$R ϽD\4t 1wYds*jN\T %/G?ʑ&_մLD/#7f"f0Y TDh1i0\IjnCC"l// 61)S:!A(2VWw\tvrAHf;}CWdՒ 61>DMIDGw_nm {vn7id_{f(Wk;VZn$&3cБE[*Ǿ9@- ۵3`")&:)"p/p~/&e6m$"@vXVQrq::KZk'LfcGxwVmRXНtȒ-wt&Ȕqpd U8y9 \[۴6 OY%H$"!> eKD2J,/&WOW W\9~iJ=8qѷ v /ޞƵApR/9uHߑMlVj` }*~lm*j::nn\M2́Ǭ}XrYWݮu#f d]eE}Dm/!ߒ6E@Pj+9C& y`(f ɕ@l|TT')'8 )H R(%_x?zKr섀AS\KZkR{ (L|)r>,-h* IQ2)nb xyz3)ӂ Ux=7laö=s1V, vS)ݾՊm.[e>XZS/PqGf_Nv뀶}^ @]s076E@Pj뻸-N{t ^aqED]W!9wP=QiD#•y|!>Οٶ Y{ʞۑѸH5DV]pN fDN 9E]9: MZt;LD IX ȘX"Ro.s];!T7:K#8Ypo=+{@T}¹,A(]ڴ({wAG"gW`{)l2ۚWf u=m#nƸm>ֶ5ps,6"v+mFY)@]B1D>}D<Ո;3֘TD@u>BF)(3H!SR٘7 bL,6GI>|7uwP^]š4ɑ\ +D>¢!gc*(3.5?K gp.hA3n,F%֪%Az^Vq#jĀ,h<U(^m_pM-4Q>xM!Nj1VrDò~pkV* ;(4ocwX+c7++3l[wMQ[F)Mޝ"$֫5aYxP?"׎E* }.DZχ0y!jW 6XDGŋe61a)XOq v<2F1\1R c 43atgBW^la*XiCd)ˑjdȢ]" K2uE6LcƢzX|:Ex md6BY1gΛV "ؼޭă旀K`o_Mv'^Xxy+m ZxXPOGP"n*X Ay oN~Cnȑw^Uu F|}!>otE#}8CCMTRqZDP%ヒkr9,S;g"_Fز/>L9}RA\Nhp!ny>c<267iQ@Q-qa3$(G/g79yTd,+5 s ױykc Yd|lش$^xmƲs>38dF";p.l49_ĶKChavjV[R:_TY9&1ߣnHH-M!®+SS$Ծ8;Bwd9Cw ҁAD*ۺRl` 6xF$|!tp89uX&B[ʕPWtU4(D7'cYC@" 5gx;eYȻ24% V[?2Mؘps-?!~lԄ ض>V?zA10$\ #ܛ?mCiiP䋛6m7(u˾H68vt"⽉NW/ÚAΣxΝEhxS;/_(:wA Z#IQ\\@]rI#GY(IA"gWjw\MQ7t֙q0RS$ ]ΟǜJ޽psO!e%9΋|I1!u1 AɦTܣ()E%H6me="5"j ̋'j0[X#L7d?X7Kw۲|u>־ K(9±*= ^/BޘE"%?m^Io(-,j77(u|.v&cO!ZiujN,2 oL> يB3Ȗ$$I4ѺUe”񓧁@Bhy[@WRpAm\C@q&Li"eFASe:7iX؈w# CnrU95nTvo*ƎCE2qtc5"l?~Mx~DKɤi͵@|Q:,:Z*U1S1G9Yې4'2gBea:Tx^+CZ k,=4؇,i%>}y kW)"1cû)ix%#Ɉ&͠m!)~gZ3ϓEȸ4vT>xPBQR"Bc^}re*XsۆMF}(v?!ayWv}1#[}{#c!DiDVSǎ56<vf0\3L}u&zG~ M"ۘB 3ŒUZDDA4Z#m|)^.-APwMivZ$ZZco %x8[F}C} [ݚޏ"* qIuچyE/0ߜ\$܂\iִ9/LHD|g%g5m"hnŞ(@q~Nf@z#s2} (B"Pvf<Ð"hr٘y }eµ g`6i rL5=L:,嶅wv-o!D|_MgTǾZ;,}[[jWwWV`.^|E@ ,ɲyꎺUQQ>Ar3CnQIsh5 k,' (!ǥyy 5^̸ *BriPpӸi3\#vuqCz w?(9+M-8>(Y2.gNͣ$)Md sgf9@~Z}R@\BMXf T`sNa-' 1MMJ¼B(4Fq$*쀬Ģm4ڭUc{g̼llZؓn!YVvS險7^t!0k,9cǎգ[QARb2/fD@~lL$й+A;eIrBhuvHZa=n7YW"LJ*8e43cdۖ/K]r`Nc"X  ĴD@D}ч%k-a+Q\vE\\\`Aj,gw׭\!#nju+VH>}ANH@`(yHµƵ'BdfN"GӥRJ ǵJxl^502r`[g52RQq_UnZ}>i١ڶαƳbgotȇЦ(@#w%ޟ|e7ԜGx(B'uar?!AefQǎ"5='O} a|DF-²rظQFz/d$=!~Ba}Bc#p"(3H8e29QaCAVvn Tss')!ڞi:<}2-/њ$_Ξ@IF= oX{8޹3g$,!0y Dy&HHsgLTF^<CCFPxpX~JDD+fA.@ Dl~MH$Z;V퉏ֺ8[=Y^#sGH 6E@P419Tk@"1v&q͛E4[6C3RD.OBwժ 9HODKm >W5UKKdc15#z}bVC$>(ڪMkɅ%33]40Y CU+e*(fNEBDDMO_6!onӴ 99;@H΢B94ndڬ9 "u PlQmt=O1S"s ja5A\day,CٌqSɎMQ^\?-""y;HSccOI`H0F,`ꈅ8Y_Z]RX`!ppxvRl|dZ[Z!g"bz_D<h1 .:G03_#\Edn&4@1.xcŠ d|,SQٝum@^l=̖ < v^kdGv}O+<h d苆;AAS*йϗ &UCg$,ŠJ=)3RiySyF#E%E:=-P\zZjqn5zJk/F? tZ"0QcՇP*tz.O?ޝkkk$!?V9|E$`W!Rύ*Hn8CGf=pyrQ9ep=HnݝmܝxMnw"wSvuŲ]\sm]~Z@NPG?EZܯݓOz#>rzhӕ#4VPPEKt i8S"(Pb Sqa*o$*:SS\ P"&q <ie0)‚kVu+('$ DJ!)z%ҍioyG$w tR4dEB\MSxXދ~|BBuCs:%l*)!0`Ĕ 3pwL33ywmsK'=֖ |_yy ]X X 1\ װvJșQ(7N2aݙ9o)Пٱy$%w-{3_֭XeY:5 x(|$쓙ae2u,* t(-Ay(R½3g&FxJp[` #χ4:h(89E$`h@9ySe#+73'OB(pvX pi3oX-p*P#psxO GʀwoL{F 29J*k,;&9PAzCRRh*51܃CraM9ܤzge1:bFà\QV2bwEԴt9?;CvΓ;dty $ \I+vBc?zXw*AE]}fY>Md3tsmrό7ZƧ2x.uYSONI'N;&KKKK=A'b84uP,<'H .1&M Wi͕ҢB~ԃSAM ã$XAP=u⸴%4Ê=]**59%,8T&NJ£Nh SO1ѱG|BIzܤ瘌8A! )48!!&dIp8~ur$0$m!2 ?G'gNS,EF:lJQ BAMxWF>53oҥ],,,zC)xA 7  P0I(>"Swޥ>[U{wɔY7ȎMeƜP,>qU63gI£"#eK%!#6^)mEgVQ^3du:4TIp@ݺU'>|ݲI`9Vx*mBiĞ]2fh9cd 9sث"7 &']as77DL;z/" rw16&7W?_uSviue:Q[< ;߱3am)p)$ʽ="0oSg}ͦ fp$`n}{ws1ϣܱ^8  3"(4wV. ]4,y:pP&~VO?1za=aV#Ӵ6މ%EgeR,~ٯH<6ԁ{ET><\;In2{1sZA޺;랧zyEz+e횦9:7:;,s}OVXK,,,R@aކ%.6q#n.t(X<脰kq c!J:Qƪf >D]9"2:۵}Dp RWç qNt zp~XIn@5tx?l]!:g*2:N"4]*_I}xt܄p!6z9@w=5tM7m]C; #YgK%*`@KMU0ܹsLx,,,zVrL+F#wN9p~iq$±9$PGٷ) Aۢprv|IT(7֎{P3kYIc;bx R{SPw,"#WIpPܗcMC&JZ ?yL!WJj z~/ ::6A #ApHu1Yd,37;x'3{蚟mC۷KSSrv ~ o#M(E@^͹ ɭ-BZ`@ED=Y;q3C࿧Ir⪹ Q̧ϙOeRT|N2YDby٥ŚvYxqhhF j:ⵀ8D<[$`9q*:jKxL yfn: 1ewgtL8smr+1;z3'M"8zZe͛7O$w}W9bln)`)`)<|B ;NF-\}[quyxH _6PM}!GoCpT#fʁ{&+] 7x̫ exMlͩ\^xyKӆ*xD<Â&u̎+244_}y'$U  xx{"I4ǀUv]]zW #b=pwlk ,O>D 5~_{2 B8` /,?d` Z>BG,zfDDZJ呧 sB| ݞbX專jDaμ1]2 (655HcS߀F7b3xjQ>-'١"4fDeȢRǮT '>7~u8 3ƶڽw4Sy| Mn&5RPN_s='*EEE+GTjRRR'CG _ eŃ'ةE@ kȨQc5"zl"q 'BC⭡#GsR$o"iɈb5OFi_|!9-,*-;}krf8ЍPDWF {Yi""uRp%vM{A*dyY`%L}L;ӵ?Q8&K?__{?L_og)3 t稂=;sTW\E NePOIFxjD6:JE5T[k;,%9k4/r}8(]}:c3+(kg@uSsDdFbm]HQ?V[Awq*} xb3QuqR"hm^!]o/5蚨֥Nn_wޫ/s=~aKKONj=O|tH3+e**+YR68K$'by "ϸaF> .4c5vW) ^4Y37 EsO=@0)h%,p0ZCEDzO_eoڀ 'Hpxg%@_pv I܌nsܼH wW>|n0b;ưR{~X ǖ-z]6Y X X D…I)r] P59_Rh=XYȹyWj*j$xd>xV?y/ɓЁp:"I,~M5oz:lP]uUmuxӄ]M9?F5"gzՠjk.OhiF/ ߕE> l\>xWgJC.3At5uvL=sӗwR-^l_KKKKK/ ңɋ = *t8@_-NRplB*?HnG8_}"Y .9_yaሯB7kl֐S촢 ͥge}?*/?ky cxH&o>>ĵ3rZ&+\x_w5E}m2״7>ul)`)`)`)`)p9h+¼?DRw,W֯^%99%J˚؅LO191kWT:gN"P'D?|ID9*[7C;eRD`a$+&7!=@f20 f8y! :ݠ.G, qM752K=u*k30w C,"7&><|@j.'ut̆M]gq{516SO>q n-%5yFfɠ~q9lkE"U>SDxi>s4AtD4o9J :W'fP11nh~lvvZp09HHdOetBHej.R| ϼXDbqFQX{i38xu&ᄒ4K+uVے+8`yURUmևdM0OE'CS, =H\|F' <5 пn O0E}rյAm A׆wYr#^M _ _ ͍<-x5!+_[e&0!HODrp~kt@ ) NՔɛ㳁v~Ptv]ګƙ} RJg:KKKKK˦~PgX(oiS$=0i.lߺEϞ#n+UbC&z[z]f͛/nT"#ȼTfϚ:CqcD7B?/ȯem%y98$a_0 Q\SU%rBYj<%7*?syn`0MJ Cy7;:}LgK\ݍ?!hP23$==ǹ׭['k֬o];V୷f.nkך.y WU/yʔ)r}I__/SOVTȗ.\h_]%Poq{D*<ћp^E/b |::,\Pc5{YyN-ei<yrˇ+FR<W H 򎳛 9ΌO٨J(M\[ >`ǔ=2&`!+/P?ll`F܇5URI.f|n\a6\+p/`ۺv羏~׾]:{J~{ߓi@oF׿-qӒ%Kr$''koF&:p@5S\1B|煞 \ضtR O_|q'|  /⺠Bdb&)N0>@IDATV zMG၂Ĕ¿~{d)#T!@ ?@&N*gϩo*<ٲn*q-n 5K/,8 8JO>\uppD.<"Z"#$QԃaǑ E{( sXDƠ8؝p\s C6}!X(-<݂0G"r(O5?[[~u1hSy)|V#eژAݸ`ٌ.{{>3Wi9}+C@2h 9s ܈ɓ'+ӌ/'|1:tH_:FxZ&amӢEdzSO`ȋ Ƈ;Cf0?V@ymŊZ;weTrN8!Æ S]*Nj.\p=oǎ{n_i|Ų₂KYjE>_7Pdfꎮu_]WTTg{EQm> |/%_B?q{sot DDE{#`3-pFktV=[TUY)ikkqZ A'SnuK<(qz됎QQ:N=_F=@ ̑0E?%s/N`@XÔ31g]n`]ǽdƘk_{>65e3iGh;9$*p0;4!D7H/Lbg2(M*lJA_J_Eƌ#ǎӶbs|굘@gϞ=/{Nh${U$Gy?CB!nǙ;wk[z){A˭ۿ^3G" _ .GZf&8,z^97v`h ACܦ" P.@u^r#t|0FWNǨ;k `+.T$nAhVXN Ա*ܷ haϭ\Q/ʼƨkWGBW""%+'[y AՙKL;7rqWo\f bۛ4'z\ϟ_n?O C a+P(ɝYŁqmsÆ BݟӧOO=1L禛n`3oZJ2S7믿q9w({Ծ"k&#^D+E&ǢqΪOBG&:k I7TxLEIE"SDn)xC"O yc="c-zp-|p{D*E^ڎ⾘~0;`ucLe"kۃFicNepgMJ,[L/_e_(G3!Ps&8ڋLh*+w꽰 =pTVZ(Ï4:ߏI9;'KyWnVٶqgeIDX0niPNq=x3磑K 7mz5y:Sg$x pnB5i 5WcO? iAp 3I΃0EpÜmcXy}Ugƛ5k_9%d})..Nn)ѣGwxi2\o Y+qܕJTTiXrssNM/j:/Srx JkD%k& K+\oo`q cu#$x)ywHzR(2,@AdeXoZuT$+Q$;KD^ ?:? R;#1_OW| `Er 9\"D>̑-.=3,ODw%`kr~2%Γ|G\kO=(|Ke|vyw~K 25y쩧\pR\4aDxZg/VF P,_Z%$8\""q@㪋.4n̻s=Yǚ vy:S+#bs2gw- L~ky_X|i!FtZK6`Fƙym?sSߓsՍXs]ڮE~򓟨 ND uWhLJ9sC7n(L 8:$-V!Z__?6VF N6K爫磖)DϹgVu0B<]a#x;!!3ZiQI_08Zo }xPXftNE C2Crν0kwٴskDZ\w?s%cJ<3<#|y'*8z'*KTDBw"m5~Ȗ2y$ 3[>ŋK˚9&QQ|%MKZ|=cTkMS꒼.}ڋ`0+d%81M FASr-8H< PZ~M8gȺ"NC3?#—I+ŗd}Q?o%3~j$@ T֋_4fH{$۳}$H`k?vT&L,+?HD[,Sg͐}v˓3M 4P /l8k|3 CU4RIhٖ([+u7M Zj}!PRbsp}[G@AyIpoS^(B+]"/m771\ϣۜb_e9[g-l7Z:~ؿ1M+#*P[m`DOLQ$vkirqNrWEJ}WIຘ>b"{ϡtaf43Q6~єAAeZz=k_{Rj{lwۻ٩0N;E@iCaȈ}؉yqV!ap@smy}3~DЉW API8 1RMƠkSNQ{M5'bV 7 " .(x($Gc0Yɞ:Q{b'@= F pҊlacfHpp"u:"y,(tI\t\lW[oarq>mƸ쥄uxh LtժU3Dk~XuO9] ?6T<.p"|]J_`!-p>-lK zR4)}_T?c~։LǡOoA@ AAR X 05i @ peT+ίvx=WB9Xy NzO=B`<6yϭ7vKVqXЗ+j{q'&]ѵV2.׋k)p_뎠^6)@:_z%8M?+>;{Y 9/(eϠc֜Et)%`A" "WƎH5=!kjeUÐax8#Ds&5nھYsl>bn!ctR0GTCGDc%*D/~JH<61I%׉$?2,u9%yNC]S[gڅRٶiM! .@{ߊ>7.I;6G.v-&}m{s)c':xQ::r_˜׵:ӷ/~&n&FZ;%GCSwr{"/O%{>~kYQ[|ʦ_o}8ig d'~,?hI=GP|i*?S;bR1V8&T<UT)*,гx1:7^yI}aYt0Ϊu:}@be{Iqhλ9IPt8W#zGO?^,]Lτu S__0vyXZ\ې$&ܰl^#Lz~8%cLgn3it?[`1TWzOu<K%M 9rg/ wq'`? wUv_uUҞE[WWowgTz+p03E,h'%}zg͑䔋MyVV^74{qox x?sKmɻo}?iƼe?$qzUGSG!U˲ < T sFWÄ}4 %&:N.\8_>irQ>v,#p旡;0&\_[+g*Dž4ἣjZyUApk#YVh}[[ Eh/O}}U2jxphsL&<}0 ܸs(L Ǜeԛܻo{n]Gt%!ww[)8g@6Y X X 07Qvo)BgV!:-kȈ# -5̙|I̖I0Xb2DicpBBzV޲aضq :T~(B2F)+8#mఴ ZQ#NU:&Fh?DpD㬜g8ZpJ9/uE$#hOK39:- .lzowk܄)P^.e1QHꙃwSp!;AkzSxfrﱼ6>ǝwv|=N˘{sE:7lvQ:I?O2e03?#7!:y+r\z\F'GSc'd䩲yZ1wl>r!uE+Xڪ V=3p 5CKCLJDN! Ř P8h'|  ~"nj `X@"bmy n.d<"7/W_c]✥Ҕto };uW﹥f]-W>ގua,,,,,.WUBx2~hTh@%0hCO£c*H&G-*֢N+ CS2!|':iD C0ܕp%B?nx3B;Em1j͕\l@,.K!+).@*c(IbLB8PY ji=TT7H<`I6zXټq$C9 Ҝ .Wh E((7=].݁Ӈ97wp,,,,, A5zWe%2 )VTH8@BOjRrFҩI[;*q O#<;sX@JDGD+-Mr <&Ǐ:!&'N)Vmйs `4?v䐤g˩S`383z:mzoi !P AAor0BchDqEu& >D_/9C%3}讍NK5uj,,,,,z&8= -hDPQ+&!!7H?Ј"<,\J++ʡyULQR88&ڏihE]&_ Pk fêV3@JRT#AX|b @OD aɻ~QSwcL7sO>f:lH,,,,,$xd!ߑCya5@ zj' Hoj´i%;g+ACkgӺ2^ҳs+[< 8 t+/HV}L'4,DE>A?큐H D ٸiL@THSǏoDY7Η5˖ˤC`)?Y&#HȭP0DNE9rL: aP&) 45zL{B<.)p|PDγZ܆V7KKKKKˣY8?h˩l?uRR*J >ԪP H/W.EU :(geJ1 e@,gEp0eΞ-TpZ8Fy0 Vyv+8qmlf1WG9JpIHB{IuLq km%BC!һbA)v0˸=Ver݁\8_?[o)`)`)`)`)k 0GCCE@i|99g̺6 6Hpp ~"Zw"͹ޗ! jILJB3tB ] B:Lm:5**@ѬRQXHt`|q,(<&geg9deHty syr[K6ih@STp]Ný2S":Gy{|$H0'קiy(DTU[!RS]Ϟ!ÆKS2jx8 ,8+$ e<'>'85&:_yw=S]k\Ҥ[NѾ[ X X X X \6pt\OKfz w 2NmM0%iMc}NAqAQppF:!󵹱\rDLQ2fa .*E A (ee#>M͍2bX CebcEFDˤi3qP! a FEtm-Xeh/EIl`eMƜ7@){y_zM;9\޹pە5{RRRRRQ9o`kj*3Q1r@ .(;dILVY5P3O#3lH9DŽչ_+btI[c+Jk3 '4u EN.ӹ|P8/SH5x/Q%qdҌdCo[\(5~D7q`;5Z(9\ث [sGpDA#wn3+t 2~;:kmRRRRR(qT:3fVŒX\/S<D>Çɖ1[d@E nQW"gd "]LE[]+VQ&&ʯ%órRҌO{WjO#DI87OeSmq R3hb B-[e4;i2P.)-W˜>1g*} xJYyؘkL{wmOw9x>1qŖ-,,,.X 0rB{+FEO*FXn@[#h++'bF9%QA~(Fk<q634-CJ{ E`"0FmY}Hj D(􅷾< 8 x0w?kc_]m:o=_4?gaSO| Tʩ`1P$rTN@IxO: 3"*;cD!NJ{Oh9Uף|e+X4s뮛[voNǟ4Ȳ%C5B~tK|C'44Tj*+U$CЛ9 +I)_Ξ: pS 5U q&4x)Vtz~zB }3ьfO"t0H8zuN;jd/*l1m$74ViрDI.rH 3$,ɽ*/FO}|3uFf/w?k+8pXu2 앥uJ p4kٽmd ʕb4eP0[6YGP6^!Ag5e,G(=/Э Դ #S%E~cƩst̷$6&NLҭ zw/JVVzpUE(qJID ."Qc8 V#"tmTJRhXDG OkM;PCV#ixYursA_F& ``N%LDC?4Ϗ#CZbThiH.qe<6UC.aJ4c< -0OQ5C' $>VZ"ΫK3̳pѓpoWnwvLwnVc95i~K1+:SL262?&hH y%!!AAJDgںiLÚm(L\(E#) }be)f;ۉ|M Ɋ`d< ^fِs3uV pݫ[u\<ƽnh,,,,,Os$ƕ"'.>N`r~p^2|L 5`g8LKsٷOO;&w= {J:K7qٲEN+À>[e>۽K8ͻ6ٺaDP`|N}Yd1&lXdmaXb](+~zPܜdۉX tz!(CO ŚOҘ[jmj~ODuX---&@[3W 狑A yy Wd{4C#)G ۴7Bv=]fH8fgLnZln)`)`)`)`)pyp0NNpCK S%LE*:tZ 3*" ^ ;GHtobC@A`8<%.= b+2D$HU-JȐ"xRvCr$'Ľ.L k?Fሢevxc.,:-eq0oSv+Tt@o)yF!XjSR|9~`<*2f^˻lkt:Td)`)`)`)`)p(gOtpxz, ZTT 3ZiXe0M &c#ɰQ#օPH3_C[Z(#f@IDAT~01An~XpUʏJ#85sϧ)/'+Ǩ ?\0r'ڊW_x^&)"JZO=gOI Z+sfN6kjj^ZXiib`vj sgaz_3( Veyq.?[$$(oViYׁ7w,wּ|辶'gh+y+$Nm?sjKKKKK)c"D3r8 2\9$ 1l)\jC75OPQµ55-U `+R"gz3t+SS] FoH2 ˫I-M cr@p  -b单y>X^8}:Cd.@>iHŏNorLlڽs=}x0d)`)`)`)`)i)ӄR-PZ>{7# WvigdT_B8NL\F8Asnr bS$*⤄$!"pּB|FyU%^{4=`^+//a> +_}E0f̆5Bs2clۼ%O R?:E˳IݹGL=ܣT#韜$3nQZN2.Orx$}htIn-2}z{u`>$([d)`)`)`)`))yns)3fRpΐs%1λd]SǎBHuo4Cs[d7bq;sF}1pkTasaV>w -z =rkƍ1JГOi=;)0u̘7W֮Z\uȼ>xȱq`x܍8?aeX5%§=HV(>m$τ.i@%usx|E"zK۾>V5lPGrX'Emc()Gb *h ~pDHV Wk!0( g䟒IIaj TX.>WxWC% qqyZ5kbEIA Bpe+55@% >y Դ= y4rT`FBHRjA1[uk8P9{_%fe,Ctpsל}xӲSn6e}M?M=)< b&KKKKKOM+#x57J@FF0DJb$"z0˖,2E'#v.Y[2xrU|s…2q 9g'#z,|ap ADSQCyӧdy`R. OǷsL%wKeԪ /^3MnnIIOSXXn }HLHxDB?*!4mFi̬\(-U74+y:Wb+C3zpCTE+@(23Uf* -h.8R`3rX'*:GN*[P ?\)%5mRᩃ(,3;G=~N=u6?A0Q(:l>"2'B`Ug7a8sx>Ƹ:87'O،35yڛI݁t7á83ֽS6̲8SKË#dMN4q'r2fM2sIfn._Z9wrh䷿/謮+ $L%q/e$k&Ydf֚d&'kOdNb\Ǝ 6`*@$@z> BO}w})[sΌȫjayoҲX=+Sg$Q1ZkHDt[D**AVjk̂%&XyHLxfj)%SMXD ^~IR\b JgSOK}2~dI>B#XXY YnP/!RI|}Lwa5JH.w3]?ȝ}: 4?,׶O8qqw/ߛ.uk9Dy5 C0ځHǒ Ε}w˘TJ!*t6e+}P:!Knod{,.Y&ACOQ[̴̚UTh~}oׯ}G#RDQyn9s*LHw_Cq*Xzߖip#p]b-S\@!BdJR`W&dgԄTukde jBKvf#Bh? :A;ˆS7pN/#Whg@C,BBr?&#j^]M >ZӊhlB2 L_l!EWXpp YE.- *ω\IJ*47N#(7{ơ@D~Zje*hb a%/Fk~uQs dCY, ؜UXy"CF'ASͲ B`<Nofx}i C0J66 ̴ Da},f4 da~-3fϕ,Qkߔp HW a'EtW-Zb2y:8!D5(H^de{fgQ#;2TrHWkSd0X2Cd= 8@D h$> Tċ-'$%kB^)l̟]{)--`gCm!%A5hE}$QJ !2v8@" ,\T>EEnպV' .Ԥs/{Jrٜ̒[ %+3t]ٛwy?+߻JCOOe(,5́xɓ /298D;ϧqqe90֥k9#h3Eޝ )C9j ֭Z"h*Zot3: d[w;rKR͈w3X!`݈.`t9# (Ε(,#ƎD5.o)wO6 A`Xh א?HN@>'Oeo$#GьZ"L@lX_.@a2$e =)ͱ3hdOx: :)%Eb茆Ae$+L@\D| LL~xGǭCqK[||Ffq Fh=7L?&)(vQ/Ε嶝L$8A5~iκ o35 C0V&KG5ֺF[;VB" {0W?ȪY/ÆBl\ -zQV}jٶald=FV{zp!5 ̒->?)D"kkuvǪd&k;>٢֞fȪGC4X|= &$ n,nj= O s њ\Bq c#,5=|~BLk.anviy^jta9YSxL )CE!U%Lļ?dٔt);̻؆!`_*v^ZZR,޷gC'a$,ѨҚYxɋ-GY?Y5jԪBIy79Ć~Ѳhr+`)9p獗_; ,GU%= H~^LDŚ@d[DɅYk.$ 6sF5DkN (a&#_]Ǻ],a(1/6V&N&{Ģ!P5k\o♏gRrI{Ű"Σd$ ɓ2'.#Q*@ $3LDS'dА!H4֤=v12'ҏ(Q" s 5Z"#5 2b l}|ȠohgO:_$Fj%րpjP!VF--H&kGfԩ1j9aiys=2(y(,?jl$|]ahgv@@c̴gwKs Cmwaᡕ;)[Z C0 E@<йP?iE i 'ˎ-خzZl#9ZKSϝ#@c-pOKuqX]>2s sm?FAr ?_6|V~CȤSe֏70G%wBYj(X|,DTT/*(Dzk2]g l/ \7}fZZԐS5|"b BIsQCAFVET6WCLArpp44  $BدCUXk q>:5$p~B3B $hbve-K' 3+'"}|*BWY㇚]?֭  F9JwV:'b ؀xC2;&W]QuH!`_NiZyJP!~ !hl ZIйcH~LMo㒬} -esQ^ y%ab~s͟V[VR,e 4XL񈴺).*YM<< m񭷁HȑZ=}|h%z2e1e9W=bzOׄb4cbe2yv~*ƎƵlWwK+ɏ@6j!`zV43h :tkZ{Ha 3Z&A V 2[3 C0n<ԺC~К#;?>ّcʩl42|'CsI)"feC'34G4x$!r9?Xya]b)f޶e,A-Zj![Wް0IN,nTT? v Ϟ=1AJ0uE:1'@TUhd ͚!`!pCp-<߽UC0 KpCN=2'}@ d% ⤔^Bw0 P32I"DoBgC(5a(<%"9_h0.#G*9;Y8V3$y "+OPdn}q1$,t(Ӧʶ͛$v@X"t K,^ PT'@8YټC6zI6M6@e0X@ b4 TDxQ`̪ep%_yy9'ؖ!Ľ k3CМ;^mQm4i!Ci⧦F 4/KS4v!SL2Us0Ss g|IO Rpf&X?`9n Dce]2] Vq &sEH-I ?)f߸ K`$!qL] >^)*Y7/OxQ_֛Hx=>`zꮬџǼZ@ąBZ<8ܟg.+i&6^@2s˦p$SS,~1Y$^s% #ԐH%F:ӫ}wc]1o!`6:Xyҹx5vʌXIF.h\C~#QkjK;$sri: )f`ڤ>$8rMԝLE`DD> 29@- IW^xu*xdl@uVq*q@wxMƥNzCWFz7F헩8rxRTl#GP)cߞG%<=xfC % |d›Az^`琿yݾ& 犫tgfܝZ/<}(I??\I 1a#C`p~blΞ.6?QtGqcbW>/L@U8,IeԨ hy֖8phw6-lswC0 >1?N2%eZDw&Ҋ!+glF08\՛(_zs}5ZԮ谹 `*X! |2RE,A0?Il #'&?Wuܕ-8chdܺ1w/qۺ97 C`P5Yk,mKT!I.DEC D𜔕a4,G YtVZtnXjFfF}TsgUCpP-jtgQ\ 9n"򫶶ƀuC> C Q,K/bl;89~|1pH&ri*k`A^yߟKx{lM.ZąZ~ĸeP-3+2? )FGp5\:G>$=Dʍ汶{q՞هs#0!PqTCC=+pcqXnNnE]?!`Ե V (9y4Iz~QXzX|\j*o&2G? s܆u8V'Q! L Ff/$<ҮP>;;I IIu;$ LZDí#:8+&<>~۱.u֑Ο>8R~<}[o[ϫyn!CAµ$ةS&ksJzD< ֵs2l(93e3n ]Qu[V:D:?TйY|9r謕ҋ=CG(Y[y$t^DND'IL:Mu/'ˑd.% 3,9䤸 _-_!G`]k/Q' SfTO3Sj{Ȥ)42K\䡜!Cdm)(C H|NJ*7N,G1Z¸Q}Μ>ٓ7}A|mۺYӉ*EBy )ϚP(멥⠿(Bx+Ey~H>ɍkΚmk۳m=7}wksn0 CQg>0 z P1(pn!` U qBz4fxx\x亁 $0xYFvZ_Rힻ_r Qѿ Ch.p1nQq=z{3.VA'-":!W\qq<&NkЎmuQYV:`,IC)qRŨcp]j}qS ք7FG7nGl9wΏ[׼1!`2Fƒ:fcp  ͭTW"^u2A3/@G(@lvIB@n>zx]vXI SEEXhaqpJQh Id91!bço__X1^FM33/6],:(RT)B `8nCWI`mGCOzփ#@nKPOp+ C0 Elcj0bm+}sdujE QV7Q";g L=@8(Jf(;k[98w.7H9]YY.C>(y%vǪ$%Fd"1U?Dv]5' )eN3d % 'PFLV6\ki8լFK5IHP9!IaXgHpqN,(+r% C0 ލ.rQ`2ľPiԨ1 6AArA\XG OGQJUJDIʴ3Tt, rJY9H(sT@)3'$b#pC!jdђ9E[R|5 9q+a@jv Qz"9e&J>_RS $=7㕀4 6(ISQR~5o>;TPد<#s?~LbΥQ30rACL}@S~~7 A\$Ss.F5 T|<M`h=Fã!`!pMP>AW& AU!Ci99o ,0*U JJ2H=Ũ ) % . EEpu%jsT8 'au "鏄,kRx]PKG$q @BqŐrVtOgռ{%B>hhxAd stQ%aci41OW]IMRΒ8o;UChxd~!`!X1Xd9*QQNtP0L UHHJ*ü8>HLƬsE qD.iDPX,0*Xo@(4AZ 9jw/Qb"=P\qΧ.-F5}/Ĝi"k?c(?sQs~a{(}=0 C}"7Q #eAWNkAkF;!C2XtȧRN#ކQLHꑳQVNS/)<Ћ%؇X}=Ep$Գy{4 Q#`4:;Hl@h8/>1̇U`inFx5 C0z"I٠ЗVJ&@(_ lRr #Pݍ> "u27)A8ƃu!z?XX)o U"~9rX1!<T'`C3DGOus UrDՈ>FX \¸$W,)Q_!>A(1Qp1򌤌'1r/!`H@H$jLړ!AȰ||EKKyΡ3Q`)BQ ~C KysFChUE=1*CUsfMfr e\(AffPVR(G:k~1R}0ausFe T{5a}H V7$>9X\Y Đ.o4 C0zlNL."*I-)7`XfHliՁŸ9Ȩ"ͪLbJCN>r04}jS1N2#GBTPP{ p ޫPjd\>^L Bug/1Zt E1Dvy9}* 𘆧bt C0 rA -. $8gOi -HLrAkJ@PI& d>ZKBC  M $E"$,%ƌ$4A gNVrALD5BEb9%ٜ P,ԓ$<\me0y)$ ,r\F֧@=tZzr' dȓ"j$RS6|fVe/ pݺuen7j(Һuضm2I&ɖ-[$::Z&"w5C0 C#:.p5;ĥ:FXџU-}l@V5]^^DT 2*$WFzh>j$<$T#IHmU\Tq &_x+WKM-g̡OYnT`D3@XؗTs)3+;CMDSp6 Qet1kҥExbyd֭&w"ee;X^x@^|Ewꆶ4>c`oh 0 Ch'$##NUEdt.&h\HxW֚F2.")=V":X˼u( f܏KѥD דT$QI!{aҘ9ptUAx(/uH0 ףOʪQڂc̡Z!+e{8fҺ{a+ÇСC8~\&K0yW_}UX{l_z%CWk!`@W#h 5©b iDض?zXQ>rC $bjsHnf稹mSE ԰o=q莢n&? bKAEq1W+oDt]QF̐vTEǺμ:Ȯ̈́%_^"=:.0,*{g%;;[I9Rty?URˠc!`t d,./)a}eV$Ņd%d_%?~* )tDp(CGo&#)"nE>IRh- z[#) +b*Dwb>!$a$.z?gd3'PƹPy,Pxޛ"a]brD1YbJ: ]VQu0aPV#ajK.U :+W֪3gΔwyG-Z$_R> {4|r}9-_5C0 CTB $$Z}HhМ;p cZ|\"d$!k53ӄ75;n;Hu>$X */CO#񸨨Ӂ[ ^ .*tXK-M> >c9Cfh\L6 L9Fn& ]{ʒ!r#W "hB#ywٴi~gBSN+W͛7z!ZoEI;C0 C {awu'垤}؀T0/磬CVi(Q--$'S]`.$%ƾn˱H\ZBo|x}3)fZ&D_q8<4IH\Sbx+? `,7ɼV. Oll#?鋥лQLl2tF}Wt,-<U_z]C0 Cp4&`Z5tz!">$HW24˫e46zeW={8KJJB#FZv us/CĶ!`=ZL6={1;>zUKMM|;o|C~i.&~W^>{nYf <9}>ϽΝd-6f!`tέí6!::Gbo}[o~S5O?򓟴^G)@OyGzFogu]*Z̙#o;C0 CXb zHf^ U*?~\#(*^w0=zTmQSc ?O¤]ȭQdb֥eJf_)ؘ@`/Efuy$aÌeFjv kx#PzU;77k,sψK(FZ*.ʘC{%jnc׳ZҴѺd0 C'Y1=<]kacY 4q%>0 C0:ىulB^UYrFx>1 C0z<EpmY, PhdC0 C#@ Ot)*(R_pNrTO!`!Q*@UMԣD,_1QZg\ C0 ^ ekWVaQJ\H@a;!`@B)X= E7PJz-]YEE$%":U]3㐰!`!`8X3f\(R 놫 eDV]]?/g񉌌5 ji0 C0DI[.9yD eLL ^kKi]$_os׻ndvcw:*Lk$*2\ 9-#\G2D¥Ĺ3 V+Ks A~i}5 C0z3$]>$<&Љˏ]g#p-YM+wA|̍Dk NbVs1 -[Lx-48mk!`1H nq,JMX!`!`%ib!`m"`MX!`!`%ib!`m"`MX!`!`%ib!`m"`MX!`!`%ib!`m"`MX!`!`%ib!`m"`%ڄ!`_Xߖ{j˗ĉÛϽR{ C0 C`qѥKw-6lm۶ɲedȐ!qm^f%/ʦi!`t4/lٲEN8!Æ KKKeo}Keg۠!`݋褤L$**J_E{vc!yw.nMN=O+}7!k׮~'!!Aヨ1o.ׯc37͖qڻc."g!`T9~|{ߓcǎ<ͽ+__r=HmmʓO>)'?-?__xr뭷ʷmc$B7n@IKKgyFv%3gΔTݞ:ft6!`! 5?\pA6m$+'OKhaۺu466JyyK9s挞۽{n'P &Ȕ)S_Wy7%>>^OfArC0 C"[oɤI ?r233%??_eW<&]XFBݾɯ~+~&k֬Q V{=Fxڃ]c!`(6?7iVXJ;?я$99Yɫ*cƌ:/$DweݺuNFr՞nϾڃ]c!`~auQP|̖+*qƩjj).."w䰰пzU3j(˼?7Fx(f!`5Aˣ>*$/S !622R^{5 9OJJR"Da )?-ndAڱc.vf!`}jjn$8'O֭1r+;;[}x-[HHWZmO{Pk C0 > 2|Z@@F^}^9}ѽͥEyC0 C0 C0#<_7 C0 ^^  C0 C0EyC0 C0 C0#<_7z>>>=d&6 C0zFxz; |ޚ'n4(Fx苵Eųo<);t/ϓۓ=#<==, F Ku_ot2x%|GFp:gF\#Pn$;؂oxkwvO;j] @"ԑ̆:FH_45]b},'}wwF^ +wXHt-Mvpa06!u8$;XTx r\SS#K]]466JCCP꺹;9w@a@ -aap"=k*6\@OFOO~;67CE ,"%))I***J*++VI?7; q$'44T%""BXy:22Rwxw Ci/rv!Ѕӑ.' .$5/@k [ӅrēCqć[~wgl|G Ck0ӵx v![<*$$uItϹ Onn}G`!!ape}8":!`t:Fx:b!1ґ.$<\liy.tgsNCˏCnI=;nq CZ0s-(YCpnr"KGRDκ'rڽGbpVZxnsrk0#<]h\ hYqGxL.دz{nA-IɎwG\R;at:Fx:b!pcx[rdPh5C:=}nIn>-=;Z3 AOnw5.\?Fuwv'C\dwGn1s]|ś$9l$>w@0 #<]8Hbqw}w޶Gz5iw+ CF0s#ٵ@@x}К|6z0Fxz˱!`@ p9cƳQ C0 Cqq&d!`F3 C0  |TIENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-flowchart.png000066400000000000000000002137061425660472000257240ustar00rootroot00000000000000PNG  IHDRpǸsRGBgAMA a pHYs.#.#x?vIDATx^sU苞m'xXy"}"~h:is ͚= h6ea7`elKl˶lɺUYKeݳ*]5rdȑY}@P!MCB9k:""bjN ȸPFjQ^/VOL~~}3/"""?_񅵻R+k!C/=e (B~~ ""G*fe $ TR82~Ko,)b%Dw``!XY(ϕK_=O~pZp ;fiG@D/=+08P!5W!""W?͏ ruH(@.2P;6_m01 >k.Z 0>7tCDD̚˛+o@!f02""b}s3K㛕 Pems郋 ?z=H(RVy"""~vfi5@6!F#ހ qp=9>OU BB{μw%?@ Ə!""~van^u dt5z[FZ qzur H(S.O>7BDD>ݍ.>WPVʸl!""= $ڛUyգ?[\rz <6+#FTtϙu7P^^7BDD̳_0R_J^ABG~ҸK˟ޛQj˅+Z\pnem0@ DԈ[h 2Ay3"0yΑŵ{^ 2#߯o ;hr0u%3x 00Tj?lÄ!#Q 7<#6k_:NAB!aRweWE4' ^7)~?JՂn@ RovBܐ#1 C 8@جjKaԮjLv+ H($ 0lV6|ްS鎍UkMr t'z myFlw=]cdT]*,\پ$~Z!nS1^|J]!m&:U, oB#贑:U.d.sXnv61]2. E6UgI` iF F6^JE{U3Z3eW4*ۮHXOiIp K]l%sOz]:i3)4a$H mu\ A+ `{WeQ 7#X͎E H(@֑_Jkc1 (~x-Yb0TMJ17v-dC{a+"Œ2dq#k#_YVΕ2B Ԍ9l,&  W3} mI,ӵXKmVڠ)Ʀ?K"kL XSd;6lVKt+SZm ҆{qzؕnmWrdwӶ3 ؎E H(@ 11eV_FrD`Fh^V9A:Kg4v-d) ^yX2HB6Jm0 eZp+osɺlRMl8c].M%hlԱ"Z/6kvkkm|\m6$SIbT1zp v+L%̔N ٝ.br#2Q7J&Yʼr}z8jvԒU7!K+VlR8)@!Fݸq&#O;24 W0%Nis.CJQaq̭ ;PR?Mox)m~H}k`yau<5HIӂ۸MrG*шԔ83\(QlkapD$7VE&MmZЄ;{4lN Q6f;-])uE;6hqZ -IF\NWV{AxzBCUMP. j\馅Sq$ ~uJ¦i}AB^74rv}V+`D-Fa)I,vka~^&:{4lah8K-?hMޜlxYc4vNOXl bMUysE; -_А`#]QIM Mu3[@ e ب6ˈVKdF- ̈́xi}fom&2Hah6GKX/Ne>2mm06s%њH#rj QH(@DGEMڸ\V*X`C[!fA]m dm,#Z4j~Ce^E]5؇᮰˺W(m,4N"k.M%g;uv Eioh&wl uuϺ".Iyƙ$&/^_ұr4LmLX,D'y+N)lmZN~yN}@\Q  rtܥ¼[@G!YPmѦA#GJq2N.nN$@Q_{$kKXb*wqAb$o+d u. &>4#3v^6!8WT -)@!c r~ӻp-b /@ ca7 BDDv+ 9H(@)񈈈,@ 1ox!WsPioxb}WsPABPn@B2 DDJB $;+ $ s+_yn@B2 DDJB KyoMg]/-:{oٯN[.,l`##AH(@(x ĮzΑŵ{ZYLS~}+pYMJi$|.eQ $ svz aNtzx3<\ ݎ{=P*uQeWfeAB2f网įF0ʻ;Gtuɪbr^0|xN:V=Så _>LqM@!CF>[o09Q#+ktuqm ݳ]1PD;#b/}]\݀djC[MK6 2+^ }Q)?- $ \{ aNqԗpg?{=B^nyn@B]o05Ȼ4l~e@ V2-â Vh "7IQJ贠)Lkmi ʪ[Py12~DdiQf=+HK[mz͖5;r, k)$+/+%Ha7klN>VIo~{Ijj5wH$ TW?덇_Z&i|"Jaa TpYN0 "[uAdu +r=-Y:M ]gNK6fƃ5#;tNl-*vvV͏k *:\P+ ;GMsŵ{Tojt R${+BBty.cFC~R(bpQ•Y\ԧ6\ {MIraZh-L:M''5qj唝nkl+%^j#rP"e-x˱7_fԅ`|sء`rH VYc-DZ3DWj/d3nZ7`Ղڪt v[݃dyC"E] `\J>¥fP[lĔ ZE^=CW®N +[5Ӭ.rV~%" wKtyzY~x*t^"# *-fo`\',n MZv!|$غ],oU3#+S: (KyoH=b`h"``DkL^"Չ)c%im~ЄUk5}Z EXis ka H` $eBAVjtN"]!6k"mjX.-\:{#$mQ^G0[mt}3//deFi8")XYz&b[ާh[oZ=/v){Pq ɑaC%كؗ y#$tM7վ #8BlvDBկ# bd%4@ZYW$)Uؤ0ò@5/٥$a,#ĕxpUHk]jC0#b/"7P@F\_/RB $62`H (:"5\I0m+m5񢬆 L7fB|L%r<gPR+gޘ ~#~=[}!T-l:$``(<7rBj ,~@4;ZX ~:z $nF\z)"^WPAbq>oT|ac|Z> = w7BDD̳n$`X|g""b>}o$@!G^{o8O9VHBB(#$`P񓌢q""b~sōsH(#(Ky+DD<6_D~@B򛧞Xǟ[*̻} <2z]H qX% kKy/v} 問z.DDaO_(| :%ꡫ{H$`جnz+a]be$`بի+h q}]K?_7w 3Pdrr}oL8X&@f!CKvKq}s+Y 92;OU@DAqg~j%*$`kGވ 1k~훅ZVv2  jarڿ>7zCDD컟|*U@!\,H+ "bv$ #fV~޳Q""bo|_^{R+Jbe}rO<7CDD솯͇ :$gO :\a*&VGsEzCCDD8_=3OL/M4} 0|PHZ+6 Db w~ 1kήp#q,*-BBlj|l޽ls֣]/U{@Xxk㳫= S_ -F'__\Qu%ɐPyuA͇\f N@8yuᵃ .͹@B#TjwOCGudjTs vY\-<2~Ce_.{CB-gW_ڝł{r񋷖{BBu>$ o0 !{g?F.̒Nޙ=@0֑RͽLH(@~Y\-<2~CW\,ޝł{0P26׈_.g@CBȅ7s/q <> $ GEnd ~^'VWWbjjw}'S_^: i?infޙPdJw(/\@ e&}sss2u0u.nf 2Y`tH$ﺬUt޴|]:G bQ2NbؽM!g, 䐘J|*Af(^;8ؼ{mN^]#Q#hU >da0> OroW7"?_P3ܛqӧO7$V]~ #'Nܺu˽ w /}|m|vսy4G!%dPC!0(Ph[nOU"MB!ܿW\iiZM%w͇//{Q"G/W@ѣG/^Z2poPH(E-$3Q-B|:2zPdQ2"3T*/&y܋{grCW~}rY28,_򄅎!446I![G>:ǯCZo@ׯKcFGG-ԁfa|tZ6R"OB.uo;ĉԽҘ)iX/AGwOw{?>4GB v%t{*cnnѣk, ƧK(k4 ĂѾ 5y&>ølZ_t yGԽ.ٿO/D6&;{%go>t @2wr,cνda0> =K(\*䵾 $v{'ءq;x/$VpV0&)x(@}()50B\`ѣ2/D6˕+W! Chi't=mÇwSd! } ȅYv(}T3dP'ׯgI@0f/ #vٵe 9ˤD^x䤮%{x   Ѹ*!LϝK_w_OCn\]M!44hT޴JrB!%$H(t /pũ)`'go>|yd|q@< NCj2_~ABaP $z{g⑄B֐}wC˗S(x4wG>/{G|prw}799 2YҞSS&I(W>Oy%$z}å4i Y㵃R^=LwFGG-6J5DlAƻ\ړiza&VƁb >2raVvӮ}ӤH( ޣ aZBЄ00L Ȇ7[[U9<>G0& PP $&Ԇi mAB jBZB&Ԅ0=Ȱ#Z7w=JX>M#arPP $H0&:2%@Bw jdZB'ȴ'|24ԑ$@8|\ҩapL( >N(i mAB%T/@B!k%T/04  i804ߔFBBA H(H( ޓPP-@B!k$'TK+HI HFGŒ,БkiPP5@B$'TK+t&O_I܅w4OS]O(jӧOvh|k鹹9׏po nO^7.ʛ{=65r&2zx;ܵ]&:]J(yUy8#SNޓ.uj䯝:~١A_JҔ`rќ_ߘq2zo-]+%:&Oz'C0,yzCoĴM/9é[T ?$ZK O@qP֑;]3vG7[8p\~Cȟogyoʒ8\X,\ bzn;pV3)w5 kE8@.;Dy!7ř4^"ZP cEK eyAf J[ϭۺいBP= K%(=H(IG5z$!=E%d Z9~'rZ]&C<5gH2U[d0Y+SV>¤rȃd8\)9 E_vGHN(X*AZÇ^ӷaP/lH( PR v{5"k=&l PL%)șK 2z9|#uCD8q}fT:``ttTg@zO\BK%(BZda|ȄB8lH(n9 ^N(D$qCx TQhDAN>Mn $!ؐ/פ{EdB,dIaznI4@X^^g׹1=Bd*AZ x TBB-tI(`B!!h7} )S AtoʙEv yS> #ohB婹5 7hfwκ!4zљWi un:'!=BB*ABr*A'Phr D S !hO{ M}0%:`[2d o Zؑg:'''e n{lR-M*A!GӤ mAB!h7h  ;\x/dWB"ٳ333ݻZF{$[D 25xzft!Tk,DJBګ|p\Q Z`\^N\lt %/Tf%!SDSǵt=dLx~Ip} +a|!$2Kk GbAf'fNA$бx~# I‘9ȶi>D 'xa(v0PhKeN8RuU訌o}B@UjM6yL ӰO *$2v{'ءayy{C[?5-䅜 }l|7Ed.@K]v߬y/Bgn v>qWhF7QO4Iumd`&el|"%ȋ+W4u-t V>B薓P,%j)rlg - ~37K kyx3\ zŖi))R_˥+Ngpchm0h׹7BBBF.uoR#/c;{XX["cH-HH PHv9bLE+HM~ k{EBkCh񽇄B[P8%: ;{ط?=p4tcN䰁@SCwHLr6%^K ! Chi $2 }DÅ-ɳPhhM`*:9Ւ[H( $ڂBi-eVWW݂`t{7<$rp.'ɞ6PhX=O[?|ҽ@kCh'2,QX2}P~VN~ Σ]ޤF_ǖ+^2=X? p%}"9l ,OM?]poqeycThm0D&= cAj&VN*{P_t yGԽPnc4fHGjLr6P=cS ZMVj! ;Ih@a|" PhN(\rE^$ "JB`,fI'n#TT䰁>cU wD;pVw;t9 P(l뚏$aZ\BAmW;Q^ң̌@NX^+=op=U"RbIл 1|ya od#!a(uWGIC}|H PUK 9$ȄBHPhN(7P)4&mRX *, Q,D'Ms䏰|\`zX#Z}byy #Y]]=|{AB` 0(D&%{ dBOvou0d79H( $ mQվk~Ĺ99ܴԔϟ?qDr#JB` 0(P҉rɖB&pQy-rʭ[xPB<$Cx|}$c7]14\x'j6 }N3ra#S<4LV;zGl= '0D?GNY PyXb]S>~ݛˮC $k'G.̺` ̠(l~΅ӀAK `Ƕ; *~km ?`C w /}|m|vս_*.@xz;it\ ST# }C@Ւ{08Uͻ@2tv5Pؾ:! j>~t`b>Gl'xwOs2 4~8y'4PpD@ۋwkta;+Wp/ nc`Km߱}mѽ u\KvMђˤh 79b$Z7}Bw5fQ8_pV'.+3R;6.AS3Cڹo4kE<ђˤ79b}cNKN >rrեɄB5+8[VZ|Y{nܲjx w ;:iG6vh;O.!auh.fkbMGB]ap`DVʹ6 &no;O7خhw]2W_l/|+^es ᪙'b[@[lwrNwM5&6C<R#S 2Hn0@e?9U3uРmm4*wNu KCK vbĎClǸ)O'nO/6lonk ofuEz=jz+'3+uow.׭_Yd݌)=겨B$c-}cRNHh3@0֑Rͽ #^'M7T~hw]O^B'XߞZFԽݹ\zeuʸ]=egliBI.!yu)h*VK8bibq mefuE]Iq F-#n,q-,w6d)q{{JR3[Ƥ]OWKC W._?{{ 1=M~hw]UzlM7!ܺ-eHmwyQu6ҊRi5$ P^j)6zmVFmv\WOpݴؚIھ=A-鬱6;q>cљwQƤ^ӺcտsuAL?uOh9]W|'nZlͤEqmߞ tEe-6?XfN%mMʈ&zjZf7^Ϡqw츮hw]U઻i5!4hwqu~""v]1W'ĶRs5* 'Q+\u7-f"m"ݼ.nFPghЩW#9%4^]L(lwKmĝGS_zmVFmv\WOY=f"5=6vnׄ:b n#"D6%$WLۘԫb ^ ug) &Fms\?佱zlͤE4jmCz1JD^LHM(lو:&<@ڊ)3 lcܦ2j㺢uW\I5;psyMQ4ӵ^."603#D6Gbv\/ucҮNo3@=dq$gщE~a00l^V61ju% W{{R|M\^w&t:-wԉv]BUi:`=iO#puR%f=A6mzh+6;+]W| O|Z7"U^>%u{p*Swe {BƤ\ܓ۟LHR9u{:`qĨmv_u{)5 )~ahUAWaFF~˟N0ۛPCO?u{SKHZH(*T!T@L?uħP˪>!PiaBne[yՊ`aw}w"{A~Jo";'պ4Z]<-%܂ݹ&8kGM 72GNb1nCٽ1]V̡ǎ-&fܼOUg`;3jJwӅį 5&Ꞑ<Mxkٽ(ׇt l@L?u§*xBL?UƷE f׶ zxRKHXZN((;Ԗ&Kա )tuֈْMf\FuEY51l!pלeܖߙ1S&9k1Vh6ն}G;{]>nLCBȈ+ ^7|>6|nxn'$:J߼vpҽ XMwϩrn' ABcTj].ˠ3ry#EģB嵃'.hX?\" $:Ģ:F.̾ud&dJwN|gW.'s-@xk6e zgQqcPAՅN.DLk SiѵW _|}x;ͻJ@g.O0_넫O  `j~q}WW3y#r ֑)oOE S1}k*@!.w X3MHP)ib@s|hFWH,S_;8靽#}ydcH(ţB%ؠor@x]=ł Phϗ>wɫ =rqtbQ/{sOr$Z'_wӟ]]u`0_|l~ϩ/~p;ۋd Ph 2?n뱙0TjU9ۿudJܸm7 Pbe]J@F|"XW\) (kfc7yTͬ7 Ǖ @Ba8e V'~pb?3/?_mĿ]_\Q~2fec\YX ^^<<5Ņ=2c>#"vß6o*Zպ kP*f ."fwvt/ kw ~Q,eV95o_ޗq7GD컚k^]۬mV;A 0ڨJ?]toz#"fW?={RaZEwvP>I",gV/|x#"f_}2s^-JRn>CBaP)V7+/vytDA~3KjQBwNP?ެ#ID}` kziCB!Cbe:#"b7O=?4Y-s(@(U? 1N[/*5IH(dbe_97bFD?/GZɝLAX}7\FD?qR5v ^>*./Q2""~3s; ?lj_G[T#P3ks}o|M߼^zέf\خ'/T!O 嵑o{cbDDl׏?7z`X/U~s7&FD|9 67O=wz`()D‡7H(}"9 "v浵%w|ĥ ABʫg}Ů¼; 2 =2}yr -@Bkz^DD솯na; &<4g}&9 ;6J+kx+_]W݉`X\)o~T`$zһ_""b}虻˓e~jOe{sZŝ$z_Ƹ3ot``{>" ]gµ /Wke/I84?\Xœ݇YNNG%M@D쯿>0Rd ݥP^Wqmaqfe5RBH9~55e-Էʧc΂C^|<M@D̈9xg46B)WkP2Uxs;2vp)}lAFiXu;8PȮQџ=*.h'db-""˷O[:DH(tbe_l]/-kc6+No ƜI~  ]`mcBA|s%bm/D""f?=^:XH(tzzm(Z6aneڛdJP!#{ 5qh]/SERs;Czi@U}ݯ~QZdRb1 ~~aZwk 𨸰3.Ӗ$dpX]/*ʭ@ԮB^߷Y}XRտ""bvyNٰ P^{ൗuś oABI1`dU|Ϗ>@F\G" G"!a$7lvyB;6˼} :2U'}Z_YR>.NoYppSg#o qn7T iVi:u.Mk3 1Hl~mq5D{$n$ YUSS$lpwxSUIW#4;0xIL. ϵmE#SejW? nVYDGf eCBd kMt %t*k!J(u<³Dш땛v8BSGf @y^ ,H)$:C^zԾ(6)idT/ZIP'GJ-*\Y qsxRKfI`lXʑk`Ήh+%̸4DܴSP~@0-Qܨ{)Ҹ. .R'DlaMtUwn+YZ}/vmW]zE\{]o-rAB3rYo%$&c6"I`V#z #Z\e7'Vo゙m`" V -rE1mvBS]i3sٞPIkqrTWEd?;ʛZ`߰σ[l%R'D&;+YZkK(ς/u=e o'~Z}mS!$p/;GyayZ$0B+ jyISL} F8( н-2ls.!i]+l:U+oRFo_K3 l K]LxjMś›`\QLݴTW\M!{&a+i& Ұv1&D^/XaԥNͳ7)RWuZ\QLaCoJ &nGZ蛟)""ݙ=ǐPhjԵ,]i0 +$0B+ *5uWޤ8RJٖ`T[o’k׷qLxjMś›`\QG67-j^ FvJrw1.ZNb&)H<6^W[ZԥNͳ7)RWuZ\QLaC}3N =~Z-,FDAoHB{wALk 0.H!qN)ٺ$ԩڀ^;V0 _-dEM,tu|5KI[ovP:!Ҧ7UݹW>YȭpBS]iKbWA\{ިя3PhJգ?}׮떑7q # JJM^Zv">PV67-4&G SƄ-L"\ 6uε!f+ܴTW\+Z%8ED @B-&~ F3׵u+roRW E8X!rhH 5&6y[<-k#D&nqi0l]":W3J[Ka`i/.hX:w\pv)Y#ြԥNMtUw,l 1[ᦅ&rt.O@D2\H( :SB s ͧX:K8:n'}"+XkY lޤ8QΖ)=5Y{sЬ,WѰM+Ԕy|klQFLrY,#]KNjmu"mxjBBQ޺ \+ ޢT7-4Օn+()@D!o˹HBȠfJ["w i,F%K:ظ! 4V# E$ԩ>Y[l7)mHکл]95Ygam8lTfU7հW*m&q\$7WG^J]2x } rdӯy>b~be=Q(HBid)Mo艝.Oh6xBSYmߛ͇zI\Ɲ8dtG3PhbzNzyzsdne:x܅ j&W-S?>vmw""9NyBsNt""Jբ;JRioЉ,Wsw 1A'""sۿ 2˅7DDġoPlW&""n|XӇ6C858qX]\n Ϟ89"P(~w7DDaDN&H(4AZ7&""=S\FhJ߿ 7qX{rm$<@1ohŵ7DD!ߨBDļcx"bcH(4P@D̛t;;jz旓s}tLѩF4Odz^CߑK ތ4}[I`6].TaH(efibR K<wގl6 6̠/_&KIolV6b9~%v?/Ղ %{CL2-}>RS%%Ь }+>ԩ*`q9BZ.= 1{<J$mO޷զd;| BV&܊}*yy_C,rcw!& Ajq+%o&۰oMhJ`<}Kl +oK :<J$mO޷աL(k$ $OrY+ HIZÛ̆A(14}JI\MB<=2PHEnoK%іxy۞<: A{I_ f%G.BG{K>2IHeo&o/]:wnz?_$be}ϙe<6_␸@/>4SdQj] WKt]oZdݚobei=M^D ֌A]-$eo{sIljQeBU*r[=iTVUS4\K'Ix!nǙ2WSVnjA;m RN#_v\ާOMSz^{L:-JMewm-@J6k W O>'.Q~Ց:i6DTdXm ֑%hכBtv],oGY8L)P׏?/{ #ZI{x=nQRU/W%&IGp. owX$ EhX&_ -O{^dT*r5r- #ѠW3MP:*ڸ'Z~o1e妖˷BtQ~|qՌ;6ԧ^ʿV3ͧn'hBLJu‘M`M1ܴJZqk!Ԫ#MӷvB 7Dk`(TW.-Ӟᐄ+`jT xx2qD$4UL $lEɀދLkwV.Wmcߝz1CGNA[HgIH(4,WS-.q=SwINhӡL>{& honzK>-CbNkw0k`}nm|#e&_ڪ#J@pĞrCj/xz Kֵk]qwC0B*6+&ݲ0 ƒD.G#2HH5DY+5&qS#.R`aYWFZ]zIgS*BN$wfk rS HLL1'h'4zO78[[ y09 Y-.mk]o%-p+/y!+ث iavXk!zЀveY YHU ,'fʰՐ𗐢nr!qpY 7ӌkL\76߾鵋GDZ_Vᕫ>6ߢ5E"4flH䞍Tj&KH^8 G* ѥyfBY$3a7ԋ}:m $YH(A zAEq[o[r\Kd8\`A" iHA#6bS gRvバ0iy%d-I I(*7 QA@ЄѾT"npY SF q+Wڷֺ*4T*r5aY\ P-j# ɫNydRG+OДZfn/?RY.+7"M& )ͧ^m_> H <Z(7A[Es}9JɮVw򦅍ۆ&fBB.pP7\mPHB|eM ڼb9-*A-pP3Ak  $rB[ufqIndT@]/V$*r5aڪYΞt{hsv P0[^~]Wnmb[WtW2vo\Z2߂p4RFbխ$jko6 eX4.% [Wǚ"֥ǀ$8On xL5O,Y^x֢p ZYa,i"h\c0ڿvO&}T *r5aA g=%𒄂#Ҽr5'h;'zOG%F&UB[x2] 1{XCkO㴇&hΦy&mbuZPr͞ ˱{dS-8($RQ_?7 QAdB{j͸ES#jMdL9KduEפAUV Zyj򪃆u}l{&,ǎ4 fˏTK-@6? y09赘3=7*:݇WA򦖟;@߶iAP ?nwld/FAZmU݂<@B!YN(6ҍYkj-H1\n_6ʼVGنsl|^ӑ!yd0-$\Mj4{EpUB\/ {=.$2ecG G* ѥbIM}|<[847- E.IBe ^%Ap4Xni {k*Ѭ.<{7DmVΦRBA ?2 e8~LB/|x\ ڷ/{e5TPGZbf[0'kJdy!KֈŋP,H!Tt9?DFDqa,Ж# *-$2}Pd+,S 4iYuVռ잍R69Qw-&eM GaƫASVnjAHe!4Af?>a=R~ꃦtآoR_\*̻cmsm86 )G{LZ*]//m,qb`'&eVȦ 0[lyӂ #Mnj&_N.[˽-fA-7%eg!WLmVg!be}ϙe/5% 6R [0]$A6.72v`]FI5 [{]eߙ[}{iJ}`T0mtMIie+~+ӄ$vU[앧W͢)iFnVNn+}4͞MV!iwUdh)u,ӛ6e妖ˏTK|| Y~xRGML3q;c7|HIOxCL2SM$6%^ՠT(kwnF\_~8\ 2eeA[4 kl H]`Z(rnw% i7l*P5H+Gl! SoV]))9xb"bԄ]Қ3?8?_=?C Ltbb }BMsbSgp?{.Vֵ))}o.pHsgrt$ ,!&'"mL}3]C{?0@nb"bԋޛkGyBZk[p lS$@L@|q m<@S[OXv$R_?7f~eJ:t~ =k|-_8q7*y@B!-޳Q&"" hZ7DDġO<$R\;uCoǟ+U/@3+_8' M""O} (eX 4q1_6Phj3XgO#Jom MP97DD!v#JoCo*' Mcs%P6a .&""y{@B9x"b~ &bwPH(4MVb\ޔ]Ԉ7IzR'y* nMK> ,of5+-W7uIZÛ~1g?PhԼ@ _Mhzj [5 | Y H+QڤR{|o艈 9Y( P_?7Hk&?ө^BB`PVPM8V:Zz""‡7yy@Bkn|>1(+S 9q8?V,ݓrϕ9D\[ÏT%P(>7Ű`+WS$rpop\39Rgꏿ\8.U>PhruƠV˻~L-^j^64ϖKV-hBPKs+DFvi^-_ב2uqtEuicji)pA4a`7\Nѫl7ZMpt *{գ?۬:ḤߝW({ E yGbESEl>2YrB>Ǽa#2EYM,Oټj.G ׫i< Ը v]rڊZM+W#u;G"7'wTrsyt.R@DJ|y@BuH0+7#%Ӧ H7Hϋqk_B$4Ub\hK}nٓpX[+d.{t“ l iˑG\p4 -SZn- Զ(.)NíTgyr5rZ}". \w=S(i7t.R@D2s~y@B-V7zQ *AvWnFKMٛ$j\'U0rjwDzËmVHMU΋r%v m-G`;8\8dB[H4ƣhjB!2Q#%3yř/ry2%(ZrK c-4ϖLMReB/Ik{'a+Y.r+:N 瞴օ"'@"Dġ  vy>˓l$FS-> ~9ۑ_16r H-7/7ϖ7K ;Z"/IZ+L'-l ,2WF.tj8CB\=i mÓHBAky!vŶL< isO0e"7%dk~U>im:땫l ~dZ$'zgv@WY۬-oT%OOPH(tJAF$(KRO`bY-!I>L!`B!e"7E.' ڤdAi}Ґ"zj2(Bcν6z]mfnzSDD ?^" 1ol0yfrhdzP$2*sEos5^=(ef9<<. 6i}kGKN &R6/ǚm^J6y^{lDd$l< L˚| .嶢,ˆȤ(ۮs5uл3󫷵gF_Y$:T A-HӱgN'48"RY^l-~0O^r4,Ze2_J5ڥf8y T@LBi:] "R9zu.Y;d-uE`嶍6/[9Vq"Z|""b}~;}6$: ܽ1kM^T ujB ä b_ =$ vp1,A$ eKK^Nɇ(1alma|ViGҸ9XZ׼p6A#SByM; \\5/YP<j$ldJ?',""b1&BBՙDĎlBAfu}@D̈]+W 1P:Zgq-""=g^(2@(Yo\?'7+dCBT) "=g^\\rgdA`X%/__*&B(J|Ͻ=?yk`(><7EDn5 !;jm~gs`p(Վ__F%?19_ MAB,}sސ;ʫ 0$"b/7n?جMBB,<7EDN3͈^\<1ÐP"2DaqyhDD}P^׫ {6ʵ~þͳ+%H(dRinָ LZ"OLZ;WB!u6b7FD̏~˛JhHX /|xX#"_}2 78t feűw7FDn_=/o~\WewBFTj<[?=ABa!Fyԍy"=YJZV,Cꙇ<=}8ܾ.,<+ǐP۳mW%HQ(׊>Y@WLDZ{뛕:w7 @^٬6+?]t$1>޳>Trl3tb^֗ 3S+;y"1ꓩ?fm$hWH( ZiZV/=qb=g^$ŀug\ɷoIifi|0_\b,P(*˅Ϳ~ )D쯿dJE\\85,gbɕ\AH( ?2d[e?2j1]Ws jgR+iT-y 2KZCXEDnYuQIE':OE<$1xꓓ;sEO!!s*K_{ٛ])  Ϯs|Z7J3@!!A`x].Á[H(@cH(@J~o16J 7PƐPfV8tP{Ny44dvwή};s PƐPlj3]u0PƐPf9{k'_"A %$1$5,-ȅG+4ãBe}}gJ`!!atb񥏯<2~CW h  SKs+A4t9>:w_].RH(@cH(@/~pC7.Zv0PƐPn36֑)9N^]>49ޑ3w92 h %crԽudj|vՕ@ !}NщJJ PƐP>2\sPqoH(@cH(@yT|viNfrj~ݕ@ !atbqQ^"$1$ kLͯ9u{׾˟]>@BCBɣBssrѕ@O !YRN,N^JːPƐP`|v#Sr~>6QR$1$`c3w;z{PƐPcT;yuAݷLͬR$1$`pxkC7^ɫ Zݕ@ېPƐPAgvwή}?:w#PƐP`TҜ_w$1$`8{#/}|mtb@PƐPbaϩۻ]0Pq  0<*TF.A;W !COVX|k<{+xH(@cH(@~]}ojBPƐP!{gwy+$1$ TjW^nͬR؂4䜱7ݐɫ Zݕ  | ٵ{g !`ljˇ㳫 PƐPsNщEBBCB ;=ngdBŕ  <*TF.wyϩS`!!щŗGų7"!4@SLͯs|z׾˟](\)pABCB*A.])@BCBe*\}Ѝ])CBCB}fV:2%W  B>J{Gg3wX@CBCBlj'#S㳫` !%.Z~\X` !Uf{N޵G?*T\)@!!6J.wS PƐP%go>|yd\XtEك4@_ >4}AH(@cH(GGgpϩ۳EW H(@cH(J>:W_;8yֲ++$1$2[G#FJ h L!ݵ;|6_PH*ɫ xnͬR^AB`YyЍ?zBVw]00\;zg׾}H( g~ޕwOOͯR.@B`9{#/}|mtbt C˝žSw4Qia0g0 @B`IsA `8X\-}t}m0 9C $[Z!ͣ`K(tR$$@.8wn\VIi.ra rKMABH(66ˮh {+(ܒUupF~w֔_\@F9{wY0 g#oؙOGw@^@da嵢=S]mLq ykj ҕByCL 9B.F_*Htau疴܋4-yOBd/ 9CK" FIe 9-X #p@B GxK5;2+FMؼ}&78 "ᄂ`-Qq {kQSD0PD_3\Y֚q%Jypv["2`1 ;oD^ Z,%d þrT'lxooi  PpE!BB wX"@LnneLQ^|qVi,q b # zt:0P#incACkkE;)U̒PaOFL(IQ$ y$͠r$bk {g @B ۥ--؊!9 RqL(p@ G Il{@iP,_ Ȅe$Ho04 7 i =TF  y$eB+Y}>ot L('7y", $Hʄ` a BB *,Է(bcl'T-l>`5+Y˽;pBH( * vtXm> }# eM|H(䑦 R woop(HH}g:@oh* ;oșAf GG'4H(@_s}?4Pq0 P~P_weϩ۳.*>$Tjщ?ɳ7R0$ CϮs|]|l~Ts=H(@X\-w}ޑ׮ (ZՅ_wC7f_BBnՓW*+BB;]};$`(>4s|zj~ݕ@!;_@8{#/}|mtb z h ,w {NݖȅG+CBCB2ΣBe}}gJPƐPAatb񥏯<2~CW݁4 Ssg6J5W 4 "r].3\t!H(@cH(RO^]xo16JmH(@cH(06ơrB;yuh  04l].w.g6v !CFؼ:25>JH(@cH(rk'_"A4 h nf{NݖsG?*T\)$BBCBBKs]s+H(@cH(@X|yd\<{+$1$ Lͯs|z׾˟](\)lCBCBrˣBs>+  s*\}[ˮ ߐPƐPPgW:2%gr h  rJ|]97r h 0ɫ r|̊+ $1$xkC7^bVw h .kTRᅄ4@J6J.wS`!!,go>|yd\XtE h ֘_ F.r $1$Q2raVΥ{NݾXp h /}|go>t h 2>i9~>6QRA4@Ǒ{gwyα0PƐPZ9;q̊+H(@cH(t7x'.TjuW aH(@cH(;]~]NqH(@cH(Ry9s|z|vՕd   }͇|kY4@Xs궜G.>*T\)@!!w*#fw;W ?H(@cH(dщŗ>ٛ]@? !59>-.mjPƐP&rr].3\t=4@'.7ݸxkٕt  [G}A@!!0@{9uw.go$1$Ry9udj|vՕt  [˯|񃫣Zݕ j]|vW(>*Tlmf{N{W>:w7t LwI?CRB۟]۵S])@KPY,x8;s#㢼pEMBB|\ CSw٥ZC7x"@!>i.RQѹxʞSg4Wo[G{%$ <`/~po-^E}WD|' 1㳫o{W>(\ipC7r &".O{Wޑ׮t ]# &".Oɫ x[GfVQ]w% PX)py@>xkC7^A}k@ /R<3p|}$ E \s"Gr H"x'@B)py@~-2N~ ?PE \sOꍓ} $1<k yB.Jz4 \|82һK?x%ɺs 9705ѽn[?7wlzMDĆ.=SgBFr0 0Tj% |ӱ9+ "b}]{sT\+'cw֏[w;y㈈=zd揧\BQs JC6!0$7GDꗗ3f΀<2ȮhcwQ8" rIϝ'P By׏? ̭݇Ls@ʵŵO8y#"/|x %~$wP:ZP^;|߹$s3/έLF4ʵ;yg#"O>ѝkP.jqI% "o1 qh*_xckD|s˅*n*$HV.>Mo0V& r"Dİ;yoP-UZ+Po}U =Qq\tNRW7k}oA" H(d͈vgNNϥ g K?7nFDİ/|xs ,$2A^]/=7\FDd_?xΧ`T{T[p}ݕbRj@BlV6zdDDL|z; ;k 18q}K: >S(qa"b~ەZɝ^ZZ cwKڅBߨ׫ <1S>73ǸR<1S͹G%nh Aos;.?Pm]ځBX+-s"b|s kwk; 8׹yÆV k6to싈,]/HpsJ/|x""bg[BOY/=z]ިC\,iV0b1 7J5wP+*쀈8ꓩ .R؂B70ED/vmVzA\{˿~XtF mijw|]g oT'Wܙ=ǐPh ň84zgݥP-oT(OgH(E3ސT.Rn C#?!)Pht""E U<q蛟r$ #N-8xYO#_Mxlm.lKwOh?t.O@D2HBpyBuw ˅q+8I(dY~' "9HBpyBlP0 Xc׽7( v5@Dġ4)PhKwOxP츖PX.,xw̭LkA-?#3ꏏ][F8L=*~ 42Ĕ7n> sD+oV6I8^=7( Jբv8@8FDġ7f$42Ĕ7nTBA\/-k|ŵ{v!TYt^8-$~Z!nSϖ^7I : $UJM\ԩ'2"\^/m mf~P%RG+oV6VPKRͅ5vX\xNDD2_fLBR#{&^>,L8ScH+7-Ԧ֮qjj\KFH%#~E/rHW 7{Z H/^UW5:۸Mn* YjVw>(A g-w -dɍڴ 3v4dcZNhm.oˎ(kzdn""]@B dX=-Nj}AJجo0 GSigdm&'a-6@K4 {:bɍڴ 3vdn[g#Tj? 7qX#3r $(X$&Ej%N֒4bA}lq]W/jbkk׷ql#ك?o[G~/SeikB3Ûڴ 3ڤiz#W\myP@D̕9| & =V&y Iv?B7I{-*]m-+S8z YZDD"[ȸov̄mRp+mm.ήy^WPR:7ؚ͂jy ͇DMq -\Ղ4e^%Axfn[-q^%v!o̫>0^WB[YTd -Pfd- Pؑ~_*k-}uBksa|t#?/I( &<لQտ\fDlŵ=ΙBZ~Xm-nDt !~ Mi_ZX; ͒EzD ub\J,nQ\o;_Վn }a;oǸplZl܀[R!t@BeQ:9K=Y鷓YYRVs֪\}dy k+K(xJ [FNؑ ~0Y?2smo*#I3RKr}~wVy!߸ r+S ^{# I3?TcB0%rmUhKQOT2L #G*{Ll_kv,TV#eYI+n/ JFmq&}hu?Qf"=~#Mݓ=@;3V% ud~|wVyu3BiX[聄B,jNe7'RXJg#b|k5nyV9;OOZ]LL$W*77l}51X(U\F (նWWAB!zwWm/1 w|`DTa |ㄗ &ƁAqē:Ugq*Wu4Gsn{ Qɴn37+ $2rB jV ֺRW7"nJ䯖X%3{I( j.OتrDL$U^:Po̿x 4ƥF3C"h(#o6~ ^j,@B!.V㏋_@<ƟT1iFF &cyJmJtf#ʁe {6\zV1|f|stlH̭֨˵np]fwi!p>t8ݶZ{#I(ĢXKDD̎?wxܝٰ:4[M(Xu:묵[j@}d" |΢'\y\Z0FniQ!Hpcn|&rElRkF]y. 8+7Ȥ خ[KDD̎?: |5B@䵽U{gBׂ|xҺ^\faV^Htb{_nRk.sc\jB_c-$HB^"b%BB!jx)5kug JP+O(\AHcSّlNf蚇ϰK ṋ' f"ʞ71Rٍ0 PWD,-*$o2<4J(n <$lW+{}~,m,HL Z z9Wg#`r$6V#eVᡌ7fxL =AԈQRLy7`K >Dx;+/j4U#W#И߸ixiL;5Ǵ08`/=t>W (ն>7V2^p7>5%ӺS5gRGqF@$$o2<Ի4x;P0!MCGY Gu΂gro7fAfeVû[F j['zS 7ߔhvnZȍ:OI(MuaV d#Br`٪gc,NUZ'^j}_bHBA[yA-ZKSNJu›M;j$,wL-F)"w]M( |L|?nT]F&&,{4[xғb5ǕJH(ĢT2u-,Yh$۲Cʵ푅Zˏ%Z@|zIzbbHBAVBY %VԸč-!WZKQsزigWޫG`,u߻0Jn|Zղb=/㘡5 l=uX?P"f.f65Q`#B3U)C(M!EG#JoG3;{'Hh͏Hg%$󖋲f)&_Xl^ekjp*:Z#hӏ|#Ȳ',7;r_w}Ueݻtժ+.kʕy-Q({PHǖD{T'2 $"ƟL&0|=*MD!/ Lt$oͬo1du0 dB_+,1*YCQ毡 ދ,mX!jhV_31w_Ykhv%GJAcf17<$:YfP^Z?rdni(2O$b&*LS:^[ꢙЃ.keƱZs{DD{ʼId -=h߿KƱTN D $vc TP4i坭YyoTrW˘0pư)6jIKmf{U Y7i7;XL _~Do-x7-zM#x"Zk nݐu?PFU{Vuk%M^m#欎&""ۿW<$ZEqh&J[3+؛u%>4CNɘ ?f+ȑ3挮]:<4[4=ͫtȰШ[B=)XQ` #ww// 5 5M Sihf;*7Qۮbj&;Y_WG+At+&""۹ղ d - }WV_39$sB+]ȬBYXt"1z**7'YDY-OԘP5oyu>Q;q|wLkQc~D;pk(;SWj<,Jw8OZur _wSnv3nn8?j6 [e""b70Qst} w2"'xҿ?uu͂8Dh2oa+ it{.ί{%ǟj$f3|Y7GoP tK8]JdVaLo!$1d=%25TĜĻq enKӺwVW|/AXNB>Ę {_ D10Ktyw>dԚ&7JB-zK WwUGDWŮvz!y)Bk$1 !FH2Abo!$!LzZ1qUu:B%7SW;CͧKsJZ8,w RE10Kt&t{5Ȩ5M` I(jk{b Kx"b (!?ވ1dV1\:5pՒIvs-uAsW_'Hh+,e慸̂^7 P?Dakȑus RW/\m寧 = (1 1PH(Fͩzy 0:̇1YQ/Ѵ0|QBe3^Wcr+u[GWOV}@-B}hL,;8fZAbNS秤&XwOl[K }[I(hM ҝ&oxm寧IU qSV7JՆ{ $Z&gB bF! czb`>y5[?k"zУ9j@uB\ WpK3.@i\g(X;Y{'o-FBx//$W yVQ]${czl@Tsw[NDDLܳ5BHwWm;`H[F! $vcKi"C-_7F>|B5L좮,T ȳ^$z$hE__BKة)j5 YW^&LMAGЬ+$T܄l-jU^AwB1تd6I mh8֝Y=2uVX~_0[Yx4#"b* $ڇj_Xz–Ƒڞ(np"b  "!9 ImO+׊8\23~y@BaWo fGO3;hH"\ "&Cse!y?o(z|Z/niܟݴ( L,*+kwq ]lWx"bzIEWJ͚J$ LPs*w/Ę^pc3oƮ> #u5/)׶IŪc]HV[-#"vC504vvC_ Ѽ~F2FnyԁF+ܩ.$  y 'g PhH(a\ntn-LBB!N>36<9EH(@4$ B'G^X+qJH(@4$ sҁ#^-6@B!q57?}0xң[Sn)  %^vqK!ѐP 'GN R   5qmlE*ѹu   sG'v][9   RN 89r< ѐPn]q>]  [S^z'dH(@4$ǯHŻZ@ ѐP=aX⁓#ǯn)$  ['o~ 㷦V"kH(@4$ 䖷>:-AB!A >B-CB!I4'ό@!ѐP2:PN赱%$  p~z]Pn|q-@B!Ž'w/=:|flx"_sn)t  G gV!H(@4$Y+._:prëӹ-v [So_'n  H g| v bǯ,Jn) >3GR ōrR?]ޮ8n)BB!Y@*RO R"!ѐP]qH(7:   N>3vml4R  ,҉'G^WDCB2vŹ|I~^-oنDCBpkj o~`x"d  /3N\vqXsK2 b·8~}f6_tK2 @3jNcx"޽Ԫ[ H(@4$"_X._ڮ8n)@z!ѐPR^8prb  9kc+ό[wK @{έ_еpKR nω'GNݜDCB`lWF o!ѐP V߽O O  3/>#? .kn)@@B!%֊ .89rLny-H(@4$D ⭩U ِPhH(ևW|i⸥DCBkn/  % aPhH(>3vtpޓ[ H(@4$ѹr36}H(@4$ 㩛 PhH($$ʍέ{ ëkŚ${O G'ל[ CH(+3N@z f\tȇWs[n)@!nM}a\ȻE]@-o ._>$RZv~8~}fPrK: 43tg(~85yak2uϩ93c^ztI- Bp1- 忆 4]X،8EǿR8}COvqK=hB!B $R܊1G&Q9usɑó-}7[nisH( ҃2@SsV^?ѹuSM(Cw&My3H( qB#|9ČQ F֏+ ̠@H( Lp|Y2\ iE rK샄P !lnKLT >ͻW>^z2sF>xˌ)y@BЄHnI?7IL(QbΤy`!so Ka`rw_5xf M(ȿV/Phv>@0#_6;m#HtL/0V# %s4!@± НIS I(5J2+=naA d  a=.AfѾ '&E AIz>BAԀf }kQS@H(d M"Ho2&g\5c6;(u_/ z?PF .%|H(d=hlv0򊃧u3Wr)>"0 V[ zn=@BB sh"@ 9IOGs&S_<_# YBAлpIl̄@_@B ĹY;C %#'I#@b I(z'#&$ (  ,ӯi~}y5$>U4?g @B muA !< RPLAB }@L(/u`B2d  Y$B30 7q =Fd  Y$fBAF6;h<kHb&R}%DMq  ,3 h_}|N샌Qv'PS$~BADЛdVu=p@H$H#@ z_mH>  ƙ?$HK azM\ E~8/SZJ(ֆ:nȑA&  } 9~}fi`o!{Ci O;:8yI->1s^?õH(@"oTN Ͼ~+RH*$ AlWkc+WH$ {R8:8yD4RH $ ,Jǯ89rZ@ Ig\tȇWs[n))$o5qqx"AB-o IAJ>` Ѽ~^IcX;w{APǯn)   H,51<^ztkj-CB!g|qërlty⸥5H(@4$_թNUH(@4$9kc+r::89:@G!ѐP>etn3cVjo$$  ,J'g9w{@ ѐP]q._ڇWs[n) [So_yh  H3r|Z@lH(@4$ k][rK @'o_oME酄DCB >N89rCB!*kڹ >B-H$  Qsg޽ޓ[ H(@4$vC99~6}H(@4$:KOݜYPhH(tsmlEFR~DCB{R8:8yD4R>DCB{,Jǯ89rZ$  n]q._:prëӹ- PhH([So_y PhH(|qEdBB!'k]3[ H(@4$ȿw/=55$  I`|qërLlty⸥{ @rN { @Ҩ9kc+r|>:89:  2:~tpkc+5t  X(=pryH(@4$?:=t  껗.7#$&E \H>3u Y~'F~V i!0-I  ".OH1G[ԪQ8us".O޽ቼ؊;  E \) g^?ù 4V J{x- E \M֊~/}$)< H||.xYH2y[d SP0)py@-2D^H(@".O8"CD`.R[d3y@F \ Y&m!,@B!Ns(߬ͭ7s>%h#V;9_ T ֜!Ͽ=1޽Spu?Uhm~EJAEsdBB!mH?TkH]~&kljqDĽr>zIJWJ͚I1G.;LPKA~x&'_1"b/=t>'ǢVLTmk? 1PHugTklH b70qʼ5 fH.3TB~31:륻3埯y{D=B#?J1l̝eؿJ0#!t,t}o,<;eCsx6t GcTj8)3r=0g uʼCDk LHLxT7jO\H(ŪYv:ӡ9뷄&ip3S[)\cH(Ϸ638crӭUV^JƍG@ b֔I&$Ns*ȥ'O1;?=?nU O`"NABa٪8'Y*:""BRuTҏox"nH(tbyohΪ9 e $:Ollժmy$$ͲUK19fX% 3Z""&M^ : "g7胄BY/*""&Я֪SDVDDo`bu)ؐP$<:a D>)!1xt"by|n["a(Vyt"b,H(tR}U1ុ[$8 VmDD仴Bg(VcW歪w{4e#lHBgm3DDE%RN~dCDDo<* P6x"b_˻iDľvOg4P-zV CD)z6ΑKOמry@Ba<ߨ,FD,FDx3 ]Q:\{jU,DDG|zI""wgH®(VBDpy"boC|V!><=1ert.O@DLoNQ6>`.DDL7s?KPh \~pUu1}تPRsvx4"b|oh."H(Dxwf=m^!"bZwܣf se "bZl 윹l+DDL϶ 3Ph?:Ui1:#XmĪWVY;ٺHB {CsVADY1 >U1GPh5y5 -&Q 4kQ AyMxU1f1 $R:Ǯ[So)c7CBp<@1s38#d q)ꂈc.}6j .9Z6%5.!?mL1OOָBpa7j$A~#^ꥲnS:+׭IR54 fZqI(ޛuZbU0jY k$ z#3um# pa7&? YUCpE"wH6kP%{3Ni>o%LqPi)._&LL((`:\Z5P vc ڀYQ P!'NL72Nkh%{]͐J7i5 W;6 EN! F0fF q{&?1UCpfYҡCWv;KB}t=@#Xu jd5(jO*F0fF <.M~BA*ώM( 35(AZs 5B%': nyh*8m6.VyMrBALwoמfF МUQ0O(aۙ4zG u<^)nq,zVH(쉛eny(U9}!㴡L$ݳ/LB,pqv$`M6Z96Ju3|h6g34?: Wd%,+hju]A>喡27]ِtweud|sK7["ӄcsX+_>AZ23Yv8w4OʪꞷQl,]F3*DV;|klv)@6ILqP=2[=t[muܨ ,4Z ﷘64o`gOMHTo2 "BUQ0q6cVk寄 x&;ifd:k*T4o dK*nבCF9jO*7mYҖ[w{ww FE~Gml]}k߸.([[brwfêEbi_C.(p3j>L4RB5 ,lR`lӚs !ݽLy? X]!Pk&!y&,9{cBՖ&FR[# Y8f~6Js!duq7lHK0_[fK!D ml~j AB!SʡhĶw6%V*:X)[6^z[ϖ5dOf7 ]!8G{TͥQgsh$J4K@ga /*:,n̝_=5ddABo}kJllwr66?rk|NII L-6нC4&/ˌ]1[ ܓq _mֶͫL$ƪ"ؒzxWzm6~TM` jf:ulKcଚ#G@#}3YGGlV7LϺ!: WZq9~/-|wf ݂6Nx[rbk#3eH$ v;CiݤfE4k/a-p×GL$bQ5Y[RCzb7qFӻP*of6́c U3u[a 9]7L0-CUji[wW p?ZlF,MJph0@L{x֖j@ʍfnBx7p=uc[ ߓ!/z# L4vB0`qZ)1dӤ]^( "sfP̆YF3᥶Y5M4ڲVO{--Αj`&^[]~CCKoΊ,]9pj*!dnt c"LqP=zKfeewB:]Yotf{ osCL`:|gpFXB,Ι;VECKc4Ҫ5;(MurB)}i*kcʇE,B]nzB2H$6, hfV9Nc#˲Aᶽsd'8 mZYbGlWRSJF6}Jk ߸1~%Ę?=Ysr'$tjqU0lC&mdz6ŌmwSpcI9qF0~W(\p= 3"t[5SSHF츦v$c";$ \ R0';7Zk0Yг&}F0So&MZ{, vLgr}[yoxD|hKo ŦOH$Rsv R yY3u:6b7|˛&{-FDB!.jȥ'V]^JB5'OBܥM\ۈ]\><K"" |Bp"b: ) "̌_ PO*KO@W"DĔ Tm<;e*DDS< ) "'+ +΍Gb!"b? H15 ݲYvx"b |RrFuUϳ XmtFDľsnzV3""Nx' "b_V^Qu_MYu,!,H(tsvӪsLf[+G_,X5gc`ABDľpv=v9~""bP<[獋VCDDhț !,*2dZ/q" ]) "&Y) "&\  ]) "&V ) "&V nQ6>|aEDD[\IdiDĤ,oU8 ]Dj?F""^yV=F$R0!"&tG'BBlUVDD޻Z=:$f> "&#pd$$wgډtDykXZ?=iaDDo\q ֊uDDC\%GTuQ{&HƂBX+ֹNJT6/Uy83*) "#M ޱYP=UⱅB;Oy =5 $z6}@DFw5DD썿)Oal f\}ªY^RZМUG^ =XmܟaK]/^f9{US~ل 78խqWSk uHqa4""vփg*57 dfɪӈ؞ *}H)NcG* "vcW0aPcUwG_,l? "vX=BP{ XU$9@0?<;e1o\6NAB!)K7%?Qv٪8r"b RnC sP:o/[qqJTO٥Ro,U1\{Uq0PHϝLsz(U:9""6OL$Jڸ;!U1 "f}>(;*iDDNxT&5H($r1t%L2JT@05{'I+ "lT % Pm M%4I$R q0i Mwg6zF(q"PH?FnDL |pЏKkpV`>to,p7%"&'4gwg66NC N/Ksѧ[>/=x55 bWգxЏr,~D i Ôk>Q8oCЈ=MxʼD.wg6X4v̹@!!L'oSrD>n)$eH(@ːP?梤1 ^ IENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-regular.png000066400000000000000000000435531425660472000253750ustar00rootroot00000000000000PNG  IHDR^BsRGBgAMA a pHYsttfxGIDATx^}q~OrΆq%8C[P('̳!@{!Ck#R Q*^su(IZy#:Z[?gwzztMuupwaL}>JQEQElܳP-OQEQElLH4((EQEQTV& )((!EQEQɄDC((hHQEQEee2!ѐ(("REQEQYLH4((EB]~M^~zNQEe2!ѐK3G}Z1Fң qR5Me^وE_a>{C{5hu`lPс(ϥ^EMlZs -/  EQ헼 !EQW9-}w2Kn-FCpx}ih(oDH4(jUgf2[A3go=݊p̹GC6O]Js^1Y\9:o)wS[EQԘJD )DlK{t|MK`~ eA:; JqßWa4ԙ/ v: ;ﮤMG(sɋ R~X "LޛTMT:9e]EðeRZ9n(=goU PEQ,yDC//Tnʉ*1d4 J;FCYUPu(je^E_A> ϖXfh{F񔩫4Bhh[J=MdԍFQүDDC&PaϢxt.g#EC{Z54þ O.SEQ#E_PF*YidϜC) # iM؃q͛'EQTK%/8hHQT Uy$қSS*fM$o E,Ɩ*[?o!$8=ȗEQ/rC4(n݄$n:4ʐnz3 L23jh\h@h´y(R6DCR/ތay(j\e2!ѐK/տ]o+nEVJGB!EQ^6s`L `:/bK4(eaafV8LQ˼ )((!EQEQɄDC((hHQEQEee2!ѐ(("REQEQYLH4((EQEQTV&hl7ؕ?!@4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E41/h@JL4t`ǞDN  +U8!ģauDC .:졗cmz} fB4h44I,LoE'snZKxts`w#HILM2]}=4ՖJ]` Įz$t"ȆNA+w :z[0ERڜ襵 pA+uGɺ L=!xP0榱aydGlX*DC) cNK<.IDÊ]{@  m +̦EVæH̋ӥ7Ý]STm=$$ <W=@(:9c^9v6Q`$ ?]n}ƿ'?8o?ؐWY}=z_M_|G}-JB" 9hX v&npc#1M40Ҋ_|σ7ޒ)1q {G ƵT>Y;$ ^/tgc -Az :W7oۣ@e4Ǖ7n|Ghe4K DCY]]]Bs /ryKzg3ҲrڵO ɓZ?6Ѕmy.\;}w7n0nu떴/^(Q:K=\4_|{n%rOl ~ <');w:o?q?smL=ye 9O:#e7E??l%vH?^DùW7솸NE} F rP}}{ddaLjmW*{k$=K!^CD"WyNϝ;'/nnݺe[GR3gn)JahhV^Ujbh|pܡo A4ѰmJeoM :٥mH*"N .ܼ9oڒtȭ"&ʉ*Z\n4ܟ01Dö+5qN4\t}&"C4*N>wvv$#> &i4:A pJH\;Mleqqqw~=f'rO(ȑsNS U5FȏM#CqG+n kn9+(#M^쭉sbOaSԥ˪}g*>QF4ݘMOOKTLXvn?")8H4[[[OIk׮---I@n!dښ ah(l:T#0lUE"b#dTd4aftȪabmW*{kh(l:tbY~s_᪢a12^WM GLXfvP?b5B$w {o}}]X'W(esssyyYbܰM &*LR_νV-4U|(g4_|X4j 0A oܸa_>Zp5rޚ ft2A-XT3krvI/k^R&gvym&ʕ+tܾ}[Lnwhh(TrʒV{05Z4[5[hYKvɔW*{k*P!In4!OM#lv)惻=5amll\pn$I'"&>'P.K#XUQαhX9llas/W4T+2ѰcD(?~B,5NtaqՔt%*Ӯ{qM;;މ]|BWScȄzA}*2D^Z[[[^^Kh3h=aԵk\yE{_aڢp|T-@ahXYYY]]!&J8Ηʠd<'#FI4,i^g̦ZP/ڍyAk*ѰOn߾-=Z22gyY8w\I!Mh(M_in{OҕkƖ:9Vt2 sGü^jѰ?Z287qqq˸On޼)l W\iJ2^DCi + >' l;|2C9^aLjѰ !0vUɛ}']__+ڦ ƭhXhTOvݽp„TAIؕXD4fſ_潧j(a !Peyxb{qyypdcc̙3Y %&L>L# 5R@l ‚ӡP;it"-QdSlg5fZ# g%c(hQKQU) KAu^}|!0QkS$a~}P#%xh8R@l s&sh#d/#fDXԓ'AR߼y6F,N z0xMcPP" >Wc*B]_EhW)sqqQi~㌉rE6.h .LQ|uĺCT*= )92}{vpU+Ev}6j'&& MUD5\xfɳa^@Z2v?sKܼ+;n^ˏ;~pqrcv~rמGCtDQ';toԢJ2T,qLH2aHO@"-9b('K9( Ә;doxܬ& wVc4juo##ObL {~;b{ ~0GE~`lh5ޝwG7!Ȃ FòoݺucǎGtUEǽȿwڰZ&/ {JGCt¤Q';toaJ}Tծv㘀bb^EqP^[qCcЊ۱y|tP[{Dd olNLfX ?TSU)j<0 F/L jPhw?<˗Oa$}/zx?砳[1uɽ#DC/s&z3&oъ\e2]SM#tsv49렓]CfdTm g[=/yĜv!E/~%+XÓ* U,?nlq{ha4>$xR?/^B^VH@iޏMU0տK+蓗@)ӰP 7:HЛj)TъcN0FiqDvN9Ύ<&pT=4'jj^8w3wwƩ>pQ11!{<:'$D}F, K녁Օ1n vWl;Ol?\pyg#`jhtJ'l4 K.CEsBUpYROxѧ˜+{w ~$ܒO[Agq : MI@<|UѦ#FC5<;%{wFZ>yͫW-ОJ /ۅ֣a):=QHy\™dv2J+ C)֞#O^o__<mh?~7έ~fg]:>c :j XstbExj Aܡ`4mPۇECG|g}4 ~*O[Agq : !5ZGi d5XK)#}r;z9*\*pGn惸C㈖ЇVt38?p&sD(X4\})qk}ǧ#בw^?pϝKrڍqhx_:T2t=ISF:? 2 t?S j4)$<F?4^$*⎾45Uk ՀUúǕncjҭCȏVT ov4dA4V4lf2ChLr^lϪv1as^v?QBEC!?3FݾA, 0'_o{wqECfܷ{>0)εPc:Ǹi s{XPD|Ӌ,:8"JǦ<Ù!islywŜU4O;ܙåQ  5DSo}%^\gPTry܏ٍ}6"&ٽvGJL9Ѥht :9:J11ovp7Qo Y5=}Ba0aow-xUfd!p2[0ʜra`Uޚ0:IU#SHd]GkTdyb7lCyiyh~Cj(}ݳb_C4ܳ!C9~݀Taby-)GQQSU5NãYG[n5yN9}^JKa)ڏZYYY]]F4LTRDv-FCP5TfѰ>D(Ʌ c>ϟ?&{Zh4 1DÊPh!ܾkuh eý Bh%ω<3FkMVECLVʫEPh lA4fCA4Ú?  1;l4l P]xZḫ8c y}N˵x@՞E5;2ĬECٚ[nc8xD~IgnQ$;OaTtȢÉ E4Trihʨ|VtZl7nA4V4>WI#M^IS5u"㾣!@KҒ"99+7/S/\pegΜIUh(fV "ECk"+^2ʍ @^s"]V5mgFb&#]UBK>1P|-1W_% a&/ ٔ:YyL@m_B4L/^1yvJMճȂ!ܬc, s;nyFn5vdtyc>r6[Unܸa Zc/^.8h(L֖9\EZ$ٍ6ID(qpaaܹsr\{GˆIӱ̞?UD=W MݽMlZE]Z7 LHSyd_}S'^qҐoD>#2Cz{OcӉEX&~`nTtLtW!@AB䷯loooDӧO?~\cD4H% mDO8-..^pA4e?4F8Y2DRVVV{M -=#I4c iɍ7Ο?o7ښЅ-Iǭ["GE4H8~'O%C Y.^(q}}}`'766d_yRw?ZjπhÑd$ekk˼Cb͛7mk}D}歄.\>wEÇ|_X:{hAlւ_8x2g5)KƸ?*,J}Ν{ֹP!)0o\(ݦ\EÉ;no}} yvѦwN_a7ƪGWfY M"?k}' 6ŧ6̀Eÿƿ_\ْ?~mi1wOI4TpkJ]C/X;ffWsW} ~p44K6p`f$ ?ܹkA+CG~~ʻ~ll6_*_|GZ]IGlЦC̆V  ym׷^7ˍ ߻󎽣, iEÝ}KWoX~_`=CG~.CIɰRy.蝻;yQ %&vKX80 Ҋ{3nw~'wM«o6=̾ww2qyG2hGy fA:]24!G4BՒ)L=!j Mp` _24!F4-|Ϟ9ۿMc5t @?q_?;;Ƥɒ)L1!~8v<JP.b"V()L+!~h7dhCShڋ.bTJ=܁{`n羺0CZ]5Gw9 A}O~4{!L@s&>p7lZtaj." i!>8:FcO.~wmCس``腻;yQ %&VXu /K5Z* y;`:KԒ7rvڔ{nZ>0w1[N=>xIS`vt U\ӹm!PBgOfÚ)6-)l= V  ~|T͑?ٽkh &{(A$d }qnh o$سǽhxgj]ECs7mu[DC`*]?ҟ}Gj= ̦?R14|vhLZ/jsl|`hl,ڋ ;\ ;!0M]~*Rm l.f dN7hhG7DC`LfSD@vj M;68?6M:^:ZDgR^m4eܳâeDC\Hل'w/>r/ ~b$hOPE"i2 DCh`@_)4Y:31h n/PrL#3h^^{΍y`ƕ~GRmcin(C҂17˪n&!臻;yQ OVEC܏K d&ePL37XFg-!R$p a\}LCCxL+D Qׯ9-QGóGi7׾#HC< DC&⍀1a2ll&#"EA44ezA1l4hux Nǧy8a R٥m8hK4ԃSAn{Æ%PE+ Ís?"va“E4<溽C35hX)D F[̉foY.%ߔ*Wːaj ;Џa]튚*Ѱ _7B4X-JK)7Tr!SU!;fvُSX4a Ƒ%?i!b E=FohI#"E e}9rNIx*~9&ܡAuI`zduhҬ hذBln9+(f7]?ҟ}GjG:wch(l:tbY~s_ XUѰ"WM GLXfvP?b5B<8w 1Y{ 6]w?,,٦ByoѰ~؊thaFg;תsUao/`.$ +B4T 6QaF-ԂE5&gWo,nbhQhXy k'g&hK4T9L)罀6g}DCQ9IgHQu4*9eIhk-FB4M Iva=.8yja{}4TK0I4zh *9gI'VU{Ts,V[5[ht4tWE%)̆wYwb\wK~l>!Uc,1iٚV ;ޣt(@_ `d&Ŭ]uECZ卬'{z x jR4aE0+x DÉDZ^4,N BR6QvM[k:ܼ卬'{y1|BWScȄzgh)=<㈆)FôE#A!cDCH5`e3pd 9c>k)/YFCT砋T!WDCpww,>d[1\P'Shh1wݽgwt.!L1!R{ X_19u )!L+!R|B9Ky1UGܗ15='hx苃u{֫E|ӇhE{h{i5uxmG Yp/˒b^c C$GaC%B]1qL!RT >gҜUh7O~_E G7|pcן>[<#-!b ~MH[CkegKbz[1AsZ5_*7wb>:b!bl<;xw\VMvUvOuqAvp kK4tmѽv#: ͼ=8"G4DECtDQ';toԢJ2T,qLH2aHO@"-9b('K9(0h47+UMEdӨnw0nh(ᾣ*₂7QF'?^5M?E6.h . R|uĺCĕWld~D=;HxYaIE>sDCL!R4Z42h7hQU&ص1%48"K0glJC:yiL>`VMvn|@՞܆ˠ[qzӮOip_7c(nGCt¤Q';toaJ~Tծv㘀bb^EqP^[qCc۱IdtD[:{Dd<olMfp#"EES:dhXN&py*b(wb^z‹>\|4xhP 7:HЛj)TъcN0FiqDvN9Ύ<&T=.g&*Ni^2wwwƩL.|ZgbnBv) -!R(3(RDĊ(惸ChڢjӏA^DK^ )HtP"]h="ӳ!2KQωjdߚ9+F8qj'c٨i 1=HQhM O(Gď) *GM99D%GC5`dհq姛}-wAgtK>j rT4T9&Џ )qmDádp]4'<}?sDCL!R$yM:^!LEBǑ s˱TnǢ^)!M/QK8"ʏG63!iןUb* ۽q9wyvhMuFÏ n8"451PvسvI_4aq<> !f)DC}&":d}m(1D]҉$od+ܼqdʛOlL?D׿I4gd IݵGi8#Gs#G?ޝw] Unp>i0ߎuA7Ȣ3#|lcوŸFq9gWM28׭K(&RynYM&ӗFy6*&d!) GEr K4c}ZDCT"C:d}u  WKpTdyb7lCyi<.?B bk'$vL> ysdlWDC([&9=`OZyk !ZE 1Uڋ2ro#O(NhUP򓀩B4b_5 " "C@ow9o>L40! MDCL}r6{6n=vٿ WSڼ_H|6N yZ]~*RmJh>_ϽMJ~*.Cv ҆٦j3!j9w`sT2 ~JEaO˄(oPd6ƩWzԒnƏh", eGw`s4*{mDRp2hSE4 }v1om㚧K;dEÊxj}F'5}/% | #"=u-/g(â=Mto;zѪD:f6P6ɫhqKS3w8Zبcq͐sP4Ku%J%>@!?t*39.bѰ*)j]^ammg7jadUvƩSjtdnJ*kUC?uDmW  #"A*7dDƄa|*u=512*[[ +'c U$/y]K0r׉|@7H^3+䢡4.jyzApB.93H(~UMf2hRIU1FCi 4&/n4tRzY;۹R~ţX8an-ψ~ҍFش9M&gAV7:o=l2sݻRW9Vlc^]yqDCq'x+?y6Ɗhh1}hz̃7d`  b> 50#MDC MDCpww\x%!D4?\?^;;A40a_G40a'hnF4?>UD}{Sh& GN=>xO~{6#GCADCpSDCh@?\G~v{{`|z7O~_aZB4E4>W~?0툆1x{u yP"<hDCh 9{gK4g?DCh E'^v֍[;l"HѨ ]2DCh Q#-wP ^xҋjDCjp8%C1X}_d@.}7mL;!t5Y8lcf@҆.dh i ,x f%C/!U-Nb7l2B4хv ?p5<8+@^2⺆<ɇwT#`wEyf@? x!l"|pL&MDCa's-C!D4f߮hG [`Sh{kkk'O\jK/[-ޣn4򃿷w8N>lL!f70X}_^ڵk/^0`47'6@ҌC L!  DC#@"G4D th A4=!$h{DCH@!  DC#@"G4D th A4=!$h{DCH@!  DC#@"G4D th A4=!$h{DCH@!  DC#@"G4D th A4=!$h{DCH@!  DCK*dN>Ϟ9sF򟽣h` t/h$}lnmmIDCӇh{DÕU];$>DCK'.--mnnڍEvA40}N4\__rD >DCK' I{ϟqA ѳɂh` t/h($J:\ZZw-ZB40}Z4lh` th A4=!$h{DCH@ oݺ{!޸ҳ L!+JV3C=h` t&~h` th A4нqECkD4н5> D4нqECkD4нqE #>DC#@"G4D to\ѐ> th ޸ L!  DC#@"G4D th A4=!$h{DCH@!  DC#@"'P2f߬ L!IZ꧍ `* ` ` ` ` ` ` ` ` ` 羺th ~sܧ6@47; pi`t`hF4&uhF4 ҍ=DGs9ql[Pv2AuLawh83ӹ`w(>ܻE$W=ԁq Z!9IDUꁠ%OKn4TV+gf- vv.:T',=5/6MfEڌܹF4 h%LrŸ^HVFÑc:.Y!fɯ}z%CB40:or=D40ͺC*\@ ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `hxwlLQEQElI P<V)(- m4((fL&$REQEQDC((*+ EQEQѐ((dB!EQEQE4((2hHQEQE )(L&$REQEQDC((*+ EQEQ x((2FC̺O>o'IENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-reverse.png000077500000000000000000000303001425660472000253740ustar00rootroot00000000000000PNG  IHDRY'sRGBgAMA a pHYsod0UIDATx^o?KM^MaW"7@NQ8r_HΔY**eG4CڌPhQV}/$gwgg!̼3K|3KT* ;;wE((9uléEQEQTsߐ)(ZdA(Y((E((jn)([dA(Y((E((jn)sqS~>q2hBnaEQԄY1ʂϟ6T2,y8HQTM,HQԘ˂~Ngz(jr,HQԘ0 lߖOճqѦfn_WӍv2OGq2M*' W[R Y1Wq4C{eִyJk9:x%LoRnT઼$%CeHQ5" R5R+0I8Ħ'N9S+wߤt' NRro˝DQ5" R5rZ<'QxdT\k({(d2ϫCeAz$qG(F[dA\^ ұ̆2Ie~,U|@Q]ׅPEȂE)1'uiŒJ>\Ŀ:P\+E25hkNk!Q&HY1Wxy4 T[2f81.@΂v/u1UCr8PEȂEQcPSE ȂEQ,^5BQx,HQ5Rצ(a)([dA(Y((E((jn)([dA(Vd((jN;k ,\dA" 4YȂEh. @s,\dA" 4YȂEh. @s,\dA" 4YȂEh. @s,\dA" 4YȂEh. @s,\dA" 4YȂEh. @s,\dA" 4Yw#O33aW flBG%7o.Ym ׮zki|涾#޹y#QT;ɂn0$paaA"p "!r߮BYPS+U"ԁ,IxyQS)/ &EsFO% Y0w伳UȂѫbٙod8sssGK,DP)Y0Ďo/FHd̑ɂj\\YYt:v$+n{-͂q*% gkd̑ɂjPo۫vlN_9PՒۋd,BLR[OmyYPG+w.5>wnvj}QtY0Uɂnݒpvܜq]8:ԚyzD鉏Մ\^ :5fVC: YPd\+dAPU" 2/!Q5# nYPXbgaaakk.`Ȃ9Ȃ~]iRYP]E=8jO]>Vɂs633Sw{$(9 VzVkccw" 1,2==}JmxP{cȂnwvvvuuak}}]NWzumZr \2u5,(A޸qmnnnggnrCkWC@ 1 J[\\pB^^^6Yp?x}}vC#2?.%uXc<.PiCɂZ]5;]@2` 2esUP:x,V~4,,YNUN!)΂B ?R5SYp|%gA&ZYYyK7.Z-vۭ{~ =? =ʮw y'i8dO,3A=7|=5M'%=ќa׮0=czpwMz(y>лg\V.:}VwɚG֮,QVT4YT,xuI;-{3vK{MAzW|%gvvBοs_Oǽ4w>7} ^zۛaT]1PG+as_M}n$ RLݬ/AȦY06D[E+Y4;9FGQ ̔wis|f۬fN9w{݃S{Vyw-09/ hQnAj ,efAwB\ٹ׌in[M3d.[M>xvH_k热$`)[M>{W~l58YW!`dYT `gQ8f ˝*7:U#:hĒݕܻfo_>Hk_(12hkmd"%,K,3;;kj9? y%`7Az~n$ 5'++Y0ꆚr (z "8b~P ' 5 Ebfh-+ :y{AH R`@JiYpyy:,< j^Ho\̸<.QCz@='yy=}ZcE8E,5S,<ɂzZܯiy33mO~ :X&53 WZKFb333v*΂j1*X[3DFLP95/ det[t>N[!4,Kc! `rVnT5?Sы'ur3p.Tә (UF:j#& :yl%7ldydɡs:3S=w0LY?Cd8{G2jHr*$1,s{v- RNlœƆ]@,aCjY߸ޥٵH9Ypjj.:{vGhYP}I\AJ+ΝlzJ ^|檱# @Ҳ`պu]`8o޻C)- oܸ1??a`rfA= ZiYpoooffNe `b7#L)&@ʊ1H"܋VUV0̂biiiR^ckkKir[Bm]*9 噙dɂ]Wg[=XYP.--I"%Ikl٩BU?Cą2;%N}RWƛ)އpʿv!x Пu&9 v&/r ;6G  loo/..J.4Q핕NjoofTO{̂ŻwU. J\ZZ:_|7nloomu9n| 5ɂεf4YU1 sҿ!Q/d^gAA Ǚ{Gb͂̌$¾z{{{9==$vOM݅׈w,3#B΂BR$¹9 $m$pqqQ:yuo㧽r o+U|]T= vww;̀nA&t_)YP6*޽cɂk* :냩,%)@QOų ,#/ moD}= ! {^+ :Y@#P,ȂP,ȂP, MJL.;* f@O"ʂ/~#Iy^0AU5 &O3+ sGH AKNzSݨs,(2G<@S: :Ȃjyw函+|1G ȂbdAuFbdAuFbdAuFbdA@! # 0333cjjj!  # w40B|www! ,VzpzS߱4dԍ eFIC,Y@ 25Ȥ 0Ȃ%" SL ,X" *dRtdS # ,j / mٴduذou5iYPk\TɂpDSL 5 U- 9 QzjIA$3[>Y05Ȥ P-YȂ̝dR L,xdA5O 2)Ԇd&{7YٳYJgD2," @$2)ԉd&{7Y ={2[G2[^^,juN.GGK]~`qqQ֤SclYА] W:Y?L3 O ,@Y@&L3 ,kggt:!666nWzl7Z $!<`<"wX/,,155eYY4C,--ٵiYa{{ێ `ҐdD-[nzف7nܐ5n.葎x҇i]ΑfeARx'|뱿oޞksssׯ_L}׾ݯ|_fSaʩ6Td&{gW^GwF Mςn/dA v ʂ/.N $]TϑK2f̄Izu}Ȃ&BYP[üoPZyn+=vTtg.IB׮uUdN hdID6/ IA.Ȃ&ɯ{T,8Ftb! zG]ݜC[NH[UVVL/'Yp%cK"su' Rz*|mz\nå3=D-FYgͬeN/K#g Fh$j`eIf|̂#eihTvkd [|L\AMmɂnyv[ㆰ,(mSIOpav 8Y$3[*gAS8 Jt3񭮮4y^0+Z)7} wPO.%ٙ2#kW8\:CdbwXz/93G6gZubRdID0 j:iE*IxQTZ˂z],NX>#Y$3[*gU#~LVKM͂/Q[a ~tD8ȵu'odwnvz}UstDᎣf$" [fT U*% ˸]BdAs݄F,Xi-_ղ564 u+,*@$46 AdJfojvaȂBTa,bǷev Gr`dF \ L**L[^Թ$xK9CGNj.#f܋cdJ# ,X+Y0Cd^zM,92YȂ F(I]y"j-/ g{DQ >س s1y*)YȂ%" ֊\IT*yy+iv-/ h<_ХҧMY/ʂ" N.YL %˾`M4`Ȃ fSk&^`'>VryYP8#f֘Z},(#dfA9rQL,;#'YpȂB=| VYDdZɿFpdIE6}4ZM˂Y\5_qJ! ,X+ddIE,X"`,e.dID,X" " D,Y@ud" ,Ȃ@slzƠOy' ,Ȃ69#4yk}z˅Ȃ#ҟqM[JJ%UjeAe"dAS}!YDdZuĵUWC~}ɂÖhx)Cc`),7KD1?w1,q㡏&h~,8lYP5G٨z1+Y,h*3KD,FãL+E8xc+?߳'lwWne|Y;=h787 իҗ'zg;3ٵ_>kIP"| wϸ-_^{g,fA1:sԀnWv7m& u`_w&d?1cc78g)Э KD,(Ԛ3+1*U3uG)# ĴK刺[\5n5uvZfυ`7k&Ktnwj b %oT9|N!V +^XqEelx# yi)}isϹ j/=NKJ 3ۄ/Y0=nX}ς dniѷGI|n7k'SАWq"$ Y]-}sSaܓOI f)gs|7.fsNF;v!=o]J|r25җ:ĵ!33ֵǝtLI%2ϧz ߪE⑓ݣCj>1YUye}=Jtqvrº&jɂ|ݯ dZt|lz=w薟G6T|e/^X YP~ɹܭe4HIݬGVZfkY0L6,rd0)g㤜}x_-z N2zd $%{i«;;w9q`kql`_iF)ۡI zo;v6P՟ Rnֲ{^ݬ^q %MfM~1{[_}NVςQ$ښd/,Z8΢81j>g(fC(N3f5s2Ρz]ܳʻkɀ xQLg~W߉_r;j'DaU{= RAo ԚTEpYPowr//_[tY/Z< n^~ Re4HɎv ꤭(,ؤ Z0s&~'hdrGN$k&YPl[wK*ǝ|s-h7_  Jg# Yp ~]`)w*.G~ܳs{aT3AJzU߲ : O֛E\ qU:31nɭܡ}x_;?vO,]ɽkqN FYoʼ+^ۭ`ғǏ; {bT.[A^n[w$ѿpHp{iOxg\h R>s5qw{d#=}ZwR* ^'75rIIR8,uO> QO| 3`teQ=95\Rq̞ z$mAz$ WϦ{$2WO/(M?YDς7gm;MMoY.AO(zGg7Ck9Yoz{Gx R!s@=.y}z>zgAu5YQ J8/|SpX`SFŋ>' +j(' gAJ6^JEeAՖ ,sOOrG&1L9E=S|w]t) oT=AJr]w =w>JOEc۟&=@}ZcE8E,5S,<ɂzZܯiY]O#0POɂF{As+Nƈ/˟ʍOo &,4茢V&=Ijq:;צ_{*9tPB2SɩB;7 {YE2쑳yU[=`:d5" :bC-&C wk(ߨ *g؜eAl,=ni9ڼexi9DaLj=ꑷݵf'|jpT;8rb)q'YP2l}D]! @,X"`dd*s6bLܠ;誱vjM\QrFfG?:w(3+9C}$:Dz{$9Q$癯B͂)},. &dghKD bZhFW,X E=3_],8H 4Ȃ%" Yp1ʂ}SA,X"`DWfSJ(`V3WWO(Y@&`ȂhYߟﻟ# ,Ȃ2KDP]\#,X" " N<KDP]G˂ ;b71${U %VrF,Y30lG˂y!#kûc$>ȵ'y28\ ,XC8G\/L\ۗ+ue}0| siYxw8Ȃ%" ֌37ɩO3y9`l dp޹#LM >fҎ'c0)Ȃ%" ֊siYxw`Ȃå.] />Yй ,X"`IO8^a- R/򍳠~⠩h.8} A,YFk' :ך!  gw,3pLdkD7΂ A3/ 20 \#21~+' 2`Ȃ5kn;FsA7ePKT,jk\<_PAɂ Ƅ,8GvUtS}YKR.΂kLSn+% &^5 NDdMXtscoooԠ,o_UYYLf~/I,8,#K4IY~eeEn˿r鹹9ݒaYdųPd" BY@R] z(m¬}4eU# LdU( e$͙ `d" ZYPRl^XXG|uu)ΈL( BF D! 4H mG5ʂ9D Ò޶H'.\`,&AE1vP~goUƽʝ@{ʷld>LGq-(&fAd EKD,X" 0<_DdA0aȂ%"  5! ,& YDUςӧ>]!Y:B{S BYPbߗ( ~rIB!PeMNy냗NKT,uI|O̍gA&KI';nأgßQƁk%DT9rΔK,}ǩ^ 6L Ȃ%B,1R{59s\QlٕS$fC,VwIYq kvkgڏ%k'~_9>+'e>@ Շ~1.G١r>T YP]p{k2d룡ܟξK*'ӨbxsDw1N~վP,:\'w`̟{9R)tdM` 凬YT?IEt~ǠrL}7yaY߭ #߿.Aíz'(6z? &6S Zp %Ȃ%k'ޝ, 䔌Vkʂ*67fA*'Q `aÓJj$rh.`*ڑ%9F19INn Uu:uZz96 fLx^a7y3y6a΁!\pI&va=JdAI8? OެO '5pD^Ir} 2 )+,~9xƞ;py?pg7|92@E4N1ڻ=Ȃa_?~$iYIrJ)d:7;CRMu:/ >ݼ2hæSc:/"6(}JPdAM-WKIxUS0Ȃ`Yk/D'~ Y@ 57pI[:[Lj ,\dA" 4YȂI@uݳȂ97̓y'Y4G;7Y4zvFYy̒l>S}^iݽȂIwނ^%8 :T!*ũ.~w$ hIl^xXEחWY4~A v,Kg0O%ٽȂIpb/ln:CM&$Osӧ;}䉀۽jȂA$ə˸k{UF/ s'~;Ch. @s,\dA" 4YȂEh. @s,xwآ((Sݾgvtۿ((Sx,HQEQ" REQE5ȂEQEQ- EQEQTs,HQEQ" REQE5ȂEQEQ- EQEQTs+ɂ_|REQEQͩYpDQEQE5|q{S#IENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-transparent-1.png000077500000000000000000000243711425660472000264330ustar00rootroot00000000000000PNG  IHDRkSsRGBgAMA a pHYsod(IDATx^o}ߕ$E_ye)@"_4F@0P$B@HX%E '$,W7reBX.R͘rņ(2ޫ;3a^޹_p̙hΜx C{Ľڧ;_!B! OUkPmB!BTB!FjB!HPmB!B M!BH#A !Bi$6!B!&B!ڄ\xfoϮK-vj,,iܪg%?C?D9ys̉ Ҟ•vO?]Xx<焐&!o:RqP*-#7 ;:qpfhj̠}y/P#į_¡&T&qV)Xc!\1j7|.فBM韂->XmpoDGYr!S ? R) eRR֦Jfdʋ H mK&DDk4蟶[a5 >j Q$x lT[+\b}P);]نIMKbyrՒ%._}ΓBuPmBH2!1j IJD%ʣby#=+iC\UjiVNnGՆaQIW% gP"ݪn=YdaKfLn,̮nm9xC9VA !Ʉoq"uŜC KןU^(0em(ܖ ;/??3أ.ˠLAm󔞄:6NEĆQ?u8*}(y@9A !SC('vdT~ eɪN+ȟ/<*iC uNCD*ΆM|N4*u ¶=w+W'-Uk͇+U;s7Qr܂jBaC.VǸEUaf] odLmk.*6)=)mX$-OAΆMǗJj*Դw k2j'JWUzBJZ[~ez נڄ)xXU} *kҚ%Fא6T/Kwwۓ*tfࢶU#O= YڙHǧ%q CK[^ jHc}eku ɭYJOȡy^oSJ9A !ɄI,Z 6ofQ1j¡ TAcXrgRXkifUG] 1Ǟo0zI[~lx6۵&;-᪬UAxg8u޼MrR~BuzN9A !xZBHjB&!EUG)rljB&!DaF#C!86!B!&B!ڄB!4TB!FjB!HPmB!BI՞.!B!d}nZ6 TPmF@hTPmF@hTPmF@hTPmF@hTPmF@hTPmF@hTPmF@hTPmF@hTPmF@hTPmF@NM u{v cU=vvL ۝ gn?j.>0݈ф?]勉ݓ9w+U^['|fHYoc^ NܕMa0(ylaKX \3K UoWhOVɽC;M-Kσ|PacnJ3?WNm8gWW~Eh6-ٶwY67 +>ii.T55Y޼1vhQϟۙkgYbf(Jo_3Y:7Ŵ:1Mj{vn*TꙕtӪdVmI S٬IQ{J]~;C DM S .|iϞО[:72zJu}nZ̪-)4.AQm!0~‚IVVV`쀥/GVC,4:Ŵ ڬ7W)曗_TU|T:s†٪Ubd<ȴDΡ”j7S:f]B$t 9G (AW;dBU[ӃcP+3BSnꡌ|8/9m[ r^PvSRo櫔j;+#jk'KTmlhQVCfrU{0P"ۤ7i U]2iU#3-k~b@WgrF*tLxdՅ3 S .DCs?#: jgU[Ll_ EڂiLI ō;Fq<3)cVA"G<{%^DYXkT-Qe<[Ujje n0}"t'%j=[%PhWUT%IazA[F@ YXkHTϰl"J~_sd!D [[[W^t:FDښYZZ~"jGO> RkT{L:{4%nbF(å1ˉ^|Ύ hj_|,9:ׯ_9=Z9mQxȄ^v8T{Bڏ8̌ȡ]zHԥa2j4 #*877'6魭-n;3Ijzx𽶶)b{{ 86 6??/l燊HaYZZ}jq%6@f;}DLX&j4 4q.~?Aa`Cݻ'!G!|6Bm֒z7 q m/y7 Ef;Wmն=;|z# Gn+kk_i޼jÑY^^nh|EQ3Ն|IyzQm2vT橼6>Ն#spptXv333vfT00iv^E%ViX3v뙖m Q r'RUEUzq#6T]UQ6OznU4l0{uom87g=5gMr-쉼c^Ն!v+nf7 ,///--+6 Lk^dl.S}]V|P@a`V]Pm݋oAa`f1dj;rCoFH mT*T7/+p‰Xi6CjUiVǦNfjfj(9(8=yV-} x?yyʿ ֝UۤLwwwEL'~CaooO>9ؙ6^7}\4?t[vouxw-?/%̣ YSFꔚ ٻ_F&-2(2rrv] ̭s/zWdVe*NΓ-Q^2ūWrnem $"O^45@2gv]ƫ{e{{/:C, 3<(qa=FenS>y;lOG^h}!MU:+9q> HyʮʐKIHE|3CmK'vі$5oeZMT@^d_2)HdQЮH?{9Qw~߮\_D$Ю&fyt`I^ߤ\"Q]~:WxmT@rOt+]G$Tf~-4Qw~`ΫlWklWk^ջiWkd6* v&e@jB3* yi/󍨀$pvgO3J6u+ZS*DQIZs#ow? TwNvfH_ݿ%"?%t^jKιhɍK֚˥|]FkMGi0՚XMZʮl]%JW_񷣵&ϲ4* 2* >|&??5s+𵾎jK={(U:<{G-GWh%;5r:Z"ZՂGD` Ow&r 4VDeADut>Q2 ڥU*]-ԹJE $[WlzWLGkMNt3Z['kӲq#>_YY3CK}8iEًV*M@)󭷾%JH~_7* AH/ $ j_.RQ\*~ˮԹJPԡ 0}U[ʋ9eo_km3{|Ϛ$Tۗ4?5bQ/ B}RDO AHwXxy2eNaz4eRCP*M}@s{s\3vw,n]QNj[~lRQ*oʼķܾehD . [Ee ٻ_ -j6#goGes:Wi]]ud^yu+Wv.٦(UxgsR_(iggO X}m _&=9*SQ*H<  ~U0lW\$. L7M^\*MXٵo%FQigM[ښmSm@2BHF@i*Clċ/نjo/ݙ$Ѡm~F >T"NJa_Ӄ/>yB<;=VVmjJ='x>ó'Fj+x@x%EՎ$tZ!?qՆT;C\ʇ爛T{zUB cyo_Qh }4">9՞|NJa6ȧ^o_@a`T[p/Nn iwwwmwjmafu`kK.͖ڬGZl{/\\3K x4 _9u<%OP!#W cQ튠GLs;h!.n|# ygEZ[ؾݫ*ծlC{-00r(NX#G T2SmOs8$Wa7Zrpu9f#ʵ86Fo֪q,fj\=m[\5YbN]zvt% T]r>5 _\SXi6w:eLm^0Q-:Sv1 vPs_,i`pvwwEIL[ߟ!sPm^hJ1xgZ=twm7WTI6M6ј+j^3u} g͆Q2j綊Uj ^hJ1xgZ=twm7WTI6M6ј+$^ 6W7f06@Κ Gannɓ'vfʑolzT ;2Q7pUg[. hD Ϝϔ1VaS2ZdN 8FfY{P|1~|e6G;<cc`OZThLԍ:\嶰ĖKZ,b%vS2eLmUؔ YS&lﲏHl5kʕ/4TLhQⵕXT{h-..1ADQڿ*-F 6 Lpc iA T{xa$Sѷ))J-)+Ⱦ߉j؞lۋ j~qT{d^dϘUCDNUu[dZ)Mo#Qma q;wloo |kklhݮfs_v 8|-ޞ؝$t_2,7Ó'O+6@0nW\feB"fs 86@N[\\<莃Ν;KKK3336|hTϯYQvQm +& T&C텱PϡƆl6$nM06 *SԋWE*u*me` $^+B":CoJR c ]Z`_O4O|o(OFƘU{ffFl{(\zU~B(ގ.lw._LڦRKh iх{wO_LڦRK8>Iu:1CQDY('.nob1f:P} wd/h!vP} 7Oe/5[,ѧ{*\)?ȇPCGr Bo_v}mB I˱?$p ~xĭvDŽ˗@N#"ܲPdZIj Osxl274 &88~zEƆYV5U1xx;rLֆ\ڌj26|xf@j KKKwaIfgg 4vȁU[h7vwȁU[v36vNgA#-^_YeHa ULC=$m[T[uWUi1n!$vXd->/#o"4YPu52`"SwO.6F^J*(vMͣk׾5OTmtK+9tX`HbFڦڿ[7n[p[6wgEz֛ (P!k;ޯzv;e\6k (u35U2.5^[y~ TU[n-/톅_]x^(+USCxQ6t͔Ȇ>}ND;C?[ k=G-VifxP$LcQm!^(+Uj"1S2f!]5KWRhL{] 1A{ ]GB[ Smk%GN{mpRچ eݵ96L;6N UI~m䚂-JzYt]R?/ZFe^3Yfyt#M,۠j0%ua߆!$ :=2َ@pv.F}4y5!0A}Pm:4(qüwNX5QO_?[rBCqTng9|^|hHk&R\VVl%%^!x]VaTF%؀qt3[FK*,1j&z1j9j;PmhuU; *rz]yqGQG!dM'w4RPmF@hTPmF@hTPmF@hTPmF@hTPmF@h@/^)8$_^)MܫB!2@>}j M!BpjB!HPmB!B M!BH#A !Bi$6!B!&B!ڄB!4TB!FG9!B!d^Vn“IENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-transparent-2.png000077500000000000000000000410671425660472000264350ustar00rootroot00000000000000PNG  IHDR^uksRGBgAMA a pHYsodAIDATx^_}7h:q>)`/Mҗ -B~hB8n ڈutʍ"QdJ]S%aRktHZBzIʌhڤeQ"WE[2iej9w3޽3?3g9{3sg޽7oC  6 %P[gO~  k7-y;NA-     lAA  4AAh`  A- ;VnGƍ5{u[-ϯھ5qajk"V^սΓ83CD- :͋[{'8y]g={2.ۂ濲q|ڎB=LqoyVIt>lRtAti y0+JQB5hWnSR|& 24(D'Q; =r ,CdI{ZfNy,Br-W\iv=dRd!Re*v{}]|VwȨEZ#cY$gȭ")U,Fd"[Q)Y͊ [h D'Q'wYvR$W0gFk뤲R$CjC6jU(7a-V %^Փ=IWq?dċeqDu^DHMnuddԤܗDwU[Ĩ %ʻnt>#w~u(g3]ǃ 63J"C^ZaQi@/KlS&jB|ioee*'CFōjGiQݦ}~$|vVMДW$]3#Ea C>?ȏAl:D'Q@l")Pt,}A3ZE4.C6+m* sOծҀH %L&K!_DH~0J9עM|$|vUć3Y_|?r+SS6֬]rS'Sӌxf[@t1;6Jpi;P<CmƔ+m*.j:iVqHts!] Mq56a| &>y'{; Ib&L]԰|/g0dκ%]׼O#1A lIԎ%9hV{Yst;Osp͓$CySf9Dm{Vj5B>Z̬(W%VY>&4Q<9n*wka%)Y՛D-섨gaiI؝,-MgCY!md` N"9ԚHVϯ2_UGIC8k!Q$F(_jX?Hjcz͋B>Žo>0+Sȅ|ZilxĦ[@lHja%H173 AL7f3bʁ-  B[@A   lAA  4AAh`  `c c l(P` @-[ l(P` @-[ l(P` @-[ l(P` @-[ ?N?d)qJI>hr?ǚ_R{w,(1?NN\͸u)P1494Qr_jp#.u-z[- )̚ӹ*mZ5l@x1:jU5ySs Z֏8:L[ͦ}vpDyiQ.i/0` #H_3-iR?&tTW7^,taL>%M7z&`G$F-e:g[RD̒g⤟ŠuYbҹ8*LY:l@$bluTؖV,*VqI?#,zvl)-s4­! ?RQZixP! ʞhi؂P?bu}wtb C_Oa2VI$_duuVjE"P-ފ nO,p `Xmx} Sm`dY+؎` u %\<+:=ux{wi6vS"KnV^:\ٵsT>q\[/ 43n2jڂ|lo|NҏѣRxܹׯkչ[rX]]cdQRwV1Vk{Do}ہ ':܀A{y6KsW9&5{%[!ZIݻ̭ 4sΝK.;vl߾}?p.\x gΜ9d9}͛7y[rt"9U[PILpeגh(jtU -4clF}0mj4&t0@S2-GD߿_<8`ׯ_s|)M l@W` -HΤjaP0TC ؋~: wC"YM=H(=#ѣGEۻ۷oK?=t++z@R}؂yc ~5[4ti4 !?}C ȴn5q:3` [ĴmAt&ɠ\ݍCk[`zWeW(%C!y/_>x𠨸O3nݺnߐ~tz DL4Ky4`_/":0bz:[s[ 0* 8[n,NLѣG5BqΝÇ///9r7 "b7p_oنHRrx:O|t-Ռ d{}=z@gzg9tzO tv"r#n׏;u[0= ق9ٺ]\8h۷r5l@W o9h:Ӏӥ- 1 י!@uo9tm;wVWW~>vD̔sΝ9sFg:[r%ق}7 [ۑ^>~Ctc]@N\pȑ##9tAC{Ƕ` b-ocF|}1-H.S4cCՈ-m۷ϝ;'@kcok׮.//:uJ k dhjF|-&-H.{WjjiDƱxK)ҥ-0:XhSF9s&@ :]aLұ-ad4L|xq+:e=zeonݺ%ܹs:?=]aLH[ (*xl8-ԗVn#G{l)؂ջ ؂o~~Og2spǾYNÇPNc$3S[rtJ׋!≾rKxg[:Te+.//53O϶ boiω]f^GBCd7(m4V0iB9WjRlA1Aݷo߱c|LȠ)3[rtfR.e=~^u֭߿Z"l /rM`)mElO$꼜3_3 ( [:thN~yu%V` b0 ^8Pӏ-X vr+.7قʆFcn\;!]TycQ39CB{G-花@]?M]6_"R_AY|lE|N]fd<*⊂})rkq6宦(ق`f`tB::/ 'CDlE8.wG ́գGj/c[Δsn H!"Y9LIHW*g~ߛPˣ\CSZ0-~iy- }D9<[tBRbN [`΁~#;{>&` ˜le-?eK]u.~U r>k-h70p1<[pNXO]ȇA[R8lwF$ .L뗊0`-pd:.V-m@N _X[ ?z%Thc6cns!t5񡊪'_fp@Ȍx80ǚG6` ӢBQ\ ۧ[Z___עvnH98J?-ha8FK8}Wcuuu l@WsX>uX AfBd1sK -۷o؂sa b[P4M8--~0j# F[]lCıLw]1jﵵn@Gǰ/"\~S[[ә-_"lWnďS옞U/p̰e_,@+"6}q<-[Aߜ4&}C`X^^{k׮}n]Pg K[ZMOn 6Ϟaۂ)>g+p{ - lA!C]-h/[`E ',b^6ѿ U<qVUx@3*Rs9í$i0\Z'W9K~m9gt͙3g$[a[dȑ#kkkӽ++_"bUB5Tutg-H4-$2qCaJ]+,A\v0q - lA}'3)SJb*W-imkiaƴڽ-(d"nK` U+[mc)Kȶon޼Sz%'؅iQ|xHl@WS-(!lHjXY*ZU3 " "Νֈ N+ ?nݺuy>"tZo3g߿:xgyFcǺ6ri94|ca!C0Tn߾-boN#G^>2}С~Xp…~~߸u"'Νs+'O,t<q |L-[l'oܽ kxW%6~e`k :`=c'{'gE%& <#,2S ހA_sˏ9)l C.6``/X@C&*p1s,EWlɇ \ h "4l`)΀y}_啴op[0`C.3``_n9~-&# \ cz/؂-ql05TF4pX` ءh `` %ޝ-->':Oh@ lpo~ż/V-he )l-e۹s{v垝o/k̺;=+Z(m{puڼaEu`1ƵK: 52[P)wK|M"asu`l{B?"HlU;)>+HN 5 as މ0ImAwan{@gCLj sG  lXڂp[`jĻ-h졾 lX؂j?rS5Cq]}->Z-[:ۓͼ^sۻSq 2S}zۉş=[P̰MiNuN/ZYE{glA1FZ:q\ ؂"?=#]h[&!- `0V+{Do}ہ ":V] ػoN f'vZ73̷Ȑϑ l1&D&"\ٵd6Z$ž]pD\;`'RpC#f65}WIV+-o-.7eXڢ- ` y'X>jjapbm#o97ق;\H"uﭚ (iX"- `~'B&V\W1a::lAj:-*؂Pc[0ZAh:dP! j8ֶMR!P ]QsoX؁C̶H\04Ę O9#[`ˣxԉ@&[}'Ѵ@oN GGP{Havat`` 1-x_l 悑2؂w"̉ϛ-;؂iޫf=h.z$[P͋kXj[c1ȭ,ql]+-wXTْ-8yl{*aRi[: ذR*'_FwxumooE!ڮUðR^ Rai?[06قqD(ۂDboiω]f^GBCxpx?FtX=9~a輞R\7犾G`VV-(ѿ- b1j]Za_jLslh yW_lR*X=Qx@Iy9%m(4blAqHF F9ܸ lj[u DU6D/%ĝW"꼜`Dn'o)b+-(-l1 -mMHOd ~Fi[cf f a@c[0Z!((ޗB+Fkis^ja- f6HL*䡓rJp?d{OdYa j` 1-߉˹dU7 G <{aF [ҴZJ4^![P[@ l0hN\g.18%Ę,zm}2=[`.1t[P[0_@liEc-Xly|ӈ8س[P l(؂,-b5a VDEG[%t7VjyI؂f Dp-ȟiN(BsܮI].MרYxUse&iGՊ=WuVa[B W Y"ĚliNXtAe3!T呔"* g0tisM%J*&DeٓfBZUr[Я.gƆmp}r(ISzI'z-y\ar#~b .f YAJFѿ@44NW+ ڂl^ízϺik9; ͣذ-d9L` [-X0&zZ+v?+~sXl;i <G_Hf&FʕIYFEW'IXKcPqYٵWz: k)pkv&Ym`=!-(oEIi'-ڂ"lBxr[I|` `-V~^DG-W:uqZ$Foy)XDA:.GmcͶTJ%T?.k`LN6 u2`}-jkÌMZ< 96[xrc -Cml#}Ǵ}$PY*Ҿ[WWQ X0= Kr s DOus3W-!f0HQ@q"fm#[=Pu:imc }aaE1mQ4-53zMn]a CΥzB}yD+"b т~շ8_ltsg6.~Ugc D鯍HE*a :a:ySuk R͡0Yi.ZRlLĤ-X$bɤ]FTجd*~:>UyKkۚdZ.uX1mvo ے*'+-؂}dXJ*bL` XlR 1KEGג4׶f0L:,RNe嶐0Zee<:$LN"}[[@ l"0qrhM-Z2٠F'lok rXP&=&J2J[K3WՏmAǐs}qz#[[@ l0x&-6͞%bL` @w"xfo t[SblѿOr/_Y4Z`~n,:s` 6 ۂDvN(`~!,:˕#ٷ> [0Вۂ]kczfi:HقigMlLkφg-מO,ugc =n&]du eo(Aۧ*-h<U[w8B#+2[P\Jou,MiڧQW´{Wp;լڮ|2mϓ))&V6ڍ`Ahɬm0ժpZo)ȡF[P\3 Dz} !beɪd ͽ~gɔ+g[uBzh؂ӆl7hhrD.vt\"\3gAmMhl5;xT\2:ֻmN9à; 3vWhyy_Tb:l/ނXJ0zl#lA^gHHQ4;qӱTYi?!0Zɺ4\2:Ċ-0C_sˏ9)`n-H˜+^LTUkڥsT/>E=>â-0k7XR-^%ScX0B,f plAL,Wѳ-+l0hsoAd *0Ei2/ M2 D0 lOĘ -J Nl L?\A؎` 1-zʡ1FPOlAEOm ؂Ïo8y[@ l\<|l1&w"@KĘ bL` +ϝif n|{=4f!&k7[gA35[0$nAxۏM 0 FPhxؾw"|+wN%OۗKh@ `[s %؂-v[P xh @e 0 lAg 0:6Xm'si餼~gC`p` - ]OVbr/[4Ahf0De .-?ѓ:=u|=p`~g 7]|9RS+ڥェ}#_S" `UtZ3؂ݨbJ3@}^̴lC3!2[ б >byv3+ǃG]5P~̵y)Hv>nW[[y!->ȹrG3OX/vɏS33'X,^,iV͛lAܿFԝf)A41*Y{-ݪ@T 0p  W[ҍ3 .e d4ԙka.yt4¸+qa 4|?}->;[0g b]әA&arMoܴ,qϦ{I.~CbQrR!v S?ہ[}-\t1(gg"QS׃ #BdZμxC7Nࣔƶ*&t[O;*Nxd?# C[}2[d?>JHf Flψi&]f d6@!n@;[0{=v  dwdf@]q`lt@` l `@` l `@` >h\Be Ln{B$"AlA` O]i;-` [}-育->6~ČիƗgҶZCa_/!|cp My6k "0 -5LJe ƚl >Z~_0ڗ׾t]g,ڥ~5hM~⣯mw~M$؂=PH  r9,؂Il9]_|xgll=j-#Ngr_+/fA 0` @l9v'C%6Xnv쵲4~w:Zr勲(3qd[0W|l bE4ӕ`j/ '. }९E21 Zdb &."l:؂IUo}_Ka~t~`ᅫc.Yx\AB>g_PV)*s0[ &fVB7f <{rd/̎0WT_'v@A[xѧ-H賮h*.7mj7<|I*̜؂̗Cְֿi_OmG|$dY ݞţ*p!̛Ͱ1`HonAut-0ӥX!(UˍhteUi0[c gV㩨?JRk+^BN~" ɣ- Ձmw]9x\'MuBLs`ǧy{~hY7WUp۳`C.K7P4 Elc Fkm?G~N٬<y:2Ѳ+Ob lWbȶ 6XGU^MQ!p?ZGfe_?sU"Q*nA\"Q0q[* y$ƴͺpsvB*@?܀D8z#ψ3{ yү;)($hE:H#v6fj[I|w]%51D)lA-PqJl&}Cahc3%QAVXf0 $~ח>P>`Pr+.4TKϡh ҵWlk lM-R 3[-H-&'dgmhC-P*x~қړIDlA4!hIr.E~umG[83~gKr7ݻWl+]0(F _h,md @\QNk[Yoaz\ŴFU*L \p5 uvZ3 9V mlNh~̜WN@6?7?t+0o` `-a 9HG؂NNlpra$Z&BTs2LVZi˹y<<㶱[.4W_}>֚kkk`-Xl2iq22թ$6k2O|Uޒڶ&VKhL۬\DݖT9Yi4V R1-/v5k0D]M"<"QavV"fhU^THZ֬REil2F,QQΣS iK,Rg>?Ll <[43"؂.Hfb8iVJxRlPqmok rXP& ((m.mR$^ET?{CRaقB3!-Tl`5\D>5l\->5[}-&&[3v_*'T:|Q+~븰p[ CKT ,?h7E[}2[ hG|3P|8D },؂3W\>( y|!#lI:AXL'sg .^wdBiW( G_tW[P/"H9xYl|Qw9~ & 7帹k:?#TwE[Fe[ [ҷ-~>tpOxpˢUA}w43r 700o8[}2[N:{bcЇ;^5i>H7๴@,ܹBN-y[ l(P` @2`徝oY|Ggܹٝ30}qoG\}}C'dP21`+i Yé3's}.=+:3HQ&foo`TV<>f9 ;R(#lljNM/7EMo/ki wp$3,b?+YPfϭ %=*'Ua0G{{@|LVg&@PH}I5vSRyVfYuf jVaHlK(+;Uxg}Wa1j #3^{Try?ZB#hC5I&~U(trHia^&Z0++'W9 _rŞrU}%Оyy}9|bzLXRIP*-{H?U<[iξ} [Wi s$7~7ofB$ G׋]8:#X&T QeMz~/ҕֿ5"xE曳n-L'fQUzN+8l~o9LբP'?iId)W*-{H?bItV;w'uin}o\)6ܳPa_z ?[ l5(Pn<:p#DNRK>Ǭe|uQf!]WFd9ȬRV$ \LLo\yf{$)|zVh [ &xie= 4ܡ'`,%[P}nMeaN뺨uLH"'!:a-IUj߸gNf{ 9l_ҳ-XLRU.F'E.7%}o2@z $ӳfoN%N/MSV|UmW l(P` @-[ l(P` @-[ l(P` @-[ c +7 Xx7A![@A lAA  4AAh`  A-  B[@A  ` ~|gC76޽z(4]IENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-transparent-3.png000077500000000000000000000414501425660472000264320ustar00rootroot00000000000000PNG  IHDR{6sRGBgAMA a pHYsodBIDATx^ou/}B^,7 Xm6a$c,2Jv mdYɌjViCZ)<ɑD1"EqpOuUwo߾}DwuUuud[pw3AAlSg no~670AA3럽-      \`  p-      \`  p- ;nɟU[v5ݱf\ZZ+#NK%"kC,FiyJŮK.+; x?Abѿ8MGT.gpdiG;ݿ.R,}zQSM&+c3ko233l1y()1 'c?^:C*`؂5< bcإv`^GfIBLمA] q4U99zxmn zitz0*)I"P:}ѭz?!Fمua̾Qg, |UOt>#+HʋjGG-H•2ו]QW}SP'A bQ'MW|iߘoX%W|'нDEK",JǕ(7~/v^3c5y|d}Y.N; =Z yV:DQ.9)q=JP:ˑ*>$|*vUur.\dQj鶣;$[@=J|[)V/7Shee_r(WxNzqNw R-^̪t*\CXC Đ- whè7=ĬE Y.1X` vĬ؂:b@ChG̈-0YA@Rq`  p-      \`  p-  …w,7~`4[򉍝ڹx{=d@[ Db6hff/g"mEuTޤG*P(Aid5m C)/Q(wrWd zW?]~2jW_ 0` `ݺ#Wؑ(B<;]Uh%wڨx-QRe SFI l-L%-L% l lk S F؂7~'R{GsW݆՗7?s+0m` >]!Үws+ lt؂[U` 'ͅٷ }&_TùGvY6#eW -[0o"oxc'm4Zv$@h?@_kVza/FFc ("k-9AMя` fIڂ͏?x}}͜cǎ-UlHCuT7kzlI$kz-W^<6ͭ4$3=}-ȉlAv_\޻rc̐@>5PV8ۃo | ْH{W^ʉQ. 9%~"֫3m a J5E:C6=cn[p7oaGx1V Wl:!LXt Vklk0 N[ʾ09w|-/,_=>}t*z˓qžkX\˳?* y[.me_3~dlAq~=4iTCÑ Z3ܝ_D !Tˑ QP#J_{7#,[v]!AެlP\gFٸ{ʍ;k%nHfj9`Pb*г-0eٚR@THڛoy ѣ߿qqQ-sgΜ|-S0ֈɂ˸Qdj$@: Dx0D- loz}犒H a)9GC8_޽ϮO"8:.lr5ɿ`(7`9;Q9TEzk TJAdLq"@b9It5Blcǎox]i-;Ǒ,f #~@472flAU4F5tG@mh7 AnCψo88~7 l DY]3*Jb|"켜VFٵ)`չhʙ3gz|ÇWWW#lA&:7 ʷ*[VKrÆ0 鮤Uw*SI\0/ɭViJ~RTeW{\i5z|@uL&p.WقBj=6 yE'tJw%Q04`\xѾݠ yṔ+5؂~ `BXu;_d8S*[J}v  -誇%66?Gn[qUK/lǫ!xQt煇PSPv-'|GkDJ3`[[[bĻc[/e[`pd l؂DW؂AOľoo{1'% Dz [H߶=m N-W_??s |OP6 S7o"{#UDݑa m * 6^9ڟغZ腷&w-ыRFй]ޢĤl(h>//r[3HP0^;b:wB;QSr CxT@l7ѿ9압9l+z͛ 3Nn|"07 p޴;`h5 Ma` J2 i]A/OVtF4Cv}m!嶂Ԍ6ItC$moF >u֝+nW:s x*=Zmhʣ o/fx0v^JIݧ Cm 4/^:{l=9e2 yk(IsЋ-hrX[ t|ɲ~K7cYT 7&Oo1Xe[`9~X毙'NF_+o{!Vaȩ6"sV[ /G'&@{Cv&)utemA 3:[`n1p i lkZ0B!:7*:{oy鍽F7??꼲ۜQCᗫ&ahOmv?rS?]* s9~':Gϼm]+*rUBZhkHDpwG.6x1 ty~n}`n/{[BouaxZ~?u,[w_aPgP`o7G]_w" Il_u,wsSWC( Ց/Հ)Gl|t⿺7O܆1IN_up͏^-<ы">@Gv(mo@fhغ{l}3uz*"3'_y ԏ6M2m/eH_͞Թo/%\#:0X[i/0&e `ݭق("[l?ZҶ[ljh_E[{ѱݨ) G%7~__{?xrO֑ȢBL5b #nG,ܥFu AGDO߹!-˿zf`-YwdYJVn EW!c״-0z#~UTk6R.g}dٺ}rr2}{m3Ç߼9Z&_#Cm,2Ԏf/2 @g~D[`) U #`4頹kk) r iUe"]حvݯIo͖]>Ns|}G1V'v_p [E4=؂~b DopjKr[PAU tVΫ:,Sd^VP[]EN 9W4;nǘJ c/yꍍ}8d||[_'h DoJE ` :~9yUe*K jˡ0i6fxS d l zcssn]=zԭlAh]ɬ*e*SHld(u4wmK piۜ۔*;M؂sՓ-1@϶&_1 yML!Q['[ܵ-If&STmۂD&6N\d cL%#!8q̙3zB_#4Lkgi%bV.iW%hښ~9at6\nUY*Csat_@T3i㋉(aZ;H+P iOR|/As7/˩ӶrDʲ52T9wNA dH<1qͅ+D,2:·&jHWWF\J\MWk 7>tD7fV 9,u( EJR5)gwk[P~\ީN/14&jrX#NUV%+ɵd vm?5󶙁GKʂjר$U\r&zg}[;c*a0]X;s=*lAb=IlIR-DM¤Ç b̭ҹ[/n]Cw&o ܐ1f[`.9tg 9b ׯ;v_Y3-q`>"6KK˲S3Uŋ'`,-W.G+~/ X %̙3zKa'ėLHlXս/6rlls\~]dEڅBFF"}ṖȢؘ~\qvb+|_\\Rgϊf+틭}N 3g [`Fh-:5V,g:.gdUf 탴?` N+ۂ7}r}!lu3E`ccc~~ޭu߿3gdyyyY1Qs:&4i`lݽ̷7<`lA Mک]`3ng$gϞ]YYq+cżOky! @]|gX؂ҞC6=``^ߧmw`V\|YF@X>JK$#YOcz*UIÁm;0m ?q<=$%fu{+Ͱus)lZ1?F($pAl*Ti[tP/_{yFh1|b (m 3[ښU}ѣG gΜqT4hF0τm6;}Q l4|`8޹#}`@ɡm0Y3[}jF fl@ l0`Fgy :`}` O߳v*@~mA/C60hӷ-VOk`i܃ι5?x鏬'΁ܕG\V W{\u ;ۡ-zx|S;喡b )䣇Lv"_{ X.kn%g2eLiH>O_pP;N>΅lI$b/pɭ4$3NtXl( ln^V[[W}N%~"١Wg(Eɰ}t}ε=ho';,(P:X\8O>I޹IڣA~W/ȕ2[>NEuV)E2ݸZW!{7\oin+ KvS;MMW%!/n(kWɧWv>ɭ$}1`nANNvh6Mͼ+IZ^ٛ>.2LQs 44AN儼;[M E-^Uo~,SVU@-pu+pJai LutnL@UH-HC}d5k"SBO򙩦+/P-E*[ϖ KᎺV,G4,4Am5${@#Z+Ӽ)U0[ 9e<Ky=|:bQ%Fc 2ke Jˡ-(Q j ~l4+r$un@#zitJs˦7#,[o]!j$UU2U!TCuOaG'pNQBr$EמmM.& QuoXd6ԌH(\͢W[LkjĻg[PCy_5-u].Lʣ+&TШ#`Y]oz} Or+* ݖV]TWC8PA]+[=n(7 pül3pj}犒H a)9GC@3cJMb?ٻ-=$U]*=!F@t$Zމt,1q=ķ &phu!z4[8l@#b=߉Srk -+H- >vJНމm[~>Q@0 j荞މ}P>okIͩ ɦ0jK(lɭ™̃؂^m:`l #;P]%z$- ūD0aтY..,ޕ,?@{&m <~yeӇXSq%MWjh; y%I~`lc0w"m'BXBR ŲN3PF|CӿiϨ(m) }|p(̮N^ .Munf˷*[VKriÆ0 鮤Uw*SI0 Ne AyWP/WقBj=6 yE'tJpmKFhЄiYH/2)t-PHC> o;ʄ TtCJ3f }'ǫT![qUK/lǫAH$ѝBuNI0~B) ` ` @SJ :~:ы-Ht-;^G /\QLܖ48l#}7`F-0;C 4^;Eq1y)Hi&7"]M/fж+lAhމfrk6clml e tCz DuN%ٺSQVh)h4z+r| s Mks )V3ДT!#i ̘-Z΍$B\<M/?P|'lt ` ݭS^Yyn)l-h?;~\Q?` flhf5PLPw"4-=WP[=o.zpP_=ln0Ng\:]%N椮l`lh"[Z>~ۂ>i-|'B"!<-!OlLlhl''vBcsrULTǦgWL`ʚ{ML\ay\.C{Q&Ym\\ +P:W D)ۂH؍ZCopC )se297s!^bS/WvLhH[:tڃ2Ho;c:{ル~@aSJ(];%-lh:؂=J(fb^Vق\ o.q:4wmevn$PqD0[ _ݗߚ- }ΩcN C(IDl7RO',b^Vقѿ N殭0/:,HT`vav&/5[vS;X@-M[ /kV#]J;؂_r^a R&r(2 vZh͹zyt;Tl =ht"l7 XPuEYe Ba弪2i ALlPd~sN3v2-HE̪R2FmL"/ _'oAs׶$:LQٻ9Mrӄ- 2T9wNA dH<1ߺb#4Lkgi%bV!IW%hښ~9at6\nUY7T*)49 g ` @HWWF\J\MWk 7>tD7fV 9,u( EJR5)gwk[P~\ީN/1-Zld1pukɕʪt%V9Pq㧲&y63ZaCYpWJkRDB׶̣ϹS^bkcL%-lhBx͞$c=Og5{` [7BΡ;nȡ-^zc8߉F9tg 9` @-h?^%D` O-D6-h?z~?P6-h?ف^LlĨ9v_*xB3OHLx ][&K5NWhf1s +~P?P kyuVP?'WxŽb4Gl(@rrlAjϿ|\w"1<ق?Pi!7_'SύuŊw"i!7\_'5-&4i`2&4ifl(޿-B/W_x7{Y޿-&{Up`[`Bs(މW%G L lĘ#O8 @a-`Q;̏c{?PI+(=dּ-;8:Yߝbzމ΅;P;Gg*߉[~^{I ؂R` fϹ}]@wy'C0~';rFЅާ3i[6nn|c\} l-h!?>/kl-h!9dqkl-h'] z*w" t0q}ky'Ll@k0`Pam&9`PT-h3 l@ˉ *0Dx[` ZN4`0PAEމj0pfl@) {[0;` fˁ-3 l-h4_޽s:)l` ؂?v~d=?;^|'o` MCll@@`  [hP'F-:4l ` N[u-h4l@@`  [hP'F-:4l ` N[u-h4l@@`  [hP'F-:4l ` N[u-h4l@@`  [hү޽{/D[%\fFf[왫b.\mV` M/~cSkbt i ;q߾%~"K$\fF~{W,n"\gގ` M'(9,{ l@t l@@`  [hP'F3-slp3 l .|xu1彻 FP'F-:4l l l % p[hP'F3-ſ׵{/D=`  @`  P'FóP'F-:4l ` N[u-h4l@@`  [hܧ[ '.3h#p` -p` -p` ZXzϭss-l@Wyb]4a2)|]I4l@W-X5UٷV-ވ*24=]%!Ӟ%F.E= ZT+6Iɮ=r[yo9VFLVJ# (ݚMayA|D`Q3cyl6]W<sp4|MS9?w.@` `12k{)nJh-=`P>ߪI$~Z&ߡ! m(qI|k/AE3\_TVYHP$NeA%;e,*n(٦CU4= YUIAl8[l8؂_n}AA3b-fˌ޼o h(j/[ sSi?=R/%iiY6BZ}w\>fK:%fԭޖR-N}uiSBRw/z'Ҳm.Jbw7Ui\Ix[҂sGRmۉ_W/==)o#Q蜧x!L<^j00EҜe>ܪ<60l">+zm֪uzU{D%acV2^8^+7v2 vMu.pO$R2+tkc팦ԼMHB*Ҩs>˄9#K(&@㖮Y mr]+4h#}'z [RHr^ /^+7vImLj׼f xd3?< +Uev5Azn$!dimbF$x8m# A؆Vˆz6ڋ餭"~_ Ixݮ%1+JB`fUF_mH.qmwRۂ*7Uo#1=uswtLdhA92שּׁ8=oWr<2ݢ@o:i%/'xݮ%1]s/ xUBdKk Wū+/];&Zn$!diqiX'dIKYVVL8 KF-8$->sj{؋҃,MsK!uoVn-e5 DztXѯ@4gZfwk W_5-DIHB*$^FOm%>A枕?Ƶѧa]6FsD.QӶ;gENoޙ]x=[jx[$5[ 5nRYmw3 $W-oO$둳Uo#HҮ!X6B!YqシBVWmB!F!RmB!F!RmB!F!R4򶻣RM!B:!7Ixt,x@5P 6jT mox@5P 6jT mox@5P 6jT %;?S 5~2|NoNoh ԲV o1P~n/mmPm6}[.yϽϙ&f6d6(yrsfxt2xGVmP o @@$mmRoJ6h6E{ ^aψYUqKxl2I[ PC6huɔr9S>g+Dފ|/x4T>hRognL 2[M ErхQՔl{UXmXOMMM5??o9w022{ [ ێ;&eg։{-,,y޶cǎV\<{W_}eg֏z۝;wvigr24N;q7ks=C4@"~fn_ XZZ-Xo;:qǜhkcnb{IDt/G4@w3mkFkm~oc.m)%* 97G6n]IݽM&0z vŦ%F={HϏ^Cc_](͎x&WyW-{7^Ƥ C2ЌNz7BX|h, 2-bQwo۽{'|b\[;v옘\o3r-X6qYmtGz)Ԃc]Ėeo@cZnBKw$}CݽMiSFDD*mrɴ҉8mZm2w 3D7%Q6lmvYF-x[x[f6"x[m*NmJ~"oKEsYp@ċg匷ުS˺FvzkQp4-3xTަ.13mZA5qh+?sa6ۼ[ЬWIۛ)ɺ-!l\'Eqc06Klm ޖ VoUHXLi=2@m^F,d%T𨴷*.5g)/@ujmPW*m[Oݸ;;:#/3Uo۠˩]1$)tPG=mPEzy{$XoM{fgox޶{8? kLP+qJ"Z*J]Y8=}Ov jHg V6݄?e<27S|3ek]c(s2^5!p-\ܺ-q+2/.vbK7m"YJWCV4Ί&q6~xTnIEIe:WT%W1Yv:%mťjV+qyntoݰ L3UoiWve&T_ j<ޖ^]{yط]0{̾c5վRrwq4'YW+YvLfeW+]ItkȊdVV4ؘ0ϮRmzP_B-K#~fץ"o 68bdE{+'1UAi"HfABYQP8f{!3_K{㇗OYYo*lM]4\v4+-._vX,*^/jx]Rok 60#|x[mݸsͶ(mm~{2̶c{|3o7 ~xTI67{oQkf\uI̵Tg ޶6k/87\x/v$Rh5Ⱦ~/>XZ97t2^oa[1pe_J⹻ D.υKیN}g6C#?>[!?bAK[{[kA|{#}i||w"s"yRg mϠb]Fλ~mF Hl] $wZ E,n`mSL_2WB/J˺H[`ňݼ;۪yRq;WE}"{m->m[h^_k"f5H@Z9OzǕ"h%Ֆ87hKE*|tϩj^u+Ax@ZmrJ-4&8-AԗZ#4y_2UvZA2XڽRjM4iG]g5Oʂ7˽m{ŏx{$}RHsczJm rJV$qmh&PpMsKP6'1xH=-=@1&>޸I)5o[o [Aϓjr(o@fZI>>s#2$ZiTH?W$+zgKHxK z[JkZmR]OC m`#*Gp7{[yfC&޹6~ش;Βp!4l)f(M/j?F\pTW V땷LRC;[7Wҡޜ&Ⱦ"zzx[-:Xйm_Xo۫l<)q,NzN%{N~w=ɝqi ۜ< m vyㇲ3Ai\ok)ŵJq}d}=n`6ƾLE68Uo&%(: o&~}hV\V-ʃc:L '<9N7GGh[@6gE/.o[ mCgDd7Ev&#m\?ֿO80fAs/d-~ 㷧މRVobgVdt7Ip7`-s!nk~^h-RYyċۿm wGL-mz-Sk?Y{kC^sVco9ԆGvCޡ?C9@Gn^aکOg`uyX"opm\)m7Ί=Rnw m?`^17v=MxJΕ_;WMlRoxq뭎 ~={:ZMr;&&u[m6wČBpx~}h>7tHm=b!؞;:- fE$ΣHܜ m\?yT~o:1.5syc+rA yr{2KzkV{e-e7#@}m3obc `i1)TYׯRxM~_S5omr"qCt ޖm ^g_,fٿ؞Q$;f zܺ&TFKpPd;|+ңv :iroF9D?/t-lVo|lQo!IezʞSVM胫xznmxཝ Mh._ & wLl[{"VKJ=z]MV osGhm㡸,oSe8Fħ&o_/]|d_*=yQ[tTcKߴb9X0b1w2޶z?M8uR3K'|b*߮tۢY6"z5A6oI{I9jyex5m=$̳x-b]o-X2-&ӲhܶmۆMLl o"ۄݻw/,,ؙhgϞWsΙr2Q:3ɱc.\`gAmel|ѳY&''wرhAmhۇ>|ZcF7‚-2O8!޽>NzPNn۠6x񰑑0Ƕm>4"gtxsd\V<8MQfۯ>~|Kn>Њu\1бxFԗU0x za%ulz=)}g۵ c6#vN=}׍myL3 U/uwmSvetgooGy?>zÏxDվ2ى)^jvy\'~*դ^DmkK}mqf&k\ߵ.V6)r_qǑ^#s,6XҘn:X4A#dzOϻx[nKJY4vJ[m#9𶵤>v/P\˴ c6#i4ooJ沼-0_n ovQC]s-L]M͞ [¼P nһ69څ󶙭[?..,Cqmu:,oS#gxX4}7$mcn|E<=޶YociUQSFƣ6'~X]my)NͿ8AF޴-Jazx[k|[0 {6h\PB|k7E*q[h]ύ=z-Z$<[۔oӜ]eyi`7Uu3jYIxF m&7\e6 nؼmGTA*5fu2[{6%qy$E9Rˊz8S mh nFګNnk=$J_n5x['02⼭wmഴ(zL{NFM,#of?j͗{DE¤^VuoHu233$m1}=O3Pcr"gzyҢ y<7j=ok3biOn1y̖q8pƅ9/bZg7ng7IqکG\{? XmmLOj1gg2.ύkؠV֧wx'(t mvx[ <\jvw9i;vPGoS^%;^@gUNDinܹh9(ipéGLx[ z[kn}}`[ψ}+^j^Q0Π {FTooˤ-4-U!k{yz~+x&ii2o"=h/w77,-m% v$ڛ,(y3ֱBr-q`_4VˣTh /|FI&49j,~J}S7anȄ[`iycs7ZmfV'mH*m1? v#n(o!z*hme淇 ;o_ZMm& %Hk\'ҧ^oM Qd2w4N6.vS_֧㗇WNZfmO}QslGK|o$ۚNEN@6 ny}95m|໯?v $>o%~?w]~NqU[Y)"HҹFV-`5ߝ\=[=7HGr'5վWVM jZ;m<z[Udq#:k|v_A (~?΁/^8|] j%I\w_^_k"_p ?j $s_,a m&7->d鉰A:G{]FFgfl@-M]4ZmB\osVl)E*]'+m\$ >:eroH&v|HۖS2-I{䇾}{_k"e5_AȜdHdzl^^^zmz]t-\$"ezZ jc߆f7/3m!R5]$R)]9ǫQCkzoˤm$h?6U&.AJdڵ{¾-#v񨷈o+E3xZwTU'EkW%4VUj 4s ~6-Ugo ؙڀ@ףT fFOHgB"=(p+!.UqUܡ݆ɩS&7>Xڻqb6(IDcoO3{gې#Kfa׃@ף!'VҙtU "Ńz2d,CݾyDڔ7OȒ ½Z3 Fm$!Ǻ*% EzX/oSFJNPrLE-ޜ)s.>mD,='6&o[ 7XUDHIH*%ťi6-9TyfJ"u\*gO{;v'wR?Efa׃@דR*5)҃Ҏ@Ԭ!.Ijd-b v:+%q1oʕ=io}L =2um$!a99fDmYv,H)6S-=#I۞HӟodKU{jAE dViVBzTn쿀^!qU6u!s!^ rO R.w xB GBJ{zArF `]hͨOH1RʷjzTP 6jT mox@5P 6jTn~'!BH'd׬i6B! F!RmB!F!RmB!F!RmB!F!RmB!H#o{x' !BH'd5ki@؜ȞoIENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes-upstream.png000077500000000000000000000264211425660472000255720ustar00rootroot00000000000000PNG  IHDRrsRGBgAMA a pHYsod,IDATx^Qǝe ycry y0p@q)aA}Y;$/"Gg:$LiC(Q^/MyE׫LZ$&E\rnU]ꪙ陞DwMUul̷ CB_sKuH{L=J!BpL!BtB!g!2!B!&ΆCeB!BL ˄B!8A !B1q6.B!bl8]&B!pL_Z}sH Bz A !>p=[o};3!,ΆCeBf,uyolmqzBHq6.B&7u79~ܨg=+nkj5i.9~f6u^_n.Sn}oZ}qFÐhWpMfla1iV !d,>CeB䦛.' B.}&.JWwr? z)޺YaHUUWC,=nBȸ|j@ !me]cؕ\$6ly5!JAFa:B8 I\W0,+0Q%B,s4]&Lnvn2n^^ڍ.;R$.7oJ !dc?#eBXf`Pӫrn-\9!jGB!m ˄ N~>^hѯ/2@ge"2A:.]^Į޼;7/zd~:n߷DGv.t]!j]^x r`Gފѷqojqҽ/%oB+g:@+h.wYs潨fqU$3'+ oD=O=6uխXv+m'ϠM/]~m|EwN=;9\ݿI~ety˅=rֲK/J]=mKTUÜ.Y*ˮT]K۲.omU%b_,Ҽ0.G|3ec)DS\V-mU*Crٛi'MjfDVf[MT`Ds儚Kv+&sssƗ8{_)*0 ]N)/.xc~:ͪ?r@qڪSǿ~ӭͽ.ޜN"\PȢKAY}D0媷mI: oj9˽ %)=})D.;sd ղPނ%&5!fIC)/V}oɍFr=zT4ά̸etÏ־'O$՜ >\* tY-uUa0RRd)6˻]0N DA]rDp,:oBZ. v!Zwjl/<F]a4.i؅.'{\=Zc͏p/)m7ˍ>;;+jP r...ʲ,ٕrSk>]׬,ּZVVr[ж$aDso~!ס].k*/N+ܮ. lOy=ܓK2R]'rpbrD"Zs͝.ww]Nt*ety񤩻prSCYy/kZm5VUuw[ vͯ 5֫.'`5#+եٷ\\*3\2.'FГ =Du>X666fffVWWȂ.7eQIZeJ.r,.ڪii]ar5.;*T#O^Bld0Gp°%2A:.ܸ̌qSSSsss#w9t`AzaeeEΔ6߉bccҥKGe]9g+m(Ӡ0|?}{w7vڱcprWgffzAЍI3`i]2D?_HJr16x=->tã7v&ͫgϞS"ޯ)}dx%գ GCm,*0 zjxLw612ܣ4Ί(8zh']v\fc2m >٤7Q "h]]ˁY {: i)eo9W\u&bƐ^Ea19>@: yBYxzܡ_=*^z=MQTnVEj7~jlm=G^]TF[[K=^rW.O$L=J:BCt1In tn`ȮPBj` *lwc VN K4) 7ƋӧO_p6|mw[6_W0uDn6Ԭ=)ryi  ff_ rጬEc;tu<B+UUo>^ږu̻d]. Nj/L59_z6b7g|qĿǛW-W7<-^go^yGoV~u\~7o"Y}?ٽr*jlm$EaWrŕ >U5ɺ-]v]:鲩oP^U=^ߐ`j*._3%R8,[oV'm/HG={??KE>zٳg><;;oΕSޮ&EWmR fKSg71RR*vu5w˦}j^XժXfCi]N jNʗݙx17>wbyaau4vȮ|&SuX_[6.|6!u.,zFںIÙW), J yBYxzܑP} 3mP;셵G^NWX͔|C ?M)KK=[D^{`+#o4U~G/k]A6YߜW?DueuXraxk#tY[.?3Ζ%NծĨ [oVm0oYzON4׮]s+[[nnGBO_H_iz??q+#%RF i\qM0i=ZNwy:¼lu ]!5.ocvZ /խkGdDt[wF;2c˿Sr|6]L[9zFں]t46crL|Jݖ..tԬfXPlD`j*._ 6!VB][lMǁ.Gp1H\G L,/W?Mj /'("+}MW"D2mW*oNz=՞5K4~t9I90׹$V|Ӄo:q 嵭3 f_]HMߪA޿kחahhu.ɱej|A&n䛇_G3WK} 2 KVx̪Z0 q;qR=jt!,ݦP5Ħ^P}CU~rX%俼~+׋K.c c슦t=u17?yo޶[l.`g#qF}F'겱̂9:lÌbj9Iv^6yw~.¾;Y|а-ָ{[9ZO|p0ܼ7|Uq b`[+"_4zFN=OM鲺4dAa&_Өdi Wd멶[.wBlt9!-fzY{pF=E9Rd-ʖɵkDŕm {._rf4,Պ>eNmTbǖ<(܌XN , ZzV[Mϫ k5W$E~%-կ)lDЯ)^Ge=jt+~f]N #\ۖWQr['tNf/ڮ3,R+؏}([|~uƦ ϮFJ΅w`dt.ʖciiizz'OL2-aۺ\e˱cǮ^Gj?妈tY]UQVil/D_>ӝXcKw{]s[{zH{ܼ'z"[JvKlɒ([Zu#9 uL$|N\N⦫ۮ9Q ^/]6']u옖鲛Usl?;xةmMuvVp[([&V't9z$Y-?Z8Q΢lo]nn~7v2}t3Q-2L&b]Eق.XrÍ΢l9ycX!,VZ ߺltu^Dق.t]If\q͗ =eǺ,>M6vkkkvԿer}e_gzgǺ!HGDXw˗.]r_Cz,Aaϋ_QFxiiIN٣]>.tfǺ2bǎl?2f{.,,OOOOMM={vT&=2>ȽK: Fw˵F6M_{Iʀh]>~; 'O%EOΫ ܻ'][Oƛ a`wu9xԜw\9JJԟgy{%2"rYG>]aGKI; ˷v4ԃ6D4a:čuԋG%eȺ<߱.7w1[ba-?i9W˧:8bСCr977'0t"gvE$G͙^QINOΫyڵ^yxs2l]O.J ]>ab皻%ѪtܻåӺ%jnWPeUͷ \.w?=`Tʷ.ݤ`<7Ϙq!ػ|`9v`oc,ɓ']‚,OMMU7z׶5ֱcϕt1'_gaڧ`9N?/xsDE%eȺ<ݟЋ1wǺ\>Rxqvhb0e- (1V3P-3eտuS?z5¢.'Q?Y{PLIabN ]JGB lk]ݖ5r8N.7_!ػs݃˒h {^Ǽ?Su7 Kݮ2˪o[@\~zj[*o]IxJԤoeRu˾IexQyPc{}V{saYۺ&]㨿!M3̫.dpeE7]23[KKKsssy9%^ib;yą6eΠ0DZ fɃMc7sk\"դ4mEZ?zHn޽n DEOġCe a4t&%'@F ]Ȃ.dAYe,2@Q{7 tfn|[neycs+â,rO>b-Yu0G[iW>g'¯$کfVI'AtYЙH|?VށF}_dT7W]Il> SD׷y:lFJa\1q8#/IӟP᧕,6MoovUMSb3xa㎍h8Ҏ^zYBAJ>?g&aSS3(g/0mէM<ѷ>L&vC'U坿ڍ2QKd&M][)w!{/˰Kjg%< >SuHɣ/iWٙt:ЫjM/=aun竽={>mw=|ۺ`Rh.2he?%ղtK}zhm]6PW9]y(=mUw4Y5/`=wpG]S/ŇM/=؃,L?Uj\5S T挋Wa5kcHbHq@}IY }+0ms*~u:K0 2_w r49^@A]h}6˦ۮfZNs (C,CLaӵ*/" wOT7mhA~bz?!Gs s6E@tK)/jEͲ|˖\چFt`tnP'$b^xk8[0,.vՅ6uTA]Tedz2^u9o-fk{tsCmC 0 带ٻ.  02@t ]Ȃ.dAYe,2@t ]Ȃ.dAYe,2@t ]Ȓ[w6İv7 ]z~gB!LN ˄B!8A !B1q6.B!bl8]&B!pL!BtB!g!2!B!&ΆCeB!BL ˄B!8I~-B!B&'l:!V$t [[9jN3_hIENDB`mitmproxy-8.1.1/docs/src/static/schematics/proxy-modes.pdf000066400000000000000000012171751425660472000237270ustar00rootroot00000000000000%PDF-1.4 % 1 0 obj <>/OutputIntents[<>] /Metadata 113 0 R>> endobj 2 0 obj <> endobj 3 0 obj <>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/MediaBox[ 0 0 841.8 2272.8] /Contents 4 0 R/StructParents 0>> endobj 4 0 obj <> stream x}Yl滁9 :Fe݀ߚ?*ڞ?>R9ed2. dEI?:??p#}0˜0V;[=T|ŏ~̡@¥gί5/ǐ_~Oh z7f}?ن_>p?<&>_?y_pljF-5"Ok[HJ(/z,j)*ͳOC~#ԧVV<ڂ_R`/f'{2gÇG_|w+0ؙo!OقlZ>|vF"?~g㤡W>31|HlfDSq9Q8BBX6nW>1Iү̕wl2~!T@g0gbUkc4L>b,ܴL(¸h5th7lQ1c?}aBQXQY0ug .88"q9rIAfĩK]%]-Չ!.Ol*~=CkͷJ_ 9ƃh!ZstE1Jb%[DۡC,?jf<}sAx|bYf5;jΒo1!:0%C-_)3M SYfgJܿE__᪥)v#%!z{@Ey(w]qh3<\(Nw>`._F4T_1 p1^՜3X~Me]ѷ(/jNM^9Tƭn4g`*>HLAG5HƤjdE.֤,@FLt1'Q-:WZn@f|1e,vRfu@F+piݗ~+I_1eizaZB$U8垤/֎kڷ {̭iģ]L;Dv9%3\tav3\։eg31ck=h˞ cb .:kCs~2 ƔX#\dB؟#;~\hy+T@006q-Zez3E@2b'(: >S u]R~+ƭ:|Z7e5Њ3([ɕ*f ^UTx_v}ԇn">w G{*bKUk!e\VǺ"F*sJ1Rw\XN*HQRu07ns ~( N_ LB(6slHG-%-ڭ-@QJ^<[EJEe95(0c`7ѫDAmoSʭ{{jJ) ATR^O)87i8Q0}!je_)ΛOܐ,u˞`wqDjјOn9 g43JR4p멸?p,U>q =b!uGVZrفMmYleW="$7Wo OY)bCY{^0>*&xKI:T O{1 D5 Ϙc0ʍJ ߓLUk!x@6 *= T >D)+]x^ʫH֣S2-1cK=-9\>+fksUiFZENUʋeQV5 @CH.+;I6wRǠo gk:lU}y}yg_f}K e}%xy74s5.+[@bS_^J]a08_sïb0BCȺ+LNTE_8#{#1LFhe a+ K|~>Պ$վ+ˤҞGE RՅsp[F ={\Fઋ/&NS!Ʊ'l=gUeLYa|TJ[|UZSƼ@3R-j F)jcP˿Kmej>Z G|9n&iT@ MIi2ϟd TƄOPߡ?ub#0\K2x"++\ E/H9v?]q.[W-y򹶭X:v)bX31P;|ҭFvhN;i,뒄s` q5cmgا}Qa_6Ww^CƯ0xJk|QB lUYrh1S(Ε-:?曺 oTaq9s=jd\%Րa]#;?c-h9`\m}:4WYVs cZ+iǴ1o`I36k(ۘ_5%r $3-n =ϡG /`b{Mf0}bDW=4l,KnX]M5wjKu~fvd=:}K']';IF[xbrѨ^rZx>q_,wͶ 7gvKǃv!ꊰ76[,Ury5ˎiWiӫVCfD}C1wͅdi`{̌ls3.ϦArVPMA#ڑprӁC)oMg*CHW I(И6mdIYu$Ô[= 2p_7%~+K{8QsAB|EZCJkM)2q8 kTݡ iӆ+.4Ma\nMnLejDܬG|ĜFL.@:F1"\4VSkR4[!C d9LiU4V3 zchB6L/*ll&R εnhzQo 0 0g0M$\\tYKIHbF!uq w si{L}&d&dj4jtz2BցڄlӤ Y1:M`Hut=fM&d38MȊEUsERsӛBχ[œWK|HYʷ2w*OMN“.vEu,hŒ,j/j.Ct1#LJ3e|Č\T! ĮR8o4c| 3(Fj8|:/\(Icf]1("S{FΘAoj?S*)SSV;0c"纖I瞰 Sn tRi@KgsX=a:W{]Ov;]D@O2VL+*,rM=L=fI6L/)e9L(9#OzK(ٞl^R9Lg9Lj1gk$$1tbDcX$ӸZ{L}&c&côZ1]"K!Fll.΍IӦәj{(b]D37!ZA1Mf`UcaG%qWbS3Sh&݁*Nʴm]r WZW0x"ߟ*#vW/"6LUE|2b,P3gfNuZ洓 mx<?:ZaM.C!ǩ?:M복}D@̄)k~: Ux"]1$;cx?:+('̘D'^MHv|yCyN; o 5?PKQ^uwjWq*N'7\dz5mwp{y\Qk󸐌grUnCeg[\7e߳6o;~\;=S={mWͩ]{՞u={~oq{4ڝ쨇p^OO⁔t}1+ x7eIPn0 @,0Z/Le߀[hr"])>+F'N#CZ'h (G'D\ 5G@}E{s4my^[*Sn:hsx|Z}[*Yމ;sj<<BF:&/J8KG\:&]+k|4:l+u!1\ؘ ĘƠOש5e +`0Z3` Oi[9v!D,6Ԝ)"-]}q\$}n0񊰵֘Vw Y! "qBZV0k=C =!ھֈ\n1|Eu,1FħÈA8hsa={ FHt uhv&/ : P xd?vbj/NxFkӀ0˧gLH#h[41i*c^OwoSA{LeC~ p+^m^56C_=}HyJ8yFqq}B9$ⱁ+`l@"XU*_8,ࢾS c9D,*KfBϔi fP@'k5^,aXP|.+\=+(3F^SvcL?%u[?!H^uC֋zR%| 8 Un 0\VNd3bm-Z -\e~Uz!XU#4BQ&8XVLq0U"+UY6˱,3bV\wJ n&DhK5[u.29y}s2 .?$yY$4wL6{SX*WϏSč4r.ܕgLӖes`r۫3 }TtЇ²=C Ie0v`j<gBQN?<0hZH7^] s1F=m|)x$}Ar'r13,h_R9gEǟd= CYwA1cq \zF 77喂\M2[lz`գ&5! WwYy,m'}D# N!Oeh,STrVDP $/+ A:g00rh[U e#Q.ER">gC³\yP#r)g*(`=hyIѣ\HLGJD:71 G{`a+0 F,ΙGAvz!:VCjծkUD+vDCtvdӱdýV:w&J;DE!FmUdVL5;DEћc7Mrt{$h2"y)0v(;PD,sJ\k:DQ=#p#kOGaX̋C"6t$l0MCIV8(,+ " )&񊠥Gl㴕Ԃ ,FUĥ~*}SiUL~[S ]GDKSaLULf(!OAΖkuCSH73quG(՛QO.mklsg|[wПwh;eŦGY ]k/wc޶~徚~>/J([몗kk}ڧ oP1;Q᭞cs]{=6ȮڽGB\nf.g]5n4v/MYCjO\atN<墸@Q2`MS ƴcDVwA!=Nˊ+z0UD& eOC8>ܐ̵4dW!l4O~Ԗ+VZq/*U*Dy_]p:s *;*:anKnsbWrer-m%RXVןi ֤` e xJ&DbX~RuYt19OP Zak$i;:( %vԊ*Yڎ}E0 * yv0Qގ0ʪjɽZܤ$(+^ @rbq-579c#a~ v^r[aՈ e汖u{X*i/ _ejXZ.1  ̕Tl(VbPYy_ &P?Xw:§P+vF\bV#ϭ{Zy[|Vٗ.VRU)jUv<4EUDQXEY>C8]o׵,߮y aMoð8&L5m*_Ƌb+X Kgo%#!abݡ1-nsM4Pv bR1kL=b,;Dem zPA7q|:6=1O_xfnyaf/x-Z˖O.; يwQSđ 9Z+41Y ׬?J 8 AZRRO&}`ȷMmX`ԟ`HPV*U*dj>w__}Z`{r>kD*xͽWI WoBL:[BlE`u^Y_/"7oUMҾts*%t25&Dz赟 Lk HJZroV?W9\c#"KupXW/3L9poV69J< k21QKY"Ovi!CX4T/Kj-LLHki>3!C jfUn3*~2RbĄU_&+*Ɗ[V#uK1~eeeT}e8ɞY/sleT{Izͩ2{ɧ {ȒcĔI ٝ|`ZY?GV4/CfJ6 v ʂfdx*"9tIfcj`Ԣ^LˑX ΋$5ү=K^ct i /-qB)(fm(B9P Ě+Iu@"1g˔)e{Z! qE:2{'8O;sm\'7$v%U4N"nx 34'u|wp =mY6v 'f/;۩¼kދXWCo`kS%bv;WP:"8hj?U87nNϑL̉8r? h*oG_3Ҿs.E&[dܼ\N?v&'`uۭ{<3_u8wZn 3 [뽇 wix@xft^EV2hL4$/ZS\)+E toF &/ͪ/ܲ5&GG9 z`ؠtrεn&ֳƛoT+;'Y e+ Ins`}hGһR}56<`<# ׍qpOM< VG N"NVo,fqh8ʲC4L8:^\L~9!FiXqyFj:!>C:h,bx͓lŶV8deʶeiPde) A&H:,i[0 Jf"Z1 /gpDgN60ɰAQ.~ a4Bc oc wzrU=Ҟkb) C49jE+!FkDVL;Dh;$VD"Z1L]5;Dle3;$):[OLpJ̈~ATr"W>j)1]8 (协a'E`5V`#n f\0H|8 wq]#AaAqRXBPz[vgXZq>*!RUI:̷.8Ue_ŅtT$mtD0$r%l^ 2&볉#<߅/"$₴D 嫈.f΀rgSp_ ~焍,^:ۊVU^^SI\ \ܢ`N#ƴʴCTo~] kЗʴCTVO%3ٯL;D9t|8Yx \=}0MܡPy`>fv!ګ/(\zAr~wF0ü QT׻<paw/0yΝG¥lR=86.fQ+}Vϑj"<;wx!kAJH`:7\%O$&QH_0CF"_Unzst0y=0 `j. X2;'JVn;Og{`LFyq=6sH=$hbs{%.+C{u!.|%êQ 1aቊfY1]R0 "pD'9n:i8٢ e=l&%Ws<9wGSGVouM92 3W5IJrsC Gd(t=1-22DBWŻ+V5h(x]qr XCy4БlieO.U%D/C1cu6_R8FS?#zƅl.E5}hWܙZzчv<qęKnnM5k|ʮl~gOo|W@Ș,@DYhϺu~#(߯5vjۛJsqm iYtwa~7.l >PLr/>& ]8v v]v*^zz)z<UX1srzzU RY~qS=#:-XP=p\fBh6 yC|W ,ntӲ,5W:׍W٧,Vzќq#1R!a*P㸲7|ô1ph*w0O=8xz!o69{=֙5`| FE^Gr|bVĔC14=feWFњq ;4oc eloteུie1z0wyfObY;r_~2/AlUvς4l*-[7-yPcs0ɍtc!>_zO$Wv%װTct$2"YK 0+3F&kL8o&BepH5o,鶃Z-]Bƹ77yӉ[#_@ Fb3pPZ{F0XD7 3a]Ȁs `(>ѧ.@y4RsapۊuWȐHl2TDl$5'?6d5'oO 0vco`4#j|O@cL@SR1ǎkͩ#5'jNP۫Cxڜ$#t]TB Z&$ i"k졠7I(67k:IQ7PhIUP-ÄW?!Ng#J< #AX8q6!![ΟMȶ- Gl19![h f7z^ ߢ,>kƄ . 9әL!:U˪`xB,Ċ0QYLZB)(0\VSi{&YA:a^Yv@+X(Ic!c,4` ;JX,k9r~`!t>=?<@NG4^u - /-yOd m`rC(X#0N pYtBnx=A+YC k\QOuP% ?局2ğ&=[/bzPĿ-({T,v ׈nU7[/D8:xg}.Dգny51hLJi%,vL8twͽxZ|JA76KYfB;ZHiVLDZ)B*SgFT3Y֚p"H-Y6 soPz:}=VZ"sK _gfO+|m\j_՗rV]8Eh.pɱcjj}q"ɟ>8]wGj[fex])Ehg>"9ѩȮL.1lS8'q|mer/!'{\‚C2 (EQ⎷W $n,.}.{nN< /Kc.-'Ji:sV7(v6O\q~cGî[m:O5"Df}E:ՐgV9`YWN^)i˲)x.Px̋`H 3)ۂb"pT|UǷj(7ɏEwzĺ?|d5Ս}_KX% ߥ 9A% [[G{y*K0 ~i])YF/ iҴ  xQ|+bçgybj &Sc!$*K*H=NΏ<" "(Og,mDPs^jB;aik>_e/}Tnny,%k^-_9:(ӆ u]5𾱖u֫69JK&hjr(rkj3( %fhsJ0k;VelGC1w9f0l9Jq66!䱂Zroԫ6utx3t wH+-GJOR-asMr[-Kp[-հE7(?~Qw=}-սCJ~~eSȫumj$\%.B((HႹ[E?u-\(X(c2lJ>ZBҷ gi~\?!⣒goB7ԡ+ N60f.Ɣ^YWV28 +B\(dsqX>EoH@6O֑1v:+H t:W7=,$Gi#VS@ԎSGR3ȿ%F"('r4ioٕ=v!()!GtIX'1<"tbxtH#!nSyG)U ̮B?Lj{#m8cHc77\9Dp'׵ U'Dvphcp:zpID6kIʉ uff~2g}H sJ0)='ev!nԢͬV1:J~I~bdI-6%$]I cGS|¡)GVevĨI<(,ձCQ0z*NA+# bu)::#58cHS4TO#z$t9A$ YFx@Ͷm8.]9",bHVgud:"<اz?R;P+~!I ~ikKDF;PnGPlkH$#u 2nQp) pݯw>Z=_$~Iă3e63,b:QH5V}%kx;XUEҚ]+\" :F&ݗ*W MW(jro&jԽ31^1bM?o(3{+U9Fi᭮jp,GFL@MÁpY I?Nuxm+!*Y?Dn`i5ܘyXH}/hk9X(\%|Oo^A'.SfN鋾ax73p]$Z>? +wF<7H7*hD&| |^P.X" ngUAUGW1pN?e@ V#wC}f]'8=ȫ;nnU*]o<BIAtHU;*c tw}>ތ10Oǫ\1:yx38<rxk_6[$}[wLI=;*IW;tәPIb01gxffx@ `gw?sbLPPc)(2'VA&j*[TQ&őRi; j @eic7fEVhe$ 5AfNmP\׭)Ac*$SMDqȮp-Mm_7hJ!8Ÿ%|IUt,u /F F]ŷ Jc9-C}!ːpvf.1R6y%L;۱#;7Luw0ɍF 3RTۤafQ[a_@4ƲZjUGKV`;,hmi/wLPbkk2"X03˴BaZ> /UG3hj̠hVr2_oƼ=SD_* zT!;.gȬm"(pfp x~J𪍒~9^5o^&TdlR =xC?ԩQc0VU`ل30F%,y?p9XMZ/$5#$d!'p(h'8-/ݨ)M2FmR[$rKZfm}+yi"( Ug':Ymwn@ӉfiuƉ>ǪqX͹}6'o~89tޜ̷\? ф!Zf̋RRmƌ QDP-Eue& fʒ;;vZxV$~kVyR`Wj z~jbҪfUZp H,P+0cRktžLČ@F*lqP Jf~Dl  8q 1ZF':GD"ؿ!d%`.c 8mE]p?_cŔqX=RfQL&Vしcz>{<_{W3v"7smQOo|E-x&3?`89+v2b\kc?\csopzY>fofk5y;_ӡEhM9Kpx3*3S>C:GP5dGmc :Ot%*{*`gP!דB ?lεywbʔ= C]}`QaNw!{Bɗ{t&@,!i6 qʬdK8 VmD͓EB<<߳ =,e.E:$jek?![8AR"c*=> VJux=7N?w/uu"2m˫R+~1]Sf T98(a( FՊh[) OY .e2tkks. {u*Uж{0P}hit m ކpwy(0}iQǡL6%n[ ;MSZX윇+dp.DSyx^5oGslrs.,j _nm⛘q @sd*0%@))8#_TҪsDimG iM֔O;ѻWGTo"PDoy9׺dKИ'a]S8UU76.qMXͱ=~y\J[`7' N|*r4y68خF('Ns>e{U,C!VSd4.R+ & 26_RM]K©Q 9Il\" N ;+I<AߪEL3$"?SI-G98E?&$SxQӢ5JJ]d€JΒ%E'Y>Fresaɲm¸"rlLhx|hP&U3߱Z&i Ry$UC,j,C0^0ZEÒU9/d!'C;։ړ8qPcuA]noW|jwԭ8@|wv|9W匣,\pw#?ʭL %JXeD_d<>Uz{X=zêHS;lֶq|=txo$0C5n8AͼTXT%L"P[kR/1.(5<J>9Vo&s\Nu%7fܚj{.7u%u$g q/ArevkSxӚ⌣E ُ=gM<\o#Ǡѵu6tC(l-`(J'e> P^o ~sto 7=p4{7oB_g+9pzݹ>*# # sRwREPZ5'ɢ=df9阴pRU"*mqp:rEA5(: iU׏IՖ$!oTWWG^t%%V)ZXRWg}OYұq=U8I1yurcr`%iyݛ U^0+\+SKIS<{Z:*,X{+L-B51ՉX`dcT=֍_&hX :85I}A_}З [N_80tU^-q)+$bUޕwe-`u?m &0د),3ԮW/S\rcrVo}Pj1a2Za _p6ZeS0 JgrsdMV?G>HҔj?Oipa?MM/EyJSJPB𖣈õIqͻ#9# m6S'Y^Ua2 H9#p8LkNh(zNi@f5jUVxLe%!mfwJҀ"-PeY4x1c옦I;Z<@ur8Hگ>΂dbS&UTrRN;!ed!8jfHA_wi5 .Vrog|v0|/ǣrR3, \|pkU%֭"X W%:bͻqWޮEj&gʧ:4n/a}^z9טךSvMLW{X_5Zל9Hx*=ȾzxONtB'=z:Wq!'߫Wne4N`WsSFmdAr LY~{t k:&qE?Ef4 xmE"_ e7/A8q5?9k64tc[X 7D؞pOgv+ ~q 7O,? L2G2dFLENUHU]>^NU9%݀Q@n(qC_S#k}>`q8 a :Ot%"/Uޗw{xLZ"עWy]hֻNѶ܄WFM@O4LU/貎_]BNPiw4GMu+:ݽvV{k4#ӱ+pDQ_E)te,򰫲q ,_ۍ7 vNI _~=d KGD'_3=?|t 328gMRlb0lR 8*rjRLRlRMRڠDHV]wozȿӤ B/n>sgPfg}{=^syf0dx)Vu; {,"KP֕*Ya~.e!\Hx5 Cox zç^ןqп3/YͤDeDlk^z`X,#ۦGƙ;Vz+?efN82{] Lk `<Ѫ#nI3#,yI_ϫP|]?3{_!Jq^oj,+,œEM_bs$|Xqa)sBXk3]2`Wa3xFWBTa5VF_3b-p$kWE{8 F`'8 &y+^[gAlXbN_9TC$T&s0> endobj 6 0 obj <> endobj 7 0 obj <> endobj 8 0 obj <> endobj 9 0 obj <> endobj 10 0 obj <> endobj 11 0 obj <> endobj 12 0 obj <> endobj 13 0 obj <> endobj 14 0 obj <> endobj 15 0 obj <> endobj 16 0 obj <> endobj 17 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <> endobj 20 0 obj <

> endobj 21 0 obj <

> endobj 22 0 obj [ 21 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R] endobj 23 0 obj <

> endobj 24 0 obj <

> endobj 25 0 obj <

> endobj 26 0 obj <

> endobj 27 0 obj <

> endobj 28 0 obj <

> endobj 29 0 obj <

> endobj 30 0 obj <

> endobj 31 0 obj <

> endobj 32 0 obj <

> endobj 33 0 obj <

> endobj 34 0 obj <

> endobj 35 0 obj <

> endobj 36 0 obj <

> endobj 37 0 obj <

> endobj 38 0 obj <

> endobj 39 0 obj <

> endobj 40 0 obj <

> endobj 41 0 obj <

> endobj 42 0 obj <

> endobj 43 0 obj <

> endobj 44 0 obj <

> endobj 45 0 obj <

> endobj 46 0 obj <

> endobj 47 0 obj <

> endobj 48 0 obj <

> endobj 49 0 obj <

> endobj 50 0 obj <

> endobj 51 0 obj <

> endobj 52 0 obj <

> endobj 53 0 obj <

> endobj 54 0 obj <

> endobj 55 0 obj <

> endobj 56 0 obj <

> endobj 57 0 obj <

> endobj 58 0 obj <

> endobj 59 0 obj <

> endobj 60 0 obj <

> endobj 61 0 obj <

> endobj 62 0 obj <

> endobj 63 0 obj <

> endobj 64 0 obj <

> endobj 65 0 obj <

> endobj 66 0 obj <

> endobj 67 0 obj <

> endobj 68 0 obj <

> endobj 69 0 obj <

> endobj 70 0 obj <

> endobj 71 0 obj <

> endobj 72 0 obj <

> endobj 73 0 obj <

> endobj 74 0 obj <

> endobj 75 0 obj <

> endobj 76 0 obj <

> endobj 77 0 obj <

> endobj 78 0 obj <

> endobj 79 0 obj <

> endobj 80 0 obj <

> endobj 81 0 obj <

> endobj 82 0 obj <

> endobj 83 0 obj <

> endobj 84 0 obj <

> endobj 85 0 obj <

> endobj 86 0 obj <

> endobj 87 0 obj <

> endobj 88 0 obj <

> endobj 89 0 obj <

> endobj 90 0 obj <

> endobj 91 0 obj <

> endobj 92 0 obj <

> endobj 93 0 obj <

> endobj 94 0 obj <

> endobj 95 0 obj <

> endobj 96 0 obj <

> endobj 97 0 obj <

> endobj 98 0 obj <

> endobj 99 0 obj <

> endobj 100 0 obj [ 226 0 0 0 0 0 0 0 303 303 0 0 250 0 0 0 0 507 507 507 0 0 0 0 0 0 268 0 0 0 0 0 0 0 544 533 0 0 0 631 0 0 0 0 0 855 0 0 517 0 543 459 487 642 567 890 0 0 0 0 0 0 0 0 0 479 525 423 525 498 305 471 0 230 0 0 230 799 525 527 525 0 349 391 335 525 452 715 433 453] endobj 101 0 obj <> stream x| |չ{of2dLd Hl,a @6ٗn֭ZVA "AťժZm]uiťUۂ$;',"{=y;#$(M?+.!=#(ꊪ緒`#V]1hۿ'YFd|clUu?HOK㓱SNα#&,kw{YyVG"9"WuYX5oќoo Ύ%%lDy _9t?6C44r&!q #qyiΦ;HIGI<"h3@!_\Tc Lc_52m4͠kziW/K4&/!V-M65Fɑc/ѿ 3iZ4뿻 iW]cuOWƞ>E7f}g^'eYl? ݡ?OKO6~L; Ӓ.ۿ-M;x&ڽih;9OG?tSi©x|3n(FS7/0W5}m`B7si#o 3iC[IY)evRV_ۣӶ*܆p-,4NA.5nsm eo?.'֫Sݩ8Ѯ=@'>:Nm1RzX-o;̃^]To c7P_GymqȠ*폴DqZ7ORv= ;R̡%~ղ\BG#ȥJ.&?ӟԀuMw/Cvִ:t|\yeңW.6~ ߕL>.;?ɣLsSYTwUַhN<`Z~s|}\KMQx*@<;|}7c\Y69g^߿ocϞ<{̦F_CS&OX;a5Uc5raC r2=.GmDLF *Դ-~CgܸBz<~wK0Ĝ^RN/6(UX̺FU&PPO jCv0bE$=%ՎUnhqWk.nB}]JO弈ꊰ@Z]"w -zDFfl֯gU5VW9ӛ6 7UÂu>ewhnK~duv_oEN=ߟmC/TU=vZ_o̲yܝ_:9֐ŔeCsҕ& =e_.\D9yZLٯR}2eJ+ISUY6]Xt_n۶PrNOU﭂Z5[[0E ub 3s1X$TW駖P)qu엻;(5ރ]C%wMJLJvugc|َ9L{&O&9K? K,[e#25$g w QHaQ9܍I*Z zѳ*$]LoJp.9C}2feOηvs幫U*5:Ԥ/B YN8ga¦I΢F~c+XV5ʲaYۚlU2C5 GM\(ԆoCĿߔ/m\\6?slPqSggppob+Dd]")}F8EcM줰H̓7mz,u>K#l#ѐ=/g(,5^ #HnIcVXSw>$m(8W ;H/KUIYM]7M";) ~kV\L63[#w=φBaG$>,lj<_X`>j ;;S`},j5ẻ[pq+q۔ت%6+Isب%+NJt(FJTb˕XR%(XsXB%(1_yJ+Ѧ\%ZhQl%(Ѭl%f)1S&%t%|J4(Q4%ꔘ%&+1IJ*1AJSb5JT+QDJQ«D8KQJTbÕ(STaJ Ub%J Vb(VHB% WbyJ*DYJd*Q"Ct%JHS"U%J$+CD%W"NX%b+aS"Z(%JD*aQ"Bp%J)aR¨A ] M UGJ|%+%ߔJ/B*%>W3%>U%)VOJ|ćJ|JQ?(W]%*;%Qm%RM%~oxCו)R%~JċJBx^+3%SY%Qi%(S%RI%++%SQ%QbJUa%((ѥ_x@إN%S^%~=JܭďK;w(q)q(q7)q7(%W:%U%VJ\ĕJ\%+q)ѩTKXP=B]{u#ԵGkP=B]{u#ԵGkP=b#GP?Bu#GP?Bu#GP?Bu#GP?Bu#ԵGkPn;Bvu#mGێPQ[ ܚi]3As@6meHm&s62mV1e5[ʹ+L˙qLKRA0-bZȴi~ 4cLmLsZZf96iL&FLә|L LLӘ꘦2Ma4i"S-ӄsg>'L>?31}e:iczo3&o9o8_^czbzL/s^d/^`zgLϱYgf:SǞd=6>(#L9^=̴!݁rP 0 gzv1d/Z˵NGLw1C;ng+kfNF~uL2]iWs-gӮdiv9edӥL0]o] @|L}mxbk ~h f.˝˴13cZi5WdZo-ʖqΥLK3ô-dZ=1s6LL-Lg3A7sf3A䪛Fܐki`gTd SqryO]+M,Lq45-@%@VPe n"Se*g]űQ{h$ӈ].LeXPi !L%{h0ˁ ,f*BS>W6)+eaf إ2<\gיΕSKeJar2%3%l G6 J`gcev.`cc4S)sZ8gÙLaL&i6L`"oo\DOthtk#a___W/HπOOC iB#C?F-tx=.lF-ooX^ruUkW+п^^^D/`{<ϡ׳Eg ]O[OQSw?O?\z,rծG"׸^ !-t~A-\,];-[\?~d)t!ݲuз7C߄nD]7v=pp-p p5} ]1uE׎?r]q"=u^@msooo>fa\;7c;wF:|h|"(ڝ>CG\ǚCTuB[C\[[sVM]maUݽwrՀVYm5+}}+v.-w:loey;}mes}e-˚}sv6f9T蛁| :ߴu)e}aTV뛸7loqe5j Rl)&;09=!::?sww1ɮd-/:ITNI˓&]G;^rh^G^AMtKK4M+[;AcKP*ACcɮx/~]Mѽњ7٣\Q|FިA5VU^"k̉PmqY4_eEZ+k5 $l ,{!]5׻Q}P_mi~Y~q?^>u3K9KM]Bl /ھ*RkSj RBPjWU4Yݱ:?<^ALtX4ʟk`O8kqKo݁E jRvp>p l6s`=X tkJ`X,sEB`0m\hl`0ht44 L&@-05@5PT QH`0(JaP`P b( |`9@6d H܀ HR $IHx b;`( D @`aL/: j(5p8 ;7+K _ρπOOC?x8xxx x- ukW_///^~ xxxx8x x<<x xxt{=Cn t~A~`1pp7#.Nm-M kkWWW;e@'=Rb"jM` /_` /_`   pg pg pg pg pg pg pg pg_` }/{_` 9Js =Ρմ i;]MOЛ4.n^ӓ3zCRbz6FgXIOztb("X֪_x";LƵK%>{NAͤY4Z1~{ŴҲ`l9 gIP˵Vh uZ|V@d`᳞6F:6s]в )ڊ9*l.0kХƾק:2󼃮Vؕ\EzX7'Yo[6v-,L}==H}G_}(aFxq=f]34\!?ʜ ' k|'XǮ xΪqq)d;^Ьn =a. *l1}vsL3. nz30ti}}=8I>؞Ym~űgYP?zF9^WWB>(lE'fj":pDicd>F={⫪̅aU3 Q6hֽ垽CMunQPyv\sˏs^|H;>>W4PAEiaaq&OF64'{XI!ٞ(-h2t^28Me&B&m|z1-9:j2j)QYYYR0n4Vd.m=5>!5lIMO}u/ƨ#%GM#gg?0k;͑4`dѱ6%fO0#sf8>E֑u"2x0򩌞&61e+H<<"onr^[ d@f. dGzw#'!ݑApEfZoh/ ׺!@ʃs3\7|G~5Yc !Jx9giRyw篘T/3i65x)ӷmr֤uC"L^#&*./pQ1q)99?ܟl]maz?17~MMIvu!׍#"R*ѭٽVz"Gs9-9zNtK!/ERtKK!nPFя"/0>[tO+W-9SJr-IOג]c5̑aes.7ܡ=pq%!&"f탮r# sbScEٓ;_iUbCFfn6RbzbS3ͻ>dO^r){vZFYL,.(r8CJ+9ՒC[-9dAr."\Dȹs@G4$3YbǠ"+}T8^R.Nl/)KJ%6gQT9c3h(JO)M8WRbzY)-qiqg0ǹذBLGXg[]IKɘ1,lXp䚰0݀e>2#s_Nd MK՟gS(weB4i 9r)Ltf=Uz2Uz2iSI*YXMHNuu̫Ag)߉3;g_uxlzRRzy@0i҉y{Fh. j2[o^6of%0c9C#wl xUU4[Ԍ^QGQ*GU*DiV7Oyv ({5k!C_9I)u +M< ؓ^Z> @y>C61qLEcB rdӭx{c^98sp!:tl"N9GArvb{H qv1"9Tc0kKE)&wDHUj/'{8y "<(1Çl;dKULȄ^rn W"ӷ~Lz[;,12тU2u儲-[8d䢫gLk2hf)j1l,;D,/iw#˅QXF'tjI䑃JF7Ruzat+bw୔IMX5l%gկEcA:-d^{x#Ҏk\n;5σy:v@y(NW/J_7[=טғqRYF#fkp 6n>rkBkENe} qMm)nkrqS-W7V>(!4ЀBN 8!4G4E`Go8ȞfaC-U8uAפdžwV1ztryqSaA3De^^ɤeLyfd"7=(HڤA!=Hፑ$G#;5aL:sN, b[˞T^ F\ϼ})CW2M;O{fgr@" }##9Dy\6p5m{l|ci%;!Y]b17{,a6Ӵv~E&JJW%jg~=߉·zbMw?"ȽpZ[7e=h=ıS67a/zY3,BP?`[p ߟRɯng)EFM(IM%(Y֪SB16NoeS{X)1P.כ=y}6)|-Ht`\P-/?PH1( Wt:OyJX9o#Ӌ9..YX˥j,g3l*_)%.k &{*]!*&KQL\B`QNεĻ2&uu]UٔiH+x &.eUK?ҡ;V6ăQ8ζض ~.o18)Ʃ~6ݜ[^ӈq6̤:2 R cP+F?x&`~<=AO4LBHA9^ *@ q1`7ʐzPlO*|(cdPTܘ[ O4Ie"(wz00ghy#!"ZBR N_R(8a)Y1:X()cY*d{!^mF[94\O&䴜8|٫?y誱<>q{VhK^;413%bI/G <,R.s϶bʿ w,NzA(V˜Y˻|W ~](thdU')P^c[g%{%rX VJ.Ĭ@wZl)kU-VU<jw=̟56v3^u=?:qυƾj!;~9a ɟ \]L8P ~DrjfKl#[ YiYtu/~ΊzűՀ)uz@a^&+r7 VqxiaJ8U&*_#՜3*ĥzOd_"\}60Mx\a :^X :3* >ٶ)gCΞz5J ;[9 ?AkU'i+.^go['<7G~kobS$<@̻U=9 gφ2։aZhv\qvb[;?RA?TJH6ࢅdrNW[~~EzCd8*ѷ-Qlrn5_YwP3]~NSt}4x <812vhk(ڞ ֤{7uɪ,`bsڌ3QX8;=FBq1H3 m=}i˗hk!yT o\_WJ~B`+D%pYehϙqn߀Dbr lv}Wy,N7GG=qM=>+y!BaӘj?T&!HCrj,jU9 x~qijHJ䨉Mv IPj׉uJD9  [IkK=^٦6[4A_MޢnL͛c9UܚDˆlV,I |\(tFEjl/fQo!ۉ=1\)<./GO(Xc)2В\Z2?&S,_y* xNjfdݍP^_Xcat ~aZ΢HS{B!ub2ܓ,N,P$ T0E*DM@⨎`nwȤZ52mKhA+>RN}DtrUW6FF>e6+'X,S9N GlQYzu \7y3U]x |9vOZ줼?C+DY˺NZigBc*O)] i*G~/Y3"UxEj1gL?bwxݕ"T9V WeP*àKfbj UrڂRBͦeWE,deLmg4W|#h]=DbI +^ihaf$Goh R2!]!7Dބ{"86Dom?l[m_V!wښ7\D{Z.Wov 2C:m~'_y-͉\oEWD$DgX ֎ڵ(U^^q\ڎԃDP 1I\ӘQ%e0Dʞ b BhV9f~a[\қLBZc}}ak7f0gB!#O3xO91do}}PKvHJxf?w=6t՗OXݶ[!b%{C3BMt 5R4,HR2, CI$@k}+5w`SN/Ӛ*\OC(fy t}V.&y .mcMM6t=&6`8хV8۲r15jOU,̝p,Z†ވ٧Vb~'Ԕ!.d{{ۇ BӰ+*ݞ_ [ђMrãxjG'F'6~{pa\)O14 &K>!5ϥK«f(lQ>L!)UF` aT|~S;k0rq@6M&Cc+V|j4I=VS90*d 9Aiz{~ :cIZC&Z+EpV 6d ^-~燍1b=Z[Lq(kD .48RnEA;J|˨ɭ ć6߿J6}7Ϫ-> #M[WUi%zwMB} >-[%%1e{D7%6_I «n#uq(5殉'ĺObcJ A]9ASP-uBhEET1K|⥗yy]ghS Js hRN9-m)#!p4m ~Xw#DVJc{0-Jc{/O܅wBe~eHKݞɺJ} O]H+" "*0ވBK.c.{6Wcn0GsTFA$P$2\Xk Eb"YJ5b$cSnOdG1d>E`-*狒O9d3\AR )GpuV+쿠&yzŊTV hݘLBA )o³5TKJ}bN;AMvz;yeUOBA )7|+sUkM,E-m!O]s@ߏe&'}ci &F R:޸a/ --Dɑ%SA.<$ yNj4#a N߽܃ץ]0r)Cn@}2,foI:Vvct)?4&M I.Ћ VRj4t^8rٝ>FK!g_kEloC;6a[uZmö#uWV ]Yطnkie~YPj;n׆KuoP4)Rfs91,#gGa>^L27'04Mpĵ=.hx$G$̯AR)J232yKJUNÍdtQ^?QV Aeiɣb2l odyTW+ {eDzsRE|(G S^cAqNRDPx K71V'{rwE۱8T aapx(;; $YNjp(pL ;EB.G;VS[o ?.cK4' DGJJ`DQ%Zxހɱo\DXգ!5)@5Kj$\RU%U]`. \I%PPԀ2uS 3wq%کdE @K] 4ű{Go;v}MO;v ðv vxo?wb랩;qۜl864plS6!~A{QۨD)i}H]Fi,JbxѮq?3dx":t#=|JY F;KEC# To~ʘ}ឃklෟ|xe厊/$[ zwtDD^++&K0ŰejO$6JP$ u*j A<錞~cH읩C\orZ0;Fkſh-YpIM.=M Cmw7=aP*i09;2S_+^eU,mh,ҹބnu-n!"mnC !dA^QCj^Wt8/~Zk٤|G\QGO~v ~#5i8ڎTym._kǖVLJmNV5#|8:zh4Ph!}!(5'k1\w'j9C=v e"n_cU[æ52jA&ᆈWv$ .n_ȯub{S(w~0[tVݮNN:'ɡСtg_}.8g]~)c`oוETݢg :E 4\^X/xCMv$vGJ:cѾڮh;e;5 TL,D5ƚ̩uo=|K[h^ MIR*Y_"k[6rK!Ե{dބ@D3w`릢ޟ,.!YbBĄOJ&QP7WX(]@N'-u/,,! |Dk͐;J6*;BàѲ]F\[X7.l[sv~"d]c>[6QX^-+PJYSI \ynrAĠD( x/uPrKbiG7]U4ijs=g~PWר%A%aĿICMO';9b.WLhuX`@!Z}H -DzžG[.B+)ɏv7]?%]FV-bƄK_XClY) xaL+5Xк*cB:v~\,НG%ٙ&yU9uA[ȟ*bU3*wV!Y+B"';ڷUҵN/UJpU75R8Pـ[΄Ђ?{znaTX麳!Ccja?toS&/V#` ȳmC""9q1JUG% ŵcnfFRF)PtfgPXX!WOE`)MpUV>GO,al-x%|EB(SG"Vq1,8;;wh 2CՍA CbGySx0f/ $27HƖc<q'V c,0Y-{ 4'iGUNVI{z%Z 7~i77 $/\( <ŇL 03"SqKy[+mPqK9[aon4Pj& 2׍.47$8:f^>P4BP/ep=[8rY۶6 8!O9?-*{}A7p'.`ibpdg2߄!=3 "Ӝ#\u^E#qXz 0yD7UU`*1?tqw?&seӈfȫNe_9rXĿӄu7`v5NPݬӜfq"PݜP}s"(Z%DihJݠ[f|+H^QhP^I9Go"Z ,PA{7,,S H[kPNQTTlDRQR~Jŧl$gWXdlYt#N6nvF UFXQ.q J+R;,NĵZF,寢k25ςoj9 IȕTK 2M+?BsYD"- maPI8+p[\r6zFL4Zd^B\jBs38& K^Woqa!/(32r峌^6hAd:E+#:͵ZUN%C1ñEٱ䘃)c 14!0 N]Qn|S R|-^[?%g;ܪ_{+zMS/:FuF$ό{ܱ=.`pLI i#$%_H0.l!N5M @BBBv6vLq foc]H{ڽsvo<%j7\gAq.,gߝJvWmX8w^atg q(qm;zԫۂR~Ų!"7qo:E;Lf/J^9 9`_%MHiFiw#*A~$"&75ˍg;jBnaN|U$}uR٩ľ 8҉b 2Gj6^)7@Co2Aؒ-vOp4l!䬞',wgS҄+H O[}ÿCcvÓd EVfA`:oņ>iVġ(p7<4[dz%#xo~PdD$1KkݸiZ@~ ILIlGQ{J>FWYU3'MxBWy2kmA,8Zk}YW:H`oU J.;8  Á$'l?ЛrXRӀ$} ,wjE{p]U"vӭG%np%rgMQ˽1VO;*hQ-sh&;O5M,ERbKK5{n-4xvO/(-g&LPGTfx֤:lK;6 nȋCp|{}t y$yPN@Whg</D9ƹmڊk^zr&bg"+T-?l>HY?̧InaXSikB/DcFu(2]3Ӄ>8JyYN5PFeD3#ZdR # ! bYEގ@O)tZ,`IJ1*t%ꁗ L[?5VCzyTvoհJM_ M鏎 v8o)9wDH gmCg.p5*|2y[ݘ%+C=V?M6ŔDZ5U,_;qOx˘TmVKg$,:C榬 Lra:{H{xa#X?UZz&l'LtF$xKF_SK4yj)0\[sۯ:H j߬LyEJ~XG..B@zěin߂1ϾX{>k:|:fs=8ht3ETGzzj=/b| cvJ2+<[T:(yn v h@1),M2!!;)t,V,FOǺ bA}!j rLF#Q0FT_:xw!iw&qo }|-%}iՓ=,pcܡ{н$-# ðȪWuxbD # d1u 4Bbͬ{*I㤧݄R}:vn5H1\YHM$l/YD)fM HM}Ha"q3:H염nX5xe-1zkTǑڒjL7:wosj+4`xn `P:EX2rz=S} '| L%a'$COxg" .͞FfMt;Tm6UXEzl Uq g.)!7H6hw5ݢy=ł% D eAi4z Fo>< <3H'8`0 t^C KˎN_P5sh=ьʃ2ǢV'G98DJw+v5FNEq(FFg007:L2;1z= 1 f"Z);HR8aChC%]Zޫ;T ?GAf>l> 5ZBKl~9in3`(]*싄^@f_HÃ(Թ>cpHz5Xb([(DBwY%H 1;c^o08Ty ݫ;UQD6#Ă`(VtJ݄vlHT$MgSp:V΀L9+M`ag30r:6E#o:JTq`=d3V](27ǐ$j#۴>><] ۆ ơ!XhN?!=aH34B7z|qH[i?+Yp9ð&\K[UHNVgUY %p-"N]Z6I5x~Y]XA◭#N{vz?}=^yml}qkZ=m#/y*R5n?왤%gJcz~zۼbu=%Kێy54ĺ 60a8De'f{$ʌ`D?}YJAHݡŠWyiA@1㈀~ !`  o|L=9<8<3fbƮ$T-@t7|c[{MHP! C@I^#`"!xUZ' G6v5bfeDu:wZ3`Ѯ&zʾoPM]q}Ueb$Y/okϗ \}YF`ѡٌ_xق]A VIRxJVkk5kItjn @F€@D@8Y,9囜7'ʶGsCuac=#x IQ+uKz52pEȒcBzq= ҉t=t2 vA)'BjeL h>r=cNXS\͈[O[8/YkY4O)eΠx#j͘Ps`C2 m]+\T{WKx]c3Qo\*%TOC 6)mӶ^8eDhNOhGSB2@ɸdexIWxɒp3n}LeUJD#)m6*p?myS9H˛ǹsZE wm W35]ma=廆/dy xf{ց[k;m0Mp]tKs׎=k[-O^zݧe1Z\ƓޠyJ& yqM>2w#~B˼,r5bgoe-,Fw/;uhz`j]"QLmD@5x 0o-xl>gd`d-h#gCрrsZR$#'с07{"25g)Q>0H$ #'I-rrqB֞UϪl (9qgQep4%l:`(5Wi²`FsuqӒQO k^9ළj>80ՐS`8<8R K8g&r^eX'>{V,8#[ks/|ע$Qc;gZ7 ix\kvm޶$~꛶4[\.3;-;u09ҟw3vYJ,gY]z6bP}Uk_}pTrUy4GV-}6{bxK@\iÇjWјi",ӥv9sӌ}dd2q&T}Z"t5rĪW_j0\Y$AK{Vgxw"-P&b~dSE;ލ**Q$ e_6:5*v SP͢Qp9-C {V}=Ƹ<7hrhQZ*5 {)XIkzBDۼzΗ75oH@ ZѺ{>T3:h8'3E 0RGh҈+7o@, V=6˦&х ̒#ԦOsDQ}*LE0.}ZgzewƉhhܙ@PJDd4 G</ױFb# J$IPI$q=xẁa&tAr VQ?ä:8 8ği``I y;ț!ċ%*2, PͿR[uY% H!:Ym팴] #*n9>rl;M0}w͢yiuc6%r^'+=%]zK6V#J3bZ}0 N XrBC@ͭpagoweJW@x!{β fއk1G0v؂ ]r^oU Φ*ܪm quг~nKfa}Ephx'WغOgŌ5Ѐ 8P h0+.I06Ic66jD7 "d!FF?Xs)bFXa7g?Q-!n5j(/ƶP;TpzK0nD`vWn+ERCaoY?֒1Gc.4l%HV+$k AY=Z pօKBƮ1f'lx*ەkO1DRk|ɑ[RaP֜V2' ,,p_9%BFdh*)n)H+P(&tQ FMa0_]7=37-ae߯i_w!\5*spL`6x# 'Pu,\a_~6-pȚeb}7"ZWn+vYxf4ijieyuiZZ @<%gǞCwoazp񯀖!l 6hW[`Pmو ATmY Zi-&آY&t'6a`{jy5p|hDNd'Z8&0?3m6n@۱DpimtzP9m<bF7E2XWw"t;uwe&c[Xn: ֬,t.5="8)ES;Īұ(&iWfLVAK6 iTZ$łr[08b;m Zp4/7-jt7\E4=`gkNb|}icplMlxor'͒twdxo70 _|u{Gu\Y^uXZV{XQ3UYlov&=dfɮDd5)NdXsdb wc/_[ۿ_+ L-v3wrc[k{e o)̟R E F(X{.]0ݗ]se1Y zNM^v/jU}yJTy:ɟ/smBI9ݝ'+/xP+^rٕ?)HJ͖F0v.jC"eOq 5)T<CQ@#MSہ~_ $P _btg^Rc@:$Fzt; sUCe'| 4\(߲.FOE1I&.gPZ0Af,tO[^_Ib&,E6@I$0&=8sA5趁:@e5R)^wuT7 fks&!X{#VH1+/ЙF}O13CIG&giG HrGsĜ3RN"~@G }`hl heKғȖd=DtrcV^1\_aIs뺒aڼ]M㄁DHcõs-7/ $Xani 73ڮ"ɼxv  `UiEڐ}qWò#Vw+׸X8J SOz@VlěV`:19PQ( rz@>^ؤARدQ=C 8`Fhw _F߉cǞo4kPj|".O0Ä3q[ך>'$9pi+ܞM 2g44s ȊksypEWBKe<\c..o}ynۇ1i7XPG1:^v.] S'wTᛳ;h]*P$pNI uh[ J]OwSk9 '$pNI8 '$A;OFD[Eb@xGpL hOC~WB$$Tw7#4"?<~O3_"O~0U(V> P~ ` ]FXcNhE}OT~/k-@ !z8 9 ? -www ~,3o?G5P`d?|Oh3k#By1j\]A|f2wj _G{y T'~O?S4ȧyF=6c\Ϝ2 !0@hB r"jڄ\ ːLB@kjU*jm""Jj%:'}~f^{^2 Uʯ]$~t ڍ]#z%}U1^/~NoU~/ߠm3\%t]-F1B:^tL:@lDe4E N!:KT3Do>B(OvYX8N!:KT3D[m )tnD".:Ct詢g`Dkk@FnڏN^G^Ff͢Eg=U ѹNJk:nP ʃޥF[U1J+]Jҥt+]Jҥt+]Jҥt+]Jҥt+]ʥ$%>BcF:3\s:ߨ 5bF,ԈP#jBX 5bF,)v݈V^:u?$~IY'Ng:u2$~I3ot?]@Jz/|ǣ3\|N!:KT3Do>@7zC=c8 =t~W2h@@聢O{DO=CҀx;nPAvѻQ>@'a;}}(:N_Zg=U ѹRStzru_ˇ}m5W3:ڋg5Z/WZ/뉓F,x0]?NY]-N!:KT3DJҪ?쒱풱풙Y -*n62Ug`{U(ڔ@tڥM6P3Icĩs<s*IU<]'T#twGDU9(] np.sҦJIcĩtҞ^5IToo$t'0r;ǫt|'Tw8cN8H 񳝶lm?ivSOJH J&R$lZDYx/v WҮ: xVBʰU(uU\% We䖒ЗSϋ1WӺrFT8V#(s5Bp>u/Uep-X"iQ)OJeG%#r<)~KvJcag<)^mg$fǰpm{캧 <q=2Drqs>lٽd 5XFkf|Cl^$2C33f/kTJ4wG=!l;c\ԩ"ܱ=C5/1Ӳn:KN etk`Y9SإXRcEGBD9͹B'Ýu3^N"(Pi){Sm؏ axBdȚ_c}e ea,,X0֑jsZm;}C8QLfJF8ug dK"Ҷ[S\xOvVƔP|ҵ&J_fկu jaagJyX"dYL\iY"z[+2Vzt4,\*?Q]1kwAləbDe]({V]_s~7+6+;]-W-- ek6EvtRY5jSkM5`2WaUxhtŗ))( WTGJ*3BKKCsJ.TUUf\_Z$TRUU˫BJJDDJB% BTѲ0TPQY^TY G+BE}T U30iݤ4RdyuYQ%5"b*`zX/-XZC%eH<<MB%UQZPP Ej#4.Y\rh^T*/_*="/ŻKe i_n'U%˩PZ_Yf\(Uf)ZX]_9:s4#kl7G* +kz4]_ Ue̬.H˯*, M,DFZtiFYG , W,/Z6 R\Qrtq>/QQKP>3PTYV,aM;s2a~ X`QL[K J i K¥t},B#+ʙȴᡢQTסȴTE*K x]I2z!dԁ]X"?SƜo.>։H:kJ tEE3}UXTOgWk;?7)+EUzS^R=/ ˧ '=WOwj0hPht}׶/[G]ߌ~II/[gO]?.?<4/ן>GdA]Q9oRUo`]$wZmFHR0lϼ5nTǍ 5FOc1Xg\d7$c1xƘg4OJx>QיӍyuc 1o5v y2]?\ p~ y79a%<mqqʨ0H2 #[ <X;}xlVxlxw!<8x$c<1x< x£uir`x\ ߄bx,nwHG1Zx_xO$#G iF&<&ZF%X c#J)=dU*wꜜ$_ů MϞ}-8mJѨ6wfvk~Q㩭ϋg>wTEeggxϾX;x!P4_]R>3!;mCCv";=8Ahx~== ?$$8ODǎ)u.ȫon'L83N@Ѻ@>wxEx");gĻ*;b,PW ;#R 8S ᐓBۙv܄++&_Z\x=H="1 5kd&${yWN߯~m`2g^/ħ?AНN]Q3_-S םtօvGS>^_5 uR65:Tȉh0] oi,[IJ `͚^zt>߹Mt^'$=/)鐎븎diϐ5Q8D799#Zzrpbe댲(;˭k^8&F .i!y"xy\:jwfp֙xpnwN*/Pk!kىL~<}ݡ;C:dj;:wk֬$=W|$}漮c9BϧtkB[XLS^ {x~uOx3A]zo1 A=ZY/B0pw`iĠ=yNK\_3 % {;8}MTAS>H&a#^׈w"G1G~`=~#>~ʋf+8ϣyA*>ѐҐ1mcZW3>*Z"v 2}z^Ikd5QhҢ͒ "ZMSlI#ۘ-Ǵ,SAzݹ=AJ]]K\tRﲺ6j]-;"74`lF}/7 51ÈՒʱ `8u9Y,zOvv=,b9/&q,&c2At2 eEs;4:6s갨];{k.%Pw-}/PZ""-HY@cNhMKs (.2xGmSLr%xX8p1(;?NEi$)%ty_pY;ƒ+-'3lqb596v' e,,UV-VJ#,uB*9WHE@^C IιԲ~2^Ι}MHe~mΌ[] :9SuR8z }ՠpUX='y/-IчUDtϵ6ܢj0!z9E/}MeϊFѻE!mGE_NS՟ _\m=O@I=W{U3*/OWtĒg׭ӆxxS<==3{mtϧQ>"{~,w/M)(c`\hZ9+WzhjrG܏}q{ 3p] Mܪ_& |ȵ,0fnMXڙJ&J}ο3Fy:$WJNqd9%Wd]E:nvJk} >1-gZĶw[G>KϤ3딙CtJ#7#!7d_qaΐ>?셋4m>9ex;h2%cFG&5HSD$7cK]{ƎA&^rjr乬Ƭq#qk#R"'#^~[%:55I#~nrƔ둷.ޮ{]kD]o郧gN8Drg,R;cѵ3^B\>3:k};k3^B)eY͎l۳ggQ~Ye\>[\gy+.߼|-#nɹ[e-oi[bVzVf\ueӫZj㷎'_W={~}tGA`M?su_'vsybm;D%{هLleה=Xo{沿>)龄={&u{ )mM|kﴽ#]kpz/tw,oː9g`S̎z}6v_={OuvF&{ٱ}'=1I;f>nwά?}J8}:N}]'ln]I%'H)p&:m?:GcOR=95s3L™N=ثcfPJ}5cf*fv^ڛv )ljO U=p8al)q[t}=+:eG~0ch 7tJ1O8t(r5䤍픳[9t_ gzJK9"'m|I9;gtK踷gߓ-rbY]7]> G^xMGr;Spҷ&uJ܎CNl#R_^/h-FYgG Fr{-E?7n#r݈RYOR{M[ uP]ʓa%Y!2nVRr:k3r'#/؞#|=/mZ%vijg46.z)`03*hVZ3.S[{q6! v_4Igi:m|5X*(T=1ԜdZT|M u{R7H݀;B߸I |s)!غ[!y[z4W0֯8~]iQTyO(yd4biU=tƩj<(^SEWGOU5KA-XjWV`k`-6;`=BXjrxZ0\JlQ q9OM0oP>[Toby~{p o7~8A5<.z-7C;N#jĩ_{^j)T[yj, 5޳R# o: P ( #o=< QWxGc >>BP R ݣu@R0Toiim6h[M]G- ڦm<.}l"RX3`m6!Ύ(ןp?˺0y53q53JS̽ܤ}j^3Pk?']*r h4wvmӶvPg}Dr1STD$wS㱴ҭXK/a)S%ķEC 2RP*@, B>k܍6ߩK©}dN~3|Cu)y}Sg:K4N jyܾDF֟gdYF֟gdYF֟e/ZӲ-˥e-h@Z&2 Le-h9r-/AZieAZieAZcc`rAji#ҿz;suk*----׭B‚s)stX5iV1`$ @&1R0\W80L`JTp5`&C x< 6G&c( ~ -g s$ ~ O_g5:`<vO绬} Exb5 vWAMI4]"x ^wW}q=^7). Ocq;x=>Oj^A R` .ì}ދ@u; ^b˼{GQX'|.g7> $ ח o}1~1~_* B01._Ɓ<W[[{1e A5e+*p+)'|³Vpg:C/x;1A x3-=A28Ap>H}.@` .E=w`Fk0@&1R0\|p9&l0\9` _LӁJK,0_ׁ{:|ߌYnQpX nk`-6|ސ_}Ca<6GOf h<[I^kOo_σ`'Ux^g"s|v9zO?]57;͎fsxnv<7;͎fs?g_)4xl>r<~v<v?{7xUz@\/?{|u_g$L((w(* w/,.RuwuWB[)XBj@iق @J6IIif&d+=<>^oߟ%wBdz(,&`l=={b.sKLa{o{u(Ngמ8K96^{;FÛh%\۽]{VѱI!6s%>랥$uuNg)qR➥dFC^na{~at84qQQyp4>dSviʖZ]kFɲX(c<&?-D#$*&a8Eec 8  qLe,cp,Ç0P1hlj8s;S<$>3q>Ol|>>'|#}G;o2eP-οݵ~q]a/S^aYgщQ>qRYLr~`VxPx%o_UC[h/^yw~+M]-~Qxۖ>ұq> Bs؅ȮkaEEgKp[HnǏq]p/Ww܋p?x?xK3<8~'4 (.|b׹>G9bgs/8~щ׉|C_uOUrr-'rr-'rr-'rr-'rr-'rr-'rr-'rr%1lM\/"L×|5l{g61hʻ6Ͱ,v)fr{k^+r_-r_-r_]~SXV~3`~kVkVkVkVGrUb@FUЈ gHEڟG9guV Q]#k]E.vѵs3ULg8Sř*Tq3ULg8Sř*Tq3ULg8Sř*Tq3ULg8SEv Sh@;)Ι TB%/^B%?^]%i;O SpP}W5^ƫר1Ө1Ө1ӨQIJjTRԨF%5*QIJjTRԨF%5*QIJjTRԨF%5*QIJjTRԨ4jL4jL4jL4jLFeTFd=2QƓe8Wh>khJV:Ld'5_#5_#VʿUo8Z*VqUhG^ y7w1̹fܕ [ͺj3c^x=1'?@5bc~܂V 1a6&Ƅ٘0fclL 1a.&ń0b\L sq(G+NX9=)=[>x׻)һ)һ)Ğ{N9Ğ{N9Ğ{N9Ğ{N9Ğ{N9Ğ{N9Ğ{N9Ğ{N9gaߠͬbF]ѩ26rnÍw2&tJLO)=io@;zGue,dY':YɲNue,dY':YɲNue,dY':YɲNue,dY':YɲNu2ZެUEGg v뀼Ln!~9ˌL*Ż[˻[˻UjdU#YȪFV5UjdU#YȪFV5UjdU#YȪFV5UjdU#YȪFV5'e|Q'QBmky@>iO|fư;6+E]{uO얐ݤ"n-%vkTͧ }~ð78M&oG8TKs.0W*>čp3fciO:e{3N/$vj3z,oƼ!n:>, D,c<&(D#$*&a8`L!8p40K, 40KlД8gY|sy|q>Tr\ q% \\p=nL܈Y 7cvx.rPq Cj0NFppXa[8y+Ny*\0y+L 0y_~_~_~_~_~_~{{{{ry\*ry\*[n[n[n[n[n[n=w.b5M[Cm]Cz׫>gu{b=>53*?3*?ÇwPχz> ~^m:M6'Gj2c23Sc{ Y[;G8TKs. i=JQZz֣(Gi=JQZz֣(Gi=}}qF]i]1t*>Ve_}G?Ǐ>~}G?Ǐ>~}G?Ǐ>~}P0C 3P0C 3!Һ!Һ!Һ!Һ!Һ!Һ!Һ!ݐPCi9PCi9PCi9PCi9PCi9PC5~p~Nؖ e1y%̈ LHqv {d ɻ+ ̾C/#ci؝|/oîku?(dךmcǝv@Nh8(d+;pwXqק { qUF* *b<?SOQuT}۩N6jUۨ05)9LaJSq7sTQ1G vPm`)N (N vPpl^rQ,GrQjRÔ0)5LaJ SjRÔjۧT(TR9J GĞ sb+o)URTPg3cQ؈Yux<ēj?(L]PA?)|jOφs7uVW_cxUXU%YLz*2^ o)WqoܩKqG^ >U7z/O|rRbKcpz/|mz'􉭮5ֿzh}z'->-5Q*k'רWVżTFְ]ulWUvUelU[U.UKURQPU%TBA%lvZqEDK])\ڰL%o y?}pr? y3_ۊuo'YR./&n5#E 4ݚ}om.vՅΞzƪի}r{(7P"Pbd__Pb$:˨r.O!8džCaG#|>'ryܱ]>E4PwDPxAPҁ ) _P{P;C=TCjʏP:I χk@#a:m(bBXVQRLxL7z{* *"K²("U6Nfkkt:]~7:E/OQCfԐ5$}Dރ\:h /Cfː2d !eH#4+̊!bh\+.Pr5UNj+x5< {}j3cc،N-X6)/ZZbiw  ba UfSnr௛Qb{ bv Vq8ƫ Sa~*LמKֹ&Vfրk5p@VVRbN|YF6f{"ifo47'kDYY({俛VVVzs@oX'|R>?Os?3ꭦz7[MVl|R/=VO~FFuoM٨VuT].UKbZۦֶmj_mmjZc-ڨXV'pcW Wzhj=[MNӼS=Nn6QIMQ\m՚\rjMs&Z bUsv+\9)Z zsr7z0ay+)7]y;ͲL6x-qȾ{ѩcu{;cϊv{tSÞe|nPx<)a=i J1$ -c4;{UHtx;߰3z/(Cy*q[踅-^+#p:8x?=89gC7$!1ӎ}}vk8vcvkpv:C#:η?/?|F:?JZ>"?&W/Gk]yW}U_N⤙9ޱ818o'ıUt}n%|Zf_wSŽřr}A_MN%.oSk zo[F{V .N6Rqhm ][E[hjj7ˍ\n|orLDž%rA[86=fo5"g/zE< o8L͢7Sy37Sy37Sy377Sw3u7Sw3u7몜zTX.Ŭ{vGqW=7Y=L$kRZ)G~#L۳ xi+]J7j_/X=y6juw VQ+ۨ}GʖZiF4Vh|Hvg}ۮ|blLڏ2IN ;+?#d¸Nqh{89 Bx>%Og׋:E{V~D#{oe>"󑱬 lDf#2>j蛣o}gWI6 )WHw7bmsmmב]O]O鷻鷻鷻鷛鷛3v2v1Y1=cGoGoGo7w vztwҭWĸə}aΰ;G]K{h=Vxzyގs-l+PjTT7ݵ7ntSF75MnJtS TB7ߒ[r)Ǎr r`Z `WL-;bnlLc<6-9% r cDFK2\cpO4?@5',#awG{P/}7;qp2>Sp*N8g,|8gY|sy|q>G\/"L×Q2nuxa܋q/e+x5U  uxrgp â v'eO80t{&d3pO 8W%3p5᱒A)*qSz|XUa|$<[zNiEķݥa)=ߊmYix4<.8cJ`XfX6H I`2ħª/w+lY.4M]?V49)8Gp>B| a'3o}D>rF7%L܈Y CjU͵V5׎qX7܉,ݸ>܏ x#º x ]ێx^{7+)A)&0|ǃ%tP%;x?[6J\Q9GT#*gʙ["ڲ Mѽ<_Wœx xo&Ќ؀hA;z 3aLx-څ(vrsb9ܜX>/4G;Y 0 w,GPܟr,(zTiq.q7JoLMnmo4*Q)JiqrAR:ҡzm^[Vz5ZdgGN}|IhJ%wx9HgGSspi9j|Ƨj|f|:gQM4)?­ c܁;\ 9:9z?Gk9ZZr6*wjVs\2aVB'I4}MD'I4}MD'I4}MD'I4}MD'I4}MD'I4}MD'I4}MD'I4}MD'I4}MD'I4}M4yF{p<d(A&Jd(A&Jd(A&Jd(A&Jd(A&Jd(A&Jd^b.^b!^b!^b!^b!^b!^b.^b.^b.^b.^bp`pbY#yfQ"Gڒچ٬.3{dW#Lf;v3^|CS.E"K~@[_O_!jJrRt2];&K)N/:GgL3}tљ>:ӷ2pT*3AfDfDfEfN$/K$.!KHJq )2xfR8W9E5"im `)<2H(R8"E"Hu[4\H Z <4  yp)G yp)C/C/C/C/Q55qj6TD+l%@I$72s2KxREe$l%7iy(#H8xxxx(~x!~xps>_*e&~~.S׃zW}R[m}.Wx|q>W?:VA'|>*h*EW(A(!o-|>G!C!C!C!S{ zף&&fff\~'I~'I~'I~'I~Du%P] TWՕ@u%P] TWՕ@u%P] TWՕ@u%P] TWՕ@u%P] ;p=M௔o7ܪKQh Zp8_?B%_{u2*D .ڢ5hMWMQEٵu.s!һCCy(><P|Cy(><P|Cy(><P|Cy(><PyQ|5X}U1]ƍb8)5,:5PvLHh\ ɭQY?DYڮ+D16Xſrz??mg~2_`-Õu-+x>ƏJRA{+Jd2xRɕm\U)Zay"l18 Z>=GH0F1`,k8O/2k ,6PQlP yA}4@c4@s\/*p5npC`$ 18xL4=<a2GQށRFUcseX;bJVK>Z}`zԶJCP)׺IXRZYNzM\m[tB+Nyy0 `0 p0cs=6cs=m0`X/R kvE* T٠:kTmPꀺLV 9vp7< 25}zB9'oy?5N7)L)0zMThuy?g}>?g}>?g}>?g}>?g}| XYex2t2>t2sss9C>:`fIT4 _'MMMÕpJR3x&|2S:NS_}ѿ>G_}ѿ>G_WЫeUZ 147}fY4穣Ɯ\\ %p0BsxMʧ $B^G@\/gE>%X_u[|}p>>G&(蜍n'ڢq ~,dF@Ϣcs8w3bȢSKywEOq.&^NGdd;FIi]?SEf!-j+\}5ַs_dZLJ>?&7 9*⨏stOD aB6PQ@d1bQSvBu}љeVQh .0 CP0 #D!^^g/ģ Bw!~08v#q[{L>onsY]jq\{\_&2q+ӕuHvVgYv c?HDq$f; %3:GaZE}Zg3ECFDz ~wo?^F.Cgph% G(5}j< EC-) tww,/\I+ q$GWUx**A8;ttԧ. |r(q1Qx8[f~&-Wrfb 4ТE$G\:Πh&`=F;;w[w #n~oiv.;lr&%jz ļDfP{Q.fNzIKM=l~U2JW*_%d~S7a`hň7pVngEXp֋eik~kِٔ&-іy:iMgsU$[罌>v_p sUE&nLܘ Vp.?ͼgfjej1og@l+>xxxx -ZOi9% |z^'+XJZW VDbz5%a8ea[_dJV^L[Qa6Mx45 >魌ƥafeZEdnYŨif\f9"FឪD]|>aK9ECI8- Z:MkM˒N )=9luZu<̾8>Dĥ Zb. +UŸϞ)! j3"&3vg(^Jb V*Eb V)E߰߻_}ܟnx_#k_g?,+;9:,+WD/_VաM]4C=ss)8לs-u8ېfabFHA_)o@y#ʛRތr.dj#}0/[EOz*qF\Kuhsq+^bGzT[D4Q;yVKFXn7N+Fhg\-.b&|(7c0U`<ͫ1W]%eh`fajima4[g盅Ef++s6fy'lv6.5݌?=͛^f/ yڼhż|ȸ||e3'}Fs1Мk.17?6W̤xfn77[.sy4Z iJi,Jƍ%1>2Rcl$dSHD#%#O1TkykX|#F\#ّȊsYz3dEF"%mבo ]]fqdodY99`nTF*Ͳ!;beVvs욦RڍI{Y>۾Tַ,~A~-qFQ{a?a?!o'O˿>t{k` ogs[Byad,?WvRNSvJ>nOvdﴫ%)_TJ5/L/u:OP dR].k媭\ګrZ]-7k5rꤺɭ)To[.Y[cAeQjeqj娧SVzZ=mPS4+WP3<5K-jSLNUk.j:hQUJ[W;͝VG$:ΩVLLsg\\`p\ntZ;^N[7*ussnqnuYw8@g3̺ӹ۹׺yyvXÝq8ng3ǙLu^tatf9Qlg58{XgQ+jY*ZEh-kRv5=Z'Zߚmmhýdvw[=ݞ\߭7ݾ-[mm;@w5C!=}ku=+ұ&񑆱 "ccoEƖvE^wwq-wnռ]v7lzyHo[x޳Y lU mo}}n}-;x /awVyIz/}mw6xv{A7}o܊}q'g1xX ^~<^?ԞoonO?`?~!h1{VD{v3/ogYY¬ZYuKe E ]XJqh(~?=_o[iǭS(ԝi]vCRSg7xG;u8/ѕ{d."gza#W[cs NY%zKh1oEkBח(kwht r̜G>~Ax{;uFY5KW?㿬Sy oݟճWvLHA0Czmm~d)>UpolħϏQ)Õbj]vt=Cۏ>}3Yؼ3R9O~ZD^syQ?R9} :=ʟК+{o}y7Ĉ~#u}M_b]s~Rz~Ț?1.îUiaXnW'p.ӕ=_϶ G96~e78Ny5uwf93뿴?3K셝Єz' >|?׋t"?оѢ6h ܞaul(zQH'cߙcQh][*̔?p/Os~u[SԞvL{a?:qT)1gFBoESbJ-ֈ- Ql.ExqyW '0sI 7KYjn#o.F>1Ƭ4+q7c1@6eyxRv7)[["pZLDrgs]{^k%ӉIuj/O']+Nl <( <( <x:q t"mܣShj3OgTW F錚3vΑN8ktu<'˸0z:5ZF/kw}&N36|иv1w6Ҹ w6/cH'2ņNǘe{_&cI50^*ׁ0^x c[5oa 'Fe#GaYѬjf2ݬY)##$b&(&)b%/Rbx,5xxEç);ۨONaj TNOZ UC)Q8^<|T3(58JƫzT=JDJ&IdL ϧp~Q>]Mj5gYfU*0Gʼ1j>k@-`Vf>)"STĤZRV}-jkY06U*ܡ|TrFFb{jU{9[*(ߧ1TRUs5!u*M[tND ؄-l6a M&la [DClG:#pNF)ƒS ^lu,)5]";`!aM,r-z[EWs+6oz;=^9uno7{*OAVzU"=-ふ[+nm9V<wEx,Z Jry `7K"70ސ~$ބMMه((y&>Qşsyz|}Q PȀ Ev"z-Æyɐ #d2A|pKA 1W2 yPVө? Y?t sx+'9+tkn̸ϲ^47~Ng+pzcZ?|Op)+ae7j|QN4)j%EG-20qogs.,~Ot鱟]z^Ùc+/;)wsÙߙݙ&)IDJiDD*N:U$Րfw)MQuꜪ:8uΩ:UT_:uj~MD>w;}3O:\/ c?+{/y˯\Uz=GWį#aL͑okA:F\xϯxk{)wBt]#NiY~KrWZ~s6}MTu 7ꕷFSy 犟wѨ{XJ_Z_W >םo?oG0qf|NuAqZoۀ>_|כ/^T6>G=-x۾з73\fK<fޛ.C_^YR8y _=َm?g[/vv=׽郮Bqz7y7yBn,}5;Ks[/|+n>y$xNx5,Dp,6? ߅y]R=jb%_ő,Vq j~[^VlQgxڒGo~Qh%U~Lh oHnj)=x'M~3!͏M8_]?qr ]G_c~w{COhԿ|M+eLwOmAF z~~hMMnj!ik7|⽷r܂6ѻ=o/i}˅Y0✣k8yX.~3; ~o8<;t`GpGOwm77?TwZ{﮼ܽr CaֻW,v^Alknߊ\WZ/_ϔ[eLMVzč=5COv\D X*y6~v5 uj=RWtjׂ-Wn,+gKo)/0%&w]{U7ZWKF_?_u5m矙S,׶]YJ]/³bQ{dY.[,V9+ls@t?K+1>[~|'ZSN|Z955krtRg{' m֌?uɨSY*͍D }9P35͏kν.w [hUbC{|S敾kxzgWsZ|[s/,W4De[N_;>KF jҾ9MZ*#V'ZmP{O]_r-e3ܪrpE'os#IG;<~ 6foخ?Su9{ᢶwدkDz@zG9Q~q0lmf^^b44k X:9Ї-x?L?߃$tѵ k/#VzA~~}|u~J> t^4Xu_ku*_:Wje;R>e"lBu/M68Cn}~7ΗǘP3S5 _ZYd_xAV^s+z'>׃spƓH]Cz}gQICk+B3g+*u׫kk߯EwV eaY6 fgߢfʕM>ϡul w^_Ao䆒|fO[>|mRݡ6!ƻl_^%u'DGZ7n|׊`ȶ^EǮHǮ/mNt#HnӍ Il ҽ( Ƴi%ӱ\JNO1{OL[Mb6su:UGmtS~;LtnS!dI l8G/e+R\Ŏk7??M씸Y[q}oP VvibIaœdH2$ &RSHU.̐e*Nr*Ezr цBVNoBW}ҌoW P̕ބR& "zcR+<ބ i_ބQ\Mx {\M+}+ <5ބ\Mxk p7axp7axVq7=&l qu7QnWwM\MTYkb8uX뺉\M뺉b &N\M Wt{qE7+#q(Y1~%L %R|JV1J+U+qJS%Q|+k&>VZs5q2]_kJG]_k &뮉p5q2HyL|뮉RxxX V!H;sÒ"tVB+Sc/~  /g_ ~yO OLa0m>O9%L^d턩ڭk&ݚv:χN~:ak/| |ryExL`[t|z$t|z$hO|z6x|q>k,.š'o/ 7p<~xO'߿~_e Vxd)ǰXC,ke3ı|> LbhZX*P+ǐlohy<`C >zֺ+=_}=_ݕ.Vy+FMc.ogwʟɟvyꂣyZ+EavD>__7(sZ>o;;|rڀX7c(S}mjȲL1xԄirM)~SKS+ޔjJN],ϔnJG MQ2Ô2mLm7ӄn֔cA_MQ>הy<5ΙXL@p& 8 g3XLL@p&v'Lȃ3\ΙX,תeiJ'j92`N@0'řkH@yLy?UũT XE~ŏvJjv0* Sc$ejW6USayIQLS?y>(TBݡTKT"fPRP11F!䇪,IuP(R]V=, G#`RGT5T?kj|J} %Gc8LP'epP2Y |A2S՗0i4:?@ mTgb++:KZpR\V?|u:(@]ooeu .޷嬥wwaaԿkQ}uKV?P?@zQ 6ہ;PfOݥB;=ULhz5\%+WxS,:Ɗo yK>cwe`n>k}筓Y+ X>ӰOTΧY4L|> fќO 0ħ OĤ1s~N8Č3F8qb 7$fC8~D= H#~{$HJ=H#~OHA=O=I>{z~Ӌ{8z,k+ qМg?r?(<$v A`Äayy;0q,\/9#oF.>u _ |Kxu a/g Xx>.`@,P%}?wwb\aH CHa) F C83xց+>!yy+ B\^~1fțs.T"nS捻ZX\ FW FR<( a vK e$k8\(YF<i2HEH;92b9bbMcACaX87$ߍ1b)s&Q Ӌ No"6o"6Kz1XbMc#eQ B,ʙq.1<0sNܑ8q'SSS3֙q>1㇉K<ndjgj 1|={&W -1"HE,T$RXORHEL26F\KL"-RN*bIEőXI"&D*b"VXYHE,THEL"RꨈI"A*b'8RHE,TꨈI"A*bHEL"0~DaV 0zH?,$ 0$ 0'V~Ca=I?Eaq&~XwIaIGab,K3։Js9b%\Ҋe+ʝ7Ҕ4ӕPܒd(mX^,%c|RtGk=ߠLO'k)E,T T+9 Wc;* 'U4'-RZP\}N}y|J}Q/!>ief#;(2IS_U_I&E&FdX:E&)2iCI&"7aYTPy|rIJ]kSLI1IounT7#6Vu+J$S\ ?ALAd@IO݇~y|A]*8iKz WO I/0SI/0o'=GG LUu @IGv&M 5ƤM@ɤ)Jڤ-ع`>,\e0ToX㰗k `2i `5њ\q0Iq0Zf-cM)kH,@֧CՌ6wF"SX:E_mӭӑʅɤ\ؘ SI0 IȄF' a<˘m4i<$s^g Fi) H6"mAځ QH1+)L 0ph8&HHHHHc(n(+T/NJKuV?cɃ Cb@$8w"C^SRL(ϐBPjJHYHHȏ46=M΃eP9V4iL90?_g] ieh~[( m=&|CHj?K37.ډ1Hg3Vl Z꼆G"5RRҐ2r.߬#R5u~+|Huf_ʏ~~X ٩ߺi +١m䂽 :x;/B6+{VSm+\̇0|e;Z1P ʟ qHAU aBmGUO8!ZbtbKpLW-t6p;7ۀ)Νpu8͹wҖ⋶tLg:s;8h[c-y#pe۲s}Ž9VWi+*}T-ױЗjX(vV&WGU+3}q+sF[O*_) {:zVF~ze?ʁvnw[V鏴q/\U9ʗo؀_oPo96qhV9cpcmcƶr p;f`'ٓ6〯Wʹ kx|JXZ\VnDUn#Cǁ#|Jb*8r Ʃ9$UݟYҲ8ZN<ϱ`⒬ʳbwvb_! Z/uE;b]] $`WK`W:>;NP}mS+|+'8ȕsfT< >oP@WZtyI>WOF88_9G$ ߻dkU258 ~|,u-YҴ|&KFY5_V5IvMl|;Kֹfq^5ۗ\5õ(t⿯dkZø;q?QF 8c# ?{U6uHYUgk?^nlU=I2?9U6($cӆTW W5'#o)9Xrε?.Q,{&ۣ]5:[r-L_hOvS w=j;YjN3 {7w|~nZW{/w/I{_w_. ߰G݃Qn_^p,ЏuO0lP3Q9@By|2+kpl&M5mtz@}/Yާ%طrͶ}ɳ8} jd?1 cHIO'l'9I=iEMiAYl9 ~^v8 xx`DGS/ 'ҢJ{{~qZgԁ=C&QV=S+yեeZn3 |8tgn6-`3< 9k b8ϒ S )Y/Y鞵A/%<Y `ӥs=oʡPCNs/Ù0ok>9c۹ecozZ1k!䏹| WsEhZD$ԅcPO+ >= 5WNWrU>AP?_!@&4a8Iy !4pIhUpt],qisJhͅ=cOŒ\4t?%B\WQ1RIG5NsUs8Y=ځcQx_я7_Y7vP"vMOq*7[" +b71uE[Jc\jevnRtZ?-nFӼ|.7noQwB }եy؃eCbIz q#7 rTxjLޠۃY E/VxIA~sԃ>O=Ҿ/P[bd||͟,j 'Ѷ(!T[WG>-ϵNC^:v"UW/'ɣmI<6Ѷ<6o6퓯M&w7ۦm3I:F.KJ_JT#@js攡5XS:ӽH+h5ᴝfRe$r z4k^e2r7zf+ӑq.IqHIX-Sh2e&povL e68:c+aV)V{kL=!}Si۰g6q[B ̺=5eGq{9*ZٳV~w)u""{Flt޲>(IM{vvWuWan JF|z:^H5 E=W㛝%*jx9o)Ƿu6H-q;S]pWn|QwAaw_c,eKRuem{%lɌGٲc-ec|0~0OƏk+Hc-⧴ues <~?۲5>ȟo_hCz>~sf|)Hw-L:E_| hQ[-=nK,>?hGXr ?n9_-GHXrqS oz4:nߨߢNyy[5>S>u-j1&צϚʩ/<ߚd6ML]N&ưC)d>a᳦SoN COMi4m𛮛L7L7 Mw {XL2ycþtW N5Mߦp6a8=~p7:-#i/'?eU^M~`چ 9}:ms[i[oio ̿zY~c/F @Eq:/~h5\ckvuW]wvwnw~twQwIwYwEwUwоu=so o'/tnSwFw}.аtD(REihsh#~ 1|Q A~֐TM~; ?5\Ek ?3 Y[/~i%~4+J4ZO+N[IZvZ6!VV^'ߌUU<i[Ӿ6ofePYd\qm("orC%3${eU1HCQ) \;' bF ϡ yT&ۀW/@(VbHY(HMl'Q5MEt#; o~ o~Q?eh(H!_C_Z7H1WOlBЯCBA>MtZ XN.S`LTA.r777їנu{F:D_\ țvg-P rPT3z Q*P1T̚D;[OuQ=T:s j!DSԏCP8DOH1P3ywkzs͕J"Lis{ /wB*T5'sBj$ 5JN/!J G:,J'>_aiD&iiFHylͲE^'yrH\*o+j*坲KdwZ9)w#1|Z>+/ȗ@U |W~ ?+FLe55"ȯ[v~ׂH{7su%Z%Eqߔ ʑF̯ʱ@!Id`r:ls;3r>5ʅ6R\ P;0w: v)r# )^n@U"@H샰OcF\jkݙ}rm}{C=)_l}J6a8. _g\=pܛ9f4` k~,9)_sܷ>r>6WSpoea|$o\+𑺟L 1}v_[jX,>p;ܻƀ?L[ \v{n50A΃ cAۓ;r1n ŋXp=R6 x ߟҮRh[X7݇ɜ KOʃܧ 3A>4a'0p_ f>v/k<2L<r{T'O)<œ˹c#!{\. =nVyU;m|ƻU'瀳< 6uG*~]Sz!1p$xP"xw4q܀n>˨pFzd:_{Ilp̓Qp]zS/IR]*S8  cޣxq81{J$pܘ'>=}\WuX +TJl=Cc3{-p̕X^\&5&+m }=] b,`^s"_K^eDR +$xrl1ۛ'?) rD?˂"&} v &Hvlۄ1x .ؕ Q}`ߓ#}DCDp ~==1ध789\ zw<< & yFBǞ)ɐ3Z y :3*yڂ7BPu%d1 77 5然c롼N<!WsqHz\yl kݤPfk(\n:ؼ3t:,N6{Bx|w.7w.<;t`hHjе'C7On5 %um>z|!׏Rq<]:@Q4_SsȀ(K҃0R^33$3Œ1N33LX&}fyX3kaױ9l[ a+[Z:GvքuanMA{=ɞfϲ % H gL&-.=$-%5Dx4;!`DA>d HB"$솾FvC_'!yd7 & '%oB1ZDvC?NvC&4)ZJvC?MvC?CvC/g)'{JD?OD@D=/=/QT.&{o=mdOdO쉾CDdOFD9П=z''U,ϩP?@dOkdOdOe܏ zq_ w.0TJw -^1z}>DMߣMy>[=XW0=XWLDWAS{ρv4axG'%&am]x Ah)'@^!h0Ao~ hȬo {AdL7n$&|r} fԋ )frY,& 2Ȟ'SQ2s|_rY)#:L 纨˜] Mk5Ŭ3+a\Ank.%LkiaJI 4Ť Π3JHΦs%եH"et]OWRR ڑzXE7Ùœt#~ #waONWH 5MO"HOESw%KGANbav.DJ}K qR H& pG:t#O scГ4= sgfY4=Tϒ0ga,}z~Q0~32+DH\%u n3EwI{4YrhGF_#x`;瘝`9tja v- |]nF,Z*=1AMf[mZ?' 3fMj2PZ#\R<&+#uU|tݦ3cn1Ev{=e-Oižaa{eً Q{Ų~~{Zs$kcq&:[`]! W1z˥{|+g2_-6સC?=cqJ78k %+\4zl8 y.%8'\/w.7↹n:D望fN q3=nw`fy=ÛB:[u|Ǟ h/𥠏X#9 :'21߂QNkfI]Eb0E {îtM lנ30Zb/pE8  XFFH+tP/@]eC] -NOÕ8*fY ;}qd#0+7$6 A2qIi~~C+Rf3HRT K јpWHqKj';3 cNwrNEO&x{1 =;JǼ#.)i,_gAϰC~Wk`#t M;]_ Κ+cW0 kLa=HA( &aPN[a`fPmqم.$+FhCp}b>:C8@'~(3${yp 4=l&kS0 aP(\¨0!L ׅmaADB&_' z^\1_[$W@+Ly[ q!ʙ@ [@* jguScS R#綃\ ܷûAxⰼ $+DV4I#1e֐Uļdc&yr 1ļ/7Y^"dzHr-J88V8{8*8JV`cp0CC3b p}vs{Oǜ Ik]0 0= ;ב#hJ~*VAf8V` ocU5q_z $eH,CA=?8]KZIa= 8+л !?=z{>}U0ZOzim/S<6/֫OǢ,Լڲd9e9-3tw@vz p@_O6#`ƯMg5lh">I%~Omk+UK\'hAl^Ixc?a8zbZ ޮb>O-َ.?Kv\?iWJ\ v4-e>veXcS'7= 4-enz~6Oj͞lglstHف΋DnɎ}S$|Dg%V&Ux]A0>=+yr9W4-qrNlׯ5hqрc<$9]11=~q@ld\se̎8Fu.?[9PC{8q  :.3ŗ%zl暖b:wM_v=+8x1I0'.:n|eNof..*X \R X +Tʚe1n+biL-?i74-XvlNR윦vEקLiveb6fѰخ^]?c~|xM'i;I8>Gz?򵰦5,uMjs-k Ԗh|\[)jPWvNmP+hTׂ b@)nPۭê۵qg'qX{ZvV#B|X S X-aWBB,>‘L-p@,XȱQ?s&}N0F[jjQpئqصsm.|iXdjEPzP (lT.˫V@`;`'@HG'u\\\nnϼ=٨7dmzFb^ؤռyrV6]\=ϼ %j#`(8[.qˮ_&S뀛K9m#O`A''c<<̓~s?Ȁm0l&mP 6kcO0o{d7v}=Ǟg/K-J{jo̝ytUϽbbdAH1A")"(C"Fp@@R&)2Y)PA!"R=so-?jZߕϾgg{{yL>(}x_LZs?J_!}sݔI?~,=/LcvXc1cß_MOm:9#ޱ`qtq'wwFYfO(/A1} >(Pc(1$} e>|ChrmjEEѡѧUsCt|tfG׫nF51#zAMnv2:Sf%_D_YS dmSLM16vNh/?y87''\ޠjMH+M޲ ei&efM[h´ikƴ-fMU9ڬ˽i'\{8 ^45tuUo(kU1:":R%GFR/ ZtStj/{wb {pbŐ!C6G 醩mzȝ[ǰ6z8~n*{B1? p6 亅ȅa2!#7 9>Y7]0/QMJUT7_OA"{G(Uz0v@S9u[IZ4fa]ȩ ֧4B-iq xkKaF0_32n[poV;9<0/6 gcO]%b9g9,sl[c*rޮ󳈢AB~^nv0fAh*6*m'mv. ̄!_42_װ̃CN"6Kl!bDIJO9jz. 1 fpHȳ1&46$鋻]MB&՝$ uD2DZ6><fue]$m5fp+qg4m/l!ev.VFK=39,Xφ*\0,ٌ,RZf٬\B{Ü<}hᱠ/vy{dQ?1W,j^hI 'H>wvUlfG`^<[ǪzYHNf<7Qk+hq(WyFZ嵗R*ܷ8Y-& &EsFV0LRf"r]{ ! kPҋh.~>uvΗ쉉njyEdrRZQsr'DVYKZVzh/WW".yCF G#~ ?3U+T>O"|w/`z!KJ}\+oS 1?0eʈ7~67^@H;i׀VZ|6vz6wN ڶDD5Nr?v1[͘ǕħlH?3UkSBuܕ"ûg紌xO'g<ƹ%}L8|RFeI/&]o`+~hޭ=׃B <sѧ4 S,ݺ}D6.?vlv|@DM'{**-1<sѧ } {gUr-jR0} &~Vp->->->2JmųWC,f~b+i|̧<!NV!ïjٙnt W٪f9w򧹷/)o˨g.m4H~9B=XlnY\+>Փd~>*䰮})83<fvÌ )̌@U)ۜ\,+ay Woj㍹xO4Lyc m/ pɼLHyјHHcӘqsVSse'00g= fS)c˾} _GT"X~A s9o풥=Ώ^79;R~B? #З '2*[r[X_et &"_M}"Q,oSZrDK+<س2؎k5`;`1;Hq 6?rG:=hL&?xi>t}vy<\Kvܿ 0f|)oeq8xО8!zkC,(>r VP4E"*zr,33gΤz%T1^sâƛ_]Τ&bf_*|sȫC90Rs2V:WHM]SK-qs7.< {CbI܂xq,Hnۍ|MBfp+#F64м,އBr/] >˽e2ܻ] "Y"vm s^WҶ-~tB4By0V_6xƼ4ފ!Ld%p46GC΃7܊O}\\1ZjEN`2JB%)zFNh\i^| Y'qfRN{jFCbH$bZZREb~]H]D0J@.fa#6"E^/ĕƼl'W5<[Mr5'\)r0.W"սQhFry-EB<2YaZml梟KW#ͭu?u2=#h*qBo3SeϞڎpjAN~qHbkq.{h)\Q>?XANԝT2/ 8G/q=h^SI;[H)l=lm!|\}ʵ ,qnO m{oWcz^N 슍}#lK7Rv1O)--cȗCn+u}RRZⳂ#̧K< =a9I{*șݛϑ!e KG9=(q?I'݉Zw,#T`o;6 -eW-O]rrw"'w%Ƨ<haVdg7#w9zo1miO/Y5i>=͗ҏ砕 Q,A:c%|19^˳/릳n%2GbKO61dT|-/$4#gji[-4[]~'v B] N~mr'>&p1޲X?IƋlx^7Dz}Կމe+"GNrg86_661˭Nd>"6];##B XZ)0,#uE2b|Y~Yd4pe6ML% srڜ>/zcy^c}{Q^jZ.ru%E؏E,ۺ ek4_#.ED G/t\*@ <.kpWdz9l~s}?Dc?Ƨ[B\.􋣿!t5|M5l)MA3hiH%) p'h&1Bֺ(9dJ" |>yԵv O4sGS;߅@ݕYeA\ˮJ6%2ԺF獰ub>:ߡyk8Pw/r}<³G/r~~\o Af]^ Gn+YOȼxSWX6]ݬ\$Ґ\*SWmnDَ|WkǽL-η(xFc}# iG i[ET kJ-&Py#8x=s1~O(MăKV: ďW9\䳎̙O];̻LĒdy3!-#*|/h}({(1|H?=(B8BWWTqap0ݱ<&TBM W<y"f2#thی/hOM6̡t+WH]m|> b~yO#o=y4?a] cL ? ԭ@"lZ Fi&r/H_K` >IжE)u@]fߟamqۯ 'V%n46#7uKH8J6m)Lt62`SόGO(F}JDoc`lX=6h.P:dv\›{ {S+?-X,ݰW s!sŧ Apűm6 z]ļ_MiȚGo]G[쩫GR6 {{lG>Չw/S8mbhnD!m6A>mwdhfߡj=ud֎gN=խLuf|d;ȘD$潙؋&k|cG{5ܣJ6s oѴ=P6xxОש^|*̛óW4?|A͢) umͤ0<[ç<|4S'6y<I2􋥮@J!K{q;*OHm88&ZєМIlJS.K!KJS&*#5( mQJLj(j"*1"{%9 f2s/z.4N ú+lfp i,Kl"t(~.[.-f p^;Jh&1yaD\k&Tǩ7xt]5&kNw c*KaSO4x^$m*ٙ>#ħ-Rwx@_ EM;'i1gҗ3u㥖ӐkENO ߐӄnJ& 3ȥރk@Z' 4c[FHQ7:qKFdHV.%} aFd 6qh'qLi1Ez=&f¥G$b؉oc4Z#KZub 3?hB_J[6X^|8o!HA /<{\eWfҏZo&[VRU$c㞇Iά g5c'B>^J&|9C>0b!חOG'؍>}roԖ|[/,;cꮓA@>gϷ|7lʧ.%P0b+=3I=3"*3VK_9"[.>}`i[amsm}e6DPF߇eKuN|iXuJ~W(]X֤XE@ &~*-5ruGsXAt(} x[+DTQ4g#%wpINR*}VuYPow-nj/VA1y+"#_GZw67U^F U 1`Z9Ϩjܖ=J=2YHݩ*U5#5PM)+蜥Vcz+/]*UR-Ufs 5[Pϩ%vh_JݦRT UV5Tԃ*WRq&,5ֹ]ū_O5W)OV3jz^MV/^Ν۩:&]3:$9x)Jb1;L#ZuT]Tw5\zBeg8P6UERj:GU=}9u*L\[UPMHULC RO)}kM5ZVMQS[J/TWTgzL=i>PU_UT5]-RK;",7Z3t.dX6`~}F;0oX9p \ 7ýDOF«?5L.Qa2:pD~=!l`W #Edg 0 %p\C7w3" 00zI0VaxjDA32E` GqpH3A 0n;^x9_fp^Wa4rdzj.l[v3nyp L9p!\ ?kgpa^x'9 F>wd0Na9Xi3#*.l–(3q`W>¡p䛐0y$I< YTEթ:kR*{"?:ʟ,팜Qo0^{j{5.}q&qFXVܧC"Wa}D [^A[^źb>Rn3g y 8FIK8@4#n=BkKoY/G~#4sǪXF5Z}bZ !RFJ)P!dr3c?&b6xA:[0`W*Oaq8cp,sxxFTH`ot*QUF,0NVa* Dz"G%K 5QCXFBނjtw]Jt]'ҬѲmjbIKٝNXi }>X)49Mx"^bo0.Y}E]"EaSPnʭc)/(? qT x*JEu*NuFJdJQ)@)3SY*+lFҧ:}F4}kї"]]2]r]VJ]o}:Z~~tc~MhmMi m6ڦ]K7ctL7tR?LnAg~y(ok_ ^b/v 2lg!gF%D\*DTU]kۀgAno;!aX;Ntvo7(9@G # Q!H"T2S1*DIJSiFe drT Trнt/TsC}ZRKGm-TJԁ:@AB]=IOBaNݡQ4~zi 4@IFàB@iz^Л&Q4 [4*xz"M{i2MJ6 ztU]z{TY4 jԤ#E'pͥPЕJJg}֗(Wg[)ol c1*kY!+7}6Й,S}RX ?V 43{zAGzF"ψyVds"DL~""E wd>YL +ޑ!"D yYd+"{G^':>|""+2Bdț"DGr+2ޑ׸o 2J4 V̘2dL 29@dJ"SD  2#@"  AȜDF=#i&"| iD|2 d *@fa̢D, Y M"D Y &@#AdXbAdſw" Y CO"D~ )@dKml 3@fW/2  /@dȁȏf&"D 9 r,@DS"D~ 9 r.@|ȅ"D~ r5kבq:2^GQבqtAA rF[L߲ j=u/G?z_֯W9 ޭzޯ>>O>gh*\ &{ztnSu'uN{3xZ? ~^?_C^hhiYeHncrZV+k=:+J`m?s}5ug(M.|xUVpo2XLVJO{+gV2V؊XZȊb-bs'(^xVU*K=CԳ\+*^!z:_],=ُ2rv#7>ϚG/Wz^֋T/g|zWPw~W^ zջ!0?K>[~Rͅa ` a<_WoH-cyΏ 0&do543] ?G1{Oa.|`>|_Ű=2 X [#k`-|:X?W 6ϰ6f>flv/+{=~8#pq8'{ sp.EwW1TcD5UT3\=ZGԣjS֪jکT^uPU'Y=IMuWO)jڢmjڡv]ڭjگ:Qq:NuVSuQ]Rꊺ BkK:~@7MtSn׭uW'S=WuzAzޤ7-zަzޥѿZ{q FkbmYۭNkcYAu:bYǭIu:cY Euݺb]Q;jꦆijLmS5L}si`F41M̓!47iiZ㦵icrIҁK'2O̧f߭k0 ̗+,2_fYjor¬4̷fYc֚fYo~0?h6fjfiv_̯fc}f9`C9bc9aNS洹`.K\1W͵0L73̻fyϼo~3gYsΜwvqusw: g3>>u@Ew;s/ow;ɝNqv ]w;~~~~~u?svKܥ2w]qsw׹ݟ FwpG)7{=w/Kew{=il/zw;zǼ w;zwɻ]zעŨu^4hL46.>fff&D3GYY٢٣DsDsFsEsGDFEG'D'F'E'GDߎN}7:SRھW{PY9[&B?[t+lhCwa'GK#`^$n헸u@A[<=K8j# $;֎dYc/5$S zogRtkֹJȪ{Yo4D rqo hGE+[ٚ-[=XYݕz-ܵ7[K |"3(tnz]\s )E_QuEzM[z%#r$mGHf9(GDxԒx* TTPZQuR UC77!wqN:'zʞ~#'1dLoڙy#9kr̬/LIl1ҏcc_7p,?"hx3q\֨Xه=3w4bq1u<̌cp8.>Ėo7bz{bt^z/΋2xL^KxYl^v/xy|^~W+th;"?]XJ]~+1x]&[mw׍xL)c4*_s\LRt-6{WsTSD,Bn^[a*Jb' > ey5pNV6J /j U/!^7jch^rIa0Cgԅ]]Dt%odo:8la}> L/ٗ0K¬aW1[Л+4*4ƅ&bX<4;4+V`Ъz|01[c]؆L ]cn0Ф TEB$\$\ɸ2NUrr Wpp5\߅.4ׇcp[)) 7G8-N-nuR/No78;rrW]>}V&{Uqj[8#w\Zb`ϼ[ P=1)ǧs9 [ Bn?eS bbY}xzX,c)UNYlvv;ey|v~].dEbvq;NK%'܀?F܄q nmwN܅௸^܇CxQK[> /}U_wYdH'k? \4db1rY"?VKQ-<"*qqq!h%[qIAG. <B&%3Nh"d1|m9xrW7@y^&/ސb_pė(oPg8(33(q q-TJf^p꺲JVMVʦU23ˌǰj6T1yPg8W7uf8B3;Mlgn?c#68g?{wA =P>(˹(Ǿg~*O?c?UA=zSՁ.XRNs}jĹ%٢Q] 0WS+*z9G'<":s9C9`|MɢihZt,h]S9Q g&FuT?D⾎X=#VOaS,­ UEGĒ1baAǕQ0g <#syR8;SHe12[xev0r Fqe?#@,K, Z,`1G)X ,x$F59a'sBY Ǚ]S9`OS~ Uxn y5{L6+O9?FIbun?FBT7S 4*oW)=I ]$+?ABCZ%~??dE9\C!?#~(VPzCqe?I_KYO >Bs/sa!,ܻ6co.q(#[ ո8x/)OW *ʣ 1)X/Xق/[b9ǰDZx6XId[,<_bUNXKd E3Қg'og%]ž/CQ $rQ8Fpȫt"K1( '8U}dd~KpKrGnn)\bc5X.kUX맰.=>~'`X \Ϸa֔^f:†0Ppe(ȳQ]8> `̆DZsvp?-)m=R`E؀=d ֻ=k>5%% ?8~( ~$-~,5~"~*2lK1/Y{D. (Sp.WùE^ %kWde$7YFn2rSeޑ1&c6]Fqܻ2r3e#/g3 A< (gij V SZ|L_4in ((Il$n*VGߒ|d؊2esOĿ1- vtsiq}]XRP5JOwBW׉$g3yۙLc_Y,sq;+*:O4YdS %sŹ\spGo#Qh-w;֝w?wp__ EVwuQ{=/E }q!t>ty*UtAA?ca63cwy?moqo%v7Pbw#Hn,fW9j?rn#D(GY⯌6q1B fDpL/8fEEѼpf3?[ޞu_׭o;u+K-#$Xt2e%b^DR[Bm[E]-3l^v3^ᨚKqަou[ B]X"o)Ŕ^jP Aa ( 0rJx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<CPx A!(<;rWHWu/CB/~|20q6ݤH.LZ%ڐ:(4Iz -{NBVSB ؅B7w*%bV|\;EXû﹣# 00i,i5E+T*$w/Cu .[_}A+lof{vdnO&&ęƩv{]r'.ֳ[ջޭGNIu\ǛvZIZs4^5){hrɤ%ʔHJ*[d nJJLg$?Y7l89ROVԽcj5QIJ([d2eZ&%9oReFMR{65i abK~G D;WggC\Ćpy/=|YK~ĀFoX'7Mk~eaM׻kLյ/svRsDhphh:o/.ZNRjEJ_:K,W\Pi?f͋fn=sUɧݗW:օ/>ʞ*i)SmʮL5gev\XWbbbV}CutfMLeSn.+s ZmfјkΜŕy@0"vR641Y*[~*{Sv[89@l([n+!) K]ҸVwX˽/Ze?IjpuR:SRҺ/^m.źbmu-N{tk׫mZ7EDb|JRP'mD~Rݤ7Iꥊn_㿸rZR߼ܸ1!o%j*[jP"AiҤI$ ;:(DzS)DDz`BQPBGAPJ&#"A*8*u>+>ۿ흵8BBcc}g? ) p~ZV^ wP*kmUUc{]bGƈ,/k{3qma2X,S̷;iPA,l@Ґ%f2%=ueh9Y~8h]%hM(},?)@]n/} (s]!+zg^E낌լ'##MV>.3I+pP9Oa2gi C FZHIT܍zRa'Xu{4ABf' AmӢCi2ChM}~8"MT6}.?͢ ݈ynm6Q^Z?^0C6C#(WpǠph{{^ Y,NFOvMwסBp(TQ|7`@$2``C ~q GfW x\#P5$){c|=]qh0 w|4RuEIl"3 nrVT>oG*%wς2ሧs \oEcO_rrV2`])^՞`l[ &*>[翩U$aS{DT1+_8zq.^x [j0lQB,\MW0'b X4nڪ0?2g!E|꒤t  m9Nc(Pz|YUHXdH*\L{T?፶T9=&Nb:NBAIB gA|'[r;ïG)rǍiMJ/ 55Q;-K(5V`f/0"1YGb.*7?AM,CQ͜܃\[[O_,tm&I=J[LMܦM1ۜ0_zwkgDt*gԪgkR?wBcMBlUZ{75} ?~cӽ$Ѵzܠ{Vb!RFޛ Qer-"%yRxȒd|woϱ\<]q7DkVZfV_Υ֒[~Z1=^u*+ٶᜐ=R]Y!MnQvYp*~&EFg b;,k#Нua>gr ī=qwсIzC{\~%rshiζ^ʮ583"fӲWCWV꺇k#c kHQ5h&#GUs'pcuy:];q]y$OMELȷ,:?j0Ҡ.\x43I1)(̙&`kIIso!!oY3N1uaw)͜xHfPqMwC?CsxM#!ܵB:Mh |ꘓ]#Φy@ -7VigpD.ozt!'Y@X|ÒKv,g8+"J(F'.!ߨXf!_QNu͌R~>6ǘWoJl`/;pϏ4R;Ty0gUzt~f"-^olтcJTǣ[/Ӗh#a%ޭOfK1nމO7\w3UTV,v cQ6㭲 G܆',>nǞ+pQliFS@GS3 ߁#kE`-Zzj52j:;h;bA 2'U_d/ԣY;txqlHy!͵UƮm46B˴aA^W{_5-uI<H Z<;CF-|@Kn-Q˫*uȋ-uٽ>`|1kjw{݉J]i0!0Y_XhI3.eZVUx{948&nO i!C`pϤ=g^{ymm/\ƈo s|.P َ, 0%*(ۯm}ֺY 0 j|1`{+f1ڐD}!Lܜm/aX$P11xmmr@ K Fq{H Grv#pSBaG+CqVfzMT{WBy$v.z>J g41U0LϞYPVӓFz̥#W)%a#ZU{ccktݙ<'& #ZwYDޔuJ2(CWV\ČJ`gg^mb#.ݩEߚ5 nQHgׯpܟ}Jo0;d& C)-HדéĀp*׈Nbʄ_Vm9i ܞ߿Yoò&Q2C5'Z%jr\Ud$f.ϏdH/ʨU}>w3~Ql#Ӭ! U;u쎆䮽x #8mSkz)0 koY9|u5!eT/Ew)sQUt9]n(IR#w Iz.y"-_z^vYhXo~F)I.dA>IF7J%dD9U5_$ }rOڽ׶> stream True endstream endobj 103 0 obj [ 256 0 0 0 0 0 0 0 267 267 0 0 0 372 236 452 0 0 580 0 0 0 0 0 0 0 250 0 0 0 0 448 0 0 0 668 761 578 0 731 764 280 0 0 0 929 764 0 601 0 627 543 591 736 0 0 0 624 0 306 0 306 0 0 0 497 0 478 560 528 351 520 558 240 0 0 236 823 558 567 561 0 364 433 359 558 516 786 498 516] endobj 104 0 obj <> stream x\y|Uյ^g$d{s|3B%#$ffJ V,>OPSCZ[i-khϹ&>kk" D_2U̬ZXD$()<^^KH32X"6nZް-‰ƸEMB#D~uU_&&e"Mmk*`e(m6!=I6Z?$b~Bы]?*"./.mYb/[o':(tʦxq@v:qmE+"ՈZ/ƮZӲ&.GF~=5 }MQ7CuײTf]Ogu9CH$YM|>H^?Y[r& wV'h $˓H!R+2(hU)(ʒ(%QP10^]{pqል_k~6S)0ZJ?Trh!ߩS,E1Z|Cb:uJ)\IADI~u-`^MnM>wP<Ǟa QJgHq$u*njjF}l*YJ7v y.YU8?)]vu9~y[N[(].N\![)Lu]d Hh!5KidMAJX l~< >OT1J[RxK6 JZ)1fuxƛx?| a$՟b6*.dLF M9xzw(UY=EI H)Rjخ SDD@)N :s)6Q%بP량Ũ*i=H#z\g&Ca16MECӢ0Fh#Jm;a(J` e&H Xil2`|Je' P4 [ɎR W@h S SR`4P @P `fD ۼ vJdV+E~mZ"%zQQ h:gFt67 ,m\l]7 %4[I5F t1`%丒4y+P=OSXCmRY?!b~Az{#Qco`I^y@{5aKArv<@&W ;yPQ?+)?0NY,{qM6ZO[L:qU S?AlჲS=LgL#FpaQ.ϕ?[L9J!e*.r[FP*,y3t^×딧aYq =W!} S?/1{̷)ؠ ?C})J`۹׈gb2S6E^(6 +|O4{Aî#V[3ʛsqR0j`wjăRl,ŁOPsG|Q,-ibMg"ԿP+N~D>=,_lIs }imؓ7BK0qBvh;{x)2} }^?>_'s7b Tw'—Ͼ; H"مQ;u𵈕/ޥa^hJT,vouahק0%ʑUP :\y-d KWb?~Y-LClųO ~x9 $ 6a6 l?@|ޟK~n4q?= p) 2h4H5 7}J/ȁ8iSŋKi=+W9-uMctQ8"*gu ڡ\=k9Q^'ý{=ƹKwS.٢po+sia3hb6/ qw ~cج#óP0ZAoChX}1,g.Z62>| {U9^E<Q8@:gϼa DĿGt@@nd!3\S ?`>o6= \rcb?yJO@$b-rC(}MJ2VW|@8O؉x"^>nF8kt*[Չ4~҅kmgs+sh%F"֚b:+YDϲ%#>X8 c-!5e տ4}[St"~jWog-B"SƵF9u!)Xa[{@S`?m8 @gDܾdPC _)]_̧=͐a'ro@!X<ğo} n{ah2N15tڊXP=H'h ` p%' Euc#y11/+~] y]O]ú+#0y=2r+R%φ-һ=Nz-Tcm6j]5]J|hz"̭@)-&_졞ZM^W}υKX׀x4kɀ}za,V^/+Rrj^ާdVqbhyM8t 53 LWw nZ@KP:2 IW}_V˫TX?lfj~Nx{81zj 3fyp$p7VuGs<B`y>b<` EyxqIvE/̇>ӼTȥT/=R`cwA=9;\  XOwTE4\~1$`W.GG .^h 7ݎ!4GW{wc"~M־My,TfP㬍a |![p>H|#e ^9~r{xyGoz<)_נ]N/|[{NC8y[A_5usw/d?:+>m_017lAۆ2i $g\9#c0dor,;-[\.bH#h?D};e&`3Q48v`nx7?êξ܉;(<7{ ?\;s=a]vR%5ԓF.}H^ˎK\??ط"Qߎw»\#(wwS3j*ާԕFR~3K|.àvo,g]^\Oi[?/7u{`- L{wow^ySW8߿.\@,__t-MM3I40,mIw|LiX.O#2Lq*x>M!|d^/V5ޅj}D}G>ZC=9;CY#A&&JhoA[>h/6hEq/Gy8!b.$3DŽ'/aF%oX3Wi-I|$sRl&_f$ {rX7zX^f:=LWȝ;b=Z {iz~頍>*cꝈ-a ϝK3ݕƻdX7˗ϝ>ϱWsけ{AyFV+?g`wKv<@<x>,Aji,Gh<'&<9B`Wΐa<Q~PH"=E_/EFe ȕix]R`9{'aH1< Y#x>kys~`GYte_k-fP];}*TFHA SER? X4v`4Q<%P29{h eXB=S.Q>Dr/gsz?'dI>l$;)MTJh ͠ :K*0lŶ-d]وqwt=&hš~wo]=:7\`W_¿W?NA EQRޞ3ϔ];ٝKfzxi]9F)vap^F L$hiTS[Rg?AZU_eFi uVZMmxҊG559v4*r|܅)lMtښm W4A)*i*5GivUerX-a54k 2[6-]Og/TSQF]a,VrG4!ΡQEmK]]&9mGmCJQE8 5Q4N5w(6vxSMJȶ۶#w++kQ ju檪Ņ(6!),EGP\,*B(lVMh³5%)E8mAߢ'dj49VQ/&=_>(B2X߱n[nG[.%blQ`å&:G:9oO=E8Esͦ -BQX,Jqw shƒ5"mۦc)0gyum\\7ZkqO啵UFgyv V 2S1(^aP4!b+j;1X*$[ԣbYW\0vf^b١IE ͸,5Df~e= ` [kJ1/)o8 _&z!{\2*Fd3L7]^wYX,&z8S<&wkVV(ccE&`JkSmyضfX4\S&Eqs=K9鰥2եv$ 0ܾ ԃ;A-pjwLY4XT- 4#]\z*g/bٿK̯9:^g8 3B69)a!qbOaŗ/kcP/ujcQ1@RS9Mv2uP<R<*if*3 d4RhX2ѰJajF*5f"* a4RhXRhXe.ayU3T0VYhXhXe5 5Z.j\CũeQn5FbG58R^cx.wjHW']kt1GȢTbdڢI+ֳ$jBa/ܲa:H)<69eJbuO5:ZnfG:F!#R`z Egɷ&Zc)"&uHT1ZU U!5wıS֭$Ȯ]M@0 AZ۱SU']Gױ^&=^9]V-&2G<Ҥ{߈_(O1o64.P8T7!'+#!H bH(Ԭ}fd]iS={ᮝo0i׿gx/h #UP΂\)fY|ُ, {3SLyK<*t+7 _3`X"Ue2EX0t))X.E^sIߜKigBjHe+1:γ4"[TB%JѲo|='qlĈ U^=u'd̩0fLKt|IDZQRm0ș7~;2*X X1^..3+$,WI/Z\Hs#c׉'$儸ggO؀$ 0%@ N`nTr`H(a݄e2_&T Lf&*l!}d!&!1 '|2tdGD7$,mDZX$>r𹨆.Mѽ5%E'{l)*?Β(%B0b"D[|Q:6jXxnZPı+] $)x$.z˒(",p*dax?rɂvN*|ReC=|Ι+ =@y|JfcEdU =NO1F:iÂdptˮWQ)и=76y#E7͝sqyPxlϫ"'/uGTʝ(J K$H0e| XU2,'&%8#"1\pjnR6NUeL L-i(Tpնr]W=fǕ90?{RVImvɲ\ƭݹ[rabcyiy3sW-Җ|l!q%IU9Y-wEɘg4c+l ]e7 BdL>Nڛ~7MO|.ϕHA]vfSe̾<2(xPJB#̥jTELݞgΝo<؆yKm7}{mooD@ĕ`*B(\TbgLd ˶'z<+L;"H(bxPyY̕DƑSG; :-(`HE"k&ee!|3WeCU9U|Ea,i>ֹ/o;v]jYd[%/-['qqlg# q6f >iyBKRhK ז҅(-PBi ᵴ4;N{}rfܳs=+Q5HߋbNSBxUH=K&VFtl?8иq~Xmʬʖ<ׯU :[\W=mr̶eiGv{*4; Id g xZ㯝_-KI,Y}iz]-|=-LBiuYk[ w-V4nx=J" d8e,qGVYn\zA^'p ΪKtKD-39G"fЋl1#4,dc&d T. F/GF}SPmбu{֏ސ<,.'mW xbǏ-j[,EhK=͵GG `0Qa0)`x&(C<$CԐd1%Rk0P :lF%R~䗑ObfI=ѕ#ڑY'G%Wܴ=={rut׾J6]~Dرx#j =sݥ_quw\߼B*/RNjk hH& WHiV_Pr$58 vvSH`' 8#-lkྥ'7m^x}|KK-}Z'M{wmI.3#]M3C@R-2ꅩ$p$tKCmį*-5Qgd;`CͶ`{ KXӨQ!Ƞb/?B SC_P1KP!2qdV:%<F=SE Saв1f3RLUwe ܸr ;fm{^`cV&-5C*wf$nTQS62XZHz@G$ž5yfpg>S0$>ynխ+f `<Ԁh7f‘:bi k*g3K9ruvuvC]y[f'F֡?Q^β 2A?_?14}/r륿l2͓TQ??ةӠ(ɔ #<.#>O-2jAhOM}̨l~~K NKjUzeB1Y:͹ϫ̈́c>rdj.qQ=q01}*2o>iHR H9uGs0XЭ̣fshxn9T0z@lTH")0蠍$J1SȔSZ+d./Q{1sGzeC#в(9 [ ?(.SGST**5Cc x5 ]lO(tqcM(1]^ސqM]sQOBۣ;wW{MCҪ]يb=ku&Cؒ]6RF뻆#]56e3ek@;)kI!5DvDMMeHaN{*уj{? }oF!?HϐzL 2tBn/"xz|^ܧ;6wTig?=)gyʼbVқ{q R}#+nP!^{>NY{ iUFiX^:]`{[6iM.WVi }Gy寽ƞo+j# [зˠoa 2RD/ѩtJ<[6NOQa t#bkxwo]^ ~f8j9}2Db(R?&9%R{ V!ٴewZx7*>Ρ?zgR HfƎi\HYsL\2vk\lຒY5sF/E,Q#4_˟~x^;!syv$9Wf4rQs2jVM-}TNƂ,])f/fT]_~LotPw[_9o8i\^{V) >?ͼw}T;)bg 6g7 teܻ$~pa| @ƥՊm_bw9ɩ W Ucc7 G=ZaEKϖkB/5^F?AjpK͒&_t޺x-/փ^:]TBJ,9Bm"_jV쟑]om| ߳ ďYJubo%bz9v97/Hȩte!3-!=Yr5IƜeBb9yu|iȾb9^b?C8Hx.8x~_(PKϙgtzNaTDmK]=;+îrUsF{jl ވ>&]'rWAKԨJ^UW{tXJvm5~xNz-kO4 ⳶v4VRÛK[![Jr!NZtWX'I-pR&ta@根5fqqq"7i68`ױamo݌1V^2 /yT} -BsJ"5R=e\Bɺ{jۺ2o2뜆=yeգ];c+3isحNn7eqїrT!3K}eQnGLP F ezHnE*T˴l-IQ (z[\SIN$d桙=L 1N4ZpDTŽLzG8h0ʣtCM~#qsUe4FϨU&Nf)+oXX`PIXsw5v_\;qU[Lڤ"V9C3FA_LmCX uDZ+":+ܫN'%bmm?zۅzJuV[UfV4TFS^ӢSk& .ZzW'n&gcKE#! λ~jl5, F*XϜRŊ;XѢ%==[ )~ho(054 4e[O65 47 7t} ] >P-Rq,g0AcDppדҰ8X,OChqֵA_$U\ k{ ,sa/^_tbcZPYVXA2*E&.u8&`ituU O<_]:KqZ;u*2gTv~vjJ=vZ[Zdk4rm1YO2l|^ҨfMoU5Dl~' |]ǥ($rjDFHv&vz`2Ҡ92T3#?ZlZe$r؉=N.ܜ2oU*-Wn4sv 9yɞ}ʈR0.7lKz 'gYtmPeqk][!B=yZ"З׌vY j#/\+nn + jQchd3fk4-Fc)`A°Ԛ&T;:RAo |7 |l TO2 NC6oZn2/>[-[%8+vH'/{PS-wJ-{XM&4 a- ffjѼ^7'4Vn蕫A,zE#ϝV;1 5; د%jouZSbPp%7 v=V9C]3נRKeM ^o`UZeI6G7M\-\rhau Dޥׯk|U+ZDQٯ{pT_E<j`io!V. 4\d+1Bӷ5H<"т✄P"Bɥ5rc6~`!xgN-ٺ5Qޕ_lnp}MCRT"]֩%K/%՟Cz $X4ޘ{$#[j@\#hz:-RB>K65+Xgb f:GkDSA({k2|ff5>H1!톧G#xC~EZ}rc Qx۔JAQޣn8wϤpliӊ,-D;=Q,||EVCZȷHQwNQNP߈LvwsĂ/ΌhQП H{_3,Ol;.Uk mҤ,fELNJ#81x]1U>ǧJ$9J-r^'04!+²^0ub\cj2A~vMiR{6|=ƒR 1$6L@dd~1zpou@:$j%m?6|mQxǬ"A*]K aּ0b*_Yxpuvѡc!K<qOjY2Ĝ֪_Vȴpx L Y5ռmyu*l? Gr>)=S=FI:|{/{ṂJ-t|MB5ynnEGռLӻ7_I~PV -7YU n7Vj8-PSXU|RH|Y)U̞ndvp:{rqzAfv@jXM5 a#x)MSܷܳn]OO:ɿ|YߖR/}~4Qn}rR^ߓ/vK;Ϸڧh_2ou b},{=*%ݩTcqMhI|%ڧ(j/~|E[eӏB[KDo:20t(`GWCCAܼE[5bS'ut窎i4xz qnt^_{N3[[ 8n 6 2lL(yAE1ůj+7/ j]~ܠ6c[U54:Myie?t twYpcxxn0Jp5#f&c$[d9euX?jlaۄ.ۋ}Z?q8 {.,lp怱ȜG7}.E@hԝzݻGV˔ \ee o`w/¿ ^"\p.3~(/E@ʳ1 yޅރ;O7óToh3(hʖ;QS'(.:`P#?ɟ'8AugȻMn&oex;1<>yʿ8peπ@'8AZuw7 S-Wg7 f~x[G*2{C $ޞ\NC:G x{pi"u?23_npseYrM9 zS( D -(hL8NpL:H̀ˀA{ Ϳx(A'J_J]Qk -S于zV#hO < FY <%Y%Ph"UPW*B]Eu"UPW*B]Eu"UPW..........#uP:B]Gu#uP:B]Gu#uP:BD'eN^`:<%<` mR于3`W&4{_03T x<c[9vp 4`ph~p9ƚW\ np5 N)r];ss׹ف $$,DDdI*2L&$g&D_h]ոZ ZVRDQ"uw{_j|{s{d؛Pu3ʤ e멼ea7h?" 0,)>eTĪ[`5RF?"ga $Ya>{Xu_ ,< s`^<̧|A|%XG|!z mXF5+(_Ig6>'g*p~< 㗁M6Vms[a`> g*qsφUc6,$VQj XlX98> D|DlسA9m jk{s`07~2)_ ,Ws`|K,:$V `M|X X}r``=̋?[`+O # ^k&,M%O"ӉLbvp 4ѧM%O"ӉLbqptŇ}cCgO-ˇ΢dχos1-`8g CX<V &itb1(Ap0Ul *(Ww:+`NPD X m=?vU¶J Au*a`"1FL'f3YVO%*O_d%ȋwJSWW"z߀MTJ RE{"ŪhTbUX)VEUbUXlXZv9:VAz̢ i^qױj fCjZ 梷jB !jh_о!jh_о}]Cu z`|0`\SKak.Ac-M%O"ӉL֨cspsWX#|b!*|T-OgZzғx*Db1N f`6֢[s|·'BOy 98'@hSI"哈itb1(eX.({yM`ȗ'`:5@hSI"哈itb1(֨/J=^Mbii֨|Ώ?q2&ª0wU`-M|̉EL]rөO'%?8<̍ )_]K,$Va?8>N&&Xɶ> MY7vس!,OLBF>atQ^AJbhjCJ C65>+I|EJɬwԇ`Lh4w5r76lshml4,ǹ_&f4:q7WN#D#mUs"@ H# !F{Ă>qnk `[= G14іpG ZwcP1-6:Δ,{qGI-=7|!X Ƣ[|fL7DK EA?GH k-rcX߁}i0\ *}bKT bHS8u*苸[|p[,@P=1F-]bV"̌%GW=/q@`#tFpOEp"4C-B0:i MP( k 6:BDH|1CQwE>wS *gRCX${H:H@+y|NQEL6m Dhet4#_ >n^*<joƺBr6L7²FQ ۤS;|,X:A ]7F B"=-"VIX>mDw{K-7ޒq3>sy=U sʋKJǖVU~~wzqcYB-11%k?fLggg U*[njτH=-C%H3@@6kzTt3s{'0¬ fb->PazxA/뿓+GbuV!Á%3X[xd0#R?J:пAy"l)p)詍FZQf#УeaJOU,qSϢ\6 5LI==d}pxa׊{KhD?1 >E4Su%%m+ܤ]8{3cgDƕc="JDHGN#!J-kG#J;SHzuPѕMN;Rf빽|Jwb|weôsڨETƨ+Pv̓k{4f3Y"3zF02_ }'-[{?;MnT.gVcSGceSI $wu˹wҺ~>pRDH3k hX<]@y1*7#׀{QN=8Op1*\G?ݷ wi׈^3Q rkL`.Ɔ\փ'/D`UQsnV0t7tf2 6bY`Y&S!\vn@lt31Il; Z0P&ay@!= ڱ5r%9,`#G;ul]b M6RE⃍7o&A!=Qz6^!Wjbc(ج&yĢƶp%V눓Ӊ">z6x6aA-b8%Ѫ !. .$6#x!q9*܌h+$G|pXq-q=qq q'pMG<@H|}?)G:1j#v(#'$DD0q82ql I,]188)zTBOMND.OCNa'̂> Qe0G < WZĊGY g>aK?'nOb7ٝ~{md[.`\.|4|b~ r~|#w|LWIg".Re=ӹH7ts_7t5̃WVJVLd:] d"n^'ӻdLw8X]eZeTtN[IįRL*Qv'NV3aμgɴI]2]&SiGU2R+d\72e@S%ͨu~t|]____YLku8`,Sd)N0;Du1Ek׺ Hߝ(݉ѝ~wҝetRwqKЃeƹ.7"]Q\)Zp~x9q!f#%;|.?ɚgɚ?5ϖ5  JΏUtjyG dN<AϺcK2P,g㹙G( SqB7u>ʸ,!aKV'notSJw?C5aҭ)ݦDv6Իҭnot~;;_"ݎzwRUt~)ݡߋtGVWntkJwOܽܦ;qpǿoh[2ʬʬ<$Ta"<*T1R?IE<%Y+T:_""JE菐"O"OU*Q*7&sR"("*&.!yI*TdTȫRפ"oHEvKEHEJEޔl E'OIo*Tm;RRw"IEJEޗ| TCa?|$X*TSgR/"_JE)J*#E"S>18 "(bh"(b"(bE QHr1EG#QHs18EA"F+I2F(c v1e &1t(1҅0%KVi|*3 ~\ޠI}R}J]>>>>Y}VݠUݨMݤSW{pyoE]d?Wk]Zv7NsvLj;X6V+4m6UMN&kc mVUijVWzͣMNc;OT]1|S7zΧeNPޓs8y*N_[is)lWҎO>ү Opٯt SSo~%LKWߝLO]wu코#H|U.f?ƬTkW&JuYGIȆj3ԯ/jfipskGgs~~RW?TMtp tL) *?M))lv6RO-_+Fi]~??jy#P+Ҋɛ˗IJ l2A}U}M}oT_/e_n=Sw1f" G'nuʷ{7}[luH婻ԭ6uC.aS_Rw/usڀcexloF3~nV7/Է`+氝PTEsُ.dyy wZXlRv>Fx%a>f2Vܾ;ݾ}ce߭iߣU*_)JJϋy Kme|;\5ix;O)[ҴtmZh{pDI}1O.ŸKJ,`4~ko\;{]o\[~Eǻ\_ 8'1f8欢F9޾;)uINIm}4__S^/d7 7y}SFbkBRj#xJ>=ֲ xv;Sy&wXPqso!E|9-N~?kz {g'v>ĹC~_*b*@eV")5}Ni)-I)tJy*=\+\EnP'@>4SySעpUdQ=딎&ܹ\GX*w(g=VLxmJ(a@X>q^ KKyXF= K7/W񎞡} f˳u$Ys0'пU aq`&Xs !`>z Ytv.j`gFb1v!b5 =fOul^eAQ钧\>TYҋ V5|4%֣`ch=N>Jep>"6/~v;7fẏb~aȗrF/T}*O xҎh#|ީw!|' *||4sDy >ݡ ^߾PXy>~r~~|J Z}z{^B+J1ٛM |~hbO>ݯa|}L@2}~BBR~~~~~~1p#cqqq18Әe6s۪m.;N˰3({Z>͞aϲsvnmv///WO۰؞H]w͠ [u Ԉ:D6 C|TN W6!^g7тZp]acwG^<f[v&`.wv=Γ7:o8s"w>6=\/^owhm7 eM=j;w0qF-WfCi|j?R"qGXoʅY:Y2oocxz -;osI|+)O l ~ɡ JD#t-V⪅7i{'llTB _ÚB㿍kg Fo&9Ҝii6s6^>WB}Sxc542615v wpNv]oV0ftc+X^Xz~ 3v=0l9ba3Lf^R36<<ocSͻ4ZfFj>in07_5G̯,rYV ꬩyVmevոrmsur}BoLĊĚ)I()9ɝ4)iAƤI$7&?RR2%eFE)7QV"uM=@{39!s3I@Q"Ch݀hۡ[lTPVL!J8J}`[oXoڹٵk׮ߵTq#z4pkc'f  pIGsrKu͑'#E^"Z䍨>QYQc&DeG͌ jIG*FۣGy8fM˱>؈>Cccg.}!wc~wq+'gO_~ % kOM &K^ R{5^[z}/II}%MKIuI璾J<3yiɻ˓$HY,B)?.H-I%=j5ݞ6gMJoH?)Kdsٙ33f>)sK-}/-N 9Z"Au<.OCe1I3~+e{|c<.ʵe#27]=u1("4c`#Cx)'=ϑLAN~CwQ^i$O WDR'yG|FԈF%@H6^LVjѪ75{Q3X,iAuH#RY1\囋r1g%#+hmu=wWw[|M ɴ0_çl1JV=gUtR6tV:2/ΖW([o;T.US] /&-Եz$\,r daWE&[(qRj#jdKO?$Df&Zd^>aB' d/#gz9؈kr>V7GO3+˩r6ډ~m`أ{8G/M uwm&WH^oѷszo@@tBh1}ϣ@t܊^t,lCh1-ZDskt^^F#u5./ȯ^@[0(+|z3ZoFh7Whvhvc. >AV4O*/o4 VkHK!J=5xDĠb1C 4-eRFa0>de[ߢGGh*(~B+Xgu$FGDD ~\51 c5^_nkDw%$zKȸ " 9`,&lc[Y)[`ѻ S| Ψb<{/7^fe:~ J@+Jy a-uJX]X;d Fc9+, ډcVIGۋ`}NSo&YkiGWjc0k@ 8iw'=r" k,d!8X0~:]a1#A=yI=u4O8rqΜD,؟qAZ `/#)[lu"yK[':բiyF\-r#tR+,u^>liX[Xcݚ&OZ,2i:u:[r#us廮yRzل(.墷KREJSLi dj%J y3)se#O'* \}D!Ib꺈xXuK"xF 26bk:6h- a]dhN~:Vh՗2rh%T,ha)#\$nh4(K@rRSHGjwHD?HOCz4ңHBr3[8 J{=s5Z(盧pʅ"Tg;,hBNfF, "n~w'->s|N, S_B_A-t  [-B6BnP7;yAPw 9SXs,Xb8(JzAk> g<}? ~"_q-q ;\.<(~Cn6 }p!uܠnB 7xCb mBoC@۠AۡCBACv@@;]nh@CPT @P|YC&ye" [dbWOcb06["|[ 想M`~Vb5WW@rJ[BנЏ H:R'wAvȀ!򂼡 APX γmz:ABACăծ  Ё(4@G \7npກ:h:h:+ճFGT+$vE.Plo(  bʻlL̙LYgjlQyO/qT8[/ނk&ERSXj<f4!W]xȢl4实[ \ V.*je23{4~BlOՑTe|}Bi^@ @2QxX,>6 ec~8|lP Oc:1aF0F#8l7F#6+Ly_Vz }^{z=N-mEX b3G¼y~C ֶjIkU*I~!͕9,_9mlbŪ_W2ºlҠǐSrse~~) iًZ,f:=]iJTY8NPOVUfMqCg!\YDstx 2sA74KCW > xL|:Y|( *ykX=:x4g9_=Q>jΡBj.pj'Vr|VO".?<ꎍr ^Gal>-BDZfnpMG@89]OAJRrPc㬆N")ZԲap{yWA9Ԫ?+6VDYĊ%VC/j%VC WY }߃4L^!z@P7Տz+J_5hS@P b7M%aaB~b{9鏴B?Np56/6&bb b)::"_&Dz6|QgO:µZlXG^A֠xUMWYͺTor>\,gOWh/.zڼGykYJ‡p}DfNJ:=+Ea:݆iSV\Nw#t)YqM?_=忀(T ߆p:u#ݥ g_8{5YS:'̜,'2t;pC.WpQ.Uƕ˷AjxxKSZls7&!p!mȅf6+˸ljTEqpfZE%K,ZǴBG!U~_:|DG*M1ڣG=ͯZ[G Tݔ,Qp%uQǯ:ݍ;6F_k{#znQRJkk%9˔k_\yXvNG]]i=mԻ%ĝpӜ6*՜wܔjӮʃ+rD\%G}S_J%W4zNSzynYw^s_v?CRiOŏJPV2Kfs'0d=d=z(jz4"Ɋb8}go @ d1>xp7Fv5=:O@t9qz᧧ }>[P M-ubM}&C8a;XNoc ;9\e-Ǻ= <8S)Ia0`!fA*2>콨J-WjyL -;RJ<mK9bm%THQ,OP*5"C!E3ʦŜSNh|J9}P~z3fҾjszoճz/dv\']F_#\#D}Zb٫?9|R>R>}"M@|OO׫?s+=3(gpx"U8*܌TDp"Um ==7[]^`u2PM 57"=ӡv")"L")")ۣ}e3bzE^^j>w̿jt3~w a32b!YJ@u02f$Y~hoO Xᭀo%T(;k z2G2{[Nx!ʼn/x+!%D"%)H GJ|D>g{Z-Cj!|,z7S4=D$C(P ٳ>u{o̙m3Si;q$3d݇6z7VӏoU9ֆ (5*rƇ%;_gJ޴@4ܱp#Ew9>XQYc$dx`tF`tFG/=,+ԛ B~`^JKii z@; Ӡ JsEgum4Ѵ~Uη+hx_q{/_Et؅׉;cF1j c>ZlNM?N;~ڏID{{Yb&Go1zudjz(5g'ʩ7UK<]ztQw%]C3%_CQc\+Bq;폡1?D{6E2u C5,̋< 'c1D3ac1Qɥz 6ՊH &aTwsj ;PߙG+';PHwB,RGhf9H~@",2iˑ6-}ឧZgz= j,2PSkmm,~EDz~MpgýVr$ܞ^bPjO(VmTjZ-bP@$VjX-slh[TfoiiqfS)4}꽩MhD%4Y&Kĉ&N4q[U5~H~_:ڏN =Ep}d:)p1xNS*N|y+&j+jZԎ6Vy.=OfQ6g;"h 8 A:OId#MIIO}Z5)t8ڏ{qʧ‘G |b^c=~Oozvb.([-wfcM-/PfѬEb7"J Po]TODޝ,?Lx72FU e*z,#X5wл>}gHz@#粇2_{~'{ɭ38VK >dQoZmcv-Ƨ5w7`Dt,I3/w}t/sor?u@~=&xXo<{ǻ=jk}OOo(tߡ|]7}ooog\"o~/o___g9Mub}vXwbkCO([m/Wzߗe~#kWiNY-dUU6l"O\vYb3d]|){󙉌>P_EEx!hVx>r:+-(HYu4OTC $U*T *@R HjIG@R=HjI5 $t $I $I $5*t$tOJA 6Tj%G@l= =xr DN1I9%D+M2Z<Z@K=h-$;@I5! ԂZRB@H#i! [R B\ BAH%9LEKC~;vJY{U H.:sf5u+LMHsVa(%k$IfY.Hd.J>2M*eWߵNvS78J~!/]KEd7]Z%G%[&ʗI{z__nA8d$5FIKt|_lDme<%K?svH]rb5߇e; Dwmw̖Y AqC{ޠ< gU" lf7P6Wޓ7d.i+>Γ%C$%CPrKHW^BN&R9NopwzOuI{^k5ff2]zWV҃v젷t2+5( ^Vo;JRd]SW&6S^=Xi6UOS.RWx *#P[2EOT_ dyLG+ d*E\m=PCfU`zKH"z&I:~8Q=(DJ:_cssKTB,ÉhFGIܞF4)zטI.;JZ~҉U,?'[֨/5^K\UW1,y7(xIJO xm }h5 joaQ' 1#g |(Y8%+Je/aeRv >N?`wr)9/B"J"Cm,G9s\*ŢvԵ,./:^JE _(^ kMdwY~K4U) ;ni&2FڊTKz th a;<ƾ уG36܋7.ɗ2ڲL<eo+_(?]D~1~s>^z=0j)>VYLtgDqtD9>w_fz ϲ~Io~FҕKǦ&^E$l~CT2W+z=YL{V~u~c~xROw^ ܛʤ wٗ=&'e}o( =q̮ECۏϝ@J#jM_A\>eE6SD}w`+Avmwt~ҖTηԜOK ䷠:Ҡuhgʖ ͮm/: V>s6HMZ6=& GuMyAJXs8Q2A.ҍ)KRP2H N~y_tvfhÇqK8Q!E<^~rL$u),hɱܓ ؇)Ge|d79e(a)[L$sMo=H!cT9; 򱬥Y3VoP7mqL?1Ry2MPu1<,Fؓd[g}{--r, 2p)dMsפf4cAXy*ӛ9߈~=笓im\pW7#J/j\lbᯒDA㌩FiII3j,6w;NFjc/`tRPM:?Jh 58=c'_]䈿mk||T@͓P;eb3+0Ӌh1zLJPO\R+w`Z@[si058]nOK Zǻ ̡0#rCij#krJ2~ S qLo$-?|3;CZm/0\#ޏV5W([ۛҚ 9 yGJnӬF[R{:n.!ٍ{EK$n3]?rkJ V"tv;H#>*_IK=J+([R=8d_O!+5}Ota!{uo*Oo5bb>j.6w^=jY*7Hb=Ҩ=Sc:0j`UPcIoԴ'63][8h3#MHr-"m{Ǿi5~R2=lF$;X>\u!جͲኵy`sV:_zO\ AWc<Ӫ?뛱+wFw)dyd]XCDJV30VnW }y7uTܿz*d4ǜsvmI;լZg&,;yfoiisizޡS|߹L6Km`zd2L}zisi7X3:KTgΚ/ǿ'3ZI?;Oc?BF?lM{pՊ*FwM8JLO38~dW]M} }V~&ՆMldόo=G-|[)|trgu\&oκ8m Ӹ:C^{Iҽ!O_a,Q! r?g92Ot^35;sfwLYf5zVUW/דa v  + + ;qҝyk"~{=^`u8[ѣ4i&{cc~7fv;^b]7&nF{όn&4z5lP5l}o~yQZLn1i-M?HnCZ&2Mk VV(eG~;79K߈mjMv/bHV["R\;ƵΈmDhIh0?acܟGh?]'#:mNe t=&oLgr^>{ݵFw >'Ki=5> vO|y?]@/v=ۍ{hALt/apKkദ`LKUڮۅXU^TA(r C9ʻ[ۡʛPnǡ\_Z/PoezC}ӠP ]POnz @}'[CP#ԛA=@Ww 1(JނG)=(y(sA.&?t #j[i]̑]S#EKP7cg%R- #$k /Fq N aW$| ;Zë6)E: ~7ȑU#_JժMUUEvWTٷV-oݭ}Dwr.a/%4{HSZؽrC%mU96JCi 4Ԏ@)2RN#G>2>=A2$2EXzpdC=rV+5j  mC ϥ UMɓHQb 3ȝgNbrvSQH IVR~gݘHrINP =(Tq-P6}e\UP"zYO=l:g LԑR)kC˲zւvKBPjӾ~Bzvu'=jCq1 AaPo7kɱY#Z{\9 W-u30ǎSb R|Bil$r;NHtV;^ jP;s֠y(RUB9Fox 4A:и4C4~7=X,g+R9SJL"0Yp$f Śm-T?'[.c'~5:Y? i` |WcgE;g@YǾaO/hzwNZMϘcg= lwCOT)Gڗ;v;e 7+Xp,a;{e&:Gsp=wD6T~??~D=9Gh=D=Wo]NG$|)W:R H!:$| BL$\IH7t|kϋ絢v݃/'v+E{6|iOxDZng|߄ztz%=LZ-fZz>!Z9I@ҮH: Iuo:I{B퉤_ Hw7egcfIomrM dŵ{׺K{zv'ڝNp_9=u݉4Q AEHsiEfjm&z+E-H>EtY4 DU#vV-.n\ʎzDc$}vW ` ,$.Cڽ L^`җQ \AK8H\'ׂpn-2 vS8-u p9 .kpD[e:lr$0I0Y&d:ukh0߿$.p1(joc_+GU3gA-/ʩ!Փ#>x,5rZmM׫zEuV M6{՜]-`(BO7 yod 㖋u]^Op'oVɑòWvR9~[#e; "9&[5ӪMe{1<)ͯ^UiOlV =/6Ŭ}.7 HݧƲVO#[ Q@[i9'g n=' !jyO7# 䠙iSPy(w*O5GʕyR3 VX+Ywj?wY.BɈwCO_{\ݩmTMJ;䪪iruUt_ʏ;OɇrϪyQ41K=՞9X~H*xx+rOrB~N̓_ 4sa;Sj|03+yOx>!+y\uYo+/- y(5ssxb3Sfޟfv(KImbEbes}gQyvqc%ݼ +UD%I~%Ӳzs9(.?);ᗪo{߫t"oW iwޫgn\Spʼ~ӳZ}RL8L" jռK|-2ow_-ID2'UŖַz)eR=ﱕyzWVlǙˬ/ 8g;.},gf)&3Rv;?ԔI:2 @9|"֫n8)W7uHar4g93TmS=IhEG՗т ̪j  L˪! ߋo^oUz"Ϗc%^j/y#cV{T}f*)ernO=XMPotuz:;ckiw5ǫJ[W,0qJ`ROZC\O ҬY+e<1,a%"ng6 :geWs0MЇֱN:- -"# >Y9{E2kgԱb!yږ9:.UEﭠXEcJNC1+-IVoĚ.rtj^tc;uW(d:m^G\w0]֪j W޻~&,$myZF3E=Njh"}tڥ?oԨ{v#Ow!zeS6Viwm4323wkۙпմ(;um7hHwj\bd 9t|5 }\쮊tEڑ#|:rw{>` rG5ʍ=0zRG3WF..>nrC5I&LsCb~sOL'c 3:1Sc>Ys(&7؇c;0vLcZ]%ָ{z!nPxwe?AO(~fE[ k4iW+5A6YSukwȋlH8R7:u_2kZEި:Y;K;ueE>>SoCX_Pǩ"ϻۑdId6<킧w}Bk>KxNC'%tW{uu]N$_B*{ԾLnWT;j΢#*\)J&W1-3-_2 Ɏ"dJfJVMi̠JR)%RP*RSj+7  ɽb(9Qs,Z9 XjMB)qB:ͥAӮ1loa;R( WjO4qȽrb!z跉SUb'K?{o^YVZWUBu*+Aȿȹ ߭=4eSk3]$}BԱ*/vfn\/٨Ijb/Uȝg?@|/AdƁ!@bdtm7R#<[[Z 0)J_yj3d*;ڬi#M[kȑ5՗ȗ:~KMr>d+KUאs9's. H]`ib%od"sSSȚ9Xc!MՔ*QZw|ȑשsWB_/'GkyjJ9:ʵrRqvlצ]&O=m tsg5mvlB+J~+xëUL.+ýgl_Ak&Yf69lsig[5[,7'_~)29d-gm[ٯt*)q¶\Y.d+l$72_#䀝"ֻo[&zZ߳~2LQq"'Z_T} phͭN4N>kqU&mppz/&i"\&Zk]?_mp]%Nlٮ]7(nbk]~v+ݪ\*rJZͶFp7;TWqgc+d+;#*B[F[A <##+ȳ4H<.dGiU'W)̣+Ujo}ZskTeID?=K9nJ侂ܱqf(cERr%DLd@}SZS"oṕt~C},<>E?+"`xxevAWxSEP)J9CUB-4UP톏Aw $S2kLZfbb7=chx~ ÊaaX0#V4 + ֟aAKܗWQd_@HEqeWEvF\QQqTDQq7PdqXF7dGvѡ~{I^H/NU{Owu`A#`A#`=#`=#`=#`ݼ,3 ,蟰 w~gfg`b>018lv4<-+􁅌E<kx<;LW<.YlT6z*[>-?-?mz M:h8߶VjLzMt>y:F|ow-7F4." ߙniǠGCK{X_7G]3@ݍ>*DGB }9}T>*O O' O  I!hhB܅> h= RN:  ׳Ai@Pm- $QM_x~8qM1:9LC.PVe+b#bc9iߡ7B8cy}eByߢoע'vo7o7C̣lq+V&JjK]ϯD~zYRg(?43 {>Bo4vlD4Kn,>K6%].D1F=$}1񍡰aADڏ`ϡf[cފQuyR6; ?>zw,~6GQC?7K`+S|T1ۃ3/4D>θ =GF^P4ID[sFxGKld2Zg[< ܀[M~7h"FuX;ctDԕ|b;/LIhFJ6d5WF.ƑaXQ'P-BɁݜ'mQbst\X'11Jl꡴V%݂[F@ _r=Gw0f%^} }}w G|-ց$dDIuVQ9s{ - u\(mm~c~``,ls8杮h!vǬ3]~y٬47s6[w̫9\ɌJ7usJPA7$`YjNil u)LĠ=o_p@JfJZ[iFs:|}kϴ36lؿ|Vj0kߚF1grd5Ea5-dnÿhfᑦwMwMtS`6.Μrhn7Shi`N#d~sikߖH"> D<b-v?s-/ αi% [ګ\"3\L+%s]\Ϫa#g:g~X`#m/6Fpd<2#aկZH \bRF3cytʱgu3qWA5}1t,g.N|jwy >z y^h |jsQ֜Y*و'{lw9}.D39J+sGʈvC[u$gcb(3s):ęá6gs yF̟=j'*>eH-;U08sކש Xl;lm$>]] U8dLd+n3UKl_45j*L99=̛J/)s_E۬(akgoX $TG§2#^^SlqԌVrܭq?1IH˖9TzqىMjnM;yw'&|dE ~ Teަ~N*k*hfpQ.Wޤ,%YE9* 5[;**#!{*)#cֽ.߽=lUX׼97!oGAI}o3Jxtkq#샷E6\]KQuEGԒk*~{.'W7l]iϣjll|hqDoV o q~#x4Ulޢ4;O6ĬҨoe6*yK]JF6C=lKB*$C~ꃿDY9$2Ks|[ kRKxhТKۼPO"8w/)W(^(1c6c=8>)SXx- .ڬUxOfmu޶=Xc+:ޥ/M^痌vB&3_ub5룾Q.fw3rurh?1o1VܛT[}agb@9_}M%|uoJ$|@)y 溤 V9qijj?3)%çgLDd>y֤^dђ7o7w=롄$0'y$~>e͑Tb+LdZ3W7}gJ&)q͌q$)ۄ^6_h."b■(yfڹ=UGԠoĢg|>9֜ao4M0.o$Zuw0һ"3Doe?j&K_>?e'ZQ.7S}j:E\=>7o\|%os|+ ˏ̻k[ߦ? |es~;p.;?R,$^5,__{!ϳw>Pq$_lo4~j mџsZJxJSh=s~HdMx}[dP9Kp6tsId*7}];EڮJvL5\T{saWrAb*e ύ%q85xf2lf>P;eW뺿O7Tb?# b2lpf.S-ÀZ0mxjJjZ֋!j_[u3Q egI1`gǣ0Qʼ!Yyʝ%\!IW+-*yvy9lI(}O(DZk6lp4;w,d(W9$g٣V+rZNRvvU1Y(T;V:9=]mv~Y,]lC_"ݒ L,Y`XPu+͇˱W db]R_N’fU-lIy`moBT6\9Cf]S32Bq"8v6y3E+GٛxruTlwЦwVlUy*ўUY[s[2h*5mJ@͇qCgJdrԖ:rԕ<'4o.-FAH)""IW9QΗr^r>r\,}'e A2XP&F)7ɭL/eelͲE%>/?$b.C9UU ULTUQu1jjZV*_S T-S R}>U&YmQ[N[)pnwuss;O9gI[T]=g3ϙ,uV8+Oϝ/5Wzglvu8[mvg|q:!{?9q#nnܳs to7ӛx˽3"GD.\$/?2 202(ridX`P䇨m=._ A0\n^f3σW`_`Ҏv#:}hC):Ut3uN $}>SE2}WC?֏'~A'%~E_S ~Kwz~O=Sҳz7N=[* Vt\!W9 A7Ms 7rnM7uk:1n]7ϭw FnSmt[n[EnG=={,\<|{{^^u/q@!w;>w}-9/=#3+hhhhhhѮ'G{ t[}K߭_uUp^Qq$\={86.Xl|lflڠpmW1,qwEZ*Rk?mQ^*b.``Wek)N3[[ g3Z%g98@rqHwqzJzU\"}`Kȏe@4;-592(Z7ZWhhO Cr!Qd]g8C< |./pH y? dQSd^,ȗA|dmp\gY\\ ^Ao ɡC#T=bc2<S7TaV0Uu wձ[lql:'==jV<̗uHvj|4wZȍrmgLwmLvfhg3_p>r>IKKr/xi^&88eL!OZ"?D~` _Fsh^4O&EEhROɫKKXL;4y#x?X+ЎOŲY ^m9&&>Q6 lԕn|JRn20*[*,YղLjkNPǀoNRu)*OQy=u_VU'=T_ӷ}::Kz~RBO/֟jV=қޢޭ{ רШwbKbKl=;z݆~Yl`ISm0Q߹wvsOsOtw{=)GB88a?b4{qn܍kY0[Iʽ e9'Xaz^.RAjT]PWpu^ݠnt׹_߸0I16#AN$htzOoS+ÑMd:%ջBb풙*PJz%"F$Z}-)mm/i@d#J4_/|u}ZN M@sU^.rapfp5A ]+q\24x!xU&ΐboK*xSlsꇸLF Yj)m.Ǹ;ݝR &VuXO&z,M ivKGxPlllL X}B.o؈-N-VunW՝>OVq15^=&jzF=Sϫԋj^V)uzKMUw4z_MWjp߻qpv'慏oSpV8;. ',4g=r9.GK? >Ւ1^]97ZN3r6j>X_;QW%=qUSl\Ho C.f%AӠu+Aw ˾(}Yp,:X`,5+}\k+f>b c o̽khK-^4NN??Ӽ{rzqtG - a+֗;m]. v;Qןyrn[J?I^9Wg@}UF`}Gz^$EmKwd>*ۿpaX pU͖͊!t1z;,z xcOG}З`5 %Dt6 jlH>NEvXM>% fdjK6,gz3,hԄox $[-\X֥R `Ԇ0;4;D]z2ϾuajWŰmb}M^,b9Xs] Kdmcؼ|uQjbX+@G6DC 7DB6Ò-;;I>4ՠ]Bc*і(# KKc`i)bɄF=bɗ㱴a,8IX4|c+>nmawkwsٻػٯuدuؗ ٗǰ/2kHM[2m5CfU\<,Qā d)htqY|"_`jYâr^.X:B7@R z-{qU)rKRYIelIW5TM #]yº--ubX!*JC;|"7K4iTf ӢOl[Q9۷!=R}/XPBEQEP%<-QH-G-Q-<EQEL7';%eyJugDo&o#NA\t!%|F-]ϕ$ 4\l݂v&سQwPj-{oN.Jx F˥T>EDic #N̻P1>D]G]TX=ꨈ{ 5RVTJE{I腈;3g ACXr" H)SURd-KbK3!d>SXpVU<7F=}HC}|5=$k{1z y=F^O'g3qFwddddo풿#dbM&ĩdLrG ɵlHer&jh<%GSɎ!1"'Mfd2S9'EFYd(B6$e2P("QD\(&J .J*EKR%!OI!I")B$DRH$DRH$E(I8ā&B $B@8A8)A*qJiA:qAdAqSi֎of1jRGc`!>T*}s;.w6YߪcL˜*Ƙ*1U:c TSe3&cDwc1b12cD j{|+[PX|PSQ3`DI?K?^iNq:mN:N|匂EZ/˻KG5}O_OI_C_O_C_I_F__>%y_ Cc!KِӧC?Nן oo _O=D>1BO}D>=ǀ07u>&h$4g }x;?1c1111111111cMǚ99d\}-rOnT j!V:a־Zvjj]ZڶZVە>@=C*=C@ϐJ3(@%Px&e}E*}E!}E@_QH_QD%P@FNAIё#K6eUT'SwԂ sjϜ@?s ̟gN‰Ԃqp*}ΩԂgXN+3].=RŹTAqM,r܂5Fj|"!="ߧ7kGoJuс>>->->-",Ѝ,!4$dd\ӕ\e|GfJ-Q@_J_WRKcccwhBݞZ1w@݉޻;΢(D҇9VQ4q:)z{{_ѷ/ylzCp}}$z XoX=LP&iɸ & $:R##Ru0RHcJՑOՑOՑOm]g-{: mȒm}!9nn;>K@|ז||]W]W/cҎzQL*TF1QL*TF1bRńbBF1Ĩ :Pt@=Ёz@ 0*dT8qP*TA 2*dT8qPtA錃e0dԑqP,A2:wZO8#TFFcY!'q%{> 22}@dLcdS9>FO'g38>|Y#qOrG#cHM ɑ1rdZG*2b# q忀|jB2_@KId4r[ܖFf3G :1MH 7!&|P].)IWA*q_#ubwJ|U !"]# ="/BEy1"/Fň#bhD&40Mi"La DXHDXHň#B",$B",K!R4",K#҉ ",²HI+b("aD'pbZY%a&$fbtı91RJ?O&Ed?5OK%Z"Ih-)DKђﰄhd2~Q`U*ҁ !uU&ЕPc`.1#0VE;@Zcl7QMmcO Vㆰ08E&D`"0$I$ph=1Dc.јF_EL_!'^>ډ ū"rνT땱Gw>Eymx[޶m[y)䧕9.Qۃcw [Iػ-o?['z_NamvvWdGvSa%@lcw%Qz*]sz*D;h:1c bJPupm- i;=RGdžNi?tG]Q.(=tDztD{JG4FG4NG4AG4IGg _f_EOAtjNmP/"<qfB}FP-\ZS WB3Bˀeeevر*aDX)aꂜ;F"-%fDrh-[o.QMk5G~ѯC:FTEHڤK9z]],h:Pw#6`FPuVniIDDDqE3$l8*#u*#8F]ݬPݬ#l7Ά@(/ zzލRo[(JRo[(J P*<@sA[Kum]C[hkmggEz#Fm(,R%T :ι#bh+'*ZPZwkUMhCS^usϸ- F< Wp+P:${A]"ŢXV*Jx/T溰FQw@~N Mw5k< x(.wwͽ5Ȍe)Icx*,@ݫHk~y0zPo==dR۶mَV2nLagi`JjWMnM;Leæי{=SϵQTTӳ X8ogB3aڣf^d/2 ͔h1{7ٛ\r 9`d,$f19+9,%Gf9!?lVqV\ܬ>)zO,,^XYIXI9q~y~E>w;;pb%vQQ.x@m켥tuNG-#{n=ꂺ<(ETxr5dAm짥t =|8Sč+|[K{kicom{nY6pmɿ$\CY2m{8gsƾ8n5Jr{u~.epn9:4a7ô;{8a8aV8aŚ_ S5GKq/R&mR&}X|fQ{8I8IJ=ߣQ o𖺒TJޣ]jT% V6T򽡚I0'9sQK[ßGO RxSHF 7ÍLH`&D0&0! L`B84 hAs 3j?  X@p F`7F`^N@tƠ3 I@LbI@LbD'8pM nbp$&71M nRp &791-+uw%ot'dxޫ @EEFzB}B!%iJC@G4<}s(дO6v(t, "9z05G;) _|ND@dD,ys=&{ K{ZXxs б::֘5f?/{M^3ל5K`WŮL]]62%2mܜ6yNv h 'czԏҿKM>}^ߙ^׫kz]z^{z=Ӳ5TvKvzԭ٭zsz-mxfd cCDdotkD'-& ZL@L@L@L@L@((} !]& Fe"&& oջX'·Ph86<+`] Nu'ú֕T؇W7x8Aw.!QIeM@^L|hga ̲Ry)ʗuXòyX6 5(ך% R׃q0n oxwOOٟٟ>܄ DmuP %D=ɩ$IN11pa#0w;sG\tanvanl=ÏI1 ?&a0sGan`\sF0\s̍an s vQ>19hoK2&YLbAj 71)MAn 򑑉;"^81'9q̉cN bQA b!""XXbህ#1HEJ,rk `X0 !"iarN %x^u/`"j#Dm wnS;HM)"8Ar6 N$qF\HJDR"L"R+zX#:lgۡZZ 5jZ *aZDfЫUJ#BLj{Q'"DOwK'6]D{Oe4gO91j3K&db.蒏9%-%]2%hQ1J>萏y1 OJ%M;05jT&D'=fџ9~~{s8_5Esߜh&8uRNr7St@g t@g t@g >a'L)0|ŒO 32ÌGzTգU d(!a5k *uuckv:8TJ[Is\"h.Ke+JUr:5rMW: r^q9Mruʇ)s?.WM|BIe֧3YE?yU/Eemr>]O,_V!_W_r }]r>gQߐnjmm e։:@~%%fe.7Sp]۵IuܸrMMi[1ar,5]wft~ۭ LIfs~wtnC_ymNqAwФnSݩޟNӼN73 wǸ3Y;OqϞr{]׫Uw^s=}1wTrZzn֒].3Le3%ӔLJeFrȈ%&"-f;2veeeeeee\eqYf+f+fWe\aq)eb__V=a]e^3if,~> +f@hFlqwq){{"0 `!N%R\.+ʯ+Jya̢\-WTk?\/yܨ=&>p}~ZW,7}`W*ꇔc"o'RʴဵQ}>[Cbo}C!D` Y!k0d5+CeH?NM:Ё-k~tĮsw!#ndȥ0lF*&ʫq{۔!owʁKܥf]̼\pWkAsv΀y&gL3 <$p$p$p A"(_dxI%& _kvb.ЂB⿮S? 2UD> \23Ë QI=9:ybj8888X5q\cX5VqkS@T|ș|ʟh>4n0#vg |XVUU<b'%.%.%fprܣj `y8a> ΁O11z0? ?o'}ܣ{8#==ܣ=Fpp{p{ĸ=2q&pcqw*a֕{g½'*po'pv֊"8sW.|ƹkݵf7nz3s6ݍF٤JK*$}T)'Q~tϦnyu.wmOF6P6*F }2ހ0i0l$|Σ8&m`8&uc.ߟaOsx&9iGV in`nm ~5T)a*y*6IʤMeҡ2Y2Y&YYFFFFFT#T#=1j~πub=M4}pq T; xMk΂)xq}0\ 2\;@[ݷYT @NPOx@$xDgmTI}@Hꃤ>Hꃤ>Hꃤ>郛>XVv `%+A Q\cHD_,> 5b>\+uaD-Sz2dɊTZ9*<5VDUu?PWɒ!;Pȍ%7umGST 95AN5S  -bjuaU|Z?sz/Vt_@kVÈcUGȪ%J[kWQ}L \wpj/tF3jGjߠA}V`K?VÓV8qWe%(~V0 jC9* endstream endobj 105 0 obj <> stream True endstream endobj 106 0 obj [ 472] endobj 107 0 obj <> stream x| |Uյ: f$!@8@y.”0&$""0kmEESV>PmjϹԹh}rs }}{=HGƙO<:h#3gWD833g_#.܀Rm=k&DN"ݱWDE߾tͲ[S%D ׭AzKDh]r]o De˻;/(٨?ˑ?f%O\ӻw3G2Vt]% D$W\n O'C{wo\pG߈|uU{OWSYWGxyuڮ5닾U\NsÄ~v3ǔ}M1H)߼:o`n!CPk} ^{Q?yKļGMFkuρ@#^B2QEP|6 "D&KLoOt׻i*a \2upAaJ­j~X/K M/z^Lu\̊5J<﬜zĝT볊j4 rh0d lr3Oo2 .Qyo0` .sހG\eMR@x1[*'^ /ٔk-\Y{F:|*gYVS^J,D>8glS`_#hcЫ_=Z'MI,R{=L6f1=\\F*C|o>+ohI,tPk-Re{¦S B,&/lŲ )[h?d= z'f_p ل? (Zx!5.'+˂hb`_M@pUAЙא>}s/RͮAGXW8=[=YD dRt3Ȼr7A*a,|k@O2W _at#=XJZeFJIЍ:@͓0[)I*™2̢]8J*bCF_RΚ&=@+Pdo暘Tٲw9໗!;ɒ} v3 du@PLp`̲yf rL`YDMy4Cz`:S:  y>`<7]w1|zo!+ ?W^b=wrЗD9]㐥AmK!J˱n4$M" @" ) PP@4zvpHLeD|pn2J8/p^p-7(H8n~~!=c?>[=Jo]/DŞ8[Kl=MΦƮ 5% oSpk{ ]TA1jl0>x^̠0,i-Rt'}&_| O˿^.T3 {o"( T렫aq&?MoC=IqADF؂Su2^ =ra|hrQLVu7Sh F]t~یof,Pe8w:_x.z v#7❔)Skq~sIOJZA]8Ga_Q>/~~!?2ڽ_>v Pr^RArv򳐟8| ;?!_vyn[C~ }ڎ)΍+v0ɧoiB |l+wQۖ1x.pZłd6Q\ۀF1M֢El~A(Ĝ6y6.AʎPx/ξQJ*~ߠN>T` P|KPC;./™J0Jc$Cs;E a;6. ߟ)Bxw@WV]it3l`.-&rP@xl 0.ms!ۄu-~c VMMB5 5]ItXSB k)X#ΉPntd+% R2i lv>l ЗgQ8wöyg9g8`n'd'w?aMSIbCÇ8 q ]l(ƣ1•6Џ~la*_Qp*`mpB^v!qۖmC~Ua~>űJݐWt,8D#;6X&}Sj@+XDa^6b­OG]G?N>\sp5llFh0&'SJ,3a{\"-w#hn$bq.ͺEY:`szlW"VqynnDjg_QҏpO-Q6^T uпOB+I7Hveق2bE8[f!%2cx1 v<` ߢ-Ї\'<8q(9>CC7וv؀Oqd.Կ.%ez؟O3qkn$ˠV$K%@RaСwh&W&ɁT1@l%A~ MVUʃ /k;fGx,^/僬 ?oglRl{3Qw-P6 i.[iSfJgQ-qjc]>g3^B%8WBg=Asd>{a/t=1 t&1`G%\8n1ۀH~CYWpw}r0mtn'oS"UB.ӓWSi=Ml`cyQ-}\KvC/= xg~\w[q' +?/i Q`0(?Pn7wD܋zq؉~qG(>Y3!`#[A`㘏"'4 fP7%F(4V ۼzG^v6sGP8^YglwY f>55&/ʖ},5@zs ̫McCQ@MIR?g>pa /7߰*g^zga,0v4I9:JZ_2mm݈3+SL1]ew)`Ip*0.S $yB!H8 LC[ uOh(ڼ>Ǽ+qҏ׹ܯ;9@/Dн.Cwa w}{>kN07aifY^w 6?:cp{WIash'i*̰ڼ8;:WY~qysˡcj27=svNC_xx x _,Fel)~UC=܎2'&6ƻbq'픗wZMosd|x=nqN%o>j0O[q5> ['mە=dCZa~\č b[p[cI 2h|”?} #-7vޱO/ /ps`~=< <܉2_|k«yKciPf:*0i>WC{vt'yOOS7" ?U?NK?N5?I?Ly-<~bяy\6ZqWHo}ܡ^/5`ܕ9a$W.cģx/[?^a ti<5*׿ܼ[< lЃ)^q]FW/ngH9=i0n_8OFƻ@ zŔC{(|G06/V q (8<c$>v S?p_`wxL (qvRrP=0xmMyȩpzw^怴zdo,#oUf)DZ~{ٹo ;fȿ __s6*^ C3 4WdZ,,4M4}iL)t/EvROsr }ԯRzjǕD7y&#C/{`<ßM/el#>Exx+ψs)z2?ZM>D+hL>HO _ag2|7wfWi!HQK/^n$*&q#5v_s}AiYfqo5Z5"g )_R0f/}eFΌ oGx5  c{_s7m<>7}o<`#l<しH?o'xyx<0y<~=p{x`xx`y= ssw v,~<"X|US,֗٤%8IM_cw~2F/qʿsو3/tNe[ȴo*.#}IX~ED4y ak"f<;cL63#/ՔyE?IX 2(RQ'tRGlP q)}:fc4nmU){)pM9Eˋ&-Ufh,!+Yö$&>^Vm5Qou[U&5mijI Vv6oZSSKlQ"NnNm̘e,ǦkW5ߦ6<ϗS*hikmmфVFM-]hWQԎM-l[ߪ md_j瀼J95jMjĴxV}jjȒf5Ŵ7Zق> MkݘZcZDmU6L]cKjB bWy;JD5hζVVctjmڪ8ZttNjSkl|Y>NzzIw~vooZ|o`VlWUͿz2/VժX3beh(d J:аXݦZ O2 uִ&j]Z}ʌ)3݉1H1҃4zv1՚^sU hB8RLjjp
 0IUv V;EcRk5?>u6Kچ stLS66=C < <0> 0> 0> 0>0>`a}XIOCGơUt&#VHXs:zcCI}}zh\h,[A EyP~gh>]}٪]&NpZ-{*1{XZUfp갵G6ezUu4٬=t+#˴K8 luX;ZøQu݋!HIF>$ŷo K^@El΁ SSh$kVlUjS`(jqe8xD3JbFB&ظ=,M?9Gѳ%vV[HBJNܮ奏Zi]OC\Xۓy,- ].\6] GbKx^)Auxw|lj|2<㏷`cxr{s> qhY؋5HBCluv-A=Z̫Zs3O v.Z=IDNAb-)SA)8D9'9'8'fpr͜39'fqN< pN>booȴx3.ll)_ah3)f(2p  +%ܽEؐBCvDAplL℈ PsB!PHSx .Bׇ&' }âzUq?<őR>u$^Xx|tmOnNJfF~(Ėhcj{X`a!CwpER:&l|dQ I58U $KDd% jq&E+넆VgDt@` E VkHz|B(%74<Oʩ`/vXhg_8?F_gM3PH Mސ^_ְ{d0V@db7e|”aU_IMN+c%Haԑu( e8eA*$ 4z%Ũ<9N8j%+ֈ`..@͖XFdoQg#BѱkfJЖY1QXK+G)NfKzL83^'6Ƞ@t!8TB~8r<> 1$gVLL3)ٙ# =EX?Ip8*+юJ 1Jb*p`ȷ& + E|][O$υ mi5 Y<\4s]*NsN͵b'VNlͯMI[z R#r^4uusYnnϞT_>%><&* O2]'(j,er,83rb{"đ\iJ6qcp2ٲ(FC>6Ht>Y)J;F117HOܔܸYٶ̐\FDYCb&$7tU/8tl?|>9#}0?yEJT2d;-nN6D"5"G$A6kxx=JqYo'1j(|~=~V˵aA!~l2C\x!_"=x@.h|t@\|rft!;w(XIp=!ducFrMnjjX>#s͏x^f㳜]s_{|ss9y]@a URՒ 뤟^l j6BR5d4bm` P#yJfBƠ<;B3@R5<OiX0^|)'vQW,Y5.MٲJA8EybBo4wl? b`Ի L n.#_Y@f/`WW%Rb z6go@.x{YZϏwe:9 ea>;(?,]zS>|層$uv9C 'QAYmdxMc;/G`wuR \ʕ^)g=kwv֡toafmCwm831S8\)MSI?!}|iZ(PeŸ58ʙb'ucE6Q(_tQe al؈p#f-kYn.OW,H .tb_)[Nד̳,gjM, {Y@ʓv6d G6/+=J_aJ)VQ-KŒp 9\Sꕕ5cXnC֣̋@)M4ɾT>OgQAӏ\+udxhi@/⪼jKҎ. hFzㅹNi^r/ %^j)3 !ЈJοnդg 3=lܹQK"g"[DxN9{=kuMͥ[03])3=Ji9^TXs}Wױ% תQNmXilgN5z9;t=kw ެdMnwC 3:nl4]yȋg7V{ލz˝Wa4ytT*n^ Gˢ?>j|cΥ̇aEȖU'^6qqgw#_â(;{X>?wPs~j2RfGB4Gi&TZ[MIeI%38$CMݩF8O~:|$ƎG ٳ?kN)^e4ṿ @m"jz4FxXZnnԪlyԖ:buص]N:K7"HT\z/_BH%(Q:|xe ]|[k/}i #TZ_x 5絴{#K-)S&uAE]h"|5, -[i 1NbZ 2](1Kn1}jOMyf{fzIf`4iNyuxZĴ'L3tq2u"9Lb'$!TcڝiCBuӵL0trSքe!mӹL3]ʈr+dL K9n`6pZ;#Ǚ~Y#kTWL㘶dL9Lf:# V0 102tӥL3]t%h2t LdZ8ӒdZl$3Meδ ݙMe:i L'3DYLe:"Kk +b8ӧg_}\G`%E_A_Q :$)3 ]dv0@4 6ZjIj9Wk׀Fk\S5uMjfp,52e2'Y}5=`\|1 |Of>__L ttvf m8r^ˉ^KO_}!v#vPs3,[IlIn>ws:ܛ.I@^Hu3^)1CȹC7CI袙bbv}ۙK_|[{^ 3ߣu^{_Gw0ߣ?u!{G*?0ߣ?uO GGtaн"=d!Cf2Oz9!rҋS2_x|!i=D!?+߂k#ݧen5o|?}n^c$&%5|&eXWZ٤tZܤ<9Uۤ% g5?MF೮Mj7_OV|͏zk4J[Y\ŨiF]|+!E_gRM4M7͋?Kpo])㨭uŗ+-Oei.ZP|$>O1q\'3)NiZKJ_9~.~$eۧ4Wآ+o} &oŻzLTL=T_w.^;N )KzP=$v{}:ZW?TQ_ݭQ_Wh-8יSPߤu7|@*zij i)2tItVw;ՏԣM, ^{Uܱ-`1\l;8D[PuV##xqcԾoRlckgo.Vُ(UJO[`b}VQ}/sG: E_gEB>أ8qh5KA߂3[I:jEMSU؄6\h>9$hn†à=,DG@(Ai 5L}}HZsjzMt>S KI ";"vbh((Z}3sEyֳ_k=swΒ$CɁË [֟[3/^`^hy7̻[61iļy_.g="du>V e=*e!Գod߬^^VKXWX+a=xNzo* "?yLF橌 V7d\RkBFTWļec?a?i?e?mRV:Xi"|`O@)BЈ|z'R^[4oa>iP{$}>E/+*}ҫ=4Fcd]FQdt5nFwe1c1b50cqy[M۶cx;mSBjwP{]b'evCv؎u,{z{}}~H3Zt~~ҖX&pUkaR'n8SێR)W{Po gިW:f&ʠCUqj;EEKHц.D;-:4F\&&X1Eѕ" t4YT*\ Q0뮘-fS*Zn/JI()ӭ1ocN~zQ ut\VhPE6Z-TD+vJ;%tBz$LVzazzӇCE>^/C$L ɢ"bh( !SCzHFTDK aDL}hi+R=테((CQh3Dw 3XDR`g։̙SJ,Yۭp__roEe={_|P6 e+bMSx3m9[yqlG+ىvZiک.aUكx쮼E\W!6*o >*o"F/Q#NG+o!VKwW*"n'+eAor1T#C{rQGL)G׳szo+!(#oR>Aߪ|jf/Uq1 ^T`&lV{k m1#("}z^蟮,9}~~~HE_ߪ/o3~#37.0.4.1FcQb [ g7c%v;ov?{}=e/'WS]eOZ{}}=Ϟoh/7/4!'!S`9 fi_NF~@h.B~O)(*tY`KmskA-H]}|Ɵa忌838t9G G}UC/r~Ndo $ɺMZSp+û_*W~>y.HVOk7aUXw5NFA:Y\nF&'9]l[`dMnݖ[wd6ܳ-Ε։w?G!f|h1X888_wD;\䷒4Gm: l9tEiw%w4H\%eX AG&4b >15\oy Zecxi4/5Gc̱fyDJ~s27Ca=}Qo|T/u}L_'_m^"ch,X^KfUJ7)8h|H퍏q 30JOo^bDs"]CjQh&"g~YT^WS\#< Brz,wwRqq?drY|gߤ™kz\j&ItnD3̡+qzIX8^FU_МdNfYKr T{/Mgk̵Z i9strtE%$D(8J8JxҚNϟ,o_K.ϵ; b2C 17hVK+JZYVW/g#kLq m=I<&e HHW\QGic+{rX-]>MCDx\9ULw ~\qiH50tLKNbZT_NXQ˯8UI-H:"uLԊPwJ}!u[#}ooۿC%6w8%eK+O6mi:Xݱʎw|7YzBzrzfzNzGK>%*)̌3fqw33g4SӺN:vÝ>eVYvn9s^硝;OuQRe~]Vw9= {H17fnc٧Qss,˹+geꜭsr7ݗ?xޙSk4/  )X]`[ӅS CG )*.-St]¢EˊVcnu)Σ#ίw]m7;z5⼃1Z<輈|4 -osN! wRkB1k򪉒,څS\"uFQ+. (*VhQ)}·V|'Nr>5~Qt>53(9Ndpx}0^|ϝ1fKy^Ϡ׫vP*#쉞gгƣwzEQ4HőOWvQk w;㽏q8RՍ|m C$y`'tZCJs`U i4z\oM h;<]"| ǀGǀ1 | ǀ1 | ǀGNxCXJ+Ú{);?5V|0OHH_tNBIH9)'a H8 @Ih}NBIH: I'!$n=:399sQ_g+_Ľ ^r3po:#ͣ΅gNy9N2O}haK; [-AVR  CDd!"z#"ް5)BdV|:j ;=oZK֝crguڹy 4p>c#z",7捰y#l7ػ΅#`,q ;Zc1r?q>tn[<ݯ}kz $E#b1ЪSDM="^hDL="SG#b1rC!h д4-c|hZv'V6򐻊_ochv54Zu`-6Q1Je>iI FH@nv 1۝^+!q "rDcT"S( ,4;y?ᅅMP\ -.'föGpxc.l;ͮnNUx9<= "rΩ‚OE3@F"p8 BAhY-`+Z ) -e[=՗֢Eu;N _V! -eN rGA{9z/ByVS_ `IۏBt9'G1ƻ^G68c ʿs]{6r6+4x_|pޢ6 HhCJ|Z_=WېA.ot4'Iv;`ʤv^=[@S#˺+4`p;M 5MĺBbWx#N_ArN6cEdR3o}΄LH+`JHNQj_rRo&L;hxK:<)^u։΋5; Y#v;^o}q%yK)pV 7GH;?iڕmsv6w6Y9i Zy O':sgsX>,Tk#80AFvw=au:{P9 z>*Z9D2RrsX0fA*S^εQ5־>hV}Xau܇qV}+lv#.4Y+#foju ]nJuMѦ"ZahPȿbHr9J&^><@7cEr, |TE{fBK&Irp_F"! .Q4 a?o\\]uXqTO9B}[nAYteݨԼyUU]^K=_L LHIH(GGttN1~Es}z=}W7Ci}c)b;y;ozBc*Sƾh3h@cgbیjx 4uEHCDe4Z1,5 |b([)ZZ4Ši"&ʧ u*Μ8,dk6z/xxDG2d]ȑ1t؃\*(ZVDz^q@q| 1v9^^ x9[@`7q%<'is : EǿswпXd APs2 (CP @-P(L{-wP7; ֽ5A "փaHIB\75 䋍苍苍ߐC.AAA~ 7~ 7~#\Vͷd6 Z  ރއ>>>>A@ ЧFheA[lhByP>p/(Ye('P|P̕dCSɆL 1ә} %g PGy3Lf tKsa 8 _s,pu!1Dr>8'Mb(`&Ɯ~'Sqn$2OA_At7#tN]`F]`F]`F]`F]`F]>]>]>]s2>gOtO'tO'tO'tOtOtOtOtOtO't|*l6b-rOǭr/u[u[u[uUXuUι....N0N0N0N0N0N0N0N0N0N0N0N0N0N0N0N0ߧ2 0:(2-:cO#˾H[FDnK,oLӖ8]F΅?8]FK";7k!"vW7}70Cd)-m w-ȴDYt :}}k~CR"ZmA _9?١@( BP(0ol+zXAE[g@~: G_6Vh;6||Y- +Y|3jAh`6h`6|<6 sl Qe4, ǒpTf4ftfL֒#ֽ V}^} ƣ/X3!*j&r_΍a!mvk@t@ DKLh$7sh;Z%3-hGvތF GhqhIf15lG{@R:ՎV;Z6mԚa!V -wZ^C'hx $AC۴ ZLUpφ Z[peQ!ށk\+ yp-k9\=\_{ 4G_Py6n%+ɋ,jn0҇~j4DHF#~C_0#n=hP}{4,&m%ڂv?}k4`.Fsh}k`5kɵwB?93Mpg?5^?;K p= ׋NLϋ^a4O y^[e[+k uɒ$ѫuv{!1Zm>6B( eC۠(ʃs$X{G33lV@apv8{:Y5Ǫi58ΞgO0 RU̟Nzbcw}uqyߏd_mӿ>4[~ŬwΊ9 BG+8Ú;$2u5D1~L$,#0c>-Ar]ʝGgܢ?ծ4]e Zd.f3+gЮe p BJԎ&-wg U/cJIK\IZ\SYq RO+rzV0j1ڊ 4kS~ h_Fp2jпaD2A"P3,b^1ol GO3O8Sl )5PX{F+D$930mGB-7Zj~o?&ޖk}62( ^-fޟ3se&\B[w;?(,a ezx5׽S%=ZEćl2i_Ehj 嗢WAdMV(:ìž=9Ʋw@q|hA!'f+Qa'Y}:(j,:1MRѻ9\tNܹ8鐛[dKwڇNk̫Swޫ6f8m[*aXڎ6S=GT;V;Y?Rwj@8j $nz>G|' gWٶuLYŨT-fܫ?/n}C y:A;+<yLXAnx?IL3O^@1Wĕ}>Lڭa=[?szf/J|>'e:9{S<@|cB]K]m6F Yvlwf"ܸWeMB~TG01E)xDfI'sAYӺ~~8 S(I!{1ġĠۉAڰ6RPkJjȩk^l/|x,r-&{᳽EXq\[" YE;[B,s᮰iՖ5ۊQah#cMuHeDW|uzљer2ڈ0z[QŋX*K,=1. LZ|} r `ߣVe'OtML%=s %zީgE*Wcj4Man Y=++2)Y3Tz1=$Rڑ(11˷H') Fm4J..THfP{i~ډ^DW.5~\$ić0tz=7m@j}?|?">I,X)t'j/P^6\%v59_L2R;wDV/B{aB,OO8 ڨ,M׿Moc]|yPH!>N+&q1ODi}##iI끴lﹿfg!:{+@kb.Z"+KYy985~JNQ9%4ߗJRz1l b0,m5Mǚq+{^~~vQ=K#:QHW.2( ]EB(ҪcuC5LK,&Wyÿz@DL0#b1`f1s>@DL "& `܆Xл$ciBV]4A9;vNqgj[a A:[uwgdF@#%4ϋDl֗  e-;Y`ٜ݅3&11Ģ~R_F)^vWF̋$Fr5aD-w,3ڡ'`qw~fs28Oɶ[2#oHBniHLD$& !q0Ih$!)IHꅤh$BP$݆ H I1HCRnE I{RDAmB~4һ#}һ#}1a4@"E #R;Y 3g0Ya/%) G J2˧9љ-Bvgdvv_⍠f;dFόe"lMcla]>ι׷Oa|잏jk{~;\RP_{Z9=?k3ZfY3:Y ǖe gز[&-L–I2[2ڝ$lyE56džǰa6Æ):v$ކ(}̧(tHɌGmLg+8%'ȟLO&'#o2{!iDd"2{"0"g"J;̽[ :+8Qg*R;"嫿`W_|U*q*R'04C`с \TX;@WAz 42hl9A z)荠uAAA'!1qGO <7O 2*䮐9! y!!!CηiѮE\Zm-΄?lXشa=V7D"<4CxQg S+_(|KxixmA-mm:گuPŭ^:[k3Mn~m'1'b^ĉ"[dbɑwE4rE;"D<x QoF4>H0,#Q4y H& \;N8W\GM.zb>W ŵֆXdY%-e܍Υ%3I볲^ݴn @kn)se Yl=)ZO"WzvYeVVZ};u?FjUlLd͐y6!rmk)VZ,[kq-B"e-6hUmW*[ 9d-"[<[_i j d%zt o̱DMBʹ[U~Xڌ{lYf(mSTꟅo,-Crڿ |X6. MR|ۋ!do?7A/^+K}2߁ wu߈(?mX˝~墥AYwZ;/wȰcu|7"+껑U`c4u2WMiZc?^Vϑ_("ωiN2`YVT=@'ܠ~Dž ,UKA(P6mR>5zaP5q7X,@@U5mq .z궀.傺PW6MԕRPWl>l3͗cs'7M p-n dC@S Ya ' j)@e>֖566ьz;d#(uٺӶ FOOd]^9nY 䖀[ reAs{(0|o~u36ٷPv+;xow l:s;&m 6 O?;i9rAٳ[Je2o[@~1[@&3A}6/@>|P_|' Ok~Ftb񳊁~B /( -xx& /k/VV,~xBoké쑔D(fw4B[:o[jJo)[e'RT-%xKR-%xK)RD6ޒT-ExKޒ-9=﹊OF}$_O7 v-ӢKT&c^sL+Ls#_YWx5zzYpV,RaW)-=֍_IZ5Ehkz r=gVsaU^D_DC=P˗-7Rj -jL\TQ@M5պ]iBh}}_hwOG[H{Yԧ˴xiE8vcWiW4vv#%ϴk*Va?cW]]hy-/E{vcW8vKĭqNޱ!G# i֯z<-Ӣh[Ul7mG!Sf0l 5[5mwԛ5[5ͳ|#^׽*٪7&_V҆ ׿&EOj>^aQřjlĢuXTEqXEqXK^ -ezw^K$")$݇L*cJ~Fe Ǯ4\ļOhX Zч|(N}Wi8~h\wNq#~QsԺ\Q9bWD6o-cĺ[Gjr.V{uƉM|CE).y&ȴ+o>AH{o+%aWv]/{7Eϐݶ"a/Bv"%Ѵ'{bGoǐZŞXE=hH]ѲDϢ=`3kw$=1n52{f+-`6O${L `I Kc,yK $Kb$Fn5W15Q'0BHKy+-{/q3cȀ<2{*wyj T=b(sr4s2e9v%_k6K5׼P6sRYE+⭞u^xr<+RB]{anoar'{]T\rp9J~e=]H@-Z僗OFY7Y,_V$ >I,K|ñIrj=_G0"P</z.U$_%=6FV.`K{q\Y^2+B Z); m,mO=3_d|$˧/Ev]?ɹ_I^ky]F`Fz7QKߨŅ̹ W4-/D̹ihx99vS.&+KZyL&^^/$)֕RWѺO^8WʹzsB~N8*ZN3b1|>!a4Ox\ bm?cD: EIjN6IyF(K$텾tVzXq+}{H") q+"  DE@AqCEGFDve-BYNVݛ$$|?{oU:wN:uoU5lYnϕϋ--j,ڧ3,Duc=;e<g&2 lNJ-M/e&gq&ߛ&[}hC\cSa"-ظ?=K;V}`Rw[qlm?.՟3Md}@ 2@O''d)h;Ăl'm,J2LeqW mF?]Q) ]#e9Drm*I#_g/KԧFqfsg/^R;P:7b)cw{gݗOa= -*Z:;J['MziLO糮T'v slb"qJ?Q0D]hLg鞞c,$xsYQbKVI<(GW'ҩ;?3'MvxHo^ fq7.!`(v5Wl'mTʌ 몺amHf5+e276!m8˨2qwW5l$=6+T J,Mޑx{4FIƏ.͝(+vw}qgwu 5Bjɠ`iSq4CX1lgYь1NHGjч߯=ķy=suhԖe|_1?cJ-(~Y_3k=n!~`_59ivR;Hcx8id4ש yjQӡ2|k}Ic_i="Lj: ͿSZhVSⰶ_ZF[Bu1}i>%\]tn<91 3W6]"]יmqDA麷- ;ta͸Sc~=~Oǫw~>kЩF;E%akfT ڿonă{&lqT/}1#YfwQU-uerDNLW޴}ߥ_~G:) 2LcɃP12g=vcN S]4Oh22(caGۏW3|oTPcω.e,S _ 4 ^aA^jEzCngMwڀ(=9Rɧ` WE1͌ObDZ,0edk`.>::1>Vut, W㽶s>_ Ax[Sc.dӈ9g_ҷ_zFV~sgt#2gi9FgбiIYF6:~ѮVtulMؼh#bK|'\Q\Tͨd,Jl_*VU`-'Nk4gifyvv~{gcI13("U8G} n;'\>O[}U|ojr&JH(O= zB!o9f~4ww,,Yf+ޝƫXqa `Pj*F=͝\ yfPk=xޚwPُ% 5P*:hVfe͙.MQ vJma l{w楌-obw,~P>2ѿH3wA#co_ ֱ4p,_Kwy81IF:Ĥ.)I*hDifoߪ~sVkUGyy3Zl`o4?h)[K0 O5($"ޙv3zYsg%}9ck5 bȂxOnRTJzh9pj`V6\U$/ l h,>ۆ*T{Gcv'TmUb >{%m\oԝM}!}}vtoz ([S^EwjQ?RYfwz };{,\{ã]nb嶕K.߱["G KA|T >)ɥꡰfeA?'$@9׃Q>A:UD%_VZ jؽ V X-jX3{jX3kZ@h= ZAh55V-jZpЪZ@=h Ơ8h= Z@1h=Z/JR m3t tAytDu \:ޛT.\:zܿ7~#u :@g.,;@tPA6;>eX_g7yB+=dU{փZ*W5PA:94Wsp1#UY'=^&vVetKVKI5X6'ˮTYVQ׃p3=DRCH0·tz=Šv||pCڻG8!>|#i7݂/"[깷 Hzyɓy*ONs~iV;|ɗy&i>e/_VOU ʹ xr{YѠҽQl Za9vjvb=ZOzf}43{A{/Xp#mJ ucSk%v-x=@:ƻx-`OꌥOBby'|7Uvv{ PNF((o(&((op(Ȇ>ez(qx PGP=P.P^Pn!P~ mKA?KR(R)XQEQ:g)9(9C{\:&r4#GK 7gyL=j/Uɳɶf"hwp<|5!څ--+u|$g w76Eބ: ;6$† &;oim.7z{ %!&1'}RZyV:y4ON{or zz;!yK%yӴW ޿KkXi/s|ttC>T2߂ic\ T:e.LArTN_Ӡy;[T^H {&Bpnjp[WP"&G?rDkh<G{N{XSm\I  A]-rWm~3^nԴR^֐cfv:'t,ֳr$۠[lc'g]+^v~9X'ʯAy:ԾJ*rv(!9dC- y6"9d9 E_y*z=HBȳyZ#OcBND@d~&>; `x vP|k)I>@L%g*9wku| /w!A;L l->W.1;7~p ԑ6*>r90m>ȣGA`K}N2a'6 E޷p>`-4g'ܽFe|4Snmd9퉹xdS<?刪.rvoHFQ*囑 %΀Q$Jխ@dlֿsa'ԎCļwżMyo }w!}xg =aw,$]j!m.dEEHd96"T;j1HcsM .uln<Jpp'Pj8< 8tz(8 8PcXY/=`·-uNW ܴ1h|WHaVyJ,+֘տe|/|.sg'.}CM\b9#'%YR_WJLTbcˬ*j\[$ͺ)< siT"7@iC[.J.3W/Xه&y~jf炔e%++Hy[zi'rxʲSIޒg^dN^ؿt{3i[zG>FL~S7;o'{-4"m6Λ)W̼eZ5E>k*#sg5Y Sͺ ɬDyJ;"wH}쒿L8#n9dX(/;!;hq=ivc}}]Z+yfvI_[|o' vA J1s蝷w띺^ yZYs QԽsl[=?Lϴ63/h٥6FZaҙO6{!, [J+*Ww7cᩒԖ^*Hg`bY2J\n?׫3s]כ=(w;=p^T&M<,QYw}'&&G 8C~}@)ch ɃOMZ^Z(RttS,.衶ѹCm z/{w=1gss뢵acAO߭s;/z~:$>cY_{Z I5"uWo\5dbY5RzBe tDM3>n??#t~f>&޲j_Z 3v-KX{鿒ЎOS'˖m%]ĔaJVۜ^c6#\݂wq*׀1s78WO={]Tze}u; 3ض+o8ΦؚY*r'EhZDkt|RZ\ݙog/s+v "Jn{g#y*u G+SoCXޮjo>BW~q_KfbF)U b<^cnYJ@fY%ӻee^#z Fe3s uRk߹ r[_>[%]cd+}r@khn6Fwx7Hlq?PO;gEԞlۺҽfS?YL!y>yur0LyE{r.$Rr"8BI$H'$4ұXN5Ac~Ox"帧=BLro#w9O"E$IG$ы9rUA\'МepPB,/G{%zg9;܀+kR9~9 /LhMv=m-O59A5h%  Y)ެd5Zre&-yXAo$391c.<?ipHX^±8~ War=wq,còs#]q c\*)m[HA&z^^S/"/ɻ 6ncy>81pcΛ 1p1p17Vp1pc:oke޿]U/>ĸn@r4g\wH+םMߜn{ʮ~s=ϴ+ekL Aޘ(Dyq#]Ɔ]gm%&,2dbhAv\/0zb;8I>.shqG;Lk*[USk*NbTnuD\f_Rx&NkTJF)%dyJַӯTյt\TeJ M;rT*S#YѨa-<2G9XY3(߫ՍmybݯŒ;cɝ)?\!L:H i~ܧigezĪ`U_⋆*뚉uTh:; uͥ13ˋhM8,.VaqqX\m5 ⰶ8,-Kh-\'XXZVEaE]Kk,h>4 ƵX`5kd%IZLZ5=NjI8ˑ._]# Gk%a1c1qXLͷEh>NFh?? `4! W*4VAZqhB.htEh=qakڼ9_يhq5XC{5i'!wf"o)GT\P,?" ̈́L= d0>3>3V}$|MBzp֏:-J2~2w3_*Sqh BLMLM25=Kz5EԴ:PS#wv`- Uur5PDPO05~O^rFꚖb+B iIU r*+ڴ#ڕ /IQ6 l6 l"dI#)= kڪjYoC(ykb0:zd5 rL6?sI_=Yc3s/XqH|8:r!/x&TyGb9;)uI]ȠW9^*6|L SL{bt j9skօԨ}".Z铚FK߲=fQk*vt,4{6{F"ؓDs,gOzkgoSPOUEn;((,|2q*-ȳTYB_+P'%1V2}MO^K4sy>UdLo(򖌔Yl/$AhyXAk˷m|&K/ XwNLi-6^i)ca,%rDN$e-s#Xe3FdMo`ϧpg-~oerTR ],ԿO͛M{Rҥvh`<_浘/o'E{fgg#KfaaaK4yT 睞ޝE0zF@La *L(P'xwzY%g{{f{:}߫z|?sϪo5ff>zڎvzQ 6k{0>mI'P|{z~{^޼'hZ=mljh^w x79 ~l%{>y Zqz[_17FPс>-_?4mbp zٚm?^ ;Ea]GDž:apDfיѧv5=<^m%PV3w]L^.4p:* +WeG >!GB 1Lnz?eTQK7c1^10QgʶELc߂pgW^<DFr^?w{waB=iπc}_SUaI4Zt{&/oxw⸙yg#i}&[YD1o#qd%|6լ2]'/]"VMHQo$[_}o^?`DY[N( b7>wi_*Tk 5V=юA {kߝZ|ʃmK W"<;Ūkixc.`k묹`y,/~.~u-ua-/Aji+VY۠uw+$3խr wC ֺ%CZQe/yMϨe?g-ǪSk]=[MqYY.j"sGQi; jFZJC_l`ΨdW'}8v#*ڜ+~z2kT끄gx.辔b%zbH? &V=e zSQgq3F6^nG>\/aL>-]ww5˥7B-OGU0ט疛WP.*>[YxوtׂU>Zӭfx=I4"8chz>g-7į̈" ׄWC|/U{ZkHЖ krWUo3kgFԛ>{~rQaNj7VʻveUs3a~F^4*ΩT1j}ڋ:a}|(^c+쮐]~_6{›e)l~Oct#u*vuge~!cY[^u$Q`*bwjE%cFt%}#x:Qg_o[W>Ya}55WڪV-{̎qKFek)cׁqPÞ#ez br)![:'ǝ*[5yEv@F>k+>GG M±Zm79ʷ>AՈ>dobU<`LS߀I?j{_ycxG~a0_߯O}}51VU3@Saqly.fN_־"f2Y[+UlصeS YD$]կl!=c2 sُv.Fd3Xρ8p0U&PM=.QeȚsOYdsn'g1z꫞k-߆mDrB>qVޱYBJ>3ǫac`g[ӪmΎ\nc3.ᙔ6.xҕ5GtjW^ܰm:<0[}GφY؊M䆭{x𨷰$x?1>uHu Nt>ewS wxe8n:Yrtmx,[5g\Qk?G<*<2ӳf{!~>ツ=~:/Z;#{9>5,Zi2y-Vۅآe/\~FͰk @ͩ-ܶۚZ9#̶<,x;|FU:}TFT~'\Ȉg/e x͸ݿpkw*܎vfWƬ}Wx;|gT`߈lwP#mn}[PU[ڪp}@gʞUWnZ[5h]R/p+lؿݫ>qmQyl >sb8chU]jUe91f$Gك>`.kd8 7gg׸Û|FR>e|QIvue軯c}HTjq l\W&|gDd\8HZXjyt6qH鱴~*WU1lvg,JSS1~Y4t %[^Q5ՙ,s[g~ϱsk5b{\Nc(j33{Z>6Oט /p,} 3<|~S-SS-J2NmC#ԫnÎ20޻gJkvsw5R!)#r[Qu@>IWMkY=5?c{|UGefpamoK>zNoTM]] 6@}-#~#y|ڌ=+V^=1{[zC;.,f׾}M0~>Gk02adwiT ؜,}Whyvj9(9vFMV+'V?E:q$t譣7*.˨EUlݒwY[#*|b ߋj/Rv#\:aG/gcwOF_|%3$4VZ|2ϥ~n_Wwr6jTh}>nO=.࿷MNkf dqt[^nl;ق? ^cEuj鴟ȣSEnMT5ƌB4(gɐvl=IʦP.P!pETzjH8.Ԋpݎ:R'JݩM4t !4Υa4Σi ]C8M Jh9G_W5u-m#mIi\H#b_"."K$E(Dh,fD4h%<@#w2\'>bX/[rV6y '$9EN/<9_.{rX~&KZuryЙt^sf99\g,vjؠٱsbcCbCcƆņ΋](-=\Ǎx[PZuSQ_z^WOgzQFiqL̸3Md6)ƴ5L{Sas9ƜjN353pshn3ͽ~y#>AR?9=UttљMt f3`8>!WTjL}4>&((d YJ˩t-ҿ/L/urAcE79rot|[M0k-[-sm]^hEn0c=H2GJY6c?~GԓmL>} 2Tl1W@1H-q&qP\,~'.+ĕ*qT}T_j3G%{x<>o.tkEWCs-^_ p|5e>!DjZE>ѧQ}AVJmv Σl.㺏ZxzR) [Ce|PGsGGM'iT>gЌY|&]i>MEp=H쮤 |I ]7L9J> }ߡ3Y #Y\( Wj׈k^[֫ T6M@mVQ#[NSjjN2'Q3s9J:jw{S[)溜 TCOނa#y 2E\'7(SwK{b/&xL<.Ob,sy&KexUYb'ڡv_.:G:q98 'd;)'u|i4sJN iq:N999v^}[M{K:Wwz~VW z)3LGӌ0xl2x?ݟgs7bId*?,!_ҷ:uS _Qtw:9~>F{g{{7ԇԗiNܖoz;lIM]Kh(y7:Wֽi_~lg/A-}ǖ~.೟AٿIfѵ`ڻ_ϡ "S&Ik'7έ=tmFˆ[01VU4Pܠ7z> 1-MKj3}Iތzs=wion5_iYl|҅|V.{8.]/ЕR]D9`q#IMc+?yR|1׃=fGɰ ϱH|hqTvOq0tڵ$IM)#V3rr^,gͦ|9<י T,uR![օT.[,/#W|V :~1Oh5<_yrX1om)Nsn嫻m9\\uE]jaZj-E1/7=cƼNъJ9-ӗSmߣrxڲnZb-cXPlΊ%_Yʺ%t(V>G·ݬ؋}Vȕn^Ċq^~u{1G˓r2/?iVMV}Z@V-V-a&s|=cϧ9.z-za?y5-a ۘcl>lYFg[þC6mh6mmڶ?-M!,Gcx> "/2#*(=yۇunº=Xukص]ص]kvî :]8:N,ok` 6f[ʟO^!z3͓b0S ~E.փliI>'Y}Zϓ{:E])\<|F/~^gx[>}ɓxrZG')AxJ»eûe eֲ5Օmd'e9{-v՗e{j# 9$|B)[ ?rG2rj}Soʇo*orSjUDʂʇJɧS9i}VNN)|Nw o$<&&{=x6 xzR Vx+xo6!!!Sdt"ݘ-fFmt{w}x'@*G(/їzlxlxlxRR.RR>R>RRX,]fȳ-()46FV6xk}tJXm/X:j҅նz#Ya6ekp|;rkNfaYW5XߙܟOBkfCk@ktxʥyʃ< ~ _q4B(: Gr|!' mz,⃺'ңz]WrGPoS z&"_yj@;tm9/|S%]zWW $mm9XX@xf x3 ki>|Z D>u:BQ~U@vǫE}^{>^^Rmo& *j&`"^15 & 40Q jj ` i8Gq$Hp2Hdn;'5q|Y̟[\ʸq3g 32α-S뫻WY{=uJ.6j8:R RRO'otuu:yyNp9YBByvwVPe>2ɝ|0H@ hh$@;@PPP`۶xֲ>,yO$Ozz;s2T kwHݑ)SCGf#Jj%V4Jj%ZI@P+>Jj%0MM)uod]ssBU@Bk ?@% ̃~ W`}||f{|}}<{|g}}| Os<}> Xt _Eˎ vt3x/^ 1F,#>1 ` cl䂍`#l%F]\0P>( 䂁@>( 䁁(7xe V+ >X! q`W uZH1 5{!R}"R= UH5@@j@j@j@j@jR@jƁ8R, 5 f@j6Rs\ 5HRx"EoxbR^%Ol( =D⌿ "P9@`"I 0@`@`1 oq-x+`}ϟ'6WeԈh;G\v;E%lM"LEQEfd >Y d@`d6`d6d|lgS^n&q^"-D TUU[@b[/M(-mp[]qU-Dfb}>k^]be$8 9$@r HոF/BJ%P*R14ƀXUgL&LL6/5,n5n pk[ܚ*ܞnbҖ.`i[N[% XIXIX9XfKX֣v#{1#Z dUK\9Y)YOȭr+vrsN!U"*IFelU]UH5*QqRUJYjIIuۢlubd{oQzRzSEj@jHjBu05ꪱj,S{HSXW㩾L .njvsQ#jtR3ƌ`ބ`UJW9Đq?FIe Tcq[ܪZ<ov=~_jzVmSP)v j;k0uCg/er SXֽ~/`._B*`  @ @  `X ]ط}{ivaЁe`1X˖l 6i6m`vOe'yx>gF@VtWtUʡF2!t#.ot Aɠ`21Lu?CM 5g359x #|ӋJ "|"d"ƵES@B 9,䰐rXa! <,x:?dD'p31գʿ Syt|4/i3i3i3i3ӧdj|&S3d|&SL4rbO*yi`DkF^Zym0&( ACk-(o4Gx9:s[ y-` 7X*CaIx3(]%wy]yרyϞ59g,~_F]ѯ_ٕj]sujjkAmAavf;ޒ'Xn6O ;<Ҏafw,LW҇X.XC5k ?姃1?qͯq)J*U0_᯷ `ou蠿?du 6믧 {bx2 _IKtUjIW3{1U?t8JUY P%v+3V{ꗳ"Ɗ+ V/X_"ΊU/Y_"UoR+X?ĊxG=JVW9𫼋u n3\m?Achr4VCc;"+X| sP]ՍRԺEl*/S1,(y޴SijMMH$o2TRy%B_ˡ5rZZyz荧7xTSߔڥ.v)K]J]AŇ$gBQ~v+Ժ jPj=O+jdwuolf;TC;uonԽxw E݇umj=G]NśDy$e(#D ; IxjfQnjd UO<5ʨQ6댟>7s|37s|37s|3000SAF2\%9:S꽥q[CtПC4~9ٞr@Xn[r0XCru6u_=rlQ9cO',?)2 >#l9_/N(/ɗUsuS 9aWGc)qyΟ'MOv"+v^骋r|+u9S'Q?e+y_Gov7~@>9?ecɲџbLT iyBR,M:R PkZZys6t`-uSԨcaެ7A!r@o5%ԃndwT|O@P; P;M}v9ivvNӱӱ ;;wYvvβs~#c0BOϘWD&FJEd'HehLI o'~^L07M{HRc/Ԙ"5I)RcԘ!5#5FyoyP^BeP~99Ѐuh4h!}Ԯk4ʧʃ6aU0#|J> ɛJJ#)#%%%v)9eiSMpWH}a=C/FI}$n"4Ѐ!Ŀa}?1Kz4H%=BCIPңGzĤ'= #&=RCI9CIGz(鑒Jz̓ GPң =z#=.>,/A{W*hozJ#z$LΨcF.+J^7X&yzL)+L)+L)L)kL)L)kD- endstream endobj 108 0 obj <> stream True endstream endobj 109 0 obj [ 482 0 534 0 0 0 254 0 0 249 0 564 0 0 0 373 440 372 0 528] endobj 110 0 obj <> stream x{w`UU:$H$7BpI$"B,8*#b8?,S2ֱ)]2p Aye:kBEJ -玾IBtNj$>a?>srs_$ʣsJJfI7੎=ڈ任n1P{VZ݋3z(-miWH'iQ=6on\߳iEۿ;e#KϜr貈(95ߔv'Cu_s>_ =WLgC H-APB%R#i۴X4hCM[#ܲ,d޳le{ -}`tNr*kxSz3t=-j^)1U֡nj5+^e1kQA{]i/-ܛi[iBդ4ypO(m )Z0*_8}.W7P8(OR :GQkqjC~~zճYhH{GQ^euƒ%]J巨UI&ŠŐF#`P }u_WV. J T:]VTuZh )I4lir-G=-4Y[Ez6^PnFWYh;If(̡ie(RvVHj%VkQ~=-{0.@{s 9$ dX8Tn`!p 0WJ<ݡ9S~p@;H˩V9 | <Pȇt6y,}͔St2RK3| ut$ j턞og3B'd} =! =xiHu.9,rVmZ[CJFqqӔc䱸+eQ~ /=籹)/Ss>ʁ2DHg ):jj(h5|i:{Tr,{O@'SwJ?L2vRbb*D ~LyH},ʓ~hc5JeT.[G3@OF*`ߜ-7WuP(E]\J_NkP(_1b3^؅h.zQ&< S [&4US~2jKLŘYxmJ~IMbӔ M6O!+_IeWw_G7֟1Ъ Y^z2]Q|s=^zR ؟.&J<׈k؜H]#v4F!AEސqtH8+b)4G-W(Wm=ٴ{ @ @ 4jM)ǺRzJVS:w>T@T~`Ps iyγ3ng"O;t|P^gdx:z ,`S z.3{d@~(-J\/a?Sf^W> G.fiz By->.WPEaJ%Y{)h&_~nC&#R ~%]3E[-mV>PʎY_?5_'{0/S?Vy+uHNʙNzVJA_:Kl=1HcY\U}-kgQ6;WA'Xgukc V[h{ྈ5[{8SӨR[ m0]>V#S v)`73OPjѢ(V1D>߁~"΁4Q:>zJyjElkNaSj3L#!se|I878ϱ^עdR2`?E/_Jv럢k)Iu*|S=csh*Q&BG_ |G:G8s,6k lZr9m_y*C*aG6m%jn"e1һ_>t~ m}i,ٶz,M3`/+?_?T^G{$]ϐWZg[~k"l蓟63M嵐r"m%ocm8&̥26V}_Pj:W/չkNFiyf̣Ni@ h?~u4W`oyD)1)Sz'p*T3`pǨV~qDsfR$`OR Wle2I{ !,V(QʛV{4a+:K=-6"*(y{Q٤vS }DcJˬ AQ5%O*77J4y-e \q%[)6QGU+pd {݃}:f -P1|P6}|ȭ̈́g+=}HJf ]#~$=_/Tܭ>D6u[/]MIاQ2 RG-}>~|F9m/ m'ɰ%+gP ص|$Rl3~} -_aQvp=l~"N{ u+Pvs35Cj7ڽ9v0o:ȽW5Ha+<_㎝v_"GOZK.-ةE?ǂvM ~u|Lm]}. ]{#Cz8*Ss$Gi ۿaV1[Z'S0S^THJ|mMhHóu4W[iAh,FTe'ruz%|gW54u6] kzĊC\I3(}9djRp巈Jo܌54}UIt| Ԥ:@߃JZ$L)5؏ {s(:k[~X eY Hv7ԫ+ΘUaoI/~ @S~Gΰ{Az ,t],|zLE|}df}/ڜN>mܾfGOl]<cp̃ќ1NucltU,A21Wߧp:t#D_ĐXl*suæ4>/!'(EC-6| T&>I:͂ ok҃ThT+qa=8v9)`K~~)] |w#DTC$~w!=|z@߰%̲j=AnGN8S )ھ]B2@Dk?,ݑxgU;!ffUqf[@SW;(s)+te'Bh:y?dy> [^ qx-p3p>ʵ%t50\u!SK>q}6]q-pIJu+W3Heߍ}8eIMP<آM#xBPTN=~·m9RN;Dk7,9=Z{yw Z;8ï-/|#bp8)uɧ@+[+N;O8o6 8l #) `O `]|:Z'Ӑ/C:qqL8}|ŗwXpKuU/kchPgH?N'xrtԣ=i>9ٷۆT 8'rPGxqwcz1†hF>Ή`v8#T |#wʏzqXY݇sogAU=g#.w '?]fOڠk!] ;"fMFYwᵿujN:4@?$ؼnuVsVR+ =olFA7M H#pF81;`8N.cxgYFU 2R@"-@w^398пL0wX~PwIi'֯߅c8c$`DZN(;Vw>p> >⸑dfcϼ{@JwXxz` !~_ʕSk藍Kzc13HR7`eqܐhg8nc"OD4A K8!Ήw&<' YZ{:YwXc:L7|9J3DDtHAc|]=߿N@'/FoTЌG# aEszifOñ4N<9 YEQx6UtP4ӈ}ḗSe8/ v3BR_/;q9srD=cbk܄z~߱i=@='_"2🂈ArbO8~)8)$b8~)ЉU8qH"|T.'&i87ıG"3H8OJ}kR%W>* Q8wx"Z?Ie.~eٱ234cc`/@K0;bjclo@ F`5a8mq9 YsBN ]q=p|OgtZ U bNSA1C"Չxdț ˯s~'Z0&>/ؐ(y#|><_i/[ x3)r@9P└Q9U #/J{Q$ Td6VZGJ?;-K8NԥR͏u^36& յFA om6d3c{~)gu>&7uuy'nRv?z.0%it,0emjRhM]WݜmmҖnۓ vf6sQ 닙і6i-m(1.LMHhooO6%o{Ǥ3ЎՉi5-m6uO5nJ`\Fws3T;L%?5nc7Z+ֲvu$wio? VuP`;ڙV !A|݊0nAHYAFi*YZ0^`rY[`0Q5)vs4 73OGIC:6k:iym}jwm{9zg[knmkk&TcR~I}Grݼ63Smԙa,:ԥ@"#%}QM΀b0ho89)&TN}}c|}:I>ɾ>7)NS}dI@RX S44ԃppppp3*mdQE2R<BUYaKЗ7R7b1`_U3&qG;q;r_*OY_cv| fɷBú>KAYF 6մ{w{ SDb)@<R]cքcF݆Mpfofk}JR{5(7LGp{걵j2k:=Rٍj3tەtbH8 )4kOR^[+Ƙ@HXjuQs* Fɷb:f~I!Jf24D 0AoCP2 JSy,sa} eJZܻھl=>$տ nXz)t3ĿCt\gF]{H>s˕iT>=Ʃ?[Dۼ+x2RI#NЪe%TIKp5BdWJ='#'Jv*-IWvK/)hwD y fLȈl,IM5.%$3niʚ3 fuVL]߱)k7+o OI)JRReeSwNKK?yPߣH2IH$KTǦ4( Q^͝Ҥ*iTTHQ҉$+e<yY%厎K~}ElWNrK}rQɪ3h"e_R\E2)}jr"m쎎 -j4h?'IZr}LuȒ" k-$Mkl YV֫߁Imlf{r={W xxbӰltcpK'OP`;3KO[>T/h*JHhX~ivC7SG&&={ι R= D6z✍]2Nr0ϴ#$MNMU cWL#*) ^^76$U"5}XŬ\B̻IDH>vL^R^B|LTD;ƛQ4lQ㣲J&N*PgԷ2q%+&Umył/3R'*ʜPs6=~EB9 o_tl[oT@gJTKt,.-sKF ]̰NbydgIU]1Δ2C0oIlKݓ +P:oZ1S5vUV.6.a,z5vٶ7Jz9y\5{6ܜ_Zz{7gIʁʲP,o Dѡn(Q;OrǪH_JIIFy1Fdo*=z2.+Cy_ %Q~agzQ%k C5I 4,Y F E \%cyph@оơvhԌ1tݝRRdz/[7ty X)QV4;| 6˗.]5d g5fc eH9ɵ7IX'/7ia)?Ʞiai y|Sb -nt^_LV&G[U^lMm~1KҒ2 3 Qir eXojA=IR 4֯pakPC~X6l6$<J%][GAl8Rc"#F*eHl QX)$8ңbmk xؔ[Ks&DO$򔤤Rbl!sa¶oH.d[֑Q>Cq{cX1I+!yBKҟL Mzƕ9WkV؁7.)3cdt/J6!Z1!`[6oxd%%Fc!]BiB2,:蜄2clY^bb^X,/A7{/w\՟Ɩ&&fRnBB$[OV+KS1P2!,K8/<$cS Lۄ;Hƻ3rھon ,nOfy^bmzT??ntr/hQ$iTH)L cޗGY]λΛL&{&o,%*EDd L2qfB)nVU-EV)ZԭK Z%߹ P};wz{{'c0>ǻcЯs_aK~9ު>ha$}G8pIB"v:4C V M+8hq} ~ZQeޟ76xa@썴a#厩(7~IӾ`N7fq㐁3 󐧅$w i9] }7~O(LHfh4𤀁l7ǥۉSΪ]w2k `S>tqV^WUZwx\FryrD/8(<|4ᗚcIU8k0}8%={Q7)zySiodNW{G'} XʾR\?;p.WDlbZBeqEIrZ|lTY\]]R򣑹Y#WI3LvYȨa}>W׏˟ORz#$S0-1Np~~`'9❣;۔a;,-fJY *Ottؘ$%oV^ C5%F3+Q꼜H.eڳ |?;ٿ#+:wT׌^}S5)Uj [N3N\Yas=f]JOrՎ[Bg~q=b_p?qwZS礹k{ST,ëy8:ж&ZƯT E*'B~~O{}}</$JtO HݪU6#=17gaeT?MbG;h֯dt2!6%*Jf`XGI/wd+S~D ?YYF>iPq]q{ܿwZyRFjqQ IVRfROXNÊ˪YIt4#MXw\K푁ݩ -uNJŗMW Sr]1ujƴ.r&8h,bܴ+Nq%hC"oۺ<&YGj1+:N۵P{1nҳ^htU~j_|OipgK:ӥ 2_BLg: +Tq<#}qxlJbI|xqʧfJtN<Ƥܛ+'??X9')89&F\vߙ{ʯsg:%rDgs10n.n'wRu=ꥐz: T)z7 %3ވKXg&'tq˓R)Pԫ0A*]'譹}tOO8zi鬙JU÷O'"LRH% TLN;mx*M~Ȥ6H44;ݮg4 L`z&Igҙt&Ighz[3 :Τ3L:Τ3?3L:?LST|66@!;D|/ ;"u~XEXݹs/lbvGo*;?E,"X`/|qb!2k(?=Iy@܍cV,$ľ vΏA8nG=9X՝a>@|/QTP*߈\2r; W%2_%犼%2!I~Y bw:=m>(SHxB~L]4– T4Ay@_E^u;`Feq]/ ny'3]ϋ%Q^7 ];`\&G@AdKEKG}Ma+UVRZRPa͚oO = 9kaސ78` 5dY}V6xVkM7:j /jb7mB y6kDڼzi[ ސGö \mk✧/+ y: gyrbI˵axQ +#|Bqa+yCj\ z,҅ʆHF[U <>Շ}MV[y [@ y-%0m8jk8hFCf,HkV{ꠞ P3ߞGnzp!oȪCzPWۂ@0X8wWߎQoh{[7XkR{`K6=@|,~og!.a_ 9ǬX-9ȯwyN< ۞  75sz8Hk l5@jhiLW 4x?d[]^.^?7&6u jߦ#E{}=e:ÞYNf/6jh r2^O.0{vyIIڸu^rV\nͅf Y*kޏicH ~tk-s9&ȭ57qheE%%jY)7ԔVWTM((*ݿ]^QXRVX6X@nxs _N^rᶁE_QQ}غ' }mPQ/ =CiB.Z@14>hfP7%P?"Wk#'bO?xd<|}.뱤e_BV^/#p, G`YsE4>NjBW;DZhdk ÖkmXr>ayږLb6{n B Zm}(X4bM=H,5J9BgsLvl"Ŷͩ~aҸw'HZwgmQz< EslpKGVpћ8aK}mISc;e3–gaf%x{ԓizkAp<Оy iq@Z0w hB6+=YxZ{7g bؖe$;8jҀؕ|]:Z.]l P] 786J<"tŔbCW$(3x^DQ,5i]aw~ҶCpcv\I8="!}F t,4u|WnN<=x \|o㟍%lSc:;!r =0/ms`n= )xzɅoaˇJsPp9\N`S&aX^Ζ H+w!=/2kE[ pC U ZSq/+'ZZ I8 F$a!\sϱ`X-^ &@A62Bz4Ba1''8c"C4g n RoCs.1 I93t`:j6e²z?8pa#a+\EKe7Jx'jµ[n!E£IN&s Z-raQ o z A.ƒ7Q+ ( 'N%A@8+s .&+r+ W!pc&-wDz Ъ%|gmKD ZM!, ,#H8p4ᄐQ#F8O$ ^GpJUeun"|p;KpԀP't#VhIلy%BB±$l 4?ap"ń.# •Oz=cwԧ wQyDO)"]/c0a|JVs 6J[&g"On:T=z6;MId}w NOicia >gbOVXxxނ |$d1,e|*|`柂33G3 F%R0``S0y9@ſLjlF4fDs،h͈،h͈یh͈L-fDsٌhQ6#fDbmF8-fDK}EKђlf^63Z͌b3gDS9#ZgDKdl f<;M`粉l $?&?.o(?*o,?%?-U*?#o"oaomٻ l?\O,_25ǹǹg J\qJ2VPF*bRT)@F %J2H SJ~bq_ ےOcڌevu8C^s̍/[*(ϕt6eTtGh7QGy("{āٝ_u4Ґ鑬VOHУ/h#Em4e|TRJCA7W");>g_/WSbQ N EVE G!Qٟ@%Y ZET[fJWU)yJ{>`v}>f(9쐒( cooSx R(kVU7{l|XPH|PT> "eϱv v!3 y&^ߒߖI~=#kȯ;]ny\WΓ&$ K0]qrʏػ8r)FƟp /p]~A~_c;q /ݒ,)\+ qӃ#?o==]:KSZzj7˜#|&Ǽ\i&Uwww̻_V5WKHiyT%UKY!+bŬ⽭U `xa`ƿ e7l;V,%Sq J) D*%VQuXme|ޛ/>Su 5Zצ%'u'N?!8)]vbb3Oz&ǫv\kLfњe,Y9Kۗ*`wd.NBMYθo4$oރ)~Q:A0.G]'u0lp@gn,T#$ͥTfB8(0QTL'YR0*$Q)KrAU@i37A̅{EWs!hC!#n/_;>埈I*ֲUC̒$B5a\oWЉX$J 58@A1ڣo"H{81@݌q*[6wth?a!ư0~Ĩ6£$l]PŠlT;}hcӄ"[5Iw?{']9=rT&9@/l:䕎Wuzs{a#H5R^edY8 s.fb0O[bg!Gc`ʞa9T2eQuPgQmVg~UmSjkZi\L+*Z6@Ҫ-Czka(m6HhcqZv~1YnJbiFn3^h2ӵR,7+s9kcN2̩ELl4} Aݜg.4/3465O[̿t}qUgq&?O9 v;EqJPT:~ oez׶7tŲL, 1ezԲ8d4X&˄6Y.b^態YkfYee|hd;gZ{~"rzr~Xx&<8$[ြH9&)g+g32IdNcrH9T5Ve&0]MUSST3x/VKKenu:E'`1 3Y,z,^7+f2#_^), aP TC`i9,'qAVKz,B[+~3X%6gBϪ5ņz;X7JuF?t1!̨5j)RzZηǝ:)mB?k .mC3g"f/mG%`i'b Rz}Fڍ~9Dp%ϱHN^E_^C*}"uۙFMa_z}9 EJOKЯIo/_&>~>J/ah.>2W+>]tw6sC23sLTǨP=jߢKԹ"ۂ3q wϓ7{{J,ؗ~F9i ncWZ:+;.䍘pd+`[oo&Rmz1hg 4Tmթu*N;ߛS{PTW4/G?hoʉ-&A i}8~_eƞ?i9{“C9VB5?upZl.CoXi0x>F}a( ~F_Ch^Rmc2r J*mU{Fۦ=WsId}^߮korm eM-mm_{ttf9}9ξ\>~h qkecxm,$/CG{2e8K `>]c7XZ$gc\e 4ug$D рzġp[[ _K f IbϾ PPwaJu&IZ:5uAꝩR7>+u_ꇩGڴiJ{4m+Nߑqk:+˪Y~kZmmvX2'fμ9ssә"3~uwM: YI7! */Q@82BqqDq|VQPd컈 M>y}x?|NnߪS眪s~n"S"GΎ#Fn|)ȷ"ߏ02?jQcF͊+jaҨVG=U1zyaSl~|bcD31ޘbމ6Xɱ+cǾ{1sظ{"x|o/4:!ԄY w%,Lc3 &J|"Z]I$mOn59!yPYɋ_MM>?eDʬ)OlH>>b=m^oǤL?ˬӖruk-%A>}SXYsTw]4wpE4Lu])=g[4etmp1OW9i"u-AJ硷G'h<R$7KB_{tv䋎+<:ۣAiVJ!Z +4hy.ZFr -ȳK=Y[}F#_^R_lEDc6mˌY&\6qE1.hHa7f 65W3G*#x^e2WUF*#x[Sߟdfvb53\O?.!kJg} #P. -/Чtp}uzLUae/MQ"'29GѢBU%jd=CduOq@ve8,, H!!r6#h'p@PT _\8,:Ly丌+*ׯk2@alP[9FlɘƳ]lF' dTg, -bDl6ɿ&\ӌiz{޶1HFkF!f!ܕpǚlOWwFmw5}>L_$Џ?яÃ!>S[@n)Di;^`ؽ\[Ē%.,I%.GKXO4\!.?%b1{8D]".GKXakXֿQ8OXy+ލ X>Ǫb`V]ĪIXu µ"G0iH C`$C-S_Cwz8HӈHEHL')∼lzMk:v f~l K& /,t\ð$OuFG9o,XuF0>bL9 E<,sE<2xM4Asz/,WL[N~ X[i uB[[uEj8o.pv&ňOiȬ|j\$G@"ܞF\ZDw$|$)wիB,Ӏ{xgO&[D-۱)yțbJL ,gs0XX"OiimCr'ݩO>fP'`S%D |͘ p/O+ <Ĩ.%=P b͸#vu z#1s 1XJ̌q5vFZgGXF-o#qu`w)֧Q7%F{/>9?`j5:Yh/ ,(ߴ{Tyܚu^}r {\;,[޳ΑۼGsAze.oP+*zCOGhzye<@OG!Úa:^'v;"h u}_5yrVn$YCTboѻ] w y?N5\!^ kLyʈ7yN̶VYb\ 'ֳ5YfQ&ߎzK}:G:FwXBxA11ǚ[|D*#*V}50ԦRHm,è":z`嬾*XwSȴSP1tsB K)CyԺET$oF@I#+5"]GW8ѦvX0Dyx y\Y9Dc褿Pht1m.KHAd4NFcZD$(G:/ZZB-h耆tst4MhJGH4) M4 M;RDkZGZR1GY-BP*FDfE,8ye%"dT(ݡt(ޞ\{Ѯ7?SbzJEٗ|]@";:tb ~~~lB6 P 9!?  -,Y9 NCgЧ93< vkGv2kuuu& l2& l2&px'v=k}|"?Sx1Z*'2`#/S@Ls.Ǽi;&Ws=ωnr·6 ߺN||чM?p& U%&b"ߑg1ls]aJKd]@ߢ;:t }In|n|n|n|n|nnnn>Eαtq-7Z\P  APHl 7&6ĆpnbMl vm^'kus7M츉7&vĎq/nM uO?7&^ċxq/nMh   mރއ>AC;.h7}B*!mFs ڈIe֣J/!o(d Mdd$f$BO2 Ȯ{n3{ϐ3UH'{Փ^-例zY| &=G'H.YD P 9!?  - *֓tZXp= }sgysfb;y776m`;60C6ѰBhxPa6h`6h`#s&SK}+Y:y.g1%c)덦=S~"뽎z; /ʾce짮^!VОfxK'=P*4(!19}YEXGZd QN@V4iO m҆3fNWdf&)2ʔ) e R:RA_rRPf:zưA< $?(\\ {pUp 8'0F4eDcXF3kC|Uf,7h2h{ m/N0f,hA8N;xEYϙc3m͉O[5>V'Zhu~AzDN:o_<wV_yofT,E#-ڦvb2\O?8\C/\QO ZXr\'XEN/v{zew:/||Ru-Bbt?o#zo}@bg8XϓW{W{g佳c#-C7#$Y J{{.򞋼"{.򞋼"{.򞋼"{.򞋼"{.K4vBqP<rrb91"'f3ȉ.r"'ȉ.ndS 1"7f]FEnt9eGE~t3ȏ c1"?ȏ."?ȏ.2 b:77ww{6vh!1O=^hTBEP1TB׉: skk]~E4?N4"w DYG_IP2E&g,Jqv+q֋OS78K'J2爇#*lq6_hLx8¯i.~/z1~ƿh,WFgdA&gj1Y<9\Osc_7Goƾq4$oV#?fDr+ѓӴq}gHyS(ϖۘSQw=^ l8+ʑ諢jZ͑')9EI(].e^QI@ӚS'MfJSrB{v"uv ㏳s8 eU@>5G͚Fj[0iY\G:2])XST 1~3D7W VA+ؑvu'Zu'ZXZOD˿5Zn ZΠMy<\URunA{'hBH24Qp g5uau=vy=5/ W]c_uMDȯٯ]W+n=?e{C웾bttc-؍a7nkvb؉me']Vva}؅me6I?"iw08zr+1obh 'I~n5Tog;IC"ܯ*σ,Wʍ壷%?# V;G#r%KI9M!n'Y"GCD#[u1 NUX6dEUd\f| zԯPԑJ;uL E#(pO}Cwsuݬ-u~I?)]g(g5s-OH c*(V$ɟ?'3M%m 7~gɟ> Y`HIݑڍU2-ם!nv%˨}|˺jMy^97sZ?U6Zw/?[!,#:_$:#J2j\٨) :=DGof(>TdE%;*1OԀZ,ΞXtOBHu7kϘ F2nG0gu.%)+ `BӡUb|/hD 6B=lZu VM3NU߉PHv=F oZx/l*k18Z7g5yx2M^ km,J4ӹ}9b2Xby$Gby/3t2g1KL4ӹ"ݑ 9tDJGtGB'p:"[6#-v&yKH4V"y+h!ԍ ՟HJ$o%Q2^i[ U~o{lKŶTlK5mK%uNp66bcic*6bc*چm&ښ F@k8lLFXNdԁz7;{1ZsvW=F<ވQ[֫Py0Yh~w Q]g:HkSgeϱ>@Kd]/~K~CbӑBb0]H Fb$$& 1 aHLCZ,%!)IqH CR4m@$e"х$ G-O^O,$Na&&5 S0Wxm0 pz2ۛ62F=zΝBS/4t 0SpL:\F%1Ebv4KhPYӭhƙh yRcD%IVN+zЪcޱW-0$HX!xXL;v.ݎ^[ Z:㱵U tU'}"g3Gi4b%t{7ݴwW@#հbʮe:4W-,ةv9PSoE*9ۦ=IOZʓ7Tqf=)didsFe}$rx0!fT1A^9V.4w Ӝ!.?Y%g(3X1j(9"G,Df[d"+`Uڊ=6F?O_Y5Vݹf ޝK7cL 7Gd9N|26 obCH|%!Gj3A@hs`pl 2 [Ɩa܎2 zܖ^-+nl=6܍ a6 oԙ'&|ǐ3)2y9\R ༛LA&03y ׉dǕk5S4MOUObn/[]oYmh)f>}O~>}~uvM{xY|W>V|Z:C$gDMO|-bB8*Gp8>e꼬'1bO;Kwc//LgI33Q6fAʌubѵ*x3DY5U3">.uu#D]u8Gy{r"o"_u_]e>ѷ+"M$D`XEVeD` 8uDa>Q(eN"OVDd-<"Md.EYeYBtV:δB֍ȉ;KD-%eafKGl)MEC5Dp\EˈeL"x ?0t;(O|C;k,!wOg>"oMf w&uf{:\ʈG!^'bvr/_Ek}D~_Vz=.DOEttXE|n '=@O&YAP`uc;zh@PAP%*A AGAG@is =͜zM(zAO)=S zAO)=eTZSz @N#ȩ3swȩ9 g.i9Sr@N!ȩ9@N ȩ9@x@zȹ9 ԁRTjs9AN=9r@N%)9A)9E "rAN=9rE TSr AԂ9 Ԁs>9 T rA~sԁzS rjAas4ZS r< x@Nȩ9u ռQr@M)5L5%Qj5栞3y: jځtPj\f i jj@7)53@!P34o%d P5 (j:4,2 TAK-H)'AaRR@JHR< x@x@R@4ăH)}zJf>}oU)yU LrklIJVݽx{Z}RB}Rs.[|)#كuA?7n> C:}=JjtJK:+]I]weO+jY{\1 /ܥ};7wp]JvH;bo0wsWhEyBdbIekN~⌆j_t'fy>d0G)JJTo,hu^鶍-MPgm&}ntyvTrԧg3֛Odw̳Vy-Q j+1܌b]S51mQ',pU6cU6[zŊcZGcY\׊gy>?҉_n>S. _w3nj)- ݵ-s=W[^ͣ@Njfnᢖx+m VA!#ZOɔUVvTv*֪T>} {MmA+IcCܦS^`W9?[^j<֨PmZYCA}Ld(48HiI_SՒ+&kMiUǠ9:(9Hq]{KI#%GB$4KGj494PrM^TH9ib?;(Ϧn6AE& (]Eb\ H"*; *" J%$B m9wfl6 I<̙3s̙yfj]Yw*l19$Y{;9F# ?ފbo&DWkx-<<<]x2x2;Z,?O%`GNCR$nkloMr64@rzO%Or܀/G{G^Pa:>wsoսйk| ||8ڊog?n8; g§ u=vþq q-^p =aLp0 nCp pxX8%a &a*&8LpxH/u%Ý75G[}?Ϊվ˝3; ꅮ6j-Pmq38Jz4s(5[)q-?j=lsZZ3mTkٿCF8rF,Usζ1Pm~&Vww_/U}?i+= KJ51zךsڠwLf^GbXK?1e{{>rcw6@ۨ=1wz?U%t'jc福>z~7 *],ZZ+PsAu,T@V0"+lcWf跉:qw'cy1)֐_{.<[>ZC#)^Wӡ YrgbSѓ$=Кy=d/f9X;8VzwQo %ƶCCOZR V\>j[exΙUf;^\S3ʬMW{y{y{yF#:r:)U8:s~ipt%Mw{y{TOޔ|Y>ldvk^\9PLt\Ľ_io[4g| Op~Z5,ݍJ&^AH$!?71g,wd3hpMV|_pNӤLq7FadHk^qYĽ oLGG--yQ>3~du5ҥ9=)?l[Z&Sdֲozۏ@t]\.I#UwOR>ectґ.]Gyy)ʓv~*ָXS^muҙXԂ2Mt ف}ƞw^S*VXJ N3wN\pseLq7b$ uܻPiԥeIT?Ӻ'+uܶ֋R[a_Zۧ[I j2}ˢKn~JIdZ{ߟ\gpi9zR{"}n=eUfȽH5,eK8 ]7Wz\3OjFQ*+rڗov4YN !XPNj,S\*)<\4_6}$#IR2)ȑ"8X=!]WsRST$'\h}|RP͖B]ʫJů1=rZ8Yah3.Cڝ9oF?ZW<̾^'@'Xt:G~0*H4Ye :ZnjNEubW~K~𛯯.ǔ(*9"7Ϻ_#M uAki{rp^4N3ғpYBEF]gEuYZ(&T#WNwwϴ?!z_P+ 4 dRU{PYަC +C9$7J7fϒ+]+gX$Q̽'D ύ9Wqz6j1<Yi{ZnjUWz15HdSԴڞj2ͨA*1(h!M>em7~½2=tF粷NQJM{c>鈱':nMOuO*㨛΍o&Vq8wqfx +1zTƷ\x'Wzur7:ˢ`)3=-V9k;z (h~U ~J ÌAaM:\!3u?J""J{:K3SqQ8Z^"J:nzۚIPjj)1R]CuL<2)66(One+{̆n8Iv=HXM]?qV4yx_vd'\Ƙ7G>\_2EW8lqj1|n2㩕FAiCܽ"vu^jcJ#]i;Y g4W2 (s /죪Zpw ac)c\#zXJ[e-` U-Q<>LP[]Sj]egUjkx͈BsySseFȫ>ewĒ!'g:xcч+&sgun0σ|Lj^iY'e4g렴U)z"d.}cE1p[u-M,5ʴA5fI$[rn hiFt|Z4'p,[ (˧R>usy&j޾, =LWr?Q+=ۃ.Hac XɜOH.WM58}CMT_I:;ñ˃&Zݫ{TA)/E9 ^5wWjBiIbMj~hϞv49Ɠ*͗M((^CiOݯ?cbEԆy,w'R_XoCwQ =PA Є]pq>F1) m`/ )=nP\NK88e-<. { rq0ų)MQ'e3ТXzIyp֞1hxyԳu̜m-?T ]4W~0π娓uݎu.1HN瑄~uŋ(w>>c+o&q q!>[p|E=_@^vN5iziRR |ՕH[G^0me 4W`Oy%Q2#|+5:_H'͸6ʂ')w30M\݆5l!ɔ:hƺ sԞyB3=LrHe6.)E6K਎yYjkףjkP~5֠F#Bv^n*Siqj]}dd}M($eefToR q7r\}]C3eϡASW5̅]]cze9J9{P\]3k-AUP93ynmy-f|=L5fsB4r;Pir"hH'ZxJ)<2V/Q&WC> Gr47Rp/wqa`EQ5PMKR? +ƆDfoyP.FkmZuדXr3 }sM&W_zUbLtI2sFjOfr+mduT{JXLUL~qigq|`kӖJ3H(9)/3T5V\Z$M3i>Vܴ~6{Rj,"Tg3Z `qj>Z]IԊgw^^9G@TM L(mJ$׻A[]lZGM2# w4xqu3q k\R)'4c%nH:旿j|U>F&9y+[bVlf\6ҕmz5pvҧC~3g4 hd`B'~v{أao7 .Le؇þL ؗW^T[_WzG RsTGkFp\::֑Nu&6xjmbWש?`ϮYmVZH19i'嶧&#mxy6V۞Mپ9r;ۻa HoDoDo ݰݰݰ컻a=XG`)r?aj2ȴ#iO7lAw[2؈ "k#k#k~#kZ Ģ@ EX'6 b@,*p*1? V  ZQ~zs;IX.קUЊ , N!qWu qJSZxj Zu%h+@i7(%nJA7 3t:+@Љt@g:Qt6N脀( : @R :ݔ-%aFbѾ{Ѿ%h_ ڷD}оvnCڹil},k}Mhi_)lh_{Kb/|۟S1^`/]/9Nal+g;L5Lo 㶇8Z ?쳐i{BYd oCl_mUڇپmE~Av}FW K[}:$qzqmm!z0JwMq.wU}Bǵ@Ļx։xwOΎ 1Q;&oUTMS"/8fTwt)>;^ ^gBNu `RH(5t%OB"8#d R"D%W#F9Fmȳ-,;n6 vpaz; ]:Iȯ[nq-nv Gv׻)RC.j+ Q``{ZGw;FF˧u#hzE}=H}=((r,wAy/@y7@yAy{@y?joe㠞n|,A=ꇡ~B#H۠귢ibev`lҶTUH?[jkG>Ht Q]c3Rvj T#e[fe4yT۰q(dJ^^gJts1J؏~J &vRNs4l|ԳYA zl:n&!W8zv#F@ |p)]äcp8xJPnJ 81YwwL|*qNH3CR#5xC:rg3k92 ] +|:٠%U:%:{Afe 蔂Ht~gd ee7Hk嘀XG "1=**R"I@u%R-d$Xq<xUoA Őz=9H6PAmO|P{FXa3or Lywcߞ.cqԭ2#OYR98%N"RQÔbh$u.%PImD)&x}wDeA->t Tt+@a:( }@a0(K+HP .2,2DL"pV gZC'r\D.7rB.e "[e~'? S-调Dk'7jՔ#I9EŒn%I X{鷎nMQ&m45)sB/1A?DXfޟkw''I Xh&pRJs=lF26#~< M 0'qcxc3[ bw:k)LJPMj]o^O7OPiX Ch~5Coyh{i|ԝX T$M o-D9GI#o(J۝.YcJ{'2ͤ#)CiQ(mJywjox n'|p3p1 <Lu5\ SmHuXa`ׁEbX,u`qX`1WXM7@X _ pgN 'zO9f(imς`K$Ld| &)'L>}UGz^g]^cЍ=x#uڬ`sRKn^8zk7ڒ#sr8WSXɕl9!f~ 5J )뱃1k[z\εOYT. Pcťsޗc觴E5se66ZY=F52f&^[PcWW9{|؀boktURNε9urB4AKj'3 qI:$[^j|S{(Tv+6_9ʹ/B-YRk.q^{\R.se4 ]Nyߟ9ѾWfWF^Xv?ε=/ͫ3Ϊ=Vq|ύm5mITnމ簑O[1W{~ʗ{#P&6#G~:z"Y"iL-g\7Zc@6*Mp|{ ws92_6lT ;]!!ʳɹs4Ћ i.=e K.evpp.-fB_˝d_*d"e(u+.H UfQ jker/ȪNt|I2,Խb2GXǛ N@Xu|w@۹iyguP/uw,1^c_k>_LWkNgXZv95¹ns\+wk&vi򚾯S@=ikޟeC{}GkC%.f z$*59b|:PO:nu6!{k!sߢʙu\+c-{NI]Wk~\v TjKM\b YWǽ:Q3DyqgP7}wk~=ĉ{ȪMvcX]Wz_݇?ߋGi6ŷ߅}}}O˯_;~Wp~/Vhxt_T# 2y@z 0*, X6 %D j{FPDP[ z&hA*G#q*84cM?4|Rw O ?^~=?m5-" "2ڈn#G 16bfĢ%#Flثm meQ6>x6|f~?11r*1~&8|mUdP:qe# ߏ/.lV^t$ٖI#I}&6~>'myD"r Z"kjlR%Zj/z Uv3ﯲ_,k)+ZrvOV=~04w.2A~}TSroNzp 1\JGѤ#Es jO(R^MIq&R!e ))qlCIق]HMDeYೊ+L%UļXiʇ0ͫY8_))so?3m[02͠%~3k '*1.<VՇ͛UVV(y"(R(u\9+,#_Y[j?ӹzer#Goi:+U[Ӯ3en3J +}|3;sg )@h @bސ^}Ϯ `*E]" D֗޳eӐw>3;;;s{sfG8 ҙ>VN9/^1Ӱ: Xg41Wm?,B>R/ 2Ȟ9M.V{495]mR1hzJsS!wܜZigՎ'+ỗz@i(MSf$P$gMI4 &GܬLPJ$PJI4 IbEVI jXkbWmzXTs+kCk&}rfYmT c]F[hoLgqr}i骗ʄtV-T Z! VUOL|_ROEzE-X֙1hۉ"j2[MoR1X;Nb1 duR%yJ283gL*kէ άn:㊲"~4[;\]ެ΃$4F6ro 9P׍4B"[B"[7FqlM5^.R q:~Kk2N` F=OK8Έջww7|wW'^Ѕ>Z@NO L" }$@Re!I)hG4$)IJ@^@R A)HO 伙,ACR =)HH;j jT!!SjK ~,~,~<hzk@ƪhKkHJ b"19A~v}M d 8Nƀg$6;_;_@?w;5w8+g3G؛ 4Khplm a˃5OABǁ>m?'ׁ@r*x & ʃe2P'2L/ ?{d3T> &@X5 ߆oc1W/'j/hK2p4 I5S)+؋*/Tu=zF~E2p& njZ YLAjved( R!3[ВA|=}(S>}47|' 2E@=9Du|KK^.J~ %/FkQrG-H}#zT,+=LN%_K]R ވ;(yQEZ\f/9p4~,osilA_~~~ף"80g9UPel>j e`zB|-" yB#JMrhd*ĠxS8~E/r>Q0A hȻgHnj oR.C?j#^WCW36սy쭹(o>V#h~Uݡ^Tx^C jβr$djK US,PQ/VKTkZz:!*Bf:RiِOw>{dWEg`)PhU@/w+ɛ%9h9w60?@gu٦fpމEjZ*`yp:V[@τ@,yjQa\^Ϙ=;Zy{؝\y: tڂ29Ꞗ}̻k?3__=5τȋ1Psvlec-\/t.꫞:X +vZ ?]|=^s;s7'4 ^Zx==pK);Q&`[)ث~WwSYuzz=uD,L>|C=fG_G֙шGwԭnw*2+3 n?\m|zeV|K7 Qx[; N~I6=㮀gߘoY<<=t%H::>tm5v *ﹷ;X!@=4:)^GLbl~eɋNrW97@;3T!Q xjH۟5/JҙrsF5< }:J{;}+}Nl0v|E3gxH~?_o(\+6FeuE_7#v8:J#W|aW 2j]~g`HLĹ}c>j!8"΅(RHf+{!Rȥo#e4yz.gJY0tPJϪ ASYݰlz@g.k [3\C9W}nx~J;y:3/K/# FQ}Ksd?۟i1 .IٕDm OHЙM^顸žGL1Cg.ScrmAYdY`)^W/b*deß8@*JX̉k!O~^hk(QݠCa+؍ʞ:}%UG<̫YR_r0~gKs,L_ =H6"YjɱN(#BpgM ,-_i#5](}9:"=rA[#b`j)A8<G-ql~J-qn86eyrc&>)ecwFߏ( aаiăGU<&tHz@ {zMMq'XA"[j19dv\= x?ThnHpS8F~maqY{wBضg9 q!Wb{毐1V!PnW(c#37XB:~M`ΓPvBzX0Bo&隂kw/|/O>%KM|ǣ-HshU>X2dN>cӮSC1Kuy |ꤳg4ʝ9,x+oB8vN68Glr3k0W_v=t z*dRVeg3$#u:r5 rH-GוBaի:U5Gݮ=zae<ѱY_\LBD[S3ȼ3gr/q?2:'h_Z_9;{-9"!ӳ7z ykF} OFwoW ?g~m_t 8keB~,K :_?̍69ʺ AEDALkp8: O2CPCf#ճm߹Y?[lYV\yCr{3kYwsڇ?^C~2GG=gg;˽5_} V7^)0s|5̣zÝre mT}5f8Y)=ۿpe^dtZ?m#(0; >[Ǿ$ڨK 3U24+x,I.}}sRij'grPga/ _ˡ c6By~}@~32<fu۽MLJiۨ9%֭<ًgꃳMU8IH%Z7R8EP$EQ1VI*E rT* N5&աxzt5[vԞ:PGDSgB]uԓzQoCh@/K44Ni m:J3t~ t2wR)…!La [8B WD&p!EQVTDQUĉꢆ)j:Yl[6]ďb8$NFmo3oo㍉Ƨ4c1Xh,77[cq8h2G1q8i>Zˬ kZmm{ttg||.:_;sD3ϙ/th[[*mmwph"݆"TΊhj*JZӨfTz H 4ZDK:pia2V c 4HiW{] )n\4.G@cF } i$MzciMގގ4ˎK{=*UL 4Y,9lG;t~$Rhp0s~t:hq(: 3.lYS#"XE1(hV#QJ#( E~51v\{壢|Ld[Yԕ]e$MuOop#r+ZQ~*7r#ޕ{bE"O3 yN^oo'滗]%6U॥|{^ckV2pTJ*4Flfnakie12tp~x~㏖%c(&{BM:r_@h+ډ$E7]=Eo/W)I ω ~yt>q{'ݗeQCԅT@u"3L#':DEpi$ѺSxQH%uR)yʚf:33 *--NuuO="{^TU>/un+w۸OcCwHhh4+(!_ (^o7 xW'h1F|(ƊqbH|,&IS1Y|&b&bZs<1_, "X,KrBLe*,aiYDz-׊"(U*aE[*VU+Ϊfղj[uxUjh5nY֨\>fyk۽I<{)4q:;cNsId [r'tyٍuǹRw]r׸kTwS@Bc5 4ڢ^궅} Do1TuRWԼ usZ9;ڠ-$ oHXg,$++jk2rzɷѷ^Ƣ uu/ n {ah[[ZCRMаVFQPy9Mt'Me.A] |iAC'4zarQ*S_1 ~2S^'qv7YwswEJ*z՗KEbPepjζGw~G,s^wBwb] w3a^`qC5K0h/!{K8|iǦcB" 5K$g9+,=OJk%jk5Y(bmT F?* ;@{rWPnX~,F瀮DPþ AOQ0a ƒQ).%eAIeX ʋX z,+`IS V[0%eM,S}jc ǓTFX6~,Q;d,5f,6݂A4z+nE¿ wh-Ws,yVyVyVyVyVUU9T9T: R2Zz5X6؉~HxԇPaĽ|Ϡ ӱ">kyc0DÙ%,tYDQMQLQZj::"F`(*J&UG \jNuxSzwQ-qLOsjT#~, A5urw\Dۨu8*Id-ZT$\Vك%0\ٛK"|vT}SGrD#8hFb; qf%!AtS$r1N"8qbލs Ix'DwDbDԣg,'cD}9I'c}b8ID3d睗}ybqF8Sg1yuL-b"[1ሡG E8VD 1!b8q 7Dr! [&Hld) ID -bcclʮv=(RG"2#2v9t|rUFl}ئɟֱ9:VXE@q:V?1 b qϻ(ß*k )QdžnmUf `4Iq,ƃ3eG]Q8eG%8*G=q8Zq4q(#h8#h#h$cxxY8e1⌔&#H),?O2as8asἌp#dlm>6/c[ƶ0**1e0fH ɘQ1#f0ND2N'<^Ɖ"[lKfeT20{z_e=X,e=pY<e=pY\/끗f=pX Y$k5@Hk5k@k@k@k@QpH}ɲo,a,Zv_fbCan;]=/{ 6{ d2G`q9 +J`')>}ޥqL"3d$=bgϤ{&Ѱ PBXsy$[чA,?8%'ذߧ@i,l#؎G=-QۨM:F*c5RY#ވMgԃիoԧrlgdQ[[|ls=lsls%\mmn%F-67mn$ܢlsK͍͝#3ay%[h}6[ l|l\n&۵llV[+`keZM#Ӟ 5 _rYl,\[.[./[.-͖fe:m6KfS:P ae~ǶVVVV[N;O8Oc-Z[hl"٢EE+8[lJEf_x v ۆ~BK}k6XWm,wԚ,V?eRk6e;(2^[0[0.[zsm4z!Cۇۇtl%g+v$ۊl+V$XX]?5gKr3GQ%/QTIK-laa s7[{#(_~/[{9zҌRrUeŰނBҫXװIJ7ߘZkŚog;F[iL[falٚE7_QNFQb+V.޼d[ƶe[E "$[)Q &ߘ-a8SD.âlEmQJ5b EsX`$Z g$*Ht#D0U A} F#͈Ӕ`iXc1،2#KS~]t[itXV'.ʶ:l_v;v"mv~OrNb.j3Q#+KTZb-lتDZUƱ#l۫ql-=jm6Fk#56Y&[rИ-`g /pI ;p;g ۞곏P}0 jqlPcZsFO=:u >`N;~{; ཌwul;)]S\sg%g%0___ c%0_\_\_c'+T_ `H6¶Ly d3loqP{@ PvAg{={2=3@4L }ݨU1}Q1qO\  Z*V$*T%~H򁠂JwçSwzmmmGԦu:t@3@>h?}P>GIAt:.DDN8:ΨS\]\mN? ya{;8}qz8}ӷp1 8}{8N5G{ )mou_S=!pGx p/,z6( qWYjL >T EÇG }l cxOoLzr!9Wi՘j?( 6T @g-l5]-lE3N:=tzC:ǡ: lAg :[Y@gtY>f:{9cه [# ?|L9[ҫ@@Zib%mSr,gPC?B>~aO`{%a{]ao&`of -(z6t_&}d?ҁ8x}SJks~R*Qm(oTfFdd9L0ar(sἒمJ\ Y߻&kѪ'vmnv FjauV= vau5"6 !vbۃ %_Un=NrBiK*Ry]vQ-6ns6ns+gt7?Q-6O)Vsp{0<} S0-ܗg殽v^W]f7d4ca/Al.GL2'Le)SYFJLe>w ucHJy,8<񂃣 + m_cщ晚a:8Ujjjf}T~fTƙ&&1;Mt!>C 6]2w?6tx: #nh 'ڢ 80u7>L=M;aEkǏf"L>'fE5r柘;!^ؙ\ù6 tuZǿxFQR2Ŀ6sv#'' 8Zm##hJ = maGCzezezG`@>$$>$ @ a0 `;@ y'{?,d͈fY(rf!,T:@uC|_8C*Snz7NSo[8NSo[8.<ą=o-uommu??,2o-1n;>{]^=ds3&,{jh+w"uྵ.[jTƣ{;=pmpqgjCѽnkpw8kօ]rt/3.m,m}gnj z]QУGAw],s.n?{=&VFXyLo U W;W-Ү"7WWGz z@?Ãу&m6؎me+63eNWvŮau;NS酧LמbOf>>l3n3{s͔}}f_j_jZ^g33z{7\lxHTkkk qcR\_\oV5#KCzE%;71;7 ;7)>_bި_cG.%tGѓzH1=L=r?e5f=@F3 x(`E'0 h [)&\"%)ң&HIH2Gݣ)Ο)wG# 2 # y{:oxMtqJlLϽDH\ԟ~A }- 0@ 1 0@ _?W}';G3 4~ѡe(;EPv4]%Uk^cѫY*h4EF[3B}CZwT(0G1*PaJTA%JT$$B%p&F71IMnt&E7)Mnrtn B1-R *QIHT5¼vZyW5y M[^$/2yh!"3e5^!PxLk5ך:yͬ'&y*S[孚oy]S;f RO۟ڟjssj^__;9Kޞ ^Ih7k<Jߥ[_ߓ^pz?;3;S_gf8ϪOe7e7i"ݜݬ}N_on1 XY;a0> a6*<U%3K1!wPXrۅ.v!z=Anc >c rO>Anr++++A\rcȍ!7r3Kx({;QLUXo;V׳1kY Xf59T61kS6kS+QqG jSǜ:19u̩QA<5*QA-ZDR K-p" HE|m B1$T$m$L=~[h^Z7WTKզ~6uŒi4>Ii*8M'ZNզ4u.ۨ4u"1IHJEr*Si*ҥ"Oӛ3ZVke's*ǩVp*S-T8NUT-ĩhKŷQqTGŷS)<'PkGgC:KzZSA]k&[$u_;~'ԽT|O.uQ)>EǨR]k\=O FAFDAFdDG;zX:o𧧤B?{j19KRV@95ʩQ:O---)0|”O 3>a'̨~[A81=qL\"P %T00MBA-G3a߿j:# |9_W@~\hVbDWRT\.\F1~yڙ 7|H> acWwOhR><~J>F> k^^>^Q";ʗ/˗+zU25^.+ߐow!w;' riV̼X/u$;NK_f%fe.7Ӯp]۵wnnۮ&;\1nntn^P=n7XwYvǹ Ln~;xw;A&u[^r{z};Q$wq'O~{;U'';OrO{;]HK%zT߹]W+jw~uN"YNM/$ޕ2dTaS-N'`SL`ę%ZNu84_|*NU8Wq4 p4_iros|s__66YwλfӬooYQG'}'﫯@hƊ;;lqgq)W#pU~o+!BWޫ\$/ya`fQ.@N*WO.WU\-^'u`zZBn:+]VG2VMr^{o}>u__6 XkkuF(f;&!]@*sJHɘkh\˵WKWu 'v\t]wb8kVI)jJȟ;_( 6wPɼH.v}oGΡT;j9 ;v8 ;Yys6,lY}/p6F勨|K],2to -*t+"SU;A[[&"f%=Ybi8888X 5I%RcX"5II1:~S GG<wQ@Mo惨N1 >jj7k48 G壚7!0E>D%|$ߊvޤ&)HppDNJl&%]r;Z 1N x8 g @Bg ~&BzHGzD#=ÑGBzGHHpGpGLz8##=Jz#=:&w({av*{'sH {}}Qq2wY'g]av6]2ɜMw IM=t){RҥC.2U?y-ҷe7ԳC1:gՑv^ZOBB)<@sͥh.#)v3VQUAUdQ:'+4@=Kg@MwS % P2JZFI(i(i(ijn)j/ZمV2F%2RIHU4X$8}+h `FBUqtZ9VFiyz+Ǫ*c,kcYUJkW2n 2:T Ec?#OG0|6O V mv m5BPhI"VuEŊ\XQA]zl1BR+dgFj]Ru wjTzQzV轏K%q+V³Hߊ~ˆK̓cdY?yVL`%L0QD %LjVQGVj}F2VPixiErWbjߡGCnr)_wa endstream endobj 111 0 obj <> stream True endstream endobj 112 0 obj <> stream xwTTϽwz0tzRWQf "*QD)  EbE Q{@QldFJ|yy=gs{ߵ.$/?./ '{#~<s P +=KE$^o{4+/ 6'%<2YSS %(by1'.gEv3;8 v[="ޑ-q~6#"JqEVaf"+If"&C]E) \3IKnnkˠ{qrR9q iLY2EE6601PuoJEzg_f : !$E}k>4$ v999&\D\?xCw$0nt!dqys8|O.2./Qn+\j? Z$J'@5RTP"@bv5Bmrq? Sb#958ğ%@TT&{܁ ,` `7*A 4.(,x !Bd)@j6dY@ hAP%B)@ʐ:Bz[(2CaPeGyP,T&j#U:jGnPOh2ZmC{#щt> ݀nC_B'Я1 xa0ɘu"L+Ư]~ M%8B Ʉ-rB %H \fb98 q$C2 bHB.y]K2Cv"G]FE#[ [bDDMxImIgUk%$OJHHt\RNIHISͥӤJO`etde2y2e.ʌS&ŕ¢lS.Q&.՛L-~CZʆˮ=#;JCh:4oZ*v6L{/",Ǒ)"wS.TUWhxIdh&hjvkjikjֺfh'i~]CgJW^[wn=^^m}>C?E  ɠ`6604BFIc&4?\ZѦ{L{M?Y՛71152eQeq{ yǒMK:4XcEnmƚob=megSm3 2E+h[MmY Nbolbd?Tw)giq C2e:;2;i:&9?w1sỴqsz qt+pwqst1ik׈7˻{gO/7ķ߯`r7an`fA'{C(!!M!C]BC ú%cDEDFFnōFG7Dϭp_oDUL~JݕW^]*uՙXXf8t\D\Sf9_?reg=c;KN g2!$a*!qotcRY ו[}\&% HBjDjk.-.OIWM_>a1i/soȂVfu >pp,{YvUۜ𜓫WV1XsZ_Cc^~ j7B7voܔib[[Rk[jk֮ھ7iUgd%;png.$^1힠K\|׹+]=uq>~hoa{kpٛ7/ruCˇÆČaߙzŽ{7?@?(x(l=368q~0lRmqb+N> stream Microsoft® Visio® 2013 Maximilian Hils Microsoft® Visio® 20132014-09-06T20:59:05+02:002014-09-06T20:59:05+02:00 uuid:19E99069-B7BA-4ED5-BD51-F3A6F22549CDuuid:19E99069-B7BA-4ED5-BD51-F3A6F22549CD 1A endstream endobj xref 0 114 0000000000 65535 f 0000000017 00000 n 0000000358 00000 n 0000000414 00000 n 0000000621 00000 n 0000022583 00000 n 0000022752 00000 n 0000022992 00000 n 0000023158 00000 n 0000023395 00000 n 0000023569 00000 n 0000023815 00000 n 0000023988 00000 n 0000024231 00000 n 0000024500 00000 n 0000024563 00000 n 0000024687 00000 n 0000024775 00000 n 0000024884 00000 n 0000025148 00000 n 0000025189 00000 n 0000025806 00000 n 0000025901 00000 n 0000026470 00000 n 0000026569 00000 n 0000026668 00000 n 0000026767 00000 n 0000026866 00000 n 0000026965 00000 n 0000027064 00000 n 0000027133 00000 n 0000027202 00000 n 0000027271 00000 n 0000027341 00000 n 0000027411 00000 n 0000027481 00000 n 0000027551 00000 n 0000027621 00000 n 0000027691 00000 n 0000027761 00000 n 0000027831 00000 n 0000027901 00000 n 0000027971 00000 n 0000028041 00000 n 0000028111 00000 n 0000028181 00000 n 0000028251 00000 n 0000028321 00000 n 0000028391 00000 n 0000028485 00000 n 0000028555 00000 n 0000028625 00000 n 0000028695 00000 n 0000028765 00000 n 0000028835 00000 n 0000028905 00000 n 0000028975 00000 n 0000029045 00000 n 0000029115 00000 n 0000029185 00000 n 0000029255 00000 n 0000029325 00000 n 0000029395 00000 n 0000029465 00000 n 0000029535 00000 n 0000029642 00000 n 0000029712 00000 n 0000029803 00000 n 0000029873 00000 n 0000029943 00000 n 0000030013 00000 n 0000030083 00000 n 0000030153 00000 n 0000030223 00000 n 0000030293 00000 n 0000030363 00000 n 0000030433 00000 n 0000030503 00000 n 0000030573 00000 n 0000030643 00000 n 0000030713 00000 n 0000030783 00000 n 0000030853 00000 n 0000030923 00000 n 0000030993 00000 n 0000031063 00000 n 0000031133 00000 n 0000031203 00000 n 0000031294 00000 n 0000031385 00000 n 0000031455 00000 n 0000031525 00000 n 0000031595 00000 n 0000031665 00000 n 0000031735 00000 n 0000031805 00000 n 0000031875 00000 n 0000031945 00000 n 0000032015 00000 n 0000032085 00000 n 0000032155 00000 n 0000032439 00000 n 0000133951 00000 n 0000135498 00000 n 0000135794 00000 n 0000204802 00000 n 0000206349 00000 n 0000206377 00000 n 0000264087 00000 n 0000265634 00000 n 0000265716 00000 n 0000325306 00000 n 0000326853 00000 n 0000329527 00000 n trailer <<6990E919BAB7D54EBD51F3A6F22549CD>] >> startxref 333047 %%EOFmitmproxy-8.1.1/docs/src/static/screenshots/000077500000000000000000000000001425660472000211455ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/static/screenshots/mitmproxy.png000066400000000000000000010603031425660472000237260ustar00rootroot00000000000000PNG  IHDR dZV6 #iCCPICC ProfileHTSITZ RBokJl$$*vtQ]ņ ` "*ʺXM@;ܹs_hD%ΕƄ&&%H0n/::@݄ЮsfA>•Hs @\ d"T P d39 &T%+bb @q8Rr]<Q-l/Đ {sϐGeeMf*<2U@7O1"<޸'Ͼ9n8Ь b 1L&*Lؤ ^*oyOmGv8?*M40k`uW[@θ?C8vXXksowi SP/8UU1ھשԕ:\IpϏ|W^~Ėb&4vkj ;aq9l1 =0h(ƾھss*?̕8%"0Wk>-rw|W.-o5a^>{t 8p :ƻo>X VLPRt!\`Ex_ƃ(Tx 怅`-([v@-hyp|W ށ~AHa b"!H DȐ9")EʑmH+r 9\Dڐ;HҍF>JCP~hNAh6.FJt/ZF/7vڇLcbƘ`QX2IyXVUbzaX' 5ǹx6>/x ~wWO%x؄aPFI8J8.;"$Z]ᷚDL'&7Oۈ>K%yHR.ttE@V!d\@.#! _%?%S)JGEYAA\tQTK5N]H]OO=GO}b2AE@eA **i4Zm2MF[NE;EC{C-dz.}9~A:ZSZZzUE\OmZZa+j=u u< c4QY%{4.j<$iZhi4kn<qѥEԲbkkkj=SBv;cZ0L !M#FG,uFut ][@׳ћ7Co9Z#=GrG<4>o?[~~A`CaF #o#FY,?V&k=,X8Xf͸Ÿ$ޤSiF^3#9ffw)nBuM-,--XZ<Աd[[V[޷[Xe[UZ]&ZYgXonAmm66WlQ[[&۶QQģ*GݲUuf]0v1fcǬ4櫽}{ ^;8r+;ѝ;9k;?v %΍_\\].]]\S\7rrv+qNpw#_v{<c\kW7;{wǧ瑯/wS?kt~/Gx 8i= 6 W89J ]zm沫ؽ]6V(&\^FXq?MmgBJbʞϜ(N%/1]}ui^ii^ՂnL# ^oI+c 31@9+%XS!>;pm[I=#{mv4L3əSeVdyyyf$8;qs:6:q,ؽ0co%._lxΟB~.T-ZdR|hi2e}-]*/.+\-Xeˊ+++oYT4su55Ekޮbز-dׇ`a6o\&ަ}7bx˧l,NܞɎMRSog/Ļw>[ZUGϊjZVݽw}vy 8(;ה_o ;x#G6e-Ajf kڎ?XYѿj0n8}| 'N;%9sZpqZ3\?;l˹s?tׅ]rT{rMsߝ?RsJ]{k}۸W}xu7"o݌y[yɼn{ =PPPahwi?(ѽNn9?w-~BRi3g ݭ'=z!ySƟ_Z<_ͽ{^I_ .yf۱oz>6}Jg_ z k`@‘rlhZw@OP')f CI\ @?f!U; P'6h9iN\4!|xc/ҁM_v@w8Mj-f\pMl pHYs%%IR$iTXtXML:com.adobe.xmp 2404 1626 ' ߗiDOT-(--}^3 RsIDATx{xTZ; ުѪ/J-mJij$F"bjT Jp  (%`p}@Xvwnϳk?s&g&93sf朙yC˙3 ~/ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | 0 ?"1a*b.a!0WZ _i1 C|"-!`@a",g1  8Ec@0DXQ8a",b+-,!"HXaB,,-,I/qtWR%Iq$m_[f1L +"bYEx ijge1=&N1 _jqCb_Hp+,,&bdb Fn !;$]~O݊}:|w9kg0)^ z0 ڐ~A,,VƲccըlCO'm۶S^|qYMYzz}:}>$ m| ?O]?j|፲Ry:.okyEdk2zhr$whyr]{Jy-/k@6!ZO׋b,V"Ȋk+Uw#R{RTT FCV|qz[>}ce@9sF*jA^S_eGW hlU?o|!=me;TѤ![+]S򹋱K8u{"ѲzPGh>>wI#cWߛ kѣг݈e%[EAVOil_>v¶m hٲː7``U˩ 1ek9?db_?d;\OVut{}Gh׫>>7l/A{Òi2j(Lw<ζttZVwgdV?w}o| z -5"zZ++\"e9K| ˛]Pqq%}X䋊cRԗ  ʛ&4Eo6MJ"(?ר6O>]yۖj鼼81x6)Ε|lB'x']=3e,ydMXl r7/"qG;?M@ 6d e DY"b ]BV[duttHV.ֶٳ-[a,*Ry?@b>}Z6EZ*[&Zʟemʟ-?{/WWMֶt]祻οoPjZ6}}DqR9g|&H}?zG s, :S?Dׁ(B,,/AVwYX kX;.=VL:*gH<7s{dlruֆ ""X-;GYY=`¯ b­7d}gk˼yVw2DprKzUT[I=zx~{PSO;?֩SdMWYi}__]Y]Ak2g -VOv{|jP/ c9,KdddȘ_!Ϟ^xx2ժo~1.?]ZtyY;cncv@)99(?ϝߝ/gθz^g϶o~r{~UˌG^+6m_iyhN˶UEAFzNo9pGrLXޛ^Ex_oyOޓAɢl~6<ׯT>Z$}5Ƒ|6O]Uc'tA@njYNDY_QAA1VchV5@e\gJ,^{m,Yau'}L4Bou euHʓzLn>t23GO= Zmmm~ݟL?}/ZUֆN}k|v罺/ZWmrb}kz/ w7_Ү{XڤsHq;Z]=3gZ_y_S5xvM߳'=~%uOk9dst`2}^NftnnK4_N?}0y<ښ1\pTYRy:l/mvMj!uHV eJ( +Ac92Voc, _u/Z^}?(䋅հ1z>*ZcvO= ZoYeuԟmhUlwumѪ]c([oUq8;~uVN9-ǫwJNʶ#gSW#=ƿ*-h;+icsnx儼<.>/ˉ({<\?ymRV?>okS_ջ=/,YMNǥv7,5ܮumuH6gMZ?ӧ 7wN.8Ynԟ>mxۤ-SjF{{t{NhVy}mjmo;rv:ߦOQ*.pc7x޷Gu5~4^k;S ǘ-?{/}x6p.djFzRV2E VNJW?D5Pe?_༼9ȼݞ/Z'= A[޿vNVPXkԵݠzOe ]+fm0ݻ͡r*[n䟢 NyVjFd?-fO2ɣRh<ƃ[u׏5okEv,s@:/s2J÷oseKy#́.rRy$|Uu7-'X]I](V>mUUOQn:Cdl LSs|]t,ley%kok} # R}"^?!Ⱥ_kCV񈲒},B$Y˩"b,ss/jooXd}~O~~)+mM^nML|苺<-]q'?>ÝVm}|SU_ݴm5\W]L~/ n dϯa떬2\9ZGWǗ]k]k<3=p 7KގWG} 8}UVzҽ'?{m-?{l6]uZS&CE˩ +W 1VcA/HOXe떀~~-uwȆm7h[0ܠ]^n?UvF6 }׫/Soϼm<ۤtco}M{ݴdvxesp=k弾%uj/?_)SecxG )u;V֎#_uKz^{냿dyyo~{`^v[M"vL{G,9"Ok;s8竾O{=-1i|W}|${ުO~"ZBw}ly=v6!Zrnh1DY\d} / r2Ʋ2ր01j/:ubɒ%"Z^^狉TR<h577˪cgeGtA^V.ڤEV?}&sw/nZyLmcy[UWEs {\{}dk8v$n;}}sI?z;*6u?UuͶy/)R:[dÁ|ww ݏ.xҽ?}ݐ|u]xVA_?~jlw>n߬/G;p 論{Y Ad ".e'ʺ(kDY:+cE* X/1y^+>RWR(T?c,v{cǎ'S= g;)-ҵjZV}SnE-7Iuj?Xy廯,!IkICw.zv5I4/9GweGMCTA֛ |=>*.{qr4D@Vp3o^VyvnxAVsn}{j۟YsU@8ir-g8Yc6dnAT*Y=0.1V(b,CKNNe&*MP11cs~=?%Z}L X]+ZV\t1Vrͦ?}A&}WidyJʫ. "ݗ|\57^x n +JA +h [/<pv5][ ׵ /Zxj|ߩ+յ~@,xJ.G$]eوW2[q}6Z[@{sS%qzH~)ed%8Jo+c]3XeRݶ6+papQuLԹz,N$jNɦ r&ߟ-.[:ܠ]Om|6vgckm˵V9}lgG4ICC4ZfHzzb<pOӮO_NudB[[eĻ׏7_[cc}MA3GN^zgvn>A5:/U㑝ޖ+<ەި0\Awݯ^Kƍ}G5A?7~oxgًgxQ [%fERVnedds^YNoS8(DdJ<$yysػBSUK=@b4666o(台t?oUZTUn u6?7t\jZux--MR<;r7˨,'=xzՌ6N{׷4o~=Ư]/h=h>u6wz@6=fsR^>G^Zmߖt;uPYdO,Gv]ʪnw<z.g_e<Fix|6Gu= ."Y-ˍ YօYd6Xc:C_:\^U^~y,[V"=uHz XNp~ plSm]1o,zz-ڤEYMimj|.*suƺ*Sl%&j([v]{% d޽k&GR]Qtc}enٻw~c) /t}x9nG,"K\ K]wshz ; >{wʶ6cֆ\[%fe zKn]H`J1RՊﵴS֬Y U: B"}p8?H uuGOֶm>:PlT?s6Oioᄎ=}x<;WM7n1|K7N'B\KO^In˲gc@>>a|?Ϸhnvj]^zW/ {ȑ&>ͲO{k%?|\krҨ{Ϭ^?/}vʝmw>npnAkxb;[6!ZrI( YŰUj!:d6n"/o4Q ]Nz[>} ~A֪Ͳ+fM_?տ+׭~ޤFm|y]ΧMq >X^<),osr8v<]MN?Cwt!huʾZsnm:/c>t@xiE^ޭOk/VWb;Oƀ۸z6gv.ι_v7\_CsxV_w~_T,ЮY?wwtw ݋+Z<~φ^\Q.U~ ?ru䳡FqbbMxsy@KLH- FYn]xA!VwوT)Qx6g8/d޼Weɒח+x?שQoǍs 1G6YvEE*[;^M-Yut?ܦgCswFyfɆQ9z>xPN78ylwc~7lOj!zPQ֠cd9Ua+c]C |? W*KVΝ'yysԟ$ˇT>xDVUՍnusӦο+T2:z6W+}IA}}㽣S&eSkcN(%+=d&Y9}oݝ'G:u aAP*Y0+ڕe9ua+^[ru>AHcA6bK5ilP|IpE?~\<(駟J} T͗nP|O>nGG˙ rnA֜ݪE)Y)-zRtZӀ|\*Y7ܮ|6ɺЩP&e zQV+e%jXV"Jձn#rjAV+cVRٮU/!ए7+Vț+78Vϑ{c)|l{:BuBll`$~!td9RVP[~݁(m ] Kձ"c+SP@P E܈9e%bsuX*4@5Ld[9 uaDYcu!AV YNoUV\Ǘ@Y6r]/( iȭ ت0K-Ght%rACZ2BJQ9r*rr,8YǸ:V/WDzUakp1//_}} uhAZ#ryQ(, c]%WdOLVyuP1S5ȡK5RqG| \# Eb.EYѬmk#b Y+ ͭ CXձzF_%+\օYuQAVAӫc%*ƺ\cP|S Rڄhm^JYeŲJAVX+ c 1bKm[Jō| \5^kCԭegK#BY}lYFJV"-$ d]ձ8:V,1 oV Dd]@*Y}JY+r*Ʋ:V1e!bu1/ȺJqa, ڐtA ܺe]`ewX,,1V +ҭ XWꂬ q$PAOtA֕6H. d *YYIb9c BXvWNJ4f#R] eFJQ0,s. d9e0k1Hdnu,*bs`1~ukGR.zDkC1e7ʲںp [s,7 ֍ EdY,F&1AA(kx(jX%wd%sT\OcFco(nQL H kֆ|CdEe u) md%2ZOXNc,'*4Xjx[d\S ִJ>rrBs5dٍ^% + cYoc ru,sߪ0&R[GM  Kua(+UǸJV_WrrB,A ڮc XձY+VK]:ŷ?<Ț"eho6ڕ/ܕU_Tr6_Y?ڐV* u0(0Q S,Bɶd%OvvVNJe+BlU S51 +W: Rjչ k)F p`hWrsBYɰ]aձYkX[^ ԥFdi&2],5[ʥ VVd]օÂ5$UyB( " mu!*2Vjv؃sRQ/gkQUse/%FKֆiȵ!.2օû*YDedEbEdݮ0AVìƸU/Ⱥ޹ MVNwcJ,gMAV[uqAV0AE1l[MDm v5X*:U!*u"CXAV%H 1 !*Ypd 5YvV*Y" #r/rsHVX*4Y|5=_JJ˥r.YQZOO/KWJE.ٵR***Rz-Z SDd=ndۺ0*Y\\%˩m \ {Gd :`VǺ:ViRtTܞAl)jНg=RdyX2x}JiySÿcՖE'tVtQ + vbPQVd J(,dEd lYdE:֠0c]X*^dRLJ +Dj;;}eT ڪJ 箬2SJ_٫ 1*?*d&im7uH #]%0d r, d b]kXWYlUhԥnL kJ4XDM ջL*vUVtN*0\Y\Ք1Y`x%]ϡJr 8]*=V[-R^Q){M?WM nZse޺*UF:JAV,dd% Jձ*"F/hſd1l;[f&W)Z]aJleWCGUU늪fKֹs]\4Ksg% GDdֆܨ"7غ*]lJAV ̫c]XW[u] &؃,{V,Aզկ, ?6yVtm]8x)UgPp\}==8d=!7 X%Wɺ*YYYY+\5b!!+4uiu+umձnV =.AV66c)El%}㮮/~]hU6?+MјGp:ȺCkDBumU0uyU.X%b(+\eedu +ձYlWhgu_k,* de;dkvi6JUNYS#,_jٶpJ4Wªc𤋮s+ն\Y_, عZJdYid]P"Y%+m # d%z!6+tru,u)tŝYr_QYRnrmܯ+ҞK-_` ɂbXYryⵙ*jbڥfOj)ȺSkDnriPIm \ .pi>mWh^d0Y c]&z҉ v.Y{JڂYjJW_J{U<[_\C6cz/[ Ÿr cG1)+?( 0AAVɺ"VAVUٶK^@[uKAVoAձ\kxc}CE :-LddU6t]穔݊YYP^.DZ0?EVWJm۹a @AVֈft݉U\%kpd zdO>:VYNnWxqAvWخ:^7 J kTuWȚm~e- %D`1/y2VUby.(Z}"a nT ]_r]m ad9mAV0 :] ^bBK][R+ȚbڥtvK͹Ri :^]נ1AV .IJ;&*Y#-VɊf.n[HdAV/d d:6ɩd=.{"ZUjJ.cԶKo3XȚAVȶ[Yn^AVV@xo^%+0VRo"5Yy*Y]">ZTfܶ[@e;ȚbdZ%0dڶpXZ/*Yì,Ȳ " " nWhgu`Ap Kc]X7jP oU,K]ACǧI4Tɞ={dO18fwyLW[ܮ1:P!S,nWRfzsi*]H#۫V YYh~›u=U J庾%X*Yn[HCu^ c Dd]fdۮ+ԯ&Ȫ2YYAV:FԴ9nkEӃ+pR^]m+*jy^ջ-#0@$zd[%*Ⱥ&m /EYYb .SuAV+ +vYձٮ cpަ7 kTkNY% Jws!vl, wemhZ٫z.Ҋ=a#jʕ6+ pY%J]22HlhpFd]@LuA!uASe^kX >Wǰ:>ȚyL-+KBJWJ)/]) fOIMɕEERWYY{ϳTJ-<Y6 +U|ʕ!-b!(b]edSuAAV AV4:d d9]/A@ Bm[xsq2Ȋf^!, BmW*Ⱥ\32D.ƺQYmW 催kmH֊|[׏z#X%d-pdd ,c]خ*+Ydlu)Ȋe«ll[8Te]*Yl[HAօAVo CAyuaa+ʡ o~~ArA/6v-*̶bܶ0X"md]H Yv+ d ]^"YX7Y gYVdde:kml[8"ȶCmYn[mu,,_5B_v ;Y)d}'Lem BY}lY- AvW;]7(nA@YӴ6d֊PnB ]5"h3C  .r!2+Yb 'H ~Se^%f]NA/ʺ:̶u> JSAEYv,,AAV /3.2u]~!H  嶅ضd 7Yv-hm9Kս^a!~QYv+$J0ʈ69r$( +# +- +m YBYYR;& ]H]Iu.F]/z eLAo,_OL" |QHYYႬA ,X ZSuvޠwht R.Ț!whHm }>ȺVd۶0 kE՟ +u CY}.v8ȲZ+- oӊG,dn3.ȊtH.$J YZYã d+YcR6c |d 2nd]A5 B,w %&h3Ⱥ"Ⱥܡ cb]/ȺSArA "u.r"Ⱥ"Ⱥf50L +TEBu A kE5d]AnB_5 dd4Y(zMF,Y,# ^dȬQ>^2uN,,,… eδq&qْ33Grr&JzpBةRP ,.,cyu F Vɲd]e FXYC-!.YdF/D5(HuE5"XWb,_unmlWF邬dE^pU20lL}٦cc^K.VH:-5O7V>EIZRp( bL^+x]AwuA(Aou}u Ke]da^bZ%Kd d#yAVK-A, f`A~Bhe>y0YFv`ZVq±7\ f. Ҳ&JެY7KfM$;Y Rʤ:\5 |_d |d ̫d}涅--bpAV z;d v8ȺFu.2oWrݡ~~Ie#Ab5ovnU|\ys kTAֽ,LYaqq#Nź`Ƹ:ऴt3FdeIWdjdrK ZQ~Kי u8@՛ +A-# f]e]9z ˮG22Agϒkf*zq!XA 7z0L_%ם# +XE k`YaYQ(2Nd(e=>1׎ 2M۷͜TdM$+ kt += 6>YYv#LA~`Aou,s,AVY[ >so3Y]i hbJZR Bw(z"*m[".'"Ȋ$PuY c,_e|1V ˼]u.,2Mkv<,,0iL1CfL&Iz$-Mx]Z{Se(,?1[9F̐i6M9V2nH) 弦M(,4ٙuӔ1Ig_wVVdYJe:i1ȤӼ3y@wZ Q>EY ˼J>Ⱥ̡ /AVrYL.d d]adbklW|1V {Yጒk\ KY2mVa '1^6~~2!-x Eo[2cn-%_$gnhq¶txseSɲXw삜q8s7ki{0d{MAz/~Y&܂Ŷ>e˔yBaLg;txN?_,wBasZ`D 邥˜d̫dȬYK I*] Ec.͗ ^47Q&M`E+ͰX,2c%_y3w7vZaŰ Go 73ۿ9܍k73[2BBVͤ91>Y3oUߜ> +Cr M͝\&C<>'>ic~9wI2@fKwK75/?uA$.Cu!AV .u)oWhL(æA9vIB>o&S}vvvIej^q˫i2iRvmt"%4R# @q\hXߧ1fVQX3 Yvf|>A<3™ݷ g|8k2̛]lpP-*atxN?_,vJAV3[d\\?N &9 so?LS۶*m[Fu kAA> d]@uCAXH&0&bQѲ2 )Z,؉h ebzX V+z< "=ߙ@`eL4E 2y [_Kz*-ceM6DEFC/Cst}YsW0[صJ~$e~-@:"d?%wY!N%d_YC'g.Yw2!!Yw Y dv#lUT0$+]-B+p2<d7~.rqнN*eɗ@^n:Xum/O3PK0x7#L]_B֥!nImY8^ڮm oBа-)d.J[AȺ~!K3?'dlEȺ*T./sv {ɮ3/82wN Y=e֑x#B{گK$,#~8g"ǝHb>9+JIdH hWsDsy]ƨzgx7Og6&d*dvB־UGYYe YyLȚ#dཀྵ%k_k~c~ww_A:Xٌ1{(~3-O ȡfDglە|‡fo>M- Ppygbf]UX+u+mu-ˍ/[m夢w$s̰em2Q'Y1ٔ:2SģM4^dY/\ %_~fǖēU7߆, !k^BIYMY/YB!Nƪ"dY"dUdgY)^.~gߓO?URek"d]2 bD $D|e@8$⬤p+NcqFHP=_fu.OKS97^t&f r7YpNxi-}/̕63s& /)\2e/Sc^ߣgp8a:NۘS~ P7I뎗;zU~;&VI"MտMY +!B֝UUzIYOJ!kY5ϫITY-YIea"Q*M;l;7mf(Ao{Smݪlf6녓8(%<}{Gp}ݹuRof_Il{ R"ٟk1儬eO6Vbxo!OzM_ۡxp&!k(YYAȪ/UR0GȚ&d]MN~`BZ|X){l);CZ…'eq(޸_.Ug:0^.ot8N⯳R(ff++L%^Uc7r\2B3۷e-ә-ŋveQ_yM3dũ2:\&ܕ~+|i6^4+dBBc Y?V>BȪ#z|"\/[~?nZ.Fg0eq#슂Rif9tŶ-v-mkp=\zS V-˵d/d1A1Da(-=*o\cَvMɧ; Rrฌ=#z;qz۲QgyԷ LԕعU`[΃_m,2x466/ Q!?޺')d+,sYB5Q6g!piQ~L PB{5un!_keSBV6G$\zbخ-6+mB>QR,BֿFBȪ"dFB)d}! ! t.f2X2RroR_ Y_)d@BȪ#dۖ YpHPg#IIF'ϯ$GBTYY:lHڝtF da&G@:D;vV_@: d֭҄YYMY/(FO((eӉd6f1-3YEIIdO5/B!!BBcdt@Ȳ+y=y)}|qBƅ-KȽ)w_ɻx˃GGl>lt$Lq$q$qb`\X(%N"q{f;ș7Ǚ'SבѠ/ݎ8ŐL零mS&>= X1/~q\vݶG Y} d!d!dv'YżW7^ۥʽ?\R{q.'=Y]]T7u_FO[,P@0꘭+dsI :8_H3{So4K@28/#ia0Ρc$ih k$[K8RI!#BQ![! ! !K;YoT&?|)_>"O}OʖB٭t ~XO|A^,?^-w[^&Տߒ8FGY+StZY  Y_˶Ŷ,wSmfYA%ğMe2qśeb\7}?(dm!K)oH\̻iYJLYjo']:^ F-7)08BBBB{V|@2.*Y>)_*q>R+TW%3x+|2F".dxѾPհN"ld> bMWFӹLGV{a+2ʟd6;\ 킺V|o:oUV늧_43r)8A "z=kBBBBB;e{!#% ;9XZp8Η#Zo4_BoWٞo>gyBVۄ,ACYlW6-ٲ1=Fb֍A)wv^gzBVU2kE^f%;pwK1@BBBB8(G YLoo킲>avO{lyYigdAjpc9˔@#Ϳѕ`}5>ѦB9Lj)}h?!nvߏ X;:t`e7d|Dz} Q_AF{2ѱd8vd:vLe< 'K^$UܴD6Nyfoh_gNa=&tfcWIƊ8h:\_;kմ o̊NE~|5/+,VJx4?|l&*P? 2 ogr>K Ttd`,0G.SGc;{=(Vv7q+~ZlO]LZI0>k}㔤%e+ngtVNUE-GogO!K͈Hng^Zpj7[UCˊ,fq=4[x=0U2Au||eŊ2Vndh>6w pnDͱ+)PI9xpP$Oe`5 KYf{+2%e'K~RlW*YL+ Y ;^"bFãHBV+q'G$dlVkWhIF` H(M5gqH8-db]eyJK\մU$}nY}_EΔyYVT;תp<\6x)A d!d!d!d!dӔΙ|EFrź}G{u nww*B6B Dq(l1-܁-d RrúDƠ#BV0*/iCȲ'ˌ0Śd%h6U$NT7٭/~/d $JoORj3cYaL[("dKȺ22x۬ofGl˲ ~@:zCv-}c:YqN_} SmЬѹfQ;_{4ѿۺ&W=M Ko+b:gݶj)6s3@BBBBȂ"e}'/d禥o}o2X7o}8wn!k\YPRȴC ٖZ+ےjVX7UธB!kutM1vKJ)1m?\{8T 1X{ӴhUO|*"*[jJ8x$뗒Q`TZ#da #}k[%,)W}86]9+YN [ڞ iL/+5[J8LeJ~yrSȪXg)d]JWn/9e`II.Wr8Nie%m֑x [yJ5;V~t_m4d1:8>AJfHmWٷz3ƃq\ 1B d!d!d!d!d4%d}{_Z%_B}yo/V:O^9շHVnXYAcCq{fT4B&K/aaJo2\g{nnj];#2L:}ЬU$d-1,ݬtgd\U_Ȳ*7.o*^;KxHOl]?Io+7m׳+'w̓|WZuL[#d]ZXU_rk4K@’ġEf/o>7]'l4YCv)^޲omtF2BVRU9#`Ia:cǶ. NFXDv,E*dTmZN1osyx2!+?a8k( XَA d!d!d!d!dhΐ' YBő2~BuZ…'rfMj64׿y6#ΛdAv}֭L<Ӓ Yod"7>X"}nT+}R) *)¬eፏC'gQNKAc;pRk- gj&[\x]J у,,,,,Wޒ|B_7\g,I +X&+;gm7כ|~Skb] L\۾2q2[WZ3`YYYYϚ2r0rIG.o<(e}=_W,Gol+a?ϞU8Uhz;eK[/\߲tFicY&)-~fo*tOIWR~N%Gkj-+&o">2W+idı?oTȚ-ZBnA~ ղ `nZ;*@J+ ׷tƅϩԗ Rل#W2˖ɨSmNZgvU=:Y4f%9dzf{lu_5xިO*>qL?w>i;A,~e\־t3]'%oֳxw= IWqU*??;U0]NWJߐ_זqt8.*@')mmYb],7o<+Q_Ώ3Tl 㘸2 V2޼=d}/}qo˼uJ`[fPWz@\ $@"4w=ob#?3ğ7e$,QPO`:gl?; Jx%Dlˉ]\CgeηlBV'W :Cuh_-Mlq&2c}68oҼifYYYYY$-Z]r.Ȥ_evqnyy:mu*{hk4A/WUq9K5~|:OSkK`9 _b 3P =~e_ؔ@=^\<||,,,,X9[ ᇧ Y?o@?S;|olºo+.xy7 }@lw̥SPTy@uW7LzƥBgX Yگ/dZטG40&3kG?.d4MKFy;_iWv܏M1Leh+/u妿^+! Fǒx"So:g YƎgFǖsW_W넛~ Fζ]jhOvnr#ls 'NmWyPK۶1o~/Co6,ě^_7o6&L:{ml[%)ݞvr{|1˪]_5wzsLC[)ôeNg2&^/??KףLY]億GOOo#X9Hos7]n/'vCES&vmqGܼyfDS,|Hrwί&˳Ym_7s>e#{jӿs}g+C0~43:htmkGy:VQJd&dj '2diW3_p{74?,,,,xO.Zcv,Ň% ʝ7ް",StʵS]h'2ίoȠbӗٲҬW uS:]T.U^z#%ew'X.6h{y;DѺ8<*+?ƮzJO.`茧d}PN{XWW|H}А"wCZ!go<'5A{WZKz.xa}E)g&Q)Q^,#xky~|,;}M4$dU4@Z2dpƕhs8Cz~u=-}..3|6p|ZO3鱕}eN6uEQJ4~,Uv*N/i*_: ?5^xUs= [=㍯! ! ! ! !Bg&U*zݒ YbvW߾=wH\?8XL7I]^}9p7\;y<>?}噩bef'roBD(tIf 봇aeƎ6]۵2 o?ScTgP,7maeK[3^~~4q|g^_ӎm"5nBv,Clk*o]OȺI< |~5]/r}bhĆ滏z:N{c[n|~BVK"`\^ff_e; Vǧd-p+*GCWFLREPvT~qAI Yۯ:jg_0=us! ! ! ! !BVb-W?M\&!unۇDc0?Q.u˝G9ō(K+okFa^f6M~Y$u<{S: Ŋ,{oQfˆw>=K?򱔇:G8pC!q__\?5dl"_lx@BMxy룼SccHO o%2[?mb=`N4-d*sw,=ۖ`,U|yPǶl_ϰ6ғ0ks!r4~%Xƣo6*0V\؞Ԗ~5 YzkYK'I*wW53g/CȪG|,-@BBBB:M?_Ty2B_J.o3'#d-'v7v7 ͳeW J\!KM30g`?XCo+_ l<%Ÿ{c@"s/[x&o/b FP)[fAgd>Frb)DwyPS/`*o7cjfep|oj_әTBwxizYO?yfvb]⯋Qz!k;I7)d&A!Ȕ3Yk<_yB#^>U zUN4PB!&#I)W16Ok54C3-R83ߛwd''ۓoLu=S蘱^BLg/6/d{ޣs>~ d!d!d!d!dUJ~6=CfYGFH&m6K76O$Oe`ʵK;>ˉu,im/O?ꍍx>0~+ۂ7Ioޢ%9{'UīMj-HjN/m??9ux3CW΃״q(xܽ/~T;l"<i9>LǷZO'ǙO})U2_^N "0uͱTUu+/[2 7JLX+MK Y蜏iYYYYY/dGrٖeu!'(dM˾A؅,"d]/JD#odK ry5`WxeyلwR gjPiV@YW l7/Ow}/z3oP:Ծd޺Zo%^lC񯞐C5׿O8oYlV u+h*fj|e9aJ=mf[Y9N< "ds}4>s:XZ4}gҿب\oƻ7؂ʲp̙Wܱr{6~ęeŲ^oHbY ,:,۔3_^&ld0$$9[-}ljsp]p%,Y╮Lcf{>/;z ROM0 aۅZeQ>>E]*};!RR-/O`ힻRo5v/dUPMaち_" Wq8il<d%d%u3BUj^_sQ@m=8I(hstu{s憒J₇b^ jǃno(XFcl7,Ks}4>s՗ἜiXϢs$d*YM]ךW՟误T cWjƻį ?>wy{Ew*wky/[+N*N\_xs=\|i|Y!β,,,,fP.Vن{.y:@`y[͢Y^M{R,%XH~Zw6/޴io?q#NA_f$ }_]6uր]3ڶ,ܿM Y_C5zпO0m=anC]i[凶N07Wn0޾ŐA8-\/k}T]9}st|w.6qg}hVsk3iN%Mg3ϯ^T#;~/dY QlUl\TnpȐuU,zm-]L[Һ9)?,-@BBBBj_ d!di8~mu[683ecYbO{]u9PxVj}TM1o.LNgZ:V;Si4nx=L+[zsǧV2erxs vo_1;b۶XUnWJJk,d͏7t+sߞ@β,,,,se¿O(d5 Y 77-(}RM;<r jQ\~8 %ArHzo1}g4ߺ]_)Քv]/mWykm oBk}|M]/u/xoGo~h2PߵaD}c&GBV\6UE/zگl}±Ũs Yz,dV4d;Q9϶t=I,))"ί:厳C YrmSYM9prD)utZگj6XEf9oOq~y- ϱ,,,,K Ns}BϦYZ eSp#cyh82[o_Xf:odW8j<$]~Z͓^U˿k<*rm1Mowh.O{}?0ƨ>)%J A:cpj:1!Kw8^~~\//6Ll}8py{4u<eC+W^V_4ϵ_ϳ>lkF1jW9p|&[$ɨYLDy&zv)ucIoy{,,*g(#K/aJo7(Ń9omgjvlMslg޸S6&l*TM7덗TvL"YBD֛x@@>^~~h>>JYRmyߵ?Kחds7Y`e~ed =p8gx@<9ҽMN`s92*o˹MΜ<י?KF_/+m[ay·fM_'+q#FYI;zWE)5u|:O|FZj1ߞ74W9/?t_|Kؼ,|4/_BS2PUsOP ̗9ku;'i"^i]4_9|SgBBBBBYϫITY7DL0ʓAjyRoK)À5ylAT_%E 2˶&*'ntP_/ԂⷣwpPty%2,qxOM] ea~T~62Q6⁆UT:׃ 5G<̇tUb=C.ڒH|oxKQE:/ _2K&Y_Lǧt'+m ۺzl }T!딘;\oZ4{s~=M YYYYYg◿*)d}Xn2\MN~`Bi}'AɛHC OeoZ^ :ftlqs u7exD ENj-^Uc7r\2ݒz3o- e:e[Dwb9;p}ZlbJkq=mﺊKĕ8\{u|fzool4/m??e[Ծ=xZ팧q:Ι#u^;9 J b{3x@<3`sM!WKw6﷤Yzن-tLr2CVS&d`۱e.4*⭶t YàF9?) *^kYxڱ{c. @OueK ƾ;8r6gqo~=M YYYYY\~r񋿐_ngk /HJ8NdгO^$V.O /'vA۶۵5&FG^_1MvԛudطNOIoX2\ˠ{B0Ֆp^.oM/vMn⌤dx\Fܞcs=v=: }1,6"Xuvu :wtncDƣ4ejk\/ѿ=爦xHF { ̗j% wx``ԑ3pۮ񅑄D4xm~q<7l|u{7eg4˼zXSk)a`1+9j`#nWM!mw*`q]m= )ݗ6m]K u_m};=F^&2ضu-V5nLϷߎX<[[yOв[ LM+ʥ̇ZG)BBBBB󘠳7<7Koo bJYxCp~0'H [60?,,,,& |0;b1KK϶Ĥ]) d!d!d!dBBBBBBBBBBBBBBB d!d!d!dBBBBBBBBBBBBBBBd\Nߑ|&ٖHLڤ! Z=2qnܛNd4Ihϱ978y2uq1av73qnMeeЯPW'AKE'L;?8wn<@BBBBh7~|/dMGvr/){kHodBғ~S1h=p_FID:xЕU9zqhi c5w׵3doQyWm'I,q:^ k$P_%p՞q#q{&,BBBBB@}ݷJX*/'e{!VCȂxwhCPJNgN !c?*}I0-g7Kq#VkϫpV WYYYYO oӗy)B /S{QXdږٻ-/oWeX' xY[&^&M DBf&̂Udʚz#?>I$8/(yz1.('QՙtHɶ5<!˔(U::_w8zymxHّy=V,,,,,,=Bf+Q Y,Y/ʸBz)~| Vޫwl;]˒n`Sh_ZEFV Űd۬ܳmi9H.8֮s{B/^pe3qE24eI9ŪZy]ͪ}/=V,,,,,,M.w|BFJwrp/y}9Gzh<Qz+C4_Leۗվo姍^w2v2\ YQޖ,B*avO{ly9&<_6&(f"?e9˔wܔ.d)[R&K1,?a"du%XeŻ BBBBBB<^ dy%#r{'_u D*BVW^s`. v*Je:ؾϦ%6y3ͼm nq-> d!d!d!dF6G>u㾐o(-D_+!v) ~k"tdu9{aKWV,CVX]mW(15W1x*@CCKoKoZچ{fΌ͖K{2>H.]׼m"{ ^dmˁ]`@G@YGǟH[M8"bzC'X pdRXd9r99s(@m'+ћm 3k474SӤa3 <)*e}t]>M&G;>뇕9A uW}Yϊ7 p>8¿YwϙT|;%b|pPYd""u)w?}Y :U^—T߽#ZW*Vv? dm.URZl"f),r3(ZU1\e7^s_&X,ho{p K h+OB KkJ(۠G\F֮jGjtwRڶXT*/xhDI^ mz-}f3>R4{\ FþA\y2n9ꭗV,VKG{7SO'd"E ƺ@^_*O}^?7e3Yqi/WE}Ju{X|M~YyE7se%dSSHsd}~)I8Nj0mKXl>kBN± G+b)Cs>$ڷ8 O岬;!C@V:d$m^GqJ5aDe ]?p:_xu~,d>d4pXFQ0n.=Ӗa0+Tg{$_3RS:_ d9'U^J~il`ֆz.ˠC j|J YdnMvƁ_ɗUg]Oh7ndJU d=Ӂ% By%to h2ZtV BNBzЗ=hUv.+;bbsUuJar`l2půHBcpfx}Tk?NHw cݲC:պF*-oϝtg$^znG jI ql 6d+/Fށ,syC~ӗgq?,YdXUW+'GJ>m7Rڬh] P(,nf Ki{' dّK>,iߚ2+WRJ'a+7lְaV!ޠR*6sHu_Zj- B*z)GaZ!4a4WK{ֱ'~MX%$ؕ1Bf.[_cjHG#f9yuY\dݝS-oТ2ֺ:bK Y*I`s,Ydmnc4+a]U> /enYwqX)ȓjV|_>Q!_>O]Ӽ} ^nٗsXX*.]U!\oվ d-eh5w8PE.|6fYb[@EVL[2-dY*iU2<#ڣ~,=k,MQ5Ж'Xvrk@y m&d"E 8T~,u%Z]1@u%|%ۻ@VR ^Hmy AǪ-(J,>]us+-.P\Uv۾ dm \^mYasX=n Dq0VV+cO0773*U½09+X.Q;gu;.pV7$JfmYJ[kzY<ߵv/ ,YdV߾#}uw%+q= U T}A@ֱ]T +-J/m7 QhNPh/ Muu-&PtX~w9I~ ΍b8X́QΑVK_iL⼴ >X9G6F1,/ JjUÑI3uWsU"O?8GmY2d5,Yd{>|KaoZ>x%~a×nK^(|Qve.)Ef0 rv#B3g*J`3wwhWzTGU񓅱}9r1,W7JV]h1/V:*JJ!Y7Y0e!8$)j|4$wv0?BYH||L2t{K@ @,Y@P+8W/*awܷo~!?TSAW]P kP;Y{V(+\E,q[2nZ[S~k @֮NQI%?W *80Vm~_:?ʁl:x&,TlQ9ք[Q˩:H۔D>K@ @,YP9կޑدBM_jMY PU{v"rfak8)W\u`er~ 7Tm4?:bb$ B.gj cަVi .f%Hv#;AR`p򑚌K͊s Y6J0]Tw8Kd"E @-,J,~t`JꮺU}{_?WZPu{CpJ9puˇ V>r޶@VRcQMK*4W2eUTy\ˎW^op`h@V%V.SdP[Wx:9XqR<&PۊSB]^yY5Zj:0/:6TjSQ\JYcYpTX0}@,Ydg lsYޑlSׯ?+ ~u{oW +KUBB'nYj\&G¤~0/-E3m-@C:Qf +է=jY]GMMU<]VKʗ}}xb5Wi~N'Wt+-jl5.3e+d/%83,a 2p E @,RYo?^|݇ϼ[;ŊV߽>V;u k9.Hgx]|Tݚ-RJ/ݻ4O͕tۯTkns $LJse2赫5]Υx"f]^P&מ:՟."b=g*dA>Im{Yg-f*-ehXFpd2Ov/2#qzAl`ߗ-Y4`36.S'q8:a{op4ъwԏkO7#}K!^Z VMq# V b(n0$eFjB @|hfIJLLmKzv6Y;͔q4l-wDh=D,3q5(mkW3LCVBx!i:B5/y=Ne'/inMY w8g_<k,or?r|+˵!hH&fb8L‰L&+gn$RIV%2u孼i3mqLM0JߵZO/ xj/XhVgm32MRIgcG${I)lӧ"E @n|$rEM0O|ÿ[{\Km}چ?N?|_*G>gbM<hGO?s}r};z-hy5 [LC'j{,4d9 ,}]tS}:^4W5IL ,YdRvwku hjw~X;u &VZSLg0-.5%`_ owxGՐi{B:kxPXI}I/9:|"E @0ֿR\~kG CY d/G?Uaġ,7 jPIŴ,LS[=1Qaac=׷J` $de8d(P)kl7|Y5dt^jr.`3`CR㩌|_FT%7s.W>d8Uxy_*nA"zv_$n8 Ix^Y4jK͔I\\/_jrVd[q?\"I~F*(1ەCPddҤg3ѱ#;r\gU{y!g31^Wjz6YZj^jOJK|=R^f26Xv9ر>}d"E 90ko}r d مy\_x!3/o&lҒO7Y(FC[R۱4-&bkעh0Npޞ% E @˗s1qzx@X|YhZgaߑ \}D&@ƫ6^ؖa!Xmxox{EjX#bbYwK܍4=$dr;b.=<>bUA_=Y~s16h|MUjCd0azJx9C|zyJ#le|X?FMV`>+i%|0$Zn4[LQη˛1_?O~{o]{='J'~}{_ϴ1m=>j[=cIxjGK]:;utYd"u>?(E )iRp`4ڽt.VmH;!^eCfݖ ʩmLMǬh TbYl#\G2qO^qM0K!m㘬Ɓ~6̓eq} x8{W۞ `s;'۴eGs??o_ήomoM+U*/w+@Vtl k;rn]4uGjʋȭ,LwX'T:lߎ=T5Uɧu]T.vpTs?})ݣW[@ @,Y.8`S9L*dmhzAw}Eŗ/ u/ Tth%g$5 Y~}e7L wi /76o\|n틑d^D{].WU1{Uik[5ܑXFSu{Me9$y3_✨FcTe͏!SfO'ǵx k_c˹]l ]\/c0- 7/Rլ閗 CxQ{~C\m} ](rW~=|uLCmx^9w9>GUR6z~R})Y)o,YdȺ@Vm0Oۥ\wK~'Ys d-eh ѤNs-rl{@׵/GkD4]t}M;-sXxɗ:=cA`ӟտFl^GcPŗ2;Z4^2uӞURyi_>CbeCGoenњS%ڟ/Ϗ.$K׷kPu.n?oE6)Y xkZVY?TOPAa{5@Cw ZU\zgu2IT miNaŏ?_>oL7^\gxcنsoeFnۏ 1] *eTz;x41 Kc t܋UJשBՓ}Y翃˹]l)ofѺ2xwIlzqTU_ϲCō/\eZW]+޾RnvɲQNOv}_|u@qv[@ @,Y.8YGer wT:@Vf z}|Rb'j~g2 WC W{Uza9p%)<\6o_ D^·՞@֞ݾ Lq +S8Q_*¹ċXx$e'dY@ֲ@Oi RezaR c{+VPb'%G9HQ\<.E @֛:H.Xð\ ˌ"sP,?p eX>H{X{rcS72lŗߓhYk L/dTz;+2e]3=eK(߮Y翣˹귯-/x|oz HٿxlX>~zF뀏%1.V|;jU~P}7uX+,-v'is4P?@^W/Yt:@U<$߷@,Yd]+ה@,_Vl|P \sy_x=a{=)Ǧ'e%fν=.)Q^.}ZeqLM/Uzd1zNRC_*NY?Rająߛ8B5٥ ?uYŊ;k\x4~C>ݝk)yr o6~VO0n~Vw?Փ9'd"E ҲW u@֠@V/wL\h)/=0G{ڛh "wFlksoOuMf_0]AsJH:),륺=2YV#' d5~VsJ /UIWOj׿,<- E @,Ypߩ dnL KI kr V3lО1xn d.^- ]Z) xIe6zEfrNޞս;cq0iY}"^I8G|VsT?*8iW%ȴցêyY?A'Kף¹[ZͨRabcKŵ$~W~C|`敥<+,ÓE^)Y꯿>cט+˖M\~-obTs</hd߮\ b/b@֎ϯ_f/ ˓(edݶWYTo<aq[j:;yHewٲoumcаֹ-_&/fMw$I^-UMK|iI^yi+S ^I(vM?-_7ܾk*w,DG;zAzR=^P?^r f.ie[bYbb K/EMhWy Zɠf%01Y5MxQP{x>1F㇕:9m|5Xx[u%b;ϩd%z=/!D,WRy?qv[@ @,Y.or]grrYmȺdW%LS3ItU/%MIfyּM^VfI,(ZmO$I(dYi7ex;a%N$)Y |Yzq<Sڿ+N> K?xX/R=EѼ%Ɩ|wX7},f9a5OESY cxQDX,ew.^hv0_)/~~(>K[Sc`5 x H8yP]QwÃBHϟվC.kR"#R$^?w<[fj6T36WwR {ztc̜>uO*~~l~\׷οo,YdȺ`~!*Yme{?tt iU]ڼJ1>m:tGf iv*`qZT?ӝ񖿾?///^֬x<5/4i58t3_u2^P}ꮗ]oqgYo9~^jǡV /jcݜoj:Ux~P<ŵb_aK}7,<潚9-޲dg9 ǾK"-صh0li\v1~_~H.Ǖ?- E @,Ye 룚@@͸6돞,Y!  Nܖl8-Y qm{-.Xj[4J.[ujF5YayXQ^P@lޞ-ǣiR;8~+my_i/擇+lGWژ&dG!Y8pl^/RW2'.ķwgaDXɠyFgUg5ۧzM5qnW,Ɏ}^2}4m`If0GW.wo(4q,LJVR6t6wuU64SF}մE䡯:ꗤm ӯ^s)+dUT<ϏE=BE¸b<+z!u W<[߷@,Yd=r?\[+G8@FC}qmkπ@·hFO,˔^{o{5CLoڦzF229f%^挣gk3IX+lt1=׿/CLGո]zO¿oDZף ѪmmT^'IhǼx$;W=wƓr8^~.]eY͍4VW~~#ڿh|tzi:d%%^zD\`(Ζ>>Ituug{ 뜪{3{V:%aN"RDz|=۽=?m8X[uWO~Tu?Agա]?8"E @,9T08&xKh27䳓-JdAQJE*#~,YdP^nrN tx/QbQuf|YX6}/ E @,Y@Cx6~Ͳ4a0\T*-?dhl1i ¸8 "E @,rD84kI> 0p~c|Iǒ$Y8PWyd"E @pd};5yL˹ ,Ydx*򥼻#<ٯڶB̝խTG w0-2ǤKٗŲi{vai(s_W X}I8exc%ǍTw۷M"E @,@w/_#?K/uFWmEMU}{*WyGt6nS%6*,-s(%c]:Qm +]Ieu/[v!̑z UZ.[L֮EsY2:ӓMmʟK kdseTR֞!ri(ܸ[N,Yd¥z|z!۫pԇ@O@ԟީnAūN늦i;nmӕ8 g饰%x@}kߥ؎#Ίmb=1tq=zO,=gݞ^q=imon,4L~o盷_3,8k{臎Iq >&k4(; Y^X\>1Y$@OWS# ul{W8ni/o8Ϻ)n5L8^?cK >@ @,Yvwa/28b8Qy_QZJ QR# [.} Ȣ W{ @n$+3I|6YVb0\{-mǻ0dܷ-Bcpfx}Tk*?.#e;+ %Iv+Wp d٣Y5 ݲӜgH-mrˍSWsyCӗgq?,YdXUW+'GJ>m7Rڬh] P(,nf Ki{' dّK>,iߚ2+WRJ'a+7lְaV!ޠR*W1֒!D[8{;OBFs@Pl}5Z^BRq\L ˋvh$q}ӜbSrj-5ϮYyۿrjƚfi@,j/@ @,Y@[X* Ji_~Ƿwd}Kn?{@A]\ +Gk 2ڟ_WO~TH[<SWk4o_[K'!&u_~}] k)CSUR,4*Kn+BP5 yl n;7XTh{&Q<Xu.@q:Q? dER@Rk kX\kGd4'(V =ZTjMWs d%r ?~?.<3ee&g[~G=I >\*j +lt.a,5ι$fLÆ Yj9jy&p,I,d"E +糍^ c}2+ Kw/_JGB+wI,*6̶6^)W<P9P>U U)m+ET㧺?M z؍V򢬲Tb'$EYeg?KL_u͊JYx&U4Ί5a,PI*N< 5\e#Iҹ R"E @&u N~ՋJ=_oۯ_O-.->c~U{ZyE^ w6#PWYċXx$e#`% d__,wv_u<@VB\[<׎>.W3I%)dŀԢ@xf,݋NJ~i .f)hvҙxO֗_Z0 'n-/:N8?,W{^ @ @,Ym'diWe)CL? ^TTwխ^{#%N*K?_m]"Tg\In˯J@ ig@Vw.kTR.nuC,4~;.^kڎ1p$t)ąHϨ=I{=q k߻l\,d"E e仧d}8*>ˇ V>"޶@VRcQMK*5W2eUT&8/,Y8W^op`g@V%V.Sdx^2k<_ڵ5Dc jU\w#7~JtȲF_"[)WѪ0_f.`R)jjKJ>vGy!VR!{ daKXA|{ۚ-QM*TXYJ;tиiR^G}u|c5Ñ<d3ťglZ\q2z?qǹUȺ$^E#N=jMyL}8/$;=xO:m+u k&SGfXCe1= /@ @,Y{;xG~ _Nۤg{2d]1 #p$U{C/v)$O aAj=)nߗx$꿣=W^s fı,VHMh-ьX))mIOΦ;3xLHf,3 Mv͔q4l-1\,Mz+h,t՟̧F2Ae4CLY w8g_<< \,YdgFe-U dM"E @,PcZ<68lfr[bty^*"E @,PC=l"e E!8޺d"E k Q.YH'fyo$z+ E @,xNK5mȿܥdgd[,YdMdda_LGD44d6v8&eNd2YE?axͽ$8&̧MGd$IR+:8,$Us0ϒ&=?h,C黶!ǫ'Nߗqx<^peh%t?[Ç6p<@,YdAM6̯kaTc 0k!/4/t*Q4i4C:#|\?OȚ} IΏ+d%Uؕ}3M&_of_u?9+Yb&SO.rQ~8Fz;s~W^ tMA?@<%WxV#Yo*do@9@%f@1h۾iкgSx*)5s2^Z9WDŽ4^Qh:ƚ3Yy˛wcxV3;i)\/(b>g@Ȃ! Br NotљeB7g_ӏ^ACZڬX`x[)$,Yp=מQG%MYR." 7~Z}6BU;܄X,Y dA:e:<^!맿;| !  /S x da|\K_큓)p[~ޕk: G#O?ѪLWd)8kBܟQEfcmB,Y d 7Vn]5<YO(A0( C]ԫR=Ϳ)Ix3Ҕ9 W>}D|oAeWg{Ѯ^r1y>Κ}UdZ6"|H,s[*~8^kNzp7vE ? Qt&ƙ1F,ꡬݿ#@K+CAP'PMw bẻs|_5~q[ˇvǯʉ^Dǫk1Jo2A`Lvܾ$oC`<=t"5>`[/?dP~B”a{r"̤oVymtߙ%xE7VQMm9cpDJAZe[ec3AylK\xmAхA'^tcpͫ^h~ Yt<eݣ-T[rqK]t):5E\tZ2tM#֗}4e <] 1}V==&ޏ Lǥa) i=\TZs )O3n~qn!"j,!#5^sK#'E\?1IYoL̽3 ϒp{Ijy!'GmDĉU "<^ͳ >|>J3N*yU|#A"3 dAȂ!kR!K'+J"o|࣐ۮ_ Ys?1|)o95VDti 1%#dtk6'6&NH(zt]㰭~ hIc?)-4UXgs/oSVAYeƅCr@J4;li`6^2Ծ a\JT-* n2ov2Ts~mhjcr# A1qG M_!+>~<񶵀xuuBIʮo"LJI/?bTW9~opWo{ۊ/Ϲ'&dU4URTTU<ϩ5g/z<G"3 dAȂ!kZ!k#E*೯Yx!뛷G*qWEyViq%ݠ h6S=Ċ._) Ʉ<&ߜ4pn|'fK[ݺ&}?/nJE<^mο=-MX1im}pߗ,`#?KOoQ۴,lweU7Ie۟߭ZeGi>m~i;Br)e-;KVo'JZ՚BKuRZԝ;r$;x-Tf2hۨ{EK,smUhG~/t_۶`$YK!kxpM7CI7q@R{Eaۭ~':@*y g) -;d]U~A!Y!OixdZykltxL Y%nexvϙn[IG=g@Ȃ! B֤BڕLJty2&٬x!_Wtu{B䁰ϩuͷZU+~4Pɏ~|uJ޽a/smԑ?ƾqfQzXf6vdXyV2oiLN1ǫOBA<2Ls&[faY}nLR&H{ZбJ+l~(si,Y?oo ZeRYMҟިfQoggI 6lŊϟ@O}ߤMG5>s{5clVҘūO Ws}?>H}}d_S~BF~YDҔ;沓YW='+d&x)< Cǂ[)d rrk3cdB12-! B 9he?!R.Oz53ɐu8淤6ۊed&+N!kugy2!ON4%Loͼٵ.Ӗ2~52OvZ' l5d!Z60_؟ߖjّԤk6Kկїm;őm\[b"Ab8̶Wsic{3ˍ! Bi_m?SZĨW}ME#Hz=s*Z}$'Ҷ+dAXƖ*d-2md`{ckϜ&Tu2,n˪bqNyBdo',URϽ B8wL*b2[ӳ-ZdϫbQG d]. dAȂ!kBKxW Y3 /d}Nk&BV~|BU1O=]Ȫ6coUtQTdjq`鹗'>#Hv,cǯd'H!(d-Ⓓ2 qط=A1}fMMp][oq_-xEdy?-ˎWFO Wp}=>dq}_&?|YknW}o70mdn3R_Zz#m{!dBqI=j<ߺvL*T|tBuB,Y&d1"զ#H+C,Ikb7>\* Yo&fv!+v5!BCP^--KNJph^)cn5i΂0pϤn_{y'aџǎ_vӓ/Ab'uq=N/Gq_c5) %GICjR~Hv5 Wp}=>dq}D_?|Y!d)Tܶa[~<$Uxs,!FPdҦr,ﶹ}veXimER];Bh 1o9oæv2"?OTU'^6 2yإ&d3 qBV)PȪLpjc,(NY˖{-Ym7FĦCbdǫ YΟxp7CI7Q@t{e#%grto6"n߿ȾI?6~џџ_Rm]!|~N~kBtƺTg; dͶ5]:.!mf< Y dAȚ"E~M@Ȃ%ۙUt9vlɜc9o*>eS9<7:%U-%^`xaD#8?O)dj,gž|{p2EI ҆ nAOu(?Zm-jd,e믜} B9e Y\Dy'e\ ,bc/RGrHǍ_gԟؔ15:X\,yf ɠ^zزpo(硦H֎JȚ. dAȂ!k^BfD'-~!kB'xȓ(d5&GO{aߺfġ7un>n%Rw>{yR'aoPRƆYm.Ĝ@jf9ٶnt-Sbtz8-.*d53Z"bƮܴj]3~le믤㝫%;^l!Kpf6#J<TȺ. dAȂ!k.BfRgE, NGqB7!,!Bְ 5)5uL.&nt'7.0`WME U9E![MqihxY6/v8ĶꮹZ y ^2k IRs)ێwx%f}r\|X?mݜ6i]&SmmQcXV 'e*6 >@+!x*dɎW/]&z|ȸ??)&r1Yd{\,2f/?˻ϡM4263J?aώ5$޸?^o7˸{ҋUpBȒ:>^f|,Y dDi)T]D> ,Y;㗻/@O#|}B։'|9ᥙ.YFtc㾿[niw>#C&2s1ZK']MK㜬3UMUj+j^5ے1Y"틭]Wj;~u*M8y4,:^j jyȷj&-ENJ/ǿ/gb:OKD:_WE@c['|F^f|,Y dCҼqJtyY)e_~ ݖ:\ː !k"ܲ2o뛺w-'>˕o2[n99鯧:2& 6a24ͨ(K}hl^}I Ĵ^io[Z1-!=,lz.ܮ Y VC~b'h|;ޙ YU= O]xp%7cȊo·[Wq"8>B/3Kϲ3d =\ǡGebj3r:M535SJvmo&k 2Iz{{2^6/S M4;s!!k||!K|! B,Yԃ=DS˛/qD!yv9!YuEc0>̄SBmܸ>YT&RO W)ٔ2.}[jOyI '}&n#ޏ6YCzvOO~RVqx/ xձ9mDvٜ!mV?nMўZ2][ |Ŀ;Ѻ]N?{ŸWeGL0_,p>g@Ȃ! BL,xD7?} ѯń÷;荧ͦ8=`[Q;zny=(^uQ4pMYQMC'D1pƨ" .߶{yڗA2}Cc hْED~⼽~&$S}N *Fb|,i#DOF4WoW[m/Olyx~n6?~vdu@Ξ;Ŏ[fG,!Lj~??J YA1ԙ"~rd/n~t6n?~s41z  %ނ<vpyviu2Mt k]]U?FE#òvuZP>1pb]< m7{Dʳ&=I <0}['k ] wn/E2M{YYP<- uJ(u[<\p2ULR]9¿wQDo"8y;fe^ϯx";^ [f %Plf~}=>NOmj_dRmG_gԟt(XŴMS$:"1/X/ &oxW햒dCi}k2ނ 9uC7[JJ8Z)hߗ_! B,Yzbᜀ¬>x|6rB`L<g! B,Y8! zQ툲mt%H73 u>x+}Gᑩ\cm|?@|,Y dAB3As%lEKtE3hNM"[9_0Zi|F:cKt3  dAȂ! YQz)r*ʺu"^),uURee})^! B,Yx h *!d6Q2t,U!K7K ?@|,Y dAEX>{PN!ސ׎j"XQrV]6/ ;L.ن|[ù! B,Y\ iAeuIL"J}mAsП >B,Y dY dA dAȂ! B,Y dY dA dAȂ! B,Y d@Ȃ! B,QɴlLe\@Ȃ! B,?^/#;z>arF }wWCy}3(Qh.J/AHc=UPD aIד:9!쨴6 ^u^Y$ㄬMԾ dAȂ! Bx?i+}CRnd}Q[?y>ƕ7bϼ4 Q4 ]S@ ƾ(oxeJA͂o5(c2WxEQkNg\s1 Y_Sf9MP~⼊o_ dAȂ! an -,T|cnkAk"Z}W_<^tGkWoW_̀ eJ#RZ[6emP;qqMmY0:(K! B,Y#G Yc7weo~7r˃0qkQzH_gAۅ)d{bU-#K YۀT+[R["d/C7\'_B,Y dy^I};!G}Q?ۅ?mS }]0hOaQ s̋KIS-^[}BJέk˶aYN>}V? g{vE>d[&igfQu~ԟ4y8t!ޗٕubǛﶍc\;c/Nr9`3ُN 6:AbMjxT]>oV,d/}ϋnW@h(p(bkr[&yCZ.̋g! B,Y1x>󛫨>gO7`(Oz]6f5ݑfӊٺhiwmݧҪ`?_ga)g5a,:\_9%g}8 <(/ePmʪ)4޿WŤI_{{*=ޯ>g2|^XxX֭a!UwMCkFX;22Lf[Mբk 9څgElI۫[XٍuSZn>JmBX7 #im01Cܾ7\ǧZ#>\g! B,YX"d}5E"2'P]㶬`?Xq~CYIܴ\Q^zjEIJy՛3Ĵ ܣY4'j,w{fǂw\p Ö[&dLx]RYԩޒGඦ:F:Cw|OS3BZ@6~ozq*&DZXd@h!căg+dťђ)vU5EU~MӾ]nK>b-t,Y dA/Jƺ !Oާ2O[~^33vkO7vJty( & uҽH-GIuH mg@hit嶙юfu 3 + TQflT7Mۺ*ʳ,J' P'ET:$7BLonk'fѶv/lE똶Yx!+I [9EyByzUdAKv*osMU[[5(%aQzlx澍 mNwm[) U̖LMEOz_!t_C"ˬ#6I|Y dAȂ^u/7ٌާO⠬K?+Pj˓!d26j6l|vʸf`M|}}¢,8:pmF 6P( =0B~K/k:\<(]y[/tS>}>u!v}눼ufPZx bv۴Mϟ9k^5Ě72Xq+#F3Nߗo+.#7v FV7nlKS9O[0Z!+pE"~ %#Y#Ϸ +4mq-d 3;W7x;f}* 6*%GO:-r\IBȲf|J/^~ LemexΖ_u?mB  dAȂ! \9;d,,}2֏2Pݞ!dhy:۷*og͈1`ahew/vu,^6MIKx;P,F < 7le#縏DN\V[2J^b*,DKK;|pڄ,;]r!+o 'ӝ-imɟ8;<&SUGbq (ZifTvf4+ U…lE /,՞} #[i1{Y,|mOY3@Ȃ! B,p43M௄ Y7kfu T7cߡ,,o).dPdPҹlű 򴉏#+NNgİ,&#'VL-Hʨ߭Is|nmUwŦmYQYTU*YBeTߥn MZ?T `[?z Yc˻!k˳Yvyw3e"C%3BdP'"<9;!%m!9F,lF׶aCғ jo},elV]q1h6a F/n_{!O^ς4˟M`bqR9X4ҾL;8銑TO Yb3@Ȃ! B,𢥬p>u|7eOkχlq}a]"+=$YwӳPD,ny$!GfoWsbyv[w[Ulisn\(h^abW{B !%rs6ߊ,1nTd{ղa,;IlTt،|K/'dT|v}ۡ,1<.kuQ dAȂ! BxR֔iXxl?cw'_[ ~l3Ƈʛ64,;M^dd3mmQS Y^ (#C*u,.K&JA:uy^DiQ]nIc!A-&N 8ڂPQUBqE~N)iv[N,B*v^p+2ZwVv֥/d! B,Y d{>8Mw'P} Y9#-gx1TkWR;|F:ynX?3:"OȬ_M$?]Y\[^{ɠl>ΐu`s .X>BN*cwVz~x8׎ڈ5u^e(DB,Y d-e]\RnSNbޙӟF4V~/d9߱Kigі*FF`@qJQ>~ K Y6χM',a0n/Thw73\v,,WBidF:9\,rI 2w_C2%;bx%[&m3]n>uɼh߉s3@Ȃ! B,bBG+=G)!?~G/#,o0oUS(d]i*Yf ٶ2>f Z$g 2ER˸-XDWw Jyxt);A1UVG7߶%Y A|)jM%Ů6 C,N\Fy Ypwإ Y}4T%qq}D^LB,Y d O ᶀx>Y'?g)? ~();./vk5b{|ϰN e*6D>syDv/4["h.+Q (tY"h)c}BFQ?ɳIPֵϞr=BVyT%#ikq1`I5w>fgS-jz-{QrjU |dY{)ѮȐD$!K||Y dAȂ4!LJBV.gRlF_Ck~+ZߴV˓ ^t)2 ,UYyj[LUTm>VۂPTmX!re+ZipTq*2ڿ_%E< [$)Ә?KN?jVssCϷ$dɈ! B,Y"C@ڷ[;}2EAwŖ'¬)ۄ$8P^֧3'nveʉJ!Z5]ٖz #X2R-.i-2Sr s<}RUJf"DEES-m JXeƂoZ$Z뺴XE3Y+_\5F'],TѾvr{miѦ}+dinu(}% Y3@Ȃ! B,g!d}t@9?x}˓%ˡ^lVHv> Ke=[~!7#Wu*E9哭LF_gQ\F뷅Z?p1LZ5Er7=,O:%6!P^&WiC'SrGN*da* lmҏz+Γz-BV\v/64,y dAȂ! B3dB֏~xsDuCf_yJty2lc elt9m~BF(ilVe^*f#sJUgm8yĘ} Y{]7!j;.dqm kʊDmZEvzm8"%T{dUB`c(Ǘ Pwq0#闹 ^BMهTZ&yOM3deW_- ː%}wtnu3CVrkdg! B,Y\dEO|/d ˓d-`I 2/9 0 ZvDʳ&nXRŀmu}k>+%y l Ux YۥI;&]7ڍ]U_ʮ9~HfK.NlYNY8Zy.xC͞59Q0mvcbRl(+YG$JWf|Y dAȂ`fd`I "do@Ȃ! B,x,픯YBs! B,YQME흢dUL:! B,YH3`UIyQHd8gB,Y dAЅW<Ģ-! B,Y%aQ6bQ9eN!2@Ȃ! B,xbJniYd=i! B,Y,Y dY dAȂ! B,Y dAȂ! B! B,! B,Y dAȂ! Bޠed! B,Y69}M7oE7WtSnp~Q)T9eI9>+Zv RgVTV@yYPeNπn4;{$_8'r~K( *cSh?^t"g2)Z=! p,ҔKOR0?o;^97E|Vt>QDa7璩)5 dAȂ!K$'87EO7w\Y_Rjz^ܪ[E]2&\\ Y3|Vp^Oe *//ǴE!)Tɒ%iKX<cA>r%=g.*{BЗ5Zӣ\+TY dAȂ5"!2χU7y^9 q Yy¾,dX$8N(2fVh⬋E#XNw dAȂ! Bֹ|!c??lUͯv?'^YsB+TExqIv@=FQ0M2 {t29&Y/gJ~F9^ KCKʶZE!-S&КHLwq>[oPD 5tOk.!d-U36xY/@Ȃ! Bsw_wdJwfMWtk>B|&I/vo|/\ĕ,d1#7EQ)6#mD7TYh7 Ƽǯ)隂~xB1Nj1My#fID1>Vu^l<ϒ[qǛ?;ʆgLJ l䵠V_ dAȂ! BP8n?:,^sk7~х,mϷvY7!k! BM/6ރ_4gmJB:'0TQHE*S?3hfҊҵϪB,Y dhb/~%A/_CȂ0qA,fqf[],Yx[c -/R3^ 3HNr)du{βU_B+פuke} dAȂ!/忱rqAzB r%QDQڤ^iMLr7g,,]+Z" w-ܕ{ -4:ۻvv Ea)/X'U'ӲɶwX~'Obe??^C'M=8 |;^ݢDŽ(:l#a?w_jPpe=4^1 ‡:&Wj\gIM "%>?ݧbq?INR_f_-^˅Q?et)X?cb[y'P::1͙lYc S.e{L3Mk6zOW?ouϫ3,Y d> ̎!q 0[' hOBQ rGNb.Ou69EѶh?"!ٴv3* ,[F%KX9-|\&i_Eh|~EwUFK[wne x֬gOd ;us\.oD:S%jggjy!'GO?o[o|^5! BG!] (-b~=?9]S`5Pv+kZY(IE2cBNQZ?cut_f\8)$O]?vVhDfk j}SX4Ҫo9m8-Wd|4TTb뛰8>d"->9Q+x9!ٞ;93ʈsN^¦hOW'<5iS1s/l+LVaBָ Y\n+湭 Y-rcBz\dXs*ʪ炒'a>e}i[9yR;޲'~s]Z(m=to+cfO)e-;KVooJZtk -sEJiQw.6a ⩠+&x+$Ȋ{o%m!-sQҸr./-rZ<' /rGQZ'YSRoE!v52>s٧ٺfE*T{=z&8>@Ȃ! B֋DdⅬj^zBbz>oM{d:]B,d2ʳ'U DT|uJu2yٿ:,ed[:pvyϟeGͭݲOr|aΟAZ7Βil{q!$p@ЖA$]yuQ磷uD =k[3hUdz5/?eHaQٔTq}~8s|Hk_QER|nƯچXXYm\/_z zֶs'HieIgԪj#2d\q+V+%Uhjw4B,Y! b/daj\g!P[x0&ж'"֝i n-d>c o'[3_2u,~}d܄,eᬺ <oKև}ZvlG.6 ;c jcA=_93 _/ˆ;őm\[bA>Fz\e۫>;2oүgI+2Ȉ"nd*U{ˌK\/_zc|s{ Ϋ"zRrD b"!'Ή\Y8p9 r"B#ϫR dAȂ!ZŨW}ME#Hz=s*Zo3-N,(HF32-u oYm]h]܄~NKKVJG_0K1>cf2V:Yh7>4} J@gxb.`c}y^vOM[V{-ֿ#+&!JѾ޵:ul۱Lq2rɺ .ggϭ"zgG3dyL2m4^:3>_J\X]ÅsS\u]~%]d^?YbWt|ݾC:ϪtbsFOBq=r̈?6CܒH>K9ɬmsi?Ŏ,c 'bBU\Ⱥ! BTp!(d Y [֝WUli(R̀!c`]0!UJBV%G_7^%}E64,;M^d~V)o:⪀/bG ׊=)+i=TI6f,3-C% ¯GbW?@Ȃ! B֋ g dAz5c'_Wӡ(Io?-jF⒪!sL]' YlF;xbՈ8S Y]5- Ob3d=dڸN_7izSEv#O_m+ֽbT"z .ww)YG䭐2$8 Y YIh|>YhX^N_>Ny ! B,YoY_Yԟ:s{-<ْ9Y;rlMyF7#!_: u?M)dΪ5 YΊq] U}S2hSwH\R,1Ov}S_ķCg[g_ޠؔ1ǑyFd$#͈t,3dϋ:Fia䄬E.A3"->mQ3%42eL¯GbW/s Y dAȂu|%mYsTw252<ξ?~bWegY dAz|rYv/w_ǟ'G/v/Fmt)2 ,Uny7>nu1VkJQnкw1X2X'< Ov{!|{qoTu\D[KN7>,ӺxsS௘zt;!)#HDXaeNiQQT'~ݚ(Ĵ^io[~&Ž'tI8^aCp':(s.FTP. s/={  /oZ$Z뺴XE3Y@ w%M۟8ȶlZ,W-RQF:*%>@Ȃ! B֋&QAb(3]wIc64>2 tBzJ(*/Ik>ϽJV|ڲD'IouѺPh\vg?h#ޏ.L8#X *.V-&W緵es9fQXT6֋LeE؉ˮz>rMoW޾yd!P\yK Y' -հch$d ݳŢWfOŸd<ʉ dAȂy=W-BVxu_髋 YoWkwfS[(Ddkr@PEݫ.f)+^\I5NqՔ 5cT_]'=TWhsۗA֥br|1\? Eq^|tLT xFb|vmC1,%T'2꧑ڶgxsڮ::Nu3R=ֽXR7FV:~wǜ =^Cpʍ/3VRfR/={]Š`Lx'ȊN7FV-bQG6+f=(?D{ yK ! B,Yo'tͯn~W7&ǯp&FQu]A@A$[cÅs&KM'4H vFe)0 ) |rmenOщ6g;Mp9U$OV{?ۺ8h3_-ꋄY\˞@/2y+mtrI%{T2OJv8 ~Dm.ND_EUI]ιMg"<>?~a@Ǫƈ6/70Ԙ,xR/[yKՇAvIAO <mDM܎zj5~4̰,̰.Ǯ.Ŷl㲫ivKMG\fsWhE2s '#u'>t5bW/4b!uqӯOuo! ! ! ! yR: uCq c< 0~xb~,,,,,p:]NPz ,M$I6MR?/оZb~,,,,,UXCN"=R0~x[Ñ(I%Iֿ~NdL ( ,lR<1//о}9X[#-]XH_}! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Tbc[BBBBBJ~W&=_^eWǯs7|-~x5.O5@' 3y2 2ŤN4aHv?tee2x$þ#av2ܗ3s;S`{t:'8ݵDI*iH%2ϢBBBBB#ᗯ߾_ʽ7.x%}:UId;bq88lx,T= qQOQ=K.fx;:EHq;$[f꿉JѰ%dZ1BBBBB#_+aGM{!VCȂ;AVuv"YWJQ~x%?iq8k,XM^7ծSEضt,>v2I6ԋzfݧȠE1lŴ~¯M3I vFJd`moV\;22}Go׊D/d)/e!kNe2t@&zBBBBB9`\4 KQ>Ԃ^zF_ΰ-XԋғE!e\"Z)S}K%ӥ YKQJepgc?,,,,, G Y*7KyKY_^-F:pJLn[-kqa"lo^,*D˷Q1*BR2Hzo^HKtZ=rG ^"OݦAk0VY zb'i旾$@ "$uD&ũA1^H Ѳ Y-3/%d5M[\zqS+|j^EI@BBBBȂF;蛿(N|W}%_(Du@*ӁU0AA[JyN0_wcHϛJ;L2l ؃̓enz2X2Lfd)LdEMG&ۮ3om/A^>l8Jw& )FQ';xbR 拑IwzSm) ;à1.<դoҤ<\?,eKUUt%O/uQ~[bU*uG ݇Y0e٦(M.7fYEQQD/}B,[!tG)d|.=m,SU1JE(,ߊrmSbk@et%L98}UQZ]>6XՑQNUBչl6:Ԟb,e50M1MMѾ?}mkYYYYYpv2EY?{-]wM~+y{!+OHrNwH65Q/%IMXEi8Ū4[6:^,ȟȼRKهWgy%h8dm7ktݦU]C h,! ! ! ! ! u+7 YoK뭟6>U>w%FY|)@!.d *dJ]D"I; CE^9~%MUǍ YI\9O:nѪ^}\A`8-~r.,69SWݗa !AlCtJڳmQԶ 1,h3FIISDќ|I]׹DZrYU x_v Y1b7ֺsVAgTf! ! ! ! ! uiZ>zs%ނ/ß+wfD+@IPw{(WBN(dY˔Rڽ[[fHJ}zkT\+ [[fG9&5, d`ĭXzK?H 9MIhiIoglMb Iq:JIch8i)%Sed%+%1Oϫ z\i"NEK1?M}9j2qXBBBBB<]lT2k2(}Ǐw~敌6WBQ]K&2v+WO}dP/dSchDȚ;{R *n5AZtd)(۲{bo iP5z~)"U=n9t;)/Xd^hmG?-]aYO OER_/s%ѕ~ ^]uK$l>8/ې={J* EꅬRdrXz,'P v֟Ћ!YQzc rͶa72%>6Ҕ=`= *P'$EԈo-M3#$ȼ<(te9^EEz{?wguwABR}1bO] " #dmjPdV\E,q$eG鞔 Y{>!k_Ck 5,G}k2涵􇇲x"џG_ƋD[? }s'H}$ =RBBBBB<=)rK*ToŮ~_pY>UB>9+~h\bS(յ=!Y7*EGr YC7+J iP4an>rFBV-H|#d+dR FўG_J3W_;7}D|'=fOKzt!˸oK'GJL?TwѭyU\)vӽ2IY8ڙ"r+ԪBV_b45)L$߽r߹IVRZ旞ąMd`f,#~r:T!W.>iI۶NGNd -g߱=} IEҙW'_z_܎wb!k޴f.]fOEş_/JO_}y|Y?ջV|ٖH(ޕ򞛐UŨm) K_G%ʪQXo!e۠SNwXqUj2) zqQrYGd:X, 4d8^AjQkOpSެ+rΟ_BelMzB*L\u d!d!d!d!d(¾L acQ]_WN/򞗐_I"KcUC_nnbՃ OU'XR,lv-ѴYlL<-D*ctGS"Z!KG{ 7 RV#-SוyM/ er,M:=8BuhZƝ}ʔqAc]d_fg9:Q?MBVk^ E,,,,,]BכB+͊v3ՔO/կ~S/Z.Rr>>%"eʿӕyYJCqS}_|[ydKisyS'8C_I~MN (JK-ڲ$̼n%`Sm$8K9tJķê}|Q~T>{1 J#AZ "םo\aO,;26i?MB0ZE(nUF5Q1maNB@BBBB!@-^/|\OۯQmy'RCm$ME^s mRߛ]H2R^7,q+nL(0dkJQipЮ-Kʝ4M$IҚ:CQ) .*g $x@z=GOyZ-k g\ۮU6RB|w(P"B _#Xu'͖:Hų/Ԕ% Pռz!.i/I\,e0 e: d,+טCC/B !k͞T]I4;̍0ۖZ}~Mğj48Ơ ē^u$t;]]1{ѺD2eSmY'd"g6Ml<=N5YM1Ja6<6JөDȲhPqZcX_-,'k4VO|?.k., d!d!d!d!d4ㅬ!Q]?)/TR](/1OT#fYDwm8DEB5K]yBd,rޣ%eq(.UQwO3'y[3:Ŕa[L8smPZL^qoOica8oG񲱰#Nuj$4暱Ng=*2փ8)|>0${=i^ //e6qS4oH.]c4g,,,,,^3y) 7߽v\',9q2}WxþfL'ȗ񪼑7$IuQm]Ǵ?⺫#lG$q,W#+ՑnזNJ4Φ}ǙaX ܑLPf,3f ̢`շ{߰ed>[HӢ u7NFXI0]i|>(b1M9 魮ՕnOƫAn% d!d!d!d!d< |#bhhYYYYYjXG瓍۱ݰ+_"duh,,,,,5X'MeXjk, ϚIϼ{>s!ٵBBBBS%KD,Ie YϢ=yyೋ8.755S>@BBBxr ,l g2t˾WÑ(I%IѦcYYYYOC-]疮t,z=! ! ! ! ! ! ! ! .K^Oۢ.aZuݱ4``|0rYYYYYOuG;r(ɵs),,M$2{ dLe:]1yf %RI4KwL lH|s#7$:a>}2ٻ]G8xHd8%s\|p>f_fin|Z+Nc|7ޏ$1:z2Ld<Z7ޏNƧr'n75b_xrcſ4Vx~\]ÿXNA/f2=,6gU NN`M4g`{P,="1^8iwn>?ZCɘX<]bK}>#K$Md+޲~/0(XHcJSqL"&72+c[YǕS^D=g,JED/UA)kWy"3.0g>on^%MbDeGs()s1gG_  Ҧc7f.UAa!cOR#dև'˃8fI;5)v+]=pOlr=i6ŤO_`>\^!Eʚd(V0;99pSS)h|QUiH!d=hFÚ|F5Qeü d!d!d!d!d团huk͖HZ\GW|A|k*߯)~ǟWu:h Y_.61eln ZnB.\6lr= ضt,~|"D$`{롓3?-1>x{'~TT&Ld2By /QYu>@BBBB*pS돎,,d;+~~HuwtJ'uVŁ\sat}ٮN4>ϦsX_nlG2 =0]?-*yvgͧ BBBBB6啅 d,;|ņ#bc&}1Ϊ<6ؐΧebĖ[NU0ƫ`#,dTן8{0ylt;h?M%י}}V%%B4h7@8&B%uבQ,#[ҳYx?m/wt|m/w0>M7 ag=ۯi˨g>|^X:,hӟhXkX06yTN7>RJ|i=tHV:SӼ>h;jom냖S|ߏf2)E5 YWzRJszT1__뼹Y֋F_uH<3I#@BBBzBGRg,dX ?ߩnGS @5өDAH2}Bʯ Uޠ \wu1;7^;nac/P:Y 9&IQ>FyOg{Ցbw]S>~ /kĵt__1Pv(:}g'ʮbٴ 7i6{5u7l[sC/axcq;n*# sb'QsbU HO[:AEKy)*)byOH+|^jZ_)OQ)ţǛ_oMM93q0M+q*`))ii~U'ծ4o=Keb!+]Ѽ(6 gIMG܅_]Qlz!GJaRTɤadI9hø)*.AK4lkK[JFor݆_HqSwmۢu&nΰx`G(Oum{^4WH-ب? ݯX{27x!~e^0/n2긾u}o~mjzE.fmZI|u#Meg%8h^al(2v̭4OHվ#hyXܝÝ,ȟȼVKbUa5uIl|?laQW6y_ڬO;K=+us??MUqXR>P~9ޔs~?eZa1=ٵ6+B+4WzRJ|/WkOQM u;қ&'hz?,,,.d&ѬBq}*ol'!d=l%2_u%QXu Y ۻ߄0 #߻Ag{|7w=hì/ Yl݀9<=PMqI}S{OKnW,uhy~ү8 0qSwKjU]D&Ӥ,Ty}+-x;~E֮tw )Dm4}&Nʷ Yմ+2xy^80|ǷeHs5{3^lI+ywy8WXlDԣe4q祆^C>Ӿk>P8*oZ_P~6T~?E)3z׮6}8|˾_I+zT;_Y>U:E oyWE!K|}F d!d!d!d!dŦMe! O]Dڔ '=|fC mݠXoBYsѓLnP%pAZ|:T&du)-C>֟[+\5ڒxxR= q}Z2sXUrMzzMwq6mN t|r|~yw5_'Cv| V:Hf~KiX:̧ YëRʡ`iЯԾ~i3]jy^*__)UsYmJ3}z}ri/g~T1yˏat\{דJW:~|Ұ^4ߗiPf??;6כ蚯T5{.`W<ӗUNдngl{Sph|w|7 }9>0`پy0_U v徢?[gW7?hmFXҾ~Q-d5]nyx>P>+ngWg-d)O57+UJ{-MuX3wReA}D=Ӗ;22[Ēm6X[YOZ_Xo}^+B}tuP@{J!#@BBBBj d?o Y|BD_P],e/I{C{e?Jɤe u婮?mqFVu_[L) Y0=CLWox@7zV.kv*5mr%b!K:05I w}/ז@+ ]YAEv}yj>5߫h\(d)O/}PY;*YU7j|>*֋SdS]-oN'sh_]I5+zT?_~~9YH^/+AxXPh>qe lzB &r!=w"4߹ޣ2S_㬄IڎC[AĄ̅T)zst}٬/b$i\MYyfPܟ˿O&w딅S񦼿\u-v)]{+;U*(F u֓OEȺKy Y)Dxة<wBBBBs_r\q#Õ[c.ݓs^UyсCymgHrx;UNqBV>$=-|ˡV!=k!6 drju pT$3 YYYYσ/~(-r B9n,WUpkymKJ룱SN}rcXuySGwN) aWT [Lv#l~kXx~Rg&dO/},񦺿\Um?32+.ʂ Wz\~|}zBD]́[0٧{&xyN@BBBz* Nꄬ?lh]^-7ʯ-'n:bue._Lv=6EmyO{{hD<}AP\gTkyvvyiCf0WVb)fi4^EYҼ`ku$Hwڄt}y5Ɔa4Kb;Ns*}5Qq僳V_GTR;߫lX-d)O/}܄,񦶿\uو"V SF3KoU=k=yBֳ{԰>=g!.zkDl.v>}F d!d!d!d!dKTR?B?QF\_ dzSóVw az+V~:*m_݅}$=o[p=OP d˘v$ S/۶ΫCeo,O]tczYfS>UT=OU?뿶饽|W?SZF ĴO{bqJɴyi=yJ!_]Ⱥ$ S\ki3ޏ! ! ! ! !JY?~-~#9\j! um8n^%H(0I+!ސYJ&$iM8)~M0ldI,0\]O(i )kn^٣bi?Qۇ$QZo/ojUI;_`k7D|oZSD8רxQY"E,i2?ʯ=P& BV)r8[Vga$<9x~B^xS_N1>b8kZG,YHK7Nxݯ)Cg~t:!NH]pJp4\c'Q>ITY8M6P7M]45ml6R#ԳmP׽)2jEuyzO{{Ì&HԶ_sByk9~o3CAIՖ4cǴu8]fGHm6Ǖ]ٓYִ5̶*C=\w|^֣ؕ7ma\|m{`?oI{yQCY|jӱ>U3Oշw=QJK|l!d]Ս7Cж2VϥGܯ9_*NP27o7>$Rciޏ! ! ! ! !ʛ_?KC!!k|u3n~޲mmZ, mLVz.v -%Mtcnx,X&nѵVWq qlM:S `ƉJ{v<]=́_׾qGIdq(0,`>0 Kfcf b+K}witk>KWoW=;iT#`t/Z+ms)atp8mf5Φd=_z> V'vh0k}yk>P=ifW^+q)p}v>=A?r$a8 {EMOQ8>Tʲrtఔ>\YOY_)OJC0{[A;8mniޏ! ! ! ! !k7r'\GRGov7pe#ܡ .1uŰ:cߣadமi&_Ɠ}O=6ePrm3d&IbE<[P]IOW{(۷v>GP!Jgdv>86{R+ ݿ?;Ho5?-׷*?nd"owU\tu}پmczcm8:pbʞ9~^uZ؟,,,,,6<b T5i ˖Qrt3Cy؟,,,,,6<%KD, 㟆Cx^'! ! ! ! ! @P26|ר'cy{ ŤO|-_Nf~JoTnw+胦ש<8XlDmDN#ASb>h"( |Yd^E|M2I`ueLBH= {lM)%SP?˽fxVzKI#fM kY2꘹pOt=xLd%=c!k-4NK齖e\U! ! ! ! ! o_W{%_|B~U)˿ZDZܗWrǗר<8ەm}KG/KE:ϢT# =ۋ=*dң<~hUQ%K$eNKHd">;nUӅ) CI5GBpI/mYn]ysԐmK2Q8|dLxS&#/_hJJ.EB2:22ڵx,sf"IJi)'ğTnI1&2nY Lbڼ|ק=s!g.B:ϡjdd{E8d-"ɨ pܵA^ɰꃚ}QJ-8p%jD j!L:'Rz``_/E9J ?L7Gw&qQ֒@5ʓae6^["<=Z-) YYYYYPꄬO_᥼WMC/YN-W/g фy% Obt,$\n:i ֮wǒvMOXȺw^ڶ݇913BBBBB<:o~Bz_^#G}(Qꅨ/+m߾Z)1-[^Oz+Ǒ40;DF0 '}qMʨ.O:AY{tzL:xu;ce}j?^UMwuxc__vx ںz:_]Ot&w.BPZo4`=oE@7:N_m;\qm=a]Ӡ[cfW\GI"$A1]a2+R `t$Z_lvB-0;"BV9Tq>U8?BBBBB$ ߦ1rHVC)ҁa4跓M: lo{,Ӆx]SoLO:2 eg@z 6/  [QL&6G(/Oxz_Rt~m/]0'%+e]*_N?mWЗט-b2*u/ H0}ŔIQN>IWmS_6Эnq s^OuE N* + Y*WȦbdz9QzaR Yʳgٟ5n}aa7=~Z+a7ي}p))ii۟u_E3 d!d!d!d!dTd~Zyk*y/]ǓdI8N$[롵1hx-ߖ[?m|Ϋ|J~񧍲R>XEjCPS]ƃ8W"_IqCu)DU:B2q~Swa!vߕ(Id35%Q~ ]e{2?g4^6Z d=n;n%Sp,6>n&t_OW\ǕqIqR~BVymߍ tkM>HusU+E nTҲ[+ dёMzz;̊LgѾk;ܡa1-lz٠!d븥:Sp`:j/vA?H ^1Wm_RDdE(G,텬09G~I?תl__ͳ({'2+GK]Ct YM)9Jm.$WNxl)KVI<Ϸk!̩qO JuוGY7j/vzKFYU8?BBBBB7?m=LcQt/չVu**ϢXzƶybԨ Y5Kt] Y3Ay&b_IC'ҳ-1 S:A}.d%l-⮎5)aI̗eYVIٷCoj2t]qz#_&@fXeJY8?BBBBB<t+eB֕|jdVJ. x#B֑D:A,j"d*,g\ SfFv8vbSwH딢۪s4( % I8qwˮkD,w}!+̳҇rʸ,[n__9QW' Q@JC֤MYHPt(MƋQLYsf9:2VZ~;қՔ٭-'~0+.:=o5ԴOM1Y7?BBBBB eN?kK\xt%Nx\/Sն< tGg;/zs}BV.@YAiJye4~RL{UAn%j 3* _Oyٖ´!,^[; Yg#UW,K߶N[C"-l__ҝDq?)xq^RrXjVdz)BV~->*ɲX}:\?4w-Ӹtl,OBK&RgW YYYYYu_5MIR^OJI3Mi`e*dKպ $'{BVpK}ɑM12qd=_OuD9S!+ Y}_=.ӹG}9 L}}ω<69DUK~ nS.E&2mƁ,TY*p"}2wG -Ki8LJX$ü2(U+&GFzYjIE:*-cU""ܿn)d9|v~,,,,,@:!o~R>8 [W3\tB־tg )7mCuy!dK}ZH,Fj" NȲG<֓Urt>ӟ`u2ݡwqBU:]UԨ-:nAbu}IT95v9>ڒR YO}ru:83~P 5s_3 d!d!d!d!dRyYƕ|[>9RbEEnU/xͫJ)UBٟ?;Hn2eJJ)]՟&i߳l5h[f.IU q'}Y K6hߛVӢ̥{qBU:]U$}dr8ۢueSinuuc$.aR#hxvyPgosI(\ܛ܎h)K~>W__O>{.&%w< 5,+*u˻!뗢*6Ny1G)G0z>NKiYa WmS_ p>vErKzRe~UNdS۾JKV7N RLA vt*E͓D/_j?猋:ULfYEʊ\l(8j%MJ}5U3 d!d!d!d!dfZ?[~Zrzu?HL@y]ڕ&BVw.eQNcJar+IMCGt_!d9ؼdR~?XeR5ڎWӟ{eEAP!UYLe*.BZr,;^qHζy/"Cs#&tܸwDUWTU| ZZhɡ%mh9ױ}[ek-oyߋ0^^׺Z]lga1BAdU*Q_q81q߷V`ʤ @|[+&J)vk0L@Y/2{4ug@ A,Yd}+Z+F>|hoՔn1/ޑ~uQhgQ/R]Rz~NExYe+?EɢR־hkZAj\LJQÉnn՗x*qʴ|ɬz|6oW/dP$1_9*ζF:}YKٕmQڵWizl3ӹ8ujY޷}}\=߇y7θX&bEUQW"Ȫ>m^U1YA#P+ݎech9Vӕ,0M1^ l[N_C88{5*ݮ DvpI4>0_ ͇l)fL,Y\oI=kZ3 B A,E:t7ʟ}G> ޗZO_TQmyjuUqJ ؕ3 J,4j|r52(F5ΈLT8,eUQwٯt|+2IuLDQ$a4_(Fh[&Y2e.kD+ Fh].KQFp~+mzb/=ワx)cSNIC{nG9Mvi"0'l.q9D0R^,] k59%F2$-*>a)GS j8Պ?O'Mוċf 8y2 aun5q*Gj",n}{4 u }/j[W /Oc6jOER/VbϚ^ d!B sT6||~B9?xuS%aP->b1,\%StqS".l):=+w,mV}/ E텰c?IyVe';X&@ziZL氪j?MbэΌŞ !>Y*Rq)_Uown:|_>=q߭,R֎J*Yð)]='K֡5:#U+jr:W س?,Yd!xY?;_Qȧ_)HxJuy*1 k⿏JH\!T,D죸=#de#d&lӅY>zwŮ㡋ɕ$%:rvriil𶞶([lXE{5ٟ.{ٔ3[GD,恸 *$٪()NUjkHSCSQU Njl_BYo83`dc<!k/ԆaHF"kui`/ҦfսH2h#=%Ƃ0SQڰ,I=k A,Y3Lߕ~g_'?$`y*9C@3M^(.}1z8N_zt]3fOx0 1}d#m0e2lI0ާ.k7B$xC*?mbm&x_h8شz^lXb; 7:?v'/Cn$p|uNbdO$\,%^.$Z?p:i2 \l$_eH??<|?eE7|Jio|XfPE,I"o{0m|,܌r)flxy:.۳f d!B ^:%U4U,Yd!dU,Yd!YA,Yd,Yd!BpHr* B A, G44M%Sf@ A,Yd!B d!B d!B A,Yd!@ A,Y A,Y A,Yd!B Aq]qliIqݳ40?,Yd!z|$Dnӟ/&Zn˭s)"OϦ]Q:¡KÑ(${_tG9EJ꿋5 g#_&өL&͞l*co(}xmd!B A |,rY0}oMs~/;2?Taa*a?/GKd"Fʻ(<(6z 췡aنq?rob:?\zLg"*,˚o> د%y,?g☬d!B>.eZie+?p>TbAa$" H0cA<9TųUeYkkyu~q-YHo͑db.أ~~^.{Io<.BeJ_|ȁ9^~b#e2o/`=|GeAVd:lvL=x>n\*~7d!B+ rљeY|_?A<+N! \K]aft_ bC?|+M^(p&Cқ{y!/J ]Y9dd!B vM||~yeA֯4~tdq 8<@N! ^?^濫EggY0} ˋ:k/{L$JZ뱞 B Aֳ!uQUdlzcL2Lb^ Raeno >!ޖߔMU0ɦ&|o$8fzM#yVW?]!aGmH~_wa:Lep[lP6f { N~ /^0cߓƮ |KnRJ?_*/޹{n_T|܅%^duϫ y^}) %Lj9_mQc =/^|W% B A#X{lDiC d:lx;+ ߺm?tcifZqlV]t_r=7~IWZƞhTkTj==ƯO۴;۝ÆS륦2i?tJWJ)i_sK̷#oGkADDƷl^E&j.{ѱW?U{]Ugwwza1to20/8| A,YGRVP dm/X7ÓNj0I8|l&Q\WuwGZ pĝd)}| A,YOYؤ"UYO_or>n_^<÷!{^av%Z kSU=yC)~q)X!mw$ްҁOrSqĻe&m,Ou i@63]Yiu)"A%Fϋ/qAPznÙT~?y{RcldI2u/PeCٟ-du8k;^} fo RhY#Oh'ZdUӆ\͒/ym?ǵ] Tٳ3齹ڽ\*v8TQzٟ&20.^j_)E_Bt]jV@E|Si/~>EQf:uOz֮m8˟_l[қb$dX&{QW?Us^~WG)V_di^T?jz@ A'J,jvH7&vbaa|1١Huy{(Е*ҩЛ^.}j0 ~Sǣk^5e]a)5oan}xOI[G=۬\K4(_Ŗkҫkv k{lˢq6{<.Wr~>ڼ [i(ȫþ(56ҦȮq/tҥuğ*gP˗Rʜ8|P۞ԾiOW}iwAVRAݗ*/Z{Qe)O =/=YDqH.c^z׮F+raȻ`E~\Tzϕ{ ]Me%AkqY'd<A,Y VrJn~Y䛕ܾ}EW-%AJ=Jҏt7ΈҶ0eR;BSLsѾRUT *8ꮱyp.|iW`+^xӹ4ƾuoB¨[w~l [=?;SzkUtiʶԞ˟/FڍRI}Zt/R?PN S MJmRe+x> z{EGHO>iǁLgsYĉ{#d V*85=Gσ]=qUS|]u Iw_]2˶zyAVAMϗd!BYQ)"jUY%7ǿ k97|r{Hmy[NAjS[aC/kb$oJGDiZ| yTԅC)]|]_h05Xm~rNU~ {Ӡ~Չo.Ev@l%*a Z=jz@ A'՗>!UY:"J&Ա KUF\ lsCv?ѡ |폗JV{]d^I7:%a^<|2eg ^PPT-\&=?Z h1A|pR\8.xҷ)wc,*wPutIkTt{UR,T|Aja)+dmF%#JևLMDA)6 p~7ߔ˵n.Sm:R^캟dN\ k0K Z|u3JMزX9*=? f>oVs5~@=?^u][IjHAR?o>_Y)^|Sn/#Ⱥu%)W%f!/<}u|YRޮU%"W;鸽ڏ?A?kwZU[ hԞƥtσOr^ d!B Z䧥%!XidUZnfkXSN}`XuyOgץp(-Qk;/&<: Ȫޱ W8pK>:yAVWږo uPⴈ`i=WuԞ/\obw v(eR?x2||鿎 T+{ KW?T5 ﮑD`|ADP])7^ ]'I9m,qۋxWY/\,?1{+yIϋA,Yd]EN ,%[Wa\yx07s3p(}OuttJjRtZ::MY?5XRsn]ՔSRA֭!z.#Hh!i\yJ,4jq?\L9Bìrx,pSPfiP/]f^.5=|Dž<i?QkCeY(ƷM컚tU0ǒ uM{5}J z݆ڟm߸dLs˚Ctl:.\*Y,^lڼga$qU.G֭\*{~-`,Įef{Vh_/[?SڟSoWJ=vO+oC-3S<5W4hK-zIvUשDG0;*p?b/zds:É'h< '20/pyP%,Yd=?~wdR49O~Hm659,.F.PA5{Si1e@uyzOx&HԎskk6ߏ~71ƪ[ۊ՞4c`4.3Dmwte7-'zw\\zΏ Ro7|jO\.^*yOږ¯\ϋ 5VOTz??E%[{uM\b~} m*=suu/?}5$(E#X,к^ǕOUG/\dl>[1vm#Tjz@ Aɫ/_~P4J؄I:wN͇'=V߱\ CC+ISq,[^UsŰOdFttCLGmoQ:[يt0?o|8ںI((,yKS=+#aZ_t16bBAde!Xy!Q?Kٲ-r&}yϫ0ojۺ +cs-O0es9hgez\@ܞY;Ʃކ›CS^=ﹰ}k~TS=۬{x\K)]~4l QG$ g`+ozEP=(4e /Wz%b| wZIv\]O6z^OG/\Ww oON3B$cYD>pпyݫxYd!Bнr>!dfℴSpaU/ B A,#|SIӝpжg9ao'}d|i/?dz,Yd!@'qɨ&a2Ǖ7I%%d!B v 淬%RIT|]> G^^p A,Y`$ L C$O%`d|A,Yd(p$J3Im4T&+ЖQ08_6sYqz B A,h!VϖsO_zR A,Yd!B A,Yd!Yd!B A,Yd!B A B A B A,`}A B Au7?~_^w| 7m2ΦLޓϬ1Hgi-YJ~Jrw'w!}Or}g2mNvde:{#L_FWzli;C 3?$ش4ȓq0ywxS#VHf=/&=@ A,YߗO#|{Fȫ/?}O>i=U' [F>Qo ˿E!w6ĻLN@iH{;]*%˲W Mg}O6FpHmIX#/.Mm1o9=n3Ϸv*[+Yd!Bpwʌ=ԏ~ִw>Juyp +BIEDa 6, YATYKS yazt{Mjy2XxH}?:ޑ':d?9ZY= &;[⸦@ A,Y-YxG>w{O>HY2_eMMcy(W?W@UgbbҷmRyaMQ#mn+5bGL.G{)0UTD@Pj*vΞWzb SuZ\BfӇ~Eq'4q ˒yFnhlXx<d!B A?~M*}ʸO%58?(eڕ1.L ٶ,y : /Yft"zq˨&~YGdd4dd/X,E)9OJr,yXDS [fI1 :S^ ˝&gF5ejpg T,Yd!8RVAȨꃚ}RJ-8E^ߪZ}_d]qJ!ϖ^)|ha/3#8T]wj緗\P4֒`'퉼hbM~-*s_Yҹ>-t&evQ=d!B @qT ]~W4ɍA'X'#, c- b<]ΞFrs-$\pXEFh8hl7*|&DuVĶn**8ƭf_p<d!B A\qx-8 ~ w+4.i⸮Ǒ40~5ѽ /C,T@ݠ.SaOjP6=GF~ m[l{#q[,^СL{c#~ndc'ׯj7芩`b4w?]q7u7,b f|M[3ͦ6E$_F?܏Ͷcߓn okW7H0yӰ_cf_QQHͧ.tDj8 1(7#;ygД<-8-َ|)b|kUA,Yd Ճ?(N(<(F~7EATJi.!?4_צ)/IשLG5-"X.][\e.dA;Io(aU7on Ol=x.u~e㥿a$Jth?XV۫K ˕>?p%%<]侭iyxHp^7DzǷ]mm>|h}hUF):_>~t7v^%x2<¥d_FJt^δ[鹳콀bף{j A,Y1BʥQI@wꢂe)U<Yw.^_yKphmzU%S]AVxKxg0w8Tw;$ee6(. uh./,DLPUvdWQ_`j97)tRmZSo/;iEЫn~Jyu=t(xv TRN3K⧻YpxXUN^(=(J m[Zã^e9wm6Ҹ&20/l/}Se.(Թ)u ?,Yd!B˟"O}ZWgGԂo;wTӉr]/HX$|\XCk&ZVuUHuyY[CuY\ӸvÞW R#f.Ui쥚rT>;%%W(@U3Hat⭟y=_V\c8cת_80{g]l$JחTуIׇ#m9,]-6 KV*5kQFaˢ},=ֻCt t&/l,Kg4SYz?N{S5Txfze[d8B d!B ^0T2>o| AzO;} AYid>0ϿTP5 FuyW *G89-GR B&NQÝ=$ZɸμtDz4@ojSm/hG3w=#m>;0[RJͶcxdզ+kUBWYq}~bԨY5%'N/yW>34a4?+4r*maky .϶y3X_<&%l2\ˢ}vSux蚿3 B A,x1T#Mϔ nG?FPȧ#ى p t B:F[AK^ª UyW r&ŋڅjzѦ ǫ#TٲXJWd-"4Lym7Ypqd=qI5%r4r|tn? 6g@ A,Y(A/]э_!ƪPTߙ}'zPն< ٥oT+]zIdY˻A( 6ioYV1jF'!6/j [bSECz۫˾ ˒hubևFRϭsY'2ˏ)tRW[vOS  Y|D KA$1ݱSO!&i&d$\#F5(ڜ]Nee{Q?O:ګK9^8Pس@Q\wW'R=JѮE+ϝgWv9>zR fg%J=lxѾF:WLG( _d!B A ˸K")b!U^W\)Ref/{O72M JJ)] k0KK3FN (o0,ևDMYe[9tWd $+kdUӢ-u,] Iحe"ח庭zJLežJRôsg Ca .Ѵm{ד$.1׳=#TǓ3 B A,@%? > ~i`cFkyEy֨xQ@U|W]nA)i㔏KVIYǣPnfY) AVoTyٜ?bH /g]zlKXHuګNȦv|kdmo1ZAƮXP%߷ǵs&IfK5_TTEݭ~+E] ؓjl<|A,YdtBݴxW>lYg?/ޯ_N/T05x]v {/Uw eYKm (-$ =glF ˑx*z?bJifm9*c |f(;Uu~{UFS9JU6RNH)#9,T(2,սtJe:+23< \LuXc}Ĺ{P8N d!B OwYwȇ6|0m>2?-F;Տ. /VSJϗU20_USY |jp/ZVZx'a8Red"[ie4J2-_2#}Ո6V(aHgoruzAVRv%c[mvUlZ*t.N8@m_bm!-e {{3.ֽxAQ{զzT8*ߕ*mAn G%ClJ}c/Zx#wt%* L@=Ŵrmj>o?8ΞytM eB0_YŨxf@xhZ3 B A,E:t7ʟ}G> ޗZO_TQmyjuUqJ ؕ5 J,4j|r52(F5ΈLT8,eUQwYt|+2IuLDQ$a4_x۲ 6Me><\ֈ0VѺ]oV^^z^%"}9bSƦ08)&B!܎aUn&M}BJI#5U+R;◰<p4`uOT/97u]# d$^7cȓiK=sèU8Y`~vU#)MWYd!BйY*Y>x_>?:RODF ` =]T5[N)oo]5KU4>rQ{!p|OҴ~^2g/D:*֥ +?jn,jjd/;9̈oZ칭 +?]Gb۶,RKsF_!dGgnΎo"%U(TOd 6tm.Yք];H}':i<?,Yd!xY?;_Qȧ_)HxJuy*1 k⿏JHȩ_GYUk"Q\ޞPAMJT\g?[GQ{$[1>-Om=moQ؊籊j?])gL0rYq{'Tj-#Y}'sIU#QR4Դ'W]'H>پo|k1dqlgXox%B6e_X Yè&& D0מ_M{d{lӝlh6.!Kxh A,Y3Lߕ~g_'?$`y*9C@3M^(.}1z8N_zt]3fOx0 1}d#m0e2lI0ާ.k7B$xC*?mbm&x_h8شz^lXb; 7:?v'/Cn$p|uNbdO$\,%^.$Z?p:i2 \l$_eH??<|?eE7| cd!B AtJhdu<Yd!B+u<Yd!Bd,Yd!Yd!B ,*T@ A,Yp5Di&iJ2qn A,Yd!B A B A B A,Yd!B A,YA,YA,Yd B A,],q\WT)}gS~G_j^A,Yd]ɭ?rsK?+I۟rkD<>T,,e1qe6la2ctIL4%S a//r}3g;2y2&2=|g:heFOܑ/T&ɦ-;L羽}m6`8dUYCIt>T^mgLg3<{@ Ar;~-~ߗ4wRY_o)O <쮢q$9K&bt<E]!V&{y9!/2ޒDc`Y<ZjIL#/prk3Godǘ+Yd!z|VZrI+k5` _[{S'j~/6|)W)7?CP͂f7Ti{hLuy8=g5EI4aX̒buԦrF%pz#Iʂ`o;LOllw*"R{٠c =l[zVo[xc B A$p_GgUd}~o';Y@k>:U9g5)٤LWRT^ʬp۵ SԧdYtVXvkX۽"?2 G8d!B cפWdJ '[Jw A')\.hOWAFl Rʧ|.֞&7m3q[1/l=`8^x9%A,Y?߮ڕ ed:d"YƖ /Cu{f FfSlm)F:}nadŐnc=;Ǒ~!>{Lg{;{gW]?~0>y:~.̞#<ϲOYmX=`PaT/x^:??#c 3 +q65z.f`)$\n6msvv.7}9XNyOWm׏V;y=3vl888m]~:)gϫg3~NK B A#XmDi%0`:lv\|+aˇaV: ȴ|#A˕r_YœM UReQ<.aXáꡣ';0^=2]5iHz2㹸' -Ou{5l}BNDӦ1zC byxm?Ç00dOt}~(Rp^{2qqww@*MX_#WxYS׼x(bu][~Czi$ dd^߫\/Z57˺Tv:u v]NZ&Q; s|Ϟc# AOy?ϝW?e0UrMd!B AUѤYrRZ`

LFs{PfFoCSnՃу =p0sF{CBSiQտHyE+XbU%RnDf˻\4^5CPUrV29vh< a>B$G'B{>{ko7񷧊?~:K۾ 7qw5e¾j]l^1IŇf4.əeRNr~oho(^/,Ƥl˚bLT֯zf{aUвBqՊ`ΈQgTHsjg]ϫg3|33kd!Bu|ˢzA7/G-Ú˕i^rN:P,F}JŪ+f%Lk{ײZהt/>L6<$N@uuwNcz *Eouo.vL\^y\g[[Βdc{dف1ޒh&mYTsถcM?Ozs}w[u<>FOGYzqAVxt!(K7TKwx4\Y iK)K6+]/篔Ѷ~ ֳ~Md,w-2wYr{}g-ϫg3&| _pQe/Wd!B 9P6fUdכܾz׻; m(W:l(hIV,ZdUgxHb_9s(X.s˰?gOJc{G2oŝV3 oY;o ߤX-(O#3pzrz:{ee:}YZZbL'i@>Tq=ZgӒ{ۑݞ ֵGnLdOtbx,b1hgJ7>Æ07f}}ȸ 2o k~Viڮ-6hŎ*5k:Aֽm;6l\C|\ K>ۡV-†fi?'Wc6^_]mdrF22Waaaaa>ݿ*F=D5k{AYdA*Y¨%%ݾ Aֻ='AVI+s&e .2JV4tI{i 9nxQ|*DS ' \FX8M/ĔӞ/ȪN:O>$b&a3 R^w*RD__mܷ48N5z7g﫰ϰϰϰϰcI5w{AYdA*YqӉO-BZ5AoC7]3}jY90!hNpK`{ xYWY.1CMcs|$ rzI=]4:>ٸ.Nm?OҾϽ=)peF p*J BmVCt{W KK/_)r2^Ǘw6bN՟+l./s_2oQ˜qȌ9/}mcYANrC|rC!ygi\^A*Kyݿ|}ܸXR- l!u_| |yYWYdAAYA5 tFf+^`^3de<$3dU;MU>p8a@1SZE ν7L͡  Nͽ='p1Bz_}}}}}}??AucAYdAA+dt|AV[Pi8׵ &,;>eUw@wr\3܉l=ظܓr EЭ=ث?~??9>Dqs3//XD 퉾_Zɓ ww{u[Ew0Eۿqy'y)r|KV9_:# HeA`9ˆ4߈>nqYIR' .s<!dk{a$8mG>3(E*3333y '  Ȃ ,//O!+2@2AV9Z5%y"EsRn|91B59'AS0%l9_VW՞xA֙( +^6*JҴ,O)ՉY8AV!PUdBY[OR.¬&RjCg3t)_>jso}G>ӰiIE+~}7D?/p {/;o^qs>[WiUggggysd]=YdAAYW't{ ?' SV.0MH,{ ŋ+*)0A{x;)PTJOs {"n|f7 ST'װbJ| |D'~ eʜ=3J _ق,o|}RǗ/xYVƒC}#nlulnNgYm|_ s7;˗NA*;;^q}:*\)oӼsNߝd5g*3333<d]=YdAAYoXqdA%lA|;ަfnGdKW`ft-otˁ% ޞ2\3e>_.v} 1\A۪mCt{W ˡ-yl24w+U%/s_OR*6fPE/eH'/۰aO3`64ڿ/q/"] C!yyΆlb%s^_&P g~WϲWaaaaai_ z Ȃ , Ⱥ>+[_tYsdYDAV-`9:xhPWBcp/hOy вD-x(QUw}ޞSz:nP\o%LO *6F SKt{W V"`iO>wJBW K5_>D_t!m)ǓMhy.3v+CM~Ήx}(u/b]C!iKv} }/:漷-s5sN]2oUggggy-Ⱥ{ Ȃ ,_8_ ~@%Du@WU4jrzUwE){ֈ߯pAF-#.:,KaYk1t&mΗ@RYSl>V-yBɋ6l_dRڸ-v/]C!VʳTMM/;;7ZYG)]oU7M泄UggggbYdAA˒l~c3|w_ gODj悢4%RWKnҊ/m-ßeOޗE(\l n֊f鿊V%YX7U{޶M-ޞ5i󈬇U˟RZkL1)̪Z`]e\{ﷷL4p;UST>^ j{{U55%yFk[76D+eC=; 24Ȳ\qUҰ)6]˭;"keAr(FM0V2_7&vwE`{{9PlPSo~>pgpvεs7{2(du//}yyxYdAAc(~H?n<_5sJA֭BAZd8(RVTӵWt^K,o(/tn)״Z0RFz"lBJn ;y(*.1VL7e66ƀjWr+lOic@A76mDaR'~{E d=t1P%۽M۩($ͰSc#V4cQՀ522!>/oC3h^ l˦jӰ隒> /m̊+Z,\z%y;_IXob+ !mVI^L6̽GdDk} }dzh[3y{n1k^g >P9:OWaaaaaiKG/sdAAY/<YLF!l]dL{C6ϙGLp+qcwH}x߫fn$ At{e(˭|BЍPޞmϮDtX m6m D'~;l\#vq}^idsieKQVZ}={%e}}>qK\h <封t<:y6{&ֿ \ `?ϲcFeSGj}EMK;J 6s-e χ 30ܼ1>>>>>>ݿ#Ț= , z!7Y +8`5z%ɋ N7gI9ͦ():*vMv+2Oi2Xi&yAHi^ *ewvmpq01-'N3FtEͽ=A˯c?\Fx(ѡ-#Ԇtmvͧ<nT^c5kO>Gg:S],hddcP޵l&&䙪="`ΟOzhj+ieCz^_p.H,Y=)y=V'ę~c @dAw<gggg1 Ȃ , uP<׋j)ݭOJPc8N{phggg Ȃ ,@ AteCvE3h&k[{thH(+a2"gg Ȃ ,@g**4* *X3,M)ˊy|>>ggPAYdAAWZNkW]w.=Q1hoW&W3ϰϘ/dAAYd"(YNYv8}QWQ ZJ=_t રsHW3ϰϘ/dAAYdBniYd1IT/X+WIǶm1MT}`}/dAAYd@AYdA Ȃ ,YdAAYdAAYd@AYdA Ȃ ,  , Ȃ @L&,{?? }AYdAA'7CzW Tn|@{飏.F큫C=ڄlKRϚ?m;zSy~d}2t"gh_`EK"M08^><;reqYz1lm5^YNyQ^dӰ7V^z~[ 2l, Ȃ ,GѪ?jׇ^ubQr"KR&8=RRC"GJ~aG.fxEZ˂<N(ƒyq}%ž=>iϢ8_Aex Mx-8^gVAtiWtcAѦF0y!K}@AYd0{aJx8n%=968()|2^yuœdwS6Y:Ys/"Ti*Җ)#;s3$_t.&r϶Q Q6x܎|,ӋϸOw .̇νlCt{ Ȃ ,NAOޣi>O?)S滿o^ozhӟw\1m}߯N9cLCL;y[UPfj&N5)+ R,(Ә|#S^@Ezۚ\2EqY%Y[*Y[/UPt,YQVs2;\z]D|e*Nq@AYdp-S)o~EdЧeA#\!X?k\{Ӊ^iWuv*؎ڴttM مt0?7fXG1heo,5 hCA\EHUpͪwGgDkTB<o(t vU-"$EeR4OؔާF#:P`{Kw(o/AYdAUe~}wohez>J .fWVPAuޯdR k)fi_4uwmJ,@z=m5\\n~R=v_8cmY:e{.w͂'6\i,TS6 Ȃ ,^-8Ily~ַ^m+_VdPuz+8DܣFI "Z dqB"ِܒ1[A~\˓u} ҀMewE[*7.=dAAY ߽Gw%և>cQ5 }&:Aw E3hzkZ:拋% !U!e^˶cYN>c#T~ƭs0.ɶL.-=i>?i k>t!o>\sٷvb6cjߗ{߯oG8 G&Q[G džm70gdj/'O%ƾ_ׂ<\΃d&{}V0lmKKV;Oj{M6O1{0IoWKE=@AYdA&^lXq|o ̿ e'6r[MtGn2Kbm|? i .HXj98>ȣףm(+m<Cے27b2 iyeL3gEif D,a}ͺDDTm8^ȾL"3Y{{V;'׶:sC3Yd%@4\/C6 ա׶$A+}e huy,充 9NmK]Q-grr{dAAYdc] +.tm"sOޔ,V\HV{276!6vS?C<~_tf)Ҝumsm~X~}ETQK:ɼ6Q:;jGLBh kp&͡mq7݃گz~WAZl2"^ZX뻣m xPAVT "hҭYF4 /7ӯ7IYjɔeHVJ^mI!?:e?ς>ȗ?D(2ܺ-+y]W+kk]ۜK{j;bC74mb[2IAYdAAxQ1UC\5]ﭾ7V7{* GJ Ioj^m_.3 2ZjWϢhYۚq%ڠS1[U7O.(6*)KJӌ+0h[1Pk= XXfP+bJ/N/FDzX0:^iCd_Qd'xW7McUMޤ  ",qf)eTPVe[ ks'=rt],֟Br~ݦ{{n|ȶ7\e6djcOniq2z3-J5ek.1(-7YJt{P %yվFʪCMb, Ȃ ,bXz'j߻I[?~D&=J`^F.7)qmVdQ YorB;]}mâSQYkL)dwjet7Q~r^9/Us 2q$Z}cKr"ٷgYkٸg}?4$[Ȧ,[k˚u .ܸVɫ xQMF#sʦ X'Cni՟LdzA2.rwd>e<ڊKYm>#fVu˼]ِdpgT }e:d mOyK#v3uxwNhԬ5acf VzF=N7؝~pœ x„l)> f[e" N`uw] XR^_ [[#[ f^&VhˋYhAAݶfjMcі9UfN_| RŸ-Wp ɦmq۲lAԳ/fr>]ɺٮ4]c=>ubQ5XQ[kwaI%YdAAY`b޵Do|yA֟V'g_@uQ{8!#Y_vlƣwa6AIb>Rsঞ,!"eĖۺz\V `__ igei!+@AS~^^F5n}%m ` at]rʧ&mRњ) XRȍNWe

{{ partial "footer.html" . }} mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/_default/single.html000066400000000000000000000002271425660472000271570ustar00rootroot00000000000000{{ partial "header.html" . }}
{{ .Content }}
{{ partial "footer.html" . }} mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/partials/000077500000000000000000000000001425660472000250435ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/partials/footer.html000066400000000000000000000000201425660472000272170ustar00rootroot00000000000000 mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/partials/header.html000066400000000000000000000027341425660472000271670ustar00rootroot00000000000000 {{ .Title }} {{ with .Site.Params.description }} {{ end }} {{ with .Site.Params.author }} {{ end }} {{ $style := resources.Get "style.scss" | toCSS | minify }} {{ if .Params.has_asciinema }} {{- $styles := resources.Get "asciinema-player.css" | minify | fingerprint }} {{- $styles := resources.Get "asciinema-player.js" | minify | fingerprint }} {{- $styles := resources.Get "asciinema-tutorial.js" | minify | fingerprint }} {{ end }} {{ range .AlternativeOutputFormats -}} {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} {{ end -}} {{ hugo.Generator }} mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/static/000077500000000000000000000000001425660472000230135ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/static/css/000077500000000000000000000000001425660472000236035ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/static/css/style.css000066400000000000000000006137511425660472000254720ustar00rootroot00000000000000/* Background */ .chroma { color: #f8f8f2; background-color: #272822; } /* Error */ .chroma .err { color: #960050; background-color: #1e0010; } /* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } /* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: 100%; overflow: auto; display: block; } /* LineHighlight */ .chroma .hl { display: block; width: 100%; background-color: #ffffcc; } /* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; display: block; } /* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em; } /* Keyword */ .chroma .k { color: #66d9ef; } /* KeywordConstant */ .chroma .kc { color: #66d9ef; } /* KeywordDeclaration */ .chroma .kd { color: #66d9ef; } /* KeywordNamespace */ .chroma .kn { color: #f92672; } /* KeywordPseudo */ .chroma .kp { color: #66d9ef; } /* KeywordReserved */ .chroma .kr { color: #66d9ef; } /* KeywordType */ .chroma .kt { color: #66d9ef; } /* NameAttribute */ .chroma .na { color: #a6e22e; } /* NameClass */ .chroma .nc { color: #a6e22e; } /* NameConstant */ .chroma .no { color: #66d9ef; } /* NameDecorator */ .chroma .nd { color: #a6e22e; } /* NameException */ .chroma .ne { color: #a6e22e; } /* NameFunction */ .chroma .nf { color: #a6e22e; } /* NameOther */ .chroma .nx { color: #a6e22e; } /* NameTag */ .chroma .nt { color: #f92672; } /* Literal */ .chroma .l { color: #ae81ff; } /* LiteralDate */ .chroma .ld { color: #e6db74; } /* LiteralString */ .chroma .s { color: #e6db74; } /* LiteralStringAffix */ .chroma .sa { color: #e6db74; } /* LiteralStringBacktick */ .chroma .sb { color: #e6db74; } /* LiteralStringChar */ .chroma .sc { color: #e6db74; } /* LiteralStringDelimiter */ .chroma .dl { color: #e6db74; } /* LiteralStringDoc */ .chroma .sd { color: #e6db74; } /* LiteralStringDouble */ .chroma .s2 { color: #e6db74; } /* LiteralStringEscape */ .chroma .se { color: #ae81ff; } /* LiteralStringHeredoc */ .chroma .sh { color: #e6db74; } /* LiteralStringInterpol */ .chroma .si { color: #e6db74; } /* LiteralStringOther */ .chroma .sx { color: #e6db74; } /* LiteralStringRegex */ .chroma .sr { color: #e6db74; } /* LiteralStringSingle */ .chroma .s1 { color: #e6db74; } /* LiteralStringSymbol */ .chroma .ss { color: #e6db74; } /* LiteralNumber */ .chroma .m { color: #ae81ff; } /* LiteralNumberBin */ .chroma .mb { color: #ae81ff; } /* LiteralNumberFloat */ .chroma .mf { color: #ae81ff; } /* LiteralNumberHex */ .chroma .mh { color: #ae81ff; } /* LiteralNumberInteger */ .chroma .mi { color: #ae81ff; } /* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff; } /* LiteralNumberOct */ .chroma .mo { color: #ae81ff; } /* Operator */ .chroma .o { color: #f92672; } /* OperatorWord */ .chroma .ow { color: #f92672; } /* Comment */ .chroma .c { color: #75715e; } /* CommentHashbang */ .chroma .ch { color: #75715e; } /* CommentMultiline */ .chroma .cm { color: #75715e; } /* CommentSingle */ .chroma .c1 { color: #75715e; } /* CommentSpecial */ .chroma .cs { color: #75715e; } /* CommentPreproc */ .chroma .cp { color: #75715e; } /* CommentPreprocFile */ .chroma .cpf { color: #75715e; } /* GenericDeleted */ .chroma .gd { color: #f92672; } /* GenericEmph */ .chroma .ge { font-style: italic; } /* GenericInserted */ .chroma .gi { color: #a6e22e; } /* GenericStrong */ .chroma .gs { font-weight: bold; } /* GenericSubheading */ .chroma .gu { color: #75715e; } .badge { color: #fff; background-color: #6c757d; display: inline-block; padding: .25em .4em; font-size: 75%; font-weight: 1; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; } .badge:empty { display: none; } @keyframes spinAround { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } /*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */ html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } ul { list-style: none; } button, input, select, textarea { margin: 0; } html { box-sizing: border-box; } * { box-sizing: inherit; } *:before, *:after { box-sizing: inherit; } img, embed, object, audio, video { max-width: 100%; } iframe { border: 0; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; text-align: left; } html { background-color: white; font-size: 16px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-width: 300px; overflow-x: hidden; overflow-y: scroll; text-rendering: optimizeLegibility; text-size-adjust: 100%; } article, aside, figure, footer, header, hgroup, section { display: block; } body, button, input, select, textarea { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif, "Font Awesome 5 Free", "Font Awesome 5 Brands"; } code, pre { -moz-osx-font-smoothing: auto; -webkit-font-smoothing: auto; font-family: monospace; } body { color: #4a4a4a; font-size: 1rem; font-weight: 400; line-height: 1.5; } a { color: #3273dc; cursor: pointer; text-decoration: none; } a strong { color: currentColor; } a:hover { color: #363636; } code { background-color: whitesmoke; color: #ff3860; font-size: 0.875em; font-weight: normal; padding: 0.25em 0.5em 0.25em; } hr { background-color: #dbdbdb; border: none; display: block; height: 1px; margin: 1.5rem 0; } img { height: auto; max-width: 100%; } input[type="checkbox"], input[type="radio"] { vertical-align: baseline; } small { font-size: 0.875em; } span { font-style: inherit; font-weight: inherit; } strong { color: #363636; font-weight: 700; } pre { -webkit-overflow-scrolling: touch; background-color: whitesmoke; color: #4a4a4a; font-size: 0.875em; overflow-x: auto; padding: 1.25rem 1.5rem; white-space: pre; word-wrap: normal; } pre code { background-color: transparent; color: currentColor; font-size: 1em; padding: 0; } table td, table th { text-align: left; vertical-align: top; } table th { color: #363636; } .is-clearfix:after { clear: both; content: " "; display: table; } .is-pulled-left { float: left !important; } .is-pulled-right { float: right !important; } .is-clipped { overflow: hidden !important; } .is-overlay { bottom: 0; left: 0; position: absolute; right: 0; top: 0; } .is-size-1 { font-size: 3rem !important; } .is-size-2 { font-size: 2.5rem !important; } .is-size-3 { font-size: 2rem !important; } .is-size-4 { font-size: 1.5rem !important; } .is-size-5 { font-size: 1.25rem !important; } .is-size-6 { font-size: 1rem !important; } .is-size-7 { font-size: 0.75rem !important; } @media screen and (max-width: 768px) { .is-size-1-mobile { font-size: 3rem !important; } .is-size-2-mobile { font-size: 2.5rem !important; } .is-size-3-mobile { font-size: 2rem !important; } .is-size-4-mobile { font-size: 1.5rem !important; } .is-size-5-mobile { font-size: 1.25rem !important; } .is-size-6-mobile { font-size: 1rem !important; } .is-size-7-mobile { font-size: 0.75rem !important; } } @media screen and (min-width: 769px), print { .is-size-1-tablet { font-size: 3rem !important; } .is-size-2-tablet { font-size: 2.5rem !important; } .is-size-3-tablet { font-size: 2rem !important; } .is-size-4-tablet { font-size: 1.5rem !important; } .is-size-5-tablet { font-size: 1.25rem !important; } .is-size-6-tablet { font-size: 1rem !important; } .is-size-7-tablet { font-size: 0.75rem !important; } } @media screen and (max-width: 1023px) { .is-size-1-touch { font-size: 3rem !important; } .is-size-2-touch { font-size: 2.5rem !important; } .is-size-3-touch { font-size: 2rem !important; } .is-size-4-touch { font-size: 1.5rem !important; } .is-size-5-touch { font-size: 1.25rem !important; } .is-size-6-touch { font-size: 1rem !important; } .is-size-7-touch { font-size: 0.75rem !important; } } @media screen and (min-width: 1024px) { .is-size-1-desktop { font-size: 3rem !important; } .is-size-2-desktop { font-size: 2.5rem !important; } .is-size-3-desktop { font-size: 2rem !important; } .is-size-4-desktop { font-size: 1.5rem !important; } .is-size-5-desktop { font-size: 1.25rem !important; } .is-size-6-desktop { font-size: 1rem !important; } .is-size-7-desktop { font-size: 0.75rem !important; } } @media screen and (min-width: 1216px) { .is-size-1-widescreen { font-size: 3rem !important; } .is-size-2-widescreen { font-size: 2.5rem !important; } .is-size-3-widescreen { font-size: 2rem !important; } .is-size-4-widescreen { font-size: 1.5rem !important; } .is-size-5-widescreen { font-size: 1.25rem !important; } .is-size-6-widescreen { font-size: 1rem !important; } .is-size-7-widescreen { font-size: 0.75rem !important; } } @media screen and (min-width: 1408px) { .is-size-1-fullhd { font-size: 3rem !important; } .is-size-2-fullhd { font-size: 2.5rem !important; } .is-size-3-fullhd { font-size: 2rem !important; } .is-size-4-fullhd { font-size: 1.5rem !important; } .is-size-5-fullhd { font-size: 1.25rem !important; } .is-size-6-fullhd { font-size: 1rem !important; } .is-size-7-fullhd { font-size: 0.75rem !important; } } .has-text-centered { text-align: center !important; } @media screen and (max-width: 768px) { .has-text-centered-mobile { text-align: center !important; } } @media screen and (min-width: 769px), print { .has-text-centered-tablet { text-align: center !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-centered-tablet-only { text-align: center !important; } } @media screen and (max-width: 1023px) { .has-text-centered-touch { text-align: center !important; } } @media screen and (min-width: 1024px) { .has-text-centered-desktop { text-align: center !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-centered-desktop-only { text-align: center !important; } } @media screen and (min-width: 1216px) { .has-text-centered-widescreen { text-align: center !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-centered-widescreen-only { text-align: center !important; } } @media screen and (min-width: 1408px) { .has-text-centered-fullhd { text-align: center !important; } } .has-text-justified { text-align: justify !important; } @media screen and (max-width: 768px) { .has-text-justified-mobile { text-align: justify !important; } } @media screen and (min-width: 769px), print { .has-text-justified-tablet { text-align: justify !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-justified-tablet-only { text-align: justify !important; } } @media screen and (max-width: 1023px) { .has-text-justified-touch { text-align: justify !important; } } @media screen and (min-width: 1024px) { .has-text-justified-desktop { text-align: justify !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-justified-desktop-only { text-align: justify !important; } } @media screen and (min-width: 1216px) { .has-text-justified-widescreen { text-align: justify !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-justified-widescreen-only { text-align: justify !important; } } @media screen and (min-width: 1408px) { .has-text-justified-fullhd { text-align: justify !important; } } .has-text-left { text-align: left !important; } @media screen and (max-width: 768px) { .has-text-left-mobile { text-align: left !important; } } @media screen and (min-width: 769px), print { .has-text-left-tablet { text-align: left !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-left-tablet-only { text-align: left !important; } } @media screen and (max-width: 1023px) { .has-text-left-touch { text-align: left !important; } } @media screen and (min-width: 1024px) { .has-text-left-desktop { text-align: left !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-left-desktop-only { text-align: left !important; } } @media screen and (min-width: 1216px) { .has-text-left-widescreen { text-align: left !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-left-widescreen-only { text-align: left !important; } } @media screen and (min-width: 1408px) { .has-text-left-fullhd { text-align: left !important; } } .has-text-right { text-align: right !important; } @media screen and (max-width: 768px) { .has-text-right-mobile { text-align: right !important; } } @media screen and (min-width: 769px), print { .has-text-right-tablet { text-align: right !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .has-text-right-tablet-only { text-align: right !important; } } @media screen and (max-width: 1023px) { .has-text-right-touch { text-align: right !important; } } @media screen and (min-width: 1024px) { .has-text-right-desktop { text-align: right !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .has-text-right-desktop-only { text-align: right !important; } } @media screen and (min-width: 1216px) { .has-text-right-widescreen { text-align: right !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .has-text-right-widescreen-only { text-align: right !important; } } @media screen and (min-width: 1408px) { .has-text-right-fullhd { text-align: right !important; } } .is-capitalized { text-transform: capitalize !important; } .is-lowercase { text-transform: lowercase !important; } .is-uppercase { text-transform: uppercase !important; } .has-text-white { color: white !important; } a.has-text-white:hover, a.has-text-white:focus { color: #e6e6e6 !important; } .has-text-black { color: #0a0a0a !important; } a.has-text-black:hover, a.has-text-black:focus { color: black !important; } .has-text-light { color: whitesmoke !important; } a.has-text-light:hover, a.has-text-light:focus { color: #dbdbdb !important; } .has-text-dark { color: #363636 !important; } a.has-text-dark:hover, a.has-text-dark:focus { color: #1c1c1c !important; } .has-text-primary { color: #C93312 !important; } a.has-text-primary:hover, a.has-text-primary:focus { color: #9a270e !important; } .has-text-link { color: #3273dc !important; } a.has-text-link:hover, a.has-text-link:focus { color: #205bbc !important; } .has-text-info { color: #209cee !important; } a.has-text-info:hover, a.has-text-info:focus { color: #0f81cc !important; } .has-text-success { color: #23d160 !important; } a.has-text-success:hover, a.has-text-success:focus { color: #1ca64c !important; } .has-text-warning { color: #ffdd57 !important; } a.has-text-warning:hover, a.has-text-warning:focus { color: #ffd324 !important; } .has-text-danger { color: #ff3860 !important; } a.has-text-danger:hover, a.has-text-danger:focus { color: #ff0537 !important; } .has-text-black-bis { color: #121212 !important; } .has-text-black-ter { color: #242424 !important; } .has-text-grey-darker { color: #363636 !important; } .has-text-grey-dark { color: #4a4a4a !important; } .has-text-grey { color: #7a7a7a !important; } .has-text-grey-light { color: #b5b5b5 !important; } .has-text-grey-lighter { color: #dbdbdb !important; } .has-text-white-ter { color: whitesmoke !important; } .has-text-white-bis { color: #fafafa !important; } .has-text-weight-light { font-weight: 300 !important; } .has-text-weight-normal { font-weight: 400 !important; } .has-text-weight-semibold { font-weight: 600 !important; } .has-text-weight-bold { font-weight: 700 !important; } .is-block { display: block !important; } @media screen and (max-width: 768px) { .is-block-mobile { display: block !important; } } @media screen and (min-width: 769px), print { .is-block-tablet { display: block !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-block-tablet-only { display: block !important; } } @media screen and (max-width: 1023px) { .is-block-touch { display: block !important; } } @media screen and (min-width: 1024px) { .is-block-desktop { display: block !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-block-desktop-only { display: block !important; } } @media screen and (min-width: 1216px) { .is-block-widescreen { display: block !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-block-widescreen-only { display: block !important; } } @media screen and (min-width: 1408px) { .is-block-fullhd { display: block !important; } } .is-flex { display: flex !important; } @media screen and (max-width: 768px) { .is-flex-mobile { display: flex !important; } } @media screen and (min-width: 769px), print { .is-flex-tablet { display: flex !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-flex-tablet-only { display: flex !important; } } @media screen and (max-width: 1023px) { .is-flex-touch { display: flex !important; } } @media screen and (min-width: 1024px) { .is-flex-desktop { display: flex !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-flex-desktop-only { display: flex !important; } } @media screen and (min-width: 1216px) { .is-flex-widescreen { display: flex !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-flex-widescreen-only { display: flex !important; } } @media screen and (min-width: 1408px) { .is-flex-fullhd { display: flex !important; } } .is-inline { display: inline !important; } @media screen and (max-width: 768px) { .is-inline-mobile { display: inline !important; } } @media screen and (min-width: 769px), print { .is-inline-tablet { display: inline !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-tablet-only { display: inline !important; } } @media screen and (max-width: 1023px) { .is-inline-touch { display: inline !important; } } @media screen and (min-width: 1024px) { .is-inline-desktop { display: inline !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-desktop-only { display: inline !important; } } @media screen and (min-width: 1216px) { .is-inline-widescreen { display: inline !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-widescreen-only { display: inline !important; } } @media screen and (min-width: 1408px) { .is-inline-fullhd { display: inline !important; } } .is-inline-block { display: inline-block !important; } @media screen and (max-width: 768px) { .is-inline-block-mobile { display: inline-block !important; } } @media screen and (min-width: 769px), print { .is-inline-block-tablet { display: inline-block !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-block-tablet-only { display: inline-block !important; } } @media screen and (max-width: 1023px) { .is-inline-block-touch { display: inline-block !important; } } @media screen and (min-width: 1024px) { .is-inline-block-desktop { display: inline-block !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-block-desktop-only { display: inline-block !important; } } @media screen and (min-width: 1216px) { .is-inline-block-widescreen { display: inline-block !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-block-widescreen-only { display: inline-block !important; } } @media screen and (min-width: 1408px) { .is-inline-block-fullhd { display: inline-block !important; } } .is-inline-flex { display: inline-flex !important; } @media screen and (max-width: 768px) { .is-inline-flex-mobile { display: inline-flex !important; } } @media screen and (min-width: 769px), print { .is-inline-flex-tablet { display: inline-flex !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-inline-flex-tablet-only { display: inline-flex !important; } } @media screen and (max-width: 1023px) { .is-inline-flex-touch { display: inline-flex !important; } } @media screen and (min-width: 1024px) { .is-inline-flex-desktop { display: inline-flex !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-inline-flex-desktop-only { display: inline-flex !important; } } @media screen and (min-width: 1216px) { .is-inline-flex-widescreen { display: inline-flex !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-inline-flex-widescreen-only { display: inline-flex !important; } } @media screen and (min-width: 1408px) { .is-inline-flex-fullhd { display: inline-flex !important; } } .is-hidden { display: none !important; } @media screen and (max-width: 768px) { .is-hidden-mobile { display: none !important; } } @media screen and (min-width: 769px), print { .is-hidden-tablet { display: none !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-hidden-tablet-only { display: none !important; } } @media screen and (max-width: 1023px) { .is-hidden-touch { display: none !important; } } @media screen and (min-width: 1024px) { .is-hidden-desktop { display: none !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-hidden-desktop-only { display: none !important; } } @media screen and (min-width: 1216px) { .is-hidden-widescreen { display: none !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-hidden-widescreen-only { display: none !important; } } @media screen and (min-width: 1408px) { .is-hidden-fullhd { display: none !important; } } .is-invisible { visibility: hidden !important; } @media screen and (max-width: 768px) { .is-invisible-mobile { visibility: hidden !important; } } @media screen and (min-width: 769px), print { .is-invisible-tablet { visibility: hidden !important; } } @media screen and (min-width: 769px) and (max-width: 1023px) { .is-invisible-tablet-only { visibility: hidden !important; } } @media screen and (max-width: 1023px) { .is-invisible-touch { visibility: hidden !important; } } @media screen and (min-width: 1024px) { .is-invisible-desktop { visibility: hidden !important; } } @media screen and (min-width: 1024px) and (max-width: 1215px) { .is-invisible-desktop-only { visibility: hidden !important; } } @media screen and (min-width: 1216px) { .is-invisible-widescreen { visibility: hidden !important; } } @media screen and (min-width: 1216px) and (max-width: 1407px) { .is-invisible-widescreen-only { visibility: hidden !important; } } @media screen and (min-width: 1408px) { .is-invisible-fullhd { visibility: hidden !important; } } .is-marginless { margin: 0 !important; } .is-paddingless { padding: 0 !important; } .is-radiusless { border-radius: 0 !important; } .is-shadowless { box-shadow: none !important; } .is-unselectable { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .column { display: block; flex-basis: 0; flex-grow: 1; flex-shrink: 1; padding: 0.75rem; } .columns.is-mobile > .column.is-narrow { flex: none; } .columns.is-mobile > .column.is-full { flex: none; width: 100%; } .columns.is-mobile > .column.is-three-quarters { flex: none; width: 75%; } .columns.is-mobile > .column.is-two-thirds { flex: none; width: 66.6666%; } .columns.is-mobile > .column.is-half { flex: none; width: 50%; } .columns.is-mobile > .column.is-one-third { flex: none; width: 33.3333%; } .columns.is-mobile > .column.is-one-quarter { flex: none; width: 25%; } .columns.is-mobile > .column.is-one-fifth { flex: none; width: 20%; } .columns.is-mobile > .column.is-two-fifths { flex: none; width: 40%; } .columns.is-mobile > .column.is-three-fifths { flex: none; width: 60%; } .columns.is-mobile > .column.is-four-fifths { flex: none; width: 80%; } .columns.is-mobile > .column.is-offset-three-quarters { margin-left: 75%; } .columns.is-mobile > .column.is-offset-two-thirds { margin-left: 66.6666%; } .columns.is-mobile > .column.is-offset-half { margin-left: 50%; } .columns.is-mobile > .column.is-offset-one-third { margin-left: 33.3333%; } .columns.is-mobile > .column.is-offset-one-quarter { margin-left: 25%; } .columns.is-mobile > .column.is-offset-one-fifth { margin-left: 20%; } .columns.is-mobile > .column.is-offset-two-fifths { margin-left: 40%; } .columns.is-mobile > .column.is-offset-three-fifths { margin-left: 60%; } .columns.is-mobile > .column.is-offset-four-fifths { margin-left: 80%; } .columns.is-mobile > .column.is-1 { flex: none; width: 8.33333%; } .columns.is-mobile > .column.is-offset-1 { margin-left: 8.33333%; } .columns.is-mobile > .column.is-2 { flex: none; width: 16.66667%; } .columns.is-mobile > .column.is-offset-2 { margin-left: 16.66667%; } .columns.is-mobile > .column.is-3 { flex: none; width: 25%; } .columns.is-mobile > .column.is-offset-3 { margin-left: 25%; } .columns.is-mobile > .column.is-4 { flex: none; width: 33.33333%; } .columns.is-mobile > .column.is-offset-4 { margin-left: 33.33333%; } .columns.is-mobile > .column.is-5 { flex: none; width: 41.66667%; } .columns.is-mobile > .column.is-offset-5 { margin-left: 41.66667%; } .columns.is-mobile > .column.is-6 { flex: none; width: 50%; } .columns.is-mobile > .column.is-offset-6 { margin-left: 50%; } .columns.is-mobile > .column.is-7 { flex: none; width: 58.33333%; } .columns.is-mobile > .column.is-offset-7 { margin-left: 58.33333%; } .columns.is-mobile > .column.is-8 { flex: none; width: 66.66667%; } .columns.is-mobile > .column.is-offset-8 { margin-left: 66.66667%; } .columns.is-mobile > .column.is-9 { flex: none; width: 75%; } .columns.is-mobile > .column.is-offset-9 { margin-left: 75%; } .columns.is-mobile > .column.is-10 { flex: none; width: 83.33333%; } .columns.is-mobile > .column.is-offset-10 { margin-left: 83.33333%; } .columns.is-mobile > .column.is-11 { flex: none; width: 91.66667%; } .columns.is-mobile > .column.is-offset-11 { margin-left: 91.66667%; } .columns.is-mobile > .column.is-12 { flex: none; width: 100%; } .columns.is-mobile > .column.is-offset-12 { margin-left: 100%; } @media screen and (max-width: 768px) { .column.is-narrow-mobile { flex: none; } .column.is-full-mobile { flex: none; width: 100%; } .column.is-three-quarters-mobile { flex: none; width: 75%; } .column.is-two-thirds-mobile { flex: none; width: 66.6666%; } .column.is-half-mobile { flex: none; width: 50%; } .column.is-one-third-mobile { flex: none; width: 33.3333%; } .column.is-one-quarter-mobile { flex: none; width: 25%; } .column.is-one-fifth-mobile { flex: none; width: 20%; } .column.is-two-fifths-mobile { flex: none; width: 40%; } .column.is-three-fifths-mobile { flex: none; width: 60%; } .column.is-four-fifths-mobile { flex: none; width: 80%; } .column.is-offset-three-quarters-mobile { margin-left: 75%; } .column.is-offset-two-thirds-mobile { margin-left: 66.6666%; } .column.is-offset-half-mobile { margin-left: 50%; } .column.is-offset-one-third-mobile { margin-left: 33.3333%; } .column.is-offset-one-quarter-mobile { margin-left: 25%; } .column.is-offset-one-fifth-mobile { margin-left: 20%; } .column.is-offset-two-fifths-mobile { margin-left: 40%; } .column.is-offset-three-fifths-mobile { margin-left: 60%; } .column.is-offset-four-fifths-mobile { margin-left: 80%; } .column.is-1-mobile { flex: none; width: 8.33333%; } .column.is-offset-1-mobile { margin-left: 8.33333%; } .column.is-2-mobile { flex: none; width: 16.66667%; } .column.is-offset-2-mobile { margin-left: 16.66667%; } .column.is-3-mobile { flex: none; width: 25%; } .column.is-offset-3-mobile { margin-left: 25%; } .column.is-4-mobile { flex: none; width: 33.33333%; } .column.is-offset-4-mobile { margin-left: 33.33333%; } .column.is-5-mobile { flex: none; width: 41.66667%; } .column.is-offset-5-mobile { margin-left: 41.66667%; } .column.is-6-mobile { flex: none; width: 50%; } .column.is-offset-6-mobile { margin-left: 50%; } .column.is-7-mobile { flex: none; width: 58.33333%; } .column.is-offset-7-mobile { margin-left: 58.33333%; } .column.is-8-mobile { flex: none; width: 66.66667%; } .column.is-offset-8-mobile { margin-left: 66.66667%; } .column.is-9-mobile { flex: none; width: 75%; } .column.is-offset-9-mobile { margin-left: 75%; } .column.is-10-mobile { flex: none; width: 83.33333%; } .column.is-offset-10-mobile { margin-left: 83.33333%; } .column.is-11-mobile { flex: none; width: 91.66667%; } .column.is-offset-11-mobile { margin-left: 91.66667%; } .column.is-12-mobile { flex: none; width: 100%; } .column.is-offset-12-mobile { margin-left: 100%; } } @media screen and (min-width: 769px), print { .column.is-narrow, .column.is-narrow-tablet { flex: none; } .column.is-full, .column.is-full-tablet { flex: none; width: 100%; } .column.is-three-quarters, .column.is-three-quarters-tablet { flex: none; width: 75%; } .column.is-two-thirds, .column.is-two-thirds-tablet { flex: none; width: 66.6666%; } .column.is-half, .column.is-half-tablet { flex: none; width: 50%; } .column.is-one-third, .column.is-one-third-tablet { flex: none; width: 33.3333%; } .column.is-one-quarter, .column.is-one-quarter-tablet { flex: none; width: 25%; } .column.is-one-fifth, .column.is-one-fifth-tablet { flex: none; width: 20%; } .column.is-two-fifths, .column.is-two-fifths-tablet { flex: none; width: 40%; } .column.is-three-fifths, .column.is-three-fifths-tablet { flex: none; width: 60%; } .column.is-four-fifths, .column.is-four-fifths-tablet { flex: none; width: 80%; } .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet { margin-left: 75%; } .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet { margin-left: 66.6666%; } .column.is-offset-half, .column.is-offset-half-tablet { margin-left: 50%; } .column.is-offset-one-third, .column.is-offset-one-third-tablet { margin-left: 33.3333%; } .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet { margin-left: 25%; } .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet { margin-left: 20%; } .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet { margin-left: 40%; } .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet { margin-left: 60%; } .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet { margin-left: 80%; } .column.is-1, .column.is-1-tablet { flex: none; width: 8.33333%; } .column.is-offset-1, .column.is-offset-1-tablet { margin-left: 8.33333%; } .column.is-2, .column.is-2-tablet { flex: none; width: 16.66667%; } .column.is-offset-2, .column.is-offset-2-tablet { margin-left: 16.66667%; } .column.is-3, .column.is-3-tablet { flex: none; width: 25%; } .column.is-offset-3, .column.is-offset-3-tablet { margin-left: 25%; } .column.is-4, .column.is-4-tablet { flex: none; width: 33.33333%; } .column.is-offset-4, .column.is-offset-4-tablet { margin-left: 33.33333%; } .column.is-5, .column.is-5-tablet { flex: none; width: 41.66667%; } .column.is-offset-5, .column.is-offset-5-tablet { margin-left: 41.66667%; } .column.is-6, .column.is-6-tablet { flex: none; width: 50%; } .column.is-offset-6, .column.is-offset-6-tablet { margin-left: 50%; } .column.is-7, .column.is-7-tablet { flex: none; width: 58.33333%; } .column.is-offset-7, .column.is-offset-7-tablet { margin-left: 58.33333%; } .column.is-8, .column.is-8-tablet { flex: none; width: 66.66667%; } .column.is-offset-8, .column.is-offset-8-tablet { margin-left: 66.66667%; } .column.is-9, .column.is-9-tablet { flex: none; width: 75%; } .column.is-offset-9, .column.is-offset-9-tablet { margin-left: 75%; } .column.is-10, .column.is-10-tablet { flex: none; width: 83.33333%; } .column.is-offset-10, .column.is-offset-10-tablet { margin-left: 83.33333%; } .column.is-11, .column.is-11-tablet { flex: none; width: 91.66667%; } .column.is-offset-11, .column.is-offset-11-tablet { margin-left: 91.66667%; } .column.is-12, .column.is-12-tablet { flex: none; width: 100%; } .column.is-offset-12, .column.is-offset-12-tablet { margin-left: 100%; } } @media screen and (max-width: 1023px) { .column.is-narrow-touch { flex: none; } .column.is-full-touch { flex: none; width: 100%; } .column.is-three-quarters-touch { flex: none; width: 75%; } .column.is-two-thirds-touch { flex: none; width: 66.6666%; } .column.is-half-touch { flex: none; width: 50%; } .column.is-one-third-touch { flex: none; width: 33.3333%; } .column.is-one-quarter-touch { flex: none; width: 25%; } .column.is-one-fifth-touch { flex: none; width: 20%; } .column.is-two-fifths-touch { flex: none; width: 40%; } .column.is-three-fifths-touch { flex: none; width: 60%; } .column.is-four-fifths-touch { flex: none; width: 80%; } .column.is-offset-three-quarters-touch { margin-left: 75%; } .column.is-offset-two-thirds-touch { margin-left: 66.6666%; } .column.is-offset-half-touch { margin-left: 50%; } .column.is-offset-one-third-touch { margin-left: 33.3333%; } .column.is-offset-one-quarter-touch { margin-left: 25%; } .column.is-offset-one-fifth-touch { margin-left: 20%; } .column.is-offset-two-fifths-touch { margin-left: 40%; } .column.is-offset-three-fifths-touch { margin-left: 60%; } .column.is-offset-four-fifths-touch { margin-left: 80%; } .column.is-1-touch { flex: none; width: 8.33333%; } .column.is-offset-1-touch { margin-left: 8.33333%; } .column.is-2-touch { flex: none; width: 16.66667%; } .column.is-offset-2-touch { margin-left: 16.66667%; } .column.is-3-touch { flex: none; width: 25%; } .column.is-offset-3-touch { margin-left: 25%; } .column.is-4-touch { flex: none; width: 33.33333%; } .column.is-offset-4-touch { margin-left: 33.33333%; } .column.is-5-touch { flex: none; width: 41.66667%; } .column.is-offset-5-touch { margin-left: 41.66667%; } .column.is-6-touch { flex: none; width: 50%; } .column.is-offset-6-touch { margin-left: 50%; } .column.is-7-touch { flex: none; width: 58.33333%; } .column.is-offset-7-touch { margin-left: 58.33333%; } .column.is-8-touch { flex: none; width: 66.66667%; } .column.is-offset-8-touch { margin-left: 66.66667%; } .column.is-9-touch { flex: none; width: 75%; } .column.is-offset-9-touch { margin-left: 75%; } .column.is-10-touch { flex: none; width: 83.33333%; } .column.is-offset-10-touch { margin-left: 83.33333%; } .column.is-11-touch { flex: none; width: 91.66667%; } .column.is-offset-11-touch { margin-left: 91.66667%; } .column.is-12-touch { flex: none; width: 100%; } .column.is-offset-12-touch { margin-left: 100%; } } @media screen and (min-width: 1024px) { .column.is-narrow-desktop { flex: none; } .column.is-full-desktop { flex: none; width: 100%; } .column.is-three-quarters-desktop { flex: none; width: 75%; } .column.is-two-thirds-desktop { flex: none; width: 66.6666%; } .column.is-half-desktop { flex: none; width: 50%; } .column.is-one-third-desktop { flex: none; width: 33.3333%; } .column.is-one-quarter-desktop { flex: none; width: 25%; } .column.is-one-fifth-desktop { flex: none; width: 20%; } .column.is-two-fifths-desktop { flex: none; width: 40%; } .column.is-three-fifths-desktop { flex: none; width: 60%; } .column.is-four-fifths-desktop { flex: none; width: 80%; } .column.is-offset-three-quarters-desktop { margin-left: 75%; } .column.is-offset-two-thirds-desktop { margin-left: 66.6666%; } .column.is-offset-half-desktop { margin-left: 50%; } .column.is-offset-one-third-desktop { margin-left: 33.3333%; } .column.is-offset-one-quarter-desktop { margin-left: 25%; } .column.is-offset-one-fifth-desktop { margin-left: 20%; } .column.is-offset-two-fifths-desktop { margin-left: 40%; } .column.is-offset-three-fifths-desktop { margin-left: 60%; } .column.is-offset-four-fifths-desktop { margin-left: 80%; } .column.is-1-desktop { flex: none; width: 8.33333%; } .column.is-offset-1-desktop { margin-left: 8.33333%; } .column.is-2-desktop { flex: none; width: 16.66667%; } .column.is-offset-2-desktop { margin-left: 16.66667%; } .column.is-3-desktop { flex: none; width: 25%; } .column.is-offset-3-desktop { margin-left: 25%; } .column.is-4-desktop { flex: none; width: 33.33333%; } .column.is-offset-4-desktop { margin-left: 33.33333%; } .column.is-5-desktop { flex: none; width: 41.66667%; } .column.is-offset-5-desktop { margin-left: 41.66667%; } .column.is-6-desktop { flex: none; width: 50%; } .column.is-offset-6-desktop { margin-left: 50%; } .column.is-7-desktop { flex: none; width: 58.33333%; } .column.is-offset-7-desktop { margin-left: 58.33333%; } .column.is-8-desktop { flex: none; width: 66.66667%; } .column.is-offset-8-desktop { margin-left: 66.66667%; } .column.is-9-desktop { flex: none; width: 75%; } .column.is-offset-9-desktop { margin-left: 75%; } .column.is-10-desktop { flex: none; width: 83.33333%; } .column.is-offset-10-desktop { margin-left: 83.33333%; } .column.is-11-desktop { flex: none; width: 91.66667%; } .column.is-offset-11-desktop { margin-left: 91.66667%; } .column.is-12-desktop { flex: none; width: 100%; } .column.is-offset-12-desktop { margin-left: 100%; } } @media screen and (min-width: 1216px) { .column.is-narrow-widescreen { flex: none; } .column.is-full-widescreen { flex: none; width: 100%; } .column.is-three-quarters-widescreen { flex: none; width: 75%; } .column.is-two-thirds-widescreen { flex: none; width: 66.6666%; } .column.is-half-widescreen { flex: none; width: 50%; } .column.is-one-third-widescreen { flex: none; width: 33.3333%; } .column.is-one-quarter-widescreen { flex: none; width: 25%; } .column.is-one-fifth-widescreen { flex: none; width: 20%; } .column.is-two-fifths-widescreen { flex: none; width: 40%; } .column.is-three-fifths-widescreen { flex: none; width: 60%; } .column.is-four-fifths-widescreen { flex: none; width: 80%; } .column.is-offset-three-quarters-widescreen { margin-left: 75%; } .column.is-offset-two-thirds-widescreen { margin-left: 66.6666%; } .column.is-offset-half-widescreen { margin-left: 50%; } .column.is-offset-one-third-widescreen { margin-left: 33.3333%; } .column.is-offset-one-quarter-widescreen { margin-left: 25%; } .column.is-offset-one-fifth-widescreen { margin-left: 20%; } .column.is-offset-two-fifths-widescreen { margin-left: 40%; } .column.is-offset-three-fifths-widescreen { margin-left: 60%; } .column.is-offset-four-fifths-widescreen { margin-left: 80%; } .column.is-1-widescreen { flex: none; width: 8.33333%; } .column.is-offset-1-widescreen { margin-left: 8.33333%; } .column.is-2-widescreen { flex: none; width: 16.66667%; } .column.is-offset-2-widescreen { margin-left: 16.66667%; } .column.is-3-widescreen { flex: none; width: 25%; } .column.is-offset-3-widescreen { margin-left: 25%; } .column.is-4-widescreen { flex: none; width: 33.33333%; } .column.is-offset-4-widescreen { margin-left: 33.33333%; } .column.is-5-widescreen { flex: none; width: 41.66667%; } .column.is-offset-5-widescreen { margin-left: 41.66667%; } .column.is-6-widescreen { flex: none; width: 50%; } .column.is-offset-6-widescreen { margin-left: 50%; } .column.is-7-widescreen { flex: none; width: 58.33333%; } .column.is-offset-7-widescreen { margin-left: 58.33333%; } .column.is-8-widescreen { flex: none; width: 66.66667%; } .column.is-offset-8-widescreen { margin-left: 66.66667%; } .column.is-9-widescreen { flex: none; width: 75%; } .column.is-offset-9-widescreen { margin-left: 75%; } .column.is-10-widescreen { flex: none; width: 83.33333%; } .column.is-offset-10-widescreen { margin-left: 83.33333%; } .column.is-11-widescreen { flex: none; width: 91.66667%; } .column.is-offset-11-widescreen { margin-left: 91.66667%; } .column.is-12-widescreen { flex: none; width: 100%; } .column.is-offset-12-widescreen { margin-left: 100%; } } @media screen and (min-width: 1408px) { .column.is-narrow-fullhd { flex: none; } .column.is-full-fullhd { flex: none; width: 100%; } .column.is-three-quarters-fullhd { flex: none; width: 75%; } .column.is-two-thirds-fullhd { flex: none; width: 66.6666%; } .column.is-half-fullhd { flex: none; width: 50%; } .column.is-one-third-fullhd { flex: none; width: 33.3333%; } .column.is-one-quarter-fullhd { flex: none; width: 25%; } .column.is-one-fifth-fullhd { flex: none; width: 20%; } .column.is-two-fifths-fullhd { flex: none; width: 40%; } .column.is-three-fifths-fullhd { flex: none; width: 60%; } .column.is-four-fifths-fullhd { flex: none; width: 80%; } .column.is-offset-three-quarters-fullhd { margin-left: 75%; } .column.is-offset-two-thirds-fullhd { margin-left: 66.6666%; } .column.is-offset-half-fullhd { margin-left: 50%; } .column.is-offset-one-third-fullhd { margin-left: 33.3333%; } .column.is-offset-one-quarter-fullhd { margin-left: 25%; } .column.is-offset-one-fifth-fullhd { margin-left: 20%; } .column.is-offset-two-fifths-fullhd { margin-left: 40%; } .column.is-offset-three-fifths-fullhd { margin-left: 60%; } .column.is-offset-four-fifths-fullhd { margin-left: 80%; } .column.is-1-fullhd { flex: none; width: 8.33333%; } .column.is-offset-1-fullhd { margin-left: 8.33333%; } .column.is-2-fullhd { flex: none; width: 16.66667%; } .column.is-offset-2-fullhd { margin-left: 16.66667%; } .column.is-3-fullhd { flex: none; width: 25%; } .column.is-offset-3-fullhd { margin-left: 25%; } .column.is-4-fullhd { flex: none; width: 33.33333%; } .column.is-offset-4-fullhd { margin-left: 33.33333%; } .column.is-5-fullhd { flex: none; width: 41.66667%; } .column.is-offset-5-fullhd { margin-left: 41.66667%; } .column.is-6-fullhd { flex: none; width: 50%; } .column.is-offset-6-fullhd { margin-left: 50%; } .column.is-7-fullhd { flex: none; width: 58.33333%; } .column.is-offset-7-fullhd { margin-left: 58.33333%; } .column.is-8-fullhd { flex: none; width: 66.66667%; } .column.is-offset-8-fullhd { margin-left: 66.66667%; } .column.is-9-fullhd { flex: none; width: 75%; } .column.is-offset-9-fullhd { margin-left: 75%; } .column.is-10-fullhd { flex: none; width: 83.33333%; } .column.is-offset-10-fullhd { margin-left: 83.33333%; } .column.is-11-fullhd { flex: none; width: 91.66667%; } .column.is-offset-11-fullhd { margin-left: 91.66667%; } .column.is-12-fullhd { flex: none; width: 100%; } .column.is-offset-12-fullhd { margin-left: 100%; } } .columns { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; } .columns:last-child { margin-bottom: -0.75rem; } .columns:not(:last-child) { margin-bottom: calc(1.5rem - 0.75rem); } .columns.is-centered { justify-content: center; } .columns.is-gapless { margin-left: 0; margin-right: 0; margin-top: 0; } .columns.is-gapless > .column { margin: 0; padding: 0 !important; } .columns.is-gapless:not(:last-child) { margin-bottom: 1.5rem; } .columns.is-gapless:last-child { margin-bottom: 0; } .columns.is-mobile { display: flex; } .columns.is-multiline { flex-wrap: wrap; } .columns.is-vcentered { align-items: center; } @media screen and (min-width: 769px), print { .columns:not(.is-desktop) { display: flex; } } @media screen and (min-width: 1024px) { .columns.is-desktop { display: flex; } } .columns.is-variable { --columnGap: 0.75rem; margin-left: calc(-1 * var(--columnGap)); margin-right: calc(-1 * var(--columnGap)); } .columns.is-variable .column { padding-left: var(--columnGap); padding-right: var(--columnGap); } .columns.is-variable.is-0 { --columnGap: 0rem; } .columns.is-variable.is-1 { --columnGap: 0.25rem; } .columns.is-variable.is-2 { --columnGap: 0.5rem; } .columns.is-variable.is-3 { --columnGap: 0.75rem; } .columns.is-variable.is-4 { --columnGap: 1rem; } .columns.is-variable.is-5 { --columnGap: 1.25rem; } .columns.is-variable.is-6 { --columnGap: 1.5rem; } .columns.is-variable.is-7 { --columnGap: 1.75rem; } .columns.is-variable.is-8 { --columnGap: 2rem; } .tile { align-items: stretch; display: block; flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-height: min-content; } .tile.is-ancestor { margin-left: -0.75rem; margin-right: -0.75rem; margin-top: -0.75rem; } .tile.is-ancestor:last-child { margin-bottom: -0.75rem; } .tile.is-ancestor:not(:last-child) { margin-bottom: 0.75rem; } .tile.is-child { margin: 0 !important; } .tile.is-parent { padding: 0.75rem; } .tile.is-vertical { flex-direction: column; } .tile.is-vertical > .tile.is-child:not(:last-child) { margin-bottom: 1.5rem !important; } @media screen and (min-width: 769px), print { .tile:not(.is-child) { display: flex; } .tile.is-1 { flex: none; width: 8.33333%; } .tile.is-2 { flex: none; width: 16.66667%; } .tile.is-3 { flex: none; width: 25%; } .tile.is-4 { flex: none; width: 33.33333%; } .tile.is-5 { flex: none; width: 41.66667%; } .tile.is-6 { flex: none; width: 50%; } .tile.is-7 { flex: none; width: 58.33333%; } .tile.is-8 { flex: none; width: 66.66667%; } .tile.is-9 { flex: none; width: 75%; } .tile.is-10 { flex: none; width: 83.33333%; } .tile.is-11 { flex: none; width: 91.66667%; } .tile.is-12 { flex: none; width: 100%; } } .box { background-color: white; border-radius: 5px; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); color: #4a4a4a; display: block; padding: 1.25rem; } .box:not(:last-child) { margin-bottom: 1.5rem; } a.box:hover, a.box:focus { box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; } a.box:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; } .button { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 3px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: white; border-color: #dbdbdb; color: #363636; cursor: pointer; justify-content: center; padding-left: 0.75em; padding-right: 0.75em; text-align: center; white-space: nowrap; } .button:focus, .button.is-focused, .button:active, .button.is-active { outline: none; } .button[disabled] { cursor: not-allowed; } .button strong { color: inherit; } .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large { height: 1.5em; width: 1.5em; } .button .icon:first-child:not(:last-child) { margin-left: calc(-0.375em - 1px); margin-right: 0.1875em; } .button .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: calc(-0.375em - 1px); } .button .icon:first-child:last-child { margin-left: calc(-0.375em - 1px); margin-right: calc(-0.375em - 1px); } .button:hover, .button.is-hovered { border-color: #b5b5b5; color: #363636; } .button:focus, .button.is-focused { border-color: #3273dc; color: #363636; } .button:focus:not(:active), .button.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .button:active, .button.is-active { border-color: #4a4a4a; color: #363636; } .button.is-text { background-color: transparent; border-color: transparent; color: #4a4a4a; text-decoration: underline; } .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused { background-color: whitesmoke; color: #363636; } .button.is-text:active, .button.is-text.is-active { background-color: #e8e8e8; color: #363636; } .button.is-text[disabled] { background-color: transparent; border-color: transparent; box-shadow: none; } .button.is-white { background-color: white; border-color: transparent; color: #0a0a0a; } .button.is-white:hover, .button.is-white.is-hovered { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; } .button.is-white:focus, .button.is-white.is-focused { border-color: transparent; color: #0a0a0a; } .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } .button.is-white:active, .button.is-white.is-active { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; } .button.is-white[disabled] { background-color: white; border-color: transparent; box-shadow: none; } .button.is-white.is-inverted { background-color: #0a0a0a; color: white; } .button.is-white.is-inverted:hover { background-color: black; } .button.is-white.is-inverted[disabled] { background-color: #0a0a0a; border-color: transparent; box-shadow: none; color: white; } .button.is-white.is-loading:after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } .button.is-white.is-outlined { background-color: transparent; border-color: white; color: white; } .button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus { background-color: white; border-color: white; color: #0a0a0a; } .button.is-white.is-outlined.is-loading:after { border-color: transparent transparent white white !important; } .button.is-white.is-outlined[disabled] { background-color: transparent; border-color: white; box-shadow: none; color: white; } .button.is-white.is-inverted.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; } .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus { background-color: #0a0a0a; color: white; } .button.is-white.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; } .button.is-black { background-color: #0a0a0a; border-color: transparent; color: white; } .button.is-black:hover, .button.is-black.is-hovered { background-color: #040404; border-color: transparent; color: white; } .button.is-black:focus, .button.is-black.is-focused { border-color: transparent; color: white; } .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } .button.is-black:active, .button.is-black.is-active { background-color: black; border-color: transparent; color: white; } .button.is-black[disabled] { background-color: #0a0a0a; border-color: transparent; box-shadow: none; } .button.is-black.is-inverted { background-color: white; color: #0a0a0a; } .button.is-black.is-inverted:hover { background-color: #f2f2f2; } .button.is-black.is-inverted[disabled] { background-color: white; border-color: transparent; box-shadow: none; color: #0a0a0a; } .button.is-black.is-loading:after { border-color: transparent transparent white white !important; } .button.is-black.is-outlined { background-color: transparent; border-color: #0a0a0a; color: #0a0a0a; } .button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } .button.is-black.is-outlined.is-loading:after { border-color: transparent transparent #0a0a0a #0a0a0a !important; } .button.is-black.is-outlined[disabled] { background-color: transparent; border-color: #0a0a0a; box-shadow: none; color: #0a0a0a; } .button.is-black.is-inverted.is-outlined { background-color: transparent; border-color: white; color: white; } .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus { background-color: white; color: #0a0a0a; } .button.is-black.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: white; box-shadow: none; color: white; } .button.is-light { background-color: whitesmoke; border-color: transparent; color: #363636; } .button.is-light:hover, .button.is-light.is-hovered { background-color: #eeeeee; border-color: transparent; color: #363636; } .button.is-light:focus, .button.is-light.is-focused { border-color: transparent; color: #363636; } .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } .button.is-light:active, .button.is-light.is-active { background-color: #e8e8e8; border-color: transparent; color: #363636; } .button.is-light[disabled] { background-color: whitesmoke; border-color: transparent; box-shadow: none; } .button.is-light.is-inverted { background-color: #363636; color: whitesmoke; } .button.is-light.is-inverted:hover { background-color: #292929; } .button.is-light.is-inverted[disabled] { background-color: #363636; border-color: transparent; box-shadow: none; color: whitesmoke; } .button.is-light.is-loading:after { border-color: transparent transparent #363636 #363636 !important; } .button.is-light.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; } .button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus { background-color: whitesmoke; border-color: whitesmoke; color: #363636; } .button.is-light.is-outlined.is-loading:after { border-color: transparent transparent whitesmoke whitesmoke !important; } .button.is-light.is-outlined[disabled] { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; } .button.is-light.is-inverted.is-outlined { background-color: transparent; border-color: #363636; color: #363636; } .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus { background-color: #363636; color: whitesmoke; } .button.is-light.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #363636; box-shadow: none; color: #363636; } .button.is-dark { background-color: #363636; border-color: transparent; color: whitesmoke; } .button.is-dark:hover, .button.is-dark.is-hovered { background-color: #2f2f2f; border-color: transparent; color: whitesmoke; } .button.is-dark:focus, .button.is-dark.is-focused { border-color: transparent; color: whitesmoke; } .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } .button.is-dark:active, .button.is-dark.is-active { background-color: #292929; border-color: transparent; color: whitesmoke; } .button.is-dark[disabled] { background-color: #363636; border-color: transparent; box-shadow: none; } .button.is-dark.is-inverted { background-color: whitesmoke; color: #363636; } .button.is-dark.is-inverted:hover { background-color: #e8e8e8; } .button.is-dark.is-inverted[disabled] { background-color: whitesmoke; border-color: transparent; box-shadow: none; color: #363636; } .button.is-dark.is-loading:after { border-color: transparent transparent whitesmoke whitesmoke !important; } .button.is-dark.is-outlined { background-color: transparent; border-color: #363636; color: #363636; } .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus { background-color: #363636; border-color: #363636; color: whitesmoke; } .button.is-dark.is-outlined.is-loading:after { border-color: transparent transparent #363636 #363636 !important; } .button.is-dark.is-outlined[disabled] { background-color: transparent; border-color: #363636; box-shadow: none; color: #363636; } .button.is-dark.is-inverted.is-outlined { background-color: transparent; border-color: whitesmoke; color: whitesmoke; } .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus { background-color: whitesmoke; color: #363636; } .button.is-dark.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: whitesmoke; box-shadow: none; color: whitesmoke; } .button.is-primary { background-color: #C93312; border-color: transparent; color: #fff; } .button.is-primary:hover, .button.is-primary.is-hovered { background-color: #bd3011; border-color: transparent; color: #fff; } .button.is-primary:focus, .button.is-primary.is-focused { border-color: transparent; color: #fff; } .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } .button.is-primary:active, .button.is-primary.is-active { background-color: #b22d10; border-color: transparent; color: #fff; } .button.is-primary[disabled] { background-color: #C93312; border-color: transparent; box-shadow: none; } .button.is-primary.is-inverted { background-color: #fff; color: #C93312; } .button.is-primary.is-inverted:hover { background-color: #f2f2f2; } .button.is-primary.is-inverted[disabled] { background-color: #fff; border-color: transparent; box-shadow: none; color: #C93312; } .button.is-primary.is-loading:after { border-color: transparent transparent #fff #fff !important; } .button.is-primary.is-outlined { background-color: transparent; border-color: #C93312; color: #C93312; } .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus { background-color: #C93312; border-color: #C93312; color: #fff; } .button.is-primary.is-outlined.is-loading:after { border-color: transparent transparent #C93312 #C93312 !important; } .button.is-primary.is-outlined[disabled] { background-color: transparent; border-color: #C93312; box-shadow: none; color: #C93312; } .button.is-primary.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus { background-color: #fff; color: #C93312; } .button.is-primary.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } .button.is-link { background-color: #3273dc; border-color: transparent; color: #fff; } .button.is-link:hover, .button.is-link.is-hovered { background-color: #276cda; border-color: transparent; color: #fff; } .button.is-link:focus, .button.is-link.is-focused { border-color: transparent; color: #fff; } .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .button.is-link:active, .button.is-link.is-active { background-color: #2366d1; border-color: transparent; color: #fff; } .button.is-link[disabled] { background-color: #3273dc; border-color: transparent; box-shadow: none; } .button.is-link.is-inverted { background-color: #fff; color: #3273dc; } .button.is-link.is-inverted:hover { background-color: #f2f2f2; } .button.is-link.is-inverted[disabled] { background-color: #fff; border-color: transparent; box-shadow: none; color: #3273dc; } .button.is-link.is-loading:after { border-color: transparent transparent #fff #fff !important; } .button.is-link.is-outlined { background-color: transparent; border-color: #3273dc; color: #3273dc; } .button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus { background-color: #3273dc; border-color: #3273dc; color: #fff; } .button.is-link.is-outlined.is-loading:after { border-color: transparent transparent #3273dc #3273dc !important; } .button.is-link.is-outlined[disabled] { background-color: transparent; border-color: #3273dc; box-shadow: none; color: #3273dc; } .button.is-link.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus { background-color: #fff; color: #3273dc; } .button.is-link.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } .button.is-info { background-color: #209cee; border-color: transparent; color: #fff; } .button.is-info:hover, .button.is-info.is-hovered { background-color: #1496ed; border-color: transparent; color: #fff; } .button.is-info:focus, .button.is-info.is-focused { border-color: transparent; color: #fff; } .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } .button.is-info:active, .button.is-info.is-active { background-color: #118fe4; border-color: transparent; color: #fff; } .button.is-info[disabled] { background-color: #209cee; border-color: transparent; box-shadow: none; } .button.is-info.is-inverted { background-color: #fff; color: #209cee; } .button.is-info.is-inverted:hover { background-color: #f2f2f2; } .button.is-info.is-inverted[disabled] { background-color: #fff; border-color: transparent; box-shadow: none; color: #209cee; } .button.is-info.is-loading:after { border-color: transparent transparent #fff #fff !important; } .button.is-info.is-outlined { background-color: transparent; border-color: #209cee; color: #209cee; } .button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus { background-color: #209cee; border-color: #209cee; color: #fff; } .button.is-info.is-outlined.is-loading:after { border-color: transparent transparent #209cee #209cee !important; } .button.is-info.is-outlined[disabled] { background-color: transparent; border-color: #209cee; box-shadow: none; color: #209cee; } .button.is-info.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus { background-color: #fff; color: #209cee; } .button.is-info.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } .button.is-success { background-color: #23d160; border-color: transparent; color: #fff; } .button.is-success:hover, .button.is-success.is-hovered { background-color: #22c65b; border-color: transparent; color: #fff; } .button.is-success:focus, .button.is-success.is-focused { border-color: transparent; color: #fff; } .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } .button.is-success:active, .button.is-success.is-active { background-color: #20bc56; border-color: transparent; color: #fff; } .button.is-success[disabled] { background-color: #23d160; border-color: transparent; box-shadow: none; } .button.is-success.is-inverted { background-color: #fff; color: #23d160; } .button.is-success.is-inverted:hover { background-color: #f2f2f2; } .button.is-success.is-inverted[disabled] { background-color: #fff; border-color: transparent; box-shadow: none; color: #23d160; } .button.is-success.is-loading:after { border-color: transparent transparent #fff #fff !important; } .button.is-success.is-outlined { background-color: transparent; border-color: #23d160; color: #23d160; } .button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus { background-color: #23d160; border-color: #23d160; color: #fff; } .button.is-success.is-outlined.is-loading:after { border-color: transparent transparent #23d160 #23d160 !important; } .button.is-success.is-outlined[disabled] { background-color: transparent; border-color: #23d160; box-shadow: none; color: #23d160; } .button.is-success.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus { background-color: #fff; color: #23d160; } .button.is-success.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } .button.is-warning { background-color: #ffdd57; border-color: transparent; color: #FFFFFF; } .button.is-warning:hover, .button.is-warning.is-hovered { background-color: #ffdb4a; border-color: transparent; color: #FFFFFF; } .button.is-warning:focus, .button.is-warning.is-focused { border-color: transparent; color: #FFFFFF; } .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } .button.is-warning:active, .button.is-warning.is-active { background-color: #ffd83d; border-color: transparent; color: #FFFFFF; } .button.is-warning[disabled] { background-color: #ffdd57; border-color: transparent; box-shadow: none; } .button.is-warning.is-inverted { background-color: #FFFFFF; color: #ffdd57; } .button.is-warning.is-inverted:hover { background-color: #f2f2f2; } .button.is-warning.is-inverted[disabled] { background-color: #FFFFFF; border-color: transparent; box-shadow: none; color: #ffdd57; } .button.is-warning.is-loading:after { border-color: transparent transparent #FFFFFF #FFFFFF !important; } .button.is-warning.is-outlined { background-color: transparent; border-color: #ffdd57; color: #ffdd57; } .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus { background-color: #ffdd57; border-color: #ffdd57; color: #FFFFFF; } .button.is-warning.is-outlined.is-loading:after { border-color: transparent transparent #ffdd57 #ffdd57 !important; } .button.is-warning.is-outlined[disabled] { background-color: transparent; border-color: #ffdd57; box-shadow: none; color: #ffdd57; } .button.is-warning.is-inverted.is-outlined { background-color: transparent; border-color: #FFFFFF; color: #FFFFFF; } .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus { background-color: #FFFFFF; color: #ffdd57; } .button.is-warning.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #FFFFFF; box-shadow: none; color: #FFFFFF; } .button.is-danger { background-color: #ff3860; border-color: transparent; color: #fff; } .button.is-danger:hover, .button.is-danger.is-hovered { background-color: #ff2b56; border-color: transparent; color: #fff; } .button.is-danger:focus, .button.is-danger.is-focused { border-color: transparent; color: #fff; } .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } .button.is-danger:active, .button.is-danger.is-active { background-color: #ff1f4b; border-color: transparent; color: #fff; } .button.is-danger[disabled] { background-color: #ff3860; border-color: transparent; box-shadow: none; } .button.is-danger.is-inverted { background-color: #fff; color: #ff3860; } .button.is-danger.is-inverted:hover { background-color: #f2f2f2; } .button.is-danger.is-inverted[disabled] { background-color: #fff; border-color: transparent; box-shadow: none; color: #ff3860; } .button.is-danger.is-loading:after { border-color: transparent transparent #fff #fff !important; } .button.is-danger.is-outlined { background-color: transparent; border-color: #ff3860; color: #ff3860; } .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus { background-color: #ff3860; border-color: #ff3860; color: #fff; } .button.is-danger.is-outlined.is-loading:after { border-color: transparent transparent #ff3860 #ff3860 !important; } .button.is-danger.is-outlined[disabled] { background-color: transparent; border-color: #ff3860; box-shadow: none; color: #ff3860; } .button.is-danger.is-inverted.is-outlined { background-color: transparent; border-color: #fff; color: #fff; } .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus { background-color: #fff; color: #ff3860; } .button.is-danger.is-inverted.is-outlined[disabled] { background-color: transparent; border-color: #fff; box-shadow: none; color: #fff; } .button.is-small { border-radius: 2px; font-size: 0.75rem; } .button.is-medium { font-size: 1.25rem; } .button.is-large { font-size: 1.5rem; } .button[disabled] { background-color: white; border-color: #dbdbdb; box-shadow: none; opacity: 0.5; } .button.is-fullwidth { display: flex; width: 100%; } .button.is-loading { color: transparent !important; pointer-events: none; } .button.is-loading:after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; position: absolute; left: calc(50% - (1em / 2)); top: calc(50% - (1em / 2)); position: absolute !important; } .button.is-static { background-color: whitesmoke; border-color: #dbdbdb; color: #7a7a7a; box-shadow: none; pointer-events: none; } .buttons { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; } .buttons .button { margin-bottom: 0.5rem; } .buttons .button:not(:last-child) { margin-right: 0.5rem; } .buttons:last-child { margin-bottom: -0.5rem; } .buttons:not(:last-child) { margin-bottom: 1rem; } .buttons.has-addons .button:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .buttons.has-addons .button:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; margin-right: -1px; } .buttons.has-addons .button:last-child { margin-right: 0; } .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered { z-index: 2; } .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected { z-index: 3; } .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover { z-index: 4; } .buttons.is-centered { justify-content: center; } .buttons.is-right { justify-content: flex-end; } .container { margin: 0 auto; position: relative; } @media screen and (min-width: 1024px) { .container { max-width: 960px; width: 960px; } .container.is-fluid { margin-left: 32px; margin-right: 32px; max-width: none; width: auto; } } @media screen and (max-width: 1215px) { .container.is-widescreen { max-width: 1152px; width: auto; } } @media screen and (max-width: 1407px) { .container.is-fullhd { max-width: 1344px; width: auto; } } @media screen and (min-width: 1216px) { .container { max-width: 1152px; width: 1152px; } } @media screen and (min-width: 1408px) { .container { max-width: 1344px; width: 1344px; } } .content:not(:last-child) { margin-bottom: 1.5rem; } .content li + li { margin-top: 0.25em; } .content p:not(:last-child), .content dl:not(:last-child), .content ol:not(:last-child), .content ul:not(:last-child), .content blockquote:not(:last-child), .content pre:not(:last-child), .content table:not(:last-child) { margin-bottom: 1em; } .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { color: #363636; font-weight: 400; line-height: 1.125; } .content h1 { font-size: 2em; margin-bottom: 0.5em; } .content h1:not(:first-child) { margin-top: 1em; } .content h2 { font-size: 1.75em; margin-bottom: 0.5714em; } .content h2:not(:first-child) { margin-top: 1.1428em; } .content h3 { font-size: 1.5em; margin-bottom: 0.6666em; } .content h3:not(:first-child) { margin-top: 1.3333em; } .content h4 { font-size: 1.25em; margin-bottom: 0.8em; } .content h5 { font-size: 1.125em; margin-bottom: 0.8888em; } .content h6 { font-size: 1em; margin-bottom: 1em; } .content blockquote { background-color: whitesmoke; border-left: 5px solid #dbdbdb; padding: 1.25em 1.5em; } .content ol { list-style: decimal outside; margin-left: 2em; margin-top: 1em; } .content ul { list-style: disc outside; margin-left: 2em; margin-top: 1em; } .content ul ul { list-style-type: circle; margin-top: 0.5em; } .content ul ul ul { list-style-type: square; } .content dd { margin-left: 2em; } .content figure { margin-left: 2em; margin-right: 2em; text-align: center; } .content figure:not(:first-child) { margin-top: 2em; } .content figure:not(:last-child) { margin-bottom: 2em; } .content figure img { display: inline-block; } .content figure figcaption { font-style: italic; } .content pre { -webkit-overflow-scrolling: touch; overflow-x: auto; padding: 1.25em 1.5em; white-space: pre; word-wrap: normal; } .content sup, .content sub { font-size: 75%; } .content table { width: 100%; } .content table td, .content table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; } .content table th { color: #363636; text-align: left; } .content table tr:hover { background-color: whitesmoke; } .content table thead td, .content table thead th { border-width: 0 0 2px; color: #363636; } .content table tfoot td, .content table tfoot th { border-width: 2px 0 0; color: #363636; } .content table tbody tr:last-child td, .content table tbody tr:last-child th { border-bottom-width: 0; } .content.is-small { font-size: 0.75rem; } .content.is-medium { font-size: 1.25rem; } .content.is-large { font-size: 1.5rem; } .input, .textarea { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 3px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; background-color: white; border-color: #dbdbdb; color: #363636; box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); max-width: 100%; width: 100%; } .input:focus, .input.is-focused, .input:active, .input.is-active, .textarea:focus, .textarea.is-focused, .textarea:active, .textarea.is-active { outline: none; } .input[disabled], .textarea[disabled] { cursor: not-allowed; } .input::-moz-placeholder, .textarea::-moz-placeholder { color: rgba(54, 54, 54, 0.3); } .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder { color: rgba(54, 54, 54, 0.3); } .input:-moz-placeholder, .textarea:-moz-placeholder { color: rgba(54, 54, 54, 0.3); } .input:-ms-input-placeholder, .textarea:-ms-input-placeholder { color: rgba(54, 54, 54, 0.3); } .input:hover, .input.is-hovered, .textarea:hover, .textarea.is-hovered { border-color: #b5b5b5; } .input:focus, .input.is-focused, .input:active, .input.is-active, .textarea:focus, .textarea.is-focused, .textarea:active, .textarea.is-active { border-color: #3273dc; box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .input[disabled], .textarea[disabled] { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; color: #7a7a7a; } .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder { color: rgba(122, 122, 122, 0.3); } .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder { color: rgba(122, 122, 122, 0.3); } .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder { color: rgba(122, 122, 122, 0.3); } .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder { color: rgba(122, 122, 122, 0.3); } .input[type="search"], .textarea[type="search"] { border-radius: 290486px; } .input[readonly], .textarea[readonly] { box-shadow: none; } .input.is-white, .textarea.is-white { border-color: white; } .input.is-white:focus, .input.is-white.is-focused, .input.is-white:active, .input.is-white.is-active, .textarea.is-white:focus, .textarea.is-white.is-focused, .textarea.is-white:active, .textarea.is-white.is-active { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } .input.is-black, .textarea.is-black { border-color: #0a0a0a; } .input.is-black:focus, .input.is-black.is-focused, .input.is-black:active, .input.is-black.is-active, .textarea.is-black:focus, .textarea.is-black.is-focused, .textarea.is-black:active, .textarea.is-black.is-active { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } .input.is-light, .textarea.is-light { border-color: whitesmoke; } .input.is-light:focus, .input.is-light.is-focused, .input.is-light:active, .input.is-light.is-active, .textarea.is-light:focus, .textarea.is-light.is-focused, .textarea.is-light:active, .textarea.is-light.is-active { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } .input.is-dark, .textarea.is-dark { border-color: #363636; } .input.is-dark:focus, .input.is-dark.is-focused, .input.is-dark:active, .input.is-dark.is-active, .textarea.is-dark:focus, .textarea.is-dark.is-focused, .textarea.is-dark:active, .textarea.is-dark.is-active { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } .input.is-primary, .textarea.is-primary { border-color: #C93312; } .input.is-primary:focus, .input.is-primary.is-focused, .input.is-primary:active, .input.is-primary.is-active, .textarea.is-primary:focus, .textarea.is-primary.is-focused, .textarea.is-primary:active, .textarea.is-primary.is-active { box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } .input.is-link, .textarea.is-link { border-color: #3273dc; } .input.is-link:focus, .input.is-link.is-focused, .input.is-link:active, .input.is-link.is-active, .textarea.is-link:focus, .textarea.is-link.is-focused, .textarea.is-link:active, .textarea.is-link.is-active { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .input.is-info, .textarea.is-info { border-color: #209cee; } .input.is-info:focus, .input.is-info.is-focused, .input.is-info:active, .input.is-info.is-active, .textarea.is-info:focus, .textarea.is-info.is-focused, .textarea.is-info:active, .textarea.is-info.is-active { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } .input.is-success, .textarea.is-success { border-color: #23d160; } .input.is-success:focus, .input.is-success.is-focused, .input.is-success:active, .input.is-success.is-active, .textarea.is-success:focus, .textarea.is-success.is-focused, .textarea.is-success:active, .textarea.is-success.is-active { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } .input.is-warning, .textarea.is-warning { border-color: #ffdd57; } .input.is-warning:focus, .input.is-warning.is-focused, .input.is-warning:active, .input.is-warning.is-active, .textarea.is-warning:focus, .textarea.is-warning.is-focused, .textarea.is-warning:active, .textarea.is-warning.is-active { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } .input.is-danger, .textarea.is-danger { border-color: #ff3860; } .input.is-danger:focus, .input.is-danger.is-focused, .input.is-danger:active, .input.is-danger.is-active, .textarea.is-danger:focus, .textarea.is-danger.is-focused, .textarea.is-danger:active, .textarea.is-danger.is-active { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } .input.is-small, .textarea.is-small { border-radius: 2px; font-size: 0.75rem; } .input.is-medium, .textarea.is-medium { font-size: 1.25rem; } .input.is-large, .textarea.is-large { font-size: 1.5rem; } .input.is-fullwidth, .textarea.is-fullwidth { display: block; width: 100%; } .input.is-inline, .textarea.is-inline { display: inline; width: auto; } .input.is-static { background-color: transparent; border-color: transparent; box-shadow: none; padding-left: 0; padding-right: 0; } .textarea { display: block; max-width: 100%; min-width: 100%; padding: 0.625em; resize: vertical; } .textarea:not([rows]) { max-height: 600px; min-height: 120px; } .textarea[rows] { height: unset; } .textarea.has-fixed-size { resize: none; } .checkbox, .radio { cursor: pointer; display: inline-block; line-height: 1.25; position: relative; } .checkbox input, .radio input { cursor: pointer; } .checkbox:hover, .radio:hover { color: #363636; } .checkbox[disabled], .radio[disabled] { color: #7a7a7a; cursor: not-allowed; } .radio + .radio { margin-left: 0.5em; } .select { display: inline-block; max-width: 100%; position: relative; vertical-align: top; } .select:not(.is-multiple) { height: 2.25em; } .select:not(.is-multiple)::after { border: 1px solid #3273dc; border-right: 0; border-top: 0; content: " "; display: block; height: 0.5em; pointer-events: none; position: absolute; transform: rotate(-45deg); transform-origin: center; width: 0.5em; margin-top: -0.375em; right: 1.125em; top: 50%; z-index: 4; } .select select { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 3px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; background-color: white; border-color: #dbdbdb; color: #363636; cursor: pointer; display: block; font-size: 1em; max-width: 100%; outline: none; } .select select:focus, .select select.is-focused, .select select:active, .select select.is-active { outline: none; } .select select[disabled] { cursor: not-allowed; } .select select::-moz-placeholder { color: rgba(54, 54, 54, 0.3); } .select select::-webkit-input-placeholder { color: rgba(54, 54, 54, 0.3); } .select select:-moz-placeholder { color: rgba(54, 54, 54, 0.3); } .select select:-ms-input-placeholder { color: rgba(54, 54, 54, 0.3); } .select select:hover, .select select.is-hovered { border-color: #b5b5b5; } .select select:focus, .select select.is-focused, .select select:active, .select select.is-active { border-color: #3273dc; box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .select select[disabled] { background-color: whitesmoke; border-color: whitesmoke; box-shadow: none; color: #7a7a7a; } .select select[disabled]::-moz-placeholder { color: rgba(122, 122, 122, 0.3); } .select select[disabled]::-webkit-input-placeholder { color: rgba(122, 122, 122, 0.3); } .select select[disabled]:-moz-placeholder { color: rgba(122, 122, 122, 0.3); } .select select[disabled]:-ms-input-placeholder { color: rgba(122, 122, 122, 0.3); } .select select::-ms-expand { display: none; } .select select[disabled]:hover { border-color: whitesmoke; } .select select:not([multiple]) { padding-right: 2.5em; } .select select[multiple] { height: unset; padding: 0; } .select select[multiple] option { padding: 0.5em 1em; } .select:hover::after { border-color: #363636; } .select.is-white select { border-color: white; } .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); } .select.is-black select { border-color: #0a0a0a; } .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active { box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); } .select.is-light select { border-color: whitesmoke; } .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active { box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); } .select.is-dark select { border-color: #363636; } .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active { box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); } .select.is-primary select { border-color: #C93312; } .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active { box-shadow: 0 0 0 0.125em rgba(201, 51, 18, 0.25); } .select.is-link select { border-color: #3273dc; } .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active { box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); } .select.is-info select { border-color: #209cee; } .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active { box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25); } .select.is-success select { border-color: #23d160; } .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active { box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); } .select.is-warning select { border-color: #ffdd57; } .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); } .select.is-danger select { border-color: #ff3860; } .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active { box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); } .select.is-small { border-radius: 2px; font-size: 0.75rem; } .select.is-medium { font-size: 1.25rem; } .select.is-large { font-size: 1.5rem; } .select.is-disabled::after { border-color: #7a7a7a; } .select.is-fullwidth { width: 100%; } .select.is-fullwidth select { width: 100%; } .select.is-loading::after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; margin-top: 0; position: absolute; right: 0.625em; top: 0.625em; transform: none; } .select.is-loading.is-small:after { font-size: 0.75rem; } .select.is-loading.is-medium:after { font-size: 1.25rem; } .select.is-loading.is-large:after { font-size: 1.5rem; } .file { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; align-items: stretch; display: flex; justify-content: flex-start; position: relative; } .file.is-white .file-cta { background-color: white; border-color: transparent; color: #0a0a0a; } .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta { background-color: #f9f9f9; border-color: transparent; color: #0a0a0a; } .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25); color: #0a0a0a; } .file.is-white:active .file-cta, .file.is-white.is-active .file-cta { background-color: #f2f2f2; border-color: transparent; color: #0a0a0a; } .file.is-black .file-cta { background-color: #0a0a0a; border-color: transparent; color: white; } .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta { background-color: #040404; border-color: transparent; color: white; } .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25); color: white; } .file.is-black:active .file-cta, .file.is-black.is-active .file-cta { background-color: black; border-color: transparent; color: white; } .file.is-light .file-cta { background-color: whitesmoke; border-color: transparent; color: #363636; } .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta { background-color: #eeeeee; border-color: transparent; color: #363636; } .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25); color: #363636; } .file.is-light:active .file-cta, .file.is-light.is-active .file-cta { background-color: #e8e8e8; border-color: transparent; color: #363636; } .file.is-dark .file-cta { background-color: #363636; border-color: transparent; color: whitesmoke; } .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta { background-color: #2f2f2f; border-color: transparent; color: whitesmoke; } .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25); color: whitesmoke; } .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta { background-color: #292929; border-color: transparent; color: whitesmoke; } .file.is-primary .file-cta { background-color: #C93312; border-color: transparent; color: #fff; } .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta { background-color: #bd3011; border-color: transparent; color: #fff; } .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(201, 51, 18, 0.25); color: #fff; } .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta { background-color: #b22d10; border-color: transparent; color: #fff; } .file.is-link .file-cta { background-color: #3273dc; border-color: transparent; color: #fff; } .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta { background-color: #276cda; border-color: transparent; color: #fff; } .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25); color: #fff; } .file.is-link:active .file-cta, .file.is-link.is-active .file-cta { background-color: #2366d1; border-color: transparent; color: #fff; } .file.is-info .file-cta { background-color: #209cee; border-color: transparent; color: #fff; } .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta { background-color: #1496ed; border-color: transparent; color: #fff; } .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(32, 156, 238, 0.25); color: #fff; } .file.is-info:active .file-cta, .file.is-info.is-active .file-cta { background-color: #118fe4; border-color: transparent; color: #fff; } .file.is-success .file-cta { background-color: #23d160; border-color: transparent; color: #fff; } .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta { background-color: #22c65b; border-color: transparent; color: #fff; } .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25); color: #fff; } .file.is-success:active .file-cta, .file.is-success.is-active .file-cta { background-color: #20bc56; border-color: transparent; color: #fff; } .file.is-warning .file-cta { background-color: #ffdd57; border-color: transparent; color: #FFFFFF; } .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta { background-color: #ffdb4a; border-color: transparent; color: #FFFFFF; } .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25); color: #FFFFFF; } .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta { background-color: #ffd83d; border-color: transparent; color: #FFFFFF; } .file.is-danger .file-cta { background-color: #ff3860; border-color: transparent; color: #fff; } .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta { background-color: #ff2b56; border-color: transparent; color: #fff; } .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta { border-color: transparent; box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25); color: #fff; } .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta { background-color: #ff1f4b; border-color: transparent; color: #fff; } .file.is-small { font-size: 0.75rem; } .file.is-medium { font-size: 1.25rem; } .file.is-medium .file-icon .fa { font-size: 21px; } .file.is-large { font-size: 1.5rem; } .file.is-large .file-icon .fa { font-size: 28px; } .file.has-name .file-cta { border-bottom-right-radius: 0; border-top-right-radius: 0; } .file.has-name .file-name { border-bottom-left-radius: 0; border-top-left-radius: 0; } .file.has-name.is-empty .file-cta { border-radius: 3px; } .file.has-name.is-empty .file-name { display: none; } .file.is-centered { justify-content: center; } .file.is-right { justify-content: flex-end; } .file.is-boxed .file-label { flex-direction: column; } .file.is-boxed .file-cta { flex-direction: column; height: auto; padding: 1em 3em; } .file.is-boxed .file-name { border-width: 0 1px 1px; } .file.is-boxed .file-icon { height: 1.5em; width: 1.5em; } .file.is-boxed .file-icon .fa { font-size: 21px; } .file.is-boxed.is-small .file-icon .fa { font-size: 14px; } .file.is-boxed.is-medium .file-icon .fa { font-size: 28px; } .file.is-boxed.is-large .file-icon .fa { font-size: 35px; } .file.is-boxed.has-name .file-cta { border-radius: 3px 3px 0 0; } .file.is-boxed.has-name .file-name { border-radius: 0 0 3px 3px; border-width: 0 1px 1px; } .file.is-right .file-cta { border-radius: 0 3px 3px 0; } .file.is-right .file-name { border-radius: 3px 0 0 3px; border-width: 1px 0 1px 1px; order: -1; } .file.is-fullwidth .file-label { width: 100%; } .file.is-fullwidth .file-name { flex-grow: 1; max-width: none; } .file-label { align-items: stretch; display: flex; cursor: pointer; justify-content: flex-start; overflow: hidden; position: relative; } .file-label:hover .file-cta { background-color: #eeeeee; color: #363636; } .file-label:hover .file-name { border-color: #d5d5d5; } .file-label:active .file-cta { background-color: #e8e8e8; color: #363636; } .file-label:active .file-name { border-color: #cfcfcf; } .file-input { height: 0.01em; left: 0; outline: none; position: absolute; top: 0; width: 0.01em; } .file-cta, .file-name { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 3px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; border-color: #dbdbdb; border-radius: 3px; font-size: 1em; padding-left: 1em; padding-right: 1em; white-space: nowrap; } .file-cta:focus, .file-cta.is-focused, .file-cta:active, .file-cta.is-active, .file-name:focus, .file-name.is-focused, .file-name:active, .file-name.is-active { outline: none; } .file-cta[disabled], .file-name[disabled] { cursor: not-allowed; } .file-cta { background-color: whitesmoke; color: #4a4a4a; } .file-name { border-color: #dbdbdb; border-style: solid; border-width: 1px 1px 1px 0; display: block; max-width: 16em; overflow: hidden; text-align: left; text-overflow: ellipsis; } .file-icon { align-items: center; display: flex; height: 1em; justify-content: center; margin-right: 0.5em; width: 1em; } .file-icon .fa { font-size: 14px; } .label { color: #363636; display: block; font-size: 1rem; font-weight: 700; } .label:not(:last-child) { margin-bottom: 0.5em; } .label.is-small { font-size: 0.75rem; } .label.is-medium { font-size: 1.25rem; } .label.is-large { font-size: 1.5rem; } .help { display: block; font-size: 0.75rem; margin-top: 0.25rem; } .help.is-white { color: white; } .help.is-black { color: #0a0a0a; } .help.is-light { color: whitesmoke; } .help.is-dark { color: #363636; } .help.is-primary { color: #C93312; } .help.is-link { color: #3273dc; } .help.is-info { color: #209cee; } .help.is-success { color: #23d160; } .help.is-warning { color: #ffdd57; } .help.is-danger { color: #ff3860; } .field:not(:last-child) { margin-bottom: 0.75rem; } .field.has-addons { display: flex; justify-content: flex-start; } .field.has-addons .control:not(:last-child) { margin-right: -1px; } .field.has-addons .control:first-child .button, .field.has-addons .control:first-child .input, .field.has-addons .control:first-child .select select { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .field.has-addons .control:last-child .button, .field.has-addons .control:last-child .input, .field.has-addons .control:last-child .select select { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .field.has-addons .control .button, .field.has-addons .control .input, .field.has-addons .control .select select { border-radius: 0; } .field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered, .field.has-addons .control .input:hover, .field.has-addons .control .input.is-hovered, .field.has-addons .control .select select:hover, .field.has-addons .control .select select.is-hovered { z-index: 2; } .field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active, .field.has-addons .control .input:focus, .field.has-addons .control .input.is-focused, .field.has-addons .control .input:active, .field.has-addons .control .input.is-active, .field.has-addons .control .select select:focus, .field.has-addons .control .select select.is-focused, .field.has-addons .control .select select:active, .field.has-addons .control .select select.is-active { z-index: 3; } .field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover, .field.has-addons .control .input:focus:hover, .field.has-addons .control .input.is-focused:hover, .field.has-addons .control .input:active:hover, .field.has-addons .control .input.is-active:hover, .field.has-addons .control .select select:focus:hover, .field.has-addons .control .select select.is-focused:hover, .field.has-addons .control .select select:active:hover, .field.has-addons .control .select select.is-active:hover { z-index: 4; } .field.has-addons .control.is-expanded { flex-grow: 1; } .field.has-addons.has-addons-centered { justify-content: center; } .field.has-addons.has-addons-right { justify-content: flex-end; } .field.has-addons.has-addons-fullwidth .control { flex-grow: 1; flex-shrink: 0; } .field.is-grouped { display: flex; justify-content: flex-start; } .field.is-grouped > .control { flex-shrink: 0; } .field.is-grouped > .control:not(:last-child) { margin-bottom: 0; margin-right: 0.75rem; } .field.is-grouped > .control.is-expanded { flex-grow: 1; flex-shrink: 1; } .field.is-grouped.is-grouped-centered { justify-content: center; } .field.is-grouped.is-grouped-right { justify-content: flex-end; } .field.is-grouped.is-grouped-multiline { flex-wrap: wrap; } .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) { margin-bottom: 0.75rem; } .field.is-grouped.is-grouped-multiline:last-child { margin-bottom: -0.75rem; } .field.is-grouped.is-grouped-multiline:not(:last-child) { margin-bottom: 0; } @media screen and (min-width: 769px), print { .field.is-horizontal { display: flex; } } .field-label .label { font-size: inherit; } @media screen and (max-width: 768px) { .field-label { margin-bottom: 0.5rem; } } @media screen and (min-width: 769px), print { .field-label { flex-basis: 0; flex-grow: 1; flex-shrink: 0; margin-right: 1.5rem; text-align: right; } .field-label.is-small { font-size: 0.75rem; padding-top: 0.375em; } .field-label.is-normal { padding-top: 0.375em; } .field-label.is-medium { font-size: 1.25rem; padding-top: 0.375em; } .field-label.is-large { font-size: 1.5rem; padding-top: 0.375em; } } .field-body .field .field { margin-bottom: 0; } @media screen and (min-width: 769px), print { .field-body { display: flex; flex-basis: 0; flex-grow: 5; flex-shrink: 1; } .field-body .field { margin-bottom: 0; } .field-body > .field { flex-shrink: 1; } .field-body > .field:not(.is-narrow) { flex-grow: 1; } .field-body > .field:not(:last-child) { margin-right: 0.75rem; } } .control { font-size: 1rem; position: relative; text-align: left; } .control.has-icon .icon { color: #dbdbdb; height: 2.25em; pointer-events: none; position: absolute; top: 0; width: 2.25em; z-index: 4; } .control.has-icon .input:focus + .icon { color: #7a7a7a; } .control.has-icon .input.is-small + .icon { font-size: 0.75rem; } .control.has-icon .input.is-medium + .icon { font-size: 1.25rem; } .control.has-icon .input.is-large + .icon { font-size: 1.5rem; } .control.has-icon:not(.has-icon-right) .icon { left: 0; } .control.has-icon:not(.has-icon-right) .input { padding-left: 2.25em; } .control.has-icon.has-icon-right .icon { right: 0; } .control.has-icon.has-icon-right .input { padding-right: 2.25em; } .control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .select:focus ~ .icon { color: #7a7a7a; } .control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .select.is-small ~ .icon { font-size: 0.75rem; } .control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .select.is-medium ~ .icon { font-size: 1.25rem; } .control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .select.is-large ~ .icon { font-size: 1.5rem; } .control.has-icons-left .icon, .control.has-icons-right .icon { color: #dbdbdb; height: 2.25em; pointer-events: none; position: absolute; top: 0; width: 2.25em; z-index: 4; } .control.has-icons-left .input, .control.has-icons-left .select select { padding-left: 2.25em; } .control.has-icons-left .icon.is-left { left: 0; } .control.has-icons-right .input, .control.has-icons-right .select select { padding-right: 2.25em; } .control.has-icons-right .icon.is-right { right: 0; } .control.is-loading::after { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; position: absolute !important; right: 0.625em; top: 0.625em; } .control.is-loading.is-small:after { font-size: 0.75rem; } .control.is-loading.is-medium:after { font-size: 1.25rem; } .control.is-loading.is-large:after { font-size: 1.5rem; } .icon { align-items: center; display: inline-flex; justify-content: center; height: 1.5rem; width: 1.5rem; } .icon.is-small { height: 1rem; width: 1rem; } .icon.is-medium { height: 2rem; width: 2rem; } .icon.is-large { height: 3rem; width: 3rem; } .image { display: block; position: relative; } .image img { display: block; height: auto; width: 100%; } .image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img { bottom: 0; left: 0; position: absolute; right: 0; top: 0; height: 100%; width: 100%; } .image.is-square, .image.is-1by1 { padding-top: 100%; } .image.is-4by3 { padding-top: 75%; } .image.is-3by2 { padding-top: 66.6666%; } .image.is-16by9 { padding-top: 56.25%; } .image.is-2by1 { padding-top: 50%; } .image.is-16x16 { height: 16px; width: 16px; } .image.is-24x24 { height: 24px; width: 24px; } .image.is-32x32 { height: 32px; width: 32px; } .image.is-48x48 { height: 48px; width: 48px; } .image.is-64x64 { height: 64px; width: 64px; } .image.is-96x96 { height: 96px; width: 96px; } .image.is-128x128 { height: 128px; width: 128px; } .notification { background-color: whitesmoke; border-radius: 3px; padding: 1.25rem 2.5rem 1.25rem 1.5rem; position: relative; } .notification:not(:last-child) { margin-bottom: 1.5rem; } .notification a:not(.button) { color: currentColor; text-decoration: underline; } .notification strong { color: currentColor; } .notification code, .notification pre { background: white; } .notification pre code { background: transparent; } .notification > .delete { position: absolute; right: 0.5em; top: 0.5em; } .notification .title, .notification .subtitle, .notification .content { color: currentColor; } .notification.is-white { background-color: white; color: #0a0a0a; } .notification.is-black { background-color: #0a0a0a; color: white; } .notification.is-light { background-color: whitesmoke; color: #363636; } .notification.is-dark { background-color: #363636; color: whitesmoke; } .notification.is-primary { background-color: #C93312; color: #fff; } .notification.is-link { background-color: #3273dc; color: #fff; } .notification.is-info { background-color: #209cee; color: #fff; } .notification.is-success { background-color: #23d160; color: #fff; } .notification.is-warning { background-color: #ffdd57; color: #FFFFFF; } .notification.is-danger { background-color: #ff3860; color: #fff; } .progress { -moz-appearance: none; -webkit-appearance: none; border: none; border-radius: 290486px; display: block; height: 1rem; overflow: hidden; padding: 0; width: 100%; } .progress:not(:last-child) { margin-bottom: 1.5rem; } .progress::-webkit-progress-bar { background-color: #dbdbdb; } .progress::-webkit-progress-value { background-color: #4a4a4a; } .progress::-moz-progress-bar { background-color: #4a4a4a; } .progress::-ms-fill { background-color: #4a4a4a; border: none; } .progress.is-white::-webkit-progress-value { background-color: white; } .progress.is-white::-moz-progress-bar { background-color: white; } .progress.is-white::-ms-fill { background-color: white; } .progress.is-black::-webkit-progress-value { background-color: #0a0a0a; } .progress.is-black::-moz-progress-bar { background-color: #0a0a0a; } .progress.is-black::-ms-fill { background-color: #0a0a0a; } .progress.is-light::-webkit-progress-value { background-color: whitesmoke; } .progress.is-light::-moz-progress-bar { background-color: whitesmoke; } .progress.is-light::-ms-fill { background-color: whitesmoke; } .progress.is-dark::-webkit-progress-value { background-color: #363636; } .progress.is-dark::-moz-progress-bar { background-color: #363636; } .progress.is-dark::-ms-fill { background-color: #363636; } .progress.is-primary::-webkit-progress-value { background-color: #C93312; } .progress.is-primary::-moz-progress-bar { background-color: #C93312; } .progress.is-primary::-ms-fill { background-color: #C93312; } .progress.is-link::-webkit-progress-value { background-color: #3273dc; } .progress.is-link::-moz-progress-bar { background-color: #3273dc; } .progress.is-link::-ms-fill { background-color: #3273dc; } .progress.is-info::-webkit-progress-value { background-color: #209cee; } .progress.is-info::-moz-progress-bar { background-color: #209cee; } .progress.is-info::-ms-fill { background-color: #209cee; } .progress.is-success::-webkit-progress-value { background-color: #23d160; } .progress.is-success::-moz-progress-bar { background-color: #23d160; } .progress.is-success::-ms-fill { background-color: #23d160; } .progress.is-warning::-webkit-progress-value { background-color: #ffdd57; } .progress.is-warning::-moz-progress-bar { background-color: #ffdd57; } .progress.is-warning::-ms-fill { background-color: #ffdd57; } .progress.is-danger::-webkit-progress-value { background-color: #ff3860; } .progress.is-danger::-moz-progress-bar { background-color: #ff3860; } .progress.is-danger::-ms-fill { background-color: #ff3860; } .progress.is-small { height: 0.75rem; } .progress.is-medium { height: 1.25rem; } .progress.is-large { height: 1.5rem; } .table { background-color: white; color: #363636; margin-bottom: 1.5rem; } .table td, .table th { border: 1px solid #dbdbdb; border-width: 0 0 1px; padding: 0.5em 0.75em; vertical-align: top; } .table td.is-white, .table th.is-white { background-color: white; border-color: white; color: #0a0a0a; } .table td.is-black, .table th.is-black { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } .table td.is-light, .table th.is-light { background-color: whitesmoke; border-color: whitesmoke; color: #363636; } .table td.is-dark, .table th.is-dark { background-color: #363636; border-color: #363636; color: whitesmoke; } .table td.is-primary, .table th.is-primary { background-color: #C93312; border-color: #C93312; color: #fff; } .table td.is-link, .table th.is-link { background-color: #3273dc; border-color: #3273dc; color: #fff; } .table td.is-info, .table th.is-info { background-color: #209cee; border-color: #209cee; color: #fff; } .table td.is-success, .table th.is-success { background-color: #23d160; border-color: #23d160; color: #fff; } .table td.is-warning, .table th.is-warning { background-color: #ffdd57; border-color: #ffdd57; color: #FFFFFF; } .table td.is-danger, .table th.is-danger { background-color: #ff3860; border-color: #ff3860; color: #fff; } .table td.is-narrow, .table th.is-narrow { white-space: nowrap; width: 1%; } .table td.is-selected, .table th.is-selected { background-color: #C93312; color: #fff; } .table td.is-selected a, .table td.is-selected strong, .table th.is-selected a, .table th.is-selected strong { color: currentColor; } .table th { color: #363636; text-align: left; } .table tr.is-selected { background-color: #C93312; color: #fff; } .table tr.is-selected a, .table tr.is-selected strong { color: currentColor; } .table tr.is-selected td, .table tr.is-selected th { border-color: #fff; color: currentColor; } .table thead td, .table thead th { border-width: 0 0 2px; color: #363636; } .table tfoot td, .table tfoot th { border-width: 2px 0 0; color: #363636; } .table tbody tr:last-child td, .table tbody tr:last-child th { border-bottom-width: 0; } .table.is-bordered td, .table.is-bordered th { border-width: 1px; } .table.is-bordered tr:last-child td, .table.is-bordered tr:last-child th { border-bottom-width: 1px; } .table.is-fullwidth { width: 100%; } .table.is-hoverable tbody tr:not(.is-selected):hover { background-color: #fafafa; } .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover { background-color: whitesmoke; } .table.is-narrow td, .table.is-narrow th { padding: 0.25em 0.5em; } .table.is-striped tbody tr:not(.is-selected):nth-child(even) { background-color: #fafafa; } .tags { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-start; } .tags .tag { margin-bottom: 0.5rem; } .tags .tag:not(:last-child) { margin-right: 0.5rem; } .tags:last-child { margin-bottom: -0.5rem; } .tags:not(:last-child) { margin-bottom: 1rem; } .tags.has-addons .tag { margin-right: 0; } .tags.has-addons .tag:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .tags.has-addons .tag:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .tags.is-centered { justify-content: center; } .tags.is-centered .tag { margin-right: 0.25rem; margin-left: 0.25rem; } .tags.is-right { justify-content: flex-end; } .tags.is-right .tag:not(:first-child) { margin-left: 0.5rem; } .tags.is-right .tag:not(:last-child) { margin-right: 0; } .tag:not(body) { align-items: center; background-color: whitesmoke; border-radius: 3px; color: #4a4a4a; display: inline-flex; font-size: 0.75rem; height: 2em; justify-content: center; line-height: 1.5; padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; } .tag:not(body) .delete { margin-left: 0.25em; margin-right: -0.375em; } .tag:not(body).is-white { background-color: white; color: #0a0a0a; } .tag:not(body).is-black { background-color: #0a0a0a; color: white; } .tag:not(body).is-light { background-color: whitesmoke; color: #363636; } .tag:not(body).is-dark { background-color: #363636; color: whitesmoke; } .tag:not(body).is-primary { background-color: #C93312; color: #fff; } .tag:not(body).is-link { background-color: #3273dc; color: #fff; } .tag:not(body).is-info { background-color: #209cee; color: #fff; } .tag:not(body).is-success { background-color: #23d160; color: #fff; } .tag:not(body).is-warning { background-color: #ffdd57; color: #FFFFFF; } .tag:not(body).is-danger { background-color: #ff3860; color: #fff; } .tag:not(body).is-medium { font-size: 1rem; } .tag:not(body).is-large { font-size: 1.25rem; } .tag:not(body) .icon:first-child:not(:last-child) { margin-left: -0.375em; margin-right: 0.1875em; } .tag:not(body) .icon:last-child:not(:first-child) { margin-left: 0.1875em; margin-right: -0.375em; } .tag:not(body) .icon:first-child:last-child { margin-left: -0.375em; margin-right: -0.375em; } .tag:not(body).is-delete { margin-left: 1px; padding: 0; position: relative; width: 2em; } .tag:not(body).is-delete:before, .tag:not(body).is-delete:after { background-color: currentColor; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; } .tag:not(body).is-delete:before { height: 1px; width: 50%; } .tag:not(body).is-delete:after { height: 50%; width: 1px; } .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus { background-color: #e8e8e8; } .tag:not(body).is-delete:active { background-color: #dbdbdb; } .tag:not(body).is-rounded { border-radius: 290486px; } a.tag:hover { text-decoration: underline; } .title, .subtitle { word-break: break-word; } .title:not(:last-child), .subtitle:not(:last-child) { margin-bottom: 1.5rem; } .title em, .title span, .subtitle em, .subtitle span { font-weight: inherit; } .title .tag, .subtitle .tag { vertical-align: middle; } .title { color: #363636; font-size: 2rem; font-weight: 600; line-height: 1.125; } .title strong { color: inherit; font-weight: inherit; } .title + .highlight { margin-top: -0.75rem; } .title:not(.is-spaced) + .subtitle { margin-top: -1.5rem; } .title.is-1 { font-size: 3rem; } .title.is-2 { font-size: 2.5rem; } .title.is-3 { font-size: 2rem; } .title.is-4 { font-size: 1.5rem; } .title.is-5 { font-size: 1.25rem; } .title.is-6 { font-size: 1rem; } .title.is-7 { font-size: 0.75rem; } .subtitle { color: #4a4a4a; font-size: 1.25rem; font-weight: 400; line-height: 1.25; } .subtitle strong { color: #363636; font-weight: 600; } .subtitle:not(.is-spaced) + .title { margin-top: -1.5rem; } .subtitle.is-1 { font-size: 3rem; } .subtitle.is-2 { font-size: 2.5rem; } .subtitle.is-3 { font-size: 2rem; } .subtitle.is-4 { font-size: 1.5rem; } .subtitle.is-5 { font-size: 1.25rem; } .subtitle.is-6 { font-size: 1rem; } .subtitle.is-7 { font-size: 0.75rem; } .block:not(:last-child) { margin-bottom: 1.5rem; } .delete { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; border-radius: 290486px; cursor: pointer; display: inline-block; flex-grow: 0; flex-shrink: 0; font-size: 0; height: 20px; max-height: 20px; max-width: 20px; min-height: 20px; min-width: 20px; outline: none; position: relative; vertical-align: top; width: 20px; } .delete:before, .delete:after { background-color: white; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; } .delete:before { height: 2px; width: 50%; } .delete:after { height: 50%; width: 2px; } .delete:hover, .delete:focus { background-color: rgba(10, 10, 10, 0.3); } .delete:active { background-color: rgba(10, 10, 10, 0.4); } .delete.is-small { height: 16px; max-height: 16px; max-width: 16px; min-height: 16px; min-width: 16px; width: 16px; } .delete.is-medium { height: 24px; max-height: 24px; max-width: 24px; min-height: 24px; min-width: 24px; width: 24px; } .delete.is-large { height: 32px; max-height: 32px; max-width: 32px; min-height: 32px; min-width: 32px; width: 32px; } .heading { display: block; font-size: 11px; letter-spacing: 1px; margin-bottom: 5px; text-transform: uppercase; } .highlight { font-weight: 400; max-width: 100%; overflow: hidden; padding: 0; } .highlight:not(:last-child) { margin-bottom: 1.5rem; } .highlight pre { overflow: auto; max-width: 100%; } .loader { animation: spinAround 500ms infinite linear; border: 2px solid #dbdbdb; border-radius: 290486px; border-right-color: transparent; border-top-color: transparent; content: ""; display: block; height: 1em; position: relative; width: 1em; } .number { align-items: center; background-color: whitesmoke; border-radius: 290486px; display: inline-flex; font-size: 1.25rem; height: 2em; justify-content: center; margin-right: 1.5rem; min-width: 2.5em; padding: 0.25rem 0.5rem; text-align: center; vertical-align: top; } .breadcrumb { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; align-items: stretch; display: flex; font-size: 1rem; overflow: hidden; overflow-x: auto; white-space: nowrap; } .breadcrumb:not(:last-child) { margin-bottom: 1.5rem; } .breadcrumb a { align-items: center; color: #3273dc; display: flex; justify-content: center; padding: 0.5em 0.75em; } .breadcrumb a:hover { color: #363636; } .breadcrumb li { align-items: center; display: flex; } .breadcrumb li:first-child a { padding-left: 0; } .breadcrumb li.is-active a { color: #363636; cursor: default; pointer-events: none; } .breadcrumb li + li::before { color: #4a4a4a; content: "\0002f"; } .breadcrumb ul, .breadcrumb ol { align-items: center; display: flex; flex-grow: 1; flex-shrink: 0; justify-content: flex-start; } .breadcrumb .icon:first-child { margin-right: 0.5em; } .breadcrumb .icon:last-child { margin-left: 0.5em; } .breadcrumb.is-centered ol, .breadcrumb.is-centered ul { justify-content: center; } .breadcrumb.is-right ol, .breadcrumb.is-right ul { justify-content: flex-end; } .breadcrumb.is-small { font-size: 0.75rem; } .breadcrumb.is-medium { font-size: 1.25rem; } .breadcrumb.is-large { font-size: 1.5rem; } .breadcrumb.has-arrow-separator li + li::before { content: "\02192"; } .breadcrumb.has-bullet-separator li + li::before { content: "\02022"; } .breadcrumb.has-dot-separator li + li::before { content: "\000b7"; } .breadcrumb.has-succeeds-separator li + li::before { content: "\0227B"; } .card { background-color: white; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); color: #4a4a4a; max-width: 100%; position: relative; } .card-header { align-items: stretch; box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1); display: flex; } .card-header-title { align-items: center; color: #363636; display: flex; flex-grow: 1; font-weight: 700; padding: 0.75rem; } .card-header-title.is-centered { justify-content: center; } .card-header-icon { align-items: center; cursor: pointer; display: flex; justify-content: center; padding: 0.75rem; } .card-image { display: block; position: relative; } .card-content { padding: 1.5rem; } .card-footer { border-top: 1px solid #dbdbdb; align-items: stretch; display: flex; } .card-footer-item { align-items: center; display: flex; flex-basis: 0; flex-grow: 1; flex-shrink: 0; justify-content: center; padding: 0.75rem; } .card-footer-item:not(:last-child) { border-right: 1px solid #dbdbdb; } .card .media:not(:last-child) { margin-bottom: 0.75rem; } .dropdown { display: inline-flex; position: relative; vertical-align: top; } .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu { display: block; } .dropdown.is-right .dropdown-menu { left: auto; right: 0; } .dropdown.is-up .dropdown-menu { bottom: 100%; padding-bottom: 4px; padding-top: unset; top: auto; } .dropdown-menu { display: none; left: 0; min-width: 12rem; padding-top: 4px; position: absolute; top: 100%; z-index: 20; } .dropdown-content { background-color: white; border-radius: 3px; box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); padding-bottom: 0.5rem; padding-top: 0.5rem; } .dropdown-item { color: #4a4a4a; display: block; font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 1rem; position: relative; } a.dropdown-item { padding-right: 3rem; white-space: nowrap; } a.dropdown-item:hover { background-color: whitesmoke; color: #0a0a0a; } a.dropdown-item.is-active { background-color: #3273dc; color: #fff; } .dropdown-divider { background-color: #dbdbdb; border: none; display: block; height: 1px; margin: 0.5rem 0; } .level { align-items: center; justify-content: space-between; } .level:not(:last-child) { margin-bottom: 1.5rem; } .level code { border-radius: 3px; } .level img { display: inline-block; vertical-align: top; } .level.is-mobile { display: flex; } .level.is-mobile .level-left, .level.is-mobile .level-right { display: flex; } .level.is-mobile .level-left + .level-right { margin-top: 0; } .level.is-mobile .level-item { margin-right: 0.75rem; } .level.is-mobile .level-item:not(:last-child) { margin-bottom: 0; } .level.is-mobile .level-item:not(.is-narrow) { flex-grow: 1; } @media screen and (min-width: 769px), print { .level { display: flex; } .level > .level-item:not(.is-narrow) { flex-grow: 1; } } .level-item { align-items: center; display: flex; flex-basis: auto; flex-grow: 0; flex-shrink: 0; justify-content: center; } .level-item .title, .level-item .subtitle { margin-bottom: 0; } @media screen and (max-width: 768px) { .level-item:not(:last-child) { margin-bottom: 0.75rem; } } .level-left, .level-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; } .level-left .level-item.is-flexible, .level-right .level-item.is-flexible { flex-grow: 1; } @media screen and (min-width: 769px), print { .level-left .level-item:not(:last-child), .level-right .level-item:not(:last-child) { margin-right: 0.75rem; } } .level-left { align-items: center; justify-content: flex-start; } @media screen and (max-width: 768px) { .level-left + .level-right { margin-top: 1.5rem; } } @media screen and (min-width: 769px), print { .level-left { display: flex; } } .level-right { align-items: center; justify-content: flex-end; } @media screen and (min-width: 769px), print { .level-right { display: flex; } } .media { align-items: flex-start; display: flex; text-align: left; } .media .content:not(:last-child) { margin-bottom: 0.75rem; } .media .media { border-top: 1px solid rgba(219, 219, 219, 0.5); display: flex; padding-top: 0.75rem; } .media .media .content:not(:last-child), .media .media .control:not(:last-child) { margin-bottom: 0.5rem; } .media .media .media { padding-top: 0.5rem; } .media .media .media + .media { margin-top: 0.5rem; } .media + .media { border-top: 1px solid rgba(219, 219, 219, 0.5); margin-top: 1rem; padding-top: 1rem; } .media.is-large + .media { margin-top: 1.5rem; padding-top: 1.5rem; } .media-left, .media-right { flex-basis: auto; flex-grow: 0; flex-shrink: 0; } .media-left { margin-right: 1rem; } .media-right { margin-left: 1rem; } .media-content { flex-basis: auto; flex-grow: 1; flex-shrink: 1; text-align: left; } .menu { font-size: 1rem; } .menu.is-small { font-size: 0.75rem; } .menu.is-medium { font-size: 1.25rem; } .menu.is-large { font-size: 1.5rem; } .menu-list { line-height: 1.25; } .menu-list a { border-radius: 2px; color: #4a4a4a; display: block; padding: 0.5em 0.75em; } .menu-list a:hover { background-color: whitesmoke; color: #363636; } .menu-list a.is-active { background-color: #3273dc; color: #fff; } .menu-list li ul { border-left: 1px solid #dbdbdb; margin: 0.75em; padding-left: 0.75em; } .menu-label { color: #7a7a7a; font-size: 0.75em; letter-spacing: 0.1em; text-transform: uppercase; } .menu-label:not(:first-child) { margin-top: 1em; } .menu-label:not(:last-child) { margin-bottom: 1em; } .message { background-color: whitesmoke; border-radius: 3px; font-size: 1rem; } .message:not(:last-child) { margin-bottom: 1.5rem; } .message strong { color: currentColor; } .message a:not(.button):not(.tag) { color: currentColor; text-decoration: underline; } .message.is-small { font-size: 0.75rem; } .message.is-medium { font-size: 1.25rem; } .message.is-large { font-size: 1.5rem; } .message.is-white { background-color: white; } .message.is-white .message-header { background-color: white; color: #0a0a0a; } .message.is-white .message-body { border-color: white; color: #4d4d4d; } .message.is-black { background-color: #fafafa; } .message.is-black .message-header { background-color: #0a0a0a; color: white; } .message.is-black .message-body { border-color: #0a0a0a; color: #090909; } .message.is-light { background-color: #fafafa; } .message.is-light .message-header { background-color: whitesmoke; color: #363636; } .message.is-light .message-body { border-color: whitesmoke; color: #505050; } .message.is-dark { background-color: #fafafa; } .message.is-dark .message-header { background-color: #363636; color: whitesmoke; } .message.is-dark .message-body { border-color: #363636; color: #2a2a2a; } .message.is-primary { background-color: #fef7f6; } .message.is-primary .message-header { background-color: #C93312; color: #fff; } .message.is-primary .message-body { border-color: #C93312; color: #8a2711; } .message.is-link { background-color: #f6f9fe; } .message.is-link .message-header { background-color: #3273dc; color: #fff; } .message.is-link .message-body { border-color: #3273dc; color: #22509a; } .message.is-info { background-color: #f6fbfe; } .message.is-info .message-header { background-color: #209cee; color: #fff; } .message.is-info .message-body { border-color: #209cee; color: #12537e; } .message.is-success { background-color: #f6fef9; } .message.is-success .message-header { background-color: #23d160; color: #fff; } .message.is-success .message-body { border-color: #23d160; color: #0e301a; } .message.is-warning { background-color: #fffdf5; } .message.is-warning .message-header { background-color: #ffdd57; color: #FFFFFF; } .message.is-warning .message-body { border-color: #ffdd57; color: #3b3108; } .message.is-danger { background-color: #fff5f7; } .message.is-danger .message-header { background-color: #ff3860; color: #fff; } .message.is-danger .message-body { border-color: #ff3860; color: #cd0930; } .message-header { align-items: center; background-color: #4a4a4a; border-radius: 3px 3px 0 0; color: #fff; display: flex; justify-content: space-between; line-height: 1.25; padding: 0.5em 0.75em; position: relative; } .message-header .delete { flex-grow: 0; flex-shrink: 0; margin-left: 0.75em; } .message-header + .message-body { border-top-left-radius: 0; border-top-right-radius: 0; border-top: none; } .message-body { border: 1px solid #dbdbdb; border-radius: 3px; color: #4a4a4a; padding: 1em 1.25em; } .message-body code, .message-body pre { background-color: white; } .message-body pre code { background-color: transparent; } .modal { bottom: 0; left: 0; position: absolute; right: 0; top: 0; align-items: center; display: none; justify-content: center; overflow: hidden; position: fixed; z-index: 20; } .modal.is-active { display: flex; } .modal-background { bottom: 0; left: 0; position: absolute; right: 0; top: 0; background-color: rgba(10, 10, 10, 0.86); } .modal-content, .modal-card { margin: 0 20px; max-height: calc(100vh - 160px); overflow: auto; position: relative; width: 100%; } @media screen and (min-width: 769px), print { .modal-content, .modal-card { margin: 0 auto; max-height: calc(100vh - 40px); width: 640px; } } .modal-close { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -moz-appearance: none; -webkit-appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; border-radius: 290486px; cursor: pointer; display: inline-block; flex-grow: 0; flex-shrink: 0; font-size: 0; height: 20px; max-height: 20px; max-width: 20px; min-height: 20px; min-width: 20px; outline: none; position: relative; vertical-align: top; width: 20px; background: none; height: 40px; position: fixed; right: 20px; top: 20px; width: 40px; } .modal-close:before, .modal-close:after { background-color: white; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; } .modal-close:before { height: 2px; width: 50%; } .modal-close:after { height: 50%; width: 2px; } .modal-close:hover, .modal-close:focus { background-color: rgba(10, 10, 10, 0.3); } .modal-close:active { background-color: rgba(10, 10, 10, 0.4); } .modal-close.is-small { height: 16px; max-height: 16px; max-width: 16px; min-height: 16px; min-width: 16px; width: 16px; } .modal-close.is-medium { height: 24px; max-height: 24px; max-width: 24px; min-height: 24px; min-width: 24px; width: 24px; } .modal-close.is-large { height: 32px; max-height: 32px; max-width: 32px; min-height: 32px; min-width: 32px; width: 32px; } .modal-card { display: flex; flex-direction: column; max-height: calc(100vh - 40px); overflow: hidden; } .modal-card-head, .modal-card-foot { align-items: center; background-color: whitesmoke; display: flex; flex-shrink: 0; justify-content: flex-start; padding: 20px; position: relative; } .modal-card-head { border-bottom: 1px solid #dbdbdb; border-top-left-radius: 5px; border-top-right-radius: 5px; } .modal-card-title { color: #363636; flex-grow: 1; flex-shrink: 0; font-size: 1.5rem; line-height: 1; } .modal-card-foot { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px solid #dbdbdb; } .modal-card-foot .button:not(:last-child) { margin-right: 10px; } .modal-card-body { -webkit-overflow-scrolling: touch; background-color: white; flex-grow: 1; flex-shrink: 1; overflow: auto; padding: 20px; } .navbar { background-color: white; min-height: 3.25rem; position: relative; } .navbar.is-white { background-color: white; color: #0a0a0a; } .navbar.is-white .navbar-brand > .navbar-item, .navbar.is-white .navbar-brand .navbar-link { color: #0a0a0a; } .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active, .navbar.is-white .navbar-brand .navbar-link:hover, .navbar.is-white .navbar-brand .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } .navbar.is-white .navbar-brand .navbar-link::after { border-color: #0a0a0a; } @media screen and (min-width: 1024px) { .navbar.is-white .navbar-start > .navbar-item, .navbar.is-white .navbar-start .navbar-link, .navbar.is-white .navbar-end > .navbar-item, .navbar.is-white .navbar-end .navbar-link { color: #0a0a0a; } .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active, .navbar.is-white .navbar-start .navbar-link:hover, .navbar.is-white .navbar-start .navbar-link.is-active, .navbar.is-white .navbar-end > a.navbar-item:hover, .navbar.is-white .navbar-end > a.navbar-item.is-active, .navbar.is-white .navbar-end .navbar-link:hover, .navbar.is-white .navbar-end .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } .navbar.is-white .navbar-start .navbar-link::after, .navbar.is-white .navbar-end .navbar-link::after { border-color: #0a0a0a; } .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link { background-color: #f2f2f2; color: #0a0a0a; } .navbar.is-white .navbar-dropdown a.navbar-item.is-active { background-color: white; color: #0a0a0a; } } .navbar.is-black { background-color: #0a0a0a; color: white; } .navbar.is-black .navbar-brand > .navbar-item, .navbar.is-black .navbar-brand .navbar-link { color: white; } .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active, .navbar.is-black .navbar-brand .navbar-link:hover, .navbar.is-black .navbar-brand .navbar-link.is-active { background-color: black; color: white; } .navbar.is-black .navbar-brand .navbar-link::after { border-color: white; } @media screen and (min-width: 1024px) { .navbar.is-black .navbar-start > .navbar-item, .navbar.is-black .navbar-start .navbar-link, .navbar.is-black .navbar-end > .navbar-item, .navbar.is-black .navbar-end .navbar-link { color: white; } .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active, .navbar.is-black .navbar-start .navbar-link:hover, .navbar.is-black .navbar-start .navbar-link.is-active, .navbar.is-black .navbar-end > a.navbar-item:hover, .navbar.is-black .navbar-end > a.navbar-item.is-active, .navbar.is-black .navbar-end .navbar-link:hover, .navbar.is-black .navbar-end .navbar-link.is-active { background-color: black; color: white; } .navbar.is-black .navbar-start .navbar-link::after, .navbar.is-black .navbar-end .navbar-link::after { border-color: white; } .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link { background-color: black; color: white; } .navbar.is-black .navbar-dropdown a.navbar-item.is-active { background-color: #0a0a0a; color: white; } } .navbar.is-light { background-color: whitesmoke; color: #363636; } .navbar.is-light .navbar-brand > .navbar-item, .navbar.is-light .navbar-brand .navbar-link { color: #363636; } .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active, .navbar.is-light .navbar-brand .navbar-link:hover, .navbar.is-light .navbar-brand .navbar-link.is-active { background-color: #e8e8e8; color: #363636; } .navbar.is-light .navbar-brand .navbar-link::after { border-color: #363636; } @media screen and (min-width: 1024px) { .navbar.is-light .navbar-start > .navbar-item, .navbar.is-light .navbar-start .navbar-link, .navbar.is-light .navbar-end > .navbar-item, .navbar.is-light .navbar-end .navbar-link { color: #363636; } .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active, .navbar.is-light .navbar-start .navbar-link:hover, .navbar.is-light .navbar-start .navbar-link.is-active, .navbar.is-light .navbar-end > a.navbar-item:hover, .navbar.is-light .navbar-end > a.navbar-item.is-active, .navbar.is-light .navbar-end .navbar-link:hover, .navbar.is-light .navbar-end .navbar-link.is-active { background-color: #e8e8e8; color: #363636; } .navbar.is-light .navbar-start .navbar-link::after, .navbar.is-light .navbar-end .navbar-link::after { border-color: #363636; } .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link { background-color: #e8e8e8; color: #363636; } .navbar.is-light .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #363636; } } .navbar.is-dark { background-color: #363636; color: whitesmoke; } .navbar.is-dark .navbar-brand > .navbar-item, .navbar.is-dark .navbar-brand .navbar-link { color: whitesmoke; } .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active, .navbar.is-dark .navbar-brand .navbar-link:hover, .navbar.is-dark .navbar-brand .navbar-link.is-active { background-color: #292929; color: whitesmoke; } .navbar.is-dark .navbar-brand .navbar-link::after { border-color: whitesmoke; } @media screen and (min-width: 1024px) { .navbar.is-dark .navbar-start > .navbar-item, .navbar.is-dark .navbar-start .navbar-link, .navbar.is-dark .navbar-end > .navbar-item, .navbar.is-dark .navbar-end .navbar-link { color: whitesmoke; } .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active, .navbar.is-dark .navbar-start .navbar-link:hover, .navbar.is-dark .navbar-start .navbar-link.is-active, .navbar.is-dark .navbar-end > a.navbar-item:hover, .navbar.is-dark .navbar-end > a.navbar-item.is-active, .navbar.is-dark .navbar-end .navbar-link:hover, .navbar.is-dark .navbar-end .navbar-link.is-active { background-color: #292929; color: whitesmoke; } .navbar.is-dark .navbar-start .navbar-link::after, .navbar.is-dark .navbar-end .navbar-link::after { border-color: whitesmoke; } .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link { background-color: #292929; color: whitesmoke; } .navbar.is-dark .navbar-dropdown a.navbar-item.is-active { background-color: #363636; color: whitesmoke; } } .navbar.is-primary { background-color: #C93312; color: #fff; } .navbar.is-primary .navbar-brand > .navbar-item, .navbar.is-primary .navbar-brand .navbar-link { color: #fff; } .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active, .navbar.is-primary .navbar-brand .navbar-link:hover, .navbar.is-primary .navbar-brand .navbar-link.is-active { background-color: #b22d10; color: #fff; } .navbar.is-primary .navbar-brand .navbar-link::after { border-color: #fff; } @media screen and (min-width: 1024px) { .navbar.is-primary .navbar-start > .navbar-item, .navbar.is-primary .navbar-start .navbar-link, .navbar.is-primary .navbar-end > .navbar-item, .navbar.is-primary .navbar-end .navbar-link { color: #fff; } .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active, .navbar.is-primary .navbar-start .navbar-link:hover, .navbar.is-primary .navbar-start .navbar-link.is-active, .navbar.is-primary .navbar-end > a.navbar-item:hover, .navbar.is-primary .navbar-end > a.navbar-item.is-active, .navbar.is-primary .navbar-end .navbar-link:hover, .navbar.is-primary .navbar-end .navbar-link.is-active { background-color: #b22d10; color: #fff; } .navbar.is-primary .navbar-start .navbar-link::after, .navbar.is-primary .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link { background-color: #b22d10; color: #fff; } .navbar.is-primary .navbar-dropdown a.navbar-item.is-active { background-color: #C93312; color: #fff; } } .navbar.is-link { background-color: #3273dc; color: #fff; } .navbar.is-link .navbar-brand > .navbar-item, .navbar.is-link .navbar-brand .navbar-link { color: #fff; } .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active, .navbar.is-link .navbar-brand .navbar-link:hover, .navbar.is-link .navbar-brand .navbar-link.is-active { background-color: #2366d1; color: #fff; } .navbar.is-link .navbar-brand .navbar-link::after { border-color: #fff; } @media screen and (min-width: 1024px) { .navbar.is-link .navbar-start > .navbar-item, .navbar.is-link .navbar-start .navbar-link, .navbar.is-link .navbar-end > .navbar-item, .navbar.is-link .navbar-end .navbar-link { color: #fff; } .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active, .navbar.is-link .navbar-start .navbar-link:hover, .navbar.is-link .navbar-start .navbar-link.is-active, .navbar.is-link .navbar-end > a.navbar-item:hover, .navbar.is-link .navbar-end > a.navbar-item.is-active, .navbar.is-link .navbar-end .navbar-link:hover, .navbar.is-link .navbar-end .navbar-link.is-active { background-color: #2366d1; color: #fff; } .navbar.is-link .navbar-start .navbar-link::after, .navbar.is-link .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link { background-color: #2366d1; color: #fff; } .navbar.is-link .navbar-dropdown a.navbar-item.is-active { background-color: #3273dc; color: #fff; } } .navbar.is-info { background-color: #209cee; color: #fff; } .navbar.is-info .navbar-brand > .navbar-item, .navbar.is-info .navbar-brand .navbar-link { color: #fff; } .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active, .navbar.is-info .navbar-brand .navbar-link:hover, .navbar.is-info .navbar-brand .navbar-link.is-active { background-color: #118fe4; color: #fff; } .navbar.is-info .navbar-brand .navbar-link::after { border-color: #fff; } @media screen and (min-width: 1024px) { .navbar.is-info .navbar-start > .navbar-item, .navbar.is-info .navbar-start .navbar-link, .navbar.is-info .navbar-end > .navbar-item, .navbar.is-info .navbar-end .navbar-link { color: #fff; } .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active, .navbar.is-info .navbar-start .navbar-link:hover, .navbar.is-info .navbar-start .navbar-link.is-active, .navbar.is-info .navbar-end > a.navbar-item:hover, .navbar.is-info .navbar-end > a.navbar-item.is-active, .navbar.is-info .navbar-end .navbar-link:hover, .navbar.is-info .navbar-end .navbar-link.is-active { background-color: #118fe4; color: #fff; } .navbar.is-info .navbar-start .navbar-link::after, .navbar.is-info .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link { background-color: #118fe4; color: #fff; } .navbar.is-info .navbar-dropdown a.navbar-item.is-active { background-color: #209cee; color: #fff; } } .navbar.is-success { background-color: #23d160; color: #fff; } .navbar.is-success .navbar-brand > .navbar-item, .navbar.is-success .navbar-brand .navbar-link { color: #fff; } .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active, .navbar.is-success .navbar-brand .navbar-link:hover, .navbar.is-success .navbar-brand .navbar-link.is-active { background-color: #20bc56; color: #fff; } .navbar.is-success .navbar-brand .navbar-link::after { border-color: #fff; } @media screen and (min-width: 1024px) { .navbar.is-success .navbar-start > .navbar-item, .navbar.is-success .navbar-start .navbar-link, .navbar.is-success .navbar-end > .navbar-item, .navbar.is-success .navbar-end .navbar-link { color: #fff; } .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active, .navbar.is-success .navbar-start .navbar-link:hover, .navbar.is-success .navbar-start .navbar-link.is-active, .navbar.is-success .navbar-end > a.navbar-item:hover, .navbar.is-success .navbar-end > a.navbar-item.is-active, .navbar.is-success .navbar-end .navbar-link:hover, .navbar.is-success .navbar-end .navbar-link.is-active { background-color: #20bc56; color: #fff; } .navbar.is-success .navbar-start .navbar-link::after, .navbar.is-success .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link { background-color: #20bc56; color: #fff; } .navbar.is-success .navbar-dropdown a.navbar-item.is-active { background-color: #23d160; color: #fff; } } .navbar.is-warning { background-color: #ffdd57; color: #FFFFFF; } .navbar.is-warning .navbar-brand > .navbar-item, .navbar.is-warning .navbar-brand .navbar-link { color: #FFFFFF; } .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active, .navbar.is-warning .navbar-brand .navbar-link:hover, .navbar.is-warning .navbar-brand .navbar-link.is-active { background-color: #ffd83d; color: #FFFFFF; } .navbar.is-warning .navbar-brand .navbar-link::after { border-color: #FFFFFF; } @media screen and (min-width: 1024px) { .navbar.is-warning .navbar-start > .navbar-item, .navbar.is-warning .navbar-start .navbar-link, .navbar.is-warning .navbar-end > .navbar-item, .navbar.is-warning .navbar-end .navbar-link { color: #FFFFFF; } .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active, .navbar.is-warning .navbar-start .navbar-link:hover, .navbar.is-warning .navbar-start .navbar-link.is-active, .navbar.is-warning .navbar-end > a.navbar-item:hover, .navbar.is-warning .navbar-end > a.navbar-item.is-active, .navbar.is-warning .navbar-end .navbar-link:hover, .navbar.is-warning .navbar-end .navbar-link.is-active { background-color: #ffd83d; color: #FFFFFF; } .navbar.is-warning .navbar-start .navbar-link::after, .navbar.is-warning .navbar-end .navbar-link::after { border-color: #FFFFFF; } .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ffd83d; color: #FFFFFF; } .navbar.is-warning .navbar-dropdown a.navbar-item.is-active { background-color: #ffdd57; color: #FFFFFF; } } .navbar.is-danger { background-color: #ff3860; color: #fff; } .navbar.is-danger .navbar-brand > .navbar-item, .navbar.is-danger .navbar-brand .navbar-link { color: #fff; } .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active, .navbar.is-danger .navbar-brand .navbar-link:hover, .navbar.is-danger .navbar-brand .navbar-link.is-active { background-color: #ff1f4b; color: #fff; } .navbar.is-danger .navbar-brand .navbar-link::after { border-color: #fff; } @media screen and (min-width: 1024px) { .navbar.is-danger .navbar-start > .navbar-item, .navbar.is-danger .navbar-start .navbar-link, .navbar.is-danger .navbar-end > .navbar-item, .navbar.is-danger .navbar-end .navbar-link { color: #fff; } .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active, .navbar.is-danger .navbar-start .navbar-link:hover, .navbar.is-danger .navbar-start .navbar-link.is-active, .navbar.is-danger .navbar-end > a.navbar-item:hover, .navbar.is-danger .navbar-end > a.navbar-item.is-active, .navbar.is-danger .navbar-end .navbar-link:hover, .navbar.is-danger .navbar-end .navbar-link.is-active { background-color: #ff1f4b; color: #fff; } .navbar.is-danger .navbar-start .navbar-link::after, .navbar.is-danger .navbar-end .navbar-link::after { border-color: #fff; } .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link, .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link { background-color: #ff1f4b; color: #fff; } .navbar.is-danger .navbar-dropdown a.navbar-item.is-active { background-color: #ff3860; color: #fff; } } .navbar > .container { align-items: stretch; display: flex; min-height: 3.25rem; width: 100%; } .navbar.has-shadow { box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1); } .navbar.is-fixed-bottom, .navbar.is-fixed-top { left: 0; position: fixed; right: 0; z-index: 30; } .navbar.is-fixed-bottom { bottom: 0; } .navbar.is-fixed-bottom.has-shadow { box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } .navbar.is-fixed-top { top: 0; } html.has-navbar-fixed-top { padding-top: 3.25rem; } html.has-navbar-fixed-bottom { padding-bottom: 3.25rem; } .navbar-brand, .navbar-tabs { align-items: stretch; display: flex; flex-shrink: 0; min-height: 3.25rem; } .navbar-tabs { -webkit-overflow-scrolling: touch; max-width: 100vw; overflow-x: auto; overflow-y: hidden; } .navbar-burger { cursor: pointer; display: block; height: 3.25rem; position: relative; width: 3.25rem; margin-left: auto; } .navbar-burger span { background-color: currentColor; display: block; height: 1px; left: calc(50% - 8px); position: absolute; transform-origin: center; transition-duration: 86ms; transition-property: background-color, opacity, transform; transition-timing-function: ease-out; width: 16px; } .navbar-burger span:nth-child(1) { top: calc(50% - 6px); } .navbar-burger span:nth-child(2) { top: calc(50% - 1px); } .navbar-burger span:nth-child(3) { top: calc(50% + 4px); } .navbar-burger:hover { background-color: rgba(0, 0, 0, 0.05); } .navbar-burger.is-active span:nth-child(1) { transform: translateY(5px) rotate(45deg); } .navbar-burger.is-active span:nth-child(2) { opacity: 0; } .navbar-burger.is-active span:nth-child(3) { transform: translateY(-5px) rotate(-45deg); } .navbar-menu { display: none; } .navbar-item, .navbar-link { color: #4a4a4a; display: block; line-height: 1.5; padding: 0.5rem 1rem; position: relative; } a.navbar-item:hover, a.navbar-item.is-active, a.navbar-link:hover, a.navbar-link.is-active { background-color: whitesmoke; color: #3273dc; } .navbar-item { flex-grow: 0; flex-shrink: 0; } .navbar-item img { max-height: 1.75rem; } .navbar-item.has-dropdown { padding: 0; } .navbar-item.is-expanded { flex-grow: 1; flex-shrink: 1; } .navbar-item.is-tab { border-bottom: 1px solid transparent; min-height: 3.25rem; padding-bottom: calc(0.5rem - 1px); } .navbar-item.is-tab:hover { background-color: transparent; border-bottom-color: #3273dc; } .navbar-item.is-tab.is-active { background-color: transparent; border-bottom-color: #3273dc; border-bottom-style: solid; border-bottom-width: 3px; color: #3273dc; padding-bottom: calc(0.5rem - 3px); } .navbar-content { flex-grow: 1; flex-shrink: 1; } .navbar-link { padding-right: 2.5em; } .navbar-dropdown { font-size: 0.875rem; padding-bottom: 0.5rem; padding-top: 0.5rem; } .navbar-dropdown .navbar-item { padding-left: 1.5rem; padding-right: 1.5rem; } .navbar-divider { background-color: #dbdbdb; border: none; display: none; height: 1px; margin: 0.5rem 0; } @media screen and (max-width: 1023px) { .navbar > .container { display: block; } .navbar-brand .navbar-item, .navbar-tabs .navbar-item { align-items: center; display: flex; } .navbar-menu { background-color: white; box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1); padding: 0.5rem 0; } .navbar-menu.is-active { display: block; } .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch { left: 0; position: fixed; right: 0; z-index: 30; } .navbar.is-fixed-bottom-touch { bottom: 0; } .navbar.is-fixed-bottom-touch.has-shadow { box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } .navbar.is-fixed-top-touch { top: 0; } .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu { -webkit-overflow-scrolling: touch; max-height: calc(100vh - 3.25rem); overflow: auto; } html.has-navbar-fixed-top-touch { padding-top: 3.25rem; } html.has-navbar-fixed-bottom-touch { padding-bottom: 3.25rem; } } @media screen and (min-width: 1024px) { .navbar, .navbar-menu, .navbar-start, .navbar-end { align-items: stretch; display: flex; } .navbar { min-height: 3.25rem; } .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active, .navbar.is-transparent a.navbar-link:hover, .navbar.is-transparent a.navbar-link.is-active { background-color: transparent !important; } .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link { background-color: transparent !important; } .navbar.is-transparent .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; } .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #3273dc; } .navbar-burger { display: none; } .navbar-item, .navbar-link { align-items: center; display: flex; } .navbar-item.has-dropdown { align-items: stretch; } .navbar-item.has-dropdown-up .navbar-link::after { transform: rotate(135deg) translate(0.25em, -0.25em); } .navbar-item.has-dropdown-up .navbar-dropdown { border-bottom: 1px solid #dbdbdb; border-radius: 5px 5px 0 0; border-top: none; bottom: 100%; box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1); top: auto; } .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown { display: block; } .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed { opacity: 1; pointer-events: auto; transform: translateY(0); } .navbar-link::after { border: 1px solid #3273dc; border-right: 0; border-top: 0; content: " "; display: block; height: 0.5em; pointer-events: none; position: absolute; transform: rotate(-45deg); transform-origin: center; width: 0.5em; margin-top: -0.375em; right: 1.125em; top: 50%; } .navbar-menu { flex-grow: 1; flex-shrink: 0; } .navbar-start { justify-content: flex-start; margin-right: auto; } .navbar-end { justify-content: flex-end; margin-left: auto; } .navbar-dropdown { background-color: white; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px solid #dbdbdb; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1); display: none; font-size: 0.875rem; left: 0; min-width: 100%; position: absolute; top: 100%; z-index: 20; } .navbar-dropdown .navbar-item { padding: 0.375rem 1rem; white-space: nowrap; } .navbar-dropdown a.navbar-item { padding-right: 3rem; } .navbar-dropdown a.navbar-item:hover { background-color: whitesmoke; color: #0a0a0a; } .navbar-dropdown a.navbar-item.is-active { background-color: whitesmoke; color: #3273dc; } .navbar-dropdown.is-boxed { border-radius: 5px; border-top: none; box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); display: block; opacity: 0; pointer-events: none; top: calc(100% + (-4px)); transform: translateY(-5px); transition-duration: 86ms; transition-property: opacity, transform; } .navbar-dropdown.is-right { left: auto; right: 0; } .navbar-divider { display: block; } .navbar > .container .navbar-brand, .container > .navbar .navbar-brand { margin-left: -1rem; } .navbar > .container .navbar-menu, .container > .navbar .navbar-menu { margin-right: -1rem; } .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop { left: 0; position: fixed; right: 0; z-index: 30; } .navbar.is-fixed-bottom-desktop { bottom: 0; } .navbar.is-fixed-bottom-desktop.has-shadow { box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); } .navbar.is-fixed-top-desktop { top: 0; } html.has-navbar-fixed-top-desktop { padding-top: 3.25rem; } html.has-navbar-fixed-bottom-desktop { padding-bottom: 3.25rem; } a.navbar-item.is-active, a.navbar-link.is-active { color: #0a0a0a; } a.navbar-item.is-active:not(:hover), a.navbar-link.is-active:not(:hover) { background-color: transparent; } .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link { background-color: whitesmoke; } } .pagination { font-size: 1rem; margin: -0.25rem; } .pagination.is-small { font-size: 0.75rem; } .pagination.is-medium { font-size: 1.25rem; } .pagination.is-large { font-size: 1.5rem; } .pagination, .pagination-list { align-items: center; display: flex; justify-content: center; text-align: center; } .pagination-previous, .pagination-next, .pagination-link, .pagination-ellipsis { -moz-appearance: none; -webkit-appearance: none; align-items: center; border: 1px solid transparent; border-radius: 3px; box-shadow: none; display: inline-flex; font-size: 1rem; height: 2.25em; justify-content: flex-start; line-height: 1.5; padding-bottom: calc(0.375em - 1px); padding-left: calc(0.625em - 1px); padding-right: calc(0.625em - 1px); padding-top: calc(0.375em - 1px); position: relative; vertical-align: top; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 1em; padding-left: 0.5em; padding-right: 0.5em; justify-content: center; margin: 0.25rem; text-align: center; } .pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active, .pagination-next:focus, .pagination-next.is-focused, .pagination-next:active, .pagination-next.is-active, .pagination-link:focus, .pagination-link.is-focused, .pagination-link:active, .pagination-link.is-active, .pagination-ellipsis:focus, .pagination-ellipsis.is-focused, .pagination-ellipsis:active, .pagination-ellipsis.is-active { outline: none; } .pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled], .pagination-ellipsis[disabled] { cursor: not-allowed; } .pagination-previous, .pagination-next, .pagination-link { border-color: #dbdbdb; min-width: 2.25em; } .pagination-previous:hover, .pagination-next:hover, .pagination-link:hover { border-color: #b5b5b5; color: #363636; } .pagination-previous:focus, .pagination-next:focus, .pagination-link:focus { border-color: #3273dc; } .pagination-previous:active, .pagination-next:active, .pagination-link:active { box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); } .pagination-previous[disabled], .pagination-next[disabled], .pagination-link[disabled] { background-color: #dbdbdb; border-color: #dbdbdb; box-shadow: none; color: #7a7a7a; opacity: 0.5; } .pagination-previous, .pagination-next { padding-left: 0.75em; padding-right: 0.75em; white-space: nowrap; } .pagination-link.is-current { background-color: #3273dc; border-color: #3273dc; color: #fff; } .pagination-ellipsis { color: #b5b5b5; pointer-events: none; } .pagination-list { flex-wrap: wrap; } @media screen and (max-width: 768px) { .pagination { flex-wrap: wrap; } .pagination-previous, .pagination-next { flex-grow: 1; flex-shrink: 1; } .pagination-list li { flex-grow: 1; flex-shrink: 1; } } @media screen and (min-width: 769px), print { .pagination-list { flex-grow: 1; flex-shrink: 1; justify-content: flex-start; order: 1; } .pagination-previous { order: 2; } .pagination-next { order: 3; } .pagination { justify-content: space-between; } .pagination.is-centered .pagination-previous { order: 1; } .pagination.is-centered .pagination-list { justify-content: center; order: 2; } .pagination.is-centered .pagination-next { order: 3; } .pagination.is-right .pagination-previous { order: 1; } .pagination.is-right .pagination-next { order: 2; } .pagination.is-right .pagination-list { justify-content: flex-end; order: 3; } } .panel { font-size: 1rem; } .panel:not(:last-child) { margin-bottom: 1.5rem; } .panel-heading, .panel-tabs, .panel-block { border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; } .panel-heading:first-child, .panel-tabs:first-child, .panel-block:first-child { border-top: 1px solid #dbdbdb; } .panel-heading { background-color: whitesmoke; border-radius: 3px 3px 0 0; color: #363636; font-size: 1.25em; font-weight: 300; line-height: 1.25; padding: 0.5em 0.75em; } .panel-tabs { align-items: flex-end; display: flex; font-size: 0.875em; justify-content: center; } .panel-tabs a { border-bottom: 1px solid #dbdbdb; margin-bottom: -1px; padding: 0.5em; } .panel-tabs a.is-active { border-bottom-color: #4a4a4a; color: #363636; } .panel-list a { color: #4a4a4a; } .panel-list a:hover { color: #3273dc; } .panel-block { align-items: center; color: #363636; display: flex; justify-content: flex-start; padding: 0.5em 0.75em; } .panel-block input[type="checkbox"] { margin-right: 0.75em; } .panel-block > .control { flex-grow: 1; flex-shrink: 1; width: 100%; } .panel-block.is-wrapped { flex-wrap: wrap; } .panel-block.is-active { border-left-color: #3273dc; color: #363636; } .panel-block.is-active .panel-icon { color: #3273dc; } a.panel-block, label.panel-block { cursor: pointer; } a.panel-block:hover, label.panel-block:hover { background-color: whitesmoke; } .panel-icon { display: inline-block; font-size: 14px; height: 1em; line-height: 1em; text-align: center; vertical-align: top; width: 1em; color: #7a7a7a; margin-right: 0.75em; } .panel-icon .fa { font-size: inherit; line-height: inherit; } .tabs { -webkit-overflow-scrolling: touch; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; align-items: stretch; display: flex; font-size: 1rem; justify-content: space-between; overflow: hidden; overflow-x: auto; white-space: nowrap; } .tabs:not(:last-child) { margin-bottom: 1.5rem; } .tabs a { align-items: center; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; color: #4a4a4a; display: flex; justify-content: center; margin-bottom: -1px; padding: 0.5em 1em; vertical-align: top; } .tabs a:hover { border-bottom-color: #363636; color: #363636; } .tabs li { display: block; } .tabs li.is-active a { border-bottom-color: #3273dc; color: #3273dc; } .tabs ul { align-items: center; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px; display: flex; flex-grow: 1; flex-shrink: 0; justify-content: flex-start; } .tabs ul.is-left { padding-right: 0.75em; } .tabs ul.is-center { flex: none; justify-content: center; padding-left: 0.75em; padding-right: 0.75em; } .tabs ul.is-right { justify-content: flex-end; padding-left: 0.75em; } .tabs .icon:first-child { margin-right: 0.5em; } .tabs .icon:last-child { margin-left: 0.5em; } .tabs.is-centered ul { justify-content: center; } .tabs.is-right ul { justify-content: flex-end; } .tabs.is-boxed a { border: 1px solid transparent; border-radius: 3px 3px 0 0; } .tabs.is-boxed a:hover { background-color: whitesmoke; border-bottom-color: #dbdbdb; } .tabs.is-boxed li.is-active a { background-color: white; border-color: #dbdbdb; border-bottom-color: transparent !important; } .tabs.is-fullwidth li { flex-grow: 1; flex-shrink: 0; } .tabs.is-toggle a { border-color: #dbdbdb; border-style: solid; border-width: 1px; margin-bottom: 0; position: relative; } .tabs.is-toggle a:hover { background-color: whitesmoke; border-color: #b5b5b5; z-index: 2; } .tabs.is-toggle li + li { margin-left: -1px; } .tabs.is-toggle li:first-child a { border-radius: 3px 0 0 3px; } .tabs.is-toggle li:last-child a { border-radius: 0 3px 3px 0; } .tabs.is-toggle li.is-active a { background-color: #3273dc; border-color: #3273dc; color: #fff; z-index: 1; } .tabs.is-toggle ul { border-bottom: none; } .tabs.is-small { font-size: 0.75rem; } .tabs.is-medium { font-size: 1.25rem; } .tabs.is-large { font-size: 1.5rem; } .hero { align-items: stretch; display: flex; flex-direction: column; justify-content: space-between; } .hero .navbar { background: none; } .hero .tabs ul { border-bottom: none; } .hero.is-white { background-color: white; color: #0a0a0a; } .hero.is-white a:not(.button), .hero.is-white strong { color: inherit; } .hero.is-white .title { color: #0a0a0a; } .hero.is-white .subtitle { color: rgba(10, 10, 10, 0.9); } .hero.is-white .subtitle a:not(.button), .hero.is-white .subtitle strong { color: #0a0a0a; } @media screen and (max-width: 1023px) { .hero.is-white .navbar-menu { background-color: white; } } .hero.is-white .navbar-item, .hero.is-white .navbar-link { color: rgba(10, 10, 10, 0.7); } .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active, .hero.is-white .navbar-link:hover, .hero.is-white .navbar-link.is-active { background-color: #f2f2f2; color: #0a0a0a; } .hero.is-white .tabs a { color: #0a0a0a; opacity: 0.9; } .hero.is-white .tabs a:hover { opacity: 1; } .hero.is-white .tabs li.is-active a { opacity: 1; } .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a { color: #0a0a0a; } .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover { background-color: #0a0a0a; border-color: #0a0a0a; color: white; } .hero.is-white.is-bold { background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } @media screen and (max-width: 768px) { .hero.is-white.is-bold .navbar-menu { background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } } .hero.is-black { background-color: #0a0a0a; color: white; } .hero.is-black a:not(.button), .hero.is-black strong { color: inherit; } .hero.is-black .title { color: white; } .hero.is-black .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-black .subtitle a:not(.button), .hero.is-black .subtitle strong { color: white; } @media screen and (max-width: 1023px) { .hero.is-black .navbar-menu { background-color: #0a0a0a; } } .hero.is-black .navbar-item, .hero.is-black .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active, .hero.is-black .navbar-link:hover, .hero.is-black .navbar-link.is-active { background-color: black; color: white; } .hero.is-black .tabs a { color: white; opacity: 0.9; } .hero.is-black .tabs a:hover { opacity: 1; } .hero.is-black .tabs li.is-active a { opacity: 1; } .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a { color: white; } .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover { background-color: white; border-color: white; color: #0a0a0a; } .hero.is-black.is-bold { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } @media screen and (max-width: 768px) { .hero.is-black.is-bold .navbar-menu { background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } } .hero.is-light { background-color: whitesmoke; color: #363636; } .hero.is-light a:not(.button), .hero.is-light strong { color: inherit; } .hero.is-light .title { color: #363636; } .hero.is-light .subtitle { color: rgba(54, 54, 54, 0.9); } .hero.is-light .subtitle a:not(.button), .hero.is-light .subtitle strong { color: #363636; } @media screen and (max-width: 1023px) { .hero.is-light .navbar-menu { background-color: whitesmoke; } } .hero.is-light .navbar-item, .hero.is-light .navbar-link { color: rgba(54, 54, 54, 0.7); } .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active, .hero.is-light .navbar-link:hover, .hero.is-light .navbar-link.is-active { background-color: #e8e8e8; color: #363636; } .hero.is-light .tabs a { color: #363636; opacity: 0.9; } .hero.is-light .tabs a:hover { opacity: 1; } .hero.is-light .tabs li.is-active a { opacity: 1; } .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a { color: #363636; } .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover { background-color: #363636; border-color: #363636; color: whitesmoke; } .hero.is-light.is-bold { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } @media screen and (max-width: 768px) { .hero.is-light.is-bold .navbar-menu { background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } } .hero.is-dark { background-color: #363636; color: whitesmoke; } .hero.is-dark a:not(.button), .hero.is-dark strong { color: inherit; } .hero.is-dark .title { color: whitesmoke; } .hero.is-dark .subtitle { color: rgba(245, 245, 245, 0.9); } .hero.is-dark .subtitle a:not(.button), .hero.is-dark .subtitle strong { color: whitesmoke; } @media screen and (max-width: 1023px) { .hero.is-dark .navbar-menu { background-color: #363636; } } .hero.is-dark .navbar-item, .hero.is-dark .navbar-link { color: rgba(245, 245, 245, 0.7); } .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active, .hero.is-dark .navbar-link:hover, .hero.is-dark .navbar-link.is-active { background-color: #292929; color: whitesmoke; } .hero.is-dark .tabs a { color: whitesmoke; opacity: 0.9; } .hero.is-dark .tabs a:hover { opacity: 1; } .hero.is-dark .tabs li.is-active a { opacity: 1; } .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a { color: whitesmoke; } .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover { background-color: whitesmoke; border-color: whitesmoke; color: #363636; } .hero.is-dark.is-bold { background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } @media screen and (max-width: 768px) { .hero.is-dark.is-bold .navbar-menu { background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } } .hero.is-primary { background-color: #C93312; color: #fff; } .hero.is-primary a:not(.button), .hero.is-primary strong { color: inherit; } .hero.is-primary .title { color: #fff; } .hero.is-primary .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-primary .subtitle a:not(.button), .hero.is-primary .subtitle strong { color: #fff; } @media screen and (max-width: 1023px) { .hero.is-primary .navbar-menu { background-color: #C93312; } } .hero.is-primary .navbar-item, .hero.is-primary .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active, .hero.is-primary .navbar-link:hover, .hero.is-primary .navbar-link.is-active { background-color: #b22d10; color: #fff; } .hero.is-primary .tabs a { color: #fff; opacity: 0.9; } .hero.is-primary .tabs a:hover { opacity: 1; } .hero.is-primary .tabs li.is-active a { opacity: 1; } .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a { color: #fff; } .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #C93312; } .hero.is-primary.is-bold { background-image: linear-gradient(141deg, #a30805 0%, #C93312 71%, #e7590e 100%); } @media screen and (max-width: 768px) { .hero.is-primary.is-bold .navbar-menu { background-image: linear-gradient(141deg, #a30805 0%, #C93312 71%, #e7590e 100%); } } .hero.is-link { background-color: #3273dc; color: #fff; } .hero.is-link a:not(.button), .hero.is-link strong { color: inherit; } .hero.is-link .title { color: #fff; } .hero.is-link .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-link .subtitle a:not(.button), .hero.is-link .subtitle strong { color: #fff; } @media screen and (max-width: 1023px) { .hero.is-link .navbar-menu { background-color: #3273dc; } } .hero.is-link .navbar-item, .hero.is-link .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active, .hero.is-link .navbar-link:hover, .hero.is-link .navbar-link.is-active { background-color: #2366d1; color: #fff; } .hero.is-link .tabs a { color: #fff; opacity: 0.9; } .hero.is-link .tabs a:hover { opacity: 1; } .hero.is-link .tabs li.is-active a { opacity: 1; } .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a { color: #fff; } .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #3273dc; } .hero.is-link.is-bold { background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } @media screen and (max-width: 768px) { .hero.is-link.is-bold .navbar-menu { background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } } .hero.is-info { background-color: #209cee; color: #fff; } .hero.is-info a:not(.button), .hero.is-info strong { color: inherit; } .hero.is-info .title { color: #fff; } .hero.is-info .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-info .subtitle a:not(.button), .hero.is-info .subtitle strong { color: #fff; } @media screen and (max-width: 1023px) { .hero.is-info .navbar-menu { background-color: #209cee; } } .hero.is-info .navbar-item, .hero.is-info .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active, .hero.is-info .navbar-link:hover, .hero.is-info .navbar-link.is-active { background-color: #118fe4; color: #fff; } .hero.is-info .tabs a { color: #fff; opacity: 0.9; } .hero.is-info .tabs a:hover { opacity: 1; } .hero.is-info .tabs li.is-active a { opacity: 1; } .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a { color: #fff; } .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #209cee; } .hero.is-info.is-bold { background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } @media screen and (max-width: 768px) { .hero.is-info.is-bold .navbar-menu { background-image: linear-gradient(141deg, #04a6d7 0%, #209cee 71%, #3287f5 100%); } } .hero.is-success { background-color: #23d160; color: #fff; } .hero.is-success a:not(.button), .hero.is-success strong { color: inherit; } .hero.is-success .title { color: #fff; } .hero.is-success .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-success .subtitle a:not(.button), .hero.is-success .subtitle strong { color: #fff; } @media screen and (max-width: 1023px) { .hero.is-success .navbar-menu { background-color: #23d160; } } .hero.is-success .navbar-item, .hero.is-success .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success .navbar-link:hover, .hero.is-success .navbar-link.is-active { background-color: #20bc56; color: #fff; } .hero.is-success .tabs a { color: #fff; opacity: 0.9; } .hero.is-success .tabs a:hover { opacity: 1; } .hero.is-success .tabs li.is-active a { opacity: 1; } .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a { color: #fff; } .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #23d160; } .hero.is-success.is-bold { background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } @media screen and (max-width: 768px) { .hero.is-success.is-bold .navbar-menu { background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } } .hero.is-warning { background-color: #ffdd57; color: #FFFFFF; } .hero.is-warning a:not(.button), .hero.is-warning strong { color: inherit; } .hero.is-warning .title { color: #FFFFFF; } .hero.is-warning .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-warning .subtitle a:not(.button), .hero.is-warning .subtitle strong { color: #FFFFFF; } @media screen and (max-width: 1023px) { .hero.is-warning .navbar-menu { background-color: #ffdd57; } } .hero.is-warning .navbar-item, .hero.is-warning .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active, .hero.is-warning .navbar-link:hover, .hero.is-warning .navbar-link.is-active { background-color: #ffd83d; color: #FFFFFF; } .hero.is-warning .tabs a { color: #FFFFFF; opacity: 0.9; } .hero.is-warning .tabs a:hover { opacity: 1; } .hero.is-warning .tabs li.is-active a { opacity: 1; } .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a { color: #FFFFFF; } .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover { background-color: #FFFFFF; border-color: #FFFFFF; color: #ffdd57; } .hero.is-warning.is-bold { background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } @media screen and (max-width: 768px) { .hero.is-warning.is-bold .navbar-menu { background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } } .hero.is-danger { background-color: #ff3860; color: #fff; } .hero.is-danger a:not(.button), .hero.is-danger strong { color: inherit; } .hero.is-danger .title { color: #fff; } .hero.is-danger .subtitle { color: rgba(255, 255, 255, 0.9); } .hero.is-danger .subtitle a:not(.button), .hero.is-danger .subtitle strong { color: #fff; } @media screen and (max-width: 1023px) { .hero.is-danger .navbar-menu { background-color: #ff3860; } } .hero.is-danger .navbar-item, .hero.is-danger .navbar-link { color: rgba(255, 255, 255, 0.7); } .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active, .hero.is-danger .navbar-link:hover, .hero.is-danger .navbar-link.is-active { background-color: #ff1f4b; color: #fff; } .hero.is-danger .tabs a { color: #fff; opacity: 0.9; } .hero.is-danger .tabs a:hover { opacity: 1; } .hero.is-danger .tabs li.is-active a { opacity: 1; } .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a { color: #fff; } .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover { background-color: rgba(10, 10, 10, 0.1); } .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover { background-color: #fff; border-color: #fff; color: #ff3860; } .hero.is-danger.is-bold { background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } @media screen and (max-width: 768px) { .hero.is-danger.is-bold .navbar-menu { background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } } .hero.is-small .hero-body { padding-bottom: 1.5rem; padding-top: 1.5rem; } @media screen and (min-width: 769px), print { .hero.is-medium .hero-body { padding-bottom: 9rem; padding-top: 9rem; } } @media screen and (min-width: 769px), print { .hero.is-large .hero-body { padding-bottom: 18rem; padding-top: 18rem; } } .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body { align-items: center; display: flex; } .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container { flex-grow: 1; flex-shrink: 1; } .hero.is-halfheight { min-height: 50vh; } .hero.is-fullheight { min-height: 100vh; } .hero-video { bottom: 0; left: 0; position: absolute; right: 0; top: 0; overflow: hidden; } .hero-video video { left: 50%; min-height: 100%; min-width: 100%; position: absolute; top: 50%; transform: translate3d(-50%, -50%, 0); } .hero-video.is-transparent { opacity: 0.3; } @media screen and (max-width: 768px) { .hero-video { display: none; } } .hero-buttons { margin-top: 1.5rem; } @media screen and (max-width: 768px) { .hero-buttons .button { display: flex; } .hero-buttons .button:not(:last-child) { margin-bottom: 0.75rem; } } @media screen and (min-width: 769px), print { .hero-buttons { display: flex; justify-content: center; } .hero-buttons .button:not(:last-child) { margin-right: 1.5rem; } } .hero-head, .hero-foot { flex-grow: 0; flex-shrink: 0; } .hero-body { flex-grow: 1; flex-shrink: 0; padding: 3rem 1.5rem; } .section { padding: 3rem 1.5rem; } @media screen and (min-width: 1024px) { .section.is-medium { padding: 9rem 1.5rem; } .section.is-large { padding: 18rem 1.5rem; } } .footer { background-color: whitesmoke; padding: 3rem 1.5rem 6rem; } #sidebar { background-color: #eee; border-right: 1px solid #c1c1c1; box-shadow: 0 0 20px rgba(50, 50, 50, 0.2) inset; padding: 1.75rem; } #sidebar .brand { padding: 1rem 0; text-align: center; } #main { padding: 3rem; } .example { margin-bottom: 1em; } .example .highlight { margin: 0; } .example .path { font-style: italic; width: 100%; text-align: right; } code { color: #1a9f1a; font-size: 0.875em; font-weight: normal; } .content h2 { padding-top: 1em; border-top: 1px solid #c0c0c0; } h1 .anchor, h2 .anchor, h3 .anchor, h4 .anchor, h5 .anchor, h6 .anchor { display: inline-block; width: 0; margin-left: -1.5rem; margin-right: 1.5rem; transition: all 100ms ease-in-out; opacity: 0; } h1:hover .anchor, h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { opacity: 1; } h1:target, h2:target, h3:target, h4:target, h5:target, h6:target { color: #C93312; } h1:target .anchor, h2:target .anchor, h3:target .anchor, h4:target .anchor, h5:target .anchor, h6:target .anchor { opacity: 1; color: #C93312; } .footnotes p { display: inline; } figure.has-border img { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25); } mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/theme.toml000066400000000000000000000000751425660472000235250ustar00rootroot00000000000000name = "mitmproxy" description = "mitmproxy's internal theme"mitmproxy-8.1.1/docs/upload-archive.sh000077500000000000000000000007751425660472000200020ustar00rootroot00000000000000#!/usr/bin/env bash set -o errexit set -o pipefail set -o nounset # set -o xtrace if [[ $# -eq 0 ]] ; then echo "Please supply a version, e.g. 'v3'" exit 1 fi # This script uploads docs to a specified archive version. SPATH="/archive/$1" aws configure set preview.cloudfront true aws --profile mitmproxy \ s3 sync --acl public-read ./public "s3://docs.mitmproxy.org$SPATH" aws --profile mitmproxy \ cloudfront create-invalidation --distribution-id E1TH3USJHFQZ5Q \ --paths "$SPATH/*" mitmproxy-8.1.1/docs/upload-stable.sh000077500000000000000000000005371425660472000176270ustar00rootroot00000000000000#!/usr/bin/env bash set -o errexit set -o pipefail set -o nounset # set -o xtrace aws configure set preview.cloudfront true aws --profile mitmproxy \ s3 sync --delete --acl public-read ./public s3://docs.mitmproxy.org/stable aws --profile mitmproxy \ cloudfront create-invalidation --distribution-id E1TH3USJHFQZ5Q \ --paths "/stable/*" mitmproxy-8.1.1/examples/000077500000000000000000000000001425660472000154155ustar00rootroot00000000000000mitmproxy-8.1.1/examples/README.md000066400000000000000000000007771425660472000167070ustar00rootroot00000000000000# Mitmproxy Examples Mitmproxy has a powerful scripting API that allows you to control almost any aspect of traffic being proxied. In fact, much of mitmproxy’s own core functionality is implemented using the exact same API (see [mitmproxy/addons](../mitmproxy/addons)). | :warning: | If you are browsing this on GitHub, make sure to select the git tag matching your mitmproxy version. | |------------|------------------------------------------------------------------------------------------------------| mitmproxy-8.1.1/examples/addons/000077500000000000000000000000001425660472000166655ustar00rootroot00000000000000mitmproxy-8.1.1/examples/addons/anatomy.py000066400000000000000000000004721425660472000207120ustar00rootroot00000000000000""" Basic skeleton of a mitmproxy addon. Run as follows: mitmproxy -s anatomy.py """ from mitmproxy import ctx class Counter: def __init__(self): self.num = 0 def request(self, flow): self.num = self.num + 1 ctx.log.info("We've seen %d flows" % self.num) addons = [Counter()] mitmproxy-8.1.1/examples/addons/anatomy2.py000066400000000000000000000001731425660472000207720ustar00rootroot00000000000000"""An addon using the abbreviated scripting syntax.""" def request(flow): flow.request.headers["myheader"] = "value" mitmproxy-8.1.1/examples/addons/commands-flows.py000066400000000000000000000007471425660472000222000ustar00rootroot00000000000000"""Handle flows as command arguments.""" from collections.abc import Sequence from mitmproxy import command from mitmproxy import ctx from mitmproxy import flow from mitmproxy import http class MyAddon: @command.command("myaddon.addheader") def addheader(self, flows: Sequence[flow.Flow]) -> None: for f in flows: if isinstance(f, http.HTTPFlow): f.request.headers["myheader"] = "value" ctx.log.alert("done") addons = [MyAddon()] mitmproxy-8.1.1/examples/addons/commands-paths.py000066400000000000000000000014231425660472000221550ustar00rootroot00000000000000"""Handle file paths as command arguments.""" from collections.abc import Sequence from mitmproxy import command from mitmproxy import ctx from mitmproxy import flow from mitmproxy import http from mitmproxy import types class MyAddon: @command.command("myaddon.histogram") def histogram( self, flows: Sequence[flow.Flow], path: types.Path, ) -> None: totals: dict[str, int] = {} for f in flows: if isinstance(f, http.HTTPFlow): totals[f.request.host] = totals.setdefault(f.request.host, 0) + 1 with open(path, "w+") as fp: for cnt, dom in sorted((v, k) for (k, v) in totals.items()): fp.write(f"{cnt}: {dom}\n") ctx.log.alert("done") addons = [MyAddon()] mitmproxy-8.1.1/examples/addons/commands-simple.py000066400000000000000000000005071425660472000223310ustar00rootroot00000000000000"""Add a custom command to mitmproxy's command prompt.""" from mitmproxy import command from mitmproxy import ctx class MyAddon: def __init__(self): self.num = 0 @command.command("myaddon.inc") def inc(self) -> None: self.num += 1 ctx.log.info(f"num = {self.num}") addons = [MyAddon()] mitmproxy-8.1.1/examples/addons/contentview-custom-grpc.py000066400000000000000000000110061425660472000240430ustar00rootroot00000000000000""" Add a custom version of the gRPC/protobuf content view, which parses protobuf messages based on a user defined rule set. """ from mitmproxy import contentviews from mitmproxy.contentviews.grpc import ViewGrpcProtobuf, ViewConfig, ProtoParser config: ViewConfig = ViewConfig() config.parser_rules = [ # Note: # # The first two ParserRules use the same flow filter, although one should reply to request messages and the other to responses. # Even with '~s' and '~q' filter expressions, the whole flow would be matched (for '~s') or not matched at all (for '~q'), if # the contentview displays a http.Message belonging to a flow with existing request and response. # The rules would have to be applied on per-message-basis, instead of per-flow-basis to distinguish request and response (the # contentview deals with a single message, either request or response, the flow filter with a flow contiaing both). # # Thus different ParserRule classes are used to restrict rules to requests or responses were needed: # # - ParserRule: applied to requests and responses # - ParserRuleRequest: applies to requests only # - ParserRuleResponse: applies to responses only # # The actual 'filter' definition in the rule, would still match the whole flow. This means '~u' expressions could # be used, to match the URL from the request of a flow, while the ParserRuleResponse is only applied to the response. ProtoParser.ParserRuleRequest( name="Geo coordinate lookup request", # note on flowfilter: for tflow the port gets appended to the URL's host part filter="example\\.com.*/ReverseGeocode", field_definitions=[ ProtoParser.ParserFieldDefinition(tag="1", name="position"), ProtoParser.ParserFieldDefinition( tag="1.1", name="latitude", intended_decoding=ProtoParser.DecodedTypes.double, ), ProtoParser.ParserFieldDefinition( tag="1.2", name="longitude", intended_decoding=ProtoParser.DecodedTypes.double, ), ProtoParser.ParserFieldDefinition(tag="3", name="country"), ProtoParser.ParserFieldDefinition(tag="7", name="app"), ], ), ProtoParser.ParserRuleResponse( name="Geo coordinate lookup response", # note on flowfilter: for tflow the port gets appended to the URL's host part filter="example\\.com.*/ReverseGeocode", field_definitions=[ ProtoParser.ParserFieldDefinition(tag="1.2", name="address"), ProtoParser.ParserFieldDefinition(tag="1.3", name="address array element"), ProtoParser.ParserFieldDefinition( tag="1.3.1", name="unknown bytes", intended_decoding=ProtoParser.DecodedTypes.bytes, ), ProtoParser.ParserFieldDefinition(tag="1.3.2", name="element value long"), ProtoParser.ParserFieldDefinition(tag="1.3.3", name="element value short"), ProtoParser.ParserFieldDefinition( tag="", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="position", ), ProtoParser.ParserFieldDefinition( tag=".1", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="latitude", intended_decoding=ProtoParser.DecodedTypes.double, ), # noqa: E501 ProtoParser.ParserFieldDefinition( tag=".2", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="longitude", intended_decoding=ProtoParser.DecodedTypes.double, ), # noqa: E501 ProtoParser.ParserFieldDefinition(tag="7", name="app"), ], ), ] class ViewGrpcWithRules(ViewGrpcProtobuf): name = "customized gRPC/protobuf" def __init__(self) -> None: super().__init__(config=config) def __call__(self, *args, **kwargs) -> contentviews.TViewResult: heading, lines = super().__call__(*args, **kwargs) return heading + " (addon with custom rules)", lines def render_priority(self, *args, **kwargs) -> float: # increase priority above default gRPC view s_prio = super().render_priority(*args, **kwargs) return s_prio + 1 if s_prio > 0 else s_prio view = ViewGrpcWithRules() def load(l): contentviews.add(view) def done(): contentviews.remove(view) mitmproxy-8.1.1/examples/addons/contentview.py000066400000000000000000000023301425660472000216020ustar00rootroot00000000000000""" Add a custom message body pretty-printer for use inside mitmproxy. This example shows how one can add a custom contentview to mitmproxy, which is used to pretty-print HTTP bodies for example. The content view API is explained in the mitmproxy.contentviews module. """ from typing import Optional from mitmproxy import contentviews, flow from mitmproxy import http class ViewSwapCase(contentviews.View): name = "swapcase" def __call__( self, data: bytes, *, content_type: Optional[str] = None, flow: Optional[flow.Flow] = None, http_message: Optional[http.Message] = None, **unknown_metadata, ) -> contentviews.TViewResult: return "case-swapped text", contentviews.format_text(data.swapcase()) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, flow: Optional[flow.Flow] = None, http_message: Optional[http.Message] = None, **unknown_metadata, ) -> float: if content_type == "text/plain": return 1 else: return 0 view = ViewSwapCase() def load(l): contentviews.add(view) def done(): contentviews.remove(view) mitmproxy-8.1.1/examples/addons/duplicate-modify-replay.py000066400000000000000000000010511425660472000237650ustar00rootroot00000000000000"""Take incoming HTTP requests and replay them with modified parameters.""" from mitmproxy import ctx def request(flow): # Avoid an infinite loop by not replaying already replayed requests if flow.is_replay == "request": return flow = flow.copy() # Only interactive tools have a view. If we have one, add a duplicate entry # for our flow. if "view" in ctx.master.addons: ctx.master.commands.call("view.flows.add", [flow]) flow.request.path = "/changed" ctx.master.commands.call("replay.client", [flow]) mitmproxy-8.1.1/examples/addons/filter-flows.py000066400000000000000000000012101425660472000216460ustar00rootroot00000000000000""" Use mitmproxy's filter pattern in scripts. """ from mitmproxy import flowfilter from mitmproxy import ctx, http class Filter: def __init__(self): self.filter: flowfilter.TFilter = None def configure(self, updated): if "flowfilter" in updated: self.filter = flowfilter.parse(ctx.options.flowfilter) def load(self, l): l.add_option("flowfilter", str, "", "Check that flow matches filter.") def response(self, flow: http.HTTPFlow) -> None: if flowfilter.match(self.filter, flow): ctx.log.info("Flow matches filter:") ctx.log.info(flow) addons = [Filter()] mitmproxy-8.1.1/examples/addons/http-add-header.py000066400000000000000000000003721425660472000221740ustar00rootroot00000000000000"""Add an HTTP header to each response.""" class AddHeader: def __init__(self): self.num = 0 def response(self, flow): self.num = self.num + 1 flow.response.headers["count"] = str(self.num) addons = [AddHeader()] mitmproxy-8.1.1/examples/addons/http-modify-form.py000066400000000000000000000007151425660472000224470ustar00rootroot00000000000000"""Modify an HTTP form submission.""" from mitmproxy import http def request(flow: http.HTTPFlow) -> None: if flow.request.urlencoded_form: # If there's already a form, one can just add items to the dict: flow.request.urlencoded_form["mitmproxy"] = "rocks" else: # One can also just pass new form data. # This sets the proper content type and overrides the body. flow.request.urlencoded_form = [("foo", "bar")] mitmproxy-8.1.1/examples/addons/http-modify-query-string.py000066400000000000000000000002311425660472000241460ustar00rootroot00000000000000"""Modify HTTP query parameters.""" from mitmproxy import http def request(flow: http.HTTPFlow) -> None: flow.request.query["mitmproxy"] = "rocks" mitmproxy-8.1.1/examples/addons/http-redirect-requests.py000066400000000000000000000005711425660472000236710ustar00rootroot00000000000000"""Redirect HTTP requests to another server.""" from mitmproxy import http def request(flow: http.HTTPFlow) -> None: # pretty_host takes the "Host" header of the request into account, # which is useful in transparent mode where we usually only have the IP # otherwise. if flow.request.pretty_host == "example.org": flow.request.host = "mitmproxy.org" mitmproxy-8.1.1/examples/addons/http-reply-from-proxy.py000066400000000000000000000006511425660472000234710ustar00rootroot00000000000000"""Send a reply from the proxy without sending any data to the remote server.""" from mitmproxy import http def request(flow: http.HTTPFlow) -> None: if flow.request.pretty_url == "http://example.com/path": flow.response = http.Response.make( 200, # (optional) status code b"Hello World", # (optional) content {"Content-Type": "text/html"}, # (optional) headers ) mitmproxy-8.1.1/examples/addons/http-stream-modify.py000066400000000000000000000016361425660472000230020ustar00rootroot00000000000000""" Modify a streamed response. Generally speaking, we recommend *not* to stream messages you need to modify. Modifying streamed responses is tricky and brittle: - If the transfer encoding isn't chunked, you cannot simply change the content length. - If you want to replace all occurrences of "foobar", make sure to catch the cases where one chunk ends with [...]foo" and the next starts with "bar[...]. """ from typing import Iterable, Union def modify(data: bytes) -> Union[bytes, Iterable[bytes]]: """ This function will be called for each chunk of request/response body data that arrives at the proxy, and once at the end of the message with an empty bytes argument (b""). It may either return bytes or an iterable of bytes (which would result in multiple HTTP/2 data frames). """ return data.replace(b"foo", b"bar") def responseheaders(flow): flow.response.stream = modify mitmproxy-8.1.1/examples/addons/http-stream-simple.py000066400000000000000000000005601425660472000227770ustar00rootroot00000000000000""" Select which responses should be streamed. Enable response streaming for all HTTP flows. This is equivalent to passing `--set stream_large_bodies=1` to mitmproxy. """ def responseheaders(flow): """ Enables streaming for all responses. This is equivalent to passing `--set stream_large_bodies=1` to mitmproxy. """ flow.response.stream = True mitmproxy-8.1.1/examples/addons/http-trailers.py000066400000000000000000000040031425660472000220360ustar00rootroot00000000000000""" This script simply prints all received HTTP Trailers. HTTP requests and responses can contain trailing headers which are sent after the body is fully transmitted. Such trailers need to be announced in the initial headers by name, so the receiving endpoint can wait and read them after the body. """ from mitmproxy import http from mitmproxy.http import Headers def request(flow: http.HTTPFlow): if flow.request.trailers: print("HTTP Trailers detected! Request contains:", flow.request.trailers) if flow.request.path == "/inject_trailers": if flow.request.is_http10: # HTTP/1.0 doesn't support trailers return elif flow.request.is_http11: if not flow.request.content: # Avoid sending a body on GET requests or a 0 byte chunked body with trailers. # Otherwise some servers return 400 Bad Request. return # HTTP 1.1 requires transfer-encoding: chunked to send trailers flow.request.headers["transfer-encoding"] = "chunked" # HTTP 2+ supports trailers on all requests/responses flow.request.headers["trailer"] = "x-my-injected-trailer-header" flow.request.trailers = Headers([(b"x-my-injected-trailer-header", b"foobar")]) print("Injected a new request trailer...", flow.request.headers["trailer"]) def response(flow: http.HTTPFlow): if flow.response.trailers: print("HTTP Trailers detected! Response contains:", flow.response.trailers) if flow.request.path == "/inject_trailers": if flow.request.is_http10: return elif flow.request.is_http11: if not flow.response.content: return flow.response.headers["transfer-encoding"] = "chunked" flow.response.headers["trailer"] = "x-my-injected-trailer-header" flow.response.trailers = Headers([(b"x-my-injected-trailer-header", b"foobar")]) print("Injected a new response trailer...", flow.response.headers["trailer"]) mitmproxy-8.1.1/examples/addons/internet-in-mirror.py000066400000000000000000000005241425660472000230040ustar00rootroot00000000000000""" Mirror all web pages. Useful if you are living down under. """ from mitmproxy import http def response(flow: http.HTTPFlow) -> None: if flow.response and flow.response.content: flow.response.content = flow.response.content.replace( b"", b"" ) mitmproxy-8.1.1/examples/addons/io-read-saved-flows.py000066400000000000000000000010711425660472000230060ustar00rootroot00000000000000#!/usr/bin/env python """ Read a mitmproxy dump file. """ from mitmproxy import io, http from mitmproxy.exceptions import FlowReadException import pprint import sys with open(sys.argv[1], "rb") as logfile: freader = io.FlowReader(logfile) pp = pprint.PrettyPrinter(indent=4) try: for f in freader.stream(): print(f) if isinstance(f, http.HTTPFlow): print(f.request.host) pp.pprint(f.get_state()) print("") except FlowReadException as e: print(f"Flow file corrupted: {e}") mitmproxy-8.1.1/examples/addons/io-write-flow-file.py000066400000000000000000000013551425660472000226640ustar00rootroot00000000000000""" Generate a mitmproxy dump file. This script demonstrates how to generate a mitmproxy dump file, as it would also be generated by passing `-w` to mitmproxy. In contrast to `-w`, this gives you full control over which flows should be saved and also allows you to rotate files or log to multiple files in parallel. """ import random import sys from typing import BinaryIO from mitmproxy import io, http class Writer: def __init__(self, path: str) -> None: self.f: BinaryIO = open(path, "wb") self.w = io.FlowWriter(self.f) def response(self, flow: http.HTTPFlow) -> None: if random.choice([True, False]): self.w.add(flow) def done(self): self.f.close() addons = [Writer(sys.argv[1])] mitmproxy-8.1.1/examples/addons/log-events.py000066400000000000000000000003301425660472000213160ustar00rootroot00000000000000"""Post messages to mitmproxy's event log.""" from mitmproxy import ctx def load(l): ctx.log.info("This is some informative text.") ctx.log.warn("This is a warning.") ctx.log.error("This is an error.") mitmproxy-8.1.1/examples/addons/nonblocking.py000066400000000000000000000022031425660472000215370ustar00rootroot00000000000000""" Make events hooks non-blocking using async or @concurrent """ import asyncio import time from mitmproxy.script import concurrent from mitmproxy import ctx # Hooks can be async, which allows the hook to call async functions and perform async I/O # without blocking other requests. This is generally preferred for new addons. async def request(flow): ctx.log.info(f"handle request: {flow.request.host}{flow.request.path}") await asyncio.sleep(5) ctx.log.info(f"start request: {flow.request.host}{flow.request.path}") # Another option is to use @concurrent, which launches the hook in its own thread. # Please note that this generally opens the door to race conditions and decreases performance if not required. # Rename the function below to request(flow) to try it out. @concurrent # Remove this to make it synchronous and see what happens def request_concurrent(flow): # This is ugly in mitmproxy's UI, but you don't want to use mitmproxy.ctx.log from a different thread. print(f"handle request: {flow.request.host}{flow.request.path}") time.sleep(5) print(f"start request: {flow.request.host}{flow.request.path}") mitmproxy-8.1.1/examples/addons/options-configure.py000066400000000000000000000013601425660472000227110ustar00rootroot00000000000000"""React to configuration changes.""" from typing import Optional from mitmproxy import ctx from mitmproxy import exceptions class AddHeader: def load(self, loader): loader.add_option( name="addheader", typespec=Optional[int], default=None, help="Add a header to responses", ) def configure(self, updates): if "addheader" in updates: if ctx.options.addheader is not None and ctx.options.addheader > 100: raise exceptions.OptionsError("addheader must be <= 100") def response(self, flow): if ctx.options.addheader is not None: flow.response.headers["addheader"] = str(ctx.options.addheader) addons = [AddHeader()] mitmproxy-8.1.1/examples/addons/options-simple.py000066400000000000000000000011021425660472000222130ustar00rootroot00000000000000""" Add a new mitmproxy option. Usage: mitmproxy -s options-simple.py --set addheader true """ from mitmproxy import ctx class AddHeader: def __init__(self): self.num = 0 def load(self, loader): loader.add_option( name="addheader", typespec=bool, default=False, help="Add a count header to responses", ) def response(self, flow): if ctx.options.addheader: self.num = self.num + 1 flow.response.headers["count"] = str(self.num) addons = [AddHeader()] mitmproxy-8.1.1/examples/addons/shutdown.py000066400000000000000000000010121425660472000211040ustar00rootroot00000000000000""" A simple way of shutting down the mitmproxy instance to stop everything. Usage: mitmproxy -s shutdown.py and then send a HTTP request to trigger the shutdown: curl --proxy localhost:8080 http://example.com/path """ from mitmproxy import ctx, http def request(flow: http.HTTPFlow) -> None: # a random condition to make this example a bit more interactive if flow.request.pretty_url == "http://example.com/path": ctx.log.info("Shutting down everything...") ctx.master.shutdown() mitmproxy-8.1.1/examples/addons/tcp-simple.py000066400000000000000000000015461425660472000213220ustar00rootroot00000000000000""" Process individual messages from a TCP connection. This script replaces full occurences of "foo" with "bar" and prints various details for each message. Please note that TCP is stream-based and *not* message-based. mitmproxy splits stream contents into "messages" as they are received by socket.recv(). This is pretty arbitrary and should not be relied on. However, it is sometimes good enough as a quick hack. Example Invocation: mitmdump --rawtcp --tcp-hosts ".*" -s examples/tcp-simple.py """ from mitmproxy.utils import strutils from mitmproxy import ctx from mitmproxy import tcp def tcp_message(flow: tcp.TCPFlow): message = flow.messages[-1] message.content = message.content.replace(b"foo", b"bar") ctx.log.info( f"tcp_message[from_client={message.from_client}), content={strutils.bytes_to_escaped_str(message.content)}]" ) mitmproxy-8.1.1/examples/addons/websocket-inject-message.py000066400000000000000000000021061425660472000241200ustar00rootroot00000000000000""" Inject a WebSocket message into a running connection. This example shows how to inject a WebSocket message into a running connection. """ import asyncio from mitmproxy import ctx, http # Simple example: Inject a message as a response to an event def websocket_message(flow: http.HTTPFlow): assert flow.websocket is not None # make type checker happy last_message = flow.websocket.messages[-1] if last_message.is_text and "secret" in last_message.text: last_message.drop() ctx.master.commands.call( "inject.websocket", flow, last_message.from_client, b"ssssssh" ) # Complex example: Schedule a periodic timer async def inject_async(flow: http.HTTPFlow): msg = "hello from mitmproxy! " assert flow.websocket is not None # make type checker happy while flow.websocket.timestamp_end is None: ctx.master.commands.call("inject.websocket", flow, True, msg.encode()) await asyncio.sleep(1) msg = msg[1:] + msg[:1] def websocket_start(flow: http.HTTPFlow): asyncio.create_task(inject_async(flow)) mitmproxy-8.1.1/examples/addons/websocket-simple.py000066400000000000000000000013541425660472000225170ustar00rootroot00000000000000"""Process individual messages from a WebSocket connection.""" import re from mitmproxy import ctx, http def websocket_message(flow: http.HTTPFlow): assert flow.websocket is not None # make type checker happy # get the latest message message = flow.websocket.messages[-1] # was the message sent from the client or server? if message.from_client: ctx.log.info(f"Client sent a message: {message.content!r}") else: ctx.log.info(f"Server sent a message: {message.content!r}") # manipulate the message content message.content = re.sub(rb"^Hello", b"HAPPY", message.content) if b"FOOBAR" in message.content: # kill the message and not send it to the other endpoint message.drop() mitmproxy-8.1.1/examples/addons/wsgi-flask-app.py000066400000000000000000000017111425660472000220640ustar00rootroot00000000000000""" Host a WSGI app in mitmproxy. This example shows how to graft a WSGI app onto mitmproxy. In this instance, we're using the Flask framework (http://flask.pocoo.org/) to expose a single simplest-possible page. """ from flask import Flask from mitmproxy.addons import asgiapp app = Flask("proxapp") @app.route("/") def hello_world() -> str: return "Hello World!" addons = [ # Host app at the magic domain "example.com" on port 80. Requests to this # domain and port combination will now be routed to the WSGI app instance. asgiapp.WSGIApp(app, "example.com", 80), # TLS works too, but the magic domain needs to be resolvable from the mitmproxy machine due to mitmproxy's design. # mitmproxy will connect to said domain and use its certificate but won't send any data. # By using `--set upstream_cert=false` and `--set connection_strategy_lazy` the local certificate is used instead. # asgiapp.WSGIApp(app, "example.com", 443), ] mitmproxy-8.1.1/examples/contrib/000077500000000000000000000000001425660472000170555ustar00rootroot00000000000000mitmproxy-8.1.1/examples/contrib/README.md000066400000000000000000000010001425660472000203230ustar00rootroot00000000000000# Community-Contributed Examples Examples in this directory are contributed by the mitmproxy community. If you developed something thats useful for a wider audience, please add it here! ### Additional Examples Hosted Externally - [**wsreplay.py**](https://github.com/KOLANICH-tools/wsreplay.py): a simple tool to replay WebSocket streams # Maintenance :warning: The examples in this directory are _not_ actively maintained by the core developers. We welcome PRs that add/fix/modernize/clean up code. mitmproxy-8.1.1/examples/contrib/all_markers.py000066400000000000000000000005751425660472000217320ustar00rootroot00000000000000from mitmproxy import ctx, command from mitmproxy.utils import emoji @command.command('all.markers') def all_markers(): 'Create a new flow showing all marker values' for marker in emoji.emoji: ctx.master.commands.call('view.flows.create', 'get', f'https://example.com/{marker}') ctx.master.commands.call('flow.mark', [ctx.master.view.focus.flow], marker) mitmproxy-8.1.1/examples/contrib/block_dns_over_https.py000066400000000000000000000216001425660472000236410ustar00rootroot00000000000000""" This module is for blocking DNS over HTTPS requests. It loads a blocklist of IPs and hostnames that are known to serve DNS over HTTPS requests. It also uses headers, query params, and paths to detect DoH (and block it) """ from mitmproxy import ctx # known DoH providers' hostnames and IP addresses to block default_blocklist: dict = { "hostnames": [ "dns.adguard.com", "dns-family.adguard.com", "dns.google", "cloudflare-dns.com", "mozilla.cloudflare-dns.com", "security.cloudflare-dns.com", "family.cloudflare-dns.com", "dns.quad9.net", "dns9.quad9.net", "dns10.quad9.net", "dns11.quad9.net", "doh.opendns.com", "doh.familyshield.opendns.com", "doh.cleanbrowsing.org", "doh.xfinity.com", "dohdot.coxlab.net", "odvr.nic.cz", "doh.dnslify.com", "dns.nextdns.io", "dns.dnsoverhttps.net", "doh.crypto.sx", "doh.powerdns.org", "doh-fi.blahdns.com", "doh-jp.blahdns.com", "doh-de.blahdns.com", "doh.ffmuc.net", "dns.dns-over-https.com", "doh.securedns.eu", "dns.rubyfish.cn", "dns.containerpi.com", "dns.containerpi.com", "dns.containerpi.com", "doh-2.seby.io", "doh.seby.io", "commons.host", "doh.dnswarden.com", "doh.dnswarden.com", "doh.dnswarden.com", "dns-nyc.aaflalo.me", "dns.aaflalo.me", "doh.applied-privacy.net", "doh.captnemo.in", "doh.tiar.app", "doh.tiarap.org", "doh.dns.sb", "rdns.faelix.net", "doh.li", "doh.armadillodns.net", "jp.tiar.app", "jp.tiarap.org", "doh.42l.fr", "dns.hostux.net", "dns.hostux.net", "dns.aa.net.uk", "adblock.mydns.network", "ibksturm.synology.me", "jcdns.fun", "ibuki.cgnat.net", "dns.twnic.tw", "example.doh.blockerdns.com", "dns.digitale-gesellschaft.ch", "doh.libredns.gr", "doh.centraleu.pi-dns.com", "doh.northeu.pi-dns.com", "doh.westus.pi-dns.com", "doh.eastus.pi-dns.com", "dns.flatuslifir.is", "private.canadianshield.cira.ca", "protected.canadianshield.cira.ca", "family.canadianshield.cira.ca", "dns.google.com", "dns.google.com" ], "ips": [ "104.16.248.249", "104.16.248.249", "104.16.249.249", "104.16.249.249", "104.18.2.55", "104.18.26.128", "104.18.27.128", "104.18.3.55", "104.18.44.204", "104.18.44.204", "104.18.45.204", "104.18.45.204", "104.182.57.196", "104.236.178.232", "104.24.122.53", "104.24.123.53", "104.28.0.106", "104.28.1.106", "104.31.90.138", "104.31.91.138", "115.159.131.230", "116.202.176.26", "116.203.115.192", "136.144.215.158", "139.59.48.222", "139.99.222.72", "146.112.41.2", "146.112.41.3", "146.185.167.43", "149.112.112.10", "149.112.112.11", "149.112.112.112", "149.112.112.9", "149.112.121.10", "149.112.121.20", "149.112.121.30", "149.112.122.10", "149.112.122.20", "149.112.122.30", "159.69.198.101", "168.235.81.167", "172.104.93.80", "172.65.3.223", "174.138.29.175", "174.68.248.77", "176.103.130.130", "176.103.130.131", "176.103.130.132", "176.103.130.134", "176.56.236.175", "178.62.214.105", "185.134.196.54", "185.134.197.54", "185.213.26.187", "185.216.27.142", "185.228.168.10", "185.228.168.168", "185.235.81.1", "185.26.126.37", "185.26.126.37", "185.43.135.1", "185.95.218.42", "185.95.218.43", "195.30.94.28", "2001:148f:fffe::1", "2001:19f0:7001:3259:5400:2ff:fe71:bc9", "2001:19f0:7001:5554:5400:2ff:fe57:3077", "2001:19f0:7001:5554:5400:2ff:fe57:3077", "2001:19f0:7001:5554:5400:2ff:fe57:3077", "2001:4860:4860::8844", "2001:4860:4860::8888", "2001:4b98:dc2:43:216:3eff:fe86:1d28", "2001:558:fe21:6b:96:113:151:149", "2001:608:a01::3", "2001:678:888:69:c45d:2738:c3f2:1878", "2001:8b0::2022", "2001:8b0::2023", "2001:c50:ffff:1:101:101:101:101", "210.17.9.228", "217.169.20.22", "217.169.20.23", "2400:6180:0:d0::5f73:4001", "2400:8902::f03c:91ff:feda:c514", "2604:180:f3::42", "2604:a880:1:20::51:f001", "2606:4700::6810:f8f9", "2606:4700::6810:f9f9", "2606:4700::6812:1a80", "2606:4700::6812:1b80", "2606:4700::6812:237", "2606:4700::6812:337", "2606:4700:3033::6812:2ccc", "2606:4700:3033::6812:2dcc", "2606:4700:3033::6818:7b35", "2606:4700:3034::681c:16a", "2606:4700:3035::6818:7a35", "2606:4700:3035::681f:5a8a", "2606:4700:3036::681c:6a", "2606:4700:3036::681f:5b8a", "2606:4700:60:0:a71e:6467:cef8:2a56", "2620:10a:80bb::10", "2620:10a:80bb::20", "2620:10a:80bb::30" "2620:10a:80bc::10", "2620:10a:80bc::20", "2620:10a:80bc::30", "2620:119:fc::2", "2620:119:fc::3", "2620:fe::10", "2620:fe::11", "2620:fe::9", "2620:fe::fe:10", "2620:fe::fe:11", "2620:fe::fe:9", "2620:fe::fe", "2a00:5a60::ad1:ff", "2a00:5a60::ad2:ff", "2a00:5a60::bad1:ff", "2a00:5a60::bad2:ff", "2a00:d880:5:bf0::7c93", "2a01:4f8:1c0c:8233::1", "2a01:4f8:1c1c:6b4b::1", "2a01:4f8:c2c:52bf::1", "2a01:4f9:c010:43ce::1", "2a01:4f9:c01f:4::abcd", "2a01:7c8:d002:1ef:5054:ff:fe40:3703", "2a01:9e00::54", "2a01:9e00::55", "2a01:9e01::54", "2a01:9e01::55", "2a02:1205:34d5:5070:b26e:bfff:fe1d:e19b", "2a03:4000:38:53c::2", "2a03:b0c0:0:1010::e9a:3001", "2a04:bdc7:100:70::abcd", "2a05:fc84::42", "2a05:fc84::43", "2a07:a8c0::", "2a0d:4d00:81::1", "2a0d:5600:33:3::abcd", "35.198.2.76", "35.231.247.227", "45.32.55.94", "45.67.219.208", "45.76.113.31", "45.77.180.10", "45.90.28.0", "46.101.66.244", "46.227.200.54", "46.227.200.55", "46.239.223.80", "8.8.4.4", "8.8.8.8", "83.77.85.7", "88.198.91.187", "9.9.9.10", "9.9.9.11", "9.9.9.9", "94.130.106.88", "95.216.181.228", "95.216.212.177", "96.113.151.148", ] } # additional hostnames to block additional_doh_names: list[str] = [ 'dns.google.com' ] # additional IPs to block additional_doh_ips: list[str] = [ ] doh_hostnames, doh_ips = default_blocklist['hostnames'], default_blocklist['ips'] # convert to sets for faster lookups doh_hostnames = set(doh_hostnames) doh_ips = set(doh_ips) def _has_dns_message_content_type(flow): """ Check if HTTP request has a DNS-looking 'Content-Type' header :param flow: mitmproxy flow :return: True if 'Content-Type' header is DNS-looking, False otherwise """ doh_content_types = ['application/dns-message'] if 'Content-Type' in flow.request.headers: if flow.request.headers['Content-Type'] in doh_content_types: return True return False def _request_has_dns_query_string(flow): """ Check if the query string of a request contains the parameter 'dns' :param flow: mitmproxy flow :return: True is 'dns' is a parameter in the query string, False otherwise """ return 'dns' in flow.request.query def _request_is_dns_json(flow): """ Check if the request looks like DoH with JSON. The only known implementations of DoH with JSON are Cloudflare and Google. For more info, see: - https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/ - https://developers.google.com/speed/public-dns/docs/doh/json :param flow: mitmproxy flow :return: True is request looks like DNS JSON, False otherwise """ # Header 'Accept: application/dns-json' is required in Cloudflare's DoH JSON API # or they return a 400 HTTP response code if 'Accept' in flow.request.headers: if flow.request.headers['Accept'] == 'application/dns-json': return True # Google's DoH JSON API is https://dns.google/resolve path = flow.request.path.split('?')[0] if flow.request.host == 'dns.google' and path == '/resolve': return True return False def _request_has_doh_looking_path(flow): """ Check if the path looks like it's DoH. Most common one is '/dns-query', likely because that's what's in the RFC :param flow: mitmproxy flow :return: True if path looks like it's DoH, otherwise False """ doh_paths = [ '/dns-query', # used in example in RFC 8484 (see https://tools.ietf.org/html/rfc8484#section-4.1.1) ] path = flow.request.path.split('?')[0] return path in doh_paths def _requested_hostname_is_in_doh_blocklist(flow): """ Check if server hostname is in our DoH provider blocklist. The current blocklist is taken from https://github.com/curl/curl/wiki/DNS-over-HTTPS. :param flow: mitmproxy flow :return: True if server's hostname is in DoH blocklist, otherwise False """ hostname = flow.request.host ip = flow.server_conn.address return hostname in doh_hostnames or hostname in doh_ips or ip in doh_ips doh_request_detection_checks = [ _has_dns_message_content_type, _request_has_dns_query_string, _request_is_dns_json, _requested_hostname_is_in_doh_blocklist, _request_has_doh_looking_path ] def request(flow): for check in doh_request_detection_checks: is_doh = check(flow) if is_doh: ctx.log.warn("[DoH Detection] DNS over HTTPS request detected via method \"%s\"" % check.__name__) flow.kill() break mitmproxy-8.1.1/examples/contrib/change_upstream_proxy.py000066400000000000000000000024761425660472000240460ustar00rootroot00000000000000 from mitmproxy import http from mitmproxy.connection import Server from mitmproxy.net.server_spec import ServerSpec # This scripts demonstrates how mitmproxy can switch to a second/different upstream proxy # in upstream proxy mode. # # Usage: mitmdump # -s change_upstream_proxy.py # --mode upstream:http://default-upstream-proxy:8080/ # --set connection_strategy=lazy # --set upstream_cert=false # # If you want to change the target server, you should modify flow.request.host and flow.request.port def proxy_address(flow: http.HTTPFlow) -> tuple[str, int]: # Poor man's loadbalancing: route every second domain through the alternative proxy. if hash(flow.request.host) % 2 == 1: return ("localhost", 8082) else: return ("localhost", 8081) def request(flow: http.HTTPFlow) -> None: address = proxy_address(flow) is_proxy_change = address != flow.server_conn.via.address server_connection_already_open = flow.server_conn.timestamp_start is not None if is_proxy_change and server_connection_already_open: # server_conn already refers to an existing connection (which cannot be modified), # so we need to replace it with a new server connection object. flow.server_conn = Server(flow.server_conn.address) flow.server_conn.via = ServerSpec("http", address) mitmproxy-8.1.1/examples/contrib/check_ssl_pinning.py000066400000000000000000000050451425660472000231130ustar00rootroot00000000000000import mitmproxy from mitmproxy import ctx from mitmproxy.certs import Cert import ipaddress import OpenSSL import time # Certificate for client connection is generated in dummy_cert() in certs.py. Monkeypatching # the function to generate test cases for SSL Pinning. def monkey_dummy_cert(privkey, cacert, commonname, sans): ss = [] for i in sans: try: ipaddress.ip_address(i.decode("ascii")) except ValueError: # Change values in Certificate's Alt Name as well. if ctx.options.certwrongCN: ss.append(b"DNS:%sm" % i) else: ss.append(b"DNS:%s" % i) else: ss.append(b"IP:%s" % i) ss = b", ".join(ss) cert = OpenSSL.crypto.X509() if ctx.options.certbeginon: # Set certificate start time somewhere in the future cert.gmtime_adj_notBefore(3600 * 48) else: cert.gmtime_adj_notBefore(-3600 * 48) if ctx.options.certexpire: # sets the expire date of the certificate in the past. cert.gmtime_adj_notAfter(-3600 * 24) else: cert.gmtime_adj_notAfter(94608000) # = 24 * 60 * 60 * 365 * 3 cert.set_issuer(cacert.get_subject()) if commonname is not None and len(commonname) < 64: if ctx.options.certwrongCN: # append an extra char to make certs common name different than original one. # APpending a char in the end of the domain name. new_cn = commonname + b'm' cert.get_subject().CN = new_cn else: cert.get_subject().CN = commonname cert.set_serial_number(int(time.time() * 10000)) if ss: cert.set_version(2) cert.add_extensions( [OpenSSL.crypto.X509Extension(b"subjectAltName", False, ss)]) cert.set_pubkey(cacert.get_pubkey()) cert.sign(privkey, "sha256") return Cert(cert) class CheckSSLPinning: def load(self, loader): loader.add_option( "certbeginon", bool, False, """ Sets SSL Certificate's 'Begins On' time in future. """ ) loader.add_option( "certexpire", bool, False, """ Sets SSL Certificate's 'Expires On' time in the past. """ ) loader.add_option( "certwrongCN", bool, False, """ Sets SSL Certificate's CommonName(CN) different from the domain name. """ ) def clientconnect(self, layer): mitmproxy.certs.dummy_cert = monkey_dummy_cert mitmproxy-8.1.1/examples/contrib/custom_next_layer.py000066400000000000000000000030211425660472000231670ustar00rootroot00000000000000""" This addon demonstrates how to override next_layer to modify the protocol in use. In this example, we are forcing connections to example.com:443 to instead go as plaintext to example.com:80. Example usage: - mitmdump -s custom_next_layer.py - curl -x localhost:8080 -k https://example.com """ from mitmproxy import ctx from mitmproxy.proxy import layer, layers def running(): # We change the connection strategy to lazy so that next_layer happens before we actually connect upstream. # Alternatively we could also change the server address in `server_connect`. ctx.options.connection_strategy = "lazy" def next_layer(nextlayer: layer.NextLayer): ctx.log( f"{nextlayer.context=}\n" f"{nextlayer.data_client()[:70]=}\n" f"{nextlayer.data_server()[:70]=}\n" ) if nextlayer.context.server.address == ("example.com", 443): nextlayer.context.server.address = ("example.com", 80) # We are disabling ALPN negotiation as our curl client would otherwise agree on HTTP/2, # which our example server here does not accept for plaintext connections. nextlayer.context.client.alpn = b"" # We know all layers that come next: First negotiate TLS with the client, then do simple TCP passthrough. # Setting only one layer here would also work, in that case next_layer would be called again after TLS establishment. nextlayer.layer = layers.ClientTLSLayer(nextlayer.context) nextlayer.layer.child_layer = layers.TCPLayer(nextlayer.context) mitmproxy-8.1.1/examples/contrib/dns_spoofing.py000066400000000000000000000037471425660472000221320ustar00rootroot00000000000000""" This script makes it possible to use mitmproxy in scenarios where IP spoofing has been used to redirect connections to mitmproxy. The way this works is that we rely on either the TLS Server Name Indication (SNI) or the Host header of the HTTP request. Of course, this is not foolproof - if an HTTPS connection comes without SNI, we don't know the actual target and cannot construct a certificate that looks valid. Similarly, if there's no Host header or a spoofed Host header, we're out of luck as well. Using transparent mode is the better option most of the time. Usage: mitmproxy -p 443 -s dns_spoofing.py # Used as the target location if neither SNI nor host header are present. --mode reverse:http://example.com/ # To avoid auto rewriting of host header by the reverse proxy target. --set keep_host_header mitmdump -p 80 --mode reverse:http://localhost:443/ (Setting up a single proxy instance and using iptables to redirect to it works as well) """ import re # This regex extracts splits the host header into host and port. # Handles the edge case of IPv6 addresses containing colons. # https://bugzilla.mozilla.org/show_bug.cgi?id=45891 parse_host_header = re.compile(r"^(?P[^:]+|\[.+\])(?::(?P\d+))?$") class Rerouter: def request(self, flow): if flow.client_conn.tls_established: flow.request.scheme = "https" sni = flow.client_conn.connection.get_servername() port = 443 else: flow.request.scheme = "http" sni = None port = 80 host_header = flow.request.host_header m = parse_host_header.match(host_header) if m: host_header = m.group("host").strip("[]") if m.group("port"): port = int(m.group("port")) flow.request.host_header = host_header flow.request.host = sni or host_header flow.request.port = port addons = [Rerouter()] mitmproxy-8.1.1/examples/contrib/domain_fronting.py000066400000000000000000000073061425660472000226120ustar00rootroot00000000000000from typing import Optional, Union import json from dataclasses import dataclass from mitmproxy import ctx from mitmproxy.addonmanager import Loader from mitmproxy.http import HTTPFlow """ This extension implements support for domain fronting. Usage: mitmproxy -s examples/contrib/domain_fronting.py --set domainfrontingfile=./domain_fronting.json In the following basic example, www.example.com will be used for DNS requests and SNI values but the secret.example.com value will be used for the HTTP host header: { "mappings": [ { "patterns": ["secret.example.com"], "server": "www.example.com" } ] } The following example demonstrates the usage of a wildcard (at the beginning of the domain name only): { "mappings": [ { "patterns": ["*.foo.example.com"], "server": "www.example.com" } ] } In the following example, we override the HTTP host header: { "mappings": [ { "patterns": ["foo.example"], "server": "www.example.com", "host": "foo.proxy.example.com" } ] } """ @dataclass class Mapping: server: Union[str, None] host: Union[str, None] class HttpsDomainFronting: # configurations for regular ("foo.example.com") mappings: star_mappings: dict[str, Mapping] # Configurations for star ("*.example.com") mappings: strict_mappings: dict[str, Mapping] def __init__(self) -> None: self.strict_mappings = {} self.star_mappings = {} def _resolve_addresses(self, host: str) -> Optional[Mapping]: mapping = self.strict_mappings.get(host) if mapping is not None: return mapping index = 0 while True: index = host.find(".", index) if index == -1: break super_domain = host[(index + 1):] mapping = self.star_mappings.get(super_domain) if mapping is not None: return mapping index += 1 return None def load(self, loader: Loader) -> None: loader.add_option( name="domainfrontingfile", typespec=str, default="./fronting.json", help="Domain fronting configuration file", ) def _load_configuration_file(self, filename: str) -> None: config = json.load(open(filename)) strict_mappings: dict[str, Mapping] = {} star_mappings: dict[str, Mapping] = {} for mapping in config["mappings"]: item = Mapping(server=mapping.get("server"), host=mapping.get("host")) for pattern in mapping["patterns"]: if pattern.startswith("*."): star_mappings[pattern[2:]] = item else: strict_mappings[pattern] = item self.strict_mappings = strict_mappings self.star_mappings = star_mappings def configure(self, updated: set[str]) -> None: if "domainfrontingfile" in updated: domain_fronting_file = ctx.options.domainfrontingfile self._load_configuration_file(domain_fronting_file) def request(self, flow: HTTPFlow) -> None: if not flow.request.scheme == "https": return # We use the host header to dispatch the request: target = flow.request.host_header if target is None: return mapping = self._resolve_addresses(target) if mapping is not None: flow.request.host = mapping.server or target flow.request.headers["host"] = mapping.host or target addons = [HttpsDomainFronting()] mitmproxy-8.1.1/examples/contrib/full_transparency_shim.c000066400000000000000000000051111425660472000237720ustar00rootroot00000000000000#define _GNU_SOURCE #include #include #include #include #include #include #include /* This setuid wrapper can be used to run mitmproxy in full transparency mode, as a normal user. * It will set the required capabilities (CAP_NET_RAW), drop privileges, and will then run argv[1] * with the same capabilities. * * It can be compiled as follows: * gcc examples/mitmproxy_shim.c -o mitmproxy_shim -lcap */ int set_caps(cap_t cap_struct, cap_value_t *cap_list, size_t bufsize) { int cap_count = bufsize / sizeof(cap_list[0]); if (cap_set_flag(cap_struct, CAP_PERMITTED, cap_count, cap_list, CAP_SET) || cap_set_flag(cap_struct, CAP_EFFECTIVE, cap_count, cap_list, CAP_SET) || cap_set_flag(cap_struct, CAP_INHERITABLE, cap_count, cap_list, CAP_SET)) { if (cap_count < 2) { fprintf(stderr, "Cannot manipulate capability data structure as user: %s.\n", strerror(errno)); } else { fprintf(stderr, "Cannot manipulate capability data structure as root: %s.\n", strerror(errno)); } return -1; } if (cap_count < 2) { if (prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_RAW, 0, 0)) { fprintf(stderr, "Failed to add CAP_NET_RAW to the ambient set: %s.\n", strerror(errno)); return -2; } } if (cap_set_proc(cap_struct)) { if (cap_count < 2) { fprintf(stderr, "Cannot set capabilities as user: %s.\n", strerror(errno)); } else { fprintf(stderr, "Cannot set capabilities as root: %s.\n", strerror(errno)); } return -3; } if (cap_count > 1) { if (prctl(PR_SET_KEEPCAPS, 1L)) { fprintf(stderr, "Cannot keep capabilities after dropping privileges: %s.\n", strerror(errno)); return -4; } if (cap_clear(cap_struct)) { fprintf(stderr, "Cannot clear capability data structure: %s.\n", strerror(errno)); return -5; } } } int main(int argc, char **argv, char **envp) { cap_t cap_struct = cap_init(); cap_value_t root_caps[2] = { CAP_NET_RAW, CAP_SETUID }; cap_value_t user_caps[1] = { CAP_NET_RAW }; uid_t user = getuid(); int res; if (setresuid(0, 0, 0)) { fprintf(stderr, "Cannot switch to root: %s.\n", strerror(errno)); return 1; } if (res = set_caps(cap_struct, root_caps, sizeof(root_caps))) return res; if (setresuid(user, user, user)) { fprintf(stderr, "Cannot drop root privileges: %s.\n", strerror(errno)); return 2; } if (res = set_caps(cap_struct, user_caps, sizeof(user_caps))) return res; if (execve(argv[1], argv + 1, envp)) { fprintf(stderr, "Failed to execute %s: %s\n", argv[1], strerror(errno)); return 3; } } mitmproxy-8.1.1/examples/contrib/har_dump.py000066400000000000000000000160711425660472000212330ustar00rootroot00000000000000""" This inline script can be used to dump flows as HAR files. example cmdline invocation: mitmdump -s ./har_dump.py --set hardump=./dump.har filename endwith '.zhar' will be compressed: mitmdump -s ./har_dump.py --set hardump=./dump.zhar """ import json import base64 import zlib import os from datetime import datetime from datetime import timezone import mitmproxy from mitmproxy import connection from mitmproxy import version from mitmproxy import ctx from mitmproxy.utils import strutils from mitmproxy.net.http import cookies HAR: dict = {} # A list of server seen till now is maintained so we can avoid # using 'connect' time for entries that use an existing connection. SERVERS_SEEN: set[connection.Server] = set() def load(l): l.add_option( "hardump", str, "", "HAR dump path.", ) def configure(updated): HAR.update({ "log": { "version": "1.2", "creator": { "name": "mitmproxy har_dump", "version": "0.1", "comment": "mitmproxy version %s" % version.MITMPROXY }, "entries": [] } }) def response(flow: mitmproxy.http.HTTPFlow): """ Called when a server response has been received. """ # -1 indicates that these values do not apply to current request ssl_time = -1 connect_time = -1 if flow.server_conn and flow.server_conn not in SERVERS_SEEN: connect_time = (flow.server_conn.timestamp_tcp_setup - flow.server_conn.timestamp_start) if flow.server_conn.timestamp_tls_setup is not None: ssl_time = (flow.server_conn.timestamp_tls_setup - flow.server_conn.timestamp_tcp_setup) SERVERS_SEEN.add(flow.server_conn) # Calculate raw timings from timestamps. DNS timings can not be calculated # for lack of a way to measure it. The same goes for HAR blocked. # mitmproxy will open a server connection as soon as it receives the host # and port from the client connection. So, the time spent waiting is actually # spent waiting between request.timestamp_end and response.timestamp_start # thus it correlates to HAR wait instead. timings_raw = { 'send': flow.request.timestamp_end - flow.request.timestamp_start, 'receive': flow.response.timestamp_end - flow.response.timestamp_start, 'wait': flow.response.timestamp_start - flow.request.timestamp_end, 'connect': connect_time, 'ssl': ssl_time, } # HAR timings are integers in ms, so we re-encode the raw timings to that format. timings = { k: int(1000 * v) if v != -1 else -1 for k, v in timings_raw.items() } # full_time is the sum of all timings. # Timings set to -1 will be ignored as per spec. full_time = sum(v for v in timings.values() if v > -1) started_date_time = datetime.fromtimestamp(flow.request.timestamp_start, timezone.utc).isoformat() # Response body size and encoding response_body_size = len(flow.response.raw_content) if flow.response.raw_content else 0 response_body_decoded_size = len(flow.response.content) if flow.response.content else 0 response_body_compression = response_body_decoded_size - response_body_size entry = { "startedDateTime": started_date_time, "time": full_time, "request": { "method": flow.request.method, "url": flow.request.url, "httpVersion": flow.request.http_version, "cookies": format_request_cookies(flow.request.cookies.fields), "headers": name_value(flow.request.headers), "queryString": name_value(flow.request.query or {}), "headersSize": len(str(flow.request.headers)), "bodySize": len(flow.request.content), }, "response": { "status": flow.response.status_code, "statusText": flow.response.reason, "httpVersion": flow.response.http_version, "cookies": format_response_cookies(flow.response.cookies.fields), "headers": name_value(flow.response.headers), "content": { "size": response_body_size, "compression": response_body_compression, "mimeType": flow.response.headers.get('Content-Type', '') }, "redirectURL": flow.response.headers.get('Location', ''), "headersSize": len(str(flow.response.headers)), "bodySize": response_body_size, }, "cache": {}, "timings": timings, } # Store binary data as base64 if strutils.is_mostly_bin(flow.response.content): entry["response"]["content"]["text"] = base64.b64encode(flow.response.content).decode() entry["response"]["content"]["encoding"] = "base64" else: entry["response"]["content"]["text"] = flow.response.get_text(strict=False) if flow.request.method in ["POST", "PUT", "PATCH"]: params = [ {"name": a, "value": b} for a, b in flow.request.urlencoded_form.items(multi=True) ] entry["request"]["postData"] = { "mimeType": flow.request.headers.get("Content-Type", ""), "text": flow.request.get_text(strict=False), "params": params } if flow.server_conn.connected: entry["serverIPAddress"] = str(flow.server_conn.peername[0]) HAR["log"]["entries"].append(entry) def done(): """ Called once on script shutdown, after any other events. """ if ctx.options.hardump: json_dump: str = json.dumps(HAR, indent=2) if ctx.options.hardump == '-': mitmproxy.ctx.log(json_dump) else: raw: bytes = json_dump.encode() if ctx.options.hardump.endswith('.zhar'): raw = zlib.compress(raw, 9) with open(os.path.expanduser(ctx.options.hardump), "wb") as f: f.write(raw) mitmproxy.ctx.log("HAR dump finished (wrote %s bytes to file)" % len(json_dump)) def format_cookies(cookie_list): rv = [] for name, value, attrs in cookie_list: cookie_har = { "name": name, "value": value, } # HAR only needs some attributes for key in ["path", "domain", "comment"]: if key in attrs: cookie_har[key] = attrs[key] # These keys need to be boolean! for key in ["httpOnly", "secure"]: cookie_har[key] = bool(key in attrs) # Expiration time needs to be formatted expire_ts = cookies.get_expiration_ts(attrs) if expire_ts is not None: cookie_har["expires"] = datetime.fromtimestamp(expire_ts, timezone.utc).isoformat() rv.append(cookie_har) return rv def format_request_cookies(fields): return format_cookies(cookies.group_cookies(fields)) def format_response_cookies(fields): return format_cookies((c[0], c[1][0], c[1][1]) for c in fields) def name_value(obj): """ Convert (key, value) pairs to HAR format. """ return [{"name": k, "value": v} for k, v in obj.items()] mitmproxy-8.1.1/examples/contrib/http_manipulate_cookies.py000066400000000000000000000057701425660472000243520ustar00rootroot00000000000000""" This script is an example of how to manipulate cookies both outgoing (requests) and ingoing (responses). In particular, this script inserts a cookie (specified in a json file) into every request (overwriting any existing cookie of the same name), and removes cookies from every response that have a certain set of names specified in the variable (set) FILTER_COOKIES. Usage: mitmproxy -s examples/contrib/http_manipulate_cookies.py Note: this was created as a response to SO post: https://stackoverflow.com/questions/55358072/cookie-manipulation-in-mitmproxy-requests-and-responses """ import json from mitmproxy import http PATH_TO_COOKIES = "./cookies.json" # insert your path to the cookie file here FILTER_COOKIES = { "mycookie", "_ga", } # update this to the specific cookie names you want to remove # NOTE: use a set for lookup efficiency # -- Helper functions -- def load_json_cookies() -> list[dict[str, str]]: """ Load a particular json file containing a list of cookies. """ with open(PATH_TO_COOKIES) as f: return json.load(f) # NOTE: or just hardcode the cookies as [{"name": "", "value": ""}] def stringify_cookies(cookies: list[dict]) -> str: """ Creates a cookie string from a list of cookie dicts. """ return ";".join([f"{c['name']}={c['value']}" for c in cookies]) def parse_cookies(cookie_string: str) -> list[dict[str, str]]: """ Parses a cookie string into a list of cookie dicts. """ cookies = [] for c in cookie_string.split(";"): c = c.strip() if c: k, v = c.split("=", 1) cookies.append({"name": k, "value": v}) return cookies # -- Main interception functionality -- def request(flow: http.HTTPFlow) -> None: """Add a specific set of cookies to every request.""" # obtain any cookies from the request _req_cookies_str = flow.request.headers.get("cookie", "") req_cookies = parse_cookies(_req_cookies_str) # add our cookies to the original cookies from the request all_cookies = req_cookies + load_json_cookies() # NOTE: by adding it to the end we should overwrite any existing cookies # of the same name but if you want to be more careful you can iterate over # the req_cookies and remove the ones you want to overwrite first. # modify the request with the combined cookies flow.request.headers["cookie"] = stringify_cookies(all_cookies) def response(flow: http.HTTPFlow) -> None: """Remove a specific cookie from every response.""" set_cookies_str = flow.response.headers.get("set-cookie", "") # NOTE: use safe attribute access (.get), in some cases there might not be a set-cookie header if set_cookies_str: resp_cookies = parse_cookies(set_cookies_str) # remove the cookie we want to remove resp_cookies = [c for c in resp_cookies if c["name"] not in FILTER_COOKIES] # modify the request with the combined cookies flow.response.headers["set-cookie"] = stringify_cookies(resp_cookies) mitmproxy-8.1.1/examples/contrib/httpdump.py000066400000000000000000000043271425660472000213020ustar00rootroot00000000000000#!/usr/bin/env python # dump content to files based on a filter # usage: mitmdump -s httpdump.py "~ts application/json" # # options: # - dumper_folder: content dump destination folder (default: ./httpdump) # - open_browser: open integrated browser with proxy configured at start (default: true) # # remember to add your own mitmproxy authorative certs in your browser/os! # certs docs: https://docs.mitmproxy.org/stable/concepts-certificates/ # filter expressions docs: https://docs.mitmproxy.org/stable/concepts-filters/ import os import mimetypes from pathlib import Path from mitmproxy import flowfilter from mitmproxy import ctx, http class HTTPDump: def load(self, loader): self.filter = ctx.options.dumper_filter loader.add_option( name = "dumper_folder", typespec = str, default = "httpdump", help = "content dump destination folder", ) loader.add_option( name = "open_browser", typespec = bool, default = True, help = "open integrated browser at start" ) def running(self): if ctx.options.open_browser: ctx.master.commands.call("browser.start") def configure(self, updated): if "dumper_filter" in updated: self.filter = ctx.options.dumper_filter def response(self, flow: http.HTTPFlow) -> None: if flowfilter.match(self.filter, flow): self.dump(flow) def dump(self, flow: http.HTTPFlow): if not flow.response: return # create dir folder = Path(ctx.options.dumper_folder) / flow.request.host if not folder.exists(): os.makedirs(folder) # calculate path path = "-".join(flow.request.path_components) filename = "-".join([path, flow.id]) content_type = flow.response.headers.get("content-type", "").split(";")[0] ext = mimetypes.guess_extension(content_type) or "" filepath = folder / f"{filename}{ext}" # dump to file if flow.response.content: with open(filepath, "wb") as f: f.write(flow.response.content) ctx.log.info(f"Saved! {filepath}") addons = [HTTPDump()] mitmproxy-8.1.1/examples/contrib/jsondump.py000066400000000000000000000173161425660472000212760ustar00rootroot00000000000000""" This script serializes the entire traffic dump, including websocket traffic, as JSON, and either sends it to a URL or writes to a file. The serialization format is optimized for Elasticsearch; the script can be used to send all captured traffic to Elasticsearch directly. Usage: mitmproxy --mode reverse:http://example.com/ -s examples/complex/jsondump.py Configuration: Send to a URL: cat > ~/.mitmproxy/config.yaml < ~/.mitmproxy/config.yaml <) and expands them to absolute links # In practice this can be used to front an indexing spider that may not have the capability to expand relative page links. # Usage: mitmdump -s link_expander.py or mitmproxy -s link_expander.py import re from urllib.parse import urljoin def response(flow): if "Content-Type" in flow.response.headers and flow.response.headers["Content-Type"].find("text/html") != -1: pageUrl = flow.request.url pageText = flow.response.text pattern = (r"]*?\s+)?href=(?P[\"'])" r"(?P(?!https?:\/\/|ftps?:\/\/|\/\/|#|javascript:|mailto:).*?)(?P=delimiter)") rel_matcher = re.compile(pattern, flags=re.IGNORECASE) rel_matches = rel_matcher.finditer(pageText) map_dict = {} for match_num, match in enumerate(rel_matches): (delimiter, rel_link) = match.group("delimiter", "link") abs_link = urljoin(pageUrl, rel_link) map_dict["{0}{1}{0}".format(delimiter, rel_link)] = "{0}{1}{0}".format(delimiter, abs_link) for map in map_dict.items(): pageText = pageText.replace(*map) # Uncomment the following to print the expansion mapping # print("{0} -> {1}".format(*map)) flow.response.text = pageTextmitmproxy-8.1.1/examples/contrib/mitmproxywrapper.py000066400000000000000000000132211425660472000230770ustar00rootroot00000000000000#!/usr/bin/env python # # Helper tool to enable/disable OS X proxy and wrap mitmproxy # # Get usage information with: # # mitmproxywrapper.py -h # import subprocess import re import argparse import contextlib import os import sys class Wrapper: def __init__(self, port, extra_arguments=None): self.port = port self.extra_arguments = extra_arguments def run_networksetup_command(self, *arguments): return subprocess.check_output( ['sudo', 'networksetup'] + list(arguments)) def proxy_state_for_service(self, service): state = self.run_networksetup_command( '-getwebproxy', service).splitlines() return dict([re.findall(r'([^:]+): (.*)', line)[0] for line in state]) def enable_proxy_for_service(self, service): print(f'Enabling proxy on {service}...') for subcommand in ['-setwebproxy', '-setsecurewebproxy']: self.run_networksetup_command( subcommand, service, '127.0.0.1', str( self.port)) def disable_proxy_for_service(self, service): print(f'Disabling proxy on {service}...') for subcommand in ['-setwebproxystate', '-setsecurewebproxystate']: self.run_networksetup_command(subcommand, service, 'Off') def interface_name_to_service_name_map(self): order = self.run_networksetup_command('-listnetworkserviceorder') mapping = re.findall( r'\(\d+\)\s(.*)$\n\(.*Device: (.+)\)$', order, re.MULTILINE) return {b: a for (a, b) in mapping} def run_command_with_input(self, command, input): popen = subprocess.Popen( command, stdin=subprocess.PIPE, stdout=subprocess.PIPE) (stdout, stderr) = popen.communicate(input) return stdout def primary_interace_name(self): scutil_script = 'get State:/Network/Global/IPv4\nd.show\n' stdout = self.run_command_with_input('/usr/sbin/scutil', scutil_script) interface, = re.findall(r'PrimaryInterface\s*:\s*(.+)', stdout) return interface def primary_service_name(self): return self.interface_name_to_service_name_map()[ self.primary_interace_name()] def proxy_enabled_for_service(self, service): return self.proxy_state_for_service(service)['Enabled'] == 'Yes' def toggle_proxy(self): new_state = not self.proxy_enabled_for_service( self.primary_service_name()) for service_name in self.connected_service_names(): if self.proxy_enabled_for_service(service_name) and not new_state: self.disable_proxy_for_service(service_name) elif not self.proxy_enabled_for_service(service_name) and new_state: self.enable_proxy_for_service(service_name) def connected_service_names(self): scutil_script = 'list\n' stdout = self.run_command_with_input('/usr/sbin/scutil', scutil_script) service_ids = re.findall(r'State:/Network/Service/(.+)/IPv4', stdout) service_names = [] for service_id in service_ids: scutil_script = 'show Setup:/Network/Service/{}\n'.format( service_id) stdout = self.run_command_with_input( '/usr/sbin/scutil', scutil_script) service_name, = re.findall(r'UserDefinedName\s*:\s*(.+)', stdout) service_names.append(service_name) return service_names def wrap_mitmproxy(self): with self.wrap_proxy(): cmd = ['mitmproxy', '-p', str(self.port)] if self.extra_arguments: cmd.extend(self.extra_arguments) subprocess.check_call(cmd) def wrap_honeyproxy(self): with self.wrap_proxy(): popen = subprocess.Popen('honeyproxy.sh') try: popen.wait() except KeyboardInterrupt: popen.terminate() @contextlib.contextmanager def wrap_proxy(self): connected_service_names = self.connected_service_names() for service_name in connected_service_names: if not self.proxy_enabled_for_service(service_name): self.enable_proxy_for_service(service_name) yield for service_name in connected_service_names: if self.proxy_enabled_for_service(service_name): self.disable_proxy_for_service(service_name) @classmethod def ensure_superuser(cls): if os.getuid() != 0: print('Relaunching with sudo...') os.execv('/usr/bin/sudo', ['/usr/bin/sudo'] + sys.argv) @classmethod def main(cls): parser = argparse.ArgumentParser( description='Helper tool for OS X proxy configuration and mitmproxy.', epilog='Any additional arguments will be passed on unchanged to mitmproxy.') parser.add_argument( '-t', '--toggle', action='store_true', help='just toggle the proxy configuration') # parser.add_argument('--honeyproxy', action='store_true', help='run honeyproxy instead of mitmproxy') parser.add_argument( '-p', '--port', type=int, help='override the default port of 8080', default=8080) args, extra_arguments = parser.parse_known_args() wrapper = cls(port=args.port, extra_arguments=extra_arguments) if args.toggle: wrapper.toggle_proxy() # elif args.honeyproxy: # wrapper.wrap_honeyproxy() else: wrapper.wrap_mitmproxy() if __name__ == '__main__': Wrapper.ensure_superuser() Wrapper.main() mitmproxy-8.1.1/examples/contrib/modify_body_inject_iframe.py000066400000000000000000000013711425660472000246140ustar00rootroot00000000000000# (this script works best with --anticache) from bs4 import BeautifulSoup from mitmproxy import ctx, http class Injector: def load(self, loader): loader.add_option( "iframe", str, "", "IFrame to inject" ) def response(self, flow: http.HTTPFlow) -> None: if ctx.options.iframe: html = BeautifulSoup(flow.response.content, "html.parser") if html.body: iframe = html.new_tag( "iframe", src=ctx.options.iframe, frameborder=0, height=0, width=0) html.body.insert(0, iframe) flow.response.content = str(html).encode("utf8") addons = [Injector()] mitmproxy-8.1.1/examples/contrib/ntlm_upstream_proxy.py000066400000000000000000000176361425660472000235770ustar00rootroot00000000000000import base64 import binascii import socket from typing import Any, Optional from ntlm_auth import gss_channel_bindings, ntlm from mitmproxy import addonmanager, http from mitmproxy import ctx from mitmproxy.net.http import http1 from mitmproxy.proxy import commands, layer from mitmproxy.proxy.context import Context from mitmproxy.proxy.layers.http import HttpConnectUpstreamHook, HttpLayer, HttpStream from mitmproxy.proxy.layers.http._upstream_proxy import HttpUpstreamProxy class NTLMUpstreamAuth: """ This addon handles authentication to systems upstream from us for the upstream proxy and reverse proxy mode. There are 3 cases: - Upstream proxy CONNECT requests should have authentication added, and subsequent already connected requests should not. - Upstream proxy regular requests - Reverse proxy regular requests (CONNECT is invalid in this mode) """ def load(self, loader: addonmanager.Loader) -> None: ctx.log.info("NTLMUpstreamAuth loader") loader.add_option( name="upstream_ntlm_auth", typespec=Optional[str], default=None, help=""" Add HTTP NTLM authentication to upstream proxy requests. Format: username:password. """ ) loader.add_option( name="upstream_ntlm_domain", typespec=Optional[str], default=None, help=""" Add HTTP NTLM domain for authentication to upstream proxy requests. """ ) loader.add_option( name="upstream_proxy_address", typespec=Optional[str], default=None, help=""" upstream poxy address. """ ) loader.add_option( name="upstream_ntlm_compatibility", typespec=int, default=3, help=""" Add HTTP NTLM compatibility for authentication to upstream proxy requests. Valid values are 0-5 (Default: 3) """ ) ctx.log.debug("AddOn: NTLM Upstream Authentication - Loaded") def running(self): def extract_flow_from_context(context: Context) -> http.HTTPFlow: if context and context.layers: for l in context.layers: if isinstance(l, HttpLayer): for _, stream in l.streams.items(): return stream.flow if isinstance(stream, HttpStream) else None def build_connect_flow(context: Context, connect_header: tuple) -> http.HTTPFlow: flow = extract_flow_from_context(context) if not flow: ctx.log.error("failed to build connect flow") raise flow.request.content = b"" # we should send empty content for handshake header_name, header_value = connect_header flow.request.headers.add(header_name, header_value) return flow def patched_start_handshake(self) -> layer.CommandGenerator[None]: assert self.conn.address self.ntlm_context = CustomNTLMContext(ctx) proxy_authorization = self.ntlm_context.get_ntlm_start_negotiate_message() self.flow = build_connect_flow(self.context, ("Proxy-Authorization", proxy_authorization)) yield HttpConnectUpstreamHook(self.flow) raw = http1.assemble_request(self.flow.request) yield commands.SendData(self.tunnel_connection, raw) def extract_proxy_authenticate_msg(response_head: list) -> str: for header in response_head: if b'Proxy-Authenticate' in header: challenge_message = str(bytes(header).decode('utf-8')) try: token = challenge_message.split(': ')[1] except IndexError: ctx.log.error("Failed to extract challenge_message") raise return token def patched_receive_handshake_data(self, data) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: self.buf += data response_head = self.buf.maybe_extract_lines() if response_head: response_head = [bytes(x) for x in response_head] try: response = http1.read_response_head(response_head) except ValueError: return True, None challenge_message = extract_proxy_authenticate_msg(response_head) if 200 <= response.status_code < 300: if self.buf: yield from self.receive_data(data) del self.buf return True, None else: if not challenge_message: return True, None proxy_authorization = self.ntlm_context.get_ntlm_challenge_response_message(challenge_message) self.flow = build_connect_flow(self.context, ("Proxy-Authorization", proxy_authorization)) raw = http1.assemble_request(self.flow.request) yield commands.SendData(self.tunnel_connection, raw) return False, None else: return False, None HttpUpstreamProxy.start_handshake = patched_start_handshake HttpUpstreamProxy.receive_handshake_data = patched_receive_handshake_data def done(self): ctx.log.info('close ntlm session') addons = [ NTLMUpstreamAuth() ] class CustomNTLMContext: def __init__(self, ctx, preferred_type: str = 'NTLM', cbt_data: gss_channel_bindings.GssChannelBindingsStruct = None): # TODO:// take care the cbt_data auth: str = ctx.options.upstream_ntlm_auth domain: str = str(ctx.options.upstream_ntlm_domain).upper() ntlm_compatibility: int = ctx.options.upstream_ntlm_compatibility username, password = tuple(auth.split(":")) workstation = socket.gethostname().upper() ctx.log.debug(f'\nntlm context with the details: "{domain}\\{username}", *****') self.ctx_log = ctx.log self.preferred_type = preferred_type self.ntlm_context = ntlm.NtlmContext( username=username, password=password, domain=domain, workstation=workstation, ntlm_compatibility=ntlm_compatibility, cbt_data=cbt_data) def get_ntlm_start_negotiate_message(self) -> str: negotiate_message = self.ntlm_context.step() negotiate_message_base_64_in_bytes = base64.b64encode(negotiate_message) negotiate_message_base_64_ascii = negotiate_message_base_64_in_bytes.decode("ascii") negotiate_message_base_64_final = f'{self.preferred_type} {negotiate_message_base_64_ascii}' self.ctx_log.debug( f'{self.preferred_type} Authentication, negotiate message: {negotiate_message_base_64_final}' ) return negotiate_message_base_64_final def get_ntlm_challenge_response_message(self, challenge_message: str) -> Any: challenge_message = challenge_message.replace(self.preferred_type + " ", "", 1) try: challenge_message_ascii_bytes = base64.b64decode(challenge_message, validate=True) except binascii.Error as err: self.ctx_log.debug(f'{self.preferred_type} Authentication fail with error {err.__str__()}') return False authenticate_message = self.ntlm_context.step(challenge_message_ascii_bytes) negotiate_message_base_64 = '{} {}'.format(self.preferred_type, base64.b64encode(authenticate_message).decode('ascii')) self.ctx_log.debug( f'{self.preferred_type} Authentication, response to challenge message: {negotiate_message_base_64}' ) return negotiate_message_base_64 mitmproxy-8.1.1/examples/contrib/remote-debug.py000066400000000000000000000015051425660472000220070ustar00rootroot00000000000000""" This script enables remote debugging of the mitmproxy console *UI* with PyCharm. For general debugging purposes, it is easier to just debug mitmdump within PyCharm. Usage: - pip install pydevd on the mitmproxy machine - Open the Run/Debug Configuration dialog box in PyCharm, and select the Python Remote Debug configuration type. - Debugging works in the way that mitmproxy connects to the debug server on startup. Specify host and port that mitmproxy can use to reach your PyCharm instance on startup. - Adjust this inline script accordingly. - Start debug server in PyCharm - Set breakpoints - Start mitmproxy -s remote_debug.py """ def load(l): import pydevd_pycharm pydevd_pycharm.settrace("localhost", port=5678, stdoutToServer=True, stderrToServer=True, suspend=False) mitmproxy-8.1.1/examples/contrib/save_streamed_data.py000066400000000000000000000104211425660472000232400ustar00rootroot00000000000000""" Save streamed requests and responses If the option 'save_streamed_data' is set to a format string then streamed requests and responses are written to individual files with a name derived from the string. Apart from python strftime() formating (using the request start time) the following codes can also be used: - %+T: The time stamp of the request with microseconds - %+D: 'req' or 'rsp' indicating the direction of the data - %+I: The client connection ID - %+C: The client IP address A good starting point for a template could be '~/streamed_files/%+D:%+T:%+I', a more complex example is '~/streamed_files/%+C/%Y-%m-%d%/%+D:%+T:%+I'. The client connection ID combined with the request time stamp should be unique for associating a file with its corresponding flow in the stream saved with '--save-stream-file'. This addon is not compatible with addons that use the same mechanism to capture streamed data, http-stream-modify.py for instance. """ from typing import Optional from mitmproxy import ctx from datetime import datetime from pathlib import Path import os class StreamSaver: TAG = "save_streamed_data: " def __init__(self, flow, direction): self.flow = flow self.direction = direction self.fh = None self.path = None def done(self): if self.fh: self.fh.close() self.fh = None # Make sure we have no circular references self.flow = None def __call__(self, data): # End of stream? if len(data) == 0: self.done() return data # Just in case the option changes while a stream is in flight if not ctx.options.save_streamed_data: return data # This is a safeguard but should not be needed if not self.flow or not self.flow.request: return data if not self.fh: self.path = datetime.fromtimestamp(self.flow.request.timestamp_start).strftime(ctx.options.save_streamed_data) self.path = self.path.replace('%+T', str(self.flow.request.timestamp_start)) self.path = self.path.replace('%+I', str(self.flow.client_conn.id)) self.path = self.path.replace('%+D', self.direction) self.path = self.path.replace('%+C', self.flow.client_conn.address[0]) self.path = os.path.expanduser(self.path) parent = Path(self.path).parent try: if not parent.exists(): parent.mkdir(parents=True, exist_ok=True) except OSError: ctx.log.error(f"{self.TAG}Failed to create directory: {parent}") try: self.fh = open(self.path, "wb", buffering=0) except OSError: ctx.log.error(f"{self.TAG}Failed to open for writing: {self.path}") if self.fh: try: self.fh.write(data) except OSError: ctx.log.error(f"{self.TAG}Failed to write to: {self.path}") return data def load(loader): loader.add_option( "save_streamed_data", Optional[str], None, "Format string for saving streamed data to files. If set each streamed request or response is written " "to a file with a name derived from the string. In addition to formating supported by python " "strftime() (using the request start time) the code '%+T' is replaced with the time stamp of the request, " "'%+D' by 'req' or 'rsp' depending on the direction of the data, '%+C' by the client IP addresses and " "'%+I' by the client connection ID." ) def requestheaders(flow): if ctx.options.save_streamed_data and flow.request.stream: flow.request.stream = StreamSaver(flow, 'req') def responseheaders(flow): if isinstance(flow.request.stream, StreamSaver): flow.request.stream.done() if ctx.options.save_streamed_data and flow.response.stream: flow.response.stream = StreamSaver(flow, 'rsp') def response(flow): if isinstance(flow.response.stream, StreamSaver): flow.response.stream.done() def error(flow): if flow.request and isinstance(flow.request.stream, StreamSaver): flow.request.stream.done() if flow.response and isinstance(flow.response.stream, StreamSaver): flow.response.stream.done() mitmproxy-8.1.1/examples/contrib/search.py000066400000000000000000000060161425660472000206770ustar00rootroot00000000000000import re from collections.abc import Sequence from json import dumps from mitmproxy import command, ctx, flow MARKER = ':mag:' RESULTS_STR = 'Search Results: ' class Search: def __init__(self): self.exp = None @command.command('search') def _search(self, flows: Sequence[flow.Flow], regex: str) -> None: """ Defines a command named "search" that matches the given regular expression against most parts of each request/response included in the selected flows. Usage: from the flow list view, type ":search" followed by a space, then a flow selection expression; e.g., "@shown", then the desired regular expression to perform the search. Alternatively, define a custom shortcut in keys.yaml; e.g.: - key: "/" ctx: ["flowlist"] cmd: "console.command search @shown " Flows containing matches to the expression will be marked with the magnifying glass emoji, and their comments will contain JSON-formatted search results. To view flow comments, enter the flow view and navigate to the detail tab. """ try: self.exp = re.compile(regex) except re.error as e: ctx.log.error(e) return for _flow in flows: # Erase previous results while preserving other comments: comments = list() for c in _flow.comment.split('\n'): if c.startswith(RESULTS_STR): break comments.append(c) _flow.comment = '\n'.join(comments) if _flow.marked == MARKER: _flow.marked = False results = {k: v for k, v in self.flow_results(_flow).items() if v} if results: comments.append(RESULTS_STR) comments.append(dumps(results, indent=2)) _flow.comment = '\n'.join(comments) _flow.marked = MARKER def header_results(self, message): results = {k: self.exp.findall(v) for k, v in message.headers.items()} return {k: v for k, v in results.items() if v} def flow_results(self, _flow): results = dict() results.update( {'flow_comment': self.exp.findall(_flow.comment)}) if _flow.request is not None: results.update( {'request_path': self.exp.findall(_flow.request.path)}) results.update( {'request_headers': self.header_results(_flow.request)}) if _flow.request.text: results.update( {'request_body': self.exp.findall(_flow.request.text)}) if _flow.response is not None: results.update( {'response_headers': self.header_results(_flow.response)}) if _flow.response.text: results.update( {'response_body': self.exp.findall(_flow.response.text)}) return results addons = [Search()] mitmproxy-8.1.1/examples/contrib/sslstrip.py000066400000000000000000000051171425660472000213160ustar00rootroot00000000000000""" This script implements an sslstrip-like attack based on mitmproxy. https://moxie.org/software/sslstrip/ """ import re import urllib.parse from mitmproxy import http # set of SSL/TLS capable hosts secure_hosts: set[str] = set() def request(flow: http.HTTPFlow) -> None: flow.request.headers.pop('If-Modified-Since', None) flow.request.headers.pop('Cache-Control', None) # do not force https redirection flow.request.headers.pop('Upgrade-Insecure-Requests', None) # proxy connections to SSL-enabled hosts if flow.request.pretty_host in secure_hosts: flow.request.scheme = 'https' flow.request.port = 443 # We need to update the request destination to whatever is specified in the host header: # Having no TLS Server Name Indication from the client and just an IP address as request.host # in transparent mode, TLS server name certificate validation would fail. flow.request.host = flow.request.pretty_host def response(flow: http.HTTPFlow) -> None: assert flow.response flow.response.headers.pop('Strict-Transport-Security', None) flow.response.headers.pop('Public-Key-Pins', None) # strip links in response body flow.response.content = flow.response.content.replace(b'https://', b'http://') # strip meta tag upgrade-insecure-requests in response body csp_meta_tag_pattern = br'' flow.response.content = re.sub(csp_meta_tag_pattern, b'', flow.response.content, flags=re.IGNORECASE) # strip links in 'Location' header if flow.response.headers.get('Location', '').startswith('https://'): location = flow.response.headers['Location'] hostname = urllib.parse.urlparse(location).hostname if hostname: secure_hosts.add(hostname) flow.response.headers['Location'] = location.replace('https://', 'http://', 1) # strip upgrade-insecure-requests in Content-Security-Policy header csp_header = flow.response.headers.get('Content-Security-Policy', '') if re.search('upgrade-insecure-requests', csp_header, flags=re.IGNORECASE): csp = flow.response.headers['Content-Security-Policy'] new_header = re.sub(r'upgrade-insecure-requests[;\s]*', '', csp, flags=re.IGNORECASE) flow.response.headers['Content-Security-Policy'] = new_header # strip secure flag from 'Set-Cookie' headers cookies = flow.response.headers.get_all('Set-Cookie') cookies = [re.sub(r';\s*secure\s*', '', s) for s in cookies] flow.response.headers.set_all('Set-Cookie', cookies) mitmproxy-8.1.1/examples/contrib/suppress_error_responses.py000066400000000000000000000015521425660472000246300ustar00rootroot00000000000000""" This script suppresses the 502 Bad Gateway messages, mitmproxy sends if the server is not responsing correctly. For example, this functionality can be helpful if mitmproxy is used in between a web scanner and a web application. Without this script, if the web application under test crashes, mitmproxy will send 502 Bad Gateway responses. These responses are irritating the web application scanner since they obfuscate the actual problem. """ from mitmproxy import http from mitmproxy.exceptions import HttpSyntaxException def error(self, flow: http.HTTPFlow): """Kills the flow if it has an error different to HTTPSyntaxException. Sometimes, web scanners generate malformed HTTP syntax on purpose and we do not want to kill these requests. """ if flow.error is not None and not isinstance(flow.error, HttpSyntaxException): flow.kill() mitmproxy-8.1.1/examples/contrib/test_har_dump.py000066400000000000000000000061541425660472000222730ustar00rootroot00000000000000import json from mitmproxy.test import tflow from mitmproxy.test import tutils from mitmproxy.test import taddons from mitmproxy.net.http import cookies class TestHARDump: def flow(self, resp_content=b'message'): times = dict( timestamp_start=746203272, timestamp_end=746203272, ) # Create a dummy flow for testing return tflow.tflow( req=tutils.treq(method=b'GET', **times), resp=tutils.tresp(content=resp_content, **times) ) def test_simple(self, tmpdir, tdata): # context is needed to provide ctx.log function that # is invoked if there are exceptions with taddons.context() as tctx: a = tctx.script(tdata.path("../examples/contrib/har_dump.py")) # check script is read without errors assert tctx.master.logs == [] assert a.name_value # last function in har_dump.py path = str(tmpdir.join("somefile")) tctx.configure(a, hardump=path) a.response(self.flow()) a.done() with open(path) as inp: har = json.load(inp) assert len(har["log"]["entries"]) == 1 def test_base64(self, tmpdir, tdata): with taddons.context() as tctx: a = tctx.script(tdata.path("../examples/contrib/har_dump.py")) path = str(tmpdir.join("somefile")) tctx.configure(a, hardump=path) a.response(self.flow(resp_content=b"foo" + b"\xFF" * 10)) a.done() with open(path) as inp: har = json.load(inp) assert har["log"]["entries"][0]["response"]["content"]["encoding"] == "base64" def test_format_cookies(self, tdata): with taddons.context() as tctx: a = tctx.script(tdata.path("../examples/contrib/har_dump.py")) CA = cookies.CookieAttrs f = a.format_cookies([("n", "v", CA([("k", "v")]))])[0] assert f['name'] == "n" assert f['value'] == "v" assert not f['httpOnly'] assert not f['secure'] f = a.format_cookies([("n", "v", CA([("httponly", None), ("secure", None)]))])[0] assert f['httpOnly'] assert f['secure'] f = a.format_cookies([("n", "v", CA([("expires", "Mon, 24-Aug-2037 00:00:00 GMT")]))])[0] assert f['expires'] def test_binary(self, tmpdir, tdata): with taddons.context() as tctx: a = tctx.script(tdata.path("../examples/contrib/har_dump.py")) path = str(tmpdir.join("somefile")) tctx.configure(a, hardump=path) f = self.flow() f.request.method = "POST" f.request.headers["content-type"] = "application/x-www-form-urlencoded" f.request.content = b"foo=bar&baz=s%c3%bc%c3%9f" f.response.headers["random-junk"] = bytes(range(256)) f.response.content = bytes(range(256)) a.response(f) a.done() with open(path) as inp: har = json.load(inp) assert len(har["log"]["entries"]) == 1 mitmproxy-8.1.1/examples/contrib/test_jsondump.py000066400000000000000000000047261425660472000223360ustar00rootroot00000000000000import json import base64 from mitmproxy.test import tflow from mitmproxy.test import tutils from mitmproxy.test import taddons import requests_mock example_dir = tutils.test_data.push("../examples") class TestJSONDump: def echo_response(self, request, context): self.request = {'json': request.json(), 'headers': request.headers} return '' def flow(self, resp_content=b'message'): times = dict( timestamp_start=746203272, timestamp_end=746203272, ) # Create a dummy flow for testing return tflow.tflow( req=tutils.treq(method=b'GET', **times), resp=tutils.tresp(content=resp_content, **times) ) def test_simple(self, tmpdir): with taddons.context() as tctx: a = tctx.script(example_dir.path("complex/jsondump.py")) path = str(tmpdir.join("jsondump.out")) tctx.configure(a, dump_destination=path) tctx.invoke(a, "response", self.flow()) tctx.invoke(a, "done") with open(path) as inp: entry = json.loads(inp.readline()) assert entry['response']['content'] == 'message' def test_contentencode(self, tmpdir): with taddons.context() as tctx: a = tctx.script(example_dir.path("complex/jsondump.py")) path = str(tmpdir.join("jsondump.out")) content = b"foo" + b"\xFF" * 10 tctx.configure(a, dump_destination=path, dump_encodecontent=True) tctx.invoke( a, "response", self.flow(resp_content=content) ) tctx.invoke(a, "done") with open(path) as inp: entry = json.loads(inp.readline()) assert entry['response']['content'] == base64.b64encode(content).decode('utf-8') def test_http(self, tmpdir): with requests_mock.Mocker() as mock: mock.post('http://my-server', text=self.echo_response) with taddons.context() as tctx: a = tctx.script(example_dir.path("complex/jsondump.py")) tctx.configure(a, dump_destination='http://my-server', dump_username='user', dump_password='pass') tctx.invoke(a, "response", self.flow()) tctx.invoke(a, "done") assert self.request['json']['response']['content'] == 'message' assert self.request['headers']['Authorization'] == 'Basic dXNlcjpwYXNz' mitmproxy-8.1.1/examples/contrib/test_xss_scanner.py000066400000000000000000000522551425660472000230250ustar00rootroot00000000000000import pytest import requests from examples.complex import xss_scanner as xss from mitmproxy.test import tflow, tutils class TestXSSScanner(): def test_get_XSS_info(self): # First type of exploit: # Exploitable: xss_info = xss.get_XSS_data(b"" % xss.FULL_PAYLOAD, "https://example.com", "End of URL") expected_xss_info = xss.XSSData('https://example.com', "End of URL", '" % xss.FULL_PAYLOAD.replace(b"'", b"%27").replace(b'"', b"%22"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", '" % xss.FULL_PAYLOAD.replace(b"'", b"%27").replace(b'"', b"%22").replace(b"/", b"%2F"), "https://example.com", "End of URL") assert xss_info is None # Second type of exploit: # Exploitable: xss_info = xss.get_XSS_data(b"" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").replace(b"\"", b"%22"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "';alert(0);g='", xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"\"", b"%22").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b"\"", b"%22").replace(b"'", b"%22"), "https://example.com", "End of URL") assert xss_info is None # Third type of exploit: # Exploitable: xss_info = xss.get_XSS_data(b"" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").replace(b"'", b"%27"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", '";alert(0);g="', xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"'", b"%27").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b"'", b"%27").replace(b"\"", b"%22"), "https://example.com", "End of URL") assert xss_info is None # Fourth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD, "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "'>", xss.FULL_PAYLOAD.decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"'", b"%27"), "https://example.com", "End of URL") assert xss_info is None # Fifth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"'", b"%27"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "\">", xss.FULL_PAYLOAD.replace(b"'", b"%27").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"'", b"%27").replace(b"\"", b"%22"), "https://example.com", "End of URL") assert xss_info is None # Sixth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD, "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", ">", xss.FULL_PAYLOAD.decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"=", b"%3D"), "https://example.com", "End of URL") assert xss_info is None # Seventh type of exploit: PAYLOAD # Exploitable: xss_info = xss.get_XSS_data(b"%s" % xss.FULL_PAYLOAD, "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "", xss.FULL_PAYLOAD.decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable xss_info = xss.get_XSS_data(b"%s" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").replace(b"/", b"%2F"), "https://example.com", "End of URL") assert xss_info is None # Eighth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "Javascript:alert(0)", xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"=", b"%3D"), "https://example.com", "End of URL") assert xss_info is None # Ninth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", '" onmouseover="alert(0)" t="', xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b'"', b"%22"), "https://example.com", "End of URL") assert xss_info is None # Tenth type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", "' onmouseover='alert(0)' t='", xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"'", b"%22"), "https://example.com", "End of URL") assert xss_info is None # Eleventh type of exploit: Test # Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E"), "https://example.com", "End of URL") expected_xss_info = xss.XSSData("https://example.com", "End of URL", " onmouseover=alert(0) t=", xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E").decode('utf-8')) assert xss_info == expected_xss_info # Non-Exploitable: xss_info = xss.get_XSS_data(b"Test" % xss.FULL_PAYLOAD.replace(b"<", b"%3C").replace(b">", b"%3E") .replace(b"=", b"%3D"), "https://example.com", "End of URL") assert xss_info is None def test_get_SQLi_data(self): sqli_data = xss.get_SQLi_data("SQL syntax MySQL", "", "https://example.com", "End of URL") expected_sqli_data = xss.SQLiData("https://example.com", "End of URL", "SQL syntax.*MySQL", "MySQL") assert sqli_data == expected_sqli_data sqli_data = xss.get_SQLi_data("SQL syntax MySQL", "SQL syntax MySQL", "https://example.com", "End of URL") assert sqli_data is None def test_inside_quote(self): assert not xss.inside_quote("'", b"no", 0, b"no") assert xss.inside_quote("'", b"yes", 0, b"'yes'") assert xss.inside_quote("'", b"yes", 1, b"'yes'otherJunk'yes'more") assert not xss.inside_quote("'", b"longStringNotInIt", 1, b"short") def test_paths_to_text(self): text = xss.paths_to_text("""

STRING

""", "STRING") expected_text = ["/html/head/h1", "/html/script"] assert text == expected_text assert xss.paths_to_text("""""", "STRING") == [] def mocked_requests_vuln(*args, headers=None, cookies=None): class MockResponse: def __init__(self, html, headers=None, cookies=None): self.text = html return MockResponse("%s" % xss.FULL_PAYLOAD) def mocked_requests_invuln(*args, headers=None, cookies=None): class MockResponse: def __init__(self, html, headers=None, cookies=None): self.text = html return MockResponse("") def test_test_end_of_url_injection(self, get_request_vuln): xss_info = xss.test_end_of_URL_injection("", "https://example.com/index.html", {})[0] expected_xss_info = xss.XSSData('https://example.com/index.html/1029zxcs\'d"aoso[sb]po(pc)se;sl/bsl\\eq=3847asd', 'End of URL', '', '1029zxcs\\\'d"aoso[sb]po(pc)se;sl/bsl\\\\eq=3847asd') sqli_info = xss.test_end_of_URL_injection("", "https://example.com/", {})[1] assert xss_info == expected_xss_info assert sqli_info is None def test_test_referer_injection(self, get_request_vuln): xss_info = xss.test_referer_injection("", "https://example.com/", {})[0] expected_xss_info = xss.XSSData('https://example.com/', 'Referer', '', '1029zxcs\\\'d"aoso[sb]po(pc)se;sl/bsl\\\\eq=3847asd') sqli_info = xss.test_referer_injection("", "https://example.com/", {})[1] assert xss_info == expected_xss_info assert sqli_info is None def test_test_user_agent_injection(self, get_request_vuln): xss_info = xss.test_user_agent_injection("", "https://example.com/", {})[0] expected_xss_info = xss.XSSData('https://example.com/', 'User Agent', '', '1029zxcs\\\'d"aoso[sb]po(pc)se;sl/bsl\\\\eq=3847asd') sqli_info = xss.test_user_agent_injection("", "https://example.com/", {})[1] assert xss_info == expected_xss_info assert sqli_info is None def test_test_query_injection(self, get_request_vuln): xss_info = xss.test_query_injection("", "https://example.com/vuln.php?cmd=ls", {})[0] expected_xss_info = xss.XSSData('https://example.com/vuln.php?cmd=1029zxcs\'d"aoso[sb]po(pc)se;sl/bsl\\eq=3847asd', 'Query', '', '1029zxcs\\\'d"aoso[sb]po(pc)se;sl/bsl\\\\eq=3847asd') sqli_info = xss.test_query_injection("", "https://example.com/vuln.php?cmd=ls", {})[1] assert xss_info == expected_xss_info assert sqli_info is None @pytest.fixture(scope='function') def logger(self, monkeypatch): class Logger(): def __init__(self): self.args = [] def info(self, str): self.args.append(str) def error(self, str): self.args.append(str) logger = Logger() monkeypatch.setattr("mitmproxy.ctx.log", logger) yield logger @pytest.fixture(scope='function') def get_request_vuln(self, monkeypatch): monkeypatch.setattr(requests, 'get', self.mocked_requests_vuln) @pytest.fixture(scope='function') def get_request_invuln(self, monkeypatch): monkeypatch.setattr(requests, 'get', self.mocked_requests_invuln) @pytest.fixture(scope='function') def mock_gethostbyname(self, monkeypatch): def gethostbyname(domain): claimed_domains = ["google.com"] if domain not in claimed_domains: from socket import gaierror raise gaierror("[Errno -2] Name or service not known") else: return '216.58.221.46' monkeypatch.setattr("socket.gethostbyname", gethostbyname) def test_find_unclaimed_URLs(self, logger, mock_gethostbyname): xss.find_unclaimed_URLs("", "https://example.com") assert logger.args == [] xss.find_unclaimed_URLs("", "https://example.com") assert logger.args[0] == 'XSS found in https://example.com due to unclaimed URL "http://unclaimedDomainName.com".' xss.find_unclaimed_URLs("", "https://example.com") assert logger.args[1] == 'XSS found in https://example.com due to unclaimed URL "http://unclaimedDomainName.com".' xss.find_unclaimed_URLs("", "https://example.com") assert logger.args[2] == 'XSS found in https://example.com due to unclaimed URL "http://unclaimedDomainName.com".' def test_log_XSS_data(self, logger): xss.log_XSS_data(None) assert logger.args == [] # self, url: str, injection_point: str, exploit: str, line: str xss.log_XSS_data(xss.XSSData('https://example.com', 'Location', 'String', 'Line of HTML')) assert logger.args[0] == '===== XSS Found ====' assert logger.args[1] == 'XSS URL: https://example.com' assert logger.args[2] == 'Injection Point: Location' assert logger.args[3] == 'Suggested Exploit: String' assert logger.args[4] == 'Line: Line of HTML' def test_log_SQLi_data(self, logger): xss.log_SQLi_data(None) assert logger.args == [] xss.log_SQLi_data(xss.SQLiData('https://example.com', 'Location', 'Oracle.*Driver', 'Oracle')) assert logger.args[0] == '===== SQLi Found =====' assert logger.args[1] == 'SQLi URL: https://example.com' assert logger.args[2] == 'Injection Point: Location' assert logger.args[3] == 'Regex used: Oracle.*Driver' def test_get_cookies(self): mocked_req = tutils.treq() mocked_req.cookies = [("cookieName2", "cookieValue2")] mocked_flow = tflow.tflow(req=mocked_req) # It only uses the request cookies assert xss.get_cookies(mocked_flow) == {"cookieName2": "cookieValue2"} def test_response(self, get_request_invuln, logger): mocked_flow = tflow.tflow( req=tutils.treq(path=b"index.html?q=1"), resp=tutils.tresp(content=b'') ) xss.response(mocked_flow) assert logger.args == [] def test_data_equals(self): xssData = xss.XSSData("a", "b", "c", "d") sqliData = xss.SQLiData("a", "b", "c", "d") assert xssData == xssData assert sqliData == sqliData mitmproxy-8.1.1/examples/contrib/tls_passthrough.py000066400000000000000000000071111425660472000226600ustar00rootroot00000000000000""" This addon allows conditional TLS Interception based on a user-defined strategy. Example: > mitmdump -s tls_passthrough.py 1. curl --proxy http://localhost:8080 https://example.com --insecure // works - we'll also see the contents in mitmproxy 2. curl --proxy http://localhost:8080 https://example.com // fails with a certificate error, which we will also see in mitmproxy 3. curl --proxy http://localhost:8080 https://example.com // works again, but mitmproxy does not intercept and we do *not* see the contents """ import collections import random from abc import ABC, abstractmethod from enum import Enum from mitmproxy import connection, ctx, tls from mitmproxy.utils import human class InterceptionResult(Enum): SUCCESS = 1 FAILURE = 2 SKIPPED = 3 class TlsStrategy(ABC): def __init__(self): # A server_address -> interception results mapping self.history = collections.defaultdict(lambda: collections.deque(maxlen=200)) @abstractmethod def should_intercept(self, server_address: connection.Address) -> bool: raise NotImplementedError() def record_success(self, server_address): self.history[server_address].append(InterceptionResult.SUCCESS) def record_failure(self, server_address): self.history[server_address].append(InterceptionResult.FAILURE) def record_skipped(self, server_address): self.history[server_address].append(InterceptionResult.SKIPPED) class ConservativeStrategy(TlsStrategy): """ Conservative Interception Strategy - only intercept if there haven't been any failed attempts in the history. """ def should_intercept(self, server_address: connection.Address) -> bool: return InterceptionResult.FAILURE not in self.history[server_address] class ProbabilisticStrategy(TlsStrategy): """ Fixed probability that we intercept a given connection. """ def __init__(self, p: float): self.p = p super().__init__() def should_intercept(self, server_address: connection.Address) -> bool: return random.uniform(0, 1) < self.p class MaybeTls: strategy: TlsStrategy def load(self, l): l.add_option( "tls_strategy", int, 0, "TLS passthrough strategy. If set to 0, connections will be passed through after the first unsuccessful " "handshake. If set to 0 < p <= 100, connections with be passed through with probability p.", ) def configure(self, updated): if "tls_strategy" not in updated: return if ctx.options.tls_strategy > 0: self.strategy = ProbabilisticStrategy(ctx.options.tls_strategy / 100) else: self.strategy = ConservativeStrategy() def tls_clienthello(self, data: tls.ClientHelloData): server_address = data.context.server.peername if not self.strategy.should_intercept(server_address): ctx.log(f"TLS passthrough: {human.format_address(server_address)}.") data.ignore_connection = True self.strategy.record_skipped(server_address) def tls_established_client(self, data: tls.TlsData): server_address = data.context.server.peername ctx.log(f"TLS handshake successful: {human.format_address(server_address)}") self.strategy.record_success(server_address) def tls_failed_client(self, data: tls.TlsData): server_address = data.context.server.peername ctx.log(f"TLS handshake failed: {human.format_address(server_address)}") self.strategy.record_failure(server_address) addons = [MaybeTls()] mitmproxy-8.1.1/examples/contrib/webscanner_helper/000077500000000000000000000000001425660472000225435ustar00rootroot00000000000000mitmproxy-8.1.1/examples/contrib/webscanner_helper/__init__.py000066400000000000000000000000001425660472000246420ustar00rootroot00000000000000mitmproxy-8.1.1/examples/contrib/webscanner_helper/mapping.py000066400000000000000000000127441425660472000245600ustar00rootroot00000000000000import copy import logging from bs4 import BeautifulSoup from mitmproxy.http import HTTPFlow from examples.contrib.webscanner_helper.urldict import URLDict NO_CONTENT = object() class MappingAddonConfig: HTML_PARSER = "html.parser" class MappingAddon: """ The mapping add-on can be used in combination with web application scanners to reduce their false positives. Many web application scanners produce false positives caused by dynamically changing content of web applications such as the current time or current measurements. When testing for injection vulnerabilities, web application scanners are tricked into thinking they changed the content with the injected payload. In realty, the content of the web application changed notwithstanding the scanner's input. When the mapping add-on is used to map the content to a fixed value, these false positives can be avoided. """ OPT_MAPPING_FILE = "mapping_file" """File where urls and css selector to mapped content is stored. Elements will be replaced with the content given in this file. If the content is none it will be set to the first seen value. Example: { "http://10.10.10.10": { "body": "My Text" }, "URL": { "css selector": "Replace with this" } } """ OPT_MAP_PERSISTENT = "map_persistent" """Whether to store all new content in the configuration file.""" def __init__(self, filename: str, persistent: bool = False) -> None: """ Initializes the mapping add-on Args: filename: str that provides the name of the file in which the urls and css selectors to mapped content is stored. persistent: bool that indicates whether to store all new content in the configuration file. Example: The file in which the mapping config is given should be in the following format: { "http://10.10.10.10": { "body": "My Text" }, "": { "": "Replace with this" } } """ self.filename = filename self.persistent = persistent self.logger = logging.getLogger(self.__class__.__name__) with open(filename) as f: self.mapping_templates = URLDict.load(f) def load(self, loader): loader.add_option( self.OPT_MAPPING_FILE, str, "", "File where replacement configuration is stored." ) loader.add_option( self.OPT_MAP_PERSISTENT, bool, False, "Whether to store all new content in the configuration file." ) def configure(self, updated): if self.OPT_MAPPING_FILE in updated: self.filename = updated[self.OPT_MAPPING_FILE] with open(self.filename) as f: self.mapping_templates = URLDict.load(f) if self.OPT_MAP_PERSISTENT in updated: self.persistent = updated[self.OPT_MAP_PERSISTENT] def replace(self, soup: BeautifulSoup, css_sel: str, replace: BeautifulSoup) -> None: """Replaces the content of soup that matches the css selector with the given replace content.""" for content in soup.select(css_sel): self.logger.debug(f"replace \"{content}\" with \"{replace}\"") content.replace_with(copy.copy(replace)) def apply_template(self, soup: BeautifulSoup, template: dict[str, BeautifulSoup]) -> None: """Applies the given mapping template to the given soup.""" for css_sel, replace in template.items(): mapped = soup.select(css_sel) if not mapped: self.logger.warning(f"Could not find \"{css_sel}\", can not freeze anything.") else: self.replace(soup, css_sel, BeautifulSoup(replace, features=MappingAddonConfig.HTML_PARSER)) def response(self, flow: HTTPFlow) -> None: """If a response is received, check if we should replace some content. """ try: templates = self.mapping_templates[flow] res = flow.response if res is not None: encoding = res.headers.get("content-encoding", "utf-8") content_type = res.headers.get("content-type", "text/html") if "text/html" in content_type and encoding == "utf-8": content = BeautifulSoup(res.content, MappingAddonConfig.HTML_PARSER) for template in templates: self.apply_template(content, template) res.content = content.encode(encoding) else: self.logger.warning(f"Unsupported content type '{content_type}' or content encoding '{encoding}'") except KeyError: pass def done(self) -> None: """Dumps all new content into the configuration file if self.persistent is set.""" if self.persistent: # make sure that all items are strings and not soups. def value_dumper(value): store = {} if value is None: return "None" try: for css_sel, soup in value.items(): store[css_sel] = str(soup) except: raise RuntimeError(value) return store with open(self.filename, "w") as f: self.mapping_templates.dump(f, value_dumper) mitmproxy-8.1.1/examples/contrib/webscanner_helper/proxyauth_selenium.py000066400000000000000000000120541425660472000270630ustar00rootroot00000000000000import abc import logging import random import string import time from typing import Any, cast import mitmproxy.http from mitmproxy import flowfilter from mitmproxy import master from mitmproxy.script import concurrent from selenium import webdriver logger = logging.getLogger(__name__) cookie_key_name = { "path": "Path", "expires": "Expires", "domain": "Domain", "is_http_only": "HttpOnly", "is_secure": "Secure" } def randomString(string_length=10): """Generate a random string of fixed length """ letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(string_length)) class AuthorizationOracle(abc.ABC): """Abstract class for an authorization oracle which decides if a given request or response is authenticated.""" @abc.abstractmethod def is_unauthorized_request(self, flow: mitmproxy.http.HTTPFlow) -> bool: pass @abc.abstractmethod def is_unauthorized_response(self, flow: mitmproxy.http.HTTPFlow) -> bool: pass class SeleniumAddon: """ This Addon can be used in combination with web application scanners in order to help them to authenticate against a web application. Since the authentication is highly dependant on the web application, this add-on includes the abstract method *login*. In order to use the add-on, a class for the web application inheriting from SeleniumAddon needs to be created. This class needs to include the concrete selenium actions necessary to authenticate against the web application. In addition, an authentication oracle which inherits from AuthorizationOracle should be created. """ def __init__(self, fltr: str, domain: str, auth_oracle: AuthorizationOracle): self.filter = flowfilter.parse(fltr) self.auth_oracle = auth_oracle self.domain = domain self.browser = None self.set_cookies = False options = webdriver.FirefoxOptions() options.headless = True profile = webdriver.FirefoxProfile() profile.set_preference('network.proxy.type', 0) self.browser = webdriver.Firefox(firefox_profile=profile, options=options) self.cookies: list[dict[str, str]] = [] def _login(self, flow): self.cookies = self.login(flow) self.browser.get("about:blank") self._set_request_cookies(flow) self.set_cookies = True def request(self, flow: mitmproxy.http.HTTPFlow): if flow.request.is_replay: logger.warning("Caught replayed request: " + str(flow)) if (not self.filter or self.filter(flow)) and self.auth_oracle.is_unauthorized_request(flow): logger.debug("unauthorized request detected, perform login") self._login(flow) # has to be concurrent because replay.client is blocking and replayed flows # will also call response @concurrent def response(self, flow: mitmproxy.http.HTTPFlow): if flow.response and (self.filter is None or self.filter(flow)): if self.auth_oracle.is_unauthorized_response(flow): self._login(flow) new_flow = flow.copy() if master and hasattr(master, 'commands'): # cast necessary for mypy cast(Any, master).commands.call("replay.client", [new_flow]) count = 0 while new_flow.response is None and count < 10: logger.error("waiting since " + str(count) + " ...") count = count + 1 time.sleep(1) if new_flow.response: flow.response = new_flow.response else: logger.warning("Could not call 'replay.client' command since master was not initialized yet.") if self.set_cookies and flow.response: logger.debug("set set-cookie header for response") self._set_set_cookie_headers(flow) self.set_cookies = False def done(self): self.browser.close() def _set_set_cookie_headers(self, flow: mitmproxy.http.HTTPFlow): if flow.response and self.cookies: for cookie in self.cookies: parts = [f"{cookie['name']}={cookie['value']}"] for k, v in cookie_key_name.items(): if k in cookie and isinstance(cookie[k], str): parts.append(f"{v}={cookie[k]}") elif k in cookie and isinstance(cookie[k], bool) and cookie[k]: parts.append(cookie[k]) encoded_c = "; ".join(parts) flow.response.headers["set-cookie"] = encoded_c def _set_request_cookies(self, flow: mitmproxy.http.HTTPFlow): if self.cookies: cookies = "; ".join( map(lambda c: f"{c['name']}={c['value']}", self.cookies)) flow.request.headers["cookie"] = cookies @abc.abstractmethod def login(self, flow: mitmproxy.http.HTTPFlow) -> list[dict[str, str]]: pass mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_mapping.py000066400000000000000000000131051425660472000256070ustar00rootroot00000000000000from typing import TextIO, Callable from unittest import mock from unittest.mock import MagicMock from mitmproxy.test import tflow from mitmproxy.test import tutils from examples.contrib.webscanner_helper.mapping import MappingAddon, MappingAddonConfig class TestConfig: def test_config(self): assert MappingAddonConfig.HTML_PARSER == "html.parser" url = "http://10.10.10.10" new_content = "My Text" mapping_content = f'{{"{url}": {{"body": "{new_content}"}}}}' class TestMappingAddon: def test_init(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) assert "My Text" in str(mapping.mapping_templates._dump()) def test_load(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) loader = MagicMock() mapping.load(loader) assert 'mapping_file' in str(loader.add_option.call_args_list) assert 'map_persistent' in str(loader.add_option.call_args_list) def test_configure(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) new_filename = "My new filename" updated = {str(mapping.OPT_MAPPING_FILE): new_filename, str(mapping.OPT_MAP_PERSISTENT): True} open_mock = mock.mock_open(read_data="{}") with mock.patch("builtins.open", open_mock): mapping.configure(updated) assert new_filename in str(open_mock.mock_calls) assert mapping.filename == new_filename assert mapping.persistent def test_response_filtered(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) f = tflow.tflow(resp=tutils.tresp()) test_content = b"Test" f.response.content = test_content mapping.response(f) assert f.response.content == test_content def test_response(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) f = tflow.tflow(resp=tutils.tresp()) test_content = b" Test " f.response.content = test_content f.request.url = url mapping.response(f) assert f.response.content.decode("utf-8") == new_content def test_response_content_type(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) f = tflow.tflow(resp=tutils.tresp()) test_content = b" Test " f.response.content = test_content f.request.url = url f.response.headers.add("content-type", "content-type") mapping.response(f) assert f.response.content == test_content def test_response_not_existing(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) f = tflow.tflow(resp=tutils.tresp()) test_content = b" Test " f.response.content = test_content f.request.url = url mapping.response(f) assert f.response.content == test_content def test_persistance_false(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile) open_mock = mock.mock_open(read_data="{}") with mock.patch("builtins.open", open_mock): mapping.done() assert len(open_mock.mock_calls) == 0 def test_persistance_true(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile, persistent=True) open_mock = mock.mock_open(read_data="{}") with mock.patch("builtins.open", open_mock): mapping.done() with open(tmpfile) as tfile: results = tfile.read() assert len(open_mock.mock_calls) != 0 assert results == mapping_content def test_persistance_true_add_content(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(mapping_content) mapping = MappingAddon(tmpfile, persistent=True) f = tflow.tflow(resp=tutils.tresp()) test_content = b" Test " f.response.content = test_content f.request.url = url mapping.response(f) mapping.done() with open(tmpfile) as tfile: results = tfile.read() assert mapping_content in results def mock_dump(self, f: TextIO, value_dumper: Callable): assert value_dumper(None) == "None" try: value_dumper("Test") except RuntimeError: assert True else: assert False def test_dump(selfself, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write("{}") mapping = MappingAddon(tmpfile, persistent=True) with mock.patch('examples.complex.webscanner_helper.urldict.URLDict.dump', selfself.mock_dump): mapping.done() mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_proxyauth_selenium.py000066400000000000000000000102301425660472000301140ustar00rootroot00000000000000from unittest import mock from unittest.mock import MagicMock import pytest from mitmproxy.test import tflow from mitmproxy.test import tutils from mitmproxy.http import HTTPFlow from examples.contrib.webscanner_helper.proxyauth_selenium import logger, randomString, AuthorizationOracle, \ SeleniumAddon class TestRandomString: def test_random_string(self): res = randomString() assert isinstance(res, str) assert len(res) == 10 res_5 = randomString(5) assert isinstance(res_5, str) assert len(res_5) == 5 class AuthenticationOracleTest(AuthorizationOracle): def is_unauthorized_request(self, flow: HTTPFlow) -> bool: return True def is_unauthorized_response(self, flow: HTTPFlow) -> bool: return True oracle = AuthenticationOracleTest() @pytest.fixture(scope="module", autouse=True) def selenium_addon(request): addon = SeleniumAddon(fltr=r"~u http://example\.com/login\.php", domain=r"~d http://example\.com", auth_oracle=oracle) browser = MagicMock() addon.browser = browser yield addon def fin(): addon.browser.close() request.addfinalizer(fin) class TestSeleniumAddon: def test_request_replay(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) f.request.is_replay = True with mock.patch.object(logger, 'warning') as mock_warning: selenium_addon.request(f) mock_warning.assert_called() def test_request(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) f.request.url = "http://example.com/login.php" selenium_addon.set_cookies = False assert not selenium_addon.set_cookies with mock.patch.object(logger, 'debug') as mock_debug: selenium_addon.request(f) mock_debug.assert_called() assert selenium_addon.set_cookies def test_request_filtered(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) selenium_addon.set_cookies = False assert not selenium_addon.set_cookies selenium_addon.request(f) assert not selenium_addon.set_cookies def test_request_cookies(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) f.request.url = "http://example.com/login.php" selenium_addon.set_cookies = False assert not selenium_addon.set_cookies with mock.patch.object(logger, 'debug') as mock_debug: with mock.patch('examples.complex.webscanner_helper.proxyauth_selenium.SeleniumAddon.login', return_value=[{"name": "cookie", "value": "test"}]) as mock_login: selenium_addon.request(f) mock_debug.assert_called() assert selenium_addon.set_cookies mock_login.assert_called() def test_request_filter_None(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) fltr = selenium_addon.filter selenium_addon.filter = None assert not selenium_addon.filter selenium_addon.set_cookies = False assert not selenium_addon.set_cookies with mock.patch.object(logger, 'debug') as mock_debug: selenium_addon.request(f) mock_debug.assert_called() selenium_addon.filter = fltr assert selenium_addon.set_cookies def test_response(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) f.request.url = "http://example.com/login.php" selenium_addon.set_cookies = False with mock.patch('examples.complex.webscanner_helper.proxyauth_selenium.SeleniumAddon.login', return_value=[]) as mock_login: selenium_addon.response(f) mock_login.assert_called() def test_response_cookies(self, selenium_addon): f = tflow.tflow(resp=tutils.tresp()) f.request.url = "http://example.com/login.php" selenium_addon.set_cookies = False with mock.patch('examples.complex.webscanner_helper.proxyauth_selenium.SeleniumAddon.login', return_value=[{"name": "cookie", "value": "test"}]) as mock_login: selenium_addon.response(f) mock_login.assert_called() mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_urldict.py000066400000000000000000000054661425660472000256350ustar00rootroot00000000000000from mitmproxy.test import tflow, tutils from examples.contrib.webscanner_helper.urldict import URLDict url = "http://10.10.10.10" new_content_body = "New Body" new_content_title = "New Title" content = f'{{"body": "{new_content_body}", "title": "{new_content_title}"}}' url_error = "i~nvalid" input_file_content = f'{{"{url}": {content}}}' input_file_content_error = f'{{"{url_error}": {content}}}' class TestUrlDict: def test_urldict_empty(self): urldict = URLDict() dump = urldict.dumps() assert dump == '{}' def test_urldict_loads(self): urldict = URLDict.loads(input_file_content) dump = urldict.dumps() assert dump == input_file_content def test_urldict_set_error(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(input_file_content_error) with open(tmpfile) as tfile: try: URLDict.load(tfile) except ValueError: assert True else: assert False def test_urldict_get(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(input_file_content) with open(tmpfile) as tfile: urldict = URLDict.load(tfile) f = tflow.tflow(resp=tutils.tresp()) f.request.url = url selection = urldict[f] assert "body" in selection[0] assert new_content_body in selection[0]["body"] assert "title" in selection[0] assert new_content_title in selection[0]["title"] selection_get = urldict.get(f) assert "body" in selection_get[0] assert new_content_body in selection_get[0]["body"] assert "title" in selection_get[0] assert new_content_title in selection_get[0]["title"] try: urldict["body"] except KeyError: assert True else: assert False assert urldict.get("body", default="default") == "default" def test_urldict_dumps(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write(input_file_content) with open(tmpfile) as tfile: urldict = URLDict.load(tfile) dump = urldict.dumps() assert dump == input_file_content def test_urldict_dump(self, tmpdir): tmpfile = tmpdir.join("tmpfile") outfile = tmpdir.join("outfile") with open(tmpfile, "w") as tfile: tfile.write(input_file_content) with open(tmpfile) as tfile: urldict = URLDict.load(tfile) with open(outfile, "w") as ofile: urldict.dump(ofile) with open(outfile) as ofile: output = ofile.read() assert output == input_file_content mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_urlindex.py000066400000000000000000000166771425660472000260270ustar00rootroot00000000000000import json from json import JSONDecodeError from pathlib import Path from unittest import mock from unittest.mock import patch from mitmproxy.test import tflow from mitmproxy.test import tutils from examples.contrib.webscanner_helper.urlindex import UrlIndexWriter, SetEncoder, JSONUrlIndexWriter, \ TextUrlIndexWriter, WRITER, \ filter_404, \ UrlIndexAddon class TestBaseClass: @patch.multiple(UrlIndexWriter, __abstractmethods__=set()) def test_base_class(self, tmpdir): tmpfile = tmpdir.join("tmpfile") index_writer = UrlIndexWriter(tmpfile) index_writer.load() index_writer.add_url(tflow.tflow()) index_writer.save() class TestSetEncoder: def test_set_encoder_set(self): test_set = {"foo", "bar", "42"} result = SetEncoder.default(SetEncoder(), test_set) assert isinstance(result, list) assert 'foo' in result assert 'bar' in result assert '42' in result def test_set_encoder_str(self): test_str = "test" try: SetEncoder.default(SetEncoder(), test_str) except TypeError: assert True else: assert False class TestJSONUrlIndexWriter: def test_load(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write( "{\"http://example.com:80\": {\"/\": {\"GET\": [301]}}, \"http://www.example.com:80\": {\"/\": {\"GET\": [302]}}}") writer = JSONUrlIndexWriter(filename=tmpfile) writer.load() assert 'http://example.com:80' in writer.host_urls assert '/' in writer.host_urls['http://example.com:80'] assert 'GET' in writer.host_urls['http://example.com:80']['/'] assert 301 in writer.host_urls['http://example.com:80']['/']['GET'] def test_load_empty(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write("{}") writer = JSONUrlIndexWriter(filename=tmpfile) writer.load() assert len(writer.host_urls) == 0 def test_load_nonexisting(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = JSONUrlIndexWriter(filename=tmpfile) writer.load() assert len(writer.host_urls) == 0 def test_add(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = JSONUrlIndexWriter(filename=tmpfile) f = tflow.tflow(resp=tutils.tresp()) url = f"{f.request.scheme}://{f.request.host}:{f.request.port}" writer.add_url(f) assert url in writer.host_urls assert f.request.path in writer.host_urls[url] def test_save(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = JSONUrlIndexWriter(filename=tmpfile) f = tflow.tflow(resp=tutils.tresp()) url = f"{f.request.scheme}://{f.request.host}:{f.request.port}" writer.add_url(f) writer.save() with open(tmpfile) as results: try: content = json.load(results) except JSONDecodeError: assert False assert url in content class TestTestUrlIndexWriter: def test_load(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write( "2020-04-22T05:41:08.679231 STATUS: 200 METHOD: GET URL:http://example.com") writer = TextUrlIndexWriter(filename=tmpfile) writer.load() assert True def test_load_empty(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write("{}") writer = TextUrlIndexWriter(filename=tmpfile) writer.load() assert True def test_load_nonexisting(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = TextUrlIndexWriter(filename=tmpfile) writer.load() assert True def test_add(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = TextUrlIndexWriter(filename=tmpfile) f = tflow.tflow(resp=tutils.tresp()) url = f"{f.request.scheme}://{f.request.host}:{f.request.port}" method = f.request.method code = f.response.status_code writer.add_url(f) with open(tmpfile) as results: content = results.read() assert url in content assert method in content assert str(code) in content def test_save(self, tmpdir): tmpfile = tmpdir.join("tmpfile") writer = TextUrlIndexWriter(filename=tmpfile) f = tflow.tflow(resp=tutils.tresp()) url = f"{f.request.scheme}://{f.request.host}:{f.request.port}" method = f.request.method code = f.response.status_code writer.add_url(f) writer.save() with open(tmpfile) as results: content = results.read() assert url in content assert method in content assert str(code) in content class TestWriter: def test_writer_dict(self): assert "json" in WRITER assert isinstance(WRITER["json"], JSONUrlIndexWriter.__class__) assert "text" in WRITER assert isinstance(WRITER["text"], TextUrlIndexWriter.__class__) class TestFilter: def test_filer_true(self): f = tflow.tflow(resp=tutils.tresp()) assert filter_404(f) def test_filter_false(self): f = tflow.tflow(resp=tutils.tresp()) f.response.status_code = 404 assert not filter_404(f) class TestUrlIndexAddon: def test_init(self, tmpdir): tmpfile = tmpdir.join("tmpfile") UrlIndexAddon(tmpfile) def test_init_format(self, tmpdir): tmpfile = tmpdir.join("tmpfile") try: UrlIndexAddon(tmpfile, index_format="test") except ValueError: assert True else: assert False def test_init_filter(self, tmpdir): tmpfile = tmpdir.join("tmpfile") try: UrlIndexAddon(tmpfile, index_filter="i~nvalid") except ValueError: assert True else: assert False def test_init_append(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write("") url_index = UrlIndexAddon(tmpfile, append=False) f = tflow.tflow(resp=tutils.tresp()) with mock.patch('examples.complex.webscanner_helper.urlindex.JSONUrlIndexWriter.add_url'): url_index.response(f) assert not Path(tmpfile).exists() def test_response(self, tmpdir): tmpfile = tmpdir.join("tmpfile") url_index = UrlIndexAddon(tmpfile) f = tflow.tflow(resp=tutils.tresp()) with mock.patch('examples.complex.webscanner_helper.urlindex.JSONUrlIndexWriter.add_url') as mock_add_url: url_index.response(f) mock_add_url.assert_called() def test_response_None(self, tmpdir): tmpfile = tmpdir.join("tmpfile") url_index = UrlIndexAddon(tmpfile) url_index.index_filter = None f = tflow.tflow(resp=tutils.tresp()) try: url_index.response(f) except ValueError: assert True else: assert False def test_done(self, tmpdir): tmpfile = tmpdir.join("tmpfile") url_index = UrlIndexAddon(tmpfile) with mock.patch('examples.complex.webscanner_helper.urlindex.JSONUrlIndexWriter.save') as mock_save: url_index.done() mock_save.assert_called() mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_urlinjection.py000066400000000000000000000075501425660472000266700ustar00rootroot00000000000000import json from unittest import mock from mitmproxy import flowfilter from mitmproxy.test import tflow from mitmproxy.test import tutils from examples.contrib.webscanner_helper.urlinjection import InjectionGenerator, HTMLInjection, RobotsInjection, \ SitemapInjection, \ UrlInjectionAddon, logger index = json.loads( "{\"http://example.com:80\": {\"/\": {\"GET\": [301]}}, \"http://www.example.com:80\": {\"/test\": {\"POST\": [302]}}}") class TestInjectionGenerator: def test_inject(self): f = tflow.tflow(resp=tutils.tresp()) injection_generator = InjectionGenerator() injection_generator.inject(index=index, flow=f) assert True class TestHTMLInjection: def test_inject_not404(self): html_injection = HTMLInjection() f = tflow.tflow(resp=tutils.tresp()) with mock.patch.object(logger, 'warning') as mock_warning: html_injection.inject(index, f) assert mock_warning.called def test_inject_insert(self): html_injection = HTMLInjection(insert=True) f = tflow.tflow(resp=tutils.tresp()) assert "example.com" not in str(f.response.content) html_injection.inject(index, f) assert "example.com" in str(f.response.content) def test_inject_insert_body(self): html_injection = HTMLInjection(insert=True) f = tflow.tflow(resp=tutils.tresp()) f.response.text = "" assert "example.com" not in str(f.response.content) html_injection.inject(index, f) assert "example.com" in str(f.response.content) def test_inject_404(self): html_injection = HTMLInjection() f = tflow.tflow(resp=tutils.tresp()) f.response.status_code = 404 assert "example.com" not in str(f.response.content) html_injection.inject(index, f) assert "example.com" in str(f.response.content) class TestRobotsInjection: def test_inject_not404(self): robots_injection = RobotsInjection() f = tflow.tflow(resp=tutils.tresp()) with mock.patch.object(logger, 'warning') as mock_warning: robots_injection.inject(index, f) assert mock_warning.called def test_inject_404(self): robots_injection = RobotsInjection() f = tflow.tflow(resp=tutils.tresp()) f.response.status_code = 404 assert "Allow: /test" not in str(f.response.content) robots_injection.inject(index, f) assert "Allow: /test" in str(f.response.content) class TestSitemapInjection: def test_inject_not404(self): sitemap_injection = SitemapInjection() f = tflow.tflow(resp=tutils.tresp()) with mock.patch.object(logger, 'warning') as mock_warning: sitemap_injection.inject(index, f) assert mock_warning.called def test_inject_404(self): sitemap_injection = SitemapInjection() f = tflow.tflow(resp=tutils.tresp()) f.response.status_code = 404 assert "http://example.com:80/" not in str(f.response.content) sitemap_injection.inject(index, f) assert "http://example.com:80/" in str(f.response.content) class TestUrlInjectionAddon: def test_init(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: json.dump(index, tfile) flt = f"~u .*/site.html$" url_injection = UrlInjectionAddon(f"~u .*/site.html$", tmpfile, HTMLInjection(insert=True)) assert "http://example.com:80" in url_injection.url_store fltr = flowfilter.parse(flt) f = tflow.tflow(resp=tutils.tresp()) f.request.url = "http://example.com/site.html" assert fltr(f) assert "http://example.com:80" not in str(f.response.content) url_injection.response(f) assert "http://example.com:80" in str(f.response.content) mitmproxy-8.1.1/examples/contrib/webscanner_helper/test_watchdog.py000066400000000000000000000057121425660472000257610ustar00rootroot00000000000000import time from pathlib import Path from unittest import mock from mitmproxy.connections import ServerConnection from mitmproxy.exceptions import HttpSyntaxException from mitmproxy.test import tflow from mitmproxy.test import tutils import multiprocessing from examples.contrib.webscanner_helper.watchdog import WatchdogAddon, logger class TestWatchdog: def test_init_file(self, tmpdir): tmpfile = tmpdir.join("tmpfile") with open(tmpfile, "w") as tfile: tfile.write("") event = multiprocessing.Event() try: WatchdogAddon(event, Path(tmpfile)) except RuntimeError: assert True else: assert False def test_init_dir(self, tmpdir): event = multiprocessing.Event() mydir = tmpdir.join("mydir") assert not Path(mydir).exists() WatchdogAddon(event, Path(mydir)) assert Path(mydir).exists() def test_serverconnect(self, tmpdir): event = multiprocessing.Event() w = WatchdogAddon(event, Path(tmpdir), timeout=10) with mock.patch('mitmproxy.connections.ServerConnection.settimeout') as mock_set_timeout: w.serverconnect(ServerConnection("127.0.0.1")) mock_set_timeout.assert_called() def test_serverconnect_None(self, tmpdir): event = multiprocessing.Event() w = WatchdogAddon(event, Path(tmpdir)) with mock.patch('mitmproxy.connections.ServerConnection.settimeout') as mock_set_timeout: w.serverconnect(ServerConnection("127.0.0.1")) assert not mock_set_timeout.called def test_trigger(self, tmpdir): event = multiprocessing.Event() w = WatchdogAddon(event, Path(tmpdir)) f = tflow.tflow(resp=tutils.tresp()) f.error = "Test Error" with mock.patch.object(logger, 'error') as mock_error: open_mock = mock.mock_open() with mock.patch("pathlib.Path.open", open_mock, create=True): w.error(f) mock_error.assert_called() open_mock.assert_called() def test_trigger_http_synatx(self, tmpdir): event = multiprocessing.Event() w = WatchdogAddon(event, Path(tmpdir)) f = tflow.tflow(resp=tutils.tresp()) f.error = HttpSyntaxException() assert isinstance(f.error, HttpSyntaxException) with mock.patch.object(logger, 'error') as mock_error: open_mock = mock.mock_open() with mock.patch("pathlib.Path.open", open_mock, create=True): w.error(f) assert not mock_error.called assert not open_mock.called def test_timeout(self, tmpdir): event = multiprocessing.Event() w = WatchdogAddon(event, Path(tmpdir)) assert w.not_in_timeout(None, None) assert w.not_in_timeout(time.time, None) with mock.patch('time.time', return_value=5): assert not w.not_in_timeout(3, 20) assert w.not_in_timeout(3, 1) mitmproxy-8.1.1/examples/contrib/webscanner_helper/urldict.py000066400000000000000000000051661425660472000245730ustar00rootroot00000000000000import itertools import json from collections.abc import MutableMapping from typing import Any, Callable, Generator, TextIO, Union, cast from mitmproxy import flowfilter from mitmproxy.http import HTTPFlow def f_id(x): return x class URLDict(MutableMapping): """Data structure to store information using filters as keys.""" def __init__(self): self.store: dict[flowfilter.TFilter, Any] = {} def __getitem__(self, key, *, count=0): if count: ret = itertools.islice(self.get_generator(key), 0, count) else: ret = list(self.get_generator(key)) if ret: return ret else: raise KeyError def __setitem__(self, key: str, value): fltr = flowfilter.parse(key) if fltr: self.store.__setitem__(fltr, value) else: raise ValueError("Not a valid filter") def __delitem__(self, key): self.store.__delitem__(key) def __iter__(self): return self.store.__iter__() def __len__(self): return self.store.__len__() def get_generator(self, flow: HTTPFlow) -> Generator[Any, None, None]: for fltr, value in self.store.items(): if flowfilter.match(fltr, flow): yield value def get(self, flow: HTTPFlow, default=None, *, count=0) -> list[Any]: try: return self.__getitem__(flow, count=count) except KeyError: return default @classmethod def _load(cls, json_obj, value_loader: Callable = f_id): url_dict = cls() for fltr, value in json_obj.items(): url_dict[fltr] = value_loader(value) return url_dict @classmethod def load(cls, f: TextIO, value_loader: Callable = f_id): json_obj = json.load(f) return cls._load(json_obj, value_loader) @classmethod def loads(cls, json_str: str, value_loader: Callable = f_id): json_obj = json.loads(json_str) return cls._load(json_obj, value_loader) def _dump(self, value_dumper: Callable = f_id) -> dict: dumped: dict[Union[flowfilter.TFilter, str], Any] = {} for fltr, value in self.store.items(): if hasattr(fltr, 'pattern'): # cast necessary for mypy dumped[cast(Any, fltr).pattern] = value_dumper(value) else: dumped[str(fltr)] = value_dumper(value) return dumped def dump(self, f: TextIO, value_dumper: Callable = f_id): json.dump(self._dump(value_dumper), f) def dumps(self, value_dumper: Callable = f_id): return json.dumps(self._dump(value_dumper)) mitmproxy-8.1.1/examples/contrib/webscanner_helper/urlindex.py000066400000000000000000000123051425660472000247500ustar00rootroot00000000000000import abc import datetime import json import logging from pathlib import Path from typing import Optional, Union from mitmproxy import flowfilter from mitmproxy.http import HTTPFlow logger = logging.getLogger(__name__) class UrlIndexWriter(abc.ABC): """Abstract Add-on to write seen URLs. For example, these URLs can be injected in a web application to improve the crawling of web application scanners. The injection can be done using the URLInjection Add-on. """ def __init__(self, filename: Path): """Initializes the UrlIndexWriter. Args: filename: Path to file to which the URL index will be written. """ self.filepath = filename @abc.abstractmethod def load(self): """Load existing URL index.""" @abc.abstractmethod def add_url(self, flow: HTTPFlow): """Add new URL to URL index.""" @abc.abstractmethod def save(self): pass class SetEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, set): return list(obj) return json.JSONEncoder.default(self, obj) class JSONUrlIndexWriter(UrlIndexWriter): """Writes seen URLs as JSON.""" def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.host_urls = {} def load(self): if self.filepath.exists(): with self.filepath.open("r") as f: self.host_urls = json.load(f) for host in self.host_urls.keys(): for path, methods in self.host_urls[host].items(): for method, codes in methods.items(): self.host_urls[host][path] = {method: set(codes)} def add_url(self, flow: HTTPFlow): req = flow.request res = flow.response if req is not None and res is not None: urls = self.host_urls.setdefault(f"{req.scheme}://{req.host}:{req.port}", dict()) methods = urls.setdefault(req.path, {}) codes = methods.setdefault(req.method, set()) codes.add(res.status_code) def save(self): with self.filepath.open("w") as f: json.dump(self.host_urls, f, cls=SetEncoder) class TextUrlIndexWriter(UrlIndexWriter): """Writes seen URLs as text.""" def load(self): pass def add_url(self, flow: HTTPFlow): res = flow.response req = flow.request if res is not None and req is not None: with self.filepath.open("a+") as f: f.write(f"{datetime.datetime.utcnow().isoformat()} STATUS: {res.status_code} METHOD: " f"{req.method} URL:{req.url}\n") def save(self): pass WRITER: dict[str, type[UrlIndexWriter]] = { "json": JSONUrlIndexWriter, "text": TextUrlIndexWriter, } def filter_404(flow) -> bool: """Filters responses with status code 404.""" return flow.response.status_code != 404 class UrlIndexAddon: """Add-on to write seen URLs, either as JSON or as text. For example, these URLs can be injected in a web application to improve the crawling of web application scanners. The injection can be done using the URLInjection Add-on. """ index_filter: Optional[Union[str, flowfilter.TFilter]] writer: UrlIndexWriter OPT_FILEPATH = "URLINDEX_FILEPATH" OPT_APPEND = "URLINDEX_APPEND" OPT_INDEX_FILTER = "URLINDEX_FILTER" def __init__(self, file_path: Union[str, Path], append: bool = True, index_filter: Union[str, flowfilter.TFilter] = filter_404, index_format: str = "json"): """ Initializes the urlindex add-on. Args: file_path: Path to file to which the URL index will be written. Can either be given as str or Path. append: Bool to decide whether to append new URLs to the given file (as opposed to overwrite the contents of the file) index_filer: A mitmproxy filter with which the seen URLs will be filtered before being written. Can either be given as str or as flowfilter.TFilter index_format: The format of the URL index, can either be "json" or "text". """ if isinstance(index_filter, str): self.index_filter = flowfilter.parse(index_filter) if self.index_filter is None: raise ValueError("Invalid filter expression.") else: self.index_filter = index_filter file_path = Path(file_path) try: self.writer = WRITER[index_format.lower()](file_path) except KeyError: raise ValueError(f"Format '{index_format}' is not supported.") if not append and file_path.exists(): file_path.unlink() self.writer.load() def response(self, flow: HTTPFlow): """Checks if the response should be included in the URL based on the index_filter and adds it to the URL index if appropriate. """ if isinstance(self.index_filter, str) or self.index_filter is None: raise ValueError("Invalid filter expression.") else: if self.index_filter(flow): self.writer.add_url(flow) def done(self): """Writes the URL index.""" self.writer.save() mitmproxy-8.1.1/examples/contrib/webscanner_helper/urlinjection.py000066400000000000000000000157131425660472000256310ustar00rootroot00000000000000import abc import html import json import logging from mitmproxy import flowfilter from mitmproxy.http import HTTPFlow logger = logging.getLogger(__name__) class InjectionGenerator: """Abstract class for an generator of the injection content in order to inject the URL index.""" ENCODING = "UTF8" @abc.abstractmethod def inject(self, index, flow: HTTPFlow): """Injects the given URL index into the given flow.""" class HTMLInjection(InjectionGenerator): """Injects the URL index either by creating a new HTML page or by appending is to an existing page.""" def __init__(self, insert: bool = False): """Initializes the HTMLInjection. Args: insert: boolean to decide whether to insert the URL index to an existing page (True) or to create a new page containing the URL index. """ self.insert = insert @classmethod def _form_html(cls, url): return f"
" @classmethod def _link_html(cls, url): return f"link to {url}" @classmethod def index_html(cls, index): link_htmls = [] for scheme_netloc, paths in index.items(): for path, methods in paths.items(): url = scheme_netloc + path if "POST" in methods: link_htmls.append(cls._form_html(url)) if "GET" in methods: link_htmls.append(cls._link_html(url)) return "".join(link_htmls) @classmethod def landing_page(cls, index): return ( "" + cls.index_html(index) + "" ) def inject(self, index, flow: HTTPFlow): if flow.response is not None: if flow.response.status_code != 404 and not self.insert: logger.warning( f"URL '{flow.request.url}' didn't return 404 status, " f"index page would overwrite valid page.") elif self.insert: content = (flow.response .content .decode(self.ENCODING, "backslashreplace")) if "" in content: content = content.replace("", self.index_html(index) + "") else: content += self.index_html(index) flow.response.content = content.encode(self.ENCODING) else: flow.response.content = (self.landing_page(index) .encode(self.ENCODING)) class RobotsInjection(InjectionGenerator): """Injects the URL index by creating a new robots.txt including the URLs.""" def __init__(self, directive="Allow"): self.directive = directive @classmethod def robots_txt(cls, index, directive="Allow"): lines = ["User-agent: *"] for scheme_netloc, paths in index.items(): for path, methods in paths.items(): lines.append(directive + ": " + path) return "\n".join(lines) def inject(self, index, flow: HTTPFlow): if flow.response is not None: if flow.response.status_code != 404: logger.warning( f"URL '{flow.request.url}' didn't return 404 status, " f"index page would overwrite valid page.") else: flow.response.content = self.robots_txt(index, self.directive).encode( self.ENCODING) class SitemapInjection(InjectionGenerator): """Injects the URL index by creating a new sitemap including the URLs.""" @classmethod def sitemap(cls, index): lines = [ ""] for scheme_netloc, paths in index.items(): for path, methods in paths.items(): url = scheme_netloc + path lines.append(f"{html.escape(url)}") lines.append("") return "\n".join(lines) def inject(self, index, flow: HTTPFlow): if flow.response is not None: if flow.response.status_code != 404: logger.warning( f"URL '{flow.request.url}' didn't return 404 status, " f"index page would overwrite valid page.") else: flow.response.content = self.sitemap(index).encode(self.ENCODING) class UrlInjectionAddon: """ The UrlInjection add-on can be used in combination with web application scanners to improve their crawling performance. The given URls will be injected into the web application. With this, web application scanners can find pages to crawl much easier. Depending on the Injection generator, the URLs will be injected at different places of the web application. It is possible to create a landing page which includes the URL (HTMLInjection()), to inject the URLs to an existing page (HTMLInjection(insert=True)), to create a robots.txt containing the URLs (RobotsInjection()) or to create a sitemap.xml which includes the URLS (SitemapInjection()). It is necessary that the web application scanner can find the newly created page containing the URL index. For example, the newly created page can be set as starting point for the web application scanner. The URL index needed for the injection can be generated by the UrlIndex Add-on. """ def __init__(self, flt: str, url_index_file: str, injection_gen: InjectionGenerator): """Initializes the UrlIndex add-on. Args: flt: mitmproxy filter to decide on which pages the URLs will be injected (str). url_index_file: Path to the file which includes the URL index in JSON format (e.g. generated by the UrlIndexAddon), given as str. injection_gen: InjectionGenerator that should be used to inject the URLs into the web application. """ self.name = f"{self.__class__.__name__}-{injection_gen.__class__.__name__}-{self.__hash__()}" self.flt = flowfilter.parse(flt) self.injection_gen = injection_gen with open(url_index_file) as f: self.url_store = json.load(f) def response(self, flow: HTTPFlow): """Checks if the response matches the filter and such should be injected. Injects the URL index if appropriate. """ if flow.response is not None: if self.flt is not None and self.flt(flow): self.injection_gen.inject(self.url_store, flow) flow.response.status_code = 200 flow.response.headers["content-type"] = "text/html" logger.debug(f"Set status code to 200 and set content to logged " f"urls. Method: {self.injection_gen}") mitmproxy-8.1.1/examples/contrib/webscanner_helper/watchdog.py000066400000000000000000000060401425660472000247150ustar00rootroot00000000000000import pathlib import time import logging from datetime import datetime from typing import Union import mitmproxy.connections import mitmproxy.http from mitmproxy.addons.export import curl_command, raw from mitmproxy.exceptions import HttpSyntaxException logger = logging.getLogger(__name__) class WatchdogAddon(): """ The Watchdog Add-on can be used in combination with web application scanners in oder to check if the device under test responds correctls to the scanner's responses. The Watchdog Add-on checks if the device under test responds correctly to the scanner's responses. If the Watchdog sees that the DUT is no longer responding correctly, an multiprocessing event is set. This information can be used to restart the device under test if necessary. """ def __init__(self, event, outdir: pathlib.Path, timeout=None): """Initializes the Watchdog. Args: event: multiprocessing.Event that will be set if the watchdog is triggered. outdir: path to a directory in which the triggering requests will be saved (curl and raw). timeout_conn: float that specifies the timeout for the server connection """ self.error_event = event self.flow_dir = outdir if self.flow_dir.exists() and not self.flow_dir.is_dir(): raise RuntimeError("Watchtdog output path must be a directory.") elif not self.flow_dir.exists(): self.flow_dir.mkdir(parents=True) self.last_trigger: Union[None, float] = None self.timeout: Union[None, float] = timeout def serverconnect(self, conn: mitmproxy.connections.ServerConnection): if self.timeout is not None: conn.settimeout(self.timeout) @classmethod def not_in_timeout(cls, last_triggered, timeout): """Checks if current error lies not in timeout after last trigger (potential reset of connection).""" return last_triggered is None or timeout is None or (time.time() - last_triggered > timeout) def error(self, flow): """ Checks if the watchdog will be triggered. Only triggers watchdog for timeouts after last reset and if flow.error is set (shows that error is a server error). Ignores HttpSyntaxException Errors since this can be triggered on purpose by web application scanner. Args: flow: mitmproxy.http.flow """ if (self.not_in_timeout(self.last_trigger, self.timeout) and flow.error is not None and not isinstance(flow.error, HttpSyntaxException)): self.last_trigger = time.time() logger.error(f"Watchdog triggered! Cause: {flow}") self.error_event.set() # save the request which might have caused the problem if flow.request: with (self.flow_dir / f"{datetime.utcnow().isoformat()}.curl").open("w") as f: f.write(curl_command(flow)) with (self.flow_dir / f"{datetime.utcnow().isoformat()}.raw").open("wb") as f: f.write(raw(flow)) mitmproxy-8.1.1/examples/contrib/xss_scanner.py000066400000000000000000000454301425660472000217630ustar00rootroot00000000000000r""" __ __ _____ _____ _____ \ \ / // ____/ ____| / ____| \ V /| (___| (___ | (___ ___ __ _ _ __ _ __ ___ _ __ > < \___ \\___ \ \___ \ / __/ _` | '_ \| '_ \ / _ \ '__| / . \ ____) |___) | ____) | (_| (_| | | | | | | | __/ | /_/ \_\_____/_____/ |_____/ \___\__,_|_| |_|_| |_|\___|_| This script automatically scans all visited webpages for XSS and SQLi vulnerabilities. Usage: mitmproxy -s xss_scanner.py This script scans for vulnerabilities by injecting a fuzzing payload (see PAYLOAD below) into 4 different places and examining the HTML to look for XSS and SQLi injection vulnerabilities. The XSS scanning functionality works by looking to see whether it is possible to inject HTML based off of of where the payload appears in the page and what characters are escaped. In addition, it also looks for any script tags that load javascript from unclaimed domains. The SQLi scanning functionality works by using regular expressions to look for errors from a number of different common databases. Since it is only looking for errors, it will not find blind SQLi vulnerabilities. The 4 places it injects the payload into are: 1. URLs (e.g. https://example.com/ -> https://example.com/PAYLOAD/) 2. Queries (e.g. https://example.com/index.html?a=b -> https://example.com/index.html?a=PAYLOAD) 3. Referers (e.g. The referer changes from https://example.com to PAYLOAD) 4. User Agents (e.g. The UA changes from Chrome to PAYLOAD) Reports from this script show up in the event log (viewable by pressing e) and formatted like: ===== XSS Found ==== XSS URL: http://daviddworken.com/vulnerableUA.php Injection Point: User Agent Suggested Exploit: Line: 1029zxcs'd"aoso[sb]po(pc)se;sl/bsl\eq=3847asd """ from html.parser import HTMLParser from typing import NamedTuple, Optional, Union from urllib.parse import urlparse import re import socket import requests from mitmproxy import http from mitmproxy import ctx # The actual payload is put between a frontWall and a backWall to make it easy # to locate the payload with regular expressions FRONT_WALL = b"1029zxc" BACK_WALL = b"3847asd" PAYLOAD = b"""s'd"aoso[sb]po(pc)se;sl/bsl\\eq=""" FULL_PAYLOAD = FRONT_WALL + PAYLOAD + BACK_WALL # A XSSData is a named tuple with the following fields: # - url -> str # - injection_point -> str # - exploit -> str # - line -> str class XSSData(NamedTuple): url: str injection_point: str exploit: str line: str # A SQLiData is named tuple with the following fields: # - url -> str # - injection_point -> str # - regex -> str # - dbms -> str class SQLiData(NamedTuple): url: str injection_point: str regex: str dbms: str VulnData = tuple[Optional[XSSData], Optional[SQLiData]] Cookies = dict[str, str] def get_cookies(flow: http.HTTPFlow) -> Cookies: """ Return a dict going from cookie names to cookie values - Note that it includes both the cookies sent in the original request and the cookies sent by the server """ return {name: value for name, value in flow.request.cookies.fields} def find_unclaimed_URLs(body, requestUrl): """ Look for unclaimed URLs in script tags and log them if found""" def getValue(attrs: list[tuple[str, str]], attrName: str) -> Optional[str]: for name, value in attrs: if attrName == name: return value return None class ScriptURLExtractor(HTMLParser): script_URLs: list[str] = [] def handle_starttag(self, tag, attrs): if (tag == "script" or tag == "iframe") and "src" in [name for name, value in attrs]: self.script_URLs.append(getValue(attrs, "src")) if tag == "link" and getValue(attrs, "rel") == "stylesheet" and "href" in [name for name, value in attrs]: self.script_URLs.append(getValue(attrs, "href")) parser = ScriptURLExtractor() parser.feed(body) for url in parser.script_URLs: url_parser = urlparse(url) domain = url_parser.netloc try: socket.gethostbyname(domain) except socket.gaierror: ctx.log.error(f"XSS found in {requestUrl} due to unclaimed URL \"{url}\".") def test_end_of_URL_injection(original_body: str, request_URL: str, cookies: Cookies) -> VulnData: """ Test the given URL for XSS via injection onto the end of the URL and log the XSS if found """ parsed_URL = urlparse(request_URL) path = parsed_URL.path if path != "" and path[-1] != "/": # ensure the path ends in a / path += "/" path += FULL_PAYLOAD.decode('utf-8') # the path must be a string while the payload is bytes url = parsed_URL._replace(path=path).geturl() body = requests.get(url, cookies=cookies).text.lower() xss_info = get_XSS_data(body, url, "End of URL") sqli_info = get_SQLi_data(body, original_body, url, "End of URL") return xss_info, sqli_info def test_referer_injection(original_body: str, request_URL: str, cookies: Cookies) -> VulnData: """ Test the given URL for XSS via injection into the referer and log the XSS if found """ body = requests.get(request_URL, headers={'referer': FULL_PAYLOAD}, cookies=cookies).text.lower() xss_info = get_XSS_data(body, request_URL, "Referer") sqli_info = get_SQLi_data(body, original_body, request_URL, "Referer") return xss_info, sqli_info def test_user_agent_injection(original_body: str, request_URL: str, cookies: Cookies) -> VulnData: """ Test the given URL for XSS via injection into the user agent and log the XSS if found """ body = requests.get(request_URL, headers={'User-Agent': FULL_PAYLOAD}, cookies=cookies).text.lower() xss_info = get_XSS_data(body, request_URL, "User Agent") sqli_info = get_SQLi_data(body, original_body, request_URL, "User Agent") return xss_info, sqli_info def test_query_injection(original_body: str, request_URL: str, cookies: Cookies): """ Test the given URL for XSS via injection into URL queries and log the XSS if found """ parsed_URL = urlparse(request_URL) query_string = parsed_URL.query # queries is a list of parameters where each parameter is set to the payload queries = [query.split("=")[0] + "=" + FULL_PAYLOAD.decode('utf-8') for query in query_string.split("&")] new_query_string = "&".join(queries) new_URL = parsed_URL._replace(query=new_query_string).geturl() body = requests.get(new_URL, cookies=cookies).text.lower() xss_info = get_XSS_data(body, new_URL, "Query") sqli_info = get_SQLi_data(body, original_body, new_URL, "Query") return xss_info, sqli_info def log_XSS_data(xss_info: Optional[XSSData]) -> None: """ Log information about the given XSS to mitmproxy """ # If it is None, then there is no info to log if not xss_info: return ctx.log.error("===== XSS Found ====") ctx.log.error("XSS URL: %s" % xss_info.url) ctx.log.error("Injection Point: %s" % xss_info.injection_point) ctx.log.error("Suggested Exploit: %s" % xss_info.exploit) ctx.log.error("Line: %s" % xss_info.line) def log_SQLi_data(sqli_info: Optional[SQLiData]) -> None: """ Log information about the given SQLi to mitmproxy """ if not sqli_info: return ctx.log.error("===== SQLi Found =====") ctx.log.error("SQLi URL: %s" % sqli_info.url) ctx.log.error("Injection Point: %s" % sqli_info.injection_point) ctx.log.error("Regex used: %s" % sqli_info.regex) ctx.log.error("Suspected DBMS: %s" % sqli_info.dbms) return def get_SQLi_data(new_body: str, original_body: str, request_URL: str, injection_point: str) -> Optional[SQLiData]: """ Return a SQLiDict if there is a SQLi otherwise return None String String URL String -> (SQLiDict or None) """ # Regexes taken from Damn Small SQLi Scanner: https://github.com/stamparm/DSSS/blob/master/dsss.py#L17 DBMS_ERRORS = { "MySQL": (r"SQL syntax.*MySQL", r"Warning.*mysql_.*", r"valid MySQL result", r"MySqlClient\."), "PostgreSQL": (r"PostgreSQL.*ERROR", r"Warning.*\Wpg_.*", r"valid PostgreSQL result", r"Npgsql\."), "Microsoft SQL Server": (r"Driver.* SQL[\-\_\ ]*Server", r"OLE DB.* SQL Server", r"(\W|\A)SQL Server.*Driver", r"Warning.*mssql_.*", r"(\W|\A)SQL Server.*[0-9a-fA-F]{8}", r"(?s)Exception.*\WSystem\.Data\.SqlClient\.", r"(?s)Exception.*\WRoadhouse\.Cms\."), "Microsoft Access": (r"Microsoft Access Driver", r"JET Database Engine", r"Access Database Engine"), "Oracle": (r"\bORA-[0-9][0-9][0-9][0-9]", r"Oracle error", r"Oracle.*Driver", r"Warning.*\Woci_.*", r"Warning.*\Wora_.*"), "IBM DB2": (r"CLI Driver.*DB2", r"DB2 SQL error", r"\bdb2_\w+\("), "SQLite": (r"SQLite/JDBCDriver", r"SQLite.Exception", r"System.Data.SQLite.SQLiteException", r"Warning.*sqlite_.*", r"Warning.*SQLite3::", r"\[SQLITE_ERROR\]"), "Sybase": (r"(?i)Warning.*sybase.*", r"Sybase message", r"Sybase.*Server message.*"), } for dbms, regexes in DBMS_ERRORS.items(): for regex in regexes: # type: ignore if re.search(regex, new_body, re.IGNORECASE) and not re.search(regex, original_body, re.IGNORECASE): return SQLiData(request_URL, injection_point, regex, dbms) return None # A qc is either ' or " def inside_quote(qc: str, substring_bytes: bytes, text_index: int, body_bytes: bytes) -> bool: """ Whether the Numberth occurrence of the first string in the second string is inside quotes as defined by the supplied QuoteChar """ substring = substring_bytes.decode('utf-8') body = body_bytes.decode('utf-8') num_substrings_found = 0 in_quote = False for index, char in enumerate(body): # Whether the next chunk of len(substring) chars is the substring next_part_is_substring = ( (not (index + len(substring) > len(body))) and (body[index:index + len(substring)] == substring) ) # Whether this char is escaped with a \ is_not_escaped = ( (index - 1 < 0 or index - 1 > len(body)) or (body[index - 1] != "\\") ) if char == qc and is_not_escaped: in_quote = not in_quote if next_part_is_substring: if num_substrings_found == text_index: return in_quote num_substrings_found += 1 return False def paths_to_text(html: str, string: str) -> list[str]: """ Return list of Paths to a given str in the given HTML tree - Note that it does a BFS """ def remove_last_occurence_of_sub_string(string: str, substr: str) -> str: """ Delete the last occurrence of substr from str String String -> String """ index = string.rfind(substr) return string[:index] + string[index + len(substr):] class PathHTMLParser(HTMLParser): currentPath = "" paths: list[str] = [] def handle_starttag(self, tag, attrs): self.currentPath += ("/" + tag) def handle_endtag(self, tag): self.currentPath = remove_last_occurence_of_sub_string(self.currentPath, "/" + tag) def handle_data(self, data): if string in data: self.paths.append(self.currentPath) parser = PathHTMLParser() parser.feed(html) return parser.paths def get_XSS_data(body: Union[str, bytes], request_URL: str, injection_point: str) -> Optional[XSSData]: """ Return a XSSDict if there is a XSS otherwise return None """ def in_script(text, index, body) -> bool: """ Whether the Numberth occurrence of the first string in the second string is inside a script tag """ paths = paths_to_text(body.decode('utf-8'), text.decode("utf-8")) try: path = paths[index] return "script" in path except IndexError: return False def in_HTML(text: bytes, index: int, body: bytes) -> bool: """ Whether the Numberth occurrence of the first string in the second string is inside the HTML but not inside a script tag or part of a HTML attribute""" # if there is a < then lxml will interpret that as a tag, so only search for the stuff before it text = text.split(b"<")[0] paths = paths_to_text(body.decode('utf-8'), text.decode("utf-8")) try: path = paths[index] return "script" not in path except IndexError: return False def inject_javascript_handler(html: str) -> bool: """ Whether you can inject a Javascript:alert(0) as a link """ class injectJSHandlerHTMLParser(HTMLParser): injectJSHandler = False def handle_starttag(self, tag, attrs): for name, value in attrs: if name == "href" and value.startswith(FRONT_WALL.decode('utf-8')): self.injectJSHandler = True parser = injectJSHandlerHTMLParser() parser.feed(html) return parser.injectJSHandler # Only convert the body to bytes if needed if isinstance(body, str): body = bytes(body, 'utf-8') # Regex for between 24 and 72 (aka 24*3) characters encapsulated by the walls regex = re.compile(b"""%s.{24,72}?%s""" % (FRONT_WALL, BACK_WALL)) matches = regex.findall(body) for index, match in enumerate(matches): # Where the string is injected into the HTML in_script_val = in_script(match, index, body) in_HTML_val = in_HTML(match, index, body) in_tag = not in_script_val and not in_HTML_val in_single_quotes = inside_quote("'", match, index, body) in_double_quotes = inside_quote('"', match, index, body) # Whether you can inject: inject_open_angle = b"aoso" in match # close angle brackets inject_single_quotes = b"s'd" in match # single quotes inject_double_quotes = b'd"ao' in match # double quotes inject_slash = b"sl/bsl" in match # forward slashes inject_semi = b"se;sl" in match # semicolons inject_equals = b"eq=" in match # equals sign if in_script_val and inject_slash and inject_open_angle and inject_close_angle: # e.g. return XSSData(request_URL, injection_point, ' return XSSData(request_URL, injection_point, "';alert(0);g='", match.decode('utf-8')) elif in_script_val and in_double_quotes and inject_double_quotes and inject_semi: # e.g. return XSSData(request_URL, injection_point, '";alert(0);g="', match.decode('utf-8')) elif in_tag and in_single_quotes and inject_single_quotes and inject_open_angle and inject_close_angle and inject_slash: # e.g. Test return XSSData(request_URL, injection_point, "'>", match.decode('utf-8')) elif in_tag and in_double_quotes and inject_double_quotes and inject_open_angle and inject_close_angle and inject_slash: # e.g. Test return XSSData(request_URL, injection_point, '">', match.decode('utf-8')) elif in_tag and not in_double_quotes and not in_single_quotes and inject_open_angle and inject_close_angle and inject_slash: # e.g. Test return XSSData(request_URL, injection_point, '>', match.decode('utf-8')) elif inject_javascript_handler(body.decode('utf-8')): # e.g. Test return XSSData(request_URL, injection_point, 'Javascript:alert(0)', match.decode('utf-8')) elif in_tag and in_double_quotes and inject_double_quotes and inject_equals: # e.g. Test return XSSData(request_URL, injection_point, '" onmouseover="alert(0)" t="', match.decode('utf-8')) elif in_tag and in_single_quotes and inject_single_quotes and inject_equals: # e.g. Test return XSSData(request_URL, injection_point, "' onmouseover='alert(0)' t='", match.decode('utf-8')) elif in_tag and not in_single_quotes and not in_double_quotes and inject_equals: # e.g. Test return XSSData(request_URL, injection_point, " onmouseover=alert(0) t=", match.decode('utf-8')) elif in_HTML_val and not in_script_val and inject_open_angle and inject_close_angle and inject_slash: # e.g. PAYLOAD return XSSData(request_URL, injection_point, '', match.decode('utf-8')) else: return None return None # response is mitmproxy's entry point def response(flow: http.HTTPFlow) -> None: assert flow.response cookies_dict = get_cookies(flow) resp = flow.response.get_text(strict=False) assert resp # Example: http://xss.guru/unclaimedScriptTag.html find_unclaimed_URLs(resp, flow.request.url) results = test_end_of_URL_injection(resp, flow.request.url, cookies_dict) log_XSS_data(results[0]) log_SQLi_data(results[1]) # Example: https://daviddworken.com/vulnerableReferer.php results = test_referer_injection(resp, flow.request.url, cookies_dict) log_XSS_data(results[0]) log_SQLi_data(results[1]) # Example: https://daviddworken.com/vulnerableUA.php results = test_user_agent_injection(resp, flow.request.url, cookies_dict) log_XSS_data(results[0]) log_SQLi_data(results[1]) if "?" in flow.request.url: # Example: https://daviddworken.com/vulnerable.php?name= results = test_query_injection(resp, flow.request.url, cookies_dict) log_XSS_data(results[0]) log_SQLi_data(results[1]) mitmproxy-8.1.1/examples/keys.yaml000066400000000000000000000003651425660472000172600ustar00rootroot00000000000000- # Simple global binding key: ctrl a cmd: replay.client @marked - # Bind key only in the flowlist # Note that 1 is quoted, or YAML interprets it as a digit key: "1" ctx: ["flowlist"] cmd: console.nav.down help: Go to next flowmitmproxy-8.1.1/mitmproxy/000077500000000000000000000000001425660472000156475ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/__init__.py000066400000000000000000000000001425660472000177460ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addonmanager.py000066400000000000000000000227021425660472000206440ustar00rootroot00000000000000import contextlib import inspect import pprint import sys import traceback import types from collections.abc import Callable, Sequence from dataclasses import dataclass from typing import Any, Optional from mitmproxy import hooks from mitmproxy import exceptions from mitmproxy import flow from . import ctx def _get_name(itm): return getattr(itm, "name", itm.__class__.__name__.lower()) def cut_traceback(tb, func_name): """ Cut off a traceback at the function with the given name. The func_name's frame is excluded. Args: tb: traceback object, as returned by sys.exc_info()[2] func_name: function name Returns: Reduced traceback. """ tb_orig = tb for _, _, fname, _ in traceback.extract_tb(tb): tb = tb.tb_next if fname == func_name: break return tb or tb_orig @contextlib.contextmanager def safecall(): try: yield except (exceptions.AddonHalt, exceptions.OptionsError): raise except Exception: etype, value, tb = sys.exc_info() tb = cut_traceback(tb, "invoke_addon_sync") tb = cut_traceback(tb, "invoke_addon") ctx.log.error( "Addon error: %s" % "".join(traceback.format_exception(etype, value, tb)) ) class Loader: """ A loader object is passed to the load() event when addons start up. """ def __init__(self, master): self.master = master def add_option( self, name: str, typespec: type, default: Any, help: str, choices: Optional[Sequence[str]] = None, ) -> None: """ Add an option to mitmproxy. Help should be a single paragraph with no linebreaks - it will be reflowed by tools. Information on the data type should be omitted - it will be generated and added by tools as needed. """ if name in self.master.options: existing = self.master.options._options[name] same_signature = ( existing.name == name and existing.typespec == typespec and existing.default == default and existing.help == help and existing.choices == choices ) if same_signature: return else: ctx.log.warn("Over-riding existing option %s" % name) self.master.options.add_option(name, typespec, default, help, choices) def add_command(self, path: str, func: Callable) -> None: """Add a command to mitmproxy. Unless you are generating commands programatically, this API should be avoided. Decorate your function with `@mitmproxy.command.command` instead. """ self.master.commands.add(path, func) def traverse(chain): """ Recursively traverse an addon chain. """ for a in chain: yield a if hasattr(a, "addons"): yield from traverse(a.addons) @dataclass class LoadHook(hooks.Hook): """ Called when an addon is first loaded. This event receives a Loader object, which contains methods for adding options and commands. This method is where the addon configures itself. """ loader: Loader class AddonManager: def __init__(self, master): self.lookup = {} self.chain = [] self.master = master master.options.changed.connect(self._configure_all) def _configure_all(self, options, updated): self.trigger(hooks.ConfigureHook(updated)) def clear(self): """ Remove all addons. """ for a in self.chain: self.invoke_addon_sync(a, hooks.DoneHook()) self.lookup = {} self.chain = [] def get(self, name): """ Retrieve an addon by name. Addon names are equal to the .name attribute on the instance, or the lower case class name if that does not exist. """ return self.lookup.get(name, None) def register(self, addon): """ Register an addon, call its load event, and then register all its sub-addons. This should be used by addons that dynamically manage addons. If the calling addon is already running, it should follow with running and configure events. Must be called within a current context. """ api_changes = { # mitmproxy 6 -> mitmproxy 7 "clientconnect": "client_connected", "clientdisconnect": "client_disconnected", "serverconnect": "server_connect and server_connected", "serverdisconnect": "server_disconnected", } for a in traverse([addon]): for old, new in api_changes.items(): if hasattr(a, old): ctx.log.warn( f"The {old} event has been removed, use {new} instead. " f"For more details, see https://docs.mitmproxy.org/stable/addons-events/." ) name = _get_name(a) if name in self.lookup: raise exceptions.AddonManagerError( "An addon called '%s' already exists." % name ) l = Loader(self.master) self.invoke_addon_sync(addon, LoadHook(l)) for a in traverse([addon]): name = _get_name(a) self.lookup[name] = a for a in traverse([addon]): self.master.commands.collect_commands(a) self.master.options.process_deferred() return addon def add(self, *addons): """ Add addons to the end of the chain, and run their load event. If any addon has sub-addons, they are registered. """ for i in addons: self.chain.append(self.register(i)) def remove(self, addon): """ Remove an addon and all its sub-addons. If the addon is not in the chain - that is, if it's managed by a parent addon - it's the parent's responsibility to remove it from its own addons attribute. """ for a in traverse([addon]): n = _get_name(a) if n not in self.lookup: raise exceptions.AddonManagerError("No such addon: %s" % n) self.chain = [i for i in self.chain if i is not a] del self.lookup[_get_name(a)] self.invoke_addon_sync(addon, hooks.DoneHook()) def __len__(self): return len(self.chain) def __str__(self): return pprint.pformat([str(i) for i in self.chain]) def __contains__(self, item): name = _get_name(item) return name in self.lookup async def handle_lifecycle(self, event: hooks.Hook): """ Handle a lifecycle event. """ message = event.args()[0] await self.trigger_event(event) if isinstance(message, flow.Flow): await self.trigger_event(hooks.UpdateHook([message])) def _iter_hooks(self, addon, event: hooks.Hook): """ Enumerate all hook callables belonging to the given addon """ assert isinstance(event, hooks.Hook) for a in traverse([addon]): func = getattr(a, event.name, None) if func: if callable(func): yield a, func elif isinstance(func, types.ModuleType): # we gracefully exclude module imports with the same name as hooks. # For example, a user may have "from mitmproxy import log" in an addon, # which has the same name as the "log" hook. In this particular case, # we end up in an error loop because we "log" this error. pass else: raise exceptions.AddonManagerError( f"Addon handler {event.name} ({a}) not callable" ) async def invoke_addon(self, addon, event: hooks.Hook): """ Asynchronously invoke an event on an addon and all its children. """ for addon, func in self._iter_hooks(addon, event): res = func(*event.args()) # Support both async and sync hook functions if res is not None and inspect.isawaitable(res): await res def invoke_addon_sync(self, addon, event: hooks.Hook): """ Invoke an event on an addon and all its children. """ for addon, func in self._iter_hooks(addon, event): if inspect.iscoroutinefunction(func): raise exceptions.AddonManagerError( f"Async handler {event.name} ({addon}) cannot be called from sync context" ) func(*event.args()) async def trigger_event(self, event: hooks.Hook): """ Asynchronously trigger an event across all addons. """ for i in self.chain: try: with safecall(): await self.invoke_addon(i, event) except exceptions.AddonHalt: return def trigger(self, event: hooks.Hook): """ Trigger an event across all addons. This API is discouraged and may be deprecated in the future. Use `trigger_event()` instead, which provides the same functionality but supports async hooks. """ for i in self.chain: try: with safecall(): self.invoke_addon_sync(i, event) except exceptions.AddonHalt: return mitmproxy-8.1.1/mitmproxy/addons/000077500000000000000000000000001425660472000171175ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/__init__.py000066400000000000000000000037461425660472000212420ustar00rootroot00000000000000from mitmproxy.addons import anticache from mitmproxy.addons import anticomp from mitmproxy.addons import block from mitmproxy.addons import blocklist from mitmproxy.addons import browser from mitmproxy.addons import clientplayback from mitmproxy.addons import command_history from mitmproxy.addons import comment from mitmproxy.addons import core from mitmproxy.addons import cut from mitmproxy.addons import disable_h2c from mitmproxy.addons import dns_resolver from mitmproxy.addons import export from mitmproxy.addons import next_layer from mitmproxy.addons import onboarding from mitmproxy.addons import proxyserver from mitmproxy.addons import proxyauth from mitmproxy.addons import script from mitmproxy.addons import serverplayback from mitmproxy.addons import mapremote from mitmproxy.addons import maplocal from mitmproxy.addons import modifybody from mitmproxy.addons import modifyheaders from mitmproxy.addons import stickyauth from mitmproxy.addons import stickycookie from mitmproxy.addons import save from mitmproxy.addons import tlsconfig from mitmproxy.addons import upstream_auth def default_addons(): return [ core.Core(), browser.Browser(), block.Block(), blocklist.BlockList(), anticache.AntiCache(), anticomp.AntiComp(), clientplayback.ClientPlayback(), command_history.CommandHistory(), comment.Comment(), cut.Cut(), disable_h2c.DisableH2C(), export.Export(), onboarding.Onboarding(), proxyauth.ProxyAuth(), proxyserver.Proxyserver(), dns_resolver.DnsResolver(), script.ScriptLoader(), next_layer.NextLayer(), serverplayback.ServerPlayback(), mapremote.MapRemote(), maplocal.MapLocal(), modifybody.ModifyBody(), modifyheaders.ModifyHeaders(), stickyauth.StickyAuth(), stickycookie.StickyCookie(), save.Save(), tlsconfig.TlsConfig(), upstream_auth.UpstreamAuth(), ] mitmproxy-8.1.1/mitmproxy/addons/anticache.py000066400000000000000000000006341425660472000214130ustar00rootroot00000000000000from mitmproxy import ctx class AntiCache: def load(self, loader): loader.add_option( "anticache", bool, False, """ Strip out request headers that might cause the server to return 304-not-modified. """, ) def request(self, flow): if ctx.options.anticache: flow.request.anticache() mitmproxy-8.1.1/mitmproxy/addons/anticomp.py000066400000000000000000000005231425660472000213030ustar00rootroot00000000000000from mitmproxy import ctx class AntiComp: def load(self, loader): loader.add_option( "anticomp", bool, False, "Try to convince servers to send us un-compressed data.", ) def request(self, flow): if ctx.options.anticomp: flow.request.anticomp() mitmproxy-8.1.1/mitmproxy/addons/asgiapp.py000066400000000000000000000104201425660472000211120ustar00rootroot00000000000000import asyncio import traceback import urllib.parse import asgiref.compatibility import asgiref.wsgi from mitmproxy import ctx, http class ASGIApp: """ An addon that hosts an ASGI/WSGI HTTP app within mitmproxy, at a specified hostname and port. Some important caveats: - This implementation will block and wait until the entire HTTP response is completed before sending out data. - It currently only implements the HTTP protocol (Lifespan and WebSocket are unimplemented). """ def __init__(self, asgi_app, host: str, port: int): asgi_app = asgiref.compatibility.guarantee_single_callable(asgi_app) self.asgi_app, self.host, self.port = asgi_app, host, port @property def name(self) -> str: return f"asgiapp:{self.host}:{self.port}" def should_serve(self, flow: http.HTTPFlow) -> bool: return bool( (flow.request.pretty_host, flow.request.port) == (self.host, self.port) and flow.live and not flow.error and not flow.response ) async def request(self, flow: http.HTTPFlow) -> None: if self.should_serve(flow): await serve(self.asgi_app, flow) class WSGIApp(ASGIApp): def __init__(self, wsgi_app, host: str, port: int): asgi_app = asgiref.wsgi.WsgiToAsgi(wsgi_app) super().__init__(asgi_app, host, port) HTTP_VERSION_MAP = { "HTTP/1.0": "1.0", "HTTP/1.1": "1.1", "HTTP/2.0": "2", } def make_scope(flow: http.HTTPFlow) -> dict: # %3F is a quoted question mark quoted_path = urllib.parse.quote_from_bytes(flow.request.data.path).split( "%3F", maxsplit=1 ) # (Unicode string) – HTTP request target excluding any query string, with percent-encoded # sequences and UTF-8 byte sequences decoded into characters. path = quoted_path[0] # (byte string) – URL portion after the ?, percent-encoded. query_string: bytes if len(quoted_path) > 1: query_string = urllib.parse.unquote(quoted_path[1]).encode() else: query_string = b"" return { "type": "http", "asgi": { "version": "3.0", "spec_version": "2.1", }, "http_version": HTTP_VERSION_MAP.get(flow.request.http_version, "1.1"), "method": flow.request.method, "scheme": flow.request.scheme.upper(), "path": path, "raw_path": flow.request.path, "query_string": query_string, "headers": [ (name.lower(), value) for (name, value) in flow.request.headers.fields ], "client": flow.client_conn.peername, "extensions": { "mitmproxy.master": ctx.master, }, } async def serve(app, flow: http.HTTPFlow): """ Serves app on flow. """ scope = make_scope(flow) done = asyncio.Event() received_body = False sent_response = False async def receive(): nonlocal received_body if not received_body: received_body = True return { "type": "http.request", "body": flow.request.raw_content, } else: # pragma: no cover # We really don't expect this to be called a second time, but what to do? # We just wait until the request is done before we continue here with sending a disconnect. await done.wait() return {"type": "http.disconnect"} async def send(event): if event["type"] == "http.response.start": flow.response = http.Response.make( event["status"], b"", event.get("headers", []) ) flow.response.decode() elif event["type"] == "http.response.body": flow.response.content += event.get("body", b"") if not event.get("more_body", False): nonlocal sent_response sent_response = True else: raise AssertionError(f"Unexpected event: {event['type']}") try: await app(scope, receive, send) if not sent_response: raise RuntimeError(f"no response sent.") except Exception: ctx.log.error(f"Error in asgi app:\n{traceback.format_exc(limit=-5)}") flow.response = http.Response.make(500, b"ASGI Error.") finally: done.set() mitmproxy-8.1.1/mitmproxy/addons/block.py000066400000000000000000000026321425660472000205660ustar00rootroot00000000000000import ipaddress from mitmproxy import ctx class Block: def load(self, loader): loader.add_option( "block_global", bool, True, """ Block connections from public IP addresses. """, ) loader.add_option( "block_private", bool, False, """ Block connections from local (private) IP addresses. This option does not affect loopback addresses (connections from the local machine), which are always permitted. """, ) def client_connected(self, client): parts = client.peername[0].rsplit("%", 1) address = ipaddress.ip_address(parts[0]) if isinstance(address, ipaddress.IPv6Address): address = address.ipv4_mapped or address if address.is_loopback: return if ctx.options.block_private and address.is_private: ctx.log.warn( f"Client connection from {client.peername[0]} killed by block_private option." ) client.error = "Connection killed by block_private." if ctx.options.block_global and address.is_global: ctx.log.warn( f"Client connection from {client.peername[0]} killed by block_global option." ) client.error = "Connection killed by block_global." mitmproxy-8.1.1/mitmproxy/addons/blocklist.py000066400000000000000000000052671425660472000214710ustar00rootroot00000000000000from collections.abc import Sequence from typing import NamedTuple from mitmproxy import ctx, exceptions, flowfilter, http, version from mitmproxy.net.http.status_codes import NO_RESPONSE from mitmproxy.net.http.status_codes import RESPONSES class BlockSpec(NamedTuple): matches: flowfilter.TFilter status_code: int def parse_spec(option: str) -> BlockSpec: """ Parses strings in the following format, enforces number of segments: /flow-filter/status """ sep, rem = option[0], option[1:] parts = rem.lower().split(sep, 2) if len(parts) != 2: raise ValueError("Invalid number of parameters (2 are expected)") flow_patt, status = parts try: status_code = int(status) except ValueError: raise ValueError(f"Invalid HTTP status code: {status}") flow_filter = flowfilter.parse(flow_patt) if not RESPONSES.get(status_code): raise ValueError(f"Invalid HTTP status code: {status}") return BlockSpec(matches=flow_filter, status_code=status_code) class BlockList: def __init__(self): self.items: list[BlockSpec] = [] def load(self, loader): loader.add_option( "block_list", Sequence[str], [], """ Block matching requests and return an empty response with the specified HTTP status. Option syntax is "/flow-filter/status-code", where flow-filter describes which requests this rule should be applied to and status-code is the HTTP status code to return for blocked requests. The separator ("/" in the example) can be any character. Setting a non-standard status code of 444 will close the connection without sending a response. """, ) def configure(self, updated): if "block_list" in updated: self.items = [] for option in ctx.options.block_list: try: spec = parse_spec(option) except ValueError as e: raise exceptions.OptionsError( f"Cannot parse block_list option {option}: {e}" ) from e self.items.append(spec) def request(self, flow: http.HTTPFlow) -> None: if flow.response or flow.error or not flow.live: return for spec in self.items: if spec.matches(flow): flow.metadata["blocklisted"] = True if spec.status_code == NO_RESPONSE: flow.kill() else: flow.response = http.Response.make( spec.status_code, headers={"Server": version.MITMPROXY} ) mitmproxy-8.1.1/mitmproxy/addons/browser.py000066400000000000000000000060061425660472000211560ustar00rootroot00000000000000import shutil import subprocess import tempfile from typing import Optional from mitmproxy import command from mitmproxy import ctx def get_chrome_executable() -> Optional[str]: for browser in ( "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", # https://stackoverflow.com/questions/40674914/google-chrome-path-in-windows-10 r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", r"C:\Program Files (x86)\Google\Application\chrome.exe", # Linux binary names from Python's webbrowser module. "google-chrome", "google-chrome-stable", "chrome", "chromium", "chromium-browser", "google-chrome-unstable", ): if shutil.which(browser): return browser return None def get_chrome_flatpak() -> Optional[str]: if shutil.which("flatpak"): for browser in ( "com.google.Chrome", "org.chromium.Chromium", "com.github.Eloston.UngoogledChromium", "com.google.ChromeDev", ): if ( subprocess.run( ["flatpak", "info", browser], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, ).returncode == 0 ): return browser return None def get_browser_cmd() -> Optional[list[str]]: if browser := get_chrome_executable(): return [browser] elif browser := get_chrome_flatpak(): return ["flatpak", "run", "-p", browser] return None class Browser: browser: list[subprocess.Popen] = [] tdir: list[tempfile.TemporaryDirectory] = [] @command.command("browser.start") def start(self) -> None: """ Start an isolated instance of Chrome that points to the currently running proxy. """ if len(self.browser) > 0: ctx.log.alert("Starting additional browser") cmd = get_browser_cmd() if not cmd: ctx.log.alert("Your platform is not supported yet - please submit a patch.") return tdir = tempfile.TemporaryDirectory() self.tdir.append(tdir) self.browser.append( subprocess.Popen( [ *cmd, "--user-data-dir=%s" % str(tdir.name), "--proxy-server={}:{}".format( ctx.options.listen_host or "127.0.0.1", ctx.options.listen_port ), "--disable-fre", "--no-default-browser-check", "--no-first-run", "--disable-extensions", "about:blank", ], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, ) ) def done(self): for browser in self.browser: browser.kill() for tdir in self.tdir: tdir.cleanup() self.browser = [] self.tdir = [] mitmproxy-8.1.1/mitmproxy/addons/clientplayback.py000066400000000000000000000220771425660472000224660ustar00rootroot00000000000000import asyncio import time import traceback from collections.abc import Sequence from typing import Optional, cast import mitmproxy.types from mitmproxy import command from mitmproxy import ctx from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import http from mitmproxy import io from mitmproxy.hooks import UpdateHook from mitmproxy.net import server_spec from mitmproxy.options import Options from mitmproxy.proxy.context import Context from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy import commands, events, layers, server from mitmproxy.connection import ConnectionState, Server from mitmproxy.proxy.layer import CommandGenerator from mitmproxy.utils import asyncio_utils class MockServer(layers.http.HttpConnection): """ A mock HTTP "server" that just pretends it received a full HTTP request, which is then processed by the proxy core. """ flow: http.HTTPFlow def __init__(self, flow: http.HTTPFlow, context: Context): super().__init__(context, context.client) self.flow = flow def _handle_event(self, event: events.Event) -> CommandGenerator[None]: if isinstance(event, events.Start): content = self.flow.request.raw_content self.flow.request.timestamp_start = ( self.flow.request.timestamp_end ) = time.time() yield layers.http.ReceiveHttp( layers.http.RequestHeaders( 1, self.flow.request, end_stream=not (content or self.flow.request.trailers), replay_flow=self.flow, ) ) if content: yield layers.http.ReceiveHttp(layers.http.RequestData(1, content)) if self.flow.request.trailers: # pragma: no cover # TODO: Cover this once we support HTTP/1 trailers. yield layers.http.ReceiveHttp( layers.http.RequestTrailers(1, self.flow.request.trailers) ) yield layers.http.ReceiveHttp(layers.http.RequestEndOfMessage(1)) elif isinstance( event, ( layers.http.ResponseHeaders, layers.http.ResponseData, layers.http.ResponseTrailers, layers.http.ResponseEndOfMessage, layers.http.ResponseProtocolError, ), ): pass else: # pragma: no cover ctx.log(f"Unexpected event during replay: {event}") class ReplayHandler(server.ConnectionHandler): layer: layers.HttpLayer def __init__(self, flow: http.HTTPFlow, options: Options) -> None: client = flow.client_conn.copy() client.state = ConnectionState.OPEN context = Context(client, options) context.server = Server((flow.request.host, flow.request.port)) context.server.tls = flow.request.scheme == "https" if options.mode.startswith("upstream:"): context.server.via = flow.server_conn.via = server_spec.parse_with_mode( options.mode )[1] super().__init__(context) if options.mode.startswith("upstream:"): self.layer = layers.HttpLayer(context, HTTPMode.upstream) else: self.layer = layers.HttpLayer(context, HTTPMode.transparent) self.layer.connections[client] = MockServer(flow, context.fork()) self.flow = flow self.done = asyncio.Event() async def replay(self) -> None: self.server_event(events.Start()) await self.done.wait() def log(self, message: str, level: str = "info") -> None: ctx.log(f"[replay] {message}", level) async def handle_hook(self, hook: commands.StartHook) -> None: (data,) = hook.args() await ctx.master.addons.handle_lifecycle(hook) if isinstance(data, flow.Flow): await data.wait_for_resume() if isinstance(hook, (layers.http.HttpResponseHook, layers.http.HttpErrorHook)): if self.transports: # close server connections for x in self.transports.values(): if x.handler: x.handler.cancel() await asyncio.wait( [x.handler for x in self.transports.values() if x.handler] ) # signal completion self.done.set() class ClientPlayback: playback_task: Optional[asyncio.Task] = None inflight: Optional[http.HTTPFlow] queue: asyncio.Queue options: Options def __init__(self): self.queue = asyncio.Queue() self.inflight = None self.task = None def running(self): self.playback_task = asyncio_utils.create_task( self.playback(), name="client playback" ) self.options = ctx.options def done(self): if self.playback_task: self.playback_task.cancel() async def playback(self): while True: self.inflight = await self.queue.get() try: h = ReplayHandler(self.inflight, self.options) if ctx.options.client_replay_concurrency == -1: asyncio_utils.create_task( h.replay(), name="client playback awaiting response" ) else: await h.replay() except Exception: ctx.log( f"Client replay has crashed!\n{traceback.format_exc()}", "error" ) self.queue.task_done() self.inflight = None def check(self, f: flow.Flow) -> Optional[str]: if f.live or f == self.inflight: return "Can't replay live flow." if f.intercepted: return "Can't replay intercepted flow." if isinstance(f, http.HTTPFlow): if not f.request: return "Can't replay flow with missing request." if f.request.raw_content is None: return "Can't replay flow with missing content." if f.websocket is not None: return "Can't replay WebSocket flows." else: return "Can only replay HTTP flows." return None def load(self, loader): loader.add_option( "client_replay", Sequence[str], [], "Replay client requests from a saved file.", ) loader.add_option( "client_replay_concurrency", int, 1, "Concurrency limit on in-flight client replay requests. Currently the only valid values are 1 and -1 (no limit).", ) def configure(self, updated): if "client_replay" in updated and ctx.options.client_replay: try: flows = io.read_flows_from_paths(ctx.options.client_replay) except exceptions.FlowReadException as e: raise exceptions.OptionsError(str(e)) self.start_replay(flows) if "client_replay_concurrency" in updated: if ctx.options.client_replay_concurrency not in [-1, 1]: raise exceptions.OptionsError( "Currently the only valid client_replay_concurrency values are -1 and 1." ) @command.command("replay.client.count") def count(self) -> int: """ Approximate number of flows queued for replay. """ return self.queue.qsize() + int(bool(self.inflight)) @command.command("replay.client.stop") def stop_replay(self) -> None: """ Clear the replay queue. """ updated = [] while True: try: f = self.queue.get_nowait() except asyncio.QueueEmpty: break else: self.queue.task_done() f.revert() updated.append(f) ctx.master.addons.trigger(UpdateHook(updated)) ctx.log.alert("Client replay queue cleared.") @command.command("replay.client") def start_replay(self, flows: Sequence[flow.Flow]) -> None: """ Add flows to the replay queue, skipping flows that can't be replayed. """ updated: list[http.HTTPFlow] = [] for f in flows: err = self.check(f) if err: ctx.log.warn(err) continue http_flow = cast(http.HTTPFlow, f) # Prepare the flow for replay http_flow.backup() http_flow.is_replay = "request" http_flow.response = None http_flow.error = None self.queue.put_nowait(http_flow) updated.append(http_flow) ctx.master.addons.trigger(UpdateHook(updated)) @command.command("replay.client.file") def load_file(self, path: mitmproxy.types.Path) -> None: """ Load flows from file, and add them to the replay queue. """ try: flows = io.read_flows_from_paths([path]) except exceptions.FlowReadException as e: raise exceptions.CommandError(str(e)) self.start_replay(flows) mitmproxy-8.1.1/mitmproxy/addons/command_history.py000066400000000000000000000065441425660472000227010ustar00rootroot00000000000000import os import pathlib from collections.abc import Sequence from mitmproxy import command from mitmproxy import ctx class CommandHistory: VACUUM_SIZE = 1024 def __init__(self) -> None: self.history: list[str] = [] self.filtered_history: list[str] = [""] self.current_index: int = 0 def load(self, loader): loader.add_option( "command_history", bool, True, """Persist command history between mitmproxy invocations.""", ) @property def history_file(self) -> pathlib.Path: return pathlib.Path(os.path.expanduser(ctx.options.confdir)) / "command_history" def running(self): # FIXME: We have a weird bug where the contract for configure is not followed and it is never called with # confdir or command_history as updated. self.configure("command_history") # pragma: no cover def configure(self, updated): if "command_history" in updated or "confdir" in updated: if ctx.options.command_history and self.history_file.is_file(): self.history = self.history_file.read_text().splitlines() self.set_filter("") def done(self): if ctx.options.command_history and len(self.history) >= self.VACUUM_SIZE: # vacuum history so that it doesn't grow indefinitely. history_str = "\n".join(self.history[-self.VACUUM_SIZE // 2 :]) + "\n" try: self.history_file.write_text(history_str) except Exception as e: ctx.log.alert(f"Failed writing to {self.history_file}: {e}") @command.command("commands.history.add") def add_command(self, command: str) -> None: if not command.strip(): return self.history.append(command) if ctx.options.command_history: try: with self.history_file.open("a") as f: f.write(f"{command}\n") except Exception as e: ctx.log.alert(f"Failed writing to {self.history_file}: {e}") self.set_filter("") @command.command("commands.history.get") def get_history(self) -> Sequence[str]: """Get the entire command history.""" return self.history.copy() @command.command("commands.history.clear") def clear_history(self): if self.history_file.exists(): try: self.history_file.unlink() except Exception as e: ctx.log.alert(f"Failed deleting {self.history_file}: {e}") self.history = [] self.set_filter("") # Functionality to provide a filtered list that can be iterated through. @command.command("commands.history.filter") def set_filter(self, prefix: str) -> None: self.filtered_history = [cmd for cmd in self.history if cmd.startswith(prefix)] self.filtered_history.append(prefix) self.current_index = len(self.filtered_history) - 1 @command.command("commands.history.next") def get_next(self) -> str: self.current_index = min(self.current_index + 1, len(self.filtered_history) - 1) return self.filtered_history[self.current_index] @command.command("commands.history.prev") def get_prev(self) -> str: self.current_index = max(0, self.current_index - 1) return self.filtered_history[self.current_index] mitmproxy-8.1.1/mitmproxy/addons/comment.py000066400000000000000000000006711425660472000211370ustar00rootroot00000000000000from collections.abc import Sequence from mitmproxy import command, flow, ctx from mitmproxy.hooks import UpdateHook class Comment: @command.command("flow.comment") def comment(self, flow: Sequence[flow.Flow], comment: str) -> None: "Add a comment to a flow" updated = [] for f in flow: f.comment = comment updated.append(f) ctx.master.addons.trigger(UpdateHook(updated)) mitmproxy-8.1.1/mitmproxy/addons/core.py000066400000000000000000000236311425660472000204260ustar00rootroot00000000000000import os from collections.abc import Sequence from typing import Union from mitmproxy.utils import emoji from mitmproxy import ctx, hooks from mitmproxy import exceptions from mitmproxy import command from mitmproxy import flow from mitmproxy import optmanager from mitmproxy import platform from mitmproxy.net import server_spec from mitmproxy.net.http import status_codes import mitmproxy.types CONF_DIR = "~/.mitmproxy" LISTEN_PORT = 8080 class Core: def configure(self, updated): opts = ctx.options if opts.add_upstream_certs_to_client_chain and not opts.upstream_cert: raise exceptions.OptionsError( "add_upstream_certs_to_client_chain requires the upstream_cert option to be enabled." ) if "mode" in updated: mode = opts.mode if mode.startswith("reverse:") or mode.startswith("upstream:"): try: server_spec.parse_with_mode(mode) except ValueError as e: raise exceptions.OptionsError(str(e)) from e elif mode == "transparent": if not platform.original_addr: raise exceptions.OptionsError( "Transparent mode not supported on this platform." ) elif mode not in ["regular", "socks5"]: raise exceptions.OptionsError("Invalid mode specification: %s" % mode) if "client_certs" in updated: if opts.client_certs: client_certs = os.path.expanduser(opts.client_certs) if not os.path.exists(client_certs): raise exceptions.OptionsError( f"Client certificate path does not exist: {opts.client_certs}" ) @command.command("set") def set(self, option: str, *value: str) -> None: """ Set an option. When the value is omitted, booleans are set to true, strings and integers are set to None (if permitted), and sequences are emptied. Boolean values can be true, false or toggle. Multiple values are concatenated with a single space. """ if value: specs = [f"{option}={v}" for v in value] else: specs = [option] try: ctx.options.set(*specs) except exceptions.OptionsError as e: raise exceptions.CommandError(e) from e @command.command("flow.resume") def resume(self, flows: Sequence[flow.Flow]) -> None: """ Resume flows if they are intercepted. """ intercepted = [i for i in flows if i.intercepted] for f in intercepted: f.resume() ctx.master.addons.trigger(hooks.UpdateHook(intercepted)) # FIXME: this will become view.mark later @command.command("flow.mark") def mark(self, flows: Sequence[flow.Flow], marker: mitmproxy.types.Marker) -> None: """ Mark flows. """ updated = [] if marker not in emoji.emoji: raise exceptions.CommandError(f"invalid marker value") for i in flows: i.marked = marker updated.append(i) ctx.master.addons.trigger(hooks.UpdateHook(updated)) # FIXME: this will become view.mark.toggle later @command.command("flow.mark.toggle") def mark_toggle(self, flows: Sequence[flow.Flow]) -> None: """ Toggle mark for flows. """ for i in flows: if i.marked: i.marked = "" else: i.marked = ":default:" ctx.master.addons.trigger(hooks.UpdateHook(flows)) @command.command("flow.kill") def kill(self, flows: Sequence[flow.Flow]) -> None: """ Kill running flows. """ updated = [] for f in flows: if f.killable: f.kill() updated.append(f) ctx.log.alert("Killed %s flows." % len(updated)) ctx.master.addons.trigger(hooks.UpdateHook(updated)) # FIXME: this will become view.revert later @command.command("flow.revert") def revert(self, flows: Sequence[flow.Flow]) -> None: """ Revert flow changes. """ updated = [] for f in flows: if f.modified(): f.revert() updated.append(f) ctx.log.alert("Reverted %s flows." % len(updated)) ctx.master.addons.trigger(hooks.UpdateHook(updated)) @command.command("flow.set.options") def flow_set_options(self) -> Sequence[str]: return [ "host", "status_code", "method", "path", "url", "reason", ] @command.command("flow.set") @command.argument("attr", type=mitmproxy.types.Choice("flow.set.options")) def flow_set(self, flows: Sequence[flow.Flow], attr: str, value: str) -> None: """ Quickly set a number of common values on flows. """ val: Union[int, str] = value if attr == "status_code": try: val = int(val) # type: ignore except ValueError as v: raise exceptions.CommandError( "Status code is not an integer: %s" % val ) from v updated = [] for f in flows: req = getattr(f, "request", None) rupdate = True if req: if attr == "method": req.method = val elif attr == "host": req.host = val elif attr == "path": req.path = val elif attr == "url": try: req.url = val except ValueError as e: raise exceptions.CommandError( f"URL {repr(val)} is invalid: {e}" ) from e else: self.rupdate = False resp = getattr(f, "response", None) supdate = True if resp: if attr == "status_code": resp.status_code = val if val in status_codes.RESPONSES: resp.reason = status_codes.RESPONSES[val] # type: ignore elif attr == "reason": resp.reason = val else: supdate = False if rupdate or supdate: updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) ctx.log.alert(f"Set {attr} on {len(updated)} flows.") @command.command("flow.decode") def decode(self, flows: Sequence[flow.Flow], part: str) -> None: """ Decode flows. """ updated = [] for f in flows: p = getattr(f, part, None) if p: f.backup() p.decode() updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) ctx.log.alert("Decoded %s flows." % len(updated)) @command.command("flow.encode.toggle") def encode_toggle(self, flows: Sequence[flow.Flow], part: str) -> None: """ Toggle flow encoding on and off, using deflate for encoding. """ updated = [] for f in flows: p = getattr(f, part, None) if p: f.backup() current_enc = p.headers.get("content-encoding", "identity") if current_enc == "identity": p.encode("deflate") else: p.decode() updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) ctx.log.alert("Toggled encoding on %s flows." % len(updated)) @command.command("flow.encode") @command.argument("encoding", type=mitmproxy.types.Choice("flow.encode.options")) def encode( self, flows: Sequence[flow.Flow], part: str, encoding: str, ) -> None: """ Encode flows with a specified encoding. """ updated = [] for f in flows: p = getattr(f, part, None) if p: current_enc = p.headers.get("content-encoding", "identity") if current_enc == "identity": f.backup() p.encode(encoding) updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) ctx.log.alert("Encoded %s flows." % len(updated)) @command.command("flow.encode.options") def encode_options(self) -> Sequence[str]: """ The possible values for an encoding specification. """ return ["gzip", "deflate", "br", "zstd"] @command.command("options.load") def options_load(self, path: mitmproxy.types.Path) -> None: """ Load options from a file. """ try: optmanager.load_paths(ctx.options, path) except (OSError, exceptions.OptionsError) as e: raise exceptions.CommandError("Could not load options - %s" % e) from e @command.command("options.save") def options_save(self, path: mitmproxy.types.Path) -> None: """ Save options to a file. """ try: optmanager.save(ctx.options, path) except OSError as e: raise exceptions.CommandError("Could not save options - %s" % e) from e @command.command("options.reset") def options_reset(self) -> None: """ Reset all options to defaults. """ ctx.options.reset() @command.command("options.reset.one") def options_reset_one(self, name: str) -> None: """ Reset one option to its default value. """ if name not in ctx.options: raise exceptions.CommandError("No such option: %s" % name) setattr( ctx.options, name, ctx.options.default(name), ) mitmproxy-8.1.1/mitmproxy/addons/cut.py000066400000000000000000000131141425660472000202640ustar00rootroot00000000000000import io import csv import os.path from collections.abc import Sequence from typing import Any, Union from mitmproxy import command from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import ctx from mitmproxy import certs import mitmproxy.types import pyperclip def headername(spec: str): if not (spec.startswith("header[") and spec.endswith("]")): raise exceptions.CommandError("Invalid header spec: %s" % spec) return spec[len("header[") : -1].strip() def is_addr(v): return isinstance(v, tuple) and len(v) > 1 def extract(cut: str, f: flow.Flow) -> Union[str, bytes]: path = cut.split(".") current: Any = f for i, spec in enumerate(path): if spec.startswith("_"): raise exceptions.CommandError("Can't access internal attribute %s" % spec) part = getattr(current, spec, None) if i == len(path) - 1: if spec == "port" and is_addr(current): return str(current[1]) if spec == "host" and is_addr(current): return str(current[0]) elif spec.startswith("header["): if not current: return "" return current.headers.get(headername(spec), "") elif isinstance(part, bytes): return part elif isinstance(part, bool): return "true" if part else "false" elif isinstance(part, certs.Cert): # pragma: no cover return part.to_pem().decode("ascii") elif ( isinstance(part, list) and len(part) > 0 and isinstance(part[0], certs.Cert) ): # TODO: currently this extracts only the very first cert as PEM-encoded string. return part[0].to_pem().decode("ascii") current = part return str(current or "") def extract_str(cut: str, f: flow.Flow) -> str: ret = extract(cut, f) if isinstance(ret, bytes): return repr(ret) else: return ret class Cut: @command.command("cut") def cut( self, flows: Sequence[flow.Flow], cuts: mitmproxy.types.CutSpec, ) -> mitmproxy.types.Data: """ Cut data from a set of flows. Cut specifications are attribute paths from the base of the flow object, with a few conveniences - "port" and "host" retrieve parts of an address tuple, ".header[key]" retrieves a header value. Return values converted to strings or bytes: SSL certificates are converted to PEM format, bools are "true" or "false", "bytes" are preserved, and all other values are converted to strings. """ ret: list[list[Union[str, bytes]]] = [] for f in flows: ret.append([extract(c, f) for c in cuts]) return ret # type: ignore @command.command("cut.save") def save( self, flows: Sequence[flow.Flow], cuts: mitmproxy.types.CutSpec, path: mitmproxy.types.Path, ) -> None: """ Save cuts to file. If there are multiple flows or cuts, the format is UTF-8 encoded CSV. If there is exactly one row and one column, the data is written to file as-is, with raw bytes preserved. If the path is prefixed with a "+", values are appended if there is an existing file. """ append = False if path.startswith("+"): append = True epath = os.path.expanduser(path[1:]) path = mitmproxy.types.Path(epath) try: if len(cuts) == 1 and len(flows) == 1: with open(path, "ab" if append else "wb") as fp: if fp.tell() > 0: # We're appending to a file that already exists and has content fp.write(b"\n") v = extract(cuts[0], flows[0]) if isinstance(v, bytes): fp.write(v) else: fp.write(v.encode("utf8")) ctx.log.alert("Saved single cut.") else: with open( path, "a" if append else "w", newline="", encoding="utf8" ) as tfp: writer = csv.writer(tfp) for f in flows: vals = [extract_str(c, f) for c in cuts] writer.writerow(vals) ctx.log.alert( "Saved %s cuts over %d flows as CSV." % (len(cuts), len(flows)) ) except OSError as e: ctx.log.error(str(e)) @command.command("cut.clip") def clip( self, flows: Sequence[flow.Flow], cuts: mitmproxy.types.CutSpec, ) -> None: """ Send cuts to the clipboard. If there are multiple flows or cuts, the format is UTF-8 encoded CSV. If there is exactly one row and one column, the data is written to file as-is, with raw bytes preserved. """ v: Union[str, bytes] fp = io.StringIO(newline="") if len(cuts) == 1 and len(flows) == 1: v = extract_str(cuts[0], flows[0]) fp.write(v) ctx.log.alert("Clipped single cut.") else: writer = csv.writer(fp) for f in flows: vals = [extract_str(c, f) for c in cuts] writer.writerow(vals) ctx.log.alert("Clipped %s cuts as CSV." % len(cuts)) try: pyperclip.copy(fp.getvalue()) except pyperclip.PyperclipException as e: ctx.log.error(str(e)) mitmproxy-8.1.1/mitmproxy/addons/disable_h2c.py000066400000000000000000000025631425660472000216360ustar00rootroot00000000000000import mitmproxy class DisableH2C: """ We currently only support HTTP/2 over a TLS connection. Some clients try to upgrade a connection from HTTP/1.1 to h2c. We need to remove those headers to avoid protocol errors if one endpoints suddenly starts sending HTTP/2 frames. Some clients might use HTTP/2 Prior Knowledge to directly initiate a session by sending the connection preface. We just kill those flows. """ def process_flow(self, f): if f.request.headers.get("upgrade", "") == "h2c": mitmproxy.ctx.log.warn( "HTTP/2 cleartext connections (h2c upgrade requests) are currently not supported." ) del f.request.headers["upgrade"] if "connection" in f.request.headers: del f.request.headers["connection"] if "http2-settings" in f.request.headers: del f.request.headers["http2-settings"] is_connection_preface = ( f.request.method == "PRI" and f.request.path == "*" and f.request.http_version == "HTTP/2.0" ) if is_connection_preface: f.kill() mitmproxy.ctx.log.warn( "Initiating HTTP/2 connections with prior knowledge are currently not supported." ) # Handlers def request(self, f): self.process_flow(f) mitmproxy-8.1.1/mitmproxy/addons/dns_resolver.py000066400000000000000000000120251425660472000221760ustar00rootroot00000000000000import asyncio import ipaddress import socket from typing import Callable, Iterable, Union from mitmproxy import ctx, dns IP4_PTR_SUFFIX = ".in-addr.arpa" IP6_PTR_SUFFIX = ".ip6.arpa" class ResolveError(Exception): """Exception thrown by different resolve methods.""" def __init__(self, response_code: int) -> None: assert response_code != dns.response_codes.NOERROR self.response_code = response_code async def resolve_question_by_name( question: dns.Question, loop: asyncio.AbstractEventLoop, family: socket.AddressFamily, ip: Callable[[str], Union[ipaddress.IPv4Address, ipaddress.IPv6Address]], ) -> Iterable[dns.ResourceRecord]: try: addrinfos = await loop.getaddrinfo(host=question.name, port=0, family=family) except socket.gaierror as e: if e.errno == socket.EAI_NONAME: raise ResolveError(dns.response_codes.NXDOMAIN) else: # NOTE might fail on Windows for IPv6 queries: # https://stackoverflow.com/questions/66755681/getaddrinfo-c-on-windows-not-handling-ipv6-correctly-returning-error-code-1 raise ResolveError(dns.response_codes.SERVFAIL) return map( lambda addrinfo: dns.ResourceRecord( name=question.name, type=question.type, class_=question.class_, ttl=dns.ResourceRecord.DEFAULT_TTL, data=ip(addrinfo[4][0]).packed, ), addrinfos, ) async def resolve_question_by_addr( question: dns.Question, loop: asyncio.AbstractEventLoop, suffix: str, sockaddr: Callable[[list[str]], Union[tuple[str, int], tuple[str, int, int, int]]], ) -> Iterable[dns.ResourceRecord]: try: addr = sockaddr(question.name[: -len(suffix)].split(".")[::-1]) except ValueError: raise ResolveError(dns.response_codes.FORMERR) try: name, _ = await loop.getnameinfo(addr, flags=socket.NI_NAMEREQD) except socket.gaierror as e: raise ResolveError( dns.response_codes.NXDOMAIN if e.errno == socket.EAI_NONAME else dns.response_codes.SERVFAIL ) return [ dns.ResourceRecord( name=question.name, type=question.type, class_=question.class_, ttl=dns.ResourceRecord.DEFAULT_TTL, data=dns.domain_names.pack(name), ) ] async def resolve_question( question: dns.Question, loop: asyncio.AbstractEventLoop ) -> Iterable[dns.ResourceRecord]: """Resolve the question into resource record(s), throwing ResolveError if an error condition occurs.""" if question.class_ != dns.classes.IN: raise ResolveError(dns.response_codes.NOTIMP) if question.type == dns.types.A: return await resolve_question_by_name( question, loop, socket.AddressFamily.AF_INET, ipaddress.IPv4Address ) elif question.type == dns.types.AAAA: return await resolve_question_by_name( question, loop, socket.AddressFamily.AF_INET6, ipaddress.IPv6Address ) elif question.type == dns.types.PTR: name_lower = question.name.lower() if name_lower.endswith(IP4_PTR_SUFFIX): return await resolve_question_by_addr( question=question, loop=loop, suffix=IP4_PTR_SUFFIX, sockaddr=lambda x: (str(ipaddress.IPv4Address(".".join(x))), 0), ) elif name_lower.endswith(IP6_PTR_SUFFIX): return await resolve_question_by_addr( question=question, loop=loop, suffix=IP6_PTR_SUFFIX, sockaddr=lambda x: ( str(ipaddress.IPv6Address(bytes.fromhex("".join(x)))), 0, 0, 0, ), ) else: raise ResolveError(dns.response_codes.FORMERR) else: raise ResolveError(dns.response_codes.NOTIMP) async def resolve_message( message: dns.Message, loop: asyncio.AbstractEventLoop ) -> dns.Message: try: if not message.query: raise ResolveError( dns.response_codes.REFUSED ) # we cannot resolve an answer if message.op_code != dns.op_codes.QUERY: raise ResolveError( dns.response_codes.NOTIMP ) # inverse queries and others are not supported rrs: list[dns.ResourceRecord] = [] for question in message.questions: rrs.extend(await resolve_question(question, loop)) except ResolveError as e: return message.fail(e.response_code) else: return message.succeed(rrs) class DnsResolver: async def dns_request(self, flow: dns.DNSFlow) -> None: should_resolve = ( flow.live and not flow.response and not flow.error and ctx.options.dns_mode == "regular" ) if should_resolve: flow.response = await resolve_message( flow.request, asyncio.get_running_loop() ) mitmproxy-8.1.1/mitmproxy/addons/dumper.py000066400000000000000000000316751425660472000210010ustar00rootroot00000000000000import itertools import shutil import sys from typing import IO, Optional, Union from wsproto.frame_protocol import CloseReason from mitmproxy import contentviews from mitmproxy import ctx from mitmproxy import dns from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import flowfilter from mitmproxy import http from mitmproxy.contrib import click as miniclick from mitmproxy.tcp import TCPFlow, TCPMessage from mitmproxy.utils import human from mitmproxy.utils import strutils from mitmproxy.utils import vt_codes from mitmproxy.websocket import WebSocketData, WebSocketMessage def indent(n: int, text: str) -> str: l = str(text).strip().splitlines() pad = " " * n return "\n".join(pad + i for i in l) CONTENTVIEW_STYLES = { "highlight": dict(bold=True), "offset": dict(fg="blue"), "header": dict(fg="green", bold=True), "text": dict(fg="green"), } class Dumper: def __init__(self, outfile: Optional[IO[str]] = None): self.filter: Optional[flowfilter.TFilter] = None self.outfp: IO[str] = outfile or sys.stdout self.out_has_vt_codes = vt_codes.ensure_supported(self.outfp) def load(self, loader): loader.add_option( "flow_detail", int, 1, """ The display detail level for flows in mitmdump: 0 (quiet) to 4 (very verbose). 0: no output 1: shortened request URL with response status code 2: full request URL with response status code and HTTP headers 3: 2 + truncated response content, content of WebSocket and TCP messages 4: 3 + nothing is truncated """, ) loader.add_option( "dumper_default_contentview", str, "auto", "The default content view mode.", choices=[i.name.lower() for i in contentviews.views], ) loader.add_option( "dumper_filter", Optional[str], None, "Limit which flows are dumped." ) def configure(self, updated): if "dumper_filter" in updated: if ctx.options.dumper_filter: try: self.filter = flowfilter.parse(ctx.options.dumper_filter) except ValueError as e: raise exceptions.OptionsError(str(e)) from e else: self.filter = None def style(self, text: str, **style) -> str: if style and self.out_has_vt_codes: text = miniclick.style(text, **style) return text def echo(self, text: str, ident=None, **style): if ident: text = indent(ident, text) text = self.style(text, **style) print(text, file=self.outfp) def _echo_headers(self, headers: http.Headers): for k, v in headers.fields: ks = strutils.bytes_to_escaped_str(k) ks = self.style(ks, fg="blue") vs = strutils.bytes_to_escaped_str(v) self.echo(f"{ks}: {vs}", ident=4) def _echo_trailers(self, trailers: Optional[http.Headers]): if not trailers: return self.echo("--- HTTP Trailers", fg="magenta", ident=4) self._echo_headers(trailers) def _colorful(self, line): yield " " # we can already indent here for (style, text) in line: yield self.style(text, **CONTENTVIEW_STYLES.get(style, {})) def _echo_message( self, message: Union[http.Message, TCPMessage, WebSocketMessage], flow: Union[http.HTTPFlow, TCPFlow], ): _, lines, error = contentviews.get_message_content_view( ctx.options.dumper_default_contentview, message, flow ) if error: ctx.log.debug(error) if ctx.options.flow_detail == 3: lines_to_echo = itertools.islice(lines, 70) else: lines_to_echo = lines content = "\r\n".join("".join(self._colorful(line)) for line in lines_to_echo) if content: self.echo("") self.echo(content) if next(lines, None): self.echo("(cut off)", ident=4, dim=True) if ctx.options.flow_detail >= 2: self.echo("") def _fmt_client(self, flow: flow.Flow) -> str: if flow.is_replay == "request": return self.style("[replay]", fg="yellow", bold=True) elif flow.client_conn.peername: return self.style( strutils.escape_control_characters( human.format_address(flow.client_conn.peername) ) ) else: # pragma: no cover # this should not happen, but we're defensive here. return "" def _echo_request_line(self, flow: http.HTTPFlow) -> None: client = self._fmt_client(flow) pushed = " PUSH_PROMISE" if "h2-pushed-stream" in flow.metadata else "" method = flow.request.method + pushed method_color = dict(GET="green", DELETE="red").get(method.upper(), "magenta") method = self.style( strutils.escape_control_characters(method), fg=method_color, bold=True ) if ctx.options.showhost: url = flow.request.pretty_url else: url = flow.request.url if ctx.options.flow_detail == 1: # We need to truncate before applying styles, so we just focus on the URL. terminal_width_limit = max(shutil.get_terminal_size()[0] - 25, 50) if len(url) > terminal_width_limit: url = url[:terminal_width_limit] + "…" url = self.style(strutils.escape_control_characters(url), bold=True) http_version = "" if not ( flow.request.is_http10 or flow.request.is_http11 ) or flow.request.http_version != getattr( flow.response, "http_version", "HTTP/1.1" ): # Hide version for h1 <-> h1 connections. http_version = " " + flow.request.http_version self.echo(f"{client}: {method} {url}{http_version}") def _echo_response_line(self, flow: http.HTTPFlow) -> None: if flow.is_replay == "response": replay_str = "[replay]" replay = self.style(replay_str, fg="yellow", bold=True) else: replay_str = "" replay = "" assert flow.response code_int = flow.response.status_code code_color = None if 200 <= code_int < 300: code_color = "green" elif 300 <= code_int < 400: code_color = "magenta" elif 400 <= code_int < 600: code_color = "red" code = self.style( str(code_int), fg=code_color, bold=True, blink=(code_int == 418), ) if not flow.response.is_http2: reason = flow.response.reason else: reason = http.status_codes.RESPONSES.get(flow.response.status_code, "") reason = self.style( strutils.escape_control_characters(reason), fg=code_color, bold=True ) if flow.response.raw_content is None: size = "(content missing)" else: size = human.pretty_size(len(flow.response.raw_content)) size = self.style(size, bold=True) http_version = "" if ( not (flow.response.is_http10 or flow.response.is_http11) or flow.request.http_version != flow.response.http_version ): # Hide version for h1 <-> h1 connections. http_version = f"{flow.response.http_version} " arrows = self.style(" <<", bold=True) if ctx.options.flow_detail == 1: # This aligns the HTTP response code with the HTTP request method: # 127.0.0.1:59519: GET http://example.com/ # << 304 Not Modified 0b pad = max( 0, len(human.format_address(flow.client_conn.peername)) - (2 + len(http_version) + len(replay_str)), ) arrows = " " * pad + arrows self.echo(f"{replay}{arrows} {http_version}{code} {reason} {size}") def echo_flow(self, f: http.HTTPFlow) -> None: if f.request: self._echo_request_line(f) if ctx.options.flow_detail >= 2: self._echo_headers(f.request.headers) if ctx.options.flow_detail >= 3: self._echo_message(f.request, f) if ctx.options.flow_detail >= 2: self._echo_trailers(f.request.trailers) if f.response: self._echo_response_line(f) if ctx.options.flow_detail >= 2: self._echo_headers(f.response.headers) if ctx.options.flow_detail >= 3: self._echo_message(f.response, f) if ctx.options.flow_detail >= 2: self._echo_trailers(f.response.trailers) if f.error: msg = strutils.escape_control_characters(f.error.msg) self.echo(f" << {msg}", bold=True, fg="red") self.outfp.flush() def match(self, f): if ctx.options.flow_detail == 0: return False if not self.filter: return True elif flowfilter.match(self.filter, f): return True return False def response(self, f): if self.match(f): self.echo_flow(f) def error(self, f): if self.match(f): self.echo_flow(f) def websocket_message(self, f: http.HTTPFlow): assert f.websocket is not None # satisfy type checker if self.match(f): message = f.websocket.messages[-1] direction = "->" if message.from_client else "<-" self.echo( f"{human.format_address(f.client_conn.peername)} " f"{direction} WebSocket {message.type.name.lower()} message " f"{direction} {human.format_address(f.server_conn.address)}{f.request.path}" ) if ctx.options.flow_detail >= 3: self._echo_message(message, f) def websocket_end(self, f: http.HTTPFlow): assert f.websocket is not None # satisfy type checker if self.match(f): if f.websocket.close_code in {1000, 1001, 1005}: c = "client" if f.websocket.closed_by_client else "server" self.echo( f"WebSocket connection closed by {c}: {f.websocket.close_code} {f.websocket.close_reason}" ) else: error = flow.Error( f"WebSocket Error: {self.format_websocket_error(f.websocket)}" ) self.echo( f"Error in WebSocket connection to {human.format_address(f.server_conn.address)}: {error}", fg="red", ) def format_websocket_error(self, websocket: WebSocketData) -> str: try: ret = CloseReason(websocket.close_code).name except ValueError: ret = f"UNKNOWN_ERROR={websocket.close_code}" if websocket.close_reason: ret += f" (reason: {websocket.close_reason})" return ret def tcp_error(self, f): if self.match(f): self.echo( f"Error in TCP connection to {human.format_address(f.server_conn.address)}: {f.error}", fg="red", ) def tcp_message(self, f): if self.match(f): message = f.messages[-1] direction = "->" if message.from_client else "<-" self.echo( "{client} {direction} tcp {direction} {server}".format( client=human.format_address(f.client_conn.peername), server=human.format_address(f.server_conn.address), direction=direction, ) ) if ctx.options.flow_detail >= 3: self._echo_message(message, f) def _echo_dns_query(self, f: dns.DNSFlow) -> None: client = self._fmt_client(f) opcode = dns.op_codes.to_str(f.request.op_code) type = dns.types.to_str(f.request.questions[0].type) desc = f"DNS {opcode} ({type})" desc_color = { "DNS QUERY (A)": "green", "DNS QUERY (AAAA)": "magenta", }.get(type, "red") desc = self.style(desc, fg=desc_color) name = self.style(f.request.questions[0].name, bold=True) self.echo(f"{client}: {desc} {name}") def dns_response(self, f: dns.DNSFlow): assert f.response if self.match(f): self._echo_dns_query(f) arrows = self.style(" <<", bold=True) answers = ", ".join( self.style(str(x), fg="bright_blue") for x in f.response.answers ) self.echo(f"{arrows} {answers}") def dns_error(self, f: dns.DNSFlow): assert f.error if self.match(f): self._echo_dns_query(f) msg = strutils.escape_control_characters(f.error.msg) self.echo(f" << {msg}", bold=True, fg="red") mitmproxy-8.1.1/mitmproxy/addons/errorcheck.py000066400000000000000000000016051425660472000216220ustar00rootroot00000000000000import asyncio import sys from mitmproxy import log class ErrorCheck: """Monitor startup for error log entries, and terminate immediately if there are some.""" def __init__(self, log_to_stderr: bool = False): self.has_errored: list[str] = [] self.log_to_stderr = log_to_stderr def add_log(self, e: log.LogEntry): if e.level == "error": self.has_errored.append(e.msg) async def running(self): # don't run immediately, wait for all logging tasks to finish. asyncio.create_task(self._shutdown_if_errored()) async def _shutdown_if_errored(self): if self.has_errored: if self.log_to_stderr: plural = "s" if len(self.has_errored) > 1 else "" msg = "\n".join(self.has_errored) print(f"Error{plural} on startup: {msg}", file=sys.stderr) sys.exit(1) mitmproxy-8.1.1/mitmproxy/addons/eventstore.py000066400000000000000000000013511425660472000216670ustar00rootroot00000000000000import collections from typing import Optional import blinker from mitmproxy import command from mitmproxy.log import LogEntry class EventStore: def __init__(self, size=10000): self.data: collections.deque[LogEntry] = collections.deque(maxlen=size) self.sig_add = blinker.Signal() self.sig_refresh = blinker.Signal() @property def size(self) -> Optional[int]: return self.data.maxlen def add_log(self, entry: LogEntry) -> None: self.data.append(entry) self.sig_add.send(self, entry=entry) @command.command("eventstore.clear") def clear(self) -> None: """ Clear the event log. """ self.data.clear() self.sig_refresh.send(self) mitmproxy-8.1.1/mitmproxy/addons/export.py000066400000000000000000000152121425660472000210130ustar00rootroot00000000000000import shlex from collections.abc import Callable, Sequence from typing import Any, Union import pyperclip import mitmproxy.types from mitmproxy import command from mitmproxy import ctx, http from mitmproxy import exceptions from mitmproxy import flow from mitmproxy.net.http.http1 import assemble from mitmproxy.utils import strutils def cleanup_request(f: flow.Flow) -> http.Request: if not getattr(f, "request", None): raise exceptions.CommandError("Can't export flow with no request.") assert isinstance(f, http.HTTPFlow) request = f.request.copy() request.decode(strict=False) return request def pop_headers(request: http.Request) -> http.Request: # Remove some headers that are redundant for curl/httpie export request.headers.pop("content-length") if request.headers.get("host", "") == request.host: request.headers.pop("host") if request.headers.get(":authority", "") == request.host: request.headers.pop(":authority") return request def cleanup_response(f: flow.Flow) -> http.Response: if not getattr(f, "response", None): raise exceptions.CommandError("Can't export flow with no response.") assert isinstance(f, http.HTTPFlow) response = f.response.copy() # type: ignore response.decode(strict=False) return response def request_content_for_console(request: http.Request) -> str: try: text = request.get_text(strict=True) assert text except ValueError: # shlex.quote doesn't support a bytes object # see https://github.com/python/cpython/pull/10871 raise exceptions.CommandError("Request content must be valid unicode") escape_control_chars = {chr(i): f"\\x{i:02x}" for i in range(32)} return "".join(escape_control_chars.get(x, x) for x in text) def curl_command(f: flow.Flow) -> str: request = cleanup_request(f) request = pop_headers(request) args = ["curl"] server_addr = f.server_conn.peername[0] if f.server_conn.peername else None if ( ctx.options.export_preserve_original_ip and server_addr and request.pretty_host != server_addr ): resolve = f"{request.pretty_host}:{request.port}:[{server_addr}]" args.append("--resolve") args.append(resolve) for k, v in request.headers.items(multi=True): if k.lower() == "accept-encoding": args.append("--compressed") else: args += ["-H", f"{k}: {v}"] if request.method != "GET": args += ["-X", request.method] args.append(request.pretty_url) if request.content: args += ["-d", request_content_for_console(request)] return " ".join(shlex.quote(arg) for arg in args) def httpie_command(f: flow.Flow) -> str: request = cleanup_request(f) request = pop_headers(request) # TODO: Once https://github.com/httpie/httpie/issues/414 is implemented, we # should ensure we always connect to the IP address specified in the flow, # similar to how it's done in curl_command. url = request.pretty_url args = ["http", request.method, url] for k, v in request.headers.items(multi=True): args.append(f"{k}: {v}") cmd = " ".join(shlex.quote(arg) for arg in args) if request.content: cmd += " <<< " + shlex.quote(request_content_for_console(request)) return cmd def raw_request(f: flow.Flow) -> bytes: request = cleanup_request(f) if request.raw_content is None: raise exceptions.CommandError("Request content missing.") return assemble.assemble_request(request) def raw_response(f: flow.Flow) -> bytes: response = cleanup_response(f) if response.raw_content is None: raise exceptions.CommandError("Response content missing.") return assemble.assemble_response(response) def raw(f: flow.Flow, separator=b"\r\n\r\n") -> bytes: """Return either the request or response if only one exists, otherwise return both""" request_present = ( isinstance(f, http.HTTPFlow) and f.request and f.request.raw_content is not None ) response_present = ( isinstance(f, http.HTTPFlow) and f.response and f.response.raw_content is not None ) if request_present and response_present: return b"".join([raw_request(f), separator, raw_response(f)]) elif request_present: return raw_request(f) elif response_present: return raw_response(f) else: raise exceptions.CommandError("Can't export flow with no request or response.") formats: dict[str, Callable[[flow.Flow], Union[str, bytes]]] = dict( curl=curl_command, httpie=httpie_command, raw=raw, raw_request=raw_request, raw_response=raw_response, ) class Export: def load(self, loader): loader.add_option( "export_preserve_original_ip", bool, False, """ When exporting a request as an external command, make an effort to connect to the same IP as in the original request. This helps with reproducibility in cases where the behaviour depends on the particular host we are connecting to. Currently this only affects curl exports. """, ) @command.command("export.formats") def formats(self) -> Sequence[str]: """ Return a list of the supported export formats. """ return list(sorted(formats.keys())) @command.command("export.file") def file(self, format: str, flow: flow.Flow, path: mitmproxy.types.Path) -> None: """ Export a flow to path. """ if format not in formats: raise exceptions.CommandError("No such export format: %s" % format) func: Any = formats[format] v = func(flow) try: with open(path, "wb") as fp: if isinstance(v, bytes): fp.write(v) else: fp.write(v.encode("utf-8")) except OSError as e: ctx.log.error(str(e)) @command.command("export.clip") def clip(self, format: str, f: flow.Flow) -> None: """ Export a flow to the system clipboard. """ try: pyperclip.copy(self.export_str(format, f)) except pyperclip.PyperclipException as e: ctx.log.error(str(e)) @command.command("export") def export_str(self, format: str, f: flow.Flow) -> str: """ Export a flow and return the result. """ if format not in formats: raise exceptions.CommandError("No such export format: %s" % format) func = formats[format] return strutils.always_str(func(f), "utf8", "backslashreplace") mitmproxy-8.1.1/mitmproxy/addons/intercept.py000066400000000000000000000027521425660472000214740ustar00rootroot00000000000000from typing import Optional from mitmproxy import flow, flowfilter from mitmproxy import exceptions from mitmproxy import ctx class Intercept: filt: Optional[flowfilter.TFilter] = None def load(self, loader): loader.add_option("intercept_active", bool, False, "Intercept toggle") loader.add_option( "intercept", Optional[str], None, "Intercept filter expression." ) def configure(self, updated): if "intercept" in updated: if ctx.options.intercept: try: self.filt = flowfilter.parse(ctx.options.intercept) except ValueError as e: raise exceptions.OptionsError(str(e)) from e ctx.options.intercept_active = True else: self.filt = None ctx.options.intercept_active = False def should_intercept(self, f: flow.Flow) -> bool: return bool( ctx.options.intercept_active and self.filt and self.filt(f) and not f.is_replay ) def process_flow(self, f: flow.Flow) -> None: if self.should_intercept(f): f.intercept() # Handlers def request(self, f): self.process_flow(f) def response(self, f): self.process_flow(f) def tcp_message(self, f): self.process_flow(f) def dns_request(self, f): self.process_flow(f) def dns_response(self, f): self.process_flow(f) mitmproxy-8.1.1/mitmproxy/addons/keepserving.py000066400000000000000000000021651425660472000220170ustar00rootroot00000000000000import asyncio from mitmproxy import ctx class KeepServing: def load(self, loader): loader.add_option( "keepserving", bool, False, """ Continue serving after client playback, server playback or file read. This option is ignored by interactive tools, which always keep serving. """, ) def keepgoing(self) -> bool: checks = [ "readfile.reading", "replay.client.count", "replay.server.count", ] return any([ctx.master.commands.call(c) for c in checks]) def shutdown(self): # pragma: no cover ctx.master.shutdown() async def watch(self): while True: await asyncio.sleep(0.1) if not self.keepgoing(): self.shutdown() def running(self): opts = [ ctx.options.client_replay, ctx.options.server_replay, ctx.options.rfile, ] if any(opts) and not ctx.options.keepserving: asyncio.get_running_loop().create_task(self.watch()) mitmproxy-8.1.1/mitmproxy/addons/maplocal.py000066400000000000000000000114351425660472000212650ustar00rootroot00000000000000import mimetypes import re import urllib.parse from collections.abc import Sequence from pathlib import Path from typing import NamedTuple from werkzeug.security import safe_join from mitmproxy import ctx, exceptions, flowfilter, http, version from mitmproxy.utils.spec import parse_spec class MapLocalSpec(NamedTuple): matches: flowfilter.TFilter regex: str local_path: Path def parse_map_local_spec(option: str) -> MapLocalSpec: filter, regex, replacement = parse_spec(option) try: re.compile(regex) except re.error as e: raise ValueError(f"Invalid regular expression {regex!r} ({e})") try: path = Path(replacement).expanduser().resolve(strict=True) except FileNotFoundError as e: raise ValueError(f"Invalid file path: {replacement} ({e})") return MapLocalSpec(filter, regex, path) def _safe_path_join(root: Path, untrusted: str) -> Path: """Join a Path element with an untrusted str. This is a convenience wrapper for werkzeug's safe_join, raising a ValueError if the path is malformed.""" untrusted_parts = Path(untrusted).parts joined = safe_join(root.as_posix(), *untrusted_parts) if joined is None: raise ValueError("Untrusted paths.") return Path(joined) def file_candidates(url: str, spec: MapLocalSpec) -> list[Path]: """ Get all potential file candidates given a URL and a mapping spec ordered by preference. This function already assumes that the spec regex matches the URL. """ m = re.search(spec.regex, url) assert m if m.groups(): suffix = m.group(1) else: suffix = re.split(spec.regex, url, maxsplit=1)[1] suffix = suffix.split("?")[0] # remove query string suffix = suffix.strip("/") if suffix: decoded_suffix = urllib.parse.unquote(suffix) suffix_candidates = [decoded_suffix, f"{decoded_suffix}/index.html"] escaped_suffix = re.sub(r"[^0-9a-zA-Z\-_.=(),/]", "_", decoded_suffix) if decoded_suffix != escaped_suffix: suffix_candidates.extend([escaped_suffix, f"{escaped_suffix}/index.html"]) try: return [_safe_path_join(spec.local_path, x) for x in suffix_candidates] except ValueError: return [] else: return [spec.local_path / "index.html"] class MapLocal: def __init__(self): self.replacements: list[MapLocalSpec] = [] def load(self, loader): loader.add_option( "map_local", Sequence[str], [], """ Map remote resources to a local file using a pattern of the form "[/flow-filter]/url-regex/file-or-directory-path", where the separator can be any character. """, ) def configure(self, updated): if "map_local" in updated: self.replacements = [] for option in ctx.options.map_local: try: spec = parse_map_local_spec(option) except ValueError as e: raise exceptions.OptionsError( f"Cannot parse map_local option {option}: {e}" ) from e self.replacements.append(spec) def request(self, flow: http.HTTPFlow) -> None: if flow.response or flow.error or not flow.live: return url = flow.request.pretty_url all_candidates = [] for spec in self.replacements: if spec.matches(flow) and re.search(spec.regex, url): if spec.local_path.is_file(): candidates = [spec.local_path] else: candidates = file_candidates(url, spec) all_candidates.extend(candidates) local_file = None for candidate in candidates: if candidate.is_file(): local_file = candidate break if local_file: headers = {"Server": version.MITMPROXY} mimetype = mimetypes.guess_type(str(local_file))[0] if mimetype: headers["Content-Type"] = mimetype try: contents = local_file.read_bytes() except OSError as e: ctx.log.warn(f"Could not read file: {e}") continue flow.response = http.Response.make(200, contents, headers) # only set flow.response once, for the first matching rule return if all_candidates: flow.response = http.Response.make(404) ctx.log.info( f"None of the local file candidates exist: {', '.join(str(x) for x in all_candidates)}" ) mitmproxy-8.1.1/mitmproxy/addons/mapremote.py000066400000000000000000000040131425660472000214600ustar00rootroot00000000000000import re from collections.abc import Sequence from typing import NamedTuple from mitmproxy import ctx, exceptions, flowfilter, http from mitmproxy.utils.spec import parse_spec class MapRemoteSpec(NamedTuple): matches: flowfilter.TFilter subject: str replacement: str def parse_map_remote_spec(option: str) -> MapRemoteSpec: spec = MapRemoteSpec(*parse_spec(option)) try: re.compile(spec.subject) except re.error as e: raise ValueError(f"Invalid regular expression {spec.subject!r} ({e})") return spec class MapRemote: def __init__(self): self.replacements: list[MapRemoteSpec] = [] def load(self, loader): loader.add_option( "map_remote", Sequence[str], [], """ Map remote resources to another remote URL using a pattern of the form "[/flow-filter]/url-regex/replacement", where the separator can be any character. """, ) def configure(self, updated): if "map_remote" in updated: self.replacements = [] for option in ctx.options.map_remote: try: spec = parse_map_remote_spec(option) except ValueError as e: raise exceptions.OptionsError( f"Cannot parse map_remote option {option}: {e}" ) from e self.replacements.append(spec) def request(self, flow: http.HTTPFlow) -> None: if flow.response or flow.error or not flow.live: return for spec in self.replacements: if spec.matches(flow): url = flow.request.pretty_url new_url = re.sub(spec.subject, spec.replacement, url) # this is a bit messy: setting .url also updates the host header, # so we really only do that if the replacement affected the URL. if url != new_url: flow.request.url = new_url # type: ignore mitmproxy-8.1.1/mitmproxy/addons/modifybody.py000066400000000000000000000041421425660472000216370ustar00rootroot00000000000000import re from collections.abc import Sequence from mitmproxy import ctx, exceptions from mitmproxy.addons.modifyheaders import parse_modify_spec, ModifySpec class ModifyBody: def __init__(self): self.replacements: list[ModifySpec] = [] def load(self, loader): loader.add_option( "modify_body", Sequence[str], [], """ Replacement pattern of the form "[/flow-filter]/regex/[@]replacement", where the separator can be any character. The @ allows to provide a file path that is used to read the replacement string. """, ) def configure(self, updated): if "modify_body" in updated: self.replacements = [] for option in ctx.options.modify_body: try: spec = parse_modify_spec(option, True) except ValueError as e: raise exceptions.OptionsError( f"Cannot parse modify_body option {option}: {e}" ) from e self.replacements.append(spec) def request(self, flow): if flow.response or flow.error or not flow.live: return self.run(flow) def response(self, flow): if flow.error or not flow.live: return self.run(flow) def run(self, flow): for spec in self.replacements: if spec.matches(flow): try: replacement = spec.read_replacement() except OSError as e: ctx.log.warn(f"Could not read replacement file: {e}") continue if flow.response: flow.response.content = re.sub( spec.subject, replacement, flow.response.content, flags=re.DOTALL, ) else: flow.request.content = re.sub( spec.subject, replacement, flow.request.content, flags=re.DOTALL ) mitmproxy-8.1.1/mitmproxy/addons/modifyheaders.py000066400000000000000000000073561425660472000223270ustar00rootroot00000000000000import re from collections.abc import Sequence from pathlib import Path from typing import NamedTuple from mitmproxy import ctx, exceptions, flowfilter, http from mitmproxy.http import Headers from mitmproxy.utils import strutils from mitmproxy.utils.spec import parse_spec class ModifySpec(NamedTuple): matches: flowfilter.TFilter subject: bytes replacement_str: str def read_replacement(self) -> bytes: """ Process the replacement str. This usually just involves converting it to bytes. However, if it starts with `@`, we interpret the rest as a file path to read from. Raises: - IOError if the file cannot be read. """ if self.replacement_str.startswith("@"): return Path(self.replacement_str[1:]).expanduser().read_bytes() else: # We could cache this at some point, but unlikely to be a problem. return strutils.escaped_str_to_bytes(self.replacement_str) def parse_modify_spec(option: str, subject_is_regex: bool) -> ModifySpec: flow_filter, subject_str, replacement = parse_spec(option) subject = strutils.escaped_str_to_bytes(subject_str) if subject_is_regex: try: re.compile(subject) except re.error as e: raise ValueError(f"Invalid regular expression {subject!r} ({e})") spec = ModifySpec(flow_filter, subject, replacement) try: spec.read_replacement() except OSError as e: raise ValueError(f"Invalid file path: {replacement[1:]} ({e})") return spec class ModifyHeaders: def __init__(self): self.replacements: list[ModifySpec] = [] def load(self, loader): loader.add_option( "modify_headers", Sequence[str], [], """ Header modify pattern of the form "[/flow-filter]/header-name/[@]header-value", where the separator can be any character. The @ allows to provide a file path that is used to read the header value string. An empty header-value removes existing header-name headers. """, ) def configure(self, updated): if "modify_headers" in updated: self.replacements = [] for option in ctx.options.modify_headers: try: spec = parse_modify_spec(option, False) except ValueError as e: raise exceptions.OptionsError( f"Cannot parse modify_headers option {option}: {e}" ) from e self.replacements.append(spec) def request(self, flow): if flow.response or flow.error or not flow.live: return self.run(flow, flow.request.headers) def response(self, flow): if flow.error or not flow.live: return self.run(flow, flow.response.headers) def run(self, flow: http.HTTPFlow, hdrs: Headers) -> None: matches = [] # first check all the filters against the original, unmodified flow for spec in self.replacements: matches.append(spec.matches(flow)) # unset all specified headers for i, spec in enumerate(self.replacements): if matches[i]: hdrs.pop(spec.subject, None) # set all specified headers if the replacement string is not empty for i, spec in enumerate(self.replacements): if matches[i]: try: replacement = spec.read_replacement() except OSError as e: ctx.log.warn(f"Could not read replacement file: {e}") continue else: if replacement: hdrs.add(spec.subject, replacement) mitmproxy-8.1.1/mitmproxy/addons/next_layer.py000066400000000000000000000177551425660472000216620ustar00rootroot00000000000000""" This addon determines the next protocol layer in our proxy stack. Whenever a protocol layer in the proxy wants to pass a connection to a child layer and isn't sure which protocol comes next, it calls the `next_layer` hook, which ends up here. For example, if mitmproxy runs as a regular proxy, we first need to determine if new clients start with a TLS handshake right away (Secure Web Proxy) or send a plaintext HTTP CONNECT request. This addon here peeks at the incoming bytes and then makes a decision based on proxy mode, mitmproxy options, etc. For a typical HTTPS request, this addon is called a couple of times: First to determine that we start with an HTTP layer which processes the `CONNECT` request, a second time to determine that the client then starts negotiating TLS, and a third time where we check if the protocol within that TLS stream is actually HTTP or something else. Sometimes it's useful to hardcode specific logic in next_layer when one wants to do fancy things. In that case it's not necessary to modify mitmproxy's source, adding a custom addon with a next_layer event hook that sets nextlayer.layer works just as well. """ import re from collections.abc import Sequence from typing import Any, Iterable, Optional, Union from mitmproxy import ctx, exceptions, connection from mitmproxy.net.tls import is_tls_record_magic from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy import context, layer, layers from mitmproxy.proxy.layers import modes from mitmproxy.proxy.layers.tls import HTTP_ALPNS, parse_client_hello LayerCls = type[layer.Layer] def stack_match( context: context.Context, layers: Sequence[Union[LayerCls, tuple[LayerCls, ...]]] ) -> bool: if len(context.layers) != len(layers): return False return all( expected is Any or isinstance(actual, expected) for actual, expected in zip(context.layers, layers) ) class NextLayer: ignore_hosts: Iterable[re.Pattern] = () allow_hosts: Iterable[re.Pattern] = () tcp_hosts: Iterable[re.Pattern] = () def configure(self, updated): if "tcp_hosts" in updated: self.tcp_hosts = [ re.compile(x, re.IGNORECASE) for x in ctx.options.tcp_hosts ] if "allow_hosts" in updated or "ignore_hosts" in updated: if ctx.options.allow_hosts and ctx.options.ignore_hosts: raise exceptions.OptionsError( "The allow_hosts and ignore_hosts options are mutually exclusive." ) self.ignore_hosts = [ re.compile(x, re.IGNORECASE) for x in ctx.options.ignore_hosts ] self.allow_hosts = [ re.compile(x, re.IGNORECASE) for x in ctx.options.allow_hosts ] def ignore_connection( self, server_address: Optional[connection.Address], data_client: bytes ) -> Optional[bool]: """ Returns: True, if the connection should be ignored. False, if it should not be ignored. None, if we need to wait for more input data. """ if not ctx.options.ignore_hosts and not ctx.options.allow_hosts: return False hostnames: list[str] = [] if server_address is not None: hostnames.append(server_address[0]) if is_tls_record_magic(data_client): try: ch = parse_client_hello(data_client) if ch is None: # not complete yet return None sni = ch.sni except ValueError: pass else: if sni: hostnames.append(sni) if not hostnames: return False if ctx.options.ignore_hosts: return any( re.search(rex, host, re.IGNORECASE) for host in hostnames for rex in ctx.options.ignore_hosts ) elif ctx.options.allow_hosts: return not any( re.search(rex, host, re.IGNORECASE) for host in hostnames for rex in ctx.options.allow_hosts ) else: # pragma: no cover raise AssertionError() def next_layer(self, nextlayer: layer.NextLayer): if nextlayer.layer is None: nextlayer.layer = self._next_layer( nextlayer.context, nextlayer.data_client(), nextlayer.data_server(), ) def _next_layer( self, context: context.Context, data_client: bytes, data_server: bytes ) -> Optional[layer.Layer]: if len(context.layers) == 0: return self.make_top_layer(context) if len(data_client) < 3 and not data_server: return None # not enough data yet to make a decision # helper function to quickly check if the existing layer stack matches a particular configuration. def s(*layers): return stack_match(context, layers) # 1. check for --ignore/--allow ignore = self.ignore_connection(context.server.address, data_client) if ignore is True: return layers.TCPLayer(context, ignore=True) if ignore is None: return None # 2. Check for TLS client_tls = is_tls_record_magic(data_client) if client_tls: # client tls usually requires a server tls layer as parent layer, except: # - a secure web proxy doesn't have a server part. # - reverse proxy mode manages this itself. if ( s(modes.HttpProxy) or s(modes.ReverseProxy) or s(modes.ReverseProxy, layers.ServerTLSLayer) ): return layers.ClientTLSLayer(context) else: # We already assign the next layer here os that ServerTLSLayer # knows that it can safely wait for a ClientHello. ret = layers.ServerTLSLayer(context) ret.child_layer = layers.ClientTLSLayer(context) return ret # 3. Setup the HTTP layer for a regular HTTP proxy or an upstream proxy. if ( s(modes.HttpProxy) or # or a "Secure Web Proxy", see https://www.chromium.org/developers/design-documents/secure-web-proxy s(modes.HttpProxy, layers.ClientTLSLayer) ): if ctx.options.mode == "regular": return layers.HttpLayer(context, HTTPMode.regular) else: return layers.HttpLayer(context, HTTPMode.upstream) # 4. Check for --tcp if any( (context.server.address and rex.search(context.server.address[0])) or (context.client.sni and rex.search(context.client.sni)) for rex in self.tcp_hosts ): return layers.TCPLayer(context) # 5. Check for raw tcp mode. very_likely_http = context.client.alpn and context.client.alpn in HTTP_ALPNS probably_no_http = not very_likely_http and ( not data_client[ :3 ].isalpha() # the first three bytes should be the HTTP verb, so A-Za-z is expected. or data_server # a server greeting would be uncharacteristic. ) if ctx.options.rawtcp and probably_no_http: return layers.TCPLayer(context) # 6. Assume HTTP by default. return layers.HttpLayer(context, HTTPMode.transparent) def make_top_layer(self, context: context.Context) -> layer.Layer: if ctx.options.mode == "regular" or ctx.options.mode.startswith("upstream:"): return layers.modes.HttpProxy(context) elif ctx.options.mode == "transparent": return layers.modes.TransparentProxy(context) elif ctx.options.mode.startswith("reverse:"): return layers.modes.ReverseProxy(context) elif ctx.options.mode == "socks5": return layers.modes.Socks5Proxy(context) else: # pragma: no cover raise AssertionError("Unknown mode.") mitmproxy-8.1.1/mitmproxy/addons/onboarding.py000066400000000000000000000021241425660472000216120ustar00rootroot00000000000000from mitmproxy.addons import asgiapp from mitmproxy.addons.onboardingapp import app from mitmproxy import ctx APP_HOST = "mitm.it" APP_PORT = 80 class Onboarding(asgiapp.WSGIApp): name = "onboarding" def __init__(self): super().__init__(app, APP_HOST, APP_PORT) def load(self, loader): loader.add_option( "onboarding", bool, True, "Toggle the mitmproxy onboarding app." ) loader.add_option( "onboarding_host", str, APP_HOST, """ Onboarding app domain. For transparent mode, use an IP when a DNS entry for the app domain is not present. """, ) loader.add_option( "onboarding_port", int, APP_PORT, "Port to serve the onboarding app from." ) def configure(self, updated): self.host = ctx.options.onboarding_host self.port = ctx.options.onboarding_port app.config["CONFDIR"] = ctx.options.confdir async def request(self, f): if ctx.options.onboarding: await super().request(f) mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/000077500000000000000000000000001425660472000217425ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/__init__.py000066400000000000000000000017011425660472000240520ustar00rootroot00000000000000import os from flask import Flask, render_template from mitmproxy.options import CONF_BASENAME, CONF_DIR app = Flask(__name__) # will be overridden in the addon, setting this here so that the Flask app can be run standalone. app.config["CONFDIR"] = CONF_DIR @app.route("/") def index(): return render_template("index.html") @app.route("/cert/pem") def pem(): return read_cert("pem", "application/x-x509-ca-cert") @app.route("/cert/p12") def p12(): return read_cert("p12", "application/x-pkcs12") @app.route("/cert/cer") def cer(): return read_cert("cer", "application/x-x509-ca-cert") def read_cert(ext, content_type): filename = CONF_BASENAME + f"-ca-cert.{ext}" p = os.path.join(app.config["CONFDIR"], filename) p = os.path.expanduser(p) with open(p, "rb") as f: cert = f.read() return cert, { "Content-Type": content_type, "Content-Disposition": f"inline; filename={filename}", } mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/000077500000000000000000000000001425660472000232315ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/bootstrap.min.css000066400000000000000000004710011425660472000265450ustar00rootroot00000000000000/*! * Bootstrap v4.5.2 (https://getbootstrap.com/) * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/images/000077500000000000000000000000001425660472000244765ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/images/favicon.ico000066400000000000000000000124661425660472000266300ustar00rootroot00000000000000 h&  (  ...333~~~999444b>>>>>WnOj222UUUUUUUUUFFUUUUUUUUU>>>777uuuuuuuuuw"L$OkuuuuuuuuuDDD.375;@V}Rz&&& Tmz %%%iii DDD___fffNfz\mmm eee356eeeddd AAAffffffDDD ( @ ***+++rrrzzz mmmlll%%%ccc===444uuu555)))eee)))___zzz{{{bbb///~MIII```mmmoooc>>>999xxx&&&DDD xxxhhh... FFF555***mmmUUUbbbKKKSSSssskTTT ||||||||||||mmm###000!vxrrr///pppu'h$fj$$$111XXXGGGXXXAAAyyy[}P22IGr)))qqqpppX<)Z)ZDWuuuS#M)Z)Z'UQjjj..._1|(Y(Y5\LLLOOO TTT_@|@|\kkk777eee///}KKKsplll666wwwoz 444...000222 LLL;;;000 ###???rrrrrrqqq///zRzzz::: ```/tRRR444 &&&''''''AAAGGG xxxXXX ===666***IIIUUUhhhnnn&&&mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/images/mitmproxy-long.png000066400000000000000000003616651425660472000302320ustar00rootroot00000000000000PNG  IHDR'YsRGB pHYs  iTXtXML:com.adobe.xmp 2015-05-22T16:05:62 Pixelmator 3.3.2 1 5 2 72 72 1948 1 395 \@IDATxTE{r`8(HPňa1Ż.i {ubEX PP!3C&{~5gPtsTUy=Wv IqHNN:T쁁oSKǻ%뤤$[~<7oX=o<7U3 h"`"SO9 !Ǐ/Bn W^ye7b!AzuWTTԯqG 8ȳ;&"!Yuuu6 NGmCCC*CPOVxx~/e겳*몫 3dȐ ך5k|hOu~6m4% @[ن][b)l Q]GA(btnݢ!;p!&w@3im"֊+q[˶r棯)9Hή+.,,Hһwڹe˖ʹsÒNI0mVay$@$@$@$@$@$@$@$@$@$@$@$@$FVkA0kK_S45zh0aB}19СCC!6G!0="bbbl;l:"?7btVDD.i[W_}u1#ٽzS nXhIms            $\lͶXw;&S[y4|eW\?Ox~ȧÒ96 @ @zsZVZeZ%ٲ"6QYVt_b(kUUN^Q=nK5ggYYY>QQ~7tڵÝH{[53 Hs'Z; ЊqCTW8N>}$G~Rzítpp7EEJUUJ[=IR3:ۜrXy*-//.O>fozzz|XWWv5chևZ6xB$@$@$@$@$@$@$@$@$@$@$@$@'BP;E}M&k}$S;vu֎С}Mg}z)ѳC)ʚ=:딈O;aB4ZM+tWSSS~5ɜ _yyt            8Z;,s aֲǏs /0xĉ.v{;,;VJ@"ڳϭi$,5kVG 8p8~p|~Ν{‚9bgxs؆P*b%Zy~+@~b=qƾ[nA: cʭ @s<ק]MƷzkÇr„!Cx\64,o>5N1"V˖6窪 }/ (,,L܄SҊoJܧ.uJhT"?HHHHHHHHHHHHH(@d6,+Hn>M嬎11gDFG_סcOG3,E@)buhԢY `J%47f',vl/{^!zsQQQ*7U($&-2 (8zs/jޛ[N~^z}/7##"#B?DL`Su4j\F0OXKwٜZ7ng&?@ ͛ ͛' Y(0 Qob|E9.b̶z'$>>~ltttaaֵ-e3i łYV, [` ۳dee{uzڵV c           8")6SfWn"4w=>f̘qb߱c؟ f`NVi/Y~z.//177w}e(6ˊ8HHHHHHHHHHHH PD-**]]]]#%%mV!uYku            Eb;OٟyڴibYjZ3cXa/`ذaW_=@hp8LUuAk ^[fdEvmeeUU!B^lڴk[kBX/  >4ە# ӧOuƘ1t풘賣"aof]Ѫzο&X "( 6a8V]^yꥌ"1- p. ڝݥ9s=N:];*4$fl%4Bs0>a^wsYmC|y\n8cƌK  h.$4ϝ;wf_աc 11aܱlsl ѴY/!=GxnΜN2⢢/Z(^³8t           oT`Dh:tn0-|sƍGnbNe2?mO)XD0i8&&0}=OP4"璯u٣v \ X, +**6װx^{cF>g 1 !S\þ.B_ "4s_w:t8=444B!r2j^ED?2fIz̾0~gu'mk}ױ1OC b^_PPyRRҪn=c>s (p(했WHSh9!cǎm||Ď;bԯMuω+X ? W[[k>6]=+QGYpppyPPP-<;箭s׻ Άes7pnDy8iCA555' F\( y`DD?ہ*1@LTg Og>EIul ϰt.3wXd8g 1 vю=Vi#FM\\山gC 3*-O<W^q.a)P&s C΄[l5RdC.@~?ޙIKK8pb7y ~zUb-rb۸qlgu~ZNNCb:t֭[HQU`4 'D׮HԩUH]]]dMGY}vO2ͅ璒\ڌy ,X+˘(J|Ÿʾ Dv:;IJ؞>ׄ .=fe.7}TEXe ֯2FUC,˫-+-́uqRΝwA-طo_㲜њd27o\iӦ5)c)i^r(M81 ØBhyOEvG<`;EEE:GDj2jxa減t. 3%۵kOփ7 xQ#ӊ-coZuZ<|РAգG¤;&VFyYfVѰɚhqsaɼ˶nݚɻ`*}nJ$lt"+rСC1kHkyw%)=n c nC].WlmY?rɫqu¹u ٪kJJ7t%OKWsb./1hn ^16L$@$@$@$@$@$@$@$@$@$@$@>(:Ia>ce.="a1n-jٗp@SEh~ЬN[nnn\Wϛo߾.7s(@!%Ja M[> #E~'O10wr,{]q0Ν;sCA(""rhYǒ AOqÎwggg/عsGXK׎/@$@$@$@$@$@$@$@$@$@$@$pJ5M!Akt;o9oS%k>~~~p y',iqS9磌r":>KhY8rX]7.ӥK{1³ߎ C5.бYN0Fm鮄窪:e_wygћoY"}C1vIHHHHHHHHHHHHe k<6lpSFFƪzӌBbYӀiOee0\ .}ٴvFyˁ碽kX\sqN>} u{y.++ZYwӽ3" 9X^h9zM'1&           h[_FVge<)66Ѥ<@ *cOjm@f@iÆufΜmY@Kܣi,Ddpí|7 .ω p|7 =Ƃ.=X?/_?^ u;f             "`^{mw}jVq`X3%HK2m۶=1\OX2<׾C,Ώbxy7anbu-*G֬Z aޒ%Kerk$@$@$@$@$@$@$@$@$@$@$@$@$ _!޻wkeeJkV1ϒ⢸lܺo߾6maŊ's>QbtݹiƬ{}mu| g|{EdVBmX 훮!{ ~LLLcuc= ,-S-{}BBBBB'.*2ZWse5h_رcqRVn{Zi枹1H"mU5kV駟>K.EEEm܎m~e]p7vYYYI~~xakftx6u9om .}A[n?thIa*M,|7WaSL B!uw<|ҥFu(:{uy7vήp'XSƘHHHHHHHHHHHHFBdZC- by)1P\ج@w/-[7x# 2H+իW!++kdf,7&L?\硏5kizǢ @0es̍߶mۣ!I-B3 MZ,Y 5 8tc8^:j"Ϧh{=tZ~xfޅay6DtnsxT]r> ~'Q"NcL$@$@$@$@$@$@$@$@$@$@$@$@'B|G L9;'gUTl TW;mϞ=Wgc/=P(iے]/BuWjjg%%%j6~4Y˖V=3$ϭzvs޽{?GjFkΘHHHHHHHHHHHH)־+v7Xhf*Ud*cM+6ŪYrE;o/F!NcL^ `ō)ϸUdZ[[\c%:ǂCt_6Eg 1 dԝ;w商"U+af0fXdz:zdo95cƺl"TRRҳͅcy,I{je_&LE))i!Oo싮qOQqq?Ib":%}s+"           #`K+ڵk/ߕNS`mjyFE6(//ڽ{Ukמ7zhe})EZ5 !`}C:{bb ZgBHHHHHHHHHHHH ()Ks7n;_[ش~کժYg 3Skgݱdɒ3&϶<\mm,z+++kџ{nz/yt0 4f ;ʦ)>׭I{^%%%|i…#\!@nawM_C57% 5OЖTD|'԰ m5$@$@$@$@$@$@$@$@$@$@$@$p`fnPQQQMНDS"p)Yx~?L2eJ䫾k$^m أ|^ ˓fƣDg2|Ųe.8oy6qbO@-H,IHHHHHHHHHHH -p8[Ӱok!n~ѸnhܫwaRRҋ|PY)fL픀kq {_ XgPM%VͶ+W^y,'p=`,C$@$@$@$@$@$@$@$@$@$@$N5QD\n@| { !QI7LB[8lSRRf`E_+$# $p*5/Ss2dwqsNKxDƫ] ''g*/// 6U?!!!Uzk.]#0 3-fx㍞^zXflfc 'O>DU WfξX;CF{SQQQ[\RR]RZZ][[)n߾>x)8cGM܆t$@$@$@$@$@$@$@$@$@$@$@$@~Bi;Pčqڪ4bYY9ׯ_?3gΌoS1&S< a/GXkmb[]Ã|x^$9ww՘={kIHHHHHHHHHHH_@1w}wо}ޮ7"sMv\WWIMM[xq`\j#죿pe?I-Xv~g޼T)ΖV; syEx/լPHHHHHHHHHHH|S}@ybӐJlY)bp[m۶…v*4$@?>Ǐ\jկ`өeO6m%6n$hU`bb]Æ QxћOS3           =V꣏>#" ZӅv~~͛7z]wuд(6kI /HI<#3 WXeQ N!bWxʵk^ @J`B?_ƾgGge˳sK"uRH|yc`L$@$@$@$@$@$@$@$@$@$@$@${L1w֬Y}!f-Bxt Owh;v2gΜqW 1 #_Kd5sm颌u?~cƜ@nR/MP̭Ew*礦.ٿiG엺t!7>dNvMBB[;wV,ɓ'ӯ_!c<ͭ [tV񨡡N0AY+~hPeৄe˥ c ޅ 4(t{tlْ[X;(44;ؐ\9 qeo74xuuZ9pZW e([ry<)*ʫ+((K˖-OLLtpIHH 4< ^fIHHHHHH{(uֻ!=3[UlF +ڵnDT[?"I1Ⱦrdg *౧?f`I! C!;]X!mrD " A^ Uյ5%^{PBf.DTXZgn͚5 G-\⹬}jNg[u}v&qEg޺“v͏?>lnnE*G=P7n i.{YAԬm?MS>/EU#;o袹u]IHHK%lHHHHHH+.(~bmƍ4xbc0V!ZJl{:W/?9% )J^sGx;C={;tUUU>#C Z{:>?{X H: !]wY:t؁#ҶlR .wuCtwJh? G퟊x0 kg<ֈ$ɜ*궴VZ_T)`~Ǥ A>Kd\ԍ;b y@.阥-}zPH|R{bFpV)htRexYk6HFm $@$@$@흀?1Rpx6K$@$@$@$@$@$@핀n|8+E;m}ɸZel"i#Ɖe7›oY,Ѧ#ox};>Pύl[n4ӷk׮]@0H{j.a SMenHҚe Kp80΢|m[ǎݻD5x'|:uj%51c43xb;wn ( ݻۧϓa_FC߱s{L<:ṷڟt؍qyEb,!C=X6GH9-)p>vQ/]hޒ,u)/$d}ȑ#KYיJ @"`â" kZ@A&"t믿d/í(\jU%? ]%6C|B­FimW0ۦvʊDgyta{-Ѱ>턽ee~qfۭց(4uzqq[]_z}} K w8p Ae? )S#,ȠuݸdsY3g_ݻ$"brTWW:ĪVz8|:e,cmlӲ"OkQm DbOikЬ㚚OJJʌwuW;HHH1Kã%lHHHHHH+@?),X`Ԑ!Cr,وcPR! .x'%%ՋMkj?f0yB"`\K8p=/rOl&#X!")c?ش%}.fqAC܇zs rG_$AN ۷o#vq{Bc W&kЈ>9N DY'ssyvuq ,cStvy^({wĒpyJ W;\,ÁGb;xCs<[gzgc' :]QKxhs`kh7m1Eޓ: A`ŵ̷̳+++wa/GFX܁ 27[i|ʬ2HHHHHHچ_Y8bvx`$|Yz\0 5&_[7~<,o&w7 C>Dؼ;xiBKu|aqiQS?製o5 y;`S"Rr@\53%#"hX <0jԨp3٨C֬u^x.cEu X?X ;dԐ@H'[D_`sK iyo&-;2SS7u3iKLyGC'NfL$@$@>KnF.F?hm _" (lڵ7hy"Dyt'zMwؼUjY)S'ф*̥Ɯ(bM:eʔccӫ9֜ZWzd.Uzk̛B ;|C!qqVǎςzy睷׭[X\\4q\U2"׮´ilO>x)%s{fdH eɃJ0u.cE^fMw=q $/khG|k8 ֆ`Nͺ9?٦uUIHHHHHHHHHHHlɓ' >|jΝ4,EX;=V W7DRw@NnnJʡCO@l %t{ ,q΅M=zLpzLVqszB@M5:V2,|8 :'_ ysBBguַK}ϳ(ږ9W,ijkk= .s}\ zlAL mȋ0o2vC`Ub'xA %11Ut3k׮_?A{dۅsaa[n2.%6奥]N^WWa+r:a,7n; y`,mopz`l+ ;b{J7 nmpKjރgI^ /IzhfJxYn E j YiP'_z6o /kf/5p򸸸xckSD#61"ii][Vl8󨨨+w޽p۶m_x[s'ϙǵ߭}Ԗ\]4ru+#}@#<6*k vOUH=_jBqv /el 㔔LVVø4^ٳg&NVr}7;C;x"lAAֶ~ORN Qb2({lKjo|w}W,eHHHHHHHHHHHHh}+Wk׮w[tL>""pYYfdd~h|:qxƌDv͚rgq`Q>$((H_ _cozTY,Wp226XvׯύÆ kGK:AyfmI`WZZA˵h8~Yg]z͏.Ug<$܁gDy?Peu q8"6#C򎑧80ճeVSS[YVQ[oM1L{"            &_53&&Z,Ң'DC|+ԃd"Pu=ōrv !qܶm3f=zO=Ͳ~v8Ձ9Xʩ=7T~*JkYqmp9ݳww^xE7l9szJa$׾Inii:.A}uG`1_ڶѓg6պ>qO׸C#A=M+:HK>\x%lpzʝn wҥFCln# kML|VUUVWo)w           u"0z=@d}u!!" *ġ줈άu{[n-BO kU^aHhO>dl„ϋYK0;Qp5F[K\Y5mK1D/I8Z0\ӱԥ{3. C\@wАp}կ~%꥓ږ]"VtO<;v{eøy5WzYkwW<r9]6h|+9lp->u.}|@oҫWً~\Ma{972&           _# W! )￿iСvС:%3-?iGՀ=x_& I#h =b:m4__=z?Hr[AJɘ2Y 9kb-eN,$DP֩!SSSj&XnR-88 <bn; GyP"sndzm'.[Ӿ]`ǘmũxvY}wWzwj20{}ԨQO"݉O_l猀?"7-!Hށ LWV_'20l{:d0n52;v $Oq4ˈHH߬H$.?r5 ͨ"Zc2C9!       c"{﴾}P/-IT!'O`QQQC^OWZ jkw",Ū`g oUs/ƹhg̛̍|)]UQE:`W}}} *`ZSQQQR]]]a߭͝[$,$6:22sa]kc ^mp"\5kt4XW,uBX^K  Z`)cǞs'=W9%ȴ$E9Jlp|{D4BVeL`q޳6뗟}9trHVJ2>0ȉG8 ai\CP.j9,^%m9.ӱO<8GtϞ#y:2"cg19e,8"uajMghVoE ٳ%%%Zh(/9%ciꫯޙ8pbɗ K{w n_xyfFնՎ*출.SO&>o=|رF9~:mnNܳgϜoF r3 tk\\R4 b-)hK+X㏕ 9$}}X\hc\JH0`@֭[τ@+kkO8@{Up.k0%݃=na&55I7W|̓OdPp1P"6?t CK.=mذ>.((cܔBoG[MuUvМmXӗd-us$@$@$lMF>Go3> <ء)#s읪EETآ/bA3XKL3f>z`1`kT}‘|ү}acFF<ɗ-Yd\MT"(g 1]ڱԧ~i8>Xg=kcWXO>9\? }!Ƽ٘3%>+tc'"\Cݼy#9VUsoǀuXcݿx򽣂W;*u۷o곅 : %UVVj5[3{ySb3^ľLK=OlHH'瓜._oDOrx; *ʚK~ ފKYʰu1E1A{0_}vAƤ|ˍ+WXYBז‡ -xsfޟHBSx^|ň0p]"Z^"0c-|7q /8p!okL<uX9i~JՉވ~*+n`?8/%xobYEz &|@/yJ>3,x q?Bl/nfdmnS ۸vΝ/}l`$@$@'D(8nCo ?MHHHHHHH~U1A/-.Ӣ(B-.=p&̬}G>Bb Xgh¤̨AI5'&n!ٷo3,>\ ?sf5deݘ{:_~8;g{XfjY!+/}J_y>w⅁˖-$Oه~oI -c2u]8ݤ<1<{X ج c  #cOr[Io'      2D>`(e=B(aX]GQO _'3">{}O5LOdjfU ݴ)qd_+` #4$e9c0rذa>VϓfÚ6Vag_'џ~3DϩX{q{+%oKQT5.p,e F.]waaQ ¸ZF]  A(8T ^ Orx;  -ڵaZfDi^L1KE-4.?쳫eٺzW -xE6ib ^フ+W~7fɌmVZ"@ojժ` V4]| ޜ{كEo#ɹ$@$@$@$@$@$@$@#` ͮ.W{- YEf[8LfXMގ}dS 7R <{a-z37m߾},J/CPH{E`mscɞE9+VߧTPP ey׋[ AUm=jӼ[֜ŋGBR:қYX?7nwb"'33s+\OֺoIHHDogh-S       ?!GLl˖-wn)PO(\U} 3x㍮ھ ;-{ "iaEEѸqhOt)**޳gիWvԩ@]EkA1>>^<7B=ZY;GsL[=9jLJ8 / ^w{>~؃*:5,w:{k2G]Ql6l7c[hUHH=q '9m?9 '9wHHHHHHH /^|&]AX/}X8sQԌ:ŕ톕+WZZ V/P jJ"pKʚXA`)R tϟ? {y-,emϦj4Bj= g,ї# ={vGXǯ_;|8O?A3fXvm<< >CĨKgfIHH% Orx; @Жƍ Pp]j"?KJJvi򘔔o5X_[i:[UUUo߾_~2zyo/kz< kV KBx^kz`ub+ !_S։x>{:`r$@$@$7I\+sSp>ɹ$@$@$@$@$@$@$@mK@[`zIAAfS|_B#OݻwO׿E\ێZ ^|y99f'q[(EVB˖-.ECdú|4 y{]]^7p&A]OXyذa:Z5YMgPkkn xRp>I`@$玷 !""GwתkW4R"ZFFƚ+V%msUV]7\.-ة ˶`,"jƹ'==}ۦMӟdݫVnDǜπXCnh`GVVVx(Q~8|UXat>Ҷ8XE]yQmfÚjռ 7̱=jSΟ]_)--+G, wF[ZtÆ h=ΧIHHPmy烂s;_[ =fgX鞙uCCI-)J]J*((HڰaÕko8Z毿\ҲYETbsmmg `~<aؘc5ɓ n~7U0DgY'聥s%DPt HHHV+܎B$@$@$@$@$@$@,b}aPj!8\%6n'3¸f`QWAlҖ ",+.ߴ)_|,L;,*Ԕ[X| YVwLR7K$Qt0 ?,|Ppn+       vJ(j…#afJKYGdff\f,}ּfΜ9$##c x MW;|u@D=_~Ǵ>Vm:,&Yfݱcs%%eH2^RhjO wy[c   ' Jk~p$@$@$@$@$@$@$N Xa R=P^^^d,׏_(*---ܶm)SNw(x={p1vST'-z=|ge*y/ !!$Ple ]ADl+k[X+ +bT@lEkB%2<^I^f˹zv9~ΝՏ)630><Ӄ>r?[IpCsFn1G2(\]^?[F`F`"#?) H0l3#0#0#0#KAΜQ?x70[C\ع? =r,Rp6SN-~_e/HP$_Y"I&-8 Mǜ=| ,Y[.8 @?gƪ:k#z$y/y`F`DŽ3AF`F`F`F^^vx7Vio< uʭ%F ,7"_o~ 6[]]PY(e݌3!?3߱cǗF&`Q0&j0#0@DD?|t f9ь#0#0#0n]fwsfɄg~A~aH慓o.<|Jt:2:}zآa:߸qb/^| ´sHIg =?ǼeF`F ~?a90#0#0#4tg̙ y-1Hս6n(*S []o$큹r媇=ZdF^{vAl~7pL6G^!╅ ^7ktψ9a>sqaq:t9"iq.ݪUn~nF)ׯZ43N_Cn#0#0#0#0#0#X \^yv 6ƱHz7 OF.۰a?$Jt 6dГO>'??;Im".TbfQo>a4!<# ^`(,6z./b'aF`Fjd2_p``{F`F`F`G Pgr^s'tRd2 Z#M->|xYQQ=\9^x;l 7f9C3ϭ9teݺ)ii7nݺf:ԶH{ty'lc+ܞԹ[DD8] ?䓻!{*<؉k6l~s)ڵH2dk~ [Am޽j9''G[r۶m%,.#8Qt)>>^2-Zh qjj#L" oeŗiK"pȊcڇ|r) UĮKu58.뮻6F`F`F`F`F`Fg"5C>|x"@tL!F8x4RСCA0B24rH\.n?jԨA<h@ZZZ6r!D> P2oal޹sKD6C=qA7}܋$.9/NmA؊C.{Q_ӏ@}R$aCePvjE=rq( r_xP(#0#0#0#0#0#"d 7㘒.(=![ڋtANС) 6JW(((l.z4t^1AhHm>㫯jOD[uy 9ABdɒ+ -j y݆(Aۍ{υ{ /acKb_r^LiS/bN 9Tc2#0CjM\`F`F`F`B^į}͚5h㼾 ݉Xe? Mx–+W'U}`q9>2]رc9s&qn2o 5}TS1_$zLOLuk؟ <}\]5}ۇ~x* Pd V0#4#U4&82#0#0#0D2w؎j!:Qݻy%T՛l.;Da2VK[ZHIJ*{xpxQqjhcP~盱Q"(y6x{a7<: %W>*q 2#0&!1&MsV0#0#0#D+~yI$=-55 Z+/Y Jk* G*<W\^+G] we˖rK^^Z[&A#: ;L R@eEش{ׯjҤI+&S1#];D1W 4_~%O>Oq OxUn)/qi&M6xT[x'<{ {֡'e:Yr7rv ƲU^v!}6l e2-AG9 #'h[CiȴZ߲ed-봼 eV&?zF ` e?|kk1,,?v?a壨{Y lB#zlG{m#'Tx X[ek\A];`_tL76FKgi9%:Gs6d}^ڎBu,0N2&98f~U;;u0`ӯ2saY0c q<3B2߉'҃G}[if0gzII6tzOX3x***6/B)΃hs&g]\bԩgggߖ^knh8ұhKyYi4DP=@ úO._+Vך~C y0>Dy64$׽<́89Hǚ }K/د@>`L3cF-e$x~0!/y[<{6ou~ู&&U˾`P<7 8X k/ #D.L(>l\} I9b*E:ێ=Fy 7&ޕa&ͣҋu;cGJziOٗT~و4'Esm-`͝w w/Hg8%=br'lc3 ?‡Q,3QW,U|wf5[|ZJSVp 921c,6݈lV9?Oh6m]>i7qwƅXGTG 9栿FƢ 4;w~2111V ڥ~ʡC[B6%Inƍy ))C6km'3HG8xxXֶmۭ-Z(RAAQ'&Q !nBmHpĕ֑O?8vC8 Dpb~?}'|;h3Ck5֚e`믿w_i2[e&%!L] #;}sBw"+D:s 4.E~y[9F>Sx9Uc(6'FgNg%/#ųD$&'u_4-5`6/W/%XKBJߑͲ `ÿ9lgaAk_ 5,:!BiAl 1l4M3}Ͼƌ3u KĸDѦPǫ)#3 1^F~P'(]#ʏ)|wxSTF5L66&Z!2mJsaUf)$/r$e͟.'~y8K1̓Hd3%#^ 2O?t݌N.z&@69F\q[iiiMAA;vlcWA)W:bLÖdSpJMsoE7H7"4o޼Xb#,tl+++; ^c" fm(dp]zmڴATX<s!n5b+F@G}:ϒҤQQɾ1w-qkuY@"EB0b*;;B_yiM-NtS/íK߽Mز\ɽhrÞ d{^` }ʩqn&E8?䙈D`tal1X{U^ Rj7Y~=[)"O3Zn= z 4d·ƯX⥛oy']R4U:,)J !KnF[55gӥ,LRbwm/I\W\qҙ3g}РA iNa RNggT?]km<)ӧOu믣+[gbv]MMMEQsKIqq؉Ayv8bTu7žJMe˖q~^1{kt.Z|yՓO>Y ԯX+yo>m!IBksɠ;;a`0៉{C c!`yV&Nû,: Ń70SC? E߉߶1-a/'gg! #CCiooDRKyFRon+lԦfz" :йBƕB5@IDAT nNFAȱzտ& Q Dz(FC!;v=p@Ѯ]ʠƎ+v/QR^.`@SO=u"+N4(J`0111X~Hȇs7-a E+I%7}eJ/v9Y0mk >F0&">_5?*5"U)vïa loMO<^,Bsa'L6Ghav~1p#A 꽨H‰Δ4ma+E2bb4%~[T!"l cP̄s#c\S E0#}=WL7!1Uz?4N52GG_+zܡ-BD< "q9"iK/w%^vѱV2M67PX \"Xf"H B&n\HOzq ëz… _,=t%9 !ګ7 2ګ6mڴ֫7l_PtjnnI#OOH萞&a_T.su.ĀP#D)}uE/(&&v㗳 "z>Q.^8Co鸙$?s| 0Ώ/;05Ƀ@p3U`#*`\12? ΍Lӛ+c;$}c심^g_d>y$"wEǫEXy0e@DњΣ$݁1,J?[ɎH7WPDŧ< ?S:6tQ!2gC'L 7'!)w7!NeeϟO!)À8x .2Dy-Xwg)\7wuݦ hIh5~`5F9!Ͼm~ElI!rog i8CjUcaعV5 ➿4l*uO;VaP57AUC*(= ]l\ %zo}]8E+M޺bՒb"T 盪DD, a7ZIpQ]"™/=SRRȻT=Mkvm.ILL:o^D -@@x*G" O::5%dдU@ZV+Պn!B#/ߑ m}^p%#c- HAc¦&׾-:tx^Oqc&Oܖʢ"7yuq&S8q"5O]v/V& $oGdtQPyrPEz‰`%_^~rVxOWmlwm<^0>Y#P?x~c|{ǫ;HBӗ4R4ˊl.Hߑ \ Ӡg3Ü Nޏa:!Ej~#'Ⱥ`}̏ lՁϿX>K }QX4tcyByy9g̥Z#NXǏB8۷oC=OuA:F!ҩS'kzH.&Gmdg|LUg%! $ԡ$cnؚT-+..ދP^H Dttme[@O;"_y6˖-§we*/u0&" ]"p6 #[x1P(KX7m޽<Ӌ-NǢ,]GqQFcW]uWi- h򸥇{TgSMm k`"2b<KǨ>'#+XRZaQ:n#`AgNa}܆_կ–{ fNQF؞ ]l~zuR/5(!Uw'SjL̶7L\hbN5, '..]D !M:СCKHn>3% d/A ;u>vCڿ⋡]v)== [W(kĚC34_=wmѢ9ׯtMx&PƗC00o[4ljaƒdPcyzEoӸeA"@sA:#F7`L`ÇqaBU۬4 1H<)G5H?bƠgTf&aqXKjuر'~^^'}@rԒΝRHe_eѣGm&KmU iOqյo!k`zJ53MHRA>áHAOlɪYn"cFylfff&E_OV^Ồ)_M;66ֆ'%%>=駟^F㚃_i3f79%K=^2 AX]\IIqb[K sz]q\~Hm9|my1_^Ж>a[4cDZ*y#㣟T&ةGԇ4NEXR d; q@È&62{.:X>]Qdx2G ǫ:#9p8P2+ZƄ&!hFʄjbbb,P`yWZnat0D/`_A^Xx v+/*h 6 r}25F=(S[pqIn(rHj|L6K;tj$ͩ:vWIv 6ԯH;ᨳY6kB*j(K9FyeҶmspy{p'ԧ6iiiyrA8CXmq@ =#"e#FGSߊnXuxL #`{`H,DXpY'kB&Wєkh.NyQ1m_-­8}>"w u 02+|3pN?"m N) c ls |3@ @_ ݌6C-((D2 Y֭suܹU.Afr<|-KeIQ^Ui_+LOѶ8HrG]% mʑ={ dWW@"m͒lI"6"Ll!VkHn龯׶ilE?, 7 X?grm"\S $z7|@Pv]@ O!މG!oCn#`4X#4?/2aC>JjVsm)K#d0woc&:6!Q)ȑzQtKCet k2&jmiN) L%훉ν hbK I 7ܭǏ EUwj:CJNN>.6>įXĚpHVbS0 =~I^kIJ +/TVm{.!}<Xb?d wK!Ű =mleiUiVe10 T`{ѹ&I-l솂ph {;w5>}zlȆ-{}*0iֆt!By1dZ7$X/ޮ> [l)/--_"s˖BU@͠:Xaбnrk3Yy-;vG?slFޘ/<`ݺuN#i#qh6iY #=6nܸgf̘EW)Ja%&dwk <}lcZFXc~};ײ ,Q{o.IիWԌQΊݣY*F "‹fD}~"`g!( Yu1 F!im9V'VGDs64?(@vfWY 4dLU{ zJDH嫻7XGtDH]XXQy7fxY(2n|l?{y/|iRFb,#?5s׬YS_2;$C/4l6!Cy^ǙPFer"_D(nl6#/1.=x~]_Gd jֺ1Z<<(Gv2LLtoFU}(0BX R% zPjL.6kfy7s÷Asi-..a%d ݻw_Y9A"KOO߮(͚ p@8ܳiB2nYzP.i=jUr{UM9'yl.3BGc?#;tbIy/ x5FHda|iӦ݇Oeeeя'›~u4j.| "k=SN>D^fҙt7*ߗ:?x=o`mhAȨKZM`ZF  ̬ =x~ۚ}!D4N|5Xb.Dz/yɨ>FDj4َ:aSشm:"ԳM[צMA\OާKШzFnPj\"9wljS^ ԔLM sNXwuVVcIaEoFu_ RFb,3 8ri!b(<ODqFNd)rX;[|_3Q%ЬY{6'K[6Mb+͵nF /̀:FK2Nb1c!JqxkuŻÅ8q=HWO@)Si -7{BYjxN^5҂y%,bU[T"xvI$@#u:t:Da}@ ۧ!*oX_'x`oR%Ȼ6mZ_>gΜt-ޟ*Kj[.Hg qnADJ|] '}_:xIbRyqqD,Nd[QQavӦM\md[**v4ߑsh`r@2kw`Q [p:'{@<_jг: &u&GKZÌd ;mqyYmж{H&N[xRUA-=x^&1޽{n7-MsdG|cI-BK8LQũȒ3.U~dKq#g&BV裏zF$E!~6K|ѣPy"ikD78MjӧOo}ygg D},l#f"%6S?"?"b9絏ݺ,ѓu*kJMt6k?5GjަJ8قbԿb`tȗ233[vYLC ˏ`!R#& LMf5@g_fMX=EM:l%fvd7yIw`Yؤ틘'sBzFӝY- y83!'8 c췦=!\RR^p+5\Wr-IN#wy^Οíäs:!\0G8׭[st_03eJQH}`k ( 'Fe[D싺.EVy)LMX aYج;!Bo pm"vV xzvr&Bk6]=z+LjYXCÇv/'*:n?YFA})BDqt *] /RMvdɉNvѢEKR?X.F(Nn /;#{۸Ni.uW+IUEdMh%ipUKRwUVù0鮂|U%1ŕW^9 11#^݃#G|p7@'T[ûYI)gy?@ʏKNNd3:PXɃ^أ1X}p'3!# ֹ/7 ak4ֺ3c:0`"}/Y)~k`fX];v1VZ;isJ.[a3qGE8luOiVN%ZdF}A_HMdV#(k ʝcH)&SZ%}@x0o$DϾ@-!P䌭G;r7d$++wڧߋF'39#7X[HDK|ٰ5G!+dB{ ;/X޹<|{v' VH)A  ꧢȳIU4؝л/:)q+Vx$NjWXpЋyǥ҉p 6՚6 BoZvkzbC_8[woO2E<V3}.HN ڣRE w-(Xs׷nz|3<d Tۼgl޶R8Hw9#%ȅګE:]ٳgw,6)1M{}5k,˾ԱxꩧWZ<k/vrE?m | 駟۰a[ dz#o dW3g$/)ˬ۬cD6!|^CmeVÌxt(>X|0$ig}p%;JA?Uf eX'}wsQ<ѯA|SX= U?Yn &吡cd:>R98U&16:\6?T 0"m0:k43 m+P t/jBMn;Ynl-`8}Gk6q6i">GRC$ CEp2 DHm۷obAׯ_oٰǢ۷o?kҥ-Lk:%"F0XwԖ-[ԩ ;޽{cuEů{ڄ5?J? "ֆ!q s['8hNL¾ G˖-{|ԨQ2iĉ_~e~'- 5I M[8p }¿IdN(k*kIIbcJ*'1XSDamUQgr"WmzO4A<srޟ4b]2{XM .={͠G` '`Dm6{4 x-r `(Bu&nI{!h$kyDY R_!q3 kv 뼾VK X7 aNlsN Hb"ɣ@<RcbbA:a+;;J@PE5x+ݺvڵΧ_@CE-c"El^|G?-k1uO:5mHVcD*<a(G {EY}mq/kiZmfNuImD{i#+lw+iwbsȪ.%v`*O.VXҽE5:jcf>B=$z 7ooo99906ND}HP$`lfϜfࠁ35’X3}E&>(:3~E{OG3?<l:Af,ͣJsXkOV"'I &N F^wow fc`!sfWn[UR{ȶ:7)֦إqEu^v +Z˕rMbsZ=U/({xD0SE#_~?㣁;v> ^Քa,lÕ؇~?k^ΞEW=X3>=..;},ddTE***証ff7h0A"Ͼ9ߚ. 8b<?.;!zwh+zOـx_O߇ޝ|-o9NC'gp),:`qCM3 ֯hV8f?b."{cJ2fW&ݫ^}U2PZxq$=<30:P"=7ih ;;AL"SKM'_q zT*u橗]v B(n**}x=~[=LOO'.& ;k -8߿q޽oB],.j^&+rUi-,w3s8vרgS}$#ᭉ +J5-$ALB!k%| rPcX$I*$Q&Lx` g}# k}L@qLj 8peاuY"%#X?]\vmAw/PHMIIӧOKR2tР c^ nOӻ `~߭fηf> 0Oс8WspVG1k3ZwoM x9T㐝4!&ʄ2lډ~_]1aw±èڻ¤,@qC $i{S/`cYoJ]&Wbla\3R[3b}+VSvZwQM1(S&Y1TƆ0wYfGsdFd3#,Ajc쩧|>H¹ZV%>=+W{!YU'P(sƲ|jnv?*1mʋq1ؘ8' WUjUP]pfVa ,2A,Ñ5։>DyQ;]T]A]Z f}"&bYR-/Jq'{b]ߦL-(,\CmEҰ]cS;Xٞ{ǼyƖXZXh֬YU%0Bo͖TYYٍ`_U"8w&|'V+.0#Ͼ2s5SH0x~5a<^ 1DsN{i"f:\6m% dԸտZ. hƊ[Z~ײxL4+LC'u-WVNt !s2?@2 5@Lk$1τ ?7nհans]k۶mwɎup8-dz^Up=|x۷g/rn r= lMe#~m3uq^Ҧ$R9tᢢw,Y2N:@t^J)){]Vhcb6ĹԨZu EHV}J~M8e5A)O}EuHzeEcn{:jO?-磣/(sЦu,?rd)W?-2~rĸTώSO=qcefȑ#+<kSE#9[9 ,Ъ0s&ޚxjxXW&F >43ugsNgU.<<^0$mN!Fxaއ{Yi l[D4Z 9ެS`r~2Ӑ|fSX|5\c=U ? ]_g}zHYJDb _@/w۷[H ń%pC;+^{/{7ǃ8lt:ǷL8KAD ia!T.YhmH/G''' yQq#/nb:R8s[VY5dQW ǟA:ߐHh}(Ak23Bom҅)ph-?VQP ɍ9KNOo_WwM'F 33ug-`[U311SH0'Bׁ̗YxF~g_P[1GCG/_P'!7ޛRChoS7 yyav\-F~h`bsPo]ǚ տnG&3' `E}%q[WL}_;$έER1Ry4KqWF$u<לa髂<>*ۤR[.G,{%$kxJ S@:Aj+ٜՖX<]"7 A7 5Z\Jqv9VKdԤ~/{G :iz3Ϭ놓PGjٲEbnnfΜzi}cEfq84gP,_o(O2ITMN`AI'O.;رcGa+;m~Ai rbF`F`F`F`FCa"=&|Ku/'թ$+b3yEnVZBɬp_@ʃ J@VwޢC=8Y:mU?o޼nk7g\^o{l޾iӦm?t]5-J8ZWUë6%N&.-_Ɋ}p0AR{ ipwyIKcvyS^Z'I6I= 1ϓdu@| BZv"6ʠh\ b֨OU;r[oºU!^XO7MSBSsFT#%{ョر#HaDb6齃q'w"Y@qF`F`F`F`FhNs >0{aaC ޥD]i&L7\fuB31fcqƒ(p@C8w՞F1Ho-[ф.4`kb  \/xڐ:tChL[oV}[t>OWL2ejpC USU~1x+k.2c_K s rZ!N|pJ쯳F cxZK٧S8uuN% W_[/+ai c,|l]]bJu(5F0GA V40#0#0#0#0}c%JShm3xM5>%M@>]Љ!޴!ܦYYᴿ¸#'ˀ߿֍$H'WzҞ1cưJlq3bLՆ>ܹԔS5 &o۠trIn{y}dwŋrIIZPhl)jA~V>ߕY` Y|6@.;I9SUEIJIq)VV|u(*-*J~UL9T"ǃte"\%e=Z9v>\H(]*A q#dOї_~^{m{PBrXb `.\[ ҹ 3ƃ1233-zhẌ#0#0#0#0#Ux xÎǐQ(Dz(6-0ɜ =O Odf0LpWd` /kv@F Ç!Ouׯ7 \q&NH{RSS!\7^ٷD6ſP(Ço ɭNoբ! >:މldɲ<\x+FHkA&ϸqSԪٙS&+9+ѸsAQ]R.'@ J:ًڦGWܮn[M 1~uIqCBd>"fMdKCkrJq=d`A6╶Civ*IJK/p͚5@*>0j DRV"_4k,]|fAkb!E`?;w&precw&M9!N@0A@QND9<_EAW#PA_Q9VA#rcs}LwOMdlݙ+ꪧvO0a/Ș>á3 @d]ߥؔ&,]fejq꽕k]1x 8>FfhC{7%\3i#N.ʦQp#1+*#5{P2  2ܹC%5~XU —f14;6mt/˗ ƚٽ\L5 "rPI6^xMё%5g}Fd"tihY6,&YqHǰCaC6Q4h؋, }vk5;vkI9H )}TUMv.7[^?hx \V+cb]ىuN$jիU%zֽ;L}$& 8 3+Ƈ&FuuVZvw30ٳg8^َC&OފZl!AV140m6HHHHHHHHHH cx߸ ofl$lyO 2y`z $2AjfaPKg՜MJXg?3Z8DpcjY܋UI66Yw` xo,QYyb~~(i϶uؑ1``^!L sj>B0b**":)6c>kYw6ܯ WJȋr˒k3of p~M°~t/D(ljqĝ [k 'CVdnDSDL KL;6b?-n>wEtj٫$Wnst ZLKaٚ9;Ncڭ+V5xT';x'rDtԨQc_>6#V3D޹`AFBpφzTC,WTU q$@$@$@$@$@$@$@$@$@$ :TږIE꜂g}>냐md&D#d:?Ƴh;(Y744)auuu%lq) (<DԊ2rBܼtڵ >lTZn>0dh_7L`w,o܈ج8M$w'T!"4#_l%:Eϝ22.5 z\ԏ Fqlm-a]mІ,Bjá@lCx;-ۆ45<%sIHHHHHHHHH Sx,i}݀ў'B={`9mHsG# ?< n\Wf{YSP,LdZ5ʹWʕ+2H:kɒ%Tr~Tt9zD#<f nlll|^aֹ&?2g#abncJX ڬi/Y6=#'JJU֯QWtKV±RDl& ܤUu5ޢ9X-Q!C/Aºs'K_l {k~L0 wz72Z;V$O"k5HG矿ܖbcQh&)VAImY'N<@ƁlYd! cC'L}M&f12OkUUUj̭& G`"^/"w?}oAE7?񷳿,o 2Nx\ = N)޴wT3M W^Y"̳,`L6ɸP>nxk7/˛<ݦ6S7c V^jŮlTDYH"g-lh!]Jpnh>͞VJtiGricI'Ch*ERusln7Q"ɶ?'xD;%%b6Lfu#g9Lf=Jit 6߁u۬u-3Gz87u$aa:g&2is{‚Ni!(Db j{Ih7]tvlouf̺advXڦ朩ǝ_] ~(秞zLG|Ё$x_PPP1kf{vJ"}ȃY*bX!9(YYvĈÓfIHHHHHHHH#x2Tu8`^?!$B}wlЧ| ˞v /~4jHD2dA`T_0sע򕀈H"^&M_5|0ӽU&^o'ݞ5 UbV 5ƈl~6EMlnҁ3B?q>*،O!WMoc88nv.Fpmn;  Updĺ;gr~ny*rxT,ȽIB! ⑧z,̱`G-pnvYζ}>ʳ$@$@$@$@$@$@$@$@$@$F85Jd `eaڽk[E4{kg 3wG??mG>]68 !B ?Œ[sΥͽ\pA9DUUBq.˽1z ѹO}xZ4<ŎOΤzQCMa:޸IQfqYsn58ٮel\)[Y߷h߀N@t#^ִ L낖/O)_纤_oxDCv#h G೰P̵uy*{rg3lyM+))H1F,o͛77mRoD_%!        x(Ѽݹ؇+Bǀ4L+xߍAA߽ Ne:m騁hV2ן,,gΝRP,}a \xeGFۇ&•mmm7nΕ%  S`h(NSi-gDم[bR)V (5?mW/'eくjgzIpNd[6_[/^sf;18RK{x>.<6FwܱCQ=g8\_ei≈։?zUWʽg7S7x6#dlq߼1z/SdY         L".{u8e *rAl7(瓡sT b+AObDKx0{3I @S0 0bFMmӦMq?lQIm+(ȫ{e2 X,uuu;|۳v]HP]2O#nq<1WlTSi*.5Ϟ6,Lamzbg?=, yQK:OYV~-PVy-ЦruFUvS7-r*|˖gQzG^y'lc̙f`~*@ 6 Xj`ȑ}e         3Ne}wY9sCh4V?>+x}ƥKD#֘um֙f7{hs3YVŋb-e&rыUg?ýU!x'j}!-Up'0zKݾF0;< KE",n@݊/r8 ;>Yyv LC`QOBDk Sj{jv%J"&L/>H"`{H$D}3Z{un:Cxk'K1y4{ىuw jRh1εg"f\g"[XSZBO45kDe9 5KulK{,UGq[2͸LkG1g j*_WXk[~zϜiX5>kmOùj4k$@>1҈u 36$3^LoWFӱValvio@(u(ZpE/֭[Wr-jY_e3Ba-;k7c-fm V~-%O[NI3,p>*P[ (Ts)1r|015BaM]__FOb$nzȘo烫+ƥx|wκ5F]W@ ~1#:$X  #%C/XHHHHHHHHH`%uukz2K{QγEp09O-g|2cf+$w2x01755kmm:ڂH򗿤C(dO-}UhJ+&~Y|Y,py4~φ[ji5Tz{†~g4D&2;&%,fv g!|$ 9(/zVu[lYd]ْlRyy6~N@qH{DbsW 1j(3MH]8xD$@$@$@$@$@$@$@$@$@,5\ :w@mHfy 2't`m5|k 98 plQFDnC )hXf] ~jTFpɁXHք E"F4v8#k3lz<0 _n[NUו8m"qNA4il22smtwpBVa!=(ͺ;܆u_T3(6 Lg#?)7\ve/Y;精sV ,CĞ;}YSCV?@JgAio^/!{. k"~샥ދ$KxoڴsK$@$@$@$@$@$@$@$@$Ļ+`w2!B./']/ӵ( Zʋ*8X;:sю7mGCYbj;kfφX$F!Uuf &ʽG+---te%X?^Cp^3l˸aOP|uL YiKa: \h&X9 9'\ˊ߉d3[C_Ҵ;RAtǦ5cB18-~md/:Mk1I\W'c-VKbG^VPDRx9?.6}Y zǺYfiZuucjφРǍR555j/diDyyyjFI&iGahŋ}gg^\\A(V{9/**RXj~`mj=cMF0|*cRp* $wB;Oym?95t?K&*Isy&}% }2&}*ُB!LDѼ~SQ`ӦMkp_O| )˥@\uNPB%YD,Y܏$6 eXcvg4Fٶ>  ehISx6`lb6lGPxJ cR/kI4q#oCuLt,1Cv&c0bDH/3yĦ H# ٔTĺ\OB]<:҉V?!vƅuu5O)W{MNzz9d/Iʊޱrz7/Uk|`l-/I^m9w%SE^g;m[ބ  Ŷ x܍EFΆXF~h :z2.1Ks~EwyAnFT_~" ^h"{ p}zw]{׽Qb'{)4aTR߳#eE3/_xس b׳lk" q)X+},b~RK. / @>r9-χ˳4kկAsͩ m)8lbK}ɠ>1 "E|P)`}c`tI* QJlXJݮɩZ^yz.r]rz6߭\zwnRsu,eϥNzu2I۞L%u ]yzYXDz-A6ak6a8sEDTEȤm]k-ʋxދa:Sev]. $w1> }t>xm uw-Xy3r,;l#[~7HL_Y%L mb rjgew?kD$@$@$@$@$@$@$@$@$@{%0WVRC"~7tPO_U& h+{7.j.8dq]B|c ,)ɨDbUú؎& .@3Nr=QMpqT"*sӢuTƮ98Y᤟vWCu霝69aUhj'قk!aRo\n S/Ӟ'ْE3Wr!vJgįFho2&q|? tfO\DZ3d g[t7NKAE7?4P *_E ܨtAMFxö(ހ(k"h7elcfŝX"tѭq18抰|vS8.ZVEO ;tXG=V8>\۾,%o߾+[(>H cLb-wÛ`EY3HHHHHHHHHпl?MӲ} ȇN[b~ bɟ\HGĸ^7j=>šeʔ 5Cu6Q[5=yhe9M*w+FeaRN q!W9"١Zg%z\Ӝ<6nMS544clH` D(m @o Ԉt 6%4Vf턏?~+?6f ^ʑhk1%u󁈪ShT.i˟ğmi"oǧP \ AUqAeCkj;*DCP g8yfeN;-]pbf_N>BɞC-hhKJphLdI% wS`"         A#Ak}љ`֠ ѷvP[ܽqdݳlϕl`MY&XYlYt,ZR뤴G 2y;ݢ{ȋ⣦b)$: #T[W+7x$4I|`UdCG*ϴS-D0{\>)$2 dH@"3d%h }~P7y l?Dcƍ-)eB`uBT)YIUEcDgJ<*xpeHf`no/T,~>a o-gzNmλ≏>ڥ)         #ru{,%]z!6;Ku`6-'z烸߈t*s8~"le]jjfY8S\!in-KbUJlZ!u`Un 59QTAwZr]! dOK;7a&- @ ܊rX6݉WGr܇՞ kF>60Hɀ `L)do |v8nie{k(GHd4]qtu[k7uW?^@cY~aZyW7ꝷOièjg|"/\p`(͐ @g=/W?_rݍ`cNt2&oTWжhCF@ -/1"H0tD F~~PeceÆ0-O$KlD0QNSDeC)t :ۚwvcq7]"슊i!         } to־p'ъLxeO' ؕ1^r?ey02&%VYD '.)N!Z+-d;5ؙHUrmo=+ҕ ѭV%uۥ-ێ^Llq(Nh4/Y#6w$G~X          ȌP :AΦ7m9]n:Ur =EЎRwӵn>Ԙ"b1ɔM4Ȭ(DREJu`aJy*okSzKslRT!k|+@Sqtq()))+|!#H7(bŊP0 @ =(>إ1`DC5~ tڃ2; e"@LSxlڍ5D4n9+hf2YFV9R~\%ՋtFCRYN6˱B;ߦ:ǹ] cQЍ ?d hjT8p 4<@}5Hc$@$@$@$@$@$@$@$@$@$Pg]ʟ 6??ЍoLtYдW7;sN|߳T ξďD#l{qeM 7C` DNkbݰe Y_\V >oGCx,'ݎXcbe9enrت*l4N6kŅX*[hU$۳4$@$@$@$@$@$@$@$@$@$5h2LK\K 1_  Q]Ahkb1w2{ I50JKKz(fܱ$!y#Ia:XΈu@`Udfhekb XE@Nˉi^Ñ/KI5mi %O27獖5/ַF80@mc}         ލ?;Oa'?O>Йw~=S3Pta;=]˛p}&JUMZTm)q!ynuz]tPsX`jh ~kđ%#GqAh܉[гQn,(ȎJ3!߈j)# &gT30mHHHHHHHHHH nj,d[u9 ܜ x>j}BpnF~{΃Nj=|H]tQj|=؊)׈Ċ]5GtV39IFE#w^]1 7vښ C96CՆow[w:!%']Mcckc{t1^ӆxLѡG?p8$ǏbW{ȀURRk830*$@$@$@$@$@$@$@$@$@$wo37t|9?8hzn3 6mC9_(|L#$i sA4KM;"u(Q!SiΑR^"bl%CK$gjGw{z|Cp2 RS%tP [[<"Q\VV/Ӡ +=plK=yX3lHHHHHHHHHz#k$vmd֛>j ɒ*⇤X] q.w̴_}SDL~GT[~L[0iquuu7z7d+1$8"Qi GS*P'hϡܳZ8i1|[=7뎝gfv,[_h;N yG1!ɛD] zz(3;_󥒊ј bG\Pn`o>XsoK?qoemz׽}/oo2{뽵!!VMƍ//k7o6n cAHHHHHHHHH~I?:؃5jV`Ǿ1>$`c~죭'0.EtX<(B'Z"| l(]`{|o2޵t* Pl.FG17pw /!vB@(X%bh=I= ߻Zϙ[s>R2ƴIXȶ9D ^le;#sj򥏎3/9-x1L9]r/T(llMZvLHnwwwK,{.??=ؖ"Iermou6z+[#7=9[kޱٿr. b&u>k PyC$@$@$@$@$@$@$@$@$@AcѶOV.g?p\LUυ?WJ:E$bjReY.@R:"7B`eAyp dv$?}r,/y{*N_ ݽ7TϏ68ZZZ> !dUݪ>f4qQhx KVjwmv#9-)}z{v <|6\Dn笾>X4%g         4.cݧ[WcՔL,,6Y~YF~5HJjkk^}t=cƌ wuuiyyy颕ޞė2:O}J~6z+>rmȤ|0N@IDAT~G}a %^e+U#F(N }fuw^ }f'@`We۲ebP1ΨӖumyww6~qaC;4?ZS7-K/kXEw'7붚I2ޥHK@A; d^-%s=c+NdlFDk-[wqE.NɖmT=K>.kmmXQQs]--]-_޿,M$@$@$@$@$@$@$@$@$@1fm*ծ҇0TghcBf>[wŖ~ɺxȵɬ z!kBdǎ[ ^E{҇,_Յ gqjnXQ%ry /\/ܩОJYh6RFp&.2t {NVAk[z˹SoYNuAȘ) vm2LL-q^dnj;*~.A|~nK\3 gOV!77xC-ß߁/%m:5A?gP'*"Nh.uf%r8ԪFy>UZ[T e_t1Oˌ1ǑU2vG^p*ӐhcGmذasgZ^>|P=rdMV$D vĖ#0yQSIGBXwrv0vԜ3ˠTt0"a@pYSn:Ǜ &%8}0䒲Bl#a;޷e.hY~9vXп1ak-n9oo saCD(ZpVώu6lyGҞ<{1238@/odΘ Kyyyܹsy6YHHHHHHHHHMF47)6+~u{뷖m_;mrja}P28"a֓6nw^D.Td6\ιPLCЬV\vt((RS3d pI]021m_nؾ}9Yf<~5 `0a yjO!i%%%{l;7L $@$@$@$@$@$@$@$@$@$xW)/=cSzV?Qt*$6 ?`ܕgQX62tz@WXoii0k `ɂLC̈N_|W"`!?"2 q'O8 #WfAa'D9wGûE9?$XaF%׏'.y22 (y5ͫc0p5,*7N칲hK†펄`־_jJl%k~ͧvQ8B,ԗ|$uo`9Whc=veg,b?UF><;'3d92hd5-+=X1EV&         |>Q`*/ۏ I"Hl?EsK~g\]Uk֬ʭ[Cqӟԃ5o5.ku4B9Q. +'l~;cv >0A|2g|jxi;$m 4̒'ͶWцќ.63#dW mj7aG|yPcqֵB.bY&LpVQQ!Tll@h^q7w؄m׵lZ`$ 7_=۶m%|j+u>u}!         }kYO,[9EV8:?_mYqu%8xQYq\3VD=Vh"O`|Qk־3k S]4ckkko}*J7&h%lkTb-cf:0Guk˔ T N ΓN2~#`w"ڀYxV3]zͤyWגF M(X]~RǷW T{ͭ1AYqL+!"cv{9sz5|bذagK~F7+F]D 6r@]]Gbm'>$4of6& @/WK~g}YRTv. zZcp'fD1ͲN`iJhz뭷lٔeGRSUPhDuuu\Rrw<ʦSQCt;6ƅVQQqWϻUfi+a>ONU>RO@k#*;E7 g"@-^cYr+;a95ʬE$dDl`ep 8j@6-!_"Xڐ^CmLO[s[~;WVY99CkՒACAtD:n4i>Il}J9< 3t455#p:qjʹxX}"D>: 3Thضr꒬;C$@$@$@$@$@$@$@$@$@CwL=ϕǢ"#p%`G2r"YO<#?刏"32y;{ ɶH.ub]]]JBx!?NQQc~;J2凷É;.䙆c SqLkzT#rLO]-®DNRvu:;mRy[y1f;[`a!>E Bū1=v=dY 7ͼ=f߇:-w ~),>hMcSgK(r,IpY:sZѝ|O9ϕ%F>.T^{/D6!_usHa2ξc5:8@ywHHHHHHHHH-E8l?;paan %`[`q&ܽ./9sCF6|߆5evHHHHHHHHHH/Q|fl1'qgs=V;H~Gq^+?IrvyF5l~YnVMBcd:\?~_6mUUUW+Ef7"Hxȑ޾{n3g7F^ie(7QSb*ZU-"Et.6֚;Zvt?/!"պVcՋEL[sɤvGS0r6J!`I}(ͱ`;:[[ClII>w=Uz:W 6(n EltC  qcW1 piI8ȧ?[!8?{o) Y9{W͋\yj c CVly}HHHHHHHHH` /Cbd?`w4n8=rAL-Qi +;!OpY$%ܹO?}آEv̛7O8SWwqED#W 74. jj횚<+?<,hXkn!k⻋"v˚Θؙ PZVnZ-z5,`tH 8}n\ݼf%,XLg/T6p%YTję#U6UF@I> b0*NHb!s["֯Ϳ~Hofs!F=2ًʖLcǎ>? futD8ܣaym۶1&Ȝ&k |M?rox*pL ݃*?G5~>\_}4|fYuOJW6| (1FPRw'z{ᇧa wZ8qӽZL3jUDo]r(C0eЏ;gkਮ/,t 4jG9^ĞP_ɨ#[n>0~kX za_?diP"=%6,Ș"o1۪^~S:"o/CNAAAjJs)sMkmmmO|K3@} =>|h:Ϧy׮Xᥗ^ @_ dH2#pof|5N5_h?/e}.gedNJk#`=[ɚ.sA%~ :s 'elo-_ 8Pm/}>OU d<ذi@t>#Sk_9}%:Yx8AՈfO8"GZ9i5L](0H֚[4咋7!"$5.Ep'y("y4}*U%YrbKuɃGPO t(SJbKYikGڗML%ڢΘ]Wvyk.oe>wR6 Y'A[o-hv} _#xBn~oǗae >u_3|q-.G?QXHHHHHHHHHCf); ﶿ sM0{ :%j/CL*з*_KJJ6"%nA A1DRJJo:O g͚5T^Cߛןn=SF 3fX&Wt;u9|L{BӾo!A$  Y;[>jQZ:hz2\w û䒹niMkfa:a왦͂;a=2Dd5j1 úfSlC]#'At?#f5kG&W߉9u~;/0b{פy%ˁszg^<,OT_ &|G 0=j{K,~40:O$@$@$@$@$@$@$@$@$. 8اHҜȞ}\w{.+{ p̖=e~Rs }Jp;:>F sYر,xD~#04D}mw>ApԈ#$V|+YA+6֠5GՏϘ4mk$_O0CZ>Җq$"?cB@6}ciu ./lK,eR|N)6}ȶ ꋫ%1GL_[TTT]\\\5M۶5q|ܲ .XmPځ1,xn-lbPl 4uT՗/cDC_PXKKK4B$@$@$@$@$@$@$@$@$@= ཤ̒{S| s 5YFǖ4Ѵ6$~!p2N-spNfJ -﷋ !Gj:پ졄"N4A S[[{'λ=Acu3f!ࢨ[َTOErm%!Ĺ?>A.x/k6sm럏zUvDdVԁ%1#NtCG wf^ c }b[uXZ-rP(G4)umXY]P5u6Ʀ%:F)?RlfAmDvށF#{ 4; @?E?}㎛9(_Ж2n޼/|k[uv"]_eGuԤǎ{GY9mTB|lJ4НX]˲lI'2e߇.Abͥׄ dY'|pc՟l l); y[~ $@$@$@$@$@$@$@$@$@$Wxj﨟l~O%3QpƵOa鬊҃cg˖- dHD`ntB&HqZ[xԨQc:iihPHMӧO#|-Opɚ QC&"W{ku}J51lfu|:00,*%<%Z-su@2*\˜6BZ ;5݀|YpbI>]软qxZnڌ  ;ξ%O{}C xb+tYq?ezyL-}U3Jڧ#tΕ%I,47g-[=)4úL@($믿~װaf"D*?pmPlCL3UbJ;/^^Wig7>he""8;61FgYhJ]iYZCt2Fs>]HBUw {P鑰na"ي9k`A.̏nx]PE5+A]}߯׿~ fVYYMűIl۶nSNyO؂+[fƌ!=jfH9 O5c.D6r͒22?8cD韈0vwl.u`cΜ9"wwwufbJg}v%oȰ i?;h NC7Ok,w\mOJ_ SV36<rf:m.\8<3b]r*U3fgQRTt0 =:w\ 1(A}k|_RVVZ OD7NJt6MӨ:'B=`ڴi|y4%T>S#Y"?dp0?DZafo"J"8td*K$ǭPiRD .Wwkǡw/~EzG*Yw_g'ZiNJݣ;v< /-ϧħgF6hѢq tD Q|up* ɗcIK*nƗBX6z~ߋhmR&\nq[$tp3ڴ5kִc~g         }f7{d l?;_HƸ= a#W%=T ˗/W 6m9sf=u xL s DL,k"-e;dcOCڡSL_+SkQ3Etvu~ݭ[vu8]g4;1'`a<1 e0#4"]Z.hgHӐ̐Cȗ i BІW(,{0v.l6?ݝX6&>jfvoT]x BiUe5sظjڵm$6'c,~0G~KdGD!8ɓCpöES3B!ՑD==5(W!:o{})i֬Y G1A|f )Xq+a6%,:F$@$@$@$@$@$@$@$@$0|-h$ _M0Ԛ~oV C2i@QBJb %0qQ5.V`J\sM*0â9B@'$%u]w\|%N?~@NJh\QF/DDC{;+ֵ8^z'BVh*'dv&؞5"&D09Íڍa)'"o,WLi1+l7ې>߀K b ?K ɵ#O>&#GB0XE'|{"[[[[Dl>&} ,9yK/~8П9r:\%uEW=[斖f͛7o@*w\~%1VFw@;QD͓~' #J .cq\l:VS i˗T8~}`J$x~K1#HHHHHHHHHH7x;77$BO6aK ~\_}Ȼq{իj˲'Ӗ{a`(hUeg%bG"liX=Yf/z^ollظ7>swnԑe/Iւ=iҤ=$=Cwۋۯ%0M{V.EFL};n\AX\} d@0?C)|?SL3q}ne XzG&vXHHHHHHHHH@: *t7^r~ _!g\?) ^_rϙ'8CJb[tisiii/4[gQ\\2j3F1wl~0d{zҬYOo:eʵRtzcAp G/+;W_}>1gSiƅK k+K.6Ա!,< 1ٺSlfCdmӉcV6DF` \k@htS4ZZ6e[%"V0_豏Ah>|'KJ'byS '+( ?uWW^ni-)`ws!\ A8fx.G{˖-O\W~Ouk^o~km…9FuOFLVVo[ַ)K.yDĖON%v}_G|%DtSgVc/*Q[.])tHHHHHHHHH`ș>Ȩ^J*!w":KyrP>̀/ndQ~W0k.ap9yUWխ~+< s0wJCMMq,'x ! IMY8Z+]I™k[W]]}RQQ1y{~<UwHUOSSիWSO}&2O>K?B|HE2a_w~uuE}Fc43YC-q=򐎚 bR6gZ""D=cm*ǁ=㒳:k->HLʯN;j6>H}[#cӄX3"2Ɋ$@$@$@$@$@$@$@$@$@$N2E%=/g>3GP2%]pŜI5$@Jì /pTm۶(Zt JąX2L3|Q&v{xB}vBՓ{(}7֞$b&N'׻(9y"":FFE5q8<EB%30{zݺu[٬ KJ´u .\8HY}}ɔ8䛷l299NSb pNVeӵFuO.gC6 _S^`9tԉ ㋢!Ǫ.I/s|pIiDAЪZYϲ*JkKܯ_B2?IrF! B@! B@!P%/ g4*|gߟr猏܂ұ`k jF DA:k׾vga[+ KŁJ9~"'@>b8)S56_h}iV75۬yݨQ# bh EX̅ efw^u<`9yNCM2#k*Ws0]0E;\,C *lwGSz~f_"qye0# {x07H #1A,莊@0MVehRmO>_/(A̴wޯ7m0oO<}-0ڂ9Wx!+++cg֐!#61AEv%6-hoCOZǸ8JnfKX|(ԏ\׼;}:znaa^~)w-x1=^Gy%skd%''ǘmt`u*/KK{pԩ'RIz! B@! B@! *!(H_=UKQ @^ERl6 mviҔAqǏ)ywtн[m۶gEOe{̖`SU u=s0/:{aMF}]>i^Ǯ^j#5TT;\-SSڸq\sN;coP TmA-™- RO!/^rym0hnf=3|]'2Z-?OnH{y˖-Q߯"= 8]*Oٌ|k<ٓ*'3%%E)]A |-W ! B@! B@!P ܂1@*~*hVyϰ3T ץlRcVN~8NGqOe,(l[=AKI@O_vÇc 0PynhH{8Oc GŊƵ6RTL-;or5bZN00`㬳z4i0Arv-ǎYs sD slޘȾz%e2GH«.nm?^ks O`FG4qxdwmԨf4!=vow>bybB@! B@! Ffldx>"cMQSJU/df#I Lf=NpFTԱY\V *yܱ .E< dЧT_2S3Ƒ>Ժfn)`fh|%6[n… 5jT ffL|O,,/qp|~ mZm¬5+ `rF!;_{q,ekb~~ƭuaZZ#hΏ>1rlX>),_@B@! B@! x})ǼYꔁg\:0xN۹yL6M'4km=aQ3g*{ L-)).ɊKJ.>vX3flĚζ^zRyGykM!rlSMf(Zq;lذ|͑=}aWqb"^Mgt> #”|gQl4n:mlҴv6BX9s>[xj+ lƪ9ܘ]VevToe͛DGGa\Z;Ͱw2'&VPs.>2k/Xŋ}^ˮB@! B@! B享9ÉIix&_kyz`?Uۋ Gmo$g©ùVm9b9uرc2u(bR ٪pR{AO6m?}ɏ)Og6V#r-;;{n馏6oޜƘuzzkYfQZN%t~]k)aV%Au0/&h*4/actӦ;wn52V7 ݻƧjUW].N#dc-t4> /G8%! B@! B@! Cϫ~2"&v*y9#?2kb p mvM* <6 XNֆ|l[wLAybՔĄG[xqv!񞢢=QJu\VlzaZVVf"1-y{}npx13x\߯8cv V]~,xwㄍv1h&ʷ t-Ĵ!U% l boxnzd Z8EQ`: '%q]nܻ7\+cd@IDATE` $9p=Dhpv Qfg9IQ'cVnVcm<^Mbe8˒dڿh!fokzd5T]q{ .Nܓ'l_zs9G IB@! j-^0! M{6l~3I/zr亾R*o37P#cW`R5}2$OBͩ ԸT'ަ,[lg7c@7AM7dU()D_ =̔Ku86!Rcءy- W?Lz~gVX*S?oy{_@$*D."OQ׺k׮q%DyE%U X<+k׮Ëbx)WŦO?njݻgyҵ^+mHʹ5&P.?]"VVX\Ƽje)>nt}abW/Pa/ס,Ы)-X~{zQe@wBX_#(njjkUH:! B7QeB@! J@[*c~ *03Hr2 Q;Ggg&MZu&;6,*,+IK/tGRSS_ص^䦏G34F<HkIKKf fuLkZ#ΒbF38~[p8ʋ{R#njPv!W"Ou#u'3 s}4#Íu Lˍ7sW̦)a 7ex'~UB@! j+jk]B@!P hWZ"i0 3]3$ i NˬNq:hZSm tR~ٜG X?/vpJhM>Z6Pؙ"m[D8%6qqEnky섨sgϞ}1ҺgΜ!M hW9->f+6ma\UD# ǚƛb3ǐСC[7l~mРAߓbcƜ>By_%m$Nh/)߃Rys`3/mG!r bZÏ [cfX a ,0uR;;(Q{MHLL OlNs|6/yd>|xӾ}8-܇ AB@A^B@|_ľP' X{P9^O$Ч2PώE D(u0>nijIGtv]c 6RlÇDM$hٰ֬\OaWoFqv~wϞ,_&v9H9RT5ERgPXKd޽6lpۧ~ 7 O@xd۱'8_?2-:Ӵy}ZPz<˶î}ְ˱fMq)(FUQlRJ8w=ǎ7/\K/td#RDNؗnMH 4}Gz\D6˜.R+i;lgUìbzߩ 7jԨ'n}fu :KnN΁C iy]Рv6>P.%gdd! B.ߚ=EB@Sо81J.7֮5#Pz|@k- lZPd #*CEfDcǎm5kno>f\}'FO pnNj++e:XGٗ&&&]t+Cii喰ܖx>n#S9:)>{G8";~ƀ,zuLJӂ%%%]U^=V@{,[;gMv Tޮ] XimMjgnn.ı{1!LM"B@\p5~|(( RB@GK~AjdPqi]gD/uw7zPVgW`I9fU$f/痁pyӜ)CV` _Ͳ։\ԒVv4ڢ<-Oc{ŎK.ĕ!4h$; 8OQt5h [n~ᇫ!os]XxsgFљc"$Ehװa>+>>~`bbbw"e<@ ϱ< gcP'`uX{Hzh =++{Eqqϛ6mXr 'OH@{)+=_e˗ `jw?%&&jӶ>4k=ۏHTea4+/XUfVe$xBS kq?[6{v9sI&R?+m`n^_"K`Ed1㞛ѷ55)dbִ,'B@L~w9l؂Z~"uDDDb Ó"I P£ fZF%*3w*W.** oۢE-i}Jmڮ]+7i®>YolM7^%>{܀'JR, pja,?T΃ڼ UPt͎}VbG}ԫK׎5o޼#U}[jjl5p:mo1cF~}}E.u 6Dxh`CjL6ѣd_FȁL4JtXokժU˅s>5bĈuqK8_ܴ]qzn s}\ u۝aXʶ5| }^/=Glo/j۶?۴i3HJlFj £Gt۫6}FQ]B3ÈP- \0&QYW'&B@RB@P# ӡck`[nFG}Axշ>mϔDӨpB*=a,ؒ}:3xQ C!Hc%5^TN? ƒ³Yݻ`G9,4H}ddd,Ƌ54f~O^z`b& c=l.>~8~8n|xOCljB@!PG p:viB@fcJU!`-aU1}bMnB׻ٯe7n׽{wb9%ޗղ:OzFu)<ivą?Q^" ^M0vSx` p*\rcOXI |B?x "v}*(33gΤp<>ymsuq<4+zQQjN^\(+Q"q訨MFؿ?u3>qZ!廗ݑn`ȼsM3lBHL~l@oUؼSiONх_3i_~=1Žʹg3P9cfaܯd:mJB@! |"pԧܒY! $V +F@~P*ݗ&pymTgB*g߉g{h=῰kK8t| E7%4>UU4V Ck E+ݺuak?EPll&!yhroGObNtuv\>MBd5 d` e׬Y*6I>! u<zHB@xioH2I]gfhRidx<i@9`zQ`2#XB=.|PY^![%ٻE^{v% ]pT.uma:T\0KqPȣp$ /;䧨=wxߕ/Z +tsq{fr0>Tyu4Wҳy=io: |.Ѯ%=/p\"(ZlyAtttW_BP%([# lܱcGˬk_! !3= a$B@ZK@kmךax6BJ-g.k"[-] g7~Oq*pb 'w`l[ WeH4 V7s4TYp@xUkpflqP;C+ZDM*..~?Ƿ_xC1885I-$3(ok[h b4U0/;>=YI 23Vގ5ݯ_wqek{6x"6`KSZZ0uT/l󍈭 2%' ߬.aJvmNt,d>Rj[7mSnKqa2v](گݦM ;u4k7,_k„pЬ4.]:bok\uf5(,cuﲲ2+<|37|b7\l8){m{.} ,ۆdZn~_ B@! ⡑Z# ! =v_ E@~t×^FzfQu91]'df%`=\{׿T4&&&BΣ@r)i%cBV3X;wgx,3f4ኜ% xW_}կu5jFQlG*c>i,LN~~/^xgΜyh(oU pO4qRR=݂EhsK|s&{+B@!`TY$! ! yX"ctis a_ks|.%ylpU\jNW4א~ %8!#8CԤy޽'''_ q'r (pc٧wvP?Vy %"UY,a%<<\u6.vtၑ#GeggOq&WPJZ)kn<%xq^>Q$/C V܋6ى0z\VXoH0LhhbCлw^n m1luOСC[YV~ .B@Ԅ~E5{~MK! B `Vd)Xs0t>_|ѯuo^&UJil" 2c8kX}cP,~-0ȵǫ7غ* ͚Zލ|hRW^f[1]kNR+:D˕  J#0YT!q.n!4(KS?wgV4,i^=;=+2+ܬ|oXcR~xY&60̘1k;fnHqx_pþf͚];>5Bp^x %}6N)HƝCҥLeК=̌]Dz^Zi&Ǵi,Y䘷fQN5w^q?0`@_9&?ޫٳLf5{KB@! @C9RB@!\3HA#4x^+*JP"06Y׉6TĦǴPC/P/Κ!{`tdRm&x7GpN܄)9裏x9vm@rlҸq9]K !x५{6 6!L~/=ƪOS kg%wznt[ arR>s=1͛7<**O(Q/@pi޼yʗ]! B~|is ! ubC*x,&63mU6gT劙kV+C$ϙ9m!x.NbVʻП-!C v ί@syO2EDgNIb3b9b <hӦͣ:`bv!0[Bف~ꩧ>qnw4xrm^kΔ"3m[/`+###cz7Qprl +b҂5k'::IH04\ua&.pjժ=ʝ8bĈQG:MrJԈ.6O0!zРAnz,:Ǹ|kC }Xy}G0aMDM^^]5=BP`->'مB@E8RB@}oU,Cϴ>C <ZY+F^n[YmB@! B~O`(BZܹ!ԴaWL ,_a~`8yx3/lЎ>gU/XrO㌩NNm%zxn/s9'ܺaÆ3c1d<Θ^kΝ_=묳9sf=ZZ&śƑ!4'<#l۶ӘKKK]{;W{֜։Uk@zH`v-|ǀz^%k< ^zBߡeGMֺMfOQFF7UСCm߾:9~8`ӹe˖۵k*Q)[DtC/ T/4p=Ln7(\1h!Z ǎe^èw͞Y :'6o|(<;U]/n`i/OO߷bɒ%|j[R>B@! LJ|x+b@?0i,! f!}zrFG6hР=erIؒz?a*R|IB@! LMQXWk25i1N! @;?9_ LCcroĐ`T1 yEؓԓc)X: >+up jd^lJ>+PQn@D"# ub =ңGެiӦ}.bG],LLLW/0{~N oO0nC(Hcb3UQ… v-Z1LqD@KNKK{_~o9N_M%LA>0.5q//h۱vsnVf淟yJH#B@|pSls+A!  R7|rb Bt06a0 Mgp~s ?So1H3L|~8uY<c 2B{t7S5ؠ#6z~ә;!Q(їa(־}?$M8-oWa\pda/{f> {ˇb}4gRb7oSBBŸݜl_^2aA(O +18 }Żi/B@]ףk! B~Dq-VJ%1 %vFqȿhV#vEo2и'Pws߂'XFD%OW%x޲:F?712NuU鞀EUq9R C\s۷oSXh`P.jRѩS>~@!/g9z?#YaB@! MZ ">V]dB@!  dm{v f%zr)v՘z<}|"6$e'T!^`Pķߛv# =*W.XЌ j:m `ddGnZoQZwJAAA:nFB@$3 C%bB@C pW;{]tC-ʅ@5 `yO *! "AbL 98,2Uv:QA=g|ɠiB96j~x%tѹwޓl:=#MC aG7nԮm۶/a-Z'pڀ s`T3VðfΝ;_AY%968i3226[nMds'~=IZ ўk_%7~3,yyyG׿5# B@!p2_gk鶿DړB@8A%GA1 B d ` # 8 =ù63=K;{#2S />b`A*F\Q/`KA|qPW^Rt/}NڰaCL{kTTT} R8M(g+/ޗSv-43b_֮j;v, jM۶$4l-ͱ`8oOzBQg~kv\璆 D<`rrrVZ{V! N%! &^#JB@!Plns!.B Bk2>߅}&碑ު·"ɼ'Hq[SHd"5))C#~N= k MM"80Ġ֥>|s_}ULvLř#_uɗw<v| oHcDxZP(G[>ݻwW֭Gh()^E = ;}|rrswz /g&Oi{|mBBB Pw}FVG7;ܥ(תOd%B@lXݖA#Dy 8B(Wy^ӱ @$ gT ̿=5cO0 [ +ߗϼ?~_ڍ~a10Fe oXiV_ 3by6@j_d#x6uJuu.l%9 <;?VX8؀(,2KSSSg[7x8%?ĸe%e )K>9ThVp=Gzk@Lxs`Aܤ~s5%  bB@! B82(; B@!`(&lf6Z*i"Y もBMT W!`9 έ[>6 qjo9$Oklرcz׻0n9M u@{:thO~d묬˗/VaV! B@!E/CvB@!P ~|^_բFe)))kM$^Ue\.7p=&juw>d+B@! D\|B@! @]%߆}gBBZVD"#:RM!m) N0&{͛?曧?<YFFF_]h=g!{kF'w׎8,X0xΝ Lf7iwc:tkq\yCi =W^a]>=/q OAյy]K.3BV! B@!`4$ѝ ! BЁ0MD@12ytʛB&6mz////B5)VG(úqƇwqGh,E zEz4iR'xO qD9"x!f#km:huOJl.,,*TA܎bU}dHJ! B@! @#Dp{.-B@!  b`ϒ'T 'Ξرc-V\?mė8|L 򒒒2! 4+`TƏoAy觃lPh|ꩧڴi3***!ES}+ i3GFFϫyV .JJj2{ĈKqn? (^vbZ˟~c_e~QFgkmG:P7N6X_]vLi/"GNݬYWCו* /߾}׌knVנW+B@! B@! B@HH J25H5#ų1KV;V\#Gfرc;!nTZ\ih_f ćg}9P^Zj8-w{`/@d:Scҟ^("dJ0=w}ӓu4i5U6~"M&LhlO衮z5럃E}tÞMs7{ʔ)[^j[K12dH+`*m}* ~?힋'U/_ 5fbB@! B x8'B@­~zf_b6!mz8yቜwAَ?^ Ph$MUlZrPZc< 3uY?sU2<^GɁ3fJF^H/={,wv>Ӆ_ JB_rܙ:sÆ ak :ؚm&EbG,X0ﯿ~pu]x]'<̠7֟_r|q6^-h>~r޷믿XuxHB@! B@g4|B@! j;EǴG]۹Dt/ƍGÃ1xк^&[ u";HU!0v%!toG͛ AUytzֵ5 Z؞߸q3j{:y ?ڷoof޿1։|A0e1afMMK/$O|YXB@! B@T$B@! j#|11ڄ; FZJqxzboO;sK,\Y࢈|ɴ1[ !TwZ љCT:{8aOgzm7aZUX5qJ: {{)OYWj' e,=UN[;ȉNlW ؝6b} \V?akkg^oTP݂'z[n'x7^i|ݕdX UbB@! B .u ! BDlb0&BPLAO{ĔOQTI1dѢE#ozZi :>H+ H;ӐuxX:821Eig;m)ÿUF@weʗM0p <ӻMkw а[MN5OS9sO;G F F~ǭ[΃F*ne\^ۣGljt\;C~oc+N_ݡ͛_rC';!TLB@! B@9(! B@~ *C]H!JPG9\ VE/*9;'t?6y[-/('Q0]Eo4F?Oi}J}?6=HJY J|9cy SV!w7u!L߲)dG€쁧B!p^i~ϊ+L8snOe)[>=5A] 3g0]|edͬ4xӏ1Muz;a,zݢM={^8]=3,>}:g9+ ! B@!P 5k{'KB@!p -)LM'lVSN|e˖wGEEE~9"2D;Dɒ{'s=Y8B"av2 mh8]lͽK~Y64iǰ0 C! +xScǎ M;f^3z;Ҧzkmպ 4-&vڄSngA4mX Ѯ]h^*}cǏW[pG+]n-#GT\?,=Pͻk=u]ohmƋ;v2&&%4iy\1ϲ9y]T:mGŠ8]Li?K=z>j(^&pL_g͚|gmժm\@ݓPE=~o袋|%! B@! O ]cP- ! BopnA</>C2; k[ܘJ{p.]^;[_L ; An-Lֵ9l{ ]R n*J!C2kjRF=eNq[Z>N 8{بQK0]%'뵺 zsz56P'_x[f.l^>疁^f+*O#_SqgN:Yg|7v߿B۶JqArrrlxxxrqfqՒa/qYkHz;'c|75XBz\gߪU'" _Jج٫fP,-c_TE|#B@!  o'sU@I! B@2Mf+uVg_,XuG4 itS^vt̬w!>N)͢\G8,MJ1vQ!TJ]zU fEԳ/+uciW2ݫHо})Q- vwȤ`~9NGbb╽{Hޗ]y+/첝/ª-ZV=؈$JE2cl+)bF˙h2 j4#K/->s3o;}iGfcJ7x#S>?Yq7Ctll&%uZdT,hWm016!>S}dx1 mlK^v͚ɼTkH֯OaKc|ql.~@qי?m!;%cex-͚ %V&e ! B@! B@! lM%8%T] c\TM}+<[7m޼eD;4I%2B #1'ThCr8>",aHxhJ"ܼw_lٲ@(G^Ŝ|lW_}u*oӦM0n*! B@! B@! 'pE 43]Tw!6XS$kN_Ô+ ݃4INĬSmaE%Wd3'=Tks~[n6χvH^Pt ;QlĈW_}͛nrcnȠ"kcL/SՅ8` W:vL]Nʽ >7oޘm;v<{,;s) IHH@$Be8uiyj/v:~Enb[i#3($ad$sNNW@I_ϳYkZ;&+JP֫z }~-LJK%<޳SGnd{ fNKKKbuΜ9s`eN@){}lE"6*|n K{EE#/^{K!jS|?i Y,`=,g&Tkkkc:hퟜ,Ptp8lavoc4KqqU@sFQI<#""2Aw "ej_|WΝ;]TVVd ,SxN |bٛfiu=;RSXpSLy!%%ea„ h߳kb{_|Ő.V,<ȹʍw /}-Pb]OBsIX5~’p߁^۵kgEhƙ]=8W/=㌤p!?Qg"w,딗aOCcK` t*_~Sg獛[\\\6n6$q8y2ʃb{ހ[nףtfUNFc 9,瞾 p-iR f +g=N\d¼e˖9f̘|y+̙n:p> tiNvhJ@LIEД.EHW;`ۀ:Jh˞ n!C%$t,~NNM~ lJ_            :ߎz٨m;*~!8ϟ? Q:00 9lJą\\6ь~esگp)ŭ]/*5oLͶs9_~]ehzrq=Dփp--l"a"?_k[v111pX a<'Y mh*RYLE'7?}2MrrrU ;":tondz+x.#F RX>O9aYʺJ[J|6bD KRƸ.)--ߖqx͛7-XR "J^}F6K/tҐ!IMHHXXYX6KJleffA?C$@$@$@$@$@$@$@$@$@$@J7}7l/g&g#,_<7AXN,$m fw5Cܶup N5iI%FB1/$<p6[Pif6xm, ">CrƎ t m(9k۰3%%1y֫6j¦fO>)Zo I/,~s¯mpEv yDe*V򼺺 vuIIن ~'_*J@8s[D^-27QLBY6^r%vAo[~ٸqc#HHHHHHHHHHHGSguPs'Jj168OU/"VB(]_=x;v >{[8?eksp;fVNnm Vh{/{͚5|3g_?U }Ig.B<jyB\@B yv9b,AW6}y3x_SIdJ`4XsE )3 ]V0q-999`Ҏ|ASXbuSOo83?JoaI؏=_Y:p4 $@$@$@$@$@$@$@$@$@$@$q|NΖ: :wNgӊY/,ŒY-))مj鎽ޥJmċ8فډ+ ܍'xxӉ?=<\חgc*To^խʃթСCW^}-8omi|䣁Vny[.'rrr>Q^^^Zֽ k!.ݲG<%O_j gHuƁ ƥiYo^X/LIIY;n|'~XS9Ǹ5ss-t'֡n@vڙztzL1 _;Y黙'   ;Z.un;~_kO{'ֳ;|axjذ7ʰeŔUǒWTT?##MeֹLϒ'"B.Wc7m5^'?")/A7믟9nܸ?ְP<6R볬p-i*iVg&VV^Zxq ظcǎ²)--=_,ʑ\8U i[_*kbԵkJ>hi@sҎ,mJ;Д{cjqu&9|p1܋@̂8Z1f0YfLYhQ$p0&Ģn7=mWف=[gϞG'O/inҥN3ɖHHHHHHt o69^)tigU{ve5    ~bJ3<Qzo Z X&Am3FO;U'XEQ^YYyi/~8Cz=MH^]:i3{ y"Zֱc,Ҿ>EO߿ XVY`t+y5kVpRRR%\ A: #aa>*66.vp6` !iͮJ6ρ-7-peNNV.`i/c3RD8S 6_xᅳBHY=&OU˖-ݻW DxߚXb%K ;gРA|"lõn9h_x;;ZWgWgM            9n9$N_Nwݰ1D>C/첿9FC+Ң1мXVVǛ!we!?p`C! tN3 %}uDdvFWff믿>Wړ6l]Fu6"A8)))QZFGwsDh;҃`- 9 Ah#XI^lD^] jס~=DƜ,9ءVUS-[4v{ŭA蜤CV-6'&1_;԰zGhEJlA/⋏,\DɗIHHHHH#o4Z8wHA$@$@$@~HMİph}ۇSY])NfЈA JXvWC|.k}Q?7;;PPufRZ-%%%հR]f͚b,0͹%hS@ڈ(("p/\b+NO],J:1~ٵqix7cdpnDL.,G1'g< @iO]'?[ٹc$@$@$@$л wW&wFbBEtEm%$AXGd,hF)cmyv^YU='|2֬m90ҍ; U ¹uIzԚh*$[?fw<c  `-thaiDL}x$lHHHHHHxa> ts]'jny7/+rݻ?Kl-몋 JT6b-0KskJKJ K|ݺu?7exv"3N'N;8yƻ*3 6?Ƌl}gEgªz]wݕ(Bg3ZC$@$@$@$@$@CQpHHHHH<,iQ%:EE>fj3,`q߻v8!,s.#ȞHwH?ɮ]^jy]cdLb^$@$@$@$@$@$g7g?[HHH:~ϛyr@k M;blD5?iiii+!4UYZg-8ܷuYtN]X V\9b ΙE}c7'`}ofϞryVV%`%<2>Dqs$@$@$@$@$@$6 =nU9!   Pc- ^E=6):p 6ly!<:XZt[0ĩZoʥKX(P=)t>]Qq7o0U^h#;$O0sf 1 !FׅC"   !qYSq۩/9[Mzg\ss23t虱0z y c#G3 Y_lߩ><)》G wK7mڴlPW3 >s}G5iwD"DvȋټO#q444{| t 6-%wLk*]y)b    xϡ긇_w:9W">젾[7 $ȱp-@lLOOt۶m/Z(cWxrb9*bŊx@nԊe{/UЌ}M~IHHHHH o8Z8"3'   '2pNul$ψ2]nN {'AD`.Wu?mkv Dtvн3cdO}gKKKR^!_،D-!I|G{NHHHHHz"-G'.,D$@$@$k цvH^ G&)mÌ]\Rj[[u\]vYW_ѪUj;ǢܭjX1D\lff_ڠABK͐_%K=kbb9]wԀ];!67"xtܹ8M#          ?aU?v/_> b8: > kg՟:yP̴w uxþ}*))) x_tcH@;X彴~Ҟ) @tpHHH:~ۄWang̓vcVwV͞(+++IKK{eWg;+Kg<Ս6˾qmGdW.~wgϻ ex A1HHHHHH : ΧM v1d'?fQl HPzY!tBǛ_s޽]v(iwjROb_`\<gfK?l#[lq:%f      7|9 4#~WasyC- ݨįӯ޳g?ˏU;T'_ ^+_鿢 ֞>`nF-~Oф?rO~~V0otfgV+꼼M6ݬa_c     n~: X ww;S7h־&LӦ ONNf/f-8po6l $PNDg c&`mO=T7|Ç/J]־D&cv~s߯^ٳg1Eg PBޣ>yOʐm^|(t1 @'?)8we HHHH@뜢)DNLtz'?1J[8\g%if kҌe۶mnbm|+ E@ޓӧOw~CvuWff֖zc{VbIm~DR^^Q%G?#4 ͚c     9(瞳 @/&n:9H/FͩW^YrnڡCWUU +;y75ߤywCzc0_%6)%AEcuدUi fywc@:ΟHHHHHHHHHHHHHfp\ IvzD*}*:N-Vr/n!u@x\f|xLا{Nޟ5HHHHHHHHHHHz0 B)ju/--=hX.ATVVo6֚!zY³Sc8c<4OڻwS Q#QBs~QSSSɲ]`|ch/f3,Y$<۳g`Dlد\›|P3>y]x#           8usy {^jVl#GVm߾E$5 ӧDCb/7 _k#OIDATv/''gw}f{ܛ|E,M6Gc            N'`̙Kοex<$D\3+R3;v(33-[ܱxadOBZx6: ;5cEEYb!|jьrblH4"ܲ%r=@Ə46ĈHHHHHHHHHHHH h"TavF7lxС>}?yQQQBQ#zG1~ i|HNůx…92< d])$vv̘1#Z`A5\3-I8։lLWuQ³tBF깸fwYiFްcǎ|.Q;xgmZA@ˬjmɒ%ѣ\|-&XU(B!2]QRRMFF&MZ3)6cL$@$@$@$@$@$@$@$@$@$@$@$D¥E/F 3`/$.Xt]􌌷w޹bŊsNߖ1rߖyfeսW_MغuOwH}ȑ%-vf\Jpn8Y҃xbѢE5u J>fL$@$@$@$@$@$@$@$@$@$@$@$@~O@ >x }l@@e24sVaSc'8qwu^=0f5ߏ= @T/BPRWWWgYm6eu2Vkh5ҳ7ƛ6m>+Ϧ@ 5Ħ~Ƹ(eamX2SLq=mذaݻ_RVVV Vnǰx>އ^=vXqVVu_}ij$ o  }} \|cf6$$$r:5Բ2"8 QeA4[q^N>kю h-5S fEE3--W1:+iԈC*uFX,J@wuv@l^,hl&HHHHHHHHHHHHMd=("!tVnjvt9{\79>444ǵ" մ6υHf*,,?f̘aN<ԛ Xڑd)s?E@wV͍!`UԩSwj            B(jv!jho;vqqqAtBStQZ(x\`i]RZR;{キ-{E9h{EEeJm+)ڤs,yd@a"T{wOHHWRRrabbŜƆtq@ NY\*++*} ]'_<3GU!Z5             ~)>v-U׮]{)Uopx9l T1 %>"˵j!BVpsxs9p8BN7qutUZ|w F)*{#g-l9ɐe.ȬfMٜ5'0aB~%DEEprR_-GwmWƬ>ƀ|5>:HԏfΜ+ЪY`L$@$@$@$@$@$@$@$@$@$@$@A8C=LGJ{|͗Ax ber3DY(+vD|-Nj2ކFۮE٣K , /9 x_VVzΝ; {Cv. (9d2AZNut,6c[3ۑ6`X)X);liXu>NGGGG9bĈX||0n ,"#"2EU&[ 'cjψ+m |phuVFҫz+*Ƽ&$           J`֕}³v'l?1/no hCxMD:-*5:-Zl߉4Ctek5P};'33,//'bg~5p-.L vdm5=90[ʷ![}ҤIW\qE,z0܌-/-ҷp3c;}mY_ݿ̣[Dcan{Fiy̬ ؠZ/] $ZgHHHHHHHHHHHHWNWt8{C?vk3f9uOpsdwYhkϕ.ca]KߒR7ڪ؍s766V߿ߝVgϞ5kKOO/F;b^'r޲k腅 Vq[:48s9 Y0a9n6R}]+Ju%cj X-<5Zɖ6X@ B7`Ε!87 \X G(h ↲2wyeRΔbU?ZhC^hˉ6!AAEPʈښAh;󉁵v(sQMq %u> Z+ FniY&ak/\ Oׯ_>g"|ٌIHHHHHHHHHHH@Vg .O<1 ^^Wˣ!v_{šj'9'n)P[M饥uo?QIЬ0&           @c7_Dx" o#G^=)44t\nrs=RI4qckD5sy]]¢[^{ Qh0 @#@,h3eZ?eʔ+qx>o߾){$-3g &M^c[F\/3mvj̙e~ wE&HHHHHHHHHHHHz =f)&"BzW?)22rjXX8\g"VϢ;K} ! @c ÐY66lҨ'B˜HHHHHHHHHHHz0 =tq#983<%vJЖLP aɌmୄ죸vlżymڴ61|7&IHHHHHHHHHHHz( =ta-ӲCC U1Ǎ72))iqc+IQev 0몭E$? T KzŠ9|;-bٲeӧ7bo%X뢌IHHHHHHHHHHHz(-2qZVp,^Mj0qq;QQQgZ{VgJ=9Wv3=ha*2nvg’y/g^2cƌ4{HHHvȀaaaaxp,j'XVk)k(#/\dz\l۶m=ŕ.]l:AG=bbHHHHHHHHHHHH*kġE)>O6-讻111,u^HH89rYk%L6iֲL˺Eb:z{rg}uF ]IbtIHHHHHHHHHHHH -V hihue P;>kE:'X.Z(.B1hР8yj/ƹ?EtV"CDO*eZ ǩ#e}h!(Vaֹ) 8{po~fff6,EXK,)V4I.[[17u$HHHHHHHHHHHHH)Z*!`*G/ ܸqёybHH"7ahx}8IZ }*ըcjI^CADn{ X0הVL>}.,,۵kWgۼdKYfJ x "<5+            hW{* h54fo = bHLLp>t\sn(DiLRM -i ݢ.kqXYRP%e,ȽT5$7mX, GEEKArrO?4-gIsJʖ~ggUy$@$@$@$@$@$@$@$@$@$@$@$@$pZLZaehM@Lyh<8P{w <yБ#G G v0t@x Etں-{QYY)W=K\y}eaN959E`@nnnUjw"L$V3 g1 [V= t  M8;mmk訋/1cە : "u Άv:8رcP9bn$,Qoh-nZ*uC#5uJ1ǣp!p_UQ"X5g;wݺŋmjD\^~cʔ)ZPVm)Ҫ3HHHHHHHHHHHHH _gwIZYCKo]suL<1tP;7ؽ{waC"#"EGG;:"'''>ò8 F_hS.Q+G QI!^Wȅt>*0`@9\BD4 +*=Qu?ܨ2\gljk) g3g?N@K-x 0+b?~xUo qSR\ݶzdGEEӧO{}*HHHHHHHHHHHHH&jޏ,7IENDB`mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/static/mitmproxy.css000066400000000000000000000012001425660472000260040ustar00rootroot00000000000000.media { min-height: 110px; } .media svg { width: 64px; margin-right: 1rem !important; } .instructions { padding-top: 1rem; padding-bottom: 1rem; } /* CSS-only collapsible */ .show-instructions:target, .hide-instructions, .instructions { display: none; } .show-instructions:target ~ .hide-instructions { display: inline-block; } .show-instructions:target ~ .instructions { display: inherit; } .fa-apple { color: #666; } .fa-windows { color: #0078D7; } .fa-firefox-browser { color: #E25821; } .fa-android { margin-top: 10px; color: #3DDC84; } .fa-certificate { color: #FFBB00; }mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/000077500000000000000000000000001425660472000237405ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/000077500000000000000000000000001425660472000250535ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/android-brands.svg000066400000000000000000000010271425660472000304630ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/apple-brands.svg000066400000000000000000000012311425660472000301410ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/certificate-solid.svg000066400000000000000000000020611425660472000311650ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/firefox-browser-brands.svg000066400000000000000000000034721425660472000321740ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/linux-brands.svg000066400000000000000000000072061425660472000302070ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/icons/windows-brands.svg000066400000000000000000000005611425660472000305370ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/index.html000066400000000000000000000137011425660472000257370ustar00rootroot00000000000000{% extends "layout.html" %} {% block content %}

Install mitmproxy's Certificate Authority

{% macro entry(title, icon, filetype="pem") -%}
  • {% include 'icons/' + icon + '-brands.svg' %}
  • {%- endmacro %}
      {% call entry('Windows', 'windows', 'p12') %}
      Manual Installation
      1. Double-click the P12 file to start the import wizard.
      2. Select a certificate store location. This determines who will trust the certificate – only the current Windows user or everyone on the machine. Click Next.
      3. Click Next again.
      4. Leave Password blank and click Next.
      5. Select Place all certificates in the following store, then click Browse, and select Trusted Root Certification Authorities.
        Click OK and Next.
      6. Click Finish.
      7. Click Yes to confirm the warning dialog.
      Automated Installation
      1. Run certutil.exe -addstore root mitmproxy-ca-cert.cer (details).
      {% endcall %} {% call entry('Linux', 'linux') %}
      Ubuntu/Debian
      1. mv mitmproxy-ca-cert.pem /usr/local/share/ca-certificates/mitmproxy.crt
      2. sudo update-ca-certificates
      {% endcall %} {% call entry('macOS', 'apple') %}
      Manual Installation
      1. Double-click the PEM file to open the Keychain Access application.
      2. Locate the new certificate "mitmproxy" in the list and double-click it.
      3. Change Secure Socket Layer (SSL) to Always Trust.
      4. Close the dialog window and enter your password if prompted.
      Automated Installation
      1. sudo security add-trusted-cert -d -p ssl -p basic -k /Library/Keychains/System.keychain mitmproxy-ca-cert.pem
      {% endcall %} {% call entry('iOS – please read the instructions!', 'apple') %}
      iOS 13+
      1. Use Safari to download the certificate. Other browsers may not open the proper installation prompt.
      2. Install the new Profile (Settings -> General -> VPN & Device Management).
      3. Important: Go to Settings -> General -> About -> Certificate Trust Settings. Toggle mitmproxy to ON.
      {% endcall %} {% call entry('Android', 'android', 'cer') %}
      Android 10+
      1. Open the downloaded CER file.
      2. Enter mitmproxy (or anything else) as the certificate name.
      3. For credential use, select VPN and apps.
      4. Click OK.

      Some Android distributions require you to install the certificate via Settings -> Security -> Advanced -> Encryption and credentials -> Install a certificate -> CA certificate (or similar) instead.

      {% endcall %} {% call entry('Firefox (does not use the OS root certificates)', 'firefox-browser') %}
      Firefox
      1. Open Options -> Privacy & Security and click View Certificates... at the bottom of the page.
      2. Click Import... and select the downloaded certificate.
      3. Enable Trust this CA to identify websites and click OK.
      {% endcall %}
    • {% include 'icons/certificate-solid.svg' %}

    Other mitmproxy users cannot intercept your connection. This page is served by your local mitmproxy instance. The certificate you are about to install has been uniquely generated on mitmproxy's first run and is not shared between mitmproxy installations.

    {% endblock %} mitmproxy-8.1.1/mitmproxy/addons/onboardingapp/templates/layout.html000066400000000000000000000014441425660472000261460ustar00rootroot00000000000000 mitmproxy
    {% block content %} {% endblock %}
    mitmproxy-8.1.1/mitmproxy/addons/proxyauth.py000066400000000000000000000211321425660472000215330ustar00rootroot00000000000000from __future__ import annotations import binascii import weakref from abc import ABC, abstractmethod from typing import MutableMapping from typing import Optional import ldap3 import passlib.apache from mitmproxy import connection, ctx from mitmproxy import exceptions from mitmproxy import http from mitmproxy.net.http import status_codes from mitmproxy.proxy.layers import modes REALM = "mitmproxy" class ProxyAuth: validator: Validator | None = None def __init__(self): self.authenticated: MutableMapping[ connection.Client, tuple[str, str] ] = weakref.WeakKeyDictionary() """Contains all connections that are permanently authenticated after an HTTP CONNECT""" def load(self, loader): loader.add_option( "proxyauth", Optional[str], None, """ Require proxy authentication. Format: "username:pass", "any" to accept any user/pass combination, "@path" to use an Apache htpasswd file, or "ldap[s]:url_server_ldap[:port]:dn_auth:password:dn_subtree" for LDAP authentication. """, ) def configure(self, updated): if "proxyauth" not in updated: return auth = ctx.options.proxyauth if auth: if ctx.options.mode == "transparent": raise exceptions.OptionsError( "Proxy Authentication not supported in transparent mode." ) if auth == "any": self.validator = AcceptAll() elif auth.startswith("@"): self.validator = Htpasswd(auth) elif ctx.options.proxyauth.startswith("ldap"): self.validator = Ldap(auth) elif ":" in ctx.options.proxyauth: self.validator = SingleUser(auth) else: raise exceptions.OptionsError("Invalid proxyauth specification.") else: self.validator = None def socks5_auth(self, data: modes.Socks5AuthData) -> None: if self.validator and self.validator(data.username, data.password): data.valid = True self.authenticated[data.client_conn] = data.username, data.password def http_connect(self, f: http.HTTPFlow) -> None: if self.validator and self.authenticate_http(f): # Make a note that all further requests over this connection are ok. self.authenticated[f.client_conn] = f.metadata["proxyauth"] def requestheaders(self, f: http.HTTPFlow) -> None: if self.validator: # Is this connection authenticated by a previous HTTP CONNECT? if f.client_conn in self.authenticated: f.metadata["proxyauth"] = self.authenticated[f.client_conn] else: self.authenticate_http(f) def authenticate_http(self, f: http.HTTPFlow) -> bool: """ Authenticate an HTTP request, returns if authentication was successful. If valid credentials are found, the matching authentication header is removed. In no or invalid credentials are found, flow.response is set to an error page. """ assert self.validator username = None password = None is_valid = False try: auth_value = f.request.headers.get(self.http_auth_header, "") scheme, username, password = parse_http_basic_auth(auth_value) is_valid = self.validator(username, password) except Exception: pass if is_valid: f.metadata["proxyauth"] = (username, password) del f.request.headers[self.http_auth_header] return True else: f.response = self.make_auth_required_response() return False def make_auth_required_response(self) -> http.Response: if self.is_http_proxy: status_code = status_codes.PROXY_AUTH_REQUIRED headers = {"Proxy-Authenticate": f'Basic realm="{REALM}"'} else: status_code = status_codes.UNAUTHORIZED headers = {"WWW-Authenticate": f'Basic realm="{REALM}"'} reason = http.status_codes.RESPONSES[status_code] return http.Response.make( status_code, ( f"" f"{status_code} {reason}" f"

    {status_code} {reason}

    " f"" ), headers, ) @property def http_auth_header(self) -> str: if self.is_http_proxy: return "Proxy-Authorization" else: return "Authorization" @property def is_http_proxy(self) -> bool: """ Returns: - True, if authentication is done as if mitmproxy is a proxy - False, if authentication is done as if mitmproxy is an HTTP server """ return ctx.options.mode == "regular" or ctx.options.mode.startswith("upstream:") def mkauth(username: str, password: str, scheme: str = "basic") -> str: """ Craft a basic auth string """ v = binascii.b2a_base64((username + ":" + password).encode("utf8")).decode("ascii") return scheme + " " + v def parse_http_basic_auth(s: str) -> tuple[str, str, str]: """ Parse a basic auth header. Raises a ValueError if the input is invalid. """ scheme, authinfo = s.split() if scheme.lower() != "basic": raise ValueError("Unknown scheme") try: user, password = ( binascii.a2b_base64(authinfo.encode()).decode("utf8", "replace").split(":") ) except binascii.Error as e: raise ValueError(str(e)) return scheme, user, password class Validator(ABC): """Base class for all username/password validators.""" @abstractmethod def __call__(self, username: str, password: str) -> bool: raise NotImplementedError class AcceptAll(Validator): def __call__(self, username: str, password: str) -> bool: return True class SingleUser(Validator): def __init__(self, proxyauth: str): try: self.username, self.password = proxyauth.split(":") except ValueError: raise exceptions.OptionsError("Invalid single-user auth specification.") def __call__(self, username: str, password: str) -> bool: return self.username == username and self.password == password class Htpasswd(Validator): def __init__(self, proxyauth: str): path = proxyauth[1:] try: self.htpasswd = passlib.apache.HtpasswdFile(path) except (ValueError, OSError): raise exceptions.OptionsError(f"Could not open htpasswd file: {path}") def __call__(self, username: str, password: str) -> bool: return self.htpasswd.check_password(username, password) class Ldap(Validator): conn: ldap3.Connection server: ldap3.Server dn_subtree: str def __init__(self, proxyauth: str): ( use_ssl, url, port, ldap_user, ldap_pass, self.dn_subtree, ) = self.parse_spec(proxyauth) server = ldap3.Server(url, port=port, use_ssl=use_ssl) conn = ldap3.Connection(server, ldap_user, ldap_pass, auto_bind=True) self.conn = conn self.server = server @staticmethod def parse_spec(spec: str) -> tuple[bool, str, int | None, str, str, str]: try: if spec.count(":") > 4: ( security, url, port_str, ldap_user, ldap_pass, dn_subtree, ) = spec.split(":") port = int(port_str) else: security, url, ldap_user, ldap_pass, dn_subtree = spec.split(":") port = None if security == "ldaps": use_ssl = True elif security == "ldap": use_ssl = False else: raise ValueError return use_ssl, url, port, ldap_user, ldap_pass, dn_subtree except ValueError: raise exceptions.OptionsError(f"Invalid LDAP specification: {spec}") def __call__(self, username: str, password: str) -> bool: if not username or not password: return False self.conn.search(self.dn_subtree, f"(cn={username})") if self.conn.response: c = ldap3.Connection( self.server, self.conn.response[0]["dn"], password, auto_bind=True ) if c: return True return False mitmproxy-8.1.1/mitmproxy/addons/proxyserver.py000066400000000000000000000362141425660472000221070ustar00rootroot00000000000000import asyncio from asyncio import base_events import ipaddress import re import struct from typing import Optional from mitmproxy import ( command, ctx, exceptions, flow, http, log, master, options, platform, tcp, websocket, ) from mitmproxy.connection import Address from mitmproxy.flow import Flow from mitmproxy.net import udp from mitmproxy.proxy import commands, events, layers, server_hooks from mitmproxy.proxy import server from mitmproxy.proxy.layers.tcp import TcpMessageInjected from mitmproxy.proxy.layers.websocket import WebSocketMessageInjected from mitmproxy.utils import asyncio_utils, human from wsproto.frame_protocol import Opcode class ProxyConnectionHandler(server.LiveConnectionHandler): master: master.Master def __init__(self, master, r, w, options, timeout=None): self.master = master super().__init__(r, w, options) self.log_prefix = f"{human.format_address(self.client.peername)}: " if timeout is not None: self.timeout_watchdog.CONNECTION_TIMEOUT = timeout async def handle_hook(self, hook: commands.StartHook) -> None: with self.timeout_watchdog.disarm(): # We currently only support single-argument hooks. (data,) = hook.args() await self.master.addons.handle_lifecycle(hook) if isinstance(data, flow.Flow): await data.wait_for_resume() def log(self, message: str, level: str = "info") -> None: x = log.LogEntry(self.log_prefix + message, level) asyncio_utils.create_task( self.master.addons.handle_lifecycle(log.AddLogHook(x)), name="ProxyConnectionHandler.log", ) class Proxyserver: """ This addon runs the actual proxy server. """ tcp_server: Optional[base_events.Server] dns_server: Optional[udp.UdpServer] connect_addr: Optional[Address] listen_port: int dns_reverse_addr: Optional[tuple[str, int]] master: master.Master options: options.Options is_running: bool _connections: dict[tuple, ProxyConnectionHandler] def __init__(self): self._lock = asyncio.Lock() self.tcp_server = None self.dns_server = None self.connect_addr = None self.dns_reverse_addr = None self.is_running = False self._connections = {} def __repr__(self): return f"ProxyServer({'running' if self.running_servers else 'stopped'}, {len(self._connections)} active conns)" @property def _server_desc(self): yield "Proxy", self.tcp_server, lambda x: setattr( self, "tcp_server", x ), ctx.options.server, lambda: asyncio.start_server( self.handle_tcp_connection, self.options.listen_host, self.options.listen_port, ) yield "DNS", self.dns_server, lambda x: setattr( self, "dns_server", x ), ctx.options.dns_server, lambda: udp.start_server( self.handle_dns_datagram, self.options.dns_listen_host or "127.0.0.1", self.options.dns_listen_port, transparent=self.options.dns_mode == "transparent", ) @property def running_servers(self): return tuple( instance for _, instance, _, _, _ in self._server_desc if instance is not None ) def load(self, loader): loader.add_option( "connection_strategy", str, "eager", "Determine when server connections should be established. When set to lazy, mitmproxy " "tries to defer establishing an upstream connection as long as possible. This makes it possible to " "use server replay while being offline. When set to eager, mitmproxy can detect protocols with " "server-side greetings, as well as accurately mirror TLS ALPN negotiation.", choices=("eager", "lazy"), ) loader.add_option( "stream_large_bodies", Optional[str], None, """ Stream data to the client if response body exceeds the given threshold. If streamed, the body will not be stored in any way. Understands k/m/g suffixes, i.e. 3m for 3 megabytes. """, ) loader.add_option( "body_size_limit", Optional[str], None, """ Byte size limit of HTTP request and response bodies. Understands k/m/g suffixes, i.e. 3m for 3 megabytes. """, ) loader.add_option( "keep_host_header", bool, False, """ Reverse Proxy: Keep the original host header instead of rewriting it to the reverse proxy target. """, ) loader.add_option( "proxy_debug", bool, False, "Enable debug logs in the proxy core.", ) loader.add_option( "normalize_outbound_headers", bool, True, """ Normalize outgoing HTTP/2 header names, but emit a warning when doing so. HTTP/2 does not allow uppercase header names. This option makes sure that HTTP/2 headers set in custom scripts are lowercased before they are sent. """, ) loader.add_option( "validate_inbound_headers", bool, True, """ Make sure that incoming HTTP requests are not malformed. Disabling this option makes mitmproxy vulnerable to HTTP smuggling attacks. """, ) loader.add_option( "connect_addr", Optional[str], None, """Set the local IP address that mitmproxy should use when connecting to upstream servers.""", ) loader.add_option( "dns_server", bool, False, """Start a DNS server. Disabled by default.""" ) loader.add_option( "dns_listen_host", str, "", """Address to bind DNS server to.""" ) loader.add_option("dns_listen_port", int, 53, """DNS server service port.""") loader.add_option( "dns_mode", str, "regular", """ One of "regular", "reverse:[:]" or "transparent". regular....: requests will be resolved using the local resolver reverse....: forward queries to another DNS server transparent: transparent mode """, ) async def running(self): self.master = ctx.master self.options = ctx.options self.is_running = True await self.refresh_server() def configure(self, updated): if "stream_large_bodies" in updated: try: human.parse_size(ctx.options.stream_large_bodies) except ValueError: raise exceptions.OptionsError( f"Invalid stream_large_bodies specification: " f"{ctx.options.stream_large_bodies}" ) if "body_size_limit" in updated: try: human.parse_size(ctx.options.body_size_limit) except ValueError: raise exceptions.OptionsError( f"Invalid body_size_limit specification: " f"{ctx.options.body_size_limit}" ) if "connect_addr" in updated: try: self.connect_addr = (str(ipaddress.ip_address(ctx.options.connect_addr)), 0) if ctx.options.connect_addr else None except ValueError: raise exceptions.OptionsError( f"Invalid connection address {ctx.options.connect_addr!r}, specify a valid IP address." ) if "dns_mode" in updated: m = re.match( r"^(regular|reverse:(?P[^:]+)(:(?P\d+))?|transparent)$", ctx.options.dns_mode, ) if not m: raise exceptions.OptionsError( f"Invalid DNS mode {ctx.options.dns_mode!r}." ) if m["host"]: try: self.dns_reverse_addr = ( str(ipaddress.ip_address(m["host"])), int(m["port"]) if m["port"] is not None else 53, ) except ValueError: raise exceptions.OptionsError( f"Invalid DNS reverse mode, expected 'reverse:ip[:port]' got {ctx.options.dns_mode!r}." ) else: self.dns_reverse_addr = None if "mode" in updated and ctx.options.mode == "transparent": # pragma: no cover platform.init_transparent_mode() if self.is_running and any( x in updated for x in [ "server", "listen_host", "listen_port", "dns_server", "dns_mode", "dns_listen_host", "dns_listen_port", ] ): asyncio.create_task(self.refresh_server()) async def refresh_server(self): async with self._lock: await self.shutdown_server() if ctx.options.server and not ctx.master.addons.get("nextlayer"): ctx.log.warn("Warning: Running proxyserver without nextlayer addon!") for name, instance, set_instance, enabled, start in self._server_desc: if instance is None and enabled: try: instance = await start() except OSError as e: ctx.log.error(str(e)) else: set_instance(instance) # TODO: This is a bit confusing currently for `-p 0`. addrs = { f"{human.format_address(s.getsockname())}" for s in instance.sockets } ctx.log.info( f"{name} server listening at {' and '.join(addrs)}" ) async def shutdown_server(self): for name, instance, set_instance, _, _ in self._server_desc: if instance is not None: ctx.log.info(f"Stopping {name} server...") try: instance.close() await instance.wait_closed() except OSError as e: ctx.log.error(str(e)) else: set_instance(None) async def handle_connection(self, connection_id: tuple): handler = self._connections[connection_id] task = asyncio.current_task() assert task asyncio_utils.set_task_debug_info( task, name=f"Proxyserver.handle_connection", client=handler.client.peername, ) try: await handler.handle_client() finally: del self._connections[connection_id] async def handle_tcp_connection( self, reader: asyncio.StreamReader, writer: asyncio.StreamWriter ) -> None: connection_id = ( "tcp", writer.get_extra_info("peername"), writer.get_extra_info("sockname"), ) self._connections[connection_id] = ProxyConnectionHandler( self.master, reader, writer, self.options ) await self.handle_connection(connection_id) def handle_dns_datagram( self, transport: asyncio.DatagramTransport, data: bytes, remote_addr: Address, local_addr: Address, ) -> None: try: dns_id = struct.unpack_from("!H", data, 0) except struct.error: ctx.log.info( f"Invalid DNS datagram received from {human.format_address(remote_addr)}." ) return connection_id = ("udp", dns_id, remote_addr, local_addr) if connection_id not in self._connections: reader = udp.DatagramReader() writer = udp.DatagramWriter(transport, remote_addr, reader) handler = ProxyConnectionHandler( self.master, reader, writer, self.options, 20 ) handler.layer = layers.DNSLayer(handler.layer.context) handler.layer.context.server.address = ( local_addr if self.options.dns_mode == "transparent" else self.dns_reverse_addr ) handler.layer.context.server.transport_protocol = "udp" self._connections[connection_id] = handler asyncio.create_task(self.handle_connection(connection_id)) else: handler = self._connections[connection_id] client_reader = handler.transports[handler.client].reader assert isinstance(client_reader, udp.DatagramReader) reader = client_reader reader.feed_data(data, remote_addr) def inject_event(self, event: events.MessageInjected): connection_id = ( "tcp", event.flow.client_conn.peername, event.flow.client_conn.sockname, ) if connection_id not in self._connections: raise ValueError("Flow is not from a live connection.") self._connections[connection_id].server_event(event) @command.command("inject.websocket") def inject_websocket( self, flow: Flow, to_client: bool, message: bytes, is_text: bool = True ): if not isinstance(flow, http.HTTPFlow) or not flow.websocket: ctx.log.warn("Cannot inject WebSocket messages into non-WebSocket flows.") msg = websocket.WebSocketMessage( Opcode.TEXT if is_text else Opcode.BINARY, not to_client, message ) event = WebSocketMessageInjected(flow, msg) try: self.inject_event(event) except ValueError as e: ctx.log.warn(str(e)) @command.command("inject.tcp") def inject_tcp(self, flow: Flow, to_client: bool, message: bytes): if not isinstance(flow, tcp.TCPFlow): ctx.log.warn("Cannot inject TCP messages into non-TCP flows.") event = TcpMessageInjected(flow, tcp.TCPMessage(not to_client, message)) try: self.inject_event(event) except ValueError as e: ctx.log.warn(str(e)) def server_connect(self, ctx: server_hooks.ServerConnectionHookData): assert ctx.server.address # FIXME: Move this to individual proxy modes. self_connect = ctx.server.address[1] in ( self.options.dns_listen_port, self.options.listen_port, ) and ctx.server.address[0] in ( "localhost", "127.0.0.1", "::1", self.options.listen_host, self.options.dns_listen_host, ) if self_connect: ctx.server.error = ( "Request destination unknown. " "Unable to figure out where this request should be forwarded to." ) if ctx.server.sockname is None: ctx.server.sockname = self.connect_addr mitmproxy-8.1.1/mitmproxy/addons/readfile.py000066400000000000000000000057271425660472000212570ustar00rootroot00000000000000import asyncio import os.path import sys from typing import BinaryIO, Optional from mitmproxy import ctx from mitmproxy import exceptions from mitmproxy import flowfilter from mitmproxy import io from mitmproxy import command class ReadFile: """ An addon that handles reading from file on startup. """ def __init__(self): self.filter = None self.is_reading = False def load(self, loader): loader.add_option("rfile", Optional[str], None, "Read flows from file.") loader.add_option( "readfile_filter", Optional[str], None, "Read only matching flows." ) def configure(self, updated): if "readfile_filter" in updated: if ctx.options.readfile_filter: try: self.filter = flowfilter.parse(ctx.options.readfile_filter) except ValueError as e: raise exceptions.OptionsError(str(e)) from e else: self.filter = None async def load_flows(self, fo: BinaryIO) -> int: cnt = 0 freader = io.FlowReader(fo) try: for flow in freader.stream(): if self.filter and not self.filter(flow): continue await ctx.master.load_flow(flow) cnt += 1 except (OSError, exceptions.FlowReadException) as e: if cnt: ctx.log.warn("Flow file corrupted - loaded %i flows." % cnt) else: ctx.log.error("Flow file corrupted.") raise exceptions.FlowReadException(str(e)) from e else: return cnt async def load_flows_from_path(self, path: str) -> int: path = os.path.expanduser(path) try: with open(path, "rb") as f: return await self.load_flows(f) except OSError as e: ctx.log.error(f"Cannot load flows: {e}") raise exceptions.FlowReadException(str(e)) from e async def doread(self, rfile): self.is_reading = True try: await self.load_flows_from_path(ctx.options.rfile) except exceptions.FlowReadException as e: raise exceptions.OptionsError(e) from e finally: self.is_reading = False def running(self): if ctx.options.rfile: asyncio.get_running_loop().create_task(self.doread(ctx.options.rfile)) @command.command("readfile.reading") def reading(self) -> bool: return self.is_reading class ReadFileStdin(ReadFile): """Support the special case of "-" for reading from stdin""" async def load_flows_from_path(self, path: str) -> int: if path == "-": # pragma: no cover # Need to think about how to test this. This function is scheduled # onto the event loop, where a sys.stdin mock has no effect. return await self.load_flows(sys.stdin.buffer) else: return await super().load_flows_from_path(path) mitmproxy-8.1.1/mitmproxy/addons/save.py000066400000000000000000000127711425660472000204370ustar00rootroot00000000000000import os.path import sys from collections.abc import Sequence from datetime import datetime from functools import lru_cache from pathlib import Path from typing import Literal, Optional import mitmproxy.types from mitmproxy import command, tcp from mitmproxy import ctx from mitmproxy import dns from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import flowfilter from mitmproxy import http from mitmproxy import io @lru_cache def _path(path: str) -> str: """Extract the path from a path spec (which may have an extra "+" at the front)""" if path.startswith("+"): path = path[1:] return os.path.expanduser(path) @lru_cache def _mode(path: str) -> Literal["ab", "wb"]: """Extract the writing mode (overwrite or append) from a path spec""" if path.startswith("+"): return "ab" else: return "wb" class Save: def __init__(self) -> None: self.stream: Optional[io.FilteredFlowWriter] = None self.filt: Optional[flowfilter.TFilter] = None self.active_flows: set[flow.Flow] = set() self.current_path: Optional[str] = None def load(self, loader): loader.add_option( "save_stream_file", Optional[str], None, """ Stream flows to file as they arrive. Prefix path with + to append. The full path can use python strftime() formating, missing directories are created as needed. A new file is opened every time the formatted string changes. """, ) loader.add_option( "save_stream_filter", Optional[str], None, "Filter which flows are written to file.", ) def configure(self, updated): if "save_stream_filter" in updated: if ctx.options.save_stream_filter: try: self.filt = flowfilter.parse(ctx.options.save_stream_filter) except ValueError as e: raise exceptions.OptionsError(str(e)) from e else: self.filt = None if "save_stream_file" in updated or "save_stream_filter" in updated: if ctx.options.save_stream_file: try: self.maybe_rotate_to_new_file() except OSError as e: raise exceptions.OptionsError(str(e)) from e self.stream.flt = self.filt else: self.done() def maybe_rotate_to_new_file(self) -> None: path = datetime.today().strftime(_path(ctx.options.save_stream_file)) if self.current_path == path: return if self.stream: self.stream.fo.close() self.stream = None new_log_file = Path(path) new_log_file.parent.mkdir(parents=True, exist_ok=True) f = new_log_file.open(_mode(ctx.options.save_stream_file)) self.stream = io.FilteredFlowWriter(f, self.filt) self.current_path = path def save_flow(self, flow: flow.Flow) -> None: """ Write the flow to the stream, but first check if we need to rotate to a new file. """ if not self.stream: return try: self.maybe_rotate_to_new_file() self.stream.add(flow) except OSError as e: # If we somehow fail to write flows to a logfile, we really want to crash visibly # instead of letting traffic through unrecorded. # No normal logging here, that would not be triggered anymore. sys.stderr.write(f"Error while writing to {self.current_path}: {e}") sys.exit(1) else: self.active_flows.discard(flow) def done(self) -> None: if self.stream: for f in self.active_flows: self.stream.add(f) self.active_flows.clear() self.current_path = None self.stream.fo.close() self.stream = None @command.command("save.file") def save(self, flows: Sequence[flow.Flow], path: mitmproxy.types.Path) -> None: """ Save flows to a file. If the path starts with a +, flows are appended to the file, otherwise it is over-written. """ try: with open(_path(path), _mode(path)) as f: stream = io.FlowWriter(f) for i in flows: stream.add(i) except OSError as e: raise exceptions.CommandError(e) from e ctx.log.alert(f"Saved {len(flows)} flows.") def tcp_start(self, flow: tcp.TCPFlow): if self.stream: self.active_flows.add(flow) def tcp_end(self, flow: tcp.TCPFlow): self.save_flow(flow) def tcp_error(self, flow: tcp.TCPFlow): self.tcp_end(flow) def websocket_end(self, flow: http.HTTPFlow): self.save_flow(flow) def request(self, flow: http.HTTPFlow): if self.stream: self.active_flows.add(flow) def response(self, flow: http.HTTPFlow): # websocket flows will receive a websocket_end, # we don't want to persist them here already if flow.websocket is None: self.save_flow(flow) def error(self, flow: http.HTTPFlow): self.response(flow) def dns_request(self, flow: dns.DNSFlow): if self.stream: self.active_flows.add(flow) def dns_response(self, flow: dns.DNSFlow): self.save_flow(flow) def dns_error(self, flow: dns.DNSFlow): self.save_flow(flow) mitmproxy-8.1.1/mitmproxy/addons/script.py000066400000000000000000000156151425660472000210050ustar00rootroot00000000000000import asyncio import os import importlib.util import importlib.machinery import sys import types import traceback from collections.abc import Sequence from typing import Optional from mitmproxy import addonmanager, hooks from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import command from mitmproxy import eventsequence from mitmproxy import ctx import mitmproxy.types as mtypes from mitmproxy.utils import asyncio_utils def load_script(path: str) -> Optional[types.ModuleType]: fullname = "__mitmproxy_script__.{}".format( os.path.splitext(os.path.basename(path))[0] ) # the fullname is not unique among scripts, so if there already is an existing script with said # fullname, remove it. sys.modules.pop(fullname, None) oldpath = sys.path sys.path.insert(0, os.path.dirname(path)) m = None try: loader = importlib.machinery.SourceFileLoader(fullname, path) spec = importlib.util.spec_from_loader(fullname, loader=loader) assert spec m = importlib.util.module_from_spec(spec) loader.exec_module(m) if not getattr(m, "name", None): m.name = path # type: ignore except Exception as e: script_error_handler(path, e, msg=str(e)) finally: sys.path[:] = oldpath return m def script_error_handler(path, exc, msg="", tb=False): """ Handles all the user's script errors with an optional traceback """ exception = type(exc).__name__ if msg: exception = msg lineno = "" if hasattr(exc, "lineno"): lineno = str(exc.lineno) log_msg = f"in script {path}:{lineno} {exception}" if tb: etype, value, tback = sys.exc_info() tback = addonmanager.cut_traceback(tback, "invoke_addon_sync") log_msg = ( log_msg + "\n" + "".join(traceback.format_exception(etype, value, tback)) ) ctx.log.error(log_msg) ReloadInterval = 1 class Script: """ An addon that manages a single script. """ def __init__(self, path: str, reload: bool) -> None: self.name = "scriptmanager:" + path self.path = path self.fullpath = os.path.expanduser(path.strip("'\" ")) self.ns = None self.is_running = False if not os.path.isfile(self.fullpath): raise exceptions.OptionsError("No such script") self.reloadtask = None if reload: self.reloadtask = asyncio_utils.create_task( self.watcher(), name=f"script watcher for {path}", ) else: self.loadscript() def running(self): self.is_running = True def done(self): if self.reloadtask: self.reloadtask.cancel() @property def addons(self): return [self.ns] if self.ns else [] def loadscript(self): ctx.log.info("Loading script %s" % self.path) if self.ns: ctx.master.addons.remove(self.ns) self.ns = None with addonmanager.safecall(): ns = load_script(self.fullpath) ctx.master.addons.register(ns) self.ns = ns if self.ns: try: ctx.master.addons.invoke_addon_sync( self.ns, hooks.ConfigureHook(ctx.options.keys()) ) except exceptions.OptionsError as e: script_error_handler(self.fullpath, e, msg=str(e)) if self.is_running: # We're already running, so we call that on the addon now. ctx.master.addons.invoke_addon_sync(self.ns, hooks.RunningHook()) async def watcher(self): last_mtime = 0 while True: try: mtime = os.stat(self.fullpath).st_mtime except FileNotFoundError: ctx.log.info("Removing script %s" % self.path) scripts = list(ctx.options.scripts) scripts.remove(self.path) ctx.options.update(scripts=scripts) return if mtime > last_mtime: self.loadscript() last_mtime = mtime await asyncio.sleep(ReloadInterval) class ScriptLoader: """ An addon that manages loading scripts from options. """ def __init__(self): self.is_running = False self.addons = [] def load(self, loader): loader.add_option("scripts", Sequence[str], [], "Execute a script.") def running(self): self.is_running = True @command.command("script.run") def script_run(self, flows: Sequence[flow.Flow], path: mtypes.Path) -> None: """ Run a script on the specified flows. The script is configured with the current options and all lifecycle events for each flow are simulated. Note that the load event is not invoked. """ if not os.path.isfile(path): ctx.log.error("No such script: %s" % path) return mod = load_script(path) if mod: with addonmanager.safecall(): ctx.master.addons.invoke_addon_sync( mod, hooks.ConfigureHook(ctx.options.keys()), ) ctx.master.addons.invoke_addon_sync(mod, hooks.RunningHook()) for f in flows: for evt in eventsequence.iterate(f): ctx.master.addons.invoke_addon_sync(mod, evt) def configure(self, updated): if "scripts" in updated: for s in ctx.options.scripts: if ctx.options.scripts.count(s) > 1: raise exceptions.OptionsError("Duplicate script") for a in self.addons[:]: if a.path not in ctx.options.scripts: ctx.log.info("Un-loading script: %s" % a.path) ctx.master.addons.remove(a) self.addons.remove(a) # The machinations below are to ensure that: # - Scripts remain in the same order # - Scripts are not initialized un-necessarily. If only a # script's order in the script list has changed, it is just # moved. current = {} for a in self.addons: current[a.path] = a ordered = [] newscripts = [] for s in ctx.options.scripts: if s in current: ordered.append(current[s]) else: sc = Script(s, True) ordered.append(sc) newscripts.append(sc) self.addons = ordered for s in newscripts: ctx.master.addons.register(s) if self.is_running: # If we're already running, we configure and tell the addon # we're up and running. ctx.master.addons.invoke_addon_sync(s, hooks.RunningHook()) mitmproxy-8.1.1/mitmproxy/addons/server_side_events.py000066400000000000000000000013761425660472000233760ustar00rootroot00000000000000from mitmproxy import ctx, http class ServerSideEvents: """ Server-Side Events are currently swallowed if there's no streaming, see https://github.com/mitmproxy/mitmproxy/issues/4469. Until this bug is fixed, this addon warns the user about this. """ def response(self, flow: http.HTTPFlow): assert flow.response is_sse = flow.response.headers.get("content-type", "").startswith( "text/event-stream" ) if is_sse and not flow.response.stream: ctx.log.warn( "mitmproxy currently does not support server side events. As a workaround, you can enable response " "streaming for such flows: https://github.com/mitmproxy/mitmproxy/issues/4469" ) mitmproxy-8.1.1/mitmproxy/addons/serverplayback.py000066400000000000000000000173441425660472000225170ustar00rootroot00000000000000import hashlib import urllib from collections.abc import Hashable, Sequence from typing import Any, Optional import mitmproxy.types from mitmproxy import command, hooks from mitmproxy import ctx, http from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import io class ServerPlayback: flowmap: dict[Hashable, list[http.HTTPFlow]] configured: bool def __init__(self): self.flowmap = {} self.configured = False def load(self, loader): loader.add_option( "server_replay_kill_extra", bool, False, "Kill extra requests during replay (for which no replayable response was found).", ) loader.add_option( "server_replay_nopop", bool, False, """ Don't remove flows from server replay state after use. This makes it possible to replay same response multiple times. """, ) loader.add_option( "server_replay_refresh", bool, True, """ Refresh server replay responses by adjusting date, expires and last-modified headers, as well as adjusting cookie expiration. """, ) loader.add_option( "server_replay_use_headers", Sequence[str], [], """ Request headers that need to match while searching for a saved flow to replay. """, ) loader.add_option( "server_replay", Sequence[str], [], "Replay server responses from a saved file.", ) loader.add_option( "server_replay_ignore_content", bool, False, "Ignore request content while searching for a saved flow to replay.", ) loader.add_option( "server_replay_ignore_params", Sequence[str], [], """ Request parameters to be ignored while searching for a saved flow to replay. """, ) loader.add_option( "server_replay_ignore_payload_params", Sequence[str], [], """ Request payload parameters (application/x-www-form-urlencoded or multipart/form-data) to be ignored while searching for a saved flow to replay. """, ) loader.add_option( "server_replay_ignore_host", bool, False, """ Ignore request destination host while searching for a saved flow to replay. """, ) loader.add_option( "server_replay_ignore_port", bool, False, """ Ignore request destination port while searching for a saved flow to replay. """, ) @command.command("replay.server") def load_flows(self, flows: Sequence[flow.Flow]) -> None: """ Replay server responses from flows. """ self.flowmap = {} for f in flows: if isinstance(f, http.HTTPFlow): lst = self.flowmap.setdefault(self._hash(f), []) lst.append(f) ctx.master.addons.trigger(hooks.UpdateHook([])) @command.command("replay.server.file") def load_file(self, path: mitmproxy.types.Path) -> None: try: flows = io.read_flows_from_paths([path]) except exceptions.FlowReadException as e: raise exceptions.CommandError(str(e)) self.load_flows(flows) @command.command("replay.server.stop") def clear(self) -> None: """ Stop server replay. """ self.flowmap = {} ctx.master.addons.trigger(hooks.UpdateHook([])) @command.command("replay.server.count") def count(self) -> int: return sum(len(i) for i in self.flowmap.values()) def _hash(self, flow: http.HTTPFlow) -> Hashable: """ Calculates a loose hash of the flow request. """ r = flow.request _, _, path, _, query, _ = urllib.parse.urlparse(r.url) queriesArray = urllib.parse.parse_qsl(query, keep_blank_values=True) key: list[Any] = [str(r.scheme), str(r.method), str(path)] if not ctx.options.server_replay_ignore_content: if ctx.options.server_replay_ignore_payload_params and r.multipart_form: key.extend( (k, v) for k, v in r.multipart_form.items(multi=True) if k.decode(errors="replace") not in ctx.options.server_replay_ignore_payload_params ) elif ctx.options.server_replay_ignore_payload_params and r.urlencoded_form: key.extend( (k, v) for k, v in r.urlencoded_form.items(multi=True) if k not in ctx.options.server_replay_ignore_payload_params ) else: key.append(str(r.raw_content)) if not ctx.options.server_replay_ignore_host: key.append(r.pretty_host) if not ctx.options.server_replay_ignore_port: key.append(r.port) filtered = [] ignore_params = ctx.options.server_replay_ignore_params or [] for p in queriesArray: if p[0] not in ignore_params: filtered.append(p) for p in filtered: key.append(p[0]) key.append(p[1]) if ctx.options.server_replay_use_headers: headers = [] for i in ctx.options.server_replay_use_headers: v = r.headers.get(i) headers.append((i, v)) key.append(headers) return hashlib.sha256(repr(key).encode("utf8", "surrogateescape")).digest() def next_flow(self, flow: http.HTTPFlow) -> Optional[http.HTTPFlow]: """ Returns the next flow object, or None if no matching flow was found. """ hash = self._hash(flow) if hash in self.flowmap: if ctx.options.server_replay_nopop: return next( (flow for flow in self.flowmap[hash] if flow.response), None ) else: ret = self.flowmap[hash].pop(0) while not ret.response: if self.flowmap[hash]: ret = self.flowmap[hash].pop(0) else: del self.flowmap[hash] return None if not self.flowmap[hash]: del self.flowmap[hash] return ret else: return None def configure(self, updated): if not self.configured and ctx.options.server_replay: self.configured = True try: flows = io.read_flows_from_paths(ctx.options.server_replay) except exceptions.FlowReadException as e: raise exceptions.OptionsError(str(e)) self.load_flows(flows) def request(self, f: http.HTTPFlow) -> None: if self.flowmap: rflow = self.next_flow(f) if rflow: assert rflow.response response = rflow.response.copy() if ctx.options.server_replay_refresh: response.refresh() f.response = response f.is_replay = "response" elif ctx.options.server_replay_kill_extra: ctx.log.warn( "server_playback: killed non-replay request {}".format( f.request.url ) ) f.kill() mitmproxy-8.1.1/mitmproxy/addons/stickyauth.py000066400000000000000000000022051425660472000216600ustar00rootroot00000000000000from typing import Optional from mitmproxy import exceptions from mitmproxy import flowfilter from mitmproxy import ctx class StickyAuth: def __init__(self): self.flt = None self.hosts = {} def load(self, loader): loader.add_option( "stickyauth", Optional[str], None, "Set sticky auth filter. Matched against requests.", ) def configure(self, updated): if "stickyauth" in updated: if ctx.options.stickyauth: try: self.flt = flowfilter.parse(ctx.options.stickyauth) except ValueError as e: raise exceptions.OptionsError(str(e)) from e else: self.flt = None def request(self, flow): if self.flt: host = flow.request.host if "authorization" in flow.request.headers: self.hosts[host] = flow.request.headers["authorization"] elif flowfilter.match(self.flt, flow): if host in self.hosts: flow.request.headers["authorization"] = self.hosts[host] mitmproxy-8.1.1/mitmproxy/addons/stickycookie.py000066400000000000000000000063121425660472000221730ustar00rootroot00000000000000import collections from http import cookiejar from typing import Optional from mitmproxy import http, flowfilter, ctx, exceptions from mitmproxy.net.http import cookies TOrigin = tuple[str, int, str] def ckey(attrs: dict[str, str], f: http.HTTPFlow) -> TOrigin: """ Returns a (domain, port, path) tuple. """ domain = f.request.host path = "/" if "domain" in attrs: domain = attrs["domain"] if "path" in attrs: path = attrs["path"] return (domain, f.request.port, path) def domain_match(a: str, b: str) -> bool: if cookiejar.domain_match(a, b): # type: ignore return True elif cookiejar.domain_match(a, b.strip(".")): # type: ignore return True return False class StickyCookie: def __init__(self): self.jar: dict[TOrigin, dict[str, str]] = collections.defaultdict(dict) self.flt: Optional[flowfilter.TFilter] = None def load(self, loader): loader.add_option( "stickycookie", Optional[str], None, "Set sticky cookie filter. Matched against requests.", ) def configure(self, updated): if "stickycookie" in updated: if ctx.options.stickycookie: try: self.flt = flowfilter.parse(ctx.options.stickycookie) except ValueError as e: raise exceptions.OptionsError(str(e)) from e else: self.flt = None def response(self, flow: http.HTTPFlow): assert flow.response if self.flt: for name, (value, attrs) in flow.response.cookies.items(multi=True): # FIXME: We now know that Cookie.py screws up some cookies with # valid RFC 822/1123 datetime specifications for expiry. Sigh. dom_port_path = ckey(attrs, flow) if domain_match(flow.request.host, dom_port_path[0]): if cookies.is_expired(attrs): # Remove the cookie from jar self.jar[dom_port_path].pop(name, None) # If all cookies of a dom_port_path have been removed # then remove it from the jar itself if not self.jar[dom_port_path]: self.jar.pop(dom_port_path, None) else: self.jar[dom_port_path][name] = value def request(self, flow: http.HTTPFlow): if self.flt: cookie_list: list[tuple[str, str]] = [] if flowfilter.match(self.flt, flow): for (domain, port, path), c in self.jar.items(): match = [ domain_match(flow.request.host, domain), flow.request.port == port, flow.request.path.startswith(path), ] if all(match): cookie_list.extend(c.items()) if cookie_list: # FIXME: we need to formalise this... flow.metadata["stickycookie"] = True flow.request.headers["cookie"] = cookies.format_cookie_header( cookie_list ) mitmproxy-8.1.1/mitmproxy/addons/termlog.py000066400000000000000000000025701425660472000211460ustar00rootroot00000000000000import sys from typing import IO, Optional from mitmproxy import ctx from mitmproxy import log from mitmproxy.contrib import click as miniclick from mitmproxy.utils import vt_codes LOG_COLORS = {"error": "red", "warn": "yellow", "alert": "magenta"} class TermLog: def __init__( self, out: Optional[IO[str]] = None, err: Optional[IO[str]] = None, ): self.out_file: IO[str] = out or sys.stdout self.out_has_vt_codes = vt_codes.ensure_supported(self.out_file) self.err_file: IO[str] = err or sys.stderr self.err_has_vt_codes = vt_codes.ensure_supported(self.err_file) def load(self, loader): loader.add_option( "termlog_verbosity", str, "info", "Log verbosity.", choices=log.LogTierOrder ) def add_log(self, e: log.LogEntry): if log.log_tier(ctx.options.termlog_verbosity) >= log.log_tier(e.level): if e.level == "error": f = self.err_file has_vt_codes = self.err_has_vt_codes else: f = self.out_file has_vt_codes = self.out_has_vt_codes msg = e.msg if has_vt_codes: msg = miniclick.style( e.msg, fg=LOG_COLORS.get(e.level), dim=(e.level == "debug"), ) print(msg, file=f) mitmproxy-8.1.1/mitmproxy/addons/tlsconfig.py000066400000000000000000000373331425660472000214720ustar00rootroot00000000000000import ipaddress import os from pathlib import Path from typing import Any, Optional, TypedDict from OpenSSL import SSL from mitmproxy import certs, ctx, exceptions, connection, tls from mitmproxy.net import tls as net_tls from mitmproxy.options import CONF_BASENAME from mitmproxy.proxy import context from mitmproxy.proxy.layers import modes from mitmproxy.proxy.layers import tls as proxy_tls # We manually need to specify this, otherwise OpenSSL may select a non-HTTP2 cipher by default. # https://ssl-config.mozilla.org/#config=old DEFAULT_CIPHERS = ( "ECDHE-ECDSA-AES128-GCM-SHA256", "ECDHE-RSA-AES128-GCM-SHA256", "ECDHE-ECDSA-AES256-GCM-SHA384", "ECDHE-RSA-AES256-GCM-SHA384", "ECDHE-ECDSA-CHACHA20-POLY1305", "ECDHE-RSA-CHACHA20-POLY1305", "DHE-RSA-AES128-GCM-SHA256", "DHE-RSA-AES256-GCM-SHA384", "DHE-RSA-CHACHA20-POLY1305", "ECDHE-ECDSA-AES128-SHA256", "ECDHE-RSA-AES128-SHA256", "ECDHE-ECDSA-AES128-SHA", "ECDHE-RSA-AES128-SHA", "ECDHE-ECDSA-AES256-SHA384", "ECDHE-RSA-AES256-SHA384", "ECDHE-ECDSA-AES256-SHA", "ECDHE-RSA-AES256-SHA", "DHE-RSA-AES128-SHA256", "DHE-RSA-AES256-SHA256", "AES128-GCM-SHA256", "AES256-GCM-SHA384", "AES128-SHA256", "AES256-SHA256", "AES128-SHA", "AES256-SHA", "DES-CBC3-SHA", ) # 2022/05: X509_CHECK_FLAG_NEVER_CHECK_SUBJECT is not available in LibreSSL, ignore gracefully as it's not critical. DEFAULT_HOSTFLAGS = ( SSL._lib.X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS # type: ignore | getattr(SSL._lib, "X509_CHECK_FLAG_NEVER_CHECK_SUBJECT", 0) # type: ignore ) class AppData(TypedDict): client_alpn: Optional[bytes] server_alpn: Optional[bytes] http2: bool def alpn_select_callback(conn: SSL.Connection, options: list[bytes]) -> Any: app_data: AppData = conn.get_app_data() client_alpn = app_data["client_alpn"] server_alpn = app_data["server_alpn"] http2 = app_data["http2"] if client_alpn is not None: if client_alpn in options: return client_alpn else: return SSL.NO_OVERLAPPING_PROTOCOLS if server_alpn and server_alpn in options: return server_alpn if server_alpn == b"": # We do have a server connection, but the remote server refused to negotiate a protocol: # We need to mirror this on the client connection. return SSL.NO_OVERLAPPING_PROTOCOLS http_alpns = proxy_tls.HTTP_ALPNS if http2 else proxy_tls.HTTP1_ALPNS # client sends in order of preference, so we are nice and respect that. for alpn in options: if alpn in http_alpns: return alpn else: return SSL.NO_OVERLAPPING_PROTOCOLS class TlsConfig: """ This addon supplies the proxy core with the desired OpenSSL connection objects to negotiate TLS. """ certstore: certs.CertStore = None # type: ignore # TODO: We should support configuring TLS 1.3 cipher suites (https://github.com/mitmproxy/mitmproxy/issues/4260) # TODO: We should re-use SSL.Context options here, if only for TLS session resumption. # This may require patches to pyOpenSSL, as some functionality is only exposed on contexts. # TODO: This addon should manage the following options itself, which are current defined in mitmproxy/options.py: # - upstream_cert # - add_upstream_certs_to_client_chain # - ciphers_client # - ciphers_server # - key_size # - certs # - cert_passphrase # - ssl_verify_upstream_trusted_ca # - ssl_verify_upstream_trusted_confdir def load(self, loader): loader.add_option( name="tls_version_client_min", typespec=str, default=net_tls.DEFAULT_MIN_VERSION.name, choices=[x.name for x in net_tls.Version], help=f"Set the minimum TLS version for client connections.", ) loader.add_option( name="tls_version_client_max", typespec=str, default=net_tls.DEFAULT_MAX_VERSION.name, choices=[x.name for x in net_tls.Version], help=f"Set the maximum TLS version for client connections.", ) loader.add_option( name="tls_version_server_min", typespec=str, default=net_tls.DEFAULT_MIN_VERSION.name, choices=[x.name for x in net_tls.Version], help=f"Set the minimum TLS version for server connections.", ) loader.add_option( name="tls_version_server_max", typespec=str, default=net_tls.DEFAULT_MAX_VERSION.name, choices=[x.name for x in net_tls.Version], help=f"Set the maximum TLS version for server connections.", ) def tls_clienthello(self, tls_clienthello: tls.ClientHelloData): conn_context = tls_clienthello.context tls_clienthello.establish_server_tls_first = conn_context.server.tls and ( ctx.options.connection_strategy == "eager" or ctx.options.add_upstream_certs_to_client_chain or ctx.options.upstream_cert ) def tls_start_client(self, tls_start: tls.TlsData) -> None: """Establish TLS between client and proxy.""" if tls_start.ssl_conn is not None: return # a user addon has already provided the pyOpenSSL context. assert isinstance(tls_start.conn, connection.Client) client: connection.Client = tls_start.conn server: connection.Server = tls_start.context.server entry = self.get_cert(tls_start.context) if not client.cipher_list and ctx.options.ciphers_client: client.cipher_list = ctx.options.ciphers_client.split(":") # don't assign to client.cipher_list, doesn't need to be stored. cipher_list = client.cipher_list or DEFAULT_CIPHERS if ctx.options.add_upstream_certs_to_client_chain: # pragma: no cover # exempted from coverage until https://bugs.python.org/issue18233 is fixed. extra_chain_certs = server.certificate_list else: extra_chain_certs = [] ssl_ctx = net_tls.create_client_proxy_context( min_version=net_tls.Version[ctx.options.tls_version_client_min], max_version=net_tls.Version[ctx.options.tls_version_client_max], cipher_list=tuple(cipher_list), cert=entry.cert, key=entry.privatekey, chain_file=entry.chain_file, request_client_cert=False, alpn_select_callback=alpn_select_callback, extra_chain_certs=tuple(extra_chain_certs), dhparams=self.certstore.dhparams, ) tls_start.ssl_conn = SSL.Connection(ssl_ctx) # Force HTTP/1 for secure web proxies, we currently don't support CONNECT over HTTP/2. # There is a proof-of-concept branch at https://github.com/mhils/mitmproxy/tree/http2-proxy, # but the complexity outweighs the benefits for now. if len(tls_start.context.layers) == 2 and isinstance( tls_start.context.layers[0], modes.HttpProxy ): client_alpn: Optional[bytes] = b"http/1.1" else: client_alpn = client.alpn tls_start.ssl_conn.set_app_data( AppData( client_alpn=client_alpn, server_alpn=server.alpn, http2=ctx.options.http2, ) ) tls_start.ssl_conn.set_accept_state() def tls_start_server(self, tls_start: tls.TlsData) -> None: """Establish TLS between proxy and server.""" if tls_start.ssl_conn is not None: return # a user addon has already provided the pyOpenSSL context. assert isinstance(tls_start.conn, connection.Server) client: connection.Client = tls_start.context.client # tls_start.conn may be different from tls_start.context.server, e.g. an upstream HTTPS proxy. server: connection.Server = tls_start.conn assert server.address if ctx.options.ssl_insecure: verify = net_tls.Verify.VERIFY_NONE else: verify = net_tls.Verify.VERIFY_PEER if server.sni is None: server.sni = client.sni or server.address[0] if not server.alpn_offers: if client.alpn_offers: if ctx.options.http2: # We would perfectly support HTTP/1 -> HTTP/2, but we want to keep things on the same protocol # version. There are some edge cases where we want to mirror the regular server's behavior # accurately, for example header capitalization. server.alpn_offers = tuple(client.alpn_offers) else: server.alpn_offers = tuple( x for x in client.alpn_offers if x != b"h2" ) else: # We either have no client TLS or a client without ALPN. # - If the client does use TLS but did not send an ALPN extension, we want to mirror that upstream. # - If the client does not use TLS, there's no clear-cut answer. As a pragmatic approach, we also do # not send any ALPN extension in this case, which defaults to whatever protocol we are speaking # or falls back to HTTP. server.alpn_offers = [] if not server.cipher_list and ctx.options.ciphers_server: server.cipher_list = ctx.options.ciphers_server.split(":") # don't assign to client.cipher_list, doesn't need to be stored. cipher_list = server.cipher_list or DEFAULT_CIPHERS client_cert: Optional[str] = None if ctx.options.client_certs: client_certs = os.path.expanduser(ctx.options.client_certs) if os.path.isfile(client_certs): client_cert = client_certs else: server_name: str = server.sni or server.address[0] p = os.path.join(client_certs, f"{server_name}.pem") if os.path.isfile(p): client_cert = p ssl_ctx = net_tls.create_proxy_server_context( min_version=net_tls.Version[ctx.options.tls_version_client_min], max_version=net_tls.Version[ctx.options.tls_version_client_max], cipher_list=tuple(cipher_list), verify=verify, ca_path=ctx.options.ssl_verify_upstream_trusted_confdir, ca_pemfile=ctx.options.ssl_verify_upstream_trusted_ca, client_cert=client_cert, ) tls_start.ssl_conn = SSL.Connection(ssl_ctx) if server.sni: # We need to set SNI + enable hostname verification. assert isinstance(server.sni, str) # Manually enable hostname verification on the context object. # https://wiki.openssl.org/index.php/Hostname_validation param = SSL._lib.SSL_get0_param(tls_start.ssl_conn._ssl) # type: ignore # Matching on the CN is disabled in both Chrome and Firefox, so we disable it, too. # https://www.chromestatus.com/feature/4981025180483584 SSL._lib.X509_VERIFY_PARAM_set_hostflags(param, DEFAULT_HOSTFLAGS) # type: ignore try: ip: bytes = ipaddress.ip_address(server.sni).packed except ValueError: host_name = server.sni.encode("idna") tls_start.ssl_conn.set_tlsext_host_name(host_name) ok = SSL._lib.X509_VERIFY_PARAM_set1_host(param, host_name, len(host_name)) # type: ignore SSL._openssl_assert(ok == 1) # type: ignore else: # RFC 6066: Literal IPv4 and IPv6 addresses are not permitted in "HostName", # so we don't call set_tlsext_host_name. ok = SSL._lib.X509_VERIFY_PARAM_set1_ip(param, ip, len(ip)) # type: ignore SSL._openssl_assert(ok == 1) # type: ignore elif verify is not net_tls.Verify.VERIFY_NONE: raise ValueError("Cannot validate certificate hostname without SNI") if server.alpn_offers: tls_start.ssl_conn.set_alpn_protos(server.alpn_offers) tls_start.ssl_conn.set_connect_state() def running(self): # FIXME: We have a weird bug where the contract for configure is not followed and it is never called with # confdir or command_history as updated. self.configure("confdir") # pragma: no cover def configure(self, updated): if "confdir" not in updated and "certs" not in updated: return certstore_path = os.path.expanduser(ctx.options.confdir) self.certstore = certs.CertStore.from_store( path=certstore_path, basename=CONF_BASENAME, key_size=ctx.options.key_size, passphrase=ctx.options.cert_passphrase.encode("utf8") if ctx.options.cert_passphrase else None, ) if self.certstore.default_ca.has_expired(): ctx.log.warn( "The mitmproxy certificate authority has expired!\n" "Please delete all CA-related files in your ~/.mitmproxy folder.\n" "The CA will be regenerated automatically after restarting mitmproxy.\n" "See https://docs.mitmproxy.org/stable/concepts-certificates/ for additional help.", ) for certspec in ctx.options.certs: parts = certspec.split("=", 1) if len(parts) == 1: parts = ["*", parts[0]] cert = Path(parts[1]).expanduser() if not cert.exists(): raise exceptions.OptionsError( f"Certificate file does not exist: {cert}" ) try: self.certstore.add_cert_file( parts[0], cert, passphrase=ctx.options.cert_passphrase.encode("utf8") if ctx.options.cert_passphrase else None, ) except ValueError as e: raise exceptions.OptionsError( f"Invalid certificate format for {cert}: {e}" ) from e def get_cert(self, conn_context: context.Context) -> certs.CertStoreEntry: """ This function determines the Common Name (CN), Subject Alternative Names (SANs) and Organization Name our certificate should have and then fetches a matching cert from the certstore. """ altnames: list[str] = [] organization: Optional[str] = None # Use upstream certificate if available. if ctx.options.upstream_cert and conn_context.server.certificate_list: upstream_cert = conn_context.server.certificate_list[0] if upstream_cert.cn: altnames.append(upstream_cert.cn) altnames.extend(upstream_cert.altnames) if upstream_cert.organization: organization = upstream_cert.organization # Add SNI. If not available, try the server address as well. if conn_context.client.sni: altnames.append(conn_context.client.sni) elif conn_context.server.address: altnames.append(conn_context.server.address[0]) # As a last resort, add our local IP address. This may be necessary for HTTPS Proxies which are addressed # via IP. Here we neither have an upstream cert, nor can an IP be included in the server name indication. if not altnames: altnames.append(conn_context.client.sockname[0]) # only keep first occurrence of each hostname altnames = list(dict.fromkeys(altnames)) # RFC 2818: If a subjectAltName extension of type dNSName is present, that MUST be used as the identity. # In other words, the Common Name is irrelevant then. return self.certstore.get_cert(altnames[0], altnames, organization) mitmproxy-8.1.1/mitmproxy/addons/upstream_auth.py000066400000000000000000000036311425660472000223550ustar00rootroot00000000000000import re import base64 from typing import Optional from mitmproxy import exceptions from mitmproxy import ctx from mitmproxy import http from mitmproxy.utils import strutils def parse_upstream_auth(auth: str) -> bytes: pattern = re.compile(".+:") if pattern.search(auth) is None: raise exceptions.OptionsError("Invalid upstream auth specification: %s" % auth) return b"Basic" + b" " + base64.b64encode(strutils.always_bytes(auth)) class UpstreamAuth: """ This addon handles authentication to systems upstream from us for the upstream proxy and reverse proxy mode. There are 3 cases: - Upstream proxy CONNECT requests should have authentication added, and subsequent already connected requests should not. - Upstream proxy regular requests - Reverse proxy regular requests (CONNECT is invalid in this mode) """ auth: Optional[bytes] = None def load(self, loader): loader.add_option( "upstream_auth", Optional[str], None, """ Add HTTP Basic authentication to upstream proxy and reverse proxy requests. Format: username:password. """, ) def configure(self, updated): if "upstream_auth" in updated: if ctx.options.upstream_auth is None: self.auth = None else: self.auth = parse_upstream_auth(ctx.options.upstream_auth) def http_connect_upstream(self, f: http.HTTPFlow): if self.auth: f.request.headers["Proxy-Authorization"] = self.auth def requestheaders(self, f: http.HTTPFlow): if self.auth: if ctx.options.mode.startswith("upstream") and f.request.scheme == "http": f.request.headers["Proxy-Authorization"] = self.auth elif ctx.options.mode.startswith("reverse"): f.request.headers["Authorization"] = self.auth mitmproxy-8.1.1/mitmproxy/addons/view.py000066400000000000000000000554151425660472000204550ustar00rootroot00000000000000""" The View: - Keeps track of a store of flows - Maintains a filtered, ordered view onto that list of flows - Exposes a number of signals so the view can be monitored - Tracks focus within the view - Exposes a settings store for flows that automatically expires if the flow is removed from the store. """ import collections import re from collections.abc import Iterator, MutableMapping, Sequence from typing import Any, Optional import blinker import sortedcontainers import mitmproxy.flow from mitmproxy import command from mitmproxy import ctx from mitmproxy import dns from mitmproxy import exceptions from mitmproxy import hooks from mitmproxy import connection from mitmproxy import flowfilter from mitmproxy import http from mitmproxy import io from mitmproxy import tcp from mitmproxy.utils import human # The underlying sorted list implementation expects the sort key to be stable # for the lifetime of the object. However, if we sort by size, for instance, # the sort order changes as the flow progresses through its lifecycle. We # address this through two means: # # - Let order keys cache the sort value by flow ID. # # - Add a facility to refresh items in the list by removing and re-adding them # when they are updated. class _OrderKey: def __init__(self, view): self.view = view def generate(self, f: mitmproxy.flow.Flow) -> Any: # pragma: no cover pass def refresh(self, f): k = self._key() old = self.view.settings[f][k] new = self.generate(f) if old != new: self.view._view.remove(f) self.view.settings[f][k] = new self.view._view.add(f) self.view.sig_view_refresh.send(self.view) def _key(self): return "_order_%s" % id(self) def __call__(self, f): if f.id in self.view._store: k = self._key() s = self.view.settings[f] if k in s: return s[k] val = self.generate(f) s[k] = val return val else: return self.generate(f) class OrderRequestStart(_OrderKey): def generate(self, f: mitmproxy.flow.Flow) -> float: return f.timestamp_created class OrderRequestMethod(_OrderKey): def generate(self, f: mitmproxy.flow.Flow) -> str: if isinstance(f, http.HTTPFlow): return f.request.method elif isinstance(f, tcp.TCPFlow): return "TCP" elif isinstance(f, dns.DNSFlow): return dns.op_codes.to_str(f.request.op_code) else: raise NotImplementedError() class OrderRequestURL(_OrderKey): def generate(self, f: mitmproxy.flow.Flow) -> str: if isinstance(f, http.HTTPFlow): return f.request.url elif isinstance(f, tcp.TCPFlow): return human.format_address(f.server_conn.address) elif isinstance(f, dns.DNSFlow): return f.request.questions[0].name if f.request.questions else "" else: raise NotImplementedError() class OrderKeySize(_OrderKey): def generate(self, f: mitmproxy.flow.Flow) -> int: if isinstance(f, http.HTTPFlow): size = 0 if f.request.raw_content: size += len(f.request.raw_content) if f.response and f.response.raw_content: size += len(f.response.raw_content) return size elif isinstance(f, tcp.TCPFlow): size = 0 for message in f.messages: size += len(message.content) return size elif isinstance(f, dns.DNSFlow): return f.response.size if f.response else 0 else: raise NotImplementedError() orders = [ ("t", "time"), ("m", "method"), ("u", "url"), ("z", "size"), ] class View(collections.abc.Sequence): def __init__(self): super().__init__() self._store = collections.OrderedDict() self.filter = flowfilter.match_all # Should we show only marked flows? self.show_marked = False self.default_order = OrderRequestStart(self) self.orders = dict( time=OrderRequestStart(self), method=OrderRequestMethod(self), url=OrderRequestURL(self), size=OrderKeySize(self), ) self.order_key = self.default_order self.order_reversed = False self.focus_follow = False self._view = sortedcontainers.SortedListWithKey(key=self.order_key) # The sig_view* signals broadcast events that affect the view. That is, # an update to a flow in the store but not in the view does not trigger # a signal. All signals are called after the view has been updated. self.sig_view_update = blinker.Signal() self.sig_view_add = blinker.Signal() self.sig_view_remove = blinker.Signal() # Signals that the view should be refreshed completely self.sig_view_refresh = blinker.Signal() # The sig_store* signals broadcast events that affect the underlying # store. If a flow is removed from just the view, sig_view_remove is # triggered. If it is removed from the store while it is also in the # view, both sig_store_remove and sig_view_remove are triggered. self.sig_store_remove = blinker.Signal() # Signals that the store should be refreshed completely self.sig_store_refresh = blinker.Signal() self.focus = Focus(self) self.settings = Settings(self) def load(self, loader): loader.add_option( "view_filter", Optional[str], None, "Limit the view to matching flows." ) loader.add_option( "view_order", str, "time", "Flow sort order.", choices=list(map(lambda c: c[1], orders)), ) loader.add_option( "view_order_reversed", bool, False, "Reverse the sorting order." ) loader.add_option( "console_focus_follow", bool, False, "Focus follows new flows." ) def store_count(self): return len(self._store) def _rev(self, idx: int) -> int: """ Reverses an index, if needed """ if self.order_reversed: if idx < 0: idx = -idx - 1 else: idx = len(self._view) - idx - 1 if idx < 0: raise IndexError return idx def __len__(self): return len(self._view) def __getitem__(self, offset) -> Any: return self._view[self._rev(offset)] # Reflect some methods to the efficient underlying implementation def _bisect(self, f: mitmproxy.flow.Flow) -> int: v = self._view.bisect_right(f) return self._rev(v - 1) + 1 def index( self, f: mitmproxy.flow.Flow, start: int = 0, stop: Optional[int] = None ) -> int: return self._rev(self._view.index(f, start, stop)) def __contains__(self, f: Any) -> bool: return self._view.__contains__(f) def _order_key_name(self): return "_order_%s" % id(self.order_key) def _base_add(self, f): self.settings[f][self._order_key_name()] = self.order_key(f) self._view.add(f) def _refilter(self): self._view.clear() for i in self._store.values(): if self.show_marked and not i.marked: continue if self.filter(i): self._base_add(i) self.sig_view_refresh.send(self) """ View API """ # Focus @command.command("view.focus.go") def go(self, offset: int) -> None: """ Go to a specified offset. Positive offests are from the beginning of the view, negative from the end of the view, so that 0 is the first flow, -1 is the last flow. """ if len(self) == 0: return if offset < 0: offset = len(self) + offset if offset < 0: offset = 0 if offset > len(self) - 1: offset = len(self) - 1 self.focus.flow = self[offset] @command.command("view.focus.next") def focus_next(self) -> None: """ Set focus to the next flow. """ if self.focus.index is not None: idx = self.focus.index + 1 if self.inbounds(idx): self.focus.flow = self[idx] else: pass @command.command("view.focus.prev") def focus_prev(self) -> None: """ Set focus to the previous flow. """ if self.focus.index is not None: idx = self.focus.index - 1 if self.inbounds(idx): self.focus.flow = self[idx] else: pass # Order @command.command("view.order.options") def order_options(self) -> Sequence[str]: """ Choices supported by the view_order option. """ return list(sorted(self.orders.keys())) @command.command("view.order.reverse") def set_reversed(self, boolean: bool) -> None: self.order_reversed = boolean self.sig_view_refresh.send(self) @command.command("view.order.set") def set_order(self, order_key: str) -> None: """ Sets the current view order. """ if order_key not in self.orders: raise exceptions.CommandError("Unknown flow order: %s" % order_key) order_key = self.orders[order_key] self.order_key = order_key newview = sortedcontainers.SortedListWithKey(key=order_key) newview.update(self._view) self._view = newview @command.command("view.order") def get_order(self) -> str: """ Returns the current view order. """ order = "" for k in self.orders.keys(): if self.order_key == self.orders[k]: order = k return order # Filter @command.command("view.filter.set") def set_filter_cmd(self, filter_expr: str) -> None: """ Sets the current view filter. """ filt = None if filter_expr: try: filt = flowfilter.parse(filter_expr) except ValueError as e: raise exceptions.CommandError(str(e)) from e self.set_filter(filt) def set_filter(self, flt: Optional[flowfilter.TFilter]): self.filter = flt or flowfilter.match_all self._refilter() # View Updates @command.command("view.clear") def clear(self) -> None: """ Clears both the store and view. """ self._store.clear() self._view.clear() self.sig_view_refresh.send(self) self.sig_store_refresh.send(self) @command.command("view.clear_unmarked") def clear_not_marked(self) -> None: """ Clears only the unmarked flows. """ for flow in self._store.copy().values(): if not flow.marked: self._store.pop(flow.id) self._refilter() self.sig_store_refresh.send(self) # View Settings @command.command("view.settings.getval") def getvalue(self, flow: mitmproxy.flow.Flow, key: str, default: str) -> str: """ Get a value from the settings store for the specified flow. """ return self.settings[flow].get(key, default) @command.command("view.settings.setval.toggle") def setvalue_toggle(self, flows: Sequence[mitmproxy.flow.Flow], key: str) -> None: """ Toggle a boolean value in the settings store, setting the value to the string "true" or "false". """ updated = [] for f in flows: current = self.settings[f].get("key", "false") self.settings[f][key] = "false" if current == "true" else "true" updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) @command.command("view.settings.setval") def setvalue( self, flows: Sequence[mitmproxy.flow.Flow], key: str, value: str ) -> None: """ Set a value in the settings store for the specified flows. """ updated = [] for f in flows: self.settings[f][key] = value updated.append(f) ctx.master.addons.trigger(hooks.UpdateHook(updated)) # Flows @command.command("view.flows.duplicate") def duplicate(self, flows: Sequence[mitmproxy.flow.Flow]) -> None: """ Duplicates the specified flows, and sets the focus to the first duplicate. """ dups = [f.copy() for f in flows] if dups: self.add(dups) self.focus.flow = dups[0] ctx.log.alert("Duplicated %s flows" % len(dups)) @command.command("view.flows.remove") def remove(self, flows: Sequence[mitmproxy.flow.Flow]) -> None: """ Removes the flow from the underlying store and the view. """ for f in flows: if f.id in self._store: if f.killable: f.kill() if f in self._view: # We manually pass the index here because multiple flows may have the same # sorting key, and we cannot reconstruct the index from that. idx = self._view.index(f) self._view.remove(f) self.sig_view_remove.send(self, flow=f, index=idx) del self._store[f.id] self.sig_store_remove.send(self, flow=f) if len(flows) > 1: ctx.log.alert("Removed %s flows" % len(flows)) @command.command("view.flows.resolve") def resolve(self, flow_spec: str) -> Sequence[mitmproxy.flow.Flow]: """ Resolve a flow list specification to an actual list of flows. """ if flow_spec == "@all": return [i for i in self._store.values()] if flow_spec == "@focus": return [self.focus.flow] if self.focus.flow else [] elif flow_spec == "@shown": return [i for i in self] elif flow_spec == "@hidden": return [i for i in self._store.values() if i not in self._view] elif flow_spec == "@marked": return [i for i in self._store.values() if i.marked] elif flow_spec == "@unmarked": return [i for i in self._store.values() if not i.marked] elif re.match(r"@[0-9a-f\-,]{36,}", flow_spec): ids = flow_spec[1:].split(",") return [i for i in self._store.values() if i.id in ids] else: try: filt = flowfilter.parse(flow_spec) except ValueError as e: raise exceptions.CommandError(str(e)) from e return [i for i in self._store.values() if filt(i)] @command.command("view.flows.create") def create(self, method: str, url: str) -> None: try: req = http.Request.make(method.upper(), url) except ValueError as e: raise exceptions.CommandError("Invalid URL: %s" % e) c = connection.Client(("", 0), ("", 0), req.timestamp_start - 0.0001) s = connection.Server((req.host, req.port)) f = http.HTTPFlow(c, s) f.request = req f.request.headers["Host"] = req.host self.add([f]) @command.command("view.flows.load") def load_file(self, path: mitmproxy.types.Path) -> None: """ Load flows into the view, without processing them with addons. """ try: with open(path, "rb") as f: for i in io.FlowReader(f).stream(): # Do this to get a new ID, so we can load the same file N times and # get new flows each time. It would be more efficient to just have a # .newid() method or something. self.add([i.copy()]) except OSError as e: ctx.log.error(e.strerror) except exceptions.FlowReadException as e: ctx.log.error(str(e)) def add(self, flows: Sequence[mitmproxy.flow.Flow]) -> None: """ Adds a flow to the state. If the flow already exists, it is ignored. """ for f in flows: if f.id not in self._store: self._store[f.id] = f if self.filter(f): self._base_add(f) if self.focus_follow: self.focus.flow = f self.sig_view_add.send(self, flow=f) def get_by_id(self, flow_id: str) -> Optional[mitmproxy.flow.Flow]: """ Get flow with the given id from the store. Returns None if the flow is not found. """ return self._store.get(flow_id) # View Properties @command.command("view.properties.length") def get_length(self) -> int: """ Returns view length. """ return len(self) @command.command("view.properties.marked") def get_marked(self) -> bool: """ Returns true if view is in marked mode. """ return self.show_marked @command.command("view.properties.marked.toggle") def toggle_marked(self) -> None: """ Toggle whether to show marked views only. """ self.show_marked = not self.show_marked self._refilter() @command.command("view.properties.inbounds") def inbounds(self, index: int) -> bool: """ Is this 0 <= index < len(self)? """ return 0 <= index < len(self) # Event handlers def configure(self, updated): if "view_filter" in updated: filt = None if ctx.options.view_filter: try: filt = flowfilter.parse(ctx.options.view_filter) except ValueError as e: raise exceptions.OptionsError(str(e)) from e self.set_filter(filt) if "view_order" in updated: if ctx.options.view_order not in self.orders: raise exceptions.OptionsError( "Unknown flow order: %s" % ctx.options.view_order ) self.set_order(ctx.options.view_order) if "view_order_reversed" in updated: self.set_reversed(ctx.options.view_order_reversed) if "console_focus_follow" in updated: self.focus_follow = ctx.options.console_focus_follow def requestheaders(self, f): self.add([f]) def error(self, f): self.update([f]) def response(self, f): self.update([f]) def intercept(self, f): self.update([f]) def resume(self, f): self.update([f]) def kill(self, f): self.update([f]) def tcp_start(self, f): self.add([f]) def tcp_message(self, f): self.update([f]) def tcp_error(self, f): self.update([f]) def tcp_end(self, f): self.update([f]) def dns_request(self, f): self.add([f]) def dns_response(self, f): self.update([f]) def dns_error(self, f): self.update([f]) def update(self, flows: Sequence[mitmproxy.flow.Flow]) -> None: """ Updates a list of flows. If flow is not in the state, it's ignored. """ for f in flows: if f.id in self._store: if self.filter(f): if f not in self._view: self._base_add(f) if self.focus_follow: self.focus.flow = f self.sig_view_add.send(self, flow=f) else: # This is a tad complicated. The sortedcontainers # implementation assumes that the order key is stable. If # it changes mid-way Very Bad Things happen. We detect when # this happens, and re-fresh the item. self.order_key.refresh(f) self.sig_view_update.send(self, flow=f) else: try: idx = self._view.index(f) except ValueError: pass # The value was not in the view else: self._view.remove(f) self.sig_view_remove.send(self, flow=f, index=idx) class Focus: """ Tracks a focus element within a View. """ def __init__(self, v: View) -> None: self.view = v self._flow: Optional[mitmproxy.flow.Flow] = None self.sig_change = blinker.Signal() if len(self.view): self.flow = self.view[0] v.sig_view_add.connect(self._sig_view_add) v.sig_view_remove.connect(self._sig_view_remove) v.sig_view_refresh.connect(self._sig_view_refresh) @property def flow(self) -> Optional[mitmproxy.flow.Flow]: return self._flow @flow.setter def flow(self, f: Optional[mitmproxy.flow.Flow]): if f is not None and f not in self.view: raise ValueError("Attempt to set focus to flow not in view") self._flow = f self.sig_change.send(self) @property def index(self) -> Optional[int]: if self.flow: return self.view.index(self.flow) return None @index.setter def index(self, idx): if idx < 0 or idx > len(self.view) - 1: raise ValueError("Index out of view bounds") self.flow = self.view[idx] def _nearest(self, f, v): return min(v._bisect(f), len(v) - 1) def _sig_view_remove(self, view, flow, index): if len(view) == 0: self.flow = None elif flow is self.flow: self.index = min(index, len(self.view) - 1) def _sig_view_refresh(self, view): if len(view) == 0: self.flow = None elif self.flow is None: self.flow = view[0] elif self.flow not in view: self.flow = view[self._nearest(self.flow, view)] def _sig_view_add(self, view, flow): # We only have to act if we don't have a focus element if not self.flow: self.flow = flow class Settings(collections.abc.Mapping): def __init__(self, view: View) -> None: self.view = view self._values: MutableMapping[str, dict] = {} view.sig_store_remove.connect(self._sig_store_remove) view.sig_store_refresh.connect(self._sig_store_refresh) def __iter__(self) -> Iterator: return iter(self._values) def __len__(self) -> int: return len(self._values) def __getitem__(self, f: mitmproxy.flow.Flow) -> dict: if f.id not in self.view._store: raise KeyError return self._values.setdefault(f.id, {}) def _sig_store_remove(self, view, flow): if flow.id in self._values: del self._values[flow.id] def _sig_store_refresh(self, view): for fid in list(self._values.keys()): if fid not in view._store: del self._values[fid] mitmproxy-8.1.1/mitmproxy/certs.py000066400000000000000000000440601425660472000173450ustar00rootroot00000000000000import contextlib import datetime import ipaddress import os import re import sys from dataclasses import dataclass from pathlib import Path from typing import NewType, Optional, Union from cryptography import x509 from cryptography.hazmat.primitives import hashes, serialization from cryptography.hazmat.primitives.asymmetric import rsa, dsa, ec from cryptography.hazmat.primitives.serialization import pkcs12 from cryptography.x509 import NameOID, ExtendedKeyUsageOID import OpenSSL from mitmproxy.coretypes import serializable # Default expiry must not be too long: https://github.com/mitmproxy/mitmproxy/issues/815 CA_EXPIRY = datetime.timedelta(days=10 * 365) CERT_EXPIRY = datetime.timedelta(days=365) # Generated with "openssl dhparam". It's too slow to generate this on startup. DEFAULT_DHPARAM = b""" -----BEGIN DH PARAMETERS----- MIICCAKCAgEAyT6LzpwVFS3gryIo29J5icvgxCnCebcdSe/NHMkD8dKJf8suFCg3 O2+dguLakSVif/t6dhImxInJk230HmfC8q93hdcg/j8rLGJYDKu3ik6H//BAHKIv j5O9yjU3rXCfmVJQic2Nne39sg3CreAepEts2TvYHhVv3TEAzEqCtOuTjgDv0ntJ Gwpj+BJBRQGG9NvprX1YGJ7WOFBP/hWU7d6tgvE6Xa7T/u9QIKpYHMIkcN/l3ZFB chZEqVlyrcngtSXCROTPcDOQ6Q8QzhaBJS+Z6rcsd7X+haiQqvoFcmaJ08Ks6LQC ZIL2EtYJw8V8z7C0igVEBIADZBI6OTbuuhDwRw//zU1uq52Oc48CIZlGxTYG/Evq o9EWAXUYVzWkDSTeBH1r4z/qLPE2cnhtMxbFxuvK53jGB0emy2y1Ei6IhKshJ5qX IB/aE7SSHyQ3MDHHkCmQJCsOd4Mo26YX61NZ+n501XjqpCBQ2+DfZCBh8Va2wDyv A2Ryg9SUz8j0AXViRNMJgJrr446yro/FuJZwnQcO3WQnXeqSBnURqKjmqkeFP+d8 6mk2tqJaY507lRNqtGlLnj7f5RNoBFJDCLBNurVgfvq9TCVWKDIFD4vZRjCrnl6I rD693XKIHUCWOjMh1if6omGXKHH40QuME2gNa50+YPn1iYDl88uDbbMCAQI= -----END DH PARAMETERS----- """ class Cert(serializable.Serializable): """Representation of a (TLS) certificate.""" _cert: x509.Certificate def __init__(self, cert: x509.Certificate): assert isinstance(cert, x509.Certificate) self._cert = cert def __eq__(self, other): return self.fingerprint() == other.fingerprint() def __repr__(self): return f"" def __hash__(self): return self._cert.__hash__() @classmethod def from_state(cls, state): return cls.from_pem(state) def get_state(self): return self.to_pem() def set_state(self, state): self._cert = x509.load_pem_x509_certificate(state) @classmethod def from_pem(cls, data: bytes) -> "Cert": cert = x509.load_pem_x509_certificate(data) # type: ignore return cls(cert) def to_pem(self) -> bytes: return self._cert.public_bytes(serialization.Encoding.PEM) @classmethod def from_pyopenssl(self, x509: OpenSSL.crypto.X509) -> "Cert": return Cert(x509.to_cryptography()) def to_pyopenssl(self) -> OpenSSL.crypto.X509: return OpenSSL.crypto.X509.from_cryptography(self._cert) def fingerprint(self) -> bytes: return self._cert.fingerprint(hashes.SHA256()) @property def issuer(self) -> list[tuple[str, str]]: return _name_to_keyval(self._cert.issuer) @property def notbefore(self) -> datetime.datetime: # x509.Certificate.not_valid_before is a naive datetime in UTC return self._cert.not_valid_before.replace(tzinfo=datetime.timezone.utc) @property def notafter(self) -> datetime.datetime: # x509.Certificate.not_valid_after is a naive datetime in UTC return self._cert.not_valid_after.replace(tzinfo=datetime.timezone.utc) def has_expired(self) -> bool: return datetime.datetime.utcnow() > self._cert.not_valid_after @property def subject(self) -> list[tuple[str, str]]: return _name_to_keyval(self._cert.subject) @property def serial(self) -> int: return self._cert.serial_number @property def keyinfo(self) -> tuple[str, int]: public_key = self._cert.public_key() if isinstance(public_key, rsa.RSAPublicKey): return "RSA", public_key.key_size if isinstance(public_key, dsa.DSAPublicKey): return "DSA", public_key.key_size if isinstance(public_key, ec.EllipticCurvePublicKey): return f"EC ({public_key.curve.name})", public_key.key_size return ( public_key.__class__.__name__.replace("PublicKey", "").replace("_", ""), getattr(public_key, "key_size", -1), ) # pragma: no cover @property def cn(self) -> Optional[str]: attrs = self._cert.subject.get_attributes_for_oid(x509.NameOID.COMMON_NAME) if attrs: return attrs[0].value return None @property def organization(self) -> Optional[str]: attrs = self._cert.subject.get_attributes_for_oid( x509.NameOID.ORGANIZATION_NAME ) if attrs: return attrs[0].value return None @property def altnames(self) -> list[str]: """ Get all SubjectAlternativeName DNS altnames. """ try: ext = self._cert.extensions.get_extension_for_class( x509.SubjectAlternativeName ).value except x509.ExtensionNotFound: return [] else: return ext.get_values_for_type(x509.DNSName) + [ str(x) for x in ext.get_values_for_type(x509.IPAddress) ] def _name_to_keyval(name: x509.Name) -> list[tuple[str, str]]: parts = [] for attr in name: # pyca cryptography <35.0.0 backwards compatiblity if hasattr(name, "rfc4514_attribute_name"): # pragma: no cover k = attr.rfc4514_attribute_name # type: ignore else: # pragma: no cover k = attr.rfc4514_string().partition("=")[0] v = attr.value parts.append((k, v)) return parts def create_ca( organization: str, cn: str, key_size: int, ) -> tuple[rsa.RSAPrivateKeyWithSerialization, x509.Certificate]: now = datetime.datetime.now() private_key = rsa.generate_private_key( public_exponent=65537, key_size=key_size, ) # type: ignore name = x509.Name( [ x509.NameAttribute(NameOID.COMMON_NAME, cn), x509.NameAttribute(NameOID.ORGANIZATION_NAME, organization), ] ) builder = x509.CertificateBuilder() builder = builder.serial_number(x509.random_serial_number()) builder = builder.subject_name(name) builder = builder.not_valid_before(now - datetime.timedelta(days=2)) builder = builder.not_valid_after(now + CA_EXPIRY) builder = builder.issuer_name(name) builder = builder.public_key(private_key.public_key()) builder = builder.add_extension( x509.BasicConstraints(ca=True, path_length=None), critical=True ) builder = builder.add_extension( x509.ExtendedKeyUsage([ExtendedKeyUsageOID.SERVER_AUTH]), critical=False ) builder = builder.add_extension( x509.KeyUsage( digital_signature=False, content_commitment=False, key_encipherment=False, data_encipherment=False, key_agreement=False, key_cert_sign=True, crl_sign=True, encipher_only=False, decipher_only=False, ), critical=True, ) builder = builder.add_extension( x509.SubjectKeyIdentifier.from_public_key(private_key.public_key()), critical=False, ) cert = builder.sign(private_key=private_key, algorithm=hashes.SHA256()) # type: ignore return private_key, cert def dummy_cert( privkey: rsa.RSAPrivateKey, cacert: x509.Certificate, commonname: Optional[str], sans: list[str], organization: Optional[str] = None, ) -> Cert: """ Generates a dummy certificate. privkey: CA private key cacert: CA certificate commonname: Common name for the generated certificate. sans: A list of Subject Alternate Names. organization: Organization name for the generated certificate. Returns cert if operation succeeded, None if not. """ builder = x509.CertificateBuilder() builder = builder.issuer_name(cacert.subject) builder = builder.add_extension( x509.ExtendedKeyUsage([ExtendedKeyUsageOID.SERVER_AUTH]), critical=False ) builder = builder.public_key(cacert.public_key()) now = datetime.datetime.now() builder = builder.not_valid_before(now - datetime.timedelta(days=2)) builder = builder.not_valid_after(now + CERT_EXPIRY) subject = [] is_valid_commonname = commonname is not None and len(commonname) < 64 if is_valid_commonname: assert commonname is not None subject.append(x509.NameAttribute(NameOID.COMMON_NAME, commonname)) if organization is not None: assert organization is not None subject.append(x509.NameAttribute(NameOID.ORGANIZATION_NAME, organization)) builder = builder.subject_name(x509.Name(subject)) builder = builder.serial_number(x509.random_serial_number()) ss: list[x509.GeneralName] = [] for x in sans: try: ip = ipaddress.ip_address(x) except ValueError: ss.append(x509.DNSName(x)) else: ss.append(x509.IPAddress(ip)) # RFC 5280 §4.2.1.6: subjectAltName is critical if subject is empty. builder = builder.add_extension( x509.SubjectAlternativeName(ss), critical=not is_valid_commonname ) cert = builder.sign(private_key=privkey, algorithm=hashes.SHA256()) # type: ignore return Cert(cert) @dataclass(frozen=True) class CertStoreEntry: cert: Cert privatekey: rsa.RSAPrivateKey chain_file: Optional[Path] TCustomCertId = str # manually provided certs (e.g. mitmproxy's --certs) TGeneratedCertId = tuple[Optional[str], tuple[str, ...]] # (common_name, sans) TCertId = Union[TCustomCertId, TGeneratedCertId] DHParams = NewType("DHParams", bytes) class CertStore: """ Implements an in-memory certificate store. """ STORE_CAP = 100 certs: dict[TCertId, CertStoreEntry] expire_queue: list[CertStoreEntry] def __init__( self, default_privatekey: rsa.RSAPrivateKey, default_ca: Cert, default_chain_file: Optional[Path], dhparams: DHParams, ): self.default_privatekey = default_privatekey self.default_ca = default_ca self.default_chain_file = default_chain_file self.dhparams = dhparams self.certs = {} self.expire_queue = [] def expire(self, entry: CertStoreEntry) -> None: self.expire_queue.append(entry) if len(self.expire_queue) > self.STORE_CAP: d = self.expire_queue.pop(0) self.certs = {k: v for k, v in self.certs.items() if v != d} @staticmethod def load_dhparam(path: Path) -> DHParams: # mitmproxy<=0.10 doesn't generate a dhparam file. # Create it now if necessary. if not path.exists(): path.write_bytes(DEFAULT_DHPARAM) # we could use cryptography for this, but it's unclear how to convert cryptography's object to pyOpenSSL's # expected format. bio = OpenSSL.SSL._lib.BIO_new_file(str(path).encode(sys.getfilesystemencoding()), b"r") # type: ignore if bio != OpenSSL.SSL._ffi.NULL: # type: ignore bio = OpenSSL.SSL._ffi.gc(bio, OpenSSL.SSL._lib.BIO_free) # type: ignore dh = OpenSSL.SSL._lib.PEM_read_bio_DHparams( # type: ignore bio, OpenSSL.SSL._ffi.NULL, # type: ignore OpenSSL.SSL._ffi.NULL, # type: ignore OpenSSL.SSL._ffi.NULL, # type: ignore ) dh = OpenSSL.SSL._ffi.gc(dh, OpenSSL.SSL._lib.DH_free) # type: ignore return dh raise RuntimeError("Error loading DH Params.") # pragma: no cover @classmethod def from_store( cls, path: Union[Path, str], basename: str, key_size: int, passphrase: Optional[bytes] = None, ) -> "CertStore": path = Path(path) ca_file = path / f"{basename}-ca.pem" dhparam_file = path / f"{basename}-dhparam.pem" if not ca_file.exists(): cls.create_store(path, basename, key_size) return cls.from_files(ca_file, dhparam_file, passphrase) @classmethod def from_files( cls, ca_file: Path, dhparam_file: Path, passphrase: Optional[bytes] = None ) -> "CertStore": raw = ca_file.read_bytes() key = load_pem_private_key(raw, passphrase) dh = cls.load_dhparam(dhparam_file) certs = re.split(rb"(?=-----BEGIN CERTIFICATE-----)", raw) ca = Cert.from_pem(certs[1]) if len(certs) > 2: chain_file: Optional[Path] = ca_file else: chain_file = None return cls(key, ca, chain_file, dh) @staticmethod @contextlib.contextmanager def umask_secret(): """ Context to temporarily set umask to its original value bitor 0o77. Useful when writing private keys to disk so that only the owner will be able to read them. """ original_umask = os.umask(0) os.umask(original_umask | 0o77) try: yield finally: os.umask(original_umask) @staticmethod def create_store( path: Path, basename: str, key_size: int, organization=None, cn=None ) -> None: path.mkdir(parents=True, exist_ok=True) organization = organization or basename cn = cn or basename key: rsa.RSAPrivateKeyWithSerialization ca: x509.Certificate key, ca = create_ca(organization=organization, cn=cn, key_size=key_size) # Dump the CA plus private key. with CertStore.umask_secret(): # PEM format (path / f"{basename}-ca.pem").write_bytes( key.private_bytes( encoding=serialization.Encoding.PEM, format=serialization.PrivateFormat.TraditionalOpenSSL, encryption_algorithm=serialization.NoEncryption(), ) + ca.public_bytes(serialization.Encoding.PEM) ) # PKCS12 format for Windows devices (path / f"{basename}-ca.p12").write_bytes( pkcs12.serialize_key_and_certificates( # type: ignore name=basename.encode(), key=key, cert=ca, cas=None, encryption_algorithm=serialization.NoEncryption(), ) ) # Dump the certificate in PEM format pem_cert = ca.public_bytes(serialization.Encoding.PEM) (path / f"{basename}-ca-cert.pem").write_bytes(pem_cert) # Create a .cer file with the same contents for Android (path / f"{basename}-ca-cert.cer").write_bytes(pem_cert) # Dump the certificate in PKCS12 format for Windows devices (path / f"{basename}-ca-cert.p12").write_bytes( pkcs12.serialize_key_and_certificates( name=basename.encode(), key=None, # type: ignore cert=ca, cas=None, encryption_algorithm=serialization.NoEncryption(), ) ) (path / f"{basename}-dhparam.pem").write_bytes(DEFAULT_DHPARAM) def add_cert_file( self, spec: str, path: Path, passphrase: Optional[bytes] = None ) -> None: raw = path.read_bytes() cert = Cert.from_pem(raw) try: key = load_pem_private_key(raw, password=passphrase) except ValueError: key = self.default_privatekey self.add_cert(CertStoreEntry(cert, key, path), spec) def add_cert(self, entry: CertStoreEntry, *names: str) -> None: """ Adds a cert to the certstore. We register the CN in the cert plus any SANs, and also the list of names provided as an argument. """ if entry.cert.cn: self.certs[entry.cert.cn] = entry for i in entry.cert.altnames: self.certs[i] = entry for i in names: self.certs[i] = entry @staticmethod def asterisk_forms(dn: str) -> list[str]: """ Return all asterisk forms for a domain. For example, for www.example.com this will return [b"www.example.com", b"*.example.com", b"*.com"]. The single wildcard "*" is omitted. """ parts = dn.split(".") ret = [dn] for i in range(1, len(parts)): ret.append("*." + ".".join(parts[i:])) return ret def get_cert( self, commonname: Optional[str], sans: list[str], organization: Optional[str] = None, ) -> CertStoreEntry: """ commonname: Common name for the generated certificate. Must be a valid, plain-ASCII, IDNA-encoded domain name. sans: A list of Subject Alternate Names. organization: Organization name for the generated certificate. """ potential_keys: list[TCertId] = [] if commonname: potential_keys.extend(self.asterisk_forms(commonname)) for s in sans: potential_keys.extend(self.asterisk_forms(s)) potential_keys.append("*") potential_keys.append((commonname, tuple(sans))) name = next(filter(lambda key: key in self.certs, potential_keys), None) if name: entry = self.certs[name] else: entry = CertStoreEntry( cert=dummy_cert( self.default_privatekey, self.default_ca._cert, commonname, sans, organization, ), privatekey=self.default_privatekey, chain_file=self.default_chain_file, ) self.certs[(commonname, tuple(sans))] = entry self.expire(entry) return entry def load_pem_private_key(data: bytes, password: Optional[bytes]) -> rsa.RSAPrivateKey: """ like cryptography's load_pem_private_key, but silently falls back to not using a password if the private key is unencrypted. """ try: return serialization.load_pem_private_key(data, password) # type: ignore except TypeError: if password is not None: return load_pem_private_key(data, None) raise mitmproxy-8.1.1/mitmproxy/command.py000066400000000000000000000257441425660472000176530ustar00rootroot00000000000000""" This module manages and invokes typed commands. """ import functools import inspect import sys import textwrap import types from collections.abc import Sequence, Callable, Iterable from typing import Any, NamedTuple, Optional import mitmproxy.types from mitmproxy import exceptions, command_lexer from mitmproxy.command_lexer import unquote def verify_arg_signature(f: Callable, args: Iterable[Any], kwargs: dict) -> None: sig = inspect.signature(f) try: sig.bind(*args, **kwargs) except TypeError as v: raise exceptions.CommandError("command argument mismatch: %s" % v.args[0]) def typename(t: type) -> str: """ Translates a type to an explanatory string. """ if t == inspect._empty: # type: ignore raise exceptions.CommandError("missing type annotation") to = mitmproxy.types.CommandTypes.get(t, None) if not to: raise exceptions.CommandError( "unsupported type: %s" % getattr(t, "__name__", t) ) return to.display def _empty_as_none(x: Any) -> Any: if x == inspect.Signature.empty: return None return x class CommandParameter(NamedTuple): name: str type: type kind: inspect._ParameterKind = inspect.Parameter.POSITIONAL_OR_KEYWORD def __str__(self): if self.kind is inspect.Parameter.VAR_POSITIONAL: return f"*{self.name}" else: return self.name class Command: name: str manager: "CommandManager" signature: inspect.Signature help: Optional[str] def __init__(self, manager: "CommandManager", name: str, func: Callable) -> None: self.name = name self.manager = manager self.func = func self.signature = inspect.signature(self.func) if func.__doc__: txt = func.__doc__.strip() self.help = "\n".join(textwrap.wrap(txt)) else: self.help = None # This fails with a CommandException if types are invalid for name, parameter in self.signature.parameters.items(): t = parameter.annotation if not mitmproxy.types.CommandTypes.get(parameter.annotation, None): raise exceptions.CommandError( f"Argument {name} has an unknown type {t} in {func}." ) if self.return_type and not mitmproxy.types.CommandTypes.get( self.return_type, None ): raise exceptions.CommandError( f"Return type has an unknown type ({self.return_type}) in {func}." ) @property def return_type(self) -> Optional[type]: return _empty_as_none(self.signature.return_annotation) @property def parameters(self) -> list[CommandParameter]: """Returns a list of CommandParameters.""" ret = [] for name, param in self.signature.parameters.items(): ret.append(CommandParameter(name, param.annotation, param.kind)) return ret def signature_help(self) -> str: params = " ".join(str(param) for param in self.parameters) if self.return_type: ret = f" -> {typename(self.return_type)}" else: ret = "" return f"{self.name} {params}{ret}" def prepare_args(self, args: Sequence[str]) -> inspect.BoundArguments: try: bound_arguments = self.signature.bind(*args) except TypeError: expected = f"Expected: {str(self.signature.parameters)}" received = f"Received: {str(args)}" raise exceptions.CommandError( f"Command argument mismatch: \n {expected}\n {received}" ) for name, value in bound_arguments.arguments.items(): param = self.signature.parameters[name] convert_to = param.annotation if param.kind == param.VAR_POSITIONAL: bound_arguments.arguments[name] = tuple( parsearg(self.manager, x, convert_to) for x in value ) else: bound_arguments.arguments[name] = parsearg( self.manager, value, convert_to ) bound_arguments.apply_defaults() return bound_arguments def call(self, args: Sequence[str]) -> Any: """ Call the command with a list of arguments. At this point, all arguments are strings. """ bound_args = self.prepare_args(args) ret = self.func(*bound_args.args, **bound_args.kwargs) if ret is None and self.return_type is None: return typ = mitmproxy.types.CommandTypes.get(self.return_type) assert typ if not typ.is_valid(self.manager, typ, ret): raise exceptions.CommandError( f"{self.name} returned unexpected data - expected {typ.display}" ) return ret class ParseResult(NamedTuple): value: str type: type valid: bool class CommandManager: commands: dict[str, Command] def __init__(self, master): self.master = master self.commands = {} def collect_commands(self, addon): for i in dir(addon): if not i.startswith("__"): o = getattr(addon, i) try: # hasattr is not enough, see https://github.com/mitmproxy/mitmproxy/issues/3794 is_command = isinstance(getattr(o, "command_name", None), str) except Exception: pass # getattr may raise if o implements __getattr__. else: if is_command: try: self.add(o.command_name, o) except exceptions.CommandError as e: self.master.log.warn( f"Could not load command {o.command_name}: {e}" ) def add(self, path: str, func: Callable): self.commands[path] = Command(self, path, func) @functools.lru_cache(maxsize=128) def parse_partial( self, cmdstr: str ) -> tuple[Sequence[ParseResult], Sequence[CommandParameter]]: """ Parse a possibly partial command. Return a sequence of ParseResults and a sequence of remainder type help items. """ parts: list[str] = command_lexer.expr.parseString(cmdstr, parseAll=True) parsed: list[ParseResult] = [] next_params: list[CommandParameter] = [ CommandParameter("", mitmproxy.types.Cmd), CommandParameter("", mitmproxy.types.CmdArgs), ] expected: Optional[CommandParameter] = None for part in parts: if part.isspace(): parsed.append( ParseResult( value=part, type=mitmproxy.types.Space, valid=True, ) ) continue if expected and expected.kind is inspect.Parameter.VAR_POSITIONAL: assert not next_params elif next_params: expected = next_params.pop(0) else: expected = CommandParameter("", mitmproxy.types.Unknown) arg_is_known_command = ( expected.type == mitmproxy.types.Cmd and part in self.commands ) arg_is_unknown_command = ( expected.type == mitmproxy.types.Cmd and part not in self.commands ) command_args_following = ( next_params and next_params[0].type == mitmproxy.types.CmdArgs ) if arg_is_known_command and command_args_following: next_params = self.commands[part].parameters + next_params[1:] if arg_is_unknown_command and command_args_following: next_params.pop(0) to = mitmproxy.types.CommandTypes.get(expected.type, None) valid = False if to: try: to.parse(self, expected.type, part) except exceptions.TypeError: valid = False else: valid = True parsed.append( ParseResult( value=part, type=expected.type, valid=valid, ) ) return parsed, next_params def call(self, command_name: str, *args: Any) -> Any: """ Call a command with native arguments. May raise CommandError. """ if command_name not in self.commands: raise exceptions.CommandError("Unknown command: %s" % command_name) return self.commands[command_name].func(*args) def call_strings(self, command_name: str, args: Sequence[str]) -> Any: """ Call a command using a list of string arguments. May raise CommandError. """ if command_name not in self.commands: raise exceptions.CommandError("Unknown command: %s" % command_name) return self.commands[command_name].call(args) def execute(self, cmdstr: str) -> Any: """ Execute a command string. May raise CommandError. """ parts, _ = self.parse_partial(cmdstr) if not parts: raise exceptions.CommandError(f"Invalid command: {cmdstr!r}") command_name, *args = ( unquote(part.value) for part in parts if part.type != mitmproxy.types.Space ) return self.call_strings(command_name, args) def dump(self, out=sys.stdout) -> None: cmds = list(self.commands.values()) cmds.sort(key=lambda x: x.signature_help()) for c in cmds: for hl in (c.help or "").splitlines(): print("# " + hl, file=out) print(c.signature_help(), file=out) print(file=out) def parsearg(manager: CommandManager, spec: str, argtype: type) -> Any: """ Convert a string to a argument to the appropriate type. """ t = mitmproxy.types.CommandTypes.get(argtype, None) if not t: raise exceptions.CommandError(f"Unsupported argument type: {argtype}") try: return t.parse(manager, argtype, spec) except exceptions.TypeError as e: raise exceptions.CommandError(str(e)) from e def command(name: Optional[str] = None): def decorator(function): @functools.wraps(function) def wrapper(*args, **kwargs): verify_arg_signature(function, args, kwargs) return function(*args, **kwargs) wrapper.__dict__["command_name"] = name or function.__name__.replace("_", ".") return wrapper return decorator def argument(name, type): """ Set the type of a command argument at runtime. This is useful for more specific types such as mitmproxy.types.Choice, which we cannot annotate directly as mypy does not like that. """ def decorator(f: types.FunctionType) -> types.FunctionType: assert name in f.__annotations__ f.__annotations__[name] = type return f return decorator mitmproxy-8.1.1/mitmproxy/command_lexer.py000066400000000000000000000020301425660472000210310ustar00rootroot00000000000000import re import pyparsing # TODO: There is a lot of work to be done here. # The current implementation is written in a way that _any_ input is valid, # which does not make sense once things get more complex. PartialQuotedString = pyparsing.Regex( re.compile( r""" "[^"]*(?:"|$) # double-quoted string that ends with double quote or EOF | '[^']*(?:'|$) # single-quoted string that ends with double quote or EOF """, re.VERBOSE, ) ) expr = pyparsing.ZeroOrMore( PartialQuotedString | pyparsing.Word(" \r\n\t") | pyparsing.CharsNotIn("""'" \r\n\t""") ).leaveWhitespace() def quote(val: str) -> str: if val and all(char not in val for char in "'\" \r\n\t"): return val if '"' not in val: return f'"{val}"' if "'" not in val: return f"'{val}'" return '"' + val.replace('"', r"\x22") + '"' def unquote(x: str) -> str: if len(x) > 1 and x[0] in "'\"" and x[0] == x[-1]: return x[1:-1] else: return x mitmproxy-8.1.1/mitmproxy/connection.py000066400000000000000000000401031425660472000203560ustar00rootroot00000000000000import uuid import warnings from abc import ABCMeta from collections.abc import Sequence from enum import Flag from typing import Literal, Optional from mitmproxy import certs from mitmproxy.coretypes import serializable from mitmproxy.net import server_spec from mitmproxy.utils import human class ConnectionState(Flag): """The current state of the underlying socket.""" CLOSED = 0 CAN_READ = 1 CAN_WRITE = 2 OPEN = CAN_READ | CAN_WRITE TransportProtocol = Literal["tcp", "udp"] # practically speaking we may have IPv6 addresses with flowinfo and scope_id, # but type checking isn't good enough to properly handle tuple unions. # this version at least provides useful type checking messages. Address = tuple[str, int] class Connection(serializable.Serializable, metaclass=ABCMeta): """ Base class for client and server connections. The connection object only exposes metadata about the connection, but not the underlying socket object. This is intentional, all I/O should be handled by `mitmproxy.proxy.server` exclusively. """ # all connections have a unique id. While # f.client_conn == f2.client_conn already holds true for live flows (where we have object identity), # we also want these semantics for recorded flows. id: str """A unique UUID to identify the connection.""" state: ConnectionState """The current connection state.""" transport_protocol: TransportProtocol """The connection protocol in use.""" peername: Optional[Address] """The remote's `(ip, port)` tuple for this connection.""" sockname: Optional[Address] """Our local `(ip, port)` tuple for this connection.""" error: Optional[str] = None """ A string describing a general error with connections to this address. The purpose of this property is to signal that new connections to the particular endpoint should not be attempted, for example because it uses an untrusted TLS certificate. Regular (unexpected) disconnects do not set the error property. This property is only reused per client connection. """ tls: bool = False """ `True` if TLS should be established, `False` otherwise. Note that this property only describes if a connection should eventually be protected using TLS. To check if TLS has already been established, use `Connection.tls_established`. """ certificate_list: Sequence[certs.Cert] = () """ The TLS certificate list as sent by the peer. The first certificate is the end-entity certificate. > [RFC 8446] Prior to TLS 1.3, "certificate_list" ordering required each > certificate to certify the one immediately preceding it; however, > some implementations allowed some flexibility. Servers sometimes > send both a current and deprecated intermediate for transitional > purposes, and others are simply configured incorrectly, but these > cases can nonetheless be validated properly. For maximum > compatibility, all implementations SHOULD be prepared to handle > potentially extraneous certificates and arbitrary orderings from any > TLS version, with the exception of the end-entity certificate which > MUST be first. """ alpn: Optional[bytes] = None """The application-layer protocol as negotiated using [ALPN](https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation).""" alpn_offers: Sequence[bytes] = () """The ALPN offers as sent in the ClientHello.""" # we may want to add SSL_CIPHER_description here, but that's currently not exposed by cryptography cipher: Optional[str] = None """The active cipher name as returned by OpenSSL's `SSL_CIPHER_get_name`.""" cipher_list: Sequence[str] = () """Ciphers accepted by the proxy server on this connection.""" tls_version: Optional[str] = None """The active TLS version.""" sni: Optional[str] = None """ The [Server Name Indication (SNI)](https://en.wikipedia.org/wiki/Server_Name_Indication) sent in the ClientHello. """ timestamp_start: Optional[float] timestamp_end: Optional[float] = None """*Timestamp:* Connection has been closed.""" timestamp_tls_setup: Optional[float] = None """*Timestamp:* TLS handshake has been completed successfully.""" @property def connected(self) -> bool: """*Read-only:* `True` if Connection.state is ConnectionState.OPEN, `False` otherwise.""" return self.state is ConnectionState.OPEN @property def tls_established(self) -> bool: """*Read-only:* `True` if TLS has been established, `False` otherwise.""" return self.timestamp_tls_setup is not None def __eq__(self, other): if isinstance(other, Connection): return self.id == other.id return False def __hash__(self): return hash(self.id) def __repr__(self): attrs = repr( { k: { "cipher_list": lambda: f"<{len(v)} ciphers>", "id": lambda: f"…{v[-6:]}", }.get(k, lambda: v)() for k, v in self.__dict__.items() } ) return f"{type(self).__name__}({attrs})" @property def alpn_proto_negotiated(self) -> Optional[bytes]: # pragma: no cover """*Deprecated:* An outdated alias for Connection.alpn.""" warnings.warn( "Connection.alpn_proto_negotiated is deprecated, use Connection.alpn instead.", DeprecationWarning, stacklevel=2, ) return self.alpn class Client(Connection): """A connection between a client and mitmproxy.""" peername: Address """The client's address.""" sockname: Address """The local address we received this connection on.""" mitmcert: Optional[certs.Cert] = None """ The certificate used by mitmproxy to establish TLS with the client. """ timestamp_start: float """*Timestamp:* TCP SYN received""" def __init__( self, peername: Address, sockname: Address, timestamp_start: float, *, transport_protocol: TransportProtocol = "tcp", ): self.id = str(uuid.uuid4()) self.peername = peername self.sockname = sockname self.timestamp_start = timestamp_start self.state = ConnectionState.OPEN self.transport_protocol = transport_protocol def __str__(self): if self.alpn: tls_state = f", alpn={self.alpn.decode(errors='replace')}" elif self.tls_established: tls_state = ", tls" else: tls_state = "" return f"Client({human.format_address(self.peername)}, state={self.state.name.lower()}{tls_state})" def get_state(self): # Important: Retain full compatibility with old proxy core for now! # This means we need to add all new fields to the old implementation. return { "address": self.peername, "alpn": self.alpn, "cipher_name": self.cipher, "id": self.id, "mitmcert": self.mitmcert.get_state() if self.mitmcert is not None else None, "sni": self.sni, "timestamp_end": self.timestamp_end, "timestamp_start": self.timestamp_start, "timestamp_tls_setup": self.timestamp_tls_setup, "tls_established": self.tls_established, "tls_extensions": [], "tls_version": self.tls_version, # only used in sans-io "state": self.state.value, "sockname": self.sockname, "error": self.error, "tls": self.tls, "certificate_list": [x.get_state() for x in self.certificate_list], "alpn_offers": self.alpn_offers, "cipher_list": self.cipher_list, } @classmethod def from_state(cls, state) -> "Client": client = Client(state["address"], ("mitmproxy", 8080), state["timestamp_start"]) client.set_state(state) return client def set_state(self, state): self.peername = tuple(state["address"]) if state["address"] else None self.alpn = state["alpn"] self.cipher = state["cipher_name"] self.id = state["id"] self.sni = state["sni"] self.timestamp_end = state["timestamp_end"] self.timestamp_start = state["timestamp_start"] self.timestamp_tls_setup = state["timestamp_tls_setup"] self.tls_version = state["tls_version"] # only used in sans-io self.state = ConnectionState(state["state"]) self.sockname = tuple(state["sockname"]) if state["sockname"] else None self.error = state["error"] self.tls = state["tls"] self.certificate_list = [ certs.Cert.from_state(x) for x in state["certificate_list"] ] self.mitmcert = ( certs.Cert.from_state(state["mitmcert"]) if state["mitmcert"] is not None else None ) self.alpn_offers = state["alpn_offers"] self.cipher_list = state["cipher_list"] @property def address(self): # pragma: no cover """*Deprecated:* An outdated alias for Client.peername.""" warnings.warn( "Client.address is deprecated, use Client.peername instead.", DeprecationWarning, stacklevel=2, ) return self.peername @address.setter def address(self, x): # pragma: no cover warnings.warn( "Client.address is deprecated, use Client.peername instead.", DeprecationWarning, stacklevel=2, ) self.peername = x @property def cipher_name(self) -> Optional[str]: # pragma: no cover """*Deprecated:* An outdated alias for Connection.cipher.""" warnings.warn( "Client.cipher_name is deprecated, use Client.cipher instead.", DeprecationWarning, stacklevel=2, ) return self.cipher @property def clientcert(self) -> Optional[certs.Cert]: # pragma: no cover """*Deprecated:* An outdated alias for Connection.certificate_list[0].""" warnings.warn( "Client.clientcert is deprecated, use Client.certificate_list instead.", DeprecationWarning, stacklevel=2, ) if self.certificate_list: return self.certificate_list[0] else: return None @clientcert.setter def clientcert(self, val): # pragma: no cover warnings.warn( "Client.clientcert is deprecated, use Client.certificate_list instead.", DeprecationWarning, stacklevel=2, ) if val: self.certificate_list = [val] else: self.certificate_list = [] class Server(Connection): """A connection between mitmproxy and an upstream server.""" peername: Optional[Address] = None """The server's resolved `(ip, port)` tuple. Will be set during connection establishment.""" sockname: Optional[Address] = None address: Optional[Address] """The server's `(host, port)` address tuple. The host can either be a domain or a plain IP address.""" timestamp_start: Optional[float] = None """*Timestamp:* TCP SYN sent.""" timestamp_tcp_setup: Optional[float] = None """*Timestamp:* TCP ACK received.""" via: Optional[server_spec.ServerSpec] = None """An optional proxy server specification via which the connection should be established.""" def __init__( self, address: Optional[Address], *, transport_protocol: TransportProtocol = "tcp", ): self.id = str(uuid.uuid4()) self.address = address self.state = ConnectionState.CLOSED self.transport_protocol = transport_protocol def __str__(self): if self.alpn: tls_state = f", alpn={self.alpn.decode(errors='replace')}" elif self.tls_established: tls_state = ", tls" else: tls_state = "" if self.sockname: local_port = f", src_port={self.sockname[1]}" else: local_port = "" return f"Server({human.format_address(self.address)}, state={self.state.name.lower()}{tls_state}{local_port})" def __setattr__(self, name, value): if name in ("address", "via"): connection_open = ( self.__dict__.get("state", ConnectionState.CLOSED) is ConnectionState.OPEN ) # assigning the current value is okay, that may be an artifact of calling .set_state(). attr_changed = self.__dict__.get(name) != value if connection_open and attr_changed: raise RuntimeError(f"Cannot change server.{name} on open connection.") return super().__setattr__(name, value) def get_state(self): return { "address": self.address, "alpn": self.alpn, "id": self.id, "ip_address": self.peername, "sni": self.sni, "source_address": self.sockname, "timestamp_end": self.timestamp_end, "timestamp_start": self.timestamp_start, "timestamp_tcp_setup": self.timestamp_tcp_setup, "timestamp_tls_setup": self.timestamp_tls_setup, "tls_established": self.tls_established, "tls_version": self.tls_version, "via": None, # only used in sans-io "state": self.state.value, "error": self.error, "tls": self.tls, "certificate_list": [x.get_state() for x in self.certificate_list], "alpn_offers": self.alpn_offers, "cipher_name": self.cipher, "cipher_list": self.cipher_list, "via2": self.via, } @classmethod def from_state(cls, state) -> "Server": server = Server(None) server.set_state(state) return server def set_state(self, state): self.address = tuple(state["address"]) if state["address"] else None self.alpn = state["alpn"] self.id = state["id"] self.peername = tuple(state["ip_address"]) if state["ip_address"] else None self.sni = state["sni"] self.sockname = ( tuple(state["source_address"]) if state["source_address"] else None ) self.timestamp_end = state["timestamp_end"] self.timestamp_start = state["timestamp_start"] self.timestamp_tcp_setup = state["timestamp_tcp_setup"] self.timestamp_tls_setup = state["timestamp_tls_setup"] self.tls_version = state["tls_version"] self.state = ConnectionState(state["state"]) self.error = state["error"] self.tls = state["tls"] self.certificate_list = [ certs.Cert.from_state(x) for x in state["certificate_list"] ] self.alpn_offers = state["alpn_offers"] self.cipher = state["cipher_name"] self.cipher_list = state["cipher_list"] self.via = state["via2"] @property def ip_address(self) -> Optional[Address]: # pragma: no cover """*Deprecated:* An outdated alias for `Server.peername`.""" warnings.warn( "Server.ip_address is deprecated, use Server.peername instead.", DeprecationWarning, stacklevel=2, ) return self.peername @property def cert(self) -> Optional[certs.Cert]: # pragma: no cover """*Deprecated:* An outdated alias for `Connection.certificate_list[0]`.""" warnings.warn( "Server.cert is deprecated, use Server.certificate_list instead.", DeprecationWarning, stacklevel=2, ) if self.certificate_list: return self.certificate_list[0] else: return None @cert.setter def cert(self, val): # pragma: no cover warnings.warn( "Server.cert is deprecated, use Server.certificate_list instead.", DeprecationWarning, stacklevel=2, ) if val: self.certificate_list = [val] else: self.certificate_list = [] __all__ = ["Connection", "Client", "Server", "ConnectionState"] mitmproxy-8.1.1/mitmproxy/contentviews/000077500000000000000000000000001425660472000203775ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contentviews/__init__.py000066400000000000000000000140301425660472000225060ustar00rootroot00000000000000""" Mitmproxy Content Views ======================= mitmproxy includes a set of content views which can be used to format/decode/highlight data. While they are mostly used for HTTP message bodies, the may be used in other contexts, e.g. to decode WebSocket messages. Thus, the View API is very minimalistic. The only arguments are `data` and `**metadata`, where `data` is the actual content (as bytes). The contents on metadata depend on the protocol in use. Known attributes can be found in `base.View`. """ import traceback from typing import Union from typing import Optional import blinker from mitmproxy import flow from mitmproxy import http from mitmproxy.utils import strutils from . import ( auto, raw, hex, json, xml_html, wbxml, javascript, css, urlencoded, multipart, image, query, protobuf, msgpack, graphql, grpc, ) from .base import View, KEY_MAX, format_text, format_dict, TViewResult from ..http import HTTPFlow from ..tcp import TCPMessage, TCPFlow from ..websocket import WebSocketMessage views: list[View] = [] on_add = blinker.Signal() """A new contentview has been added.""" on_remove = blinker.Signal() """A contentview has been removed.""" def get(name: str) -> Optional[View]: for i in views: if i.name.lower() == name.lower(): return i return None def add(view: View) -> None: # TODO: auto-select a different name (append an integer?) for i in views: if i.name == view.name: raise ValueError("Duplicate view: " + view.name) views.append(view) on_add.send(view) def remove(view: View) -> None: views.remove(view) on_remove.send(view) def safe_to_print(lines, encoding="utf8"): """ Wraps a content generator so that each text portion is a *safe to print* unicode string. """ for line in lines: clean_line = [] for (style, text) in line: if isinstance(text, bytes): text = text.decode(encoding, "replace") text = strutils.escape_control_characters(text) clean_line.append((style, text)) yield clean_line def get_message_content_view( viewname: str, message: Union[http.Message, TCPMessage, WebSocketMessage], flow: Union[HTTPFlow, TCPFlow], ): """ Like get_content_view, but also handles message encoding. """ viewmode = get(viewname) if not viewmode: viewmode = get("auto") assert viewmode content: Optional[bytes] try: content = message.content except ValueError: assert isinstance(message, http.Message) content = message.raw_content enc = "[cannot decode]" else: if isinstance(message, http.Message) and content != message.raw_content: enc = "[decoded {}]".format(message.headers.get("content-encoding")) else: enc = "" if content is None: return "", iter([[("error", "content missing")]]), None content_type = None http_message = None if isinstance(message, http.Message): http_message = message if ctype := message.headers.get("content-type"): if ct := http.parse_content_type(ctype): content_type = f"{ct[0]}/{ct[1]}" description, lines, error = get_content_view( viewmode, content, content_type=content_type, flow=flow, http_message=http_message, ) if enc: description = f"{enc} {description}" return description, lines, error def get_tcp_content_view( viewname: str, data: bytes, flow: TCPFlow, ): viewmode = get(viewname) if not viewmode: viewmode = get("auto") # https://github.com/mitmproxy/mitmproxy/pull/3970#issuecomment-623024447 assert viewmode description, lines, error = get_content_view(viewmode, data, flow=flow) return description, lines, error def get_content_view( viewmode: View, data: bytes, *, content_type: Optional[str] = None, flow: Optional[flow.Flow] = None, http_message: Optional[http.Message] = None, ): """ Args: viewmode: the view to use. data, **metadata: arguments passed to View instance. Returns: A (description, content generator, error) tuple. If the content view raised an exception generating the view, the exception is returned in error and the flow is formatted in raw mode. In contrast to calling the views directly, text is always safe-to-print unicode. """ try: ret = viewmode( data, content_type=content_type, flow=flow, http_message=http_message ) if ret is None: ret = ( "Couldn't parse: falling back to Raw", get("Raw")( data, content_type=content_type, flow=flow, http_message=http_message, )[1], ) desc, content = ret error = None # Third-party viewers can fail in unexpected ways... except Exception: desc = "Couldn't parse: falling back to Raw" raw = get("Raw") assert raw content = raw( data, content_type=content_type, flow=flow, http_message=http_message )[1] error = f"{getattr(viewmode, 'name')} content viewer failed: \n{traceback.format_exc()}" return desc, safe_to_print(content), error # The order in which ContentViews are added is important! add(auto.ViewAuto()) add(raw.ViewRaw()) add(hex.ViewHex()) add(graphql.ViewGraphQL()) add(json.ViewJSON()) add(xml_html.ViewXmlHtml()) add(wbxml.ViewWBXML()) add(javascript.ViewJavaScript()) add(css.ViewCSS()) add(urlencoded.ViewURLEncoded()) add(multipart.ViewMultipart()) add(image.ViewImage()) add(query.ViewQuery()) add(protobuf.ViewProtobuf()) add(msgpack.ViewMsgPack()) add(grpc.ViewGrpcProtobuf()) __all__ = [ "View", "KEY_MAX", "format_text", "format_dict", "TViewResult", "get", "add", "remove", "get_content_view", "get_message_content_view", ] mitmproxy-8.1.1/mitmproxy/contentviews/auto.py000066400000000000000000000012021425660472000217140ustar00rootroot00000000000000from mitmproxy import contentviews from . import base class ViewAuto(base.View): name = "Auto" def __call__(self, data, **metadata): # TODO: The auto view has little justification now that views implement render_priority, # but we keep it around for now to not touch more parts. priority, view = max( (v.render_priority(data, **metadata), v) for v in contentviews.views ) if priority == 0 and not data: return "No content", [] return view(data, **metadata) def render_priority(self, data: bytes, **metadata) -> float: return -1 # don't recurse. mitmproxy-8.1.1/mitmproxy/contentviews/base.py000066400000000000000000000066611425660472000216740ustar00rootroot00000000000000# Default view cutoff *in lines* from abc import ABC, abstractmethod from collections.abc import Iterable, Iterator, Mapping from typing import ClassVar, Optional, Union from mitmproxy import flow from mitmproxy import http KEY_MAX = 30 TTextType = Union[str, bytes] # FIXME: This should be either bytes or str ultimately. TViewLine = list[tuple[str, TTextType]] TViewResult = tuple[str, Iterator[TViewLine]] class View(ABC): name: ClassVar[str] @abstractmethod def __call__( self, data: bytes, *, content_type: Optional[str] = None, flow: Optional[flow.Flow] = None, http_message: Optional[http.Message] = None, **unknown_metadata, ) -> TViewResult: """ Transform raw data into human-readable output. Returns a (description, content generator) tuple. The content generator yields lists of (style, text) tuples, where each list represents a single line. ``text`` is a unfiltered string which may need to be escaped, depending on the used output. For example, it may contain terminal control sequences or unfiltered HTML. Except for `data`, implementations must not rely on any given argument to be present. To ensure compatibility with future mitmproxy versions, unknown keyword arguments should be ignored. The content generator must not yield tuples of tuples, because urwid cannot process that. You have to yield a *list* of tuples per line. """ raise NotImplementedError() # pragma: no cover def render_priority( self, data: bytes, *, content_type: Optional[str] = None, flow: Optional[flow.Flow] = None, http_message: Optional[http.Message] = None, **unknown_metadata, ) -> float: """ Return the priority of this view for rendering `data`. If no particular view is chosen by the user, the view with the highest priority is selected. Except for `data`, implementations must not rely on any given argument to be present. To ensure compatibility with future mitmproxy versions, unknown keyword arguments should be ignored. """ return 0 def __lt__(self, other): assert isinstance(other, View) return self.name.__lt__(other.name) def format_pairs(items: Iterable[tuple[TTextType, TTextType]]) -> Iterator[TViewLine]: """ Helper function that accepts a list of (k,v) pairs into a list of [ ("key", key ) ("value", value) ] where key is padded to a uniform width """ max_key_len = max((len(k[0]) for k in items), default=0) max_key_len = min((max_key_len, KEY_MAX), default=0) for key, value in items: if isinstance(key, bytes): key += b":" else: key += ":" key = key.ljust(max_key_len + 2) yield [("header", key), ("text", value)] def format_dict(d: Mapping[TTextType, TTextType]) -> Iterator[TViewLine]: """ Helper function that transforms the given dictionary into a list of [ ("key", key ) ("value", value) ] entries, where key is padded to a uniform width. """ return format_pairs(d.items()) def format_text(text: TTextType) -> Iterator[TViewLine]: """ Helper function that transforms bytes into the view output format. """ for line in text.splitlines(): yield [("text", line)] mitmproxy-8.1.1/mitmproxy/contentviews/css.py000066400000000000000000000037271425660472000215520ustar00rootroot00000000000000import re import time from typing import Optional from mitmproxy.contentviews import base from mitmproxy.utils import strutils """ A custom CSS prettifier. Compared to other prettifiers, its main features are: - Implemented in pure Python. - Modifies whitespace only. - Works with any input. - Considerably faster than e.g. cssutils. """ CSS_SPECIAL_AREAS = ( "'" + strutils.SINGLELINE_CONTENT + strutils.NO_ESCAPE + "'", '"' + strutils.SINGLELINE_CONTENT + strutils.NO_ESCAPE + '"', r"/\*" + strutils.MULTILINE_CONTENT + r"\*/", "//" + strutils.SINGLELINE_CONTENT + "$", ) CSS_SPECIAL_CHARS = "{};:" def beautify(data: str, indent: str = " "): """Beautify a string containing CSS code""" data = strutils.escape_special_areas( data.strip(), CSS_SPECIAL_AREAS, CSS_SPECIAL_CHARS, ) # Add newlines data = re.sub(r"\s*;\s*", ";\n", data) data = re.sub(r"\s*{\s*", " {\n", data) data = re.sub(r"\s*}\s*", "\n}\n\n", data) # Fix incorrect ":" placement data = re.sub(r"\s*:\s*(?=[^{]+})", ": ", data) # Fix no space after "," data = re.sub(r"\s*,\s*", ", ", data) # indent data = re.sub("\n[ \t]+", "\n", data) data = re.sub("\n(?![}\n])(?=[^{]*})", "\n" + indent, data) data = strutils.unescape_special_areas(data) return data.rstrip("\n") + "\n" class ViewCSS(base.View): name = "CSS" def __call__(self, data, **metadata): data = data.decode("utf8", "surrogateescape") beautified = beautify(data) return "CSS", base.format_text(beautified) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type == "text/css") if __name__ == "__main__": # pragma: no cover with open("../tools/web/static/vendor.css") as f: data = f.read() t = time.time() x = beautify(data) print(f"Beautifying vendor.css took {time.time() - t:.2}s") mitmproxy-8.1.1/mitmproxy/contentviews/graphql.py000066400000000000000000000031251425660472000224100ustar00rootroot00000000000000import json from typing import Any, Optional from mitmproxy.contentviews import base from mitmproxy.contentviews.json import parse_json, PARSE_ERROR def format_graphql(data): query = data["query"] header_data = data.copy() header_data["query"] = "..." return """{header} --- {query} """.format( header=json.dumps(header_data, indent=2), query=query ) def format_query_list(data: list[Any]): num_queries = len(data) - 1 result = "" for i, op in enumerate(data): result += f"--- {i}/{num_queries}\n" result += format_graphql(op) return result def is_graphql_query(data): return isinstance(data, dict) and "query" in data and "\n" in data["query"] def is_graphql_batch_query(data): return isinstance(data, list) and isinstance(data[0], dict) and "query" in data[0] class ViewGraphQL(base.View): name = "GraphQL" def __call__(self, data, **metadata): data = parse_json(data) if data is not PARSE_ERROR: if is_graphql_query(data): return "GraphQL", base.format_text(format_graphql(data)) elif is_graphql_batch_query(data): return "GraphQL", base.format_text(format_query_list(data)) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: if content_type != "application/json" or not data: return 0 data = parse_json(data) if data is not PARSE_ERROR: if is_graphql_query(data) or is_graphql_batch_query(data): return 2 return 0 mitmproxy-8.1.1/mitmproxy/contentviews/grpc.py000066400000000000000000001361471425660472000217200ustar00rootroot00000000000000from __future__ import annotations import struct from dataclasses import dataclass, field from enum import Enum from typing import Generator, Iterable, Iterator from mitmproxy import contentviews, ctx, flow, flowfilter, http from mitmproxy.contentviews import base from mitmproxy.net.encoding import decode class ProtoParser: @dataclass class ParserRule: """ A parser rule lists Field definitions which are applied if the filter rule matches the flow. Matching on flow-level also means, a match applies to request AND response messages. To restrict a rule to a requests only use 'ParserRuleRequest', instead. To restrict a rule to a responses only use 'ParserRuleResponse', instead. """ field_definitions: list[ProtoParser.ParserFieldDefinition] """List of field definitions for this rule """ name: str = "" """Name of this rule, only used for debugging""" filter: str = "" """ Flowfilter to select which flows to apply to ('~q' and '~s' can not be used to distinguish if the rule should apply to the request or response of a flow. To do so, use ParserRuleRequest or ParserRuleResponse. ParserRule always applies to request and response.) """ @dataclass class ParserRuleResponse(ParserRule): """ A parser rule lists Field definitions which are applied if the filter rule matches the flow. The rule only applies if the processed message is a server response. """ @dataclass class ParserRuleRequest(ParserRule): """ A parser rule lists Field definitions which are applied if the filter rule matches the flow. The rule only applies if the processed message is a client request. """ @dataclass class ParserFieldDefinition: """ Defines how to parse a field (or multiple fields with the same tag) in a protobuf messages. This allows to apply an intended decoding (f.e. decode uint64 as double instead) and to assign a descriptive name to a field. Field definitions are aggregated into rules, which also holds a filter to match selected HTTP messages. The most natural way to use this, is to describe known parts of a single protobuf message in a set of field descriptors, pack them into a rule and set the filter of the rule in a way, that it only applies to proper protobuf messages (f.e. to request traffic against an API endpoint matched by an URL flowfilter) """ # A 'tag' could be considered as "absolute path" to match a unique field, yet # protobuf allows to uses the same nested message in different positions of the parent message # The 'tag_prefixes' parameter allows to apply the field definition to different "leafs nodes" # of a message. # # Example 1: match a single, absolute tag # ---------- # tag = '1.2' # tag_prefixes = [] (default) # # applies to: tag '1.2' # # Example 2: match multiple tags with same ending # ---------- # tag = '1.3' # tag_prefixes = ['1.2.', '2.5.'] # # applies to: tag '1.2.1.3' and tag '2.5.1.3' # does not apply to: '1.3', unless tag_prefixes is extended to tag_prefixes = ['1.2', '2.5', ''] # # Example 3: match multiple tags # ---------- # tag = '' # tag_prefixes = ['1.2', '2.5'] # # applies to: tag '1.2' and tag '1.5' tag: str """Field tag for which this description applies (including flattened tag path, f.e. '1.2.2.4')""" tag_prefixes: list[str] = field(default_factory=list) """List of prefixes for tag matching (f.e. tag_prefixes=['1.2.', '2.2.'] with tag='1' matches '1.2.1' and '2.2.1')""" intended_decoding: ProtoParser.DecodedTypes | None = None """optional: intended decoding for visualization (parser fails over to alternate decoding if not possible)""" name: str | None = None """optional: intended field for visualization (parser fails over to alternate decoding if not possible)""" as_packed: bool | None = False """optional: if set to true, the field is considered to be repeated and packed""" @dataclass class ParserOptions: # output should contain wiretype of fields include_wiretype: bool = False # output should contain the fields which describe nested messages # (the nested messages bodies are always included, but the "header fields" could # add unnecessary output overhead) exclude_message_headers: bool = False # optional: rules # rules: List[ProtoParser.ParserRule] = field(default_factory=list) class DecodedTypes(Enum): # varint int32 = 0 int64 = 1 uint32 = 2 uint64 = 3 sint32 = 4 # ZigZag encoding sint64 = 5 # ZigZag encoding bool = 6 enum = 7 # bit_32 fixed32 = 8 sfixed32 = 9 float = 10 # bit_64 fixed64 = 11 sfixed64 = 12 double = 13 # len_delimited string = 14 bytes = 15 message = 16 # helper unknown = 17 @staticmethod def _read_base128le(data: bytes) -> tuple[int, int]: res = 0 offset = 0 while offset < len(data): o = data[offset] res += (o & 0x7F) << (7 * offset) offset += 1 if o < 0x80: # the Kaitai parser for protobuf support base128 le values up # to 8 groups (bytes). Due to the nature of the encoding, each # group attributes 7bit to the resulting value, which give # a 56 bit value at maximum. # The values which get encoded into protobuf variable length integers, # on the other hand, include full 64bit types (int64, uint64, sint64). # This means, the Kaitai encoder can not cover the full range of # possible values # # This decoder puts no limitation on the maximum value of variable # length integers. Values exceeding 64bit have to be handled externally return offset, res raise ValueError("varint exceeds bounds of provided data") @staticmethod def _read_u32(data: bytes) -> tuple[int, int]: return 4, struct.unpack(" tuple[int, int]: return 8, struct.unpack(" list[ProtoParser.Field]: res: list[ProtoParser.Field] = [] pos = 0 while pos < len(wire_data): # read field key (tag and wire_type) offset, key = ProtoParser._read_base128le(wire_data[pos:]) # casting raises exception for invalid WireTypes wt = ProtoParser.WireTypes(key & 7) tag = key >> 3 pos += offset val: bytes | int preferred_decoding: ProtoParser.DecodedTypes if wt == ProtoParser.WireTypes.varint: offset, val = ProtoParser._read_base128le(wire_data[pos:]) pos += offset bl = val.bit_length() if bl > 64: preferred_decoding = ProtoParser.DecodedTypes.unknown if bl > 32: preferred_decoding = ProtoParser.DecodedTypes.uint64 else: preferred_decoding = ProtoParser.DecodedTypes.uint32 elif wt == ProtoParser.WireTypes.bit_64: offset, val = ProtoParser._read_u64(wire_data[pos:]) pos += offset preferred_decoding = ProtoParser.DecodedTypes.fixed64 elif wt == ProtoParser.WireTypes.len_delimited: offset, length = ProtoParser._read_base128le(wire_data[pos:]) pos += offset if length > len(wire_data[pos:]): raise ValueError("length delimited field exceeds data size") val = wire_data[pos : pos + length] pos += length preferred_decoding = ProtoParser.DecodedTypes.message elif ( wt == ProtoParser.WireTypes.group_start or wt == ProtoParser.WireTypes.group_end ): raise ValueError(f"deprecated field: {wt}") elif wt == ProtoParser.WireTypes.bit_32: offset, val = ProtoParser._read_u32(wire_data[pos:]) pos += offset preferred_decoding = ProtoParser.DecodedTypes.fixed32 else: # not reachable as if-else statements contain all possible WireTypes # wrong types raise Exception during typecasting in `wt = ProtoParser.WireTypes((key & 7))` raise ValueError("invalid WireType for protobuf messsage field") field = ProtoParser.Field( wire_type=wt, preferred_decoding=preferred_decoding, options=options, rules=rules, tag=tag, wire_value=val, parent_field=parent_field, ) res.append(field) return res @staticmethod def read_packed_fields( packed_field: ProtoParser.Field, ) -> list[ProtoParser.Field]: if not isinstance(packed_field.wire_value, bytes): ctx.log(type(packed_field.wire_value)) raise ValueError("can not unpack field with data other than bytes") wire_data: bytes = packed_field.wire_value tag: int = packed_field.tag options: ProtoParser.ParserOptions = packed_field.options rules: list[ProtoParser.ParserRule] = packed_field.rules intended_decoding: ProtoParser.DecodedTypes = packed_field.preferred_decoding # the packed field has to have WireType length delimited, whereas the contained # individual types have to have a different WireType, which is derived from # the intended decoding if ( packed_field.wire_type != ProtoParser.WireTypes.len_delimited or not isinstance(packed_field.wire_value, bytes) ): raise ValueError( "packed fields have to be embedded in a length delimited message" ) # wiretype to read has to be determined from intended decoding packed_wire_type: ProtoParser.WireTypes if ( intended_decoding == ProtoParser.DecodedTypes.int32 or intended_decoding == ProtoParser.DecodedTypes.int64 or intended_decoding == ProtoParser.DecodedTypes.uint32 or intended_decoding == ProtoParser.DecodedTypes.uint64 or intended_decoding == ProtoParser.DecodedTypes.sint32 or intended_decoding == ProtoParser.DecodedTypes.sint64 or intended_decoding == ProtoParser.DecodedTypes.bool or intended_decoding == ProtoParser.DecodedTypes.enum ): packed_wire_type = ProtoParser.WireTypes.varint elif ( intended_decoding == ProtoParser.DecodedTypes.fixed32 or intended_decoding == ProtoParser.DecodedTypes.sfixed32 or intended_decoding == ProtoParser.DecodedTypes.float ): packed_wire_type = ProtoParser.WireTypes.bit_32 elif ( intended_decoding == ProtoParser.DecodedTypes.fixed64 or intended_decoding == ProtoParser.DecodedTypes.sfixed64 or intended_decoding == ProtoParser.DecodedTypes.double ): packed_wire_type = ProtoParser.WireTypes.bit_64 elif ( intended_decoding == ProtoParser.DecodedTypes.string or intended_decoding == ProtoParser.DecodedTypes.bytes or intended_decoding == ProtoParser.DecodedTypes.message ): packed_wire_type = ProtoParser.WireTypes.len_delimited else: # should never happen, no test raise TypeError( "Wire type could not be determined from packed decoding type" ) res: list[ProtoParser.Field] = [] pos = 0 val: bytes | int if packed_wire_type == ProtoParser.WireTypes.varint: while pos < len(wire_data): offset, val = ProtoParser._read_base128le(wire_data[pos:]) pos += offset res.append( ProtoParser.Field( options=options, preferred_decoding=intended_decoding, rules=rules, tag=tag, wire_type=packed_wire_type, wire_value=val, parent_field=packed_field.parent_field, is_unpacked_children=True, ) ) elif packed_wire_type == ProtoParser.WireTypes.bit_64: if len(wire_data) % 8 != 0: raise ValueError("can not parse as packed bit64") while pos < len(wire_data): offset, val = ProtoParser._read_u64(wire_data[pos:]) pos += offset res.append( ProtoParser.Field( options=options, preferred_decoding=intended_decoding, rules=rules, tag=tag, wire_type=packed_wire_type, wire_value=val, parent_field=packed_field.parent_field, is_unpacked_children=True, ) ) elif packed_wire_type == ProtoParser.WireTypes.len_delimited: while pos < len(wire_data): offset, length = ProtoParser._read_base128le(wire_data[pos:]) pos += offset val = wire_data[pos : pos + length] if length > len(wire_data[pos:]): raise ValueError("packed length delimited field exceeds data size") res.append( ProtoParser.Field( options=options, preferred_decoding=intended_decoding, rules=rules, tag=tag, wire_type=packed_wire_type, wire_value=val, parent_field=packed_field.parent_field, is_unpacked_children=True, ) ) pos += length elif ( packed_wire_type == ProtoParser.WireTypes.group_start or packed_wire_type == ProtoParser.WireTypes.group_end ): raise ValueError("group tags can not be encoded packed") elif packed_wire_type == ProtoParser.WireTypes.bit_32: if len(wire_data) % 4 != 0: raise ValueError("can not parse as packed bit32") while pos < len(wire_data): offset, val = ProtoParser._read_u32(wire_data[pos:]) pos += offset res.append( ProtoParser.Field( options=options, preferred_decoding=intended_decoding, rules=rules, tag=tag, wire_type=packed_wire_type, wire_value=val, parent_field=packed_field.parent_field, is_unpacked_children=True, ) ) else: # should never happen raise ValueError("invalid WireType for protobuf messsage field") # mark parent field as packed parent (if we got here, unpacking succeeded) packed_field.is_packed_parent = True return res class Field: """ Represents a single field of a protobuf message and handles the varios encodings. As mitmproxy sees the data passing by as raw protobuf message, it only knows the WireTypes. Each of the WireTypes could represent different Protobuf field types. The exact Protobuf field type can not be determined from the wire format, thus different options for decoding have to be supported. In addition the parsed WireTypes are (intermediary) stored in Python types, which adds some additional overhead type conversions. WireType represented Protobuf Types Python type (intermediary) 0: varint int32, int64, uint32, uint64, enum, int (*) sint32, sint64 (both ZigZag encoded), int bool bool float (**) 1: bit_64 fixed64, sfixed64, int (*) double float 2: len_delimited string, str message, class 'Message' bytes, bytes (*) packed_repeated_field class 'Message' (fields with same tag) 3: group_start unused (deprecated) - 4: group_end unused (deprecated) - 5: bit_32 fixed32, sfixed32, int (*) float float (*) Note 1: Conversion between WireType and intermediary python representation is handled by Kaitai protobuf decoder and always uses the python representation marked with (*). Converting to alternative representations is handled inside this class. (**) Note 2: Varint is not used to represent floating point values, but some applications store native floats in uint32 protobuf types (or native double in uint64). Thus we allow conversion of varint to floating point values for convenience (A well known APIs "hide" GPS latitude and longitude values in varint types, much easier to spot such things when rendered as float) Ref: - https://developers.google.com/protocol-buffers/docs/proto3 - https://developers.google.com/protocol-buffers/docs/encoding """ def __init__( self, wire_type: ProtoParser.WireTypes, preferred_decoding: ProtoParser.DecodedTypes, tag: int, parent_field: ProtoParser.Field | None, wire_value: int | bytes, options: ProtoParser.ParserOptions, rules: list[ProtoParser.ParserRule], is_unpacked_children: bool = False, ) -> None: self.wire_type: ProtoParser.WireTypes = wire_type self.preferred_decoding: ProtoParser.DecodedTypes = preferred_decoding self.wire_value: int | bytes = wire_value self.tag: int = tag self.options: ProtoParser.ParserOptions = options self.name: str = "" self.rules: list[ProtoParser.ParserRule] = rules self.parent_field: ProtoParser.Field | None = parent_field self.is_unpacked_children: bool = ( is_unpacked_children # marks field as being a result of unpacking ) self.is_packed_parent: bool = ( False # marks field as being parent of successfully unpacked children ) self.parent_tags: list[int] = [] if self.parent_field is not None: self.parent_tags = self.parent_field.parent_tags[:] self.parent_tags.append(self.parent_field.tag) self.try_unpack = False # rules can overwrite self.try_unpack self.apply_rules() # do not unpack fields which are the result of unpacking if parent_field is not None and self.is_unpacked_children: self.try_unpack = False # no tests for only_first_hit=False, as not user-changable def apply_rules(self, only_first_hit=True): tag_str = self._gen_tag_str() name = None decoding = None as_packed = False try: for rule in self.rules: for fd in rule.field_definitions: match = False if len(fd.tag_prefixes) == 0 and fd.tag == tag_str: match = True else: for rt in fd.tag_prefixes: if rt + fd.tag == tag_str: match = True break if match: if only_first_hit: # only first match self.name = fd.name self.preferred_decoding = fd.intended_decoding self.try_unpack = fd.as_packed return else: # overwrite matches till last rule was inspected # (f.e. allows to define name in one rule and intended_decoding in another one) name = fd.name if fd.name else name decoding = ( fd.intended_decoding if fd.intended_decoding else decoding ) if fd.as_packed: as_packed = True if name: self.name = name if decoding: self.preferred_decoding = decoding self.try_unpack = as_packed except Exception as e: ctx.log.warn(e) def _gen_tag_str(self): tags = self.parent_tags[:] tags.append(self.tag) return ".".join([str(tag) for tag in tags]) def safe_decode_as( self, intended_decoding: ProtoParser.DecodedTypes, try_as_packed: bool = False, ) -> tuple[ ProtoParser.DecodedTypes, bool | float | int | bytes | str | list[ProtoParser.Field], ]: """ Tries to decode as intended, applies failover, if not possible Returns selected decoding and decoded value """ if self.wire_type == ProtoParser.WireTypes.varint: try: return intended_decoding, self.decode_as( intended_decoding, try_as_packed ) except: if int(self.wire_value).bit_length() > 32: # ignore the fact that varint could exceed 64bit (would violate the specs) return ProtoParser.DecodedTypes.uint64, self.wire_value else: return ProtoParser.DecodedTypes.uint32, self.wire_value elif self.wire_type == ProtoParser.WireTypes.bit_64: try: return intended_decoding, self.decode_as( intended_decoding, try_as_packed ) except: return ProtoParser.DecodedTypes.fixed64, self.wire_value elif self.wire_type == ProtoParser.WireTypes.bit_32: try: return intended_decoding, self.decode_as( intended_decoding, try_as_packed ) except: return ProtoParser.DecodedTypes.fixed32, self.wire_value elif self.wire_type == ProtoParser.WireTypes.len_delimited: try: return intended_decoding, self.decode_as( intended_decoding, try_as_packed ) except: # failover strategy: message --> string (valid UTF-8) --> bytes len_delimited_strategy: list[ProtoParser.DecodedTypes] = [ ProtoParser.DecodedTypes.message, ProtoParser.DecodedTypes.string, ProtoParser.DecodedTypes.bytes, # should always work ] for failover_decoding in len_delimited_strategy: if failover_decoding == intended_decoding and not try_as_packed: # don't try same decoding twice, unless first attempt was packed continue try: return failover_decoding, self.decode_as( failover_decoding, False ) except: pass # we should never get here (could not be added to tests) return ProtoParser.DecodedTypes.unknown, self.wire_value def decode_as( self, intended_decoding: ProtoParser.DecodedTypes, as_packed: bool = False ) -> bool | int | float | bytes | str | list[ProtoParser.Field]: if as_packed is True: return ProtoParser.read_packed_fields(packed_field=self) if self.wire_type == ProtoParser.WireTypes.varint: assert isinstance(self.wire_value, int) if intended_decoding == ProtoParser.DecodedTypes.bool: # clamp result to 64bit return self.wire_value & 0xFFFFFFFFFFFFFFFF != 0 elif intended_decoding == ProtoParser.DecodedTypes.int32: if self.wire_value.bit_length() > 32: raise TypeError("wire value too large for int32") return struct.unpack("!i", struct.pack("!I", self.wire_value))[0] elif intended_decoding == ProtoParser.DecodedTypes.int64: if self.wire_value.bit_length() > 64: raise TypeError("wire value too large for int64") return struct.unpack("!q", struct.pack("!Q", self.wire_value))[0] elif intended_decoding == ProtoParser.DecodedTypes.uint32: if self.wire_value.bit_length() > 32: raise TypeError("wire value too large for uint32") return self.wire_value # already 'int' which was parsed as unsigned elif ( intended_decoding == ProtoParser.DecodedTypes.uint64 or intended_decoding == ProtoParser.DecodedTypes.enum ): if self.wire_value.bit_length() > 64: raise TypeError("wire value too large") return self.wire_value # already 'int' which was parsed as unsigned elif intended_decoding == ProtoParser.DecodedTypes.sint32: if self.wire_value.bit_length() > 32: raise TypeError("wire value too large for sint32") return (self.wire_value >> 1) ^ -( self.wire_value & 1 ) # zigzag_decode elif intended_decoding == ProtoParser.DecodedTypes.sint64: if self.wire_value.bit_length() > 64: raise TypeError("wire value too large for sint64") # ZigZag decode # Ref: https://gist.github.com/mfuerstenau/ba870a29e16536fdbaba return (self.wire_value >> 1) ^ -(self.wire_value & 1) elif ( intended_decoding == ProtoParser.DecodedTypes.float or intended_decoding == ProtoParser.DecodedTypes.double ): # special case, not complying to protobuf specs return self._wire_value_as_float() elif self.wire_type == ProtoParser.WireTypes.bit_64: if intended_decoding == ProtoParser.DecodedTypes.fixed64: return self.wire_value elif intended_decoding == ProtoParser.DecodedTypes.sfixed64: return struct.unpack("!q", struct.pack("!Q", self.wire_value))[0] elif intended_decoding == ProtoParser.DecodedTypes.double: return self._wire_value_as_float() elif self.wire_type == ProtoParser.WireTypes.bit_32: if intended_decoding == ProtoParser.DecodedTypes.fixed32: return self.wire_value elif intended_decoding == ProtoParser.DecodedTypes.sfixed32: return struct.unpack("!i", struct.pack("!I", self.wire_value))[0] elif intended_decoding == ProtoParser.DecodedTypes.float: return self._wire_value_as_float() elif self.wire_type == ProtoParser.WireTypes.len_delimited: assert isinstance(self.wire_value, bytes) if intended_decoding == ProtoParser.DecodedTypes.string: # According to specs, a protobuf string HAS TO be UTF-8 parsable # throw exception on invalid UTF-8 chars, but escape linebreaks return self.wire_value_as_utf8(escape_newline=True) elif intended_decoding == ProtoParser.DecodedTypes.bytes: # always works, assure to hand back a copy return self.wire_value[:] elif intended_decoding == ProtoParser.DecodedTypes.message: return ProtoParser.read_fields( wire_data=self.wire_value, parent_field=self, options=self.options, rules=self.rules, ) # if here, there is no valid decoding raise TypeError("intended decoding mismatches wire type") def encode_from(inputval, intended_encoding: ProtoParser.DecodedTypes): raise NotImplementedError( "Future work, needed to manipulate and re-encode protobuf message, with respect to given wire types" ) def _wire_value_as_float(self) -> float: """ Handles double (64bit) and float (32bit). Assumes Network Byte Order (big endian). Usable for: WireType --> Protobuf Type): ---------------------------- varint --> double/float (not intended by ProtoBuf, but used in the wild) bit_32 --> float bit_64 --> double len_delimited --> 4 bytes: float / 8 bytes: double / other sizes return NaN """ v = self._value_as_bytes() if len(v) == 4: return struct.unpack("!f", v)[0] elif len(v) == 8: return struct.unpack("!d", v)[0] # no need to raise an Exception raise TypeError("can not be converted to floatingpoint representation") def _value_as_bytes(self) -> bytes: if isinstance(self.wire_value, bytes): return self.wire_value elif isinstance(self.wire_value, int): if self.wire_value.bit_length() > 64: # source for a python int are wiretypes varint/bit_32/bit64 and should never convert to int values 64bit # currently avoided by kaitai decoder (can not be added to tests) raise ValueError("value exceeds 64bit, violating protobuf specs") elif self.wire_value.bit_length() > 32: # packing uses network byte order (to assure consistent results across architectures) return struct.pack("!Q", self.wire_value) else: # packing uses network byte order (to assure consistent results across architectures) return struct.pack("!I", self.wire_value) else: # should never happen, no tests raise ValueError("can not be converted to bytes") def _wire_type_str(self): return str(self.wire_type).split(".")[-1] def _decoding_str(self, decoding: ProtoParser.DecodedTypes): return str(decoding).split(".")[-1] def wire_value_as_utf8(self, escape_newline=True) -> str: if isinstance(self.wire_value, bytes): res = self.wire_value.decode("utf-8") return res.replace("\n", "\\n") if escape_newline else res return str(self.wire_value) def gen_flat_decoded_field_dicts(self) -> Generator[dict, None, None]: """ Returns a generator which passes the field as a dict. In order to return the field value it gets decoded (based on a failover strategy and provided ParserRules). If the field holds a nested message, the fields contained in the message are appended. Ultimately this flattens all fields recursively. """ selected_decoding, decoded_val = self.safe_decode_as( self.preferred_decoding, self.try_unpack ) field_desc_dict = { "tag": self._gen_tag_str(), "wireType": self._wire_type_str(), "decoding": self._decoding_str(selected_decoding), "name": self.name, } if isinstance(decoded_val, list): if ( selected_decoding == ProtoParser.DecodedTypes.message # field is a message with subfields and not self.is_packed_parent # field is a message, but replaced by packed fields ): # Field is a message, not packed, thus include it as message header field_desc_dict["val"] = "" yield field_desc_dict # add sub-fields of messages or packed fields for f in decoded_val: yield from f.gen_flat_decoded_field_dicts() else: field_desc_dict["val"] = decoded_val yield field_desc_dict def __init__( self, data: bytes, rules: list[ProtoParser.ParserRule] = None, parser_options: ParserOptions = None, ) -> None: self.data: bytes = data if parser_options is None: parser_options = ProtoParser.ParserOptions() self.options = parser_options if rules is None: rules = [] self.rules = rules try: self.root_fields: list[ProtoParser.Field] = ProtoParser.read_fields( wire_data=self.data, options=self.options, parent_field=None, rules=self.rules, ) except Exception as e: raise ValueError("not a valid protobuf message") from e def gen_flat_decoded_field_dicts(self) -> Generator[dict, None, None]: for f in self.root_fields: yield from f.gen_flat_decoded_field_dicts() def gen_str_rows(self) -> Generator[tuple[str, ...], None, None]: for field_dict in self.gen_flat_decoded_field_dicts(): if ( self.options.exclude_message_headers and field_dict["decoding"] == "message" ): continue if self.options.include_wiretype: col1 = "[{}->{}]".format(field_dict["wireType"], field_dict["decoding"]) else: col1 = "[{}]".format(field_dict["decoding"]) col2 = field_dict["name"] # empty string if not set (consumes no space) col3 = field_dict["tag"] col4 = str(field_dict["val"]) yield col1, col2, col3, col4 # Note: all content view formating functionality is kept out of the ProtoParser class, to # allow it to be use independently. # This function is generic enough, to consider moving it to mitmproxy.contentviews.base def format_table( table_rows: Iterable[tuple[str, ...]], max_col_width=100, ) -> Iterator[base.TViewLine]: """ Helper function to render tables with variable column count (move to contentview base, if needed elsewhere) Note: The function has to convert generators to a list, as all rows have to be processed twice (to determine the column widths first). """ rows: list[tuple[str, ...]] = [] col_count = 0 cols_width: list[int] = [] for row in table_rows: col_count = max(col_count, len(row)) while len(cols_width) < col_count: cols_width.append(0) for col_num in range(len(row)): cols_width[col_num] = max(len(row[col_num]), cols_width[col_num]) # store row in list rows.append(row) for i in range(len(cols_width)): cols_width[i] = min(cols_width[i], max_col_width) for row in rows: line: base.TViewLine = [] for col_num in range(len(row)): col_val = row[col_num].ljust(cols_width[col_num] + 2) line.append(("text", col_val)) yield line def parse_grpc_messages( data, compression_scheme ) -> Generator[tuple[bool, bytes], None, None]: """Generator iterates over body data and returns a boolean indicating if the messages was compressed, along with the raw message data (decompressed) for each gRPC message contained in the body data""" while data: try: msg_is_compressed, length = struct.unpack("!?i", data[:5]) decoded_message = struct.unpack("!%is" % length, data[5 : 5 + length])[0] except Exception as e: raise ValueError("invalid gRPC message") from e if msg_is_compressed: try: decoded_message = decode( encoded=decoded_message, encoding=compression_scheme ) except Exception as e: raise ValueError("Failed to decompress gRPC message with gzip") from e yield msg_is_compressed, decoded_message data = data[5 + length :] # hacky fix for mitmproxy issue: # # mitmproxy handles Exceptions in the contenview's __call__ function, by # failing over to 'Raw' view. The intention was to use this behavior to # pass up Exceptions thrown inside the generator function ('format_pbuf' # and 'format_grpc') to the __call__ function. # This usually works fine if the contentview is initialized on a flow # with invalid data. # When the flow data gets invalidated in the edit mode, mitmproxy re-calls # the generator functions outside the contentviews '__call__' method. # # This happens in the 'safe_to_print' function of 'mitmproxy/contentvies/__init__.py' # # def safe_to_print(lines, encoding="utf8"): # """ # Wraps a content generator so that each text portion is a *safe to print* unicode string. # """ # for line in lines: # <------ this code re-iterates lines and thus calls generators, without using the views __call__ function # clean_line = [] # for (style, text) in line: # if isinstance(text, bytes): # text = text.decode(encoding, "replace") # text = strutils.escape_control_characters(text) # clean_line.append((style, text)) # yield clean_line # # In result, mitmproxy crashes if the generator functions raise Exception to indicate # data parsing errors. # To deal with this, the generator function gets converted into a list inside the # __call__ function. Ultimately, exceptions are raised directly from within __call__ # instead in cases where the generator is accessed externally without exception handling. def hack_generator_to_list(generator_func): return list(generator_func) def format_pbuf( message: bytes, parser_options: ProtoParser.ParserOptions, rules: list[ProtoParser.ParserRule], ): yield from format_table( ProtoParser( data=message, parser_options=parser_options, rules=rules ).gen_str_rows() ) def format_grpc( data: bytes, parser_options: ProtoParser.ParserOptions, rules: list[ProtoParser.ParserRule], compression_scheme="gzip", ): message_count = 0 for compressed, pb_message in parse_grpc_messages( data=data, compression_scheme=compression_scheme ): headline = ( "gRPC message " + str(message_count) + " (compressed " + str(compression_scheme if compressed else compressed) + ")" ) yield [("text", headline)] yield from format_pbuf( message=pb_message, parser_options=parser_options, rules=rules ) @dataclass class ViewConfig: parser_options: ProtoParser.ParserOptions = ProtoParser.ParserOptions() parser_rules: list[ProtoParser.ParserRule] = field(default_factory=list) class ViewGrpcProtobuf(base.View): """Human friendly view of protocol buffers""" name = "gRPC/Protocol Buffer" __content_types_pb = [ "application/x-protobuf", "application/x-protobuffer", "application/grpc-proto", ] __content_types_grpc = [ "application/grpc", ] # first value serves as default algorithm for compressed messages, if 'grpc-encoding' header is missing __valid_grpc_encodings = [ "gzip", "identity", "deflate", ] # allows to take external ParserOptions object. goes with defaults otherwise def __init__(self, config: ViewConfig = None) -> None: super().__init__() if config is None: config = ViewConfig() self.config = config def _matching_rules( self, rules: list[ProtoParser.ParserRule], message: http.Message | None, flow: flow.Flow | None, ) -> list[ProtoParser.ParserRule]: """ Checks which of the give rules applies and returns a List only containing those rules Each rule defines a flow filter in rule.filter which is usually matched against a flow. When it comes to protobuf parsing, in most cases request messages differ from response messages. Thus, it has to be possible to apply a rule to a http.Request or a http.Response, only. As the name flowfilter suggests, filters are working on a flow-level, not on message-level. This means: - the filter expression '~q' matches all flows with a request, but no response - the filter expression '~s' matches all flows with a response In result, for complete flows (with a gRPC message in the request and the response), ParserRules would either be applied to request and response at the same time ('~s') or neither would match request, nor response (~q). To distinguish between rules which should be applied to response messages, request messages or both (while being applied to the whole flow), different classes with same behavior are used to wrap rules: - ParserRule: applies to requests and responses - ParserRuleRequest: applies to requests only - ParserRuleResponse: applies to responses only """ res: list[ProtoParser.ParserRule] = [] if not flow: return res is_request = isinstance(message, http.Request) for rule in rules: # message based rule matching if is_request and isinstance(rule, ProtoParser.ParserRuleResponse): continue elif not is_request and isinstance(rule, ProtoParser.ParserRuleRequest): continue # flow based rule matching if flowfilter.match(rule.filter, flow=flow): res.append(rule) return res def __call__( self, data: bytes, *, content_type: str | None = None, flow: flow.Flow | None = None, http_message: http.Message | None = None, **unknown_metadata, ) -> contentviews.TViewResult: applicabble_rules = self._matching_rules( rules=self.config.parser_rules, flow=flow, message=http_message ) if content_type in self.__content_types_grpc: # If gRPC messages are flagged to be compressed, the compression algorithm is expressed in the # 'grpc-encoding' header. # # The following code tries to determine the compression algorithm base on this header. # If the header is not present or contains an unsupported compression, the logic falls back to # 'gzip'. # # If a compressed gRPC message is found in the body data (compressed flag set), the information # on the compression scheme is needed (even if not set by a header), in order to process the message. # Thus we assure there is always an encoding selected. An encoding of 'Identity' would not make # sense, if a message is flagged as being compressed, that's why a default is chosen. try: assert http_message is not None h = http_message.headers["grpc-encoding"] grpc_encoding = ( h if h in self.__valid_grpc_encodings else self.__valid_grpc_encodings[0] ) except: grpc_encoding = self.__valid_grpc_encodings[0] text_iter = format_grpc( data=data, parser_options=self.config.parser_options, compression_scheme=grpc_encoding, rules=applicabble_rules, ) title = "gRPC" else: text_iter = format_pbuf( message=data, parser_options=self.config.parser_options, rules=applicabble_rules, ) title = "Protobuf (flattened)" # hacky bugfix, see description above generator functions format_pbuf/format_grpc try: text_iter = hack_generator_to_list(text_iter) except Exception as e: # hook to log exception tracebacks on iterators # import traceback # ctx.log.warn("gRPC contentview: {}".format(traceback.format_exc())) raise e return title, text_iter def render_priority( self, data: bytes, *, content_type: str | None = None, flow: flow.Flow | None = None, http_message: http.Message | None = None, **unknown_metadata, ) -> float: if bool(data) and content_type in self.__content_types_grpc: return 1 if bool(data) and content_type in self.__content_types_pb: # replace existing protobuf renderer preference (adjust by option) return 1.5 else: return 0 mitmproxy-8.1.1/mitmproxy/contentviews/hex.py000066400000000000000000000007401425660472000215360ustar00rootroot00000000000000from mitmproxy.utils import strutils from . import base class ViewHex(base.View): name = "Hex" @staticmethod def _format(data): for offset, hexa, s in strutils.hexdump(data): yield [("offset", offset + " "), ("text", hexa + " "), ("text", s)] def __call__(self, data, **metadata): return "Hex", self._format(data) def render_priority(self, data: bytes, **metadata) -> float: return 0.2 * strutils.is_mostly_bin(data) mitmproxy-8.1.1/mitmproxy/contentviews/image/000077500000000000000000000000001425660472000214615ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contentviews/image/__init__.py000066400000000000000000000000651425660472000235730ustar00rootroot00000000000000from .view import ViewImage __all__ = ["ViewImage"] mitmproxy-8.1.1/mitmproxy/contentviews/image/image_parser.py000066400000000000000000000101021425660472000244630ustar00rootroot00000000000000import io from kaitaistruct import KaitaiStream from mitmproxy.contrib.kaitaistruct import gif from mitmproxy.contrib.kaitaistruct import ico from mitmproxy.contrib.kaitaistruct import jpeg from mitmproxy.contrib.kaitaistruct import png Metadata = list[tuple[str, str]] def parse_png(data: bytes) -> Metadata: img = png.Png(KaitaiStream(io.BytesIO(data))) parts = [ ("Format", "Portable network graphics"), ("Size", f"{img.ihdr.width} x {img.ihdr.height} px"), ] for chunk in img.chunks: if chunk.type == "gAMA": parts.append(("gamma", str(chunk.body.gamma_int / 100000))) elif chunk.type == "pHYs": aspectx = chunk.body.pixels_per_unit_x aspecty = chunk.body.pixels_per_unit_y parts.append(("aspect", f"{aspectx} x {aspecty}")) elif chunk.type == "tEXt": parts.append((chunk.body.keyword, chunk.body.text)) elif chunk.type == "iTXt": parts.append((chunk.body.keyword, chunk.body.text)) elif chunk.type == "zTXt": parts.append( (chunk.body.keyword, chunk.body.text_datastream.decode("iso8859-1")) ) return parts def parse_gif(data: bytes) -> Metadata: img = gif.Gif(KaitaiStream(io.BytesIO(data))) descriptor = img.logical_screen_descriptor parts = [ ("Format", "Compuserve GIF"), ("Version", f"GIF{img.hdr.version}"), ("Size", f"{descriptor.screen_width} x {descriptor.screen_height} px"), ("background", str(descriptor.bg_color_index)), ] ext_blocks = [] for block in img.blocks: if block.block_type.name == "extension": ext_blocks.append(block) comment_blocks = [] for block in ext_blocks: if block.body.label._name_ == "comment": comment_blocks.append(block) for block in comment_blocks: entries = block.body.body.entries for entry in entries: comment = entry.bytes if comment != b"": parts.append(("comment", str(comment))) return parts def parse_jpeg(data: bytes) -> Metadata: img = jpeg.Jpeg(KaitaiStream(io.BytesIO(data))) parts = [("Format", "JPEG (ISO 10918)")] for segment in img.segments: if segment.marker._name_ == "sof0": parts.append( ("Size", f"{segment.data.image_width} x {segment.data.image_height} px") ) if segment.marker._name_ == "app0": parts.append( ( "jfif_version", f"({segment.data.version_major}, {segment.data.version_minor})", ) ) parts.append( ( "jfif_density", f"({segment.data.density_x}, {segment.data.density_y})", ) ) parts.append(("jfif_unit", str(segment.data.density_units._value_))) if segment.marker._name_ == "com": parts.append(("comment", str(segment.data))) if segment.marker._name_ == "app1": if hasattr(segment.data, "body"): for field in segment.data.body.data.body.ifd0.fields: if field.data is not None: parts.append( (field.tag._name_, field.data.decode("UTF-8").strip("\x00")) ) return parts def parse_ico(data: bytes) -> Metadata: img = ico.Ico(KaitaiStream(io.BytesIO(data))) parts = [ ("Format", "ICO"), ("Number of images", str(img.num_images)), ] for i, image in enumerate(img.images): parts.append( ( f"Image {i + 1}", "Size: {} x {}\n" "{: >18}Bits per pixel: {}\n" "{: >18}PNG: {}".format( 256 if not image.width else image.width, 256 if not image.height else image.height, "", image.bpp, "", image.is_png, ), ) ) return parts mitmproxy-8.1.1/mitmproxy/contentviews/image/view.py000066400000000000000000000025561425660472000230150ustar00rootroot00000000000000import imghdr from typing import Optional from mitmproxy.contentviews import base from mitmproxy.coretypes import multidict from . import image_parser def test_ico(h, f): if h.startswith(b"\x00\x00\x01\x00"): return "ico" imghdr.tests.append(test_ico) class ViewImage(base.View): name = "Image" def __call__(self, data, **metadata): image_type = imghdr.what("", h=data) if image_type == "png": image_metadata = image_parser.parse_png(data) elif image_type == "gif": image_metadata = image_parser.parse_gif(data) elif image_type == "jpeg": image_metadata = image_parser.parse_jpeg(data) elif image_type == "ico": image_metadata = image_parser.parse_ico(data) else: image_metadata = [("Image Format", image_type or "unknown")] if image_type: view_name = f"{image_type.upper()} Image" else: view_name = "Unknown Image" return view_name, base.format_dict(multidict.MultiDict(image_metadata)) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float( bool( content_type and content_type.startswith("image/") and content_type != "image/svg+xml" ) ) mitmproxy-8.1.1/mitmproxy/contentviews/javascript.py000066400000000000000000000036231425660472000231230ustar00rootroot00000000000000import io import re from typing import Optional from mitmproxy.utils import strutils from mitmproxy.contentviews import base DELIMITERS = "{};\n" SPECIAL_AREAS = ( r"(?<=[^\w\s)])\s*/(?:[^\n/]|(? float: return float(bool(data) and content_type in self.__content_types) mitmproxy-8.1.1/mitmproxy/contentviews/json.py000066400000000000000000000035631425660472000217310ustar00rootroot00000000000000import re import json from collections.abc import Iterator from functools import lru_cache from typing import Any, Optional from mitmproxy.contentviews import base PARSE_ERROR = object() @lru_cache(1) def parse_json(s: bytes) -> Any: try: return json.loads(s.decode("utf-8")) except ValueError: return PARSE_ERROR def format_json(data: Any) -> Iterator[base.TViewLine]: encoder = json.JSONEncoder(indent=4, sort_keys=True, ensure_ascii=False) current_line: base.TViewLine = [] for chunk in encoder.iterencode(data): if "\n" in chunk: rest_of_last_line, chunk = chunk.split("\n", maxsplit=1) # rest_of_last_line is a delimiter such as , or [ current_line.append(("text", rest_of_last_line)) yield current_line current_line = [] if re.match(r'\s*"', chunk): current_line.append(("json_string", chunk)) elif re.match(r"\s*\d", chunk): current_line.append(("json_number", chunk)) elif re.match(r"\s*(true|null|false)", chunk): current_line.append(("json_boolean", chunk)) else: current_line.append(("text", chunk)) yield current_line class ViewJSON(base.View): name = "JSON" def __call__(self, data, **metadata): data = parse_json(data) if data is not PARSE_ERROR: return "JSON", format_json(data) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: if not data: return 0 if content_type in ( "application/json", "application/json-rpc", ): return 1 if ( content_type and content_type.startswith("application/") and content_type.endswith("+json") ): return 1 return 0 mitmproxy-8.1.1/mitmproxy/contentviews/msgpack.py000066400000000000000000000026561425660472000224070ustar00rootroot00000000000000from typing import Any, Optional import msgpack from mitmproxy.contentviews import base PARSE_ERROR = object() def parse_msgpack(s: bytes) -> Any: try: return msgpack.unpackb(s, raw=False) except (ValueError, msgpack.ExtraData, msgpack.FormatError, msgpack.StackError): return PARSE_ERROR def pretty(value, htchar=" ", lfchar="\n", indent=0): nlch = lfchar + htchar * (indent + 1) if type(value) is dict: items = [ nlch + repr(key) + ": " + pretty(value[key], htchar, lfchar, indent + 1) for key in value ] return "{%s}" % (",".join(items) + lfchar + htchar * indent) elif type(value) is list: items = [nlch + pretty(item, htchar, lfchar, indent + 1) for item in value] return "[%s]" % (",".join(items) + lfchar + htchar * indent) else: return repr(value) def format_msgpack(data): return base.format_text(pretty(data)) class ViewMsgPack(base.View): name = "MsgPack" __content_types = ( "application/msgpack", "application/x-msgpack", ) def __call__(self, data, **metadata): data = parse_msgpack(data) if data is not PARSE_ERROR: return "MsgPack", format_msgpack(data) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type in self.__content_types) mitmproxy-8.1.1/mitmproxy/contentviews/multipart.py000066400000000000000000000014221425660472000227710ustar00rootroot00000000000000from typing import Optional from mitmproxy.coretypes import multidict from mitmproxy.net.http import multipart from . import base class ViewMultipart(base.View): name = "Multipart Form" @staticmethod def _format(v): yield [("highlight", "Form data:\n")] yield from base.format_dict(multidict.MultiDict(v)) def __call__(self, data: bytes, content_type: Optional[str] = None, **metadata): if content_type is None: return v = multipart.decode(content_type, data) if v: return "Multipart form", self._format(v) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type == "multipart/form-data") mitmproxy-8.1.1/mitmproxy/contentviews/protobuf.py000066400000000000000000000052141425660472000226130ustar00rootroot00000000000000import io from typing import Optional from kaitaistruct import KaitaiStream from . import base from mitmproxy.contrib.kaitaistruct import google_protobuf def write_buf(out, field_tag, body, indent_level): if body is not None: out.write( "{: <{level}}{}: {}\n".format( "", field_tag, body if isinstance(body, int) else str(body, "utf-8"), level=indent_level, ) ) elif field_tag is not None: out.write(" " * indent_level + str(field_tag) + " {\n") else: out.write(" " * indent_level + "}\n") def format_pbuf(raw): out = io.StringIO() stack = [] try: buf = google_protobuf.GoogleProtobuf(KaitaiStream(io.BytesIO(raw))) except: return False stack.extend([(pair, 0) for pair in buf.pairs[::-1]]) while len(stack): pair, indent_level = stack.pop() if pair.wire_type == pair.WireTypes.group_start: body = None elif pair.wire_type == pair.WireTypes.group_end: body = None pair._m_field_tag = None elif pair.wire_type == pair.WireTypes.len_delimited: body = pair.value.body elif pair.wire_type == pair.WireTypes.varint: body = pair.value.value else: body = pair.value try: next_buf = google_protobuf.GoogleProtobuf(KaitaiStream(io.BytesIO(body))) stack.extend([(pair, indent_level + 2) for pair in next_buf.pairs[::-1]]) write_buf(out, pair.field_tag, None, indent_level) except: write_buf(out, pair.field_tag, body, indent_level) if stack: prev_level = stack[-1][1] else: prev_level = 0 if prev_level < indent_level: levels = int((indent_level - prev_level) / 2) for i in range(1, levels + 1): write_buf(out, None, None, indent_level - i * 2) return out.getvalue() class ViewProtobuf(base.View): """Human friendly view of protocol buffers The view uses the protoc compiler to decode the binary """ name = "Protocol Buffer" __content_types = [ "application/x-protobuf", "application/x-protobuffer", ] def __call__(self, data, **metadata): decoded = format_pbuf(data) if not decoded: raise ValueError("Failed to parse input.") return "Protobuf", base.format_text(decoded) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type in self.__content_types) mitmproxy-8.1.1/mitmproxy/contentviews/query.py000066400000000000000000000012041425660472000221130ustar00rootroot00000000000000from typing import Optional from . import base from .. import http class ViewQuery(base.View): name = "Query" def __call__( self, data: bytes, http_message: Optional[http.Message] = None, **metadata ): query = getattr(http_message, "query", None) if query: return "Query", base.format_pairs(query.items(multi=True)) else: return "Query", base.format_text("") def render_priority( self, data: bytes, *, http_message: Optional[http.Message] = None, **metadata ) -> float: return 0.3 * float(bool(getattr(http_message, "query", False) and not data)) mitmproxy-8.1.1/mitmproxy/contentviews/raw.py000066400000000000000000000005131425660472000215410ustar00rootroot00000000000000from mitmproxy.utils import strutils from . import base class ViewRaw(base.View): name = "Raw" def __call__(self, data, **metadata): return "Raw", base.format_text(strutils.bytes_to_escaped_str(data, True)) def render_priority(self, data: bytes, **metadata) -> float: return 0.1 * float(bool(data)) mitmproxy-8.1.1/mitmproxy/contentviews/urlencoded.py000066400000000000000000000011201425660472000230670ustar00rootroot00000000000000from typing import Optional from mitmproxy.net.http import url from . import base class ViewURLEncoded(base.View): name = "URL-encoded" def __call__(self, data, **metadata): try: data = data.decode("ascii", "strict") except ValueError: return None d = url.decode(data) return "URLEncoded form", base.format_pairs(d) def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type == "application/x-www-form-urlencoded") mitmproxy-8.1.1/mitmproxy/contentviews/wbxml.py000066400000000000000000000013271425660472000221050ustar00rootroot00000000000000from typing import Optional from mitmproxy.contrib.wbxml import ASCommandResponse from . import base class ViewWBXML(base.View): name = "WBXML" __content_types = ("application/vnd.wap.wbxml", "application/vnd.ms-sync.wbxml") def __call__(self, data, **metadata): try: parser = ASCommandResponse.ASCommandResponse(data) parsedContent = parser.xmlString if parsedContent: return "WBXML", base.format_text(parsedContent) except: return None def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: return float(bool(data) and content_type in self.__content_types) mitmproxy-8.1.1/mitmproxy/contentviews/xml_html.py000066400000000000000000000166601425660472000226060ustar00rootroot00000000000000import io import re import textwrap from typing import Iterable, Optional from mitmproxy.contentviews import base from mitmproxy.utils import sliding_window, strutils """ A custom XML/HTML prettifier. Compared to other prettifiers, its main features are: - Implemented in pure Python. - Modifies whitespace only. - Works with any input. - Lazy evaluation. The implementation is split into two main parts: tokenization and formatting of tokens. """ # http://www.xml.com/pub/a/2001/07/25/namingparts.html - this is close enough for what we do. REGEX_TAG = re.compile(r"[a-zA-Z0-9._:\-]+(?!=)") # https://www.w3.org/TR/html5/syntax.html#void-elements HTML_VOID_ELEMENTS = { "area", "base", "br", "col", "embed", "hr", "img", "input", "keygen", "link", "meta", "param", "source", "track", "wbr", } NO_INDENT_TAGS = {"xml", "doctype", "html"} INDENT = 2 class Token: def __init__(self, data): self.data = data def __repr__(self): return "{}({})".format(type(self).__name__, self.data) class Text(Token): @property def text(self): return self.data.strip() class Tag(Token): @property def tag(self): t = REGEX_TAG.search(self.data) if t is not None: return t.group(0).lower() return "" @property def is_comment(self) -> bool: return self.data.startswith("") elif self.is_cdata: return self.data.endswith("]]>") else: # This fails for attributes that contain an unescaped ">" return self.data.endswith(">") def tokenize(data: str) -> Iterable[Token]: token: Token = Text("") i = 0 def readuntil(char, start, include=1): nonlocal i end = data.find(char, start) if end == -1: end = len(data) ret = data[i : end + include] i = end + include return ret while i < len(data): if isinstance(token, Text): token.data = readuntil("<", i, 0) if token.text: yield token token = Tag("") elif isinstance(token, Tag): token.data += readuntil(">", i, 1) if token.done: yield token token = Text("") if token.data.strip(): yield token def indent_text(data: str, prefix: str) -> str: # Add spacing to first line so that we dedent in cases like this: #
  • This is # example text # over multiple lines #
  • dedented = textwrap.dedent(" " * 32 + data).strip() return textwrap.indent(dedented, prefix[:32]) def is_inline_text(a: Optional[Token], b: Optional[Token], c: Optional[Token]) -> bool: if isinstance(a, Tag) and isinstance(b, Text) and isinstance(c, Tag): if a.is_opening and "\n" not in b.data and c.is_closing and a.tag == c.tag: return True return False def is_inline( prev2: Optional[Token], prev1: Optional[Token], t: Optional[Token], next1: Optional[Token], next2: Optional[Token], ) -> bool: if isinstance(t, Text): return is_inline_text(prev1, t, next1) elif isinstance(t, Tag): if is_inline_text(prev2, prev1, t) or is_inline_text(t, next1, next2): return True if ( isinstance(next1, Tag) and t.is_opening and next1.is_closing and t.tag == next1.tag ): return True #
    (start tag) if ( isinstance(prev1, Tag) and prev1.is_opening and t.is_closing and prev1.tag == t.tag ): return True #
    (end tag) return False class ElementStack: """ Keep track of how deeply nested our document is. """ def __init__(self): self.open_tags = [] self.indent = "" def push_tag(self, tag: str): if len(self.open_tags) > 16: return self.open_tags.append(tag) if tag not in NO_INDENT_TAGS: self.indent += " " * INDENT def pop_tag(self, tag: str): if tag in self.open_tags: remove_indent = 0 while True: t = self.open_tags.pop() if t not in NO_INDENT_TAGS: remove_indent += INDENT if t == tag: break self.indent = self.indent[:-remove_indent] else: pass # this closing tag has no start tag. let's keep indentation as-is. def format_xml(tokens: Iterable[Token]) -> str: out = io.StringIO() context = ElementStack() for prev2, prev1, token, next1, next2 in sliding_window.window(tokens, 2, 2): if isinstance(token, Tag): if token.is_opening: out.write(indent_text(token.data, context.indent)) if not is_inline(prev2, prev1, token, next1, next2): out.write("\n") context.push_tag(token.tag) elif token.is_closing: context.pop_tag(token.tag) if is_inline(prev2, prev1, token, next1, next2): out.write(token.data) else: out.write(indent_text(token.data, context.indent)) out.write("\n") else: # self-closing out.write(indent_text(token.data, context.indent)) out.write("\n") elif isinstance(token, Text): if is_inline(prev2, prev1, token, next1, next2): out.write(token.text) else: out.write(indent_text(token.data, context.indent)) out.write("\n") else: # pragma: no cover raise RuntimeError() return out.getvalue() class ViewXmlHtml(base.View): name = "XML/HTML" __content_types = ("text/xml", "text/html") def __call__(self, data, **metadata): # TODO: # We should really have the message text as str here, # not the message content as bytes. # https://github.com/mitmproxy/mitmproxy/issues/1662#issuecomment-266192578 data = data.decode("utf8", "xmlcharrefreplace") tokens = tokenize(data) # TODO: # Performance: Don't render the whole document right away. # Let's wait with this until we have a sequence-like interface, # this thing is reasonably fast right now anyway. pretty = base.format_text(format_xml(tokens)) if "html" in data.lower(): t = "HTML" else: t = "XML" return t, pretty def render_priority( self, data: bytes, *, content_type: Optional[str] = None, **metadata ) -> float: if not data: return 0 if content_type in self.__content_types: return 1 elif strutils.is_xml(data): return 0.4 return 0 mitmproxy-8.1.1/mitmproxy/contrib/000077500000000000000000000000001425660472000173075ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/README000066400000000000000000000002201425660472000201610ustar00rootroot00000000000000 Contribs: wbxml - https://github.com/davidpshaw/PyWBXMLDecoder urwid - Patches vendored from https://github.com/urwid/urwid/pull/448.mitmproxy-8.1.1/mitmproxy/contrib/__init__.py000066400000000000000000000000001425660472000214060ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/click/000077500000000000000000000000001425660472000203745ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/click/__init__.py000066400000000000000000000124071425660472000225110ustar00rootroot00000000000000""" SPDX-License-Identifier: BSD-3-Clause A vendored copy of click.style() @ 4f7b255 """ import typing as t _ansi_colors = { "black": 30, "red": 31, "green": 32, "yellow": 33, "blue": 34, "magenta": 35, "cyan": 36, "white": 37, "reset": 39, "bright_black": 90, "bright_red": 91, "bright_green": 92, "bright_yellow": 93, "bright_blue": 94, "bright_magenta": 95, "bright_cyan": 96, "bright_white": 97, } _ansi_reset_all = "\033[0m" def _interpret_color( color: t.Union[int, t.Tuple[int, int, int], str], offset: int = 0 ) -> str: if isinstance(color, int): return f"{38 + offset};5;{color:d}" if isinstance(color, (tuple, list)): r, g, b = color return f"{38 + offset};2;{r:d};{g:d};{b:d}" return str(_ansi_colors[color] + offset) def style( text: t.Any, fg: t.Optional[t.Union[int, t.Tuple[int, int, int], str]] = None, bg: t.Optional[t.Union[int, t.Tuple[int, int, int], str]] = None, bold: t.Optional[bool] = None, dim: t.Optional[bool] = None, underline: t.Optional[bool] = None, overline: t.Optional[bool] = None, italic: t.Optional[bool] = None, blink: t.Optional[bool] = None, reverse: t.Optional[bool] = None, strikethrough: t.Optional[bool] = None, reset: bool = True, ) -> str: """Styles a text with ANSI styles and returns the new string. By default the styling is self contained which means that at the end of the string a reset code is issued. This can be prevented by passing ``reset=False``. Examples:: click.echo(click.style('Hello World!', fg='green')) click.echo(click.style('ATTENTION!', blink=True)) click.echo(click.style('Some things', reverse=True, fg='cyan')) click.echo(click.style('More colors', fg=(255, 12, 128), bg=117)) Supported color names: * ``black`` (might be a gray) * ``red`` * ``green`` * ``yellow`` (might be an orange) * ``blue`` * ``magenta`` * ``cyan`` * ``white`` (might be light gray) * ``bright_black`` * ``bright_red`` * ``bright_green`` * ``bright_yellow`` * ``bright_blue`` * ``bright_magenta`` * ``bright_cyan`` * ``bright_white`` * ``reset`` (reset the color code only) If the terminal supports it, color may also be specified as: - An integer in the interval [0, 255]. The terminal must support 8-bit/256-color mode. - An RGB tuple of three integers in [0, 255]. The terminal must support 24-bit/true-color mode. See https://en.wikipedia.org/wiki/ANSI_color and https://gist.github.com/XVilka/8346728 for more information. :param text: the string to style with ansi codes. :param fg: if provided this will become the foreground color. :param bg: if provided this will become the background color. :param bold: if provided this will enable or disable bold mode. :param dim: if provided this will enable or disable dim mode. This is badly supported. :param underline: if provided this will enable or disable underline. :param overline: if provided this will enable or disable overline. :param italic: if provided this will enable or disable italic. :param blink: if provided this will enable or disable blinking. :param reverse: if provided this will enable or disable inverse rendering (foreground becomes background and the other way round). :param strikethrough: if provided this will enable or disable striking through text. :param reset: by default a reset-all code is added at the end of the string which means that styles do not carry over. This can be disabled to compose styles. .. versionchanged:: 8.0 A non-string ``message`` is converted to a string. .. versionchanged:: 8.0 Added support for 256 and RGB color codes. .. versionchanged:: 8.0 Added the ``strikethrough``, ``italic``, and ``overline`` parameters. .. versionchanged:: 7.0 Added support for bright colors. .. versionadded:: 2.0 """ if not isinstance(text, str): text = str(text) bits = [] if fg: try: bits.append(f"\033[{_interpret_color(fg)}m") except KeyError: raise TypeError(f"Unknown color {fg!r}") from None if bg: try: bits.append(f"\033[{_interpret_color(bg, 10)}m") except KeyError: raise TypeError(f"Unknown color {bg!r}") from None if bold is not None: bits.append(f"\033[{1 if bold else 22}m") if dim is not None: bits.append(f"\033[{2 if dim else 22}m") if underline is not None: bits.append(f"\033[{4 if underline else 24}m") if overline is not None: bits.append(f"\033[{53 if overline else 55}m") if italic is not None: bits.append(f"\033[{3 if italic else 23}m") if blink is not None: bits.append(f"\033[{5 if blink else 25}m") if reverse is not None: bits.append(f"\033[{7 if reverse else 27}m") if strikethrough is not None: bits.append(f"\033[{9 if strikethrough else 29}m") bits.append(text) if reset: bits.append(_ansi_reset_all) return "".join(bits) __all__ = ["style"] mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/000077500000000000000000000000001425660472000220165ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/__init__.py000066400000000000000000000000001425660472000241150ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/exif.py000066400000000000000000000013741425660472000233300ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild import array import struct import zlib from enum import Enum from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 from .exif_le import ExifLe from .exif_be import ExifBe class Exif(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.endianness = self._io.read_u2le() _on = self.endianness if _on == 18761: self.body = ExifLe(self._io) elif _on == 19789: self.body = ExifBe(self._io) mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/exif_be.py000066400000000000000000000505621425660472000240010ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO from enum import Enum # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class ExifBe(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.version = self._io.read_u2be() self.ifd0_ofs = self._io.read_u4be() class Ifd(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.num_fields = self._io.read_u2be() self.fields = [None] * (self.num_fields) for i in range(self.num_fields): self.fields[i] = self._root.IfdField(self._io, self, self._root) self.next_ifd_ofs = self._io.read_u4be() @property def next_ifd(self): if hasattr(self, '_m_next_ifd'): return self._m_next_ifd if hasattr(self, '_m_next_ifd') else None if self.next_ifd_ofs != 0: _pos = self._io.pos() self._io.seek(self.next_ifd_ofs) self._m_next_ifd = self._root.Ifd(self._io, self, self._root) self._io.seek(_pos) return self._m_next_ifd if hasattr(self, '_m_next_ifd') else None class IfdField(KaitaiStruct): class FieldTypeEnum(Enum): byte = 1 ascii_string = 2 word = 3 dword = 4 rational = 5 undefined = 7 slong = 9 srational = 10 class TagEnum(Enum): image_width = 256 image_height = 257 bits_per_sample = 258 compression = 259 photometric_interpretation = 262 thresholding = 263 cell_width = 264 cell_length = 265 fill_order = 266 document_name = 269 image_description = 270 make = 271 model = 272 strip_offsets = 273 orientation = 274 samples_per_pixel = 277 rows_per_strip = 278 strip_byte_counts = 279 min_sample_value = 280 max_sample_value = 281 x_resolution = 282 y_resolution = 283 planar_configuration = 284 page_name = 285 x_position = 286 y_position = 287 free_offsets = 288 free_byte_counts = 289 gray_response_unit = 290 gray_response_curve = 291 t4_options = 292 t6_options = 293 resolution_unit = 296 page_number = 297 color_response_unit = 300 transfer_function = 301 software = 305 modify_date = 306 artist = 315 host_computer = 316 predictor = 317 white_point = 318 primary_chromaticities = 319 color_map = 320 halftone_hints = 321 tile_width = 322 tile_length = 323 tile_offsets = 324 tile_byte_counts = 325 bad_fax_lines = 326 clean_fax_data = 327 consecutive_bad_fax_lines = 328 sub_ifd = 330 ink_set = 332 ink_names = 333 numberof_inks = 334 dot_range = 336 target_printer = 337 extra_samples = 338 sample_format = 339 s_min_sample_value = 340 s_max_sample_value = 341 transfer_range = 342 clip_path = 343 x_clip_path_units = 344 y_clip_path_units = 345 indexed = 346 jpeg_tables = 347 opi_proxy = 351 global_parameters_ifd = 400 profile_type = 401 fax_profile = 402 coding_methods = 403 version_year = 404 mode_number = 405 decode = 433 default_image_color = 434 t82_options = 435 jpeg_tables2 = 437 jpeg_proc = 512 thumbnail_offset = 513 thumbnail_length = 514 jpeg_restart_interval = 515 jpeg_lossless_predictors = 517 jpeg_point_transforms = 518 jpegq_tables = 519 jpegdc_tables = 520 jpegac_tables = 521 y_cb_cr_coefficients = 529 y_cb_cr_sub_sampling = 530 y_cb_cr_positioning = 531 reference_black_white = 532 strip_row_counts = 559 application_notes = 700 uspto_miscellaneous = 999 related_image_file_format = 4096 related_image_width = 4097 related_image_height = 4098 rating = 18246 xp_dip_xml = 18247 stitch_info = 18248 rating_percent = 18249 sony_raw_file_type = 28672 light_falloff_params = 28722 chromatic_aberration_corr_params = 28725 distortion_corr_params = 28727 image_id = 32781 wang_tag1 = 32931 wang_annotation = 32932 wang_tag3 = 32933 wang_tag4 = 32934 image_reference_points = 32953 region_xform_tack_point = 32954 warp_quadrilateral = 32955 affine_transform_mat = 32956 matteing = 32995 data_type = 32996 image_depth = 32997 tile_depth = 32998 image_full_width = 33300 image_full_height = 33301 texture_format = 33302 wrap_modes = 33303 fov_cot = 33304 matrix_world_to_screen = 33305 matrix_world_to_camera = 33306 model2 = 33405 cfa_repeat_pattern_dim = 33421 cfa_pattern2 = 33422 battery_level = 33423 kodak_ifd = 33424 copyright = 33432 exposure_time = 33434 f_number = 33437 md_file_tag = 33445 md_scale_pixel = 33446 md_color_table = 33447 md_lab_name = 33448 md_sample_info = 33449 md_prep_date = 33450 md_prep_time = 33451 md_file_units = 33452 pixel_scale = 33550 advent_scale = 33589 advent_revision = 33590 uic1_tag = 33628 uic2_tag = 33629 uic3_tag = 33630 uic4_tag = 33631 iptc_naa = 33723 intergraph_packet_data = 33918 intergraph_flag_registers = 33919 intergraph_matrix = 33920 ingr_reserved = 33921 model_tie_point = 33922 site = 34016 color_sequence = 34017 it8_header = 34018 raster_padding = 34019 bits_per_run_length = 34020 bits_per_extended_run_length = 34021 color_table = 34022 image_color_indicator = 34023 background_color_indicator = 34024 image_color_value = 34025 background_color_value = 34026 pixel_intensity_range = 34027 transparency_indicator = 34028 color_characterization = 34029 hc_usage = 34030 trap_indicator = 34031 cmyk_equivalent = 34032 sem_info = 34118 afcp_iptc = 34152 pixel_magic_jbig_options = 34232 jpl_carto_ifd = 34263 model_transform = 34264 wb_grgb_levels = 34306 leaf_data = 34310 photoshop_settings = 34377 exif_offset = 34665 icc_profile = 34675 tiff_fx_extensions = 34687 multi_profiles = 34688 shared_data = 34689 t88_options = 34690 image_layer = 34732 geo_tiff_directory = 34735 geo_tiff_double_params = 34736 geo_tiff_ascii_params = 34737 jbig_options = 34750 exposure_program = 34850 spectral_sensitivity = 34852 gps_info = 34853 iso = 34855 opto_electric_conv_factor = 34856 interlace = 34857 time_zone_offset = 34858 self_timer_mode = 34859 sensitivity_type = 34864 standard_output_sensitivity = 34865 recommended_exposure_index = 34866 iso_speed = 34867 iso_speed_latitudeyyy = 34868 iso_speed_latitudezzz = 34869 fax_recv_params = 34908 fax_sub_address = 34909 fax_recv_time = 34910 fedex_edr = 34929 leaf_sub_ifd = 34954 exif_version = 36864 date_time_original = 36867 create_date = 36868 google_plus_upload_code = 36873 offset_time = 36880 offset_time_original = 36881 offset_time_digitized = 36882 components_configuration = 37121 compressed_bits_per_pixel = 37122 shutter_speed_value = 37377 aperture_value = 37378 brightness_value = 37379 exposure_compensation = 37380 max_aperture_value = 37381 subject_distance = 37382 metering_mode = 37383 light_source = 37384 flash = 37385 focal_length = 37386 flash_energy = 37387 spatial_frequency_response = 37388 noise = 37389 focal_plane_x_resolution = 37390 focal_plane_y_resolution = 37391 focal_plane_resolution_unit = 37392 image_number = 37393 security_classification = 37394 image_history = 37395 subject_area = 37396 exposure_index = 37397 tiff_ep_standard_id = 37398 sensing_method = 37399 cip3_data_file = 37434 cip3_sheet = 37435 cip3_side = 37436 sto_nits = 37439 maker_note = 37500 user_comment = 37510 sub_sec_time = 37520 sub_sec_time_original = 37521 sub_sec_time_digitized = 37522 ms_document_text = 37679 ms_property_set_storage = 37680 ms_document_text_position = 37681 image_source_data = 37724 ambient_temperature = 37888 humidity = 37889 pressure = 37890 water_depth = 37891 acceleration = 37892 camera_elevation_angle = 37893 xp_title = 40091 xp_comment = 40092 xp_author = 40093 xp_keywords = 40094 xp_subject = 40095 flashpix_version = 40960 color_space = 40961 exif_image_width = 40962 exif_image_height = 40963 related_sound_file = 40964 interop_offset = 40965 samsung_raw_pointers_offset = 40976 samsung_raw_pointers_length = 40977 samsung_raw_byte_order = 41217 samsung_raw_unknown = 41218 flash_energy2 = 41483 spatial_frequency_response2 = 41484 noise2 = 41485 focal_plane_x_resolution2 = 41486 focal_plane_y_resolution2 = 41487 focal_plane_resolution_unit2 = 41488 image_number2 = 41489 security_classification2 = 41490 image_history2 = 41491 subject_location = 41492 exposure_index2 = 41493 tiff_ep_standard_id2 = 41494 sensing_method2 = 41495 file_source = 41728 scene_type = 41729 cfa_pattern = 41730 custom_rendered = 41985 exposure_mode = 41986 white_balance = 41987 digital_zoom_ratio = 41988 focal_length_in35mm_format = 41989 scene_capture_type = 41990 gain_control = 41991 contrast = 41992 saturation = 41993 sharpness = 41994 device_setting_description = 41995 subject_distance_range = 41996 image_unique_id = 42016 owner_name = 42032 serial_number = 42033 lens_info = 42034 lens_make = 42035 lens_model = 42036 lens_serial_number = 42037 gdal_metadata = 42112 gdal_no_data = 42113 gamma = 42240 expand_software = 44992 expand_lens = 44993 expand_film = 44994 expand_filter_lens = 44995 expand_scanner = 44996 expand_flash_lamp = 44997 pixel_format = 48129 transformation = 48130 uncompressed = 48131 image_type = 48132 image_width2 = 48256 image_height2 = 48257 width_resolution = 48258 height_resolution = 48259 image_offset = 48320 image_byte_count = 48321 alpha_offset = 48322 alpha_byte_count = 48323 image_data_discard = 48324 alpha_data_discard = 48325 oce_scanjob_desc = 50215 oce_application_selector = 50216 oce_id_number = 50217 oce_image_logic = 50218 annotations = 50255 print_im = 50341 original_file_name = 50547 uspto_original_content_type = 50560 dng_version = 50706 dng_backward_version = 50707 unique_camera_model = 50708 localized_camera_model = 50709 cfa_plane_color = 50710 cfa_layout = 50711 linearization_table = 50712 black_level_repeat_dim = 50713 black_level = 50714 black_level_delta_h = 50715 black_level_delta_v = 50716 white_level = 50717 default_scale = 50718 default_crop_origin = 50719 default_crop_size = 50720 color_matrix1 = 50721 color_matrix2 = 50722 camera_calibration1 = 50723 camera_calibration2 = 50724 reduction_matrix1 = 50725 reduction_matrix2 = 50726 analog_balance = 50727 as_shot_neutral = 50728 as_shot_white_xy = 50729 baseline_exposure = 50730 baseline_noise = 50731 baseline_sharpness = 50732 bayer_green_split = 50733 linear_response_limit = 50734 camera_serial_number = 50735 dng_lens_info = 50736 chroma_blur_radius = 50737 anti_alias_strength = 50738 shadow_scale = 50739 sr2_private = 50740 maker_note_safety = 50741 raw_image_segmentation = 50752 calibration_illuminant1 = 50778 calibration_illuminant2 = 50779 best_quality_scale = 50780 raw_data_unique_id = 50781 alias_layer_metadata = 50784 original_raw_file_name = 50827 original_raw_file_data = 50828 active_area = 50829 masked_areas = 50830 as_shot_icc_profile = 50831 as_shot_pre_profile_matrix = 50832 current_icc_profile = 50833 current_pre_profile_matrix = 50834 colorimetric_reference = 50879 s_raw_type = 50885 panasonic_title = 50898 panasonic_title2 = 50899 camera_calibration_sig = 50931 profile_calibration_sig = 50932 profile_ifd = 50933 as_shot_profile_name = 50934 noise_reduction_applied = 50935 profile_name = 50936 profile_hue_sat_map_dims = 50937 profile_hue_sat_map_data1 = 50938 profile_hue_sat_map_data2 = 50939 profile_tone_curve = 50940 profile_embed_policy = 50941 profile_copyright = 50942 forward_matrix1 = 50964 forward_matrix2 = 50965 preview_application_name = 50966 preview_application_version = 50967 preview_settings_name = 50968 preview_settings_digest = 50969 preview_color_space = 50970 preview_date_time = 50971 raw_image_digest = 50972 original_raw_file_digest = 50973 sub_tile_block_size = 50974 row_interleave_factor = 50975 profile_look_table_dims = 50981 profile_look_table_data = 50982 opcode_list1 = 51008 opcode_list2 = 51009 opcode_list3 = 51022 noise_profile = 51041 time_codes = 51043 frame_rate = 51044 t_stop = 51058 reel_name = 51081 original_default_final_size = 51089 original_best_quality_size = 51090 original_default_crop_size = 51091 camera_label = 51105 profile_hue_sat_map_encoding = 51107 profile_look_table_encoding = 51108 baseline_exposure_offset = 51109 default_black_render = 51110 new_raw_image_digest = 51111 raw_to_preview_gain = 51112 default_user_crop = 51125 padding = 59932 offset_schema = 59933 owner_name2 = 65000 serial_number2 = 65001 lens = 65002 kdc_ifd = 65024 raw_file = 65100 converter = 65101 white_balance2 = 65102 exposure = 65105 shadows = 65106 brightness = 65107 contrast2 = 65108 saturation2 = 65109 sharpness2 = 65110 smoothness = 65111 moire_filter = 65112 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.tag = self._root.IfdField.TagEnum(self._io.read_u2be()) self.field_type = self._root.IfdField.FieldTypeEnum(self._io.read_u2be()) self.length = self._io.read_u4be() self.ofs_or_data = self._io.read_u4be() @property def type_byte_length(self): if hasattr(self, '_m_type_byte_length'): return self._m_type_byte_length if hasattr(self, '_m_type_byte_length') else None self._m_type_byte_length = (2 if self.field_type == self._root.IfdField.FieldTypeEnum.word else (4 if self.field_type == self._root.IfdField.FieldTypeEnum.dword else 1)) return self._m_type_byte_length if hasattr(self, '_m_type_byte_length') else None @property def byte_length(self): if hasattr(self, '_m_byte_length'): return self._m_byte_length if hasattr(self, '_m_byte_length') else None self._m_byte_length = (self.length * self.type_byte_length) return self._m_byte_length if hasattr(self, '_m_byte_length') else None @property def is_immediate_data(self): if hasattr(self, '_m_is_immediate_data'): return self._m_is_immediate_data if hasattr(self, '_m_is_immediate_data') else None self._m_is_immediate_data = self.byte_length <= 4 return self._m_is_immediate_data if hasattr(self, '_m_is_immediate_data') else None @property def data(self): if hasattr(self, '_m_data'): return self._m_data if hasattr(self, '_m_data') else None if not (self.is_immediate_data): io = self._root._io _pos = io.pos() io.seek(self.ofs_or_data) self._m_data = io.read_bytes(self.byte_length) io.seek(_pos) return self._m_data if hasattr(self, '_m_data') else None @property def ifd0(self): if hasattr(self, '_m_ifd0'): return self._m_ifd0 if hasattr(self, '_m_ifd0') else None _pos = self._io.pos() self._io.seek(self.ifd0_ofs) self._m_ifd0 = self._root.Ifd(self._io, self, self._root) self._io.seek(_pos) return self._m_ifd0 if hasattr(self, '_m_ifd0') else None mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/exif_le.py000066400000000000000000000505621425660472000240130ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO from enum import Enum # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class ExifLe(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.version = self._io.read_u2le() self.ifd0_ofs = self._io.read_u4le() class Ifd(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.num_fields = self._io.read_u2le() self.fields = [None] * (self.num_fields) for i in range(self.num_fields): self.fields[i] = self._root.IfdField(self._io, self, self._root) self.next_ifd_ofs = self._io.read_u4le() @property def next_ifd(self): if hasattr(self, '_m_next_ifd'): return self._m_next_ifd if hasattr(self, '_m_next_ifd') else None if self.next_ifd_ofs != 0: _pos = self._io.pos() self._io.seek(self.next_ifd_ofs) self._m_next_ifd = self._root.Ifd(self._io, self, self._root) self._io.seek(_pos) return self._m_next_ifd if hasattr(self, '_m_next_ifd') else None class IfdField(KaitaiStruct): class FieldTypeEnum(Enum): byte = 1 ascii_string = 2 word = 3 dword = 4 rational = 5 undefined = 7 slong = 9 srational = 10 class TagEnum(Enum): image_width = 256 image_height = 257 bits_per_sample = 258 compression = 259 photometric_interpretation = 262 thresholding = 263 cell_width = 264 cell_length = 265 fill_order = 266 document_name = 269 image_description = 270 make = 271 model = 272 strip_offsets = 273 orientation = 274 samples_per_pixel = 277 rows_per_strip = 278 strip_byte_counts = 279 min_sample_value = 280 max_sample_value = 281 x_resolution = 282 y_resolution = 283 planar_configuration = 284 page_name = 285 x_position = 286 y_position = 287 free_offsets = 288 free_byte_counts = 289 gray_response_unit = 290 gray_response_curve = 291 t4_options = 292 t6_options = 293 resolution_unit = 296 page_number = 297 color_response_unit = 300 transfer_function = 301 software = 305 modify_date = 306 artist = 315 host_computer = 316 predictor = 317 white_point = 318 primary_chromaticities = 319 color_map = 320 halftone_hints = 321 tile_width = 322 tile_length = 323 tile_offsets = 324 tile_byte_counts = 325 bad_fax_lines = 326 clean_fax_data = 327 consecutive_bad_fax_lines = 328 sub_ifd = 330 ink_set = 332 ink_names = 333 numberof_inks = 334 dot_range = 336 target_printer = 337 extra_samples = 338 sample_format = 339 s_min_sample_value = 340 s_max_sample_value = 341 transfer_range = 342 clip_path = 343 x_clip_path_units = 344 y_clip_path_units = 345 indexed = 346 jpeg_tables = 347 opi_proxy = 351 global_parameters_ifd = 400 profile_type = 401 fax_profile = 402 coding_methods = 403 version_year = 404 mode_number = 405 decode = 433 default_image_color = 434 t82_options = 435 jpeg_tables2 = 437 jpeg_proc = 512 thumbnail_offset = 513 thumbnail_length = 514 jpeg_restart_interval = 515 jpeg_lossless_predictors = 517 jpeg_point_transforms = 518 jpegq_tables = 519 jpegdc_tables = 520 jpegac_tables = 521 y_cb_cr_coefficients = 529 y_cb_cr_sub_sampling = 530 y_cb_cr_positioning = 531 reference_black_white = 532 strip_row_counts = 559 application_notes = 700 uspto_miscellaneous = 999 related_image_file_format = 4096 related_image_width = 4097 related_image_height = 4098 rating = 18246 xp_dip_xml = 18247 stitch_info = 18248 rating_percent = 18249 sony_raw_file_type = 28672 light_falloff_params = 28722 chromatic_aberration_corr_params = 28725 distortion_corr_params = 28727 image_id = 32781 wang_tag1 = 32931 wang_annotation = 32932 wang_tag3 = 32933 wang_tag4 = 32934 image_reference_points = 32953 region_xform_tack_point = 32954 warp_quadrilateral = 32955 affine_transform_mat = 32956 matteing = 32995 data_type = 32996 image_depth = 32997 tile_depth = 32998 image_full_width = 33300 image_full_height = 33301 texture_format = 33302 wrap_modes = 33303 fov_cot = 33304 matrix_world_to_screen = 33305 matrix_world_to_camera = 33306 model2 = 33405 cfa_repeat_pattern_dim = 33421 cfa_pattern2 = 33422 battery_level = 33423 kodak_ifd = 33424 copyright = 33432 exposure_time = 33434 f_number = 33437 md_file_tag = 33445 md_scale_pixel = 33446 md_color_table = 33447 md_lab_name = 33448 md_sample_info = 33449 md_prep_date = 33450 md_prep_time = 33451 md_file_units = 33452 pixel_scale = 33550 advent_scale = 33589 advent_revision = 33590 uic1_tag = 33628 uic2_tag = 33629 uic3_tag = 33630 uic4_tag = 33631 iptc_naa = 33723 intergraph_packet_data = 33918 intergraph_flag_registers = 33919 intergraph_matrix = 33920 ingr_reserved = 33921 model_tie_point = 33922 site = 34016 color_sequence = 34017 it8_header = 34018 raster_padding = 34019 bits_per_run_length = 34020 bits_per_extended_run_length = 34021 color_table = 34022 image_color_indicator = 34023 background_color_indicator = 34024 image_color_value = 34025 background_color_value = 34026 pixel_intensity_range = 34027 transparency_indicator = 34028 color_characterization = 34029 hc_usage = 34030 trap_indicator = 34031 cmyk_equivalent = 34032 sem_info = 34118 afcp_iptc = 34152 pixel_magic_jbig_options = 34232 jpl_carto_ifd = 34263 model_transform = 34264 wb_grgb_levels = 34306 leaf_data = 34310 photoshop_settings = 34377 exif_offset = 34665 icc_profile = 34675 tiff_fx_extensions = 34687 multi_profiles = 34688 shared_data = 34689 t88_options = 34690 image_layer = 34732 geo_tiff_directory = 34735 geo_tiff_double_params = 34736 geo_tiff_ascii_params = 34737 jbig_options = 34750 exposure_program = 34850 spectral_sensitivity = 34852 gps_info = 34853 iso = 34855 opto_electric_conv_factor = 34856 interlace = 34857 time_zone_offset = 34858 self_timer_mode = 34859 sensitivity_type = 34864 standard_output_sensitivity = 34865 recommended_exposure_index = 34866 iso_speed = 34867 iso_speed_latitudeyyy = 34868 iso_speed_latitudezzz = 34869 fax_recv_params = 34908 fax_sub_address = 34909 fax_recv_time = 34910 fedex_edr = 34929 leaf_sub_ifd = 34954 exif_version = 36864 date_time_original = 36867 create_date = 36868 google_plus_upload_code = 36873 offset_time = 36880 offset_time_original = 36881 offset_time_digitized = 36882 components_configuration = 37121 compressed_bits_per_pixel = 37122 shutter_speed_value = 37377 aperture_value = 37378 brightness_value = 37379 exposure_compensation = 37380 max_aperture_value = 37381 subject_distance = 37382 metering_mode = 37383 light_source = 37384 flash = 37385 focal_length = 37386 flash_energy = 37387 spatial_frequency_response = 37388 noise = 37389 focal_plane_x_resolution = 37390 focal_plane_y_resolution = 37391 focal_plane_resolution_unit = 37392 image_number = 37393 security_classification = 37394 image_history = 37395 subject_area = 37396 exposure_index = 37397 tiff_ep_standard_id = 37398 sensing_method = 37399 cip3_data_file = 37434 cip3_sheet = 37435 cip3_side = 37436 sto_nits = 37439 maker_note = 37500 user_comment = 37510 sub_sec_time = 37520 sub_sec_time_original = 37521 sub_sec_time_digitized = 37522 ms_document_text = 37679 ms_property_set_storage = 37680 ms_document_text_position = 37681 image_source_data = 37724 ambient_temperature = 37888 humidity = 37889 pressure = 37890 water_depth = 37891 acceleration = 37892 camera_elevation_angle = 37893 xp_title = 40091 xp_comment = 40092 xp_author = 40093 xp_keywords = 40094 xp_subject = 40095 flashpix_version = 40960 color_space = 40961 exif_image_width = 40962 exif_image_height = 40963 related_sound_file = 40964 interop_offset = 40965 samsung_raw_pointers_offset = 40976 samsung_raw_pointers_length = 40977 samsung_raw_byte_order = 41217 samsung_raw_unknown = 41218 flash_energy2 = 41483 spatial_frequency_response2 = 41484 noise2 = 41485 focal_plane_x_resolution2 = 41486 focal_plane_y_resolution2 = 41487 focal_plane_resolution_unit2 = 41488 image_number2 = 41489 security_classification2 = 41490 image_history2 = 41491 subject_location = 41492 exposure_index2 = 41493 tiff_ep_standard_id2 = 41494 sensing_method2 = 41495 file_source = 41728 scene_type = 41729 cfa_pattern = 41730 custom_rendered = 41985 exposure_mode = 41986 white_balance = 41987 digital_zoom_ratio = 41988 focal_length_in35mm_format = 41989 scene_capture_type = 41990 gain_control = 41991 contrast = 41992 saturation = 41993 sharpness = 41994 device_setting_description = 41995 subject_distance_range = 41996 image_unique_id = 42016 owner_name = 42032 serial_number = 42033 lens_info = 42034 lens_make = 42035 lens_model = 42036 lens_serial_number = 42037 gdal_metadata = 42112 gdal_no_data = 42113 gamma = 42240 expand_software = 44992 expand_lens = 44993 expand_film = 44994 expand_filter_lens = 44995 expand_scanner = 44996 expand_flash_lamp = 44997 pixel_format = 48129 transformation = 48130 uncompressed = 48131 image_type = 48132 image_width2 = 48256 image_height2 = 48257 width_resolution = 48258 height_resolution = 48259 image_offset = 48320 image_byte_count = 48321 alpha_offset = 48322 alpha_byte_count = 48323 image_data_discard = 48324 alpha_data_discard = 48325 oce_scanjob_desc = 50215 oce_application_selector = 50216 oce_id_number = 50217 oce_image_logic = 50218 annotations = 50255 print_im = 50341 original_file_name = 50547 uspto_original_content_type = 50560 dng_version = 50706 dng_backward_version = 50707 unique_camera_model = 50708 localized_camera_model = 50709 cfa_plane_color = 50710 cfa_layout = 50711 linearization_table = 50712 black_level_repeat_dim = 50713 black_level = 50714 black_level_delta_h = 50715 black_level_delta_v = 50716 white_level = 50717 default_scale = 50718 default_crop_origin = 50719 default_crop_size = 50720 color_matrix1 = 50721 color_matrix2 = 50722 camera_calibration1 = 50723 camera_calibration2 = 50724 reduction_matrix1 = 50725 reduction_matrix2 = 50726 analog_balance = 50727 as_shot_neutral = 50728 as_shot_white_xy = 50729 baseline_exposure = 50730 baseline_noise = 50731 baseline_sharpness = 50732 bayer_green_split = 50733 linear_response_limit = 50734 camera_serial_number = 50735 dng_lens_info = 50736 chroma_blur_radius = 50737 anti_alias_strength = 50738 shadow_scale = 50739 sr2_private = 50740 maker_note_safety = 50741 raw_image_segmentation = 50752 calibration_illuminant1 = 50778 calibration_illuminant2 = 50779 best_quality_scale = 50780 raw_data_unique_id = 50781 alias_layer_metadata = 50784 original_raw_file_name = 50827 original_raw_file_data = 50828 active_area = 50829 masked_areas = 50830 as_shot_icc_profile = 50831 as_shot_pre_profile_matrix = 50832 current_icc_profile = 50833 current_pre_profile_matrix = 50834 colorimetric_reference = 50879 s_raw_type = 50885 panasonic_title = 50898 panasonic_title2 = 50899 camera_calibration_sig = 50931 profile_calibration_sig = 50932 profile_ifd = 50933 as_shot_profile_name = 50934 noise_reduction_applied = 50935 profile_name = 50936 profile_hue_sat_map_dims = 50937 profile_hue_sat_map_data1 = 50938 profile_hue_sat_map_data2 = 50939 profile_tone_curve = 50940 profile_embed_policy = 50941 profile_copyright = 50942 forward_matrix1 = 50964 forward_matrix2 = 50965 preview_application_name = 50966 preview_application_version = 50967 preview_settings_name = 50968 preview_settings_digest = 50969 preview_color_space = 50970 preview_date_time = 50971 raw_image_digest = 50972 original_raw_file_digest = 50973 sub_tile_block_size = 50974 row_interleave_factor = 50975 profile_look_table_dims = 50981 profile_look_table_data = 50982 opcode_list1 = 51008 opcode_list2 = 51009 opcode_list3 = 51022 noise_profile = 51041 time_codes = 51043 frame_rate = 51044 t_stop = 51058 reel_name = 51081 original_default_final_size = 51089 original_best_quality_size = 51090 original_default_crop_size = 51091 camera_label = 51105 profile_hue_sat_map_encoding = 51107 profile_look_table_encoding = 51108 baseline_exposure_offset = 51109 default_black_render = 51110 new_raw_image_digest = 51111 raw_to_preview_gain = 51112 default_user_crop = 51125 padding = 59932 offset_schema = 59933 owner_name2 = 65000 serial_number2 = 65001 lens = 65002 kdc_ifd = 65024 raw_file = 65100 converter = 65101 white_balance2 = 65102 exposure = 65105 shadows = 65106 brightness = 65107 contrast2 = 65108 saturation2 = 65109 sharpness2 = 65110 smoothness = 65111 moire_filter = 65112 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.tag = self._root.IfdField.TagEnum(self._io.read_u2le()) self.field_type = self._root.IfdField.FieldTypeEnum(self._io.read_u2le()) self.length = self._io.read_u4le() self.ofs_or_data = self._io.read_u4le() @property def type_byte_length(self): if hasattr(self, '_m_type_byte_length'): return self._m_type_byte_length if hasattr(self, '_m_type_byte_length') else None self._m_type_byte_length = (2 if self.field_type == self._root.IfdField.FieldTypeEnum.word else (4 if self.field_type == self._root.IfdField.FieldTypeEnum.dword else 1)) return self._m_type_byte_length if hasattr(self, '_m_type_byte_length') else None @property def byte_length(self): if hasattr(self, '_m_byte_length'): return self._m_byte_length if hasattr(self, '_m_byte_length') else None self._m_byte_length = (self.length * self.type_byte_length) return self._m_byte_length if hasattr(self, '_m_byte_length') else None @property def is_immediate_data(self): if hasattr(self, '_m_is_immediate_data'): return self._m_is_immediate_data if hasattr(self, '_m_is_immediate_data') else None self._m_is_immediate_data = self.byte_length <= 4 return self._m_is_immediate_data if hasattr(self, '_m_is_immediate_data') else None @property def data(self): if hasattr(self, '_m_data'): return self._m_data if hasattr(self, '_m_data') else None if not (self.is_immediate_data): io = self._root._io _pos = io.pos() io.seek(self.ofs_or_data) self._m_data = io.read_bytes(self.byte_length) io.seek(_pos) return self._m_data if hasattr(self, '_m_data') else None @property def ifd0(self): if hasattr(self, '_m_ifd0'): return self._m_ifd0 if hasattr(self, '_m_ifd0') else None _pos = self._io.pos() self._io.seek(self.ifd0_ofs) self._m_ifd0 = self._root.Ifd(self._io, self, self._root) self._io.seek(_pos) return self._m_ifd0 if hasattr(self, '_m_ifd0') else None mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/gif.py000066400000000000000000000242171425660472000231430ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild import array import struct import zlib from enum import Enum from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class Gif(KaitaiStruct): class BlockType(Enum): extension = 33 local_image_descriptor = 44 end_of_file = 59 class ExtensionLabel(Enum): graphic_control = 249 comment = 254 application = 255 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.hdr = self._root.Header(self._io, self, self._root) self.logical_screen_descriptor = self._root.LogicalScreenDescriptorStruct(self._io, self, self._root) if self.logical_screen_descriptor.has_color_table: self._raw_global_color_table = self._io.read_bytes((self.logical_screen_descriptor.color_table_size * 3)) io = KaitaiStream(BytesIO(self._raw_global_color_table)) self.global_color_table = self._root.ColorTable(io, self, self._root) self.blocks = [] while True: _ = self._root.Block(self._io, self, self._root) self.blocks.append(_) if ((self._io.is_eof()) or (_.block_type == self._root.BlockType.end_of_file)) : break class ImageData(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.lzw_min_code_size = self._io.read_u1() self.subblocks = self._root.Subblocks(self._io, self, self._root) class ColorTableEntry(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.red = self._io.read_u1() self.green = self._io.read_u1() self.blue = self._io.read_u1() class LogicalScreenDescriptorStruct(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.screen_width = self._io.read_u2le() self.screen_height = self._io.read_u2le() self.flags = self._io.read_u1() self.bg_color_index = self._io.read_u1() self.pixel_aspect_ratio = self._io.read_u1() @property def has_color_table(self): if hasattr(self, '_m_has_color_table'): return self._m_has_color_table if hasattr(self, '_m_has_color_table') else None self._m_has_color_table = (self.flags & 128) != 0 return self._m_has_color_table if hasattr(self, '_m_has_color_table') else None @property def color_table_size(self): if hasattr(self, '_m_color_table_size'): return self._m_color_table_size if hasattr(self, '_m_color_table_size') else None self._m_color_table_size = (2 << (self.flags & 7)) return self._m_color_table_size if hasattr(self, '_m_color_table_size') else None class LocalImageDescriptor(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.left = self._io.read_u2le() self.top = self._io.read_u2le() self.width = self._io.read_u2le() self.height = self._io.read_u2le() self.flags = self._io.read_u1() if self.has_color_table: self._raw_local_color_table = self._io.read_bytes((self.color_table_size * 3)) io = KaitaiStream(BytesIO(self._raw_local_color_table)) self.local_color_table = self._root.ColorTable(io, self, self._root) self.image_data = self._root.ImageData(self._io, self, self._root) @property def has_color_table(self): if hasattr(self, '_m_has_color_table'): return self._m_has_color_table if hasattr(self, '_m_has_color_table') else None self._m_has_color_table = (self.flags & 128) != 0 return self._m_has_color_table if hasattr(self, '_m_has_color_table') else None @property def has_interlace(self): if hasattr(self, '_m_has_interlace'): return self._m_has_interlace if hasattr(self, '_m_has_interlace') else None self._m_has_interlace = (self.flags & 64) != 0 return self._m_has_interlace if hasattr(self, '_m_has_interlace') else None @property def has_sorted_color_table(self): if hasattr(self, '_m_has_sorted_color_table'): return self._m_has_sorted_color_table if hasattr(self, '_m_has_sorted_color_table') else None self._m_has_sorted_color_table = (self.flags & 32) != 0 return self._m_has_sorted_color_table if hasattr(self, '_m_has_sorted_color_table') else None @property def color_table_size(self): if hasattr(self, '_m_color_table_size'): return self._m_color_table_size if hasattr(self, '_m_color_table_size') else None self._m_color_table_size = (2 << (self.flags & 7)) return self._m_color_table_size if hasattr(self, '_m_color_table_size') else None class Block(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.block_type = self._root.BlockType(self._io.read_u1()) _on = self.block_type if _on == self._root.BlockType.extension: self.body = self._root.Extension(self._io, self, self._root) elif _on == self._root.BlockType.local_image_descriptor: self.body = self._root.LocalImageDescriptor(self._io, self, self._root) class ColorTable(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.entries = [] while not self._io.is_eof(): self.entries.append(self._root.ColorTableEntry(self._io, self, self._root)) class Header(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.magic = self._io.ensure_fixed_contents(struct.pack('3b', 71, 73, 70)) self.version = (self._io.read_bytes(3)).decode(u"ASCII") class ExtGraphicControl(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.block_size = self._io.ensure_fixed_contents(struct.pack('1b', 4)) self.flags = self._io.read_u1() self.delay_time = self._io.read_u2le() self.transparent_idx = self._io.read_u1() self.terminator = self._io.ensure_fixed_contents(struct.pack('1b', 0)) @property def transparent_color_flag(self): if hasattr(self, '_m_transparent_color_flag'): return self._m_transparent_color_flag if hasattr(self, '_m_transparent_color_flag') else None self._m_transparent_color_flag = (self.flags & 1) != 0 return self._m_transparent_color_flag if hasattr(self, '_m_transparent_color_flag') else None @property def user_input_flag(self): if hasattr(self, '_m_user_input_flag'): return self._m_user_input_flag if hasattr(self, '_m_user_input_flag') else None self._m_user_input_flag = (self.flags & 2) != 0 return self._m_user_input_flag if hasattr(self, '_m_user_input_flag') else None class Subblock(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.num_bytes = self._io.read_u1() self.bytes = self._io.read_bytes(self.num_bytes) class ExtApplication(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.application_id = self._root.Subblock(self._io, self, self._root) self.subblocks = [] while True: _ = self._root.Subblock(self._io, self, self._root) self.subblocks.append(_) if _.num_bytes == 0: break class Subblocks(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.entries = [] while True: _ = self._root.Subblock(self._io, self, self._root) self.entries.append(_) if _.num_bytes == 0: break class Extension(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.label = self._root.ExtensionLabel(self._io.read_u1()) _on = self.label if _on == self._root.ExtensionLabel.application: self.body = self._root.ExtApplication(self._io, self, self._root) elif _on == self._root.ExtensionLabel.comment: self.body = self._root.Subblocks(self._io, self, self._root) elif _on == self._root.ExtensionLabel.graphic_control: self.body = self._root.ExtGraphicControl(self._io, self, self._root) else: self.body = self._root.Subblocks(self._io, self, self._root) mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/google_protobuf.py000066400000000000000000000117541425660472000255740ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO from enum import Enum # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 from .vlq_base128_le import VlqBase128Le class GoogleProtobuf(KaitaiStruct): """Google Protocol Buffers (AKA protobuf) is a popular data serialization scheme used for communication protocols, data storage, etc. There are implementations are available for almost every popular language. The focus points of this scheme are brevity (data is encoded in a very size-efficient manner) and extensibility (one can add keys to the structure, while keeping it readable in previous version of software). Protobuf uses semi-self-describing encoding scheme for its messages. It means that it is possible to parse overall structure of the message (skipping over fields one can't understand), but to fully understand the message, one needs a protocol definition file (`.proto`). To be specific: * "Keys" in key-value pairs provided in the message are identified only with an integer "field tag". `.proto` file provides info on which symbolic field names these field tags map to. * "Keys" also provide something called "wire type". It's not a data type in its common sense (i.e. you can't, for example, distinguish `sint32` vs `uint32` vs some enum, or `string` from `bytes`), but it's enough information to determine how many bytes to parse. Interpretation of the value should be done according to the type specified in `.proto` file. * There's no direct information on which fields are optional / required, which fields may be repeated or constitute a map, what restrictions are placed on fields usage in a single message, what are the fields' default values, etc, etc. .. seealso:: Source - https://developers.google.com/protocol-buffers/docs/encoding """ def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.pairs = [] while not self._io.is_eof(): self.pairs.append(self._root.Pair(self._io, self, self._root)) class Pair(KaitaiStruct): """Key-value pair.""" class WireTypes(Enum): varint = 0 bit_64 = 1 len_delimited = 2 group_start = 3 group_end = 4 bit_32 = 5 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.key = VlqBase128Le(self._io) _on = self.wire_type if _on == self._root.Pair.WireTypes.varint: self.value = VlqBase128Le(self._io) elif _on == self._root.Pair.WireTypes.len_delimited: self.value = self._root.DelimitedBytes(self._io, self, self._root) elif _on == self._root.Pair.WireTypes.bit_64: self.value = self._io.read_u8le() elif _on == self._root.Pair.WireTypes.bit_32: self.value = self._io.read_u4le() @property def wire_type(self): """"Wire type" is a part of the "key" that carries enough information to parse value from the wire, i.e. read correct amount of bytes, but there's not enough informaton to interprete in unambiguously. For example, one can't clearly distinguish 64-bit fixed-sized integers from 64-bit floats, signed zigzag-encoded varints from regular unsigned varints, arbitrary bytes from UTF-8 encoded strings, etc. """ if hasattr(self, '_m_wire_type'): return self._m_wire_type if hasattr(self, '_m_wire_type') else None self._m_wire_type = self._root.Pair.WireTypes((self.key.value & 7)) return self._m_wire_type if hasattr(self, '_m_wire_type') else None @property def field_tag(self): """Identifies a field of protocol. One can look up symbolic field name in a `.proto` file by this field tag. """ if hasattr(self, '_m_field_tag'): return self._m_field_tag if hasattr(self, '_m_field_tag') else None self._m_field_tag = (self.key.value >> 3) return self._m_field_tag if hasattr(self, '_m_field_tag') else None class DelimitedBytes(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.len = VlqBase128Le(self._io) self.body = self._io.read_bytes(self.len.value) mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/ico.py000066400000000000000000000064501425660472000231470ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO import struct # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class Ico(KaitaiStruct): """Microsoft Windows uses specific file format to store applications icons - ICO. This is a container that contains one or more image files (effectively, DIB parts of BMP files or full PNG files are contained inside). .. seealso:: Source - https://msdn.microsoft.com/en-us/library/ms997538.aspx """ def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.magic = self._io.ensure_fixed_contents(struct.pack('4b', 0, 0, 1, 0)) self.num_images = self._io.read_u2le() self.images = [None] * (self.num_images) for i in range(self.num_images): self.images[i] = self._root.IconDirEntry(self._io, self, self._root) class IconDirEntry(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.width = self._io.read_u1() self.height = self._io.read_u1() self.num_colors = self._io.read_u1() self.reserved = self._io.ensure_fixed_contents(struct.pack('1b', 0)) self.num_planes = self._io.read_u2le() self.bpp = self._io.read_u2le() self.len_img = self._io.read_u4le() self.ofs_img = self._io.read_u4le() @property def img(self): """Raw image data. Use `is_png` to determine whether this is an embedded PNG file (true) or a DIB bitmap (false) and call a relevant parser, if needed to parse image data further. """ if hasattr(self, '_m_img'): return self._m_img if hasattr(self, '_m_img') else None _pos = self._io.pos() self._io.seek(self.ofs_img) self._m_img = self._io.read_bytes(self.len_img) self._io.seek(_pos) return self._m_img if hasattr(self, '_m_img') else None @property def png_header(self): """Pre-reads first 8 bytes of the image to determine if it's an embedded PNG file. """ if hasattr(self, '_m_png_header'): return self._m_png_header if hasattr(self, '_m_png_header') else None _pos = self._io.pos() self._io.seek(self.ofs_img) self._m_png_header = self._io.read_bytes(8) self._io.seek(_pos) return self._m_png_header if hasattr(self, '_m_png_header') else None @property def is_png(self): """True if this image is in PNG format.""" if hasattr(self, '_m_is_png'): return self._m_is_png if hasattr(self, '_m_is_png') else None self._m_is_png = self.png_header == struct.pack('8b', -119, 80, 78, 71, 13, 10, 26, 10) return self._m_is_png if hasattr(self, '_m_is_png') else None mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/jpeg.py000066400000000000000000000176411425660472000233260ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild import array import struct import zlib from enum import Enum from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 from .exif import Exif class Jpeg(KaitaiStruct): class ComponentId(Enum): y = 1 cb = 2 cr = 3 i = 4 q = 5 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.segments = [] while not self._io.is_eof(): self.segments.append(self._root.Segment(self._io, self, self._root)) class Segment(KaitaiStruct): class MarkerEnum(Enum): tem = 1 sof0 = 192 sof1 = 193 sof2 = 194 sof3 = 195 dht = 196 sof5 = 197 sof6 = 198 sof7 = 199 soi = 216 eoi = 217 sos = 218 dqt = 219 dnl = 220 dri = 221 dhp = 222 app0 = 224 app1 = 225 app2 = 226 app3 = 227 app4 = 228 app5 = 229 app6 = 230 app7 = 231 app8 = 232 app9 = 233 app10 = 234 app11 = 235 app12 = 236 app13 = 237 app14 = 238 app15 = 239 com = 254 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.magic = self._io.ensure_fixed_contents(struct.pack('1b', -1)) self.marker = self._root.Segment.MarkerEnum(self._io.read_u1()) if ((self.marker != self._root.Segment.MarkerEnum.soi) and (self.marker != self._root.Segment.MarkerEnum.eoi)) : self.length = self._io.read_u2be() if ((self.marker != self._root.Segment.MarkerEnum.soi) and (self.marker != self._root.Segment.MarkerEnum.eoi)) : _on = self.marker if _on == self._root.Segment.MarkerEnum.sos: self._raw_data = self._io.read_bytes((self.length - 2)) io = KaitaiStream(BytesIO(self._raw_data)) self.data = self._root.SegmentSos(io, self, self._root) elif _on == self._root.Segment.MarkerEnum.app1: self._raw_data = self._io.read_bytes((self.length - 2)) io = KaitaiStream(BytesIO(self._raw_data)) self.data = self._root.SegmentApp1(io, self, self._root) elif _on == self._root.Segment.MarkerEnum.sof0: self._raw_data = self._io.read_bytes((self.length - 2)) io = KaitaiStream(BytesIO(self._raw_data)) self.data = self._root.SegmentSof0(io, self, self._root) elif _on == self._root.Segment.MarkerEnum.app0: self._raw_data = self._io.read_bytes((self.length - 2)) io = KaitaiStream(BytesIO(self._raw_data)) self.data = self._root.SegmentApp0(io, self, self._root) else: self.data = self._io.read_bytes((self.length - 2)) if self.marker == self._root.Segment.MarkerEnum.sos: self.image_data = self._io.read_bytes_full() class SegmentSos(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.num_components = self._io.read_u1() self.components = [None] * (self.num_components) for i in range(self.num_components): self.components[i] = self._root.SegmentSos.Component(self._io, self, self._root) self.start_spectral_selection = self._io.read_u1() self.end_spectral = self._io.read_u1() self.appr_bit_pos = self._io.read_u1() class Component(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.id = self._root.ComponentId(self._io.read_u1()) self.huffman_table = self._io.read_u1() class SegmentApp1(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.magic = (self._io.read_bytes_term(0, False, True, True)).decode(u"ASCII") _on = self.magic if _on == u"Exif": self.body = self._root.ExifInJpeg(self._io, self, self._root) class SegmentSof0(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.bits_per_sample = self._io.read_u1() self.image_height = self._io.read_u2be() self.image_width = self._io.read_u2be() self.num_components = self._io.read_u1() self.components = [None] * (self.num_components) for i in range(self.num_components): self.components[i] = self._root.SegmentSof0.Component(self._io, self, self._root) class Component(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.id = self._root.ComponentId(self._io.read_u1()) self.sampling_factors = self._io.read_u1() self.quantization_table_id = self._io.read_u1() @property def sampling_x(self): if hasattr(self, '_m_sampling_x'): return self._m_sampling_x if hasattr(self, '_m_sampling_x') else None self._m_sampling_x = ((self.sampling_factors & 240) >> 4) return self._m_sampling_x if hasattr(self, '_m_sampling_x') else None @property def sampling_y(self): if hasattr(self, '_m_sampling_y'): return self._m_sampling_y if hasattr(self, '_m_sampling_y') else None self._m_sampling_y = (self.sampling_factors & 15) return self._m_sampling_y if hasattr(self, '_m_sampling_y') else None class ExifInJpeg(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.extra_zero = self._io.ensure_fixed_contents(struct.pack('1b', 0)) self._raw_data = self._io.read_bytes_full() io = KaitaiStream(BytesIO(self._raw_data)) self.data = Exif(io) class SegmentApp0(KaitaiStruct): class DensityUnit(Enum): no_units = 0 pixels_per_inch = 1 pixels_per_cm = 2 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.magic = (self._io.read_bytes(5)).decode(u"ASCII") self.version_major = self._io.read_u1() self.version_minor = self._io.read_u1() self.density_units = self._root.SegmentApp0.DensityUnit(self._io.read_u1()) self.density_x = self._io.read_u2be() self.density_y = self._io.read_u2be() self.thumbnail_x = self._io.read_u1() self.thumbnail_y = self._io.read_u1() self.thumbnail = self._io.read_bytes(((self.thumbnail_x * self.thumbnail_y) * 3)) mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/make.sh000077500000000000000000000017321425660472000232750ustar00rootroot00000000000000#!/usr/bin/env bash wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/exif_be.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/exif_le.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/exif.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/gif.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/jpeg.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/png.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/image/ico.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/common/vlq_base128_le.ksy wget -N https://raw.githubusercontent.com/kaitai-io/kaitai_struct_formats/master/serialization/google_protobuf.ksy kaitai-struct-compiler --target python --opaque-types=true ./*.ksy mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/png.py000066400000000000000000000272561425660472000231700ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild import array import struct import zlib from enum import Enum from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class Png(KaitaiStruct): class ColorType(Enum): greyscale = 0 truecolor = 2 indexed = 3 greyscale_alpha = 4 truecolor_alpha = 6 class PhysUnit(Enum): unknown = 0 meter = 1 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.magic = self._io.ensure_fixed_contents(struct.pack('8b', -119, 80, 78, 71, 13, 10, 26, 10)) self.ihdr_len = self._io.ensure_fixed_contents(struct.pack('4b', 0, 0, 0, 13)) self.ihdr_type = self._io.ensure_fixed_contents(struct.pack('4b', 73, 72, 68, 82)) self.ihdr = self._root.IhdrChunk(self._io, self, self._root) self.ihdr_crc = self._io.read_bytes(4) self.chunks = [] while True: _ = self._root.Chunk(self._io, self, self._root) self.chunks.append(_) if ((_.type == u"IEND") or (self._io.is_eof())) : break class Rgb(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.r = self._io.read_u1() self.g = self._io.read_u1() self.b = self._io.read_u1() class Chunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.len = self._io.read_u4be() self.type = (self._io.read_bytes(4)).decode(u"UTF-8") _on = self.type if _on == u"iTXt": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.InternationalTextChunk(io, self, self._root) elif _on == u"gAMA": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.GamaChunk(io, self, self._root) elif _on == u"tIME": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.TimeChunk(io, self, self._root) elif _on == u"PLTE": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.PlteChunk(io, self, self._root) elif _on == u"bKGD": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.BkgdChunk(io, self, self._root) elif _on == u"pHYs": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.PhysChunk(io, self, self._root) elif _on == u"tEXt": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.TextChunk(io, self, self._root) elif _on == u"cHRM": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.ChrmChunk(io, self, self._root) elif _on == u"sRGB": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.SrgbChunk(io, self, self._root) elif _on == u"zTXt": self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.CompressedTextChunk(io, self, self._root) else: self.body = self._io.read_bytes(self.len) self.crc = self._io.read_bytes(4) class BkgdIndexed(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.palette_index = self._io.read_u1() class Point(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.x_int = self._io.read_u4be() self.y_int = self._io.read_u4be() @property def x(self): if hasattr(self, '_m_x'): return self._m_x if hasattr(self, '_m_x') else None self._m_x = (self.x_int / 100000.0) return self._m_x if hasattr(self, '_m_x') else None @property def y(self): if hasattr(self, '_m_y'): return self._m_y if hasattr(self, '_m_y') else None self._m_y = (self.y_int / 100000.0) return self._m_y if hasattr(self, '_m_y') else None class BkgdGreyscale(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.value = self._io.read_u2be() class ChrmChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.white_point = self._root.Point(self._io, self, self._root) self.red = self._root.Point(self._io, self, self._root) self.green = self._root.Point(self._io, self, self._root) self.blue = self._root.Point(self._io, self, self._root) class IhdrChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.width = self._io.read_u4be() self.height = self._io.read_u4be() self.bit_depth = self._io.read_u1() self.color_type = self._root.ColorType(self._io.read_u1()) self.compression_method = self._io.read_u1() self.filter_method = self._io.read_u1() self.interlace_method = self._io.read_u1() class PlteChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.entries = [] while not self._io.is_eof(): self.entries.append(self._root.Rgb(self._io, self, self._root)) class SrgbChunk(KaitaiStruct): class Intent(Enum): perceptual = 0 relative_colorimetric = 1 saturation = 2 absolute_colorimetric = 3 def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.render_intent = self._root.SrgbChunk.Intent(self._io.read_u1()) class CompressedTextChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.keyword = (self._io.read_bytes_term(0, False, True, True)).decode(u"UTF-8") self.compression_method = self._io.read_u1() self._raw_text_datastream = self._io.read_bytes_full() self.text_datastream = zlib.decompress(self._raw_text_datastream) class BkgdTruecolor(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.red = self._io.read_u2be() self.green = self._io.read_u2be() self.blue = self._io.read_u2be() class GamaChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.gamma_int = self._io.read_u4be() @property def gamma_ratio(self): if hasattr(self, '_m_gamma_ratio'): return self._m_gamma_ratio if hasattr(self, '_m_gamma_ratio') else None self._m_gamma_ratio = (100000.0 / self.gamma_int) return self._m_gamma_ratio if hasattr(self, '_m_gamma_ratio') else None class BkgdChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self _on = self._root.ihdr.color_type if _on == self._root.ColorType.greyscale_alpha: self.bkgd = self._root.BkgdGreyscale(self._io, self, self._root) elif _on == self._root.ColorType.indexed: self.bkgd = self._root.BkgdIndexed(self._io, self, self._root) elif _on == self._root.ColorType.greyscale: self.bkgd = self._root.BkgdGreyscale(self._io, self, self._root) elif _on == self._root.ColorType.truecolor_alpha: self.bkgd = self._root.BkgdTruecolor(self._io, self, self._root) elif _on == self._root.ColorType.truecolor: self.bkgd = self._root.BkgdTruecolor(self._io, self, self._root) class PhysChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.pixels_per_unit_x = self._io.read_u4be() self.pixels_per_unit_y = self._io.read_u4be() self.unit = self._root.PhysUnit(self._io.read_u1()) class InternationalTextChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.keyword = (self._io.read_bytes_term(0, False, True, True)).decode(u"UTF-8") self.compression_flag = self._io.read_u1() self.compression_method = self._io.read_u1() self.language_tag = (self._io.read_bytes_term(0, False, True, True)).decode(u"ASCII") self.translated_keyword = (self._io.read_bytes_term(0, False, True, True)).decode(u"UTF-8") self.text = (self._io.read_bytes_full()).decode(u"UTF-8") class TextChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.keyword = (self._io.read_bytes_term(0, False, True, True)).decode(u"iso8859-1") self.text = (self._io.read_bytes_full()).decode(u"iso8859-1") class TimeChunk(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.year = self._io.read_u2be() self.month = self._io.read_u1() self.day = self._io.read_u1() self.hour = self._io.read_u1() self.minute = self._io.read_u1() self.second = self._io.read_u1() mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/tls_client_hello.ksy000066400000000000000000000035701425660472000260760ustar00rootroot00000000000000meta: id: tls_client_hello endian: be seq: - id: version type: version - id: random type: random - id: session_id type: session_id - id: cipher_suites type: cipher_suites - id: compression_methods type: compression_methods - id: extensions size: 0 repeat: expr repeat-expr: 0 if: _io.eof == true - id: extensions type: extensions if: _io.eof == false types: version: seq: - id: major type: u1 - id: minor type: u1 random: seq: - id: gmt_unix_time type: u4 - id: random size: 28 session_id: seq: - id: len type: u1 - id: sid size: len cipher_suites: seq: - id: len type: u2 - id: cipher_suites type: u2 repeat: expr repeat-expr: len/2 compression_methods: seq: - id: len type: u1 - id: compression_methods size: len extensions: seq: - id: len type: u2 - id: extensions type: extension repeat: eos extension: seq: - id: type type: u2 - id: len type: u2 - id: body size: len type: switch-on: type cases: 0: sni 16: alpn sni: seq: - id: list_length type: u2 - id: server_names type: server_name repeat: eos server_name: seq: - id: name_type type: u1 - id: length type: u2 - id: host_name size: length alpn: seq: - id: ext_len type: u2 - id: alpn_protocols type: protocol repeat: eos protocol: seq: - id: strlen type: u1 - id: name size: strlen mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/tls_client_hello.py000066400000000000000000000127241425660472000257210ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild import array import struct import zlib from enum import Enum from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class TlsClientHello(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.version = self._root.Version(self._io, self, self._root) self.random = self._root.Random(self._io, self, self._root) self.session_id = self._root.SessionId(self._io, self, self._root) self.cipher_suites = self._root.CipherSuites(self._io, self, self._root) self.compression_methods = self._root.CompressionMethods(self._io, self, self._root) if self._io.is_eof() == True: self.extensions = [None] * (0) for i in range(0): self.extensions[i] = self._io.read_bytes(0) if self._io.is_eof() == False: self.extensions = self._root.Extensions(self._io, self, self._root) class ServerName(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.name_type = self._io.read_u1() self.length = self._io.read_u2be() self.host_name = self._io.read_bytes(self.length) class Random(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.gmt_unix_time = self._io.read_u4be() self.random = self._io.read_bytes(28) class SessionId(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.len = self._io.read_u1() self.sid = self._io.read_bytes(self.len) class Sni(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.list_length = self._io.read_u2be() self.server_names = [] while not self._io.is_eof(): self.server_names.append(self._root.ServerName(self._io, self, self._root)) class CipherSuites(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.len = self._io.read_u2be() self.cipher_suites = [None] * (self.len // 2) for i in range(self.len // 2): self.cipher_suites[i] = self._io.read_u2be() class CompressionMethods(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.len = self._io.read_u1() self.compression_methods = self._io.read_bytes(self.len) class Alpn(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.ext_len = self._io.read_u2be() self.alpn_protocols = [] while not self._io.is_eof(): self.alpn_protocols.append(self._root.Protocol(self._io, self, self._root)) class Extensions(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.len = self._io.read_u2be() self.extensions = [] while not self._io.is_eof(): self.extensions.append(self._root.Extension(self._io, self, self._root)) class Version(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.major = self._io.read_u1() self.minor = self._io.read_u1() class Protocol(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.strlen = self._io.read_u1() self.name = self._io.read_bytes(self.strlen) class Extension(KaitaiStruct): def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self.type = self._io.read_u2be() self.len = self._io.read_u2be() _on = self.type if _on == 0: self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.Sni(io, self, self._root) elif _on == 16: self._raw_body = self._io.read_bytes(self.len) io = KaitaiStream(BytesIO(self._raw_body)) self.body = self._root.Alpn(io, self, self._root) else: self.body = self._io.read_bytes(self.len) mitmproxy-8.1.1/mitmproxy/contrib/kaitaistruct/vlq_base128_le.py000066400000000000000000000074101425660472000251010ustar00rootroot00000000000000# This is a generated file! Please edit source .ksy file and use kaitai-struct-compiler to rebuild from kaitaistruct import KaitaiStruct, KaitaiStream, BytesIO # manually removed version check, see https://github.com/mitmproxy/mitmproxy/issues/5401 class VlqBase128Le(KaitaiStruct): """A variable-length unsigned integer using base128 encoding. 1-byte groups consists of 1-bit flag of continuation and 7-bit value, and are ordered "least significant group first", i.e. in "little-endian" manner. This particular encoding is specified and used in: * DWARF debug file format, where it's dubbed "unsigned LEB128" or "ULEB128". http://dwarfstd.org/doc/dwarf-2.0.0.pdf - page 139 * Google Protocol Buffers, where it's called "Base 128 Varints". https://developers.google.com/protocol-buffers/docs/encoding?csw=1#varints * Apache Lucene, where it's called "VInt" http://lucene.apache.org/core/3_5_0/fileformats.html#VInt * Apache Avro uses this as a basis for integer encoding, adding ZigZag on top of it for signed ints http://avro.apache.org/docs/current/spec.html#binary_encode_primitive More information on this encoding is available at https://en.wikipedia.org/wiki/LEB128 This particular implementation supports serialized values to up 8 bytes long. """ def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.groups = [] while True: _ = self._root.Group(self._io, self, self._root) self.groups.append(_) if not (_.has_next): break class Group(KaitaiStruct): """One byte group, clearly divided into 7-bit "value" and 1-bit "has continuation in the next byte" flag. """ def __init__(self, _io, _parent=None, _root=None): self._io = _io self._parent = _parent self._root = _root if _root else self self._read() def _read(self): self.b = self._io.read_u1() @property def has_next(self): """If true, then we have more bytes to read.""" if hasattr(self, '_m_has_next'): return self._m_has_next if hasattr(self, '_m_has_next') else None self._m_has_next = (self.b & 128) != 0 return self._m_has_next if hasattr(self, '_m_has_next') else None @property def value(self): """The 7-bit (base128) numeric value of this group.""" if hasattr(self, '_m_value'): return self._m_value if hasattr(self, '_m_value') else None self._m_value = (self.b & 127) return self._m_value if hasattr(self, '_m_value') else None @property def len(self): if hasattr(self, '_m_len'): return self._m_len if hasattr(self, '_m_len') else None self._m_len = len(self.groups) return self._m_len if hasattr(self, '_m_len') else None @property def value(self): """Resulting value as normal integer.""" if hasattr(self, '_m_value'): return self._m_value if hasattr(self, '_m_value') else None self._m_value = (((((((self.groups[0].value + ((self.groups[1].value << 7) if self.len >= 2 else 0)) + ((self.groups[2].value << 14) if self.len >= 3 else 0)) + ((self.groups[3].value << 21) if self.len >= 4 else 0)) + ((self.groups[4].value << 28) if self.len >= 5 else 0)) + ((self.groups[5].value << 35) if self.len >= 6 else 0)) + ((self.groups[6].value << 42) if self.len >= 7 else 0)) + ((self.groups[7].value << 49) if self.len >= 8 else 0)) return self._m_value if hasattr(self, '_m_value') else None mitmproxy-8.1.1/mitmproxy/contrib/tornado/000077500000000000000000000000001425660472000207555ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/tornado/__init__.py000066400000000000000000000072351425660472000230750ustar00rootroot00000000000000""" SPDX-License-Identifier: Apache-2.0 Vendored partial copy of https://github.com/tornadoweb/tornado/blob/master/tornado/platform/asyncio.py @ e18ea03 to fix https://github.com/tornadoweb/tornado/issues/3092. Can be removed once tornado >6.1 is out. """ import errno import select import tornado import tornado.platform.asyncio def patch_tornado(): if tornado.version != "6.1": return def _run_select(self) -> None: while True: with self._select_cond: while self._select_args is None and not self._closing_selector: self._select_cond.wait() if self._closing_selector: return assert self._select_args is not None to_read, to_write = self._select_args self._select_args = None # We use the simpler interface of the select module instead of # the more stateful interface in the selectors module because # this class is only intended for use on windows, where # select.select is the only option. The selector interface # does not have well-documented thread-safety semantics that # we can rely on so ensuring proper synchronization would be # tricky. try: # On windows, selecting on a socket for write will not # return the socket when there is an error (but selecting # for reads works). Also select for errors when selecting # for writes, and merge the results. # # This pattern is also used in # https://github.com/python/cpython/blob/v3.8.0/Lib/selectors.py#L312-L317 rs, ws, xs = select.select(to_read, to_write, to_write) ws = ws + xs except OSError as e: # After remove_reader or remove_writer is called, the file # descriptor may subsequently be closed on the event loop # thread. It's possible that this select thread hasn't # gotten into the select system call by the time that # happens in which case (at least on macOS), select may # raise a "bad file descriptor" error. If we get that # error, check and see if we're also being woken up by # polling the waker alone. If we are, just return to the # event loop and we'll get the updated set of file # descriptors on the next iteration. Otherwise, raise the # original error. if e.errno == getattr(errno, "WSAENOTSOCK", errno.EBADF): rs, _, _ = select.select([self._waker_r.fileno()], [], [], 0) if rs: ws = [] else: raise else: raise try: self._real_loop.call_soon_threadsafe(self._handle_select, rs, ws) except RuntimeError: # "Event loop is closed". Swallow the exception for # consistency with PollIOLoop (and logical consistency # with the fact that we can't guarantee that an # add_callback that completes without error will # eventually execute). pass except AttributeError: # ProactorEventLoop may raise this instead of RuntimeError # if call_soon_threadsafe races with a call to close(). # Swallow it too for consistency. pass tornado.platform.asyncio.AddThreadSelectorEventLoop._run_select = _run_select mitmproxy-8.1.1/mitmproxy/contrib/urwid/000077500000000000000000000000001425660472000204415ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/urwid/__init__.py000066400000000000000000000000351425660472000225500ustar00rootroot00000000000000from . import escape_patches mitmproxy-8.1.1/mitmproxy/contrib/urwid/escape_patches.py000066400000000000000000000230651425660472000237700ustar00rootroot00000000000000# monkeypatch https://github.com/urwid/urwid/commit/e2423b5069f51d318ea1ac0f355a0efe5448f7eb into the urwid sources. import urwid.escape if urwid.__version__ in ("2.1.1", "2.1.2"): # fmt: off urwid.escape.input_sequences = [ ('[A','up'),('[B','down'),('[C','right'),('[D','left'), ('[E','5'),('[F','end'),('[G','5'),('[H','home'), ('[1~','home'),('[2~','insert'),('[3~','delete'),('[4~','end'), ('[5~','page up'),('[6~','page down'), ('[7~','home'),('[8~','end'), ('[[A','f1'),('[[B','f2'),('[[C','f3'),('[[D','f4'),('[[E','f5'), ('[11~','f1'),('[12~','f2'),('[13~','f3'),('[14~','f4'), ('[15~','f5'),('[17~','f6'),('[18~','f7'),('[19~','f8'), ('[20~','f9'),('[21~','f10'),('[23~','f11'),('[24~','f12'), ('[25~','f13'),('[26~','f14'),('[28~','f15'),('[29~','f16'), ('[31~','f17'),('[32~','f18'),('[33~','f19'),('[34~','f20'), ('OA','up'),('OB','down'),('OC','right'),('OD','left'), ('OH','home'),('OF','end'), ('OP','f1'),('OQ','f2'),('OR','f3'),('OS','f4'), ('Oo','/'),('Oj','*'),('Om','-'),('Ok','+'), ('[Z','shift tab'), ('On', '.'), ('[200~', 'begin paste'), ('[201~', 'end paste'), ] + [ (prefix + letter, modifier + key) for prefix, modifier in zip('O[', ('meta ', 'shift ')) for letter, key in zip('abcd', ('up', 'down', 'right', 'left')) ] + [ ("[" + digit + symbol, modifier + key) for modifier, symbol in zip(('shift ', 'meta '), '$^') for digit, key in zip('235678', ('insert', 'delete', 'page up', 'page down', 'home', 'end')) ] + [ ('O' + chr(ord('p')+n), str(n)) for n in range(10) ] + [ # modified cursor keys + home, end, 5 -- [#X and [1;#X forms (prefix+digit+letter, urwid.escape.escape_modifier(digit) + key) for prefix in ("[", "[1;") for digit in "12345678" for letter,key in zip("ABCDEFGH", ('up','down','right','left','5','end','5','home')) ] + [ # modified F1-F4 keys -- O#X form ("O"+digit+letter, urwid.escape.escape_modifier(digit) + key) for digit in "12345678" for letter,key in zip("PQRS",('f1','f2','f3','f4')) ] + [ # modified F1-F13 keys -- [XX;#~ form ("["+str(num)+";"+digit+"~", urwid.escape.escape_modifier(digit) + key) for digit in "12345678" for num,key in zip( (3,5,6,11,12,13,14,15,17,18,19,20,21,23,24,25,26,28,29,31,32,33,34), ('delete', 'page up', 'page down', 'f1','f2','f3','f4','f5','f6','f7','f8','f9','f10','f11', 'f12','f13','f14','f15','f16','f17','f18','f19','f20')) ] + [ # mouse reporting (special handling done in KeyqueueTrie) ('[M', 'mouse'), # mouse reporting for SGR 1006 ('[<', 'sgrmouse'), # report status response ('[0n', 'status ok') ] class KeyqueueTrie(object): def __init__( self, sequences ): self.data = {} for s, result in sequences: assert type(result) != dict self.add(self.data, s, result) def add(self, root, s, result): assert type(root) == dict, "trie conflict detected" assert len(s) > 0, "trie conflict detected" if ord(s[0]) in root: return self.add(root[ord(s[0])], s[1:], result) if len(s)>1: d = {} root[ord(s[0])] = d return self.add(d, s[1:], result) root[ord(s)] = result def get(self, keys, more_available): result = self.get_recurse(self.data, keys, more_available) if not result: result = self.read_cursor_position(keys, more_available) return result def get_recurse(self, root, keys, more_available): if type(root) != dict: if root == "mouse": return self.read_mouse_info(keys, more_available) elif root == "sgrmouse": return self.read_sgrmouse_info (keys, more_available) return (root, keys) if not keys: # get more keys if more_available: raise urwid.escape.MoreInputRequired() return None if keys[0] not in root: return None return self.get_recurse(root[keys[0]], keys[1:], more_available) def read_mouse_info(self, keys, more_available): if len(keys) < 3: if more_available: raise urwid.escape.MoreInputRequired() return None b = keys[0] - 32 x, y = (keys[1] - 33)%256, (keys[2] - 33)%256 # supports 0-255 prefix = "" if b & 4: prefix = prefix + "shift " if b & 8: prefix = prefix + "meta " if b & 16: prefix = prefix + "ctrl " if (b & urwid.escape.MOUSE_MULTIPLE_CLICK_MASK)>>9 == 1: prefix = prefix + "double " if (b & urwid.escape.MOUSE_MULTIPLE_CLICK_MASK)>>9 == 2: prefix = prefix + "triple " # 0->1, 1->2, 2->3, 64->4, 65->5 button = ((b&64)//64*3) + (b & 3) + 1 if b & 3 == 3: action = "release" button = 0 elif b & urwid.escape.MOUSE_RELEASE_FLAG: action = "release" elif b & urwid.escape.MOUSE_DRAG_FLAG: action = "drag" elif b & urwid.escape.MOUSE_MULTIPLE_CLICK_MASK: action = "click" else: action = "press" return ( (prefix + "mouse " + action, button, x, y), keys[3:] ) def read_sgrmouse_info(self, keys, more_available): # Helpful links: # https://stackoverflow.com/questions/5966903/how-to-get-mousemove-and-mouseclick-in-bash # http://invisible-island.net/xterm/ctlseqs/ctlseqs.pdf if not keys: if more_available: raise urwid.escape.MoreInputRequired() return None value = '' pos_m = 0 found_m = False for k in keys: value = value + chr(k); if ((k is ord('M')) or (k is ord('m'))): found_m = True break; pos_m += 1 if not found_m: if more_available: raise urwid.escape.MoreInputRequired() return None (b, x, y) = value[:-1].split(';') # shift, meta, ctrl etc. is not communicated on my machine, so I # can't and won't be able to add support for it. # Double and triple clicks are not supported as well. They can be # implemented by using a timer. This timer can check if the last # registered click is below a certain threshold. This threshold # is normally set in the operating system itself, so setting one # here will cause an inconsistent behaviour. I do not plan to use # that feature, so I won't implement it. button = ((int(b) & 64) // 64 * 3) + (int(b) & 3) + 1 x = int(x) - 1 y = int(y) - 1 if (value[-1] == 'M'): if int(b) & urwid.escape.MOUSE_DRAG_FLAG: action = "drag" else: action = "press" else: action = "release" return ( ("mouse " + action, button, x, y), keys[pos_m + 1:] ) def read_cursor_position(self, keys, more_available): """ Interpret cursor position information being sent by the user's terminal. Returned as ('cursor position', x, y) where (x, y) == (0, 0) is the top left of the screen. """ if not keys: if more_available: raise urwid.escape.MoreInputRequired() return None if keys[0] != ord('['): return None # read y value y = 0 i = 1 for k in keys[i:]: i += 1 if k == ord(';'): if not y: return None break if k < ord('0') or k > ord('9'): return None if not y and k == ord('0'): return None y = y * 10 + k - ord('0') if not keys[i:]: if more_available: raise urwid.escape.MoreInputRequired() return None # read x value x = 0 for k in keys[i:]: i += 1 if k == ord('R'): if not x: return None return (("cursor position", x-1, y-1), keys[i:]) if k < ord('0') or k > ord('9'): return None if not x and k == ord('0'): return None x = x * 10 + k - ord('0') if not keys[i:]: if more_available: raise urwid.escape.MoreInputRequired() return None urwid.escape.KeyqueueTrie = KeyqueueTrie urwid.escape.input_trie = KeyqueueTrie(urwid.escape.input_sequences) ESC = urwid.escape.ESC urwid.escape.MOUSE_TRACKING_ON = ESC+"[?1000h"+ESC+"[?1002h"+ESC+"[?1006h" urwid.escape.MOUSE_TRACKING_OFF = ESC+"[?1006l"+ESC+"[?1002l"+ESC+"[?1000l" mitmproxy-8.1.1/mitmproxy/contrib/urwid/raw_display.py000066400000000000000000001202151425660472000233320ustar00rootroot00000000000000#!/usr/bin/python # # Urwid raw display module # Copyright (C) 2004-2009 Ian Ward # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # Urwid web site: http://excess.org/urwid/ from __future__ import division, print_function """ Direct terminal UI implementation """ import os import select import struct import sys import signal import socket import threading if os.name == "nt": IS_WINDOWS = True from . import win32 from ctypes import byref else: IS_WINDOWS = False import fcntl import termios import tty from urwid import util from urwid import escape from urwid.display_common import BaseScreen, RealTerminal, \ UPDATE_PALETTE_ENTRY, AttrSpec, UNPRINTABLE_TRANS_TABLE, \ INPUT_DESCRIPTORS_CHANGED from urwid import signals from urwid.compat import PYTHON3, bytes, B from subprocess import Popen, PIPE STDIN = object() class Screen(BaseScreen, RealTerminal): def __init__(self, input=STDIN, output=sys.stdout): """Initialize a screen that directly prints escape codes to an output terminal. """ super(Screen, self).__init__() self._pal_escape = {} self._pal_attrspec = {} signals.connect_signal(self, UPDATE_PALETTE_ENTRY, self._on_update_palette_entry) self.colors = 16 # FIXME: detect this self.has_underline = True # FIXME: detect this self._keyqueue = [] self.prev_input_resize = 0 self.set_input_timeouts() self.screen_buf = None self._screen_buf_canvas = None self._resized = False self.maxrow = None self.gpm_mev = None self.gpm_event_pending = False self._mouse_tracking_enabled = False self.last_bstate = 0 self._setup_G1_done = False self._rows_used = None self._cy = 0 self.term = os.environ.get('TERM', '') self.fg_bright_is_bold = not self.term.startswith("xterm") self.bg_bright_is_blink = (self.term == "linux") self.back_color_erase = not self.term.startswith("screen") self.register_palette_entry( None, 'default','default') self._next_timeout = None self.signal_handler_setter = signal.signal # Our connections to the world self._term_output_file = output if input is STDIN: if IS_WINDOWS: input, self._send_input = socket.socketpair() else: input = sys.stdin self._term_input_file = input # pipe for signalling external event loops about resize events self._resize_pipe_rd, self._resize_pipe_wr = socket.socketpair() self._resize_pipe_rd.setblocking(False) def _input_fileno(self): """Returns the fileno of the input stream, or None if it doesn't have one. A stream without a fileno can't participate in whatever. """ if hasattr(self._term_input_file, 'fileno'): return self._term_input_file.fileno() else: return None def _on_update_palette_entry(self, name, *attrspecs): # copy the attribute to a dictionary containing the escape seqences a = attrspecs[{16:0,1:1,88:2,256:3,2**24:4}[self.colors]] self._pal_attrspec[name] = a self._pal_escape[name] = self._attrspec_to_escape(a) def set_input_timeouts(self, max_wait=None, complete_wait=0.125, resize_wait=0.125): """ Set the get_input timeout values. All values are in floating point numbers of seconds. max_wait -- amount of time in seconds to wait for input when there is no input pending, wait forever if None complete_wait -- amount of time in seconds to wait when get_input detects an incomplete escape sequence at the end of the available input resize_wait -- amount of time in seconds to wait for more input after receiving two screen resize requests in a row to stop Urwid from consuming 100% cpu during a gradual window resize operation """ self.max_wait = max_wait if max_wait is not None: if self._next_timeout is None: self._next_timeout = max_wait else: self._next_timeout = min(self._next_timeout, self.max_wait) self.complete_wait = complete_wait self.resize_wait = resize_wait def _sigwinch_handler(self, signum, frame=None): """ frame -- will always be None when the GLib event loop is being used. """ if not self._resized: self._resize_pipe_wr.send(B("R")) self._resized = True self.screen_buf = None def _sigcont_handler(self, signum, frame=None): """ frame -- will always be None when the GLib event loop is being used. """ self.stop() self.start() self._sigwinch_handler(None, None) def signal_init(self): """ Called in the startup of run wrapper to set the SIGWINCH and SIGCONT signal handlers. Override this function to call from main thread in threaded applications. """ self.signal_handler_setter(signal.SIGWINCH, self._sigwinch_handler) self.signal_handler_setter(signal.SIGCONT, self._sigcont_handler) def signal_restore(self): """ Called in the finally block of run wrapper to restore the SIGWINCH and SIGCONT signal handlers. Override this function to call from main thread in threaded applications. """ self.signal_handler_setter(signal.SIGCONT, signal.SIG_DFL) self.signal_handler_setter(signal.SIGWINCH, signal.SIG_DFL) def set_mouse_tracking(self, enable=True): """ Enable (or disable) mouse tracking. After calling this function get_input will include mouse click events along with keystrokes. """ enable = bool(enable) if enable == self._mouse_tracking_enabled: return self._mouse_tracking(enable) self._mouse_tracking_enabled = enable def _mouse_tracking(self, enable): if enable: self.write(escape.MOUSE_TRACKING_ON) self._start_gpm_tracking() else: self.write(escape.MOUSE_TRACKING_OFF) self._stop_gpm_tracking() def _start_gpm_tracking(self): if not os.path.isfile("/usr/bin/mev"): return if not os.environ.get('TERM',"").lower().startswith("linux"): return if not Popen: return m = Popen(["/usr/bin/mev","-e","158"], stdin=PIPE, stdout=PIPE, close_fds=True) fcntl.fcntl(m.stdout.fileno(), fcntl.F_SETFL, os.O_NONBLOCK) self.gpm_mev = m def _stop_gpm_tracking(self): if not self.gpm_mev: return os.kill(self.gpm_mev.pid, signal.SIGINT) os.waitpid(self.gpm_mev.pid, 0) self.gpm_mev = None _dwOriginalOutMode = None _dwOriginalInMode = None def _start(self, alternate_buffer=True): """ Initialize the screen and input mode. alternate_buffer -- use alternate screen buffer """ if alternate_buffer: self.write(escape.SWITCH_TO_ALTERNATE_BUFFER) self._rows_used = None else: self._rows_used = 0 fd = self._input_fileno() if fd is not None and os.isatty(fd) and not IS_WINDOWS: self._old_termios_settings = termios.tcgetattr(fd) tty.setcbreak(fd) if IS_WINDOWS: hOut = win32.GetStdHandle(win32.STD_OUTPUT_HANDLE) hIn = win32.GetStdHandle(win32.STD_INPUT_HANDLE) self._dwOriginalOutMode = win32.DWORD() self._dwOriginalInMode = win32.DWORD() win32.GetConsoleMode(hOut, byref(self._dwOriginalOutMode)) win32.GetConsoleMode(hIn, byref(self._dwOriginalInMode)) # TODO: Restore on exit dwOutMode = win32.DWORD( self._dwOriginalOutMode.value | win32.ENABLE_VIRTUAL_TERMINAL_PROCESSING | win32.DISABLE_NEWLINE_AUTO_RETURN) dwInMode = win32.DWORD( self._dwOriginalInMode.value | win32.ENABLE_WINDOW_INPUT | win32.ENABLE_VIRTUAL_TERMINAL_INPUT ) ok = win32.SetConsoleMode(hOut, dwOutMode) if not ok: raise RuntimeError("Error enabling virtual terminal processing, " "mitmproxy's console interface requires Windows 10 Build 10586 or above.") ok = win32.SetConsoleMode(hIn, dwInMode) assert ok else: self.signal_init() self._alternate_buffer = alternate_buffer self._next_timeout = self.max_wait if not self._signal_keys_set and not IS_WINDOWS: self._old_signal_keys = self.tty_signal_keys(fileno=fd) signals.emit_signal(self, INPUT_DESCRIPTORS_CHANGED) # restore mouse tracking to previous state self._mouse_tracking(self._mouse_tracking_enabled) return super(Screen, self)._start() def _stop(self): """ Restore the screen. """ self.clear() signals.emit_signal(self, INPUT_DESCRIPTORS_CHANGED) if not IS_WINDOWS: self.signal_restore() fd = self._input_fileno() if fd is not None and os.isatty(fd) and not IS_WINDOWS: termios.tcsetattr(fd, termios.TCSADRAIN, self._old_termios_settings) self._mouse_tracking(False) move_cursor = "" if self._alternate_buffer: move_cursor = escape.RESTORE_NORMAL_BUFFER elif self.maxrow is not None: move_cursor = escape.set_cursor_position( 0, self.maxrow) self.write( self._attrspec_to_escape(AttrSpec('','')) + escape.SI + move_cursor + escape.SHOW_CURSOR) self.flush() if self._old_signal_keys: self.tty_signal_keys(*(self._old_signal_keys + (fd,))) if IS_WINDOWS: hOut = win32.GetStdHandle(win32.STD_OUTPUT_HANDLE) hIn = win32.GetStdHandle(win32.STD_INPUT_HANDLE) ok = win32.SetConsoleMode(hOut, self._dwOriginalOutMode) assert ok ok = win32.SetConsoleMode(hIn, self._dwOriginalInMode) assert ok super(Screen, self)._stop() def write(self, data): """Write some data to the terminal. You may wish to override this if you're using something other than regular files for input and output. """ self._term_output_file.write(data) def flush(self): """Flush the output buffer. You may wish to override this if you're using something other than regular files for input and output. """ self._term_output_file.flush() def get_input(self, raw_keys=False): """Return pending input as a list. raw_keys -- return raw keycodes as well as translated versions This function will immediately return all the input since the last time it was called. If there is no input pending it will wait before returning an empty list. The wait time may be configured with the set_input_timeouts function. If raw_keys is False (default) this function will return a list of keys pressed. If raw_keys is True this function will return a ( keys pressed, raw keycodes ) tuple instead. Examples of keys returned: * ASCII printable characters: " ", "a", "0", "A", "-", "/" * ASCII control characters: "tab", "enter" * Escape sequences: "up", "page up", "home", "insert", "f1" * Key combinations: "shift f1", "meta a", "ctrl b" * Window events: "window resize" When a narrow encoding is not enabled: * "Extended ASCII" characters: "\\xa1", "\\xb2", "\\xfe" When a wide encoding is enabled: * Double-byte characters: "\\xa1\\xea", "\\xb2\\xd4" When utf8 encoding is enabled: * Unicode characters: u"\\u00a5", u'\\u253c" Examples of mouse events returned: * Mouse button press: ('mouse press', 1, 15, 13), ('meta mouse press', 2, 17, 23) * Mouse drag: ('mouse drag', 1, 16, 13), ('mouse drag', 1, 17, 13), ('ctrl mouse drag', 1, 18, 13) * Mouse button release: ('mouse release', 0, 18, 13), ('ctrl mouse release', 0, 17, 23) """ assert self._started self._wait_for_input_ready(self._next_timeout) keys, raw = self.parse_input(None, None, self.get_available_raw_input()) # Avoid pegging CPU at 100% when slowly resizing if keys==['window resize'] and self.prev_input_resize: while True: self._wait_for_input_ready(self.resize_wait) keys, raw2 = self.parse_input(None, None, self.get_available_raw_input()) raw += raw2 #if not keys: # keys, raw2 = self._get_input( # self.resize_wait) # raw += raw2 if keys!=['window resize']: break if keys[-1:]!=['window resize']: keys.append('window resize') if keys==['window resize']: self.prev_input_resize = 2 elif self.prev_input_resize == 2 and not keys: self.prev_input_resize = 1 else: self.prev_input_resize = 0 if raw_keys: return keys, raw return keys def get_input_descriptors(self): """ Return a list of integer file descriptors that should be polled in external event loops to check for user input. Use this method if you are implementing your own event loop. This method is only called by `hook_event_loop`, so if you override that, you can safely ignore this. """ if not self._started: return [] fd_list = [self._resize_pipe_rd] fd = self._input_fileno() if fd is not None: fd_list.append(fd) if self.gpm_mev is not None: fd_list.append(self.gpm_mev.stdout.fileno()) return fd_list _current_event_loop_handles = () def unhook_event_loop(self, event_loop): """ Remove any hooks added by hook_event_loop. """ if self._input_thread is not None: self._input_thread.should_exit = True self._input_thread = None for handle in self._current_event_loop_handles: try: event_loop.remove_watch_file(handle) except KeyError: pass if self._input_timeout: event_loop.remove_alarm(self._input_timeout) self._input_timeout = None def hook_event_loop(self, event_loop, callback): """ Register the given callback with the event loop, to be called with new input whenever it's available. The callback should be passed a list of processed keys and a list of unprocessed keycodes. Subclasses may wish to use parse_input to wrap the callback. """ if IS_WINDOWS: self._input_thread = ReadInputThread(self._send_input, lambda: self._sigwinch_handler(0)) self._input_thread.start() if hasattr(self, 'get_input_nonblocking'): wrapper = self._make_legacy_input_wrapper(event_loop, callback) else: wrapper = lambda: self.parse_input( event_loop, callback, self.get_available_raw_input()) fds = self.get_input_descriptors() handles = [event_loop.watch_file(fd, wrapper) for fd in fds] self._current_event_loop_handles = handles _input_thread = None _input_timeout = None _partial_codes = None def _make_legacy_input_wrapper(self, event_loop, callback): """ Support old Screen classes that still have a get_input_nonblocking and expect it to work. """ def wrapper(): if self._input_timeout: event_loop.remove_alarm(self._input_timeout) self._input_timeout = None timeout, keys, raw = self.get_input_nonblocking() if timeout is not None: self._input_timeout = event_loop.alarm(timeout, wrapper) callback(keys, raw) return wrapper def get_available_raw_input(self): """ Return any currently-available input. Does not block. This method is only used by the default `hook_event_loop` implementation; you can safely ignore it if you implement your own. """ codes = self._get_gpm_codes() + self._get_keyboard_codes() if self._partial_codes: codes = self._partial_codes + codes self._partial_codes = None # clean out the pipe used to signal external event loops # that a resize has occurred try: while True: self._resize_pipe_rd.recv(1) except OSError: pass return codes def parse_input(self, event_loop, callback, codes, wait_for_more=True): """ Read any available input from get_available_raw_input, parses it into keys, and calls the given callback. The current implementation tries to avoid any assumptions about what the screen or event loop look like; it only deals with parsing keycodes and setting a timeout when an incomplete one is detected. `codes` should be a sequence of keycodes, i.e. bytes. A bytearray is appropriate, but beware of using bytes, which only iterates as integers on Python 3. """ # Note: event_loop may be None for 100% synchronous support, only used # by get_input. Not documented because you shouldn't be doing it. if self._input_timeout and event_loop: event_loop.remove_alarm(self._input_timeout) self._input_timeout = None original_codes = codes processed = [] try: while codes: run, codes = escape.process_keyqueue( codes, wait_for_more) processed.extend(run) except escape.MoreInputRequired: # Set a timer to wait for the rest of the input; if it goes off # without any new input having come in, use the partial input k = len(original_codes) - len(codes) processed_codes = original_codes[:k] self._partial_codes = codes def _parse_incomplete_input(): self._input_timeout = None self._partial_codes = None self.parse_input( event_loop, callback, codes, wait_for_more=False) if event_loop: self._input_timeout = event_loop.alarm( self.complete_wait, _parse_incomplete_input) else: processed_codes = original_codes self._partial_codes = None if self._resized: processed.append('window resize') self._resized = False if callback: callback(processed, processed_codes) else: # For get_input return processed, processed_codes def _get_keyboard_codes(self): codes = [] while True: code = self._getch_nodelay() if code < 0: break codes.append(code) return codes def _get_gpm_codes(self): codes = [] try: while self.gpm_mev is not None and self.gpm_event_pending: codes.extend(self._encode_gpm_event()) except IOError as e: if e.args[0] != 11: raise return codes def _wait_for_input_ready(self, timeout): ready = None fd_list = [] fd = self._input_fileno() if fd is not None: fd_list.append(fd) if self.gpm_mev is not None: fd_list.append(self.gpm_mev.stdout.fileno()) while True: try: if timeout is None: ready,w,err = select.select( fd_list, [], fd_list) else: ready,w,err = select.select( fd_list,[],fd_list, timeout) break except select.error as e: if e.args[0] != 4: raise if self._resized: ready = [] break return ready def _getch(self, timeout): ready = self._wait_for_input_ready(timeout) if self.gpm_mev is not None: if self.gpm_mev.stdout.fileno() in ready: self.gpm_event_pending = True fd = self._input_fileno() if fd is not None and fd in ready: if IS_WINDOWS: return ord(self._term_input_file.recv(1)) else: return ord(os.read(fd, 1)) return -1 def _encode_gpm_event( self ): self.gpm_event_pending = False s = self.gpm_mev.stdout.readline().decode('ascii') l = s.split(",") if len(l) != 6: # unexpected output, stop tracking self._stop_gpm_tracking() signals.emit_signal(self, INPUT_DESCRIPTORS_CHANGED) return [] ev, x, y, ign, b, m = s.split(",") ev = int( ev.split("x")[-1], 16) x = int( x.split(" ")[-1] ) y = int( y.lstrip().split(" ")[0] ) b = int( b.split(" ")[-1] ) m = int( m.split("x")[-1].rstrip(), 16 ) # convert to xterm-like escape sequence last = next = self.last_bstate l = [] mod = 0 if m & 1: mod |= 4 # shift if m & 10: mod |= 8 # alt if m & 4: mod |= 16 # ctrl def append_button( b ): b |= mod l.extend([ 27, ord('['), ord('M'), b+32, x+32, y+32 ]) def determine_button_release( flag ): if b & 4 and last & 1: append_button( 0 + flag ) next |= 1 if b & 2 and last & 2: append_button( 1 + flag ) next |= 2 if b & 1 and last & 4: append_button( 2 + flag ) next |= 4 if ev == 20 or ev == 36 or ev == 52: # press if b & 4 and last & 1 == 0: append_button( 0 ) next |= 1 if b & 2 and last & 2 == 0: append_button( 1 ) next |= 2 if b & 1 and last & 4 == 0: append_button( 2 ) next |= 4 elif ev == 146: # drag if b & 4: append_button( 0 + escape.MOUSE_DRAG_FLAG ) elif b & 2: append_button( 1 + escape.MOUSE_DRAG_FLAG ) elif b & 1: append_button( 2 + escape.MOUSE_DRAG_FLAG ) else: # release if b & 4 and last & 1: append_button( 0 + escape.MOUSE_RELEASE_FLAG ) next &= ~ 1 if b & 2 and last & 2: append_button( 1 + escape.MOUSE_RELEASE_FLAG ) next &= ~ 2 if b & 1 and last & 4: append_button( 2 + escape.MOUSE_RELEASE_FLAG ) next &= ~ 4 if ev == 40: # double click (release) if b & 4 and last & 1: append_button( 0 + escape.MOUSE_MULTIPLE_CLICK_FLAG ) if b & 2 and last & 2: append_button( 1 + escape.MOUSE_MULTIPLE_CLICK_FLAG ) if b & 1 and last & 4: append_button( 2 + escape.MOUSE_MULTIPLE_CLICK_FLAG ) elif ev == 52: if b & 4 and last & 1: append_button( 0 + escape.MOUSE_MULTIPLE_CLICK_FLAG*2 ) if b & 2 and last & 2: append_button( 1 + escape.MOUSE_MULTIPLE_CLICK_FLAG*2 ) if b & 1 and last & 4: append_button( 2 + escape.MOUSE_MULTIPLE_CLICK_FLAG*2 ) self.last_bstate = next return l def _getch_nodelay(self): return self._getch(0) def get_cols_rows(self): """Return the terminal dimensions (num columns, num rows).""" y, x = 24, 80 try: if hasattr(self._term_output_file, 'fileno'): if IS_WINDOWS: assert self._term_output_file == sys.stdout handle = win32.GetStdHandle(win32.STD_OUTPUT_HANDLE) info = win32.CONSOLE_SCREEN_BUFFER_INFO() ok = win32.GetConsoleScreenBufferInfo(handle, byref(info)) if ok == 0: raise IOError() y, x = info.dwSize.Y, info.dwSize.X else: buf = fcntl.ioctl(self._term_output_file.fileno(), termios.TIOCGWINSZ, ' '*4) y, x = struct.unpack('hh', buf) except IOError: # Term size could not be determined pass self.maxrow = y return x, y def _setup_G1(self): """ Initialize the G1 character set to graphics mode if required. """ if self._setup_G1_done: return while True: try: self.write(escape.DESIGNATE_G1_SPECIAL) self.flush() break except IOError: pass self._setup_G1_done = True def draw_screen(self, maxres, r ): """Paint screen with rendered canvas.""" (maxcol, maxrow) = maxres assert self._started assert maxrow == r.rows() # quick return if nothing has changed if self.screen_buf and r is self._screen_buf_canvas: return self._setup_G1() if self._resized: # handle resize before trying to draw screen return o = [escape.HIDE_CURSOR, self._attrspec_to_escape(AttrSpec('',''))] def partial_display(): # returns True if the screen is in partial display mode # ie. only some rows belong to the display return self._rows_used is not None if not partial_display(): o.append(escape.CURSOR_HOME) if self.screen_buf: osb = self.screen_buf else: osb = [] sb = [] cy = self._cy y = -1 def set_cursor_home(): if not partial_display(): return escape.set_cursor_position(0, 0) return (escape.CURSOR_HOME_COL + escape.move_cursor_up(cy)) def set_cursor_row(y): if not partial_display(): return escape.set_cursor_position(0, y) return escape.move_cursor_down(y - cy) def set_cursor_position(x, y): if not partial_display(): return escape.set_cursor_position(x, y) if cy > y: return ('\b' + escape.CURSOR_HOME_COL + escape.move_cursor_up(cy - y) + escape.move_cursor_right(x)) return ('\b' + escape.CURSOR_HOME_COL + escape.move_cursor_down(y - cy) + escape.move_cursor_right(x)) def is_blank_row(row): if len(row) > 1: return False if row[0][2].strip(): return False return True def attr_to_escape(a): if a in self._pal_escape: return self._pal_escape[a] elif isinstance(a, AttrSpec): return self._attrspec_to_escape(a) # undefined attributes use default/default # TODO: track and report these return self._attrspec_to_escape( AttrSpec('default','default')) def using_standout_or_underline(a): a = self._pal_attrspec.get(a, a) return isinstance(a, AttrSpec) and (a.standout or a.underline) ins = None o.append(set_cursor_home()) cy = 0 for row in r.content(): y += 1 if osb and y < len(osb) and osb[y] == row: # this row of the screen buffer matches what is # currently displayed, so we can skip this line sb.append( osb[y] ) continue sb.append(row) # leave blank lines off display when we are using # the default screen buffer (allows partial screen) if partial_display() and y > self._rows_used: if is_blank_row(row): continue self._rows_used = y if y or partial_display(): o.append(set_cursor_position(0, y)) # after updating the line we will be just over the # edge, but terminals still treat this as being # on the same line cy = y whitespace_at_end = False if row: a, cs, run = row[-1] if (run[-1:] == B(' ') and self.back_color_erase and not using_standout_or_underline(a)): whitespace_at_end = True row = row[:-1] + [(a, cs, run.rstrip(B(' ')))] elif y == maxrow-1 and maxcol > 1: row, back, ins = self._last_row(row) first = True lasta = lastcs = None for (a,cs, run) in row: assert isinstance(run, bytes) # canvases should render with bytes if cs != 'U': run = run.translate(UNPRINTABLE_TRANS_TABLE) if first or lasta != a: o.append(attr_to_escape(a)) lasta = a if first or lastcs != cs: assert cs in [None, "0", "U"], repr(cs) if lastcs == "U": o.append( escape.IBMPC_OFF ) if cs is None: o.append( escape.SI ) elif cs == "U": o.append( escape.IBMPC_ON ) else: o.append( escape.SO ) lastcs = cs o.append( run ) first = False if ins: (inserta, insertcs, inserttext) = ins ias = attr_to_escape(inserta) assert insertcs in [None, "0", "U"], repr(insertcs) if cs is None: icss = escape.SI elif cs == "U": icss = escape.IBMPC_ON else: icss = escape.SO o += [ "\x08"*back, ias, icss, escape.INSERT_ON, inserttext, escape.INSERT_OFF ] if cs == "U": o.append(escape.IBMPC_OFF) if whitespace_at_end: o.append(escape.ERASE_IN_LINE_RIGHT) if r.cursor is not None: x,y = r.cursor o += [set_cursor_position(x, y), escape.SHOW_CURSOR ] self._cy = y if self._resized: # handle resize before trying to draw screen return try: for l in o: if isinstance(l, bytes) and PYTHON3: l = l.decode('utf-8', 'replace') self.write(l) self.flush() except IOError as e: # ignore interrupted syscall if e.args[0] != 4: raise self.screen_buf = sb self._screen_buf_canvas = r def _last_row(self, row): """On the last row we need to slide the bottom right character into place. Calculate the new line, attr and an insert sequence to do that. eg. last row: XXXXXXXXXXXXXXXXXXXXYZ Y will be drawn after Z, shifting Z into position. """ new_row = row[:-1] z_attr, z_cs, last_text = row[-1] last_cols = util.calc_width(last_text, 0, len(last_text)) last_offs, z_col = util.calc_text_pos(last_text, 0, len(last_text), last_cols-1) if last_offs == 0: z_text = last_text del new_row[-1] # we need another segment y_attr, y_cs, nlast_text = row[-2] nlast_cols = util.calc_width(nlast_text, 0, len(nlast_text)) z_col += nlast_cols nlast_offs, y_col = util.calc_text_pos(nlast_text, 0, len(nlast_text), nlast_cols-1) y_text = nlast_text[nlast_offs:] if nlast_offs: new_row.append((y_attr, y_cs, nlast_text[:nlast_offs])) else: z_text = last_text[last_offs:] y_attr, y_cs = z_attr, z_cs nlast_cols = util.calc_width(last_text, 0, last_offs) nlast_offs, y_col = util.calc_text_pos(last_text, 0, last_offs, nlast_cols-1) y_text = last_text[nlast_offs:last_offs] if nlast_offs: new_row.append((y_attr, y_cs, last_text[:nlast_offs])) new_row.append((z_attr, z_cs, z_text)) return new_row, z_col-y_col, (y_attr, y_cs, y_text) def clear(self): """ Force the screen to be completely repainted on the next call to draw_screen(). """ self.screen_buf = None self.setup_G1 = True def _attrspec_to_escape(self, a): """ Convert AttrSpec instance a to an escape sequence for the terminal >>> s = Screen() >>> s.set_terminal_properties(colors=256) >>> a2e = s._attrspec_to_escape >>> a2e(s.AttrSpec('brown', 'dark green')) '\\x1b[0;33;42m' >>> a2e(s.AttrSpec('#fea,underline', '#d0d')) '\\x1b[0;38;5;229;4;48;5;164m' """ if self.term == 'fbterm': fg = escape.ESC + '[1;%d}' % (a.foreground_number,) bg = escape.ESC + '[2;%d}' % (a.background_number,) return fg + bg if a.foreground_true: fg = "38;2;%d;%d;%d" %(a.get_rgb_values()[0:3]) elif a.foreground_high: fg = "38;5;%d" % a.foreground_number elif a.foreground_basic: if a.foreground_number > 7: if self.fg_bright_is_bold: fg = "1;%d" % (a.foreground_number - 8 + 30) else: fg = "%d" % (a.foreground_number - 8 + 90) else: fg = "%d" % (a.foreground_number + 30) else: fg = "39" st = ("1;" * a.bold + "3;" * a.italics + "4;" * a.underline + "5;" * a.blink + "7;" * a.standout + "9;" * a.strikethrough) if a.background_true: bg = "48;2;%d;%d;%d" %(a.get_rgb_values()[3:6]) elif a.background_high: bg = "48;5;%d" % a.background_number elif a.background_basic: if a.background_number > 7: if self.bg_bright_is_blink: bg = "5;%d" % (a.background_number - 8 + 40) else: # this doesn't work on most terminals bg = "%d" % (a.background_number - 8 + 100) else: bg = "%d" % (a.background_number + 40) else: bg = "49" return escape.ESC + "[0;%s;%s%sm" % (fg, st, bg) def set_terminal_properties(self, colors=None, bright_is_bold=None, has_underline=None): """ colors -- number of colors terminal supports (1, 16, 88, 256, or 2**24) or None to leave unchanged bright_is_bold -- set to True if this terminal uses the bold setting to create bright colors (numbers 8-15), set to False if this Terminal can create bright colors without bold or None to leave unchanged has_underline -- set to True if this terminal can use the underline setting, False if it cannot or None to leave unchanged """ if colors is None: colors = self.colors if bright_is_bold is None: bright_is_bold = self.fg_bright_is_bold if has_underline is None: has_underline = self.has_underline if colors == self.colors and bright_is_bold == self.fg_bright_is_bold \ and has_underline == self.has_underline: return self.colors = colors self.fg_bright_is_bold = bright_is_bold self.has_underline = has_underline self.clear() self._pal_escape = {} for p,v in self._palette.items(): self._on_update_palette_entry(p, *v) def reset_default_terminal_palette(self): """ Attempt to set the terminal palette to default values as taken from xterm. Uses number of colors from current set_terminal_properties() screen setting. """ if self.colors == 1: return elif self.colors == 2**24: colors = 256 else: colors = self.colors def rgb_values(n): if colors == 16: aspec = AttrSpec("h%d"%n, "", 256) else: aspec = AttrSpec("h%d"%n, "", colors) return aspec.get_rgb_values()[:3] entries = [(n,) + rgb_values(n) for n in range(min(colors, 256))] self.modify_terminal_palette(entries) def modify_terminal_palette(self, entries): """ entries - list of (index, red, green, blue) tuples. Attempt to set part of the terminal palette (this does not work on all terminals.) The changes are sent as a single escape sequence so they should all take effect at the same time. 0 <= index < 256 (some terminals will only have 16 or 88 colors) 0 <= red, green, blue < 256 """ if self.term == 'fbterm': modify = ["%d;%d;%d;%d" % (index, red, green, blue) for index, red, green, blue in entries] self.write("\x1b[3;"+";".join(modify)+"}") else: modify = ["%d;rgb:%02x/%02x/%02x" % (index, red, green, blue) for index, red, green, blue in entries] self.write("\x1b]4;"+";".join(modify)+"\x1b\\") self.flush() # shortcut for creating an AttrSpec with this screen object's # number of colors AttrSpec = lambda self, fg, bg: AttrSpec(fg, bg, self.colors) class ReadInputThread(threading.Thread): name = "urwid Windows input reader" daemon = True should_exit: bool = False _input: socket.socket def __init__(self, input, resize): self._input = input self._resize = resize super().__init__() def run(self) -> None: hIn = win32.GetStdHandle(win32.STD_INPUT_HANDLE) MAX = 2048 read = win32.DWORD(0) arrtype = win32.INPUT_RECORD * MAX input_records = arrtype() while True: win32.ReadConsoleInputW(hIn, byref(input_records), MAX, byref(read)) if self.should_exit: return for i in range(read.value): inp = input_records[i] if inp.EventType == win32.EventType.KEY_EVENT: if not inp.Event.KeyEvent.bKeyDown: continue self._input.send(inp.Event.KeyEvent.uChar.UnicodeChar.encode("utf8")) elif inp.EventType == win32.EventType.WINDOW_BUFFER_SIZE_EVENT: self._resize() else: pass # TODO: handle mouse events def _test(): import doctest doctest.testmod() if __name__=='__main__': _test() mitmproxy-8.1.1/mitmproxy/contrib/urwid/win32.py000066400000000000000000000102541425660472000217570ustar00rootroot00000000000000from ctypes import Structure, Union, windll, POINTER from ctypes.wintypes import BOOL, DWORD, WCHAR, WORD, SHORT, UINT, HANDLE, LPDWORD, CHAR # https://docs.microsoft.com/de-de/windows/console/getstdhandle STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 # https://docs.microsoft.com/de-de/windows/console/setconsolemode ENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x0004 DISABLE_NEWLINE_AUTO_RETURN = 0x0008 ENABLE_VIRTUAL_TERMINAL_INPUT = 0x0200 ENABLE_WINDOW_INPUT = 0x0008 class COORD(Structure): """https://docs.microsoft.com/en-us/windows/console/coord-str""" _fields_ = [ ("X", SHORT), ("Y", SHORT), ] class SMALL_RECT(Structure): """https://docs.microsoft.com/en-us/windows/console/small-rect-str""" _fields_ = [ ("Left", SHORT), ("Top", SHORT), ("Right", SHORT), ("Bottom", SHORT), ] class CONSOLE_SCREEN_BUFFER_INFO(Structure): """https://docs.microsoft.com/en-us/windows/console/console-screen-buffer-info-str""" _fields_ = [ ("dwSize", COORD), ("dwCursorPosition", COORD), ("wAttributes", WORD), ("srWindow", SMALL_RECT), ("dwMaximumWindowSize", COORD), ] class uChar(Union): """https://docs.microsoft.com/en-us/windows/console/key-event-record-str""" _fields_ = [ ("AsciiChar", CHAR), ("UnicodeChar", WCHAR), ] class KEY_EVENT_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/key-event-record-str""" _fields_ = [ ("bKeyDown", BOOL), ("wRepeatCount", WORD), ("wVirtualKeyCode", WORD), ("wVirtualScanCode", WORD), ("uChar", uChar), ("dwControlKeyState", DWORD), ] class MOUSE_EVENT_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str""" _fields_ = [ ("dwMousePosition", COORD), ("dwButtonState", DWORD), ("dwControlKeyState", DWORD), ("dwEventFlags", DWORD), ] class WINDOW_BUFFER_SIZE_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/window-buffer-size-record-str""" _fields_ = [("dwSize", COORD)] class MENU_EVENT_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/menu-event-record-str""" _fields_ = [("dwCommandId", UINT)] class FOCUS_EVENT_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/focus-event-record-str""" _fields_ = [("bSetFocus", BOOL)] class Event(Union): """https://docs.microsoft.com/en-us/windows/console/input-record-str""" _fields_ = [ ("KeyEvent", KEY_EVENT_RECORD), ("MouseEvent", MOUSE_EVENT_RECORD), ("WindowBufferSizeEvent", WINDOW_BUFFER_SIZE_RECORD), ("MenuEvent", MENU_EVENT_RECORD), ("FocusEvent", FOCUS_EVENT_RECORD), ] class INPUT_RECORD(Structure): """https://docs.microsoft.com/en-us/windows/console/input-record-str""" _fields_ = [ ("EventType", WORD), ("Event", Event) ] class EventType: FOCUS_EVENT = 0x0010 KEY_EVENT = 0x0001 MENU_EVENT = 0x0008 MOUSE_EVENT = 0x0002 WINDOW_BUFFER_SIZE_EVENT = 0x0004 # https://docs.microsoft.com/de-de/windows/console/getstdhandle GetStdHandle = windll.kernel32.GetStdHandle GetStdHandle.argtypes = [DWORD] GetStdHandle.restype = HANDLE # https://docs.microsoft.com/de-de/windows/console/getconsolemode GetConsoleMode = windll.kernel32.GetConsoleMode GetConsoleMode.argtypes = [HANDLE, LPDWORD] GetConsoleMode.restype = BOOL # https://docs.microsoft.com/de-de/windows/console/setconsolemode SetConsoleMode = windll.kernel32.SetConsoleMode SetConsoleMode.argtypes = [HANDLE, DWORD] SetConsoleMode.restype = BOOL # https://docs.microsoft.com/de-de/windows/console/readconsoleinput ReadConsoleInputW = windll.kernel32.ReadConsoleInputW # ReadConsoleInputW.argtypes = [HANDLE, POINTER(INPUT_RECORD), DWORD, LPDWORD] ReadConsoleInputW.restype = BOOL # https://docs.microsoft.com/en-us/windows/console/getconsolescreenbufferinfo GetConsoleScreenBufferInfo = windll.kernel32.GetConsoleScreenBufferInfo GetConsoleScreenBufferInfo.argtypes = [HANDLE, POINTER(CONSOLE_SCREEN_BUFFER_INFO)] GetConsoleScreenBufferInfo.restype = BOOL mitmproxy-8.1.1/mitmproxy/contrib/wbxml/000077500000000000000000000000001425660472000204405ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/contrib/wbxml/ASCommandResponse.py000066400000000000000000000044741425660472000243440ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: ASCommandResponse.py Copyright (c) 2014, David P. Shaw 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. ''' from .ASWBXML import ASWBXML import logging class ASCommandResponse: def __init__(self, response): self.wbxmlBody = response try: if ( len(response) > 0): self.xmlString = self.decodeWBXML(self.wbxmlBody) else: raise ValueError("Empty WBXML body passed") except Exception as e: self.xmlString = None raise ValueError("Error: {0}".format(e)) def getWBXMLBytes(self): return self.wbxmlBytes def getXMLString(self): return self.xmlString def decodeWBXML(self, body): self.instance = ASWBXML() self.instance.loadBytes(body) return self.instance.getXml() if __name__ == "__main__": import os logging.basicConfig(level=logging.INFO) projectDir = os.path.dirname(os.path.realpath(".")) samplesDir = os.path.join(projectDir, "Samples/") listOfSamples = os.listdir(samplesDir) for filename in listOfSamples: with open(samplesDir + os.sep + filename, "rb") as f: byteWBXML = f.read() logging.info("-"*100) logging.info(filename) logging.info("-"*100) instance = ASCommandResponse(byteWBXML) logging.info(instance.xmlString) mitmproxy-8.1.1/mitmproxy/contrib/wbxml/ASWBXML.py000066400000000000000000000731771425660472000221460ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: ASWBXML.py Copyright (c) 2014, David P. Shaw 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. ''' import xml.dom.minidom import logging from .ASWBXMLCodePage import ASWBXMLCodePage from .ASWBXMLByteQueue import ASWBXMLByteQueue from .GlobalTokens import GlobalTokens from .InvalidDataException import InvalidDataException class ASWBXML: versionByte = 0x03 publicIdentifierByte = 0x01 characterSetByte = 0x6A stringTableLengthByte = 0x00 def __init__(self): # empty on init self.xmlDoc = xml.dom.minidom.Document() self.currentCodePage = 0 self.defaultCodePage = -1 # Load up code pages # Currently there are 25 code pages as per MS-ASWBXML self.codePages = [] # region Code Page Initialization # Code Page 0: AirSync # region AirSync Code Page page = ASWBXMLCodePage() page.namespace = "AirSync:" page.xmlns = "airsync" page.addToken(0x05, "Sync") page.addToken(0x06, "Responses") page.addToken(0x07, "Add") page.addToken(0x08, "Change") page.addToken(0x09, "Delete") page.addToken(0x0A, "Fetch") page.addToken(0x0B, "SyncKey") page.addToken(0x0C, "ClientId") page.addToken(0x0D, "ServerId") page.addToken(0x0E, "Status") page.addToken(0x0F, "Collection") page.addToken(0x10, "Class") page.addToken(0x12, "CollectionId") page.addToken(0x13, "GetChanges") page.addToken(0x14, "MoreAvailable") page.addToken(0x15, "WindowSize") page.addToken(0x16, "Commands") page.addToken(0x17, "Options") page.addToken(0x18, "FilterType") page.addToken(0x1B, "Conflict") page.addToken(0x1C, "Collections") page.addToken(0x1D, "ApplicationData") page.addToken(0x1E, "DeletesAsMoves") page.addToken(0x20, "Supported") page.addToken(0x21, "SoftDelete") page.addToken(0x22, "MIMESupport") page.addToken(0x23, "MIMETruncation") page.addToken(0x24, "Wait") page.addToken(0x25, "Limit") page.addToken(0x26, "Partial") page.addToken(0x27, "ConversationMode") page.addToken(0x28, "MaxItems") page.addToken(0x29, "HeartbeatInterval") self.codePages.append(page) # endregion # Code Page 1: Contacts # region Contacts Code Page page = ASWBXMLCodePage() page.namespace = "Contacts:" page.xmlns = "contacts" page.addToken(0x05, "Anniversary") page.addToken(0x06, "AssistantName") page.addToken(0x07, "AssistantTelephoneNumber") page.addToken(0x08, "Birthday") page.addToken(0x0C, "Business2PhoneNumber") page.addToken(0x0D, "BusinessCity") page.addToken(0x0E, "BusinessCountry") page.addToken(0x0F, "BusinessPostalCode") page.addToken(0x10, "BusinessState") page.addToken(0x11, "BusinessStreet") page.addToken(0x12, "BusinessFaxNumber") page.addToken(0x13, "BusinessPhoneNumber") page.addToken(0x14, "CarPhoneNumber") page.addToken(0x15, "Categories") page.addToken(0x16, "Category") page.addToken(0x17, "Children") page.addToken(0x18, "Child") page.addToken(0x19, "CompanyName") page.addToken(0x1A, "Department") page.addToken(0x1B, "Email1Address") page.addToken(0x1C, "Email2Address") page.addToken(0x1D, "Email3Address") page.addToken(0x1E, "FileAs") page.addToken(0x1F, "FirstName") page.addToken(0x20, "Home2PhoneNumber") page.addToken(0x21, "HomeCity") page.addToken(0x22, "HomeCountry") page.addToken(0x23, "HomePostalCode") page.addToken(0x24, "HomeState") page.addToken(0x25, "HomeStreet") page.addToken(0x26, "HomeFaxNumber") page.addToken(0x27, "HomePhoneNumber") page.addToken(0x28, "JobTitle") page.addToken(0x29, "LastName") page.addToken(0x2A, "MiddleName") page.addToken(0x2B, "MobilePhoneNumber") page.addToken(0x2C, "OfficeLocation") page.addToken(0x2D, "OtherCity") page.addToken(0x2E, "OtherCountry") page.addToken(0x2F, "OtherPostalCode") page.addToken(0x30, "OtherState") page.addToken(0x31, "OtherStreet") page.addToken(0x32, "PagerNumber") page.addToken(0x33, "RadioPhoneNumber") page.addToken(0x34, "Spouse") page.addToken(0x35, "Suffix") page.addToken(0x36, "Title") page.addToken(0x37, "Webpage") page.addToken(0x38, "YomiCompanyName") page.addToken(0x39, "YomiFirstName") page.addToken(0x3A, "YomiLastName") page.addToken(0x3C, "Picture") page.addToken(0x3D, "Alias") page.addToken(0x3E, "WeightedRank") self.codePages.append(page) # endregion # Code Page 2: Email # region Email Code Page page = ASWBXMLCodePage() page.namespace = "Email:" page.xmlns = "email" page.addToken(0x0F, "DateReceived") page.addToken(0x11, "DisplayTo") page.addToken(0x12, "Importance") page.addToken(0x13, "MessageClass") page.addToken(0x14, "Subject") page.addToken(0x15, "Read") page.addToken(0x16, "To") page.addToken(0x17, "CC") page.addToken(0x18, "From") page.addToken(0x19, "ReplyTo") page.addToken(0x1A, "AllDayEvent") page.addToken(0x1B, "Categories") page.addToken(0x1C, "Category") page.addToken(0x1D, "DTStamp") page.addToken(0x1E, "EndTime") page.addToken(0x1F, "InstanceType") page.addToken(0x20, "BusyStatus") page.addToken(0x21, "Location") page.addToken(0x22, "MeetingRequest") page.addToken(0x23, "Organizer") page.addToken(0x24, "RecurrenceId") page.addToken(0x25, "Reminder") page.addToken(0x26, "ResponseRequested") page.addToken(0x27, "Recurrences") page.addToken(0x28, "Recurrence") page.addToken(0x29, "Recurrence_Type") page.addToken(0x2A, "Recurrence_Until") page.addToken(0x2B, "Recurrence_Occurrences") page.addToken(0x2C, "Recurrence_Interval") page.addToken(0x2D, "Recurrence_DayOfWeek") page.addToken(0x2E, "Recurrence_DayOfMonth") page.addToken(0x2F, "Recurrence_WeekOfMonth") page.addToken(0x30, "Recurrence_MonthOfYear") page.addToken(0x31, "StartTime") page.addToken(0x32, "Sensitivity") page.addToken(0x33, "TimeZone") page.addToken(0x34, "GlobalObjId") page.addToken(0x35, "ThreadTopic") page.addToken(0x39, "InternetCPID") page.addToken(0x3A, "Flag") page.addToken(0x3B, "FlagStatus") page.addToken(0x3C, "ContentClass") page.addToken(0x3D, "FlagType") page.addToken(0x3E, "CompleteTime") page.addToken(0x3F, "DisallowNewTimeProposal") self.codePages.append(page) # endregion # Code Page 3: AirNotify - retired # region AirNotify Code Page page = ASWBXMLCodePage() page.namespace = "" page.xmlns = "" self.codePages.append(page) # endregion # Code Page 4: Calendar # region Calendar Code Page page = ASWBXMLCodePage() page.namespace = "Calendar:" page.xmlns = "calendar" page.addToken(0x05, "TimeZone") page.addToken(0x06, "AllDayEvent") page.addToken(0x07, "Attendees") page.addToken(0x08, "Attendee") page.addToken(0x09, "Attendee_Email") page.addToken(0x0A, "Attendee_Name") page.addToken(0x0D, "BusyStatus") page.addToken(0x0E, "Categories") page.addToken(0x0F, "Category") page.addToken(0x11, "DTStamp") page.addToken(0x12, "EndTime") page.addToken(0x13, "Exception") page.addToken(0x14, "Exceptions") page.addToken(0x15, "Exception_Deleted") page.addToken(0x16, "Exception_StartTime") page.addToken(0x17, "Location") page.addToken(0x18, "MeetingStatus") page.addToken(0x19, "Organizer_Email") page.addToken(0x1A, "Organizer_Name") page.addToken(0x1B, "Recurrence") page.addToken(0x1C, "Recurrence_Type") page.addToken(0x1D, "Recurrence_Until") page.addToken(0x1E, "Recurrence_Occurrences") page.addToken(0x1F, "Recurrence_Interval") page.addToken(0x20, "Recurrence_DayOfWeek") page.addToken(0x21, "Recurrence_DayOfMonth") page.addToken(0x22, "Recurrence_WeekOfMonth") page.addToken(0x23, "Recurrence_MonthOfYear") page.addToken(0x24, "Reminder") page.addToken(0x25, "Sensitivity") page.addToken(0x26, "Subject") page.addToken(0x27, "StartTime") page.addToken(0x28, "UID") page.addToken(0x29, "Attendee_Status") page.addToken(0x2A, "Attendee_Type") page.addToken(0x33, "DisallowNewTimeProposal") page.addToken(0x34, "ResponseRequested") page.addToken(0x35, "AppointmentReplyTime") page.addToken(0x36, "ResponseType") page.addToken(0x37, "CalendarType") page.addToken(0x38, "IsLeapMonth") page.addToken(0x39, "FirstDayOfWeek") page.addToken(0x3A, "OnlineMeetingConfLink") page.addToken(0x3B, "OnlineMeetingExternalLink") self.codePages.append(page) # endregion # Code Page 5: Move # region Move Code Page page = ASWBXMLCodePage() page.namespace = "Move:" page.xmlns = "move" page.addToken(0x05, "MoveItems") page.addToken(0x06, "Move") page.addToken(0x07, "SrcMsgId") page.addToken(0x08, "SrcFldId") page.addToken(0x09, "DstFldId") page.addToken(0x0A, "Response") page.addToken(0x0B, "Status") page.addToken(0x0C, "DstMsgId") self.codePages.append(page) # endregion # Code Page 6: ItemEstimate # region ItemEstimate Code Page page = ASWBXMLCodePage() page.namespace = "GetItemEstimate:" page.xmlns = "getitemestimate" page.addToken(0x05, "GetItemEstimate") page.addToken(0x06, "Version") page.addToken(0x07, "Collections") page.addToken(0x08, "Collection") page.addToken(0x09, "Class") page.addToken(0x0A, "CollectionId") page.addToken(0x0B, "DateTime") page.addToken(0x0C, "Estimate") page.addToken(0x0D, "Response") page.addToken(0x0E, "Status") self.codePages.append(page) # endregion # Code Page 7: FolderHierarchy # region FolderHierarchy Code Page page = ASWBXMLCodePage() page.namespace = "FolderHierarchy:" page.xmlns = "folderhierarchy" page.addToken(0x07, "DisplayName") page.addToken(0x08, "ServerId") page.addToken(0x09, "ParentId") page.addToken(0x0A, "Type") page.addToken(0x0C, "Status") page.addToken(0x0E, "Changes") page.addToken(0x0F, "Add") page.addToken(0x10, "Delete") page.addToken(0x11, "Update") page.addToken(0x12, "SyncKey") page.addToken(0x13, "FolderCreate") page.addToken(0x14, "FolderDelete") page.addToken(0x15, "FolderUpdate") page.addToken(0x16, "FolderSync") page.addToken(0x17, "Count") self.codePages.append(page) # endregion # Code Page 8: MeetingResponse # region MeetingResponse Code Page page = ASWBXMLCodePage() page.namespace = "MeetingResponse:" page.xmlns = "meetingresponse" page.addToken(0x05, "CalendarId") page.addToken(0x06, "CollectionId") page.addToken(0x07, "MeetingResponse") page.addToken(0x08, "RequestId") page.addToken(0x09, "Request") page.addToken(0x0A, "Result") page.addToken(0x0B, "Status") page.addToken(0x0C, "UserResponse") page.addToken(0x0E, "InstanceId") self.codePages.append(page) # endregion # Code Page 9: Tasks # region Tasks Code Page page = ASWBXMLCodePage() page.namespace = "Tasks:" page.xmlns = "tasks" page.addToken(0x08, "Categories") page.addToken(0x09, "Category") page.addToken(0x0A, "Complete") page.addToken(0x0B, "DateCompleted") page.addToken(0x0C, "DueDate") page.addToken(0x0D, "UTCDueDate") page.addToken(0x0E, "Importance") page.addToken(0x0F, "Recurrence") page.addToken(0x10, "Recurrence_Type") page.addToken(0x11, "Recurrence_Start") page.addToken(0x12, "Recurrence_Until") page.addToken(0x13, "Recurrence_Occurrences") page.addToken(0x14, "Recurrence_Interval") page.addToken(0x15, "Recurrence_DayOfMonth") page.addToken(0x16, "Recurrence_DayOfWeek") page.addToken(0x17, "Recurrence_WeekOfMonth") page.addToken(0x18, "Recurrence_MonthOfYear") page.addToken(0x19, "Recurrence_Regenerate") page.addToken(0x1A, "Recurrence_DeadOccur") page.addToken(0x1B, "ReminderSet") page.addToken(0x1C, "ReminderTime") page.addToken(0x1D, "Sensitivity") page.addToken(0x1E, "StartDate") page.addToken(0x1F, "UTCStartDate") page.addToken(0x20, "Subject") page.addToken(0x22, "OrdinalDate") page.addToken(0x23, "SubOrdinalDate") page.addToken(0x24, "CalendarType") page.addToken(0x25, "IsLeapMonth") page.addToken(0x26, "FirstDayOfWeek") self.codePages.append(page) # endregion # Code Page 10: ResolveRecipients # region ResolveRecipients Code Page page = ASWBXMLCodePage() page.namespace = "ResolveRecipients:" page.xmlns = "resolverecipients" page.addToken(0x05, "ResolveRecipients") page.addToken(0x06, "Response") page.addToken(0x07, "Status") page.addToken(0x08, "Type") page.addToken(0x09, "Recipient") page.addToken(0x0A, "DisplayName") page.addToken(0x0B, "EmailAddress") page.addToken(0x0C, "Certificates") page.addToken(0x0D, "Certificate") page.addToken(0x0E, "MiniCertificate") page.addToken(0x0F, "Options") page.addToken(0x10, "To") page.addToken(0x11, "CertificateRetrieval") page.addToken(0x12, "RecipientCount") page.addToken(0x13, "MaxCertificates") page.addToken(0x14, "MaxAmbiguousRecipients") page.addToken(0x15, "CertificateCount") page.addToken(0x16, "Availability") page.addToken(0x17, "StartTime") page.addToken(0x18, "EndTime") page.addToken(0x19, "MergedFreeBusy") page.addToken(0x1A, "Picture") page.addToken(0x1B, "MaxSize") page.addToken(0x1C, "Data") page.addToken(0x1D, "MaxPictures") self.codePages.append(page) # endregion # Code Page 11: ValidateCert # region ValidateCert Code Page page = ASWBXMLCodePage() page.namespace = "ValidateCert:" page.xmlns = "validatecert" page.addToken(0x05, "ValidateCert") page.addToken(0x06, "Certificates") page.addToken(0x07, "Certificate") page.addToken(0x08, "CertificateChain") page.addToken(0x09, "CheckCRL") page.addToken(0x0A, "Status") self.codePages.append(page) # endregion # Code Page 12: Contacts2 # region Contacts2 Code Page page = ASWBXMLCodePage() page.namespace = "Contacts2:" page.xmlns = "contacts2" page.addToken(0x05, "CustomerId") page.addToken(0x06, "GovernmentId") page.addToken(0x07, "IMAddress") page.addToken(0x08, "IMAddress2") page.addToken(0x09, "IMAddress3") page.addToken(0x0A, "ManagerName") page.addToken(0x0B, "CompanyMainPhone") page.addToken(0x0C, "AccountName") page.addToken(0x0D, "NickName") page.addToken(0x0E, "MMS") self.codePages.append(page) # endregion # Code Page 13: Ping # region Ping Code Page page = ASWBXMLCodePage() page.namespace = "Ping:" page.xmlns = "ping" page.addToken(0x05, "Ping") page.addToken(0x06, "AutdState") # Per MS-ASWBXML, this tag is not used by protocol page.addToken(0x07, "Status") page.addToken(0x08, "HeartbeatInterval") page.addToken(0x09, "Folders") page.addToken(0x0A, "Folder") page.addToken(0x0B, "Id") page.addToken(0x0C, "Class") page.addToken(0x0D, "MaxFolders") self.codePages.append(page) # endregion # Code Page 14: Provision # region Provision Code Page page = ASWBXMLCodePage() page.namespace = "Provision:" page.xmlns = "provision" page.addToken(0x05, "Provision") page.addToken(0x06, "Policies") page.addToken(0x07, "Policy") page.addToken(0x08, "PolicyType") page.addToken(0x09, "PolicyKey") page.addToken(0x0A, "Data") page.addToken(0x0B, "Status") page.addToken(0x0C, "RemoteWipe") page.addToken(0x0D, "EASProvisionDoc") page.addToken(0x0E, "DevicePasswordEnabled") page.addToken(0x0F, "AlphanumericDevicePasswordRequired") page.addToken(0x10, "RequireStorageCardEncryption") page.addToken(0x11, "PasswordRecoveryEnabled") page.addToken(0x13, "AttachmentsEnabled") page.addToken(0x14, "MinDevicePasswordLength") page.addToken(0x15, "MaxInactivityTimeDeviceLock") page.addToken(0x16, "MaxDevicePasswordFailedAttempts") page.addToken(0x17, "MaxAttachmentSize") page.addToken(0x18, "AllowSimpleDevicePassword") page.addToken(0x19, "DevicePasswordExpiration") page.addToken(0x1A, "DevicePasswordHistory") page.addToken(0x1B, "AllowStorageCard") page.addToken(0x1C, "AllowCamera") page.addToken(0x1D, "RequireDeviceEncryption") page.addToken(0x1E, "AllowUnsignedApplications") page.addToken(0x1F, "AllowUnsignedInstallationPackages") page.addToken(0x20, "MinDevicePasswordComplexCharacters") page.addToken(0x21, "AllowWiFi") page.addToken(0x22, "AllowTextMessaging") page.addToken(0x23, "AllowPOPIMAPEmail") page.addToken(0x24, "AllowBluetooth") page.addToken(0x25, "AllowIrDA") page.addToken(0x26, "RequireManualSyncWhenRoaming") page.addToken(0x27, "AllowDesktopSync") page.addToken(0x28, "MaxCalendarAgeFilter") page.addToken(0x29, "AllowHTMLEmail") page.addToken(0x2A, "MaxEmailAgeFilter") page.addToken(0x2B, "MaxEmailBodyTruncationSize") page.addToken(0x2C, "MaxEmailHTMLBodyTruncationSize") page.addToken(0x2D, "RequireSignedSMIMEMessages") page.addToken(0x2E, "RequireEncryptedSMIMEMessages") page.addToken(0x2F, "RequireSignedSMIMEAlgorithm") page.addToken(0x30, "RequireEncryptionSMIMEAlgorithm") page.addToken(0x31, "AllowSMIMEEncryptionAlgorithmNegotiation") page.addToken(0x32, "AllowSMIMESoftCerts") page.addToken(0x33, "AllowBrowser") page.addToken(0x34, "AllowConsumerEmail") page.addToken(0x35, "AllowRemoteDesktop") page.addToken(0x36, "AllowInternetSharing") page.addToken(0x37, "UnapprovedInROMApplicationList") page.addToken(0x38, "ApplicationName") page.addToken(0x39, "ApprovedApplicationList") page.addToken(0x3A, "Hash") self.codePages.append(page) # endregion # Code Page 15: Search # region Search Code Page page = ASWBXMLCodePage() page.namespace = "Search:" page.xmlns = "search" page.addToken(0x05, "Search") page.addToken(0x07, "Store") page.addToken(0x08, "Name") page.addToken(0x09, "Query") page.addToken(0x0A, "Options") page.addToken(0x0B, "Range") page.addToken(0x0C, "Status") page.addToken(0x0D, "Response") page.addToken(0x0E, "Result") page.addToken(0x0F, "Properties") page.addToken(0x10, "Total") page.addToken(0x11, "EqualTo") page.addToken(0x12, "Value") page.addToken(0x13, "And") page.addToken(0x14, "Or") page.addToken(0x15, "FreeText") page.addToken(0x17, "DeepTraversal") page.addToken(0x18, "LongId") page.addToken(0x19, "RebuildResults") page.addToken(0x1A, "LessThan") page.addToken(0x1B, "GreaterThan") page.addToken(0x1E, "UserName") page.addToken(0x1F, "Password") page.addToken(0x20, "ConversationId") page.addToken(0x21, "Picture") page.addToken(0x22, "MaxSize") page.addToken(0x23, "MaxPictures") self.codePages.append(page) # endregion # Code Page 16: GAL # region GAL Code Page page = ASWBXMLCodePage() page.namespace = "GAL:" page.xmlns = "gal" page.addToken(0x05, "DisplayName") page.addToken(0x06, "Phone") page.addToken(0x07, "Office") page.addToken(0x08, "Title") page.addToken(0x09, "Company") page.addToken(0x0A, "Alias") page.addToken(0x0B, "FirstName") page.addToken(0x0C, "LastName") page.addToken(0x0D, "HomePhone") page.addToken(0x0E, "MobilePhone") page.addToken(0x0F, "EmailAddress") page.addToken(0x10, "Picture") page.addToken(0x11, "Status") page.addToken(0x12, "Data") self.codePages.append(page) # endregion # Code Page 17: AirSyncBase # region AirSyncBase Code Page page = ASWBXMLCodePage() page.namespace = "AirSyncBase:" page.xmlns = "airsyncbase" page.addToken(0x05, "BodyPreference") page.addToken(0x06, "Type") page.addToken(0x07, "TruncationSize") page.addToken(0x08, "AllOrNone") page.addToken(0x0A, "Body") page.addToken(0x0B, "Data") page.addToken(0x0C, "EstimatedDataSize") page.addToken(0x0D, "Truncated") page.addToken(0x0E, "Attachments") page.addToken(0x0F, "Attachment") page.addToken(0x10, "DisplayName") page.addToken(0x11, "FileReference") page.addToken(0x12, "Method") page.addToken(0x13, "ContentId") page.addToken(0x14, "ContentLocation") page.addToken(0x15, "IsInline") page.addToken(0x16, "NativeBodyType") page.addToken(0x17, "ContentType") page.addToken(0x18, "Preview") page.addToken(0x19, "BodyPartPreference") page.addToken(0x1A, "BodyPart") page.addToken(0x1B, "Status") self.codePages.append(page) # endregion # Code Page 18: Settings # region Settings Code Page page = ASWBXMLCodePage() page.namespace = "Settings:" page.xmlns = "settings" page.addToken(0x05, "Settings") page.addToken(0x06, "Status") page.addToken(0x07, "Get") page.addToken(0x08, "Set") page.addToken(0x09, "Oof") page.addToken(0x0A, "OofState") page.addToken(0x0B, "StartTime") page.addToken(0x0C, "EndTime") page.addToken(0x0D, "OofMessage") page.addToken(0x0E, "AppliesToInternal") page.addToken(0x0F, "AppliesToExternalKnown") page.addToken(0x10, "AppliesToExternalUnknown") page.addToken(0x11, "Enabled") page.addToken(0x12, "ReplyMessage") page.addToken(0x13, "BodyType") page.addToken(0x14, "DevicePassword") page.addToken(0x15, "Password") page.addToken(0x16, "DeviceInformation") page.addToken(0x17, "Model") page.addToken(0x18, "IMEI") page.addToken(0x19, "FriendlyName") page.addToken(0x1A, "OS") page.addToken(0x1B, "OSLanguage") page.addToken(0x1C, "PhoneNumber") page.addToken(0x1D, "UserInformation") page.addToken(0x1E, "EmailAddresses") page.addToken(0x1F, "SmtpAddress") page.addToken(0x20, "UserAgent") page.addToken(0x21, "EnableOutboundSMS") page.addToken(0x22, "MobileOperator") page.addToken(0x23, "PrimarySmtpAddress") page.addToken(0x24, "Accounts") page.addToken(0x25, "Account") page.addToken(0x26, "AccountId") page.addToken(0x27, "AccountName") page.addToken(0x28, "UserDisplayName") page.addToken(0x29, "SendDisabled") page.addToken(0x2B, "RightsManagementInformation") self.codePages.append(page) # endregion # Code Page 19: DocumentLibrary # region DocumentLibrary Code Page page = ASWBXMLCodePage() page.namespace = "DocumentLibrary:" page.xmlns = "documentlibrary" page.addToken(0x05, "LinkId") page.addToken(0x06, "DisplayName") page.addToken(0x07, "IsFolder") page.addToken(0x08, "CreationDate") page.addToken(0x09, "LastModifiedDate") page.addToken(0x0A, "IsHidden") page.addToken(0x0B, "ContentLength") page.addToken(0x0C, "ContentType") self.codePages.append(page) # endregion # Code Page 20: ItemOperations # region ItemOperations Code Page page = ASWBXMLCodePage() page.namespace = "ItemOperations:" page.xmlns = "itemoperations" page.addToken(0x05, "ItemOperations") page.addToken(0x06, "Fetch") page.addToken(0x07, "Store") page.addToken(0x08, "Options") page.addToken(0x09, "Range") page.addToken(0x0A, "Total") page.addToken(0x0B, "Properties") page.addToken(0x0C, "Data") page.addToken(0x0D, "Status") page.addToken(0x0E, "Response") page.addToken(0x0F, "Version") page.addToken(0x10, "Schema") page.addToken(0x11, "Part") page.addToken(0x12, "EmptyFolderContents") page.addToken(0x13, "DeleteSubFolders") page.addToken(0x14, "UserName") page.addToken(0x15, "Password") page.addToken(0x16, "Move") page.addToken(0x17, "DstFldId") page.addToken(0x18, "ConversationId") page.addToken(0x19, "MoveAlways") self.codePages.append(page) # endregion # Code Page 21: ComposeMail # region ComposeMail Code Page page = ASWBXMLCodePage() page.namespace = "ComposeMail:" page.xmlns = "composemail" page.addToken(0x05, "SendMail") page.addToken(0x06, "SmartForward") page.addToken(0x07, "SmartReply") page.addToken(0x08, "SaveInSentItems") page.addToken(0x09, "ReplaceMime") page.addToken(0x0B, "Source") page.addToken(0x0C, "FolderId") page.addToken(0x0D, "ItemId") page.addToken(0x0E, "LongId") page.addToken(0x0F, "InstanceId") page.addToken(0x10, "MIME") page.addToken(0x11, "ClientId") page.addToken(0x12, "Status") page.addToken(0x13, "AccountId") self.codePages.append(page) # endregion # Code Page 22: Email2 # region Email2 Code Page page = ASWBXMLCodePage() page.namespace = "Email2:" page.xmlns = "email2" page.addToken(0x05, "UmCallerID") page.addToken(0x06, "UmUserNotes") page.addToken(0x07, "UmAttDuration") page.addToken(0x08, "UmAttOrder") page.addToken(0x09, "ConversationId") page.addToken(0x0A, "ConversationIndex") page.addToken(0x0B, "LastVerbExecuted") page.addToken(0x0C, "LastVerbExecutionTime") page.addToken(0x0D, "ReceivedAsBcc") page.addToken(0x0E, "Sender") page.addToken(0x0F, "CalendarType") page.addToken(0x10, "IsLeapMonth") page.addToken(0x11, "AccountId") page.addToken(0x12, "FirstDayOfWeek") page.addToken(0x13, "MeetingMessageType") self.codePages.append(page) # endregion # Code Page 23: Notes # region Notes Code Page page = ASWBXMLCodePage() page.namespace = "Notes:" page.xmlns = "notes" page.addToken(0x05, "Subject") page.addToken(0x06, "MessageClass") page.addToken(0x07, "LastModifiedDate") page.addToken(0x08, "Categories") page.addToken(0x09, "Category") self.codePages.append(page) # endregion # Code Page 24: RightsManagement # region RightsManagement Code Page page = ASWBXMLCodePage() page.namespace = "RightsManagement:" page.xmlns = "rightsmanagement" page.addToken(0x05, "RightsManagementSupport") page.addToken(0x06, "RightsManagementTemplates") page.addToken(0x07, "RightsManagementTemplate") page.addToken(0x08, "RightsManagementLicense") page.addToken(0x09, "EditAllowed") page.addToken(0x0A, "ReplyAllowed") page.addToken(0x0B, "ReplyAllAllowed") page.addToken(0x0C, "ForwardAllowed") page.addToken(0x0D, "ModifyRecipientsAllowed") page.addToken(0x0E, "ExtractAllowed") page.addToken(0x0F, "PrintAllowed") page.addToken(0x10, "ExportAllowed") page.addToken(0x11, "ProgrammaticAccessAllowed") page.addToken(0x12, "RMOwner") page.addToken(0x13, "ContentExpiryDate") page.addToken(0x14, "TemplateID") page.addToken(0x15, "TemplateName") page.addToken(0x16, "TemplateDescription") page.addToken(0x17, "ContentOwner") page.addToken(0x18, "RemoveRightsManagementDistribution") self.codePages.append(page) # endregion # endregion def loadXml(self, strXML): # note xmlDoc has .childNodes and .parentNode self.xmlDoc = xml.dom.minidom.parseString(strXML) def getXml(self): if (self.xmlDoc != None): try: return self.xmlDoc.toprettyxml(indent=" ", newl="\n") except: return self.xmlDoc.toxml() def loadBytes(self, byteWBXML): currentNode = self.xmlDoc wbXMLBytes = ASWBXMLByteQueue(byteWBXML) # Version is ignored version = wbXMLBytes.dequeueAndLog() # Public Identifier is ignored publicId = wbXMLBytes.dequeueMultibyteInt() logging.debug("Version: %d, Public Identifier: %d" % (version, publicId)) # Character set # Currently only UTF-8 is supported, throw if something else charset = wbXMLBytes.dequeueMultibyteInt() if (charset != 0x6A): raise InvalidDataException("ASWBXML only supports UTF-8 encoded XML.") # String table length # This should be 0, MS-ASWBXML does not use string tables stringTableLength = wbXMLBytes.dequeueMultibyteInt() if (stringTableLength != 0): raise InvalidDataException("WBXML data contains a string table.") # Now we should be at the body of the data. # Add the declaration unusedArray = [GlobalTokens.ENTITY, GlobalTokens.EXT_0, GlobalTokens.EXT_1, GlobalTokens.EXT_2, GlobalTokens.EXT_I_0, GlobalTokens.EXT_I_1, GlobalTokens.EXT_I_2, GlobalTokens.EXT_T_0, GlobalTokens.EXT_T_1, GlobalTokens.EXT_T_2, GlobalTokens.LITERAL, GlobalTokens.LITERAL_A, GlobalTokens.LITERAL_AC, GlobalTokens.LITERAL_C, GlobalTokens.PI, GlobalTokens.STR_T] while ( wbXMLBytes.qsize() > 0): currentByte = wbXMLBytes.dequeueAndLog() if ( currentByte == GlobalTokens.SWITCH_PAGE ): newCodePage = wbXMLBytes.dequeueAndLog() if (newCodePage >= 0 and newCodePage < 25): self.currentCodePage = newCodePage else: raise InvalidDataException("Unknown code page ID 0x{0:X} encountered in WBXML".format(currentByte)) elif ( currentByte == GlobalTokens.END ): if (currentNode != None and currentNode.parentNode != None): currentNode = currentNode.parentNode else: raise InvalidDataException("END global token encountered out of sequence") break elif ( currentByte == GlobalTokens.OPAQUE ): CDATALength = wbXMLBytes.dequeueMultibyteInt() newOpaqueNode = self.xmlDoc.createCDATASection(wbXMLBytes.dequeueString(CDATALength)) currentNode.appendChild(newOpaqueNode) elif ( currentByte == GlobalTokens.STR_I ): newTextNode = self.xmlDoc.createTextNode(wbXMLBytes.dequeueString()) currentNode.appendChild(newTextNode) elif ( currentByte in unusedArray): raise InvalidDataException("Encountered unknown global token 0x{0:X}.".format(currentByte)) else: hasAttributes = (currentByte & 0x80) > 0 hasContent = (currentByte & 0x40) > 0 token = currentByte & 0x3F if (hasAttributes): raise InvalidDataException("Token 0x{0:X} has attributes.".format(token)) strTag = self.codePages[self.currentCodePage].getTag(token) if (strTag == None): strTag = "UNKNOWN_TAG_{0,2:X}".format(token) newNode = self.xmlDoc.createElement(strTag) # not sure if this should be set on every node or not #newNode.setAttribute("xmlns", self.codePages[self.currentCodePage].xmlns) currentNode.appendChild(newNode) if (hasContent): currentNode = newNode logging.debug("Total bytes dequeued: %d" % wbXMLBytes.bytesDequeued) mitmproxy-8.1.1/mitmproxy/contrib/wbxml/ASWBXMLByteQueue.py000066400000000000000000000065471425660472000237740ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: ASWBXMLByteQueue.py Copyright (c) 2014, David P. Shaw 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. ''' from queue import Queue import logging class ASWBXMLByteQueue(Queue): def __init__(self, wbxmlBytes): self.bytesDequeued = 0 self.bytesEnqueued = 0 Queue.__init__(self) for byte in wbxmlBytes: self.put(byte) self.bytesEnqueued += 1 logging.debug("Array byte count: %d, enqueued: %d" % (self.qsize(), self.bytesEnqueued)) """ Created to debug the dequeueing of bytes """ def dequeueAndLog(self): singleByte = self.get() self.bytesDequeued += 1 logging.debug("Dequeued byte 0x{0:X} ({1} total)".format(singleByte, self.bytesDequeued)) return singleByte """ Return true if the continuation bit is set in the byte """ def checkContinuationBit(self, byteval): continuationBitmask = 0x80 return (continuationBitmask & byteval) != 0 def dequeueMultibyteInt(self): iReturn = 0 singleByte = 0xFF while True: iReturn <<= 7 if (self.qsize() == 0): break else: singleByte = self.dequeueAndLog() iReturn += int(singleByte & 0x7F) if not self.checkContinuationBit(singleByte): return iReturn def dequeueString(self, length=None): if ( length != None): currentByte = 0x00 strReturn = "" for i in range(0, length): # TODO: Improve this handling. We are technically UTF-8, meaning # that characters could be more than one byte long. This will fail if we have # characters outside of the US-ASCII range if ( self.qsize() == 0 ): break currentByte = self.dequeueAndLog() strReturn += chr(currentByte) else: currentByte = 0x00 strReturn = "" while True: currentByte = self.dequeueAndLog() if (currentByte != 0x00): strReturn += chr(currentByte) else: break return strReturn mitmproxy-8.1.1/mitmproxy/contrib/wbxml/ASWBXMLCodePage.py000066400000000000000000000033441425660472000235230ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: ASWBXMLCodePage.py Copyright (c) 2014, David P. Shaw 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. ''' class ASWBXMLCodePage: def __init__(self): self.namespace = "" self.xmlns = "" self.tokenLookup = {} self.tagLookup = {} def addToken(self, token, tag): self.tokenLookup[token] = tag self.tagLookup[tag] = token def getToken(self, tag): if tag in self.tagLookup: return self.tagLookup[tag] return 0xFF def getTag(self, token): if token in self.tokenLookup: return self.tokenLookup[token] return None def __repr__(self): return str(self.tokenLookup) mitmproxy-8.1.1/mitmproxy/contrib/wbxml/GlobalTokens.py000066400000000000000000000031761425660472000234050ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: GlobalTokens.py Copyright (c) 2014, David P. Shaw 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. ''' class GlobalTokens: SWITCH_PAGE = 0x00 END = 0x01 ENTITY = 0x02 STR_I = 0x03 LITERAL = 0x04 EXT_I_0 = 0x40 EXT_I_1 = 0x41 EXT_I_2 = 0x42 PI = 0x43 LITERAL_C = 0x44 EXT_T_0 = 0x80 EXT_T_1 = 0x81 EXT_T_2 = 0x82 STR_T = 0x83 LITERAL_A = 0x84 EXT_0 = 0xC0 EXT_1 = 0xC1 EXT_2 = 0xC2 OPAQUE = 0xC3 LITERAL_AC = 0xC4 mitmproxy-8.1.1/mitmproxy/contrib/wbxml/InvalidDataException.py000066400000000000000000000024601425660472000250530ustar00rootroot00000000000000#!/usr/bin/env python3 ''' @author: David Shaw, shawd@vmware.com Inspired by EAS Inspector for Fiddler https://easinspectorforfiddler.codeplex.com ----- The MIT License (MIT) ----- Filename: InvalidDataException.py Copyright (c) 2014, David P. Shaw 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. ''' class InvalidDataException(Exception): pass mitmproxy-8.1.1/mitmproxy/contrib/wbxml/__init__.py000066400000000000000000000000001425660472000225370ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/coretypes/000077500000000000000000000000001425660472000176645ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/coretypes/__init__.py000066400000000000000000000000001425660472000217630ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/coretypes/basethread.py000066400000000000000000000005041425660472000223370ustar00rootroot00000000000000import time import threading class BaseThread(threading.Thread): def __init__(self, name, *args, **kwargs): super().__init__(name=name, *args, **kwargs) self._thread_started = time.time() def _threadinfo(self): return "%s - age: %is" % (self.name, int(time.time() - self._thread_started)) mitmproxy-8.1.1/mitmproxy/coretypes/bidi.py000066400000000000000000000014331425660472000211460ustar00rootroot00000000000000class BiDi: """ A wee utility class for keeping bi-directional mappings, like field constants in protocols. Names are attributes on the object, dict-like access maps values to names: CONST = BiDi(a=1, b=2) assert CONST.a == 1 assert CONST.get_name(1) == "a" """ def __init__(self, **kwargs): self.names = kwargs self.values = {} for k, v in kwargs.items(): self.values[v] = k if len(self.names) != len(self.values): raise ValueError("Duplicate values not allowed.") def __getattr__(self, k): if k in self.names: return self.names[k] raise AttributeError("No such attribute: %s", k) def get_name(self, n, default=None): return self.values.get(n, default) mitmproxy-8.1.1/mitmproxy/coretypes/multidict.py000066400000000000000000000136151425660472000222420ustar00rootroot00000000000000from abc import ABCMeta from abc import abstractmethod from collections.abc import Iterator, MutableMapping, Sequence from typing import TypeVar from mitmproxy.coretypes import serializable KT = TypeVar("KT") VT = TypeVar("VT") class _MultiDict(MutableMapping[KT, VT], metaclass=ABCMeta): """ A MultiDict is a dictionary-like data structure that supports multiple values per key. """ fields: tuple[tuple[KT, VT], ...] """The underlying raw datastructure.""" def __repr__(self): fields = (repr(field) for field in self.fields) return "{cls}[{fields}]".format( cls=type(self).__name__, fields=", ".join(fields) ) @staticmethod @abstractmethod def _reduce_values(values: Sequence[VT]) -> VT: """ If a user accesses multidict["foo"], this method reduces all values for "foo" to a single value that is returned. For example, HTTP headers are folded, whereas we will just take the first cookie we found with that name. """ @staticmethod @abstractmethod def _kconv(key: KT) -> KT: """ This method converts a key to its canonical representation. For example, HTTP headers are case-insensitive, so this method returns key.lower(). """ def __getitem__(self, key: KT) -> VT: values = self.get_all(key) if not values: raise KeyError(key) return self._reduce_values(values) def __setitem__(self, key: KT, value: VT) -> None: self.set_all(key, [value]) def __delitem__(self, key: KT) -> None: if key not in self: raise KeyError(key) key = self._kconv(key) self.fields = tuple( field for field in self.fields if key != self._kconv(field[0]) ) def __iter__(self) -> Iterator[KT]: seen = set() for key, _ in self.fields: key_kconv = self._kconv(key) if key_kconv not in seen: seen.add(key_kconv) yield key def __len__(self) -> int: return len({self._kconv(key) for key, _ in self.fields}) def __eq__(self, other) -> bool: if isinstance(other, MultiDict): return self.fields == other.fields return False def get_all(self, key: KT) -> list[VT]: """ Return the list of all values for a given key. If that key is not in the MultiDict, the return value will be an empty list. """ key = self._kconv(key) return [value for k, value in self.fields if self._kconv(k) == key] def set_all(self, key: KT, values: list[VT]) -> None: """ Remove the old values for a key and add new ones. """ key_kconv = self._kconv(key) new_fields: list[tuple[KT, VT]] = [] for field in self.fields: if self._kconv(field[0]) == key_kconv: if values: new_fields.append((field[0], values.pop(0))) else: new_fields.append(field) while values: new_fields.append((key, values.pop(0))) self.fields = tuple(new_fields) def add(self, key: KT, value: VT) -> None: """ Add an additional value for the given key at the bottom. """ self.insert(len(self.fields), key, value) def insert(self, index: int, key: KT, value: VT) -> None: """ Insert an additional value for the given key at the specified position. """ item = (key, value) self.fields = self.fields[:index] + (item,) + self.fields[index:] def keys(self, multi: bool = False): """ Get all keys. If `multi` is True, one key per value will be returned. If `multi` is False, duplicate keys will only be returned once. """ return (k for k, _ in self.items(multi)) def values(self, multi: bool = False): """ Get all values. If `multi` is True, all values will be returned. If `multi` is False, only the first value per key will be returned. """ return (v for _, v in self.items(multi)) def items(self, multi: bool = False): """ Get all (key, value) tuples. If `multi` is True, all `(key, value)` pairs will be returned. If False, only one tuple per key is returned. """ if multi: return self.fields else: return super().items() class MultiDict(_MultiDict[KT, VT], serializable.Serializable): """A concrete MultiDict, storing its own data.""" def __init__(self, fields=()): super().__init__() self.fields = tuple(tuple(i) for i in fields) @staticmethod def _reduce_values(values): return values[0] @staticmethod def _kconv(key): return key def get_state(self): return self.fields def set_state(self, state): self.fields = tuple(tuple(x) for x in state) @classmethod def from_state(cls, state): return cls(state) class MultiDictView(_MultiDict[KT, VT]): """ The MultiDictView provides the MultiDict interface over calculated data. The view itself contains no state - data is retrieved from the parent on request, and stored back to the parent on change. """ def __init__(self, getter, setter): self._getter = getter self._setter = setter super().__init__() @staticmethod def _kconv(key): # All request-attributes are case-sensitive. return key @staticmethod def _reduce_values(values): # We just return the first element if # multiple elements exist with the same key. return values[0] @property # type: ignore def fields(self): return self._getter() @fields.setter def fields(self, value): self._setter(value) def copy(self) -> "MultiDict[KT,VT]": return MultiDict(self.fields) mitmproxy-8.1.1/mitmproxy/coretypes/serializable.py000066400000000000000000000016611425660472000227100ustar00rootroot00000000000000import abc import uuid from typing import TypeVar T = TypeVar("T", bound="Serializable") class Serializable(metaclass=abc.ABCMeta): """ Abstract Base Class that defines an API to save an object's state and restore it later on. """ @classmethod @abc.abstractmethod def from_state(cls: type[T], state) -> T: """ Create a new object from the given state. """ raise NotImplementedError() @abc.abstractmethod def get_state(self): """ Retrieve object state. """ raise NotImplementedError() @abc.abstractmethod def set_state(self, state): """ Set object state to the given state. """ raise NotImplementedError() def copy(self: T) -> T: state = self.get_state() if isinstance(state, dict) and "id" in state: state["id"] = str(uuid.uuid4()) return self.from_state(state) mitmproxy-8.1.1/mitmproxy/ctx.py000066400000000000000000000002471425660472000170220ustar00rootroot00000000000000import mitmproxy.log import mitmproxy.master import mitmproxy.options log: "mitmproxy.log.Log" master: "mitmproxy.master.Master" options: "mitmproxy.options.Options" mitmproxy-8.1.1/mitmproxy/dns.py000066400000000000000000000402561425660472000170140ustar00rootroot00000000000000from __future__ import annotations from dataclasses import dataclass import itertools import random import struct from ipaddress import IPv4Address, IPv6Address import time from typing import ClassVar from mitmproxy import flow, stateobject from mitmproxy.net.dns import classes, domain_names, op_codes, response_codes, types # DNS parameters taken from https://www.iana.org/assignments/dns-parameters/dns-parameters.xml @dataclass class Question(stateobject.StateObject): HEADER: ClassVar[struct.Struct] = struct.Struct("!HH") name: str type: int class_: int _stateobject_attributes = dict(name=str, type=int, class_=int) @classmethod def from_state(cls, state): return cls(**state) def __str__(self) -> str: return self.name def to_json(self) -> dict: """ Converts the question into json for mitmweb. Sync with web/src/flow.ts. """ return { "name": self.name, "type": types.to_str(self.type), "class": classes.to_str(self.class_), } @dataclass class ResourceRecord(stateobject.StateObject): DEFAULT_TTL: ClassVar[int] = 60 HEADER: ClassVar[struct.Struct] = struct.Struct("!HHIH") name: str type: int class_: int ttl: int data: bytes _stateobject_attributes = dict(name=str, type=int, class_=int, ttl=int, data=bytes) @classmethod def from_state(cls, state): return cls(**state) def __str__(self) -> str: try: if self.type == types.A: return str(self.ipv4_address) if self.type == types.AAAA: return str(self.ipv6_address) if self.type in (types.NS, types.CNAME, types.PTR): return self.domain_name if self.type == types.TXT: return self.text except: return f"0x{self.data.hex()} (invalid {types.to_str(self.type)} data)" return f"0x{self.data.hex()}" @property def text(self) -> str: return self.data.decode("utf-8") @text.setter def text(self, value: str) -> None: self.data = value.encode("utf-8") @property def ipv4_address(self) -> IPv4Address: return IPv4Address(self.data) @ipv4_address.setter def ipv4_address(self, ip: IPv4Address) -> None: self.data = ip.packed @property def ipv6_address(self) -> IPv6Address: return IPv6Address(self.data) @ipv6_address.setter def ipv6_address(self, ip: IPv6Address) -> None: self.data = ip.packed @property def domain_name(self) -> str: return domain_names.unpack(self.data) @domain_name.setter def domain_name(self, name: str) -> None: self.data = domain_names.pack(name) def to_json(self) -> dict: """ Converts the resource record into json for mitmweb. Sync with web/src/flow.ts. """ return { "name": self.name, "type": types.to_str(self.type), "class": classes.to_str(self.class_), "ttl": self.ttl, "data": str(self), } @classmethod def A(cls, name: str, ip: IPv4Address, *, ttl: int = DEFAULT_TTL) -> ResourceRecord: """Create an IPv4 resource record.""" return cls(name, types.A, classes.IN, ttl, ip.packed) @classmethod def AAAA( cls, name: str, ip: IPv6Address, *, ttl: int = DEFAULT_TTL ) -> ResourceRecord: """Create an IPv6 resource record.""" return cls(name, types.AAAA, classes.IN, ttl, ip.packed) @classmethod def CNAME( cls, alias: str, canonical: str, *, ttl: int = DEFAULT_TTL ) -> ResourceRecord: """Create a canonical internet name resource record.""" return cls(alias, types.CNAME, classes.IN, ttl, domain_names.pack(canonical)) @classmethod def PTR(cls, inaddr: str, ptr: str, *, ttl: int = DEFAULT_TTL) -> ResourceRecord: """Create a canonical internet name resource record.""" return cls(inaddr, types.PTR, classes.IN, ttl, domain_names.pack(ptr)) @classmethod def TXT(cls, name: str, text: str, *, ttl: int = DEFAULT_TTL) -> ResourceRecord: """Create a textual resource record.""" return cls(name, types.TXT, classes.IN, ttl, text.encode("utf-8")) # comments are taken from rfc1035 @dataclass class Message(stateobject.StateObject): HEADER: ClassVar[struct.Struct] = struct.Struct("!HHHHHH") timestamp: float """The time at which the message was sent or received.""" id: int """An identifier assigned by the program that generates any kind of query.""" query: bool """A field that specifies whether this message is a query.""" op_code: int """ A field that specifies kind of query in this message. This value is set by the originator of a request and copied into the response. """ authoritative_answer: bool """ This field is valid in responses, and specifies that the responding name server is an authority for the domain name in question section. """ truncation: bool """Specifies that this message was truncated due to length greater than that permitted on the transmission channel.""" recursion_desired: bool """ This field may be set in a query and is copied into the response. If set, it directs the name server to pursue the query recursively. """ recursion_available: bool """This field is set or cleared in a response, and denotes whether recursive query support is available in the name server.""" reserved: int """Reserved for future use. Must be zero in all queries and responses.""" response_code: int """This field is set as part of responses.""" questions: list[Question] """ The question section is used to carry the "question" in most queries, i.e. the parameters that define what is being asked. """ answers: list[ResourceRecord] """First resource record section.""" authorities: list[ResourceRecord] """Second resource record section.""" additionals: list[ResourceRecord] """Third resource record section.""" _stateobject_attributes = dict( timestamp=float, id=int, query=bool, op_code=int, authoritative_answer=bool, truncation=bool, recursion_desired=bool, recursion_available=bool, reserved=int, response_code=int, questions=list[Question], answers=list[ResourceRecord], authorities=list[ResourceRecord], additionals=list[ResourceRecord], ) @classmethod def from_state(cls, state): obj = cls.__new__(cls) # `cls(**state)` won't work recursively obj.set_state(state) return obj def __str__(self) -> str: return "\r\n".join( map( str, itertools.chain( self.questions, self.answers, self.authorities, self.additionals ), ) ) @property def content(self) -> bytes: """Returns the user-friendly content of all parts as encoded bytes.""" return str(self).encode() @property def size(self) -> int: """Returns the cumulative data size of all resource record sections.""" return sum( len(x.data) for x in itertools.chain.from_iterable( [self.answers, self.authorities, self.additionals] ) ) def fail(self, response_code: int) -> Message: if response_code == response_codes.NOERROR: raise ValueError("response_code must be an error code.") return Message( timestamp=time.time(), id=self.id, query=False, op_code=self.op_code, authoritative_answer=False, truncation=False, recursion_desired=self.recursion_desired, recursion_available=False, reserved=0, response_code=response_code, questions=self.questions, answers=[], authorities=[], additionals=[], ) def succeed(self, answers: list[ResourceRecord]) -> Message: return Message( timestamp=time.time(), id=self.id, query=False, op_code=self.op_code, authoritative_answer=False, truncation=False, recursion_desired=self.recursion_desired, recursion_available=True, reserved=0, response_code=response_codes.NOERROR, questions=self.questions, answers=answers, authorities=[], additionals=[], ) @classmethod def unpack(cls, buffer: bytes) -> Message: """Converts the entire given buffer into a DNS message.""" length, msg = cls.unpack_from(buffer, 0) if length != len(buffer): raise struct.error(f"unpack requires a buffer of {length} bytes") return msg @classmethod def unpack_from(cls, buffer: bytes | bytearray, offset: int) -> tuple[int, Message]: """Converts the buffer from a given offset into a DNS message and also returns its length.""" ( id, flags, len_questions, len_answers, len_authorities, len_additionals, ) = Message.HEADER.unpack_from(buffer, offset) msg = Message( timestamp=time.time(), id=id, query=(flags & (1 << 15)) == 0, op_code=(flags >> 11) & 0b1111, authoritative_answer=(flags & (1 << 10)) != 0, truncation=(flags & (1 << 9)) != 0, recursion_desired=(flags & (1 << 8)) != 0, recursion_available=(flags & (1 << 7)) != 0, reserved=(flags >> 4) & 0b111, response_code=flags & 0b1111, questions=[], answers=[], authorities=[], additionals=[], ) offset += Message.HEADER.size cached_names = domain_names.cache() def unpack_domain_name() -> str: nonlocal buffer, offset, cached_names name, length = domain_names.unpack_from_with_compression( buffer, offset, cached_names ) offset += length return name for i in range(0, len_questions): try: name = unpack_domain_name() type, class_ = Question.HEADER.unpack_from(buffer, offset) offset += Question.HEADER.size msg.questions.append(Question(name=name, type=type, class_=class_)) except struct.error as e: raise struct.error(f"question #{i}: {str(e)}") def unpack_rrs( section: list[ResourceRecord], section_name: str, count: int ) -> None: nonlocal buffer, offset for i in range(0, count): try: name = unpack_domain_name() type, class_, ttl, len_data = ResourceRecord.HEADER.unpack_from( buffer, offset ) offset += ResourceRecord.HEADER.size end_data = offset + len_data if len(buffer) < end_data: raise struct.error( f"unpack requires a data buffer of {len_data} bytes" ) data = buffer[offset:end_data] if 0b11000000 in data: # the resource record might contains a compressed domain name, if so, uncompressed in advance try: ( rr_name, rr_name_len, ) = domain_names.unpack_from_with_compression( buffer, offset, cached_names ) if rr_name_len == len_data: data = domain_names.pack(rr_name) except struct.error: pass section.append(ResourceRecord(name, type, class_, ttl, data)) offset += len_data except struct.error as e: raise struct.error(f"{section_name} #{i}: {str(e)}") unpack_rrs(msg.answers, "answer", len_answers) unpack_rrs(msg.authorities, "authority", len_authorities) unpack_rrs(msg.additionals, "additional", len_additionals) return (offset, msg) @property def packed(self) -> bytes: """Converts the message into network bytes.""" if self.id < 0 or self.id > 65535: raise ValueError(f"DNS message's id {self.id} is out of bounds.") flags = 0 if not self.query: flags |= 1 << 15 if self.op_code < 0 or self.op_code > 0b1111: raise ValueError(f"DNS message's op_code {self.op_code} is out of bounds.") flags |= self.op_code << 11 if self.authoritative_answer: flags |= 1 << 10 if self.truncation: flags |= 1 << 9 if self.recursion_desired: flags |= 1 << 8 if self.recursion_available: flags |= 1 << 7 if self.reserved < 0 or self.reserved > 0b111: raise ValueError( f"DNS message's reserved value of {self.reserved} is out of bounds." ) flags |= self.reserved << 4 if self.response_code < 0 or self.response_code > 0b1111: raise ValueError( f"DNS message's response_code {self.response_code} is out of bounds." ) flags |= self.response_code data = bytearray() data.extend( Message.HEADER.pack( self.id, flags, len(self.questions), len(self.answers), len(self.authorities), len(self.additionals), ) ) # TODO implement compression for question in self.questions: data.extend(domain_names.pack(question.name)) data.extend(Question.HEADER.pack(question.type, question.class_)) for rr in (*self.answers, *self.authorities, *self.additionals): data.extend(domain_names.pack(rr.name)) data.extend( ResourceRecord.HEADER.pack(rr.type, rr.class_, rr.ttl, len(rr.data)) ) data.extend(rr.data) return bytes(data) def to_json(self) -> dict: """ Converts the message into json for mitmweb. Sync with web/src/flow.ts. """ return { "id": self.id, "query": self.query, "op_code": op_codes.to_str(self.op_code), "authoritative_answer": self.authoritative_answer, "truncation": self.truncation, "recursion_desired": self.recursion_desired, "recursion_available": self.recursion_available, "response_code": response_codes.to_str(self.response_code), "status_code": response_codes.http_equiv_status_code(self.response_code), "questions": [question.to_json() for question in self.questions], "answers": [rr.to_json() for rr in self.answers], "authorities": [rr.to_json() for rr in self.authorities], "additionals": [rr.to_json() for rr in self.additionals], "size": self.size, "timestamp": self.timestamp, } def copy(self) -> Message: # we keep the copy semantics but change the ID generation state = self.get_state() state["id"] = random.randint(0, 65535) return Message.from_state(state) class DNSFlow(flow.Flow): """A DNSFlow is a collection of DNS messages representing a single DNS query.""" request: Message """The DNS request.""" response: Message | None = None """The DNS response.""" _stateobject_attributes = flow.Flow._stateobject_attributes.copy() _stateobject_attributes["request"] = Message _stateobject_attributes["response"] = Message def __repr__(self) -> str: return f"" mitmproxy-8.1.1/mitmproxy/eventsequence.py000066400000000000000000000036161425660472000211010ustar00rootroot00000000000000from typing import Any, Callable, Iterator from mitmproxy import dns from mitmproxy import flow from mitmproxy import hooks from mitmproxy import http from mitmproxy import tcp from mitmproxy.proxy import layers TEventGenerator = Iterator[hooks.Hook] def _iterate_http(f: http.HTTPFlow) -> TEventGenerator: if f.request: yield layers.http.HttpRequestHeadersHook(f) yield layers.http.HttpRequestHook(f) if f.response: yield layers.http.HttpResponseHeadersHook(f) yield layers.http.HttpResponseHook(f) if f.websocket: message_queue = f.websocket.messages f.websocket.messages = [] yield layers.websocket.WebsocketStartHook(f) for m in message_queue: f.websocket.messages.append(m) yield layers.websocket.WebsocketMessageHook(f) yield layers.websocket.WebsocketEndHook(f) elif f.error: yield layers.http.HttpErrorHook(f) def _iterate_tcp(f: tcp.TCPFlow) -> TEventGenerator: messages = f.messages f.messages = [] yield layers.tcp.TcpStartHook(f) while messages: f.messages.append(messages.pop(0)) yield layers.tcp.TcpMessageHook(f) if f.error: yield layers.tcp.TcpErrorHook(f) else: yield layers.tcp.TcpEndHook(f) def _iterate_dns(f: dns.DNSFlow) -> TEventGenerator: if f.request: yield layers.dns.DnsRequestHook(f) if f.response: yield layers.dns.DnsResponseHook(f) if f.error: yield layers.dns.DnsErrorHook(f) _iterate_map: dict[type[flow.Flow], Callable[[Any], TEventGenerator]] = { http.HTTPFlow: _iterate_http, tcp.TCPFlow: _iterate_tcp, dns.DNSFlow: _iterate_dns, } def iterate(f: flow.Flow) -> TEventGenerator: try: e = _iterate_map[type(f)] except KeyError as err: raise TypeError(f"Unknown flow type: {f.__class__.__name__}") from err else: yield from e(f) mitmproxy-8.1.1/mitmproxy/exceptions.py000066400000000000000000000021701425660472000204020ustar00rootroot00000000000000""" Edit 2020-12 @mhils: The advice below hasn't paid off in any form. We now just use builtin exceptions and specialize where necessary. --- We try to be very hygienic regarding the exceptions we throw: - Every exception that might be externally visible to users shall be a subclass of MitmproxyException.p - Every exception in the base net module shall be a subclass of NetlibException, and will not be propagated directly to users. See also: http://lucumr.pocoo.org/2014/10/16/on-error-handling/ """ class MitmproxyException(Exception): """ Base class for all exceptions thrown by mitmproxy. """ def __init__(self, message=None): super().__init__(message) class FlowReadException(MitmproxyException): pass class ControlException(MitmproxyException): pass class CommandError(Exception): pass class OptionsError(MitmproxyException): pass class AddonManagerError(MitmproxyException): pass class AddonHalt(MitmproxyException): """ Raised by addons to signal that no further handlers should handle this event. """ class TypeError(MitmproxyException): pass mitmproxy-8.1.1/mitmproxy/flow.py000066400000000000000000000210701425660472000171700ustar00rootroot00000000000000import asyncio import time import uuid from typing import Any, ClassVar, Optional from mitmproxy import connection from mitmproxy import exceptions from mitmproxy import stateobject from mitmproxy import version class Error(stateobject.StateObject): """ An Error. This is distinct from an protocol error response (say, a HTTP code 500), which is represented by a normal `mitmproxy.http.Response` object. This class is responsible for indicating errors that fall outside of normal protocol communications, like interrupted connections, timeouts, or protocol errors. """ msg: str """Message describing the error.""" timestamp: float """Unix timestamp of when this error happened.""" KILLED_MESSAGE: ClassVar[str] = "Connection killed." def __init__(self, msg: str, timestamp: Optional[float] = None) -> None: """Create an error. If no timestamp is passed, the current time is used.""" self.msg = msg self.timestamp = timestamp or time.time() _stateobject_attributes = dict(msg=str, timestamp=float) def __str__(self): return self.msg def __repr__(self): return self.msg @classmethod def from_state(cls, state): # the default implementation assumes an empty constructor. Override # accordingly. f = cls(None) f.set_state(state) return f class Flow(stateobject.StateObject): """ Base class for network flows. A flow is a collection of objects, for example HTTP request/response pairs or a list of TCP messages. See also: - mitmproxy.http.HTTPFlow - mitmproxy.tcp.TCPFlow """ client_conn: connection.Client """The client that connected to mitmproxy.""" server_conn: connection.Server """ The server mitmproxy connected to. Some flows may never cause mitmproxy to initiate a server connection, for example because their response is replayed by mitmproxy itself. To simplify implementation, those flows will still have a `server_conn` attribute with a `timestamp_start` set to `None`. """ error: Optional[Error] = None """A connection or protocol error affecting this flow.""" intercepted: bool """ If `True`, the flow is currently paused by mitmproxy. We're waiting for a user action to forward the flow to its destination. """ marked: str = "" """ If this attribute is a non-empty string the flow has been marked by the user. A string value will be used as the marker annotation. May either be a single character or a Unicode emoji name. For example `:grapes:` becomes `🍇` in views that support emoji rendering. Consult the [Github API Emoji List](https://api.github.com/emojis) for a list of emoji that may be used. Not all emoji, especially [emoji modifiers](https://en.wikipedia.org/wiki/Miscellaneous_Symbols_and_Pictographs#Emoji_modifiers) will render consistently. The default marker for the view will be used if the Unicode emoji name can not be interpreted. """ is_replay: Optional[str] """ This attribute indicates if this flow has been replayed in either direction. - a value of `request` indicates that the request has been artifically replayed by mitmproxy to the server. - a value of `response` indicates that the response to the client's request has been set by server replay. """ live: bool """ If `True`, the flow belongs to a currently active connection. If `False`, the flow may have been already completed or loaded from disk. """ timestamp_created: float """ The Unix timestamp of when this flow was created. In contrast to `timestamp_start`, this value will not change when a flow is replayed. """ def __init__( self, client_conn: connection.Client, server_conn: connection.Server, live: bool = False, ) -> None: self.id = str(uuid.uuid4()) self.client_conn = client_conn self.server_conn = server_conn self.live = live self.timestamp_created = time.time() self.intercepted: bool = False self._resume_event: Optional[asyncio.Event] = None self._backup: Optional[Flow] = None self.marked: str = "" self.is_replay: Optional[str] = None self.metadata: dict[str, Any] = dict() self.comment: str = "" _stateobject_attributes = dict( id=str, error=Error, client_conn=connection.Client, server_conn=connection.Server, intercepted=bool, is_replay=str, marked=str, metadata=dict[str, Any], comment=str, timestamp_created=float, ) __types: dict[str, type["Flow"]] = {} @classmethod @property def type(cls) -> str: """The flow type, for example `http`, `tcp`, or `dns`.""" return cls.__name__.removesuffix("Flow").lower() def __init_subclass__(cls, **kwargs): Flow.__types[cls.type] = cls def get_state(self): d = super().get_state() d.update(version=version.FLOW_FORMAT_VERSION, type=self.type) if self._backup and self._backup != d: d.update(backup=self._backup) return d def set_state(self, state): state = state.copy() state.pop("version") state.pop("type") if "backup" in state: self._backup = state.pop("backup") super().set_state(state) @classmethod def from_state(cls, state): try: flow_cls = Flow.__types[state["type"]] except KeyError: raise ValueError(f"Unknown flow type: {state['type']}") f = flow_cls(None, None) # noqa f.set_state(state) return f def copy(self): """Make a copy of this flow.""" f = super().copy() f.live = False return f def modified(self): """ `True` if this file has been modified by a user, `False` otherwise. """ if self._backup: return self._backup != self.get_state() else: return False def backup(self, force=False): """ Save a backup of this flow, which can be restored by calling `Flow.revert()`. """ if not self._backup: self._backup = self.get_state() def revert(self): """ Revert to the last backed up state. """ if self._backup: self.set_state(self._backup) self._backup = None @property def killable(self): """*Read-only:* `True` if this flow can be killed, `False` otherwise.""" return self.live and not (self.error and self.error.msg == Error.KILLED_MESSAGE) def kill(self): """ Kill this flow. The current request/response will not be forwarded to its destination. """ if not self.killable: raise exceptions.ControlException("Flow is not killable.") # TODO: The way we currently signal killing is not ideal. One major problem is that we cannot kill # flows in transit (https://github.com/mitmproxy/mitmproxy/issues/4711), even though they are advertised # as killable. An alternative approach would be to introduce a `KillInjected` event similar to # `MessageInjected`, which should fix this issue. self.error = Error(Error.KILLED_MESSAGE) self.intercepted = False self.live = False def intercept(self): """ Intercept this Flow. Processing will stop until resume is called. """ if self.intercepted: return self.intercepted = True if self._resume_event is not None: self._resume_event.clear() async def wait_for_resume(self): """ Wait until this Flow is resumed. """ if not self.intercepted: return if self._resume_event is None: self._resume_event = asyncio.Event() await self._resume_event.wait() def resume(self): """ Continue with the flow – called after an intercept(). """ if not self.intercepted: return self.intercepted = False if self._resume_event is not None: self._resume_event.set() @property def timestamp_start(self) -> float: """ *Read-only:* Start time of the flow. Depending on the flow type, this property is an alias for `mitmproxy.connection.Client.timestamp_start` or `mitmproxy.http.Request.timestamp_start`. """ return self.client_conn.timestamp_start __all__ = [ "Flow", "Error", ] mitmproxy-8.1.1/mitmproxy/flowfilter.py000066400000000000000000000401141425660472000203760ustar00rootroot00000000000000""" The following operators are understood: ~q Request ~s Response Headers: Patterns are matched against "name: value" strings. Field names are all-lowercase. ~a Asset content-type in response. Asset content types are: text/javascript application/x-javascript application/javascript text/css image/* font/* application/font-* ~h rex Header line in either request or response ~hq rex Header in request ~hs rex Header in response ~b rex Expression in the body of either request or response ~bq rex Expression in the body of request ~bs rex Expression in the body of response ~t rex Shortcut for content-type header. ~d rex Request domain ~m rex Method ~u rex URL ~c CODE Response code. rex Equivalent to ~u rex """ import functools import re import sys from collections.abc import Sequence from typing import ClassVar, Protocol, Union import pyparsing as pp from mitmproxy import dns, flow, http, tcp def only(*types): def decorator(fn): @functools.wraps(fn) def filter_types(self, flow): if isinstance(flow, types): return fn(self, flow) return False return filter_types return decorator class _Token: def dump(self, indent=0, fp=sys.stdout): print( "{spacing}{name}{expr}".format( spacing="\t" * indent, name=self.__class__.__name__, expr=getattr(self, "expr", ""), ), file=fp, ) class _Action(_Token): code: ClassVar[str] help: ClassVar[str] @classmethod def make(klass, s, loc, toks): return klass(*toks[1:]) class FErr(_Action): code = "e" help = "Match error" def __call__(self, f): return True if f.error else False class FMarked(_Action): code = "marked" help = "Match marked flows" def __call__(self, f): return bool(f.marked) class FHTTP(_Action): code = "http" help = "Match HTTP flows" @only(http.HTTPFlow) def __call__(self, f): return True class FWebSocket(_Action): code = "websocket" help = "Match WebSocket flows" @only(http.HTTPFlow) def __call__(self, f: http.HTTPFlow): return f.websocket is not None class FTCP(_Action): code = "tcp" help = "Match TCP flows" @only(tcp.TCPFlow) def __call__(self, f): return True class FDNS(_Action): code = "dns" help = "Match DNS flows" @only(dns.DNSFlow) def __call__(self, f): return True class FReq(_Action): code = "q" help = "Match request with no response" @only(http.HTTPFlow, dns.DNSFlow) def __call__(self, f): if not f.response: return True class FResp(_Action): code = "s" help = "Match response" @only(http.HTTPFlow, dns.DNSFlow) def __call__(self, f): return bool(f.response) class FAll(_Action): code = "all" help = "Match all flows" def __call__(self, f: flow.Flow): return True class _Rex(_Action): flags = 0 is_binary = True def __init__(self, expr): self.expr = expr if self.is_binary: expr = expr.encode() try: self.re = re.compile(expr, self.flags) except Exception: raise ValueError("Cannot compile expression.") def _check_content_type(rex, message): return any( name.lower() == b"content-type" and rex.search(value) for name, value in message.headers.fields ) class FAsset(_Action): code = "a" help = "Match asset in response: CSS, JavaScript, images, fonts." ASSET_TYPES = [ re.compile(x) for x in [ b"text/javascript", b"application/x-javascript", b"application/javascript", b"text/css", b"image/.*", b"font/.*", b"application/font.*", ] ] @only(http.HTTPFlow) def __call__(self, f): if f.response: for i in self.ASSET_TYPES: if _check_content_type(i, f.response): return True return False class FContentType(_Rex): code = "t" help = "Content-type header" @only(http.HTTPFlow) def __call__(self, f): if _check_content_type(self.re, f.request): return True elif f.response and _check_content_type(self.re, f.response): return True return False class FContentTypeRequest(_Rex): code = "tq" help = "Request Content-Type header" @only(http.HTTPFlow) def __call__(self, f): return _check_content_type(self.re, f.request) class FContentTypeResponse(_Rex): code = "ts" help = "Response Content-Type header" @only(http.HTTPFlow) def __call__(self, f): if f.response: return _check_content_type(self.re, f.response) return False class FHead(_Rex): code = "h" help = "Header" flags = re.MULTILINE @only(http.HTTPFlow) def __call__(self, f): if f.request and self.re.search(bytes(f.request.headers)): return True if f.response and self.re.search(bytes(f.response.headers)): return True return False class FHeadRequest(_Rex): code = "hq" help = "Request header" flags = re.MULTILINE @only(http.HTTPFlow) def __call__(self, f): if f.request and self.re.search(bytes(f.request.headers)): return True class FHeadResponse(_Rex): code = "hs" help = "Response header" flags = re.MULTILINE @only(http.HTTPFlow) def __call__(self, f): if f.response and self.re.search(bytes(f.response.headers)): return True class FBod(_Rex): code = "b" help = "Body" flags = re.DOTALL @only(http.HTTPFlow, tcp.TCPFlow, dns.DNSFlow) def __call__(self, f): if isinstance(f, http.HTTPFlow): if f.request and f.request.raw_content: if self.re.search(f.request.get_content(strict=False)): return True if f.response and f.response.raw_content: if self.re.search(f.response.get_content(strict=False)): return True if f.websocket: for msg in f.websocket.messages: if self.re.search(msg.content): return True elif isinstance(f, tcp.TCPFlow): for msg in f.messages: if self.re.search(msg.content): return True elif isinstance(f, dns.DNSFlow): if f.request and self.re.search(f.request.content): return True if f.response and self.re.search(f.response.content): return True return False class FBodRequest(_Rex): code = "bq" help = "Request body" flags = re.DOTALL @only(http.HTTPFlow, tcp.TCPFlow, dns.DNSFlow) def __call__(self, f): if isinstance(f, http.HTTPFlow): if f.request and f.request.raw_content: if self.re.search(f.request.get_content(strict=False)): return True if f.websocket: for msg in f.websocket.messages: if msg.from_client and self.re.search(msg.content): return True elif isinstance(f, tcp.TCPFlow): for msg in f.messages: if msg.from_client and self.re.search(msg.content): return True elif isinstance(f, dns.DNSFlow): if f.request and self.re.search(f.request.content): return True class FBodResponse(_Rex): code = "bs" help = "Response body" flags = re.DOTALL @only(http.HTTPFlow, tcp.TCPFlow, dns.DNSFlow) def __call__(self, f): if isinstance(f, http.HTTPFlow): if f.response and f.response.raw_content: if self.re.search(f.response.get_content(strict=False)): return True if f.websocket: for msg in f.websocket.messages: if not msg.from_client and self.re.search(msg.content): return True elif isinstance(f, tcp.TCPFlow): for msg in f.messages: if not msg.from_client and self.re.search(msg.content): return True elif isinstance(f, dns.DNSFlow): if f.response and self.re.search(f.response.content): return True class FMethod(_Rex): code = "m" help = "Method" flags = re.IGNORECASE @only(http.HTTPFlow) def __call__(self, f): return bool(self.re.search(f.request.data.method)) class FDomain(_Rex): code = "d" help = "Domain" flags = re.IGNORECASE is_binary = False @only(http.HTTPFlow) def __call__(self, f): return bool( self.re.search(f.request.host) or self.re.search(f.request.pretty_host) ) class FUrl(_Rex): code = "u" help = "URL" is_binary = False # FUrl is special, because it can be "naked". @classmethod def make(klass, s, loc, toks): if len(toks) > 1: toks = toks[1:] return klass(*toks) @only(http.HTTPFlow, dns.DNSFlow) def __call__(self, f): if not f or not f.request: return False if isinstance(f, http.HTTPFlow): return self.re.search(f.request.pretty_url) elif isinstance(f, dns.DNSFlow): return f.request.questions and self.re.search(f.request.questions[0].name) class FSrc(_Rex): code = "src" help = "Match source address" is_binary = False def __call__(self, f): if not f.client_conn or not f.client_conn.peername: return False r = f"{f.client_conn.peername[0]}:{f.client_conn.peername[1]}" return f.client_conn.peername and self.re.search(r) class FDst(_Rex): code = "dst" help = "Match destination address" is_binary = False def __call__(self, f): if not f.server_conn or not f.server_conn.address: return False r = f"{f.server_conn.address[0]}:{f.server_conn.address[1]}" return f.server_conn.address and self.re.search(r) class FReplay(_Action): code = "replay" help = "Match replayed flows" def __call__(self, f): return f.is_replay is not None class FReplayClient(_Action): code = "replayq" help = "Match replayed client request" def __call__(self, f): return f.is_replay == "request" class FReplayServer(_Action): code = "replays" help = "Match replayed server response" def __call__(self, f): return f.is_replay == "response" class FMeta(_Rex): code = "meta" help = "Flow metadata" flags = re.MULTILINE is_binary = False def __call__(self, f): m = "\n".join([f"{key}: {value}" for key, value in f.metadata.items()]) return self.re.search(m) class FMarker(_Rex): code = "marker" help = "Match marked flows with specified marker" is_binary = False def __call__(self, f): return self.re.search(f.marked) class FComment(_Rex): code = "comment" help = "Flow comment" flags = re.MULTILINE is_binary = False def __call__(self, f): return self.re.search(f.comment) class _Int(_Action): def __init__(self, num): self.num = int(num) class FCode(_Int): code = "c" help = "HTTP response code" @only(http.HTTPFlow) def __call__(self, f): if f.response and f.response.status_code == self.num: return True class FAnd(_Token): def __init__(self, lst): self.lst = lst def dump(self, indent=0, fp=sys.stdout): super().dump(indent, fp) for i in self.lst: i.dump(indent + 1, fp) def __call__(self, f): return all(i(f) for i in self.lst) class FOr(_Token): def __init__(self, lst): self.lst = lst def dump(self, indent=0, fp=sys.stdout): super().dump(indent, fp) for i in self.lst: i.dump(indent + 1, fp) def __call__(self, f): return any(i(f) for i in self.lst) class FNot(_Token): def __init__(self, itm): self.itm = itm[0] def dump(self, indent=0, fp=sys.stdout): super().dump(indent, fp) self.itm.dump(indent + 1, fp) def __call__(self, f): return not self.itm(f) filter_unary: Sequence[type[_Action]] = [ FAsset, FErr, FHTTP, FMarked, FReplay, FReplayClient, FReplayServer, FReq, FResp, FTCP, FDNS, FWebSocket, FAll, ] filter_rex: Sequence[type[_Rex]] = [ FBod, FBodRequest, FBodResponse, FContentType, FContentTypeRequest, FContentTypeResponse, FDomain, FDst, FHead, FHeadRequest, FHeadResponse, FMethod, FSrc, FUrl, FMeta, FMarker, FComment, ] filter_int = [FCode] def _make(): # Order is important - multi-char expressions need to come before narrow # ones. parts = [] for cls in filter_unary: f = pp.Literal(f"~{cls.code}") + pp.WordEnd() f.setParseAction(cls.make) parts.append(f) # This is a bit of a hack to simulate Word(pyparsing_unicode.printables), # which has a horrible performance with len(pyparsing.pyparsing_unicode.printables) == 1114060 unicode_words = pp.CharsNotIn("()~'\"" + pp.ParserElement.DEFAULT_WHITE_CHARS) unicode_words.skipWhitespace = True regex = ( unicode_words | pp.QuotedString('"', escChar="\\") | pp.QuotedString("'", escChar="\\") ) for cls in filter_rex: f = pp.Literal(f"~{cls.code}") + pp.WordEnd() + regex.copy() f.setParseAction(cls.make) parts.append(f) for cls in filter_int: f = pp.Literal(f"~{cls.code}") + pp.WordEnd() + pp.Word(pp.nums) f.setParseAction(cls.make) parts.append(f) # A naked rex is a URL rex: f = regex.copy() f.setParseAction(FUrl.make) parts.append(f) atom = pp.MatchFirst(parts) expr = pp.infixNotation( atom, [ (pp.Literal("!").suppress(), 1, pp.opAssoc.RIGHT, lambda x: FNot(*x)), (pp.Literal("&").suppress(), 2, pp.opAssoc.LEFT, lambda x: FAnd(*x)), (pp.Literal("|").suppress(), 2, pp.opAssoc.LEFT, lambda x: FOr(*x)), ], ) expr = pp.OneOrMore(expr) return expr.setParseAction(lambda x: FAnd(x) if len(x) != 1 else x) bnf = _make() class TFilter(Protocol): pattern: str def __call__(self, f: flow.Flow) -> bool: ... # pragma: no cover def parse(s: str) -> TFilter: """ Parse a filter expression and return the compiled filter function. If the filter syntax is invalid, `ValueError` is raised. """ if not s: raise ValueError("Empty filter expression") try: flt = bnf.parseString(s, parseAll=True)[0] flt.pattern = s return flt except (pp.ParseException, ValueError) as e: raise ValueError(f"Invalid filter expression: {s!r}") from e def match(flt: Union[str, TFilter], flow: flow.Flow) -> bool: """ Matches a flow against a compiled filter expression. Returns True if matched, False if not. If flt is a string, it will be compiled as a filter expression. If the expression is invalid, ValueError is raised. """ if isinstance(flt, str): flt = parse(flt) if flt: return flt(flow) return True match_all: TFilter = parse("~all") """A filter function that matches all flows""" help = [] for a in filter_unary: help.append((f"~{a.code}", a.help)) for b in filter_rex: help.append((f"~{b.code} regex", b.help)) for c in filter_int: help.append((f"~{c.code} int", c.help)) help.sort() help.extend( [ ("!", "unary not"), ("&", "and"), ("|", "or"), ("(...)", "grouping"), ] ) mitmproxy-8.1.1/mitmproxy/hooks.py000066400000000000000000000051711425660472000173500ustar00rootroot00000000000000import re import warnings from collections.abc import Sequence from dataclasses import dataclass, is_dataclass, fields from typing import Any, ClassVar, TYPE_CHECKING import mitmproxy.flow if TYPE_CHECKING: import mitmproxy.addonmanager import mitmproxy.log class Hook: name: ClassVar[str] def args(self) -> list[Any]: args = [] for field in fields(self): args.append(getattr(self, field.name)) return args def __new__(cls, *args, **kwargs): if cls is Hook: raise TypeError("Hook may not be instantiated directly.") if not is_dataclass(cls): raise TypeError("Subclass is not a dataclass.") return super().__new__(cls) def __init_subclass__(cls, **kwargs): # initialize .name attribute. HttpRequestHook -> http_request if cls.__dict__.get("name", None) is None: name = cls.__name__.replace("Hook", "") cls.name = re.sub("(?!^)([A-Z]+)", r"_\1", name).lower() if cls.name in all_hooks: other = all_hooks[cls.name] warnings.warn( f"Two conflicting event classes for {cls.name}: {cls} and {other}", RuntimeWarning, ) if cls.name == "": return # don't register Hook class. all_hooks[cls.name] = cls # define a custom hash and __eq__ function so that events are hashable and not comparable. cls.__hash__ = object.__hash__ cls.__eq__ = object.__eq__ all_hooks: dict[str, type[Hook]] = {} @dataclass class ConfigureHook(Hook): """ Called when configuration changes. The updated argument is a set-like object containing the keys of all changed options. This event is called during startup with all options in the updated set. """ updated: set[str] @dataclass class DoneHook(Hook): """ Called when the addon shuts down, either by being removed from the mitmproxy instance, or when mitmproxy itself shuts down. On shutdown, this event is called after the event loop is terminated, guaranteeing that it will be the final event an addon sees. Note that log handlers are shut down at this point, so calls to log functions will produce no output. """ @dataclass class RunningHook(Hook): """ Called when the proxy is completely up and running. At this point, you can expect all addons to be loaded and all options to be set. """ @dataclass class UpdateHook(Hook): """ Update is called when one or more flow objects have been modified, usually from a different addon. """ flows: Sequence[mitmproxy.flow.Flow] mitmproxy-8.1.1/mitmproxy/http.py000066400000000000000000001250211425660472000172010ustar00rootroot00000000000000import binascii import os import re import time import urllib.parse import json import warnings from dataclasses import dataclass from dataclasses import fields from email.utils import formatdate from email.utils import mktime_tz from email.utils import parsedate_tz from typing import Callable from typing import Iterable from typing import Iterator from typing import Mapping from typing import Optional from typing import Union from typing import cast from typing import Any from mitmproxy import flow from mitmproxy.websocket import WebSocketData from mitmproxy.coretypes import multidict from mitmproxy.coretypes import serializable from mitmproxy.net import encoding from mitmproxy.net.http import cookies from mitmproxy.net.http import multipart from mitmproxy.net.http import status_codes from mitmproxy.net.http import url from mitmproxy.net.http.headers import assemble_content_type from mitmproxy.net.http.headers import parse_content_type from mitmproxy.utils import human from mitmproxy.utils import strutils from mitmproxy.utils import typecheck from mitmproxy.utils.strutils import always_bytes from mitmproxy.utils.strutils import always_str # While headers _should_ be ASCII, it's not uncommon for certain headers to be utf-8 encoded. def _native(x: bytes) -> str: return x.decode("utf-8", "surrogateescape") def _always_bytes(x: Union[str, bytes]) -> bytes: return strutils.always_bytes(x, "utf-8", "surrogateescape") # This cannot be easily typed with mypy yet, so we just specify MultiDict without concrete types. class Headers(multidict.MultiDict): # type: ignore """ Header class which allows both convenient access to individual headers as well as direct access to the underlying raw data. Provides a full dictionary interface. Create headers with keyword arguments: >>> h = Headers(host="example.com", content_type="application/xml") Headers mostly behave like a normal dict: >>> h["Host"] "example.com" Headers are case insensitive: >>> h["host"] "example.com" Headers can also be created from a list of raw (header_name, header_value) byte tuples: >>> h = Headers([ (b"Host",b"example.com"), (b"Accept",b"text/html"), (b"accept",b"application/xml") ]) Multiple headers are folded into a single header as per RFC 7230: >>> h["Accept"] "text/html, application/xml" Setting a header removes all existing headers with the same name: >>> h["Accept"] = "application/text" >>> h["Accept"] "application/text" `bytes(h)` returns an HTTP/1 header block: >>> print(bytes(h)) Host: example.com Accept: application/text For full control, the raw header fields can be accessed: >>> h.fields Caveats: - For use with the "Set-Cookie" and "Cookie" headers, either use `Response.cookies` or see `Headers.get_all`. """ def __init__(self, fields: Iterable[tuple[bytes, bytes]] = (), **headers): """ *Args:* - *fields:* (optional) list of ``(name, value)`` header byte tuples, e.g. ``[(b"Host", b"example.com")]``. All names and values must be bytes. - *\\*\\*headers:* Additional headers to set. Will overwrite existing values from `fields`. For convenience, underscores in header names will be transformed to dashes - this behaviour does not extend to other methods. If ``**headers`` contains multiple keys that have equal ``.lower()`` representations, the behavior is undefined. """ super().__init__(fields) for key, value in self.fields: if not isinstance(key, bytes) or not isinstance(value, bytes): raise TypeError("Header fields must be bytes.") # content_type -> content-type self.update( { _always_bytes(name).replace(b"_", b"-"): _always_bytes(value) for name, value in headers.items() } ) fields: tuple[tuple[bytes, bytes], ...] @staticmethod def _reduce_values(values) -> str: # Headers can be folded return ", ".join(values) @staticmethod def _kconv(key) -> str: # Headers are case-insensitive return key.lower() def __bytes__(self) -> bytes: if self.fields: return b"\r\n".join(b": ".join(field) for field in self.fields) + b"\r\n" else: return b"" def __delitem__(self, key: Union[str, bytes]) -> None: key = _always_bytes(key) super().__delitem__(key) def __iter__(self) -> Iterator[str]: for x in super().__iter__(): yield _native(x) def get_all(self, name: Union[str, bytes]) -> list[str]: """ Like `Headers.get`, but does not fold multiple headers into a single one. This is useful for Set-Cookie and Cookie headers, which do not support folding. *See also:* - - - """ name = _always_bytes(name) return [_native(x) for x in super().get_all(name)] def set_all(self, name: Union[str, bytes], values: list[Union[str, bytes]]): """ Explicitly set multiple headers for the given key. See `Headers.get_all`. """ name = _always_bytes(name) values = [_always_bytes(x) for x in values] return super().set_all(name, values) def insert(self, index: int, key: Union[str, bytes], value: Union[str, bytes]): key = _always_bytes(key) value = _always_bytes(value) super().insert(index, key, value) def items(self, multi=False): if multi: return ((_native(k), _native(v)) for k, v in self.fields) else: return super().items() @dataclass class MessageData(serializable.Serializable): http_version: bytes headers: Headers content: Optional[bytes] trailers: Optional[Headers] timestamp_start: float timestamp_end: Optional[float] # noinspection PyUnreachableCode if __debug__: def __post_init__(self): for field in fields(self): val = getattr(self, field.name) typecheck.check_option_type(field.name, val, field.type) def set_state(self, state): for k, v in state.items(): if k in ("headers", "trailers") and v is not None: v = Headers.from_state(v) setattr(self, k, v) def get_state(self): state = vars(self).copy() state["headers"] = state["headers"].get_state() if state["trailers"] is not None: state["trailers"] = state["trailers"].get_state() return state @classmethod def from_state(cls, state): state["headers"] = Headers.from_state(state["headers"]) if state["trailers"] is not None: state["trailers"] = Headers.from_state(state["trailers"]) return cls(**state) @dataclass class RequestData(MessageData): host: str port: int method: bytes scheme: bytes authority: bytes path: bytes @dataclass class ResponseData(MessageData): status_code: int reason: bytes class Message(serializable.Serializable): """Base class for `Request` and `Response`.""" @classmethod def from_state(cls, state): return cls(**state) def get_state(self): return self.data.get_state() def set_state(self, state): self.data.set_state(state) data: MessageData stream: Union[Callable[[bytes], Union[Iterable[bytes], bytes]], bool] = False """ This attribute controls if the message body should be streamed. If `False`, mitmproxy will buffer the entire body before forwarding it to the destination. This makes it possible to perform string replacements on the entire body. If `True`, the message body will not be buffered on the proxy but immediately forwarded instead. Alternatively, a transformation function can be specified, which will be called for each chunk of data. Please note that packet boundaries generally should not be relied upon. This attribute must be set in the `requestheaders` or `responseheaders` hook. Setting it in `request` or `response` is already too late, mitmproxy has buffered the message body already. """ @property def http_version(self) -> str: """ HTTP version string, for example `HTTP/1.1`. """ return self.data.http_version.decode("utf-8", "surrogateescape") @http_version.setter def http_version(self, http_version: Union[str, bytes]) -> None: self.data.http_version = strutils.always_bytes( http_version, "utf-8", "surrogateescape" ) @property def is_http10(self) -> bool: return self.data.http_version == b"HTTP/1.0" @property def is_http11(self) -> bool: return self.data.http_version == b"HTTP/1.1" @property def is_http2(self) -> bool: return self.data.http_version == b"HTTP/2.0" @property def headers(self) -> Headers: """ The HTTP headers. """ return self.data.headers @headers.setter def headers(self, h: Headers) -> None: self.data.headers = h @property def trailers(self) -> Optional[Headers]: """ The [HTTP trailers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Trailer). """ return self.data.trailers @trailers.setter def trailers(self, h: Optional[Headers]) -> None: self.data.trailers = h @property def raw_content(self) -> Optional[bytes]: """ The raw (potentially compressed) HTTP message body. In contrast to `Message.content` and `Message.text`, accessing this property never raises. *See also:* `Message.content`, `Message.text` """ return self.data.content @raw_content.setter def raw_content(self, content: Optional[bytes]) -> None: self.data.content = content @property def content(self) -> Optional[bytes]: """ The uncompressed HTTP message body as bytes. Accessing this attribute may raise a `ValueError` when the HTTP content-encoding is invalid. *See also:* `Message.raw_content`, `Message.text` """ return self.get_content() @content.setter def content(self, value: Optional[bytes]) -> None: self.set_content(value) @property def text(self) -> Optional[str]: """ The uncompressed and decoded HTTP message body as text. Accessing this attribute may raise a `ValueError` when either content-encoding or charset is invalid. *See also:* `Message.raw_content`, `Message.content` """ return self.get_text() @text.setter def text(self, value: Optional[str]) -> None: self.set_text(value) def set_content(self, value: Optional[bytes]) -> None: if value is None: self.raw_content = None return if not isinstance(value, bytes): raise TypeError( f"Message content must be bytes, not {type(value).__name__}. " "Please use .text if you want to assign a str." ) ce = self.headers.get("content-encoding") try: self.raw_content = encoding.encode(value, ce or "identity") except ValueError: # So we have an invalid content-encoding? # Let's remove it! del self.headers["content-encoding"] self.raw_content = value if "transfer-encoding" in self.headers: # https://httpwg.org/specs/rfc7230.html#header.content-length # don't set content-length if a transfer-encoding is provided pass else: self.headers["content-length"] = str(len(self.raw_content)) def get_content(self, strict: bool = True) -> Optional[bytes]: """ Similar to `Message.content`, but does not raise if `strict` is `False`. Instead, the compressed message body is returned as-is. """ if self.raw_content is None: return None ce = self.headers.get("content-encoding") if ce: try: content = encoding.decode(self.raw_content, ce) # A client may illegally specify a byte -> str encoding here (e.g. utf8) if isinstance(content, str): raise ValueError(f"Invalid Content-Encoding: {ce}") return content except ValueError: if strict: raise return self.raw_content else: return self.raw_content def _get_content_type_charset(self) -> Optional[str]: ct = parse_content_type(self.headers.get("content-type", "")) if ct: return ct[2].get("charset") return None def _guess_encoding(self, content: bytes = b"") -> str: enc = self._get_content_type_charset() if not enc: if "json" in self.headers.get("content-type", ""): enc = "utf8" if not enc: if "html" in self.headers.get("content-type", ""): meta_charset = re.search( rb"""]+charset=['"]?([^'">]+)""", content, re.IGNORECASE ) if meta_charset: enc = meta_charset.group(1).decode("ascii", "ignore") if not enc: if "text/css" in self.headers.get("content-type", ""): # @charset rule must be the very first thing. css_charset = re.match( rb"""@charset "([^"]+)";""", content, re.IGNORECASE ) if css_charset: enc = css_charset.group(1).decode("ascii", "ignore") if not enc: enc = "latin-1" # Use GB 18030 as the superset of GB2312 and GBK to fix common encoding problems on Chinese websites. if enc.lower() in ("gb2312", "gbk"): enc = "gb18030" return enc def set_text(self, text: Optional[str]) -> None: if text is None: self.content = None return enc = self._guess_encoding() try: self.content = cast(bytes, encoding.encode(text, enc)) except ValueError: # Fall back to UTF-8 and update the content-type header. ct = parse_content_type(self.headers.get("content-type", "")) or ( "text", "plain", {}, ) ct[2]["charset"] = "utf-8" self.headers["content-type"] = assemble_content_type(*ct) enc = "utf8" self.content = text.encode(enc, "surrogateescape") def get_text(self, strict: bool = True) -> Optional[str]: """ Similar to `Message.text`, but does not raise if `strict` is `False`. Instead, the message body is returned as surrogate-escaped UTF-8. """ content = self.get_content(strict) if content is None: return None enc = self._guess_encoding(content) try: return cast(str, encoding.decode(content, enc)) except ValueError: if strict: raise return content.decode("utf8", "surrogateescape") @property def timestamp_start(self) -> float: """ *Timestamp:* Headers received. """ return self.data.timestamp_start @timestamp_start.setter def timestamp_start(self, timestamp_start: float) -> None: self.data.timestamp_start = timestamp_start @property def timestamp_end(self) -> Optional[float]: """ *Timestamp:* Last byte received. """ return self.data.timestamp_end @timestamp_end.setter def timestamp_end(self, timestamp_end: Optional[float]): self.data.timestamp_end = timestamp_end def decode(self, strict: bool = True) -> None: """ Decodes body based on the current Content-Encoding header, then removes the header. If there is no Content-Encoding header, no action is taken. *Raises:* - `ValueError`, when the content-encoding is invalid and strict is True. """ decoded = self.get_content(strict) self.headers.pop("content-encoding", None) self.content = decoded def encode(self, encoding: str) -> None: """ Encodes body with the given encoding, where e is "gzip", "deflate", "identity", "br", or "zstd". Any existing content-encodings are overwritten, the content is not decoded beforehand. *Raises:* - `ValueError`, when the specified content-encoding is invalid. """ self.headers["content-encoding"] = encoding self.content = self.raw_content if "content-encoding" not in self.headers: raise ValueError(f"Invalid content encoding {repr(encoding)}") def json(self, **kwargs: Any) -> Any: """ Returns the JSON encoded content of the response, if any. `**kwargs` are optional arguments that will be passed to `json.loads()`. Will raise if the content can not be decoded and then parsed as JSON. *Raises:* - `json.decoder.JSONDecodeError` if content is not valid JSON. - `TypeError` if the content is not available, for example because the response has been streamed. """ content = self.get_content(strict=False) if content is None: raise TypeError("Message content is not available.") else: return json.loads(content, **kwargs) class Request(Message): """ An HTTP request. """ data: RequestData def __init__( self, host: str, port: int, method: bytes, scheme: bytes, authority: bytes, path: bytes, http_version: bytes, headers: Union[Headers, tuple[tuple[bytes, bytes], ...]], content: Optional[bytes], trailers: Union[Headers, tuple[tuple[bytes, bytes], ...], None], timestamp_start: float, timestamp_end: Optional[float], ): # auto-convert invalid types to retain compatibility with older code. if isinstance(host, bytes): host = host.decode("idna", "strict") if isinstance(method, str): method = method.encode("ascii", "strict") if isinstance(scheme, str): scheme = scheme.encode("ascii", "strict") if isinstance(authority, str): authority = authority.encode("ascii", "strict") if isinstance(path, str): path = path.encode("ascii", "strict") if isinstance(http_version, str): http_version = http_version.encode("ascii", "strict") if isinstance(content, str): raise ValueError(f"Content must be bytes, not {type(content).__name__}") if not isinstance(headers, Headers): headers = Headers(headers) if trailers is not None and not isinstance(trailers, Headers): trailers = Headers(trailers) self.data = RequestData( host=host, port=port, method=method, scheme=scheme, authority=authority, path=path, http_version=http_version, headers=headers, content=content, trailers=trailers, timestamp_start=timestamp_start, timestamp_end=timestamp_end, ) def __repr__(self) -> str: if self.host and self.port: hostport = f"{self.host}:{self.port}" else: hostport = "" path = self.path or "" return f"Request({self.method} {hostport}{path})" @classmethod def make( cls, method: str, url: str, content: Union[bytes, str] = "", headers: Union[ Headers, dict[Union[str, bytes], Union[str, bytes]], Iterable[tuple[bytes, bytes]], ] = (), ) -> "Request": """ Simplified API for creating request objects. """ # Headers can be list or dict, we differentiate here. if isinstance(headers, Headers): pass elif isinstance(headers, dict): headers = Headers( ( always_bytes(k, "utf-8", "surrogateescape"), always_bytes(v, "utf-8", "surrogateescape"), ) for k, v in headers.items() ) elif isinstance(headers, Iterable): headers = Headers(headers) # type: ignore else: raise TypeError( "Expected headers to be an iterable or dict, but is {}.".format( type(headers).__name__ ) ) req = cls( "", 0, method.encode("utf-8", "surrogateescape"), b"", b"", b"", b"HTTP/1.1", headers, b"", None, time.time(), time.time(), ) req.url = url # Assign this manually to update the content-length header. if isinstance(content, bytes): req.content = content elif isinstance(content, str): req.text = content else: raise TypeError( f"Expected content to be str or bytes, but is {type(content).__name__}." ) return req @property def first_line_format(self) -> str: """ *Read-only:* HTTP request form as defined in [RFC 7230](https://tools.ietf.org/html/rfc7230#section-5.3). origin-form and asterisk-form are subsumed as "relative". """ if self.method == "CONNECT": return "authority" elif self.authority: return "absolute" else: return "relative" @property def method(self) -> str: """ HTTP request method, e.g. "GET". """ return self.data.method.decode("utf-8", "surrogateescape").upper() @method.setter def method(self, val: Union[str, bytes]) -> None: self.data.method = always_bytes(val, "utf-8", "surrogateescape") @property def scheme(self) -> str: """ HTTP request scheme, which should be "http" or "https". """ return self.data.scheme.decode("utf-8", "surrogateescape") @scheme.setter def scheme(self, val: Union[str, bytes]) -> None: self.data.scheme = always_bytes(val, "utf-8", "surrogateescape") @property def authority(self) -> str: """ HTTP request authority. For HTTP/1, this is the authority portion of the request target (in either absolute-form or authority-form). For origin-form and asterisk-form requests, this property is set to an empty string. For HTTP/2, this is the :authority pseudo header. *See also:* `Request.host`, `Request.host_header`, `Request.pretty_host` """ try: return self.data.authority.decode("idna") except UnicodeError: return self.data.authority.decode("utf8", "surrogateescape") @authority.setter def authority(self, val: Union[str, bytes]) -> None: if isinstance(val, str): try: val = val.encode("idna", "strict") except UnicodeError: val = val.encode("utf8", "surrogateescape") # type: ignore self.data.authority = val @property def host(self) -> str: """ Target server for this request. This may be parsed from the raw request (e.g. from a ``GET http://example.com/ HTTP/1.1`` request line) or inferred from the proxy mode (e.g. an IP in transparent mode). Setting the host attribute also updates the host header and authority information, if present. *See also:* `Request.authority`, `Request.host_header`, `Request.pretty_host` """ return self.data.host @host.setter def host(self, val: Union[str, bytes]) -> None: self.data.host = always_str(val, "idna", "strict") # Update host header if "Host" in self.data.headers: self.data.headers["Host"] = val # Update authority if self.data.authority: self.authority = url.hostport(self.scheme, self.host, self.port) @property def host_header(self) -> Optional[str]: """ The request's host/authority header. This property maps to either ``request.headers["Host"]`` or ``request.authority``, depending on whether it's HTTP/1.x or HTTP/2.0. *See also:* `Request.authority`,`Request.host`, `Request.pretty_host` """ if self.is_http2: return self.authority or self.data.headers.get("Host", None) else: return self.data.headers.get("Host", None) @host_header.setter def host_header(self, val: Union[None, str, bytes]) -> None: if val is None: if self.is_http2: self.data.authority = b"" self.headers.pop("Host", None) else: if self.is_http2: self.authority = val # type: ignore if not self.is_http2 or "Host" in self.headers: # For h2, we only overwrite, but not create, as :authority is the h2 host header. self.headers["Host"] = val @property def port(self) -> int: """ Target port. """ return self.data.port @port.setter def port(self, port: int) -> None: self.data.port = port @property def path(self) -> str: """ HTTP request path, e.g. "/index.html". Usually starts with a slash, except for OPTIONS requests, which may just be "*". """ return self.data.path.decode("utf-8", "surrogateescape") @path.setter def path(self, val: Union[str, bytes]) -> None: self.data.path = always_bytes(val, "utf-8", "surrogateescape") @property def url(self) -> str: """ The full URL string, constructed from `Request.scheme`, `Request.host`, `Request.port` and `Request.path`. Settings this property updates these attributes as well. """ if self.first_line_format == "authority": return f"{self.host}:{self.port}" return url.unparse(self.scheme, self.host, self.port, self.path) @url.setter def url(self, val: Union[str, bytes]) -> None: val = always_str(val, "utf-8", "surrogateescape") self.scheme, self.host, self.port, self.path = url.parse(val) @property def pretty_host(self) -> str: """ *Read-only:* Like `Request.host`, but using `Request.host_header` header as an additional (preferred) data source. This is useful in transparent mode where `Request.host` is only an IP address. *Warning:* When working in adversarial environments, this may not reflect the actual destination as the Host header could be spoofed. """ authority = self.host_header if authority: return url.parse_authority(authority, check=False)[0] else: return self.host @property def pretty_url(self) -> str: """ *Read-only:* Like `Request.url`, but using `Request.pretty_host` instead of `Request.host`. """ if self.first_line_format == "authority": return self.authority host_header = self.host_header if not host_header: return self.url pretty_host, pretty_port = url.parse_authority(host_header, check=False) pretty_port = pretty_port or url.default_port(self.scheme) or 443 return url.unparse(self.scheme, pretty_host, pretty_port, self.path) def _get_query(self): query = urllib.parse.urlparse(self.url).query return tuple(url.decode(query)) def _set_query(self, query_data): query = url.encode(query_data) _, _, path, params, _, fragment = urllib.parse.urlparse(self.url) self.path = urllib.parse.urlunparse(["", "", path, params, query, fragment]) @property def query(self) -> multidict.MultiDictView[str, str]: """ The request query as a mutable mapping view on the request's path. For the most part, this behaves like a dictionary. Modifications to the MultiDictView update `Request.path`, and vice versa. """ return multidict.MultiDictView(self._get_query, self._set_query) @query.setter def query(self, value): self._set_query(value) def _get_cookies(self): h = self.headers.get_all("Cookie") return tuple(cookies.parse_cookie_headers(h)) def _set_cookies(self, value): self.headers["cookie"] = cookies.format_cookie_header(value) @property def cookies(self) -> multidict.MultiDictView[str, str]: """ The request cookies. For the most part, this behaves like a dictionary. Modifications to the MultiDictView update `Request.headers`, and vice versa. """ return multidict.MultiDictView(self._get_cookies, self._set_cookies) @cookies.setter def cookies(self, value): self._set_cookies(value) @property def path_components(self) -> tuple[str, ...]: """ The URL's path components as a tuple of strings. Components are unquoted. """ path = urllib.parse.urlparse(self.url).path # This needs to be a tuple so that it's immutable. # Otherwise, this would fail silently: # request.path_components.append("foo") return tuple(url.unquote(i) for i in path.split("/") if i) @path_components.setter def path_components(self, components: Iterable[str]): components = map(lambda x: url.quote(x, safe=""), components) path = "/" + "/".join(components) _, _, _, params, query, fragment = urllib.parse.urlparse(self.url) self.path = urllib.parse.urlunparse(["", "", path, params, query, fragment]) def anticache(self) -> None: """ Modifies this request to remove headers that might produce a cached response. """ delheaders = ( "if-modified-since", "if-none-match", ) for i in delheaders: self.headers.pop(i, None) def anticomp(self) -> None: """ Modify the Accept-Encoding header to only accept uncompressed responses. """ self.headers["accept-encoding"] = "identity" def constrain_encoding(self) -> None: """ Limits the permissible Accept-Encoding values, based on what we can decode appropriately. """ accept_encoding = self.headers.get("accept-encoding") if accept_encoding: self.headers["accept-encoding"] = ", ".join( e for e in {"gzip", "identity", "deflate", "br", "zstd"} if e in accept_encoding ) def _get_urlencoded_form(self): is_valid_content_type = ( "application/x-www-form-urlencoded" in self.headers.get("content-type", "").lower() ) if is_valid_content_type: return tuple(url.decode(self.get_text(strict=False))) return () def _set_urlencoded_form(self, form_data): """ Sets the body to the URL-encoded form data, and adds the appropriate content-type header. This will overwrite the existing content if there is one. """ self.headers["content-type"] = "application/x-www-form-urlencoded" self.content = url.encode(form_data, self.get_text(strict=False)).encode() @property def urlencoded_form(self) -> multidict.MultiDictView[str, str]: """ The URL-encoded form data. If the content-type indicates non-form data or the form could not be parsed, this is set to an empty `MultiDictView`. Modifications to the MultiDictView update `Request.content`, and vice versa. """ return multidict.MultiDictView( self._get_urlencoded_form, self._set_urlencoded_form ) @urlencoded_form.setter def urlencoded_form(self, value): self._set_urlencoded_form(value) def _get_multipart_form(self): is_valid_content_type = ( "multipart/form-data" in self.headers.get("content-type", "").lower() ) if is_valid_content_type: try: return multipart.decode(self.headers.get("content-type"), self.content) except ValueError: pass return () def _set_multipart_form(self, value): is_valid_content_type = ( self.headers.get("content-type", "") .lower() .startswith("multipart/form-data") ) if not is_valid_content_type: """ Generate a random boundary here. See for specifications on generating the boundary. """ boundary = "-" * 20 + binascii.hexlify(os.urandom(16)).decode() self.headers["content-type"] = f"multipart/form-data; boundary={boundary}" self.content = multipart.encode(self.headers, value) @property def multipart_form(self) -> multidict.MultiDictView[bytes, bytes]: """ The multipart form data. If the content-type indicates non-form data or the form could not be parsed, this is set to an empty `MultiDictView`. Modifications to the MultiDictView update `Request.content`, and vice versa. """ return multidict.MultiDictView( self._get_multipart_form, self._set_multipart_form ) @multipart_form.setter def multipart_form(self, value): self._set_multipart_form(value) class Response(Message): """ An HTTP response. """ data: ResponseData def __init__( self, http_version: bytes, status_code: int, reason: bytes, headers: Union[Headers, tuple[tuple[bytes, bytes], ...]], content: Optional[bytes], trailers: Union[None, Headers, tuple[tuple[bytes, bytes], ...]], timestamp_start: float, timestamp_end: Optional[float], ): # auto-convert invalid types to retain compatibility with older code. if isinstance(http_version, str): http_version = http_version.encode("ascii", "strict") if isinstance(reason, str): reason = reason.encode("ascii", "strict") if isinstance(content, str): raise ValueError(f"Content must be bytes, not {type(content).__name__}") if not isinstance(headers, Headers): headers = Headers(headers) if trailers is not None and not isinstance(trailers, Headers): trailers = Headers(trailers) self.data = ResponseData( http_version=http_version, status_code=status_code, reason=reason, headers=headers, content=content, trailers=trailers, timestamp_start=timestamp_start, timestamp_end=timestamp_end, ) def __repr__(self) -> str: if self.raw_content: ct = self.headers.get("content-type", "unknown content type") size = human.pretty_size(len(self.raw_content)) details = f"{ct}, {size}" else: details = "no content" return f"Response({self.status_code}, {details})" @classmethod def make( cls, status_code: int = 200, content: Union[bytes, str] = b"", headers: Union[ Headers, Mapping[str, Union[str, bytes]], Iterable[tuple[bytes, bytes]] ] = (), ) -> "Response": """ Simplified API for creating response objects. """ if isinstance(headers, Headers): headers = headers elif isinstance(headers, dict): headers = Headers( ( always_bytes(k, "utf-8", "surrogateescape"), # type: ignore always_bytes(v, "utf-8", "surrogateescape"), ) for k, v in headers.items() ) elif isinstance(headers, Iterable): headers = Headers(headers) # type: ignore else: raise TypeError( "Expected headers to be an iterable or dict, but is {}.".format( type(headers).__name__ ) ) resp = cls( b"HTTP/1.1", status_code, status_codes.RESPONSES.get(status_code, "").encode(), headers, None, None, time.time(), time.time(), ) # Assign this manually to update the content-length header. if isinstance(content, bytes): resp.content = content elif isinstance(content, str): resp.text = content else: raise TypeError( f"Expected content to be str or bytes, but is {type(content).__name__}." ) return resp @property def status_code(self) -> int: """ HTTP Status Code, e.g. ``200``. """ return self.data.status_code @status_code.setter def status_code(self, status_code: int) -> None: self.data.status_code = status_code @property def reason(self) -> str: """ HTTP reason phrase, for example "Not Found". HTTP/2 responses do not contain a reason phrase, an empty string will be returned instead. """ # Encoding: http://stackoverflow.com/a/16674906/934719 return self.data.reason.decode("ISO-8859-1") @reason.setter def reason(self, reason: Union[str, bytes]) -> None: self.data.reason = strutils.always_bytes(reason, "ISO-8859-1") def _get_cookies(self): h = self.headers.get_all("set-cookie") all_cookies = cookies.parse_set_cookie_headers(h) return tuple((name, (value, attrs)) for name, value, attrs in all_cookies) def _set_cookies(self, value): cookie_headers = [] for k, v in value: header = cookies.format_set_cookie_header([(k, v[0], v[1])]) cookie_headers.append(header) self.headers.set_all("set-cookie", cookie_headers) @property def cookies( self, ) -> multidict.MultiDictView[ str, tuple[str, multidict.MultiDict[str, Optional[str]]] ]: """ The response cookies. A possibly empty `MultiDictView`, where the keys are cookie name strings, and values are `(cookie value, attributes)` tuples. Within attributes, unary attributes (e.g. `HTTPOnly`) are indicated by a `None` value. Modifications to the MultiDictView update `Response.headers`, and vice versa. *Warning:* Changes to `attributes` will not be picked up unless you also reassign the `(cookie value, attributes)` tuple directly in the `MultiDictView`. """ return multidict.MultiDictView(self._get_cookies, self._set_cookies) @cookies.setter def cookies(self, value): self._set_cookies(value) def refresh(self, now=None): """ This fairly complex and heuristic function refreshes a server response for replay. - It adjusts date, expires, and last-modified headers. - It adjusts cookie expiration. """ if not now: now = time.time() delta = now - self.timestamp_start refresh_headers = [ "date", "expires", "last-modified", ] for i in refresh_headers: if i in self.headers: d = parsedate_tz(self.headers[i]) if d: new = mktime_tz(d) + delta try: self.headers[i] = formatdate(new, usegmt=True) except OSError: # pragma: no cover pass # value out of bounds on Windows only (which is why we exclude it from coverage). c = [] for set_cookie_header in self.headers.get_all("set-cookie"): try: refreshed = cookies.refresh_set_cookie_header(set_cookie_header, delta) except ValueError: refreshed = set_cookie_header c.append(refreshed) if c: self.headers.set_all("set-cookie", c) class HTTPFlow(flow.Flow): """ An HTTPFlow is a collection of objects representing a single HTTP transaction. """ request: Request """The client's HTTP request.""" response: Optional[Response] = None """The server's HTTP response.""" error: Optional[flow.Error] = None """ A connection or protocol error affecting this flow. Note that it's possible for a Flow to have both a response and an error object. This might happen, for instance, when a response was received from the server, but there was an error sending it back to the client. """ websocket: Optional[WebSocketData] = None """ If this HTTP flow initiated a WebSocket connection, this attribute contains all associated WebSocket data. """ _stateobject_attributes = flow.Flow._stateobject_attributes.copy() # mypy doesn't support update with kwargs _stateobject_attributes.update( dict(request=Request, response=Response, websocket=WebSocketData) ) def __repr__(self): s = " float: """*Read-only:* An alias for `Request.timestamp_start`.""" return self.request.timestamp_start @property def mode(self) -> str: # pragma: no cover warnings.warn("HTTPFlow.mode is deprecated.", DeprecationWarning, stacklevel=2) return getattr(self, "_mode", "regular") @mode.setter def mode(self, val: str) -> None: # pragma: no cover warnings.warn("HTTPFlow.mode is deprecated.", DeprecationWarning, stacklevel=2) self._mode = val def copy(self): f = super().copy() if self.request: f.request = self.request.copy() if self.response: f.response = self.response.copy() return f __all__ = [ "HTTPFlow", "Message", "Request", "Response", "Headers", ] mitmproxy-8.1.1/mitmproxy/io/000077500000000000000000000000001425660472000162565ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/io/__init__.py000066400000000000000000000002521425660472000203660ustar00rootroot00000000000000from .io import FlowWriter, FlowReader, FilteredFlowWriter, read_flows_from_paths __all__ = ["FlowWriter", "FlowReader", "FilteredFlowWriter", "read_flows_from_paths"] mitmproxy-8.1.1/mitmproxy/io/compat.py000066400000000000000000000337501425660472000201230ustar00rootroot00000000000000""" This module handles the import of mitmproxy flows generated by old versions. The flow file version is decoupled from the mitmproxy release cycle (since v3.0.0dev) and versioning. Every change or migration gets a new flow file version number, this prevents issues with developer builds and snapshots. """ import uuid from typing import Any, Mapping, Union from mitmproxy import version from mitmproxy.utils import strutils def convert_011_012(data): data[b"version"] = (0, 12) return data def convert_012_013(data): data[b"version"] = (0, 13) return data def convert_013_014(data): data[b"request"][b"first_line_format"] = data[b"request"].pop(b"form_in") data[b"request"][b"http_version"] = ( b"HTTP/" + ".".join(str(x) for x in data[b"request"].pop(b"httpversion")).encode() ) data[b"response"][b"http_version"] = ( b"HTTP/" + ".".join(str(x) for x in data[b"response"].pop(b"httpversion")).encode() ) data[b"response"][b"status_code"] = data[b"response"].pop(b"code") data[b"response"][b"body"] = data[b"response"].pop(b"content") data[b"server_conn"].pop(b"state") data[b"server_conn"][b"via"] = None data[b"version"] = (0, 14) return data def convert_014_015(data): data[b"version"] = (0, 15) return data def convert_015_016(data): for m in (b"request", b"response"): if b"body" in data[m]: data[m][b"content"] = data[m].pop(b"body") if b"msg" in data[b"response"]: data[b"response"][b"reason"] = data[b"response"].pop(b"msg") data[b"request"].pop(b"form_out", None) data[b"version"] = (0, 16) return data def convert_016_017(data): data[b"server_conn"][b"peer_address"] = None data[b"version"] = (0, 17) return data def convert_017_018(data): # convert_unicode needs to be called for every dual release and the first py3-only release data = convert_unicode(data) data["server_conn"]["ip_address"] = data["server_conn"].pop("peer_address", None) data["marked"] = False data["version"] = (0, 18) return data def convert_018_019(data): # convert_unicode needs to be called for every dual release and the first py3-only release data = convert_unicode(data) data["request"].pop("stickyauth", None) data["request"].pop("stickycookie", None) data["client_conn"]["sni"] = None data["client_conn"]["alpn_proto_negotiated"] = None data["client_conn"]["cipher_name"] = None data["client_conn"]["tls_version"] = None data["server_conn"]["alpn_proto_negotiated"] = None if data["server_conn"]["via"]: data["server_conn"]["via"]["alpn_proto_negotiated"] = None data["mode"] = "regular" data["metadata"] = dict() data["version"] = (0, 19) return data def convert_019_100(data): # convert_unicode needs to be called for every dual release and the first py3-only release data = convert_unicode(data) data["version"] = (1, 0, 0) return data def convert_100_200(data): data["version"] = (2, 0, 0) data["client_conn"]["address"] = data["client_conn"]["address"]["address"] data["server_conn"]["address"] = data["server_conn"]["address"]["address"] data["server_conn"]["source_address"] = data["server_conn"]["source_address"][ "address" ] if data["server_conn"]["ip_address"]: data["server_conn"]["ip_address"] = data["server_conn"]["ip_address"]["address"] if data["server_conn"]["via"]: data["server_conn"]["via"]["address"] = data["server_conn"]["via"]["address"][ "address" ] data["server_conn"]["via"]["source_address"] = data["server_conn"]["via"][ "source_address" ]["address"] if data["server_conn"]["via"]["ip_address"]: data["server_conn"]["via"]["ip_address"] = data["server_conn"]["via"][ "ip_address" ]["address"] return data def convert_200_300(data): data["version"] = (3, 0, 0) data["client_conn"]["mitmcert"] = None data["server_conn"]["tls_version"] = None if data["server_conn"]["via"]: data["server_conn"]["via"]["tls_version"] = None return data def convert_300_4(data): data["version"] = 4 # This is an empty migration to transition to the new versioning scheme. return data client_connections: Mapping[str, str] = {} server_connections: Mapping[str, str] = {} def convert_4_5(data): data["version"] = 5 client_conn_key = ( data["client_conn"]["timestamp_start"], *data["client_conn"]["address"], ) server_conn_key = ( data["server_conn"]["timestamp_start"], *data["server_conn"]["source_address"], ) data["client_conn"]["id"] = client_connections.setdefault( client_conn_key, str(uuid.uuid4()) ) data["server_conn"]["id"] = server_connections.setdefault( server_conn_key, str(uuid.uuid4()) ) if data["server_conn"]["via"]: server_conn_key = ( data["server_conn"]["via"]["timestamp_start"], *data["server_conn"]["via"]["source_address"], ) data["server_conn"]["via"]["id"] = server_connections.setdefault( server_conn_key, str(uuid.uuid4()) ) return data def convert_5_6(data): data["version"] = 6 data["client_conn"]["tls_established"] = data["client_conn"].pop("ssl_established") data["client_conn"]["timestamp_tls_setup"] = data["client_conn"].pop( "timestamp_ssl_setup" ) data["server_conn"]["tls_established"] = data["server_conn"].pop("ssl_established") data["server_conn"]["timestamp_tls_setup"] = data["server_conn"].pop( "timestamp_ssl_setup" ) if data["server_conn"]["via"]: data["server_conn"]["via"]["tls_established"] = data["server_conn"]["via"].pop( "ssl_established" ) data["server_conn"]["via"]["timestamp_tls_setup"] = data["server_conn"][ "via" ].pop("timestamp_ssl_setup") return data def convert_6_7(data): data["version"] = 7 data["client_conn"]["tls_extensions"] = None return data def convert_7_8(data): data["version"] = 8 if "request" in data and data["request"] is not None: data["request"]["trailers"] = None if "response" in data and data["response"] is not None: data["response"]["trailers"] = None return data def convert_8_9(data): data["version"] = 9 is_request_replay = False if "request" in data: data["request"].pop("first_line_format") data["request"]["authority"] = b"" is_request_replay = data["request"].pop("is_replay", False) is_response_replay = False if "response" in data and data["response"] is not None: is_response_replay = data["response"].pop("is_replay", False) if is_request_replay: # pragma: no cover data["is_replay"] = "request" elif is_response_replay: # pragma: no cover data["is_replay"] = "response" else: data["is_replay"] = None return data def convert_9_10(data): data["version"] = 10 def conv_conn(conn): conn["state"] = 0 conn["error"] = None conn["tls"] = conn["tls_established"] alpn = conn["alpn_proto_negotiated"] conn["alpn_offers"] = [alpn] if alpn else None cipher = conn["cipher_name"] conn["cipher_list"] = [cipher] if cipher else None def conv_cconn(conn): conn["sockname"] = ("", 0) cc = conn.pop("clientcert", None) conn["certificate_list"] = [cc] if cc else [] conv_conn(conn) def conv_sconn(conn): crt = conn.pop("cert", None) conn["certificate_list"] = [crt] if crt else [] conn["cipher_name"] = None conn["via2"] = None conv_conn(conn) conv_cconn(data["client_conn"]) conv_sconn(data["server_conn"]) if data["server_conn"]["via"]: conv_sconn(data["server_conn"]["via"]) return data def convert_10_11(data): data["version"] = 11 def conv_conn(conn): conn["sni"] = strutils.always_str(conn["sni"], "ascii", "backslashreplace") conn["alpn"] = conn.pop("alpn_proto_negotiated") conn["alpn_offers"] = conn["alpn_offers"] or [] conn["cipher_list"] = conn["cipher_list"] or [] conv_conn(data["client_conn"]) conv_conn(data["server_conn"]) if data["server_conn"]["via"]: conv_conn(data["server_conn"]["via"]) return data _websocket_handshakes = {} def convert_11_12(data): data["version"] = 12 if "websocket" in data["metadata"]: _websocket_handshakes[data["id"]] = data if "websocket_handshake" in data["metadata"]: ws_flow = data try: data = _websocket_handshakes.pop(data["metadata"]["websocket_handshake"]) except KeyError: # The handshake flow is missing, which should never really happen. We make up a dummy. data = { "client_conn": data["client_conn"], "error": data["error"], "id": data["id"], "intercepted": data["intercepted"], "is_replay": data["is_replay"], "marked": data["marked"], "metadata": {}, "mode": "transparent", "request": { "authority": b"", "content": None, "headers": [], "host": b"unknown", "http_version": b"HTTP/1.1", "method": b"GET", "path": b"/", "port": 80, "scheme": b"http", "timestamp_end": 0, "timestamp_start": 0, "trailers": None, }, "response": None, "server_conn": data["server_conn"], "type": "http", "version": 12, } data["metadata"]["duplicated"] = ( "This WebSocket flow has been migrated from an old file format version " "and may appear duplicated." ) data["websocket"] = { "messages": ws_flow["messages"], "closed_by_client": ws_flow["close_sender"] == "client", "close_code": ws_flow["close_code"], "close_reason": ws_flow["close_reason"], "timestamp_end": data.get("server_conn", {}).get("timestamp_end", None), } else: data["websocket"] = None return data def convert_12_13(data): data["version"] = 13 if data["marked"]: data["marked"] = ":default:" else: data["marked"] = "" return data def convert_13_14(data): data["version"] = 14 data["comment"] = "" # bugfix for https://github.com/mitmproxy/mitmproxy/issues/4576 if data.get("response", None) and data["response"]["timestamp_start"] is None: data["response"]["timestamp_start"] = data["request"]["timestamp_end"] data["response"]["timestamp_end"] = data["request"]["timestamp_end"] + 1 return data def convert_14_15(data): data["version"] = 15 if data.get("websocket", None): # Add "injected" attribute. data["websocket"]["messages"] = [ msg + [False] for msg in data["websocket"]["messages"] ] return data def convert_15_16(data): data["version"] = 16 data["timestamp_created"] = data.get("request", data["client_conn"])[ "timestamp_start" ] return data def convert_16_17(data): data["version"] = 17 data.pop("mode", None) return data def _convert_dict_keys(o: Any) -> Any: if isinstance(o, dict): return {strutils.always_str(k): _convert_dict_keys(v) for k, v in o.items()} else: return o def _convert_dict_vals(o: dict, values_to_convert: dict) -> dict: for k, v in values_to_convert.items(): if not o or k not in o: continue # pragma: no cover if v is True: o[k] = strutils.always_str(o[k]) else: _convert_dict_vals(o[k], v) return o def convert_unicode(data: dict) -> dict: """ This method converts between Python 3 and Python 2 dumpfiles. """ data = _convert_dict_keys(data) data = _convert_dict_vals( data, { "type": True, "id": True, "request": {"first_line_format": True}, "error": {"msg": True}, }, ) return data converters = { (0, 11): convert_011_012, (0, 12): convert_012_013, (0, 13): convert_013_014, (0, 14): convert_014_015, (0, 15): convert_015_016, (0, 16): convert_016_017, (0, 17): convert_017_018, (0, 18): convert_018_019, (0, 19): convert_019_100, (1, 0): convert_100_200, (2, 0): convert_200_300, (3, 0): convert_300_4, 4: convert_4_5, 5: convert_5_6, 6: convert_6_7, 7: convert_7_8, 8: convert_8_9, 9: convert_9_10, 10: convert_10_11, 11: convert_11_12, 12: convert_12_13, 13: convert_13_14, 14: convert_14_15, 15: convert_15_16, 16: convert_16_17, } def migrate_flow( flow_data: dict[Union[bytes, str], Any] ) -> dict[Union[bytes, str], Any]: while True: flow_version = flow_data.get(b"version", flow_data.get("version")) # Historically, we used the mitmproxy minor version tuple as the flow format version. if not isinstance(flow_version, int): flow_version = tuple(flow_version)[:2] if flow_version == version.FLOW_FORMAT_VERSION: break elif flow_version in converters: flow_data = converters[flow_version](flow_data) else: should_upgrade = ( isinstance(flow_version, int) and flow_version > version.FLOW_FORMAT_VERSION ) raise ValueError( "{} cannot read files with flow format version {}{}.".format( version.MITMPROXY, flow_version, ", please update mitmproxy" if should_upgrade else "", ) ) return flow_data mitmproxy-8.1.1/mitmproxy/io/io.py000066400000000000000000000043021425660472000172360ustar00rootroot00000000000000import os from typing import Any, BinaryIO, Iterable, Union, cast from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import flowfilter from mitmproxy.io import compat from mitmproxy.io import tnetstring class FlowWriter: def __init__(self, fo): self.fo = fo def add(self, f: flow.Flow) -> None: d = f.get_state() tnetstring.dump(d, self.fo) class FlowReader: def __init__(self, fo: BinaryIO): self.fo: BinaryIO = fo def stream(self) -> Iterable[flow.Flow]: """ Yields Flow objects from the dump. """ try: while True: # FIXME: This cast hides a lack of dynamic type checking loaded = cast( dict[Union[bytes, str], Any], tnetstring.load(self.fo), ) try: yield flow.Flow.from_state(compat.migrate_flow(loaded)) except ValueError as e: raise exceptions.FlowReadException(e) except (ValueError, TypeError, IndexError) as e: if str(e) == "not a tnetstring: empty file": return # Error is due to EOF raise exceptions.FlowReadException("Invalid data format.") class FilteredFlowWriter: def __init__(self, fo, flt): self.fo = fo self.flt = flt def add(self, f: flow.Flow) -> None: if self.flt and not flowfilter.match(self.flt, f): return d = f.get_state() tnetstring.dump(d, self.fo) def read_flows_from_paths(paths) -> list[flow.Flow]: """ Given a list of filepaths, read all flows and return a list of them. From a performance perspective, streaming would be advisable - however, if there's an error with one of the files, we want it to be raised immediately. Raises: FlowReadException, if any error occurs. """ try: flows: list[flow.Flow] = [] for path in paths: path = os.path.expanduser(path) with open(path, "rb") as f: flows.extend(FlowReader(f).stream()) except OSError as e: raise exceptions.FlowReadException(e.strerror) return flows mitmproxy-8.1.1/mitmproxy/io/tnetstring.py000066400000000000000000000210021425660472000210240ustar00rootroot00000000000000""" tnetstring: data serialization using typed netstrings ====================================================== This is a custom Python 3 implementation of tnetstrings. Compared to other implementations, the main difference is that this implementation supports a custom unicode datatype. An ordinary tnetstring is a blob of data prefixed with its length and postfixed with its type. Here are some examples: >>> tnetstring.dumps("hello world") 11:hello world, >>> tnetstring.dumps(12345) 5:12345# >>> tnetstring.dumps([12345, True, 0]) 19:5:12345#4:true!1:0#] This module gives you the following functions: :dump: dump an object as a tnetstring to a file :dumps: dump an object as a tnetstring to a string :load: load a tnetstring-encoded object from a file :loads: load a tnetstring-encoded object from a string Note that since parsing a tnetstring requires reading all the data into memory at once, there's no efficiency gain from using the file-based versions of these functions. They're only here so you can use load() to read precisely one item from a file or socket without consuming any extra data. The tnetstrings specification explicitly states that strings are binary blobs and forbids the use of unicode at the protocol level. **This implementation decodes dictionary keys as surrogate-escaped ASCII**, all other strings are returned as plain bytes. :Copyright: (c) 2012-2013 by Ryan Kelly . :Copyright: (c) 2014 by Carlo Pires . :Copyright: (c) 2016 by Maximilian Hils . :License: MIT """ import collections from typing import BinaryIO, Union TSerializable = Union[None, str, bool, int, float, bytes, list, tuple, dict] def dumps(value: TSerializable) -> bytes: """ This function dumps a python object as a tnetstring. """ # This uses a deque to collect output fragments in reverse order, # then joins them together at the end. It's measurably faster # than creating all the intermediate strings. q: collections.deque = collections.deque() _rdumpq(q, 0, value) return b"".join(q) def dump(value: TSerializable, file_handle: BinaryIO) -> None: """ This function dumps a python object as a tnetstring and writes it to the given file. """ file_handle.write(dumps(value)) def _rdumpq(q: collections.deque, size: int, value: TSerializable) -> int: """ Dump value as a tnetstring, to a deque instance, last chunks first. This function generates the tnetstring representation of the given value, pushing chunks of the output onto the given deque instance. It pushes the last chunk first, then recursively generates more chunks. When passed in the current size of the string in the queue, it will return the new size of the string in the queue. Operating last-chunk-first makes it easy to calculate the size written for recursive structures without having to build their representation as a string. This is measurably faster than generating the intermediate strings, especially on deeply nested structures. """ write = q.appendleft if value is None: write(b"0:~") return size + 3 elif value is True: write(b"4:true!") return size + 7 elif value is False: write(b"5:false!") return size + 8 elif isinstance(value, int): data = str(value).encode() ldata = len(data) span = str(ldata).encode() write(b"%s:%s#" % (span, data)) return size + 2 + len(span) + ldata elif isinstance(value, float): # Use repr() for float rather than str(). # It round-trips more accurately. # Probably unnecessary in later python versions that # use David Gay's ftoa routines. data = repr(value).encode() ldata = len(data) span = str(ldata).encode() write(b"%s:%s^" % (span, data)) return size + 2 + len(span) + ldata elif isinstance(value, bytes): data = value ldata = len(data) span = str(ldata).encode() write(b",") write(data) write(b":") write(span) return size + 2 + len(span) + ldata elif isinstance(value, str): data = value.encode("utf8") ldata = len(data) span = str(ldata).encode() write(b";") write(data) write(b":") write(span) return size + 2 + len(span) + ldata elif isinstance(value, (list, tuple)): write(b"]") init_size = size = size + 1 for item in reversed(value): size = _rdumpq(q, size, item) span = str(size - init_size).encode() write(b":") write(span) return size + 1 + len(span) elif isinstance(value, dict): write(b"}") init_size = size = size + 1 for (k, v) in value.items(): size = _rdumpq(q, size, v) size = _rdumpq(q, size, k) span = str(size - init_size).encode() write(b":") write(span) return size + 1 + len(span) else: raise ValueError(f"unserializable object: {value} ({type(value)})") def loads(string: bytes) -> TSerializable: """ This function parses a tnetstring into a python object. """ return pop(string)[0] def load(file_handle: BinaryIO) -> TSerializable: """load(file) -> object This function reads a tnetstring from a file and parses it into a python object. The file must support the read() method, and this function promises not to read more data than necessary. """ # Read the length prefix one char at a time. # Note that the netstring spec explicitly forbids padding zeros. c = file_handle.read(1) if c == b"": # we want to detect this special case. raise ValueError("not a tnetstring: empty file") data_length = b"" while c.isdigit(): data_length += c if len(data_length) > 12: raise ValueError("not a tnetstring: absurdly large length prefix") c = file_handle.read(1) if c != b":": raise ValueError("not a tnetstring: missing or invalid length prefix") data = file_handle.read(int(data_length)) data_type = file_handle.read(1)[0] return parse(data_type, data) def parse(data_type: int, data: bytes) -> TSerializable: if data_type == ord(b","): return data if data_type == ord(b";"): return data.decode("utf8") if data_type == ord(b"#"): try: return int(data) except ValueError: raise ValueError(f"not a tnetstring: invalid integer literal: {data!r}") if data_type == ord(b"^"): try: return float(data) except ValueError: raise ValueError(f"not a tnetstring: invalid float literal: {data!r}") if data_type == ord(b"!"): if data == b"true": return True elif data == b"false": return False else: raise ValueError(f"not a tnetstring: invalid boolean literal: {data!r}") if data_type == ord(b"~"): if data: raise ValueError(f"not a tnetstring: invalid null literal: {data!r}") return None if data_type == ord(b"]"): l = [] while data: item, data = pop(data) l.append(item) # type: ignore return l if data_type == ord(b"}"): d = {} while data: key, data = pop(data) val, data = pop(data) d[key] = val # type: ignore return d raise ValueError(f"unknown type tag: {data_type}") def pop(data: bytes) -> tuple[TSerializable, bytes]: """ This function parses a tnetstring into a python object. It returns a tuple giving the parsed object and a string containing any unparsed data from the end of the string. """ # Parse out data length, type and remaining string. try: blength, data = data.split(b":", 1) length = int(blength) except ValueError: raise ValueError( f"not a tnetstring: missing or invalid length prefix: {data!r}" ) try: data, data_type, remain = data[:length], data[length], data[length + 1 :] except IndexError: # This fires if len(data) < dlen, meaning we don't need # to further validate that data is the right length. raise ValueError(f"not a tnetstring: invalid length prefix: {length}") # Parse the data based on the type tag. return parse(data_type, data), remain __all__ = ["dump", "dumps", "load", "loads", "pop"] mitmproxy-8.1.1/mitmproxy/log.py000066400000000000000000000037761425660472000170170ustar00rootroot00000000000000from dataclasses import dataclass from mitmproxy import hooks class LogEntry: def __init__(self, msg, level): # it's important that we serialize to string here already so that we don't pick up changes # happening after this log statement. self.msg = str(msg) self.level = level def __eq__(self, other): if isinstance(other, LogEntry): return self.__dict__ == other.__dict__ return False def __repr__(self): return f"LogEntry({self.msg}, {self.level})" class Log: """ The central logger, exposed to scripts as mitmproxy.ctx.log. """ def __init__(self, master): self.master = master def debug(self, txt): """ Log with level debug. """ self(txt, "debug") def info(self, txt): """ Log with level info. """ self(txt, "info") def alert(self, txt): """ Log with level alert. Alerts have the same urgency as info, but signals to interactive tools that the user's attention should be drawn to the output even if they're not currently looking at the event log. """ self(txt, "alert") def warn(self, txt): """ Log with level warn. """ self(txt, "warn") def error(self, txt): """ Log with level error. """ self(txt, "error") def __call__(self, text, level="info"): self.master.event_loop.call_soon_threadsafe( self.master.addons.trigger, AddLogHook(LogEntry(text, level)), ) @dataclass class AddLogHook(hooks.Hook): """ Called whenever a new log entry is created through the mitmproxy context. Be careful not to log from this event, which will cause an infinite loop! """ entry: LogEntry LogTierOrder = [ "error", "warn", "info", "alert", "debug", ] def log_tier(level): return dict(error=0, warn=1, info=2, alert=2, debug=3).get(level) mitmproxy-8.1.1/mitmproxy/master.py000066400000000000000000000073221425660472000175200ustar00rootroot00000000000000import asyncio import traceback from typing import Optional from mitmproxy import addonmanager, hooks from mitmproxy import command from mitmproxy import eventsequence from mitmproxy import http from mitmproxy import log from mitmproxy import options from mitmproxy.net import server_spec from . import ctx as mitmproxy_ctx class Master: """ The master handles mitmproxy's main event loop. """ event_loop: asyncio.AbstractEventLoop def __init__(self, opts, event_loop: Optional[asyncio.AbstractEventLoop] = None): self.options: options.Options = opts or options.Options() self.commands = command.CommandManager(self) self.addons = addonmanager.AddonManager(self) self.log = log.Log(self) # We expect an active event loop here already because some addons # may want to spawn tasks during the initial configuration phase, # which happens before run(). self.event_loop = event_loop or asyncio.get_running_loop() try: self.should_exit = asyncio.Event() except RuntimeError: self.should_exit = asyncio.Event(loop=self.event_loop) mitmproxy_ctx.master = self mitmproxy_ctx.log = self.log mitmproxy_ctx.options = self.options async def run(self) -> None: old_handler = self.event_loop.get_exception_handler() self.event_loop.set_exception_handler(self._asyncio_exception_handler) try: self.should_exit.clear() # Handle scheduled tasks (configure()) first. await asyncio.sleep(0) await self.running() try: await self.should_exit.wait() finally: # .wait might be cancelled (e.g. by sys.exit) await self.done() finally: self.event_loop.set_exception_handler(old_handler) def shutdown(self): """ Shut down the proxy. This method is thread-safe. """ # We may add an exception argument here. self.event_loop.call_soon_threadsafe(self.should_exit.set) async def running(self) -> None: await self.addons.trigger_event(hooks.RunningHook()) async def done(self) -> None: await self.addons.trigger_event(hooks.DoneHook()) def _asyncio_exception_handler(self, loop, context): try: exc: Exception = context["exception"] except KeyError: self.log.error( f"Unhandled asyncio error: {context}" "\nPlease lodge a bug report at:" + "\n\thttps://github.com/mitmproxy/mitmproxy/issues" ) else: if isinstance(exc, OSError) and exc.errno == 10038: return # suppress https://bugs.python.org/issue43253 self.log.error( "\n".join(traceback.format_exception(type(exc), exc, exc.__traceback__)) + "\nPlease lodge a bug report at:" + "\n\thttps://github.com/mitmproxy/mitmproxy/issues" ) async def load_flow(self, f): """ Loads a flow """ if isinstance(f, http.HTTPFlow): if self.options.mode.startswith("reverse:"): # When we load flows in reverse proxy mode, we adjust the target host to # the reverse proxy destination for all flows we load. This makes it very # easy to replay saved flows against a different host. _, upstream_spec = server_spec.parse_with_mode(self.options.mode) f.request.host, f.request.port = upstream_spec.address f.request.scheme = upstream_spec.scheme for e in eventsequence.iterate(f): await self.addons.handle_lifecycle(e) mitmproxy-8.1.1/mitmproxy/net/000077500000000000000000000000001425660472000164355ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/__init__.py000066400000000000000000000000001425660472000205340ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/check.py000066400000000000000000000021401425660472000200610ustar00rootroot00000000000000import ipaddress import re # Allow underscore in host name # Note: This could be a DNS label, a hostname, a FQDN, or an IP from typing import AnyStr _label_valid = re.compile(br"[A-Z\d\-_]{1,63}$", re.IGNORECASE) def is_valid_host(host: AnyStr) -> bool: """ Checks if the passed bytes are a valid DNS hostname or an IPv4/IPv6 address. """ if isinstance(host, str): try: host_bytes = host.encode("idna") except UnicodeError: return False else: host_bytes = host try: host_bytes.decode("idna") except ValueError: return False # RFC1035: 255 bytes or less. if len(host_bytes) > 255: return False if host_bytes and host_bytes.endswith(b"."): host_bytes = host_bytes[:-1] # DNS hostname if all(_label_valid.match(x) for x in host_bytes.split(b".")): return True # IPv4/IPv6 address try: ipaddress.ip_address(host_bytes.decode("idna")) return True except ValueError: return False def is_valid_port(port: int) -> bool: return 0 <= port <= 65535 mitmproxy-8.1.1/mitmproxy/net/dns/000077500000000000000000000000001425660472000172215ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/dns/__init__.py000066400000000000000000000000001425660472000213200ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/dns/classes.py000066400000000000000000000003051425660472000212260ustar00rootroot00000000000000IN = 1 CH = 3 HS = 4 NONE = 254 ANY = 255 _STRINGS = {IN: "IN", CH: "CH", HS: "HS", NONE: "NONE", ANY: "ANY"} def to_str(class_: int) -> str: return _STRINGS.get(class_, f"CLASS({class_})") mitmproxy-8.1.1/mitmproxy/net/dns/domain_names.py000066400000000000000000000073641425660472000222370ustar00rootroot00000000000000import struct from typing import Optional _LABEL_SIZE = struct.Struct("!B") _POINTER_OFFSET = struct.Struct("!H") _POINTER_INDICATOR = 0b11000000 Cache = dict[int, Optional[tuple[str, int]]] def cache() -> Cache: return dict() def _unpack_label_into(labels: list[str], buffer: bytes, offset: int) -> int: (size,) = _LABEL_SIZE.unpack_from(buffer, offset) if size >= 64: raise struct.error(f"unpack encountered a label of length {size}") elif size == 0: return _LABEL_SIZE.size else: offset += _LABEL_SIZE.size end_label = offset + size if len(buffer) < end_label: raise struct.error(f"unpack requires a label buffer of {size} bytes") try: labels.append(buffer[offset:end_label].decode("idna")) except UnicodeDecodeError: raise struct.error( f"unpack encountered a illegal characters at offset {offset}" ) return _LABEL_SIZE.size + size def unpack_from_with_compression( buffer: bytes, offset: int, cache: Cache ) -> tuple[str, int]: if offset in cache: result = cache[offset] if result is None: raise struct.error(f"unpack encountered domain name loop") else: cache[offset] = None # this will indicate that the offset is being unpacked start_offset = offset labels = [] while True: (size,) = _LABEL_SIZE.unpack_from(buffer, offset) if size & _POINTER_INDICATOR == _POINTER_INDICATOR: (pointer,) = _POINTER_OFFSET.unpack_from(buffer, offset) offset += _POINTER_OFFSET.size label, _ = unpack_from_with_compression( buffer, pointer & ~(_POINTER_INDICATOR << 8), cache ) labels.append(label) break else: offset += _unpack_label_into(labels, buffer, offset) if size == 0: break result = ".".join(labels), (offset - start_offset) cache[start_offset] = result return result def unpack_from(buffer: bytes, offset: int) -> tuple[str, int]: """Converts RDATA into a domain name without pointer compression from a given offset and also returns the binary size.""" labels: list[str] = [] while True: (size,) = _LABEL_SIZE.unpack_from(buffer, offset) if size & _POINTER_INDICATOR == _POINTER_INDICATOR: raise struct.error( f"unpack encountered a pointer which is not supported in RDATA" ) else: offset += _unpack_label_into(labels, buffer, offset) if size == 0: break return ".".join(labels), offset def unpack(buffer: bytes) -> str: """Converts RDATA into a domain name without pointer compression.""" name, length = unpack_from(buffer, 0) if length != len(buffer): raise struct.error(f"unpack requires a buffer of {length} bytes") return name def pack(name: str) -> bytes: """Converts a domain name into RDATA without pointer compression.""" buffer = bytearray() if len(name) > 0: for part in name.split("."): label = part.encode("idna") size = len(label) if size == 0: raise ValueError(f"domain name '{name}' contains empty labels") if size >= 64: # pragma: no cover # encoding with 'idna' will already have raised an exception earlier raise ValueError( f"encoded label '{part}' of domain name '{name}' is too long ({size} bytes)" ) buffer.extend(_LABEL_SIZE.pack(size)) buffer.extend(label) buffer.extend(_LABEL_SIZE.pack(0)) return bytes(buffer) mitmproxy-8.1.1/mitmproxy/net/dns/op_codes.py000066400000000000000000000004441425660472000213700ustar00rootroot00000000000000QUERY = 0 IQUERY = 1 STATUS = 2 NOTIFY = 4 UPDATE = 5 DSO = 6 _STRINGS = { QUERY: "QUERY", IQUERY: "IQUERY", STATUS: "STATUS", NOTIFY: "NOTIFY", UPDATE: "UPDATE", DSO: "DSO", } def to_str(op_code: int) -> str: return _STRINGS.get(op_code, f"OPCODE({op_code})") mitmproxy-8.1.1/mitmproxy/net/dns/response_codes.py000066400000000000000000000016061425660472000226110ustar00rootroot00000000000000NOERROR = 0 FORMERR = 1 SERVFAIL = 2 NXDOMAIN = 3 NOTIMP = 4 REFUSED = 5 YXDOMAIN = 6 YXRRSET = 7 NXRRSET = 8 NOTAUTH = 9 NOTZONE = 10 DSOTYPENI = 11 _CODES = { NOERROR: 200, FORMERR: 400, SERVFAIL: 500, NXDOMAIN: 404, NOTIMP: 501, REFUSED: 403, YXDOMAIN: 409, YXRRSET: 409, NXRRSET: 410, NOTAUTH: 401, NOTZONE: 404, DSOTYPENI: 501, } _STRINGS = { NOERROR: "NOERROR", FORMERR: "FORMERR", SERVFAIL: "SERVFAIL", NXDOMAIN: "NXDOMAIN", NOTIMP: "NOTIMP", REFUSED: "REFUSED", YXDOMAIN: "YXDOMAIN", YXRRSET: "YXRRSET", NXRRSET: "NXRRSET", NOTAUTH: "NOTAUTH", NOTZONE: "NOTZONE", DSOTYPENI: "DSOTYPENI", } def http_equiv_status_code(response_code: int) -> int: return _CODES.get(response_code, 500) def to_str(response_code: int) -> str: return _STRINGS.get(response_code, f"RCODE({response_code})") mitmproxy-8.1.1/mitmproxy/net/dns/types.py000066400000000000000000000050451425660472000207430ustar00rootroot00000000000000A = 1 NS = 2 MD = 3 MF = 4 CNAME = 5 SOA = 6 MB = 7 MG = 8 MR = 9 NULL = 10 WKS = 11 PTR = 12 HINFO = 13 MINFO = 14 MX = 15 TXT = 16 RP = 17 AFSDB = 18 X25 = 19 ISDN = 20 RT = 21 NSAP = 22 NSAP_PTR = 23 SIG = 24 KEY = 25 PX = 26 GPOS = 27 AAAA = 28 LOC = 29 NXT = 30 EID = 31 NIMLOC = 32 SRV = 33 ATMA = 34 NAPTR = 35 KX = 36 CERT = 37 A6 = 38 DNAME = 39 SINK = 40 OPT = 41 APL = 42 DS = 43 SSHFP = 44 IPSECKEY = 45 RRSIG = 46 NSEC = 47 DNSKEY = 48 DHCID = 49 NSEC3 = 50 NSEC3PARAM = 51 TLSA = 52 SMIMEA = 53 HIP = 55 NINFO = 56 RKEY = 57 TALINK = 58 CDS = 59 CDNSKEY = 60 OPENPGPKEY = 61 CSYNC = 62 ZONEMD = 63 SVCB = 64 HTTPS = 65 SPF = 99 UINFO = 100 UID = 101 GID = 102 UNSPEC = 103 NID = 104 L32 = 105 L64 = 106 LP = 107 EUI48 = 108 EUI64 = 109 TKEY = 249 TSIG = 250 IXFR = 251 AXFR = 252 MAILB = 253 MAILA = 254 ANY = 255 URI = 256 CAA = 257 AVC = 258 DOA = 259 AMTRELAY = 260 TA = 32768 DLV = 32769 _STRINGS = { A: "A", NS: "NS", MD: "MD", MF: "MF", CNAME: "CNAME", SOA: "SOA", MB: "MB", MG: "MG", MR: "MR", NULL: "NULL", WKS: "WKS", PTR: "PTR", HINFO: "HINFO", MINFO: "MINFO", MX: "MX", TXT: "TXT", RP: "RP", AFSDB: "AFSDB", X25: "X25", ISDN: "ISDN", RT: "RT", NSAP: "NSAP", NSAP_PTR: "NSAP_PTR", SIG: "SIG", KEY: "KEY", PX: "PX", GPOS: "GPOS", AAAA: "AAAA", LOC: "LOC", NXT: "NXT", EID: "EID", NIMLOC: "NIMLOC", SRV: "SRV", ATMA: "ATMA", NAPTR: "NAPTR", KX: "KX", CERT: "CERT", A6: "A6", DNAME: "DNAME", SINK: "SINK", OPT: "OPT", APL: "APL", DS: "DS", SSHFP: "SSHFP", IPSECKEY: "IPSECKEY", RRSIG: "RRSIG", NSEC: "NSEC", DNSKEY: "DNSKEY", DHCID: "DHCID", NSEC3: "NSEC3", NSEC3PARAM: "NSEC3PARAM", TLSA: "TLSA", SMIMEA: "SMIMEA", HIP: "HIP", NINFO: "NINFO", RKEY: "RKEY", TALINK: "TALINK", CDS: "CDS", CDNSKEY: "CDNSKEY", OPENPGPKEY: "OPENPGPKEY", CSYNC: "CSYNC", ZONEMD: "ZONEMD", SVCB: "SVCB", HTTPS: "HTTPS", SPF: "SPF", UINFO: "UINFO", UID: "UID", GID: "GID", UNSPEC: "UNSPEC", NID: "NID", L32: "L32", L64: "L64", LP: "LP", EUI48: "EUI48", EUI64: "EUI64", TKEY: "TKEY", TSIG: "TSIG", IXFR: "IXFR", AXFR: "AXFR", MAILB: "MAILB", MAILA: "MAILA", ANY: "ANY", URI: "URI", CAA: "CAA", AVC: "AVC", DOA: "DOA", AMTRELAY: "AMTRELAY", TA: "TA", DLV: "DLV", } def to_str(type: int) -> str: return _STRINGS.get(type, f"TYPE({type})") mitmproxy-8.1.1/mitmproxy/net/encoding.py000066400000000000000000000134201425660472000205750ustar00rootroot00000000000000""" Utility functions for decoding response bodies. """ import codecs import collections import gzip import zlib from io import BytesIO from typing import Union, overload import brotli import zstandard as zstd # We have a shared single-element cache for encoding and decoding. # This is quite useful in practice, e.g. # flow.request.content = flow.request.content.replace(b"foo", b"bar") # does not require an .encode() call if content does not contain b"foo" CachedDecode = collections.namedtuple("CachedDecode", "encoded encoding errors decoded") _cache = CachedDecode(None, None, None, None) @overload def decode(encoded: None, encoding: str, errors: str = "strict") -> None: ... @overload def decode(encoded: str, encoding: str, errors: str = "strict") -> str: ... @overload def decode(encoded: bytes, encoding: str, errors: str = "strict") -> Union[str, bytes]: ... def decode( encoded: Union[None, str, bytes], encoding: str, errors: str = "strict" ) -> Union[None, str, bytes]: """ Decode the given input object Returns: The decoded value Raises: ValueError, if decoding fails. """ if encoded is None: return None encoding = encoding.lower() global _cache cached = ( isinstance(encoded, bytes) and _cache.encoded == encoded and _cache.encoding == encoding and _cache.errors == errors ) if cached: return _cache.decoded try: try: decoded = custom_decode[encoding](encoded) except KeyError: decoded = codecs.decode(encoded, encoding, errors) # type: ignore if encoding in ("gzip", "deflate", "deflateraw", "br", "zstd"): _cache = CachedDecode(encoded, encoding, errors, decoded) return decoded except TypeError: raise except Exception as e: raise ValueError( "{} when decoding {} with {}: {}".format( type(e).__name__, repr(encoded)[:10], repr(encoding), repr(e), ) ) @overload def encode(decoded: None, encoding: str, errors: str = "strict") -> None: ... @overload def encode(decoded: str, encoding: str, errors: str = "strict") -> Union[str, bytes]: ... @overload def encode(decoded: bytes, encoding: str, errors: str = "strict") -> bytes: ... def encode( decoded: Union[None, str, bytes], encoding, errors="strict" ) -> Union[None, str, bytes]: """ Encode the given input object Returns: The encoded value Raises: ValueError, if encoding fails. """ if decoded is None: return None encoding = encoding.lower() global _cache cached = ( isinstance(decoded, bytes) and _cache.decoded == decoded and _cache.encoding == encoding and _cache.errors == errors ) if cached: return _cache.encoded try: try: encoded = custom_encode[encoding](decoded) except KeyError: encoded = codecs.encode(decoded, encoding, errors) # type: ignore if encoding in ("gzip", "deflate", "deflateraw", "br", "zstd"): _cache = CachedDecode(encoded, encoding, errors, decoded) return encoded except TypeError: raise except Exception as e: raise ValueError( "{} when encoding {} with {}: {}".format( type(e).__name__, repr(decoded)[:10], repr(encoding), repr(e), ) ) def identity(content): """ Returns content unchanged. Identity is the default value of Accept-Encoding headers. """ return content def decode_gzip(content: bytes) -> bytes: if not content: return b"" gfile = gzip.GzipFile(fileobj=BytesIO(content)) return gfile.read() def encode_gzip(content: bytes) -> bytes: s = BytesIO() gf = gzip.GzipFile(fileobj=s, mode="wb") gf.write(content) gf.close() return s.getvalue() def decode_brotli(content: bytes) -> bytes: if not content: return b"" return brotli.decompress(content) def encode_brotli(content: bytes) -> bytes: return brotli.compress(content) def decode_zstd(content: bytes) -> bytes: if not content: return b"" zstd_ctx = zstd.ZstdDecompressor() try: return zstd_ctx.decompress(content) except zstd.ZstdError: # If the zstd stream is streamed without a size header, # try decoding with a 10MiB output buffer return zstd_ctx.decompress(content, max_output_size=10 * 2 ** 20) def encode_zstd(content: bytes) -> bytes: zstd_ctx = zstd.ZstdCompressor() return zstd_ctx.compress(content) def decode_deflate(content: bytes) -> bytes: """ Returns decompressed data for DEFLATE. Some servers may respond with compressed data without a zlib header or checksum. An undocumented feature of zlib permits the lenient decompression of data missing both values. http://bugs.python.org/issue5784 """ if not content: return b"" try: return zlib.decompress(content) except zlib.error: return zlib.decompress(content, -15) def encode_deflate(content: bytes) -> bytes: """ Returns compressed content, always including zlib header and checksum. """ return zlib.compress(content) custom_decode = { "none": identity, "identity": identity, "gzip": decode_gzip, "deflate": decode_deflate, "deflateraw": decode_deflate, "br": decode_brotli, "zstd": decode_zstd, } custom_encode = { "none": identity, "identity": identity, "gzip": encode_gzip, "deflate": encode_deflate, "deflateraw": encode_deflate, "br": encode_brotli, "zstd": encode_zstd, } __all__ = ["encode", "decode"] mitmproxy-8.1.1/mitmproxy/net/http/000077500000000000000000000000001425660472000174145ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/http/__init__.py000066400000000000000000000000001425660472000215130ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/http/cookies.py000066400000000000000000000236111425660472000214250ustar00rootroot00000000000000import email.utils import re import time from typing import Iterable from mitmproxy.coretypes import multidict """ A flexible module for cookie parsing and manipulation. This module differs from usual standards-compliant cookie modules in a number of ways. We try to be as permissive as possible, and to retain even mal-formed information. Duplicate cookies are preserved in parsing, and can be set in formatting. We do attempt to escape and quote values where needed, but will not reject data that violate the specs. Parsing accepts the formats in RFC6265 and partially RFC2109 and RFC2965. We also parse the comma-separated variant of Set-Cookie that allows multiple cookies to be set in a single header. Serialization follows RFC6265. http://tools.ietf.org/html/rfc6265 http://tools.ietf.org/html/rfc2109 http://tools.ietf.org/html/rfc2965 """ _cookie_params = { "expires", "path", "comment", "max-age", "secure", "httponly", "version", } ESCAPE = re.compile(r"([\"\\])") class CookieAttrs(multidict.MultiDict): @staticmethod def _kconv(key): return key.lower() @staticmethod def _reduce_values(values): # See the StickyCookieTest for a weird cookie that only makes sense # if we take the last part. return values[-1] TSetCookie = tuple[str, str, CookieAttrs] TPairs = list[list[str]] # TODO: Should be List[Tuple[str,str]]? def _read_until(s, start, term): """ Read until one of the characters in term is reached. """ if start == len(s): return "", start + 1 for i in range(start, len(s)): if s[i] in term: return s[start:i], i return s[start : i + 1], i + 1 def _read_quoted_string(s, start): """ start: offset to the first quote of the string to be read A sort of loose super-set of the various quoted string specifications. RFC6265 disallows backslashes or double quotes within quoted strings. Prior RFCs use backslashes to escape. This leaves us free to apply backslash escaping by default and be compatible with everything. """ escaping = False ret = [] # Skip the first quote i = start # initialize in case the loop doesn't run. for i in range(start + 1, len(s)): if escaping: ret.append(s[i]) escaping = False elif s[i] == '"': break elif s[i] == "\\": escaping = True else: ret.append(s[i]) return "".join(ret), i + 1 def _read_key(s, start, delims=";="): """ Read a key - the LHS of a token/value pair in a cookie. """ return _read_until(s, start, delims) def _read_value(s, start, delims): """ Reads a value - the RHS of a token/value pair in a cookie. """ if start >= len(s): return "", start elif s[start] == '"': return _read_quoted_string(s, start) else: return _read_until(s, start, delims) def _read_cookie_pairs(s, off=0): """ Read pairs of lhs=rhs values from Cookie headers. off: start offset """ pairs = [] while True: lhs, off = _read_key(s, off) lhs = lhs.lstrip() rhs = "" if off < len(s) and s[off] == "=": rhs, off = _read_value(s, off + 1, ";") if rhs or lhs: pairs.append([lhs, rhs]) off += 1 if not off < len(s): break return pairs, off def _read_set_cookie_pairs(s: str, off=0) -> tuple[list[TPairs], int]: """ Read pairs of lhs=rhs values from SetCookie headers while handling multiple cookies. off: start offset specials: attributes that are treated specially """ cookies: list[TPairs] = [] pairs: TPairs = [] while True: lhs, off = _read_key(s, off, ";=,") lhs = lhs.lstrip() rhs = "" if off < len(s) and s[off] == "=": rhs, off = _read_value(s, off + 1, ";,") # Special handling of attributes if lhs.lower() == "expires": # 'expires' values can contain commas in them so they need to # be handled separately. # We actually bank on the fact that the expires value WILL # contain a comma. Things will fail, if they don't. # '3' is just a heuristic we use to determine whether we've # only read a part of the expires value and we should read more. if len(rhs) <= 3: trail, off = _read_value(s, off + 1, ";,") rhs = rhs + "," + trail # as long as there's a "=", we consider it a pair pairs.append([lhs, rhs]) elif lhs: pairs.append([lhs, rhs]) # comma marks the beginning of a new cookie if off < len(s) and s[off] == ",": cookies.append(pairs) pairs = [] off += 1 if not off < len(s): break if pairs or not cookies: cookies.append(pairs) return cookies, off def _has_special(s: str) -> bool: for i in s: if i in '",;\\': return True o = ord(i) if o < 0x21 or o > 0x7E: return True return False def _format_pairs(pairs, specials=(), sep="; "): """ specials: A lower-cased list of keys that will not be quoted. """ vals = [] for k, v in pairs: if k.lower() not in specials and _has_special(v): v = ESCAPE.sub(r"\\\1", v) v = '"%s"' % v vals.append(f"{k}={v}") return sep.join(vals) def _format_set_cookie_pairs(lst): return _format_pairs(lst, specials=("expires", "path")) def parse_cookie_header(line): """ Parse a Cookie header value. Returns a list of (lhs, rhs) tuples. """ pairs, off_ = _read_cookie_pairs(line) return pairs def parse_cookie_headers(cookie_headers): cookie_list = [] for header in cookie_headers: cookie_list.extend(parse_cookie_header(header)) return cookie_list def format_cookie_header(lst): """ Formats a Cookie header value. """ return _format_pairs(lst) def parse_set_cookie_header(line: str) -> list[TSetCookie]: """ Parse a Set-Cookie header value Returns: A list of (name, value, attrs) tuples, where attrs is a CookieAttrs dict of attributes. No attempt is made to parse attribute values - they are treated purely as strings. """ cookie_pairs, off = _read_set_cookie_pairs(line) cookies = [] for pairs in cookie_pairs: if pairs: cookie, *attrs = pairs cookies.append((cookie[0], cookie[1], CookieAttrs(attrs))) return cookies def parse_set_cookie_headers(headers: Iterable[str]) -> list[TSetCookie]: rv = [] for header in headers: cookies = parse_set_cookie_header(header) rv.extend(cookies) return rv def format_set_cookie_header(set_cookies: list[TSetCookie]) -> str: """ Formats a Set-Cookie header value. """ rv = [] for name, value, attrs in set_cookies: pairs = [(name, value)] pairs.extend(attrs.fields if hasattr(attrs, "fields") else attrs) rv.append(_format_set_cookie_pairs(pairs)) return ", ".join(rv) def refresh_set_cookie_header(c: str, delta: int) -> str: """ Args: c: A Set-Cookie string delta: Time delta in seconds Returns: A refreshed Set-Cookie string Raises: ValueError, if the cookie is invalid. """ cookies = parse_set_cookie_header(c) for cookie in cookies: name, value, attrs = cookie if not name or not value: raise ValueError("Invalid Cookie") if "expires" in attrs: e = email.utils.parsedate_tz(attrs["expires"]) if e: f = email.utils.mktime_tz(e) + delta attrs.set_all("expires", [email.utils.formatdate(f, usegmt=True)]) else: # This can happen when the expires tag is invalid. # reddit.com sends a an expires tag like this: "Thu, 31 Dec # 2037 23:59:59 GMT", which is valid RFC 1123, but not # strictly correct according to the cookie spec. Browsers # appear to parse this tolerantly - maybe we should too. # For now, we just ignore this. del attrs["expires"] return format_set_cookie_header(cookies) def get_expiration_ts(cookie_attrs): """ Determines the time when the cookie will be expired. Considering both 'expires' and 'max-age' parameters. Returns: timestamp of when the cookie will expire. None, if no expiration time is set. """ if "expires" in cookie_attrs: e = email.utils.parsedate_tz(cookie_attrs["expires"]) if e: return email.utils.mktime_tz(e) elif "max-age" in cookie_attrs: try: max_age = int(cookie_attrs["Max-Age"]) except ValueError: pass else: now_ts = time.time() return now_ts + max_age return None def is_expired(cookie_attrs): """ Determines whether a cookie has expired. Returns: boolean """ exp_ts = get_expiration_ts(cookie_attrs) now_ts = time.time() # If no expiration information was provided with the cookie if exp_ts is None: return False else: return exp_ts <= now_ts def group_cookies(pairs): """ Converts a list of pairs to a (name, value, attrs) for each cookie. """ if not pairs: return [] cookie_list = [] # First pair is always a new cookie name, value = pairs[0] attrs = [] for k, v in pairs[1:]: if k.lower() in _cookie_params: attrs.append((k, v)) else: cookie_list.append((name, value, CookieAttrs(attrs))) name, value, attrs = k, v, [] cookie_list.append((name, value, CookieAttrs(attrs))) return cookie_list mitmproxy-8.1.1/mitmproxy/net/http/headers.py000066400000000000000000000020661425660472000214050ustar00rootroot00000000000000import collections from typing import Optional def parse_content_type(c: str) -> Optional[tuple[str, str, dict[str, str]]]: """ A simple parser for content-type values. Returns a (type, subtype, parameters) tuple, where type and subtype are strings, and parameters is a dict. If the string could not be parsed, return None. E.g. the following string: text/html; charset=UTF-8 Returns: ("text", "html", {"charset": "UTF-8"}) """ parts = c.split(";", 1) ts = parts[0].split("/", 1) if len(ts) != 2: return None d = collections.OrderedDict() if len(parts) == 2: for i in parts[1].split(";"): clause = i.split("=", 1) if len(clause) == 2: d[clause[0].strip()] = clause[1].strip() return ts[0].lower(), ts[1].lower(), d def assemble_content_type(type, subtype, parameters): if not parameters: return f"{type}/{subtype}" params = "; ".join(f"{k}={v}" for k, v in parameters.items()) return "{}/{}; {}".format(type, subtype, params) mitmproxy-8.1.1/mitmproxy/net/http/http1/000077500000000000000000000000001425660472000204545ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/net/http/http1/__init__.py000066400000000000000000000010621425660472000225640ustar00rootroot00000000000000from .read import ( read_request_head, read_response_head, connection_close, expected_http_body_size, validate_headers, ) from .assemble import ( assemble_request, assemble_request_head, assemble_response, assemble_response_head, assemble_body, ) __all__ = [ "read_request_head", "read_response_head", "connection_close", "expected_http_body_size", "validate_headers", "assemble_request", "assemble_request_head", "assemble_response", "assemble_response_head", "assemble_body", ] mitmproxy-8.1.1/mitmproxy/net/http/http1/assemble.py000066400000000000000000000054201425660472000226220ustar00rootroot00000000000000def assemble_request(request): if request.data.content is None: raise ValueError("Cannot assemble flow with missing content") head = assemble_request_head(request) body = b"".join( assemble_body( request.data.headers, [request.data.content], request.data.trailers ) ) return head + body def assemble_request_head(request): first_line = _assemble_request_line(request.data) headers = _assemble_request_headers(request.data) return b"%s\r\n%s\r\n" % (first_line, headers) def assemble_response(response): if response.data.content is None: raise ValueError("Cannot assemble flow with missing content") head = assemble_response_head(response) body = b"".join( assemble_body( response.data.headers, [response.data.content], response.data.trailers ) ) return head + body def assemble_response_head(response): first_line = _assemble_response_line(response.data) headers = _assemble_response_headers(response.data) return b"%s\r\n%s\r\n" % (first_line, headers) def assemble_body(headers, body_chunks, trailers): if "chunked" in headers.get("transfer-encoding", "").lower(): for chunk in body_chunks: if chunk: yield b"%x\r\n%s\r\n" % (len(chunk), chunk) if trailers: yield b"0\r\n%s\r\n" % trailers else: yield b"0\r\n\r\n" else: if trailers: raise ValueError( "Sending HTTP/1.1 trailer headers requires transfer-encoding: chunked" ) for chunk in body_chunks: yield chunk def _assemble_request_line(request_data): """ Args: request_data (mitmproxy.net.http.request.RequestData) """ if request_data.method.upper() == b"CONNECT": return b"%s %s %s" % ( request_data.method, request_data.authority, request_data.http_version, ) elif request_data.authority: return b"%s %s://%s%s %s" % ( request_data.method, request_data.scheme, request_data.authority, request_data.path, request_data.http_version, ) else: return b"%s %s %s" % ( request_data.method, request_data.path, request_data.http_version, ) def _assemble_request_headers(request_data): """ Args: request_data (mitmproxy.net.http.request.RequestData) """ return bytes(request_data.headers) def _assemble_response_line(response_data): return b"%s %d %s" % ( response_data.http_version, response_data.status_code, response_data.reason, ) def _assemble_response_headers(response): return bytes(response.headers) mitmproxy-8.1.1/mitmproxy/net/http/http1/read.py000066400000000000000000000317761425660472000217570ustar00rootroot00000000000000import re import time from typing import Iterable, Optional from mitmproxy.http import Request, Headers, Response from mitmproxy.net.http import url def get_header_tokens(headers, key): """ Retrieve all tokens for a header key. A number of different headers follow a pattern where each header line can containe comma-separated tokens, and headers can be set multiple times. """ if key not in headers: return [] tokens = headers[key].split(",") return [token.strip() for token in tokens] def connection_close(http_version, headers): """ Checks the message to see if the client connection should be closed according to RFC 2616 Section 8.1. If we don't have a Connection header, HTTP 1.1 connections are assumed to be persistent. """ if "connection" in headers: tokens = get_header_tokens(headers, "connection") if "close" in tokens: return True elif "keep-alive" in tokens: return False return http_version not in ( "HTTP/1.1", b"HTTP/1.1", "HTTP/2.0", b"HTTP/2.0", ) # https://datatracker.ietf.org/doc/html/rfc7230#section-3.2: Header fields are tokens. # "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA _valid_header_name = re.compile(rb"^[!#$%&'*+\-.^_`|~0-9a-zA-Z]+$") def validate_headers(headers: Headers) -> None: """ Validate headers to avoid request smuggling attacks. Raises a ValueError if they are malformed. """ te_found = False cl_found = False for (name, value) in headers.fields: if not _valid_header_name.match(name): raise ValueError( f"Received an invalid header name: {name!r}. Invalid header names may introduce " f"request smuggling vulnerabilities. Disable the validate_inbound_headers option " f"to skip this security check." ) name_lower = name.lower() te_found = te_found or name_lower == b"transfer-encoding" cl_found = cl_found or name_lower == b"content-length" if te_found and cl_found: raise ValueError( "Received both a Transfer-Encoding and a Content-Length header, " "refusing as recommended in RFC 7230 Section 3.3.3. " "See https://github.com/mitmproxy/mitmproxy/issues/4799 for details. " "Disable the validate_inbound_headers option to skip this security check." ) def expected_http_body_size( request: Request, response: Optional[Response] = None ) -> Optional[int]: """ Returns: The expected body length: - a positive integer, if the size is known in advance - None, if the size in unknown in advance (chunked encoding) - -1, if all data should be read until end of stream. Raises: ValueError, if the content length header is invalid """ # Determine response size according to http://tools.ietf.org/html/rfc7230#section-3.3, which is inlined below. if not response: headers = request.headers else: headers = response.headers # 1. Any response to a HEAD request and any response with a 1xx # (Informational), 204 (No Content), or 304 (Not Modified) status # code is always terminated by the first empty line after the # header fields, regardless of the header fields present in the # message, and thus cannot contain a message body. if request.method.upper() == "HEAD": return 0 if 100 <= response.status_code <= 199: return 0 if response.status_code in (204, 304): return 0 # 2. Any 2xx (Successful) response to a CONNECT request implies that # the connection will become a tunnel immediately after the empty # line that concludes the header fields. A client MUST ignore any # Content-Length or Transfer-Encoding header fields received in # such a message. if 200 <= response.status_code <= 299 and request.method.upper() == "CONNECT": return 0 # 3. If a Transfer-Encoding header field is present and the chunked # transfer coding (Section 4.1) is the final encoding, the message # body length is determined by reading and decoding the chunked # data until the transfer coding indicates the data is complete. # # If a Transfer-Encoding header field is present in a response and # the chunked transfer coding is not the final encoding, the # message body length is determined by reading the connection until # it is closed by the server. If a Transfer-Encoding header field # is present in a request and the chunked transfer coding is not # the final encoding, the message body length cannot be determined # reliably; the server MUST respond with the 400 (Bad Request) # status code and then close the connection. # # If a message is received with both a Transfer-Encoding and a # Content-Length header field, the Transfer-Encoding overrides the # Content-Length. Such a message might indicate an attempt to # perform request smuggling (Section 9.5) or response splitting # (Section 9.4) and ought to be handled as an error. A sender MUST # remove the received Content-Length field prior to forwarding such # a message downstream. # if "transfer-encoding" in headers: # we should make sure that there isn't also a content-length header. # this is already handled in validate_headers. te: str = headers["transfer-encoding"] if not te.isascii(): # guard against .lower() transforming non-ascii to ascii raise ValueError(f"Invalid transfer encoding: {te!r}") te = te.lower().strip("\t ") te = re.sub(r"[\t ]*,[\t ]*", ",", te) if te in ( "chunked", "compress,chunked", "deflate,chunked", "gzip,chunked", ): return None elif te in ( "compress", "deflate", "gzip", "identity", ): if response: return -1 else: raise ValueError( f"Invalid request transfer encoding, message body cannot be determined reliably." ) else: raise ValueError( f"Unknown transfer encoding: {headers['transfer-encoding']!r}" ) # 4. If a message is received without Transfer-Encoding and with # either multiple Content-Length header fields having differing # field-values or a single Content-Length header field having an # invalid value, then the message framing is invalid and the # recipient MUST treat it as an unrecoverable error. If this is a # request message, the server MUST respond with a 400 (Bad Request) # status code and then close the connection. If this is a response # message received by a proxy, the proxy MUST close the connection # to the server, discard the received response, and send a 502 (Bad # Gateway) response to the client. If this is a response message # received by a user agent, the user agent MUST close the # connection to the server and discard the received response. # # 5. If a valid Content-Length header field is present without # Transfer-Encoding, its decimal value defines the expected message # body length in octets. If the sender closes the connection or # the recipient times out before the indicated number of octets are # received, the recipient MUST consider the message to be # incomplete and close the connection. if "content-length" in headers: sizes = headers.get_all("content-length") different_content_length_headers = any(x != sizes[0] for x in sizes) if different_content_length_headers: raise ValueError(f"Conflicting Content-Length headers: {sizes!r}") try: size = int(sizes[0]) except ValueError: raise ValueError(f"Invalid Content-Length header: {sizes[0]!r}") if size < 0: raise ValueError(f"Negative Content-Length header: {sizes[0]!r}") return size # 6. If this is a request message and none of the above are true, then # the message body length is zero (no message body is present). if not response: return 0 # 7. Otherwise, this is a response message without a declared message # body length, so the message body length is determined by the # number of octets received prior to the server closing the # connection. return -1 def raise_if_http_version_unknown(http_version: bytes) -> None: if not re.match(br"^HTTP/\d\.\d$", http_version): raise ValueError(f"Unknown HTTP version: {http_version!r}") def _read_request_line( line: bytes, ) -> tuple[str, int, bytes, bytes, bytes, bytes, bytes]: try: method, target, http_version = line.split() port: Optional[int] if target == b"*" or target.startswith(b"/"): scheme, authority, path = b"", b"", target host, port = "", 0 elif method == b"CONNECT": scheme, authority, path = b"", target, b"" host, port = url.parse_authority(authority, check=True) if not port: raise ValueError else: scheme, rest = target.split(b"://", maxsplit=1) authority, _, path_ = rest.partition(b"/") path = b"/" + path_ host, port = url.parse_authority(authority, check=True) port = port or url.default_port(scheme) if not port: raise ValueError # TODO: we can probably get rid of this check? url.parse(target) raise_if_http_version_unknown(http_version) except ValueError as e: raise ValueError(f"Bad HTTP request line: {line!r}") from e return host, port, method, scheme, authority, path, http_version def _read_response_line(line: bytes) -> tuple[bytes, int, bytes]: try: parts = line.split(None, 2) if len(parts) == 2: # handle missing message gracefully parts.append(b"") http_version, status_code_str, reason = parts status_code = int(status_code_str) raise_if_http_version_unknown(http_version) except ValueError as e: raise ValueError(f"Bad HTTP response line: {line!r}") from e return http_version, status_code, reason def _read_headers(lines: Iterable[bytes]) -> Headers: """ Read a set of headers. Stop once a blank line is reached. Returns: A headers object Raises: exceptions.HttpSyntaxException """ ret: list[tuple[bytes, bytes]] = [] for line in lines: if line[0] in b" \t": if not ret: raise ValueError("Invalid headers") # continued header ret[-1] = (ret[-1][0], ret[-1][1] + b"\r\n " + line.strip()) else: try: name, value = line.split(b":", 1) value = value.strip() if not name: raise ValueError() ret.append((name, value)) except ValueError: raise ValueError(f"Invalid header line: {line!r}") return Headers(ret) def read_request_head(lines: list[bytes]) -> Request: """ Parse an HTTP request head (request line + headers) from an iterable of lines Args: lines: The input lines Returns: The HTTP request object (without body) Raises: ValueError: The input is malformed. """ host, port, method, scheme, authority, path, http_version = _read_request_line( lines[0] ) headers = _read_headers(lines[1:]) return Request( host=host, port=port, method=method, scheme=scheme, authority=authority, path=path, http_version=http_version, headers=headers, content=None, trailers=None, timestamp_start=time.time(), timestamp_end=None, ) def read_response_head(lines: list[bytes]) -> Response: """ Parse an HTTP response head (response line + headers) from an iterable of lines Args: lines: The input lines Returns: The HTTP response object (without body) Raises: ValueError: The input is malformed. """ http_version, status_code, reason = _read_response_line(lines[0]) headers = _read_headers(lines[1:]) return Response( http_version=http_version, status_code=status_code, reason=reason, headers=headers, content=None, trailers=None, timestamp_start=time.time(), timestamp_end=None, ) mitmproxy-8.1.1/mitmproxy/net/http/multipart.py000066400000000000000000000046641425660472000220210ustar00rootroot00000000000000import mimetypes import re from typing import Optional from urllib.parse import quote from mitmproxy.net.http import headers def encode(head, l): k = head.get("content-type") if k: k = headers.parse_content_type(k) if k is not None: try: boundary = k[2]["boundary"].encode("ascii") boundary = quote(boundary) except (KeyError, UnicodeError): return b"" hdrs = [] for key, value in l: file_type = ( mimetypes.guess_type(str(key))[0] or "text/plain; charset=utf-8" ) if key: hdrs.append(b"--%b" % boundary.encode("utf-8")) disposition = b'form-data; name="%b"' % key hdrs.append(b"Content-Disposition: %b" % disposition) hdrs.append(b"Content-Type: %b" % file_type.encode("utf-8")) hdrs.append(b"") hdrs.append(value) hdrs.append(b"") if value is not None: # If boundary is found in value then raise ValueError if re.search( rb"^--%b$" % re.escape(boundary.encode("utf-8")), value ): raise ValueError(b"boundary found in encoded string") hdrs.append(b"--%b--\r\n" % boundary.encode("utf-8")) temp = b"\r\n".join(hdrs) return temp def decode(content_type: Optional[str], content: bytes) -> list[tuple[bytes, bytes]]: """ Takes a multipart boundary encoded string and returns list of (key, value) tuples. """ if content_type: ct = headers.parse_content_type(content_type) if not ct: return [] try: boundary = ct[2]["boundary"].encode("ascii") except (KeyError, UnicodeError): return [] rx = re.compile(br'\bname="([^"]+)"') r = [] if content is not None: for i in content.split(b"--" + boundary): parts = i.splitlines() if len(parts) > 1 and parts[0][0:2] != b"--": match = rx.search(parts[1]) if match: key = match.group(1) value = b"".join(parts[3 + parts[2:].index(b"") :]) r.append((key, value)) return r return [] mitmproxy-8.1.1/mitmproxy/net/http/status_codes.py000066400000000000000000000056361425660472000225000ustar00rootroot00000000000000CONTINUE = 100 SWITCHING = 101 PROCESSING = 102 EARLY_HINTS = 103 OK = 200 CREATED = 201 ACCEPTED = 202 NON_AUTHORITATIVE_INFORMATION = 203 NO_CONTENT = 204 RESET_CONTENT = 205 PARTIAL_CONTENT = 206 MULTI_STATUS = 207 MULTIPLE_CHOICE = 300 MOVED_PERMANENTLY = 301 FOUND = 302 SEE_OTHER = 303 NOT_MODIFIED = 304 USE_PROXY = 305 TEMPORARY_REDIRECT = 307 BAD_REQUEST = 400 UNAUTHORIZED = 401 PAYMENT_REQUIRED = 402 FORBIDDEN = 403 NOT_FOUND = 404 NOT_ALLOWED = 405 NOT_ACCEPTABLE = 406 PROXY_AUTH_REQUIRED = 407 REQUEST_TIMEOUT = 408 CONFLICT = 409 GONE = 410 LENGTH_REQUIRED = 411 PRECONDITION_FAILED = 412 PAYLOAD_TOO_LARGE = 413 REQUEST_URI_TOO_LONG = 414 UNSUPPORTED_MEDIA_TYPE = 415 REQUESTED_RANGE_NOT_SATISFIABLE = 416 EXPECTATION_FAILED = 417 IM_A_TEAPOT = 418 NO_RESPONSE = 444 CLIENT_CLOSED_REQUEST = 499 INTERNAL_SERVER_ERROR = 500 NOT_IMPLEMENTED = 501 BAD_GATEWAY = 502 SERVICE_UNAVAILABLE = 503 GATEWAY_TIMEOUT = 504 HTTP_VERSION_NOT_SUPPORTED = 505 INSUFFICIENT_STORAGE_SPACE = 507 NOT_EXTENDED = 510 RESPONSES = { # 100 CONTINUE: "Continue", SWITCHING: "Switching Protocols", PROCESSING: "Processing", EARLY_HINTS: "Early Hints", # 200 OK: "OK", CREATED: "Created", ACCEPTED: "Accepted", NON_AUTHORITATIVE_INFORMATION: "Non-Authoritative Information", NO_CONTENT: "No Content", RESET_CONTENT: "Reset Content.", PARTIAL_CONTENT: "Partial Content", MULTI_STATUS: "Multi-Status", # 300 MULTIPLE_CHOICE: "Multiple Choices", MOVED_PERMANENTLY: "Moved Permanently", FOUND: "Found", SEE_OTHER: "See Other", NOT_MODIFIED: "Not Modified", USE_PROXY: "Use Proxy", # 306 not defined?? TEMPORARY_REDIRECT: "Temporary Redirect", # 400 BAD_REQUEST: "Bad Request", UNAUTHORIZED: "Unauthorized", PAYMENT_REQUIRED: "Payment Required", FORBIDDEN: "Forbidden", NOT_FOUND: "Not Found", NOT_ALLOWED: "Method Not Allowed", NOT_ACCEPTABLE: "Not Acceptable", PROXY_AUTH_REQUIRED: "Proxy Authentication Required", REQUEST_TIMEOUT: "Request Time-out", CONFLICT: "Conflict", GONE: "Gone", LENGTH_REQUIRED: "Length Required", PRECONDITION_FAILED: "Precondition Failed", PAYLOAD_TOO_LARGE: "Payload Too Large", REQUEST_URI_TOO_LONG: "Request-URI Too Long", UNSUPPORTED_MEDIA_TYPE: "Unsupported Media Type", REQUESTED_RANGE_NOT_SATISFIABLE: "Requested Range not satisfiable", EXPECTATION_FAILED: "Expectation Failed", IM_A_TEAPOT: "I'm a teapot", NO_RESPONSE: "No Response", CLIENT_CLOSED_REQUEST: "Client Closed Request", # 500 INTERNAL_SERVER_ERROR: "Internal Server Error", NOT_IMPLEMENTED: "Not Implemented", BAD_GATEWAY: "Bad Gateway", SERVICE_UNAVAILABLE: "Service Unavailable", GATEWAY_TIMEOUT: "Gateway Time-out", HTTP_VERSION_NOT_SUPPORTED: "HTTP Version not supported", INSUFFICIENT_STORAGE_SPACE: "Insufficient Storage Space", NOT_EXTENDED: "Not Extended", } mitmproxy-8.1.1/mitmproxy/net/http/url.py000066400000000000000000000124501425660472000205720ustar00rootroot00000000000000import re import urllib.parse from collections.abc import Sequence from typing import AnyStr, Optional from mitmproxy.net import check # This regex extracts & splits the host header into host and port. # Handles the edge case of IPv6 addresses containing colons. # https://bugzilla.mozilla.org/show_bug.cgi?id=45891 from mitmproxy.net.check import is_valid_host, is_valid_port from mitmproxy.utils.strutils import always_str _authority_re = re.compile(r"^(?P[^:]+|\[.+\])(?::(?P\d+))?$") def parse(url): """ URL-parsing function that checks that - port is an integer 0-65535 - host is a valid IDNA-encoded hostname with no null-bytes - path is valid ASCII Args: A URL (as bytes or as unicode) Returns: A (scheme, host, port, path) tuple Raises: ValueError, if the URL is not properly formatted. """ # FIXME: We shouldn't rely on urllib here. # Size of Ascii character after encoding is 1 byte which is same as its size # But non-Ascii character's size after encoding will be more than its size def ascii_check(l): if len(l) == len(str(l).encode()): return True return False if isinstance(url, bytes): url = url.decode() if not ascii_check(url): url = urllib.parse.urlsplit(url) url = list(url) url[3] = urllib.parse.quote(url[3]) url = urllib.parse.urlunsplit(url) parsed = urllib.parse.urlparse(url) if not parsed.hostname: raise ValueError("No hostname given") else: host = parsed.hostname.encode("idna") if isinstance(parsed, urllib.parse.ParseResult): parsed = parsed.encode("ascii") port = parsed.port if not port: port = 443 if parsed.scheme == b"https" else 80 full_path = urllib.parse.urlunparse( (b"", b"", parsed.path, parsed.params, parsed.query, parsed.fragment) ) if not full_path.startswith(b"/"): full_path = b"/" + full_path if not check.is_valid_host(host): raise ValueError("Invalid Host") return parsed.scheme, host, port, full_path def unparse(scheme: str, host: str, port: int, path: str = "") -> str: """ Returns a URL string, constructed from the specified components. Args: All args must be str. """ if path == "*": path = "" authority = hostport(scheme, host, port) return f"{scheme}://{authority}{path}" def encode(s: Sequence[tuple[str, str]], similar_to: str = None) -> str: """ Takes a list of (key, value) tuples and returns a urlencoded string. If similar_to is passed, the output is formatted similar to the provided urlencoded string. """ remove_trailing_equal = False if similar_to: remove_trailing_equal = any("=" not in param for param in similar_to.split("&")) encoded = urllib.parse.urlencode(s, False, errors="surrogateescape") if encoded and remove_trailing_equal: encoded = encoded.replace("=&", "&") if encoded[-1] == "=": encoded = encoded[:-1] return encoded def decode(s): """ Takes a urlencoded string and returns a list of surrogate-escaped (key, value) tuples. """ return urllib.parse.parse_qsl(s, keep_blank_values=True, errors="surrogateescape") def quote(b: str, safe: str = "/") -> str: """ Returns: An ascii-encodable str. """ return urllib.parse.quote(b, safe=safe, errors="surrogateescape") def unquote(s: str) -> str: """ Args: s: A surrogate-escaped str Returns: A surrogate-escaped str """ return urllib.parse.unquote(s, errors="surrogateescape") def hostport(scheme: AnyStr, host: AnyStr, port: int) -> AnyStr: """ Returns the host component, with a port specification if needed. """ if default_port(scheme) == port: return host else: if isinstance(host, bytes): return b"%s:%d" % (host, port) else: return "%s:%d" % (host, port) def default_port(scheme: AnyStr) -> Optional[int]: return { "http": 80, b"http": 80, "https": 443, b"https": 443, }.get(scheme, None) def parse_authority(authority: AnyStr, check: bool) -> tuple[str, Optional[int]]: """Extract the host and port from host header/authority information Raises: ValueError, if check is True and the authority information is malformed. """ try: if isinstance(authority, bytes): m = _authority_re.match(authority.decode("utf-8")) if not m: raise ValueError host = m["host"].encode("utf-8").decode("idna") else: m = _authority_re.match(authority) if not m: raise ValueError host = m.group("host") if host.startswith("[") and host.endswith("]"): host = host[1:-1] if not is_valid_host(host): raise ValueError if m.group("port"): port = int(m.group("port")) if not is_valid_port(port): raise ValueError return host, port else: return host, None except ValueError: if check: raise else: return always_str(authority, "utf-8", "surrogateescape"), None mitmproxy-8.1.1/mitmproxy/net/http/user_agents.py000066400000000000000000000034711425660472000223120ustar00rootroot00000000000000""" A small collection of useful user-agent header strings. These should be kept reasonably current to reflect common usage. """ # pylint: line-too-long # A collection of (name, shortcut, string) tuples. UASTRINGS = [ ( "android", "a", "Mozilla/5.0 (Linux; U; Android 4.1.1; en-gb; Nexus 7 Build/JRO03D) AFL/01.04.02", ), ( "blackberry", "l", "Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.1.0.346 Mobile Safari/534.11+", ), ( "bingbot", "b", "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)", ), ( "chrome", "c", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1", ), ( "firefox", "f", "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:14.0) Gecko/20120405 Firefox/14.0a1", ), ("googlebot", "g", "Googlebot/2.1 (+http://www.googlebot.com/bot.html)"), ("ie9", "i", "Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US)"), ( "ipad", "p", "Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3", ), ( "iphone", "h", "Mozilla/5.0 (iPhone; CPU iPhone OS 4_2_1 like Mac OS X) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148a Safari/6533.18.5", # noqa ), ( "safari", "s", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.55.3 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10", ), ] def get_by_shortcut(s): """ Retrieve a user agent entry by shortcut. """ for i in UASTRINGS: if s == i[1]: return i mitmproxy-8.1.1/mitmproxy/net/server_spec.py000066400000000000000000000040201425660472000213230ustar00rootroot00000000000000""" Server specs are used to describe an upstream proxy or server. """ import functools import re from typing import Literal, NamedTuple from mitmproxy.net import check class ServerSpec(NamedTuple): scheme: Literal["http", "https"] address: tuple[str, int] server_spec_re = re.compile( r""" ^ (?:(?P\w+)://)? # scheme is optional (?P[^:/]+|\[.+\]) # hostname can be DNS name, IPv4, or IPv6 address. (?::(?P\d+))? # port is optional /? # we allow a trailing backslash, but no path $ """, re.VERBOSE, ) @functools.lru_cache def parse(server_spec: str) -> ServerSpec: """ Parses a server mode specification, e.g.: - http://example.com/ - example.org - example.com:443 *Raises:* - ValueError, if the server specification is invalid. """ m = server_spec_re.match(server_spec) if not m: raise ValueError(f"Invalid server specification: {server_spec}") if m.group("scheme"): scheme = m.group("scheme") else: scheme = "https" if m.group("port") in ("443", None) else "http" if scheme not in ("http", "https"): raise ValueError(f"Invalid server scheme: {scheme}") host = m.group("host") # IPv6 brackets if host.startswith("[") and host.endswith("]"): host = host[1:-1] if not check.is_valid_host(host): raise ValueError(f"Invalid hostname: {host}") if m.group("port"): port = int(m.group("port")) else: port = {"http": 80, "https": 443}[scheme] if not check.is_valid_port(port): raise ValueError(f"Invalid port: {port}") return ServerSpec(scheme, (host, port)) # type: ignore def parse_with_mode(mode: str) -> tuple[str, ServerSpec]: """ Parse a proxy mode specification, which is usually just `(reverse|upstream):server-spec`. *Raises:* - ValueError, if the specification is invalid. """ mode, server_spec = mode.split(":", maxsplit=1) return mode, parse(server_spec) mitmproxy-8.1.1/mitmproxy/net/tls.py000066400000000000000000000160141425660472000176130ustar00rootroot00000000000000import os import threading from enum import Enum from functools import lru_cache from pathlib import Path from typing import Any, BinaryIO, Callable, Iterable, Optional import certifi from OpenSSL.crypto import X509 from cryptography.hazmat.primitives.asymmetric import rsa from OpenSSL import SSL, crypto from mitmproxy import certs # redeclared here for strict type checking class Method(Enum): TLS_SERVER_METHOD = SSL.TLS_SERVER_METHOD TLS_CLIENT_METHOD = SSL.TLS_CLIENT_METHOD try: SSL._lib.TLS_server_method # type: ignore except AttributeError as e: # pragma: no cover raise RuntimeError( "Your installation of the cryptography Python package is outdated." ) from e class Version(Enum): UNBOUNDED = 0 SSL3 = SSL.SSL3_VERSION TLS1 = SSL.TLS1_VERSION TLS1_1 = SSL.TLS1_1_VERSION TLS1_2 = SSL.TLS1_2_VERSION TLS1_3 = SSL.TLS1_3_VERSION class Verify(Enum): VERIFY_NONE = SSL.VERIFY_NONE VERIFY_PEER = SSL.VERIFY_PEER DEFAULT_MIN_VERSION = Version.TLS1_2 DEFAULT_MAX_VERSION = Version.UNBOUNDED DEFAULT_OPTIONS = SSL.OP_CIPHER_SERVER_PREFERENCE | SSL.OP_NO_COMPRESSION class MasterSecretLogger: def __init__(self, filename: Path): self.filename = filename.expanduser() self.f: Optional[BinaryIO] = None self.lock = threading.Lock() # required for functools.wraps, which pyOpenSSL uses. __name__ = "MasterSecretLogger" def __call__(self, connection: SSL.Connection, keymaterial: bytes) -> None: with self.lock: if self.f is None: self.filename.parent.mkdir(parents=True, exist_ok=True) self.f = self.filename.open("ab") self.f.write(b"\n") self.f.write(keymaterial + b"\n") self.f.flush() def close(self): with self.lock: if self.f is not None: self.f.close() def make_master_secret_logger(filename: Optional[str]) -> Optional[MasterSecretLogger]: if filename: return MasterSecretLogger(Path(filename)) return None log_master_secret = make_master_secret_logger( os.getenv("MITMPROXY_SSLKEYLOGFILE") or os.getenv("SSLKEYLOGFILE") ) def _create_ssl_context( *, method: Method, min_version: Version, max_version: Version, cipher_list: Optional[Iterable[str]], ) -> SSL.Context: context = SSL.Context(method.value) ok = SSL._lib.SSL_CTX_set_min_proto_version(context._context, min_version.value) # type: ignore ok += SSL._lib.SSL_CTX_set_max_proto_version(context._context, max_version.value) # type: ignore if ok != 2: raise RuntimeError( f"Error setting TLS versions ({min_version=}, {max_version=}). " "The version you specified may be unavailable in your libssl." ) # Options context.set_options(DEFAULT_OPTIONS) # Cipher List if cipher_list is not None: try: context.set_cipher_list(b":".join(x.encode() for x in cipher_list)) except SSL.Error as e: raise RuntimeError(f"SSL cipher specification error: {e}") from e # SSLKEYLOGFILE if log_master_secret: context.set_keylog_callback(log_master_secret) return context @lru_cache(256) def create_proxy_server_context( *, min_version: Version, max_version: Version, cipher_list: Optional[tuple[str, ...]], verify: Verify, ca_path: Optional[str], ca_pemfile: Optional[str], client_cert: Optional[str], ) -> SSL.Context: context: SSL.Context = _create_ssl_context( method=Method.TLS_CLIENT_METHOD, min_version=min_version, max_version=max_version, cipher_list=cipher_list, ) context.set_verify(verify.value, None) if ca_path is None and ca_pemfile is None: ca_pemfile = certifi.where() try: context.load_verify_locations(ca_pemfile, ca_path) except SSL.Error as e: raise RuntimeError( f"Cannot load trusted certificates ({ca_pemfile=}, {ca_path=})." ) from e # Client Certs if client_cert: try: context.use_privatekey_file(client_cert) context.use_certificate_chain_file(client_cert) except SSL.Error as e: raise RuntimeError(f"Cannot load TLS client certificate: {e}") from e return context @lru_cache(256) def create_client_proxy_context( *, min_version: Version, max_version: Version, cipher_list: Optional[tuple[str, ...]], cert: certs.Cert, key: rsa.RSAPrivateKey, chain_file: Optional[Path], alpn_select_callback: Optional[Callable[[SSL.Connection, list[bytes]], Any]], request_client_cert: bool, extra_chain_certs: tuple[certs.Cert, ...], dhparams: certs.DHParams, ) -> SSL.Context: context: SSL.Context = _create_ssl_context( method=Method.TLS_SERVER_METHOD, min_version=min_version, max_version=max_version, cipher_list=cipher_list, ) context.use_certificate(cert.to_pyopenssl()) context.use_privatekey(crypto.PKey.from_cryptography_key(key)) if chain_file is not None: try: context.load_verify_locations(str(chain_file), None) except SSL.Error as e: raise RuntimeError(f"Cannot load certificate chain ({chain_file}).") from e if alpn_select_callback is not None: assert callable(alpn_select_callback) context.set_alpn_select_callback(alpn_select_callback) if request_client_cert: # The request_client_cert argument requires some explanation. We're # supposed to be able to do this with no negative effects - if the # client has no cert to present, we're notified and proceed as usual. # Unfortunately, Android seems to have a bug (tested on 4.2.2) - when # an Android client is asked to present a certificate it does not # have, it hangs up, which is frankly bogus. Some time down the track # we may be able to make the proper behaviour the default again, but # until then we're conservative. context.set_verify(Verify.VERIFY_PEER.value, accept_all) else: context.set_verify(Verify.VERIFY_NONE.value, None) for i in extra_chain_certs: context.add_extra_chain_cert(i.to_pyopenssl()) if dhparams: res = SSL._lib.SSL_CTX_set_tmp_dh(context._context, dhparams) # type: ignore SSL._openssl_assert(res == 1) # type: ignore return context def accept_all( conn_: SSL.Connection, x509: X509, errno: int, err_depth: int, is_cert_verified: int, ) -> bool: # Return true to prevent cert verification error return True def is_tls_record_magic(d): """ Returns: True, if the passed bytes start with the TLS record magic bytes. False, otherwise. """ d = d[:3] # TLS ClientHello magic, works for SSLv3, TLSv1.0, TLSv1.1, TLSv1.2, and TLSv1.3 # http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html#client-hello # https://tls13.ulfheim.net/ return len(d) == 3 and d[0] == 0x16 and d[1] == 0x03 and 0x0 <= d[2] <= 0x03 mitmproxy-8.1.1/mitmproxy/net/udp.py000066400000000000000000000316721425660472000176100ustar00rootroot00000000000000from __future__ import annotations import asyncio import ipaddress import socket import struct from typing import Any, Callable, Optional, Union, cast from mitmproxy import ctx from mitmproxy.connection import Address from mitmproxy.utils import human MAX_DATAGRAM_SIZE = 65535 - 20 DatagramReceivedCallback = Callable[ [asyncio.DatagramTransport, bytes, Address, Address], None ] """ Callable that gets invoked when a datagram is received. The first argument is the outgoing transport. The second argument is the received payload. The third argument is the source address, also referred to as `remote_addr` or `peername`. The fourth argument is the destination address, also referred to as `local_addr` or `sockname`. In the case of transparent server, the last argument is the original destination address. """ # to make mypy happy SockAddress = Union[tuple[str, int], tuple[str, int, int, int]] class TransparentSocket(socket.socket): SOL_IP = getattr(socket, "SOL_IP", 0) IP_TRANSPARENT = getattr(socket, "IP_TRANSPARENT", 19) IP_RECVORIGDSTADDR = getattr(socket, "IP_RECVORIGDSTADDR", 20) def __init__(self, family: socket.AddressFamily, local_addr: SockAddress) -> None: self._recvmsg = getattr(self, "recvmsg") if not self._recvmsg: raise NotImplementedError( "Transparent UDP sockets are only supporting on platforms providing recvmsg." ) super().__init__( family=family, type=socket.SOCK_DGRAM, proto=socket.IPPROTO_UDP ) try: self.setblocking(False) self.setsockopt( TransparentSocket.SOL_IP, TransparentSocket.IP_TRANSPARENT, 1 ) self.setsockopt( TransparentSocket.SOL_IP, TransparentSocket.IP_RECVORIGDSTADDR, 1 ) self.bind(local_addr) except: self.close() raise @staticmethod def _unpack_addr(sockaddr_in: bytes) -> SockAddress: """Converts a native sockaddr into a python tuple.""" (family,) = struct.unpack_from("h", sockaddr_in, 0) if family == socket.AF_INET: port, in4_addr, _ = struct.unpack_from("!H4s8s", sockaddr_in, 2) return str(ipaddress.IPv4Address(in4_addr)), port elif family == socket.AF_INET6: port, flowinfo, in6_addr, scopeid = struct.unpack_from( "!HL16sL", sockaddr_in, 2 ) return str(ipaddress.IPv6Address(in6_addr)), port, flowinfo, scopeid else: raise NotImplementedError(f"family {family} not implemented") def recvfrom( self, bufsize: int, flags: int = 0 ) -> tuple[bytes, tuple[SockAddress, SockAddress]]: """Same as recvfrom, but always returns source and destination addresses.""" data, ancdata, _, client_addr = self._recvmsg( bufsize, socket.CMSG_SPACE(1024), flags ) for cmsg_level, cmsg_type, cmsg_data in ancdata: if ( cmsg_level == TransparentSocket.SOL_IP and cmsg_type == TransparentSocket.IP_RECVORIGDSTADDR ): server_addr = TransparentSocket._unpack_addr(cmsg_data) break else: raise OSError("recvmsg did not return th original destination address") return data, (client_addr, server_addr) class DrainableDatagramProtocol(asyncio.DatagramProtocol): _loop: asyncio.AbstractEventLoop _closed: asyncio.Event _paused: int _can_write: asyncio.Event _sock: socket.socket | None def __init__(self, loop: asyncio.AbstractEventLoop | None) -> None: self._loop = asyncio.get_running_loop() if loop is None else loop self._closed = asyncio.Event() self._paused = 0 self._can_write = asyncio.Event() self._can_write.set() self._sock = None def __repr__(self) -> str: return f"<{self.__class__.__name__} socket={self._sock!r}>" @property def sockets(self) -> tuple[socket.socket, ...]: return () if self._sock is None else (self._sock,) def connection_made(self, transport: asyncio.BaseTransport) -> None: self._sock = transport.get_extra_info("socket") def connection_lost(self, exc: Exception | None) -> None: self._closed.set() if exc: ctx.log.warn(f"Connection lost on {self!r}: {exc!r}") def pause_writing(self) -> None: self._paused = self._paused + 1 if self._paused == 1: self._can_write.clear() def resume_writing(self) -> None: assert self._paused > 0 self._paused = self._paused - 1 if self._paused == 0: self._can_write.set() async def drain(self) -> None: await self._can_write.wait() def error_received(self, exc: Exception) -> None: ctx.log.warn(f"Send/receive on {self!r} failed: {exc!r}") async def wait_closed(self) -> None: await self._closed.wait() class UdpServer(DrainableDatagramProtocol): """UDP server similar to base_events.Server""" # _datagram_received_cb: DatagramReceivedCallback _transport: asyncio.DatagramTransport | None _transparent_transports: dict[Address, asyncio.DatagramTransport] | None _local_addr: Address | None def __init__( self, datagram_received_cb: DatagramReceivedCallback, loop: asyncio.AbstractEventLoop | None, transparent: bool, ) -> None: super().__init__(loop) self._datagram_received_cb = datagram_received_cb self._transport = None self._transparent_transports = {} if transparent else None self._local_addr = None def connection_made(self, transport: asyncio.BaseTransport) -> None: if self._transport is None: self._transport = cast(asyncio.DatagramTransport, transport) self._local_addr = transport.get_extra_info("sockname") super().connection_made(transport) async def _datagram_received_for_new_transparent_addr( self, data: bytes, remote_addr: Address, local_addr: Address ) -> None: assert self._sock is not None assert self._transparent_transports is not None sock = socket.socket( family=self._sock.family, type=socket.SOCK_DGRAM, proto=socket.IPPROTO_UDP ) try: sock.setblocking(False) sock.setsockopt( TransparentSocket.SOL_IP, TransparentSocket.IP_TRANSPARENT, 1 ) sock.shutdown(socket.SHUT_RD) sock.bind(local_addr) except: sock.close() raise transport, _ = await self._loop.create_datagram_endpoint( lambda: self, sock=sock ) self._transparent_transports[local_addr] = cast( asyncio.DatagramTransport, transport ) self._datagram_received_cb( self._transparent_transports[local_addr], data, remote_addr, local_addr ) def datagram_received(self, data: bytes, addr: Any) -> None: assert self._transport is not None if self._transparent_transports is None: assert self._local_addr is not None self._datagram_received_cb(self._transport, data, addr, self._local_addr) else: remote_addr, local_addr = addr if local_addr in self._transparent_transports: self._datagram_received_cb( self._transparent_transports[local_addr], data, remote_addr, local_addr, ) else: self._loop.create_task( self._datagram_received_for_new_transparent_addr( data, remote_addr, local_addr ) ) def close(self) -> None: if self._transport is not None: self._transport.close() if self._transparent_transports is not None: for transport in self._transparent_transports.values(): transport.close() class DatagramReader: _packets: asyncio.Queue _eof: bool def __init__(self) -> None: self._packets = asyncio.Queue(42) # ~2.75MB self._eof = False def feed_data(self, data: bytes, remote_addr: Address) -> None: assert len(data) <= MAX_DATAGRAM_SIZE if self._eof: ctx.log.info( f"Received UDP packet from {human.format_address(remote_addr)} after EOF." ) else: try: self._packets.put_nowait(data) except asyncio.QueueFull: ctx.log.debug( f"Dropped UDP packet from {human.format_address(remote_addr)}." ) def feed_eof(self) -> None: self._eof = True try: self._packets.put_nowait(b"") except asyncio.QueueFull: pass async def read(self, n: int) -> bytes: assert n >= MAX_DATAGRAM_SIZE if self._eof: try: return self._packets.get_nowait() except asyncio.QueueEmpty: return b"" else: return await self._packets.get() class DatagramWriter: _transport: asyncio.DatagramTransport _remote_addr: Address _reader: DatagramReader | None _closed: asyncio.Event | None def __init__( self, transport: asyncio.DatagramTransport, remote_addr: Address, reader: DatagramReader | None = None, ) -> None: """ Create a new datagram writer around the given transport. Specify a reader to prevent closing the transport and instead only feed EOF to the reader. """ self._transport = transport self._remote_addr = remote_addr proto = transport.get_protocol() assert isinstance(proto, DrainableDatagramProtocol) self._reader = reader self._closed = asyncio.Event() if reader is not None else None @property def _protocol(self) -> DrainableDatagramProtocol: return cast(DrainableDatagramProtocol, self._transport.get_protocol()) def write(self, data: bytes) -> None: self._transport.sendto(data, self._remote_addr) def write_eof(self) -> None: raise NotImplementedError("UDP does not support half-closing.") def get_extra_info(self, name: str, default: Any = None) -> Any: if name == "peername": return self._remote_addr else: return self._transport.get_extra_info(name, default) def close(self) -> None: if self._closed is None: self._transport.close() else: self._closed.set() if self._reader is not None: self._reader.feed_eof() async def wait_closed(self) -> None: if self._closed is None: await self._protocol.wait_closed() else: await self._closed.wait() async def drain(self) -> None: await self._protocol.drain() class UdpClient(DrainableDatagramProtocol): """UDP protocol for upstream connections.""" _reader: DatagramReader def __init__(self, reader: DatagramReader, loop: asyncio.AbstractEventLoop | None): super().__init__(loop) self._reader = reader def datagram_received(self, data: bytes, remote_addr: Address) -> None: self._reader.feed_data(data, remote_addr) def connection_lost(self, exc: Exception | None) -> None: self._reader.feed_eof() super().connection_lost(exc) async def start_server( datagram_received_cb: DatagramReceivedCallback, host: str, port: int, *, transparent: bool = False, ) -> UdpServer: """UDP variant of asyncio.start_server.""" loop = asyncio.get_running_loop() if transparent: addrinfos = await loop.getaddrinfo(host, port) exception = OSError(f"getaddrinfo for host '{host}' failed") for family, _, _, _, addr in addrinfos: try: sock = TransparentSocket(family=family, local_addr=addr) except OSError as exc: exception = exc else: break else: raise exception else: sock = None _, protocol = await loop.create_datagram_endpoint( lambda: UdpServer(datagram_received_cb, loop, transparent), local_addr=(host, port), sock=sock, ) assert isinstance(protocol, UdpServer) return protocol async def open_connection( host: str, port: int, *, local_addr: Optional[Address] = None ) -> tuple[DatagramReader, DatagramWriter]: """UDP variant of asyncio.open_connection.""" loop = asyncio.get_running_loop() reader = DatagramReader() transport, _ = await loop.create_datagram_endpoint( lambda: UdpClient(reader, loop), local_addr=local_addr, remote_addr=(host, port) ) writer = DatagramWriter( cast(asyncio.DatagramTransport, transport), remote_addr=transport.get_extra_info("peername"), ) return reader, writer mitmproxy-8.1.1/mitmproxy/options.py000066400000000000000000000143161425660472000177210ustar00rootroot00000000000000from collections.abc import Sequence from typing import Optional from mitmproxy import optmanager CONF_DIR = "~/.mitmproxy" CONF_BASENAME = "mitmproxy" LISTEN_PORT = 8080 CONTENT_VIEW_LINES_CUTOFF = 512 KEY_SIZE = 2048 class Options(optmanager.OptManager): def __init__(self, **kwargs) -> None: super().__init__() self.add_option( "server", bool, True, "Start a proxy server. Enabled by default." ) self.add_option( "showhost", bool, False, "Use the Host header to construct URLs for display.", ) # Proxy options self.add_option( "add_upstream_certs_to_client_chain", bool, False, """ Add all certificates of the upstream server to the certificate chain that will be served to the proxy client, as extras. """, ) self.add_option( "confdir", str, CONF_DIR, "Location of the default mitmproxy configuration files.", ) self.add_option( "certs", Sequence[str], [], """ SSL certificates of the form "[domain=]path". The domain may include a wildcard, and is equal to "*" if not specified. The file at path is a certificate in PEM format. If a private key is included in the PEM, it is used, else the default key in the conf dir is used. The PEM file should contain the full certificate chain, with the leaf certificate as the first entry. """, ) self.add_option( "cert_passphrase", Optional[str], None, """ Passphrase for decrypting the private key provided in the --cert option. Note that passing cert_passphrase on the command line makes your passphrase visible in your system's process list. Specify it in config.yaml to avoid this. """, ) self.add_option( "ciphers_client", Optional[str], None, "Set supported ciphers for client <-> mitmproxy connections using OpenSSL syntax.", ) self.add_option( "ciphers_server", Optional[str], None, "Set supported ciphers for mitmproxy <-> server connections using OpenSSL syntax.", ) self.add_option( "client_certs", Optional[str], None, "Client certificate file or directory." ) self.add_option( "ignore_hosts", Sequence[str], [], """ Ignore host and forward all traffic without processing it. In transparent mode, it is recommended to use an IP address (range), not the hostname. In regular mode, only SSL traffic is ignored and the hostname should be used. The supplied value is interpreted as a regular expression and matched on the ip or the hostname. """, ) self.add_option("allow_hosts", Sequence[str], [], "Opposite of --ignore-hosts.") self.add_option("listen_host", str, "", "Address to bind proxy to.") self.add_option("listen_port", int, LISTEN_PORT, "Proxy service port.") self.add_option( "mode", str, "regular", """ Mode can be "regular", "transparent", "socks5", "reverse:SPEC", or "upstream:SPEC". For reverse and upstream proxy modes, SPEC is host specification in the form of "http[s]://host[:port]". """, ) self.add_option( "upstream_cert", bool, True, "Connect to upstream server to look up certificate details.", ) self.add_option( "http2", bool, True, "Enable/disable HTTP/2 support. " "HTTP/2 support is enabled by default.", ) self.add_option( "http2_ping_keepalive", int, 58, """ Send a PING frame if an HTTP/2 connection is idle for more than the specified number of seconds to prevent the remote site from closing it. Set to 0 to disable this feature. """, ) self.add_option( "websocket", bool, True, "Enable/disable WebSocket support. " "WebSocket support is enabled by default.", ) self.add_option( "rawtcp", bool, True, "Enable/disable raw TCP connections. " "TCP connections are enabled by default. ", ) self.add_option( "ssl_insecure", bool, False, "Do not verify upstream server SSL/TLS certificates.", ) self.add_option( "ssl_verify_upstream_trusted_confdir", Optional[str], None, """ Path to a directory of trusted CA certificates for upstream server verification prepared using the c_rehash tool. """, ) self.add_option( "ssl_verify_upstream_trusted_ca", Optional[str], None, "Path to a PEM formatted trusted CA certificate.", ) self.add_option( "tcp_hosts", Sequence[str], [], """ Generic TCP SSL proxy mode for all hosts that match the pattern. Similar to --ignore-hosts, but SSL connections are intercepted. The communication contents are printed to the log in verbose mode. """, ) self.add_option( "content_view_lines_cutoff", int, CONTENT_VIEW_LINES_CUTOFF, """ Flow content view lines limit. Limit is enabled by default to speedup flows browsing. """, ) self.add_option( "key_size", int, KEY_SIZE, """ TLS key size for certificates and CA. """, ) self.update(**kwargs) mitmproxy-8.1.1/mitmproxy/optmanager.py000066400000000000000000000454711425660472000203710ustar00rootroot00000000000000import contextlib import copy from collections.abc import Sequence from dataclasses import dataclass import functools import os import pprint import textwrap from typing import Any, Optional, TextIO, Union import blinker import blinker._saferef import ruamel.yaml from mitmproxy import exceptions from mitmproxy.utils import typecheck """ The base implementation for Options. """ unset = object() class _Option: __slots__ = ("name", "typespec", "value", "_default", "choices", "help") def __init__( self, name: str, typespec: Union[type, object], # object for Optional[x], which is not a type. default: Any, help: str, choices: Optional[Sequence[str]], ) -> None: typecheck.check_option_type(name, default, typespec) self.name = name self.typespec = typespec self._default = default self.value = unset self.help = textwrap.dedent(help).strip().replace("\n", " ") self.choices = choices def __repr__(self): return f"{self.current()} [{self.typespec}]" @property def default(self): return copy.deepcopy(self._default) def current(self) -> Any: if self.value is unset: v = self.default else: v = self.value return copy.deepcopy(v) def set(self, value: Any) -> None: typecheck.check_option_type(self.name, value, self.typespec) self.value = value def reset(self) -> None: self.value = unset def has_changed(self) -> bool: return self.current() != self.default def __eq__(self, other) -> bool: for i in self.__slots__: if getattr(self, i) != getattr(other, i): return False return True def __deepcopy__(self, _): o = _Option(self.name, self.typespec, self.default, self.help, self.choices) if self.has_changed(): o.value = self.current() return o @dataclass class _UnconvertedStrings: val: list[str] class OptManager: """ OptManager is the base class from which Options objects are derived. .changed is a blinker Signal that triggers whenever options are updated. If any handler in the chain raises an exceptions.OptionsError exception, all changes are rolled back, the exception is suppressed, and the .errored signal is notified. Optmanager always returns a deep copy of options to ensure that mutation doesn't change the option state inadvertently. """ def __init__(self): self.deferred: dict[str, Any] = {} self.changed = blinker.Signal() self.errored = blinker.Signal() # Options must be the last attribute here - after that, we raise an # error for attribute assignment to unknown options. self._options: dict[str, Any] = {} def add_option( self, name: str, typespec: Union[type, object], default: Any, help: str, choices: Optional[Sequence[str]] = None, ) -> None: self._options[name] = _Option(name, typespec, default, help, choices) self.changed.send(self, updated={name}) @contextlib.contextmanager def rollback(self, updated, reraise=False): old = copy.deepcopy(self._options) try: yield except exceptions.OptionsError as e: # Notify error handlers self.errored.send(self, exc=e) # Rollback self.__dict__["_options"] = old self.changed.send(self, updated=updated) if reraise: raise e def subscribe(self, func, opts): """ Subscribe a callable to the .changed signal, but only for a specified list of options. The callable should accept arguments (options, updated), and may raise an OptionsError. The event will automatically be unsubscribed if the callable goes out of scope. """ for i in opts: if i not in self._options: raise exceptions.OptionsError("No such option: %s" % i) # We reuse blinker's safe reference functionality to cope with weakrefs # to bound methods. func = blinker._saferef.safe_ref(func) @functools.wraps(func) def _call(options, updated): if updated.intersection(set(opts)): f = func() if f: f(options, updated) else: self.changed.disconnect(_call) # Our wrapper function goes out of scope immediately, so we have to set # weakrefs to false. This means we need to keep our own weakref, and # clean up the hook when it's gone. self.changed.connect(_call, weak=False) def __eq__(self, other): if isinstance(other, OptManager): return self._options == other._options return False def __deepcopy__(self, memodict=None): o = OptManager() o.__dict__["_options"] = copy.deepcopy(self._options, memodict) return o __copy__ = __deepcopy__ def __getattr__(self, attr): if attr in self._options: return self._options[attr].current() else: raise AttributeError("No such option: %s" % attr) def __setattr__(self, attr, value): # This is slightly tricky. We allow attributes to be set on the instance # until we have an _options attribute. After that, assignment is sent to # the update function, and will raise an error for unknown options. opts = self.__dict__.get("_options") if not opts: super().__setattr__(attr, value) else: self.update(**{attr: value}) def keys(self): return set(self._options.keys()) def items(self): return self._options.items() def __contains__(self, k): return k in self._options def reset(self): """ Restore defaults for all options. """ for o in self._options.values(): o.reset() self.changed.send(self, updated=set(self._options.keys())) def update_known(self, **kwargs): """ Update and set all known options from kwargs. Returns a dictionary of unknown options. """ known, unknown = {}, {} for k, v in kwargs.items(): if k in self._options: known[k] = v else: unknown[k] = v updated = set(known.keys()) if updated: with self.rollback(updated, reraise=True): for k, v in known.items(): self._options[k].set(v) self.changed.send(self, updated=updated) return unknown def update_defer(self, **kwargs): unknown = self.update_known(**kwargs) self.deferred.update(unknown) def update(self, **kwargs): u = self.update_known(**kwargs) if u: raise KeyError("Unknown options: %s" % ", ".join(u.keys())) def setter(self, attr): """ Generate a setter for a given attribute. This returns a callable taking a single argument. """ if attr not in self._options: raise KeyError("No such option: %s" % attr) def setter(x): setattr(self, attr, x) return setter def toggler(self, attr): """ Generate a toggler for a boolean attribute. This returns a callable that takes no arguments. """ if attr not in self._options: raise KeyError("No such option: %s" % attr) o = self._options[attr] if o.typespec != bool: raise ValueError("Toggler can only be used with boolean options") def toggle(): setattr(self, attr, not getattr(self, attr)) return toggle def default(self, option: str) -> Any: return self._options[option].default def has_changed(self, option): """ Has the option changed from the default? """ return self._options[option].has_changed() def merge(self, opts): """ Merge a dict of options into this object. Options that have None value are ignored. Lists and tuples are appended to the current option value. """ toset = {} for k, v in opts.items(): if v is not None: if isinstance(v, (list, tuple)): toset[k] = getattr(self, k) + v else: toset[k] = v self.update(**toset) def __repr__(self): options = pprint.pformat(self._options, indent=4).strip(" {}") if "\n" in options: options = "\n " + options + "\n" return "{mod}.{cls}({{{options}}})".format( mod=type(self).__module__, cls=type(self).__name__, options=options ) def set(self, *specs: str, defer: bool = False) -> None: """ Takes a list of set specification in standard form (option=value). Options that are known are updated immediately. If defer is true, options that are not known are deferred, and will be set once they are added. May raise an `OptionsError` if a value is malformed or an option is unknown and defer is False. """ # First, group specs by option name. unprocessed: dict[str, list[str]] = {} for spec in specs: if "=" in spec: name, value = spec.split("=", maxsplit=1) unprocessed.setdefault(name, []).append(value) else: unprocessed.setdefault(spec, []) # Second, convert values to the correct type. processed: dict[str, Any] = {} for name in list(unprocessed.keys()): if name in self._options: processed[name] = self._parse_setval( self._options[name], unprocessed.pop(name) ) # Third, stash away unrecognized options or complain about them. if defer: self.deferred.update( {k: _UnconvertedStrings(v) for k, v in unprocessed.items()} ) elif unprocessed: raise exceptions.OptionsError( f"Unknown option(s): {', '.join(unprocessed)}" ) # Finally, apply updated options. self.update(**processed) def process_deferred(self) -> None: """ Processes options that were deferred in previous calls to set, and have since been added. """ update: dict[str, Any] = {} for optname, value in self.deferred.items(): if optname in self._options: if isinstance(value, _UnconvertedStrings): value = self._parse_setval(self._options[optname], value.val) update[optname] = value self.update(**update) for k in update.keys(): del self.deferred[k] def _parse_setval(self, o: _Option, values: list[str]) -> Any: """ Convert a string to a value appropriate for the option type. """ if o.typespec == Sequence[str]: return values if len(values) > 1: raise exceptions.OptionsError( f"Received multiple values for {o.name}: {values}" ) optstr: Optional[str] if values: optstr = values[0] else: optstr = None if o.typespec in (str, Optional[str]): if o.typespec == str and optstr is None: raise exceptions.OptionsError(f"Option is required: {o.name}") return optstr elif o.typespec in (int, Optional[int]): if optstr: try: return int(optstr) except ValueError: raise exceptions.OptionsError(f"Not an integer: {optstr}") elif o.typespec == int: raise exceptions.OptionsError(f"Option is required: {o.name}") else: return None elif o.typespec == bool: if optstr == "toggle": return not o.current() if not optstr or optstr == "true": return True elif optstr == "false": return False else: raise exceptions.OptionsError( 'Boolean must be "true", "false", or have the value omitted (a synonym for "true").' ) raise NotImplementedError(f"Unsupported option type: {o.typespec}") def make_parser(self, parser, optname, metavar=None, short=None): """ Auto-Create a command-line parser entry for a named option. If the option does not exist, it is ignored. """ if optname not in self._options: return o = self._options[optname] def mkf(l, s): l = l.replace("_", "-") f = ["--%s" % l] if s: f.append("-" + s) return f flags = mkf(optname, short) if o.typespec == bool: g = parser.add_mutually_exclusive_group(required=False) onf = mkf(optname, None) offf = mkf("no-" + optname, None) # The short option for a bool goes to whatever is NOT the default if short: if o.default: offf = mkf("no-" + optname, short) else: onf = mkf(optname, short) g.add_argument( *offf, action="store_false", dest=optname, ) g.add_argument(*onf, action="store_true", dest=optname, help=o.help) parser.set_defaults(**{optname: None}) elif o.typespec in (int, Optional[int]): parser.add_argument( *flags, action="store", type=int, dest=optname, help=o.help, metavar=metavar, ) elif o.typespec in (str, Optional[str]): parser.add_argument( *flags, action="store", type=str, dest=optname, help=o.help, metavar=metavar, choices=o.choices, ) elif o.typespec == Sequence[str]: parser.add_argument( *flags, action="append", type=str, dest=optname, help=o.help + " May be passed multiple times.", metavar=metavar, choices=o.choices, ) else: raise ValueError("Unsupported option type: %s", o.typespec) def dump_defaults(opts, out: TextIO): """ Dumps an annotated file with all options. """ # Sort data s = ruamel.yaml.comments.CommentedMap() for k in sorted(opts.keys()): o = opts._options[k] s[k] = o.default txt = o.help.strip() if o.choices: txt += " Valid values are %s." % ", ".join(repr(c) for c in o.choices) else: t = typecheck.typespec_to_str(o.typespec) txt += " Type %s." % t txt = "\n".join(textwrap.wrap(txt)) s.yaml_set_comment_before_after_key(k, before="\n" + txt) return ruamel.yaml.YAML().dump(s, out) def dump_dicts(opts, keys: list[str] = None): """ Dumps the options into a list of dict object. Return: A list like: { "anticache": { type: "bool", default: false, value: true, help: "help text"} } """ options_dict = {} keys = keys if keys else opts.keys() for k in sorted(keys): o = opts._options[k] t = typecheck.typespec_to_str(o.typespec) option = { "type": t, "default": o.default, "value": o.current(), "help": o.help, "choices": o.choices, } options_dict[k] = option return options_dict def parse(text): if not text: return {} try: yaml = ruamel.yaml.YAML(typ="unsafe", pure=True) data = yaml.load(text) except ruamel.yaml.error.YAMLError as v: if hasattr(v, "problem_mark"): snip = v.problem_mark.get_snippet() raise exceptions.OptionsError( "Config error at line %s:\n%s\n%s" % (v.problem_mark.line + 1, snip, v.problem) ) else: raise exceptions.OptionsError("Could not parse options.") if isinstance(data, str): raise exceptions.OptionsError("Config error - no keys found.") elif data is None: return {} return data def load(opts: OptManager, text: str) -> None: """ Load configuration from text, over-writing options already set in this object. May raise OptionsError if the config file is invalid. """ data = parse(text) opts.update_defer(**data) def load_paths(opts: OptManager, *paths: str) -> None: """ Load paths in order. Each path takes precedence over the previous path. Paths that don't exist are ignored, errors raise an OptionsError. """ for p in paths: p = os.path.expanduser(p) if os.path.exists(p) and os.path.isfile(p): with open(p, encoding="utf8") as f: try: txt = f.read() except UnicodeDecodeError as e: raise exceptions.OptionsError(f"Error reading {p}: {e}") try: load(opts, txt) except exceptions.OptionsError as e: raise exceptions.OptionsError(f"Error reading {p}: {e}") def serialize( opts: OptManager, file: TextIO, text: str, defaults: bool = False ) -> None: """ Performs a round-trip serialization. If text is not None, it is treated as a previous serialization that should be modified in-place. - If "defaults" is False, only options with non-default values are serialized. Default values in text are preserved. - Unknown options in text are removed. - Raises OptionsError if text is invalid. """ data = parse(text) for k in opts.keys(): if defaults or opts.has_changed(k): data[k] = getattr(opts, k) for k in list(data.keys()): if k not in opts._options: del data[k] ruamel.yaml.YAML().dump(data, file) def save(opts: OptManager, path: str, defaults: bool = False) -> None: """ Save to path. If the destination file exists, modify it in-place. Raises OptionsError if the existing data is corrupt. """ path = os.path.expanduser(path) if os.path.exists(path) and os.path.isfile(path): with open(path, encoding="utf8") as f: try: data = f.read() except UnicodeDecodeError as e: raise exceptions.OptionsError(f"Error trying to modify {path}: {e}") else: data = "" with open(path, "wt", encoding="utf8") as f: serialize(opts, f, data, defaults) mitmproxy-8.1.1/mitmproxy/platform/000077500000000000000000000000001425660472000174735ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/platform/__init__.py000066400000000000000000000017161425660472000216110ustar00rootroot00000000000000import re import socket import sys from typing import Callable, Optional def init_transparent_mode() -> None: """ Initialize transparent mode. """ original_addr: Optional[Callable[[socket.socket], tuple[str, int]]] """ Get the original destination for the given socket. This function will be None if transparent mode is not supported. """ if re.match(r"linux(?:2)?", sys.platform): from . import linux original_addr = linux.original_addr elif sys.platform == "darwin" or sys.platform.startswith("freebsd"): from . import osx original_addr = osx.original_addr elif sys.platform.startswith("openbsd"): from . import openbsd original_addr = openbsd.original_addr elif sys.platform == "win32": from . import windows resolver = windows.Resolver() init_transparent_mode = resolver.setup # noqa original_addr = resolver.original_addr else: original_addr = None __all__ = ["original_addr", "init_transparent_mode"] mitmproxy-8.1.1/mitmproxy/platform/linux.py000066400000000000000000000030331425660472000212030ustar00rootroot00000000000000import socket import struct # Python's socket module does not have these constants SO_ORIGINAL_DST = 80 SOL_IPV6 = 41 def original_addr(csock: socket.socket) -> tuple[str, int]: # Get the original destination on Linux. # In theory, this can be done using the following syscalls: # sock.getsockopt(socket.SOL_IP, SO_ORIGINAL_DST, 16) # sock.getsockopt(SOL_IPV6, SO_ORIGINAL_DST, 28) # # In practice, it is a bit more complex: # 1. We cannot rely on sock.family to decide which syscall to use because of IPv4-mapped # IPv6 addresses. If sock.family is AF_INET6 while sock.getsockname() is ::ffff:127.0.0.1, # we need to call the IPv4 version to get a result. # 2. We can't just try the IPv4 syscall and then do IPv6 if that doesn't work, # because doing the wrong syscall can apparently crash the whole Python runtime. # As such, we use a heuristic to check which syscall to do. is_ipv4 = "." in csock.getsockname()[0] # either 127.0.0.1 or ::ffff:127.0.0.1 if is_ipv4: # the struct returned here should only have 8 bytes, but invoking sock.getsockopt # with buflen=8 doesn't work. dst = csock.getsockopt(socket.SOL_IP, SO_ORIGINAL_DST, 16) port, raw_ip = struct.unpack_from("!2xH4s", dst) ip = socket.inet_ntop(socket.AF_INET, raw_ip) else: dst = csock.getsockopt(SOL_IPV6, SO_ORIGINAL_DST, 28) port, raw_ip = struct.unpack_from("!2xH4x16s", dst) ip = socket.inet_ntop(socket.AF_INET6, raw_ip) return ip, port mitmproxy-8.1.1/mitmproxy/platform/openbsd.py000066400000000000000000000000711425660472000214750ustar00rootroot00000000000000def original_addr(csock): return csock.getsockname() mitmproxy-8.1.1/mitmproxy/platform/osx.py000066400000000000000000000025511425660472000206610ustar00rootroot00000000000000import subprocess from . import pf """ Doing this the "right" way by using DIOCNATLOOK on the pf device turns out to be a pain. Apple has made a number of modifications to the data structures returned, and compiling userspace tools to test and work with this turns out to be a pain in the ass. Parsing pfctl output is short, simple, and works. Note: Also Tested with FreeBSD 10 pkgng Python 2.7.x. Should work almost exactly as on Mac OS X and except with some changes to the output processing of pfctl (see pf.py). """ STATECMD = ("sudo", "-n", "/sbin/pfctl", "-s", "state") def original_addr(csock): peer = csock.getpeername() try: stxt = subprocess.check_output(STATECMD, stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: if "sudo: a password is required" in e.output.decode(errors="replace"): insufficient_priv = True else: raise RuntimeError("Error getting pfctl state: " + repr(e)) else: insufficient_priv = "sudo: a password is required" in stxt.decode( errors="replace" ) if insufficient_priv: raise RuntimeError( "Insufficient privileges to access pfctl. " "See https://mitmproxy.org/docs/latest/howto-transparent/#macos for details." ) return pf.lookup(peer[0], peer[1], stxt) mitmproxy-8.1.1/mitmproxy/platform/pf.py000066400000000000000000000027451425660472000204620ustar00rootroot00000000000000import re import sys def lookup(address, port, s): """ Parse the pfctl state output s, to look up the destination host matching the client (address, port). Returns an (address, port) tuple, or None. """ # We may get an ipv4-mapped ipv6 address here, e.g. ::ffff:127.0.0.1. # Those still appear as "127.0.0.1" in the table, so we need to strip the prefix. address = re.sub(r"^::ffff:(?=\d+.\d+.\d+.\d+$)", "", address) s = s.decode() # ALL tcp 192.168.1.13:57474 -> 23.205.82.58:443 ESTABLISHED:ESTABLISHED specv4 = f"{address}:{port}" # ALL tcp 2a01:e35:8bae:50f0:9d9b:ef0d:2de3:b733[58505] -> 2606:4700:30::681f:4ad0[443] ESTABLISHED:ESTABLISHED specv6 = f"{address}[{port}]" for i in s.split("\n"): if "ESTABLISHED:ESTABLISHED" in i and specv4 in i: s = i.split() if len(s) > 4: if sys.platform.startswith("freebsd"): # strip parentheses for FreeBSD pfctl s = s[3][1:-1].split(":") else: s = s[4].split(":") if len(s) == 2: return s[0], int(s[1]) elif "ESTABLISHED:ESTABLISHED" in i and specv6 in i: s = i.split() if len(s) > 4: s = s[4].split("[") port = s[1].split("]") port = port[0] return s[0], int(port) raise RuntimeError("Could not resolve original destination.") mitmproxy-8.1.1/mitmproxy/platform/windows.py000066400000000000000000000465651425660472000215570ustar00rootroot00000000000000import collections import collections.abc import contextlib import ctypes import ctypes.wintypes import io import json import os import re import socket import socketserver import threading import time from collections.abc import Callable from typing import Any, ClassVar, Optional import pydivert import pydivert.consts REDIRECT_API_HOST = "127.0.0.1" REDIRECT_API_PORT = 8085 ########################## # Resolver def read(rfile: io.BufferedReader) -> Any: x = rfile.readline().strip() if not x: return None return json.loads(x) def write(data, wfile: io.BufferedWriter) -> None: wfile.write(json.dumps(data).encode() + b"\n") wfile.flush() class Resolver: sock: socket.socket lock: threading.RLock def __init__(self): self.sock = None self.lock = threading.RLock() def setup(self): with self.lock: TransparentProxy.setup() self._connect() def _connect(self): if self.sock: self.sock.close() self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.connect((REDIRECT_API_HOST, REDIRECT_API_PORT)) self.wfile = self.sock.makefile("wb") self.rfile = self.sock.makefile("rb") write(os.getpid(), self.wfile) def original_addr(self, csock: socket.socket): ip, port = csock.getpeername()[:2] ip = re.sub(r"^::ffff:(?=\d+.\d+.\d+.\d+$)", "", ip) ip = ip.split("%", 1)[0] with self.lock: try: write((ip, port), self.wfile) addr = read(self.rfile) if addr is None: raise RuntimeError("Cannot resolve original destination.") return tuple(addr) except (EOFError, OSError, AttributeError): self._connect() return self.original_addr(csock) class APIRequestHandler(socketserver.StreamRequestHandler): """ TransparentProxy API: Returns the pickled server address, port tuple for each received pickled client address, port tuple. """ def handle(self): proxifier: TransparentProxy = self.server.proxifier try: pid: int = read(self.rfile) if pid is None: return with proxifier.exempt(pid): while True: c = read(self.rfile) if c is None: return try: server = proxifier.client_server_map[tuple(c)] except KeyError: server = None write(server, self.wfile) except (EOFError, OSError): pass class APIServer(socketserver.ThreadingMixIn, socketserver.TCPServer): def __init__(self, proxifier, *args, **kwargs): super().__init__(*args, **kwargs) self.proxifier = proxifier self.daemon_threads = True ########################## # Windows API # from Windows' error.h ERROR_INSUFFICIENT_BUFFER = 0x7A IN6_ADDR = ctypes.c_ubyte * 16 IN4_ADDR = ctypes.c_ubyte * 4 # # IPv6 # # https://msdn.microsoft.com/en-us/library/windows/desktop/aa366896(v=vs.85).aspx class MIB_TCP6ROW_OWNER_PID(ctypes.Structure): _fields_ = [ ("ucLocalAddr", IN6_ADDR), ("dwLocalScopeId", ctypes.wintypes.DWORD), ("dwLocalPort", ctypes.wintypes.DWORD), ("ucRemoteAddr", IN6_ADDR), ("dwRemoteScopeId", ctypes.wintypes.DWORD), ("dwRemotePort", ctypes.wintypes.DWORD), ("dwState", ctypes.wintypes.DWORD), ("dwOwningPid", ctypes.wintypes.DWORD), ] # https://msdn.microsoft.com/en-us/library/windows/desktop/aa366905(v=vs.85).aspx def MIB_TCP6TABLE_OWNER_PID(size): class _MIB_TCP6TABLE_OWNER_PID(ctypes.Structure): _fields_ = [ ("dwNumEntries", ctypes.wintypes.DWORD), ("table", MIB_TCP6ROW_OWNER_PID * size), ] return _MIB_TCP6TABLE_OWNER_PID() # # IPv4 # # https://msdn.microsoft.com/en-us/library/windows/desktop/aa366913(v=vs.85).aspx class MIB_TCPROW_OWNER_PID(ctypes.Structure): _fields_ = [ ("dwState", ctypes.wintypes.DWORD), ("ucLocalAddr", IN4_ADDR), ("dwLocalPort", ctypes.wintypes.DWORD), ("ucRemoteAddr", IN4_ADDR), ("dwRemotePort", ctypes.wintypes.DWORD), ("dwOwningPid", ctypes.wintypes.DWORD), ] # https://msdn.microsoft.com/en-us/library/windows/desktop/aa366921(v=vs.85).aspx def MIB_TCPTABLE_OWNER_PID(size): class _MIB_TCPTABLE_OWNER_PID(ctypes.Structure): _fields_ = [ ("dwNumEntries", ctypes.wintypes.DWORD), ("table", MIB_TCPROW_OWNER_PID * size), ] return _MIB_TCPTABLE_OWNER_PID() TCP_TABLE_OWNER_PID_CONNECTIONS = 4 class TcpConnectionTable(collections.abc.Mapping): DEFAULT_TABLE_SIZE = 4096 def __init__(self): self._tcp = MIB_TCPTABLE_OWNER_PID(self.DEFAULT_TABLE_SIZE) self._tcp_size = ctypes.wintypes.DWORD(self.DEFAULT_TABLE_SIZE) self._tcp6 = MIB_TCP6TABLE_OWNER_PID(self.DEFAULT_TABLE_SIZE) self._tcp6_size = ctypes.wintypes.DWORD(self.DEFAULT_TABLE_SIZE) self._map = {} def __getitem__(self, item): return self._map[item] def __iter__(self): return self._map.__iter__() def __len__(self): return self._map.__len__() def refresh(self): self._map = {} self._refresh_ipv4() self._refresh_ipv6() def _refresh_ipv4(self): ret = ctypes.windll.iphlpapi.GetExtendedTcpTable( ctypes.byref(self._tcp), ctypes.byref(self._tcp_size), False, socket.AF_INET, TCP_TABLE_OWNER_PID_CONNECTIONS, 0, ) if ret == 0: for row in self._tcp.table[: self._tcp.dwNumEntries]: local_ip = socket.inet_ntop(socket.AF_INET, bytes(row.ucLocalAddr)) local_port = socket.htons(row.dwLocalPort) self._map[(local_ip, local_port)] = row.dwOwningPid elif ret == ERROR_INSUFFICIENT_BUFFER: self._tcp = MIB_TCPTABLE_OWNER_PID(self._tcp_size.value) # no need to update size, that's already done. self._refresh_ipv4() else: raise RuntimeError( "[IPv4] Unknown GetExtendedTcpTable return code: %s" % ret ) def _refresh_ipv6(self): ret = ctypes.windll.iphlpapi.GetExtendedTcpTable( ctypes.byref(self._tcp6), ctypes.byref(self._tcp6_size), False, socket.AF_INET6, TCP_TABLE_OWNER_PID_CONNECTIONS, 0, ) if ret == 0: for row in self._tcp6.table[: self._tcp6.dwNumEntries]: local_ip = socket.inet_ntop(socket.AF_INET6, bytes(row.ucLocalAddr)) local_port = socket.htons(row.dwLocalPort) self._map[(local_ip, local_port)] = row.dwOwningPid elif ret == ERROR_INSUFFICIENT_BUFFER: self._tcp6 = MIB_TCP6TABLE_OWNER_PID(self._tcp6_size.value) # no need to update size, that's already done. self._refresh_ipv6() else: raise RuntimeError( "[IPv6] Unknown GetExtendedTcpTable return code: %s" % ret ) def get_local_ip() -> Optional[str]: # Auto-Detect local IP. This is required as re-injecting to 127.0.0.1 does not work. # https://stackoverflow.com/questions/166506/finding-local-ip-addresses-using-pythons-stdlib s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) try: s.connect(("8.8.8.8", 80)) return s.getsockname()[0] except OSError: return None finally: s.close() def get_local_ip6(reachable: str) -> Optional[str]: # The same goes for IPv6, with the added difficulty that .connect() fails if # the target network is not reachable. s = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM) try: s.connect((reachable, 80)) return s.getsockname()[0] except OSError: return None finally: s.close() class Redirect(threading.Thread): daemon = True windivert: pydivert.WinDivert def __init__( self, handle: Callable[[pydivert.Packet], None], filter: str, layer: pydivert.Layer = pydivert.Layer.NETWORK, flags: pydivert.Flag = 0, ) -> None: self.handle = handle self.windivert = pydivert.WinDivert(filter, layer, flags=flags) super().__init__() def start(self): self.windivert.open() super().start() def run(self): while True: try: packet = self.windivert.recv() except OSError as e: if e.winerror == 995: return else: raise else: self.handle(packet) def shutdown(self): self.windivert.close() def recv(self) -> Optional[pydivert.Packet]: """ Convenience function that receives a packet from the passed handler and handles error codes. If the process has been shut down, None is returned. """ try: return self.windivert.recv() except OSError as e: if e.winerror == 995: # type: ignore return None else: raise class RedirectLocal(Redirect): trusted_pids: set[int] def __init__( self, redirect_request: Callable[[pydivert.Packet], None], filter: str ) -> None: self.tcp_connections = TcpConnectionTable() self.trusted_pids = set() self.redirect_request = redirect_request super().__init__(self.handle, filter) def handle(self, packet): client = (packet.src_addr, packet.src_port) if client not in self.tcp_connections: self.tcp_connections.refresh() # If this fails, we most likely have a connection from an external client. # In this, case we always want to proxy the request. pid = self.tcp_connections.get(client, None) if pid not in self.trusted_pids: self.redirect_request(packet) else: # It's not really clear why we need to recalculate the checksum here, # but this was identified as necessary in https://github.com/mitmproxy/mitmproxy/pull/3174. self.windivert.send(packet, recalculate_checksum=True) TConnection = tuple[str, int] class ClientServerMap: """A thread-safe LRU dict.""" connection_cache_size: ClassVar[int] = 65536 def __init__(self): self._lock = threading.Lock() self._map = collections.OrderedDict() def __getitem__(self, item: TConnection) -> TConnection: with self._lock: return self._map[item] def __setitem__(self, key: TConnection, value: TConnection) -> None: with self._lock: self._map[key] = value self._map.move_to_end(key) while len(self._map) > self.connection_cache_size: self._map.popitem(False) class TransparentProxy: """ Transparent Windows Proxy for mitmproxy based on WinDivert/PyDivert. This module can be used to redirect both traffic that is forwarded by the host and traffic originating from the host itself. Requires elevated (admin) privileges. Can be started separately by manually running the file. How it works: (1) First, we intercept all packages that match our filter. We both consider traffic that is forwarded by the OS (WinDivert's NETWORK_FORWARD layer) as well as traffic sent from the local machine (WinDivert's NETWORK layer). In the case of traffic from the local machine, we need to exempt packets sent from the proxy to not create a redirect loop. To accomplish this, we use Windows' GetExtendedTcpTable syscall and determine the source application's PID. For each intercepted package, we 1. Store the source -> destination mapping (address and port) 2. Remove the package from the network (by not reinjecting it). 3. Re-inject the package into the local network stack, but with the destination address changed to the proxy. (2) Next, the proxy receives the forwarded packet, but does not know the real destination yet (which we overwrote with the proxy's address). On Linux, we would now call getsockopt(SO_ORIGINAL_DST). We now access the redirect module's API (see APIRequestHandler), submit the source information and get the actual destination back (which we stored in 1.1). (3) The proxy now establishes the upstream connection as usual. (4) Finally, the proxy sends the response back to the client. To make it work, we need to change the packet's source address back to the original destination (using the mapping from 1.1), to which the client believes it is talking to. Limitations: - We assume that ephemeral TCP ports are not re-used for multiple connections at the same time. The proxy will fail if an application connects to example.com and example.org from 192.168.0.42:4242 simultaneously. This could be mitigated by introducing unique "meta-addresses" which mitmproxy sees, but this would remove the correct client info from mitmproxy. """ local: Optional[RedirectLocal] = None # really weird linting error here. forward: Optional[Redirect] = None # noqa response: Redirect icmp: Redirect proxy_port: int filter: str client_server_map: ClientServerMap def __init__( self, local: bool = True, forward: bool = True, proxy_port: int = 8080, filter: Optional[str] = "tcp.DstPort == 80 or tcp.DstPort == 443", ) -> None: self.proxy_port = proxy_port self.filter = ( filter or f"tcp.DstPort != {proxy_port} and tcp.DstPort != {REDIRECT_API_PORT} and tcp.DstPort < 49152" ) self.ipv4_address = get_local_ip() self.ipv6_address = get_local_ip6("2001:4860:4860::8888") # print(f"IPv4: {self.ipv4_address}, IPv6: {self.ipv6_address}") self.client_server_map = ClientServerMap() self.api = APIServer( self, (REDIRECT_API_HOST, REDIRECT_API_PORT), APIRequestHandler ) self.api_thread = threading.Thread(target=self.api.serve_forever) self.api_thread.daemon = True if forward: self.forward = Redirect( self.redirect_request, self.filter, pydivert.Layer.NETWORK_FORWARD ) if local: self.local = RedirectLocal(self.redirect_request, self.filter) # The proxy server responds to the client. To the client, # this response should look like it has been sent by the real target self.response = Redirect( self.redirect_response, f"outbound and tcp.SrcPort == {proxy_port}", ) # Block all ICMP requests (which are sent on Windows by default). # If we don't do this, our proxy machine may send an ICMP redirect to the client, # which instructs the client to directly connect to the real gateway # if they are on the same network. self.icmp = Redirect(lambda _: None, "icmp", flags=pydivert.Flag.DROP) @classmethod def setup(cls): # TODO: Make sure that server can be killed cleanly. That's a bit difficult as we don't have access to # controller.should_exit when this is called. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_unavailable = s.connect_ex((REDIRECT_API_HOST, REDIRECT_API_PORT)) if server_unavailable: proxifier = TransparentProxy() proxifier.start() def start(self): self.api_thread.start() self.icmp.start() self.response.start() if self.forward: self.forward.start() if self.local: self.local.start() def shutdown(self): if self.local: self.local.shutdown() if self.forward: self.forward.shutdown() self.response.shutdown() self.icmp.shutdown() self.api.shutdown() def redirect_request(self, packet: pydivert.Packet): # print(" * Redirect client -> server to proxy") # print(f"{packet.src_addr}:{packet.src_port} -> {packet.dst_addr}:{packet.dst_port}") client = (packet.src_addr, packet.src_port) self.client_server_map[client] = (packet.dst_addr, packet.dst_port) # We do need to inject to an external IP here, 127.0.0.1 does not work. if packet.address_family == socket.AF_INET: assert self.ipv4_address packet.dst_addr = self.ipv4_address elif packet.address_family == socket.AF_INET6: if not self.ipv6_address: self.ipv6_address = get_local_ip6(packet.src_addr) assert self.ipv6_address packet.dst_addr = self.ipv6_address else: raise RuntimeError("Unknown address family") packet.dst_port = self.proxy_port packet.direction = pydivert.consts.Direction.INBOUND # We need a handle on the NETWORK layer. the local handle is not guaranteed to exist, # so we use the response handle. self.response.windivert.send(packet) def redirect_response(self, packet: pydivert.Packet): """ If the proxy responds to the client, let the client believe the target server sent the packets. """ # print(" * Adjust proxy -> client") client = (packet.dst_addr, packet.dst_port) try: packet.src_addr, packet.src_port = self.client_server_map[client] except KeyError: print(f"Warning: Previously unseen connection from proxy to {client}") else: packet.recalculate_checksums() self.response.windivert.send(packet, recalculate_checksum=False) @contextlib.contextmanager def exempt(self, pid: int): if self.local: self.local.trusted_pids.add(pid) try: yield finally: if self.local: self.local.trusted_pids.remove(pid) if __name__ == "__main__": import click @click.group() def cli(): pass @cli.command() @click.option( "--local/--no-local", default=True, help="Redirect the host's own traffic." ) @click.option( "--forward/--no-forward", default=True, help="Redirect traffic that's forwarded by the host.", ) @click.option( "--filter", type=str, metavar="WINDIVERT_FILTER", help="Custom WinDivert interception rule.", ) @click.option( "-p", "--proxy-port", type=int, metavar="8080", default=8080, help="The port mitmproxy is listening on.", ) def redirect(**options): """Redirect flows to mitmproxy.""" proxy = TransparentProxy(**options) proxy.start() print(f" * Redirection active.") print(f" Filter: {proxy.filter}") try: while True: time.sleep(1) except KeyboardInterrupt: print(" * Shutting down...") proxy.shutdown() print(" * Shut down.") @cli.command() def connections(): """List all TCP connections and the associated PIDs.""" connections = TcpConnectionTable() connections.refresh() for (ip, port), pid in connections.items(): print(f"{ip}:{port} -> {pid}") cli() mitmproxy-8.1.1/mitmproxy/proxy/000077500000000000000000000000001425660472000170305ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/proxy/__init__.py000066400000000000000000000023411425660472000211410ustar00rootroot00000000000000""" This module contains mitmproxy's core network proxy. The most important primitives are: - Layers: represent protocol layers, e.g. one for TCP, TLS, and so on. Layers are nested, so a typical configuration might be ReverseProxy/TLS/TCP. Most importantly, layers are implemented using the sans-io pattern (https://sans-io.readthedocs.io/). This means that calls return immediately, their is no blocking sync or async code. - Server: the proxy server handles all I/O. This is implemented using asyncio, but could be done any other way. The ConnectionHandler is subclassed in the Proxyserver addon, which handles the communication with the rest of mitmproxy. - Events: When I/O actions occur at the proxy server, they are passed to the outermost layer as events, e.g. "DataReceived" or "ConnectionClosed". - Commands: In the other direction, layers can emit commands to higher layers or the proxy server. This is used to e.g. send data, request for new connections to be opened, or to call mitmproxy's event hooks. - Context: The context is the connection context each layer is provided with, which is always a client connection and sometimes also a server connection. """ mitmproxy-8.1.1/mitmproxy/proxy/commands.py000066400000000000000000000071321425660472000212060ustar00rootroot00000000000000""" Commands make it possible for layers to communicate with the "outer world", e.g. to perform IO or to ask the master. A command is issued by a proxy layer and is then passed upwards to the proxy server, and from there possibly to the master and addons. The counterpart to commands are events. """ from typing import Literal, Union, TYPE_CHECKING import mitmproxy.hooks from mitmproxy.connection import Connection, Server if TYPE_CHECKING: import mitmproxy.proxy.layer class Command: """ Base class for all commands """ blocking: Union[bool, "mitmproxy.proxy.layer.Layer"] = False """ Determines if the command blocks until it has been completed. For practical purposes, this attribute should be thought of as a boolean value, layers may swap out `True` with a reference to themselves to signal to outer layers that they do not need to block as well. Example: reply = yield Hook("requestheaders", flow) # blocking command yield Log("hello world", "info") # non-blocking """ def __repr__(self): x = self.__dict__.copy() x.pop("blocking", None) return f"{type(self).__name__}({repr(x)})" class RequestWakeup(Command): """ Request a `Wakeup` event after the specified amount of seconds. """ delay: float def __init__(self, delay: float): self.delay = delay class ConnectionCommand(Command): """ Commands involving a specific connection """ connection: Connection def __init__(self, connection: Connection): self.connection = connection class SendData(ConnectionCommand): """ Send data to a remote peer """ data: bytes def __init__(self, connection: Connection, data: bytes): super().__init__(connection) self.data = data def __repr__(self): target = str(self.connection).split("(", 1)[0].lower() return f"SendData({target}, {self.data})" class OpenConnection(ConnectionCommand): """ Open a new connection """ connection: Server blocking = True class CloseConnection(ConnectionCommand): """ Close a connection. If the client connection is closed, all other connections will ultimately be closed during cleanup. """ half_close: bool """ If True, only close our half of the connection by sending a FIN packet. This is required from some protocols which close their end to signal completion and then continue reading, for example HTTP/1.0 without Content-Length header. """ def __init__(self, connection: Connection, half_close: bool = False): super().__init__(connection) self.half_close = half_close class StartHook(Command, mitmproxy.hooks.Hook): """ Start an event hook in the mitmproxy core. This triggers a particular function (derived from the class name) in all addons. """ name = "" blocking = True def __new__(cls, *args, **kwargs): if cls is StartHook: raise TypeError("StartHook may not be instantiated directly.") return super().__new__(cls, *args, **kwargs) class GetSocket(ConnectionCommand): """ Get the underlying socket. This should really never be used, but is required to implement transparent mode. """ blocking = True class Log(Command): message: str level: str def __init__( self, message: str, level: Literal["error", "warn", "info", "alert", "debug"] = "info", ): self.message = message self.level = level def __repr__(self): return f"Log({self.message!r}, {self.level!r})" mitmproxy-8.1.1/mitmproxy/proxy/context.py000066400000000000000000000027241425660472000210730ustar00rootroot00000000000000from typing import TYPE_CHECKING from mitmproxy import connection from mitmproxy.options import Options if TYPE_CHECKING: import mitmproxy.proxy.layer class Context: """ The context object provided to each protocol layer in the proxy core. """ client: connection.Client """The client connection.""" server: connection.Server """ The server connection. For practical reasons this attribute is always set, even if there is not server connection yet. In this case the server address is `None`. """ options: Options """ Provides access to options for proxy layers. Not intended for use by addons, use `mitmproxy.ctx.options` instead. """ layers: list["mitmproxy.proxy.layer.Layer"] """ The protocol layer stack. """ def __init__( self, client: connection.Client, options: Options, ) -> None: self.client = client self.options = options self.server = connection.Server( None, transport_protocol=client.transport_protocol ) self.layers = [] def fork(self) -> "Context": ret = Context(self.client, self.options) ret.server = self.server ret.layers = self.layers.copy() return ret def __repr__(self): return ( f"Context(\n" f" {self.client!r},\n" f" {self.server!r},\n" f" layers=[{self.layers!r}]\n" f")" ) mitmproxy-8.1.1/mitmproxy/proxy/events.py000066400000000000000000000065111425660472000207110ustar00rootroot00000000000000""" When IO actions occur at the proxy server, they are passed down to layers as events. Events represent the only way for layers to receive new data from sockets. The counterpart to events are commands. """ import socket import warnings from dataclasses import dataclass, is_dataclass from typing import Any, Generic, Optional, TypeVar from mitmproxy import flow from mitmproxy.proxy import commands from mitmproxy.connection import Connection class Event: """ Base class for all events. """ def __repr__(self): return f"{type(self).__name__}({repr(self.__dict__)})" class Start(Event): """ Every layer initially receives a start event. This is useful to emit events on startup. """ @dataclass class ConnectionEvent(Event): """ All events involving connection IO. """ connection: Connection @dataclass class DataReceived(ConnectionEvent): """ Remote has sent some data. """ data: bytes def __repr__(self): target = type(self.connection).__name__.lower() return f"DataReceived({target}, {self.data})" class ConnectionClosed(ConnectionEvent): """ Remote has closed a connection. """ class CommandCompleted(Event): """ Emitted when a command has been finished, e.g. when the master has replied or when we have established a server connection. """ command: commands.Command reply: Any def __new__(cls, *args, **kwargs): if cls is CommandCompleted: raise TypeError("CommandCompleted may not be instantiated directly.") assert is_dataclass(cls) return super().__new__(cls) def __init_subclass__(cls, **kwargs): command_cls = cls.__annotations__.get("command", None) valid_command_subclass = ( isinstance(command_cls, type) and issubclass(command_cls, commands.Command) and command_cls is not commands.Command ) if not valid_command_subclass: warnings.warn( f"{command_cls} needs a properly annotated command attribute.", RuntimeWarning, ) if command_cls in command_reply_subclasses: other = command_reply_subclasses[command_cls] warnings.warn( f"Two conflicting subclasses for {command_cls}: {cls} and {other}", RuntimeWarning, ) command_reply_subclasses[command_cls] = cls def __repr__(self): return f"Reply({repr(self.command)}, {repr(self.reply)})" command_reply_subclasses: dict[commands.Command, type[CommandCompleted]] = {} @dataclass(repr=False) class OpenConnectionCompleted(CommandCompleted): command: commands.OpenConnection reply: Optional[str] """error message""" @dataclass(repr=False) class HookCompleted(CommandCompleted): command: commands.StartHook reply: None = None @dataclass(repr=False) class GetSocketCompleted(CommandCompleted): command: commands.GetSocket reply: socket.socket T = TypeVar("T") @dataclass class MessageInjected(Event, Generic[T]): """ The user has injected a custom WebSocket/TCP/... message. """ flow: flow.Flow message: T @dataclass class Wakeup(CommandCompleted): """ Event sent to layers that requested a wakeup using RequestWakeup. """ command: commands.RequestWakeup mitmproxy-8.1.1/mitmproxy/proxy/layer.py000066400000000000000000000310631425660472000205210ustar00rootroot00000000000000""" Base class for protocol layers. """ import collections import textwrap from abc import abstractmethod from dataclasses import dataclass from typing import Any, ClassVar, Generator, NamedTuple, Optional, TypeVar from mitmproxy.connection import Connection from mitmproxy.proxy import commands, events from mitmproxy.proxy.commands import Command, StartHook from mitmproxy.proxy.context import Context T = TypeVar("T") CommandGenerator = Generator[Command, Any, T] """ A function annotated with CommandGenerator[bool] may yield commands and ultimately return a boolean value. """ class Paused(NamedTuple): """ State of a layer that's paused because it is waiting for a command reply. """ command: commands.Command generator: CommandGenerator class Layer: """ The base class for all protocol layers. Layers interface with their child layer(s) by calling .handle_event(event), which returns a list (more precisely: a generator) of commands. Most layers do not implement .directly, but instead implement ._handle_event, which is called by the default implementation of .handle_event. The default implementation of .handle_event allows layers to emulate blocking code: When ._handle_event yields a command that has its blocking attribute set to True, .handle_event pauses the execution of ._handle_event and waits until it is called with the corresponding CommandCompleted event. All events encountered in the meantime are buffered and replayed after execution is resumed. The result is code that looks like blocking code, but is not blocking: def _handle_event(self, event): err = yield OpenConnection(server) # execution continues here after a connection has been established. Technically this is very similar to how coroutines are implemented. """ __last_debug_message: ClassVar[str] = "" context: Context _paused: Optional[Paused] """ If execution is currently paused, this attribute stores the paused coroutine and the command for which we are expecting a reply. """ _paused_event_queue: collections.deque[events.Event] """ All events that have occurred since execution was paused. These will be replayed to ._child_layer once we resume. """ debug: Optional[str] = None """ Enable debug logging by assigning a prefix string for log messages. Different amounts of whitespace for different layers work well. """ def __init__(self, context: Context) -> None: self.context = context self.context.layers.append(self) self._paused = None self._paused_event_queue = collections.deque() show_debug_output = getattr(context.options, "proxy_debug", False) if show_debug_output: # pragma: no cover self.debug = " " * len(context.layers) def __repr__(self): statefun = getattr(self, "state", self._handle_event) state = getattr(statefun, "__name__", "") state = state.replace("state_", "") if state == "_handle_event": state = "" else: state = f"state: {state}" return f"{type(self).__name__}({state})" def __debug(self, message): """yield a Log command indicating what message is passing through this layer.""" if len(message) > 512: message = message[:512] + "…" if Layer.__last_debug_message == message: message = message.split("\n", 1)[0].strip() if len(message) > 256: message = message[:256] + "…" else: Layer.__last_debug_message = message return commands.Log(textwrap.indent(message, self.debug), "debug") @property def stack_pos(self) -> str: """repr() for this layer and all its parent layers, only useful for debugging.""" try: idx = self.context.layers.index(self) except ValueError: return repr(self) else: return " >> ".join(repr(x) for x in self.context.layers[: idx + 1]) @abstractmethod def _handle_event(self, event: events.Event) -> CommandGenerator[None]: """Handle a proxy server event""" yield from () # pragma: no cover def handle_event(self, event: events.Event) -> CommandGenerator[None]: if self._paused: # did we just receive the reply we were waiting for? pause_finished = ( isinstance(event, events.CommandCompleted) and event.command is self._paused.command ) if self.debug is not None: yield self.__debug(f"{'>>' if pause_finished else '>!'} {event}") if pause_finished: assert isinstance(event, events.CommandCompleted) yield from self.__continue(event) else: self._paused_event_queue.append(event) else: if self.debug is not None: yield self.__debug(f">> {event}") command_generator = self._handle_event(event) send = None # inlined copy of __process to reduce call stack. # <✂✂✂> try: # Run ._handle_event to the next yield statement. # If you are not familiar with generators and their .send() method, # https://stackoverflow.com/a/12638313/934719 has a good explanation. command = command_generator.send(send) except StopIteration: return while True: if self.debug is not None: if not isinstance(command, commands.Log): yield self.__debug(f"<< {command}") if command.blocking is True: # We only want this layer to block, the outer layers should not block. # For example, take an HTTP/2 connection: If we intercept one particular request, # we don't want all other requests in the connection to be blocked a well. # We signal to outer layers that this command is already handled by assigning our layer to # `.blocking` here (upper layers explicitly check for `is True`). command.blocking = self self._paused = Paused( command, command_generator, ) yield command return else: yield command try: command = next(command_generator) except StopIteration: return # def __process(self, command_generator: CommandGenerator, send=None): """ Yield commands from a generator. If a command is blocking, execution is paused and this function returns without processing any further commands. """ try: # Run ._handle_event to the next yield statement. # If you are not familiar with generators and their .send() method, # https://stackoverflow.com/a/12638313/934719 has a good explanation. command = command_generator.send(send) except StopIteration: return while True: if self.debug is not None: if not isinstance(command, commands.Log): yield self.__debug(f"<< {command}") if command.blocking is True: # We only want this layer to block, the outer layers should not block. # For example, take an HTTP/2 connection: If we intercept one particular request, # we don't want all other requests in the connection to be blocked a well. # We signal to outer layers that this command is already handled by assigning our layer to # `.blocking` here (upper layers explicitly check for `is True`). command.blocking = self self._paused = Paused( command, command_generator, ) yield command return else: yield command try: command = next(command_generator) except StopIteration: return def __continue(self, event: events.CommandCompleted): """ Continue processing events after being paused. The tricky part here is that events in the event queue may trigger commands which again pause the execution, so we may not be able to process the entire queue. """ assert self._paused is not None command_generator = self._paused.generator self._paused = None yield from self.__process(command_generator, event.reply) while not self._paused and self._paused_event_queue: ev = self._paused_event_queue.popleft() if self.debug is not None: yield self.__debug(f"!> {ev}") command_generator = self._handle_event(ev) yield from self.__process(command_generator) mevents = ( events # alias here because autocomplete above should not have aliased version. ) class NextLayer(Layer): layer: Optional[Layer] """The next layer. To be set by an addon.""" events: list[mevents.Event] """All events that happened before a decision was made.""" _ask_on_start: bool def __init__(self, context: Context, ask_on_start: bool = False) -> None: super().__init__(context) self.context.layers.remove(self) self.layer = None self.events = [] self._ask_on_start = ask_on_start self._handle = None def __repr__(self): return f"NextLayer:{repr(self.layer)}" def handle_event(self, event: mevents.Event): if self._handle is not None: yield from self._handle(event) else: yield from super().handle_event(event) def _handle_event(self, event: mevents.Event): self.events.append(event) # We receive new data. Let's find out if we can determine the next layer now? if self._ask_on_start and isinstance(event, events.Start): yield from self._ask() elif ( isinstance(event, mevents.ConnectionClosed) and event.connection == self.context.client ): # If we have not determined the next protocol yet and the client already closes the connection, # we abort everything. yield commands.CloseConnection(self.context.client) elif isinstance(event, mevents.DataReceived): # For now, we only ask if we have received new data to reduce hook noise. yield from self._ask() def _ask(self): """ Manually trigger a next_layer hook. The only use at the moment is to make sure that the top layer is initialized. """ yield NextLayerHook(self) # Has an addon decided on the next layer yet? if self.layer: if self.debug: yield commands.Log(f"{self.debug}[nextlayer] {self.layer!r}", "debug") for e in self.events: yield from self.layer.handle_event(e) self.events.clear() # Why do we need three assignments here? # 1. When this function here is invoked we may have paused events. Those should be # forwarded to the sublayer right away, so we reassign ._handle_event. # 2. This layer is not needed anymore, so we directly reassign .handle_event. # 3. Some layers may however still have a reference to the old .handle_event. # ._handle is just an optimization to reduce the callstack in these cases. self.handle_event = self.layer.handle_event self._handle_event = self.layer.handle_event self._handle = self.layer.handle_event # Utility methods for whoever decides what the next layer is going to be. def data_client(self): return self._data(self.context.client) def data_server(self): return self._data(self.context.server) def _data(self, connection: Connection): data = ( e.data for e in self.events if isinstance(e, mevents.DataReceived) and e.connection == connection ) return b"".join(data) @dataclass class NextLayerHook(StartHook): """ Network layers are being switched. You may change which layer will be used by setting data.layer. (by default, this is done by mitmproxy.addons.NextLayer) """ data: NextLayer mitmproxy-8.1.1/mitmproxy/proxy/layers/000077500000000000000000000000001425660472000203275ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/proxy/layers/__init__.py000066400000000000000000000005111425660472000224350ustar00rootroot00000000000000from . import modes from .dns import DNSLayer from .http import HttpLayer from .tcp import TCPLayer from .tls import ClientTLSLayer, ServerTLSLayer from .websocket import WebsocketLayer __all__ = [ "modes", "DNSLayer", "HttpLayer", "TCPLayer", "ClientTLSLayer", "ServerTLSLayer", "WebsocketLayer", ] mitmproxy-8.1.1/mitmproxy/proxy/layers/dns.py000066400000000000000000000073571425660472000215010ustar00rootroot00000000000000from dataclasses import dataclass import struct from mitmproxy import dns, flow from mitmproxy import connection from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.context import Context from mitmproxy.proxy.utils import expect @dataclass class DnsRequestHook(commands.StartHook): """ A DNS query has been received. """ flow: dns.DNSFlow @dataclass class DnsResponseHook(commands.StartHook): """ A DNS response has been received or set. """ flow: dns.DNSFlow @dataclass class DnsErrorHook(commands.StartHook): """ A DNS error has occurred. """ flow: dns.DNSFlow class DNSLayer(layer.Layer): """ Layer that handles resolving DNS queries. """ flow: dns.DNSFlow def __init__(self, context: Context): super().__init__(context) self.flow = dns.DNSFlow(self.context.client, self.context.server, live=True) def handle_request(self, msg: dns.Message) -> layer.CommandGenerator[None]: self.flow.request = msg # if already set, continue and query upstream again yield DnsRequestHook( self.flow ) # give hooks a chance to change the request or produce a response if self.flow.response: yield from self.handle_response(self.flow.response) elif not self.flow.server_conn.address: yield from self.handle_error("No hook has set a response.") else: if ( self.flow.server_conn.state is connection.ConnectionState.CLOSED ): # we need an upstream connection err = yield commands.OpenConnection(self.flow.server_conn) if err: yield from self.handle_error(str(err)) return # cannot recover from this yield commands.SendData(self.flow.server_conn, self.flow.request.packed) def handle_response(self, msg: dns.Message) -> layer.CommandGenerator[None]: self.flow.response = msg yield DnsResponseHook(self.flow) if self.flow.response: # allows the response hook to suppress an answer yield commands.SendData(self.context.client, self.flow.response.packed) def handle_error(self, err: str) -> layer.CommandGenerator[None]: self.flow.error = flow.Error(err) yield DnsErrorHook(self.flow) @expect(events.Start) def state_start(self, _) -> layer.CommandGenerator[None]: self._handle_event = self.state_query yield from () @expect(events.DataReceived, events.ConnectionClosed) def state_query(self, event: events.Event) -> layer.CommandGenerator[None]: assert isinstance(event, events.ConnectionEvent) from_client = event.connection is self.context.client if isinstance(event, events.DataReceived): try: msg = dns.Message.unpack(event.data) except struct.error as e: yield commands.Log(f"{event.connection} sent an invalid message: {e}") else: if from_client: yield from self.handle_request(msg) else: yield from self.handle_response(msg) elif isinstance(event, events.ConnectionClosed): other_conn = self.flow.server_conn if from_client else self.context.client if other_conn.state is not connection.ConnectionState.CLOSED: yield commands.CloseConnection(other_conn) self._handle_event = self.state_done self.flow.live = False else: raise AssertionError(f"Unexpected event: {event}") @expect(events.DataReceived, events.ConnectionClosed) def state_done(self, _) -> layer.CommandGenerator[None]: yield from () _handle_event = state_start mitmproxy-8.1.1/mitmproxy/proxy/layers/http/000077500000000000000000000000001425660472000213065ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/proxy/layers/http/__init__.py000066400000000000000000001273421425660472000234300ustar00rootroot00000000000000import collections import enum import time from dataclasses import dataclass from typing import Optional, Union import wsproto.handshake from mitmproxy import flow, http from mitmproxy.connection import Connection, Server from mitmproxy.net import server_spec from mitmproxy.net.http import status_codes, url from mitmproxy.net.http.http1 import expected_http_body_size from mitmproxy.proxy import commands, events, layer, tunnel from mitmproxy.proxy.layers import tcp, tls, websocket from mitmproxy.proxy.layers.http import _upstream_proxy from mitmproxy.proxy.utils import expect from mitmproxy.utils import human from mitmproxy.websocket import WebSocketData from ._base import HttpCommand, HttpConnection, ReceiveHttp, StreamId from ._events import ( HttpEvent, RequestData, RequestEndOfMessage, RequestHeaders, RequestProtocolError, RequestTrailers, ResponseData, ResponseEndOfMessage, ResponseHeaders, ResponseProtocolError, ResponseTrailers, ) from ._hooks import ( # noqa HttpConnectHook, HttpConnectUpstreamHook, HttpErrorHook, HttpRequestHeadersHook, HttpRequestHook, HttpResponseHeadersHook, HttpResponseHook, ) from ._http1 import Http1Client, Http1Connection, Http1Server from ._http2 import Http2Client, Http2Server from ...context import Context class HTTPMode(enum.Enum): regular = 1 transparent = 2 upstream = 3 def validate_request(mode: HTTPMode, request: http.Request) -> Optional[str]: if request.scheme not in ("http", "https", ""): return f"Invalid request scheme: {request.scheme}" if mode is HTTPMode.transparent and request.method == "CONNECT": return ( f"mitmproxy received an HTTP CONNECT request even though it is not running in regular/upstream mode. " f"This usually indicates a misconfiguration, please see the mitmproxy mode documentation for details." ) return None @dataclass class GetHttpConnection(HttpCommand): """ Open an HTTP Connection. This may not actually open a connection, but return an existing HTTP connection instead. """ blocking = True address: tuple[str, int] tls: bool via: Optional[server_spec.ServerSpec] def __hash__(self): return id(self) def connection_spec_matches(self, connection: Connection) -> bool: return ( isinstance(connection, Server) and self.address == connection.address and self.tls == connection.tls and self.via == connection.via ) @dataclass class GetHttpConnectionCompleted(events.CommandCompleted): command: GetHttpConnection reply: Union[tuple[None, str], tuple[Connection, None]] """connection object, error message""" @dataclass class RegisterHttpConnection(HttpCommand): """ Register that a HTTP connection attempt has been completed. """ connection: Connection err: Optional[str] @dataclass class SendHttp(HttpCommand): event: HttpEvent connection: Connection def __repr__(self) -> str: return f"Send({self.event})" @dataclass class DropStream(HttpCommand): """Signal to the HTTP layer that this stream is done processing and can be dropped from memory.""" stream_id: StreamId class HttpStream(layer.Layer): request_body_buf: bytes response_body_buf: bytes flow: http.HTTPFlow stream_id: StreamId child_layer: Optional[layer.Layer] = None @property def mode(self): i = self.context.layers.index(self) parent: HttpLayer = self.context.layers[i - 1] return parent.mode def __init__(self, context: Context, stream_id: int): super().__init__(context) self.request_body_buf = b"" self.response_body_buf = b"" self.client_state = self.state_uninitialized self.server_state = self.state_uninitialized self.stream_id = stream_id def __repr__(self): if self._handle_event == self.passthrough: return f"HttpStream(id={self.stream_id}, passthrough)" else: return ( f"HttpStream(" f"id={self.stream_id}, " f"client_state={self.client_state.__name__}, " f"server_state={self.server_state.__name__}" f")" ) @expect(events.Start, HttpEvent) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, events.Start): self.client_state = self.state_wait_for_request_headers elif isinstance(event, (RequestProtocolError, ResponseProtocolError)): yield from self.handle_protocol_error(event) elif isinstance( event, (RequestHeaders, RequestData, RequestTrailers, RequestEndOfMessage) ): yield from self.client_state(event) else: yield from self.server_state(event) @expect(RequestHeaders) def state_wait_for_request_headers( self, event: RequestHeaders ) -> layer.CommandGenerator[None]: if not event.replay_flow: self.flow = http.HTTPFlow(self.context.client, self.context.server) else: self.flow = event.replay_flow self.flow.request = event.request self.flow.live = True if err := validate_request(self.mode, self.flow.request): self.flow.response = http.Response.make(502, str(err)) self.client_state = self.state_errored return (yield from self.send_response()) if self.flow.request.method == "CONNECT": return (yield from self.handle_connect()) if self.mode is HTTPMode.transparent: # Determine .scheme, .host and .port attributes for transparent requests assert self.context.server.address self.flow.request.data.host = self.context.server.address[0] self.flow.request.data.port = self.context.server.address[1] self.flow.request.scheme = "https" if self.context.server.tls else "http" elif not self.flow.request.host: # We need to extract destination information from the host header. try: host, port = url.parse_authority( self.flow.request.host_header or "", check=True ) except ValueError: yield SendHttp( ResponseProtocolError( self.stream_id, "HTTP request has no host header, destination unknown.", 400, ), self.context.client, ) self.client_state = self.state_errored return else: if port is None: port = 443 if self.context.client.tls else 80 self.flow.request.data.host = host self.flow.request.data.port = port self.flow.request.scheme = ( "https" if self.context.client.tls else "http" ) if self.mode is HTTPMode.regular and not self.flow.request.is_http2: # Set the request target to origin-form for HTTP/1, some servers don't support absolute-form requests. # see https://github.com/mitmproxy/mitmproxy/issues/1759 self.flow.request.authority = "" # update host header in reverse proxy mode if ( self.context.options.mode.startswith("reverse:") and not self.context.options.keep_host_header ): assert self.context.server.address self.flow.request.host_header = url.hostport( "https" if self.context.server.tls else "http", self.context.server.address[0], self.context.server.address[1], ) if not event.end_stream and (yield from self.check_body_size(True)): return yield HttpRequestHeadersHook(self.flow) if (yield from self.check_killed(True)): return if self.flow.request.headers.get("expect", "").lower() == "100-continue": continue_response = http.Response.make(100) continue_response.headers.clear() yield SendHttp( ResponseHeaders(self.stream_id, continue_response), self.context.client ) self.flow.request.headers.pop("expect") if self.flow.request.stream: yield from self.start_request_stream() else: self.client_state = self.state_consume_request_body self.server_state = self.state_wait_for_response_headers def start_request_stream(self) -> layer.CommandGenerator[None]: if self.flow.response: raise NotImplementedError( "Can't set a response and enable streaming at the same time." ) ok = yield from self.make_server_connection() if not ok: self.client_state = self.state_errored return yield SendHttp( RequestHeaders(self.stream_id, self.flow.request, end_stream=False), self.context.server, ) yield commands.Log(f"Streaming request to {self.flow.request.host}.") self.client_state = self.state_stream_request_body @expect(RequestData, RequestTrailers, RequestEndOfMessage) def state_stream_request_body( self, event: Union[RequestData, RequestEndOfMessage] ) -> layer.CommandGenerator[None]: if isinstance(event, RequestData): if callable(self.flow.request.stream): chunks = self.flow.request.stream(event.data) if isinstance(chunks, bytes): chunks = [chunks] else: chunks = [event.data] for chunk in chunks: yield SendHttp(RequestData(self.stream_id, chunk), self.context.server) elif isinstance(event, RequestTrailers): # we don't do anything further here, we wait for RequestEndOfMessage first to trigger the request hook. self.flow.request.trailers = event.trailers elif isinstance(event, RequestEndOfMessage): if callable(self.flow.request.stream): chunks = self.flow.request.stream(b"") if chunks == b"": chunks = [] elif isinstance(chunks, bytes): chunks = [chunks] for chunk in chunks: yield SendHttp( RequestData(self.stream_id, chunk), self.context.server ) self.flow.request.timestamp_end = time.time() yield HttpRequestHook(self.flow) self.client_state = self.state_done if self.flow.request.trailers: # we've delayed sending trailers until after `request` has been triggered. yield SendHttp( RequestTrailers(self.stream_id, self.flow.request.trailers), self.context.server, ) yield SendHttp(event, self.context.server) if self.server_state == self.state_done: yield from self.flow_done() @expect(RequestData, RequestTrailers, RequestEndOfMessage) def state_consume_request_body( self, event: events.Event ) -> layer.CommandGenerator[None]: if isinstance(event, RequestData): self.request_body_buf += event.data yield from self.check_body_size(True) elif isinstance(event, RequestTrailers): assert self.flow.request self.flow.request.trailers = event.trailers elif isinstance(event, RequestEndOfMessage): self.flow.request.timestamp_end = time.time() self.flow.request.data.content = self.request_body_buf self.request_body_buf = b"" self.client_state = self.state_done yield HttpRequestHook(self.flow) if (yield from self.check_killed(True)): return elif self.flow.response: # response was set by an inline script. # we now need to emulate the responseheaders hook. self.flow.response.timestamp_start = time.time() yield HttpResponseHeadersHook(self.flow) if (yield from self.check_killed(True)): return yield from self.send_response() else: ok = yield from self.make_server_connection() if not ok: return content = self.flow.request.raw_content done_after_headers = not (content or self.flow.request.trailers) yield SendHttp( RequestHeaders( self.stream_id, self.flow.request, done_after_headers ), self.context.server, ) if content: yield SendHttp( RequestData(self.stream_id, content), self.context.server ) if self.flow.request.trailers: yield SendHttp( RequestTrailers(self.stream_id, self.flow.request.trailers), self.context.server, ) yield SendHttp(RequestEndOfMessage(self.stream_id), self.context.server) @expect(ResponseHeaders) def state_wait_for_response_headers( self, event: ResponseHeaders ) -> layer.CommandGenerator[None]: self.flow.response = event.response if not event.end_stream and (yield from self.check_body_size(False)): return yield HttpResponseHeadersHook(self.flow) if (yield from self.check_killed(True)): return elif self.flow.response.stream: yield from self.start_response_stream() else: self.server_state = self.state_consume_response_body def start_response_stream(self) -> layer.CommandGenerator[None]: assert self.flow.response yield SendHttp( ResponseHeaders(self.stream_id, self.flow.response, end_stream=False), self.context.client, ) yield commands.Log(f"Streaming response from {self.flow.request.host}.") self.server_state = self.state_stream_response_body @expect(ResponseData, ResponseTrailers, ResponseEndOfMessage) def state_stream_response_body( self, event: events.Event ) -> layer.CommandGenerator[None]: assert self.flow.response if isinstance(event, ResponseData): if callable(self.flow.response.stream): chunks = self.flow.response.stream(event.data) if isinstance(chunks, bytes): chunks = [chunks] else: chunks = [event.data] for chunk in chunks: yield SendHttp(ResponseData(self.stream_id, chunk), self.context.client) elif isinstance(event, ResponseTrailers): self.flow.response.trailers = event.trailers # will be sent in send_response() after the response hook. elif isinstance(event, ResponseEndOfMessage): if callable(self.flow.response.stream): chunks = self.flow.response.stream(b"") if chunks == b"": chunks = [] elif isinstance(chunks, bytes): chunks = [chunks] for chunk in chunks: yield SendHttp( ResponseData(self.stream_id, chunk), self.context.client ) yield from self.send_response(already_streamed=True) @expect(ResponseData, ResponseTrailers, ResponseEndOfMessage) def state_consume_response_body( self, event: events.Event ) -> layer.CommandGenerator[None]: if isinstance(event, ResponseData): self.response_body_buf += event.data yield from self.check_body_size(False) elif isinstance(event, ResponseTrailers): assert self.flow.response self.flow.response.trailers = event.trailers elif isinstance(event, ResponseEndOfMessage): assert self.flow.response self.flow.response.data.content = self.response_body_buf self.response_body_buf = b"" yield from self.send_response() def send_response(self, already_streamed: bool = False): """We have either consumed the entire response from the server or the response was set by an addon.""" assert self.flow.response self.flow.response.timestamp_end = time.time() is_websocket = ( self.flow.response.status_code == 101 and self.flow.response.headers.get("upgrade", "").lower() == "websocket" and self.flow.request.headers.get("Sec-WebSocket-Version", "").encode() == wsproto.handshake.WEBSOCKET_VERSION and self.context.options.websocket ) if is_websocket: # We need to set this before calling the response hook # so that addons can determine if a WebSocket connection is following up. self.flow.websocket = WebSocketData() yield HttpResponseHook(self.flow) self.server_state = self.state_done if (yield from self.check_killed(False)): return if not already_streamed: content = self.flow.response.raw_content done_after_headers = not (content or self.flow.response.trailers) yield SendHttp( ResponseHeaders(self.stream_id, self.flow.response, done_after_headers), self.context.client, ) if content: yield SendHttp( ResponseData(self.stream_id, content), self.context.client ) if self.flow.response.trailers: yield SendHttp( ResponseTrailers(self.stream_id, self.flow.response.trailers), self.context.client, ) if self.client_state == self.state_done: yield from self.flow_done() def flow_done(self): if not self.flow.websocket: self.flow.live = False if self.flow.response.status_code == 101: if self.flow.websocket: self.child_layer = websocket.WebsocketLayer(self.context, self.flow) elif self.context.options.rawtcp: self.child_layer = tcp.TCPLayer(self.context) else: yield commands.Log( f"Sent HTTP 101 response, but no protocol is enabled to upgrade to.", "warn", ) yield commands.CloseConnection(self.context.client) self.client_state = self.server_state = self.state_errored return if self.debug: yield commands.Log( f"{self.debug}[http] upgrading to {self.child_layer}", "debug" ) yield from self.child_layer.handle_event(events.Start()) self._handle_event = self.passthrough else: yield DropStream(self.stream_id) # delay sending EOM until the child layer is set up, # we may get data immediately and need to be prepared to handle it. yield SendHttp(ResponseEndOfMessage(self.stream_id), self.context.client) def check_body_size(self, request: bool) -> layer.CommandGenerator[bool]: """ Check if the body size exceeds limits imposed by stream_large_bodies or body_size_limit. Returns `True` if the body size exceeds body_size_limit and further processing should be stopped. """ if not ( self.context.options.stream_large_bodies or self.context.options.body_size_limit ): return False # Step 1: Determine the expected body size. This can either come from a known content-length header, # or from the amount of currently buffered bytes (e.g. for chunked encoding). response = not request expected_size: Optional[int] # the 'late' case: we already started consuming the body if request and self.request_body_buf: expected_size = len(self.request_body_buf) elif response and self.response_body_buf: expected_size = len(self.response_body_buf) else: # the 'early' case: we have not started consuming the body try: expected_size = expected_http_body_size( self.flow.request, self.flow.response if response else None ) except ValueError: # pragma: no cover # we just don't stream/kill malformed content-length headers. expected_size = None if expected_size is None or expected_size <= 0: return False # Step 2: Do we need to abort this? max_total_size = human.parse_size(self.context.options.body_size_limit) if max_total_size is not None and expected_size > max_total_size: if request and not self.request_body_buf: yield HttpRequestHeadersHook(self.flow) if response and not self.response_body_buf: yield HttpResponseHeadersHook(self.flow) err_msg = f"{'Request' if request else 'Response'} body exceeds mitmproxy's body_size_limit." err_code = 413 if request else 502 self.flow.error = flow.Error(err_msg) yield HttpErrorHook(self.flow) yield SendHttp( ResponseProtocolError(self.stream_id, err_msg, err_code), self.context.client, ) self.client_state = self.state_errored if response: yield SendHttp( RequestProtocolError(self.stream_id, err_msg, err_code), self.context.server, ) self.server_state = self.state_errored self.flow.live = False return True # Step 3: Do we need to stream this? max_stream_size = human.parse_size(self.context.options.stream_large_bodies) if max_stream_size is not None and expected_size > max_stream_size: if request: self.flow.request.stream = True if self.request_body_buf: # clear buffer and then fake a DataReceived event with everything we had in the buffer so far. body_buf = self.request_body_buf self.request_body_buf = b"" yield from self.start_request_stream() yield from self.handle_event(RequestData(self.stream_id, body_buf)) if response: assert self.flow.response self.flow.response.stream = True if self.response_body_buf: body_buf = self.response_body_buf self.response_body_buf = b"" yield from self.start_response_stream() yield from self.handle_event(ResponseData(self.stream_id, body_buf)) return False def check_killed(self, emit_error_hook: bool) -> layer.CommandGenerator[bool]: killed_by_us = ( self.flow.error and self.flow.error.msg == flow.Error.KILLED_MESSAGE ) # The client may have closed the connection while we were waiting for the hook to complete. # We peek into the event queue to see if that is the case. killed_by_remote = None for evt in self._paused_event_queue: if isinstance(evt, RequestProtocolError): killed_by_remote = evt.message break if killed_by_remote: if not self.flow.error: self.flow.error = flow.Error(killed_by_remote) if killed_by_us or killed_by_remote: if emit_error_hook: yield HttpErrorHook(self.flow) # Use the special NO_RESPONSE status code to make sure that no error message is sent to the client. yield SendHttp( ResponseProtocolError( self.stream_id, "killed", status_codes.NO_RESPONSE ), self.context.client, ) self.flow.live = False self.client_state = self.server_state = self.state_errored return True return False def handle_protocol_error( self, event: Union[RequestProtocolError, ResponseProtocolError] ) -> layer.CommandGenerator[None]: is_client_error_but_we_already_talk_upstream = ( isinstance(event, RequestProtocolError) and self.client_state in (self.state_stream_request_body, self.state_done) and self.server_state not in (self.state_done, self.state_errored) ) need_error_hook = not ( self.client_state == self.state_errored or self.server_state in (self.state_done, self.state_errored) ) if is_client_error_but_we_already_talk_upstream: yield SendHttp(event, self.context.server) self.client_state = self.state_errored if need_error_hook: # We don't want to trigger both a response hook and an error hook, # so we need to check if the response is done yet or not. self.flow.error = flow.Error(event.message) yield HttpErrorHook(self.flow) if (yield from self.check_killed(False)): return if isinstance(event, ResponseProtocolError): if self.client_state != self.state_errored: yield SendHttp(event, self.context.client) self.server_state = self.state_errored self.flow.live = False yield DropStream(self.stream_id) def make_server_connection(self) -> layer.CommandGenerator[bool]: connection, err = yield GetHttpConnection( (self.flow.request.host, self.flow.request.port), self.flow.request.scheme == "https", self.flow.server_conn.via, ) if err: yield from self.handle_protocol_error( ResponseProtocolError(self.stream_id, err) ) return False else: self.context.server = self.flow.server_conn = connection return True def handle_connect(self) -> layer.CommandGenerator[None]: yield HttpConnectHook(self.flow) if (yield from self.check_killed(False)): return self.context.server.address = (self.flow.request.host, self.flow.request.port) if self.mode == HTTPMode.regular: yield from self.handle_connect_regular() else: yield from self.handle_connect_upstream() def handle_connect_regular(self): if ( not self.flow.response and self.context.options.connection_strategy == "eager" ): err = yield commands.OpenConnection(self.context.server) if err: self.flow.response = http.Response.make( 502, f"Cannot connect to {human.format_address(self.context.server.address)}: {err}", ) self.child_layer = layer.NextLayer(self.context) yield from self.handle_connect_finish() def handle_connect_upstream(self): self.child_layer = _upstream_proxy.HttpUpstreamProxy.make(self.context, True)[0] yield from self.handle_connect_finish() def handle_connect_finish(self): if not self.flow.response: # Do not send any response headers as it breaks proxying non-80 ports on # Android emulators using the -http-proxy option. self.flow.response = http.Response( self.flow.request.data.http_version, 200, b"Connection established", http.Headers(), b"", None, time.time(), time.time(), ) if 200 <= self.flow.response.status_code < 300: self.child_layer = self.child_layer or layer.NextLayer(self.context) yield from self.child_layer.handle_event(events.Start()) self._handle_event = self.passthrough yield SendHttp( ResponseHeaders(self.stream_id, self.flow.response, True), self.context.client, ) yield SendHttp(ResponseEndOfMessage(self.stream_id), self.context.client) else: yield from self.send_response() @expect(RequestData, RequestEndOfMessage, events.Event) def passthrough(self, event: events.Event) -> layer.CommandGenerator[None]: assert self.flow.response assert self.child_layer # HTTP events -> normal connection events if isinstance(event, RequestData): event = events.DataReceived(self.context.client, event.data) elif isinstance(event, ResponseData): event = events.DataReceived(self.context.server, event.data) elif isinstance(event, RequestEndOfMessage): event = events.ConnectionClosed(self.context.client) elif isinstance(event, ResponseEndOfMessage): event = events.ConnectionClosed(self.context.server) for command in self.child_layer.handle_event(event): # normal connection events -> HTTP events if isinstance(command, commands.SendData): if command.connection == self.context.client: yield SendHttp( ResponseData(self.stream_id, command.data), self.context.client ) elif ( command.connection == self.context.server and self.flow.response.status_code == 101 ): # there only is a HTTP server connection if we have switched protocols, # not if a connection is established via CONNECT. yield SendHttp( RequestData(self.stream_id, command.data), self.context.server ) else: yield command elif isinstance(command, commands.CloseConnection): if command.connection == self.context.client: yield SendHttp( ResponseProtocolError(self.stream_id, "EOF"), self.context.client, ) elif ( command.connection == self.context.server and self.flow.response.status_code == 101 ): yield SendHttp( RequestProtocolError(self.stream_id, "EOF"), self.context.server ) else: # If we are running TCP over HTTP we want to be consistent with half-closes. # The easiest approach for this is to just always full close for now. # Alternatively, we could signal that we want a half close only through ResponseProtocolError, # but that is more complex to implement. command.half_close = False yield command else: yield command @expect() def state_uninitialized(self, _) -> layer.CommandGenerator[None]: yield from () @expect() def state_done(self, _) -> layer.CommandGenerator[None]: yield from () def state_errored(self, _) -> layer.CommandGenerator[None]: # silently consume every event. yield from () class HttpLayer(layer.Layer): """ ConnectionEvent: We have received b"GET /\r\n\r\n" from the client. HttpEvent: We have received request headers HttpCommand: Send request headers to X ConnectionCommand: Send b"GET /\r\n\r\n" to server. ConnectionEvent -> HttpEvent -> HttpCommand -> ConnectionCommand """ mode: HTTPMode command_sources: dict[commands.Command, layer.Layer] streams: dict[int, HttpStream] connections: dict[Connection, layer.Layer] waiting_for_establishment: collections.defaultdict[ Connection, list[GetHttpConnection] ] def __init__(self, context: Context, mode: HTTPMode): super().__init__(context) self.mode = mode self.waiting_for_establishment = collections.defaultdict(list) self.streams = {} self.command_sources = {} http_conn: HttpConnection if self.context.client.alpn == b"h2": http_conn = Http2Server(context.fork()) else: http_conn = Http1Server(context.fork()) self.connections = {context.client: http_conn} def __repr__(self): return f"HttpLayer({self.mode.name}, conns: {len(self.connections)})" def _handle_event(self, event: events.Event): if isinstance(event, events.Start): yield from self.event_to_child(self.connections[self.context.client], event) if self.mode is HTTPMode.upstream: self.context.server.via = server_spec.parse_with_mode( self.context.options.mode )[1] elif isinstance(event, events.Wakeup): stream = self.command_sources.pop(event.command) yield from self.event_to_child(stream, event) elif isinstance(event, events.CommandCompleted): stream = self.command_sources.pop(event.command) yield from self.event_to_child(stream, event) elif isinstance(event, events.MessageInjected): # For injected messages we pass the HTTP stacks entirely and directly address the stream. try: conn = self.connections[event.flow.server_conn] except KeyError: # We have a miss for the server connection, which means we're looking at a connection object # that is tunneled over another connection (for example: over an upstream HTTP proxy). # We now take the stream associated with the client connection. That won't work for HTTP/2, # but it's good enough for HTTP/1. conn = self.connections[event.flow.client_conn] if isinstance(conn, HttpStream): stream_id = conn.stream_id else: # We reach to the end of the connection's child stack to get the HTTP/1 client layer, # which tells us which stream we are dealing with. conn = conn.context.layers[-1] assert isinstance(conn, Http1Connection) assert conn.stream_id stream_id = conn.stream_id yield from self.event_to_child(self.streams[stream_id], event) elif isinstance(event, events.ConnectionEvent): if ( event.connection == self.context.server and self.context.server not in self.connections ): # We didn't do anything with this connection yet, now the peer is doing something. if isinstance(event, events.ConnectionClosed): # The peer has closed it - let's close it too! yield commands.CloseConnection(event.connection) elif isinstance(event, events.DataReceived): # The peer has sent data. This can happen with HTTP/2 servers that already send a settings frame. child_layer: HttpConnection if self.context.server.alpn == b"h2": child_layer = Http2Client(self.context.fork()) else: child_layer = Http1Client(self.context.fork()) self.connections[self.context.server] = child_layer yield from self.event_to_child(child_layer, events.Start()) yield from self.event_to_child(child_layer, event) else: raise AssertionError(f"Unexpected event: {event}") else: handler = self.connections[event.connection] yield from self.event_to_child(handler, event) else: raise AssertionError(f"Unexpected event: {event}") def event_to_child( self, child: Union[layer.Layer, HttpStream], event: events.Event, ) -> layer.CommandGenerator[None]: for command in child.handle_event(event): assert isinstance(command, commands.Command) # Streams may yield blocking commands, which ultimately generate CommandCompleted events. # Those need to be routed back to the correct stream, so we need to keep track of that. if command.blocking or isinstance(command, commands.RequestWakeup): self.command_sources[command] = child if isinstance(command, ReceiveHttp): if isinstance(command.event, RequestHeaders): yield from self.make_stream(command.event.stream_id) try: stream = self.streams[command.event.stream_id] except KeyError: # We may be getting data or errors for a stream even though we've already finished handling it, # see for example https://github.com/mitmproxy/mitmproxy/issues/5343. pass else: yield from self.event_to_child(stream, command.event) elif isinstance(command, SendHttp): conn = self.connections[command.connection] yield from self.event_to_child(conn, command.event) elif isinstance(command, DropStream): self.streams.pop(command.stream_id, None) elif isinstance(command, GetHttpConnection): yield from self.get_connection(command) elif isinstance(command, RegisterHttpConnection): yield from self.register_connection(command) elif isinstance(command, commands.OpenConnection): self.connections[command.connection] = child yield command elif isinstance(command, commands.Command): yield command else: raise AssertionError(f"Not a command: {event}") def make_stream(self, stream_id: int) -> layer.CommandGenerator[None]: ctx = self.context.fork() self.streams[stream_id] = HttpStream(ctx, stream_id) yield from self.event_to_child(self.streams[stream_id], events.Start()) def get_connection( self, event: GetHttpConnection, *, reuse: bool = True ) -> layer.CommandGenerator[None]: # Do we already have a connection we can re-use? if reuse: for connection in self.connections: connection_suitable = event.connection_spec_matches(connection) if connection_suitable: if connection in self.waiting_for_establishment: self.waiting_for_establishment[connection].append(event) return elif connection.error: stream = self.command_sources.pop(event) yield from self.event_to_child( stream, GetHttpConnectionCompleted(event, (None, connection.error)), ) return elif connection.connected: # see "tricky multiplexing edge case" in make_http_connection for an explanation h2_to_h1 = ( self.context.client.alpn == b"h2" and connection.alpn != b"h2" ) if not h2_to_h1: stream = self.command_sources.pop(event) yield from self.event_to_child( stream, GetHttpConnectionCompleted(event, (connection, None)), ) return else: pass # the connection is at least half-closed already, we want a new one. context_connection_matches = ( self.context.server not in self.connections and event.connection_spec_matches(self.context.server) ) can_use_context_connection = ( context_connection_matches and self.context.server.connected ) if context_connection_matches and self.context.server.error: stream = self.command_sources.pop(event) yield from self.event_to_child( stream, GetHttpConnectionCompleted(event, (None, self.context.server.error)), ) return context = self.context.fork() stack = tunnel.LayerStack() if not can_use_context_connection: context.server = Server(event.address) if event.via: context.server.via = event.via assert event.via.scheme in ("http", "https") # We always send a CONNECT request, *except* for plaintext absolute-form HTTP requests in upstream mode. send_connect = event.tls or self.mode != HTTPMode.upstream stack /= _upstream_proxy.HttpUpstreamProxy.make(context, send_connect) if event.tls: # Assume that we are in transparent mode and lazily did not open a connection yet. # We don't want the IP (which is the address) as the upstream SNI, but the client's SNI instead. if ( self.mode == HTTPMode.transparent and event.address == self.context.server.address ): context.server.sni = self.context.client.sni or event.address[0] else: context.server.sni = event.address[0] stack /= tls.ServerTLSLayer(context) stack /= HttpClient(context) self.connections[context.server] = stack[0] self.waiting_for_establishment[context.server].append(event) yield from self.event_to_child(stack[0], events.Start()) def register_connection( self, command: RegisterHttpConnection ) -> layer.CommandGenerator[None]: waiting = self.waiting_for_establishment.pop(command.connection) reply: Union[tuple[None, str], tuple[Connection, None]] if command.err: reply = (None, command.err) else: reply = (command.connection, None) for cmd in waiting: stream = self.command_sources.pop(cmd) yield from self.event_to_child( stream, GetHttpConnectionCompleted(cmd, reply) ) # Tricky multiplexing edge case: Assume we are doing HTTP/2 -> HTTP/1 proxying and the destination server # only serves responses with HTTP read-until-EOF semantics. In this case we can't process two flows on the # same connection. The only workaround left is to open a separate connection for each flow. if ( not command.err and self.context.client.alpn == b"h2" and command.connection.alpn != b"h2" ): for cmd in waiting[1:]: yield from self.get_connection(cmd, reuse=False) break class HttpClient(layer.Layer): child_layer: layer.Layer @expect(events.Start) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: err: Optional[str] if self.context.server.connected: err = None else: err = yield commands.OpenConnection(self.context.server) if not err: if self.context.server.alpn == b"h2": self.child_layer = Http2Client(self.context) else: self.child_layer = Http1Client(self.context) self._handle_event = self.child_layer.handle_event yield from self._handle_event(event) yield RegisterHttpConnection(self.context.server, err) mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_base.py000066400000000000000000000023501425660472000227310ustar00rootroot00000000000000import html import textwrap from dataclasses import dataclass from mitmproxy import http from mitmproxy.connection import Connection from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.context import Context StreamId = int @dataclass class HttpEvent(events.Event): # we need stream ids on every event to avoid race conditions stream_id: StreamId class HttpConnection(layer.Layer): conn: Connection def __init__(self, context: Context, conn: Connection): super().__init__(context) self.conn = conn class HttpCommand(commands.Command): pass class ReceiveHttp(HttpCommand): event: HttpEvent def __init__(self, event: HttpEvent): self.event = event def __repr__(self) -> str: return f"Receive({self.event})" def format_error(status_code: int, message: str) -> bytes: reason = http.status_codes.RESPONSES.get(status_code, "Unknown") return ( textwrap.dedent( f""" {status_code} {reason}

    {status_code} {reason}

    {html.escape(message)}

    """ ) .strip() .encode("utf8", "replace") ) mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_events.py000066400000000000000000000051701425660472000233260ustar00rootroot00000000000000from dataclasses import dataclass from typing import Optional from mitmproxy import http from mitmproxy.http import HTTPFlow from ._base import HttpEvent @dataclass class RequestHeaders(HttpEvent): request: http.Request end_stream: bool """ If True, we already know at this point that there is no message body. This is useful for HTTP/2, where it allows us to set END_STREAM on headers already (and some servers - Akamai - implicitly expect that). In either case, this event will nonetheless be followed by RequestEndOfMessage. """ replay_flow: Optional[HTTPFlow] = None """If set, the current request headers belong to a replayed flow, which should be reused.""" @dataclass class ResponseHeaders(HttpEvent): response: http.Response end_stream: bool = False # explicit constructors below to facilitate type checking in _http1/_http2 @dataclass class RequestData(HttpEvent): data: bytes def __init__(self, stream_id: int, data: bytes): self.stream_id = stream_id self.data = data @dataclass class ResponseData(HttpEvent): data: bytes def __init__(self, stream_id: int, data: bytes): self.stream_id = stream_id self.data = data @dataclass class RequestTrailers(HttpEvent): trailers: http.Headers def __init__(self, stream_id: int, trailers: http.Headers): self.stream_id = stream_id self.trailers = trailers @dataclass class ResponseTrailers(HttpEvent): trailers: http.Headers def __init__(self, stream_id: int, trailers: http.Headers): self.stream_id = stream_id self.trailers = trailers @dataclass class RequestEndOfMessage(HttpEvent): def __init__(self, stream_id: int): self.stream_id = stream_id @dataclass class ResponseEndOfMessage(HttpEvent): def __init__(self, stream_id: int): self.stream_id = stream_id @dataclass class RequestProtocolError(HttpEvent): message: str code: int = 400 def __init__(self, stream_id: int, message: str, code: int = 400): self.stream_id = stream_id self.message = message self.code = code @dataclass class ResponseProtocolError(HttpEvent): message: str code: int = 502 def __init__(self, stream_id: int, message: str, code: int = 502): self.stream_id = stream_id self.message = message self.code = code __all__ = [ "HttpEvent", "RequestHeaders", "RequestData", "RequestEndOfMessage", "ResponseHeaders", "ResponseData", "RequestTrailers", "ResponseTrailers", "ResponseEndOfMessage", "RequestProtocolError", "ResponseProtocolError", ] mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_hooks.py000066400000000000000000000056331425660472000231510ustar00rootroot00000000000000from dataclasses import dataclass from mitmproxy import http from mitmproxy.proxy import commands @dataclass class HttpRequestHeadersHook(commands.StartHook): """ HTTP request headers were successfully read. At this point, the body is empty. """ name = "requestheaders" flow: http.HTTPFlow @dataclass class HttpRequestHook(commands.StartHook): """ The full HTTP request has been read. Note: If request streaming is active, this event fires after the entire body has been streamed. HTTP trailers, if present, have not been transmitted to the server yet and can still be modified. Enabling streaming may cause unexpected event sequences: For example, `response` may now occur before `request` because the server replied with "413 Payload Too Large" during upload. """ name = "request" flow: http.HTTPFlow @dataclass class HttpResponseHeadersHook(commands.StartHook): """ HTTP response headers were successfully read. At this point, the body is empty. """ name = "responseheaders" flow: http.HTTPFlow @dataclass class HttpResponseHook(commands.StartHook): """ The full HTTP response has been read. Note: If response streaming is active, this event fires after the entire body has been streamed. HTTP trailers, if present, have not been transmitted to the client yet and can still be modified. """ name = "response" flow: http.HTTPFlow @dataclass class HttpErrorHook(commands.StartHook): """ An HTTP error has occurred, e.g. invalid server responses, or interrupted connections. This is distinct from a valid server HTTP error response, which is simply a response with an HTTP error code. Every flow will receive either an error or an response event, but not both. """ name = "error" flow: http.HTTPFlow @dataclass class HttpConnectHook(commands.StartHook): """ An HTTP CONNECT request was received. This event can be ignored for most practical purposes. This event only occurs in regular and upstream proxy modes when the client instructs mitmproxy to open a connection to an upstream host. Setting a non 2xx response on the flow will return the response to the client and abort the connection. CONNECT requests are HTTP proxy instructions for mitmproxy itself and not forwarded. They do not generate the usual HTTP handler events, but all requests going over the newly opened connection will. """ flow: http.HTTPFlow @dataclass class HttpConnectUpstreamHook(commands.StartHook): """ An HTTP CONNECT request is about to be sent to an upstream proxy. This event can be ignored for most practical purposes. This event can be used to set custom authentication headers for upstream proxies. CONNECT requests do not generate the usual HTTP handler events, but all requests going over the newly opened connection will. """ flow: http.HTTPFlow mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_http1.py000066400000000000000000000471451425660472000230720ustar00rootroot00000000000000import abc from typing import Callable, Optional, Union import h11 from h11._readers import ChunkedReader, ContentLengthReader, Http10Reader from h11._receivebuffer import ReceiveBuffer from mitmproxy import http, version from mitmproxy.connection import Connection, ConnectionState from mitmproxy.net.http import http1, status_codes from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.layers.http._base import ReceiveHttp, StreamId from mitmproxy.proxy.utils import expect from mitmproxy.utils import human from ._base import HttpConnection, format_error from ._events import ( HttpEvent, RequestData, RequestEndOfMessage, RequestHeaders, RequestProtocolError, ResponseData, ResponseEndOfMessage, ResponseHeaders, ResponseProtocolError, ) from ...context import Context TBodyReader = Union[ChunkedReader, Http10Reader, ContentLengthReader] class Http1Connection(HttpConnection, metaclass=abc.ABCMeta): stream_id: Optional[StreamId] = None request: Optional[http.Request] = None response: Optional[http.Response] = None request_done: bool = False response_done: bool = False # this is a bit of a hack to make both mypy and PyCharm happy. state: Union[Callable[[events.Event], layer.CommandGenerator[None]], Callable] body_reader: TBodyReader buf: ReceiveBuffer ReceiveProtocolError: type[Union[RequestProtocolError, ResponseProtocolError]] ReceiveData: type[Union[RequestData, ResponseData]] ReceiveEndOfMessage: type[Union[RequestEndOfMessage, ResponseEndOfMessage]] def __init__(self, context: Context, conn: Connection): super().__init__(context, conn) self.buf = ReceiveBuffer() @abc.abstractmethod def send(self, event: HttpEvent) -> layer.CommandGenerator[None]: yield from () # pragma: no cover @abc.abstractmethod def read_headers( self, event: events.ConnectionEvent ) -> layer.CommandGenerator[None]: yield from () # pragma: no cover def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, HttpEvent): yield from self.send(event) else: if ( isinstance(event, events.DataReceived) and self.state != self.passthrough ): self.buf += event.data yield from self.state(event) @expect(events.Start) def start(self, _) -> layer.CommandGenerator[None]: self.state = self.read_headers yield from () state = start def read_body(self, event: events.Event) -> layer.CommandGenerator[None]: assert self.stream_id while True: try: if isinstance(event, events.DataReceived): h11_event = self.body_reader(self.buf) elif isinstance(event, events.ConnectionClosed): h11_event = self.body_reader.read_eof() else: raise AssertionError(f"Unexpected event: {event}") except h11.ProtocolError as e: yield commands.CloseConnection(self.conn) yield ReceiveHttp( self.ReceiveProtocolError( self.stream_id, f"HTTP/1 protocol error: {e}" ) ) return if h11_event is None: return elif isinstance(h11_event, h11.Data): data: bytes = bytes(h11_event.data) if data: yield ReceiveHttp(self.ReceiveData(self.stream_id, data)) elif isinstance(h11_event, h11.EndOfMessage): assert self.request if h11_event.headers: raise NotImplementedError(f"HTTP trailers are not implemented yet.") if self.request.data.method.upper() != b"CONNECT": yield ReceiveHttp(self.ReceiveEndOfMessage(self.stream_id)) is_request = isinstance(self, Http1Server) yield from self.mark_done(request=is_request, response=not is_request) return def wait(self, event: events.Event) -> layer.CommandGenerator[None]: """ We wait for the current flow to be finished before parsing the next message, as we may want to upgrade to WebSocket or plain TCP before that. """ assert self.stream_id if isinstance(event, events.DataReceived): return elif isinstance(event, events.ConnectionClosed): # for practical purposes, we assume that a peer which sent at least a FIN # is not interested in any more data from us, see # see https://github.com/httpwg/http-core/issues/22 if event.connection.state is not ConnectionState.CLOSED: yield commands.CloseConnection(event.connection) yield ReceiveHttp( self.ReceiveProtocolError( self.stream_id, f"Client disconnected.", code=status_codes.CLIENT_CLOSED_REQUEST, ) ) else: # pragma: no cover raise AssertionError(f"Unexpected event: {event}") def done(self, event: events.ConnectionEvent) -> layer.CommandGenerator[None]: yield from () # pragma: no cover def make_pipe(self) -> layer.CommandGenerator[None]: self.state = self.passthrough if self.buf: already_received = self.buf.maybe_extract_at_most(len(self.buf)) # Some clients send superfluous newlines after CONNECT, we want to eat those. already_received = already_received.lstrip(b"\r\n") if already_received: yield from self.state(events.DataReceived(self.conn, already_received)) def passthrough(self, event: events.Event) -> layer.CommandGenerator[None]: assert self.stream_id if isinstance(event, events.DataReceived): yield ReceiveHttp(self.ReceiveData(self.stream_id, event.data)) elif isinstance(event, events.ConnectionClosed): if isinstance(self, Http1Server): yield ReceiveHttp(RequestEndOfMessage(self.stream_id)) else: yield ReceiveHttp(ResponseEndOfMessage(self.stream_id)) def mark_done( self, *, request: bool = False, response: bool = False ) -> layer.CommandGenerator[None]: if request: self.request_done = True if response: self.response_done = True if self.request_done and self.response_done: assert self.request assert self.response if should_make_pipe(self.request, self.response): yield from self.make_pipe() return try: read_until_eof_semantics = ( http1.expected_http_body_size(self.request, self.response) == -1 ) except ValueError: # this may raise only now (and not earlier) because an addon set invalid headers, # in which case it's not really clear what we are supposed to do. read_until_eof_semantics = False connection_done = ( read_until_eof_semantics or http1.connection_close( self.request.http_version, self.request.headers ) or http1.connection_close( self.response.http_version, self.response.headers ) # If we proxy HTTP/2 to HTTP/1, we only use upstream connections for one request. # This simplifies our connection management quite a bit as we can rely on # the proxyserver's max-connection-per-server throttling. or (self.request.is_http2 and isinstance(self, Http1Client)) ) if connection_done: yield commands.CloseConnection(self.conn) self.state = self.done return self.request_done = self.response_done = False self.request = self.response = None if isinstance(self, Http1Server): self.stream_id += 2 else: self.stream_id = None self.state = self.read_headers if self.buf: yield from self.state(events.DataReceived(self.conn, b"")) class Http1Server(Http1Connection): """A simple HTTP/1 server with no pipelining support.""" ReceiveProtocolError = RequestProtocolError ReceiveData = RequestData ReceiveEndOfMessage = RequestEndOfMessage stream_id: int def __init__(self, context: Context): super().__init__(context, context.client) self.stream_id = 1 def send(self, event: HttpEvent) -> layer.CommandGenerator[None]: assert event.stream_id == self.stream_id if isinstance(event, ResponseHeaders): self.response = response = event.response if response.is_http2: response = response.copy() # Convert to an HTTP/1 response. response.http_version = "HTTP/1.1" # not everyone supports empty reason phrases, so we better make up one. response.reason = status_codes.RESPONSES.get(response.status_code, "") # Shall we set a Content-Length header here if there is none? # For now, let's try to modify as little as possible. raw = http1.assemble_response_head(response) yield commands.SendData(self.conn, raw) elif isinstance(event, ResponseData): assert self.response if "chunked" in self.response.headers.get("transfer-encoding", "").lower(): raw = b"%x\r\n%s\r\n" % (len(event.data), event.data) else: raw = event.data if raw: yield commands.SendData(self.conn, raw) elif isinstance(event, ResponseEndOfMessage): assert self.request assert self.response if self.request.method.upper() != "HEAD" and "chunked" in self.response.headers.get("transfer-encoding", "").lower(): yield commands.SendData(self.conn, b"0\r\n\r\n") yield from self.mark_done(response=True) elif isinstance(event, ResponseProtocolError): if not self.response and event.code != status_codes.NO_RESPONSE: yield commands.SendData( self.conn, make_error_response(event.code, event.message) ) if self.conn.state & ConnectionState.CAN_WRITE: yield commands.CloseConnection(self.conn) else: raise AssertionError(f"Unexpected event: {event}") def read_headers( self, event: events.ConnectionEvent ) -> layer.CommandGenerator[None]: if isinstance(event, events.DataReceived): request_head = self.buf.maybe_extract_lines() if request_head: request_head = [ bytes(x) for x in request_head ] # TODO: Make url.parse compatible with bytearrays try: self.request = http1.read_request_head(request_head) if self.context.options.validate_inbound_headers: http1.validate_headers(self.request.headers) expected_body_size = http1.expected_http_body_size(self.request) except ValueError as e: yield commands.SendData(self.conn, make_error_response(400, str(e))) yield commands.CloseConnection(self.conn) if self.request: # we have headers that we can show in the ui yield ReceiveHttp( RequestHeaders(self.stream_id, self.request, False) ) yield ReceiveHttp( RequestProtocolError(self.stream_id, str(e), 400) ) else: yield commands.Log( f"{human.format_address(self.conn.peername)}: {e}" ) self.state = self.done return yield ReceiveHttp( RequestHeaders( self.stream_id, self.request, expected_body_size == 0 ) ) self.body_reader = make_body_reader(expected_body_size) self.state = self.read_body yield from self.state(event) else: pass # FIXME: protect against header size DoS elif isinstance(event, events.ConnectionClosed): buf = bytes(self.buf) if buf.strip(): yield commands.Log( f"Client closed connection before completing request headers: {buf!r}" ) yield commands.CloseConnection(self.conn) else: raise AssertionError(f"Unexpected event: {event}") def mark_done( self, *, request: bool = False, response: bool = False ) -> layer.CommandGenerator[None]: yield from super().mark_done(request=request, response=response) if self.request_done and not self.response_done: self.state = self.wait class Http1Client(Http1Connection): """A simple HTTP/1 client with no pipelining support.""" ReceiveProtocolError = ResponseProtocolError ReceiveData = ResponseData ReceiveEndOfMessage = ResponseEndOfMessage def __init__(self, context: Context): super().__init__(context, context.server) def send(self, event: HttpEvent) -> layer.CommandGenerator[None]: if isinstance(event, RequestProtocolError): yield commands.CloseConnection(self.conn) return if not self.stream_id: assert isinstance(event, RequestHeaders) self.stream_id = event.stream_id self.request = event.request assert self.stream_id == event.stream_id if isinstance(event, RequestHeaders): request = event.request if request.is_http2: # Convert to an HTTP/1 request. request = ( request.copy() ) # (we could probably be a bit more efficient here.) request.http_version = "HTTP/1.1" if "Host" not in request.headers and request.authority: request.headers.insert(0, "Host", request.authority) request.authority = "" cookie_headers = request.headers.get_all("Cookie") if len(cookie_headers) > 1: # Only HTTP/2 supports multiple cookie headers, HTTP/1.x does not. # see: https://www.rfc-editor.org/rfc/rfc6265#section-5.4 # https://www.rfc-editor.org/rfc/rfc7540#section-8.1.2.5 request.headers["Cookie"] = "; ".join(cookie_headers) raw = http1.assemble_request_head(request) yield commands.SendData(self.conn, raw) elif isinstance(event, RequestData): assert self.request if "chunked" in self.request.headers.get("transfer-encoding", "").lower(): raw = b"%x\r\n%s\r\n" % (len(event.data), event.data) else: raw = event.data if raw: yield commands.SendData(self.conn, raw) elif isinstance(event, RequestEndOfMessage): assert self.request if "chunked" in self.request.headers.get("transfer-encoding", "").lower(): yield commands.SendData(self.conn, b"0\r\n\r\n") elif http1.expected_http_body_size(self.request, self.response) == -1: yield commands.CloseConnection(self.conn, half_close=True) yield from self.mark_done(request=True) else: raise AssertionError(f"Unexpected event: {event}") def read_headers( self, event: events.ConnectionEvent ) -> layer.CommandGenerator[None]: if isinstance(event, events.DataReceived): if not self.request: # we just received some data for an unknown request. yield commands.Log(f"Unexpected data from server: {bytes(self.buf)!r}") yield commands.CloseConnection(self.conn) return assert self.stream_id response_head = self.buf.maybe_extract_lines() if response_head: response_head = [ bytes(x) for x in response_head ] # TODO: Make url.parse compatible with bytearrays try: self.response = http1.read_response_head(response_head) if self.context.options.validate_inbound_headers: http1.validate_headers(self.response.headers) expected_size = http1.expected_http_body_size( self.request, self.response ) except ValueError as e: yield commands.CloseConnection(self.conn) yield ReceiveHttp( ResponseProtocolError( self.stream_id, f"Cannot parse HTTP response: {e}" ) ) return yield ReceiveHttp( ResponseHeaders(self.stream_id, self.response, expected_size == 0) ) self.body_reader = make_body_reader(expected_size) self.state = self.read_body yield from self.state(event) else: pass # FIXME: protect against header size DoS elif isinstance(event, events.ConnectionClosed): if self.conn.state & ConnectionState.CAN_WRITE: yield commands.CloseConnection(self.conn) if self.stream_id: if self.buf: yield ReceiveHttp( ResponseProtocolError( self.stream_id, f"unexpected server response: {bytes(self.buf)!r}", ) ) else: # The server has closed the connection to prevent us from continuing. # We need to signal that to the stream. # https://tools.ietf.org/html/rfc7231#section-6.5.11 yield ReceiveHttp( ResponseProtocolError( self.stream_id, "server closed connection" ) ) else: return else: raise AssertionError(f"Unexpected event: {event}") def should_make_pipe(request: http.Request, response: http.Response) -> bool: if response.status_code == 101: return True elif response.status_code == 200 and request.method.upper() == "CONNECT": return True else: return False def make_body_reader(expected_size: Optional[int]) -> TBodyReader: if expected_size is None: return ChunkedReader() elif expected_size == -1: return Http10Reader() else: return ContentLengthReader(expected_size) def make_error_response( status_code: int, message: str = "", ) -> bytes: resp = http.Response.make( status_code, format_error(status_code, message), http.Headers( Server=version.MITMPROXY, Connection="close", Content_Type="text/html", ), ) return http1.assemble_response(resp) __all__ = [ "Http1Client", "Http1Server", ] mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_http2.py000066400000000000000000000650451425660472000230720ustar00rootroot00000000000000import collections import time from collections.abc import Sequence from enum import Enum from typing import ClassVar, Optional, Union import h2.config import h2.connection import h2.errors import h2.events import h2.exceptions import h2.settings import h2.stream import h2.utilities from mitmproxy import http, version from mitmproxy.connection import Connection from mitmproxy.net.http import status_codes, url from mitmproxy.utils import human from . import ( RequestData, RequestEndOfMessage, RequestHeaders, RequestProtocolError, ResponseData, ResponseEndOfMessage, ResponseHeaders, RequestTrailers, ResponseTrailers, ResponseProtocolError, ) from ._base import HttpConnection, HttpEvent, ReceiveHttp, format_error from ._http_h2 import BufferedH2Connection, H2ConnectionLogger from ...commands import CloseConnection, Log, SendData, RequestWakeup from ...context import Context from ...events import ConnectionClosed, DataReceived, Event, Start, Wakeup from ...layer import CommandGenerator from ...utils import expect class StreamState(Enum): EXPECTING_HEADERS = 1 HEADERS_RECEIVED = 2 CATCH_HYPER_H2_ERRORS = (ValueError, IndexError) class Http2Connection(HttpConnection): h2_conf: ClassVar[h2.config.H2Configuration] h2_conf_defaults = dict( header_encoding=False, validate_outbound_headers=False, # validate_inbound_headers is controlled by the validate_inbound_headers option. normalize_inbound_headers=False, # changing this to True is required to pass h2spec normalize_outbound_headers=False, ) h2_conn: BufferedH2Connection streams: dict[int, StreamState] """keep track of all active stream ids to send protocol errors on teardown""" ReceiveProtocolError: type[Union[RequestProtocolError, ResponseProtocolError]] ReceiveData: type[Union[RequestData, ResponseData]] ReceiveTrailers: type[Union[RequestTrailers, ResponseTrailers]] ReceiveEndOfMessage: type[Union[RequestEndOfMessage, ResponseEndOfMessage]] def __init__(self, context: Context, conn: Connection): super().__init__(context, conn) if self.debug: self.h2_conf.logger = H2ConnectionLogger( f"{human.format_address(self.context.client.peername)}: " f"{self.__class__.__name__}" ) self.h2_conf.validate_inbound_headers = ( self.context.options.validate_inbound_headers ) self.h2_conn = BufferedH2Connection(self.h2_conf) self.streams = {} def is_closed(self, stream_id: int) -> bool: """Check if a non-idle stream is closed""" stream = self.h2_conn.streams.get(stream_id, None) if ( stream is not None and stream.state_machine.state is not h2.stream.StreamState.CLOSED and self.h2_conn.state_machine.state is not h2.connection.ConnectionState.CLOSED ): return False else: return True def is_open_for_us(self, stream_id: int) -> bool: """Check if we can write to a non-idle stream.""" stream = self.h2_conn.streams.get(stream_id, None) if ( stream is not None and stream.state_machine.state is not h2.stream.StreamState.HALF_CLOSED_LOCAL and stream.state_machine.state is not h2.stream.StreamState.CLOSED and self.h2_conn.state_machine.state is not h2.connection.ConnectionState.CLOSED ): return True else: return False def _handle_event(self, event: Event) -> CommandGenerator[None]: if isinstance(event, Start): self.h2_conn.initiate_connection() yield SendData(self.conn, self.h2_conn.data_to_send()) elif isinstance(event, HttpEvent): if isinstance(event, (RequestData, ResponseData)): if self.is_open_for_us(event.stream_id): self.h2_conn.send_data(event.stream_id, event.data) elif isinstance(event, (RequestTrailers, ResponseTrailers)): if self.is_open_for_us(event.stream_id): trailers = [*event.trailers.fields] self.h2_conn.send_trailers(event.stream_id, trailers) elif isinstance(event, (RequestEndOfMessage, ResponseEndOfMessage)): if self.is_open_for_us(event.stream_id): self.h2_conn.end_stream(event.stream_id) elif isinstance(event, (RequestProtocolError, ResponseProtocolError)): if not self.is_closed(event.stream_id): code = { status_codes.CLIENT_CLOSED_REQUEST: h2.errors.ErrorCodes.CANCEL, }.get(event.code, h2.errors.ErrorCodes.INTERNAL_ERROR) stream: h2.stream.H2Stream = self.h2_conn.streams[event.stream_id] send_error_message = ( isinstance(event, ResponseProtocolError) and self.is_open_for_us(event.stream_id) and not stream.state_machine.headers_sent and event.code != status_codes.NO_RESPONSE ) if send_error_message: self.h2_conn.send_headers( event.stream_id, [ (b":status", b"%d" % event.code), (b"server", version.MITMPROXY.encode()), (b"content-type", b"text/html"), ], ) self.h2_conn.send_data( event.stream_id, format_error(event.code, event.message), end_stream=True, ) else: self.h2_conn.reset_stream(event.stream_id, code) else: raise AssertionError(f"Unexpected event: {event}") data_to_send = self.h2_conn.data_to_send() if data_to_send: yield SendData(self.conn, data_to_send) elif isinstance(event, DataReceived): try: try: events = self.h2_conn.receive_data(event.data) except CATCH_HYPER_H2_ERRORS as e: # pragma: no cover # this should never raise a ValueError, but we triggered one while fuzzing: # https://github.com/python-hyper/hyper-h2/issues/1231 # this stays here as defense-in-depth. raise h2.exceptions.ProtocolError( f"uncaught hyper-h2 error: {e}" ) from e except h2.exceptions.ProtocolError as e: events = [e] for h2_event in events: if self.debug: yield Log(f"{self.debug}[h2] {h2_event}", "debug") if (yield from self.handle_h2_event(h2_event)): if self.debug: yield Log(f"{self.debug}[h2] done", "debug") return data_to_send = self.h2_conn.data_to_send() if data_to_send: yield SendData(self.conn, data_to_send) elif isinstance(event, ConnectionClosed): yield from self.close_connection("peer closed connection") else: raise AssertionError(f"Unexpected event: {event!r}") def handle_h2_event(self, event: h2.events.Event) -> CommandGenerator[bool]: """returns true if further processing should be stopped.""" if isinstance(event, h2.events.DataReceived): state = self.streams.get(event.stream_id, None) if state is StreamState.HEADERS_RECEIVED: yield ReceiveHttp(self.ReceiveData(event.stream_id, event.data)) elif state is StreamState.EXPECTING_HEADERS: yield from self.protocol_error( f"Received HTTP/2 data frame, expected headers." ) return True self.h2_conn.acknowledge_received_data( event.flow_controlled_length, event.stream_id ) elif isinstance(event, h2.events.TrailersReceived): trailers = http.Headers(event.headers) yield ReceiveHttp(self.ReceiveTrailers(event.stream_id, trailers)) elif isinstance(event, h2.events.StreamEnded): state = self.streams.get(event.stream_id, None) if state is StreamState.HEADERS_RECEIVED: yield ReceiveHttp(self.ReceiveEndOfMessage(event.stream_id)) elif state is StreamState.EXPECTING_HEADERS: raise AssertionError("unreachable") if self.is_closed(event.stream_id): self.streams.pop(event.stream_id, None) elif isinstance(event, h2.events.StreamReset): if event.stream_id in self.streams: try: err_str = h2.errors.ErrorCodes(event.error_code).name except ValueError: err_str = str(event.error_code) err_code = { h2.errors.ErrorCodes.CANCEL: status_codes.CLIENT_CLOSED_REQUEST, }.get(event.error_code, self.ReceiveProtocolError.code) yield ReceiveHttp( self.ReceiveProtocolError( event.stream_id, f"stream reset by client ({err_str})", code=err_code, ) ) self.streams.pop(event.stream_id) else: pass # We don't track priority frames which could be followed by a stream reset here. elif isinstance(event, h2.exceptions.ProtocolError): yield from self.protocol_error(f"HTTP/2 protocol error: {event}") return True elif isinstance(event, h2.events.ConnectionTerminated): yield from self.close_connection(f"HTTP/2 connection closed: {event!r}") return True # The implementation above isn't really ideal, we should probably only terminate streams > last_stream_id? # We currently lack a mechanism to signal that connections are still active but cannot be reused. # for stream_id in self.streams: # if stream_id > event.last_stream_id: # yield ReceiveHttp(self.ReceiveProtocolError(stream_id, f"HTTP/2 connection closed: {event!r}")) # self.streams.pop(stream_id) elif isinstance(event, h2.events.RemoteSettingsChanged): pass elif isinstance(event, h2.events.SettingsAcknowledged): pass elif isinstance(event, h2.events.PriorityUpdated): pass elif isinstance(event, h2.events.PingReceived): pass elif isinstance(event, h2.events.PingAckReceived): pass elif isinstance(event, h2.events.PushedStreamReceived): yield Log( "Received HTTP/2 push promise, even though we signalled no support.", "error", ) elif isinstance(event, h2.events.UnknownFrameReceived): # https://http2.github.io/http2-spec/#rfc.section.4.1 # Implementations MUST ignore and discard any frame that has a type that is unknown. yield Log(f"Ignoring unknown HTTP/2 frame type: {event.frame.type}") else: raise AssertionError(f"Unexpected event: {event!r}") return False def protocol_error( self, message: str, error_code: int = h2.errors.ErrorCodes.PROTOCOL_ERROR, ) -> CommandGenerator[None]: yield Log(f"{human.format_address(self.conn.peername)}: {message}") self.h2_conn.close_connection(error_code, message.encode()) yield SendData(self.conn, self.h2_conn.data_to_send()) yield from self.close_connection(message) def close_connection(self, msg: str) -> CommandGenerator[None]: yield CloseConnection(self.conn) for stream_id in self.streams: yield ReceiveHttp(self.ReceiveProtocolError(stream_id, msg)) self.streams.clear() self._handle_event = self.done # type: ignore @expect(DataReceived, HttpEvent, ConnectionClosed, Wakeup) def done(self, _) -> CommandGenerator[None]: yield from () def normalize_h1_headers( headers: list[tuple[bytes, bytes]], is_client: bool ) -> list[tuple[bytes, bytes]]: # HTTP/1 servers commonly send capitalized headers (Content-Length vs content-length), # which isn't valid HTTP/2. As such we normalize. headers = h2.utilities.normalize_outbound_headers( headers, h2.utilities.HeaderValidationFlags(is_client, False, not is_client, False), ) # make sure that this is not just an iterator but an iterable, # otherwise hyper-h2 will silently drop headers. headers = list(headers) return headers def normalize_h2_headers(headers: list[tuple[bytes, bytes]]) -> CommandGenerator[None]: for i in range(len(headers)): if not headers[i][0].islower(): yield Log( f"Lowercased {repr(headers[i][0]).lstrip('b')} header as uppercase is not allowed with HTTP/2." ) headers[i] = (headers[i][0].lower(), headers[i][1]) class Http2Server(Http2Connection): h2_conf = h2.config.H2Configuration( **Http2Connection.h2_conf_defaults, client_side=False, ) ReceiveProtocolError = RequestProtocolError ReceiveData = RequestData ReceiveTrailers = RequestTrailers ReceiveEndOfMessage = RequestEndOfMessage def __init__(self, context: Context): super().__init__(context, context.client) def _handle_event(self, event: Event) -> CommandGenerator[None]: if isinstance(event, ResponseHeaders): if self.is_open_for_us(event.stream_id): headers = [ (b":status", b"%d" % event.response.status_code), *event.response.headers.fields, ] if event.response.is_http2: if self.context.options.normalize_outbound_headers: yield from normalize_h2_headers(headers) else: headers = normalize_h1_headers(headers, False) self.h2_conn.send_headers( event.stream_id, headers, end_stream=event.end_stream, ) yield SendData(self.conn, self.h2_conn.data_to_send()) else: yield from super()._handle_event(event) def handle_h2_event(self, event: h2.events.Event) -> CommandGenerator[bool]: if isinstance(event, h2.events.RequestReceived): try: ( host, port, method, scheme, authority, path, headers, ) = parse_h2_request_headers(event.headers) except ValueError as e: yield from self.protocol_error(f"Invalid HTTP/2 request headers: {e}") return True request = http.Request( host=host, port=port, method=method, scheme=scheme, authority=authority, path=path, http_version=b"HTTP/2.0", headers=headers, content=None, trailers=None, timestamp_start=time.time(), timestamp_end=None, ) self.streams[event.stream_id] = StreamState.HEADERS_RECEIVED yield ReceiveHttp( RequestHeaders( event.stream_id, request, end_stream=bool(event.stream_ended) ) ) return False else: return (yield from super().handle_h2_event(event)) class Http2Client(Http2Connection): h2_conf = h2.config.H2Configuration( **Http2Connection.h2_conf_defaults, client_side=True, ) ReceiveProtocolError = ResponseProtocolError ReceiveData = ResponseData ReceiveTrailers = ResponseTrailers ReceiveEndOfMessage = ResponseEndOfMessage our_stream_id: dict[int, int] their_stream_id: dict[int, int] stream_queue: collections.defaultdict[int, list[Event]] """Queue of streams that we haven't sent yet because we have reached MAX_CONCURRENT_STREAMS""" provisional_max_concurrency: Optional[int] = 10 """A provisional currency limit before we get the server's first settings frame.""" last_activity: float """Timestamp of when we've last seen network activity on this connection.""" def __init__(self, context: Context): super().__init__(context, context.server) # Disable HTTP/2 push for now to keep things simple. # don't send here, that is done as part of initiate_connection(). self.h2_conn.local_settings.enable_push = 0 # hyper-h2 pitfall: we need to acknowledge here, otherwise its sends out the old settings. self.h2_conn.local_settings.acknowledge() self.our_stream_id = {} self.their_stream_id = {} self.stream_queue = collections.defaultdict(list) def _handle_event(self, event: Event) -> CommandGenerator[None]: # We can't reuse stream ids from the client because they may arrived reordered here # and HTTP/2 forbids opening a stream on a lower id than what was previously sent (see test_stream_concurrency). # To mitigate this, we transparently map the outside's stream id to our stream id. if isinstance(event, HttpEvent): ours = self.our_stream_id.get(event.stream_id, None) if ours is None: no_free_streams = self.h2_conn.open_outbound_streams >= ( self.provisional_max_concurrency or self.h2_conn.remote_settings.max_concurrent_streams ) if no_free_streams: self.stream_queue[event.stream_id].append(event) return ours = self.h2_conn.get_next_available_stream_id() self.our_stream_id[event.stream_id] = ours self.their_stream_id[ours] = event.stream_id event.stream_id = ours for cmd in self._handle_event2(event): if isinstance(cmd, ReceiveHttp): cmd.event.stream_id = self.their_stream_id[cmd.event.stream_id] yield cmd can_resume_queue = self.stream_queue and self.h2_conn.open_outbound_streams < ( self.provisional_max_concurrency or self.h2_conn.remote_settings.max_concurrent_streams ) if can_resume_queue: # popitem would be LIFO, but we want FIFO. events = self.stream_queue.pop(next(iter(self.stream_queue))) for event in events: yield from self._handle_event(event) def _handle_event2(self, event: Event) -> CommandGenerator[None]: if isinstance(event, Wakeup): send_ping_now = ( # add one second to avoid unnecessary roundtrip, we don't need to be super correct here. time.time() - self.last_activity + 1 > self.context.options.http2_ping_keepalive ) if send_ping_now: # PING frames MUST contain 8 octets of opaque data in the payload. # A sender can include any value it chooses and use those octets in any fashion. self.last_activity = time.time() self.h2_conn.ping(b"0" * 8) data = self.h2_conn.data_to_send() if data is not None: yield Log( f"Send HTTP/2 keep-alive PING to {human.format_address(self.conn.peername)}", "debug", ) yield SendData(self.conn, data) time_until_next_ping = self.context.options.http2_ping_keepalive - ( time.time() - self.last_activity ) yield RequestWakeup(time_until_next_ping) return self.last_activity = time.time() if isinstance(event, Start): if self.context.options.http2_ping_keepalive > 0: yield RequestWakeup(self.context.options.http2_ping_keepalive) yield from super()._handle_event(event) elif isinstance(event, RequestHeaders): pseudo_headers = [ (b":method", event.request.data.method), (b":scheme", event.request.data.scheme), (b":path", event.request.data.path), ] if event.request.authority: pseudo_headers.append((b":authority", event.request.data.authority)) if event.request.is_http2: hdrs = list(event.request.headers.fields) if self.context.options.normalize_outbound_headers: yield from normalize_h2_headers(hdrs) else: headers = event.request.headers if not event.request.authority and "host" in headers: headers = headers.copy() pseudo_headers.append((b":authority", headers.pop(b"host"))) hdrs = normalize_h1_headers(list(headers.fields), True) self.h2_conn.send_headers( event.stream_id, pseudo_headers + hdrs, end_stream=event.end_stream, ) self.streams[event.stream_id] = StreamState.EXPECTING_HEADERS yield SendData(self.conn, self.h2_conn.data_to_send()) else: yield from super()._handle_event(event) def handle_h2_event(self, event: h2.events.Event) -> CommandGenerator[bool]: if isinstance(event, h2.events.ResponseReceived): if ( self.streams.get(event.stream_id, None) is not StreamState.EXPECTING_HEADERS ): yield from self.protocol_error(f"Received unexpected HTTP/2 response.") return True try: status_code, headers = parse_h2_response_headers(event.headers) except ValueError as e: yield from self.protocol_error(f"Invalid HTTP/2 response headers: {e}") return True response = http.Response( http_version=b"HTTP/2.0", status_code=status_code, reason=b"", headers=headers, content=None, trailers=None, timestamp_start=time.time(), timestamp_end=None, ) self.streams[event.stream_id] = StreamState.HEADERS_RECEIVED yield ReceiveHttp( ResponseHeaders(event.stream_id, response, bool(event.stream_ended)) ) return False elif isinstance(event, h2.events.InformationalResponseReceived): # We violate the spec here ("A proxy MUST forward 1xx responses", RFC 7231), # but that's probably fine: # - 100 Continue is sent by mitmproxy to clients (irrespective of what the server does). # - 101 Switching Protocols is not allowed for HTTP/2. # - 102 Processing is WebDAV only and also ignorable. # - 103 Early Hints is not mission-critical. headers = http.Headers(event.headers) status: Union[str, int] = "" try: status = int(headers[":status"]) reason = status_codes.RESPONSES.get(status, "") except (KeyError, ValueError): reason = "" yield Log(f"Swallowing HTTP/2 informational response: {status} {reason}") return False elif isinstance(event, h2.events.RequestReceived): yield from self.protocol_error( f"HTTP/2 protocol error: received request from server" ) return True elif isinstance(event, h2.events.RemoteSettingsChanged): # We have received at least one settings from now, # which means we can rely on the max concurrency in remote_settings self.provisional_max_concurrency = None return (yield from super().handle_h2_event(event)) else: return (yield from super().handle_h2_event(event)) def split_pseudo_headers( h2_headers: Sequence[tuple[bytes, bytes]] ) -> tuple[dict[bytes, bytes], http.Headers]: pseudo_headers: dict[bytes, bytes] = {} i = 0 for (header, value) in h2_headers: if header.startswith(b":"): if header in pseudo_headers: raise ValueError(f"Duplicate HTTP/2 pseudo header: {header!r}") pseudo_headers[header] = value i += 1 else: # Pseudo-headers must be at the start, we are done here. break headers = http.Headers(h2_headers[i:]) return pseudo_headers, headers def parse_h2_request_headers( h2_headers: Sequence[tuple[bytes, bytes]] ) -> tuple[str, int, bytes, bytes, bytes, bytes, http.Headers]: """Split HTTP/2 pseudo-headers from the actual headers and parse them.""" pseudo_headers, headers = split_pseudo_headers(h2_headers) try: method: bytes = pseudo_headers.pop(b":method") scheme: bytes = pseudo_headers.pop( b":scheme" ) # this raises for HTTP/2 CONNECT requests path: bytes = pseudo_headers.pop(b":path") authority: bytes = pseudo_headers.pop(b":authority", b"") except KeyError as e: raise ValueError(f"Required pseudo header is missing: {e}") if pseudo_headers: raise ValueError(f"Unknown pseudo headers: {pseudo_headers}") if authority: host, port = url.parse_authority(authority, check=True) if port is None: port = 80 if scheme == b"http" else 443 else: host = "" port = 0 return host, port, method, scheme, authority, path, headers def parse_h2_response_headers( h2_headers: Sequence[tuple[bytes, bytes]] ) -> tuple[int, http.Headers]: """Split HTTP/2 pseudo-headers from the actual headers and parse them.""" pseudo_headers, headers = split_pseudo_headers(h2_headers) try: status_code: int = int(pseudo_headers.pop(b":status")) except KeyError as e: raise ValueError(f"Required pseudo header is missing: {e}") if pseudo_headers: raise ValueError(f"Unknown pseudo headers: {pseudo_headers}") return status_code, headers __all__ = [ "Http2Client", "Http2Server", ] mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_http_h2.py000066400000000000000000000155321425660472000233750ustar00rootroot00000000000000import collections from typing import Dict, List, NamedTuple, Tuple import h2.config import h2.connection import h2.events import h2.exceptions import h2.settings import h2.stream class H2ConnectionLogger(h2.config.DummyLogger): def __init__(self, name: str): super().__init__() self.name = name def debug(self, fmtstr, *args): print(f"{self.name} h2 (debug): {fmtstr % args}") def trace(self, fmtstr, *args): print(f"{self.name} h2 (trace): {fmtstr % args}") class SendH2Data(NamedTuple): data: bytes end_stream: bool class BufferedH2Connection(h2.connection.H2Connection): """ This class wrap's hyper-h2's H2Connection and adds internal send buffers. To simplify implementation, padding is unsupported. """ stream_buffers: collections.defaultdict[int, collections.deque[SendH2Data]] stream_trailers: Dict[int, List[Tuple[bytes, bytes]]] def __init__(self, config: h2.config.H2Configuration): super().__init__(config) self.stream_buffers = collections.defaultdict(collections.deque) self.stream_trailers = {} def send_data( self, stream_id: int, data: bytes, end_stream: bool = False, pad_length: None = None, ) -> None: """ Send data on a given stream. In contrast to plain hyper-h2, this method will not raise if the data cannot be sent immediately. Data is split up and buffered internally. """ frame_size = len(data) assert pad_length is None while frame_size > self.max_outbound_frame_size: chunk_data = data[: self.max_outbound_frame_size] self.send_data(stream_id, chunk_data, end_stream=False) data = data[self.max_outbound_frame_size :] frame_size -= len(chunk_data) if self.stream_buffers.get(stream_id, None): # We already have some data buffered, let's append. self.stream_buffers[stream_id].append(SendH2Data(data, end_stream)) else: available_window = self.local_flow_control_window(stream_id) if frame_size <= available_window: super().send_data(stream_id, data, end_stream) else: if available_window: can_send_now = data[:available_window] super().send_data(stream_id, can_send_now, end_stream=False) data = data[available_window:] # We can't send right now, so we buffer. self.stream_buffers[stream_id].append(SendH2Data(data, end_stream)) def send_trailers(self, stream_id: int, trailers: List[Tuple[bytes, bytes]]): if self.stream_buffers.get(stream_id, None): # Though trailers are not subject to flow control, we need to queue them and send strictly after data frames self.stream_trailers[stream_id] = trailers else: self.send_headers(stream_id, trailers, end_stream=True) def end_stream(self, stream_id: int) -> None: if stream_id in self.stream_trailers: return # we already have trailers queued up that will end the stream. self.send_data(stream_id, b"", end_stream=True) def reset_stream(self, stream_id: int, error_code: int = 0) -> None: self.stream_buffers.pop(stream_id, None) super().reset_stream(stream_id, error_code) def receive_data(self, data: bytes): events = super().receive_data(data) ret = [] for event in events: if isinstance(event, h2.events.WindowUpdated): if event.stream_id == 0: self.connection_window_updated() else: self.stream_window_updated(event.stream_id) continue elif isinstance(event, h2.events.RemoteSettingsChanged): if ( h2.settings.SettingCodes.INITIAL_WINDOW_SIZE in event.changed_settings ): self.connection_window_updated() elif isinstance(event, h2.events.StreamReset): self.stream_buffers.pop(event.stream_id, None) elif isinstance(event, h2.events.ConnectionTerminated): self.stream_buffers.clear() ret.append(event) return ret def stream_window_updated(self, stream_id: int) -> bool: """ The window for a specific stream has updated. Send as much buffered data as possible. """ # If the stream has been reset in the meantime, we just clear the buffer. try: stream: h2.stream.H2Stream = self.streams[stream_id] except KeyError: stream_was_reset = True else: stream_was_reset = stream.state_machine.state not in ( h2.stream.StreamState.OPEN, h2.stream.StreamState.HALF_CLOSED_REMOTE, ) if stream_was_reset: self.stream_buffers.pop(stream_id, None) return False available_window = self.local_flow_control_window(stream_id) sent_any_data = False while available_window > 0 and stream_id in self.stream_buffers: chunk: SendH2Data = self.stream_buffers[stream_id].popleft() if len(chunk.data) > available_window: # We can't send the entire chunk, so we have to put some bytes back into the buffer. self.stream_buffers[stream_id].appendleft( SendH2Data( data=chunk.data[available_window:], end_stream=chunk.end_stream, ) ) chunk = SendH2Data( data=chunk.data[:available_window], end_stream=False, ) super().send_data(stream_id, data=chunk.data, end_stream=chunk.end_stream) available_window -= len(chunk.data) if not self.stream_buffers[stream_id]: del self.stream_buffers[stream_id] if stream_id in self.stream_trailers: self.send_headers(stream_id, self.stream_trailers.pop(stream_id), end_stream=True) sent_any_data = True return sent_any_data def connection_window_updated(self) -> None: """ The connection window has updated. Send data from buffers in a round-robin fashion. """ sent_any_data = True while sent_any_data: sent_any_data = False for stream_id in list(self.stream_buffers): self.stream_buffers[stream_id] = self.stream_buffers.pop( stream_id ) # move to end of dict if self.stream_window_updated(stream_id): sent_any_data = True if self.outbound_flow_control_window == 0: return mitmproxy-8.1.1/mitmproxy/proxy/layers/http/_upstream_proxy.py000066400000000000000000000073101425660472000251210ustar00rootroot00000000000000import time from typing import Optional from h11._receivebuffer import ReceiveBuffer from mitmproxy import http, connection from mitmproxy.net.http import http1 from mitmproxy.proxy import commands, context, layer, tunnel from mitmproxy.proxy.layers.http._hooks import HttpConnectUpstreamHook from mitmproxy.proxy.layers import tls from mitmproxy.utils import human class HttpUpstreamProxy(tunnel.TunnelLayer): buf: ReceiveBuffer send_connect: bool conn: connection.Server tunnel_connection: connection.Server def __init__( self, ctx: context.Context, tunnel_conn: connection.Server, send_connect: bool ): super().__init__(ctx, tunnel_connection=tunnel_conn, conn=ctx.server) self.buf = ReceiveBuffer() self.send_connect = send_connect @classmethod def make(cls, ctx: context.Context, send_connect: bool) -> tunnel.LayerStack: spec = ctx.server.via assert spec assert spec.scheme in ("http", "https") http_proxy = connection.Server(spec.address) stack = tunnel.LayerStack() if spec.scheme == "https": http_proxy.alpn_offers = tls.HTTP1_ALPNS http_proxy.sni = spec.address[0] stack /= tls.ServerTLSLayer(ctx, http_proxy) stack /= cls(ctx, http_proxy, send_connect) return stack def start_handshake(self) -> layer.CommandGenerator[None]: if not self.send_connect: return (yield from super().start_handshake()) assert self.conn.address flow = http.HTTPFlow(self.context.client, self.tunnel_connection) authority = self.conn.address[0].encode("idna") + f":{self.conn.address[1]}".encode() flow.request = http.Request( host=self.conn.address[0], port=self.conn.address[1], method=b"CONNECT", scheme=b"", authority=authority, path=b"", http_version=b"HTTP/1.1", headers=http.Headers(), content=b"", trailers=None, timestamp_start=time.time(), timestamp_end=time.time(), ) yield HttpConnectUpstreamHook(flow) raw = http1.assemble_request(flow.request) yield commands.SendData(self.tunnel_connection, raw) def receive_handshake_data( self, data: bytes ) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: if not self.send_connect: return (yield from super().receive_handshake_data(data)) self.buf += data response_head = self.buf.maybe_extract_lines() if response_head: response_head = [ bytes(x) for x in response_head ] # TODO: Make url.parse compatible with bytearrays try: response = http1.read_response_head(response_head) except ValueError as e: proxyaddr = human.format_address(self.tunnel_connection.address) yield commands.Log(f"{proxyaddr}: {e}") return False, f"Error connecting to {proxyaddr}: {e}" if 200 <= response.status_code < 300: if self.buf: yield from self.receive_data(bytes(self.buf)) del self.buf return True, None else: proxyaddr = human.format_address(self.tunnel_connection.address) raw_resp = b"\n".join(response_head) yield commands.Log(f"{proxyaddr}: {raw_resp!r}", level="debug") return ( False, f"Upstream proxy {proxyaddr} refused HTTP CONNECT request: {response.status_code} {response.reason}", ) else: return False, None mitmproxy-8.1.1/mitmproxy/proxy/layers/modes.py000066400000000000000000000231241425660472000220120ustar00rootroot00000000000000import socket import struct from abc import ABCMeta from dataclasses import dataclass from typing import Optional from mitmproxy import connection, platform from mitmproxy.net import server_spec from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.commands import StartHook from mitmproxy.proxy.layers import tls from mitmproxy.proxy.utils import expect class HttpProxy(layer.Layer): @expect(events.Start) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: child_layer = layer.NextLayer(self.context) self._handle_event = child_layer.handle_event yield from child_layer.handle_event(event) class DestinationKnown(layer.Layer, metaclass=ABCMeta): """Base layer for layers that gather connection destination info and then delegate.""" child_layer: layer.Layer def finish_start(self) -> layer.CommandGenerator[Optional[str]]: if ( self.context.options.connection_strategy == "eager" and self.context.server.address ): err = yield commands.OpenConnection(self.context.server) if err: self._handle_event = self.done # type: ignore return err self._handle_event = self.child_layer.handle_event # type: ignore yield from self.child_layer.handle_event(events.Start()) return None @expect(events.DataReceived, events.ConnectionClosed) def done(self, _) -> layer.CommandGenerator[None]: yield from () class ReverseProxy(DestinationKnown): @expect(events.Start) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: spec = server_spec.parse_with_mode(self.context.options.mode)[1] self.context.server.address = spec.address if spec.scheme not in ("http", "tcp"): if not self.context.options.keep_host_header: self.context.server.sni = spec.address[0] self.child_layer = tls.ServerTLSLayer(self.context) else: self.child_layer = layer.NextLayer(self.context) err = yield from self.finish_start() if err: yield commands.CloseConnection(self.context.client) class TransparentProxy(DestinationKnown): @expect(events.Start) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: assert platform.original_addr is not None socket = yield commands.GetSocket(self.context.client) try: self.context.server.address = platform.original_addr(socket) except Exception as e: yield commands.Log(f"Transparent mode failure: {e!r}") self.child_layer = layer.NextLayer(self.context) err = yield from self.finish_start() if err: yield commands.CloseConnection(self.context.client) SOCKS5_VERSION = 0x05 SOCKS5_METHOD_NO_AUTHENTICATION_REQUIRED = 0x00 SOCKS5_METHOD_USER_PASSWORD_AUTHENTICATION = 0x02 SOCKS5_METHOD_NO_ACCEPTABLE_METHODS = 0xFF SOCKS5_ATYP_IPV4_ADDRESS = 0x01 SOCKS5_ATYP_DOMAINNAME = 0x03 SOCKS5_ATYP_IPV6_ADDRESS = 0x04 SOCKS5_REP_HOST_UNREACHABLE = 0x04 SOCKS5_REP_COMMAND_NOT_SUPPORTED = 0x07 SOCKS5_REP_ADDRESS_TYPE_NOT_SUPPORTED = 0x08 @dataclass class Socks5AuthData: client_conn: connection.Client username: str password: str valid: bool = False @dataclass class Socks5AuthHook(StartHook): """ Mitmproxy has received username/password SOCKS5 credentials. This hook decides whether they are valid by setting `data.valid`. """ data: Socks5AuthData class Socks5Proxy(DestinationKnown): buf: bytes = b"" def socks_err( self, message: str, reply_code: Optional[int] = None, ) -> layer.CommandGenerator[None]: if reply_code is not None: yield commands.SendData( self.context.client, bytes([SOCKS5_VERSION, reply_code]) + b"\x00\x01\x00\x00\x00\x00\x00\x00", ) yield commands.CloseConnection(self.context.client) yield commands.Log(message) self._handle_event = self.done @expect(events.Start, events.DataReceived, events.ConnectionClosed) def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, events.Start): pass elif isinstance(event, events.DataReceived): self.buf += event.data yield from self.state() elif isinstance(event, events.ConnectionClosed): if self.buf: yield commands.Log( f"Client closed connection before completing SOCKS5 handshake: {self.buf!r}" ) yield commands.CloseConnection(event.connection) else: raise AssertionError(f"Unknown event: {event}") def state_greet(self): if len(self.buf) < 2: return if self.buf[0] != SOCKS5_VERSION: if self.buf[:3].isupper(): guess = "Probably not a SOCKS request but a regular HTTP request. " else: guess = "" yield from self.socks_err( guess + "Invalid SOCKS version. Expected 0x05, got 0x%x" % self.buf[0] ) return n_methods = self.buf[1] if len(self.buf) < 2 + n_methods: return if "proxyauth" in self.context.options and self.context.options.proxyauth: method = SOCKS5_METHOD_USER_PASSWORD_AUTHENTICATION self.state = self.state_auth else: method = SOCKS5_METHOD_NO_AUTHENTICATION_REQUIRED self.state = self.state_connect if method not in self.buf[2 : 2 + n_methods]: method_str = ( "user/password" if method == SOCKS5_METHOD_USER_PASSWORD_AUTHENTICATION else "no" ) yield from self.socks_err( f"Client does not support SOCKS5 with {method_str} authentication.", SOCKS5_METHOD_NO_ACCEPTABLE_METHODS, ) return yield commands.SendData(self.context.client, bytes([SOCKS5_VERSION, method])) self.buf = self.buf[2 + n_methods :] yield from self.state() state = state_greet def state_auth(self): if len(self.buf) < 3: return # Parsing username and password, which is somewhat atrocious user_len = self.buf[1] if len(self.buf) < 3 + user_len: return pass_len = self.buf[2 + user_len] if len(self.buf) < 3 + user_len + pass_len: return user = self.buf[2 : (2 + user_len)].decode("utf-8", "backslashreplace") password = self.buf[(3 + user_len) : (3 + user_len + pass_len)].decode( "utf-8", "backslashreplace" ) data = Socks5AuthData(self.context.client, user, password) yield Socks5AuthHook(data) if not data.valid: # The VER field contains the current **version of the subnegotiation**, which is X'01'. yield commands.SendData(self.context.client, b"\x01\x01") yield from self.socks_err("authentication failed") return yield commands.SendData(self.context.client, b"\x01\x00") self.buf = self.buf[3 + user_len + pass_len :] self.state = self.state_connect yield from self.state() def state_connect(self): # Parse Connect Request if len(self.buf) < 5: return if self.buf[:3] != b"\x05\x01\x00": yield from self.socks_err( f"Unsupported SOCKS5 request: {self.buf!r}", SOCKS5_REP_COMMAND_NOT_SUPPORTED, ) return # Determine message length atyp = self.buf[3] message_len: int if atyp == SOCKS5_ATYP_IPV4_ADDRESS: message_len = 4 + 4 + 2 elif atyp == SOCKS5_ATYP_IPV6_ADDRESS: message_len = 4 + 16 + 2 elif atyp == SOCKS5_ATYP_DOMAINNAME: message_len = 4 + 1 + self.buf[4] + 2 else: yield from self.socks_err( f"Unknown address type: {atyp}", SOCKS5_REP_ADDRESS_TYPE_NOT_SUPPORTED ) return # Do we have enough bytes yet? if len(self.buf) < message_len: return # Parse host and port msg, self.buf = self.buf[:message_len], self.buf[message_len:] host: str if atyp == SOCKS5_ATYP_IPV4_ADDRESS: host = socket.inet_ntop(socket.AF_INET, msg[4:-2]) elif atyp == SOCKS5_ATYP_IPV6_ADDRESS: host = socket.inet_ntop(socket.AF_INET6, msg[4:-2]) else: host_bytes = msg[5:-2] host = host_bytes.decode("ascii", "replace") (port,) = struct.unpack("!H", msg[-2:]) # We now have all we need, let's get going. self.context.server.address = (host, port) self.child_layer = layer.NextLayer(self.context) # this already triggers the child layer's Start event, # but that's not a problem in practice... err = yield from self.finish_start() if err: yield commands.SendData( self.context.client, b"\x05\x04\x00\x01\x00\x00\x00\x00\x00\x00" ) yield commands.CloseConnection(self.context.client) else: yield commands.SendData( self.context.client, b"\x05\x00\x00\x01\x00\x00\x00\x00\x00\x00" ) if self.buf: yield from self.child_layer.handle_event( events.DataReceived(self.context.client, self.buf) ) del self.buf mitmproxy-8.1.1/mitmproxy/proxy/layers/tcp.py000066400000000000000000000105271425660472000214740ustar00rootroot00000000000000from dataclasses import dataclass from typing import Optional from mitmproxy import flow, tcp from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.commands import StartHook from mitmproxy.connection import ConnectionState, Connection from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import MessageInjected from mitmproxy.proxy.utils import expect @dataclass class TcpStartHook(StartHook): """ A TCP connection has started. """ flow: tcp.TCPFlow @dataclass class TcpMessageHook(StartHook): """ A TCP connection has received a message. The most recent message will be flow.messages[-1]. The message is user-modifiable. """ flow: tcp.TCPFlow @dataclass class TcpEndHook(StartHook): """ A TCP connection has ended. """ flow: tcp.TCPFlow @dataclass class TcpErrorHook(StartHook): """ A TCP error has occurred. Every TCP flow will receive either a tcp_error or a tcp_end event, but not both. """ flow: tcp.TCPFlow class TcpMessageInjected(MessageInjected[tcp.TCPMessage]): """ The user has injected a custom TCP message. """ class TCPLayer(layer.Layer): """ Simple TCP layer that just relays messages right now. """ flow: Optional[tcp.TCPFlow] def __init__(self, context: Context, ignore: bool = False): super().__init__(context) if ignore: self.flow = None else: self.flow = tcp.TCPFlow(self.context.client, self.context.server, True) @expect(events.Start) def start(self, _) -> layer.CommandGenerator[None]: if self.flow: yield TcpStartHook(self.flow) if self.context.server.timestamp_start is None: err = yield commands.OpenConnection(self.context.server) if err: if self.flow: self.flow.error = flow.Error(str(err)) yield TcpErrorHook(self.flow) yield commands.CloseConnection(self.context.client) self._handle_event = self.done return self._handle_event = self.relay_messages _handle_event = start @expect(events.DataReceived, events.ConnectionClosed, TcpMessageInjected) def relay_messages(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, TcpMessageInjected): # we just spoof that we received data here and then process that regularly. event = events.DataReceived( self.context.client if event.message.from_client else self.context.server, event.message.content, ) assert isinstance(event, events.ConnectionEvent) from_client = event.connection == self.context.client send_to: Connection if from_client: send_to = self.context.server else: send_to = self.context.client if isinstance(event, events.DataReceived): if self.flow: tcp_message = tcp.TCPMessage(from_client, event.data) self.flow.messages.append(tcp_message) yield TcpMessageHook(self.flow) yield commands.SendData(send_to, tcp_message.content) else: yield commands.SendData(send_to, event.data) elif isinstance(event, events.ConnectionClosed): all_done = not ( (self.context.client.state & ConnectionState.CAN_READ) or (self.context.server.state & ConnectionState.CAN_READ) ) if all_done: if self.context.server.state is not ConnectionState.CLOSED: yield commands.CloseConnection(self.context.server) if self.context.client.state is not ConnectionState.CLOSED: yield commands.CloseConnection(self.context.client) self._handle_event = self.done if self.flow: yield TcpEndHook(self.flow) self.flow.live = False else: yield commands.CloseConnection(send_to, half_close=True) else: raise AssertionError(f"Unexpected event: {event}") @expect(events.DataReceived, events.ConnectionClosed, TcpMessageInjected) def done(self, _) -> layer.CommandGenerator[None]: yield from () mitmproxy-8.1.1/mitmproxy/proxy/layers/tls.py000066400000000000000000000530071425660472000215100ustar00rootroot00000000000000import struct import time from dataclasses import dataclass from typing import Iterator, Literal, Optional from OpenSSL import SSL from mitmproxy import certs, connection from mitmproxy.proxy import commands, events, layer, tunnel from mitmproxy.proxy import context from mitmproxy.proxy.commands import StartHook from mitmproxy.proxy.layers import tcp from mitmproxy.tls import ClientHello, ClientHelloData, TlsData from mitmproxy.utils import human def is_tls_handshake_record(d: bytes) -> bool: """ Returns: True, if the passed bytes start with the TLS record magic bytes False, otherwise. """ # TLS ClientHello magic, works for SSLv3, TLSv1.0, TLSv1.1, TLSv1.2. # TLS 1.3 mandates legacy_record_version to be 0x0301. # http://www.moserware.com/2009/06/first-few-milliseconds-of-https.html#client-hello return len(d) >= 3 and d[0] == 0x16 and d[1] == 0x03 and 0x0 <= d[2] <= 0x03 def handshake_record_contents(data: bytes) -> Iterator[bytes]: """ Returns a generator that yields the bytes contained in each handshake record. This will raise an error on the first non-handshake record, so fully exhausting this generator is a bad idea. """ offset = 0 while True: if len(data) < offset + 5: return record_header = data[offset : offset + 5] if not is_tls_handshake_record(record_header): raise ValueError(f"Expected TLS record, got {record_header!r} instead.") record_size = struct.unpack("!H", record_header[3:])[0] if record_size == 0: raise ValueError("Record must not be empty.") offset += 5 if len(data) < offset + record_size: return record_body = data[offset : offset + record_size] yield record_body offset += record_size def get_client_hello(data: bytes) -> Optional[bytes]: """ Read all TLS records that contain the initial ClientHello. Returns the raw handshake packet bytes, without TLS record headers. """ client_hello = b"" for d in handshake_record_contents(data): client_hello += d if len(client_hello) >= 4: client_hello_size = struct.unpack("!I", b"\x00" + client_hello[1:4])[0] + 4 if len(client_hello) >= client_hello_size: return client_hello[:client_hello_size] return None def parse_client_hello(data: bytes) -> Optional[ClientHello]: """ Check if the supplied bytes contain a full ClientHello message, and if so, parse it. Returns: - A ClientHello object on success - None, if the TLS record is not complete Raises: - A ValueError, if the passed ClientHello is invalid """ # Check if ClientHello is complete client_hello = get_client_hello(data) if client_hello: try: return ClientHello(client_hello[4:]) except EOFError as e: raise ValueError("Invalid ClientHello") from e return None HTTP1_ALPNS = (b"http/1.1", b"http/1.0", b"http/0.9") HTTP_ALPNS = (b"h2",) + HTTP1_ALPNS # We need these classes as hooks can only have one argument at the moment. @dataclass class TlsClienthelloHook(StartHook): """ Mitmproxy has received a TLS ClientHello message. This hook decides whether a server connection is needed to negotiate TLS with the client (data.establish_server_tls_first) """ data: ClientHelloData @dataclass class TlsStartClientHook(StartHook): """ TLS negotation between mitmproxy and a client is about to start. An addon is expected to initialize data.ssl_conn. (by default, this is done by `mitmproxy.addons.tlsconfig`) """ data: TlsData @dataclass class TlsStartServerHook(StartHook): """ TLS negotation between mitmproxy and a server is about to start. An addon is expected to initialize data.ssl_conn. (by default, this is done by `mitmproxy.addons.tlsconfig`) """ data: TlsData @dataclass class TlsEstablishedClientHook(StartHook): """ The TLS handshake with the client has been completed successfully. """ data: TlsData @dataclass class TlsEstablishedServerHook(StartHook): """ The TLS handshake with the server has been completed successfully. """ data: TlsData @dataclass class TlsFailedClientHook(StartHook): """ The TLS handshake with the client has failed. """ data: TlsData @dataclass class TlsFailedServerHook(StartHook): """ The TLS handshake with the server has failed. """ data: TlsData class _TLSLayer(tunnel.TunnelLayer): tls: SSL.Connection = None # type: ignore """The OpenSSL connection object""" def __init__(self, context: context.Context, conn: connection.Connection): super().__init__( context, tunnel_connection=conn, conn=conn, ) conn.tls = True def __repr__(self): return super().__repr__().replace(")", f" {self.conn.sni} {self.conn.alpn})") def start_tls(self) -> layer.CommandGenerator[None]: assert not self.tls tls_start = TlsData(self.conn, self.context) if self.conn == self.context.client: yield TlsStartClientHook(tls_start) else: yield TlsStartServerHook(tls_start) if not tls_start.ssl_conn: yield commands.Log( "No TLS context was provided, failing connection.", "error" ) yield commands.CloseConnection(self.conn) return assert tls_start.ssl_conn self.tls = tls_start.ssl_conn def tls_interact(self) -> layer.CommandGenerator[None]: while True: try: data = self.tls.bio_read(65535) except SSL.WantReadError: return # Okay, nothing more waiting to be sent. else: yield commands.SendData(self.conn, data) def receive_handshake_data( self, data: bytes ) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: # bio_write errors for b"", so we need to check first if we actually received something. if data: self.tls.bio_write(data) try: self.tls.do_handshake() except SSL.WantReadError: yield from self.tls_interact() return False, None except SSL.Error as e: # provide more detailed information for some errors. last_err = ( e.args and isinstance(e.args[0], list) and e.args[0] and e.args[0][-1] ) if last_err in [ ( "SSL routines", "tls_process_server_certificate", "certificate verify failed", ), ("SSL routines", "", "certificate verify failed"), # OpenSSL 3+ ]: verify_result = SSL._lib.SSL_get_verify_result(self.tls._ssl) # type: ignore error = SSL._ffi.string(SSL._lib.X509_verify_cert_error_string(verify_result)).decode() # type: ignore err = f"Certificate verify failed: {error}" elif last_err in [ ("SSL routines", "ssl3_read_bytes", "tlsv1 alert unknown ca"), ("SSL routines", "ssl3_read_bytes", "sslv3 alert bad certificate"), ("SSL routines", "", "tlsv1 alert unknown ca"), # OpenSSL 3+ ("SSL routines", "", "sslv3 alert bad certificate"), # OpenSSL 3+ ]: assert isinstance(last_err, tuple) err = last_err[2] elif ( last_err in [ ("SSL routines", "ssl3_get_record", "wrong version number"), ("SSL routines", "", "wrong version number"), # OpenSSL 3+ ] and data[:4].isascii() ): err = f"The remote server does not speak TLS." elif last_err in [ ("SSL routines", "ssl3_read_bytes", "tlsv1 alert protocol version"), ("SSL routines", "", "tlsv1 alert protocol version"), # OpenSSL 3+ ]: err = ( f"The remote server and mitmproxy cannot agree on a TLS version to use. " f"You may need to adjust mitmproxy's tls_version_server_min option." ) else: err = f"OpenSSL {e!r}" return False, err else: # Here we set all attributes that are only known *after* the handshake. # Get all peer certificates. # https://www.openssl.org/docs/man1.1.1/man3/SSL_get_peer_cert_chain.html # If called on the client side, the stack also contains the peer's certificate; if called on the server # side, the peer's certificate must be obtained separately using SSL_get_peer_certificate(3). all_certs = self.tls.get_peer_cert_chain() or [] if self.conn == self.context.client: cert = self.tls.get_peer_certificate() if cert: all_certs.insert(0, cert) self.conn.timestamp_tls_setup = time.time() self.conn.alpn = self.tls.get_alpn_proto_negotiated() self.conn.certificate_list = [ certs.Cert.from_pyopenssl(x) for x in all_certs ] self.conn.cipher = self.tls.get_cipher_name() self.conn.tls_version = self.tls.get_protocol_version_name() if self.debug: yield commands.Log( f"{self.debug}[tls] tls established: {self.conn}", "debug" ) if self.conn == self.context.client: yield TlsEstablishedClientHook( TlsData(self.conn, self.context, self.tls) ) else: yield TlsEstablishedServerHook( TlsData(self.conn, self.context, self.tls) ) yield from self.receive_data(b"") return True, None def on_handshake_error(self, err: str) -> layer.CommandGenerator[None]: self.conn.error = err if self.conn == self.context.client: yield TlsFailedClientHook(TlsData(self.conn, self.context, self.tls)) else: yield TlsFailedServerHook(TlsData(self.conn, self.context, self.tls)) yield from super().on_handshake_error(err) def receive_data(self, data: bytes) -> layer.CommandGenerator[None]: if data: self.tls.bio_write(data) yield from self.tls_interact() plaintext = bytearray() close = False while True: try: plaintext.extend(self.tls.recv(65535)) except SSL.WantReadError: break except SSL.ZeroReturnError: close = True break except SSL.Error as e: # This may be happening because the other side send an alert. # There's somewhat ugly behavior with Firefox on Android here, # which upon mistrusting a certificate still completes the handshake # and then sends an alert in the next packet. At this point we have unfortunately # already fired out `tls_established_client` hook. yield commands.Log(f"TLS Error: {e}", "warn") break if plaintext: yield from self.event_to_child( events.DataReceived(self.conn, bytes(plaintext)) ) if close: self.conn.state &= ~connection.ConnectionState.CAN_READ if self.debug: yield commands.Log( f"{self.debug}[tls] close_notify {self.conn}", level="debug" ) yield from self.event_to_child(events.ConnectionClosed(self.conn)) def receive_close(self) -> layer.CommandGenerator[None]: if self.tls.get_shutdown() & SSL.RECEIVED_SHUTDOWN: pass # We have already dispatched a ConnectionClosed to the child layer. else: yield from super().receive_close() def send_data(self, data: bytes) -> layer.CommandGenerator[None]: try: self.tls.sendall(data) except (SSL.ZeroReturnError, SSL.SysCallError): # The other peer may still be trying to send data over, which we discard here. pass yield from self.tls_interact() def send_close(self, half_close: bool) -> layer.CommandGenerator[None]: # We should probably shutdown the TLS connection properly here. yield from super().send_close(half_close) class ServerTLSLayer(_TLSLayer): """ This layer establishes TLS for a single server connection. """ wait_for_clienthello: bool = False def __init__( self, context: context.Context, conn: Optional[connection.Server] = None ): super().__init__(context, conn or context.server) def start_handshake(self) -> layer.CommandGenerator[None]: wait_for_clienthello = ( # if command_to_reply_to is set, we've been instructed to open the connection from the child layer. # in that case any potential ClientHello is already parsed (by the ClientTLS child layer). not self.command_to_reply_to # if command_to_reply_to is not set, the connection was already open when this layer received its Start # event (eager connection strategy). We now want to establish TLS right away, _unless_ we already know # that there's TLS on the client side as well (we check if our immediate child layer is set to be ClientTLS) # In this case want to wait for ClientHello to be parsed, so that we can incorporate SNI/ALPN from there. and isinstance(self.child_layer, ClientTLSLayer) ) if wait_for_clienthello: self.wait_for_clienthello = True self.tunnel_state = tunnel.TunnelState.CLOSED else: yield from self.start_tls() if self.tls: yield from self.receive_handshake_data(b"") def event_to_child(self, event: events.Event) -> layer.CommandGenerator[None]: if self.wait_for_clienthello: for command in super().event_to_child(event): if ( isinstance(command, commands.OpenConnection) and command.connection == self.conn ): self.wait_for_clienthello = False # swallow OpenConnection here by not re-yielding it. else: yield command else: yield from super().event_to_child(event) def on_handshake_error(self, err: str) -> layer.CommandGenerator[None]: yield commands.Log(f"Server TLS handshake failed. {err}", level="warn") yield from super().on_handshake_error(err) class ClientTLSLayer(_TLSLayer): """ This layer establishes TLS on a single client connection. ┌─────┐ │Start│ └┬────┘ ↓ ┌────────────────────┐ │Wait for ClientHello│ └┬───────────────────┘ ↓ ┌────────────────┐ │Process messages│ └────────────────┘ """ recv_buffer: bytearray server_tls_available: bool client_hello_parsed: bool = False def __init__(self, context: context.Context): if context.client.tls: # In the case of TLS-over-TLS, we already have client TLS. As the outer TLS connection between client # and proxy isn't that interesting to us, we just unset the attributes here and keep the inner TLS # session's attributes. # Alternatively we could create a new Client instance, # but for now we keep it simple. There is a proof-of-concept at # https://github.com/mitmproxy/mitmproxy/commit/9b6e2a716888b7787514733b76a5936afa485352. context.client.alpn = None context.client.cipher = None context.client.sni = None context.client.timestamp_tls_setup = None context.client.tls_version = None context.client.certificate_list = [] context.client.mitmcert = None context.client.alpn_offers = [] context.client.cipher_list = [] super().__init__(context, context.client) self.server_tls_available = isinstance(self.context.layers[-2], ServerTLSLayer) self.recv_buffer = bytearray() def start_handshake(self) -> layer.CommandGenerator[None]: yield from () def receive_handshake_data( self, data: bytes ) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: if self.client_hello_parsed: return (yield from super().receive_handshake_data(data)) self.recv_buffer.extend(data) try: client_hello = parse_client_hello(self.recv_buffer) except ValueError: return False, f"Cannot parse ClientHello: {self.recv_buffer.hex()}" if client_hello: self.client_hello_parsed = True else: return False, None self.conn.sni = client_hello.sni self.conn.alpn_offers = client_hello.alpn_protocols tls_clienthello = ClientHelloData(self.context, client_hello) yield TlsClienthelloHook(tls_clienthello) if tls_clienthello.ignore_connection: # we've figured out that we don't want to intercept this connection, so we assign fake connection objects # to all TLS layers. This makes the real connection contents just go through. self.conn = self.tunnel_connection = connection.Client( ("ignore-conn", 0), ("ignore-conn", 0), time.time() ) parent_layer = self.context.layers[self.context.layers.index(self) - 1] if isinstance(parent_layer, ServerTLSLayer): parent_layer.conn = parent_layer.tunnel_connection = connection.Server( None ) self.child_layer = tcp.TCPLayer(self.context, ignore=True) yield from self.event_to_child( events.DataReceived(self.context.client, bytes(self.recv_buffer)) ) self.recv_buffer.clear() return True, None if ( tls_clienthello.establish_server_tls_first and not self.context.server.tls_established ): err = yield from self.start_server_tls() if err: yield commands.Log( f"Unable to establish TLS connection with server ({err}). " f"Trying to establish TLS with client anyway." ) yield from self.start_tls() if not self.conn.connected: return False, "connection closed early" ret = yield from super().receive_handshake_data(bytes(self.recv_buffer)) self.recv_buffer.clear() return ret def start_server_tls(self) -> layer.CommandGenerator[Optional[str]]: """ We often need information from the upstream connection to establish TLS with the client. For example, we need to check if the client does ALPN or not. """ if not self.server_tls_available: return "No server TLS available." err = yield commands.OpenConnection(self.context.server) return err def on_handshake_error(self, err: str) -> layer.CommandGenerator[None]: if self.conn.sni: dest = self.conn.sni else: dest = human.format_address(self.context.server.address) level: Literal["warn", "info"] = "warn" if err.startswith("Cannot parse ClientHello"): pass elif ( "('SSL routines', 'tls_early_post_process_client_hello', 'unsupported protocol')" in err or "('SSL routines', '', 'unsupported protocol')" in err # OpenSSL 3+ ): err = ( f"Client and mitmproxy cannot agree on a TLS version to use. " f"You may need to adjust mitmproxy's tls_version_client_min option." ) elif ( "unknown ca" in err or "bad certificate" in err or "certificate unknown" in err ): err = ( f"The client does not trust the proxy's certificate for {dest} ({err})" ) elif err == "connection closed": err = ( f"The client disconnected during the handshake. If this happens consistently for {dest}, " f"this may indicate that the client does not trust the proxy's certificate." ) level = "info" elif err == "connection closed early": pass else: err = f"The client may not trust the proxy's certificate for {dest} ({err})" if err != "connection closed early": yield commands.Log(f"Client TLS handshake failed. {err}", level=level) yield from super().on_handshake_error(err) self.event_to_child = self.errored # type: ignore def errored(self, event: events.Event) -> layer.CommandGenerator[None]: if self.debug is not None: yield commands.Log(f"Swallowing {event} as handshake failed.", "debug") class MockTLSLayer(_TLSLayer): """Mock layer to disable actual TLS and use cleartext in tests. Use like so: monkeypatch.setattr(tls, "ServerTLSLayer", tls.MockTLSLayer) """ def __init__(self, ctx: context.Context): super().__init__(ctx, connection.Server(None)) mitmproxy-8.1.1/mitmproxy/proxy/layers/websocket.py000066400000000000000000000234731425660472000227000ustar00rootroot00000000000000import time from dataclasses import dataclass from typing import Iterator import wsproto import wsproto.extensions import wsproto.frame_protocol import wsproto.utilities from mitmproxy import connection, http, websocket from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.commands import StartHook from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import MessageInjected from mitmproxy.proxy.utils import expect from wsproto import ConnectionState from wsproto.frame_protocol import Opcode @dataclass class WebsocketStartHook(StartHook): """ A WebSocket connection has commenced. """ flow: http.HTTPFlow @dataclass class WebsocketMessageHook(StartHook): """ Called when a WebSocket message is received from the client or server. The most recent message will be flow.messages[-1]. The message is user-modifiable. Currently there are two types of messages, corresponding to the BINARY and TEXT frame types. """ flow: http.HTTPFlow @dataclass class WebsocketEndHook(StartHook): """ A WebSocket connection has ended. You can check `flow.websocket.close_code` to determine why it ended. """ flow: http.HTTPFlow class WebSocketMessageInjected(MessageInjected[websocket.WebSocketMessage]): """ The user has injected a custom WebSocket message. """ class WebsocketConnection(wsproto.Connection): """ A very thin wrapper around wsproto.Connection: - we keep the underlying connection as an attribute for easy access. - we add a framebuffer for incomplete messages - we wrap .send() so that we can directly yield it. """ conn: connection.Connection frame_buf: list[bytes] def __init__(self, *args, conn: connection.Connection, **kwargs): super().__init__(*args, **kwargs) self.conn = conn self.frame_buf = [b""] def send2(self, event: wsproto.events.Event) -> commands.SendData: data = self.send(event) return commands.SendData(self.conn, data) def __repr__(self): return f"WebsocketConnection<{self.state.name}, {self.conn}>" class WebsocketLayer(layer.Layer): """ WebSocket layer that intercepts and relays messages. """ flow: http.HTTPFlow client_ws: WebsocketConnection server_ws: WebsocketConnection def __init__(self, context: Context, flow: http.HTTPFlow): super().__init__(context) self.flow = flow @expect(events.Start) def start(self, _) -> layer.CommandGenerator[None]: client_extensions = [] server_extensions = [] # Parse extension headers. We only support deflate at the moment and ignore everything else. assert self.flow.response # satisfy type checker ext_header = self.flow.response.headers.get("Sec-WebSocket-Extensions", "") if ext_header: for ext in wsproto.utilities.split_comma_header( ext_header.encode("ascii", "replace") ): ext_name = ext.split(";", 1)[0].strip() if ext_name == wsproto.extensions.PerMessageDeflate.name: client_deflate = wsproto.extensions.PerMessageDeflate() client_deflate.finalize(ext) client_extensions.append(client_deflate) server_deflate = wsproto.extensions.PerMessageDeflate() server_deflate.finalize(ext) server_extensions.append(server_deflate) else: yield commands.Log( f"Ignoring unknown WebSocket extension {ext_name!r}." ) self.client_ws = WebsocketConnection( wsproto.ConnectionType.SERVER, client_extensions, conn=self.context.client ) self.server_ws = WebsocketConnection( wsproto.ConnectionType.CLIENT, server_extensions, conn=self.context.server ) yield WebsocketStartHook(self.flow) self._handle_event = self.relay_messages _handle_event = start @expect(events.DataReceived, events.ConnectionClosed, WebSocketMessageInjected) def relay_messages(self, event: events.Event) -> layer.CommandGenerator[None]: assert self.flow.websocket # satisfy type checker if isinstance(event, events.ConnectionEvent): from_client = event.connection == self.context.client injected = False elif isinstance(event, WebSocketMessageInjected): from_client = event.message.from_client injected = True else: raise AssertionError(f"Unexpected event: {event}") from_str = "client" if from_client else "server" if from_client: src_ws = self.client_ws dst_ws = self.server_ws else: src_ws = self.server_ws dst_ws = self.client_ws if isinstance(event, events.DataReceived): src_ws.receive_data(event.data) elif isinstance(event, events.ConnectionClosed): src_ws.receive_data(None) elif isinstance(event, WebSocketMessageInjected): fragmentizer = Fragmentizer([], event.message.type == Opcode.TEXT) src_ws._events.extend(fragmentizer(event.message.content)) else: # pragma: no cover raise AssertionError(f"Unexpected event: {event}") for ws_event in src_ws.events(): if isinstance(ws_event, wsproto.events.Message): is_text = isinstance(ws_event.data, str) if is_text: typ = Opcode.TEXT src_ws.frame_buf[-1] += ws_event.data.encode() else: typ = Opcode.BINARY src_ws.frame_buf[-1] += ws_event.data if ws_event.message_finished: content = b"".join(src_ws.frame_buf) fragmentizer = Fragmentizer(src_ws.frame_buf, is_text) src_ws.frame_buf = [b""] message = websocket.WebSocketMessage( typ, from_client, content, injected=injected ) self.flow.websocket.messages.append(message) yield WebsocketMessageHook(self.flow) if not message.dropped: for msg in fragmentizer(message.content): yield dst_ws.send2(msg) elif ws_event.frame_finished: src_ws.frame_buf.append(b"") elif isinstance(ws_event, (wsproto.events.Ping, wsproto.events.Pong)): yield commands.Log( f"Received WebSocket {ws_event.__class__.__name__.lower()} from {from_str} " f"(payload: {bytes(ws_event.payload)!r})" ) yield dst_ws.send2(ws_event) elif isinstance(ws_event, wsproto.events.CloseConnection): self.flow.websocket.timestamp_end = time.time() self.flow.websocket.closed_by_client = from_client self.flow.websocket.close_code = ws_event.code self.flow.websocket.close_reason = ws_event.reason for ws in [self.server_ws, self.client_ws]: if ws.state in { ConnectionState.OPEN, ConnectionState.REMOTE_CLOSING, }: # response == original event, so no need to differentiate here. yield ws.send2(ws_event) yield commands.CloseConnection(ws.conn) yield WebsocketEndHook(self.flow) self.flow.live = False self._handle_event = self.done else: # pragma: no cover raise AssertionError(f"Unexpected WebSocket event: {ws_event}") @expect(events.DataReceived, events.ConnectionClosed, WebSocketMessageInjected) def done(self, _) -> layer.CommandGenerator[None]: yield from () class Fragmentizer: """ Theory (RFC 6455): Unless specified otherwise by an extension, frames have no semantic meaning. An intermediary might coalesce and/or split frames, [...] Practice: Some WebSocket servers reject large payload sizes. Other WebSocket servers reject CONTINUATION frames. As a workaround, we either retain the original chunking or, if the payload has been modified, use ~4kB chunks. If one deals with web servers that do not support CONTINUATION frames, addons need to monkeypatch FRAGMENT_SIZE if they need to modify the message. """ # A bit less than 4kb to accommodate for headers. FRAGMENT_SIZE = 4000 def __init__(self, fragments: list[bytes], is_text: bool): self.fragment_lengths = [len(x) for x in fragments] self.is_text = is_text def msg(self, data: bytes, message_finished: bool): if self.is_text: data_str = data.decode(errors="replace") return wsproto.events.TextMessage( data_str, message_finished=message_finished ) else: return wsproto.events.BytesMessage(data, message_finished=message_finished) def __call__(self, content: bytes) -> Iterator[wsproto.events.Message]: if len(content) == sum(self.fragment_lengths): # message has the same length, we can reuse the same sizes offset = 0 for fl in self.fragment_lengths[:-1]: yield self.msg(content[offset : offset + fl], False) offset += fl yield self.msg(content[offset:], True) else: offset = 0 total = len(content) - self.FRAGMENT_SIZE while offset < total: yield self.msg(content[offset : offset + self.FRAGMENT_SIZE], False) offset += self.FRAGMENT_SIZE yield self.msg(content[offset:], True) mitmproxy-8.1.1/mitmproxy/proxy/server.py000066400000000000000000000526031425660472000207160ustar00rootroot00000000000000""" Proxy Server Implementation using asyncio. The very high level overview is as follows: - Spawn one coroutine per client connection and create a reverse proxy layer to example.com - Process any commands from layer (such as opening a server connection) - Wait for any IO and send it as events to top layer. """ import abc import asyncio import collections import time import traceback from collections.abc import Awaitable, Callable, MutableMapping from contextlib import contextmanager from dataclasses import dataclass from typing import Optional, Union from OpenSSL import SSL from mitmproxy import http, options as moptions, tls from mitmproxy.proxy.context import Context from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy import commands, events, layer, layers, server_hooks from mitmproxy.connection import Address, Client, Connection, ConnectionState from mitmproxy.net import udp from mitmproxy.utils import asyncio_utils from mitmproxy.utils import human from mitmproxy.utils.data import pkg_data class TimeoutWatchdog: last_activity: float CONNECTION_TIMEOUT = 10 * 60 can_timeout: asyncio.Event blocker: int def __init__(self, callback: Callable[[], Awaitable]): self.callback = callback self.last_activity = time.time() self.can_timeout = asyncio.Event() self.can_timeout.set() self.blocker = 0 def register_activity(self): self.last_activity = time.time() async def watch(self): try: while True: await self.can_timeout.wait() await asyncio.sleep( self.CONNECTION_TIMEOUT - (time.time() - self.last_activity) ) if self.last_activity + self.CONNECTION_TIMEOUT < time.time(): await self.callback() return except asyncio.CancelledError: return @contextmanager def disarm(self): self.can_timeout.clear() self.blocker += 1 try: yield finally: self.blocker -= 1 if self.blocker == 0: self.register_activity() self.can_timeout.set() @dataclass class ConnectionIO: handler: Optional[asyncio.Task] = None reader: Optional[Union[asyncio.StreamReader, udp.DatagramReader]] = None writer: Optional[Union[asyncio.StreamWriter, udp.DatagramWriter]] = None class ConnectionHandler(metaclass=abc.ABCMeta): transports: MutableMapping[Connection, ConnectionIO] timeout_watchdog: TimeoutWatchdog client: Client max_conns: collections.defaultdict[Address, asyncio.Semaphore] layer: layer.Layer wakeup_timer: set[asyncio.Task] def __init__(self, context: Context) -> None: self.client = context.client self.transports = {} self.max_conns = collections.defaultdict(lambda: asyncio.Semaphore(5)) self.wakeup_timer = set() # Ask for the first layer right away. # In a reverse proxy scenario, this is necessary as we would otherwise hang # on protocols that start with a server greeting. self.layer = layer.NextLayer(context, ask_on_start=True) self.timeout_watchdog = TimeoutWatchdog(self.on_timeout) # workaround for https://bugs.python.org/issue40124 / https://bugs.python.org/issue29930 self._drain_lock = asyncio.Lock() async def handle_client(self) -> None: asyncio_utils.set_current_task_debug_info( name=f"client handler", client=self.client.peername, ) watch = asyncio_utils.create_task( self.timeout_watchdog.watch(), name="timeout watchdog", client=self.client.peername, ) self.log("client connect") await self.handle_hook(server_hooks.ClientConnectedHook(self.client)) if self.client.error: self.log("client kill connection") writer = self.transports.pop(self.client).writer assert writer writer.close() else: handler = asyncio_utils.create_task( self.handle_connection(self.client), name=f"client connection handler", client=self.client.peername, ) self.transports[self.client].handler = handler self.server_event(events.Start()) await asyncio.wait([handler]) watch.cancel() while self.wakeup_timer: timer = self.wakeup_timer.pop() timer.cancel() self.log("client disconnect") self.client.timestamp_end = time.time() await self.handle_hook(server_hooks.ClientDisconnectedHook(self.client)) if self.transports: self.log("closing transports...", "debug") for io in self.transports.values(): if io.handler: io.handler.cancel("client disconnected") await asyncio.wait( [x.handler for x in self.transports.values() if x.handler] ) self.log("transports closed!", "debug") async def open_connection(self, command: commands.OpenConnection) -> None: if not command.connection.address: self.log(f"Cannot open connection, no hostname given.") self.server_event( events.OpenConnectionCompleted( command, f"Cannot open connection, no hostname given." ) ) return hook_data = server_hooks.ServerConnectionHookData( client=self.client, server=command.connection ) await self.handle_hook(server_hooks.ServerConnectHook(hook_data)) if err := command.connection.error: self.log( f"server connection to {human.format_address(command.connection.address)} killed before connect: {err}" ) self.server_event( events.OpenConnectionCompleted(command, f"Connection killed: {err}") ) return async with self.max_conns[command.connection.address]: reader: Union[asyncio.StreamReader, udp.DatagramReader] writer: Union[asyncio.StreamWriter, udp.DatagramWriter] try: command.connection.timestamp_start = time.time() if command.connection.transport_protocol == "tcp": reader, writer = await asyncio.open_connection( *command.connection.address, local_addr=command.connection.sockname, ) elif command.connection.transport_protocol == "udp": reader, writer = await udp.open_connection( *command.connection.address, local_addr=command.connection.sockname, ) else: raise AssertionError(command.connection.transport_protocol) except (OSError, asyncio.CancelledError) as e: err = str(e) if not err: # str(CancelledError()) returns empty string. err = "connection cancelled" self.log(f"error establishing server connection: {err}") command.connection.error = err self.server_event(events.OpenConnectionCompleted(command, err)) if isinstance(e, asyncio.CancelledError): # From https://docs.python.org/3/library/asyncio-exceptions.html#asyncio.CancelledError: # > In almost all situations the exception must be re-raised. # It is not really defined what almost means here, but we play safe. raise else: if command.connection.transport_protocol == "tcp": # TODO: Rename to `timestamp_setup` and make it agnostic for both TCP (SYN/ACK) and UDP (DNS resl.) command.connection.timestamp_tcp_setup = time.time() command.connection.state = ConnectionState.OPEN command.connection.peername = writer.get_extra_info("peername") command.connection.sockname = writer.get_extra_info("sockname") self.transports[command.connection].reader = reader self.transports[command.connection].writer = writer assert command.connection.peername if command.connection.address[0] != command.connection.peername[0]: addr = f"{human.format_address(command.connection.address)} ({human.format_address(command.connection.peername)})" else: addr = human.format_address(command.connection.address) self.log(f"server connect {addr}") await self.handle_hook(server_hooks.ServerConnectedHook(hook_data)) self.server_event(events.OpenConnectionCompleted(command, None)) # during connection opening, this function is the designated handler that can be cancelled. # once we have a connection, we do want the teardown here to happen in any case, so we # reassign the handler to .handle_connection and then clean up here once that is done. new_handler = asyncio_utils.create_task( self.handle_connection(command.connection), name=f"server connection handler for {addr}", client=self.client.peername, ) self.transports[command.connection].handler = new_handler await asyncio.wait([new_handler]) self.log(f"server disconnect {addr}") command.connection.timestamp_end = time.time() await self.handle_hook(server_hooks.ServerDisconnectedHook(hook_data)) async def wakeup(self, request: commands.RequestWakeup) -> None: await asyncio.sleep(request.delay) task = asyncio.current_task() assert task is not None self.wakeup_timer.discard(task) self.server_event(events.Wakeup(request)) async def handle_connection(self, connection: Connection) -> None: """ Handle a connection for its entire lifetime. This means we read until EOF, but then possibly also keep on waiting for our side of the connection to be closed. """ cancelled = None reader = self.transports[connection].reader assert reader while True: try: data = await reader.read(65535) if not data: raise OSError("Connection closed by peer.") except OSError: break except asyncio.CancelledError as e: cancelled = e break self.server_event(events.DataReceived(connection, data)) try: await self.drain_writers() except asyncio.CancelledError as e: cancelled = e break if cancelled is None: connection.state &= ~ConnectionState.CAN_READ else: connection.state = ConnectionState.CLOSED self.server_event(events.ConnectionClosed(connection)) if cancelled is None and connection.state is ConnectionState.CAN_WRITE: # we may still use this connection to *send* stuff, # even though the remote has closed their side of the connection. # to make this work we keep this task running and wait for cancellation. await asyncio.Event().wait() try: writer = self.transports[connection].writer assert writer writer.close() except OSError: pass self.transports.pop(connection) if cancelled: raise cancelled async def drain_writers(self): """ Drain all writers to create some backpressure. We won't continue reading until there's space available in our write buffers, so if we cannot write fast enough our own read buffers run full and the TCP recv stream is throttled. """ async with self._drain_lock: for transport in self.transports.values(): if transport.writer is not None: try: await transport.writer.drain() except OSError as e: if transport.handler is not None: transport.handler.cancel(f"Error sending data: {e}") async def on_timeout(self) -> None: self.log(f"Closing connection due to inactivity: {self.client}") handler = self.transports[self.client].handler assert handler handler.cancel("timeout") async def hook_task(self, hook: commands.StartHook) -> None: await self.handle_hook(hook) if hook.blocking: self.server_event(events.HookCompleted(hook)) @abc.abstractmethod async def handle_hook(self, hook: commands.StartHook) -> None: pass def log(self, message: str, level: str = "info") -> None: print(message) def server_event(self, event: events.Event) -> None: self.timeout_watchdog.register_activity() try: layer_commands = self.layer.handle_event(event) for command in layer_commands: if isinstance(command, commands.OpenConnection): assert command.connection not in self.transports handler = asyncio_utils.create_task( self.open_connection(command), name=f"server connection manager {command.connection.address}", client=self.client.peername, ) self.transports[command.connection] = ConnectionIO(handler=handler) elif isinstance(command, commands.RequestWakeup): task = asyncio_utils.create_task( self.wakeup(command), name=f"wakeup timer ({command.delay:.1f}s)", client=self.client.peername, ) assert task is not None self.wakeup_timer.add(task) elif ( isinstance(command, commands.ConnectionCommand) and command.connection not in self.transports ): pass # The connection has already been closed. elif isinstance(command, commands.SendData): writer = self.transports[command.connection].writer assert writer writer.write(command.data) elif isinstance(command, commands.CloseConnection): self.close_connection(command.connection, command.half_close) elif isinstance(command, commands.GetSocket): writer = self.transports[command.connection].writer assert writer socket = writer.get_extra_info("socket") self.server_event(events.GetSocketCompleted(command, socket)) elif isinstance(command, commands.StartHook): asyncio_utils.create_task( self.hook_task(command), name=f"handle_hook({command.name})", client=self.client.peername, ) elif isinstance(command, commands.Log): self.log(command.message, command.level) else: raise RuntimeError(f"Unexpected command: {command}") except Exception: self.log(f"mitmproxy has crashed!\n{traceback.format_exc()}", level="error") def close_connection( self, connection: Connection, half_close: bool = False ) -> None: if half_close: if not connection.state & ConnectionState.CAN_WRITE: return self.log(f"half-closing {connection}", "debug") try: writer = self.transports[connection].writer assert writer writer.write_eof() except OSError: # if we can't write to the socket anymore we presume it completely dead. connection.state = ConnectionState.CLOSED else: connection.state &= ~ConnectionState.CAN_WRITE else: connection.state = ConnectionState.CLOSED if connection.state is ConnectionState.CLOSED: handler = self.transports[connection].handler assert handler handler.cancel("closed by command") class LiveConnectionHandler(ConnectionHandler, metaclass=abc.ABCMeta): def __init__( self, reader: asyncio.StreamReader, writer: asyncio.StreamWriter, options: moptions.Options, ) -> None: client = Client( writer.get_extra_info("peername"), writer.get_extra_info("sockname"), time.time(), ) context = Context(client, options) super().__init__(context) self.transports[client] = ConnectionIO( handler=None, reader=reader, writer=writer ) class SimpleConnectionHandler(LiveConnectionHandler): # pragma: no cover """Simple handler that does not really process any hooks.""" hook_handlers: dict[str, Callable] def __init__(self, reader, writer, options, hooks): super().__init__(reader, writer, options) self.hook_handlers = hooks async def handle_hook(self, hook: commands.StartHook) -> None: if hook.name in self.hook_handlers: self.hook_handlers[hook.name](*hook.args()) def log(self, message: str, level: str = "info"): if "Hook" not in message: pass # print(message, file=sys.stderr if level in ("error", "warn") else sys.stdout) if __name__ == "__main__": # pragma: no cover # simple standalone implementation for testing. loop = asyncio.get_event_loop() opts = moptions.Options() # options duplicated here to simplify testing setup opts.add_option( "connection_strategy", str, "lazy", "Determine when server connections should be established.", choices=("eager", "lazy"), ) opts.add_option( "keep_host_header", bool, False, """ Reverse Proxy: Keep the original host header instead of rewriting it to the reverse proxy target. """, ) opts.mode = "reverse:http://127.0.0.1:3000/" async def handle(reader, writer): layer_stack = [ # lambda ctx: layers.ServerTLSLayer(ctx), # lambda ctx: layers.HttpLayer(ctx, HTTPMode.regular), # lambda ctx: setattr(ctx.server, "tls", True) or layers.ServerTLSLayer(ctx), # lambda ctx: layers.ClientTLSLayer(ctx), lambda ctx: layers.modes.ReverseProxy(ctx), lambda ctx: layers.HttpLayer(ctx, HTTPMode.transparent), ] def next_layer(nl: layer.NextLayer): l = layer_stack.pop(0)(nl.context) l.debug = " " * len(nl.context.layers) nl.layer = l def request(flow: http.HTTPFlow): if "cached" in flow.request.path: flow.response = http.Response.make(418, f"(cached) {flow.request.text}") if "toggle-tls" in flow.request.path: if flow.request.url.startswith("https://"): flow.request.url = flow.request.url.replace("https://", "http://") else: flow.request.url = flow.request.url.replace("http://", "https://") if "redirect" in flow.request.path: flow.request.host = "httpbin.org" def tls_start_client(tls_start: tls.TlsData): # INSECURE ssl_context = SSL.Context(SSL.SSLv23_METHOD) ssl_context.use_privatekey_file( pkg_data.path( "../test/mitmproxy/data/verificationcerts/trusted-leaf.key" ) ) ssl_context.use_certificate_chain_file( pkg_data.path( "../test/mitmproxy/data/verificationcerts/trusted-leaf.crt" ) ) tls_start.ssl_conn = SSL.Connection(ssl_context) tls_start.ssl_conn.set_accept_state() def tls_start_server(tls_start: tls.TlsData): # INSECURE ssl_context = SSL.Context(SSL.SSLv23_METHOD) tls_start.ssl_conn = SSL.Connection(ssl_context) tls_start.ssl_conn.set_connect_state() if tls_start.context.client.sni is not None: tls_start.ssl_conn.set_tlsext_host_name( tls_start.context.client.sni.encode() ) await SimpleConnectionHandler( reader, writer, opts, { "next_layer": next_layer, "request": request, "tls_start_client": tls_start_client, "tls_start_server": tls_start_server, }, ).handle_client() coro = asyncio.start_server(handle, "127.0.0.1", 8080, loop=loop) server = loop.run_until_complete(coro) # Serve requests until Ctrl+C is pressed assert server.sockets print(f"Serving on {human.format_address(server.sockets[0].getsockname())}") try: loop.run_forever() except KeyboardInterrupt: pass # Close the server server.close() loop.run_until_complete(server.wait_closed()) loop.close() mitmproxy-8.1.1/mitmproxy/proxy/server_hooks.py000066400000000000000000000025711425660472000221200ustar00rootroot00000000000000from dataclasses import dataclass from mitmproxy import connection from . import commands @dataclass class ClientConnectedHook(commands.StartHook): """ A client has connected to mitmproxy. Note that a connection can correspond to multiple HTTP requests. Setting client.error kills the connection. """ client: connection.Client @dataclass class ClientDisconnectedHook(commands.StartHook): """ A client connection has been closed (either by us or the client). """ client: connection.Client @dataclass class ServerConnectionHookData: """Event data for server connection event hooks.""" server: connection.Server """The server connection this hook is about.""" client: connection.Client """The client on the other end.""" @dataclass class ServerConnectHook(commands.StartHook): """ Mitmproxy is about to connect to a server. Note that a connection can correspond to multiple requests. Setting data.server.error kills the connection. """ data: ServerConnectionHookData @dataclass class ServerConnectedHook(commands.StartHook): """ Mitmproxy has connected to a server. """ data: ServerConnectionHookData @dataclass class ServerDisconnectedHook(commands.StartHook): """ A server connection has been closed (either by us or the server). """ data: ServerConnectionHookData mitmproxy-8.1.1/mitmproxy/proxy/tunnel.py000066400000000000000000000202021425660472000207030ustar00rootroot00000000000000import time from enum import Enum, auto from typing import Optional, Union from mitmproxy import connection from mitmproxy.proxy import commands, context, events, layer from mitmproxy.proxy.layer import Layer class TunnelState(Enum): INACTIVE = auto() ESTABLISHING = auto() OPEN = auto() CLOSED = auto() class TunnelLayer(layer.Layer): """ A specialized layer that simplifies the implementation of tunneling protocols such as SOCKS, upstream HTTP proxies, or TLS. """ child_layer: layer.Layer tunnel_connection: connection.Connection """The 'outer' connection which provides the tunnel protocol I/O""" conn: connection.Connection """The 'inner' connection which provides data I/O""" tunnel_state: TunnelState = TunnelState.INACTIVE command_to_reply_to: Optional[commands.OpenConnection] = None _event_queue: list[events.Event] """ If the connection already exists when we receive the start event, we buffer commands until we have established the tunnel. """ def __init__( self, context: context.Context, tunnel_connection: connection.Connection, conn: connection.Connection, ): super().__init__(context) self.tunnel_connection = tunnel_connection self.conn = conn self.child_layer = layer.NextLayer(self.context) self._event_queue = [] def __repr__(self): return f"{type(self).__name__}({self.tunnel_state.name.lower()})" def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, events.Start): if self.tunnel_connection.state is not connection.ConnectionState.CLOSED: # we might be in the interesting state here where the connection is already half-closed, # for example because next_layer buffered events and the client disconnected in the meantime. # we still expect a close event to arrive, so we carry on here as normal for now. self.tunnel_state = TunnelState.ESTABLISHING yield from self.start_handshake() yield from self.event_to_child(event) elif ( isinstance(event, events.ConnectionEvent) and event.connection == self.tunnel_connection ): if isinstance(event, events.DataReceived): if self.tunnel_state is TunnelState.ESTABLISHING: done, err = yield from self.receive_handshake_data(event.data) if done: if self.conn != self.tunnel_connection: self.conn.state = connection.ConnectionState.OPEN self.conn.timestamp_start = time.time() if err: if self.conn != self.tunnel_connection: self.conn.state = connection.ConnectionState.CLOSED self.conn.timestamp_start = time.time() yield from self.on_handshake_error(err) if done or err: yield from self._handshake_finished(err) else: yield from self.receive_data(event.data) elif isinstance(event, events.ConnectionClosed): if self.conn != self.tunnel_connection: self.conn.state &= ~connection.ConnectionState.CAN_READ self.conn.timestamp_end = time.time() if self.tunnel_state is TunnelState.OPEN: yield from self.receive_close() elif self.tunnel_state is TunnelState.ESTABLISHING: err = "connection closed" yield from self.on_handshake_error(err) yield from self._handshake_finished(err) self.tunnel_state = TunnelState.CLOSED else: # pragma: no cover raise AssertionError(f"Unexpected event: {event}") else: yield from self.event_to_child(event) def _handshake_finished(self, err: Optional[str]): if err: self.tunnel_state = TunnelState.CLOSED else: self.tunnel_state = TunnelState.OPEN if self.command_to_reply_to: yield from self.event_to_child( events.OpenConnectionCompleted(self.command_to_reply_to, err) ) self.command_to_reply_to = None else: for evt in self._event_queue: yield from self.event_to_child(evt) self._event_queue.clear() def event_to_child(self, event: events.Event) -> layer.CommandGenerator[None]: if ( self.tunnel_state is TunnelState.ESTABLISHING and not self.command_to_reply_to ): self._event_queue.append(event) return for command in self.child_layer.handle_event(event): if ( isinstance(command, commands.ConnectionCommand) and command.connection == self.conn ): if isinstance(command, commands.SendData): yield from self.send_data(command.data) elif isinstance(command, commands.CloseConnection): if self.conn != self.tunnel_connection: if command.half_close: self.conn.state &= ~connection.ConnectionState.CAN_WRITE else: self.conn.state = connection.ConnectionState.CLOSED yield from self.send_close(command.half_close) elif isinstance(command, commands.OpenConnection): # create our own OpenConnection command object that blocks here. self.command_to_reply_to = command self.tunnel_state = TunnelState.ESTABLISHING err = yield commands.OpenConnection(self.tunnel_connection) if err: yield from self.event_to_child( events.OpenConnectionCompleted(command, err) ) self.tunnel_state = TunnelState.CLOSED else: yield from self.start_handshake() else: # pragma: no cover raise AssertionError(f"Unexpected command: {command}") else: yield command def start_handshake(self) -> layer.CommandGenerator[None]: yield from self._handle_event(events.DataReceived(self.tunnel_connection, b"")) def receive_handshake_data( self, data: bytes ) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: """returns a (done, err) tuple""" yield from () return True, None def on_handshake_error(self, err: str) -> layer.CommandGenerator[None]: """Called if either receive_handshake_data returns an error or we receive a close during handshake.""" yield commands.CloseConnection(self.tunnel_connection) def receive_data(self, data: bytes) -> layer.CommandGenerator[None]: yield from self.event_to_child(events.DataReceived(self.conn, data)) def receive_close(self) -> layer.CommandGenerator[None]: yield from self.event_to_child(events.ConnectionClosed(self.conn)) def send_data(self, data: bytes) -> layer.CommandGenerator[None]: yield commands.SendData(self.tunnel_connection, data) def send_close(self, half_close: bool) -> layer.CommandGenerator[None]: yield commands.CloseConnection(self.tunnel_connection, half_close=half_close) class LayerStack: def __init__(self) -> None: self._stack: list[Layer] = [] def __getitem__(self, item: int) -> Layer: return self._stack.__getitem__(item) def __truediv__(self, other: Union[Layer, "LayerStack"]) -> "LayerStack": if isinstance(other, Layer): if self._stack: self._stack[-1].child_layer = other # type: ignore self._stack.append(other) else: if self._stack: self._stack[-1].child_layer = other[0] # type: ignore self._stack.extend(other._stack) return self mitmproxy-8.1.1/mitmproxy/proxy/utils.py000066400000000000000000000017211425660472000205430ustar00rootroot00000000000000""" Utility decorators that help build state machines """ import functools from mitmproxy.proxy import events def expect(*event_types): """ Only allow the given event type. If another event is passed, an AssertionError is raised. """ def decorator(f): if __debug__ is True: @functools.wraps(f) def _check_event_type(self, event: events.Event): if isinstance(event, event_types): return f(self, event) else: event_types_str = ( "|".join(e.__name__ for e in event_types) or "no events" ) raise AssertionError( f"Unexpected event type at {f.__qualname__}: " f"Expected {event_types_str}, got {event}." ) return _check_event_type else: # pragma: no cover return f return decorator mitmproxy-8.1.1/mitmproxy/py.typed000066400000000000000000000000001425660472000173340ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/script/000077500000000000000000000000001425660472000171535ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/script/__init__.py000066400000000000000000000001041425660472000212570ustar00rootroot00000000000000from .concurrent import concurrent __all__ = [ "concurrent", ] mitmproxy-8.1.1/mitmproxy/script/concurrent.py000066400000000000000000000015731425660472000217150ustar00rootroot00000000000000""" This module provides a @concurrent decorator primitive to offload computations from mitmproxy's main master thread. """ import asyncio import inspect from mitmproxy import hooks def concurrent(fn): if fn.__name__ not in set(hooks.all_hooks.keys()) - {"load", "configure"}: raise NotImplementedError( "Concurrent decorator not supported for '%s' method." % fn.__name__ ) async def _concurrent(*args): def run(): if inspect.iscoroutinefunction(fn): # Run the async function in a new event loop loop = asyncio.new_event_loop() try: loop.run_until_complete(fn(*args)) finally: loop.close() else: fn(*args) await asyncio.get_running_loop().run_in_executor(None, run) return _concurrent mitmproxy-8.1.1/mitmproxy/stateobject.py000066400000000000000000000063571425660472000205430ustar00rootroot00000000000000import json from collections import abc import typing from mitmproxy.coretypes import serializable from mitmproxy.utils import typecheck class StateObject(serializable.Serializable): """ An object with serializable state. State attributes can either be serializable types(str, tuple, bool, ...) or StateObject instances themselves. """ _stateobject_attributes: typing.ClassVar[abc.MutableMapping[str, typing.Any]] """ An attribute-name -> class-or-type dict containing all attributes that should be serialized. If the attribute is a class, it must implement the Serializable protocol. """ def get_state(self): """ Retrieve object state. """ state = {} for attr, cls in self._stateobject_attributes.items(): val = getattr(self, attr) state[attr] = get_state(cls, val) return state def set_state(self, state): """ Load object state from data returned by a get_state call. """ state = state.copy() for attr, cls in self._stateobject_attributes.items(): val = state.pop(attr) if val is None: setattr(self, attr, val) else: curr = getattr(self, attr, None) if hasattr(curr, "set_state"): curr.set_state(val) else: setattr(self, attr, make_object(cls, val)) if state: raise RuntimeWarning(f"Unexpected State in __setstate__: {state}") def _process(typeinfo: typecheck.Type, val: typing.Any, make: bool) -> typing.Any: if val is None: return None elif make and hasattr(typeinfo, "from_state"): return typeinfo.from_state(val) elif not make and hasattr(val, "get_state"): return val.get_state() origin = typing.get_origin(typeinfo) if origin is list: T = typing.get_args(typeinfo)[0] return [_process(T, x, make) for x in val] elif origin is tuple: Ts = typing.get_args(typeinfo) if len(Ts) != len(val): raise ValueError(f"Invalid data. Expected {Ts}, got {val}.") return tuple(_process(T, x, make) for T, x in zip(Ts, val)) elif origin is dict: k_cls, v_cls = typing.get_args(typeinfo) return { _process(k_cls, k, make): _process(v_cls, v, make) for k, v in val.items() } elif typeinfo is typing.Any: # This requires a bit of explanation. We can't import our IO layer here, # because it causes a circular import. Rather than restructuring the # code for this, we use JSON serialization, which has similar primitive # type restrictions as tnetstring, to check for conformance. try: json.dumps(val) except TypeError: raise ValueError(f"Data not serializable: {val}") return val else: return typeinfo(val) def make_object(typeinfo: typecheck.Type, val: typing.Any) -> typing.Any: """Create an object based on the state given in val.""" return _process(typeinfo, val, True) def get_state(typeinfo: typecheck.Type, val: typing.Any) -> typing.Any: """Get the state of the object given as val.""" return _process(typeinfo, val, False) mitmproxy-8.1.1/mitmproxy/tcp.py000066400000000000000000000033471425660472000170160ustar00rootroot00000000000000import time from mitmproxy import connection, flow from mitmproxy.coretypes import serializable class TCPMessage(serializable.Serializable): """ An individual TCP "message". Note that TCP is *stream-based* and not *message-based*. For practical purposes the stream is chunked into messages here, but you should not rely on message boundaries. """ def __init__(self, from_client, content, timestamp=None): self.from_client = from_client self.content = content self.timestamp = timestamp or time.time() @classmethod def from_state(cls, state): return cls(*state) def get_state(self): return self.from_client, self.content, self.timestamp def set_state(self, state): self.from_client, self.content, self.timestamp = state def __repr__(self): return "{direction} {content}".format( direction="->" if self.from_client else "<-", content=repr(self.content) ) class TCPFlow(flow.Flow): """ A TCPFlow is a simplified representation of a TCP session. """ messages: list[TCPMessage] """ The messages transmitted over this connection. The latest message can be accessed as `flow.messages[-1]` in event hooks. """ def __init__( self, client_conn: connection.Client, server_conn: connection.Server, live: bool = False, ): super().__init__(client_conn, server_conn, live) self.messages = [] _stateobject_attributes = flow.Flow._stateobject_attributes.copy() _stateobject_attributes["messages"] = list[TCPMessage] def __repr__(self): return f"" __all__ = [ "TCPFlow", "TCPMessage", ] mitmproxy-8.1.1/mitmproxy/test/000077500000000000000000000000001425660472000166265ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/test/taddons.py000066400000000000000000000074441425660472000206450ustar00rootroot00000000000000import asyncio import sys import mitmproxy.master import mitmproxy.options from mitmproxy import addonmanager, hooks, log from mitmproxy import command from mitmproxy import eventsequence from mitmproxy.addons import script, core class TestAddons(addonmanager.AddonManager): def __init__(self, master): super().__init__(master) def trigger(self, event: hooks.Hook): if isinstance(event, log.AddLogHook): self.master.logs.append(event.entry) super().trigger(event) class RecordingMaster(mitmproxy.master.Master): def __init__(self, *args, **kwargs): try: loop = asyncio.get_running_loop() except RuntimeError: loop = asyncio.new_event_loop() super().__init__(*args, **kwargs, event_loop=loop) self.addons = TestAddons(self) self.logs = [] def dump_log(self, outf=sys.stdout): for i in self.logs: print(f"{i.level}: {i.msg}", file=outf) def has_log(self, txt, level=None): for i in self.logs: if level and i.level != level: continue if txt.lower() in i.msg.lower(): return True return False async def await_log(self, txt, level=None, timeout=1): # start with a sleep(0), which lets all other coroutines advance. # often this is enough to not sleep at all. await asyncio.sleep(0) for i in range(int(timeout / 0.01)): if self.has_log(txt, level): return True else: await asyncio.sleep(0.01) raise AssertionError(f"Did not find log entry {txt!r} in {self.logs}.") def clear(self): self.logs = [] class context: """ A context for testing addons, which sets up the mitmproxy.ctx module so handlers can run as they would within mitmproxy. The context also provides a number of helper methods for common testing scenarios. """ def __init__(self, *addons, options=None, loadcore=True): options = options or mitmproxy.options.Options() self.master = RecordingMaster(options) self.options = self.master.options if loadcore: self.master.addons.add(core.Core()) for a in addons: self.master.addons.add(a) def __enter__(self): return self def __exit__(self, exc_type, exc_value, traceback): return False async def cycle(self, addon, f): """ Cycles the flow through the events for the flow. Stops if the flow is intercepted. """ for evt in eventsequence.iterate(f): await self.master.addons.invoke_addon(addon, evt) if f.intercepted: return def configure(self, addon, **kwargs): """ A helper for testing configure methods. Modifies the registered Options object with the given keyword arguments, then calls the configure method on the addon with the updated value. """ if addon not in self.master.addons: self.master.addons.register(addon) with self.options.rollback(kwargs.keys(), reraise=True): if kwargs: self.options.update(**kwargs) else: self.master.addons.invoke_addon_sync(addon, hooks.ConfigureHook(set())) def script(self, path): """ Loads a script from path, and returns the enclosed addon. """ sc = script.Script(path, False) return sc.addons[0] if sc.addons else None def command(self, func, *args): """ Invoke a command function with a list of string arguments within a command context, mimicking the actual command environment. """ cmd = command.Command(self.master.commands, "test.command", func) return cmd.call(args) mitmproxy-8.1.1/mitmproxy/test/tflow.py000066400000000000000000000162671425660472000203470ustar00rootroot00000000000000import uuid from typing import Optional, Union from mitmproxy import connection from mitmproxy import dns from mitmproxy import flow from mitmproxy import http from mitmproxy import tcp from mitmproxy import websocket from mitmproxy.test.tutils import tdnsreq, tdnsresp from mitmproxy.test.tutils import treq, tresp from wsproto.frame_protocol import Opcode def ttcpflow( client_conn=True, server_conn=True, messages=True, err=None ) -> tcp.TCPFlow: if client_conn is True: client_conn = tclient_conn() if server_conn is True: server_conn = tserver_conn() if messages is True: messages = [ tcp.TCPMessage(True, b"hello", 946681204.2), tcp.TCPMessage(False, b"it's me", 946681204.5), ] if err is True: err = terr() f = tcp.TCPFlow(client_conn, server_conn) f.timestamp_created = client_conn.timestamp_start f.messages = messages f.error = err f.live = True return f def twebsocketflow( messages=True, err=None, close_code=None, close_reason="" ) -> http.HTTPFlow: flow = http.HTTPFlow(tclient_conn(), tserver_conn()) flow.request = http.Request( "example.com", 80, b"GET", b"http", b"example.com", b"/ws", b"HTTP/1.1", headers=http.Headers( connection="upgrade", upgrade="websocket", sec_websocket_version="13", sec_websocket_key="1234", ), content=b"", trailers=None, timestamp_start=946681200, timestamp_end=946681201, ) flow.response = http.Response( b"HTTP/1.1", 101, reason=b"Switching Protocols", headers=http.Headers( connection="upgrade", upgrade="websocket", sec_websocket_accept=b"", ), content=b"", trailers=None, timestamp_start=946681202, timestamp_end=946681203, ) flow.websocket = twebsocket() flow.websocket.close_reason = close_reason if close_code is not None: flow.websocket.close_code = close_code else: if err is True: # ABNORMAL_CLOSURE flow.websocket.close_code = 1006 else: # NORMAL_CLOSURE flow.websocket.close_code = 1000 flow.live = True return flow def tdnsflow( *, client_conn: Optional[connection.Client] = None, server_conn: Optional[connection.Server] = None, req: Optional[dns.Message] = None, resp: Union[bool, dns.Message] = False, err: Union[bool, flow.Error] = False, live: bool = True, ) -> dns.DNSFlow: """Create a DNS flow for testing.""" if client_conn is None: client_conn = tclient_conn() client_conn.transport_protocol = "udp" if server_conn is None: server_conn = tserver_conn() server_conn.transport_protocol = "udp" if req is None: req = tdnsreq() if resp is True: resp = tdnsresp() if err is True: err = terr() assert resp is False or isinstance(resp, dns.Message) assert err is False or isinstance(err, flow.Error) f = dns.DNSFlow(client_conn, server_conn) f.timestamp_created = req.timestamp f.request = req f.response = resp or None f.error = err or None f.live = live return f def tflow( *, client_conn: Optional[connection.Client] = None, server_conn: Optional[connection.Server] = None, req: Optional[http.Request] = None, resp: Union[bool, http.Response] = False, err: Union[bool, flow.Error] = False, ws: Union[bool, websocket.WebSocketData] = False, live: bool = True, ) -> http.HTTPFlow: """Create a flow for testing.""" if client_conn is None: client_conn = tclient_conn() if server_conn is None: server_conn = tserver_conn() if req is None: req = treq() if resp is True: resp = tresp() if err is True: err = terr() if ws is True: ws = twebsocket() assert resp is False or isinstance(resp, http.Response) assert err is False or isinstance(err, flow.Error) assert ws is False or isinstance(ws, websocket.WebSocketData) f = http.HTTPFlow(client_conn, server_conn) f.timestamp_created = req.timestamp_start f.request = req f.response = resp or None f.error = err or None f.websocket = ws or None f.live = live return f class DummyFlow(flow.Flow): """A flow that is neither HTTP nor TCP.""" def tdummyflow(client_conn=True, server_conn=True, err=None) -> DummyFlow: if client_conn is True: client_conn = tclient_conn() if server_conn is True: server_conn = tserver_conn() if err is True: err = terr() f = DummyFlow(client_conn, server_conn) f.error = err f.live = True return f def tclient_conn() -> connection.Client: c = connection.Client.from_state( dict( id=str(uuid.uuid4()), address=("127.0.0.1", 22), mitmcert=None, tls_established=True, timestamp_start=946681200, timestamp_tls_setup=946681201, timestamp_end=946681206, sni="address", cipher_name="cipher", alpn=b"http/1.1", tls_version="TLSv1.2", tls_extensions=[(0x00, bytes.fromhex("000e00000b6578616d"))], state=0, sockname=("", 0), error=None, tls=False, certificate_list=[], alpn_offers=[], cipher_list=[], ) ) return c def tserver_conn() -> connection.Server: c = connection.Server.from_state( dict( id=str(uuid.uuid4()), address=("address", 22), source_address=("address", 22), ip_address=("192.168.0.1", 22), timestamp_start=946681202, timestamp_tcp_setup=946681203, timestamp_tls_setup=946681204, timestamp_end=946681205, tls_established=True, sni="address", alpn=None, tls_version="TLSv1.2", via=None, state=0, error=None, tls=False, certificate_list=[], alpn_offers=[], cipher_name=None, cipher_list=[], via2=None, ) ) return c def terr(content: str = "error") -> flow.Error: err = flow.Error(content, 946681207) return err def twebsocket(messages: bool = True) -> websocket.WebSocketData: ws = websocket.WebSocketData() if messages: ws.messages = [ websocket.WebSocketMessage(Opcode.BINARY, True, b"hello binary", 946681203), websocket.WebSocketMessage(Opcode.TEXT, True, b"hello text", 946681204), websocket.WebSocketMessage(Opcode.TEXT, False, b"it's me", 946681205), ] ws.close_reason = "Close Reason" ws.close_code = 1000 ws.closed_by_client = False ws.timestamp_end = 946681205 return ws def tflows() -> list[flow.Flow]: return [ tflow(resp=True), tflow(err=True), tflow(ws=True), ttcpflow(), ttcpflow(err=True), tdnsflow(resp=True), tdnsflow(err=True), ] mitmproxy-8.1.1/mitmproxy/test/tutils.py000066400000000000000000000052331425660472000205270ustar00rootroot00000000000000from mitmproxy import dns from mitmproxy import http def tdnsreq(**kwargs) -> dns.Message: """ Returns: mitmproxy.dns.Message """ default = dict( timestamp=946681200, id=42, query=True, op_code=dns.op_codes.QUERY, authoritative_answer=False, truncation=False, recursion_desired=True, recursion_available=False, reserved=0, response_code=dns.response_codes.NOERROR, questions=[dns.Question("dns.google", dns.types.A, dns.classes.IN)], answers=[], authorities=[], additionals=[], ) default.update(kwargs) return dns.Message(**default) # type: ignore def tdnsresp(**kwargs) -> dns.Message: """ Returns: mitmproxy.dns.Message """ default = dict( timestamp=946681201, id=42, query=False, op_code=dns.op_codes.QUERY, authoritative_answer=False, truncation=False, recursion_desired=True, recursion_available=True, reserved=0, response_code=dns.response_codes.NOERROR, questions=[dns.Question("dns.google", dns.types.A, dns.classes.IN)], answers=[ dns.ResourceRecord( "dns.google", dns.types.A, dns.classes.IN, 32, b"\x08\x08\x08\x08" ), dns.ResourceRecord( "dns.google", dns.types.A, dns.classes.IN, 32, b"\x08\x08\x04\x04" ), ], authorities=[], additionals=[], ) default.update(kwargs) return dns.Message(**default) # type: ignore def treq(**kwargs) -> http.Request: """ Returns: mitmproxy.net.http.Request """ default = dict( host="address", port=22, method=b"GET", scheme=b"http", authority=b"", path=b"/path", http_version=b"HTTP/1.1", headers=http.Headers(((b"header", b"qvalue"), (b"content-length", b"7"))), content=b"content", trailers=None, timestamp_start=946681200, timestamp_end=946681201, ) default.update(kwargs) return http.Request(**default) # type: ignore def tresp(**kwargs) -> http.Response: """ Returns: mitmproxy.net.http.Response """ default = dict( http_version=b"HTTP/1.1", status_code=200, reason=b"OK", headers=http.Headers( ((b"header-response", b"svalue"), (b"content-length", b"7")) ), content=b"message", trailers=None, timestamp_start=946681202, timestamp_end=946681203, ) default.update(kwargs) return http.Response(**default) # type: ignore mitmproxy-8.1.1/mitmproxy/tls.py000066400000000000000000000120621425660472000170240ustar00rootroot00000000000000import io from dataclasses import dataclass from typing import Optional from kaitaistruct import KaitaiStream from OpenSSL import SSL from mitmproxy import connection from mitmproxy.contrib.kaitaistruct import tls_client_hello from mitmproxy.net import check from mitmproxy.proxy import context class ClientHello: """ A TLS ClientHello is the first message sent by the client when initiating TLS. """ _raw_bytes: bytes def __init__(self, raw_client_hello: bytes): """Create a TLS ClientHello object from raw bytes.""" self._raw_bytes = raw_client_hello self._client_hello = tls_client_hello.TlsClientHello( KaitaiStream(io.BytesIO(raw_client_hello)) ) def raw_bytes(self, wrap_in_record: bool = True) -> bytes: """ The raw ClientHello bytes as seen on the wire. If `wrap_in_record` is True, the ClientHello will be wrapped in a synthetic TLS record (`0x160303 + len(chm) + 0x01 + len(ch)`), which is the format expected by some tools. The synthetic record assumes TLS version (`0x0303`), which may be different from what has been sent over the wire. JA3 hashes are unaffected by this as they only use the TLS version from the ClientHello data structure. A future implementation may return not just the exact ClientHello, but also the exact record(s) as seen on the wire. """ if wrap_in_record: return ( # record layer b"\x16\x03\x03" + (len(self._raw_bytes) + 4).to_bytes(2, byteorder="big") + # handshake header b"\x01" + len(self._raw_bytes).to_bytes(3, byteorder="big") + # ClientHello as defined in https://datatracker.ietf.org/doc/html/rfc8446#section-4.1.2. self._raw_bytes ) else: return self._raw_bytes @property def cipher_suites(self) -> list[int]: """The cipher suites offered by the client (as raw ints).""" return self._client_hello.cipher_suites.cipher_suites @property def sni(self) -> Optional[str]: """ The [Server Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication), which indicates which hostname the client wants to connect to. """ if self._client_hello.extensions: for extension in self._client_hello.extensions.extensions: is_valid_sni_extension = ( extension.type == 0x00 and len(extension.body.server_names) == 1 and extension.body.server_names[0].name_type == 0 and check.is_valid_host(extension.body.server_names[0].host_name) ) if is_valid_sni_extension: return extension.body.server_names[0].host_name.decode("ascii") return None @property def alpn_protocols(self) -> list[bytes]: """ The application layer protocols offered by the client as part of the [ALPN](https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation) TLS extension. """ if self._client_hello.extensions: for extension in self._client_hello.extensions.extensions: if extension.type == 0x10: return list(x.name for x in extension.body.alpn_protocols) return [] @property def extensions(self) -> list[tuple[int, bytes]]: """The raw list of extensions in the form of `(extension_type, raw_bytes)` tuples.""" ret = [] if self._client_hello.extensions: for extension in self._client_hello.extensions.extensions: body = getattr(extension, "_raw_body", extension.body) ret.append((extension.type, body)) return ret def __repr__(self): return f"ClientHello(sni: {self.sni}, alpn_protocols: {self.alpn_protocols})" @dataclass class ClientHelloData: """ Event data for `tls_clienthello` event hooks. """ context: context.Context """The context object for this connection.""" client_hello: ClientHello """The entire parsed TLS ClientHello.""" ignore_connection: bool = False """ If set to `True`, do not intercept this connection and forward encrypted contents unmodified. """ establish_server_tls_first: bool = False """ If set to `True`, pause this handshake and establish TLS with an upstream server first. This makes it possible to process the server certificate when generating an interception certificate. """ @dataclass class TlsData: """ Event data for `tls_start_client`, `tls_start_server`, and `tls_handshake` event hooks. """ conn: connection.Connection """The affected connection.""" context: context.Context """The context object for this connection.""" ssl_conn: Optional[SSL.Connection] = None """ The associated pyOpenSSL `SSL.Connection` object. This will be set by an addon in the `tls_start_*` event hooks. """ mitmproxy-8.1.1/mitmproxy/tools/000077500000000000000000000000001425660472000170075ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/__init__.py000066400000000000000000000000001425660472000211060ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/cmdline.py000066400000000000000000000122071425660472000207760ustar00rootroot00000000000000import argparse def common_options(parser, opts): parser.add_argument( "--version", action="store_true", help="show version number and exit", dest="version", ) parser.add_argument( "--options", action="store_true", help="Show all options and their default values", ) parser.add_argument( "--commands", action="store_true", help="Show all commands and their signatures", ) parser.add_argument( "--set", type=str, dest="setoptions", default=[], action="append", metavar="option[=value]", help=""" Set an option. When the value is omitted, booleans are set to true, strings and integers are set to None (if permitted), and sequences are emptied. Boolean values can be true, false or toggle. Sequences are set using multiple invocations to set for the same option. """, ) parser.add_argument( "-q", "--quiet", action="store_true", dest="quiet", help="Quiet." ) parser.add_argument( "-v", "--verbose", action="store_const", dest="verbose", const="debug", help="Increase log verbosity.", ) # Basic options opts.make_parser(parser, "mode", short="m") opts.make_parser(parser, "anticache") opts.make_parser(parser, "showhost") opts.make_parser(parser, "rfile", metavar="PATH", short="r") opts.make_parser(parser, "scripts", metavar="SCRIPT", short="s") opts.make_parser(parser, "stickycookie", metavar="FILTER") opts.make_parser(parser, "stickyauth", metavar="FILTER") opts.make_parser(parser, "save_stream_file", metavar="PATH", short="w") opts.make_parser(parser, "anticomp") # Proxy options group = parser.add_argument_group("Proxy Options") opts.make_parser(group, "listen_host", metavar="HOST") opts.make_parser(group, "listen_port", metavar="PORT", short="p") opts.make_parser(group, "server", short="n") opts.make_parser(group, "ignore_hosts", metavar="HOST") opts.make_parser(group, "allow_hosts", metavar="HOST") opts.make_parser(group, "tcp_hosts", metavar="HOST") opts.make_parser(group, "upstream_auth", metavar="USER:PASS") opts.make_parser(group, "proxyauth", metavar="SPEC") opts.make_parser(group, "rawtcp") opts.make_parser(group, "http2") # Proxy SSL options group = parser.add_argument_group("SSL") opts.make_parser(group, "certs", metavar="SPEC") opts.make_parser(group, "cert_passphrase", metavar="PASS") opts.make_parser(group, "ssl_insecure", short="k") opts.make_parser(group, "key_size", metavar="KEY_SIZE") # Client replay group = parser.add_argument_group("Client Replay") opts.make_parser(group, "client_replay", metavar="PATH", short="C") # Server replay group = parser.add_argument_group("Server Replay") opts.make_parser(group, "server_replay", metavar="PATH", short="S") opts.make_parser(group, "server_replay_kill_extra") opts.make_parser(group, "server_replay_nopop") opts.make_parser(group, "server_replay_refresh") # Map Remote group = parser.add_argument_group("Map Remote") opts.make_parser(group, "map_remote", metavar="PATTERN", short="M") # Map Local group = parser.add_argument_group("Map Local") opts.make_parser(group, "map_local", metavar="PATTERN") # Modify Body group = parser.add_argument_group("Modify Body") opts.make_parser(group, "modify_body", metavar="PATTERN", short="B") # Modify headers group = parser.add_argument_group("Modify Headers") opts.make_parser(group, "modify_headers", metavar="PATTERN", short="H") def mitmproxy(opts): parser = argparse.ArgumentParser(usage="%(prog)s [options]") common_options(parser, opts) opts.make_parser(parser, "console_layout") opts.make_parser(parser, "console_layout_headers") group = parser.add_argument_group( "Filters", "See help in mitmproxy for filter expression syntax." ) opts.make_parser(group, "intercept", metavar="FILTER") opts.make_parser(group, "view_filter", metavar="FILTER") return parser def mitmdump(opts): parser = argparse.ArgumentParser(usage="%(prog)s [options] [filter]") common_options(parser, opts) opts.make_parser(parser, "flow_detail", metavar="LEVEL") parser.add_argument( "filter_args", nargs="...", help=""" Filter expression, equivalent to setting both the view_filter and save_stream_filter options. """, ) return parser def mitmweb(opts): parser = argparse.ArgumentParser(usage="%(prog)s [options]") group = parser.add_argument_group("Mitmweb") opts.make_parser(group, "web_open_browser") opts.make_parser(group, "web_port", metavar="PORT") opts.make_parser(group, "web_host", metavar="HOST") opts.make_parser(group, "web_columns") common_options(parser, opts) group = parser.add_argument_group( "Filters", "See help in mitmproxy for filter expression syntax." ) opts.make_parser(group, "intercept", metavar="FILTER") return parser mitmproxy-8.1.1/mitmproxy/tools/console/000077500000000000000000000000001425660472000204515ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/console/__init__.py000066400000000000000000000001021425660472000225530ustar00rootroot00000000000000from mitmproxy.tools.console import master __all__ = ["master"] mitmproxy-8.1.1/mitmproxy/tools/console/commander/000077500000000000000000000000001425660472000224165ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/console/commander/__init__.py000066400000000000000000000000001425660472000245150ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/console/commander/commander.py000066400000000000000000000213211425660472000247340ustar00rootroot00000000000000import abc from collections.abc import Sequence from typing import NamedTuple, Optional import urwid from urwid.text_layout import calc_coords import mitmproxy.command import mitmproxy.flow import mitmproxy.master import mitmproxy.types class Completer: @abc.abstractmethod def cycle(self, forward: bool = True) -> str: raise NotImplementedError() class ListCompleter(Completer): def __init__( self, start: str, options: Sequence[str], ) -> None: self.start = start self.options: list[str] = [] for o in options: if o.startswith(start): self.options.append(o) self.options.sort() self.pos = -1 def cycle(self, forward: bool = True) -> str: if not self.options: return self.start if self.pos == -1: self.pos = 0 if forward else len(self.options) - 1 else: delta = 1 if forward else -1 self.pos = (self.pos + delta) % len(self.options) return self.options[self.pos] class CompletionState(NamedTuple): completer: Completer parsed: Sequence[mitmproxy.command.ParseResult] class CommandBuffer: def __init__(self, master: mitmproxy.master.Master, start: str = "") -> None: self.master = master self.text = start # Cursor is always within the range [0:len(buffer)]. self._cursor = len(self.text) self.completion: Optional[CompletionState] = None @property def cursor(self) -> int: return self._cursor @cursor.setter def cursor(self, x) -> None: if x < 0: self._cursor = 0 elif x > len(self.text): self._cursor = len(self.text) else: self._cursor = x def set_text(self, text: str) -> None: self.text = text self._cursor = len(self.text) self.render() def render(self): parts, remaining = self.master.commands.parse_partial(self.text) ret = [] if not parts: # Means we just received the leader, so we need to give a blank # text to the widget to render or it crashes ret.append(("text", "")) else: for p in parts: if p.valid: if p.type == mitmproxy.types.Cmd: ret.append(("commander_command", p.value)) else: ret.append(("text", p.value)) elif p.value: ret.append(("commander_invalid", p.value)) if remaining: if parts[-1].type != mitmproxy.types.Space: ret.append(("text", " ")) for param in remaining: ret.append(("commander_hint", f"{param} ")) return ret def left(self) -> None: self.cursor = self.cursor - 1 def right(self) -> None: self.cursor = self.cursor + 1 def cycle_completion(self, forward: bool = True) -> None: if not self.completion: parts, remaining = self.master.commands.parse_partial( self.text[: self.cursor] ) if parts and parts[-1].type != mitmproxy.types.Space: type_to_complete = parts[-1].type cycle_prefix = parts[-1].value parsed = parts[:-1] elif remaining: type_to_complete = remaining[0].type cycle_prefix = "" parsed = parts else: return ct = mitmproxy.types.CommandTypes.get(type_to_complete, None) if ct: self.completion = CompletionState( completer=ListCompleter( cycle_prefix, ct.completion( self.master.commands, type_to_complete, cycle_prefix ), ), parsed=parsed, ) if self.completion: nxt = self.completion.completer.cycle(forward) buf = "".join([i.value for i in self.completion.parsed]) + nxt self.text = buf self.cursor = len(self.text) def backspace(self) -> None: if self.cursor == 0: return self.text = self.text[: self.cursor - 1] + self.text[self.cursor :] self.cursor = self.cursor - 1 self.completion = None def delete(self) -> None: if self.cursor == len(self.text): return self.text = self.text[: self.cursor] + self.text[self.cursor + 1 :] self.completion = None def insert(self, k: str) -> None: """ Inserts text at the cursor. """ # We don't want to insert a space before the command if k == " " and self.text[0 : self.cursor].strip() == "": return self.text = self.text[: self.cursor] + k + self.text[self.cursor :] self.cursor += len(k) self.completion = None class CommandEdit(urwid.WidgetWrap): leader = ": " def __init__(self, master: mitmproxy.master.Master, text: str) -> None: super().__init__(urwid.Text(self.leader)) self.master = master self.active_filter = False self.filter_str = "" self.cbuf = CommandBuffer(master, text) self.update() def keypress(self, size, key) -> None: if key == "delete": self.cbuf.delete() elif key == "ctrl a" or key == "home": self.cbuf.cursor = 0 elif key == "ctrl e" or key == "end": self.cbuf.cursor = len(self.cbuf.text) elif key == "meta b": self.cbuf.cursor = self.cbuf.text.rfind(" ", 0, self.cbuf.cursor) elif key == "meta f": pos = self.cbuf.text.find(" ", self.cbuf.cursor + 1) if pos == -1: pos = len(self.cbuf.text) self.cbuf.cursor = pos elif key == "ctrl w": prev_cursor = self.cbuf.cursor pos = self.cbuf.text.rfind(" ", 0, self.cbuf.cursor - 1) if pos == -1: new_text = self.cbuf.text[self.cbuf.cursor :] cursor_pos = 0 else: txt_after = self.cbuf.text[self.cbuf.cursor :] txt_before = self.cbuf.text[0:pos] new_text = f"{txt_before} {txt_after}" cursor_pos = prev_cursor - (prev_cursor - pos) + 1 self.cbuf.set_text(new_text) self.cbuf.cursor = cursor_pos elif key == "backspace": self.cbuf.backspace() if self.cbuf.text == "": self.active_filter = False self.master.commands.call("commands.history.filter", "") self.filter_str = "" elif key == "left" or key == "ctrl b": self.cbuf.left() elif key == "right" or key == "ctrl f": self.cbuf.right() elif key == "up" or key == "ctrl p": if self.active_filter is False: self.active_filter = True self.filter_str = self.cbuf.text self.master.commands.call("commands.history.filter", self.cbuf.text) cmd = self.master.commands.execute("commands.history.prev") self.cbuf = CommandBuffer(self.master, cmd) elif key == "down" or key == "ctrl n": prev_cmd = self.cbuf.text cmd = self.master.commands.execute("commands.history.next") if cmd == "": if prev_cmd == self.filter_str: self.cbuf = CommandBuffer(self.master, prev_cmd) else: self.active_filter = False self.master.commands.call("commands.history.filter", "") self.filter_str = "" self.cbuf = CommandBuffer(self.master, "") else: self.cbuf = CommandBuffer(self.master, cmd) elif key == "shift tab": self.cbuf.cycle_completion(False) elif key == "tab": self.cbuf.cycle_completion() elif len(key) == 1: self.cbuf.insert(key) self.update() def update(self) -> None: self._w.set_text([self.leader, self.cbuf.render()]) def render(self, size, focus=False) -> urwid.Canvas: (maxcol,) = size canv = self._w.render((maxcol,)) canv = urwid.CompositeCanvas(canv) canv.cursor = self.get_cursor_coords((maxcol,)) return canv def get_cursor_coords(self, size) -> tuple[int, int]: p = self.cbuf.cursor + len(self.leader) trans = self._w.get_line_translation(size[0]) x, y = calc_coords(self._w.get_text()[0], trans, p) return x, y def get_edit_text(self) -> str: return self.cbuf.text mitmproxy-8.1.1/mitmproxy/tools/console/commandexecutor.py000066400000000000000000000023051425660472000242200ustar00rootroot00000000000000from collections.abc import Sequence from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import ctx from mitmproxy.tools.console import overlay from mitmproxy.tools.console import signals class CommandExecutor: def __init__(self, master): self.master = master def __call__(self, cmd): if cmd.strip(): try: ret = self.master.commands.execute(cmd) except exceptions.CommandError as e: ctx.log.error(str(e)) else: if ret is not None: if type(ret) == Sequence[flow.Flow]: signals.status_message.send( message="Command returned %s flows" % len(ret) ) elif type(ret) == flow.Flow: signals.status_message.send(message="Command returned 1 flow") else: self.master.overlay( overlay.DataViewerOverlay( self.master, ret, ), valign="top", ) mitmproxy-8.1.1/mitmproxy/tools/console/commands.py000066400000000000000000000107561425660472000226350ustar00rootroot00000000000000import urwid import blinker import textwrap from mitmproxy import command from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import signals HELP_HEIGHT = 5 command_focus_change = blinker.Signal() class CommandItem(urwid.WidgetWrap): def __init__(self, walker, cmd: command.Command, focused: bool): self.walker, self.cmd, self.focused = walker, cmd, focused super().__init__(None) self._w = self.get_widget() def get_widget(self): parts = [("focus", ">> " if self.focused else " "), ("title", self.cmd.name)] if self.cmd.parameters: parts += [ ("text", " "), ("text", " ".join(str(param) for param in self.cmd.parameters)), ] if self.cmd.return_type: parts += [ ("title", " -> "), ("text", command.typename(self.cmd.return_type)), ] return urwid.AttrMap(urwid.Padding(urwid.Text(parts)), "text") def get_edit_text(self): return self._w[1].get_edit_text() def selectable(self): return True def keypress(self, size, key): return key class CommandListWalker(urwid.ListWalker): def __init__(self, master): self.master = master self.index = 0 self.refresh() def refresh(self): self.cmds = list(self.master.commands.commands.values()) self.cmds.sort(key=lambda x: x.signature_help()) self.set_focus(self.index) def get_edit_text(self): return self.focus_obj.get_edit_text() def _get(self, pos): cmd = self.cmds[pos] return CommandItem(self, cmd, pos == self.index) def get_focus(self): return self.focus_obj, self.index def set_focus(self, index): cmd = self.cmds[index] self.index = index self.focus_obj = self._get(self.index) command_focus_change.send(cmd.help or "") def get_next(self, pos): if pos >= len(self.cmds) - 1: return None, None pos = pos + 1 return self._get(pos), pos def get_prev(self, pos): pos = pos - 1 if pos < 0: return None, None return self._get(pos), pos class CommandsList(urwid.ListBox): def __init__(self, master): self.master = master self.walker = CommandListWalker(master) super().__init__(self.walker) def keypress(self, size, key): if key == "m_select": foc, idx = self.get_focus() signals.status_prompt_command.send(partial=foc.cmd.name + " ") elif key == "m_start": self.set_focus(0) self.walker._modified() elif key == "m_end": self.set_focus(len(self.walker.cmds) - 1) self.walker._modified() return super().keypress(size, key) class CommandHelp(urwid.Frame): def __init__(self, master): self.master = master super().__init__(self.widget("")) self.set_active(False) command_focus_change.connect(self.sig_mod) def set_active(self, val): h = urwid.Text("Command Help") style = "heading" if val else "heading_inactive" self.header = urwid.AttrWrap(h, style) def widget(self, txt): cols, _ = self.master.ui.get_cols_rows() return urwid.ListBox([urwid.Text(i) for i in textwrap.wrap(txt, cols)]) def sig_mod(self, txt): self.set_body(self.widget(txt)) class Commands(urwid.Pile, layoutwidget.LayoutWidget): title = "Command Reference" keyctx = "commands" def __init__(self, master): oh = CommandHelp(master) super().__init__( [ CommandsList(master), (HELP_HEIGHT, oh), ] ) self.master = master def layout_pushed(self, prev): self.widget_list[0].walker.refresh() def keypress(self, size, key): if key == "m_next": self.focus_position = (self.focus_position + 1) % len(self.widget_list) self.widget_list[1].set_active(self.focus_position == 1) key = None # This is essentially a copypasta from urwid.Pile's keypress handler. # So much for "closed for modification, but open for extension". item_rows = None if len(size) == 2: item_rows = self.get_item_rows(size, focus=True) i = self.widget_list.index(self.focus_item) tsize = self.get_item_size(size, i, True, item_rows) return self.focus_item.keypress(tsize, key) mitmproxy-8.1.1/mitmproxy/tools/console/common.py000066400000000000000000000631571425660472000223270ustar00rootroot00000000000000import enum import platform import math from collections.abc import Iterable from functools import lru_cache from typing import Optional, Union from publicsuffix2 import get_sld, get_tld import urwid import urwid.util from mitmproxy import flow from mitmproxy.http import HTTPFlow from mitmproxy.utils import human, emoji from mitmproxy.tcp import TCPFlow from mitmproxy import dns from mitmproxy.dns import DNSFlow # Detect Windows Subsystem for Linux and Windows IS_WINDOWS_OR_WSL = ( "Microsoft" in platform.platform() or "Windows" in platform.platform() ) def is_keypress(k): """ Is this input event a keypress? """ if isinstance(k, str): return True def highlight_key(str, key, textattr="text", keyattr="key"): l = [] parts = str.split(key, 1) if parts[0]: l.append((textattr, parts[0])) l.append((keyattr, key)) if parts[1]: l.append((textattr, parts[1])) return l KEY_MAX = 30 def format_keyvals( entries: Iterable[tuple[str, Union[None, str, urwid.Widget]]], key_format: str = "key", value_format: str = "text", indent: int = 0, ) -> list[urwid.Columns]: """ Format a list of (key, value) tuples. Args: entries: The list to format. keys must be strings, values can also be None or urwid widgets. The latter makes it possible to use the result of format_keyvals() as a value. key_format: The display attribute for the key. value_format: The display attribute for the value. indent: Additional indent to apply. """ max_key_len = max((len(k) for k, v in entries if k is not None), default=0) max_key_len = min(max_key_len, KEY_MAX) if indent > 2: indent -= 2 # We use dividechars=2 below, which already adds two empty spaces ret = [] for k, v in entries: if v is None: v = urwid.Text("") elif not isinstance(v, urwid.Widget): v = urwid.Text([(value_format, v)]) ret.append( urwid.Columns( [ ("fixed", indent, urwid.Text("")), ("fixed", max_key_len, urwid.Text([(key_format, k)])), v, ], dividechars=2, ) ) return ret def fcol(s: str, attr: str) -> tuple[str, int, urwid.Text]: s = str(s) return ("fixed", len(s), urwid.Text([(attr, s)])) if urwid.util.detected_encoding: SYMBOL_REPLAY = "\u21ba" SYMBOL_RETURN = "\u2190" SYMBOL_MARK = "\u25cf" SYMBOL_UP = "\u21E7" SYMBOL_DOWN = "\u21E9" SYMBOL_ELLIPSIS = "\u2026" SYMBOL_FROM_CLIENT = "\u21d2" SYMBOL_TO_CLIENT = "\u21d0" else: SYMBOL_REPLAY = "[r]" SYMBOL_RETURN = "<-" SYMBOL_MARK = "#" SYMBOL_UP = "^" SYMBOL_DOWN = " " SYMBOL_ELLIPSIS = "~" SYMBOL_FROM_CLIENT = "->" SYMBOL_TO_CLIENT = "<-" SCHEME_STYLES = { "http": "scheme_http", "https": "scheme_https", "ws": "scheme_ws", "wss": "scheme_wss", "tcp": "scheme_tcp", "dns": "scheme_dns", } HTTP_REQUEST_METHOD_STYLES = { "GET": "method_get", "POST": "method_post", "DELETE": "method_delete", "HEAD": "method_head", "PUT": "method_put", } HTTP_RESPONSE_CODE_STYLE = { 2: "code_200", 3: "code_300", 4: "code_400", 5: "code_500", } class RenderMode(enum.Enum): TABLE = 1 """The flow list in table format, i.e. one row per flow.""" LIST = 2 """The flow list in list format, i.e. potentially multiple rows per flow.""" DETAILVIEW = 3 """The top lines in the detail view.""" def fixlen(s: str, maxlen: int) -> str: if len(s) <= maxlen: return s.ljust(maxlen) else: return s[0 : maxlen - len(SYMBOL_ELLIPSIS)] + SYMBOL_ELLIPSIS def fixlen_r(s: str, maxlen: int) -> str: if len(s) <= maxlen: return s.rjust(maxlen) else: return SYMBOL_ELLIPSIS + s[len(s) - maxlen + len(SYMBOL_ELLIPSIS) :] def render_marker(marker: str) -> str: rendered = emoji.emoji.get(marker, SYMBOL_MARK) # The marker can only be one glyph. Some emoji that use zero-width joiners (ZWJ) # will not be rendered as a single glyph and instead will show # multiple glyphs. Just use the first glyph as a fallback. # https://emojipedia.org/emoji-zwj-sequence/ return rendered[0] class TruncatedText(urwid.Widget): def __init__(self, text, attr, align="left"): self.text = text self.attr = attr self.align = align super().__init__() def pack(self, size, focus=False): return (len(self.text), 1) def rows(self, size, focus=False): return 1 def render(self, size, focus=False): text = self.text attr = self.attr if self.align == "right": text = text[::-1] attr = attr[::-1] text_len = urwid.util.calc_width(text, 0, len(text)) if size is not None and len(size) > 0: width = size[0] else: width = text_len if width >= text_len: remaining = width - text_len if remaining > 0: c_text = text + " " * remaining c_attr = attr + [("text", remaining)] else: c_text = text c_attr = attr else: trim = urwid.util.calc_trim_text(text, 0, width - 1, 0, width - 1) visible_text = text[0 : trim[1]] if trim[3] == 1: visible_text += " " c_text = visible_text + SYMBOL_ELLIPSIS c_attr = urwid.util.rle_subseg(attr, 0, len(visible_text.encode())) + [ ("focus", len(SYMBOL_ELLIPSIS.encode())) ] if self.align == "right": c_text = c_text[::-1] c_attr = c_attr[::-1] return urwid.TextCanvas([c_text.encode()], [c_attr], maxcol=width) def truncated_plain(text, attr, align="left"): return TruncatedText(text, [(attr, len(text.encode()))], align) # Work around https://github.com/urwid/urwid/pull/330 def rle_append_beginning_modify(rle, a_r): """ Append (a, r) (unpacked from *a_r*) to BEGINNING of rle. Merge with first run when possible MODIFIES rle parameter contents. Returns None. """ a, r = a_r if not rle: rle[:] = [(a, r)] else: al, run = rle[0] if a == al: rle[0] = (a, run + r) else: rle[0:0] = [(a, r)] def colorize_host(host): tld = get_tld(host) sld = get_sld(host) attr = [] tld_size = len(tld) sld_size = len(sld) - tld_size for letter in reversed(range(len(host))): character = host[letter] if tld_size > 0: style = "url_domain" tld_size -= 1 elif tld_size == 0: style = "text" tld_size -= 1 elif sld_size > 0: sld_size -= 1 style = "url_extension" else: style = "text" rle_append_beginning_modify(attr, (style, len(character.encode()))) return attr def colorize_req(s): path = s.split("?", 2)[0] i_query = len(path) i_last_slash = path.rfind("/") i_ext = path[i_last_slash + 1 :].rfind(".") i_ext = i_last_slash + i_ext if i_ext >= 0 else len(s) in_val = False attr = [] for i in range(len(s)): c = s[i] if ( (i < i_query and c == "/") or (i < i_query and i > i_last_slash and c == ".") or (i == i_query) ): a = "url_punctuation" elif i > i_query: if in_val: if c == "&": in_val = False a = "url_punctuation" else: a = "url_query_value" else: if c == "=": in_val = True a = "url_punctuation" else: a = "url_query_key" elif i > i_ext: a = "url_extension" elif i > i_last_slash: a = "url_filename" else: a = "text" urwid.util.rle_append_modify(attr, (a, len(c.encode()))) return attr def colorize_url(url): parts = url.split("/", 3) if len(parts) < 4 or len(parts[1]) > 0 or parts[0][-1:] != ":": return [("error", len(url))] # bad URL return ( [ (SCHEME_STYLES.get(parts[0], "scheme_other"), len(parts[0]) - 1), ("url_punctuation", 3), # :// ] + colorize_host(parts[2]) + colorize_req("/" + parts[3]) ) def format_http_content_type(content_type: str) -> tuple[str, str]: content_type = content_type.split(";")[0] if content_type.endswith("/javascript"): style = "content_script" elif content_type.startswith("text/"): style = "content_text" elif ( content_type.startswith("image/") or content_type.startswith("video/") or content_type.startswith("font/") or "/x-font-" in content_type ): style = "content_media" elif content_type.endswith("/json") or content_type.endswith("/xml"): style = "content_data" elif content_type.startswith("application/"): style = "content_raw" else: style = "content_other" return content_type, style def format_duration(duration: float) -> tuple[str, str]: pretty_duration = human.pretty_duration(duration) style = "gradient_%02d" % int( 99 - 100 * min(math.log2(1 + 1000 * duration) / 12, 0.99) ) return pretty_duration, style def format_size(num_bytes: int) -> tuple[str, str]: pretty_size = human.pretty_size(num_bytes) style = "gradient_%02d" % int(99 - 100 * min(math.log2(1 + num_bytes) / 20, 0.99)) return pretty_size, style def format_left_indicators(*, focused: bool, intercepted: bool, timestamp: float): indicators: list[Union[str, tuple[str, str]]] = [] if focused: indicators.append(("focus", ">>")) else: indicators.append(" ") pretty_timestamp = human.format_timestamp(timestamp)[-8:] if intercepted: indicators.append(("intercept", pretty_timestamp)) else: indicators.append(("text", pretty_timestamp)) return "fixed", 10, urwid.Text(indicators) def format_right_indicators( *, replay: bool, marked: str, ): indicators: list[Union[str, tuple[str, str]]] = [] if replay: indicators.append(("replay", SYMBOL_REPLAY)) else: indicators.append(" ") if bool(marked): indicators.append(("mark", render_marker(marked))) else: indicators.append(" ") return "fixed", 3, urwid.Text(indicators) @lru_cache(maxsize=800) def format_http_flow_list( *, render_mode: RenderMode, focused: bool, marked: str, is_replay: bool, request_method: str, request_scheme: str, request_host: str, request_path: str, request_url: str, request_http_version: str, request_timestamp: float, request_is_push_promise: bool, intercepted: bool, response_code: Optional[int], response_reason: Optional[str], response_content_length: Optional[int], response_content_type: Optional[str], duration: Optional[float], error_message: Optional[str], ) -> urwid.Widget: req = [] if render_mode is RenderMode.DETAILVIEW: req.append(fcol(human.format_timestamp(request_timestamp), "highlight")) else: if focused: req.append(fcol(">>", "focus")) else: req.append(fcol(" ", "focus")) method_style = HTTP_REQUEST_METHOD_STYLES.get(request_method, "method_other") req.append(fcol(request_method, method_style)) if request_is_push_promise: req.append(fcol("PUSH_PROMISE", "method_http2_push")) preamble_len = sum(x[1] for x in req) + len(req) - 1 if request_http_version not in ("HTTP/1.0", "HTTP/1.1"): request_url += " " + request_http_version if intercepted and not response_code: url_style = "intercept" elif response_code or error_message: url_style = "text" else: url_style = "title" if render_mode is RenderMode.DETAILVIEW: req.append(urwid.Text([(url_style, request_url)])) else: req.append(truncated_plain(request_url, url_style)) req.append(format_right_indicators(replay=is_replay, marked=marked)) resp = [("fixed", preamble_len, urwid.Text(""))] if response_code: if intercepted: style = "intercept" else: style = "" status_style = style or HTTP_RESPONSE_CODE_STYLE.get( response_code // 100, "code_other" ) resp.append(fcol(SYMBOL_RETURN, status_style)) resp.append(fcol(str(response_code), status_style)) if response_reason and render_mode is RenderMode.DETAILVIEW: resp.append(fcol(response_reason, status_style)) if response_content_type: ct, ct_style = format_http_content_type(response_content_type) resp.append(fcol(ct, style or ct_style)) if response_content_length: size, size_style = format_size(response_content_length) elif response_content_length == 0: size = "[no content]" size_style = "text" else: size = "[content missing]" size_style = "text" resp.append(fcol(size, style or size_style)) if duration: dur, dur_style = format_duration(duration) resp.append(fcol(dur, style or dur_style)) elif error_message: resp.append(fcol(SYMBOL_RETURN, "error")) resp.append(urwid.Text([("error", error_message)])) return urwid.Pile( [urwid.Columns(req, dividechars=1), urwid.Columns(resp, dividechars=1)] ) @lru_cache(maxsize=800) def format_http_flow_table( *, render_mode: RenderMode, focused: bool, marked: str, is_replay: Optional[str], request_method: str, request_scheme: str, request_host: str, request_path: str, request_url: str, request_http_version: str, request_timestamp: float, request_is_push_promise: bool, intercepted: bool, response_code: Optional[int], response_reason: Optional[str], response_content_length: Optional[int], response_content_type: Optional[str], duration: Optional[float], error_message: Optional[str], ) -> urwid.Widget: items = [ format_left_indicators( focused=focused, intercepted=intercepted, timestamp=request_timestamp ) ] if intercepted and not response_code: request_style = "intercept" else: request_style = "" scheme_style = request_style or SCHEME_STYLES.get(request_scheme, "scheme_other") items.append(fcol(fixlen(request_scheme.upper(), 5), scheme_style)) if request_is_push_promise: method_style = "method_http2_push" else: method_style = request_style or HTTP_REQUEST_METHOD_STYLES.get( request_method, "method_other" ) items.append(fcol(fixlen(request_method, 4), method_style)) items.append( ( "weight", 0.25, TruncatedText(request_host, colorize_host(request_host), "right"), ) ) items.append( ("weight", 1.0, TruncatedText(request_path, colorize_req(request_path), "left")) ) if intercepted and response_code: response_style = "intercept" else: response_style = "" if response_code: status = str(response_code) status_style = response_style or HTTP_RESPONSE_CODE_STYLE.get( response_code // 100, "code_other" ) if response_content_length and response_content_type: content, content_style = format_http_content_type(response_content_type) content_style = response_style or content_style elif response_content_length: content = "" content_style = "content_none" elif response_content_length == 0: content = "[no content]" content_style = "content_none" else: content = "[content missing]" content_style = "content_none" elif error_message: status = "err" status_style = "error" content = error_message content_style = "error" else: status = "" status_style = "text" content = "" content_style = "" items.append(fcol(fixlen(status, 3), status_style)) items.append(("weight", 0.15, truncated_plain(content, content_style, "right"))) if response_content_length: size, size_style = format_size(response_content_length) items.append(fcol(fixlen_r(size, 5), response_style or size_style)) else: items.append(("fixed", 5, urwid.Text(""))) if duration: duration_pretty, duration_style = format_duration(duration) items.append( fcol(fixlen_r(duration_pretty, 5), response_style or duration_style) ) else: items.append(("fixed", 5, urwid.Text(""))) items.append( format_right_indicators( replay=bool(is_replay), marked=marked, ) ) return urwid.Columns(items, dividechars=1, min_width=15) @lru_cache(maxsize=800) def format_tcp_flow( *, render_mode: RenderMode, focused: bool, timestamp_start: float, marked: str, client_address, server_address, total_size: int, duration: Optional[float], error_message: Optional[str], ): conn = f"{human.format_address(client_address)} <-> {human.format_address(server_address)}" items = [] if render_mode in (RenderMode.TABLE, RenderMode.DETAILVIEW): items.append( format_left_indicators( focused=focused, intercepted=False, timestamp=timestamp_start ) ) else: if focused: items.append(fcol(">>", "focus")) else: items.append(fcol(" ", "focus")) if render_mode is RenderMode.TABLE: items.append(fcol("TCP ", SCHEME_STYLES["tcp"])) else: items.append(fcol("TCP", SCHEME_STYLES["tcp"])) items.append(("weight", 1.0, truncated_plain(conn, "text", "left"))) if error_message: items.append(("weight", 1.0, truncated_plain(error_message, "error", "left"))) if total_size: size, size_style = format_size(total_size) items.append(fcol(fixlen_r(size, 5), size_style)) else: items.append(("fixed", 5, urwid.Text(""))) if duration: duration_pretty, duration_style = format_duration(duration) items.append(fcol(fixlen_r(duration_pretty, 5), duration_style)) else: items.append(("fixed", 5, urwid.Text(""))) items.append(format_right_indicators(replay=False, marked=marked)) return urwid.Pile([urwid.Columns(items, dividechars=1, min_width=15)]) @lru_cache(maxsize=800) def format_dns_flow( *, render_mode: RenderMode, focused: bool, intercepted: bool, marked: str, is_replay: Optional[str], op_code: str, request_timestamp: float, domain: str, type: str, response_code: Optional[str], response_code_http_equiv: int, answer: Optional[str], error_message: str, duration: Optional[float], ): items = [] if render_mode in (RenderMode.TABLE, RenderMode.DETAILVIEW): items.append( format_left_indicators( focused=focused, intercepted=intercepted, timestamp=request_timestamp ) ) else: items.append(fcol(">>" if focused else " ", "focus")) scheme_style = "intercepted" if intercepted else SCHEME_STYLES["dns"] t = f"DNS {op_code}" if render_mode is RenderMode.TABLE: t = fixlen(t, 10) items.append(fcol(t, scheme_style)) items.append(("weight", 0.5, TruncatedText(domain, colorize_host(domain), "right"))) items.append(fcol("(" + fixlen(type, 5)[: len(type)] + ") =", "text")) items.append( ( "weight", 1, ( truncated_plain( "..." if answer is None else "?" if not answer else answer, "text" ) if error_message is None else truncated_plain(error_message, "error") ), ) ) status_style = ( "intercepted" if intercepted else HTTP_RESPONSE_CODE_STYLE.get(response_code_http_equiv // 100, "code_other") ) items.append( fcol(fixlen("" if response_code is None else response_code, 9), status_style) ) if duration: duration_pretty, duration_style = format_duration(duration) items.append(fcol(fixlen_r(duration_pretty, 5), duration_style)) else: items.append(("fixed", 5, urwid.Text(""))) items.append( format_right_indicators( replay=bool(is_replay), marked=marked, ) ) return urwid.Pile([urwid.Columns(items, dividechars=1, min_width=15)]) def format_flow( f: flow.Flow, *, render_mode: RenderMode, hostheader: bool = False, # pass options directly if we need more stuff from them focused: bool = True, ) -> urwid.Widget: """ This functions calls the proper renderer depending on the flow type. We also want to cache the renderer output, so we extract all attributes relevant for display and call the render with only that. This assures that rows are updated if the flow is changed. """ duration: Optional[float] error_message: Optional[str] if f.error: error_message = f.error.msg else: error_message = None if isinstance(f, TCPFlow): total_size = 0 for message in f.messages: total_size += len(message.content) if f.messages: duration = f.messages[-1].timestamp - f.client_conn.timestamp_start else: duration = None return format_tcp_flow( render_mode=render_mode, focused=focused, timestamp_start=f.client_conn.timestamp_start, marked=f.marked, client_address=f.client_conn.peername, server_address=f.server_conn.address, total_size=total_size, duration=duration, error_message=error_message, ) elif isinstance(f, DNSFlow): if f.response: duration = f.response.timestamp - f.request.timestamp response_code_str: Optional[str] = dns.response_codes.to_str( f.response.response_code ) response_code_http_equiv = dns.response_codes.http_equiv_status_code( f.response.response_code ) answer = ", ".join(str(x) for x in f.response.answers) else: duration = None response_code_str = None response_code_http_equiv = 0 answer = None return format_dns_flow( render_mode=render_mode, focused=focused, intercepted=f.intercepted, marked=f.marked, is_replay=f.is_replay, op_code=dns.op_codes.to_str(f.request.op_code), request_timestamp=f.request.timestamp, domain=f.request.questions[0].name if f.request.questions else "", type=dns.types.to_str(f.request.questions[0].type) if f.request.questions else "", response_code=response_code_str, response_code_http_equiv=response_code_http_equiv, answer=answer, error_message=error_message, duration=duration, ) elif isinstance(f, HTTPFlow): intercepted = f.intercepted response_content_length: Optional[int] if f.response: if f.response.raw_content is not None: response_content_length = len(f.response.raw_content) else: response_content_length = None response_code: Optional[int] = f.response.status_code response_reason: Optional[str] = f.response.reason response_content_type = f.response.headers.get("content-type") if f.response.timestamp_end: duration = max( [f.response.timestamp_end - f.request.timestamp_start, 0] ) else: duration = None else: response_content_length = None response_code = None response_reason = None response_content_type = None duration = None scheme = f.request.scheme if f.websocket is not None: if scheme == "https": scheme = "wss" elif scheme == "http": scheme = "ws" if render_mode in (RenderMode.LIST, RenderMode.DETAILVIEW): render_func = format_http_flow_list else: render_func = format_http_flow_table return render_func( render_mode=render_mode, focused=focused, marked=f.marked, is_replay=f.is_replay, request_method=f.request.method, request_scheme=scheme, request_host=f.request.pretty_host if hostheader else f.request.host, request_path=f.request.path, request_url=f.request.pretty_url if hostheader else f.request.url, request_http_version=f.request.http_version, request_timestamp=f.request.timestamp_start, request_is_push_promise="h2-pushed-stream" in f.metadata, intercepted=intercepted, response_code=response_code, response_reason=response_reason, response_content_length=response_content_length, response_content_type=response_content_type, duration=duration, error_message=error_message, ) else: raise NotImplementedError() mitmproxy-8.1.1/mitmproxy/tools/console/consoleaddons.py000066400000000000000000000511471425660472000236660ustar00rootroot00000000000000import csv from collections.abc import Sequence import mitmproxy.types from mitmproxy import command, command_lexer from mitmproxy import contentviews from mitmproxy import ctx from mitmproxy import dns from mitmproxy import exceptions from mitmproxy import flow from mitmproxy import http from mitmproxy import log from mitmproxy import tcp from mitmproxy.tools.console import keymap from mitmproxy.tools.console import overlay from mitmproxy.tools.console import signals from mitmproxy.utils import strutils console_palettes = [ "lowlight", "lowdark", "light", "dark", "solarized_light", "solarized_dark", ] view_orders = [ "time", "method", "url", "size", ] console_layouts = [ "single", "vertical", "horizontal", ] console_flowlist_layout = ["default", "table", "list"] class ConsoleAddon: """ An addon that exposes console-specific commands, and hooks into required events. """ def __init__(self, master): self.master = master self.started = False def load(self, loader): loader.add_option( "console_default_contentview", str, "auto", "The default content view mode.", choices=[i.name.lower() for i in contentviews.views], ) loader.add_option( "console_eventlog_verbosity", str, "info", "EventLog verbosity.", choices=log.LogTierOrder, ) loader.add_option( "console_layout", str, "single", "Console layout.", choices=sorted(console_layouts), ) loader.add_option( "console_layout_headers", bool, True, "Show layout component headers", ) loader.add_option( "console_focus_follow", bool, False, "Focus follows new flows." ) loader.add_option( "console_palette", str, "solarized_dark", "Color palette.", choices=sorted(console_palettes), ) loader.add_option( "console_palette_transparent", bool, True, "Set transparent background for palette.", ) loader.add_option("console_mouse", bool, True, "Console mouse interaction.") loader.add_option( "console_flowlist_layout", str, "default", "Set the flowlist layout", choices=sorted(console_flowlist_layout), ) loader.add_option( "console_strip_trailing_newlines", bool, False, "Strip trailing newlines from edited request/response bodies.", ) @command.command("console.layout.options") def layout_options(self) -> Sequence[str]: """ Returns the available options for the console_layout option. """ return ["single", "vertical", "horizontal"] @command.command("console.layout.cycle") def layout_cycle(self) -> None: """ Cycle through the console layout options. """ opts = self.layout_options() off = self.layout_options().index(ctx.options.console_layout) ctx.options.update(console_layout=opts[(off + 1) % len(opts)]) @command.command("console.panes.next") def panes_next(self) -> None: """ Go to the next layout pane. """ self.master.window.switch() @command.command("console.options.reset.focus") def options_reset_current(self) -> None: """ Reset the current option in the options editor. """ fv = self.master.window.current("options") if not fv: raise exceptions.CommandError("Not viewing options.") self.master.commands.call_strings("options.reset.one", [fv.current_name()]) @command.command("console.nav.start") def nav_start(self) -> None: """ Go to the start of a list or scrollable. """ self.master.inject_key("m_start") @command.command("console.nav.end") def nav_end(self) -> None: """ Go to the end of a list or scrollable. """ self.master.inject_key("m_end") @command.command("console.nav.next") def nav_next(self) -> None: """ Go to the next navigatable item. """ self.master.inject_key("m_next") @command.command("console.nav.select") def nav_select(self) -> None: """ Select a navigable item for viewing or editing. """ self.master.inject_key("m_select") @command.command("console.nav.up") def nav_up(self) -> None: """ Go up. """ self.master.inject_key("up") @command.command("console.nav.down") def nav_down(self) -> None: """ Go down. """ self.master.inject_key("down") @command.command("console.nav.pageup") def nav_pageup(self) -> None: """ Go up. """ self.master.inject_key("page up") @command.command("console.nav.pagedown") def nav_pagedown(self) -> None: """ Go down. """ self.master.inject_key("page down") @command.command("console.nav.left") def nav_left(self) -> None: """ Go left. """ self.master.inject_key("left") @command.command("console.nav.right") def nav_right(self) -> None: """ Go right. """ self.master.inject_key("right") @command.command("console.choose") def console_choose( self, prompt: str, choices: Sequence[str], cmd: mitmproxy.types.Cmd, *args: mitmproxy.types.CmdArgs, ) -> None: """ Prompt the user to choose from a specified list of strings, then invoke another command with all occurrences of {choice} replaced by the choice the user made. """ def callback(opt): # We're now outside of the call context... repl = [arg.replace("{choice}", opt) for arg in args] try: self.master.commands.call_strings(cmd, repl) except exceptions.CommandError as e: ctx.log.error(str(e)) self.master.overlay(overlay.Chooser(self.master, prompt, choices, "", callback)) @command.command("console.choose.cmd") def console_choose_cmd( self, prompt: str, choicecmd: mitmproxy.types.Cmd, subcmd: mitmproxy.types.Cmd, *args: mitmproxy.types.CmdArgs, ) -> None: """ Prompt the user to choose from a list of strings returned by a command, then invoke another command with all occurrences of {choice} replaced by the choice the user made. """ choices = ctx.master.commands.execute(choicecmd) def callback(opt): # We're now outside of the call context... repl = [arg.replace("{choice}", opt) for arg in args] try: self.master.commands.call_strings(subcmd, repl) except exceptions.CommandError as e: ctx.log.error(str(e)) self.master.overlay(overlay.Chooser(self.master, prompt, choices, "", callback)) @command.command("console.command") def console_command(self, *command_str: str) -> None: """ Prompt the user to edit a command with a (possibly empty) starting value. """ quoted = " ".join(command_lexer.quote(x) for x in command_str) if quoted: quoted += " " signals.status_prompt_command.send(partial=quoted) @command.command("console.command.set") def console_command_set(self, option_name: str) -> None: """ Prompt the user to set an option. """ option_value = getattr(self.master.options, option_name, None) or "" set_command = f"set {option_name} {option_value!r}" cursor = len(set_command) - 1 signals.status_prompt_command.send(partial=set_command, cursor=cursor) @command.command("console.view.keybindings") def view_keybindings(self) -> None: """View the commands list.""" self.master.switch_view("keybindings") @command.command("console.view.commands") def view_commands(self) -> None: """View the commands list.""" self.master.switch_view("commands") @command.command("console.view.options") def view_options(self) -> None: """View the options editor.""" self.master.switch_view("options") @command.command("console.view.eventlog") def view_eventlog(self) -> None: """View the options editor.""" self.master.switch_view("eventlog") @command.command("console.view.help") def view_help(self) -> None: """View help.""" self.master.switch_view("help") @command.command("console.view.flow") def view_flow(self, flow: flow.Flow) -> None: """View a flow.""" if isinstance(flow, (http.HTTPFlow, tcp.TCPFlow, dns.DNSFlow)): self.master.switch_view("flowview") else: ctx.log.warn(f"No detail view for {type(flow).__name__}.") @command.command("console.exit") def exit(self) -> None: """Exit mitmproxy.""" self.master.shutdown() @command.command("console.view.pop") def view_pop(self) -> None: """ Pop a view off the console stack. At the top level, this prompts the user to exit mitmproxy. """ signals.pop_view_state.send(self) @command.command("console.bodyview") @command.argument("part", type=mitmproxy.types.Choice("console.bodyview.options")) def bodyview(self, flow: flow.Flow, part: str) -> None: """ Spawn an external viewer for a flow request or response body based on the detected MIME type. We use the mailcap system to find the correct viewer, and fall back to the programs in $PAGER or $EDITOR if necessary. """ fpart = getattr(flow, part, None) if not fpart: raise exceptions.CommandError( "Part must be either request or response, not %s." % part ) t = fpart.headers.get("content-type") content = fpart.get_content(strict=False) if not content: raise exceptions.CommandError("No content to view.") self.master.spawn_external_viewer(content, t) @command.command("console.bodyview.options") def bodyview_options(self) -> Sequence[str]: """ Possible parts for console.bodyview. """ return ["request", "response"] @command.command("console.edit.focus.options") def edit_focus_options(self) -> Sequence[str]: """ Possible components for console.edit.focus. """ flow = self.master.view.focus.flow focus_options = [] if isinstance(flow, tcp.TCPFlow): focus_options = ["tcp-message"] elif isinstance(flow, http.HTTPFlow): focus_options = [ "cookies", "urlencoded form", "multipart form", "path", "method", "query", "reason", "request-headers", "response-headers", "request-body", "response-body", "status_code", "set-cookies", "url", ] elif isinstance(flow, dns.DNSFlow): raise exceptions.CommandError( "Cannot edit DNS flows yet, please submit a patch." ) return focus_options @command.command("console.edit.focus") @command.argument( "flow_part", type=mitmproxy.types.Choice("console.edit.focus.options") ) def edit_focus(self, flow_part: str) -> None: """ Edit a component of the currently focused flow. """ flow = self.master.view.focus.flow # This shouldn't be necessary once this command is "console.edit @focus", # but for now it is. if not flow: raise exceptions.CommandError("No flow selected.") flow.backup() require_dummy_response = ( flow_part in ("response-headers", "response-body", "set-cookies") and flow.response is None ) if require_dummy_response: flow.response = http.Response.make() if flow_part == "cookies": self.master.switch_view("edit_focus_cookies") elif flow_part == "urlencoded form": self.master.switch_view("edit_focus_urlencoded_form") elif flow_part == "multipart form": self.master.switch_view("edit_focus_multipart_form") elif flow_part == "path": self.master.switch_view("edit_focus_path") elif flow_part == "query": self.master.switch_view("edit_focus_query") elif flow_part == "request-headers": self.master.switch_view("edit_focus_request_headers") elif flow_part == "response-headers": self.master.switch_view("edit_focus_response_headers") elif flow_part in ("request-body", "response-body"): if flow_part == "request-body": message = flow.request else: message = flow.response c = self.master.spawn_editor(message.get_content(strict=False) or b"") # Many editors make it hard to save a file without a terminating # newline on the last line. When editing message bodies, this can # cause problems. We strip trailing newlines by default, but this # behavior is configurable. if self.master.options.console_strip_trailing_newlines: message.content = c.rstrip(b"\n") else: message.content = c elif flow_part == "set-cookies": self.master.switch_view("edit_focus_setcookies") elif flow_part == "url": url = flow.request.url.encode() edited_url = self.master.spawn_editor(url) url = edited_url.rstrip(b"\n") flow.request.url = url.decode() elif flow_part in ["method", "status_code", "reason"]: self.master.commands.call_strings( "console.command", ["flow.set", "@focus", flow_part] ) elif flow_part == "tcp-message": message = flow.messages[-1] c = self.master.spawn_editor(message.content or b"") message.content = c.rstrip(b"\n") def _grideditor(self): gewidget = self.master.window.current("grideditor") if not gewidget: raise exceptions.CommandError("Not in a grideditor.") return gewidget.key_responder() @command.command("console.grideditor.add") def grideditor_add(self) -> None: """ Add a row after the cursor. """ self._grideditor().cmd_add() @command.command("console.grideditor.insert") def grideditor_insert(self) -> None: """ Insert a row before the cursor. """ self._grideditor().cmd_insert() @command.command("console.grideditor.delete") def grideditor_delete(self) -> None: """ Delete row """ self._grideditor().cmd_delete() @command.command("console.grideditor.load") def grideditor_load(self, path: mitmproxy.types.Path) -> None: """ Read a file into the currrent cell. """ self._grideditor().cmd_read_file(path) @command.command("console.grideditor.load_escaped") def grideditor_load_escaped(self, path: mitmproxy.types.Path) -> None: """ Read a file containing a Python-style escaped string into the currrent cell. """ self._grideditor().cmd_read_file_escaped(path) @command.command("console.grideditor.save") def grideditor_save(self, path: mitmproxy.types.Path) -> None: """ Save data to file as a CSV. """ rows = self._grideditor().value try: with open(path, "w", newline="", encoding="utf8") as fp: writer = csv.writer(fp) for row in rows: writer.writerow( [strutils.always_str(x) or "" for x in row] # type: ignore ) ctx.log.alert("Saved %s rows as CSV." % (len(rows))) except OSError as e: ctx.log.error(str(e)) @command.command("console.grideditor.editor") def grideditor_editor(self) -> None: """ Spawn an external editor on the current cell. """ self._grideditor().cmd_spawn_editor() @command.command("console.flowview.mode.set") @command.argument( "mode", type=mitmproxy.types.Choice("console.flowview.mode.options") ) def flowview_mode_set(self, mode: str) -> None: """ Set the display mode for the current flow view. """ fv = self.master.window.current_window("flowview") if not fv: raise exceptions.CommandError("Not viewing a flow.") idx = fv.body.tab_offset if mode not in [i.name.lower() for i in contentviews.views]: raise exceptions.CommandError("Invalid flowview mode.") try: self.master.commands.call_strings( "view.settings.setval", ["@focus", f"flowview_mode_{idx}", mode] ) except exceptions.CommandError as e: ctx.log.error(str(e)) @command.command("console.flowview.mode.options") def flowview_mode_options(self) -> Sequence[str]: """ Returns the valid options for the flowview mode. """ return [i.name.lower() for i in contentviews.views] @command.command("console.flowview.mode") def flowview_mode(self) -> str: """ Get the display mode for the current flow view. """ fv = self.master.window.current_window("flowview") if not fv: raise exceptions.CommandError("Not viewing a flow.") idx = fv.body.tab_offset return self.master.commands.call_strings( "view.settings.getval", [ "@focus", f"flowview_mode_{idx}", self.master.options.console_default_contentview, ], ) @command.command("console.key.contexts") def key_contexts(self) -> Sequence[str]: """ The available contexts for key binding. """ return list(sorted(keymap.Contexts)) @command.command("console.key.bind") def key_bind( self, contexts: Sequence[str], key: str, cmd: mitmproxy.types.Cmd, *args: mitmproxy.types.CmdArgs, ) -> None: """ Bind a shortcut key. """ try: self.master.keymap.add(key, cmd + " " + " ".join(args), contexts, "") except ValueError as v: raise exceptions.CommandError(v) @command.command("console.key.unbind") def key_unbind(self, contexts: Sequence[str], key: str) -> None: """ Un-bind a shortcut key. """ try: self.master.keymap.remove(key, contexts) except ValueError as v: raise exceptions.CommandError(v) def _keyfocus(self): kwidget = self.master.window.current("keybindings") if not kwidget: raise exceptions.CommandError("Not viewing key bindings.") f = kwidget.get_focused_binding() if not f: raise exceptions.CommandError("No key binding focused") return f @command.command("console.key.unbind.focus") def key_unbind_focus(self) -> None: """ Un-bind the shortcut key currently focused in the key binding viewer. """ b = self._keyfocus() try: self.master.keymap.remove(b.key, b.contexts) except ValueError as v: raise exceptions.CommandError(v) @command.command("console.key.execute.focus") def key_execute_focus(self) -> None: """ Execute the currently focused key binding. """ b = self._keyfocus() self.console_command(b.command) @command.command("console.key.edit.focus") def key_edit_focus(self) -> None: """ Execute the currently focused key binding. """ b = self._keyfocus() self.console_command( "console.key.bind", ",".join(b.contexts), b.key, b.command, ) def running(self): self.started = True def update(self, flows): if not flows: signals.update_settings.send(self) for f in flows: signals.flow_change.send(self, flow=f) mitmproxy-8.1.1/mitmproxy/tools/console/defaultkeys.py000066400000000000000000000201061425660472000233420ustar00rootroot00000000000000def map(km): km.add(":", "console.command ", ["commonkey", "global"], "Command prompt") km.add( ";", "console.command flow.comment @focus ''", ["flowlist", "flowview"], "Add comment to flow", ) km.add("?", "console.view.help", ["global"], "View help") km.add("B", "browser.start", ["global"], "Start an attached browser") km.add("C", "console.view.commands", ["global"], "View commands") km.add("K", "console.view.keybindings", ["global"], "View key bindings") km.add("O", "console.view.options", ["commonkey", "global"], "View options") km.add("E", "console.view.eventlog", ["commonkey", "global"], "View event log") km.add("Q", "console.exit", ["global"], "Exit immediately") km.add("q", "console.view.pop", ["commonkey", "global"], "Exit the current view") km.add("-", "console.layout.cycle", ["global"], "Cycle to next layout") km.add("shift tab", "console.panes.next", ["global"], "Focus next layout pane") km.add("ctrl right", "console.panes.next", ["global"], "Focus next layout pane") km.add("P", "console.view.flow @focus", ["global"], "View flow details") km.add("?", "console.view.pop", ["help"], "Exit help") km.add("g", "console.nav.start", ["global"], "Go to start") km.add("G", "console.nav.end", ["global"], "Go to end") km.add("k", "console.nav.up", ["global"], "Up") km.add("j", "console.nav.down", ["global"], "Down") km.add("l", "console.nav.right", ["global"], "Right") km.add("h", "console.nav.left", ["global"], "Left") km.add("tab", "console.nav.next", ["commonkey", "global"], "Next") km.add("enter", "console.nav.select", ["commonkey", "global"], "Select") km.add("space", "console.nav.pagedown", ["global"], "Page down") km.add("ctrl f", "console.nav.pagedown", ["global"], "Page down") km.add("ctrl b", "console.nav.pageup", ["global"], "Page up") km.add( "I", "set intercept_active toggle", ["global"], "Toggle whether the filtering via the intercept option is enabled", ) km.add("i", "console.command.set intercept", ["global"], "Set intercept") km.add("W", "console.command.set save_stream_file", ["global"], "Stream to file") km.add( "A", "flow.resume @all", ["flowlist", "flowview"], "Resume all intercepted flows", ) km.add( "a", "flow.resume @focus", ["flowlist", "flowview"], "Resume this intercepted flow", ) km.add( "b", "console.command cut.save @focus response.content ", ["flowlist", "flowview"], "Save response body to file", ) km.add( "d", "view.flows.remove @focus", ["flowlist", "flowview"], "Delete flow from view", ) km.add( "D", "view.flows.duplicate @focus", ["flowlist", "flowview"], "Duplicate flow" ) km.add( "e", """ console.choose.cmd Format export.formats console.command export.file {choice} @focus """, ["flowlist", "flowview"], "Export this flow to file", ) km.add("f", "console.command.set view_filter", ["flowlist"], "Set view filter") km.add("F", "set console_focus_follow toggle", ["flowlist"], "Set focus follow") km.add( "ctrl l", "console.command cut.clip ", ["flowlist", "flowview"], "Send cuts to clipboard", ) km.add( "L", "console.command view.flows.load ", ["flowlist"], "Load flows from file" ) km.add("m", "flow.mark.toggle @focus", ["flowlist"], "Toggle mark on this flow") km.add( "M", "view.properties.marked.toggle", ["flowlist"], "Toggle viewing marked flows", ) km.add( "n", "console.command view.flows.create get https://example.com/", ["flowlist"], "Create a new flow", ) km.add( "o", """ console.choose.cmd Order view.order.options set view_order {choice} """, ["flowlist"], "Set flow list order", ) km.add("r", "replay.client @focus", ["flowlist", "flowview"], "Replay this flow") km.add("S", "console.command replay.server ", ["flowlist"], "Start server replay") km.add( "v", "set view_order_reversed toggle", ["flowlist"], "Reverse flow list order" ) km.add("U", "flow.mark @all false", ["flowlist"], "Un-set all marks") km.add( "w", "console.command save.file @shown ", ["flowlist"], "Save listed flows to file", ) km.add( "V", "flow.revert @focus", ["flowlist", "flowview"], "Revert changes to this flow", ) km.add("X", "flow.kill @focus", ["flowlist"], "Kill this flow") km.add("z", "view.flows.remove @all", ["flowlist"], "Clear flow list") km.add( "Z", "view.flows.remove @hidden", ["flowlist"], "Purge all flows not showing" ) km.add( "|", "console.command script.run @focus ", ["flowlist", "flowview"], "Run a script on this flow", ) km.add( "e", """ console.choose.cmd Part console.edit.focus.options console.edit.focus {choice} """, ["flowview"], "Edit a flow component", ) km.add( "f", "view.settings.setval.toggle @focus fullcontents", ["flowview"], "Toggle viewing full contents on this flow", ) km.add("w", "console.command save.file @focus ", ["flowview"], "Save flow to file") km.add("space", "view.focus.next", ["flowview"], "Go to next flow") km.add( "v", """ console.choose "View Part" request,response console.bodyview @focus {choice} """, ["flowview"], "View flow body in an external viewer", ) km.add("p", "view.focus.prev", ["flowview"], "Go to previous flow") km.add( "m", """ console.choose.cmd Mode console.flowview.mode.options console.flowview.mode.set {choice} """, ["flowview"], "Set flow view mode", ) km.add( "z", """ console.choose "Part" request,response flow.encode.toggle @focus {choice} """, ["flowview"], "Encode/decode flow body", ) km.add("L", "console.command options.load ", ["options"], "Load from file") km.add("S", "console.command options.save ", ["options"], "Save to file") km.add("D", "options.reset", ["options"], "Reset all options") km.add("d", "console.options.reset.focus", ["options"], "Reset this option") km.add("a", "console.grideditor.add", ["grideditor"], "Add a row after cursor") km.add( "A", "console.grideditor.insert", ["grideditor"], "Insert a row before cursor" ) km.add("d", "console.grideditor.delete", ["grideditor"], "Delete this row") km.add( "r", "console.command console.grideditor.load", ["grideditor"], "Read unescaped data into the current cell from file", ) km.add( "R", "console.command console.grideditor.load_escaped", ["grideditor"], "Load a Python-style escaped string into the current cell from file", ) km.add("e", "console.grideditor.editor", ["grideditor"], "Edit in external editor") km.add( "w", "console.command console.grideditor.save ", ["grideditor"], "Save data to file as CSV", ) km.add("z", "eventstore.clear", ["eventlog"], "Clear") km.add( "a", """ console.choose.cmd "Context" console.key.contexts console.command console.key.bind {choice} """, ["keybindings"], "Add a key binding", ) km.add( "d", "console.key.unbind.focus", ["keybindings"], "Unbind the currently focused key binding", ) km.add( "x", "console.key.execute.focus", ["keybindings"], "Execute the currently focused key binding", ) km.add( "enter", "console.key.edit.focus", ["keybindings"], "Edit the currently focused key binding", ) mitmproxy-8.1.1/mitmproxy/tools/console/eventlog.py000066400000000000000000000035261425660472000226540ustar00rootroot00000000000000import collections import urwid from mitmproxy.tools.console import layoutwidget from mitmproxy import log class LogBufferWalker(urwid.SimpleListWalker): pass class EventLog(urwid.ListBox, layoutwidget.LayoutWidget): keyctx = "eventlog" title = "Events" def __init__(self, master): self.master = master self.walker = LogBufferWalker(collections.deque(maxlen=self.master.events.size)) master.events.sig_add.connect(self.add_event) master.events.sig_refresh.connect(self.refresh_events) self.master.options.subscribe( self.refresh_events, ["console_eventlog_verbosity"] ) self.refresh_events() super().__init__(self.walker) def load(self, loader): loader.add_option( "console_focus_follow", bool, False, "Focus follows new flows." ) def set_focus(self, index): if 0 <= index < len(self.walker): super().set_focus(index) def keypress(self, size, key): if key == "m_end": self.set_focus(len(self.walker) - 1) elif key == "m_start": self.set_focus(0) return super().keypress(size, key) def add_event(self, event_store, entry: log.LogEntry): if log.log_tier(self.master.options.console_eventlog_verbosity) < log.log_tier( entry.level ): return txt = f"{entry.level}: {str(entry.msg)}" if entry.level in ("error", "warn", "alert"): e = urwid.Text((entry.level, txt)) else: e = urwid.Text(txt) self.walker.append(e) if self.master.options.console_focus_follow: self.walker.set_focus(len(self.walker) - 1) def refresh_events(self, *_): self.walker.clear() for event in self.master.events.data: self.add_event(None, event) mitmproxy-8.1.1/mitmproxy/tools/console/flowdetailview.py000066400000000000000000000123041425660472000240500ustar00rootroot00000000000000from typing import Optional import urwid import mitmproxy.flow from mitmproxy import http from mitmproxy.tools.console import common, searchable from mitmproxy.utils import human, strutils def maybe_timestamp(base, attr): if base is not None and getattr(base, attr): return human.format_timestamp_with_milli(getattr(base, attr)) else: # in mitmdump we serialize before a connection is closed. # loading those flows at a later point shouldn't display "active". # We also use a ndash (and not a regular dash) so that it is sorted # after other timestamps. We may need to revisit that in the future if it turns out # to render ugly in consoles. return "–" def flowdetails(state, flow: mitmproxy.flow.Flow): text = [] sc = flow.server_conn cc = flow.client_conn req: Optional[http.Request] resp: Optional[http.Response] if isinstance(flow, http.HTTPFlow): req = flow.request resp = flow.response else: req = None resp = None metadata = flow.metadata comment = flow.comment if comment: text.append(urwid.Text([("head", "Comment: "), ("text", comment)])) if metadata is not None and len(metadata) > 0: parts = [(str(k), repr(v)) for k, v in metadata.items()] text.append(urwid.Text([("head", "Metadata:")])) text.extend(common.format_keyvals(parts, indent=4)) if sc is not None and sc.peername: text.append(urwid.Text([("head", "Server Connection:")])) parts = [ ("Address", human.format_address(sc.address)), ] if sc.peername: parts.append(("Resolved Address", human.format_address(sc.peername))) if resp: parts.append(("HTTP Version", resp.http_version)) if sc.alpn: parts.append(("ALPN", strutils.bytes_to_escaped_str(sc.alpn))) text.extend(common.format_keyvals(parts, indent=4)) if sc.certificate_list: c = sc.certificate_list[0] text.append(urwid.Text([("head", "Server Certificate:")])) parts = [ ("Type", "%s, %s bits" % c.keyinfo), ("SHA256 digest", c.fingerprint().hex(" ")), ("Valid from", str(c.notbefore)), ("Valid to", str(c.notafter)), ("Serial", str(c.serial)), ( "Subject", urwid.Pile( common.format_keyvals(c.subject, key_format="highlight") ), ), ( "Issuer", urwid.Pile(common.format_keyvals(c.issuer, key_format="highlight")), ), ] if c.altnames: parts.append(("Alt names", ", ".join(c.altnames))) text.extend(common.format_keyvals(parts, indent=4)) if cc is not None: text.append(urwid.Text([("head", "Client Connection:")])) parts = [ ("Address", human.format_address(cc.peername)), ] if req: parts.append(("HTTP Version", req.http_version)) if cc.tls_version: parts.append(("TLS Version", cc.tls_version)) if cc.sni: parts.append(("Server Name Indication", cc.sni)) if cc.cipher: parts.append(("Cipher Name", cc.cipher)) if cc.alpn: parts.append(("ALPN", strutils.bytes_to_escaped_str(cc.alpn))) text.extend(common.format_keyvals(parts, indent=4)) parts = [] if cc is not None and cc.timestamp_start: parts.append( ("Client conn. established", maybe_timestamp(cc, "timestamp_start")) ) if cc.tls_established: parts.append( ( "Client conn. TLS handshake", maybe_timestamp(cc, "timestamp_tls_setup"), ) ) parts.append(("Client conn. closed", maybe_timestamp(cc, "timestamp_end"))) if sc is not None and sc.timestamp_start: parts.append(("Server conn. initiated", maybe_timestamp(sc, "timestamp_start"))) parts.append( ("Server conn. TCP handshake", maybe_timestamp(sc, "timestamp_tcp_setup")) ) if sc.tls_established: parts.append( ( "Server conn. TLS handshake", maybe_timestamp(sc, "timestamp_tls_setup"), ) ) parts.append(("Server conn. closed", maybe_timestamp(sc, "timestamp_end"))) if req is not None and req.timestamp_start: parts.append(("First request byte", maybe_timestamp(req, "timestamp_start"))) parts.append(("Request complete", maybe_timestamp(req, "timestamp_end"))) if resp is not None and resp.timestamp_start: parts.append(("First response byte", maybe_timestamp(resp, "timestamp_start"))) parts.append(("Response complete", maybe_timestamp(resp, "timestamp_end"))) if parts: # sort operations by timestamp parts = sorted(parts, key=lambda p: p[1]) text.append(urwid.Text([("head", "Timing:")])) text.extend(common.format_keyvals(parts, indent=4)) return searchable.Searchable(text) mitmproxy-8.1.1/mitmproxy/tools/console/flowlist.py000066400000000000000000000066411425660472000226750ustar00rootroot00000000000000from functools import lru_cache from typing import Optional import urwid import mitmproxy.tools.console.master from mitmproxy.tools.console import common from mitmproxy.tools.console import layoutwidget class FlowItem(urwid.WidgetWrap): def __init__(self, master, flow): self.master, self.flow = master, flow w = self.get_text() urwid.WidgetWrap.__init__(self, w) def get_text(self): cols, _ = self.master.ui.get_cols_rows() layout = self.master.options.console_flowlist_layout if layout == "list" or (layout == "default" and cols < 100): render_mode = common.RenderMode.LIST else: render_mode = common.RenderMode.TABLE return common.format_flow( self.flow, render_mode=render_mode, focused=self.flow is self.master.view.focus.flow, hostheader=self.master.options.showhost, ) def selectable(self): return True def mouse_event(self, size, event, button, col, row, focus): if event == "mouse press" and button == 1: self.master.commands.execute("console.view.flow @focus") return True def keypress(self, size, key): return key class FlowListWalker(urwid.ListWalker): master: "mitmproxy.tools.console.master.ConsoleMaster" def __init__(self, master): self.master = master def positions(self, reverse=False): # The stub implementation of positions can go once this issue is resolved: # https://github.com/urwid/urwid/issues/294 ret = range(self.master.view.get_length()) if reverse: return reversed(ret) return ret def view_changed(self): self._modified() self._get.cache_clear() def get_focus(self): if not self.master.view.focus.flow: return None, 0 f = FlowItem(self.master, self.master.view.focus.flow) return f, self.master.view.focus.index def set_focus(self, index): if self.master.commands.execute("view.properties.inbounds %d" % index): self.master.view.focus.index = index @lru_cache(maxsize=None) def _get(self, pos: int) -> tuple[Optional[FlowItem], Optional[int]]: if not self.master.view.inbounds(pos): return None, None return FlowItem(self.master, self.master.view[pos]), pos def get_next(self, pos): return self._get(pos + 1) def get_prev(self, pos): return self._get(pos - 1) class FlowListBox(urwid.ListBox, layoutwidget.LayoutWidget): title = "Flows" keyctx = "flowlist" def __init__(self, master: "mitmproxy.tools.console.master.ConsoleMaster") -> None: self.master: "mitmproxy.tools.console.master.ConsoleMaster" = master super().__init__(FlowListWalker(master)) self.master.options.subscribe( self.set_flowlist_layout, ["console_flowlist_layout"] ) def keypress(self, size, key): if key == "m_start": self.master.commands.execute("view.focus.go 0") elif key == "m_end": self.master.commands.execute("view.focus.go -1") elif key == "m_select": self.master.commands.execute("console.view.flow @focus") return urwid.ListBox.keypress(self, size, key) def view_changed(self): self.body.view_changed() def set_flowlist_layout(self, opts, updated): self.master.ui.clear() mitmproxy-8.1.1/mitmproxy/tools/console/flowview.py000066400000000000000000000412221425660472000226660ustar00rootroot00000000000000import math import sys from functools import lru_cache from typing import Optional import urwid import mitmproxy.flow import mitmproxy.tools.console.master from mitmproxy import contentviews from mitmproxy import ctx from mitmproxy import dns from mitmproxy import http from mitmproxy import tcp from mitmproxy.tools.console import common from mitmproxy.tools.console import flowdetailview from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import searchable from mitmproxy.tools.console import tabs from mitmproxy.utils import strutils class SearchError(Exception): pass class FlowViewHeader(urwid.WidgetWrap): def __init__( self, master: "mitmproxy.tools.console.master.ConsoleMaster", ) -> None: self.master = master self.focus_changed() def focus_changed(self): cols, _ = self.master.ui.get_cols_rows() if self.master.view.focus.flow: self._w = common.format_flow( self.master.view.focus.flow, render_mode=common.RenderMode.DETAILVIEW, hostheader=self.master.options.showhost, ) else: self._w = urwid.Pile([]) class FlowDetails(tabs.Tabs): def __init__(self, master): self.master = master super().__init__([]) self.show() self.last_displayed_body = None contentviews.on_add.connect(self.contentview_changed) contentviews.on_remove.connect(self.contentview_changed) @property def view(self): return self.master.view @property def flow(self) -> mitmproxy.flow.Flow: return self.master.view.focus.flow def contentview_changed(self, view): # this is called when a contentview addon is live-reloaded. # we clear our cache and then rerender self._get_content_view.cache_clear() if self.master.window.current_window("flowview"): self.show() def focus_changed(self): f = self.flow if f: if isinstance(f, http.HTTPFlow): if f.websocket: self.tabs = [ (self.tab_http_request, self.view_request), (self.tab_http_response, self.view_response), (self.tab_websocket_messages, self.view_websocket_messages), (self.tab_details, self.view_details), ] else: self.tabs = [ (self.tab_http_request, self.view_request), (self.tab_http_response, self.view_response), (self.tab_details, self.view_details), ] elif isinstance(f, tcp.TCPFlow): self.tabs = [ (self.tab_tcp_stream, self.view_tcp_stream), (self.tab_details, self.view_details), ] elif isinstance(f, dns.DNSFlow): self.tabs = [ (self.tab_dns_request, self.view_dns_request), (self.tab_dns_response, self.view_dns_response), (self.tab_details, self.view_details), ] self.show() else: self.master.window.pop() def tab_http_request(self): flow = self.flow assert isinstance(flow, http.HTTPFlow) if self.flow.intercepted and not flow.response: return "Request intercepted" else: return "Request" def tab_http_response(self): flow = self.flow assert isinstance(flow, http.HTTPFlow) if self.flow.intercepted and flow.response: return "Response intercepted" else: return "Response" def tab_dns_request(self) -> str: flow = self.flow assert isinstance(flow, dns.DNSFlow) if self.flow.intercepted and not flow.response: return "Request intercepted" else: return "Request" def tab_dns_response(self) -> str: flow = self.flow assert isinstance(flow, dns.DNSFlow) if self.flow.intercepted and flow.response: return "Response intercepted" else: return "Response" def tab_tcp_stream(self): return "TCP Stream" def tab_websocket_messages(self): return "WebSocket Messages" def tab_details(self): return "Detail" def view_request(self): flow = self.flow assert isinstance(flow, http.HTTPFlow) return self.conn_text(flow.request) def view_response(self): flow = self.flow assert isinstance(flow, http.HTTPFlow) return self.conn_text(flow.response) def view_dns_request(self): flow = self.flow assert isinstance(flow, dns.DNSFlow) return self.dns_message_text("request", flow.request) def view_dns_response(self): flow = self.flow assert isinstance(flow, dns.DNSFlow) return self.dns_message_text("response", flow.response) def _contentview_status_bar(self, description: str, viewmode: str): cols = [ urwid.Text( [ ("heading", description), ] ), urwid.Text( [ " ", ("heading", "["), ("heading_key", "m"), ("heading", (":%s]" % viewmode)), ], align="right", ), ] contentview_status_bar = urwid.AttrWrap(urwid.Columns(cols), "heading") return contentview_status_bar FROM_CLIENT_MARKER = ("from_client", f"{common.SYMBOL_FROM_CLIENT} ") TO_CLIENT_MARKER = ("to_client", f"{common.SYMBOL_TO_CLIENT} ") def view_websocket_messages(self): flow = self.flow assert isinstance(flow, http.HTTPFlow) assert flow.websocket is not None if not flow.websocket.messages: return searchable.Searchable([urwid.Text(("highlight", "No messages."))]) viewmode = self.master.commands.call("console.flowview.mode") widget_lines = [] for m in flow.websocket.messages: _, lines, _ = contentviews.get_message_content_view(viewmode, m, flow) for line in lines: if m.from_client: line.insert(0, self.FROM_CLIENT_MARKER) else: line.insert(0, self.TO_CLIENT_MARKER) widget_lines.append(urwid.Text(line)) if flow.websocket.closed_by_client is not None: widget_lines.append( urwid.Text( [ ( self.FROM_CLIENT_MARKER if flow.websocket.closed_by_client else self.TO_CLIENT_MARKER ), ( "alert" if flow.websocket.close_code in (1000, 1001, 1005) else "error", f"Connection closed: {flow.websocket.close_code} {flow.websocket.close_reason}", ), ] ) ) if flow.intercepted: markup = widget_lines[-1].get_text()[0] widget_lines[-1].set_text(("intercept", markup)) widget_lines.insert( 0, self._contentview_status_bar(viewmode.capitalize(), viewmode) ) return searchable.Searchable(widget_lines) def view_tcp_stream(self) -> urwid.Widget: flow = self.flow assert isinstance(flow, tcp.TCPFlow) if not flow.messages: return searchable.Searchable([urwid.Text(("highlight", "No messages."))]) viewmode = self.master.commands.call("console.flowview.mode") # Merge adjacent TCP "messages". For detailed explanation of this code block see: # https://github.com/mitmproxy/mitmproxy/pull/3970/files/469bd32582f764f9a29607efa4f5b04bd87961fb#r418670880 from_client = None messages = [] for message in flow.messages: if message.from_client is not from_client: messages.append(message.content) from_client = message.from_client else: messages[-1] += message.content widget_lines = [] from_client = flow.messages[0].from_client for m in messages: _, lines, _ = contentviews.get_tcp_content_view(viewmode, m, flow) for line in lines: if from_client: line.insert(0, self.FROM_CLIENT_MARKER) else: line.insert(0, self.TO_CLIENT_MARKER) widget_lines.append(urwid.Text(line)) from_client = not from_client if flow.intercepted: markup = widget_lines[-1].get_text()[0] widget_lines[-1].set_text(("intercept", markup)) widget_lines.insert( 0, self._contentview_status_bar(viewmode.capitalize(), viewmode) ) return searchable.Searchable(widget_lines) def view_details(self): return flowdetailview.flowdetails(self.view, self.flow) def content_view(self, viewmode, message): if message.raw_content is None: msg, body = "", [urwid.Text([("error", "[content missing]")])] return msg, body else: full = self.master.commands.execute( "view.settings.getval @focus fullcontents false" ) if full == "true": limit = sys.maxsize else: limit = ctx.options.content_view_lines_cutoff flow_modify_cache_invalidation = hash( ( message.raw_content, message.headers.fields, getattr(message, "path", None), ) ) # we need to pass the message off-band because it's not hashable self._get_content_view_message = message return self._get_content_view( viewmode, limit, flow_modify_cache_invalidation ) @lru_cache(maxsize=200) def _get_content_view(self, viewmode, max_lines, _): message = self._get_content_view_message self._get_content_view_message = None description, lines, error = contentviews.get_message_content_view( viewmode, message, self.flow ) if error: self.master.log.debug(error) # Give hint that you have to tab for the response. if description == "No content" and isinstance(message, http.Request): description = "No request content" # If the users has a wide terminal, he gets fewer lines; this should not be an issue. chars_per_line = 80 max_chars = max_lines * chars_per_line total_chars = 0 text_objects = [] for line in lines: txt = [] for (style, text) in line: if total_chars + len(text) > max_chars: text = text[: max_chars - total_chars] txt.append((style, text)) total_chars += len(text) if total_chars == max_chars: break # round up to the next line. total_chars = int(math.ceil(total_chars / chars_per_line) * chars_per_line) text_objects.append(urwid.Text(txt)) if total_chars == max_chars: text_objects.append( urwid.Text( [ ( "highlight", "Stopped displaying data after %d lines. Press " % max_lines, ), ("key", "f"), ("highlight", " to load all data."), ] ) ) break return description, text_objects def conn_text(self, conn): if conn: hdrs = [] for k, v in conn.headers.fields: # This will always force an ascii representation of headers. For example, if the server sends a # # X-Authors: Made with ❤ in Hamburg # # header, mitmproxy will display the following: # # X-Authors: Made with \xe2\x9d\xa4 in Hamburg. # # The alternative would be to just use the header's UTF-8 representation and maybe # do `str.replace("\t", "\\t")` to exempt tabs from urwid's special characters escaping [1]. # That would in some terminals allow rendering UTF-8 characters, but the mapping # wouldn't be bijective, i.e. a user couldn't distinguish "\\t" and "\t". # Also, from a security perspective, a mitmproxy user couldn't be fooled by homoglyphs. # # 1) https://github.com/mitmproxy/mitmproxy/issues/1833 # https://github.com/urwid/urwid/blob/6608ee2c9932d264abd1171468d833b7a4082e13/urwid/display_common.py#L35-L36, k = strutils.bytes_to_escaped_str(k) + ":" v = strutils.bytes_to_escaped_str(v) hdrs.append((k, v)) txt = common.format_keyvals(hdrs, key_format="header") viewmode = self.master.commands.call("console.flowview.mode") msg, body = self.content_view(viewmode, conn) cols = [ urwid.Text( [ ("heading", msg), ] ), urwid.Text( [ " ", ("heading", "["), ("heading_key", "m"), ("heading", (":%s]" % viewmode)), ], align="right", ), ] title = urwid.AttrWrap(urwid.Columns(cols), "heading") txt.append(title) txt.extend(body) else: txt = [ urwid.Text(""), urwid.Text( [ ("highlight", "No response. Press "), ("key", "e"), ("highlight", " and edit any aspect to add one."), ] ), ] return searchable.Searchable(txt) def dns_message_text( self, type: str, message: Optional[dns.Message] ) -> searchable.Searchable: # Keep in sync with web/src/js/components/FlowView/DnsMessages.tsx if message: def rr_text(rr: dns.ResourceRecord): return urwid.Text( f" {rr.name} {dns.types.to_str(rr.type)} {dns.classes.to_str(rr.class_)} {rr.ttl} {str(rr)}" ) txt = [] txt.append( urwid.Text( "{recursive}Question".format( recursive="Recursive " if message.recursion_desired else "", ) ) ) txt.extend( urwid.Text( f" {q.name} {dns.types.to_str(q.type)} {dns.classes.to_str(q.class_)}" ) for q in message.questions ) txt.append(urwid.Text("")) txt.append( urwid.Text( "{authoritative}{recursive}Answer".format( authoritative="Authoritative " if message.authoritative_answer else "", recursive="Recursive " if message.recursion_available else "", ) ) ) txt.extend(map(rr_text, message.answers)) txt.append(urwid.Text("")) txt.append(urwid.Text("Authority")) txt.extend(map(rr_text, message.authorities)) txt.append(urwid.Text("")) txt.append(urwid.Text("Addition")) txt.extend(map(rr_text, message.additionals)) return searchable.Searchable(txt) else: return searchable.Searchable([urwid.Text(("highlight", f"No {type}."))]) class FlowView(urwid.Frame, layoutwidget.LayoutWidget): keyctx = "flowview" title = "Flow Details" def __init__(self, master): super().__init__( FlowDetails(master), header=FlowViewHeader(master), ) self.master = master def focus_changed(self, *args, **kwargs): self.body.focus_changed() self.header.focus_changed() mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/000077500000000000000000000000001425660472000226055ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/__init__.py000066400000000000000000000011011425660472000247070ustar00rootroot00000000000000from . import base from .editors import ( CookieAttributeEditor, CookieEditor, DataViewer, OptionsEditor, PathEditor, QueryEditor, RequestHeaderEditor, RequestMultipartEditor, RequestUrlEncodedEditor, ResponseHeaderEditor, SetCookieEditor, ) __all__ = [ "base", "QueryEditor", "RequestHeaderEditor", "ResponseHeaderEditor", "RequestMultipartEditor", "RequestUrlEncodedEditor", "PathEditor", "CookieEditor", "CookieAttributeEditor", "SetCookieEditor", "OptionsEditor", "DataViewer", ] mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/base.py000066400000000000000000000313411425660472000240730ustar00rootroot00000000000000import abc import copy import os from collections.abc import Callable, Container, Iterable, Sequence from typing import Any, AnyStr, Optional import urwid from mitmproxy.utils import strutils from mitmproxy import exceptions from mitmproxy.tools.console import signals from mitmproxy.tools.console import layoutwidget import mitmproxy.tools.console.master def read_file(filename: str, escaped: bool) -> AnyStr: filename = os.path.expanduser(filename) try: with open(filename, "r" if escaped else "rb") as f: d = f.read() except OSError as v: raise exceptions.CommandError(v) if escaped: try: d = strutils.escaped_str_to_bytes(d) except ValueError: raise exceptions.CommandError("Invalid Python-style string encoding.") return d class Cell(urwid.WidgetWrap): def get_data(self): """ Raises: ValueError, if the current content is invalid. """ raise NotImplementedError() def selectable(self): return True class Column(metaclass=abc.ABCMeta): subeditor: urwid.Edit = None def __init__(self, heading): self.heading = heading @abc.abstractmethod def Display(self, data) -> Cell: pass @abc.abstractmethod def Edit(self, data) -> Cell: pass @abc.abstractmethod def blank(self) -> Any: pass def keypress(self, key: str, editor: "GridEditor") -> Optional[str]: return key class GridRow(urwid.WidgetWrap): def __init__( self, focused: Optional[int], editing: bool, editor: "GridEditor", values: tuple[Iterable[bytes], Container[int]], ) -> None: self.focused = focused self.editor = editor self.edit_col: Optional[Cell] = None errors = values[1] self.fields: Sequence[Any] = [] for i, v in enumerate(values[0]): if focused == i and editing: self.edit_col = self.editor.columns[i].Edit(v) self.fields.append(self.edit_col) else: w = self.editor.columns[i].Display(v) if focused == i: if i in errors: w = urwid.AttrWrap(w, "focusfield_error") else: w = urwid.AttrWrap(w, "focusfield") elif i in errors: w = urwid.AttrWrap(w, "field_error") self.fields.append(w) fspecs = self.fields[:] if len(self.fields) > 1: fspecs[0] = ("fixed", self.editor.first_width + 2, fspecs[0]) w = urwid.Columns(fspecs, dividechars=2) if focused is not None: w.set_focus_column(focused) super().__init__(w) def keypress(self, s, k): if self.edit_col: w = self._w.column_widths(s)[self.focused] k = self.edit_col.keypress((w,), k) return k def selectable(self): return True class GridWalker(urwid.ListWalker): """ Stores rows as a list of (rows, errors) tuples, where rows is a list and errors is a set with an entry of each offset in rows that is an error. """ def __init__(self, lst: Iterable[list], editor: "GridEditor") -> None: self.lst: Sequence[tuple[Any, set]] = [(i, set()) for i in lst] self.editor = editor self.focus = 0 self.focus_col = 0 self.edit_row: Optional[GridRow] = None def _modified(self): self.editor.show_empty_msg() return super()._modified() def add_value(self, lst): self.lst.append((lst[:], set())) self._modified() def get_current_value(self): if self.lst: return self.lst[self.focus][0][self.focus_col] def set_current_value(self, val): errors = self.lst[self.focus][1] emsg = self.editor.is_error(self.focus_col, val) if emsg: signals.status_message.send(message=emsg, expire=5) errors.add(self.focus_col) else: errors.discard(self.focus_col) self.set_value(val, self.focus, self.focus_col, errors) def set_value(self, val, focus, focus_col, errors=None): if not errors: errors = set() row = list(self.lst[focus][0]) row[focus_col] = val self.lst[focus] = [tuple(row), errors] self._modified() def delete_focus(self): if self.lst: del self.lst[self.focus] self.focus = min(len(self.lst) - 1, self.focus) self._modified() def _insert(self, pos): self.focus = pos self.lst.insert(self.focus, ([c.blank() for c in self.editor.columns], set())) self.focus_col = 0 self.start_edit() def insert(self): return self._insert(self.focus) def add(self): return self._insert(min(self.focus + 1, len(self.lst))) def start_edit(self): col = self.editor.columns[self.focus_col] if self.lst and not col.subeditor: self.edit_row = GridRow( self.focus_col, True, self.editor, self.lst[self.focus] ) self._modified() def stop_edit(self): if self.edit_row: try: val = self.edit_row.edit_col.get_data() except ValueError: return self.edit_row = None self.set_current_value(val) def left(self): self.focus_col = max(self.focus_col - 1, 0) self._modified() def right(self): self.focus_col = min(self.focus_col + 1, len(self.editor.columns) - 1) self._modified() def tab_next(self): self.stop_edit() if self.focus_col < len(self.editor.columns) - 1: self.focus_col += 1 elif self.focus != len(self.lst) - 1: self.focus_col = 0 self.focus += 1 self._modified() def get_focus(self): if self.edit_row: return self.edit_row, self.focus elif self.lst: return ( GridRow(self.focus_col, False, self.editor, self.lst[self.focus]), self.focus, ) else: return None, None def set_focus(self, focus): self.stop_edit() self.focus = focus self._modified() def get_next(self, pos): if pos + 1 >= len(self.lst): return None, None return GridRow(None, False, self.editor, self.lst[pos + 1]), pos + 1 def get_prev(self, pos): if pos - 1 < 0: return None, None return GridRow(None, False, self.editor, self.lst[pos - 1]), pos - 1 class GridListBox(urwid.ListBox): def __init__(self, lw): super().__init__(lw) FIRST_WIDTH_MAX = 40 class BaseGridEditor(urwid.WidgetWrap): title: str = "" keyctx = "grideditor" def __init__( self, master: "mitmproxy.tools.console.master.ConsoleMaster", title, columns, value: Any, callback: Callable[..., None], *cb_args, **cb_kwargs ) -> None: value = self.data_in(copy.deepcopy(value)) self.master = master self.title = title self.columns = columns self.value = value self.callback = callback self.cb_args = cb_args self.cb_kwargs = cb_kwargs first_width = 20 if value: for r in value: assert len(r) == len(self.columns) first_width = max(len(r), first_width) self.first_width = min(first_width, FIRST_WIDTH_MAX) h = None if any(col.heading for col in self.columns): headings = [] for i, col in enumerate(self.columns): c = urwid.Text(col.heading) if i == 0 and len(self.columns) > 1: headings.append(("fixed", first_width + 2, c)) else: headings.append(c) h = urwid.Columns(headings, dividechars=2) h = urwid.AttrWrap(h, "heading") self.walker = GridWalker(self.value, self) self.lb = GridListBox(self.walker) w = urwid.Frame(self.lb, header=h) super().__init__(w) self.show_empty_msg() def layout_popping(self): res = [] for i in self.walker.lst: if not i[1] and any([x for x in i[0]]): res.append(i[0]) self.callback(self.data_out(res), *self.cb_args, **self.cb_kwargs) def show_empty_msg(self): if self.walker.lst: self._w.set_footer(None) else: self._w.set_footer( urwid.Text( [ ("highlight", "No values - you should add some. Press "), ("key", "?"), ("highlight", " for help."), ] ) ) def set_subeditor_value(self, val, focus, focus_col): self.walker.set_value(val, focus, focus_col) def keypress(self, size, key): if self.walker.edit_row: if key == "esc": self.walker.stop_edit() elif key == "tab": pf, pfc = self.walker.focus, self.walker.focus_col self.walker.tab_next() if self.walker.focus == pf and self.walker.focus_col != pfc: self.walker.start_edit() else: self._w.keypress(size, key) return None column = self.columns[self.walker.focus_col] if key == "m_start": self.walker.set_focus(0) elif key == "m_next": self.walker.tab_next() elif key == "m_end": self.walker.set_focus(len(self.walker.lst) - 1) elif key == "left": self.walker.left() elif key == "right": self.walker.right() elif column.keypress(key, self) and not self.handle_key(key): return self._w.keypress(size, key) def data_out(self, data: Sequence[list]) -> Any: """ Called on raw list data, before data is returned through the callback. """ return data def data_in(self, data: Any) -> Iterable[list]: """ Called to prepare provided data. """ return data def is_error(self, col: int, val: Any) -> Optional[str]: """ Return None, or a string error message. """ return None def handle_key(self, key): return False def cmd_add(self): self.walker.add() def cmd_insert(self): self.walker.insert() def cmd_delete(self): self.walker.delete_focus() def cmd_read_file(self, path): self.walker.set_current_value(read_file(path, False)) def cmd_read_file_escaped(self, path): self.walker.set_current_value(read_file(path, True)) def cmd_spawn_editor(self): o = self.walker.get_current_value() if o is not None: n = self.master.spawn_editor(o) n = strutils.clean_hanging_newline(n) self.walker.set_current_value(n) class GridEditor(BaseGridEditor): title = "" columns: Sequence[Column] = () keyctx = "grideditor" def __init__( self, master: "mitmproxy.tools.console.master.ConsoleMaster", value: Any, callback: Callable[..., None], *cb_args, **cb_kwargs ) -> None: super().__init__( master, self.title, self.columns, value, callback, *cb_args, **cb_kwargs ) class FocusEditor(urwid.WidgetWrap, layoutwidget.LayoutWidget): """ A specialised GridEditor that edits the current focused flow. """ keyctx = "grideditor" def __init__(self, master): self.master = master def call(self, v, name, *args, **kwargs): f = getattr(v, name, None) if f: f(*args, **kwargs) def get_data(self, flow): """ Retrieve the data to edit from the current flow. """ raise NotImplementedError def set_data(self, vals, flow): """ Set the current data on the flow. """ raise NotImplementedError def set_data_update(self, vals, flow): self.set_data(vals, flow) signals.flow_change.send(self, flow=flow) def key_responder(self): return self._w def layout_popping(self): self.call(self._w, "layout_popping") def layout_pushed(self, prev): if self.master.view.focus.flow: self._w = BaseGridEditor( self.master, self.title, self.columns, self.get_data(self.master.view.focus.flow), self.set_data_update, self.master.view.focus.flow, ) else: self._w = urwid.Pile([]) mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/col_bytes.py000066400000000000000000000024031425660472000251410ustar00rootroot00000000000000import urwid from mitmproxy.tools.console import signals from mitmproxy.tools.console.grideditor import base from mitmproxy.utils import strutils class Column(base.Column): def Display(self, data): return Display(data) def Edit(self, data): return Edit(data) def blank(self): return b"" def keypress(self, key, editor): if key in ["m_select"]: editor.walker.start_edit() else: return key class Display(base.Cell): def __init__(self, data: bytes) -> None: self.data = data escaped = strutils.bytes_to_escaped_str(data) w = urwid.Text(escaped, wrap="any") super().__init__(w) def get_data(self) -> bytes: return self.data class Edit(base.Cell): def __init__(self, data: bytes) -> None: d = strutils.bytes_to_escaped_str(data) w = urwid.Edit(edit_text=d, wrap="any", multiline=True) w = urwid.AttrWrap(w, "editfield") super().__init__(w) def get_data(self) -> bytes: txt = self._w.get_text()[0].strip() try: return strutils.escaped_str_to_bytes(txt) except ValueError: signals.status_message.send(self, message="Invalid data.", expire=1000) raise mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/col_subgrid.py000066400000000000000000000020751425660472000254570ustar00rootroot00000000000000import urwid from mitmproxy.tools.console.grideditor import base from mitmproxy.tools.console import signals from mitmproxy.net.http import cookies class Column(base.Column): def __init__(self, heading, subeditor): super().__init__(heading) self.subeditor = subeditor def Edit(self, data): raise RuntimeError("SubgridColumn should handle edits itself") def Display(self, data): return Display(data) def blank(self): return [] def keypress(self, key, editor): if key in "rRe": signals.status_message.send( self, message="Press enter to edit this field.", expire=1000 ) return elif key == "m_select": self.subeditor.grideditor = editor editor.master.switch_view("edit_focus_setcookie_attrs") else: return key class Display(base.Cell): def __init__(self, data): p = cookies._format_pairs(data, sep="\n") w = urwid.Text(p) super().__init__(w) def get_data(self): pass mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/col_text.py000066400000000000000000000024021425660472000247760ustar00rootroot00000000000000""" Welcome to the encoding dance! In a nutshell, text columns are actually a proxy class for byte columns, which just encode/decodes contents. """ from mitmproxy.tools.console import signals from mitmproxy.tools.console.grideditor import col_bytes class Column(col_bytes.Column): def __init__(self, heading, encoding="utf8", errors="surrogateescape"): super().__init__(heading) self.encoding_args = encoding, errors def Display(self, data): return TDisplay(data, self.encoding_args) def Edit(self, data): return TEdit(data, self.encoding_args) def blank(self): return "" # This is the same for both edit and display. class EncodingMixin: def __init__(self, data, encoding_args): self.encoding_args = encoding_args super().__init__(data.__str__().encode(*self.encoding_args)) def get_data(self): data = super().get_data() try: return data.decode(*self.encoding_args) except ValueError: signals.status_message.send(self, message="Invalid encoding.", expire=1000) raise # urwid forces a different name for a subclass. class TDisplay(EncodingMixin, col_bytes.Display): pass class TEdit(EncodingMixin, col_bytes.Edit): pass mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/col_viewany.py000066400000000000000000000013111425660472000254720ustar00rootroot00000000000000""" A display-only column that displays any data type. """ from typing import Any import urwid from mitmproxy.tools.console.grideditor import base from mitmproxy.utils import strutils class Column(base.Column): def Display(self, data): return Display(data) Edit = Display def blank(self): return "" class Display(base.Cell): def __init__(self, data: Any) -> None: self.data = data if isinstance(data, bytes): data = strutils.bytes_to_escaped_str(data) if not isinstance(data, str): data = repr(data) w = urwid.Text(data, wrap="any") super().__init__(w) def get_data(self) -> Any: return self.data mitmproxy-8.1.1/mitmproxy/tools/console/grideditor/editors.py000066400000000000000000000132761425660472000246410ustar00rootroot00000000000000from typing import Any, Union import urwid from mitmproxy import exceptions from mitmproxy.http import Headers from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import signals from mitmproxy.tools.console.grideditor import base from mitmproxy.tools.console.grideditor import col_bytes from mitmproxy.tools.console.grideditor import col_subgrid from mitmproxy.tools.console.grideditor import col_text from mitmproxy.tools.console.grideditor import col_viewany class QueryEditor(base.FocusEditor): title = "Edit Query" columns = [col_text.Column("Key"), col_text.Column("Value")] def get_data(self, flow): return flow.request.query.items(multi=True) def set_data(self, vals, flow): flow.request.query = vals class HeaderEditor(base.FocusEditor): columns = [col_bytes.Column("Key"), col_bytes.Column("Value")] class RequestHeaderEditor(HeaderEditor): title = "Edit Request Headers" def get_data(self, flow): return flow.request.headers.fields def set_data(self, vals, flow): flow.request.headers = Headers(vals) class ResponseHeaderEditor(HeaderEditor): title = "Edit Response Headers" def get_data(self, flow): return flow.response.headers.fields def set_data(self, vals, flow): flow.response.headers = Headers(vals) class RequestMultipartEditor(base.FocusEditor): title = "Edit Multipart Form" columns = [col_text.Column("Key"), col_text.Column("Value")] def get_data(self, flow): return flow.request.multipart_form.items(multi=True) def set_data(self, vals, flow): flow.request.multipart_form = vals class RequestUrlEncodedEditor(base.FocusEditor): title = "Edit UrlEncoded Form" columns = [col_text.Column("Key"), col_text.Column("Value")] def get_data(self, flow): return flow.request.urlencoded_form.items(multi=True) def set_data(self, vals, flow): flow.request.urlencoded_form = vals class PathEditor(base.FocusEditor): # TODO: Next row on enter? title = "Edit Path Components" columns = [ col_text.Column("Component"), ] def data_in(self, data): return [[i] for i in data] def data_out(self, data): return [i[0] for i in data] def get_data(self, flow): return self.data_in(flow.request.path_components) def set_data(self, vals, flow): flow.request.path_components = self.data_out(vals) class CookieEditor(base.FocusEditor): title = "Edit Cookies" columns = [ col_text.Column("Name"), col_text.Column("Value"), ] def get_data(self, flow): return flow.request.cookies.items(multi=True) def set_data(self, vals, flow): flow.request.cookies = vals class CookieAttributeEditor(base.FocusEditor): title = "Editing Set-Cookie attributes" columns = [ col_text.Column("Name"), col_text.Column("Value"), ] grideditor: base.BaseGridEditor def data_in(self, data): return [(k, v or "") for k, v in data] def data_out(self, data): ret = [] for i in data: if not i[1]: ret.append([i[0], None]) else: ret.append(i) return ret def layout_pushed(self, prev): if self.grideditor.master.view.focus.flow: self._w = base.BaseGridEditor( self.grideditor.master, self.title, self.columns, self.grideditor.walker.get_current_value(), self.grideditor.set_subeditor_value, self.grideditor.walker.focus, self.grideditor.walker.focus_col, ) else: self._w = urwid.Pile([]) class SetCookieEditor(base.FocusEditor): title = "Edit SetCookie Header" columns = [ col_text.Column("Name"), col_text.Column("Value"), col_subgrid.Column("Attributes", CookieAttributeEditor), ] def data_in(self, data): flattened = [] for key, (value, attrs) in data: flattened.append([key, value, attrs.items(multi=True)]) return flattened def data_out(self, data): vals = [] for key, value, attrs in data: vals.append([key, (value, attrs)]) return vals def get_data(self, flow): return self.data_in(flow.response.cookies.items(multi=True)) def set_data(self, vals, flow): flow.response.cookies = self.data_out(vals) class OptionsEditor(base.GridEditor, layoutwidget.LayoutWidget): title = "" columns = [col_text.Column("")] def __init__(self, master, name, vals): self.name = name super().__init__(master, [[i] for i in vals], self.callback) def callback(self, vals): try: setattr(self.master.options, self.name, [i[0] for i in vals]) except exceptions.OptionsError as v: signals.status_message.send(message=str(v)) def is_error(self, col, val): pass class DataViewer(base.GridEditor, layoutwidget.LayoutWidget): title = "" def __init__( self, master, vals: Union[ list[list[Any]], list[Any], Any, ], ) -> None: if vals is not None: # Whatever vals is, make it a list of rows containing lists of column values. if not isinstance(vals, list): vals = [vals] if not isinstance(vals[0], list): vals = [[i] for i in vals] self.columns = [col_viewany.Column("")] * len(vals[0]) super().__init__(master, vals, self.callback) def callback(self, vals): pass def is_error(self, col, val): pass mitmproxy-8.1.1/mitmproxy/tools/console/help.py000066400000000000000000000065471425660472000217670ustar00rootroot00000000000000import urwid from mitmproxy import flowfilter from mitmproxy.tools.console import common from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import tabs class CListBox(urwid.ListBox): def __init__(self, contents): self.length = len(contents) contents = contents[:] + [urwid.Text(["\n"])] * 5 super().__init__(contents) def keypress(self, size, key): if key == "m_end": self.set_focus(self.length - 1) elif key == "m_start": self.set_focus(0) else: return super().keypress(size, key) class HelpView(tabs.Tabs, layoutwidget.LayoutWidget): title = "Help" keyctx = "help" def __init__(self, master): self.master = master self.helpctx = "" super().__init__( [ [self.keybindings_title, self.keybindings], [self.filtexp_title, self.filtexp], ] ) def keybindings_title(self): return "Key Bindings" def format_keys(self, binds): kvs = [] for b in binds: k = b.key if b.key == " ": k = "space" kvs.append((k, b.help or b.command)) return common.format_keyvals(kvs) def keybindings(self): text = [urwid.Text([("title", "Common Keybindings")])] text.extend(self.format_keys(self.master.keymap.list("commonkey"))) text.append(urwid.Text(["\n", ("title", "Keybindings for this view")])) if self.helpctx: text.extend(self.format_keys(self.master.keymap.list(self.helpctx))) text.append( urwid.Text( [ "\n", ("title", "Global Keybindings"), ] ) ) text.extend(self.format_keys(self.master.keymap.list("global"))) return CListBox(text) def filtexp_title(self): return "Filter Expressions" def filtexp(self): text = [] text.extend(common.format_keyvals(flowfilter.help, indent=4)) text.append( urwid.Text( [ "\n", ("text", " Regexes are Python-style.\n"), ("text", " Regexes can be specified as quoted strings.\n"), ( "text", ' Header matching (~h, ~hq, ~hs) is against a string of the form "name: value".\n', ), ( "text", " Expressions with no operators are regex matches against URL.\n", ), ("text", " Default binary operator is &.\n"), ("head", "\n Examples:\n"), ] ) ) examples = [ (r"google\.com", r"Url containing \"google.com"), ("~q ~b test", r"Requests where body contains \"test\""), ( r"!(~q & ~t \"text/html\")", "Anything but requests with a text/html content type.", ), ] text.extend(common.format_keyvals(examples, indent=4)) return CListBox(text) def layout_pushed(self, prev): """ We are just about to push a window onto the stack. """ self.helpctx = prev.keyctx self.show() mitmproxy-8.1.1/mitmproxy/tools/console/keybindings.py000066400000000000000000000113401425660472000233300ustar00rootroot00000000000000import urwid import blinker import textwrap from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import signals HELP_HEIGHT = 5 keybinding_focus_change = blinker.Signal() class KeyItem(urwid.WidgetWrap): def __init__(self, walker, binding, focused): self.walker, self.binding, self.focused = walker, binding, focused super().__init__(None) self._w = self.get_widget() def get_widget(self): cmd = textwrap.dedent(self.binding.command).strip() parts = [ (4, urwid.Text([("focus", ">> " if self.focused else " ")])), (10, urwid.Text([("title", self.binding.key)])), (12, urwid.Text([("highlight", "\n".join(self.binding.contexts))])), urwid.Text([("text", cmd)]), ] return urwid.Columns(parts) def get_edit_text(self): return self._w[1].get_edit_text() def selectable(self): return True def keypress(self, size, key): return key class KeyListWalker(urwid.ListWalker): def __init__(self, master): self.master = master self.index = 0 self.focusobj = None self.bindings = list(master.keymap.list("all")) self.set_focus(0) signals.keybindings_change.connect(self.sig_modified) def sig_modified(self, sender): self.bindings = list(self.master.keymap.list("all")) self.set_focus(min(self.index, len(self.bindings) - 1)) self._modified() def get_edit_text(self): return self.focus_obj.get_edit_text() def _get(self, pos): binding = self.bindings[pos] return KeyItem(self, binding, pos == self.index) def get_focus(self): return self.focus_obj, self.index def set_focus(self, index): binding = self.bindings[index] self.index = index self.focus_obj = self._get(self.index) keybinding_focus_change.send(binding.help or "") self._modified() def get_next(self, pos): if pos >= len(self.bindings) - 1: return None, None pos = pos + 1 return self._get(pos), pos def get_prev(self, pos): pos = pos - 1 if pos < 0: return None, None return self._get(pos), pos def positions(self, reverse=False): if reverse: return reversed(range(len(self.bindings))) else: return range(len(self.bindings)) class KeyList(urwid.ListBox): def __init__(self, master): self.master = master self.walker = KeyListWalker(master) super().__init__(self.walker) def keypress(self, size, key): if key == "m_select": foc, idx = self.get_focus() # Act here elif key == "m_start": self.set_focus(0) self.walker._modified() elif key == "m_end": self.set_focus(len(self.walker.bindings) - 1) self.walker._modified() return super().keypress(size, key) class KeyHelp(urwid.Frame): def __init__(self, master): self.master = master super().__init__(self.widget("")) self.set_active(False) keybinding_focus_change.connect(self.sig_mod) def set_active(self, val): h = urwid.Text("Key Binding Help") style = "heading" if val else "heading_inactive" self.header = urwid.AttrWrap(h, style) def widget(self, txt): cols, _ = self.master.ui.get_cols_rows() return urwid.ListBox([urwid.Text(i) for i in textwrap.wrap(txt, cols)]) def sig_mod(self, txt): self.set_body(self.widget(txt)) class KeyBindings(urwid.Pile, layoutwidget.LayoutWidget): title = "Key Bindings" keyctx = "keybindings" def __init__(self, master): oh = KeyHelp(master) super().__init__( [ KeyList(master), (HELP_HEIGHT, oh), ] ) self.master = master def get_focused_binding(self): if self.focus_position != 0: return None f = self.widget_list[0] return f.walker.get_focus()[0].binding def keypress(self, size, key): if key == "m_next": self.focus_position = (self.focus_position + 1) % len(self.widget_list) self.widget_list[1].set_active(self.focus_position == 1) key = None # This is essentially a copypasta from urwid.Pile's keypress handler. # So much for "closed for modification, but open for extension". item_rows = None if len(size) == 2: item_rows = self.get_item_rows(size, focus=True) i = self.widget_list.index(self.focus_item) tsize = self.get_item_size(size, i, True, item_rows) return self.focus_item.keypress(tsize, key) mitmproxy-8.1.1/mitmproxy/tools/console/keymap.py000066400000000000000000000166661425660472000223300ustar00rootroot00000000000000import os from collections.abc import Sequence from typing import Optional import ruamel.yaml import ruamel.yaml.error from mitmproxy import command from mitmproxy.tools.console import commandexecutor from mitmproxy.tools.console import signals from mitmproxy import ctx from mitmproxy import exceptions import mitmproxy.types class KeyBindingError(Exception): pass Contexts = { "chooser", "commands", "commonkey", "dataviewer", "eventlog", "flowlist", "flowview", "global", "grideditor", "help", "keybindings", "options", } navkeys = [ "m_start", "m_end", "m_next", "m_select", "up", "down", "page_up", "page_down", "left", "right", ] class Binding: def __init__(self, key, command, contexts, help): self.key, self.command, self.contexts = key, command, sorted(contexts) self.help = help def keyspec(self): """ Translate the key spec from a convenient user specification to one Urwid understands. """ return self.key.replace("space", " ") def sortkey(self): return self.key + ",".join(self.contexts) class Keymap: def __init__(self, master): self.executor = commandexecutor.CommandExecutor(master) self.keys = {} for c in Contexts: self.keys[c] = {} self.bindings = [] def _check_contexts(self, contexts): if not contexts: raise ValueError("Must specify at least one context.") for c in contexts: if c not in Contexts: raise ValueError("Unsupported context: %s" % c) def add(self, key: str, command: str, contexts: Sequence[str], help="") -> None: """ Add a key to the key map. """ self._check_contexts(contexts) for b in self.bindings: if b.key == key and b.command.strip() == command.strip(): b.contexts = sorted(list(set(b.contexts + contexts))) if help: b.help = help self.bind(b) break else: self.remove(key, contexts) b = Binding(key=key, command=command, contexts=contexts, help=help) self.bindings.append(b) self.bind(b) signals.keybindings_change.send(self) def remove(self, key: str, contexts: Sequence[str]) -> None: """ Remove a key from the key map. """ self._check_contexts(contexts) for c in contexts: b = self.get(c, key) if b: self.unbind(b) b.contexts = [x for x in b.contexts if x != c] if b.contexts: self.bindings.append(b) self.bind(b) signals.keybindings_change.send(self) def bind(self, binding: Binding) -> None: for c in binding.contexts: self.keys[c][binding.keyspec()] = binding def unbind(self, binding: Binding) -> None: """ Unbind also removes the binding from the list. """ for c in binding.contexts: del self.keys[c][binding.keyspec()] self.bindings = [b for b in self.bindings if b != binding] def get(self, context: str, key: str) -> Optional[Binding]: if context in self.keys: return self.keys[context].get(key, None) return None def list(self, context: str) -> Sequence[Binding]: b = [x for x in self.bindings if context in x.contexts or context == "all"] single = [x for x in b if len(x.key.split()) == 1] multi = [x for x in b if len(x.key.split()) != 1] single.sort(key=lambda x: x.sortkey()) multi.sort(key=lambda x: x.sortkey()) return single + multi def handle(self, context: str, key: str) -> Optional[str]: """ Returns the key if it has not been handled, or None. """ b = self.get(context, key) or self.get("global", key) if b: return self.executor(b.command) return key def handle_only(self, context: str, key: str) -> Optional[str]: """ Like handle, but ignores global bindings. Returns the key if it has not been handled, or None. """ b = self.get(context, key) if b: return self.executor(b.command) return key keyAttrs = { "key": lambda x: isinstance(x, str), "cmd": lambda x: isinstance(x, str), "ctx": lambda x: isinstance(x, list) and [isinstance(v, str) for v in x], "help": lambda x: isinstance(x, str), } requiredKeyAttrs = {"key", "cmd"} class KeymapConfig: defaultFile = "keys.yaml" @command.command("console.keymap.load") def keymap_load_path(self, path: mitmproxy.types.Path) -> None: try: self.load_path(ctx.master.keymap, path) # type: ignore except (OSError, KeyBindingError) as e: raise exceptions.CommandError("Could not load key bindings - %s" % e) from e def running(self): p = os.path.join(os.path.expanduser(ctx.options.confdir), self.defaultFile) if os.path.exists(p): try: self.load_path(ctx.master.keymap, p) except KeyBindingError as e: ctx.log.error(e) def load_path(self, km, p): if os.path.exists(p) and os.path.isfile(p): with open(p, encoding="utf8") as f: try: txt = f.read() except UnicodeDecodeError as e: raise KeyBindingError(f"Encoding error - expected UTF8: {p}: {e}") try: vals = self.parse(txt) except KeyBindingError as e: raise KeyBindingError(f"Error reading {p}: {e}") from e for v in vals: user_ctxs = v.get("ctx", ["global"]) try: km._check_contexts(user_ctxs) km.remove(v["key"], user_ctxs) km.add( key=v["key"], command=v["cmd"], contexts=user_ctxs, help=v.get("help", None), ) except ValueError as e: raise KeyBindingError(f"Error reading {p}: {e}") from e def parse(self, text): try: data = ruamel.yaml.YAML(typ="safe", pure=True).load(text) except ruamel.yaml.error.MarkedYAMLError as v: if hasattr(v, "problem_mark"): snip = v.problem_mark.get_snippet() raise KeyBindingError( "Key binding config error at line %s:\n%s\n%s" % (v.problem_mark.line + 1, snip, v.problem) ) else: raise KeyBindingError("Could not parse key bindings.") if not data: return [] if not isinstance(data, list): raise KeyBindingError("Invalid keybinding config - expected a list of keys") for k in data: unknown = k.keys() - keyAttrs.keys() if unknown: raise KeyBindingError("Unknown key attributes: %s" % unknown) missing = requiredKeyAttrs - k.keys() if missing: raise KeyBindingError("Missing required key attributes: %s" % unknown) for attr in k.keys(): if not keyAttrs[attr](k[attr]): raise KeyBindingError("Invalid type for %s" % attr) return data mitmproxy-8.1.1/mitmproxy/tools/console/layoutwidget.py000066400000000000000000000016471425660472000235540ustar00rootroot00000000000000class LayoutWidget: """ All top-level layout widgets and all widgets that may be set in an overlay must comply with this API. """ # Title is only required for windows, not overlay components title = "" keyctx = "" def key_responder(self): """ Returns the object responding to key input. Usually self, but may be a wrapped object. """ return self def focus_changed(self): """ The view focus has changed. Layout objects should implement the API rather than directly subscribing to events. """ def view_changed(self): """ The view list has changed. """ def layout_popping(self): """ We are just about to pop a window off the stack, or exit an overlay. """ def layout_pushed(self, prev): """ We have just pushed a window onto the stack. """ mitmproxy-8.1.1/mitmproxy/tools/console/master.py000066400000000000000000000171041425660472000223210ustar00rootroot00000000000000import asyncio import mimetypes import os import os.path import shlex import shutil import stat import subprocess import sys import tempfile import contextlib import threading from tornado.platform.asyncio import AddThreadSelectorEventLoop import urwid from mitmproxy import addons from mitmproxy import master from mitmproxy import log from mitmproxy.addons import errorcheck, intercept from mitmproxy.addons import eventstore from mitmproxy.addons import readfile from mitmproxy.addons import view from mitmproxy.contrib.tornado import patch_tornado from mitmproxy.tools.console import consoleaddons from mitmproxy.tools.console import defaultkeys from mitmproxy.tools.console import keymap from mitmproxy.tools.console import palettes from mitmproxy.tools.console import signals from mitmproxy.tools.console import window class ConsoleMaster(master.Master): def __init__(self, opts): super().__init__(opts) self.view: view.View = view.View() self.events = eventstore.EventStore() self.events.sig_add.connect(self.sig_add_log) self.stream_path = None self.keymap = keymap.Keymap(self) defaultkeys.map(self.keymap) self.options.errored.connect(self.options_error) self.view_stack = [] self.addons.add(*addons.default_addons()) self.addons.add( intercept.Intercept(), self.view, self.events, readfile.ReadFile(), consoleaddons.ConsoleAddon(self), keymap.KeymapConfig(), errorcheck.ErrorCheck(log_to_stderr=True), ) self.window = None def __setattr__(self, name, value): super().__setattr__(name, value) signals.update_settings.send(self) def options_error(self, opts, exc): signals.status_message.send(message=str(exc), expire=1) def prompt_for_exit(self): signals.status_prompt_onekey.send( self, prompt="Quit", keys=( ("yes", "y"), ("no", "n"), ), callback=self.quit, ) def sig_add_log(self, event_store, entry: log.LogEntry): if log.log_tier(self.options.console_eventlog_verbosity) < log.log_tier( entry.level ): return if entry.level in ("error", "warn", "alert"): signals.status_message.send( message=( entry.level, f"{entry.level.title()}: {str(entry.msg).lstrip()}", ), expire=5, ) def sig_call_in(self, sender, seconds, callback, args=()): def cb(*_): return callback(*args) self.loop.set_alarm_in(seconds, cb) @contextlib.contextmanager def uistopped(self): self.loop.stop() try: yield finally: self.loop.start() self.loop.screen_size = None self.loop.draw_screen() def get_editor(self) -> str: # based upon https://github.com/pallets/click/blob/main/src/click/_termui_impl.py if m := os.environ.get("MITMPROXY_EDITOR"): return m if m := os.environ.get("EDITOR"): return m for editor in "sensible-editor", "nano", "vim": if shutil.which(editor): return editor if os.name == "nt": return "notepad" else: return "vi" def spawn_editor(self, data): text = not isinstance(data, bytes) fd, name = tempfile.mkstemp("", "mitmproxy", text=text) with open(fd, "w" if text else "wb") as f: f.write(data) c = self.get_editor() cmd = shlex.split(c) cmd.append(name) with self.uistopped(): try: subprocess.call(cmd) except: signals.status_message.send(message="Can't start editor: %s" % c) else: with open(name, "r" if text else "rb") as f: data = f.read() os.unlink(name) return data def spawn_external_viewer(self, data, contenttype): if contenttype: contenttype = contenttype.split(";")[0] ext = mimetypes.guess_extension(contenttype) or "" else: ext = "" fd, name = tempfile.mkstemp(ext, "mproxy") os.write(fd, data) os.close(fd) # read-only to remind the user that this is a view function os.chmod(name, stat.S_IREAD) # hm which one should get priority? c = ( os.environ.get("MITMPROXY_EDITOR") or os.environ.get("PAGER") or os.environ.get("EDITOR") ) if not c: c = "less" cmd = shlex.split(c) cmd.append(name) with self.uistopped(): try: subprocess.call(cmd, shell=False) except: signals.status_message.send( message="Can't start external viewer: %s" % " ".join(c) ) # add a small delay before deletion so that the file is not removed before being loaded by the viewer t = threading.Timer(1.0, os.unlink, args=[name]) t.start() def set_palette(self, opts, updated): self.ui.register_palette( palettes.palettes[opts.console_palette].palette( opts.console_palette_transparent ) ) self.ui.clear() def inject_key(self, key): self.loop.process_input([key]) async def running(self) -> None: if not sys.stdout.isatty(): print( "Error: mitmproxy's console interface requires a tty. " "Please run mitmproxy in an interactive shell environment.", file=sys.stderr, ) sys.exit(1) detected_encoding = urwid.detected_encoding.lower() if os.name != "nt" and detected_encoding and "utf" not in detected_encoding: print( f"mitmproxy expects a UTF-8 console environment, not {urwid.detected_encoding!r}. " f"Set your LANG environment variable to something like en_US.UTF-8.", file=sys.stderr, ) # Experimental (04/2022): We just don't exit here and see if/how that affects users. # sys.exit(1) urwid.set_encoding("utf8") signals.call_in.connect(self.sig_call_in) self.ui = window.Screen() self.ui.set_terminal_properties(256) self.set_palette(self.options, None) self.options.subscribe( self.set_palette, ["console_palette", "console_palette_transparent"] ) loop = asyncio.get_running_loop() if isinstance(loop, getattr(asyncio, "ProactorEventLoop", tuple())): patch_tornado() # fix for https://bugs.python.org/issue37373 loop = AddThreadSelectorEventLoop(loop) # type: ignore self.loop = urwid.MainLoop( urwid.SolidFill("x"), event_loop=urwid.AsyncioEventLoop(loop=loop), screen=self.ui, handle_mouse=self.options.console_mouse, ) self.window = window.Window(self) self.loop.widget = self.window self.window.refresh() self.loop.start() await super().running() async def done(self): self.loop.stop() await super().done() def overlay(self, widget, **kwargs): self.window.set_overlay(widget, **kwargs) def switch_view(self, name): self.window.push(name) def quit(self, a): if a != "n": self.shutdown() mitmproxy-8.1.1/mitmproxy/tools/console/options.py000066400000000000000000000207331425660472000225230ustar00rootroot00000000000000from collections.abc import Sequence import urwid import blinker import textwrap import pprint from typing import Optional from mitmproxy import exceptions from mitmproxy import optmanager from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import signals from mitmproxy.tools.console import overlay HELP_HEIGHT = 5 def can_edit_inplace(opt): if opt.choices: return False if opt.typespec in [str, int, Optional[str], Optional[int]]: return True def fcol(s, width, attr): s = str(s) return ("fixed", width, urwid.Text((attr, s))) option_focus_change = blinker.Signal() class OptionItem(urwid.WidgetWrap): def __init__(self, walker, opt, focused, namewidth, editing): self.walker, self.opt, self.focused = walker, opt, focused self.namewidth = namewidth self.editing = editing super().__init__(None) self._w = self.get_widget() def get_widget(self): val = self.opt.current() if self.opt.typespec == bool: displayval = "true" if val else "false" elif not val: displayval = "" elif self.opt.typespec == Sequence[str]: displayval = pprint.pformat(val, indent=1) else: displayval = str(val) changed = self.walker.master.options.has_changed(self.opt.name) if self.focused: valstyle = "option_active_selected" if changed else "option_selected" else: valstyle = "option_active" if changed else "text" if self.editing: valw = urwid.Edit(edit_text=displayval) else: valw = urwid.AttrMap( urwid.Padding(urwid.Text([(valstyle, displayval)])), valstyle ) return urwid.Columns( [ ( self.namewidth, urwid.Text([("title", self.opt.name.ljust(self.namewidth))]), ), valw, ], dividechars=2, focus_column=1, ) def get_edit_text(self): return self._w[1].get_edit_text() def selectable(self): return True def keypress(self, size, key): if self.editing: self._w[1].keypress(size, key) return return key class OptionListWalker(urwid.ListWalker): def __init__(self, master): self.master = master self.index = 0 self.focusobj = None self.opts = sorted(master.options.keys()) self.maxlen = max(len(i) for i in self.opts) self.editing = False self.set_focus(0) self.master.options.changed.connect(self.sig_mod) def sig_mod(self, *args, **kwargs): self.opts = sorted(self.master.options.keys()) self.maxlen = max(len(i) for i in self.opts) self._modified() self.set_focus(self.index) def start_editing(self): self.editing = True self.focus_obj = self._get(self.index, True) self._modified() def stop_editing(self): self.editing = False self.focus_obj = self._get(self.index, False) self.set_focus(self.index) self._modified() def get_edit_text(self): return self.focus_obj.get_edit_text() def _get(self, pos, editing): name = self.opts[pos] opt = self.master.options._options[name] return OptionItem(self, opt, pos == self.index, self.maxlen, editing) def get_focus(self): return self.focus_obj, self.index def set_focus(self, index): self.editing = False name = self.opts[index] opt = self.master.options._options[name] self.index = index self.focus_obj = self._get(self.index, self.editing) option_focus_change.send(opt.help) self._modified() def get_next(self, pos): if pos >= len(self.opts) - 1: return None, None pos = pos + 1 return self._get(pos, False), pos def get_prev(self, pos): pos = pos - 1 if pos < 0: return None, None return self._get(pos, False), pos def positions(self, reverse=False): if reverse: return reversed(range(len(self.opts))) else: return range(len(self.opts)) class OptionsList(urwid.ListBox): def __init__(self, master): self.master = master self.walker = OptionListWalker(master) super().__init__(self.walker) def save_config(self, path): try: optmanager.save(self.master.options, path) except exceptions.OptionsError as e: signals.status_message.send(message=str(e)) def keypress(self, size, key): if self.walker.editing: if key == "enter": foc, idx = self.get_focus() v = self.walker.get_edit_text() try: self.master.options.set(f"{foc.opt.name}={v}") except exceptions.OptionsError as v: signals.status_message.send(message=str(v)) self.walker.stop_editing() return None elif key == "esc": self.walker.stop_editing() return None else: if key == "m_start": self.set_focus(0) self.walker._modified() elif key == "m_end": self.set_focus(len(self.walker.opts) - 1) self.walker._modified() elif key == "m_select": foc, idx = self.get_focus() if foc.opt.typespec == bool: self.master.options.toggler(foc.opt.name)() # Bust the focus widget cache self.set_focus(self.walker.index) elif can_edit_inplace(foc.opt): self.walker.start_editing() self.walker._modified() elif foc.opt.choices: self.master.overlay( overlay.Chooser( self.master, foc.opt.name, foc.opt.choices, foc.opt.current(), self.master.options.setter(foc.opt.name), ) ) elif foc.opt.typespec == Sequence[str]: self.master.overlay( overlay.OptionsOverlay( self.master, foc.opt.name, foc.opt.current(), HELP_HEIGHT + 5, ), valign="top", ) else: raise NotImplementedError() return super().keypress(size, key) class OptionHelp(urwid.Frame): def __init__(self, master): self.master = master super().__init__(self.widget("")) self.set_active(False) option_focus_change.connect(self.sig_mod) def set_active(self, val): h = urwid.Text("Option Help") style = "heading" if val else "heading_inactive" self.header = urwid.AttrWrap(h, style) def widget(self, txt): cols, _ = self.master.ui.get_cols_rows() return urwid.ListBox([urwid.Text(i) for i in textwrap.wrap(txt, cols)]) def sig_mod(self, txt): self.set_body(self.widget(txt)) class Options(urwid.Pile, layoutwidget.LayoutWidget): title = "Options" keyctx = "options" def __init__(self, master): oh = OptionHelp(master) self.optionslist = OptionsList(master) super().__init__( [ self.optionslist, (HELP_HEIGHT, oh), ] ) self.master = master def current_name(self): foc, idx = self.optionslist.get_focus() return foc.opt.name def keypress(self, size, key): if key == "m_next": self.focus_position = (self.focus_position + 1) % len(self.widget_list) self.widget_list[1].set_active(self.focus_position == 1) key = None # This is essentially a copypasta from urwid.Pile's keypress handler. # So much for "closed for modification, but open for extension". item_rows = None if len(size) == 2: item_rows = self.get_item_rows(size, focus=True) i = self.widget_list.index(self.focus_item) tsize = self.get_item_size(size, i, True, item_rows) return self.focus_item.keypress(tsize, key) mitmproxy-8.1.1/mitmproxy/tools/console/overlay.py000066400000000000000000000127521425660472000225130ustar00rootroot00000000000000import math import urwid from mitmproxy.tools.console import signals from mitmproxy.tools.console import grideditor from mitmproxy.tools.console import layoutwidget from mitmproxy.tools.console import keymap class SimpleOverlay(urwid.Overlay, layoutwidget.LayoutWidget): def __init__(self, master, widget, parent, width, valign="middle"): self.widget = widget self.master = master super().__init__( widget, parent, align="center", width=width, valign=valign, height="pack" ) @property def keyctx(self): return getattr(self.widget, "keyctx") def key_responder(self): return self.widget.key_responder() def focus_changed(self): return self.widget.focus_changed() def view_changed(self): return self.widget.view_changed() def layout_popping(self): return self.widget.layout_popping() class Choice(urwid.WidgetWrap): def __init__(self, txt, focus, current, shortcut): if shortcut: selection_type = "option_selected_key" if focus else "key" txt = [(selection_type, shortcut), ") ", txt] else: txt = " " + txt if current: s = "option_active_selected" if focus else "option_active" else: s = "option_selected" if focus else "text" super().__init__( urwid.AttrWrap( urwid.Padding(urwid.Text(txt)), s, ) ) def selectable(self): return True def keypress(self, size, key): return key class ChooserListWalker(urwid.ListWalker): shortcuts = "123456789abcdefghijklmnoprstuvwxyz" def __init__(self, choices, current): self.index = 0 self.choices = choices self.current = current def _get(self, idx, focus): c = self.choices[idx] return Choice(c, focus, c == self.current, self.shortcuts[idx : idx + 1]) def set_focus(self, index): self.index = index def get_focus(self): return self._get(self.index, True), self.index def get_next(self, pos): if pos >= len(self.choices) - 1: return None, None pos = pos + 1 return self._get(pos, False), pos def get_prev(self, pos): pos = pos - 1 if pos < 0: return None, None return self._get(pos, False), pos def choice_by_shortcut(self, shortcut): for i, choice in enumerate(self.choices): if shortcut == self.shortcuts[i : i + 1]: return choice return None class Chooser(urwid.WidgetWrap, layoutwidget.LayoutWidget): keyctx = "chooser" def __init__(self, master, title, choices, current, callback): self.master = master self.choices = choices self.callback = callback choicewidth = max(len(i) for i in choices) self.width = max(choicewidth, len(title)) + 7 self.walker = ChooserListWalker(choices, current) super().__init__( urwid.AttrWrap( urwid.LineBox( urwid.BoxAdapter(urwid.ListBox(self.walker), len(choices)), title=title, ), "background", ) ) def selectable(self): return True def keypress(self, size, key): key = self.master.keymap.handle_only("chooser", key) choice = self.walker.choice_by_shortcut(key) if choice: self.callback(choice) signals.pop_view_state.send(self) return if key == "m_select": self.callback(self.choices[self.walker.index]) signals.pop_view_state.send(self) return elif key in ["q", "esc"]: signals.pop_view_state.send(self) return binding = self.master.keymap.get("global", key) # This is extremely awkward. We need a better way to match nav keys only. if binding and binding.command.startswith("console.nav"): self.master.keymap.handle("global", key) elif key in keymap.navkeys: return super().keypress(size, key) class OptionsOverlay(urwid.WidgetWrap, layoutwidget.LayoutWidget): keyctx = "grideditor" def __init__(self, master, name, vals, vspace): """ vspace: how much vertical space to keep clear """ cols, rows = master.ui.get_cols_rows() self.ge = grideditor.OptionsEditor(master, name, vals) super().__init__( urwid.AttrWrap( urwid.LineBox(urwid.BoxAdapter(self.ge, rows - vspace), title=name), "background", ) ) self.width = math.ceil(cols * 0.8) def key_responder(self): return self.ge.key_responder() def layout_popping(self): return self.ge.layout_popping() class DataViewerOverlay(urwid.WidgetWrap, layoutwidget.LayoutWidget): keyctx = "dataviewer" def __init__(self, master, vals): """ vspace: how much vertical space to keep clear """ cols, rows = master.ui.get_cols_rows() self.ge = grideditor.DataViewer(master, vals) super().__init__( urwid.AttrWrap( urwid.LineBox(urwid.BoxAdapter(self.ge, rows - 5), title="Data viewer"), "background", ) ) self.width = math.ceil(cols * 0.8) def key_responder(self): return self.ge.key_responder() def layout_popping(self): return self.ge.layout_popping() mitmproxy-8.1.1/mitmproxy/tools/console/palettes.py000066400000000000000000000423531425660472000226530ustar00rootroot00000000000000# Low-color themes should ONLY use the standard foreground and background # colours listed here: # # http://urwid.org/manual/displayattributes.html # from collections.abc import Mapping, Sequence from typing import Optional class Palette: _fields = [ "background", "title", # Status bar & heading "heading", "heading_key", "heading_inactive", # Help "key", "head", "text", # Options "option_selected", "option_active", "option_active_selected", "option_selected_key", # List and Connections "method_get", "method_post", "method_delete", "method_other", "method_head", "method_put", "method_http2_push", "scheme_http", "scheme_https", "scheme_ws", "scheme_wss", "scheme_tcp", "scheme_dns", "scheme_other", "url_punctuation", "url_domain", "url_filename", "url_extension", "url_query_key", "url_query_value", "content_none", "content_text", "content_script", "content_media", "content_data", "content_raw", "content_other", "focus", "code_200", "code_300", "code_400", "code_500", "code_other", "error", "warn", "alert", "header", "highlight", "intercept", "replay", "mark", # Hex view "offset", # JSON view "json_string", "json_number", "json_boolean", # TCP flow details "from_client", "to_client", # Grid Editor "focusfield", "focusfield_error", "field_error", "editfield", # Commander "commander_command", "commander_invalid", "commander_hint", ] _fields.extend(["gradient_%02d" % i for i in range(100)]) high: Optional[Mapping[str, Sequence[str]]] = None def palette(self, transparent): l = [] highback, lowback = None, None if not transparent: if self.high and self.high.get("background"): highback = self.high["background"][1] lowback = self.low["background"][1] for i in self._fields: if transparent and i == "background": l.append(["background", "default", "default"]) else: v = [i] low = list(self.low[i]) if lowback and low[1] == "default": low[1] = lowback v.extend(low) if self.high and i in self.high: v.append(None) high = list(self.high[i]) if highback and high[1] == "default": high[1] = highback v.extend(high) elif highback and self.low[i][1] == "default": high = [None, low[0], highback] v.extend(high) l.append(tuple(v)) return l def gen_gradient(palette, cols): for i in range(100): palette["gradient_%02d" % i] = (cols[i * len(cols) // 100], "default") def gen_rgb_gradient(palette, cols): parts = len(cols) - 1 for i in range(100): p = i / 100 idx = int(p * parts) t0 = cols[idx] t1 = cols[idx + 1] pp = p * parts % 1 t = ( round(t0[0] + (t1[0] - t0[0]) * pp), round(t0[1] + (t1[1] - t0[1]) * pp), round(t0[2] + (t1[2] - t0[2]) * pp), ) palette["gradient_%02d" % i] = ("#%x%x%x" % t, "default") class LowDark(Palette): """ Low-color dark background """ low = dict( background=("white", "black"), title=("white,bold", "default"), # Status bar & heading heading=("white", "dark blue"), heading_key=("light cyan", "dark blue"), heading_inactive=("dark gray", "light gray"), # Help key=("light cyan", "default"), head=("white,bold", "default"), text=("light gray", "default"), # Options option_selected=("black", "light gray"), option_selected_key=("light cyan", "light gray"), option_active=("light red", "default"), option_active_selected=("light red", "light gray"), # List and Connections method_get=("light green", "default"), method_post=("brown", "default"), method_delete=("light red", "default"), method_head=("dark cyan", "default"), method_put=("dark red", "default"), method_other=("dark magenta", "default"), method_http2_push=("dark gray", "default"), scheme_http=("dark cyan", "default"), scheme_https=("dark green", "default"), scheme_ws=("brown", "default"), scheme_wss=("dark magenta", "default"), scheme_tcp=("dark magenta", "default"), scheme_dns=("dark blue", "default"), scheme_other=("dark magenta", "default"), url_punctuation=("light gray", "default"), url_domain=("white", "default"), url_filename=("dark cyan", "default"), url_extension=("light gray", "default"), url_query_key=("white", "default"), url_query_value=("light gray", "default"), content_none=("dark gray", "default"), content_text=("light gray", "default"), content_script=("dark green", "default"), content_media=("light blue", "default"), content_data=("brown", "default"), content_raw=("dark red", "default"), content_other=("dark magenta", "default"), focus=("yellow", "default"), code_200=("dark green", "default"), code_300=("light blue", "default"), code_400=("light red", "default"), code_500=("light red", "default"), code_other=("dark red", "default"), alert=("light magenta", "default"), warn=("brown", "default"), error=("light red", "default"), header=("dark cyan", "default"), highlight=("white,bold", "default"), intercept=("brown", "default"), replay=("light green", "default"), mark=("light red", "default"), # Hex view offset=("dark cyan", "default"), # JSON view json_string=("dark blue", "default"), json_number=("light magenta", "default"), json_boolean=("dark magenta", "default"), # TCP flow details from_client=("light blue", "default"), to_client=("light red", "default"), # Grid Editor focusfield=("black", "light gray"), focusfield_error=("dark red", "light gray"), field_error=("dark red", "default"), editfield=("white", "default"), commander_command=("white,bold", "default"), commander_invalid=("light red", "default"), commander_hint=("dark gray", "default"), ) gen_gradient( low, ["light red", "yellow", "light green", "dark green", "dark cyan", "dark blue"], ) class Dark(LowDark): high = dict( heading_inactive=("g58", "g11"), intercept=("#f60", "default"), option_selected=("g85", "g45"), option_selected_key=("light cyan", "g50"), option_active_selected=("light red", "g50"), ) class LowLight(Palette): """ Low-color light background """ low = dict( background=("black", "white"), title=("dark magenta", "default"), # Status bar & heading heading=("white", "black"), heading_key=("dark blue", "black"), heading_inactive=("black", "light gray"), # Help key=("dark blue", "default"), head=("black", "default"), text=("dark gray", "default"), # Options option_selected=("black", "light gray"), option_selected_key=("dark blue", "light gray"), option_active=("light red", "default"), option_active_selected=("light red", "light gray"), # List and Connections method_get=("dark green", "default"), method_post=("brown", "default"), method_head=("dark cyan", "default"), method_put=("light red", "default"), method_delete=("dark red", "default"), method_other=("light magenta", "default"), method_http2_push=("light gray", "default"), scheme_http=("dark cyan", "default"), scheme_https=("light green", "default"), scheme_ws=("brown", "default"), scheme_wss=("light magenta", "default"), scheme_tcp=("light magenta", "default"), scheme_dns=("light blue", "default"), scheme_other=("light magenta", "default"), url_punctuation=("dark gray", "default"), url_domain=("dark gray", "default"), url_filename=("black", "default"), url_extension=("dark gray", "default"), url_query_key=("light blue", "default"), url_query_value=("dark blue", "default"), content_none=("black", "default"), content_text=("dark gray", "default"), content_script=("light green", "default"), content_media=("light blue", "default"), content_data=("brown", "default"), content_raw=("light red", "default"), content_other=("light magenta", "default"), focus=("black", "default"), code_200=("dark green", "default"), code_300=("light blue", "default"), code_400=("dark red", "default"), code_500=("dark red", "default"), code_other=("light red", "default"), error=("light red", "default"), warn=("brown", "default"), alert=("light magenta", "default"), header=("dark blue", "default"), highlight=("black,bold", "default"), intercept=("brown", "default"), replay=("dark green", "default"), mark=("dark red", "default"), # Hex view offset=("dark blue", "default"), # JSON view json_string=("dark blue", "default"), json_number=("light magenta", "default"), json_boolean=("dark magenta", "default"), # TCP flow details from_client=("dark blue", "default"), to_client=("dark red", "default"), # Grid Editor focusfield=("black", "light gray"), focusfield_error=("dark red", "light gray"), field_error=("dark red", "black"), editfield=("black", "default"), commander_command=("dark magenta", "default"), commander_invalid=("light red", "default"), commander_hint=("light gray", "default"), ) gen_gradient( low, ["light red", "yellow", "light green", "dark green", "dark cyan", "dark blue"], ) class Light(LowLight): high = dict( background=("black", "g100"), heading=("g99", "#08f"), heading_key=("#0ff,bold", "#08f"), heading_inactive=("g35", "g85"), replay=("#0a0,bold", "default"), option_selected=("black", "g85"), option_selected_key=("dark blue", "g85"), option_active_selected=("light red", "g85"), ) # Solarized palette in Urwid-style terminal high-colour offsets # See: http://ethanschoonover.com/solarized sol_base03 = "h234" sol_base02 = "h235" sol_base01 = "h240" sol_base00 = "h241" sol_base0 = "h244" sol_base1 = "h245" sol_base2 = "h254" sol_base3 = "h230" sol_yellow = "h136" sol_orange = "h166" sol_red = "h160" sol_magenta = "h125" sol_violet = "h61" sol_blue = "h33" sol_cyan = "h37" sol_green = "h64" class SolarizedLight(LowLight): high = dict( background=(sol_base00, sol_base3), title=(sol_cyan, "default"), text=(sol_base00, "default"), # Status bar & heading heading=(sol_base2, sol_base02), heading_key=(sol_blue, sol_base03), heading_inactive=(sol_base03, sol_base1), # Help key=( sol_blue, "default", ), head=(sol_base00, "default"), # Options option_selected=(sol_base03, sol_base2), option_selected_key=(sol_blue, sol_base2), option_active=(sol_orange, "default"), option_active_selected=(sol_orange, sol_base2), # List and Connections method_get=(sol_green, "default"), method_post=(sol_orange, "default"), method_head=(sol_cyan, "default"), method_put=(sol_red, "default"), method_delete=(sol_red, "default"), method_other=(sol_magenta, "default"), method_http2_push=("light gray", "default"), scheme_http=(sol_cyan, "default"), scheme_https=("light green", "default"), scheme_ws=(sol_orange, "default"), scheme_wss=("light magenta", "default"), scheme_tcp=("light magenta", "default"), scheme_dns=("light blue", "default"), scheme_other=("light magenta", "default"), url_punctuation=("dark gray", "default"), url_domain=("dark gray", "default"), url_filename=("black", "default"), url_extension=("dark gray", "default"), url_query_key=(sol_blue, "default"), url_query_value=("dark blue", "default"), focus=(sol_base01, "default"), code_200=(sol_green, "default"), code_300=(sol_blue, "default"), code_400=( sol_orange, "default", ), code_500=(sol_red, "default"), code_other=(sol_magenta, "default"), error=(sol_red, "default"), warn=(sol_orange, "default"), alert=(sol_magenta, "default"), header=(sol_blue, "default"), highlight=(sol_base01, "default"), intercept=( sol_red, "default", ), replay=( sol_green, "default", ), # Hex view offset=(sol_cyan, "default"), # JSON view json_string=(sol_cyan, "default"), json_number=(sol_blue, "default"), json_boolean=(sol_magenta, "default"), # TCP flow details from_client=(sol_blue, "default"), to_client=(sol_red, "default"), # Grid Editor focusfield=(sol_base00, sol_base2), focusfield_error=(sol_red, sol_base2), field_error=(sol_red, "default"), editfield=(sol_base01, "default"), commander_command=(sol_cyan, "default"), commander_invalid=(sol_orange, "default"), commander_hint=(sol_base1, "default"), ) class SolarizedDark(LowDark): high = dict( background=(sol_base2, sol_base03), title=(sol_blue, "default"), text=(sol_base1, "default"), # Status bar & heading heading=(sol_base2, sol_base01), heading_key=(sol_blue + ",bold", sol_base01), heading_inactive=(sol_base1, sol_base02), # Help key=( sol_blue, "default", ), head=(sol_base2, "default"), # Options option_selected=(sol_base03, sol_base00), option_selected_key=(sol_blue, sol_base00), option_active=(sol_orange, "default"), option_active_selected=(sol_orange, sol_base00), # List and Connections focus=(sol_base1, "default"), method_get=(sol_green, "default"), method_post=(sol_orange, "default"), method_delete=(sol_red, "default"), method_head=(sol_cyan, "default"), method_put=(sol_red, "default"), method_other=(sol_magenta, "default"), method_http2_push=(sol_base01, "default"), url_punctuation=("h242", "default"), url_domain=("h252", "default"), url_filename=("h132", "default"), url_extension=("h96", "default"), url_query_key=("h37", "default"), url_query_value=("h30", "default"), content_none=(sol_base01, "default"), content_text=(sol_base1, "default"), content_media=(sol_blue, "default"), code_200=(sol_green, "default"), code_300=(sol_blue, "default"), code_400=( sol_orange, "default", ), code_500=(sol_red, "default"), code_other=(sol_magenta, "default"), error=(sol_red, "default"), warn=(sol_orange, "default"), alert=(sol_magenta, "default"), header=(sol_blue, "default"), highlight=(sol_base01, "default"), intercept=( sol_red, "default", ), replay=( sol_green, "default", ), # Hex view offset=(sol_cyan, "default"), # JSON view json_string=(sol_cyan, "default"), json_number=(sol_blue, "default"), json_boolean=(sol_magenta, "default"), # TCP flow details from_client=(sol_blue, "default"), to_client=(sol_red, "default"), # Grid Editor focusfield=(sol_base0, sol_base02), focusfield_error=(sol_red, sol_base02), field_error=(sol_red, "default"), editfield=(sol_base1, "default"), commander_command=(sol_blue, "default"), commander_invalid=(sol_orange, "default"), commander_hint=(sol_base00, "default"), ) gen_rgb_gradient( high, [(15, 0, 0), (15, 15, 0), (0, 15, 0), (0, 15, 15), (0, 0, 15)] ) DEFAULT = "dark" palettes = { "lowlight": LowLight(), "lowdark": LowDark(), "light": Light(), "dark": Dark(), "solarized_light": SolarizedLight(), "solarized_dark": SolarizedDark(), } mitmproxy-8.1.1/mitmproxy/tools/console/searchable.py000066400000000000000000000053101425660472000231130ustar00rootroot00000000000000import urwid from mitmproxy.tools.console import signals class Highlight(urwid.AttrMap): def __init__(self, t): urwid.AttrMap.__init__( self, urwid.Text(t.text), "focusfield", ) self.backup = t class Searchable(urwid.ListBox): def __init__(self, contents): self.walker = urwid.SimpleFocusListWalker(contents) urwid.ListBox.__init__(self, self.walker) self.search_offset = 0 self.current_highlight = None self.search_term = None self.last_search = None def keypress(self, size, key): if key == "/": signals.status_prompt.send( prompt="Search for", text="", callback=self.set_search ) elif key == "n": self.find_next(False) elif key == "N": self.find_next(True) elif key == "m_start": self.set_focus(0) self.walker._modified() elif key == "m_end": self.set_focus(len(self.walker) - 1) self.walker._modified() else: return super().keypress(size, key) def set_search(self, text): self.last_search = text self.search_term = text or None self.find_next(False) def set_highlight(self, offset): if self.current_highlight is not None: old = self.body[self.current_highlight] self.body[self.current_highlight] = old.backup if offset is None: self.current_highlight = None else: self.body[offset] = Highlight(self.body[offset]) self.current_highlight = offset def get_text(self, w): if isinstance(w, urwid.Text): return w.text elif isinstance(w, Highlight): return w.backup.text else: return None def find_next(self, backwards): if not self.search_term: if self.last_search: self.search_term = self.last_search else: self.set_highlight(None) return # Start search at focus + 1 if backwards: rng = range(len(self.body) - 1, -1, -1) else: rng = range(1, len(self.body) + 1) for i in rng: off = (self.focus_position + i) % len(self.body) w = self.body[off] txt = self.get_text(w) if txt and self.search_term in txt: self.set_highlight(off) self.set_focus(off, coming_from="above") self.body._modified() return else: self.set_highlight(None) signals.status_message.send(message="Search not found.", expire=1) mitmproxy-8.1.1/mitmproxy/tools/console/signals.py000066400000000000000000000015501425660472000224640ustar00rootroot00000000000000import blinker # Show a status message in the action bar status_message = blinker.Signal() # Prompt for input status_prompt = blinker.Signal() # Prompt for a path status_prompt_path = blinker.Signal() # Prompt for a single keystroke status_prompt_onekey = blinker.Signal() # Prompt for a command status_prompt_command = blinker.Signal() # Call a callback in N seconds call_in = blinker.Signal() # Focus the body, footer or header of the main window focus = blinker.Signal() # Fired when settings change update_settings = blinker.Signal() # Fired when a flow changes flow_change = blinker.Signal() # Fired when the flow list or focus changes flowlist_change = blinker.Signal() # Pop and push view state onto a stack pop_view_state = blinker.Signal() push_view_state = blinker.Signal() # Fired when the key bindings change keybindings_change = blinker.Signal() mitmproxy-8.1.1/mitmproxy/tools/console/statusbar.py000066400000000000000000000260641425660472000230430ustar00rootroot00000000000000import os.path from typing import Optional import urwid import mitmproxy.tools.console.master from mitmproxy.tools.console import commandexecutor from mitmproxy.tools.console import common from mitmproxy.tools.console import signals from mitmproxy.tools.console.commander import commander class PromptPath: def __init__(self, callback, args): self.callback, self.args = callback, args def __call__(self, pth): if not pth: return pth = os.path.expanduser(pth) try: return self.callback(pth, *self.args) except OSError as v: signals.status_message.send(message=v.strerror) class PromptStub: def __init__(self, callback, args): self.callback, self.args = callback, args def __call__(self, txt): return self.callback(txt, *self.args) class ActionBar(urwid.WidgetWrap): def __init__(self, master): self.master = master urwid.WidgetWrap.__init__(self, None) self.clear() signals.status_message.connect(self.sig_message) signals.status_prompt.connect(self.sig_prompt) signals.status_prompt_onekey.connect(self.sig_prompt_onekey) signals.status_prompt_command.connect(self.sig_prompt_command) self.prompting = None self.onekey = False def sig_message(self, sender, message, expire=1): if self.prompting: return cols, _ = self.master.ui.get_cols_rows() w = urwid.Text(self.shorten_message(message, cols)) self._w = w if expire: def cb(*args): if w == self._w: self.clear() signals.call_in.send(seconds=expire, callback=cb) def prep_prompt(self, p): return p.strip() + ": " @staticmethod def shorten_message(msg, max_width): """ Shorten message so that it fits into a single line in the statusbar. """ if isinstance(msg, tuple): disp_attr, msg_text = msg elif isinstance(msg, str): disp_attr, msg_text = None, msg else: return msg msg_end = "\u2026" # unicode ellipsis for the end of shortened message prompt = "(more in eventlog)" msg_lines = msg_text.split("\n") first_line = msg_lines[0] if len(msg_lines) > 1: # First line of messages with a few lines must end with prompt. line_length = len(first_line) + len(prompt) else: line_length = len(first_line) if line_length > max_width: shortening_index = max(0, max_width - len(prompt) - len(msg_end)) first_line = first_line[:shortening_index] + msg_end else: if len(msg_lines) == 1: prompt = "" return [(disp_attr, first_line), ("warn", prompt)] def sig_prompt(self, sender, prompt, text, callback, args=()): signals.focus.send(self, section="footer") self._w = urwid.Edit(self.prep_prompt(prompt), text or "") self.prompting = PromptStub(callback, args) def sig_prompt_command( self, sender, partial: str = "", cursor: Optional[int] = None ): signals.focus.send(self, section="footer") self._w = commander.CommandEdit( self.master, partial, ) if cursor is not None: self._w.cbuf.cursor = cursor self.prompting = self.execute_command def execute_command(self, txt): if txt.strip(): self.master.commands.call("commands.history.add", txt) execute = commandexecutor.CommandExecutor(self.master) execute(txt) def sig_prompt_onekey(self, sender, prompt, keys, callback, args=()): """ Keys are a set of (word, key) tuples. The appropriate key in the word is highlighted. """ signals.focus.send(self, section="footer") prompt = [prompt, " ("] mkup = [] for i, e in enumerate(keys): mkup.extend(common.highlight_key(e[0], e[1])) if i < len(keys) - 1: mkup.append(",") prompt.extend(mkup) prompt.append(")? ") self.onekey = {i[1] for i in keys} self._w = urwid.Edit(prompt, "") self.prompting = PromptStub(callback, args) def selectable(self): return True def keypress(self, size, k): if self.prompting: if k == "esc": self.prompt_done() elif self.onekey: if k == "enter": self.prompt_done() elif k in self.onekey: self.prompt_execute(k) elif k == "enter": text = self._w.get_edit_text() self.prompt_execute(text) else: if common.is_keypress(k): self._w.keypress(size, k) else: return k def clear(self): self._w = urwid.Text("") self.prompting = None def prompt_done(self): self.prompting = None self.onekey = False signals.status_message.send(message="") signals.focus.send(self, section="body") def prompt_execute(self, txt): p = self.prompting self.prompt_done() msg = p(txt) if msg: signals.status_message.send(message=msg, expire=1) class StatusBar(urwid.WidgetWrap): REFRESHTIME = 0.5 # Timed refresh time in seconds keyctx = "" def __init__(self, master: "mitmproxy.tools.console.master.ConsoleMaster") -> None: self.master = master self.ib = urwid.WidgetWrap(urwid.Text("")) self.ab = ActionBar(self.master) super().__init__(urwid.Pile([self.ib, self.ab])) signals.flow_change.connect(self.sig_update) signals.update_settings.connect(self.sig_update) signals.flowlist_change.connect(self.sig_update) master.options.changed.connect(self.sig_update) master.view.focus.sig_change.connect(self.sig_update) master.view.sig_view_add.connect(self.sig_update) self.refresh() def refresh(self): self.redraw() signals.call_in.send(seconds=self.REFRESHTIME, callback=self.refresh) def sig_update(self, sender, flow=None, updated=None): self.redraw() def keypress(self, *args, **kwargs): return self.ab.keypress(*args, **kwargs) def get_status(self): r = [] sreplay = self.master.commands.call("replay.server.count") creplay = self.master.commands.call("replay.client.count") if len(self.master.options.modify_headers): r.append("[") r.append(("heading_key", "H")) r.append("eaders]") if len(self.master.options.modify_body): r.append("[%d body modifications]" % len(self.master.options.modify_body)) if creplay: r.append("[") r.append(("heading_key", "cplayback")) r.append(":%s]" % creplay) if sreplay: r.append("[") r.append(("heading_key", "splayback")) r.append(":%s]" % sreplay) if self.master.options.ignore_hosts: r.append("[") r.append(("heading_key", "I")) r.append("gnore:%d]" % len(self.master.options.ignore_hosts)) elif self.master.options.allow_hosts: r.append("[") r.append(("heading_key", "A")) r.append("llow:%d]" % len(self.master.options.allow_hosts)) if self.master.options.tcp_hosts: r.append("[") r.append(("heading_key", "T")) r.append("CP:%d]" % len(self.master.options.tcp_hosts)) if self.master.options.intercept: r.append("[") if not self.master.options.intercept_active: r.append("X") r.append(("heading_key", "i")) r.append(":%s]" % self.master.options.intercept) if self.master.options.view_filter: r.append("[") r.append(("heading_key", "f")) r.append(":%s]" % self.master.options.view_filter) if self.master.options.stickycookie: r.append("[") r.append(("heading_key", "t")) r.append(":%s]" % self.master.options.stickycookie) if self.master.options.stickyauth: r.append("[") r.append(("heading_key", "u")) r.append(":%s]" % self.master.options.stickyauth) if self.master.options.console_default_contentview != "auto": r.append( "[contentview:%s]" % (self.master.options.console_default_contentview) ) if self.master.options.has_changed("view_order"): r.append("[") r.append(("heading_key", "o")) r.append(":%s]" % self.master.options.view_order) opts = [] if self.master.options.anticache: opts.append("anticache") if self.master.options.anticomp: opts.append("anticomp") if self.master.options.showhost: opts.append("showhost") if not self.master.options.server_replay_refresh: opts.append("norefresh") if self.master.options.server_replay_kill_extra: opts.append("killextra") if not self.master.options.upstream_cert: opts.append("no-upstream-cert") if self.master.options.console_focus_follow: opts.append("following") if self.master.options.stream_large_bodies: opts.append(self.master.options.stream_large_bodies) if opts: r.append("[%s]" % (":".join(opts))) if self.master.options.mode != "regular": r.append("[%s]" % self.master.options.mode) if self.master.options.scripts: r.append("[scripts:%s]" % len(self.master.options.scripts)) if self.master.options.save_stream_file: r.append("[W:%s]" % self.master.options.save_stream_file) return r def redraw(self): fc = self.master.commands.execute("view.properties.length") if self.master.view.focus.flow is None: offset = 0 else: offset = self.master.view.focus.index + 1 if self.master.options.view_order_reversed: arrow = common.SYMBOL_UP else: arrow = common.SYMBOL_DOWN marked = "" if self.master.commands.execute("view.properties.marked"): marked = "M" t = [ ("heading", (f"{arrow} {marked} [{offset}/{fc}]").ljust(11)), ] if self.master.options.server: host = self.master.options.listen_host if host == "0.0.0.0" or host == "": host = "*" boundaddr = f"[{host}:{self.master.options.listen_port}]" else: boundaddr = "" t.extend(self.get_status()) status = urwid.AttrWrap( urwid.Columns( [ urwid.Text(t), urwid.Text(boundaddr, align="right"), ] ), "heading", ) self.ib._w = status def selectable(self): return True mitmproxy-8.1.1/mitmproxy/tools/console/tabs.py000066400000000000000000000035451425660472000217630ustar00rootroot00000000000000import urwid class Tab(urwid.WidgetWrap): def __init__(self, offset, content, attr, onclick): """ onclick is called on click with the tab offset as argument """ p = urwid.Text(content, align="center") p = urwid.Padding(p, align="center", width=("relative", 100)) p = urwid.AttrWrap(p, attr) urwid.WidgetWrap.__init__(self, p) self.offset = offset self.onclick = onclick def mouse_event(self, size, event, button, col, row, focus): if event == "mouse press" and button == 1: self.onclick(self.offset) return True class Tabs(urwid.WidgetWrap): def __init__(self, tabs, tab_offset=0): super().__init__("") self.tab_offset = tab_offset self.tabs = tabs self.show() self._w = urwid.Pile([]) def change_tab(self, offset): self.tab_offset = offset self.show() def keypress(self, size, key): n = len(self.tabs) if key == "m_next": self.change_tab((self.tab_offset + 1) % n) elif key == "right": self.change_tab((self.tab_offset + 1) % n) elif key == "left": self.change_tab((self.tab_offset - 1) % n) return self._w.keypress(size, key) def show(self): if not self.tabs: return headers = [] for i in range(len(self.tabs)): txt = self.tabs[i][0]() if i == self.tab_offset % len(self.tabs): headers.append(Tab(i, txt, "heading", self.change_tab)) else: headers.append(Tab(i, txt, "heading_inactive", self.change_tab)) headers = urwid.Columns(headers, dividechars=1) self._w = urwid.Frame( body=self.tabs[self.tab_offset % len(self.tabs)][1](), header=headers ) self._w.set_focus("body") mitmproxy-8.1.1/mitmproxy/tools/console/window.py000066400000000000000000000250111425660472000223310ustar00rootroot00000000000000import os import re import urwid from mitmproxy.tools.console import commands from mitmproxy.tools.console import common from mitmproxy.tools.console import eventlog from mitmproxy.tools.console import flowlist from mitmproxy.tools.console import flowview from mitmproxy.tools.console import grideditor from mitmproxy.tools.console import help from mitmproxy.tools.console import keybindings from mitmproxy.tools.console import options from mitmproxy.tools.console import overlay from mitmproxy.tools.console import signals from mitmproxy.tools.console import statusbar if os.name == "nt": from mitmproxy.contrib.urwid import raw_display else: from urwid import raw_display # type: ignore class StackWidget(urwid.Frame): def __init__(self, window, widget, title, focus): self.is_focused = focus self.window = window if title: header = urwid.AttrWrap( urwid.Text(title), "heading" if focus else "heading_inactive" ) else: header = None super().__init__(widget, header=header) def mouse_event(self, size, event, button, col, row, focus): if event == "mouse press" and button == 1 and not self.is_focused: self.window.switch() return super().mouse_event(size, event, button, col, row, focus) def keypress(self, size, key): # Make sure that we don't propagate cursor events outside of the widget. # Otherwise, in a horizontal layout, urwid's Pile would change the focused widget # if we cannot scroll any further. ret = super().keypress(size, key) command = self._command_map[ ret ] # awkward as they don't implement a full dict api if command and command.startswith("cursor"): return None return ret class WindowStack: def __init__(self, master, base): self.master = master self.windows = dict( flowlist=flowlist.FlowListBox(master), flowview=flowview.FlowView(master), commands=commands.Commands(master), keybindings=keybindings.KeyBindings(master), options=options.Options(master), help=help.HelpView(master), eventlog=eventlog.EventLog(master), edit_focus_query=grideditor.QueryEditor(master), edit_focus_cookies=grideditor.CookieEditor(master), edit_focus_setcookies=grideditor.SetCookieEditor(master), edit_focus_setcookie_attrs=grideditor.CookieAttributeEditor(master), edit_focus_multipart_form=grideditor.RequestMultipartEditor(master), edit_focus_urlencoded_form=grideditor.RequestUrlEncodedEditor(master), edit_focus_path=grideditor.PathEditor(master), edit_focus_request_headers=grideditor.RequestHeaderEditor(master), edit_focus_response_headers=grideditor.ResponseHeaderEditor(master), ) self.stack = [base] self.overlay = None def set_overlay(self, o, **kwargs): self.overlay = overlay.SimpleOverlay( self, o, self.top_widget(), o.width, **kwargs, ) def top_window(self): """ The current top window, ignoring overlays. """ return self.windows[self.stack[-1]] def top_widget(self): """ The current top widget - either a window or the active overlay. """ if self.overlay: return self.overlay return self.top_window() def push(self, wname): if self.stack[-1] == wname: return prev = self.top_window() self.stack.append(wname) self.call("layout_pushed", prev) def pop(self, *args, **kwargs): """ Pop off the stack, return True if we're already at the top. """ if not self.overlay and len(self.stack) == 1: return True self.call("layout_popping") if self.overlay: self.overlay = None else: self.stack.pop() def call(self, name, *args, **kwargs): """ Call a function on both the top window, and the overlay if there is one. If the widget has a key_responder, we call the function on the responder instead. """ getattr(self.top_window(), name)(*args, **kwargs) if self.overlay: getattr(self.overlay, name)(*args, **kwargs) class Window(urwid.Frame): def __init__(self, master): self.statusbar = statusbar.StatusBar(master) super().__init__( None, header=None, footer=urwid.AttrWrap(self.statusbar, "background") ) self.master = master self.master.view.sig_view_refresh.connect(self.view_changed) self.master.view.sig_view_add.connect(self.view_changed) self.master.view.sig_view_remove.connect(self.view_changed) self.master.view.sig_view_update.connect(self.view_changed) self.master.view.focus.sig_change.connect(self.view_changed) self.master.view.focus.sig_change.connect(self.focus_changed) signals.focus.connect(self.sig_focus) signals.flow_change.connect(self.flow_changed) signals.pop_view_state.connect(self.pop) signals.push_view_state.connect(self.push) self.master.options.subscribe(self.configure, ["console_layout"]) self.master.options.subscribe(self.configure, ["console_layout_headers"]) self.pane = 0 self.stacks = [WindowStack(master, "flowlist"), WindowStack(master, "eventlog")] def focus_stack(self): return self.stacks[self.pane] def configure(self, otions, updated): self.refresh() def refresh(self): """ Redraw the layout. """ c = self.master.options.console_layout if c == "single": self.pane = 0 def wrapped(idx): widget = self.stacks[idx].top_widget() if self.master.options.console_layout_headers: title = self.stacks[idx].top_window().title else: title = None return StackWidget(self, widget, title, self.pane == idx) w = None if c == "single": w = wrapped(0) elif c == "vertical": w = urwid.Pile( [wrapped(i) for i, s in enumerate(self.stacks)], focus_item=self.pane ) else: w = urwid.Columns( [wrapped(i) for i, s in enumerate(self.stacks)], dividechars=1, focus_column=self.pane, ) self.body = urwid.AttrWrap(w, "background") def flow_changed(self, sender, flow): if self.master.view.focus.flow: if flow.id == self.master.view.focus.flow.id: self.focus_changed() def focus_changed(self, *args, **kwargs): """ Triggered when the focus changes - either when it's modified, or when it changes to a different flow altogether. """ for i in self.stacks: i.call("focus_changed") def view_changed(self, *args, **kwargs): """ Triggered when the view list has changed. """ for i in self.stacks: i.call("view_changed") def set_overlay(self, o, **kwargs): """ Set an overlay on the currently focused stack. """ self.focus_stack().set_overlay(o, **kwargs) self.refresh() def push(self, wname): """ Push a window onto the currently focused stack. """ self.focus_stack().push(wname) self.refresh() self.view_changed() self.focus_changed() def pop(self, *args, **kwargs): """ Pop a window from the currently focused stack. If there is only one window on the stack, this prompts for exit. """ if self.focus_stack().pop(): self.master.prompt_for_exit() else: self.refresh() self.view_changed() self.focus_changed() def stacks_sorted_by_focus(self): """ Returns: self.stacks, with the focused stack first. """ stacks = self.stacks.copy() stacks.insert(0, stacks.pop(self.pane)) return stacks def current(self, keyctx): """ Returns the active widget with a matching key context, including overlays. If multiple stacks have an active widget with a matching key context, the currently focused stack is preferred. """ for s in self.stacks_sorted_by_focus(): t = s.top_widget() if t.keyctx == keyctx: return t def current_window(self, keyctx): """ Returns the active window with a matching key context, ignoring overlays. If multiple stacks have an active widget with a matching key context, the currently focused stack is preferred. """ for s in self.stacks_sorted_by_focus(): t = s.top_window() if t.keyctx == keyctx: return t def sig_focus(self, sender, section): self.focus_position = section def switch(self): """ Switch between the two panes. """ if self.master.options.console_layout == "single": self.pane = 0 else: self.pane = (self.pane + 1) % len(self.stacks) self.refresh() def mouse_event(self, *args, **kwargs): # args: (size, event, button, col, row) k = super().mouse_event(*args, **kwargs) if not k: if args[1] == "mouse drag": signals.status_message.send( message="Hold down fn, shift, alt or ctrl to select text or use the --set console_mouse=false parameter.", expire=1, ) elif args[1] == "mouse press" and args[2] == 4: self.keypress(args[0], "up") elif args[1] == "mouse press" and args[2] == 5: self.keypress(args[0], "down") else: return False return True def keypress(self, size, k): k = super().keypress(size, k) if k: return self.master.keymap.handle(self.focus_stack().top_widget().keyctx, k) class Screen(raw_display.Screen): def write(self, data): if common.IS_WINDOWS_OR_WSL: # replace urwid's SI/SO, which produce artifacts under WSL. # at some point we may figure out what they actually do. data = re.sub("[\x0e\x0f]", "", data) super().write(data) mitmproxy-8.1.1/mitmproxy/tools/dump.py000066400000000000000000000013071425660472000203270ustar00rootroot00000000000000from mitmproxy import addons from mitmproxy import master from mitmproxy import options from mitmproxy.addons import dumper, errorcheck, keepserving, readfile, termlog class DumpMaster(master.Master): def __init__( self, options: options.Options, with_termlog=True, with_dumper=True, ) -> None: super().__init__(options) if with_termlog: self.addons.add(termlog.TermLog()) self.addons.add(*addons.default_addons()) if with_dumper: self.addons.add(dumper.Dumper()) self.addons.add( keepserving.KeepServing(), readfile.ReadFileStdin(), errorcheck.ErrorCheck(), ) mitmproxy-8.1.1/mitmproxy/tools/main.py000066400000000000000000000101001425660472000202750ustar00rootroot00000000000000import argparse import asyncio import os import signal import sys from collections.abc import Callable, Sequence from typing import Any, Optional, TypeVar from mitmproxy import exceptions, master from mitmproxy import options from mitmproxy import optmanager from mitmproxy.tools import cmdline from mitmproxy.utils import debug, arg_check def process_options(parser, opts, args): if args.version: print(debug.dump_system_info()) sys.exit(0) if args.quiet or args.options or args.commands: # also reduce log verbosity if --options or --commands is passed, # we don't want log messages from regular startup then. args.termlog_verbosity = "error" args.flow_detail = 0 if args.verbose: args.termlog_verbosity = "debug" args.flow_detail = 2 adict = {} for n in dir(args): if n in opts: adict[n] = getattr(args, n) opts.merge(adict) T = TypeVar("T", bound=master.Master) def run( master_cls: type[T], make_parser: Callable[[options.Options], argparse.ArgumentParser], arguments: Sequence[str], extra: Callable[[Any], dict] = None, ) -> T: # pragma: no cover """ extra: Extra argument processing callable which returns a dict of options. """ async def main() -> T: debug.register_info_dumpers() opts = options.Options() master = master_cls(opts) parser = make_parser(opts) # To make migration from 2.x to 3.0 bearable. if "-R" in sys.argv and sys.argv[sys.argv.index("-R") + 1].startswith("http"): print( "To use mitmproxy in reverse mode please use --mode reverse:SPEC instead" ) try: args = parser.parse_args(arguments) except SystemExit: arg_check.check() sys.exit(1) try: opts.set(*args.setoptions, defer=True) optmanager.load_paths( opts, os.path.join(opts.confdir, "config.yaml"), os.path.join(opts.confdir, "config.yml"), ) process_options(parser, opts, args) if args.options: optmanager.dump_defaults(opts, sys.stdout) sys.exit(0) if args.commands: master.commands.dump() sys.exit(0) if extra: if args.filter_args: master.log.info( f"Only processing flows that match \"{' & '.join(args.filter_args)}\"" ) opts.update(**extra(args)) except exceptions.OptionsError as e: print(f"{sys.argv[0]}: {e}", file=sys.stderr) sys.exit(1) loop = asyncio.get_running_loop() def _sigint(*_): loop.call_soon_threadsafe( getattr(master, "prompt_for_exit", master.shutdown) ) def _sigterm(*_): loop.call_soon_threadsafe(master.shutdown) # We can't use loop.add_signal_handler because that's not available on Windows' Proactorloop, # but signal.signal just works fine for our purposes. signal.signal(signal.SIGINT, _sigint) signal.signal(signal.SIGTERM, _sigterm) await master.run() return master return asyncio.run(main()) def mitmproxy(args=None) -> Optional[int]: # pragma: no cover from mitmproxy.tools import console run(console.master.ConsoleMaster, cmdline.mitmproxy, args) return None def mitmdump(args=None) -> Optional[int]: # pragma: no cover from mitmproxy.tools import dump def extra(args): if args.filter_args: v = " ".join(args.filter_args) return dict( save_stream_filter=v, readfile_filter=v, dumper_filter=v, ) return {} run(dump.DumpMaster, cmdline.mitmdump, args, extra) return None def mitmweb(args=None) -> Optional[int]: # pragma: no cover from mitmproxy.tools import web run(web.master.WebMaster, cmdline.mitmweb, args) return None mitmproxy-8.1.1/mitmproxy/tools/web/000077500000000000000000000000001425660472000175645ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/__init__.py000066400000000000000000000000751425660472000216770ustar00rootroot00000000000000from mitmproxy.tools.web import master __all__ = ["master"] mitmproxy-8.1.1/mitmproxy/tools/web/app.py000066400000000000000000000554411425660472000207270ustar00rootroot00000000000000import asyncio import hashlib import json import logging import os.path import re from collections.abc import Sequence from io import BytesIO from itertools import islice from typing import ClassVar, Optional, Union import tornado.escape import tornado.web import tornado.websocket import mitmproxy.flow import mitmproxy.tools.web.master from mitmproxy import certs, command, contentviews from mitmproxy import flowfilter from mitmproxy import http from mitmproxy import io from mitmproxy import log from mitmproxy import optmanager from mitmproxy import version from mitmproxy.dns import DNSFlow from mitmproxy.http import HTTPFlow from mitmproxy.tcp import TCPFlow, TCPMessage from mitmproxy.utils.emoji import emoji from mitmproxy.utils.strutils import always_str from mitmproxy.websocket import WebSocketMessage def cert_to_json(certs: Sequence[certs.Cert]) -> Optional[dict]: if not certs: return None cert = certs[0] return { "keyinfo": cert.keyinfo, "sha256": cert.fingerprint().hex(), "notbefore": int(cert.notbefore.timestamp()), "notafter": int(cert.notafter.timestamp()), "serial": str(cert.serial), "subject": cert.subject, "issuer": cert.issuer, "altnames": cert.altnames, } def flow_to_json(flow: mitmproxy.flow.Flow) -> dict: """ Remove flow message content and cert to save transmission space. Args: flow: The original flow. Sync with web/src/flow.ts. """ f = { "id": flow.id, "intercepted": flow.intercepted, "is_replay": flow.is_replay, "type": flow.type, "modified": flow.modified(), "marked": emoji.get(flow.marked, "🔴") if flow.marked else "", "comment": flow.comment, "timestamp_created": flow.timestamp_created, } if flow.client_conn: f["client_conn"] = { "id": flow.client_conn.id, "peername": flow.client_conn.peername, "sockname": flow.client_conn.sockname, "tls_established": flow.client_conn.tls_established, "cert": cert_to_json(flow.client_conn.certificate_list), "sni": flow.client_conn.sni, "cipher": flow.client_conn.cipher, "alpn": always_str(flow.client_conn.alpn, "ascii", "backslashreplace"), "tls_version": flow.client_conn.tls_version, "timestamp_start": flow.client_conn.timestamp_start, "timestamp_tls_setup": flow.client_conn.timestamp_tls_setup, "timestamp_end": flow.client_conn.timestamp_end, } if flow.server_conn: f["server_conn"] = { "id": flow.server_conn.id, "peername": flow.server_conn.peername, "sockname": flow.server_conn.sockname, "address": flow.server_conn.address, "tls_established": flow.server_conn.tls_established, "cert": cert_to_json(flow.server_conn.certificate_list), "sni": flow.server_conn.sni, "cipher": flow.server_conn.cipher, "alpn": always_str(flow.server_conn.alpn, "ascii", "backslashreplace"), "tls_version": flow.server_conn.tls_version, "timestamp_start": flow.server_conn.timestamp_start, "timestamp_tcp_setup": flow.server_conn.timestamp_tcp_setup, "timestamp_tls_setup": flow.server_conn.timestamp_tls_setup, "timestamp_end": flow.server_conn.timestamp_end, } if flow.error: f["error"] = flow.error.get_state() if isinstance(flow, HTTPFlow): content_length: Optional[int] content_hash: Optional[str] if flow.request.raw_content is not None: content_length = len(flow.request.raw_content) content_hash = hashlib.sha256(flow.request.raw_content).hexdigest() else: content_length = None content_hash = None f["request"] = { "method": flow.request.method, "scheme": flow.request.scheme, "host": flow.request.host, "port": flow.request.port, "path": flow.request.path, "http_version": flow.request.http_version, "headers": tuple(flow.request.headers.items(True)), "contentLength": content_length, "contentHash": content_hash, "timestamp_start": flow.request.timestamp_start, "timestamp_end": flow.request.timestamp_end, "pretty_host": flow.request.pretty_host, } if flow.response: if flow.response.raw_content is not None: content_length = len(flow.response.raw_content) content_hash = hashlib.sha256(flow.response.raw_content).hexdigest() else: content_length = None content_hash = None f["response"] = { "http_version": flow.response.http_version, "status_code": flow.response.status_code, "reason": flow.response.reason, "headers": tuple(flow.response.headers.items(True)), "contentLength": content_length, "contentHash": content_hash, "timestamp_start": flow.response.timestamp_start, "timestamp_end": flow.response.timestamp_end, } if flow.response.data.trailers: f["response"]["trailers"] = tuple( flow.response.data.trailers.items(True) ) if flow.websocket: f["websocket"] = { "messages_meta": { "contentLength": sum( len(x.content) for x in flow.websocket.messages ), "count": len(flow.websocket.messages), "timestamp_last": flow.websocket.messages[-1].timestamp if flow.websocket.messages else None, }, "closed_by_client": flow.websocket.closed_by_client, "close_code": flow.websocket.close_code, "close_reason": flow.websocket.close_reason, "timestamp_end": flow.websocket.timestamp_end, } elif isinstance(flow, TCPFlow): f["messages_meta"] = { "contentLength": sum(len(x.content) for x in flow.messages), "count": len(flow.messages), "timestamp_last": flow.messages[-1].timestamp if flow.messages else None, } elif isinstance(flow, DNSFlow): f["request"] = flow.request.to_json() if flow.response: f["response"] = flow.response.to_json() return f def logentry_to_json(e: log.LogEntry) -> dict: return { "id": id(e), # we just need some kind of id. "message": e.msg, "level": e.level, } class APIError(tornado.web.HTTPError): pass class RequestHandler(tornado.web.RequestHandler): application: "Application" def write(self, chunk: Union[str, bytes, dict, list]): # Writing arrays on the top level is ok nowadays. # http://flask.pocoo.org/docs/0.11/security/#json-security if isinstance(chunk, list): chunk = tornado.escape.json_encode(chunk) self.set_header("Content-Type", "application/json; charset=UTF-8") super().write(chunk) def set_default_headers(self): super().set_default_headers() self.set_header("Server", version.MITMPROXY) self.set_header("X-Frame-Options", "DENY") self.add_header("X-XSS-Protection", "1; mode=block") self.add_header("X-Content-Type-Options", "nosniff") self.add_header( "Content-Security-Policy", "default-src 'self'; " "connect-src 'self' ws:; " "style-src 'self' 'unsafe-inline'", ) @property def json(self): if not self.request.headers.get("Content-Type", "").startswith( "application/json" ): raise APIError(400, "Invalid Content-Type, expected application/json.") try: return json.loads(self.request.body.decode()) except Exception as e: raise APIError(400, f"Malformed JSON: {str(e)}") @property def filecontents(self): """ Accept either a multipart/form file upload or just take the plain request body. """ if self.request.files: return next(iter(self.request.files.values()))[0].body else: return self.request.body @property def view(self) -> "mitmproxy.addons.view.View": return self.application.master.view @property def master(self) -> "mitmproxy.tools.web.master.WebMaster": return self.application.master @property def flow(self) -> mitmproxy.flow.Flow: flow_id = str(self.path_kwargs["flow_id"]) # FIXME: Add a facility to addon.view to safely access the store flow = self.view.get_by_id(flow_id) if flow: return flow else: raise APIError(404, "Flow not found.") def write_error(self, status_code: int, **kwargs): if "exc_info" in kwargs and isinstance(kwargs["exc_info"][1], APIError): self.finish(kwargs["exc_info"][1].log_message) else: super().write_error(status_code, **kwargs) class IndexHandler(RequestHandler): def get(self): token = self.xsrf_token # https://github.com/tornadoweb/tornado/issues/645 assert token self.render("index.html") class FilterHelp(RequestHandler): def get(self): self.write(dict(commands=flowfilter.help)) class WebSocketEventBroadcaster(tornado.websocket.WebSocketHandler): # raise an error if inherited class doesn't specify its own instance. connections: ClassVar[set] def open(self): self.connections.add(self) def on_close(self): self.connections.remove(self) @classmethod def broadcast(cls, **kwargs): message = json.dumps(kwargs, ensure_ascii=False).encode( "utf8", "surrogateescape" ) for conn in cls.connections: try: conn.write_message(message) except Exception: # pragma: no cover logging.error("Error sending message", exc_info=True) class ClientConnection(WebSocketEventBroadcaster): connections: ClassVar[set] = set() class Flows(RequestHandler): def get(self): self.write([flow_to_json(f) for f in self.view]) class DumpFlows(RequestHandler): def get(self): self.set_header("Content-Disposition", "attachment; filename=flows") self.set_header("Content-Type", "application/octet-stream") bio = BytesIO() fw = io.FlowWriter(bio) for f in self.view: fw.add(f) self.write(bio.getvalue()) bio.close() def post(self): self.view.clear() bio = BytesIO(self.filecontents) for i in io.FlowReader(bio).stream(): asyncio.ensure_future(self.master.load_flow(i)) bio.close() class ClearAll(RequestHandler): def post(self): self.view.clear() self.master.events.clear() class ResumeFlows(RequestHandler): def post(self): for f in self.view: if not f.intercepted: continue f.resume() self.view.update([f]) class KillFlows(RequestHandler): def post(self): for f in self.view: if f.killable: f.kill() self.view.update([f]) class ResumeFlow(RequestHandler): def post(self, flow_id): self.flow.resume() self.view.update([self.flow]) class KillFlow(RequestHandler): def post(self, flow_id): if self.flow.killable: self.flow.kill() self.view.update([self.flow]) class FlowHandler(RequestHandler): def delete(self, flow_id): if self.flow.killable: self.flow.kill() self.view.remove([self.flow]) def put(self, flow_id): flow: mitmproxy.flow.Flow = self.flow flow.backup() try: for a, b in self.json.items(): if a == "request" and hasattr(flow, "request"): request: mitmproxy.http.Request = flow.request for k, v in b.items(): if k in ["method", "scheme", "host", "path", "http_version"]: setattr(request, k, str(v)) elif k == "port": request.port = int(v) elif k == "headers": request.headers.clear() for header in v: request.headers.add(*header) elif k == "trailers": if request.trailers is not None: request.trailers.clear() else: request.trailers = mitmproxy.http.Headers() for trailer in v: request.trailers.add(*trailer) elif k == "content": request.text = v else: raise APIError(400, f"Unknown update request.{k}: {v}") elif a == "response" and hasattr(flow, "response"): response: mitmproxy.http.Response = flow.response for k, v in b.items(): if k in ["msg", "http_version"]: setattr(response, k, str(v)) elif k == "code": response.status_code = int(v) elif k == "headers": response.headers.clear() for header in v: response.headers.add(*header) elif k == "trailers": if response.trailers is not None: response.trailers.clear() else: response.trailers = mitmproxy.http.Headers() for trailer in v: response.trailers.add(*trailer) elif k == "content": response.text = v else: raise APIError(400, f"Unknown update response.{k}: {v}") elif a == "marked": flow.marked = b else: raise APIError(400, f"Unknown update {a}: {b}") except APIError: flow.revert() raise self.view.update([flow]) class DuplicateFlow(RequestHandler): def post(self, flow_id): f = self.flow.copy() self.view.add([f]) self.write(f.id) class RevertFlow(RequestHandler): def post(self, flow_id): if self.flow.modified(): self.flow.revert() self.view.update([self.flow]) class ReplayFlow(RequestHandler): def post(self, flow_id): self.master.commands.call("replay.client", [self.flow]) class FlowContent(RequestHandler): def post(self, flow_id, message): self.flow.backup() message = getattr(self.flow, message) message.content = self.filecontents self.view.update([self.flow]) def get(self, flow_id, message): message = getattr(self.flow, message) original_cd = message.headers.get("Content-Disposition", None) filename = None if original_cd: filename = re.search(r'filename=([-\w" .()]+)', original_cd) if filename: filename = filename.group(1) if not filename: filename = self.flow.request.path.split("?")[0].split("/")[-1] filename = re.sub(r'[^-\w" .()]', "", filename) cd = f"attachment; filename={filename}" self.set_header("Content-Disposition", cd) self.set_header("Content-Type", "application/text") self.set_header("X-Content-Type-Options", "nosniff") self.set_header("X-Frame-Options", "DENY") self.write(message.get_content(strict=False)) class FlowContentView(RequestHandler): def message_to_json( self, viewname: str, message: Union[http.Message, TCPMessage, WebSocketMessage], flow: Union[HTTPFlow, TCPFlow], max_lines: Optional[int] = None, ): description, lines, error = contentviews.get_message_content_view( viewname, message, flow ) if error: self.master.log.error(error) if max_lines: lines = islice(lines, max_lines) return dict( lines=list(lines), description=description, ) def get(self, flow_id, message, content_view): flow = self.flow assert isinstance(flow, (HTTPFlow, TCPFlow)) if self.request.arguments.get("lines"): max_lines = int(self.request.arguments["lines"][0]) else: max_lines = None if message == "messages": if isinstance(flow, HTTPFlow) and flow.websocket: messages = flow.websocket.messages elif isinstance(flow, TCPFlow): messages = flow.messages else: raise APIError(400, f"This flow has no messages.") msgs = [] for m in messages: d = self.message_to_json(content_view, m, flow, max_lines) d["from_client"] = m.from_client d["timestamp"] = m.timestamp msgs.append(d) if max_lines: max_lines -= len(d["lines"]) if max_lines <= 0: break self.write(msgs) else: message = getattr(self.flow, message) self.write(self.message_to_json(content_view, message, flow, max_lines)) class Commands(RequestHandler): def get(self) -> None: commands = {} for (name, cmd) in self.master.commands.commands.items(): commands[name] = { "help": cmd.help, "parameters": [ { "name": param.name, "type": command.typename(param.type), "kind": str(param.kind), } for param in cmd.parameters ], "return_type": command.typename(cmd.return_type) if cmd.return_type else None, "signature_help": cmd.signature_help(), } self.write(commands) class ExecuteCommand(RequestHandler): def post(self, cmd: str): # TODO: We should parse query strings here, this API is painful. try: args = self.json["arguments"] except APIError: args = [] try: result = self.master.commands.call_strings(cmd, args) except Exception as e: self.write({"error": str(e)}) else: self.write( { "value": result, # "type": command.typename(type(result)) if result is not None else "none" } ) class Events(RequestHandler): def get(self): self.write([logentry_to_json(e) for e in self.master.events.data]) class Options(RequestHandler): def get(self): self.write(optmanager.dump_dicts(self.master.options)) def put(self): update = self.json try: self.master.options.update(**update) except Exception as err: raise APIError(400, f"{err}") class SaveOptions(RequestHandler): def post(self): # try: # optmanager.save(self.master.options, CONFIG_PATH, True) # except Exception as err: # raise APIError(400, "{}".format(err)) pass class DnsRebind(RequestHandler): def get(self): raise tornado.web.HTTPError( 403, reason="To protect against DNS rebinding, mitmweb can only be accessed by IP at the moment. " "(https://github.com/mitmproxy/mitmproxy/issues/3234)", ) class Conf(RequestHandler): def get(self): conf = { "static": False, "version": version.VERSION, "contentViews": [v.name for v in contentviews.views if v.name != "Query"], } self.write(f"MITMWEB_CONF = {json.dumps(conf)};") self.set_header("content-type", "application/javascript") class Application(tornado.web.Application): master: "mitmproxy.tools.web.master.WebMaster" def __init__( self, master: "mitmproxy.tools.web.master.WebMaster", debug: bool ) -> None: self.master = master super().__init__( default_host="dns-rebind-protection", template_path=os.path.join(os.path.dirname(__file__), "templates"), static_path=os.path.join(os.path.dirname(__file__), "static"), xsrf_cookies=True, cookie_secret=os.urandom(256), debug=debug, autoreload=False, ) self.add_handlers("dns-rebind-protection", [(r"/.*", DnsRebind)]) self.add_handlers( # make mitmweb accessible by IP only to prevent DNS rebinding. r"^(localhost|[0-9.]+|\[[0-9a-fA-F:]+\])$", [ (r"/", IndexHandler), (r"/filter-help(?:\.json)?", FilterHelp), (r"/updates", ClientConnection), (r"/commands(?:\.json)?", Commands), (r"/commands/(?P[a-z.]+)", ExecuteCommand), (r"/events(?:\.json)?", Events), (r"/flows(?:\.json)?", Flows), (r"/flows/dump", DumpFlows), (r"/flows/resume", ResumeFlows), (r"/flows/kill", KillFlows), (r"/flows/(?P[0-9a-f\-]+)", FlowHandler), (r"/flows/(?P[0-9a-f\-]+)/resume", ResumeFlow), (r"/flows/(?P[0-9a-f\-]+)/kill", KillFlow), (r"/flows/(?P[0-9a-f\-]+)/duplicate", DuplicateFlow), (r"/flows/(?P[0-9a-f\-]+)/replay", ReplayFlow), (r"/flows/(?P[0-9a-f\-]+)/revert", RevertFlow), ( r"/flows/(?P[0-9a-f\-]+)/(?Prequest|response|messages)/content.data", FlowContent, ), ( r"/flows/(?P[0-9a-f\-]+)/(?Prequest|response|messages)/" r"content/(?P[0-9a-zA-Z\-\_%]+)(?:\.json)?", FlowContentView, ), (r"/clear", ClearAll), (r"/options(?:\.json)?", Options), (r"/options/save", SaveOptions), (r"/conf\.js", Conf), ], ) mitmproxy-8.1.1/mitmproxy/tools/web/master.py000066400000000000000000000061461425660472000214400ustar00rootroot00000000000000import tornado.httpserver import tornado.ioloop from mitmproxy import addons from mitmproxy import log from mitmproxy import master from mitmproxy import optmanager from mitmproxy.addons import errorcheck, eventstore from mitmproxy.addons import intercept from mitmproxy.addons import readfile from mitmproxy.addons import termlog from mitmproxy.addons import view from mitmproxy.contrib.tornado import patch_tornado from mitmproxy.tools.web import app, webaddons, static_viewer class WebMaster(master.Master): def __init__(self, options, with_termlog=True): super().__init__(options) self.view = view.View() self.view.sig_view_add.connect(self._sig_view_add) self.view.sig_view_remove.connect(self._sig_view_remove) self.view.sig_view_update.connect(self._sig_view_update) self.view.sig_view_refresh.connect(self._sig_view_refresh) self.events = eventstore.EventStore() self.events.sig_add.connect(self._sig_events_add) self.events.sig_refresh.connect(self._sig_events_refresh) self.options.changed.connect(self._sig_options_update) if with_termlog: self.addons.add(termlog.TermLog()) self.addons.add(*addons.default_addons()) self.addons.add( webaddons.WebAddon(), intercept.Intercept(), readfile.ReadFile(), static_viewer.StaticViewer(), self.view, self.events, errorcheck.ErrorCheck(), ) self.app = app.Application(self, self.options.web_debug) def _sig_view_add(self, view, flow): app.ClientConnection.broadcast( resource="flows", cmd="add", data=app.flow_to_json(flow) ) def _sig_view_update(self, view, flow): app.ClientConnection.broadcast( resource="flows", cmd="update", data=app.flow_to_json(flow) ) def _sig_view_remove(self, view, flow, index): app.ClientConnection.broadcast(resource="flows", cmd="remove", data=flow.id) def _sig_view_refresh(self, view): app.ClientConnection.broadcast(resource="flows", cmd="reset") def _sig_events_add(self, event_store, entry: log.LogEntry): app.ClientConnection.broadcast( resource="events", cmd="add", data=app.logentry_to_json(entry) ) def _sig_events_refresh(self, event_store): app.ClientConnection.broadcast(resource="events", cmd="reset") def _sig_options_update(self, options, updated): options_dict = optmanager.dump_dicts(options, updated) app.ClientConnection.broadcast( resource="options", cmd="update", data=options_dict ) async def running(self): patch_tornado() # Register tornado with the current event loop tornado.ioloop.IOLoop.current() # Add our web app. http_server = tornado.httpserver.HTTPServer(self.app) http_server.listen(self.options.web_port, self.options.web_host) self.log.info( f"Web server listening at http://{self.options.web_host}:{self.options.web_port}/", ) return await super().running() mitmproxy-8.1.1/mitmproxy/tools/web/static/000077500000000000000000000000001425660472000210535ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/static/app.css000066400000000000000000000440401425660472000223470ustar00rootroot00000000000000html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.resource-icon{width:32px;height:32px}.resource-icon-css{background-image:url(images/chrome-devtools/resourceCSSIcon.png)}.resource-icon-document{background-image:url(images/chrome-devtools/resourceDocumentIcon.png)}.resource-icon-js{background-image:url(images/chrome-devtools/resourceJSIcon.png)}.resource-icon-plain{background-image:url(images/chrome-devtools/resourcePlainIcon.png)}.resource-icon-executable{background-image:url(images/resourceExecutableIcon.png)}.resource-icon-flash{background-image:url(images/resourceFlashIcon.png)}.resource-icon-image{background-image:url(images/resourceImageIcon.png)}.resource-icon-java{background-image:url(images/resourceJavaIcon.png)}.resource-icon-not-modified{background-image:url(images/resourceNotModifiedIcon.png)}.resource-icon-redirect{background-image:url(images/resourceRedirectIcon.png)}.resource-icon-websocket{background-image:url(images/resourceWebSocketIcon.png)}.resource-icon-tcp{background-image:url(images/resourceTcpIcon.png)}.resource-icon-dns{background-image:url(images/resourceDnsIcon.png)}#container,#mitmproxy,body,html{height:100%;margin:0;overflow:hidden}#container{display:flex;flex-direction:column;outline:0}#container>.eventlog,#container>footer,#container>header{flex:0 0 auto}.main-view{flex:1 1 auto;height:0;display:flex;flex-direction:row}.main-view.vertical{flex-direction:column}.main-view .flow-detail,.main-view .flow-table{flex:1 1 auto}.splitter{flex:0 0 1px;background-color:#aaa;position:relative}.splitter>div{position:absolute}.splitter.splitter-x{cursor:col-resize}.splitter.splitter-x>div{margin-left:-1px;width:4px;height:100%}.splitter.splitter-y{cursor:row-resize}.splitter.splitter-y>div{margin-top:-1px;height:4px;width:100%}.nav-tabs{border-bottom:solid #a6a6a6 1px}.nav-tabs>a{display:inline-block;border:solid transparent 1px;text-decoration:none}.nav-tabs>a.active{background-color:#fff;border-color:#a6a6a6;border-bottom-color:#fff}.nav-tabs>a.special{color:#fff;background-color:#396cad;border-bottom-color:#396cad}.nav-tabs>a.special:hover{background-color:#5386c6}.nav-tabs-lg>a{padding:3px 14px;margin:0 2px -1px}.nav-tabs-sm>a{padding:0 7px;margin:2px 2px -1px}header{padding-top:6px;background-color:#fff}header>div{display:block;margin:0;padding:0;border-bottom:solid #a6a6a6 1px;height:95px;overflow:visible}.menu-group{margin:0 5px 0 6px;display:inline-block;height:95px}.menu-content{height:79px;display:flow-root}.menu-content>a{display:inline-block}.menu-content>.btn,.menu-content>a>.btn{height:79px;text-align:center;margin:0 1px;padding:12px 5px;border:none;border-radius:0}.menu-content>.btn i,.menu-content>a>.btn i{font-size:20px;display:block;margin:0 auto 5px}.menu-content>.btn.btn-sm{height:26.33333333px;padding:0 5px}.menu-content>.btn.btn-sm i{display:inline-block;font-size:14px;margin:0}.menu-entry{text-align:left;height:26.33333333px;line-height:1;padding:.5rem 1rem}.menu-entry label{font-size:1.2rem;font-weight:400;margin:0}.menu-entry input[type=checkbox]{margin:0 2px;vertical-align:middle}.menu-legend{color:#777;height:16px;text-align:center;font-size:12px;padding:0 5px}.menu-group+.menu-group:before{margin-left:-6px;content:" ";border-left:solid 1px #e6e6e6;margin-top:10px;height:75px;position:absolute}.main-menu{display:flex}.main-menu .menu-group{width:50%}.main-menu .btn-sm{margin-top:6px}.filter-input{margin:4px 0}.filter-input .popover{top:27px;left:43px;display:block;max-width:none;opacity:.9}@media (max-width:767px){.filter-input .popover{top:16px;left:29px;right:2px}}.filter-input .popover .popover-content{max-height:500px;overflow-y:auto}.filter-input .popover .popover-content tr{cursor:pointer}.filter-input .popover .popover-content tr:hover{background-color:hsla(209,52%,84%,.5)!important}.connection-indicator{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;float:right;margin:5px;opacity:1;transition:all 1s linear}a.connection-indicator:focus,a.connection-indicator:hover{color:#fff;text-decoration:none;cursor:pointer}.connection-indicator:empty{display:none}.btn .connection-indicator{position:relative;top:-1px}.connection-indicator.fetching,.connection-indicator.init{background-color:#5bc0de}.connection-indicator.established{background-color:#5cb85c;opacity:0}.connection-indicator.error{background-color:#d9534f;transition:all .2s linear}.connection-indicator.offline{background-color:#f0ad4e;opacity:1}.flow-table{width:100%;overflow-y:scroll;overflow-x:hidden}.flow-table table{width:100%;table-layout:fixed}.flow-table thead tr{background-color:#f2f2f2;border-bottom:solid #bebebe 1px;line-height:23px}.flow-table th{font-weight:400;position:relative!important;padding-left:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flow-table th.sort-asc,.flow-table th.sort-desc{background-color:#fafafa}.flow-table th.sort-asc:after,.flow-table th.sort-desc:after{font:normal normal normal 14px/1 FontAwesome;position:absolute;right:3px;top:3px;padding:2px;background-color:rgba(250,250,250,.8)}.flow-table th.sort-asc:after{content:"\f0de"}.flow-table th.sort-desc:after{content:"\f0dd"}.flow-table tr{cursor:pointer;background-color:#fff}.flow-table tr:nth-child(even){background-color:#f2f2f2}.flow-table tr.selected{background-color:#e0ebf5!important}.flow-table tr.selected.highlighted{background-color:#7bbefc!important}.flow-table tr.highlighted{background-color:#ffeb99}.flow-table tr.highlighted:nth-child(even){background-color:#ffe57f}.flow-table td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flow-table tr.intercepted:not(.has-response) .col-method,.flow-table tr.intercepted:not(.has-response) .col-path{color:#ff7f00}.flow-table tr.intercepted.has-response .col-size,.flow-table tr.intercepted.has-response .col-status,.flow-table tr.intercepted.has-response .col-time{color:#ff7f00}.flow-table .fa{line-height:inherit}.flow-table .col-tls{width:10px}.flow-table .col-tls-https{background-color:rgba(0,185,0,.5)}.flow-table .col-icon{width:32px}.flow-table .col-path .fa{margin-left:0;font-size:16px}.flow-table .col-path .fa-repeat{color:green}.flow-table .col-path .fa-pause{color:#ff7f00}.flow-table .col-path .fa-exclamation,.flow-table .col-path .fa-times{color:#8b0000}.flow-table .col-method{width:60px}.flow-table .col-status{width:50px}.flow-table .col-size{width:70px}.flow-table .col-time{width:50px}.flow-table .col-timestamp{width:170px}.flow-table td.col-size,.flow-table td.col-time,.flow-table td.col-timestamp{text-align:right}.flow-table .col-quickactions{width:0;direction:rtl;overflow:hidden;background-color:inherit;font-size:20px}.flow-table .col-quickactions *{direction:ltr}.flow-table .col-quickactions.hover,.flow-table tr:hover .col-quickactions{overflow:visible}.flow-table .col-quickactions>div{height:32px;background-color:inherit;display:inline-flex;align-items:center}.flow-table .col-quickactions>div>a{margin-right:2px;height:32px;width:32px;border-radius:16px;text-align:center}.flow-table .col-quickactions>div>a:hover{background-color:rgba(0,0,0,.05)}.flow-table .col-quickactions .fa-play{transform:translate(1px,2px)}.flow-table .col-quickactions .fa-repeat{transform:translate(0,2px)}.flow-detail{width:100%;overflow:hidden;display:flex;flex-direction:column}.flow-detail nav{background-color:#f2f2f2}.flow-detail section{overflow-y:scroll;flex:1;padding:5px 12px 10px}.flow-detail section>footer{box-shadow:0 0 3px gray;padding:2px;margin:0;height:23px}.flow-detail .first-line{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;background-color:#428bca;color:#fff;margin:0 -8px 2px;padding:4px 8px;border-radius:5px;word-break:break-all;max-height:100px;overflow-y:auto}.flow-detail .contentview{margin:0 -12px;padding:0 12px}.flow-detail .contentview .controls{display:flex;align-items:center}.flow-detail .contentview .controls h5{flex:1;font-size:12px;font-weight:700;margin:10px 0}.flow-detail .contentview pre button:not(:only-child){margin-top:6px}.flow-detail hr{margin:0}.inline-input{display:inline;margin:0 -3px;padding:0 3px;border:solid transparent 1px}.inline-input:hover{box-shadow:0 0 0 1px rgba(0,0,0,.0125),0 2px 4px rgba(0,0,0,.05),0 2px 6px rgba(0,0,0,.025);background-color:rgba(255,255,255,.1)}.inline-input[placeholder]:empty:not(:focus-visible):before{content:attr(placeholder);color:#d3d3d3;font-style:italic}.inline-input[contenteditable]{outline-width:0;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1);background-color:rgba(255,255,255,.2)}.inline-input[contenteditable].has-warning{color:#ffb8b8}.certificate-table,.connection-table,.timing-table{width:100%;table-layout:fixed;word-break:break-all}.certificate-table td:nth-child(2),.connection-table td:nth-child(2),.timing-table td:nth-child(2){font-family:Menlo,Monaco,Consolas,"Courier New",monospace;width:70%}.certificate-table tr:not(:first-child),.connection-table tr:not(:first-child),.timing-table tr:not(:first-child){border-top:1px solid #f7f7f7}.certificate-table td,.connection-table td,.timing-table td{vertical-align:top}.connection-table td:first-child{padding-right:1em}.headers,.trailers{position:relative;min-height:2ex;overflow-wrap:break-word}.headers .kv-row,.trailers .kv-row{margin-bottom:.3em;max-height:12.4ex;overflow-y:auto}.headers .kv-key,.trailers .kv-key{font-weight:700}.headers .kv-value,.trailers .kv-value{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.headers .inline-input,.trailers .inline-input{background-color:#fff}.headers .kv-add-row,.trailers .kv-add-row{opacity:0;color:#666;position:absolute;bottom:4px;right:4px;transition:all .1s ease-in-out}.headers:hover .kv-add-row,.trailers:hover .kv-add-row{opacity:1}.connection-table td,.timing-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dl.cert-attributes{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:0}dl.cert-attributes dd,dl.cert-attributes dt{text-overflow:ellipsis;overflow:hidden}dl.cert-attributes dt{flex:0 0 2em}dl.cert-attributes dd{flex:0 0 calc(100% - 2em)}.dns-request table td,.dns-request table th,.dns-response table td,.dns-response table th{padding-right:1rem}.flowview-image{text-align:center;padding:10px 0}.flowview-image img{max-width:100%;max-height:100%}.edit-flow-container{position:fixed;right:20px}.edit-flow{cursor:pointer;position:absolute;right:0;top:5px;height:40px;width:40px;border-radius:20px;z-index:10000;background-color:rgba(255,255,255,.7);border:solid 2px rgba(248,145,59,.7);text-align:center;font-size:22px;line-height:37px;transition:all .1s ease-in-out}.edit-flow:hover{background-color:rgba(239,108,0,.7);color:rgba(0,0,0,.8);border:solid 2px transparent}.eventlog{height:200px;flex:0 0 auto;display:flex;flex-direction:column}.eventlog>div{background-color:#f2f2f2;padding:0 5px;flex:0 0 auto;border-top:1px solid #aaa;cursor:row-resize}.eventlog>pre{flex:1 1 auto;margin:0;border-radius:0;overflow-x:auto;overflow-y:scroll;background-color:#fcfcfc}.eventlog .fa-close{cursor:pointer;float:right;color:grey;padding:3px 0;padding-left:10px}.eventlog .fa-close:hover{color:#000}.eventlog .btn-toggle{margin-top:-2px;margin-left:3px;padding:2px 2px;font-size:10px;line-height:10px;border-radius:2px}.eventlog .label{cursor:pointer;vertical-align:middle;display:inline-block;margin-top:-2px;margin-left:3px}footer{box-shadow:0 -1px 3px #d3d3d3;padding:0 0 4px 3px}footer .label{margin-right:3px}.CodeMirror{border:1px solid #ccc;height:auto!important}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5);-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0}.contentview .header{font-weight:700}.contentview .highlight{font-weight:700}.contentview .offset{color:#00f}.contentview .codeeditor{margin-bottom:12px}.modal-visible{display:block}.modal-dialog{overflow-y:initial!important}.modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.dropdown-menu{margin:0!important}.dropdown-menu>li>a{padding:3px 10px}.command-title{background-color:#f2f2f2;border:1px solid #aaa}.command-result{display:block;margin:0;background-color:#fcfcfc;height:100px;max-height:100px;overflow:auto}.command-suggestion{background-color:#9c9c9c}.argument-suggestion{background-color:hsla(209,52%,84%,.5)!important}.command>.popover{display:block;position:relative;max-width:none}.available-commands{overflow:auto} /*# sourceMappingURL=app.css.map */ mitmproxy-8.1.1/mitmproxy/tools/web/static/app.js000066400000000000000000021452371425660472000222070ustar00rootroot00000000000000(()=>{var XM=Object.create;var Ec=Object.defineProperty,QM=Object.defineProperties,ZM=Object.getOwnPropertyDescriptor,JM=Object.getOwnPropertyDescriptors,eA=Object.getOwnPropertyNames,sv=Object.getOwnPropertySymbols,tA=Object.getPrototypeOf,F0=Object.prototype.hasOwnProperty,EC=Object.prototype.propertyIsEnumerable;var I0=(e,t,n)=>t in e?Ec(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pe=(e,t)=>{for(var n in t||(t={}))F0.call(t,n)&&I0(e,n,t[n]);if(sv)for(var n of sv(t))EC.call(t,n)&&I0(e,n,t[n]);return e},It=(e,t)=>QM(e,JM(t)),TC=e=>Ec(e,"__esModule",{value:!0}),o=(e,t)=>Ec(e,"name",{value:t,configurable:!0});var Ds=(e,t)=>{var n={};for(var l in e)F0.call(e,l)&&t.indexOf(l)<0&&(n[l]=e[l]);if(e!=null&&sv)for(var l of sv(e))t.indexOf(l)<0&&EC.call(e,l)&&(n[l]=e[l]);return n};var ur=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),kC=(e,t)=>{TC(e);for(var n in t)Ec(e,n,{get:t[n],enumerable:!0})},rA=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of eA(t))!F0.call(e,l)&&l!=="default"&&Ec(e,l,{get:()=>t[l],enumerable:!(n=ZM(t,l))||n.enumerable});return e},pe=e=>rA(TC(Ec(e!=null?XM(tA(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var Tc=(e,t,n)=>(I0(e,typeof t!="symbol"?t+"":t,n),n);var Na=(e,t,n)=>new Promise((l,d)=>{var m=_=>{try{x(n.next(_))}catch(O){d(O)}},p=_=>{try{x(n.throw(_))}catch(O){d(O)}},x=_=>_.done?l(_.value):Promise.resolve(_.value).then(m,p);x((n=n.apply(e,t)).next())});var H0=ur((t2,LC)=>{"use strict";var OC=Object.getOwnPropertySymbols,nA=Object.prototype.hasOwnProperty,iA=Object.prototype.propertyIsEnumerable;function oA(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}o(oA,"toObject");function sA(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var l=Object.getOwnPropertyNames(t).map(function(m){return t[m]});if(l.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(m){d[m]=m}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch(m){return!1}}o(sA,"shouldUseNative");LC.exports=sA()?Object.assign:function(e,t){for(var n,l=oA(e),d,m=1;m{"use strict";var W0=H0(),kc=60103,NC=60106;bt.Fragment=60107;bt.StrictMode=60108;bt.Profiler=60114;var PC=60109,MC=60110,AC=60112;bt.Suspense=60113;var DC=60115,RC=60116;typeof Symbol=="function"&&Symbol.for&&(yo=Symbol.for,kc=yo("react.element"),NC=yo("react.portal"),bt.Fragment=yo("react.fragment"),bt.StrictMode=yo("react.strict_mode"),bt.Profiler=yo("react.profiler"),PC=yo("react.provider"),MC=yo("react.context"),AC=yo("react.forward_ref"),bt.Suspense=yo("react.suspense"),DC=yo("react.memo"),RC=yo("react.lazy"));var yo,FC=typeof Symbol=="function"&&Symbol.iterator;function lA(e){return e===null||typeof e!="object"?null:(e=FC&&e[FC]||e["@@iterator"],typeof e=="function"?e:null)}o(lA,"y");function Td(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";VC.exports=qC()});var ZC=ur(Dt=>{"use strict";var Lc,kd,uv,q0;typeof performance=="object"&&typeof performance.now=="function"?(KC=performance,Dt.unstable_now=function(){return KC.now()}):(V0=Date,GC=V0.now(),Dt.unstable_now=function(){return V0.now()-GC});var KC,V0,GC;typeof window=="undefined"||typeof MessageChannel!="function"?(Nc=null,K0=null,G0=o(function(){if(Nc!==null)try{var e=Dt.unstable_now();Nc(!0,e),Nc=null}catch(t){throw setTimeout(G0,0),t}},"w"),Lc=o(function(e){Nc!==null?setTimeout(Lc,0,e):(Nc=e,setTimeout(G0,0))},"f"),kd=o(function(e,t){K0=setTimeout(e,t)},"g"),uv=o(function(){clearTimeout(K0)},"h"),Dt.unstable_shouldYield=function(){return!1},q0=Dt.unstable_forceFrameRate=function(){}):(YC=window.setTimeout,XC=window.clearTimeout,typeof console!="undefined"&&(QC=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof QC!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")),Od=!1,Ld=null,fv=-1,Y0=5,X0=0,Dt.unstable_shouldYield=function(){return Dt.unstable_now()>=X0},q0=o(function(){},"k"),Dt.unstable_forceFrameRate=function(e){0>e||125>>1,d=e[l];if(d!==void 0&&0dv(p,n))_!==void 0&&0>dv(_,p)?(e[l]=_,e[x]=n,l=x):(e[l]=p,e[m]=n,l=m);else if(_!==void 0&&0>dv(_,n))e[l]=_,e[x]=n,l=x;else break e}}return t}return null}o(pv,"K");function dv(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}o(dv,"I");var Rs=[],Pa=[],pA=1,wo=null,jn=3,hv=!1,Zu=!1,Nd=!1;function J0(e){for(var t=Qo(Pa);t!==null;){if(t.callback===null)pv(Pa);else if(t.startTime<=e)pv(Pa),t.sortIndex=t.expirationTime,Z0(Rs,t);else break;t=Qo(Pa)}}o(J0,"T");function ew(e){if(Nd=!1,J0(e),!Zu)if(Qo(Rs)!==null)Zu=!0,Lc(tw);else{var t=Qo(Pa);t!==null&&kd(ew,t.startTime-e)}}o(ew,"U");function tw(e,t){Zu=!1,Nd&&(Nd=!1,uv()),hv=!0;var n=jn;try{for(J0(t),wo=Qo(Rs);wo!==null&&(!(wo.expirationTime>t)||e&&!Dt.unstable_shouldYield());){var l=wo.callback;if(typeof l=="function"){wo.callback=null,jn=wo.priorityLevel;var d=l(wo.expirationTime<=t);t=Dt.unstable_now(),typeof d=="function"?wo.callback=d:wo===Qo(Rs)&&pv(Rs),J0(t)}else pv(Rs);wo=Qo(Rs)}if(wo!==null)var m=!0;else{var p=Qo(Pa);p!==null&&kd(ew,p.startTime-t),m=!1}return m}finally{wo=null,jn=n,hv=!1}}o(tw,"V");var dA=q0;Dt.unstable_IdlePriority=5;Dt.unstable_ImmediatePriority=1;Dt.unstable_LowPriority=4;Dt.unstable_NormalPriority=3;Dt.unstable_Profiling=null;Dt.unstable_UserBlockingPriority=2;Dt.unstable_cancelCallback=function(e){e.callback=null};Dt.unstable_continueExecution=function(){Zu||hv||(Zu=!0,Lc(tw))};Dt.unstable_getCurrentPriorityLevel=function(){return jn};Dt.unstable_getFirstCallbackNode=function(){return Qo(Rs)};Dt.unstable_next=function(e){switch(jn){case 1:case 2:case 3:var t=3;break;default:t=jn}var n=jn;jn=t;try{return e()}finally{jn=n}};Dt.unstable_pauseExecution=function(){};Dt.unstable_requestPaint=dA;Dt.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=jn;jn=e;try{return t()}finally{jn=n}};Dt.unstable_scheduleCallback=function(e,t,n){var l=Dt.unstable_now();switch(typeof n=="object"&&n!==null?(n=n.delay,n=typeof n=="number"&&0l?(e.sortIndex=n,Z0(Pa,e),Qo(Rs)===null&&e===Qo(Pa)&&(Nd?uv():Nd=!0,kd(ew,n-l))):(e.sortIndex=d,Z0(Rs,e),Zu||hv||(Zu=!0,Lc(tw))),e};Dt.unstable_wrapCallback=function(e){var t=jn;return function(){var n=jn;jn=t;try{return e.apply(this,arguments)}finally{jn=n}}}});var e_=ur((o2,JC)=>{"use strict";JC.exports=ZC()});var BE=ur(Eo=>{"use strict";var mv=De(),fr=H0(),wn=e_();function we(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}o(gA,"na");function fi(e,t,n,l,d,m,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=l,this.attributeNamespace=d,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=m,this.removeEmptyString=p}o(fi,"B");var Pn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Pn[e]=new fi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Pn[t]=new fi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Pn[e]=new fi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Pn[e]=new fi(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Pn[e]=new fi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Pn[e]=new fi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Pn[e]=new fi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Pn[e]=new fi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Pn[e]=new fi(e,5,!1,e.toLowerCase(),null,!1,!1)});var rw=/[\-:]([a-z])/g;function nw(e){return e[1].toUpperCase()}o(nw,"pa");"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(rw,nw);Pn[t]=new fi(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(rw,nw);Pn[t]=new fi(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(rw,nw);Pn[t]=new fi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Pn[e]=new fi(e,1,!1,e.toLowerCase(),null,!1,!1)});Pn.xlinkHref=new fi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Pn[e]=new fi(e,1,!1,e.toLowerCase(),null,!0,!0)});function iw(e,t,n,l){var d=Pn.hasOwnProperty(t)?Pn[t]:null,m=d!==null?d.type===0:l?!1:!(!(2x||d[p]!==m[x])return` `+d[p].replace(" at new "," at ");while(1<=p&&0<=x);break}}}finally{hw=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Fd(e):""}o(wv,"Pa");function yA(e){switch(e.tag){case 5:return Fd(e.type);case 16:return Fd("Lazy");case 13:return Fd("Suspense");case 19:return Fd("SuspenseList");case 0:case 2:case 15:return e=wv(e.type,!1),e;case 11:return e=wv(e.type.render,!1),e;case 22:return e=wv(e.type._render,!1),e;case 1:return e=wv(e.type,!0),e;default:return""}}o(yA,"Qa");function Mc(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ma:return"Fragment";case tf:return"Portal";case Ad:return"Profiler";case ow:return"StrictMode";case Dd:return"Suspense";case gv:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case lw:return(e.displayName||"Context")+".Consumer";case sw:return(e._context.displayName||"Context")+".Provider";case vv:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case yv:return Mc(e.type);case uw:return Mc(e._render);case aw:t=e._payload,e=e._init;try{return Mc(e(t))}catch(n){}}return null}o(Mc,"Ra");function Aa(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}o(Aa,"Sa");function l_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}o(l_,"Ta");function wA(e){var t=l_(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),l=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var d=n.get,m=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return d.call(this)},set:function(p){l=""+p,m.call(this,p)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return l},setValue:function(p){l=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}o(wA,"Ua");function xv(e){e._valueTracker||(e._valueTracker=wA(e))}o(xv,"Va");function a_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),l="";return e&&(l=l_(e)?e.checked?"true":"false":e.value),e=l,e!==n?(t.setValue(e),!0):!1}o(a_,"Wa");function Sv(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}o(Sv,"Xa");function mw(e,t){var n=t.checked;return fr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}o(mw,"Ya");function u_(e,t){var n=t.defaultValue==null?"":t.defaultValue,l=t.checked!=null?t.checked:t.defaultChecked;n=Aa(t.value!=null?t.value:n),e._wrapperState={initialChecked:l,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}o(u_,"Za");function f_(e,t){t=t.checked,t!=null&&iw(e,"checked",t,!1)}o(f_,"$a");function vw(e,t){f_(e,t);var n=Aa(t.value),l=t.type;if(n!=null)l==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(l==="submit"||l==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?gw(e,t.type,n):t.hasOwnProperty("defaultValue")&&gw(e,t.type,Aa(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}o(vw,"ab");function c_(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var l=t.type;if(!(l!=="submit"&&l!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}o(c_,"cb");function gw(e,t,n){(t!=="number"||Sv(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}o(gw,"bb");function xA(e){var t="";return mv.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}o(xA,"db");function yw(e,t){return e=fr({children:void 0},t),(t=xA(t.children))&&(e.children=t),e}o(yw,"eb");function Ac(e,t,n,l){if(e=e.options,t){t={};for(var d=0;d=n.length))throw Error(we(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Aa(n)}}o(p_,"hb");function d_(e,t){var n=Aa(t.value),l=Aa(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),l!=null&&(e.defaultValue=""+l)}o(d_,"ib");function h_(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}o(h_,"jb");var xw={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function m_(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}o(m_,"lb");function Sw(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?m_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}o(Sw,"mb");var Cv,v_=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,l,d){MSApp.execUnsafeLocalFunction(function(){return e(t,n,l,d)})}:e}(function(e,t){if(e.namespaceURI!==xw.svg||"innerHTML"in e)e.innerHTML=t;else{for(Cv=Cv||document.createElement("div"),Cv.innerHTML=""+t.valueOf().toString()+"",t=Cv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Id(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}o(Id,"pb");var Hd={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},SA=["Webkit","ms","Moz","O"];Object.keys(Hd).forEach(function(e){SA.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Hd[t]=Hd[e]})});function g_(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Hd.hasOwnProperty(e)&&Hd[e]?(""+t).trim():t+"px"}o(g_,"sb");function y_(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var l=n.indexOf("--")===0,d=g_(n,t[n],l);n==="float"&&(n="cssFloat"),l?e.setProperty(n,d):e[n]=d}}o(y_,"tb");var CA=fr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Cw(e,t){if(t){if(CA[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(we(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(we(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(we(61))}if(t.style!=null&&typeof t.style!="object")throw Error(we(62))}}o(Cw,"vb");function _w(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}o(_w,"wb");function bw(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}o(bw,"xb");var Ew=null,Dc=null,Rc=null;function w_(e){if(e=rh(e)){if(typeof Ew!="function")throw Error(we(280));var t=e.stateNode;t&&(t=zv(t),Ew(e.stateNode,e.type,t))}}o(w_,"Bb");function x_(e){Dc?Rc?Rc.push(e):Rc=[e]:Dc=e}o(x_,"Eb");function S_(){if(Dc){var e=Dc,t=Rc;if(Rc=Dc=null,w_(e),t)for(e=0;el?0:1<n;n++)t.push(e);return t}o(Hw,"Zc");function Lv(e,t,n){e.pendingLanes|=t;var l=t-1;e.suspendedLanes&=l,e.pingedLanes&=l,e=e.eventTimes,t=31-Ia(t),e[t]=n}o(Lv,"$c");var Ia=Math.clz32?Math.clz32:HA,FA=Math.log,IA=Math.LN2;function HA(e){return e===0?32:31-(FA(e)/IA|0)|0}o(HA,"ad");var WA=wn.unstable_UserBlockingPriority,BA=wn.unstable_runWithPriority,Nv=!0;function UA(e,t,n,l){rf||kw();var d=Ww,m=rf;rf=!0;try{C_(d,e,t,n,l)}finally{(rf=m)||Lw()}}o(UA,"gd");function $A(e,t,n,l){BA(WA,Ww.bind(null,e,t,n,l))}o($A,"id");function Ww(e,t,n,l){if(Nv){var d;if((d=(t&4)==0)&&0=Yd),G_=String.fromCharCode(32),Y_=!1;function X_(e,t){switch(e){case"keyup":return cD.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}o(X_,"ge");function Q_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}o(Q_,"he");var Uc=!1;function dD(e,t){switch(e){case"compositionend":return Q_(t);case"keypress":return t.which!==32?null:(Y_=!0,G_);case"textInput":return e=t.data,e===G_&&Y_?null:e;default:return null}}o(dD,"je");function hD(e,t){if(Uc)return e==="compositionend"||!Kw&&X_(e,t)?(e=$_(),Pv=Uw=Ha=null,Uc=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=l}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=nb(n)}}o(ib,"Le");function ob(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ob(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}o(ob,"Me");function sb(){for(var e=window,t=Sv();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(l){n=!1}if(n)e=t.contentWindow;else break;t=Sv(e.document)}return t}o(sb,"Ne");function Yw(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}o(Yw,"Oe");var bD=Ll&&"documentMode"in document&&11>=document.documentMode,$c=null,Xw=null,Jd=null,Qw=!1;function lb(e,t,n){var l=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Qw||$c==null||$c!==Sv(l)||(l=$c,"selectionStart"in l&&Yw(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Jd&&Zd(Jd,l)||(Jd=l,l=Wv(Xw,"onSelect"),0Kc||(e.current=i1[Kc],i1[Kc]=null,Kc--)}o(ir,"H");function xr(e,t){Kc++,i1[Kc]=e.current,e.current=t}o(xr,"I");var Ua={},qn=Ba(Ua),Ni=Ba(!1),sf=Ua;function Gc(e,t){var n=e.type.contextTypes;if(!n)return Ua;var l=e.stateNode;if(l&&l.__reactInternalMemoizedUnmaskedChildContext===t)return l.__reactInternalMemoizedMaskedChildContext;var d={},m;for(m in n)d[m]=t[m];return l&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=d),d}o(Gc,"Ef");function Pi(e){return e=e.childContextTypes,e!=null}o(Pi,"Ff");function jv(){ir(Ni),ir(qn)}o(jv,"Gf");function Cb(e,t,n){if(qn.current!==Ua)throw Error(we(168));xr(qn,t),xr(Ni,n)}o(Cb,"Hf");function _b(e,t,n){var l=e.stateNode;if(e=t.childContextTypes,typeof l.getChildContext!="function")return n;l=l.getChildContext();for(var d in l)if(!(d in e))throw Error(we(108,Mc(t)||"Unknown",d));return fr({},n,l)}o(_b,"If");function qv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ua,sf=qn.current,xr(qn,e),xr(Ni,Ni.current),!0}o(qv,"Jf");function bb(e,t,n){var l=e.stateNode;if(!l)throw Error(we(169));n?(e=_b(e,t,sf),l.__reactInternalMemoizedMergedChildContext=e,ir(Ni),ir(qn),xr(qn,e)):ir(Ni),xr(Ni,n)}o(bb,"Kf");var o1=null,lf=null,kD=wn.unstable_runWithPriority,s1=wn.unstable_scheduleCallback,l1=wn.unstable_cancelCallback,OD=wn.unstable_shouldYield,Eb=wn.unstable_requestPaint,a1=wn.unstable_now,LD=wn.unstable_getCurrentPriorityLevel,Vv=wn.unstable_ImmediatePriority,Tb=wn.unstable_UserBlockingPriority,kb=wn.unstable_NormalPriority,Ob=wn.unstable_LowPriority,Lb=wn.unstable_IdlePriority,u1={},ND=Eb!==void 0?Eb:function(){},Nl=null,Kv=null,f1=!1,Nb=a1(),Vn=1e4>Nb?a1:function(){return a1()-Nb};function Yc(){switch(LD()){case Vv:return 99;case Tb:return 98;case kb:return 97;case Ob:return 96;case Lb:return 95;default:throw Error(we(332))}}o(Yc,"eg");function Pb(e){switch(e){case 99:return Vv;case 98:return Tb;case 97:return kb;case 96:return Ob;case 95:return Lb;default:throw Error(we(332))}}o(Pb,"fg");function af(e,t){return e=Pb(e),kD(e,t)}o(af,"gg");function nh(e,t,n){return e=Pb(e),s1(e,t,n)}o(nh,"hg");function Is(){if(Kv!==null){var e=Kv;Kv=null,l1(e)}Mb()}o(Is,"ig");function Mb(){if(!f1&&Nl!==null){f1=!0;var e=0;try{var t=Nl;af(99,function(){for(;ede?(ge=ie,ie=null):ge=ie.sibling;var xe=U(F,ie,R[de],K);if(xe===null){ie===null&&(ie=ge);break}e&&ie&&xe.alternate===null&&t(F,ie),M=m(xe,M,de),ue===null?V=xe:ue.sibling=xe,ue=xe,ie=ge}if(de===R.length)return n(F,ie),V;if(ie===null){for(;dede?(ge=ie,ie=null):ge=ie.sibling;var qe=U(F,ie,xe.value,K);if(qe===null){ie===null&&(ie=ge);break}e&&ie&&qe.alternate===null&&t(F,ie),M=m(qe,M,de),ue===null?V=qe:ue.sibling=qe,ue=qe,ie=ge}if(xe.done)return n(F,ie),V;if(ie===null){for(;!xe.done;de++,xe=R.next())xe=Y(F,xe.value,K),xe!==null&&(M=m(xe,M,de),ue===null?V=xe:ue.sibling=xe,ue=xe);return V}for(ie=l(F,ie);!xe.done;de++,xe=R.next())xe=X(ie,F,de,xe.value,K),xe!==null&&(e&&xe.alternate!==null&&ie.delete(xe.key===null?de:xe.key),M=m(xe,M,de),ue===null?V=xe:ue.sibling=xe,ue=xe);return e&&ie.forEach(function(et){return t(F,et)}),V}return o(Q,"w"),function(F,M,R,K){var V=typeof R=="object"&&R!==null&&R.type===Ma&&R.key===null;V&&(R=R.props.children);var ue=typeof R=="object"&&R!==null;if(ue)switch(R.$$typeof){case Md:e:{for(ue=R.key,V=M;V!==null;){if(V.key===ue){switch(V.tag){case 7:if(R.type===Ma){n(F,V.sibling),M=d(V,R.props.children),M.return=F,F=M;break e}break;default:if(V.elementType===R.type){n(F,V.sibling),M=d(V,R.props),M.ref=oh(F,V,R),M.return=F,F=M;break e}}n(F,V);break}else t(F,V);V=V.sibling}R.type===Ma?(M=op(R.props.children,F.mode,K,R.key),M.return=F,F=M):(K=yg(R.type,R.key,R.props,null,F.mode,K),K.ref=oh(F,M,R),K.return=F,F=K)}return p(F);case tf:e:{for(V=R.key;M!==null;){if(M.key===V)if(M.tag===4&&M.stateNode.containerInfo===R.containerInfo&&M.stateNode.implementation===R.implementation){n(F,M.sibling),M=d(M,R.children||[]),M.return=F,F=M;break e}else{n(F,M);break}else t(F,M);M=M.sibling}M=Q1(R,F.mode,K),M.return=F,F=M}return p(F)}if(typeof R=="string"||typeof R=="number")return R=""+R,M!==null&&M.tag===6?(n(F,M.sibling),M=d(M,R),M.return=F,F=M):(n(F,M),M=X1(R,F.mode,K),M.return=F,F=M),p(F);if(Jv(R))return te(F,M,R,K);if(Rd(R))return Q(F,M,R,K);if(ue&&eg(F,R),typeof R=="undefined"&&!V)switch(F.tag){case 1:case 22:case 0:case 11:case 15:throw Error(we(152,Mc(F.type)||"Component"))}return n(F,M)}}o(Ub,"Sg");var tg=Ub(!0),$b=Ub(!1),sh={},Hs=Ba(sh),lh=Ba(sh),ah=Ba(sh);function uf(e){if(e===sh)throw Error(we(174));return e}o(uf,"dh");function m1(e,t){switch(xr(ah,t),xr(lh,e),xr(Hs,sh),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Sw(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Sw(t,e)}ir(Hs),xr(Hs,t)}o(m1,"eh");function Zc(){ir(Hs),ir(lh),ir(ah)}o(Zc,"fh");function zb(e){uf(ah.current);var t=uf(Hs.current),n=Sw(t,e.type);t!==n&&(xr(lh,e),xr(Hs,n))}o(zb,"gh");function v1(e){lh.current===e&&(ir(Hs),ir(lh))}o(v1,"hh");var Sr=Ba(0);function rg(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!=0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}o(rg,"ih");var Pl=null,qa=null,Ws=!1;function jb(e,t){var n=bo(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}o(jb,"mh");function qb(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}o(qb,"oh");function g1(e){if(Ws){var t=qa;if(t){var n=t;if(!qb(e,t)){if(t=jc(n.nextSibling),!t||!qb(e,t)){e.flags=e.flags&-1025|2,Ws=!1,Pl=e;return}jb(Pl,n)}Pl=e,qa=jc(t.firstChild)}else e.flags=e.flags&-1025|2,Ws=!1,Pl=e}}o(g1,"ph");function Vb(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Pl=e}o(Vb,"qh");function ng(e){if(e!==Pl)return!1;if(!Ws)return Vb(e),Ws=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!t1(t,e.memoizedProps))for(t=qa;t;)jb(e,t),t=jc(t.nextSibling);if(Vb(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(we(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){qa=jc(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}qa=null}}else qa=Pl?jc(e.stateNode.nextSibling):null;return!0}o(ng,"rh");function y1(){qa=Pl=null,Ws=!1}o(y1,"sh");var Jc=[];function w1(){for(var e=0;em))throw Error(we(301));m+=1,Mn=Kn=null,t.updateQueue=null,uh.current=RD,e=n(l,d)}while(ch)}if(uh.current=ag,t=Kn!==null&&Kn.next!==null,fh=0,Mn=Kn=Pr=null,ig=!1,t)throw Error(we(300));return e}o(S1,"Ch");function ff(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Mn===null?Pr.memoizedState=Mn=e:Mn=Mn.next=e,Mn}o(ff,"Hh");function cf(){if(Kn===null){var e=Pr.alternate;e=e!==null?e.memoizedState:null}else e=Kn.next;var t=Mn===null?Pr.memoizedState:Mn.next;if(t!==null)Mn=t,Kn=e;else{if(e===null)throw Error(we(310));Kn=e,e={memoizedState:Kn.memoizedState,baseState:Kn.baseState,baseQueue:Kn.baseQueue,queue:Kn.queue,next:null},Mn===null?Pr.memoizedState=Mn=e:Mn=Mn.next=e}return Mn}o(cf,"Ih");function Bs(e,t){return typeof t=="function"?t(e):t}o(Bs,"Jh");function ph(e){var t=cf(),n=t.queue;if(n===null)throw Error(we(311));n.lastRenderedReducer=e;var l=Kn,d=l.baseQueue,m=n.pending;if(m!==null){if(d!==null){var p=d.next;d.next=m.next,m.next=p}l.baseQueue=d=m,n.pending=null}if(d!==null){d=d.next,l=l.baseState;var x=p=m=null,_=d;do{var O=_.lane;if((fh&O)===O)x!==null&&(x=x.next={lane:0,action:_.action,eagerReducer:_.eagerReducer,eagerState:_.eagerState,next:null}),l=_.eagerReducer===e?_.eagerState:e(l,_.action);else{var D={lane:O,action:_.action,eagerReducer:_.eagerReducer,eagerState:_.eagerState,next:null};x===null?(p=x=D,m=l):x=x.next=D,Pr.lanes|=O,vh|=O}_=_.next}while(_!==null&&_!==d);x===null?m=l:x.next=p,xo(l,t.memoizedState)||(Jo=!0),t.memoizedState=l,t.baseState=m,t.baseQueue=x,n.lastRenderedState=l}return[t.memoizedState,n.dispatch]}o(ph,"Kh");function dh(e){var t=cf(),n=t.queue;if(n===null)throw Error(we(311));n.lastRenderedReducer=e;var l=n.dispatch,d=n.pending,m=t.memoizedState;if(d!==null){n.pending=null;var p=d=d.next;do m=e(m,p.action),p=p.next;while(p!==d);xo(m,t.memoizedState)||(Jo=!0),t.memoizedState=m,t.baseQueue===null&&(t.baseState=m),n.lastRenderedState=m}return[m,l]}o(dh,"Lh");function Kb(e,t,n){var l=t._getVersion;l=l(t._source);var d=t._workInProgressVersionPrimary;if(d!==null?e=d===l:(e=e.mutableReadLanes,(e=(fh&e)===e)&&(t._workInProgressVersionPrimary=l,Jc.push(t))),e)return n(t._source);throw Jc.push(t),Error(we(350))}o(Kb,"Mh");function Gb(e,t,n,l){var d=ci;if(d===null)throw Error(we(349));var m=t._getVersion,p=m(t._source),x=uh.current,_=x.useState(function(){return Kb(d,t,n)}),O=_[1],D=_[0];_=Mn;var Y=e.memoizedState,U=Y.refs,X=U.getSnapshot,te=Y.source;Y=Y.subscribe;var Q=Pr;return e.memoizedState={refs:U,source:t,subscribe:l},x.useEffect(function(){U.getSnapshot=n,U.setSnapshot=O;var F=m(t._source);if(!xo(p,F)){F=n(t._source),xo(D,F)||(O(F),F=Ka(Q),d.mutableReadLanes|=F&d.pendingLanes),F=d.mutableReadLanes,d.entangledLanes|=F;for(var M=d.entanglements,R=F;0n?98:n,function(){e(!0)}),af(97<\/script>",e=e.removeChild(e.firstChild)):typeof l.is=="string"?e=p.createElement(n,{is:l.is}):(e=p.createElement(n),n==="select"&&(p=e,l.multiple?p.multiple=!0:l.size&&(p.size=l.size))):e=p.createElementNS(e,n),e[Wa]=t,e[$v]=l,mE(e,t,!1,!1),t.stateNode=e,p=_w(n,l),n){case"dialog":nr("cancel",e),nr("close",e),d=l;break;case"iframe":case"object":case"embed":nr("load",e),d=l;break;case"video":case"audio":for(d=0;dU1&&(t.flags|=64,m=!0,mh(l,!1),t.lanes=33554432)}else{if(!m)if(e=rg(p),e!==null){if(t.flags|=64,m=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mh(l,!0),l.tail===null&&l.tailMode==="hidden"&&!p.alternate&&!Ws)return t=t.lastEffect=l.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*Vn()-l.renderingStartTime>U1&&n!==1073741824&&(t.flags|=64,m=!0,mh(l,!1),t.lanes=33554432);l.isBackwards?(p.sibling=t.child,t.child=p):(n=l.last,n!==null?n.sibling=p:t.child=p,l.last=p)}return l.tail!==null?(n=l.tail,l.rendering=n,l.tail=n.sibling,l.lastEffect=t.lastEffect,l.renderingStartTime=Vn(),n.sibling=null,t=Sr.current,xr(Sr,m?t&1|2:t&1),n):null;case 23:case 24:return K1(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&l.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(we(156,t.tag))}o(ID,"Gi");function HD(e){switch(e.tag){case 1:Pi(e.type)&&jv();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(Zc(),ir(Ni),ir(qn),w1(),t=e.flags,(t&64)!=0)throw Error(we(285));return e.flags=t&-4097|64,e;case 5:return v1(e),null;case 13:return ir(Sr),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return ir(Sr),null;case 4:return Zc(),null;case 10:return p1(e),null;case 23:case 24:return K1(),null;default:return null}}o(HD,"Li");function P1(e,t){try{var n="",l=t;do n+=yA(l),l=l.return;while(l);var d=n}catch(m){d=` Error generating stack: `+m.message+` `+m.stack}return{value:e,source:t,stack:d}}o(P1,"Mi");function M1(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}o(M1,"Ni");var WD=typeof WeakMap=="function"?WeakMap:Map;function yE(e,t,n){n=za(-1,n),n.tag=3,n.payload={element:null};var l=t.value;return n.callback=function(){pg||(pg=!0,$1=l),M1(e,t)},n}o(yE,"Pi");function wE(e,t,n){n=za(-1,n),n.tag=3;var l=e.type.getDerivedStateFromError;if(typeof l=="function"){var d=t.value;n.payload=function(){return M1(e,t),l(d)}}var m=e.stateNode;return m!==null&&typeof m.componentDidCatch=="function"&&(n.callback=function(){typeof l!="function"&&(Us===null?Us=new Set([this]):Us.add(this),M1(e,t));var p=t.stack;this.componentDidCatch(t.value,{componentStack:p!==null?p:""})}),n}o(wE,"Si");var BD=typeof WeakSet=="function"?WeakSet:Set;function xE(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){Xa(e,n)}else t.current=null}o(xE,"Vi");function UD(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var n=e.memoizedProps,l=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:Zo(t.type,n),l),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&r1(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(we(163))}o(UD,"Xi");function $D(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)==3){var l=e.create;e.destroy=l()}e=e.next}while(e!==t)}if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var d=e;l=d.next,d=d.tag,(d&4)!=0&&(d&1)!=0&&(RE(n,e),XD(n,e)),e=l}while(e!==t)}return;case 1:e=n.stateNode,n.flags&4&&(t===null?e.componentDidMount():(l=n.elementType===n.type?t.memoizedProps:Zo(n.type,t.memoizedProps),e.componentDidUpdate(l,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=n.updateQueue,t!==null&&Fb(n,t,e);return;case 3:if(t=n.updateQueue,t!==null){if(e=null,n.child!==null)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Fb(n,t,e)}return;case 5:e=n.stateNode,t===null&&n.flags&4&&gb(n.type,n.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:n.memoizedState===null&&(n=n.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&D_(n))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(we(163))}o($D,"Yi");function SE(e,t){for(var n=e;;){if(n.tag===5){var l=n.stateNode;if(t)l=l.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none";else{l=n.stateNode;var d=n.memoizedProps.style;d=d!=null&&d.hasOwnProperty("display")?d.display:null,l.style.display=g_("display",d)}}else if(n.tag===6)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((n.tag!==23&&n.tag!==24||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}o(SE,"aj");function CE(e,t){if(lf&&typeof lf.onCommitFiberUnmount=="function")try{lf.onCommitFiberUnmount(o1,t)}catch(m){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var n=e=e.next;do{var l=n,d=l.destroy;if(l=l.tag,d!==void 0)if((l&4)!=0)RE(t,n);else{l=t;try{d()}catch(m){Xa(l,m)}}n=n.next}while(n!==e)}break;case 1:if(xE(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(m){Xa(t,m)}break;case 5:xE(t);break;case 4:TE(e,t)}}o(CE,"bj");function _E(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}o(_E,"dj");function bE(e){return e.tag===5||e.tag===3||e.tag===4}o(bE,"ej");function EE(e){e:{for(var t=e.return;t!==null;){if(bE(t))break e;t=t.return}throw Error(we(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var l=!1;break;case 3:t=t.containerInfo,l=!0;break;case 4:t=t.containerInfo,l=!0;break;default:throw Error(we(161))}n.flags&16&&(Id(t,""),n.flags&=-17);e:t:for(n=e;;){for(;n.sibling===null;){if(n.return===null||bE(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue t;n.child.return=n,n=n.child}if(!(n.flags&2)){n=n.stateNode;break e}}l?A1(e,n,t):D1(e,n,t)}o(EE,"fj");function A1(e,t,n){var l=e.tag,d=l===5||l===6;if(d)e=d?e.stateNode:e.stateNode.instance,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Bv));else if(l!==4&&(e=e.child,e!==null))for(A1(e,t,n),e=e.sibling;e!==null;)A1(e,t,n),e=e.sibling}o(A1,"gj");function D1(e,t,n){var l=e.tag,d=l===5||l===6;if(d)e=d?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(l!==4&&(e=e.child,e!==null))for(D1(e,t,n),e=e.sibling;e!==null;)D1(e,t,n),e=e.sibling}o(D1,"hj");function TE(e,t){for(var n=t,l=!1,d,m;;){if(!l){l=n.return;e:for(;;){if(l===null)throw Error(we(160));switch(d=l.stateNode,l.tag){case 5:m=!1;break e;case 3:d=d.containerInfo,m=!0;break e;case 4:d=d.containerInfo,m=!0;break e}l=l.return}l=!0}if(n.tag===5||n.tag===6){e:for(var p=e,x=n,_=x;;)if(CE(p,_),_.child!==null&&_.tag!==4)_.child.return=_,_=_.child;else{if(_===x)break e;for(;_.sibling===null;){if(_.return===null||_.return===x)break e;_=_.return}_.sibling.return=_.return,_=_.sibling}m?(p=d,x=n.stateNode,p.nodeType===8?p.parentNode.removeChild(x):p.removeChild(x)):d.removeChild(n.stateNode)}else if(n.tag===4){if(n.child!==null){d=n.stateNode.containerInfo,m=!0,n.child.return=n,n=n.child;continue}}else if(CE(e,n),n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return,n.tag===4&&(l=!1)}n.sibling.return=n.return,n=n.sibling}}o(TE,"cj");function R1(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var l=n=n.next;do(l.tag&3)==3&&(e=l.destroy,l.destroy=void 0,e!==void 0&&e()),l=l.next;while(l!==n)}return;case 1:return;case 5:if(n=t.stateNode,n!=null){l=t.memoizedProps;var d=e!==null?e.memoizedProps:l;e=t.type;var m=t.updateQueue;if(t.updateQueue=null,m!==null){for(n[$v]=l,e==="input"&&l.type==="radio"&&l.name!=null&&f_(n,l),_w(e,d),t=_w(e,l),d=0;dd&&(d=p),n&=~m}if(n=d,n=Vn()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*jD(n/1960))-n,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}An!==5&&(An=2),_=P1(_,x),U=p;do{switch(U.tag){case 3:m=_,U.flags|=4096,t&=-t,U.lanes|=t;var ue=yE(U,m,t);Rb(U,ue);break e;case 1:m=_;var ie=U.type,de=U.stateNode;if((U.flags&64)==0&&(typeof ie.getDerivedStateFromError=="function"||de!==null&&typeof de.componentDidCatch=="function"&&(Us===null||!Us.has(de)))){U.flags|=4096,t&=-t,U.lanes|=t;var ge=wE(U,m,t);Rb(U,ge);break e}}U=U.return}while(U!==null)}DE(n)}catch(xe){t=xe,en===n&&n!==null&&(en=n=n.return);continue}break}while(1)}o(PE,"Sj");function ME(){var e=fg.current;return fg.current=ag,e===null?ag:e}o(ME,"Pj");function Sh(e,t){var n=Qe;Qe|=16;var l=ME();ci===e&&Gn===t||ip(e,t);do try{VD();break}catch(d){PE(e,d)}while(1);if(c1(),Qe=n,fg.current=l,en!==null)throw Error(we(261));return ci=null,Gn=0,An}o(Sh,"Tj");function VD(){for(;en!==null;)AE(en)}o(VD,"ak");function KD(){for(;en!==null&&!OD();)AE(en)}o(KD,"Rj");function AE(e){var t=IE(e.alternate,e,pf);e.memoizedProps=e.pendingProps,t===null?DE(e):en=t,F1.current=null}o(AE,"bk");function DE(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&2048)==0){if(n=ID(n,t,pf),n!==null){en=n;return}if(n=t,n.tag!==24&&n.tag!==23||n.memoizedState===null||(pf&1073741824)!=0||(n.mode&4)==0){for(var l=0,d=n.child;d!==null;)l|=d.lanes|d.childLanes,d=d.sibling;n.childLanes=l}e!==null&&(e.flags&2048)==0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1p&&(x=p,p=ue,ue=x),x=ib(R,ue),m=ib(R,p),x&&m&&(V.rangeCount!==1||V.anchorNode!==x.node||V.anchorOffset!==x.offset||V.focusNode!==m.node||V.focusOffset!==m.offset)&&(K=K.createRange(),K.setStart(x.node,x.offset),V.removeAllRanges(),ue>p?(V.addRange(K),V.extend(m.node,m.offset)):(K.setEnd(m.node,m.offset),V.addRange(K)))))),K=[],V=R;V=V.parentNode;)V.nodeType===1&&K.push({element:V,left:V.scrollLeft,top:V.scrollTop});for(typeof R.focus=="function"&&R.focus(),R=0;RVn()-B1?ip(e,0):H1|=n),_o(e,t)}o(ZD,"Yj");function JD(e,t){var n=e.stateNode;n!==null&&n.delete(t),t=0,t===0&&(t=e.mode,(t&2)==0?t=1:(t&4)==0?t=Yc()===99?1:2:(Dl===0&&(Dl=ep),t=Wc(62914560&~Dl),t===0&&(t=4194304))),n=Ki(),e=vg(e,t),e!==null&&(Lv(e,t,n),_o(e,n))}o(JD,"lj");var IE;IE=o(function(e,t,n){var l=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||Ni.current)Jo=!0;else if((n&l)!=0)Jo=(e.flags&16384)!=0;else{switch(Jo=!1,t.tag){case 3:aE(t),y1();break;case 5:zb(t);break;case 1:Pi(t.type)&&qv(t);break;case 4:m1(t,t.stateNode.containerInfo);break;case 10:l=t.memoizedProps.value;var d=t.type._context;xr(Gv,d._currentValue),d._currentValue=l;break;case 13:if(t.memoizedState!==null)return(n&t.child.childLanes)!=0?uE(e,t,n):(xr(Sr,Sr.current&1),t=Ml(e,t,n),t!==null?t.sibling:null);xr(Sr,Sr.current&1);break;case 19:if(l=(n&t.childLanes)!=0,(e.flags&64)!=0){if(l)return hE(e,t,n);t.flags|=64}if(d=t.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),xr(Sr,Sr.current),l)break;return null;case 23:case 24:return t.lanes=0,T1(e,t,n)}return Ml(e,t,n)}else Jo=!1;switch(t.lanes=0,t.tag){case 2:if(l=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,d=Gc(t,qn.current),Qc(t,n),d=S1(null,t,l,e,d,n),t.flags|=1,typeof d=="object"&&d!==null&&typeof d.render=="function"&&d.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pi(l)){var m=!0;qv(t)}else m=!1;t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d1(t);var p=l.getDerivedStateFromProps;typeof p=="function"&&Qv(t,l,p,e),d.updater=Zv,t.stateNode=d,d._reactInternals=t,h1(t,l,e,n),t=O1(null,t,l,!0,m,n)}else t.tag=0,Ai(null,t,d,n),t=t.child;return t;case 16:d=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,m=d._init,d=m(d._payload),t.type=d,m=t.tag=tR(d),e=Zo(d,e),m){case 0:t=k1(null,t,d,e,n);break e;case 1:t=lE(null,t,d,e,n);break e;case 11:t=nE(null,t,d,e,n);break e;case 14:t=iE(null,t,d,Zo(d.type,e),l,n);break e}throw Error(we(306,d,""))}return t;case 0:return l=t.type,d=t.pendingProps,d=t.elementType===l?d:Zo(l,d),k1(e,t,l,d,n);case 1:return l=t.type,d=t.pendingProps,d=t.elementType===l?d:Zo(l,d),lE(e,t,l,d,n);case 3:if(aE(t),l=t.updateQueue,e===null||l===null)throw Error(we(282));if(l=t.pendingProps,d=t.memoizedState,d=d!==null?d.element:null,Db(e,t),ih(t,l,null,n),l=t.memoizedState.element,l===d)y1(),t=Ml(e,t,n);else{if(d=t.stateNode,(m=d.hydrate)&&(qa=jc(t.stateNode.containerInfo.firstChild),Pl=t,m=Ws=!0),m){if(e=d.mutableSourceEagerHydrationData,e!=null)for(d=0;d{"use strict";function UE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(UE)}catch(e){console.error(e)}}o(UE,"checkDCE");UE(),$E.exports=BE()});var jE=ur((a2,zE)=>{"use strict";var aR="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";zE.exports=aR});var GE=ur((u2,KE)=>{"use strict";var uR=jE();function qE(){}o(qE,"emptyFunction");function VE(){}o(VE,"emptyFunctionWithReset");VE.resetWarningCache=qE;KE.exports=function(){function e(l,d,m,p,x,_){if(_!==uR){var O=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw O.name="Invariant Violation",O}}o(e,"shim"),e.isRequired=e;function t(){return e}o(t,"getShim");var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:VE,resetWarningCache:qE};return n.PropTypes=n,n}});var XE=ur((p2,YE)=>{YE.exports=GE()();var f2,c2});var nT=ur(Ht=>{"use strict";var xn=typeof Symbol=="function"&&Symbol.for,rx=xn?Symbol.for("react.element"):60103,nx=xn?Symbol.for("react.portal"):60106,Cg=xn?Symbol.for("react.fragment"):60107,_g=xn?Symbol.for("react.strict_mode"):60108,bg=xn?Symbol.for("react.profiler"):60114,Eg=xn?Symbol.for("react.provider"):60109,Tg=xn?Symbol.for("react.context"):60110,ix=xn?Symbol.for("react.async_mode"):60111,kg=xn?Symbol.for("react.concurrent_mode"):60111,Og=xn?Symbol.for("react.forward_ref"):60112,Lg=xn?Symbol.for("react.suspense"):60113,dR=xn?Symbol.for("react.suspense_list"):60120,Ng=xn?Symbol.for("react.memo"):60115,Pg=xn?Symbol.for("react.lazy"):60116,hR=xn?Symbol.for("react.block"):60121,mR=xn?Symbol.for("react.fundamental"):60117,vR=xn?Symbol.for("react.responder"):60118,gR=xn?Symbol.for("react.scope"):60119;function Gi(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case rx:switch(e=e.type,e){case ix:case kg:case Cg:case bg:case _g:case Lg:return e;default:switch(e=e&&e.$$typeof,e){case Tg:case Og:case Pg:case Ng:case Eg:return e;default:return t}}case nx:return t}}}o(Gi,"z");function rT(e){return Gi(e)===kg}o(rT,"A");Ht.AsyncMode=ix;Ht.ConcurrentMode=kg;Ht.ContextConsumer=Tg;Ht.ContextProvider=Eg;Ht.Element=rx;Ht.ForwardRef=Og;Ht.Fragment=Cg;Ht.Lazy=Pg;Ht.Memo=Ng;Ht.Portal=nx;Ht.Profiler=bg;Ht.StrictMode=_g;Ht.Suspense=Lg;Ht.isAsyncMode=function(e){return rT(e)||Gi(e)===ix};Ht.isConcurrentMode=rT;Ht.isContextConsumer=function(e){return Gi(e)===Tg};Ht.isContextProvider=function(e){return Gi(e)===Eg};Ht.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===rx};Ht.isForwardRef=function(e){return Gi(e)===Og};Ht.isFragment=function(e){return Gi(e)===Cg};Ht.isLazy=function(e){return Gi(e)===Pg};Ht.isMemo=function(e){return Gi(e)===Ng};Ht.isPortal=function(e){return Gi(e)===nx};Ht.isProfiler=function(e){return Gi(e)===bg};Ht.isStrictMode=function(e){return Gi(e)===_g};Ht.isSuspense=function(e){return Gi(e)===Lg};Ht.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Cg||e===kg||e===bg||e===_g||e===Lg||e===dR||typeof e=="object"&&e!==null&&(e.$$typeof===Pg||e.$$typeof===Ng||e.$$typeof===Eg||e.$$typeof===Tg||e.$$typeof===Og||e.$$typeof===mR||e.$$typeof===vR||e.$$typeof===gR||e.$$typeof===hR)};Ht.typeOf=Gi});var oT=ur((k2,iT)=>{"use strict";iT.exports=nT()});var pT=ur((O2,cT)=>{"use strict";var ox=oT(),yR={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},wR={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},xR={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},sT={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},sx={};sx[ox.ForwardRef]=xR;sx[ox.Memo]=sT;function lT(e){return ox.isMemo(e)?sT:sx[e.$$typeof]||yR}o(lT,"getStatics");var SR=Object.defineProperty,CR=Object.getOwnPropertyNames,aT=Object.getOwnPropertySymbols,_R=Object.getOwnPropertyDescriptor,bR=Object.getPrototypeOf,uT=Object.prototype;function fT(e,t,n){if(typeof t!="string"){if(uT){var l=bR(t);l&&l!==uT&&fT(e,l,n)}var d=CR(t);aT&&(d=d.concat(aT(t)));for(var m=lT(e),p=lT(t),x=0;x{"use strict";var Sn=typeof Symbol=="function"&&Symbol.for,lx=Sn?Symbol.for("react.element"):60103,ax=Sn?Symbol.for("react.portal"):60106,Mg=Sn?Symbol.for("react.fragment"):60107,Ag=Sn?Symbol.for("react.strict_mode"):60108,Dg=Sn?Symbol.for("react.profiler"):60114,Rg=Sn?Symbol.for("react.provider"):60109,Fg=Sn?Symbol.for("react.context"):60110,ux=Sn?Symbol.for("react.async_mode"):60111,Ig=Sn?Symbol.for("react.concurrent_mode"):60111,Hg=Sn?Symbol.for("react.forward_ref"):60112,Wg=Sn?Symbol.for("react.suspense"):60113,ER=Sn?Symbol.for("react.suspense_list"):60120,Bg=Sn?Symbol.for("react.memo"):60115,Ug=Sn?Symbol.for("react.lazy"):60116,TR=Sn?Symbol.for("react.block"):60121,kR=Sn?Symbol.for("react.fundamental"):60117,OR=Sn?Symbol.for("react.responder"):60118,LR=Sn?Symbol.for("react.scope"):60119;function Yi(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case lx:switch(e=e.type,e){case ux:case Ig:case Mg:case Dg:case Ag:case Wg:return e;default:switch(e=e&&e.$$typeof,e){case Fg:case Hg:case Ug:case Bg:case Rg:return e;default:return t}}case ax:return t}}}o(Yi,"z");function dT(e){return Yi(e)===Ig}o(dT,"A");Wt.AsyncMode=ux;Wt.ConcurrentMode=Ig;Wt.ContextConsumer=Fg;Wt.ContextProvider=Rg;Wt.Element=lx;Wt.ForwardRef=Hg;Wt.Fragment=Mg;Wt.Lazy=Ug;Wt.Memo=Bg;Wt.Portal=ax;Wt.Profiler=Dg;Wt.StrictMode=Ag;Wt.Suspense=Wg;Wt.isAsyncMode=function(e){return dT(e)||Yi(e)===ux};Wt.isConcurrentMode=dT;Wt.isContextConsumer=function(e){return Yi(e)===Fg};Wt.isContextProvider=function(e){return Yi(e)===Rg};Wt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===lx};Wt.isForwardRef=function(e){return Yi(e)===Hg};Wt.isFragment=function(e){return Yi(e)===Mg};Wt.isLazy=function(e){return Yi(e)===Ug};Wt.isMemo=function(e){return Yi(e)===Bg};Wt.isPortal=function(e){return Yi(e)===ax};Wt.isProfiler=function(e){return Yi(e)===Dg};Wt.isStrictMode=function(e){return Yi(e)===Ag};Wt.isSuspense=function(e){return Yi(e)===Wg};Wt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Mg||e===Ig||e===Dg||e===Ag||e===Wg||e===ER||typeof e=="object"&&e!==null&&(e.$$typeof===Ug||e.$$typeof===Bg||e.$$typeof===Rg||e.$$typeof===Fg||e.$$typeof===Hg||e.$$typeof===kR||e.$$typeof===OR||e.$$typeof===LR||e.$$typeof===TR)};Wt.typeOf=Yi});var vT=ur((N2,mT)=>{"use strict";mT.exports=hT()});var Oh=ur((ap,kh)=>{(function(){var e,t="4.17.21",n=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",d="Expected a function",m="Invalid `variable` option passed into `_.template`",p="__lodash_hash_undefined__",x=500,_="__lodash_placeholder__",O=1,D=2,Y=4,U=1,X=2,te=1,Q=2,F=4,M=8,R=16,K=32,V=64,ue=128,ie=256,de=512,ge=30,xe="...",qe=800,et=16,Te=1,xt=2,Ue=3,Ve=1/0,Ke=9007199254740991,Ye=17976931348623157e292,Qt=0/0,ft=4294967295,Ar=ft-1,Kt=ft>>>1,Et=[["ary",ue],["bind",te],["bindKey",Q],["curry",M],["curryRight",R],["flip",de],["partial",K],["partialRight",V],["rearg",ie]],St="[object Arguments]",at="[object Array]",_r="[object AsyncFunction]",Ut="[object Boolean]",$t="[object Date]",ne="[object DOMException]",tt="[object Error]",br="[object Function]",jt="[object GeneratorFunction]",qt="[object Map]",Se="[object Number]",Er="[object Null]",nn="[object Object]",Fn="[object Promise]",ei="[object Proxy]",on="[object RegExp]",Gt="[object Set]",dr="[object String]",ct="[object Symbol]",Do="[object Undefined]",vr="[object WeakMap]",Fi="[object WeakSet]",sn="[object ArrayBuffer]",In="[object DataView]",vi="[object Float32Array]",gi="[object Float64Array]",Hn="[object Int8Array]",En="[object Int16Array]",Ks="[object Int32Array]",H="[object Uint8Array]",J="[object Uint8ClampedArray]",he="[object Uint16Array]",ke="[object Uint32Array]",Zt=/\b__p \+= '';/g,Bl=/\b(__p \+=) '' \+/g,Rt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Dr=/&(?:amp|lt|gt|quot|#39);/g,Jt=/[&<>"']/g,ti=RegExp(Dr.source),os=RegExp(Jt.source),to=/<%-([\s\S]+?)%>/g,yi=/<%([\s\S]+?)%>/g,Gs=/<%=([\s\S]+?)%>/g,ss=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ln=/^\w*$/,Ap=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ys=/[\\^$.*+?()[\]{}|]/g,Pf=RegExp(Ys.source),Xs=/^\s+/,Dp=/\s/,Mf=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,uu=/\{\n\/\* \[wrapped with (.+)\] \*/,Rp=/,? & /,Ul=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ls=/[()=,{}\[\]\/\s]/,Fp=/\\(\\)?/g,Af=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Qs=/\w*$/,fu=/^[-+]0x[0-9a-f]+$/i,Ro=/^0b[01]+$/i,Ip=/^\[object .+?Constructor\]$/,Fo=/^0o[0-7]+$/i,$l=/^(?:0|[1-9]\d*)$/,Df=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,zt=/($^)/,Me=/['\n\r\u2028\u2029\\]/g,wi="\\ud800-\\udfff",cu="\\u0300-\\u036f",ri="\\ufe20-\\ufe2f",vt="\\u20d0-\\u20ff",ro=cu+ri+vt,Io="\\u2700-\\u27bf",zl="a-z\\xdf-\\xf6\\xf8-\\xff",ae="\\xac\\xb1\\xd7\\xf7",$e="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",pu="\\u2000-\\u206f",du=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",as="A-Z\\xc0-\\xd6\\xd8-\\xde",Zs="\\ufe0e\\ufe0f",jl=ae+$e+pu+du,Be="['\u2019]",Hp="["+wi+"]",hu="["+jl+"]",Ho="["+ro+"]",Wn="\\d+",mu="["+Io+"]",ql="["+zl+"]",Wo="[^"+wi+jl+Wn+Io+zl+as+"]",Js="\\ud83c[\\udffb-\\udfff]",Rf="(?:"+Ho+"|"+Js+")",el="[^"+wi+"]",tl="(?:\\ud83c[\\udde6-\\uddff]){2}",us="[\\ud800-\\udbff][\\udc00-\\udfff]",no="["+as+"]",Vl="\\u200d",Ff="(?:"+ql+"|"+Wo+")",Wp="(?:"+no+"|"+Wo+")",rl="(?:"+Be+"(?:d|ll|m|re|s|t|ve))?",an="(?:"+Be+"(?:D|LL|M|RE|S|T|VE))?",vu=Rf+"?",gu="["+Zs+"]?",Kl="(?:"+Vl+"(?:"+[el,tl,us].join("|")+")"+gu+vu+")*",nl="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Bp="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",If=gu+vu+Kl,Up="(?:"+[mu,tl,us].join("|")+")"+If,$p="(?:"+[el+Ho+"?",Ho,tl,us,Hp].join("|")+")",yu=RegExp(Be,"g"),Hf=RegExp(Ho,"g"),wu=RegExp(Js+"(?="+Js+")|"+$p+If,"g"),Wf=RegExp([no+"?"+ql+"+"+rl+"(?="+[hu,no,"$"].join("|")+")",Wp+"+"+an+"(?="+[hu,no+Ff,"$"].join("|")+")",no+"?"+Ff+"+"+rl,no+"+"+an,Bp,nl,Wn,Up].join("|"),"g"),Bf=RegExp("["+Vl+wi+ro+Zs+"]"),Gl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Yl=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],N=-1,Ce={};Ce[vi]=Ce[gi]=Ce[Hn]=Ce[En]=Ce[Ks]=Ce[H]=Ce[J]=Ce[he]=Ce[ke]=!0,Ce[St]=Ce[at]=Ce[sn]=Ce[Ut]=Ce[In]=Ce[$t]=Ce[tt]=Ce[br]=Ce[qt]=Ce[Se]=Ce[nn]=Ce[on]=Ce[Gt]=Ce[dr]=Ce[vr]=!1;var gt={};gt[St]=gt[at]=gt[sn]=gt[In]=gt[Ut]=gt[$t]=gt[vi]=gt[gi]=gt[Hn]=gt[En]=gt[Ks]=gt[qt]=gt[Se]=gt[nn]=gt[on]=gt[Gt]=gt[dr]=gt[ct]=gt[H]=gt[J]=gt[he]=gt[ke]=!0,gt[tt]=gt[br]=gt[vr]=!1;var Tn={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},xu={"&":"&","<":"<",">":">",'"':""","'":"'"},ye={"&":"&","<":"<",">":">",""":'"',"'":"'"},kn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},am=parseFloat,um=parseInt,Su=typeof global=="object"&&global&&global.Object===Object&&global,zp=typeof self=="object"&&self&&self.Object===Object&&self,Nt=Su||zp||Function("return this")(),Ii=typeof ap=="object"&&ap&&!ap.nodeType&&ap,_e=Ii&&typeof kh=="object"&&kh&&!kh.nodeType&&kh,Bo=_e&&_e.exports===Ii,fs=Bo&&Su.process,He=function(){try{var q=_e&&_e.require&&_e.require("util").types;return q||fs&&fs.binding&&fs.binding("util")}catch(re){}}(),Uf=He&&He.isArrayBuffer,xi=He&&He.isDate,Xl=He&&He.isMap,il=He&&He.isRegExp,cs=He&&He.isSet,Cu=He&&He.isTypedArray;function On(q,re,Z){switch(Z.length){case 0:return q.call(re);case 1:return q.call(re,Z[0]);case 2:return q.call(re,Z[0],Z[1]);case 3:return q.call(re,Z[0],Z[1],Z[2])}return q.apply(re,Z)}o(On,"apply");function jp(q,re,Z,Ne){for(var Xe=-1,_t=q==null?0:q.length;++Xe<_t;){var Tr=q[Xe];re(Ne,Tr,Z(Tr),q)}return Ne}o(jp,"arrayAggregator");function Tt(q,re){for(var Z=-1,Ne=q==null?0:q.length;++Z-1}o(ps,"arrayIncludes");function ds(q,re,Z){for(var Ne=-1,Xe=q==null?0:q.length;++Ne-1;);return Z}o(Bi,"charsStartIndex");function ta(q,re){for(var Z=q.length;Z--&&Uo(re,q[Z],0)>-1;);return Z}o(ta,"charsEndIndex");function Vf(q,re){for(var Z=q.length,Ne=0;Z--;)q[Z]===re&&++Ne;return Ne}o(Vf,"countHolders");var ku=Eu(Tn),Kp=Eu(xu);function Kf(q){return"\\"+kn[q]}o(Kf,"escapeStringChar");function Ou(q,re){return q==null?e:q[re]}o(Ou,"getValue");function ni(q){return Bf.test(q)}o(ni,"hasUnicode");function ii(q){return Gl.test(q)}o(ii,"hasUnicodeWord");function y(q){for(var re,Z=[];!(re=q.next()).done;)Z.push(re.value);return Z}o(y,"iteratorToArray");function T(q){var re=-1,Z=Array(q.size);return q.forEach(function(Ne,Xe){Z[++re]=[Xe,Ne]}),Z}o(T,"mapToArray");function B(q,re){return function(Z){return q(re(Z))}}o(B,"overArg");function W(q,re){for(var Z=-1,Ne=q.length,Xe=0,_t=[];++Z-1}o(a0,"listCacheHas");function Zf(s,f){var h=this.__data__,w=vl(h,s);return w<0?(++this.size,h.push([s,f])):h[w][1]=f,this}o(Zf,"listCacheSet"),po.prototype.clear=Jp,po.prototype.delete=vm,po.prototype.get=Ru,po.prototype.has=a0,po.prototype.set=Zf;function hr(s){var f=-1,h=s==null?0:s.length;for(this.clear();++f=f?s:f)),s}o(gl,"baseClamp");function Nn(s,f,h,w,E,L){var I,$=f&O,G=f&D,se=f&Y;if(h&&(I=E?h(s,w,E,L):h(s)),I!==e)return I;if(!mr(s))return s;var le=nt(s);if(le){if(I=u(s),!$)return Wr(s,I)}else{var fe=dn(s),Le=fe==br||fe==jt;if(La(s))return vd(s,$);if(fe==nn||fe==St||Le&&!E){if(I=G||Le?{}:a(s),!$)return G?Bm(s,c0(I,s)):w0(s,id(I,s))}else{if(!gt[fe])return E?s:{};I=c(s,fe,$)}}L||(L=new _i);var Ie=L.get(s);if(Ie)return Ie;L.set(s,I),fC(s)?s.forEach(function(je){I.add(Nn(je,f,h,je,s,L))}):aC(s)&&s.forEach(function(je,dt){I.set(dt,Nn(je,f,h,dt,s,L))});var ze=se?G?wc:Yu:G?Oi:yn,ut=le?e:ze(s);return Tt(ut||s,function(je,dt){ut&&(dt=je,je=s[dt]),Iu(I,dt,Nn(je,f,h,dt,s,L))}),I}o(Nn,"baseClone");function Sm(s){var f=yn(s);return function(h){return Cm(h,s,f)}}o(Sm,"baseConforms");function Cm(s,f,h){var w=h.length;if(s==null)return!w;for(s=ht(s);w--;){var E=h[w],L=f[E],I=s[E];if(I===e&&!(E in s)||!L(I))return!1}return!0}o(Cm,"baseConformsTo");function _m(s,f,h){if(typeof s!="function")throw new $n(d);return Mt(function(){s.apply(e,h)},f)}o(_m,"baseDelay");function ca(s,f,h,w){var E=-1,L=ps,I=!0,$=s.length,G=[],se=f.length;if(!$)return G;h&&(f=Ct(f,Rr(h))),w?(L=ds,I=!1):f.length>=n&&(L=Vr,I=!1,f=new Xr(f));e:for(;++E<$;){var le=s[E],fe=h==null?le:h(le);if(le=w||le!==0?le:0,I&&fe===fe){for(var Le=se;Le--;)if(f[Le]===fe)continue e;G.push(le)}else L(f,fe,w)||G.push(le)}return G}o(ca,"baseDifference");var si=Um(li),tc=Um(ic,!0);function rc(s,f){var h=!0;return si(s,function(w,E,L){return h=!!f(w,E,L),h}),h}o(rc,"baseEvery");function Hu(s,f,h){for(var w=-1,E=s.length;++wE?0:E+h),w=w===e||w>E?E:st(w),w<0&&(w+=E),w=h>w?0:pC(w);h0&&h($)?f>1?Qr($,f-1,h,w,E):io(E,$):w||(E[E.length]=$)}return E}o(Qr,"baseFlatten");var nc=$m(),Ir=$m(!0);function li(s,f){return s&&nc(s,f,yn)}o(li,"baseForOwn");function ic(s,f){return s&&Ir(s,f,yn)}o(ic,"baseForOwnRight");function Wu(s,f){return Hi(f,function(h){return El(s[h])})}o(Wu,"baseFunctions");function Os(s,f){f=$i(f,s);for(var h=0,w=f.length;s!=null&&hf}o(oc,"baseGt");function bm(s,f){return s!=null&&Je.call(s,f)}o(bm,"baseHas");function Em(s,f){return s!=null&&f in ht(s)}o(Em,"baseHasIn");function pa(s,f,h){return s>=Kr(f,h)&&s=120&&le.length>=120)?new Xr(I&&le):e}le=s[0];var fe=-1,Le=$[0];e:for(;++fe-1;)$!==s&&sa.call($,G,1),sa.call(s,G,1);return s}o(ud,"basePullAll");function fd(s,f){for(var h=s?f.length:0,w=h-1;h--;){var E=f[h];if(h==w||E!==L){var L=E;S(E)?sa.call(s,E,1):ju(s,E)}}return s}o(fd,"basePullAt");function fc(s,f){return s+aa(Cs()*(f-s+1))}o(fc,"baseRandom");function Dm(s,f,h,w){for(var E=-1,L=er(la((f-s)/(h||1)),0),I=Z(L);L--;)I[w?L:++E]=s,s+=h;return I}o(Dm,"baseRange");function cd(s,f){var h="";if(!s||f<1||f>Ke)return h;do f%2&&(h+=s),f=aa(f/2),f&&(s+=s);while(f);return h}o(cd,"baseRepeat");function ot(s,f){return hn(Fe(s,f,Li),s+"")}o(ot,"baseRest");function m0(s){return Jf(bc(s))}o(m0,"baseSample");function Ps(s,f){var h=bc(s);return Br(h,gl(f,0,h.length))}o(Ps,"baseSampleSize");function jo(s,f,h,w){if(!mr(s))return s;f=$i(f,s);for(var E=-1,L=f.length,I=L-1,$=s;$!=null&&++EE?0:E+f),h=h>E?E:h,h<0&&(h+=E),E=f>h?0:h-f>>>0,f>>>=0;for(var L=Z(E);++w>>1,I=s[L];I!==null&&!zi(I)&&(h?I<=f:I=n){var se=f?null:Gu(s);if(se)return Fr(se);I=!1,E=Vr,G=new Xr}else G=f?[]:$;e:for(;++w=w?s:bi(s,f,h)}o(Ms,"castSlice");var xa=Qy||function(s){return Nt.clearTimeout(s)};function vd(s,f){if(f)return s.slice();var h=s.length,w=pm?pm(h):new s.constructor(h);return s.copy(w),w}o(vd,"cloneBuffer");function hc(s){var f=new s.constructor(s.byteLength);return new cl(f).set(new cl(s)),f}o(hc,"cloneArrayBuffer");function y0(s,f){var h=f?hc(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.byteLength)}o(y0,"cloneDataView");function gd(s){var f=new s.constructor(s.source,Qs.exec(s));return f.lastIndex=s.lastIndex,f}o(gd,"cloneRegExp");function Fm(s){return tr?ht(tr.call(s)):{}}o(Fm,"cloneSymbol");function Im(s,f){var h=f?hc(s.buffer):s.buffer;return new s.constructor(h,s.byteOffset,s.length)}o(Im,"cloneTypedArray");function yd(s,f){if(s!==f){var h=s!==e,w=s===null,E=s===s,L=zi(s),I=f!==e,$=f===null,G=f===f,se=zi(f);if(!$&&!se&&!L&&s>f||L&&I&&G&&!$&&!se||w&&I&&G||!h&&G||!E)return 1;if(!w&&!L&&!se&&s=$)return G;var se=h[w];return G*(se=="desc"?-1:1)}}return s.index-f.index}o(Hm,"compareMultiple");function Wm(s,f,h,w){for(var E=-1,L=s.length,I=h.length,$=-1,G=f.length,se=er(L-I,0),le=Z(G+se),fe=!w;++$1?h[E-1]:e,I=E>2?h[2]:e;for(L=s.length>3&&typeof L=="function"?(E--,L):e,I&&C(h[0],h[1],I)&&(L=E<3?e:L,E=1),f=ht(f);++w-1?E[L?f[I]:I]:e}}o(xd,"createFind");function qm(s){return Ko(function(f){var h=f.length,w=h,E=Ln.prototype.thru;for(s&&f.reverse();w--;){var L=f[w];if(typeof L!="function")throw new $n(d);if(E&&!I&&Xu(L)=="wrapper")var I=new Ln([],!0)}for(w=I?w:h;++w1&&mt.reverse(),le&&G$))return!1;var se=L.get(s),le=L.get(f);if(se&&le)return se==f&&le==s;var fe=-1,Le=!0,Ie=h&X?new Xr:e;for(L.set(s,f),L.set(f,s);++fe<$;){var ze=s[fe],ut=f[fe];if(w)var je=I?w(ut,ze,fe,f,s,L):w(ze,ut,fe,s,f,L);if(je!==e){if(je)continue;Le=!1;break}if(Ie){if(!oo(f,function(dt,mt){if(!Vr(Ie,mt)&&(ze===dt||E(ze,dt,h,w,L)))return Ie.push(mt)})){Le=!1;break}}else if(!(ze===ut||E(ze,ut,h,w,L))){Le=!1;break}}return L.delete(s),L.delete(f),Le}o(Cd,"equalArrays");function Ym(s,f,h,w,E,L,I){switch(h){case In:if(s.byteLength!=f.byteLength||s.byteOffset!=f.byteOffset)return!1;s=s.buffer,f=f.buffer;case sn:return!(s.byteLength!=f.byteLength||!L(new cl(s),new cl(f)));case Ut:case $t:case Se:return Yo(+s,+f);case tt:return s.name==f.name&&s.message==f.message;case on:case dr:return s==f+"";case qt:var $=T;case Gt:var G=w&U;if($||($=Fr),s.size!=f.size&&!G)return!1;var se=I.get(s);if(se)return se==f;w|=X,I.set(s,f);var le=Cd($(s),$(f),w,E,L,I);return I.delete(s),le;case ct:if(tr)return tr.call(s)==tr.call(f)}return!1}o(Ym,"equalByTag");function Xm(s,f,h,w,E,L){var I=h&U,$=Yu(s),G=$.length,se=Yu(f),le=se.length;if(G!=le&&!I)return!1;for(var fe=G;fe--;){var Le=$[fe];if(!(I?Le in f:Je.call(f,Le)))return!1}var Ie=L.get(s),ze=L.get(f);if(Ie&&ze)return Ie==f&&ze==s;var ut=!0;L.set(s,f),L.set(f,s);for(var je=I;++fe1?"& ":"")+f[w],f=f.join(h>2?", ":" "),s.replace(Mf,`{ /* [wrapped with `+f+`] */ `)}o(v,"insertWrapDetails");function g(s){return nt(s)||Qu(s)||!!(pl&&s&&s[pl])}o(g,"isFlattenable");function S(s,f){var h=typeof s;return f=f??Ke,!!f&&(h=="number"||h!="symbol"&&$l.test(s))&&s>-1&&s%1==0&&s0){if(++f>=qe)return arguments[0]}else f=0;return s.apply(e,arguments)}}o(ar,"shortOut");function Br(s,f){var h=-1,w=s.length,E=w-1;for(f=f===e?w:f;++h1?s[f-1]:e;return h=typeof h=="function"?(s.pop(),h):e,XS(s,h)});function QS(s){var f=k(s);return f.__chain__=!0,f}o(QS,"chain");function WL(s,f){return f(s),s}o(WL,"tap");function Zm(s,f){return f(s)}o(Zm,"thru");var BL=Ko(function(s){var f=s.length,h=f?s[0]:0,w=this.__wrapped__,E=o(function(L){return od(L,s)},"interceptor");return f>1||this.__actions__.length||!(w instanceof pt)||!S(h)?this.thru(E):(w=w.slice(h,+h+(f?1:0)),w.__actions__.push({func:Zm,args:[E],thisArg:e}),new Ln(w,this.__chain__).thru(function(L){return f&&!L.length&&L.push(e),L}))});function UL(){return QS(this)}o(UL,"wrapperChain");function $L(){return new Ln(this.value(),this.__chain__)}o($L,"wrapperCommit");function zL(){this.__values__===e&&(this.__values__=cC(this.value()));var s=this.__index__>=this.__values__.length,f=s?e:this.__values__[this.__index__++];return{done:s,value:f}}o(zL,"wrapperNext");function jL(){return this}o(jL,"wrapperToIterator");function qL(s){for(var f,h=this;h instanceof Qf;){var w=vn(h);w.__index__=0,w.__values__=e,f?E.__wrapped__=w:f=w;var E=w;h=h.__wrapped__}return E.__wrapped__=s,f}o(qL,"wrapperPlant");function VL(){var s=this.__wrapped__;if(s instanceof pt){var f=s;return this.__actions__.length&&(f=new pt(this)),f=f.reverse(),f.__actions__.push({func:Zm,args:[S0],thisArg:e}),new Ln(f,this.__chain__)}return this.thru(S0)}o(VL,"wrapperReverse");function KL(){return Rm(this.__wrapped__,this.__actions__)}o(KL,"wrapperValue");var GL=vc(function(s,f,h){Je.call(s,h)?++s[h]:ho(s,h,1)});function YL(s,f,h){var w=nt(s)?Ql:rc;return h&&C(s,f,h)&&(f=e),w(s,We(f,3))}o(YL,"every");function XL(s,f){var h=nt(s)?Hi:ld;return h(s,We(f,3))}o(XL,"filter");var QL=xd(Cc),ZL=xd(VS);function JL(s,f){return Qr(Jm(s,f),1)}o(JL,"flatMap");function eN(s,f){return Qr(Jm(s,f),Ve)}o(eN,"flatMapDeep");function tN(s,f,h){return h=h===e?1:st(h),Qr(Jm(s,f),h)}o(tN,"flatMapDepth");function ZS(s,f){var h=nt(s)?Tt:si;return h(s,We(f,3))}o(ZS,"forEach");function JS(s,f){var h=nt(s)?$f:tc;return h(s,We(f,3))}o(JS,"forEachRight");var rN=vc(function(s,f,h){Je.call(s,h)?s[h].push(f):ho(s,h,[f])});function nN(s,f,h,w){s=ki(s)?s:bc(s),h=h&&!w?st(h):0;var E=s.length;return h<0&&(h=er(E+h,0)),iv(s)?h<=E&&s.indexOf(f,h)>-1:!!E&&Uo(s,f,h)>-1}o(nN,"includes");var iN=ot(function(s,f,h){var w=-1,E=typeof f=="function",L=ki(s)?Z(s.length):[];return si(s,function(I){L[++w]=E?On(f,I,h):da(I,f,h)}),L}),oN=vc(function(s,f,h){ho(s,h,f)});function Jm(s,f){var h=nt(s)?Ct:ya;return h(s,We(f,3))}o(Jm,"map");function sN(s,f,h,w){return s==null?[]:(nt(f)||(f=f==null?[]:[f]),h=w?e:h,nt(h)||(h=h==null?[]:[h]),cn(s,f,h))}o(sN,"orderBy");var lN=vc(function(s,f,h){s[h?0:1].push(f)},function(){return[[],[]]});function aN(s,f,h){var w=nt(s)?_u:Tu,E=arguments.length<3;return w(s,We(f,4),h,E,si)}o(aN,"reduce");function uN(s,f,h){var w=nt(s)?zf:Tu,E=arguments.length<3;return w(s,We(f,4),h,E,tc)}o(uN,"reduceRight");function fN(s,f){var h=nt(s)?Hi:ld;return h(s,rv(We(f,3)))}o(fN,"reject");function cN(s){var f=nt(s)?Jf:m0;return f(s)}o(cN,"sample");function pN(s,f,h){(h?C(s,f,h):f===e)?f=1:f=st(f);var w=nt(s)?ks:Ps;return w(s,f)}o(pN,"sampleSize");function dN(s){var f=nt(s)?xm:qo;return f(s)}o(dN,"shuffle");function hN(s){if(s==null)return 0;if(ki(s))return iv(s)?Si(s):s.length;var f=dn(s);return f==qt||f==Gt?s.size:ac(s).length}o(hN,"size");function mN(s,f,h){var w=nt(s)?oo:v0;return h&&C(s,f,h)&&(f=e),w(s,We(f,3))}o(mN,"some");var vN=ot(function(s,f){if(s==null)return[];var h=f.length;return h>1&&C(s,f[0],f[1])?f=[]:h>2&&C(f[0],f[1],f[2])&&(f=[f[0]]),cn(s,Qr(f,1),[])}),ev=Zy||function(){return Nt.Date.now()};function gN(s,f){if(typeof f!="function")throw new $n(d);return s=st(s),function(){if(--s<1)return f.apply(this,arguments)}}o(gN,"after");function eC(s,f,h){return f=h?e:f,f=s&&f==null?s.length:f,Ti(s,ue,e,e,e,e,f)}o(eC,"ary");function tC(s,f){var h;if(typeof f!="function")throw new $n(d);return s=st(s),function(){return--s>0&&(h=f.apply(this,arguments)),s<=1&&(f=e),h}}o(tC,"before");var _0=ot(function(s,f,h){var w=te;if(h.length){var E=W(h,Ea(_0));w|=K}return Ti(s,w,f,h,E)}),rC=ot(function(s,f,h){var w=te|Q;if(h.length){var E=W(h,Ea(rC));w|=K}return Ti(f,w,s,h,E)});function nC(s,f,h){f=h?e:f;var w=Ti(s,M,e,e,e,e,e,f);return w.placeholder=nC.placeholder,w}o(nC,"curry");function iC(s,f,h){f=h?e:f;var w=Ti(s,R,e,e,e,e,e,f);return w.placeholder=iC.placeholder,w}o(iC,"curryRight");function oC(s,f,h){var w,E,L,I,$,G,se=0,le=!1,fe=!1,Le=!0;if(typeof s!="function")throw new $n(d);f=go(f)||0,mr(h)&&(le=!!h.leading,fe="maxWait"in h,L=fe?er(go(h.maxWait)||0,f):L,Le="trailing"in h?!!h.trailing:Le);function Ie(Nr){var Xo=w,kl=E;return w=E=e,se=Nr,I=s.apply(kl,Xo),I}o(Ie,"invokeFunc");function ze(Nr){return se=Nr,$=Mt(dt,f),le?Ie(Nr):I}o(ze,"leadingEdge");function ut(Nr){var Xo=Nr-G,kl=Nr-se,bC=f-Xo;return fe?Kr(bC,L-kl):bC}o(ut,"remainingWait");function je(Nr){var Xo=Nr-G,kl=Nr-se;return G===e||Xo>=f||Xo<0||fe&&kl>=L}o(je,"shouldInvoke");function dt(){var Nr=ev();if(je(Nr))return mt(Nr);$=Mt(dt,ut(Nr))}o(dt,"timerExpired");function mt(Nr){return $=e,Le&&w?Ie(Nr):(w=E=e,I)}o(mt,"trailingEdge");function ji(){$!==e&&xa($),se=0,w=G=E=$=e}o(ji,"cancel");function ui(){return $===e?I:mt(ev())}o(ui,"flush");function qi(){var Nr=ev(),Xo=je(Nr);if(w=arguments,E=this,G=Nr,Xo){if($===e)return ze(G);if(fe)return xa($),$=Mt(dt,f),Ie(G)}return $===e&&($=Mt(dt,f)),I}return o(qi,"debounced"),qi.cancel=ji,qi.flush=ui,qi}o(oC,"debounce");var yN=ot(function(s,f){return _m(s,1,f)}),wN=ot(function(s,f,h){return _m(s,go(f)||0,h)});function xN(s){return Ti(s,de)}o(xN,"flip");function tv(s,f){if(typeof s!="function"||f!=null&&typeof f!="function")throw new $n(d);var h=o(function(){var w=arguments,E=f?f.apply(this,w):w[0],L=h.cache;if(L.has(E))return L.get(E);var I=s.apply(this,w);return h.cache=L.set(E,I)||L,I},"memoized");return h.cache=new(tv.Cache||hr),h}o(tv,"memoize"),tv.Cache=hr;function rv(s){if(typeof s!="function")throw new $n(d);return function(){var f=arguments;switch(f.length){case 0:return!s.call(this);case 1:return!s.call(this,f[0]);case 2:return!s.call(this,f[0],f[1]);case 3:return!s.call(this,f[0],f[1],f[2])}return!s.apply(this,f)}}o(rv,"negate");function SN(s){return tC(2,s)}o(SN,"once");var CN=g0(function(s,f){f=f.length==1&&nt(f[0])?Ct(f[0],Rr(We())):Ct(Qr(f,1),Rr(We()));var h=f.length;return ot(function(w){for(var E=-1,L=Kr(w.length,h);++E=f}),Qu=ha(function(){return arguments}())?ha:function(s){return wr(s)&&Je.call(s,"callee")&&!Gf.call(s,"callee")},nt=Z.isArray,IN=Uf?Rr(Uf):p0;function ki(s){return s!=null&&nv(s.length)&&!El(s)}o(ki,"isArrayLike");function Lr(s){return wr(s)&&ki(s)}o(Lr,"isArrayLikeObject");function HN(s){return s===!0||s===!1||wr(s)&&Hr(s)==Ut}o(HN,"isBoolean");var La=Pu||R0,WN=xi?Rr(xi):ma;function BN(s){return wr(s)&&s.nodeType===1&&!Ed(s)}o(BN,"isElement");function UN(s){if(s==null)return!0;if(ki(s)&&(nt(s)||typeof s=="string"||typeof s.splice=="function"||La(s)||_c(s)||Qu(s)))return!s.length;var f=dn(s);if(f==qt||f==Gt)return!s.size;if(ee(s))return!ac(s).length;for(var h in s)if(Je.call(s,h))return!1;return!0}o(UN,"isEmpty");function $N(s,f){return va(s,f)}o($N,"isEqual");function zN(s,f,h){h=typeof h=="function"?h:e;var w=h?h(s,f):e;return w===e?va(s,f,e,h):!!w}o(zN,"isEqualWith");function E0(s){if(!wr(s))return!1;var f=Hr(s);return f==tt||f==ne||typeof s.message=="string"&&typeof s.name=="string"&&!Ed(s)}o(E0,"isError");function jN(s){return typeof s=="number"&&dm(s)}o(jN,"isFinite");function El(s){if(!mr(s))return!1;var f=Hr(s);return f==br||f==jt||f==_r||f==ei}o(El,"isFunction");function lC(s){return typeof s=="number"&&s==st(s)}o(lC,"isInteger");function nv(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=Ke}o(nv,"isLength");function mr(s){var f=typeof s;return s!=null&&(f=="object"||f=="function")}o(mr,"isObject");function wr(s){return s!=null&&typeof s=="object"}o(wr,"isObjectLike");var aC=Xl?Rr(Xl):km;function qN(s,f){return s===f||wl(s,f,Ta(f))}o(qN,"isMatch");function VN(s,f,h){return h=typeof h=="function"?h:e,wl(s,f,Ta(f),h)}o(VN,"isMatchWith");function KN(s){return uC(s)&&s!=+s}o(KN,"isNaN");function GN(s){if(z(s))throw new Xe(l);return ga(s)}o(GN,"isNative");function YN(s){return s===null}o(YN,"isNull");function XN(s){return s==null}o(XN,"isNil");function uC(s){return typeof s=="number"||wr(s)&&Hr(s)==Se}o(uC,"isNumber");function Ed(s){if(!wr(s)||Hr(s)!=nn)return!1;var f=oa(s);if(f===null)return!0;var h=Je.call(f,"constructor")&&f.constructor;return typeof h=="function"&&h instanceof h&&uo.call(h)==Xy}o(Ed,"isPlainObject");var T0=il?Rr(il):Bu;function QN(s){return lC(s)&&s>=-Ke&&s<=Ke}o(QN,"isSafeInteger");var fC=cs?Rr(cs):Uu;function iv(s){return typeof s=="string"||!nt(s)&&wr(s)&&Hr(s)==dr}o(iv,"isString");function zi(s){return typeof s=="symbol"||wr(s)&&Hr(s)==ct}o(zi,"isSymbol");var _c=Cu?Rr(Cu):Om;function ZN(s){return s===e}o(ZN,"isUndefined");function JN(s){return wr(s)&&dn(s)==vr}o(JN,"isWeakMap");function eP(s){return wr(s)&&Hr(s)==Fi}o(eP,"isWeakSet");var tP=Pt(Ns),rP=Pt(function(s,f){return s<=f});function cC(s){if(!s)return[];if(ki(s))return iv(s)?gr(s):Wr(s);if(ws&&s[ws])return y(s[ws]());var f=dn(s),h=f==qt?T:f==Gt?Fr:bc;return h(s)}o(cC,"toArray");function Tl(s){if(!s)return s===0?s:0;if(s=go(s),s===Ve||s===-Ve){var f=s<0?-1:1;return f*Ye}return s===s?s:0}o(Tl,"toFinite");function st(s){var f=Tl(s),h=f%1;return f===f?h?f-h:f:0}o(st,"toInteger");function pC(s){return s?gl(st(s),0,ft):0}o(pC,"toLength");function go(s){if(typeof s=="number")return s;if(zi(s))return Qt;if(mr(s)){var f=typeof s.valueOf=="function"?s.valueOf():s;s=mr(f)?f+"":f}if(typeof s!="string")return s===0?s:+s;s=sl(s);var h=Ro.test(s);return h||Fo.test(s)?um(s.slice(2),h?2:8):fu.test(s)?Qt:+s}o(go,"toNumber");function dC(s){return zn(s,Oi(s))}o(dC,"toPlainObject");function nP(s){return s?gl(st(s),-Ke,Ke):s===0?s:0}o(nP,"toSafeInteger");function At(s){return s==null?"":pn(s)}o(At,"toString");var iP=Sa(function(s,f){if(ee(f)||ki(f)){zn(f,yn(f),s);return}for(var h in f)Je.call(f,h)&&Iu(s,h,f[h])}),hC=Sa(function(s,f){zn(f,Oi(f),s)}),ov=Sa(function(s,f,h,w){zn(f,Oi(f),s,w)}),oP=Sa(function(s,f,h,w){zn(f,yn(f),s,w)}),sP=Ko(od);function lP(s,f){var h=co(s);return f==null?h:id(h,f)}o(lP,"create");var aP=ot(function(s,f){s=ht(s);var h=-1,w=f.length,E=w>2?f[2]:e;for(E&&C(f[0],f[1],E)&&(w=1);++h1),L}),zn(s,wc(s),h),w&&(h=Nn(h,O|D|Y,Gm));for(var E=f.length;E--;)ju(h,f[E]);return h});function TP(s,f){return vC(s,rv(We(f)))}o(TP,"omitBy");var kP=Ko(function(s,f){return s==null?{}:Mm(s,f)});function vC(s,f){if(s==null)return{};var h=Ct(wc(s),function(w){return[w]});return f=We(f),Am(s,h,function(w,E){return f(w,E[0])})}o(vC,"pickBy");function OP(s,f,h){f=$i(f,s);var w=-1,E=f.length;for(E||(E=1,s=e);++wf){var w=s;s=f,f=w}if(h||s%1||f%1){var E=Cs();return Kr(s+E*(f-s+am("1e-"+((E+"").length-1))),f)}return fc(s,f)}o(HP,"random");var WP=Ca(function(s,f,h){return f=f.toLowerCase(),s+(h?wC(f):f)});function wC(s){return L0(At(s).toLowerCase())}o(wC,"capitalize");function xC(s){return s=At(s),s&&s.replace(Df,ku).replace(Hf,"")}o(xC,"deburr");function BP(s,f,h){s=At(s),f=pn(f);var w=s.length;h=h===e?w:gl(st(h),0,w);var E=h;return h-=f.length,h>=0&&s.slice(h,E)==f}o(BP,"endsWith");function UP(s){return s=At(s),s&&os.test(s)?s.replace(Jt,Kp):s}o(UP,"escape");function $P(s){return s=At(s),s&&Pf.test(s)?s.replace(Ys,"\\$&"):s}o($P,"escapeRegExp");var zP=Ca(function(s,f,h){return s+(h?"-":"")+f.toLowerCase()}),jP=Ca(function(s,f,h){return s+(h?" ":"")+f.toLowerCase()}),qP=jm("toLowerCase");function VP(s,f,h){s=At(s),f=st(f);var w=f?Si(s):0;if(!f||w>=f)return s;var E=(f-w)/2;return gc(aa(E),h)+s+gc(la(E),h)}o(VP,"pad");function KP(s,f,h){s=At(s),f=st(f);var w=f?Si(s):0;return f&&w>>0,h?(s=At(s),s&&(typeof f=="string"||f!=null&&!T0(f))&&(f=pn(f),!f&&ni(s))?Ms(gr(s),0,h):s.split(f,h)):[]}o(JP,"split");var eM=Ca(function(s,f,h){return s+(h?" ":"")+L0(f)});function tM(s,f,h){return s=At(s),h=h==null?0:gl(st(h),0,s.length),f=pn(f),s.slice(h,h+f.length)==f}o(tM,"startsWith");function rM(s,f,h){var w=k.templateSettings;h&&C(s,f,h)&&(f=e),s=At(s),f=ov({},f,w,yc);var E=ov({},f.imports,w.imports,yc),L=yn(E),I=ll(E,L),$,G,se=0,le=f.interpolate||zt,fe="__p += '",Le=vs((f.escape||zt).source+"|"+le.source+"|"+(le===Gs?Af:zt).source+"|"+(f.evaluate||zt).source+"|$","g"),Ie="//# sourceURL="+(Je.call(f,"sourceURL")?(f.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++N+"]")+` `;s.replace(Le,function(je,dt,mt,ji,ui,qi){return mt||(mt=ji),fe+=s.slice(se,qi).replace(Me,Kf),dt&&($=!0,fe+=`' + __e(`+dt+`) + '`),ui&&(G=!0,fe+=`'; `+ui+`; __p += '`),mt&&(fe+=`' + ((__t = (`+mt+`)) == null ? '' : __t) + '`),se=qi+je.length,je}),fe+=`'; `;var ze=Je.call(f,"variable")&&f.variable;if(!ze)fe=`with (obj) { `+fe+` } `;else if(ls.test(ze))throw new Xe(m);fe=(G?fe.replace(Zt,""):fe).replace(Bl,"$1").replace(Rt,"$1;"),fe="function("+(ze||"obj")+`) { `+(ze?"":`obj || (obj = {}); `)+"var __t, __p = ''"+($?", __e = _.escape":"")+(G?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+fe+`return __p }`;var ut=CC(function(){return _t(L,Ie+"return "+fe).apply(e,I)});if(ut.source=fe,E0(ut))throw ut;return ut}o(rM,"template");function nM(s){return At(s).toLowerCase()}o(nM,"toLower");function iM(s){return At(s).toUpperCase()}o(iM,"toUpper");function oM(s,f,h){if(s=At(s),s&&(h||f===e))return sl(s);if(!s||!(f=pn(f)))return s;var w=gr(s),E=gr(f),L=Bi(w,E),I=ta(w,E)+1;return Ms(w,L,I).join("")}o(oM,"trim");function sM(s,f,h){if(s=At(s),s&&(h||f===e))return s.slice(0,al(s)+1);if(!s||!(f=pn(f)))return s;var w=gr(s),E=ta(w,gr(f))+1;return Ms(w,0,E).join("")}o(sM,"trimEnd");function lM(s,f,h){if(s=At(s),s&&(h||f===e))return s.replace(Xs,"");if(!s||!(f=pn(f)))return s;var w=gr(s),E=Bi(w,gr(f));return Ms(w,E).join("")}o(lM,"trimStart");function aM(s,f){var h=ge,w=xe;if(mr(f)){var E="separator"in f?f.separator:E;h="length"in f?st(f.length):h,w="omission"in f?pn(f.omission):w}s=At(s);var L=s.length;if(ni(s)){var I=gr(s);L=I.length}if(h>=L)return s;var $=h-Si(w);if($<1)return w;var G=I?Ms(I,0,$).join(""):s.slice(0,$);if(E===e)return G+w;if(I&&($+=G.length-$),T0(E)){if(s.slice($).search(E)){var se,le=G;for(E.global||(E=vs(E.source,At(Qs.exec(E))+"g")),E.lastIndex=0;se=E.exec(le);)var fe=se.index;G=G.slice(0,fe===e?$:fe)}}else if(s.indexOf(pn(E),$)!=$){var Le=G.lastIndexOf(E);Le>-1&&(G=G.slice(0,Le))}return G+w}o(aM,"truncate");function uM(s){return s=At(s),s&&ti.test(s)?s.replace(Dr,ul):s}o(uM,"unescape");var fM=Ca(function(s,f,h){return s+(h?" ":"")+f.toUpperCase()}),L0=jm("toUpperCase");function SC(s,f,h){return s=At(s),f=h?e:f,f===e?ii(s)?fn(s):jf(s):s.match(f)||[]}o(SC,"words");var CC=ot(function(s,f){try{return On(s,e,f)}catch(h){return E0(h)?h:new Xe(h)}}),cM=Ko(function(s,f){return Tt(f,function(h){h=Lt(h),ho(s,h,_0(s[h],s))}),s});function pM(s){var f=s==null?0:s.length,h=We();return s=f?Ct(s,function(w){if(typeof w[1]!="function")throw new $n(d);return[h(w[0]),w[1]]}):[],ot(function(w){for(var E=-1;++EKe)return[];var h=ft,w=Kr(s,ft);f=We(f),s-=ft;for(var E=so(w,f);++h0||f<0)?new pt(h):(s<0?h=h.takeRight(-s):s&&(h=h.drop(s)),f!==e&&(f=st(f),h=f<0?h.dropRight(-f):h.take(f-s)),h)},pt.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},pt.prototype.toArray=function(){return this.take(ft)},li(pt.prototype,function(s,f){var h=/^(?:filter|find|map|reject)|While$/.test(f),w=/^(?:head|last)$/.test(f),E=k[w?"take"+(f=="last"?"Right":""):f],L=w||/^find/.test(f);!E||(k.prototype[f]=function(){var I=this.__wrapped__,$=w?[1]:arguments,G=I instanceof pt,se=$[0],le=G||nt(I),fe=o(function(dt){var mt=E.apply(k,io([dt],$));return w&&Le?mt[0]:mt},"interceptor");le&&h&&typeof se=="function"&&se.length!=1&&(G=le=!1);var Le=this.__chain__,Ie=!!this.__actions__.length,ze=L&&!Le,ut=G&&!Ie;if(!L&&le){I=ut?I:new pt(this);var je=s.apply(I,$);return je.__actions__.push({func:Zm,args:[fe],thisArg:e}),new Ln(je,Le)}return ze&&ut?s.apply(this,$):(je=this.thru(fe),ze?w?je.value()[0]:je.value():je)})}),Tt(["pop","push","shift","sort","splice","unshift"],function(s){var f=ia[s],h=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",w=/^(?:pop|shift)$/.test(s);k.prototype[s]=function(){var E=arguments;if(w&&!this.__chain__){var L=this.value();return f.apply(nt(L)?L:[],E)}return this[h](function(I){return f.apply(nt(I)?I:[],E)})}}),li(pt.prototype,function(s,f){var h=k[f];if(h){var w=h.name+"";Je.call(fa,w)||(fa[w]=[]),fa[w].push({name:f,func:h})}}),fa[qu(e,Q).name]=[{name:"wrapper",func:e}],pt.prototype.clone=o0,pt.prototype.reverse=s0,pt.prototype.value=Yp,k.prototype.at=BL,k.prototype.chain=UL,k.prototype.commit=$L,k.prototype.next=zL,k.prototype.plant=qL,k.prototype.reverse=VL,k.prototype.toJSON=k.prototype.valueOf=k.prototype.value=KL,k.prototype.first=k.prototype.head,ws&&(k.prototype[ws]=jL),k},"runInContext"),lo=Ci();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Nt._=lo,define(function(){return lo})):_e?((_e.exports=lo)._=lo,Ii._=lo):Nt._=lo}).call(ap)});var PT=ur((yx,wx)=>{(function(e,t){typeof yx=="object"&&typeof wx!="undefined"?wx.exports=t():typeof define=="function"&&define.amd?define(t):e.stable=t()})(yx,function(){"use strict";var e=o(function(l,d){return t(l.slice(),d)},"stable");e.inplace=function(l,d){var m=t(l,d);return m!==l&&n(m,null,l.length,l),l};function t(l,d){typeof d!="function"&&(d=o(function(O,D){return String(O).localeCompare(D)},"comp"));var m=l.length;if(m<=1)return l;for(var p=new Array(m),x=1;xx&&(Y=x),U>x&&(U=x),X=D,te=Y;;)if(X{(function(){"use strict";var e={}.hasOwnProperty;function t(){for(var n=[],l=0;l{(function(e,t){typeof Xx=="object"&&typeof Qx!="undefined"?Qx.exports=t():typeof define=="function"&&define.amd?define(t):(e=e||self,e.CodeMirror=t())})(Xx,function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),l=/MSIE \d/.test(e),d=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),m=/Edge\/(\d+)/.exec(e),p=l||d||m,x=p&&(l?document.documentMode||6:+(m||d)[1]),_=!m&&/WebKit\//.test(e),O=_&&/Qt\/\d+\.\d+/.test(e),D=!m&&/Chrome\//.test(e),Y=/Opera\//.test(e),U=/Apple Computer/.test(navigator.vendor),X=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),te=/PhantomJS/.test(e),Q=U&&(/Mobile\/\w+/.test(e)||navigator.maxTouchPoints>2),F=/Android/.test(e),M=Q||F||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),R=Q||/Mac/.test(t),K=/\bCrOS\b/.test(e),V=/win/i.test(t),ue=Y&&e.match(/Version\/(\d*\.\d*)/);ue&&(ue=Number(ue[1])),ue&&ue>=15&&(Y=!1,_=!0);var ie=R&&(O||Y&&(ue==null||ue<12.11)),de=n||p&&x>=9;function ge(r){return new RegExp("(^|\\s)"+r+"(?:$|\\s)\\s*")}o(ge,"classTest");var xe=o(function(r,i){var u=r.className,a=ge(i).exec(u);if(a){var c=u.slice(a.index+a[0].length);r.className=u.slice(0,a.index)+(c?a[1]+c:"")}},"rmClass");function qe(r){for(var i=r.childNodes.length;i>0;--i)r.removeChild(r.firstChild);return r}o(qe,"removeChildren");function et(r,i){return qe(r).appendChild(i)}o(et,"removeChildrenAndAdd");function Te(r,i,u,a){var c=document.createElement(r);if(u&&(c.className=u),a&&(c.style.cssText=a),typeof i=="string")c.appendChild(document.createTextNode(i));else if(i)for(var v=0;v=i)return g+(i-v);g+=S-v,g+=u-g%u,v=S+1}}o(Et,"countColumn");var St=o(function(){this.id=null,this.f=null,this.time=0,this.handler=Ar(this.onTimeout,this)},"Delayed");St.prototype.onTimeout=function(r){r.id=0,r.time<=+new Date?r.f():setTimeout(r.handler,r.time-+new Date)},St.prototype.set=function(r,i){this.f=i;var u=+new Date+r;(!this.id||u=i)return a+Math.min(g,i-c);if(c+=v-a,c+=u-c%u,a=v+1,c>=i)return a}}o(br,"findColumn");var jt=[""];function qt(r){for(;jt.length<=r;)jt.push(Se(jt)+" ");return jt[r]}o(qt,"spaceStr");function Se(r){return r[r.length-1]}o(Se,"lst");function Er(r,i){for(var u=[],a=0;a"\x80"&&(r.toUpperCase()!=r.toLowerCase()||on.test(r))}o(Gt,"isWordCharBasic");function dr(r,i){return i?i.source.indexOf("\\w")>-1&&Gt(r)?!0:i.test(r):Gt(r)}o(dr,"isWordChar");function ct(r){for(var i in r)if(r.hasOwnProperty(i)&&r[i])return!1;return!0}o(ct,"isEmpty");var Do=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function vr(r){return r.charCodeAt(0)>=768&&Do.test(r)}o(vr,"isExtendingChar");function Fi(r,i,u){for(;(u<0?i>0:iu?-1:1;;){if(i==u)return i;var c=(i+u)/2,v=a<0?Math.ceil(c):Math.floor(c);if(v==i)return r(v)?i:u;r(v)?u=v:i=v+a}}o(sn,"findFirst");function In(r,i,u,a){if(!r)return a(i,u,"ltr",0);for(var c=!1,v=0;vi||i==u&&g.to==i)&&(a(Math.max(g.from,i),Math.min(g.to,u),g.level==1?"rtl":"ltr",v),c=!0)}c||a(i,u,"ltr")}o(In,"iterateBidiSections");var vi=null;function gi(r,i,u){var a;vi=null;for(var c=0;ci)return c;v.to==i&&(v.from!=v.to&&u=="before"?a=c:vi=c),v.from==i&&(v.from!=v.to&&u!="before"?a=c:vi=c)}return a??vi}o(gi,"getBidiPartAt");var Hn=function(){var r="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",i="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function u(b){return b<=247?r.charAt(b):1424<=b&&b<=1524?"R":1536<=b&&b<=1785?i.charAt(b-1536):1774<=b&&b<=2220?"r":8192<=b&&b<=8203?"w":b==8204?"b":"L"}o(u,"charType");var a=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,c=/[stwN]/,v=/[LRr]/,g=/[Lb1n]/,S=/[1n]/;function C(b,P,A){this.level=b,this.from=P,this.to=A}return o(C,"BidiSpan"),function(b,P){var A=P=="ltr"?"L":"R";if(b.length==0||P=="ltr"&&!a.test(b))return!1;for(var j=b.length,z=[],ee=0;ee-1&&(a[i]=c.slice(0,v).concat(c.slice(v+1)))}}}o(he,"off");function ke(r,i){var u=J(r,i);if(!!u.length)for(var a=Array.prototype.slice.call(arguments,2),c=0;c0}o(Rt,"hasHandler");function Dr(r){r.prototype.on=function(i,u){H(this,i,u)},r.prototype.off=function(i,u){he(this,i,u)}}o(Dr,"eventMixin");function Jt(r){r.preventDefault?r.preventDefault():r.returnValue=!1}o(Jt,"e_preventDefault");function ti(r){r.stopPropagation?r.stopPropagation():r.cancelBubble=!0}o(ti,"e_stopPropagation");function os(r){return r.defaultPrevented!=null?r.defaultPrevented:r.returnValue==!1}o(os,"e_defaultPrevented");function to(r){Jt(r),ti(r)}o(to,"e_stop");function yi(r){return r.target||r.srcElement}o(yi,"e_target");function Gs(r){var i=r.which;return i==null&&(r.button&1?i=1:r.button&2?i=3:r.button&4&&(i=2)),R&&r.ctrlKey&&i==1&&(i=3),i}o(Gs,"e_button");var ss=function(){if(p&&x<9)return!1;var r=Te("div");return"draggable"in r||"dragDrop"in r}(),ln;function Ap(r){if(ln==null){var i=Te("span","\u200B");et(r,Te("span",[i,document.createTextNode("x")])),r.firstChild.offsetHeight!=0&&(ln=i.offsetWidth<=1&&i.offsetHeight>2&&!(p&&x<8))}var u=ln?Te("span","\u200B"):Te("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return u.setAttribute("cm-text",""),u}o(Ap,"zeroWidthElement");var Ys;function Pf(r){if(Ys!=null)return Ys;var i=et(r,document.createTextNode("A\u062EA")),u=Ue(i,0,1).getBoundingClientRect(),a=Ue(i,1,2).getBoundingClientRect();return qe(r),!u||u.left==u.right?!1:Ys=a.right-u.right<3}o(Pf,"hasBadBidiRects");var Xs=` b`.split(/\n/).length!=3?function(r){for(var i=0,u=[],a=r.length;i<=a;){var c=r.indexOf(` `,i);c==-1&&(c=r.length);var v=r.slice(i,r.charAt(c-1)=="\r"?c-1:c),g=v.indexOf("\r");g!=-1?(u.push(v.slice(0,g)),i+=g+1):(u.push(v),i=c+1)}return u}:function(r){return r.split(/\r\n?|\n/)},Dp=window.getSelection?function(r){try{return r.selectionStart!=r.selectionEnd}catch(i){return!1}}:function(r){var i;try{i=r.ownerDocument.selection.createRange()}catch(u){}return!i||i.parentElement()!=r?!1:i.compareEndPoints("StartToEnd",i)!=0},Mf=function(){var r=Te("div");return"oncopy"in r?!0:(r.setAttribute("oncopy","return;"),typeof r.oncopy=="function")}(),uu=null;function Rp(r){if(uu!=null)return uu;var i=et(r,Te("span","x")),u=i.getBoundingClientRect(),a=Ue(i,0,1).getBoundingClientRect();return uu=Math.abs(u.left-a.left)>1}o(Rp,"hasBadZoomedRects");var Ul={},ls={};function Fp(r,i){arguments.length>2&&(i.dependencies=Array.prototype.slice.call(arguments,2)),Ul[r]=i}o(Fp,"defineMode");function Af(r,i){ls[r]=i}o(Af,"defineMIME");function Qs(r){if(typeof r=="string"&&ls.hasOwnProperty(r))r=ls[r];else if(r&&typeof r.name=="string"&&ls.hasOwnProperty(r.name)){var i=ls[r.name];typeof i=="string"&&(i={name:i}),r=ei(i,r),r.name=i.name}else{if(typeof r=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(r))return Qs("application/xml");if(typeof r=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(r))return Qs("application/json")}return typeof r=="string"?{name:r}:r||{name:"null"}}o(Qs,"resolveMode");function fu(r,i){i=Qs(i);var u=Ul[i.name];if(!u)return fu(r,"text/plain");var a=u(r,i);if(Ro.hasOwnProperty(i.name)){var c=Ro[i.name];for(var v in c)!c.hasOwnProperty(v)||(a.hasOwnProperty(v)&&(a["_"+v]=a[v]),a[v]=c[v])}if(a.name=i.name,i.helperType&&(a.helperType=i.helperType),i.modeProps)for(var g in i.modeProps)a[g]=i.modeProps[g];return a}o(fu,"getMode");var Ro={};function Ip(r,i){var u=Ro.hasOwnProperty(r)?Ro[r]:Ro[r]={};Kt(i,u)}o(Ip,"extendMode");function Fo(r,i){if(i===!0)return i;if(r.copyState)return r.copyState(i);var u={};for(var a in i){var c=i[a];c instanceof Array&&(c=c.concat([])),u[a]=c}return u}o(Fo,"copyState");function $l(r,i){for(var u;r.innerMode&&(u=r.innerMode(i),!(!u||u.mode==r));)i=u.state,r=u.mode;return u||{mode:r,state:i}}o($l,"innerMode");function Df(r,i,u){return r.startState?r.startState(i,u):!0}o(Df,"startState");var zt=o(function(r,i,u){this.pos=this.start=0,this.string=r,this.tabSize=i||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=u},"StringStream");zt.prototype.eol=function(){return this.pos>=this.string.length},zt.prototype.sol=function(){return this.pos==this.lineStart},zt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},zt.prototype.next=function(){if(this.posi},zt.prototype.eatSpace=function(){for(var r=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>r},zt.prototype.skipToEnd=function(){this.pos=this.string.length},zt.prototype.skipTo=function(r){var i=this.string.indexOf(r,this.pos);if(i>-1)return this.pos=i,!0},zt.prototype.backUp=function(r){this.pos-=r},zt.prototype.column=function(){return this.lastColumnPos0?null:(v&&i!==!1&&(this.pos+=v[0].length),v)}},zt.prototype.current=function(){return this.string.slice(this.start,this.pos)},zt.prototype.hideFirstChars=function(r,i){this.lineStart+=r;try{return i()}finally{this.lineStart-=r}},zt.prototype.lookAhead=function(r){var i=this.lineOracle;return i&&i.lookAhead(r)},zt.prototype.baseToken=function(){var r=this.lineOracle;return r&&r.baseToken(this.pos)};function Me(r,i){if(i-=r.first,i<0||i>=r.size)throw new Error("There is no line "+(i+r.first)+" in the document.");for(var u=r;!u.lines;)for(var a=0;;++a){var c=u.children[a],v=c.chunkSize();if(i=r.first&&iu?ae(u,Me(r,u).text.length):Hp(i,Me(r,i.line).text.length)}o(Be,"clipPos");function Hp(r,i){var u=r.ch;return u==null||u>i?ae(r.line,i):u<0?ae(r.line,0):r}o(Hp,"clipToLen");function hu(r,i){for(var u=[],a=0;athis.maxLookAhead&&(this.maxLookAhead=r),i},Wn.prototype.baseToken=function(r){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=r;)this.baseTokenPos+=2;var i=this.baseTokens[this.baseTokenPos+1];return{type:i&&i.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-r}},Wn.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Wn.fromSaved=function(r,i,u){return i instanceof Ho?new Wn(r,Fo(r.mode,i.state),u,i.lookAhead):new Wn(r,Fo(r.mode,i),u)},Wn.prototype.save=function(r){var i=r!==!1?Fo(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Ho(i,this.maxLookAhead):i};function mu(r,i,u,a){var c=[r.state.modeGen],v={};Vl(r,i.text,r.doc.mode,u,function(b,P){return c.push(b,P)},v,a);for(var g=u.state,S=o(function(b){u.baseTokens=c;var P=r.state.overlays[b],A=1,j=0;u.state=!0,Vl(r,i.text,P.mode,u,function(z,ee){for(var oe=A;jz&&c.splice(A,1,z,c[A+1],ce),A+=2,j=Math.min(z,ce)}if(!!ee)if(P.opaque)c.splice(oe,A-oe,z,"overlay "+ee),A=oe+2;else for(;oer.options.maxHighlightLength&&Fo(r.doc.mode,a.state),v=mu(r,i,a);c&&(a.state=c),i.stateAfter=a.save(!c),i.styles=v.styles,v.classes?i.styleClasses=v.classes:i.styleClasses&&(i.styleClasses=null),u===r.doc.highlightFrontier&&(r.doc.modeFrontier=Math.max(r.doc.modeFrontier,++r.doc.highlightFrontier))}return i.styles}o(ql,"getLineStyles");function Wo(r,i,u){var a=r.doc,c=r.display;if(!a.mode.startState)return new Wn(a,!0,i);var v=Ff(r,i,u),g=v>a.first&&Me(a,v-1).stateAfter,S=g?Wn.fromSaved(a,g,v):new Wn(a,Df(a.mode),v);return a.iter(v,i,function(C){Js(r,C.text,S);var b=S.line;C.stateAfter=b==i-1||b%5==0||b>=c.viewFrom&&bi.start)return v}throw new Error("Mode "+r.name+" failed to advance stream.")}o(el,"readToken");var tl=o(function(r,i,u){this.start=r.start,this.end=r.pos,this.string=r.current(),this.type=i||null,this.state=u},"Token");function us(r,i,u,a){var c=r.doc,v=c.mode,g;i=Be(c,i);var S=Me(c,i.line),C=Wo(r,i.line,u),b=new zt(S.text,r.options.tabSize,C),P;for(a&&(P=[]);(a||b.posr.options.maxHighlightLength?(S=!1,g&&Js(r,i,a,P.pos),P.pos=i.length,A=null):A=no(el(u,P,a.state,j),v),j){var z=j[0].name;z&&(A="m-"+(A?z+" "+A:z))}if(!S||b!=A){for(;Cg;--S){if(S<=v.first)return v.first;var C=Me(v,S-1),b=C.stateAfter;if(b&&(!u||S+(b instanceof Ho?b.lookAhead:0)<=v.modeFrontier))return S;var P=Et(C.text,null,r.options.tabSize);(c==null||a>P)&&(c=S-1,a=P)}return c}o(Ff,"findStartLine");function Wp(r,i){if(r.modeFrontier=Math.min(r.modeFrontier,i),!(r.highlightFrontieru;a--){var c=Me(r,a).stateAfter;if(c&&(!(c instanceof Ho)||a+c.lookAhead=i:v.to>i);(a||(a=[])).push(new Kl(g,v.from,C?null:v.to))}}return a}o(Up,"markedSpansBefore");function $p(r,i,u){var a;if(r)for(var c=0;c=i:v.to>i);if(S||v.from==i&&g.type=="bookmark"&&(!u||v.marker.insertLeft)){var C=v.from==null||(g.inclusiveLeft?v.from<=i:v.from0&&S)for(var Oe=0;Oe0)){var P=[C,1],A=$e(b.from,S.from),j=$e(b.to,S.to);(A<0||!g.inclusiveLeft&&!A)&&P.push({from:b.from,to:S.from}),(j>0||!g.inclusiveRight&&!j)&&P.push({from:S.to,to:b.to}),c.splice.apply(c,P),C+=P.length-3}}return c}o(wu,"removeReadOnlyRanges");function Wf(r){var i=r.markedSpans;if(!!i){for(var u=0;ui)&&(!a||N(a,v.marker)<0)&&(a=v.marker)}return a}o(xu,"collapsedSpanAround");function ye(r,i,u,a,c){var v=Me(r,i),g=an&&v.markedSpans;if(g)for(var S=0;S=0&&A<=0||P<=0&&A>=0)&&(P<=0&&(C.marker.inclusiveRight&&c.inclusiveLeft?$e(b.to,u)>=0:$e(b.to,u)>0)||P>=0&&(C.marker.inclusiveRight&&c.inclusiveLeft?$e(b.from,a)<=0:$e(b.from,a)<0)))return!0}}}o(ye,"conflictingCollapsedRange");function kn(r){for(var i;i=gt(r);)r=i.find(-1,!0).line;return r}o(kn,"visualLine");function am(r){for(var i;i=Tn(r);)r=i.find(1,!0).line;return r}o(am,"visualLineEnd");function um(r){for(var i,u;i=Tn(r);)r=i.find(1,!0).line,(u||(u=[])).push(r);return u}o(um,"visualLineContinued");function Su(r,i){var u=Me(r,i),a=kn(u);return u==a?i:vt(a)}o(Su,"visualLineNo");function zp(r,i){if(i>r.lastLine())return i;var u=Me(r,i),a;if(!Nt(r,u))return i;for(;a=Tn(u);)u=a.find(1,!0).line;return vt(u)+1}o(zp,"visualLineEndNo");function Nt(r,i){var u=an&&i.markedSpans;if(u){for(var a=void 0,c=0;ci.maxLineLength&&(i.maxLineLength=c,i.maxLine=a)})}o(fs,"findMaxLine");var He=o(function(r,i,u){this.text=r,Bf(this,i),this.height=u?u(this):1},"Line");He.prototype.lineNo=function(){return vt(this)},Dr(He);function Uf(r,i,u,a){r.text=i,r.stateAfter&&(r.stateAfter=null),r.styles&&(r.styles=null),r.order!=null&&(r.order=null),Wf(r),Bf(r,u);var c=a?a(r):1;c!=r.height&&ri(r,c)}o(Uf,"updateLine");function xi(r){r.parent=null,Wf(r)}o(xi,"cleanUpLine");var Xl={},il={};function cs(r,i){if(!r||/^\s*$/.test(r))return null;var u=i.addModeClass?il:Xl;return u[r]||(u[r]=r.replace(/\S+/g,"cm-$&"))}o(cs,"interpretTokenStyle");function Cu(r,i){var u=xt("span",null,null,_?"padding-right: .1px":null),a={pre:xt("pre",[u],"CodeMirror-line"),content:u,col:0,pos:0,cm:r,trailingSpace:!1,splitSpaces:r.getOption("lineWrapping")};i.measure={};for(var c=0;c<=(i.rest?i.rest.length:0);c++){var v=c?i.rest[c-1]:i.line,g=void 0;a.pos=0,a.addToken=jp,Pf(r.display.measure)&&(g=En(v,r.doc.direction))&&(a.addToken=$f(a.addToken,g)),a.map=[];var S=i!=r.display.externalMeasured&&vt(v);Hi(v,a,ql(r,v,S)),v.styleClasses&&(v.styleClasses.bgClass&&(a.bgClass=Qt(v.styleClasses.bgClass,a.bgClass||"")),v.styleClasses.textClass&&(a.textClass=Qt(v.styleClasses.textClass,a.textClass||""))),a.map.length==0&&a.map.push(0,0,a.content.appendChild(Ap(r.display.measure))),c==0?(i.measure.map=a.map,i.measure.cache={}):((i.measure.maps||(i.measure.maps=[])).push(a.map),(i.measure.caches||(i.measure.caches=[])).push({}))}if(_){var C=a.content.lastChild;(/\bcm-tab\b/.test(C.className)||C.querySelector&&C.querySelector(".cm-tab"))&&(a.content.className="cm-tab-wrap-hack")}return ke(r,"renderLine",r,i.line,a.pre),a.pre.className&&(a.textClass=Qt(a.pre.className,a.textClass||"")),a}o(Cu,"buildLineContent");function On(r){var i=Te("span","\u2022","cm-invalidchar");return i.title="\\u"+r.charCodeAt(0).toString(16),i.setAttribute("aria-label",i.title),i}o(On,"defaultSpecialCharPlaceholder");function jp(r,i,u,a,c,v,g){if(!!i){var S=r.splitSpaces?Tt(i,r.trailingSpace):i,C=r.cm.state.specialChars,b=!1,P;if(!C.test(i))r.col+=i.length,P=document.createTextNode(S),r.map.push(r.pos,r.pos+i.length,P),p&&x<9&&(b=!0),r.pos+=i.length;else{P=document.createDocumentFragment();for(var A=0;;){C.lastIndex=A;var j=C.exec(i),z=j?j.index-A:i.length-A;if(z){var ee=document.createTextNode(S.slice(A,A+z));p&&x<9?P.appendChild(Te("span",[ee])):P.appendChild(ee),r.map.push(r.pos,r.pos+z,ee),r.col+=z,r.pos+=z}if(!j)break;A+=z+1;var oe=void 0;if(j[0]==" "){var ce=r.cm.options.tabSize,me=ce-r.col%ce;oe=P.appendChild(Te("span",qt(me),"cm-tab")),oe.setAttribute("role","presentation"),oe.setAttribute("cm-text"," "),r.col+=me}else j[0]=="\r"||j[0]==` `?(oe=P.appendChild(Te("span",j[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),oe.setAttribute("cm-text",j[0]),r.col+=1):(oe=r.cm.options.specialCharPlaceholder(j[0]),oe.setAttribute("cm-text",j[0]),p&&x<9?P.appendChild(Te("span",[oe])):P.appendChild(oe),r.col+=1);r.map.push(r.pos,r.pos+1,oe),r.pos++}}if(r.trailingSpace=S.charCodeAt(i.length-1)==32,u||a||c||b||v||g){var be=u||"";a&&(be+=a),c&&(be+=c);var ve=Te("span",[P],be,v);if(g)for(var Oe in g)g.hasOwnProperty(Oe)&&Oe!="style"&&Oe!="class"&&ve.setAttribute(Oe,g[Oe]);return r.content.appendChild(ve)}r.content.appendChild(P)}}o(jp,"buildToken");function Tt(r,i){if(r.length>1&&!/ /.test(r))return r;for(var u=i,a="",c=0;cb&&A.from<=b));j++);if(A.to>=P)return r(u,a,c,v,g,S,C);r(u,a.slice(0,A.to-b),c,v,null,S,C),v=null,a=a.slice(A.to-b),b=A.to}}}o($f,"buildTokenBadBidi");function Ql(r,i,u,a){var c=!a&&u.widgetNode;c&&r.map.push(r.pos,r.pos+i,c),!a&&r.cm.display.input.needsContentAttribute&&(c||(c=r.content.appendChild(document.createElement("span"))),c.setAttribute("cm-marker",u.id)),c&&(r.cm.display.input.setUneditable(c),r.content.appendChild(c)),r.pos+=i,r.trailingSpace=!1}o(Ql,"buildCollapsedSpan");function Hi(r,i,u){var a=r.markedSpans,c=r.text,v=0;if(!a){for(var g=1;gC||rt.collapsed&&Re.to==C&&Re.from==C)){if(Re.to!=null&&Re.to!=C&&z>Re.to&&(z=Re.to,oe=""),rt.className&&(ee+=" "+rt.className),rt.css&&(j=(j?j+";":"")+rt.css),rt.startStyle&&Re.from==C&&(ce+=" "+rt.startStyle),rt.endStyle&&Re.to==z&&(Oe||(Oe=[])).push(rt.endStyle,Re.to),rt.title&&((be||(be={})).title=rt.title),rt.attributes)for(var kt in rt.attributes)(be||(be={}))[kt]=rt.attributes[kt];rt.collapsed&&(!me||N(me.marker,rt)<0)&&(me=Re)}else Re.from>C&&z>Re.from&&(z=Re.from)}if(Oe)for(var yr=0;yr=S)break;for(var hn=Math.min(S,z);;){if(P){var mn=C+P.length;if(!me){var ar=mn>hn?P.slice(0,hn-C):P;i.addToken(i,ar,A?A+ee:ee,ce,C+ar.length==z?oe:"",j,be)}if(mn>=hn){P=P.slice(hn-C),C=hn;break}C=mn,ce=""}P=c.slice(v,v=u[b++]),A=cs(u[b++],i.cm.options)}}}o(Hi,"insertLineContent");function ps(r,i,u){this.line=i,this.rest=um(i),this.size=this.rest?vt(Se(this.rest))-u+1:1,this.node=this.text=null,this.hidden=Nt(r,i)}o(ps,"LineView");function ds(r,i,u){for(var a=[],c,v=i;v2&&v.push((C.bottom+b.top)/2-u.top)}}v.push(u.bottom-u.top)}}o(Vf,"ensureLineHeights");function ku(r,i,u){if(r.line==i)return{map:r.measure.map,cache:r.measure.cache};for(var a=0;au)return{map:r.measure.maps[c],cache:r.measure.caches[c],before:!0}}o(ku,"mapFromLineView");function Kp(r,i){i=kn(i);var u=vt(i),a=r.display.externalMeasured=new ps(r.doc,i,u);a.lineN=u;var c=a.built=Cu(r,a);return a.text=c.pre,et(r.display.lineMeasure,c.pre),a}o(Kp,"updateExternalMeasurement");function Kf(r,i,u,a){return ii(r,ni(r,i),u,a)}o(Kf,"measureChar");function Ou(r,i){if(i>=r.display.viewFrom&&i=u.lineN&&ii)&&(v=C-S,c=v-1,i>=C&&(g="right")),c!=null){if(a=r[b+2],S==C&&u==(a.insertLeft?"left":"right")&&(g=u),u=="left"&&c==0)for(;b&&r[b-2]==r[b-3]&&r[b-1].insertLeft;)a=r[(b-=3)+2],g="left";if(u=="right"&&c==C-S)for(;b=0&&(u=r[c]).left==u.right;c--);return u}o(B,"getUsefulRect");function W(r,i,u,a){var c=T(i.map,u,a),v=c.node,g=c.start,S=c.end,C=c.collapse,b;if(v.nodeType==3){for(var P=0;P<4;P++){for(;g&&vr(i.line.text.charAt(c.coverStart+g));)--g;for(;c.coverStart+S0&&(C=a="right");var A;r.options.lineWrapping&&(A=v.getClientRects()).length>1?b=A[a=="right"?A.length-1:0]:b=v.getBoundingClientRect()}if(p&&x<9&&!g&&(!b||!b.left&&!b.right)){var j=v.parentNode.getClientRects()[0];j?b={left:j.left,right:j.left+na(r.display),top:j.top,bottom:j.bottom}:b=y}for(var z=b.top-i.rect.top,ee=b.bottom-i.rect.top,oe=(z+ee)/2,ce=i.view.measure.heights,me=0;me=a.text.length?(C=a.text.length,b="before"):C<=0&&(C=0,b="after"),!S)return g(b=="before"?C-1:C,b=="before");function P(ee,oe,ce){var me=S[oe],be=me.level==1;return g(ce?ee-1:ee,be!=ce)}o(P,"getBidi");var A=gi(S,C,b),j=vi,z=P(C,A,b=="before");return j!=null&&(z.other=P(C,j,b!="before")),z}o(fn,"cursorCoords");function Ci(r,i){var u=0;i=Be(r.doc,i),r.options.lineWrapping||(u=na(r.display)*i.ch);var a=Me(r.doc,i.line),c=_e(a)+sl(r.display);return{left:u,right:u,top:c,bottom:c+a.height}}o(Ci,"estimateCoords");function lo(r,i,u,a,c){var v=ae(r,i,u);return v.xRel=c,a&&(v.outside=a),v}o(lo,"PosWithInfo");function q(r,i,u){var a=r.doc;if(u+=r.display.viewOffset,u<0)return lo(a.first,0,null,-1,-1);var c=ro(a,u),v=a.first+a.size-1;if(c>v)return lo(a.first+a.size-1,Me(a,v).text.length,null,1,1);i<0&&(i=0);for(var g=Me(a,c);;){var S=Xe(r,g,c,i,u),C=xu(g,S.ch+(S.xRel>0||S.outside>0?1:0));if(!C)return S;var b=C.find(1);if(b.line==c)return b;g=Me(a,c=b.line)}}o(q,"coordsChar");function re(r,i,u,a){a-=al(i);var c=i.text.length,v=sn(function(g){return ii(r,u,g-1).bottom<=a},c,0);return c=sn(function(g){return ii(r,u,g).top>a},v,c),{begin:v,end:c}}o(re,"wrappedLineExtent");function Z(r,i,u,a){u||(u=ni(r,i));var c=ul(r,i,ii(r,u,a),"line").top;return re(r,i,u,c)}o(Z,"wrappedLineExtentChar");function Ne(r,i,u,a){return r.bottom<=u?!1:r.top>u?!0:(a?r.left:r.right)>i}o(Ne,"boxIsAfter");function Xe(r,i,u,a,c){c-=_e(i);var v=ni(r,i),g=al(i),S=0,C=i.text.length,b=!0,P=En(i,r.doc.direction);if(P){var A=(r.options.lineWrapping?Tr:_t)(r,i,u,v,P,a,c);b=A.level!=1,S=b?A.from:A.to-1,C=b?A.to:A.from-1}var j=null,z=null,ee=sn(function(Fe){var Re=ii(r,v,Fe);return Re.top+=g,Re.bottom+=g,Ne(Re,a,c,!1)?(Re.top<=c&&Re.left<=a&&(j=Fe,z=Re),!0):!1},S,C),oe,ce,me=!1;if(z){var be=a-z.left=Oe.bottom?1:0}return ee=Fi(i.text,ee,1),lo(u,ee,ce,me,a-oe)}o(Xe,"coordsCharInner");function _t(r,i,u,a,c,v,g){var S=sn(function(A){var j=c[A],z=j.level!=1;return Ne(fn(r,ae(u,z?j.to:j.from,z?"before":"after"),"line",i,a),v,g,!0)},0,c.length-1),C=c[S];if(S>0){var b=C.level!=1,P=fn(r,ae(u,b?C.from:C.to,b?"after":"before"),"line",i,a);Ne(P,v,g,!0)&&P.top>g&&(C=c[S-1])}return C}o(_t,"coordsBidiPart");function Tr(r,i,u,a,c,v,g){var S=re(r,i,a,g),C=S.begin,b=S.end;/\s/.test(i.text.charAt(b-1))&&b--;for(var P=null,A=null,j=0;j=b||z.to<=C)){var ee=z.level!=1,oe=ii(r,a,ee?Math.min(b,z.to)-1:Math.max(C,z.from)).right,ce=oece)&&(P=z,A=ce)}}return P||(P=c[c.length-1]),P.fromb&&(P={from:P.from,to:b,level:P.level}),P}o(Tr,"coordsBidiPartWrapped");var ht;function vs(r){if(r.cachedTextHeight!=null)return r.cachedTextHeight;if(ht==null){ht=Te("pre",null,"CodeMirror-line-like");for(var i=0;i<49;++i)ht.appendChild(document.createTextNode("x")),ht.appendChild(Te("br"));ht.appendChild(document.createTextNode("x"))}et(r.measure,ht);var u=ht.offsetHeight/50;return u>3&&(r.cachedTextHeight=u),qe(r.measure),u||1}o(vs,"textHeight");function na(r){if(r.cachedCharWidth!=null)return r.cachedCharWidth;var i=Te("span","xxxxxxxxxx"),u=Te("pre",[i],"CodeMirror-line-like");et(r.measure,u);var a=i.getBoundingClientRect(),c=(a.right-a.left)/10;return c>2&&(r.cachedCharWidth=c),c||10}o(na,"charWidth");function $n(r){for(var i=r.display,u={},a={},c=i.gutters.clientLeft,v=i.gutters.firstChild,g=0;v;v=v.nextSibling,++g){var S=r.display.gutterSpecs[g].className;u[S]=v.offsetLeft+v.clientLeft+c,a[S]=v.clientWidth}return{fixedPos:ia(i),gutterTotalWidth:i.gutters.offsetWidth,gutterLeft:u,gutterWidth:a,wrapperWidth:i.wrapper.clientWidth}}o($n,"getDimensions");function ia(r){return r.scroller.getBoundingClientRect().left-r.sizer.getBoundingClientRect().left}o(ia,"compensateForHScroll");function fm(r){var i=vs(r.display),u=r.options.lineWrapping,a=u&&Math.max(5,r.display.scroller.clientWidth/na(r.display)-3);return function(c){if(Nt(r.doc,c))return 0;var v=0;if(c.widgets)for(var g=0;g0&&(b=Me(r.doc,C.line).text).length==C.ch){var P=Et(b,b.length,r.options.tabSize)-b.length;C=ae(C.line,Math.max(0,Math.round((v-ll(r.display).left)/na(r.display))-P))}return C}o(ao,"posFromMouse");function uo(r,i){if(i>=r.display.viewTo||(i-=r.display.viewFrom,i<0))return null;for(var u=r.display.view,a=0;ai)&&(c.updateLineNumbers=i),r.curOp.viewChanged=!0,i>=c.viewTo)an&&Su(r.doc,i)c.viewFrom?$o(r):(c.viewFrom+=a,c.viewTo+=a);else if(i<=c.viewFrom&&u>=c.viewTo)$o(r);else if(i<=c.viewFrom){var v=fl(r,u,u+a,1);v?(c.view=c.view.slice(v.index),c.viewFrom=v.lineN,c.viewTo+=a):$o(r)}else if(u>=c.viewTo){var g=fl(r,i,i,-1);g?(c.view=c.view.slice(0,g.index),c.viewTo=g.lineN):$o(r)}else{var S=fl(r,i,i,-1),C=fl(r,u,u+a,1);S&&C?(c.view=c.view.slice(0,S.index).concat(ds(r,S.lineN,C.lineN)).concat(c.view.slice(C.index)),c.viewTo+=a):$o(r)}var b=c.externalMeasured;b&&(u=c.lineN&&i=a.viewTo)){var v=a.view[uo(r,i)];if(v.node!=null){var g=v.changes||(v.changes=[]);at(g,u)==-1&&g.push(u)}}}o(ys,"regLineChange");function $o(r){r.display.viewFrom=r.display.viewTo=r.doc.first,r.display.view=[],r.display.viewOffset=0}o($o,"resetView");function fl(r,i,u,a){var c=uo(r,i),v,g=r.display.view;if(!an||u==r.doc.first+r.doc.size)return{index:c,lineN:u};for(var S=r.display.viewFrom,C=0;C0){if(c==g.length-1)return null;v=S+g[c].size-i,c++}else v=S-i;i+=v,u+=v}for(;Su(r.doc,u)!=u;){if(c==(a<0?0:g.length-1))return null;u+=a*g[c-(a<0?1:0)].size,c+=a}return{index:c,lineN:u}}o(fl,"viewCuttingPoint");function Xy(r,i,u){var a=r.display,c=a.view;c.length==0||i>=a.viewTo||u<=a.viewFrom?(a.view=ds(r,i,u),a.viewFrom=i):(a.viewFrom>i?a.view=ds(r,i,a.viewFrom).concat(a.view):a.viewFromu&&(a.view=a.view.slice(0,uo(r,u)))),a.viewTo=u}o(Xy,"adjustView");function cm(r){for(var i=r.display.view,u=0,a=0;a=r.display.viewTo||S.to().line0?i.blinker=setInterval(function(){r.hasFocus()||pl(r),i.cursorDiv.style.visibility=(u=!u)?"":"hidden"},r.options.cursorBlinkRate):r.options.cursorBlinkRate<0&&(i.cursorDiv.style.visibility="hidden")}}o(oa,"restartBlink");function Gp(r){r.hasFocus()||(r.display.input.focus(),r.state.focused||sa(r))}o(Gp,"ensureFocus");function Gf(r){r.state.delayingBlurEvent=!0,setTimeout(function(){r.state.delayingBlurEvent&&(r.state.delayingBlurEvent=!1,r.state.focused&&pl(r))},100)}o(Gf,"delayBlurEvent");function sa(r,i){r.state.delayingBlurEvent&&!r.state.draggingText&&(r.state.delayingBlurEvent=!1),r.options.readOnly!="nocursor"&&(r.state.focused||(ke(r,"focus",r,i),r.state.focused=!0,Ye(r.display.wrapper,"CodeMirror-focused"),!r.curOp&&r.display.selForContextMenu!=r.doc.sel&&(r.display.input.reset(),_&&setTimeout(function(){return r.display.input.reset(!0)},20)),r.display.input.receivedFocus()),oa(r))}o(sa,"onFocus");function pl(r,i){r.state.delayingBlurEvent||(r.state.focused&&(ke(r,"blur",r,i),r.state.focused=!1,xe(r.display.wrapper,"CodeMirror-focused")),clearInterval(r.display.blinker),setTimeout(function(){r.state.focused||(r.display.shift=!1)},150))}o(pl,"onBlur");function ws(r){for(var i=r.display,u=i.lineDiv.offsetTop,a=0;a.005||P<-.005)&&(ri(c.line,g),xs(c.line),c.rest))for(var A=0;Ar.display.sizerWidth){var j=Math.ceil(S/na(r.display));j>r.display.maxLineLength&&(r.display.maxLineLength=j,r.display.maxLine=c.line,r.display.maxLineChanged=!0)}}}}o(ws,"updateHeightsInViewport");function xs(r){if(r.widgets)for(var i=0;i=g&&(v=ro(i,_e(Me(i,C))-r.wrapper.clientHeight),g=C)}return{from:v,to:Math.max(g,v+1)}}o(dl,"visibleLines");function Qy(r,i){if(!Zt(r,"scrollCursorIntoView")){var u=r.display,a=u.sizer.getBoundingClientRect(),c=null;if(i.top+a.top<0?c=!0:i.bottom+a.top>(window.innerHeight||document.documentElement.clientHeight)&&(c=!1),c!=null&&!te){var v=Te("div","\u200B",null,`position: absolute; top: `+(i.top-u.viewOffset-sl(r.display))+`px; height: `+(i.bottom-i.top+Vr(r)+u.barHeight)+`px; left: `+i.left+"px; width: "+Math.max(2,i.right-i.left)+"px;");r.display.lineSpace.appendChild(v),v.scrollIntoView(c),r.display.lineSpace.removeChild(v)}}}o(Qy,"maybeScrollWindow");function Zy(r,i,u,a){a==null&&(a=0);var c;!r.options.lineWrapping&&i==u&&(u=i.sticky=="before"?ae(i.line,i.ch+1,"before"):i,i=i.ch?ae(i.line,i.sticky=="before"?i.ch-1:i.ch,"after"):i);for(var v=0;v<5;v++){var g=!1,S=fn(r,i),C=!u||u==i?S:fn(r,u);c={left:Math.min(S.left,C.left),top:Math.min(S.top,C.top)-a,right:Math.max(S.left,C.left),bottom:Math.max(S.bottom,C.bottom)+a};var b=la(r,c),P=r.doc.scrollTop,A=r.doc.scrollLeft;if(b.scrollTop!=null&&(er(r,b.scrollTop),Math.abs(r.doc.scrollTop-P)>1&&(g=!0)),b.scrollLeft!=null&&(hl(r,b.scrollLeft),Math.abs(r.doc.scrollLeft-A)>1&&(g=!0)),!g)break}return c}o(Zy,"scrollPosIntoView");function Jy(r,i){var u=la(r,i);u.scrollTop!=null&&er(r,u.scrollTop),u.scrollLeft!=null&&hl(r,u.scrollLeft)}o(Jy,"scrollIntoView");function la(r,i){var u=r.display,a=vs(r.display);i.top<0&&(i.top=0);var c=r.curOp&&r.curOp.scrollTop!=null?r.curOp.scrollTop:u.scroller.scrollTop,v=ta(r),g={};i.bottom-i.top>v&&(i.bottom=i.top+v);var S=r.doc.height+Rr(u),C=i.topS-a;if(i.topc+v){var P=Math.min(i.top,(b?S:i.bottom)-v);P!=c&&(g.scrollTop=P)}var A=r.options.fixedGutter?0:u.gutters.offsetWidth,j=r.curOp&&r.curOp.scrollLeft!=null?r.curOp.scrollLeft:u.scroller.scrollLeft-A,z=Bi(r)-u.gutters.offsetWidth,ee=i.right-i.left>z;return ee&&(i.right=i.left+z),i.left<10?g.scrollLeft=0:i.leftz+j-3&&(g.scrollLeft=i.right+(ee?0:10)-z),g}o(la,"calculateScrollPos");function aa(r,i){i!=null&&(Yf(r),r.curOp.scrollTop=(r.curOp.scrollTop==null?r.doc.scrollTop:r.curOp.scrollTop)+i)}o(aa,"addToScrollTop");function Ss(r){Yf(r);var i=r.getCursor();r.curOp.scrollToPos={from:i,to:i,margin:r.options.cursorScrollMargin}}o(Ss,"ensureCursorVisible");function Pu(r,i,u){(i!=null||u!=null)&&Yf(r),i!=null&&(r.curOp.scrollLeft=i),u!=null&&(r.curOp.scrollTop=u)}o(Pu,"scrollToCoords");function dm(r,i){Yf(r),r.curOp.scrollToPos=i}o(dm,"scrollToRange");function Yf(r){var i=r.curOp.scrollToPos;if(i){r.curOp.scrollToPos=null;var u=Ci(r,i.from),a=Ci(r,i.to);hm(r,u,a,i.margin)}}o(Yf,"resolveScrollToPos");function hm(r,i,u,a){var c=la(r,{left:Math.min(i.left,u.left),top:Math.min(i.top,u.top)-a,right:Math.max(i.right,u.right),bottom:Math.max(i.bottom,u.bottom)+a});Pu(r,c.scrollLeft,c.scrollTop)}o(hm,"scrollToCoordsRange");function er(r,i){Math.abs(r.doc.scrollTop-i)<2||(n||Xp(r,{top:i}),Kr(r,i,!0),n&&Xp(r),co(r,100))}o(er,"updateScrollTop");function Kr(r,i,u){i=Math.max(0,Math.min(r.display.scroller.scrollHeight-r.display.scroller.clientHeight,i)),!(r.display.scroller.scrollTop==i&&!u)&&(r.doc.scrollTop=i,r.display.scrollbars.setScrollTop(i),r.display.scroller.scrollTop!=i&&(r.display.scroller.scrollTop=i))}o(Kr,"setScrollTop");function hl(r,i,u,a){i=Math.max(0,Math.min(i,r.display.scroller.scrollWidth-r.display.scroller.clientWidth)),!((u?i==r.doc.scrollLeft:Math.abs(r.doc.scrollLeft-i)<2)&&!a)&&(r.doc.scrollLeft=i,mm(r),r.display.scroller.scrollLeft!=i&&(r.display.scroller.scrollLeft=i),r.display.scrollbars.setScrollLeft(i))}o(hl,"setScrollLeft");function Mu(r){var i=r.display,u=i.gutters.offsetWidth,a=Math.round(r.doc.height+Rr(r.display));return{clientHeight:i.scroller.clientHeight,viewHeight:i.wrapper.clientHeight,scrollWidth:i.scroller.scrollWidth,clientWidth:i.scroller.clientWidth,viewWidth:i.wrapper.clientWidth,barLeft:r.options.fixedGutter?u:0,docHeight:a,scrollHeight:a+Vr(r)+i.barHeight,nativeBarWidth:i.nativeBarWidth,gutterWidth:u}}o(Mu,"measureForScrollbars");var Cs=o(function(r,i,u){this.cm=u;var a=this.vert=Te("div",[Te("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),c=this.horiz=Te("div",[Te("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");a.tabIndex=c.tabIndex=-1,r(a),r(c),H(a,"scroll",function(){a.clientHeight&&i(a.scrollTop,"vertical")}),H(c,"scroll",function(){c.clientWidth&&i(c.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,p&&x<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")},"NativeScrollbars");Cs.prototype.update=function(r){var i=r.scrollWidth>r.clientWidth+1,u=r.scrollHeight>r.clientHeight+1,a=r.nativeBarWidth;if(u){this.vert.style.display="block",this.vert.style.bottom=i?a+"px":"0";var c=r.viewHeight-(i?a:0);this.vert.firstChild.style.height=Math.max(0,r.scrollHeight-r.clientHeight+c)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(i){this.horiz.style.display="block",this.horiz.style.right=u?a+"px":"0",this.horiz.style.left=r.barLeft+"px";var v=r.viewWidth-r.barLeft-(u?a:0);this.horiz.firstChild.style.width=Math.max(0,r.scrollWidth-r.clientWidth+v)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&r.clientHeight>0&&(a==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:u?a:0,bottom:i?a:0}},Cs.prototype.setScrollLeft=function(r){this.horiz.scrollLeft!=r&&(this.horiz.scrollLeft=r),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Cs.prototype.setScrollTop=function(r){this.vert.scrollTop!=r&&(this.vert.scrollTop=r),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Cs.prototype.zeroWidthHack=function(){var r=R&&!X?"12px":"18px";this.horiz.style.height=this.vert.style.width=r,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new St,this.disableVert=new St},Cs.prototype.enableZeroWidthBar=function(r,i,u){r.style.pointerEvents="auto";function a(){var c=r.getBoundingClientRect(),v=u=="vert"?document.elementFromPoint(c.right-1,(c.top+c.bottom)/2):document.elementFromPoint((c.right+c.left)/2,c.bottom-1);v!=r?r.style.pointerEvents="none":i.set(1e3,a)}o(a,"maybeDisable"),i.set(1e3,a)},Cs.prototype.clear=function(){var r=this.horiz.parentNode;r.removeChild(this.horiz),r.removeChild(this.vert)};var Au=o(function(){},"NullScrollbars");Au.prototype.update=function(){return{bottom:0,right:0}},Au.prototype.setScrollLeft=function(){},Au.prototype.setScrollTop=function(){},Au.prototype.clear=function(){};function _s(r,i){i||(i=Mu(r));var u=r.display.barWidth,a=r.display.barHeight;ua(r,i);for(var c=0;c<4&&u!=r.display.barWidth||a!=r.display.barHeight;c++)u!=r.display.barWidth&&r.options.lineWrapping&&ws(r),ua(r,Mu(r)),u=r.display.barWidth,a=r.display.barHeight}o(_s,"updateScrollbars");function ua(r,i){var u=r.display,a=u.scrollbars.update(i);u.sizer.style.paddingRight=(u.barWidth=a.right)+"px",u.sizer.style.paddingBottom=(u.barHeight=a.bottom)+"px",u.heightForcer.style.borderBottom=a.bottom+"px solid transparent",a.right&&a.bottom?(u.scrollbarFiller.style.display="block",u.scrollbarFiller.style.height=a.bottom+"px",u.scrollbarFiller.style.width=a.right+"px"):u.scrollbarFiller.style.display="",a.bottom&&r.options.coverGutterNextToScrollbar&&r.options.fixedGutter?(u.gutterFiller.style.display="block",u.gutterFiller.style.height=a.bottom+"px",u.gutterFiller.style.width=i.gutterWidth+"px"):u.gutterFiller.style.display=""}o(ua,"updateScrollbarsInner");var Xf={native:Cs,null:Au};function ml(r){r.display.scrollbars&&(r.display.scrollbars.clear(),r.display.scrollbars.addClass&&xe(r.display.wrapper,r.display.scrollbars.addClass)),r.display.scrollbars=new Xf[r.options.scrollbarStyle](function(i){r.display.wrapper.insertBefore(i,r.display.scrollbarFiller),H(i,"mousedown",function(){r.state.focused&&setTimeout(function(){return r.display.input.focus()},0)}),i.setAttribute("cm-not-content","true")},function(i,u){u=="horizontal"?hl(r,i):er(r,i)},r),r.display.scrollbars.addClass&&Ye(r.display.wrapper,r.display.scrollbars.addClass)}o(ml,"initScrollbars");var Du=0;function Ui(r){r.curOp={cm:r,viewChanged:!1,startHeight:r.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Du,markArrays:null},io(r.curOp)}o(Ui,"startOperation");function fo(r){var i=r.curOp;i&&zf(i,function(u){for(var a=0;a=u.viewTo)||u.maxLineChanged&&i.options.lineWrapping,r.update=r.mustUpdate&&new Ln(i,r.mustUpdate&&{top:r.scrollTop,ensure:r.scrollToPos},r.forceUpdate)}o(e0,"endOperation_R1");function t0(r){r.updatedDisplay=r.mustUpdate&&Yp(r.cm,r.update)}o(t0,"endOperation_W1");function r0(r){var i=r.cm,u=i.display;r.updatedDisplay&&ws(i),r.barMeasure=Mu(i),u.maxLineChanged&&!i.options.lineWrapping&&(r.adjustWidthTo=Kf(i,u.maxLine,u.maxLine.text.length).left+3,i.display.sizerWidth=r.adjustWidthTo,r.barMeasure.scrollWidth=Math.max(u.scroller.clientWidth,u.sizer.offsetLeft+r.adjustWidthTo+Vr(i)+i.display.barWidth),r.maxScrollLeft=Math.max(0,u.sizer.offsetLeft+r.adjustWidthTo-Bi(i))),(r.updatedDisplay||r.selectionChanged)&&(r.preparedSelection=u.input.prepareSelection())}o(r0,"endOperation_R2");function n0(r){var i=r.cm;r.adjustWidthTo!=null&&(i.display.sizer.style.minWidth=r.adjustWidthTo+"px",r.maxScrollLeft=r.display.viewTo)){var u=+new Date+r.options.workTime,a=Wo(r,i.highlightFrontier),c=[];i.iter(a.line,Math.min(i.first+i.size,r.display.viewTo+500),function(v){if(a.line>=r.display.viewFrom){var g=v.styles,S=v.text.length>r.options.maxHighlightLength?Fo(i.mode,a.state):null,C=mu(r,v,a,!0);S&&(a.state=S),v.styles=C.styles;var b=v.styleClasses,P=C.classes;P?v.styleClasses=P:b&&(v.styleClasses=null);for(var A=!g||g.length!=v.styles.length||b!=P&&(!b||!P||b.bgClass!=P.bgClass||b.textClass!=P.textClass),j=0;!A&&ju)return co(r,r.options.workDelay),!0}),i.highlightFrontier=a.line,i.modeFrontier=Math.max(i.modeFrontier,a.line),c.length&&Gr(r,function(){for(var v=0;v=u.viewFrom&&i.visible.to<=u.viewTo&&(u.updateLineNumbers==null||u.updateLineNumbers>=u.viewTo)&&u.renderedView==u.view&&cm(r)==0)return!1;po(r)&&($o(r),i.dims=$n(r));var c=a.first+a.size,v=Math.max(i.visible.from-r.options.viewportMargin,a.first),g=Math.min(c,i.visible.to+r.options.viewportMargin);u.viewFromg&&u.viewTo-g<20&&(g=Math.min(c,u.viewTo)),an&&(v=Su(r.doc,v),g=zp(r.doc,g));var S=v!=u.viewFrom||g!=u.viewTo||u.lastWrapHeight!=i.wrapperHeight||u.lastWrapWidth!=i.wrapperWidth;Xy(r,v,g),u.viewOffset=_e(Me(r.doc,u.viewFrom)),r.display.mover.style.top=u.viewOffset+"px";var C=cm(r);if(!S&&C==0&&!i.force&&u.renderedView==u.view&&(u.updateLineNumbers==null||u.updateLineNumbers>=u.viewTo))return!1;var b=o0(r);return C>4&&(u.lineDiv.style.display="none"),l0(r,u.updateLineNumbers,i.dims),C>4&&(u.lineDiv.style.display=""),u.renderedView=u.view,s0(b),qe(u.cursorDiv),qe(u.selectionDiv),u.gutters.style.height=u.sizer.style.minHeight=0,S&&(u.lastWrapHeight=i.wrapperHeight,u.lastWrapWidth=i.wrapperWidth,co(r,400)),u.updateLineNumbers=null,!0}o(Yp,"updateDisplayIfNeeded");function bs(r,i){for(var u=i.viewport,a=!0;;a=!1){if(!a||!r.options.lineWrapping||i.oldDisplayWidth==Bi(r)){if(u&&u.top!=null&&(u={top:Math.min(r.doc.height+Rr(r.display)-ta(r),u.top)}),i.visible=dl(r.display,r.doc,u),i.visible.from>=r.display.viewFrom&&i.visible.to<=r.display.viewTo)break}else a&&(i.visible=dl(r.display,r.doc,u));if(!Yp(r,i))break;ws(r);var c=Mu(r);Lu(r),_s(r,c),Zp(r,c),i.force=!1}i.signal(r,"update",r),(r.display.viewFrom!=r.display.reportedViewFrom||r.display.viewTo!=r.display.reportedViewTo)&&(i.signal(r,"viewportChange",r,r.display.viewFrom,r.display.viewTo),r.display.reportedViewFrom=r.display.viewFrom,r.display.reportedViewTo=r.display.viewTo)}o(bs,"postUpdateDisplay");function Xp(r,i){var u=new Ln(r,i);if(Yp(r,u)){ws(r),bs(r,u);var a=Mu(r);Lu(r),_s(r,a),Zp(r,a),u.finish()}}o(Xp,"updateDisplaySimple");function l0(r,i,u){var a=r.display,c=r.options.lineNumbers,v=a.lineDiv,g=v.firstChild;function S(ee){var oe=ee.nextSibling;return _&&R&&r.display.currentWheelTarget==ee?ee.style.display="none":ee.parentNode.removeChild(ee),oe}o(S,"rm");for(var C=a.view,b=a.viewFrom,P=0;P-1&&(z=!1),jf(r,A,b,u)),z&&(qe(A.lineNumber),A.lineNumber.appendChild(document.createTextNode(zl(r.options,b)))),g=A.node.nextSibling}b+=A.size}for(;g;)g=S(g)}o(l0,"patchDisplay");function Qp(r){var i=r.gutters.offsetWidth;r.sizer.style.marginLeft=i+"px",sr(r,"gutterChanged",r)}o(Qp,"updateGutterSpace");function Zp(r,i){r.display.sizer.style.minHeight=i.docHeight+"px",r.display.heightForcer.style.top=i.docHeight+"px",r.display.gutters.style.height=i.docHeight+r.display.barHeight+Vr(r)+"px"}o(Zp,"setDocumentHeight");function mm(r){var i=r.display,u=i.view;if(!(!i.alignWidgets&&(!i.gutters.firstChild||!r.options.fixedGutter))){for(var a=ia(i)-i.scroller.scrollLeft+r.doc.scrollLeft,c=i.gutters.offsetWidth,v=a+"px",g=0;gg.clientWidth,C=g.scrollHeight>g.clientHeight;if(!!(a&&S||c&&C)){if(c&&R&&_){e:for(var b=i.target,P=v.view;b!=g;b=b.parentNode)for(var A=0;A=0&&$e(r,a.to())<=0)return u}return-1};var yt=o(function(r,i){this.anchor=r,this.head=i},"Range");yt.prototype.from=function(){return Zs(this.anchor,this.head)},yt.prototype.to=function(){return as(this.anchor,this.head)},yt.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function Xr(r,i,u){var a=r&&r.options.selectionsMayTouch,c=i[u];i.sort(function(j,z){return $e(j.from(),z.from())}),u=at(i,c);for(var v=1;v0:C>=0){var b=Zs(S.from(),g.from()),P=as(S.to(),g.to()),A=S.empty()?g.from()==g.head:S.from()==S.head;v<=u&&--u,i.splice(--v,2,new yt(A?P:b,A?b:P))}}return new oi(i,u)}o(Xr,"normalizeSelection");function Es(r,i){return new oi([new yt(r,i||r)],0)}o(Es,"simpleSelection");function Ts(r){return r.text?ae(r.from.line+r.text.length-1,Se(r.text).length+(r.text.length==1?r.from.ch:0)):r.to}o(Ts,"changeEnd");function _i(r,i){if($e(r,i.from)<0)return r;if($e(r,i.to)<=0)return Ts(i);var u=r.line+i.text.length-(i.to.line-i.from.line)-1,a=r.ch;return r.line==i.to.line&&(a+=Ts(i).ch-i.to.ch),ae(u,a)}o(_i,"adjustForChange");function ed(r,i){for(var u=[],a=0;a1&&r.remove(S.line+1,ee-1),r.insert(S.line+1,me)}sr(r,"change",r,i)}o(Jf,"updateDoc");function ks(r,i,u){function a(c,v,g){if(c.linked)for(var S=0;S1&&!r.done[r.done.length-2].ranges)return r.done.pop(),Se(r.done)}o(c0,"lastChangeEvent");function ho(r,i,u,a){var c=r.history;c.undone.length=0;var v=+new Date,g,S;if((c.lastOp==a||c.lastOrigin==i.origin&&i.origin&&(i.origin.charAt(0)=="+"&&c.lastModTime>v-(r.cm?r.cm.options.historyEventDelay:500)||i.origin.charAt(0)=="*"))&&(g=c0(c,c.lastOp==a)))S=Se(g.changes),$e(i.from,i.to)==0&&$e(i.from,S.to)==0?S.to=Ts(i):g.changes.push(nd(r,i));else{var C=Se(c.done);for((!C||!C.ranges)&&Nn(r.sel,c.done),g={changes:[nd(r,i)],generation:c.generation},c.done.push(g);c.done.length>c.undoDepth;)c.done.shift(),c.done[0].ranges||c.done.shift()}c.done.push(u),c.generation=++c.maxGeneration,c.lastModTime=c.lastSelTime=v,c.lastOp=c.lastSelOp=a,c.lastOrigin=c.lastSelOrigin=i.origin,S||ke(r,"historyAdded")}o(ho,"addChangeToHistory");function od(r,i,u,a){var c=i.charAt(0);return c=="*"||c=="+"&&u.ranges.length==a.ranges.length&&u.somethingSelected()==a.somethingSelected()&&new Date-r.history.lastSelTime<=(r.cm?r.cm.options.historyEventDelay:500)}o(od,"selectionEventCanBeMerged");function gl(r,i,u,a){var c=r.history,v=a&&a.origin;u==c.lastSelOp||v&&c.lastSelOrigin==v&&(c.lastModTime==c.lastSelTime&&c.lastOrigin==v||od(r,v,Se(c.done),i))?c.done[c.done.length-1]=i:Nn(i,c.done),c.lastSelTime=+new Date,c.lastSelOrigin=v,c.lastSelOp=u,a&&a.clearRedo!==!1&&id(c.undone)}o(gl,"addSelectionToHistory");function Nn(r,i){var u=Se(i);u&&u.ranges&&u.equals(r)||i.push(r)}o(Nn,"pushSelectionToHistory");function Sm(r,i,u,a){var c=i["spans_"+r.id],v=0;r.iter(Math.max(r.first,u),Math.min(r.first+r.size,a),function(g){g.markedSpans&&((c||(c=i["spans_"+r.id]={}))[v]=g.markedSpans),++v})}o(Sm,"attachLocalSpans");function Cm(r){if(!r)return null;for(var i,u=0;u-1&&(Se(S)[A]=b[A],delete b[A])}}return a}o(si,"copyHistoryArray");function tc(r,i,u,a){if(a){var c=r.anchor;if(u){var v=$e(i,c)<0;v!=$e(u,c)<0?(c=i,i=u):v!=$e(i,u)<0&&(i=u)}return new yt(c,i)}else return new yt(u||i,i)}o(tc,"extendRange");function rc(r,i,u,a,c){c==null&&(c=r.cm&&(r.cm.display.shift||r.extend)),Ir(r,new oi([tc(r.sel.primary(),i,u,c)],0),a)}o(rc,"extendSelection");function Hu(r,i,u){for(var a=[],c=r.cm&&(r.cm.display.shift||r.extend),v=0;v=i.ch:S.to>i.ch))){if(c&&(ke(C,"beforeCursorEnter"),C.explicitlyCleared))if(v.markedSpans){--g;continue}else break;if(!C.atomic)continue;if(u){var A=C.find(a<0?1:-1),j=void 0;if((a<0?P:b)&&(A=oc(r,A,-a,A&&A.line==i.line?v:null)),A&&A.line==i.line&&(j=$e(A,u))&&(a<0?j<0:j>0))return yl(r,A,i,a,c)}var z=C.find(a<0?-1:1);return(a<0?b:P)&&(z=oc(r,z,a,z.line==i.line?v:null)),z?yl(r,z,i,a,c):null}}return i}o(yl,"skipAtomicInner");function Hr(r,i,u,a,c){var v=a||1,g=yl(r,i,u,v,c)||!c&&yl(r,i,u,v,!0)||yl(r,i,u,-v,c)||!c&&yl(r,i,u,-v,!0);return g||(r.cantEdit=!0,ae(r.first,0))}o(Hr,"skipAtomic");function oc(r,i,u,a){return u<0&&i.ch==0?i.line>r.first?Be(r,ae(i.line-1)):null:u>0&&i.ch==(a||Me(r,i.line)).text.length?i.line=0;--c)sc(r,{from:a[c].from,to:a[c].to,text:c?[""]:i.text,origin:i.origin});else sc(r,i)}}o(pa,"makeChange");function sc(r,i){if(!(i.text.length==1&&i.text[0]==""&&$e(i.from,i.to)==0)){var u=ed(r,i);ho(r,i,u,r.cm?r.cm.curOp.id:NaN),ha(r,i,u,yu(r,i));var a=[];ks(r,function(c,v){!v&&at(a,c.history)==-1&&(km(c.history,i),a.push(c.history)),ha(c,i,null,yu(c,i))})}}o(sc,"makeChangeInner");function lc(r,i,u){var a=r.cm&&r.cm.state.suppressEdits;if(!(a&&!u)){for(var c=r.history,v,g=r.sel,S=i=="undo"?c.done:c.undone,C=i=="undo"?c.undone:c.done,b=0;b=0;--z){var ee=j(z);if(ee)return ee.v}}}}o(lc,"makeChangeFromHistory");function da(r,i){if(i!=0&&(r.first+=i,r.sel=new oi(Er(r.sel.ranges,function(c){return new yt(ae(c.anchor.line+i,c.anchor.ch),ae(c.head.line+i,c.head.ch))}),r.sel.primIndex),r.cm)){Je(r.cm,r.first,r.first-i,i);for(var u=r.cm.display,a=u.viewFrom;ar.lastLine())){if(i.from.linev&&(i={from:i.from,to:ae(v,Me(r,v).text.length),text:[i.text[0]],origin:i.origin}),i.removed=wi(r,i.from,i.to),u||(u=ed(r,i)),r.cm?p0(r.cm,i,a):Jf(r,i,a),li(r,u,$t),r.cantEdit&&Hr(r,ae(r.firstLine(),0))&&(r.cantEdit=!1)}}o(ha,"makeChangeSingleDoc");function p0(r,i,u){var a=r.doc,c=r.display,v=i.from,g=i.to,S=!1,C=v.line;r.options.lineWrapping||(C=vt(kn(Me(a,v.line))),a.iter(C,g.line+1,function(z){if(z==c.maxLine)return S=!0,!0})),a.sel.contains(i.from,i.to)>-1&&Bl(r),Jf(a,i,u,fm(r)),r.options.lineWrapping||(a.iter(C,v.line+i.text.length,function(z){var ee=Bo(z);ee>c.maxLineLength&&(c.maxLine=z,c.maxLineLength=ee,c.maxLineChanged=!0,S=!1)}),S&&(r.curOp.updateMaxLine=!0)),Wp(a,v.line),co(r,400);var b=i.text.length-(g.line-v.line)-1;i.full?Je(r):v.line==g.line&&i.text.length==1&&!rd(r.doc,i)?ys(r,v.line,"text"):Je(r,v.line,g.line+1,b);var P=Rt(r,"changes"),A=Rt(r,"change");if(A||P){var j={from:v,to:g,text:i.text,removed:i.removed,origin:i.origin};A&&sr(r,"change",r,j),P&&(r.curOp.changeObjs||(r.curOp.changeObjs=[])).push(j)}r.display.selForContextMenu=null}o(p0,"makeChangeSingleDocInEditor");function ma(r,i,u,a,c){var v;a||(a=u),$e(a,u)<0&&(v=[a,u],u=v[0],a=v[1]),typeof i=="string"&&(i=r.splitLines(i)),pa(r,{from:u,to:a,text:i,origin:c})}o(ma,"replaceRange");function va(r,i,u,a){u1||!(this.children[0]instanceof ga))){var S=[];this.collapse(S),this.children=[new ga(S)],this.children[0].parent=this}},collapse:function(r){for(var i=0;i50){for(var g=c.lines.length%25+25,S=g;S10);r.parent.maybeSpill()}},iterN:function(r,i,u){for(var a=0;ar.display.maxLineLength&&(r.display.maxLine=b,r.display.maxLineLength=P,r.display.maxLineChanged=!0)}a!=null&&r&&this.collapsed&&Je(r,a,c+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,r&&Wu(r.doc)),r&&sr(r,"markerCleared",r,this,a,c),i&&fo(r),this.parent&&this.parent.clear()}},Ls.prototype.find=function(r,i){r==null&&this.type=="bookmark"&&(r=1);for(var u,a,c=0;c0||g==0&&v.clearWhenEmpty!==!1)return v;if(v.replacedWith&&(v.collapsed=!0,v.widgetNode=xt("span",[v.replacedWith],"CodeMirror-widget"),a.handleMouseEvents||v.widgetNode.setAttribute("cm-ignore-events","true"),a.insertLeft&&(v.widgetNode.insertLeft=!0)),v.collapsed){if(ye(r,i.line,i,u,v)||i.line!=u.line&&ye(r,u.line,i,u,v))throw new Error("Inserting collapsed marker partially overlapping an existing one");gu()}v.addToHistory&&ho(r,{from:i,to:u,origin:"markText"},r.sel,NaN);var S=i.line,C=r.cm,b;if(r.iter(S,u.line+1,function(A){C&&v.collapsed&&!C.options.lineWrapping&&kn(A)==C.display.maxLine&&(b=!0),v.collapsed&&S!=i.line&&ri(A,0),If(A,new Kl(v,S==i.line?i.ch:null,S==u.line?u.ch:null),r.cm&&r.cm.curOp),++S}),v.collapsed&&r.iter(i.line,u.line+1,function(A){Nt(r,A)&&ri(A,0)}),v.clearOnEnter&&H(v,"beforeCursorEnter",function(){return v.clear()}),v.readOnly&&(vu(),(r.history.done.length||r.history.undone.length)&&r.clearHistory()),v.collapsed&&(v.id=++ac,v.atomic=!0),C){if(b&&(C.curOp.updateMaxLine=!0),v.collapsed)Je(C,i.line,u.line+1);else if(v.className||v.startStyle||v.endStyle||v.css||v.attributes||v.title)for(var P=i.line;P<=u.line;P++)ys(C,P,"text");v.atomic&&Wu(C.doc),sr(C,"markerAdded",C,v)}return v}o(Ns,"markText");var ya=o(function(r,i){this.markers=r,this.primary=i;for(var u=0;u=0;C--)pa(this,a[C]);S?nc(this,S):this.cm&&Ss(this.cm)}),undo:k(function(){lc(this,"undo")}),redo:k(function(){lc(this,"redo")}),undoSelection:k(function(){lc(this,"undo",!0)}),redoSelection:k(function(){lc(this,"redo",!0)}),setExtending:function(r){this.extend=r},getExtending:function(){return this.extend},historySize:function(){for(var r=this.history,i=0,u=0,a=0;a=r.ch)&&i.push(c.marker.parent||c.marker)}return i},findMarks:function(r,i,u){r=Be(this,r),i=Be(this,i);var a=[],c=r.line;return this.iter(r.line,i.line+1,function(v){var g=v.markedSpans;if(g)for(var S=0;S=C.to||C.from==null&&c!=r.line||C.from!=null&&c==i.line&&C.from>=i.ch)&&(!u||u(C.marker))&&a.push(C.marker.parent||C.marker)}++c}),a},getAllMarks:function(){var r=[];return this.iter(function(i){var u=i.markedSpans;if(u)for(var a=0;ar)return i=r,!0;r-=v,++u}),Be(this,ae(u,i))},indexFromPos:function(r){r=Be(this,r);var i=r.ch;if(r.linei&&(i=r.from),r.to!=null&&r.to-1){i.state.draggingText(r),setTimeout(function(){return i.display.input.focus()},20);return}try{var P=r.dataTransfer.getData("Text");if(P){var A;if(i.state.draggingText&&!i.state.draggingText.copy&&(A=i.listSelections()),li(i.doc,Es(u,u)),A)for(var j=0;j=0;S--)ma(r.doc,"",a[S].from,a[S].to,"+delete");Ss(r)})}o(ai,"deleteNearSelection");function ju(r,i,u){var a=Fi(r.text,i+u,u);return a<0||a>r.text.length?null:a}o(ju,"moveCharLogically");function pc(r,i,u){var a=ju(r,i.ch,u);return a==null?null:new ae(i.line,a,u<0?"after":"before")}o(pc,"moveLogically");function wa(r,i,u,a,c){if(r){i.doc.direction=="rtl"&&(c=-c);var v=En(u,i.doc.direction);if(v){var g=c<0?Se(v):v[0],S=c<0==(g.level==1),C=S?"after":"before",b;if(g.level>0||i.doc.direction=="rtl"){var P=ni(i,u);b=c<0?u.text.length-1:0;var A=ii(i,P,b).top;b=sn(function(j){return ii(i,P,j).top==A},c<0==(g.level==1)?g.from:g.to-1,b),C=="before"&&(b=ju(u,b,1))}else b=c<0?g.to:g.from;return new ae(a,b,C)}}return new ae(a,c<0?u.text.length:0,c<0?"before":"after")}o(wa,"endOfLine");function Rm(r,i,u,a){var c=En(i,r.doc.direction);if(!c)return pc(i,u,a);u.ch>=i.text.length?(u.ch=i.text.length,u.sticky="before"):u.ch<=0&&(u.ch=0,u.sticky="after");var v=gi(c,u.ch,u.sticky),g=c[v];if(r.doc.direction=="ltr"&&g.level%2==0&&(a>0?g.to>u.ch:g.from=g.from&&j>=P.begin)){var z=A?"before":"after";return new ae(u.line,j,z)}}var ee=o(function(me,be,ve){for(var Oe=o(function(kt,yr){return yr?new ae(u.line,S(kt,1),"before"):new ae(u.line,kt,"after")},"getRes");me>=0&&me0==(Fe.level!=1),rt=Re?ve.begin:S(ve.end,-1);if(Fe.from<=rt&&rt0?P.end:S(P.begin,-1);return ce!=null&&!(a>0&&ce==i.text.length)&&(oe=ee(a>0?0:c.length-1,a,b(ce)),oe)?oe:null}o(Rm,"moveVisually");var xl={selectAll:bm,singleSelection:function(r){return r.setSelection(r.getCursor("anchor"),r.getCursor("head"),$t)},killLine:function(r){return ai(r,function(i){if(i.empty()){var u=Me(r.doc,i.head.line).text.length;return i.head.ch==u&&i.head.line0)c=new ae(c.line,c.ch+1),r.replaceRange(v.charAt(c.ch-1)+v.charAt(c.ch-2),ae(c.line,c.ch-2),c,"+transpose");else if(c.line>r.doc.first){var g=Me(r.doc,c.line-1).text;g&&(c=new ae(c.line,1),r.replaceRange(v.charAt(0)+r.doc.lineSeparator()+g.charAt(g.length-1),ae(c.line-1,g.length-1),c,"+transpose"))}}u.push(new yt(c,c))}r.setSelections(u)})},newlineAndIndent:function(r){return Gr(r,function(){for(var i=r.listSelections(),u=i.length-1;u>=0;u--)r.replaceRange(r.doc.lineSeparator(),i[u].anchor,i[u].head,"+input");i=r.listSelections();for(var a=0;ar&&$e(i,this.pos)==0&&u==this.button};var Wr,zn;function w0(r,i){var u=+new Date;return zn&&zn.compare(u,r,i)?(Wr=zn=null,"triple"):Wr&&Wr.compare(u,r,i)?(zn=new mc(u,r,i),Wr=null,"double"):(Wr=new mc(u,r,i),zn=null,"single")}o(w0,"clickRepeat");function Bm(r){var i=this,u=i.display;if(!(Zt(i,r)||u.activeTouch&&u.input.supportsTouch())){if(u.input.ensurePolled(),u.shift=r.shiftKey,Wi(u,r)){_||(u.scroller.draggable=!1,setTimeout(function(){return u.scroller.draggable=!0},100));return}if(!wd(i,r)){var a=ao(i,r),c=Gs(r),v=a?w0(a,c):"single";window.focus(),c==1&&i.state.selectingText&&i.state.selectingText(r),!(a&&vc(i,c,a,v,r))&&(c==1?a?Um(i,a,v,r):yi(r)==u.scroller&&Jt(r):c==2?(a&&rc(i.doc,a),setTimeout(function(){return u.input.focus()},20)):c==3&&(de?i.display.input.onContextMenu(r):Gf(i)))}}}o(Bm,"onMouseDown");function vc(r,i,u,a,c){var v="Click";return a=="double"?v="Double"+v:a=="triple"&&(v="Triple"+v),v=(i==1?"Left":i==2?"Middle":"Right")+v,xa(r,pd(v,c),c,function(g){if(typeof g=="string"&&(g=xl[g]),!g)return!1;var S=!1;try{r.isReadOnly()&&(r.state.suppressEdits=!0),S=g(r,u)!=Ut}finally{r.state.suppressEdits=!1}return S})}o(vc,"handleMappedButton");function Sa(r,i,u){var a=r.getOption("configureMouse"),c=a?a(r,i,u):{};if(c.unit==null){var v=K?u.shiftKey&&u.metaKey:u.altKey;c.unit=v?"rectangle":i=="single"?"char":i=="double"?"word":"line"}return(c.extend==null||r.doc.extend)&&(c.extend=r.doc.extend||u.shiftKey),c.addNew==null&&(c.addNew=R?u.metaKey:u.ctrlKey),c.moveOnDrag==null&&(c.moveOnDrag=!(R?u.altKey:u.ctrlKey)),c}o(Sa,"configureMouse");function Um(r,i,u,a){p?setTimeout(Ar(Gp,r),0):r.curOp.focus=Ke();var c=Sa(r,u,a),v=r.doc.sel,g;r.options.dragDrop&&ss&&!r.isReadOnly()&&u=="single"&&(g=v.contains(i))>-1&&($e((g=v.ranges[g]).from(),i)<0||i.xRel>0)&&($e(g.to(),i)>0||i.xRel<0)?$m(r,a,i,c):jm(r,a,i,c)}o(Um,"leftButtonDown");function $m(r,i,u,a){var c=r.display,v=!1,g=tr(r,function(b){_&&(c.scroller.draggable=!1),r.state.draggingText=!1,r.state.delayingBlurEvent&&(r.hasFocus()?r.state.delayingBlurEvent=!1:Gf(r)),he(c.wrapper.ownerDocument,"mouseup",g),he(c.wrapper.ownerDocument,"mousemove",S),he(c.scroller,"dragstart",C),he(c.scroller,"drop",g),v||(Jt(b),a.addNew||rc(r.doc,u,null,null,a.extend),_&&!U||p&&x==9?setTimeout(function(){c.wrapper.ownerDocument.body.focus({preventScroll:!0}),c.input.focus()},20):c.input.focus())}),S=o(function(b){v=v||Math.abs(i.clientX-b.clientX)+Math.abs(i.clientY-b.clientY)>=10},"mouseMove"),C=o(function(){return v=!0},"dragStart");_&&(c.scroller.draggable=!0),r.state.draggingText=g,g.copy=!a.moveOnDrag,H(c.wrapper.ownerDocument,"mouseup",g),H(c.wrapper.ownerDocument,"mousemove",S),H(c.scroller,"dragstart",C),H(c.scroller,"drop",g),r.state.delayingBlurEvent=!0,setTimeout(function(){return c.input.focus()},20),c.scroller.dragDrop&&c.scroller.dragDrop()}o($m,"leftButtonStartDrag");function zm(r,i,u){if(u=="char")return new yt(i,i);if(u=="word")return r.findWordAt(i);if(u=="line")return new yt(ae(i.line,0),Be(r.doc,ae(i.line+1,0)));var a=u(r,i);return new yt(a.from,a.to)}o(zm,"rangeForUnit");function jm(r,i,u,a){p&&Gf(r);var c=r.display,v=r.doc;Jt(i);var g,S,C=v.sel,b=C.ranges;if(a.addNew&&!a.extend?(S=v.sel.contains(u),S>-1?g=b[S]:g=new yt(u,u)):(g=v.sel.primary(),S=v.sel.primIndex),a.unit=="rectangle")a.addNew||(g=new yt(u,u)),u=ao(r,i,!0,!0),S=-1;else{var P=zm(r,u,a.unit);a.extend?g=tc(g,P.anchor,P.head,a.extend):g=P}a.addNew?S==-1?(S=b.length,Ir(v,Xr(r,b.concat([g]),S),{scroll:!1,origin:"*mouse"})):b.length>1&&b[S].empty()&&a.unit=="char"&&!a.extend?(Ir(v,Xr(r,b.slice(0,S).concat(b.slice(S+1)),0),{scroll:!1,origin:"*mouse"}),C=v.sel):sd(v,S,g,ne):(S=0,Ir(v,new oi([g],0),ne),C=v.sel);var A=u;function j(ve){if($e(A,ve)!=0)if(A=ve,a.unit=="rectangle"){for(var Oe=[],Fe=r.options.tabSize,Re=Et(Me(v,u.line).text,u.ch,Fe),rt=Et(Me(v,ve.line).text,ve.ch,Fe),kt=Math.min(Re,rt),yr=Math.max(Re,rt),Mt=Math.min(u.line,ve.line),hn=Math.min(r.lastLine(),Math.max(u.line,ve.line));Mt<=hn;Mt++){var mn=Me(v,Mt).text,ar=br(mn,kt,Fe);kt==yr?Oe.push(new yt(ae(Mt,ar),ae(Mt,ar))):mn.length>ar&&Oe.push(new yt(ae(Mt,ar),ae(Mt,br(mn,yr,Fe))))}Oe.length||Oe.push(new yt(u,u)),Ir(v,Xr(r,C.ranges.slice(0,S).concat(Oe),S),{origin:"*mouse",scroll:!1}),r.scrollIntoView(ve)}else{var Br=g,kr=zm(r,ve,a.unit),Lt=Br.anchor,Ft;$e(kr.anchor,Lt)>0?(Ft=kr.head,Lt=Zs(Br.from(),kr.anchor)):(Ft=kr.anchor,Lt=as(Br.to(),kr.head));var rr=C.ranges.slice(0);rr[S]=Ca(r,new yt(Be(v,Lt),Ft)),Ir(v,Xr(r,rr,S),ne)}}o(j,"extendTo");var z=c.wrapper.getBoundingClientRect(),ee=0;function oe(ve){var Oe=++ee,Fe=ao(r,ve,!0,a.unit=="rectangle");if(!!Fe)if($e(Fe,A)!=0){r.curOp.focus=Ke(),j(Fe);var Re=dl(c,v);(Fe.line>=Re.to||Fe.linez.bottom?20:0;rt&&setTimeout(tr(r,function(){ee==Oe&&(c.scroller.scrollTop+=rt,oe(ve))}),50)}}o(oe,"extend");function ce(ve){r.state.selectingText=!1,ee=1/0,ve&&(Jt(ve),c.input.focus()),he(c.wrapper.ownerDocument,"mousemove",me),he(c.wrapper.ownerDocument,"mouseup",be),v.history.lastSelOrigin=null}o(ce,"done");var me=tr(r,function(ve){ve.buttons===0||!Gs(ve)?ce(ve):oe(ve)}),be=tr(r,ce);r.state.selectingText=be,H(c.wrapper.ownerDocument,"mousemove",me),H(c.wrapper.ownerDocument,"mouseup",be)}o(jm,"leftButtonSelect");function Ca(r,i){var u=i.anchor,a=i.head,c=Me(r.doc,u.line);if($e(u,a)==0&&u.sticky==a.sticky)return i;var v=En(c);if(!v)return i;var g=gi(v,u.ch,u.sticky),S=v[g];if(S.from!=u.ch&&S.to!=u.ch)return i;var C=g+(S.from==u.ch==(S.level!=1)?0:1);if(C==0||C==v.length)return i;var b;if(a.line!=u.line)b=(a.line-u.line)*(r.doc.direction=="ltr"?1:-1)>0;else{var P=gi(v,a.ch,a.sticky),A=P-g||(a.ch-u.ch)*(S.level==1?-1:1);P==C-1||P==C?b=A<0:b=A>0}var j=v[C+(b?-1:0)],z=b==(j.level==1),ee=z?j.from:j.to,oe=z?"after":"before";return u.ch==ee&&u.sticky==oe?i:new yt(new ae(u.line,ee,oe),a)}o(Ca,"bidiSimplify");function _a(r,i,u,a){var c,v;if(i.touches)c=i.touches[0].clientX,v=i.touches[0].clientY;else try{c=i.clientX,v=i.clientY}catch(j){return!1}if(c>=Math.floor(r.display.gutters.getBoundingClientRect().right))return!1;a&&Jt(i);var g=r.display,S=g.lineDiv.getBoundingClientRect();if(v>S.bottom||!Rt(r,u))return os(i);v-=S.top-g.viewOffset;for(var C=0;C=c){var P=ro(r.doc,v),A=r.display.gutterSpecs[C];return ke(r,u,r,P,A.className,i),os(i)}}}o(_a,"gutterEvent");function wd(r,i){return _a(r,i,"gutterClick",!0)}o(wd,"clickInGutter");function xd(r,i){Wi(r.display,i)||qm(r,i)||Zt(r,i,"contextmenu")||de||r.display.input.onContextMenu(i)}o(xd,"onContextMenu");function qm(r,i){return Rt(r,"gutterContextMenu")?_a(r,i,"gutterContextMenu",!1):!1}o(qm,"contextMenuInGutter");function qu(r){r.display.wrapper.className=r.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+r.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Un(r)}o(qu,"themeChanged");var Sl={toString:function(){return"CodeMirror.Init"}},Vu={},ba={};function gc(r){var i=r.optionHandlers;function u(a,c,v,g){r.defaults[a]=c,v&&(i[a]=g?function(S,C,b){b!=Sl&&v(S,C,b)}:v)}o(u,"option"),r.defineOption=u,r.Init=Sl,u("value","",function(a,c){return a.setValue(c)},!0),u("mode",null,function(a,c){a.doc.modeOption=c,td(a)},!0),u("indentUnit",2,td,!0),u("indentWithTabs",!1),u("smartIndent",!0),u("tabSize",4,function(a){Fu(a),Un(a),Je(a)},!0),u("lineSeparator",null,function(a,c){if(a.doc.lineSep=c,!!c){var v=[],g=a.doc.first;a.doc.iter(function(C){for(var b=0;;){var P=C.text.indexOf(c,b);if(P==-1)break;b=P+c.length,v.push(ae(g,P))}g++});for(var S=v.length-1;S>=0;S--)ma(a.doc,c,v[S],ae(v[S].line,v[S].ch+c.length))}}),u("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(a,c,v){a.state.specialChars=new RegExp(c.source+(c.test(" ")?"":"| "),"g"),v!=Sl&&a.refresh()}),u("specialCharPlaceholder",On,function(a){return a.refresh()},!0),u("electricChars",!0),u("inputStyle",M?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),u("spellcheck",!1,function(a,c){return a.getInputField().spellcheck=c},!0),u("autocorrect",!1,function(a,c){return a.getInputField().autocorrect=c},!0),u("autocapitalize",!1,function(a,c){return a.getInputField().autocapitalize=c},!0),u("rtlMoveVisually",!V),u("wholeLineUpdateBefore",!0),u("theme","default",function(a){qu(a),Ru(a)},!0),u("keyMap","default",function(a,c,v){var g=pn(c),S=v!=Sl&&pn(v);S&&S.detach&&S.detach(a,g),g.attach&&g.attach(a,S||null)}),u("extraKeys",null),u("configureMouse",null),u("lineWrapping",!1,Vm,!0),u("gutters",[],function(a,c){a.display.gutterSpecs=Jp(c,a.options.lineNumbers),Ru(a)},!0),u("fixedGutter",!0,function(a,c){a.display.gutters.style.left=c?ia(a.display)+"px":"0",a.refresh()},!0),u("coverGutterNextToScrollbar",!1,function(a){return _s(a)},!0),u("scrollbarStyle","native",function(a){ml(a),_s(a),a.display.scrollbars.setScrollTop(a.doc.scrollTop),a.display.scrollbars.setScrollLeft(a.doc.scrollLeft)},!0),u("lineNumbers",!1,function(a,c){a.display.gutterSpecs=Jp(a.options.gutters,c),Ru(a)},!0),u("firstLineNumber",1,Ru,!0),u("lineNumberFormatter",function(a){return a},Ru,!0),u("showCursorWhenSelecting",!1,Lu,!0),u("resetSelectionOnContextMenu",!0),u("lineWiseCopyCut",!0),u("pasteLinesPerSelection",!0),u("selectionsMayTouch",!1),u("readOnly",!1,function(a,c){c=="nocursor"&&(pl(a),a.display.input.blur()),a.display.input.readOnlyChanged(c)}),u("screenReaderLabel",null,function(a,c){c=c===""?null:c,a.display.input.screenReaderLabelChanged(c)}),u("disableInput",!1,function(a,c){c||a.display.input.reset()},!0),u("dragDrop",!0,x0),u("allowDropFileTypes",null),u("cursorBlinkRate",530),u("cursorScrollMargin",0),u("cursorHeight",1,Lu,!0),u("singleCursorHeightPerLine",!0,Lu,!0),u("workTime",100),u("workDelay",100),u("flattenSpans",!0,Fu,!0),u("addModeClass",!1,Fu,!0),u("pollInterval",100),u("undoDepth",200,function(a,c){return a.doc.history.undoDepth=c}),u("historyEventDelay",1250),u("viewportMargin",10,function(a){return a.refresh()},!0),u("maxHighlightLength",1e4,Fu,!0),u("moveInputWithCursor",!0,function(a,c){c||a.display.input.resetPosition()}),u("tabindex",null,function(a,c){return a.display.input.getField().tabIndex=c||""}),u("autofocus",null),u("direction","ltr",function(a,c){return a.doc.setDirection(c)},!0),u("phrases",null)}o(gc,"defineOptions");function x0(r,i,u){var a=u&&u!=Sl;if(!i!=!a){var c=r.display.dragFunctions,v=i?H:he;v(r.display.scroller,"dragstart",c.start),v(r.display.scroller,"dragenter",c.enter),v(r.display.scroller,"dragover",c.over),v(r.display.scroller,"dragleave",c.leave),v(r.display.scroller,"drop",c.drop)}}o(x0,"dragDropChanged");function Vm(r){r.options.lineWrapping?(Ye(r.display.wrapper,"CodeMirror-wrap"),r.display.sizer.style.minWidth="",r.display.sizerWidth=null):(xe(r.display.wrapper,"CodeMirror-wrap"),fs(r)),gs(r),Je(r),Un(r),setTimeout(function(){return _s(r)},100)}o(Vm,"wrappingChanged");function Pt(r,i){var u=this;if(!(this instanceof Pt))return new Pt(r,i);this.options=i=i?Kt(i):{},Kt(Vu,i,!1);var a=i.value;typeof a=="string"?a=new cn(a,i.mode,null,i.lineSeparator,i.direction):i.mode&&(a.modeOption=i.mode),this.doc=a;var c=new Pt.inputStyles[i.inputStyle](this),v=this.display=new a0(r,a,c,i);v.wrapper.CodeMirror=this,qu(this),i.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),ml(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new St,keySeq:null,specialChars:null},i.autofocus&&!M&&v.input.focus(),p&&x<11&&setTimeout(function(){return u.display.input.reset(!0)},20),Km(this),cd(),Ui(this),this.curOp.forceUpdate=!0,xm(this,a),i.autofocus&&!M||this.hasFocus()?setTimeout(function(){u.hasFocus()&&!u.state.focused&&sa(u)},20):pl(this);for(var g in ba)ba.hasOwnProperty(g)&&ba[g](this,i[g],Sl);po(this),i.finishInit&&i.finishInit(this);for(var S=0;S20*20}o(g,"farAway"),H(i.scroller,"touchstart",function(C){if(!Zt(r,C)&&!v(C)&&!wd(r,C)){i.input.ensurePolled(),clearTimeout(u);var b=+new Date;i.activeTouch={start:b,moved:!1,prev:b-a.end<=300?a:null},C.touches.length==1&&(i.activeTouch.left=C.touches[0].pageX,i.activeTouch.top=C.touches[0].pageY)}}),H(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),H(i.scroller,"touchend",function(C){var b=i.activeTouch;if(b&&!Wi(i,C)&&b.left!=null&&!b.moved&&new Date-b.start<300){var P=r.coordsChar(i.activeTouch,"page"),A;!b.prev||g(b,b.prev)?A=new yt(P,P):!b.prev.prev||g(b,b.prev.prev)?A=r.findWordAt(P):A=new yt(ae(P.line,0),Be(r.doc,ae(P.line+1,0))),r.setSelection(A.anchor,A.head),r.focus(),Jt(C)}c()}),H(i.scroller,"touchcancel",c),H(i.scroller,"scroll",function(){i.scroller.clientHeight&&(er(r,i.scroller.scrollTop),hl(r,i.scroller.scrollLeft,!0),ke(r,"scroll",r))}),H(i.scroller,"mousewheel",function(C){return ym(r,C)}),H(i.scroller,"DOMMouseScroll",function(C){return ym(r,C)}),H(i.wrapper,"scroll",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(C){Zt(r,C)||to(C)},over:function(C){Zt(r,C)||(ud(r,C),to(C))},start:function(C){return h0(r,C)},drop:tr(r,Am),leave:function(C){Zt(r,C)||fd(r)}};var S=i.input.getField();H(S,"keyup",function(C){return yd.call(r,C)}),H(S,"keydown",tr(r,Fm)),H(S,"keypress",tr(r,Hm)),H(S,"focus",function(C){return sa(r,C)}),H(S,"blur",function(C){return pl(r,C)})}o(Km,"registerEventHandlers");var Ku=[];Pt.defineInitHook=function(r){return Ku.push(r)};function Gu(r,i,u,a){var c=r.doc,v;u==null&&(u="add"),u=="smart"&&(c.mode.indent?v=Wo(r,i).state:u="prev");var g=r.options.tabSize,S=Me(c,i),C=Et(S.text,null,g);S.stateAfter&&(S.stateAfter=null);var b=S.text.match(/^\s*/)[0],P;if(!a&&!/\S/.test(S.text))P=0,u="not";else if(u=="smart"&&(P=c.mode.indent(v,S.text.slice(b.length),S.text),P==Ut||P>150)){if(!a)return;u="prev"}u=="prev"?i>c.first?P=Et(Me(c,i-1).text,null,g):P=0:u=="add"?P=C+r.options.indentUnit:u=="subtract"?P=C-r.options.indentUnit:typeof u=="number"&&(P=C+u),P=Math.max(0,P);var A="",j=0;if(r.options.indentWithTabs)for(var z=Math.floor(P/g);z;--z)j+=g,A+=" ";if(jg,C=Xs(i),b=null;if(S&&a.ranges.length>1)if(Ei&&Ei.text.join(` `)==i){if(a.ranges.length%Ei.text.length==0){b=[];for(var P=0;P=0;j--){var z=a.ranges[j],ee=z.from(),oe=z.to();z.empty()&&(u&&u>0?ee=ae(ee.line,ee.ch-u):r.state.overwrite&&!S?oe=ae(oe.line,Math.min(Me(v,oe.line).text.length,oe.ch+Se(C).length)):S&&Ei&&Ei.lineWise&&Ei.text.join(` `)==C.join(` `)&&(ee=oe=ae(ee.line,0)));var ce={from:ee,to:oe,text:b?b[j%b.length]:C,origin:c||(S?"paste":r.state.cutIncoming>g?"cut":"+input")};pa(r.doc,ce),sr(r,"inputRead",r,ce)}i&&!S&&Gm(r,i),Ss(r),r.curOp.updateInput<2&&(r.curOp.updateInput=A),r.curOp.typing=!0,r.state.pasteIncoming=r.state.cutIncoming=-1}o(yc,"applyTextInput");function Sd(r,i){var u=r.clipboardData&&r.clipboardData.getData("Text");if(u)return r.preventDefault(),!i.isReadOnly()&&!i.options.disableInput&&Gr(i,function(){return yc(i,u,0,null,"paste")}),!0}o(Sd,"handlePaste");function Gm(r,i){if(!(!r.options.electricChars||!r.options.smartIndent))for(var u=r.doc.sel,a=u.ranges.length-1;a>=0;a--){var c=u.ranges[a];if(!(c.head.ch>100||a&&u.ranges[a-1].head.line==c.head.line)){var v=r.getModeAt(c.head),g=!1;if(v.electricChars){for(var S=0;S-1){g=Gu(r,c.head.line,"smart");break}}else v.electricInput&&v.electricInput.test(Me(r.doc,c.head.line).text.slice(0,c.head.ch))&&(g=Gu(r,c.head.line,"smart"));g&&sr(r,"electricInput",r,c.head.line)}}}o(Gm,"triggerElectric");function Cd(r){for(var i=[],u=[],a=0;av&&(Gu(this,S.head.line,a,!0),v=S.head.line,g==this.doc.sel.primIndex&&Ss(this));else{var C=S.from(),b=S.to(),P=Math.max(v,C.line);v=Math.min(this.lastLine(),b.line-(b.ch?0:1))+1;for(var A=P;A0&&sd(this.doc,g,new yt(C,j[g].to()),$t)}}}),getTokenAt:function(a,c){return us(this,a,c)},getLineTokens:function(a,c){return us(this,ae(a),c,!0)},getTokenTypeAt:function(a){a=Be(this.doc,a);var c=ql(this,Me(this.doc,a.line)),v=0,g=(c.length-1)/2,S=a.ch,C;if(S==0)C=c[2];else for(;;){var b=v+g>>1;if((b?c[b*2-1]:0)>=S)g=b;else if(c[b*2+1]C&&(a=C,g=!0),S=Me(this.doc,a)}else S=a;return ul(this,S,{top:0,left:0},c||"page",v||g).top+(g?this.doc.height-_e(S):0)},defaultTextHeight:function(){return vs(this.display)},defaultCharWidth:function(){return na(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(a,c,v,g,S){var C=this.display;a=fn(this,Be(this.doc,a));var b=a.bottom,P=a.left;if(c.style.position="absolute",c.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(c),C.sizer.appendChild(c),g=="over")b=a.top;else if(g=="above"||g=="near"){var A=Math.max(C.wrapper.clientHeight,this.doc.height),j=Math.max(C.sizer.clientWidth,C.lineSpace.clientWidth);(g=="above"||a.bottom+c.offsetHeight>A)&&a.top>c.offsetHeight?b=a.top-c.offsetHeight:a.bottom+c.offsetHeight<=A&&(b=a.bottom),P+c.offsetWidth>j&&(P=j-c.offsetWidth)}c.style.top=b+"px",c.style.left=c.style.right="",S=="right"?(P=C.sizer.clientWidth-c.offsetWidth,c.style.right="0px"):(S=="left"?P=0:S=="middle"&&(P=(C.sizer.clientWidth-c.offsetWidth)/2),c.style.left=P+"px"),v&&Jy(this,{left:P,top:b,right:P+c.offsetWidth,bottom:b+c.offsetHeight})},triggerOnKeyDown:Yr(Fm),triggerOnKeyPress:Yr(Hm),triggerOnKeyUp:yd,triggerOnMouseDown:Yr(Bm),execCommand:function(a){if(xl.hasOwnProperty(a))return xl[a].call(null,this)},triggerElectric:Yr(function(a){Gm(this,a)}),findPosH:function(a,c,v,g){var S=1;c<0&&(S=-1,c=-c);for(var C=Be(this.doc,a),b=0;b0&&P(v.charAt(g-1));)--g;for(;S.5||this.options.lineWrapping)&&gs(this),ke(this,"refresh",this)}),swapDoc:Yr(function(a){var c=this.doc;return c.cm=null,this.state.selectingText&&this.state.selectingText(),xm(this,a),Un(this),this.display.input.reset(),Pu(this,a.scrollLeft,a.scrollTop),this.curOp.forceScroll=!0,sr(this,"swapDoc",this,c),c}),phrase:function(a){var c=this.options.phrases;return c&&Object.prototype.hasOwnProperty.call(c,a)?c[a]:a},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Dr(r),r.registerHelper=function(a,c,v){u.hasOwnProperty(a)||(u[a]=r[a]={_global:[]}),u[a][c]=v},r.registerGlobalHelper=function(a,c,v,g){r.registerHelper(a,c,g),u[a]._global.push({pred:v,val:g})}}o(Ko,"addEditorMethods");function Yu(r,i,u,a,c){var v=i,g=u,S=Me(r,i.line),C=c&&r.direction=="rtl"?-u:u;function b(){var be=i.line+C;return be=r.first+r.size?!1:(i=new ae(be,i.ch,i.sticky),S=Me(r,be))}o(b,"findNextLine");function P(be){var ve;if(a=="codepoint"){var Oe=S.text.charCodeAt(i.ch+(u>0?0:-1));if(isNaN(Oe))ve=null;else{var Fe=u>0?Oe>=55296&&Oe<56320:Oe>=56320&&Oe<57343;ve=new ae(i.line,Math.max(0,Math.min(S.text.length,i.ch+u*(Fe?2:1))),-u)}}else c?ve=Rm(r.cm,S,i,u):ve=pc(S,i,u);if(ve==null)if(!be&&b())i=wa(c,r.cm,S,i.line,C);else return!1;else i=ve;return!0}if(o(P,"moveOnce"),a=="char"||a=="codepoint")P();else if(a=="column")P(!0);else if(a=="word"||a=="group")for(var A=null,j=a=="group",z=r.cm&&r.cm.getHelper(i,"wordChars"),ee=!0;!(u<0&&!P(!ee));ee=!1){var oe=S.text.charAt(i.ch)||` `,ce=dr(oe,z)?"w":j&&oe==` `?"n":!j||/\s/.test(oe)?null:"p";if(j&&!ee&&!ce&&(ce="s"),A&&A!=ce){u<0&&(u=1,P(),i.sticky="after");break}if(ce&&(A=ce),u>0&&!P(!ee))break}var me=Hr(r,i,v,g,!0);return pu(v,me)&&(me.hitSide=!0),me}o(Yu,"findPosH");function wc(r,i,u,a){var c=r.doc,v=i.left,g;if(a=="page"){var S=Math.min(r.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),C=Math.max(S-.5*vs(r.display),3);g=(u>0?i.bottom:i.top)+u*C}else a=="line"&&(g=u>0?i.bottom+3:i.top-3);for(var b;b=q(r,v,g),!!b.outside;){if(u<0?g<=0:g>=c.height){b.hitSide=!0;break}g+=u*5}return b}o(wc,"findPosV");var wt=o(function(r){this.cm=r,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new St,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null},"ContentEditableInput");wt.prototype.init=function(r){var i=this,u=this,a=u.cm,c=u.div=r.lineDiv;c.contentEditable=!0,Ym(c,a.options.spellcheck,a.options.autocorrect,a.options.autocapitalize);function v(S){for(var C=S.target;C;C=C.parentNode){if(C==c)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(C.className))break}return!1}o(v,"belongsToInput"),H(c,"paste",function(S){!v(S)||Zt(a,S)||Sd(S,a)||x<=11&&setTimeout(tr(a,function(){return i.updateFromDOM()}),20)}),H(c,"compositionstart",function(S){i.composing={data:S.data,done:!1}}),H(c,"compositionupdate",function(S){i.composing||(i.composing={data:S.data,done:!1})}),H(c,"compositionend",function(S){i.composing&&(S.data!=i.composing.data&&i.readFromDOMSoon(),i.composing.done=!0)}),H(c,"touchstart",function(){return u.forceCompositionEnd()}),H(c,"input",function(){i.composing||i.readFromDOMSoon()});function g(S){if(!(!v(S)||Zt(a,S))){if(a.somethingSelected())Ti({lineWise:!1,text:a.getSelections()}),S.type=="cut"&&a.replaceSelection("",null,"cut");else if(a.options.lineWiseCopyCut){var C=Cd(a);Ti({lineWise:!0,text:C.text}),S.type=="cut"&&a.operation(function(){a.setSelections(C.ranges,0,$t),a.replaceSelection("",null,"cut")})}else return;if(S.clipboardData){S.clipboardData.clearData();var b=Ei.text.join(` `);if(S.clipboardData.setData("Text",b),S.clipboardData.getData("Text")==b){S.preventDefault();return}}var P=Xm(),A=P.firstChild;a.display.lineSpace.insertBefore(P,a.display.lineSpace.firstChild),A.value=Ei.text.join(` `);var j=Ke();ft(A),setTimeout(function(){a.display.lineSpace.removeChild(P),j.focus(),j==c&&u.showPrimarySelection()},50)}}o(g,"onCopyCut"),H(c,"copy",g),H(c,"cut",g)},wt.prototype.screenReaderLabelChanged=function(r){r?this.div.setAttribute("aria-label",r):this.div.removeAttribute("aria-label")},wt.prototype.prepareSelection=function(){var r=Nu(this.cm,!1);return r.focus=Ke()==this.div,r},wt.prototype.showSelection=function(r,i){!r||!this.cm.display.view.length||((r.focus||i)&&this.showPrimarySelection(),this.showMultipleSelections(r))},wt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},wt.prototype.showPrimarySelection=function(){var r=this.getSelection(),i=this.cm,u=i.doc.sel.primary(),a=u.from(),c=u.to();if(i.display.viewTo==i.display.viewFrom||a.line>=i.display.viewTo||c.line=i.display.viewFrom&&Xu(i,a)||{node:S[0].measure.map[2],offset:0},b=c.liner.firstLine()&&(a=ae(a.line-1,Me(r.doc,a.line-1).length)),c.ch==Me(r.doc,c.line).text.length&&c.linei.viewTo-1)return!1;var v,g,S;a.line==i.viewFrom||(v=uo(r,a.line))==0?(g=vt(i.view[0].line),S=i.view[0].node):(g=vt(i.view[v].line),S=i.view[v-1].node.nextSibling);var C=uo(r,c.line),b,P;if(C==i.view.length-1?(b=i.viewTo-1,P=i.lineDiv.lastChild):(b=vt(i.view[C+1].line)-1,P=i.view[C+1].node.previousSibling),!S)return!1;for(var A=r.doc.splitLines(xc(r,S,P,g,b)),j=wi(r.doc,ae(g,0),ae(b,Me(r.doc,b).text.length));A.length>1&&j.length>1;)if(Se(A)==Se(j))A.pop(),j.pop(),b--;else if(A[0]==j[0])A.shift(),j.shift(),g++;else break;for(var z=0,ee=0,oe=A[0],ce=j[0],me=Math.min(oe.length,ce.length);za.ch&&be.charCodeAt(be.length-ee-1)==ve.charCodeAt(ve.length-ee-1);)z--,ee++;A[A.length-1]=be.slice(0,be.length-ee).replace(/^\u200b+/,""),A[0]=A[0].slice(z).replace(/\u200b+$/,"");var Fe=ae(g,z),Re=ae(b,j.length?Se(j).length-ee:0);if(A.length>1||A[0]||$e(Fe,Re))return ma(r.doc,A,Fe,Re,"+input"),!0},wt.prototype.ensurePolled=function(){this.forceCompositionEnd()},wt.prototype.reset=function(){this.forceCompositionEnd()},wt.prototype.forceCompositionEnd=function(){!this.composing||(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},wt.prototype.readFromDOMSoon=function(){var r=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(r.readDOMTimeout=null,r.composing)if(r.composing.done)r.composing=null;else return;r.updateFromDOM()},80))},wt.prototype.updateFromDOM=function(){var r=this;(this.cm.isReadOnly()||!this.pollContent())&&Gr(this.cm,function(){return Je(r.cm)})},wt.prototype.setUneditable=function(r){r.contentEditable="false"},wt.prototype.onKeyPress=function(r){r.charCode==0||this.composing||(r.preventDefault(),this.cm.isReadOnly()||tr(this.cm,yc)(this.cm,String.fromCharCode(r.charCode==null?r.keyCode:r.charCode),0))},wt.prototype.readOnlyChanged=function(r){this.div.contentEditable=String(r!="nocursor")},wt.prototype.onContextMenu=function(){},wt.prototype.resetPosition=function(){},wt.prototype.needsContentAttribute=!0;function Xu(r,i){var u=Ou(r,i.line);if(!u||u.hidden)return null;var a=Me(r.doc,i.line),c=ku(u,a,i.line),v=En(a,r.doc.direction),g="left";if(v){var S=gi(v,i.ch);g=S%2?"right":"left"}var C=T(c.map,i.ch,g);return C.offset=C.collapse=="right"?C.end:C.start,C}o(Xu,"posToDOM");function Ea(r){for(var i=r;i;i=i.parentNode)if(/CodeMirror-gutter-wrapper/.test(i.className))return!0;return!1}o(Ea,"isInGutter");function We(r,i){return i&&(r.bad=!0),r}o(We,"badPos");function xc(r,i,u,a,c){var v="",g=!1,S=r.doc.lineSeparator(),C=!1;function b(z){return function(ee){return ee.id==z}}o(b,"recognizeMarker");function P(){g&&(v+=S,C&&(v+=S),g=C=!1)}o(P,"close");function A(z){z&&(P(),v+=z)}o(A,"addText");function j(z){if(z.nodeType==1){var ee=z.getAttribute("cm-text");if(ee){A(ee);return}var oe=z.getAttribute("cm-marker"),ce;if(oe){var me=r.findMarks(ae(a,0),ae(c+1,0),b(+oe));me.length&&(ce=me[0].find(0))&&A(wi(r.doc,ce.from,ce.to).join(S));return}if(z.getAttribute("contenteditable")=="false")return;var be=/^(pre|div|p|li|table|br)$/i.test(z.nodeName);if(!/^br$/i.test(z.nodeName)&&z.textContent.length==0)return;be&&P();for(var ve=0;ve=9&&i.hasSelection&&(i.hasSelection=null),u.poll()}),H(c,"paste",function(g){Zt(a,g)||Sd(g,a)||(a.state.pasteIncoming=+new Date,u.fastPoll())});function v(g){if(!Zt(a,g)){if(a.somethingSelected())Ti({lineWise:!1,text:a.getSelections()});else if(a.options.lineWiseCopyCut){var S=Cd(a);Ti({lineWise:!0,text:S.text}),g.type=="cut"?a.setSelections(S.ranges,null,$t):(u.prevInput="",c.value=S.text.join(` `),ft(c))}else return;g.type=="cut"&&(a.state.cutIncoming=+new Date)}}o(v,"prepareCopyCut"),H(c,"cut",v),H(c,"copy",v),H(r.scroller,"paste",function(g){if(!(Wi(r,g)||Zt(a,g))){if(!c.dispatchEvent){a.state.pasteIncoming=+new Date,u.focus();return}var S=new Event("paste");S.clipboardData=g.clipboardData,c.dispatchEvent(S)}}),H(r.lineSpace,"selectstart",function(g){Wi(r,g)||Jt(g)}),H(c,"compositionstart",function(){var g=a.getCursor("from");u.composing&&u.composing.range.clear(),u.composing={start:g,range:a.markText(g,a.getCursor("to"),{className:"CodeMirror-composing"})}}),H(c,"compositionend",function(){u.composing&&(u.poll(),u.composing.range.clear(),u.composing=null)})},lr.prototype.createField=function(r){this.wrapper=Xm(),this.textarea=this.wrapper.firstChild},lr.prototype.screenReaderLabelChanged=function(r){r?this.textarea.setAttribute("aria-label",r):this.textarea.removeAttribute("aria-label")},lr.prototype.prepareSelection=function(){var r=this.cm,i=r.display,u=r.doc,a=Nu(r);if(r.options.moveInputWithCursor){var c=fn(r,u.sel.primary().head,"div"),v=i.wrapper.getBoundingClientRect(),g=i.lineDiv.getBoundingClientRect();a.teTop=Math.max(0,Math.min(i.wrapper.clientHeight-10,c.top+g.top-v.top)),a.teLeft=Math.max(0,Math.min(i.wrapper.clientWidth-10,c.left+g.left-v.left))}return a},lr.prototype.showSelection=function(r){var i=this.cm,u=i.display;et(u.cursorDiv,r.cursors),et(u.selectionDiv,r.selection),r.teTop!=null&&(this.wrapper.style.top=r.teTop+"px",this.wrapper.style.left=r.teLeft+"px")},lr.prototype.reset=function(r){if(!(this.contextMenuPending||this.composing)){var i=this.cm;if(i.somethingSelected()){this.prevInput="";var u=i.getSelection();this.textarea.value=u,i.state.focused&&ft(this.textarea),p&&x>=9&&(this.hasSelection=u)}else r||(this.prevInput=this.textarea.value="",p&&x>=9&&(this.hasSelection=null))}},lr.prototype.getField=function(){return this.textarea},lr.prototype.supportsTouch=function(){return!1},lr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!M||Ke()!=this.textarea))try{this.textarea.focus()}catch(r){}},lr.prototype.blur=function(){this.textarea.blur()},lr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},lr.prototype.receivedFocus=function(){this.slowPoll()},lr.prototype.slowPoll=function(){var r=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){r.poll(),r.cm.state.focused&&r.slowPoll()})},lr.prototype.fastPoll=function(){var r=!1,i=this;i.pollingFast=!0;function u(){var a=i.poll();!a&&!r?(r=!0,i.polling.set(60,u)):(i.pollingFast=!1,i.slowPoll())}o(u,"p"),i.polling.set(20,u)},lr.prototype.poll=function(){var r=this,i=this.cm,u=this.textarea,a=this.prevInput;if(this.contextMenuPending||!i.state.focused||Dp(u)&&!a&&!this.composing||i.isReadOnly()||i.options.disableInput||i.state.keySeq)return!1;var c=u.value;if(c==a&&!i.somethingSelected())return!1;if(p&&x>=9&&this.hasSelection===c||R&&/[\uf700-\uf7ff]/.test(c))return i.display.input.reset(),!1;if(i.doc.sel==i.display.selForContextMenu){var v=c.charCodeAt(0);if(v==8203&&!a&&(a="\u200B"),v==8666)return this.reset(),this.cm.execCommand("undo")}for(var g=0,S=Math.min(a.length,c.length);g1e3||c.indexOf(` `)>-1?u.value=r.prevInput="":r.prevInput=c,r.composing&&(r.composing.range.clear(),r.composing.range=i.markText(r.composing.start,i.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},lr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},lr.prototype.onKeyPress=function(){p&&x>=9&&(this.hasSelection=null),this.fastPoll()},lr.prototype.onContextMenu=function(r){var i=this,u=i.cm,a=u.display,c=i.textarea;i.contextMenuPending&&i.contextMenuPending();var v=ao(u,r),g=a.scroller.scrollTop;if(!v||Y)return;var S=u.options.resetSelectionOnContextMenu;S&&u.doc.sel.contains(v)==-1&&tr(u,Ir)(u.doc,Es(v),$t);var C=c.style.cssText,b=i.wrapper.style.cssText,P=i.wrapper.offsetParent.getBoundingClientRect();i.wrapper.style.cssText="position: static",c.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(r.clientY-P.top-5)+"px; left: "+(r.clientX-P.left-5)+`px; z-index: 1000; background: `+(p?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var A;_&&(A=window.scrollY),a.input.focus(),_&&window.scrollTo(null,A),a.input.reset(),u.somethingSelected()||(c.value=i.prevInput=" "),i.contextMenuPending=z,a.selForContextMenu=u.doc.sel,clearTimeout(a.detectingSelectAll);function j(){if(c.selectionStart!=null){var oe=u.somethingSelected(),ce="\u200B"+(oe?c.value:"");c.value="\u21DA",c.value=ce,i.prevInput=oe?"":"\u200B",c.selectionStart=1,c.selectionEnd=ce.length,a.selForContextMenu=u.doc.sel}}o(j,"prepareSelectAllHack");function z(){if(i.contextMenuPending==z&&(i.contextMenuPending=!1,i.wrapper.style.cssText=b,c.style.cssText=C,p&&x<9&&a.scrollbars.setScrollTop(a.scroller.scrollTop=g),c.selectionStart!=null)){(!p||p&&x<9)&&j();var oe=0,ce=o(function(){a.selForContextMenu==u.doc.sel&&c.selectionStart==0&&c.selectionEnd>0&&i.prevInput=="\u200B"?tr(u,bm)(u):oe++<10?a.detectingSelectAll=setTimeout(ce,500):(a.selForContextMenu=null,a.input.reset())},"poll");a.detectingSelectAll=setTimeout(ce,200)}}if(o(z,"rehide"),p&&x>=9&&j(),de){to(r);var ee=o(function(){he(window,"mouseup",ee),setTimeout(z,20)},"mouseup");H(window,"mouseup",ee)}else setTimeout(z,50)},lr.prototype.readOnlyChanged=function(r){r||this.reset(),this.textarea.disabled=r=="nocursor",this.textarea.readOnly=!!r},lr.prototype.setUneditable=function(){},lr.prototype.needsContentAttribute=!1;function _d(r,i){if(i=i?Kt(i):{},i.value=r.value,!i.tabindex&&r.tabIndex&&(i.tabindex=r.tabIndex),!i.placeholder&&r.placeholder&&(i.placeholder=r.placeholder),i.autofocus==null){var u=Ke();i.autofocus=u==r||r.getAttribute("autofocus")!=null&&u==document.body}function a(){r.value=S.getValue()}o(a,"save");var c;if(r.form&&(H(r.form,"submit",a),!i.leaveSubmitMethodAlone)){var v=r.form;c=v.submit;try{var g=v.submit=function(){a(),v.submit=c,v.submit(),v.submit=g}}catch(C){}}i.finishInit=function(C){C.save=a,C.getTextArea=function(){return r},C.toTextArea=function(){C.toTextArea=isNaN,a(),r.parentNode.removeChild(C.getWrapperElement()),r.style.display="",r.form&&(he(r.form,"submit",a),!i.leaveSubmitMethodAlone&&typeof r.form.submit=="function"&&(r.form.submit=c))}},r.style.display="none";var S=Pt(function(C){return r.parentNode.insertBefore(C,r.nextSibling)},i);return S}o(_d,"fromTextArea");function Qm(r){r.off=he,r.on=H,r.wheelEventPixels=u0,r.Doc=cn,r.splitLines=Xs,r.countColumn=Et,r.findColumn=br,r.isWordChar=Gt,r.Pass=Ut,r.signal=ke,r.Line=He,r.changeEnd=Ts,r.scrollbarModel=Xf,r.Pos=ae,r.cmpPos=$e,r.modes=Ul,r.mimeModes=ls,r.resolveMode=Qs,r.getMode=fu,r.modeExtensions=Ro,r.extendMode=Ip,r.copyState=Fo,r.startState=Df,r.innerMode=$l,r.commands=xl,r.keyMap=qo,r.keyName=dd,r.isModifierKey=cc,r.lookupKey=Vo,r.normalizeKeyMap=v0,r.StringStream=zt,r.SharedTextMarker=ya,r.TextMarker=Ls,r.LineWidget=Uu,r.e_preventDefault=Jt,r.e_stopPropagation=ti,r.e_stop=to,r.addClass=Ye,r.contains=Ve,r.rmClass=xe,r.keyNames=Ps}o(Qm,"addLegacyProps"),gc(Pt),Ko(Pt);var dn="iter insert remove copy getEditor constructor".split(" ");for(var Sc in cn.prototype)cn.prototype.hasOwnProperty(Sc)&&at(dn,Sc)<0&&(Pt.prototype[Sc]=function(r){return function(){return r.apply(this.doc,arguments)}}(cn.prototype[Sc]));return Dr(cn),Pt.inputStyles={textarea:lr,contenteditable:wt},Pt.defineMode=function(r){!Pt.defaults.mode&&r!="null"&&(Pt.defaults.mode=r),Fp.apply(this,arguments)},Pt.defineMIME=Af,Pt.defineMode("null",function(){return{token:function(r){return r.skipToEnd()}}}),Pt.defineMIME("text/plain","null"),Pt.defineExtension=function(r,i){Pt.prototype[r]=i},Pt.defineDocExtension=function(r,i){cn.prototype[r]=i},Pt.fromTextArea=_d,Qm(Pt),Pt.version="5.62.3",Pt})});var eO=ur((X4,Jk)=>{var cI=typeof Element!="undefined",pI=typeof Map=="function",dI=typeof Set=="function",hI=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ay(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,l,d;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(l=n;l--!=0;)if(!Ay(e[l],t[l]))return!1;return!0}var m;if(pI&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(m=e.entries();!(l=m.next()).done;)if(!t.has(l.value[0]))return!1;for(m=e.entries();!(l=m.next()).done;)if(!Ay(l.value[1],t.get(l.value[0])))return!1;return!0}if(dI&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(m=e.entries();!(l=m.next()).done;)if(!t.has(l.value[0]))return!1;return!0}if(hI&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(l=n;l--!=0;)if(e[l]!==t[l])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(d=Object.keys(e),n=d.length,n!==Object.keys(t).length)return!1;for(l=n;l--!=0;)if(!Object.prototype.hasOwnProperty.call(t,d[l]))return!1;if(cI&&e instanceof Element)return!1;for(l=n;l--!=0;)if(!((d[l]==="_owner"||d[l]==="__v"||d[l]==="__o")&&e.$$typeof)&&!Ay(e[d[l]],t[d[l]]))return!1;return!0}return e!==e&&t!==t}o(Ay,"equal");Jk.exports=o(function(t,n){try{return Ay(t,n)}catch(l){if((l.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw l}},"isEqual")});var dO=ur((d$,pO)=>{"use strict";var TI="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";pO.exports=TI});var gO=ur((h$,vO)=>{"use strict";var kI=dO();function hO(){}o(hO,"emptyFunction");function mO(){}o(mO,"emptyFunctionWithReset");mO.resetWarningCache=hO;vO.exports=function(){function e(l,d,m,p,x,_){if(_!==kI){var O=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw O.name="Invariant Violation",O}}o(e,"shim"),e.isRequired=e;function t(){return e}o(t,"getShim");var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:mO,resetWarningCache:hO};return n.PropTypes=n,n}});var Jh=ur((g$,yO)=>{yO.exports=gO()();var m$,v$});var _S=ur((y$,wO)=>{wO.exports=o(function(t,n,l,d){var m=l?l.call(d,t,n):void 0;if(m!==void 0)return!!m;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var p=Object.keys(t),x=Object.keys(n);if(p.length!==x.length)return!1;for(var _=Object.prototype.hasOwnProperty.bind(n),O=0;O=0)&&(n[d]=e[d]);return n}o(Ja,"_objectWithoutPropertiesLoose");var fx=pe(pT()),or=pe(De()),gT=pe(vT());var NR=[],PR=[null,null];function MR(e,t){var n=e[1];return[t.payload,n+1]}o(MR,"storeStateUpdatesReducer");function yT(e,t,n){hf(function(){return e.apply(void 0,t)},n)}o(yT,"useIsomorphicLayoutEffectWithArgs");function AR(e,t,n,l,d,m,p){e.current=l,t.current=d,n.current=!1,m.current&&(m.current=null,p())}o(AR,"captureWrapperProps");function DR(e,t,n,l,d,m,p,x,_,O){if(!!e){var D=!1,Y=null,U=o(function(){if(!D){var Q=t.getState(),F,M;try{F=l(Q,d.current)}catch(R){M=R,Y=R}M||(Y=null),F===m.current?p.current||_():(m.current=F,x.current=F,p.current=!0,O({type:"STORE_UPDATED",payload:{error:M}}))}},"checkForUpdates");n.onStateChange=U,n.trySubscribe(),U();var X=o(function(){if(D=!0,n.tryUnsubscribe(),n.onStateChange=null,Y)throw Y},"unsubscribeWrapper");return X}}o(DR,"subscribeUpdates");var RR=o(function(){return[null,0]},"initStateUpdates");function $g(e,t){t===void 0&&(t={});var n=t,l=n.getDisplayName,d=l===void 0?function(ie){return"ConnectAdvanced("+ie+")"}:l,m=n.methodName,p=m===void 0?"connectAdvanced":m,x=n.renderCountProp,_=x===void 0?void 0:x,O=n.shouldHandleStateChanges,D=O===void 0?!0:O,Y=n.storeKey,U=Y===void 0?"store":Y,X=n.withRef,te=X===void 0?!1:X,Q=n.forwardRef,F=Q===void 0?!1:Q,M=n.context,R=M===void 0?Yn:M,K=Ja(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);if(!1)var V;var ue=R;return o(function(de){var ge=de.displayName||de.name||"Component",xe=d(ge),qe=To({},K,{getDisplayName:d,methodName:p,renderCountProp:_,shouldHandleStateChanges:D,storeKey:U,displayName:xe,wrappedComponentName:ge,WrappedComponent:de}),et=K.pure;function Te(Ye){return e(Ye.dispatch,qe)}o(Te,"createChildSelector");var xt=et?or.useMemo:function(Ye){return Ye()};function Ue(Ye){var Qt=(0,or.useMemo)(function(){var vr=Ye.reactReduxForwardedRef,Fi=Ja(Ye,["reactReduxForwardedRef"]);return[Ye.context,vr,Fi]},[Ye]),ft=Qt[0],Ar=Qt[1],Kt=Qt[2],Et=(0,or.useMemo)(function(){return ft&&ft.Consumer&&(0,gT.isContextConsumer)(or.default.createElement(ft.Consumer,null))?ft:ue},[ft,ue]),St=(0,or.useContext)(Et),at=Boolean(Ye.store)&&Boolean(Ye.store.getState)&&Boolean(Ye.store.dispatch),_r=Boolean(St)&&Boolean(St.store),Ut=at?Ye.store:St.store,$t=(0,or.useMemo)(function(){return Te(Ut)},[Ut]),ne=(0,or.useMemo)(function(){if(!D)return PR;var vr=new sp(Ut,at?null:St.subscription),Fi=vr.notifyNestedSubs.bind(vr);return[vr,Fi]},[Ut,at,St]),tt=ne[0],br=ne[1],jt=(0,or.useMemo)(function(){return at?St:To({},St,{subscription:tt})},[at,St,tt]),qt=(0,or.useReducer)(MR,NR,RR),Se=qt[0],Er=Se[0],nn=qt[1];if(Er&&Er.error)throw Er.error;var Fn=(0,or.useRef)(),ei=(0,or.useRef)(Kt),on=(0,or.useRef)(),Gt=(0,or.useRef)(!1),dr=xt(function(){return on.current&&Kt===ei.current?on.current:$t(Ut.getState(),Kt)},[Ut,Er,Kt]);yT(AR,[ei,Fn,Gt,Kt,dr,on,br]),yT(DR,[D,Ut,tt,$t,ei,Fn,Gt,on,br,nn],[Ut,tt,$t]);var ct=(0,or.useMemo)(function(){return or.default.createElement(de,To({},dr,{ref:Ar}))},[Ar,de,dr]),Do=(0,or.useMemo)(function(){return D?or.default.createElement(Et.Provider,{value:jt},ct):ct},[Et,ct,jt]);return Do}o(Ue,"ConnectFunction");var Ve=et?or.default.memo(Ue):Ue;if(Ve.WrappedComponent=de,Ve.displayName=Ue.displayName=xe,F){var Ke=or.default.forwardRef(o(function(Qt,ft){return or.default.createElement(Ve,To({},Qt,{reactReduxForwardedRef:ft}))},"forwardConnectRef"));return Ke.displayName=xe,Ke.WrappedComponent=de,(0,fx.default)(Ke,de)}return(0,fx.default)(Ve,de)},"wrapWithConnect")}o($g,"connectAdvanced");function wT(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}o(wT,"is");function lp(e,t){if(wT(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),l=Object.keys(t);if(n.length!==l.length)return!1;for(var d=0;d=0;l--){var d=t[l](e);if(d)return d}return function(m,p){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+p.wrappedComponentName+".")}}o(dx,"match");function GR(e,t){return e===t}o(GR,"strictEqual");function YR(e){var t=e===void 0?{}:e,n=t.connectHOC,l=n===void 0?$g:n,d=t.mapStateToPropsFactories,m=d===void 0?CT:d,p=t.mapDispatchToPropsFactories,x=p===void 0?ST:p,_=t.mergePropsFactories,O=_===void 0?_T:_,D=t.selectorFactory,Y=D===void 0?px:D;return o(function(X,te,Q,F){F===void 0&&(F={});var M=F,R=M.pure,K=R===void 0?!0:R,V=M.areStatesEqual,ue=V===void 0?GR:V,ie=M.areOwnPropsEqual,de=ie===void 0?lp:ie,ge=M.areStatePropsEqual,xe=ge===void 0?lp:ge,qe=M.areMergedPropsEqual,et=qe===void 0?lp:qe,Te=Ja(M,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),xt=dx(X,m,"mapStateToProps"),Ue=dx(te,x,"mapDispatchToProps"),Ve=dx(Q,O,"mergeProps");return l(Y,To({methodName:"connect",getDisplayName:o(function(Ye){return"Connect("+Ye+")"},"getDisplayName"),shouldHandleStateChanges:Boolean(X),initMapStateToProps:xt,initMapDispatchToProps:Ue,initMergeProps:Ve,pure:K,areStatesEqual:ue,areOwnPropsEqual:de,areStatePropsEqual:xe,areMergedPropsEqual:et},Te))},"connect")}o(YR,"createConnect");var Di=YR();var ET=pe(De());var bT=pe(De());function jg(){var e=(0,bT.useContext)(Yn);return e}o(jg,"useReduxContext");function qg(e){e===void 0&&(e=Yn);var t=e===Yn?jg:function(){return(0,ET.useContext)(e)};return o(function(){var l=t(),d=l.store;return d},"useStore")}o(qg,"createStoreHook");var hx=qg();function TT(e){e===void 0&&(e=Yn);var t=e===Yn?hx:qg(e);return o(function(){var l=t();return l.dispatch},"useDispatch")}o(TT,"createDispatchHook");var $s=TT();var Xi=pe(De());var XR=o(function(t,n){return t===n},"refEquality");function QR(e,t,n,l){var d=(0,Xi.useReducer)(function(te){return te+1},0),m=d[1],p=(0,Xi.useMemo)(function(){return new sp(n,l)},[n,l]),x=(0,Xi.useRef)(),_=(0,Xi.useRef)(),O=(0,Xi.useRef)(),D=(0,Xi.useRef)(),Y=n.getState(),U;try{if(e!==_.current||Y!==O.current||x.current){var X=e(Y);D.current===void 0||!t(X,D.current)?U=X:U=D.current}else U=D.current}catch(te){throw x.current&&(te.message+=` The error may be correlated with this previous error: `+x.current.stack+` `),te}return hf(function(){_.current=e,O.current=Y,D.current=U,x.current=void 0}),hf(function(){function te(){try{var Q=n.getState(),F=_.current(Q);if(t(F,D.current))return;D.current=F,O.current=Q}catch(M){x.current=M}m()}return o(te,"checkForUpdates"),p.onStateChange=te,p.trySubscribe(),te(),function(){return p.tryUnsubscribe()}},[n,p]),U}o(QR,"useSelectorWithStoreAndSubscription");function kT(e){e===void 0&&(e=Yn);var t=e===Yn?jg:function(){return(0,Xi.useContext)(e)};return o(function(l,d){d===void 0&&(d=XR);var m=t(),p=m.store,x=m.subscription,_=QR(l,d,p,x);return(0,Xi.useDebugValue)(_),_},"useSelector")}o(kT,"createSelectorHook");var mx=kT();var vx=pe(Za());JE(vx.unstable_batchedUpdates);var Rn=pe(De());var OT="UI_FLOWVIEW_SET_TAB",LT="SET_CONTENT_VIEW_FOR",ZR={tab:"request",contentViewFor:{}};function gx(e=ZR,t){switch(t.type){case LT:return It(Pe({},e),{contentViewFor:It(Pe({},e.contentViewFor),{[t.messageId]:t.contentView})});case OT:return It(Pe({},e),{tab:t.tab?t.tab:"request"});default:return e}}o(gx,"reducer");function mf(e){return{type:OT,tab:e}}o(mf,"selectTab");function Vg(e,t){return{type:LT,messageId:e,contentView:t}}o(Vg,"setContentViewFor");var NT=pe(Oh()),JR=pe(De());window._=NT.default;window.React=JR;var Kg=o(function(e){if(e===0)return"0";for(var t=["b","kb","mb","gb","tb"],n=0;ne);n++);var l;return e%Math.pow(1024,n)==0?l=0:l=1,(e/Math.pow(1024,n)).toFixed(l)+t[n]},"formatSize"),Gg=o(function(e){for(var t=e,n=["ms","s","min","h"],l=[1e3,60,60],d=0;Math.abs(t)>=l[d]&&dOt(e,Pe({method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)},n));Ot.post=(e,t,n={})=>Ot(e,Pe({method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)},n));function vf(e,...t){return Na(this,null,function*(){return yield(yield Ot(`/commands/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({arguments:t})})).json()})}o(vf,"runCommand");var Nh={};kC(Nh,{ADD:()=>_x,RECEIVE:()=>Tx,REMOVE:()=>Ex,SET_FILTER:()=>Sx,SET_SORT:()=>Cx,UPDATE:()=>bx,add:()=>rF,defaultState:()=>Yg,receive:()=>oF,reduce:()=>up,remove:()=>iF,setFilter:()=>kx,setSort:()=>MT,update:()=>nF});var xx=pe(PT()),Sx="LIST_SET_FILTER",Cx="LIST_SET_SORT",_x="LIST_ADD",bx="LIST_UPDATE",Ex="LIST_REMOVE",Tx="LIST_RECEIVE",Yg={byId:{},list:[],listIndex:{},view:[],viewIndex:{}};function up(e=Yg,t){let{byId:n,list:l,listIndex:d,view:m,viewIndex:p}=e;switch(t.type){case Sx:m=(0,xx.default)(l.filter(t.filter),t.sort),p={},m.forEach((O,D)=>{p[O.id]=D});break;case Cx:m=(0,xx.default)([...m],t.sort),p={},m.forEach((O,D)=>{p[O.id]=D});break;case _x:if(t.item.id in n)break;n=It(Pe({},n),{[t.item.id]:t.item}),d=It(Pe({},d),{[t.item.id]:l.length}),l=[...l,t.item],t.filter(t.item)&&({view:m,viewIndex:p}=AT(e,t.item,t.sort));break;case bx:n=It(Pe({},n),{[t.item.id]:t.item}),l=[...l],l[d[t.item.id]]=t.item;let x=t.item.id in p,_=t.filter(t.item);_&&!x?{view:m,viewIndex:p}=AT(e,t.item,t.sort):!_&&x?{data:m,dataIndex:p}=Ox(m,p,t.item.id):_&&x&&({view:m,viewIndex:p}=sF(e,t.item,t.sort));break;case Ex:if(!(t.id in n))break;n=Pe({},n),delete n[t.id],{data:l,dataIndex:d}=Ox(l,d,t.id),t.id in p&&({data:m,dataIndex:p}=Ox(m,p,t.id));break;case Tx:l=t.list,d={},n={},l.forEach((O,D)=>{n[O.id]=O,d[O.id]=D}),m=l.filter(t.filter).sort(t.sort),p={},m.forEach((O,D)=>{p[O.id]=D});break}return{byId:n,list:l,listIndex:d,view:m,viewIndex:p}}o(up,"reduce");function kx(e=Xg,t=Lh){return{type:Sx,filter:e,sort:t}}o(kx,"setFilter");function MT(e=Lh){return{type:Cx,sort:e}}o(MT,"setSort");function rF(e,t=Xg,n=Lh){return{type:_x,item:e,filter:t,sort:n}}o(rF,"add");function nF(e,t=Xg,n=Lh){return{type:bx,item:e,filter:t,sort:n}}o(nF,"update");function iF(e){return{type:Ex,id:e}}o(iF,"remove");function oF(e,t=Xg,n=Lh){return{type:Tx,list:e,filter:t,sort:n}}o(oF,"receive");function AT(e,t,n){let l=lF(e.view,t,n),d=[...e.view],m=Pe({},e.viewIndex);d.splice(l,0,t);for(let p=d.length-1;p>=l;p--)m[d[p].id]=p;return{view:d,viewIndex:m}}o(AT,"sortedInsert");function Ox(e,t,n){let l=t[n],d=[...e],m=Pe({},t);delete m[n],d.splice(l,1);for(let p=d.length-1;p>=l;p--)m[d[p].id]=p;return{data:d,dataIndex:m}}o(Ox,"removeData");function sF(e,t,n){let l=[...e.view],d=Pe({},e.viewIndex),m=d[t.id];for(l[m]=t;m+10;)l[m]=l[m+1],l[m+1]=t,d[t.id]=m+1,d[l[m].id]=m,++m;for(;m>0&&n(l[m],l[m-1])<0;)l[m]=l[m-1],l[m-1]=t,d[t.id]=m-1,d[l[m].id]=m,--m;return{view:l,viewIndex:d}}o(sF,"sortedUpdate");function lF(e,t,n){let l=0,d=e.length;for(;l>>1;n(t,e[m])>=0?l=m+1:d=m}return l}o(lF,"sortedIndex");function Xg(){return!0}o(Xg,"defaultFilter");function Lh(e,t){return 0}o(Lh,"defaultSort");var DT={http:80,https:443},Ur=class{static getContentType(t){var n=Ur.get_first_header(t,/^Content-Type$/i);if(n)return n.split(";")[0].trim()}static get_first_header(t,n){let l=t;l._headerLookups||Object.defineProperty(l,"_headerLookups",{value:{},configurable:!1,enumerable:!1,writable:!1});let d=n.toString();if(!(d in l._headerLookups)){let m;for(let p=0;p{var t,n;switch(e.type){case"http":let l=e.request.contentLength||0;return e.response&&(l+=e.response.contentLength||0),e.websocket&&(l+=e.websocket.messages_meta.contentLength||0),l;case"tcp":return e.messages_meta.contentLength||0;case"dns":return(n=(t=e.response)==null?void 0:t.size)!=null?n:0}},"getTotalSize"),Qg=o(e=>e.type==="http"&&!e.websocket,"canReplay");var gf=function(){"use strict";function e(l,d){function m(){this.constructor=l}o(m,"ctor"),m.prototype=d.prototype,l.prototype=new m}o(e,"peg$subclass");function t(l,d,m,p){this.message=l,this.expected=d,this.found=m,this.location=p,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,t)}o(t,"peg$SyntaxError"),e(t,Error);function n(l){var d=arguments.length>1?arguments[1]:{},m=this,p={},x={start:fs},_=fs,O={type:"other",description:"filter expression"},D=o(function(y){return y},"peg$c1"),Y={type:"other",description:"whitespace"},U=/^[ \t\n\r]/,X={type:"class",value:"[ \\t\\n\\r]",description:"[ \\t\\n\\r]"},te={type:"other",description:"control character"},Q=/^[|&!()~"]/,F={type:"class",value:'[|&!()~"]',description:'[|&!()~"]'},M={type:"other",description:"optional whitespace"},R="|",K={type:"literal",value:"|",description:'"|"'},V=o(function(y,T){return ds(y,T)},"peg$c11"),ue="&",ie={type:"literal",value:"&",description:'"&"'},de=o(function(y,T){return Ct(y,T)},"peg$c14"),ge="!",xe={type:"literal",value:"!",description:'"!"'},qe=o(function(y){return io(y)},"peg$c17"),et="(",Te={type:"literal",value:"(",description:'"("'},xt=")",Ue={type:"literal",value:")",description:'")"'},Ve=o(function(y){return _u(y)},"peg$c22"),Ke="~all",Ye={type:"literal",value:"~all",description:'"~all"'},Qt=o(function(){return zf},"peg$c25"),ft="~a",Ar={type:"literal",value:"~a",description:'"~a"'},Kt=o(function(){return sr},"peg$c28"),Et="~b",St={type:"literal",value:"~b",description:'"~b"'},at=o(function(y){return qp(y)},"peg$c31"),_r="~bq",Ut={type:"literal",value:"~bq",description:'"~bq"'},$t=o(function(y){return jf(y)},"peg$c34"),ne="~bs",tt={type:"literal",value:"~bs",description:'"~bs"'},br=o(function(y){return hs(y)},"peg$c37"),jt="~c",qt={type:"literal",value:"~c",description:'"~c"'},Se=o(function(y){return Zl(y)},"peg$c40"),Er="~comment",nn={type:"literal",value:"~comment",description:'"~comment"'},Fn=o(function(y){return Uo(y)},"peg$c43"),ei="~d",on={type:"literal",value:"~d",description:'"~d"'},Gt=o(function(y){return Vp(y)},"peg$c46"),dr="~dns",ct={type:"literal",value:"~dns",description:'"~dns"'},Do=o(function(){return ol},"peg$c49"),vr="~dst",Fi={type:"literal",value:"~dst",description:'"~dst"'},sn=o(function(y){return bu(y)},"peg$c52"),In="~e",vi={type:"literal",value:"~e",description:'"~e"'},gi=o(function(){return Jl},"peg$c55"),Hn="~h",En={type:"literal",value:"~h",description:'"~h"'},Ks=o(function(y){return Eu(y)},"peg$c58"),H="~hq",J={type:"literal",value:"~hq",description:'"~hq"'},he=o(function(y){return Tu(y)},"peg$c61"),ke="~hs",Zt={type:"literal",value:"~hs",description:'"~hs"'},Bl=o(function(y){return qf(y)},"peg$c64"),Rt="~http",Dr={type:"literal",value:"~http",description:'"~http"'},Jt=o(function(){return ea},"peg$c67"),ti="~marked",os={type:"literal",value:"~marked",description:'"~marked"'},to=o(function(){return so},"peg$c70"),yi="~marker",Gs={type:"literal",value:"~marker",description:'"~marker"'},ss=o(function(y){return Wi(y)},"peg$c73"),ln="~m",Ap={type:"literal",value:"~m",description:'"~m"'},Ys=o(function(y){return sl(y)},"peg$c76"),Pf="~q",Xs={type:"literal",value:"~q",description:'"~q"'},Dp=o(function(){return Rr},"peg$c79"),Mf="~replayq",uu={type:"literal",value:"~replayq",description:'"~replayq"'},Rp=o(function(){return ll},"peg$c82"),Ul="~replays",ls={type:"literal",value:"~replays",description:'"~replays"'},Fp=o(function(){return Vr},"peg$c85"),Af="~replay",Qs={type:"literal",value:"~replay",description:'"~replay"'},fu=o(function(){return Bi},"peg$c88"),Ro="~src",Ip={type:"literal",value:"~src",description:'"~src"'},Fo=o(function(y){return ta(y)},"peg$c91"),$l="~s",Df={type:"literal",value:"~s",description:'"~s"'},zt=o(function(){return Vf},"peg$c94"),Me="~tcp",wi={type:"literal",value:"~tcp",description:'"~tcp"'},cu=o(function(){return ku},"peg$c97"),ri="~tq",vt={type:"literal",value:"~tq",description:'"~tq"'},ro=o(function(y){return Kp(y)},"peg$c100"),Io="~ts",zl={type:"literal",value:"~ts",description:'"~ts"'},ae=o(function(y){return Kf(y)},"peg$c103"),$e="~t",pu={type:"literal",value:"~t",description:'"~t"'},du=o(function(y){return Ou(y)},"peg$c106"),as="~u",Zs={type:"literal",value:"~u",description:'"~u"'},jl=o(function(y){return ni(y)},"peg$c109"),Be="~websocket",Hp={type:"literal",value:"~websocket",description:'"~websocket"'},hu=o(function(){return ii},"peg$c112"),Ho={type:"other",description:"integer"},Wn=/^['"]/,mu={type:"class",value:`['"]`,description:`['"]`},ql=/^[0-9]/,Wo={type:"class",value:"[0-9]",description:"[0-9]"},Js=o(function(y){return parseInt(y.join(""),10)},"peg$c118"),Rf={type:"other",description:"string"},el='"',tl={type:"literal",value:'"',description:'"\\""'},us=o(function(y){return y.join("")},"peg$c122"),no="'",Vl={type:"literal",value:"'",description:`"'"`},Ff=/^["\\]/,Wp={type:"class",value:'["\\\\]',description:'["\\\\]'},rl={type:"any",description:"any character"},an=o(function(y){return y},"peg$c128"),vu="\\",gu={type:"literal",value:"\\",description:'"\\\\"'},Kl=/^['\\]/,nl={type:"class",value:"['\\\\]",description:"['\\\\]"},Bp=/^['"\\]/,If={type:"class",value:`['"\\\\]`,description:`['"\\\\]`},Up="n",$p={type:"literal",value:"n",description:'"n"'},yu=o(function(){return` `},"peg$c137"),Hf="r",wu={type:"literal",value:"r",description:'"r"'},Wf=o(function(){return"\r"},"peg$c140"),Bf="t",Gl={type:"literal",value:"t",description:'"t"'},Yl=o(function(){return" "},"peg$c143"),N=0,Ce=0,gt=[{line:1,column:1,seenCR:!1}],Tn=0,xu=[],ye=0,kn;if("startRule"in d){if(!(d.startRule in x))throw new Error(`Can't start parsing from rule "`+d.startRule+'".');_=x[d.startRule]}function am(){return l.substring(Ce,N)}o(am,"text");function um(){return Ii(Ce,N)}o(um,"location");function Su(y){throw Bo(null,[{type:"other",description:y}],l.substring(Ce,N),Ii(Ce,N))}o(Su,"expected");function zp(y){throw Bo(y,null,l.substring(Ce,N),Ii(Ce,N))}o(zp,"error");function Nt(y){var T=gt[y],B,W;if(T)return T;for(B=y-1;!gt[B];)B--;for(T=gt[B],T={line:T.line,column:T.column,seenCR:T.seenCR};BTn&&(Tn=N,xu=[]),xu.push(y))}o(_e,"peg$fail");function Bo(y,T,B,W){function Fr(Bn){var Un=1;for(Bn.sort(function(Si,gr){return Si.descriptiongr.description?1:0});Un1?gr.slice(0,-1).join(", ")+" or "+gr[Bn.length-1]:gr[0],ul=Un?'"'+Si(Un)+'"':"end of input","Expected "+al+" but "+ul+" found."}return o(un,"buildMessage"),T!==null&&Fr(T),new t(y!==null?y:un(T,B),T,B,W)}o(Bo,"peg$buildException");function fs(){var y,T,B,W;return ye++,y=N,T=xi(),T!==p?(B=Xl(),B!==p?(W=xi(),W!==p?(Ce=y,T=D(B),y=T):(N=y,y=p)):(N=y,y=p)):(N=y,y=p),ye--,y===p&&(T=p,ye===0&&_e(O)),y}o(fs,"peg$parsestart");function He(){var y,T;return ye++,U.test(l.charAt(N))?(y=l.charAt(N),N++):(y=p,ye===0&&_e(X)),ye--,y===p&&(T=p,ye===0&&_e(Y)),y}o(He,"peg$parsews");function Uf(){var y,T;return ye++,Q.test(l.charAt(N))?(y=l.charAt(N),N++):(y=p,ye===0&&_e(F)),ye--,y===p&&(T=p,ye===0&&_e(te)),y}o(Uf,"peg$parsecc");function xi(){var y,T;for(ye++,y=[],T=He();T!==p;)y.push(T),T=He();return ye--,y===p&&(T=p,ye===0&&_e(M)),y}o(xi,"peg$parse__");function Xl(){var y,T,B,W,Fr,un;return y=N,T=il(),T!==p?(B=xi(),B!==p?(l.charCodeAt(N)===124?(W=R,N++):(W=p,ye===0&&_e(K)),W!==p?(Fr=xi(),Fr!==p?(un=Xl(),un!==p?(Ce=y,T=V(T,un),y=T):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p),y===p&&(y=il()),y}o(Xl,"peg$parseOrExpr");function il(){var y,T,B,W,Fr,un;if(y=N,T=cs(),T!==p?(B=xi(),B!==p?(l.charCodeAt(N)===38?(W=ue,N++):(W=p,ye===0&&_e(ie)),W!==p?(Fr=xi(),Fr!==p?(un=il(),un!==p?(Ce=y,T=de(T,un),y=T):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p),y===p){if(y=N,T=cs(),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=il(),W!==p?(Ce=y,T=de(T,W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;y===p&&(y=cs())}return y}o(il,"peg$parseAndExpr");function cs(){var y,T,B,W;return y=N,l.charCodeAt(N)===33?(T=ge,N++):(T=p,ye===0&&_e(xe)),T!==p?(B=xi(),B!==p?(W=cs(),W!==p?(Ce=y,T=qe(W),y=T):(N=y,y=p)):(N=y,y=p)):(N=y,y=p),y===p&&(y=Cu()),y}o(cs,"peg$parseNotExpr");function Cu(){var y,T,B,W,Fr,un;return y=N,l.charCodeAt(N)===40?(T=et,N++):(T=p,ye===0&&_e(Te)),T!==p?(B=xi(),B!==p?(W=Xl(),W!==p?(Fr=xi(),Fr!==p?(l.charCodeAt(N)===41?(un=xt,N++):(un=p,ye===0&&_e(Ue)),un!==p?(Ce=y,T=Ve(W),y=T):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p)):(N=y,y=p),y===p&&(y=On()),y}o(Cu,"peg$parseBindingExpr");function On(){var y,T,B,W;if(y=N,l.substr(N,4)===Ke?(T=Ke,N+=4):(T=p,ye===0&&_e(Ye)),T!==p&&(Ce=y,T=Qt()),y=T,y===p&&(y=N,l.substr(N,2)===ft?(T=ft,N+=2):(T=p,ye===0&&_e(Ar)),T!==p&&(Ce=y,T=Kt()),y=T,y===p)){if(y=N,l.substr(N,2)===Et?(T=Et,N+=2):(T=p,ye===0&&_e(St)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=at(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,3)===_r?(T=_r,N+=3):(T=p,ye===0&&_e(Ut)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=$t(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,3)===ne?(T=ne,N+=3):(T=p,ye===0&&_e(tt)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=br(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,2)===jt?(T=jt,N+=2):(T=p,ye===0&&_e(qt)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=jp(),W!==p?(Ce=y,T=Se(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,8)===Er?(T=Er,N+=8):(T=p,ye===0&&_e(nn)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Fn(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,2)===ei?(T=ei,N+=2):(T=p,ye===0&&_e(on)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Gt(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p&&(y=N,l.substr(N,4)===dr?(T=dr,N+=4):(T=p,ye===0&&_e(ct)),T!==p&&(Ce=y,T=Do()),y=T,y===p)){if(y=N,l.substr(N,4)===vr?(T=vr,N+=4):(T=p,ye===0&&_e(Fi)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=sn(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p&&(y=N,l.substr(N,2)===In?(T=In,N+=2):(T=p,ye===0&&_e(vi)),T!==p&&(Ce=y,T=gi()),y=T,y===p)){if(y=N,l.substr(N,2)===Hn?(T=Hn,N+=2):(T=p,ye===0&&_e(En)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Ks(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,3)===H?(T=H,N+=3):(T=p,ye===0&&_e(J)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=he(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,3)===ke?(T=ke,N+=3):(T=p,ye===0&&_e(Zt)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Bl(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p&&(y=N,l.substr(N,5)===Rt?(T=Rt,N+=5):(T=p,ye===0&&_e(Dr)),T!==p&&(Ce=y,T=Jt()),y=T,y===p&&(y=N,l.substr(N,7)===ti?(T=ti,N+=7):(T=p,ye===0&&_e(os)),T!==p&&(Ce=y,T=to()),y=T,y===p))){if(y=N,l.substr(N,7)===yi?(T=yi,N+=7):(T=p,ye===0&&_e(Gs)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=ss(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,2)===ln?(T=ln,N+=2):(T=p,ye===0&&_e(Ap)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Ys(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p&&(y=N,l.substr(N,2)===Pf?(T=Pf,N+=2):(T=p,ye===0&&_e(Xs)),T!==p&&(Ce=y,T=Dp()),y=T,y===p&&(y=N,l.substr(N,8)===Mf?(T=Mf,N+=8):(T=p,ye===0&&_e(uu)),T!==p&&(Ce=y,T=Rp()),y=T,y===p&&(y=N,l.substr(N,8)===Ul?(T=Ul,N+=8):(T=p,ye===0&&_e(ls)),T!==p&&(Ce=y,T=Fp()),y=T,y===p&&(y=N,l.substr(N,7)===Af?(T=Af,N+=7):(T=p,ye===0&&_e(Qs)),T!==p&&(Ce=y,T=fu()),y=T,y===p))))){if(y=N,l.substr(N,4)===Ro?(T=Ro,N+=4):(T=p,ye===0&&_e(Ip)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=Fo(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p&&(y=N,l.substr(N,2)===$l?(T=$l,N+=2):(T=p,ye===0&&_e(Df)),T!==p&&(Ce=y,T=zt()),y=T,y===p&&(y=N,l.substr(N,4)===Me?(T=Me,N+=4):(T=p,ye===0&&_e(wi)),T!==p&&(Ce=y,T=cu()),y=T,y===p))){if(y=N,l.substr(N,3)===ri?(T=ri,N+=3):(T=p,ye===0&&_e(vt)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=ro(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,3)===Io?(T=Io,N+=3):(T=p,ye===0&&_e(zl)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=ae(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,2)===$e?(T=$e,N+=2):(T=p,ye===0&&_e(pu)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=du(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.substr(N,2)===as?(T=as,N+=2):(T=p,ye===0&&_e(Zs)),T!==p){if(B=[],W=He(),W!==p)for(;W!==p;)B.push(W),W=He();else B=p;B!==p?(W=Tt(),W!==p?(Ce=y,T=jl(W),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;y===p&&(y=N,l.substr(N,10)===Be?(T=Be,N+=10):(T=p,ye===0&&_e(Hp)),T!==p&&(Ce=y,T=hu()),y=T,y===p&&(y=N,T=Tt(),T!==p&&(Ce=y,T=jl(T)),y=T))}}}}}}}}}}}}}}}}}return y}o(On,"peg$parseExpr");function jp(){var y,T,B,W;if(ye++,y=N,Wn.test(l.charAt(N))?(T=l.charAt(N),N++):(T=p,ye===0&&_e(mu)),T===p&&(T=null),T!==p){if(B=[],ql.test(l.charAt(N))?(W=l.charAt(N),N++):(W=p,ye===0&&_e(Wo)),W!==p)for(;W!==p;)B.push(W),ql.test(l.charAt(N))?(W=l.charAt(N),N++):(W=p,ye===0&&_e(Wo));else B=p;B!==p?(Wn.test(l.charAt(N))?(W=l.charAt(N),N++):(W=p,ye===0&&_e(mu)),W===p&&(W=null),W!==p?(Ce=y,T=Js(B),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;return ye--,y===p&&(T=p,ye===0&&_e(Ho)),y}o(jp,"peg$parseIntegerLiteral");function Tt(){var y,T,B,W;if(ye++,y=N,l.charCodeAt(N)===34?(T=el,N++):(T=p,ye===0&&_e(tl)),T!==p){for(B=[],W=$f();W!==p;)B.push(W),W=$f();B!==p?(l.charCodeAt(N)===34?(W=el,N++):(W=p,ye===0&&_e(tl)),W!==p?(Ce=y,T=us(B),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p){if(y=N,l.charCodeAt(N)===39?(T=no,N++):(T=p,ye===0&&_e(Vl)),T!==p){for(B=[],W=Ql();W!==p;)B.push(W),W=Ql();B!==p?(l.charCodeAt(N)===39?(W=no,N++):(W=p,ye===0&&_e(Vl)),W!==p?(Ce=y,T=us(B),y=T):(N=y,y=p)):(N=y,y=p)}else N=y,y=p;if(y===p)if(y=N,T=N,ye++,B=Uf(),ye--,B===p?T=void 0:(N=T,T=p),T!==p){if(B=[],W=Hi(),W!==p)for(;W!==p;)B.push(W),W=Hi();else B=p;B!==p?(Ce=y,T=us(B),y=T):(N=y,y=p)}else N=y,y=p}return ye--,y===p&&(T=p,ye===0&&_e(Rf)),y}o(Tt,"peg$parseStringLiteral");function $f(){var y,T,B;return y=N,T=N,ye++,Ff.test(l.charAt(N))?(B=l.charAt(N),N++):(B=p,ye===0&&_e(Wp)),ye--,B===p?T=void 0:(N=T,T=p),T!==p?(l.length>N?(B=l.charAt(N),N++):(B=p,ye===0&&_e(rl)),B!==p?(Ce=y,T=an(B),y=T):(N=y,y=p)):(N=y,y=p),y===p&&(y=N,l.charCodeAt(N)===92?(T=vu,N++):(T=p,ye===0&&_e(gu)),T!==p?(B=ps(),B!==p?(Ce=y,T=an(B),y=T):(N=y,y=p)):(N=y,y=p)),y}o($f,"peg$parseDoubleStringChar");function Ql(){var y,T,B;return y=N,T=N,ye++,Kl.test(l.charAt(N))?(B=l.charAt(N),N++):(B=p,ye===0&&_e(nl)),ye--,B===p?T=void 0:(N=T,T=p),T!==p?(l.length>N?(B=l.charAt(N),N++):(B=p,ye===0&&_e(rl)),B!==p?(Ce=y,T=an(B),y=T):(N=y,y=p)):(N=y,y=p),y===p&&(y=N,l.charCodeAt(N)===92?(T=vu,N++):(T=p,ye===0&&_e(gu)),T!==p?(B=ps(),B!==p?(Ce=y,T=an(B),y=T):(N=y,y=p)):(N=y,y=p)),y}o(Ql,"peg$parseSingleStringChar");function Hi(){var y,T,B;return y=N,T=N,ye++,B=He(),ye--,B===p?T=void 0:(N=T,T=p),T!==p?(l.length>N?(B=l.charAt(N),N++):(B=p,ye===0&&_e(rl)),B!==p?(Ce=y,T=an(B),y=T):(N=y,y=p)):(N=y,y=p),y}o(Hi,"peg$parseUnquotedStringChar");function ps(){var y,T;return Bp.test(l.charAt(N))?(y=l.charAt(N),N++):(y=p,ye===0&&_e(If)),y===p&&(y=N,l.charCodeAt(N)===110?(T=Up,N++):(T=p,ye===0&&_e($p)),T!==p&&(Ce=y,T=yu()),y=T,y===p&&(y=N,l.charCodeAt(N)===114?(T=Hf,N++):(T=p,ye===0&&_e(wu)),T!==p&&(Ce=y,T=Wf()),y=T,y===p&&(y=N,l.charCodeAt(N)===116?(T=Bf,N++):(T=p,ye===0&&_e(Gl)),T!==p&&(Ce=y,T=Yl()),y=T))),y}o(ps,"peg$parseEscapeSequence");function ds(y,T){function B(){return y.apply(this,arguments)||T.apply(this,arguments)}return o(B,"orFilter"),B.desc=y.desc+" or "+T.desc,B}o(ds,"or");function Ct(y,T){function B(){return y.apply(this,arguments)&&T.apply(this,arguments)}return o(B,"andFilter"),B.desc=y.desc+" and "+T.desc,B}o(Ct,"and");function io(y){function T(){return!y.apply(this,arguments)}return o(T,"notFilter"),T.desc="not "+y.desc,T}o(io,"not");function _u(y){function T(){return y.apply(this,arguments)}return o(T,"bindingFilter"),T.desc="("+y.desc+")",T}o(_u,"binding");function zf(y){return!0}o(zf,"allFilter"),zf.desc="all flows";var oo=[new RegExp("text/javascript"),new RegExp("application/x-javascript"),new RegExp("application/javascript"),new RegExp("text/css"),new RegExp("image/.*"),new RegExp("font/.*"),new RegExp("application/font.*")];function sr(y){if(y.response){for(var T=zs.getContentType(y.response),B=oo.length;B--;)if(oo[B].test(T))return!0}return!1}o(sr,"assetFilter"),sr.desc="is asset";function qp(y){y=new RegExp(y,"i");function T(B){return!0}return o(T,"bodyFilter"),T.desc="body filters are not implemented yet, see https://github.com/mitmproxy/mitmweb/issues/10",T}o(qp,"body");function jf(y){y=new RegExp(y,"i");function T(B){return!0}return o(T,"requestBodyFilter"),T.desc="body filters are not implemented yet, see https://github.com/mitmproxy/mitmweb/issues/10",T}o(jf,"requestBody");function hs(y){y=new RegExp(y,"i");function T(B){return!0}return o(T,"responseBodyFilter"),T.desc="body filters are not implemented yet, see https://github.com/mitmproxy/mitmweb/issues/10",T}o(hs,"responseBody");function Zl(y){function T(B){return B.response&&B.response.status_code===y}return o(T,"responseCodeFilter"),T.desc="resp. code is "+y,T}o(Zl,"responseCode");function Uo(y){y=new RegExp(y,"i");function T(B){return y.test(B.comment)}return o(T,"commentFilter"),T.desc="comment matches "+y,T}o(Uo,"comment");function Vp(y){y=new RegExp(y,"i");function T(B){return B.request&&(y.test(B.request.host)||y.test(B.request.pretty_host))}return o(T,"domainFilter"),T.desc="domain matches "+y,T}o(Vp,"domain");function ol(y){return y.type==="dns"}o(ol,"dnsFilter"),ol.desc="is a DNS Flow";function bu(y){y=new RegExp(y,"i");function T(B){return!!B.server_conn.address&&y.test(B.server_conn.address[0]+":"+B.server_conn.address[1])}return o(T,"destinationFilter"),T.desc="destination address matches "+y,T}o(bu,"destination");function Jl(y){return!!y.error}o(Jl,"errorFilter"),Jl.desc="has error";function Eu(y){y=new RegExp(y,"i");function T(B){return B.request&&ko.match_header(B.request,y)||B.response&&zs.match_header(B.response,y)}return o(T,"headerFilter"),T.desc="header matches "+y,T}o(Eu,"header");function Tu(y){y=new RegExp(y,"i");function T(B){return B.request&&ko.match_header(B.request,y)}return o(T,"requestHeaderFilter"),T.desc="req. header matches "+y,T}o(Tu,"requestHeader");function qf(y){y=new RegExp(y,"i");function T(B){return B.response&&zs.match_header(B.response,y)}return o(T,"responseHeaderFilter"),T.desc="resp. header matches "+y,T}o(qf,"responseHeader");function ea(y){return y.type==="http"}o(ea,"httpFilter"),ea.desc="is an HTTP Flow";function so(y){return y.marked}o(so,"markedFilter"),so.desc="is marked";function Wi(y){y=new RegExp(y,"i");function T(B){return y.test(B.marked)}return o(T,"markerFilter"),T.desc="marker matches "+y,T}o(Wi,"marker");function sl(y){y=new RegExp(y,"i");function T(B){return B.request&&y.test(B.request.method)}return o(T,"methodFilter"),T.desc="method matches "+y,T}o(sl,"method");function Rr(y){return y.request&&!y.response}o(Rr,"noResponseFilter"),Rr.desc="has no response";function ll(y){return y.is_replay==="request"}o(ll,"clientReplayFilter"),ll.desc="request has been replayed";function Vr(y){return y.is_replay==="response"}o(Vr,"serverReplayFilter"),Vr.desc="response has been replayed";function Bi(y){return!!y.is_replay}o(Bi,"replayFilter"),Bi.desc="flow has been replayed";function ta(y){y=new RegExp(y,"i");function T(B){return!!B.client_conn.peername&&y.test(B.client_conn.peername[0]+":"+B.client_conn.peername[1])}return o(T,"sourceFilter"),T.desc="source address matches "+y,T}o(ta,"source");function Vf(y){return!!y.response}o(Vf,"responseFilter"),Vf.desc="has response";function ku(y){return y.type==="tcp"}o(ku,"tcpFilter"),ku.desc="is a TCP Flow";function Kp(y){y=new RegExp(y,"i");function T(B){return B.request&&y.test(ko.getContentType(B.request))}return o(T,"requestContentTypeFilter"),T.desc="req. content type matches "+y,T}o(Kp,"requestContentType");function Kf(y){y=new RegExp(y,"i");function T(B){return B.response&&y.test(zs.getContentType(B.response))}return o(T,"responseContentTypeFilter"),T.desc="resp. content type matches "+y,T}o(Kf,"responseContentType");function Ou(y){y=new RegExp(y,"i");function T(B){return B.request&&y.test(ko.getContentType(B.request))||B.response&&y.test(zs.getContentType(B.response))}return o(T,"contentTypeFilter"),T.desc="content type matches "+y,T}o(Ou,"contentType");function ni(y){y=new RegExp(y,"i");function T(B){var W;if(B.type==="dns"){let Fr=(W=B.request)==null?void 0:W.questions[0];return Fr&&y.test(Fr.name)}return B.request&&y.test(ko.pretty_url(B.request))}return o(T,"urlFilter"),T.desc="url matches "+y,T}o(ni,"url");function ii(y){return!!y.websocket}if(o(ii,"websocketFilter"),ii.desc="is a Websocket Flow",kn=_(),kn!==p&&N===l.length)return kn;throw kn!==p&&NAx,icon:()=>ty,method:()=>Mh,path:()=>ry,quickactions:()=>fp,size:()=>ny,status:()=>Ah,time:()=>iy,timestamp:()=>oy,tls:()=>ey});var cr=pe(De());var Jg=pe(Xn());var ey=o(({flow:e})=>cr.default.createElement("td",{className:(0,Jg.default)("col-tls",e.client_conn.tls_established?"col-tls-https":"col-tls-http")}),"tls");ey.headerName="";ey.sortKey=e=>e.type==="http"&&e.request.scheme;var ty=o(({flow:e})=>cr.default.createElement("td",{className:"col-icon"},cr.default.createElement("div",{className:(0,Jg.default)("resource-icon",RT(e))})),"icon");ty.headerName="";ty.sortKey=e=>RT(e);var RT=o(e=>{if(e.type==="tcp"||e.type==="dns")return`resource-icon-${e.type}`;if(e.websocket)return"resource-icon-websocket";if(!e.response)return"resource-icon-plain";var t=zs.getContentType(e.response)||"";return e.response.status_code===304?"resource-icon-not-modified":300<=e.response.status_code&&e.response.status_code<400?"resource-icon-redirect":t.indexOf("image")>=0?"resource-icon-image":t.indexOf("javascript")>=0?"resource-icon-js":t.indexOf("css")>=0?"resource-icon-css":t.indexOf("html")>=0?"resource-icon-document":"resource-icon-plain"},"getIcon"),FT=o(e=>{var t,n,l,d;switch(e.type){case"http":return ko.pretty_url(e.request);case"tcp":return`${e.client_conn.peername.join(":")} \u2194 ${(n=(t=e.server_conn)==null?void 0:t.address)==null?void 0:n.join(":")}`;case"dns":return`${e.request.questions.map(m=>`${m.name} ${m.type}`).join(", ")} = ${((d=(l=e.response)==null?void 0:l.answers.map(m=>m.data).join(", "))!=null?d:"...")||"?"}`}},"mainPath"),ry=o(({flow:e})=>{let t;return e.error&&(e.error.msg==="Connection killed."?t=cr.default.createElement("i",{className:"fa fa-fw fa-times pull-right"}):t=cr.default.createElement("i",{className:"fa fa-fw fa-exclamation pull-right"})),cr.default.createElement("td",{className:"col-path"},e.is_replay==="request"&&cr.default.createElement("i",{className:"fa fa-fw fa-repeat pull-right"}),e.intercepted&&cr.default.createElement("i",{className:"fa fa-fw fa-pause pull-right"}),t,cr.default.createElement("span",{className:"marker pull-right"},e.marked),FT(e))},"path");ry.headerName="Path";ry.sortKey=e=>FT(e);var Mh=o(({flow:e})=>cr.default.createElement("td",{className:"col-method"},Mh.sortKey(e)),"method");Mh.headerName="Method";Mh.sortKey=e=>{switch(e.type){case"http":return e.websocket?e.client_conn.tls_established?"WSS":"WS":e.request.method;case"dns":return e.request.op_code;default:return e.type.toUpperCase()}};var Ah=o(({flow:e})=>{let t="darkred";return e.type!=="http"&&e.type!="dns"||!e.response?cr.default.createElement("td",{className:"col-status"}):(100<=e.response.status_code&&e.response.status_code<200?t="green":200<=e.response.status_code&&e.response.status_code<300?t="darkgreen":300<=e.response.status_code&&e.response.status_code<400?t="lightblue":(400<=e.response.status_code&&e.response.status_code<500||500<=e.response.status_code&&e.response.status_code<600)&&(t="red"),cr.default.createElement("td",{className:"col-status",style:{color:t}},Ah.sortKey(e)))},"status");Ah.headerName="Status";Ah.sortKey=e=>{var t,n;switch(e.type){case"http":return(t=e.response)==null?void 0:t.status_code;case"dns":return(n=e.response)==null?void 0:n.response_code;default:return}};var ny=o(({flow:e})=>cr.default.createElement("td",{className:"col-size"},Kg(Mx(e))),"size");ny.headerName="Size";ny.sortKey=e=>Mx(e);var iy=o(({flow:e})=>{let t=Ph(e),n=Px(e);return cr.default.createElement("td",{className:"col-time"},t&&n?Gg(1e3*(n-t)):"...")},"time");iy.headerName="Time";iy.sortKey=e=>{let t=Ph(e),n=Px(e);return t&&n&&n-t};var oy=o(({flow:e})=>{let t=Ph(e);return cr.default.createElement("td",{className:"col-timestamp"},t?Qi(t):"...")},"timestamp");oy.headerName="Start time";oy.sortKey=e=>Ph(e);var fp=o(({flow:e})=>{let t=$s(),[n,l]=(0,cr.useState)(!1),d=null;return e.intercepted?d=cr.default.createElement("a",{href:"#",className:"quickaction",onClick:()=>t(cp(e))},cr.default.createElement("i",{className:"fa fa-fw fa-play text-success"})):Qg(e)&&(d=cr.default.createElement("a",{href:"#",className:"quickaction",onClick:()=>t(pp(e))},cr.default.createElement("i",{className:"fa fa-fw fa-repeat text-primary"}))),cr.default.createElement("td",{className:(0,Jg.default)("col-quickactions",{hover:n}),onClick:()=>0},cr.default.createElement("div",null,d))},"quickactions");fp.headerName="";fp.sortKey=e=>0;var Ax={icon:ty,method:Mh,path:ry,quickactions:fp,size:ny,status:Ah,time:iy,timestamp:oy,tls:ey};var fF="FLOWS_ADD",cF="FLOWS_UPDATE",IT="FLOWS_REMOVE",pF="FLOWS_RECEIVE",HT="FLOWS_SELECT",WT="FLOWS_SET_FILTER",BT="FLOWS_SET_SORT",UT="FLOWS_SET_HIGHLIGHT",dF="FLOWS_REQUEST_ACTION",hF=Pe({highlight:void 0,filter:void 0,sort:{column:void 0,desc:!1},selected:[]},Yg);function Dx(e=hF,t){switch(t.type){case fF:case cF:case IT:case pF:let n=Nh[t.cmd](t.data,$T(e.filter),Rx(e.sort)),l=e.selected;if(t.type===IT&&e.selected.includes(t.data)){if(e.selected.length>1)l=l.filter(d=>d!==t.data);else if(l=[],t.data in e.viewIndex&&e.view.length>1){let d=e.viewIndex[t.data],m;d===e.view.length-1?m=e.view[d-1]:m=e.view[d+1],l.push(m.id)}}return Pe(It(Pe({},e),{selected:l}),up(e,n));case WT:return Pe(It(Pe({},e),{filter:t.filter}),up(e,kx($T(t.filter),Rx(e.sort))));case UT:return It(Pe({},e),{highlight:t.highlight});case BT:return Pe(It(Pe({},e),{sort:t.sort}),up(e,MT(Rx(t.sort))));case HT:return It(Pe({},e),{selected:t.flowIds});default:return e}}o(Dx,"reducer");function $T(e){if(!!e)return gf.parse(e)}o($T,"makeFilter");function Rx({column:e,desc:t}){if(!e)return(l,d)=>0;let n=Ax[e].sortKey;return(l,d)=>{let m=n(l),p=n(d);return m>p?t?-1:1:mOt(`/flows/${e.id}/resume`,{method:"POST"})}o(cp,"resume");function ay(){return e=>Ot("/flows/resume",{method:"POST"})}o(ay,"resumeAll");function uy(e){return t=>Ot(`/flows/${e.id}/kill`,{method:"POST"})}o(uy,"kill");function jT(){return e=>Ot("/flows/kill",{method:"POST"})}o(jT,"killAll");function fy(e){return t=>Ot(`/flows/${e.id}`,{method:"DELETE"})}o(fy,"remove");function cy(e){return t=>Ot(`/flows/${e.id}/duplicate`,{method:"POST"})}o(cy,"duplicate");function pp(e){return t=>Ot(`/flows/${e.id}/replay`,{method:"POST"})}o(pp,"replay");function py(e){return t=>Ot(`/flows/${e.id}/revert`,{method:"POST"})}o(py,"revert");function Ri(e,t){return n=>Ot.put(`/flows/${e.id}`,t)}o(Ri,"update");function qT(e,t,n){let l=new FormData;return t=new window.Blob([t],{type:"plain/text"}),l.append("file",t),d=>Ot(`/flows/${e.id}/${n}/content.data`,{method:"POST",body:l})}o(qT,"uploadContent");function dy(){return e=>Ot("/clear",{method:"POST"})}o(dy,"clear");function VT(){return window.location.href="/flows/dump",{type:dF}}o(VT,"download");function KT(e){let t=new FormData;return t.append("file",e),n=>Ot("/flows/dump",{method:"POST",body:t})}o(KT,"upload");function wf(e){return{type:HT,flowIds:e?[e]:[]}}o(wf,"select");var hy="UI_HIDE_MODAL",GT="UI_SET_ACTIVE_MODAL",mF={activeModal:void 0};function Fx(e=mF,t){switch(t.type){case GT:return It(Pe({},e),{activeModal:t.activeModal});case hy:return It(Pe({},e),{activeModal:void 0});default:return e}}o(Fx,"reducer");function YT(e){return{type:GT,activeModal:e}}o(YT,"setActiveModal");function my(){return{type:hy}}o(my,"hideModal");var Xh=pe(De());var Bt=pe(De());var hp=pe(De());var Rh=pe(De()),XT=pe(Xn()),QT=(()=>{let e=document.createElement("div");return e.setAttribute("contenteditable","PLAINTEXT-ONLY"),e.contentEditable==="plaintext-only"?"plaintext-only":"true"})(),dp=!1,js=class extends Rh.Component{constructor(){super(...arguments);this.input=Rh.default.createRef();this.isEditing=o(()=>{var t;return((t=this.input.current)==null?void 0:t.contentEditable)===QT},"isEditing");this.startEditing=o(()=>{if(!this.input.current)return console.error("unreachable");this.isEditing()||(this.suppress_events=!0,this.input.current.blur(),this.input.current.contentEditable=QT,window.requestAnimationFrame(()=>{var l,d;if(!this.input.current)return;this.input.current.focus(),this.suppress_events=!1;let t=document.createRange();t.selectNodeContents(this.input.current);let n=window.getSelection();n==null||n.removeAllRanges(),n==null||n.addRange(t),(d=(l=this.props).onEditStart)==null||d.call(l)}))},"startEditing");this.resetValue=o(()=>{var t,n;if(!this.input.current)return console.error("unreachable");this.input.current.textContent=this.props.content,(n=(t=this.props).onInput)==null||n.call(t,this.props.content)},"resetValue");this.finishEditing=o(()=>{if(!this.input.current)return console.error("unreachable");this.props.onEditDone(this.input.current.textContent||""),this.input.current.blur(),this.input.current.contentEditable="inherit"},"finishEditing");this.onPaste=o(t=>{t.preventDefault();let n=t.clipboardData.getData("text/plain");document.execCommand("insertHTML",!1,n)},"onPaste");this.suppress_events=!1;this.onMouseDown=o(t=>{dp&&console.debug("onMouseDown",this.suppress_events),this.suppress_events=!0,window.addEventListener("mouseup",this.onMouseUp,{once:!0})},"onMouseDown");this.onMouseUp=o(t=>{var d;let n=t.target===this.input.current,l=!((d=window.getSelection())==null?void 0:d.toString());dp&&console.warn("mouseUp",this.suppress_events,n,l),n&&l&&this.startEditing(),this.suppress_events=!1},"onMouseUp");this.onClick=o(t=>{dp&&console.debug("onClick",this.suppress_events)},"onClick");this.onFocus=o(t=>{if(dp&&console.debug("onFocus",this.props.content,this.suppress_events),!this.input.current)throw"unreachable";this.suppress_events||this.startEditing()},"onFocus");this.onInput=o(t=>{var n,l,d;(d=(l=this.props).onInput)==null||d.call(l,((n=this.input.current)==null?void 0:n.textContent)||"")},"onInput");this.onBlur=o(t=>{dp&&console.debug("onBlur",this.props.content,this.suppress_events),!this.suppress_events&&this.finishEditing()},"onBlur");this.onKeyDown=o(t=>{var n,l;switch(dp&&console.debug("keydown",t),t.stopPropagation(),t.key){case"Escape":t.preventDefault(),this.resetValue(),this.finishEditing();break;case"Enter":t.shiftKey||(t.preventDefault(),this.finishEditing());break;default:break}(l=(n=this.props).onKeyDown)==null||l.call(n,t)},"onKeyDown")}render(){let t=(0,XT.default)("inline-input",this.props.className);return Rh.default.createElement("span",{ref:this.input,tabIndex:0,className:t,placeholder:this.props.placeholder,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onInput:this.onInput,onPaste:this.onPaste,onMouseDown:this.onMouseDown,onClick:this.onClick},this.props.content)}componentDidUpdate(t){var n,l;t.content!==this.props.content&&((l=(n=this.props).onInput)==null||l.call(n,this.props.content))}};o(js,"ValueEditor");var ZT=pe(Xn());function xf(e){let[t,n]=(0,hp.useState)(e.isValid(e.content)),l=(0,hp.useRef)(null),d=o(p=>{var x;e.isValid(p)?e.onEditDone(p):(x=l.current)==null||x.resetValue()},"onEditDone"),m=(0,ZT.default)(e.className,t?"has-success":"has-warning");return hp.default.createElement(js,It(Pe({},e),{className:m,onInput:p=>n(e.isValid(p)),onEditDone:d,ref:l}))}o(xf,"ValidateEditor");function Ix(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}o(Ix,"_defineProperty");function JT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable})),n.push.apply(n,l)}return n}o(JT,"ownKeys");function vy(e){for(var t=1;tn[l.level])));case rk:case yF:return Pe(Pe({},e),up(e,Nh[t.cmd](t.data,l=>e.filters[l.level])));default:return e}}o(Ux,"reduce");function ok(e){return{type:ik,filter:e}}o(ok,"toggleFilter");function mp(){return{type:nk}}o(mp,"toggleVisibility");function sk(e,t="web"){let n={id:Math.random().toString(),message:e,level:t};return{type:rk,cmd:"add",data:n}}o(sk,"add");var lk="UI_OPTION_UPDATE_START",ak="UI_OPTION_UPDATE_SUCCESS",uk="UI_OPTION_UPDATE_ERROR",xF={};function $x(e=xF,t){switch(t.type){case lk:return It(Pe({},e),{[t.option]:{isUpdating:!0,value:t.value,error:!1}});case ak:return It(Pe({},e),{[t.option]:void 0});case uk:let n=e[t.option].value;return typeof n=="boolean"&&(n=!n),It(Pe({},e),{[t.option]:{value:n,isUpdating:!1,error:t.error}});case hy:return{};default:return e}}o($x,"reducer");function fk(e,t){return{type:lk,option:e,value:t}}o(fk,"startUpdate");function ck(e){return{type:ak,option:e}}o(ck,"updateSuccess");function pk(e,t){return{type:uk,option:e,error:t}}o(pk,"updateError");var dk=yy({flow:gx,modal:Fx,optionsEditor:$x});var Zn;(function(m){m.INIT="CONNECTION_INIT",m.FETCHING="CONNECTION_FETCHING",m.ESTABLISHED="CONNECTION_ESTABLISHED",m.ERROR="CONNECTION_ERROR",m.OFFLINE="CONNECTION_OFFLINE"})(Zn||(Zn={}));var SF={state:Zn.INIT,message:void 0};function zx(e=SF,t){switch(t.type){case Zn.ESTABLISHED:case Zn.FETCHING:case Zn.ERROR:case Zn.OFFLINE:return{state:t.type,message:t.message};default:return e}}o(zx,"reducer");function hk(){return{type:Zn.FETCHING}}o(hk,"startFetching");function mk(){return{type:Zn.ESTABLISHED}}o(mk,"connectionEstablished");function vk(e){return{type:Zn.ERROR,message:e}}o(vk,"connectionError");var gk={add_upstream_certs_to_client_chain:!1,allow_hosts:[],anticache:!1,anticomp:!1,block_global:!0,block_list:[],block_private:!1,body_size_limit:void 0,cert_passphrase:void 0,certs:[],ciphers_client:void 0,ciphers_server:void 0,client_certs:void 0,client_replay:[],client_replay_concurrency:1,command_history:!0,confdir:"~/.mitmproxy",connection_strategy:"eager",console_focus_follow:!1,content_view_lines_cutoff:512,dns_listen_host:"",dns_listen_port:53,dns_mode:"regular",dns_server:!1,export_preserve_original_ip:!1,http2:!0,http2_ping_keepalive:58,ignore_hosts:[],intercept:void 0,intercept_active:!1,keep_host_header:!1,key_size:2048,listen_host:"",listen_port:8080,map_local:[],map_remote:[],mode:"regular",modify_body:[],modify_headers:[],normalize_outbound_headers:!0,onboarding:!0,onboarding_host:"mitm.it",onboarding_port:80,proxy_debug:!1,proxyauth:void 0,rawtcp:!0,readfile_filter:void 0,rfile:void 0,save_stream_file:void 0,save_stream_filter:void 0,scripts:[],server:!0,server_replay:[],server_replay_ignore_content:!1,server_replay_ignore_host:!1,server_replay_ignore_params:[],server_replay_ignore_payload_params:[],server_replay_ignore_port:!1,server_replay_kill_extra:!1,server_replay_nopop:!1,server_replay_refresh:!0,server_replay_use_headers:[],showhost:!1,ssl_insecure:!1,ssl_verify_upstream_trusted_ca:void 0,ssl_verify_upstream_trusted_confdir:void 0,stickyauth:void 0,stickycookie:void 0,stream_large_bodies:void 0,tcp_hosts:[],termlog_verbosity:"info",tls_version_client_max:"UNBOUNDED",tls_version_client_min:"TLS1_2",tls_version_server_max:"UNBOUNDED",tls_version_server_min:"TLS1_2",upstream_auth:void 0,upstream_cert:!0,validate_inbound_headers:!0,view_filter:void 0,view_order:"time",view_order_reversed:!1,web_columns:["tls","icon","path","method","status","size","time"],web_debug:!1,web_host:"127.0.0.1",web_open_browser:!0,web_port:8081,web_static_viewer:"",websocket:!0};var jx="OPTIONS_RECEIVE",qx="OPTIONS_UPDATE";function Vx(e=gk,t){switch(t.type){case jx:let n={};for(let[d,{value:m}]of Object.entries(t.data))n[d]=m;return n;case qx:let l=Pe({},e);for(let[d,{value:m}]of Object.entries(t.data))l[d]=m;return l;default:return e}}o(Vx,"reducer");function CF(e,t,n){return Na(this,null,function*(){try{let l=yield Ot.put("/options",{[e]:t});if(l.status===200)n(ck(e));else throw yield l.text()}catch(l){n(pk(e,l))}})}o(CF,"pureSendUpdate");var _F=CF;function vp(e,t){return n=>{n(fk(e,t)),_F(e,t,n)}}o(vp,"update");function yk(){return e=>Ot("/options/save",{method:"POST"})}o(yk,"save");var wk="COMMANDBAR_TOGGLE_VISIBILITY",bF={visible:!1};function Kx(e=bF,t){switch(t.type){case wk:return It(Pe({},e),{visible:!e.visible});default:return e}}o(Kx,"reducer");function wy(){return{type:wk}}o(wy,"toggleVisibility");function xk(e){return function(t){var n=t.dispatch,l=t.getState;return function(d){return function(m){return typeof m=="function"?m(n,l,e):d(m)}}}}o(xk,"createThunkMiddleware");var Sk=xk();Sk.withExtraArgument=xk;var Ck=Sk;var EF=window.MITMWEB_CONF||{static:!1,version:"1.2.3",contentViews:["Auto","Raw"]};function Gx(e=EF,t){return e}o(Gx,"reducer");var TF={},kF=o((e=TF,t)=>{switch(t.type){case jx:return t.data;case qx:return Pe(Pe({},e),t.data);default:return e}},"reducer"),_k=kF;var OF=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||Bx,LF=yy({commandBar:Kx,eventLog:Ux,flows:Dx,connection:zx,ui:dk,options:Vx,options_meta:_k,conf:Gx}),NF=o(e=>Wx(LF,e,OF(tk(Ck))),"createAppStore"),gp=NF(void 0),Vt=o(()=>$s(),"useAppDispatch"),it=mx;var Zi=pe(De());var bk=pe(Oh()),Ek=pe(Xn()),Yx=class extends Zi.Component{constructor(){super(...arguments);this.container=Zi.default.createRef();this.nameInput=Zi.default.createRef();this.valueInput=Zi.default.createRef();this.render=o(()=>{let[t,n]=this.props.item;return Zi.default.createElement("div",{ref:this.container,className:"kv-row",onClick:this.onClick,onKeyDownCapture:this.onKeyDown},Zi.default.createElement(js,{ref:this.nameInput,className:"kv-key",content:t,onEditStart:this.props.onEditStart,onEditDone:l=>this.props.onEditDone([l,n])}),":\xA0",Zi.default.createElement(js,{ref:this.valueInput,className:"kv-value",content:n,onEditStart:this.props.onEditStart,onEditDone:l=>this.props.onEditDone([t,l]),placeholder:"empty"}))},"render");this.onClick=o(t=>{t.target===this.container.current&&this.props.onClickEmptyArea()},"onClick");this.onKeyDown=o(t=>{var n;t.target===((n=this.valueInput.current)==null?void 0:n.input.current)&&t.key==="Tab"&&this.props.onTabNext()},"onKeyDown")}};o(Yx,"Row");var yp=class extends Zi.Component{constructor(){super(...arguments);this.rowRefs={};this.state={currentList:this.props.data||[],initialList:this.props.data};this.render=o(()=>{this.rowRefs={};let t=this.state.currentList.map((n,l)=>Zi.default.createElement(Yx,{key:l,item:n,onEditStart:()=>this.currentlyEditing=l,onEditDone:d=>this.onEditDone(l,d),onClickEmptyArea:()=>this.onClickEmptyArea(l),onTabNext:()=>this.onTabNext(l),ref:d=>this.rowRefs[l]=d}));return Zi.default.createElement("div",{className:(0,Ek.default)("kv-editor",this.props.className),onMouseDown:this.onMouseDown},t,Zi.default.createElement("div",{onClick:n=>{n.preventDefault(),this.onClickEmptyArea(this.state.currentList.length-1)},className:"kv-add-row fa fa-plus-square-o",role:"button","aria-label":"Add"}))},"render");this.onEditDone=o((t,n)=>{let l=[...this.state.currentList];n[0]?l[t]=n:l.splice(t,1),this.currentlyEditing=void 0,(0,bk.isEqual)(this.state.currentList,l)||this.props.onChange(l),this.setState({currentList:l})},"onEditDone");this.onClickEmptyArea=o(t=>{if(this.justFinishedEditing)return;let n=[...this.state.currentList];n.splice(t+1,0,["",""]),this.setState({currentList:n},()=>{var l,d;return(d=(l=this.rowRefs[t+1])==null?void 0:l.nameInput.current)==null?void 0:d.startEditing()})},"onClickEmptyArea");this.onTabNext=o(t=>{t==this.state.currentList.length-1&&this.onClickEmptyArea(t)},"onTabNext");this.onMouseDown=o(t=>{this.justFinishedEditing=this.currentlyEditing},"onMouseDown")}static getDerivedStateFromProps(t,n){return t.data!==n.initialList?{currentList:t.data||[],initialList:t.data}:null}};o(yp,"KeyValueListEditor");var Xt=pe(De());var Fh=pe(De());var xy=80;function Sy(e,t){let[n,l]=(0,Fh.useState)(),[d,m]=(0,Fh.useState)();return(0,Fh.useEffect)(()=>{d&&d.abort();let p=new AbortController;return Ot(e,{signal:p.signal}).then(x=>{if(!x.ok)throw`${x.status} ${x.statusText}`.trim();return x.text()}).then(x=>{l(x)}).catch(x=>{p.signal.aborted||l(`Error getting content: ${x}.`)}),m(p),()=>{p.signal.aborted||p.abort()}},[e,t]),n}o(Sy,"useContent");var Ih=pe(De()),Cy=Ih.default.memo(o(function({icon:t,text:n,className:l,title:d,onOpenFile:m,onClick:p}){let x;return Ih.default.createElement("a",{href:"#",onClick:_=>{x.click(),p&&p(_)},className:l,title:d},Ih.default.createElement("i",{className:"fa fa-fw "+t}),n,Ih.default.createElement("input",{ref:_=>x=_,className:"hidden",type:"file",onChange:_=>{_.preventDefault(),_.target.files&&_.target.files.length>0&&m(_.target.files[0]),x.value=""}}))},"FileChooser"));var wp=pe(De()),Tk=pe(Xn());function Cr({onClick:e,children:t,icon:n,disabled:l,className:d,title:m}){return wp.createElement("button",{className:(0,Tk.default)(d,"btn btn-default"),onClick:l?void 0:e,disabled:l,title:m},n&&wp.createElement(wp.Fragment,null,wp.createElement("i",{className:"fa "+n}),"\xA0"),t)}o(Cr,"Button");var Wh=pe(De()),Mk=pe(De());var Hh=pe(De()),Ok=pe(Xn()),Lk=pe(kk()),Nk=pe(Oh());function Pk(e){return e&&e.replace(/\r\n|\r/g,` `)}o(Pk,"normalizeLineEndings");var xp=class extends Hh.Component{constructor(t){super(t);this.state={isFocused:!1}}getCodeMirrorInstance(){return this.props.codeMirrorInstance||Lk.default}UNSAFE_componentWillMount(){this.props.path&&console.error("Warning: react-codemirror: the `path` prop has been changed to `name`")}componentDidMount(){let t=this.getCodeMirrorInstance();this.codeMirror=t.fromTextArea(this.textareaNode,this.props.options),this.codeMirror.on("change",this.codemirrorValueChanged.bind(this)),this.codeMirror.on("cursorActivity",this.cursorActivity.bind(this)),this.codeMirror.on("focus",this.focusChanged.bind(this,!0)),this.codeMirror.on("blur",this.focusChanged.bind(this,!1)),this.codeMirror.on("scroll",this.scrollChanged.bind(this)),this.codeMirror.setValue(this.props.defaultValue||this.props.value||"")}componentWillUnmount(){this.codeMirror&&this.codeMirror.toTextArea()}UNSAFE_componentWillReceiveProps(t){if(this.codeMirror&&t.value!==void 0&&t.value!==this.props.value&&Pk(this.codeMirror.getValue())!==Pk(t.value))if(this.props.preserveScrollPosition){var n=this.codeMirror.getScrollInfo();this.codeMirror.setValue(t.value),this.codeMirror.scrollTo(n.left,n.top)}else this.codeMirror.setValue(t.value);if(typeof t.options=="object")for(let l in t.options)t.options.hasOwnProperty(l)&&this.setOptionIfChanged(l,t.options[l])}setOptionIfChanged(t,n){let l=this.codeMirror.getOption(t);Nk.default.isEqual(l,n)||this.codeMirror.setOption(t,n)}getCodeMirror(){return this.codeMirror}focus(){this.codeMirror&&this.codeMirror.focus()}focusChanged(t){this.setState({isFocused:t}),this.props.onFocusChange&&this.props.onFocusChange(t)}cursorActivity(t){this.props.onCursorActivity&&this.props.onCursorActivity(t)}scrollChanged(t){this.props.onScroll&&this.props.onScroll(t.getScrollInfo())}codemirrorValueChanged(t,n){this.props.onChange&&n.origin!=="setValue"&&this.props.onChange(t.getValue(),n)}render(){let t=(0,Ok.default)("ReactCodeMirror",this.state.isFocused?"ReactCodeMirror--focused":null,this.props.className);return Hh.createElement("div",{className:t},Hh.createElement("textarea",{ref:n=>this.textareaNode=n,name:this.props.name||this.props.path,defaultValue:this.props.value,autoComplete:"off",autoFocus:this.props.autoFocus}))}};o(xp,"CodeMirror"),xp.defaultProps={preserveScrollPosition:!1};var Bh=class extends Mk.Component{constructor(){super(...arguments);this.editor=Wh.createRef();this.getContent=o(()=>{var t;return(t=this.editor.current)==null?void 0:t.codeMirror.getValue()},"getContent");this.render=o(()=>{let t={lineNumbers:!0};return Wh.createElement("div",{className:"codeeditor",onKeyDown:n=>n.stopPropagation()},Wh.createElement(xp,{ref:this.editor,value:this.props.initialContent,onChange:()=>0,options:t}))},"render")}};o(Bh,"CodeEditor");var Sf=pe(De()),PF=Sf.default.memo(o(function({lines:t,maxLines:n,showMore:l}){return t.length===0?null:Sf.default.createElement("pre",null,t.map((d,m)=>m===n?Sf.default.createElement("button",{key:"showmore",onClick:l,className:"btn btn-xs btn-info"},Sf.default.createElement("i",{className:"fa fa-angle-double-down","aria-hidden":"true"})," Show more"):Sf.default.createElement("div",{key:m},d.map(([p,x],_)=>Sf.default.createElement("span",{key:_,className:p},x)))))},"LineRenderer")),_y=PF;var Of=pe(De());var di=pe(De());var by=pe(De());var Zx=o(function(t){return t.reduce(function(n,l){var d=l[0],m=l[1];return n[d]=m,n},{})},"fromEntries"),Jx=typeof window!="undefined"&&window.document&&window.document.createElement?by.useLayoutEffect:by.useEffect;var iu=pe(De());var $r="top",Cn="bottom",tn="right",rn="left",Ey="auto",eu=[$r,Cn,tn,rn],Rl="start",Ty="end",Ak="clippingParents",ky="viewport",Sp="popper",Dk="reference",eS=eu.reduce(function(e,t){return e.concat([t+"-"+Rl,t+"-"+Ty])},[]),Oy=[].concat(eu,[Ey]).reduce(function(e,t){return e.concat([t,t+"-"+Rl,t+"-"+Ty])},[]),MF="beforeRead",AF="read",DF="afterRead",RF="beforeMain",FF="main",IF="afterMain",HF="beforeWrite",WF="write",BF="afterWrite",Rk=[MF,AF,DF,RF,FF,IF,HF,WF,BF];function _n(e){return e?(e.nodeName||"").toLowerCase():null}o(_n,"getNodeName");function Mr(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}o(Mr,"getWindow");function Fl(e){var t=Mr(e).Element;return e instanceof t||e instanceof Element}o(Fl,"isElement");function zr(e){var t=Mr(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}o(zr,"isHTMLElement");function Ly(e){if(typeof ShadowRoot=="undefined")return!1;var t=Mr(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}o(Ly,"isShadowRoot");function UF(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var l=t.styles[n]||{},d=t.attributes[n]||{},m=t.elements[n];!zr(m)||!_n(m)||(Object.assign(m.style,l),Object.keys(d).forEach(function(p){var x=d[p];x===!1?m.removeAttribute(p):m.setAttribute(p,x===!0?"":x)}))})}o(UF,"applyStyles");function $F(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(l){var d=t.elements[l],m=t.attributes[l]||{},p=Object.keys(t.styles.hasOwnProperty(l)?t.styles[l]:n[l]),x=p.reduce(function(_,O){return _[O]="",_},{});!zr(d)||!_n(d)||(Object.assign(d.style,x),Object.keys(m).forEach(function(_){d.removeAttribute(_)}))})}}o($F,"effect");var Fk={name:"applyStyles",enabled:!0,phase:"write",fn:UF,effect:$F,requires:["computeStyles"]};function bn(e){return e.split("-")[0]}o(bn,"getBasePlacement");var tu=Math.round;function Oo(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),l=1,d=1;return zr(e)&&t&&(l=n.width/e.offsetWidth||1,d=n.height/e.offsetHeight||1),{width:tu(n.width/l),height:tu(n.height/d),top:tu(n.top/d),right:tu(n.right/l),bottom:tu(n.bottom/d),left:tu(n.left/l),x:tu(n.left/l),y:tu(n.top/d)}}o(Oo,"getBoundingClientRect");function Cf(e){var t=Oo(e),n=e.offsetWidth,l=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-l)<=1&&(l=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:l}}o(Cf,"getLayoutRect");function Uh(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ly(n)){var l=t;do{if(l&&e.isSameNode(l))return!0;l=l.parentNode||l.host}while(l)}return!1}o(Uh,"contains");function pi(e){return Mr(e).getComputedStyle(e)}o(pi,"getComputedStyle");function tS(e){return["table","td","th"].indexOf(_n(e))>=0}o(tS,"isTableElement");function Dn(e){return((Fl(e)?e.ownerDocument:e.document)||window.document).documentElement}o(Dn,"getDocumentElement");function Il(e){return _n(e)==="html"?e:e.assignedSlot||e.parentNode||(Ly(e)?e.host:null)||Dn(e)}o(Il,"getParentNode");function Ik(e){return!zr(e)||pi(e).position==="fixed"?null:e.offsetParent}o(Ik,"getTrueOffsetParent");function zF(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&zr(e)){var l=pi(e);if(l.position==="fixed")return null}for(var d=Il(e);zr(d)&&["html","body"].indexOf(_n(d))<0;){var m=pi(d);if(m.transform!=="none"||m.perspective!=="none"||m.contain==="paint"||["transform","perspective"].indexOf(m.willChange)!==-1||t&&m.willChange==="filter"||t&&m.filter&&m.filter!=="none")return d;d=d.parentNode}return null}o(zF,"getContainingBlock");function es(e){for(var t=Mr(e),n=Ik(e);n&&tS(n)&&pi(n).position==="static";)n=Ik(n);return n&&(_n(n)==="html"||_n(n)==="body"&&pi(n).position==="static")?t:n||zF(e)||t}o(es,"getOffsetParent");function _f(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}o(_f,"getMainAxisFromPlacement");var Lo=Math.max,ru=Math.min,$h=Math.round;function bf(e,t,n){return Lo(e,ru(t,n))}o(bf,"within");function zh(){return{top:0,right:0,bottom:0,left:0}}o(zh,"getFreshSideObject");function jh(e){return Object.assign({},zh(),e)}o(jh,"mergePaddingObject");function qh(e,t){return t.reduce(function(n,l){return n[l]=e,n},{})}o(qh,"expandToHashMap");var jF=o(function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,jh(typeof t!="number"?t:qh(t,eu))},"toPaddingObject");function qF(e){var t,n=e.state,l=e.name,d=e.options,m=n.elements.arrow,p=n.modifiersData.popperOffsets,x=bn(n.placement),_=_f(x),O=[rn,tn].indexOf(x)>=0,D=O?"height":"width";if(!(!m||!p)){var Y=jF(d.padding,n),U=Cf(m),X=_==="y"?$r:rn,te=_==="y"?Cn:tn,Q=n.rects.reference[D]+n.rects.reference[_]-p[_]-n.rects.popper[D],F=p[_]-n.rects.reference[_],M=es(m),R=M?_==="y"?M.clientHeight||0:M.clientWidth||0:0,K=Q/2-F/2,V=Y[X],ue=R-U[D]-Y[te],ie=R/2-U[D]/2+K,de=bf(V,ie,ue),ge=_;n.modifiersData[l]=(t={},t[ge]=de,t.centerOffset=de-ie,t)}}o(qF,"arrow");function VF(e){var t=e.state,n=e.options,l=n.element,d=l===void 0?"[data-popper-arrow]":l;d!=null&&(typeof d=="string"&&(d=t.elements.popper.querySelector(d),!d)||!Uh(t.elements.popper,d)||(t.elements.arrow=d))}o(VF,"effect");var Hk={name:"arrow",enabled:!0,phase:"main",fn:qF,effect:VF,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};var KF={top:"auto",right:"auto",bottom:"auto",left:"auto"};function GF(e){var t=e.x,n=e.y,l=window,d=l.devicePixelRatio||1;return{x:$h($h(t*d)/d)||0,y:$h($h(n*d)/d)||0}}o(GF,"roundOffsetsByDPR");function Wk(e){var t,n=e.popper,l=e.popperRect,d=e.placement,m=e.offsets,p=e.position,x=e.gpuAcceleration,_=e.adaptive,O=e.roundOffsets,D=O===!0?GF(m):typeof O=="function"?O(m):m,Y=D.x,U=Y===void 0?0:Y,X=D.y,te=X===void 0?0:X,Q=m.hasOwnProperty("x"),F=m.hasOwnProperty("y"),M=rn,R=$r,K=window;if(_){var V=es(n),ue="clientHeight",ie="clientWidth";V===Mr(n)&&(V=Dn(n),pi(V).position!=="static"&&(ue="scrollHeight",ie="scrollWidth")),V=V,d===$r&&(R=Cn,te-=V[ue]-l.height,te*=x?1:-1),d===rn&&(M=tn,U-=V[ie]-l.width,U*=x?1:-1)}var de=Object.assign({position:p},_&&KF);if(x){var ge;return Object.assign({},de,(ge={},ge[R]=F?"0":"",ge[M]=Q?"0":"",ge.transform=(K.devicePixelRatio||1)<2?"translate("+U+"px, "+te+"px)":"translate3d("+U+"px, "+te+"px, 0)",ge))}return Object.assign({},de,(t={},t[R]=F?te+"px":"",t[M]=Q?U+"px":"",t.transform="",t))}o(Wk,"mapToStyles");function YF(e){var t=e.state,n=e.options,l=n.gpuAcceleration,d=l===void 0?!0:l,m=n.adaptive,p=m===void 0?!0:m,x=n.roundOffsets,_=x===void 0?!0:x;if(!1)var O;var D={placement:bn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:d};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Wk(Object.assign({},D,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:p,roundOffsets:_})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Wk(Object.assign({},D,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:_})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}o(YF,"computeStyles");var Bk={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:YF,data:{}};var Ny={passive:!0};function XF(e){var t=e.state,n=e.instance,l=e.options,d=l.scroll,m=d===void 0?!0:d,p=l.resize,x=p===void 0?!0:p,_=Mr(t.elements.popper),O=[].concat(t.scrollParents.reference,t.scrollParents.popper);return m&&O.forEach(function(D){D.addEventListener("scroll",n.update,Ny)}),x&&_.addEventListener("resize",n.update,Ny),function(){m&&O.forEach(function(D){D.removeEventListener("scroll",n.update,Ny)}),x&&_.removeEventListener("resize",n.update,Ny)}}o(XF,"effect");var Uk={name:"eventListeners",enabled:!0,phase:"write",fn:o(function(){},"fn"),effect:XF,data:{}};var QF={left:"right",right:"left",bottom:"top",top:"bottom"};function Cp(e){return e.replace(/left|right|bottom|top/g,function(t){return QF[t]})}o(Cp,"getOppositePlacement");var ZF={start:"end",end:"start"};function Py(e){return e.replace(/start|end/g,function(t){return ZF[t]})}o(Py,"getOppositeVariationPlacement");function Ef(e){var t=Mr(e),n=t.pageXOffset,l=t.pageYOffset;return{scrollLeft:n,scrollTop:l}}o(Ef,"getWindowScroll");function Tf(e){return Oo(Dn(e)).left+Ef(e).scrollLeft}o(Tf,"getWindowScrollBarX");function rS(e){var t=Mr(e),n=Dn(e),l=t.visualViewport,d=n.clientWidth,m=n.clientHeight,p=0,x=0;return l&&(d=l.width,m=l.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(p=l.offsetLeft,x=l.offsetTop)),{width:d,height:m,x:p+Tf(e),y:x}}o(rS,"getViewportRect");function nS(e){var t,n=Dn(e),l=Ef(e),d=(t=e.ownerDocument)==null?void 0:t.body,m=Lo(n.scrollWidth,n.clientWidth,d?d.scrollWidth:0,d?d.clientWidth:0),p=Lo(n.scrollHeight,n.clientHeight,d?d.scrollHeight:0,d?d.clientHeight:0),x=-l.scrollLeft+Tf(e),_=-l.scrollTop;return pi(d||n).direction==="rtl"&&(x+=Lo(n.clientWidth,d?d.clientWidth:0)-m),{width:m,height:p,x,y:_}}o(nS,"getDocumentRect");function kf(e){var t=pi(e),n=t.overflow,l=t.overflowX,d=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+d+l)}o(kf,"isScrollParent");function My(e){return["html","body","#document"].indexOf(_n(e))>=0?e.ownerDocument.body:zr(e)&&kf(e)?e:My(Il(e))}o(My,"getScrollParent");function nu(e,t){var n;t===void 0&&(t=[]);var l=My(e),d=l===((n=e.ownerDocument)==null?void 0:n.body),m=Mr(l),p=d?[m].concat(m.visualViewport||[],kf(l)?l:[]):l,x=t.concat(p);return d?x:x.concat(nu(Il(p)))}o(nu,"listScrollParents");function _p(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}o(_p,"rectToClientRect");function JF(e){var t=Oo(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}o(JF,"getInnerBoundingClientRect");function $k(e,t){return t===ky?_p(rS(e)):zr(t)?JF(t):_p(nS(Dn(e)))}o($k,"getClientRectFromMixedType");function eI(e){var t=nu(Il(e)),n=["absolute","fixed"].indexOf(pi(e).position)>=0,l=n&&zr(e)?es(e):e;return Fl(l)?t.filter(function(d){return Fl(d)&&Uh(d,l)&&_n(d)!=="body"}):[]}o(eI,"getClippingParents");function iS(e,t,n){var l=t==="clippingParents"?eI(e):[].concat(t),d=[].concat(l,[n]),m=d[0],p=d.reduce(function(x,_){var O=$k(e,_);return x.top=Lo(O.top,x.top),x.right=ru(O.right,x.right),x.bottom=ru(O.bottom,x.bottom),x.left=Lo(O.left,x.left),x},$k(e,m));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}o(iS,"getClippingRect");function qs(e){return e.split("-")[1]}o(qs,"getVariation");function Vh(e){var t=e.reference,n=e.element,l=e.placement,d=l?bn(l):null,m=l?qs(l):null,p=t.x+t.width/2-n.width/2,x=t.y+t.height/2-n.height/2,_;switch(d){case $r:_={x:p,y:t.y-n.height};break;case Cn:_={x:p,y:t.y+t.height};break;case tn:_={x:t.x+t.width,y:x};break;case rn:_={x:t.x-n.width,y:x};break;default:_={x:t.x,y:t.y}}var O=d?_f(d):null;if(O!=null){var D=O==="y"?"height":"width";switch(m){case Rl:_[O]=_[O]-(t[D]/2-n[D]/2);break;case Ty:_[O]=_[O]+(t[D]/2-n[D]/2);break;default:}}return _}o(Vh,"computeOffsets");function ts(e,t){t===void 0&&(t={});var n=t,l=n.placement,d=l===void 0?e.placement:l,m=n.boundary,p=m===void 0?Ak:m,x=n.rootBoundary,_=x===void 0?ky:x,O=n.elementContext,D=O===void 0?Sp:O,Y=n.altBoundary,U=Y===void 0?!1:Y,X=n.padding,te=X===void 0?0:X,Q=jh(typeof te!="number"?te:qh(te,eu)),F=D===Sp?Dk:Sp,M=e.elements.reference,R=e.rects.popper,K=e.elements[U?F:D],V=iS(Fl(K)?K:K.contextElement||Dn(e.elements.popper),p,_),ue=Oo(M),ie=Vh({reference:ue,element:R,strategy:"absolute",placement:d}),de=_p(Object.assign({},R,ie)),ge=D===Sp?de:ue,xe={top:V.top-ge.top+Q.top,bottom:ge.bottom-V.bottom+Q.bottom,left:V.left-ge.left+Q.left,right:ge.right-V.right+Q.right},qe=e.modifiersData.offset;if(D===Sp&&qe){var et=qe[d];Object.keys(xe).forEach(function(Te){var xt=[tn,Cn].indexOf(Te)>=0?1:-1,Ue=[$r,Cn].indexOf(Te)>=0?"y":"x";xe[Te]+=et[Ue]*xt})}return xe}o(ts,"detectOverflow");function oS(e,t){t===void 0&&(t={});var n=t,l=n.placement,d=n.boundary,m=n.rootBoundary,p=n.padding,x=n.flipVariations,_=n.allowedAutoPlacements,O=_===void 0?Oy:_,D=qs(l),Y=D?x?eS:eS.filter(function(te){return qs(te)===D}):eu,U=Y.filter(function(te){return O.indexOf(te)>=0});U.length===0&&(U=Y);var X=U.reduce(function(te,Q){return te[Q]=ts(e,{placement:Q,boundary:d,rootBoundary:m,padding:p})[bn(Q)],te},{});return Object.keys(X).sort(function(te,Q){return X[te]-X[Q]})}o(oS,"computeAutoPlacement");function tI(e){if(bn(e)===Ey)return[];var t=Cp(e);return[Py(e),t,Py(t)]}o(tI,"getExpandedFallbackPlacements");function rI(e){var t=e.state,n=e.options,l=e.name;if(!t.modifiersData[l]._skip){for(var d=n.mainAxis,m=d===void 0?!0:d,p=n.altAxis,x=p===void 0?!0:p,_=n.fallbackPlacements,O=n.padding,D=n.boundary,Y=n.rootBoundary,U=n.altBoundary,X=n.flipVariations,te=X===void 0?!0:X,Q=n.allowedAutoPlacements,F=t.options.placement,M=bn(F),R=M===F,K=_||(R||!te?[Cp(F)]:tI(F)),V=[F].concat(K).reduce(function(at,_r){return at.concat(bn(_r)===Ey?oS(t,{placement:_r,boundary:D,rootBoundary:Y,padding:O,flipVariations:te,allowedAutoPlacements:Q}):_r)},[]),ue=t.rects.reference,ie=t.rects.popper,de=new Map,ge=!0,xe=V[0],qe=0;qe=0,Ve=Ue?"width":"height",Ke=ts(t,{placement:et,boundary:D,rootBoundary:Y,altBoundary:U,padding:O}),Ye=Ue?xt?tn:rn:xt?Cn:$r;ue[Ve]>ie[Ve]&&(Ye=Cp(Ye));var Qt=Cp(Ye),ft=[];if(m&&ft.push(Ke[Te]<=0),x&&ft.push(Ke[Ye]<=0,Ke[Qt]<=0),ft.every(function(at){return at})){xe=et,ge=!1;break}de.set(et,ft)}if(ge)for(var Ar=te?3:1,Kt=o(function(_r){var Ut=V.find(function($t){var ne=de.get($t);if(ne)return ne.slice(0,_r).every(function(tt){return tt})});if(Ut)return xe=Ut,"break"},"_loop"),Et=Ar;Et>0;Et--){var St=Kt(Et);if(St==="break")break}t.placement!==xe&&(t.modifiersData[l]._skip=!0,t.placement=xe,t.reset=!0)}}o(rI,"flip");var zk={name:"flip",enabled:!0,phase:"main",fn:rI,requiresIfExists:["offset"],data:{_skip:!1}};function jk(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}o(jk,"getSideOffsets");function qk(e){return[$r,tn,Cn,rn].some(function(t){return e[t]>=0})}o(qk,"isAnySideFullyClipped");function nI(e){var t=e.state,n=e.name,l=t.rects.reference,d=t.rects.popper,m=t.modifiersData.preventOverflow,p=ts(t,{elementContext:"reference"}),x=ts(t,{altBoundary:!0}),_=jk(p,l),O=jk(x,d,m),D=qk(_),Y=qk(O);t.modifiersData[n]={referenceClippingOffsets:_,popperEscapeOffsets:O,isReferenceHidden:D,hasPopperEscaped:Y},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":D,"data-popper-escaped":Y})}o(nI,"hide");var Vk={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:nI};function iI(e,t,n){var l=bn(e),d=[rn,$r].indexOf(l)>=0?-1:1,m=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,p=m[0],x=m[1];return p=p||0,x=(x||0)*d,[rn,tn].indexOf(l)>=0?{x,y:p}:{x:p,y:x}}o(iI,"distanceAndSkiddingToXY");function oI(e){var t=e.state,n=e.options,l=e.name,d=n.offset,m=d===void 0?[0,0]:d,p=Oy.reduce(function(D,Y){return D[Y]=iI(Y,t.rects,m),D},{}),x=p[t.placement],_=x.x,O=x.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=_,t.modifiersData.popperOffsets.y+=O),t.modifiersData[l]=p}o(oI,"offset");var Kk={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:oI};function sI(e){var t=e.state,n=e.name;t.modifiersData[n]=Vh({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}o(sI,"popperOffsets");var Gk={name:"popperOffsets",enabled:!0,phase:"read",fn:sI,data:{}};function sS(e){return e==="x"?"y":"x"}o(sS,"getAltAxis");function lI(e){var t=e.state,n=e.options,l=e.name,d=n.mainAxis,m=d===void 0?!0:d,p=n.altAxis,x=p===void 0?!1:p,_=n.boundary,O=n.rootBoundary,D=n.altBoundary,Y=n.padding,U=n.tether,X=U===void 0?!0:U,te=n.tetherOffset,Q=te===void 0?0:te,F=ts(t,{boundary:_,rootBoundary:O,padding:Y,altBoundary:D}),M=bn(t.placement),R=qs(t.placement),K=!R,V=_f(M),ue=sS(V),ie=t.modifiersData.popperOffsets,de=t.rects.reference,ge=t.rects.popper,xe=typeof Q=="function"?Q(Object.assign({},t.rects,{placement:t.placement})):Q,qe={x:0,y:0};if(!!ie){if(m||x){var et=V==="y"?$r:rn,Te=V==="y"?Cn:tn,xt=V==="y"?"height":"width",Ue=ie[V],Ve=ie[V]+F[et],Ke=ie[V]-F[Te],Ye=X?-ge[xt]/2:0,Qt=R===Rl?de[xt]:ge[xt],ft=R===Rl?-ge[xt]:-de[xt],Ar=t.elements.arrow,Kt=X&&Ar?Cf(Ar):{width:0,height:0},Et=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:zh(),St=Et[et],at=Et[Te],_r=bf(0,de[xt],Kt[xt]),Ut=K?de[xt]/2-Ye-_r-St-xe:Qt-_r-St-xe,$t=K?-de[xt]/2+Ye+_r+at+xe:ft+_r+at+xe,ne=t.elements.arrow&&es(t.elements.arrow),tt=ne?V==="y"?ne.clientTop||0:ne.clientLeft||0:0,br=t.modifiersData.offset?t.modifiersData.offset[t.placement][V]:0,jt=ie[V]+Ut-br-tt,qt=ie[V]+$t-br;if(m){var Se=bf(X?ru(Ve,jt):Ve,Ue,X?Lo(Ke,qt):Ke);ie[V]=Se,qe[V]=Se-Ue}if(x){var Er=V==="x"?$r:rn,nn=V==="x"?Cn:tn,Fn=ie[ue],ei=Fn+F[Er],on=Fn-F[nn],Gt=bf(X?ru(ei,jt):ei,Fn,X?Lo(on,qt):on);ie[ue]=Gt,qe[ue]=Gt-Fn}}t.modifiersData[l]=qe}}o(lI,"preventOverflow");var Yk={name:"preventOverflow",enabled:!0,phase:"main",fn:lI,requiresIfExists:["offset"]};function lS(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}o(lS,"getHTMLElementScroll");function aS(e){return e===Mr(e)||!zr(e)?Ef(e):lS(e)}o(aS,"getNodeScroll");function aI(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,l=t.height/e.offsetHeight||1;return n!==1||l!==1}o(aI,"isElementScaled");function uS(e,t,n){n===void 0&&(n=!1);var l=zr(t),d=zr(t)&&aI(t),m=Dn(t),p=Oo(e,d),x={scrollLeft:0,scrollTop:0},_={x:0,y:0};return(l||!l&&!n)&&((_n(t)!=="body"||kf(m))&&(x=aS(t)),zr(t)?(_=Oo(t,!0),_.x+=t.clientLeft,_.y+=t.clientTop):m&&(_.x=Tf(m))),{x:p.left+x.scrollLeft-_.x,y:p.top+x.scrollTop-_.y,width:p.width,height:p.height}}o(uS,"getCompositeRect");function uI(e){var t=new Map,n=new Set,l=[];e.forEach(function(m){t.set(m.name,m)});function d(m){n.add(m.name);var p=[].concat(m.requires||[],m.requiresIfExists||[]);p.forEach(function(x){if(!n.has(x)){var _=t.get(x);_&&d(_)}}),l.push(m)}return o(d,"sort"),e.forEach(function(m){n.has(m.name)||d(m)}),l}o(uI,"order");function fS(e){var t=uI(e);return Rk.reduce(function(n,l){return n.concat(t.filter(function(d){return d.phase===l}))},[])}o(fS,"orderModifiers");function cS(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}o(cS,"debounce");function pS(e){var t=e.reduce(function(n,l){var d=n[l.name];return n[l.name]=d?Object.assign({},d,l,{options:Object.assign({},d.options,l.options),data:Object.assign({},d.data,l.data)}):l,n},{});return Object.keys(t).map(function(n){return t[n]})}o(pS,"mergeByName");var Xk={placement:"bottom",modifiers:[],strategy:"absolute"};function Qk(){for(var e=arguments.length,t=new Array(e),n=0;ndi.default.createElement("li",{role:"separator",className:"divider"}),"Divider");function hi(l){var d=l,{onClick:e,children:t}=d,n=Ds(d,["onClick","children"]);return di.default.createElement("li",null,di.default.createElement("a",Pe({href:"#",onClick:o(p=>{p.preventDefault(),e()},"click")},n),t))}o(hi,"MenuItem");var ou=di.default.memo(o(function(x){var _=x,{text:t,children:n,options:l,className:d,onOpen:m}=_,p=Ds(_,["text","children","options","className","onOpen"]);let[O,D]=(0,di.useState)(null),[Y,U]=(0,di.useState)(!1),[X,te]=(0,di.useState)(null),{styles:Q,attributes:F}=hS(O,X,Pe({},l)),M=o(K=>{U(K),m&&m(K)},"setOpen");(0,di.useEffect)(()=>{!X||document.addEventListener("click",K=>{X.contains(K.target)?document.addEventListener("click",()=>M(!1),{once:!0}):(K.preventDefault(),K.stopPropagation(),M(!1))},{once:!0,capture:!0})},[X]);let R;return Y?R=di.default.createElement("ul",Pe({className:"dropdown-menu show",ref:te,style:Q.popper},F.popper),n):R=null,di.default.createElement(di.default.Fragment,null,di.default.createElement("a",Pe({href:"#",ref:D,className:(0,rO.default)(d,{open:Y}),onClick:K=>{K.preventDefault(),M(!0)}},p),t),R)},"Dropdown"));function Kh({value:e,onChange:t}){let n=it(d=>d.conf.contentViews||[]),l=Of.default.createElement("span",null,Of.default.createElement("i",{className:"fa fa-fw fa-files-o"}),"\xA0",Of.default.createElement("b",null,"View:")," ",e.toLowerCase()," ",Of.default.createElement("span",{className:"caret"}));return Of.default.createElement(ou,{text:l,className:"btn btn-default btn-xs",options:{placement:"top-start"}},n.map(d=>Of.default.createElement(hi,{key:d,onClick:()=>t(d)},d.toLowerCase().replace("_"," "))))}o(Kh,"ViewSelector");function mS({flow:e,message:t}){let n=Vt(),l=e.request===t?"request":"response",d=it(te=>te.ui.flow.contentViewFor[e.id+l]||"Auto"),m=(0,Xt.useRef)(null),[p,x]=(0,Xt.useState)(xy),_=(0,Xt.useCallback)(()=>x(Math.max(1024,p*2)),[p]),[O,D]=(0,Xt.useState)(!1),Y;O?Y=Ur.getContentURL(e,t):Y=Ur.getContentURL(e,t,d,p+1);let U=Sy(Y,t.contentHash),X=(0,Xt.useMemo)(()=>{if(U&&!O)try{return JSON.parse(U)}catch(te){return{description:"Network Error",lines:[[["error",`${U}`]]]}}else return},[U]);if(O)return Xt.default.createElement("div",{className:"contentview",key:"edit"},Xt.default.createElement("div",{className:"controls"},Xt.default.createElement("h5",null,"[Editing]"),Xt.default.createElement(Cr,{onClick:o(()=>Na(this,null,function*(){var F;let Q=(F=m.current)==null?void 0:F.getContent();yield n(Ri(e,{[l]:{content:Q}})),D(!1)}),"save"),icon:"fa-check text-success",className:"btn-xs"},"Done"),"\xA0",Xt.default.createElement(Cr,{onClick:()=>D(!1),icon:"fa-times text-danger",className:"btn-xs"},"Cancel")),Xt.default.createElement(Bh,{ref:m,initialContent:U||""}));{let te=X?X.description:"Loading...";return Xt.default.createElement("div",{className:"contentview",key:"view"},Xt.default.createElement("div",{className:"controls"},Xt.default.createElement("h5",null,te),Xt.default.createElement(Cr,{onClick:()=>D(!0),icon:"fa-edit",className:"btn-xs"},"Edit"),"\xA0",Xt.default.createElement(Cy,{icon:"fa-upload",text:"Replace",title:"Upload a file to replace the content.",onOpenFile:Q=>n(qT(e,Q,l)),className:"btn btn-default btn-xs"}),"\xA0",Xt.default.createElement(Kh,{value:d,onChange:Q=>n(Vg(e.id+l,Q))})),vS.matches(t)&&Xt.default.createElement(vS,{flow:e,message:t}),Xt.default.createElement(_y,{lines:(X==null?void 0:X.lines)||[],maxLines:p,showMore:_}))}}o(mS,"HttpMessage");var vI=/^image\/(png|jpe?g|gif|webp|vnc.microsoft.icon|x-icon)$/i;vS.matches=e=>vI.test(Ur.getContentType(e)||"");function vS({flow:e,message:t}){return Xt.default.createElement("div",{className:"flowview-image"},Xt.default.createElement("img",{src:Ur.getContentURL(e,t),alt:"preview",className:"img-thumbnail"}))}o(vS,"ViewImage");function gI({flow:e}){let t=Vt();return Bt.createElement("div",{className:"first-line request-line"},Bt.createElement("div",null,Bt.createElement(xf,{content:e.request.method,onEditDone:n=>t(Ri(e,{request:{method:n}})),isValid:n=>n.length>0}),"\xA0",Bt.createElement(xf,{content:ko.pretty_url(e.request),onEditDone:n=>t(Ri(e,{request:Pe({path:""},Lx(n))})),isValid:n=>{var l;return!!((l=Lx(n))==null?void 0:l.host)}}),"\xA0",Bt.createElement(xf,{content:e.request.http_version,onEditDone:n=>t(Ri(e,{request:{http_version:n}})),isValid:Nx})))}o(gI,"RequestLine");function yI({flow:e}){let t=Vt();return Bt.createElement("div",{className:"first-line response-line"},Bt.createElement(xf,{content:e.response.http_version,onEditDone:n=>t(Ri(e,{response:{http_version:n}})),isValid:Nx}),"\xA0",Bt.createElement(xf,{content:e.response.status_code+"",onEditDone:n=>t(Ri(e,{response:{code:parseInt(n)}})),isValid:n=>/^\d+$/.test(n)}),e.response.http_version!=="HTTP/2.0"&&Bt.createElement(Bt.Fragment,null,"\xA0",Bt.createElement(js,{content:e.response.reason,onEditDone:n=>t(Ri(e,{response:{msg:n}}))})))}o(yI,"ResponseLine");function wI({flow:e,message:t}){let n=Vt(),l=e.request===t?"request":"response";return Bt.createElement(yp,{className:"headers",data:t.headers,onChange:d=>n(Ri(e,{[l]:{headers:d}}))})}o(wI,"Headers");function xI({flow:e,message:t}){let n=Vt(),l=e.request===t?"request":"response";return!Ur.get_first_header(t,/^trailer$/i)?null:Bt.createElement(Bt.Fragment,null,Bt.createElement("hr",null),Bt.createElement("h5",null,"HTTP Trailers"),Bt.createElement(yp,{className:"trailers",data:t.trailers,onChange:m=>n(Ri(e,{[l]:{trailers:m}}))}))}o(xI,"Trailers");var iO=Bt.memo(o(function({flow:t,message:n}){let l=t.request===n?"request":"response",d=t.request===n?gI:yI;return Bt.createElement("section",{className:l},Bt.createElement(d,{flow:t}),Bt.createElement(wI,{flow:t,message:n}),Bt.createElement("hr",null),Bt.createElement(mS,{key:t.id+l,flow:t,message:n}),Bt.createElement(xI,{flow:t,message:n}))},"Message"));function gS(){let e=it(t=>t.flows.byId[t.flows.selected[0]]);return Bt.createElement(iO,{flow:e,message:e.request})}o(gS,"Request");gS.displayName="Request";function yS(){let e=it(t=>t.flows.byId[t.flows.selected[0]]);return Bt.createElement(iO,{flow:e,message:e.response})}o(yS,"Response");yS.displayName="Response";var Ge=pe(De());var SI=o(({message:e})=>Ge.createElement("div",null,e.query?e.op_code:e.response_code,"\xA0",e.truncation?"(Truncated)":""),"Summary"),CI=o(({message:e})=>Ge.createElement(Ge.Fragment,null,Ge.createElement("h5",null,e.recursion_desired?"Recursive ":"","Question"),Ge.createElement("table",null,Ge.createElement("thead",null,Ge.createElement("tr",null,Ge.createElement("th",null,"Name"),Ge.createElement("th",null,"Type"),Ge.createElement("th",null,"Class"))),Ge.createElement("tbody",null,e.questions.map(t=>Ge.createElement("tr",{key:t.name},Ge.createElement("td",null,t.name),Ge.createElement("td",null,t.type),Ge.createElement("td",null,t.class)))))),"Questions"),wS=o(({name:e,values:t})=>Ge.createElement(Ge.Fragment,null,Ge.createElement("h5",null,e),t.length>0?Ge.createElement("table",null,Ge.createElement("thead",null,Ge.createElement("tr",null,Ge.createElement("th",null,"Name"),Ge.createElement("th",null,"Type"),Ge.createElement("th",null,"Class"),Ge.createElement("th",null,"TTL"),Ge.createElement("th",null,"Data"))),Ge.createElement("tbody",null,t.map(n=>Ge.createElement("tr",{key:n.name},Ge.createElement("td",null,n.name),Ge.createElement("td",null,n.type),Ge.createElement("td",null,n.class),Ge.createElement("td",null,n.ttl),Ge.createElement("td",null,n.data))))):"\u2014"),"ResourceRecords"),oO=o(({type:e,message:t})=>Ge.createElement("section",{className:"dns-"+e},Ge.createElement("div",{className:`first-line ${e}-line`},Ge.createElement(SI,{message:t})),Ge.createElement(CI,{message:t}),Ge.createElement("hr",null),Ge.createElement(wS,{name:`${t.authoritative_answer?"Authoritative ":""}${t.recursion_available?"Recursive ":""}Answer`,values:t.answers}),Ge.createElement("hr",null),Ge.createElement(wS,{name:"Authority",values:t.authorities}),Ge.createElement("hr",null),Ge.createElement(wS,{name:"Additional",values:t.additionals})),"Message");function xS(){let e=it(t=>t.flows.byId[t.flows.selected[0]]);return Ge.createElement(oO,{type:"request",message:e.request})}o(xS,"Request");xS.displayName="Request";function SS(){let e=it(t=>t.flows.byId[t.flows.selected[0]]);return Ge.createElement(oO,{type:"response",message:e.response})}o(SS,"Response");SS.displayName="Response";var Ee=pe(De());function sO({conn:e}){var n,l,d;let t=null;return"address"in e?t=Ee.createElement(Ee.Fragment,null,Ee.createElement("tr",null,Ee.createElement("td",null,"Address:"),Ee.createElement("td",null,(n=e.address)==null?void 0:n.join(":"))),e.peername&&Ee.createElement("tr",null,Ee.createElement("td",null,"Resolved address:"),Ee.createElement("td",null,e.peername.join(":"))),e.sockname&&Ee.createElement("tr",null,Ee.createElement("td",null,"Source address:"),Ee.createElement("td",null,e.sockname.join(":")))):((l=e.peername)==null?void 0:l[0])&&(t=Ee.createElement(Ee.Fragment,null,Ee.createElement("tr",null,Ee.createElement("td",null,"Address:"),Ee.createElement("td",null,(d=e.peername)==null?void 0:d.join(":"))))),Ee.createElement("table",{className:"connection-table"},Ee.createElement("tbody",null,t,e.sni?Ee.createElement("tr",null,Ee.createElement("td",null,Ee.createElement("abbr",{title:"TLS Server Name Indication"},"SNI"),":"),Ee.createElement("td",null,e.sni)):null,e.alpn?Ee.createElement("tr",null,Ee.createElement("td",null,Ee.createElement("abbr",{title:"ALPN protocol negotiated"},"ALPN"),":"),Ee.createElement("td",null,e.alpn)):null,e.tls_version?Ee.createElement("tr",null,Ee.createElement("td",null,"TLS Version:"),Ee.createElement("td",null,e.tls_version)):null,e.cipher?Ee.createElement("tr",null,Ee.createElement("td",null,"TLS Cipher:"),Ee.createElement("td",null,e.cipher)):null))}o(sO,"ConnectionInfo");function lO(e){return Ee.createElement("dl",{className:"cert-attributes"},e.map(([t,n])=>Ee.createElement(Ee.Fragment,{key:t},Ee.createElement("dt",null,t),Ee.createElement("dd",null,n))))}o(lO,"attrList");function _I({flow:e}){var n;let t=(n=e.server_conn)==null?void 0:n.cert;return t?Ee.createElement(Ee.Fragment,null,Ee.createElement("h4",{key:"name"},"Server Certificate"),Ee.createElement("table",{className:"certificate-table"},Ee.createElement("tbody",null,Ee.createElement("tr",null,Ee.createElement("td",null,"Type"),Ee.createElement("td",null,t.keyinfo[0],", ",t.keyinfo[1]," bits")),Ee.createElement("tr",null,Ee.createElement("td",null,"SHA256 digest"),Ee.createElement("td",null,t.sha256)),Ee.createElement("tr",null,Ee.createElement("td",null,"Valid from"),Ee.createElement("td",null,Qi(t.notbefore,{milliseconds:!1}))),Ee.createElement("tr",null,Ee.createElement("td",null,"Valid to"),Ee.createElement("td",null,Qi(t.notafter,{milliseconds:!1}))),Ee.createElement("tr",null,Ee.createElement("td",null,"Subject Alternative Names"),Ee.createElement("td",null,t.altnames.join(", "))),Ee.createElement("tr",null,Ee.createElement("td",null,"Subject"),Ee.createElement("td",null,lO(t.subject))),Ee.createElement("tr",null,Ee.createElement("td",null,"Issuer"),Ee.createElement("td",null,lO(t.issuer))),Ee.createElement("tr",null,Ee.createElement("td",null,"Serial"),Ee.createElement("td",null,t.serial))))):Ee.createElement(Ee.Fragment,null)}o(_I,"CertificateInfo");function Dy({flow:e}){var t;return Ee.createElement("section",{className:"detail"},Ee.createElement("h4",null,"Client Connection"),Ee.createElement(sO,{conn:e.client_conn}),((t=e.server_conn)==null?void 0:t.address)&&Ee.createElement(Ee.Fragment,null,Ee.createElement("h4",null,"Server Connection"),Ee.createElement(sO,{conn:e.server_conn})),Ee.createElement(_I,{flow:e}))}o(Dy,"Connection");Dy.displayName="Connection";var Gh=pe(De());function Ry({flow:e}){return Gh.createElement("section",{className:"error"},Gh.createElement("div",{className:"alert alert-warning"},e.error.msg,Gh.createElement("div",null,Gh.createElement("small",null,Qi(e.error.timestamp)))))}o(Ry,"Error");Ry.displayName="Error";var rs=pe(De());function bI({t:e,deltaTo:t,title:n}){return e?rs.createElement("tr",null,rs.createElement("td",null,n,":"),rs.createElement("td",null,Qi(e),t&&rs.createElement("span",{className:"text-muted"},"(",Gg(1e3*(e-t)),")"))):rs.createElement("tr",null)}o(bI,"TimeStamp");function Fy({flow:e}){var l,d,m,p,x,_;let t;e.type==="http"?t=e.request.timestamp_start:t=e.client_conn.timestamp_start;let n=[{title:"Server conn. initiated",t:(l=e.server_conn)==null?void 0:l.timestamp_start,deltaTo:t},{title:"Server conn. TCP handshake",t:(d=e.server_conn)==null?void 0:d.timestamp_tcp_setup,deltaTo:t},{title:"Server conn. TLS handshake",t:(m=e.server_conn)==null?void 0:m.timestamp_tls_setup,deltaTo:t},{title:"Server conn. closed",t:(p=e.server_conn)==null?void 0:p.timestamp_end,deltaTo:t},{title:"Client conn. established",t:e.client_conn.timestamp_start,deltaTo:e.type==="http"?t:void 0},{title:"Client conn. TLS handshake",t:e.client_conn.timestamp_tls_setup,deltaTo:t},{title:"Client conn. closed",t:e.client_conn.timestamp_end,deltaTo:t}];return e.type==="http"&&n.push({title:"First request byte",t:e.request.timestamp_start},{title:"Request complete",t:e.request.timestamp_end,deltaTo:t},{title:"First response byte",t:(x=e.response)==null?void 0:x.timestamp_start,deltaTo:t},{title:"Response complete",t:(_=e.response)==null?void 0:_.timestamp_end,deltaTo:t}),rs.createElement("section",{className:"timing"},rs.createElement("h4",null,"Timing"),rs.createElement("table",{className:"timing-table"},rs.createElement("tbody",null,n.filter(O=>!!O.t).sort((O,D)=>O.t-D.t).map(O=>rs.createElement(bI,Pe({key:O.title},O))))))}o(Fy,"Timing");Fy.displayName="Timing";var su=pe(De());var Vs=pe(De()),bp=pe(De());function Yh({flow:e,messages_meta:t}){let n=Vt(),l=it(O=>O.ui.flow.contentViewFor[e.id+"messages"]||"Auto"),[d,m]=(0,bp.useState)(xy),p=(0,bp.useCallback)(()=>m(Math.max(1024,d*2)),[d]),x=Sy(Ur.getContentURL(e,"messages",l,d+1),e.id+t.count),_=(0,bp.useMemo)(()=>x&&JSON.parse(x),[x])||[];return Vs.createElement("div",{className:"contentview"},Vs.createElement("div",{className:"controls"},Vs.createElement("h5",null,t.count," Messages"),Vs.createElement(Kh,{value:l,onChange:O=>n(Vg(e.id+"messages",O))})),_.map((O,D)=>{let Y=`fa fa-fw fa-arrow-${O.from_client?"right text-primary":"left text-danger"}`,U=Vs.createElement("div",{key:D},Vs.createElement("small",null,Vs.createElement("i",{className:Y}),Vs.createElement("span",{className:"pull-right"},O.timestamp&&Qi(O.timestamp))),Vs.createElement(_y,{lines:O.lines,maxLines:d,showMore:p}));return d-=O.lines.length,U}))}o(Yh,"Messages");function Iy({flow:e}){return su.createElement("section",{className:"websocket"},su.createElement("h4",null,"WebSocket"),su.createElement(Yh,{flow:e,messages_meta:e.websocket.messages_meta}),su.createElement(EI,{websocket:e.websocket}))}o(Iy,"WebSocket");Iy.displayName="WebSocket";function EI({websocket:e}){if(!e.timestamp_end)return null;let t=e.close_reason?`(${e.close_reason})`:"";return su.createElement("div",null,su.createElement("i",{className:"fa fa-fw fa-window-close text-muted"}),"\xA0 Closed by ",e.closed_by_client?"client":"server"," with code ",e.close_code," ",t,".",su.createElement("small",{className:"pull-right"},Qi(e.timestamp_end)))}o(EI,"CloseSummary");var aO=pe(Xn());var Hy=pe(De());function Wy({flow:e}){return Hy.createElement("section",{className:"tcp"},Hy.createElement("h4",null,"TCP Data"),Hy.createElement(Yh,{flow:e,messages_meta:e.messages_meta}))}o(Wy,"TcpMessages");Wy.displayName="TCP Messages";var uO={request:gS,response:yS,error:Ry,connection:Dy,timing:Fy,websocket:Iy,messages:Wy,dnsrequest:xS,dnsresponse:SS};function By(e){let t;switch(e.type){case"http":t=["request","response","websocket"].filter(n=>e[n]);break;case"tcp":t=["messages"];break;case"dns":t=["request","response"].filter(n=>e[n]).map(n=>"dns"+n);break}return e.error&&t.push("error"),t.push("connection"),t.push("timing"),t}o(By,"tabsForFlow");function CS(){let e=Vt(),t=it(m=>m.flows.byId[m.flows.selected[0]]),n=By(t),l=it(m=>m.ui.flow.tab);n.indexOf(l)<0&&(l==="response"&&t.error?l="error":l==="error"&&"response"in t?l="response":l=n[0]);let d=uO[l];return Xh.createElement("div",{className:"flow-detail"},Xh.createElement("nav",{className:"nav-tabs nav-tabs-sm"},n.map(m=>Xh.createElement("a",{key:m,href:"#",className:(0,aO.default)({active:l===m}),onClick:p=>{p.preventDefault(),e(mf(m))}},uO[m].displayName))),Xh.createElement(d,{flow:t}))}o(CS,"FlowView");function fO(e){if(e.ctrlKey||e.metaKey)return()=>{};let t=e.key;return e.preventDefault(),(n,l)=>{let d=l().flows,m=d.byId[l().flows.selected[0]];switch(t){case"k":case"ArrowUp":n(yf(d,-1));break;case"j":case"ArrowDown":n(yf(d,1));break;case" ":case"PageDown":n(yf(d,10));break;case"PageUp":n(yf(d,-10));break;case"End":n(yf(d,1e10));break;case"Home":n(yf(d,-1e10));break;case"Escape":l().ui.modal.activeModal?n(my()):n(wf(void 0));break;case"ArrowLeft":{if(!m)break;let p=By(m),x=l().ui.flow.tab,_=p[(Math.max(0,p.indexOf(x))-1+p.length)%p.length];n(mf(_));break}case"Tab":case"ArrowRight":{if(!m)break;let p=By(m),x=l().ui.flow.tab,_=p[(Math.max(0,p.indexOf(x))+1)%p.length];n(mf(_));break}case"d":{if(!m)return;n(fy(m));break}case"n":{vf("view.flows.create","get","https://example.com/");break}case"D":{if(!m)return;n(cy(m));break}case"a":{m&&m.intercepted&&n(cp(m));break}case"A":{n(ay());break}case"r":{m&&n(pp(m));break}case"v":{m&&m.modified&&n(py(m));break}case"x":{m&&m.intercepted&&n(uy(m));break}case"X":{n(jT());break}case"z":{n(dy());break}default:return}}}o(fO,"onKeyDown");var nm=pe(De());var Qh=pe(De()),Zh=pe(Za()),cO=pe(Xn()),Ep=class extends Qh.Component{constructor(t,n){super(t,n);this.state={applied:!1,startX:0,startY:0},this.onMouseMove=this.onMouseMove.bind(this),this.onMouseDown=this.onMouseDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.onDragEnd=this.onDragEnd.bind(this)}onMouseDown(t){this.setState({startX:t.pageX,startY:t.pageY}),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("dragend",this.onDragEnd)}onDragEnd(){Zh.default.findDOMNode(this).style.transform="",window.removeEventListener("dragend",this.onDragEnd),window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove)}onMouseUp(t){this.onDragEnd();let n=Zh.default.findDOMNode(this),l=n.previousElementSibling,d=l.offsetHeight+t.pageY-this.state.startY;this.props.axis==="x"&&(d=l.offsetWidth+t.pageX-this.state.startX),l.style.flex=`0 0 ${Math.max(0,d)}px`,n.nextElementSibling.style.flex="1 1 auto",this.setState({applied:!0}),this.onResize()}onMouseMove(t){let n=0,l=0;this.props.axis==="x"?n=t.pageX-this.state.startX:l=t.pageY-this.state.startY,Zh.default.findDOMNode(this).style.transform=`translate(${n}px, ${l}px)`}onResize(){window.setTimeout(()=>window.dispatchEvent(new CustomEvent("resize")),1)}reset(t){if(!this.state.applied)return;let n=Zh.default.findDOMNode(this);n.previousElementSibling.style.flex="",n.nextElementSibling.style.flex="",t||this.setState({applied:!1}),this.onResize()}componentWillUnmount(){this.reset(!0)}render(){return Qh.default.createElement("div",{className:(0,cO.default)("splitter",this.props.axis==="x"?"splitter-x":"splitter-y")},Qh.default.createElement("div",{onMouseDown:this.onMouseDown,draggable:"true"}))}};o(Ep,"Splitter"),Ep.defaultProps={axis:"x"};var ns=pe(De()),tm=pe(Jh()),$y=pe(Za());var TO=pe(_S());var bS=pe(Za()),xO=Symbol("shouldStick"),SO=o(e=>e.scrollTop+e.clientHeight===e.scrollHeight,"isAtBottom"),Uy=o(e=>{var t;return Object.assign((o(t=class extends e{UNSAFE_componentWillUpdate(){let l=bS.default.findDOMNode(this);this[xO]=l.scrollTop&&SO(l),super.UNSAFE_componentWillUpdate&&super.UNSAFE_componentWillUpdate(),super.componentWillUpdate&&super.componentWillUpdate()}componentDidUpdate(){let l=bS.default.findDOMNode(this);this[xO]&&!SO(l)&&(l.scrollTop=l.scrollHeight),super.componentDidUpdate&&super.componentDidUpdate()}},"AutoScrollWrapper"),t.displayName=e.name,t),e)},"default");function Tp(e=void 0){if(!e)return{start:0,end:0,paddingTop:0,paddingBottom:0};let{itemCount:t,rowHeight:n,viewportTop:l,viewportHeight:d,itemHeights:m}=e,p=l+d,x=0,_=0,O=0,D=0;if(m)for(let Y=0,U=0;Yx.flows.sort.desc),l=it(x=>x.flows.sort.column),d=it(x=>x.options.web_columns),m=n?"sort-desc":"sort-asc",p=d.map(x=>Dh[x]).filter(x=>x).concat(fp);return em.createElement("tr",null,p.map(x=>em.createElement("th",{className:(0,CO.default)(`col-${x.name}`,l===x.name&&m),key:x.name,onClick:()=>t(zT(x.name===l&&n?void 0:x.name,x.name!==l?!1:!n))},x.headerName)))},"FlowTableHead"));var kp=pe(De()),bO=pe(Xn());var EO=kp.default.memo(o(function({flow:t,selected:n,highlighted:l}){let d=Vt(),m=it(O=>O.options.web_columns),p=(0,bO.default)({selected:n,highlighted:l,intercepted:t.intercepted,"has-request":t.type==="http"&&t.request,"has-response":t.type==="http"&&t.response}),x=(0,kp.useCallback)(O=>{let D=O.target;for(;D.parentNode;){if(D.classList.contains("col-quickactions"))return;D=D.parentNode}d(wf(t.id))},[t]),_=m.map(O=>Dh[O]).filter(O=>O).concat(fp);return kp.default.createElement("tr",{className:p,onClick:x},_.map(O=>kp.default.createElement(O,{key:O.name,flow:t})))},"FlowRow"));var rm=class extends ns.Component{constructor(t,n){super(t,n);this.state={vScroll:Tp()},this.onViewportUpdate=this.onViewportUpdate.bind(this)}UNSAFE_componentWillMount(){window.addEventListener("resize",this.onViewportUpdate)}UNSAFE_componentWillUnmount(){window.removeEventListener("resize",this.onViewportUpdate)}componentDidUpdate(){if(this.onViewportUpdate(),!this.shouldScrollIntoView)return;this.shouldScrollIntoView=!1;let{rowHeight:t,flows:n,selected:l}=this.props,d=$y.default.findDOMNode(this),m=$y.default.findDOMNode(this.refs.head),p=m?m.offsetHeight:0,x=n.indexOf(l)*t+p,_=x+t,O=d.scrollTop,D=d.offsetHeight;x-pO+D&&(d.scrollTop=_-D)}UNSAFE_componentWillReceiveProps(t){t.selected&&t.selected!==this.props.selected&&(this.shouldScrollIntoView=!0)}onViewportUpdate(){let t=$y.default.findDOMNode(this),n=t.scrollTop||0,l=Tp({viewportTop:n,viewportHeight:t.offsetHeight||0,itemCount:this.props.flows.length,rowHeight:this.props.rowHeight});(this.state.viewportTop!==n||!(0,TO.default)(this.state.vScroll,l))&&this.setState({vScroll:l,viewportTop:n})}render(){let{vScroll:t,viewportTop:n}=this.state,{flows:l,selected:d,highlight:m}=this.props,p=m?gf.parse(m):()=>!1;return ns.createElement("div",{className:"flow-table",onScroll:this.onViewportUpdate},ns.createElement("table",null,ns.createElement("thead",{ref:"head",style:{transform:`translateY(${n}px)`}},ns.createElement(_O,null)),ns.createElement("tbody",null,ns.createElement("tr",{style:{height:t.paddingTop}}),l.slice(t.start,t.end).map(x=>ns.createElement(EO,{key:x.id,flow:x,selected:x===d,highlighted:p(x)})),ns.createElement("tr",{style:{height:t.paddingBottom}}))))}};o(rm,"FlowTable"),Tc(rm,"propTypes",{flows:tm.default.array.isRequired,rowHeight:tm.default.number,highlight:tm.default.string,selected:tm.default.object}),Tc(rm,"defaultProps",{rowHeight:32});var OI=Uy(rm),kO=Di(e=>({flows:e.flows.view,highlight:e.flows.highlight,selected:e.flows.byId[e.flows.selected[0]]}))(OI);function ES(){let e=it(t=>!!t.flows.byId[t.flows.selected[0]]);return nm.createElement("div",{className:"main-view"},nm.createElement(kO,null),e&&nm.createElement(Ep,{key:"splitter"}),e&&nm.createElement(CS,{key:"flowDetails"}))}o(ES,"MainView");var Po=pe(De()),DO=pe(Xn());var Jn=pe(De());var is=pe(De()),zy=pe(Za()),OO=pe(Xn());var Ji=pe(De());var eo=class extends Ji.Component{constructor(t,n){super(t,n);this.state={doc:eo.doc}}componentDidMount(){eo.xhr||(eo.xhr=Ot("/filter-help").then(t=>t.json()),eo.xhr.catch(()=>{eo.xhr=null})),this.state.doc||eo.xhr.then(t=>{eo.doc=t,this.setState({doc:t})})}render(){let{doc:t}=this.state;return t?Ji.default.createElement("table",{className:"table table-condensed"},Ji.default.createElement("tbody",null,t.commands.map(n=>Ji.default.createElement("tr",{key:n[1],onClick:l=>this.props.selectHandler(n[0].split(" ")[0]+" ")},Ji.default.createElement("td",null,n[0].replace(" ","\xA0")),Ji.default.createElement("td",null,n[1]))),Ji.default.createElement("tr",{key:"docs-link"},Ji.default.createElement("td",{colSpan:2},Ji.default.createElement("a",{href:"https://mitmproxy.org/docs/latest/concepts-filters/",target:"_blank"},Ji.default.createElement("i",{className:"fa fa-external-link"}),"\xA0 mitmproxy docs"))))):Ji.default.createElement("i",{className:"fa fa-spinner fa-spin"})}};o(eo,"FilterDocs");var Lf=class extends is.Component{constructor(t,n){super(t,n);this.state={value:this.props.value,focus:!1,mousefocus:!1},this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this),this.selectFilter=this.selectFilter.bind(this)}UNSAFE_componentWillReceiveProps(t){this.setState({value:t.value})}isValid(t){try{return t&&gf.parse(t),!0}catch(n){return!1}}getDesc(){if(!this.state.value)return is.default.createElement(eo,{selectHandler:this.selectFilter});try{return gf.parse(this.state.value).desc}catch(t){return""+t}}onChange(t){let n=t.target.value;this.setState({value:n}),this.isValid(n)&&this.props.onChange(n)}onFocus(){this.setState({focus:!0})}onBlur(){this.setState({focus:!1})}onMouseEnter(){this.setState({mousefocus:!0})}onMouseLeave(){this.setState({mousefocus:!1})}onKeyDown(t){(t.key==="Escape"||t.key==="Enter")&&(this.blur(),this.setState({mousefocus:!1})),t.stopPropagation()}selectFilter(t){this.setState({value:t}),zy.default.findDOMNode(this.refs.input).focus()}blur(){zy.default.findDOMNode(this.refs.input).blur()}select(){zy.default.findDOMNode(this.refs.input).select()}render(){let{type:t,color:n,placeholder:l}=this.props,{value:d,focus:m,mousefocus:p}=this.state;return is.default.createElement("div",{className:(0,OO.default)("filter-input input-group",{"has-error":!this.isValid(d)})},is.default.createElement("span",{className:"input-group-addon"},is.default.createElement("i",{className:"fa fa-fw fa-"+t,style:{color:n}})),is.default.createElement("input",{type:"text",ref:"input",placeholder:l,className:"form-control",value:d,onChange:this.onChange,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown}),(m||p)&&is.default.createElement("div",{className:"popover bottom",onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},is.default.createElement("div",{className:"arrow"}),is.default.createElement("div",{className:"popover-content"},this.getDesc())))}};o(Lf,"FilterInput");Op.title="Start";function Op(){return Jn.createElement("div",{className:"main-menu"},Jn.createElement("div",{className:"menu-group"},Jn.createElement("div",{className:"menu-content"},Jn.createElement(NI,null),Jn.createElement(PI,null)),Jn.createElement("div",{className:"menu-legend"},"Find")),Jn.createElement("div",{className:"menu-group"},Jn.createElement("div",{className:"menu-content"},Jn.createElement(LI,null),Jn.createElement(MI,null)),Jn.createElement("div",{className:"menu-legend"},"Intercept")))}o(Op,"StartMenu");function LI(){let e=Vt(),t=it(n=>n.options.intercept);return Jn.createElement(Lf,{value:t||"",placeholder:"Intercept",type:"pause",color:"hsl(208, 56%, 53%)",onChange:n=>e(vp("intercept",n))})}o(LI,"InterceptInput");function NI(){let e=Vt(),t=it(n=>n.flows.filter);return Jn.createElement(Lf,{value:t||"",placeholder:"Search",type:"search",color:"black",onChange:n=>e(sy(n))})}o(NI,"FlowFilterInput");function PI(){let e=Vt(),t=it(n=>n.flows.highlight);return Jn.createElement(Lf,{value:t||"",placeholder:"Highlight",type:"tag",color:"hsl(48, 100%, 50%)",onChange:n=>e(ly(n))})}o(PI,"HighlightInput");function MI(){let e=Vt();return Jn.createElement(Cr,{className:"btn-sm",title:"[a]ccept all",icon:"fa-forward text-success",onClick:()=>e(ay())},"Resume All")}o(MI,"ResumeAll");var jr=pe(De());var Nf=pe(De());function TS({value:e,onChange:t,children:n}){return Nf.createElement("div",{className:"menu-entry"},Nf.createElement("label",null,Nf.createElement("input",{type:"checkbox",checked:e,onChange:t}),n))}o(TS,"MenuToggle");function jy({name:e,children:t}){let n=Vt(),l=it(d=>d.options[e]);return Nf.createElement(TS,{value:!!l,onChange:()=>n(vp(e,!l))},t)}o(jy,"OptionsToggle");function LO(){let e=$s(),t=it(n=>n.eventLog.visible);return Nf.createElement(TS,{value:t,onChange:()=>e(mp())},"Display Event Log")}o(LO,"EventlogToggle");function NO(){let e=$s(),t=it(n=>n.commandBar.visible);return Nf.createElement(TS,{value:t,onChange:()=>e(wy())},"Display Command Bar")}o(NO,"CommandBarToggle");var kS=pe(De());function OS({children:e,resource:t}){let n=`https://docs.mitmproxy.org/stable/${t}`;return kS.createElement("a",{target:"_blank",href:n},e||kS.createElement("i",{className:"fa fa-question-circle"}))}o(OS,"DocsLink");var qy=pe(De());function No({children:e}){return window.MITMWEB_CONF&&window.MITMWEB_CONF.static?null:qy.createElement(qy.Fragment,null,e)}o(No,"HideInStatic");Vy.title="Options";function Vy(){let e=Vt(),t=o(()=>YT("OptionModal"),"openOptions");return jr.createElement("div",null,jr.createElement(No,null,jr.createElement("div",{className:"menu-group"},jr.createElement("div",{className:"menu-content"},jr.createElement(Cr,{title:"Open Options",icon:"fa-cogs text-primary",onClick:()=>e(t())},"Edit Options ",jr.createElement("sup",null,"alpha"))),jr.createElement("div",{className:"menu-legend"},"Options Editor")),jr.createElement("div",{className:"menu-group"},jr.createElement("div",{className:"menu-content"},jr.createElement(jy,{name:"anticache"},"Strip cache headers ",jr.createElement(OS,{resource:"overview-features/#anticache"})),jr.createElement(jy,{name:"showhost"},"Use host header for display"),jr.createElement(jy,{name:"ssl_insecure"},"Don't verify server certificates")),jr.createElement("div",{className:"menu-legend"},"Quick Options"))),jr.createElement("div",{className:"menu-group"},jr.createElement("div",{className:"menu-content"},jr.createElement(LO,null),jr.createElement(NO,null)),jr.createElement("div",{className:"menu-legend"},"View Options")))}o(Vy,"OptionMenu");var mi=pe(De());var PO=mi.memo(o(function(){let t=$s();return mi.createElement(ou,{className:"pull-left special",text:"File",options:{placement:"bottom-start"}},mi.createElement("li",null,mi.createElement(Cy,{icon:"fa-folder-open",text:"\xA0Open...",onClick:n=>n.stopPropagation(),onOpenFile:n=>{t(KT(n)),document.body.click()}})),mi.createElement(hi,{onClick:()=>t(VT())},mi.createElement("i",{className:"fa fa-fw fa-floppy-o"}),"\xA0Save..."),mi.createElement(hi,{onClick:()=>confirm("Delete all flows?")&&t(dy())},mi.createElement("i",{className:"fa fa-fw fa-trash"}),"\xA0Clear All"),mi.createElement(No,null,mi.createElement(nO,null),mi.createElement("li",null,mi.createElement("a",{href:"http://mitm.it/",target:"_blank"},mi.createElement("i",{className:"fa fa-fw fa-external-link"}),"\xA0Install Certificates..."))))},"FileMenu"));var lt=pe(De());function MO(e){if(navigator.clipboard&&window.isSecureContext)return navigator.clipboard.writeText(e);{let t=document.createElement("textarea");t.value=e,t.style.position="absolute",t.style.opacity="0",document.body.appendChild(t);try{return t.focus(),t.select(),document.execCommand("copy"),Promise.resolve()}catch(n){return alert(e),Promise.reject(n)}finally{t.remove()}}}o(MO,"copyToClipboard");var Lp=o((e,t)=>Na(void 0,null,function*(){let n=yield vf("export",t,`@${e.id}`);n.value?yield MO(n.value):n.error?alert(n.error):console.error(n)}),"copy");Np.title="Flow";function Np(){let e=Vt(),t=it(n=>n.flows.byId[n.flows.selected[0]]);return t?lt.createElement("div",{className:"flow-menu"},lt.createElement(No,null,lt.createElement("div",{className:"menu-group"},lt.createElement("div",{className:"menu-content"},lt.createElement(Cr,{title:"[r]eplay flow",icon:"fa-repeat text-primary",onClick:()=>e(pp(t)),disabled:!Qg(t)},"Replay"),lt.createElement(Cr,{title:"[D]uplicate flow",icon:"fa-copy text-info",onClick:()=>e(cy(t))},"Duplicate"),lt.createElement(Cr,{disabled:!t||!t.modified,title:"revert changes to flow [V]",icon:"fa-history text-warning",onClick:()=>e(py(t))},"Revert"),lt.createElement(Cr,{title:"[d]elete flow",icon:"fa-trash text-danger",onClick:()=>e(fy(t))},"Delete"),lt.createElement(FI,{flow:t})),lt.createElement("div",{className:"menu-legend"},"Flow Modification"))),lt.createElement("div",{className:"menu-group"},lt.createElement("div",{className:"menu-content"},lt.createElement(AI,{flow:t}),lt.createElement(DI,{flow:t})),lt.createElement("div",{className:"menu-legend"},"Export")),lt.createElement(No,null,lt.createElement("div",{className:"menu-group"},lt.createElement("div",{className:"menu-content"},lt.createElement(Cr,{disabled:!t||!t.intercepted,title:"[a]ccept intercepted flow",icon:"fa-play text-success",onClick:()=>e(cp(t))},"Resume"),lt.createElement(Cr,{disabled:!t||!t.intercepted,title:"kill intercepted flow [x]",icon:"fa-times text-danger",onClick:()=>e(uy(t))},"Abort")),lt.createElement("div",{className:"menu-legend"},"Interception")))):lt.createElement("div",null)}o(Np,"FlowMenu");var Ky=o(e=>{let t=window.open(e,"_blank","noopener,noreferrer");t&&(t.opener=null)},"openInNewTab");function AI({flow:e}){var t;if(e.type!=="http")return lt.createElement(Cr,{icon:"fa-download",onClick:()=>0,disabled:!0},"Download");if(e.request.contentLength&&!((t=e.response)==null?void 0:t.contentLength))return lt.createElement(Cr,{icon:"fa-download",onClick:()=>Ky(Ur.getContentURL(e,e.request))},"Download");if(e.response){let n=e.response;if(!e.request.contentLength&&e.response.contentLength)return lt.createElement(Cr,{icon:"fa-download",onClick:()=>Ky(Ur.getContentURL(e,n))},"Download");if(e.request.contentLength&&e.response.contentLength)return lt.createElement(ou,{text:lt.createElement(Cr,{icon:"fa-download",onClick:()=>1},"Download\u25BE"),options:{placement:"bottom-start"}},lt.createElement(hi,{onClick:()=>Ky(Ur.getContentURL(e,e.request))},"Download request"),lt.createElement(hi,{onClick:()=>Ky(Ur.getContentURL(e,n))},"Download response"))}return null}o(AI,"DownloadButton");function DI({flow:e}){return lt.createElement(ou,{className:"",text:lt.createElement(Cr,{title:"Export flow.",icon:"fa-clone",onClick:()=>1,disabled:e.type!=="http"},"Export\u25BE"),options:{placement:"bottom-start"}},lt.createElement(hi,{onClick:()=>Lp(e,"raw_request")},"Copy raw request"),lt.createElement(hi,{onClick:()=>Lp(e,"raw_response")},"Copy raw response"),lt.createElement(hi,{onClick:()=>Lp(e,"raw")},"Copy raw request and response"),lt.createElement(hi,{onClick:()=>Lp(e,"curl")},"Copy as cURL"),lt.createElement(hi,{onClick:()=>Lp(e,"httpie")},"Copy as HTTPie"))}o(DI,"ExportButton");var RI={":red_circle:":"\u{1F534}",":orange_circle:":"\u{1F7E0}",":yellow_circle:":"\u{1F7E1}",":green_circle:":"\u{1F7E2}",":large_blue_circle:":"\u{1F535}",":purple_circle:":"\u{1F7E3}",":brown_circle:":"\u{1F7E4}"};function FI({flow:e}){let t=Vt();return lt.createElement(ou,{className:"",text:lt.createElement(Cr,{title:"mark flow",icon:"fa-paint-brush text-success",onClick:()=>1},"Mark\u25BE"),options:{placement:"bottom-start"}},lt.createElement(hi,{onClick:()=>t(Ri(e,{marked:""}))},"\u26AA (no marker)"),Object.entries(RI).map(([n,l])=>lt.createElement(hi,{key:n,onClick:()=>t(Ri(e,{marked:n}))},l," ",n.replace(/[:_]/g," "))))}o(FI,"MarkButton");var lu=pe(De());var AO=lu.memo(o(function(){let t=it(l=>l.connection.state),n=it(l=>l.connection.message);switch(t){case Zn.INIT:return lu.createElement("span",{className:"connection-indicator init"},"connecting\u2026");case Zn.FETCHING:return lu.createElement("span",{className:"connection-indicator fetching"},"fetching data\u2026");case Zn.ESTABLISHED:return lu.createElement("span",{className:"connection-indicator established"},"connected");case Zn.ERROR:return lu.createElement("span",{className:"connection-indicator error",title:n},"connection lost");case Zn.OFFLINE:return lu.createElement("span",{className:"connection-indicator offline"},"offline");default:let l=t;throw"unknown connection state"}},"ConnectionIndicator"));function LS(){let e=it(x=>x.flows.selected.filter(_=>_ in x.flows.byId)),[t,n]=(0,Po.useState)(()=>Op),[l,d]=(0,Po.useState)(!1),m=[Op,Vy];e.length>0?(l||(n(()=>Np),d(!0)),m.push(Np)):(l&&d(!1),t===Np&&n(()=>Op));function p(x,_){_.preventDefault(),n(()=>x)}return o(p,"handleClick"),Po.default.createElement("header",null,Po.default.createElement("nav",{className:"nav-tabs nav-tabs-lg"},Po.default.createElement(PO,null),m.map(x=>Po.default.createElement("a",{key:x.title,href:"#",className:(0,DO.default)({active:x===t}),onClick:_=>p(x,_)},x.title)),Po.default.createElement(No,null,Po.default.createElement(AO,null))),Po.default.createElement("div",null,Po.default.createElement(t,null)))}o(LS,"Header");var Ze=pe(De()),RO=pe(Xn());var Gy=function(){"use strict";function e(l,d){function m(){this.constructor=l}o(m,"ctor"),m.prototype=d.prototype,l.prototype=new m}o(e,"peg$subclass");function t(l,d,m,p){this.message=l,this.expected=d,this.found=m,this.location=p,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,t)}o(t,"peg$SyntaxError"),e(t,Error);function n(l){var d=arguments.length>1?arguments[1]:{},m=this,p={},x={Expr:vr},_=vr,O=o(function(H,J){return[H,...J]},"peg$c0"),D=o(function(H){return[H]},"peg$c1"),Y=o(function(){return""},"peg$c2"),U={type:"other",description:"string"},X='"',te={type:"literal",value:'"',description:'"\\""'},Q=o(function(H){return H.join("")},"peg$c6"),F="'",M={type:"literal",value:"'",description:`"'"`},R=/^["\\]/,K={type:"class",value:'["\\\\]',description:'["\\\\]'},V={type:"any",description:"any character"},ue=o(function(H){return H},"peg$c12"),ie="\\",de={type:"literal",value:"\\",description:'"\\\\"'},ge=/^['\\]/,xe={type:"class",value:"['\\\\]",description:"['\\\\]"},qe=/^['"\\]/,et={type:"class",value:`['"\\\\]`,description:`['"\\\\]`},Te="n",xt={type:"literal",value:"n",description:'"n"'},Ue=o(function(){return` `},"peg$c21"),Ve="r",Ke={type:"literal",value:"r",description:'"r"'},Ye=o(function(){return"\r"},"peg$c24"),Qt="t",ft={type:"literal",value:"t",description:'"t"'},Ar=o(function(){return" "},"peg$c27"),Kt={type:"other",description:"whitespace"},Et=/^[ \t\n\r]/,St={type:"class",value:"[ \\t\\n\\r]",description:"[ \\t\\n\\r]"},at={type:"other",description:"control character"},_r=/^[|&!()~"]/,Ut={type:"class",value:'[|&!()~"]',description:'[|&!()~"]'},$t={type:"other",description:"optional whitespace"},ne=0,tt=0,br=[{line:1,column:1,seenCR:!1}],jt=0,qt=[],Se=0,Er;if("startRule"in d){if(!(d.startRule in x))throw new Error(`Can't start parsing from rule "`+d.startRule+'".');_=x[d.startRule]}function nn(){return l.substring(tt,ne)}o(nn,"text");function Fn(){return dr(tt,ne)}o(Fn,"location");function ei(H){throw Do(null,[{type:"other",description:H}],l.substring(tt,ne),dr(tt,ne))}o(ei,"expected");function on(H){throw Do(H,null,l.substring(tt,ne),dr(tt,ne))}o(on,"error");function Gt(H){var J=br[H],he,ke;if(J)return J;for(he=H-1;!br[he];)he--;for(J=br[he],J={line:J.line,column:J.column,seenCR:J.seenCR};hejt&&(jt=ne,qt=[]),qt.push(H))}o(ct,"peg$fail");function Do(H,J,he,ke){function Zt(Rt){var Dr=1;for(Rt.sort(function(Jt,ti){return Jt.descriptionti.description?1:0});Dr1?ti.slice(0,-1).join(", ")+" or "+ti[Rt.length-1]:ti[0],to=Dr?'"'+Jt(Dr)+'"':"end of input","Expected "+os+" but "+to+" found."}return o(Bl,"buildMessage"),J!==null&&Zt(J),new t(H!==null?H:Bl(J,he),J,he,ke)}o(Do,"peg$buildException");function vr(){var H,J,he,ke;if(H=ne,J=Fi(),J!==p){if(he=[],ke=Hn(),ke!==p)for(;ke!==p;)he.push(ke),ke=Hn();else he=p;he!==p?(ke=vr(),ke!==p?(tt=H,J=O(J,ke),H=J):(ne=H,H=p)):(ne=H,H=p)}else ne=H,H=p;if(H===p&&(H=ne,J=Fi(),J!==p&&(tt=H,J=D(J)),H=J,H===p)){for(H=ne,J=[],he=Hn();he!==p;)J.push(he),he=Hn();J!==p&&(tt=H,J=Y()),H=J}return H}o(vr,"peg$parseExpr");function Fi(){var H,J,he,ke;if(Se++,H=ne,l.charCodeAt(ne)===34?(J=X,ne++):(J=p,Se===0&&ct(te)),J!==p){for(he=[],ke=sn();ke!==p;)he.push(ke),ke=sn();he!==p?(l.charCodeAt(ne)===34?(ke=X,ne++):(ke=p,Se===0&&ct(te)),ke!==p?(tt=H,J=Q(he),H=J):(ne=H,H=p)):(ne=H,H=p)}else ne=H,H=p;if(H===p){if(H=ne,l.charCodeAt(ne)===39?(J=F,ne++):(J=p,Se===0&&ct(M)),J!==p){for(he=[],ke=In();ke!==p;)he.push(ke),ke=In();he!==p?(l.charCodeAt(ne)===39?(ke=F,ne++):(ke=p,Se===0&&ct(M)),ke!==p?(tt=H,J=Q(he),H=J):(ne=H,H=p)):(ne=H,H=p)}else ne=H,H=p;if(H===p){if(H=ne,J=ne,Se++,he=En(),Se--,he===p?J=void 0:(ne=J,J=p),J!==p){if(he=[],ke=vi(),ke!==p)for(;ke!==p;)he.push(ke),ke=vi();else he=p;he!==p?(tt=H,J=Q(he),H=J):(ne=H,H=p)}else ne=H,H=p;if(H===p){if(H=ne,l.charCodeAt(ne)===34?(J=X,ne++):(J=p,Se===0&&ct(te)),J!==p){for(he=[],ke=sn();ke!==p;)he.push(ke),ke=sn();he!==p?(tt=H,J=Q(he),H=J):(ne=H,H=p)}else ne=H,H=p;if(H===p)if(H=ne,l.charCodeAt(ne)===39?(J=F,ne++):(J=p,Se===0&&ct(M)),J!==p){for(he=[],ke=In();ke!==p;)he.push(ke),ke=In();he!==p?(tt=H,J=Q(he),H=J):(ne=H,H=p)}else ne=H,H=p}}}return Se--,H===p&&(J=p,Se===0&&ct(U)),H}o(Fi,"peg$parseStringLiteral");function sn(){var H,J,he;return H=ne,J=ne,Se++,R.test(l.charAt(ne))?(he=l.charAt(ne),ne++):(he=p,Se===0&&ct(K)),Se--,he===p?J=void 0:(ne=J,J=p),J!==p?(l.length>ne?(he=l.charAt(ne),ne++):(he=p,Se===0&&ct(V)),he!==p?(tt=H,J=ue(he),H=J):(ne=H,H=p)):(ne=H,H=p),H===p&&(H=ne,l.charCodeAt(ne)===92?(J=ie,ne++):(J=p,Se===0&&ct(de)),J!==p?(he=gi(),he!==p?(tt=H,J=ue(he),H=J):(ne=H,H=p)):(ne=H,H=p)),H}o(sn,"peg$parseDoubleStringChar");function In(){var H,J,he;return H=ne,J=ne,Se++,ge.test(l.charAt(ne))?(he=l.charAt(ne),ne++):(he=p,Se===0&&ct(xe)),Se--,he===p?J=void 0:(ne=J,J=p),J!==p?(l.length>ne?(he=l.charAt(ne),ne++):(he=p,Se===0&&ct(V)),he!==p?(tt=H,J=ue(he),H=J):(ne=H,H=p)):(ne=H,H=p),H===p&&(H=ne,l.charCodeAt(ne)===92?(J=ie,ne++):(J=p,Se===0&&ct(de)),J!==p?(he=gi(),he!==p?(tt=H,J=ue(he),H=J):(ne=H,H=p)):(ne=H,H=p)),H}o(In,"peg$parseSingleStringChar");function vi(){var H,J,he;return H=ne,J=ne,Se++,he=Hn(),Se--,he===p?J=void 0:(ne=J,J=p),J!==p?(l.length>ne?(he=l.charAt(ne),ne++):(he=p,Se===0&&ct(V)),he!==p?(tt=H,J=ue(he),H=J):(ne=H,H=p)):(ne=H,H=p),H}o(vi,"peg$parseUnquotedStringChar");function gi(){var H,J;return qe.test(l.charAt(ne))?(H=l.charAt(ne),ne++):(H=p,Se===0&&ct(et)),H===p&&(H=ne,l.charCodeAt(ne)===110?(J=Te,ne++):(J=p,Se===0&&ct(xt)),J!==p&&(tt=H,J=Ue()),H=J,H===p&&(H=ne,l.charCodeAt(ne)===114?(J=Ve,ne++):(J=p,Se===0&&ct(Ke)),J!==p&&(tt=H,J=Ye()),H=J,H===p&&(H=ne,l.charCodeAt(ne)===116?(J=Qt,ne++):(J=p,Se===0&&ct(ft)),J!==p&&(tt=H,J=Ar()),H=J))),H}o(gi,"peg$parseEscapeSequence");function Hn(){var H,J;return Se++,Et.test(l.charAt(ne))?(H=l.charAt(ne),ne++):(H=p,Se===0&&ct(St)),Se--,H===p&&(J=p,Se===0&&ct(Kt)),H}o(Hn,"peg$parsews");function En(){var H,J;return Se++,_r.test(l.charAt(ne))?(H=l.charAt(ne),ne++):(H=p,Se===0&&ct(Ut)),Se--,H===p&&(J=p,Se===0&&ct(at)),H}o(En,"peg$parsecc");function Ks(){var H,J;for(Se++,H=[],J=Hn();J!==p;)H.push(J),J=Hn();return Se--,H===p&&(J=p,Se===0&&ct($t)),H}if(o(Ks,"peg$parse__"),Er=_(),Er!==p&&ne===l.length)return Er;throw Er!==p&&ne{t&&t.current.addEventListener("DOMNodeInserted",n=>{let l=n.currentTarget;l.scroll({top:l.scrollHeight,behavior:"auto"})})},[]),Ze.default.createElement("div",{className:"command-result",ref:t},e.map((n,l)=>Ze.default.createElement("div",{key:l},Ze.default.createElement("div",null,Ze.default.createElement("strong",null,"$ ",n.command)),n.result)))}o(II,"Results");function HI({nextArgs:e,currentArg:t,help:n,description:l,availableCommands:d}){let m=[];for(let p=0;p0&&Ze.default.createElement("div",null,Ze.default.createElement("strong",null,"Argument suggestion:")," ",m),(n==null?void 0:n.includes("->"))&&Ze.default.createElement("div",null,Ze.default.createElement("strong",null,"Signature help: "),n),l&&Ze.default.createElement("div",null,"# ",l),Ze.default.createElement("div",null,Ze.default.createElement("strong",null,"Available Commands: "),Ze.default.createElement("p",{className:"available-commands"},JSON.stringify(d)))))}o(HI,"CommandHelp");function PS(){let[e,t]=(0,Ze.useState)(""),[n,l]=(0,Ze.useState)(""),[d,m]=(0,Ze.useState)(0),[p,x]=(0,Ze.useState)([]),[_,O]=(0,Ze.useState)([]),[D,Y]=(0,Ze.useState)({}),[U,X]=(0,Ze.useState)([]),[te,Q]=(0,Ze.useState)(0),[F,M]=(0,Ze.useState)(""),[R,K]=(0,Ze.useState)(""),[V,ue]=(0,Ze.useState)([]),[ie,de]=(0,Ze.useState)([]),[ge,xe]=(0,Ze.useState)(void 0);(0,Ze.useEffect)(()=>{Ot("/commands",{method:"GET"}).then(Ue=>Ue.json()).then(Ue=>{Y(Ue),x(NS(Ue)),O(Object.keys(Ue))}).catch(Ue=>console.error(Ue))},[]),(0,Ze.useEffect)(()=>{vf("commands.history.get").then(Ue=>{de(Ue.value)}).catch(Ue=>console.error(Ue))},[]);let qe=o((Ue,Ve)=>{var ft,Ar,Kt;let Ke=Gy.parse(Ve),Ye=Gy.parse(Ue);M((ft=D[Ke[0]])==null?void 0:ft.signature_help),K(((Ar=D[Ke[0]])==null?void 0:Ar.help)||""),x(NS(D,Ye[0])),O(NS(D,Ke[0]));let Qt=(Kt=D[Ke[0]])==null?void 0:Kt.parameters.map(Et=>Et.name);Qt&&(X([Ke[0],...Qt]),Q(Ke.length-1))},"parseCommand"),et=o(Ue=>{t(Ue.target.value),l(Ue.target.value),m(0)},"onChange"),Te=o(Ue=>{if(Ue.key==="Enter"){let[Ve,...Ke]=Gy.parse(e);de([...ie,e]),vf("commands.history.add",e).catch(()=>0),Ot.post(`/commands/${Ve}`,{arguments:Ke}).then(Ye=>Ye.json()).then(Ye=>{xe(void 0),X([]),ue([...V,{command:e,result:JSON.stringify(Ye.value||Ye.error)}])}).catch(Ye=>{xe(void 0),X([]),ue([...V,{command:e,result:Ye.toString()}])}),M(""),K(""),t(""),l(""),m(0),x(_)}if(Ue.key==="ArrowUp"){let Ve;ge===void 0?Ve=ie.length-1:Ve=Math.max(0,ge-1),t(ie[Ve]),l(ie[Ve]),xe(Ve)}if(Ue.key==="ArrowDown"){if(ge===void 0)return;if(ge==ie.length-1)t(""),l(""),xe(void 0);else{let Ve=ge+1;t(ie[Ve]),l(ie[Ve]),xe(Ve)}}Ue.key==="Tab"&&(t(p[d]),m((d+1)%p.length),Ue.preventDefault()),Ue.stopPropagation()},"onKeyDown"),xt=o(Ue=>{if(!e){O(Object.keys(D));return}qe(n,e),Ue.stopPropagation()},"onKeyUp");return Ze.default.createElement("div",{className:"command"},Ze.default.createElement("div",{className:"command-title"},"Command Result"),Ze.default.createElement(II,{results:V}),Ze.default.createElement(HI,{nextArgs:U,currentArg:te,help:F,description:R,availableCommands:_}),Ze.default.createElement("div",{className:(0,RO.default)("command-input input-group")},Ze.default.createElement("span",{className:"input-group-addon"},Ze.default.createElement("i",{className:"fa fa-fw fa-terminal"})),Ze.default.createElement("input",{type:"text",placeholder:"Enter command",className:"form-control",value:e||"",onChange:et,onKeyDown:Te,onKeyUp:xt})))}o(PS,"CommandBar");var Wl=pe(De()),Pp=pe(Jh());var MS=pe(De());function AS({checked:e,onToggle:t,text:n}){return MS.default.createElement("div",{className:"btn btn-toggle "+(e?"btn-primary":"btn-default"),onClick:t},MS.default.createElement("i",{className:"fa fa-fw "+(e?"fa-check-square-o":"fa-square-o")}),"\xA0",n)}o(AS,"ToggleButton");var Hl=pe(De()),DS=pe(Jh()),FO=pe(Za()),IO=pe(_S());var im=class extends Hl.Component{constructor(t){super(t);this.heights={},this.state={vScroll:Tp()},this.onViewportUpdate=this.onViewportUpdate.bind(this)}componentDidMount(){window.addEventListener("resize",this.onViewportUpdate),this.onViewportUpdate()}componentWillUnmount(){window.removeEventListener("resize",this.onViewportUpdate)}componentDidUpdate(){this.onViewportUpdate()}onViewportUpdate(){let t=FO.default.findDOMNode(this),n=Tp({itemCount:this.props.events.length,rowHeight:this.props.rowHeight,viewportTop:t.scrollTop,viewportHeight:t.offsetHeight,itemHeights:this.props.events.map(l=>this.heights[l.id])});(0,IO.default)(this.state.vScroll,n)||this.setState({vScroll:n})}setHeight(t,n){if(n&&!this.heights[t]){let l=n.offsetHeight;this.heights[t]!==l&&(this.heights[t]=l,this.onViewportUpdate())}}render(){let{vScroll:t}=this.state,{events:n}=this.props;return Hl.default.createElement("pre",{onScroll:this.onViewportUpdate},Hl.default.createElement("div",{style:{height:t.paddingTop}}),n.slice(t.start,t.end).map(l=>Hl.default.createElement("div",{key:l.id,ref:d=>this.setHeight(l.id,d)},Hl.default.createElement(WI,{event:l}),l.message)),Hl.default.createElement("div",{style:{height:t.paddingBottom}}))}};o(im,"EventLogList"),im.propTypes={events:DS.default.array.isRequired,rowHeight:DS.default.number},im.defaultProps={rowHeight:18};function WI({event:e}){let t={web:"html5",debug:"bug",warn:"exclamation-triangle",error:"ban"}[e.level]||"info";return Hl.default.createElement("i",{className:`fa fa-fw fa-${t}`})}o(WI,"LogIcon");var HO=Uy(im);var om=class extends Wl.Component{constructor(t,n){super(t,n);this.state={height:this.props.defaultHeight},this.onDragStart=this.onDragStart.bind(this),this.onDragMove=this.onDragMove.bind(this),this.onDragStop=this.onDragStop.bind(this)}onDragStart(t){t.preventDefault(),this.dragStart=this.state.height+t.pageY,window.addEventListener("mousemove",this.onDragMove),window.addEventListener("mouseup",this.onDragStop),window.addEventListener("dragend",this.onDragStop)}onDragMove(t){t.preventDefault(),this.setState({height:this.dragStart-t.pageY})}onDragStop(t){t.preventDefault(),window.removeEventListener("mousemove",this.onDragMove)}render(){let{height:t}=this.state,{filters:n,events:l,toggleFilter:d,close:m}=this.props;return Wl.default.createElement("div",{className:"eventlog",style:{height:t}},Wl.default.createElement("div",{onMouseDown:this.onDragStart},"Eventlog",Wl.default.createElement("div",{className:"pull-right"},["debug","info","web","warn","error"].map(p=>Wl.default.createElement(AS,{key:p,text:p,checked:n[p],onToggle:()=>d(p)})),Wl.default.createElement("i",{onClick:m,className:"fa fa-close"}))),Wl.default.createElement(HO,{events:l}))}};o(om,"PureEventLog"),Tc(om,"propTypes",{filters:Pp.default.object.isRequired,events:Pp.default.array.isRequired,toggleFilter:Pp.default.func.isRequired,close:Pp.default.func.isRequired,defaultHeight:Pp.default.number}),Tc(om,"defaultProps",{defaultHeight:200});var WO=Di(e=>({filters:e.eventLog.filters,events:e.eventLog.view}),{close:mp,toggleFilter:ok})(om);var qr=pe(De());function RS(){let e=it(R=>R.conf.version),{mode:t,intercept:n,showhost:l,upstream_cert:d,rawtcp:m,dns_server:p,http2:x,websocket:_,anticache:O,anticomp:D,stickyauth:Y,stickycookie:U,stream_large_bodies:X,listen_host:te,listen_port:Q,server:F,ssl_insecure:M}=it(R=>R.options);return qr.createElement("footer",null,t&&t!=="regular"&&qr.createElement("span",{className:"label label-success"},t," mode"),n&&qr.createElement("span",{className:"label label-success"},"Intercept: ",n),M&&qr.createElement("span",{className:"label label-danger"},"ssl_insecure"),l&&qr.createElement("span",{className:"label label-success"},"showhost"),!d&&qr.createElement("span",{className:"label label-success"},"no-upstream-cert"),!m&&qr.createElement("span",{className:"label label-success"},"no-raw-tcp"),p&&qr.createElement("span",{className:"label label-success"},"dns-server"),!x&&qr.createElement("span",{className:"label label-success"},"no-http2"),!_&&qr.createElement("span",{className:"label label-success"},"no-websocket"),O&&qr.createElement("span",{className:"label label-success"},"anticache"),D&&qr.createElement("span",{className:"label label-success"},"anticomp"),Y&&qr.createElement("span",{className:"label label-success"},"stickyauth: ",Y),U&&qr.createElement("span",{className:"label label-success"},"stickycookie: ",U),X&&qr.createElement("span",{className:"label label-success"},"stream: ",Kg(X)),qr.createElement("div",{className:"pull-right"},qr.createElement(No,null,F&&qr.createElement("span",{className:"label label-primary",title:"HTTP Proxy Server Address"},te||"*",":",Q)),qr.createElement("span",{className:"label label-default",title:"Mitmproxy Version"},"mitmproxy ",e)))}o(RS,"Footer");var US=pe(De());var BS=pe(De());var Mp=pe(De());function FS({children:e}){return Mp.createElement("div",null,Mp.createElement("div",{className:"modal-backdrop fade in"}),Mp.createElement("div",{className:"modal modal-visible",id:"optionsModal",tabIndex:-1,role:"dialog","aria-labelledby":"options"},Mp.createElement("div",{className:"modal-dialog modal-lg",role:"document"},Mp.createElement("div",{className:"modal-content"},e))))}o(FS,"ModalLayout");var pr=pe(De());var Mo=pe(De()),Ao=pe(Jh());var BO=pe(Xn()),BI=o(e=>{e.key!=="Escape"&&e.stopPropagation()},"stopPropagation");IS.propTypes={value:Ao.default.bool.isRequired,onChange:Ao.default.func.isRequired};function IS(l){var d=l,{value:e,onChange:t}=d,n=Ds(d,["value","onChange"]);return Mo.default.createElement("div",{className:"checkbox"},Mo.default.createElement("label",null,Mo.default.createElement("input",Pe({type:"checkbox",checked:e,onChange:m=>t(m.target.checked)},n)),"Enable"))}o(IS,"BooleanOption");HS.propTypes={value:Ao.default.string,onChange:Ao.default.func.isRequired};function HS(l){var d=l,{value:e,onChange:t}=d,n=Ds(d,["value","onChange"]);return Mo.default.createElement("input",Pe({type:"text",value:e||"",onChange:m=>t(m.target.value)},n))}o(HS,"StringOption");function UI(e){return function(l){var d=l,{onChange:t}=d,n=Ds(d,["onChange"]);return Mo.default.createElement(e,Pe({onChange:m=>t(m||null)},n))}}o(UI,"Optional");UO.propTypes={value:Ao.default.number.isRequired,onChange:Ao.default.func.isRequired};function UO(l){var d=l,{value:e,onChange:t}=d,n=Ds(d,["value","onChange"]);return Mo.default.createElement("input",Pe({type:"number",value:e,onChange:m=>t(parseInt(m.target.value))},n))}o(UO,"NumberOption");$O.propTypes={value:Ao.default.string.isRequired,onChange:Ao.default.func.isRequired};function $O(d){var m=d,{value:e,onChange:t,choices:n}=m,l=Ds(m,["value","onChange","choices"]);return Mo.default.createElement("select",Pe({onChange:p=>t(p.target.value),value:e},l),n.map(p=>Mo.default.createElement("option",{key:p,value:p},p)))}o($O,"ChoicesOption");zO.propTypes={value:Ao.default.arrayOf(Ao.default.string).isRequired,onChange:Ao.default.func.isRequired};function zO(l){var d=l,{value:e,onChange:t}=d,n=Ds(d,["value","onChange"]);let m=Math.max(e.length,1);return Mo.default.createElement("textarea",Pe({rows:m,value:e.join(` `),onChange:p=>t(p.target.value.split(` `))},n))}o(zO,"StringSequenceOption");var $I={bool:IS,str:HS,int:UO,"optional str":UI(HS),"sequence of str":zO};function zI({choices:e,type:t,value:n,onChange:l,name:d,error:m}){let p,x={};if(e)p=$O,x.choices=e;else if(p=$I[t],!p)throw`unknown option type ${t}`;return p!==IS&&(x.className="form-control"),Mo.default.createElement("div",{className:(0,BO.default)({"has-error":m})},Mo.default.createElement(p,Pe({name:d,value:n,onChange:l,onKeyDown:BI},x)))}o(zI,"PureOption");var jO=Di((e,{name:t})=>Pe(Pe({},e.options_meta[t]),e.ui.optionsEditor[t]),(e,{name:t})=>({onChange:n=>e(vp(t,n))}))(zI);var Yy=pe(Oh());function jI({help:e}){return pr.default.createElement("div",{className:"help-block small"},e)}o(jI,"PureOptionHelp");var qI=Di((e,{name:t})=>({help:e.options_meta[t].help}))(jI);function VI({error:e}){return e?pr.default.createElement("div",{className:"small text-danger"},e):null}o(VI,"PureOptionError");var KI=Di((e,{name:t})=>({error:e.ui.optionsEditor[t]&&e.ui.optionsEditor[t].error}))(VI);function GI({value:e,defaultVal:t}){if(e===t)return null;if(typeof t=="boolean")t=t?"true":"false";else if(Array.isArray(t)){if(Yy.default.isEmpty(Yy.default.compact(e))&&Yy.default.isEmpty(t))return null;t="[ ]"}else t===""?t='""':t===null&&(t="null");return pr.default.createElement("div",{className:"small"},"Default: ",pr.default.createElement("strong",null," ",t," ")," ")}o(GI,"PureOptionDefault");var YI=Di((e,{name:t})=>({value:e.options[t],defaultVal:e.options_meta[t].default}))(GI),WS=class extends pr.Component{constructor(t,n){super(t,n);this.state={title:"Options"}}componentWillUnmount(){}render(){let{hideModal:t,options:n}=this.props,{title:l}=this.state;return pr.default.createElement("div",null,pr.default.createElement("div",{className:"modal-header"},pr.default.createElement("button",{type:"button",className:"close","data-dismiss":"modal",onClick:()=>{t()}},pr.default.createElement("i",{className:"fa fa-fw fa-times"})),pr.default.createElement("div",{className:"modal-title"},pr.default.createElement("h4",null,l))),pr.default.createElement("div",{className:"modal-body"},pr.default.createElement("div",{className:"form-horizontal"},n.map(d=>pr.default.createElement("div",{key:d,className:"form-group"},pr.default.createElement("div",{className:"col-xs-6"},pr.default.createElement("label",{htmlFor:d},d),pr.default.createElement(qI,{name:d})),pr.default.createElement("div",{className:"col-xs-6"},pr.default.createElement(jO,{name:d}),pr.default.createElement(KI,{name:d}),pr.default.createElement(YI,{name:d})))))),pr.default.createElement("div",{className:"modal-footer"}))}};o(WS,"PureOptionModal");var qO=Di(e=>({options:Object.keys(e.options_meta).sort()}),{hideModal:my,save:yk})(WS);function XI(){return BS.createElement(FS,null,BS.createElement(qO,null))}o(XI,"OptionModal");var VO=[XI];function $S(){let e=it(n=>n.ui.modal.activeModal),t=VO.find(n=>n.name===e);return e&&t!==void 0?US.createElement(t,null):US.createElement("div",null)}o($S,"PureModal");var zS=class extends Rn.Component{constructor(){super(...arguments);this.state={};this.render=o(()=>{var l;let{showEventLog:t,showCommandBar:n}=this.props;return this.state.error?(console.log("ERR",this.state),Rn.default.createElement("div",{className:"container"},Rn.default.createElement("h1",null,"mitmproxy has crashed."),Rn.default.createElement("pre",null,this.state.error.stack,Rn.default.createElement("br",null),Rn.default.createElement("br",null),"Component Stack:",(l=this.state.errorInfo)==null?void 0:l.componentStack),Rn.default.createElement("p",null,"Please lodge a bug report at ",Rn.default.createElement("a",{href:"https://github.com/mitmproxy/mitmproxy/issues"},"https://github.com/mitmproxy/mitmproxy/issues"),"."))):Rn.default.createElement("div",{id:"container",tabIndex:0},Rn.default.createElement(LS,null),Rn.default.createElement(ES,null),n&&Rn.default.createElement(PS,{key:"commandbar"}),t&&Rn.default.createElement(WO,{key:"eventlog"}),Rn.default.createElement(RS,null),Rn.default.createElement($S,null))},"render")}componentDidMount(){window.addEventListener("keydown",this.props.onKeyDown)}componentWillUnmount(){window.removeEventListener("keydown",this.props.onKeyDown)}componentDidCatch(t,n){this.setState({error:t,errorInfo:n})}};o(zS,"ProxyAppMain");var KO=Di(e=>({showEventLog:e.eventLog.visible,showCommandBar:e.commandBar.visible}),{onKeyDown:fO})(zS);var au={SEARCH:"s",HIGHLIGHT:"h",SHOW_EVENTLOG:"e",SHOW_COMMANDBAR:"c"};function QI(e){let[t,n]=window.location.hash.substr(1).split("?",2),l=t.substr(1).split("/");if(l[0]==="flows"&&l.length==3){let[d,m]=l.slice(1);e.dispatch(wf(d)),e.dispatch(mf(m))}n&&n.split("&").forEach(d=>{let[m,p]=d.split("=",2);switch(p=decodeURIComponent(p),m){case au.SEARCH:e.dispatch(sy(p));break;case au.HIGHLIGHT:e.dispatch(ly(p));break;case au.SHOW_EVENTLOG:e.getState().eventLog.visible||e.dispatch(mp());break;case au.SHOW_COMMANDBAR:e.getState().commandBar.visible||e.dispatch(wy());break;default:console.error(`unimplemented query arg: ${d}`)}})}o(QI,"updateStoreFromUrl");function ZI(e){let t=e.getState(),n={[au.SEARCH]:t.flows.filter,[au.HIGHLIGHT]:t.flows.highlight,[au.SHOW_EVENTLOG]:t.eventLog.visible,[au.SHOW_COMMANDBAR]:t.commandBar.visible},l=Object.keys(n).filter(p=>n[p]).map(p=>`${p}=${encodeURIComponent(n[p])}`).join("&"),d;t.flows.selected.length>0?d=`/flows/${t.flows.selected[0]}/${t.ui.flow.tab}`:d="/flows",l&&(d+="?"+l);let m=window.location.pathname;m==="blank"&&(m="/"),window.location.hash.substr(1)!==d&&history.replaceState(void 0,"",`${m}#${d}`)}o(ZI,"updateUrlFromStore");function jS(e){QI(e),e.subscribe(()=>ZI(e))}o(jS,"initialize");var JI="reset",sm=class{constructor(t){this.activeFetches={},this.store=t,this.connect()}connect(){this.socket=new WebSocket(location.origin.replace("http","ws")+"/updates"),this.socket.addEventListener("open",()=>this.onOpen()),this.socket.addEventListener("close",t=>this.onClose(t)),this.socket.addEventListener("message",t=>this.onMessage(JSON.parse(t.data))),this.socket.addEventListener("error",t=>this.onError(t))}onOpen(){this.fetchData("flows"),this.fetchData("events"),this.fetchData("options"),this.store.dispatch(hk())}fetchData(t){let n=[];this.activeFetches[t]=n,Ot(`./${t}`).then(l=>l.json()).then(l=>{this.activeFetches[t]===n&&this.receive(t,l)})}onMessage(t){if(t.cmd===JI)return this.fetchData(t.resource);if(t.resource in this.activeFetches)this.activeFetches[t.resource].push(t);else{let n=`${t.resource}_${t.cmd}`.toUpperCase();this.store.dispatch(Pe({type:n},t))}}receive(t,n){let l=`${t}_RECEIVE`.toUpperCase();this.store.dispatch({type:l,cmd:"receive",resource:t,data:n});let d=this.activeFetches[t];delete this.activeFetches[t],d.forEach(m=>this.onMessage(m)),Object.keys(this.activeFetches).length===0&&this.store.dispatch(mk())}onClose(t){this.store.dispatch(vk(`Connection closed at ${new Date().toUTCString()} with error code ${t.code}.`)),console.error("websocket connection closed",t)}onError(t){console.error("websocket connection errored",arguments)}};o(sm,"WebsocketBackend");var lm=class{constructor(t){this.store=t,this.onOpen()}onOpen(){this.fetchData("flows"),this.fetchData("options")}fetchData(t){Ot(`./${t}`).then(n=>n.json()).then(n=>{this.receive(t,n)})}receive(t,n){let l=`${t}_RECEIVE`.toUpperCase();this.store.dispatch({type:l,cmd:"receive",resource:t,data:n})}};o(lm,"StaticBackend");jS(gp);window.MITMWEB_STATIC?window.backend=new lm(gp):window.backend=new sm(gp);window.addEventListener("error",e=>{gp.dispatch(sk(`${e.message} ${e.error.stack}`))});document.addEventListener("DOMContentLoaded",()=>{(0,GO.render)(qS.createElement(tx,{store:gp},qS.createElement(KO,null)),document.getElementById("mitmproxy"))});})(); /* object-assign (c) Sindre Sorhus @license MIT */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors */ /** @license React v0.20.2 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ //! stable.js 0.1.8, https://github.com/Two-Screen/stable //! © 2018 Angry Bytes and contributors. MIT licensed. //# sourceMappingURL=app.js.map mitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/000077500000000000000000000000001425660472000222045ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/fontawesome-webfont.eot000066400000000000000000005035561425660472000267240ustar00rootroot00000000000000nLPYxϐFontAwesomeRegular$Version 4.7.0 2016FontAwesome PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hmitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/fontawesome-webfont.svg000066400000000000000000015437331425660472000267360ustar00rootroot00000000000000 Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. mitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/fontawesome-webfont.ttf000066400000000000000000005032541425660472000267250ustar00rootroot00000000000000 PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hmitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff000066400000000000000000002773501425660472000270760ustar00rootroot00000000000000wOFF~ FFTM0kGGDEFL OS/2l>`2z@cmapi :gaspglyf _yLMheadb36-hheab$ hmtxb Eylocae \maxpl ,namemD㗋posto`u=O<01hxc`d``b `b`d`d:$Y< xc`fdbʢb l |6F0#Fnx͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XB Y``c9ZJV5eY߆6G ΂`3| 6[uIpn-[pL0Lp;׸%8o>F8 G8`Wί"E^_=(K,FK+ybx TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7 tw{98m8bI ڃ݌7 SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS h yujZupPGxN on{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍 G< 9v`|NXWI:"'aW޺O=}k#"7e %Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,| ;vAo=0q8"I³8yZ6Ǵo9q< i3k1%& uk {H}@΁W—^qԷ4;gg7Ny/ qPOЌL4q,ԇ"Sv=jL /UjC-woȍnj̮{j\ vEk z>pn=^=ajID(෠quF;э5֮s7 ;QC7U[׈yZIۘػ*!$ dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[` -V'ݙGP3b'\RI̞#n;W ٟDTѹb80^s6,rȥ ism15kk,}qWȝ;tseYqqC/0q|> 3W/ըsF"sIoAHI 8C„ w~@ _(]h=r9p! ;H-[Ifw;%=d꯵bmH)k=o\hEi 7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X&tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ 2>8/p2h@k~ھB~a[r=Pr8SescF ӗ S#P|0z'zS)8aFBFE VrJ(EfDpU\'h4P jd3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvm zuidtO.3Ku =.#Cjn(,THu_Z 6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'r f: ;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG r 0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2 .ҍl _/AkTVΝg ~T΂<`2Q&;XAW@@gj{j, suuE ֟:A 8,&ռ }|b0lFQ$px=4ddm7nru"N:O u^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H [0l8=`Dd&76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j `Ar㼌` h *b #ռBj0s$n^7w $Gɡ;N .A>3;My?zpͥΙ4aqp҃GFw|]֯!ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3 V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ> `Mn''zB-t/ꬱ3ik3 55Z 1ao|+ őm 0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ lB|4TNYBL, g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$ E# L!7ط!TRRI4)H#l*:#H.)pӇ źRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D; {PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa '!lü|EW-ebbxsY06E>)VH ߰}V=G~Ykh/;ۇ0{4.c\h`5 FA5Tg[4#So3yuy=<'j{ hNk6 @1c/5 -T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skP UfW62c>8F(t*GC ym srp? ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ= >tUgQWw#Υ7 ݋[P ޮ'j7 7̗9ZI SO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji!BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5 k4 A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6= O]9/5ڔ볝\tOCT3f(i ]w PiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.: Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AG AVg; *=$mz -|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j +NG>K#h-zp6\;yb~9.m \=qrqü=fS 6u(؍3#0  :Nz{SM]"`R .Cr`-U{낍znq tx ic+Ԛ:3Y㳙N*aVP `1Qb@fc^X9̼ܶjtҜY ӂhھ3 ijs+\8Tvi|Q< v߹c81-t\16GInJ:̇hX Gr+4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA 4Q8iOi TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbmLOI=`jf:>IǁJ! 6Txưqn̓S9ĀM|!ґ8X)hͅͳ(,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r >(O^tXi(M4! t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓxܘs_d9aN=.WO.\|_O&tk.".Dp53͓ 6`8IuKjk/wiUSusUlr ̥;ѠMe`TB&n¦\ g2pd[0Ovz I'm%41}@€:įZ/r @1m8_.WRlv(F5Aս~]*@Qؿ VgM܊:MʞQZ㖵. HfJwKIA\f7zl}5VzG Ɛ u̻vߋaɰZ(S6W z7ek[j #6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4: yX1dhz3TʷL-3DG%Z b锥3I陌R^cy,3P!@ieNq좀FS'}@4шÏ~*T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5 +,iK\ʚe<zKC&Hdbktݩ7!;BTR@J vKU8bUH^Q;Okb%[QHO 9谉0r0}U>ʔV5^ܵ}ecFmۈrqLEl "I5ڦfU2cW+O, MJ񝁧6y?*0&Nݚxq?)>e( @qTVx>sjAi2W@WU{LГK^ A'96&E[ h8J*X>wyW+Vc*YP!3 ^ %"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@Hty Z4iepWtAh,8<{9ȽǷƶwZOYE< Z)t#/崐\F7ʔB>(&6ldit/=n>?&s]@Ν0Z.3Ĥ9MG6XIJHXa:C}3 6~>D3UO>[vZ_}סqN!ʃ -W S Ha)Y'lg8=`z(bwvi:2E!`;x,Y ߩ =Іj^ǻQ^_Yy`Q[&aYQ us0{&m胑*j)TC$ YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6 P/#j mtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W. f[eܫ8P)e 0Rԁd.ُ:~}t<)/Q cOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶 LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u -zҗrizH> 2$ =_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/ $̃cm$0^(K_ C]Di+/TRhOJ?Nޛ j; 쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ "ޗ`7Nw8ɐD\ (,f鄝 IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h# +qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [ ^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-œl6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK% %7; QΤx9: J's9:(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ' r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./d jG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT QĶ!=00!dP$Oj!%l6bd[6,6`^Hfɖ3V ߶[8|\MQ lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^–;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy 8L"KB3+fOx_c`= C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk 44LZvɎiZcKU/Nja,a !"Y<]K-{S &,- l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZŠrVŗY~P9w;< +iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{== 4V#mx _)IfC#yFN uQRPQyQ u:]g*OU֧c'PfՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge4c&ūY3]*tI* r6% &AR^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O7 6;kh}x?1/\g^y}7|4q'7o^ o.Uξ&d5v 3_P MpĹVjlU  a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw Oh CTѡ ֩FI.M#Œ3ze{EvceR] ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L ZBU\]aJXL7e銛 ljQƀcHj\}MGޛ [X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L =$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo !Gi 4&NpOo޴խ9k'y=JS4/;٬vY3MiB< (Yuv<9_m@|zU _<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[nafʭklW޼(IdrUU5=^Dfj}-:$rp( %\x+>wW؄ Ou gq/,W:˺/Ɏ+ y+&Lo) @[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8[*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J [Js'ڛiӒӇC>䶵hMz__m27b2HC' j ,JN؋ LuqMZW7'./^L^DL%S n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY’.3HQF|:rƔ9`P_SRL 6b|jAn~<DN"u0Q\ Wuާfn6oH玤N N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l&pq6*_UYIG~O_KU8FT{t( av"CBf_F;QnqӳB$MU*rg,^GD,IH:7FD Jlk6c']u;& FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,# K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^ ll 6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y $rz2dk`8v1gI1"0k~,c$ tyh2 ^/sv骩m{ TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5yr֖ jKgMdn7Y n NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A qJ{ >L M8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b 聇nEC*ZɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ !Iouz#3tzi kjmfL'k ^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/ F"̒ &=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs, wDiN6 YrLU߲[crcq5)V!c031;B0ތeG͝UaVNUe (;;|d;_TA"?/}Mi ;]wt7WY㰛nNgh7EB7_RE=SxV5P sm`ržYazRat k_F= dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh (U?.b=Ђ z3ek 4 v^QVJRT+N1Ey D;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ad8U=gP'1.#l =ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G' }S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P3/rQQ@Wヌ(QUm)!sG7ꜜZ4 …U lڟpd:Cce's2E;u*'$]" c4} vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1 W!ןD}glْW_A4R/u|]P Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ61BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9 JdQӜ< 0@BNya)j0Vh2쬄sOeP5>I~1!-A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎.! hI4 RkCjGBu +btQPu/ А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFY Tj +[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_ jW pH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB( Yk"5nG PTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍJ vKgWOӬL_$ta[!i&M>JLBfR% ۣ6!o "$,J{l2"Qo#BQ'!"# H:. o <9*a$ <1ʔ/- ᪠(J&$ f^o ћ}6,+7 g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW)\3 H.iT2R ˔D'i>-(*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ36I61q ($,Njwܴtr(yh2l{s\p@ 5H?]JHʽgIhhh{ ef zUs|+DWxst -}"<;p> #?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR ;5ItБfb{g-:6ާ>k0ڹQs.A,1xBU\tBBA= )~3.{ҍPa~OBP:sQS=:Ufs1KɗM @PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz (UQCdPn.<=y]Sd2KZu{d^&P^ qhEAakFQ7><~̈^=QbyAsX Gr9Aժ` ΕMʆ돱, ,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3 M N4jnRXMGs/MtbRS{i+-v aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu _pdR7#ƌ]Kqk^:J1)Ǥ5$2 ;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւ nnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv [#:bL_hkm[-NٌEZ~emM%Y뛮%Zbth%:9}6xn.^%,uXF>.1^xoUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug\==j=$rR3, xٰU`B!"LQ Jc@({˯F/43ibM6A >A 0Z( zcdI Q&Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ ڻO׬%3<h%rܿe :b VY zlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+Wߚ DٶD^؉>[DPjq\j3th d[)7rhUW]jiK97 X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1 o8S8#(緥~w޹jҢ6ĉ"h0PT u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB*ʘ!x % ֙Y}IK %epH ZR ́H+!)ʵ * 1B1ˬB`> &)ç & ),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1 FSI`A 4QByE軼a"OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv! :|uQ(UϜe׷]N#h<;vU{}fjH%X&? Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#x G,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$ c ߂ST6hBڭw.ci[ҙ-: g*Khq{FA lW?}'MR~<3.([v 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY ?_EJOG#yn ^TA/UB {dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1 $l!?OnG'o~P]h꙾V'E6Fo/q+Zj z*S`OƁ| MUa{o03g}(骪5J8+5OOWU$# +Z J,2Yin>ŖXp 'E!4l񺻜i S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf6)+{?DC<Ukmb~c|T`ᾮ& >E7"B1;/ ʤA$vBfYtجG_))P@ p7:z3hfa2 :v(^&m胍ɛ7Mi(&+;vv&1S {\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ) |\n@s؇Ӂfs޿jZV+m#~xd Iq|Y;$`kG^i[يFTX *QlN+xDՑ -ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ `vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[™M{WJfw.a44D o*VVA8sP-Ҟ}A" @"Ȥt0+||E4N Łݓ1 9)*YѶQoP@ J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?\!Бck3Fʷ׌8'חed($lٷYS hC:Sli,ɯ䝂Fi$柌tn_=PpT ;(3V{ID{iEZLI sҢc"3[*8#^NG#c`4cCf4q&E:r@B$=DMRI'04 'yP^?RxS^3Ԡj"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG?> sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ 6a<K#QGRs7gc7P߀sޝtos02zr {V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[x C9w<XcpKCabP#lmПur8/^W`Mfs (=TA{r \X݃f?8:4gdYc O*EuDmO[, fs 6W X6 b%֢Bۇߕ"l?YkZ&|l !\I8 |`&11P/ IK)){@'ZYhv&g @6` wE&yIIJ9DI=Ab̚|/HuD@& 찇NQz^~y @^,, Q `qq__X(.l{^//T8 c#*bi&OaS l"y$&̲Ds7Pu =j\.Qܑ?҆|rz4ʻ}ǃ ufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`| 737KݒpȕHdQ"p(@dY T cTYK KJ+VOwdC$ZѧtHοn w? &iG, 蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2+&Z=9s{] FlƎp7@Ŭ7G/Ð"^9M4%?}e %Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g -X RY< zŽU-̞w' v8 jBXV>גk5`Y TTj,OƧ. fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P 䬕}Ǐ{"f+wm3;a8Zx 9a>n  f|}XϓѸ?Gc"[yggYQ@z䛒K="aU5v:t op I+' /NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~ JЃ͠X)=PԯuM7:u&eVb{u+9denWjdSX 6>A8ozt+$5Fv_iN&,>V2 7>#_f 0ZҬ`>&$+H кeH!oڇևhN+?]¿0Ck~\,?0evgφ cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn "k ǥESʇ8A 2}桫j >M_dd2/?(Jt5XOwNn r>-|<+> z?=y W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d 9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E d٠C|="猖D$1K/%cio&5OpFrrre+9Sn*YLID##@ fq 패a#'b}=I\̮' Zh|,=:=(T")F`EEVj,Q|FQ_/a| 2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a) z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0X v mRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJer(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU 5c(? z?ܶg'hNrG]ua!z"!`4yp A72E{\ G9 T2 ftBIQ WsxnRP> #G\(:4QSR 7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9 |O"u(M(֍nb.e1"r% ӆڠgt }*ݶ7DHBlg]rt9m72Z.T 6kuuN^=ŒBaF_lcY@2n6J Ea (z6id0[\IoھfЅ<jW}qG9aM\WWr!(^k=sF-멜 jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~ +0cы[pkM[J%~uD.7Jwuw:l{ٻp=[amEeĉuB=\,UX簙ŀb\CӴq 倢#ҤZa͍ta[;OgxlLl {]WlwGO܏z a5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4} {ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ {=.t(F~>WZYfu3 i7QKT h2 SF}R&U*0, 61*ap2Հ::A/J\``AI _/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN jiZC1jvWqӰ^@ub w+#!δƮ2_Y~t$ّI)s";gZA IeߔZ=FaV;vkuvfe[ϳ}{XOV `^B5 5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#Fl ndB]]yu? y;x m/1HB D_A//Q!;tB!Ll 1q]ee%]/+ 8{k:|KVUY3i$ambAl]Vjoinݮr.xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE &_ugKy%:jz%!W`׌Ot\hԆMKMgZ" H{<ܲh䂥3BNOsimM6W˂͢oab x+@] &m 6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy : ~% |8@0mLtJ<,a ZZQ x7YfK'_6=iV;h vo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M =2Mt,uEFq7-_ h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ% <%]C^%=Dhtw 2}Og+a9g5ԸA~ij]iXcǴXmŕc- kU¢HQ .aQiӍ.nz ~LC}SPaa#Tf-V5K-=?QUqxl#_X ,U{/~|ijQ?iځuo'?<]~dlp@`KysMI8pj 22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5 > `,g0}`O1k(O1FN/2+lESs_*3 - D[H |$>h^zN R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ, :oEJRb[ hX`l @6)?llGz0=,El#;BcY[7?6s>9=1, ?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^ ׮}|GioH'anCҧvѻKNuu9/ mBrhSڱtb9y97e4O1 ĺb.yp vY&k[j_8ӟ籺\$%i2NC;q*O<$~J>oIzwm"8#e"L :R4pE\t#)_/9^\-}\_r9*GBpH~}>jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.* t7 /lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mfkẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[ 4doD:9a*XP} 3FU. !nS`9^ik3XWG sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^ '?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇ >pklw*iBU ~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3 fȏgY\.۸EC铞|; FS[Z|QЁ> Y`-tSkESI]Sq ` k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H `9;Xed$i8p3!3@7f%St3w(7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@š!Ov)c?pY"h#^ކV!ю@JI+h Xjȏ3n AVpZC/LU:4qaEaa. `M18@ a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4 yioO.6&@ƪ8 g/"*,vh_.@ku-X+v& N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlB J@]BZGzղ2Q\g9Fc6i, 2FV;䝎+ ( S@VL)ݛ%NV :aE(B?M'8iѪp|GA5A{z```]wxBaU&$nunw/E!ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{3 SjҚ=&@ h(6UCZEJ`pj&=`ZJBsŌ aL fɤee2[4_6{A\qڊ % k ^qTUJjZlpUHݖymĠWOY\jY`B xqz0 `4 ?1FQKnEF6Ȏz2zKg,zBy|Dk`t鳲T9 vCh hnBӺi~l/tkck6x֮r(rXc7L)D ElP{W(@*M1G3Q_\UܶeIsP( p[Ym\zipG>6o|vݫȃxHwxIJQ$*c|ZBSʳr_ tB[Q́F&FDǦ ݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN ~S QK.B.S(Wb d'~LYR4@lm$/kmȕX_51 isQ u Pf`>yIt/&NK4GK at=K2A≫ l6QK'? ݛR:!+ t³BGw$Iz508;6 ob-b!B6 uٳϢ) )egKY@\͍4VB}f$9zx+C#…{ i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺S v5ku&sQ9QcsFlǜ- EЈ`s5DrYuo{wigamj `Ihf܄vSWzM?6YNB&Cm @SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o #˧QA?W&Md8qWаcۼIS@.js1 /1 Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@6m5 zԡwգ2ӝX㬞VKuycRT9|b $OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾 F~VYCN$mk/4U9'(h, 6qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JNJ9 W.h,cи H%,g5Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb .c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL b*idS!2}5ca2Zldiˊ9KqsTɴ; ;afTU>%+kbGYjQ,VCj)[eP G<\x՞[]jt=~'} 6*#A8ϭT 2 XbKpDZ(׷e!?x2K-_ȥ 5‚Ap ~Uj,{??Z/go~ڒ[ "m'N:La: hx>,jQ 8;Ѡ;_+BU۴}KPkj6uO{{iI= ?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M 3R*V.+r?Q~{3FO]j\x _b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9 iN_u"iS"bPɦ˿ w:W(x 7(cغDdb Q"!24: nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw ahb(Qv,(YZPς sLt??0}s9eqr>rtA/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^ }{n"<̩'T] Gh=:6'cğ0J1HC1TOk0q)}F?H}wÊہ 4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O  %ET O'%_IhN$tϚ"58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f jSGZ3GZ ] &D g`6Ko$XL ZU}xRy$fsw,J6ؐR( K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ? a)Am!L<| ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f dBC 3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Snc ez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA# \:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R= 9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF 0d 7`z$ 8g0: aї Z\f0< \oqg~1?8`|l"[nb1 MysB'F~ZbvGN u_f͉kE/˚>6D٘HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR& $%j¢ 7Hl%GmPPF @9sBM\+,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y'ѾY!aED*nĈ\nE*eS4OpD1Kr2B}qj1Ʀ/T 78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢ g^@$|%-ϦWHM VLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@ tڞ){iEڲZw:0Th &!̀\V`);^L1C|]ߢr.-8eu J|W>RNr 8xA#b+<SfLM6e- !d#_ԚQ&qqPBkA(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu ,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwan]bյP5ނGnWgkuʥC?■ͮ |@-^%;x>@5eyAU954mƄWbp\!,GhD" 3! 鄛HT\6H8`9LE5tV\){`{ ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*v e\{z?gme&b+hP9B{ OQ,mճU[`l\5zHṽu=`zrX ~UӚ gv^5y#Q(2'}CWKs륊O67Րo6kCD&PS㯳XNoQ5\8<On}թNh f ft+x2mS48vו2 )ѻ$:(Z1FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN= ;33Q @&.֯ɗ/oD{ L=aMM=I;eχ,'d(E5^BK1gՀbAtp7oC/Ҳj8QQޢ>”YnPj.$Qlw[Dž@>|rFR=v?$ksH Lk꿿 N \|D gC ]ݭ~wS$cwT<б|"QDRMcjId*Y N5~wQHպAk3`$0 t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX| NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ {p=4A6 Ҙ‹B3?#9Db%>OCxu'@<>W8-{j>9أW9.Yz&omC}s1e5\Z|犩] C-`.* 45K}_.]|[NIwzd 6?rp%K끼5kqAgZ 3g!BE RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭[OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR> Tk lR"7(/CmUe@$8} , a[ҳxq^Q:ZRPjVu t%n2f9ر]7~,Un6c6:gѫ +-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX—#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(> MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u0P5mh9vyռ%M|Vεz0cQ[} Уcvg-3 盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@} 0gI=FS]+(]` \x\J KRqbN38ʔʗ5 f jA3]֚@ZOjM$%RN Y[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r `^1}/U߃wyE|k4~ NT~WrZ@ څ _(Z VT%ZZ#X>u㲻^Eo2˽T'v <Ր*`cN-FK+P WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s ~=; !FKl*`DǯP 1I𿐁I Ș,a8pc3X)WW`:5KQy7j$uE|pM5* `lh $J6R/#4*8BݺؖWX.m)R3fa-v4+JP%Fvځ'C78-6F @6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk `RӍ) |:2r ⯿s<ʖ5E躉]]Zm/xƜO XR\roytX Q]$^Ӎiܠ*nR gf5/C7A5 (1Gu@|,J$4 DIIDmx8=9="zcq2wНvȅ GZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K Gzi dߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%) ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$ cϜZ; ;usg,kv۸U߻|ozrPQwGb "]lɵ\{h7{‡{8ֻo=`#vN_2}N$sSz̙Z 6t6@fn:6i!T$" W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt jC`)7a9Jl6C/?4gZ+q+IaɅq&g w.yEZEW~q7 K&*/: ;,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ. o bo?7gW ,I$Z* !N|˲f<s&|헪m:?^KgzQtc+kx>7n鸧H1L"bN65|#.hd `/0뉚]R>[K R;tHdNkVrh*<;?Gj3 d4 ьi1;^Cg&cP SV9y8xqcn蒳ѡϷ]j^ 閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O s!qLCDktK||4cLzbU[)3K!wY޶oXq¾é [?b(\5La乖/{s atq/RˀƓ/=V!疕 rR|BDPxt|߳eg)VA"#^A qF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b =} 6d1yݰ=s/}qU|gFOS1 j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!P UԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+* ¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0V<[M>CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1, P ؊ A1eWv5wǽ# h#/_]ps3:u8ifٟ>0[v۶DY4ag "DR 9KvHR]SPŷzJƛ3в ?X§)VF 1Io0O%eœhyw xA;2ބI>gvz _ap^i5ҕp}ϛwJ9ˉlԔV4W5qH >.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГ V{=ӓi3a3 `F`vin`n7< 2n7unhC"$T/^BdG#yYl޼rU 5) 嘭C/YZ,[, rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6 uU;V3 VZG>E ;B41zb_h {b#g¼ p9t(J8!RY'%saX{D_!"8dr50.&ʷӾ6ې9p:X qw3Ϡhu8eD07D{ s&Byfth sȤ'7VT lL./!”.75^FV= .H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"Kf EJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q @w?qmEp_|#KWW%eB3µ{ҷe(K@ږ ˃K{[@ Ǹys0df Q9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj mitmproxy-8.1.1/mitmproxy/tools/web/static/fonts/fontawesome-webfont.woff2000066400000000000000000002265501425660472000271540ustar00rootroot00000000000000wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔWK]}QY:H A=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t39 3D˓ʬy*{+ IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>| ؿzFda ObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~Iq X3 Xdyzl0E p)KdBĔ,DK Ξkm?^$ fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/sru!`D[Iw=) EkvkȿgouS,`*糣: g mb|{{qOuyeڬ(+7oʈz0'#2VQǗME} LK4~I:ֲnj5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD: ,T3sq%̓!Lo oPMZ~8_BUh2|H@mEj]<m wFɇ|![$Q#zT֞N6 讎HNb!b'rV!Rn&>ww)rR`><\|a +Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}# pqͿfOG[pVarNv @`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:X ӻ$Vލځsw/@@{W,}v✥"ԸzEIIKUŏIeP`fq4ꒀy]%] -"Փ9szRi ٪Ӎ럤1!Sj3 ^-S`Y9%̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7 ԤY|jipUzǵA[ .`{ f"[ꨃH170u eeɲHk.a03eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ; -!1FR9nf !К?n cD$=Kn,PYgxqͩ'C }G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~ ^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).VĦ,|pUYY }0ӐTzqMeRp -NS\ .] HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<: GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv * [ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋ ]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9Qǟ nXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK 8VzMécg֧6Y_} om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W ,w&S ka@Ը?6>3n=)?{2H2, )qH` ޕ3jkTĞB?Qm$%)}bUq_cqY -_1Ӂ)j?E=7>-96l. sx"hc[y7?N - TK79|ѰxzjgmhInHog)v~ C;LJqu pmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG н^Jv<+Dk rKCN w¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm  z`0X*+Gn ?J >[Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c 1MEKY$ 5 ]Y^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP b}LLϰ:.'T/ kS->lT5}Tr#e(SG:'WmP 8oVV7S*6⋫-7kI5P|-wSX-g `(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ *Ѯ|\A[ T O=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\H TZ#x㮽`Y'}?}iou8KP1㥙夆CZ"8@x µ-``Pj}6LlRU\6[ CZN"*Y=3CȾ3ڣx~,ceG ;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ:{~۔x9:7N+m1f75dGrzZFݬ(:%P 9GaxLIrl2}>Mn?KwE/:T@Y_a^OME^3 O\s _ ^9$-Q5y'msс cvV I߇!?I$7ܡ\ód[#mH܁F&8$*pw,意hiḩt-,6i0I^,`Ś7{~5QR ]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM* ۥD+%j;bͮ' Y> (؟4 w]|/JW#ȤZca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5 Q+t*\]w C!W^"ywne/R=`*5bJzMwZN h PQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR ?Ph{%Zdϙ'biys-KhOü. [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo *Ģj6hni[}iY LٱEf9eF8dǣOk@p#B\'Mo=) uĐEB>:6Qlo6]Z* ) ˸kֿ /d?6 Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A 2wWqo-Cg*te j ^"~4{;fo-W?*wW1{|k.QZ" X-J/~ ۵dp;} WAD|Qķ~XC}6cT;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Ndmitmproxy-8.1.1/mitmproxy/tools/web/static/images/000077500000000000000000000000001425660472000223205ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/static/images/chrome-devtools/000077500000000000000000000000001425660472000254325ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/static/images/chrome-devtools/LICENSE000066400000000000000000000031621425660472000264410ustar00rootroot00000000000000// Copyright 2014 The Chromium Authors. All rights reserved. // // The Chromium Authors can be found at // http://src.chromium.org/svn/trunk/src/AUTHORS // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following disclaimer // in the documentation and/or other materials provided with the // distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived from // this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.mitmproxy-8.1.1/mitmproxy/tools/web/static/images/chrome-devtools/resourceCSSIcon.png000066400000000000000000000017551425660472000311610ustar00rootroot00000000000000PNG  IHDR szzIDATxiHTQ(6:jd2N Mc6/E aTZ)ʡC(pR%+TL^zɩW1QЁ˽97v&P(*V%''GQgq\*RGk:|Fjp8΋E@IR !sX5?~Q"D $AVs'R, ##K|ONN !iii|DM} $} IZoE K5xx jtf,wއǢ,,] ,M+讼.6N3(J=BIQf?!6Ct)bv!]JH$gmw1L1f!_2 04 $F>- y 4~! m0{0C#9BD@{8b0I"G_cd&+qa/'Y1?R8C0yD6_6s-NfUsM뱠:v,<%mAː އxy EIG%!c*"88?8rqkԂא={3:Gٜ:q& 'AŻhيqk$lf.H,fpnϛnD~>u0 Cww;@MIQPu7ۏsy2vy=44)))hllnP >-A{8l6K}r1XlQz~Acaaal KK)%d%55ULy哄7SdWn"Np@ |#JRzI+Zn('Y|# dW`7%TIENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/chrome-devtools/resourceDocumentIcon.png000066400000000000000000000016671425660472000323110ustar00rootroot00000000000000PNG  IHDR szz~IDATxVKHQ̽7嫋KY֦P{.EB1Et&\A=V*dPHZ3sst;3>3 0B񗕕p( N !Z?Z;|LO{(9ݰunDSIp $#NBE Lp c||\k[|ڸ>//{΄TUUrn}t VTTG0z U"}aaah#fKb BNA-_AM.**J h뙏^z=@씡 K`vX>#9\??" wp2B&"&c79'% aaK(.uI؛ 9dXSC0 m`QϿ`palhyx*TⲂs`#xt%tg!c)Nǖ+Ek6 2\A8B+B74bco(lE'tT&l]"Oz&)GkE5Gqhj : xKaEdlJ2~ u#f'R]#{a2ZpH&Tzafvvwnqα0ǰƘi۶8L0BKئ6B!_*$ ιd^@o+$DR # UJ )ԮX,*G`dddG -tk }t'TT*:4ēɤЂy$NHcLQ}? nض /ߒ vE]P_?q)񉴱ۛ&.|74G!вR=6R%nH(um#hn5WH-} QT[ I( HEU]+`YZt`~Sq勳X=1t2nxX@|xUZGh['}{xT\T,;j)<CăH@# Vώ4y kL/R'߁l6+J"x<\.PQ(Aoo/ "ຮT%Rk233#肺U|^===I۶mEiH$;V;44D;%B-Ix~"7vpB+eY7661ș( $TeIENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/chrome-devtools/resourcePlainIcon.png000066400000000000000000000004471425660472000315710ustar00rootroot00000000000000PNG  IHDR sIDATx^? 0?ѭy(G#N] }* ! QTJoȯ/4LJ5u8W2˝:@1^ ڂ@ T)ǀ^|(`QA$0e ]g!͉yN-p '$N$r6R!||,t) tۚ |8d@ע˿%IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/favicon.ico000066400000000000000000013111151425660472000244440ustar00rootroot00000000000000   (R (T`` \@@ (B}00 %3(( hMY  s ] hPNG  IHDR t%IDATxexTG߻ٸ{ $Xpww/Zikqw(ŋ$ݝnJ+HBg;w̹3sΜ;#G?[ևN@BʮE]G}hcՕ(2ueddd4Bh=O,$H۠C u_SLܡO'pwT}(?V?JYuPozETMŧ%mWy CDuddddd>>.C29'^VDo8_O<"A!:_HJTJl z|ߙ飛3ܷ; "####5HYw(!!e5sVW?ЫeGm@ ek!̰AFPEzחE7\p }Ӻ22222 cp`ڞI_C0H_Wzs?K]ϒLz}h S!}Cѷ0aߕ :222222]+!bݴ6R{ߵ>ȴ̧o_.?D߂'g@I|Is AQ;_~K/!˲◑8azni>/d CQzCRz.P**/####ڦs\zoÆaJ!73\_л 2[(PL5y[XFFFFF&q4lDP9@F{ҵSzk[aHw?qP>ٯU0Cdiz)С^SG N}0moL~CddddddGbMsj~z38 x^ˤ沔0SXG!0=e܂A+MΆ~٤l&+~l^w(׳5s_XK -QcLha˖ Jt222222zC`#]# 5z?DՏegiDZLFFFFF@Wx{^@BO6>}dxpc>ʤddddddk~mOyz9aW0(~eyz-&/ϭAE] \222T^wu6ei X[>kjSp)!#!HRT%)IIP\T.ޥޭ 0U*N0:Fy...PPT(HHP[VT*` NGq]!]!]!-nDψ=h===999{$ $zzz g7ߑꔑ>~YF߯o#G _>߮A]o5Ӻ22OT`ִi02s4n;KgGnڥ4p4i8qnr/-g[ζX[[ۃ$I֓&&&LmLmLm@QUQUQ@Qh`9YO| u@II bbb nf̸}9re;aw@h% <<&M_ u_{Q A3f̀ѭ[CTPTPT$4Oh8|{PHNdd M}^o)3Xc)Iq=z?KVZ[Fo ~$# &oLBLBb8qµkK'AvM@֩YYǀG_ʣGcpp86a LmMM-M yJGZ ^^^q*C!?gå>\ < ٪Wn٥X(*#$+ ̅\N^N^N^'4OX0(0 p_C9'n܎V:}%@oN] Uc-nA!::W wjip)v3F Yƶڬ~my_A2By< 7_p8Я}`a+`}B2V J"|RJW0{i%8wz͝778TPCPdeEVBy^y`|2 h?Uk>p_/> mzXa)ly%\1bv .{^ O= D QS|O@&àWzl51:B?bO|{H;A b2d>O>9dx⭊B * !Cy}jV=ՠA,|!qC+п;/$cs?Nx}R; ޓlȤ[48?y]uDz`F!ڹ.{I,j Ir[o]5TzSM7PDWDWDNK:-~~/+Ϳx!!rsȱ kرcX%8|<3kOfzj]%$O%Ȥ5wrY~Rj3Wfi].|u:N!YdUT^T 4(`0 'SvOAKK=ʮ&2zћ>u2jkbxѐGCev1BXa4 F貧@&-ı;xk$mW}-u9dٯg ;}QPvRYeQ8SVMCK/nuܪU*F*&_V2‡ ԧ>e`G؎aw{è!cbĎ oFd)Jo;4Iد*4G|)Qw#U8x?#ݬmkPog~u}m~͏vRKV2_`M&^{1X8o/2 N/;R|,=y@k"Y)}}EguesR(|SWSWSW(вBˡ勖~-BݨY<ځbbb2߯OROCx8.` 6l}=^9e E W .o#XL||gP7o߀6+ o[mqS-Z,8Z;Z;ZX"2L.*J] '5^1͢B؎$QdC^{AUU$lMؚAc1טY,ub!}Wկ_i)R```'Of Ui2VerRQOSS'S055e!e!eO_F}KRWG_}u4ZjŰ 0ÁRA ZDu͗-f; )#aR(|fCőGT?7͠j㪍63g%(A 2NijjB3!lN؜9 Ϛy@=R_Q6GPH,ʤ3R۽+`;Znej"t5[aCMxnI[KC .@סU߫p屗^±Dz 7N8u V tttM7"t#6+dV'Oq%STTm`Pzk@杙wf F-JNZt\!B.UWm^{2 hu?h. 7bt.bPe3ebĖGXzj47^h ?~; QQp`_yÁL\8ÍW7^xwSy܁fLŃ`ll6VGYr\lrPq5Cr1by>} NIH{OAJ mhv=`̯;*lUP;dw揲u;:K2iLT6YZgi Nv;=l۳o^^^ٞf{ aw׀Λ^DQ]TL`- j+hhllʶ yyy~$,Xf2E[7o ߒ> >DtUaudRmo6@b]t }\w8JhBhxhxh8왴gҞIvr85S!NS'KGd#)}6lW]f=jڬl͟X9πtZ:.)a|a癝w k 6]FG  _udR$SaԅQ3F6Ff 7+ջgv#s1a1a1apޡ{|1_BٱWLF$!.mJ;!c;9BV.\ZZ\Ѫd>}0Y۵oVY~sM9b爝#@UU=fl%a+ˡ_-á1EnB[8BGG)fff\saǠ>;C 5!:r#=rDQ(d[pawx΍1_ HFo_[9ssy .4" o:tTh?saD#a.; qz5t`3GW]%NK8*U< `P5DDH &&WUC^}{攛Sn2.d\?U='%%l<ÍZOj?쾤8ճ:DcNc tZֹyggmb#_ĐbM& f]`vZj@mE[E{22#AgYLfөSO']!wF4_'MXc57>n|~k[g6(%JRdd++ݫu||Rn22_Nf Fލyใ >Y|d| H+ J]gBhHhHh\zeꕩњGk۞m{{Mvܟ IR}ڰ*`Zട?>s}&ڊ?Hx!ù7M}g_[7<җ$D'>g`AśZjY 17Rގ{p/-[Q(i:::AM6evjE;E;Ews]w{@a#wQrgdaB___m[mV^zJE#4B#"6<;BtԥcBo2dm>#t J$$U(&E,bE)"!N;i!4!M\'DGI ߉G㣏>>ZUVZE\rʕKkcֵ0}le6Hf^ a/͢7^b䖑GnnBx /n QsU:^3Z4XeVeVeV!ڴiӦM! 3nnnG={e\˸qB U* -(ttF:# 7ɢE{!ll,m,p(Pơ.\ʻ !\v-M7p]u]V©SIBn]kZ!jUPRTҔgi-ZB\.DŽ=lYVBDoּYf#~ۈ߄p\ ;ٓY!0BUl@-)A u"wTܑBADu:Q!p幖Z k ~}n(O5I{7P6P6 6l& a–-5Bku/׿\5k׀k׀$ՂW_͇EaAѿF eeGڑ>If/">rmd #- 2˰ybwHHtOt+/~F(s&ݡuƃTsоf)c{K9,:@(kF;/ptODCo(R!2i$(>/`쓨0ޖk69A5j볮 QQQo7芣+¨㣎:|r|Bӕ"\;_~`ʊ)+.]:?ņ&ݚtk {! &??jFu6@W叕?V)VXbCS,DI|3ROhyR>V>V>Ff4i^@ñ 5C#D4} N?9Y8>C\sΕA{S Dlc?&مvUUZa9$9')1(ji4T֒d-AEyE9[,tr딩S&xa·9qΰy^g8˙gC]}=^o_]=wfR6$\xr;w vU_Z]5a!Js/Go} Fz@hD'mI- 0?K]r) o~jU|5_ͻ@9F ^^^"/K4iӌ!kG|-TxnG?{W_5ܙ~gƝ:Ĕ m.ReK-UW^aVZj |y3TTU>%o7(E) f%J'?|C,l/]vw vbW xAYAffBtkrk Í##F=Lr/T,Hu"1"T@ʀ` !*Ǫ !Q5Me7{!l٘`lL53ToDž̿ {V03\3sArȝ,~j)mq_~e7~ɘ'cMT.]tZjUZj=,(** -+)JC:>|seɇ<))La\snj -K0fո+oͿ}83qVw7md7(mVJGH[',}y>zj bfggp<NIqR[6oټ~Iv+Z 9 t?!c;O?TTTx,+uc8TN*hvϡjg~&,__zq$z%z%z/* 46h,hhhʀDDDkkk<H p&LQwY3XzT,b&:1M+E4!9s4EE%333W.\^43$msIyQyV[!1c (, R]ӒmO=߷_03`&߿O1Bzl14РB οw7*ިx#PRR")T>d嫑;̟+c'NcbĎP'Nthxc㍍aūۺZO' ǃr@T*QUlHHH(~W2 \zR/~~>aTI-,1,C),5scF ? F3C wJEEEɼXbыEUWZ\R(op~Y_Vl٦I}J(7{C= |0]URURU3#3 >'*vQS5!\s{-ĵ}a®Ac7!ydȦ={Tw??ГL Tih3gr̎3;nnn`V[K,ufց(Q&@F p; )љtWU>ԪQF¶ Zk]!( (0(0Yz {{=WWW_u_WBJW 3,<9;m7nWmn+3@\ $'-i-(Mi g3Fفe.}*V0`n/^a·ˀЧBFki W_5o7j}\b;>0ro_{ߕgR555:Kt%W\e}}}59j2? ~J{щG|!W`^ T« //ZBHe(٣3#}H|4)ꊂ"+!(9J KA P=6zbuW0L!s2lӳM6r6m wLz6__Mz-`;w0xi⥉ /MgMgMg2^Kj_uGO=aQDM&F=l׳,s8.u)ګ@K+,7^.XE;y!Bk!:U $_ö .Tzr>d22SM5sx$&1 "GNj>zᮇ)2椓C 2LBl=Vڧ]eɕBTx`CV R/U/U/S]ǺBWWW x0`opHǞ:{jjj &Mh!.KbI%{>Bp ABotAg,|  p tL1M1wDžoW]x+Hȓ'!{Q\e_6b|ABd;KC~N;1D!Y޳gn6n3!(s̍dg B[b{68;׬.xT||L+V}ݝv {uz=ȴf͕躲ʮ+8q>b닭/j9rh{Zi*jjjcƎ;f5?k~NEşxs?!*uBt`>2bŜ 1~' "H!W0>5L"lh|5_!^n|F!@ېO ri+ !p|Oy $~o{;!;;!LlL|!BXbP{)G5^[(].=nQݢ ѧrJ}* 888By a#˹8✋a]u-׵- [saaa0/3W\ڵڵڵd9IIIjZi0CCٖg[,i/圽%؀:2;恛'n^ goq: 9r&7{?Ku>d=({qZTlRI%M'[Iqf\Nq`SM65!CFö>lڞ !ӏ~#̸:ꌫФfMjbbb躅?YUgVY7Xwcd#YK\Ϲs}(RH"堨iQӢ`˾}/`.s6[Qn8Gyɛ 6{lXtb! 2+$Ē K., '{8Or%FkB7oܼqB4i;l 屟g?~N>3s"DI~m޷b℉S'pB >Q}O=#mZ{ S%X1NchbNBDԌQ7WI #a$ĩ'D**W,~ڷ!O8?bƳf<"|w9/΋B{{{-!"wM\ׄx<#薥g7O!Lw0ݑQ4@z StZkٮ"/E^J}şľ{msi-T=x/Ěky.FHs_Nutt;˅z}ׅ*g˜-PVV>J\nrw]tttBD+d[!HC!7?BYPY@Y +CLf1"Dn4!?!"""F# :/"+ Qb +!ݖnK32X(O'&O 35k׌Tމ{Cmj+-Y<% 2k++ȶ"[l'O< *_|U bz.Yqc +ka7W܄{QEh,.FR;eӺ'Q3G%K\8(ӶL2mAVjIFa9{NXvqm!CLv$RdnJ . UViZ)XXXCKKKYEVlll{톋}/śS[Lm1jYղŽI}SC -ػ`/VVVBx3ß{ӈtbNS qj!% ċxzsGy|q;t@B[L1B<џ#~ lxכ]BL2=ӴR.yR SR߁0ukL7/Ds>},h/ڋ3` fB̈́B̞?{BvhQr@+.La&İ[(&\ O}+WҨJ*Dwu%"(D=z܅xjm2iFh^)fb^ ɦ'xpBv򔧼9\sݖ-w"77oĿbs7lo&y/%EJ_2PZ)V_NNVן?~~G%DAFz )\|UV}\%'8<Č@-H"$נAxm[\o -2lZiᦅ?&~ld]2zr{?ޏЫqF```-ϼ]T⬎/mնj[\seax`ooedA:Dodd$ĒK.yV?{p|n! qBS\Izzz 1ЖC[ a| ܟa<ijͬ5L!BK -.y &5y~3#)SsXH O:6جc"fFUuV֮ eeMZ#~bç/mtxJd)װ:gk[ڃn M&շBNGnUUV= (G&kkk wN9}'56؜$rIR贈O#G~|]=v%mC۳mV+SRmgCìoֆ OR>:k34r([p(Roi~τ>L;aw%/+~-[f{ k1c2Lf2Zfnef\s@7oȆ{g-+@2LO "EݦۦۦcYyL/)Г"4i|' ~68z .]xpH!+5ԼRz흷w^fұdd>$C`C܆ 0Ӭ:¬: u$! B_}=:Y<I*3h]޽}k0Lu 4 .%K8@'~Wqco7f 8MqNP=Ku<Š)>x)owpIyIu)y-L/I TFF0f$k~/tjǫ(((@7W_ mD]^)^KSR+,R(׵l?%Js[n)\\yqi]O/g<9xzy-ӟ G9vlg0x׃yj*~BJ)CCCpxٓœ~v _R@v[qƕC=h*GʑzäV%FLU'}}XgM5yR{u?_EGP$=}oȇ TSNU{111 }gLI.[&n3|Hnr(iNR~I.ϻ%}JnnnBl:ئcB誼[xxx+!.4B#!y)DjJREJ)UDw-~Wkf] qѶG 56kld 83#w:az BCCC>}bggg$$L0:<3 իVL0{+\5q- j?+Yid呕I&՚TtH:6=>.33ll9ԽZ,\"j}5WiIˌq 7re$%ާ<<< hU*: _!WugO: ?}}}X^dyEx╊WV>?KO|Z;>Z*kŬZ /u>k<6j* 3z [0l!cX' a\¸q|/EyjVYihݸu֍A,M&~5 ԫ/oP SR#I2zY{ǫr4WԞ;!/#= $o 0.\,vŢ0a܄CE5\,g9ˡؙbg;^xqEH0;av/k(+)10a>v c:6VZsA=M=]=(G9AB %!-- "6Gl AM5PPPk(MxOc?C{q+Lx:鄧+9sZgR&%yZ^We.s93 d\a^z7Q N{*ש\r;֥̻3μzK0g^2ɢ'ˡi?uߥpϾA.]*kb\+[ Y׃E)erC[bH{AaySq??+?Gު{`ىe'T"0Z[Qr4H{=`U˪UMȺ;(xxxB9x Y/e2qnƹ7!FC@9S9S9GGGJTu:wfAAoUE[ W\=pǏ=~Q krʆGq#Fh4dҐIC``1b|R\#GPrG%wK\.[:H@\YZo~Ů9s"z)FY,`+FC'__Qr=` [@O6!:ʉ0΁ ^"Hz؀"^*H9!19"~9D%Pd哕O닯/FFFo`߂} Ae^MMMP鍔 =Ygm؞- Z@U[.Ι;g`ܶms0Ү'VPL־[nO>q :~~~ ^x!aaޅ6ks,Y<H[ b}gn---I[P5+׬T"8np\.s󗛿u9Pd腚5YkR4z,oμ96I \|[['mAkb H8 j.Ah fԯ@>OMk~?j =i~2?1c%{OWX.poz} \?WQVԆ;3̼ެ{MhzŦW ^xxx*W<]{d6:`h?8INN8T,SL2pýÍ[7n߸ [m9lݼuMlγ8Ays[m5VYg֙I趢ۊnn3fcKcˡC/z7IEcwGui +د`wpp|OY܄Nul& x4Y5*$ N\* Yb%^(oBBB ְa{-.d\r L3FBz^9 3| kF3<” S*Lֻw>0) 3|Fembmbme )X L3v۽~z>mS!'rְt" _, +;츲#z[ |vdڑi[dN9i'y nPA'K,y^AG|NvB4weq7oB_ gjU =k^+Ml2CG)`K!UE"Rxb1c@Oa? .X,X`1WaNAH/)6S,2iek wܥr)AJ類֊=H:;")4UTT OO|.>p=,׳{OUփis!&{l85:*+u׶e 1(~ i1[sU5'mw-LUyUtޫz?Y+f&1cPG[{Z@/ݗC6 ^Y4嫗oRJ')rc1sI (Zg455A%Eɷ>:o^ O~X<i:PTTTTT俳V Iᧅ͸6 /^"3|M B֕äl1bB_K7`{p鋧,\1brqe^e^e^(|6X[<`qO8)0a/m~hE'k94 @ 6x4$!~VD?'^F-Q*_.R5ԉs$={/4?$ſJZ%UZTiQ:j(pm9H"-گJ)-ikkCx_W}}gמ] U "F *'T1MLx~`U٪U%p\۹6d9rdʑ)G&Ȕ/SLzV뭠\\\,)W6)Ddsi?=3kRִ_~M{E{ўtמew5E^yQl&ͱ$ǒKaEбL= H~R.W\BFV6qL_xߖ[fo-Y:>ɐ//S//!;\wTj| *}T-%DEM; ȴ1ۄ7qe('DXo2𲮝ԸzcBح5ϣh6]-[&[naº Q\fS5јFcO_BZk}BlnFB]Bh.j.j.&SH_AN)e ))IlxRDt\0M۹IM&5X_x}SO -ZNr!Bʅ2W̅Xwo/E ddd!W_ :ҁBݧVZB$I(P]{!|*柚%X,n) Qsn޾&Vq}V`]& 6!D=B(J}(6N;bɴ%ӖLBkZ#VX1BIM'f**5+OC(A$Ȓec…p9rC 2j]M4{8,9ӳgyC 7d~5"nbĺ Hz/VzXa%!RJFhr}ĪFz\!D;t]g_^!hqyYhBTSN}@.veJەbÕ W6\yO]+։ Bg,D+6['e!e@B;|I$Dey.Įj/ȯy>{97E9 +*!M#GF!nu!0zh!<EZBp>Q=CZjJe^vX !mbۻy8‡K_j⧐s%|禝vn?H5|z.B,G!r]u)e!Rv)GfW9-{+#!ؚ еJX]b[bK q"HB\,ŹC<٠ߜo a37X8Roj^:#D=w? 55J >08k!^0{l!O ?LYI&&&۷OQӤWpnB *T(_CP!̚53k]g_Fd.tڟ?kZ}{ϛ/bbby:|1(rO!Vr[I!%^Ka fb:Bؿ_ /8b/jz b6B\$KSY QͷjDž`;ؑjȗjjjO}Ӆvvv ?n~͵}¬6d򒐐@#lpxfO1Lڂ^bɂ6>v5Bsu*DByH H?y "a|7B$Qxt"a|'^B$o1L#= uҎjZ.㻌2 ^6xd(HS|x=ŮSȣhJ\_e/ -Z+0=J͸[;oqP)UtҵK&+l;'>Kl=Ǟ{v >0p䅒Jx_wfAŮB2Rǂr;+q]$ Cnؠ.1)>DN,@Zr 8(l  {DB1XܡX>jpj9PW8CQ)LW<\0%,IDA@6&mL@4i>MX7a_/^C>C}/TZJ%馞[M2̶J*AQV _F9ϕtBRK~ʻeʟ ߘyB?7=5լ[xUU ,Y(:ֱ444 &8&8&O < Ggqtl6l8LO&jK[6.m`[o W^zx_xx3vwywg7o4< 냬ަn$ .=0.j =-C q7@Ry 65H Fk&V+˲UF0iH"?7A*wA<q$t~8RQ?;qg7܍#%ΊSCb^x[?hLo1P'NBKƩ> 3g Z/jBi.O? q$}[C!ՀYf 5zUUW5XDoi8pùH7,qcx5J\yr-x>ƏP+1=zg [oYrxmσB* b~|xI'{'W^z &6L M֡P^{e%ʊfkvz>xɊwo[bSQzvr2t 08LW9#N6nA:LAyGQƠ)\1NxR7KO<OھI3$,0FӧF}jdWU blF%󴽷7[f>{k1ж5d=UPzKPFN; k963Q`ݱ͛ro? =W\sK^B]R7\?$gH+oZjy2WmE:ݱM"b?<-R@5Q/wFFF>}Okn=ubh*`<9blEŖCYԆ7UukF^얳kή^zAL?uȞ(K,±Eb?C [f;9y?NjKg3wSL1-QcF\OvAn xj-(ТHKRRm$%쉳'Ξq>|@Eـ+.*.*.B-\=y4te24ząDžDžAB)r~9>?&ݩ>F,A9dK9u)e:)W?sU5W\UR!$Ԅ^U6/z{ V-([7d>'cUh.X7Ps AGfVbC6'cXu܀LS`} qӡGiok;dfnkdLɎϯKX;hK]p=orAԖ sh /aаufǡ{銻,_bcߦ-{\w17bn{w8UPT5T5T5q(HȯW/e' 7W_^#lG؎.F:u)ߒ .U]}5jR/GS}Vi]JoEa- H #N888Xnd QQQMJC;-F4DmJ'"a4ga"4ܼ;.V"ަnh/9C2YΆ5˕t-$9̓RZC`ySBq4?Ume2hor604JڃoF}tpP-ƵoCڲ/%(H ho n ^Z*GEՙ+0TH+˘ J)r&^zkY m (r"iafRe2 6&la;v^6wmF u)ߒ n[ܶ  #QW5J\.W#˶#+++{O_? myםX}UVG%k&$.tob;lat]a;Nub X:}8/ȯWAIz,umV:VpMˆG`'n ,:h]D@Fz.u"oc_u=}a?,¿O:80͸a]WOA:+PԐN t Mnm5Y)V$Ko&3 7%nJ;?ޫM69rM+7p> Y#~yzIyyyyZ-5SL]tj_ <=,F2mC&囔O>Rzԃ^WsOϽ~7C^}nnAGLAJh85{yH+>$Mu"? {a*Fk)1,nWtLsUD"n:RvX C9+3 aJzn j6pʬ~ĸwģ⏊Æ⊸"츲ˎ6m&~yʤK!lD؈Hm˭u)ߒ@ %K W+d q⎁2`o@d5Y[dm%x{{^";,u*Mc U`5( +P r?oP 6}9 6Og: ˱6?gUTl@׊[}ڙ示b7Vl@-uE')%֙"pQ?5MƁ%A` `44%;cbw| d`.Xr.B}C}C}=$E=Q2G%ywu}ïڏ/o`GtM&]Kߞ}(I%D ST1UUU@x oᝎC&śox)^~gqqq`Z߶-?ҍ`rLl;y _r#G´}M7B|'$m9栌Q(c{r}>seb6b /Aj@Mx V$&sB^vMCb֓ Q!`ĺ&PP4/Ƚ?gWҤ7X;:َ{w=^fMOB5A`_ DO&!L^X7_d?xPAE|$\={lSM]4upk\+|/HRe`{b/TU*UqCABP,Lv=}ci1ELTM=/P/Ƌus)AJ(Nqbbb H#H _|*Ti43i4K+hn sw`r$IjŃRqTەەӺ2 45 >&<;b>{b-!mǠjR47NtK[?IbJLj"J-;Y dpXz ƊL_.$IȓG`&՛t+({*{*sÿ)]O9O}^jtJS@{>߮g8y;%d8LsEwDq$n jܦ\J+lEIIRI`8+_~ 8ƽ4QVl~RaN/6&F,Qt@MH(mGŨ&Õku7) c A ` +oWA'Pg!!Gqmx"Lju6b=$ f(~N΂]pmlJU L{<Fv huA7& r(1MTkgiaaa :?/ /#c`P+ 5-IDAT݌[ҍ`@gi=fff8Qܣw+/fkv;F@7N{{[W]ujZg{ā(( " {wwl} M&y$O,pT<$(+FNTa+$\U.aWI'艬2O\VCX5.' AG'tVVAX@)rb ƹ)o``j;.3mqK@FF&SJQ+*Sc?Q< >N$eEr>>/] u8VkI&OX; M4@ \0{߻fhSOqX_.S=!P*$ et Т S~K-SJQRi0ESSL7DMYA_7Xr + ! 1H8VUV, A@v0"Jk|'m&.FZbhw d(VˋH#[~JaoPmH~?iQSwSwuuu0E5Y5Y57oP>J>R>mnqt 333`֦MO$~PNPI&{lp7#'Xiz@ *Ӈj="GJ@Px_U7HHTmڻgϏ%+#($Tk5OɁXCT/$۪-E]1md 222&MgZiDzDz[H"a1s̅%o:_PX>ӄ4çA7CL`yɴl4(]WDBf W}'QIqPA6."ERk왴(y6<~<:62<}bkHnK8CĿ4Wݔ(DTVV1V1P}W/φż'jOeD QCOH9zG%)mz ZiDUQETIyQ^@zi^@PG<X8jqF]ue(HA Cs/^2$(g*g(g[+b$5"Vu0-r 3ǿ?Cqbåp ^:{ ˥o[oa{l~?FWF ͮ7:ܸz4&:ro8zixc'\th.g,u䅙-^Gpx,}Q&o:+z]O"JIA5ECaboG!ic9Li~fLl@Ċ,T*D55A^ ߣNcDXոqUc8PC~v_9dGuyM7% IpRinݠēOJ<ѩS/Ov3h7WD^{k2@RI5AsCsCsfK`2䁱>\q_|IͿ>oR2|*[{O= I[tLvLv^<1>b3uqwNpNͿd_>,Yȳ +%nUTyJPȳPs~Iݵ/*_]jN}qH0~).>Vd Tu<~u@ .=/chBGT3̓r| Or0;_C*Ni@.I3ra3avӇw _KP:6)b*Te&nP9|H:B3#~ʛ-o٠핶W^V|V \^pyD5335Л4g̀Xb'O(A YPd$ŗ/_ /^:u.]F2::zgO=%lKئ75V"째VM8:fQ1ɘ'+ΐIK׵ ;ĖWUxßEˇER7+!yAD\@+2$9)R!1rZ d$wl1ɔ=ɒrD/ t#ϛ۰ǧ Bl7(2L#z'hndI%YBM8{,f> kٔ&,txEPC:w8q$8q6m>2Ɉf!_|Jڒ$$$@PA3:itKɗ UԫW}v8ΥogE ۫oR:ynynynsϕ>W}J{?'bm!yhF4.+70oQvqФf1/@Ҟl\Y%1gقVwz[=_br&Uoi@S:yɇ> 9:,X:F[Pz̤6D'W/Cwk5^.;C{oƼeH#0%c6l.4br[+ ]c<Π,]4 1@y/WJ\)q컲J;nz\3]jbEpkA2eK=z.\F}2 y#A^^j =\3h,LO~`vek]n4GMZW<ދ ;e'< = = ^4:P⊏:bINhLBg>Z;Nlmu8YS T#_s|myQl3Pm "6,3fgppp5Zj|9zDGGŊi SP̡Cqp)R¥DbË /6@ܖq3:iNLHZ~//[c[c[ce}6-o3:>)S5#\8rTpPA(F1}I)#N:밮j%6x/{̸֚0JnGz /3[ &!>'G!OL(Xa]M(*W?‰ĿAX71>+$"Ny8a H0Cq\2 0[+; שf]".e \=l{Ԟ@Ԟ 4QSFM˒$u[V䅤)rTj8}RA'cg`OuVZ5miÐfuZZ>7~"s";P'dpݓ#!ÑjO=&>|s\k2=kjj¶3l;|zT`nn8V~Ɠ*eHL"x Z?w:r6ЍRomۏµӅGQx/4BPħȓ"OVU>>"qgR}PtcAvPRP4)OAAU̡t\>Ʒav65lGz8IT6%fM6VdG˜@3#EGOpUWW]]杞wzi0oTߨ>%TK G.p ^yHBmU nǣmaZNCl hFis 4_ePp^wPvp[cOvi#l*xz|oxj !רAby@a W 0o[߁|U\\AS(.29H04gpFz1 \#M#in+x/v0,[^{q1o]v .x U|V@9.+ۮl-bߺ6~z#XFCv9B *4 .ɻ8bi6'ByE<{ճWYg!BЀ8#L& aìAŶ <ްaJo~|2:'=kl  K~!穔RJ 5KAέoz6kh^y hK_84F`MKns^xSunTx1) VU(Թ]xi^0j+5M/1.>1ś/杌_Cf4B zh cU 5^И R BHhY]ISrT'l+/`yc<ߞS!X=F[Qˋ.y"EB⍊7*r\zN9r8Wm_}IfEW[6o 5|^9=`ۃP}ZiէA9"|hѠاد"pΐ\.|rys92e $I<Lv2%xPԷԷշ@K;oo3.ϸd #y1k4CN×ӕиbp0 <>0nÜ@UUΟ7TyPAcz[OXxxᡅ B!"2wH 0zѣGCm -6m.\,8)N]@qq d#Hu+\?C2]Kw- .(ܷr34gh#BwRl?N/;={]6ӻwO==z:0\۾3Ӆ7oBJ Nxs0Ab"n0Ό=3XãnXja֧[B  HNS;זΞk|6> {\k7BCU!^RcFYK lZ݆/<wW34_o8%O?4l-~E%X:w6lޑ*c!/&^L!B |A늯+ᮠ**J{x@k~&5O`'/92dBd:|xB 7P Dg:BT *D=J{/mp3Esrqrqr ,OM"95ژ1ec fКAk Q_龥 A,1Ĥq7ɓy D'ٶUB4TY}!&j|+sv=dUCWwR11ُ q{/cbU$!.Y~LC}Lt&Ċ]/bBtk/!O+cT;Yw )x''סC-ZB|q'gBo!DW؞'?{00DEBNg;t6 |!E)RB;qĽ_QHx)7M!|}}t\qMg:vi]|Rc!AjiNi+, 2JY'SB/-/ S3i2OV A^m<\Z.D#y#~!Ow?-.N=tCBPl|ːRWI% Aȃ:uk!t?.DȪU#0RT\Vk6 ѧOG!wY!Dagٝew=G{UT} DаaCOF-,[X( OG>P+"| =~-4η.ŭzkدq JLG!F?~-ĤvMj'D)Rl0jŬ 9}Ůfz䁒Kb'ޙ{g"arFi%.]~)E:u~넨׹^z@{ץbBl~7_BbB8suM //"LQB/V޼#bO!XY $w;τ>˺,@VaR,8x>|PWWbDFT'q;9专ૅZS{Cy~y>yL\]^˽#6GlN? mGvdt"<hp3(Nq ҴiKS!^Mx5Մ40GPԕԕԕxuչWعk箝:|ȡ? QծwB8?u.}f} B*( {/I0{hN*U*B ?Bܸs΍B_B@@ M9}қIym_~/۹^7l^zy!:>tFHw:[;ɑFaou`/K߰(Nk%Ҟmmmo[R TF*~=RII$k;wr0V9V9V jz)`,tc䜖sZiPK.ջ{J<,d,AVZm=*hOΦL `b$~b(/AuQYE͛¸N oϩ|IL;0Хkb@-*Mu6io¢?Yy8_ʧYb]iR>&3;gv WMɭ% I𒗼BM4ZkSDjoy(QFv$-NZL 7Dj"5궫[,ӬҬYTS D+ASH@,ImJ?}iEvJaRZ˃/<.\Hd3V=W:s 0ޤAr> &&9LJ* EwHҟI& "Ei -=#M,ZF -F[І6Q8pDa;ȲOK& g%nI$.Qkk܁!yr'Y+oHzx_'9LsMۛ7K+VO78|RJ *5H˨UQVW]XN"0)zܟs9>!|BptivZkD{Jd0(qiwUEpO.7Bֺr8l۳NЯf_>k!,.|GD߯Q2) :׸ޭ[z,?x0l0a9ix1igBYDI$ .\D-ZW,_|DC~,~ 6smqēfd}6lYMU>emI> L{m΂7A"LNiJ8?1*}Q."yhsPVVVVVӗ/M_Q F%'KftkuվV{pZӵ&vOF? v? ^68x{:(FVVaK!1M4>h׬ Xj*ȴ?NkHQ3`ʦ+Q]G o020yfajBb<_U(P'6c?Yxxa6kAUZh>pfUxHxvr XFtIA=AXRp @.G/KiUl[AuD.Ṱ̬̠'58y<_ӛ?{쭳]wu2L߄E n~;ߗժolpkd\ۏ?>2nedtm@tIrW9sOyCϺ=ntoۍ.>Zy8TPeWeWe'uě~Ɨ#|]USSz FU|TqS὇å.jjj9ߝO!|s js#6Gl&ۍR͔ qUt#$@~J3D9'Xjjޜmmm$$$ 8ֻ[]iSM6Po徕q2jqpՙWg^=\̼IM1iWWWՐp1bŌNJ(UTc;ω>S d3 )K"[zBͧ5 ~.pݻwBqxO@=Bj;%|ƪƪZk=ۯ -(Ңsş+UQVL ~ZAlضmSյkWJy.Ŕ'[vՔuHg$YaR4eJkrdxi9З)2)eR---R+Vo<_hz顦}[_޷o{߆77|s34}Կ?56oÅ+{~TAH bRZFH "NGS ք_vtr˕ގ444cǐkH!ho=!O:*/^"?HMR SNm`{r.ʙFun[m6xM734;:ĪJ+Os"uh)((vt'\J\ R!N8z*W:\`pc7[6vꦔgFՕjneyn"-BXt5dtni v |s}??k3i.=]sO}muk_ޒ@[͹77ŸUU]44W51C}h$oXݾҖfff N.8$t5,n-đKgZiy@E b؞щjHo]ߦ T;\pi}m!Yf囕0ʀ.M7ޜƟA/l:t-귨srpۣ])kiiA\q=@__U*7-nŻ1BU%Kė7~?xSM7ȸv+/ׁ[>'L ׳^z= ~?Κ;k20N&׮ )L~'n^5z+DSkPt\ZI^vZ/0lp㮮+.).*. _L$M&I0Q$?EJJJOSzEEED&jtT^5{BO <1SX|υ0cRǤN&:YW :X巪~nAݎ/_Zѳ-%JRN /dGo@$eWLJS;>;>riV'RF)rgCo -Ƕr,-ڲgggGƏ|SFk>}"D@٧g~n ؿcߎ}t.\9 ` }5hu ,QqE$7?nqS1/b^$IȓO. fgL4`.4lgPnr䤹./o3l?eB,"t]mrC `ӨM6G}HwEl&M0n%h`~) ^}-UTRuabKAzMlSM}j1b<~ˣ(`Xam֏A@#07o꯫QMF5\} Sbccw3D{HV;t u֥ZK9ߢ7Sr~iNj/3f =yUW]abщE'3g|Ϥ^G:D={1Fc_q|aP d.cW+ +RJ+UO?fffƪ6ڀ&R$ B (T8pFیmKW1'bNĜ}W]:Guѹdc]W\㓎Oz+W03I7+_|...߿䮮\d.2!kVYY!yu>_}_}"{}An5k h墕V !<"Oo,sYf04UIAD쩱"_F|IɬM֘1YD?O^+{~~~if | tLf&3F lTlSMQ?-/Z8帤qIv۵oגnPAm6۴n'1KX.*~Ux B2&bp ^ k_ZGf}n\qE!꿨s!yyy{6=uϡDGQ?Fcr"WwJ)qe֗Y_f3atw=z^.6Q P_-/B2.i\2 {F'fmWp,-[dbY7gBPP)?;V^Vi)GGgtyܬԟb;waæB$LΙ+ ʇ+ʻ*UB)>BcWRJ1(7} vCXVs|U!'@J}V Xjݪu(l\ظ ~ջcĴi2BtvBx}}k+B4,۰lòߏOqkv=!B.]?dB6?Br%,\~fJ7Eho .&6~Jv v/н,6Yla4yJZK-["_"Y$}ޣ{ 5M2߁ҥ?|C jݯvO/כ9PB p͹wP~ _zaF_6pV˭ 1͜9!B$^Mx+N)Ib' kZ/!n+V!$[V5(9W]4i~Su^G{pNQGuA}\FUkTG3!ZkY.!4>Oy|)D5c:rm7eJH%ź52,d!5j>5k 9.]컀];fw@ ¤0P]V]R]\/'K.]p n\pE{Q(} `\˸qU@u:?Zq L24zݯw53jf̄OgwjÐ!1Cb+;H_w+!;`lv͍V)2teX2ve,h55p9;Dn\fʃ*xh⡉/|_^#FzUȫW!BzB;@OV>YY-涘Bfov_v+V A+Z2 h)Of? 1кC  FXPz(=B\+s̵2BtbB6ml|``!w2EWt /.c_ǾB,IJoXS(!JB9s"FJ,;zݪw_ K:N!t;W>U0S+RJ+5bF&B888 j|ſg,6 -'&DK-/$)S@EץOWWOv5oWE>O~ _3{ )6)6I 6>\.b$Il̈́5IhP2'hE%RӦN:m>%|JBsRsRs2͇Zko[$nuk~w59פ\8SL35B;3gtO!;,O\]2a>| 4x/<_xBDH!"BK[[qGw>D sZ,l-sg@OIߟYjU(I5B[a'dkRФ闺$4J('s虯[B8˝r!RYfGlhLl5*Ds)Ă "3 PDG=V=~_r!Yo]~Y/^$ĚMk6$&mN_x ٢ arIV3ִؕ=̗/qWF}{mo1b|MiJSk*ypꝫwۆom<<<`ڮ]+(޲x⭠J*=ױc]ǂlllPjǚgÞ{~F\q ^6mN];,RI0Ƅj@5]tY%KH"5ݯEcRIЇCCW]9t :4 nػ1$E$E&E~ 2zkJ(y^Y{Mw/x u ˃TS)TPq6zk>|L3g8Nn; abĆ|?Bמ]3.M<2L\8qą`ddDvڱkǠK`]^@A~I4, A wbG"B܅# 1맯~5([Vs< ֳ#HrRHXS[rB_ 1=zz(!^{b}}G agef]҄ui9rf 1l/rW:MMOMO!4fӘMcۦo뾭(TPB0b4h#WZ,- a־}!꽨s!>`!nZݴi%DOOŷd*A(rۅ~x≧Ct"Iē'_1Mjp{ *^Ūz+xuMo %ďf!{w7&Ifne!r5[(_-D6b4Nxm 7}?RB|1rȁBHR,0t锕:?Y33 T+ÿ\=¿MMOÞ= ⯪UVZk_T|lBG[(YS(MiJ a۴i/!\s'DG)cSN=*ĥ엲_.Dȉ`18ƫS2 QvtڑiGp8pw,tTQMG &;).).)N&8R%E| @&qufhB|ґJw>/_ 1ـ O urc73tB~:uF%>2SwǕ,ě7oB» QBaΪBݕv(QDepۡ&Lƛz'fRWAAA߬'[O"Os?mmڶB,1BloB<1b\e˦龯Y}'F;w$\s=\(((, lUWVz<(=r[ a6m︜kb^y-V׭[]e'Nx&1 vYaI\e̩Ab|R.P).5nPJ~S7 )OGUy g5DS-?ou+Rb(cǤsX$`I;;;ZyoSkSjM= b >d52Apj9&\pa[j~Lf2$I(eDW_M~5|}}o="pE '(j֫Y.]ػ0PTR|y:hkkw`0 $'+Y%Y%Y%PlPlPlP& ?*'66YV9ryp5ϖ?[lPSN;A 'O˱c-ǂ+}7L0I}s֯Z++" <4M־>N"QE`u -ʓ+V4t?u={Nb狝/“O>)Jy܎A),YdŒ0h To/x\r]upCI-;aRP1wޑ&1@21T\Vrcdd3hKZ`Н-m=਍W7`t?a{7۟B㥍6^-[陦ǛwUUyWAuDN95c:gp`ؐbC YaYaYa2`GEchT*;$NI8;w9+D)QJz:5Ļǻǻ*R=TDQQTTT* Ɨ/_ G G GjfH96}mY)f;Y`|!j>F_;_ۨ3;fvl8a饥^kIההvP;ȺS起B\ ’%K¡^JRoʼ) `>_9|4rONNNp2|'AnmZv0QpWRՃ^l=*XO]qH!GEY}v_eb;zMĻ{fxh4h,!b_ľ}0._|A'[kD㽏Cϳ=<9{앳&** Efc=N'N: ]w1xH'۞ls ݋w'Ztk —/ FoO~?`؃0vec+o HM& Eq':::/Xxcگ;B988%SPFK4ٚq(7ĸg[SnM5"GD]P8gᜅsfti~R:&41oe~+[Yhߡ}am|9reRmEUtV4?UNQNQN 6ƴjL+2˔.S`>}niJ}+)L17`UtlwpQ yD">oBTTTtTGb#G8trV[溸.?+|=*أ"V[ur`XG_>2c7n8pu6\4:H#x{KMF?,iªU + dIwߞ{ s6$^LxwFH1R\ă2͚LRo-gbC<%OHch́ZPWP S"K$H:tnq[N; wnܱqtq|tbӉM'@n8qnijK;3lG;Ag-[nn6[8pí!TSiNsGU/RHuП<7 ~7xz#3>⻋ aP!quuCuC-h=`кuC`/ifAc)1~&V 6|Y:TsDx7-Z3/wZ&M*e+Vx|TW)K3HݒݒRV[\<,x-7$MV\qtS-OMyyyyyy^., A kuwO7~綝v  nNnNnNP#ʏ*:@ge}9=rzpppϕϕ%Op1R>0 al{³"9ͭp?7oBBv rxSB'M 6- ]w90Ly3͔7k^zY"?pe0uW8|'S:ݾ)s)Ta9rް~O gsNv6gsCOv=ՃW^=$U90jTwkJW-0kdU%;:)'*{{脢JEeEe6I6I6I`,Y60 4 4 ^nљ.@SS-[^x mƷ xxxOOOxo bVJ>}}zfff0zjC ٬Yg#om|7}?i^{U Ddrͥb>80r\-chjj~k㋍wE @ir^7~ 1n,fbtCu\:uz4٥ĭS.h +Ww|՟`Zlo޲=Sw)So: <8p03^_sSO lllXholַ.]޸?],rрkwWQv)ya`ll Vv[ f6bbb5/H@qSTHU$č7{q'NƝ b+@ɐ!'!hfЌ:|AܠyA^?w gbĞ@?e{bba꼩·7;p6:Wsυ|绰 [/ /_-BM7Uܔ-##v7pwC7yoqX{~P,d z)1 Q <\$ wupWzm赡vv||Na6 0tPuVY]/s ghߖO(N ( &yME"FF yyyJJ%@,~ >lS;A5W5W5gg%< /m/z#//u+խX"Li7PA}om?F a1]D>OЯd E `M5oFf߈F4>/|^flGL1fsc4MD?dkoӛH5+˾/0c3ãꏪ?x'mDooZݴiuh*U?2#Pqƥ:7N8n=6\ruխ^xa29 Лmn Ż%ӾEl ^+~vz,D" xb'&&&e)G>>lGC_m\; qcKRgҗO{K-mu޶ a~M10^ -Kˡ不 ۏ0 h*,X8+W͋7/ X-#chY|ʊ;NO{4ﱼ'`?Lvۭn L4׿]of Q$O2^x w-޹x;u>lvHh.#BmR>a9r n=+++!F2|o 8qcz|ak巖I5jb 3ڐoĿ 8P+xlo#}i(6;یljԨI3H751Q$BCdž4*=3bo`7?<5B`FO)lSئ02jeʆʆʠ(-J PWW'}} {(,sĎ]6 PRwN2-7ugnSͦԩSN:Х\r]A[VaN՝՝՝\s0C!͐’ K.,M9M9M9 꿂@ z@Smə2Τ^AV^Vjqq:u+ \+ [-߮JAO!>{av{SM7 F Fi1,HOsqXW3Pc}+[n݆jz\ ,YK['~ؼya`SWOE!B@yyypB a:~mY?e+סs~cC߁}9h9`fdB@A RB 9]qa igQp !dYhwV ډi l5e|&\\pq,ZNkٰ )Z>3kh%M|ߺjk`ۙ3ԌS3O### ⿎@ 8ҎGgt |#R((@*UaB P]vځFvFJ+:%N z< ;dyw8\={H4J4J4@GO:,snB%y_++ukZ?VC~9|?7ߌ3V_\}qEXŪdddMφzotK|tV7>w2e73DN@B= (CN93 =u{lfG:)t)<<2ʘ+@OO7~v|3fjP ttN:+K.Q 6l +о{{{ Q A )H<,y+!WB̭37܄k幖^}!ng'5{ j5mIے%x`W_A:u"ά:̂%]KKv/p OQ&"H^#Gzm!^Țiꩁm?Xմ ߵlft d03mks vjةa:#kLqS|d ?BQs|p厗;µ׶_|;vǑ#Cr fO9 fzK'n.=lpeC*C*G@ucUǂ{)ww`sI KihAR :*myٚgٯ_g9iADNݽu @ ڎnHF'@&Cc_e~%C 0ꀪBoFC %()|B1ttt(((w˿3gr<zz{½<__59&ϋ?(Bt}~1 -Ckg ܇SKN-9J( (ԂR E`jj 4 MDY} ? bTĨQppgxw )x && f"htUF[V3:29){_\ v) Ү ԷsPE_O!#K g;D~1c&=X'fO=<8<8<N]9uXSzM5J+ԃ@ @ Cŵ @溑P"$O٠`t"ɞ$'!̼3΀wi{L2t(1ĸ(((̯9iNĩqj",X 1AU^M#޼ oN9 ×/b}}}ΧΧxu:TTT@..@4Cw,J)IFFF?d()(ܤ}j8rdy2e;㜏!Cn)S'3'k,[tyyyOz3G_b rI%p&LęXm|9\q ? M<̐A SL0B|R[MVk߹UlF@C_!$@+gϜ=ySgNP1bB0]c4]V ЌҌҌĉ'B'@i4UB\ϸq=!<6<6<"DXcKǖ GB:^k jjj7)gyyy0b2dw4hLLMzV`vJng#}g̦2g&Q&`k0YddHsҹPYEc@2:vuh6m~)7.n\ W#f_nK;x9q\o 2XKVRk3:8 AS---;jx v%Jֲؕd])>Sa|#?]r׋/*c;n_!?~Ð<3yV4o@ aSjjj oO sNozpŲiO?b!&MD|6\+W7zOrmҖ%(j ~6ĄPiF+P!Bd0(ۤlMp BOaȏc+V~:췲7n W]-_\oqu_ui3zY{ bڶjQ-j G(cNhܬr:2:k |5oc{:i(ӸL2|}r7(w Zׂ"Ev IMj?7( BD?],v z y2Zkm<;@ЇA5M5M5 |7РA3֛\8ర,/yǻ=|RH; yj WBczE>O\&#[˭ZeVAݹ%KݻnZت]>5`y5.c\hD#}F:BXWb5$I9aDFv^|y}|'S hУ"RD07^^mG)|\ТX'F=&@wΪʧή0ogټjT{(_)(p@|Jop@8nʹsq,[ηL+VSSSPUUJS]qZABB& M 'OwM{7 ^xe; >}L|gOփVI1O@HHIa$o?KR )rkV?3ZwoDY6`iHCqU*UEU`9rlp8q6d|kp;ɝmZ٦M7.]6lvjN;| `ZԴiQ0^cx (\. ` Xd&d#H6#|h&i&i&zzz0(JR ~~~111+WTK ; 5!CVۇo}A:upppwwwvہ?(7`}q_N6X,ا-=2VS[ݵ?瘛7` SO lEQw4 JcAC*wL 03~nZ0kutEEAQSQSQU&&@bZ@Y[YGY'K>ꫠ w$UUUHvLvLvBe2r_}R~Ao'xMtZm+:;_y/mj.>W0`_^i00P]sB+gu>Wy\ R{j_R+*?dt0}` 8\U+g['jv m @5+3| 0`rwx=(]G6PnYBxԺ.Ο 0`t#7Ӵsr@, S 9ru ڟ?W0`"֝|]+_RBz2ʵ#~smB&Eq 0`{fjFݎ~Q]_Ӝ hSF ,|"4`q sn;\Llns?vW&.*G*Zo&Eq0`JڑsZ9ނ?n4~D;ڌM;u|0`q;) !mҝ3Ӌ8%P*(?Xni_== 0`@Pwp"?1tI Wrja_L:n \GÀ:tH1iu!'xAoz!9OCã`Q0<_%Hy e```d`|~R=.l qV> 5ö~ WIENDB`( @ 7ec6EF$vu$%$lj77cbed87%%%'''***+++(((!!! n%%&???XXXrrreeeHHH000 k%+++PPP{{|eee;;;% ---\\\{{{DDD&CDD\\]$%%%vAAA___ u---sssIIIHGGGhhh !!G[[[+++hhhdddOOO>>>111((( ###---999EEFYYZrrr3338cccyyyOOO... ???eee///7f RRRiii888 &&&NNNe666HHH 112nnncdd~~~FFF ...qqq:::HHHccd AAA|||BBB """opp>>>???334cccuuu iii000ggg&&&566qqqJJJ444MMM &&&mmm $$$AAANNNEEE***STTuuuDDDWXX555uuu ***sss<<<---111fffUTT```=>>666---   VVV:::~~ 0P\ja :a wwwmmm ,,,KKKiiikkkKKK---111===!!! Uf qqq888mmmsss=>>777[[[gggEr[@@@SST[[\  444*)) z3LLLWWWmmm'''5 5Y %%%ooo~~~...]]]5 6Z '''333WWW*)( {4###,,,TTT[[[eeeEt\@??kkk}}}ZZZccc!!!Vh ??@HHHkkkMMM<<<222+++))))))))),,,444===MMNjjjWWW ___??? 1Q\lb ;c uuv WXX---***SSS'''ttt,,+223???www444 000pppPPP 222eeeTTT___MMM kkk;;; 555aaa+++@AArss eee!!!!!!000ZZZlll'''kkkZZZ666;;; %%%AAAMMMEEE+++ 889 mmmGGGgggccc:::444'''LLL (((>??kkkVVVTTT 777:::+++IIIMMMGGG,,,???!!!www bbb000 bbb^^^IIIZZZ|||XXXDDD kkkVVVQQQ===ppp<<<((([[[GGG===iii kkkTTTnnnEEE...eefooo ]]]___ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbmmm EEE,,, nnn(()fff998/..??>rrrJJJBBBVVV !!!!!!HHHwww  (((222###HHHvvvuuuHHHZZZ'SwsGv{{{###VVV"""[[[ZZZOOO3xh+++GGGgggeee&&&+++222 hRWWWddd  $=$$#nnn222999GGGWWWTTT 8^!7'''sssiiiooo  3V0 ,--+++*s221ZZZ---___777:::xxxONNN 7\xxwNNN ddd)))333888XYY999***%%%%%%***:::YYY:::222 S Al,,+LLL...vvv...  ...uuu...%>J{UDr0"!!hhhfffsssnnn!3$;$<3!mmm <<<  PPP...???((( 1RVrsV 0Q)))444rrr\\\ZZZooo DrwwDr qqqXXX&&&<<< YYZ 6Zvv 5X ZZZ FFF666WWW'(($$$[[[ TiEt *F+""+ *FEtjT [[[%%%***""" ......999---nnncY!7  #:Zcqqq,,,SSSQQQ  cr)D+ : :+*Frc  wwwggg&&&Tc F6!I%R'V'U%Q!I6 E cT)))|||www^^^lll 5Yc 5='V*[)[)[)Z)Z)[)[*['V= 4c 5Xmmm]]]XXX |||ws U$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$OT sw777lllwwwEs *F U&S)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&ST)EDryyy###)))```HHH//0wY 5$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O 5Yw111FFF>>>YYYttt 0P"9 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[= "9 /O rrrTTTjjj"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ti G'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V G iT"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###fffWWW qEs7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[6Etq XXXyyy888! *G!I)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I +G 99:)))3--%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R,,1)))####;# :'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9##:#######;# 9'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9$#:###)))2+,%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R+,2***888!)E"J)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I *F!999{{{WWW rDr7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[7Esq YYYiii&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%Uh I'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V H hU%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ mmmVVVuuu 0Q!7 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[> !7 0P tttZZZ@@@III///xV 7$P)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$P 7Xx///HHHaaa*** !!wwwFu(B"Y&T)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&T!X)DFtwwwmmm455 yq!X$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$O Wqy}}} VVV___jjj 6[a  7?'V*[)[)[)Z)Z)[)[*['V? 6a 6Zmmm___vvvxxy$$%U` G6!I%R'V'V%R!I6 F bT'''eeeyyy er(B+ : :+(Brd PPPUUU---mmmeV4  4Veooo)))888111---"""***%%%XXX TiEt *F,""+ *GFuiT XXX$$$'''TTT334CCC ###WWW 7\zz 6ZWWW<<<&&&^^^kkk  FuwyGv lllZZZ\\\uuu 222 %%% 0QVsrV 1R%%%AAA+++OOO ===kkk!3$<$<3!lllrrraaaggg !!.DqUIz#<../vvv...  ///uuu...LLL,,+ AmR222999YYY:::***%%%%%%***:::YYY:::222(((hhhOOOyyy 6ZLPPQwww:::<<<___000WWW322r(001/// 0 3U jjjjjjvvw%%%!9 9_ ^^^]]] DDD999444iii#""%> %%%$$$ eeeUUUTi 221------bbbjjjDDD,,,jy3MMM___```""" WWW%%%xxxIzswU(XXXHHHvvvuuuGGG###...***~~  tttGGG !!!!!!SSSFFFLLLrrr?>>/..998fff'''nnn'''HHHssshhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiihhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiiiiiiiihhhiiihhheee```!!!lllhhh)))EEEnnnPPPjjj mmnBBBBBBWWW,,,889tuu999PPPYYYqqq ===SSSWWWGGG]]]eee111]^^ xxx BBC{{{---JJKGGGRRR'''777:::YYYSSS jjj???++,UUU&&&444===jjj^__IIJkkk777 ,,,DDDMMMAAA%%%778999XXXjjj(((kkkXXX444&&&```jjjAAA***hhh{{{/// 888ppp NNN___UUUeee111 TTTggg,,, 555uuuEEE333..-"""mmm)))PPP)))...UUU sss  9`bl\ .L }}}CCC\\\ XXXgggLLM<<<333)))%%%%%%&&&***222<<>>AAAnno""# BBB<<< \]]III;;;ppp--- GGG}}}effnnn111 HHH555hMMM$$$ 888iiiQRR g9000bbb=== ...OOOyyybbb9444rrrYYZDEE888---### (((111<<>>/ABBSSS/222}}}EEEOOOgggG^^^mmm___UUUPPPPPPTTT[[[iiiyzzzzz!!!F XXXnnnCCC$$$ 888```xxx???sss888 +++```^^^ uuu/// !!!___555NNNLLL555sss999%%%}}}+++001<<<%%%SSS NOOPPP 333xxx QQQ ZZZCCC$$%:99211  kkk###mmm  >>MMM###```&&&'''eeevvv`aa,,, >>>??????zzzUUU|||\\\$$$ |||(((<<>>fffppp...###EEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGmmmZZZ}}}tttrrrYYY%%%[YX---000b`_ 111\\\}}}ZZZ111rrr,MVR%@!WWWOOOGGG...||||||000"#$ Eu 6\444 ...DDD,,,+++888(z """###zzz,,, mmmlll GGGywu%A.000TTT___111,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,-,,,,,,,,,,,----!!!:::,|$$$###$$$ L =h... 555UUUttt655655ttt{{{5[_\-N___UUUIIIYYY000 fff ": 8] Cp Cp 7]": fff IHG"#$%&&SRQ """{||ppp))((MyyM())(nnn... Amobbo Al ,,, DDD::: Yq 9_!! :arY QQQ999~~~111('' YHx  N(k(k N  HxY ))(000,,,\\\hhh~~~edd Am :` 2$O(Y)[)[(Y$O2  :` Amfff~~~$$$VVV)Hy 2!H)[)[)Z)Z)Z)Z)[)[ G2Hy)---III111uvvNq  !G*[)Z)Z)Z)Z)Z)Z)Z)Z*[ G  qMwww000333CCD\\\655 y :`3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 :`y 766[[[}}}777"9! !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O ""9777 7\oO(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\$$$555 Boc(l)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn---... Boc(k)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn444%%% 7]oP(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\666":  !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O !!"9666|||]]]554 y 9_3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 9_y 765\\\EEE333222uuuOo  !!H*[)Z)Z)Z)Z)Z)Z)Z)Z*[!H  pNuuu222III---*Gv 4!H)[)[)Z)Z)Z)Z)[)[!H 3Gw*WWW###ccc Bn 8] 3$O(Y)[)[(Y$O3  9_ Bnfffhhh^^^*++111&&& ZGw  N(k(l N  GwZ (('///~~~:::OOO Zo 8]!! 8]oZ ~~~889BBB 111 Bnobbo Bm ...sss%%%*NyzO*&&%ppp|||!!! SRQ$%&"#$JHGccc #; 7] Cp Cp 7]#; ddc 000YYYKKKSSS___,M\_4Yyyyttt654655uuuUUU555 ... >>ppp---*###pppVVV)l---xxxwww{{{mmmk$$$RRR--- 666^^^iiikkk```'''555vvvHII666}}}... AAA hhhmmm,,,BBB{{{000lll&&&ttt000NNNRRRjkk 333.; 8\1O=BG<<<+++FFF___rrryyyzzzvvvjjjTTT::: ___+<u OJMPQQQ***dddIII=== H{/BjjjXXX777+++ I{0Bkkkhhh>>>$$$*<v PJNQ===PPP%%%%%%ggg444.; 7\1O=CH ~~~EEF ---]]]YYY...===SSS:::??? aaaCCC'''tttVVVSSS///VVVggg[[[GGG|||!!!>>>UUUFFF""" AAAuuu '''ZZZXXX###jjj  qqqkkk$$$>>>YYY 999=======================================:::uuu--- PPP8?F-9C_`a===BBB<<<JJJJJJ%%%}}} 1Qp{ K6=Cnnnfffggg]]]#2>| :bWWW555 888777qqq0F O|{z VVVccc TTTUUUTTT,7@q 3SUUUYWV20/""!""!20/YWVVVV*>Ye 8_PSVZZZMMMTTT;;;0.- $? BpSS Bp$> /.-999OOO^_`QSV 888333rqq 0Srr0R srq???mmm fff'''iiirqq R}Gu"7  "7Hw~R srrhhh"""}}}::: S\ ![11![ \R QQQIIIKKK0/.1T\ !Z#M)Z*[*[)Z#M!Y \1T0/.KKK111VVV r} !Z'V)[)Z)Z)Z)Z)['V!Z }r (((^^^  &&&YWV$>Gv #M)[)Z)Z)Z)Z)Z)Z)[#M Gw#>ZXW%%%,,,:::aaa20. Bp"7"\)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"8 Ao20/JJJ___"! R!1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"! VVVWWW"! R 1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"!!^^^KKK10. Bp"7"])Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"7 Bo20/```;;;... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''YWV$>Gu #M)[)Z)Z)Z)Z)Z)Z)[#M Gu$>ZXW'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""]]]))) s|"\'V)[)Z)Z)Z)Z)['V"\}s UUU011LLL/.-2U[ "[#M)Z*[*[)Z#M!Z [2U10/LLLHHH PPP S[ ![11![ \S 999{||"""jjjqpp S|Fu"7  "7Fu|S qqpggg'''hhh lmm>>>poo 2Uss1U ppo333999 PSV^_`NNN<<<.-, $> BpSS Bp$? /-,999UUULLLZZZORU 8_eY*>VVVYWV20/#"!#"!20/YWVVVV 2Sp,7@SSSWWWWWW cccWWW {zz O0Fqqq<<<;;;666UUU ;c|#2?]]]jjjjjjooo5>>@FJ I|wX =g =gXw I|AFJ>>> AAA`__<<<$$$vvvDDD`ab I|q %D$b88%b %Dq I|abcBBB4441Hw %D8)Z*\*\)Z8 %Dw1H[[[___yyyYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXX LX%c)Z)Z)Z)Z)Z)Z%cX LXXX[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[XXXvvvacd_ >h9*\)Z)Z)Z)Z*\9 >h_bcdacd_ =g9*\)Z)Z)Z)Z*\9 >h_bcdwwwZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ LX%d)Z)Z)Z)Z)Z)Z%cX LZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZzzz___ZZZ2Iw %D9)Z*\*\)Z8 %Dw2I555BBB~~~_ab I}p %D%b88%b %Dp I|abcDDDuuu$$$<<<`__@@@ ???@EI I}wW =g =gXw I|@EI===]]]]]]  `ab0G L__ L1H`ab@@@EEESSSQ{nR___bcdbcd"""LLMcr~~Wjzyyy srr|fkoz~~???>>>vvvbbb&&&es2Wv]m{999AAAVVVVVVAAA666FFF444222yyy111333333333333333333333444000 fffCCChhh777$$$aaauuu $$$'''ppp&&&NNN444fffeeesss888000///)))KKKGGGCCCMMM### 000eee)))jw=\uq|!!!www;;;SSS|{{vfaonn @@@)))]]]Viycq~UUUFFF}}}hhh000 StRXXX y CCC SSSkjjIIH ___444AAAJJJ///NNNYYZ!!! YYY]]]222  999fffIIIbbbSSSA CCC999 A999hhh```222- """,OOOO,,AA0 @@0 (0` $ HH"""777EEELLLIII===***I!!![[\sss444 I:::YYY,,,uuu@@@  222```OOO eee888 !!!nnn332RQP333zzz777XWWd{iii 666EEEFFF;;;%%% :::DDD%j9k)))sss<<<>>>%j:l~""";;;)))XXWd|<<<PPPZZZ((( IIIxxx 433QPN'''jjk???'''***ooodddXXX [[['''??@wwwGGG ]]]  rrqA@@DDD"""++++++yxwGox2j ggg333sssjjjjjjjjjjjjjjjlll:::aaaaaa0jleee[[[bbbN_n.Rp.RpN_naaaPPOFpvllk)))"""~~~,,,{Ly\MN\Ly{,,,DCCqomSRQ IIIjjjLyS-l==-lSLyoooppp)))N`n\-l'U*\*\'U-l\N`n(((.RpN>*\)Z)Z*\>N.Rp.RpN>*\)Z)Z*\>N.Rp )))N`n\-l'U*\*\'U-l\N`n))) qqqoooLyR-l==-lRLzjjjIII RRQqomCCB---zLz\MM\Lyz,,,~~~""")))llkuFpPOObbbN_n.Rp.RpN_nbbb[[[dddl0jbbbbbb999jjjiiiiiiiiiiiihhhrrr333hhh 1jyGoyxw,,,,,,"""CCCAAAqqp  ^^^ FFFvvv@@@(((ZZZ WWWdddppp)))&&&>>>kkk'''QON332 yyyGGG '''ZZZQQQ<<=;a9vjjiRRRxxx >_{UU>_{rtvn|---222MMMQ~ J;};} JQ~MMM )('AAA~~~ >_{ J<(V(V< J>_{ ...EEEU;~(V)Z)Z(V;~U>>>???U;~(V)Z)Z(V;~UEEE/// >_{ J<(V(V< J>_{ AAA)(' NNNQ~ J;};} JQ~MMM222---{nqtv >_{UU>_{ yyyRRRkji9va>=;YYY[[[[[[[[[ZZZeee 555_^^R|!ts210 MMMMMM 666iiiBBB fffZZZ[[[[[[[[[[[[ZZZ"""KKKPPP;;;^^^(((]]]__`ggg:::'&%+++888NNNggg--- 777{{{000A@@zqeefSSS000"""ooovxz)u}q'&%gggAAA###cccSSSAx)uzcccrrr333uwyAA@EFFUUU***FFF"""  111```NNN---ZZZKFFF|||ccc...K   JJ@@( @  HGdcH222YYYwwwlllIII!!!H&&&{{{SSTyyyMMM$$$ 222hhhDDDEDB BBByyy "!!f{^BBA 222aaa|||~~~hhh<<< xxx <:9N{fr| RRRggg___`flgw?@ARRR EEE'''mmmUUU [[[BBB'''$$$((((((''''''EEE+++332...sss===jjjllllllpw}Ga,+*wwwZZZNNNOOOOOOGGG ;;;;;; eox)|U764BBBBBB6`K}K}6`---bhmPRT yyylll6`BEEB6`lllK~E*\*\EK~K~E*\*\EK~lll6`BEEB6`lllyyy PRTbhm---6`K}K}6`BBBAAB764U)|eox ;;;;;; FFFNNNNNNMMMYYYwww,+*aGpw|lllllljjj===ttt---332***EEE((((((((()))%%%'''AAAZZZ VVVlll'((DDD QQQ?@Agw`fl^^^hhhSSS fr|{N<:9 www ===hhh}}}aaa333 AAA]f{"!! zzzAAA FDCDDDhhh222 $$$MMMyyyTTT|||&&&I"""JJJlllwwwZZZ222IddHH(0 ???'''444222 ?CCC|||***+++==="""NNN{{{R^i...000555CGK<]x:::HHHO[f5:>ppp~~~111+++ppp  kkk777''' )));;;>>>999wvuwvu999DEFsPdt 333QQQCCCEEE222pppppp123J}Sn 444QQQ:::BiCCBi999(((<<<\\\D'T'TCTTTTTTC'T'TC\\\===(((::9AiCCBi:99QQQ333 SnJ}023qqpqpp111DDDCCCPPP333 PdusDEF:::wvuwvu:::>>>;;;))) &&&777lll  ooo+++111}}}ppp5:>O[fHHH:::]x|Ӝ815/5ǘ$i;.ܖ@-t[t/GQcqFFGQ=ArٹijE PU@jU9/w0ɝ_R!1cvSUeOZ@yMKr}} W \oY\L^3Zn/4)$)%Q)uG**l\pDB2qkJ.<-UDGGl|oy ^Urݺݷ~ ޡ9\Ftݖ.HuMOP.z^yť=}gθs13l*)5Wdwzi7߅) \-\+IQR192Q V$ VVVlmme7W"A Qz[ h4 +++EMMEww7KAccCՀG(Ǔ7糳322B__>{EPVVFuuu"Kn {= * ```ߏ-*N,frE( 199ܹsh-"MellZ 8`=# IOOϾᠳ30ڕ(t( ᦦwoEZsD;EQ̖Ra&K RG IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceExecutableIcon.png000066400000000000000000000015251425660472000274730ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWAW|I‡(RDT%FNh!`Xhm -L;\֙mW.W80&3ۙٙ c bҼ?2Z,׫vwmXUEQHFl6P#B,KIh9Fm C6 Xcn Լe˴dF F@ H oCuž `Ff4W&Q"TUN(2' %0 0%@'t:|~ԙXCw+}cyՀv |{c.fQXK>;eiXV2>_?z$4O(H"N& y;ǀT5f:@`?.̀K!|t gGY4q?}UMeAoUs;06?5t+-/d]=26lnVxka!HYȰεIf'{N<)WN~^ٸ(Is ` _Ey?u/p{ȡJZw2y91r9u=jiBTD9 jA:9f\z2N̈́+a!)!:<0O!>y]qST(w# )p%(f))CuuW@a,nIENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceFlashIcon.png000066400000000000000000000016311425660472000264450ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<;IDATxWOA~;ww1A#DilNJH/"#tTZjIW CCGb1 XqD4Hݙf̲,Dz{I&3;cv-)%\gcp-,+S,J[z_}?Hs5,,V:ŀ\`:\Px,6B9Iu8Ҷmh4iz]R"87vǖo$- Ҋ)6,mA@fCK{"?zz KІt,*<fGpTx @!vWq;I41~3sk`~nOLJ>{6r"+LL JMFrx:05#@ <6 !q(`*qb;Fs]]\y^!E`ve%7@DHF 'WO2+$R+nD( P;_;Qp)~wxv OwQ>K,2 Q_1ѰhWIENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceImageIcon.png000066400000000000000000000017201425660472000264310ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<rIDATxWKkQ&6M$ֶZX\HEną?B_Ws֢"( J5T(MӚLqzL4҅wcwsGR4E)QEKRLf>Tu5UUC6sԪmcZ.vACIBdQȘBHqmҲ,i4 CVU6p~RTqoު E06Ríkq>=<xl3#Z& sPUhѰzpQ5$h\sa{[ap6q /M*#C—0/ƖbE(|NJF-&Ȇ@.Śy $~ޙFl:2&ֈz F"jgw+0/ut<Cӑa5KHV-SN;t 4-,eDßtRf2kXY2n@{U K_oL2b^KE/hr5W&qk\}c̥Ix^( Q\tJ&#\ɔ oQZׅ@qzt0OZ:KihϩF;GQ`o:M4p D|'h,@m´,A1xp(|{mZ/$2 b@X!}t:Z ! ~I'ܷ 8 -n.|j+z 7$i4 @J;Զ.jrY(2g߀w-S?4?@z >|8oޯn{"J. Os h@޻*cO8s7$2h~HP Bz4U/Y]^V>7 P?(C]0.tbw~z0^3{pdk,*3a>SFSvOkKD[:IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceNotModifiedIcon.png000066400000000000000000000020601425660472000276060ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWKA$bT1 *"`'h1(׈X5Y(j#XjN!E ,Kbr;÷{w[XffwZJiҒe! J>nMyyy055E8ɓd QFFKjdI[C<YeeeE lǑ(8^wqKolp]AէȭZPPkT ,RbcP\\aԥ+AX>A A0Z()){x3:Z.v02HFd봆kqqVWW|>܄^jbR(bs(%;==KBNVJFHn!A N@g@mooCOOdYOH '渣z򸶶F%^pד)z`>[,8=:::-󶰰 {P@ww7z~~ :<{Ȁxl6GBiWWTUUuQ#I?0(c=Q o6b  _`I_;##A&]IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceRedirectIcon.png000066400000000000000000000022261425660472000271520ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<8IDATxWMLG;Ʊ JF UqUVzP"EqBB ʩ'$\8VHVHjL6#5Ԁl 5rFyy{oڒf&&ިX,v_njj:ET QB&9 յFtyFe9uSH$r/~q(LOO_+'Z|`\8 iN@Jtf!H#JNS]evZaxxX{zz0>>ۻ111]]]̱S *.XZZbA443j ΀1b i]dMQey5h%v Roo^݌VmFeQۨ"2@7ePڦs_Γ]mTD97I%_b%N ނ*lQmhO`foܹn\g̀lXʀ~> z-f4p#,`'FPVwg`VkO16p{']ݸL%s\ӭǐ}"5iUVtN%Crh ^e%?#smdD1G{Zc4_ކ|ºwNӭ؁@«tA%|f"B"!sԷguvhb ~%/Z?6mCEOo*;h8jf;z';#ZjO}pz4_9[d]`W㵶}VseNjlurx] dsssL&W3CpNJ( ɷ$<ϡQ@[[ہ;;;Mo|>ɲ%`~~q3Ed~٩ ]`Kװ h;::LG*A1Lvu/ @NHB2dȞ|)+hX. Mg4;zH`_7$_;WFX6>IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceTcpIcon.png000066400000000000000000000023451425660472000261410ustar00rootroot00000000000000PNG  IHDR DsRGB, pHYs  PLTE@@@@@@@@@@@@@@@>>>@@@>>>????????????@@@@@@>>>??????@@@@@@>>>????????``>>..zz//~~==[[^^ii}}<<]]<<;;{{jj,,ы߆nnn܃ںvvvuuuԮӉƈq:LtRNS8PTX\`chknruy|iJbjoqstuvl]?I@KIDATx_RA1-ʥ\*T& %"k +Xl1o-vE-EsOuf\~=~_PYx^$LbL”X*ad/**Ebe*P:eE5@mByE P4IЬ5 P m 9.duzp?-[c_e@\ L>p UiY[-#SM`0ZލTR(OL=ڨ/pw2)f@ϭv2ĶEL~$vNJm5z1jP=_g(o8;p<b?'tlg=.?r'@#"> K)+A vg/PxZ,[[| gv(Ctׯߨkw*GblGq$2nsG"qɕ;>N]3mEy' IENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/images/resourceWebSocketIcon.png000066400000000000000000000025671425660472000273070ustar00rootroot00000000000000PNG  IHDR DsRGB, pHYs  CPLTE@@@@@@@@@@@@@@@>>>@@@>>>????????????@@@@@@>>>??????@@@@@@>>>??????{]_?}.]N^}M=[o0nL~>zw<-;ы߆nnn܃ںvvvuuuԮӉƈjtRNS8PTX\`chknruy|iJbjoqstuvl]?I@KLR:IDATxc``dbfaec)Ar J*8ՔU5*jWJkk(ӕד53423Q653GQ`g)gegokg`jjtd\<}| 6.(4=1I/9:%5 E\^FfVm6Լ|d@镔WTVU"Y <=z=&=V$a v{TJ[;P{KkG'B$lA@ǁ:@C$2(Ӌbzm_?HzI ɓMo2uSgJϚdz딩p0g3!)}`M_0uy ")9nƢ `M_d鼅˖#sV,]1wH!rܤ9SW^vK',[޿r= a#37m^1hL}!t-[ Z!!3k6X(e6;vڍvSw~qv UIENDB`mitmproxy-8.1.1/mitmproxy/tools/web/static/static.js000066400000000000000000000000271425660472000226770ustar00rootroot00000000000000MITMWEB_STATIC = false;mitmproxy-8.1.1/mitmproxy/tools/web/static/vendor.css000066400000000000000000004454471425660472000231040ustar00rootroot00000000000000/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:32px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:32px;padding:6px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:-1px;margin-bottom:-1px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:3px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:6px;padding-bottom:6px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:-1px;margin-bottom:-1px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:-1px;margin-bottom:-1px}.navbar-btn.btn-sm{margin-top:1px;margin-bottom:1px}.navbar-btn.btn-xs{margin-top:5px;margin-bottom:5px}.navbar-text{margin-top:6px;margin-bottom:6px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fff;border-color:#e0e0e0}.navbar-default .navbar-brand{color:#303030}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#161616;background-color:transparent}.navbar-default .navbar-text{color:#303030}.navbar-default .navbar-nav>li>a{color:#303030}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#eee}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#303030}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#eee}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e0e0e0}.navbar-default .navbar-link{color:#303030}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#303030}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} /*# sourceMappingURL=vendor.css.map */ mitmproxy-8.1.1/mitmproxy/tools/web/static/vendor.js000066400000000000000000015417041425660472000227220ustar00rootroot00000000000000require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o0;--t)e.removeChild(e.firstChild);return e}function r(e,r){return t(e).appendChild(r)}function n(e,t,r,n){var i=document.createElement(e);if(r&&(i.className=r),n&&(i.style.cssText=n),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o=t)return l+(t-o);l+=s-o,l+=r-l%r,o=s+1}}function h(e,t){for(var r=0;r=t)return n+Math.min(l,t-i);if(i+=o-n,i+=r-i%r,n=o+1,i>=t)return n}}function p(e){for(;Kl.length<=e;)Kl.push(g(Kl)+" ");return Kl[e]}function g(e){return e[e.length-1]}function v(e,t){for(var r=[],n=0;n"€"&&(e.toUpperCase()!=e.toLowerCase()||jl.test(e))}function x(e,t){return t?!!(t.source.indexOf("\\w")>-1&&w(e))||t.test(e):w(e)}function C(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}function S(e){return e.charCodeAt(0)>=768&&Xl.test(e)}function L(e,t,r){for(;(r<0?t>0:tr?-1:1;;){if(t==r)return t;var i=(t+r)/2,o=n<0?Math.ceil(i):Math.floor(i);if(o==t)return e(o)?t:r;e(o)?r=o:t=o+n}}function T(e,t,r){var o=this;this.input=r,o.scrollbarFiller=n("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=n("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=i("div",null,"CodeMirror-code"),o.selectionDiv=n("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=n("div",null,"CodeMirror-cursors"),o.measure=n("div",null,"CodeMirror-measure"),o.lineMeasure=n("div",null,"CodeMirror-measure"),o.lineSpace=i("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var l=i("div",[o.lineSpace],"CodeMirror-lines");o.mover=n("div",[l],null,"position: relative"),o.sizer=n("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=n("div",null,null,"position: absolute; height: "+Rl+"px; width: 1px;"),o.gutters=n("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=n("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=n("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),gl&&vl<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),ml||fl&&Tl||(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,r.init(o)}function M(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var r=e;!r.lines;)for(var n=0;;++n){var i=r.children[n],o=i.chunkSize();if(t=e.first&&tr?P(r,M(e,r).text.length):V(t,M(e,t.line).text.length)}function V(e,t){var r=e.ch;return null==r||r>t?P(e.line,t):r<0?P(e.line,0):e}function K(e,t){for(var r=[],n=0;n=t:o.to>t);(n||(n=[])).push(new Y(l,o.from,s?null:o.to))}}return n}function Q(e,t,r){var n;if(e)for(var i=0;i=t:o.to>t)||o.from==t&&"bookmark"==l.type&&(!r||o.marker.insertLeft)){var s=null==o.from||(l.inclusiveLeft?o.from<=t:o.from0&&s)for(var w=0;w0)){var c=[a,1],f=E(u.from,s.from),d=E(u.to,s.to);(f<0||!l.inclusiveLeft&&!f)&&c.push({from:u.from,to:s.from}),(d>0||!l.inclusiveRight&&!d)&&c.push({from:s.to,to:u.to}),i.splice.apply(i,c),a+=c.length-3}}return i}function re(e){var t=e.markedSpans;if(t){for(var r=0;r=0&&f<=0||c<=0&&f>=0)&&(c<=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?E(u.to,r)>=0:E(u.to,r)>0)||c>=0&&(a.marker.inclusiveRight&&i.inclusiveLeft?E(u.from,n)<=0:E(u.from,n)<0)))return!0}}}function fe(e){for(var t;t=ae(e);)e=t.find(-1,!0).line;return e}function he(e){for(var t;t=ue(e);)e=t.find(1,!0).line;return e}function de(e){for(var t,r;t=ue(e);)e=t.find(1,!0).line,(r||(r=[])).push(e);return r}function pe(e,t){var r=M(e,t),n=fe(r);return r==n?t:W(n)}function ge(e,t){if(t>e.lastLine())return t;var r,n=M(e,t);if(!ve(e,n))return t;for(;r=ue(n);)n=r.find(1,!0).line;return W(n)+1}function ve(e,t){var r=_l&&t.markedSpans;if(r)for(var n=void 0,i=0;it.maxLineLength&&(t.maxLineLength=r,t.maxLine=e)})}function xe(e,t,r,n){if(!e)return n(t,r,"ltr",0);for(var i=!1,o=0;ot||t==r&&l.to==t)&&(n(Math.max(l.from,t),Math.min(l.to,r),1==l.level?"rtl":"ltr",o),i=!0)}i||n(t,r,"ltr")}function Ce(e,t,r){var n;$l=null;for(var i=0;it)return i;o.to==t&&(o.from!=o.to&&"before"==r?n=i:$l=i),o.from==t&&(o.from!=o.to&&"before"!=r?n=i:$l=i)}return null!=n?n:$l}function Se(e,t){var r=e.order;return null==r&&(r=e.order=ql(e.text,t)),r}function Le(e,t){return e._handlers&&e._handlers[t]||Zl}function ke(e,t,r){if(e.removeEventListener)e.removeEventListener(t,r,!1);else if(e.detachEvent)e.detachEvent("on"+t,r);else{var n=e._handlers,i=n&&n[t];if(i){var o=h(i,r);o>-1&&(n[t]=i.slice(0,o).concat(i.slice(o+1)))}}}function Te(e,t){var r=Le(e,t);if(r.length)for(var n=Array.prototype.slice.call(arguments,2),i=0;i0}function Ae(e){e.prototype.on=function(e,t){Ql(this,e,t)},e.prototype.off=function(e,t){ke(this,e,t)}}function We(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function De(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function He(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function Fe(e){We(e),De(e)}function Pe(e){return e.target||e.srcElement}function Ee(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),Ml&&e.ctrlKey&&1==t&&(t=3),t}function ze(e){if(null==zl){var t=n("span","​");r(e,n("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(zl=t.offsetWidth<=1&&t.offsetHeight>2&&!(gl&&vl<8))}var i=zl?n("span","​"):n("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return i.setAttribute("cm-text",""),i}function Ie(e){if(null!=Il)return Il;var n=r(e,document.createTextNode("AخA")),i=Wl(n,0,1).getBoundingClientRect(),o=Wl(n,1,2).getBoundingClientRect();return t(e),!(!i||i.left==i.right)&&(Il=o.right-i.right<3)}function Re(e){if(null!=ns)return ns;var t=r(e,n("span","x")),i=t.getBoundingClientRect(),o=Wl(t,0,1).getBoundingClientRect();return ns=Math.abs(i.left-o.left)>1}function Be(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),is[e]=t}function Ge(e){if("string"==typeof e&&os.hasOwnProperty(e))e=os[e];else if(e&&"string"==typeof e.name&&os.hasOwnProperty(e.name)){var t=os[e.name];"string"==typeof t&&(t={name:t}),(e=b(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ge("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ge("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Ue(e,t){t=Ge(t);var r=is[t.name];if(!r)return Ue(e,"text/plain");var n=r(e,t);if(ls.hasOwnProperty(t.name)){var i=ls[t.name];for(var o in i)i.hasOwnProperty(o)&&(n.hasOwnProperty(o)&&(n["_"+o]=n[o]),n[o]=i[o])}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var l in t.modeProps)n[l]=t.modeProps[l];return n}function Ve(e,t){c(t,ls.hasOwnProperty(e)?ls[e]:ls[e]={})}function Ke(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var r={};for(var n in t){var i=t[n];i instanceof Array&&(i=i.concat([])),r[n]=i}return r}function je(e,t){for(var r;e.innerMode&&(r=e.innerMode(t))&&r.mode!=e;)t=r.state,e=r.mode;return r||{mode:e,state:t}}function Xe(e,t,r){return!e.startState||e.startState(t,r)}function Ye(e,t,r,n){var i=[e.state.modeGen],o={};tt(e,t.text,e.doc.mode,r,function(e,t){return i.push(e,t)},o,n);for(var l=r.state,s=0;se&&i.splice(a,1,e,i[a+1],n),a+=2,u=Math.min(e,n)}if(t)if(s.opaque)i.splice(r,a-r,e,"overlay "+t),a=r+2;else for(;re.options.maxHighlightLength&&Ke(e.doc.mode,n.state),o=Ye(e,t,n);i&&(n.state=i),t.stateAfter=n.save(!i),t.styles=o.styles,o.classes?t.styleClasses=o.classes:t.styleClasses&&(t.styleClasses=null),r===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function $e(e,t,r){var n=e.doc,i=e.display;if(!n.mode.startState)return new us(n,!0,t);var o=rt(e,t,r),l=o>n.first&&M(n,o-1).stateAfter,s=l?us.fromSaved(n,l,o):new us(n,Xe(n.mode),o);return n.iter(o,t,function(r){qe(e,r.text,s);var n=s.line;r.stateAfter=n==t-1||n%5==0||n>=i.viewFrom&&nt.start)return o}throw new Error("Mode "+e.name+" failed to advance stream.")}function Je(e,t,r,n){var i,o,l=e.doc,s=l.mode,a=M(l,(t=U(l,t)).line),u=$e(e,t.line,r),c=new ss(a.text,e.options.tabSize,u);for(n&&(o=[]);(n||c.pose.options.maxHighlightLength?(s=!1,l&&qe(e,t,n,f.pos),f.pos=t.length,a=null):a=et(Qe(r,f,n.state,h),o),h){var d=h[0].name;d&&(a="m-"+(a?d+" "+a:d))}if(!s||c!=a){for(;ul;--s){if(s<=o.first)return o.first;var a=M(o,s-1),u=a.stateAfter;if(u&&(!r||s+(u instanceof as?u.lookAhead:0)<=o.modeFrontier))return s;var c=f(a.text,null,e.options.tabSize);(null==i||n>c)&&(i=s-1,n=c)}return i}function nt(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontierr;n--){var i=M(e,n).stateAfter;if(i&&(!(i instanceof as)||n+i.lookAhead1&&!/ /.test(e))return e;for(var r=t,n="",i=0;iu&&f.from<=u);h++);if(f.to>=c)return e(r,n,i,o,l,s,a);e(r,n.slice(0,f.to-u),i,o,null,s,a),o=null,n=n.slice(f.to-u),u=f.to}}}function ht(e,t,r,n){var i=!n&&r.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!n&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",r.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t,e.trailingSpace=!1}function dt(e,t,r){var n=e.markedSpans,i=e.text,o=0;if(n)for(var l,s,a,u,c,f,h,d=i.length,p=0,g=1,v="",m=0;;){if(m==p){a=u=c=f=s="",h=null,m=1/0;for(var y=[],b=void 0,w=0;wp||C.collapsed&&x.to==p&&x.from==p)?(null!=x.to&&x.to!=p&&m>x.to&&(m=x.to,u=""),C.className&&(a+=" "+C.className),C.css&&(s=(s?s+";":"")+C.css),C.startStyle&&x.from==p&&(c+=" "+C.startStyle),C.endStyle&&x.to==m&&(b||(b=[])).push(C.endStyle,x.to),C.title&&!f&&(f=C.title),C.collapsed&&(!h||le(h.marker,C)<0)&&(h=x)):x.from>p&&m>x.from&&(m=x.from)}if(b)for(var S=0;S=d)break;for(var k=Math.min(d,m);;){if(v){var T=p+v.length;if(!h){var M=T>k?v.slice(0,k-p):v;t.addToken(t,M,l?l+a:a,c,p+M.length==m?u:"",f,s)}if(T>=k){v=v.slice(k-p),p=k;break}p=T,c=""}v=i.slice(o,o=r[g++]),l=lt(r[g++],t.cm.options)}}else for(var N=1;N2&&o.push((a.bottom+u.top)/2-r.top)}}o.push(r.bottom-r.top)}}function Ut(e,t,r){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;nr)return{map:e.measure.maps[i],cache:e.measure.caches[i],before:!0}}function Vt(e,t){var n=W(t=fe(t)),i=e.display.externalMeasured=new pt(e.doc,t,n);i.lineN=n;var o=i.built=st(e,i);return i.text=o.pre,r(e.display.lineMeasure,o.pre),i}function Kt(e,t,r,n){return Yt(e,Xt(e,t),r,n)}function jt(e,t){if(t>=e.display.viewFrom&&t=r.lineN&&tt)&&(i=(o=a-s)-1,t>=a&&(l="right")),null!=i){if(n=e[u+2],s==a&&r==(n.insertLeft?"left":"right")&&(l=r),"left"==r&&0==i)for(;u&&e[u-2]==e[u-3]&&e[u-1].insertLeft;)n=e[2+(u-=3)],l="left";if("right"==r&&i==a-s)for(;u=0&&(r=e[i]).left==r.right;i--);return r}function qt(e,t,r,n){var i,o=_t(t.map,r,n),l=o.node,s=o.start,a=o.end,u=o.collapse;if(3==l.nodeType){for(var c=0;c<4;c++){for(;s&&S(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+a0&&(u=n="right");var f;i=e.options.lineWrapping&&(f=l.getClientRects()).length>1?f["right"==n?f.length-1:0]:l.getBoundingClientRect()}if(gl&&vl<9&&!s&&(!i||!i.left&&!i.right)){var h=l.parentNode.getClientRects()[0];i=h?{left:h.left,right:h.left+yr(e.display),top:h.top,bottom:h.bottom}:ms}for(var d=i.top-t.rect.top,p=i.bottom-t.rect.top,g=(d+p)/2,v=t.view.measure.heights,m=0;m=n.text.length?(u=n.text.length,c="before"):u<=0&&(u=0,c="after"),!a)return l("before"==c?u-1:u,"before"==c);var f=Ce(a,u,c),h=$l,d=s(u,f,"before"==c);return null!=h&&(d.other=s(u,h,"before"!=c)),d}function ar(e,t){var r=0;t=U(e.doc,t),e.options.lineWrapping||(r=yr(e.display)*t.ch);var n=M(e.doc,t.line),i=ye(n)+Pt(e.display);return{left:r,right:r,top:i,bottom:i+n.height}}function ur(e,t,r,n,i){var o=P(e,t,r);return o.xRel=i,n&&(o.outside=!0),o}function cr(e,t,r){var n=e.doc;if((r+=e.display.viewOffset)<0)return ur(n.first,0,null,!0,-1);var i=D(n,r),o=n.first+n.size-1;if(i>o)return ur(n.first+n.size-1,M(n,o).text.length,null,!0,1);t<0&&(t=0);for(var l=M(n,i);;){var s=pr(e,l,i,t,r),a=ue(l),u=a&&a.find(0,!0);if(!a||!(s.ch>u.from.ch||s.ch==u.from.ch&&s.xRel>0))return s;i=W(l=u.to.line)}}function fr(e,t,r,n){n-=nr(t);var i=t.text.length,o=k(function(t){return Yt(e,r,t-1).bottom<=n},i,0);return i=k(function(t){return Yt(e,r,t).top>n},o,i),{begin:o,end:i}}function hr(e,t,r,n){return r||(r=Xt(e,t)),fr(e,t,r,ir(e,t,Yt(e,r,n),"line").top)}function dr(e,t,r,n){return!(e.bottom<=r)&&(e.top>r||(n?e.left:e.right)>t)}function pr(e,t,r,n,i){i-=ye(t);var o=Xt(e,t),l=nr(t),s=0,a=t.text.length,u=!0,c=Se(t,e.doc.direction);if(c){var f=(e.options.lineWrapping?vr:gr)(e,t,r,o,c,n,i);s=(u=1!=f.level)?f.from:f.to-1,a=u?f.to:f.from-1}var h,d,p=null,g=null,v=k(function(t){var r=Yt(e,o,t);return r.top+=l,r.bottom+=l,!!dr(r,n,i,!1)&&(r.top<=i&&r.left<=n&&(p=t,g=r),!0)},s,a),m=!1;if(g){var y=n-g.left=w.bottom}return v=L(t.text,v,1),ur(r,v,d,m,n-h)}function gr(e,t,r,n,i,o,l){var s=k(function(s){var a=i[s],u=1!=a.level;return dr(sr(e,P(r,u?a.to:a.from,u?"before":"after"),"line",t,n),o,l,!0)},0,i.length-1),a=i[s];if(s>0){var u=1!=a.level,c=sr(e,P(r,u?a.from:a.to,u?"after":"before"),"line",t,n);dr(c,o,l,!0)&&c.top>l&&(a=i[s-1])}return a}function vr(e,t,r,n,i,o,l){var s=fr(e,t,n,l),a=s.begin,u=s.end;/\s/.test(t.text.charAt(u-1))&&u--;for(var c=null,f=null,h=0;h=u||d.to<=a)){var p=Yt(e,n,1!=d.level?Math.min(u,d.to)-1:Math.max(a,d.from)).right,g=pg)&&(c=d,f=g)}}return c||(c=i[i.length-1]),c.fromu&&(c={from:c.from,to:u,level:c.level}),c}function mr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==hs){hs=n("pre");for(var i=0;i<49;++i)hs.appendChild(document.createTextNode("x")),hs.appendChild(n("br"));hs.appendChild(document.createTextNode("x"))}r(e.measure,hs);var o=hs.offsetHeight/50;return o>3&&(e.cachedTextHeight=o),t(e.measure),o||1}function yr(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=n("span","xxxxxxxxxx"),i=n("pre",[t]);r(e.measure,i);var o=t.getBoundingClientRect(),l=(o.right-o.left)/10;return l>2&&(e.cachedCharWidth=l),l||10}function br(e){for(var t=e.display,r={},n={},i=t.gutters.clientLeft,o=t.gutters.firstChild,l=0;o;o=o.nextSibling,++l)r[e.options.gutters[l]]=o.offsetLeft+o.clientLeft+i,n[e.options.gutters[l]]=o.clientWidth;return{fixedPos:wr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:r,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function wr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function xr(e){var t=mr(e.display),r=e.options.lineWrapping,n=r&&Math.max(5,e.display.scroller.clientWidth/yr(e.display)-3);return function(i){if(ve(e.doc,i))return 0;var o=0;if(i.widgets)for(var l=0;l=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var r=e.display.view,n=0;n=e.display.viewTo||s.to().line0?t.blinker=setInterval(function(){return t.cursorDiv.style.visibility=(r=!r)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function Wr(e){e.state.focused||(e.display.input.focus(),Hr(e))}function Dr(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Fr(e))},100)}function Hr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(Te(e,"focus",e,t),e.state.focused=!0,s(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),ml&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ar(e))}function Fr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(Te(e,"blur",e,t),e.state.focused=!1,Fl(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function Pr(e){for(var t=e.display,r=t.lineDiv.offsetTop,n=0;n.005||a<-.005)&&(A(i.line,o),Er(i.line),i.rest))for(var u=0;u=l&&(o=D(t,ye(M(t,a))-e.wrapper.clientHeight),l=a)}return{from:o,to:Math.max(l,o+1)}}function Ir(e){var t=e.display,r=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var n=wr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=n+"px",l=0;l(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),null!=o&&!Sl){var l=n("div","​",null,"position: absolute;\n top: "+(t.top-r.viewOffset-Pt(e.display))+"px;\n height: "+(t.bottom-t.top+It(e)+r.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(l),l.scrollIntoView(o),e.display.lineSpace.removeChild(l)}}}function Gr(e,t,r,n){null==n&&(n=0);var i;e.options.lineWrapping||t!=r||(r="before"==(t=t.ch?P(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?P(t.line,t.ch+1,"before"):t);for(var o=0;o<5;o++){var l=!1,s=sr(e,t),a=r&&r!=t?sr(e,r):s,u=Vr(e,i={left:Math.min(s.left,a.left),top:Math.min(s.top,a.top)-n,right:Math.max(s.left,a.left),bottom:Math.max(s.bottom,a.bottom)+n}),c=e.doc.scrollTop,f=e.doc.scrollLeft;if(null!=u.scrollTop&&(qr(e,u.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(l=!0)),null!=u.scrollLeft&&(Qr(e,u.scrollLeft),Math.abs(e.doc.scrollLeft-f)>1&&(l=!0)),!l)break}return i}function Ur(e,t){var r=Vr(e,t);null!=r.scrollTop&&qr(e,r.scrollTop),null!=r.scrollLeft&&Qr(e,r.scrollLeft)}function Vr(e,t){var r=e.display,n=mr(e.display);t.top<0&&(t.top=0);var i=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:r.scroller.scrollTop,o=Bt(e),l={};t.bottom-t.top>o&&(t.bottom=t.top+o);var s=e.doc.height+Et(r),a=t.tops-n;if(t.topi+o){var c=Math.min(t.top,(u?s:t.bottom)-o);c!=i&&(l.scrollTop=c)}var f=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:r.scroller.scrollLeft,h=Rt(e)-(e.options.fixedGutter?r.gutters.offsetWidth:0),d=t.right-t.left>h;return d&&(t.right=t.left+h),t.left<10?l.scrollLeft=0:t.lefth+f-3&&(l.scrollLeft=t.right+(d?0:10)-h),l}function Kr(e,t){null!=t&&(_r(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function jr(e){_r(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Xr(e,t,r){null==t&&null==r||_r(e),null!=t&&(e.curOp.scrollLeft=t),null!=r&&(e.curOp.scrollTop=r)}function Yr(e,t){_r(e),e.curOp.scrollToPos=t}function _r(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,$r(e,ar(e,t.from),ar(e,t.to),t.margin))}function $r(e,t,r,n){var i=Vr(e,{left:Math.min(t.left,r.left),top:Math.min(t.top,r.top)-n,right:Math.max(t.right,r.right),bottom:Math.max(t.bottom,r.bottom)+n});Xr(e,i.scrollLeft,i.scrollTop)}function qr(e,t){Math.abs(e.doc.scrollTop-t)<2||(fl||On(e,{top:t}),Zr(e,t,!0),fl&&On(e),Cn(e,100))}function Zr(e,t,r){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||r)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function Qr(e,t,r,n){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(r?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n||(e.doc.scrollLeft=t,Ir(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Jr(e){var t=e.display,r=t.gutters.offsetWidth,n=Math.round(e.doc.height+Et(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?r:0,docHeight:n,scrollHeight:n+It(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:r}}function en(e,t){t||(t=Jr(e));var r=e.display.barWidth,n=e.display.barHeight;tn(e,t);for(var i=0;i<4&&r!=e.display.barWidth||n!=e.display.barHeight;i++)r!=e.display.barWidth&&e.options.lineWrapping&&Pr(e),tn(e,Jr(e)),r=e.display.barWidth,n=e.display.barHeight}function tn(e,t){var r=e.display,n=r.scrollbars.update(t);r.sizer.style.paddingRight=(r.barWidth=n.right)+"px",r.sizer.style.paddingBottom=(r.barHeight=n.bottom)+"px",r.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(r.scrollbarFiller.style.display="block",r.scrollbarFiller.style.height=n.bottom+"px",r.scrollbarFiller.style.width=n.right+"px"):r.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(r.gutterFiller.style.display="block",r.gutterFiller.style.height=n.bottom+"px",r.gutterFiller.style.width=t.gutterWidth+"px"):r.gutterFiller.style.display=""}function rn(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Fl(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ws[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ql(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,r){"horizontal"==r?Qr(e,t):qr(e,t)},e),e.display.scrollbars.addClass&&s(e.display.wrapper,e.display.scrollbars.addClass)}function nn(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++xs},vt(e.curOp)}function on(e){yt(e.curOp,function(e){for(var t=0;t=r.viewTo)||r.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new Cs(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function an(e){e.updatedDisplay=e.mustUpdate&&Mn(e.cm,e.update)}function un(e){var t=e.cm,r=t.display;e.updatedDisplay&&Pr(t),e.barMeasure=Jr(t),r.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Kt(t,r.maxLine,r.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(r.scroller.clientWidth,r.sizer.offsetLeft+e.adjustWidthTo+It(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,r.sizer.offsetLeft+e.adjustWidthTo-Rt(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=r.input.prepareSelection())}function cn(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeftt)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)_l&&pe(e.doc,t)i.viewFrom?yn(e):(i.viewFrom+=n,i.viewTo+=n);else if(t<=i.viewFrom&&r>=i.viewTo)yn(e);else if(t<=i.viewFrom){var o=bn(e,r,r+n,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=n):yn(e)}else if(r>=i.viewTo){var l=bn(e,t,t,-1);l?(i.view=i.view.slice(0,l.index),i.viewTo=l.lineN):yn(e)}else{var s=bn(e,t,t,-1),a=bn(e,r,r+n,1);s&&a?(i.view=i.view.slice(0,s.index).concat(gt(e,s.lineN,a.lineN)).concat(i.view.slice(a.index)),i.viewTo+=n):yn(e)}var u=i.externalMeasured;u&&(r=i.lineN&&t=n.viewTo)){var o=n.view[Lr(e,t)];if(null!=o.node){var l=o.changes||(o.changes=[]);-1==h(l,r)&&l.push(r)}}}function yn(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function bn(e,t,r,n){var i,o=Lr(e,t),l=e.display.view;if(!_l||r==e.doc.first+e.doc.size)return{index:o,lineN:r};for(var s=e.display.viewFrom,a=0;a0){if(o==l.length-1)return null;i=s+l[o].size-t,o++}else i=s-t;t+=i,r+=i}for(;pe(e.doc,r)!=r;){if(o==(n<0?0:l.length-1))return null;r+=n*l[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:r}}function wn(e,t,r){var n=e.display;0==n.view.length||t>=n.viewTo||r<=n.viewFrom?(n.view=gt(e,t,r),n.viewFrom=t):(n.viewFrom>t?n.view=gt(e,t,n.viewFrom).concat(n.view):n.viewFromr&&(n.view=n.view.slice(0,Lr(e,r)))),n.viewTo=r}function xn(e){for(var t=e.display.view,r=0,n=0;n=e.display.viewTo)){var r=+new Date+e.options.workTime,n=$e(e,t.highlightFrontier),i=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(n.line>=e.display.viewFrom){var l=o.styles,s=o.text.length>e.options.maxHighlightLength?Ke(t.mode,n.state):null,a=Ye(e,o,n,!0);s&&(n.state=s),o.styles=a.styles;var u=o.styleClasses,c=a.classes;c?o.styleClasses=c:u&&(o.styleClasses=null);for(var f=!l||l.length!=o.styles.length||u!=c&&(!u||!c||u.bgClass!=c.bgClass||u.textClass!=c.textClass),h=0;!f&&hr)return Cn(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),i.length&&hn(e,function(){for(var t=0;t=n.viewFrom&&r.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==xn(e))return!1;Rr(e)&&(yn(e),r.dims=br(e));var o=i.first+i.size,l=Math.max(r.visible.from-e.options.viewportMargin,i.first),s=Math.min(o,r.visible.to+e.options.viewportMargin);n.viewFroms&&n.viewTo-s<20&&(s=Math.min(o,n.viewTo)),_l&&(l=pe(e.doc,l),s=ge(e.doc,s));var a=l!=n.viewFrom||s!=n.viewTo||n.lastWrapHeight!=r.wrapperHeight||n.lastWrapWidth!=r.wrapperWidth;wn(e,l,s),n.viewOffset=ye(M(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var u=xn(e);if(!a&&0==u&&!r.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=kn(e);return u>4&&(n.lineDiv.style.display="none"),An(e,n.updateLineNumbers,r.dims),u>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,Tn(c),t(n.cursorDiv),t(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,a&&(n.lastWrapHeight=r.wrapperHeight,n.lastWrapWidth=r.wrapperWidth,Cn(e,400)),n.updateLineNumbers=null,!0}function Nn(e,t){for(var r=t.viewport,n=!0;(n&&e.options.lineWrapping&&t.oldDisplayWidth!=Rt(e)||(r&&null!=r.top&&(r={top:Math.min(e.doc.height+Et(e.display)-Bt(e),r.top)}),t.visible=zr(e.display,e.doc,r),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&Mn(e,t);n=!1){Pr(e);var i=Jr(e);kr(e),en(e,i),Dn(e,i),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function On(e,t){var r=new Cs(e,t);if(Mn(e,r)){Pr(e),Nn(e,r);var n=Jr(e);kr(e),en(e,n),Dn(e,n),r.finish()}}function An(e,r,n){function i(t){var r=t.nextSibling;return ml&&Ml&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),r}for(var o=e.display,l=e.options.lineNumbers,s=o.lineDiv,a=s.firstChild,u=o.view,c=o.viewFrom,f=0;f-1&&(p=!1),xt(e,d,c,n)),p&&(t(d.lineNumber),d.lineNumber.appendChild(document.createTextNode(F(e.options,c)))),a=d.node.nextSibling}else{var g=Ot(e,d,c,n);s.insertBefore(g,a)}c+=d.size}for(;a;)a=i(a)}function Wn(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function Dn(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+It(e)+"px"}function Hn(e){var r=e.display.gutters,i=e.options.gutters;t(r);for(var o=0;o-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}function Pn(e){var t=e.wheelDeltaX,r=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==r&&e.detail&&e.axis==e.VERTICAL_AXIS?r=e.detail:null==r&&(r=e.wheelDelta),{x:t,y:r}}function En(e){var t=Pn(e);return t.x*=Ls,t.y*=Ls,t}function zn(e,t){var r=Pn(t),n=r.x,i=r.y,o=e.display,l=o.scroller,s=l.scrollWidth>l.clientWidth,a=l.scrollHeight>l.clientHeight;if(n&&s||i&&a){if(i&&Ml&&ml)e:for(var u=t.target,c=o.view;u!=l;u=u.parentNode)for(var f=0;f=0){var l=B(o.from(),i.from()),s=R(o.to(),i.to()),a=o.empty()?i.from()==i.head:o.from()==o.head;n<=t&&--t,e.splice(--n,2,new Ts(a?s:l,a?l:s))}}return new ks(e,t)}function Rn(e,t){return new ks([new Ts(e,t||e)],0)}function Bn(e){return e.text?P(e.from.line+e.text.length-1,g(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Gn(e,t){if(E(e,t.from)<0)return e;if(E(e,t.to)<=0)return Bn(t);var r=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Bn(t).ch-t.to.ch),P(r,n)}function Un(e,t){for(var r=[],n=0;n1&&e.remove(s.line+1,p-1),e.insert(s.line+1,y)}bt(e,"change",e,t)}function $n(e,t,r){function n(e,i,o){if(e.linked)for(var l=0;l1&&!e.done[e.done.length-2].ranges?(e.done.pop(),g(e.done)):void 0}function ni(e,t,r,n){var i=e.history;i.undone.length=0;var o,l,s=+new Date;if((i.lastOp==n||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&e.cm&&i.lastModTime>s-e.cm.options.historyEventDelay||"*"==t.origin.charAt(0)))&&(o=ri(i,i.lastOp==n)))l=g(o.changes),0==E(t.from,t.to)&&0==E(t.from,l.to)?l.to=Bn(t):o.changes.push(ei(e,t));else{var a=g(i.done);for(a&&a.ranges||li(e.sel,i.done),o={changes:[ei(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(r),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=s,i.lastOp=i.lastSelOp=n,i.lastOrigin=i.lastSelOrigin=t.origin,l||Te(e,"historyAdded")}function ii(e,t,r,n){var i=t.charAt(0);return"*"==i||"+"==i&&r.ranges.length==n.ranges.length&&r.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function oi(e,t,r,n){var i=e.history,o=n&&n.origin;r==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||ii(e,o,g(i.done),t))?i.done[i.done.length-1]=t:li(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=r,n&&!1!==n.clearRedo&&ti(i.undone)}function li(e,t){var r=g(t);r&&r.ranges&&r.equals(e)||t.push(e)}function si(e,t,r,n){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,r),Math.min(e.first+e.size,n),function(r){r.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=r.markedSpans),++o})}function ai(e){if(!e)return null;for(var t,r=0;r-1&&(g(s)[f]=u[f],delete u[f])}}}return n}function hi(e,t,r,n){if(n){var i=e.anchor;if(r){var o=E(t,i)<0;o!=E(r,i)<0?(i=t,t=r):o!=E(t,r)<0&&(t=r)}return new Ts(i,t)}return new Ts(r||t,t)}function di(e,t,r,n,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend)),bi(e,new ks([hi(e.sel.primary(),t,r,i)],0),n)}function pi(e,t,r){for(var n=[],i=e.cm&&(e.cm.display.shift||e.extend),o=0;o=t.ch:s.to>t.ch))){if(i&&(Te(a,"beforeCursorEnter"),a.explicitlyCleared)){if(o.markedSpans){--l;continue}break}if(!a.atomic)continue;if(r){var u=a.find(n<0?1:-1),c=void 0;if((n<0?a.inclusiveRight:a.inclusiveLeft)&&(u=Ti(e,u,-n,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=E(u,r))&&(n<0?c<0:c>0))return Li(e,u,t,n,i)}var f=a.find(n<0?-1:1);return(n<0?a.inclusiveLeft:a.inclusiveRight)&&(f=Ti(e,f,n,f.line==t.line?o:null)),f?Li(e,f,t,n,i):null}}return t}function ki(e,t,r,n,i){var o=n||1,l=Li(e,t,r,o,i)||!i&&Li(e,t,r,o,!0)||Li(e,t,r,-o,i)||!i&&Li(e,t,r,-o,!0);return l||(e.cantEdit=!0,P(e.first,0))}function Ti(e,t,r,n){return r<0&&0==t.ch?t.line>e.first?U(e,P(t.line-1)):null:r>0&&t.ch==(n||M(e,t.line)).text.length?t.line=0;--i)Ai(e,{from:n[i].from,to:n[i].to,text:i?[""]:t.text,origin:t.origin});else Ai(e,t)}}function Ai(e,t){if(1!=t.text.length||""!=t.text[0]||0!=E(t.from,t.to)){var r=Un(e,t);ni(e,t,r,e.cm?e.cm.curOp.id:NaN),Hi(e,t,r,J(e,t));var n=[];$n(e,function(e,r){r||-1!=h(n,e.history)||(Ii(e.history,t),n.push(e.history)),Hi(e,t,null,J(e,t))})}}function Wi(e,t,r){if(!e.cm||!e.cm.state.suppressEdits||r){for(var n,i=e.history,o=e.sel,l="undo"==t?i.done:i.undone,s="undo"==t?i.undone:i.done,a=0;a=0;--f){var d=function(r){var i=n.changes[r];if(i.origin=t,c&&!Ni(e,i,!1))return l.length=0,{};u.push(ei(e,i));var o=r?Un(e,i):g(l);Hi(e,i,o,ci(e,i)),!r&&e.cm&&e.cm.scrollIntoView({from:i.from,to:Bn(i)});var s=[];$n(e,function(e,t){t||-1!=h(s,e.history)||(Ii(e.history,i),s.push(e.history)),Hi(e,i,null,ci(e,i))})}(f);if(d)return d.v}}}}function Di(e,t){if(0!=t&&(e.first+=t,e.sel=new ks(v(e.sel.ranges,function(e){return new Ts(P(e.anchor.line+t,e.anchor.ch),P(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){vn(e.cm,e.first,e.first-t,t);for(var r=e.cm.display,n=r.viewFrom;ne.lastLine())){if(t.from.lineo&&(t={from:t.from,to:P(o,M(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=N(e,t.from,t.to),r||(r=Un(e,t)),e.cm?Fi(e.cm,t,n):_n(e,t,n),wi(e,r,Gl)}}function Fi(e,t,r){var n=e.doc,i=e.display,o=t.from,l=t.to,s=!1,a=o.line;e.options.lineWrapping||(a=W(fe(M(n,o.line))),n.iter(a,l.line+1,function(e){if(e==i.maxLine)return s=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Ne(e),_n(n,t,r,xr(e)),e.options.lineWrapping||(n.iter(a,o.line+t.text.length,function(e){var t=be(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0)),nt(n,o.line),Cn(e,400);var u=t.text.length-(l.line-o.line)-1;t.full?vn(e):o.line!=l.line||1!=t.text.length||Yn(e.doc,t)?vn(e,o.line,l.line+1,u):mn(e,o.line,"text");var c=Oe(e,"changes"),f=Oe(e,"change");if(f||c){var h={from:o,to:l,text:t.text,removed:t.removed,origin:t.origin};f&&bt(e,"change",e,h),c&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(h)}e.display.selForContextMenu=null}function Pi(e,t,r,n,i){if(n||(n=r),E(n,r)<0){var o;r=(o=[n,r])[0],n=o[1]}"string"==typeof t&&(t=e.splitLines(t)),Oi(e,{from:r,to:n,text:t,origin:i})}function Ei(e,t,r,n){r0||0==s&&!1!==l.clearWhenEmpty)return l;if(l.replacedWith&&(l.collapsed=!0,l.widgetNode=i("span",[l.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||l.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(l.widgetNode.insertLeft=!0)),l.collapsed){if(ce(e,t.line,t,r,l)||t.line!=r.line&&ce(e,r.line,t,r,l))throw new Error("Inserting collapsed marker partially overlapping an existing one");X()}l.addToHistory&&ni(e,{from:t,to:r,origin:"markText"},e.sel,NaN);var a,u=t.line,f=e.cm;if(e.iter(u,r.line+1,function(e){f&&l.collapsed&&!f.options.lineWrapping&&fe(e)==f.display.maxLine&&(a=!0),l.collapsed&&u!=t.line&&A(e,0),q(e,new Y(l,u==t.line?t.ch:null,u==r.line?r.ch:null)),++u}),l.collapsed&&e.iter(t.line,r.line+1,function(t){ve(e,t)&&A(t,0)}),l.clearOnEnter&&Ql(l,"beforeCursorEnter",function(){return l.clear()}),l.readOnly&&(j(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),l.collapsed&&(l.id=++Ns,l.atomic=!0),f){if(a&&(f.curOp.updateMaxLine=!0),l.collapsed)vn(f,t.line,r.line+1);else if(l.className||l.title||l.startStyle||l.endStyle||l.css)for(var h=t.line;h<=r.line;h++)mn(f,h,"text");l.atomic&&Ci(f.doc),bt(f,"markerAdded",f,l)}return l}function ji(e,t,r,n,i){(n=c(n)).shared=!1;var o=[Ki(e,t,r,n,i)],l=o[0],s=n.widgetNode;return $n(e,function(e){s&&(n.widgetNode=s.cloneNode(!0)),o.push(Ki(e,U(e,t),U(e,r),n,i));for(var a=0;a-1)return t.state.draggingText(e),void setTimeout(function(){return t.display.input.focus()},20);try{var u=e.dataTransfer.getData("Text");if(u){var c;if(t.state.draggingText&&!t.state.draggingText.copy&&(c=t.listSelections()),wi(t.doc,Rn(r,r)),c)for(var f=0;f=0;t--)Pi(e.doc,"",n[t].from,n[t].to,"+delete");jr(e)})}function fo(e,t,r){var n=L(e.text,t+r,r);return n<0||n>e.text.length?null:n}function ho(e,t,r){var n=fo(e,t.ch,r);return null==n?null:new P(t.line,n,r<0?"after":"before")}function po(e,t,r,n,i){if(e){var o=Se(r,t.doc.direction);if(o){var l,s=i<0?g(o):o[0],a=i<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var u=Xt(t,r);l=i<0?r.text.length-1:0;var c=Yt(t,u,l).top;l=k(function(e){return Yt(t,u,e).top==c},i<0==(1==s.level)?s.from:s.to-1,l),"before"==a&&(l=fo(r,l,1))}else l=i<0?s.to:s.from;return new P(n,l,a)}}return new P(n,i<0?r.text.length:0,i<0?"before":"after")}function go(e,t,r,n){var i=Se(t,e.doc.direction);if(!i)return ho(t,r,n);r.ch>=t.text.length?(r.ch=t.text.length,r.sticky="before"):r.ch<=0&&(r.ch=0,r.sticky="after");var o=Ce(i,r.ch,r.sticky),l=i[o];if("ltr"==e.doc.direction&&l.level%2==0&&(n>0?l.to>r.ch:l.from=l.from&&h>=c.begin)){var d=f?"before":"after";return new P(r.line,h,d)}}var p=function(e,t,n){for(var o=function(e,t){return t?new P(r.line,a(e,1),"before"):new P(r.line,e,"after")};e>=0&&e0==(1!=l.level),u=s?n.begin:a(n.end,-1);if(l.from<=u&&u0?c.end:a(c.begin,-1);return null==v||n>0&&v==t.text.length||!(g=p(n>0?0:i.length-1,n,u(v)))?null:g}function vo(e,t){var r=M(e.doc,t),n=fe(r);return n!=r&&(t=W(n)),po(!0,e,n,t,1)}function mo(e,t){var r=M(e.doc,t),n=he(r);return n!=r&&(t=W(n)),po(!0,e,r,t,-1)}function yo(e,t){var r=vo(e,t.line),n=M(e.doc,r.line),i=Se(n,e.doc.direction);if(!i||0==i[0].level){var o=Math.max(0,n.text.search(/\S/)),l=t.line==r.line&&t.ch<=o&&t.ch;return P(r.line,l?0:o,r.sticky)}return r}function bo(e,t,r){if("string"==typeof t&&!(t=Bs[t]))return!1;e.display.input.ensurePolled();var n=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r&&(e.display.shift=!1),i=t(e)!=Bl}finally{e.display.shift=n,e.state.suppressEdits=!1}return i}function wo(e,t,r){for(var n=0;n-1&&(E((i=s.ranges[i]).from(),t)<0||t.xRel>0)&&(E(i.to(),t)>0||t.xRel<0)?Ho(e,n,t,o):Po(e,n,t,o)}function Ho(e,t,r,n){var i=e.display,o=!1,l=dn(e,function(t){ml&&(i.scroller.draggable=!1),e.state.draggingText=!1,ke(document,"mouseup",l),ke(document,"mousemove",s),ke(i.scroller,"dragstart",a),ke(i.scroller,"drop",l),o||(We(t),n.addNew||di(e.doc,r,null,null,n.extend),ml||gl&&9==vl?setTimeout(function(){document.body.focus(),i.input.focus()},20):i.input.focus())}),s=function(e){o=o||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},a=function(){return o=!0};ml&&(i.scroller.draggable=!0),e.state.draggingText=l,l.copy=!n.moveOnDrag,i.scroller.dragDrop&&i.scroller.dragDrop(),Ql(document,"mouseup",l),Ql(document,"mousemove",s),Ql(i.scroller,"dragstart",a),Ql(i.scroller,"drop",l),Dr(e),setTimeout(function(){return i.input.focus()},20)}function Fo(e,t,r){if("char"==r)return new Ts(t,t);if("word"==r)return e.findWordAt(t);if("line"==r)return new Ts(P(t.line,0),U(e.doc,P(t.line+1,0)));var n=r(e,t);return new Ts(n.from,n.to)}function Po(e,t,r,n){function i(t){if(0!=E(m,t))if(m=t,"rectangle"==n.unit){for(var i=[],o=e.options.tabSize,l=f(M(u,r.line).text,r.ch,o),s=f(M(u,t.line).text,t.ch,o),a=Math.min(l,s),g=Math.max(l,s),v=Math.min(r.line,t.line),y=Math.min(e.lastLine(),Math.max(r.line,t.line));v<=y;v++){var b=M(u,v).text,w=d(b,a,o);a==g?i.push(new Ts(P(v,w),P(v,w))):b.length>w&&i.push(new Ts(P(v,w),P(v,d(b,g,o))))}i.length||i.push(new Ts(r,r)),bi(u,In(p.ranges.slice(0,h).concat(i),h),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var x,C=c,S=Fo(e,t,n.unit),L=C.anchor;E(S.anchor,L)>0?(x=S.head,L=B(C.from(),S.anchor)):(x=S.anchor,L=R(C.to(),S.head));var k=p.ranges.slice(0);k[h]=Eo(e,new Ts(U(u,L),x)),bi(u,In(k,h),Ul)}}function o(t){var r=++b,s=Sr(e,t,!0,"rectangle"==n.unit);if(s)if(0!=E(s,m)){e.curOp.focus=l(),i(s);var c=zr(a,u);(s.line>=c.to||s.liney.bottom?20:0;f&&setTimeout(dn(e,function(){b==r&&(a.scroller.scrollTop+=f,o(t))}),50)}}function s(t){e.state.selectingText=!1,b=1/0,We(t),a.input.focus(),ke(document,"mousemove",w),ke(document,"mouseup",x),u.history.lastSelOrigin=null}var a=e.display,u=e.doc;We(t);var c,h,p=u.sel,g=p.ranges;if(n.addNew&&!n.extend?(h=u.sel.contains(r),c=h>-1?g[h]:new Ts(r,r)):(c=u.sel.primary(),h=u.sel.primIndex),"rectangle"==n.unit)n.addNew||(c=new Ts(r,r)),r=Sr(e,t,!0,!0),h=-1;else{var v=Fo(e,r,n.unit);c=n.extend?hi(c,v.anchor,v.head,n.extend):v}n.addNew?-1==h?(h=g.length,bi(u,In(g.concat([c]),h),{scroll:!1,origin:"*mouse"})):g.length>1&&g[h].empty()&&"char"==n.unit&&!n.extend?(bi(u,In(g.slice(0,h).concat(g.slice(h+1)),0),{scroll:!1,origin:"*mouse"}),p=u.sel):gi(u,h,c,Ul):(h=0,bi(u,new ks([c],0),Ul),p=u.sel);var m=r,y=a.wrapper.getBoundingClientRect(),b=0,w=dn(e,function(e){Ee(e)?o(e):s(e)}),x=dn(e,s);e.state.selectingText=x,Ql(document,"mousemove",w),Ql(document,"mouseup",x)}function Eo(e,t){var r=t.anchor,n=t.head,i=M(e.doc,r.line);if(0==E(r,n)&&r.sticky==n.sticky)return t;var o=Se(i);if(!o)return t;var l=Ce(o,r.ch,r.sticky),s=o[l];if(s.from!=r.ch&&s.to!=r.ch)return t;var a=l+(s.from==r.ch==(1!=s.level)?0:1);if(0==a||a==o.length)return t;var u;if(n.line!=r.line)u=(n.line-r.line)*("ltr"==e.doc.direction?1:-1)>0;else{var c=Ce(o,n.ch,n.sticky),f=c-l||(n.ch-r.ch)*(1==s.level?-1:1);u=c==a-1||c==a?f<0:f>0}var h=o[a+(u?-1:0)],d=u==(1==h.level),p=d?h.from:h.to,g=d?"after":"before";return r.ch==p&&r.sticky==g?t:new Ts(new P(r.line,p,g),n)}function zo(e,t,r,n){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.touches[0].clientY;else try{i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&We(t);var l=e.display,s=l.lineDiv.getBoundingClientRect();if(o>s.bottom||!Oe(e,r))return He(t);o-=s.top-l.viewOffset;for(var a=0;a=i)return Te(e,r,e,D(e.doc,o),e.options.gutters[a],t),He(t)}}function Io(e,t){return zo(e,t,"gutterClick",!0)}function Ro(e,t){Ft(e.display,t)||Bo(e,t)||Me(e,t,"contextmenu")||e.display.input.onContextMenu(t)}function Bo(e,t){return!!Oe(e,"gutterContextMenu")&&zo(e,t,"gutterContextMenu",!1)}function Go(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),er(e)}function Uo(e){Hn(e),vn(e),Ir(e)}function Vo(e,t,r){if(!t!=!(r&&r!=Xs)){var n=e.display.dragFunctions,i=t?Ql:ke;i(e.display.scroller,"dragstart",n.start),i(e.display.scroller,"dragenter",n.enter),i(e.display.scroller,"dragover",n.over),i(e.display.scroller,"dragleave",n.leave),i(e.display.scroller,"drop",n.drop)}}function Ko(e){e.options.lineWrapping?(s(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Fl(e.display.wrapper,"CodeMirror-wrap"),we(e)),Cr(e),vn(e),er(e),setTimeout(function(){return en(e)},100)}function jo(e,t){var r=this;if(!(this instanceof jo))return new jo(e,t);this.options=t=t?c(t):{},c(Ys,t,!1),Fn(t);var n=t.value;"string"==typeof n&&(n=new Ds(n,t.mode,null,t.lineSeparator,t.direction)),this.doc=n;var i=new jo.inputStyles[t.inputStyle](this),o=this.display=new T(e,n,i);o.wrapper.CodeMirror=this,Hn(this),Go(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),rn(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new El,keySeq:null,specialChars:null},t.autofocus&&!Tl&&o.input.focus(),gl&&vl<11&&setTimeout(function(){return r.display.input.reset(!0)},20),Xo(this),eo(),nn(this),this.curOp.forceUpdate=!0,qn(this,n),t.autofocus&&!Tl||this.hasFocus()?setTimeout(u(Hr,this),20):Fr(this);for(var l in _s)_s.hasOwnProperty(l)&&_s[l](r,t[l],Xs);Rr(this),t.finishInit&&t.finishInit(this);for(var s=0;s<$s.length;++s)$s[s](r);on(this),ml&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(o.lineDiv).textRendering&&(o.lineDiv.style.textRendering="auto")}function Xo(e){function t(){i.activeTouch&&(o=setTimeout(function(){return i.activeTouch=null},1e3),(l=i.activeTouch).end=+new Date)}function r(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function n(e,t){if(null==t.left)return!0;var r=t.left-e.left,n=t.top-e.top;return r*r+n*n>400}var i=e.display;Ql(i.scroller,"mousedown",dn(e,Oo)),gl&&vl<11?Ql(i.scroller,"dblclick",dn(e,function(t){if(!Me(e,t)){var r=Sr(e,t);if(r&&!Io(e,t)&&!Ft(e.display,t)){We(t);var n=e.findWordAt(r);di(e.doc,n.anchor,n.head)}}})):Ql(i.scroller,"dblclick",function(t){return Me(e,t)||We(t)}),Hl||Ql(i.scroller,"contextmenu",function(t){return Ro(e,t)});var o,l={end:0};Ql(i.scroller,"touchstart",function(t){if(!Me(e,t)&&!r(t)&&!Io(e,t)){i.input.ensurePolled(),clearTimeout(o);var n=+new Date;i.activeTouch={start:n,moved:!1,prev:n-l.end<=300?l:null},1==t.touches.length&&(i.activeTouch.left=t.touches[0].pageX,i.activeTouch.top=t.touches[0].pageY)}}),Ql(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),Ql(i.scroller,"touchend",function(r){var o=i.activeTouch;if(o&&!Ft(i,r)&&null!=o.left&&!o.moved&&new Date-o.start<300){var l,s=e.coordsChar(i.activeTouch,"page");l=!o.prev||n(o,o.prev)?new Ts(s,s):!o.prev.prev||n(o,o.prev.prev)?e.findWordAt(s):new Ts(P(s.line,0),U(e.doc,P(s.line+1,0))),e.setSelection(l.anchor,l.head),e.focus(),We(r)}t()}),Ql(i.scroller,"touchcancel",t),Ql(i.scroller,"scroll",function(){i.scroller.clientHeight&&(qr(e,i.scroller.scrollTop),Qr(e,i.scroller.scrollLeft,!0),Te(e,"scroll",e))}),Ql(i.scroller,"mousewheel",function(t){return zn(e,t)}),Ql(i.scroller,"DOMMouseScroll",function(t){return zn(e,t)}),Ql(i.wrapper,"scroll",function(){return i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(t){Me(e,t)||Fe(t)},over:function(t){Me(e,t)||(Zi(e,t),Fe(t))},start:function(t){return qi(e,t)},drop:dn(e,$i),leave:function(t){Me(e,t)||Qi(e)}};var s=i.input.getField();Ql(s,"keyup",function(t){return To.call(e,t)}),Ql(s,"keydown",dn(e,Lo)),Ql(s,"keypress",dn(e,Mo)),Ql(s,"focus",function(t){return Hr(e,t)}),Ql(s,"blur",function(t){return Fr(e,t)})}function Yo(e,t,r,n){var i,o=e.doc;null==r&&(r="add"),"smart"==r&&(o.mode.indent?i=$e(e,t).state:r="prev");var l=e.options.tabSize,s=M(o,t),a=f(s.text,null,l);s.stateAfter&&(s.stateAfter=null);var u,c=s.text.match(/^\s*/)[0];if(n||/\S/.test(s.text)){if("smart"==r&&((u=o.mode.indent(i,s.text.slice(c.length),s.text))==Bl||u>150)){if(!n)return;r="prev"}}else u=0,r="not";"prev"==r?u=t>o.first?f(M(o,t-1).text,null,l):0:"add"==r?u=a+e.options.indentUnit:"subtract"==r?u=a-e.options.indentUnit:"number"==typeof r&&(u=a+r),u=Math.max(0,u);var h="",d=0;if(e.options.indentWithTabs)for(var g=Math.floor(u/l);g;--g)d+=l,h+="\t";if(d1)if(qs&&qs.text.join("\n")==t){if(n.ranges.length%qs.text.length==0){a=[];for(var u=0;u=0;f--){var h=n.ranges[f],d=h.from(),p=h.to();h.empty()&&(r&&r>0?d=P(d.line,d.ch-r):e.state.overwrite&&!l?p=P(p.line,Math.min(M(o,p.line).text.length,p.ch+g(s).length)):qs&&qs.lineWise&&qs.text.join("\n")==t&&(d=p=P(d.line,0))),c=e.curOp.updateInput;var m={from:d,to:p,text:a?a[f%a.length]:s,origin:i||(l?"paste":e.state.cutIncoming?"cut":"+input")};Oi(e.doc,m),bt(e,"inputRead",e,m)}t&&!l&&Zo(e,t),jr(e),e.curOp.updateInput=c,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function qo(e,t){var r=e.clipboardData&&e.clipboardData.getData("Text");if(r)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||hn(t,function(){return $o(t,r,0,null,"paste")}),!0}function Zo(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var r=e.doc.sel,n=r.ranges.length-1;n>=0;n--){var i=r.ranges[n];if(!(i.head.ch>100||n&&r.ranges[n-1].head.line==i.head.line)){var o=e.getModeAt(i.head),l=!1;if(o.electricChars){for(var s=0;s-1){l=Yo(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(M(e.doc,i.head.line).text.slice(0,i.head.ch))&&(l=Yo(e,i.head.line,"smart"));l&&bt(e,"electricInput",e,i.head.line)}}}function Qo(e){for(var t=[],r=[],n=0;n=e.first+e.size)&&(t=new P(n,t.ch,t.sticky),u=M(e,n))}function l(n){var l;if(null==(l=i?go(e.cm,u,t,r):ho(u,t,r))){if(n||!o())return!1;t=po(i,e.cm,u,t.line,r)}else t=l;return!0}var s=t,a=r,u=M(e,t.line);if("char"==n)l();else if("column"==n)l(!0);else if("word"==n||"group"==n)for(var c=null,f="group"==n,h=e.cm&&e.cm.getHelper(t,"wordChars"),d=!0;!(r<0)||l(!d);d=!1){var p=u.text.charAt(t.ch)||"\n",g=x(p,h)?"w":f&&"\n"==p?"n":!f||/\s/.test(p)?null:"p";if(!f||d||g||(g="s"),c&&c!=g){r<0&&(r=1,l(),t.sticky="after");break}if(g&&(c=g),r>0&&!l(!d))break}var v=ki(e,t,s,a,!0);return z(s,v)&&(v.hitSide=!0),v}function rl(e,t,r,n){var i,o=e.doc,l=t.left;if("page"==n){var s=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),a=Math.max(s-.5*mr(e.display),3);i=(r>0?t.bottom:t.top)+r*a}else"line"==n&&(i=r>0?t.bottom+3:t.top-3);for(var u;(u=cr(e,l,i)).outside;){if(r<0?i<=0:i>=o.height){u.hitSide=!0;break}i+=5*r}return u}function nl(e,t){var r=jt(e,t.line);if(!r||r.hidden)return null;var n=M(e.doc,t.line),i=Ut(r,n,t.line),o=Se(n,e.doc.direction),l="left";o&&(l=Ce(o,t.ch)%2?"right":"left");var s=_t(i.map,t.ch,l);return s.offset="right"==s.collapse?s.end:s.start,s}function il(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function ol(e,t){return t&&(e.bad=!0),e}function ll(e,t,r,n,i){function o(e){return function(t){return t.id==e}}function l(){c&&(u+=f,c=!1)}function s(e){e&&(l(),u+=e)}function a(t){if(1==t.nodeType){var r=t.getAttribute("cm-text");if(null!=r)return void s(r||t.textContent.replace(/\u200b/g,""));var u,h=t.getAttribute("cm-marker");if(h){var d=e.findMarks(P(n,0),P(i+1,0),o(+h));return void(d.length&&(u=d[0].find(0))&&s(N(e.doc,u.from,u.to).join(f)))}if("false"==t.getAttribute("contenteditable"))return;var p=/^(pre|div|p)$/i.test(t.nodeName);p&&l();for(var g=0;g=15&&(wl=!1,ml=!0);var Wl,Dl=Ml&&(yl||wl&&(null==Al||Al<12.11)),Hl=fl||gl&&vl>=9,Fl=function(t,r){var n=t.className,i=e(r).exec(n);if(i){var o=n.slice(i.index+i[0].length);t.className=n.slice(0,i.index)+(o?i[1]+o:"")}};Wl=document.createRange?function(e,t,r,n){var i=document.createRange();return i.setEnd(n||e,r),i.setStart(e,t),i}:function(e,t,r){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(e){return n}return n.collapse(!0),n.moveEnd("character",r),n.moveStart("character",t),n};var Pl=function(e){e.select()};Ll?Pl=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:gl&&(Pl=function(e){try{e.select()}catch(e){}});var El=function(){this.id=null};El.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var zl,Il,Rl=30,Bl={toString:function(){return"CodeMirror.Pass"}},Gl={scroll:!1},Ul={origin:"*mouse"},Vl={origin:"+move"},Kl=[""],jl=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Xl=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/,Yl=!1,_l=!1,$l=null,ql=function(){function e(e){return e<=247?r.charAt(e):1424<=e&&e<=1524?"R":1536<=e&&e<=1785?n.charAt(e-1536):1774<=e&&e<=2220?"r":8192<=e&&e<=8203?"w":8204==e?"b":"L"}function t(e,t,r){this.level=e,this.from=t,this.to=r}var r="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111",i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,l=/[LRr]/,s=/[Lb1n]/,a=/[1n]/;return function(r,n){var u="ltr"==n?"L":"R";if(0==r.length||"ltr"==n&&!i.test(r))return!1;for(var c=r.length,f=[],h=0;h=this.string.length},ss.prototype.sol=function(){return this.pos==this.lineStart},ss.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ss.prototype.next=function(){if(this.post},ss.prototype.eatSpace=function(){for(var e=this,t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++e.pos;return this.pos>t},ss.prototype.skipToEnd=function(){this.pos=this.string.length},ss.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},ss.prototype.backUp=function(e){this.pos-=e},ss.prototype.column=function(){return this.lastColumnPos0?null:(n&&!1!==t&&(this.pos+=n[0].length),n)}var i=function(e){return r?e.toLowerCase():e};if(i(this.string.substr(this.pos,e.length))==i(e))return!1!==t&&(this.pos+=e.length),!0},ss.prototype.current=function(){return this.string.slice(this.start,this.pos)},ss.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},ss.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},ss.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var as=function(e,t){this.state=e,this.lookAhead=t},us=function(e,t,r,n){this.state=t,this.doc=e,this.line=r,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};us.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},us.prototype.baseToken=function(e){var t=this;if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)t.baseTokenPos+=2;var r=this.baseTokens[this.baseTokenPos+1];return{type:r&&r.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},us.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},us.fromSaved=function(e,t,r){return t instanceof as?new us(e,Ke(e.mode,t.state),r,t.lookAhead):new us(e,Ke(e.mode,t),r)},us.prototype.save=function(e){var t=!1!==e?Ke(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new as(t,this.maxLookAhead):t};var cs=function(e,t,r){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=r},fs=function(e,t,r){this.text=e,ne(this,t),this.height=r?r(this):1};fs.prototype.lineNo=function(){return W(this)},Ae(fs);var hs,ds={},ps={},gs=null,vs=null,ms={left:0,right:0,top:0,bottom:0},ys=function(e,t,r){this.cm=r;var i=this.vert=n("div",[n("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=n("div",[n("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");e(i),e(o),Ql(i,"scroll",function(){i.clientHeight&&t(i.scrollTop,"vertical")}),Ql(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,gl&&vl<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};ys.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,r=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(r){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var i=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=r?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(r?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+o)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==n&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:r?n:0,bottom:t?n:0}},ys.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},ys.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},ys.prototype.zeroWidthHack=function(){var e=Ml&&!Cl?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new El,this.disableVert=new El},ys.prototype.enableZeroWidthBar=function(e,t,r){function n(){var i=e.getBoundingClientRect();("vert"==r?document.elementFromPoint(i.right-1,(i.top+i.bottom)/2):document.elementFromPoint((i.right+i.left)/2,i.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,n)}e.style.pointerEvents="auto",t.set(1e3,n)},ys.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var bs=function(){};bs.prototype.update=function(){return{bottom:0,right:0}},bs.prototype.setScrollLeft=function(){},bs.prototype.setScrollTop=function(){},bs.prototype.clear=function(){};var ws={native:ys,null:bs},xs=0,Cs=function(e,t,r){var n=e.display;this.viewport=t,this.visible=zr(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=Rt(e),this.force=r,this.dims=br(e),this.events=[]};Cs.prototype.signal=function(e,t){Oe(e,t)&&this.events.push(arguments)},Cs.prototype.finish=function(){for(var e=this,t=0;t=0&&E(e,i.to())<=0)return n}return-1};var Ts=function(e,t){this.anchor=e,this.head=t};Ts.prototype.from=function(){return B(this.anchor,this.head)},Ts.prototype.to=function(){return R(this.anchor,this.head)},Ts.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},Bi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var r=this,n=e,i=e+t;n1||!(this.children[0]instanceof Bi))){var a=[];this.collapse(a),this.children=[new Bi(a)],this.children[0].parent=this}},collapse:function(e){for(var t=this,r=0;r50){for(var s=o.lines.length%25+25,a=s;a10);e.parent.maybeSpill()}},iterN:function(e,t,r){for(var n=this,i=0;it.display.maxLineLength&&(t.display.maxLine=c,t.display.maxLineLength=f,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&vn(t,i,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Ci(t.doc)),t&&bt(t,"markerCleared",t,this,i,o),r&&on(t),this.parent&&this.parent.clear()}},Os.prototype.find=function(e,t){var r=this;null==e&&"bookmark"==this.type&&(e=1);for(var n,i,o=0;o=0;u--)Oi(n,i[u]);a?yi(this,a):this.cm&&jr(this.cm)}),undo:gn(function(){Wi(this,"undo")}),redo:gn(function(){Wi(this,"redo")}),undoSelection:gn(function(){Wi(this,"undo",!0)}),redoSelection:gn(function(){Wi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,r=0,n=0;n=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,r){e=U(this,e),t=U(this,t);var n=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var l=o.markedSpans;if(l)for(var s=0;s=a.to||null==a.from&&i!=e.line||null!=a.from&&i==t.line&&a.from>=t.ch||r&&!r(a.marker)||n.push(a.marker.parent||a.marker)}++i}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var r=t.markedSpans;if(r)for(var n=0;ne)return t=e,!0;e-=o,++r}),U(this,P(r,t))},indexFromPos:function(e){var t=(e=U(this,e)).ch;if(e.linet&&(t=e.from),null!=e.to&&e.to0)i=new P(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),P(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var l=M(e.doc,i.line-1).text;l&&(i=new P(i.line,1),e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+l.charAt(l.length-1),P(i.line-1,l.length-1),i,"+transpose"))}r.push(new Ts(i,i))}e.setSelections(r)})},newlineAndIndent:function(e){return hn(e,function(){for(var t=e.listSelections(),r=t.length-1;r>=0;r--)e.replaceRange(e.doc.lineSeparator(),t[r].anchor,t[r].head,"+input");t=e.listSelections();for(var n=0;ne&&0==E(t,this.pos)&&r==this.button};var Ks,js,Xs={toString:function(){return"CodeMirror.Init"}},Ys={},_s={};jo.defaults=Ys,jo.optionHandlers=_s;var $s=[];jo.defineInitHook=function(e){return $s.push(e)};var qs=null,Zs=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new El,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Zs.prototype.init=function(e){function t(e){if(!Me(i,e)){if(i.somethingSelected())_o({lineWise:!1,text:i.getSelections()}),"cut"==e.type&&i.replaceSelection("",null,"cut");else{if(!i.options.lineWiseCopyCut)return;var t=Qo(i);_o({lineWise:!0,text:t.text}),"cut"==e.type&&i.operation(function(){i.setSelections(t.ranges,0,Gl),i.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var r=qs.text.join("\n");if(e.clipboardData.setData("Text",r),e.clipboardData.getData("Text")==r)return void e.preventDefault()}var l=el(),s=l.firstChild;i.display.lineSpace.insertBefore(l,i.display.lineSpace.firstChild),s.value=qs.text.join("\n");var a=document.activeElement;Pl(s),setTimeout(function(){i.display.lineSpace.removeChild(l),a.focus(),a==o&&n.showPrimarySelection()},50)}}var r=this,n=this,i=n.cm,o=n.div=e.lineDiv;Jo(o,i.options.spellcheck),Ql(o,"paste",function(e){Me(i,e)||qo(e,i)||vl<=11&&setTimeout(dn(i,function(){return r.updateFromDOM()}),20)}),Ql(o,"compositionstart",function(e){r.composing={data:e.data,done:!1}}),Ql(o,"compositionupdate",function(e){r.composing||(r.composing={data:e.data,done:!1})}),Ql(o,"compositionend",function(e){r.composing&&(e.data!=r.composing.data&&r.readFromDOMSoon(),r.composing.done=!0)}),Ql(o,"touchstart",function(){return n.forceCompositionEnd()}),Ql(o,"input",function(){r.composing||r.readFromDOMSoon()}),Ql(o,"copy",t),Ql(o,"cut",t)},Zs.prototype.prepareSelection=function(){var e=Tr(this.cm,!1);return e.focus=this.cm.state.focused,e},Zs.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Zs.prototype.showPrimarySelection=function(){var e=window.getSelection(),t=this.cm,r=t.doc.sel.primary(),n=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||i.line=t.display.viewFrom&&nl(t,n)||{node:s[0].measure.map[2],offset:0},u=i.linee.firstLine()&&(n=P(n.line-1,M(e.doc,n.line-1).length)),i.ch==M(e.doc,i.line).text.length&&i.linet.viewTo-1)return!1;var o,l,s;n.line==t.viewFrom||0==(o=Lr(e,n.line))?(l=W(t.view[0].line),s=t.view[0].node):(l=W(t.view[o].line),s=t.view[o-1].node.nextSibling);var a,u,c=Lr(e,i.line);if(c==t.view.length-1?(a=t.viewTo-1,u=t.lineDiv.lastChild):(a=W(t.view[c+1].line)-1,u=t.view[c+1].node.previousSibling),!s)return!1;for(var f=e.doc.splitLines(ll(e,s,u,l,a)),h=N(e.doc,P(l,0),P(a,M(e.doc,a).text.length));f.length>1&&h.length>1;)if(g(f)==g(h))f.pop(),h.pop(),a--;else{if(f[0]!=h[0])break;f.shift(),h.shift(),l++}for(var d=0,p=0,v=f[0],m=h[0],y=Math.min(v.length,m.length);dn.ch&&b.charCodeAt(b.length-p-1)==w.charCodeAt(w.length-p-1);)d--,p++;f[f.length-1]=b.slice(0,b.length-p).replace(/^\u200b+/,""),f[0]=f[0].slice(d).replace(/\u200b+$/,"");var C=P(l,d),S=P(a,h.length?g(h).length-p:0);return f.length>1||f[0]||E(C,S)?(Pi(e.doc,f,C,S,"+input"),!0):void 0},Zs.prototype.ensurePolled=function(){this.forceCompositionEnd()},Zs.prototype.reset=function(){this.forceCompositionEnd()},Zs.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Zs.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()},80))},Zs.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||hn(this.cm,function(){return vn(e.cm)})},Zs.prototype.setUneditable=function(e){e.contentEditable="false"},Zs.prototype.onKeyPress=function(e){0!=e.charCode&&(e.preventDefault(),this.cm.isReadOnly()||dn(this.cm,$o)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Zs.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Zs.prototype.onContextMenu=function(){},Zs.prototype.resetPosition=function(){},Zs.prototype.needsContentAttribute=!0;var Qs=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new El,this.hasSelection=!1,this.composing=null};Qs.prototype.init=function(e){function t(e){if(!Me(i,e)){if(i.somethingSelected())_o({lineWise:!1,text:i.getSelections()});else{if(!i.options.lineWiseCopyCut)return;var t=Qo(i);_o({lineWise:!0,text:t.text}),"cut"==e.type?i.setSelections(t.ranges,null,Gl):(n.prevInput="",l.value=t.text.join("\n"),Pl(l))}"cut"==e.type&&(i.state.cutIncoming=!0)}}var r=this,n=this,i=this.cm,o=this.wrapper=el(),l=this.textarea=o.firstChild;e.wrapper.insertBefore(o,e.wrapper.firstChild),Ll&&(l.style.width="0px"),Ql(l,"input",function(){gl&&vl>=9&&r.hasSelection&&(r.hasSelection=null),n.poll()}),Ql(l,"paste",function(e){Me(i,e)||qo(e,i)||(i.state.pasteIncoming=!0,n.fastPoll())}),Ql(l,"cut",t),Ql(l,"copy",t),Ql(e.scroller,"paste",function(t){Ft(e,t)||Me(i,t)||(i.state.pasteIncoming=!0,n.focus())}),Ql(e.lineSpace,"selectstart",function(t){Ft(e,t)||We(t)}),Ql(l,"compositionstart",function(){var e=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:i.markText(e,i.getCursor("to"),{className:"CodeMirror-composing"})}}),Ql(l,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},Qs.prototype.prepareSelection=function(){var e=this.cm,t=e.display,r=e.doc,n=Tr(e);if(e.options.moveInputWithCursor){var i=sr(e,r.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),l=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+l.top-o.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+l.left-o.left))}return n},Qs.prototype.showSelection=function(e){var t=this.cm.display;r(t.cursorDiv,e.cursors),r(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Qs.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var r=t.getSelection();this.textarea.value=r,t.state.focused&&Pl(this.textarea),gl&&vl>=9&&(this.hasSelection=r)}else e||(this.prevInput=this.textarea.value="",gl&&vl>=9&&(this.hasSelection=null))}},Qs.prototype.getField=function(){return this.textarea},Qs.prototype.supportsTouch=function(){return!1},Qs.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!Tl||l()!=this.textarea))try{this.textarea.focus()}catch(e){}},Qs.prototype.blur=function(){this.textarea.blur()},Qs.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Qs.prototype.receivedFocus=function(){this.slowPoll()},Qs.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Qs.prototype.fastPoll=function(){function e(){r.poll()||t?(r.pollingFast=!1,r.slowPoll()):(t=!0,r.polling.set(60,e))}var t=!1,r=this;r.pollingFast=!0,r.polling.set(20,e)},Qs.prototype.poll=function(){var e=this,t=this.cm,r=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||ts(r)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=r.value;if(i==n&&!t.somethingSelected())return!1;if(gl&&vl>=9&&this.hasSelection===i||Ml&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var o=i.charCodeAt(0);if(8203!=o||n||(n="​"),8666==o)return this.reset(),this.cm.execCommand("undo")}for(var l=0,s=Math.min(n.length,i.length);l1e3||i.indexOf("\n")>-1?r.value=e.prevInput="":e.prevInput=i,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Qs.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Qs.prototype.onKeyPress=function(){gl&&vl>=9&&(this.hasSelection=null),this.fastPoll()},Qs.prototype.onContextMenu=function(e){function t(){if(null!=l.selectionStart){var e=i.somethingSelected(),t="​"+(e?l.value:"");l.value="⇚",l.value=t,n.prevInput=e?"":"​",l.selectionStart=1,l.selectionEnd=t.length,o.selForContextMenu=i.doc.sel}}function r(){if(n.contextMenuPending=!1,n.wrapper.style.cssText=c,l.style.cssText=u,gl&&vl<9&&o.scrollbars.setScrollTop(o.scroller.scrollTop=a),null!=l.selectionStart){(!gl||gl&&vl<9)&&t();var e=0,r=function(){o.selForContextMenu==i.doc.sel&&0==l.selectionStart&&l.selectionEnd>0&&"​"==n.prevInput?dn(i,Mi)(i):e++<10?o.detectingSelectAll=setTimeout(r,500):(o.selForContextMenu=null,o.input.reset())};o.detectingSelectAll=setTimeout(r,200)}}var n=this,i=n.cm,o=i.display,l=n.textarea,s=Sr(i,e),a=o.scroller.scrollTop;if(s&&!wl){i.options.resetSelectionOnContextMenu&&-1==i.doc.sel.contains(s)&&dn(i,bi)(i.doc,Rn(s),Gl);var u=l.style.cssText,c=n.wrapper.style.cssText;n.wrapper.style.cssText="position: absolute";var f=n.wrapper.getBoundingClientRect();l.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-f.top-5)+"px; left: "+(e.clientX-f.left-5)+"px;\n z-index: 1000; background: "+(gl?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var h;if(ml&&(h=window.scrollY),o.input.focus(),ml&&window.scrollTo(null,h),o.input.reset(),i.somethingSelected()||(l.value=n.prevInput=" "),n.contextMenuPending=!0,o.selForContextMenu=i.doc.sel,clearTimeout(o.detectingSelectAll),gl&&vl>=9&&t(),Hl){Fe(e);var d=function(){ke(window,"mouseup",d),setTimeout(r,20)};Ql(window,"mouseup",d)}else setTimeout(r,50)}},Qs.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},Qs.prototype.setUneditable=function(){},Qs.prototype.needsContentAttribute=!1,function(e){function t(t,n,i,o){e.defaults[t]=n,i&&(r[t]=o?function(e,t,r){r!=Xs&&i(e,t,r)}:i)}var r=e.optionHandlers;e.defineOption=t,e.Init=Xs,t("value","",function(e,t){return e.setValue(t)},!0),t("mode",null,function(e,t){e.doc.modeOption=t,jn(e)},!0),t("indentUnit",2,jn,!0),t("indentWithTabs",!1),t("smartIndent",!0),t("tabSize",4,function(e){Xn(e),er(e),vn(e)},!0),t("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var r=[],n=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,r.push(P(n,o))}n++});for(var i=r.length-1;i>=0;i--)Pi(e.doc,t,r[i],P(r[i].line,r[i].ch+t.length))}}),t("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff]/g,function(e,t,r){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),r!=Xs&&e.refresh()}),t("specialCharPlaceholder",at,function(e){return e.refresh()},!0),t("electricChars",!0),t("inputStyle",Tl?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),t("spellcheck",!1,function(e,t){return e.getInputField().spellcheck=t},!0),t("rtlMoveVisually",!Ol),t("wholeLineUpdateBefore",!0),t("theme","default",function(e){Go(e),Uo(e)},!0),t("keyMap","default",function(e,t,r){var n=uo(t),i=r!=Xs&&uo(r);i&&i.detach&&i.detach(e,n),n.attach&&n.attach(e,i||null)}),t("extraKeys",null),t("configureMouse",null),t("lineWrapping",!1,Ko,!0),t("gutters",[],function(e){Fn(e.options),Uo(e)},!0),t("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?wr(e.display)+"px":"0",e.refresh()},!0),t("coverGutterNextToScrollbar",!1,function(e){return en(e)},!0),t("scrollbarStyle","native",function(e){rn(e),en(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),t("lineNumbers",!1,function(e){Fn(e.options),Uo(e)},!0),t("firstLineNumber",1,Uo,!0),t("lineNumberFormatter",function(e){return e},Uo,!0),t("showCursorWhenSelecting",!1,kr,!0),t("resetSelectionOnContextMenu",!0),t("lineWiseCopyCut",!0),t("pasteLinesPerSelection",!0),t("readOnly",!1,function(e,t){"nocursor"==t&&(Fr(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)}),t("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),t("dragDrop",!0,Vo),t("allowDropFileTypes",null),t("cursorBlinkRate",530),t("cursorScrollMargin",0),t("cursorHeight",1,kr,!0),t("singleCursorHeightPerLine",!0,kr,!0),t("workTime",100),t("workDelay",100),t("flattenSpans",!0,Xn,!0),t("addModeClass",!1,Xn,!0),t("pollInterval",100),t("undoDepth",200,function(e,t){return e.doc.history.undoDepth=t}),t("historyEventDelay",1250),t("viewportMargin",10,function(e){return e.refresh()},!0),t("maxHighlightLength",1e4,Xn,!0),t("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),t("tabindex",null,function(e,t){return e.display.input.getField().tabIndex=t||""}),t("autofocus",null),t("direction","ltr",function(e,t){return e.doc.setDirection(t)},!0)}(jo),function(e){var t=e.optionHandlers,r=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,r){var n=this.options,i=n[e];n[e]==r&&"mode"!=e||(n[e]=r,t.hasOwnProperty(e)&&dn(this,t[e])(this,r,i),Te(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](uo(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,r=0;rn&&(Yo(t,o.head.line,e,!0),n=o.head.line,i==t.doc.sel.primIndex&&jr(t));else{var l=o.from(),s=o.to(),a=Math.max(n,l.line);n=Math.min(t.lastLine(),s.line-(s.ch?0:1))+1;for(var u=a;u0&&gi(t.doc,i,new Ts(l,c[i].to()),Gl)}}}),getTokenAt:function(e,t){return Je(this,e,t)},getLineTokens:function(e,t){return Je(this,P(e),t,!0)},getTokenTypeAt:function(e){e=U(this.doc,e);var t,r=_e(this,M(this.doc,e.line)),n=0,i=(r.length-1)/2,o=e.ch;if(0==o)t=r[2];else for(;;){var l=n+i>>1;if((l?r[2*l-1]:0)>=o)i=l;else{if(!(r[2*l+1]o&&(e=o,i=!0),n=M(this.doc,e)}else n=e;return ir(this,n,{top:0,left:0},t||"page",r||i).top+(i?this.doc.height-ye(n):0)},defaultTextHeight:function(){return mr(this.display)},defaultCharWidth:function(){return yr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,r,n,i){var o=this.display,l=(e=sr(this,U(this.doc,e))).bottom,s=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==n)l=e.top;else if("above"==n||"near"==n){var a=Math.max(o.wrapper.clientHeight,this.doc.height),u=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==n||e.bottom+t.offsetHeight>a)&&e.top>t.offsetHeight?l=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=a&&(l=e.bottom),s+t.offsetWidth>u&&(s=u-t.offsetWidth)}t.style.top=l+"px",t.style.left=t.style.right="","right"==i?(s=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?s=0:"middle"==i&&(s=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=s+"px"),r&&Ur(this,{left:s,top:l,right:s+t.offsetWidth,bottom:l+t.offsetHeight})},triggerOnKeyDown:pn(Lo),triggerOnKeyPress:pn(Mo),triggerOnKeyUp:To,triggerOnMouseDown:pn(Oo),execCommand:function(e){if(Bs.hasOwnProperty(e))return Bs[e].call(null,this)},triggerElectric:pn(function(e){Zo(this,e)}),findPosH:function(e,t,r,n){var i=this,o=1;t<0&&(o=-1,t=-t);for(var l=U(this.doc,e),s=0;s0&&l(t.charAt(r-1));)--r;for(;n.5)&&Cr(this),Te(this,"refresh",this)}),swapDoc:pn(function(e){var t=this.doc;return t.cm=null,qn(this,e),er(this),this.display.input.reset(),Xr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,bt(this,"swapDoc",this,t),t}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ae(e),e.registerHelper=function(t,n,i){r.hasOwnProperty(t)||(r[t]=e[t]={_global:[]}),r[t][n]=i},e.registerGlobalHelper=function(t,n,i,o){e.registerHelper(t,n,o),r[t]._global.push({pred:i,val:o})}}(jo);var Js="iter insert remove copy getEditor constructor".split(" ");for(var ea in Ds.prototype)Ds.prototype.hasOwnProperty(ea)&&h(Js,ea)<0&&(jo.prototype[ea]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ds.prototype[ea]));return Ae(Ds),jo.inputStyles={textarea:Qs,contenteditable:Zs},jo.defineMode=function(e){jo.defaults.mode||"null"==e||(jo.defaults.mode=e),Be.apply(this,arguments)},jo.defineMIME=function(e,t){os[e]=t},jo.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),jo.defineMIME("text/plain","null"),jo.defineExtension=function(e,t){jo.prototype[e]=t},jo.defineDocExtension=function(e,t){Ds.prototype[e]=t},jo.fromTextArea=function(e,t){function r(){e.value=a.getValue()}if(t=t?c(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=l();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}var i;if(e.form&&(Ql(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var o=e.form;i=o.submit;try{var s=o.submit=function(){r(),o.submit=i,o.submit(),o.submit=s}}catch(e){}}t.finishInit=function(t){t.save=r,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,r(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(ke(e.form,"submit",r),"function"==typeof e.form.submit&&(e.form.submit=i))}},e.style.display="none";var a=jo(function(t){return e.parentNode.insertBefore(t,e.nextSibling)},t);return a},function(e){e.off=ke,e.on=Ql,e.wheelEventPixels=En,e.Doc=Ds,e.splitLines=es,e.countColumn=f,e.findColumn=d,e.isWordChar=w,e.Pass=Bl,e.signal=Te,e.Line=fs,e.changeEnd=Bn,e.scrollbarModel=ws,e.Pos=P,e.cmpPos=E,e.modes=is,e.mimeModes=os,e.resolveMode=Ge,e.getMode=Ue,e.modeExtensions=ls,e.extendMode=Ve,e.copyState=Ke,e.startState=Xe,e.innerMode=je,e.commands=Bs,e.keyMap=Rs,e.keyName=ao,e.isModifierKey=lo,e.lookupKey=oo,e.normalizeKeyMap=io,e.StringStream=ss,e.SharedTextMarker=As,e.TextMarker=Os,e.LineWidget=Ms,e.e_preventDefault=We,e.e_stopPropagation=De,e.e_stop=Fe,e.addClass=s,e.contains=o,e.rmClass=Fl,e.keyNames=Ps}(jo),jo.version="5.31.0",jo}); },{}],2:[function(require,module,exports){ "use strict";function identity(t){return t}function factory(t,e,n){function o(t,e){var n=f.hasOwnProperty(e)?f[e]:null;_.hasOwnProperty(e)&&_invariant("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t&&_invariant("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function i(t,n){if(n){_invariant("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),_invariant(!e(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var i=t.prototype,a=i.__reactAutoBindPairs;n.hasOwnProperty(MIXINS_KEY)&&y.mixins(t,n.mixins);for(var r in n)if(n.hasOwnProperty(r)&&r!==MIXINS_KEY){var c=n[r],u=i.hasOwnProperty(r);if(o(u,r),y.hasOwnProperty(r))y[r](t,c);else{var l=f.hasOwnProperty(r);if("function"==typeof c&&!l&&!u&&!1!==n.autobind)a.push(r,c),i[r]=c;else if(u){var E=f[r];_invariant(l&&("DEFINE_MANY_MERGED"===E||"DEFINE_MANY"===E),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",E,r),"DEFINE_MANY_MERGED"===E?i[r]=s(i[r],c):"DEFINE_MANY"===E&&(i[r]=p(i[r],c))}else i[r]=c}}}else;}function a(t,e){if(e)for(var n in e){var o=e[n];e.hasOwnProperty(n)&&(_invariant(!(n in y),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n),_invariant(!(n in t),"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),t[n]=o)}}function r(t,e){_invariant(t&&e&&"object"==typeof t&&"object"==typeof e,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in e)e.hasOwnProperty(n)&&(_invariant(void 0===t[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),t[n]=e[n]);return t}function s(t,e){return function(){var n=t.apply(this,arguments),o=e.apply(this,arguments);if(null==n)return o;if(null==o)return n;var i={};return r(i,n),r(i,o),i}}function p(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function c(t,e){var n=e.bind(t);return n}function u(t){for(var e=t.__reactAutoBindPairs,n=0;n=t||r<0||O&&e-y>=s}function a(){var e=now();if(u(e))return f(e);m=setTimeout(a,i(e))}function f(e){return m=void 0,d&&l?o(e):(l=b=void 0,v)}function c(){var e=now(),r=u(e);if(l=arguments,b=this,j=e,r){if(void 0===m)return n(j);if(O)return m=setTimeout(a,t),o(j)}return void 0===m&&(m=setTimeout(a,t)),v}var l,b,s,v,m,j,y=0,p=!1,O=!1,d=!0;if("function"!=typeof e)throw new TypeError(FUNC_ERROR_TEXT);return t=toNumber(t)||0,isObject(r)&&(p=!!r.leading,s=(O="maxWait"in r)?nativeMax(toNumber(r.maxWait)||0,t):s,d="trailing"in r?!!r.trailing:d),c.cancel=function(){void 0!==m&&clearTimeout(m),y=0,l=j=b=m=void 0},c.flush=function(){return void 0===m?v:f(now())},c}function isObject(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function isObjectLike(e){return!!e&&"object"==typeof e}function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&objectToString.call(e)==symbolTag}function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return NAN;if(isObject(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=isObject(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(reTrim,"");var r=reIsBinary.test(e);return r||reIsOctal.test(e)?freeParseInt(e.slice(2),r?2:8):reIsBadHex.test(e)?NAN:+e}var FUNC_ERROR_TEXT="Expected a function",NAN=NaN,symbolTag="[object Symbol]",reTrim=/^\s+|\s+$/g,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt,freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),objectProto=Object.prototype,objectToString=objectProto.toString,nativeMax=Math.max,nativeMin=Math.min,now=function(){return root.Date.now()};module.exports=debounce; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],20:[function(require,module,exports){ (function (global){ function arrayFilter(e,t){for(var a=-1,r=null==e?0:e.length,n=0,o=[];++a-1}function listCacheSet(e,t){var a=this.__data__,r=assocIndexOf(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this}function MapCache(e){var t=-1,a=null==e?0:e.length;for(this.clear();++ti))return!1;var u=o.get(e);if(u&&o.get(t))return u==t;var g=-1,l=!0,y=a&COMPARE_UNORDERED_FLAG?new SetCache:void 0;for(o.set(e,t),o.set(t,e);++g-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isObject(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function isObjectLike(e){return null!=e&&"object"==typeof e}function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function stubArray(){return[]}function stubFalse(){return!1}var LARGE_ARRAY_SIZE=200,HASH_UNDEFINED="__lodash_hash_undefined__",COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2,MAX_SAFE_INTEGER=9007199254740991,argsTag="[object Arguments]",arrayTag="[object Array]",asyncTag="[object AsyncFunction]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag="[object Map]",numberTag="[object Number]",nullTag="[object Null]",objectTag="[object Object]",promiseTag="[object Promise]",proxyTag="[object Proxy]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",undefinedTag="[object Undefined]",weakMapTag="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,reIsUint=/^(?:0|[1-9]\d*)$/,typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=!1;var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")(),freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&"object"==typeof module&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,freeProcess=moduleExports&&freeGlobal.process,nodeUtil=function(){try{return freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch(e){}}(),nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,arrayProto=Array.prototype,funcProto=Function.prototype,objectProto=Object.prototype,coreJsData=root["__core-js_shared__"],funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),nativeObjectToString=objectProto.toString,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Buffer=moduleExports?root.Buffer:void 0,Symbol=root.Symbol,Uint8Array=root.Uint8Array,propertyIsEnumerable=objectProto.propertyIsEnumerable,splice=arrayProto.splice,symToStringTag=Symbol?Symbol.toStringTag:void 0,nativeGetSymbols=Object.getOwnPropertySymbols,nativeIsBuffer=Buffer?Buffer.isBuffer:void 0,nativeKeys=overArg(Object.keys,Object),DataView=getNative(root,"DataView"),Map=getNative(root,"Map"),Promise=getNative(root,"Promise"),Set=getNative(root,"Set"),WeakMap=getNative(root,"WeakMap"),nativeCreate=getNative(Object,"create"),dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap),symbolProto=Symbol?Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;Hash.prototype.clear=hashClear,Hash.prototype.delete=hashDelete,Hash.prototype.get=hashGet,Hash.prototype.has=hashHas,Hash.prototype.set=hashSet,ListCache.prototype.clear=listCacheClear,ListCache.prototype.delete=listCacheDelete,ListCache.prototype.get=listCacheGet,ListCache.prototype.has=listCacheHas,ListCache.prototype.set=listCacheSet,MapCache.prototype.clear=mapCacheClear,MapCache.prototype.delete=mapCacheDelete,MapCache.prototype.get=mapCacheGet,MapCache.prototype.has=mapCacheHas,MapCache.prototype.set=mapCacheSet,SetCache.prototype.add=SetCache.prototype.push=setCacheAdd,SetCache.prototype.has=setCacheHas,Stack.prototype.clear=stackClear,Stack.prototype.delete=stackDelete,Stack.prototype.get=stackGet,Stack.prototype.has=stackHas,Stack.prototype.set=stackSet;var getSymbols=nativeGetSymbols?function(e){return null==e?[]:(e=Object(e),arrayFilter(nativeGetSymbols(e),function(t){return propertyIsEnumerable.call(e,t)}))}:stubArray,getTag=baseGetTag;(DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag||Map&&getTag(new Map)!=mapTag||Promise&&getTag(Promise.resolve())!=promiseTag||Set&&getTag(new Set)!=setTag||WeakMap&&getTag(new WeakMap)!=weakMapTag)&&(getTag=function(e){var t=baseGetTag(e),a=t==objectTag?e.constructor:void 0,r=a?toSource(a):"";if(r)switch(r){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return t});var isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&hasOwnProperty.call(e,"callee")&&!propertyIsEnumerable.call(e,"callee")},isArray=Array.isArray,isBuffer=nativeIsBuffer||stubFalse,isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isEqual; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],21:[function(require,module,exports){ var root=require("./_root"),Symbol=root.Symbol;module.exports=Symbol; },{"./_root":28}],22:[function(require,module,exports){ function baseGetTag(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}var Symbol=require("./_Symbol"),getRawTag=require("./_getRawTag"),objectToString=require("./_objectToString"),nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol?Symbol.toStringTag:void 0;module.exports=baseGetTag; },{"./_Symbol":21,"./_getRawTag":25,"./_objectToString":26}],23:[function(require,module,exports){ (function (global){ var freeGlobal="object"==typeof global&&global&&global.Object===Object&&global;module.exports=freeGlobal; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],24:[function(require,module,exports){ var overArg=require("./_overArg"),getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype; },{"./_overArg":27}],25:[function(require,module,exports){ function getRawTag(t){var o=hasOwnProperty.call(t,symToStringTag),r=t[symToStringTag];try{t[symToStringTag]=void 0;var a=!0}catch(t){}var e=nativeObjectToString.call(t);return a&&(o?t[symToStringTag]=r:delete t[symToStringTag]),e}var Symbol=require("./_Symbol"),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty,nativeObjectToString=objectProto.toString,symToStringTag=Symbol?Symbol.toStringTag:void 0;module.exports=getRawTag; },{"./_Symbol":21}],26:[function(require,module,exports){ function objectToString(t){return nativeObjectToString.call(t)}var objectProto=Object.prototype,nativeObjectToString=objectProto.toString;module.exports=objectToString; },{}],27:[function(require,module,exports){ function overArg(r,e){return function(n){return r(e(n))}}module.exports=overArg; },{}],28:[function(require,module,exports){ var freeGlobal=require("./_freeGlobal"),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root; },{"./_freeGlobal":23}],29:[function(require,module,exports){ function isObjectLike(e){return null!=e&&"object"==typeof e}module.exports=isObjectLike; },{}],30:[function(require,module,exports){ function isPlainObject(t){if(!isObjectLike(t)||baseGetTag(t)!=objectTag)return!1;var e=getPrototype(t);if(null===e)return!0;var o=hasOwnProperty.call(e,"constructor")&&e.constructor;return"function"==typeof o&&o instanceof o&&funcToString.call(o)==objectCtorString}var baseGetTag=require("./_baseGetTag"),getPrototype=require("./_getPrototype"),isObjectLike=require("./isObjectLike"),objectTag="[object Object]",funcProto=Function.prototype,objectProto=Object.prototype,funcToString=funcProto.toString,hasOwnProperty=objectProto.hasOwnProperty,objectCtorString=funcToString.call(Object);module.exports=isPlainObject; },{"./_baseGetTag":22,"./_getPrototype":24,"./isObjectLike":29}],31:[function(require,module,exports){ "use strict";var Event=function(t,e,i){this.type=t,this.loaded=void 0!==e?e:0,i>0?(this.total=i,this.lengthComputable=!0):(this.total=0,this.lengthComputable=!1)};module.exports=Event; },{}],32:[function(require,module,exports){ "use strict";var EventTarget=function(e){this._eventContext=e||this,this._eventListeners={}};EventTarget.events=["loadstart","progress","abort","error","load","timeout","loadend"],EventTarget.prototype.hasListeners=function(){for(var e=0;e0&&(e+="\r\n"),e+=this._headers[r].name+": "+this._headers[r].value;return e},HeadersContainer.prototype.addHeader=function(e,r){var t=this._getHeader(e);t?t.value+=", "+r:this._headers.push({name:e,value:r})},HeadersContainer.prototype._getHeader=function(e){e=e.toLowerCase();for(var r=0;r=od(e.last.priorityLevel,t))n=e.last;else for(e=e.first;null!==e&&0>=od(e.priorityLevel,t);)n=e,e=e.next;return n}function sd(e,t){var n=e.alternate,r=e.updateQueue;null===r&&(r=e.updateQueue=pd()),null!==n?null===(e=n.updateQueue)&&(e=n.updateQueue=pd()):e=null;var o=md=r;n=nd=e!==r?e:null;var a=rd(o,t),i=null!==a?a.next:o.first;return null===n?(qd(o,t,a,i),null):(r=rd(n,t),e=null!==r?r.next:n.first,qd(o,t,a,i),i===e&&null!==i||a===r&&null!==a?(null===r&&(n.first=t),null===e&&(n.last=null),null):(t={priorityLevel:t.priorityLevel,partialState:t.partialState,callback:t.callback,isReplace:t.isReplace,isForced:t.isForced,isTopLevelUnmount:t.isTopLevelUnmount,next:null},qd(n,t,r,e),t))}function td(e,t,n,r){return"function"==typeof(e=e.partialState)?e.call(t,n,r):e}function Md(e,t,n){(e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n}function Nd(e){return e.tag===zd&&null!=e.type.childContextTypes}function Od(e,t){var r=e.stateNode,o=e.type.childContextTypes;if("function"!=typeof r.getChildContext)return t;r=r.getChildContext();for(var a in r)a in o||w("108",Ra(e)||"Unknown",a);return n({},t,r)}function be(e,t,n){this.tag=e,this.key=t,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.memoizedState=this.updateQueue=this.memoizedProps=this.pendingProps=this.ref=null,this.internalContextTag=n,this.effectTag=ae,this.lastEffect=this.firstEffect=this.nextEffect=null,this.pendingWorkPriority=Zd,this.alternate=null}function ce(e,t,n){var r=void 0;return"function"==typeof e?(r=e.prototype&&e.prototype.isReactComponent?new be(Rd,t,n):new be(Qd,t,n),r.type=e):"string"==typeof e?(r=new be(Td,t,n),r.type=e):"object"==typeof e&&null!==e&&"number"==typeof e.tag?r=e:w("130",null==e?e:typeof e,""),r}function Le(e){return null===e||void 0===e?null:"function"==typeof(e=Je&&e[Je]||e["@@iterator"])?e:null}function Me(e,t){var n=t.ref;if(null!==n&&"function"!=typeof n){if(t._owner){var r=void 0;(t=t._owner)&&("number"==typeof t.tag?(t.tag!==Ae&&w("110"),r=t.stateNode):r=t.getPublicInstance()),r||w("147",n);var o=""+n;return null!==e&&null!==e.ref&&e.ref._stringRef===o?e.ref:(e=function(e){var t=r.refs===da?r.refs={}:r.refs;null===e?delete t[o]:t[o]=e},e._stringRef=o,e)}"string"!=typeof n&&w("148"),t._owner||w("149",n)}return n}function Ne(e,t){"textarea"!==e.type&&w("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Oe(e,t){function n(n,r){if(t){if(!e){if(null===r.alternate)return;r=r.alternate}var o=n.lastEffect;null!==o?(o.nextEffect=r,n.lastEffect=r):n.firstEffect=n.lastEffect=r,r.nextEffect=null,r.effectTag=Ie}}function r(e,r){if(!t)return null;for(;null!==r;)n(e,r),r=r.sibling;return null}function o(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(t,n){return e?(t=re(t,n),t.index=0,t.sibling=null,t):(t.pendingWorkPriority=n,t.effectTag=Ge,t.index=0,t.sibling=null,t)}function i(e,n,r){return e.index=r,t?null!==(r=e.alternate)?(r=r.index)p?(f=d,d=null):f=d.sibling;var m=h(e,d,l[p],u);if(null===m){null===d&&(d=f);break}t&&d&&null===m.alternate&&n(e,d),a=i(m,a,p),null===s?c=m:s.sibling=m,s=m,d=f}if(p===l.length)return r(e,d),c;if(null===d){for(;pp?(f=d,d=null):f=d.sibling;var y=h(e,d,m.value,u);if(null===y){d||(d=f);break}t&&d&&null===y.alternate&&n(e,d),a=i(y,a,p),null===s?c=y:s.sibling=y,s=y,d=f}if(m.done)return r(e,d),c;if(null===d){for(;!m.done;p++,m=l.next())null!==(m=g(e,m.value,u))&&(a=i(m,a,p),null===s?c=m:s.sibling=m,s=m);return c}for(d=o(e,d);!m.done;p++,m=l.next())null!==(m=b(d,e,p,m.value,u))&&(t&&null!==m.alternate&&d.delete(null===m.key?p:m.key),a=i(m,a,p),null===s?c=m:s.sibling=m,s=m);return t&&d.forEach(function(t){return n(e,t)}),c}return function(e,t,o,i){var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case Ke:e:{var c=o.key;for(u=t;null!==u;){if(u.key===c){if(u.type===o.type){r(e,u.sibling),(t=a(u,i)).ref=Me(u,o),t.pendingProps=o.props,t.return=e,e=t;break e}r(e,u);break}n(e,u),u=u.sibling}(i=se(o,e.internalContextTag,i)).ref=Me(t,o),i.return=e,e=i}return l(e);case oe:e:{for(u=o.key;null!==t;){if(t.key===u){if(t.tag===De){r(e,t.sibling),(t=a(t,i)).pendingProps=o,t.return=e,e=t;break e}r(e,t);break}n(e,t),t=t.sibling}(o=ve(o,e.internalContextTag,i)).return=e,e=o}return l(e);case pe:e:{if(null!==t){if(t.tag===Ee){r(e,t.sibling),(t=a(t,i)).type=o.value,t.return=e,e=t;break e}r(e,t)}(t=we(o,e.internalContextTag,i)).type=o.value,t.return=e,e=t}return l(e);case qe:e:{for(u=o.key;null!==t;){if(t.key===u){if(t.tag===Ce&&t.stateNode.containerInfo===o.containerInfo&&t.stateNode.implementation===o.implementation){r(e,t.sibling),(t=a(t,i)).pendingProps=o.children||[],t.return=e,e=t;break e}r(e,t);break}n(e,t),t=t.sibling}(o=xe(o,e.internalContextTag,i)).return=e,e=o}return l(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==t&&t.tag===Be?(r(e,t.sibling),t=a(t,i),t.pendingProps=o,t.return=e,e=t):(r(e,t),o=ue(o,e.internalContextTag,i),o.return=e,e=o),l(e);if(ye(o))return m(e,t,o,i);if(Le(o))return y(e,t,o,i);if(u&&Ne(e,o),void 0===o)switch(e.tag){case Ae:case ze:w("152",(o=e.type).displayName||o.name||"Component")}return r(e,t)}}function ef(e,t,n,r){function o(e,t){t.updater=a,e.stateNode=t,Pa.set(t,e)}var a={isMounted:df,enqueueSetState:function(n,r,o){n=Pa.get(n);var a=t(n,!1);Ze(n,r,void 0===o?null:o,a),e(n,a)},enqueueReplaceState:function(n,r,o){n=Pa.get(n);var a=t(n,!1);$e(n,r,void 0===o?null:o,a),e(n,a)},enqueueForceUpdate:function(n,r){n=Pa.get(n);var o=t(n,!1);af(n,void 0===r?null:r,o),e(n,o)}};return{adoptClassInstance:o,constructClassInstance:function(e,t){var n=e.type,r=Xe(e),a=Ye(e),i=a?We(e,r):da;return t=new n(t,i),o(e,t),a&&Ve(e,r,i),t},mountClassInstance:function(e,t){var n=e.alternate,r=e.stateNode,o=r.state||null,i=e.pendingProps;i||w("158");var l=Xe(e);r.props=i,r.state=o,r.refs=da,r.context=We(e,l),ed.enableAsyncSubtreeAPI&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent&&(e.internalContextTag|=Ue),"function"==typeof r.componentWillMount&&(l=r.state,r.componentWillMount(),l!==r.state&&a.enqueueReplaceState(r,r.state,null),null!==(l=e.updateQueue)&&(r.state=bf(n,e,l,r,o,i,t))),"function"==typeof r.componentDidMount&&(e.effectTag|=Te)},updateClassInstance:function(e,t,o){var i=t.stateNode;i.props=t.memoizedProps,i.state=t.memoizedState;var l=t.memoizedProps,u=t.pendingProps;u||null==(u=l)&&w("159");var c=i.context,s=Xe(t);if(s=We(t,s),"function"!=typeof i.componentWillReceiveProps||l===u&&c===s||(c=i.state,i.componentWillReceiveProps(u,s),i.state!==c&&a.enqueueReplaceState(i,i.state,null)),c=t.memoizedState,o=null!==t.updateQueue?bf(e,t,t.updateQueue,i,c,u,o):c,!(l!==u||c!==o||cf()||null!==t.updateQueue&&t.updateQueue.hasForceUpdate))return"function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=Te),!1;var d=u;if(null===l||null!==t.updateQueue&&t.updateQueue.hasForceUpdate)d=!0;else{var p=t.stateNode,f=t.type;d="function"==typeof p.shouldComponentUpdate?p.shouldComponentUpdate(d,o,s):!f.prototype||!f.prototype.isPureReactComponent||(!ea(l,d)||!ea(c,o))}return d?("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(u,o,s),"function"==typeof i.componentDidUpdate&&(t.effectTag|=Te)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=Te),n(t,u),r(t,o)),i.props=u,i.state=o,i.context=s,d}}}function Lf(e,t,n,r,o){function a(e,t,n){i(e,t,n,t.pendingWorkPriority)}function i(e,t,n,r){t.child=null===e?ff(t,t.child,n,r):e.child===t.child?gf(t,t.child,n,r):hf(t,t.child,n,r)}function l(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Jf)}function u(e,t,n,r){if(l(e,t),!n)return r&&qf(t,!1),s(e,t);n=t.stateNode,Kf.current=t;var o=n.render();return t.effectTag|=Ff,a(e,t,o),t.memoizedState=n.state,t.memoizedProps=n.props,r&&qf(t,!0),t.child}function c(e){var t=e.stateNode;t.pendingContext?pf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&pf(e,t.context,!1),b(e,t.containerInfo)}function s(e,t){return jf(e,t),t.child}function d(e,t){switch(t.tag){case uf:c(t);break;case tf:of(t);break;case yf:b(t,t.stateNode.containerInfo)}return null}var p=e.shouldSetTextContent,f=e.useSyncScheduling,g=e.shouldDeprioritizeSubtree,h=t.pushHostContext,b=t.pushHostContainer,m=n.enterHydrationState,y=n.resetHydrationState,v=n.tryToClaimNextHydratableInstance,C=(e=ef(r,o,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t})).adoptClassInstance,E=e.constructClassInstance,k=e.mountClassInstance,T=e.updateClassInstance;return{beginWork:function(e,t,n){if(t.pendingWorkPriority===Df||t.pendingWorkPriority>n)return d(0,t);switch(t.tag){case rf:null!==e&&w("155");var r=t.type,o=t.pendingProps,i=mf(t);return i=lf(t,i),r=r(o,i),t.effectTag|=Ff,"object"==typeof r&&null!==r&&"function"==typeof r.render?(t.tag=tf,o=of(t),C(t,r),k(t,n),t=u(e,t,!0,o)):(t.tag=sf,a(e,t,r),t.memoizedProps=o,t=t.child),t;case sf:e:{if(o=t.type,n=t.pendingProps,r=t.memoizedProps,nf())null===n&&(n=r);else if(null===n||r===n){t=s(e,t);break e}r=mf(t),o=o(n,r=lf(t,r)),t.effectTag|=Ff,a(e,t,o),t.memoizedProps=n,t=t.child}return t;case tf:return o=of(t),r=void 0,null===e?t.stateNode?w("153"):(E(t,t.pendingProps),k(t,n),r=!0):r=T(e,t,n),u(e,t,r,o);case uf:return c(t),null!==(r=t.updateQueue)?(o=t.memoizedState,r=kf(e,t,r,null,o,null,n),o===r?(y(),t=s(e,t)):(o=r.element,null!==e&&null!==e.child||!m(t)?(y(),a(e,t,o)):(t.effectTag|=Gf,t.child=ff(t,t.child,o,n)),t.memoizedState=r,t=t.child)):(y(),t=s(e,t)),t;case wf:h(t),null===e&&v(t),o=t.type;var P=t.memoizedProps;return null===(r=t.pendingProps)&&null===(r=P)&&w("154"),i=null!==e?e.memoizedProps:null,nf()||null!==r&&P!==r?(P=r.children,p(o,r)?P=null:i&&p(o,i)&&(t.effectTag|=Hf),l(e,t),n!==Ef&&!f&&g(o,r)?(t.pendingWorkPriority=Ef,t=null):(a(e,t,P),t.memoizedProps=r,t=t.child)):t=s(e,t),t;case xf:return null===e&&v(t),null===(e=t.pendingProps)&&(e=t.memoizedProps),t.memoizedProps=e,null;case Af:t.tag=zf;case zf:return n=t.pendingProps,nf()?null===n&&null===(n=e&&e.memoizedProps)&&w("154"):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps),o=n.children,r=t.pendingWorkPriority,t.stateNode=null===e?ff(t,t.stateNode,o,r):e.child===t.child?gf(t,t.stateNode,o,r):hf(t,t.stateNode,o,r),t.memoizedProps=n,t.stateNode;case Bf:return null;case yf:e:{if(b(t,t.stateNode.containerInfo),n=t.pendingWorkPriority,o=t.pendingProps,nf())null===o&&null==(o=e&&e.memoizedProps)&&w("154");else if(null===o||t.memoizedProps===o){t=s(e,t);break e}null===e?t.child=hf(t,t.child,o,n):a(e,t,o),t.memoizedProps=o,t=t.child}return t;case Cf:e:{if(n=t.pendingProps,nf())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n){t=s(e,t);break e}a(e,t,n),t.memoizedProps=n,t=t.child}return t;default:w("156")}},beginFailedWork:function(e,t,n){switch(t.tag){case tf:of(t);break;case uf:c(t);break;default:w("157")}return t.effectTag|=If,null===e?t.child=null:t.child!==e.child&&(t.child=e.child),t.pendingWorkPriority===Df||t.pendingWorkPriority>n?d(0,t):(t.firstEffect=null,t.lastEffect=null,i(e,t,null,n),t.tag===tf&&(e=t.stateNode,t.memoizedProps=e.props,t.memoizedState=e.state),t.child)}}}function eg(e,t,n){var r=e.createInstance,o=e.createTextInstance,a=e.appendInitialChild,i=e.finalizeInitialChildren,l=e.prepareUpdate,u=t.getRootHostContainer,c=t.popHostContext,s=t.getHostContext,d=t.popHostContainer,p=n.prepareToHydrateHostInstance,f=n.prepareToHydrateHostTextInstance,g=n.popHydrationState;return{completeWork:function(e,t,n){var h=t.pendingProps;switch(null===h?h=t.memoizedProps:t.pendingWorkPriority===dg&&n!==dg||(t.pendingProps=null),t.tag){case Qf:return null;case Rf:return Nf(t),null;case Sf:return d(t),Of(t),(h=t.stateNode).pendingContext&&(h.context=h.pendingContext,h.pendingContext=null),null!==e&&null!==e.child||(g(t),t.effectTag&=~ag),null;case Tf:c(t),n=u();var b=t.type;if(null!==e&&null!=t.stateNode){var m=e.memoizedProps,y=t.stateNode,v=s();h=l(y,b,m,h,n,v),(t.updateQueue=h)&&(t.effectTag|=cg),e.ref!==t.ref&&(t.effectTag|=bg)}else{if(!h)return null===t.stateNode&&w("166"),null;if(e=s(),g(t))p(t,n,e)&&(t.effectTag|=cg);else{e=r(b,h,n,e,t);e:for(m=t.child;null!==m;){if(m.tag===Tf||m.tag===Uf)a(e,m.stateNode);else if(m.tag!==Vf&&null!==m.child){m=m.child;continue}if(m===t)break e;for(;null===m.sibling;){if(null===m.return||m.return===t)break e;m=m.return}m=m.sibling}i(e,b,h,n)&&(t.effectTag|=cg),t.stateNode=e}null!==t.ref&&(t.effectTag|=bg)}return null;case Uf:if(e&&null!=t.stateNode)e.memoizedProps!==h&&(t.effectTag|=cg);else{if("string"!=typeof h)return null===t.stateNode&&w("166"),null;e=u(),n=s(),g(t)?f(t)&&(t.effectTag|=cg):t.stateNode=o(h,e,n,t)}return null;case Wf:(h=t.memoizedProps)||w("165"),t.tag=Xf,n=[];e:for((b=t.stateNode)&&(b.return=t);null!==b;){if(b.tag===Tf||b.tag===Uf||b.tag===Vf)w("164");else if(b.tag===Yf)n.push(b.type);else if(null!==b.child){b.child.return=b,b=b.child;continue}for(;null===b.sibling;){if(null===b.return||b.return===t)break e;b=b.return}b.sibling.return=b.return,b=b.sibling}return b=h.handler,h=b(h.props,n),t.child=Mf(t,null!==e?e.child:null,h,t.pendingWorkPriority),t.child;case Xf:return t.tag=Wf,null;case Yf:case Zf:return null;case Vf:return t.effectTag|=cg,d(t),null;case Pf:w("167");default:w("156")}}}}function hg(e){return function(t){try{return e(t)}catch(e){}}}function vg(e,t){function n(e){var n=e.ref;if(null!==n)try{n(null)}catch(n){t(e,n)}}function r(e){return e.tag===lg||e.tag===kg||e.tag===ng}function o(e){for(var t=e;;)if(i(t),null!==t.child&&t.tag!==ng)t.child.return=t,t=t.child;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function a(e){for(var t=e,n=!1,r=void 0,a=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&w("160"),n.tag){case lg:r=n.stateNode,a=!1;break e;case kg:case ng:r=n.stateNode.containerInfo,a=!0;break e}n=n.return}n=!0}if(t.tag===lg||t.tag===mg)o(t),a?b(r,t.stateNode):h(r,t.stateNode);else if(t.tag===ng?r=t.stateNode.containerInfo:i(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;(t=t.return).tag===ng&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function i(e){switch("function"==typeof qg&&qg(e),e.tag){case jg:n(e);var r=e.stateNode;if("function"==typeof r.componentWillUnmount)try{r.props=e.memoizedProps,r.state=e.memoizedState,r.componentWillUnmount()}catch(n){t(e,n)}break;case lg:n(e);break;case og:o(e.stateNode);break;case ng:a(e)}}var l=e.commitMount,u=e.commitUpdate,c=e.resetTextContent,s=e.commitTextUpdate,d=e.appendChild,p=e.appendChildToContainer,f=e.insertBefore,g=e.insertInContainerBefore,h=e.removeChild,b=e.removeChildFromContainer,m=e.getPublicInstance;return{commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(r(t)){var n=t;break e}t=t.return}w("160"),n=void 0}var o=t=void 0;switch(n.tag){case lg:t=n.stateNode,o=!1;break;case kg:case ng:t=n.stateNode.containerInfo,o=!0;break;default:w("161")}n.effectTag&ug&&(c(t),n.effectTag&=~ug);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||r(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==lg&&n.tag!==mg;){if(n.effectTag&rg)continue t;if(null===n.child||n.tag===ng)continue t;n.child.return=n,n=n.child}if(!(n.effectTag&rg)){n=n.stateNode;break e}}for(var a=e;;){if(a.tag===lg||a.tag===mg)n?o?g(t,a.stateNode,n):f(t,a.stateNode,n):o?p(t,a.stateNode):d(t,a.stateNode);else if(a.tag!==ng&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===e)break;for(;null===a.sibling;){if(null===a.return||a.return===e)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},commitDeletion:function(e){a(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case jg:break;case lg:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&u(n,a,o,e,r,t)}break;case mg:null===t.stateNode&&w("162"),n=t.memoizedProps,s(t.stateNode,null!==e?e.memoizedProps:n,n);break;case kg:case ng:break;default:w("163")}},commitLifeCycles:function(e,t){switch(t.tag){case jg:var n=t.stateNode;if(t.effectTag&sg)if(null===e)n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidMount();else{var r=e.memoizedProps;e=e.memoizedState,n.props=t.memoizedProps,n.state=t.memoizedState,n.componentDidUpdate(r,e)}t.effectTag&tg&&null!==t.updateQueue&&pg(t,t.updateQueue,n);break;case kg:null!==(e=t.updateQueue)&&pg(t,e,t.child&&t.child.stateNode);break;case lg:n=t.stateNode,null===e&&t.effectTag&sg&&l(n,t.type,t.memoizedProps,t);break;case mg:case ng:break;default:w("163")}},commitAttachRef:function(e){var t=e.ref;if(null!==t){var n=e.stateNode;switch(e.tag){case lg:t(m(n));break;default:t(n)}}},commitDetachRef:function(e){null!==(e=e.ref)&&e(null)}}}function Ag(e){function t(e){return e===zg&&w("174"),e}var n=e.getChildHostContext,r=e.getRootHostContext,o=wg(zg),a=wg(zg),i=wg(zg);return{getHostContext:function(){return t(o.current)},getRootHostContainer:function(){return t(i.current)},popHostContainer:function(e){xg(o,e),xg(a,e),xg(i,e)},popHostContext:function(e){a.current===e&&(xg(o,e),xg(a,e))},pushHostContainer:function(e,t){yg(i,t,e),t=r(t),yg(a,e,e),yg(o,t,e)},pushHostContext:function(e){var r=t(i.current),l=t(o.current);l!==(r=n(l,e.type,r))&&(yg(a,e,e),yg(o,r,e))},resetHostContainer:function(){o.current=zg,i.current=zg}}}function Hg(e){function t(e,t){var n=Gg();n.stateNode=t,n.return=e,n.effectTag=Eg,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function n(e,t){switch(e.tag){case Bg:return a(t,e.type,e.pendingProps);case Cg:return i(t,e.pendingProps);default:return!1}}function r(e){for(e=e.return;null!==e&&e.tag!==Bg&&e.tag!==Dg;)e=e.return;f=e}var o=e.shouldSetTextContent,a=e.canHydrateInstance,i=e.canHydrateTextInstance,l=e.getNextHydratableSibling,u=e.getFirstHydratableChild,c=e.hydrateInstance,s=e.hydrateTextInstance,d=e.didNotHydrateInstance,p=e.didNotFindHydratableInstance;if(e=e.didNotFindHydratableTextInstance,!(a&&i&&l&&u&&c&&s&&d&&p&&e))return{enterHydrationState:function(){return!1},resetHydrationState:function(){},tryToClaimNextHydratableInstance:function(){},prepareToHydrateHostInstance:function(){w("175")},prepareToHydrateHostTextInstance:function(){w("176")},popHydrationState:function(){return!1}};var f=null,g=null,h=!1;return{enterHydrationState:function(e){return g=u(e.stateNode.containerInfo),f=e,h=!0},resetHydrationState:function(){g=f=null,h=!1},tryToClaimNextHydratableInstance:function(e){if(h){var r=g;if(r){if(!n(e,r)){if(!(r=l(r))||!n(e,r))return e.effectTag|=Fg,h=!1,void(f=e);t(f,g)}e.stateNode=r,f=e,g=u(r)}else e.effectTag|=Fg,h=!1,f=e}},prepareToHydrateHostInstance:function(e,t,n){return t=c(e.stateNode,e.type,e.memoizedProps,t,n,e),e.updateQueue=t,null!==t},prepareToHydrateHostTextInstance:function(e){return s(e.stateNode,e.memoizedProps,e)},popHydrationState:function(e){if(e!==f)return!1;if(!h)return r(e),h=!0,!1;var n=e.type;if(e.tag!==Bg||"head"!==n&&"body"!==n&&!o(n,e.memoizedProps))for(n=g;n;)t(e,n),n=l(n);return r(e),g=f?l(e.stateNode):null,!0}}}function hh(e){function t(){for(;null!==q&&q.current.pendingWorkPriority===T;){q.isScheduled=!1;var e=q.nextScheduledRoot;if(q.nextScheduledRoot=null,q===Q)return Q=q=null,z=T,null;q=e}e=q;for(var t=null,n=T;null!==e;)e.current.pendingWorkPriority!==T&&(n===T||n>e.current.pendingWorkPriority)&&(n=e.current.pendingWorkPriority,t=e),e=e.nextScheduledRoot;null!==t?(z=n,Jg(),gh(),C(),B=Lg(t.current,n),t!==ae&&(oe=0,ae=t)):(z=T,ae=B=null)}function n(n){te=!0,Y=null;var r=n.stateNode;if(r.current===n&&w("177"),z!==Og&&z!==U||oe++,Kg.current=null,n.effectTag>Tg)if(null!==n.lastEffect){n.lastEffect.nextEffect=n;var o=n.firstEffect}else o=n;else o=n.firstEffect;for(D(),K=o;null!==K;){var a=!1,i=void 0;try{for(;null!==K;){var l=K.effectTag;if(l&Yg&&e.resetTextContent(K.stateNode),l&ah){var u=K.alternate;null!==u&&M(u)}switch(l&~(Zg|$g|Yg|ah|Tg)){case Ug:x(K),K.effectTag&=~Ug;break;case Wg:x(K),K.effectTag&=~Ug,F(K.alternate,K);break;case Vg:F(K.alternate,K);break;case Xg:ne=!0,S(K),ne=!1}K=K.nextEffect}}catch(e){a=!0,i=e}a&&(null===K&&w("178"),s(K,i),null!==K&&(K=K.nextEffect))}for(R(),r.current=n,K=o;null!==K;){r=!1,o=void 0;try{for(;null!==K;){var c=K.effectTag;if(c&(Vg|Zg)&&_(K.alternate,K),c&ah&&j(K),c&$g)switch(a=K,i=void 0,null!==X&&(i=X.get(a),X.delete(a),null==i&&null!==a.alternate&&(a=a.alternate,i=X.get(a),X.delete(a))),null==i&&w("184"),a.tag){case eh:a.stateNode.componentDidCatch(i.error,{componentStack:i.componentStack});break;case bh:null===$&&($=i.error);break;default:w("157")}var d=K.nextEffect;K.nextEffect=null,K=d}}catch(e){r=!0,o=e}r&&(null===K&&w("178"),s(K,o),null!==K&&(K=K.nextEffect))}te=!1,"function"==typeof Ng&&Ng(n.stateNode),G&&(G.forEach(h),G=null),t()}function r(e){for(;;){var t=N(e.alternate,e,z),n=e.return,r=e.sibling,o=e;if(!(o.pendingWorkPriority!==T&&o.pendingWorkPriority>z)){for(var a=fh(o),i=o.child;null!==i;)a=Mg(a,i.pendingWorkPriority),i=i.sibling;o.pendingWorkPriority=a}if(null!==t)return t;if(null!==n&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),e.effectTag>Tg&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e)),null!==r)return r;if(null===n){Y=e;break}e=n}return null}function o(e){var t=k(e.alternate,e,z);return null===t&&(t=r(e)),Kg.current=null,t}function a(e){var t=P(e.alternate,e,z);return null===t&&(t=r(e)),Kg.current=null,t}function i(e){c(Rg,e)}function l(){if(null!==X&&0e)){A=z;e:for(;;){if(z<=U)for(;null!==B&&!(null===(B=o(B))&&(null===Y&&w("179"),A=U,n(Y),A=z,l(),z===T||z>e||z>U)););else if(null!==r)for(;null!==B&&!H;)if(1e||zU&&!J&&(I(i),J=!0),e=$,ee=H=L=!1,ae=Z=X=$=null,oe=0,null!==e)throw e}function s(e,t){var n=Kg.current=null,r=!1,o=!1,a=null;if(e.tag===bh)n=e,d(e)&&(ee=!0);else for(var i=e.return;null!==i&&null===n;){if(i.tag===eh?"function"==typeof i.stateNode.componentDidCatch&&(r=!0,a=Ra(i),n=i,o=!0):i.tag===bh&&(n=i),d(i)){if(ne||null!==G&&(G.has(i)||null!==i.alternate&&G.has(i.alternate)))return null;n=null,o=!1}i=i.return}if(null!==n){null===Z&&(Z=new Set),Z.add(n);var l="";i=e;do{e:switch(i.tag){case fe:case ge:case he:case ie:var u=i._debugOwner,c=i._debugSource,s=Ra(i),p=null;u&&(p=Ra(u)),u=c,s="\n in "+(s||"Unknown")+(u?" (at "+u.fileName.replace(/^.*[\\\/]/,"")+":"+u.lineNumber+")":p?" (created by "+p+")":"");break e;default:s=""}l+=s,i=i.return}while(i);i=l,e=Ra(e),null===X&&(X=new Map),t={componentName:e,componentStack:i,error:t,errorBoundary:r?n.stateNode:null,errorBoundaryFound:r,errorBoundaryName:a,willRetry:o},X.set(n,t);try{console.error(t.error)}catch(e){console.error(e)}return te?(null===G&&(G=new Set),G.add(n)):h(n),n}return null===$&&($=t),null}function d(e){return null!==Z&&(Z.has(e)||null!==e.alternate&&Z.has(e.alternate))}function p(e,t){return f(e,t,!1)}function f(e,t){oe>re&&(ee=!0,w("185")),!L&&t<=z&&(B=null);for(var n=!0;null!==e&&n;){if(n=!1,(e.pendingWorkPriority===T||e.pendingWorkPriority>t)&&(n=!0,e.pendingWorkPriority=t),null!==e.alternate&&(e.alternate.pendingWorkPriority===T||e.alternate.pendingWorkPriority>t)&&(n=!0,e.alternate.pendingWorkPriority=t),null===e.return){if(e.tag!==bh)break;var r=e.stateNode;if(t===T||r.isScheduled||(r.isScheduled=!0,Q?Q.nextScheduledRoot=r:q=r,Q=r),!L)switch(t){case Og:V?c(Og,null):c(U,null);break;case U:W||w("186");break;default:J||(I(i),J=!0)}}e=e.return}}function g(e,t){var n=A;return n===T&&(n=!O||e.internalContextTag&Sg||t?Qg:Og),n===Og&&(L||W)?U:n}function h(e){f(e,U,!0)}var b=Ag(e),m=Hg(e),y=b.popHostContainer,v=b.popHostContext,C=b.resetHostContainer,E=Lf(e,b,m,p,g),k=E.beginWork,P=E.beginFailedWork,N=eg(e,b,m).completeWork,x=(b=vg(e,s)).commitPlacement,S=b.commitDeletion,F=b.commitWork,_=b.commitLifeCycles,j=b.commitAttachRef,M=b.commitDetachRef,I=e.scheduleDeferredCallback,O=e.useSyncScheduling,D=e.prepareForCommit,R=e.resetAfterCommit,A=T,L=!1,H=!1,W=!1,V=!1,B=null,z=T,K=null,Y=null,q=null,Q=null,J=!1,X=null,Z=null,G=null,$=null,ee=!1,te=!1,ne=!1,re=1e3,oe=0,ae=null;return{scheduleUpdate:p,getPriorityContext:g,batchedUpdates:function(e,t){var n=W;W=!0;try{return e(t)}finally{W=n,L||W||c(U,null)}},unbatchedUpdates:function(e){var t=V,n=W;V=W,W=!1;try{return e()}finally{W=n,V=t}},flushSync:function(e){var t=W,n=A;W=!0,A=Og;try{return e()}finally{W=t,A=n,L&&w("187"),c(U,null)}},deferredUpdates:function(e){var t=A;A=Qg;try{return e()}finally{A=t}}}}function ih(){w("196")}function jh(e){return e?"number"==typeof(e=Pa.get(e)).tag?ih(e):e._processChildContext(e._context):da}function sh(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function th(e,t){var n=sh(e);e=0;for(var r;n;){if(n.nodeType===rh){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=sh(n)}}function vh(){return!uh&&l.canUseDOM&&(uh="textContent"in document.documentElement?"textContent":"innerText"),uh}function Bh(){w("211")}function Ch(){w("212")}function Dh(e){if(null==e)return null;if(e.nodeType===Ah)return e;var t=Pa.get(e);if(t)return"number"==typeof t.tag?Bh(t):Ch(t);"function"==typeof e.render?w("188"):w("213",Object.keys(e))}function Fh(e){if(void 0!==e._hostParent)return e._hostParent;if("number"==typeof e.tag){do{e=e.return}while(e&&e.tag!==Eh);if(e)return e}return null}function Gh(e,t){for(var n=0,r=e;r;r=Fh(r))n++;r=0;for(var o=t;o;o=Fh(o))r++;for(;0this.eventPool.length&&this.eventPool.push(e)}function Yh(e){e.eventPool=[],e.getPooled=Zh,e.release=$h}function ai(e,t,n,r){return Y.call(this,e,t,n,r)}function bi(e,t,n,r){return Y.call(this,e,t,n,r)}function mi(e,t){switch(e){case"topKeyUp":return-1!==ci.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function ni(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}function pi(e,t){switch(e){case"topCompositionEnd":return ni(t);case"topKeyPress":return 32!==t.which?null:(li=!0,ji);case"topTextInput":return(e=t.data)===ji&&li?null:e;default:return null}}function qi(e,t){if(oi)return"topCompositionEnd"===e||!di&&mi(e,t)?(e=Vh.getData(),Vh.reset(),oi=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=(i={attributeName:i,attributeNamespace:null,propertyName:a,mutationMethod:null,mustUseProperty:ua(l,t.MUST_USE_PROPERTY),hasBooleanValue:ua(l,t.HAS_BOOLEAN_VALUE),hasNumericValue:ua(l,t.HAS_NUMERIC_VALUE),hasPositiveNumericValue:ua(l,t.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:ua(l,t.HAS_OVERLOADED_BOOLEAN_VALUE),hasStringBooleanValue:ua(l,t.HAS_STRING_BOOLEAN_VALUE)}).hasBooleanValue+i.hasNumericValue+i.hasOverloadedBooleanValue||w("50",a),o.hasOwnProperty(a)&&(i.attributeName=o[a]),r.hasOwnProperty(a)&&(i.attributeNamespace=r[a]),e.hasOwnProperty(a)&&(i.mutationMethod=e[a]),xa.properties[a]=i}}},xa={ID_ATTRIBUTE_NAME:"data-reactid",ROOT_ATTRIBUTE_NAME:"data-reactroot",ATTRIBUTE_NAME_START_CHAR:":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",ATTRIBUTE_NAME_CHAR:":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",properties:{},shouldSetAttribute:function(e,t){if(xa.isReservedProp(e)||!("o"!==e[0]&&"O"!==e[0]||"n"!==e[1]&&"N"!==e[1]))return!1;if(null===t)return!0;switch(typeof t){case"boolean":return xa.shouldAttributeAcceptBooleanValue(e);case"undefined":case"number":case"string":case"object":return!0;default:return!1}},getPropertyInfo:function(e){return xa.properties.hasOwnProperty(e)?xa.properties[e]:null},shouldAttributeAcceptBooleanValue:function(e){if(xa.isReservedProp(e))return!0;var t=xa.getPropertyInfo(e);return t?t.hasBooleanValue||t.hasStringBooleanValue||t.hasOverloadedBooleanValue:"data-"===(e=e.toLowerCase().slice(0,5))||"aria-"===e},isReservedProp:function(e){return ta.hasOwnProperty(e)},injection:wa},A=xa,E={IndeterminateComponent:0,FunctionalComponent:1,ClassComponent:2,HostRoot:3,HostPortal:4,HostComponent:5,HostText:6,CoroutineComponent:7,CoroutineHandlerPhase:8,YieldComponent:9,Fragment:10},F={ELEMENT_NODE:1,TEXT_NODE:3,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_FRAGMENT_NODE:11},ya=E.HostComponent,za=E.HostText,Aa=F.ELEMENT_NODE,Ba=F.COMMENT_NODE,Ea=A.ID_ATTRIBUTE_NAME,Fa={hasCachedChildNodes:1},Ga=Math.random().toString(36).slice(2),Ha="__reactInternalInstance$"+Ga,Ia="__reactEventHandlers$"+Ga,G={getClosestInstanceFromNode:Oa,getInstanceFromNode:function(e){var t=e[Ha];return t?t.tag===ya||t.tag===za?t:t._hostNode===e?t:null:null!=(t=Oa(e))&&t._hostNode===e?t:null},getNodeFromInstance:function(e){if(e.tag===ya||e.tag===za)return e.stateNode;if(void 0===e._hostNode&&w("33"),e._hostNode)return e._hostNode;for(var t=[];!e._hostNode;)t.push(e),e._hostParent||w("34"),e=e._hostParent;for(;t.length;e=t.pop())Na(e,e._hostNode);return e._hostNode},precacheChildNodes:Na,precacheNode:Ma,uncacheNode:function(e){var t=e._hostNode;t&&(delete t[Ha],e._hostNode=null)},precacheFiberNode:function(e,t){t[Ha]=e},getFiberCurrentPropsFromNode:function(e){return e[Ia]||null},updateFiberProps:function(e,t){e[Ia]=t}},Pa={remove:function(e){e._reactInternalFiber=void 0},get:function(e){return e._reactInternalFiber},has:function(e){return void 0!==e._reactInternalFiber},set:function(e,t){e._reactInternalFiber=t}},Qa={ReactCurrentOwner:aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner},J={NoEffect:0,PerformedWork:1,Placement:2,Update:4,PlacementAndUpdate:6,Deletion:8,ContentReset:16,Callback:32,Err:64,Ref:128},Sa=E.HostComponent,Ta=E.HostRoot,Ua=E.HostPortal,Va=E.HostText,Wa=J.NoEffect,Xa=J.Placement,bb={isFiberMounted:function(e){return 2===Za(e)},isMounted:function(e){return!!(e=Pa.get(e))&&2===Za(e)},findCurrentFiberUsingSlowPath:ab,findCurrentHostFiber:function(e){if(!(e=ab(e)))return null;for(var t=e;;){if(t.tag===Sa||t.tag===Va)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null},findCurrentHostFiberWithNoPortals:function(e){if(!(e=ab(e)))return null;for(var t=e;;){if(t.tag===Sa||t.tag===Va)return t;if(t.child&&t.tag!==Ua)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}},K={_caughtError:null,_hasCaughtError:!1,_rethrowError:null,_hasRethrowError:!1,injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback&&w("197"),cb=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){cb.apply(K,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){if(K.invokeGuardedCallback.apply(this,arguments),K.hasCaughtError()){var c=K.clearCaughtError();K._hasRethrowError||(K._hasRethrowError=!0,K._rethrowError=c)}},rethrowCaughtError:function(){return db.apply(K,arguments)},hasCaughtError:function(){return K._hasCaughtError},clearCaughtError:function(){if(K._hasCaughtError){var e=K._caughtError;return K._caughtError=null,K._hasCaughtError=!1,e}w("198")}},eb=K,fb,hb={isEndish:function(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e},isMoveish:function(e){return"topMouseMove"===e||"topTouchMove"===e},isStartish:function(e){return"topMouseDown"===e||"topTouchStart"===e},executeDirectDispatch:function(e){var t=e._dispatchListeners,n=e._dispatchInstances;return Array.isArray(t)&&w("103"),e.currentTarget=t?hb.getNodeFromInstance(n):null,t=t?t(e):null,e.currentTarget=null,e._dispatchListeners=null,e._dispatchInstances=null,t},executeDispatchesInOrder:function(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;owb.length&&wb.push(e)}}}},L=yb,Eb=null,Jb={injection:{injectEventPluginOrder:sa.injectEventPluginOrder,injectEventPluginsByName:sa.injectEventPluginsByName},getListener:function(e,t){if("number"==typeof e.tag){var n=e.stateNode;if(!n)return null;var r=ib.getFiberCurrentPropsFromNode(n);if(!r)return null;if(n=r[t],Ib(t,e.type,r))return null}else{if("string"==typeof(r=e._currentElement)||"number"==typeof r||!e._rootNodeID)return null;if(e=r.props,n=e[t],Ib(t,r.type,e))return null}return n&&"function"!=typeof n&&w("231",t,typeof n),n},extractEvents:function(e,t,n,r){for(var o,a=sa.plugins,i=0;in||r.hasOverloadedBooleanValue&&!1===n?gc.deleteValueForProperty(e,t):r.mustUseProperty?e[r.propertyName]=n:(t=r.attributeName,(o=r.attributeNamespace)?e.setAttributeNS(o,t,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&!0===n?e.setAttribute(t,""):e.setAttribute(t,""+n))}else gc.setValueForAttribute(e,t,A.shouldSetAttribute(t,n)?n:null)},setValueForAttribute:function(e,t,n){fc(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=A.getPropertyInfo(t);n?(t=n.mutationMethod)?t(e,void 0):n.mustUseProperty?e[n.propertyName]=!n.hasBooleanValue&&"":e.removeAttribute(n.attributeName):e.removeAttribute(t)}},hc=gc,ic=Qa.ReactDebugCurrentFrame,kc={current:null,phase:null,resetCurrentFiber:function(){ic.getCurrentStack=null,kc.current=null,kc.phase=null},setCurrentFiber:function(e,t){ic.getCurrentStack=jc,kc.current=e,kc.phase=t},getCurrentFiberOwnerName:function(){return null},getCurrentFiberStackAddendum:jc},lc=kc,mc={getHostProps:function(e,t){var r=t.value,o=t.checked;return n({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:e._wrapperState.initialValue,checked:null!=o?o:e._wrapperState.initialChecked})},initWrapperState:function(e,t){var n=t.defaultValue;e._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}},updateWrapper:function(e,t){var n=t.checked;null!=n&&hc.setValueForProperty(e,"checked",n||!1),null!=(n=t.value)?0===n&&""===e.value?e.value="0":"number"===t.type?(n!=(t=parseFloat(e.value)||0)||n==t&&e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n):(null==t.value&&null!=t.defaultValue&&e.defaultValue!==""+t.defaultValue&&(e.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked))},postMountWrapper:function(e,t){switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":e.value="",e.value=e.defaultValue;break;default:e.value=e.value}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!e.defaultChecked,""!==t&&(e.name=t)},restoreControlledState:function(e,t){mc.updateWrapper(e,t);var n=t.name;if("radio"===t.type&&null!=n){for(t=e;t.parentNode;)t=t.parentNode;for(n=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),t=0;t=t.length||w("93"),t=t[0]),n=""+t),null==n&&(n=""),r=n),e._wrapperState={initialValue:""+r}},updateWrapper:function(e,t){var n=t.value;null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)},restoreControlledState:function(e,t){vc.updateWrapper(e,t)}},wc=vc,xc=n({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),Bc={_getTrackerFromNode:function(e){return e._valueTracker},track:function(e){e._valueTracker||(e._valueTracker=Ac(e))},updateValueIfChanged:function(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=zc(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)},stopTracking:function(e){(e=e._valueTracker)&&e.stopTracking()}},Dc=ka.Namespaces,Ec,Fc=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==Dc.svg||"innerHTML"in e)e.innerHTML=t;else for(Ec=Ec||document.createElement("div"),Ec.innerHTML=""+t+"",t=Ec.firstChild;t.firstChild;)e.appendChild(t.firstChild)}),Gc=/["'&<>]/,Hc=F.TEXT_NODE;l.canUseDOM&&("textContent"in document.documentElement||(Ic=function(e,t){if(e.nodeType===Hc)e.nodeValue=t;else{if("boolean"==typeof t||"number"==typeof t)t=""+t;else{t=""+t;var n=Gc.exec(t);if(n){var r,o="",a=0;for(r=n.index;r<\/script>",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e},createTextNode:function(e,t){return(t.nodeType===Lc?t:t.ownerDocument).createTextNode(e)},setInitialProperties:function(e,t,n,r){var o=Cc(t,n);switch(t){case"iframe":case"object":M.trapBubbledEvent("topLoad","load",e);var a=n;break;case"video":case"audio":for(a in Sc)Sc.hasOwnProperty(a)&&M.trapBubbledEvent(a,Sc[a],e);a=n;break;case"source":M.trapBubbledEvent("topError","error",e),a=n;break;case"img":case"image":M.trapBubbledEvent("topError","error",e),M.trapBubbledEvent("topLoad","load",e),a=n;break;case"form":M.trapBubbledEvent("topReset","reset",e),M.trapBubbledEvent("topSubmit","submit",e),a=n;break;case"details":M.trapBubbledEvent("topToggle","toggle",e),a=n;break;case"input":qc.initWrapperState(e,n),a=qc.getHostProps(e,n),M.trapBubbledEvent("topInvalid","invalid",e),Rc(r,"onChange");break;case"option":sc.validateProps(e,n),a=sc.getHostProps(e,n);break;case"select":uc.initWrapperState(e,n),a=uc.getHostProps(e,n),M.trapBubbledEvent("topInvalid","invalid",e),Rc(r,"onChange");break;case"textarea":wc.initWrapperState(e,n),a=wc.getHostProps(e,n),M.trapBubbledEvent("topInvalid","invalid",e),Rc(r,"onChange");break;default:a=n}yc(t,a,Kc);var i,l=a;for(i in l)if(l.hasOwnProperty(i)){var u=l[i];"style"===i?bc.setValueForStyles(e,u):"dangerouslySetInnerHTML"===i?null!=(u=u?u.__html:void 0)&&Fc(e,u):"children"===i?"string"==typeof u?Jc(e,u):"number"==typeof u&&Jc(e,""+u):"suppressContentEditableWarning"!==i&&(Oc.hasOwnProperty(i)?null!=u&&Rc(r,i):o?hc.setValueForAttribute(e,i,u):null!=u&&hc.setValueForProperty(e,i,u))}switch(t){case"input":Bc.track(e),qc.postMountWrapper(e,n);break;case"textarea":Bc.track(e),wc.postMountWrapper(e,n);break;case"option":sc.postMountWrapper(e,n);break;case"select":uc.postMountWrapper(e,n);break;default:"function"==typeof a.onClick&&(e.onclick=ca)}},diffProperties:function(e,t,n,r,o){var a=null;switch(t){case"input":n=qc.getHostProps(e,n),r=qc.getHostProps(e,r),a=[];break;case"option":n=sc.getHostProps(e,n),r=sc.getHostProps(e,r),a=[];break;case"select":n=uc.getHostProps(e,n),r=uc.getHostProps(e,r),a=[];break;case"textarea":n=wc.getHostProps(e,n),r=wc.getHostProps(e,r),a=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=ca)}yc(t,r,Kc);var i,l;e=null;for(i in n)if(!r.hasOwnProperty(i)&&n.hasOwnProperty(i)&&null!=n[i])if("style"===i)for(l in t=n[i])t.hasOwnProperty(l)&&(e||(e={}),e[l]="");else"dangerouslySetInnerHTML"!==i&&"children"!==i&&"suppressContentEditableWarning"!==i&&(Oc.hasOwnProperty(i)?a||(a=[]):(a=a||[]).push(i,null));for(i in r){var u=r[i];if(t=null!=n?n[i]:void 0,r.hasOwnProperty(i)&&u!==t&&(null!=u||null!=t))if("style"===i)if(t){for(l in t)!t.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(e||(e={}),e[l]="");for(l in u)u.hasOwnProperty(l)&&t[l]!==u[l]&&(e||(e={}),e[l]=u[l])}else e||(a||(a=[]),a.push(i,e)),e=u;else"dangerouslySetInnerHTML"===i?(u=u?u.__html:void 0,t=t?t.__html:void 0,null!=u&&t!==u&&(a=a||[]).push(i,""+u)):"children"===i?t===u||"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(i,""+u):"suppressContentEditableWarning"!==i&&(Oc.hasOwnProperty(i)?(null!=u&&Rc(o,i),a||t===u||(a=[])):(a=a||[]).push(i,u))}return e&&(a=a||[]).push("style",e),a},updateProperties:function(e,t,n,r,o){Cc(n,r),r=Cc(n,o);for(var a=0;at&&(t=8),$c=t=od(s.priorityLevel,l);){r.first=s.next,null===r.first&&(r.last=null);var d;s.isReplace?(a=td(s,o,a,i),c=!0):(d=td(s,o,a,i))&&(a=c?n({},a,d):n(a,d),c=!1),s.isForced&&(u=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||((e=null!==e?e:[]).push(s.callback),t.effectTag|=fd),s=s.next}return r.callbackList=e,r.hasForceUpdate=u,null!==r.first||null!==e||u||(t.updateQueue=null),a},commitCallbacks:function(e,t,n){if(null!==(e=t.callbackList))for(t.callbackList=null,t=0;twd||(e.current=vd[wd],vd[wd]=null,wd--)},push:function(e,t){vd[++wd]=e.current,e.current=t},reset:function(){for(;-1e)?e:t}},ee=de.createHostRootFiber,fe=E.IndeterminateComponent,ge=E.FunctionalComponent,he=E.ClassComponent,ie=E.HostComponent,je,ke;"function"==typeof Symbol&&Symbol.for?(je=Symbol.for("react.coroutine"),ke=Symbol.for("react.yield")):(je=60104,ke=60105);var le={createCoroutine:function(e,t,n){var r=3t&&(r=t,t=o,o=r),r=th(e,o),e=th(e,t),r&&e){var a=document.createRange();a.setStart(r.node,r.offset),n.removeAllRanges(),o>t?(n.addRange(a),n.extend(e.node,e.offset)):(a.setEnd(e.node,e.offset),n.addRange(a))}}}},xh=F.ELEMENT_NODE,yh={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=ia();return{focusedElem:e,selectionRange:yh.hasSelectionCapabilities(e)?yh.getSelection(e):null}},restoreSelection:function(e){var t=ia(),n=e.focusedElem;if(e=e.selectionRange,t!==n&&fa(document.documentElement,n)){for(yh.hasSelectionCapabilities(n)&&yh.setSelection(n,e),t=[],e=n;e=e.parentNode;)e.nodeType===xh&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(ha(n),n=0;n=parseInt(gi.version(),10))}var hi=fi,ii=l.canUseDOM&&(!di||ei&&8=ei),ji=String.fromCharCode(32),ki={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},li=!1,oi=!1,ri={eventTypes:ki,extractEvents:function(e,t,n,r){var o;if(di)e:{switch(e){case"topCompositionStart":var a=ki.compositionStart;break e;case"topCompositionEnd":a=ki.compositionEnd;break e;case"topCompositionUpdate":a=ki.compositionUpdate;break e}a=void 0}else oi?mi(e,n)&&(a=ki.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(a=ki.compositionStart);return a?(ii&&(oi||a!==ki.compositionStart?a===ki.compositionEnd&&oi&&(o=Vh.getData()):oi=Vh.initialize(r)),a=ai.getPooled(a,t,n,r),o?a.data=o:null!==(o=ni(n))&&(a.data=o),Th.accumulateTwoPhaseDispatches(a),o=a):o=null,(e=hi?pi(e,n):qi(e,n))?(t=bi.getPooled(ki.beforeInput,t,n,r),t.data=e,Th.accumulateTwoPhaseDispatches(t)):t=null,[o,t]}},si={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0},ui={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}},wi=null,xi=null,Bi=!1;l.canUseDOM&&(Bi=Lb("input")&&(!document.documentMode||9=document.documentMode,Si={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},Ti=null,Zi=null,$i=null,aj=!1,bj=M.isListeningToAllDependencies,dj={eventTypes:Si,extractEvents:function(e,t,n,r){var o=r.window===r?r.document:r.nodeType===Qi?r:r.ownerDocument;if(!o||!bj("onSelect",o))return null;switch(o=t?G.getNodeFromInstance(t):window,e){case"topFocus":(ti(o)||"true"===o.contentEditable)&&(Ti=o,Zi=t,$i=null);break;case"topBlur":$i=Zi=Ti=null;break;case"topMouseDown":aj=!0;break;case"topContextMenu":case"topMouseUp":return aj=!1,cj(n,r);case"topSelectionChange":if(Ri)break;case"topKeyDown":case"topKeyUp":return cj(n,r)}return null}};Y.augmentClass(ej,{animationName:null,elapsedTime:null,pseudoElement:null}),Y.augmentClass(fj,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ji.augmentClass(gj,{relatedTarget:null});var ij={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jj={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};Ji.augmentClass(kj,{key:function(e){if(e.key){var t=ij[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=hj(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?jj[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Mi,charCode:function(e){return"keypress"===e.type?hj(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?hj(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Ni.augmentClass(lj,{dataTransfer:null}),Ji.augmentClass(mj,{touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Mi}),Y.augmentClass(nj,{propertyName:null,elapsedTime:null,pseudoElement:null}),Ni.augmentClass(oj,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null});var pj={},qj={};"abort animationEnd animationIteration animationStart blur cancel canPlay canPlayThrough click close contextMenu copy cut doubleClick drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error focus input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing progress rateChange reset scroll seeked seeking stalled submit suspend timeUpdate toggle touchCancel touchEnd touchMove touchStart transitionEnd volumeChange waiting wheel".split(" ").forEach(function(e){var t=e[0].toUpperCase()+e.slice(1),n="on"+t;n={phasedRegistrationNames:{bubbled:n,captured:n+"Capture"},dependencies:[t="top"+t]},pj[e]=n,qj[t]=n});var rj={eventTypes:pj,extractEvents:function(e,t,n,r){var o=qj[e];if(!o)return null;switch(e){case"topAbort":case"topCancel":case"topCanPlay":case"topCanPlayThrough":case"topClose":case"topDurationChange":case"topEmptied":case"topEncrypted":case"topEnded":case"topError":case"topInput":case"topInvalid":case"topLoad":case"topLoadedData":case"topLoadedMetadata":case"topLoadStart":case"topPause":case"topPlay":case"topPlaying":case"topProgress":case"topRateChange":case"topReset":case"topSeeked":case"topSeeking":case"topStalled":case"topSubmit":case"topSuspend":case"topTimeUpdate":case"topToggle":case"topVolumeChange":case"topWaiting":var a=Y;break;case"topKeyPress":if(0===hj(n))return null;case"topKeyDown":case"topKeyUp":a=kj;break;case"topBlur":case"topFocus":a=gj;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=Ni;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=lj;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=mj;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=ej;break;case"topTransitionEnd":a=nj;break;case"topScroll":a=Ji;break;case"topWheel":a=oj;break;case"topCopy":case"topCut":case"topPaste":a=fj}return a||w("86",e),e=a.getPooled(o,t,n,r),Th.accumulateTwoPhaseDispatches(e),e}};L.setHandleTopLevel(M.handleTopLevel),Jb.injection.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),ib.injection.injectComponentTree(G),Jb.injection.injectEventPluginsByName({SimpleEventPlugin:rj,EnterLeaveEventPlugin:Pi,ChangeEventPlugin:Ii,SelectEventPlugin:dj,BeforeInputEventPlugin:ri});var sj=A.injection.MUST_USE_PROPERTY,Z=A.injection.HAS_BOOLEAN_VALUE,tj=A.injection.HAS_NUMERIC_VALUE,uj=A.injection.HAS_POSITIVE_NUMERIC_VALUE,vj=A.injection.HAS_STRING_BOOLEAN_VALUE,wj={Properties:{allowFullScreen:Z,allowTransparency:vj,async:Z,autoPlay:Z,capture:Z,checked:sj|Z,cols:uj,contentEditable:vj,controls:Z,default:Z,defer:Z,disabled:Z,download:A.injection.HAS_OVERLOADED_BOOLEAN_VALUE,draggable:vj,formNoValidate:Z,hidden:Z,loop:Z,multiple:sj|Z,muted:sj|Z,noValidate:Z,open:Z,playsInline:Z,readOnly:Z,required:Z,reversed:Z,rows:uj,rowSpan:tj,scoped:Z,seamless:Z,selected:sj|Z,size:uj,start:tj,span:uj,spellCheck:vj,style:0,itemScope:Z,acceptCharset:0,className:0,htmlFor:0,httpEquiv:0,value:vj},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}},xj=A.injection.HAS_STRING_BOOLEAN_VALUE,yj={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},zj={Properties:{autoReverse:xj,externalResourcesRequired:xj,preserveAlpha:xj},DOMAttributeNames:{autoReverse:"autoReverse",externalResourcesRequired:"externalResourcesRequired",preserveAlpha:"preserveAlpha"},DOMAttributeNamespaces:{xlinkActuate:yj.xlink,xlinkArcrole:yj.xlink,xlinkHref:yj.xlink,xlinkRole:yj.xlink,xlinkShow:yj.xlink,xlinkTitle:yj.xlink,xlinkType:yj.xlink,xmlBase:yj.xml,xmlLang:yj.xml,xmlSpace:yj.xml}},Aj=/[\-\:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode x-height xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type xml:base xmlns:xlink xml:lang xml:space".split(" ").forEach(function(e){var t=e.replace(Aj,Bj);zj.Properties[t]=0,zj.DOMAttributeNames[t]=e}),A.injection.injectDOMPropertyConfig(wj),A.injection.injectDOMPropertyConfig(zj);var Cj=ig.injectInternals,Dj=F.ELEMENT_NODE,Ej=F.TEXT_NODE,Fj=F.COMMENT_NODE,Gj=F.DOCUMENT_NODE,Hj=F.DOCUMENT_FRAGMENT_NODE,Ij=A.ROOT_ATTRIBUTE_NAME,Jj=ka.getChildNamespace,Kj=N.createElement,Lj=N.createTextNode,Mj=N.setInitialProperties,Nj=N.diffProperties,Oj=N.updateProperties,Pj=N.diffHydratedProperties,Qj=N.diffHydratedText,Rj=N.warnForDeletedHydratableElement,Sj=N.warnForDeletedHydratableText,Tj=N.warnForInsertedHydratedElement,Uj=N.warnForInsertedHydratedText,Vj=G.precacheFiberNode,Wj=G.updateFiberProps;nb.injection.injectFiberControlledHostComponent(N),Dh._injectFiber(function(e){return Xj.findHostInstance(e)});var Yj=null,Zj=null,Xj=function(e){var t=e.getPublicInstance,n=(e=hh(e)).scheduleUpdate,r=e.getPriorityContext;return{createContainer:function(e){var t=ee();return e={current:t,containerInfo:e,isScheduled:!1,nextScheduledRoot:null,context:null,pendingContext:null},t.stateNode=e},updateContainer:function(e,t,o,a){var i=t.current;o=jh(o),null===t.context?t.context=o:t.pendingContext=o,t=a,a=r(i,ed.enableAsyncSubtreeAPI&&null!=e&&null!=e.type&&null!=e.type.prototype&&!0===e.type.prototype.unstable_isAsyncReactComponent),kh(i,e={element:e},void 0===t?null:t,a),n(i,a)},batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,flushSync:e.flushSync,getPublicRootInstance:function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case oh:return t(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){return null===(e=ph(e))?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return null===(e=qh(e))?null:e.stateNode}}}({getRootHostContext:function(e){if(e.nodeType===Gj)e=(e=e.documentElement)?e.namespaceURI:Jj(null,"");else{var t=e.nodeType===Fj?e.parentNode:e;e=t.namespaceURI||null,t=t.tagName,e=Jj(e,t)}return e},getChildHostContext:function(e,t){return Jj(e,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Yj=M.isEnabled(),Zj=zh.getSelectionInformation(),M.setEnabled(!1)},resetAfterCommit:function(){zh.restoreSelection(Zj),Zj=null,M.setEnabled(Yj),Yj=null},createInstance:function(e,t,n,r,o){return e=Kj(e,t,n,r),Vj(o,e),Wj(e,t),e},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){Mj(e,t,n,r);e:{switch(t){case"button":case"input":case"select":case"textarea":e=!!n.autoFocus;break e}e=!1}return e},prepareUpdate:function(e,t,n,r,o){return Nj(e,t,n,r,o)},commitMount:function(e){e.focus()},commitUpdate:function(e,t,n,r,o){Wj(e,o),Oj(e,t,n,r,o)},shouldSetTextContent:function(e,t){return"textarea"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&"string"==typeof t.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){return e=Lj(e,t),Vj(r,e),e},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},appendChildToContainer:function(e,t){e.nodeType===Fj?e.parentNode.insertBefore(t,e):e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},insertInContainerBefore:function(e,t,n){e.nodeType===Fj?e.parentNode.insertBefore(t,n):e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},removeChildFromContainer:function(e,t){e.nodeType===Fj?e.parentNode.removeChild(t):e.removeChild(t)},canHydrateInstance:function(e,t){return e.nodeType===Dj&&t===e.nodeName.toLowerCase()},canHydrateTextInstance:function(e,t){return""!==t&&e.nodeType===Ej},getNextHydratableSibling:function(e){for(e=e.nextSibling;e&&e.nodeType!==Dj&&e.nodeType!==Ej;)e=e.nextSibling;return e},getFirstHydratableChild:function(e){for(e=e.firstChild;e&&e.nodeType!==Dj&&e.nodeType!==Ej;)e=e.nextSibling;return e},hydrateInstance:function(e,t,n,r,o,a){return Vj(a,e),Wj(e,n),Pj(e,t,n,o,r)},hydrateTextInstance:function(e,t,n){return Vj(n,e),Qj(e,t)},didNotHydrateInstance:function(e,t){1===t.nodeType?Rj(e,t):Sj(e,t)},didNotFindHydratableInstance:function(e,t,n){Tj(e,t,n)},didNotFindHydratableTextInstance:function(e,t){Uj(e,t)},scheduleDeferredCallback:dd.rIC,useSyncScheduling:!0});sb.injection.injectFiberBatchedUpdates(Xj.batchedUpdates);var ek={createPortal:dk,hydrate:function(e,t,n){return ck(null,e,t,!0,n)},render:function(e,t,n){return ck(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Pa.has(e)||w("38"),ck(e,t,n,!1,r)},unmountComponentAtNode:function(e){return ak(e)||w("40"),!!e._reactRootContainer&&(Xj.unbatchedUpdates(function(){ck(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},findDOMNode:Dh,unstable_createPortal:dk,unstable_batchedUpdates:sb.batchedUpdates,unstable_deferredUpdates:Xj.deferredUpdates,flushSync:Xj.flushSync,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:Jb,EventPluginRegistry:sa,EventPropagators:Th,ReactControlledComponent:nb,ReactDOMComponentTree:G,ReactDOMEventListener:L}};Cj({findFiberByHostInstance:G.getClosestInstanceFromNode,findHostInstanceByFiber:Xj.findHostInstance,bundleType:0,version:"16.0.0",rendererPackageName:"react-dom"}),module.exports=ek; },{"fbjs/lib/EventListener":6,"fbjs/lib/ExecutionEnvironment":7,"fbjs/lib/containsNode":8,"fbjs/lib/emptyFunction":9,"fbjs/lib/emptyObject":10,"fbjs/lib/focusNode":11,"fbjs/lib/getActiveElement":12,"fbjs/lib/invariant":13,"fbjs/lib/shallowEqual":16,"object-assign":35,"react":"react"}],39:[function(require,module,exports){ "use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}function _inherits(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}function warnAboutReceivingStore(){didWarnAboutReceivingStore||(didWarnAboutReceivingStore=!0,(0,_warning2.default)(" does not support changing `store` on the fly. It is most likely that you see this error because you updated to Redux 2.x and React Redux 2.x which no longer hot reload reducers automatically. See https://github.com/reactjs/react-redux/releases/tag/v2.0.0 for the migration instructions."))}function createProvider(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",t=arguments[1]||r+"Subscription",o=function(e){function o(t,n){_classCallCheck(this,o);var i=_possibleConstructorReturn(this,e.call(this,t,n));return i[r]=t.store,i}return _inherits(o,e),o.prototype.getChildContext=function(){var e;return e={},e[r]=this[r],e[t]=null,e},o.prototype.render=function(){return _react.Children.only(this.props.children)},o}(_react.Component);return o.propTypes={store:_PropTypes.storeShape.isRequired,children:_propTypes2.default.element.isRequired},o.childContextTypes=(e={},e[r]=_PropTypes.storeShape.isRequired,e[t]=_PropTypes.subscriptionShape,e),o}exports.__esModule=!0,exports.createProvider=createProvider;var _react=require("react"),_propTypes=require("prop-types"),_propTypes2=_interopRequireDefault(_propTypes),_PropTypes=require("../utils/PropTypes"),_warning=require("../utils/warning"),_warning2=_interopRequireDefault(_warning),didWarnAboutReceivingStore=!1;exports.default=createProvider(); },{"../utils/PropTypes":48,"../utils/warning":52,"prop-types":"prop-types","react":"react"}],40:[function(require,module,exports){ "use strict";function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function _inherits(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function _objectWithoutProperties(t,e){var o={};for(var n in t)e.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=t[n]);return o}function noop(){}function makeSelectorStateful(t,e){var o={run:function(n){try{var r=t(e.getState(),n);(r!==o.props||o.error)&&(o.shouldComponentUpdate=!0,o.props=r,o.error=null)}catch(t){o.shouldComponentUpdate=!0,o.error=t}}};return o}function connectAdvanced(t){var e,o,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.getDisplayName,i=void 0===r?function(t){return"ConnectAdvanced("+t+")"}:r,s=n.methodName,p=void 0===s?"connectAdvanced":s,a=n.renderCountProp,u=void 0===a?void 0:a,c=n.shouldHandleStateChanges,d=void 0===c||c,h=n.storeKey,l=void 0===h?"store":h,f=n.withRef,y=void 0!==f&&f,b=_objectWithoutProperties(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),m=l+"Subscription",_=hotReloadingVersion++,v=(e={},e[l]=_PropTypes.storeShape,e[m]=_PropTypes.subscriptionShape,e),S=(o={},o[m]=_PropTypes.subscriptionShape,o);return function(e){(0,_invariant2.default)("function"==typeof e,"You must pass a component to the function returned by connect. Instead received "+JSON.stringify(e));var o=e.displayName||e.name||"Component",n=i(o),r=_extends({},b,{getDisplayName:i,methodName:p,renderCountProp:u,shouldHandleStateChanges:d,storeKey:l,withRef:y,displayName:n,wrappedComponentName:o,WrappedComponent:e}),s=function(o){function i(t,e){_classCallCheck(this,i);var r=_possibleConstructorReturn(this,o.call(this,t,e));return r.version=_,r.state={},r.renderCount=0,r.store=t[l]||e[l],r.propsMode=Boolean(t[l]),r.setWrappedInstance=r.setWrappedInstance.bind(r),(0,_invariant2.default)(r.store,'Could not find "'+l+'" in either the context or props of "'+n+'". Either wrap the root component in a , or explicitly pass "'+l+'" as a prop to "'+n+'".'),r.initSelector(),r.initSubscription(),r}return _inherits(i,o),i.prototype.getChildContext=function(){var t,e=this.propsMode?null:this.subscription;return t={},t[m]=e||this.context[m],t},i.prototype.componentDidMount=function(){d&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(t){this.selector.run(t)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=noop,this.store=null,this.selector.run=noop,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return(0,_invariant2.default)(y,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+p+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(t){this.wrappedInstance=t},i.prototype.initSelector=function(){var e=t(this.store.dispatch,r);this.selector=makeSelectorStateful(e,this.store),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(d){var t=(this.propsMode?this.props:this.context)[m];this.subscription=new _Subscription2.default(this.store,t,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(dummyState)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(t){if(!(y||u||this.propsMode&&this.subscription))return t;var e=_extends({},t);return y&&(e.ref=this.setWrappedInstance),u&&(e[u]=this.renderCount++),this.propsMode&&this.subscription&&(e[m]=this.subscription),e},i.prototype.render=function(){var t=this.selector;if(t.shouldComponentUpdate=!1,t.error)throw t.error;return(0,_react.createElement)(e,this.addExtraProps(t.props))},i}(_react.Component);return s.WrappedComponent=e,s.displayName=n,s.childContextTypes=S,s.contextTypes=v,s.propTypes=v,(0,_hoistNonReactStatics2.default)(s,e)}}exports.__esModule=!0;var _extends=Object.assign||function(t){for(var e=1;e=0||Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o]);return r}function match(e,t,r){for(var o=t.length-1;o>=0;o--){var a=t[o](e);if(a)return a}return function(t,o){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+o.wrappedComponentName+".")}}function strictEqual(e,t){return e===t}function createConnect(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,r=void 0===t?_connectAdvanced2.default:t,o=e.mapStateToPropsFactories,a=void 0===o?_mapStateToProps2.default:o,n=e.mapDispatchToPropsFactories,p=void 0===n?_mapDispatchToProps2.default:n,s=e.mergePropsFactories,u=void 0===s?_mergeProps2.default:s,c=e.selectorFactory,l=void 0===c?_selectorFactory2.default:c;return function(e,t,o){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=n.pure,c=void 0===s||s,i=n.areStatesEqual,d=void 0===i?strictEqual:i,_=n.areOwnPropsEqual,P=void 0===_?_shallowEqual2.default:_,f=n.areStatePropsEqual,q=void 0===f?_shallowEqual2.default:f,m=n.areMergedPropsEqual,h=void 0===m?_shallowEqual2.default:m,v=_objectWithoutProperties(n,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),E=match(e,a,"mapStateToProps"),g=match(t,p,"mapDispatchToProps"),w=match(o,u,"mergeProps");return r(l,_extends({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:g,initMergeProps:w,pure:c,areStatesEqual:d,areOwnPropsEqual:P,areStatePropsEqual:q,areMergedPropsEqual:h},v))}}exports.__esModule=!0;var _extends=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o]);return t}function impureFinalPropsSelectorFactory(r,e,t,o){return function(n,i){return t(r(n,i),e(o,i),i)}}function pureFinalPropsSelectorFactory(r,e,t,o,n){function i(n,i){return F=n,S=i,d=r(F,S),v=e(o,S),y=t(d,v,S),P=!0,y}function u(){return d=r(F,S),e.dependsOnOwnProps&&(v=e(o,S)),y=t(d,v,S)}function p(){return r.dependsOnOwnProps&&(d=r(F,S)),e.dependsOnOwnProps&&(v=e(o,S)),y=t(d,v,S)}function a(){var e=r(F,S),o=!f(e,d);return d=e,o&&(y=t(d,v,S)),y}function s(r,e){var t=!l(e,S),o=!c(r,F);return F=r,S=e,t&&o?u():t?p():o?a():y}var c=n.areStatesEqual,l=n.areOwnPropsEqual,f=n.areStatePropsEqual,P=!1,F=void 0,S=void 0,d=void 0,v=void 0,y=void 0;return function(r,e){return P?s(r,e):i(r,e)}}function finalPropsSelectorFactory(r,e){var t=e.initMapStateToProps,o=e.initMapDispatchToProps,n=e.initMergeProps,i=_objectWithoutProperties(e,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),u=t(r,i),p=o(r,i),a=n(r,i);return(i.pure?pureFinalPropsSelectorFactory:impureFinalPropsSelectorFactory)(u,p,a,r,i)}exports.__esModule=!0,exports.impureFinalPropsSelectorFactory=impureFinalPropsSelectorFactory,exports.pureFinalPropsSelectorFactory=pureFinalPropsSelectorFactory,exports.default=finalPropsSelectorFactory;var _verifySubselectors=require("./verifySubselectors"),_verifySubselectors2=_interopRequireDefault(_verifySubselectors); },{"./verifySubselectors":46}],46:[function(require,module,exports){ "use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function verify(e,r,o){if(!e)throw new Error("Unexpected value for "+r+" in "+o+".");"mapStateToProps"!==r&&"mapDispatchToProps"!==r||e.hasOwnProperty("dependsOnOwnProps")||(0,_warning2.default)("The selector for "+r+" of "+o+" did not specify a value for dependsOnOwnProps.")}function verifySubselectors(e,r,o,n){verify(e,"mapStateToProps",n),verify(r,"mapDispatchToProps",n),verify(o,"mergeProps",n)}exports.__esModule=!0,exports.default=verifySubselectors;var _warning=require("../utils/warning"),_warning2=_interopRequireDefault(_warning); },{"../utils/warning":52}],47:[function(require,module,exports){ "use strict";function _interopRequireDefault(n){return n&&n.__esModule?n:{default:n}}function wrapMapToPropsConstant(n){return function(e,r){function p(){return o}var o=n(e,r);return p.dependsOnOwnProps=!1,p}}function getDependsOnOwnProps(n){return null!==n.dependsOnOwnProps&&void 0!==n.dependsOnOwnProps?Boolean(n.dependsOnOwnProps):1!==n.length}function wrapMapToPropsFunc(n,e){return function(e,r){r.displayName;var p=function(n,e){return p.dependsOnOwnProps?p.mapToProps(n,e):p.mapToProps(n)};return p.dependsOnOwnProps=!0,p.mapToProps=function(e,r){p.mapToProps=n,p.dependsOnOwnProps=getDependsOnOwnProps(n);var o=p(e,r);return"function"==typeof o&&(p.mapToProps=o,p.dependsOnOwnProps=getDependsOnOwnProps(o),o=p(e,r)),o},p}}exports.__esModule=!0,exports.wrapMapToPropsConstant=wrapMapToPropsConstant,exports.getDependsOnOwnProps=getDependsOnOwnProps,exports.wrapMapToPropsFunc=wrapMapToPropsFunc;var _verifyPlainObject=require("../utils/verifyPlainObject"),_verifyPlainObject2=_interopRequireDefault(_verifyPlainObject); },{"../utils/verifyPlainObject":51}],48:[function(require,module,exports){ "use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}exports.__esModule=!0,exports.storeShape=exports.subscriptionShape=void 0;var _propTypes=require("prop-types"),_propTypes2=_interopRequireDefault(_propTypes),subscriptionShape=exports.subscriptionShape=_propTypes2.default.shape({trySubscribe:_propTypes2.default.func.isRequired,tryUnsubscribe:_propTypes2.default.func.isRequired,notifyNestedSubs:_propTypes2.default.func.isRequired,isSubscribed:_propTypes2.default.func.isRequired}),storeShape=exports.storeShape=_propTypes2.default.shape({subscribe:_propTypes2.default.func.isRequired,dispatch:_propTypes2.default.func.isRequired,getState:_propTypes2.default.func.isRequired}); },{"prop-types":"prop-types"}],49:[function(require,module,exports){ "use strict";function _classCallCheck(t,s){if(!(t instanceof s))throw new TypeError("Cannot call a class as a function")}function createListenerCollection(){var t=[],s=[];return{clear:function(){s=CLEARED,t=CLEARED},notify:function(){for(var e=t=s,n=0;nK.length&&K.push(e)}function N(e,n,r,o){var u=typeof e;if("undefined"!==u&&"boolean"!==u||(e=null),null===e||"string"===u||"number"===u||"object"===u&&e.$$typeof===I)return r(o,e,""===n?"."+O(e,0):n),1;var l=0;if(n=""===n?".":n+":",Array.isArray(e))for(var i=0;i0?"Unexpected "+(a.length>1?"keys":"key")+' "'+a.join('", "')+'" found in '+o+'. Expected to find one of the known reducer keys instead: "'+i.join('", "')+'". Unexpected keys will be ignored.':void 0}function assertReducerShape(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:_createStore.ActionTypes.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+_createStore.ActionTypes.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function combineReducers(e){for(var t=Object.keys(e),n={},r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(a)throw a;for(var r=!1,i={},u=0;u-1}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function C(n,t){for(var r=n.length;r--&&b(t,n[r],0)>-1;);return r}function U(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}function B(n){return"\\"+br[n]}function T(n,t){return null==n?X:n[t]}function $(n){return pr.test(n)}function D(n){return _r.test(n)}function M(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}function F(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function N(n,t){return function(r){return n(t(r))}}function P(n,t){for(var r=-1,e=n.length,u=0,i=[];++r>>1,Un=[["ary",bn],["bind",hn],["bindKey",pn],["curry",vn],["curryRight",gn],["flip",mn],["partial",yn],["partialRight",dn],["rearg",wn]],Bn="[object Arguments]",Tn="[object Array]",$n="[object AsyncFunction]",Dn="[object Boolean]",Mn="[object Date]",Fn="[object DOMException]",Nn="[object Error]",Pn="[object Function]",qn="[object GeneratorFunction]",Zn="[object Map]",Kn="[object Number]",Vn="[object Null]",Gn="[object Object]",Hn="[object Proxy]",Jn="[object RegExp]",Yn="[object Set]",Qn="[object String]",Xn="[object Symbol]",nt="[object Undefined]",tt="[object WeakMap]",rt="[object WeakSet]",et="[object ArrayBuffer]",ut="[object DataView]",it="[object Float32Array]",ot="[object Float64Array]",ft="[object Int8Array]",ct="[object Int16Array]",at="[object Int32Array]",lt="[object Uint8Array]",st="[object Uint8ClampedArray]",ht="[object Uint16Array]",pt="[object Uint32Array]",_t=/\b__p \+= '';/g,vt=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yt=/&(?:amp|lt|gt|quot|#39);/g,dt=/[&<>"']/g,bt=RegExp(yt.source),wt=RegExp(dt.source),mt=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,jt=/<%=([\s\S]+?)%>/g,At=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kt=/^\w*$/,Ot=/^\./,It=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Rt=/[\\^$.*+?()[\]{}|]/g,zt=RegExp(Rt.source),Et=/^\s+|\s+$/g,St=/^\s+/,Lt=/\s+$/,Wt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ct=/\{\n\/\* \[wrapped with (.+)\] \*/,Ut=/,? & /,Bt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Tt=/\\(\\)?/g,$t=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Dt=/\w*$/,Mt=/^[-+]0x[0-9a-f]+$/i,Ft=/^0b[01]+$/i,Nt=/^\[object .+?Constructor\]$/,Pt=/^0o[0-7]+$/i,qt=/^(?:0|[1-9]\d*)$/,Zt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Kt=/($^)/,Vt=/['\n\r\u2028\u2029\\]/g,Gt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ht="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Jt="["+Ht+"]",Yt="["+Gt+"]",Qt="[a-z\\xdf-\\xf6\\xf8-\\xff]",Xt="[^\\ud800-\\udfff"+Ht+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",nr="\\ud83c[\\udffb-\\udfff]",tr="(?:\\ud83c[\\udde6-\\uddff]){2}",rr="[\\ud800-\\udbff][\\udc00-\\udfff]",er="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ur="(?:"+Qt+"|"+Xt+")",ir="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",or="[\\ufe0e\\ufe0f]?"+ir+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",tr,rr].join("|")+")[\\ufe0e\\ufe0f]?"+ir+")*"),fr="(?:"+["[\\u2700-\\u27bf]",tr,rr].join("|")+")"+or,cr="(?:"+["[^\\ud800-\\udfff]"+Yt+"?",Yt,tr,rr,"[\\ud800-\\udfff]"].join("|")+")",ar=RegExp("['’]","g"),lr=RegExp(Yt,"g"),sr=RegExp(nr+"(?="+nr+")|"+cr+or,"g"),hr=RegExp([er+"?"+Qt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Jt,er,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Jt,er+ur,"$"].join("|")+")",er+"?"+ur+"+(?:['’](?:d|ll|m|re|s|t|ve))?",er+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)","\\d+",fr].join("|"),"g"),pr=RegExp("[\\u200d\\ud800-\\udfff"+Gt+"\\ufe0e\\ufe0f]"),_r=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,vr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],gr=-1,yr={};yr[it]=yr[ot]=yr[ft]=yr[ct]=yr[at]=yr[lt]=yr[st]=yr[ht]=yr[pt]=!0,yr[Bn]=yr[Tn]=yr[et]=yr[Dn]=yr[ut]=yr[Mn]=yr[Nn]=yr[Pn]=yr[Zn]=yr[Kn]=yr[Gn]=yr[Jn]=yr[Yn]=yr[Qn]=yr[tt]=!1;var dr={};dr[Bn]=dr[Tn]=dr[et]=dr[ut]=dr[Dn]=dr[Mn]=dr[it]=dr[ot]=dr[ft]=dr[ct]=dr[at]=dr[Zn]=dr[Kn]=dr[Gn]=dr[Jn]=dr[Yn]=dr[Qn]=dr[Xn]=dr[lt]=dr[st]=dr[ht]=dr[pt]=!0,dr[Nn]=dr[Pn]=dr[tt]=!1;var br={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},wr=parseFloat,mr=parseInt,xr="object"==typeof global&&global&&global.Object===Object&&global,jr="object"==typeof self&&self&&self.Object===Object&&self,Ar=xr||jr||Function("return this")(),kr="object"==typeof exports&&exports&&!exports.nodeType&&exports,Or=kr&&"object"==typeof module&&module&&!module.nodeType&&module,Ir=Or&&Or.exports===kr,Rr=Ir&&xr.process,zr=function(){try{return Rr&&Rr.binding&&Rr.binding("util")}catch(n){}}(),Er=zr&&zr.isArrayBuffer,Sr=zr&&zr.isDate,Lr=zr&&zr.isMap,Wr=zr&&zr.isRegExp,Cr=zr&&zr.isSet,Ur=zr&&zr.isTypedArray,Br=j("length"),Tr=A({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),$r=A({"&":"&","<":"<",">":">",'"':""","'":"'"}),Dr=A({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Mr=function v(A){function K(n){if(no(n)&&!Zc(n)&&!(n instanceof Bt)){if(n instanceof Y)return n;if(qo.call(n,"__wrapped__"))return Ai(n)}return new Y(n)}function J(){}function Y(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=X}function Bt(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Ln,this.__views__=[]}function Gt(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function _r(n,t,r,e,i,o){var f,c=t&fn,a=t&cn,l=t&an;if(r&&(f=i?r(n,e,i,o):r(n)),f!==X)return f;if(!Xi(n))return n;var s=Zc(n);if(s){if(f=Qu(n),!c)return ou(n,f)}else{var h=tc(n),p=h==Pn||h==qn;if(Vc(n))return Ge(n,c);if(h==Gn||h==Bn||p&&!i){if(f=a||p?{}:Xu(n),!c)return a?au(n,cr(f,n)):cu(n,fr(f,n))}else{if(!dr[h])return i?n:{};f=ni(n,h,_r,c)}}o||(o=new Qt);var _=o.get(n);if(_)return _;o.set(n,f);var v=s?X:(l?a?Fu:Mu:a?vo:_o)(n);return u(v||n,function(e,u){v&&(e=n[u=e]),ur(f,u,_r(e,t,r,u,n,o))}),f}function br(n){var t=_o(n);return function(r){return xr(r,n,t)}}function xr(n,t,r){var e=r.length;if(null==n)return!e;for(n=Uo(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===X&&!(u in n)||!i(o))return!1}return!0}function jr(n,t,r){if("function"!=typeof n)throw new $o(rn);return uc(function(){n.apply(X,r)},t)}function kr(n,t,r,e){var u=-1,i=c,o=!0,f=n.length,s=[],h=t.length;if(!f)return s;r&&(t=l(t,E(r))),e?(i=a,o=!1):t.length>=nn&&(i=L,o=!1,t=new Yt(t));n:for(;++uu?0:u+r),(e=e===X||e>u?u:fo(e))<0&&(e+=u),e=r>e?0:co(e);r0&&r(f)?t>1?Fr(f,t-1,r,e,u):s(u,f):e||(u[u.length]=f)}return u}function Nr(n,t){return n&&Zf(n,t,_o)}function Pr(n,t){return n&&Kf(n,t,_o)}function qr(n,t){return f(t,function(t){return Ji(n[t])})}function Zr(n,t){for(var r=0,e=(t=Ke(t,n)).length;null!=n&&rt}function Hr(n,t){return null!=n&&qo.call(n,t)}function Jr(n,t){return null!=n&&t in Uo(n)}function Yr(n,t,r){return n>=mf(t,r)&&n=120&&p.length>=120)?new Yt(o&&p):X}p=n[0];var _=-1,v=f[0];n:for(;++_-1;)f!==n&&uf.call(f,c,1),uf.call(n,c,1);return n}function me(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;ei(u)?uf.call(n,u,1):$e(n,u)}}return n}function xe(n,t){return n+_f(Af()*(t-n+1))}function je(n,t,r,e){for(var u=-1,i=wf(pf((t-n)/(r||1)),0),o=Eo(i);i--;)o[e?i:++u]=n,n+=r;return o}function Ae(n,t){var r="";if(!n||t<1||t>zn)return r;do{t%2&&(r+=n),(t=_f(t/2))&&(n+=n)}while(t);return r}function ke(n,t){return ic(vi(n,t,jo),n+"")}function Oe(n){return nr(yo(n))}function Ie(n,t){var r=yo(n);return wi(r,pr(t,0,r.length))}function Re(n,t,r,e){if(!Xi(n))return n;for(var u=-1,i=(t=Ke(t,n)).length,o=i-1,f=n;null!=f&&++uu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=Eo(u);++e>>1,o=n[i];null!==o&&!uo(o)&&(r?o<=t:o=nn){var s=t?null:Yf(n);if(s)return q(s);o=!1,u=L,l=new Yt}else l=t?[]:f;n:for(;++e=e?n:Ee(n,t,r)}function Ge(n,t){if(t)return n.slice();var r=n.length,e=nf?nf(r):new n.constructor(r);return n.copy(e),e}function He(n){var t=new n.constructor(n.byteLength);return new Xo(t).set(new Xo(n)),t}function Je(n,t){var r=t?He(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}function Ye(t,r,e){return h(r?e(F(t),fn):F(t),n,new t.constructor)}function Qe(n){var t=new n.constructor(n.source,Dt.exec(n));return t.lastIndex=n.lastIndex,t}function Xe(n,r,e){return h(r?e(q(n),fn):q(n),t,new n.constructor)}function nu(n){return Mf?Uo(Mf.call(n)):{}}function tu(n,t){var r=t?He(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ru(n,t){if(n!==t){var r=n!==X,e=null===n,u=n===n,i=uo(n),o=t!==X,f=null===t,c=t===t,a=uo(t);if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return 1;if(!e&&!i&&!a&&n=f?c:c*("desc"==r[e]?-1:1)}return n.index-t.index}function uu(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,c=t.length,a=wf(i-o,0),l=Eo(c+a),s=!e;++f1?r[u-1]:X,o=u>2?r[2]:X;for(i=n.length>3&&"function"==typeof i?(u--,i):X,o&&ui(r[0],r[1],o)&&(i=u<3?X:i,u=1),t=Uo(t);++e-1?u[i?t[o]:o]:X}}function wu(n){return Du(function(t){var r=t.length,e=r,u=Y.prototype.thru;for(n&&t.reverse();e--;){var i=t[e];if("function"!=typeof i)throw new $o(rn);if(u&&!o&&"wrapper"==Nu(i))var o=new Y([],!0)}for(e=o?e:r;++e1&&d.reverse(),s&&cf))return!1;var a=i.get(n);if(a&&i.get(t))return a==t;var l=-1,s=!0,h=r&sn?new Yt:X;for(i.set(n,t),i.set(t,n);++l1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(Wt,"{\n/* [wrapped with "+t+"] */\n")}function ri(n){return Zc(n)||qc(n)||!!(of&&n&&n[of])}function ei(n,t){return!!(t=null==t?zn:t)&&("number"==typeof n||qt.test(n))&&n>-1&&n%1==0&&n0){if(++t>=An)return arguments[0]}else t=0;return n.apply(X,arguments)}}function wi(n,t){var r=-1,e=n.length,u=e-1;for(t=t===X?e:t;++r0&&(r=t.apply(this,arguments)),n<=1&&(t=X),r}}function Fi(n,t,r){var e=Lu(n,vn,X,X,X,X,X,t=r?X:t);return e.placeholder=Fi.placeholder,e}function Ni(n,t,r){var e=Lu(n,gn,X,X,X,X,X,t=r?X:t);return e.placeholder=Ni.placeholder,e}function Pi(n,t,r){function e(t){var r=l,e=s;return l=s=X,g=t,p=n.apply(e,r)}function u(n){return g=n,_=uc(f,t),y?e(n):p}function i(n){var r=t-(n-v);return d?mf(r,h-(n-g)):r}function o(n){var r=n-v;return v===X||r>=t||r<0||d&&n-g>=h}function f(){var n=Wc();if(o(n))return c(n);_=uc(f,i(n))}function c(n){return _=X,b&&l?e(n):(l=s=X,p)}function a(){var n=Wc(),r=o(n);if(l=arguments,s=this,v=n,r){if(_===X)return u(v);if(d)return _=uc(f,t),e(v)}return _===X&&(_=uc(f,t)),p}var l,s,h,p,_,v,g=0,y=!1,d=!1,b=!0;if("function"!=typeof n)throw new $o(rn);return t=ao(t)||0,Xi(r)&&(y=!!r.leading,h=(d="maxWait"in r)?wf(ao(r.maxWait)||0,t):h,b="trailing"in r?!!r.trailing:b),a.cancel=function(){_!==X&&Jf(_),g=0,l=v=s=_=X},a.flush=function(){return _===X?p:c(Wc())},a}function qi(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new $o(rn);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(qi.Cache||Jt),r}function Zi(n){if("function"!=typeof n)throw new $o(rn);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function Ki(n,t){return n===t||n!==n&&t!==t}function Vi(n){return null!=n&&Qi(n.length)&&!Ji(n)}function Gi(n){return no(n)&&Vi(n)}function Hi(n){if(!no(n))return!1;var t=Vr(n);return t==Nn||t==Fn||"string"==typeof n.message&&"string"==typeof n.name&&!ro(n)}function Ji(n){if(!Xi(n))return!1;var t=Vr(n);return t==Pn||t==qn||t==$n||t==Hn}function Yi(n){return"number"==typeof n&&n==fo(n)}function Qi(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=zn}function Xi(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function no(n){return null!=n&&"object"==typeof n}function to(n){return"number"==typeof n||no(n)&&Vr(n)==Kn}function ro(n){if(!no(n)||Vr(n)!=Gn)return!1;var t=tf(n);if(null===t)return!0;var r=qo.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Po.call(r)==Go}function eo(n){return"string"==typeof n||!Zc(n)&&no(n)&&Vr(n)==Qn}function uo(n){return"symbol"==typeof n||no(n)&&Vr(n)==Xn}function io(n){if(!n)return[];if(Vi(n))return eo(n)?H(n):ou(n);if(ff&&n[ff])return M(n[ff]());var t=tc(n);return(t==Zn?F:t==Yn?q:yo)(n)}function oo(n){return n?(n=ao(n))===Rn||n===-Rn?(n<0?-1:1)*En:n===n?n:0:0===n?n:0}function fo(n){var t=oo(n),r=t%1;return t===t?r?t-r:t:0}function co(n){return n?pr(fo(n),0,Ln):0}function ao(n){if("number"==typeof n)return n;if(uo(n))return Sn;if(Xi(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=Xi(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(Et,"");var r=Ft.test(n);return r||Pt.test(n)?mr(n.slice(2),r?2:8):Mt.test(n)?Sn:+n}function lo(n){return fu(n,vo(n))}function so(n){return null==n?"":Be(n)}function ho(n,t,r){var e=null==n?X:Zr(n,t);return e===X?r:e}function po(n,t){return null!=n&&Yu(n,t,Jr)}function _o(n){return Vi(n)?Xt(n):fe(n)}function vo(n){return Vi(n)?Xt(n,!0):ce(n)}function go(n,t){if(null==n)return{};var r=l(Fu(n),function(n){return[n]});return t=qu(t),de(n,r,function(n,r){return t(n,r[0])})}function yo(n){return null==n?[]:S(n,_o(n))}function bo(n){return Aa(so(n).toLowerCase())}function wo(n){return(n=so(n))&&n.replace(Zt,Tr).replace(lr,"")}function mo(n,t,r){return n=so(n),(t=r?X:t)===X?D(n)?Q(n):g(n):n.match(t)||[]}function xo(n){return function(){return n}}function jo(n){return n}function Ao(n){return oe("function"==typeof n?n:_r(n,fn))}function ko(n,t,r){var e=_o(t),i=qr(t,e);null!=r||Xi(t)&&(i.length||!e.length)||(r=t,t=n,n=this,i=qr(t,_o(t)));var o=!(Xi(r)&&"chain"in r&&!r.chain),f=Ji(n);return u(i,function(r){var e=t[r];n[r]=e,f&&(n.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=n(this.__wrapped__);return(r.__actions__=ou(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,s([this.value()],arguments))})}),n}function Oo(){}function Io(n){return ii(n)?j(mi(n)):be(n)}function Ro(){return[]}function zo(){return!1}var Eo=(A=null==A?Ar:Mr.defaults(Ar.Object(),A,Mr.pick(Ar,vr))).Array,So=A.Date,Lo=A.Error,Wo=A.Function,Co=A.Math,Uo=A.Object,Bo=A.RegExp,To=A.String,$o=A.TypeError,Do=Eo.prototype,Mo=Wo.prototype,Fo=Uo.prototype,No=A["__core-js_shared__"],Po=Mo.toString,qo=Fo.hasOwnProperty,Zo=0,Ko=function(){var n=/[^.]+$/.exec(No&&No.keys&&No.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Vo=Fo.toString,Go=Po.call(Uo),Ho=Ar._,Jo=Bo("^"+Po.call(qo).replace(Rt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Yo=Ir?A.Buffer:X,Qo=A.Symbol,Xo=A.Uint8Array,nf=Yo?Yo.allocUnsafe:X,tf=N(Uo.getPrototypeOf,Uo),rf=Uo.create,ef=Fo.propertyIsEnumerable,uf=Do.splice,of=Qo?Qo.isConcatSpreadable:X,ff=Qo?Qo.iterator:X,cf=Qo?Qo.toStringTag:X,af=function(){try{var n=Vu(Uo,"defineProperty");return n({},"",{}),n}catch(n){}}(),lf=A.clearTimeout!==Ar.clearTimeout&&A.clearTimeout,sf=So&&So.now!==Ar.Date.now&&So.now,hf=A.setTimeout!==Ar.setTimeout&&A.setTimeout,pf=Co.ceil,_f=Co.floor,vf=Uo.getOwnPropertySymbols,gf=Yo?Yo.isBuffer:X,yf=A.isFinite,df=Do.join,bf=N(Uo.keys,Uo),wf=Co.max,mf=Co.min,xf=So.now,jf=A.parseInt,Af=Co.random,kf=Do.reverse,Of=Vu(A,"DataView"),If=Vu(A,"Map"),Rf=Vu(A,"Promise"),zf=Vu(A,"Set"),Ef=Vu(A,"WeakMap"),Sf=Vu(Uo,"create"),Lf=Ef&&new Ef,Wf={},Cf=xi(Of),Uf=xi(If),Bf=xi(Rf),Tf=xi(zf),$f=xi(Ef),Df=Qo?Qo.prototype:X,Mf=Df?Df.valueOf:X,Ff=Df?Df.toString:X,Nf=function(){function n(){}return function(t){if(!Xi(t))return{};if(rf)return rf(t);n.prototype=t;var r=new n;return n.prototype=X,r}}();K.templateSettings={escape:mt,evaluate:xt,interpolate:jt,variable:"",imports:{_:K}},K.prototype=J.prototype,K.prototype.constructor=K,Y.prototype=Nf(J.prototype),Y.prototype.constructor=Y,Bt.prototype=Nf(J.prototype),Bt.prototype.constructor=Bt,Gt.prototype.clear=function(){this.__data__=Sf?Sf(null):{},this.size=0},Gt.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Gt.prototype.get=function(n){var t=this.__data__;if(Sf){var r=t[n];return r===en?X:r}return qo.call(t,n)?t[n]:X},Gt.prototype.has=function(n){var t=this.__data__;return Sf?t[n]!==X:qo.call(t,n)},Gt.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=Sf&&t===X?en:t,this},Ht.prototype.clear=function(){this.__data__=[],this.size=0},Ht.prototype.delete=function(n){var t=this.__data__,r=ir(t,n);return!(r<0||(r==t.length-1?t.pop():uf.call(t,r,1),--this.size,0))},Ht.prototype.get=function(n){var t=this.__data__,r=ir(t,n);return r<0?X:t[r][1]},Ht.prototype.has=function(n){return ir(this.__data__,n)>-1},Ht.prototype.set=function(n,t){var r=this.__data__,e=ir(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Jt.prototype.clear=function(){this.size=0,this.__data__={hash:new Gt,map:new(If||Ht),string:new Gt}},Jt.prototype.delete=function(n){var t=Zu(this,n).delete(n);return this.size-=t?1:0,t},Jt.prototype.get=function(n){return Zu(this,n).get(n)},Jt.prototype.has=function(n){return Zu(this,n).has(n)},Jt.prototype.set=function(n,t){var r=Zu(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Yt.prototype.add=Yt.prototype.push=function(n){return this.__data__.set(n,en),this},Yt.prototype.has=function(n){return this.__data__.has(n)},Qt.prototype.clear=function(){this.__data__=new Ht,this.size=0},Qt.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Qt.prototype.get=function(n){return this.__data__.get(n)},Qt.prototype.has=function(n){return this.__data__.has(n)},Qt.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Ht){var e=r.__data__;if(!If||e.length1?n[t-1]:X;return r="function"==typeof r?(n.pop(),r):X,Wi(n,r)}),Ac=Du(function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,u=function(t){return hr(t,n)};return!(t>1||this.__actions__.length)&&e instanceof Bt&&ei(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:Ui,args:[u],thisArg:X}),new Y(e,this.__chain__).thru(function(n){return t&&!n.length&&n.push(X),n})):this.thru(u)}),kc=lu(function(n,t,r){qo.call(n,r)?++n[r]:sr(n,r,1)}),Oc=bu(ki),Ic=bu(Oi),Rc=lu(function(n,t,r){qo.call(n,r)?n[r].push(t):sr(n,r,[t])}),zc=ke(function(n,t,e){var u=-1,i="function"==typeof t,o=Vi(n)?Eo(n.length):[];return Pf(n,function(n){o[++u]=i?r(t,n,e):ne(n,t,e)}),o}),Ec=lu(function(n,t,r){sr(n,r,t)}),Sc=lu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),Lc=ke(function(n,t){if(null==n)return[];var r=t.length;return r>1&&ui(n,t[0],t[1])?t=[]:r>2&&ui(t[0],t[1],t[2])&&(t=[t[0]]),ge(n,Fr(t,1),[])}),Wc=sf||function(){return Ar.Date.now()},Cc=ke(function(n,t,r){var e=hn;if(r.length){var u=P(r,Pu(Cc));e|=yn}return Lu(n,e,t,r,u)}),Uc=ke(function(n,t,r){var e=hn|pn;if(r.length){var u=P(r,Pu(Uc));e|=yn}return Lu(t,e,n,r,u)}),Bc=ke(function(n,t){return jr(n,1,t)}),Tc=ke(function(n,t,r){return jr(n,ao(t)||0,r)});qi.Cache=Jt;var $c=Hf(function(n,t){var e=(t=1==t.length&&Zc(t[0])?l(t[0],E(qu())):l(Fr(t,1),E(qu()))).length;return ke(function(u){for(var i=-1,o=mf(u.length,e);++i=t}),qc=te(function(){return arguments}())?te:function(n){return no(n)&&qo.call(n,"callee")&&!ef.call(n,"callee")},Zc=Eo.isArray,Kc=Er?E(Er):function(n){return no(n)&&Vr(n)==et},Vc=gf||zo,Gc=Sr?E(Sr):function(n){return no(n)&&Vr(n)==Mn},Hc=Lr?E(Lr):function(n){return no(n)&&tc(n)==Zn},Jc=Wr?E(Wr):function(n){return no(n)&&Vr(n)==Jn},Yc=Cr?E(Cr):function(n){return no(n)&&tc(n)==Yn},Qc=Ur?E(Ur):function(n){return no(n)&&Qi(n.length)&&!!yr[Vr(n)]},Xc=Ru(ae),na=Ru(function(n,t){return n<=t}),ta=su(function(n,t){if(ai(t)||Vi(t))fu(t,_o(t),n);else for(var r in t)qo.call(t,r)&&ur(n,r,t[r])}),ra=su(function(n,t){fu(t,vo(t),n)}),ea=su(function(n,t,r,e){fu(t,vo(t),n,e)}),ua=su(function(n,t,r,e){fu(t,_o(t),n,e)}),ia=Du(hr),oa=ke(function(n){return n.push(X,Wu),r(ea,X,n)}),fa=ke(function(n){return n.push(X,Cu),r(ha,X,n)}),ca=xu(function(n,t,r){n[t]=r},xo(jo)),aa=xu(function(n,t,r){qo.call(n,t)?n[t].push(r):n[t]=[r]},qu),la=ke(ne),sa=su(function(n,t,r){pe(n,t,r)}),ha=su(function(n,t,r,e){pe(n,t,r,e)}),pa=Du(function(n,t){var r={};if(null==n)return r;var e=!1;t=l(t,function(t){return t=Ke(t,n),e||(e=t.length>1),t}),fu(n,Fu(n),r),e&&(r=_r(r,fn|cn|an,Uu));for(var u=t.length;u--;)$e(r,t[u]);return r}),_a=Du(function(n,t){return null==n?{}:ye(n,t)}),va=Su(_o),ga=Su(vo),ya=gu(function(n,t,r){return t=t.toLowerCase(),n+(r?bo(t):t)}),da=gu(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),ba=gu(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),wa=vu("toLowerCase"),ma=gu(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),xa=gu(function(n,t,r){return n+(r?" ":"")+Aa(t)}),ja=gu(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Aa=vu("toUpperCase"),ka=ke(function(n,t){try{return r(n,X,t)}catch(n){return Hi(n)?n:new Lo(n)}}),Oa=Du(function(n,t){return u(t,function(t){t=mi(t),sr(n,t,Cc(n[t],n))}),n}),Ia=wu(),Ra=wu(!0),za=ke(function(n,t){return function(r){return ne(r,n,t)}}),Ea=ke(function(n,t){return function(r){return ne(n,r,t)}}),Sa=Au(l),La=Au(o),Wa=Au(_),Ca=Iu(),Ua=Iu(!0),Ba=ju(function(n,t){return n+t},0),Ta=Eu("ceil"),$a=ju(function(n,t){return n/t},1),Da=Eu("floor"),Ma=ju(function(n,t){return n*t},1),Fa=Eu("round"),Na=ju(function(n,t){return n-t},0);return K.after=function(n,t){if("function"!=typeof t)throw new $o(rn);return n=fo(n),function(){if(--n<1)return t.apply(this,arguments)}},K.ary=Di,K.assign=ta,K.assignIn=ra,K.assignInWith=ea,K.assignWith=ua,K.at=ia,K.before=Mi,K.bind=Cc,K.bindAll=Oa,K.bindKey=Uc,K.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Zc(n)?n:[n]},K.chain=Ci,K.chunk=function(n,t,r){t=(r?ui(n,t,r):t===X)?1:wf(fo(t),0);var e=null==n?0:n.length;if(!e||t<1)return[];for(var u=0,i=0,o=Eo(pf(e/t));u>>0)?(n=so(n))&&("string"==typeof t||null!=t&&!Jc(t))&&!(t=Be(t))&&$(n)?Ve(H(n),0,r):n.split(t,r):[]},K.spread=function(n,t){if("function"!=typeof n)throw new $o(rn);return t=null==t?0:wf(fo(t),0),ke(function(e){var u=e[t],i=Ve(e,0,t);return u&&s(i,u),r(n,this,i)})},K.tail=function(n){var t=null==n?0:n.length;return t?Ee(n,1,t):[]},K.take=function(n,t,r){return n&&n.length?(t=r||t===X?1:fo(t),Ee(n,0,t<0?0:t)):[]},K.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===X?1:fo(t),t=e-t,Ee(n,t<0?0:t,e)):[]},K.takeRightWhile=function(n,t){return n&&n.length?Me(n,qu(t,3),!1,!0):[]},K.takeWhile=function(n,t){return n&&n.length?Me(n,qu(t,3)):[]},K.tap=function(n,t){return t(n),n},K.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new $o(rn);return Xi(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),Pi(n,t,{leading:e,maxWait:t,trailing:u})},K.thru=Ui,K.toArray=io,K.toPairs=va,K.toPairsIn=ga,K.toPath=function(n){return Zc(n)?l(n,mi):uo(n)?[n]:ou(oc(so(n)))},K.toPlainObject=lo,K.transform=function(n,t,r){var e=Zc(n),i=e||Vc(n)||Qc(n);if(t=qu(t,4),null==r){var o=n&&n.constructor;r=i?e?new o:[]:Xi(n)&&Ji(o)?Nf(tf(n)):{}}return(i?u:Nr)(n,function(n,e,u){return t(r,n,e,u)}),r},K.unary=function(n){return Di(n,1)},K.union=vc,K.unionBy=gc,K.unionWith=yc,K.uniq=function(n){return n&&n.length?Te(n):[]},K.uniqBy=function(n,t){return n&&n.length?Te(n,qu(t,2)):[]},K.uniqWith=function(n,t){return t="function"==typeof t?t:X,n&&n.length?Te(n,X,t):[]},K.unset=function(n,t){return null==n||$e(n,t)},K.unzip=Li,K.unzipWith=Wi,K.update=function(n,t,r){return null==n?n:De(n,t,Ze(r))},K.updateWith=function(n,t,r,e){return e="function"==typeof e?e:X,null==n?n:De(n,t,Ze(r),e)},K.values=yo,K.valuesIn=function(n){return null==n?[]:S(n,vo(n))},K.without=dc,K.words=mo,K.wrap=function(n,t){return Dc(Ze(t),n)},K.xor=bc,K.xorBy=wc,K.xorWith=mc,K.zip=xc,K.zipObject=function(n,t){return Pe(n||[],t||[],ur)},K.zipObjectDeep=function(n,t){return Pe(n||[],t||[],Re)},K.zipWith=jc,K.entries=va,K.entriesIn=ga,K.extend=ra,K.extendWith=ea,ko(K,K),K.add=Ba,K.attempt=ka,K.camelCase=ya,K.capitalize=bo,K.ceil=Ta,K.clamp=function(n,t,r){return r===X&&(r=t,t=X),r!==X&&(r=(r=ao(r))===r?r:0),t!==X&&(t=(t=ao(t))===t?t:0),pr(ao(n),t,r)},K.clone=function(n){return _r(n,an)},K.cloneDeep=function(n){return _r(n,fn|an)},K.cloneDeepWith=function(n,t){return t="function"==typeof t?t:X,_r(n,fn|an,t)},K.cloneWith=function(n,t){return t="function"==typeof t?t:X,_r(n,an,t)},K.conformsTo=function(n,t){return null==t||xr(n,t,_o(t))},K.deburr=wo,K.defaultTo=function(n,t){return null==n||n!==n?t:n},K.divide=$a,K.endsWith=function(n,t,r){n=so(n),t=Be(t);var e=n.length,u=r=r===X?e:pr(fo(r),0,e);return(r-=t.length)>=0&&n.slice(r,u)==t},K.eq=Ki,K.escape=function(n){return(n=so(n))&&wt.test(n)?n.replace(dt,$r):n},K.escapeRegExp=function(n){return(n=so(n))&&zt.test(n)?n.replace(Rt,"\\$&"):n},K.every=function(n,t,r){var e=Zc(n)?o:Or;return r&&ui(n,t,r)&&(t=X),e(n,qu(t,3))},K.find=Oc,K.findIndex=ki,K.findKey=function(n,t){return y(n,qu(t,3),Nr)},K.findLast=Ic,K.findLastIndex=Oi,K.findLastKey=function(n,t){return y(n,qu(t,3),Pr)},K.floor=Da,K.forEach=Bi,K.forEachRight=Ti,K.forIn=function(n,t){return null==n?n:Zf(n,qu(t,3),vo)},K.forInRight=function(n,t){return null==n?n:Kf(n,qu(t,3),vo)},K.forOwn=function(n,t){return n&&Nr(n,qu(t,3))},K.forOwnRight=function(n,t){return n&&Pr(n,qu(t,3))},K.get=ho,K.gt=Nc,K.gte=Pc,K.has=function(n,t){return null!=n&&Yu(n,t,Hr)},K.hasIn=po,K.head=Ri,K.identity=jo,K.includes=function(n,t,r,e){n=Vi(n)?n:yo(n),r=r&&!e?fo(r):0;var u=n.length;return r<0&&(r=wf(u+r,0)),eo(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&b(n,t,r)>-1},K.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:fo(r);return u<0&&(u=wf(e+u,0)),b(n,t,u)},K.inRange=function(n,t,r){return t=oo(t),r===X?(r=t,t=0):r=oo(r),n=ao(n),Yr(n,t,r)},K.invoke=la,K.isArguments=qc,K.isArray=Zc,K.isArrayBuffer=Kc,K.isArrayLike=Vi,K.isArrayLikeObject=Gi,K.isBoolean=function(n){return!0===n||!1===n||no(n)&&Vr(n)==Dn},K.isBuffer=Vc,K.isDate=Gc,K.isElement=function(n){return no(n)&&1===n.nodeType&&!ro(n)},K.isEmpty=function(n){if(null==n)return!0;if(Vi(n)&&(Zc(n)||"string"==typeof n||"function"==typeof n.splice||Vc(n)||Qc(n)||qc(n)))return!n.length;var t=tc(n);if(t==Zn||t==Yn)return!n.size;if(ai(n))return!fe(n).length;for(var r in n)if(qo.call(n,r))return!1;return!0},K.isEqual=function(n,t){return re(n,t)},K.isEqualWith=function(n,t,r){var e=(r="function"==typeof r?r:X)?r(n,t):X;return e===X?re(n,t,X,r):!!e},K.isError=Hi,K.isFinite=function(n){return"number"==typeof n&&yf(n)},K.isFunction=Ji,K.isInteger=Yi,K.isLength=Qi,K.isMap=Hc,K.isMatch=function(n,t){return n===t||ue(n,t,Ku(t))},K.isMatchWith=function(n,t,r){return r="function"==typeof r?r:X,ue(n,t,Ku(t),r)},K.isNaN=function(n){return to(n)&&n!=+n},K.isNative=function(n){if(rc(n))throw new Lo(tn);return ie(n)},K.isNil=function(n){return null==n},K.isNull=function(n){return null===n},K.isNumber=to,K.isObject=Xi,K.isObjectLike=no,K.isPlainObject=ro,K.isRegExp=Jc,K.isSafeInteger=function(n){return Yi(n)&&n>=-zn&&n<=zn},K.isSet=Yc,K.isString=eo,K.isSymbol=uo,K.isTypedArray=Qc,K.isUndefined=function(n){return n===X},K.isWeakMap=function(n){return no(n)&&tc(n)==tt},K.isWeakSet=function(n){return no(n)&&Vr(n)==rt},K.join=function(n,t){return null==n?"":df.call(n,t)},K.kebabCase=da,K.last=zi,K.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;return r!==X&&(u=(u=fo(r))<0?wf(e+u,0):mf(u,e-1)),t===t?V(n,t,u):d(n,m,u,!0)},K.lowerCase=ba,K.lowerFirst=wa,K.lt=Xc,K.lte=na,K.max=function(n){return n&&n.length?Rr(n,jo,Gr):X},K.maxBy=function(n,t){return n&&n.length?Rr(n,qu(t,2),Gr):X},K.mean=function(n){return x(n,jo)},K.meanBy=function(n,t){return x(n,qu(t,2))},K.min=function(n){return n&&n.length?Rr(n,jo,ae):X},K.minBy=function(n,t){return n&&n.length?Rr(n,qu(t,2),ae):X},K.stubArray=Ro,K.stubFalse=zo,K.stubObject=function(){return{}},K.stubString=function(){return""},K.stubTrue=function(){return!0},K.multiply=Ma,K.nth=function(n,t){return n&&n.length?ve(n,fo(t)):X},K.noConflict=function(){return Ar._===this&&(Ar._=Ho),this},K.noop=Oo,K.now=Wc,K.pad=function(n,t,r){n=so(n);var e=(t=fo(t))?G(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return ku(_f(u),r)+n+ku(pf(u),r)},K.padEnd=function(n,t,r){n=so(n);var e=(t=fo(t))?G(n):0;return t&&et){var e=n;n=t,t=e}if(r||n%1||t%1){var u=Af();return mf(n+u*(t-n+wr("1e-"+((u+"").length-1))),t)}return xe(n,t)},K.reduce=function(n,t,r){var e=Zc(n)?h:k,u=arguments.length<3;return e(n,qu(t,4),r,u,Pf)},K.reduceRight=function(n,t,r){var e=Zc(n)?p:k,u=arguments.length<3;return e(n,qu(t,4),r,u,qf)},K.repeat=function(n,t,r){return t=(r?ui(n,t,r):t===X)?1:fo(t),Ae(so(n),t)},K.replace=function(){var n=arguments,t=so(n[0]);return n.length<3?t:t.replace(n[1],n[2])},K.result=function(n,t,r){var e=-1,u=(t=Ke(t,n)).length;for(u||(u=1,n=X);++ezn)return[];var r=Ln,e=mf(n,Ln);t=qu(t),n-=Ln;for(var u=R(e,t);++r=i)return n;var f=r-G(e);if(f<1)return e;var c=o?Ve(o,0,f).join(""):n.slice(0,f);if(u===X)return c+e;if(o&&(f+=c.length-f),Jc(u)){if(n.slice(f).search(u)){var a,l=c;for(u.global||(u=Bo(u.source,so(Dt.exec(u))+"g")),u.lastIndex=0;a=u.exec(l);)var s=a.index;c=c.slice(0,s===X?f:s)}}else if(n.indexOf(Be(u),f)!=f){var h=c.lastIndexOf(u);h>-1&&(c=c.slice(0,h))}return c+e},K.unescape=function(n){return(n=so(n))&&bt.test(n)?n.replace(yt,Dr):n},K.uniqueId=function(n){var t=++Zo;return so(n)+t},K.upperCase=ja,K.upperFirst=Aa,K.each=Bi,K.eachRight=Ti,K.first=Ri,ko(K,function(){var n={};return Nr(K,function(t,r){qo.call(K.prototype,r)||(n[r]=t)}),n}(),{chain:!1}),K.VERSION="4.17.4",u(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){K[n].placeholder=K}),u(["drop","take"],function(n,t){Bt.prototype[n]=function(r){r=r===X?1:wf(fo(r),0);var e=this.__filtered__&&!t?new Bt(this):this.clone();return e.__filtered__?e.__takeCount__=mf(r,e.__takeCount__):e.__views__.push({size:mf(r,Ln),type:n+(e.__dir__<0?"Right":"")}),e},Bt.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),u(["filter","map","takeWhile"],function(n,t){var r=t+1,e=r==On||3==r;Bt.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:qu(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),u(["head","last"],function(n,t){var r="take"+(t?"Right":"");Bt.prototype[n]=function(){return this[r](1).value()[0]}}),u(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Bt.prototype[n]=function(){return this.__filtered__?new Bt(this):this[r](1)}}),Bt.prototype.compact=function(){return this.filter(jo)},Bt.prototype.find=function(n){return this.filter(n).head()},Bt.prototype.findLast=function(n){return this.reverse().find(n)},Bt.prototype.invokeMap=ke(function(n,t){return"function"==typeof n?new Bt(this):this.map(function(r){return ne(r,n,t)})}),Bt.prototype.reject=function(n){return this.filter(Zi(qu(n)))},Bt.prototype.slice=function(n,t){n=fo(n);var r=this;return r.__filtered__&&(n>0||t<0)?new Bt(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==X&&(r=(t=fo(t))<0?r.dropRight(-t):r.take(t-n)),r)},Bt.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Bt.prototype.toArray=function(){return this.take(Ln)},Nr(Bt.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=K[e?"take"+("last"==t?"Right":""):t],i=e||/^find/.test(t);u&&(K.prototype[t]=function(){var t=this.__wrapped__,o=e?[1]:arguments,f=t instanceof Bt,c=o[0],a=f||Zc(t),l=function(n){var t=u.apply(K,s([n],o));return e&&h?t[0]:t};a&&r&&"function"==typeof c&&1!=c.length&&(f=a=!1);var h=this.__chain__,p=!!this.__actions__.length,_=i&&!h,v=f&&!p;if(!i&&a){t=v?t:new Bt(this);var g=n.apply(t,o);return g.__actions__.push({func:Ui,args:[l],thisArg:X}),new Y(g,h)}return _&&v?n.apply(this,o):(g=this.thru(l),_?e?g.value()[0]:g.value():g)})}),u(["pop","push","shift","sort","splice","unshift"],function(n){var t=Do[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);K.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Zc(u)?u:[],n)}return this[r](function(r){return t.apply(Zc(r)?r:[],n)})}}),Nr(Bt.prototype,function(n,t){var r=K[t];if(r){var e=r.name+"";(Wf[e]||(Wf[e]=[])).push({name:t,func:r})}}),Wf[mu(X,pn).name]=[{name:"wrapper",func:X}],Bt.prototype.clone=function(){var n=new Bt(this.__wrapped__);return n.__actions__=ou(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ou(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ou(this.__views__),n},Bt.prototype.reverse=function(){if(this.__filtered__){var n=new Bt(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Bt.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Zc(n),e=t<0,u=r?n.length:0,i=Hu(0,u,this.__views__),o=i.start,f=i.end,c=f-o,a=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=mf(c,this.__takeCount__);if(!r||!e&&u==c&&p==c)return Fe(n,this.__actions__);var _=[];n:for(;c--&&h=this.__values__.length;return{done:n,value:n?X:this.__values__[this.__index__++]}},K.prototype.plant=function(n){for(var t,r=this;r instanceof J;){var e=Ai(r);e.__index__=0,e.__values__=X,t?u.__wrapped__=e:t=e;var u=e;r=r.__wrapped__}return u.__wrapped__=n,t},K.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Bt){var t=n;return this.__actions__.length&&(t=new Bt(this)),(t=t.reverse()).__actions__.push({func:Ui,args:[Si],thisArg:X}),new Y(t,this.__chain__)}return this.thru(Si)},K.prototype.toJSON=K.prototype.valueOf=K.prototype.value=function(){return Fe(this.__wrapped__,this.__actions__)},K.prototype.first=K.prototype.head,ff&&(K.prototype[ff]=function(){return this}),K}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(Ar._=Mr,define(function(){return Mr})):Or?((Or.exports=Mr)._=Mr,kr._=Mr):Ar._=Mr}).call(this); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],"mock-xmlhttprequest":[function(require,module,exports){ "use strict";module.exports=require("./src/MockXhr"); },{"./src/MockXhr":34}],"prop-types":[function(require,module,exports){ var REACT_ELEMENT_TYPE,isValidElement,throwOnDirectAccess;module.exports=require("./factoryWithThrowingShims")(); },{"./factoryWithThrowingShims":36}],"react-codemirror":[function(require,module,exports){ "use strict";function normalizeLineEndings(o){return o?o.replace(/\r\n|\r/g,"\n"):o}var React=require("react"),ReactDOM=require("react-dom"),PropTypes=require("prop-types"),className=require("classnames"),debounce=require("lodash.debounce"),isEqual=require("lodash.isequal"),createReactClass=require("create-react-class"),CodeMirror=createReactClass({propTypes:{autoFocus:PropTypes.bool,className:PropTypes.any,codeMirrorInstance:PropTypes.func,defaultValue:PropTypes.string,name:PropTypes.string,onChange:PropTypes.func,onCursorActivity:PropTypes.func,onFocusChange:PropTypes.func,onScroll:PropTypes.func,options:PropTypes.object,path:PropTypes.string,value:PropTypes.string,preserveScrollPosition:PropTypes.bool},getDefaultProps:function(){return{preserveScrollPosition:!1}},getCodeMirrorInstance:function(){return this.props.codeMirrorInstance||require("codemirror")},getInitialState:function(){return{isFocused:!1}},componentWillMount:function(){this.componentWillReceiveProps=debounce(this.componentWillReceiveProps,0),this.props.path&&console.error("Warning: react-codemirror: the `path` prop has been changed to `name`")},componentDidMount:function(){var o=this.getCodeMirrorInstance();this.codeMirror=o.fromTextArea(this.textareaNode,this.props.options),this.codeMirror.on("change",this.codemirrorValueChanged),this.codeMirror.on("cursorActivity",this.cursorActivity),this.codeMirror.on("focus",this.focusChanged.bind(this,!0)),this.codeMirror.on("blur",this.focusChanged.bind(this,!1)),this.codeMirror.on("scroll",this.scrollChanged),this.codeMirror.setValue(this.props.defaultValue||this.props.value||"")},componentWillUnmount:function(){this.codeMirror&&this.codeMirror.toTextArea()},componentWillReceiveProps:function(o){if(this.codeMirror&&void 0!==o.value&&o.value!==this.props.value&&normalizeLineEndings(this.codeMirror.getValue())!==normalizeLineEndings(o.value))if(this.props.preserveScrollPosition){var e=this.codeMirror.getScrollInfo();this.codeMirror.setValue(o.value),this.codeMirror.scrollTo(e.left,e.top)}else this.codeMirror.setValue(o.value);if("object"==typeof o.options)for(var r in o.options)o.options.hasOwnProperty(r)&&this.setOptionIfChanged(r,o.options[r])},setOptionIfChanged:function(o,e){var r=this.codeMirror.getOption(o);isEqual(r,e)||this.codeMirror.setOption(o,e)},getCodeMirror:function(){return this.codeMirror},focus:function(){this.codeMirror&&this.codeMirror.focus()},focusChanged:function(o){this.setState({isFocused:o}),this.props.onFocusChange&&this.props.onFocusChange(o)},cursorActivity:function(o){this.props.onCursorActivity&&this.props.onCursorActivity(o)},scrollChanged:function(o){this.props.onScroll&&this.props.onScroll(o.getScrollInfo())},codemirrorValueChanged:function(o,e){this.props.onChange&&"setValue"!==e.origin&&this.props.onChange(o.getValue(),e)},render:function(){var o=this,e=className("ReactCodeMirror",this.state.isFocused?"ReactCodeMirror--focused":null,this.props.className);return React.createElement("div",{className:e},React.createElement("textarea",{ref:function(e){return o.textareaNode=e},name:this.props.name||this.props.path,defaultValue:this.props.value,autoComplete:"off",autoFocus:this.props.autoFocus}))}});module.exports=CodeMirror; },{"classnames":"classnames","codemirror":1,"create-react-class":3,"lodash.debounce":19,"lodash.isequal":20,"prop-types":"prop-types","react":"react","react-dom":"react-dom"}],"react-dom":[function(require,module,exports){ "use strict";function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(_){console.error(_)}}checkDCE(),module.exports=require("./cjs/react-dom.production.min.js"); },{"./cjs/react-dom.production.min.js":38}],"react-redux":[function(require,module,exports){ "use strict";function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}exports.__esModule=!0,exports.connect=exports.connectAdvanced=exports.createProvider=exports.Provider=void 0;var _Provider=require("./components/Provider"),_Provider2=_interopRequireDefault(_Provider),_connectAdvanced=require("./components/connectAdvanced"),_connectAdvanced2=_interopRequireDefault(_connectAdvanced),_connect=require("./connect/connect"),_connect2=_interopRequireDefault(_connect);exports.Provider=_Provider2.default,exports.createProvider=_Provider.createProvider,exports.connectAdvanced=_connectAdvanced2.default,exports.connect=_connect2.default; },{"./components/Provider":39,"./components/connectAdvanced":40,"./connect/connect":41}],"react-test-renderer":[function(require,module,exports){ "use strict";throw Error("test renderer is not available in production mode."); },{}],"react":[function(require,module,exports){ "use strict";module.exports=require("./cjs/react.production.min.js"); },{"./cjs/react.production.min.js":53}],"redux-logger":[function(require,module,exports){ (function (global){ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.reduxLogger=e.reduxLogger||{})}(this,function(e){"use strict";function t(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function n(e,t,r){n.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:r,enumerable:!0})}function o(e,t){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function i(e,t){i.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function a(e,t,r){a.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:r,enumerable:!0})}function l(e,t,r){var n=e.slice((r||t)+1||e.length);return e.length=t<0?e.length+t:t,e.push.apply(e,n),e}function c(e){var t=void 0===e?"undefined":D(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function u(e,t,r,f,s,d,p){s=s||[],p=p||[];var g=s.slice(0);if(void 0!==d){if(f){if("function"==typeof f&&f(g,d))return;if("object"===(void 0===f?"undefined":D(f))){if(f.prefilter&&f.prefilter(g,d))return;if(f.normalize){var h=f.normalize(g,d,e,t);h&&(e=h[0],t=h[1])}}}g.push(d)}"regexp"===c(e)&&"regexp"===c(t)&&(e=e.toString(),t=t.toString());var v=void 0===e?"undefined":D(e),y=void 0===t?"undefined":D(t),b="undefined"!==v||p&&p[p.length-1].lhs&&p[p.length-1].lhs.hasOwnProperty(d),m="undefined"!==y||p&&p[p.length-1].rhs&&p[p.length-1].rhs.hasOwnProperty(d);if(!b&&m)r(new o(g,t));else if(!m&&b)r(new i(g,e));else if(c(e)!==c(t))r(new n(g,e,t));else if("date"===c(e)&&e-t!=0)r(new n(g,e,t));else if("object"===v&&null!==e&&null!==t)if(p.filter(function(t){return t.lhs===e}).length)e!==t&&r(new n(g,e,t));else{if(p.push({lhs:e,rhs:t}),Array.isArray(e)){var w;for(e.length,w=0;w=t.length?r(new a(g,w,new i(void 0,e[w]))):u(e[w],t[w],r,f,g,w,p);for(;w=0?(u(e[n],t[n],r,f,g,n,p),S=l(S,i)):u(e[n],void 0,r,f,g,n,p)}),S.forEach(function(e){u(void 0,t[e],r,f,g,e,p)})}p.length=p.length-1}else e!==t&&("number"===v&&isNaN(e)&&isNaN(t)||r(new n(g,e,t)))}function f(e,t,r,n){return n=n||[],u(e,t,function(e){e&&n.push(e)},r),n.length?n:void 0}function s(e,t,r){if(r.path&&r.path.length){var n,o=e[t],i=r.path.length-1;for(n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},C,e),r=t.logger,n=t.stateTransformer,o=t.errorTransformer,i=t.predicate,a=t.logErrors,l=t.diffPredicate;if(void 0===r)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var c=[];return function(e){var r=e.getState;return function(e){return function(u){if("function"==typeof i&&!i(r,u))return e(u);var f={};c.push(f),f.started=A.now(),f.startedTime=new Date,f.prevState=n(r()),f.action=u;var s=void 0;if(a)try{s=e(u)}catch(e){f.error=o(e)}else s=e(u);f.took=A.now()-f.started,f.nextState=n(r());var d=t.diff&&"function"==typeof l?l(r,u):t.diff;if(m(c,Object.assign({},t,{diff:d})),c.length=0,f.error)throw f.error;return s}}}}var x,S,j=function(e,t){return new Array(t+1).join(e)},k=function(e,t){return j("0",t-e.toString().length)+e},E=function(e){return k(e.getHours(),2)+":"+k(e.getMinutes(),2)+":"+k(e.getSeconds(),2)+"."+k(e.getMilliseconds(),3)},A="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,r=e.getState;return"function"==typeof t||"function"==typeof r?w()({dispatch:t,getState:r}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};e.defaults=C,e.createLogger=w,e.logger=F,e.default=F,Object.defineProperty(e,"__esModule",{value:!0})}); }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],"redux-mock-store":[function(require,module,exports){ "use strict";function _toConsumableArray(n){if(Array.isArray(n)){for(var r=0,e=Array(n.length);r0&&void 0!==arguments[0]?arguments[0]:[];return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _redux.applyMiddleware.apply(void 0,_toConsumableArray(n))(function(){var n=[],e=[];return{getState:function(){return isFunction(r)?r(n):r},getActions:function(){return n},dispatch:function(r){if(void 0===r)throw new Error("Actions may not be an undefined.");if(void 0===r.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant? Action: '+JSON.stringify(r));n.push(r);for(var t=0;ta&&(f=a),i>a&&(i=a),u=o,l=f;;)if(u None: """ Save the files for the static web view. """ # We want to overwrite the static files to keep track of the update. if (path / "static").exists(): shutil.rmtree(str(path / "static")) shutil.copytree(str(web_dir / "static"), str(path / "static")) shutil.copyfile(str(web_dir / "templates" / "index.html"), str(path / "index.html")) with open(str(path / "static" / "static.js"), "w") as f: f.write("MITMWEB_STATIC = true;") def save_filter_help(path: pathlib.Path) -> None: with open(str(path / "filter-help.json"), "w") as f: json.dump(dict(commands=flowfilter.help), f) def save_settings(path: pathlib.Path) -> None: with open(str(path / "settings.json"), "w") as f: json.dump(dict(version=version.VERSION), f) def save_flows(path: pathlib.Path, flows: Iterable[flow.Flow]) -> None: with open(str(path / "flows.json"), "w") as f: json.dump([flow_to_json(f) for f in flows], f) def save_flows_content(path: pathlib.Path, flows: Iterable[flow.Flow]) -> None: for f in flows: assert isinstance(f, http.HTTPFlow) for m in ("request", "response"): message = getattr(f, m) message_path = path / "flows" / f.id / m os.makedirs(str(message_path / "content"), exist_ok=True) with open(str(message_path / "content.data"), "wb") as content_file: # don't use raw_content here as this is served with a default content type if message: content_file.write(message.content) else: content_file.write(b"No content.") # content_view t = time.time() if message: description, lines, error = contentviews.get_message_content_view( "Auto", message, f ) else: description, lines = "No content.", [] if time.time() - t > 0.1: ctx.log( "Slow content view: {} took {}s".format( description.strip(), round(time.time() - t, 1) ), "info", ) with open( str(message_path / "content" / "Auto.json"), "w" ) as content_view_file: json.dump( dict(lines=list(lines), description=description), content_view_file ) class StaticViewer: # TODO: make this a command at some point. def load(self, loader): loader.add_option( "web_static_viewer", Optional[str], "", "The path to output a static viewer.", ) def configure(self, updated): if "web_static_viewer" in updated and ctx.options.web_static_viewer: flows = io.read_flows_from_paths([ctx.options.rfile]) p = pathlib.Path(ctx.options.web_static_viewer).expanduser() self.export(p, flows) def export(self, path: pathlib.Path, flows: Iterable[flow.Flow]) -> None: save_static(path) save_filter_help(path) save_flows(path, flows) save_flows_content(path, flows) mitmproxy-8.1.1/mitmproxy/tools/web/templates/000077500000000000000000000000001425660472000215625ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/tools/web/templates/index.html000066400000000000000000000007531425660472000235640ustar00rootroot00000000000000 mitmproxy
    mitmproxy-8.1.1/mitmproxy/tools/web/webaddons.py000066400000000000000000000036451425660472000221140ustar00rootroot00000000000000import webbrowser from collections.abc import Sequence from mitmproxy import ctx class WebAddon: def load(self, loader): loader.add_option("web_open_browser", bool, True, "Start a browser.") loader.add_option("web_debug", bool, False, "Enable mitmweb debugging.") loader.add_option("web_port", int, 8081, "Web UI port.") loader.add_option("web_host", str, "127.0.0.1", "Web UI host.") loader.add_option( "web_columns", Sequence[str], ["tls", "icon", "path", "method", "status", "size", "time"], "Columns to show in the flow list", ) def running(self): if hasattr(ctx.options, "web_open_browser") and ctx.options.web_open_browser: web_url = f"http://{ctx.options.web_host}:{ctx.options.web_port}/" success = open_browser(web_url) if not success: ctx.log.info( f"No web browser found. Please open a browser and point it to {web_url}", ) def open_browser(url: str) -> bool: """ Open a URL in a browser window. In contrast to webbrowser.open, we limit the list of suitable browsers. This gracefully degrades to a no-op on headless servers, where webbrowser.open would otherwise open lynx. Returns: True, if a browser has been opened False, if no suitable browser has been found. """ browsers = ( "windows-default", "macosx", "wslview %s", "x-www-browser %s", "gnome-open %s", "xdg-open", "google-chrome", "chrome", "chromium", "chromium-browser", "firefox", "opera", "safari", ) for browser in browsers: try: b = webbrowser.get(browser) except webbrowser.Error: pass else: if b.open(url): return True return False mitmproxy-8.1.1/mitmproxy/types.py000066400000000000000000000333141425660472000173710ustar00rootroot00000000000000import codecs import os import glob import re from collections.abc import Sequence from typing import Any, Optional, TYPE_CHECKING, Union from mitmproxy import exceptions from mitmproxy import flow from mitmproxy.utils import emoji, strutils if TYPE_CHECKING: # pragma: no cover from mitmproxy.command import CommandManager class Path(str): pass class Cmd(str): pass class CmdArgs(str): pass class Unknown(str): pass class Space(str): pass class CutSpec(Sequence[str]): pass class Data(Sequence[Sequence[Union[str, bytes]]]): pass class Marker(str): pass class Choice: def __init__(self, options_command): self.options_command = options_command def __instancecheck__(self, instance): # pragma: no cover # return false here so that arguments are piped through parsearg, # which does extended validation. return False class _BaseType: typ: type = object display: str = "" def completion(self, manager: "CommandManager", t: Any, s: str) -> Sequence[str]: """ Returns a list of completion strings for a given prefix. The strings returned don't necessarily need to be suffixes of the prefix, since completers will do prefix filtering themselves.. """ raise NotImplementedError def parse(self, manager: "CommandManager", typ: Any, s: str) -> Any: """ Parse a string, given the specific type instance (to allow rich type annotations like Choice) and a string. Raises exceptions.TypeError if the value is invalid. """ raise NotImplementedError def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: """ Check if data is valid for this type. """ raise NotImplementedError class _BoolType(_BaseType): typ = bool display = "bool" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return ["false", "true"] def parse(self, manager: "CommandManager", t: type, s: str) -> bool: if s == "true": return True elif s == "false": return False else: raise exceptions.TypeError("Booleans are 'true' or 'false', got %s" % s) def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return val in [True, False] class _StrType(_BaseType): typ = str display = "str" # https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals escape_sequences = re.compile( r""" \\ ( [\\'"abfnrtv] # Standard C escape sequence | [0-7]{1,3} # Character with octal value | x.. # Character with hex value | N{[^}]+} # Character name in the Unicode database | u.... # Character with 16-bit hex value | U........ # Character with 32-bit hex value ) """, re.VERBOSE, ) @staticmethod def _unescape(match: re.Match) -> str: return codecs.decode(match.group(0), "unicode-escape") # type: ignore def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> str: try: return self.escape_sequences.sub(self._unescape, s) except ValueError as e: raise exceptions.TypeError(f"Invalid str: {e}") from e def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, str) class _BytesType(_BaseType): typ = bytes display = "bytes" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> bytes: try: return strutils.escaped_str_to_bytes(s) except ValueError as e: raise exceptions.TypeError(str(e)) def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, bytes) class _UnknownType(_BaseType): typ = Unknown display = "unknown" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> str: return s def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return False class _IntType(_BaseType): typ = int display = "int" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> int: try: return int(s) except ValueError as e: raise exceptions.TypeError(str(e)) from e def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, int) class _PathType(_BaseType): typ = Path display = "path" def completion( self, manager: "CommandManager", t: type, start: str ) -> Sequence[str]: if not start: start = "./" path = os.path.expanduser(start) ret = [] if os.path.isdir(path): files = glob.glob(os.path.join(path, "*")) prefix = start else: files = glob.glob(path + "*") prefix = os.path.dirname(start) prefix = prefix or "./" for f in files: display = os.path.join(prefix, os.path.normpath(os.path.basename(f))) if os.path.isdir(f): display += "/" ret.append(display) if not ret: ret = [start] ret.sort() return ret def parse(self, manager: "CommandManager", t: type, s: str) -> str: return os.path.expanduser(s) def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, str) class _CmdType(_BaseType): typ = Cmd display = "cmd" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return list(manager.commands.keys()) def parse(self, manager: "CommandManager", t: type, s: str) -> str: if s not in manager.commands: raise exceptions.TypeError("Unknown command: %s" % s) return s def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return val in manager.commands class _ArgType(_BaseType): typ = CmdArgs display = "arg" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> str: return s def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, str) class _StrSeqType(_BaseType): typ = Sequence[str] display = "str[]" def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [] def parse(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return [x.strip() for x in s.split(",")] def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: if isinstance(val, str) or isinstance(val, bytes): return False try: for v in val: if not isinstance(v, str): return False except TypeError: return False return True class _CutSpecType(_BaseType): typ = CutSpec display = "cut[]" valid_prefixes = [ "request.method", "request.scheme", "request.host", "request.http_version", "request.port", "request.path", "request.url", "request.text", "request.content", "request.raw_content", "request.timestamp_start", "request.timestamp_end", "request.header[", "response.status_code", "response.reason", "response.text", "response.content", "response.timestamp_start", "response.timestamp_end", "response.raw_content", "response.header[", "client_conn.peername.port", "client_conn.peername.host", "client_conn.tls_version", "client_conn.sni", "client_conn.tls_established", "server_conn.address.port", "server_conn.address.host", "server_conn.ip_address.host", "server_conn.tls_version", "server_conn.sni", "server_conn.tls_established", ] def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: spec = s.split(",") opts = [] for pref in self.valid_prefixes: spec[-1] = pref opts.append(",".join(spec)) return opts def parse(self, manager: "CommandManager", t: type, s: str) -> CutSpec: parts: Any = s.split(",") return parts def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: if not isinstance(val, str): return False parts = [x.strip() for x in val.split(",")] for p in parts: for pref in self.valid_prefixes: if p.startswith(pref): break else: return False return True class _BaseFlowType(_BaseType): viewmarkers = [ "@all", "@focus", "@shown", "@hidden", "@marked", "@unmarked", ] valid_prefixes = viewmarkers + [ "~q", "~s", "~a", "~hq", "~hs", "~b", "~bq", "~bs", "~t", "~d", "~m", "~u", "~c", ] def completion(self, manager: "CommandManager", t: type, s: str) -> Sequence[str]: return self.valid_prefixes class _FlowType(_BaseFlowType): typ = flow.Flow display = "flow" def parse(self, manager: "CommandManager", t: type, s: str) -> flow.Flow: try: flows = manager.call_strings("view.flows.resolve", [s]) except exceptions.CommandError as e: raise exceptions.TypeError(str(e)) from e if len(flows) != 1: raise exceptions.TypeError( "Command requires one flow, specification matched %s." % len(flows) ) return flows[0] def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: return isinstance(val, flow.Flow) class _FlowsType(_BaseFlowType): typ = Sequence[flow.Flow] display = "flow[]" def parse(self, manager: "CommandManager", t: type, s: str) -> Sequence[flow.Flow]: try: return manager.call_strings("view.flows.resolve", [s]) except exceptions.CommandError as e: raise exceptions.TypeError(str(e)) from e def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: try: for v in val: if not isinstance(v, flow.Flow): return False except TypeError: return False return True class _DataType(_BaseType): typ = Data display = "data[][]" def completion( self, manager: "CommandManager", t: type, s: str ) -> Sequence[str]: # pragma: no cover raise exceptions.TypeError("data cannot be passed as argument") def parse( self, manager: "CommandManager", t: type, s: str ) -> Any: # pragma: no cover raise exceptions.TypeError("data cannot be passed as argument") def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: # FIXME: validate that all rows have equal length, and all columns have equal types try: for row in val: for cell in row: if not (isinstance(cell, str) or isinstance(cell, bytes)): return False except TypeError: return False return True class _ChoiceType(_BaseType): typ = Choice display = "choice" def completion(self, manager: "CommandManager", t: Choice, s: str) -> Sequence[str]: return manager.execute(t.options_command) def parse(self, manager: "CommandManager", t: Choice, s: str) -> str: opts = manager.execute(t.options_command) if s not in opts: raise exceptions.TypeError("Invalid choice.") return s def is_valid(self, manager: "CommandManager", typ: Any, val: Any) -> bool: try: opts = manager.execute(typ.options_command) except exceptions.CommandError: return False return val in opts ALL_MARKERS = ["true", "false"] + list(emoji.emoji) class _MarkerType(_BaseType): typ = Marker display = "marker" def completion(self, manager: "CommandManager", t: Choice, s: str) -> Sequence[str]: return ALL_MARKERS def parse(self, manager: "CommandManager", t: Choice, s: str) -> str: if s not in ALL_MARKERS: raise exceptions.TypeError("Invalid choice.") if s == "true": return ":default:" elif s == "false": return "" return s def is_valid(self, manager: "CommandManager", typ: Any, val: str) -> bool: return val in ALL_MARKERS class TypeManager: def __init__(self, *types): self.typemap = {} for t in types: self.typemap[t.typ] = t() def get(self, t: Optional[type], default=None) -> Optional[_BaseType]: if type(t) in self.typemap: return self.typemap[type(t)] return self.typemap.get(t, default) CommandTypes = TypeManager( _ArgType, _BoolType, _ChoiceType, _CmdType, _CutSpecType, _DataType, _FlowType, _FlowsType, _IntType, _MarkerType, _PathType, _StrType, _StrSeqType, _BytesType, ) mitmproxy-8.1.1/mitmproxy/utils/000077500000000000000000000000001425660472000170075ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/utils/__init__.py000066400000000000000000000000001425660472000211060ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/utils/arg_check.py000066400000000000000000000107241425660472000212730ustar00rootroot00000000000000import sys import re DEPRECATED = """ --confdir -Z --body-size-limit --stream --palette --palette-transparent --follow --order --no-mouse --reverse --http2-priority --no-http2-priority --no-websocket --websocket --upstream-bind-address --ciphers-client --ciphers-server --client-certs --no-upstream-cert --add-upstream-certs-to-client-chain --upstream-trusted-confdir --upstream-trusted-ca --ssl-version-client --ssl-version-server --no-onboarding --onboarding-host --onboarding-port --server-replay-use-header --no-pop --replay-ignore-content --replay-ignore-payload-param --replay-ignore-param --replay-ignore-host --replace-from-file """ REPLACED = """ -t -u --wfile -a --afile -z -b --bind-address --port -I --ignore --tcp --cert --insecure -c --replace --replacements -i -f --filter --socks """ REPLACEMENTS = { "--stream": "stream_large_bodies", "--palette": "console_palette", "--palette-transparent": "console_palette_transparent:", "--follow": "console_focus_follow", "--order": "view_order", "--no-mouse": "console_mouse", "--reverse": "view_order_reversed", "--no-websocket": "websocket", "--no-upstream-cert": "upstream_cert", "--upstream-trusted-confdir": "ssl_verify_upstream_trusted_confdir", "--upstream-trusted-ca": "ssl_verify_upstream_trusted_ca", "--no-onboarding": "onboarding", "--no-pop": "server_replay_nopop", "--replay-ignore-content": "server_replay_ignore_content", "--replay-ignore-payload-param": "server_replay_ignore_payload_params", "--replay-ignore-param": "server_replay_ignore_params", "--replay-ignore-host": "server_replay_ignore_host", "--replace-from-file": "replacements (use @ to specify path)", "-t": "--stickycookie", "-u": "--stickyauth", "--wfile": "--save-stream-file", "-a": "-w Prefix path with + to append.", "--afile": "-w Prefix path with + to append.", "-z": "--anticomp", "-b": "--listen-host", "--bind-address": "--listen-host", "--port": "--listen-port", "-I": "--ignore-hosts", "--ignore": "--ignore-hosts", "--tcp": "--tcp-hosts", "--cert": "--certs", "--insecure": "--ssl-insecure", "-c": "-C", "--replace": ["--modify-body", "--modify-headers"], "--replacements": ["--modify-body", "--modify-headers"], "-i": "--intercept", "-f": "--view-filter", "--filter": "--view-filter", "--socks": "--mode socks5", } def check(): args = sys.argv[1:] print() if "-U" in args: print("-U is deprecated, please use --mode upstream:SPEC instead") if "-T" in args: print("-T is deprecated, please use --mode transparent instead") for option in ("-e", "--eventlog", "--norefresh"): if option in args: print(f"{option} has been removed.") for option in ("--nonanonymous", "--singleuser", "--htpasswd"): if option in args: print( "{} is deprecated.\n" "Please use `--proxyauth SPEC` instead.\n" 'SPEC Format: "username:pass", "any" to accept any user/pass combination,\n' '"@path" to use an Apache htpasswd file, or\n' '"ldap[s]:url_server_ldap:dn_auth:password:dn_subtree" ' "for LDAP authentication.".format(option) ) for option in REPLACED.splitlines(): if option in args: if isinstance(REPLACEMENTS.get(option), list): new_options = REPLACEMENTS.get(option) else: new_options = [REPLACEMENTS.get(option)] print( "{} is deprecated.\n" "Please use `{}` instead.".format(option, "` or `".join(new_options)) ) for option in DEPRECATED.splitlines(): if option in args: print( "{} is deprecated.\n" "Please use `--set {}=value` instead.\n" "To show all options and their default values use --options".format( option, REPLACEMENTS.get(option, None) or option.lstrip("-").replace("-", "_"), ) ) # Check for underscores in the options. Options always follow '--'. for argument in args: underscoreParam = re.search(r"[-]{2}((.*?_)(.*?(\s|$)))+", argument) if underscoreParam is not None: print( "{} uses underscores, please use hyphens {}".format( argument, argument.replace("_", "-") ) ) mitmproxy-8.1.1/mitmproxy/utils/asyncio_utils.py000066400000000000000000000025721425660472000222540ustar00rootroot00000000000000import asyncio import time from collections.abc import Coroutine from typing import Optional from mitmproxy.utils import human def create_task( coro: Coroutine, *, name: str, client: Optional[tuple] = None, ) -> asyncio.Task: """ Like asyncio.create_task, but also store some debug info on the task object. """ t = asyncio.create_task(coro) set_task_debug_info(t, name=name, client=client) return t def set_task_debug_info( task: asyncio.Task, *, name: str, client: Optional[tuple] = None, ) -> None: """Set debug info for an externally-spawned task.""" task.created = time.time() # type: ignore task.set_name(name) if client: task.client = client # type: ignore def set_current_task_debug_info( *, name: str, client: Optional[tuple] = None, ) -> None: """Set debug info for the current task.""" task = asyncio.current_task() assert task set_task_debug_info(task, name=name, client=client) def task_repr(task: asyncio.Task) -> str: """Get a task representation with debug info.""" name = task.get_name() a: float = getattr(task, "created", 0) if a: age = f" (age: {time.time() - a:.0f}s)" else: age = "" client = getattr(task, "client", "") if client: client = f"{human.format_address(client)}: " return f"{client}{name}{age}" mitmproxy-8.1.1/mitmproxy/utils/bits.py000066400000000000000000000004351425660472000203240ustar00rootroot00000000000000def setbit(byte, offset, value): """ Set a bit in a byte to 1 if value is truthy, 0 if not. """ if value: return byte | (1 << offset) else: return byte & ~(1 << offset) def getbit(byte, offset): mask = 1 << offset return bool(byte & mask) mitmproxy-8.1.1/mitmproxy/utils/data.py000066400000000000000000000020211425660472000202650ustar00rootroot00000000000000import os.path import importlib import inspect class Data: def __init__(self, name): self.name = name m = importlib.import_module(name) dirname = os.path.dirname(inspect.getsourcefile(m)) self.dirname = os.path.abspath(dirname) def push(self, subpath): """ Change the data object to a path relative to the module. """ dirname = os.path.normpath(os.path.join(self.dirname, subpath)) ret = Data(self.name) ret.dirname = dirname return ret def path(self, path): """ Returns a path to the package data housed at 'path' under this module.Path can be a path to a file, or to a directory. This function will raise ValueError if the path does not exist. """ fullpath = os.path.normpath(os.path.join(self.dirname, path)) if not os.path.exists(fullpath): raise ValueError("dataPath: %s does not exist." % fullpath) return fullpath pkg_data = Data(__name__).push("..") mitmproxy-8.1.1/mitmproxy/utils/debug.py000066400000000000000000000075341425660472000204600ustar00rootroot00000000000000import asyncio import gc import linecache import os import platform import signal import sys import threading import traceback from collections import Counter from contextlib import redirect_stdout from OpenSSL import SSL from mitmproxy import version from mitmproxy.utils import asyncio_utils def dump_system_info(): mitmproxy_version = version.get_dev_version() data = [ f"Mitmproxy: {mitmproxy_version}", f"Python: {platform.python_version()}", f"OpenSSL: {SSL.SSLeay_version(SSL.SSLEAY_VERSION).decode()}", f"Platform: {platform.platform()}", ] return "\n".join(data) def dump_info(signal=None, frame=None, file=sys.stdout): # pragma: no cover with redirect_stdout(file): print("****************************************************") print("Summary") print("=======") try: import psutil except: print("(psutil not installed, skipping some debug info)") else: p = psutil.Process() print("num threads: ", p.num_threads()) if hasattr(p, "num_fds"): print("num fds: ", p.num_fds()) print("memory: ", p.memory_info()) print() print("Files") print("=====") for i in p.open_files(): print(i) print() print("Connections") print("===========") for i in p.connections(): print(i) print() print("Threads") print("=======") bthreads = [] for i in threading.enumerate(): if hasattr(i, "_threadinfo"): bthreads.append(i) else: print(i.name) bthreads.sort(key=lambda x: x._thread_started) for i in bthreads: print(i._threadinfo()) print() print("Memory") print("======") gc.collect() objs = Counter(str(type(i)) for i in gc.get_objects()) for cls, count in objs.most_common(20): print(f"{count} {cls}") print() print("Memory (mitmproxy only)") print("=======================") mitm_objs = Counter({k: v for k, v in objs.items() if "mitmproxy" in k}) for cls, count in mitm_objs.most_common(20): print(f"{count} {cls}") try: asyncio.get_running_loop() except RuntimeError: pass else: print() print("Tasks") print("=======") for task in asyncio.all_tasks(): f = task.get_stack(limit=1)[0] line = linecache.getline( f.f_code.co_filename, f.f_lineno, f.f_globals ).strip() line = f"{line} # at {os.path.basename(f.f_code.co_filename)}:{f.f_lineno}" print(f"{asyncio_utils.task_repr(task)}\n" f" {line}") print("****************************************************") if os.getenv("MITMPROXY_DEBUG_EXIT"): # pragma: no cover sys.exit(1) def dump_stacks(signal=None, frame=None, file=sys.stdout): id2name = {th.ident: th.name for th in threading.enumerate()} code = [] for threadId, stack in sys._current_frames().items(): code.append("\n# Thread: %s(%d)" % (id2name.get(threadId, ""), threadId)) for filename, lineno, name, line in traceback.extract_stack(stack): code.append('File: "%s", line %d, in %s' % (filename, lineno, name)) if line: code.append(" %s" % (line.strip())) print("\n".join(code), file=file) if os.getenv("MITMPROXY_DEBUG_EXIT"): # pragma: no cover sys.exit(1) def register_info_dumpers(): if os.name != "nt": # pragma: windows no cover signal.signal(signal.SIGUSR1, dump_info) signal.signal(signal.SIGUSR2, dump_stacks) mitmproxy-8.1.1/mitmproxy/utils/emoji.py000066400000000000000000001547631425660472000205040ustar00rootroot00000000000000#!/usr/bin/env python3 """ All of the emoji and characters that can be used as flow markers. """ # auto-generated. run this file to refresh. emoji = { ":+1:": "👍", ":-1:": "👎", ":100:": "💯", ":1234:": "🔢", ":1st_place_medal:": "🥇", ":2nd_place_medal:": "🥈", ":3rd_place_medal:": "🥉", ":8ball:": "🎱", ":a:": "🅰", ":ab:": "🆎", ":abacus:": "🧮", ":abc:": "🔤", ":abcd:": "🔡", ":accept:": "🉑", ":adhesive_bandage:": "🩹", ":adult:": "🧑", ":aerial_tramway:": "🚡", ":afghanistan:": "🇦‍🇫", ":airplane:": "✈", ":aland_islands:": "🇦‍🇽", ":alarm_clock:": "⏰", ":albania:": "🇦‍🇱", ":alembic:": "⚗", ":algeria:": "🇩‍🇿", ":alien:": "👽", ":ambulance:": "🚑", ":american_samoa:": "🇦‍🇸", ":amphora:": "🏺", ":anchor:": "⚓", ":andorra:": "🇦‍🇩", ":angel:": "👼", ":anger:": "💢", ":angola:": "🇦‍🇴", ":angry:": "😠", ":anguilla:": "🇦‍🇮", ":anguished:": "😧", ":ant:": "🐜", ":antarctica:": "🇦‍🇶", ":antigua_barbuda:": "🇦‍🇬", ":apple:": "🍎", ":aquarius:": "♒", ":argentina:": "🇦‍🇷", ":aries:": "♈", ":armenia:": "🇦‍🇲", ":arrow_backward:": "◀", ":arrow_double_down:": "⏬", ":arrow_double_up:": "⏫", ":arrow_down:": "⬇", ":arrow_down_small:": "🔽", ":arrow_forward:": "▶", ":arrow_heading_down:": "⤵", ":arrow_heading_up:": "⤴", ":arrow_left:": "⬅", ":arrow_lower_left:": "↙", ":arrow_lower_right:": "↘", ":arrow_right:": "➡", ":arrow_right_hook:": "↪", ":arrow_up:": "⬆", ":arrow_up_down:": "↕", ":arrow_up_small:": "🔼", ":arrow_upper_left:": "↖", ":arrow_upper_right:": "↗", ":arrows_clockwise:": "🔃", ":arrows_counterclockwise:": "🔄", ":art:": "🎨", ":articulated_lorry:": "🚛", ":artificial_satellite:": "🛰", ":artist:": "🧑‍🎨", ":aruba:": "🇦‍🇼", ":ascension_island:": "🇦‍🇨", ":asterisk:": "*‍⃣", ":astonished:": "😲", ":astronaut:": "🧑‍🚀", ":athletic_shoe:": "👟", ":atm:": "🏧", ":atom_symbol:": "⚛", ":australia:": "🇦‍🇺", ":austria:": "🇦‍🇹", ":auto_rickshaw:": "🛺", ":avocado:": "🥑", ":axe:": "🪓", ":azerbaijan:": "🇦‍🇿", ":b:": "🅱", ":baby:": "👶", ":baby_bottle:": "🍼", ":baby_chick:": "🐤", ":baby_symbol:": "🚼", ":back:": "🔙", ":bacon:": "🥓", ":badger:": "🦡", ":badminton:": "🏸", ":bagel:": "🥯", ":baggage_claim:": "🛄", ":baguette_bread:": "🥖", ":bahamas:": "🇧‍🇸", ":bahrain:": "🇧‍🇭", ":balance_scale:": "⚖", ":bald_man:": "👨‍🦲", ":bald_woman:": "👩‍🦲", ":ballet_shoes:": "🩰", ":balloon:": "🎈", ":ballot_box:": "🗳", ":ballot_box_with_check:": "☑", ":bamboo:": "🎍", ":banana:": "🍌", ":bangbang:": "‼", ":bangladesh:": "🇧‍🇩", ":banjo:": "🪕", ":bank:": "🏦", ":bar_chart:": "📊", ":barbados:": "🇧‍🇧", ":barber:": "💈", ":baseball:": "⚾", ":basket:": "🧺", ":basketball:": "🏀", ":basketball_man:": "⛹‍♂", ":basketball_woman:": "⛹‍♀", ":bat:": "🦇", ":bath:": "🛀", ":bathtub:": "🛁", ":battery:": "🔋", ":beach_umbrella:": "🏖", ":bear:": "🐻", ":bearded_person:": "🧔", ":bed:": "🛏", ":bee:": "🐝", ":beer:": "🍺", ":beers:": "🍻", ":beetle:": "🐞", ":beginner:": "🔰", ":belarus:": "🇧‍🇾", ":belgium:": "🇧‍🇪", ":belize:": "🇧‍🇿", ":bell:": "🔔", ":bellhop_bell:": "🛎", ":benin:": "🇧‍🇯", ":bento:": "🍱", ":bermuda:": "🇧‍🇲", ":beverage_box:": "🧃", ":bhutan:": "🇧‍🇹", ":bicyclist:": "🚴", ":bike:": "🚲", ":biking_man:": "🚴‍♂", ":biking_woman:": "🚴‍♀", ":bikini:": "👙", ":billed_cap:": "🧢", ":biohazard:": "☣", ":bird:": "🐦", ":birthday:": "🎂", ":black_circle:": "⚫", ":black_flag:": "🏴", ":black_heart:": "🖤", ":black_joker:": "🃏", ":black_large_square:": "⬛", ":black_medium_small_square:": "◾", ":black_medium_square:": "◼", ":black_nib:": "✒", ":black_small_square:": "▪", ":black_square_button:": "🔲", ":blond_haired_man:": "👱‍♂", ":blond_haired_person:": "👱", ":blond_haired_woman:": "👱‍♀", ":blonde_woman:": "👱‍♀", ":blossom:": "🌼", ":blowfish:": "🐡", ":blue_book:": "📘", ":blue_car:": "🚙", ":blue_heart:": "💙", ":blue_square:": "🟦", ":blush:": "😊", ":boar:": "🐗", ":boat:": "⛵", ":bolivia:": "🇧‍🇴", ":bomb:": "💣", ":bone:": "🦴", ":book:": "📖", ":bookmark:": "🔖", ":bookmark_tabs:": "📑", ":books:": "📚", ":boom:": "💥", ":boot:": "👢", ":bosnia_herzegovina:": "🇧‍🇦", ":botswana:": "🇧‍🇼", ":bouncing_ball_man:": "⛹‍♂", ":bouncing_ball_person:": "⛹", ":bouncing_ball_woman:": "⛹‍♀", ":bouquet:": "💐", ":bouvet_island:": "🇧‍🇻", ":bow:": "🙇", ":bow_and_arrow:": "🏹", ":bowing_man:": "🙇‍♂", ":bowing_woman:": "🙇‍♀", ":bowl_with_spoon:": "🥣", ":bowling:": "🎳", ":boxing_glove:": "🥊", ":boy:": "👦", ":brain:": "🧠", ":brazil:": "🇧‍🇷", ":bread:": "🍞", ":breast_feeding:": "🤱", ":bricks:": "🧱", ":bride_with_veil:": "👰", ":bridge_at_night:": "🌉", ":briefcase:": "💼", ":british_indian_ocean_territory:": "🇮‍🇴", ":british_virgin_islands:": "🇻‍🇬", ":broccoli:": "🥦", ":broken_heart:": "💔", ":broom:": "🧹", ":brown_circle:": "🟤", ":brown_heart:": "🤎", ":brown_square:": "🟫", ":brunei:": "🇧‍🇳", ":bug:": "🐛", ":building_construction:": "🏗", ":bulb:": "💡", ":bulgaria:": "🇧‍🇬", ":bullettrain_front:": "🚅", ":bullettrain_side:": "🚄", ":burkina_faso:": "🇧‍🇫", ":burrito:": "🌯", ":burundi:": "🇧‍🇮", ":bus:": "🚌", ":business_suit_levitating:": "🕴", ":busstop:": "🚏", ":bust_in_silhouette:": "👤", ":busts_in_silhouette:": "👥", ":butter:": "🧈", ":butterfly:": "🦋", ":cactus:": "🌵", ":cake:": "🍰", ":calendar:": "📆", ":call_me_hand:": "🤙", ":calling:": "📲", ":cambodia:": "🇰‍🇭", ":camel:": "🐫", ":camera:": "📷", ":camera_flash:": "📸", ":cameroon:": "🇨‍🇲", ":camping:": "🏕", ":canada:": "🇨‍🇦", ":canary_islands:": "🇮‍🇨", ":cancer:": "♋", ":candle:": "🕯", ":candy:": "🍬", ":canned_food:": "🥫", ":canoe:": "🛶", ":cape_verde:": "🇨‍🇻", ":capital_abcd:": "🔠", ":capricorn:": "♑", ":car:": "🚗", ":card_file_box:": "🗃", ":card_index:": "📇", ":card_index_dividers:": "🗂", ":caribbean_netherlands:": "🇧‍🇶", ":carousel_horse:": "🎠", ":carrot:": "🥕", ":cartwheeling:": "🤸", ":cat:": "🐱", ":cat2:": "🐈", ":cayman_islands:": "🇰‍🇾", ":cd:": "💿", ":central_african_republic:": "🇨‍🇫", ":ceuta_melilla:": "🇪‍🇦", ":chad:": "🇹‍🇩", ":chains:": "⛓", ":chair:": "🪑", ":champagne:": "🍾", ":chart:": "💹", ":chart_with_downwards_trend:": "📉", ":chart_with_upwards_trend:": "📈", ":checkered_flag:": "🏁", ":cheese:": "🧀", ":cherries:": "🍒", ":cherry_blossom:": "🌸", ":chess_pawn:": "♟", ":chestnut:": "🌰", ":chicken:": "🐔", ":child:": "🧒", ":children_crossing:": "🚸", ":chile:": "🇨‍🇱", ":chipmunk:": "🐿", ":chocolate_bar:": "🍫", ":chopsticks:": "🥢", ":christmas_island:": "🇨‍🇽", ":christmas_tree:": "🎄", ":church:": "⛪", ":cinema:": "🎦", ":circus_tent:": "🎪", ":city_sunrise:": "🌇", ":city_sunset:": "🌆", ":cityscape:": "🏙", ":cl:": "🆑", ":clamp:": "🗜", ":clap:": "👏", ":clapper:": "🎬", ":classical_building:": "🏛", ":climbing:": "🧗", ":climbing_man:": "🧗‍♂", ":climbing_woman:": "🧗‍♀", ":clinking_glasses:": "🥂", ":clipboard:": "📋", ":clipperton_island:": "🇨‍🇵", ":clock1:": "🕐", ":clock10:": "🕙", ":clock1030:": "🕥", ":clock11:": "🕚", ":clock1130:": "🕦", ":clock12:": "🕛", ":clock1230:": "🕧", ":clock130:": "🕜", ":clock2:": "🕑", ":clock230:": "🕝", ":clock3:": "🕒", ":clock330:": "🕞", ":clock4:": "🕓", ":clock430:": "🕟", ":clock5:": "🕔", ":clock530:": "🕠", ":clock6:": "🕕", ":clock630:": "🕡", ":clock7:": "🕖", ":clock730:": "🕢", ":clock8:": "🕗", ":clock830:": "🕣", ":clock9:": "🕘", ":clock930:": "🕤", ":closed_book:": "📕", ":closed_lock_with_key:": "🔐", ":closed_umbrella:": "🌂", ":cloud:": "☁", ":cloud_with_lightning:": "🌩", ":cloud_with_lightning_and_rain:": "⛈", ":cloud_with_rain:": "🌧", ":cloud_with_snow:": "🌨", ":clown_face:": "🤡", ":clubs:": "♣", ":cn:": "🇨‍🇳", ":coat:": "🧥", ":cocktail:": "🍸", ":coconut:": "🥥", ":cocos_islands:": "🇨‍🇨", ":coffee:": "☕", ":coffin:": "⚰", ":cold_face:": "🥶", ":cold_sweat:": "😰", ":collision:": "💥", ":colombia:": "🇨‍🇴", ":comet:": "☄", ":comoros:": "🇰‍🇲", ":compass:": "🧭", ":computer:": "💻", ":computer_mouse:": "🖱", ":confetti_ball:": "🎊", ":confounded:": "😖", ":confused:": "😕", ":congo_brazzaville:": "🇨‍🇬", ":congo_kinshasa:": "🇨‍🇩", ":congratulations:": "㊗", ":construction:": "🚧", ":construction_worker:": "👷", ":construction_worker_man:": "👷‍♂", ":construction_worker_woman:": "👷‍♀", ":control_knobs:": "🎛", ":convenience_store:": "🏪", ":cook:": "🧑‍🍳", ":cook_islands:": "🇨‍🇰", ":cookie:": "🍪", ":cool:": "🆒", ":cop:": "👮", ":copyright:": "©", ":corn:": "🌽", ":costa_rica:": "🇨‍🇷", ":cote_divoire:": "🇨‍🇮", ":couch_and_lamp:": "🛋", ":couple:": "👫", ":couple_with_heart:": "💑", ":couple_with_heart_man_man:": "👨‍❤‍👨", ":couple_with_heart_woman_man:": "👩‍❤‍👨", ":couple_with_heart_woman_woman:": "👩‍❤‍👩", ":couplekiss:": "💏", ":couplekiss_man_man:": "👨‍❤‍💋‍👨", ":couplekiss_man_woman:": "👩‍❤‍💋‍👨", ":couplekiss_woman_woman:": "👩‍❤‍💋‍👩", ":cow:": "🐮", ":cow2:": "🐄", ":cowboy_hat_face:": "🤠", ":crab:": "🦀", ":crayon:": "🖍", ":credit_card:": "💳", ":crescent_moon:": "🌙", ":cricket:": "🦗", ":cricket_game:": "🏏", ":croatia:": "🇭‍🇷", ":crocodile:": "🐊", ":croissant:": "🥐", ":crossed_fingers:": "🤞", ":crossed_flags:": "🎌", ":crossed_swords:": "⚔", ":crown:": "👑", ":cry:": "😢", ":crying_cat_face:": "😿", ":crystal_ball:": "🔮", ":cuba:": "🇨‍🇺", ":cucumber:": "🥒", ":cup_with_straw:": "🥤", ":cupcake:": "🧁", ":cupid:": "💘", ":curacao:": "🇨‍🇼", ":curling_stone:": "🥌", ":curly_haired_man:": "👨‍🦱", ":curly_haired_woman:": "👩‍🦱", ":curly_loop:": "➰", ":currency_exchange:": "💱", ":curry:": "🍛", ":cursing_face:": "🤬", ":custard:": "🍮", ":customs:": "🛃", ":cut_of_meat:": "🥩", ":cyclone:": "🌀", ":cyprus:": "🇨‍🇾", ":czech_republic:": "🇨‍🇿", ":dagger:": "🗡", ":dancer:": "💃", ":dancers:": "👯", ":dancing_men:": "👯‍♂", ":dancing_women:": "👯‍♀", ":dango:": "🍡", ":dark_sunglasses:": "🕶", ":dart:": "🎯", ":dash:": "💨", ":date:": "📅", ":de:": "🇩‍🇪", ":deaf_man:": "🧏‍♂", ":deaf_person:": "🧏", ":deaf_woman:": "🧏‍♀", ":deciduous_tree:": "🌳", ":deer:": "🦌", ":denmark:": "🇩‍🇰", ":department_store:": "🏬", ":derelict_house:": "🏚", ":desert:": "🏜", ":desert_island:": "🏝", ":desktop_computer:": "🖥", ":detective:": "🕵", ":diamond_shape_with_a_dot_inside:": "💠", ":diamonds:": "♦", ":diego_garcia:": "🇩‍🇬", ":disappointed:": "😞", ":disappointed_relieved:": "😥", ":diving_mask:": "🤿", ":diya_lamp:": "🪔", ":dizzy:": "💫", ":dizzy_face:": "😵", ":djibouti:": "🇩‍🇯", ":dna:": "🧬", ":do_not_litter:": "🚯", ":dog:": "🐶", ":dog2:": "🐕", ":dollar:": "💵", ":dolls:": "🎎", ":dolphin:": "🐬", ":dominica:": "🇩‍🇲", ":dominican_republic:": "🇩‍🇴", ":door:": "🚪", ":doughnut:": "🍩", ":dove:": "🕊", ":dragon:": "🐉", ":dragon_face:": "🐲", ":dress:": "👗", ":dromedary_camel:": "🐪", ":drooling_face:": "🤤", ":drop_of_blood:": "🩸", ":droplet:": "💧", ":drum:": "🥁", ":duck:": "🦆", ":dumpling:": "🥟", ":dvd:": "📀", ":e-mail:": "📧", ":eagle:": "🦅", ":ear:": "👂", ":ear_of_rice:": "🌾", ":ear_with_hearing_aid:": "🦻", ":earth_africa:": "🌍", ":earth_americas:": "🌎", ":earth_asia:": "🌏", ":ecuador:": "🇪‍🇨", ":egg:": "🥚", ":eggplant:": "🍆", ":egypt:": "🇪‍🇬", ":eight:": "8‍⃣", ":eight_pointed_black_star:": "✴", ":eight_spoked_asterisk:": "✳", ":eject_button:": "⏏", ":el_salvador:": "🇸‍🇻", ":electric_plug:": "🔌", ":elephant:": "🐘", ":elf:": "🧝", ":elf_man:": "🧝‍♂", ":elf_woman:": "🧝‍♀", ":email:": "✉", ":end:": "🔚", ":england:": "🏴‍󠁧‍󠁢‍󠁥‍󠁮‍󠁧‍󠁿", ":envelope:": "✉", ":envelope_with_arrow:": "📩", ":equatorial_guinea:": "🇬‍🇶", ":eritrea:": "🇪‍🇷", ":es:": "🇪‍🇸", ":estonia:": "🇪‍🇪", ":ethiopia:": "🇪‍🇹", ":eu:": "🇪‍🇺", ":euro:": "💶", ":european_castle:": "🏰", ":european_post_office:": "🏤", ":european_union:": "🇪‍🇺", ":evergreen_tree:": "🌲", ":exclamation:": "❗", ":exploding_head:": "🤯", ":expressionless:": "😑", ":eye:": "👁", ":eye_speech_bubble:": "👁‍🗨", ":eyeglasses:": "👓", ":eyes:": "👀", ":face_with_head_bandage:": "🤕", ":face_with_thermometer:": "🤒", ":facepalm:": "🤦", ":facepunch:": "👊", ":factory:": "🏭", ":factory_worker:": "🧑‍🏭", ":fairy:": "🧚", ":fairy_man:": "🧚‍♂", ":fairy_woman:": "🧚‍♀", ":falafel:": "🧆", ":falkland_islands:": "🇫‍🇰", ":fallen_leaf:": "🍂", ":family:": "👪", ":family_man_boy:": "👨‍👦", ":family_man_boy_boy:": "👨‍👦‍👦", ":family_man_girl:": "👨‍👧", ":family_man_girl_boy:": "👨‍👧‍👦", ":family_man_girl_girl:": "👨‍👧‍👧", ":family_man_man_boy:": "👨‍👨‍👦", ":family_man_man_boy_boy:": "👨‍👨‍👦‍👦", ":family_man_man_girl:": "👨‍👨‍👧", ":family_man_man_girl_boy:": "👨‍👨‍👧‍👦", ":family_man_man_girl_girl:": "👨‍👨‍👧‍👧", ":family_man_woman_boy:": "👨‍👩‍👦", ":family_man_woman_boy_boy:": "👨‍👩‍👦‍👦", ":family_man_woman_girl:": "👨‍👩‍👧", ":family_man_woman_girl_boy:": "👨‍👩‍👧‍👦", ":family_man_woman_girl_girl:": "👨‍👩‍👧‍👧", ":family_woman_boy:": "👩‍👦", ":family_woman_boy_boy:": "👩‍👦‍👦", ":family_woman_girl:": "👩‍👧", ":family_woman_girl_boy:": "👩‍👧‍👦", ":family_woman_girl_girl:": "👩‍👧‍👧", ":family_woman_woman_boy:": "👩‍👩‍👦", ":family_woman_woman_boy_boy:": "👩‍👩‍👦‍👦", ":family_woman_woman_girl:": "👩‍👩‍👧", ":family_woman_woman_girl_boy:": "👩‍👩‍👧‍👦", ":family_woman_woman_girl_girl:": "👩‍👩‍👧‍👧", ":farmer:": "🧑‍🌾", ":faroe_islands:": "🇫‍🇴", ":fast_forward:": "⏩", ":fax:": "📠", ":fearful:": "😨", ":feet:": "🐾", ":female_detective:": "🕵‍♀", ":female_sign:": "♀", ":ferris_wheel:": "🎡", ":ferry:": "⛴", ":field_hockey:": "🏑", ":fiji:": "🇫‍🇯", ":file_cabinet:": "🗄", ":file_folder:": "📁", ":film_projector:": "📽", ":film_strip:": "🎞", ":finland:": "🇫‍🇮", ":fire:": "🔥", ":fire_engine:": "🚒", ":fire_extinguisher:": "🧯", ":firecracker:": "🧨", ":firefighter:": "🧑‍🚒", ":fireworks:": "🎆", ":first_quarter_moon:": "🌓", ":first_quarter_moon_with_face:": "🌛", ":fish:": "🐟", ":fish_cake:": "🍥", ":fishing_pole_and_fish:": "🎣", ":fist:": "✊", ":fist_left:": "🤛", ":fist_oncoming:": "👊", ":fist_raised:": "✊", ":fist_right:": "🤜", ":five:": "5‍⃣", ":flags:": "🎏", ":flamingo:": "🦩", ":flashlight:": "🔦", ":flat_shoe:": "🥿", ":fleur_de_lis:": "⚜", ":flight_arrival:": "🛬", ":flight_departure:": "🛫", ":flipper:": "🐬", ":floppy_disk:": "💾", ":flower_playing_cards:": "🎴", ":flushed:": "😳", ":flying_disc:": "🥏", ":flying_saucer:": "🛸", ":fog:": "🌫", ":foggy:": "🌁", ":foot:": "🦶", ":football:": "🏈", ":footprints:": "👣", ":fork_and_knife:": "🍴", ":fortune_cookie:": "🥠", ":fountain:": "⛲", ":fountain_pen:": "🖋", ":four:": "4‍⃣", ":four_leaf_clover:": "🍀", ":fox_face:": "🦊", ":fr:": "🇫‍🇷", ":framed_picture:": "🖼", ":free:": "🆓", ":french_guiana:": "🇬‍🇫", ":french_polynesia:": "🇵‍🇫", ":french_southern_territories:": "🇹‍🇫", ":fried_egg:": "🍳", ":fried_shrimp:": "🍤", ":fries:": "🍟", ":frog:": "🐸", ":frowning:": "😦", ":frowning_face:": "☹", ":frowning_man:": "🙍‍♂", ":frowning_person:": "🙍", ":frowning_woman:": "🙍‍♀", ":fu:": "🖕", ":fuelpump:": "⛽", ":full_moon:": "🌕", ":full_moon_with_face:": "🌝", ":funeral_urn:": "⚱", ":gabon:": "🇬‍🇦", ":gambia:": "🇬‍🇲", ":game_die:": "🎲", ":garlic:": "🧄", ":gb:": "🇬‍🇧", ":gear:": "⚙", ":gem:": "💎", ":gemini:": "♊", ":genie:": "🧞", ":genie_man:": "🧞‍♂", ":genie_woman:": "🧞‍♀", ":georgia:": "🇬‍🇪", ":ghana:": "🇬‍🇭", ":ghost:": "👻", ":gibraltar:": "🇬‍🇮", ":gift:": "🎁", ":gift_heart:": "💝", ":giraffe:": "🦒", ":girl:": "👧", ":globe_with_meridians:": "🌐", ":gloves:": "🧤", ":goal_net:": "🥅", ":goat:": "🐐", ":goggles:": "🥽", ":golf:": "⛳", ":golfing:": "🏌", ":golfing_man:": "🏌‍♂", ":golfing_woman:": "🏌‍♀", ":gorilla:": "🦍", ":grapes:": "🍇", ":greece:": "🇬‍🇷", ":green_apple:": "🍏", ":green_book:": "📗", ":green_circle:": "🟢", ":green_heart:": "💚", ":green_salad:": "🥗", ":green_square:": "🟩", ":greenland:": "🇬‍🇱", ":grenada:": "🇬‍🇩", ":grey_exclamation:": "❕", ":grey_question:": "❔", ":grimacing:": "😬", ":grin:": "😁", ":grinning:": "😀", ":guadeloupe:": "🇬‍🇵", ":guam:": "🇬‍🇺", ":guard:": "💂", ":guardsman:": "💂‍♂", ":guardswoman:": "💂‍♀", ":guatemala:": "🇬‍🇹", ":guernsey:": "🇬‍🇬", ":guide_dog:": "🦮", ":guinea:": "🇬‍🇳", ":guinea_bissau:": "🇬‍🇼", ":guitar:": "🎸", ":gun:": "🔫", ":guyana:": "🇬‍🇾", ":haircut:": "💇", ":haircut_man:": "💇‍♂", ":haircut_woman:": "💇‍♀", ":haiti:": "🇭‍🇹", ":hamburger:": "🍔", ":hammer:": "🔨", ":hammer_and_pick:": "⚒", ":hammer_and_wrench:": "🛠", ":hamster:": "🐹", ":hand:": "✋", ":hand_over_mouth:": "🤭", ":handbag:": "👜", ":handball_person:": "🤾", ":handshake:": "🤝", ":hankey:": "💩", ":hash:": "#‍⃣", ":hatched_chick:": "🐥", ":hatching_chick:": "🐣", ":headphones:": "🎧", ":health_worker:": "🧑‍⚕", ":hear_no_evil:": "🙉", ":heard_mcdonald_islands:": "🇭‍🇲", ":heart:": "❤", ":heart_decoration:": "💟", ":heart_eyes:": "😍", ":heart_eyes_cat:": "😻", ":heartbeat:": "💓", ":heartpulse:": "💗", ":hearts:": "♥", ":heavy_check_mark:": "✔", ":heavy_division_sign:": "➗", ":heavy_dollar_sign:": "💲", ":heavy_exclamation_mark:": "❗", ":heavy_heart_exclamation:": "❣", ":heavy_minus_sign:": "➖", ":heavy_multiplication_x:": "✖", ":heavy_plus_sign:": "➕", ":hedgehog:": "🦔", ":helicopter:": "🚁", ":herb:": "🌿", ":hibiscus:": "🌺", ":high_brightness:": "🔆", ":high_heel:": "👠", ":hiking_boot:": "🥾", ":hindu_temple:": "🛕", ":hippopotamus:": "🦛", ":hocho:": "🔪", ":hole:": "🕳", ":honduras:": "🇭‍🇳", ":honey_pot:": "🍯", ":honeybee:": "🐝", ":hong_kong:": "🇭‍🇰", ":horse:": "🐴", ":horse_racing:": "🏇", ":hospital:": "🏥", ":hot_face:": "🥵", ":hot_pepper:": "🌶", ":hotdog:": "🌭", ":hotel:": "🏨", ":hotsprings:": "♨", ":hourglass:": "⌛", ":hourglass_flowing_sand:": "⏳", ":house:": "🏠", ":house_with_garden:": "🏡", ":houses:": "🏘", ":hugs:": "🤗", ":hungary:": "🇭‍🇺", ":hushed:": "😯", ":ice_cream:": "🍨", ":ice_cube:": "🧊", ":ice_hockey:": "🏒", ":ice_skate:": "⛸", ":icecream:": "🍦", ":iceland:": "🇮‍🇸", ":id:": "🆔", ":ideograph_advantage:": "🉐", ":imp:": "👿", ":inbox_tray:": "📥", ":incoming_envelope:": "📨", ":india:": "🇮‍🇳", ":indonesia:": "🇮‍🇩", ":infinity:": "♾", ":information_desk_person:": "💁", ":information_source:": "ℹ", ":innocent:": "😇", ":interrobang:": "⁉", ":iphone:": "📱", ":iran:": "🇮‍🇷", ":iraq:": "🇮‍🇶", ":ireland:": "🇮‍🇪", ":isle_of_man:": "🇮‍🇲", ":israel:": "🇮‍🇱", ":it:": "🇮‍🇹", ":izakaya_lantern:": "🏮", ":jack_o_lantern:": "🎃", ":jamaica:": "🇯‍🇲", ":japan:": "🗾", ":japanese_castle:": "🏯", ":japanese_goblin:": "👺", ":japanese_ogre:": "👹", ":jeans:": "👖", ":jersey:": "🇯‍🇪", ":jigsaw:": "🧩", ":jordan:": "🇯‍🇴", ":joy:": "😂", ":joy_cat:": "😹", ":joystick:": "🕹", ":jp:": "🇯‍🇵", ":judge:": "🧑‍⚖", ":juggling_person:": "🤹", ":kaaba:": "🕋", ":kangaroo:": "🦘", ":kazakhstan:": "🇰‍🇿", ":kenya:": "🇰‍🇪", ":key:": "🔑", ":keyboard:": "⌨", ":keycap_ten:": "🔟", ":kick_scooter:": "🛴", ":kimono:": "👘", ":kiribati:": "🇰‍🇮", ":kiss:": "💋", ":kissing:": "😗", ":kissing_cat:": "😽", ":kissing_closed_eyes:": "😚", ":kissing_heart:": "😘", ":kissing_smiling_eyes:": "😙", ":kite:": "🪁", ":kiwi_fruit:": "🥝", ":kneeling_man:": "🧎‍♂", ":kneeling_person:": "🧎", ":kneeling_woman:": "🧎‍♀", ":knife:": "🔪", ":koala:": "🐨", ":koko:": "🈁", ":kosovo:": "🇽‍🇰", ":kr:": "🇰‍🇷", ":kuwait:": "🇰‍🇼", ":kyrgyzstan:": "🇰‍🇬", ":lab_coat:": "🥼", ":label:": "🏷", ":lacrosse:": "🥍", ":lantern:": "🏮", ":laos:": "🇱‍🇦", ":large_blue_circle:": "🔵", ":large_blue_diamond:": "🔷", ":large_orange_diamond:": "🔶", ":last_quarter_moon:": "🌗", ":last_quarter_moon_with_face:": "🌜", ":latin_cross:": "✝", ":latvia:": "🇱‍🇻", ":laughing:": "😆", ":leafy_green:": "🥬", ":leaves:": "🍃", ":lebanon:": "🇱‍🇧", ":ledger:": "📒", ":left_luggage:": "🛅", ":left_right_arrow:": "↔", ":left_speech_bubble:": "🗨", ":leftwards_arrow_with_hook:": "↩", ":leg:": "🦵", ":lemon:": "🍋", ":leo:": "♌", ":leopard:": "🐆", ":lesotho:": "🇱‍🇸", ":level_slider:": "🎚", ":liberia:": "🇱‍🇷", ":libra:": "♎", ":libya:": "🇱‍🇾", ":liechtenstein:": "🇱‍🇮", ":light_rail:": "🚈", ":link:": "🔗", ":lion:": "🦁", ":lips:": "👄", ":lipstick:": "💄", ":lithuania:": "🇱‍🇹", ":lizard:": "🦎", ":llama:": "🦙", ":lobster:": "🦞", ":lock:": "🔒", ":lock_with_ink_pen:": "🔏", ":lollipop:": "🍭", ":loop:": "➿", ":lotion_bottle:": "🧴", ":lotus_position:": "🧘", ":lotus_position_man:": "🧘‍♂", ":lotus_position_woman:": "🧘‍♀", ":loud_sound:": "🔊", ":loudspeaker:": "📢", ":love_hotel:": "🏩", ":love_letter:": "💌", ":love_you_gesture:": "🤟", ":low_brightness:": "🔅", ":luggage:": "🧳", ":luxembourg:": "🇱‍🇺", ":lying_face:": "🤥", ":m:": "Ⓜ", ":macau:": "🇲‍🇴", ":macedonia:": "🇲‍🇰", ":madagascar:": "🇲‍🇬", ":mag:": "🔍", ":mag_right:": "🔎", ":mage:": "🧙", ":mage_man:": "🧙‍♂", ":mage_woman:": "🧙‍♀", ":magnet:": "🧲", ":mahjong:": "🀄", ":mailbox:": "📫", ":mailbox_closed:": "📪", ":mailbox_with_mail:": "📬", ":mailbox_with_no_mail:": "📭", ":malawi:": "🇲‍🇼", ":malaysia:": "🇲‍🇾", ":maldives:": "🇲‍🇻", ":male_detective:": "🕵‍♂", ":male_sign:": "♂", ":mali:": "🇲‍🇱", ":malta:": "🇲‍🇹", ":man:": "👨", ":man_artist:": "👨‍🎨", ":man_astronaut:": "👨‍🚀", ":man_cartwheeling:": "🤸‍♂", ":man_cook:": "👨‍🍳", ":man_dancing:": "🕺", ":man_facepalming:": "🤦‍♂", ":man_factory_worker:": "👨‍🏭", ":man_farmer:": "👨‍🌾", ":man_firefighter:": "👨‍🚒", ":man_health_worker:": "👨‍⚕", ":man_in_manual_wheelchair:": "👨‍🦽", ":man_in_motorized_wheelchair:": "👨‍🦼", ":man_in_tuxedo:": "🤵", ":man_judge:": "👨‍⚖", ":man_juggling:": "🤹‍♂", ":man_mechanic:": "👨‍🔧", ":man_office_worker:": "👨‍💼", ":man_pilot:": "👨‍✈", ":man_playing_handball:": "🤾‍♂", ":man_playing_water_polo:": "🤽‍♂", ":man_scientist:": "👨‍🔬", ":man_shrugging:": "🤷‍♂", ":man_singer:": "👨‍🎤", ":man_student:": "👨‍🎓", ":man_teacher:": "👨‍🏫", ":man_technologist:": "👨‍💻", ":man_with_gua_pi_mao:": "👲", ":man_with_probing_cane:": "👨‍🦯", ":man_with_turban:": "👳‍♂", ":mandarin:": "🍊", ":mango:": "🥭", ":mans_shoe:": "👞", ":mantelpiece_clock:": "🕰", ":manual_wheelchair:": "🦽", ":maple_leaf:": "🍁", ":marshall_islands:": "🇲‍🇭", ":martial_arts_uniform:": "🥋", ":martinique:": "🇲‍🇶", ":mask:": "😷", ":massage:": "💆", ":massage_man:": "💆‍♂", ":massage_woman:": "💆‍♀", ":mate:": "🧉", ":mauritania:": "🇲‍🇷", ":mauritius:": "🇲‍🇺", ":mayotte:": "🇾‍🇹", ":meat_on_bone:": "🍖", ":mechanic:": "🧑‍🔧", ":mechanical_arm:": "🦾", ":mechanical_leg:": "🦿", ":medal_military:": "🎖", ":medal_sports:": "🏅", ":medical_symbol:": "⚕", ":mega:": "📣", ":melon:": "🍈", ":memo:": "📝", ":men_wrestling:": "🤼‍♂", ":menorah:": "🕎", ":mens:": "🚹", ":mermaid:": "🧜‍♀", ":merman:": "🧜‍♂", ":merperson:": "🧜", ":metal:": "🤘", ":metro:": "🚇", ":mexico:": "🇲‍🇽", ":microbe:": "🦠", ":micronesia:": "🇫‍🇲", ":microphone:": "🎤", ":microscope:": "🔬", ":middle_finger:": "🖕", ":milk_glass:": "🥛", ":milky_way:": "🌌", ":minibus:": "🚐", ":minidisc:": "💽", ":mobile_phone_off:": "📴", ":moldova:": "🇲‍🇩", ":monaco:": "🇲‍🇨", ":money_mouth_face:": "🤑", ":money_with_wings:": "💸", ":moneybag:": "💰", ":mongolia:": "🇲‍🇳", ":monkey:": "🐒", ":monkey_face:": "🐵", ":monocle_face:": "🧐", ":monorail:": "🚝", ":montenegro:": "🇲‍🇪", ":montserrat:": "🇲‍🇸", ":moon:": "🌔", ":moon_cake:": "🥮", ":morocco:": "🇲‍🇦", ":mortar_board:": "🎓", ":mosque:": "🕌", ":mosquito:": "🦟", ":motor_boat:": "🛥", ":motor_scooter:": "🛵", ":motorcycle:": "🏍", ":motorized_wheelchair:": "🦼", ":motorway:": "🛣", ":mount_fuji:": "🗻", ":mountain:": "⛰", ":mountain_bicyclist:": "🚵", ":mountain_biking_man:": "🚵‍♂", ":mountain_biking_woman:": "🚵‍♀", ":mountain_cableway:": "🚠", ":mountain_railway:": "🚞", ":mountain_snow:": "🏔", ":mouse:": "🐭", ":mouse2:": "🐁", ":movie_camera:": "🎥", ":moyai:": "🗿", ":mozambique:": "🇲‍🇿", ":mrs_claus:": "🤶", ":muscle:": "💪", ":mushroom:": "🍄", ":musical_keyboard:": "🎹", ":musical_note:": "🎵", ":musical_score:": "🎼", ":mute:": "🔇", ":myanmar:": "🇲‍🇲", ":nail_care:": "💅", ":name_badge:": "📛", ":namibia:": "🇳‍🇦", ":national_park:": "🏞", ":nauru:": "🇳‍🇷", ":nauseated_face:": "🤢", ":nazar_amulet:": "🧿", ":necktie:": "👔", ":negative_squared_cross_mark:": "❎", ":nepal:": "🇳‍🇵", ":nerd_face:": "🤓", ":netherlands:": "🇳‍🇱", ":neutral_face:": "😐", ":new:": "🆕", ":new_caledonia:": "🇳‍🇨", ":new_moon:": "🌑", ":new_moon_with_face:": "🌚", ":new_zealand:": "🇳‍🇿", ":newspaper:": "📰", ":newspaper_roll:": "🗞", ":next_track_button:": "⏭", ":ng:": "🆖", ":ng_man:": "🙅‍♂", ":ng_woman:": "🙅‍♀", ":nicaragua:": "🇳‍🇮", ":niger:": "🇳‍🇪", ":nigeria:": "🇳‍🇬", ":night_with_stars:": "🌃", ":nine:": "9‍⃣", ":niue:": "🇳‍🇺", ":no_bell:": "🔕", ":no_bicycles:": "🚳", ":no_entry:": "⛔", ":no_entry_sign:": "🚫", ":no_good:": "🙅", ":no_good_man:": "🙅‍♂", ":no_good_woman:": "🙅‍♀", ":no_mobile_phones:": "📵", ":no_mouth:": "😶", ":no_pedestrians:": "🚷", ":no_smoking:": "🚭", ":non-potable_water:": "🚱", ":norfolk_island:": "🇳‍🇫", ":north_korea:": "🇰‍🇵", ":northern_mariana_islands:": "🇲‍🇵", ":norway:": "🇳‍🇴", ":nose:": "👃", ":notebook:": "📓", ":notebook_with_decorative_cover:": "📔", ":notes:": "🎶", ":nut_and_bolt:": "🔩", ":o:": "⭕", ":o2:": "🅾", ":ocean:": "🌊", ":octopus:": "🐙", ":oden:": "🍢", ":office:": "🏢", ":office_worker:": "🧑‍💼", ":oil_drum:": "🛢", ":ok:": "🆗", ":ok_hand:": "👌", ":ok_man:": "🙆‍♂", ":ok_person:": "🙆", ":ok_woman:": "🙆‍♀", ":old_key:": "🗝", ":older_adult:": "🧓", ":older_man:": "👴", ":older_woman:": "👵", ":om:": "🕉", ":oman:": "🇴‍🇲", ":on:": "🔛", ":oncoming_automobile:": "🚘", ":oncoming_bus:": "🚍", ":oncoming_police_car:": "🚔", ":oncoming_taxi:": "🚖", ":one:": "1‍⃣", ":one_piece_swimsuit:": "🩱", ":onion:": "🧅", ":open_book:": "📖", ":open_file_folder:": "📂", ":open_hands:": "👐", ":open_mouth:": "😮", ":open_umbrella:": "☂", ":ophiuchus:": "⛎", ":orange:": "🍊", ":orange_book:": "📙", ":orange_circle:": "🟠", ":orange_heart:": "🧡", ":orange_square:": "🟧", ":orangutan:": "🦧", ":orthodox_cross:": "☦", ":otter:": "🦦", ":outbox_tray:": "📤", ":owl:": "🦉", ":ox:": "🐂", ":oyster:": "🦪", ":package:": "📦", ":page_facing_up:": "📄", ":page_with_curl:": "📃", ":pager:": "📟", ":paintbrush:": "🖌", ":pakistan:": "🇵‍🇰", ":palau:": "🇵‍🇼", ":palestinian_territories:": "🇵‍🇸", ":palm_tree:": "🌴", ":palms_up_together:": "🤲", ":panama:": "🇵‍🇦", ":pancakes:": "🥞", ":panda_face:": "🐼", ":paperclip:": "📎", ":paperclips:": "🖇", ":papua_new_guinea:": "🇵‍🇬", ":parachute:": "🪂", ":paraguay:": "🇵‍🇾", ":parasol_on_ground:": "⛱", ":parking:": "🅿", ":parrot:": "🦜", ":part_alternation_mark:": "〽", ":partly_sunny:": "⛅", ":partying_face:": "🥳", ":passenger_ship:": "🛳", ":passport_control:": "🛂", ":pause_button:": "⏸", ":paw_prints:": "🐾", ":peace_symbol:": "☮", ":peach:": "🍑", ":peacock:": "🦚", ":peanuts:": "🥜", ":pear:": "🍐", ":pen:": "🖊", ":pencil:": "📝", ":pencil2:": "✏", ":penguin:": "🐧", ":pensive:": "😔", ":people_holding_hands:": "🧑‍🤝‍🧑", ":performing_arts:": "🎭", ":persevere:": "😣", ":person_bald:": "🧑‍🦲", ":person_curly_hair:": "🧑‍🦱", ":person_fencing:": "🤺", ":person_in_manual_wheelchair:": "🧑‍🦽", ":person_in_motorized_wheelchair:": "🧑‍🦼", ":person_red_hair:": "🧑‍🦰", ":person_white_hair:": "🧑‍🦳", ":person_with_probing_cane:": "🧑‍🦯", ":person_with_turban:": "👳", ":peru:": "🇵‍🇪", ":petri_dish:": "🧫", ":philippines:": "🇵‍🇭", ":phone:": "☎", ":pick:": "⛏", ":pie:": "🥧", ":pig:": "🐷", ":pig2:": "🐖", ":pig_nose:": "🐽", ":pill:": "💊", ":pilot:": "🧑‍✈", ":pinching_hand:": "🤏", ":pineapple:": "🍍", ":ping_pong:": "🏓", ":pirate_flag:": "🏴‍☠", ":pisces:": "♓", ":pitcairn_islands:": "🇵‍🇳", ":pizza:": "🍕", ":place_of_worship:": "🛐", ":plate_with_cutlery:": "🍽", ":play_or_pause_button:": "⏯", ":pleading_face:": "🥺", ":point_down:": "👇", ":point_left:": "👈", ":point_right:": "👉", ":point_up:": "☝", ":point_up_2:": "👆", ":poland:": "🇵‍🇱", ":police_car:": "🚓", ":police_officer:": "👮", ":policeman:": "👮‍♂", ":policewoman:": "👮‍♀", ":poodle:": "🐩", ":poop:": "💩", ":popcorn:": "🍿", ":portugal:": "🇵‍🇹", ":post_office:": "🏣", ":postal_horn:": "📯", ":postbox:": "📮", ":potable_water:": "🚰", ":potato:": "🥔", ":pouch:": "👝", ":poultry_leg:": "🍗", ":pound:": "💷", ":pout:": "😡", ":pouting_cat:": "😾", ":pouting_face:": "🙎", ":pouting_man:": "🙎‍♂", ":pouting_woman:": "🙎‍♀", ":pray:": "🙏", ":prayer_beads:": "📿", ":pregnant_woman:": "🤰", ":pretzel:": "🥨", ":previous_track_button:": "⏮", ":prince:": "🤴", ":princess:": "👸", ":printer:": "🖨", ":probing_cane:": "🦯", ":puerto_rico:": "🇵‍🇷", ":punch:": "👊", ":purple_circle:": "🟣", ":purple_heart:": "💜", ":purple_square:": "🟪", ":purse:": "👛", ":pushpin:": "📌", ":put_litter_in_its_place:": "🚮", ":qatar:": "🇶‍🇦", ":question:": "❓", ":rabbit:": "🐰", ":rabbit2:": "🐇", ":raccoon:": "🦝", ":racehorse:": "🐎", ":racing_car:": "🏎", ":radio:": "📻", ":radio_button:": "🔘", ":radioactive:": "☢", ":rage:": "😡", ":railway_car:": "🚃", ":railway_track:": "🛤", ":rainbow:": "🌈", ":rainbow_flag:": "🏳‍🌈", ":raised_back_of_hand:": "🤚", ":raised_eyebrow:": "🤨", ":raised_hand:": "✋", ":raised_hand_with_fingers_splayed:": "🖐", ":raised_hands:": "🙌", ":raising_hand:": "🙋", ":raising_hand_man:": "🙋‍♂", ":raising_hand_woman:": "🙋‍♀", ":ram:": "🐏", ":ramen:": "🍜", ":rat:": "🐀", ":razor:": "🪒", ":receipt:": "🧾", ":record_button:": "⏺", ":recycle:": "♻", ":red_car:": "🚗", ":red_circle:": "🔴", ":red_envelope:": "🧧", ":red_haired_man:": "👨‍🦰", ":red_haired_woman:": "👩‍🦰", ":red_square:": "🟥", ":registered:": "®", ":relaxed:": "☺", ":relieved:": "😌", ":reminder_ribbon:": "🎗", ":repeat:": "🔁", ":repeat_one:": "🔂", ":rescue_worker_helmet:": "⛑", ":restroom:": "🚻", ":reunion:": "🇷‍🇪", ":revolving_hearts:": "💞", ":rewind:": "⏪", ":rhinoceros:": "🦏", ":ribbon:": "🎀", ":rice:": "🍚", ":rice_ball:": "🍙", ":rice_cracker:": "🍘", ":rice_scene:": "🎑", ":right_anger_bubble:": "🗯", ":ring:": "💍", ":ringed_planet:": "🪐", ":robot:": "🤖", ":rocket:": "🚀", ":rofl:": "🤣", ":roll_eyes:": "🙄", ":roll_of_paper:": "🧻", ":roller_coaster:": "🎢", ":romania:": "🇷‍🇴", ":rooster:": "🐓", ":rose:": "🌹", ":rosette:": "🏵", ":rotating_light:": "🚨", ":round_pushpin:": "📍", ":rowboat:": "🚣", ":rowing_man:": "🚣‍♂", ":rowing_woman:": "🚣‍♀", ":ru:": "🇷‍🇺", ":rugby_football:": "🏉", ":runner:": "🏃", ":running:": "🏃", ":running_man:": "🏃‍♂", ":running_shirt_with_sash:": "🎽", ":running_woman:": "🏃‍♀", ":rwanda:": "🇷‍🇼", ":sa:": "🈂", ":safety_pin:": "🧷", ":safety_vest:": "🦺", ":sagittarius:": "♐", ":sailboat:": "⛵", ":sake:": "🍶", ":salt:": "🧂", ":samoa:": "🇼‍🇸", ":san_marino:": "🇸‍🇲", ":sandal:": "👡", ":sandwich:": "🥪", ":santa:": "🎅", ":sao_tome_principe:": "🇸‍🇹", ":sari:": "🥻", ":sassy_man:": "💁‍♂", ":sassy_woman:": "💁‍♀", ":satellite:": "📡", ":satisfied:": "😆", ":saudi_arabia:": "🇸‍🇦", ":sauna_man:": "🧖‍♂", ":sauna_person:": "🧖", ":sauna_woman:": "🧖‍♀", ":sauropod:": "🦕", ":saxophone:": "🎷", ":scarf:": "🧣", ":school:": "🏫", ":school_satchel:": "🎒", ":scientist:": "🧑‍🔬", ":scissors:": "✂", ":scorpion:": "🦂", ":scorpius:": "♏", ":scotland:": "🏴‍󠁧‍󠁢‍󠁳‍󠁣‍󠁴‍󠁿", ":scream:": "😱", ":scream_cat:": "🙀", ":scroll:": "📜", ":seat:": "💺", ":secret:": "㊙", ":see_no_evil:": "🙈", ":seedling:": "🌱", ":selfie:": "🤳", ":senegal:": "🇸‍🇳", ":serbia:": "🇷‍🇸", ":service_dog:": "🐕‍🦺", ":seven:": "7‍⃣", ":seychelles:": "🇸‍🇨", ":shallow_pan_of_food:": "🥘", ":shamrock:": "☘", ":shark:": "🦈", ":shaved_ice:": "🍧", ":sheep:": "🐑", ":shell:": "🐚", ":shield:": "🛡", ":shinto_shrine:": "⛩", ":ship:": "🚢", ":shirt:": "👕", ":shit:": "💩", ":shoe:": "👞", ":shopping:": "🛍", ":shopping_cart:": "🛒", ":shorts:": "🩳", ":shower:": "🚿", ":shrimp:": "🦐", ":shrug:": "🤷", ":shushing_face:": "🤫", ":sierra_leone:": "🇸‍🇱", ":signal_strength:": "📶", ":singapore:": "🇸‍🇬", ":singer:": "🧑‍🎤", ":sint_maarten:": "🇸‍🇽", ":six:": "6‍⃣", ":six_pointed_star:": "🔯", ":skateboard:": "🛹", ":ski:": "🎿", ":skier:": "⛷", ":skull:": "💀", ":skull_and_crossbones:": "☠", ":skunk:": "🦨", ":sled:": "🛷", ":sleeping:": "😴", ":sleeping_bed:": "🛌", ":sleepy:": "😪", ":slightly_frowning_face:": "🙁", ":slightly_smiling_face:": "🙂", ":slot_machine:": "🎰", ":sloth:": "🦥", ":slovakia:": "🇸‍🇰", ":slovenia:": "🇸‍🇮", ":small_airplane:": "🛩", ":small_blue_diamond:": "🔹", ":small_orange_diamond:": "🔸", ":small_red_triangle:": "🔺", ":small_red_triangle_down:": "🔻", ":smile:": "😄", ":smile_cat:": "😸", ":smiley:": "😃", ":smiley_cat:": "😺", ":smiling_face_with_three_hearts:": "🥰", ":smiling_imp:": "😈", ":smirk:": "😏", ":smirk_cat:": "😼", ":smoking:": "🚬", ":snail:": "🐌", ":snake:": "🐍", ":sneezing_face:": "🤧", ":snowboarder:": "🏂", ":snowflake:": "❄", ":snowman:": "⛄", ":snowman_with_snow:": "☃", ":soap:": "🧼", ":sob:": "😭", ":soccer:": "⚽", ":socks:": "🧦", ":softball:": "🥎", ":solomon_islands:": "🇸‍🇧", ":somalia:": "🇸‍🇴", ":soon:": "🔜", ":sos:": "🆘", ":sound:": "🔉", ":south_africa:": "🇿‍🇦", ":south_georgia_south_sandwich_islands:": "🇬‍🇸", ":south_sudan:": "🇸‍🇸", ":space_invader:": "👾", ":spades:": "♠", ":spaghetti:": "🍝", ":sparkle:": "❇", ":sparkler:": "🎇", ":sparkles:": "✨", ":sparkling_heart:": "💖", ":speak_no_evil:": "🙊", ":speaker:": "🔈", ":speaking_head:": "🗣", ":speech_balloon:": "💬", ":speedboat:": "🚤", ":spider:": "🕷", ":spider_web:": "🕸", ":spiral_calendar:": "🗓", ":spiral_notepad:": "🗒", ":sponge:": "🧽", ":spoon:": "🥄", ":squid:": "🦑", ":sri_lanka:": "🇱‍🇰", ":st_barthelemy:": "🇧‍🇱", ":st_helena:": "🇸‍🇭", ":st_kitts_nevis:": "🇰‍🇳", ":st_lucia:": "🇱‍🇨", ":st_martin:": "🇲‍🇫", ":st_pierre_miquelon:": "🇵‍🇲", ":st_vincent_grenadines:": "🇻‍🇨", ":stadium:": "🏟", ":standing_man:": "🧍‍♂", ":standing_person:": "🧍", ":standing_woman:": "🧍‍♀", ":star:": "⭐", ":star2:": "🌟", ":star_and_crescent:": "☪", ":star_of_david:": "✡", ":star_struck:": "🤩", ":stars:": "🌠", ":station:": "🚉", ":statue_of_liberty:": "🗽", ":steam_locomotive:": "🚂", ":stethoscope:": "🩺", ":stew:": "🍲", ":stop_button:": "⏹", ":stop_sign:": "🛑", ":stopwatch:": "⏱", ":straight_ruler:": "📏", ":strawberry:": "🍓", ":stuck_out_tongue:": "😛", ":stuck_out_tongue_closed_eyes:": "😝", ":stuck_out_tongue_winking_eye:": "😜", ":student:": "🧑‍🎓", ":studio_microphone:": "🎙", ":stuffed_flatbread:": "🥙", ":sudan:": "🇸‍🇩", ":sun_behind_large_cloud:": "🌥", ":sun_behind_rain_cloud:": "🌦", ":sun_behind_small_cloud:": "🌤", ":sun_with_face:": "🌞", ":sunflower:": "🌻", ":sunglasses:": "😎", ":sunny:": "☀", ":sunrise:": "🌅", ":sunrise_over_mountains:": "🌄", ":superhero:": "🦸", ":superhero_man:": "🦸‍♂", ":superhero_woman:": "🦸‍♀", ":supervillain:": "🦹", ":supervillain_man:": "🦹‍♂", ":supervillain_woman:": "🦹‍♀", ":surfer:": "🏄", ":surfing_man:": "🏄‍♂", ":surfing_woman:": "🏄‍♀", ":suriname:": "🇸‍🇷", ":sushi:": "🍣", ":suspension_railway:": "🚟", ":svalbard_jan_mayen:": "🇸‍🇯", ":swan:": "🦢", ":swaziland:": "🇸‍🇿", ":sweat:": "😓", ":sweat_drops:": "💦", ":sweat_smile:": "😅", ":sweden:": "🇸‍🇪", ":sweet_potato:": "🍠", ":swim_brief:": "🩲", ":swimmer:": "🏊", ":swimming_man:": "🏊‍♂", ":swimming_woman:": "🏊‍♀", ":switzerland:": "🇨‍🇭", ":symbols:": "🔣", ":synagogue:": "🕍", ":syria:": "🇸‍🇾", ":syringe:": "💉", ":t-rex:": "🦖", ":taco:": "🌮", ":tada:": "🎉", ":taiwan:": "🇹‍🇼", ":tajikistan:": "🇹‍🇯", ":takeout_box:": "🥡", ":tanabata_tree:": "🎋", ":tangerine:": "🍊", ":tanzania:": "🇹‍🇿", ":taurus:": "♉", ":taxi:": "🚕", ":tea:": "🍵", ":teacher:": "🧑‍🏫", ":technologist:": "🧑‍💻", ":teddy_bear:": "🧸", ":telephone:": "☎", ":telephone_receiver:": "📞", ":telescope:": "🔭", ":tennis:": "🎾", ":tent:": "⛺", ":test_tube:": "🧪", ":thailand:": "🇹‍🇭", ":thermometer:": "🌡", ":thinking:": "🤔", ":thought_balloon:": "💭", ":thread:": "🧵", ":three:": "3‍⃣", ":thumbsdown:": "👎", ":thumbsup:": "👍", ":ticket:": "🎫", ":tickets:": "🎟", ":tiger:": "🐯", ":tiger2:": "🐅", ":timer_clock:": "⏲", ":timor_leste:": "🇹‍🇱", ":tipping_hand_man:": "💁‍♂", ":tipping_hand_person:": "💁", ":tipping_hand_woman:": "💁‍♀", ":tired_face:": "😫", ":tm:": "™", ":togo:": "🇹‍🇬", ":toilet:": "🚽", ":tokelau:": "🇹‍🇰", ":tokyo_tower:": "🗼", ":tomato:": "🍅", ":tonga:": "🇹‍🇴", ":tongue:": "👅", ":toolbox:": "🧰", ":tooth:": "🦷", ":top:": "🔝", ":tophat:": "🎩", ":tornado:": "🌪", ":tr:": "🇹‍🇷", ":trackball:": "🖲", ":tractor:": "🚜", ":traffic_light:": "🚥", ":train:": "🚋", ":train2:": "🚆", ":tram:": "🚊", ":triangular_flag_on_post:": "🚩", ":triangular_ruler:": "📐", ":trident:": "🔱", ":trinidad_tobago:": "🇹‍🇹", ":tristan_da_cunha:": "🇹‍🇦", ":triumph:": "😤", ":trolleybus:": "🚎", ":trophy:": "🏆", ":tropical_drink:": "🍹", ":tropical_fish:": "🐠", ":truck:": "🚚", ":trumpet:": "🎺", ":tshirt:": "👕", ":tulip:": "🌷", ":tumbler_glass:": "🥃", ":tunisia:": "🇹‍🇳", ":turkey:": "🦃", ":turkmenistan:": "🇹‍🇲", ":turks_caicos_islands:": "🇹‍🇨", ":turtle:": "🐢", ":tuvalu:": "🇹‍🇻", ":tv:": "📺", ":twisted_rightwards_arrows:": "🔀", ":two:": "2‍⃣", ":two_hearts:": "💕", ":two_men_holding_hands:": "👬", ":two_women_holding_hands:": "👭", ":u5272:": "🈹", ":u5408:": "🈴", ":u55b6:": "🈺", ":u6307:": "🈯", ":u6708:": "🈷", ":u6709:": "🈶", ":u6e80:": "🈵", ":u7121:": "🈚", ":u7533:": "🈸", ":u7981:": "🈲", ":u7a7a:": "🈳", ":uganda:": "🇺‍🇬", ":uk:": "🇬‍🇧", ":ukraine:": "🇺‍🇦", ":umbrella:": "☔", ":unamused:": "😒", ":underage:": "🔞", ":unicorn:": "🦄", ":united_arab_emirates:": "🇦‍🇪", ":united_nations:": "🇺‍🇳", ":unlock:": "🔓", ":up:": "🆙", ":upside_down_face:": "🙃", ":uruguay:": "🇺‍🇾", ":us:": "🇺‍🇸", ":us_outlying_islands:": "🇺‍🇲", ":us_virgin_islands:": "🇻‍🇮", ":uzbekistan:": "🇺‍🇿", ":v:": "✌", ":vampire:": "🧛", ":vampire_man:": "🧛‍♂", ":vampire_woman:": "🧛‍♀", ":vanuatu:": "🇻‍🇺", ":vatican_city:": "🇻‍🇦", ":venezuela:": "🇻‍🇪", ":vertical_traffic_light:": "🚦", ":vhs:": "📼", ":vibration_mode:": "📳", ":video_camera:": "📹", ":video_game:": "🎮", ":vietnam:": "🇻‍🇳", ":violin:": "🎻", ":virgo:": "♍", ":volcano:": "🌋", ":volleyball:": "🏐", ":vomiting_face:": "🤮", ":vs:": "🆚", ":vulcan_salute:": "🖖", ":waffle:": "🧇", ":wales:": "🏴‍󠁧‍󠁢‍󠁷‍󠁬‍󠁳‍󠁿", ":walking:": "🚶", ":walking_man:": "🚶‍♂", ":walking_woman:": "🚶‍♀", ":wallis_futuna:": "🇼‍🇫", ":waning_crescent_moon:": "🌘", ":waning_gibbous_moon:": "🌖", ":warning:": "⚠", ":wastebasket:": "🗑", ":watch:": "⌚", ":water_buffalo:": "🐃", ":water_polo:": "🤽", ":watermelon:": "🍉", ":wave:": "👋", ":wavy_dash:": "〰", ":waxing_crescent_moon:": "🌒", ":waxing_gibbous_moon:": "🌔", ":wc:": "🚾", ":weary:": "😩", ":wedding:": "💒", ":weight_lifting:": "🏋", ":weight_lifting_man:": "🏋‍♂", ":weight_lifting_woman:": "🏋‍♀", ":western_sahara:": "🇪‍🇭", ":whale:": "🐳", ":whale2:": "🐋", ":wheel_of_dharma:": "☸", ":wheelchair:": "♿", ":white_check_mark:": "✅", ":white_circle:": "⚪", ":white_flag:": "🏳", ":white_flower:": "💮", ":white_haired_man:": "👨‍🦳", ":white_haired_woman:": "👩‍🦳", ":white_heart:": "🤍", ":white_large_square:": "⬜", ":white_medium_small_square:": "◽", ":white_medium_square:": "◻", ":white_small_square:": "▫", ":white_square_button:": "🔳", ":wilted_flower:": "🥀", ":wind_chime:": "🎐", ":wind_face:": "🌬", ":wine_glass:": "🍷", ":wink:": "😉", ":wolf:": "🐺", ":woman:": "👩", ":woman_artist:": "👩‍🎨", ":woman_astronaut:": "👩‍🚀", ":woman_cartwheeling:": "🤸‍♀", ":woman_cook:": "👩‍🍳", ":woman_dancing:": "💃", ":woman_facepalming:": "🤦‍♀", ":woman_factory_worker:": "👩‍🏭", ":woman_farmer:": "👩‍🌾", ":woman_firefighter:": "👩‍🚒", ":woman_health_worker:": "👩‍⚕", ":woman_in_manual_wheelchair:": "👩‍🦽", ":woman_in_motorized_wheelchair:": "👩‍🦼", ":woman_judge:": "👩‍⚖", ":woman_juggling:": "🤹‍♀", ":woman_mechanic:": "👩‍🔧", ":woman_office_worker:": "👩‍💼", ":woman_pilot:": "👩‍✈", ":woman_playing_handball:": "🤾‍♀", ":woman_playing_water_polo:": "🤽‍♀", ":woman_scientist:": "👩‍🔬", ":woman_shrugging:": "🤷‍♀", ":woman_singer:": "👩‍🎤", ":woman_student:": "👩‍🎓", ":woman_teacher:": "👩‍🏫", ":woman_technologist:": "👩‍💻", ":woman_with_headscarf:": "🧕", ":woman_with_probing_cane:": "👩‍🦯", ":woman_with_turban:": "👳‍♀", ":womans_clothes:": "👚", ":womans_hat:": "👒", ":women_wrestling:": "🤼‍♀", ":womens:": "🚺", ":woozy_face:": "🥴", ":world_map:": "🗺", ":worried:": "😟", ":wrench:": "🔧", ":wrestling:": "🤼", ":writing_hand:": "✍", ":x:": "❌", ":yarn:": "🧶", ":yawning_face:": "🥱", ":yellow_circle:": "🟡", ":yellow_heart:": "💛", ":yellow_square:": "🟨", ":yemen:": "🇾‍🇪", ":yen:": "💴", ":yin_yang:": "☯", ":yo_yo:": "🪀", ":yum:": "😋", ":zambia:": "🇿‍🇲", ":zany_face:": "🤪", ":zap:": "⚡", ":zebra:": "🦓", ":zero:": "0‍⃣", ":zimbabwe:": "🇿‍🇼", ":zipper_mouth_face:": "🤐", ":zombie:": "🧟", ":zombie_man:": "🧟‍♂", ":zombie_woman:": "🧟‍♀", ":zzz:": "💤", ":default:": "●", "a": "a", "b": "b", "c": "c", "d": "d", "e": "e", "f": "f", "g": "g", "h": "h", "i": "i", "j": "j", "k": "k", "l": "l", "m": "m", "n": "n", "o": "o", "p": "p", "q": "q", "r": "r", "s": "s", "t": "t", "u": "u", "v": "v", "w": "w", "x": "x", "y": "y", "z": "z", "A": "A", "B": "B", "C": "C", "D": "D", "E": "E", "F": "F", "G": "G", "H": "H", "I": "I", "J": "J", "K": "K", "L": "L", "M": "M", "N": "N", "O": "O", "P": "P", "Q": "Q", "R": "R", "S": "S", "T": "T", "U": "U", "V": "V", "W": "W", "X": "X", "Y": "Y", "Z": "Z", "0": "0", "1": "1", "2": "2", "3": "3", "4": "4", "5": "5", "6": "6", "7": "7", "8": "8", "9": "9", } if __name__ == "__main__": # pragma: no cover import requests import io import re import string from pathlib import Path from mitmproxy.tools.console.common import SYMBOL_MARK CHAR_MARKERS = list(string.ascii_letters) + list(string.digits) EMOJI_SRC = ' ":{name}:": "{emoji_val}",' CHAR_SRC = ' "{name}": "{emoji_val}",' out = io.StringIO() r = requests.get("https://api.github.com/emojis") for name, url in r.json().items(): codepoints = url.rpartition("/")[2].partition(".png")[0].split("-") try: emoji_val = "\u200d".join(chr(int(c, 16)) for c in codepoints) except ValueError: continue # some GitHub-specific emojis, e.g. "atom". print(EMOJI_SRC.format(name=name, emoji_val=emoji_val), file=out) # add the default marker print(EMOJI_SRC.format(name="default", emoji_val=SYMBOL_MARK), file=out) for c in CHAR_MARKERS: print(CHAR_SRC.format(name=c, emoji_val=c), file=out) Path(__file__).write_text( re.sub( r"(?<={\n)[\s\S]*(?=}\n)", lambda x: out.getvalue(), Path(__file__).read_text("utf8"), 1, ), "utf8", ) mitmproxy-8.1.1/mitmproxy/utils/human.py000066400000000000000000000050361425660472000204750ustar00rootroot00000000000000import datetime import functools import ipaddress import time from typing import Optional SIZE_UNITS = { "b": 1024 ** 0, "k": 1024 ** 1, "m": 1024 ** 2, "g": 1024 ** 3, "t": 1024 ** 4, } def pretty_size(size: int) -> str: """Convert a number of bytes into a human-readable string. len(return value) <= 5 always holds true. """ s: float = size # type cast for mypy if s < 1024: return f"{s}b" for suffix in ["k", "m", "g", "t"]: s /= 1024 if s < 99.95: return f"{s:.1f}{suffix}" if s < 1024 or suffix == "t": return f"{s:.0f}{suffix}" raise AssertionError @functools.lru_cache def parse_size(s: Optional[str]) -> Optional[int]: """ Parse a size with an optional k/m/... suffix. Invalid values raise a ValueError. For added convenience, passing `None` returns `None`. """ if s is None: return None try: return int(s) except ValueError: pass for i in SIZE_UNITS.keys(): if s.endswith(i): try: return int(s[:-1]) * SIZE_UNITS[i] except ValueError: break raise ValueError("Invalid size specification.") def pretty_duration(secs: Optional[float]) -> str: formatters = [ (100, "{:.0f}s"), (10, "{:2.1f}s"), (1, "{:1.2f}s"), ] if secs is None: return "" for limit, formatter in formatters: if secs >= limit: return formatter.format(secs) # less than 1 sec return f"{secs * 1000:.0f}ms" def format_timestamp(s): s = time.localtime(s) d = datetime.datetime.fromtimestamp(time.mktime(s)) return d.strftime("%Y-%m-%d %H:%M:%S") def format_timestamp_with_milli(s): d = datetime.datetime.fromtimestamp(s) return d.strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] @functools.lru_cache def format_address(address: Optional[tuple]) -> str: """ This function accepts IPv4/IPv6 tuples and returns the formatted address string with port number """ if address is None: return "" try: host = ipaddress.ip_address(address[0]) if host.is_unspecified: return f"*:{address[1]}" if isinstance(host, ipaddress.IPv4Address): return f"{str(host)}:{address[1]}" # If IPv6 is mapped to IPv4 elif host.ipv4_mapped: return f"{str(host.ipv4_mapped)}:{address[1]}" return f"[{str(host)}]:{address[1]}" except ValueError: return f"{address[0]}:{address[1]}" mitmproxy-8.1.1/mitmproxy/utils/pyinstaller/000077500000000000000000000000001425660472000213555ustar00rootroot00000000000000mitmproxy-8.1.1/mitmproxy/utils/pyinstaller/__init__.py000066400000000000000000000001711425660472000234650ustar00rootroot00000000000000from pathlib import Path here = Path(__file__).parent.absolute() def hook_dirs() -> list[str]: return [str(here)] mitmproxy-8.1.1/mitmproxy/utils/pyinstaller/hook-mitmproxy.addons.onboardingapp.py000066400000000000000000000001651425660472000310300ustar00rootroot00000000000000from PyInstaller.utils.hooks import collect_data_files datas = collect_data_files("mitmproxy.addons.onboardingapp") mitmproxy-8.1.1/mitmproxy/utils/pyinstaller/hook-mitmproxy.py000066400000000000000000000000451425660472000247340ustar00rootroot00000000000000hiddenimports = ["mitmproxy.script"] mitmproxy-8.1.1/mitmproxy/utils/pyinstaller/hook-mitmproxy.tools.web.py000066400000000000000000000001521425660472000266460ustar00rootroot00000000000000from PyInstaller.utils.hooks import collect_data_files datas = collect_data_files("mitmproxy.tools.web") mitmproxy-8.1.1/mitmproxy/utils/sliding_window.py000066400000000000000000000015121425660472000224000ustar00rootroot00000000000000import itertools from typing import Iterable, Iterator, Optional, TypeVar T = TypeVar("T") def window( iterator: Iterable[T], behind: int = 0, ahead: int = 0 ) -> Iterator[tuple[Optional[T], ...]]: """ Sliding window for an iterator. Example: >>> for prev, i, nxt in window(range(10), 1, 1): >>> print(prev, i, nxt) None 0 1 0 1 2 1 2 3 2 3 None """ # TODO: move into utils iters: list[Iterator[Optional[T]]] = list( itertools.tee(iterator, behind + 1 + ahead) ) for i in range(behind): iters[i] = itertools.chain((behind - i) * [None], iters[i]) for i in range(ahead): iters[-1 - i] = itertools.islice( itertools.chain(iters[-1 - i], (ahead - i) * [None]), (ahead - i), None ) return zip(*iters) mitmproxy-8.1.1/mitmproxy/utils/spec.py000066400000000000000000000012051425660472000203110ustar00rootroot00000000000000from mitmproxy import flowfilter def parse_spec(option: str) -> tuple[flowfilter.TFilter, str, str]: """ Parse strings in the following format: [/flow-filter]/subject/replacement """ sep, rem = option[0], option[1:] parts = rem.split(sep, 2) if len(parts) == 2: subject, replacement = parts return flowfilter.match_all, subject, replacement elif len(parts) == 3: patt, subject, replacement = parts flow_filter = flowfilter.parse(patt) return flow_filter, subject, replacement else: raise ValueError("Invalid number of parameters (2 or 3 are expected)") mitmproxy-8.1.1/mitmproxy/utils/strutils.py000066400000000000000000000166351425660472000212650ustar00rootroot00000000000000import codecs import io import re from typing import Iterable, Union, overload # https://mypy.readthedocs.io/en/stable/more_types.html#function-overloading @overload def always_bytes(str_or_bytes: None, *encode_args) -> None: ... @overload def always_bytes(str_or_bytes: Union[str, bytes], *encode_args) -> bytes: ... def always_bytes( str_or_bytes: Union[None, str, bytes], *encode_args ) -> Union[None, bytes]: if str_or_bytes is None or isinstance(str_or_bytes, bytes): return str_or_bytes elif isinstance(str_or_bytes, str): return str_or_bytes.encode(*encode_args) else: raise TypeError( f"Expected str or bytes, but got {type(str_or_bytes).__name__}." ) @overload def always_str(str_or_bytes: None, *encode_args) -> None: ... @overload def always_str(str_or_bytes: Union[str, bytes], *encode_args) -> str: ... def always_str(str_or_bytes: Union[None, str, bytes], *decode_args) -> Union[None, str]: """ Returns, str_or_bytes unmodified, if """ if str_or_bytes is None or isinstance(str_or_bytes, str): return str_or_bytes elif isinstance(str_or_bytes, bytes): return str_or_bytes.decode(*decode_args) else: raise TypeError( f"Expected str or bytes, but got {type(str_or_bytes).__name__}." ) # Translate control characters to "safe" characters. This implementation # initially replaced them with the matching control pictures # (http://unicode.org/charts/PDF/U2400.pdf), but that turned out to render badly # with monospace fonts. We are back to "." therefore. _control_char_trans = { x: ord(".") for x in range(32) # x + 0x2400 for unicode control group pictures } _control_char_trans[127] = ord(".") # 0x2421 _control_char_trans_newline = _control_char_trans.copy() for x in ("\r", "\n", "\t"): del _control_char_trans_newline[ord(x)] _control_char_trans = str.maketrans(_control_char_trans) _control_char_trans_newline = str.maketrans(_control_char_trans_newline) def escape_control_characters(text: str, keep_spacing=True) -> str: """ Replace all unicode C1 control characters from the given text with a single "." Args: keep_spacing: If True, tabs and newlines will not be replaced. """ if not isinstance(text, str): raise ValueError(f"text type must be unicode but is {type(text).__name__}") trans = _control_char_trans_newline if keep_spacing else _control_char_trans return text.translate(trans) def bytes_to_escaped_str( data: bytes, keep_spacing: bool = False, escape_single_quotes: bool = False ) -> str: """ Take bytes and return a safe string that can be displayed to the user. Single quotes are always escaped, double quotes are never escaped: "'" + bytes_to_escaped_str(...) + "'" gives a valid Python string. Args: keep_spacing: If True, tabs and newlines will not be escaped. """ if not isinstance(data, bytes): raise ValueError(f"data must be bytes, but is {data.__class__.__name__}") # We always insert a double-quote here so that we get a single-quoted string back # https://stackoverflow.com/questions/29019340/why-does-python-use-different-quotes-for-representing-strings-depending-on-their ret = repr(b'"' + data).lstrip("b")[2:-1] if not escape_single_quotes: ret = re.sub(r"(? bytes: """ Take an escaped string and return the unescaped bytes equivalent. Raises: ValueError, if the escape sequence is invalid. """ if not isinstance(data, str): raise ValueError(f"data must be str, but is {data.__class__.__name__}") # This one is difficult - we use an undocumented Python API here # as per http://stackoverflow.com/a/23151714/934719 return codecs.escape_decode(data)[0] # type: ignore def is_mostly_bin(s: bytes) -> bool: if not s or len(s) == 0: return False return sum(i < 9 or 13 < i < 32 or 126 < i for i in s[:100]) / len(s[:100]) > 0.3 def is_xml(s: bytes) -> bool: for char in s: if char in (9, 10, 32): # is space? continue return char == 60 # is a "<"? return False def clean_hanging_newline(t): """ Many editors will silently add a newline to the final line of a document (I'm looking at you, Vim). This function fixes this common problem at the risk of removing a hanging newline in the rare cases where the user actually intends it. """ if t and t[-1] == "\n": return t[:-1] return t def hexdump(s): """ Returns: A generator of (offset, hex, str) tuples """ for i in range(0, len(s), 16): offset = f"{i:0=10x}" part = s[i : i + 16] x = " ".join(f"{i:0=2x}" for i in part) x = x.ljust(47) # 16*2 + 15 part_repr = always_str( escape_control_characters( part.decode("ascii", "replace").replace("\ufffd", "."), False ) ) yield (offset, x, part_repr) def _move_to_private_code_plane(matchobj): return chr(ord(matchobj.group(0)) + 0xE000) def _restore_from_private_code_plane(matchobj): return chr(ord(matchobj.group(0)) - 0xE000) NO_ESCAPE = r"(?>> split_special_areas( >>> "test /* don't modify me */ foo", >>> [r"/\\*[\\s\\S]*?\\*/"]) # (regex matching comments) ["test ", "/* don't modify me */", " foo"] "".join(split_special_areas(x, ...)) == x always holds true. """ return re.split("({})".format("|".join(area_delimiter)), data, flags=re.MULTILINE) def escape_special_areas( data: str, area_delimiter: Iterable[str], control_characters, ): """ Escape all control characters present in special areas with UTF8 symbols in the private use plane (U+E000 t+ ord(char)). This is useful so that one can then use regex replacements on the resulting string without interfering with special areas. control_characters must be 0 < ord(x) < 256. Example: >>> print(x) if (true) { console.log('{}'); } >>> x = escape_special_areas(x, "{", ["'" + SINGLELINE_CONTENT + "'"]) >>> print(x) if (true) { console.log('�}'); } >>> x = re.sub(r"\\s*{\\s*", " {\n ", x) >>> x = unescape_special_areas(x) >>> print(x) if (true) { console.log('{}'); } """ buf = io.StringIO() parts = split_special_areas(data, area_delimiter) rex = re.compile(fr"[{control_characters}]") for i, x in enumerate(parts): if i % 2: x = rex.sub(_move_to_private_code_plane, x) buf.write(x) return buf.getvalue() def unescape_special_areas(data: str): """ Invert escape_special_areas. x == unescape_special_areas(escape_special_areas(x)) always holds true. """ return re.sub(r"[\ue000-\ue0ff]", _restore_from_private_code_plane, data) mitmproxy-8.1.1/mitmproxy/utils/typecheck.py000066400000000000000000000042261425660472000213440ustar00rootroot00000000000000import typing from collections import abc try: from types import UnionType except ImportError: UnionType = object() # type: ignore Type = typing.Union[ typing.Any # anything more elaborate really fails with mypy at the moment. ] def check_option_type(name: str, value: typing.Any, typeinfo: Type) -> None: """ Check if the provided value is an instance of typeinfo and raises a TypeError otherwise. This function supports only those types required for options. """ e = TypeError("Expected {} for {}, but got {}.".format(typeinfo, name, type(value))) origin = typing.get_origin(typeinfo) if origin is typing.Union or origin is UnionType: for T in typing.get_args(typeinfo): try: check_option_type(name, value, T) except TypeError: pass else: return raise e elif origin is tuple: types = typing.get_args(typeinfo) if not isinstance(value, (tuple, list)): raise e if len(types) != len(value): raise e for i, (x, T) in enumerate(zip(value, types)): check_option_type(f"{name}[{i}]", x, T) return elif origin is abc.Sequence: T = typing.get_args(typeinfo)[0] if not isinstance(value, (tuple, list)): raise e for v in value: check_option_type(name, v, T) elif origin is typing.IO or typeinfo in (typing.TextIO, typing.BinaryIO): if hasattr(value, "read"): return else: raise e elif typeinfo is typing.Any: return elif not isinstance(value, typeinfo): if typeinfo is float and isinstance(value, int): return raise e def typespec_to_str(typespec: typing.Any) -> str: if typespec in (str, int, float, bool): t = typespec.__name__ elif typespec == typing.Optional[str]: t = "optional str" elif typespec in (typing.Sequence[str], abc.Sequence[str]): t = "sequence of str" elif typespec == typing.Optional[int]: t = "optional int" else: raise NotImplementedError return t mitmproxy-8.1.1/mitmproxy/utils/vt_codes.py000066400000000000000000000031401425660472000211650ustar00rootroot00000000000000""" This module provides a method to detect if a given file object supports virtual terminal escape codes. """ import os import sys from typing import IO if os.name == "nt": from ctypes import byref, windll # type: ignore from ctypes.wintypes import BOOL, DWORD, HANDLE, LPDWORD ENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x0004 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 # https://docs.microsoft.com/de-de/windows/console/getstdhandle GetStdHandle = windll.kernel32.GetStdHandle GetStdHandle.argtypes = [DWORD] GetStdHandle.restype = HANDLE # https://docs.microsoft.com/de-de/windows/console/getconsolemode GetConsoleMode = windll.kernel32.GetConsoleMode GetConsoleMode.argtypes = [HANDLE, LPDWORD] GetConsoleMode.restype = BOOL # https://docs.microsoft.com/de-de/windows/console/setconsolemode SetConsoleMode = windll.kernel32.SetConsoleMode SetConsoleMode.argtypes = [HANDLE, DWORD] SetConsoleMode.restype = BOOL def ensure_supported(f: IO[str]) -> bool: if not f.isatty(): return False if f == sys.stdout: h = STD_OUTPUT_HANDLE elif f == sys.stderr: h = STD_ERROR_HANDLE else: return False handle = GetStdHandle(h) console_mode = DWORD() ok = GetConsoleMode(handle, byref(console_mode)) if not ok: return False ok = SetConsoleMode( handle, console_mode.value | ENABLE_VIRTUAL_TERMINAL_PROCESSING ) return ok else: def ensure_supported(f: IO[str]) -> bool: return f.isatty() mitmproxy-8.1.1/mitmproxy/version.py000066400000000000000000000032601425660472000177070ustar00rootroot00000000000000import os import subprocess import sys VERSION = "8.1.1" MITMPROXY = "mitmproxy " + VERSION # Serialization format version. This is displayed nowhere, it just needs to be incremented by one # for each change in the file format. FLOW_FORMAT_VERSION = 17 def get_dev_version() -> str: """ Return a detailed version string, sourced either from VERSION or obtained dynamically using git. """ mitmproxy_version = VERSION here = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) try: # Check that we're in the mitmproxy repository: https://github.com/mitmproxy/mitmproxy/issues/3987 # cb0e3287090786fad566feb67ac07b8ef361b2c3 is the first mitmproxy commit. subprocess.run( ["git", "cat-file", "-e", "cb0e3287090786fad566feb67ac07b8ef361b2c3"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, cwd=here, check=True, ) git_describe = subprocess.check_output( ["git", "describe", "--tags", "--long"], stderr=subprocess.STDOUT, cwd=here, ) last_tag, tag_dist_str, commit = git_describe.decode().strip().rsplit("-", 2) commit = commit.lstrip("g")[:7] tag_dist = int(tag_dist_str) except Exception: pass else: # Add commit info for non-tagged releases if tag_dist > 0: mitmproxy_version += f" (+{tag_dist}, commit {commit})" # PyInstaller build indicator, if using precompiled binary if getattr(sys, "frozen", False): mitmproxy_version += " binary" return mitmproxy_version if __name__ == "__main__": # pragma: no cover print(VERSION) mitmproxy-8.1.1/mitmproxy/websocket.py000066400000000000000000000133651425660472000202170ustar00rootroot00000000000000""" Mitmproxy used to have its own WebSocketFlow type until mitmproxy 6, but now WebSocket connections now are represented as HTTP flows as well. They can be distinguished from regular HTTP requests by having the `mitmproxy.http.HTTPFlow.websocket` attribute set. This module only defines the classes for individual `WebSocketMessage`s and the `WebSocketData` container. """ import time import warnings from typing import Union from typing import Optional from mitmproxy import stateobject from mitmproxy.coretypes import serializable from wsproto.frame_protocol import Opcode WebSocketMessageState = tuple[int, bool, bytes, float, bool, bool] class WebSocketMessage(serializable.Serializable): """ A single WebSocket message sent from one peer to the other. Fragmented WebSocket messages are reassembled by mitmproxy and then represented as a single instance of this class. The [WebSocket RFC](https://tools.ietf.org/html/rfc6455) specifies both text and binary messages. To avoid a whole class of nasty type confusion bugs, mitmproxy stores all message contents as `bytes`. If you need a `str`, you can access the `text` property on text messages: >>> if message.is_text: >>> text = message.text """ from_client: bool """True if this messages was sent by the client.""" type: Opcode """ The message type, as per RFC 6455's [opcode](https://tools.ietf.org/html/rfc6455#section-5.2). Mitmproxy currently only exposes messages assembled from `TEXT` and `BINARY` frames. """ content: bytes """A byte-string representing the content of this message.""" timestamp: float """Timestamp of when this message was received or created.""" dropped: bool """True if the message has not been forwarded by mitmproxy, False otherwise.""" injected: bool """True if the message was injected and did not originate from a client/server, False otherwise""" def __init__( self, type: Union[int, Opcode], from_client: bool, content: bytes, timestamp: Optional[float] = None, dropped: bool = False, injected: bool = False, ) -> None: self.from_client = from_client self.type = Opcode(type) self.content = content self.timestamp: float = timestamp or time.time() self.dropped = dropped self.injected = injected @classmethod def from_state(cls, state: WebSocketMessageState): return cls(*state) def get_state(self) -> WebSocketMessageState: return ( int(self.type), self.from_client, self.content, self.timestamp, self.dropped, self.injected, ) def set_state(self, state: WebSocketMessageState) -> None: ( typ, self.from_client, self.content, self.timestamp, self.dropped, self.injected, ) = state self.type = Opcode(typ) def __repr__(self): if self.type == Opcode.TEXT: return repr(self.content.decode(errors="replace")) else: return repr(self.content) @property def is_text(self) -> bool: """ `True` if this message is assembled from WebSocket `TEXT` frames, `False` if it is assembled from `BINARY` frames. """ return self.type == Opcode.TEXT def drop(self): """Drop this message, i.e. don't forward it to the other peer.""" self.dropped = True def kill(self): # pragma: no cover """A deprecated alias for `.drop()`.""" warnings.warn( "WebSocketMessage.kill() is deprecated, use .drop() instead.", DeprecationWarning, stacklevel=2, ) self.drop() @property def text(self) -> str: """ The message content as text. This attribute is only available if `WebSocketMessage.is_text` is `True`. *See also:* `WebSocketMessage.content` """ if self.type != Opcode.TEXT: raise AttributeError( f"{self.type.name.title()} WebSocket frames do not have a 'text' attribute." ) return self.content.decode() @text.setter def text(self, value: str) -> None: if self.type != Opcode.TEXT: raise AttributeError( f"{self.type.name.title()} WebSocket frames do not have a 'text' attribute." ) self.content = value.encode() class WebSocketData(stateobject.StateObject): """ A data container for everything related to a single WebSocket connection. This is typically accessed as `mitmproxy.http.HTTPFlow.websocket`. """ messages: list[WebSocketMessage] """All `WebSocketMessage`s transferred over this connection.""" closed_by_client: Optional[bool] = None """ `True` if the client closed the connection, `False` if the server closed the connection, `None` if the connection is active. """ close_code: Optional[int] = None """[Close Code](https://tools.ietf.org/html/rfc6455#section-7.1.5)""" close_reason: Optional[str] = None """[Close Reason](https://tools.ietf.org/html/rfc6455#section-7.1.6)""" timestamp_end: Optional[float] = None """*Timestamp:* WebSocket connection closed.""" _stateobject_attributes = dict( messages=list[WebSocketMessage], closed_by_client=bool, close_code=int, close_reason=str, timestamp_end=float, ) def __init__(self): self.messages = [] def __repr__(self): return f"" @classmethod def from_state(cls, state): d = WebSocketData() d.set_state(state) return d mitmproxy-8.1.1/release/000077500000000000000000000000001425660472000152175ustar00rootroot00000000000000mitmproxy-8.1.1/release/.gitignore000066400000000000000000000000311425660472000172010ustar00rootroot00000000000000/build /dist known_hosts mitmproxy-8.1.1/release/README.md000066400000000000000000000050721425660472000165020ustar00rootroot00000000000000# Release Checklist These steps assume you are on the correct branch and have a git remote called `origin` that points to the `mitmproxy/mitmproxy` repo. If necessary, create a major version branch starting off the release tag (e.g. `git checkout -b v4.x v4.0.0`) first. - Update CHANGELOG. - Verify that the compiled mitmweb assets are up-to-date (`npm start prod`). - Verify that all CI tests pass. - Verify that `mitmproxy/version.py` is correct. Remove `.dev` suffix if it exists. - Tag the release and push to GitHub. - `git tag v4.0.0` - `git push origin v4.0.0` - Wait for tag CI to complete. ### GitHub Releases - Create release notice on GitHub [here](https://github.com/mitmproxy/mitmproxy/releases/new) if not already auto-created by the tag. - We DO NOT upload release artifacts to GitHub anymore. Simply add the following snippet to the notice: `You can find the latest release packages at https://mitmproxy.org/downloads/.` ### PyPi - The created wheel is uploaded to PyPi automatically. - Please verify that https://pypi.python.org/pypi/mitmproxy has the latest version. ### Homebrew - The Homebrew maintainers are typically very fast and detect our new relese within a day. - If you feel the need, you can run this from a macOS machine: `brew bump-formula-pr --url https://github.com/mitmproxy/mitmproxy/archive/v.tar.gz mitmproxy` ### Docker - The docker image is built by our CI workers and pushed to Docker Hub automatically. - Please verify that https://hub.docker.com/r/mitmproxy/mitmproxy/tags/ has the latest version. - Please verify that the latest tag points to the most recent image (same digest / hash). ### Docs - `./build.py`. If everything looks alright, continue with - `./upload-stable.sh`, - `DOCS_ARCHIVE=true ./build.py`, and - `./upload-archive.sh v4`. Doing this now already saves you from switching back to an old state on the next release. ### Website - The website does not need to be updated for patch releases. New versions are automatically picked up once they are on the download server. - Update version here: https://github.com/mitmproxy/www/blob/main/src/config.toml - Update docs menu here: https://github.com/mitmproxy/www/blob/main/src/themes/mitmproxy/layouts/partials/header.html - Run `./build && ./upload-test`. - If everything looks alright at https://www-test.mitmproxy.org, run `./upload-prod`. ### Prepare for next release - Last but not least, bump the major version on main in [https://github.com/mitmproxy/mitmproxy/blob/main/mitmproxy/version.py](mitmproxy/version.py) and add a `.dev` suffix. mitmproxy-8.1.1/release/__init__.py000066400000000000000000000000001425660472000173160ustar00rootroot00000000000000mitmproxy-8.1.1/release/cibuild.py000077500000000000000000000462011425660472000172120ustar00rootroot00000000000000#!/usr/bin/env python3 import contextlib import hashlib import os import platform import re import shutil import subprocess import sys import tarfile import urllib.request import zipfile from dataclasses import dataclass from pathlib import Path from typing import Optional, Union import click import cryptography.fernet import parver @contextlib.contextmanager def chdir(path: Path): # pragma: no cover old_dir = os.getcwd() os.chdir(path) yield os.chdir(old_dir) class BuildError(Exception): pass def bool_from_env(envvar: str) -> bool: val = os.environ.get(envvar, "") if not val or val.lower() in ("0", "false"): return False else: return True class ZipFile2(zipfile.ZipFile): # ZipFile and tarfile have slightly different APIs. Let's fix that. def add(self, name: str, arcname: str) -> None: return self.write(name, arcname) def __enter__(self) -> "ZipFile2": return self @dataclass(frozen=True, repr=False) class BuildEnviron: PLATFORM_TAGS = { "Darwin": "osx", "Windows": "windows", "Linux": "linux", } system: str root_dir: Path branch: Optional[str] = None tag: Optional[str] = None is_pull_request: bool = True should_build_wheel: bool = False should_build_docker: bool = False should_build_pyinstaller: bool = False should_build_wininstaller: bool = False has_aws_creds: bool = False has_twine_creds: bool = False docker_username: Optional[str] = None docker_password: Optional[str] = None build_key: Optional[str] = None @classmethod def from_env(cls) -> "BuildEnviron": branch = None tag = None if ref := os.environ.get("GITHUB_REF", ""): if ref.startswith("refs/heads/"): branch = ref.replace("refs/heads/", "") if ref.startswith("refs/pull/"): branch = "pr-" + ref.split("/")[2] if ref.startswith("refs/tags/"): tag = ref.replace("refs/tags/", "") is_pull_request = ( os.environ.get("GITHUB_EVENT_NAME", "pull_request") == "pull_request" ) return cls( system=platform.system(), root_dir=Path(__file__).parent.parent, branch=branch, tag=tag, is_pull_request=is_pull_request, should_build_wheel=bool_from_env("CI_BUILD_WHEEL"), should_build_pyinstaller=bool_from_env("CI_BUILD_PYINSTALLER"), should_build_wininstaller=bool_from_env("CI_BUILD_WININSTALLER"), should_build_docker=bool_from_env("CI_BUILD_DOCKER"), has_aws_creds=bool_from_env("AWS_ACCESS_KEY_ID"), has_twine_creds=bool_from_env("TWINE_USERNAME") and bool_from_env("TWINE_PASSWORD"), docker_username=os.environ.get("DOCKER_USERNAME", None), docker_password=os.environ.get("DOCKER_PASSWORD", None), build_key=os.environ.get("CI_BUILD_KEY", None), ) def archive(self, path: Path) -> Union[tarfile.TarFile, ZipFile2]: if self.system == "Windows": return ZipFile2(path, "w") else: return tarfile.open(path, "w:gz") @property def archive_path(self) -> Path: if self.system == "Windows": ext = "zip" else: ext = "tar.gz" return self.dist_dir / f"mitmproxy-{self.version}-{self.platform_tag}.{ext}" @property def build_dir(self) -> Path: return self.release_dir / "build" @property def dist_dir(self) -> Path: return self.release_dir / "dist" @property def docker_tag(self) -> str: if self.branch == "main": t = "dev" else: t = self.version return f"mitmproxy/mitmproxy:{t}" def dump_info(self, fp=sys.stdout) -> None: lst = [ "version", "tag", "branch", "platform_tag", "root_dir", "release_dir", "build_dir", "dist_dir", "upload_dir", "should_build_wheel", "should_build_pyinstaller", "should_build_wininstaller", "should_build_docker", "should_upload_aws", "should_upload_docker", "should_upload_pypi", ] for attr in lst: print(f"cibuild.{attr}={getattr(self, attr)}", file=fp) def check_version(self) -> None: """ Check that version numbers match our conventions. Raises a ValueError if there is a mismatch. """ contents = (self.root_dir / "mitmproxy" / "version.py").read_text("utf8") match = re.search(r'^VERSION = "(.+?)"', contents, re.M) assert match version = match.group(1) if self.is_prod_release: # For production releases, we require strict version equality if self.version != version: raise ValueError( f"Tag is {self.tag}, but mitmproxy/version.py is {version}." ) elif not self.is_maintenance_branch: # Commits on maintenance branches don't need the dev suffix. This # allows us to incorporate and test commits between tagged releases. # For snapshots, we only ensure that mitmproxy/version.py contains a # dev release. version_info = parver.Version.parse(version) if not version_info.is_devrelease: raise ValueError( f"Non-production releases must have dev suffix: {version}" ) @property def is_maintenance_branch(self) -> bool: """ Is this an untagged commit on a maintenance branch? """ if not self.tag and self.branch and re.match(r"v\d+\.x", self.branch): return True return False @property def has_docker_creds(self) -> bool: return bool(self.docker_username and self.docker_password) @property def is_prod_release(self) -> bool: if not self.tag or not self.tag.startswith("v"): return False try: v = parver.Version.parse(self.version, strict=True) except (parver.ParseError, BuildError): return False return not v.is_prerelease @property def platform_tag(self) -> str: if self.system in self.PLATFORM_TAGS: return self.PLATFORM_TAGS[self.system] raise BuildError(f"Unsupported platform: {self.system}") @property def release_dir(self) -> Path: return self.root_dir / "release" @property def should_upload_docker(self) -> bool: return all( [ (self.is_prod_release or self.branch in ["main", "dockertest"]), self.should_build_docker, self.has_docker_creds, ] ) @property def should_upload_aws(self) -> bool: return all( [ self.has_aws_creds, ( self.should_build_wheel or self.should_build_pyinstaller or self.should_build_wininstaller ), ] ) @property def should_upload_pypi(self) -> bool: return all( [ self.is_prod_release, self.should_build_wheel, self.has_twine_creds, ] ) @property def upload_dir(self) -> str: if self.tag: return self.version else: return f"branches/{self.version}" @property def version(self) -> str: if self.tag: if self.tag.startswith("v"): try: parver.Version.parse(self.tag[1:], strict=True) except parver.ParseError: return self.tag return self.tag[1:] return self.tag elif self.branch: return self.branch else: raise BuildError( "We're on neither a tag nor a branch - could not establish version" ) def build_wheel(be: BuildEnviron) -> None: # pragma: no cover click.echo("Building wheel...") subprocess.check_call( [ "python", "setup.py", "-q", "bdist_wheel", "--dist-dir", be.dist_dir, ] ) (whl,) = be.dist_dir.glob("mitmproxy-*-py3-none-any.whl") click.echo(f"Found wheel package: {whl}") subprocess.check_call(["tox", "-e", "wheeltest", "--", whl]) DOCKER_PLATFORMS = "linux/amd64,linux/arm64" def build_docker_image(be: BuildEnviron) -> None: # pragma: no cover click.echo("Building Docker images...") (whl,) = be.dist_dir.glob("mitmproxy-*-py3-none-any.whl") docker_build_dir = be.release_dir / "docker" shutil.copy(whl, docker_build_dir / whl.name) subprocess.check_call( [ "docker", "buildx", "build", "--tag", be.docker_tag, "--platform", DOCKER_PLATFORMS, "--build-arg", f"MITMPROXY_WHEEL={whl.name}", ".", ], cwd=docker_build_dir, ) # smoke-test the newly built docker image # build again without --platform but with --load to make the tag available, # see https://github.com/docker/buildx/issues/59#issuecomment-616050491 subprocess.check_call( [ "docker", "buildx", "build", "--tag", be.docker_tag, "--load", "--build-arg", f"MITMPROXY_WHEEL={whl.name}", ".", ], cwd=docker_build_dir, ) r = subprocess.run( [ "docker", "run", "--rm", be.docker_tag, "mitmdump", "--version", ], check=True, capture_output=True, ) print(r.stdout.decode()) assert "Mitmproxy: " in r.stdout.decode() def build_pyinstaller(be: BuildEnviron) -> None: # pragma: no cover click.echo("Building pyinstaller package...") PYINSTALLER_SPEC = be.release_dir / "specs" PYINSTALLER_TEMP = be.build_dir / "pyinstaller" PYINSTALLER_DIST = be.build_dir / "binaries" / be.platform_tag if PYINSTALLER_TEMP.exists(): shutil.rmtree(PYINSTALLER_TEMP) if PYINSTALLER_DIST.exists(): shutil.rmtree(PYINSTALLER_DIST) if be.platform_tag == "windows": with chdir(PYINSTALLER_SPEC): click.echo("Building PyInstaller binaries in directory mode...") subprocess.check_call( [ "pyinstaller", "--clean", "--workpath", PYINSTALLER_TEMP, "--distpath", PYINSTALLER_DIST, "./windows-dir.spec", ] ) for tool in ["mitmproxy", "mitmdump", "mitmweb"]: click.echo(f"> {tool} --version") executable = (PYINSTALLER_DIST / "onedir" / tool).with_suffix(".exe") click.echo(subprocess.check_output([executable, "--version"]).decode()) with be.archive(be.archive_path) as archive: for tool in ["mitmproxy", "mitmdump", "mitmweb"]: # We can't have a folder and a file with the same name. if tool == "mitmproxy": tool = "mitmproxy_main" # Make sure that we are in the spec folder. with chdir(PYINSTALLER_SPEC): click.echo(f"Building PyInstaller {tool} binary...") excludes = [] if tool != "mitmweb": excludes.append("mitmproxy.tools.web") if tool != "mitmproxy_main": excludes.append("mitmproxy.tools.console") subprocess.check_call( [ # type: ignore "pyinstaller", "--clean", "--workpath", PYINSTALLER_TEMP, "--distpath", PYINSTALLER_DIST, "--onefile", "--console", "--icon", "icon.ico", ] + [x for e in excludes for x in ["--exclude-module", e]] + [tool] ) # Delete the spec file - we're good without. os.remove(f"{tool}.spec") executable = PYINSTALLER_DIST / tool if be.platform_tag == "windows": executable = executable.with_suffix(".exe") # Remove _main suffix from mitmproxy executable if "_main" in executable.name: executable = executable.rename( executable.with_name(executable.name.replace("_main", "")) ) # Test if it works at all O:-) click.echo(f"> {executable} --version") click.echo(subprocess.check_output([executable, "--version"]).decode()) archive.add(str(executable), str(executable.name)) click.echo(f"Packed {be.archive_path.name}.") def build_wininstaller(be: BuildEnviron) -> None: # pragma: no cover click.echo("Building wininstaller package...") IB_VERSION = "21.6.0" IB_SETUP_SHA256 = "2bc9f9945cb727ad176aa31fa2fa5a8c57a975bad879c169b93e312af9d05814" IB_DIR = be.release_dir / "installbuilder" IB_SETUP = IB_DIR / "setup" / f"{IB_VERSION}-installer.exe" IB_CLI = Path( fr"C:\Program Files\VMware InstallBuilder Enterprise {IB_VERSION}\bin\builder-cli.exe" ) IB_LICENSE = IB_DIR / "license.xml" if not IB_LICENSE.exists() and not be.build_key: click.echo("Cannot build windows installer without secret key.") return if not IB_CLI.exists(): if not IB_SETUP.exists(): click.echo("Downloading InstallBuilder...") def report(block, blocksize, total): done = block * blocksize if round(100 * done / total) != round(100 * (done - blocksize) / total): click.secho(f"Downloading... {round(100 * done / total)}%") tmp = IB_SETUP.with_suffix(".tmp") urllib.request.urlretrieve( f"https://clients.bitrock.com/installbuilder/installbuilder-enterprise-{IB_VERSION}-windows-x64-installer.exe", tmp, reporthook=report, ) tmp.rename(IB_SETUP) ib_setup_hash = hashlib.sha256() with IB_SETUP.open("rb") as fp: while True: data = fp.read(65_536) if not data: break ib_setup_hash.update(data) if ib_setup_hash.hexdigest() != IB_SETUP_SHA256: # pragma: no cover raise RuntimeError("InstallBuilder hashes don't match.") click.echo("Install InstallBuilder...") subprocess.run( [IB_SETUP, "--mode", "unattended", "--unattendedmodeui", "none"], check=True ) assert IB_CLI.is_file() if not IB_LICENSE.exists(): assert be.build_key click.echo("Decrypt InstallBuilder license...") f = cryptography.fernet.Fernet(be.build_key.encode()) with open(IB_LICENSE.with_suffix(".xml.enc"), "rb") as infile, open( IB_LICENSE, "wb" ) as outfile: outfile.write(f.decrypt(infile.read())) click.echo("Run InstallBuilder...") subprocess.run( [ IB_CLI, "build", str(IB_DIR / "mitmproxy.xml"), "windows-x64", "--license", str(IB_LICENSE), "--setvars", f"project.version={be.version}", "--verbose", ], check=True, ) assert (be.dist_dir / f"mitmproxy-{be.version}-windows-x64-installer.exe").exists() @click.group(chain=True) def cli(): # pragma: no cover """ mitmproxy build tool """ @cli.command("build") def build(): # pragma: no cover """ Build a binary distribution """ be = BuildEnviron.from_env() be.dump_info() be.check_version() os.makedirs(be.dist_dir, exist_ok=True) if be.should_build_wheel: build_wheel(be) if be.should_build_docker: build_docker_image(be) if be.should_build_pyinstaller: build_pyinstaller(be) if be.should_build_wininstaller: build_wininstaller(be) @cli.command("upload") def upload(): # pragma: no cover """ Upload build artifacts Uploads the wheels package to PyPi. Uploads the Pyinstaller and wheels packages to the snapshot server. Pushes the Docker image to Docker Hub. """ be = BuildEnviron.from_env() be.dump_info() if be.is_pull_request: click.echo("Refusing to upload artifacts from a pull request!") return if be.should_upload_aws: num_files = len([name for name in be.dist_dir.iterdir() if name.is_file()]) click.echo(f"Uploading {num_files} files to AWS dir {be.upload_dir}...") subprocess.check_call( [ "aws", "s3", "cp", "--acl", "public-read", f"{be.dist_dir}/", f"s3://snapshots.mitmproxy.org/{be.upload_dir}/", "--recursive", ] ) if be.should_upload_pypi: (whl,) = be.dist_dir.glob("mitmproxy-*-py3-none-any.whl") click.echo(f"Uploading {whl} to PyPi...") subprocess.check_call(["twine", "upload", whl]) if be.should_upload_docker: click.echo(f"Uploading Docker image to tag={be.docker_tag}...") subprocess.check_call( [ "docker", "login", "-u", be.docker_username, "-p", be.docker_password, ] ) (whl,) = be.dist_dir.glob("mitmproxy-*-py3-none-any.whl") docker_build_dir = be.release_dir / "docker" shutil.copy(whl, docker_build_dir / whl.name) # buildx is a bit weird in that we need to reinvoke build, but oh well. subprocess.check_call( [ "docker", "buildx", "build", "--tag", be.docker_tag, "--push", "--platform", DOCKER_PLATFORMS, "--build-arg", f"MITMPROXY_WHEEL={whl.name}", ".", ], cwd=docker_build_dir, ) if be.is_prod_release: subprocess.check_call( [ "docker", "buildx", "build", "--tag", "mitmproxy/mitmproxy:latest", "--push", "--platform", DOCKER_PLATFORMS, "--build-arg", f"MITMPROXY_WHEEL={whl.name}", ".", ], cwd=docker_build_dir, ) if __name__ == "__main__": # pragma: no cover cli() mitmproxy-8.1.1/release/deploy.py000077500000000000000000000036151425660472000170750ustar00rootroot00000000000000#!/usr/bin/env python3 import os import re import subprocess from pathlib import Path from typing import Optional # Security: No third-party dependencies here! if __name__ == "__main__": ref = os.environ["GITHUB_REF"] branch: Optional[str] = None tag: Optional[str] = None if ref.startswith("refs/heads/"): branch = ref.replace("refs/heads/", "") elif ref.startswith("refs/tags/"): tag = ref.replace("refs/tags/", "") else: raise AssertionError # Upload binaries (be it release or snapshot) if tag: # remove "v" prefix from version tags. upload_dir = re.sub(r"^v([\d.]+)$", r"\1", tag) else: upload_dir = f"branches/{branch}" subprocess.check_call( [ "aws", "s3", "cp", "--acl", "public-read", f"./release/dist/", f"s3://snapshots.mitmproxy.org/{upload_dir}/", "--recursive", ] ) # Upload releases to PyPI if tag: (whl,) = Path("release/dist/").glob("mitmproxy-*-py3-none-any.whl") subprocess.check_call(["twine", "upload", whl]) # Upload dev docs if branch == "main" or branch == "actions-hardening": # FIXME remove subprocess.check_call(["aws", "configure", "set", "preview.cloudfront", "true"]) subprocess.check_call( [ "aws", "s3", "sync", "--delete", "--acl", "public-read", "docs/public", "s3://docs.mitmproxy.org/dev", ] ) subprocess.check_call( [ "aws", "cloudfront", "create-invalidation", "--distribution-id", "E1TH3USJHFQZ5Q", "--paths", "/dev/*", ] ) mitmproxy-8.1.1/release/docker/000077500000000000000000000000001425660472000164665ustar00rootroot00000000000000mitmproxy-8.1.1/release/docker/DockerHub-README.md000066400000000000000000000043351425660472000216160ustar00rootroot00000000000000# mitmproxy Containerized version of [mitmproxy](https://mitmproxy.org/): an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets. ## Usage ```sh $ docker run --rm -it [-v ~/.mitmproxy:/home/mitmproxy/.mitmproxy] -p 8080:8080 mitmproxy/mitmproxy [terminal user interface of mitmproxy is launched...] ``` The *volume mount* is optional: It's to store the generated CA certificates. Once started, mitmproxy listens as a HTTP proxy on `localhost:8080`: ```sh $ http_proxy=http://localhost:8080/ curl http://example.com/ $ https_proxy=http://localhost:8080/ curl -k https://example.com/ ``` You can also start `mitmdump` by just adding that to the end of the command-line: ```sh $ docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy mitmdump Proxy server listening at http://*:8080 [...] ``` For `mitmweb`, you also need to expose port 8081: ```sh # this makes :8081 accessible to the local machine only $ docker run --rm -it -p 8080:8080 -p 127.0.0.1:8081:8081 mitmproxy/mitmproxy mitmweb --web-host 0.0.0.0 Web server listening at http://0.0.0.0:8081/ No web browser found. Please open a browser and point it to http://0.0.0.0:8081/ Proxy server listening at http://*:8080 [...] ``` You can also pass options directly via the CLI: ```sh $ docker run --rm -it -p 8080:8080 mitmproxy/mitmproxy mitmdump --set ssl_insecure=true Proxy server listening at http://*:8080 [...] ``` For further details, please consult the mitmproxy [documentation](http://docs.mitmproxy.org/en/stable/). ## Tags The available release tags can be seen [here](https://hub.docker.com/r/mitmproxy/mitmproxy/tags/). * `dev` always tracks the git-master branch and represents the unstable development tree. * `latest` always points to the same image as the most recent stable release, including bugfix releases (e.g., `4.0.0` and `4.0.1`). * `X.Y.Z` tags contain the mitmproxy release with this version number. ## Security Notice Dependencies in the Docker images are frozen on release, and can’t be updated in situ. This means that we necessarily capture any bugs or security issues that may be present. We don’t generally release new Docker images simply to update dependencies (though we may do so if we become aware of a really serious issue). mitmproxy-8.1.1/release/docker/Dockerfile000066400000000000000000000011521425660472000204570ustar00rootroot00000000000000FROM python:3.10-bullseye as wheelbuilder ARG MITMPROXY_WHEEL COPY $MITMPROXY_WHEEL /wheels/ RUN pip install wheel && pip wheel --wheel-dir /wheels /wheels/${MITMPROXY_WHEEL} FROM python:3.10-slim-bullseye RUN useradd -mU mitmproxy RUN apt-get update \ && apt-get install -y --no-install-recommends gosu \ && rm -rf /var/lib/apt/lists/* COPY --from=wheelbuilder /wheels /wheels RUN pip install --no-index --find-links=/wheels mitmproxy RUN rm -rf /wheels VOLUME /home/mitmproxy/.mitmproxy COPY docker-entrypoint.sh /usr/local/bin/ ENTRYPOINT ["docker-entrypoint.sh"] EXPOSE 8080 8081 CMD ["mitmproxy"] mitmproxy-8.1.1/release/docker/README.md000066400000000000000000000004731425660472000177510ustar00rootroot00000000000000# Build Instructions 1. Copy `mitmproxy-$VERSION-py3-none-any.whl` into this directory. You can get the latest public release at https://mitmproxy.org/downloads/. 2. Replace $VERSION with your mitmproxy version and run `docker build --build-arg MITMPROXY_WHEEL=mitmproxy-$VERSION-py3-none-any.whl .`. mitmproxy-8.1.1/release/docker/docker-entrypoint.sh000077500000000000000000000004741425660472000225120ustar00rootroot00000000000000#!/bin/bash set -o errexit set -o pipefail set -o nounset # set -o xtrace MITMPROXY_PATH="/home/mitmproxy/.mitmproxy" if [[ "$1" = "mitmdump" || "$1" = "mitmproxy" || "$1" = "mitmweb" ]]; then mkdir -p "$MITMPROXY_PATH" chown -R mitmproxy:mitmproxy "$MITMPROXY_PATH" gosu mitmproxy "$@" else exec "$@" fi mitmproxy-8.1.1/release/installbuilder/000077500000000000000000000000001425660472000202345ustar00rootroot00000000000000mitmproxy-8.1.1/release/installbuilder/.gitignore000066400000000000000000000000311425660472000222160ustar00rootroot00000000000000license.xml *.xml.backup mitmproxy-8.1.1/release/installbuilder/license.xml.enc000066400000000000000000000014141425660472000231440ustar00rootroot00000000000000gAAAAABYSXtgysddnqWL5sAreDTENJZdFkEf9p2nfMZTynY2hEep8vIDwR0P1glL40C04kLUv3piHkqyz0I893b-_YpnZC-W7qwfhChoFxnAQd0NY_d1mLsCHF1nQK0k907IbextZ3XHSCqSkS2nw0S41p9sEbzWLludSRRqJRn-AmxAKdm5s43kheNpP5iArWKtBrtubgytIDanulTfibdAPHaZedyx3JDww3hIUgo2shird7L4q2xQsE0bBDBgGrlndZ6lYGJDKf600LpOPSzSON6uXdPefhPD1bZP0GAFTNMAkm0K39e9J-j9Xz5ao7bEswfR6pcYO1uQC9VmxJYdLkuY9vYiltED6m5dW--NXVx0pudr_e5BXfpT5-RdUHaGM0Od6EZggeD5PNgUtWXxmXd6C0gFBZZEx_KobDXrCD9s8tmRJjb3ACBSCh2NdfFCCfOU3JRHeSgANTDYzY0pcJicoE5UcvP2dEICVvEORwbTumtfWbuDSbXwHqcynVjkJbwxHhRMMeJtjnx4dbb6_wdp2RjOUilTb2ob40OWyU0szgpSe2-5XS_F7ixL7vMf00OHFtTDk0Wg_dv15IR3C-zK8WFWEr4b4POc1P6pRrKOLKIFIKBGGZWF-S-u3gedAL2VLpFoUCG5FMnnJGv2iNfNYkG20zObn9K6FG5uNq6T0ZvfJIjJYNvXV45mx7jhOg2R5HAkZXlx16iIv95qlHIvJR6UZKHqWr_Hp3YvaxatkqbFwpXxQU0xtMJO3dXafATFMW_lmitmproxy-8.1.1/release/installbuilder/logo-installer-icon.png000066400000000000000000000106321425660472000246250ustar00rootroot00000000000000PNG  IHDR00%gAMA a cHRMz&u0`:pQ<bKGDC pHYsVtIME /F/A2IDATxiXTeǟsffaGDYBT@P1E3Ņ\ wŴWlSSJ L3HP1+а\rG4^HH`@aμ5 8}f<9s{n8CWqDTl&F^ *"wRbq,dQJԬ1ta&AkC*&YI,A?& ծDI=7ĭu7]džglrGJh׈*bRitğʉ`Ԅ+0qLjDlFQp!ۑĝӎ %D3Dco!"`|^\F&۠B+Ďd7iQҼrP7?$fhWbb5VڅX6Jb;D DyE=%V[s\r,I`'fM]`7,Wm՟]!B KD&1[b)Vx{4bXNA|2Ս⇽P]ML8 ,>b, |N%2'>d[?mh~=IGXtCDmD3[_" 6ً-衟sc aD ō ^W:[?gy.V yl3{F5V LO@DU }j;O=J (8x4!V^Dz cOo|J۔!9ۏfÓOIQ1 +FlaYǑ`Ϧ>Ͷ".Srz"B9E|v;1_ .+A$\04Ԛ "Ü$bWazr(uFܨM]2ŒHn.~++3mq&,e&n^`Mp]'،CqoZX[d"VnyU0f._Hc x!H!"^B YRBs*M$zznV}Ӿ>2l-I܊@jLf*\J9_D"63yhO,.rn֒(=3OYw?6<8BtbKWc*2gMmi֮]ā̫R'f%@Ue}&XA:_#fe{_yHсYܹaI|r7s! *XdcqMAe7@7W܋ (:zF#P*"Bڔ l ǵ r{:W6!EYōwTZXpy.,E1Lń9S-_u o.I-/nN(]E!33g{'2>W0ot1Jm)5٩XQEg t?w\& ҵ 2<§MdNjlٯ?4w킅Rt-Y,V XȮ [Ucw%Ksj'X5=m/;ϪbDID6;ضC.*"8H@>Y%@t$μmf@m=V\o}-#Zae>8*S HgR#cL[p 쎙P5apoܴoU{-ϟbEpǰ X̣my2,t!Rߡg8Di} Cnq1xl,Xseel)'lejV^M(swYa"32GFyb :ՈxMߨi%GM H:w[8V}}iUEdH=zG^'{5n=4Upr8v;fsTd/W v%;5ۼjGጱC5\zXyd9j9DmvBMwNDhc3f6֠ۏcRdRJ)Ȭ_ +i15*3{#srN$D'zÝ248Isn )L8O=Vc]7^PBώR뱽Xy2n֋e 9u F>!zU8ʫ~J_X\u*s~ý*oվ)^W4Xr(d rأ'2!Ĺ2,im&dtSGGV@nCwvvL]^T|gvD(Fآmˋ)_,6;rzBUpɞ)6K\d?5:[/d[}dlU!6  M :xCЧD.{cߘ _%O\̘}qF\ęwF]P&V}{]LA ? YyiamMB0-.wC;8rXKppb3rt}tޖ6SوX"Z:af_Lm4vs90̬!Pb8 5L5x놟'@UIT*%n"錛r%u%'WoՄ0 Kf=$x~X3鱦 \ݬj~m:a"\Otx,K gf(WC ~*/׽oqqYu6exR I .F,j AHRθމ18׳=q^mQDrLE.!5&D熕pYs٧TF̘tZK4-~ZHQ|lCh )p?Vn@vjg`vb G{f%HqYN/cF~bsŠ[![B-}->[PEen݌^}aDe͉'E.޺[eG7^ޚވݺ TcAΝ >ڛSs:jtQ!Epg/#W#ZD{_$k0rR7 J[w;2 aBX1djqx  lAs//fQ:qex]< w 1Hc\ !B͍L\P6Ko@G 0AwƕY=L2ǚǏ?dylZe󸢟"BB$§Y 6đ8M 9f>őO'#1ﺶטAl+`:3 2kxYm_@z>kLA]æ Р_&jfЬ[mώx3.. 5j$b并S )jsKOT\I*P#qx]nIEPObZ)V5: ji"dh<(W ^BGi:{ w\A c Y6TC#b5̶EltpD1V2K. q[ܞs{n ;Sdl%tEXtdate:create2016-05-25T01:10:13+02:004%tEXtdate:modify2016-10-31T04:47:03+01:0035KtEXtsvg:base-urifile:///C:/Users/user/git/mitmproxy.org/logo/logo-inverted.svgTIENDB`mitmproxy-8.1.1/release/installbuilder/logo-installer.png000066400000000000000000001150531425660472000237020ustar00rootroot00000000000000PNG  IHDR:*>gAMA a cHRMz&u0`:pQ<bKGD X pHYsVtIME ezYIDATxe`G׆'B^ܝBi -^)Bqww B!MK9s#%(44axM5444^AF WЄQCCC4axM5444^AF WЄQCCC4axM5444^AF WЄQCCC4axM5444^AF WЄQCCC4axM5444^AF WЄQCCC4axM5444^AF WЄQCCC4axM5444^Cw@%L2<9B )/K,lćƧ& J(QrNI;2Q&(;ʎ@ %n[ ; @EokZСC^K{Pg@S r<\@ɥRrWD}4-h¨ɲYyV@>@eo^nnn4i[-ZmL3666,Zε fqfqfq`xiP:*!Jj*1cRG vATfQ *=*=*b2b2b2 qbƐz=zuPp5]qWe\Y8-NE.@"!h|h4aTQPP@.KMeS4355kAy})z'N O>)(_.|I|;v0O>mmm@1VcO0#4Hфc @nPՇ .\TG)լVZM(޶xmz0S2dN.r;wHx#M?AYVVJV_&vp+zP=FBEj W_QT}RI'Vϭ[Ks~QzSfff w|w0M>|4N0=a !C ^~JO~4 㿍l!<.RJҲfjv*U6cmڌ}̛73/ύ?b y"DՑ#WC̙31g 77N'N: iƧ}>Jŋ  *%KlllC_`kokok-[iO> m+ܿf r 'rB9L1m/A:{Yq~j!Zt}t}t}y vPAmAkծUz _>tҁ@)rgȝ!hhhOW>]t%ԏS$Ij/// @.b_|0/lzǰQGAWW(mJ[5EMQw0Sȶ I&WWW1cF o@GtG?r"g)R1={ nϼ=Lx^y%@ݯW`( !j&Җ89$9INzEF%J\ru֔ZSjMmۼyVp1bdX/O\5WATjo&C 19OΓ@~.?C<{vZ3jͨ5 5۷o>;.={p`߁}S'N8!Bl̋3/d*/M1Î7yA^@Δ3LjLMMWC`Xa A5| Ε+9Wz>6lJٔo|1hSMnKթ:UVVVЭL2@{v| ola[mѰak$ #a$@i4UR,7w5UMUSA٪lUB煟~ۅ E[[0oy|;.v;@ge|Ƌd%zX)VU*e0]d}nMIv[ u )X (J77z:ti8hǣaWow9'QNNMBy\ 0^lx1TQ^{9(tҹs|o"//֘1_c+\pX\`q!'c~ lg;A8 g _CƿŔbZk _7|u $aE}V# ,<RSSAW\W\WN =z伸d2 3^Xx}ij,9 ԝNu'8|naB + [vI$N; ---OѧSYg-}7 ZtkQ% (3 4h~rj 6Tj8⨊uuuڣkeYZ{>P.* Vb_|\89w]yW$dr\sXR(  &b"EQ/-N/L.x"T(!J DH4>s&K(E"u(b +W;t.e<^y;Nc8l{H?oԪ[rt(eTjaI8&鎛~C#v¢(?G:a‡ȿl&hPO'g6y汛@ bJQQ,X<XTcQ 4)NNN&kXbvY,P{^*+X[[ă@.+++ |)# 5vYc'YcdPmiՖBիUV 嫗^::VXcP0`lXp*TƩ -0[` 1H 1 c"Crv8's1~Y$bѾGK"/Eb)b!{V) N@zCީnBau+@u|[+-sGn\V.+^BY,x.]ƭj*[/oo7lO؞=0K/Izpxl np6j lfL c<95+jV J.n(xूy `=z00N3N3Ns{3gއoI#G>p㷏Í7X vvv6ۀ:9lBP,[Z6m@Xz%!ě`߆@K[c$ Q1 Nk8'犇|2ߒt_ϑ>G!GCVYcd++++++FmuV[9o引LAaƤfL 3/̼0D_W/?O\ovP`ˠA/&M*@U]U]U+V8 l?3EyQx٠A!B`u +rk٦fHMMG{.޻x=89ؓcNȝ;!"ER PD%DuwTv,c `j2ko'pbvH2,>LJ̓@D^Gxq}338,MΎq 4*h>&&8 7'7'7'1dĐCЪB zs34wޝz7ou?~$G`蕰 0dTɨ1.b\oԾQ{ְZj u$IictZ /WeB -/5zM}7-[iii?($/H^233333ANIG`uUp8p<8q>|r\?%Kt _B AeY [/9y䙓⪊*7X e(C_JjU÷DQQB, Y?J6ӦT5`8EYքL5U  1Eoˆ:ֵ !}tvx9rePf+~h/oKV3g"lu9$JQ(9.emJj%h;퀶`Xa%]gv7~Ȃ\qz +eYfI.qܜ~4kgG-Ѐ@4 MDJr<3;wz 6%lr*nrZ9 %/ybZV- yv"E@]:tmKۖ~vEO8ԖS[ mķYN^ʾSFe@"~%)IIrš^W'$_AZH i'Qsn@*Ps:ǡb'.]mPpˉ.'E2AtFgxT;{QC֐5g~o|;!ТZJ-;~ÏCCM~PsYUտ >C}éڞ ӼyMKї/RCx~i?4a|?,lN0.C=z.\^ża%.[jV%uIN=?,پΧS)8wjK 4aao6Apk±j OS>M}c}c}cPLYqVEP:-d dFCYe͡屖ZrE-W5:׹waμ9̃ K.,&`D;ю7ngcl hqǡΖ;[s* t'O"{6FmɠPV(+vA4a|YꮺzDGC ?S NySLdu ɕ+'Wa*L)<~.kߤߤfff0#C%J<*Tʛ9s"Lޙ3߾~zIIILYRVο^KzF`ТECqWSNy:偢+/FFFs;fyh&<Ox@f@nvN;v8 [o-X*kU{&L <\pm .KQNO-JV|jکvo޾yBZ]kuj; APX2oɼ% dRɤTT**Nl~~~^`z0:|_zf3_w!߅|n2;vkwAQmTP.)KnlD3 !i䧰{ +\vۡ/ԺRJ`ggvRRR`xa`8por*}= #FAv@(BJ'B9QlOνA; J4( 'O{g)R/D /9 f\q^SO,WYћGo.o6}d 9AK6E+|/vvvAgៅ .̻0/|Xe W\eph A"ЁtETɾ6`J-R tt]:t6ltn:7KI"#e:0f[WC)Rf̠cCdž@A R:u8 = JS]A___zrI^{񛛉>},Z6k٬e9{cccAwDwDw)_F(K%___#Gè_kצ/ |6gPFodъ_Є1Z &mMښEi[Z׵u}YWXss57!~ 抹b.nqeg.`bhbhb}z٧'TY-.Bχ=S.M4|;>9s22D A1W\cɯO~}k`?   `PAPضma[~iѲdD5*W\-e˶-999i9zVf\ Ǻv /@v@JRu:JJZI+h׽]vݡ˻/ 򿾹;wBSLbNŜAl@E>]ɚ9(S)72n$\-{ղfffy&MUlMmMmM!׹\rsoz&LEnU/ȅr\ƹs懚j~̻w1x{Fm{Txsl_S $6gtΕ;W\PA%@=8FFFi`+g3)gRΤS٩P:h/ےFi g#Fq3fāTfSSO}}3 U.T~@˪Pm6*RpٿӬ~(8d?nNvo迁K?/~\???3f0MMMzЍԍԍNg<{=(ZhѢE:o *pY?~o.unԹ0;yaɈ&h&E0hhh9s L]>uPdJ'ĭN %RT"?า}[[[AL1A=UFʧk1DB}m_//}p\!W~e fVr"EcK-_Yk= ==v5zz@VVϨBR u^Sk:Xװ.g}N 䬾킘a$HEeQY4'T"^Je.TO=qPeK&L0}tH0!aQb7>WɊK7(n;T,XP1PҔ4% :IN܅s]VZj]w8 7/***Slu[VW.]λ`@ˁ`ihlc|;f/i}$ڑkGZƵkpx7n>ǧ'[vr7o]u֐{p??iGCNl;-'p7pbX.klbH27e.(6bCN||J_/D*U$I\^˽{-&;LvMӃ}6m _x~tQ(|Χ' eCʳ+.(>^|ԥKDN}K}K}KS7yQ^000l=հ>j!gP d )/[zBGepbW %5 zU#0 / 66Oܨl_c}oGߎE=ob o-A_S_S_m[-}Z40j`>}0/m^ڼt"C+-?k _|غua pF mbزP+Õ8q㜀l)Nݯ0:SK@ݽ'D]MIh:/Ce=C0l|sxQG=@9Pޥlivbj1Wt^?l3puۛy4\0ck3aC&631caXJ fC7$aR0bus!mz~Zp8ྦྷƎU04zψ0)uפddb{C{C{CtӁOs QwxcETEux4i"N*\sv@>=bemx~`rןvRKA̮]1@x'e)KR8[l`QF w~mthӺuVXRS;:u\߯r\t9( fa[ ")`(QYgўEH"4zO_?q06]pgܭ7-LwlYk`eN002]1 gR X0e\ڰ$h|~_ٞBp;`CzM!@)JQۣGo賭϶>`O' q/5~0p/B;w 'G*,YNN;"AE> :tOkOkOk^U&I~KHק9{f0BUXw]zatѕFW{ \Ls⦸)nBa!^pzlll b(D!ޢNqA^J+ 4꯫7~=,0Y`?ʨ-[~Q_凖Z:Nl5r\QӣGMiGVmK\oN/_|FgXVc_|W"\_OV9RIqRڪjf=z48JE䪭wnȻ;9wrnW~WrGH*hUЪ xCToUˢR{4Ӓ1roI+8Z: jڔ \%<>]A.a/D? 2rr\A_} q( )ozGh:Цof"dQlr5Ǭ*&\ѳ)A!cWb!wb ccƌgK|]kpxK>s{o,ɉ'd=z7o].E2@Ȁ |ST?;K[_C? R nq[l NNN;@tхbK/} vWC_\ӧɺsݹ& W'pGnU30|)NMgi9J,̪)3 pQL Tw@[NE32@^NQpxqNWq;{ZiAȄ !@g3}Da ۟@Z]BHDušf%yG=7;GC8ᄿ8ybx}Y Ab:::N8~=$9OXG$"g%g(8,:n\ʥL`iQ:ATՔJn8Zg@Jt .%9>TF1a|2U?^a RX>}F>t,2$sV@#lIƐ$ /ʣ{E&@WFw";<|#n6Rg Wҕ;jJ@Ɖ&S:Q,с`KSH$o zffPAQ$x.Rxxn9UCIkSC upۚ!rṶ̆>Eѩs2|"XSމW_A#G@,IJ=!G' O@n޺yA9QEzuz0:g4ߤ <4=?8AR2Bf:k))tYoUk4:$L}~KѿH]$U+k!<4IW(;e4 r7}4~G:|vEl[>S{dg/]һ7Yg?>eB˄OէSAĊXG cVq*X6!cPƠA?\)8芣+`P$5 -:\UKř^}HשO _gTTFAF*e2;z8V6>C4bU$ k4HfN iYz҉p \-<8/`b&ԛPGסC inPX`[v(X\fWڮ]nFT~S?矵h!j|7_|}DZcB]]]]=W;_҇Mk]ep2k4/(J} Ѓy(b fff3 'OlYBVAcoae Ag=EK,Zߢ2tI.*ڃ>Y,r.Cjه`!@@RSr/(ndfI|2ѷp+62 *>DcȽ7E;/>d}z066e2Q{ \!ZkE>&6 G-Zk| 0ZajuHڟ?iU# ڋ=/2 ,{C2Uuy]>*);ܩ `C·ma۝PvK]¾V]PG}Oop8r74.WU./S%OX2a}Wv2]AbR>ߊ*& !R|.4lag04j;K.uDDDـ"'~5q.\ƹ999gggC'Hx_]r+Wįxi6l&L NѐQ}SO=3)gRμMK7+}]uS;[yI`lY.+%ZC-Ҿ\QcB65AѦwdm0m WF)Q\NM=/i0k[b8 Ju)4-Gp襟{nlR|mCo*/׏+sB pRwRwRsQS5?zH!=jty,e+W!n(M|˜.s1bE`")S@@@xsQ__ɯoQx?4CCCc+r(<߫'y Jݛ`9 pWhjW GI ƨ4M!݌Bҏ.$@GgLRa7ọ.B BN%O'[ךUAynMhy&`Yq![׼w6s禿vnW`v(}x s]\uWUwc1#<9O/L yB~v~AtAE᷾ܿw*MV6Qm@̙3__#1c`hʜ|b%F}?^WDDDزl˲-ˠt]Kw&MVy;wMR&DM0~ rԓ:^E2RfCe$-N gE ;Q @ԾJa{N.kiD]^eAB~?b +L"b`qө7 Ng#x;Y2fo߿}?D]u t u u FfXj֪j nvrہKKK8#G\B> RSRSRS@S; 7xoU eD6-===//OzC7A<OFqO 껨 pA[;H)R>Gb!+SP<8;ԳS蔣SN&4^vOكe6] Ύ= ~y==\ 35(p΀nPӣfEfnٹeŇ^ J_җm-Ƭu:<ykvٹ&TJT) kZt*T)p9̚3p}ק/>C^%b@ @E:+&&&1*NJ'/ \ s^8z1aG:t &}QgX(BS`y奖Wev;ÌQ?P?h:pHtq0`-'˛}܀ O[m7?dg~  ë*i^άxfc5k383eXˬ g<{}9>s|K,i׏_ o+@Y`z@酥^M8m ^T{I_ \f̜3{L[1Ҍp4λ`8a=T]}v٠^S5Vg3Xi91-;}\ p.j f["BD@|d|d|$SO `b~p7t7t77o:c2~l賦 2XK:/t^(rCIySØc ?u. 5)j* fnKHQ b$QN7p-؝KUj*1 o tJto≮Iq&? z|1***cvKh?~ho@ee,4>tnxm_x/S`pKy,æ<':Jb'<ˍn\=N<ޣzRN)j}pOuOuO=؎c;<JyR0~#@jz SpNP+;ٳ3oTg3s1.R+A\5ޛE%EI ~&_g:WdؓaO)Sq}gwP*T*U}[֬tԯ` A+?< e.X"CiA}Dx9~37bފyy GqpٕfWArnr|ٮO_~8"gޟ %V{}bRK],u[tl1P UC0ZN': O;?<$J*T EqQ\|N@4 x≇^gzAذacwZiPTSNq]u?}"3Wf\p6lhX:}v%nL4@-D r#2D0j`+ؤ٤٤A8_4nOj%R r8Z>:>TrDG=J؆ؔ#H5R!~{f;sQ]T7"߈|#hpࢿ3Nn*\ZuiեU cdNp||.7 ceBCCI'՞T8pZõX8F_:u_&;~wx]]ֽ\ϒN JPL%SɄAK$I,777 Zgh%RJHVƭ[u!Jƕ+05`jTVs[m5褣NG|t>//<8i?;~vl (>yBr 7wO .dL.@Dx RJ6T!vBj|rSbr)$&IPl΂6Nv7P8%߯+0 /!n\ܸqp_ (:?߅a'NSlNpyC!C@9Pd.bd mRSSSSS.#Gx5,kXB-%9sssޜ" X)))aaa lo޲U|W%K|!N̝;LU*SAwOwOw[ |̢E3µ^z] 7ְ39[nW?hvnpw(k<[z/_Px MPL`ƃ!">F/ u-kAƔ)ABBy\A2H}F%jk^ e(i~?)~R$P”0%qG~߄)Եk[{L1zzXg5o׼]b.(ɼ2 jFA -1cvp6m8o`ll t ] 9_r|U0`TAx ;YdytXWʗN~at11'ra(qeX4Mi4{ 6*K=/RKp'NpеԵԵ~?P>qX+%wY{?8owx#}~.cdT`ܪU>LN/i ;`?@c1Ud$D 9R#!2!2!2"&EL+\p;⎸f6qgmٔd3 DgYt O)1<)8 N=z8#/#/#/ầvV;cv0bX pq Y,d|=gggЭ׭׭M?UX|{ 70}aY2Pjڪ:7un\r3f^:U;W\5d?/gBA;P'NfL8%pJ :iQG]u<~tqcVV~:uAbx}ݿ60̅㺏>'Osss?zquWx\q%gƻU\M?U?U?ʔ/SLy{wO'$$-kyTRKᄇNTP"AN73']h8 ;8ℋ`蓡O>DDD3~O}td%/yATF~NDn#[o] Ecyk(R a#~L|S?>xtuuҩo-H"/_@1RLQG^ߌzSބͦM7ª֯ZLP&(@٦lS#oزrT V3 )ӧ9fff®]1b >=>=>#TJe ={$UVYXn_}77SyDGy獞ݧO}_}_}_^'~|1$iòJ]Cϗ>㷌2~ L+V0^{VEX*].fYlYSRJ*AI'uFFF3뗮_S?ԏD*J$ڇ4a5U" >*]7wu!C[ިԽRJa✉s&΁ۃȹr'.ЕߠƵj\ 'P -*Т77ws75_S)>_y\A)WC{mﵽ>Ww\,iiiްyCq?V&t, ]#]#]#r˹`g5k׼R2Ke%SL]tttE@m6SDٖr___>>>9sT(?lG=zon60"0"0/dxA)P dzc1@ّeG -Ҳ !bD~j:xz/G'0Y_|⡾C꥾!p.ÁHYK z|0k3ATۨQmL]yv#GGP\vpzOdeYYV$yP˪eղP^zNc:vηs666> |fjWOWOW?.@Y@u:===s_ZZZCšRkJ)Ʌ %J>J/^5eMY4`6mn6O>54]ĬnM5 . {,̹8✋p= ‰ '.{vٹ'{{{YݬnEג8ZyjzN7; 3sLOOO]']']' fǬocƍ䖓[N~ fsW.Ö[nSE$Eߖ-k`´i _u֭[71.>('zw :l;8qjh5WT^ _8so鐨&*0&x"= O@QQ|%.u }'AGݏo5bIUWc}9>W\mx6ټg -!-!-F2L np F9 aU0B %*J:Iċfffy˫.Zk 5<{z o)SÎN;:˛/o9D͉5tuuuuutV([,L=_zAA0pŦ'O4xOMߖ)nvDǷO >10이}a7K&OGmQ8x!cb}S_ZA[ m:ªUAgr-YS*tk-ZVZ-k :;;i->dY+W.]ת_ܪr <4|eˤzF=){Ǿi@ _ UUU`ii խ[W< V⿁3g>Ϡȉ"'+Wl"u<[~o=8!_e2^$L΋,CCCkf0ǓC:w3f܅ 4X\[sm5NI8%)I?ѿO M+ce,ζm;=X`Ȭ 9`q Ϳ.2<L HH\$¾ZGm5SV&ZL7f_*Wy!|Xa/]}W2=Ki"MxbYfͨQ7#RJ*\'nO#FPPP/[:l5?~ )})u |fg`zi=h{ 8mr \\w.߹|8q(PL+V2```N:q]vóς,& b*>Apj~~~xxzxzx׏_ޭ[y^լf5칽0=nz8HJJH<+0%P&L`@Xh`,[يp\ aZT5^~; 10D qˎ2g5{,?<+Wt:ݟ H fWͮ]O>9sh%oQ0a8o'9I`ċtcɻw% M/46dnܐ W_~u8dʸq4\Ell q~~%1cB *4{s3WJ])u0fv;vmP)sh[@ B{Avd'mU۪60a~3icu0ru#׽  4f6m B˅rrr4Ah[///e]ʺuXp]txxaj:JN)c@Vg% ЄXPԁ ]|8C0h1 V+83AgYi#m@VP+ 'hBф P=zp`(RΥ -L2`xt)IS@'O9sp'',!-=-=-OS|)}>g[eeek QmDՠJOxssaʅ 3&̘0:_|!555+sW [UϪgsMsϡg?>^>P=ox y WJo>?dGh`.] fq^&GW<1#,5Xj- F~#5ZVs2ۙڙڙB™3_ ~PDDD@Ͱa7!iDӈ!C\H!xQEtZG*-ՖjK0lT٨24Il$zïW_9~"##a泙f>#Ŏ;R DH) jZ0-qfLeeʖaXȰa! k.זzG aGLJUCZ5CU˭orrt,ھhpzg>>>7(CP>|,2 d :lh,04޷PҔ_A~)_Li2VRKEN⺢p<;]=R%snϹ|\qǁI:&ulhFhFh\5sU;wH.w h( _&Ju:O֣GYm#Fg7?M3'C0|K-aCʆ )2edKP+ oK"$QDET6GO![pV[Ag3יC*T'ӨO>dÒ K6ҔonA}gޟy. 0€P4ad 2a&皞k:ߐC `kk PxZiA]wYV[5~1yLŮ^ V6_|es 444_yt^jklZZKkP'ɐ}C{=ٴfӚMkokofsSOKs.͹:tzyoB?KH֖5uN]l)["-2(dPjݷv_=Ne&$MHGyDZkm݋^m^+z e(&oK$#:`]غuaQ(>}L9s71+cV,g|?vaڽ:| EűN@VUds/vP%JxpP(C!o|SSXx`၅;nw8<(xd.\JI$k||S㬩Wݫ9[Ζ+PJ_U ZoCJ  6"wG moaGv䃔ĔĔDP*GhqMn_Ĭ+++`3f,h.]t0`lGَ '|pˁ.]w!L3 Vb5(Jk(kd/}%_LEQATNӝCWT\|XRbI%`Tݨ;r.]t%qK5k\IqS7&4fWUyz^2e8U>y(Q.\tv:wL܆ q%Kpb'Õ+ W ,, 26elʗʗʗ _/AEo>|7J!.ݥ; j mh,*YT (xV 5xT䫟~/rt-GakeQѣG@ΧYhO!~9)72kd i[m%~~~ ^zq!Bnz$IDH=z6,jRX KP(y|ΟO7o+ׯ\r6|g)}S>^hMTk5՚lV6+@5 Ԅo>Smosooo 1c C5k CDeeeq僄K .Aש_~ M3f4.r9y |^`j +gWή8px*:Ut;<6yl򀉿w)ꖫ[n݁wٝgw ]wGQ|@s=qMmF,Nqvo{A5uoԽQxzzڂuF?@'3 r?ȦlJΔ=3QIT!%rfșpù:iW^z*$K,X EQhB 㿝l|CZWI`WŮ](9ácMǚPfre&˯.  CSO v[F=ze|K;6b#Z\G&lYFH*UJ08hp 8t.\+>0(\ֹ3oRI&ǭ[a1b9;/edXbtv\f}.~s@pn aV¬Y 9 $@uD4!DЄS!۲%.EݢnB~:WX>y*穜2]w޳g{7:|999Zn ~~~^l]iy2:ft'&Nh}>ZO=yx1cło¿ R^IG(m&3k< NA t`0 :[LLLj&M FFFiJBgbb&MM4 "S?V?V?2e4h+&W Clz ::"{EQQQ*UL+Hh4)M^y E{^).)z~蛯OEF'[8˗N䤜|, ;s___A%EIPB%D/K"gda&+ʊKƖʥr)r\<(h&f DHa/=p \QMTȱ44M5`gfN!#dDZX k^/ WEOM5444^៼UCCCム +h¨ 0jhhh& +h¨ 0jhhh& +h¨ 0jhhh& +h¨ 0jhhh& +h¨ 0jhhh& +h¨ 0@5@f@+cda+,?tG544@wG! /r>ہ~~<Ƚ0D,#JP`U+Cuyovt|xuhiTdaXWA;mUw5h \*gd4#UPX-g9#n*TI‡FI'1yDˆ&(@QDQR@Iā<,C@ $} %(L.$yXX20y0}u)V.UIUM^@iM`.Sx T
    a4se FrtF,AqS)]߾9j!YƱL F e$ecɐq1DOOUwbD+W"QXXӆ bKneÍ.-ޢՐ89}Վ(wmD@O*I%_a!`t(H"FzzuZ{KEh"GHt >K]!i0nߨ?`*=#Ȍؖ1gLjƂD要qKF? o\[2rBIT@D f-edfAPX1Xt8?\y@ AQF?\Z-~F eHed0 r \ؼ@B54Fj "3A?XG_V1,&;̷[-ÛiUm8ݧ66?ߏW{%C PWNsŎ;C^b ^^` /ad`p 2r5p1;nK' 0d)CSb&@9|(Aت#9mfWim. C =0[2ë@kN%$z HHET@ (R^B @zOu?=s=_|CVf~ٳgfN]`vTN z[C.7FBz嗓 `o.Avˀ eh ouZlܸe0T:]Fˠ^B`d4,=sWUafyꥋkUoG*m27טk! 哝[vz */7)߰]2Yd^ Q8 sJgU8Nz7#~b&J O]SKA j3⿡P?ힰ<}*V}Zi J코Pc3Cvt &*hnBr3q=5wlm^˪%U|!tz[7R\Hq܋?MÝM@mRTG:X/}2y8h:ΨJ{aY췛"ushv +l\r'aKsƀ`p<#FsjքZ?HCY $\I Cs[O*5 s!gy8txY1x=f>e[]9f(7BC\z};n^VDC}yJ#ܶR|3}I}Ξ\^5*:wR  qkaU PjMO\^yN =S?cYXG砅o ]o5#2d=I9;W%cII@(7RkXAo@r} CS%jq@}-cX`ZY9(4%fn0]'Cڲe@mKnث;oח[LӢRWCgꄴ(1I$ G5+^>+!pT܁?3>X@iá|ya\ ,ɇ'љYГ? 3 _<[ o5j36nu&Kb11'KiqI>@P<3>W\Aa5}QNe؛r|;[iy]u.:Ll;8x667Gy u ?ﶞ ^N8K۠˥CY9I#z_o93VĀLer?f3ҳup޽Qj۪czrE”C3@q[/_<0Fy:(|@V6Es[XPF:O.,da0JC&S߫;"74}SJRԼ.OQ0.}?.ާi(Rp?M1 2l1a<GWR c ČqF8h*7r`Ёf=j/3:| t. lll_AÜ qcߍne=Bk 9Kdl99'] m FӸak2I' ts.M+^63 {|fѴz]6g!ť¤)J*۪])geOoSω?WhQ2!VJ@߿']w <1W&YyЌ2C~TƝ`ЏP>mlU-pq.s X ̀K;sBDk_ &ƽ\T_89dU};B=AJ>:!ꃏ&UȴU@%>y\s#݉1Rs̆^QvՁ%~.:9 a;݆^3z{n'c|yaD Odx,̙{ *ۧq!塾O}&/m$oqFp. 8 k=ϓ{9\rdP+kf>(еRzJEʌgBx#FIc,btMcA V[-mL6 ,5ox\{@ ,86l[10Uu< ngm 3ݝ554d€uљ`>u$ wf{.\|Rd!*O VG`;d|m Y6Ø #{Z\ Yaz6⸊('mpp+o?Y*ؽ9;7l>kp}̅? #o펴̄hwMNmj\V-~rp(佰`o`On^׎|.q䕆A Pu=Uj;_0 3{#%5u[գl=p@-H,:)s=ml;1$ e,Pό`10~2':`&@u݆KV,#j3@mU|8 `0B50;|]:mTK05>0R@4F1̸ #Շ8hNw0Z3T[..jA;Pjۘ `r^G!Wp }:0`1n.]g> H۹04uDqp熾 bUUӨf^_ㇶ`ruv<0_mi@'0V00mO?^-y]GR#"@/Ơn gS)6A㍍|a߉| w;v?b~z?,ݼ s ̡Yp6ë:ƶ4XgݣW-Ja!uW\ȗyH J5 xF֓\rU.`/Qذ6ԯ9rWxo\c~]ߛ_~fǎ e; t훿T(}|>٬ct޶Wipb&߅͍vL: LcQe=jhT [ӇW wTg:Yϧ;6úk V8Z娘ֽKw:9% (uBMquRO3/< 1~ɾYAʍ5hvYh|K CσՅcr&PQQϞ'aDPbԇ~]Krʓ+c%͜##j4FQn^zaGP(VuG cEǛP(f4V%2wܼ ǫͻ jϞ?&a̎+n`8:@ҵ*AVDo=J?~EJv^}3XSqo\`Nsn0>7Ku2VJ#nޑ~uހ:oz<)PZuoA$>uᾘ!VzP'I?tos;t3 (2$O]9¹A]G66B#,# pAoYĢG~VB_?C~T jm2ibh]?Mo  u _vh(SIٖt@ |j 5W ?n'O %W=ۚm*ߗ+TBAnxK~90> ν0v4rKC4=`uuf3͙Y3^wc'2#3pw G3ř,g3tfc\뻭pkxcf4]uz^FC2uKeŴ7S@RչLrƀh]ϙzH)47_ ~B߹}{ŀ.HsSˊCRZnT0dK ,+n )z8zmS(p&0uٷ>Zb Ԭi&?wӾw|uzraoA&= fdjj ]yx?>8&N@YjT[qoT&Ow}~89@U{)Pj*48Ώ׏"kb}u[s&]RMs?DDGt(ҠKJnjAsTfup-Ͻ@*:"%NnΎ7}@%jZ/yNc0sTWH-7*;OI;>~~\]'@1Uk \\n{k]h*A3A]TG8RyЄ;%u{&9Clr f ;2s8⪮rNQPߛ3Bth2Tihq+P^e}QNM"6#Tm n,, N]1txo~:j;]ݒy8H!:PdߠaN|%'MG%Gko|s<~ $u8wzOlh@i@jDʇ)_BOOlC1TՒ@ilWxU8 /ľUSځ~Nf ` l8Bى!vR\p\QpLtNs.>g/1 T, EJAzԄ`(Trfϲ Q^;JlW_*T-bt^=H߻)M4HX̽XtлC7;O *:ZJ8pa܁bl9H1uprlrmت9pːf[j2@%#+4.4T6x` [+9KW49A*1Ij΀6Z2sM$=bǾBh7*e3Va*`5grPo7fw+@:dv\^@WSARdBxt ׋= |H/V3wnxST?5AM]R9hVTU߃Fr[8zH r@O :`:p|A}7cS9;\0w((uܻOo\@U5)c*Om@uPTPj4<гu?=h=gu(؞<@"m3t*GO%ǻOSATAKvިSY`3T9w˙c^UB5SA- R16"G\ |UJeO[oAp/*w^0f8gF%n`ns9;^[0k;P*{x}kgw`7B<,bAU0zk{V*nzql%8+/#r1 **"FwM uF @I_hO4=8qpŷuհq0?% bK FJR3[rQo=V:`ߙ;)gRCUK )U<[.ϙ4&#;P2`{V@~q7IB1 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHB(F!0 !Q!,$Ba!aB BXHm%tEXtdate:create2016-12-04T23:41:08+01:00E%tEXtdate:modify2016-12-05T00:16:04+01:00<LtEXtsvg:base-urifile:///C:/Users/user/git/mitmproxy.org/logo/logo-installer.svg[IENDB`mitmproxy-8.1.1/release/installbuilder/logo.ico000066400000000000000000002774211425660472000217050ustar00rootroot00000000000000 V@@ (B100 %YD  j hzPNG  IHDR t%IDATxexTG߻ٸ{,-ŵ;݃{pw@BܓݝnJ+HBg;w̹3sΜ;#G?ېևO@BʡE]'}hcU(2ueddd4Bh=_CR%$m!-oԧK;>xwffQ"w]N_׋+|b%xӺ`22222\F҇nzvYK[zἓ^/\/7'MJdpTi/$_%Tjw Aۓ$ ;~= ѫ_dѫcfg@ gg!̰AFPEzЗE7ڠHI}-Һ22222- cp &ڑi?C0H_W{s"FU-" %#####h̓p^AItoӛ`YW)BV߫OuFeddddd%^W367/MC4׻im;Wj[}4Qi-(O'Y]`^MJkπ˓,bvzſ^0C "LF^ os/yyeCԿom  dMqV_W|kA|=Tz^5|~(L]6Df@z@Ɓw/i\@w!$X~?>>N#Zd222222zzAg'|!%Ãs_>]6$#####]#k~ʫˁ} ~>TA++_W5Ro1n .Zt2`o咑x$$zA/NxOz޺@X[GOi- A"}B,E)JUrPBU`tI0k(/vvv:::GGGRmE"@DP8# C܎q!zf虠CAAAHܛ7q/$ I%@<>IW ~}9V(EA?\v rR}嗑I|bWTPvmMۂY&pp\>vk.. \XQNs[_my'[O 666`jcjcjjjj888 B+X xeذȨ;ΐqf͂+W@dDdDd vBK - 61lbDx?08`P 83p&Dn!EB˄Qr#ރEp"#Vn67z;տM SLH+FӺ22߄S(0 1 6 -ƃkKV gߜr9s4\٦eSg Ye YZgi 8q8pL4֦`tM<$#hjjB\*qU FGsѲG-'W\}r|2Lxaɀ' Иh>}"`9' ݒPM? 5WaHOՇ[/e/EK֒d:s<<Ӎn`+p:tʗ'_(yᒇ誢+/|r@4D3"|>?>|~m>=<*pKj~\qUVYu?|?eρLA[߯ aJjC?H?e"#IR"$3`>|`1%ǔSJ+݆+  *C: kXÚhsh=d ,5rY~Rj۳WJfi].|u:Nlيf UVY\4,p$3gv@[[=ʮ&2zӇu*j[xǍg]w @XްSʢ }xxx7wWALhg3<$D6l­íí!wxooo %lxxx/Иk5 uH]bUW0-mZڴ4%%%dl"E`UƪU9nm%h9ֲ%uSL|L|L|@YXYXYQ<R/1\^z l/7olȤQ@:W'af@8Ď`?i| PidF~nss֤ZjMY@IJRghqqq=+zV,67l.{{{ϛ>o ?y_y^|UOr r Aj tXPK8 $.DDDwДєєAAAul')W(!jjjrrr (UV3F9Y#`s7z p_})Mp6ܗ/q_Ydm1xl-\i&&&ը|fO 6Í7v.s `V>3s Ul|{cTF4Tko}ZpolT&MIJ7_MK/-:yzLO ~ mBPàA ={p*=q['K,p)\ &oLޘ7~o^WML1LLLY{`Yٲee<=f O<ԇN;:{`hii ,w^ob fjG^T(q [5W7)W_n}l:2 _zz 6Xl#fP[mk6y%B^:)}cĆƆƆZkpE{EsE6]tmu !:wW|B~׎SOE] FM9>gVePhBᓅUPt|1EG@AGS`:unPTT|O>қa&J,X.־Xb#XqI%yagvvICcTI }U`4ܯ7V۲YI$op#l٢mԶQFm ~ҏOS.] ns: N?gW_yz%+~*bƞ= assHAG{6lANmNmN-Y]fuPvGٝewBᝅw.S\Luu?u|lXդVZM|L1y>Hg3 AЖ~[PoA=X:tu('r}G9IρzQK]i%4&*k۬m~ڝkw9pqrqrqJv߷v@k/k/k/óϲ?~<ϰ̞I{j…/̀oY !*%KW7i[ӶdޓyOBF5l5'֬[,jS{6ƴ2SxߏGbiBɎ';'Ȇ Űކ|i2##u:Z 2R+ zCRJU+U `)X +c6W ]5ovU}WUxXa@(5ǐ0fCAv%RJ*ffͥT\mQvT9AAkҖK[.m E, ~ 9O_a+$ulf} 2w1sG;wtڱZj`ܮ]s*$Iف g LSIIX庵ptGVAP7!o5LdLj(x(p¹6 5Ө d5ɪ̪OGhM&o>fWr\q%OOZZv" @5}N||e _9L9Z;Q=ZI>gPjOR@1M1I1o7OC!'O N;4>p۹C$DF^@U\U\Ux%|kd@ "f mS(%ʤlﶵ[>{}ߖ2edGWWJEBCCa体N+lV遧q8u:Y:r$I1uf*4qGvU5m\su3  H /: L=ַo;w2:Hm @L3=0%J耼&{M/946k\ɏ^ޭ>Ƿ駘ˏ ?|b?}bΉM2Exd2") qiMs͵:x2ʪ%!S5a9f&߮} ܪqƭ0ֈ[#nF nnn1c3=H{_ɤůXXu|k;jc-6nȾ"q@W:с?O554+e' wy dH4UTcmEݡӽs4~~H;G;G;dm ~cύs}>9 l|/4iӠü:̃Gz,.G\4X̗ҵ?̄_{| :-u\β: ?ܑI3ldTj׻_~sƅ R焸8tpMaz#xZiuݗ߶z{"CtiR˻ {,[lRaY,Bs )ת_~:hhOF}0::34i<z9ry*橘"И4)k'Oomk[[8;쌳3FWSUU_U_U_EiQ4{{{7A62):Cs7d9f4|0a((g)**#QBk`Yfw b:Ŵiܰed>v?A  <*M7hޢy-e|}@w -|0,888ٖd[m X_h}tut x\å|.}R"\t;ݑ=_ (PEVY^d9L?8CPTRJ}Cܾ &o,"AhU`M̚5A0،c33gϒY XFIvl AثWc/2oȼ!;wV6o6iRZ R!T÷lu:[   ӮN: >^xcb!|o}nTA6;I/ U[P6Lӌ{dS[?/Ew8|2i8v e|#}oARЙt\rx}`h9r%+D];u$fS?OrINZ{Oa{Zb Qbߤ}MB%kq"N}D@w81ĘcV[nUȝ;wܹ6i]['ff0`}N!*v !Fme!sA!G16dmZ!F6򷑿 \ɹsE!Ir$9BE) b,J؈ZPQ(D7Қ**BFkSM7e8pD:5X '[';';pk֭-u6\sq.qE's:hj3/g^,X< ,[#s#s#s=ZԢPl F. ǢEa–AhК5W^m~5jBko)z@a!_2r#yP$3L6\js F5bpmOISUm^zeXm;$fItOt+O&(s&=uƃ4 оahh[h'a~j1u[wC .T6ooo4פ~OCU.F(sv̯!%< HɌ (~lsO[Cؔj mȶ!XGYGYGߘJc*O>1D MWHrd';AT+\tqB+vܞ|{0X7X;X j쫱7"X#7$ROV6A6yi gTQqT8^xPxEFtNr~'mdHm>uIDDl$Fi6m'x5hD zan8USO ϗ;_>| ɞ'O%|ك -0dGa68^迱%K#(M6Dm iA<L4oAuH(idEYhY|j\BfXQmNN9rԥnlVS{Z OkdkBT5f>2w%s DI}ſHJ=d`P׃^Å]UQ&^ ֬Z?7 {W87UjW k{缧WdĠ0i(XK֒E{]W9=W\s٭[g7xQG ΰy>g8!g@]}=Ao_S#O<5f2e6$|x3g uQ__3a!pGo} Fz@hDgI-k7?J_v)!?E5>] 稜rOOOXdkBC`ztcV8[l_6ӟo¾ &5 Xwgܝywf1p +tJE_^ﺞe}c'I__g3;e//DDDOEMYMYMYPVVHHHpMtMpnM<[~K/Q@2-ɛ=#k$c|y{y>aWc!rK"yd3#;E/z%{nE*R4ZoL7f͎k7k7k7V[`%zfdhѠ QB'p?N/B|t ]UrUA}9 k֮Y&,jݢvm:W  H^7쿳>x0hUUUhpa}%WRLC"C N;*5;kvyIA>IDwa JSZYcLי|Qv*|v{ybŀv1B؅) }:)m&P`M5v%?;'t{>NK]y!]]]E"A]sw K/ _6>>>)QS@гgAK/|z %r%DLTF/<<s{>#3 q<~]ڤ?I>ߤ >%J8>} I']tN,Aާy} }w.rZi`U۪Um.MZ888Xᾅ`rr;CvFK$-Lw3δC{N=]>H ^ċԛ<1ĨȌp߁c|7kVh&1䯐B̸:#Z>qJP߁0ukL60m D-[x quՙWg !:7 HP+sY0gl;v~;3ƊKa0S 1|E ׄkSwU!6ڸjc]]ID%* Q߽{}w!>}fL~a9b#hvf'0i.#҉%-}@@@!\zl{L-+ijτ6.۸l"fFUuQ֩Y#~b#g,oLxJd)X:C icL!շBNȱ#ǎպW^ ? (G&kkk 3v5c=.׸\4riRR贈Œ 3*̀A#F|]=vl{@skSRmgB;Rs!B[٧u?7r˽Fe5w-8Mui4Gz3wb߉}'ݰawÒŗLFP_Vĭ[ sk1c2,f1 ZenUfRK.A7oȆ{G5*BJO "EݮۮۮY{H/)Г"4e| y>$z )SdHH!5ּZ듯O>V[ӱdd>$C`cƸ0N;N; u&% AƃA,ɆL2Tiu'ݒڀd3M 6 X(`,uX?g<|v4iT93ZãHli"56DJg=|/\V^V]N^ ӋddRUQLl3u( * * jk0zA[VV׊r1T#*. w-׹OҜb[KoV]ZyieZ9/x=x^wzug?ѣG=;x9 Y?dÐ `nene %K000%cJwزenH!mPWSKGrC9LvP HB\e]!W@@l@l@Tn\}g|n K /j 6 مѦw.y}5V` - M0n̸1@ޭz ﹿ:թ1ċq7n(#ʈ2~~~ W"""ZI(SZy a!,`rb.0]` [[#~&I0!nd蓡O`2ezu1q1q1V'ZñE[b"4OzI^ np.ЎvV I@ _ {J'K,)&%CM%M%M%ֿ}'kRZ 1䳓ϦYB.];` wssb7BWUWUW[[[ q 1cx!ظuB.ZhBW^{BQ+GB >(\c폵;Nlb%K8gGg}$DDEI05)5-$}z(7IoUX)9*21  XRK.'N8j-b`+X?[,o|0K.A9 s@~_s@1@_̌͌͌|H`n.p8qXjc_0@ySJ'J(nnn%bKl,ZZZC__DDDnnn{0,qCaⳉ&>ޯ_C~:2)g*x^y p+iO ̏o2_s6F5Zu&,ӹO>=ݴ.-dޓyO=UW=_f?yO?]-}~JwPq]X;Zbg,JTEbcE"H,+J6,0:Z:B=Zh O.?$T2R-l -qci-W+VjA=dE(G?;|Ygr+ٮ1c~3j4@qTqTqLe*]sm_m_m_Hl<9>~= 2=1/vA555'O<~""#AtDd f0y䡓B b2cǎR;K+%Rt>Б90t-Jww<9^v<Kb.Ŧwg񳀅+\:u0&ok~}k^jf1..&_:`܁?\L;m+/8 3yHt cx!x|X8D0!d_psKʩ* %6P{>,455)6lٞ= Y*ܯr-=ȓ+Oh{Ǔœ Š/6dސyCfpÝw 22ޒt߿e<@ XJʵ*F S1~˭_p]wIv!^:u&ƀ.5]+W֬[Sax!*yxVغuٮ ޺6,P!A {`6^Z* =Vk چ9i©S ^{}TBKU.B]/6пOaP::yW]wA[nջ.5Zj`oo\ޓ^[lPF'Ir 'Je+Tsy杛w`Ƿm[m޶}><ННН@6031obļy絞*P׷o]_(JQue0c:t 1*cT>h#+Jt[oa>c!>ڙ`iiz9_sps>7[ub7n`PVV~ܵq!@ P?sO`DYOW)?7`G*UO_ǎo Y¶E?E?E?l?~pZK+`22PuWu_7N:*}I' H1R gD@ `/,_L:뤮>f}β:QO=OܳAau(ػ \s]~];w u=M`<Z]jM*5`@-#>ݪ[)QfUfUf!QCDA#.>j7n(x&7e? HlβˮP+kO;v8O#F=M=S@ح[a;^Te > Kf4!fgALh말_4xLix2Op .dR`Cn`{6mf1cO'= d 5UL2x:C'^FI5j}uHzAP:2ȴ" <Ǚtp()Ju:kAsCsCsD)QJzV륐k T'X2cɌ%3fsE%E%E%;k~Zh3τ%K~{HQ?O?9dXh,4i]I>L=6{,%߯~Mtwg.t&R;&7w{oWSS"\-rnigÕ%C܍ Sݫ:0Vt!C@ c @BkXgui X|U  PU@ݘhA9S>|N_ZK#HRjhYeՖUaiMnV$hѢIZbђ^~J?%VU*[Uu@f!grfL3ϔYo555rjb kDֈ0s;I}z&`mvAtHwY&}p=sxYeїElR!ݜKs.͹l9QDˤ+uzU!4k5k5kmu9BӜ 444 Nu&Q$"g\_ՒB(S !˹oN]d1"Y VxfH|B\3QεhbUEuyMަҹsK!vtGw={Xw!ꔯSN pjVRF1QB4xlB|g  ?pj~ bM[7mJsJ.=[*Ε+ azu!Ru9]&mmB8wtOR}K-WzoA-4X Z%%ͥdrJ"+) ;;; tSN ;Ȕi;7eRӤl(HrB Q>|pt\<T*sK|,IE"D2/S':Qu[[ eʾx5;j#w_v!Guqm"!j=*ʹ_-wt"f9:̾2TE?/%éSB,tBh-Zwrʑ+G a:t _CXUSVBWhjjjjj n绝zp!!._2dz%;\s:~A]Y2vexuՍWSq׉b| jC aYزe9!P_vR; Qee_;}o.m#D|]IMQ΂ -ZDRCȑ6FGo}Tc8F,vYl !9J'(ءBKqBXfb/n%-o+. iYNCmMZ'j2ߦўBR!Yng .0wjܩq(( &+wj{RRpᕆW vZykz(i[myQ!Tq8iYe5iy1FUjR,p&י\gr aӮ]tb>R>9(G}x /""ua׬]M~yfB)!Ϣ\[' QWz Ѳu-[ #ˏ# G@!v]l9aB +4O k_&YsfaK ˈ_Bg_bB+oo` PPPH/s}9 RK x=zk'"xF?噗SxYeuxτm0⊸"'b/Z>OT?!;t,WCTT{U{}3~!WP)N;hmbfL$Dc#sB4K{"mэB3!ΏIY ,#H-K!IRCt"a,H]!p!,̲Xwt"ڌaυ}MeڕgB8[Q90-iZ´-wrwrgW4mۄugԝQwPWWOSi?ͩSW!M638]q$];w_}KV_+)*܁s=L{0W]'֨5j:넮`CIOZ8Nw9އnϺ]::u xee HB- Q`Ʈ%V]w9Ȟt(SN:e`UUMW5z%}6דϏ??rpAXb|Iv_

    0ۻ*/r>r0 7zgm| J@w[0b< #dG R[:yA`!Fk&V+NJUF0i!HU@@qW$t8RQJ?'q|4iދ%͎SCb>[?l5h9ՌVP7nBHM&> 7o ,n"n>=O? q$}[S)Մg=zW]wuXD(QlmV8H#I7,qcx6L^}zmx1ŜƏPy+n9D3fΥ9g![slYsz l/B*0bAxi秝~_~ %6J &MhP({KeEgힵ{BzOW>]t廷-5ϥhVj9W|ey&Z)ڃ1'A_7 a(Oj.C']< ^q[&$ AHCpS#3NpgFy kwkvRqKlGQxboнѵ8h;**$X3IESٵQ[X\٨0x<S^wm{?^+{x+G=%羟 TTeSMpí<鷭H;|]q@ge~VNusmҭnl]m=lx;`"_l췲x%[:0qsQ.vh2ԫ\su {{oȓ7OG6l '~˽_Sx߃$EֳH17Nk9/E/H7E怛.uѴ.7$idL#ER2i"Ex 5X2-25"A2.?h 7VA \>`)4Sn{ZVց6= wFHLU}-`{5kbB9LS}ߜsBMô &L -[4;zI:̰e˜3dȝtN:+=0S⏚56j$nudg[϶в@K -IHdxya\q /<şҡ*,ȶTk⌨]mYPjQ{VӕF.  N "@;7ޓ~'(J5VqRǮZY.}g@anr^tV1Qro~=n kcʁ2T Z7 ܆Uso5!zBU}޹N; {ő#={W\R\R\V Z-l uFdGCrC7`e[:˵yo29 Xtga^̛a⪛<.w=:g> ~/u2/Z7s?Fu 9^ɞ ['+h50-aݠMoBg"5(JTqĂTƾhp2,}vnq߷~}y_wN9/~ʡB2D1o Os|Z;vj M7MR%[ͷol 6( h0)W Y֥V4id%4JheZVC_`K ?スXdQR0`)rqHN (KKͩwK~K_<Sij`(d>gdd=oy` 8}:^X^)0bwNjТ]q!PsWPJGV7fVrc֕>;cUX}LSaCɊq3g/k;dnnkdL(Ɏ/KX7£hKSh!~]AYUjGMH4X`vz J)3mqzy"E}KS% @USUSUThRIjR&(Q|#x{k;vH0jŨKZ-pRͥWn_=}<Nj Zmm֥V1/bQ,rTH0Ԏ׎׎&+LV]]]ѫm3ɤ t b4UJs@a.t*Q5xSPslpֽ@o6=uEX۩|LGa|’|(5; <@,b8'@Lh -S@{Tx'E^Vi"V~8X0eFE:mj-Q@i}ܯ0`f+M_M(TQY#K`a*ornE2mRg(z.35 0ZS.oߊƌ}-4mEMA@hN,ݔߎVqbef1Y9qsD;Ri4ҬJ+-"ۗu)ߒ L2u Lט1]J* Sa 1i[öThZisn_)O}_z =;ܻ-xl׸Vrt_zWƼ@tQU RS|7m h S@+}aHW?G[U$2 얫#0ha>/U0l23jh$r z?.&&y1n#GkC~? y7;K>.l_ * HQ/ʍ/7d3fWL$1(1(1F zFj^azŗZ²vz2(Õ/Yi b?ywMZek^^^Ʃb{ݩeSBsj4Tzx"T0Pz39BZcq5;kX8xZ2=kLuk1=voV*r0F.s0Cw\uђt33޽q74ga噉Q!^$^@؁.H(~:*4ϱפϻ_up6|g^jն VZZ Y櫓b@>}LdըQrPx(<@=B=B=" ,_i$ckkzL3^W~]u.W#ɓ4 ]w5UPVVt9kp)J*ck?6rǡ֠}M|ℱD1נV"ToM< {Xl663 t=!ҏOI!Л}GлG!Q޶⵽FgډY\^n'mPSoL0:N>y-b%*^8ᄼ?BG R/=0x/O/HBvR;HEȌtZ%57]x;wi|c (beĤ越, cR|(r~/?S-F=Y{ ?' u9R!2cӢmhm|W<ߜ> >>>,TR`ݼydҺWGsd! YY(r*r*r4iӾ<"lޫޫ l7nLt-XL?ԏ zM5 H>җt2 Yd, <( E]I'OyZYnZ|Ъ0H GF-w(m}פr641a0]qN* ڙ"`@u1 )xyܶz<> <&(8hYq~1_q;<]VהF/HxQG˘1/c;RIu^yu;Jy`8"tU*]cQD 8)N&].o-A.]'oK>tK$ib Jt5t5t5DMK4J3xxx0hѺo09jlnlؼ/9@9"anr]!d6sP(c1jKy` DyDeuxyF2V1D1W 5Tt< ΢ {V&&sžvL@S Q,`&PH4/ȳoWʤ\':َ{ʖkq˟L(@}6=a74(_db7xI [zt-xb:׹GHU*^@,TM0[EbXz Ҋb RuT={^j';ALH RQTTTFIQ@"ɿTi4iHg3V! ,I&0 R (w(w(wu)e4hxk|*)L燞|~b>}Ug:@;+UO@)բ hn" ǎӕ|qjŊU[(vxւB G`H(CMAN-|@l5]i0I E=Ϋ+QvVNȞa(14 zzzO'Toэn|iT 0>t=甿?yއ)C@ >픐0E=D%B1Ιkrr*i%'I$22$ 5W`s_z'igLl61m }TYFvhu@& q(6MTgaaa :_7 /#c`5SIDATif?gʟ:722z͵͵!I^Wz)^ ]YT 9^۵Zc]]]];\;1EA@|\X]sWQн?̙33;3̔$q4*mBUnxEyit*`>DQr sqbgeu ԏ9 "'q0onK*2i2; -q 4m4m4m2;5idm`%[evj DR$"}R03ű^o|?ƺ91ob@4׈jٻ޵DKrg R!T(3oMeMeMeH[o4zMTfƀ`4iw$i˲Ψ~@c3A(A^CN?0csTX&:@Aڇ@v0"Zg|'m&.FZ bhw d(V K#[~Ja PoJ~7iQSwSwuuu0C=Y=Y=%4KheYP>J>R>|vt d333`֦MwWV?ALH|mQ`(b($Q=i68h-54x5 aH@@eUQWr#% S$&7 ] 钕 eZ<@r]1K*[(hLZxO6wAf#fv С 9rOyJSd `T[ <9?'”?g8I->z;uXSS&NMM/( Y_s$-m) D'Z`ux5즱 $мgf䋠NTYHEiq鑼KjE9Exy*f e@8 Fi5^jpL"Wrlӷ@"kAo6`~6Yf @@@ψ#{&AcX2L T\e2Ammm@:ЁO?^ox\r fffiշ/V; JQo(G`sOvݹ.O, 1ϵiA3ČS.N[fO}כ$ \B /*H)b:ŅjjkZx>f}B.rav*+] ٪٪٠Pz(=@e2V%(7*7*7JR*{~YY`e{PkkkPNSNSN66翚~?*#1G= 'N, -%b.SN<>eee`ӽM^Ùδ< dee3;2$DXU*3w1s!/yɛEA-, $41]i t͝C{,/֖QBe((̹0jo=:&9*r˭&'t")tp9;~t&x*ТB fWͮg_oקOs3~G|K2/Xb1bM`7!EʨUQ@^^>\ZZZjjiz111;^eImo '-yPSSC?Sj{ll/:[r`^<]|FEoxmKkG)KuغKZgWApe(nF 6Ih*. i'- `jzXqnMJ2kT*M.@ 'U'?zT4Iw濛S{Häa0>}Ė=U*G:uc#6_DD0/h^sÔaaɐ\)Rr T多IjfffgDwDfwﳁB< Axs떞YIT< .8]>k']ܥqgAO@UǓstVPy4s!i[,Ys~2YGHBHj.q {`:8R ^# gC# r(n R'K~ѿEYVdTvrΌV~B6ȱ%ǖ[ΨѻK$Kp஠Bg N$P;Վ%KOr7sik܋/“'aO2.^].9B-jИiwV;ν' $R `0N}.NpWsh~]6WJZ:(E!dCD ZtX Hڣ'΂iS_MH}Ou݈?)P$##[L}P($60po͹uq+ CpS"u,</Mr\w5΍;7<x拚_l d:]+V@@ϏO]M]M] B\ ,2#;;CCC??Tlll(((*siku!bE⎋n?u[O撩d mڴiѦ19y~~{[:Å)ۓ~YNY}8@]z@!Uo1_,wǼ)ЄRȍ;A 3fsy|k5@$`*H)#w2;q$b:DLΥ ΄M^8u/m XHnؤ|c9ЫP@ZA! dԆ |g$߳(ofW^i{XjVZ\^py=:zLOތpΦ9lGGX}v`fmfƳg p{շW~|<<<7r}w$WX1и9)ڃtd 1[n]<4Y̼'(kW`8>phEYr0qݿޔkÎ%T؜ (vJ=X# o(dB:GHh Ro64Ԇq"z1_ ~Y~cUC87fKPjOtS2fyL#an@*v!w!5 "Ec`[,qĕWʾ+y~y~y~>N[o?=zfk[ |Y,X4hn 5ȸx^ { ag΅\KQ###!R)g\Ns8Z&5M ky9 F.^xuhjja'|Tdr0\=\=\ f 3Ym(hvvl[88 RSlAjA)A)s ewzf%wrlB^Sرh{>_iQҜ1Щȅ2AÊ+>EZ^}?-)Β]}* h wd :=1 q @c8F=1bfުDmXfgΘ(TPBU|Ra::$: VLY bK .%2.^lxoߜٹ|,s`G~o}~|-ַ oxٙ5IMY;rȅ#`PAbğ:L ]uu\-~{yZ&ݿ9R 6HVef+AD;'(VB }:L VgVx\8W~ ,,р+;gx~ LZJClU FAc,P영j Azek@7^O9 6PQpqU-OeGnylhJ΂ԙjXT*OM8w0ijQy!k|#mzc `tzuixᝆkYZ2lO>?Zkzd໦' V6YOHo>? qoĽww@fevͳ7tOg^cɴi'?f@f!q# (((/= V[=NwSB#DGPL.3'].0qja: !RRVvHKO eI:V;Κn,YҴ(k.m^H-'NGz#~b?F~TgUSv֡: iV93+{ q eف8!$w4T{Zi0Z˵!S,l;̶30?`^AnB,",",">#JR7ox,keTBśoYAڙڙځN]#)#fom6<# (<_h~!(SI'qzc.zlvݸ3)>Wi ;()ZOԃC銹|oNmjخ]p<mJB;l'ɎY1wfGN? S<񬕩lWL"f9>pf9j;Jis6> 4xڇ9OAvAwh u`my"I:(z轢`nܠA6mۤ^<lUlUlUq"oo*>˓QkW7Mܛ7Ig*kbĮ;w|_on%ڐo1`4hghfjՂWph_Vx=ϧh_f?>!,ܨbRr {VaPvὦytNv@*+``Tkw2~eg\DuR+! /,J0j&//~1A3A =.-!SOxV>9^& z =X3F[Qˋ.yEA⍊7*rTzN9r8Wm_}{IV%6omj>sh{ӪOQ9rD(AO_Dv,AUNUNUb^~Lҙ3ɰd.xPA%@sKs[s(I^y{ yg\ qp")_Ά8yl؅`5o<y'>3k ;v<85׼^PR dN2R&I,[vmC)0oGn~'~sM'$l?$ftʕx2X3]*;‘' D] 7r 9țK%= w;a@;>l@(ЂԗG(A***HAEPt'ly#,}e4HH00)P%|U͟UTyPQ|^xh!FȬ<:@#=zж@m e6K,NqSF:722ld#inş+8ZkiX]tuEa徕Wa9)z'ŖCec={z1bu;>]DȐ FZ"tpś`yYp;^uf왱gƂG=@@@Ӏ &/W[}>^0/h^@p)=uD^qmI|OAva̵6+,L}%7nTZ+ȓeJv4 ɞJ ;-YPd5dhrd #ُ 2R A-g6A׾*3I*6t~ۃ?zSǩa-n zzz K.tu~YN IتecKئ٦٦>slڼyK%XHt1" :  *"DFF:7x從:&M^{4EH7ЪUC QzEii|,Q\\\8 Ż|jwUB%TiƖ-5 Z3HJ-W%6]=kIyd*W |P3f0=kBV!]rSKf?&rΎUd9/1!2+vj\ 1Mlh>YS!򴷿-'#}<}R^)G2ʔ/S^N[;MآEc+$$2UpW]_d~Qnz״}M ?˓8)Dphphpk-Zs%:Mq6B4iH<^Jv* 1#qhءa 6ml[AN>;d! -x,\)_j q7_d v#W^a7P>T=3݇ ~IR$)Bt:l1RJY2/e.ĽN;TMqS_qM5T|6Y !mKGn1B, /!f6 a¢k-ep2*++ܲBX 2568,dO+yH˥B;RG<B}7_WWWBt?~]QUF a6RE=IqVX$DG>}w{g"\ewYV{w{w{,\hUT}PCÇ8Fn"[Dl@dz>_!?[o %!dv nwnM6(_c~U P e  "UH!!Ԟce)D>",B!XAQJY|ICy_y_y_GTQMp1o;专NfI #G!tGTg @-Z܅9rsih;ȶ#Lf@EqS\-M[ 4!hBЄt0GQ444:t.;wܵsC9g!UR΅¬@aBHR/>if=鑓UTEav_wnܹQ Kt:sKo&+WBj:H~~\ܛG5j%D 1R|O=pqGZ8md݄qBxu%!鞫Ir!Dr v9O qeL쫄蘿b!ٹo囖o*ģ.>nzn~f!ɟ'_YL,AF2NFFFbߋ}/+)Gvo^x[l3 ⻋.ٟ?xūά2 /փ[nJf*:<|+l|xn]?>5\fHDEt;wClplPl,†PJO| = 7ׁd/K`{8%HvAoDK1R ζwH'$/ }XXX%jz顦 BD! sZi9AջTijgwYjҢ .J?&v21&1Ea 5o.k6:a3|9#<$80W^ BUR777z뭯/kHh(.j\q \\sɟ|3<<<"*boކAc>kSצ.Xbp\mgڧv|Y=`?TE[x o8Ț# 1[BU0|킋Pz~e,T_~/?u]VUVUV#oV967^{]uG,.4BtzYlqcgΎӞO?o9ИjL5P&3;gv &TMMɭ% II𒗼BM4ZkχSDjo}(QfԆ"u^7H^8y1 7n2M=%$궫.ӮҮYTS D$D 1) $ d6Jo$ǟ>4\f?P"d;p{[c _ .}ok2 gz~t͹toҎIݠus[S&%|AOFrH& E틂i -=#]o7,F[ m pd;weyLA"K@Hb'\Nm+!C4iyOdV#^zxI^%9LsMۛ7K+VYO78|RJ *5HgUѫWW_XaL=z ܟsDL1\p%mڡiZk^-&tL9J<@FݱFwUQ/\x矆ˬza)krr ]pY'Ws#YԆ}k\V-[!? <~tzz4iӘt3[!Ȫ |" Bʄ )KD/+X~!Ҿ7~6sm$nds6lYKS=emI> L{m΂7AOL@ 0b xy#)t8Cs|LLLҞ+O(+[oo٥F6eڔiV[9g(G/^ g <=uj|UY^\\@ċ3;qR)UTR>'O7QMIG\XZl>os]~vw޽{TTTxG@=BHMwj>R k=o+(ڢH"WE^w31ZkqmƵM{nW׮]](]Qteו/$7>TAVS։@OI d˥krdDi9З)2)eR---҂/^Bn<_hz顦}[km/DMWXs99&$#lE@jR[FH "NGS D\vtr˕ގw444c"ƐkH!ho=!O:*(Q<'ėEf .TTTB P5A>sa~> mķ,z6U mr+[n eʔ)S ԛUoVYPL2@b.g;00ja"ڭڭ #F[޷oŢ^, V8gܟqތ{ 3Dw>{~PBJ{z7 V֚ZmXr3W[*fւ6N\ @k 7ok&L=F{@@@deeg<hhhǀ)vvvAҜ9Is @[< ```x/^4zEC]83vlkݶvq'm8uX&RxvgE_Ԇ]|D@ywXbrj^򃶝pb%iR~+JŹڧ PQK}ax퇷""Ţ+p}Ή;Ivpбyd,K|6XapOsO}O GߏpWRE3 Q"J[TWGGMMMEY`ll ;>3g75kr"H,d,$M0b !B#zCœ9 s 141,1 ZSq va ;$׸_~ e/snׇgC\H< ];xq}OOk^T>"?HMR SNm`{r.ʙNwn[}vxu׹2;:ĪJ+OS"SRvQvQv;l?3!NAJ}BqT fkmo)o6le!ߪZfv77\Vv[--[,skElg[mb /!Ca!OCKJJ5VBp%ȫ#"D@ހy}k-}^ML7 i覡>?{`:S @V)&-ѱ1b5kNל>-NFK[huUH+;9Tʢv2b(7~Hm_miK[p3q3q3'\p:xn8PCmWaq0`AgˡM9rhrɍ&AE%\/_H{ ˻/ôrL %^+Z4nظ{ߢ'O8p<o3/7@Zr#%8-ϴ< (@v= &# Hu}Pp) +_W\po:t ~ͦM'N~A=' \ Wx=vvvA*]iq|!YP"DB ?~^{]k)ex:c+9d}j֫Yf~?wYsgM&;"Sڕ!!e)ĭѫF}v v ΗK+[x7L)Rٯ~}&D6Yv$Dһ\\\%S)O"""2 ӔtT^5{BL 21SY|υ0cRǤN߮#OsSjO`ߪ+M;>iE(%J ;w/dB $bPީ}aGNOgoG?WwPwPwhe2Z /?zc h9ؖcamٵeזxxx;2:_cx 'O>={ML1 `vsf*2i<*-^GԢF-jN 'O{zy睞ٯ_GmkNiq?t0ZjuI[nŠkӮM6U*i/gr&`EnӳIj{sK鷁}jh¹;,.Y\Jw!e?,2apƔZ[q奕|xF/3pI@oM5I5I5Iyk歞Z   o]U5|U 5k׼ Zk_B,jB/ fv9}N7;.['oq-u6P d,z7͟:,$KjKh+~_|FZ0y`6z䅒KEƋL@FF7|z)̋9/$IG 3&sm0l (79r]~y南7™g?f|&a |)]mrC `ӨM6G}pEl&M0n%hhh2?e~ "`B[n}I%Š?N?Sl^]u}j1b<~,`Xam֏A@#0 7n꯫MF7\y ĆĆĆgvy&U.V]`Loyf8jq(E@F~V^Zkrʩ+BM5q4449|+#YrtӍN7֥Zj]J/ܒLi秝Nj/v7X^w5IPנA]abщE'3g|ϤQGt{1Fc/8YàZJA+ +RJ+UO?vvvƪ6ڀ6Jd *P p8m3ږ_Ş={V]wu_%KfkE nwW\q㓎O:>"Vح[_HP8'oRߤB Z2HWWHfq7\d.2!kVYY!yu>_}_}"{}CJk4)ĢV.Z)#<n~BXe.7/J"`aO=T2eK2HMd5O쵲^οaf df2h``u5V׀bm*5 rEK<.ެ}Z~nPM64ɰr % JX*32,o@c/ίu~#DBf ;@*7.޸x_^<<<=M~:sO?#J1]L= ;%SB2ˬ/^|3a)v=z]lv1}?ɸ[^nye0.e\Ҹ7\n]m) "Ev!fݜusM! "믮 ?;aeazttfSbSyNB69lrDUNUNU/(S_ W>\pUVy[#==ߧ>]TT ?RC)RF ؆l7nP!\&_zUg"F*Ub+!֭Zj*! 6.l,E/C7q1-cZƴnw޷o{~W 333 6,۰#SfkvOaÖgWTT6?,9gP ntSl^ p! K T/aR/awD+Jn ѽ` ab&a0HRzYD0e\ݸ*A&ߟj}q L24zݯw53jf̄gwjÐ!Cb+;H_oqVj?K,wPA}Nc;͍7S`ە+Caeʸq>>1"w 0 DUTy CM<$ľ}"5kAAABjB;@OV>YY-涘Bfov_v+V A+ZhS'~bhݡu"??+>03Pz(=VZkebŢ6mmشyψ0CmzMf$SB_t\qB,‹B{*NL,˾b=L(!Jq"DX!J*ٳdhݪwM_~q , pwݝww v|/nJ<%OSJ+5X&M6$Wb,DLLLLL'v-/LO*zJyyh׫]vUic{:`= 㒅8hͅ2K.FB8t0LZӑk kzFTD Qj*%1m괩Ӧ S§O !'''}/%iK!Z׺ {nG}\sM5I35{fњ5ᇗ?% R7;w.RMTPFL3 f8p;vtI ԋlt5pi a‰ '.```2n?kǮv vy%?\YDf\;B0zB_~B쯱*맯.D5(#\+Blyҁ$ִ*WuBL==ZW^-~;{X~QBYvY i)i9rf 1l/r:mmm!4fӘMcۦo뾭(TPB0b4h{#TWZ,- a־}!꽨s!>`!nZݴi%DOO{`*A(rۅ~x≧Cv"I'_1chG!tmӵ-zz+UWM^5y r+?nq󏛅0aݼ{x'!lښIn|Oُ_",BoJ8W>H>\ƶ6 ăr5mk 1# !u:K]NY9Y9Y9!ꌭs89=@e2+.|3*[بlT6B< 4\UBZkEB_T|QEBkWn |+6GiJSZަL{ ߵk?!ꏬ?H!ztQ!.eRv!&FM(,5,PuZiGvDS'N~ǂI/_MG5tIIml2ㅘ8jȉ#___נd7bٌm3Z#T>R 'EL x>_YOy[gk)W 1xÓ݅8UkD)B<:OBhm-rBi;./l>}b^yuVWdɲ0IL]nX?Wsz\$ Trgf f ln9T5oGEU!D ja /5QTÏ=`{[ 1, XNNNFV۔s0ڔZSOXYApj9&\pa[j~Lf2$I,1ebĔA&OOOW\y灠YAfۈoARJ TTyUyAs]s]s׵׵ׁ;0 NrVX(6(6(6B( W$)rpscrr\spϖ?TSNn rX˱ /$/$/jL:ܫsjJ++!CB M[k_CfHL"ѰnB*Vt?w?S={N;_'E}R:$ù1RNEEXbɊ%+` AFi^_9|trRdޓNR7K,u3Zvk`PAi3ZzOU] b(7xX_5B"`ʤv՚ȷm0h@#XzQA)*+*+*C}?a>\r+|? ': N[kn{g{yr+g/ 7MU>?U2*?ćv{N>|.滘b><$ N=d?>SOtkE,X7Zh='qa.7V\yQ(mOI-{;7ظ:8xh:Ħm@`8qt~kK;2lG;AԳgQ-[nn6[8pí!TةSiNsGU/RHuП<B4 NoBNNfnw<6ca=n9s]+0q#m-&hba"EPJ*(D!࿣ъъ xE3p ?M7ߔ|:E[lGS N)8%sћq!=_*1]3J(ciJ݈~@z?J T=zRu+(WffB44%fȚ!knz b*0W?j}0(]~[`]غua`H1vTT~*ϫܯríz纞z+ZpjIP=W=W=O'S_U .̷0*T>pG2NaDS=|v}_>_ ys7iVW\qJ@ZɵCbEn0 }[o͍e8LՔ@? vRr‘^7p֫>`LT3 Ӣ?*?xyzbCw8,g9D/^,ml>{[C_6)x+Ʋ!%ۙ3mg{_S>aX  $ˡBow''48_ `vYT?AR)Oy.> ё"%{^&j י_w~](\$Hr:%ȑ/_|5)1䘒piܥ H]}=\XuaՅUPN{շW&\Xs!Ȝ#s`9BMτ6UYlZY>ivn?J4,ND>ZK( W<|t:'{R?.8hy婖wZ/xCf7 A*kuO7~綝v  nNnNnNP#ʏ*:@ge}9=rzϕϕ%p!R>8 qDFFl{³"9ͭp?9_v8CtW?F7-lZش0t9p0S^CyOgZRF+W#\GSO> JѬ b8Ҁ=,U 얳ci>lniӮ=z-WQZ*]ìerVK :o!thAxcqxX* LLLsa #s52HR.K~.(F1 8{@vvQMcָq67ۼl`߂} C E) JE%pppddd0f,^n/LmKp )) +A/^6m|ۀ$ă!~`zW-z\u*=g) Fo}vZmh:u6ldM햯~1}?ݫvڽ DL SR4VT,T}Fn}+uXom`|!bvĜ9`((M"QcPԓ%^OiIKN^=b%]mx*50[oLk-['m.u-E?$?x5ՌWܿ5 )!-[m+.O.!ǯ.\5u 85.e?|=vlmmjn`lPQV|= (Nq:R#GBB^ dW!B\=z2$ <^{U>0t CaVY]fu./s̑.~]> N85kXE,2*dTEEE@*)JqlNS\\\uKuKuKPgSgSge9eyeyDQ_0XR>ԭTRJ0ݔvSAT{>ɸT .1cCE0( .5akքAf䛑#|^yflm19b|=$$$7$d ˍ |SUu:Cgw{b*TyS 1C̀Kԗd0lj~+IWF]&zlV* _ Cص:תU{^y㪎 9s8pL.L_ze.mD]a_}d- kكf`\^Pt\qEǽLMM 7o< fܛqQk7/znc { q_zq"y{ m!b/^af@f卵?Q{nĚkMva.0a6/w4^j1JҎ‘GZiE1AgI 1APfIeä<&y@D4`O?}{61Į]¾3Ϙ>c:<'xbh |IFMVV[#㏌?j\1iS_I8}ԍS0ۣn-W^ x!cP2 Xv [Zm^:\UBgۮBeG+}bhsisis<__rTw`w? =f{;w.0's"p~~9 ?a(ӿze[ն<_~;hK89䜓s`1;섇^xx!C?M`P #阶ݦXb]uw. -pYwwwٯ32fT(x\\׶>}bޗk{/_|?kz5m?v5k7-q C`AooqAhYe喕aL1ԄҊҦ-@z,ݗnȎ";MӅ3o k\d.2PRPi4CDu:445HqУ|P0zk:M})E@f/} O>,ݱ$bq)زne.k4i\Z/=T~tU@V`qH_ǬYo^yfX`jD<yC1(ǬSG{ϙ4[h7IO|{f4dSqͅWx❋YfĶa0"4&]e΀ۣͫn_*)`$#ɗo<ǧzZ~kyH\3&`8 8 I(ZMЉCG6їFl6 РAC5E$%~SI4tlHCҳJ*=- M^zs-OxpPS_1(o|6m C+VF`4T6TEiQZbbb=ik!yzů y&䞐.l&"^c3ʎt0дeӖM[oѿeVvPEwiPRX:ӕrA/ʻ{7X x5j_540(m@~>Gs괩ӦN0/k^ּ,_N4~iRضqۆm`كggy']8Ѯtn!]0nI2u'A;@;P;0]<@VDݙ@-ZOk=A/ 7pPY,}v7< x@4i߽~}B3ES'dv |&yt&%b@n}a÷ f=Wz#/=3Bmmm Os>4'{;wGۼ :@K9]<DߘgM5jPN:u@r]u) hPlr[9`v|=7ttts i4C K.,0 *LN & PX5$I\VHZ!U*lzT*z O (O޶ ܛzoʽɐH4J4Ja@Fo{J:6XZt6\UӣRg9r^p_= z*, ](BCCӅ3OQu%3;]zK>|.?1?w`߁y9faF+ !`Ѓpa؅Οv _ 0B|kh)б6][7oB\ ͒i崖 [@2eY9f]ۋHZc﻾f23N85LP>R>R>.`Iw1+ݨqLfW"xT_&LkWo4hgBBbRǣJнC|ރx$$$k[|@KIp8&TWTY ^)ԷoVr/G?WWW!lSx=aW_U^zV֤]l eO. tOt d;DУP= C 9nOݞ=f3|N*`-d)kjjBšbpӏO.~ %PPT|Oo!tmv /[,4hȶWeX&XkhM+Zy p*zp{S Nu:U)2|pe1WFoaee]7'fI3It9tJ.QDil2t)оB `ee.\f)|`@5L5L5 J+p֙gnµ\Ac~&x&xkXÚСf.;Ysll.ؖ-i[*u"D։:̪3 Jt- v/^ڽ" "]DYLʢ ^#x<aǏۣ{ӣj o>bS6`[7h ѿi[ӶPxuNSN ;uFYg$^3fz̛3(*T !CF=厗;^׶_~m;vG=z { 3NPYo^fK7P62rp!#ʱc{9is$HRteOEj)KY GM6UT <[l3ٯ3М4 &) @ D?N,^l~J!a@UT7( 5JQRb˿/gr x>{#=yƀ_?u9zrtMH03a*P"^; tb&* -[އ쵳^܇w%Zr*~QEPjAE.hB8T~@Q̃3?<SNAPOROR2Y)Tk]rKW$v}Cp)Rإ0ڮK.зS};C_ y<󁥄 Ӽ1ri"' }GUyT L{24sbA† @JT%_TF*-&Myyy,خ]oܼݼݼH"݋t"%,RϺu? R *U櫀E,b{^}**GDD+kJ)\{ޕzAqN@2s79iPvPvPvxM&^R$@v=*6JDx51$ $>r;vy8q92! ibĤt"D P*M3G|5k"@\q!hģI$h Zk)Mʔ<<< 1b2;w4&& & `zV]av%X`lھ fv{3hc0yc,2Yds9?(oEC@2>vuh6m~)?.~\ #v_nK7x9q\o 2XKURk3;q4)8Z8Z8Z@ N78 wl߱=YJؕ+e-kvD!~|U;U{UxEбC /aPTRJAnzG0 S?ut6.-C垗{;w0VnZr&gP8*Vg dm>w;W\3;vvuIuHx @f ?uhKCj,htr㢺wl'o;GZh5Vɭ[EhнAݡ*+쒀g} GZùGs\~*UD+`0h@"Nw2#e&OSt(a wٓY0CXyQZ͵ Zk]54ѰgPϳޒŢoj>+@/]<G6N:48_O gwoo"8@'mͨ) o]^I~f, ɊClS/@6nUl W4OJ@[b 9! \$Ǡ ||ĦBBRRnuH8|be/'ӞL2' N Kl SrFn-kZ vړk,X"ܻwwPiaBw!;a~`\ָqih ֶZ!qLω 5&o㻏=GMSLy0|LaGÎG"JDE:J]; ?O  ) mSlR3~Y5` Cm;B6CBy+H(P 7 _(p[9rp9|i%J`jcjcj@iJS: #N4(_(_(_@C!ab/ io/[l=t p VO_>&3iW|o*&Al`'|||$07%Nu95H췤DY6`iHCqU*UEU`9rlp8q6d|+p;ɝmZ٦M7.]6lvjN;| `ZԴiQ0^cx (\. ` Xd&d#H6#|h'i'i'fff0(5JR ~ AL`LPLĺǺǺCt^ѽ.M ?~0 )RBׄ] oy!w"|#|"| -- %KhڂBB ހw:~G;]ۈj`WthZMuoucnf߀,?U>F6 w;4iJc%(++A$C:wJQ1X0`mNNO%V.GE 0`wfƔz`bLwYN7tǶyЀ voSuϤ)c3L^ѺtI*QΛIQ 0`@&n?Ny.EnhJ? .c\5_ 0`@VDg7ANHHRNSfŗi@(sR(?XA7xz 0`ι*E)r THyO=]S ݌@b)3J2` *Ns5uy ~#R<~s_[H%}:DW >tS6l+Ӏ uΫ57t#&\{?W6m);uT. PN 0.tnjBW}ukRtT4וEֶ. !stnT!)luf$A'ɱ_trYFfU@3Nk@ W߳-:H͸Uf'؀ |(:wc@BuMPLǔq|VTRúDIDATߺB [2eS*܃<(`r*~  } 9N]TCGí h0Bnx=5 .$C/H B @3D?i@{xQ0 ')B! @jŐmww!S7A*χp֏TKRIENDB`(@ @ @@++NMNN,""" + 111___ffg888A 888BBB @SSS```IIIfff999  333^^^YYY !!!ZZZOOO...IIJBBB666\\] HHHkjjTTT DDD y XXXRtR.//fffzzzBBBWWWbq~ViyZZZ~~~(((AAA oonbgv|{{QQQ~~~===uuu!!!q{=\vjw)))fff011###OOOBBBIIIIII)))///000:::uuuccchhh444OOO'''nnn'''%%% vvv```%%%555jjjAAAhhh ...222222222222222222222222000zzz111333FFF777AAAVVVVVVAAA:::^n{2Wvfs&&&dddwww<<<===~~ozke}rrq zzzWjy~cr~LLL"""bcdbcd``_RnQ|SSSFFF@@@bcd0G L__ L0Fbcd  ]^^]]]>>>@FJ I|wX =g =gXw I|AFJ>>> AAA`__<<<$$$vvvDDD`ab I|q %D$b88%b %Dq I|abcBBB4441Hw %D8)Z*\*\)Z8 %Dw1H[[[___yyyYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXX LX%c)Z)Z)Z)Z)Z)Z%cX LXXX[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[XXXvvvacd_ >h9*\)Z)Z)Z)Z*\9 >h_bcdacd_ =g9*\)Z)Z)Z)Z*\9 >h_bcdwwwZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ LX%d)Z)Z)Z)Z)Z)Z%cX LZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZzzz___ZZZ2Iw %D9)Z*\*\)Z8 %Dw2I555BBB~~~_ab I}p %D%b88%b %Dp I|abcDDDuuu$$$<<<`__@@@ ???@EI I}wW =g =gXw I|@EI===]]]]]]  `ab0G L__ L1H`ab@@@EEESSSQ{nR___bcdbcd"""LLMcr~~Wjzyyy srr|fkoz~~???>>>vvvbbb&&&es2Wv]m{999AAAVVVVVVAAA666FFF444222yyy111333333333333333333333444000 fffCCChhh777$$$aaauuu $$$'''ppp&&&NNN444fffeeesss888000///)))KKKGGGCCCMMM### 000eee)))jw=\uq|!!!www;;;SSS|{{vfaonn @@@)))]]]Viycq~UUUFFF}}}hhh000 StRXXX y CCC SSSkjjIIH ___444AAAJJJ///NNNYYZ!!! YYY]]]222  999fffIIIbbbSSSA CCC999 A999hhh```222- """,OOOO,,AA0 @@0 (0` $ HH"""777EEELLLIII===***I!!![[\sss444 I:::YYY,,,uuu@@@  222```OOO eee888 !!!nnn332RQP333zzz777XWWd{iii 666EEEFFF;;;%%% :::DDD%j9k)))sss<<<>>>%j:l~""";;;)))XXWd|<<<PPPZZZ((( IIIxxx 433QPN'''jjk???'''***ooodddXXX [[['''??@wwwGGG ]]]  rrqA@@DDD"""++++++yxwGox2j ggg333sssjjjjjjjjjjjjjjjlll:::aaaaaa0jleee[[[bbbN_n.Rp.RpN_naaaPPOFpvllk)))"""~~~,,,{Ly\MN\Ly{,,,DCCqomSRQ IIIjjjLyS-l==-lSLyoooppp)))N`n\-l'U*\*\'U-l\N`n(((.RpN>*\)Z)Z*\>N.Rp.RpN>*\)Z)Z*\>N.Rp )))N`n\-l'U*\*\'U-l\N`n))) qqqoooLyR-l==-lRLzjjjIII RRQqomCCB---zLz\MM\Lyz,,,}}~""")))llkuFpPOObbbN_n.Rp.RpN_nbbb[[[dddl0jbbbbbb999jjjiiiiiiiiiiiihhhrrr333hhh 1jyGoyxw,,,,,,"""CCCAAAqqp  ^^^ FFFvvv@@@(((ZZZ WWWdddppp)))&&&>>>kkk'''QON332 yyyGGG '''ZZZQQQ<< mitmproxy mitmproxy 1.0 logo-installer.png logo-installer-icon.png default Default Component 1 1 1 Program Files ${installdir} programfiles all logo.ico Program Files/bin ${installdir}/bin binaries all 1 ../build/binaries/windows/onedir/* run.ps1 end ${installdir}/bin user ${installdir}/bin user mitmproxy command line interface mitmproxy 0 0 powershell.exe -File "${installdir}\bin\run.ps1" mitmproxy ${installdir}/logo.ico ${user_home_directory} mitmproxy web interface mitmweb 0 0 powershell.exe -File "${installdir}\bin\run.ps1" mitmweb ${installdir}/logo.ico ${user_home_directory} mitmproxy non-interactive interface mitmdump 0 0 powershell.exe -File "${installdir}\bin\run.ps1" mitmdump ${installdir}/logo.ico ${user_home_directory} 1 1 1 1 ../dist logo.ico 1 mitmproxy.org logo.ico cmd /c powershell -File "${installdir}\bin\run.ps1" mitmproxy & Launch mitmproxy now ${user_home_directory} installdir Installer.Parameter.installdir.description Installer.Parameter.installdir.explanation ${platform_install_prefix}/${product_shortname} 0 yes prefix yes 0 40 ui.button(next).text ${msg(Installer.Button.Install)} mitmproxy-8.1.1/release/installbuilder/run.ps1000066400000000000000000000004021425660472000214610ustar00rootroot00000000000000$tool = $args[0] if (Get-Command wt -ErrorAction SilentlyContinue) { Start-Process wt -ArgumentList "powershell.exe","-Command","& '$PSScriptRoot\$tool.exe'" } else { Start-Process powershell -ArgumentList "-Command","& '$PSScriptRoot\$tool.exe'" } mitmproxy-8.1.1/release/installbuilder/setup/000077500000000000000000000000001425660472000213745ustar00rootroot00000000000000mitmproxy-8.1.1/release/installbuilder/setup/.gitignore000066400000000000000000000000161425660472000233610ustar00rootroot00000000000000* !.gitignore mitmproxy-8.1.1/release/specs/000077500000000000000000000000001425660472000163345ustar00rootroot00000000000000mitmproxy-8.1.1/release/specs/icon.ico000066400000000000000000013111151425660472000177630ustar00rootroot00000000000000   (R (T`` \@@ (B}00 %3(( hMY  s ] hPNG  IHDR t%IDATxexTG߻ٸ{ $Xpww/Zikqw(ŋ$ݝnJ+HBg;w̹3sΜ;#G?[ևN@BʮE]G}hcՕ(2ueddd4Bh=O,$H۠C u_SLܡO'pwT}(?V?JYuPozETMŧ%mWy CDuddddd>>.C29'^VDo8_O<"A!:_HJTJl z|ߙ飛3ܷ; "####5HYw(!!e5sVW?ЫeGm@ ek!̰AFPEzחE7\p }Ӻ22222 cp`ڞI_C0H_Wzs?K]ϒLz}h S!}Cѷ0aߕ :222222]+!bݴ6R{ߵ>ȴ̧o_.?D߂'g@I|Is AQ;_~K/!˲◑8azni>/d CQzCRz.P**/####ڦs\zoÆaJ!73\_л 2[(PL5y[XFFFFF&q4lDP9@F{ҵSzk[aHw?qP>ٯU0Cdiz)С^SG N}0moL~CddddddGbMsj~z38 x^ˤ沔0SXG!0=e܂A+MΆ~٤l&+~l^w(׳5s_XK -QcLha˖ Jt222222zC`#]# 5z?DՏegiDZLFFFFF@Wx{^@BO6>}dxpc>ʤddddddk~mOyz9aW0(~eyz-&/ϭAE] \222T^wu6ei X[>kjSp)!#!HRT%)IIP\T.ޥޭ 0U*N0:Fy...PPT(HHP[VT*` NGq]!]!]!-nDψ=h===999{$ $zzz g7ߑꔑ>~YF߯o#G _>߮A]o5Ӻ22OT`ִi02s4n;KgGnڥ4p4i8qnr/-g[ζX[[ۃ$I֓&&&LmLmLm@QUQUQ@Qh`9YO| u@II bbb nf̸}9re;aw@h% <<&M_ u_{Q A3f̀ѭ[CTPTPT$4Oh8|{PHNdd M}^o)3Xc)Iq=z?KVZ[Fo ~$# &oLBLBb8qµkK'AvM@֩YYǀG_ʣGcpp86a LmMM-M yJGZ ^^^q*C!?gå>\ < ٪Wn٥X(*#$+ ̅\N^N^N^'4OX0(0 p_C9'n܎V:}%@oN] Uc-nA!::W wjip)v3F Yƶڬ~my_A2By< 7_p8Я}`a+`}B2V J"|RJW0{i%8wz͝778TPCPdeEVBy^y`|2 h?Uk>p_/> mzXa)ly%\1bv .{^ O= D QS|O@&àWzl51:B?bO|{H;A b2d>O>9dx⭊B * !Cy}jV=ՠA,|!qC+п;/$cs?Nx}R; ޓlȤ[48?y]uDz`F!ڹ.{I,j Ir[o]5TzSM7PDWDWDNK:-~~/+Ϳx!!rsȱ kرcX%8|<3kOfzj]%$O%Ȥ5wrY~Rj3Wfi].|u:N!YdUT^T 4(`0 'SvOAKK=ʮ&2zћ>u2jkbxѐGCev1BXa4 F貧@&-ı;xk$mW}-u9dٯg ;}QPvRYeQ8SVMCK/nuܪU*F*&_V2‡ ԧ>e`G؎aw{è!cbĎ oFd)Jo;4Iد*4G|)Qw#U8x?#ݬmkPog~u}m~͏vRKV2_`M&^{1X8o/2 N/;R|,=y@k"Y)}}EguesR(|SWSWSW(вBˡ勖~-BݨY<ځbbb2߯OROCx8.` 6l}=^9e E W .o#XL||gP7o߀6+ o[mqS-Z,8Z;Z;ZX"2L.*J] '5^1͢B؎$QdC^{AUU$lMؚAc1טY,ub!}Wկ_i)R```'Of Ui2VerRQOSS'S055e!e!eO_F}KRWG_}u4ZjŰ 0ÁRA ZDu͗-f; )#aR(|fCőGT?7͠j㪍63g%(A 2NijjB3!lN؜9 Ϛy@=R_Q6GPH,ʤ3R۽+`;Znej"t5[aCMxnI[KC .@סU߫p屗^±Dz 7N8u V tttM7"t#6+dV'Oq%STTm`Pzk@杙wf F-JNZt\!B.UWm^{2 hu?h. 7bt.bPe3ebĖGXzj47^h ?~; QQp`_yÁL\8ÍW7^xwSy܁fLŃ`ll6VGYr\lrPq5Cr1by>} NIH{OAJ mhv=`̯;*lUP;dw揲u;:K2iLT6YZgi Nv;=l۳o^^^ٞf{ aw׀Λ^DQ]TL`- j+hhllʶ yyy~$,Xf2E[7o ߒ> >DtUaudRmo6@b]t }\w8JhBhxhxh8왴gҞIvr85S!NS'KGd#)}6lW]f=jڬl͟X9πtZ:.)a|a癝w k 6]FG  _udR$SaԅQ3F6Ff 7+ջgv#s1a1a1apޡ{|1_BٱWLF$!.mJ;!c;9BV.\ZZ\Ѫd>}0Y۵oVY~sM9b爝#@UU=fl%a+ˡ_-á1EnB[8BGG)fff\saǠ>;C 5!:r#=rDQ(d[pawx΍1_ HFo_[9ssy .4" o:tTh?saD#a.; qz5t`3GW]%NK8*U< `P5DDH &&WUC^}{攛Sn2.d\?U='%%l<ÍZOj?쾤8ճ:DcNc tZֹyggmb#_ĐbM& f]`vZj@mE[E{22#AgYLfөSO']!wF4_'MXc57>n|~k[g6(%JRdd++ݫu||Rn22_Nf Fލyใ >Y|d| H+ J]gBhHhHh\zeꕩњGk۞m{{Mvܟ IR}ڰ*`Zട?>s}&ڊ?Hx!ù7M}g_[7<җ$D'>g`AśZjY 17Rގ{p/-[Q(i:::AM6evjE;E;Ews]w{@a#wQrgdaB___m[mV^zJE#4B#"6<;BtԥcBo2dm>#t J$$U(&E,bE)"!N;i!4!M\'DGI ߉G㣏>>ZUVZE\rʕKkcֵ0}le6Hf^ a/͢7^b䖑GnnBx /n QsU:^3Z4XeVeVeV!ڴiӦM! 3nnnG={e\˸qB U* -(ttF:# 7ɢE{!ll,m,p(Pơ.\ʻ !\v-M7p]u]V©SIBn]kZ!jUPRTҔgi-ZB\.DŽ=lYVBDoּYf#~ۈ߄p\ ;ٓY!0BUl@-)A u"wTܑBADu:Q!p幖Z k ~}n(O5I{7P6P6 6l& a–-5Bku/׿\5k׀k׀$ՂW_͇EaAѿF eeGڑ>If/">rmd #- 2˰ybwHHtOt+/~F(s&ݡuƃTsоf)c{K9,:@(kF;/ptODCo(R!2i$(>/`쓨0ޖk69A5j볮 QQQo7芣+¨㣎:|r|Bӕ"\;_~`ʊ)+.]:?ņ&ݚtk {! &??jFu6@W叕?V)VXbCS,DI|3ROhyR>V>V>Ff4i^@ñ 5C#D4} N?9Y8>C\sΕA{S Dlc?&مvUUZa9$9')1(ji4T֒d-AEyE9[,tr딩S&xa·9qΰy^g8˙gC]}=^o_]=wfR6$\xr;w vU_Z]5a!Js/Go} Fz@hD'mI- 0?K]r) o~jU|5_ͻ@9F ^^^"/K4iӌ!kG|-TxnG?{W_5ܙ~gƝ:Ĕ m.ReK-UW^aVZj |y3TTU>%o7(E) f%J'?|C,l/]vw vbW xAYAffBtkrk Í##F=Lr/T,Hu"1"T@ʀ` !*Ǫ !Q5Me7{!l٘`lL53ToDž̿ {V03\3sArȝ,~j)mq_~e7~ɘ'cMT.]tZjUZj=,(** -+)JC:>|seɇ<))La\snj -K0fո+oͿ}83qVw7md7(mVJGH[',}y>zj bfggp<NIqR[6oټ~Iv+Z 9 t?!c;O?TTTx,+uc8TN*hvϡjg~&,__zq$z%z%z/* 46h,hhhʀDDDkkk<H p&LQwY3XzT,b&:1M+E4!9s4EE%333W.\^43$msIyQyV[!1c (, R]ӒmO=߷_03`&߿O1Bzl14РB οw7*ިx#PRR")T>d嫑;̟+c'NcbĎP'Nthxc㍍aūۺZO' ǃr@T*QUlHHH(~W2 \zR/~~>aTI-,1,C),5scF ? F3C wJEEEɼXbыEUWZ\R(op~Y_Vl٦I}J(7{C= |0]URURU3#3 >'*vQS5!\s{-ĵ}a®Ac7!ydȦ={Tw??ГL Tih3gr̎3;nnn`V[K,ufց(Q&@F p; )љtWU>ԪQF¶ Zk]!( (0(0Yz {{=WWW_u_WBJW 3,<9;m7nWmn+3@\ $'-i-(Mi g3Fفe.}*V0`n/^a·ˀЧBFki W_5o7j}\b;>0ro_{ߕgR555:Kt%W\e}}}59j2? ~J{щG|!W`^ T« //ZBHe(٣3#}H|4)ꊂ"+!(9J KA P=6zbuW0L!s2lӳM6r6m wLz6__Mz-`;w0xi⥉ /MgMgMg2^Kj_uGO=aQDM&F=l׳,s8.u)ګ@K+,7^.XE;y!Bk!:U $_ö .Tzr>d22SM5sx$&1 "GNj>zᮇ)2椓C 2LBl=Vڧ]eɕBTx`CV R/U/U/S]ǺBWWW x0`opHǞ:{jjj &Mh!.KbI%{>Bp ABotAg,|  p tL1M1wDžoW]x+Hȓ'!{Q\e_6b|ABd;KC~N;1D!Y޳gn6n3!(s̍dg B[b{68;׬.xT||L+V}ݝv {uz=ȴf͕躲ʮ+8q>b닭/j9rh{Zi*jjjcƎ;f5?k~NEşxs?!*uBt`>2bŜ 1~' "H!W0>5L"lh|5_!^n|F!@ېO ri+ !p|Oy $~o{;!;;!LlL|!BXbP{)G5^[(].=nQݢ ѧrJ}* 888By a#˹8✋a]u-׵- [saaa0/3W\ڵڵڵd9IIIjZi0CCٖg[,i/圽%؀:2;恛'n^ goq: 9r&7{?Ku>d=({qZTlRI%M'[Iqf\Nq`SM65!CFö>lڞ !ӏ~#̸:ꌫФfMjbbb躅?YUgVY7Xwcd#YK\Ϲs}(RH"堨iQӢ`˾}/`.s6[Qn8Gyɛ 6{lXtb! 2+$Ē K., '{8Or%FkB7oܼqB4i;l 屟g?~N>3s"DI~m޷b℉S'pB >Q}O=#mZ{ S%X1NchbNBDԌQ7WI #a$ĩ'D**W,~ڷ!O8?bƳf<"|w9/΋B{{{-!"wM\ׄx<#薥g7O!Lw0ݑQ4@z StZkٮ"/E^J}şľ{msi-T=x/Ěky.FHs_Nutt;˅z}ׅ*g˜-PVV>J\nrw]tttBD+d[!HC!7?BYPY@Y +CLf1"Dn4!?!"""F# :/"+ Qb +!ݖnK32X(O'&O 35k׌Tމ{Cmj+-Y<% 2k++ȶ"[l'O< *_|U bz.Yqc +ka7W܄{QEh,.FR;eӺ'Q3G%K\8(ӶL2mAVjIFa9{NXvqm!CLv$RdnJ . UViZ)XXXCKKKYEVlll{톋}/śS[Lm1jYղŽI}SC -ػ`/VVVBx3ß{ӈtbNS qj!% ċxzsGy|q;t@B[L1B<џ#~ lxכ]BL2=ӴR.yR SR߁0ukL7/Ds>},h/ڋ3` fB̈́B̞?{BvhQr@+.La&İ[(&\ O}+WҨJ*Dwu%"(D=z܅xjm2iFh^)fb^ ɦ'xpBv򔧼9\sݖ-w"77oĿbs7lo&y/%EJ_2PZ)V_NNVן?~~G%DAFz )\|UV}\%'8<Č@-H"$נAxm[\o -2lZiᦅ?&~ld]2zr{?ޏЫqF```-ϼ]T⬎/mնj[\seax`ooedA:Dodd$ĒK.yV?{p|n! qBS\Izzz 1ЖC[ a| ܟa<ijͬ5L!BK -.y &5y~3#)SsXH O:6جc"fFUuV֮ eeMZ#~bç/mtxJd)װ:gk[ڃn M&շBNGnUUV= (G&kkk wN9}'56؜$rIR贈O#G~|]=v%mC۳mV+SRmgCìoֆ OR>:k34r([p(Roi~τ>L;aw%/+~-[f{ k1c2Lf2Zfnef\s@7oȆ{g-+@2LO "EݦۦۦcYyL/)Г"4i|' ~68z .]xpH!+5ԼRz흷w^fұdd>$C`C܆ 0Ӭ:¬: u$! B_}=:Y<I*3h]޽}k0Lu 4 .%K8@'~Wqco7f 8MqNP=Ku<Š)>x)owpIyIu)y-L/I TFF0f$k~/tjǫ(((@7W_ mD]^)^KSR+,R(׵l?%Js[n)\\yqi]O/g<9xzy-ӟ G9vlg0x׃yj*~BJ)CCCpxٓœ~v _R@v[qƕC=h*GʑzäV%FLU'}}XgM5yR{u?_EGP$=}oȇ TSNU{111 }gLI.[&n3|Hnr(iNR~I.ϻ%}JnnnBl:ئcB誼[xxx+!.4B#!y)DjJREJ)UDw-~Wkf] qѶG 56kld 83#w:az BCCC>}bggg$$L0:<3 իVL0{+\5q- j?+Yid呕I&՚TtH:6=>.33ll9ԽZ,\"j}5WiIˌq 7re$%ާ<<< hU*: _!WugO: ?}}}X^dyEx╊WV>?KO|Z;>Z*kŬZ /u>k<6j* 3z [0l!cX' a\¸q|/EyjVYihݸu֍A,M&~5 ԫ/oP SR#I2zY{ǫr4WԞ;!/#= $o 0.\,vŢ0a܄CE5\,g9ˡؙbg;^xqEH0;av/k(+)10a>v c:6VZsA=M=]=(G9AB %!-- "6Gl AM5PPPk(MxOc?C{q+Lx:鄧+9sZgR&%yZ^We.s93 d\a^z7Q N{*ש\r;֥̻3μzK0g^2ɢ'ˡi?uߥpϾA.]*kb\+[ Y׃E)erC[bH{AaySq??+?Gު{`ىe'T"0Z[Qr4H{=`U˪UMȺ;(xxxB9x Y/e2qnƹ7!FC@9S9S9GGGJTu:wfAAoUE[ W\=pǏ=~Q krʆGq#Fh4dҐIC``1b|R\#GPrG%wK\.[:H@\YZo~Ů9s"z)FY,`+FC'__Qr=` [@O6!:ʉ0΁ ^"Hz؀"^*H9!19"~9D%Pd哕O닯/FFFo`߂} Ae^MMMP鍔 =Ygm؞- Z@U[.Ι;g`ܶms0Ү'VPL־[nO>q :~~~ ^x!aaޅ6ks,Y<H[ b}gn---I[P5+׬T"8np\.s󗛿u9Pd腚5YkR4z,oμ96I \|[['mAkb H8 j.Ah fԯ@>OMk~?j =i~2?1c%{OWX.poz} \?WQVԆ;3̼ެ{MhzŦW ^xxx*W<]{d6:`h?8INN8T,SL2pýÍ[7n߸ [m9lݼuMlγ8Ays[m5VYg֙I趢ۊnn3fcKcˡC/z7IEcwGui +د`wpp|OY܄Nul& x4Y5*$ N\* Yb%^(oBBB ְa{-.d\r L3FBz^9 3| kF3<” S*Lֻw>0) 3|Fembmbme )X L3v۽~z>mS!'rְt" _, +;츲#z[ |vdڑi[dN9i'y nPA'K,y^AG|NvB4weq7oB_ gjU =k^+Ml2CG)`K!UE"Rxb1c@Oa? .X,X`1WaNAH/)6S,2iek wܥr)AJ類֊=H:;")4UTT OO|.>p=,׳{OUփis!&{l85:*+u׶e 1(~ i1[sU5'mw-LUyUtޫz?Y+f&1cPG[{Z@/ݗC6 ^Y4嫗oRJ')rc1sI (Zg455A%Eɷ>:o^ O~X<i:PTTTTT俳V Iᧅ͸6 /^"3|M B֕äl1bB_K7`{p鋧,\1brqe^e^e^(|6X[<`qO8)0a/m~hE'k94 @ 6x4$!~VD?'^F-Q*_.R5ԉs$={/4?$ſJZ%UZTiQ:j(pm9H"-گJ)-ikkCx_W}}gמ] U "F *'T1MLx~`U٪U%p\۹6d9rdʑ)G&Ȕ/SLzV뭠\\\,)W6)Ddsi?=3kRִ_~M{E{ўtמew5E^yQl&ͱ$ǒKaEбL= H~R.W\BFV6qL_xߖ[fo-Y:>ɐ//S//!;\wTj| *}T-%DEM; ȴ1ۄ7qe('DXo2𲮝ԸzcBح5ϣh6]-[&[naº Q\fS5јFcO_BZk}BlnFB]Bh.j.j.&SH_AN)e ))IlxRDt\0M۹IM&5X_x}SO -ZNr!Bʅ2W̅Xwo/E ddd!W_ :ҁBݧVZB$I(P]{!|*柚%X,n) Qsn޾&Vq}V`]& 6!D=B(J}(6N;bɴ%ӖLBkZ#VX1BIM'f**5+OC(A$Ȓec…p9rC 2j]M4{8,9ӳgyC 7d~5"nbĺ Hz/VzXa%!RJFhr}ĪFz\!D;t]g_^!hqyYhBTSN}@.veJەbÕ W6\yO]+։ Bg,D+6['e!e@B;|I$Dey.Įj/ȯy>{97E9 +*!M#GF!nu!0zh!<EZBp>Q=CZjJe^vX !mbۻy8‡K_j⧐s%|禝vn?H5|z.B,G!r]u)e!Rv)GfW9-{+#!ؚ еJX]b[bK q"HB\,ŹC<٠ߜo a37X8Roj^:#D=w? 55J >08k!^0{l!O ?LYI&&&۷OQӤWpnB *T(_CP!̚53k]g_Fd.tڟ?kZ}{ϛ/bbby:|1(rO!Vr[I!%^Ka fb:Bؿ_ /8b/jz b6B\$KSY QͷjDž`;ؑjȗjjjO}Ӆvvv ?n~͵}¬6d򒐐@#lpxfO1Lڂ^bɂ6>v5Bsu*DByH H?y "a|7B$Qxt"a|'^B$o1L#= uҎjZ.㻌2 ^6xd(HS|x=ŮSȣhJ\_e/ -Z+0=J͸[;oqP)UtҵK&+l;'>Kl=Ǟ{v >0p䅒Jx_wfAŮB2Rǂr;+q]$ Cnؠ.1)>DN,@Zr 8(l  {DB1XܡX>jpj9PW8CQ)LW<\0%,IDA@6&mL@4i>MX7a_/^C>C}/TZJ%馞[M2̶J*AQV _F9ϕtBRK~ʻeʟ ߘyB?7=5լ[xUU ,Y(:ֱ444 &8&8&O < Ggqtl6l8LO&jK[6.m`[o W^zx_xx3vwywg7o4< 냬ަn$ .=0.j =-C q7@Ry 65H Fk&V+˲UF0iH"?7A*wA<q$t~8RQ?;qg7܍#%ΊSCb^x[?hLo1P'NBKƩ> 3g Z/jBi.O? q$}[C!ՀYf 5zUUW5XDoi8pùH7,qcx5J\yr-x>ƏP+1=zg [oYrxmσB* b~|xI'{'W^z &6L M֡P^{e%ʊfkvz>xɊwo[bSQzvr2t 08LW9#N6nA:LAyGQƠ)\1NxR7KO<OھI3$,0FӧF}jdWU blF%󴽷7[f>{k1ж5d=UPzKPFN; k963Q`ݱ͛ro? =W\sK^B]R7\?$gH+oZjy2WmE:ݱM"b?<-R@5Q/wFFF>}Okn=ubh*`<9blEŖCYԆ7UukF^얳kή^zAL?uȞ(K,±Eb?C [f;9y?NjKg3wSL1-QcF\OvAn xj-(ТHKRRm$%쉳'Ξq>|@Eـ+.*.*.B-\=y4te24ząDžDžAB)r~9>?&ݩ>F,A9dK9u)e:)W?sU5W\UR!$Ԅ^U6/z{ V-([7d>'cUh.X7Ps AGfVbC6'cXu܀LS`} qӡGiok;dfnkdLɎϯKX;hK]p=orAԖ sh /aаufǡ{銻,_bcߦ-{\w17bn{w8UPT5T5T5q(HȯW/e' 7W_^#lG؎.F:u)ߒ .U]}5jR/GS}Vi]JoEa- H #N888Xnd QQQMJC;-F4DmJ'"a4ga"4ܼ;.V"ަnh/9C2YΆ5˕t-$9̓RZC`ySBq4?Ume2hor604JڃoF}tpP-ƵoCڲ/%(H ho n ^Z*GEՙ+0TH+˘ J)r&^zkY m (r"iafRe2 6&la;v^6wmF u)ߒ n[ܶ  #QW5J\.W#˶#+++{O_? myםX}UVG%k&$.tob;lat]a;Nub X:}8/ȯWAIz,umV:VpMˆG`'n ,:h]D@Fz.u"oc_u=}a?,¿O:80͸a]WOA:+PԐN t Mnm5Y)V$Ko&3 7%nJ;?ޫM69rM+7p> Y#~yzIyyyyZ-5SL]tj_ <=,F2mC&囔O>Rzԃ^WsOϽ~7C^}nnAGLAJh85{yH+>$Mu"? {a*Fk)1,nWtLsUD"n:RvX C9+3 aJzn j6pʬ~ĸwģ⏊Æ⊸"츲ˎ6m&~yʤK!lD؈Hm˭u)ߒ@ %K W+d q⎁2`o@d5Y[dm%x{{^";,u*Mc U`5( +P r?oP 6}9 6Og: ˱6?gUTl@׊[}ڙ示b7Vl@-uE')%֙"pQ?5MƁ%A` `44%;cbw| d`.Xr.B}C}C}=$E=Q2G%ywu}ïڏ/o`GtM&]Kߞ}(I%D ST1UUU@x oᝎC&śox)^~gqqq`Z߶-?ҍ`rLl;y _r#G´}M7B|'$m9栌Q(c{r}>seb6b /Aj@Mx V$&sB^vMCb֓ Q!`ĺ&PP4/Ƚ?gWҤ7X;:َ{w=^fMOB5A`_ DO&!L^X7_d?xPAE|$\={lSM]4upk\+|/HRe`{b/TU*UqCABP,Lv=}ci1ELTM=/P/Ƌus)AJ(Nqbbb H#H _|*Ti43i4K+hn sw`r$IjŃRqTەەӺ2 45 >&<;b>{b-!mǠjR47NtK[?IbJLj"J-;Y dpXz ƊL_.$IȓG`&՛t+({*{*sÿ)]O9O}^jtJS@{>߮g8y;%d8LsEwDq$n jܦ\J+lEIIRI`8+_~ 8ƽ4QVl~RaN/6&F,Qt@MH(mGŨ&Õku7) c A ` +oWA'Pg!!Gqmx"Lju6b=$ f(~N΂]pmlJU L{<Fv huA7& r(1MTkgiaaa :?/ /#c`P+ 5-IDAT݌[ҍ`@gi=fff8Qܣw+/fkv;F@7N{{[W]ujZg{ā(( " {wwl} M&y$O,pT<$(+FNTa+$\U.aWI'艬2O\VCX5.' AG'tVVAX@)rb ƹ)o``j;.3mqK@FF&SJQ+*Sc?Q< >N$eEr>>/] u8VkI&OX; M4@ \0{߻fhSOqX_.S=!P*$ et Т S~K-SJQRi0ESSL7DMYA_7Xr + ! 1H8VUV, A@v0"Jk|'m&.FZbhw d(VˋH#[~JaoPmH~?iQSwSwuuu0E5Y5Y57oP>J>R>mnqt 333`֦MO$~PNPI&{lp7#'Xiz@ *Ӈj="GJ@Px_U7HHTmڻgϏ%+#($Tk5OɁXCT/$۪-E]1md 222&MgZiDzDz[H"a1s̅%o:_PX>ӄ4çA7CL`yɴl4(]WDBf W}'QIqPA6."ERk왴(y6<~<:62<}bkHnK8CĿ4Wݔ(DTVV1V1P}W/φż'jOeD QCOH9zG%)mz ZiDUQETIyQ^@zi^@PG<X8jqF]ue(HA Cs/^2$(g*g(g[+b$5"Vu0-r 3ǿ?Cqbåp ^:{ ˥o[oa{l~?FWF ͮ7:ܸz4&:ro8zixc'\th.g,u䅙-^Gpx,}Q&o:+z]O"JIA5ECaboG!ic9Li~fLl@Ċ,T*D55A^ ߣNcDXոqUc8PC~v_9dGuyM7% IpRinݠēOJ<ѩS/Ov3h7WD^{k2@RI5AsCsCsfK`2䁱>\q_|IͿ>oR2|*[{O= I[tLvLv^<1>b3uqwNpNͿd_>,Yȳ +%nUTyJPȳPs~Iݵ/*_]jN}qH0~).>Vd Tu<~u@ .=/chBGT3̓r| Or0;_C*Ni@.I3ra3avӇw _KP:6)b*Te&nP9|H:B3#~ʛ-o٠핶W^V|V \^pyD5335Л4g̀Xb'O(A YPd$ŗ/_ /^:u.]F2::zgO=%lKئ75V"째VM8:fQ1ɘ'+ΐIK׵ ;ĖWUxßEˇER7+!yAD\@+2$9)R!1rZ d$wl1ɔ=ɒrD/ t#ϛ۰ǧ Bl7(2L#z'hndI%YBM8{,f> kٔ&,txEPC:w8q$8q6m>2Ɉf!_|Jڒ$$$@PA3:itKɗ UԫW}v8ΥogE ۫oR:ynynynsϕ>W}J{?'bm!yhF4.+70oQvqФf1/@Ҟl\Y%1gقVwz[=_br&Uoi@S:yɇ> 9:,X:F[Pz̤6D'W/Cwk5^.;C{oƼeH#0%c6l.4br[+ ]c<Π,]4 1@y/WJ\)q컲J;nz\3]jbEpkA2eK=z.\F}2 y#A^^j =\3h,LO~`vek]n4GMZW<ދ ;e'< = = ^4:P⊏:bINhLBg>Z;Nlmu8YS T#_s|myQl3Pm "6,3fgppp5Zj|9zDGGŊi SP̡Cqp)R¥DbË /6@ܖq3:iNLHZ~//[c[c[ce}6-o3:>)S5#\8rTpPA(F1}I)#N:밮j%6x/{̸֚0JnGz /3[ &!>'G!OL(Xa]M(*W?‰ĿAX71>+$"Ny8a H0Cq\2 0[+; שf]".e \=l{Ԟ@Ԟ 4QSFM˒$u[V䅤)rTj8}RA'cg`OuVZ5miÐfuZZ>7~"s";P'dpݓ#!ÑjO=&>|s\k2=kjj¶3l;|zT`nn8V~Ɠ*eHL"x Z?w:r6ЍRomۏµӅGQx/4BPħȓ"OVU>>"qgR}PtcAvPRP4)OAAU̡t\>Ʒav65lGz8IT6%fM6VdG˜@3#EGOpUWW]]杞wzi0oTߨ>%TK G.p ^yHBmU nǣmaZNCl hFis 4_ePp^wPvp[cOvi#l*xz|oxj !רAby@a W 0o[߁|U\\AS(.29H04gpFz1 \#M#in+x/v0,[^{q1o]v .x U|V@9.+ۮl-bߺ6~z#XFCv9B *4 .ɻ8bi6'ByE<{ճWYg!BЀ8#L& aìAŶ <ްaJo~|2:'=kl  K~!穔RJ 5KAέoz6kh^y hK_84F`MKns^xSunTx1) VU(Թ]xi^0j+5M/1.>1ś/杌_Cf4B zh cU 5^И R BHhY]ISrT'l+/`yc<ߞS!X=F[Qˋ.y"EB⍊7*r\zN9r8Wm_}IfEW[6o 5|^9=`ۃP}ZiէA9"|hѠاد"pΐ\.|rys92e $I<Lv2%xPԷԷշ@K;oo3.ϸd #y1k4CN×ӕиbp0 <>0nÜ@UUΟ7TyPAcz[OXxxᡅ B!"2wH 0zѣGCm -6m.\,8)N]@qq d#Hu+\?C2]Kw- .(ܷr34gh#BwRl?N/;={]6ӻwO==z:0\۾3Ӆ7oBJ Nxs0Ab"n0Ό=3XãnXja֧[B  HNS;זΞk|6> {\k7BCU!^RcFYK lZ݆/<wW34_o8%O?4l-~E%X:w6lޑ*c!/&^L!B |A늯+ᮠ**J{x@k~&5O`'/92dBd:|xB 7P Dg:BT *D=J{/mp3Esrqrqr ,OM"95ژ1ec fКAk Q_龥 A,1Ĥq7ɓy D'ٶUB4TY}!&j|+sv=dUCWwR11ُ q{/cbU$!.Y~LC}Lt&Ċ]/bBtk/!O+cT;Yw )x''סC-ZB|q'gBo!DW؞'?{00DEBNg;t6 |!E)RB;qĽ_QHx)7M!|}}t\qMg:vi]|Rc!AjiNi+, 2JY'SB/-/ S3i2OV A^m<\Z.D#y#~!Ow?-.N=tCBPl|ːRWI% Aȃ:uk!t?.DȪU#0RT\Vk6 ѧOG!wY!Dagٝew=G{UT} DаaCOF-,[X( OG>P+"| =~-4η.ŭzkدq JLG!F?~-ĤvMj'D)Rl0jŬ 9}Ůfz䁒Kb'ޙ{g"arFi%.]~)E:u~넨׹^z@{ץbBl~7_BbB8suM //"LQB/V޼#bO!XY $w;τ>˺,@VaR,8x>|PWWbDFT'q;9专ૅZS{Cy~y>yL\]^˽#6GlN? mGvdt"<hp3(Nq ҴiKS!^Mx5Մ40GPԕԕԕxuչWعk箝:|ȡ? QծwB8?u.}f} B*( {/I0{hN*U*B ?Bܸs΍B_B@@ M9}қIym_~/۹^7l^zy!:>tFHw:[;ɑFaou`/K߰(Nk%Ҟmmmo[R TF*~=RII$k;wr0V9V9V jz)`,tc䜖sZiPK.ջ{J<,d,AVZm=*hOΦL `b$~b(/AuQYE͛¸N oϩ|IL;0Хkb@-*Mu6io¢?Yy8_ʧYb]iR>&3;gv WMɭ% I𒗼BM4ZkSDjoy(QFv$-NZL 7Dj"5궫[,ӬҬYTS D+ASH@,ImJ?}iEvJaRZ˃/<.\Hd3V=W:s 0ޤAr> &&9LJ* EwHҟI& "Ei -=#M,ZF -F[І6Q8pDa;ȲOK& g%nI$.Qkk܁!yr'Y+oHzx_'9LsMۛ7K+VO78|RJ *5H˨UQVW]XN"0)zܟs9>!|BptivZkD{Jd0(qiwUEpO.7Bֺr8l۳NЯf_>k!,.|GD߯Q2) :׸ޭ[z,?x0l0a9ix1igBYDI$ .\D-ZW,_|DC~,~ 6smqēfd}6lYMU>emI> L{m΂7A"LNiJ8?1*}Q."yhsPVVVVVӗ/M_Q F%'KftkuվV{pZӵ&vOF? v? ^68x{:(FVVaK!1M4>h׬ Xj*ȴ?NkHQ3`ʦ+Q]G o020yfajBb<_U(P'6c?Yxxa6kAUZh>pfUxHxvr XFtIA=AXRp @.G/KiUl[AuD.Ṱ̬̠'58y<_ӛ?{쭳]wu2L߄E n~;ߗժolpkd\ۏ?>2nedtm@tIrW9sOyCϺ=ntoۍ.>Zy8TPeWeWe'uě~Ɨ#|]USSz FU|TqS὇å.jjj9ߝO!|s js#6Gl&ۍR͔ qUt#$@~J3D9'Xjjޜmmm$$$ 8ֻ[]iSM6Po徕q2jqpՙWg^=\̼IM1iWWWՐp1bŌNJ(UTc;ω>S d3 )K"[zBͧ5 ~.pݻwBqxO@=Bj;%|ƪƪZk=ۯ -(Ңsş+UQVL ~ZAlضmSյkWJy.Ŕ'[vՔuHg$YaR4eJkrdxi9З)2)eR---R+Vo<_hz顦}[_޷o{߆77|s34}Կ?56oÅ+{~TAH bRZFH "NGS ք_vtr˕ގ444cǐkH!ho=!O:*/^"?HMR SNm`{r.ʙFun[m6xM734;:ĪJ+Os"uh)((vt'\J\ R!N8z*W:\`pc7[6vꦔgFՕjneyn"-BXt5dtni v |s}??k3i.=]sO}muk_ޒ@[͹77ŸUU]44W51C}h$oXݾҖfff N.8$t5,n-đKgZiy@E b؞щjHo]ߦ T;\pi}m!Yf囕0ʀ.M7ޜƟA/l:t-귨srpۣ])kiiA\q=@__U*7-nŻ1BU%Kė7~?xSM7ȸv+/ׁ[>'L ׳^z= ~?Κ;k20N&׮ )L~'n^5z+DSkPt\ZI^vZ/0lp㮮+.).*. _L$M&I0Q$?EJJJOSzEEED&jtT^5{BO <1SX|υ0cRǤN&:YW :X巪~nAݎ/_Zѳ-%JRN /dGo@$eWLJS;>;>riV'RF)rgCo -Ƕr,-ڲgggGƏ|SFk>}"D@٧g~n ؿcߎ}t.\9 ` }5hu ,QqE$7?nqS1/b^$IȓO. fgL4`.4lgPnr䤹./o3l?eB,"t]mrC `ӨM6G}HwEl&M0n%h`~) ^}-UTRuabKAzMlSM}j1b<~ˣ(`Xam֏A@#07o꯫QMF5\} Sbccw3D{HV;t u֥ZK9ߢ7Sr~iNj/3f =yUW]abщE'3g|Ϥ^G:D={1Fc_q|aP d.cW+ +RJ+UO?fffƪ6ڀ&R$ B (T8pFیmKW1'bNĜ}W]:Guѹdc]W\㓎Oz+W03I7+_|...߿䮮\d.2!kVYY!yu>_}_}"{}An5k h墕V !<"Oo,sYf04UIAD쩱"_F|IɬM֘1YD?O^+{~~~if | tLf&3F lTlSMQ?-/Z8帤qIv۵oגnPAm6۴n'1KX.*~Ux B2&bp ^ k_ZGf}n\qE!꿨s!yyy{6=uϡDGQ?Fcr"WwJ)qe֗Y_f3atw=z^.6Q P_-/B2.i\2 {F'fmWp,-[dbY7gBPP)?;V^Vi)GGgtyܬԟb;waæB$LΙ+ ʇ+ʻ*UB)>BcWRJ1(7} vCXVs|U!'@J}V Xjݪu(l\ظ ~ջcĴi2BtvBx}}k+B4,۰lòߏOqkv=!B.]?dB6?Br%,\~fJ7Eho .&6~Jv v/н,6Yla4yJZK-["_"Y$}ޣ{ 5M2߁ҥ?|C jݯvO/כ9PB p͹wP~ _zaF_6pV˭ 1͜9!B$^Mx+N)Ib' kZ/!n+V!$[V5(9W]4i~Su^G{pNQGuA}\FUkTG3!ZkY.!4>Oy|)D5c:rm7eJH%ź52,d!5j>5k 9.]컀];fw@ ¤0P]V]R]\/'K.]p n\pE{Q(} `\˸qU@u:?Zq L24zݯw53jf̄OgwjÐ!1Cb+;H_w+!;`lv͍V)2teX2ve,h55p9;Dn\fʃ*xh⡉/|_^#FzUȫW!BzB;@OV>YY-涘Bfov_v+V A+Z2 h)Of? 1кC  FXPz(=B\+s̵2BtbB6ml|``!w2EWt /.c_ǾB,IJoXS(!JB9s"FJ,;zݪw_ K:N!t;W>U0S+RJ+5bF&B888 j|ſg,6 -'&DK-/$)S@EץOWWOv5oWE>O~ _3{ )6)6I 6>\.b$Il̈́5IhP2'hE%RӦN:m>%|JBsRsRs2͇Zko[$nuk~w59פ\8SL35B;3gtO!;,O\]2a>| 4x/<_xBDH!"BK[[qGw>D sZ,l-sg@OIߟYjU(I5B[a'dkRФ闺$4J('s虯[B8˝r!RYfGlhLl5*Ds)Ă "3 PDG=V=~_r!Yo]~Y/^$ĚMk6$&mN_x ٢ arIV3ִؕ=̗/qWF}{mo1b|MiJSk*ypꝫwۆom<<<`ڮ]+(޲x⭠J*=ױc]ǂlllPjǚgÞ{~F\q ^6mN];,RI0Ƅj@5]tY%KH"5ݯEcRIЇCCW]9t :4 nػ1$E$E&E~ 2zkJ(y^Y{Mw/x u ˃TS)TPq6zk>|L3g8Nn; abĆ|?Bמ]3.M<2L\8qą`ddDvڱkǠK`]^@A~I4, A wbG"B܅# 1맯~5([Vs< ֳ#HrRHXS[rB_ 1=zz(!^{b}}G agef]҄ui9rf 1l/rW:MMOMO!4fӘMcۦo뾭(TPB0b4h#WZ,- a־}!꽨s!>`!nZݴi%DOOŷd*A(rۅ~x≧Ct"Iē'_1Mjp{ *^Ūz+xuMo %ďf!{w7&Ifne!r5[(_-D6b4Nxm 7}?RB|1rȁBHR,0t锕:?Y33 T+ÿ\=¿MMOÞ= ⯪UVZk_T|lBG[(YS(MiJ a۴i/!\s'DG)cSN=*ĥ엲_.Dȉ`18ƫS2 QvtڑiGp8pw,tTQMG &;).).)N&8R%E| @&qufhB|ґJw>/_ 1ـ O urc73tB~:uF%>2SwǕ,ě7oB» QBaΪBݕv(QDepۡ&Lƛz'fRWAAA߬'[O"Os?mmڶB,1BloB<1b\e˦龯Y}'F;w$\s=\(((, lUWVz<(=r[ a6m︜kb^y-V׭[]e'Nx&1 vYaI\e̩Ab|R.P).5nPJ~S7 )OGUy g5DS-?ou+Rb(cǤsX$`I;;;ZyoSkSjM= b >d52Apj9&\pa[j~Lf2$I(eDW_M~5|}}o="pE '(j֫Y.]ػ0PTR|y:hkkw`0 $'+Y%Y%Y%PlPlPlP& ?*'66YV9ryp5ϖ?[lPSN;A 'O˱c-ǂ+}7L0I}s֯Z++" <4M־>N"QE`u -ʓ+V4t?u={Nb狝/“O>)Jy܎A),YdŒ0h To/x\r]upCI-;aRP1wޑ&1@21T\Vrcdd3hKZ`Н-m=਍W7`t?a{7۟B㥍6^-[陦ǛwUUyWAuDN95c:gp`ؐbC YaYaYa2`GEchT*;$NI8;w9+D)QJz:5Ļǻǻ*R=TDQQTTT* Ɨ/_ G G GjfH96}mY)f;Y`|!j>F_;_ۨ3;fvl8a饥^kIההvP;ȺS起B\ ’%K¡^JRoʼ) `>_9|4rONNNp2|'AnmZv0QpWRՃ^l=*XO]qH!GEY}v_eb;zMĻ{fxh4h,!b_ľ}0._|A'[kD㽏Cϳ=<9{앳&** Efc=N'N: ]w1xH'۞ls ݋w'Ztk —/ FoO~?`؃0vec+o HM& Eq':::/Xxcگ;B988%SPFK4ٚq(7ĸg[SnM5"GD]P8gᜅsfti~R:&41oe~+[Yhߡ}am|9reRmEUtV4?UNQNQN 6ƴjL+2˔.S`>}niJ}+)L17`UtlwpQ yD">oBTTTtTGb#G8trV[溸.?+|=*أ"V[ur`XG_>2c7n8pu6\4:H#x{KMF?,iªU + dIwߞ{ s6$^LxwFH1R\ă2͚LRo-gbC<%OHch́ZPWP S"K$H:tnq[N; wnܱqtq|tbӉM'@n8qnijK;3lG;Ag-[nn6[8pí!TSiNsGU/RHuП<7 ~7xz#3>⻋ aP!quuCuC-h=`кuC`/ifAc)1~&V 6|Y:TsDx7-Z3/wZ&M*e+Vx|TW)K3HݒݒRV[\<,x-7$MV\qtS-OMyyyyyy^., A kuwO7~綝v  nNnNnNP#ʏ*:@ge}9=rzpppϕϕ%Op1R>0 al{³"9ͭp?7oBBv rxSB'M 6- ]w90Ly3͔7k^zY"?pe0uW8|'S:ݾ)s)Ta9rް~O gsNv6gsCOv=ՃW^=$U90jTwkJW-0kdU%;:)'*{{脢JEeEe6I6I6I`,Y60 4 4 ^nљ.@SS-[^x mƷ xxxOOOxo bVJ>}}zfff0zjC ٬Yg#om|7}?i^{U Ddrͥb>80r\-chjj~k㋍wE @ir^7~ 1n,fbtCu\:uz4٥ĭS.h +Ww|՟`Zlo޲=Sw)So: <8p03^_sSO lllXholַ.]޸?],rрkwWQv)ya`ll Vv[ f6bbb5/H@qSTHU$č7{q'NƝ b+@ɐ!'!hfЌ:|AܠyA^?w gbĞ@?e{bba꼩·7;p6:Wsυ|绰 [/ /_-BM7Uܔ-##v7pwC7yoqX{~P,d z)1 Q <\$ wupWzm赡vv||Na6 0tPuVY]/s ghߖO(N ( &yME"FF yyyJJ%@,~ >lS;A5W5W5gg%< /m/z#//u+խX"Li7PA}om?F a1]D>OЯd E `M5oFf߈F4>/|^flGL1fsc4MD?dkoӛH5+˾/0c3ãꏪ?x'mDooZݴiuh*U?2#Pqƥ:7N8n=6\ruխ^xa29 Лmn Ż%ӾEl ^+~vz,D" xb'&&&e)G>>lGC_m\; qcKRgҗO{K-mu޶ a~M10^ -Kˡ不 ۏ0 h*,X8+W͋7/ X-#chY|ʊ;NO{4ﱼ'`?Lvۭn L4׿]of Q$O2^x w-޹x;u>lvHh.#BmR>a9r n=+++!F2|o 8qcz|ak巖I5jb 3ڐoĿ 8P+xlo#}i(6;یljԨI3H751Q$BCdž4*=3bo`7?<5B`FO)lSئ02jeʆʆʠ(-J PWW'}} {(,sĎ]6 PRwN2-7ugnSͦԩSN:Х\r]A[VaN՝՝՝\s0C!͐’ K.,M9M9M9 꿂@ z@Smə2Τ^AV^Vjqq:u+ \+ [-߮JAO!>{av{SM7 F Fi1,HOsqXW3Pc}+[n݆jz\ ,YK['~ؼya`SWOE!B@yyypB a:~mY?e+סs~cC߁}9h9`fdB@A RB 9]qa igQp !dYhwV ډi l5e|&\\pq,ZNkٰ )Z>3kh%M|ߺjk`ۙ3ԌS3O### ⿎@ 8ҎGgt |#R((@*UaB P]vځFvFJ+:%N z< ;dyw8\={H4J4J4@GO:,snB%y_++ukZ?VC~9|?7ߌ3V_\}qEXŪdddMφzotK|tV7>w2e73DN@B= (CN93 =u{lfG:)t)<<2ʘ+@OO7~v|3fjP ttN:+K.Q 6l +о{{{ Q A )H<,y+!WB̭37܄k幖^}!ng'5{ j5mIے%x`W_A:u"ά:̂%]KKv/p OQ&"H^#Gzm!^Țiꩁm?Xմ ߵlft d03mks vjةa:#kLqS|d ?BQs|p厗;µ׶_|;vǑ#Cr fO9 fzK'n.=lpeC*C*G@ucUǂ{)ww`sI KihAR :*myٚgٯ_g9iADNݽu @ ڎnHF'@&Cc_e~%C 0ꀪBoFC %()|B1ttt(((w˿3gr<zz{½<__59&ϋ?(Bt}~1 -Ckg ܇SKN-9J( (ԂR E`jj 4 MDY} ? bTĨQppgxw )x && f"htUF[V3:29){_\ v) Ү ԷsPE_O!#K g;D~1c&=X'fO=<8<8<N]9uXSzM5J+ԃ@ @ Cŵ @溑P"$O٠`t"ɞ$'!̼3΀wi{L2t(1ĸ(((̯9iNĩqj",X 1AU^M#޼ oN9 ×/b}}}ΧΧxu:TTT@..@4Cw,J)IFFF?d()(ܤ}j8rdy2e;㜏!Cn)S'3'k,[tyyyOz3G_b rI%p&LęXm|9\q ? M<̐A SL0B|R[MVk߹UlF@C_!$@+gϜ=ySgNP1bB0]c4]V ЌҌҌĉ'B'@i4UB\ϸq=!<6<6<"DXcKǖ GB:^k jjj7)gyyy0b2dw4hLLMzV`vJng#}g̦2g&Q&`k0YddHsҹPYEc@2:vuh6m~)7.n\ W#f_nK;x9q\o 2XKVRk3:8 AS---;jx v%Jֲؕd])>Sa|#?]r׋/*c;n_!?~Ð<3yV4o@ aSjjj oO sNozpŲiO?b!&MD|6\+W7zOrmҖ%(j ~6ĄPiF+P!Bd0(ۤlMp BOaȏc+V~:췲7n W]-_\oqu_ui3zY{ bڶjQ-j G(cNhܬr:2:k |5oc{:i(ӸL2|}r7(w Zׂ"Ev IMj?7( BD?],v z y2Zkm<;@ЇA5M5M5 |7РA3֛\8ర,/yǻ=|RH; yj WBczE>O\&#[˭ZeVAݹ%KݻnZت]>5`y5.c\hD#}F:BXWb5$I9aDFv^|y}|'S hУ"RD07^^mG)|\ТX'F=&@wΪʧή0ogټjT{(_)(p@|Jop@8nʹsq,[ηL+VSSSPUUJS]qZABB& M 'OwM{7 ^xe; >}L|gOփVI1O@HHIa$o?KR )rkV?3ZwoDY6`iHCqU*UEU`9rlp8q6d|kp;ɝmZ٦M7.]6lvjN;| `ZԴiQ0^cx (\. ` Xd&d#H6#|h&i&i&zzz0(JR ~~~111+WTK ; 5!CVۇo}A:upppwwwvہ?(7`}q_N6X,ا-=2VS[ݵ?瘛7` SO lEQw4 JcAC*wL 03~nZ0kutEEAQSQSQU&&@bZ@Y[YGY'K>ꫠ w$UUUHvLvLvBe2r_}R~Ao'xMtZm+:;_y/mj.>W0`_^i00P]sB+gu>Wy\ R{j_R+*?dt0}` 8\U+g['jv m @5+3| 0`rwx=(]G6PnYBxԺ.Ο 0`t#7Ӵsr@, S 9ru ڟ?W0`"֝|]+_RBz2ʵ#~smB&Eq 0`{fjFݎ~Q]_Ӝ hSF ,|"4`q sn;\Llns?vW&.*G*Zo&Eq0`JڑsZ9ނ?n4~D;ڌM;u|0`q;) !mҝ3Ӌ8%P*(?Xni_== 0`@Pwp"?1tI Wrja_L:n \GÀ:tH1iu!'xAoz!9OCã`Q0<_%Hy e```d`|~R=.l qV> 5ö~ WIENDB`( @ 7ec6EF$vu$%$lj77cbed87%%%'''***+++(((!!! n%%&???XXXrrreeeHHH000 k%+++PPP{{|eee;;;% ---\\\{{{DDD&CDD\\]$%%%vAAA___ u---sssIIIHGGGhhh !!G[[[+++hhhdddOOO>>>111((( ###---999EEFYYZrrr3338cccyyyOOO... ???eee///7f RRRiii888 &&&NNNe666HHH 112nnncdd~~~FFF ...qqq:::HHHccd AAA|||BBB """opp>>>???334cccuuu iii000ggg&&&566qqqJJJ444MMM &&&mmm $$$AAANNNEEE***STTuuuDDDWXX555uuu ***sss<<<---111fffUTT```=>>666---   VVV:::~~ 0P\ja :a wwwmmm ,,,KKKiiikkkKKK---111===!!! Uf qqq888mmmsss=>>777[[[gggEr[@@@SST[[\  444*)) z3LLLWWWmmm'''5 5Y %%%ooo~~~...]]]5 6Z '''333WWW*)( {4###,,,TTT[[[eeeEt\@??kkk}}}ZZZccc!!!Vh ??@HHHkkkMMM<<<222+++))))))))),,,444===MMNjjjWWW ___??? 1Q\lb ;c uuv WXX---***SSS'''ttt,,+223???www444 000pppPPP 222eeeTTT___MMM kkk;;; 555aaa+++@AArss eee!!!!!!000ZZZlll'''kkkZZZ666;;; %%%AAAMMMEEE+++ 889 mmmGGGgggccc:::444'''LLL (((>??kkkVVVTTT 777:::+++IIIMMMGGG,,,???!!!www bbb000 bbb^^^IIIZZZ|||XXXDDD kkkVVVQQQ===ppp<<<((([[[GGG===iii kkkTTTnnnEEE...eefooo ]]]___ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbmmm EEE,,, nnn(()fff998/..??>rrrJJJBBBVVV !!!!!!HHHwww  (((222###HHHvvvuuuHHHZZZ'SwsGv{{{###VVV"""[[[ZZZOOO3xh+++GGGgggeee&&&+++222 hRWWWddd  $=$$#nnn222999GGGWWWTTT 8^!7'''sssiiiooo  3V0 ,--+++*s221ZZZ---___777:::xxxONNN 7\xxwNNN ddd)))333888XYY999***%%%%%%***:::YYY:::222 S Al,,+LLL...vvv...  ...uuu...%>J{UDr0"!!hhhfffsssnnn!3$;$<3!mmm <<<  PPP...???((( 1RVrsV 0Q)))444rrr\\\ZZZooo DrwwDr qqqXXX&&&<<< YYZ 6Zvv 5X ZZZ FFF666WWW'(($$$[[[ TiEt *F+""+ *FEtjT [[[%%%***""" ......999---nnncY!7  #:Zcqqq,,,SSSQQQ  cr)D+ : :+*Frc  wwwggg&&&Tc F6!I%R'V'U%Q!I6 E cT)))|||www^^^lll 5Yc 5='V*[)[)[)Z)Z)[)[*['V= 4c 5Xmmm]]]XXX |||ws U$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$OT sw777lllwwwEs *F U&S)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&ST)EDryyy###)))```HHH//0wY 5$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O 5Yw111FFF>>>YYYttt 0P"9 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[= "9 /O rrrTTTjjj"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ti G'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V G iT"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###fffWWW qEs7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[6Etq XXXyyy888! *G!I)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I +G 99:)))3--%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R,,1)))####;# :'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9##:#######;# 9'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9$#:###)))2+,%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R+,2***888!)E"J)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I *F!999{{{WWW rDr7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[7Esq YYYiii&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%Uh I'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V H hU%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ mmmVVVuuu 0Q!7 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[> !7 0P tttZZZ@@@III///xV 7$P)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$P 7Xx///HHHaaa*** !!wwwFu(B"Y&T)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&T!X)DFtwwwmmm455 yq!X$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$O Wqy}}} VVV___jjj 6[a  7?'V*[)[)[)Z)Z)[)[*['V? 6a 6Zmmm___vvvxxy$$%U` G6!I%R'V'V%R!I6 F bT'''eeeyyy er(B+ : :+(Brd PPPUUU---mmmeV4  4Veooo)))888111---"""***%%%XXX TiEt *F,""+ *GFuiT XXX$$$'''TTT334CCC ###WWW 7\zz 6ZWWW<<<&&&^^^kkk  FuwyGv lllZZZ\\\uuu 222 %%% 0QVsrV 1R%%%AAA+++OOO ===kkk!3$<$<3!lllrrraaaggg !!.DqUIz#<../vvv...  ///uuu...LLL,,+ AmR222999YYY:::***%%%%%%***:::YYY:::222(((hhhOOOyyy 6ZLPPQwww:::<<<___000WWW322r(001/// 0 3U jjjjjjvvw%%%!9 9_ ^^^]]] DDD999444iii#""%> %%%$$$ eeeUUUTi 221------bbbjjjDDD,,,jy3MMM___```""" WWW%%%xxxIzswU(XXXHHHvvvuuuGGG###...***~~  tttGGG !!!!!!SSSFFFLLLrrr?>>/..998fff'''nnn'''HHHssshhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiihhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiiiiiiiihhhiiihhheee```!!!lllhhh)))EEEnnnPPPjjj mmnBBBBBBWWW,,,889tuu999PPPYYYqqq ===SSSWWWGGG]]]eee111]^^ xxx BBC{{{---JJKGGGRRR'''777:::YYYSSS jjj???++,UUU&&&444===jjj^__IIJkkk777 ,,,DDDMMMAAA%%%778999XXXjjj(((kkkXXX444&&&```jjjAAA***hhh{{{/// 888ppp NNN___UUUeee111 TTTggg,,, 555uuuEEE333..-"""mmm)))PPP)))...UUU sss  9`bl\ .L }}}CCC\\\ XXXgggLLM<<<333)))%%%%%%&&&***222<<>>AAAnno""# BBB<<< \]]III;;;ppp--- GGG}}}effnnn111 HHH555hMMM$$$ 888iiiQRR g9000bbb=== ...OOOyyybbb9444rrrYYZDEE888---### (((111<<>>/ABBSSS/222}}}EEEOOOgggG^^^mmm___UUUPPPPPPTTT[[[iiiyzzzzz!!!F XXXnnnCCC$$$ 888```xxx???sss888 +++```^^^ uuu/// !!!___555NNNLLL555sss999%%%}}}+++001<<<%%%SSS NOOPPP 333xxx QQQ ZZZCCC$$%:99211  kkk###mmm  >>MMM###```&&&'''eeevvv`aa,,, >>>??????zzzUUU|||\\\$$$ |||(((<<>>fffppp...###EEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGmmmZZZ}}}tttrrrYYY%%%[YX---000b`_ 111\\\}}}ZZZ111rrr,MVR%@!WWWOOOGGG...||||||000"#$ Eu 6\444 ...DDD,,,+++888(z """###zzz,,, mmmlll GGGywu%A.000TTT___111,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,-,,,,,,,,,,,----!!!:::,|$$$###$$$ L =h... 555UUUttt655655ttt{{{5[_\-N___UUUIIIYYY000 fff ": 8] Cp Cp 7]": fff IHG"#$%&&SRQ """{||ppp))((MyyM())(nnn... Amobbo Al ,,, DDD::: Yq 9_!! :arY QQQ999~~~111('' YHx  N(k(k N  HxY ))(000,,,\\\hhh~~~edd Am :` 2$O(Y)[)[(Y$O2  :` Amfff~~~$$$VVV)Hy 2!H)[)[)Z)Z)Z)Z)[)[ G2Hy)---III111uvvNq  !G*[)Z)Z)Z)Z)Z)Z)Z)Z*[ G  qMwww000333CCD\\\655 y :`3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 :`y 766[[[}}}777"9! !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O ""9777 7\oO(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\$$$555 Boc(l)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn---... Boc(k)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn444%%% 7]oP(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\666":  !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O !!"9666|||]]]554 y 9_3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 9_y 765\\\EEE333222uuuOo  !!H*[)Z)Z)Z)Z)Z)Z)Z)Z*[!H  pNuuu222III---*Gv 4!H)[)[)Z)Z)Z)Z)[)[!H 3Gw*WWW###ccc Bn 8] 3$O(Y)[)[(Y$O3  9_ Bnfffhhh^^^*++111&&& ZGw  N(k(l N  GwZ (('///~~~:::OOO Zo 8]!! 8]oZ ~~~889BBB 111 Bnobbo Bm ...sss%%%*NyzO*&&%ppp|||!!! SRQ$%&"#$JHGccc #; 7] Cp Cp 7]#; ddc 000YYYKKKSSS___,M\_4Yyyyttt654655uuuUUU555 ... >>ppp---*###pppVVV)l---xxxwww{{{mmmk$$$RRR--- 666^^^iiikkk```'''555vvvHII666}}}... AAA hhhmmm,,,BBB{{{000lll&&&ttt000NNNRRRjkk 333.; 8\1O=BG<<<+++FFF___rrryyyzzzvvvjjjTTT::: ___+<u OJMPQQQ***dddIII=== H{/BjjjXXX777+++ I{0Bkkkhhh>>>$$$*<v PJNQ===PPP%%%%%%ggg444.; 7\1O=CH ~~~EEF ---]]]YYY...===SSS:::??? aaaCCC'''tttVVVSSS///VVVggg[[[GGG|||!!!>>>UUUFFF""" AAAuuu '''ZZZXXX###jjj  qqqkkk$$$>>>YYY 999=======================================:::uuu--- PPP8?F-9C_`a===BBB<<<JJJJJJ%%%}}} 1Qp{ K6=Cnnnfffggg]]]#2>| :bWWW555 888777qqq0F O|{z VVVccc TTTUUUTTT,7@q 3SUUUYWV20/""!""!20/YWVVVV*>Ye 8_PSVZZZMMMTTT;;;0.- $? BpSS Bp$> /.-999OOO^_`QSV 888333rqq 0Srr0R srq???mmm fff'''iiirqq R}Gu"7  "7Hw~R srrhhh"""}}}::: S\ ![11![ \R QQQIIIKKK0/.1T\ !Z#M)Z*[*[)Z#M!Y \1T0/.KKK111VVV r} !Z'V)[)Z)Z)Z)Z)['V!Z }r (((^^^  &&&YWV$>Gv #M)[)Z)Z)Z)Z)Z)Z)[#M Gw#>ZXW%%%,,,:::aaa20. Bp"7"\)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"8 Ao20/JJJ___"! R!1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"! VVVWWW"! R 1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"!!^^^KKK10. Bp"7"])Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"7 Bo20/```;;;... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''YWV$>Gu #M)[)Z)Z)Z)Z)Z)Z)[#M Gu$>ZXW'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""]]]))) s|"\'V)[)Z)Z)Z)Z)['V"\}s UUU011LLL/.-2U[ "[#M)Z*[*[)Z#M!Z [2U10/LLLHHH PPP S[ ![11![ \S 999{||"""jjjqpp S|Fu"7  "7Fu|S qqpggg'''hhh lmm>>>poo 2Uss1U ppo333999 PSV^_`NNN<<<.-, $> BpSS Bp$? /-,999UUULLLZZZORU 8_eY*>VVVYWV20/#"!#"!20/YWVVVV 2Sp,7@SSSWWWWWW cccWWW {zz O0Fqqq<<<;;;666UUU ;c|#2?]]]jjjjjjooo5>>@FJ I|wX =g =gXw I|AFJ>>> AAA`__<<<$$$vvvDDD`ab I|q %D$b88%b %Dq I|abcBBB4441Hw %D8)Z*\*\)Z8 %Dw1H[[[___yyyYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXX LX%c)Z)Z)Z)Z)Z)Z%cX LXXX[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[XXXvvvacd_ >h9*\)Z)Z)Z)Z*\9 >h_bcdacd_ =g9*\)Z)Z)Z)Z*\9 >h_bcdwwwZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ LX%d)Z)Z)Z)Z)Z)Z%cX LZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZzzz___ZZZ2Iw %D9)Z*\*\)Z8 %Dw2I555BBB~~~_ab I}p %D%b88%b %Dp I|abcDDDuuu$$$<<<`__@@@ ???@EI I}wW =g =gXw I|@EI===]]]]]]  `ab0G L__ L1H`ab@@@EEESSSQ{nR___bcdbcd"""LLMcr~~Wjzyyy srr|fkoz~~???>>>vvvbbb&&&es2Wv]m{999AAAVVVVVVAAA666FFF444222yyy111333333333333333333333444000 fffCCChhh777$$$aaauuu $$$'''ppp&&&NNN444fffeeesss888000///)))KKKGGGCCCMMM### 000eee)))jw=\uq|!!!www;;;SSS|{{vfaonn @@@)))]]]Viycq~UUUFFF}}}hhh000 StRXXX y CCC SSSkjjIIH ___444AAAJJJ///NNNYYZ!!! YYY]]]222  999fffIIIbbbSSSA CCC999 A999hhh```222- """,OOOO,,AA0 @@0 (0` $ HH"""777EEELLLIII===***I!!![[\sss444 I:::YYY,,,uuu@@@  222```OOO eee888 !!!nnn332RQP333zzz777XWWd{iii 666EEEFFF;;;%%% :::DDD%j9k)))sss<<<>>>%j:l~""";;;)))XXWd|<<<PPPZZZ((( IIIxxx 433QPN'''jjk???'''***ooodddXXX [[['''??@wwwGGG ]]]  rrqA@@DDD"""++++++yxwGox2j ggg333sssjjjjjjjjjjjjjjjlll:::aaaaaa0jleee[[[bbbN_n.Rp.RpN_naaaPPOFpvllk)))"""~~~,,,{Ly\MN\Ly{,,,DCCqomSRQ IIIjjjLyS-l==-lSLyoooppp)))N`n\-l'U*\*\'U-l\N`n(((.RpN>*\)Z)Z*\>N.Rp.RpN>*\)Z)Z*\>N.Rp )))N`n\-l'U*\*\'U-l\N`n))) qqqoooLyR-l==-lRLzjjjIII RRQqomCCB---zLz\MM\Lyz,,,~~~""")))llkuFpPOObbbN_n.Rp.RpN_nbbb[[[dddl0jbbbbbb999jjjiiiiiiiiiiiihhhrrr333hhh 1jyGoyxw,,,,,,"""CCCAAAqqp  ^^^ FFFvvv@@@(((ZZZ WWWdddppp)))&&&>>>kkk'''QON332 yyyGGG '''ZZZQQQ<<=;a9vjjiRRRxxx >_{UU>_{rtvn|---222MMMQ~ J;};} JQ~MMM )('AAA~~~ >_{ J<(V(V< J>_{ ...EEEU;~(V)Z)Z(V;~U>>>???U;~(V)Z)Z(V;~UEEE/// >_{ J<(V(V< J>_{ AAA)(' NNNQ~ J;};} JQ~MMM222---{nqtv >_{UU>_{ yyyRRRkji9va>=;YYY[[[[[[[[[ZZZeee 555_^^R|!ts210 MMMMMM 666iiiBBB fffZZZ[[[[[[[[[[[[ZZZ"""KKKPPP;;;^^^(((]]]__`ggg:::'&%+++888NNNggg--- 777{{{000A@@zqeefSSS000"""ooovxz)u}q'&%gggAAA###cccSSSAx)uzcccrrr333uwyAA@EFFUUU***FFF"""  111```NNN---ZZZKFFF|||ccc...K   JJ@@( @  HGdcH222YYYwwwlllIII!!!H&&&{{{SSTyyyMMM$$$ 222hhhDDDEDB BBByyy "!!f{^BBA 222aaa|||~~~hhh<<< xxx <:9N{fr| RRRggg___`flgw?@ARRR EEE'''mmmUUU [[[BBB'''$$$((((((''''''EEE+++332...sss===jjjllllllpw}Ga,+*wwwZZZNNNOOOOOOGGG ;;;;;; eox)|U764BBBBBB6`K}K}6`---bhmPRT yyylll6`BEEB6`lllK~E*\*\EK~K~E*\*\EK~lll6`BEEB6`lllyyy PRTbhm---6`K}K}6`BBBAAB764U)|eox ;;;;;; FFFNNNNNNMMMYYYwww,+*aGpw|lllllljjj===ttt---332***EEE((((((((()))%%%'''AAAZZZ VVVlll'((DDD QQQ?@Agw`fl^^^hhhSSS fr|{N<:9 www ===hhh}}}aaa333 AAA]f{"!! zzzAAA FDCDDDhhh222 $$$MMMyyyTTT|||&&&I"""JJJlllwwwZZZ222IddHH(0 ???'''444222 ?CCC|||***+++==="""NNN{{{R^i...000555CGK<]x:::HHHO[f5:>ppp~~~111+++ppp  kkk777''' )));;;>>>999wvuwvu999DEFsPdt 333QQQCCCEEE222pppppp123J}Sn 444QQQ:::BiCCBi999(((<<<\\\D'T'TCTTTTTTC'T'TC\\\===(((::9AiCCBi:99QQQ333 SnJ}023qqpqpp111DDDCCCPPP333 PdusDEF:::wvuwvu:::>>>;;;))) &&&777lll  ooo+++111}}}ppp5:>O[fHHH:::]x Mitmproxy Maximilian Hils Assets\logo.44x44.png mitmproxy-8.1.1/release/windows-store-experiment/Assets/000077500000000000000000000000001425660472000234635ustar00rootroot00000000000000mitmproxy-8.1.1/release/windows-store-experiment/Assets/logo.150x150.png000066400000000000000000001112641425660472000260600ustar00rootroot00000000000000PNG  IHDRlgAMA a cHRMz&u0`:pQ<bKGD333333$ pHYsVtIME YIDATxu\UY۰ЍX-`w-vwXc:v;v؉]("*(ts8?~̬^{{NQ\r) K.po\r%+r%\K.|7 \r!W`K. +\rnXwC%\rV.ݠ? P)} 1J (JG`r `=K-N@e*SD+Jf1Y v]bc8e-kAtEg@|M&W`D%r 0s[孠*kPUSUSU ꃡ52jdL5 FGFC?jTUU5j Gɣ 44R~K-7H$k5 qAH|+EEEvvv&(ŕJqW&n tB't F !#= LMw#6J Ѓ0?e~؏e? :t: 8-tZ +-W[ӦMOa1b@3]3]3TsUsUsAWW41MLVkRN)@S恮***Bi!PʡC_*T|)~:5DŽDŽ@__x^}u[5װ_!EL0uaBhb,6h( jڢ6Ye."7;!CSP+W+A}d444kWkWkWp\ù)S)x(Z0`*9@`h$7[dQ)Քjddd9s@x2'cϞ?{ ";Fviii DqE\W@ `@FFw+ida2lAByeկ_8q:-=Zz "*D@}oooˇKÏ*Uֆ[nm=^ y5Hi2% Fip 7r7&W`}k2e2d_WYYYm۾7YfPa͆5Xncf\ ^巾rP9чE??????\r5777 BcCcCcAT].US;:tn{X7RL)c G2%R wRΨ: Ȼ'{@z =|)vV|}}3pw@B" E@ ¥pX}er&(R )@VdEVlDP)R`@h6٠fe.3t7n[/ommm444'H-Z80J[ ҊO+ . B ) ]HW@VVwww@~{]u4:TTTtH\;6ܟxpb'UzW CTYGHa'Y^œF (A g3`6l@;u֭[nf߰$HsA; ::B  ;v]wu񀄒 %JBJLJLJ M6tuuAY,T b((ߪߪ߂aaa02d<,VYXYUB[yoW;v[?XҚҚ@ P  (ߧ|}ɳ'ϞG ށށx㍏7AO=!C*T(((WHʟ?)?O~}>`5 9bլ c /@TD%ggarCPf(3 e((cXxZX k{Ju2d ,Zֵ N9"E B M M TdRI`lllz~j?bo by Y³g JCA4MDr5$W`U24)y-u#u#u#(=cW*P}Uۃ_#` 6,;RO-('v>8IDo[qđI7+CPβ WM^{<ppÿ"5hkVrG-NO888G~~~---:׹7'd|0D}Q_JOjjjpM3+WƯ iSM6mH!݆@EDP/kmkmkm ###P`QEzN !%!%!4U4U4U@]]= .n6߽fߧae#NNNevaD]Gtf "H!?}ImۦCAA!F"'3PJiVZpq7x-ZZkկU?0yi/|{=W^{E UW`YѲeEH6)m<^3f 7 (p$K(P $kZ&w[[[M 4q#Ǎ7*OZ$$$8oz) ,%͒fI>OTsrT9 x(IJJaRbe1`)|}E_D%*HF6k5׼%J+ }/A` b"|t tD:"E_q?D/Q  o{wR$W;u)[I'TP*w{5 oFUbz%ɁXHbȗ0%aJ=d{,b?"~DPUQUQU៧rg♹w]IۤmC 0hz"X\fq 222 [2oFkeȅBr!H/^:4$5OjZǵk 1b,(((;~ R|S|S|A__@<i_⺸.?fRl ڞk{ 3xaEְ # Rwn a+.`Eu:۵v?PkTy摚O*>U'ϟ<888"ZDM4>!(tststsXbeϦ> U,VXϟ[>™rgʝ)CpN|Pfdpo4V*ʩ ~_3goY&[\lq|nA3X3X3]qW峏Mr -- b5X _ ~ ^|9Hx4i4##F>q:=(3"*=3`"L&>e;u> [e< ]}<{0m$>QYT9߿ +3ڻwü;̻Ơ QB>)W*g ߒoɷ@e2UB-5x\1^X{aPV[EnqgƝ`Gfؠ(sL΁$Y/߾|RRR W \1 C/ 0\ iii I@,  tҿeHAl`݃=Ƶ:?:6DM6(/@w@y& *2=teڢNі2{{h;~=%K$e )XL|M|M|!--; ,}yJ^0*tTPB APO7~u*xU*PY3Y0_[Pe===uMuMuM(ٵdג]]SvP+VR$b7nb|Қ_7DgE}mmڶ)0az;h;cx!$WO\>R^.2BF 5.93vK_^ ٴTtSn5Jm`p "iMz(ֿ3zg.t ;i~c[ffJ37o ֻZO3g8uyY!߃Ւ2}2Jt,ѱDG7>n|, бK. (*QS-B a/fw*ܦr;wRd-23 ȴeޏ{?ymؼMwU= 5iTq? O5!m.@׆q'$=g1* &Mj`$#ާ4<Ziuhצ]vm@<OēOw튷+œsF {WVa\,P*ʡafh[mŞ{Z$j5Mوg#ĥKfiz[|?F!!!Pp• ,Y#=>S0ŔS^s]A5C5C5f-;ɝNvQ]v}k^{5v.ڹhg~YR7o!}CglB`"r$+=-4[h^{qo(}`͂5w[7]? >,/qY[$4i4GTwma| :ӯ6wϕ _X(ic}:}!dq_8p|a&h |[;D1QLsFg,px)=Sz􄸱qcB{{;߮v7PRR@@@pɱ2,eX*ԫR/1cnl"H,v=j73+gV ^[{mmx,YGx*^cءݡݡ +|wn^tVpk-z]]>Hz'`4 atEqQ\s.d)'>q2RN~ ˻Ϋ:<ӳ'xRI' N N NUVZU Ε>W\i49-KFU*{AGՏ9sX0?`!o(\YSޔ{s7lGo5j ܣ rʮ߁YfCۯnUfW]N;U{)X)5:_/0ja&gB_VI>?}>,cÎ ;6Vn 3C3T(U* JoIC&0C}[met/t/t/;p?₋ dW+AJRTc1 \r^9JK2hmaaT|P*ت`PI&嚀~Q_HP;6lޱyBEɋ"I$ĿpL[fGT*[-{UUW={Z4(ҲH"-APo&GGGYgwmߵ}DzDzDz$IA|X) Y :t_PH]H]3^zue} V,[lE(Y³'X.\bRNM / zg띭;nVמMPeXje\\\a\qƱci`鱧Ǟޮ{W+9oTTJ c菁UzW]V[177 ɼptѕGW®GzFj$HQaEsi2𞊧 |Zn :t۱nǺgdyF~e2jN8yX(|Q8D50)L #rsT% g,Az.=gX9VZ~;XX^Pj'~F1F1F1&p0QD}zꥫ@uAuAu?gCW}F oSMթSW'PWW kN9\}e٠R,g_A}))| fff 555PDNHsXЄ&piOo1bDDDtM&]#5Lcfjf`p_Zfw;T[-еQF]e_PїjVSާOyK传Lɰ9kzL1tշ *tttɻ=p~gHRɿVN.՗KA otL 21v[H^&yg> |deZN^'cd&gɜ_*2+KٵA 42l,1<{@=X~,?ȨSd ،8$Am[m=,zXHHO,7Yn7fߘ}BƇ333 ;.{%,^WW7Go ʳ*,T/T/Tg6ds0׀^z1c@)Wr_ }ao5 eq/;KgAyb!O<,~ccc>=g %v%nO;< $/KCA,C:::;2$.UKf9O{Q'o,\<@1P 򒗼l"&>}L7o_42iDpx(pc!+ JBVNn;U&}y]^vye0u5S@Θ1;A" t+dz)3(K%!yH( *j&YPfjP7 a:oXZ29,rX0x8q0(/ l e@K%[Ol=>G'ߦa)Ӕi40,bXİ4`\q:::"EփkN9fr3y%r (0a P$H@={ l(Ħ~2(qIMAY,ƪiErey:ڂ$q,-kf y ܅p+2L  8*#H ˣG/녃*EJC!=\W m6^ry\24yOS0 39GL.K살_~I6\ws](h_q:<,ZԢַ//}+;n鸮},x=Lymhڦko}TB%To̬&nϬ/ڊ-1-bZO?=tpu?8::ۂTSE1bYh@@jBjBjm /r;<lȳ!jɯ&C?(sʹ,|&i\Z"E^_{~VY qre땭WL1b2G'N(+@D!1Ƅ,uDvzimmm |GTSAx nX!Ď; Xe\(W{m =g'M,kiҟX2_*lpԙq= {] 5<{p@!N8՟B7 O˧Ӡ6QMXb}kv*wܵrWp&MC "sK^tttZxj-Xʖ?iiiԧ>ʿUopöEm[!u$gYrȸwy]3[g `=+ '\p-[wߣGxA)UÌ'2*Gf&V.[l岠"E,|"//a/_W*J{r tw QPҀ?R_rcH_)KRdAn#[-{2MMj^YU'B +Tۆn Ot?IZvLAJ++T]"Zj PF+Yˌtf󍳎g:ٯf e-Z%]IW-e2On^ig#‹ /-ZCUUU+Z_M`)fffPƲe쏿[uבE2}aCBB*T .Ze"ߑ?;'Z%3i(&}#y\1/RKG^Nz"eeFx<#!ZBjYrLA5QL.E:4ߤ~0î";|PM7Okm1~`G~@{%g$L02gat?@}NoJ=G=G}qdނjjj}έ ,\I_|U(W\l{(%J444H60m 666|ni7_^yupVí:.Vvfawo[,$(,=K}#@ QAR6FiL oڢ/WB^ SN; &&VUl%}o(#>(3UO =hVZ+0˃_r_܇u:F W_ gW`,c F=v-Z@\_p=X*kU5qM\uYxXxXx9  6v 1@lfQ1#9^ļ8^zYe!}-䙟g~>dN~8Vd;FYj$3)g TJQ ?%3\%]w˞/{BiJS:3ORY#kdHNNL4+QGhG;}z'<|ɫW%(G0t MM(u:;w,`ހy 'GyjL z D>||eTu28TtC7?~60|8p=pk\kq8bWŮ 5j:l[ڶm{xq溆@Wn`h>$^@LNiQnG16ETJ> IjQRh# J/Ôp~}P^(?8q4wwݼkZ@+VV@d#|p0$CKF/ <<$)IJ"bV хBKǡC0yb D'E'E'հly68F;F;Fݯv c|RkU~VP^(/TEӫCsR @H;w/xxx@ g4 |pn&iC=|~Di4( xmwߟyjH l˷6mʿ$4MHJF۝Ps@]j\i|<Jhkɶ. $J72G&IUBYFjc4:- .,iBRo.iKa}հsQEͶ7ޔ}6m0ʆM+Wþ}{Wj^y }yZy!Cރ5k ZֳgY,[lQţG9_CkXzJ=(Yȳ'3gG-Z AHGќ^BfɌ ',t; 㳌fcƚ xkޏVO b)_n,Lk"EdhݮVm!ۂu ]lܭh۴зY!oEq:+P^*e_=tu!;'*3J֥ VeLl r+ph^Yw Je~uh~Ձ/ OytsezF:8$?=lqv9(U>JY={77o]M5Yg+;ZVմ>"q"D H4‘O {@A ?fh^Ȳ QoFwV- 5aw{~SWO^۸q+VЮtG)#SFX 2ۃŘĘĘ@]]ݧXXX2EL~r 'rE\ZV!siAӂAA+ksjOQJL0>%(AHp]u9TW^{dN6P^ ~K,t /<9[Ypb^0=X zCo5  mx^Jupl]jޫ6P*Ǎd-(BY+?#O`rn%Y =Fz-#%)ʧaGXn J/ѬD3lR~\qǁxno\TWx~)8*BĹs!jոZjy8I#i$ XTV*rsV7 ###>;)8<tH]$T*rϙq=#H1jΨ9 rrrλrUw|J^mʜNzm(U̍h#C4Kt:,O͏iCZ2[ @&?o]prJF굁K;^Ӕ%`⯃JCZ7~uCx"nDm ]^ty`0`?cccӣN:=ּ[n#+s[8AOVjՊT>=DAQP̹eXڨGɣrfʁnnnޯ{/_/2P( `:tX]9rt?^p|K0lI<΅JmJjyWs[pWh9^W;)vd64/8'*AZDREq^PڋRt@B7Q$&k(oc0.X>W^FxM~ɷ$14AI]nVKnU _/)Zu:@|H|H|HǛv1b8 9QbL`2dɐOKY8e1DxDxDx8%NS9PnW_% Ʌ>{w ;$YRPziAqQaM_tןGׁiJ94XڏPYu]gAYL>Pn?2r6b WT׽޶gKMr|^I#Ub8tu4ry|ҶANӃ A³D{8}w@n-[z_k...ߠz?GqhhuFFF mJ[JMBrΆK+7+7+7i4q*aU* rD9#(VU׫`5Ӛid}o+@o}qj,Kd(*O3t"Zհn6]` "ѐ&=k0Py.|=DvR7c ^BSRy_]5-,5.EMPG݄ 500~o'O谢ÊW#F"|W'Ö'/K!V[N~, KiQ!믒s6-f[*vd 00RW[PVy+xh<4Z[PxmXM7R8yZy Յ!lϪ `KsA͇6QeAd̢\$Hkq#0; ƍQՀiqTwWh>05l%#8@h/^ +R J-(,.b&Dedt9]Nc/c/cWRRa$(J5sN`e|]]]`.;\mY3 `%ȴeTl5`\Bu/$M&vG`oc2\> ̰-HiAG+WFOJF5C؀r_1ڮ[,nib\%`ڨ ?Cp@# IMjf5{Q-[p%\ ZZ<Q6dAd*J ~9V68-NY$X`|(K^~%Jӹ]q#y8+䃔sjG EX*P; $1' J4:?+/Xa-RCb 5o,7㦕uaLVTy6!lggD|ST71.Fy!=BYh/QcF]&M( J_F2LWjȻAULZ셴:qu~->`sPm.L_o#>%Zjb‹ l$A\d!\֚)PH86qGR.+] hРyuP9qNKg\,i>рf@ ? e0A<@FA%m3%yHfpCP #d`=yF2[-P/!MKӁrOaevK~,Yzvbt}` ҚH5AW^UJUF+Jŕ em-J*D~=dGUX+][-IZU;j P( WbE7%O3f< DQA|/%eXʰa 1۰2SJQR ^"uUuUuU$w[9&]I՝Ok`=UnAsRj_`~|muC)wPHOaQBqT_ c$SU B2VT`h:*O -YE섰5E t mf#/}}}H67m. "~n<ߚL#y3,C!N :2L a'ݧ}/XU6}g}i>|}m(Gu+g5cCrИdDXG03cBOwN Iw%Gp5cvӓ٧o {^RJ; \ I{e(:6^IM$ & #! $G}(пAi ob&NwDϣR/BN }z띮wM,6Y( T*0 ?Lq Eh]e+RSԄttl}}qzwݭJ2;ѺѺR¥K h<P`EVc3Ǟ?ϧ.GՍm(3Yq(Xv<_7N MЋ{,IwQsxSbK8 48"jr-JYKrҚִԊS+ > t~@P&Gf6 R(A±c I >̦M7nPb9r.45 Ot87~8x)d;ٕ_ y3U3(hXZ@u٤5CP.׸24LA%e1n4i)-zz<ȇ4z,%d~XgZa 磃^B䴁5x<B826mJSLUGIVl,nY@@@`Ә}W*R9%UBґ#IG? W!s97 n  N5$xY ,ʙ;݄lԜXq/(EU9MI}Qw EXn]}]NRY?ᵓӞH2lm;7]Ӏ(;@ܫ~%5alZL2OBŮ%{^'p+fm6:lO?Tгѳѳ{= zUN%?PcoZߴ &3Lf);Sv{6m@gٜ[W A eė/_>1>nv;n{G<OMMM___woȽ]õUߒzKV6:V`yؠ\^]Xpo`7BRkIaM5-aYjJu$}#Pc-OA5q}@Sѧ@(B9 sHcS駇4i: G4 He22n'#~Ey\'c-q;n>Nnza_aOol"jvB1 wؔ& Jifk_ß8`]ުt - 72nHJJs>7bط~23Xp(P$rI/.0&rny9&D;Njբ6q0&%LJjĘgH*"u﮿4%J$H^^ff>8THl(i#EZu)ko Cԭس(^}f{_4~0^ʠر}ueoΣ\S)@YY9osޖVVVJV%@De\ys<<< ycTݨQuzk-{ Dk>]۴uP'6(m~'Z,/j 2Tk!@Y[0*c!iJSG-:kovp;}C?;p}l&~@iZn5 0$077]`wξ:lVҒ&)JfMnr3KP囕oVYȻw#oڵjת]9sVԊZDDDx^yg~>3\y'ORy<>4S/m_ھ4EG?H Trn}9')m﷽y7ݔw1.PQH@mE[Ж֖֖ 7J;v*E^y]$U5 9 rWv:tC_}=$! IfνX2mkWGGgqmt%+WN ՒjI_k b #G$PPP3pǝđXb~~~Co!SӺ+ݕB!aԕSWN-,[8;w wi?\VrRɞö6N\w;5pb![ 1<iU]8uӬSO $OKM!- zkJQR3HOXQ3V6@:uߖ.$s\ AH"k]m6-Fa!C Pݭ[u74qIrUpu߮?r8tmLAL*1U@$$_ /*JpzW5k|aGr }zL-33xf`pE;w 5m5(,fgSaIˠhBy<ݒAt bҎJ*cOcOl41OץK_["DnN;} D,2|qyAvW]A b`zV~Ϙ=aՂUsWO<ު7A.^kCbAk^EIč-n߃)&ߛt*tܩsΝ`r^*J(Y9_X~,?mC %OA`ʾ}+5/j*=yk0ZahoпA`k0`N'VTy2 7r`8 Gدa!qhrTf*3x3Vm; )dZ _-| pȡ۩l@%Kҗvۍa{]Q]Q]Ѭ6i_܍)xCڵk׮ /X ܶ]v1Xm0Th7r kW986a!` dYp{ۤ.0UO[1 \Pl42jd:RH!xEAϰ((XATo)kp}?e)K !yH\ @p76kϛ6=lz\ \ \ O<rR9ӫA2ei4H8,$Cztuuawl&)MR 6 }˨zzzfJWM^;a0*T8 E8&M* ;mlߵ}] x+ޒcS)?*5ԨG_G~׶W׵ce+}'ΤBȼ;ܠW2u%CX4;pk-[k7_7_7_,X0 HM&R/ c4T* ƕ+&MɆ 6#l<[ ꊺ.,Or\`eMMM!p`5jc\ BfJ3-[4?.vb'$K,X 4{}@آEa`H!2e˔ 6|r׷^z} ֬Zj*8=cAOOZCQ!BFcQǢ2eRKxz'`ʹ M <]#oQ2r0%AbKY([ܱPz%͂˞Ԧ6j*dŏdm%X VePI'd|=vvv fߑ-vݐ!aCOOO7p(ⱊ*q1qKѥR@VE={AUZUZUOib(6f58|>|2r1C=_5.7I"U^86m 7nX rHH H R;wX0\u:WHWijpZE<9RH~2?+4ϥc TT iӼL7Vo,_f-d3 +Wp\Sp ,ኽb؃ >3 }DrSC|8}w#vghk_ //p6;;]1bfO=a6:6بc{ ^/ Cj@a`nXz%UW^CU>TnqF~G?M}T5T5T5 OG 81N]IvC=:qtq}uo[qJ J*EQo}e=7L,Y>.`vyPpn!yAcSF@=CC*`ETⷋ۪o bX$}j|FkM7]tyy<_9-[ZQ>|Fq]mI/JRԐ26elX]w>y`Zk,VXM(dTȨm̖-7[ FA|% WD^4#hF .zzzAdBdBdhii4W+4/~Jy: ihЯ{(yO'[)Tj-(j+!$.VuT~) ~wbl-0jzn|KKKZxI'y;MozC݅u]y9'e2,|~͐0azCPUTUT 9\rʕSڷIWEWEWz빯>6"lD~{y彗0>@DF@:,B6J~%R] Oҟ?风%)IIЎԎԎ*v#F VVVCeP-7HIV|dt:! iNG{}gEO ~b{u8hц1pЫ$j -^N Jw݃cviZnMST ߱cdYe;jw(y+~Ev>_ 1[cloU_nhnhnhgtooo `+e2?)yK^_%Uz|l6)mRzm ,겨 }T8."LQy2@jjj·#`gy>$źKE(?WPe،Q(eh6h6h6Gq;,[΅!w|l4z*OBbLb`P*TtɭOyBXa¢ .[N|FR Ͱ:[lfs+?3L3 v0a~ -C΢-jd_gjVq9js(,}ҷP|RI'}z.o]޺NC: A)\ l_]`eDA(M&CpV-41?3l>3J*ͪ>HRHV[\ |S\X.,z[m&''E"ٟⱋ.Jޕ+/!88RSS?}[>_A畝Wv^ ^>z9! q`ǁ`Żr38  9QZV:A>;iPAٟ턷N3\gOY>eAU_U_U\mTys݁*Ub”SN wFIN|:ƌ3b3'HG#%D_W%?璙Fn#7o҄ KeF]w0cx|A^^՞_30KIRwW]yb|c|c>{0ad“ ORJ*].H rvS;\U*WAc<ʓaª &|A +\r rAUYUYUп*2VZ-j(*s>Wt RTofc)|.J U*CW]=gnq&K{[oL?yP3fLP”0% De"_+VF+Q׼_~0Yod=pZimM68m0lXa醥p5jȬHwd[^^VmZi&DDD *J" }./iT)Քjz>}&LKy;SLi3 k2 TUUA>&b_D~{=P\UʩS+'39fr 8nr)ʛM&+J|UEU3t S)888z6Gl|FsN91xYPRR{s_%3庸.g5].i]8|@uS=Z߰a}wL^W̯_@@@>81rI~-oYhgouV]wtuu 1s|LJ!Zk Έ3 9Ï'&555PS)帗^>xdCR@U4Z/CmK ~yȒ#KiӀf4Y533^=zx̖3[l fUjzP(o7 CwK(/KGPJ*wzݽ{u-[ |cN:q,dĒ_7n|ݬTu;u;u;㢏>n=zѕווݞ=w{Baa!HE1qq߿dĕ[孠 ʁr tI$):EbX+|٩9*OT<0OIӓ'MAtS>#L d)j /ԇnn4 :#裾6L0e2 t:c1W2d^ u3f o,T}QE U*IaQ)|p"D҉$X8dᐅC ]w Ihs<S9lT'O~pۧn(#ʈ2x/E8mڷ^geQ*)JY/#GvjǪvwj0a % K0cX1V 77.']N h%Z}Ts,z)"E@ӤIOv۵oJƕ+AE]R}T?ӛ 4h2*U4hnnn֐P5jBU+V*[o ڋ=/IdFRZ)J6mjԫQF=, -mZڴ&MLBe@뽭 UWy'IXo ;/"$O<}Zf3ugtgtgS”SN [Mn4J~%$I\ uPX_t%]Isss:7aºum6Ji TٮlWA٠lꛧvR;*;h 5HԣGS08np/'XHbr+'go s{^U W J%J9;윳w3g46ڤk`I'mXD)Qo 3Βr_mns$GQr.ݻtڔnSMil06*bOp\YP?ն E@¬)zAoI<[ܶCn[/AG G}'/)" -β ޝ;{wAà= ՞V{Z)B)cTTԬ>T(R6 mn=8'O"D@DLDLDLVd%P TA<X8'Ήsd%5WEEs*Xy!Pn*7*V ZJ-(JJiR`p k[׶.ZjP)Rxp(ߴ|McsYu8q@P+6Wl`WJ** z_蔩_/ɗ I>|&0qhTo 6mV@;A5Y5Y5ިKn4,)))(ya١e}ui0 =ۡCENri,TTvIǥpRbQ#ݿW]b0A㖏[>#QJGQD3;; t:o7A릭n ^{v BlBg|χ:::B+W dɨp,X1H[$m hkkRYeXY b%FeLo2ЌՌՌͲYe5 z9rPtEEW⢸(gSMy6jGww7;ʵfEe 'DIГfG3f:f9uLL$j:s̵koNXXawƒ q1\# V\n.77qv=^4vp~{S0j2b-Y\ņ4c\zO8c5 &lVEt^~pi=kٳ+x QcX2s6m0~qAm**a~'%Xkk+ڕڕADSK/}*^xEjRդ ȉrhWKե`V_]]]*ۂ]]]X]luXc늯+ImBww7\WdF]㞁j*ʜ9+\:SgP"H%m~釟~:["H,l%W٫/?um?x>nX_i{o_T~T9J"(Lz HLz6tlDR C6l*%$$!Q'`3ZgbX 16161B׆ ] ov&=/-Il0~| C < _>! yq***W{a[m9rPuUuUuЄ&J\J,T?!I$dfp1_wX2-*nnifR.J;wDh'ډv 8DmOFFƘ.ReiL}~ǻx[vMpQ]`mm  i$\# ~Sp?~ (Rp Aә!_f~F( ΉsHC!hƓK5U*sA٤lR61c`f;vtN7X0haO:t<   ,Vk`b=zX0aa 0'/J^(t?h}^w.ӛԽ dBFIDATiޕ܂ҭ.:}w>yF9؈Er 1/ż8 R!ePc7|퓮T*J%ArD]9fs怵Zm h(Q.4R7R7RSSS5؅ۅۅk֯Y H6 w;NNNCititi4BaIaIa zzz@qܱܱtuu7ptX: B#4BCsh5|((0냯ôӶOMjVӷ~Go}VGZ >>>V~<"`Y9rx9x9x9&~Fi:Icx0~K 3_~6t /Lt+bE,FFFS{O |v1O051jbD833A*"oyj@,VBP..]@}W]Z֯~^^^@ ¤0i4CSRRo^^;M4ibXA_:1Ĥ)u /Iu‹=_bOc9r%8OqJ(_oLw{ʅ@_RSl[dF M6lViy6/l^};8v\7|w~.|e藡pqYg.L U{U{U{=Y BpN@*JhޯtC/Avفuuu?l٤Ie ^A|F|F|*kUꁆ8q o03RzQ'lN:Lyq)W\yp%TTTAօ Y@\\؍G,^/p mwww ߕwA-ݖn{{{ O2<z ._|m~k\'&tMP8s4h [V.E*]2P8u T4hR CeP_W_W_ǫAn)R9Hؗ/c_\y%,,,Ar\%W\cn,9MVz=;;;B۸qm`hЌM6]t)0Xk$-HZו+>鳟>I$I2~ `ڠ^n/uH]AG ' 0?vcw{CIǒ%dߓ}ODI > 3{2L*3<5n Ch`LYf>nvtڱkǮ0nA|cpwwzЃGPy꭫&Mlaߒ}K-h<$b_ee2Mv?>~|< 7$lllaef?Qz!녬~8SzjMܬܬ H!".ӹ@.w1rDIo[/^n^W{]C?Xcѝ wxyĦN@kk+RQ*Jͩ)$X ÃQ;5ˍ`~-豸ɯL~e2tujש`6lGxpeW©WNr8}6l4\ ~-JD(|ib*(e X1V5P[S)i VJTFwޱ{vp]ܻwq-zýýq2e&>*d B'CܤIq㛏o'OKH3&zX y8Jkhff 71jǨ bi1~*Wiii>c}zTpRdޗ㡤{IPXX6y $%IIX,[BeGd$#|p .[1S.v U*e0Le2L[[[KojQPPmC64km޶;l|FhE+ ve2OW!!:!:!7$nHwgޝyw&HR"JD(Lyx`Q xy<\]]!hIВ%0np;1c.,T?8@ŀpDWWW999p~p펷;֭(M/M/MCu>}ƯƯ}(7 6 JX +RKA999vIvIvI4ilh:ئcŠZ )-SZ@ -ѲF-"\?ۨ+=\\\{;  ?n4`>GW:ɘQSsI(Vbpiޥ=l3=3ϼ`X(O[u389Tc T\Q:::` J*TQ(0ml7Xtb,,,@u`ePSS)KʒU|RCWWovp$H\"Zִ{,qa}jG#FmoC]!(9(9(FM81xX:{ 3#όc©姖ZE"U -qK)R"1L`?x* _/BX n*~߀}WWW؆؆؆',sP~N6o!eLʘ1r3fM|5j0hݴnZ7$3 6LDO !2,,9KΒ!!&!&!hhh[~nݯ_w?h.](8 s4](r%g;?5O(CN9=;ewnnnK:Y*e'iUQ”0% dgYvqsI'h馦srСs:?r@p)PZ50QzWt$$$@ɂ% -[VGՏ*HOIOIO̜̜ۚ5o+PAJVTD$$)@0 VCPZFY===I'$XͲe5 EZ47Mrg~櫛n\\q;LmV۬FmPB O0C ]LWUcVt(Pҡt)U^Vz9_P^{A @?B?B?NR'4 K: `=-]QBeѵBIPP)C YIVXc1444zR`[m[m[mhѦ#XyYyYy;ǘǘǀ5uWz?j2j2j2SUNP!UH5)kR~ w?~*U *S+S+S:::[[[AX a"P@!"DX-VԥqfJO'&b$?W(F}&0 |||ؐv`hqLy=q:C:CWxMF]bH"7 Dex"˄  g &*&2aD$X&Lh0˄  `0a`,&L4Le„IL0`0 & 9Bs%tEXtdate:create2017-05-31T14:59:52+02:00yZ%tEXtdate:modify2017-05-31T14:59:52+02:00E2EtEXtsvg:base-urifile:///mnt/c/Users/user/git/mitmproxy.org/logo/logo.svg_oIENDB`mitmproxy-8.1.1/release/windows-store-experiment/Assets/logo.44x44.png000066400000000000000000000212331425660472000257200ustar00rootroot00000000000000PNG  IHDR,,NBgAMA a cHRMz&u0`:pQ<bKGD333333$ pHYsVtIME 5!9IDAThwTUַ4QQEŎ@XhKD檱Ē#%FFѨ"B(J1RH8gx77;sZϚ7knᡪ?=6PPP^KHHƪj,(۔m6033ZZZ044NS@y[y[yc q80 ` 1C@mWS45'=zP.*n6mrOڟ? 7߬>8 Np9t`r ˏǠ5z $$$@ޛyo f~!PD%8q҆ KwGq\ wό?9ssO~?v_/^|=81Ĩfϛ=o*4FPE[`j6y 0`VO[=m5vPdI8lm.?S³ga 666ִ5uۇ>!I@BƁkj=4=4=49sRK-aoҽ/c_> >ӒK%XGꏫ?sN0{ AJ$ȈȈȀǃÃUXk5,d!{P;:ֱ[`7 ,1KuW tu:bX-+S+S+S5^#᭜rʁ;t%<& عrYŇ}Յw/E *1&I&M4Y֣@iSA> 4,>u<rNϝ[le\sp5+wW.^j"5u c,Xgmp/_ַo[Mǃ&T;n'Iq8IGPUUWS^hhh |5k,:Qu }}Ci@i@i(JRwnML΂3gp֞uq];^y\K]K]K!v`jj F,l\*ʥ` 3àݞv{V[q:4аCCWxo7᷇ ͓I@E{`ӘTRI%e,e_ꪺ-V[3τi -vk1=b:l~o{߃0"ppZ7ZY%w.9 …ΗF ar,],,tRwa]kwJ(kkkccиCTSNՃW_~:u*u ^S^OJC빭綞 S,N?t222ԁ@u yyqDEtE0a mhC]6x/a:{վW |+V-'B7O|(h6j6j6֭X].uB]v 56O֬Cdxgxfts?sJϕ^իzVh;$wK t93FgzSIzDD&M3f6͠ú:N:4NN; i4U۪mm˶-۶!C@DrDrD2<ꓫ bDCS5TU eO8n,{aAI{ul#yΤ zu>xzz3 1 ,,,ٗeHHHrrr_puuHHH1ELS^<L3Z2ke5kvKR/fPT3 ěM1"~?`g0K4{C~Z}{PT~ln?88FhVl^諍U! v!agW2pf^0qߍ[5fBc@,.w %%%PjYjYj L40BBB///P[խ`ff5hTnT j  K_$&1 8azE^f7M055΅z \CTbZ2Ge@c6 w sI+(ՅHMm45^Y,^/[~~~)Sl'ST9O}zH=Zz[-XYYiiiS)+yZV`v]dw ŏ-~Waaa>~f6e'NV}svۻ lo6 UcG0-`@E|Iq2 Q 'ԇkA4HR.vw6dDz"=MKBMM L6}aggg zpƀ^c&M* M&H@I$SOxuz\)W}RED0AR3T_`Q|.x@/͗$A >O %B'ߓJn%`4i4fG9Ѻ,)(Yʬ4'>'>'>XB!C@<??Ne2DYYYKB-N Ff#ᙋ5#*`)~dq\W Ej`"LA7Z,h(arv-!==)EJ._t+3&MSPP /rJ)s׹A+t3j4i UWXZoU:EEEu[O~ t].wDAīpvW_!Xޱc!NkO|r (8t|(ha)Z4uVpf hPk@0˘?PBo+n7,[#N,߰W ܻc߉PXSX[hMf ?7mUBs6Aރy) Iy[*hU###^^^-k[ֶiS ȯJ 1H 5kBf̦MWY^eкa놭k= V-P 777 d1D1QL [vMn8ÓeY QgB-ֵQ[{,AeQ̰G B$+g Kߓk ;C4C*ểzH%Rݛ!lllJRC!=xqcaX)Vp}SPRR9k欙 ;ϵKj?~<8 9r$$L~zs9촳Ng`|Ʒ}olg ,7xGa̝v aaaK%@<OS`  v4cd97U;LS 09ei2toҽ75ל_!%>%>%$GQrJPi-vb|^O<ߋ7x7J . -nܙpg d{e]&Iu>mڷv]kw 5-jZT'9Od?Ɇ) SBAAAAAA2s8W###}K0x!(9z.=v*sWϽ '$²e!t[mjF+`! Y-~σۋ+m‚ /XLM&&:ˌJ7ҭalَ G3?LNNN|Ab+5.: QGկK_3L1D(ElU0s1+sZTZTZT€ Z67o' nNwj¨Qɣxp!.oܿ-&=?:DETUUUUa0u΢ 4rT˩tKÈ#!nVܬY滛BYYHRg"V[jDe2lZyvy;WWWcOǞ=ŝ;3NgO~:0ьH"X|ƓJ[nh[PYѴCOqlzVf{\v9H~UUUn.N-;znV1c(8r8 ;w_wˬ??? 1c͠A7 ߆1c ǀ"! DHCKϖ-=aQڢEiӮ]O;VvZ 2 ܪܪ@:&c\Z.-c;Cs7Ȃ[ ,h 뼬Nq_`\ӻ*=T 999 mJ[A%ߒoAuf;+vV,hhhfq $@yA+Wlccc^1۸͸͸ L,6Y }} s)E\O? 7o„„d)СC`.܅;N/Q'xmo8VO 3j۱ 1o;*U;מּ'nqʓʓʓ@aggg D 7@;UTLf2;d%+A8 G/H-RKP*mINrm62g;py<o \8s [[[Aޑ#yG@wGwGwi4//RH!(B^/WLy<l l l d`?~THҤ4 Mߛ_n=ԤԤԤT!UH<ؗ/w8:=$\)Wlhsu[#>zKU<E(U3FQP4hlX :2:2:b)Fs?3?`kk N_:}%474747@M4i6l,w1{Q5Pqxq(XR` dyfyfyBYYTAuPT#1r\,+bkŰfy׋PSL1̟x }O%tEXtdate:create2017-05-31T14:59:52+02:00yZ%tEXtdate:modify2017-05-31T14:59:52+02:00E2EtEXtsvg:base-urifile:///mnt/c/Users/user/git/mitmproxy.org/logo/logo.svg_oIENDB`mitmproxy-8.1.1/release/windows-store-experiment/Assets/logo.50x50.png000066400000000000000000000243101425660472000257110ustar00rootroot00000000000000PNG  IHDR22NTgAMA a cHRMz&u0`:pQ<bKGD333333$ pHYsVtIME;4Μ'iIDATxw\UWko]H AQ!5V41#kԨhX[n2{TDIDPP,J/s x$;9{kzz߳E@@@@@{_O*@n2Sfyk`8b8b8mmm%iIZhkkl![ /K nTTT #d---Pj̗/1_VcXvVځyyy(6bz_*K*K*K|J)Pb}zUӫ..(Jh,bp&'С9\A;юnnn 8}Gvcۍm7BQF-L[0&MC جج<1O U1U1U1PbRbRb#G@mBmBm:щ }s͠s@qS7 Mhhhh7b &yi^\t.:ŭys̛cބd0 4 4 FUAss3(Qpn=`ޟ?{?ZjP=zBМ4' 5F˞=-{&MْfK-69mr@O? ={Nf-ZA3)S;o}ңӣӣA pEHTR[QPPTRIC!n=7p{ g c-ZÙgn 'NȃiCYײe]k5ĂL|&>qK,e)'ys$9IN<dLɠ[[[nnn7olߦm pk`9rIII[QnALxLxL8](PvY,eKⒸK?AzC;e,tRK0ꜫsBWZ({X!fffƨIqU\WWUqK |Aq2` Mt^.w)v Z Xvj/_ aaayGw X8|Ʃk]Cg BҨppː BPg<ٿz 6 r{h1b9:蜣F5RnHo/ۃJ_Bm!rA3hs>sP_U_U_ttt0449AN@WWjkkװװo[qC7@L#Pr\"T[-{iz o,~o,iTߗ_/d{4a98UAHxtӝ % 8!OgYqP<%KhʊWVz 1`8w޳{=poRT)U Dsn]HyxX= Ds{&jZTZe@M"mwatR/^J-32CCCIR*˜Ic&$1ImO۞=!3+3+3 5[s8|3d:uj^y5_/?ct-Pf*3`jj -/ ,X<V[ay>>>q;|.//9+Wނؿ]z8>2櫵JdM^ "%_/\VkquT/^P 9990taPHY6e-ߪߪ߂$Akkkׅ'&8*WWWwhA Z8+Ί ~ڨmr\(h)`&_C:w N;m,? - kگi=x'^]\m6,,J,*4P^6l <'o=i6ZRRR5qQv|z(Om6uh!ZB t8&sNhw;oN?;~***U7s9QAl@UUUUAK֒dt5jdggܹssG |BВ%CUPN*'rgʝP٦ҫG#Д4)򅍳-l1WsTkHfzi ? f6~o ^B(9_r<\Nv]='=x|oBcv3 {fg6" HPj|s+ʾhL:Kg 0`!2D(J ₸ .('j}?%)OTTT ɇ%eݗu_^p$uUWWCիA#ߠ!;!!! ۷o_#C! 222A*p% U\=< q^X* @- ;M&kf"EpvvyTU8pjT:u">.}\\e.L)2DiPZ@Ea&M폷?8|g?3h<1Ń")QF zs1Sܵv: 6$ÙwOO_Wkm6FVVV/_Dl7nV[`٪Ugh<ldh)4 iD{^ e7H<@| >@-[ 95959cb#|˷| Oڃwww%8mt~BiOɟbhP>3jm:J(*|*|*|Mo>NXCSnA5v^;3a2G_176,7Xn1QL1S'OŧS9mszǼy`wVU+V9.UK888{vAɁMt:4d8:a"on8 8% bv<^΃;x{߿{CoԾJx eLiH p+\1ODf;v4^2VƂzY^T} jZZVO8v=1'Agh"Vx? u״ !Xr%uvR;@իzU/Oꢺ&ā#9??5Yif/׎k5;jw(;߯!xm6<=<=<=/>َtriKhh$>inmM 6tĝUM7y͐Ӱ,85uvʑ#+G~wr ( JߡS b+nE/騧ze1L 3`#}}} A`v ~2P@(L,L,Lawt^~Ỷ? Rw^ܜA&5cv WÏM*.\ ^ykW 4eV)$$$@ҵkA$D_Kj 3 (FJ#P)A@ 5Լ0H)#lb`b*r6҆zɒ[V ,Kukkk0[fl⺸n5z /{}vSՌZBNC~j΂76W˭$hCp!4N&pl& Yl G{4rY" Wc_.z*Jqﯹ0[[G[']L߸ NNEN:-(֊bm4id...Pٽ{ewȾ}=qV~ wwwN;vEEE,TZS01L *P " P"a,PQM5ՠ,P( ~e82pdHRr&!zVgpK.jL=)iX~ <ۆdF707] NG8G{d1!{^XZ[[3' VkÊ^ճй_`74poeTwȊxh#(+ o7lEV@1M4YYYc#[_|GԕBgOϞEK-';';';-[,<qB'~$Du_TS-^yvK%l0eW|O|Rd p rjTN6w<▴N;} 6pfxZi(Šppp ںKkҪ-2|LmCC]|3}`홵g֞#aGŽ`%%r \h݊vx(HQ38мCӈKpW.޺#uFލx9O< %UIUR>j[`0ܪU7j/`qZ\yQ\5,B@| u u uuYe].t9r? T?O'f{~P 61l"7fܘq,l=]g a60jլ+4n4nvX0m͇7u:S1Z~w[^^^4^x bm䷁̴̴4(q(q(q"\  @3,j]kdt#x.XT , -oʻ? <( +h1dee3h999rO T5k6fmڀ"E֋x:vl.]mo{wB߅pi Xb劕+⏋?6?^ PGHЂ -yꚸ&5y*c|ܦb (;M٦lq5j솳62r3+ػhoSo0 QI듰>j}( ]vւ[ ^0Uva+LsE+W@M՛0;T<<?@#(XW`D^yV^yziS٧O%XXXƑGn r>%AIP@t]Eƕ.E:j/Kw_5{LsLsLs`ԽQF݃iVӬY~Twk N)`ccc0dddC?d [ʖ%xkD;N DլqXZ rfjJ\+ 70   _e~:~ux1c.8 ?~ƙr#?#h=ZO0jx*80s|O|v´´M7yd}(.Ak*UZkůPY, ː _ /[LST9,fZLx<]hfhV ^Zmpf]t7)zwmE[Nz< AAA0o>kٺf ?d*vUL2`h(2:```p}9 <$&VM[wmݵuߋDHi;~cofK/%ɦta8|ӰpRzѤ3E a{ISO9<AYVV"8~Us\AHijZiii tf:3"Y$ܬYsgggX)VEyPk5e2Fi"EBa ԵԵtiK'^(zh[ڭdOooG3ooаY @' SI>L'>[@jR\__CTRTRT$]Lt*?c׭Ni\qVWq2ND <)O71bPyM&_X+֊)<~C‡ v_ёёp6l4;qƝwЯC /B[[9__? OLH!!!ΆААP^Խ{t_LbMbMby^]Pv<;гCPWWT(J7_ox4o|?+a%@YEZI=z1q H8p.S4 ߛꢴzۯAr4AooouuuVZ5jv@ہ`~Px5h:k:t ɐ!oC?S!9)9)9 nj"달/uu֠>/ӿK"BDB )SSS %%;fff`}!~W;,OOO:jPաCU(..={ A5j}S:Lns>VusR1gd{^Q3Wlp3AbX(b̲?zaŘ{y%tEXtdate:create2016-04-10T08:00:06+02:002%tEXtdate:modify2017-05-31T14:59:52+02:00E2BtEXtsvg:base-urifile:///C:/Users/user/git/mitmproxy.org/logo/logo.svg;:IENDB`mitmproxy-8.1.1/release/windows-store-experiment/README.md000066400000000000000000000015201425660472000234760ustar00rootroot00000000000000# Mitmproxy on the Windows Store @mhils experimented with bringing mitmproxy to the Window Store using the Desktop Bridge. This would replace our current InstallBuilder setup and allow for clean installs and - more importantly - automatic updates. ## Advantages - Automatic updates - Clean installs - Very simple setup on our end - Possibility to roll out experimental releases to a subset of users ## Disadvantages - No support for mitmproxy. That only runs under WSL. Making WSL nicer is a complementary effort. - "Your developer account doesn’t have permission to submit apps converted with the Desktop Bridge at this time." (requested) - New releases need to be submitted manually (Submission API is in preview). ## Notes We do not want to force anyone to use this, we would of course keep our portable binaries (and, of course, WSL). mitmproxy-8.1.1/setup.cfg000066400000000000000000000034171425660472000154250ustar00rootroot00000000000000[flake8] max-line-length = 140 max-complexity = 25 ignore = E203,E251,E252,C901,W292,W503,W504,W605,E722,E741,E126,F541 exclude = mitmproxy/contrib/*,test/mitmproxy/data/*,release/build/* addons = file,open,basestring,xrange,unicode,long,cmp [tool:pytest] asyncio_mode = auto testpaths = test addopts = --capture=no --color=yes filterwarnings = ignore::DeprecationWarning:tornado.*: [coverage:run] branch = False omit = *contrib*, *tnetstring*, *platform*, *main.py [coverage:report] show_missing = True exclude_lines = pragma: no cover raise NotImplementedError raise AssertionError if typing.TYPE_CHECKING: if TYPE_CHECKING: @overload [mypy] ignore_missing_imports = True files = mitmproxy,examples/addons,release [mypy-mitmproxy.contrib.*] ignore_errors = True [mypy-tornado.*] ignore_errors = True [mypy-test.*] ignore_errors = True # https://github.com/python/mypy/issues/3004 [mypy-http-modify-form,http-trailers] ignore_errors = True [tool:full_coverage] exclude = mitmproxy/tools/ release/hooks [tool:individual_coverage] exclude = mitmproxy/addons/onboarding.py mitmproxy/connections.py mitmproxy/contentviews/base.py mitmproxy/contentviews/grpc.py mitmproxy/ctx.py mitmproxy/exceptions.py mitmproxy/flow.py mitmproxy/io/io.py mitmproxy/io/tnetstring.py mitmproxy/log.py mitmproxy/master.py mitmproxy/net/check.py mitmproxy/net/http/cookies.py mitmproxy/net/http/message.py mitmproxy/net/http/multipart.py mitmproxy/net/tcp.py mitmproxy/net/tls.py mitmproxy/net/udp.py mitmproxy/options.py mitmproxy/proxy/config.py mitmproxy/proxy/server.py mitmproxy/proxy/layers/tls.py mitmproxy/utils/bits.py mitmproxy/utils/vt_codes.py mitmproxy/utils/pyinstaller mitmproxy-8.1.1/setup.py000066400000000000000000000100061425660472000153060ustar00rootroot00000000000000import os import re from codecs import open from setuptools import find_packages, setup # Based on https://github.com/pypa/sampleproject/blob/main/setup.py # and https://python-packaging-user-guide.readthedocs.org/ here = os.path.abspath(os.path.dirname(__file__)) with open(os.path.join(here, "README.md"), encoding="utf-8") as f: long_description = f.read() long_description_content_type = "text/markdown" with open(os.path.join(here, "mitmproxy", "version.py")) as f: match = re.search(r'VERSION = "(.+?)"', f.read()) assert match VERSION = match.group(1) setup( name="mitmproxy", version=VERSION, description="An interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets.", long_description=long_description, long_description_content_type=long_description_content_type, url="http://mitmproxy.org", author="Aldo Cortesi", author_email="aldo@corte.si", license="MIT", classifiers=[ "License :: OSI Approved :: MIT License", "Development Status :: 5 - Production/Stable", "Environment :: Console :: Curses", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Security", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: Proxy Servers", "Topic :: System :: Networking :: Monitoring", "Topic :: Software Development :: Testing", "Typing :: Typed", ], project_urls={ "Documentation": "https://docs.mitmproxy.org/stable/", "Source": "https://github.com/mitmproxy/mitmproxy/", "Tracker": "https://github.com/mitmproxy/mitmproxy/issues", }, packages=find_packages( include=[ "mitmproxy", "mitmproxy.*", ] ), include_package_data=True, entry_points={ "console_scripts": [ "mitmproxy = mitmproxy.tools.main:mitmproxy", "mitmdump = mitmproxy.tools.main:mitmdump", "mitmweb = mitmproxy.tools.main:mitmweb", ], "pyinstaller40": [ "hook-dirs = mitmproxy.utils.pyinstaller:hook_dirs", ] }, python_requires=">=3.9", # https://packaging.python.org/en/latest/discussions/install-requires-vs-requirements/#install-requires # It is not considered best practice to use install_requires to pin dependencies to specific versions. install_requires=[ "asgiref>=3.2.10,<3.6", "blinker>=1.4, <1.5", "Brotli>=1.0,<1.1", "certifi>=2019.9.11", # no semver here - this should always be on the last release! "cryptography>=36,<38", "flask>=1.1.1,<2.2", "h11>=0.11,<0.14", "h2>=4.1,<5", "hyperframe>=6.0,<7", "kaitaistruct>=0.7,<0.10", "ldap3>=2.8,<2.10", "msgpack>=1.0.0, <1.1.0", "passlib>=1.6.5, <1.8", "protobuf>=3.14,<5", "pyOpenSSL>=21.0,<22.1", "pyparsing>=2.4.2,<3.1", "pyperclip>=1.6.0,<1.9", "ruamel.yaml>=0.16,<0.18", "sortedcontainers>=2.3,<2.5", "tornado>=6.1,<7", "urwid>=2.1.1,<2.2", "wsproto>=1.0,<1.2", "publicsuffix2>=2.20190812,<3", "zstandard>=0.11,<0.19", ], extras_require={ ':sys_platform == "win32"': [ "pydivert>=2.0.3,<2.2", ], "dev": [ "click>=7.0,<8.2", "hypothesis>=5.8,<7", "parver>=0.1,<2.0", "pdoc>=4.0.0", "pyinstaller==5.1", "pytest-asyncio>=0.17.0,<0.19", "pytest-cov>=2.7.1,<3.1", "pytest-timeout>=1.3.3,<2.2", "pytest-xdist>=2.1.0,<3", "pytest>=6.1.0,<8", "requests>=2.9.1,<3", "tox>=3.5,<4", "wheel>=0.36.2,<0.38", ], }, ) mitmproxy-8.1.1/test/000077500000000000000000000000001425660472000145565ustar00rootroot00000000000000mitmproxy-8.1.1/test/__init__.py000066400000000000000000000000001425660472000166550ustar00rootroot00000000000000mitmproxy-8.1.1/test/bench/000077500000000000000000000000001425660472000156355ustar00rootroot00000000000000mitmproxy-8.1.1/test/bench/.gitignore000066400000000000000000000000101425660472000176140ustar00rootroot00000000000000results mitmproxy-8.1.1/test/bench/README.md000066400000000000000000000014131425660472000171130ustar00rootroot00000000000000 This directory contains an addon for benchmarking and profiling mitmproxy. At the moment, this is simply to give developers a quick way to see the impact of their work. Eventually, this might grow into a performance dashboard with historical data, so we can track performance over time. # Setup Install the following tools: https://github.com/wg/wrk go get github.com/cortesi/devd/cmd/devd You may also want to install snakeviz to make viewing profiles easier: pip install snakeviz Now run the benchmark by loading the addon. A typical invocation is as follows: mitmdump -p0 -q --set benchmark_save_path=/tmp/foo -s ./benchmark.py This will start up the backend server, run the benchmark, save the results to /tmp/foo.bench and /tmp/foo.prof, and exit. mitmproxy-8.1.1/test/bench/benchmark.py000066400000000000000000000032331425660472000201420ustar00rootroot00000000000000import asyncio import cProfile from mitmproxy import ctx class Benchmark: """ A simple profiler addon. """ def __init__(self): self.pr = cProfile.Profile() self.started = False self.resps = 0 self.reqs = 0 def request(self, f): self.reqs += 1 def response(self, f): self.resps += 1 async def procs(self): ctx.log.error("starting benchmark") backend = await asyncio.create_subprocess_exec("devd", "-q", "-p", "10001", ".") traf = await asyncio.create_subprocess_exec( "wrk", "-c50", "-d5s", "http://localhost:%s/benchmark.py" % ctx.master.server.address[1], stdout=asyncio.subprocess.PIPE, ) stdout, _ = await traf.communicate() with open(ctx.options.benchmark_save_path + ".bench", mode="wb") as f: f.write(stdout) ctx.log.error(f"Proxy saw {self.reqs} requests, {self.resps} responses") ctx.log.error(stdout.decode("ascii")) backend.kill() ctx.master.shutdown() def load(self, loader): loader.add_option( "benchmark_save_path", str, "/tmp/profile", "Destination for the .prof and and .bench result files", ) ctx.options.update( mode="reverse:http://devd.io:10001", ) self.pr.enable() def running(self): if not self.started: self.started = True asyncio.get_running_loop().create_task(self.procs()) def done(self): self.pr.dump_stats(ctx.options.benchmark_save_path + ".prof") addons = [Benchmark()] mitmproxy-8.1.1/test/bench/run-mitmdump000077500000000000000000000001521425660472000202170ustar00rootroot00000000000000#!/bin/sh mkdir -p results mitmdump -p0 -q --set benchmark_save_path=./results/mitmdump -s ./benchmark.pymitmproxy-8.1.1/test/bench/run-mitmproxy000077500000000000000000000001541425660472000204350ustar00rootroot00000000000000#!/bin/sh mkdir -p results mitmproxy -p0 -q --set benchmark_save_path=./results/mitmproxy -s ./benchmark.pymitmproxy-8.1.1/test/conftest.py000066400000000000000000000011461425660472000167570ustar00rootroot00000000000000import os import socket from mitmproxy.utils import data import pytest pytest_plugins = ("test.full_coverage_plugin",) skip_windows = pytest.mark.skipif(os.name == "nt", reason="Skipping due to Windows") skip_not_windows = pytest.mark.skipif( os.name != "nt", reason="Skipping due to not Windows" ) try: s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM) s.bind(("::1", 0)) s.close() except OSError: no_ipv6 = True else: no_ipv6 = False skip_no_ipv6 = pytest.mark.skipif(no_ipv6, reason="Host has no IPv6 support") @pytest.fixture() def tdata(): return data.Data(__name__) mitmproxy-8.1.1/test/examples/000077500000000000000000000000001425660472000163745ustar00rootroot00000000000000mitmproxy-8.1.1/test/examples/__init__.py000066400000000000000000000000001425660472000204730ustar00rootroot00000000000000mitmproxy-8.1.1/test/examples/test_examples.py000066400000000000000000000113471425660472000216310ustar00rootroot00000000000000from mitmproxy import contentviews from mitmproxy.test import tflow from mitmproxy.test import tutils from mitmproxy.test import taddons from mitmproxy.http import Headers class TestScripts: def test_add_header(self, tdata): with taddons.context() as tctx: a = tctx.script(tdata.path("../examples/addons/anatomy2.py")) f = tflow.tflow() a.request(f) assert f.request.headers["myheader"] == "value" def test_custom_contentviews(self, tdata): with taddons.context() as tctx: tctx.script(tdata.path("../examples/addons/contentview.py")) swapcase = contentviews.get("swapcase") _, fmt = swapcase(b"Test!") assert any(b"tEST!" in val[0][1] for val in fmt) def test_custom_grpc_contentview(self, tdata): with taddons.context() as tctx: tctx.script(tdata.path("../examples/addons/contentview-custom-grpc.py")) v = contentviews.get("customized gRPC/protobuf") p = tdata.path("mitmproxy/contentviews/test_grpc_data/msg1.bin") with open(p, "rb") as f: raw = f.read() sim_msg_req = tutils.treq( port=443, host="example.com", path="/ReverseGeocode" ) sim_msg_resp = tutils.tresp() sim_flow = tflow.tflow(req=sim_msg_req, resp=sim_msg_resp) view_text, output = v( raw, flow=sim_flow, http_message=sim_flow.request ) # simulate request message assert view_text == "Protobuf (flattened) (addon with custom rules)" output = list(output) # assure list conversion if generator assert output == [ [ ("text", "[message] "), ("text", "position "), ("text", "1 "), ("text", " "), ], [ ("text", "[double] "), ("text", "latitude "), ("text", "1.1 "), ("text", "38.89816675798073 "), ], [ ("text", "[double] "), ("text", "longitude "), ("text", "1.2 "), ("text", "-77.03829828366696 "), ], [ ("text", "[string] "), ("text", "country "), ("text", "3 "), ("text", "de_DE "), ], [ ("text", "[uint32] "), ("text", " "), ("text", "6 "), ("text", "1 "), ], [ ("text", "[string] "), ("text", "app "), ("text", "7 "), ("text", "de.mcdonalds.mcdonaldsinfoapp "), ], ] def test_modify_form(self, tdata): with taddons.context() as tctx: sc = tctx.script(tdata.path("../examples/addons/http-modify-form.py")) form_header = Headers(content_type="application/x-www-form-urlencoded") f = tflow.tflow(req=tutils.treq(headers=form_header)) sc.request(f) assert f.request.urlencoded_form["mitmproxy"] == "rocks" f.request.headers["content-type"] = "" sc.request(f) assert list(f.request.urlencoded_form.items()) == [("foo", "bar")] def test_modify_querystring(self, tdata): with taddons.context() as tctx: sc = tctx.script( tdata.path("../examples/addons/http-modify-query-string.py") ) f = tflow.tflow(req=tutils.treq(path="/search?q=term")) sc.request(f) assert f.request.query["mitmproxy"] == "rocks" f.request.path = "/" sc.request(f) assert f.request.query["mitmproxy"] == "rocks" def test_redirect_requests(self, tdata): with taddons.context() as tctx: sc = tctx.script(tdata.path("../examples/addons/http-redirect-requests.py")) f = tflow.tflow(req=tutils.treq(host="example.org")) sc.request(f) assert f.request.host == "mitmproxy.org" def test_send_reply_from_proxy(self, tdata): with taddons.context() as tctx: sc = tctx.script(tdata.path("../examples/addons/http-reply-from-proxy.py")) f = tflow.tflow(req=tutils.treq(host="example.com", port=80)) sc.request(f) assert f.response.content == b"Hello World" mitmproxy-8.1.1/test/filename_matching.py000077500000000000000000000041761425660472000205750ustar00rootroot00000000000000#!/usr/bin/env python3 import os import re import glob import sys def check_src_files_have_test(): missing_test_files = [] excluded = [ "mitmproxy/contrib/", "mitmproxy/io/proto/", "mitmproxy/proxy/layers/http", "mitmproxy/test/", "mitmproxy/tools/", "mitmproxy/platform/", "mitmproxy/utils/pyinstaller/", ] src_files = glob.glob("mitmproxy/**/*.py", recursive=True) src_files = [f for f in src_files if os.path.basename(f) != "__init__.py"] src_files = [ f for f in src_files if not any(os.path.normpath(p) in f for p in excluded) ] for f in src_files: p = os.path.join("test", os.path.dirname(f), "test_" + os.path.basename(f)) if not os.path.isfile(p): missing_test_files.append((f, p)) return missing_test_files def check_test_files_have_src(): unknown_test_files = [] excluded = [ "test/mitmproxy/data/", "test/mitmproxy/net/data/", "/tservers.py", "/conftest.py", ] test_files = glob.glob("test/mitmproxy/**/*.py", recursive=True) test_files = [f for f in test_files if os.path.basename(f) != "__init__.py"] test_files = [ f for f in test_files if not any(os.path.normpath(p) in f for p in excluded) ] for f in test_files: p = os.path.join( re.sub("^test/", "", os.path.dirname(f)), re.sub("^test_", "", os.path.basename(f)), ) if not os.path.isfile(p): unknown_test_files.append((f, p)) return unknown_test_files def main(): exitcode = 0 missing_test_files = check_src_files_have_test() if missing_test_files: exitcode += 1 for f, p in sorted(missing_test_files): print(f"{f} MUST have a matching test file: {p}") unknown_test_files = check_test_files_have_src() if unknown_test_files: # TODO: enable this in the future # exitcode += 1 for f, p in sorted(unknown_test_files): print(f"{f} DOES NOT MATCH a source file! Expected to find: {p}") sys.exit(exitcode) if __name__ == "__main__": main() mitmproxy-8.1.1/test/full_coverage_plugin.py000066400000000000000000000103571425660472000213310ustar00rootroot00000000000000import os import configparser import pytest import sys here = os.path.abspath(os.path.dirname(__file__)) enable_coverage = False coverage_values = [] coverage_passed = True no_full_cov = [] def pytest_addoption(parser): parser.addoption( "--full-cov", action="append", dest="full_cov", default=[], help="Require full test coverage of 100%% for this module/path/filename (multi-allowed). Default: none", ) parser.addoption( "--no-full-cov", action="append", dest="no_full_cov", default=[], help="Exclude file from a parent 100%% coverage requirement (multi-allowed). Default: none", ) def pytest_configure(config): global enable_coverage global no_full_cov enable_coverage = ( config.getoption("file_or_dir") and len(config.getoption("file_or_dir")) == 0 and config.getoption("full_cov") and len(config.getoption("full_cov")) > 0 and config.pluginmanager.getplugin("_cov") is not None and config.pluginmanager.getplugin("_cov").cov_controller is not None and config.pluginmanager.getplugin("_cov").cov_controller.cov is not None ) c = configparser.ConfigParser() c.read(os.path.join(here, "..", "setup.cfg")) fs = c["tool:full_coverage"]["exclude"].split("\n") no_full_cov = config.option.no_full_cov + [f.strip() for f in fs] @pytest.hookimpl(hookwrapper=True) def pytest_runtestloop(session): global enable_coverage global coverage_values global coverage_passed global no_full_cov if not enable_coverage: yield return cov = session.config.pluginmanager.getplugin("_cov").cov_controller.cov if os.name == "nt": cov.exclude("pragma: windows no cover") if sys.platform == "darwin": cov.exclude("pragma: osx no cover") if os.environ.get("OPENSSL") == "old": cov.exclude("pragma: openssl-old no cover") yield coverage_values = {name: 0 for name in session.config.option.full_cov} prefix = os.getcwd() excluded_files = [os.path.normpath(f) for f in no_full_cov] measured_files = [ os.path.normpath(os.path.relpath(f, prefix)) for f in cov.get_data().measured_files() ] measured_files = [ f for f in measured_files if not any(f.startswith(excluded_f) for excluded_f in excluded_files) ] for name in coverage_values.keys(): files = [f for f in measured_files if f.startswith(os.path.normpath(name))] try: with open(os.devnull, "w") as null: overall = cov.report(files, ignore_errors=True, file=null) singles = [ (s, cov.report(s, ignore_errors=True, file=null)) for s in files ] coverage_values[name] = (overall, singles) except: pass if any(v < 100 for v, _ in coverage_values.values()): # make sure we get the EXIT_TESTSFAILED exit code session.testsfailed += 1 coverage_passed = False def pytest_terminal_summary(terminalreporter, exitstatus, config): global enable_coverage global coverage_values global coverage_passed global no_full_cov if not enable_coverage: return terminalreporter.write("\n") if not coverage_passed: markup = {"red": True, "bold": True} msg = "FAIL: Full test coverage not reached!\n" terminalreporter.write(msg, **markup) for name in sorted(coverage_values.keys()): msg = f"Coverage for {name}: {coverage_values[name][0]:.2f}%\n" if coverage_values[name][0] < 100: markup = {"red": True, "bold": True} for s, v in sorted(coverage_values[name][1]): if v < 100: msg += f" {s}: {v:.2f}%\n" else: markup = {"green": True} terminalreporter.write(msg, **markup) else: msg = "SUCCESS: Full test coverage reached in modules and files:\n" msg += "{}\n\n".format("\n".join(config.option.full_cov)) terminalreporter.write(msg, green=True) msg = "\nExcluded files:\n" for s in sorted(no_full_cov): msg += f" {s}\n" terminalreporter.write(msg) mitmproxy-8.1.1/test/helper_tools/000077500000000000000000000000001425660472000172555ustar00rootroot00000000000000mitmproxy-8.1.1/test/helper_tools/bench.sh000066400000000000000000000007221425660472000206710ustar00rootroot00000000000000#!/usr/bin/env bash kill -s KILL $(pidof caddy) caddy file-server -listen 127.0.0.1:8000 & benchit() { kill -s KILL $(pidof python3) mitmdump -q & sleep 10 echo "bench..." hey -x http://127.0.0.1:8080 -n 2000 -disable-keepalive http://127.0.0.1:8000/bench.sh } for i in {1..2} ; do git stash -q benchit echo "^ without changes" git stash pop -q benchit echo "^ with changes" done kill -s KILL $(pidof caddy) kill -s KILL $(pidof python3) mitmproxy-8.1.1/test/helper_tools/dumperview.py000077500000000000000000000026631425660472000220300ustar00rootroot00000000000000#!/usr/bin/env python3 import asyncio import click from mitmproxy.addons import dumper from mitmproxy.test import tflow from mitmproxy.test import taddons def run_async(coro): """ Run the given async function in a new event loop. This allows async functions to be called synchronously. """ loop = asyncio.new_event_loop() try: return loop.run_until_complete(coro) finally: loop.close() def show(flow_detail, flows): d = dumper.Dumper() with taddons.context() as ctx: ctx.configure(d, flow_detail=flow_detail) for f in flows: run_async(ctx.cycle(d, f)) @click.group() def cli(): pass @cli.command() @click.option("--level", default=1, help="Detail level") def tcp(level): f1 = tflow.ttcpflow() show(level, [f1]) @cli.command() @click.option("--level", default=1, help="Detail level") def large(level): f1 = tflow.tflow(resp=True) f1.response.headers["content-type"] = "text/html" f1.response.content = b"foo bar voing\n" * 100 show(level, [f1]) @cli.command() @click.option("--level", default=1, help="Detail level") def small(level): f1 = tflow.tflow(resp=True) f1.response.headers["content-type"] = "text/html" f1.response.content = b"Hello!" f2 = tflow.tflow(err=True) show( level, [ f1, f2, ], ) if __name__ == "__main__": cli() mitmproxy-8.1.1/test/helper_tools/getcert000066400000000000000000000003211425660472000206310ustar00rootroot00000000000000#!/usr/bin/env python import sys sys.path.insert(0, "../..") import socket import tempfile import ssl import subprocess addr = socket.gethostbyname(sys.argv[1]) print(ssl.get_server_certificate((addr, 443))) mitmproxy-8.1.1/test/helper_tools/hunt_memory_leaks.py000066400000000000000000000042331425660472000233560ustar00rootroot00000000000000import collections import gc import os import signal from mitmproxy import flow def load(loader): signal.signal(signal.SIGUSR1, debug1) signal.signal(signal.SIGUSR2, debug2) print(f"Debug signal registered. Run the following commands for diagnostics:") print() print(f" kill -s USR1 {os.getpid()}") print(f" kill -s USR2 {os.getpid()}") print() def debug1(*_): print() print("Before GC") print("=======") print("gc.get_stats", gc.get_stats()) print("gc.get_count", gc.get_count()) print("gc.get_threshold", gc.get_threshold()) gc.collect() print() print("After GC") print("=======") print("gc.get_stats", gc.get_stats()) print("gc.get_count", gc.get_count()) print("gc.get_threshold", gc.get_threshold()) print() print("Memory") print("=======") for t, count in collections.Counter( [str(type(o)) for o in gc.get_objects()] ).most_common(50): print(count, t) def debug2(*_): print() print("Flow References") print("=======") # gc.collect() objs = tuple(gc.get_objects()) ignore = {id(objs)} # noqa flows = 0 for i in range(len(objs)): try: is_flow = isinstance(objs[i], flow.Flow) except Exception: continue if is_flow: flows += 1 # print_refs(objs[i], ignore, set()) # break del objs print(f"{flows} flows found.") def print_refs(x, ignore: set, seen: set, depth: int = 0, max_depth: int = 10): if id(x) in ignore: return if id(x) in seen: print( " " * depth + "↖ " + repr(str(x))[1:60] + f" (\x1b[31mseen\x1b[0m: {id(x):x})" ) return else: if depth == 0: print("- " + repr(str(x))[1:60] + f" ({id(x):x})") else: print(" " * depth + "↖ " + repr(str(x))[1:60] + f" ({id(x):x})") seen.add(id(x)) if depth == max_depth: return referrers = tuple(gc.get_referrers(x)) ignore.add(id(referrers)) for ref in referrers: print_refs(ref, ignore, seen, depth + 1, max_depth) mitmproxy-8.1.1/test/helper_tools/inspect_dumpfile.py000066400000000000000000000013001425660472000231530ustar00rootroot00000000000000#!/usr/bin/env python3 from pprint import pprint import click from mitmproxy.io import tnetstring def read_tnetstring(input): # tnetstring throw a ValueError on EOF, which is hard to catch # because they raise ValueErrors for a couple of other reasons. # Check for EOF to avoid this. if not input.read(1): return None else: input.seek(-1, 1) return tnetstring.load(input) @click.command() @click.argument("input", type=click.File("rb")) def inspect(input): """ pretty-print a dumpfile """ while True: data = read_tnetstring(input) if not data: break pprint(data) if __name__ == "__main__": inspect() mitmproxy-8.1.1/test/helper_tools/linkify-changelog.py000066400000000000000000000005751425660472000232300ustar00rootroot00000000000000#!/usr/bin/env python3 from pathlib import Path import re changelog = Path(__file__).parent / "../../CHANGELOG.md" text = changelog.read_text(encoding="utf8") text, n = re.subn( r"\s*\(([^)]+)#(\d+)\)", "\n (\\1[#\\2](https://github.com/mitmproxy/mitmproxy/issues/\\2))", text, ) changelog.write_text(text, encoding="utf8") print(f"Linkified {n} issues and users.") mitmproxy-8.1.1/test/helper_tools/loggrep.py000077500000000000000000000006341425660472000212740ustar00rootroot00000000000000#!/usr/bin/env python3 import fileinput import sys import re if __name__ == "__main__": if len(sys.argv) < 3: print(f"Usage: {sys.argv[0]} port filenames") sys.exit() port = sys.argv[1] matches = False for line in fileinput.input(sys.argv[2:]): if re.match(r"^\[|(\d+\.){3}", line): matches = port in line if matches: print(line, end="") mitmproxy-8.1.1/test/helper_tools/memoryleak.py000066400000000000000000000022231425660472000217730ustar00rootroot00000000000000import gc import threading from pympler import muppy, refbrowser from OpenSSL import SSL # import os # os.environ["TK_LIBRARY"] = r"C:\Python27\tcl\tcl8.5" # os.environ["TCL_LIBRARY"] = r"C:\Python27\tcl\tcl8.5" # Also noteworthy: guppy, objgraph step = 0 __memory_locals__ = True def str_fun(obj): if isinstance(obj, dict): if "__memory_locals__" in obj: return "(-locals-)" if "self" in obj and isinstance(obj["self"], refbrowser.InteractiveBrowser): return "(-browser-)" return ( str(id(obj)) + ": " + str(obj)[:100].replace("\r\n", "\\r\\n").replace("\n", "\\n") ) def request(ctx, flow): global step, ssl print("==========") print(f"GC: {gc.collect()}") print(f"Threads: {threading.active_count()}") step += 1 if step == 1: all_objects = muppy.get_objects() ssl = muppy.filter(all_objects, SSL.Connection)[0] if step == 2: ib = refbrowser.InteractiveBrowser(ssl, 2, str_fun, repeat=False) del ssl # do this to unpollute view ib.main(True) # print("\r\n".join(str(x)[:100] for x in gc.get_referrers(ssl))) mitmproxy-8.1.1/test/helper_tools/memoryleak2.py000066400000000000000000000011601425660472000220540ustar00rootroot00000000000000import secrets from pathlib import Path import objgraph from mitmproxy import certs if __name__ == "__main__": store = certs.CertStore.from_store( path=Path("~/.mitmproxy/").expanduser(), basename="mitmproxy", key_size=2048 ) store.STORE_CAP = 5 for _ in range(5): store.get_cert( commonname=secrets.token_hex(16).encode(), sans=[], organization=None ) objgraph.show_growth() for _ in range(20): store.get_cert( commonname=secrets.token_hex(16).encode(), sans=[], organization=None ) print("====") objgraph.show_growth() mitmproxy-8.1.1/test/helper_tools/passive_close.py000066400000000000000000000012661425660472000224730ustar00rootroot00000000000000import socketserver from time import sleep class service(socketserver.BaseRequestHandler): def handle(self): data = "dummy" print("Client connected with ", self.client_address) while True: self.request.send( "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Length: 7\r\n\r\ncontent" ) data = self.request.recv(1024) if not len(data): print("Connection closed by remote: ", self.client_address) sleep(3600) class ThreadedTCPServer(socketserver.ThreadingMixIn, socketserver.TCPServer): pass server = ThreadedTCPServer(("", 1520), service) server.serve_forever() mitmproxy-8.1.1/test/individual_coverage.py000077500000000000000000000055551425660472000211500ustar00rootroot00000000000000#!/usr/bin/env python3 import io import contextlib import os import sys import glob import multiprocessing import configparser import itertools import pytest def run_tests(src, test, fail): stderr = io.StringIO() stdout = io.StringIO() with contextlib.redirect_stderr(stderr): with contextlib.redirect_stdout(stdout): e = pytest.main( [ "-qq", "--disable-pytest-warnings", "--cov", src.replace(".py", "").replace("/", "."), "--cov-fail-under", "100", "--cov-report", "term-missing:skip-covered", "-o", "faulthandler_timeout=0", test, ] ) if e == 0: if fail: print( "FAIL DUE TO UNEXPECTED SUCCESS:", src, "Please remove this file from setup.cfg tool:individual_coverage/exclude.", ) e = 42 else: print(".") else: if fail: print("Ignoring allowed fail:", src) e = 0 else: cov = [ l for l in stdout.getvalue().split("\n") if (src in l) or ("was never imported" in l) ] if len(cov) == 1: print("FAIL:", cov[0]) else: print("FAIL:", src, test, stdout.getvalue(), stdout.getvalue()) print(stderr.getvalue()) print(stdout.getvalue()) sys.exit(e) def start_pytest(src, test, fail): # run pytest in a new process, otherwise imports and modules might conflict proc = multiprocessing.Process(target=run_tests, args=(src, test, fail)) proc.start() proc.join() return (src, test, proc.exitcode) def main(): c = configparser.ConfigParser() c.read("setup.cfg") fs = c["tool:individual_coverage"]["exclude"].strip().split("\n") no_individual_cov = [f.strip() for f in fs] excluded = [ "mitmproxy/contrib/", "mitmproxy/test/", "mitmproxy/tools/", "mitmproxy/platform/", ] src_files = glob.glob("mitmproxy/**/*.py", recursive=True) src_files = [f for f in src_files if os.path.basename(f) != "__init__.py"] src_files = [ f for f in src_files if not any(os.path.normpath(p) in f for p in excluded) ] ps = [] for src in sorted(src_files): test = os.path.join( "test", os.path.dirname(src), "test_" + os.path.basename(src) ) if os.path.isfile(test): ps.append((src, test, src in no_individual_cov)) result = list(itertools.starmap(start_pytest, ps)) if any(e != 0 for _, _, e in result): sys.exit(1) if __name__ == "__main__": main() mitmproxy-8.1.1/test/mitmproxy/000077500000000000000000000000001425660472000166265ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/__init__.py000066400000000000000000000004111425660472000207330ustar00rootroot00000000000000# Silence third-party modules import logging logging.getLogger("hyper").setLevel(logging.WARNING) logging.getLogger("requests").setLevel(logging.WARNING) logging.getLogger("passlib").setLevel(logging.WARNING) logging.getLogger("tornado").setLevel(logging.WARNING) mitmproxy-8.1.1/test/mitmproxy/addons/000077500000000000000000000000001425660472000200765ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/addons/__init__.py000066400000000000000000000000001425660472000221750ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/addons/test_anticache.py000066400000000000000000000013331425660472000234260ustar00rootroot00000000000000from mitmproxy.test import tflow from mitmproxy.addons import anticache from mitmproxy.test import taddons class TestAntiCache: def test_simple(self): sa = anticache.AntiCache() with taddons.context(sa) as tctx: f = tflow.tflow(resp=True) f.request.headers["if-modified-since"] = "test" f.request.headers["if-none-match"] = "test" sa.request(f) assert "if-modified-since" in f.request.headers assert "if-none-match" in f.request.headers tctx.configure(sa, anticache=True) sa.request(f) assert "if-modified-since" not in f.request.headers assert "if-none-match" not in f.request.headers mitmproxy-8.1.1/test/mitmproxy/addons/test_anticomp.py000066400000000000000000000010331425660472000233160ustar00rootroot00000000000000from mitmproxy.test import tflow from mitmproxy.addons import anticomp from mitmproxy.test import taddons class TestAntiComp: def test_simple(self): sa = anticomp.AntiComp() with taddons.context(sa) as tctx: f = tflow.tflow(resp=True) sa.request(f) tctx.configure(sa, anticomp=True) f = tflow.tflow(resp=True) f.request.headers["Accept-Encoding"] = "foobar" sa.request(f) assert f.request.headers["Accept-Encoding"] == "identity" mitmproxy-8.1.1/test/mitmproxy/addons/test_asgiapp.py000066400000000000000000000062701425660472000231400ustar00rootroot00000000000000import asyncio import json import flask from flask import request from mitmproxy.addons import asgiapp from mitmproxy.addons import next_layer from mitmproxy.addons.proxyserver import Proxyserver from mitmproxy.test import taddons tapp = flask.Flask(__name__) @tapp.route("/") def hello(): print("CALLED") return "testapp" @tapp.route("/parameters") def request_check(): args = {} for k in request.args.keys(): args[k] = request.args[k] return json.dumps(args) @tapp.route("/requestbody", methods=["POST"]) def request_body(): return json.dumps({"body": request.data.decode()}) @tapp.route("/error") def error(): raise ValueError("An exception...") async def errapp(scope, receive, send): raise ValueError("errapp") async def noresponseapp(scope, receive, send): return async def test_asgi_full(): ps = Proxyserver() addons = [ asgiapp.WSGIApp(tapp, "testapp", 80), asgiapp.ASGIApp(errapp, "errapp", 80), asgiapp.ASGIApp(noresponseapp, "noresponseapp", 80), ] with taddons.context(ps, *addons) as tctx: tctx.master.addons.add(next_layer.NextLayer()) tctx.configure(ps, listen_host="127.0.0.1", listen_port=0) await ps.running() await tctx.master.await_log("Proxy server listening", level="info") proxy_addr = ps.tcp_server.sockets[0].getsockname()[:2] reader, writer = await asyncio.open_connection(*proxy_addr) req = f"GET http://testapp:80/ HTTP/1.1\r\n\r\n" writer.write(req.encode()) header = await reader.readuntil(b"\r\n\r\n") assert header.startswith(b"HTTP/1.1 200 OK") body = await reader.readuntil(b"testapp") assert body == b"testapp" reader, writer = await asyncio.open_connection(*proxy_addr) req = f"GET http://testapp:80/parameters?param1=1¶m2=2 HTTP/1.1\r\n\r\n" writer.write(req.encode()) header = await reader.readuntil(b"\r\n\r\n") assert header.startswith(b"HTTP/1.1 200 OK") body = await reader.readuntil(b"}") assert body == b'{"param1": "1", "param2": "2"}' reader, writer = await asyncio.open_connection(*proxy_addr) req = f"POST http://testapp:80/requestbody HTTP/1.1\r\nContent-Length: 6\r\n\r\nHello!" writer.write(req.encode()) header = await reader.readuntil(b"\r\n\r\n") assert header.startswith(b"HTTP/1.1 200 OK") body = await reader.readuntil(b"}") assert body == b'{"body": "Hello!"}' reader, writer = await asyncio.open_connection(*proxy_addr) req = f"GET http://errapp:80/?foo=bar HTTP/1.1\r\n\r\n" writer.write(req.encode()) header = await reader.readuntil(b"\r\n\r\n") assert header.startswith(b"HTTP/1.1 500") body = await reader.readuntil(b"ASGI Error") assert body == b"ASGI Error" reader, writer = await asyncio.open_connection(*proxy_addr) req = f"GET http://noresponseapp:80/ HTTP/1.1\r\n\r\n" writer.write(req.encode()) header = await reader.readuntil(b"\r\n\r\n") assert header.startswith(b"HTTP/1.1 500") body = await reader.readuntil(b"ASGI Error") assert body == b"ASGI Error" mitmproxy-8.1.1/test/mitmproxy/addons/test_block.py000066400000000000000000000050771425660472000226120ustar00rootroot00000000000000import pytest from mitmproxy import connection from mitmproxy.addons import block from mitmproxy.test import taddons @pytest.mark.parametrize( "block_global, block_private, should_be_killed, address", [ # block_global: loopback (True, False, False, ("127.0.0.1",)), (True, False, False, ("::1",)), # block_global: private (True, False, False, ("10.0.0.1",)), (True, False, False, ("172.20.0.1",)), (True, False, False, ("192.168.1.1",)), (True, False, False, ("::ffff:10.0.0.1",)), (True, False, False, ("::ffff:172.20.0.1",)), (True, False, False, ("::ffff:192.168.1.1",)), (True, False, False, ("fe80::",)), (True, False, False, (r"::ffff:192.168.1.1%scope",)), # block_global: global (True, False, True, ("1.1.1.1",)), (True, False, True, ("8.8.8.8",)), (True, False, True, ("216.58.207.174",)), (True, False, True, ("::ffff:1.1.1.1",)), (True, False, True, ("::ffff:8.8.8.8",)), (True, False, True, ("::ffff:216.58.207.174",)), (True, False, True, ("2001:4860:4860::8888",)), (True, False, True, (r"2001:4860:4860::8888%scope",)), # block_private: loopback (False, True, False, ("127.0.0.1",)), (False, True, False, ("::1",)), # block_private: private (False, True, True, ("10.0.0.1",)), (False, True, True, ("172.20.0.1",)), (False, True, True, ("192.168.1.1",)), (False, True, True, ("::ffff:10.0.0.1",)), (False, True, True, ("::ffff:172.20.0.1",)), (False, True, True, ("::ffff:192.168.1.1",)), (False, True, True, (r"::ffff:192.168.1.1%scope",)), (False, True, True, ("fe80::",)), # block_private: global (False, True, False, ("1.1.1.1",)), (False, True, False, ("8.8.8.8",)), (False, True, False, ("216.58.207.174",)), (False, True, False, ("::ffff:1.1.1.1",)), (False, True, False, ("::ffff:8.8.8.8",)), (False, True, False, ("::ffff:216.58.207.174",)), (False, True, False, (r"::ffff:216.58.207.174%scope",)), (False, True, False, ("2001:4860:4860::8888",)), ], ) async def test_block_global(block_global, block_private, should_be_killed, address): ar = block.Block() with taddons.context(ar) as tctx: tctx.configure(ar, block_global=block_global, block_private=block_private) client = connection.Client(address, ("127.0.0.1", 8080), 1607699500) ar.client_connected(client) assert bool(client.error) == should_be_killed mitmproxy-8.1.1/test/mitmproxy/addons/test_blocklist.py000066400000000000000000000044671425660472000235100ustar00rootroot00000000000000import pytest from mitmproxy.addons import blocklist from mitmproxy.exceptions import OptionsError from mitmproxy.test import taddons from mitmproxy.test import tflow @pytest.mark.parametrize( "filter,err", [ ("/~u index.html/TOOMANY/300", "Invalid number of parameters"), (":~d ~d ~d:200", "Invalid filter"), ("/~u index.html/999", "Invalid HTTP status code"), ("/~u index.html/abc", "Invalid HTTP status code"), ], ) def test_parse_spec_err(filter, err): with pytest.raises(ValueError, match=err): blocklist.parse_spec(filter) class TestBlockList: @pytest.mark.parametrize( "filter,status_code", [ (":~u example.org:404", 404), (":~u example.com:404", None), ("/!jpg/418", None), ("/!png/418", 418), ], ) def test_block(self, filter, status_code): bl = blocklist.BlockList() with taddons.context(bl) as tctx: tctx.configure(bl, block_list=[filter]) f = tflow.tflow() f.request.url = b"https://example.org/images/test.jpg" bl.request(f) if status_code is not None: assert f.response.status_code == status_code assert f.metadata["blocklisted"] else: assert not f.response def test_special_kill_status_closes_connection(self): bl = blocklist.BlockList() with taddons.context(bl) as tctx: tctx.configure(bl, block_list=[":.*:444"]) f = tflow.tflow() bl.request(f) assert f.error.msg == f.error.KILLED_MESSAGE assert f.response is None assert f.metadata["blocklisted"] is True def test_already_handled(self): """Test that we don't interfere if another addon already killed this request.""" bl = blocklist.BlockList() with taddons.context(bl) as tctx: tctx.configure(bl, block_list=["/.*/404"]) f = tflow.tflow() f.kill() # done by another addon. bl.request(f) assert not f.response def test_configure_err(self): bl = blocklist.BlockList() with taddons.context(bl) as tctx: with pytest.raises(OptionsError): tctx.configure(bl, block_list=["lalelu"]) mitmproxy-8.1.1/test/mitmproxy/addons/test_browser.py000066400000000000000000000041171425660472000231750ustar00rootroot00000000000000from unittest import mock from mitmproxy.addons import browser from mitmproxy.test import taddons async def test_browser(): with mock.patch("subprocess.Popen") as po, mock.patch("shutil.which") as which: which.return_value = "chrome" b = browser.Browser() with taddons.context() as tctx: b.start() assert po.called b.start() await tctx.master.await_log("Starting additional browser") assert len(b.browser) == 2 b.done() assert not b.browser async def test_no_browser(): with mock.patch("shutil.which") as which: which.return_value = False b = browser.Browser() with taddons.context() as tctx: b.start() await tctx.master.await_log("platform is not supported") async def test_get_browser_cmd_executable(): with mock.patch("shutil.which") as which: which.side_effect = lambda cmd: cmd == "chrome" assert browser.get_browser_cmd() == ["chrome"] async def test_get_browser_cmd_no_executable(): with mock.patch("shutil.which") as which: which.return_value = False assert browser.get_browser_cmd() is None async def test_get_browser_cmd_flatpak(): def subprocess_run_mock(cmd, **kwargs): returncode = 0 if cmd == ["flatpak", "info", "com.google.Chrome"] else 1 return mock.Mock(returncode=returncode) with mock.patch("shutil.which") as which, mock.patch( "subprocess.run" ) as subprocess_run: which.side_effect = lambda cmd: cmd == "flatpak" subprocess_run.side_effect = subprocess_run_mock assert browser.get_browser_cmd() == [ "flatpak", "run", "-p", "com.google.Chrome", ] async def test_get_browser_cmd_no_flatpak(): with mock.patch("shutil.which") as which, mock.patch( "subprocess.run" ) as subprocess_run: which.side_effect = lambda cmd: cmd == "flatpak" subprocess_run.return_value = mock.Mock(returncode=1) assert browser.get_browser_cmd() is None mitmproxy-8.1.1/test/mitmproxy/addons/test_clientplayback.py000066400000000000000000000135311425660472000244770ustar00rootroot00000000000000import asyncio from contextlib import asynccontextmanager import pytest from mitmproxy.addons.clientplayback import ClientPlayback, ReplayHandler from mitmproxy.addons.proxyserver import Proxyserver from mitmproxy.exceptions import CommandError, OptionsError from mitmproxy.connection import Address from mitmproxy.test import taddons, tflow @asynccontextmanager async def tcp_server(handle_conn) -> Address: server = await asyncio.start_server(handle_conn, "127.0.0.1", 0) await server.start_serving() try: yield server.sockets[0].getsockname() finally: server.close() @pytest.mark.parametrize("mode", ["regular", "upstream", "err"]) @pytest.mark.parametrize("concurrency", [-1, 1]) async def test_playback(mode, concurrency): handler_ok = asyncio.Event() async def handler(reader: asyncio.StreamReader, writer: asyncio.StreamWriter): if mode == "err": writer.close() handler_ok.set() return req = await reader.readline() if mode == "upstream": assert req == b"GET http://address:22/path HTTP/1.1\r\n" else: assert req == b"GET /path HTTP/1.1\r\n" req = await reader.readuntil(b"data") assert req == (b"header: qvalue\r\n" b"content-length: 4\r\n" b"\r\n" b"data") writer.write(b"HTTP/1.1 204 No Content\r\n\r\n") await writer.drain() assert not await reader.read() handler_ok.set() cp = ClientPlayback() ps = Proxyserver() with taddons.context(cp, ps) as tctx: tctx.configure(cp, client_replay_concurrency=concurrency) async with tcp_server(handler) as addr: cp.running() flow = tflow.tflow(live=False) flow.request.content = b"data" if mode == "upstream": tctx.options.mode = f"upstream:http://{addr[0]}:{addr[1]}" flow.request.authority = f"{addr[0]}:{addr[1]}" flow.request.host, flow.request.port = "address", 22 else: flow.request.host, flow.request.port = addr cp.start_replay([flow]) assert cp.count() == 1 await asyncio.wait_for(cp.queue.join(), 5) await asyncio.wait_for(handler_ok.wait(), 5) cp.done() if mode != "err": assert flow.response.status_code == 204 async def test_playback_https_upstream(): handler_ok = asyncio.Event() async def handler(reader: asyncio.StreamReader, writer: asyncio.StreamWriter): conn_req = await reader.readuntil(b"\r\n\r\n") assert conn_req == b"CONNECT address:22 HTTP/1.1\r\n\r\n" writer.write(b"HTTP/1.1 502 Bad Gateway\r\n\r\n") await writer.drain() assert not await reader.read() handler_ok.set() cp = ClientPlayback() ps = Proxyserver() with taddons.context(cp, ps) as tctx: tctx.configure(cp) async with tcp_server(handler) as addr: cp.running() flow = tflow.tflow(live=False) flow.request.scheme = b"https" flow.request.content = b"data" tctx.options.mode = f"upstream:http://{addr[0]}:{addr[1]}" cp.start_replay([flow]) assert cp.count() == 1 await asyncio.wait_for(cp.queue.join(), 5) await asyncio.wait_for(handler_ok.wait(), 5) cp.done() assert flow.response is None assert ( str(flow.error) == f"Upstream proxy {addr[0]}:{addr[1]} refused HTTP CONNECT request: 502 Bad Gateway" ) async def test_playback_crash(monkeypatch): async def raise_err(): raise ValueError("oops") monkeypatch.setattr(ReplayHandler, "replay", raise_err) cp = ClientPlayback() with taddons.context(cp) as tctx: cp.running() cp.start_replay([tflow.tflow(live=False)]) await tctx.master.await_log("Client replay has crashed!", level="error") assert cp.count() == 0 cp.done() def test_check(): cp = ClientPlayback() f = tflow.tflow(resp=True) f.live = True assert "live flow" in cp.check(f) f = tflow.tflow(resp=True, live=False) f.intercepted = True assert "intercepted flow" in cp.check(f) f = tflow.tflow(resp=True, live=False) f.request = None assert "missing request" in cp.check(f) f = tflow.tflow(resp=True, live=False) f.request.raw_content = None assert "missing content" in cp.check(f) f = tflow.ttcpflow() f.live = False assert "Can only replay HTTP" in cp.check(f) async def test_start_stop(tdata): cp = ClientPlayback() with taddons.context(cp) as tctx: cp.start_replay([tflow.tflow(live=False)]) assert cp.count() == 1 ws_flow = tflow.twebsocketflow() ws_flow.live = False cp.start_replay([ws_flow]) await tctx.master.await_log("Can't replay WebSocket flows.", level="warn") assert cp.count() == 1 cp.stop_replay() assert cp.count() == 0 def test_load(tdata): cp = ClientPlayback() with taddons.context(cp): cp.load_file(tdata.path("mitmproxy/data/dumpfile-018.mitm")) assert cp.count() == 1 with pytest.raises(CommandError): cp.load_file("/nonexistent") assert cp.count() == 1 def test_configure(tdata): cp = ClientPlayback() with taddons.context(cp) as tctx: assert cp.count() == 0 tctx.configure( cp, client_replay=[tdata.path("mitmproxy/data/dumpfile-018.mitm")] ) assert cp.count() == 1 tctx.configure(cp, client_replay=[]) with pytest.raises(OptionsError): tctx.configure(cp, client_replay=["nonexistent"]) tctx.configure(cp, client_replay_concurrency=-1) with pytest.raises(OptionsError): tctx.configure(cp, client_replay_concurrency=-2) mitmproxy-8.1.1/test/mitmproxy/addons/test_command_history.py000066400000000000000000000247461425660472000247230ustar00rootroot00000000000000import os from unittest.mock import patch from pathlib import Path from mitmproxy.addons import command_history from mitmproxy.test import taddons class TestCommandHistory: def test_load_and_save(self, tmpdir): history_file = tmpdir.join("command_history") commands = ["cmd1", "cmd2", "cmd3"] with open(history_file, "w") as f: f.write("\n".join(commands)) ch = command_history.CommandHistory() ch.VACUUM_SIZE = 4 with taddons.context(ch) as tctx: tctx.options.confdir = str(tmpdir) assert ch.history == commands ch.add_command("cmd4") ch.done() with open(history_file) as f: assert f.read() == "cmd3\ncmd4\n" async def test_done_writing_failed(self): ch = command_history.CommandHistory() ch.VACUUM_SIZE = 1 with taddons.context(ch) as tctx: ch.history.append("cmd1") ch.history.append("cmd2") ch.history.append("cmd3") tctx.options.confdir = "/non/existent/path/foobar1234/" ch.done() await tctx.master.await_log(f"Failed writing to {ch.history_file}") def test_add_command(self): ch = command_history.CommandHistory() with taddons.context(ch): ch.add_command("cmd1") ch.add_command("cmd2") assert ch.history == ["cmd1", "cmd2"] ch.add_command("") assert ch.history == ["cmd1", "cmd2"] async def test_add_command_failed(self): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = "/non/existent/path/foobar1234/" ch.add_command("cmd1") await tctx.master.await_log(f"Failed writing to {ch.history_file}") def test_get_next_and_prev(self, tmpdir): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = str(tmpdir) ch.add_command("cmd1") assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "" assert ch.get_next() == "" ch.add_command("cmd2") assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "" assert ch.get_next() == "" ch.add_command("cmd3") assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "cmd3" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "cmd3" assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "cmd3" assert ch.get_prev() == "cmd2" ch.add_command("cmd4") assert ch.get_prev() == "cmd4" assert ch.get_prev() == "cmd3" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "cmd3" assert ch.get_next() == "cmd4" assert ch.get_next() == "" assert ch.get_next() == "" ch.add_command("cmd5") ch.add_command("cmd6") assert ch.get_next() == "" assert ch.get_prev() == "cmd6" assert ch.get_prev() == "cmd5" assert ch.get_prev() == "cmd4" assert ch.get_next() == "cmd5" assert ch.get_prev() == "cmd4" assert ch.get_prev() == "cmd3" assert ch.get_prev() == "cmd2" assert ch.get_next() == "cmd3" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "cmd3" assert ch.get_next() == "cmd4" assert ch.get_next() == "cmd5" assert ch.get_next() == "cmd6" assert ch.get_next() == "" assert ch.get_next() == "" ch.clear_history() def test_clear(self, tmpdir): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = str(tmpdir) ch.add_command("cmd1") ch.add_command("cmd2") ch.clear_history() saved_commands = ch.get_history() assert saved_commands == [] assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "" assert ch.get_prev() == "" ch.clear_history() async def test_clear_failed(self, monkeypatch): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = "/non/existent/path/foobar1234/" with patch.object(Path, "exists") as mock_exists: mock_exists.return_value = True with patch.object(Path, "unlink") as mock_unlink: mock_unlink.side_effect = IOError() ch.clear_history() await tctx.master.await_log(f"Failed deleting {ch.history_file}") def test_filter(self, tmpdir): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = str(tmpdir) ch.add_command("cmd1") ch.add_command("cmd2") ch.add_command("abc") ch.set_filter("c") assert ch.get_next() == "c" assert ch.get_next() == "c" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "c" assert ch.get_next() == "c" ch.set_filter("") assert ch.get_next() == "" assert ch.get_next() == "" assert ch.get_prev() == "abc" assert ch.get_prev() == "cmd2" assert ch.get_prev() == "cmd1" assert ch.get_prev() == "cmd1" assert ch.get_next() == "cmd2" assert ch.get_next() == "abc" assert ch.get_next() == "" assert ch.get_next() == "" ch.clear_history() def test_multiple_instances(self, tmpdir): ch = command_history.CommandHistory() with taddons.context(ch) as tctx: tctx.options.confdir = str(tmpdir) instances = [ command_history.CommandHistory(), command_history.CommandHistory(), command_history.CommandHistory(), ] for i in instances: i.configure("command_history") saved_commands = i.get_history() assert saved_commands == [] instances[0].add_command("cmd1") saved_commands = instances[0].get_history() assert saved_commands == ["cmd1"] # These instances haven't yet added a new command, so they haven't # yet reloaded their commands from the command file. # This is expected, because if the user is filtering a command on # another window, we don't want to interfere with that saved_commands = instances[1].get_history() assert saved_commands == [] saved_commands = instances[2].get_history() assert saved_commands == [] # Since the second instanced added a new command, its list of # saved commands has been updated to have the commands from the # first instance + its own commands instances[1].add_command("cmd2") saved_commands = instances[1].get_history() assert saved_commands == ["cmd2"] saved_commands = instances[0].get_history() assert saved_commands == ["cmd1"] # Third instance is still empty as it has not yet ran any command saved_commands = instances[2].get_history() assert saved_commands == [] instances[2].add_command("cmd3") saved_commands = instances[2].get_history() assert saved_commands == ["cmd3"] instances[0].add_command("cmd4") saved_commands = instances[0].get_history() assert saved_commands == ["cmd1", "cmd4"] instances.append(command_history.CommandHistory()) instances[3].configure("command_history") saved_commands = instances[3].get_history() assert saved_commands == ["cmd1", "cmd2", "cmd3", "cmd4"] instances[0].add_command("cmd_before_close") instances.pop(0).done() saved_commands = instances[0].get_history() assert saved_commands == ["cmd2"] instances[0].add_command("new_cmd") saved_commands = instances[0].get_history() assert saved_commands == ["cmd2", "new_cmd"] instances.pop(0).done() instances.pop(0).done() instances.pop(0).done() _path = os.path.join(tctx.options.confdir, "command_history") lines = open(_path).readlines() saved_commands = [cmd.strip() for cmd in lines] assert saved_commands == [ "cmd1", "cmd2", "cmd3", "cmd4", "cmd_before_close", "new_cmd", ] instances = [command_history.CommandHistory(), command_history.CommandHistory()] for i in instances: i.configure("command_history") i.clear_history() saved_commands = i.get_history() assert saved_commands == [] instances[0].add_command("cmd1") instances[0].add_command("cmd2") instances[1].add_command("cmd3") instances[1].add_command("cmd4") instances[1].add_command("cmd5") saved_commands = instances[1].get_history() assert saved_commands == ["cmd3", "cmd4", "cmd5"] instances.pop().done() instances.pop().done() _path = os.path.join(tctx.options.confdir, "command_history") lines = open(_path).readlines() saved_commands = [cmd.strip() for cmd in lines] assert saved_commands == ["cmd1", "cmd2", "cmd3", "cmd4", "cmd5"] mitmproxy-8.1.1/test/mitmproxy/addons/test_comment.py000066400000000000000000000003571425660472000231560ustar00rootroot00000000000000from mitmproxy.test import tflow, taddons from mitmproxy.addons.comment import Comment def test_comment(): c = Comment() f = tflow.tflow() with taddons.context(): c.comment([f], "foo") assert f.comment == "foo" mitmproxy-8.1.1/test/mitmproxy/addons/test_core.py000066400000000000000000000140151425660472000224400ustar00rootroot00000000000000from unittest import mock from mitmproxy.addons import core from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy import exceptions import pytest def test_set(): sa = core.Core() with taddons.context(loadcore=False) as tctx: assert tctx.master.options.server tctx.command(sa.set, "server", "false") assert not tctx.master.options.server with pytest.raises(exceptions.CommandError): tctx.command(sa.set, "nonexistent") def test_resume(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow() assert not sa.resume([f]) f.intercept() sa.resume([f]) assert not f.intercepted def test_mark(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow() assert not f.marked sa.mark([f], ":default:") assert f.marked with pytest.raises(exceptions.CommandError): sa.mark([f], "invalid") sa.mark_toggle([f]) assert not f.marked sa.mark_toggle([f]) assert f.marked def test_kill(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow() f.intercept() assert f.killable sa.kill([f]) assert not f.killable def test_revert(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow() f.backup() f.request.content = b"bar" assert f.modified() sa.revert([f]) assert not f.modified() def test_flow_set(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow(resp=True) assert sa.flow_set_options() assert f.request.method != "post" sa.flow_set([f], "method", "post") assert f.request.method == "POST" assert f.request.host != "testhost" sa.flow_set([f], "host", "testhost") assert f.request.host == "testhost" assert f.request.path != "/test/path" sa.flow_set([f], "path", "/test/path") assert f.request.path == "/test/path" assert f.request.url != "http://foo.com/bar" sa.flow_set([f], "url", "http://foo.com/bar") assert f.request.url == "http://foo.com/bar" with pytest.raises(exceptions.CommandError): sa.flow_set([f], "url", "oink") assert f.response.status_code != 404 sa.flow_set([f], "status_code", "404") assert f.response.status_code == 404 assert f.response.reason == "Not Found" with pytest.raises(exceptions.CommandError): sa.flow_set([f], "status_code", "oink") assert f.response.reason != "foo" sa.flow_set([f], "reason", "foo") assert f.response.reason == "foo" def test_encoding(): sa = core.Core() with taddons.context(loadcore=False): f = tflow.tflow() assert sa.encode_options() sa.encode([f], "request", "deflate") assert f.request.headers["content-encoding"] == "deflate" sa.encode([f], "request", "br") assert f.request.headers["content-encoding"] == "deflate" sa.decode([f], "request") assert "content-encoding" not in f.request.headers sa.encode([f], "request", "br") assert f.request.headers["content-encoding"] == "br" sa.encode_toggle([f], "request") assert "content-encoding" not in f.request.headers sa.encode_toggle([f], "request") assert f.request.headers["content-encoding"] == "deflate" sa.encode_toggle([f], "request") assert "content-encoding" not in f.request.headers def test_options(tmpdir): p = str(tmpdir.join("path")) sa = core.Core() with taddons.context() as tctx: tctx.options.listen_host = "foo" assert tctx.options.listen_host == "foo" sa.options_reset_one("listen_host") assert tctx.options.listen_host != "foo" with pytest.raises(exceptions.CommandError): sa.options_reset_one("unknown") tctx.options.listen_host = "foo" sa.options_save(p) with pytest.raises(exceptions.CommandError): sa.options_save("/") sa.options_reset() assert tctx.options.listen_host == "" sa.options_load(p) assert tctx.options.listen_host == "foo" sa.options_load("/nonexistent") with open(p, "a") as f: f.write("'''") with pytest.raises(exceptions.CommandError): sa.options_load(p) def test_validation_simple(): sa = core.Core() with taddons.context() as tctx: with pytest.raises( exceptions.OptionsError, match="requires the upstream_cert option to be enabled", ): tctx.configure( sa, add_upstream_certs_to_client_chain=True, upstream_cert=False ) with pytest.raises(exceptions.OptionsError, match="Invalid mode"): tctx.configure(sa, mode="Flibble") @mock.patch("mitmproxy.platform.original_addr", None) def test_validation_no_transparent(): sa = core.Core() with taddons.context() as tctx: with pytest.raises(Exception, match="Transparent mode not supported"): tctx.configure(sa, mode="transparent") @mock.patch("mitmproxy.platform.original_addr") def test_validation_modes(m): sa = core.Core() with taddons.context() as tctx: tctx.configure(sa, mode="reverse:http://localhost") with pytest.raises(Exception, match="Invalid server specification"): tctx.configure(sa, mode="reverse:") def test_client_certs(tdata): sa = core.Core() with taddons.context() as tctx: # Folders should work. tctx.configure(sa, client_certs=tdata.path("mitmproxy/data/clientcert")) # Files, too. tctx.configure( sa, client_certs=tdata.path("mitmproxy/data/clientcert/client.pem") ) with pytest.raises( exceptions.OptionsError, match="certificate path does not exist" ): tctx.configure(sa, client_certs="invalid") mitmproxy-8.1.1/test/mitmproxy/addons/test_cut.py000066400000000000000000000145251425660472000223110ustar00rootroot00000000000000from mitmproxy.addons import cut from mitmproxy.addons import view from mitmproxy import exceptions from mitmproxy import certs from mitmproxy.test import taddons from mitmproxy.test import tflow import pytest import pyperclip from unittest import mock def test_extract(tdata): tf = tflow.tflow(resp=True) tests = [ ["request.method", "GET"], ["request.scheme", "http"], ["request.host", "address"], ["request.http_version", "HTTP/1.1"], ["request.port", "22"], ["request.path", "/path"], ["request.url", "http://address:22/path"], ["request.text", "content"], ["request.content", b"content"], ["request.raw_content", b"content"], ["request.timestamp_start", "946681200"], ["request.timestamp_end", "946681201"], ["request.header[header]", "qvalue"], ["response.status_code", "200"], ["response.reason", "OK"], ["response.text", "message"], ["response.content", b"message"], ["response.raw_content", b"message"], ["response.header[header-response]", "svalue"], ["response.timestamp_start", "946681202"], ["response.timestamp_end", "946681203"], ["client_conn.peername.port", "22"], ["client_conn.peername.host", "127.0.0.1"], ["client_conn.tls_version", "TLSv1.2"], ["client_conn.sni", "address"], ["client_conn.tls_established", "true"], ["server_conn.address.port", "22"], ["server_conn.address.host", "address"], ["server_conn.peername.host", "192.168.0.1"], ["server_conn.tls_version", "TLSv1.2"], ["server_conn.sni", "address"], ["server_conn.tls_established", "true"], ] for spec, expected in tests: ret = cut.extract(spec, tf) assert spec and ret == expected with open(tdata.path("mitmproxy/net/data/text_cert"), "rb") as f: d = f.read() c1 = certs.Cert.from_pem(d) tf.server_conn.certificate_list = [c1] assert "CERTIFICATE" in cut.extract("server_conn.certificate_list", tf) def test_extract_str(): tf = tflow.tflow() tf.request.raw_content = b"\xFF" assert cut.extract_str("request.raw_content", tf) == r"b'\xff'" def test_headername(): with pytest.raises(exceptions.CommandError): cut.headername("header[foo.") def qr(f): with open(f, "rb") as fp: return fp.read() async def test_cut_clip(): v = view.View() c = cut.Cut() with taddons.context() as tctx: tctx.master.addons.add(v, c) v.add([tflow.tflow(resp=True)]) with mock.patch("pyperclip.copy") as pc: tctx.command(c.clip, "@all", "request.method") assert pc.called with mock.patch("pyperclip.copy") as pc: tctx.command(c.clip, "@all", "request.content") assert pc.called with mock.patch("pyperclip.copy") as pc: tctx.command(c.clip, "@all", "request.method,request.content") assert pc.called with mock.patch("pyperclip.copy") as pc: log_message = ( "Pyperclip could not find a " "copy/paste mechanism for your system." ) pc.side_effect = pyperclip.PyperclipException(log_message) tctx.command(c.clip, "@all", "request.method") await tctx.master.await_log(log_message, level="error") def test_cut_save(tmpdir): f = str(tmpdir.join("path")) v = view.View() c = cut.Cut() with taddons.context() as tctx: tctx.master.addons.add(v, c) v.add([tflow.tflow(resp=True)]) tctx.command(c.save, "@all", "request.method", f) assert qr(f) == b"GET" tctx.command(c.save, "@all", "request.content", f) assert qr(f) == b"content" tctx.command(c.save, "@all", "request.content", "+" + f) assert qr(f) == b"content\ncontent" v.add([tflow.tflow(resp=True)]) tctx.command(c.save, "@all", "request.method", f) assert qr(f).splitlines() == [b"GET", b"GET"] tctx.command(c.save, "@all", "request.method,request.content", f) assert qr(f).splitlines() == [b"GET,b'content'", b"GET,b'content'"] @pytest.mark.parametrize( "exception, log_message", [ (PermissionError, "Permission denied"), (IsADirectoryError, "Is a directory"), (FileNotFoundError, "No such file or directory"), ], ) async def test_cut_save_open(exception, log_message, tmpdir): f = str(tmpdir.join("path")) v = view.View() c = cut.Cut() with taddons.context() as tctx: tctx.master.addons.add(v, c) v.add([tflow.tflow(resp=True)]) with mock.patch("mitmproxy.addons.cut.open") as m: m.side_effect = exception(log_message) tctx.command(c.save, "@all", "request.method", f) await tctx.master.await_log(log_message, level="error") def test_cut(): c = cut.Cut() with taddons.context(): tflows = [tflow.tflow(resp=True)] assert c.cut(tflows, ["request.method"]) == [["GET"]] assert c.cut(tflows, ["request.scheme"]) == [["http"]] assert c.cut(tflows, ["request.host"]) == [["address"]] assert c.cut(tflows, ["request.port"]) == [["22"]] assert c.cut(tflows, ["request.path"]) == [["/path"]] assert c.cut(tflows, ["request.url"]) == [["http://address:22/path"]] assert c.cut(tflows, ["request.content"]) == [[b"content"]] assert c.cut(tflows, ["request.header[header]"]) == [["qvalue"]] assert c.cut(tflows, ["request.header[unknown]"]) == [[""]] assert c.cut(tflows, ["response.status_code"]) == [["200"]] assert c.cut(tflows, ["response.reason"]) == [["OK"]] assert c.cut(tflows, ["response.content"]) == [[b"message"]] assert c.cut(tflows, ["response.header[header-response]"]) == [["svalue"]] assert c.cut(tflows, ["moo"]) == [[""]] with pytest.raises(exceptions.CommandError): assert c.cut(tflows, ["__dict__"]) == [[""]] with taddons.context(): tflows = [tflow.tflow(resp=False)] assert c.cut(tflows, ["response.reason"]) == [[""]] assert c.cut(tflows, ["response.header[key]"]) == [[""]] c = cut.Cut() with taddons.context(): tflows = [tflow.ttcpflow()] assert c.cut(tflows, ["request.method"]) == [[""]] assert c.cut(tflows, ["response.status"]) == [[""]] mitmproxy-8.1.1/test/mitmproxy/addons/test_disable_h2c.py000066400000000000000000000022401425660472000236440ustar00rootroot00000000000000from mitmproxy import flow from mitmproxy.addons import disable_h2c from mitmproxy.test import taddons, tutils from mitmproxy.test import tflow class TestDisableH2CleartextUpgrade: def test_upgrade(self): with taddons.context() as tctx: a = disable_h2c.DisableH2C() tctx.configure(a) f = tflow.tflow() f.request.headers["upgrade"] = "h2c" f.request.headers["connection"] = "foo" f.request.headers["http2-settings"] = "bar" a.request(f) assert "upgrade" not in f.request.headers assert "connection" not in f.request.headers assert "http2-settings" not in f.request.headers def test_prior_knowledge(self): with taddons.context() as tctx: a = disable_h2c.DisableH2C() tctx.configure(a) f = tflow.tflow() f.request = tutils.treq( method=b"PRI", path=b"*", http_version=b"HTTP/2.0", ) f.intercept() a.request(f) assert not f.killable assert f.error.msg == flow.Error.KILLED_MESSAGE mitmproxy-8.1.1/test/mitmproxy/addons/test_dns_resolver.py000066400000000000000000000105251425660472000242170ustar00rootroot00000000000000import asyncio import ipaddress import socket from typing import Callable import pytest from mitmproxy import dns from mitmproxy.addons import dns_resolver, proxyserver from mitmproxy.connection import Address from mitmproxy.test import taddons, tflow, tutils async def test_simple(monkeypatch): monkeypatch.setattr( dns_resolver, "resolve_message", lambda _, __: asyncio.sleep(0, "resp") ) dr = dns_resolver.DnsResolver() with taddons.context(dr, proxyserver.Proxyserver()) as tctx: f = tflow.tdnsflow() await dr.dns_request(f) assert f.response tctx.options.dns_mode = "reverse:8.8.8.8" f = tflow.tdnsflow() await dr.dns_request(f) assert not f.response class DummyLoop: async def getnameinfo(self, socketaddr: Address, flags: int = 0): assert flags == socket.NI_NAMEREQD if socketaddr[0] in ("8.8.8.8", "2001:4860:4860::8888"): return ("dns.google", "") e = socket.gaierror() e.errno = socket.EAI_NONAME raise e async def getaddrinfo(self, host: str, port: int, *, family: int): e = socket.gaierror() e.errno = socket.EAI_NONAME if family == socket.AF_INET: if host == "dns.google": return [(socket.AF_INET, None, None, None, ("8.8.8.8", port))] elif family == socket.AF_INET6: if host == "dns.google": return [ ( socket.AF_INET6, None, None, None, ("2001:4860:4860::8888", port, None, None), ) ] else: e.errno = socket.EAI_FAMILY raise e async def test_resolve(): async def fail_with(question: dns.Question, code: int): with pytest.raises(dns_resolver.ResolveError) as ex: await dns_resolver.resolve_question(question, DummyLoop()) assert ex.value.response_code == code async def succeed_with( question: dns.Question, check: Callable[[dns.ResourceRecord], bool] ): assert any( map(check, await dns_resolver.resolve_question(question, DummyLoop())) ) await fail_with( dns.Question("dns.google", dns.types.A, dns.classes.CH), dns.response_codes.NOTIMP, ) await fail_with( dns.Question("not.exists", dns.types.A, dns.classes.IN), dns.response_codes.NXDOMAIN, ) await fail_with( dns.Question("dns.google", dns.types.SOA, dns.classes.IN), dns.response_codes.NOTIMP, ) await fail_with( dns.Question("totally.invalid", dns.types.PTR, dns.classes.IN), dns.response_codes.FORMERR, ) await fail_with( dns.Question("invalid.in-addr.arpa", dns.types.PTR, dns.classes.IN), dns.response_codes.FORMERR, ) await fail_with( dns.Question("0.0.0.1.in-addr.arpa", dns.types.PTR, dns.classes.IN), dns.response_codes.NXDOMAIN, ) await succeed_with( dns.Question("dns.google", dns.types.A, dns.classes.IN), lambda rr: rr.ipv4_address == ipaddress.IPv4Address("8.8.8.8"), ) await succeed_with( dns.Question("dns.google", dns.types.AAAA, dns.classes.IN), lambda rr: rr.ipv6_address == ipaddress.IPv6Address("2001:4860:4860::8888"), ) await succeed_with( dns.Question("8.8.8.8.in-addr.arpa", dns.types.PTR, dns.classes.IN), lambda rr: rr.domain_name == "dns.google", ) await succeed_with( dns.Question( "8.8.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa", dns.types.PTR, dns.classes.IN, ), lambda rr: rr.domain_name == "dns.google", ) req = tutils.tdnsreq() req.query = False assert ( await dns_resolver.resolve_message(req, DummyLoop()) ).response_code == dns.response_codes.REFUSED req.query = True req.op_code = dns.op_codes.IQUERY assert ( await dns_resolver.resolve_message(req, DummyLoop()) ).response_code == dns.response_codes.NOTIMP req.op_code = dns.op_codes.QUERY resp = await dns_resolver.resolve_message(req, DummyLoop()) assert resp.response_code == dns.response_codes.NOERROR assert filter(lambda rr: str(rr.ipv4_address) == "8.8.8.8", resp.answers) mitmproxy-8.1.1/test/mitmproxy/addons/test_dumper.py000066400000000000000000000200731425660472000230050ustar00rootroot00000000000000import io import shutil from unittest import mock import pytest from mitmproxy import exceptions from mitmproxy.addons import dumper from mitmproxy.http import Headers from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy.test import tutils def test_configure(): d = dumper.Dumper() with taddons.context(d) as ctx: ctx.configure(d, dumper_filter="~b foo") assert d.filter f = tflow.tflow(resp=True) assert not d.match(f) f.response.content = b"foo" assert d.match(f) ctx.configure(d, dumper_filter=None) assert not d.filter with pytest.raises(exceptions.OptionsError): ctx.configure(d, dumper_filter="~~") assert not d.filter def test_simple(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=0) d.response(tflow.tflow(resp=True)) assert not sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=1) d.response(tflow.tflow(resp=True)) assert sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=1) d.error(tflow.tflow(err=True)) assert sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) d.response(tflow.tflow(resp=True)) assert sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) d.response(tflow.tflow(resp=True)) assert "<<" in sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) d.response(tflow.tflow(err=True)) assert "<<" in sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) flow = tflow.tflow() flow.request = tutils.treq() flow.client_conn = mock.MagicMock() flow.client_conn.peername[0] = "foo" flow.response = tutils.tresp(content=None) flow.is_replay = "response" flow.response.status_code = 300 d.response(flow) assert sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) flow = tflow.tflow(resp=tutils.tresp(content=b"{")) flow.response.headers["content-type"] = "application/json" flow.response.status_code = 400 d.response(flow) assert sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=4) flow = tflow.tflow() flow.request.content = None flow.response = tutils.tresp(content=None) d.response(flow) assert "content missing" in sio.getvalue() sio.truncate(0) def test_echo_body(): f = tflow.tflow(resp=True) f.response.headers["content-type"] = "text/html" f.response.content = b"foo bar voing\n" * 100 sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3) d._echo_message(f.response, f) t = sio.getvalue() assert "cut off" in t def test_echo_trailer(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3) f = tflow.tflow(resp=True) f.request.headers["content-type"] = "text/html" f.request.headers["transfer-encoding"] = "chunked" f.request.headers["trailer"] = "my-little-request-trailer" f.request.content = b"some request content\n" * 100 f.request.trailers = Headers( [(b"my-little-request-trailer", b"foobar-request-trailer")] ) f.response.headers["transfer-encoding"] = "chunked" f.response.headers["trailer"] = "my-little-response-trailer" f.response.content = b"some response content\n" * 100 f.response.trailers = Headers( [(b"my-little-response-trailer", b"foobar-response-trailer")] ) d.echo_flow(f) t = sio.getvalue() assert "content-type" in t assert "cut off" in t assert "some request content" in t assert "foobar-request-trailer" in t assert "some response content" in t assert "foobar-response-trailer" in t def test_echo_request_line(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3, showhost=True) f = tflow.tflow(resp=True) f.is_replay = "request" d._echo_request_line(f) assert "[replay]" in sio.getvalue() sio.truncate(0) f = tflow.tflow(resp=True) f.is_replay = None d._echo_request_line(f) assert "[replay]" not in sio.getvalue() sio.truncate(0) f = tflow.tflow(resp=True) f.request.http_version = "nonstandard" d._echo_request_line(f) assert "nonstandard" in sio.getvalue() sio.truncate(0) ctx.configure(d, flow_detail=1, showhost=True) f = tflow.tflow(resp=True) terminalWidth = max(shutil.get_terminal_size()[0] - 25, 50) f.request.url = ( "http://address:22/" + ("x" * terminalWidth) + "textToBeTruncated" ) d._echo_request_line(f) assert "textToBeTruncated" not in sio.getvalue() sio.truncate(0) async def test_contentview(): with mock.patch("mitmproxy.contentviews.auto.ViewAuto.__call__") as va: va.side_effect = ValueError("") sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as tctx: tctx.configure(d, flow_detail=4) d.response(tflow.tflow()) await tctx.master.await_log("content viewer failed") def test_tcp(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3, showhost=True) f = tflow.ttcpflow() d.tcp_message(f) assert "it's me" in sio.getvalue() sio.truncate(0) f = tflow.ttcpflow(client_conn=True, err=True) d.tcp_error(f) assert "Error in TCP" in sio.getvalue() def test_dns(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3, showhost=True) f = tflow.tdnsflow(resp=True) d.dns_response(f) assert "8.8.8.8" in sio.getvalue() sio.truncate(0) f = tflow.tdnsflow(err=True) d.dns_error(f) assert "error" in sio.getvalue() def test_websocket(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d) as ctx: ctx.configure(d, flow_detail=3, showhost=True) f = tflow.twebsocketflow() d.websocket_message(f) assert "it's me" in sio.getvalue() sio.truncate(0) d.websocket_end(f) assert "WebSocket connection closed by" in sio.getvalue() sio.truncate(0) f = tflow.twebsocketflow(err=True) d.websocket_end(f) assert "Error in WebSocket" in sio.getvalue() assert "(reason:" not in sio.getvalue() sio.truncate(0) f = tflow.twebsocketflow(err=True, close_reason="Some lame excuse") d.websocket_end(f) assert "Error in WebSocket" in sio.getvalue() assert "(reason: Some lame excuse)" in sio.getvalue() sio.truncate(0) f = tflow.twebsocketflow(close_code=4000) d.websocket_end(f) assert "UNKNOWN_ERROR=4000" in sio.getvalue() assert "(reason:" not in sio.getvalue() sio.truncate(0) f = tflow.twebsocketflow(close_code=4000, close_reason="I swear I had a reason") d.websocket_end(f) assert "UNKNOWN_ERROR=4000" in sio.getvalue() assert "(reason: I swear I had a reason)" in sio.getvalue() def test_http2(): sio = io.StringIO() d = dumper.Dumper(sio) with taddons.context(d): f = tflow.tflow(resp=True) f.response.http_version = b"HTTP/2.0" d.response(f) assert "HTTP/2.0 200 OK" in sio.getvalue() def test_styling(): sio = io.StringIO() d = dumper.Dumper(sio) d.out_has_vt_codes = True with taddons.context(d): d.response(tflow.tflow(resp=True)) assert "\x1b[" in sio.getvalue() mitmproxy-8.1.1/test/mitmproxy/addons/test_errorcheck.py000066400000000000000000000013441425660472000236400ustar00rootroot00000000000000import asyncio import pytest from mitmproxy import log from mitmproxy.addons.errorcheck import ErrorCheck @pytest.mark.parametrize("do_log", [True, False]) def test_errorcheck(capsys, do_log): async def run(): # suppress error that task exception was not retrieved. asyncio.get_running_loop().set_exception_handler(lambda *_: 0) e = ErrorCheck(do_log) e.add_log(log.LogEntry("fatal", "error")) await e.running() await asyncio.sleep(0) with pytest.raises(SystemExit): asyncio.run(run()) if do_log: assert capsys.readouterr().err == "Error on startup: fatal\n" async def test_no_error(): e = ErrorCheck() await e.running() await asyncio.sleep(0) mitmproxy-8.1.1/test/mitmproxy/addons/test_eventstore.py000066400000000000000000000022461425660472000237110ustar00rootroot00000000000000from unittest import mock from mitmproxy import log from mitmproxy.addons import eventstore def test_simple(): store = eventstore.EventStore() assert not store.data sig_add = mock.Mock(spec=lambda: 42) sig_refresh = mock.Mock(spec=lambda: 42) store.sig_add.connect(sig_add) store.sig_refresh.connect(sig_refresh) assert not sig_add.called assert not sig_refresh.called # test .log() store.add_log(log.LogEntry("test", "info")) assert store.data assert sig_add.called assert not sig_refresh.called # test .clear() sig_add.reset_mock() store.clear() assert not store.data assert not sig_add.called assert sig_refresh.called def test_max_size(): store = eventstore.EventStore(3) assert store.size == 3 store.add_log(log.LogEntry("foo", "info")) store.add_log(log.LogEntry("bar", "info")) store.add_log(log.LogEntry("baz", "info")) assert len(store.data) == 3 assert ["foo", "bar", "baz"] == [x.msg for x in store.data] # overflow store.add_log(log.LogEntry("boo", "info")) assert len(store.data) == 3 assert ["bar", "baz", "boo"] == [x.msg for x in store.data] mitmproxy-8.1.1/test/mitmproxy/addons/test_export.py000066400000000000000000000247041425660472000230370ustar00rootroot00000000000000import os import shlex import pytest import pyperclip from mitmproxy import exceptions from mitmproxy.addons import export # heh from mitmproxy.test import tflow from mitmproxy.test import tutils from mitmproxy.test import taddons from unittest import mock @pytest.fixture def get_request(): return tflow.tflow( req=tutils.treq(method=b"GET", content=b"", path=b"/path?a=foo&a=bar&b=baz") ) @pytest.fixture def get_response(): return tflow.tflow( resp=tutils.tresp(status_code=404, content=b"Test Response Body") ) @pytest.fixture def get_flow(): return tflow.tflow( req=tutils.treq(method=b"GET", content=b"", path=b"/path?a=foo&a=bar&b=baz"), resp=tutils.tresp(status_code=404, content=b"Test Response Body"), ) @pytest.fixture def post_request(): return tflow.tflow( req=tutils.treq(method=b"POST", headers=(), content=bytes(range(256))) ) @pytest.fixture def patch_request(): return tflow.tflow( req=tutils.treq(method=b"PATCH", content=b"content", path=b"/path?query=param") ) @pytest.fixture def tcp_flow(): return tflow.ttcpflow() @pytest.fixture(scope="module") def export_curl(): e = export.Export() with taddons.context() as tctx: tctx.configure(e) yield export.curl_command class TestExportCurlCommand: def test_get(self, export_curl, get_request): result = ( """curl -H 'header: qvalue' 'http://address:22/path?a=foo&a=bar&b=baz'""" ) assert export_curl(get_request) == result def test_post(self, export_curl, post_request): post_request.request.content = b"nobinarysupport" result = "curl -X POST http://address:22/path -d nobinarysupport" assert export_curl(post_request) == result def test_fails_with_binary_data(self, export_curl, post_request): # shlex.quote doesn't support a bytes object # see https://github.com/python/cpython/pull/10871 post_request.request.headers["Content-Type"] = "application/json; charset=utf-8" with pytest.raises(exceptions.CommandError): export_curl(post_request) def test_patch(self, export_curl, patch_request): result = """curl -H 'header: qvalue' -X PATCH 'http://address:22/path?query=param' -d content""" assert export_curl(patch_request) == result def test_tcp(self, export_curl, tcp_flow): with pytest.raises(exceptions.CommandError): export_curl(tcp_flow) def test_escape_single_quotes_in_body(self, export_curl): request = tflow.tflow( req=tutils.treq(method=b"POST", headers=(), content=b"'&#") ) command = export_curl(request) assert shlex.split(command)[-2] == "-d" assert shlex.split(command)[-1] == "'&#" def test_strip_unnecessary(self, export_curl, get_request): get_request.request.headers.clear() get_request.request.headers["host"] = "address" get_request.request.headers[":authority"] = "address" get_request.request.headers["accept-encoding"] = "br" result = """curl --compressed 'http://address:22/path?a=foo&a=bar&b=baz'""" assert export_curl(get_request) == result # This tests that we always specify the original host in the URL, which is # important for SNI. If option `export_preserve_original_ip` is true, we # ensure that we still connect to the same IP by using curl's `--resolve` # option. def test_correct_host_used(self, get_request): e = export.Export() with taddons.context() as tctx: tctx.configure(e) get_request.request.headers["host"] = "domain:22" result = """curl -H 'header: qvalue' -H 'host: domain:22' 'http://domain:22/path?a=foo&a=bar&b=baz'""" assert export.curl_command(get_request) == result tctx.options.export_preserve_original_ip = True result = ( """curl --resolve 'domain:22:[192.168.0.1]' -H 'header: qvalue' -H 'host: domain:22' """ """'http://domain:22/path?a=foo&a=bar&b=baz'""" ) assert export.curl_command(get_request) == result class TestExportHttpieCommand: def test_get(self, get_request): result = ( """http GET 'http://address:22/path?a=foo&a=bar&b=baz' 'header: qvalue'""" ) assert export.httpie_command(get_request) == result def test_post(self, post_request): post_request.request.content = b"nobinarysupport" result = "http POST http://address:22/path <<< nobinarysupport" assert export.httpie_command(post_request) == result def test_fails_with_binary_data(self, post_request): # shlex.quote doesn't support a bytes object # see https://github.com/python/cpython/pull/10871 post_request.request.headers["Content-Type"] = "application/json; charset=utf-8" with pytest.raises(exceptions.CommandError): export.httpie_command(post_request) def test_patch(self, patch_request): result = """http PATCH 'http://address:22/path?query=param' 'header: qvalue' <<< content""" assert export.httpie_command(patch_request) == result def test_tcp(self, tcp_flow): with pytest.raises(exceptions.CommandError): export.httpie_command(tcp_flow) def test_escape_single_quotes_in_body(self): request = tflow.tflow( req=tutils.treq(method=b"POST", headers=(), content=b"'&#") ) command = export.httpie_command(request) assert shlex.split(command)[-2] == "<<<" assert shlex.split(command)[-1] == "'&#" # See comment in `TestExportCurlCommand.test_correct_host_used`. httpie # currently doesn't have a way of forcing connection to a particular IP, so # the command-line may not always reproduce the original request, in case # the host is resolved to a different IP address. # # httpie tracking issue: https://github.com/httpie/httpie/issues/414 def test_correct_host_used(self, get_request): get_request.request.headers["host"] = "domain:22" result = ( """http GET 'http://domain:22/path?a=foo&a=bar&b=baz' """ """'header: qvalue' 'host: domain:22'""" ) assert export.httpie_command(get_request) == result class TestRaw: def test_req_and_resp_present(self, get_flow): assert b"header: qvalue" in export.raw(get_flow) assert b"header-response: svalue" in export.raw(get_flow) def test_get_request_present(self, get_request): assert b"header: qvalue" in export.raw(get_request) assert b"content-length: 0" in export.raw_request(get_request) def test_get_response_present(self, get_response): get_response.request.content = None assert b"header-response: svalue" in export.raw(get_response) def test_tcp(self, tcp_flow): with pytest.raises( exceptions.CommandError, match="Can't export flow with no request or response", ): export.raw(tcp_flow) class TestRawRequest: def test_get(self, get_request): assert b"header: qvalue" in export.raw_request(get_request) assert b"content-length: 0" in export.raw_request(get_request) def test_no_content(self, get_request): get_request.request.content = None with pytest.raises(exceptions.CommandError): export.raw_request(get_request) def test_tcp(self, tcp_flow): with pytest.raises(exceptions.CommandError): export.raw_request(tcp_flow) class TestRawResponse: def test_get(self, get_response): assert b"header-response: svalue" in export.raw_response(get_response) def test_no_content(self, get_response): get_response.response.content = None with pytest.raises(exceptions.CommandError): export.raw_response(get_response) def test_tcp(self, tcp_flow): with pytest.raises(exceptions.CommandError): export.raw_response(tcp_flow) def qr(f): with open(f, "rb") as fp: return fp.read() def test_export(tmp_path) -> None: f = tmp_path / "outfile" e = export.Export() with taddons.context() as tctx: tctx.configure(e) assert e.formats() == ["curl", "httpie", "raw", "raw_request", "raw_response"] with pytest.raises(exceptions.CommandError): e.file("nonexistent", tflow.tflow(resp=True), f) e.file("raw_request", tflow.tflow(resp=True), f) assert qr(f) os.unlink(f) e.file("raw_response", tflow.tflow(resp=True), f) assert qr(f) os.unlink(f) e.file("curl", tflow.tflow(resp=True), f) assert qr(f) os.unlink(f) e.file("httpie", tflow.tflow(resp=True), f) assert qr(f) os.unlink(f) @pytest.mark.parametrize( "exception, log_message", [ (PermissionError, "Permission denied"), (IsADirectoryError, "Is a directory"), (FileNotFoundError, "No such file or directory"), ], ) async def test_export_open(exception, log_message, tmpdir): f = str(tmpdir.join("path")) e = export.Export() with taddons.context() as tctx: with mock.patch("mitmproxy.addons.export.open") as m: m.side_effect = exception(log_message) e.file("raw_request", tflow.tflow(resp=True), f) await tctx.master.await_log(log_message, level="error") async def test_clip(tmpdir): e = export.Export() with taddons.context() as tctx: tctx.configure(e) with pytest.raises(exceptions.CommandError): e.clip("nonexistent", tflow.tflow(resp=True)) with mock.patch("pyperclip.copy") as pc: e.clip("raw_request", tflow.tflow(resp=True)) assert pc.called with mock.patch("pyperclip.copy") as pc: e.clip("raw_response", tflow.tflow(resp=True)) assert pc.called with mock.patch("pyperclip.copy") as pc: e.clip("curl", tflow.tflow(resp=True)) assert pc.called with mock.patch("pyperclip.copy") as pc: e.clip("httpie", tflow.tflow(resp=True)) assert pc.called with mock.patch("pyperclip.copy") as pc: log_message = ( "Pyperclip could not find a " "copy/paste mechanism for your system." ) pc.side_effect = pyperclip.PyperclipException(log_message) e.clip("raw_request", tflow.tflow(resp=True)) await tctx.master.await_log(log_message, level="error") mitmproxy-8.1.1/test/mitmproxy/addons/test_intercept.py000066400000000000000000000040441425660472000235060ustar00rootroot00000000000000import pytest from mitmproxy.addons import intercept from mitmproxy import exceptions from mitmproxy.test import taddons from mitmproxy.test import tflow async def test_simple(): r = intercept.Intercept() with taddons.context(r) as tctx: assert not r.filt tctx.configure(r, intercept="~q") assert r.filt assert tctx.options.intercept_active with pytest.raises(exceptions.OptionsError): tctx.configure(r, intercept="~~") tctx.configure(r, intercept=None) assert not r.filt assert not tctx.options.intercept_active tctx.configure(r, intercept="~s") f = tflow.tflow(resp=True) await tctx.cycle(r, f) assert f.intercepted f = tflow.tflow(resp=False) await tctx.cycle(r, f) assert not f.intercepted f = tflow.tflow(resp=True) r.response(f) assert f.intercepted tctx.configure(r, intercept_active=False) f = tflow.tflow(resp=True) await tctx.cycle(r, f) assert not f.intercepted tctx.configure(r, intercept_active=True) f = tflow.tflow(resp=True) await tctx.cycle(r, f) assert f.intercepted async def test_dns(): r = intercept.Intercept() with taddons.context(r) as tctx: tctx.configure(r, intercept="~s ~dns") f = tflow.tdnsflow(resp=True) await tctx.cycle(r, f) assert f.intercepted f = tflow.tdnsflow(resp=False) await tctx.cycle(r, f) assert not f.intercepted tctx.configure(r, intercept_active=False) f = tflow.tdnsflow(resp=True) await tctx.cycle(r, f) assert not f.intercepted async def test_tcp(): r = intercept.Intercept() with taddons.context(r) as tctx: tctx.configure(r, intercept="~tcp") f = tflow.ttcpflow() await tctx.cycle(r, f) assert f.intercepted tctx.configure(r, intercept_active=False) f = tflow.ttcpflow() await tctx.cycle(r, f) assert not f.intercepted mitmproxy-8.1.1/test/mitmproxy/addons/test_keepserving.py000066400000000000000000000022171425660472000240330ustar00rootroot00000000000000import asyncio from mitmproxy.addons import keepserving from mitmproxy.test import taddons from mitmproxy import command class Dummy: def __init__(self, val: bool): self.val = val def load(self, loader): loader.add_option("client_replay", bool, self.val, "test") loader.add_option("server_replay", bool, self.val, "test") loader.add_option("rfile", bool, self.val, "test") @command.command("readfile.reading") def readfile(self) -> bool: return self.val @command.command("replay.client.count") def creplay(self) -> int: return 1 if self.val else 0 @command.command("replay.server.count") def sreplay(self) -> int: return 1 if self.val else 0 class TKS(keepserving.KeepServing): _is_shutdown = False def shutdown(self): self.is_shutdown = True async def test_keepserving(): ks = TKS() d = Dummy(True) with taddons.context(ks) as tctx: tctx.master.addons.add(d) ks.running() assert ks.keepgoing() d.val = False assert not ks.keepgoing() await asyncio.sleep(0.3) assert ks.is_shutdown mitmproxy-8.1.1/test/mitmproxy/addons/test_maplocal.py000066400000000000000000000160151425660472000233020ustar00rootroot00000000000000import sys from pathlib import Path import pytest from mitmproxy.addons.maplocal import MapLocal, MapLocalSpec, file_candidates from mitmproxy.utils.spec import parse_spec from mitmproxy.test import taddons from mitmproxy.test import tflow @pytest.mark.parametrize( "url,spec,expected_candidates", [ # trailing slashes ("https://example.com/foo", ":example.com/foo:/tmp", ["/tmp/index.html"]), ("https://example.com/foo/", ":example.com/foo:/tmp", ["/tmp/index.html"]), ("https://example.com/foo", ":example.com/foo:/tmp/", ["/tmp/index.html"]), ] + [ # simple prefixes ( "http://example.com/foo/bar.jpg", ":example.com/foo:/tmp", ["/tmp/bar.jpg", "/tmp/bar.jpg/index.html"], ), ( "https://example.com/foo/bar.jpg", ":example.com/foo:/tmp", ["/tmp/bar.jpg", "/tmp/bar.jpg/index.html"], ), ( "https://example.com/foo/bar.jpg?query", ":example.com/foo:/tmp", ["/tmp/bar.jpg", "/tmp/bar.jpg/index.html"], ), ( "https://example.com/foo/bar/baz.jpg", ":example.com/foo:/tmp", ["/tmp/bar/baz.jpg", "/tmp/bar/baz.jpg/index.html"], ), ("https://example.com/foo/bar.jpg", ":/foo/bar.jpg:/tmp", ["/tmp/index.html"]), ] + [ # URL decode and special characters ( "http://example.com/foo%20bar.jpg", ":example.com:/tmp", [ "/tmp/foo bar.jpg", "/tmp/foo bar.jpg/index.html", "/tmp/foo_bar.jpg", "/tmp/foo_bar.jpg/index.html", ], ), ( "http://example.com/fóobår.jpg", ":example.com:/tmp", [ "/tmp/fóobår.jpg", "/tmp/fóobår.jpg/index.html", "/tmp/f_ob_r.jpg", "/tmp/f_ob_r.jpg/index.html", ], ), ] + [ # index.html ("https://example.com/foo", ":example.com/foo:/tmp", ["/tmp/index.html"]), ("https://example.com/foo/", ":example.com/foo:/tmp", ["/tmp/index.html"]), ( "https://example.com/foo/bar", ":example.com/foo:/tmp", ["/tmp/bar", "/tmp/bar/index.html"], ), ( "https://example.com/foo/bar/", ":example.com/foo:/tmp", ["/tmp/bar", "/tmp/bar/index.html"], ), ] + [ # regex ( "https://example/view.php?f=foo.jpg", ":example/view.php\\?f=(.+):/tmp", ["/tmp/foo.jpg", "/tmp/foo.jpg/index.html"], ), ( "https://example/results?id=1&foo=2", ":example/(results\\?id=.+):/tmp", [ "/tmp/results?id=1&foo=2", "/tmp/results?id=1&foo=2/index.html", "/tmp/results_id=1_foo=2", "/tmp/results_id=1_foo=2/index.html", ], ), ] + [ # test directory traversal detection ("https://example.com/../../../../../../etc/passwd", ":example.com:/tmp", []), # this is slightly hacky, but werkzeug's behavior differs per system. ( "https://example.com/C:\\foo.txt", ":example.com:/tmp", [] if sys.platform == "win32" else [ "/tmp/C:\\foo.txt", "/tmp/C:\\foo.txt/index.html", "/tmp/C__foo.txt", "/tmp/C__foo.txt/index.html", ], ), ( "https://example.com//etc/passwd", ":example.com:/tmp", ["/tmp/etc/passwd", "/tmp/etc/passwd/index.html"], ), ], ) def test_file_candidates(url, spec, expected_candidates): # we circumvent the path existence checks here to simplify testing filt, subj, repl = parse_spec(spec) spec = MapLocalSpec(filt, subj, Path(repl)) candidates = file_candidates(url, spec) assert [x.as_posix() for x in candidates] == expected_candidates class TestMapLocal: def test_configure(self, tmpdir): ml = MapLocal() with taddons.context(ml) as tctx: tctx.configure(ml, map_local=["/foo/bar/" + str(tmpdir)]) with pytest.raises(Exception, match="Invalid regular expression"): tctx.configure(ml, map_local=["/foo/+/" + str(tmpdir)]) with pytest.raises(Exception, match="Invalid file path"): tctx.configure(ml, map_local=["/foo/.+/three"]) def test_simple(self, tmpdir): ml = MapLocal() with taddons.context(ml) as tctx: tmpfile = tmpdir.join("foo.jpg") tmpfile.write("foo") tctx.configure(ml, map_local=["|//example.org/images|" + str(tmpdir)]) f = tflow.tflow() f.request.url = b"https://example.org/images/foo.jpg" ml.request(f) assert f.response.content == b"foo" tmpfile = tmpdir.join("images", "bar.jpg") tmpfile.write("bar", ensure=True) tctx.configure(ml, map_local=["|//example.org|" + str(tmpdir)]) f = tflow.tflow() f.request.url = b"https://example.org/images/bar.jpg" ml.request(f) assert f.response.content == b"bar" tmpfile = tmpdir.join("foofoobar.jpg") tmpfile.write("foofoobar", ensure=True) tctx.configure( ml, map_local=["|example.org/foo/foo/bar.jpg|" + str(tmpfile)] ) f = tflow.tflow() f.request.url = b"https://example.org/foo/foo/bar.jpg" ml.request(f) assert f.response.content == b"foofoobar" async def test_nonexistent_files(self, tmpdir, monkeypatch): ml = MapLocal() with taddons.context(ml) as tctx: tctx.configure(ml, map_local=["|example.org/css|" + str(tmpdir)]) f = tflow.tflow() f.request.url = b"https://example.org/css/nonexistent" ml.request(f) assert f.response.status_code == 404 await tctx.master.await_log("None of the local file candidates exist") tmpfile = tmpdir.join("foo.jpg") tmpfile.write("foo") tctx.configure(ml, map_local=["|//example.org/images|" + str(tmpfile)]) tmpfile.remove() monkeypatch.setattr(Path, "is_file", lambda x: True) f = tflow.tflow() f.request.url = b"https://example.org/images/foo.jpg" ml.request(f) await tctx.master.await_log("could not read file") def test_is_killed(self, tmpdir): ml = MapLocal() with taddons.context(ml) as tctx: tmpfile = tmpdir.join("foo.jpg") tmpfile.write("foo") tctx.configure(ml, map_local=["|//example.org/images|" + str(tmpfile)]) f = tflow.tflow() f.request.url = b"https://example.org/images/foo.jpg" f.kill() ml.request(f) assert not f.response mitmproxy-8.1.1/test/mitmproxy/addons/test_mapremote.py000066400000000000000000000024621425660472000235040ustar00rootroot00000000000000import pytest from mitmproxy.addons import mapremote from mitmproxy.test import taddons from mitmproxy.test import tflow class TestMapRemote: def test_configure(self): mr = mapremote.MapRemote() with taddons.context(mr) as tctx: tctx.configure(mr, map_remote=["one/two/three"]) with pytest.raises(Exception, match="Invalid regular expression"): tctx.configure(mr, map_remote=["/foo/+/three"]) def test_simple(self): mr = mapremote.MapRemote() with taddons.context(mr) as tctx: tctx.configure( mr, map_remote=[ ":example.org/images/:mitmproxy.org/img/", ], ) f = tflow.tflow() f.request.url = b"https://example.org/images/test.jpg" mr.request(f) assert f.request.url == "https://mitmproxy.org/img/test.jpg" def test_is_killed(self): mr = mapremote.MapRemote() with taddons.context(mr) as tctx: tctx.configure(mr, map_remote=[":example.org:mitmproxy.org"]) f = tflow.tflow() f.request.url = b"https://example.org/images/test.jpg" f.kill() mr.request(f) assert f.request.url == "https://example.org/images/test.jpg" mitmproxy-8.1.1/test/mitmproxy/addons/test_modifybody.py000066400000000000000000000062711425660472000236620ustar00rootroot00000000000000import pytest from mitmproxy.addons import modifybody from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy.test.tutils import tresp class TestModifyBody: def test_configure(self): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: tctx.configure(mb, modify_body=["one/two/three"]) with pytest.raises(Exception, match="Cannot parse modify_body"): tctx.configure(mb, modify_body=["/"]) def test_simple(self): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: tctx.configure( mb, modify_body=[ "/~q/foo/bar", "/~s/foo/bar", ], ) f = tflow.tflow() f.request.content = b"foo" mb.request(f) assert f.request.content == b"bar" f = tflow.tflow(resp=True) f.response.content = b"foo" mb.response(f) assert f.response.content == b"bar" @pytest.mark.parametrize("take", [True, False]) def test_taken(self, take): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: tctx.configure(mb, modify_body=["/foo/bar"]) f = tflow.tflow() f.request.content = b"foo" if take: f.response = tresp() mb.request(f) assert (f.request.content == b"bar") ^ take f = tflow.tflow(resp=True) f.response.content = b"foo" if take: f.kill() mb.response(f) assert (f.response.content == b"bar") ^ take def test_order(self): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: tctx.configure( mb, modify_body=[ "/foo/bar", "/bar/baz", "/foo/oh noes!", "/bar/oh noes!", ], ) f = tflow.tflow() f.request.content = b"foo" mb.request(f) assert f.request.content == b"baz" class TestModifyBodyFile: def test_simple(self, tmpdir): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: tmpfile = tmpdir.join("replacement") tmpfile.write("bar") tctx.configure(mb, modify_body=["/~q/foo/@" + str(tmpfile)]) f = tflow.tflow() f.request.content = b"foo" mb.request(f) assert f.request.content == b"bar" async def test_nonexistent(self, tmpdir): mb = modifybody.ModifyBody() with taddons.context(mb) as tctx: with pytest.raises(Exception, match="Invalid file path"): tctx.configure(mb, modify_body=["/~q/foo/@nonexistent"]) tmpfile = tmpdir.join("replacement") tmpfile.write("bar") tctx.configure(mb, modify_body=["/~q/foo/@" + str(tmpfile)]) tmpfile.remove() f = tflow.tflow() f.request.content = b"foo" mb.request(f) await tctx.master.await_log("could not read") mitmproxy-8.1.1/test/mitmproxy/addons/test_modifyheaders.py000066400000000000000000000123601425660472000243340ustar00rootroot00000000000000import pytest from mitmproxy.addons.modifyheaders import parse_modify_spec, ModifyHeaders from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy.test.tutils import tresp def test_parse_modify_spec(): spec = parse_modify_spec("/foo/bar/voing", True) assert spec.matches.pattern == "foo" assert spec.subject == b"bar" assert spec.read_replacement() == b"voing" spec = parse_modify_spec("/foo/bar/vo/ing/", False) assert spec.matches.pattern == "foo" assert spec.subject == b"bar" assert spec.read_replacement() == b"vo/ing/" spec = parse_modify_spec("/bar/voing", False) assert spec.matches(tflow.tflow()) assert spec.subject == b"bar" assert spec.read_replacement() == b"voing" with pytest.raises(ValueError, match="Invalid regular expression"): parse_modify_spec("/[/two", True) class TestModifyHeaders: def test_configure(self): mh = ModifyHeaders() with taddons.context(mh) as tctx: with pytest.raises(Exception, match="Cannot parse modify_headers"): tctx.configure(mh, modify_headers=["/"]) tctx.configure(mh, modify_headers=["/foo/bar/voing"]) def test_modify_headers(self): mh = ModifyHeaders() with taddons.context(mh) as tctx: tctx.configure(mh, modify_headers=["/~q/one/two", "/~s/one/three"]) f = tflow.tflow() f.request.headers["one"] = "xxx" mh.request(f) assert f.request.headers["one"] == "two" f = tflow.tflow(resp=True) f.response.headers["one"] = "xxx" mh.response(f) assert f.response.headers["one"] == "three" tctx.configure(mh, modify_headers=["/~s/one/two", "/~s/one/three"]) f = tflow.tflow(resp=True) f.request.headers["one"] = "xxx" f.response.headers["one"] = "xxx" mh.response(f) assert f.response.headers.get_all("one") == ["two", "three"] tctx.configure(mh, modify_headers=["/~q/one/two", "/~q/one/three"]) f = tflow.tflow() f.request.headers["one"] = "xxx" mh.request(f) assert f.request.headers.get_all("one") == ["two", "three"] # test removal of existing headers tctx.configure(mh, modify_headers=["/~q/one/", "/~s/one/"]) f = tflow.tflow() f.request.headers["one"] = "xxx" mh.request(f) assert "one" not in f.request.headers f = tflow.tflow(resp=True) f.response.headers["one"] = "xxx" mh.response(f) assert "one" not in f.response.headers tctx.configure(mh, modify_headers=["/one/"]) f = tflow.tflow() f.request.headers["one"] = "xxx" mh.request(f) assert "one" not in f.request.headers f = tflow.tflow(resp=True) f.response.headers["one"] = "xxx" mh.response(f) assert "one" not in f.response.headers # test modifying a header that is also part of the filter expression # https://github.com/mitmproxy/mitmproxy/issues/4245 tctx.configure( mh, modify_headers=[ "/~hq ^user-agent:.+Mozilla.+$/user-agent/Definitely not Mozilla ;)" ], ) f = tflow.tflow() f.request.headers["user-agent"] = "Hello, it's me, Mozilla" mh.request(f) assert "Definitely not Mozilla ;)" == f.request.headers["user-agent"] @pytest.mark.parametrize("take", [True, False]) def test_taken(self, take): mh = ModifyHeaders() with taddons.context(mh) as tctx: tctx.configure(mh, modify_headers=["/content-length/42"]) f = tflow.tflow() if take: f.response = tresp() mh.request(f) assert (f.request.headers["content-length"] == "42") ^ take f = tflow.tflow(resp=True) if take: f.kill() mh.response(f) assert (f.response.headers["content-length"] == "42") ^ take class TestModifyHeadersFile: def test_simple(self, tmpdir): mh = ModifyHeaders() with taddons.context(mh) as tctx: tmpfile = tmpdir.join("replacement") tmpfile.write("two") tctx.configure(mh, modify_headers=["/~q/one/@" + str(tmpfile)]) f = tflow.tflow() f.request.headers["one"] = "xxx" mh.request(f) assert f.request.headers["one"] == "two" async def test_nonexistent(self, tmpdir): mh = ModifyHeaders() with taddons.context(mh) as tctx: with pytest.raises( Exception, match="Cannot parse modify_headers .* Invalid file path" ): tctx.configure(mh, modify_headers=["/~q/foo/@nonexistent"]) tmpfile = tmpdir.join("replacement") tmpfile.write("bar") tctx.configure(mh, modify_headers=["/~q/foo/@" + str(tmpfile)]) tmpfile.remove() f = tflow.tflow() f.request.content = b"foo" mh.request(f) await tctx.master.await_log("could not read") mitmproxy-8.1.1/test/mitmproxy/addons/test_next_layer.py000066400000000000000000000140201425660472000236560ustar00rootroot00000000000000from unittest.mock import MagicMock import pytest from mitmproxy import connection from mitmproxy.addons.next_layer import NextLayer from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy import context, layers from mitmproxy.test import taddons @pytest.fixture def tctx(): context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) client_hello_no_extensions = bytes.fromhex( "1603030065" # record header "01000061" # handshake header "03015658a756ab2c2bff55f636814deac086b7ca56b65058c7893ffc6074f5245f70205658a75475103a152637" "78e1bb6d22e8bbd5b6b0a3a59760ad354e91ba20d353001a0035002f000a000500040009000300060008006000" "61006200640100" ) client_hello_with_extensions = bytes.fromhex( "16030300bb" # record layer "010000b7" # handshake layer "03033b70638d2523e1cba15f8364868295305e9c52aceabda4b5147210abc783e6e1000022c02bc02fc02cc030" "cca9cca8cc14cc13c009c013c00ac014009c009d002f0035000a0100006cff0100010000000010000e00000b65" "78616d706c652e636f6d0017000000230000000d00120010060106030501050304010403020102030005000501" "00000000001200000010000e000c02683208687474702f312e3175500000000b00020100000a00080006001d00" "170018" ) class TestNextLayer: def test_configure(self): nl = NextLayer() with taddons.context(nl) as tctx: with pytest.raises(Exception, match="mutually exclusive"): tctx.configure( nl, allow_hosts=["example.org"], ignore_hosts=["example.com"] ) def test_ignore_connection(self): nl = NextLayer() with taddons.context(nl) as tctx: assert not nl.ignore_connection(("example.com", 443), b"") tctx.configure(nl, ignore_hosts=["example.com"]) assert nl.ignore_connection(("example.com", 443), b"") assert nl.ignore_connection(("example.com", 1234), b"") assert nl.ignore_connection(("com", 443), b"") is False assert nl.ignore_connection(None, b"") is False assert nl.ignore_connection(None, client_hello_no_extensions) is False assert nl.ignore_connection(None, client_hello_with_extensions) assert nl.ignore_connection(None, client_hello_with_extensions[:-5]) is None # invalid clienthello assert ( nl.ignore_connection( None, client_hello_no_extensions[:9] + b"\x00" * 200 ) is False ) # different server name and SNI assert nl.ignore_connection(("decoy", 1234), client_hello_with_extensions) tctx.configure(nl, ignore_hosts=[], allow_hosts=["example.com"]) assert nl.ignore_connection(("example.com", 443), b"") is False assert nl.ignore_connection(("example.org", 443), b"") # different server name and SNI assert ( nl.ignore_connection(("decoy", 1234), client_hello_with_extensions) is False ) def test_make_top_layer(self): nl = NextLayer() ctx = MagicMock() with taddons.context(nl) as tctx: tctx.configure(nl, mode="regular") assert isinstance(nl.make_top_layer(ctx), layers.modes.HttpProxy) tctx.configure(nl, mode="transparent") assert isinstance(nl.make_top_layer(ctx), layers.modes.TransparentProxy) tctx.configure(nl, mode="reverse:http://example.com") assert isinstance(nl.make_top_layer(ctx), layers.modes.ReverseProxy) tctx.configure(nl, mode="socks5") assert isinstance(nl.make_top_layer(ctx), layers.modes.Socks5Proxy) def test_next_layer(self): nl = NextLayer() ctx = MagicMock() ctx.client.alpn = None ctx.server.address = ("example.com", 443) with taddons.context(nl) as tctx: ctx.layers = [] assert isinstance(nl._next_layer(ctx, b"", b""), layers.modes.HttpProxy) assert nl._next_layer(ctx, b"", b"") is None tctx.configure(nl, ignore_hosts=["example.com"]) assert isinstance(nl._next_layer(ctx, b"123", b""), layers.TCPLayer) assert nl._next_layer(ctx, client_hello_no_extensions[:10], b"") is None tctx.configure(nl, ignore_hosts=[]) assert isinstance( nl._next_layer(ctx, client_hello_no_extensions, b""), layers.ServerTLSLayer, ) assert isinstance(ctx.layers[-1], layers.ClientTLSLayer) ctx.layers = [] assert isinstance(nl._next_layer(ctx, b"", b""), layers.modes.HttpProxy) assert isinstance( nl._next_layer(ctx, client_hello_no_extensions, b""), layers.ClientTLSLayer, ) ctx.layers = [] assert isinstance(nl._next_layer(ctx, b"", b""), layers.modes.HttpProxy) assert isinstance( nl._next_layer(ctx, b"GET http://example.com/ HTTP/1.1\r\n", b""), layers.HttpLayer, ) assert ctx.layers[-1].mode == HTTPMode.regular ctx.layers = [] tctx.configure(nl, mode="upstream:http://localhost:8081") assert isinstance(nl._next_layer(ctx, b"", b""), layers.modes.HttpProxy) assert isinstance( nl._next_layer(ctx, b"GET http://example.com/ HTTP/1.1\r\n", b""), layers.HttpLayer, ) assert ctx.layers[-1].mode == HTTPMode.upstream tctx.configure(nl, tcp_hosts=["example.com"]) assert isinstance(nl._next_layer(ctx, b"123", b""), layers.TCPLayer) tctx.configure(nl, tcp_hosts=[]) assert isinstance(nl._next_layer(ctx, b"GET /foo", b""), layers.HttpLayer) assert isinstance(nl._next_layer(ctx, b"", b"hello"), layers.TCPLayer) l = MagicMock() l.layer = None nl.next_layer(l) assert isinstance(l.layer, layers.modes.HttpProxy) mitmproxy-8.1.1/test/mitmproxy/addons/test_onboarding.py000066400000000000000000000024751425660472000236410ustar00rootroot00000000000000import pytest from mitmproxy.addons import onboarding from mitmproxy.test import taddons @pytest.fixture def client(): with onboarding.app.test_client() as client: yield client class TestApp: def addons(self): return [onboarding.Onboarding()] async def test_basic(self, client): ob = onboarding.Onboarding() with taddons.context(ob) as tctx: tctx.configure(ob) assert client.get("/").status_code == 200 @pytest.mark.parametrize("ext", ["pem", "p12", "cer"]) async def test_cert(self, client, ext, tdata): ob = onboarding.Onboarding() with taddons.context(ob) as tctx: tctx.configure(ob, confdir=tdata.path("mitmproxy/data/confdir")) resp = client.get(f"/cert/{ext}") assert resp.status_code == 200 assert resp.data @pytest.mark.parametrize("ext", ["pem", "p12", "cer"]) async def test_head(self, client, ext, tdata): ob = onboarding.Onboarding() with taddons.context(ob) as tctx: tctx.configure(ob, confdir=tdata.path("mitmproxy/data/confdir")) resp = client.head(f"http://{tctx.options.onboarding_host}/cert/{ext}") assert resp.status_code == 200 assert "Content-Length" in resp.headers assert not resp.data mitmproxy-8.1.1/test/mitmproxy/addons/test_proxyauth.py000066400000000000000000000215721425660472000235610ustar00rootroot00000000000000import binascii from unittest import mock import ldap3 import pytest from mitmproxy import exceptions from mitmproxy.addons import proxyauth from mitmproxy.proxy.layers import modes from mitmproxy.test import taddons from mitmproxy.test import tflow class TestMkauth: def test_mkauth_scheme(self): assert ( proxyauth.mkauth("username", "password") == "basic dXNlcm5hbWU6cGFzc3dvcmQ=\n" ) @pytest.mark.parametrize( "scheme, expected", [ ("", " dXNlcm5hbWU6cGFzc3dvcmQ=\n"), ("basic", "basic dXNlcm5hbWU6cGFzc3dvcmQ=\n"), ("foobar", "foobar dXNlcm5hbWU6cGFzc3dvcmQ=\n"), ], ) def test_mkauth(self, scheme, expected): assert proxyauth.mkauth("username", "password", scheme) == expected class TestParseHttpBasicAuth: @pytest.mark.parametrize( "input", [ "", "foo bar", "basic abc", "basic " + binascii.b2a_base64(b"foo").decode("ascii"), ], ) def test_parse_http_basic_auth_error(self, input): with pytest.raises(ValueError): proxyauth.parse_http_basic_auth(input) def test_parse_http_basic_auth(self): input = proxyauth.mkauth("test", "test") assert proxyauth.parse_http_basic_auth(input) == ("basic", "test", "test") class TestProxyAuth: @pytest.mark.parametrize( "mode, expected", [ ("", False), ("foobar", False), ("regular", True), ("upstream:", True), ("upstream:foobar", True), ], ) def test_is_http_proxy(self, mode, expected): up = proxyauth.ProxyAuth() with taddons.context(up, loadcore=False) as ctx: ctx.options.mode = mode assert up.is_http_proxy is expected @pytest.mark.parametrize( "is_http_proxy, expected", [ (True, "Proxy-Authorization"), (False, "Authorization"), ], ) def test_which_auth_header(self, is_http_proxy, expected): up = proxyauth.ProxyAuth() with mock.patch( "mitmproxy.addons.proxyauth.ProxyAuth.is_http_proxy", new=is_http_proxy ): assert up.http_auth_header == expected @pytest.mark.parametrize( "is_http_proxy, expected_status_code, expected_header", [ (True, 407, "Proxy-Authenticate"), (False, 401, "WWW-Authenticate"), ], ) def test_auth_required_response( self, is_http_proxy, expected_status_code, expected_header ): up = proxyauth.ProxyAuth() with mock.patch( "mitmproxy.addons.proxyauth.ProxyAuth.is_http_proxy", new=is_http_proxy ): resp = up.make_auth_required_response() assert resp.status_code == expected_status_code assert expected_header in resp.headers.keys() def test_socks5(self): pa = proxyauth.ProxyAuth() with taddons.context(pa, loadcore=False) as ctx: ctx.configure(pa, proxyauth="foo:bar", mode="regular") data = modes.Socks5AuthData(tflow.tclient_conn(), "foo", "baz") pa.socks5_auth(data) assert not data.valid data.password = "bar" pa.socks5_auth(data) assert data.valid def test_authenticate(self): up = proxyauth.ProxyAuth() with taddons.context(up, loadcore=False) as ctx: ctx.configure(up, proxyauth="any", mode="regular") f = tflow.tflow() assert not f.response up.authenticate_http(f) assert f.response.status_code == 407 f = tflow.tflow() f.request.headers["Proxy-Authorization"] = proxyauth.mkauth("test", "test") up.authenticate_http(f) assert not f.response assert not f.request.headers.get("Proxy-Authorization") f = tflow.tflow() ctx.configure(up, mode="reverse") assert not f.response up.authenticate_http(f) assert f.response.status_code == 401 f = tflow.tflow() f.request.headers["Authorization"] = proxyauth.mkauth("test", "test") up.authenticate_http(f) assert not f.response assert not f.request.headers.get("Authorization") def test_configure(self, monkeypatch, tdata): monkeypatch.setattr(ldap3, "Server", mock.MagicMock()) monkeypatch.setattr(ldap3, "Connection", mock.MagicMock()) pa = proxyauth.ProxyAuth() with taddons.context(pa) as ctx: with pytest.raises( exceptions.OptionsError, match="Invalid proxyauth specification" ): ctx.configure(pa, proxyauth="foo") ctx.configure(pa, proxyauth="foo:bar") assert isinstance(pa.validator, proxyauth.SingleUser) assert pa.validator("foo", "bar") assert not pa.validator("foo", "baz") with pytest.raises( exceptions.OptionsError, match="Invalid single-user auth specification." ): ctx.configure(pa, proxyauth="foo:bar:baz") ctx.configure(pa, proxyauth="any") assert isinstance(pa.validator, proxyauth.AcceptAll) assert pa.validator("foo", "bar") ctx.configure(pa, proxyauth=None) assert pa.validator is None ctx.configure( pa, proxyauth="ldap:localhost:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com", ) assert isinstance(pa.validator, proxyauth.Ldap) ctx.configure( pa, proxyauth="ldap:localhost:1234:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com", ) assert isinstance(pa.validator, proxyauth.Ldap) with pytest.raises( exceptions.OptionsError, match="Invalid LDAP specification" ): ctx.configure(pa, proxyauth="ldap:test:test:test") with pytest.raises( exceptions.OptionsError, match="Invalid LDAP specification" ): ctx.configure( pa, proxyauth="ldap:fake_serveruid=?dc=example,dc=com:person" ) with pytest.raises( exceptions.OptionsError, match="Invalid LDAP specification" ): ctx.configure(pa, proxyauth="ldapssssssss:fake_server:dn:password:tree") with pytest.raises( exceptions.OptionsError, match="Could not open htpasswd file" ): ctx.configure( pa, proxyauth="@" + tdata.path("mitmproxy/net/data/server.crt") ) with pytest.raises( exceptions.OptionsError, match="Could not open htpasswd file" ): ctx.configure(pa, proxyauth="@nonexistent") ctx.configure(pa, proxyauth="@" + tdata.path("mitmproxy/net/data/htpasswd")) assert isinstance(pa.validator, proxyauth.Htpasswd) assert pa.validator("test", "test") assert not pa.validator("test", "foo") with pytest.raises( exceptions.OptionsError, match="Proxy Authentication not supported in transparent mode.", ): ctx.configure(pa, proxyauth="any", mode="transparent") def test_handlers(self): up = proxyauth.ProxyAuth() with taddons.context(up) as ctx: ctx.configure(up, proxyauth="any", mode="regular") f = tflow.tflow() assert not f.response up.requestheaders(f) assert f.response.status_code == 407 f = tflow.tflow() f.request.method = "CONNECT" assert not f.response up.http_connect(f) assert f.response.status_code == 407 f = tflow.tflow() f.request.method = "CONNECT" f.request.headers["Proxy-Authorization"] = proxyauth.mkauth("test", "test") up.http_connect(f) assert not f.response f2 = tflow.tflow(client_conn=f.client_conn) up.requestheaders(f2) assert not f2.response assert f2.metadata["proxyauth"] == ("test", "test") @pytest.mark.parametrize( "spec", [ "ldaps:localhost:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com", "ldap:localhost:1234:cn=default,dc=cdhdt,dc=com:password:ou=application,dc=cdhdt,dc=com", ], ) def test_ldap(monkeypatch, spec): monkeypatch.setattr(ldap3, "Server", mock.MagicMock()) monkeypatch.setattr(ldap3, "Connection", mock.MagicMock()) validator = proxyauth.Ldap(spec) assert not validator("", "") assert validator("foo", "bar") validator.conn.response = False assert not validator("foo", "bar") mitmproxy-8.1.1/test/mitmproxy/addons/test_proxyserver.py000066400000000000000000000243061425660472000241240ustar00rootroot00000000000000import asyncio from contextlib import asynccontextmanager import socket import pytest from mitmproxy import dns, exceptions from mitmproxy.addons import dns_resolver from mitmproxy.addons.proxyserver import Proxyserver from mitmproxy.connection import Address from mitmproxy.net import udp from mitmproxy.proxy import layers, server_hooks from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.test import taddons, tflow from mitmproxy.test.tflow import tclient_conn, tserver_conn from mitmproxy.test.tutils import tdnsreq class HelperAddon: def __init__(self): self.flows = [] self.layers = [ lambda ctx: layers.modes.HttpProxy(ctx), lambda ctx: layers.HttpLayer(ctx, HTTPMode.regular), lambda ctx: layers.TCPLayer(ctx), ] def request(self, f): self.flows.append(f) def tcp_start(self, f): self.flows.append(f) def next_layer(self, nl): nl.layer = self.layers.pop(0)(nl.context) @asynccontextmanager async def tcp_server(handle_conn) -> Address: server = await asyncio.start_server(handle_conn, "127.0.0.1", 0) await server.start_serving() try: yield server.sockets[0].getsockname() finally: server.close() async def test_start_stop(): async def server_handler( reader: asyncio.StreamReader, writer: asyncio.StreamWriter ): assert await reader.readuntil(b"\r\n\r\n") == b"GET /hello HTTP/1.1\r\n\r\n" writer.write(b"HTTP/1.1 204 No Content\r\n\r\n") await writer.drain() writer.close() ps = Proxyserver() with taddons.context(ps) as tctx: state = HelperAddon() tctx.master.addons.add(state) async with tcp_server(server_handler) as addr: tctx.configure(ps, listen_host="127.0.0.1", listen_port=0) assert not ps.tcp_server await ps.running() await tctx.master.await_log("Proxy server listening", level="info") assert ps.tcp_server proxy_addr = ps.tcp_server.sockets[0].getsockname()[:2] reader, writer = await asyncio.open_connection(*proxy_addr) req = f"GET http://{addr[0]}:{addr[1]}/hello HTTP/1.1\r\n\r\n" writer.write(req.encode()) assert ( await reader.readuntil(b"\r\n\r\n") == b"HTTP/1.1 204 No Content\r\n\r\n" ) assert repr(ps) == "ProxyServer(running, 1 active conns)" tctx.configure(ps, server=False) await tctx.master.await_log("Stopping Proxy server", level="info") assert not ps.tcp_server assert state.flows assert state.flows[0].request.path == "/hello" assert state.flows[0].response.status_code == 204 # Waiting here until everything is really torn down... takes some effort. conn_handler = list(ps._connections.values())[0] client_handler = conn_handler.transports[conn_handler.client].handler writer.close() await writer.wait_closed() try: await client_handler except asyncio.CancelledError: pass for _ in range(5): # Get all other scheduled coroutines to run. await asyncio.sleep(0) assert repr(ps) == "ProxyServer(stopped, 0 active conns)" async def test_inject() -> None: async def server_handler( reader: asyncio.StreamReader, writer: asyncio.StreamWriter ): while s := await reader.read(1): writer.write(s.upper()) ps = Proxyserver() with taddons.context(ps) as tctx: state = HelperAddon() tctx.master.addons.add(state) async with tcp_server(server_handler) as addr: tctx.configure(ps, listen_host="127.0.0.1", listen_port=0) await ps.running() await tctx.master.await_log("Proxy server listening", level="info") proxy_addr = ps.tcp_server.sockets[0].getsockname()[:2] reader, writer = await asyncio.open_connection(*proxy_addr) req = f"CONNECT {addr[0]}:{addr[1]} HTTP/1.1\r\n\r\n" writer.write(req.encode()) assert ( await reader.readuntil(b"\r\n\r\n") == b"HTTP/1.1 200 Connection established\r\n\r\n" ) writer.write(b"a") assert await reader.read(1) == b"A" ps.inject_tcp(state.flows[0], False, b"b") assert await reader.read(1) == b"B" ps.inject_tcp(state.flows[0], True, b"c") assert await reader.read(1) == b"c" async def test_inject_fail() -> None: ps = Proxyserver() with taddons.context(ps) as tctx: ps.inject_websocket(tflow.tflow(), True, b"test") await tctx.master.await_log( "Cannot inject WebSocket messages into non-WebSocket flows.", level="warn" ) ps.inject_tcp(tflow.tflow(), True, b"test") await tctx.master.await_log( "Cannot inject TCP messages into non-TCP flows.", level="warn" ) ps.inject_websocket(tflow.twebsocketflow(), True, b"test") await tctx.master.await_log("Flow is not from a live connection.", level="warn") ps.inject_websocket(tflow.ttcpflow(), True, b"test") await tctx.master.await_log("Flow is not from a live connection.", level="warn") async def test_warn_no_nextlayer(): """ Test that we log an error if the proxy server is started without NextLayer addon. That is a mean trap to fall into when writing end-to-end tests. """ ps = Proxyserver() with taddons.context(ps) as tctx: tctx.configure(ps, listen_host="127.0.0.1", listen_port=0) await ps.running() await tctx.master.await_log("Proxy server listening at", level="info") assert tctx.master.has_log( "Warning: Running proxyserver without nextlayer addon!", level="warn" ) await ps.shutdown_server() async def test_self_connect(): server = tserver_conn() client = tclient_conn() server.address = ("localhost", 8080) ps = Proxyserver() with taddons.context(ps) as tctx: # not calling .running() here to avoid unnecessary socket ps.options = tctx.options ps.server_connect(server_hooks.ServerConnectionHookData(server, client)) assert "Request destination unknown" in server.error def test_options(): ps = Proxyserver() with taddons.context(ps) as tctx: with pytest.raises(exceptions.OptionsError): tctx.configure(ps, body_size_limit="invalid") tctx.configure(ps, body_size_limit="1m") with pytest.raises(exceptions.OptionsError): tctx.configure(ps, stream_large_bodies="invalid") tctx.configure(ps, stream_large_bodies="1m") with pytest.raises(exceptions.OptionsError): tctx.configure(ps, dns_mode="invalid") tctx.configure(ps, dns_mode="regular") with pytest.raises(exceptions.OptionsError): tctx.configure(ps, dns_mode="reverse") tctx.configure(ps, dns_mode="reverse:8.8.8.8") assert ps.dns_reverse_addr == ("8.8.8.8", 53) with pytest.raises(exceptions.OptionsError): tctx.configure(ps, dns_mode="reverse:invalid:53") tctx.configure(ps, dns_mode="reverse:8.8.8.8:53") assert ps.dns_reverse_addr == ("8.8.8.8", 53) with pytest.raises(exceptions.OptionsError): tctx.configure(ps, connect_addr="invalid") tctx.configure(ps, connect_addr="1.2.3.4") assert ps.connect_addr == ("1.2.3.4", 0) async def test_startup_err(monkeypatch) -> None: async def _raise(*_): raise OSError("cannot bind") monkeypatch.setattr(asyncio, "start_server", _raise) ps = Proxyserver() with taddons.context(ps) as tctx: await ps.running() await tctx.master.await_log("cannot bind", level="error") async def test_shutdown_err() -> None: def _raise(*_): raise OSError("cannot close") ps = Proxyserver() with taddons.context(ps) as tctx: tctx.configure(ps, listen_host="127.0.0.1", listen_port=0) await ps.running() assert ps.running_servers for server in ps.running_servers: setattr(server, "close", _raise) await ps.shutdown_server() await tctx.master.await_log("cannot close", level="error") assert ps.running_servers class DummyResolver: async def dns_request(self, flow: dns.DNSFlow) -> None: flow.response = await dns_resolver.resolve_message(flow.request, self) async def getaddrinfo(self, host: str, port: int, *, family: int): if family == socket.AF_INET and host == "dns.google": return [(socket.AF_INET, None, None, None, ("8.8.8.8", port))] e = socket.gaierror() e.errno = socket.EAI_NONAME raise e async def test_dns() -> None: ps = Proxyserver() with taddons.context(ps, DummyResolver()) as tctx: tctx.configure( ps, server=False, dns_server=True, dns_listen_host="127.0.0.1", dns_listen_port=0, dns_mode="regular", ) await ps.running() await tctx.master.await_log("DNS server listening at", level="info") assert ps.dns_server dns_addr = ps.dns_server.sockets[0].getsockname()[:2] r, w = await udp.open_connection(*dns_addr) w.write(b"\x00") await tctx.master.await_log("Invalid DNS datagram received", level="info") req = tdnsreq() w.write(req.packed) resp = dns.Message.unpack(await r.read(udp.MAX_DATAGRAM_SIZE)) assert req.id == resp.id and "8.8.8.8" in str(resp) assert len(ps._connections) == 1 w.write(req.packed) resp = dns.Message.unpack(await r.read(udp.MAX_DATAGRAM_SIZE)) assert req.id == resp.id and "8.8.8.8" in str(resp) assert len(ps._connections) == 1 req.id = req.id + 1 w.write(req.packed) resp = dns.Message.unpack(await r.read(udp.MAX_DATAGRAM_SIZE)) assert req.id == resp.id and "8.8.8.8" in str(resp) assert len(ps._connections) == 2 await ps.shutdown_server() await tctx.master.await_log("Stopping DNS server", level="info") mitmproxy-8.1.1/test/mitmproxy/addons/test_readfile.py000066400000000000000000000067661425660472000233010ustar00rootroot00000000000000import asyncio import io import pytest from unittest import mock import mitmproxy.io from mitmproxy import exceptions from mitmproxy.addons import readfile from mitmproxy.test import taddons from mitmproxy.test import tflow @pytest.fixture def data(): f = io.BytesIO() w = mitmproxy.io.FlowWriter(f) flows = [ tflow.tflow(resp=True), tflow.tflow(err=True), tflow.ttcpflow(), tflow.ttcpflow(err=True), ] for flow in flows: w.add(flow) f.seek(0) return f @pytest.fixture def corrupt_data(data): f = io.BytesIO(data.getvalue()) f.seek(0, io.SEEK_END) f.write(b"qibble") f.seek(0) return f class TestReadFile: def test_configure(self): rf = readfile.ReadFile() with taddons.context(rf) as tctx: tctx.configure(rf, readfile_filter="~q") with pytest.raises(Exception, match="Invalid filter expression"): tctx.configure(rf, readfile_filter="~~") tctx.configure(rf, readfile_filter="") async def test_read(self, tmpdir, data, corrupt_data): rf = readfile.ReadFile() with taddons.context(rf) as tctx: assert not rf.reading() tf = tmpdir.join("tfile") with mock.patch("mitmproxy.master.Master.load_flow") as mck: tf.write(data.getvalue()) tctx.configure(rf, rfile=str(tf), readfile_filter=".*") mck.assert_not_awaited() rf.running() await asyncio.sleep(0) mck.assert_awaited() tf.write(corrupt_data.getvalue()) tctx.configure(rf, rfile=str(tf)) rf.running() await tctx.master.await_log("corrupted") async def test_corrupt(self, corrupt_data): rf = readfile.ReadFile() with taddons.context(rf) as tctx: with pytest.raises(exceptions.FlowReadException): await rf.load_flows(io.BytesIO(b"qibble")) tctx.master.clear() with pytest.raises(exceptions.FlowReadException): await rf.load_flows(corrupt_data) await tctx.master.await_log("file corrupted") async def test_nonexistent_file(self): rf = readfile.ReadFile() with taddons.context(rf) as tctx: with pytest.raises(exceptions.FlowReadException): await rf.load_flows_from_path("nonexistent") await tctx.master.await_log("nonexistent") class TestReadFileStdin: @mock.patch("sys.stdin") async def test_stdin(self, stdin, data, corrupt_data): rf = readfile.ReadFileStdin() with taddons.context(rf): with mock.patch("mitmproxy.master.Master.load_flow") as mck: stdin.buffer = data mck.assert_not_awaited() await rf.load_flows(stdin.buffer) mck.assert_awaited() stdin.buffer = corrupt_data with pytest.raises(exceptions.FlowReadException): await rf.load_flows(stdin.buffer) async def test_normal(self, tmpdir, data): rf = readfile.ReadFileStdin() with taddons.context(rf) as tctx: tf = tmpdir.join("tfile") with mock.patch("mitmproxy.master.Master.load_flow") as mck: tf.write(data.getvalue()) tctx.configure(rf, rfile=str(tf)) mck.assert_not_awaited() rf.running() await asyncio.sleep(0) mck.assert_awaited() mitmproxy-8.1.1/test/mitmproxy/addons/test_save.py000066400000000000000000000116571425660472000224570ustar00rootroot00000000000000import pytest from mitmproxy import exceptions from mitmproxy import io from mitmproxy.addons import save from mitmproxy.addons import view from mitmproxy.test import taddons from mitmproxy.test import tflow def test_configure(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: with pytest.raises(exceptions.OptionsError): tctx.configure(sa, save_stream_file=str(tmp_path)) with pytest.raises(Exception, match="Invalid filter"): tctx.configure( sa, save_stream_file=str(tmp_path / "foo"), save_stream_filter="~~" ) tctx.configure(sa, save_stream_filter="foo") assert sa.filt tctx.configure(sa, save_stream_filter=None) assert not sa.filt def rd(p): with open(p, "rb") as f: x = io.FlowReader(f) return list(x.stream()) def test_tcp(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: p = str(tmp_path / "foo") tctx.configure(sa, save_stream_file=p) tt = tflow.ttcpflow() sa.tcp_start(tt) sa.tcp_end(tt) tt = tflow.ttcpflow() sa.tcp_start(tt) sa.tcp_error(tt) tctx.configure(sa, save_stream_file=None) assert len(rd(p)) == 2 def test_dns(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: p = str(tmp_path / "foo") tctx.configure(sa, save_stream_file=p) f = tflow.tdnsflow(resp=True) sa.dns_request(f) sa.dns_response(f) tctx.configure(sa, save_stream_file=None) assert rd(p)[0].response tctx.configure(sa, save_stream_file="+" + p) f = tflow.tdnsflow(err=True) sa.dns_request(f) sa.dns_error(f) tctx.configure(sa, save_stream_file=None) assert rd(p)[1].error tctx.configure(sa, save_stream_file="+" + p) f = tflow.tdnsflow() sa.dns_request(f) tctx.configure(sa, save_stream_file=None) assert not rd(p)[2].response f = tflow.tdnsflow() sa.dns_response(f) assert len(rd(p)) == 3 def test_websocket(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: p = str(tmp_path / "foo") tctx.configure(sa, save_stream_file=p) f = tflow.twebsocketflow() sa.request(f) sa.websocket_end(f) f = tflow.twebsocketflow() sa.request(f) sa.websocket_end(f) tctx.configure(sa, save_stream_file=None) assert len(rd(p)) == 2 def test_save_command(tmp_path): sa = save.Save() with taddons.context() as tctx: p = str(tmp_path / "foo") sa.save([tflow.tflow(resp=True)], p) assert len(rd(p)) == 1 sa.save([tflow.tflow(resp=True)], p) assert len(rd(p)) == 1 sa.save([tflow.tflow(resp=True)], "+" + p) assert len(rd(p)) == 2 with pytest.raises(exceptions.CommandError): sa.save([tflow.tflow(resp=True)], str(tmp_path)) v = view.View() tctx.master.addons.add(v) tctx.master.addons.add(sa) tctx.master.commands.execute("save.file @shown %s" % p) def test_simple(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: p = str(tmp_path / "foo") tctx.configure(sa, save_stream_file=p) f = tflow.tflow(resp=True) sa.request(f) sa.response(f) tctx.configure(sa, save_stream_file=None) assert rd(p)[0].response tctx.configure(sa, save_stream_file="+" + p) f = tflow.tflow(err=True) sa.request(f) sa.error(f) tctx.configure(sa, save_stream_file=None) assert rd(p)[1].error tctx.configure(sa, save_stream_file="+" + p) f = tflow.tflow() sa.request(f) tctx.configure(sa, save_stream_file=None) assert not rd(p)[2].response f = tflow.tflow() sa.response(f) assert len(rd(p)) == 3 def test_rotate_stream(tmp_path): sa = save.Save() with taddons.context(sa) as tctx: tctx.configure(sa, save_stream_file=str(tmp_path / "a.txt")) f1 = tflow.tflow(resp=True) f2 = tflow.tflow(resp=True) sa.request(f1) sa.response(f1) sa.request(f2) # second request already started. tctx.configure(sa, save_stream_file=str(tmp_path / "b.txt")) sa.response(f2) sa.done() assert len(rd(tmp_path / "a.txt")) == 1 assert len(rd(tmp_path / "b.txt")) == 1 def test_disk_full(tmp_path, monkeypatch, capsys): sa = save.Save() with taddons.context(sa) as tctx: tctx.configure(sa, save_stream_file=str(tmp_path / "foo.txt")) def _raise(*_): raise OSError("wat") monkeypatch.setattr(sa, "maybe_rotate_to_new_file", _raise) f = tflow.tflow(resp=True) sa.request(f) with pytest.raises(SystemExit): sa.response(f) assert "Error while writing" in capsys.readouterr().err mitmproxy-8.1.1/test/mitmproxy/addons/test_script.py000066400000000000000000000247121425660472000230210ustar00rootroot00000000000000import asyncio import os import re import sys import traceback import pytest from mitmproxy import addonmanager from mitmproxy import exceptions from mitmproxy.addons import script from mitmproxy.proxy.layers.http import HttpRequestHook from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy.tools import main # We want this to be speedy for testing script.ReloadInterval = 0.1 async def test_load_script(tdata): with taddons.context() as tctx: ns = script.load_script( tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py") ) assert ns.addons script.load_script("nonexistent") await tctx.master.await_log("No such file or directory") script.load_script(tdata.path("mitmproxy/data/addonscripts/recorder/error.py")) await tctx.master.await_log("invalid syntax") def test_load_fullname(tdata): """ Test that loading two scripts at locations a/foo.py and b/foo.py works. This only succeeds if they get assigned different basenames. """ ns = script.load_script(tdata.path("mitmproxy/data/addonscripts/addon.py")) assert ns.addons ns2 = script.load_script( tdata.path("mitmproxy/data/addonscripts/same_filename/addon.py") ) assert ns.name != ns2.name assert not hasattr(ns2, "addons") class TestScript: def test_notfound(self): with taddons.context(): with pytest.raises(exceptions.OptionsError): script.Script("nonexistent", False) def test_quotes_around_filename(self, tdata): """ Test that a script specified as '"foo.py"' works to support the calling convention of mitmproxy 2.0, as e.g. used by Cuckoo Sandbox. """ path = tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py") s = script.Script(f'"{path}"', False) assert '"' not in s.fullpath async def test_simple(self, tdata): sc = script.Script( tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py"), True, ) with taddons.context(sc) as tctx: tctx.configure(sc) await tctx.master.await_log("recorder configure") rec = tctx.master.addons.get("recorder") assert rec.call_log[0][0:2] == ("recorder", "load") rec.call_log = [] f = tflow.tflow(resp=True) tctx.master.addons.trigger(HttpRequestHook(f)) assert rec.call_log[0][1] == "request" async def test_reload(self, tmpdir): with taddons.context() as tctx: f = tmpdir.join("foo.py") f.ensure(file=True) f.write("\n") sc = script.Script(str(f), True) tctx.configure(sc) await tctx.master.await_log("Loading") tctx.master.clear() for i in range(20): f.write("\n") if tctx.master.has_log("Loading"): break await asyncio.sleep(0.1) else: raise AssertionError("No reload seen") async def test_exception(self, tdata): with taddons.context() as tctx: sc = script.Script( tdata.path("mitmproxy/data/addonscripts/error.py"), True, ) tctx.master.addons.add(sc) await tctx.master.await_log("error load") tctx.configure(sc) f = tflow.tflow(resp=True) tctx.master.addons.trigger(HttpRequestHook(f)) await tctx.master.await_log("ValueError: Error!") await tctx.master.await_log("error.py") async def test_optionexceptions(self, tdata): with taddons.context() as tctx: sc = script.Script( tdata.path("mitmproxy/data/addonscripts/configure.py"), True, ) tctx.master.addons.add(sc) tctx.configure(sc) await tctx.master.await_log("Options Error") async def test_addon(self, tdata): with taddons.context() as tctx: sc = script.Script(tdata.path("mitmproxy/data/addonscripts/addon.py"), True) tctx.master.addons.add(sc) await tctx.master.await_log("addon running") assert sc.ns.event_log == [ "scriptload", "addonload", "scriptconfigure", "addonconfigure", ] class TestCutTraceback: def raise_(self, i): if i > 0: self.raise_(i - 1) raise RuntimeError() def test_simple(self): try: self.raise_(4) except RuntimeError: tb = sys.exc_info()[2] tb_cut = addonmanager.cut_traceback(tb, "test_simple") assert len(traceback.extract_tb(tb_cut)) == 5 tb_cut2 = addonmanager.cut_traceback(tb, "nonexistent") assert len(traceback.extract_tb(tb_cut2)) == len(traceback.extract_tb(tb)) class TestScriptLoader: async def test_script_run(self, tdata): rp = tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py") sc = script.ScriptLoader() with taddons.context(sc) as tctx: sc.script_run([tflow.tflow(resp=True)], rp) await tctx.master.await_log("recorder response") debug = [i.msg for i in tctx.master.logs if i.level == "debug"] assert debug == [ "recorder configure", "recorder running", "recorder requestheaders", "recorder request", "recorder responseheaders", "recorder response", ] async def test_script_run_nonexistent(self): sc = script.ScriptLoader() with taddons.context(sc) as tctx: sc.script_run([tflow.tflow(resp=True)], "/") await tctx.master.await_log("No such script") async def test_simple(self, tdata): sc = script.ScriptLoader() with taddons.context(loadcore=False) as tctx: tctx.master.addons.add(sc) sc.running() assert len(tctx.master.addons) == 1 tctx.master.options.update( scripts=[tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py")] ) assert len(tctx.master.addons) == 1 assert len(sc.addons) == 1 tctx.master.options.update(scripts=[]) assert len(tctx.master.addons) == 1 assert len(sc.addons) == 0 def test_dupes(self): sc = script.ScriptLoader() with taddons.context(sc) as tctx: with pytest.raises(exceptions.OptionsError): tctx.configure(sc, scripts=["one", "one"]) async def test_script_deletion(self, tdata): tdir = tdata.path("mitmproxy/data/addonscripts/") with open(tdir + "/dummy.py", "w") as f: f.write("\n") with taddons.context() as tctx: sl = script.ScriptLoader() tctx.master.addons.add(sl) tctx.configure( sl, scripts=[tdata.path("mitmproxy/data/addonscripts/dummy.py")] ) await tctx.master.await_log("Loading") os.remove(tdata.path("mitmproxy/data/addonscripts/dummy.py")) await tctx.master.await_log("Removing") await asyncio.sleep(0.1) assert not tctx.options.scripts assert not sl.addons async def test_script_error_handler(self): path = "/sample/path/example.py" exc = SyntaxError msg = "Error raised" tb = True with taddons.context() as tctx: script.script_error_handler(path, exc, msg, tb) await tctx.master.await_log("/sample/path/example.py") await tctx.master.await_log("Error raised") await tctx.master.await_log("lineno") await tctx.master.await_log("NoneType") async def test_order(self, tdata): rec = tdata.path("mitmproxy/data/addonscripts/recorder") sc = script.ScriptLoader() sc.is_running = True with taddons.context(sc) as tctx: tctx.configure( sc, scripts=[ "%s/a.py" % rec, "%s/b.py" % rec, "%s/c.py" % rec, ], ) await tctx.master.await_log("configure") debug = [i.msg for i in tctx.master.logs if i.level == "debug"] assert debug == [ "a load", "a configure", "a running", "b load", "b configure", "b running", "c load", "c configure", "c running", ] tctx.master.clear() tctx.configure( sc, scripts=[ "%s/c.py" % rec, "%s/a.py" % rec, "%s/b.py" % rec, ], ) await tctx.master.await_log("b configure") debug = [i.msg for i in tctx.master.logs if i.level == "debug"] assert debug == [ "c configure", "a configure", "b configure", ] tctx.master.clear() tctx.configure( sc, scripts=[ "%s/e.py" % rec, "%s/a.py" % rec, ], ) await tctx.master.await_log("e configure") debug = [i.msg for i in tctx.master.logs if i.level == "debug"] assert debug == [ "c done", "b done", "a configure", "e load", "e configure", "e running", ] # stop reload tasks tctx.configure(sc, scripts=[]) def test_order(tdata, capsys): """Integration test: Make sure that the runtime hooks are triggered on startup in the correct order.""" main.mitmdump( [ "-n", "-s", tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py"), "-s", tdata.path("mitmproxy/data/addonscripts/shutdown.py"), ] ) assert re.match( r"Loading script.+recorder.py\n" r"\('recorder', 'load', .+\n" r"\('recorder', 'configure', .+\n" r"Loading script.+shutdown.py\n" r"\('recorder', 'running', .+\n" r"\('recorder', 'done', .+\n$", capsys.readouterr().out, ) mitmproxy-8.1.1/test/mitmproxy/addons/test_server_side_events.py000066400000000000000000000007171425660472000254120ustar00rootroot00000000000000from mitmproxy.addons.server_side_events import ServerSideEvents from mitmproxy.test import taddons from mitmproxy.test.tflow import tflow async def test_simple(): s = ServerSideEvents() with taddons.context() as tctx: f = tflow(resp=True) f.response.headers["content-type"] = "text/event-stream" s.response(f) await tctx.master.await_log( "mitmproxy currently does not support server side events." ) mitmproxy-8.1.1/test/mitmproxy/addons/test_serverplayback.py000066400000000000000000000252371425660472000245350ustar00rootroot00000000000000import urllib import pytest import mitmproxy.test.tutils from mitmproxy import exceptions from mitmproxy import io from mitmproxy.addons import serverplayback from mitmproxy.test import taddons from mitmproxy.test import tflow def tdump(path, flows): with open(path, "wb") as f: w = io.FlowWriter(f) for i in flows: w.add(i) def test_load_file(tmpdir): s = serverplayback.ServerPlayback() with taddons.context(s): fpath = str(tmpdir.join("flows")) tdump(fpath, [tflow.tflow(resp=True)]) s.load_file(fpath) assert s.flowmap with pytest.raises(exceptions.CommandError): s.load_file("/nonexistent") def test_config(tmpdir): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: fpath = str(tmpdir.join("flows")) tdump(fpath, [tflow.tflow(resp=True)]) tctx.configure(s, server_replay=[fpath]) s.configured = False with pytest.raises(exceptions.OptionsError): tctx.configure(s, server_replay=[str(tmpdir)]) def test_server_playback(): sp = serverplayback.ServerPlayback() with taddons.context(sp) as tctx: tctx.configure(sp) f = tflow.tflow(resp=True) assert not sp.flowmap sp.load_flows([f]) assert sp.flowmap assert sp.next_flow(f) assert not sp.flowmap sp.load_flows([f]) assert sp.flowmap sp.clear() assert not sp.flowmap def test_ignore_host(): sp = serverplayback.ServerPlayback() with taddons.context(sp) as tctx: tctx.configure(sp, server_replay_ignore_host=True) r = tflow.tflow(resp=True) r2 = tflow.tflow(resp=True) r.request.host = "address" r2.request.host = "address" assert sp._hash(r) == sp._hash(r2) r2.request.host = "wrong_address" assert sp._hash(r) == sp._hash(r2) def test_ignore_content(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s, server_replay_ignore_content=False) r = tflow.tflow(resp=True) r2 = tflow.tflow(resp=True) r.request.content = b"foo" r2.request.content = b"foo" assert s._hash(r) == s._hash(r2) r2.request.content = b"bar" assert not s._hash(r) == s._hash(r2) tctx.configure(s, server_replay_ignore_content=True) r = tflow.tflow(resp=True) r2 = tflow.tflow(resp=True) r.request.content = b"foo" r2.request.content = b"foo" assert s._hash(r) == s._hash(r2) r2.request.content = b"bar" assert s._hash(r) == s._hash(r2) r2.request.content = b"" assert s._hash(r) == s._hash(r2) r2.request.content = None assert s._hash(r) == s._hash(r2) def test_ignore_content_wins_over_params(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure( s, server_replay_ignore_content=True, server_replay_ignore_payload_params=["param1", "param2"], ) # NOTE: parameters are mutually exclusive in options r = tflow.tflow(resp=True) r.request.headers["Content-Type"] = "application/x-www-form-urlencoded" r.request.content = b"paramx=y" r2 = tflow.tflow(resp=True) r2.request.headers["Content-Type"] = "application/x-www-form-urlencoded" r2.request.content = b"paramx=x" # same parameters assert s._hash(r) == s._hash(r2) def test_ignore_payload_params_other_content_type(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure( s, server_replay_ignore_content=False, server_replay_ignore_payload_params=["param1", "param2"], ) r = tflow.tflow(resp=True) r.request.headers["Content-Type"] = "application/json" r.request.content = b'{"param1":"1"}' r2 = tflow.tflow(resp=True) r2.request.headers["Content-Type"] = "application/json" r2.request.content = b'{"param1":"1"}' # same content assert s._hash(r) == s._hash(r2) # distint content (note only x-www-form-urlencoded payload is analysed) r2.request.content = b'{"param1":"2"}' assert not s._hash(r) == s._hash(r2) def test_hash(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s) r = tflow.tflow() r2 = tflow.tflow() assert s._hash(r) assert s._hash(r) == s._hash(r2) r.request.headers["foo"] = "bar" assert s._hash(r) == s._hash(r2) r.request.path = "voing" assert s._hash(r) != s._hash(r2) r.request.path = "path?blank_value" r2.request.path = "path?" assert s._hash(r) != s._hash(r2) def test_headers(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s, server_replay_use_headers=["foo"]) r = tflow.tflow(resp=True) r.request.headers["foo"] = "bar" r2 = tflow.tflow(resp=True) assert not s._hash(r) == s._hash(r2) r2.request.headers["foo"] = "bar" assert s._hash(r) == s._hash(r2) r2.request.headers["oink"] = "bar" assert s._hash(r) == s._hash(r2) r = tflow.tflow(resp=True) r2 = tflow.tflow(resp=True) assert s._hash(r) == s._hash(r2) def test_load(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s) r = tflow.tflow(resp=True) r.request.headers["key"] = "one" r2 = tflow.tflow(resp=True) r2.request.headers["key"] = "two" s.load_flows([r, r2]) assert s.count() == 2 n = s.next_flow(r) assert n.request.headers["key"] == "one" assert s.count() == 1 n = s.next_flow(r) assert n.request.headers["key"] == "two" assert not s.flowmap assert s.count() == 0 assert not s.next_flow(r) def test_load_with_server_replay_nopop(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s, server_replay_nopop=True) r = tflow.tflow(resp=True) r.request.headers["key"] = "one" r2 = tflow.tflow(resp=True) r2.request.headers["key"] = "two" s.load_flows([r, r2]) assert s.count() == 2 s.next_flow(r) assert s.count() == 2 def test_ignore_params(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s, server_replay_ignore_params=["param1", "param2"]) r = tflow.tflow(resp=True) r.request.path = "/test?param1=1" r2 = tflow.tflow(resp=True) r2.request.path = "/test" assert s._hash(r) == s._hash(r2) r2.request.path = "/test?param1=2" assert s._hash(r) == s._hash(r2) r2.request.path = "/test?param2=1" assert s._hash(r) == s._hash(r2) r2.request.path = "/test?param3=2" assert not s._hash(r) == s._hash(r2) def thash(r, r2, setter): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: s = serverplayback.ServerPlayback() tctx.configure(s, server_replay_ignore_payload_params=["param1", "param2"]) setter(r, paramx="x", param1="1") setter(r2, paramx="x", param1="1") # same parameters assert s._hash(r) == s._hash(r2) # ignored parameters != setter(r2, paramx="x", param1="2") assert s._hash(r) == s._hash(r2) # missing parameter setter(r2, paramx="x") assert s._hash(r) == s._hash(r2) # ignorable parameter added setter(r2, paramx="x", param1="2") assert s._hash(r) == s._hash(r2) # not ignorable parameter changed setter(r2, paramx="y", param1="1") assert not s._hash(r) == s._hash(r2) # not ignorable parameter missing setter(r2, param1="1") r2.request.content = b"param1=1" assert not s._hash(r) == s._hash(r2) def test_ignore_payload_params(): def urlencode_setter(r, **kwargs): r.request.content = urllib.parse.urlencode(kwargs).encode() r = tflow.tflow(resp=True) r.request.headers["Content-Type"] = "application/x-www-form-urlencoded" r2 = tflow.tflow(resp=True) r2.request.headers["Content-Type"] = "application/x-www-form-urlencoded" thash(r, r2, urlencode_setter) boundary = "somefancyboundary" def multipart_setter(r, **kwargs): b = f"--{boundary}\n" parts = [] for k, v in kwargs.items(): parts.append( 'Content-Disposition: form-data; name="%s"\n\n' "%s\n" % (k, v) ) c = b + b.join(parts) + b r.request.content = c.encode() r.request.headers["content-type"] = "multipart/form-data; boundary=" + boundary r = tflow.tflow(resp=True) r2 = tflow.tflow(resp=True) thash(r, r2, multipart_setter) def test_server_playback_full(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure( s, server_replay_refresh=True, ) f = tflow.tflow() f.response = mitmproxy.test.tutils.tresp(content=f.request.content) s.load_flows([f, f]) tf = tflow.tflow() assert not tf.response s.request(tf) assert tf.response.data == f.response.data tf = tflow.tflow() tf.request.content = b"gibble" assert not tf.response s.request(tf) assert not tf.response async def test_server_playback_kill(): s = serverplayback.ServerPlayback() with taddons.context(s) as tctx: tctx.configure(s, server_replay_refresh=True, server_replay_kill_extra=True) f = tflow.tflow() f.response = mitmproxy.test.tutils.tresp(content=f.request.content) s.load_flows([f]) f = tflow.tflow() f.request.host = "nonexistent" await tctx.cycle(s, f) assert f.error def test_server_playback_response_deleted(): """ The server playback addon holds references to flows that can be modified by the user in the meantime. One thing that can happen is that users remove the response object. This happens for example when doing a client replay at the same time. """ sp = serverplayback.ServerPlayback() with taddons.context(sp) as tctx: tctx.configure(sp) f1 = tflow.tflow(resp=True) f2 = tflow.tflow(resp=True) assert not sp.flowmap sp.load_flows([f1, f2]) assert sp.flowmap f1.response = f2.response = None assert not sp.next_flow(f1) assert not sp.flowmap mitmproxy-8.1.1/test/mitmproxy/addons/test_stickyauth.py000066400000000000000000000015271425660472000237040ustar00rootroot00000000000000import pytest from mitmproxy.test import tflow from mitmproxy.test import taddons from mitmproxy.addons import stickyauth from mitmproxy import exceptions def test_configure(): r = stickyauth.StickyAuth() with taddons.context(r) as tctx: tctx.configure(r, stickyauth="~s") with pytest.raises(exceptions.OptionsError): tctx.configure(r, stickyauth="~~") tctx.configure(r, stickyauth=None) assert not r.flt def test_simple(): r = stickyauth.StickyAuth() with taddons.context(r) as tctx: tctx.configure(r, stickyauth=".*") f = tflow.tflow(resp=True) f.request.headers["authorization"] = "foo" r.request(f) assert "address" in r.hosts f = tflow.tflow(resp=True) r.request(f) assert f.request.headers["authorization"] == "foo" mitmproxy-8.1.1/test/mitmproxy/addons/test_stickycookie.py000066400000000000000000000113711425660472000242120ustar00rootroot00000000000000import pytest from mitmproxy.test import tflow from mitmproxy.test import taddons from mitmproxy.addons import stickycookie from mitmproxy.test import tutils as ntutils def test_domain_match(): assert stickycookie.domain_match("www.google.com", ".google.com") assert stickycookie.domain_match("google.com", ".google.com") class TestStickyCookie: def test_config(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: with pytest.raises(Exception, match="Invalid filter expression"): tctx.configure(sc, stickycookie="~b") tctx.configure(sc, stickycookie="foo") assert sc.flt tctx.configure(sc, stickycookie=None) assert not sc.flt def test_simple(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") f = tflow.tflow(resp=True) f.response.headers["set-cookie"] = "foo=bar" sc.request(f) sc.response(f) assert sc.jar assert "cookie" not in f.request.headers f = f.copy() sc.request(f) assert f.request.headers["cookie"] == "foo=bar" def _response(self, sc, cookie, host): f = tflow.tflow(req=ntutils.treq(host=host, port=80), resp=True) f.response.headers["Set-Cookie"] = cookie sc.response(f) return f def test_response(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") c = ( "SSID=mooo; domain=.google.com, FOO=bar; Domain=.google.com; Path=/; " "Expires=Wed, 13-Jan-2021 22:23:01 GMT; Secure; " ) self._response(sc, c, "host") assert not sc.jar.keys() self._response(sc, c, "www.google.com") assert sc.jar.keys() sc.jar.clear() self._response(sc, "SSID=mooo", "www.google.com") assert list(sc.jar.keys())[0] == ("www.google.com", 80, "/") def test_response_multiple(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") # Test setting of multiple cookies c1 = "somecookie=test; Path=/" c2 = "othercookie=helloworld; Path=/" f = self._response(sc, c1, "www.google.com") f.response.headers["Set-Cookie"] = c2 sc.response(f) googlekey = list(sc.jar.keys())[0] assert len(sc.jar[googlekey].keys()) == 2 def test_response_weird(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") # Test setting of weird cookie keys f = tflow.tflow(req=ntutils.treq(host="www.google.com", port=80), resp=True) cs = [ "foo/bar=hello", "foo:bar=world", "foo@bar=fizz", ] for c in cs: f.response.headers["Set-Cookie"] = c sc.response(f) googlekey = list(sc.jar.keys())[0] assert len(sc.jar[googlekey].keys()) == len(cs) def test_response_overwrite(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") # Test overwriting of a cookie value c1 = "somecookie=helloworld; Path=/" c2 = "somecookie=newvalue; Path=/" f = self._response(sc, c1, "www.google.com") f.response.headers["Set-Cookie"] = c2 sc.response(f) googlekey = list(sc.jar.keys())[0] assert len(sc.jar[googlekey]) == 1 assert sc.jar[googlekey]["somecookie"] == "newvalue" def test_response_delete(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") # Test that a cookie is be deleted # by setting the expire time in the past f = self._response(sc, "duffer=zafar; Path=/", "www.google.com") f.response.headers[ "Set-Cookie" ] = "duffer=; Expires=Thu, 01-Jan-1970 00:00:00 GMT" sc.response(f) assert not sc.jar.keys() def test_request(self): sc = stickycookie.StickyCookie() with taddons.context(sc) as tctx: tctx.configure(sc, stickycookie=".*") f = self._response(sc, "SSID=mooo", "www.google.com") assert "cookie" not in f.request.headers sc.request(f) assert "cookie" in f.request.headers mitmproxy-8.1.1/test/mitmproxy/addons/test_termlog.py000066400000000000000000000016121425660472000231600ustar00rootroot00000000000000import io from mitmproxy import log from mitmproxy.addons import termlog from mitmproxy.test import taddons def test_output(capsys): t = termlog.TermLog() with taddons.context(t) as tctx: tctx.options.termlog_verbosity = "info" tctx.configure(t) t.add_log(log.LogEntry("one", "info")) t.add_log(log.LogEntry("two", "debug")) t.add_log(log.LogEntry("three", "warn")) t.add_log(log.LogEntry("four", "error")) out, err = capsys.readouterr() assert out.strip().splitlines() == ["one", "three"] assert err.strip().splitlines() == ["four"] def test_styling(monkeypatch) -> None: f = io.StringIO() t = termlog.TermLog(out=f) t.out_has_vt_codes = True with taddons.context(t) as tctx: tctx.configure(t) t.add_log(log.LogEntry("hello world", "info")) assert f.getvalue() == "\x1b[22mhello world\x1b[0m\n" mitmproxy-8.1.1/test/mitmproxy/addons/test_tlsconfig.py000066400000000000000000000340241425660472000235020ustar00rootroot00000000000000import ssl import time from pathlib import Path from typing import Union import pytest from OpenSSL import SSL from mitmproxy import certs, connection, tls from mitmproxy.addons import tlsconfig from mitmproxy.proxy import context from mitmproxy.proxy.layers import modes, tls as proxy_tls from mitmproxy.test import taddons from test.mitmproxy.proxy.layers import test_tls def test_alpn_select_callback(): ctx = SSL.Context(SSL.SSLv23_METHOD) conn = SSL.Connection(ctx) # Test that we respect addons setting `client.alpn`. conn.set_app_data( tlsconfig.AppData(server_alpn=b"h2", http2=True, client_alpn=b"qux") ) assert tlsconfig.alpn_select_callback(conn, [b"http/1.1", b"qux", b"h2"]) == b"qux" conn.set_app_data(tlsconfig.AppData(server_alpn=b"h2", http2=True, client_alpn=b"")) assert ( tlsconfig.alpn_select_callback(conn, [b"http/1.1", b"qux", b"h2"]) == SSL.NO_OVERLAPPING_PROTOCOLS ) # Test that we try to mirror the server connection's ALPN conn.set_app_data( tlsconfig.AppData(server_alpn=b"h2", http2=True, client_alpn=None) ) assert tlsconfig.alpn_select_callback(conn, [b"http/1.1", b"qux", b"h2"]) == b"h2" # Test that we respect the client's preferred HTTP ALPN. conn.set_app_data(tlsconfig.AppData(server_alpn=None, http2=True, client_alpn=None)) assert ( tlsconfig.alpn_select_callback(conn, [b"qux", b"http/1.1", b"h2"]) == b"http/1.1" ) assert tlsconfig.alpn_select_callback(conn, [b"qux", b"h2", b"http/1.1"]) == b"h2" # Test no overlap assert ( tlsconfig.alpn_select_callback(conn, [b"qux", b"quux"]) == SSL.NO_OVERLAPPING_PROTOCOLS ) # Test that we don't select an ALPN if the server refused to select one. conn.set_app_data(tlsconfig.AppData(server_alpn=b"", http2=True, client_alpn=None)) assert ( tlsconfig.alpn_select_callback(conn, [b"http/1.1"]) == SSL.NO_OVERLAPPING_PROTOCOLS ) here = Path(__file__).parent class TestTlsConfig: def test_configure(self, tdata): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: with pytest.raises(Exception, match="file does not exist"): tctx.configure(ta, certs=["*=nonexistent"]) with pytest.raises(Exception, match="Invalid certificate format"): tctx.configure( ta, certs=[ tdata.path( "mitmproxy/net/data/verificationcerts/trusted-leaf.key" ) ], ) assert not ta.certstore.certs tctx.configure( ta, certs=[ tdata.path("mitmproxy/net/data/verificationcerts/trusted-leaf.pem") ], ) assert ta.certstore.certs def test_get_cert(self, tdata): """Test that we generate a certificate matching the connection's context.""" ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ta.configure(["confdir"]) ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) # Edge case first: We don't have _any_ idea about the server nor is there a SNI, # so we just return our local IP as subject. entry = ta.get_cert(ctx) assert entry.cert.cn == "127.0.0.1" # Here we have an existing server connection... ctx.server.address = ("server-address.example", 443) with open( tdata.path("mitmproxy/net/data/verificationcerts/trusted-leaf.crt"), "rb", ) as f: ctx.server.certificate_list = [certs.Cert.from_pem(f.read())] entry = ta.get_cert(ctx) assert entry.cert.cn == "example.mitmproxy.org" assert entry.cert.altnames == [ "example.mitmproxy.org", "server-address.example", ] # And now we also incorporate SNI. ctx.client.sni = "sni.example" entry = ta.get_cert(ctx) assert entry.cert.altnames == ["example.mitmproxy.org", "sni.example"] with open(tdata.path("mitmproxy/data/invalid-subject.pem"), "rb") as f: ctx.server.certificate_list = [certs.Cert.from_pem(f.read())] with pytest.warns( UserWarning, match="Country names should be two characters" ): assert ta.get_cert(ctx) # does not raise def test_tls_clienthello(self): # only really testing for coverage here, there's no point in mirroring the individual conditions ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ch = tls.ClientHelloData(ctx, None) # type: ignore ta.tls_clienthello(ch) assert not ch.establish_server_tls_first def do_handshake( self, tssl_client: Union[test_tls.SSLTest, SSL.Connection], tssl_server: Union[test_tls.SSLTest, SSL.Connection], ) -> bool: # ClientHello with pytest.raises((ssl.SSLWantReadError, SSL.WantReadError)): tssl_client.do_handshake() tssl_server.bio_write(tssl_client.bio_read(65536)) # ServerHello with pytest.raises((ssl.SSLWantReadError, SSL.WantReadError)): tssl_server.do_handshake() tssl_client.bio_write(tssl_server.bio_read(65536)) # done tssl_client.do_handshake() tssl_server.bio_write(tssl_client.bio_read(65536)) tssl_server.do_handshake() return True def test_tls_start_client(self, tdata): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ta.configure(["confdir"]) tctx.configure( ta, certs=[ tdata.path("mitmproxy/net/data/verificationcerts/trusted-leaf.pem") ], ciphers_client="ECDHE-ECDSA-AES128-GCM-SHA256", ) ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) tls_start = tls.TlsData(ctx.client, context=ctx) ta.tls_start_client(tls_start) tssl_server = tls_start.ssl_conn # assert that a preexisting ssl_conn is not overwritten ta.tls_start_client(tls_start) assert tssl_server is tls_start.ssl_conn tssl_client = test_tls.SSLTest() assert self.do_handshake(tssl_client, tssl_server) assert tssl_client.obj.getpeercert()["subjectAltName"] == ( ("DNS", "example.mitmproxy.org"), ) def test_tls_start_server_cannot_verify(self): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.server.address = ("example.mitmproxy.org", 443) ctx.server.sni = "" # explicitly opt out of using the address. tls_start = tls.TlsData(ctx.server, context=ctx) with pytest.raises(ValueError, match="Cannot validate certificate hostname without SNI"): ta.tls_start_server(tls_start) def test_tls_start_server_verify_failed(self): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.client.alpn_offers = [b"h2"] ctx.client.cipher_list = ["TLS_AES_256_GCM_SHA384", "ECDHE-RSA-AES128-SHA"] ctx.server.address = ("example.mitmproxy.org", 443) tls_start = tls.TlsData(ctx.server, context=ctx) ta.tls_start_server(tls_start) tssl_client = tls_start.ssl_conn tssl_server = test_tls.SSLTest(server_side=True) with pytest.raises(SSL.Error, match="certificate verify failed"): assert self.do_handshake(tssl_client, tssl_server) @pytest.mark.parametrize("hostname", ["example.mitmproxy.org", "192.0.2.42"]) def test_tls_start_server_verify_ok(self, hostname, tdata): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.server.address = (hostname, 443) tctx.configure( ta, ssl_verify_upstream_trusted_ca=tdata.path( "mitmproxy/net/data/verificationcerts/trusted-root.crt" ), ) tls_start = tls.TlsData(ctx.server, context=ctx) ta.tls_start_server(tls_start) tssl_client = tls_start.ssl_conn # assert that a preexisting ssl_conn is not overwritten ta.tls_start_server(tls_start) assert tssl_client is tls_start.ssl_conn tssl_server = test_tls.SSLTest(server_side=True, sni=hostname.encode()) assert self.do_handshake(tssl_client, tssl_server) def test_tls_start_server_insecure(self): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.server.address = ("example.mitmproxy.org", 443) tctx.configure( ta, ssl_verify_upstream_trusted_ca=None, ssl_insecure=True, http2=False, ciphers_server="ALL", ) tls_start = tls.TlsData(ctx.server, context=ctx) ta.tls_start_server(tls_start) tssl_client = tls_start.ssl_conn tssl_server = test_tls.SSLTest(server_side=True) assert self.do_handshake(tssl_client, tssl_server) def test_alpn_selection(self): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.server.address = ("example.mitmproxy.org", 443) tls_start = tls.TlsData(ctx.server, context=ctx) def assert_alpn(http2, client_offers, expected): tctx.configure(ta, http2=http2) ctx.client.alpn_offers = client_offers ctx.server.alpn_offers = None tls_start.ssl_conn = None ta.tls_start_server(tls_start) assert ctx.server.alpn_offers == expected assert_alpn( True, proxy_tls.HTTP_ALPNS + (b"foo",), proxy_tls.HTTP_ALPNS + (b"foo",) ) assert_alpn( False, proxy_tls.HTTP_ALPNS + (b"foo",), proxy_tls.HTTP1_ALPNS + (b"foo",), ) assert_alpn(True, [], []) assert_alpn(False, [], []) ctx.client.timestamp_tls_setup = time.time() # make sure that we don't upgrade h1 to h2, # see comment in tlsconfig.py assert_alpn(True, [], []) def test_no_h2_proxy(self, tdata): """Do not negotiate h2 on the client<->proxy connection in secure web proxy mode, https://github.com/mitmproxy/mitmproxy/issues/4689""" ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: tctx.configure( ta, certs=[ tdata.path("mitmproxy/net/data/verificationcerts/trusted-leaf.pem") ], ) ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) # mock up something that looks like a secure web proxy. ctx.layers = [modes.HttpProxy(ctx), 123] tls_start = tls.TlsData(ctx.client, context=ctx) ta.tls_start_client(tls_start) assert tls_start.ssl_conn.get_app_data()["client_alpn"] == b"http/1.1" @pytest.mark.parametrize( "client_certs", [ "mitmproxy/net/data/verificationcerts/trusted-leaf.pem", "mitmproxy/net/data/verificationcerts/", ], ) def test_client_cert_file(self, tdata, client_certs): ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), tctx.options, ) ctx.server.address = ("example.mitmproxy.org", 443) tctx.configure( ta, client_certs=tdata.path(client_certs), ssl_verify_upstream_trusted_ca=tdata.path( "mitmproxy/net/data/verificationcerts/trusted-root.crt" ), ) tls_start = tls.TlsData(ctx.server, context=ctx) ta.tls_start_server(tls_start) tssl_client = tls_start.ssl_conn tssl_server = test_tls.SSLTest(server_side=True) assert self.do_handshake(tssl_client, tssl_server) assert tssl_server.obj.getpeercert() async def test_ca_expired(self, monkeypatch): monkeypatch.setattr(certs.Cert, "has_expired", lambda self: True) ta = tlsconfig.TlsConfig() with taddons.context(ta) as tctx: ta.configure(["confdir"]) await tctx.master.await_log( "The mitmproxy certificate authority has expired", "warn" ) mitmproxy-8.1.1/test/mitmproxy/addons/test_upstream_auth.py000066400000000000000000000031411425660472000243670ustar00rootroot00000000000000import base64 import pytest from mitmproxy import exceptions from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy.addons import upstream_auth def test_configure(): up = upstream_auth.UpstreamAuth() with taddons.context(up) as tctx: tctx.configure(up, upstream_auth="test:test") assert up.auth == b"Basic" + b" " + base64.b64encode(b"test:test") tctx.configure(up, upstream_auth="test:") assert up.auth == b"Basic" + b" " + base64.b64encode(b"test:") tctx.configure(up, upstream_auth=None) assert not up.auth with pytest.raises(exceptions.OptionsError): tctx.configure(up, upstream_auth="") with pytest.raises(exceptions.OptionsError): tctx.configure(up, upstream_auth=":") with pytest.raises(exceptions.OptionsError): tctx.configure(up, upstream_auth=":test") def test_simple(): up = upstream_auth.UpstreamAuth() with taddons.context(up) as tctx: tctx.configure(up, upstream_auth="foo:bar") f = tflow.tflow() up.http_connect_upstream(f) assert "proxy-authorization" in f.request.headers f = tflow.tflow() up.requestheaders(f) assert "proxy-authorization" not in f.request.headers assert "authorization" not in f.request.headers tctx.configure(up, mode="upstream:127.0.0.1") up.requestheaders(f) assert "proxy-authorization" in f.request.headers tctx.configure(up, mode="reverse:127.0.0.1") up.requestheaders(f) assert "authorization" in f.request.headers mitmproxy-8.1.1/test/mitmproxy/addons/test_view.py000066400000000000000000000414671425660472000224750ustar00rootroot00000000000000import pytest from mitmproxy.test import tflow from mitmproxy.addons import view from mitmproxy import flowfilter from mitmproxy import exceptions from mitmproxy import io from mitmproxy.test import taddons from mitmproxy.tools.console import consoleaddons from mitmproxy.tools.console.common import render_marker, SYMBOL_MARK def tft(*, method="get", start=0): f = tflow.tflow() f.request.method = method f.timestamp_created = start return f def test_order_refresh(): v = view.View() sargs = [] def save(*args, **kwargs): sargs.extend([args, kwargs]) v.sig_view_refresh.connect(save) tf = tflow.tflow(resp=True) with taddons.context() as tctx: tctx.configure(v, view_order="time") v.add([tf]) tf.timestamp_created = 10 assert not sargs v.update([tf]) assert sargs def test_order_generators_http(): v = view.View() tf = tflow.tflow(resp=True) rs = view.OrderRequestStart(v) assert rs.generate(tf) == 946681200 rm = view.OrderRequestMethod(v) assert rm.generate(tf) == tf.request.method ru = view.OrderRequestURL(v) assert ru.generate(tf) == tf.request.url sz = view.OrderKeySize(v) assert sz.generate(tf) == len(tf.request.raw_content) + len(tf.response.raw_content) def test_order_generators_dns(): v = view.View() tf = tflow.tdnsflow(resp=True) rs = view.OrderRequestStart(v) assert rs.generate(tf) == 946681200 rm = view.OrderRequestMethod(v) assert rm.generate(tf) == "QUERY" ru = view.OrderRequestURL(v) assert ru.generate(tf) == "dns.google" sz = view.OrderKeySize(v) assert sz.generate(tf) == tf.response.size tf = tflow.tdnsflow(resp=False) assert sz.generate(tf) == 0 def test_order_generators_tcp(): v = view.View() tf = tflow.ttcpflow() rs = view.OrderRequestStart(v) assert rs.generate(tf) == 946681200 rm = view.OrderRequestMethod(v) assert rm.generate(tf) == "TCP" ru = view.OrderRequestURL(v) assert ru.generate(tf) == "address:22" sz = view.OrderKeySize(v) assert sz.generate(tf) == sum(len(m.content) for m in tf.messages) def test_simple(): v = view.View() f = tft(start=1) assert v.store_count() == 0 v.requestheaders(f) assert list(v) == [f] assert v.get_by_id(f.id) assert not v.get_by_id("nonexistent") # These all just call update v.error(f) v.response(f) v.intercept(f) v.resume(f) v.kill(f) assert list(v) == [f] v.requestheaders(f) assert list(v) == [f] assert len(v._store) == 1 assert v.store_count() == 1 f2 = tft(start=3) v.requestheaders(f2) assert list(v) == [f, f2] v.requestheaders(f2) assert list(v) == [f, f2] assert len(v._store) == 2 assert v.inbounds(0) assert not v.inbounds(-1) assert not v.inbounds(100) f3 = tft(start=2) v.requestheaders(f3) assert list(v) == [f, f3, f2] v.requestheaders(f3) assert list(v) == [f, f3, f2] assert len(v._store) == 3 f.marked = not f.marked f2.marked = not f2.marked v.clear_not_marked() assert list(v) == [f, f2] assert len(v) == 2 assert len(v._store) == 2 v.clear() assert len(v) == 0 assert len(v._store) == 0 def test_simple_tcp(): v = view.View() f = tflow.ttcpflow() assert v.store_count() == 0 v.tcp_start(f) assert list(v) == [f] # These all just call update v.tcp_start(f) v.tcp_message(f) v.tcp_error(f) v.tcp_end(f) assert list(v) == [f] def test_simple_dns(): v = view.View() f = tflow.tdnsflow(resp=True, err=True) assert v.store_count() == 0 v.dns_request(f) assert list(v) == [f] # These all just call update v.dns_request(f) v.dns_response(f) v.dns_error(f) assert list(v) == [f] def test_filter(): v = view.View() v.requestheaders(tft(method="get")) v.requestheaders(tft(method="put")) v.requestheaders(tft(method="get")) v.requestheaders(tft(method="put")) assert (len(v)) == 4 v.set_filter_cmd("~m get") assert [i.request.method for i in v] == ["GET", "GET"] assert len(v._store) == 4 v.set_filter(None) assert len(v) == 4 v.toggle_marked() assert len(v) == 0 v.toggle_marked() assert len(v) == 4 with pytest.raises(exceptions.CommandError): v.set_filter_cmd("~notafilter regex") v[1].marked = True v.toggle_marked() assert len(v) == 1 assert v[0].marked v.toggle_marked() assert len(v) == 4 def tdump(path, flows): with open(path, "wb") as f: w = io.FlowWriter(f) for i in flows: w.add(i) def test_create(): v = view.View() with taddons.context(): v.create("get", "http://foo.com") assert len(v) == 1 assert v[0].request.url == "http://foo.com/" v.create("get", "http://foo.com") assert len(v) == 2 with pytest.raises(exceptions.CommandError, match="Invalid URL"): v.create("get", "http://foo.com\\") with pytest.raises(exceptions.CommandError, match="Invalid URL"): v.create("get", "http://") def test_orders(): v = view.View() with taddons.context(v): assert v.order_options() async def test_load(tmpdir): path = str(tmpdir.join("path")) v = view.View() with taddons.context() as tctx: tctx.master.addons.add(v) tdump(path, [tflow.tflow(resp=True), tflow.tflow(resp=True)]) v.load_file(path) assert len(v) == 2 v.load_file(path) assert len(v) == 4 try: v.load_file("nonexistent_file_path") except OSError: assert False with open(path, "wb") as f: f.write(b"invalidflows") v.load_file(path) await tctx.master.await_log("Invalid data format.") def test_resolve(): v = view.View() with taddons.context() as tctx: f = tft(method="get") assert tctx.command(v.resolve, "@all") == [] assert tctx.command(v.resolve, "@focus") == [] assert tctx.command(v.resolve, "@shown") == [] assert tctx.command(v.resolve, "@hidden") == [] assert tctx.command(v.resolve, "@marked") == [] assert tctx.command(v.resolve, "@unmarked") == [] assert tctx.command(v.resolve, f"@{f.id}") == [] assert tctx.command(v.resolve, "~m get") == [] v.requestheaders(f) assert len(tctx.command(v.resolve, "~m get")) == 1 assert len(tctx.command(v.resolve, "@focus")) == 1 assert len(tctx.command(v.resolve, "@all")) == 1 assert len(tctx.command(v.resolve, "@shown")) == 1 assert len(tctx.command(v.resolve, "@unmarked")) == 1 assert len(tctx.command(v.resolve, f"@{f.id}")) == 1 assert tctx.command(v.resolve, "@hidden") == [] assert tctx.command(v.resolve, "@marked") == [] v.requestheaders(tft(method="put")) assert len(tctx.command(v.resolve, f"@{f.id}")) == 1 assert len(tctx.command(v.resolve, "@focus")) == 1 assert len(tctx.command(v.resolve, "@shown")) == 2 assert len(tctx.command(v.resolve, "@all")) == 2 assert tctx.command(v.resolve, "@hidden") == [] assert tctx.command(v.resolve, "@marked") == [] v.requestheaders(tft(method="get")) v.requestheaders(tft(method="put")) f = flowfilter.parse("~m get") v.set_filter(f) v[0].marked = True def m(l): return [i.request.method for i in l] assert m(tctx.command(v.resolve, "~m get")) == ["GET", "GET"] assert m(tctx.command(v.resolve, "~m put")) == ["PUT", "PUT"] assert m(tctx.command(v.resolve, "@shown")) == ["GET", "GET"] assert m(tctx.command(v.resolve, "@hidden")) == ["PUT", "PUT"] assert m(tctx.command(v.resolve, "@marked")) == ["GET"] assert m(tctx.command(v.resolve, "@unmarked")) == ["PUT", "GET", "PUT"] assert m(tctx.command(v.resolve, "@all")) == ["GET", "PUT", "GET", "PUT"] with pytest.raises(exceptions.CommandError, match="Invalid filter expression"): tctx.command(v.resolve, "~") def test_movement(): v = view.View() with taddons.context(): v.go(0) v.add( [ tflow.tflow(), tflow.tflow(), tflow.tflow(), tflow.tflow(), tflow.tflow(), ] ) assert v.focus.index == 0 v.go(-1) assert v.focus.index == 4 v.go(0) assert v.focus.index == 0 v.go(1) assert v.focus.index == 1 v.go(999) assert v.focus.index == 4 v.go(-999) assert v.focus.index == 0 v.focus_next() assert v.focus.index == 1 v.focus_prev() assert v.focus.index == 0 def test_duplicate(): v = view.View() with taddons.context(): f = [ tflow.tflow(), tflow.tflow(), ] v.add(f) assert len(v) == 2 v.duplicate(f) assert len(v) == 4 assert v.focus.index == 2 def test_remove(): v = view.View() with taddons.context(): f = [tflow.tflow(), tflow.tflow()] v.add(f) assert len(v) == 2 v.remove(f) assert len(v) == 0 def test_setgetval(): v = view.View() with taddons.context(): f = tflow.tflow() v.add([f]) v.setvalue([f], "key", "value") assert v.getvalue(f, "key", "default") == "value" assert v.getvalue(f, "unknow", "default") == "default" v.setvalue_toggle([f], "key") assert v.getvalue(f, "key", "default") == "true" v.setvalue_toggle([f], "key") assert v.getvalue(f, "key", "default") == "false" def test_order(): v = view.View() v.requestheaders(tft(method="get", start=1)) v.requestheaders(tft(method="put", start=2)) v.requestheaders(tft(method="get", start=3)) v.requestheaders(tft(method="put", start=4)) assert [i.timestamp_created for i in v] == [1, 2, 3, 4] v.set_order("method") assert v.get_order() == "method" assert [i.request.method for i in v] == ["GET", "GET", "PUT", "PUT"] v.set_reversed(True) assert [i.request.method for i in v] == ["PUT", "PUT", "GET", "GET"] v.set_order("time") assert v.get_order() == "time" assert [i.timestamp_created for i in v] == [4, 3, 2, 1] v.set_reversed(False) assert [i.timestamp_created for i in v] == [1, 2, 3, 4] with pytest.raises(exceptions.CommandError): v.set_order("not_an_order") def test_reversed(): v = view.View() v.requestheaders(tft(start=1)) v.requestheaders(tft(start=2)) v.requestheaders(tft(start=3)) v.set_reversed(True) assert v[0].timestamp_created == 3 assert v[-1].timestamp_created == 1 assert v[2].timestamp_created == 1 with pytest.raises(IndexError): v[5] with pytest.raises(IndexError): v[-5] assert v._bisect(v[0]) == 1 assert v._bisect(v[2]) == 3 def test_update(): v = view.View() flt = flowfilter.parse("~m get") v.set_filter(flt) f = tft(method="get") v.requestheaders(f) assert f in v f.request.method = "put" v.update([f]) assert f not in v f.request.method = "get" v.update([f]) assert f in v v.update([f]) assert f in v class Record: def __init__(self): self.calls = [] def __bool__(self): return bool(self.calls) def __repr__(self): return repr(self.calls) def __call__(self, *args, **kwargs): self.calls.append((args, kwargs)) def test_signals(): v = view.View() rec_add = Record() rec_update = Record() rec_remove = Record() rec_refresh = Record() def clearrec(): rec_add.calls = [] rec_update.calls = [] rec_remove.calls = [] rec_refresh.calls = [] v.sig_view_add.connect(rec_add) v.sig_view_update.connect(rec_update) v.sig_view_remove.connect(rec_remove) v.sig_view_refresh.connect(rec_refresh) assert not any([rec_add, rec_update, rec_remove, rec_refresh]) # Simple add v.add([tft()]) assert rec_add assert not any([rec_update, rec_remove, rec_refresh]) # Filter change triggers refresh clearrec() v.set_filter(flowfilter.parse("~m put")) assert rec_refresh assert not any([rec_update, rec_add, rec_remove]) v.set_filter(flowfilter.parse("~m get")) # An update that results in a flow being added to the view clearrec() v[0].request.method = "PUT" v.update([v[0]]) assert rec_remove assert not any([rec_update, rec_refresh, rec_add]) # An update that does not affect the view just sends update v.set_filter(flowfilter.parse("~m put")) clearrec() v.update([v[0]]) assert rec_update assert not any([rec_remove, rec_refresh, rec_add]) # An update for a flow in state but not view does not do anything f = v[0] v.set_filter(flowfilter.parse("~m get")) assert not len(v) clearrec() v.update([f]) assert not any([rec_add, rec_update, rec_remove, rec_refresh]) def test_focus_follow(): v = view.View() with taddons.context(v) as tctx: console_addon = consoleaddons.ConsoleAddon(tctx.master) tctx.configure(console_addon) tctx.configure(v, console_focus_follow=True, view_filter="~m get") v.add([tft(start=5)]) assert v.focus.index == 0 v.add([tft(start=4)]) assert v.focus.index == 0 assert v.focus.flow.timestamp_created == 4 v.add([tft(start=7)]) assert v.focus.index == 2 assert v.focus.flow.timestamp_created == 7 mod = tft(method="put", start=6) v.add([mod]) assert v.focus.index == 2 assert v.focus.flow.timestamp_created == 7 mod.request.method = "GET" v.update([mod]) assert v.focus.index == 2 assert v.focus.flow.timestamp_created == 6 def test_focus(): # Special case - initialising with a view that already contains data v = view.View() v.add([tft()]) f = view.Focus(v) assert f.index == 0 assert f.flow is v[0] # Start empty v = view.View() f = view.Focus(v) assert f.index is None assert f.flow is None v.add([tft(start=1)]) assert f.index == 0 assert f.flow is v[0] # Try to set to something not in view with pytest.raises(ValueError): f.__setattr__("flow", tft()) with pytest.raises(ValueError): f.__setattr__("index", 99) v.add([tft(start=0)]) assert f.index == 1 assert f.flow is v[1] v.add([tft(start=2)]) assert f.index == 1 assert f.flow is v[1] f.index = 0 assert f.index == 0 f.index = 1 v.remove([v[1]]) v[1].intercept() assert f.index == 1 assert f.flow is v[1] v.remove([v[1]]) assert f.index == 0 assert f.flow is v[0] v.remove([v[0]]) assert f.index is None assert f.flow is None v.add( [ tft(method="get", start=0), tft(method="get", start=1), tft(method="put", start=2), tft(method="get", start=3), ] ) f.flow = v[2] assert f.flow.request.method == "PUT" filt = flowfilter.parse("~m get") v.set_filter(filt) assert f.index == 2 filt = flowfilter.parse("~m oink") v.set_filter(filt) assert f.index is None def test_settings(): v = view.View() f = tft() with pytest.raises(KeyError): v.settings[f] v.add([f]) v.settings[f]["foo"] = "bar" assert v.settings[f]["foo"] == "bar" assert len(list(v.settings)) == 1 v.remove([f]) with pytest.raises(KeyError): v.settings[f] assert not v.settings.keys() v.add([f]) v.settings[f]["foo"] = "bar" assert v.settings.keys() v.clear() assert not v.settings.keys() def test_properties(): v = view.View() f = tft() v.requestheaders(f) assert v.get_length() == 1 assert not v.get_marked() v.toggle_marked() assert v.get_length() == 0 assert v.get_marked() def test_configure(): v = view.View() with taddons.context(v) as tctx: tctx.configure(v, view_filter="~q") with pytest.raises(Exception, match="Invalid filter expression"): tctx.configure(v, view_filter="~~") tctx.configure(v, view_order="method") with pytest.raises(Exception, match="Unknown flow order"): tctx.configure(v, view_order="no") tctx.configure(v, view_order_reversed=True) tctx.configure(v, console_focus_follow=True) assert v.focus_follow @pytest.mark.parametrize( "marker, expected", [ [":default:", SYMBOL_MARK], ["X", "X"], [":grapes:", "\N{grapes}"], [":not valid:", SYMBOL_MARK], [":weird", SYMBOL_MARK], ], ) def test_marker(marker, expected): assert render_marker(marker) == expected mitmproxy-8.1.1/test/mitmproxy/completion/000077500000000000000000000000001425660472000207775ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/completion/aaa000066400000000000000000000000001425660472000214320ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/completion/aab000066400000000000000000000000001425660472000214330ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/completion/aac000066400000000000000000000000001425660472000214340ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/completion/bbb/000077500000000000000000000000001425660472000215245ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/completion/bbb/Readme.md000066400000000000000000000003411425660472000232410ustar00rootroot00000000000000 This empty directory has been added so that we can hit [this line](https://codecov.io/gh/mitmproxy/mitmproxy/src/ba13fda10d3065a0c8dfd95d55680675b3bf08c2/mitmproxy/console/pathedit.py#L43) while testing pathedit completion. mitmproxy-8.1.1/test/mitmproxy/contentviews/000077500000000000000000000000001425660472000213565ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/__init__.py000066400000000000000000000003401425660472000234640ustar00rootroot00000000000000def full_eval(instance): def call(data, **metadata): x = instance(data, **metadata) if x is None: return None name, generator = x return name, list(generator) return call mitmproxy-8.1.1/test/mitmproxy/contentviews/image/000077500000000000000000000000001425660472000224405ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/image/__init__.py000066400000000000000000000000001425660472000245370ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/image/test_image_parser.py000066400000000000000000000220251425660472000265100ustar00rootroot00000000000000import pytest from mitmproxy.contentviews.image import image_parser @pytest.mark.parametrize( "filename, metadata", { # no textual data "mitmproxy/data/image_parser/ct0n0g04.png": [ ("Format", "Portable network graphics"), ("Size", "32 x 32 px"), ("gamma", "1.0"), ], # with textual data "mitmproxy/data/image_parser/ct1n0g04.png": [ ("Format", "Portable network graphics"), ("Size", "32 x 32 px"), ("gamma", "1.0"), ("Title", "PngSuite"), ("Author", "Willem A.J. van Schaik\n(willem@schaik.com)"), ("Copyright", "Copyright Willem van Schaik, Singapore 1995-96"), ( "Description", "A compilation of a set of images created to test the\n" "various color-types of the PNG format. Included are\nblack&white, color," " paletted, with alpha channel, with\ntransparency formats. All bit-depths" " allowed according\nto the spec are present.", ), ("Software", 'Created on a NeXTstation color using "pnmtopng".'), ("Disclaimer", "Freeware."), ], # with compressed textual data "mitmproxy/data/image_parser/ctzn0g04.png": [ ("Format", "Portable network graphics"), ("Size", "32 x 32 px"), ("gamma", "1.0"), ("Title", "PngSuite"), ("Author", "Willem A.J. van Schaik\n(willem@schaik.com)"), ("Copyright", "Copyright Willem van Schaik, Singapore 1995-96"), ( "Description", "A compilation of a set of images created to test the\n" "various color-types of the PNG format. Included are\nblack&white, color," " paletted, with alpha channel, with\ntransparency formats. All bit-depths" " allowed according\nto the spec are present.", ), ("Software", 'Created on a NeXTstation color using "pnmtopng".'), ("Disclaimer", "Freeware."), ], # UTF-8 international text - english "mitmproxy/data/image_parser/cten0g04.png": [ ("Format", "Portable network graphics"), ("Size", "32 x 32 px"), ("gamma", "1.0"), ("Title", "PngSuite"), ("Author", "Willem van Schaik (willem@schaik.com)"), ("Copyright", "Copyright Willem van Schaik, Canada 2011"), ( "Description", "A compilation of a set of images created to test the " "various color-types of the PNG format. Included are black&white, color," " paletted, with alpha channel, with transparency formats. All bit-depths" " allowed according to the spec are present.", ), ("Software", 'Created on a NeXTstation color using "pnmtopng".'), ("Disclaimer", "Freeware."), ], # check gamma value "mitmproxy/data/image_parser/g07n0g16.png": [ ("Format", "Portable network graphics"), ("Size", "32 x 32 px"), ("gamma", "0.7"), ], # check aspect value "mitmproxy/data/image_parser/aspect.png": [ ("Format", "Portable network graphics"), ("Size", "1280 x 798 px"), ("aspect", "72 x 72"), ("date:create", "2012-07-11T14:04:52-07:00"), ("date:modify", "2012-07-11T14:04:52-07:00"), ], }.items(), ) def test_parse_png(filename, metadata, tdata): with open(tdata.path(filename), "rb") as f: assert metadata == image_parser.parse_png(f.read()) @pytest.mark.parametrize( "filename, metadata", { # check comment "mitmproxy/data/image_parser/hopper.gif": [ ("Format", "Compuserve GIF"), ("Version", "GIF89a"), ("Size", "128 x 128 px"), ("background", "0"), ("comment", "b'File written by Adobe Photoshop\\xa8 4.0'"), ], # check background "mitmproxy/data/image_parser/chi.gif": [ ("Format", "Compuserve GIF"), ("Version", "GIF89a"), ("Size", "320 x 240 px"), ("background", "248"), ("comment", "b'Created with GIMP'"), ], # check working with color table "mitmproxy/data/image_parser/iss634.gif": [ ("Format", "Compuserve GIF"), ("Version", "GIF89a"), ("Size", "245 x 245 px"), ("background", "0"), ], }.items(), ) def test_parse_gif(filename, metadata, tdata): with open(tdata.path(filename), "rb") as f: assert metadata == image_parser.parse_gif(f.read()) @pytest.mark.parametrize( "filename, metadata", { # check app0 "mitmproxy/data/image_parser/example.jpg": [ ("Format", "JPEG (ISO 10918)"), ("jfif_version", "(1, 1)"), ("jfif_density", "(96, 96)"), ("jfif_unit", "1"), ("Size", "256 x 256 px"), ], # check com "mitmproxy/data/image_parser/comment.jpg": [ ("Format", "JPEG (ISO 10918)"), ("jfif_version", "(1, 1)"), ("jfif_density", "(96, 96)"), ("jfif_unit", "1"), ("comment", "b'mitmproxy test image'"), ("Size", "256 x 256 px"), ], # check app1 "mitmproxy/data/image_parser/app1.jpeg": [ ("Format", "JPEG (ISO 10918)"), ("jfif_version", "(1, 1)"), ("jfif_density", "(72, 72)"), ("jfif_unit", "1"), ("make", "Canon"), ("model", "Canon PowerShot A60"), ("modify_date", "2004:07:16 18:46:04"), ("Size", "717 x 558 px"), ], # check multiple segments "mitmproxy/data/image_parser/all.jpeg": [ ("Format", "JPEG (ISO 10918)"), ("jfif_version", "(1, 1)"), ("jfif_density", "(300, 300)"), ("jfif_unit", "1"), ( "comment", "b'BARTOLOMEO DI FRUOSINO\\r\\n(b. ca. 1366, Firenze, d. 1441, " "Firenze)\\r\\n\\r\\nInferno, from the Divine Comedy by Dante (Folio 1v)" "\\r\\n1430-35\\r\\nTempera, gold, and silver on parchment, 365 x 265 mm" "\\r\\nBiblioth\\xe8que Nationale, Paris\\r\\n\\r\\nThe codex in Paris " "contains the text of the Inferno, the first of three books of the Divine " "Comedy, the masterpiece of the Florentine poet Dante Alighieri (1265-1321)." " The codex begins with two full-page illuminations. On folio 1v Dante and " "Virgil stand within the doorway of Hell at the upper left and observe its " "nine different zones. Dante and Virgil are to wade through successive " "circles teeming with images of the damned. The gates of Hell appear in " "the middle, a scarlet row of open sarcophagi before them. Devils orchestrate" " the movements of the wretched souls.\\r\\n\\r\\nThe vision of the fiery " 'inferno follows a convention established by ' "Nardo di Cione\\'s fresco in the church of Santa Maria Novella, Florence." " Of remarkable vivacity and intensity of expression, the illumination is " "executed in Bartolomeo\\'s late style.\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n" "--- Keywords: --------------\\r\\n\\r\\nAuthor: BARTOLOMEO DI FRUOSINO" "\\r\\nTitle: Inferno, from the Divine Comedy by Dante (Folio 1v)\\r\\nTime-line:" " 1401-1450\\r\\nSchool: Italian\\r\\nForm: illumination\\r\\nType: other\\r\\n'", ), ("Size", "750 x 1055 px"), ], }.items(), ) def test_parse_jpeg(filename, metadata, tdata): with open(tdata.path(filename), "rb") as f: assert metadata == image_parser.parse_jpeg(f.read()) @pytest.mark.parametrize( "filename, metadata", { "mitmproxy/data/image.ico": [ ("Format", "ICO"), ("Number of images", "3"), ( "Image 1", "Size: {} x {}\n" "{: >18}Bits per pixel: {}\n" "{: >18}PNG: {}".format(48, 48, "", 24, "", False), ), ( "Image 2", "Size: {} x {}\n" "{: >18}Bits per pixel: {}\n" "{: >18}PNG: {}".format(32, 32, "", 24, "", False), ), ( "Image 3", "Size: {} x {}\n" "{: >18}Bits per pixel: {}\n" "{: >18}PNG: {}".format(16, 16, "", 24, "", False), ), ] }.items(), ) def test_ico(filename, metadata, tdata): with open(tdata.path(filename), "rb") as f: assert metadata == image_parser.parse_ico(f.read()) mitmproxy-8.1.1/test/mitmproxy/contentviews/image/test_view.py000066400000000000000000000022051425660472000250220ustar00rootroot00000000000000from mitmproxy.contentviews import image from .. import full_eval def test_view_image(tdata): v = full_eval(image.ViewImage()) for img in [ "mitmproxy/data/image.png", "mitmproxy/data/image.gif", "mitmproxy/data/all.jpeg", "mitmproxy/data/image.ico", ]: with open(tdata.path(img), "rb") as f: viewname, lines = v(f.read()) assert img.split(".")[-1].upper() in viewname assert v(b"flibble") == ( "Unknown Image", [[("header", "Image Format: "), ("text", "unknown")]], ) def test_render_priority(): v = image.ViewImage() assert v.render_priority(b"", content_type="image/png") assert v.render_priority(b"", content_type="image/jpeg") assert v.render_priority(b"", content_type="image/gif") assert v.render_priority(b"", content_type="image/vnd.microsoft.icon") assert v.render_priority(b"", content_type="image/x-icon") assert v.render_priority(b"", content_type="image/webp") assert v.render_priority(b"", content_type="image/future-unknown-format-42") assert not v.render_priority(b"", content_type="image/svg+xml") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_api.py000066400000000000000000000043611425660472000235440ustar00rootroot00000000000000from unittest import mock import pytest from mitmproxy import contentviews from mitmproxy.test import tflow from mitmproxy.test import tutils class TestContentView(contentviews.View): name = "test" def __call__(self, *args, **kwargs): pass def should_render(self, content_type): return content_type == "test/123" def test_add_remove(): tcv = TestContentView() contentviews.add(tcv) assert tcv in contentviews.views # repeated addition causes exception with pytest.raises(ValueError, match="Duplicate view"): contentviews.add(tcv) contentviews.remove(tcv) assert tcv not in contentviews.views def test_get_content_view(): desc, lines, err = contentviews.get_content_view( contentviews.get("Raw"), b"[1, 2, 3]", ) assert "Raw" in desc assert list(lines) assert not err desc, lines, err = contentviews.get_content_view( contentviews.get("Auto"), b"[1, 2, 3]", content_type="application/json", ) assert desc == "JSON" assert list(lines) desc, lines, err = contentviews.get_content_view( contentviews.get("JSON"), b"[1, 2", ) assert "Couldn't parse" in desc with mock.patch("mitmproxy.contentviews.auto.ViewAuto.__call__") as view_auto: view_auto.side_effect = ValueError desc, lines, err = contentviews.get_content_view( contentviews.get("Auto"), b"[1, 2", ) assert err assert "Couldn't parse" in desc def test_get_message_content_view(): f = tflow.tflow() r = tutils.treq() desc, lines, err = contentviews.get_message_content_view("raw", r, f) assert desc == "Raw" desc, lines, err = contentviews.get_message_content_view("unknown", r, f) assert desc == "Raw" r.encode("gzip") desc, lines, err = contentviews.get_message_content_view("raw", r, f) assert desc == "[decoded gzip] Raw" r.headers["content-encoding"] = "deflate" desc, lines, err = contentviews.get_message_content_view("raw", r, f) assert desc == "[cannot decode] Raw" r.content = None desc, lines, err = contentviews.get_message_content_view("raw", r, f) assert list(lines) == [[("error", "content missing")]] mitmproxy-8.1.1/test/mitmproxy/contentviews/test_auto.py000066400000000000000000000022301425660472000237340ustar00rootroot00000000000000from mitmproxy.contentviews import auto from mitmproxy.test import tflow from . import full_eval def test_view_auto(): v = full_eval(auto.ViewAuto()) f = v( b"foo", ) assert f[0] == "Raw" f = v( b"", content_type="text/html", ) assert f[0] == "HTML" f = v( b"foo", content_type="text/flibble", ) assert f[0] == "Raw" f = v( b"", content_type="text/flibble", ) assert f[0].startswith("XML") f = v( b"", content_type="image/svg+xml", ) assert f[0].startswith("XML") f = v( b"{}", content_type="application/acme+json", ) assert f[0].startswith("JSON") f = v( b"verybinary", content_type="image/new-magic-image-format", ) assert f[0] == "Unknown Image" f = v(b"\xFF" * 30) assert f[0] == "Hex" f = v( b"", ) assert f[0] == "No content" flow = tflow.tflow() flow.request.query = [("foo", "bar")] f = v( b"", flow=flow, http_message=flow.request, ) assert f[0] == "Query" mitmproxy-8.1.1/test/mitmproxy/contentviews/test_base.py000066400000000000000000000011671425660472000237060ustar00rootroot00000000000000import pytest from mitmproxy.contentviews import base def test_format_dict(): d = {"one": "two", "three": "four"} f_d = base.format_dict(d) assert next(f_d) d = {"adsfa": ""} f_d = base.format_dict(d) assert next(f_d) d = {} f_d = base.format_dict(d) with pytest.raises(StopIteration): next(f_d) def test_format_pairs(): d = [("a", "c"), ("b", "d")] f_d = base.format_pairs(d) assert next(f_d) d = [("abc", "")] f_d = base.format_pairs(d) assert next(f_d) d = [] f_d = base.format_pairs(d) with pytest.raises(StopIteration): next(f_d) mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css.py000066400000000000000000000024241425660472000235610ustar00rootroot00000000000000import pytest from mitmproxy.contentviews import css from . import full_eval @pytest.mark.parametrize( "filename", [ "animation-keyframe.css", "blank-lines-and-spaces.css", "block-comment.css", "empty-rule.css", "import-directive.css", "indentation.css", "media-directive.css", "quoted-string.css", "selectors.css", "simple.css", ], ) def test_beautify(filename, tdata): path = tdata.path("mitmproxy/contentviews/test_css_data/" + filename) with open(path) as f: input = f.read() with open("-formatted.".join(path.rsplit(".", 1))) as f: expected = f.read() formatted = css.beautify(input) assert formatted == expected def test_simple(): v = full_eval(css.ViewCSS()) assert v(b"#foo{color:red}") == ( "CSS", [[("text", "#foo {")], [("text", " color: red")], [("text", "}")]], ) assert v(b"") == ("CSS", [[("text", "")]]) assert v(b"console.log('not really css')") == ( "CSS", [[("text", "console.log('not really css')")]], ) def test_render_priority(): v = css.ViewCSS() assert v.render_priority(b"data", content_type="text/css") assert not v.render_priority(b"data", content_type="text/plain") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/000077500000000000000000000000001425660472000241765ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/animation-keyframe-formatted.css000066400000000000000000000002261425660472000324530ustar00rootroot00000000000000@-webkit-keyframes anim { 0% { -webkit-transform: translate3d(0px, 0px, 0px); } 100% { -webkit-transform: translate3d(150px, 0px, 0px) } } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/animation-keyframe.css000066400000000000000000000002121425660472000304630ustar00rootroot00000000000000@-webkit-keyframes anim { 0% { -webkit-transform: translate3d(0px, 0px, 0px); } 100% { -webkit-transform: translate3d(150px, 0px, 0px) }} mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/blank-lines-and-spaces-formatted.css000066400000000000000000000007141425660472000331100ustar00rootroot00000000000000/* only one blank line between */ menu { color: red } navi { color: black } /* automatically insert a blank line */ button { border: 1px } sidebar { color: #ffe } /* always whitespace before { */ hidden { opacity: 0% } /* no blank lines inside ruleset */ imprint { color: blue; opacity: 0.5; font-size: small } /* before colon: no space, after colon: one space only */ footer { font-family: Arial; float: right; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/blank-lines-and-spaces.css000066400000000000000000000006771425660472000311350ustar00rootroot00000000000000/* only one blank line between */ menu { color: red } navi { color: black } /* automatically insert a blank line */ button { border: 1px } sidebar { color: #ffe } /* always whitespace before { */ hidden{opacity:0%} /* no blank lines inside ruleset */ imprint { color: blue; opacity: 0.5; font-size: small } /* before colon: no space, after colon: one space only */ footer { font-family: Arial; float :right; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/block-comment-formatted.css000066400000000000000000000003441425660472000314260ustar00rootroot00000000000000/* line comment */ navigation { color: blue } menu { /* line comment inside */ border: 2px } /* block comment */ sidebar { color: red } invisible { /* block * comment * inside */ color: #eee } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/block-comment.css000066400000000000000000000003371425660472000274450ustar00rootroot00000000000000/* line comment */ navigation { color: blue } menu { /* line comment inside */ border: 2px } /* block comment */ sidebar { color: red } invisible { /* block * comment * inside */ color: #eee } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/empty-rule-formatted.css000066400000000000000000000000111425660472000307660ustar00rootroot00000000000000menu { } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/empty-rule.css000066400000000000000000000000071425660472000270100ustar00rootroot00000000000000menu{} mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/import-directive-formatted.css000066400000000000000000000001341425660472000321570ustar00rootroot00000000000000menu { background-color: red } @import url('foobar.css') screen; nav { margin: 0 } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/import-directive.css000066400000000000000000000001131425660472000301710ustar00rootroot00000000000000menu{background-color:red} @import url('foobar.css') screen; nav{margin:0} mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/indentation-formatted.css000066400000000000000000000000371425660472000312070ustar00rootroot00000000000000navigation { color: blue } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/indentation.css000066400000000000000000000000461425660472000272240ustar00rootroot00000000000000 navigation { color: blue } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/media-directive-formatted.css000066400000000000000000000002261425660472000317260ustar00rootroot00000000000000@import "subs.css"; @import "print-main.css" print; @media print { body { font-size: 10pt } nav { color: blue; } } h1 { color: red; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/media-directive.css000066400000000000000000000002111425660472000277350ustar00rootroot00000000000000@import "subs.css"; @import "print-main.css" print; @media print { body { font-size: 10pt } nav { color: blue; } } h1 {color: red; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/quoted-string-formatted.css000066400000000000000000000001001425660472000314670ustar00rootroot00000000000000nav:after { content: '}' } nav:before { content: "}" } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/quoted-string.css000066400000000000000000000000571425660472000275170ustar00rootroot00000000000000nav:after{content:'}'} nav:before{content:"}"} mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/selectors-formatted.css000066400000000000000000000002711425660472000306760ustar00rootroot00000000000000* { border: 0px solid blue; } div[class="{}"] { color: red; } a[id=\"foo"] { padding: 0; } [id=\"foo"] { margin: 0; } #menu, #nav, #footer { color: royalblue; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/selectors.css000066400000000000000000000002411425660472000267100ustar00rootroot00000000000000* { border: 0px solid blue; } div[class="{}"] { color: red; } a[id=\"foo"] { padding: 0; } [id=\"foo"] { margin: 0; } #menu, #nav, #footer { color: royalblue; } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/simple-formatted.css000066400000000000000000000002031425660472000301570ustar00rootroot00000000000000menu { color: blue; } box { border-radius: 4px; background-color: red } a { color: green } b { color: red } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_css_data/simple.css000066400000000000000000000001551425660472000262020ustar00rootroot00000000000000menu { color: blue; } box { border-radius: 4px; background-color: red } a { color: green } b { color: red } mitmproxy-8.1.1/test/mitmproxy/contentviews/test_graphql.py000066400000000000000000000023741425660472000244330ustar00rootroot00000000000000from hypothesis import given from hypothesis.strategies import binary from mitmproxy.contentviews import graphql from . import full_eval def test_render_priority(): v = graphql.ViewGraphQL() assert 2 == v.render_priority( b"""{"query": "query P { \\n }"}""", content_type="application/json" ) assert 2 == v.render_priority( b"""[{"query": "query P { \\n }"}]""", content_type="application/json" ) assert 0 == v.render_priority( b"""[{"query": "query P { \\n }"}]""", content_type="text/html" ) assert 0 == v.render_priority( b"""[{"xquery": "query P { \\n }"}]""", content_type="application/json" ) assert 0 == v.render_priority(b"}", content_type="application/json") def test_format_graphql(): assert graphql.format_graphql({"query": "query P { \\n }"}) def test_format_query_list(): assert graphql.format_query_list([{"query": "query P { \\n }"}]) def test_view_graphql(): v = graphql.ViewGraphQL() assert v(b"""{"query": "query P { \\n }"}""", content_type="application/json") assert v(b"""[{"query": "query P { \\n }"}]""", content_type="application/json") @given(binary()) def test_view_graphql_doesnt_crash(data): v = full_eval(graphql.ViewGraphQL()) v(data) mitmproxy-8.1.1/test/mitmproxy/contentviews/test_grpc.py000066400000000000000000001501641425660472000237310ustar00rootroot00000000000000import pytest from mitmproxy.contentviews import grpc from mitmproxy.contentviews.grpc import ( ViewGrpcProtobuf, ViewConfig, ProtoParser, parse_grpc_messages, ) from mitmproxy.net.encoding import encode from mitmproxy.test import tflow, tutils import struct from . import full_eval datadir = "mitmproxy/contentviews/test_grpc_data/" def helper_pack_grpc_message(data: bytes, compress=False, encoding="gzip") -> bytes: if compress: data = encode(data, encoding) header = struct.pack("!?i", compress, len(data)) return header + data # fmt: off custom_parser_rules = [ ProtoParser.ParserRuleRequest( name = "Geo coordinate lookup request", # note on flowfilter: for tflow the port gets appended to the URL's host part filter = "example\\.com.*/ReverseGeocode", field_definitions=[ ProtoParser.ParserFieldDefinition(tag="1", name="position"), ProtoParser.ParserFieldDefinition(tag="1.1", name="latitude", intended_decoding=ProtoParser.DecodedTypes.double), ProtoParser.ParserFieldDefinition(tag="1.2", name="longitude", intended_decoding=ProtoParser.DecodedTypes.double), ProtoParser.ParserFieldDefinition(tag="3", name="country"), ProtoParser.ParserFieldDefinition(tag="7", name="app"), ] ), ProtoParser.ParserRuleResponse( name = "Geo coordinate lookup response", # note on flowfilter: for tflow the port gets appended to the URL's host part filter = "example\\.com.*/ReverseGeocode", field_definitions=[ ProtoParser.ParserFieldDefinition(tag="1.2", name="address"), ProtoParser.ParserFieldDefinition(tag="1.3", name="address array element"), ProtoParser.ParserFieldDefinition(tag="1.3.1", name="unknown bytes", intended_decoding=ProtoParser.DecodedTypes.bytes), ProtoParser.ParserFieldDefinition(tag="1.3.2", name="element value long"), ProtoParser.ParserFieldDefinition(tag="1.3.3", name="element value short"), ProtoParser.ParserFieldDefinition(tag="", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="position"), ProtoParser.ParserFieldDefinition(tag=".1", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="latitude", intended_decoding=ProtoParser.DecodedTypes.double), # noqa: E501 ProtoParser.ParserFieldDefinition(tag=".2", tag_prefixes=["1.5.1", "1.5.3", "1.5.4", "1.5.5", "1.5.6"], name="longitude", intended_decoding=ProtoParser.DecodedTypes.double), # noqa: E501 ProtoParser.ParserFieldDefinition(tag="7", name="app"), ] ), ] custom_view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(exclude_message_headers=True, include_wiretype=True) ) custom_view_config_parser_rules = ViewConfig( parser_rules=custom_parser_rules ) sim_msg_req = tutils.treq( port=443, host="example.com", path="/ReverseGeocode" ) sim_msg_req.headers["grpc-encoding"] = "gzip" sim_msg_resp = tutils.tresp() sim_flow = tflow.tflow( req=sim_msg_req, resp=sim_msg_resp ) def test_view_protobuf(tdata): v = full_eval(ViewGrpcProtobuf()) p = tdata.path(datadir + "msg1.bin") with open(p, "rb") as f: raw = f.read() view_text, output = v(raw) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.1 '), ('text', '4630671247600644312 ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '13858493542095451628 ')], [('text', '[string] '), ('text', ' '), ('text', '3 '), ('text', 'de_DE ')], [('text', '[uint32] '), ('text', ' '), ('text', '6 '), ('text', '1 ')], [('text', '[string] '), ('text', ' '), ('text', '7 '), ('text', 'de.mcdonalds.mcdonaldsinfoapp ')] ] with pytest.raises(ValueError, match='not a valid protobuf message'): v(b'foobar') def test_view_protobuf_custom_parsing_request(tdata): v = full_eval(ViewGrpcProtobuf(custom_view_config_parser_rules)) p = tdata.path(datadir + "msg1.bin") with open(p, "rb") as f: raw = f.read() view_text, output = v(raw, flow=sim_flow, http_message=sim_flow.request) # simulate request message assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', 'position '), ('text', '1 '), ('text', ' ')], [('text', '[double] '), ('text', 'latitude '), ('text', '1.1 '), ('text', '38.89816675798073 ')], [('text', '[double] '), ('text', 'longitude '), ('text', '1.2 '), ('text', '-77.03829828366696 ')], [('text', '[string] '), ('text', 'country '), ('text', '3 '), ('text', 'de_DE ')], [('text', '[uint32] '), ('text', ' '), ('text', '6 '), ('text', '1 ')], [('text', '[string] '), ('text', 'app '), ('text', '7 '), ('text', 'de.mcdonalds.mcdonaldsinfoapp ')] ] def test_view_protobuf_custom_parsing_response(tdata): # expect to parse 1.3.2 and 1.3.3 as string automatically # even if there is a length delimeted field containing `b"DC"`, which would translate to # two deprecated fields [8: group_start, 8: group_end] (and thus represent a valid nested message, # but containing deprecated wire types) custom_view_config_parser_rules.parser_rules[1].field_definitions[3].intended_decoding = None custom_view_config_parser_rules.parser_rules[1].field_definitions[4].intended_decoding = None v = full_eval(ViewGrpcProtobuf(custom_view_config_parser_rules)) p = tdata.path(datadir + "msg3.bin") with open(p, "rb") as f: raw = f.read() view_text, output = v(raw, flow=sim_flow, http_message=sim_flow.response) # simulate response message assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], # noqa: E501 [('text', '[string] '), ('text', ' '), ('text', '1.1 '), ('text', '\x15 ')], # noqa: E501 [('text', '[string] '), ('text', 'address '), ('text', '1.2 '), ('text', '1650 Pennsylvania Avenue NW, Washington, DC 20502, USA ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', 'b\'"\' ')], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', '1650 ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', '1650 ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x02' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Pennsylvania Avenue Northwest ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Pennsylvania Avenue NW ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x14\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Northwest Washington ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Northwest Washington ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x0c\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Washington ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Washington ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x06\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'District of Columbia ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'DC ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x05\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'USA ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'US ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x17' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', '20502 ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', '20502 ')], # noqa: E501 [('text', '[message] '), ('text', ' '), ('text', '1.5 '), ('text', ' ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.1 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.1.1 '), ('text', '38.8970309 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.1.2 '), ('text', '-77.03872559999999 ')], # noqa: E501 [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '1 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.3 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.3.1 '), ('text', '38.8962271697085 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.3.2 '), ('text', '-77.0400511802915 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.4 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.4.1 '), ('text', '38.8989251302915 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.4.2 '), ('text', '-77.03735321970849 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.5 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.5.1 '), ('text', '38.896898 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.5.2 '), ('text', '-77.03917229999999 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.6 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.6.1 '), ('text', '38.8982543 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.6.2 '), ('text', '-77.0382321 ')], # noqa: E501 [('text', '[string] '), ('text', ' '), ('text', '1.7 '), ('text', 'ChIJAXiAory3t4kRpkrvas9dYmQ ')], # noqa: E501 [('text', '[message] '), ('text', ' '), ('text', '2 '), ('text', ' ')], # noqa: E501 [('text', '[uint32] '), ('text', ' '), ('text', '2.1 '), ('text', '21 ')], # noqa: E501 ] def test_view_protobuf_custom_parsing_response2(tdata): # try to parse 1.3.2 and 1.3.3 as string custom_view_config_parser_rules.parser_rules[1].field_definitions[3].intended_decoding = ProtoParser.DecodedTypes.string # 1.3.2 custom_view_config_parser_rules.parser_rules[1].field_definitions[4].intended_decoding = ProtoParser.DecodedTypes.string # 1.3.3 v = full_eval(ViewGrpcProtobuf(custom_view_config_parser_rules)) p = tdata.path(datadir + "msg3.bin") with open(p, "rb") as f: raw = f.read() view_text, output = v(raw, flow=sim_flow, http_message=sim_flow.response) # simulate response message assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], # noqa: E501 [('text', '[string] '), ('text', ' '), ('text', '1.1 '), ('text', '\x15 ')], # noqa: E501 [('text', '[string] '), ('text', 'address '), ('text', '1.2 '), ('text', '1650 Pennsylvania Avenue NW, Washington, DC 20502, USA ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', 'b\'"\' ')], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', '1650 ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', '1650 ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x02' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Pennsylvania Avenue Northwest ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Pennsylvania Avenue NW ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x14\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Northwest Washington ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Northwest Washington ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x0c\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'Washington ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'Washington ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x06\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'District of Columbia ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'DC ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x05\\x04' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', 'USA ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', 'US ')], # noqa: E501 [('text', '[message] '), ('text', 'address array element '), ('text', '1.3 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', 'unknown bytes '), ('text', '1.3.1 '), ('text', "b'\\x17' ")], # noqa: E501 [('text', '[string] '), ('text', 'element value long '), ('text', '1.3.2 '), ('text', '20502 ')], # noqa: E501 [('text', '[string] '), ('text', 'element value short '), ('text', '1.3.3 '), ('text', '20502 ')], # noqa: E501 [('text', '[message] '), ('text', ' '), ('text', '1.5 '), ('text', ' ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.1 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.1.1 '), ('text', '38.8970309 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.1.2 '), ('text', '-77.03872559999999 ')], # noqa: E501 [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '1 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.3 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.3.1 '), ('text', '38.8962271697085 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.3.2 '), ('text', '-77.0400511802915 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.4 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.4.1 '), ('text', '38.8989251302915 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.4.2 '), ('text', '-77.03735321970849 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.5 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.5.1 '), ('text', '38.896898 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.5.2 '), ('text', '-77.03917229999999 ')], # noqa: E501 [('text', '[message] '), ('text', 'position '), ('text', '1.5.6 '), ('text', ' ')], # noqa: E501 [('text', '[double] '), ('text', 'latitude '), ('text', '1.5.6.1 '), ('text', '38.8982543 ')], # noqa: E501 [('text', '[double] '), ('text', 'longitude '), ('text', '1.5.6.2 '), ('text', '-77.0382321 ')], # noqa: E501 [('text', '[string] '), ('text', ' '), ('text', '1.7 '), ('text', 'ChIJAXiAory3t4kRpkrvas9dYmQ ')], # noqa: E501 [('text', '[message] '), ('text', ' '), ('text', '2 '), ('text', ' ')], # noqa: E501 [('text', '[uint32] '), ('text', ' '), ('text', '2.1 '), ('text', '21 ')], # noqa: E501 ] def test_view_protobuf_custom_config(tdata): v = full_eval(ViewGrpcProtobuf(custom_view_config)) p = tdata.path(datadir + "msg1.bin") with open(p, "rb") as f: raw = f.read() view_text, output = v(raw) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[bit_64->fixed64] '), ('text', ' '), ('text', '1.1 '), ('text', '4630671247600644312 ')], [('text', '[bit_64->fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '13858493542095451628 ')], [('text', '[len_delimited->string] '), ('text', ' '), ('text', '3 '), ('text', 'de_DE ')], [('text', '[varint->uint32] '), ('text', ' '), ('text', '6 '), ('text', '1 ')], [('text', '[len_delimited->string] '), ('text', ' '), ('text', '7 '), ('text', 'de.mcdonalds.mcdonaldsinfoapp ')] ] def test_view_grpc(tdata): v = full_eval(ViewGrpcProtobuf()) p = tdata.path(datadir + "msg1.bin") with open(p, "rb") as f: raw = f.read() # pack into protobuf message raw = helper_pack_grpc_message(raw) view_text, output = v(raw, content_type="application/grpc", http_message=sim_msg_req) assert view_text == "gRPC" output = list(output) # assure list conversion if generator assert output == [ [('text', 'gRPC message 0 (compressed False)')], [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.1 '), ('text', '4630671247600644312 ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '13858493542095451628 ')], [('text', '[string] '), ('text', ' '), ('text', '3 '), ('text', 'de_DE ')], [('text', '[uint32] '), ('text', ' '), ('text', '6 '), ('text', '1 ')], [('text', '[string] '), ('text', ' '), ('text', '7 '), ('text', 'de.mcdonalds.mcdonaldsinfoapp ')] ] with pytest.raises(ValueError, match='invalid gRPC message'): v(b'foobar', content_type="application/grpc") with pytest.raises(ValueError, match='Failed to decompress gRPC message with gzip'): list(parse_grpc_messages(data=b'\x01\x00\x00\x00\x01foobar', compression_scheme="gzip")) def test_view_grpc_compressed(tdata): v = full_eval(grpc.ViewGrpcProtobuf()) p = tdata.path(datadir + "msg1.bin") with open(p, "rb") as f: raw = f.read() # pack into protobuf message raw = helper_pack_grpc_message(raw, True, "gzip") view_text, output = v(raw, content_type="application/grpc") assert view_text == "gRPC" output = list(output) # assure list conversion if generator assert output == [ [('text', 'gRPC message 0 (compressed gzip)')], [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.1 '), ('text', '4630671247600644312 ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '13858493542095451628 ')], [('text', '[string] '), ('text', ' '), ('text', '3 '), ('text', 'de_DE ')], [('text', '[uint32] '), ('text', ' '), ('text', '6 '), ('text', '1 ')], [('text', '[string] '), ('text', ' '), ('text', '7 '), ('text', 'de.mcdonalds.mcdonaldsinfoapp ')] ] def helper_encode_base128le(val: int): # hacky base128le encoding if val <= 0: return b'\x00' res = [] while val > 0: part = val & 0b1111111 val = val >> 7 if val > 0: res.append(part + 0x80) else: res.append(part) return bytes(res) def helper_gen_varint_msg_field(f_idx: int, f_val: int): # manual encoding of protobuf data f_wt = 0 # field type 0 (varint) tag = (f_idx << 3) | f_wt # combined tag msg = helper_encode_base128le(tag) # add encoded tag to message msg = msg + helper_encode_base128le(f_val) # add varint encoded field value return msg def helper_gen_bits32_msg_field(f_idx: int, f_val: int): # manual encoding of protobuf data f_wt = 5 # field type 5 (bits32) tag = (f_idx << 3) | f_wt # combined tag msg = helper_encode_base128le(tag) # add encoded tag to message msg = msg + struct.pack(" 32bit msg += helper_gen_varint_msg_field(3, 1 << 64) # varint > 64bit (returned as 0x0 by Kaitai protobuf decoder) msg += helper_gen_bits32_msg_field(4, 0xbf8ccccd) # bits32 msg += helper_gen_bits64_msg_field(5, 0xbff199999999999a) # bits64 msg += helper_gen_varint_msg_field(6, 0xffffffff) # 32 bit varint negative msg += helper_gen_lendel_msg_field(7, b"hello world") # length delimted message, UTF-8 parsable msg += helper_gen_varint_msg_field(8, 1 << 128) # oversized varint parser = ProtoParser( data=msg, parser_options=ProtoParser.ParserOptions(), rules=[] ) fields = parser.root_fields assert fields[0].wire_value == 1 assert fields[1].wire_value == 1 << 32 as_bool = fields[1].decode_as(ProtoParser.DecodedTypes.bool) assert isinstance(as_bool, bool) assert as_bool as_bool = fields[2].decode_as(ProtoParser.DecodedTypes.bool) assert isinstance(as_bool, bool) assert not as_bool assert fields[1].decode_as(ProtoParser.DecodedTypes.float) == 2.121995791e-314 assert fields[1].safe_decode_as(ProtoParser.DecodedTypes.uint32) == (ProtoParser.DecodedTypes.uint64, 1 << 32) assert fields[0].safe_decode_as(ProtoParser.DecodedTypes.sfixed32) == (ProtoParser.DecodedTypes.uint32, 1) assert fields[3].wire_type == ProtoParser.WireTypes.bit_32 assert fields[4].wire_type == ProtoParser.WireTypes.bit_64 # signed 32 bit int (standard encoding) assert fields[5].safe_decode_as(ProtoParser.DecodedTypes.int32) == (ProtoParser.DecodedTypes.int32, -1) # fixed (signed) 32bit int (ZigZag encoding) assert fields[5].safe_decode_as(ProtoParser.DecodedTypes.sint32) == (ProtoParser.DecodedTypes.sint32, -2147483648) # sint64 assert fields[1].safe_decode_as(ProtoParser.DecodedTypes.sint64) == (ProtoParser.DecodedTypes.sint64, 2147483648) # int64 assert fields[1].safe_decode_as(ProtoParser.DecodedTypes.int64) == (ProtoParser.DecodedTypes.int64, 4294967296) # varint 64bit to enum assert fields[1].safe_decode_as(ProtoParser.DecodedTypes.enum) == (ProtoParser.DecodedTypes.enum, 4294967296) # bits64 to sfixed64 assert fields[4].safe_decode_as(ProtoParser.DecodedTypes.sfixed64) == (ProtoParser.DecodedTypes.sfixed64, -4615739258092021350) # bits64 to fixed64 assert fields[4].safe_decode_as(ProtoParser.DecodedTypes.fixed64) == (ProtoParser.DecodedTypes.fixed64, 0xbff199999999999a) # bits64 to double assert fields[4].safe_decode_as(ProtoParser.DecodedTypes.double) == (ProtoParser.DecodedTypes.double, -1.1) # bits64 to float --> failover fixed64 (64bit to large for double) assert fields[4].safe_decode_as(ProtoParser.DecodedTypes.float) == (ProtoParser.DecodedTypes.fixed64, 0xbff199999999999a) # bits32 to sfixed32 assert fields[3].safe_decode_as(ProtoParser.DecodedTypes.sfixed32) == (ProtoParser.DecodedTypes.sfixed32, -1081291571) # bits32 to fixed32 assert fields[3].safe_decode_as(ProtoParser.DecodedTypes.fixed32) == (ProtoParser.DecodedTypes.fixed32, 0xbf8ccccd) # bits32 to float assert fields[3].safe_decode_as(ProtoParser.DecodedTypes.float) == (ProtoParser.DecodedTypes.float, -1.100000023841858) # bits32 to string --> failover fixed32 assert fields[3].safe_decode_as(ProtoParser.DecodedTypes.string) == (ProtoParser.DecodedTypes.fixed32, 0xbf8ccccd) # length delimeted to string assert fields[6].safe_decode_as(ProtoParser.DecodedTypes.string) == (ProtoParser.DecodedTypes.string, "hello world") # length delimeted to bytes assert fields[6].safe_decode_as(ProtoParser.DecodedTypes.bytes) == (ProtoParser.DecodedTypes.bytes, b"hello world") assert fields[0].wire_value_as_utf8() == "1" with pytest.raises(TypeError, match="intended decoding mismatches wire type"): fields[0].decode_as(ProtoParser.DecodedTypes.sfixed32) with pytest.raises(TypeError, match="wire value too large for int32"): fields[1].decode_as(ProtoParser.DecodedTypes.int32) with pytest.raises(TypeError, match="wire value too large for sint32"): fields[1].decode_as(ProtoParser.DecodedTypes.sint32) with pytest.raises(TypeError, match="wire value too large for uint32"): fields[1].decode_as(ProtoParser.DecodedTypes.uint32) with pytest.raises(TypeError, match="can not be converted to floatingpoint representation"): fields[6]._wire_value_as_float() with pytest.raises(TypeError, match="wire value too large for int64"): fields[7].decode_as(ProtoParser.DecodedTypes.int64) with pytest.raises(TypeError, match="wire value too large"): fields[7].decode_as(ProtoParser.DecodedTypes.uint64) with pytest.raises(TypeError, match="wire value too large for sint64"): fields[7].decode_as(ProtoParser.DecodedTypes.sint64) with pytest.raises(ValueError, match="varint exceeds bounds of provided data"): ProtoParser.read_fields( wire_data=helper_encode_base128le(1 << 128), options=ProtoParser.ParserOptions(), parent_field=None, rules=[] ) with pytest.raises(ValueError, match="value exceeds 64bit, violating protobuf specs"): fields = ProtoParser.read_fields( wire_data=helper_gen_varint_msg_field(1, 1 << 128), options=ProtoParser.ParserOptions(), parent_field=None, rules=[] ) fields[0]._value_as_bytes() with pytest.raises(ValueError, match=".* is not a valid .*WireTypes"): ProtoParser.read_fields( wire_data=helper_encode_base128le(0x7), # invalid wiretype 0x7 options=ProtoParser.ParserOptions(), parent_field=None, rules=[] ) def test_view_protobuf_custom_config_packed(tdata): # message with repeated field fixed64 msg_inner1 = helper_gen_bits64_msg_field(2, 12) msg_inner1 += helper_gen_bits64_msg_field(2, 23) msg_inner1 += helper_gen_bits64_msg_field(2, 456789012345678) msg1 = helper_gen_lendel_msg_field(1, msg_inner1) v = full_eval(ViewGrpcProtobuf()) view_text, output = v(msg1) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '12 ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '23 ')], [('text', '[fixed64] '), ('text', ' '), ('text', '1.2 '), ('text', '456789012345678 ')] ] # same message as above, but fixed64 values are packed # Note: the decoded has no type indication, as packed values are always contained in # a length delimited field. The packed fields contain no individual type header # decoder has no knowledge of packed repeated field msg_inner2 = helper_gen_bits64_msg_field_packed(2, [12, 23, 456789012345678]) msg2 = helper_gen_lendel_msg_field(1, msg_inner2) view_text, output = v(msg2) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], # noqa: E501 [('text', '[bytes] '), ('text', ' '), ('text', '1.2 '), ('text', "b'\\x0c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00Ns\\xd1zr\\x9f\\x01\\x00' ")] # noqa: E501 ] # decoder uses custom definition to decode as 1.2 as "packed, repeated fixed64" view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated fixed64", tag="1.2", intended_decoding=ProtoParser.DecodedTypes.fixed64, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) msg_inner2 = helper_gen_bits64_msg_field_packed(2, [12, 23, 456789012345678]) msg2 = helper_gen_lendel_msg_field(1, msg_inner2) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg2, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed64] '), ('text', 'packed repeated fixed64 '), ('text', '1.2 '), ('text', '12 ')], [('text', '[fixed64] '), ('text', 'packed repeated fixed64 '), ('text', '1.2 '), ('text', '23 ')], [('text', '[fixed64] '), ('text', 'packed repeated fixed64 '), ('text', '1.2 '), ('text', '456789012345678 ')] ] # message with packed repeated messages in field 1.5 # Note: protobuf v3 only allows packed encoding for scalar field types, but packed messages # were spotted in traffic to google gRPC endpoints (f.e. https://play.googleapis.com/log/batch) p_msg1 = helper_gen_lendel_msg_field(1, b"inner message 1") p_msg1 += helper_gen_varint_msg_field(2, 1) p_msg2 = helper_gen_lendel_msg_field(1, b"inner message 2") p_msg2 += helper_gen_varint_msg_field(2, 2) p_msg3 = helper_gen_lendel_msg_field(1, b"inner message 3") p_msg3 += helper_gen_varint_msg_field(2, 3) msg_inner3 = helper_gen_lendel_msg_field_packed(5, [p_msg1, p_msg2, p_msg3]) msg3 = helper_gen_lendel_msg_field(1, msg_inner3) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated message", tag="1.5", intended_decoding=ProtoParser.DecodedTypes.message, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg3, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 1 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '1 ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 2 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '2 ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 3 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '3 ')] ] # message with repeated messages in field 1.5 (not packed), has to be detected by failover parsing msg_inner4 = helper_gen_lendel_msg_field(5, p_msg1) msg_inner4 += helper_gen_lendel_msg_field(5, p_msg2) msg_inner4 += helper_gen_lendel_msg_field(5, p_msg3) msg4 = helper_gen_lendel_msg_field(1, msg_inner4) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated message", tag="1.5", intended_decoding=ProtoParser.DecodedTypes.message, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg4, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 1 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '1 ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 2 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '2 ')], [('text', '[message] '), ('text', 'packed repeated message '), ('text', '1.5 '), ('text', ' ')], [('text', '[string] '), ('text', ' '), ('text', '1.5.1 '), ('text', 'inner message 3 ')], [('text', '[uint32] '), ('text', ' '), ('text', '1.5.2 '), ('text', '3 ')] ] # packed bit32 msg_inner = helper_gen_bits32_msg_field_packed(2, [12, 23, 4567890]) msg = helper_gen_lendel_msg_field(1, msg_inner) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated fixed32", tag="1.2", intended_decoding=ProtoParser.DecodedTypes.fixed32, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[fixed32] '), ('text', 'packed repeated fixed32 '), ('text', '1.2 '), ('text', '12 ')], [('text', '[fixed32] '), ('text', 'packed repeated fixed32 '), ('text', '1.2 '), ('text', '23 ')], [('text', '[fixed32] '), ('text', 'packed repeated fixed32 '), ('text', '1.2 '), ('text', '4567890 ')] ] # packed bit32, invalid msg_inner = helper_gen_bits32_msg_field_packed(2, [12, 23, 4567890]) + b"\x01" # data not divisible by 4 msg = helper_gen_lendel_msg_field(1, msg_inner) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated fixed32", tag="1.2", intended_decoding=ProtoParser.DecodedTypes.fixed32, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[bytes] '), ('text', ' '), ('text', '1 '), ('text', "b'\\x12\\x0c\\x0c\\x00\\x00\\x00\\x17\\x00\\x00\\x00R\\xb3E\\x00\\x01' ")] # noqa: E501 ] # packed bit64, invalid msg_inner = helper_gen_bits64_msg_field_packed(2, [12, 23, 4567890]) + b"\x01" # data not divisible by 8 msg = helper_gen_lendel_msg_field(1, msg_inner) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated fixed64", tag="1.2", intended_decoding=ProtoParser.DecodedTypes.fixed64, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[bytes] '), ('text', ' '), ('text', '1 '), ('text', "b'\\x12\\x18\\x0c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x17\\x00\\x00\\x00\\x00\\x00\\x00\\x00R\\xb3E\\x00\\x00\\x00\\x00\\x00\\x01'")] # noqa: E501 ] # packed varint msg_inner = helper_gen_varint_msg_field_packed(2, [12, 23, 4567890]) msg = helper_gen_lendel_msg_field(1, msg_inner) view_config = ViewConfig( parser_options=ProtoParser.ParserOptions(), parser_rules=[ ProtoParser.ParserRule( filter=".*", name="parse packed field", field_definitions=[ ProtoParser.ParserFieldDefinition( name="packed repeated varint", tag="1.2", intended_decoding=ProtoParser.DecodedTypes.uint32, as_packed=True ) ] ) ] ) v = full_eval(ViewGrpcProtobuf(view_config)) # provide the view a flow and response message dummies, to allow custom rules to work view_text, output = v(msg, flow=sim_flow, http_message=sim_flow.response) assert view_text == "Protobuf (flattened)" output = list(output) # assure list conversion if generator assert output == [ [('text', '[message] '), ('text', ' '), ('text', '1 '), ('text', ' ')], [('text', '[uint32] '), ('text', 'packed repeated varint '), ('text', '1.2 '), ('text', '12 ')], [('text', '[uint32] '), ('text', 'packed repeated varint '), ('text', '1.2 '), ('text', '23 ')], [('text', '[uint32] '), ('text', 'packed repeated varint '), ('text', '1.2 '), ('text', '4567890 ')] ] def test_render_priority(): v = grpc.ViewGrpcProtobuf() assert v.render_priority(b"data", content_type="application/x-protobuf") assert v.render_priority(b"data", content_type="application/x-protobuffer") assert v.render_priority(b"data", content_type="application/grpc-proto") assert v.render_priority(b"data", content_type="application/grpc") assert not v.render_priority(b"data", content_type="text/plain") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_grpc_data/000077500000000000000000000000001425660472000243415ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/test_grpc_data/msg1.bin000066400000000000000000000000741425660472000257030ustar00rootroot00000000000000  rC@zsBSde_DE0:de.mcdonalds.mcdonaldsinfoappmitmproxy-8.1.1/test/mitmproxy/contentviews/test_grpc_data/msg2.bin000066400000000000000000000003171425660472000257040ustar00rootroot00000000000000 B5lPx854Q8DDv4bogBbD3A==(0: "@HXhp$e200c423-7f25-ddf0-62bd-9424be53f91ade;q=1, en;q=0.9com.android.vendingf2.Hu6qLw6icfV8bjJZf2.Hu6qLw6icfV8bjJZ<mitmproxy-8.1.1/test/mitmproxy/contentviews/test_grpc_data/msg3.bin000066400000000000000000000006461425660472000257120ustar00rootroot00000000000000  61650 Pennsylvania Avenue NW, Washington, DC 20502, USA "16501650: Pennsylvania Avenue NorthwestPennsylvania Avenue NW0 Northwest WashingtonNorthwest Washington   Washington Washington District of ColumbiaDC USAUS 2050220502*f  /rC@&azzBS grC@*a2BS" sC@CcBS* 켍rC@.ڈ́BS2 4rC@ erBS:ChIJAXiAory3t4kRpkrvas9dYmQmitmproxy-8.1.1/test/mitmproxy/contentviews/test_hex.py000066400000000000000000000004671425660472000235620ustar00rootroot00000000000000from mitmproxy.contentviews import hex from . import full_eval def test_view_hex(): v = full_eval(hex.ViewHex()) assert v(b"foo") def test_render_priority(): v = hex.ViewHex() assert not v.render_priority(b"ascii") assert v.render_priority(b"\xFF") assert not v.render_priority(b"") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_javascript.py000066400000000000000000000022141425660472000251340ustar00rootroot00000000000000import pytest from mitmproxy.contentviews import javascript from . import full_eval def test_view_javascript(): v = full_eval(javascript.ViewJavaScript()) assert v(b"[1, 2, 3]") assert v(b"[1, 2, 3") assert v(b"function(a){[1, 2, 3]}") == ( "JavaScript", [[("text", "function(a) {")], [("text", " [1, 2, 3]")], [("text", "}")]], ) assert v(b"\xfe") # invalid utf-8 @pytest.mark.parametrize( "filename", [ "simple.js", ], ) def test_format_xml(filename, tdata): path = tdata.path("mitmproxy/contentviews/test_js_data/" + filename) with open(path) as f: input = f.read() with open("-formatted.".join(path.rsplit(".", 1))) as f: expected = f.read() js = javascript.beautify(input) assert js == expected def test_render_priority(): v = javascript.ViewJavaScript() assert v.render_priority(b"data", content_type="application/x-javascript") assert v.render_priority(b"data", content_type="application/javascript") assert v.render_priority(b"data", content_type="text/javascript") assert not v.render_priority(b"data", content_type="text/plain") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_js_data/000077500000000000000000000000001425660472000240225ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/test_js_data/simple-formatted.js000066400000000000000000000027661425660472000276470ustar00rootroot00000000000000/* _GlobalPrefix_ */ this.gbar_=this.gbar_||{}; (function(_) { var window=this; /* _Module_:sy25 */ try { var Mn=function(){}; _.y(Mn,Error); _.Nn=function() { this.b="pending"; this.B=[]; this.w=this.C=void 0 }; _.fe(_.Nn); var On=function() { _.qa.call(this,"Multiple attempts to set the state of this Result") }; _.y(On,_.qa); _.Nn.prototype.ta=function() { return this.C }; _.Pn=function(a,c,d) { "pending"==a.b?a.B.push( { hb:c,scope:d||null } ):c.call(d,a) }; _.Nn.prototype.A=function(a) { if("pending"==this.b)this.C=a,this.b="success",Qn(this); else if(!Rn(this))throw new On; }; _.Nn.prototype.o=function(a) { if("pending"==this.b)this.w=a,this.b="error",Qn(this); else if(!Rn(this))throw new On; }; var Qn=function(a) { var c=a.B; a.B=[]; for(var d=0;d')]]) assert v(b"foo") is None path = tdata.path( datadir + "data.wbxml" ) # File taken from https://github.com/davidpshaw/PyWBXMLDecoder/tree/master/wbxml_samples with open(path, "rb") as f: input = f.read() with open("-formatted.".join(path.rsplit(".", 1))) as f: expected = f.read() p = wbxml.ASCommandResponse.ASCommandResponse(input) assert p.xmlString == expected def test_render_priority(): v = wbxml.ViewWBXML() assert v.render_priority(b"data", content_type="application/vnd.wap.wbxml") assert v.render_priority(b"data", content_type="application/vnd.ms-sync.wbxml") assert not v.render_priority(b"data", content_type="text/plain") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_wbxml_data/000077500000000000000000000000001425660472000245375ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/test_wbxml_data/data-formatted.wbxml000066400000000000000000000003521425660472000305060ustar00rootroot00000000000000 1509029063 7 1 mitmproxy-8.1.1/test/mitmproxy/contentviews/test_wbxml_data/data.wbxml000066400000000000000000000000421425660472000265170ustar00rootroot00000000000000jE\OK1509029063R7N1mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html.py000066400000000000000000000026671425660472000246260ustar00rootroot00000000000000import pytest from mitmproxy.contentviews import xml_html from . import full_eval datadir = "mitmproxy/contentviews/test_xml_html_data/" def test_simple(tdata): v = full_eval(xml_html.ViewXmlHtml()) assert v(b"foo") == ("XML", [[("text", "foo")]]) assert v(b"") == ("HTML", [[("text", "")]]) assert v(b"<>") == ("XML", [[("text", "<>")]]) assert v(b")" @pytest.mark.parametrize( "filename", ["simple.html", "cdata.xml", "comment.xml", "inline.html", "test.html"] ) def test_format_xml(filename, tdata): path = tdata.path(datadir + filename) with open(path) as f: input = f.read() with open("-formatted.".join(path.rsplit(".", 1))) as f: expected = f.read() tokens = xml_html.tokenize(input) assert xml_html.format_xml(tokens) == expected def test_render_priority(): v = xml_html.ViewXmlHtml() assert v.render_priority(b"data", content_type="text/xml") assert v.render_priority(b"data", content_type="text/xml") assert v.render_priority(b"data", content_type="text/html") assert not v.render_priority(b"data", content_type="text/plain") assert not v.render_priority(b"", content_type="text/xml") assert v.render_priority(b"") mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/000077500000000000000000000000001425660472000252325ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/cdata-formatted.xml000066400000000000000000000003721425660472000310150ustar00rootroot00000000000000 < " and & or write things like but my document is still well formed! ]]> mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/cdata.xml000066400000000000000000000003511425660472000270270ustar00rootroot00000000000000 < " and & or write things like but my document is still well formed! ]]> mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/comment-formatted.xml000066400000000000000000000003771425660472000314100ustar00rootroot00000000000000 mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/comment.xml000066400000000000000000000003561425660472000274220ustar00rootroot00000000000000 mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/inline-formatted.html000066400000000000000000000003331425660472000313600ustar00rootroot00000000000000 Test Page

    Some things should be inline , some things shouldn't!

    mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/inline.html000066400000000000000000000003041425660472000273730ustar00rootroot00000000000000 Test Page

    Some things should be inline, some things shouldn't!

    mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/simple-formatted.html000066400000000000000000000002151425660472000313720ustar00rootroot00000000000000 title

    Hello World

    mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/simple.html000066400000000000000000000001761425660472000274150ustar00rootroot00000000000000title

    Hello World

    mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/test-formatted.html000066400000000000000000000024221425660472000310620ustar00rootroot00000000000000 Title

    Lorem ipsum dolor

    sit amet, consectetur

    adipiscing elit, sed

    do eiusmod tempor

    incididunt ut

    labore et dolore

    magna aliqua.

    Ut enim ad minim

    veniam, quis nostrud

    exercitation

    ullamco laboris

    nisi ut aliquip ex ea

    commodo consequat.

    Duis aute irure

    dolor in reprehenderit

    in voluptate velit

    esse cillum dolore

    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    mitmproxy-8.1.1/test/mitmproxy/contentviews/test_xml_html_data/test.html000066400000000000000000000012021425660472000270720ustar00rootroot00000000000000 Title

    Lorem ipsum dolor

    sit amet, consectetur

    adipiscing elit, sed

    do eiusmod tempor

    incididunt ut

    labore et dolore

    magna aliqua.

    Ut enim ad minim

    veniam, quis nostrud

    exercitation

    ullamco laboris

    nisi ut aliquip ex ea

    commodo consequat.

    Duis aute irure

    dolor in reprehenderit

    in voluptate velit

    esse cillum dolore

    eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    mitmproxy-8.1.1/test/mitmproxy/coretypes/000077500000000000000000000000001425660472000206435ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/coretypes/__init__.py000066400000000000000000000000001425660472000227420ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/coretypes/test_basethread.py000066400000000000000000000002621425660472000243560ustar00rootroot00000000000000import re from mitmproxy.coretypes import basethread def test_basethread(): t = basethread.BaseThread("foobar") assert re.match(r"foobar - age: \d+s", t._threadinfo()) mitmproxy-8.1.1/test/mitmproxy/coretypes/test_bidi.py000066400000000000000000000004731425660472000231670ustar00rootroot00000000000000import pytest from mitmproxy.coretypes import bidi def test_bidi(): b = bidi.BiDi(a=1, b=2) assert b.a == 1 assert b.get_name(1) == "a" assert b.get_name(5) is None with pytest.raises(AttributeError): getattr(b, "c") with pytest.raises(ValueError): bidi.BiDi(one=1, two=1) mitmproxy-8.1.1/test/mitmproxy/coretypes/test_multidict.py000066400000000000000000000124761425660472000242640ustar00rootroot00000000000000import pytest from mitmproxy.coretypes import multidict class _TMulti: @staticmethod def _kconv(key): return key.lower() class TMultiDict(_TMulti, multidict.MultiDict): pass class TestMultiDict: @staticmethod def _multi(): return TMultiDict((("foo", "bar"), ("bar", "baz"), ("Bar", "bam"))) def test_init(self): md = TMultiDict() assert len(md) == 0 md = TMultiDict([("foo", "bar")]) assert len(md) == 1 assert md.fields == (("foo", "bar"),) def test_repr(self): assert repr(self._multi()) == ( "TMultiDict[('foo', 'bar'), ('bar', 'baz'), ('Bar', 'bam')]" ) def test_getitem(self): md = TMultiDict([("foo", "bar")]) assert "foo" in md assert "Foo" in md assert md["foo"] == "bar" with pytest.raises(KeyError): assert md["bar"] md_multi = TMultiDict([("foo", "a"), ("foo", "b")]) assert md_multi["foo"] == "a" def test_setitem(self): md = TMultiDict() md["foo"] = "bar" assert md.fields == (("foo", "bar"),) md["foo"] = "baz" assert md.fields == (("foo", "baz"),) md["bar"] = "bam" assert md.fields == (("foo", "baz"), ("bar", "bam")) def test_delitem(self): md = self._multi() del md["foo"] assert "foo" not in md assert "bar" in md with pytest.raises(KeyError): del md["foo"] del md["bar"] assert md.fields == () def test_iter(self): md = self._multi() assert list(md.__iter__()) == ["foo", "bar"] def test_len(self): md = TMultiDict() assert len(md) == 0 md = self._multi() assert len(md) == 2 def test_eq(self): assert TMultiDict() == TMultiDict() assert not (TMultiDict() == 42) md1 = self._multi() md2 = self._multi() assert md1 == md2 md1.fields = md1.fields[1:] + md1.fields[:1] assert not (md1 == md2) def test_hash(self): """ If a class defines mutable objects and implements an __eq__() method, it should not implement __hash__(), since the implementation of hashable collections requires that a key's hash value is immutable. """ with pytest.raises(TypeError): assert hash(TMultiDict()) def test_get_all(self): md = self._multi() assert md.get_all("foo") == ["bar"] assert md.get_all("bar") == ["baz", "bam"] assert md.get_all("baz") == [] def test_set_all(self): md = TMultiDict() md.set_all("foo", ["bar", "baz"]) assert md.fields == (("foo", "bar"), ("foo", "baz")) md = TMultiDict( ( ("a", "b"), ("x", "x"), ("c", "d"), ("X", "X"), ("e", "f"), ) ) md.set_all("x", ["1", "2", "3"]) assert md.fields == ( ("a", "b"), ("x", "1"), ("c", "d"), ("X", "2"), ("e", "f"), ("x", "3"), ) md.set_all("x", ["4"]) assert md.fields == ( ("a", "b"), ("x", "4"), ("c", "d"), ("e", "f"), ) def test_add(self): md = self._multi() md.add("foo", "foo") assert md.fields == ( ("foo", "bar"), ("bar", "baz"), ("Bar", "bam"), ("foo", "foo"), ) def test_insert(self): md = TMultiDict([("b", "b")]) md.insert(0, "a", "a") md.insert(2, "c", "c") assert md.fields == (("a", "a"), ("b", "b"), ("c", "c")) def test_keys(self): md = self._multi() assert list(md.keys()) == ["foo", "bar"] assert list(md.keys(multi=True)) == ["foo", "bar", "Bar"] def test_values(self): md = self._multi() assert list(md.values()) == ["bar", "baz"] assert list(md.values(multi=True)) == ["bar", "baz", "bam"] def test_items(self): md = self._multi() assert list(md.items()) == [("foo", "bar"), ("bar", "baz")] assert list(md.items(multi=True)) == [ ("foo", "bar"), ("bar", "baz"), ("Bar", "bam"), ] def test_state(self): md = self._multi() assert len(md.get_state()) == 3 assert md == TMultiDict.from_state(md.get_state()) md2 = TMultiDict() assert md != md2 md2.set_state(md.get_state()) assert md == md2 class TParent: def __init__(self): self.vals = tuple() def setter(self, vals): self.vals = vals def getter(self): return self.vals class TestMultiDictView: def test_modify(self): p = TParent() tv = multidict.MultiDictView(p.getter, p.setter) assert len(tv) == 0 tv["a"] = "b" assert p.vals == (("a", "b"),) tv["c"] = "b" assert p.vals == (("a", "b"), ("c", "b")) assert tv["a"] == "b" def test_copy(self): p = TParent() tv = multidict.MultiDictView(p.getter, p.setter) c = tv.copy() assert isinstance(c, multidict.MultiDict) assert tv.items() == c.items() c["foo"] = "bar" assert tv.items() != c.items() mitmproxy-8.1.1/test/mitmproxy/coretypes/test_serializable.py000066400000000000000000000014321425660472000247220ustar00rootroot00000000000000import copy from mitmproxy.coretypes import serializable class SerializableDummy(serializable.Serializable): def __init__(self, i): self.i = i def get_state(self): return copy.copy(self.i) def set_state(self, i): self.i = i @classmethod def from_state(cls, state): return cls(state) class TestSerializable: def test_copy(self): a = SerializableDummy(42) assert a.i == 42 b = a.copy() assert b.i == 42 a.set_state(1) assert a.i == 1 assert b.i == 42 def test_copy_id(self): a = SerializableDummy({"id": "foo", "foo": 42}) b = a.copy() assert a.get_state()["id"] != b.get_state()["id"] assert a.get_state()["foo"] == b.get_state()["foo"] mitmproxy-8.1.1/test/mitmproxy/data/000077500000000000000000000000001425660472000175375ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/1.css000066400000000000000000000001401425660472000204040ustar00rootroot00000000000000body,html{height:100%}body{font-family:'Open Sans',sans-serif;font-size:1.5em;padding-top:80px} mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/000077500000000000000000000000001425660472000222345ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/addon.py000066400000000000000000000006671425660472000237040ustar00rootroot00000000000000from mitmproxy import ctx event_log = [] class Addon: @property def event_log(self): return event_log def load(self, opts): ctx.log.info("addon running") event_log.append("addonload") def configure(self, updated): event_log.append("addonconfigure") def configure(updated): event_log.append("scriptconfigure") def load(l): event_log.append("scriptload") addons = [Addon()] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/concurrent_decorator.py000066400000000000000000000002551425660472000270340ustar00rootroot00000000000000import time from mitmproxy.script import concurrent @concurrent def request(flow): time.sleep(0.25) @concurrent async def requestheaders(flow): time.sleep(0.25) mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/concurrent_decorator_class.py000066400000000000000000000004061425660472000302170ustar00rootroot00000000000000import time from mitmproxy.script import concurrent class ConcurrentClass: @concurrent def request(self, flow): time.sleep(0.25) @concurrent async def requestheaders(self, flow): time.sleep(0.25) addons = [ConcurrentClass()] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/concurrent_decorator_err.py000066400000000000000000000001141425660472000276760ustar00rootroot00000000000000from mitmproxy.script import concurrent @concurrent def load(v): pass mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/configure.py000066400000000000000000000006101425660472000245640ustar00rootroot00000000000000from typing import Optional from mitmproxy import exceptions class OptionAddon: def load(self, loader): loader.add_option( name="optionaddon", typespec=Optional[int], default=None, help="Option Addon", ) def configure(self, updates): raise exceptions.OptionsError("Options Error") addons = [OptionAddon()] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/error.py000066400000000000000000000002011425660472000237300ustar00rootroot00000000000000from mitmproxy import ctx def load(loader): ctx.log.info("error load") def request(flow): raise ValueError("Error!") mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/load_error.py000066400000000000000000000000441425660472000247340ustar00rootroot00000000000000def load(_): raise ValueError() mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/000077500000000000000000000000001425660472000240415ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/a.py000066400000000000000000000000631425660472000246320ustar00rootroot00000000000000import recorder addons = [recorder.Recorder("a")] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/b.py000066400000000000000000000000631425660472000246330ustar00rootroot00000000000000import recorder addons = [recorder.Recorder("b")] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/c.py000066400000000000000000000000631425660472000246340ustar00rootroot00000000000000import recorder addons = [recorder.Recorder("c")] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/e.py000066400000000000000000000000631425660472000246360ustar00rootroot00000000000000import recorder addons = [recorder.Recorder("e")] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/error.py000066400000000000000000000002221425660472000255400ustar00rootroot00000000000000""" This file is intended to have syntax errors for test purposes """ impotr recorder # Intended Syntax Error addons = [recorder.Recorder("e")] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/recorder/recorder.py000066400000000000000000000011041425660472000262140ustar00rootroot00000000000000from mitmproxy import ctx from mitmproxy import hooks class Recorder: call_log = [] def __init__(self, name="recorder"): self.name = name def __getattr__(self, attr): if attr in hooks.all_hooks: def prox(*args, **kwargs): lg = (self.name, attr, args, kwargs) if attr != "add_log": ctx.log.info(str(lg)) self.call_log.append(lg) ctx.log.debug(f"{self.name} {attr}") return prox raise AttributeError addons = [Recorder()] mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/same_filename/000077500000000000000000000000001425660472000250215ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/same_filename/addon.py000066400000000000000000000000111425660472000264500ustar00rootroot00000000000000foo = 42 mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/shutdown.py000066400000000000000000000001051425660472000244550ustar00rootroot00000000000000from mitmproxy import ctx def running(): ctx.master.shutdown() mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/stream_modify.py000066400000000000000000000003571425660472000254550ustar00rootroot00000000000000from mitmproxy import ctx def modify(chunks): for chunk in chunks: yield chunk.replace(b"foo", b"bar") def running(): ctx.log.info("stream_modify running") def responseheaders(flow): flow.response.stream = modify mitmproxy-8.1.1/test/mitmproxy/data/addonscripts/tcp_stream_modify.py000066400000000000000000000002311425660472000263120ustar00rootroot00000000000000def tcp_message(flow): message = flow.messages[-1] if not message.from_client: message.content = message.content.replace(b"foo", b"bar") mitmproxy-8.1.1/test/mitmproxy/data/all.jpeg000066400000000000000000007016761425660472000211770ustar00rootroot00000000000000JFIF,,GBARTOLOMEO DI FRUOSINO (b. ca. 1366, Firenze, d. 1441, Firenze) Inferno, from the Divine Comedy by Dante (Folio 1v) 1430-35 Tempera, gold, and silver on parchment, 365 x 265 mm Bibliothque Nationale, Paris The codex in Paris contains the text of the Inferno, the first of three books of the Divine Comedy, the masterpiece of the Florentine poet Dante Alighieri (1265-1321). The codex begins with two full-page illuminations. On folio 1v Dante and Virgil stand within the doorway of Hell at the upper left and observe its nine different zones. Dante and Virgil are to wade through successive circles teeming with images of the damned. The gates of Hell appear in the middle, a scarlet row of open sarcophagi before them. Devils orchestrate the movements of the wretched souls. The vision of the fiery inferno follows a convention established by Nardo di Cione's fresco in the church of Santa Maria Novella, Florence. Of remarkable vivacity and intensity of expression, the illumination is executed in Bartolomeo's late style. --- Keywords: -------------- Author: BARTOLOMEO DI FRUOSINO Title: Inferno, from the Divine Comedy by Dante (Folio 1v) Time-line: 1401-1450 School: Italian Form: illumination Type: other C    &"((&"%$*0=3*-9.$%5H59?ADED)3KPJBO=CDAC A,%,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?*RN36;ė+Jveњ[,; "<?0p'-UkWΐ^\q(Sao9m9pVc`&ͨmg cI!X``p5NQ"wtڹFjXt;8Z`iQY-+$0#zl3iفKYi2luvW6hf- |=Lo،$sҳH+ x s 4M"@v`msXrd7bf-g{GRS} $Zv`lX9%xdCPzv в[ܐ9CVvZ?)visf.s EyO!QN[G4Ӫ*%/ruRJ[])$OAHOzxS}jcRκy*JSV$ad$Ѡ.~?vo93\~$]>K$i03=;-׌x'zΧW@՝W'6Y]aMa.ee 5CF|lB,:oݱWxqEy'7cH؃ߧ ƠzFFGoz~.(Ub1[P}*NE %=>jRl j񓑃Xh9) cC(1NԜAX`0;)\mu\9Vۥ٨%XdmnM E3(᭐2x\s^zrI\8MGɨ `=*4j#%PHp[`g5*ٞI^}5 $"#hw;[9}1rkm_!qdk;EpnJμ81J(WyWs`/ly-yT)LwHhO=j, Ҷ9L5eG\MIz+XN6m!›!b/`0WAH9Bj%T EHw:NJpv[ǃ=ؤx-wEިՍA0$bQԜV$Ԉ "<`R `@\k*Y2$Xb+HIH Vsw 5[ ]EF(fĹJ6AҳW9?R J4hXSYTzzV%rߞ++.I bG;KnAw#eR2(7OAgFvr_{FI#׏JK(wn\"Xtbf׈5[FjOabzd92w Mf8cr:Sm4H-w4t̠ $@RDW+QzhJêD S \0kxڭ.kv*yW`==krZ .aأk3[\<6g>79P⟥zfFm0>@]tyVg _+[o6y\<Ƴq9{VP [~95aR(hd^~%4i/'OιK֐O/AZv SqvHЫE ݿdRRPE,pG>w6ֱiјP|`gbjv}tImڹ16l9N=CUX[ycV |15T1;nYFnƎJW.i nh=7}_(,Ìz51D]1Q[c#tۙ'/$rsi\Zi|ų?++CjLK$cTA_|;W$8wKG4׼eo,]$ 4qq6'ڡ`#,*9 #w$j7 5/-ck,k_D<7'N{n~O *9 ݏgwO3$!N9gMM+jt6WF%U*8<8$rZM$B  ^Gok)%/mC}G\ՋA P24-4jݠA洼1qoˀF緧Zmu_)VE8zmsLԂmڻ}s+;B9K2Q 篭ZЬQ$y0H;]o3RGPJކ9O s9JC YZrz{7ڥ\L "+vUǦI9xzy#S"cHClz db-͡Wa<95 7Vdp(D&8%?_z|/]\kOmgB͹T؊n{fMÙԯN}0:te\jmpVpUv|(t X5Ȗ<@rO˞\$oVkl%aI6@`~eCC%8KGX}}k/\J]V0s1ǽuѭӞ}A!b8\z㹮sD,kXϙ7o0߉gscf+ŸB:[]E# A7N-9=X&1Eg͞cҍD*N54}r+ǡ%l@Pn8h I#?+5DiJzҺ-doupk+ @*2g$ t^dPA5+[E"|$T|aZWq$ikQ!xrCM(uMGLҤ[-p܅sM/u/{)nR) YGLdRlbCmM^I%SWTaАKs#\1hA e^*א< \s)/e+TJI:PuvlA  b4i$)GBYկ%xCgVƹiWI\gP:^4Ջ.bIV?ړt7?4˥Լ@$mr"_w'޳|.vǁ~ҍ&mNZfSyCo֨5,soi(B?im6h|֓&8yG$1ϯJJ6ŷ}GDWcS]^hl k93+9ϩzk$q!#Nu,~i|1/\1Yԟ.B<36o,du H#)SCE<ޕJMn#,ʸ5xoIlC Fĝá$%aE A'Wd,{Vv+ho(6]Hm_&َ#G#15fDʖ.ϵrVz#m)%jnҦF NFzdtZ쌫elO +Y"yw .ǡ6Rއhѣ=Ohss2qz,KW}y vv]zBɖ8NNMVmn]H9rx t=6"|[$+[Yv,i)9ZP JS$9?SEKWLrNLPỊ#c S7>PgӊXݎ&ṍ] QI9zƱW (Qw`9s郚]BpUN'@d3\nA=SUdU^SYYAY<oJKAzycF"FrX3ykoo;YvgߜG cd= +8NW(W | KOhW]?J@9'W'-]s܎{sЇM $A#,|IڤpEw%7y#=08jem!r2;37V^Q۰F}=KkC.Kq6ng+M0O?dE[=S+Z>R,yj[*X߮~jh"(x|;?wC'P`:T3m㧭n-7|n{vY gdàSE^Zf9׽PD5R7y6 ;3d$:6.fMdp7`K璻7Ъ4맚X9>ztPF 㚳Ķ-OF'=RO֢RKSV=k+~UȠ88 }:Ut2T|I>E?»-#Lԃ3FN9b6 V&&hP37gװǽ6#(1x$[l]ό\c&/q^tFE/\4VOe4l1!r5k5aTx.Fvr)t.eeYf;Q=+V*d2eoV#u$m")^%YeduI0N9j7d%v56ěs8>Ԓ4azm`f,usUqf$۟W]Ӷ7J^s]uVUbZOOEՕjá2}ƺiTNZ 74۳bU\<П`%YVŽ/\ɍbF35v)@LoγsJrD=Io=ľ\E"#'$C,~T r)ϩ?fxg'Ʊq拰 8w2#@*9a}W#/I˛}ܹ\>}yIZܴNp1=hVv`A$ ]LyYbqk,m7A3}Raݼ[;;CteT+#$;NaߚkX.@e(WN3YLC $29^B)$;%v >4ޙqInw*$KLKVU G9չO dݡ2"̜=9<]BG ȃbD;>-b=.2Ȭl NFsW&k;X]7 Ed2 GM;Γv b&j-D&V3J+9 BNzܮTe[Gv'[ '*{/rI>h_5_ 8r>jLn 9\ߕX#$LY*8b3 c?~RZG&{ ECݏo 4o%4)rWEOu`7CX̀zq)4TvmJ`ހ{T7Nc%(7eX2c?Ru%b&H*ᇯҺ CaK.px?ҦJ۔3N]DBY#sq s<-t"b4bA8jhRsa5cbI7.f>OgmKIK^Ǐ|9sY#n׮C~pLylm[KRXyX(v֒NBdu~h$ yZոnՄ^{A3=XMc[n{1hs}YZ O4L"< fV6)\rO>X|ِӪ,S01<3 /[ 썵1٬a-E|]Objs+yj"w/s]6{Y| 2Zd۪0 p{.;}H?:ui^.Y"n:Ua73y'D1GqQ.ɝI, g4`!QC䚃K#G$mj+'[8:;lD F O)U$%/F`̮c`FT޵**a,I9$Ccs$w(;U#pq1Ha?.N?/NRrJ6wPN_>R><9{خD̞bO*ǫ{o:̀ 1al~_F@rU?ykey{Tc Ծ#L$#qxDfҶ_?qCW77McV@9*=ϭu:m:k7)#+"gҕ'[qgII<n"/c;iCۈ!-!!@ k%ܻ!Y Qz:Wڣ8$ڴcZR䓌Ie"0;.sRDD?8bOnlTh##nsޭi(}Fwd9=G4IrӜå:ղE2NS֒~[Au=b{?ah/kv6F%}xcF ODޜ`Yo+!c[fw{<+vw}QV[\Ig8dSP{y7 #*"Hʹ Hg5%Cʑ)a^lKxխO>I(m$Qq \$[G<oc<#<k"XjV% IJzD#Z~Fz_6Y|1n-qz0|̊qM%\DB#~L#sQ: '*.kk+QiCq(9P8Ǩ cIL6I$t:v|+xV< *ӭ#7cĤ֢Z$ːWI3_,R?1 Lf@Q֡p 3o'Mkݙ,W[Dx?"}}ǭo[Aidl/7QBi(@ۮ$[9=r?".Utgw ں1=7^W ib2:]v2Gu0cFވGk2$S9y:2ˉӻa^sst7Q'͵Nz]('UBϰuk2K}z4(_5Z6ֵ+8-H pO{v,1#ȇq'^Đ2䎕)"wNTbKXd֬ZBg#M&rSp=5`It!w\=}(KFHn{{ErI5;ӕAl!yYXld V'B ǵcwR"ZeQEx>OvgK-C98:kJ|teQI$g.1[[qn;}y"Tk(\p"^vϵXN&yyOpT`ti<)ib~n}P$L_Z\7yH "8XqzEcL5kܐ?J۰Xԯ<Y]1?a^;.&23G5usTf︞Nȥ"i, GnL0Icײ _[%BW'gk6v42M|gc8WizQrۻc<&G{<>`HrI#71{qE\q=HI n{W.ے\FxsWz)KkxGt%Ͱ߻wIqGI۹+[ik0f13Ȅ\=dx[KHq5Ct4ҿzjkuw5.8 l;gϭsm} 6;S' $$IW.td];:Jv 1ܮzmWPFw$Oȧ,Jՙ$CڢYHI5!]޸\{+_x ]3+XrLq+yQs#¤._@ $})[Oe!p{ާ^AEij"P$MdYϾPcB n=05kB6u38!TtLV^Xܒ?L cvl/gcczNd6 ݇JjmC ˓8ҮϦXA}OsUmpqǵzJW8\z+F*szUOCi\LAm&!bw<*kdzz%I]Y (f8MV6jI'StX¶ 4rf6@$5iG_EDW*÷.V:S:-S;cGU8xeCmg?jDHF:XbGc?&݇~75pvu]y DeH;זbIN `0]+B΀B% *F(l!_mDSx_ζnֲI)Ay7 yRAO5|Ym"׺MF3͜uvYUv,#/)mgP9 fIH,N\bzҪéB;C+nnEp׋3ɼ 99gmF?5%DZ>efOC}ٕIs6C9_,<2}]}J0EY0!=*?ip Jh@DDU{xcč(>՝E+"Uč{7wo^#?:6i!.7ǰflhv+iq p+jƅNH'9=J6ĵ 0/ZӅ&6W2mF) mFO&Ԥrwm=5fCBs$!'$ғ"u䋴[Vl9c\IWMp37!OҹmJNH`V/"B5)^HYSeKK][=Ģ13Q #q&"[hVHB2N}i-ҿ>V"Ezq$x[zBC`lwBDݡ qGwu m 99>縤_p.V[uW+$%t$HJd彾yա6dm uGc(|FH5&z)0Ufs5sዹ#%c8OGP\6֧X61䪜zE5L0 xaVa9YH!tM:oz3* ߘ$YԤ#ٺZNd(`3ܞUfeSOPQjk;7%֦ѢQZۤ 'P;+)&͔8R;Vpe;9|ӾaI L0Bue330*8灁ұ"uG%O4B<ڄm =j(?I8a 8Bq֞2:`6ޕґ ʩNdrNW(q$/w@w85pqɡ4JrKhaʴZki#OX.!څso%#p2=Y')epr[ֳ[ܷV%r̙^U<xz%tPM `qOҼĻ*4R{jԹE5mix1J횙T^N2`4vPZHWP LwT_eOVQ{T2eZ۫K9U YM==n1?Hl"Nlf\vT+}u09}~>nL'PVp<|8fڵ^+fV8۸ ؉b r{+OGPc/f+?@sPXܮMtcCsa'g{FyXrkx¾P,sH<Yݚn8Qf?uK=EMBIcA\-!YL9zh՛~U V1wlٝ0Us]t`QZnS;hK) &yܣk[^Yfi$+H(άŁ.{ mgMDpšNoN(a :J yV>Cj!15^^Col[XUGeVvV[Nz^%<@O g' d:.<u$֟qے^rHQcMc(3g{"gY`6fTfh!q}E(c`Sl^1m("6Kg3XP$s) X)6s NOJGU^@T?ZHuæ -:\{$֕iHS[Hƺsiov7FszW0ZV.6IJOJ$~8-ٺ^^gxgQ["IinD;8>t6MFE*,U5NL賺Hڑmq݀7VԎ=Q8OuvSDeNx\sͬ^i9M4'Kx;n=+a;N?钟?ҙmhVE^P 27ݏQ\__͒Yi1SmNW{N1y?$1FUYrXg&ۇRK;Wtx`S'm+裂ksmHO)+'6Lڊ=436[F"_5ko&uBv'}+ZEe 6^M-mGUy0F@¡9Bjh]rǮj卣K #юγ H1y²uy4G8BP{\UGes {ٚcbܘxq\m9ovw1[NdE; dž[B ,pGn*(ŭYUz"e*NH\+ѯŧo-"xwFGZh92rIɥ4l{VJZ2a'Q M,~Pp}kUqW7 aG<_ OB!\s~RnzܽZ9Ea*ɁG~*6l(uCUTЦ7{r>Ux49ii;aHMA?)%ɍKib $E9V2w+>Rd[ݢ,.00]]2w[1]hkUfҼvgKɧ.-/b]1uMgy/pTI/lե43Vb桄ܥY/2I 9OZm3myq/98J|S&dUi` $jHrOV֯/1[H]?).Xݚ5Dӆj jӹ3L2fr]$y qoy4蛉dgq>Zsy}̇*e1,- ~lQhA% Y*Ŭr)%K$DƠ568m,JlZPU,w2z⹔]$o}lYTbm⡃7{d[dn0kzZֳ1ݘ|Qsve.S6~n9\[ ,Hk3,}Zս{0i qEǧf1 5lē&=G#*;R'*cZRJ5$ّ<%,*U2 ~lx.TҲ`O>R8DO/`JZzC[AC`6TpFc8qӑdm"2zކ a`T?=ZFO529oX.I3ݣFu$ոb$2nDG== e4 [ W+ k/P5qmF-X2K yJrh(UnFF#tX Ts6ڙ&w1B^{ը卥$ʅ \]yet,8V⭛uB[; -.͋'CmsbhדoU5ϙ'>lGMOkRXL(DN0r=k 3S\(b;bTc[OUxy.U-=dhb:__Jn-Ksrs޶QIhe88%&R>0S{~uxa?f Y :ޓڄlƸ!X5PpYTmpVA 3DpA@β|EȊ%HXAn '5mHU=TZbX$3 ]?Mt8%BIqΒp).؞U _q*HpU1~=h)]t,#榍U31_NH\JO8YI{4s)[Xy~#пJi­#=+.l..8؊f FêCR8BFVqter_Qxs,T9qc_j)s} #Ff끜jݜ6`x= k62u׭o\ŮJMev;3ǣs MCy֭i~iEX ;[a$6sqֶnu ,`G$$pL &FÞsүT@0AZc#h4EDr=Ct?ҹvᮥICG$"ևX{sieR{5/ɦa3׮Fjju$4g3w-rD ;d0}Bi- v$gךK 1A '5K,*kݤ9v.n!Zc pijJqF*|yxɱ'Nq@y>{":H*yjQuZj^gn!NGrkeh:Pчzs4ډX^*j6]B1MZm2%b.f$渄wpI#stiחwgQSիm1Ex ڢ2PV9Gw+g ZSºV@%9 ~]Y,mn]\NpOzѢM{\ |":cjU;VPZn.˭_m7>#oEBXF9U=Z~ խ~ $gb kisr U(a9*kq0IO#SW7 NcGuRH7$}oLUK{?c,SOQJV`(ǟR2nASy1Ƿ=wAҤƥtd)A=XԖVY"8[;O{{CJCDX)P~\VnJz WxFWWW<j.ֈlu23HW5 rtH;vZӚH^ncUoaHw7ޝu}j1Dg7zjP8QF,{UXu@,#e?*7Is=M1<`.6RGe#P=ް/Yf[Ke}y @-vp~f|z#tρ\b0 gߊc,{+qAs,ѦV&CV]F$dHǹͨ^FT>5N=JKUoވf(Y dgQ%}U̗+su96#;MZ$qm]8yU-:ht))KڳffV8Y8mXԛ\tLb3>$6\!CRA H)FJXTi' Y9=p>|h{YkFw ({>N<5 ݄mדt$*A)q^[:]^Kr&[\LH9?PΛ *2YcZ߆{ 1F/>:=8+#WҤab#dž*#Gܪ9-cQmw7^LZ\2\K nUW%SSVAG2=ͲEgI e٤δj]N}Z FžCo"g"ӵchi؍]?DrZDns}iwB:?9*=yYƝb,B(:Kqwh!n?J̻sʱcӮif%Իqgi>oJw1ߦ wbG?Vf)7,..x*{c,M唅w@i-RcvjWwoڪvu^՗-(cFP7(A&3=XN^2wS9i˛#kv EbLҬؤHQ]$mobOPj{ lǓ"8ZKCnUae4sq 7[`pG{ G?_QO]AWoBիBo'{Ug GvasPc`YWZ ӞFkgnANi&ѠV <Ǧ J-",^DL`x꽿ېFr`6q^sl Ons%&(=UGph^bKR#F?ǎZV1?o2m͜w(6ΕF9D5/=,ٹޕݻLjaͫ[Ӷ҉+b9CN3KH A&ǐ'XԪs`fZ̓]v2C6En:J;DNVNi洰=̷`7m;+`+knrFRTݣcS){.O@V^dpwlA秧Th,=ܬv?incH#Ts]HUO(%y*>DEX r7F>=>9:ոcH6ToA>clUЮS[ ;T1٨ҵ+44WE?BY']%O}Ӗh5rCn#黿ʢO FxsN:tY^#^z?Vvosc$w-k<2鲁ه+|^_ϼʼ/R*?o?'I/`@0)flpUK-s!⦙~yeGEMlI׌= Rï^Le n$Q$9u˽WTFG5 88zlS k*ʏ>hf0BQ1pT|RuaȊ9,}EgRpGRA; aJ`UHXaX%%onBoXZJZ2d_0yDdh]DW24ĻgNHM e>cOҳUK9ll\~N~yyc&QFGIr:~T cJs(դ%(C+м;gi3K7zԴlL!wrƝ1d 3港Ǫjs O֟܍*ٔ0#޹Xu ǃSJՕVw,GBLԶ2]_*EH)Z8ăq$zS[k A.;09 ^k2UXc\\$`MU_hTI~1'Zs)ś'v1Ӛt?ۊv\6C㝻}z4ǖ@P'vwlwp ˧β.ތ6Ar̨+j9ضXT-m乙D`k[jWs` ~cМ}FJtQ6VQMr朎]= oipJy 3Ԋ̚ixJG?M.wOٚزR} iQFwu&C oz~tBRrWޟXm I%Ι4/ 7Ր'cn.p³Sy9 Zm[fI"u, aօ f!0 wz~#֪^V$f-;ֱjFnݖm3ó.zGҖHV3Hr957kqs.7riCv3Oun9 G?D7RGcmvaxDU{%ݮrmrpJn^Jb2'խLo,Vn]g'2J\g |/+#LT`:zӒIHNj}o$<,_zKFҴ2lpʬc{j0)2N)a؜8=}GbJm/-&{2Ig+b qurZuJkWB/,jA#+7\cX]:C&^}iQ0@NKck T9TrlA"2HZ J˚|q\̍3GSV|d,V夘3G=~ͨsG*D7:$=H[-4s JEI6xIBIu,3KI>!`xt}>VA=HoU'"Evoo8C S#Hf qP)l;xL>oxa!wo]SfQEx>Ƴi7D[<~"h\ cmPG6sK B1sonV G4頁RX$*5ibRB` IʜcG%;4wc>۟vO4#+ծRaR>"$HlOI@1sV? `JFk(R-jע.k#VX=1]XFd]5uMTVqMP DK :/30Qku/W!uUFE&{5#-Z1R˶Xq_S][B96*8큊KȒ͉>7턱=^+K&jfyP)ۗ*SlV αeͱ@$’9uUW1&#-YfұƩ+9NS.n++/$*fS}EX- 6Ė@Ggm[ f>uryE(+~sxWN}n$rƯo+Ƀ?,{-rͩ5D'0XZoe{#-شg![==kO1$a( {Ŋ̏w0 qp{4`;® C.m# Ip4n{8 D56gP dy߄ `⡵#Zj#$jI?D=Cd==9GVkh.\ț=>DTS%d?|N )}bR2۲ypVd s}OZV^5 ܙ z,J㚮k#% ۞~G<+%ZXAȓkr&!bPԡh‚vۆ97sFWw e1TA^};4Foܒǹ&H8rGrщeH?1$֚9繱i/gve-ɑܞM]om8bVdzztY-P,2Nrŏ| uz@"Y=: r4fsZ#0!\ pyVL쬒.v僎Vܑkiز*c"[w.]UX<`k2c8O;,pTaW< *`Z+gdR>4mIv2LrORsHCA}#Fcu52j:mj2B?WcE? k#8glESkoUD>l{8XMm4EXcaP9?jւ .̪'ُ`ȑ( ڣaC[$kw#HjWo躲EEFFFsZLi!Rs+ֵ$1DI+_}szÞ#Hd2Clj4%5s|=f7D{36aTϬin=?G:춗};A\QKWSTNKڵ$DC?NBS'iyy)xʮW%BVɯ/ \j^'[9k'4ϳN0C2::Hw6:OZ$Qh-ٲ6f_1lxss;GY~p#]"O%OHc;.o>Lf1In{(=5&5SFUw@or8+m<Ք*r6˜m܏=YX^L&I HIQ[Ȭۋ/+kw* õ;F eB—jŖq\}6?)qQ[L5G' NFz`ԹZ<}^o[U+3\ع&g!- 5kP,̪O+ ՙg gaYӚMYGYd{Wܜ`dʴiQZ[?XT%[sr|Nrz}:VZp|1w*@zp?nή\cW}c]0r=iV/%yc[Hes噜 ¶"L K\"AY6k.#,ke2~vz9+N % 11?tjWj"C%sr 9;:T}[0/Hhn 䨝mu]MlD˼QԍΩojmsB\ju }W?2@nfXS㯭mN*1L/ZyFmkA5܉8ԄX\{z-,{6q=xVi#;*۞;e cCFEc [qVvjγglEĈ$E2%Й!qϩv~ܮI+Tw#hۨDr3 U=Z.D@p?!LZ,rQҭk5ąn tJG*çNA4'˨qUش9pMm0V`2:jwD-KՄ V?cc%x9=*Jm_{YEYDxS$G2m);hS&TG>batkHbx}8jcb WAx[j\t5lΪ|ɥ-e9%`:~+ca<#z+dmwP}*abthZ3WLܶ7ZMEc TA<XzVd֖R0 H!cc .ngkiB^9kf4.GYR #T[L_j))͑#{#e5Č^> 0zcںHs|I;Ȥ;?ȏ|`A;~5Ir̺ouҵ'UӖGvjx94ja9gQ ݆ykI4<.̱ar9)K͉1ne?prHTRcc%E|LA)as5}ǴV?4}WN_OFUs|,54M^K0S=U V \, :ku7~YqZFoͥiwP. s̗nywSFY2uI#b0G>ǑwK#oNzW)(fr k|zZz$r_k.;cpǵa&f㟐9M]4m`fݏҳRbFEo$Mq3Wh2lo,vY?3Y(&W(ZPʶAGkԬry$AîT┕-R< 201T :Q4tk٭me*AQUKQIǖA6cb荻I`ہ`]褟A$/$I =l} +{VHqWm)9r{+ ɣ$N@ sSK;2CQ3<JkCO#N{ZH63j[#gҨ3rbbU; MU}@Yl` Nq4vvuf.߻7Rit Ou{ .`=@O#tMr?Z!8F?WT#Ȭz[:\,K6 WSuig;-#36mo$-'/q09[X2M?;AhQZG%q.CHYi7r Xp[z[8iE~9n[CJ:QZGL!l_P(Sz{QlyYV&m{u)H)sVN8A]Gu;,Vb-Vh"PW`|GX綎(fFH u#v$SEYE&w٢lUqjEh+Si3  n9T&r)'2?*ĶqpRʼ =FjMgNi|[TK 9n :+AbR Wy# ˈ R SZt邃 .]=jiŇ)˶DJh_l<&*[y;UY6 `*s֭I>iD"Yv(k QH9.'yDm qU jk4ĒE)C& =N5QFNJSw䷷k"A2vH_zkh] +FTt .ҾjB"XsNp-ٔ"m#8#\5ʿbE›}A!*0r;mϖ߹$$i.".ŸSZS~Q@4.x(kn<Ҧ|θb zI|m$EnS&G(  >\Ԫj)KxHC&p-g[Y peWo5A*OWTwW )Q0<RN^&==$Yl(2+ihx % =*4w^l:(?( 9Tߘq4tg vsYBRM\;k&Uqlf1ƭ~P_JXX %ݻAT2ghFH98i9[fj*nA*NZirgǹA65I"lY6-vkGNZ Pi'J:2Vzv|qU{}yc+6RH8 p:>HFxn9(pZrwǯ~*+#4yq’.!$v"+&O6zp*9gxOԮn&y @ϩ& Wgkp5,I0#Ҧi|n V4|=ǣyEhn?wb]8n18$r9^$VcCF@g8\4KOsYӃ"4Gsk*s' 6-vٚ3}ay Q.qcH6ncIZܟjLq,$4?Qmʽ"!p=wC"U*ˁ=zW,+٫ؑv+c î[?kwXV 'mn$Ve.Υ8ٽJV}3F]JGHi.ѽRA8zr%Ӯ>v\/'f@u$In ]ѭtC0D qڧ (S݉<6V[[i} A-1Sj/ujM$LbwHPHEo?MU& c5k5灀=1ֹk=OC dZQsPjEڢ*zr61ʾa8ֳ&$Μ~k l dz5lUc-MQ.7*9&S1TN98NQ՛#);_Ptԁ#Pv3*m=!wȭU?1:v=$# &v…ngA${[f_AikrկVZ𴓉 `+\`q[wLS^mYv1d\5 s GʣhNgAa4E"`A'ԏjI, {+}3m^IbDᇷM{F|՟,†ܔMTe&am O^ҍG]R8Z+F`Fr9@J`-Fs率9{ٛ$ZV>r }{μBlB.,1&8p5;GTd6WZl,("B:Fk{hn-?/z tˋ->(#(ȇTp+𵄺gxH펊nHnuUן(r]e01c2hVlI&8g Q۲T6E^6 H>\lkΥ._d[zYx%[Bk2N6S* nmÄ35n~3;sPO}cjg6+gUrH3?P3zkR8^S$Q\,>pq Iw܂# `7pad#66\\W/Sqxk\0IX)X cޫtʛ!sQZsluEy6VS-=jܽFc gOjӵ[TS]5ۤSĀ!lWۃT75r<#\ƠI4rG$d|ƺ aIrȏe.JF=JW1*G#˹?&$ڜ6R _o˿=J-^Rhw"=\χPlW\UpΜ26ekeȲ,G9#Vyn~~=.U1r BBdRNTdՔ;;diMOL-̒K08*:(3KW7!j-I%6nx2ڵV&.MlsI>VՕXBAqV`尐ܰ*Pg؟JMry_EKl+/T$)cEt:dNY3Fz6d 68gx,H$p7pyf-,1aY)3]$:m+8/>gWQtvc9kԒњ8힝j)ܠ{U=F()y|wqf6 ON #0 HaE/#InIF;{~uo|*AbTiūsOT6խNTeZhJ<=Nh[ rK|@:fR(Fz/_Y ZZ^v+w{y jH#ڣc3ڄI#0$~{Fsoup|ƸSH*7R>B{oaA$p' "zbiIr󧺷\SUU֢0$.q5 L].+%Ƴ &r1֣KHtY]U< 5vs,,.LV&U43^]4`8Lc3զN$[x$ez/xn+>H;~Pg] gf^:Y  `}'ҹ̝1Wh6X]&UTnuGhX >qyMuc+sg{$%7nNn Qo{$ۃ. $(:κ Hm{(f9?SGN`$$mIePù-uV[fHpzwoCBٶHXwOSU-_;E9og*u fRC tZ5d0D+ vt-8rz+,˴;=H]ʀbG~uuHa>jlw>o}1Igo Q~Ol5bݍe,A 2ECq 7},p֍ض`iGC A\w-Z;h4?v4IZna*D_Y$_hgn?9${ m cwzjNĊ3%>n]:HdnSr?` D@YVT.yڹ)hVU|="{CnAn]A\۫GPif3 Gc Xຄ7wT^:=zRi5sxqW{S>vE4*ȉ$F;U8z΍h[FNfcZUȴ1e0Ʃ@**iL~#Z =* K`^xmm|z.gOáڈs*pGְuȦZexHܣJ&fȉ *YlIU QH!5̮9_y vM֤3yi_9'$oi$S/kqm?-tЛ;HO8>xUm#ʈ9݂\;]^[$F==GCmpXLqo巻BHemL$9BN5"Y1cOW6ִcxf9h[#9zvuWa<cnR Zwn worasXr Vi G#Xu&_*2!\iIm/wo4[:`FN`֚n-$T&?Ն1U3jNTI+J 6찿(bQ͢Dc8a*TzMQ*89d16Lfr]d$~z9Up汵wo i L%*$3!X>ƵOE(mOrTilS"ݵԷVХ$^_+ަ>}ǜc)'Hk{ppɞ6Ƙc]wasirE;%ZR)5r[ncnssTZjQlK 1P)SワRz^ {cP.w#nGZNjs{$VS1ujPOx&Y0+.2J C[qz`j=4:..6 74$ N܌㷽q:)pC;znY9 :5-_5;78;j;Kɴqq/S8D,[%-g8隩.8څr3K]ePBPco=֠pz"7q<#@ͳA&CK [l9)y Q呔Mop$G-J8js101y8Ir̬#f2TYlP.q'ryK+^Vf(_qZ%lDIMX 29Q'!K``3ϩVNX2';;ҥusRN13VR㐀Dn;랴7ɆfT!s\(HMrBI+!.I~{ ^,)_k/QZ#BI\)  Tg:qùi`*<6x5ZEB.[+G{W&|EuT3XNjΞ2LʹCncVLQmmn45wk#"[oR']LTd`c늎82?Th+j毡ympȭ!3ǿ?ʴF_OnׅoPoxvȹkZE4D!e#!K[뤻g\2)n8ߥK`<Ŗg IT[ID,c$t6EUTR%}ZTYCk;FKo,#GT^^Ic pOjÖI;ɂ5fnėW^mn i]*bO{ DJNK~\!ļ1ȇzC}h;zHi#vQ--m`@GMډw6*!Z9kU=qY;{}DrnLpI %9#= [yb2Z[]{Ww HuKhE_(pOAֲEkV w%ryf=I7ItSx &JMkӠ 0?1ka"cV#БjBZŬR9TZ5eƖayEjO+9&,"<繃岵r=N+R8Rӆzw!%3\>rFYe;F fsHdG gZo% % N9#n%PŐHg];D3IY2ڹ+`*?=H45$m4>Z"ۻS^ioVȔ"nqS;F6Lx7rw>Fq{(k9N:HiaH5j/tJ [:"hmWF|?B{[c0O9#-S} T.:$<3zTrsUtV'P>MSc|-Qm:D=[t3XHUtsk sRWHFrG$sYTr"}Z N9n$ծ.mT%S]8.3U}%%w[`aP~e$u^ud wz%ilFQIqי4[g9sGm{q+ "=]U%C um>ma' \遑5OtlǞ.O{w$PI1ѱ>-+\3ˆC]7iTV;0@ْXP9 b WgqHCcڲccHx<%Vhi–&}=8۽pAO IAkfu'8vze٢[q?`\k2Jmĺ m:}MZ%e;X"C#{ Iyh8|Y:Mu[@>bՑ$Q6.5KTh3 7U{6̻qwh&I1<UccIlG2y_ƙjX^.onn9!*derh kˤ QZWU9!z ոٕ Q#*jx4HY6#=u9ije'}$szb+E'<}m2fvkhwav%o]2fk'$UݑdeA,Obd߸GܣXFd(cgUv\ZG#gȶQ zZQw[ǘF֬縸X.GV;RS}~].aU?αI,uhnbvA#ST[sK#ui&$ cy9xby$1]`'MS"!݉6NGVhf.Җ<'iܗB³C(L^{zT_j(q#\(ѲZC 71j;eDVL$9X} 6*D<qT/؃" \l*XwEk d||`gjM]j %>t#=K 9=% Iq$;K13TY JͰd8c Re5y`ezKGp+9F7a9%+"!b ~,>(w9_jSIfV*T(Fc'nZ)'qr:cեGވtz~l8b2#wUtS<,9 :]aVLOR󟩪@eHWmrOA_`\1-YǧI%f+@'oTu_}@P9zm kye*6U[2Dq"cbs_%.Z4H\5>s,2Nݸwgֵ-r^O $x#nÏҟE (WQПj;q1+௶;I7JX:sM&\I#3h3޵)V;hd,/@<8rqRRv2eO %c4qd3BJLVݦj% POd!- 4cYk+i!!ߛ %y%]!K6FE;L +Ͽntk$R=qDRf̱-=oVw;$䞽MZݮG6DYlfcnTI3ZH&0{uɯw(ADn5u,ٙdzAjYKwZ?{5 P cTeR[ HPq85α{qy)EHV1֫ꚅ}C@sϥR&EZB#pm}1/ʶKxGKgI#{~TbkImuW& u'D̖bIw199D$˷ H@-QQ/u .1rY'ⵯm8[9ߵ:4L( o1BqŸԞ}}fA01'5+Ip />dw-$cN"J(5$2KJKѵ{9m}>lV,űз^9V."4CIyb=qG/9;KKOg.T5x UL(4z=䧜`~J٧d/ڊGzmkloeo!ڀ}뚸u+ +c=[yKq3sߊ))HBkdrD~Tgb@_(u7ښO#|şwiRܭţ%%Hj03$P -[ G9qԲ˙#s.#m{Q{Ɍ<1"ͫ1,7~-[XbU~ck H`DʫyCحd#oZ-CjEgbr]MjƎ^|ֲsv[irjoZc9s֟x,RPR%P>R9`d?½Mcw}MT-gcқB3rT(9}j;;k.s1犱(eOL-zaKsr o+=gbLNjL[~$a{Bw!cƎm)RxnaU߻dt5_kjcgu;A$mDz-EYp+5(%'c=c'dlIjפ;G9>Q*f0>f8j!mD JݜMkd鰿+&Ɂ(# sH=],#3rHUvFRuIit.48bK;[ %ަMD<*ck%\:VыQ.i7Z\GF{tiP)Ih{3Y:E,5;Ėh-3(_QW8=W#Yͯi ߑh|),WmG~#,u {j *ᛔYz#dl ~j$(xGq+*O.?b+Ⱦa# pRAֻ}BfXTN?ZU!CL@fNVG(OU[ȥK$< n06 #\ 2 WV0'6z3#Yi`Xd?׭kx2%3eݩ0i5(`4A^ +4k#5ziY| .01Оkr,=dn9#jծS*c\xoXյ׸c8 +,%k4WLj o.%9Sm$]r{x|F'ozϹ 9$Lޫg5?K+5Lyr~P5za%6Z $g9ԷDmGu8gW H%rҲ/)5I _ll =yR@l9\uD$g gB/ h>svqz!I\HHSQd٬idkxeAX:isj0+j2]xO|X2I"4L 0>7(]=գ?Z`Uw =J Kt'5N"5Q>Ք/}#8.6tˬ\<= ?Au$78@ N|T63OtdW;Or#h+DWn>޵JVsHK,#u3?u]6 YR88VLEԪc*Vi5A1ȢDحӠ<nlGU>n|ϴ[˃)uL⤂}>6dI|Ú^I{myd#Nަ7H4{/(||g)am}I)8'TAbKI|`[#pPÚƑRtܩhO>8"<7lu%CcAYOzjꎻ⸈ Bnmo5x +y5;)WkyWc79R89b49}Fr˄}ͅ;EM$_Ki|wPϿ5C $<}+c:(I1\~9$Qi1B@d܇k0@wngF"ə'(Bܡ,.w4*n5-2o$VʁrrAϧzK2Boݯ`uaagX@67² Ș%VU]C aXӥh\w*EPBc=Su"$S'P6K]k7-eU$lo9Ǿ+)]۶]q&[;ws+* 9]Z dF˖aRG-©wfK(bG24?L-RC"8 (!t''Qi&~90Wמ÷Q\nY88sJNcgԽ [o/EĊvX0I3_e BjŸk{VVb:n:/Rp8U̲G\޵4+I[4& I(#'NմiK2Hmɣ/pZCQ- sB4LXJk #f24j@=.^])#xnЬK+>f,*JHu⛫ꐲ:?l'5&*^HNRwH8Fȶ2gڛbxV>+2&B_*qֽ㻚'a~ #0RW//)KYBo=+ShDuFTk9lecPH"lnT,}/,uGJ[֥V$ >v'J# y my$HrG &DY6p>Z44h]7R^C#.99:'9ț<:Y5 t)^*Zte_.(ީ O72<{+Q]iJOm,a[I jZ8e Pr=*S7.TqfW  "/'tVx=+]#G$y>SAk6:XdB:rMtѕfgV*QE{;TYTbp z̷0VD!j巉@f'CIY[8"LF8AF\qz팵kMM)hB0xdR3{ث:J1]ہcNIon;8?3S>Η:72`a}HlcOqַa$IU*ARWt=2-.[?T̊7c>LK[Ӟ#isM<`ՙ LX8^+u9[HI1gӤGF2"Ay5يA!F@WDou(*$eqZ͝ ԤhΏ8wf6YYb_$se-܆i uc[rGWcUK">6/ Ҝ'˪/r]z$UPº՞bn*b l@V凱k'GG}B_@y16 :<ÔڹI)'g]7Iv?JT`~^*wj!9'"i1j<8$@\}+B ;1O?WL%%ZݪIBb#N?^ӻ)KlF򭷇ecHGWXi}̛hX6<EpjoGɬë'^Oƛ+9`֕m"2q^V3o5C.0W;j93yr#1c7Ie4eS|kx\=+|[{:Kg8dc3]h!1r?UGz}xѽԆ0 &{9Rj;.YUߑc|fo0\WM#]XY#/nL҄ښFfpj@(qӭeuלďobE^C,|Ŵa`s8 Is3? XRbkj>ik,3q+~gjJy \Pd(?Z|E;W/.dg 3ML!$8020@ xҩ o71a4'R\p&|jK[ydHc< OC*Cgq,ĕeF~b3UVK8#Kyb d.h/ dQ, Ab1&2,Դ1{U5d e_4_Vt+~ٶQ!dKFij3rk2W6NwzwdFcOy;=ʹ ®[zu;MzYSavvTw-dN6XPSIN1)9B0r(̫zMGTch=Ig4-ܭ3==+laK Pq\VQƖj2Bc9QU=BpWlI閏nİNos̺l$xU%Gl@,Hg%}ݵFm!_OJ5s>gd6i0Zx@?J]ZĢ?' Eqf4, [̍6"HGn8g'HmỊM=$ _7O·m$Aƪf&DUX-:;H$$xgb{Oh.A:#T2'T7̽}AhjfEg9>ʾk+pFNjOr[ʖB# " +cZZyQg$HcEfTEe&#L9nB*ʠzq"Pu5U`۵VYE'kUt Cp2us?svڑ ;w99qyQa#ҴtwԠ$gzc*r5t;Ib$.HV$08=-6`9$#)PM&Rdaǐ3SGm,$Њ󺝛+5|`úު_L.-<i,v6${\nL.–8`nt٠C.PjJi\'rtAIt#۝?o=i[,"8$zЙ|d77yc\ 6Ͽ5#Z1X3:2jj,7Z7t2 CiIn2=+ՑҽgOdIgL$`?g,Glªnl՟kRkvNrǹ~'[<謭liHLA>j"(?fˡj,]ĐWqWཱིf0ո$f.Νyqǹ[pxXJ&3 9n=RJ|K6/Z]ʘnnO8ޚm5b̡W`c=UP5ę'ң!,>lPuV-Lui3$Km~r|t$TR[c%8i SbNR7Nc@Ix(gh%B{>ZAI ~x!@OJ/F-P;r8BGZVpH ɍIֲ#5?e%4>k]%]dI⹧{aՋS'ֱnWfzo ڨ0;xfҺ}'r1—&ʎ$^ ZBn:tҒmj{&89< jKqYXb׿^42xȽ/o|T0(u%k3u7uV,6nZvbx~xp{Yq[9xA$YZl f\\$^]ڴ4]:-ʛXHnzUD6ٍ4 !r|C Ee61ߦ3]1=40(2-BryV.0@ǽf Ym>D$v+c{+X|8n>$UF>XRP~NS0?*;\9S#'20\6vBZ **#p|q?ʺ Lr0Ҧm&sntTnt|}ПGV^ⶥa HfV+ʭMC&#uk{@$8^j \4%V6Lgxa<گwglH.zm7]enG{n|*;w"M4*0 VX[֑/;۵>=*#ԝC9 @:W 2wZ,dyHKl<}rN+Jm*M&Y@Ju=>* v?W7,ïٹ{rKK謷$rMp2*F Q5G!U?W xTl`HP8;7Eg*oTbVHұqn1|/hjCKyvW'`wswg)^V0^Zl*z+*qM͵ M>& g ֺ1羘+1'+/S1żG^+m\ ާ9EVku4eC;Oup3 {?bjEK %Đ]!IP ':Ԥ)cA2P✚2;oaŖEݹ;+u!m& kAlp̏m:޽+j {[Bģ:%=^nƁԳ|T{IiU`'VmkHJ=W:ui;= `^YZH@cY=A)hdb0LøZVnwlx?*'Zbd_'rt71些Ph")spJUbFLuecYސV0~p=\~Ḫyj{ P͇((x{澢-1\^sZ<&Է.uk5WE%rFg =N1B _rqQO'vC0S! F]Iq gT7\N:6Q< @#=Q]XƴEȌTe<έs%!ҬCc?3c)A e\ϷN$Vд"##Ht߻,ӌ(']?"[Oyk<K"ߍk ^h~QJrz3 p;Q pkъ̏z[Z|Ň@r?*Ď[,nη $ &{sY\GtzW%q]C,rG&DXz9·^j]4%#-*ԁ\kegtvҺǩj |,d3V,,ǎk]/!}>iEyMhsbiግ]Gfhd!oAw,Gy #/2M7}_] a2B$]Ӻ-s]n\cf=*Զo,Hpmla"AOJZ:@iY3:0y1&-쑉IWk7:4v..Y>{̈́^3 mrWO6dW}rIt{ϴrloJ+NQ `ϛ'ʣV@ۨ9E]29.nkIHDGLZ`f$`x'9I2lI=M<;Kۋ~ׅZc[A V@xG@HK$Kq9KCҵLwL]8'ayPi3?Wb0%𷶑’]GAW` oqu$qP>$f8yr~TRE%" :vK[8yW@ @ĞM[od%9_ss $lXI[]fı.rU6VОƦT`yK4,g8Au$; Rv>Jl$ Ywt4ۈpɫ}cr|-ylsB?*0El17\"wܒ+rc1Y$P#gXCƮ@\-g*z75|s[-ZYi`u!:Oֺx54DC4GB3gXTSoⶂ}=Y\)i3q؊Uc;&f鵬Y֛3?h-]yJ0k(ەXV]Gl A82*KZ= c&3;q|m!W%#߾+]&F-&+HYCg*Ip3Zguunb呗d^I9Р ${^E%lQ8jh2dmokPm/:T: prq#1%SN;? -oB;=r+V*i2VD<\/cKn nul: qjw#8Kg-ef.O+fi-dR$m&-/<.tkd drZPXfnrՔe+܌4;¯DCOn,qb(g'<5i,*Ϫsuɖhkt8MɺRӋ>}AU`Tt_ߚ@"F"W$ Iu2!(Â4-R&uvl[{nn|mL37VқkxIuTtFi^4^~}tk8RОGҜ N#:Mǖ= -nFXUV(e 3Gc]Ϳom'[m'˷lpG3ȫ1xn'V\m>^zt+U'{$}>S4d ;nG]f eM>AΒ$1F'sip5Q>yYB V,J_(}Eq n!i@2n9.wqG G$~BxPqAsmur" c XRɭ;6rZuu2:F@@N=رI]ӯ3Q%+YP+d d  7Vo1 5 FJ0x 6Ijr0]PG&K#A'ОM ){pAaI*4%2F>a5)w%!aD 5 [.Q%N7v5}Ke0JUμzjjWYT~_֭CMBO!I [HAʕϿZ.ܮkw7@kaR a*/k72ݬC$|><ڰfqՋ6"PNxO6\ 8z\b9'&l[D^&(0C=SY/GIOJU(s2Ȥ֨2 V~Ҳ!ȵ <1>A{Ziw!g7oV =>@3^47fN#P̍ZmYQJVIܕR Y-p$@ilHA-\j⹏$.5)rB Jm. ##;xg*ÿ mjv]Pf=?EIrڌmxcXʮܴ=MTC,vY[Hpz(=tJ럸S^-[t&w!V%z1V@.{s8ڞ]\e2/-psJ'F}קOg/lDG$]!ef]gUlȏRO&/Y˻̬_t"nKjj!,Ȓ ?Vbmgf]~m jOޡ4q$yhcoSh dBͺWB¨.=-q(ˀc=&^Ӣ:d V+gCJmkJRF&CzuB{-bI A1Y7s14.l؞nGuy ]{֍%YvTwjI Z=*RNӖ%R:V6=/5WH  ʹrN_SRtzbH:͝n/43ii;Wolw$WEuYuO6H3hk4Xt㺚tHTs?J% dyK9f5R)JɝPj쩪)X_i;OLΖK6d[e(- 0eZÚ Utك}pzjTuAocKBܬ;Zؿ};TbaFPI9cȮ,O5D=Wjދ{3]t ndd}y=]nnkI6kVF5 Jccq2]ծmckت r:ް.V#( a!#w;կK<; Ĺ؁۝t$SiXM7r Eąpx<uכWu|R+&pV]]VN[;<3$}STw:1%Zu` kKci#Xp ''?QUοwGal4|LrAdteS5- t˸_j..4Kq岩XR+*sOFk([Tw3^i:diGURN=*IK{2HbF$u;﷤ ܘİ=MC[.S؍yB8Ӟ\[D&֧U@I$6M ujVܫ$^1kc<vΥHc$9{ȮTGc[jtwZsp(Ki&ٞf mC+p]6Qo$jͭ7#V*,Î1 `ޯ+ٰUw: eTH5n :}lOaчy}tk HvZRKsjZ%3OҨ^[f2"c5&w0iP?vϽ]]UTw5^K'bCOR^79 3Qo&1 s25ˁ r}*hL)F8Rc?(#jŭM$ndEq6XӊmZ-dT=(ԡ(b#砬HCI#rzV-ф'R귂b~=II-Bs\pAI?@yjlhiXٶԥmPSE[S|"?rM[H#ʣ^Pxs۸|;T ;+Jx0v8O|S&IB@:ʷtv C bzDVQ2Ta޺ƌ  q IvqG5DeC 'ZkG?lFk1ݷMAu18aZ늊W94!Yfq=}jFPQTm%$Ks dj}RU̖8m@z2ѽž?1Dwf!F8S`ů5oo'-ϩ->P^ASǭ.Hvu&![=$S,0I8#b& M3U "@OLe9mcP{&9vr[XLP7CA_%뛉eh& eW 1}kKqjqP'3cs}{S%k7D]n9`>5 E6-,w{ tbIl\ni%rF -nNb\֔w),""bvȇ1ިf(XH;tZp5;̒ʨ}=k;V 3=r9V qT^\ހۭqi #pn"{$zYw`txoD𾖳2}*e@}+F0R8$c+D-uq{ZIJI˲tQ)NW\͔ͷyx'gڔ/Z;wvDKZWؼWV>AO^*yj6WF'g;}scZ5ΦLzޟn.e1`)O}OZ'XViqʅ9淕NUs(ӻ֍ekqXͳ,g:/ Gp{=PzpOֻQyX!D\ןv7j2PJJT ;!Ԅn)`RӴn7 \pI4u]^ D1%Mڳm9g=rO_ӥX1+a 1DMs=Ē]$F'8UOz FHV=kx4 %%ܞs+*t7OF_k Ydlq~+ug$ |P3oιY=ds[01r P\v4Rn ~6C3ޡK-"a(L}sQiC(I(Z4YyP]nNfs*Wew(2>U{{k5W6yCWӤKC +8]ҵ-.Pޮl16}TVMr\kG_Kƀe@;vǎk \CyfZF؛Yh|ܣZ7*:c㿁- #gX9*:qZX%uORiRD6U޽>VmmG\䁑%m R8{Ke[298⠼ޯe4m"dABu=5Rt8suCVLsf c9k DKS9ҋm@30Tc54Vڽ?:#Hʋ/GgbC~!m PQwY+nsKeO,zdpH2(TqT[{i$$* dwy8fPw@v`~F .䳹1YWh8lǧ WsT6)XAe+ƪP EqFMո.cE†W'W?yiSKyig/@1(e~Z̻HQÃ$e;w0BWᗻ'[3:,r >=XHye\tZK#W.o88z{ֽ#̧M1ZoC+mqyUL=, lT vPs aAeO/-,!H㷒"\;F68ְM7; !$vl@1zv̐ AdMn61k\rrƬ5@KqϷ֢kjlqWB8fJ*J&%˝6I.gC g޺iJ!B9OzvI0Ʋ)WjП|W;i;38ˢ`{Q6i:&Av+9VΏI"Fb{}(˒H2+[U#Uج>RA#:*ql4ȁT$};u޺yTcm;{-S^1.zpO}"9;A{.Aֺ->=WNCGGr5L-db' 3׏L**}zB['ͅVX7n;FBqzUhNFbLHHR7]̈cEs#Cm8Y3y񵖠#[cs{Vu<[\Aw6-#,[#%7Vr:y_vDy\:OJQk^L[%Sx \t?Kbٳ%J2]*QhS"cWZ6"fI)겍N3̫Im}B;I.$%N;higNz!8a ¯B+Fs&d1K{ 5V q!qқ$ Z5aIL{m:lE&KcUt-{S=Hfs.++=Yb8a}]^YvQ[x43ݸ]8ž>*Dm<{c?J싊ItC<$#lqT1i=Kdnk=rԯcVD H;G=Iڵ7 =N2}Ě,DQ# w5x!zwuKGSfv%Ѯw4N;kZ΍ c7JP G Npy`b1%O6Z򘥘e.rsYZomu]bKY3FS$>-iޡ N%pBs$r=W Dh܏ڽƛpXGQ]T%G^]74H :2D$NkiQ|\d/2kZ*qmSe21a 1涯4K_(RV=lw:Sr$VT%@I3{{BHY-YYG8ZΝ[iMp8YB c Y4cdAf"(Q Eqx5KܓuY#qҦRiݻ EXˍmmopF$O1*ߥl%77,qZnO8ة:-3_pd;0_jHl>)i  sRdE-jGjѬe}2xjܶu,ZTpV?A> Dy ܏&so9llON{5r姡z%yZ$I В!͟n~D˙DG~9-V݋y IIm_E~1s)bi8+*'+%b'MV?>dj"YH(cZTB٭OF\CohSF>`1m  0*Cp$@k4=v9fpnb K/QӭIѢ[wxn7nt%xĸٻrΊKmO5MhTlem29;[THvnm, $mQ& 󨑁IFۇiCgnIw=J+RfU'udgDI4ܬ]o,ǠL2dYHgAyl !`X|`+QEdSçY߆k5k;4{V"kc }O\V&խL;wjZiv\ ]αaX r4՝}RUUJnV.4mg`!Гڭ|GBp1fExsLH`w0JPN&SSh݋II]7ё~wFcG4:uyba'ªZf#Ve^ux #g{*#;ri|oe+^t,^]tSZF}c\`'OV=̅Q2\XtUA9Ö{ K|l^h͉vrb'Z{o61Jc Q]\>;I8A} ¸P<ջڂ4kmF+$.fL=xzny2ƂXYW=ErZΑukn\˻Â~ %y;XUTjڂX_y He$d7]k_PAz|mw 1n*#)O<:Uvp$r=HT঍9=MO{?4#!iݴ[+k[?NaB4?1 :(kTUg6d! !p685N~^FGJcTZWwf1VT"ǯnm-㴺Rjsmÿs:kHdӢ 4.u<ǥ5]O$ |2Jt sq|v{euIJ?vAkN:e!'k6(d7fN*AzlUK;Kp H?6H2@$ޟr~]% Ե˧2++vuYuK-/$1 y<8L 4I6c ӯ]Ň-mVPxn}s]2 g:S_H#ʥRr{q? C5r8R{V^ Ks5 ,T?JR۫ނ$g@K`|e:jƑ4xu69} xHL_x ~!w0kP4$B#]-̱j{3,E4[X۬)1F=5N k=ʌI͌LkS"gX22 ql|ǁNsJ W˦>8Si0?:[oj02mC9j:JwzcYZ^r0sD<8/#1=s`*DI4ĤU9<Զޜ0\Z:F;rsؓ`qiJF.#ْO[i`Ŏ|E`>cg>'i:d[;0YVPVu5+ ^I?f"H8zӞB8ҍu'̘x*}> @;!yG`=R'0GZQrށe*z5H8+h7LF" G,q:-HIÞs[zO(p"I#ֲE77Pf#S(&]]#;t3Kޙ]q_T3"7Wj+ѧ̩~,hw?8j>a51[ck|9{7hKE䝠j攇< >G/^ߜ.p<OX2ZBÂù>I;YӨk2mx^ծsK{ ˷=Uo@(7L# )*9OҜ̫'΋Z]B(;ҏ+Mz\. h14 $rSuhJ9HgYe1'tNu匞ԛͭǨ$.WCO\&,EG!hjx.!$O_Waq"yϦ+Vw*}_TYILۚqo b8{Z7H9TWgh~ft*nJ :4W)QR21T/gM`=Bbm\`p1?Jbn0H84u+rw =Es^,|* 0?3o'd (&K3HGlH= biAyޘ?zZZi˪M=̊V!ϖwԯ x ,:w&QNVoC8G\ƚn{^x +pKr;con=ZW q[6^QhG_Wkk4p*YJFWgZ%»rq>=A+ksSϰ2r0?*L՜N6AA`H'w[j])#.#V ~CU5fkBҺ5V:v ]BNv K(gT+}85oe։$^ByA^19SRZFeY8sGQگJi؄eRCʥ0$$;R`GzKƆcX #iWzU4e[М>ֽvY {՘n-ͧck3U ҋSM]%zCwL =kJ 9=y>WPmF M7;V|&p`pzM42Zh6źf+yRHZĸ8=?bp!= Z㢹mmxqDr69g^Y,!bBzSA3dD*sCk62ZpA ִ = m24LG8fk`16c·>k.['cjdKkտw'5 hٓG5ia-աKm,q#ܞun#[DUQsjwhBdx*ӊ}2J)ma _jcV=XTFk8FQIo|#nxJ*'ֽV)kAEL>*)σ$w{UBNX5jJ-#>V 8yrv@d>gd-ۯLRz",gWTvR)ldBs }sX%y'sV-ַ_2ݺmV.8\֫9o#M=Z+[OcTl?ҸoMfV"JFluҬYO 21e$Nw~ZMUgV^<1!c}U}(x& ?*oS+$vMAMJt97 ztJl6^mKT1'?Z^i'+I9<L0}6OZd3[[+̣TO!I}&xصFNCt_ÊEFd˩qucyǒmH:sXw@*$LtW%%s!9#2 G#Jmu+D$*a6IbOFힵ j:Jwz|ڶe/@r;v v"X7qڼIRQqDzDP=z=CTy>GEcVRf䒻:mJʹ1 $ \3R^y#bq=z}_߳q3(Q3W]pޏrJ? 7 =aRV2v'NP!T1*<Զ ,VɌ} Z-}8 /en*-GG$%GP qcSmrR.v9@2m3¤W1#t;k\lJ*HWyio6y#p91'(ӊqv*M3Tџ,[۫XH؀OBFլ&-avݫϽlQ#5}A\rYGV٦{(j8-͏|j]La䌜Xgq/\ktAfz!I'eB-zĵ,pq um-D t6_kwv),<@eSp9ś[5 kgEv5[i%Yc ĨVwDcf+nOWf\.c"+ybFC %&' }YTMr FV!$( ޽BZƒjH8Q4iWO1༌c>\x&y?Ήsv#nth zmռ-&(ݶIe&(MÆcu=EVE0$yڥSB֣%6 qPiv1jU$$g?Z|3=>%9SZ"Y۴6$V"Q\&N]wT[Kbm ؔsLKȗ7 Vb|D>MvlihbI(cFU^'po#5(=G8hQOIkȱD/5RWi rANzSyK eL-œU 2#P4{JWݷ)olH} (H7Lm,BJV1ǵs[DRW!ԵXli_*6 OJΒM+Vy.)àEs&}N ʱ=7sW_:w\\TVvSUЮ됫us5J[ ƢH$jYܘbAv {k߈8eH<ռE-CN#oj5*KݲfN"MHM|P \jm fr5$UBpGT1'*ߋ (Kp u"I-kʇ̌t>vz5壐{\ڧ3vF嶦.|=$RK[0@1@[n m)@hא;dT.o4.+0ɪw宛"E*H ,#$'ʮ5dX܌?U2GƐi}d$sKjn'V,U7` xϿtQCYpl4aQ.vJɏ fL7k#JeZKY3GT77>U 9U<=I;izߣʪQ=@>ߡ rF˺eeUR˛Fyv=Mz_&Sk4]G^W.Jb%Ԗ8=Nzq]Xeg=Wox;RC &NC_4q6ܸ~DVC7gۭrzUId\cWvgqD$9װ ztQU*v0|3Bޠ~`k@ˁ^#Y'ٯ4!!gJR)c(n'qt L2ȱLksЮT4mGV ˱XS^9DӴX4&vWgp7$)tm.HaR^^ bKTUPf=}WVHVgۈX1ZY>w 8ƹyFбx٢[yq2i zui,X3]_ElId;>_m3Z##!Mi{};\*jD9Ja.>!!O d6G' f\"D;S>u2{vV 6Q;W{J!])Ѻ87RDv1BV#ֺ+BY8 6}+CRլ~* sr>4A$&2O c?iB2q%^[\n3HHX0#Q\kufFc+ڈ~Pq԰'zո|]yfcK—&XG0@뚭ǛS@bݸ6Gڷe9FKMНC"$9]ݽ+b1VXYi@"/ 3ڵ񛉲z =3\uΘ$bwI`:j֟As˲Mh23TMދ3S4&benN@=?qKr4+,QDg!n7mZjG,`텤tdƕmyj\O_8 ]rMFrtbynRz:c*I%gV1ih+s#"y99U["K;8Jl#<F31GERQ-3A`+vHe#+>a.% 8l>O =E㦼k7 ϠMͪꗛp1ܒjF7U;[=3W?;O&h|?3(~H.Y oc 9j$RZK ٙlBWJ&lBE-c);mF-ɝZ;ix?Ұ]썞C?j1c OjlW[{f1ivZyԝT^޻{kqJ]!#xHV(c!#}X5VeDTuH, ~b8OqW{ʿEt7E9Y٥UVg IB{x*p$퐌g[(#)c6쬉&0~RH99ZְD0CupY%EaZͿM?Dqh~=3kcF7VKI0 cDyγ]}3`#ϥgKd^`3#>Ot}-S[HrJ4Vb8'{i9iXh ]݀s]LJtt|3<{eR}Ѽ@F)cv< uIqc{j4R*8{v:~+66Rb@95=pQJ(ļo2cx!l%*!y?3\ XO.>gy*cnjclXhPGƦU@sk,5YtmߝcecDյ7KnI\?ˆe4Q(EU9~u&s$2鲡@x['<бd-3k"x2oéۋ|Ķ{ 4wkMC\ "CL uoFUmcuP馿@pГ\qR&aBk. l/{Z}#o.hdBTP]O9x.+Q<m45hv@J x}zJJ2i!nd&`t?tNqm,]7$|*YqOn  VvK&3; JʣpNmΩu,E8!ifwPvgo3ҝ)b'R)Y,|Mvh10'uX7oqN8ԮAUf] # M[÷+}bēn)%Vtk#5ܡ$Pۜ_jVEq*Ok?E:NhFAx+AEvF|cUIfWu 8cC8*U_F:k͔m-꠱eG2=) SjWW0'cp=+MTn3RěKx2H@058%L%$2T^e>ys-1fE9 99-MacC7,gx!Qs[kYaFxT9@t[{U;u\_J~>Apt2 DiSqXNT7eeHsOYhh#ͼn>w>qm}(mR[{q5cNxV֕T(&Qbr˚-Wm-ȿ?*1MZq\9#'>i>$}=% khF>TcS-IAc [JPk s5徨e18ېFyv}0Ia G8d"6:UJZg{p9,ض ױ5lNku5zfx+<7=q]<ЂNv'6pBvgh!n퍴ZzN4Grd=<ֵFLx ~T#}6HR8|F\zX.H5]e}CI&nYI&XOӯ-䷹[1] FܐMYw B$r{{f`Vn-ktm BPf@wv7K z}jBTsWV&#f&l`;$։jK.%LNpA$ j:C4r#|)q[zG>osb#Lq=3ڷtCFV)pSNhe'̹b>mkq8L#~9D-o  ^pA"[\sGq!\l:mO4$bRp:] BsTtY#{heԟ9agoJӣX<|~C\ӭq)2ݖ#'j#'UmS5U\+ήd{ڙuim[2VёVweg 'MVl,3d<8zlmO?SIGПNkSݤks5F(#Ddbr ŚtwOG.}$3 + JT{Τw,p@Kgҳ헰r]~In=+C:G̑LAy zW%=7[fȲ fEay= fRgJb0jd6rNIn]>F~b{ ڴsтq4N]:ay<hQt'M{ysl;WI8dVnmg(~2pԌwVl}(́5n'3յH39pxfb9+#5$f$wu޺a0imV 7CzO!KFR)jkѼPh_+^m ;s/Ktl\ėpD˵"vP}* ?Js/.6UO׵q/-[e۲>]q+&F07C1pR9J:[kwkEp ֫-䅼fuY #fN@vfn)K:#֜sZ%,#Hwgc sE-ehTe =OָKΡI#21Ҭ+V3®s\|sޛ$q\]n\Vi}߲@9CĞ%?e#R]ȹw?U;a?b\5ijӄV"`<~j QmZ;[s? vS¶,2HOLwHO{%ĀHv @=(QZ]kWYYBo'ҧ\| +'s~jC3*A*iKWEN*J)x_WR!DZ0ڻ_sҺk/ j׾trF==qV/_˓\֧] *DP@ OC1qEj͙O)cD6^pT1'W  @<1u6"d|uF%ڠcOzCc)(xiL7!#Uߩ܂)&25|ZDP3aOC/؛̝9kat"Fx= 5#9I~)SsN5i'ĨG=>Z:kysBJwgȄ nGlJg| IEKX.WvItی4ۄDsR2K`V%׋ukŢ sp2yg5]NunG jQs5S] ݰRCj(DǭBg'1YcHpϩU4ո&y\" kJ]:O10F Cޱ*.*Mܱqa}=UWpsa5Vd_pzW"-섏 3 v`9 hY]:~q% c|y5r[lgԇʧ˰ֺju2NNf+=wv3QjߵkO5/4QUξ ]BEʃ{ pk &Үn6"H8 Z5d.:tabw&=C7W`quHؘ08Y޻XUcRrOzU RPñ9O>a֡u@J.|bkl.oXdhJufBy2]=9ĜqcZғ( ys{5 YdU<)a\4B;Flr3})|S}+S3A[^R0CF@:\7;]mQVa#ZICcJI۽yEաx`rU~5&$^kvQmdd|?NkWZ-Cu"_5هe*90JMZΖ9e,K]K+I1>OmJr z4jkM huELq)Aɴ5Æ@yw ^Ѷ8]6l1 m+٦gckgwIG^=g n|m›%ai4Ժ. 9$pH t?=jկ1eBO#܊DF[g@O^k]FJJ6.31Т<Ż0ޮ%!:@4\,霊4ѣN7ܭݴ)6`tx{1Xl6{[rd>Y6QØ@cI -u*w4n|;{E3 |>LQ[`p_:tMv>䌇ܠcֻ;L^'+]-5G(&Daqw-B% ,:m>y~d>Ux5}?R>D3C`kI\VG\\hk_Fb[ m|mUiw"B$)Ko[U *49_6y S{F[),2w#nTJ'İ`0xm2Z\Ԯ1 <#qΛVsJϗ~wy11vh'!FXXm4LKp+FX5[VpU\;L1B#sڭi7)&q\n36ӂ{`zwg&J\zqʱ/z_$LpLWJetRQLlZO4dMNr^3,S|1]NBem?Y8N#SW3T-,/i 2V+ZQN1 )Nr$l(@jŷ5/`Kt3*Ʉ-ڰ"+yp8w޽SF+&ň H6zQVRMy-[v!qD l}飯wF#m#ɼp@5kXMVʱY,v쎠6Ӝ0>k%V>`oOU֦2n5t [Gc \saiz9 pzsWx&lg c``z2/u#C"N*/dڱWFqu#2.2^۾+d3 dO+QO=j}PT:ujmD..s sԛ VG%hOtU!8zSX6䋕0]cjm]ƴOJzKy$9*ԕ*8u:߇l[Tأ4#9<>.uIXӭ錱|'?Y+^62=u U--Mz7b}@ꊽI"?ib7q4I ('ԥ$1+OH8.|[O+B@=wֺeՠNeCҼIurwU9I誰mIo^ܥLCOWq9HMGPt<OzvqlVh۱إ͎wVW0\<2ɓ4\Xխ%+DtS30j1f4m*MGIpCIrpO{TXUc` %-F)节!2|͒UCw=_w~W3TTURxXI):tJg"i LhVR0w1#G{m]qϵS[AFv<05{|#fXv_xSSW @T*\7miQXo^ :WH/Ko=JYj9yKڷSMҴ̎Zq\jO!nDkJ/.vsWRz= 븺ur@ϱ`2FFEKwm< !iy9EH Px+[B 7)v:YxԸ 3;(@WulӼl ,){8my5Pz$ETg}u>³u4.>K;fެC q$>\M]ϹPoqgi%g&FI]EyZ̳u;cV>s`q\r{$cxK&1K"U>R=Q nͳY# #^M pKS1T^F= ?.}Ȯ#?0ȹ-9?vvk)Sӌ"i 㼍Pyo#?N5ߊT!8Yoe?_=ڮxfۍݱYzՖ.,R8I_{WtakcU֧bw G Vdy\!yu$ze֡"G20c >L] ݞBUx5~Р!U$ae=~S M1W,9ҵ%dbѧ˷y:T[TV6k(X$Ci5gRǚrP|ino0: z:SY]M Z|f4^ʭ6 ~\sRZشyyHѰ"W d c]"I=pj@JpOJ69ޤsm$7>y2߱4~h`qҨzNWrPlXcU)S#*\闟gRFQ*V߃<:5&7( R*<,`۰ q?nkZS3F>XVkRZ@z#=PMYR[D¢.v8^{,Nf=&_y"Y 8@~ҷm<-YD^Vs[W`\ rPe)}+Oi:Cb}cAoV;kyJ:^-C>ߑn$t? hydfl>L#h`cRN2Nj P? zvFJ$19>Fۗf .hWo^[c kZ=$An%eU 5Q{h W rmEw(3ǿHnO\FDZ=sdvpD8`O5"d~9VқW6j]O &I\--6gi)ArƮaUN߼5%DawgB*8}dP].#v^jAXZۢܚ8oZ{ 4o;{W#ҽWq q)vםK%đA9qc:jj&e fgSЅIl=?¼娛^ѱxXEx \cnh#@tkJcaz3S]GLǦkҼZ&ġa#\c%h`t> gz#QjԵ6XYbq":6篯OT]؃#Edxʞ+ԝզUt*gzzWGMrD|9ߡq^1?gj:LWYrqVdЯ ǐ@rJZ$V[ s+׮}`ּ6G@(kSOK#X$9>ڬ34̻ FH5lM*G.*G asY,q(?j-_͕I# Vtv %9b2KI+ٔuK5Ae]g:;$I',IfU={צiV֊VB7pku.C~SŸ.BGckl4Mx8-%8u=}<-^"U};\糌B2T:y} ìO ¹柴SѤ.֤Cؓ\ʎ89k>Skk.%2=λu%. bKlf#?Wu*(bsڻQӊysn;adS\λ9%?gAwƺSq׶;8 z-z33:Fs׺ g­#$zI~%}>elH8ʢn\7jERH SƵyN Ck`so<\rh.F\)ŤI=պƳ?g0}j쫘L~Iӊa͛J*rk{ ǟ)ws~~ɬ|;usn%U[2Z| 6 ;5&>Y1V5 CZSQ^e=[o k70\˝?qgo%GMHyXr9hk_6wi$~au^DdlssOgꉵ v+ElZ gj^_g-Ǝ-֍s+~G+ڬ2I(R(]ùvf^:pOaM,s;Tׁ 1u;NH}j*41D9fbu Z4K$?v>qP-bBںZhpD2$x\(+!79ryj+i"akջ+h[QK ŹkзSHOg E9$Ԗ8扡knAJƸUDu5Z[he;z f⡪.m A,dŵ eda]\vl).ܨcT]>5*!rG5*I64I]V8s\QPn|P@ϵQ&<سb8_bz+:8YFUR}BC6U%N+>M`͸H%'3#Kjo'$cL "ـ8^HgvysJm\\:=@%Iɥ.{#NG6:k*RE"0YckΌ,Mi63ԑ9#G!Oޘi5=63rI=rH˙>4n bľ}*լS.|5MKXF$9$~'o#y7BoT78=NGZIf8nS3Үq#ilT$QY܄SGn GVK! w`Glfqh5|wg!sGҳvʐYtPM~UN+N%Q5=̒5-6)IlnXxY011RZvw vqW=sӤ:P4U%mQAA>%ETThTNBs5[$~R6TSezaWRݙ}6 ck Ku9ᇧֹj{2Q#TsHNޱMl&9'׼ʝDH7F=kFJ Q)tZR!r@:X}W|i(Λ%R]G^z%Olr #5i(ePP}+*\`W5.$V3t{,c$@T҂8 Y~"8ykqZ_cJRqce0ʏ)h)y! rMo^G(GNDgLqnm*F-v?|*h-~qg!9=q]-S*.H]N[xgQ[e(c߇%]B338)l|{GZkS=OY}+4h.崙ibtm3Ñyz|H 'f3m\X˧ޢ`*j6JtrF>שZN쥌l1ŭncʀ .N;5nыL"c r@Ո5IF'{ջ+LFe LlP!o>08DtKǛZs׵kXݭr`bw329 fOX[rqZj(H8¯ެnݭEv`x6Qs>Ž#ݓ CT.u7(pqזjefU~5t|5@ĀS$ Y"-랕M{ iUɬ[XőJo%9IJ*:I-*UT`*I01-sCt'EldXVc\,qW+iCVk(Ž-qN;0ɩ5/ 16yEMcxe+h /o&XA=Ͻv[]ipR`;}8u7]^Gs/!  TQ*QƝsYRxͅcldwkuI&dA吮{zs5{v24mnfBb+N&es'ki[LQȞD-N WsJlaʬN%|Ԑ,0'nm!B5 .o+3WV|qke0{ֱRK$p;vy[o SF1?+hl%翽uP^Pp?9BV+J7HwE1¨8犬Q-m%;s큓IXGQEeF!ڤ>\4$qf#I_3H}YjF 5Ov.:";n&X eֵ6:+rGֹq PC\K&i09ZCry{Bm܈p n~7(Ş6USڬ]ROIB@O$rWR&\7|]P9ĝ~aO3/ue$!NĊ6jDѯkE<]1&Aw`U^0F? ;.]n#@38܎4ĒQ[C D<SDK$SO8unY>u{TM=Q d@Q#eҭoYbtHchU { ̽%R*yVmawh1E,q$<duʞƒnFe6Ȍ]~jť 7OGYO1 rgk ߑڧp# q ǰܬR34*\y ќcn=Ek  -Kk"x$̏j'mS>i)Mnbk/I2*ĝπ} em7>\SZj:\(2kk6Uk{q FFocӚ&Ւϙve\.$%`j_eЫI32\ԭm8#A}1ve%gC zQ:m+\jZhŶFͼ6}n4\FzSV3(똜oC:[p2DfFe{>Q\z1 'i$ DbD@\)$%WK#VEU֏۴Ub>oNж@тO,{\j7|Žx;֯ݔ~ץ.c~].S̻yJ6T0 xzD`rC 7bERfi*"=ZBq?z{,A5e}U)g뚇Lt ZpOކFd[PҮB61ʑQj"+PCkZ=#,888>մu1 qQݭERs؅뫙$vvNAUin~9\cW- jam;!1v%9/&dzWjɃ̭¨z46%CnpG}h.@8RAޙs- 989}qϚmiS6 qj} {z՞miǁa X/nTaF}3޽̔asS<ʧ6V\aqzsX~ Է'51~y$H'T,*x8}cE v15wD1g5:~`Y؉Xڬiji4!$Mgji}7 >t*ξ"g]i@2_(3l /9%ϙAک-w=_}38?/ZS;=+`TAJʹ] N/S6sQe$tx.Vx8v2e1ֳuk3yr;ӞF-v $%]yovR5Q XɌp:GҢT Ż;c  ĒĒv}]. ^[E}y=rŽU{OJhךͪ#0[PYS$:k2a5-H޶eс^q#̤=.d?*yT5sF2/4@r۷(#S/!;EHd 01U_)S 6s/m(.9W'UfTw"Yn {w$M֩)|$̼1088?uK rQW hCjM`R[#^Zj:n.k{8>wQ}k|c+NWQ(KmJTd6ݤ}J DVǙQqQ|=)nh)p>?vU?! -a.yZ+;) `Č9s|"r;{(ⰲؓ6- cZws+cڪWo[,H$@- qCYWUIԖ5>Ch&43Mh77 y(q:?v*$Ķ `?kd+h΋Q+i\F(žΪθ .#9i MtWna[up Tt G۷ֻ(AEmUݗ-@JC Eii!؟ֹhbYT\z3fW1bpUltKKWf_FW~nF{11'\& YqMUM|oOssjvl|"͗>U\.k._Cpr=ongHg& +0 j[k} P>VPѣ:Ե7n1mi+i=KLIF_%;8 Ui FV4}+yEKYN:DgjZLX{Vx}lR\p|P:m8X"-`9cd޽?BA,OV˹fA-/F$=Wp̬ygں|, `: d:bͤiy++w[B*S9Ntk8=gz{\>ZSY7WZ{DzU}M2mIo6$0 #$`dMOirN3G<*YGLJ|Wh)ʷ)-G+VD8̈Vgϸi-@t ã`뚆eU󈼉)\v֯U2"JHp=sCQD` 7/aS4m9;g#쒶v+6J{ZvR5mX,-.AE%p}?[.FUWcҬ40eu`OL(<ҳ`1O\ܩcҔ% :* Xɺܰݰx$ޣhޕq/U'scxꍰYy ; <."w/G3tʩl}*Vkˆn'rʷV\1Y/cІ']\D\v*jch}==YFVLXKKwFNUohe8Nhu]:x3eLqY'_K؜-EL Ll0 yoo.i J0$?/> ԤIIqrdՓ 8c}kR^G Np߉r:-^O=i!cGLgخ'xn.a*dlEi|ݒ̕fkT+$H%Iz{Wi\oOsg7&,;1]u4K(>qW"X%n3\=+֢s\WرQPqOّQ !VdP$A+.PW6lޡ:,rnخ2y+T5em Z" w#\ЅtNVWD]l\$dܬ,ᙇthڄ)"9X6oW;+{3N`吪e1/\kfCA_jrD+g ]/)nH|75VJ\FbO*ERK-yB@'$<6/6JV>OO@uZ|yqm,?e[x ZW lpFFC Yf|mWo*Mz,֖!\0ɍٵ'اtQnpA⻽?Y&Fw+aּk[;%pݫӼ:hdA- 4eB*)ȧ&\H5^ ӣ+F;'t} 6zC^jq A!skε-)U'VxnnbۗS9DhCI=9ڶn@.ǘ6I>ƣ-g&goSWܚ-9̌0;T4[›xN]#TVhN 4Ws$Z7PVVpnGo2Zę<'Һ;kK gE1s{ҜUs3P,vKrt?)mSY:oj7l,ބx~,FrA$Y%%$9e jrVw2MaD^&;Dr{n=4P?3Ϙ}ZyʠG>s[^A2YJˑD̬ė+8m_f!?qWW6W/mr̍2mԼґqG5"k9V= iFndTz 4Cj9w7,pFRy6Lt]WdB&HqV!ԋ !(㯽[ԴkE&Qp;.&Ye,3P)&-gR8*]^=+10_Z)+ıZJTEv :3ZVx$(+˲%}~h򃨬+^% 6txl*]!?dk[J1nJ;;JKJvlsqZaU*9WyuM V- )ħf(,Q6UJs]t3+=Pd'3'k4)li$mzxm?MVn`1U\ZzUH?L+tu4ÒFv/5*sbqQfݤ!yrWȠ$8S̼ Bqkִ.\X0Z%/:u7 A{]jS(/xی2jkXUԫO {~U=G3Ŝ'%NGlČ.+,ÞGG#9}6N).@0鞵'zurLdr 74sӣӴL=ihlcNA&}8kx&\#j|s km[`gWc2q'9_Ev'x K܈j\be9$mҗ;[fE&s┧Q%ZfK;q*ŵbg8 5nKIG &$Y'Y[x;DK;",:{|d-,e9gQ>ִlQ#q~=jf6GAjZmDhm^.Yg|lcP~дDW֞R  .eDf~`U9 *)U`3]ޭzK"^)%uOj.fS ,y?J{q*=uɳwS4I,bTaz0MZK)+6Akg1I#Hž =vl#Yk~b}i|;T$ GWEnbC}Z.wd'S&ΆM[۳` vUg>J~ pW<5WXMRl&l\"$Q{TcѧNZ-$V.8VA#FX@fb@OBյԜC :Iڇ*(xb!`_}ϵrΥݑSX%3ET~SY%-I$c*;`Ua2mWr0#kJSg>+ i8O hF{yŠ\U-2erU⋇o,$ɮ*<5`cѣ1Rou'[wHҮc>bHİe㞘 +k(y6x;}jMvα`meX ͍<cQ(.VRmjuhOk*@#ijPEW#ڿx+ ;LB 5w6ZA-w[v#kt̢tjCc;gOnF29?xwv,`%AGP(3@^B܀z,X9v"D'={})\r):43ۧ<82"pGr+LiIm紱( 3zV-#\$Zev71lijSo{Ҥ( = =c8wwp ϥtJRE-.u9%OݢɷjzU-GẐy$d+& YiZEUky$XbM:OSMSM[(5M)UU=zM{.v@#m] +[$en-HX᝹~5V[;T|i'=HmdHzQ$ⶁg{&;B幐q=+~GCkln$gKHȯ6ԥtu5 ̷'g8V-خ68uڳ^(7 c\}j1@2F)S rzmg) lkbd u]B_hz4v{ 쎲Gt/(R+ [4ZHdl{uFgy(ṣ8_\-LF#;c*[c+uMBx.6:r7Ahswoc-%/k˰b Yɵ"\,05 F=jv1XŪ6i"y##;{ usz64+jv=70%Ac϶I=*5C]LO@Њn!6l= V-XdW(z߉DLNckQH/OR-z"E':8^eڤ!QՅs1ZFt]M~xQ <DŽuf 4dgspFƺ]CL[]r(3ܑhLuw)Yf FvS(4skdrH ǯ5ZHW-l*ɞ͞=ұ"|be<_{6;[lASw@ϦC漫o&Xr|Un?uleWeI{}{CO"ȲHX6+X-ḎfiQxlT,sznyeprg[̠+  3,3DdЁ~IJNK8G,1\zshu]!8I N*i>d8!xJn,l2f6^ߕyܱĒ4Ƿ9Y5RFlbR]ǒ ?ί.щ2L(NAc>[)4kIfxkWljZ)t5.yS]9C+#T3#n<{Vnt|^5vmJInEFߕ+_IU%ӓ;G…8ԾuKɜ(Z sIŎb~HnɍȽONOJK--˼/~ sz6~hR>Pk|Ⱝfn6OУ?uzRF]0~IjۻK2IC0qc\پ/NՌA s]uE"[n<6JהA\9E0=FGT'2kG7{WmƪBH_,gWQX>M^ b[½8|('3'uz i3 yw†+]Ş +שxnQ_U`aYM/p[|GpDv$4!̓5klmKY|ebp+~c`-/%uϷ5J2K6=GzUnzl*l"˰N33D^(n|#|ӝާJ 95 'I O.ZԺ^Eֻ~BMo{M rO~k2#=@Ne g?Zm&E9ċ(ʕ"hEٞv'FFIMs\a3_F;&ݐbxӅN7/;ݵ]3oj| :MlԬs4Ѫ)ˌ+[K"~p˞ii`PeFaSZ< >K-ԞS!H+sڼwG-&7={Uv4!4y?3LݺeqyooS!@=ORԚ燽y7zY Ԛœ\[wdG#PHrO{V9;;pY65"i@(Ϯ(IvvnVj3X$h{*|z׼u6Ssuv&!`; uifvc#ۚ~ܙ{BZ7#]x.OZ}k)UX*K;npJа=J隸kv/*FR˩B{U啒)Fctg`ⷡ]^dU\$ZwT[HN؝/?+maY,_]-̢[ʢky .CntlΠ]yM#]\p#:;b*Wns?zɽ>TMqɭHBuInF zg5œwpGt_J X  `1]7u.9+y_,(3:*R;ڪICuf*@m9wz6VݍIo w'ʠwf0 Fuh;>U&s24(}Z:~up8Y:jkX!=9ԷeXu#%q&ɝ׷l`V/f!n:{W,{hqMo3]<2n VH5IV/acoO֒Mc[]RiN-myX9_tQlL)oc#ұc2I mq1V#4cHۺzFDvÍ]_H,-D&c 9)~$KgmY Dֳ˖H|+r[-&KyΤ'޳/Yu+ws!8.N>wQ𸱸ʹdc?~8{i$Oʏ8XKtkud i4*B!>r]ޟ.; 2;㊗Zq5{K%Y`y o?u?v@bxEOMê]89Sԋѣ$uDsxRB>bGa\$DD;d ܛÒC,(aЏLўl9S^eʤݤ7nfcm]5Lٖ#Ѻ[Oȯ>_J̵޷9V V@zs({N27: %O`ɭ)FNЪsxo4?Ce>c}3[Z]P/\ G8rk='JAnc?^jز˕ ubX(򥹕FK!Z˧+T\1=ȯE֛˅n&u' f̷~(R qMa/5:s1n`H@ɬU) FkGXmn)uR1\'R)TN<ւ]@Vi"U["pOaךYL^8ܷBOtssh-PK(d'*:UyAOS1m& AꚟluXL#*=A5M-.[Q#$ye,G0`R)IgBϥs׷ w[-p7kCN@WCR7UڞY]zԵG,,VvX\Û&!䐏ER>eV8f,2Gq]fzI)7&])e {{hF@Km(lQjN>e$o7`3=9^.B|ַ6nǨPo\Z\Yʹ+ѽME3j>NVn6W }OsQȞQd)|U%F|5c%֯x ,q\z ,.xuKf]4K#wi=M;:5HcÀ_b8{Jdcu?< F܌z\-ʜܩtX OzMW]: {}j-9Vu˛X$φϽk{SmSk{ͲiJ" [t mQM-lxUݜ9#2Z$#Yя3(8s]0Լ2dCb(އ>֗;0HfbId ;Ums$X$ nh.ݤ3qR5%ij\*J۳dYmI+l!Cى;kUww{ݭóep+Rfn7߹!WKyD|j"3M$PG4g8'[5iV5H[Nږ#ݪ=?δȧUTq֬I%.rw&8Vyݸ XRܥ7ts8(`b}{V5dՒ:(;6/ :7Y6g?!c ԶIszAFQ%ݿFe!qv8U>s:[H:KGA'"IiUF8U~էv#d\{ɉCFWUWbm=LC4;d8:皋Zہjlq)mS-6G P  jm,CtN;N[Ejc-IW% 2?XtJC}A.-Vc}˶#8CZ6PIf',dbY I=9NZ2$Q7{( ~h`Fog|#}hd(;P;"{"[.%cb}x{w: }ۯOU%-"|iY"m0n442MvID+ĪHe#u@ֶm8d F'+0m2I3LEWCO\ǍV`'*Q Q F99LVս: 'Hi8(ܟқ\LAmY_CRIp34d{z%*Gz$Q/5uY&00eHdʦ4\ASkv42tX>5ڂ߹g2OWBC*B4V3hb9#v@ FxA*2ZdVB6TRwOwUu d#}I9~7<3 Kˎ@va>#ORH-Ǚ XQIunPhp@s.N \ҽA-CQ$H>Rw3wYJR.h\ق$ۉVbE"hJGc|7+%D{yC3/GZʥ>ufk $w^SP7E+WfIr8nAxdѮM"R1"O^]~]|yΠ& '+*4Jk#ʸQ!֟WxmMKԩh}ڄqOQQNc ٕEd,*{Po,K.@ ϭI!73g}ܶ$}eR"Q~Os i,vvFFf} ฃηf23Ў6=nyȍbSC=r׺KguW{!); SQ֕㒊"-?\V.aco ۆ>ܐ0~S4lf*nKKu:~ʱ:V[jMwf64376Ćq_A\NJU>[)<㓞_XQ C,#kNׯZ >$[4hZ$ՎlQB@%eP"X t9---.iBcӿZ-t?Kʩ]Ǹ¤i-Lz+&8rfN2+ (fxkێ7zW^/9LYm#rA3}-QrYF)Ks4I5]Fc+&vֽ?L;;i@603@k0լZ5ǫc+ iҹ].apAw%Q\˗FZȥFpˎ'Ed20};jK}jGS4r#q5(8ͣ$,w60 gT5 |Ҳ7Fqck[xQD~v?y};ԩ[ij{VIe1֥-J{-ݕPF-+.#>lt=é&śʘ)(AG? ÷iF<;uRȮ:9ǖ3 Q<\q;&GD UPը[CYK+H0:xַzLeyTePQjKl,z/i$YJ$_{ջ%3IX+:>NqWd%Ą\^I9.64ŭ +wX 7Hz(HQMƃIm'\WI}ZdȰ>vHgp2J8b;YعשKcxˉ8kW[= \^]^HgW sK,6ΑJ_ y=5cJv<sV-ZVf=lqRGoqy5fYp{T"уkDІkIXyQ =+DۓV54o࠱i@枂3c۴XH|zt-* v eœQs1s&ݱGeEǏ߭&4J$b[VYoi4ʯ]5Z2ٕc-挺2(4w)f$0CNEŤl[g%t[I8fH[ˈw^.7^xXhF[)#- ޵aU-&i21W$މey"xl cq κ,PjEo5ABsNkP1bX7&eZZY{p[_vv\߆.[X!Ş? <=k[z)Sҟ297sie@ AY:5+[ Dg^Pg#ڽ NK,cFۀ0Ԩz.A^1JTm.H-mVc;.wN%Vz[v9 B$zU%/ZK8]KooOָ"Z{U|Kp#Һf nmPmp⹘YMH; g'#FAjNIh&֦Dz5iRFlWjM=kI/[B7|H;ܳn-Im)n򭎸Ukt*ؠ }y[m$RM{_/v$<3g+ӏPkTV1*UNx#)1bn.^dvnɎ}j4JnFljkv<,z2,7mA߭Zgm>F3qbyU*K=N@]6>՜=8t7g%$zdor>``V`RO71*?[CG/6S!и?LO_ʽќҽs]O2->kiTH#Q@ZZ$Z=XIU]-nY;`]ɬ.nKDL98 [e7"GrMrwg|'}De2F>*t@,Ojtkē9SI&ZZpF[WYncQ华J.^vJO %8߀R3V{H!ըqlu{268Ԗ85rKO}R)c,*'Yj֋"響kc"k \Il' ~km;,n.ܮ~Qa3Pkr}d5mB?B=\V1qjSjyWqlN`ß$W>Y])$sMCKkp#OsV-,$ 1omD-6Hs֮ÚX^_q5ҽT6[F\guqtmlKRS/wFDtzU8#kuV+! 8IA=bd 8$VU\^kp4g?>ȜdUeaNx'}+jmN8+j]CpЬrQvڒ8RHJ $y[Ӣ%M)20/ʰ+|˞qtg+xUo{{HݾΏO#5FN[ QsR>% @_ґ,&iwgWt3ygsC)`q:WRq=l$f@އ_VPt(GY:vmw7FKr k_A4M,,;@swW.&I!']joܣǠU*ōFۭ=n[gTӼ4?hdKckn%I}ܘ$"[V$?&6tF rI?håءO(#{-~=3?a 7BqX$锜V-dQlUnufLʊ%qtw:,x G0RsQ{}:;o`W9QS }Nqu[K+\ݛ(/-9W.j#i;̨%T YZ%I$b]WE;6t}h!3n-O{u fx\1?L3@ Ȑۑ1+MaR,cc`"HŤةМ,'M@| 9DdVMDrr7zz~u{j^k6>\A 3\AFNp:`:O28(w>?JI3šxY)@9n}nj,&FYfyHl}nHAJNkRL\w7'v%&X1ܦ:5I.ͼ.77Ү*2@y>,Jy8C6 n>OjЃ"gT,T"Pgr085=ߜQYa%/QWΐ(s@"Q8pC'ӕe/+$ >ڼ q S=j03i+[\tҒO }QHrGocsDtoH{x p<t!dV#>Ty!+'[l  Sislm c_/@wJF+! y8/Gghn^/,kZ<"Gr<ޮ6QmF/0٩K 2ki *q/x=SȖ䴊C2tN=k--2iZ+r5m [>{xĬn*@:}(^m9`l\H{WbvTiWh}aNZX:߽S(=`oY[[MrPOn1WӍo#,n+ tp6s!ec`;{J֌3.ucIQYJk*! cd)أ03PXu56nT&{ˁ*^KpzT^M*7ZiW1[/+{Hyu`]nD<5radZ<=g/o mYΐxPI>?X/6C!؇}kjΞ.WCtK [lRDr<,@}k,Za=ԋo*IU_:;am9@M_ҭtk(͝p:P7.8##eRhF=yAe)~Y^.h |Q`ddnƯj$^c+'rs5if֧TrvAԣ5Sgx҈_.u5ӊ|oط( |>pfn3ߩy>&Tݐ- qzYleD2tt׌1cB9]`{gE><$1'jO Ԓ;16#%3# tM.Ֆ8Ow#;ɝvoķMzt1V{gRqT{㊷}j OS\uT-%\Ͽa U~DUKR)Es3g!G5{on9 2D(3Bk@}uci 4rZmtɣDPγZD֒z+-}p41 r :E߇X:d'@be}pM3ݵͼAWPGB8"*J)Aɷ&i/o]'DlqMcIc4QZGSV6LPsԂ5O+[9gN})hҫraa1F[w3zV"M4j]Zqif@ pSLЄ C8nݎd)%rE$N7)x|e5Ď= tQ_z.#yWIOZA(R@湞&;~Y+f!*a; UWRR̚I\"r@Ԟk 鏸j{ :QY^բCXS?TkS{3P7n"^Uvs=~Y3f-6LCs3QsZ$d۱8}RiYAA)8[ӭ'֯١GQ5@POG_4!]Jr=w9漎rZQѲTޗTNtAsp;pSC\GTvfIG+=롳ym."l M=|[:WK¤Z[r|xqds[zȉʓk $}F.rxvuͳO vr8 MHBMhVCKhv  7 ϿyzYv7v.XZ\ s!I 3О5:ngB^lɎGy!-/}+$i.ͅYH` jtԥEPMG8G^7sF8>¶*WS.{^KY䝎I,O>p?C=+Ѭ-0YP r:X>"P[fkvs 8tFdq (#rdpq'=1:IwՐSV4hDd<8\zz}jյ%l̗vD,~֮H0lvm5o _RGgukc,)mwo[qcmت7 kko#`fߜuc'$thΐ&2,cE?*$ X :VPP&FziY\F"Hh[3^&e#1PAvK :~5Xh7O=WzcBNdS[)C !FQuMφ`TWdrVze4H@Oxf]?z^p]qIEipDMΕ1 |1!e?OCY)V)< n).,8$nFqTkrO_XjR{x[wIؑ+V[O.N9㌶kFZͤc*Pj,[pTd)9=9w㠮Xvy3> ף{ 0H\1Y l-=VL}~uygɦ]p6U+w(+?YuO;9U?C} u}ָittcӼ Mh^Q]Ms.1YGeYFJԎf7[= l?JOaYA8hHJ6?*1T3l#;f_EDl׳LwrOJ+ߴ}k4/_)%I p+4LeFⴏ*vcwiZ1; F+lu6e$¼έpR$-+bѭaѴlPSORk6td0xі o4{=6ԗD,%b3ʡEѻM,q!j5k+D8wF`W?;VX`n-9+J &K2)0b>g>?V',"7aw$~8lzq 7h1$cjwEl>i#lX\I)H>* 3lcRC&<2!U-lǍs=^'qBWwȋHT3g%Ѿ ;Ah 8aц(KD8d|St56($s*ol|#L&GܶYCI+I=1ZZJ^)_-=ycWu/ ,^Cak'u",>HcikX}z?WK}\Yf Y|Ԏ8X<,k'ˎ=[HS1flO~o4Iw16δci- .f9mZOcᗖby Oh^!py}R1Jm>:Sl{8Z@DIlҼѠ_s^}%[񊧩\Yۡ ʕI;*"UtD`Y* 9?+h[A ӱxu[vKT cPxXb*8mbjfIB@xңM6j֧o𘤝rUw^K͡e P{W4:=X!>x8auLhۉ8܊H$5/U|w8W:ą9ډJgSjujKG%X[c ee!S/`>TPVJ{v #?jndy')+N!9dReF:U[ ,gW nz AS*HOʴ]L^L?qola11Pr1խxrR5:"tl{-&kq2bK ˄Up [Jr<,c;kc0]YBÍށJz;iZQ;%̹2Sֶ#ԭ˨ʶڥ{ #FeֺgUryhBq+8r9R[[ah]QbZ@bBz1 uc o駏;ܱ`;9\3u$P῍qXwG"H8ĹO21sS#s4[( *֔tpt;sX쭞(|[WgO\5gJwZqa+uٱ?wBFk\|p:Zu7y50#?cg4Ow:Čy<*q*_5p<ӢO=a@ƹ4Ht#$gsaGj\fV|[W3w,GG^ Q19Eu~m㑒@"FGO;\mn+<(ɵszz0~M7MVZŨ xr?m^D)=Gkk yCnp5Ţh{&d*{ZԫYQԭu<֖ m2,:~"7Uˇ'sܼ c1?BVu-;}C{>1-ryv>[,D%ƦpZ]]8zz TO95,6w68-)F2h(Jke5{k'-M6RU\g'IWqy#PYp*I7rӲ$w&?)Ͽze}I F69$҇PcPI/zpV4Gsӵc&q FܟL][ Ł-/X0eKC!9^֚%oe~U*ZSV(iPºkƪ`7}i~N![_YZ-FXF@r H1 Fz?\=+!fWSjܶR8̪ ~JAFfݟ5KAh1#&٭`%Oz],L Z:#B 5u0$r3w[NK,d'ҸKp@C4GGn_kzVZ"䃄8M EjV8! Fz]kR.>BX{J*I ydpF/Zڛj0ҰqԑkG=3iڽesXI7E+KruckɵPZ`H9zj+}.8&f̎I $do;K u(G?SO/ [՝%oI_Jw&X[.܄ݓVJ1+2Ws¼Q.Rn #º\]wF:%3Fі tQZ˩^f QE*z ӊ7>TLץm[Ϋu4zlVsG1xH VTdz-E4ҵI*Dr?J|3ߴ1??\%'e%g\$@9 ruL3AeozN[< $s)u--%dfzxX5]7趪ё8*q,:  F& m?toO}BR䅌½(ъnwUX9US+%e$Fbc5d*Qn[X}Or3So=1UgZ a?U7bR.YmĬf(PsUy.lب 8cTKpZ"6ޮ]h6:Ѱ$WlsJ#|\){DHt-]i ΠGl858/}4M>F+ilHbWl`H<=Ep:+nt1I/4FIsqbN S뺹sm ~1 UlQިꡇ\H{#q֣7BO(@ep=GL&Zrzom,W -t:턛USotSowƘ/s jѪPG=zeHFXVZ4Jܪ 8UcLp*^d͊H! :}=柢\r\2[e$g&K;{H,1{=+Jk9 ]": gcA H+ dsЂy#q`E7U$ ?{#S: 6ѓqzݭ"Gm,j{W49?{SN+g̲Mt<߰mbjtHOnZP6#[Ӛ`B ďLt>oo1$~Nj[h}!ܯa\v8XiLeZげ0(g;;[[BPR;&zU+Qgyu4תRR"vZ@Kcc@OҵF ۘW3#{ԭ=r[ZL&˖ ѯ"4Ò*h$RA+RYUy4(~=DO5x!JzϹT°*@USzHg?ȏPt;g72AU'LJHf?fWܗl؞:NZkOm$/i =M4=wpqZO-ctr^MKFw(H}KwR50"ls`.8 Gs5k9aӐ,XԵ*θjSoH:5&P3jEԴ[rEK"mRq9sJ,`,yȹT1Vn*6hq{/XtHm;THz & ]@=BgU`S W}oFگ'$BI&j 2e~?R$ʡl0r|_lNh.? '%cCN̟}?.9.J ɔ~i7~hpj Ic=H>[+":츍fNK&?=Djwj6JPg,[Y3ĞC7q.*4CJf\8jȿȚTR8uk_O քW~$~$'(q1.n<֕bIdl\aVfmf_c%$Nۛg.ڗThݘss.]xcBʷ=*oR=)dw7 {IPt^, 1Z[!n+-C3Pal"M: [-EkENU`6Dg8MZJbVb.JUƥ-NiM?Ix6O"69nmlnEIԫ>ҪZMf`n+3WOcTR[ȴ1H%x?)<ZAAUfA\>8\qzjŻ߰ /NҝZ\B[Xg\3v./qc-ݤۚK#=XlcymA>T)Ƀᔁ=U:n/Tz kMG6"1HSUKCws¥>5a,J}~5QX#+?tI-8Qv8Y,71C+&m)Cdq]vcmq~':f>[ȤÑT#+dl⫆t̲:˅#eME:9U$ ]J"8P`E9<- WJ#G= o*Zso-N:M$xn- afQ꾜vVu_^[Y'}+x݃pzucܖMz^&Q%ģ&Haj;minS29";|\"Zc~5pӻ5x5dG#Qֶ]$$fVIwzDRg1 ˶aGԢ孝ė0Fqh zN6lᏁ+c3ԑHİ6zz8twOخ uI\օ6َ+tl%P>ukF9cg l +3]DA0\]IF{uXɵӒPcy/NEhh|X| 3W.Zk1>N03KzVtY$ ƒ>Uitʗ&=#yڮ 2Wi,q yں|(|E-@>|5 ΢o/'[NKr=?λ]]l1^g-֟kI[긎'`_ÁY7i2tqۤgh㲌|ss™4onAi dbFOI', y2y-|~iihiqs&V o_goyːH#Jdr:Vt.-V {Cifh09Evڑym>ԊlEج ܫV<;jʮ@djTue~BOxgH-B-%#?ҟMT66$'#G_5E aZR)'I$tތY{Y-g y/vȰDXYڀ==& l5Ĥ@@uIB;Q8v#ӬT? < ow$ēԱ΅eSy2;:pLԷ3,c(jX}+];$_Nҵ߳ʈyxȬ. #Ϡ"{,@4 eii7]N?ʤsx7#9ϝZ+N;r;06xl _BʎM2]pfNsZUa*]}j:kWrY*K'p9VXwV}$03sk׼F3Gs){Dpo<\tFkUUm^jsmgWfɟϠ/Z엛QTPy]խڧ-.#iM@! n-Noi&Ο^bڡs_Erm<hQi}rg>`}Nzg*X,{ wd FrJUnLśT$),FbqNVfy 1U}_d~c+i];RHxɮ PԜbE52ey$`$9ʮߗiItw V$mBÒ}=+lwϖ2ûk=~cJcҢmDq1v@1'=kfh^暟l&i=[1;7~Q5;ۼo\+I C3꾕< $u{ѻG5Eih^@h}۶&Y\b+J2G.HɁ"yު/c %@VX\ֶMnyH=)R؍Ibj#' q[NQWZ|]sn>mb.MŻ;6p;IEBRr3>՞|-$ ^vb|=5p[>1b =r¬:[pZ2&{~BO:qHV30xֆq{jSE2glc>g_CǓѰ:d-:eI/SL41۩:-֓ug*-f%ǿN0=zNӦ9G)C3V٥1=OW]c*0N4$xyhz*TcYTB)D?¨=DLaYPI͹8>ca+sLtI6 8{gtZzqm-I Feݹp>W~7^YbX@ `j%Ċn؅9 JIt>m&Awc2>C LZijj+2v)+ʮéLػ#6?)&9S]WBMNQ̈́9}Rb5 qΟUA5ˋV_%8E Oƭ[%$D8 \d ϸQvSmiQYXr:TP.nXTb7D#FϩcWHI5w:[J2nBp`A˘o̻I1¹?jlf̉2 O֭$!Z1qaXm^hzk%Z @o֬1=Bᢇw\[G9֚G-wֱ^s4< `52Ga]nC$˰" wnퟭr HٕxqjRR^ףvh$$$܆?h 1ʏ\UFvܚra.猻I1;j|QԎ4 n4`慠=FJ ?x?*t禚ehF$H;Ol61bfg!F~oAbn`e<OeH:H-FKFG nBM~o!42JֳG,cYEH(I'\xC 9qkluV- c'5ߊ>ɬF`bkOG &Rʜdsltl5uNy7oWrgcڽb }됆n';NcRxP{sJ®җC=23Gb1\ZL.7G.ϧ?v^&4_AkC뚭c+I졂E^F|c9?A^~&0{fZ:Aެ\mوqRyc׬5+dbyګUFrFOkr)<24!~\((kHG8+_:VibI=EnsT*QZ$iRlGcbڥmݏL лP̑ⴴA0ǝv664bH>p< UUN6[ͽD=G7RaRYI6td$̽T_,z+H˒EbNel~O,RKGwry'[=!7ǐneڙSY!*l}*[#2M(yoR);3! b T?~]jiZH"sq0Ұ=kW)V.aڹmB1˵$ :5OS9nL;kz:t`YCrq'[i4V ^5i)~W9Z6#R9IC1waZ1ZtƩĊ{9d|KrO/s>k77qϾxoQV6s;͙)?|涬uwо,ls̪}q¦wqqoe &V{HSV#BG$w!r8[dʞ+H^rHQ7g;yXݭT6}$xDM/T`k/ݜzקiֳ-5h52M:ԫ5$dxG7*Pwx+? c\qpV a%]&i"U#ezf[~$\|뙸ҳ_jcOԂqԑWmrpWD7Xʲ2{\4ZFL"FFu?rOz̲O~`q~fA$w(s8OA (G/d{53 I$Y;}ak}&EnfuUj'1N%P(Ԭ [aD֑Hyl{??^s^jmS&0?t:u۫H8㧮k ᴹO(K[')xUazV2H΢d*2G'=ǿloZ@*xmx(⛒X\ΓOCb;s.n;KHzo֭0#Y7;p?wQ[lgb܃v2Q[+I~AwΪ*IWAM7/<xj5;[kfQǨֵIum^tlfSX-̦] ,kOOf@lI6 $s*Ku}Ĺ\'OQF?A֩O_^o>iAš-b9+Y|Ίho7~moOlWoO5˭LbXs>ԍFI|?_Ww6m)NTn8r4o|.=OU~ԩ ,.F=0*; 5 QGR[83Ep+\\y m6sY2w9jb,[׭Jj$#z18Gw\H72|PK^۠X;m I9z\@k IÌQw~kakDrwg$d9?X2`WSgk{8Wd?>*֧KbI @ XcjiN8 k$*9?JIYN2ppFO~kM@Y0w 8=GИ7<+i]Znqh,x)ՏѬlRpvIҹ"RIl;k̪4ey!*OA%[acϫWts?`+9c,sZD9ɬ@Y|rSѴz~[ Ò{z<8"KHNJ)(E[^\bt%osI ]e_ej֍dm,GAXWf8+a>b9B. {a=OshnKtʹ";&g V/2\RCprGׯA\Kr^TdFXb(c-:]Big"3I\U嬐+lP>]CR֧ &;tpZB-VV]χ qA iO:Տ}y.VN~- [ymUP`?u+FBc+I=8k^G;нtJ g^V0+inP9Z@ {*rw eLRi&!2:$3zvWkkh7I-RzCV+P7P:F_V\2>K; v~ } +MŁD1AwS*p:%S nSϵt?Q0$*,/ ޡ01(ڃ}A{2g{ HD'9sR{4).i)%{guprMG5{{}78lI{w3;#SqфvFUү}(]kB*\`[b{$:gң $'ǒi_w Ӯ!`.'ŀL1?RY$*1Ykk(/F;H#[D숊GnW.ʫk[tn,«_:fc_*6bk'_)͌1 9?JRf1ĦiX$Ѧ9uZ"2UN'>9I752[`W OLZ63ieIb&A؏z1%oCY|cȪ/x.C˜gOmT N[.޻UL0LUFc(Fz3Zj3=d)qB\7=7IӜb7 +/3M>ub$XXHe|iӜp[V3y%sD?0;;([ +y4;KFgyHiFz$YCi' NOf_ǵT[KNp3iTc|; hjåܩ7xF]|zk%Hiao6\H#E45R\BS5 E"3b?zF: oR^k<7֒q9hR)nU8U?LV37i$e+\U+6Xd+pSFj&-͹ D5Ms"vgU8 cYpKl}Vsǡ:% iq ֣6uMd0]cxUbhbyr}nMd{׽bkmeqԥpб,9R*Iм$Ynw_yǶS$^Fs4vF'@OUz֭=eLaFJ:#45ǖ^5+*z Jq9ִdAGQhmZTd.:V*&$Y-vQExA&l5ba, 2J0H l /Ӑc2YV=V8r@߰.3b|WEt3;#Z{ʗ6 "=qR;ngʶ l7Vqz_,RimZ%3t3Iqid`ߎ 5s@[msPQvH>Z6Րr;bi?yyas E4蛟&Iw1Oj!ۨgk|iaMnZC;WAy=7Oqm*aQƸw}KUK%GקJeZi ݅n(zW\ImT5.n/אm9OUYfI#-ҰY_5GֽΉul1 le[9߽%eFSŅf ѫ0c qyTsA9VPe# ӑe2nŽns׌rY6Жhmd[;K rm@WwR{4Ͷyd'獰]qᇸy,o""VӰGB]:IˌuЯVRZ|@< +|AҳtIn'iވfrPV\rA"bot5GuHV :~~<P>|HnN8^m9tdWtrEf%F1I^~}ECMaks,Zi$j4.%sp>ֹ"N$$aST^@vǘqKErk<ZnQ;qx%iCF[/#JASk|,5,# yVmΛN[7#9gq[> H2ʲ#'DOEрJʁGֳUb!]Ow*}3+fI4XmeiZJ&Luֺw^0W8<~2G ee۵CߚԹ$G>\骪@~*fib*=ٔ#Em~W,>kG㙤Ibjs y0klzVVQ}nUxy0>-B ZcNA 4-YR8kojBfH\@H5: AF{Նk"O[?++GRZ΃Zy+;uy_izbj^i2#/Cop[|{7tiՎ5W߾aO=G5wl ^G?+ߥ`xO9bv n\uuĩ{+OU{G~8>m*ͭ!MG\u֡y#&$dXP`5kNMr>h{{{WCMj݈nHV7ʐy]k$q#)ujs{,5X+dՉjV[ZۘaBG`Pskl\e6C$~u~68OZHVڱJΣt5yЕgxvF>,U`k'S <^PJGr8kN|Ovq>4kfK\$,dM?x(5y_/.H줅A vtκgT~_Rq `9 jjx[X r&]R:Ƹw;R|X.LX.zV4 oc"[M*ZɾKq"5 \Y#|PoOzPRIɳVfiD4lAmُМzsY|p!,LeK|ˀ:Þ+GZ⻊6j[sƶ/U lF5@eGZz |M:0 ?21B#9'àǥ6Jkݰcһ}'I04.>b:8WiZƛ|iW8.3ִuj-㕞Yz5hJZ--XRnOsNecuu䅘+A{+.HVKNxͫŤM~C˟|qvzJuE[kZ"4Ј.?ퟥ\h4*I483]ߺH웑3ԟqT.sY?z^GD!wfl1vy'ӈ8U F;@<CF}}?(7X|Џ58a~JZKx"E0}i]wm=+KuFk0I<*B$ ʨj&u!MNmsI=i\|uJ=*Ʌ\{Oqy+o$ kkxeA{޴M=Hi7OS'u4`dz%rnM fcҢ2ܮ; eA隰W'd o_9Gf8޼wd,^asbH|mimAixy%'+k)iNwsuk1Kl ~tD͹[>^7ᎿZ⥽&WPlJ4$#?S'[N\"+ -E1cNӒA<8{հ[$a}k.bbw2@ZGUWϟfrwb6VIb6ҹ{"䫩 $ԗJR)F [YޫŌM2Z:mWs;TL?ɯA𮘖jܐwIkJH ,0 ҡc~5Ǖ%iZK9䁞Jv141k3ۦWw1kv/zW+Z,څ֏;C#yd]nz5+xmuz4&!GnvklUVQchAIu3mHœ fɶn!lhk 4[_oO5SRsl@ifm#M-蚺+1XJqww3\׃2_>WG,n ~\r~T+ ;fj  1ɮ[PI&g` I溭DKq G89?qYXΪӎ;UItCHFdQz<['Z0-d0ݑcdZ},-m*uhČ^!NOX1qk$;lT7($Z_Z}70C.X@;W<_Tks+TҤXk#n\g/~鴨$tEwpqZ!c-3NU F6H\wnM~t$+hd`ʤC?>dZE,ĩڪFBQ[ziU&#͚}c#eF\9qbSKj`F 8Hn4ԋV-g@*s!Fvn<]>%6 ]y\RqKǹ >x7V2gBW@(3`Ssj. 96iwtMh&YHjwЦiͶu;VIQT,7Q\#FȰyb&U(ϔq*-AuHv'AڒU,7 vV<d%[ɽ4e h_gc䃑ʏqԃMI;d|{C2Ev`Ozo-Ι(x\~W ~u VpӺg^Jp8kqml }I5DF|>k:Hf`>xoqU{#Hmt8yd%ć#z~5O$7qȒ@<{iwvXqK,ڝΏp0[¼_ќVrca!cnOq[vu3%~ ߇nl"kgKfS =2;[m ct´R-sD Npؚ1<-ۢ-_q6<] 1y'eY]O$p楽ǬYϮi"}-z~Ux4 4ӟȤλ:hU?`t;Iu%@ø'tG QKqkǽ-bYPaӶw yC#S\cCӐz֯Ы$P4}cnYn,%,yy,>Fq& *~EI?ץvvȓGw$-m>~xJ+7+1`sVb.zKk)%WʸO5֛HFוwDf;sU#Ted `2Gcƃ.fixF]+ídG GG@sZ9+]ّ-Ʈ>c \}iv:nsCYW7(?Zڎ]-Ŵ*8sZ]7V%_gp+̩Y>dzB8;X62a.sBrk$*dgdhr=׎8#y"271#gdZw3%XW<Ji-ĨPuuw|}!*=8X'+])Vg, \s(㷶ݹrrGҮ[Y{.w zzV?5= =VKaoE6֊/YY<sӏzM[V]:ђ+O=& QkIe9-?>kvkt_Qgb\,o2$V6H ;HAF\fEnAf8_.xY +GGA> o ÑQ4;śڴmSθ7.X5yٔYAO?O5|E(tu(inbghÎ=n:=ff$ @88O<ոA%!rV2}cVe33qb $hΗ:Iݕ|I" ,N }㰨u{@NrStWw Э-+@ 9{eOEQ'\qIOYE^ވ!u )fvWs$Sm <SWu]6m΍Ư&b]7'ՋOTx.{4}L^y߻u(?Zox N!uFl+Oc^L[Nz _.l1@^p 9j+E4*m0,d@A 1ڲ) (޿\O%*iA$VAib?,2\ѓ[gsgSULY~WFu=CPi7)@3F/v[kdX-4w9r_ck.*gsv8MCpS[[uFʀpiWS@-ءQ:PqRBU>0cϿ5=ikxѤk$R3n'vWNWF a>>.^KuD}uX,r~fRsrvTNibNR@/BȭD^B1r=j4o#+ 5p c5H7Ns:sQ٩Ad?!O;}{WS_!Le~yk7NӚ- .2\;"cW/ϣyF 0Lw7gch#V.@$c>9$*  ՘P]Y\r0pz{QrKyP#2K_#ЃGcy2V#$ڙ6 )^+u xjg.< < N&FD,k$c2 ׸Wʳ$v6ޒxmex-6rxx cV<&d].tiY25̖wЬp3Ye9۟ǭOL06Svj[ZfBes+K$dIm%z5M21n@b&x;_t& ʅsU}Vh"tS0 }8eYlg*K&kkn29MzsXq뺶pŘNKpv5VV9eb8;IV|п`r6=9bMvGΓHL/ܣnAA"n9zխo+ ;d3iz3F":<g*=`TjGrVOX/+$|6>+ܳ*̀}ñٮ獝JSthXǒ7^~rJnFztqN:KTj=*0eny{ի{bڒ c4ia.G ry <'ՇC߭s.;Ja/_2OH2VS}) CaC]+L~7AKsm4S$vln%!X="݊g(A%ӍD_jݴ"1 6xԫl։w4F1N^(]#<)*@̥.c'\l2N}?ZB3۾:UjW61҄\ y2s CմQkt^37z]}p>T:A9}z}zo]|O~3o׸5W5MimE<*HC0q޽#P$r93CKG+p ^NÍMojMv"51ha_< y ѣ>@J^o7Vu{A#p 5`]VkH "aH؎8O8U69yt=^zZ&c+Xr2*Ko4=?*vC*Y iRO;l-K!hyUrOLTח,]MpTEB󱌾Z6qPI*L?w V-qBҘcX1ߞ: &$I"~:]uJ\DW',ePo?9pc;IEѴMYd,^GHZ)dV?Cބ7{T]$h-VrTfĒ㨮2X26r(;};V͇g{GI<$:èiECd-M{딌buT\It͹9fږ)ޯ\kn$}ZӒњLaqxEiFb$C~}HcCR1dY vv<SRw77F`'{suzNJn.Cd go.Y-_r~QO:HٱX>NZ-ޛn 99*ֶ5g؆ºnHMXУF9&*q{[蘳=K:9ZBYvl1Q0qݵ8xp9Wڙ}o!wpIGQ{;⠱7-$DaoHkX.,i(ߴ/ʨI>j)u%N%mNr$12d0=f&*FǦ?iDޖ)xF cO7e}:Zڜ&(eG7*ćk=* 5do'b\m՜h#{ڦxg(h#(SD'4D(9s;?M^ I潑 "h$uWPW㐬0G*sZ&nN+q끚|ާ#eP Fvlil Q׎5k]Wb8i^ Yǩxk[JRc:|z 8؈+w{ZKf`W_fDO^6OXKITȗpp:em?) 3c18^}-W[$Oay-L`βTRNKfm\;ޛ}Ykzn?ZV#H T]K6G.?ZnS*쎃M["Ӥs\gOiz"%e{{`= MH5ޥͭ&m4xe# \֤tu;f"oAcjt~K7HC>̲qPAfęfuO|ҳm[SEt)Ft)^ʭG!T=3NQ:6r[ĒGj{#I}Gҕ>iE9[aq_Oq1[>m?6Y!eD1GC~5g~HXvT1hZ ,VՙS2KIjj|&`܁n[Cñ=,PSiPJikΓ5L}ጃVRmy)=EGԮOc$> n֮]]A٭c;gUHX&ĕՔ)1ϧnjpȥZ3 :8E:MclY*}<@7[U$RxetQLɐ98Ҵ?b't!sWSQJBO[<lV>5BpIJ7^B5(r8WuY&S#` O>#/}d-pv)c!^U}qޝ\jVQ%ձ9=>gFxp:M?Q-fId+;d}0kZ%( 䊚J){ieM@6.dl)n\m;8[ui4\P<,OAY PIdb6s\TY{FFυhlx2OF񼧑>Q]/ݧ{jazvm >{lf *q}k]/U@?xxJCY+&ͲȈpNўÿּUo0ocQqb>$״Je]t~JRc18$qaQ,Iq]=B9d³qJ)S*J3hIlMcz] o314E8\O,$~K/le#n>²R]j@"l:0Zud:1kE2#Mqkcj:jˀ'e•>Ge.$Ձ Bkx#t kZɤcJi/thmN:="+Ǹ I"/o>sKۃ&?/{}*pαw)5vR,Z_i9wc$$F@,ǧґ4% yJhDV޹˰j0@y֕l5 Kl(Fo=xɧ#3r6CI'!9E_BO2R֎YsԷҳlغ66Moqupe[XhFM5 (Futt?ֻ< :+i;"ܨn+tOU+~.C\te gnNνP+;,[tYfy/pvaD<+MwLsH&Ў!t ݉Czֆo$6D?Tr>UlvNӲLM]:+rLɴ~K}jS]'Voh[ $R40\ VYrוnǭ$%Vx 6C5iwEU5ųF̏2Bq[o2 7r Ϩ_!DI,) >'sh֯Cn᾿ك sɬ%0XHT{4&Pw]=}+ėHV@T}~3HҬ)t2"{(m\}?Hn< ϧdxM. #uD">wYc霷ԬO6MF5 0WQE5/tWdي'RǶ=s^Dj|Q=8.i])iU;[;v?s{Ոmm4n' ',ޥ_åʯ8?.V:@KcG 1=1Mi)X"t>U9,[׎2[4pTW:-{8YupJHmxݷ<ƣJqOVkߺ5[N"!YAi8W *{jW&&yH_Tᢓ΄Ȳ=$-Fv/Y$A,ܡ#jO}8?J6U`?@fZJ{)^$YZ2mLc^^ݱ\@&0=ɌSt9!s7-gݫn9>ZſRy]VrqSivw760[#J$cSݾЭmU9fr ~9o);Gm:9eoCF\t:R5ͅR+p{$6/-m$M#08SZoӚ6vC(?yXuȣMMnrp4Dَ:N4SaP?,eօ" b)=}UZTu-`/Szֹ:bOd|{eޑoNba]Pj+Sĩc EK5r#u60"$땗DM.H8i+0Q¦Oܐ?ZH$Y7zzoz%VEL+o&B1_}:W||WYezgںZ\Ʋ̧yUŬW:ƪZ3}] X-ZC38ڪI MۢdFχ#]}7Ðy\_2kZ_^<=jgI<:\MF:17#˛lsVsֹw#Zh$9*?}kŭ:"Ѧ8=ϡ5ΩSG+ZΌq2JЃI#=SN.$qM$G¹f- -V{K1*o kB&MJ^JT U`gMh[ƫ5[DZ4y*~8tRKfEDHpF;pqW ࡅgqZT}a-.Dt%wi~47M\*XS]DSYHmR4M]D),osVuC:wʀI=5r3U9tP0][vNk['D3 ;+}v9 S9NqX0y.+U֑ݽK7b?uڮ4Whdsgּ_Q> zgN8̖ȑU?^h{hK\t8 D.&$)CVX:>c Nö:c53< ۚ[hKo"<?*BJrKLD`nTOִ `c,Gc3} -p#U }rzZ| ne(TB{2Q-j:]ay ,(ΫC;\BTuOAp'K,YS#A]Nb4Dt*GQ ]-~fz_jYAm~ 3g9iDEȷl3I Tnb+|\[P2z5Vwi!2 ߅nkWZkklԍ0Nְ oynH:quݏS]4N hޠ!uP'8ϥu/-Eıy2ޝ$q+RӋ+4H['!_[v>y)# Ǯ*ms<"Ry+_5(tލ88cCҮ)2 U/%-Ћ0c*prU+4Q$r6׏?v_5HVui5 sOQ-)ZI263*ș꾟ZiY2OTzJKW *\Eq)h25 ^{PG$-"_I=VAёF<{@A+Ak:!UTI#,C@|T`jΩesoq(F;*,dq#FvBJy3O4z)e 1WW2I|;p101T~XKCjʷ?+Z-é@~b n?ZWt@cWE\froKya\C,pH89$mkbDx8^^.\,A%ty?5vMj9$4%O-v;-FQ͹ <>b{/ %G)*x,8֯yK~Z<$9%ٹr"^ArH,~Vv Tآ4E݉TS,7~]*qk%sXpI÷z/W@SZ$Jٕf&smMSUHP޵yE[~ 1ɩȿaj%9|SGE 1YBF&k.2]1ro%۽Zդ#ʴ3{[}xdo5՘ԚlކnLQ+`=?Z˲_i[.dxݎ*=_]iS/3]ԡV߳8v5he }R5g"R~e>+CîL /gkl{J-$0JdAss?#nQ- oD~B^/S\4ehxn- s=B!pIJ\2 ?$z# 4ht_Ȅr{N>uY@-4i.lt&xM#*SǷil֡ނ(}i7/n7-֡H/.6 dY1X Fr^+@-:G"ꄀ!W'e1Qq:0ՕNVruf uZ=F0AFZ.[L=qV+c†RJ(=FWu!(reɫHN1 7Ww( 轇>gUKFXN=.ܤA2 9)A)%!.Eug-&Kj7csZimu@idBG_?O⹾ q][8U<*o+TN:{ksr7:}M-,ݷw$2ӻ|s޽e8-dW-H䶼%`ñnZJ79Y!m'P(Fr=0kӴ&FP@2lnL{xt_4g5|?/$obs׭+ܺƄ}LMW_. mVQ-d=.em@dt^i3-H3z#@M:A 8zJщ yHϖ7I8[9!TqV ys/BV%I$kJTz⹮Δ1i-SJTo\Z[la2ᑛqAjېF9 =+#G..$D35 jTg5QKC,ŝJ:>_x kbqvIck[)cH0\k㰣HtᬜHnq2e]du6pNTEl7yǂﯭsW֞E B{v m>&(֓k^WܟK$~g4 %G8nl+!xm0TꫭmmM8@H3[* NNr3m5uڮ$w = &\4Y0cW[6G6|łM+v;&`7b?xDq@,&_u]nщcZтMtLh!MۀYOo)hvxzמvhwOLRFx‘or0%(Yl0@FO=GE[~F!E#9WtHf淼(@eUkD)8NНnΣ1HR: 1\m.'٣a 2AҺ[*u< ڨxgW"61q%GbaSG{[Z}@Fڛq(fg.QX#JޥEM_Jj 6Ulc*>gp>>ԟ5ڍի0Hcc{W&IpuSJ;.UtemUQhsZN"iP,B/k< e\!ܶǡ5ہ@** (Q:,<9/6Tq$em {d} ZFs xD4뉙<`#ڒCTJ,:dz+&u*q9u K}@{O73y8Uqۼ_ld"[V8`AڒyCi뙃 WmJO"{_Q%#q Cln"ȱǽ[PkNTR@O1xc޴.v5? y ){po!uD.6: ?7EɄzݰRboOtm2!dۀv37Lnn/b1K ˃3UOEcB\UC x'`OKS;6w'o-.6[ʇTQ~Îh;G5#V4Y86| jĽ${1}:Ezy."D|[Hَp$pq^]T8nW$@?Q[$zջш?Tr2fʇq_ \[4a0і #~/z_,㚧Woq%Ď Ğ=1Zz;8mdJsՓQ;Tm-(39"0ڹ]: KyLӟ]L^ gkLb0% (8V9u?(n;z~B]T#NOv+a_ֻDvpAXtc&ڷ>*0H>q0/@yzEWvi7SUBKYJY"IʁY@;+OźcEY.bPLSNSzғʂ4p9y#Fpw#*YbSRx?3C+Ǻ " ӱOD*QnnGޯ])O$?8M;`H;/88N;bU1ק2kzXH7'лw,d]"g]Ǟ?AgD{օ^^4(1$tZfVr#:"N: }+I̍xكc'f'=Ii(dpdQ6fxɊErs;Nc[v㔼;S #sUj]5"kG+y䘱cx tXiJ3 V !ug]Y@g#<^Em&O65gbhƴ\ܜmzձB7;4I&La'=Vc}\aP֨"|T~e;So8Aجy w*: jNZ 1ֹnUyeשrr/_j3ܣ-Ô4VS 9 +$}N? 8Vi80AJ+AʖKXEQ҅rfwaio&0Bԓօ]:id(PҲ .?(IskQ1?*ܞG\_Z'ci$dxծA e;@\2̲ NG5$W r>k}E0$z?iEY73K4dgkG:隌{[BI5 enUlcz#l|W(㐃)Ѓ]ƤlKJ{Q:cyb8kSKPɝ:yQ>c_t^׷޼u(4y *y&]fRЖ3G1Nj+qy0Ɓ#8 Au_5Ȓ3 '=ku~qnڻ0ϙr%8eԆFy9w,}{ Ҭ7BnzzWi:ǽߩ=znG_r:XK*(yDp^5s^"1Y*GVp0q[v(%\)2Nzj[{+uYYÌ,n85*ܻ0ͫ8m7waY5bw#]>l4I3JT~ZZ(5,ǪÃۊN\b@ yOGj#КM2hu"0\.r}o7q~#Km3O֯.$yb2SӓϭtK-oq*eGMlqY N54$*v=nLۜ?6Gmn6b6NG֣[SK7]J7?07 Ң0 .0+DZ r3޹G.pYP=,In {_'?,*Dg$ "x:̿tphvQXeI$s9EDPhoK+ X vs`kO@Cc! aoAaϜ=*f"mx9srVR+KyL.(@0#ذ냿]V*gˁnjZlwA=q\u[XhXNN>Aj1غ"ԴO$si18LֶdԵtrF$S\ΗyxvdI(c #CNer[R]> IlpG~w%+-UX<1#rֹ=wEnbKu'jHǦbYFu VX#wr =+CCX.\$#w/]gnoW$wܚZ/3yk#j9e@9ybAYw2O!lcb ?盳 0jiW/MWQso$Q3 I w5"(GNsW'u 8GE)6y!qc-0)&]\c.0B] S)c["i&bIִU$պ ;T6/䑧Lo忳~*Ʋ#p8ϵuf&'d89x (Ɉcopj^ RxՉ;WzV>%[-K\e92F5i-m xpf Cx~ D7c .vWyaĥjrV"a|{Wzd:0b\9n@ \xni4C9nF>Ұ UOjۑ`֌?gBU.~n#?5g]㷰x 7](4KȪIqjս/1Bp2sYʍ٬kXK2vV/#r1޺x-ߤM; V6Rd5{pXe,:p8q*F3L%Y#d{U ej=2}n~Y`s"j_ ꋲHad?^8<RPAtJ| GAQXEghD}N;H~s-G'=Mdx;ϱ۠ &VlֹX@ qEǵ]ԚVgq#fC>I-ը+y(¹SL&/Iz |5d}=D8&v]:ɚ [{Y!>d'=c+49ck[X納IGcXzEeu`{{0zNFsuN؆VtdnK,Wě8lיzi#ԡu9HR2=ҷ5`8 eeIFivBKx&;zexƅ{(Җi&ftdUܭ[fOtֲܺ O#d֎H'aXYm.!+HHzcUڪ.Bţ4Eٗ@y Po0FH=jhҬx#댔XbYŘ$=+rjOC1WlEWW TJRy'{FYm]c;OY:]NxSETK[4ۃ*eV)*Ћx_k!lHXvolrst HXMVSҜ,AmUJz=F$c; >ժi{T%[iˌ@޹&[UbupQ([h Ec?pz,H`p}?:QrvgIrcS3JX3npwI$sYvqϷjVY~&"KW%c=sǥg*.OW wgK-2 [XŜe azscYzuGʑa"k2đl}(pA;L#C>6q.礰ms3[dռrK8x:$v0;f :fIJnfORxsvQ7δ3''-* w[IQii#X+YDcci!iky?dEˢ"ۧ:V i77I;2p G$ҿ@0-]ǓT$cG4u@n."lE7r$sC`flV/yr1v3Osi/#z'fF02ŵ\ "X^OԿ$s^]:|#`Xz; _ %q՝7#?ڵ+qƃeE=eBIK&63\i-O2G't6ĺ.l;ً341$iֺϺry*1W+N;0؁BYeUghg{Ma$vl6!}b`HSHRf߉/tX`/cW_P{fO1-<HdG{qUWH7N[ugv}R}.fnJg=SI#-֠:B|ǧ:omM#\+$*&NzÙ7Mwu4H69,}]|_4̀rZ֛!{YVkoRedj`DIQr8Tr)N ^5n3#^pU+y5?rFzԦHZ[- +D7L59Ldx)r4,\]?sqeV9%p2ܑW#-tx%Vi1<+I\ҼMJtd0|9k*4JX)3(~B%h#*Y$j.{̺$F xFvNeEҹKfi37-!%&o@Mh1^=+6 )[W(>p[*=벍jqzCHd׭[0pH?9i6/y}~U7u˒GPI+m}.\#;Ux8FjbHcUTB* wzVMEnxPA{?SfHձ+bMЪ彺VnXAH_%#SUJi6nS77L{zWu x`q+>+^A6ٷ\%B3t1/2x#ڵ2kCYrm8=*i8Uc$PsU#,!bFgҰHo]92(ZEm>P;'O20Ap?̅MͻT[L{mF+ ѤjN*nQZZ a2CkN)\{Si҇MLrGҶRNCB{6RH?(B1+ѯ%2Et1Ȯc6G1.s`Oä3 i+;OJn+C:Q&Tn' vgePHl9ԭrO4@O?+:M< jewtqZڊI$c([#0k{liv4+&6K0 "Үd-¤-ʀz>n֗4iFһ+KR gD>f.cljE- j}+C3";REI<]s*÷f+gA-恓g;Qx X%ϛsf޸ 0vc;37E9J@Ԝ} {׹ׄaO iWH;r5GҴܩ l=sƹ.byPH#']NqlWP8dw>V7Joc^=K:MYe"B9N3JҞm1ȹywL2zU?o/,/R !_~dKw[`Bc(qJ9)cOĒ$~}٦qq&dQ5@+x:]^[/$?4H^߅m_Jq#>~PsӿvA*P9ez2q́dPrA T2l=?z ^2gַt:lqº QXqNzW4%#̤[cnþ+'NQ}M,j8*vZlz~AU e@ڟ;7 T"'E2<"8g9I{ ̤ܳKrNєȨ.g7ڦA >GOOkb&Qʙw M*65ls2̹qhAN>j9W'`k^@ MRނ :=+> RՑx"# n$E̿g@YӌV+xǜ=W55b 0sE5 xvm'c]I=ȸ.u+꿸wO%y븣jr1 Jӏ|u>N7z 6iyRCn Ս&vlZu\nb'ww="|SҩA\[E,Q!T1pF1YvLTQgQip7OkwKG%9'[RK@WmT$ Ct}tcmZfLD;zrWlJ7vHai,Jb(>:ZuEb"'i8IOaMZ sSJm\e=[޷LcFΊqޟyc qqr{Vu fs/^H953Z]fڇٍ EdWt' %F+g`d #Fj ՌϏ+whRǦ^IZA n^{qҋ6E=~.d{9N6<+M6w3_ånVwNc.zCBV(3G{=h?3G!|SGpBo`i[M!!ʂ??>Zν{E%%r~@zWWM=J\jR*'bw9y!g9n4C#*K}pZc,ߡK\1$vW ڹ簾Ze޼27c)՛T\(.D'00kcq5 yENxtV&IJI0IzWEFIC~+of1:g,=꾋麵գKAEGb=qVlEtM$q<¹Gi$y!fW-[SߚEVgh$v\W#*ׂH1] a+8 F .{8nY)d(Oݨ7ԵF[85$̋~c1ɖq!)Ҳn"/&`quH 'Y2@'F$ dY mR:7ozTzUiy =+A8naض#&qF2NIfSL%?@1mA߸DŽ; vMoR˟FH?Lb'fќ;ÇeP28NCmwpaVIT;A=κ7Nx$r?:^[^Kob4ޡc%bՏզ9ZqmR; -ս&M&y- CpMo#[F1r0DGO_P"ڬQʒs `Vis;NzIhtv%`KَX*s\j$J⥿VN!;xqkdO;ު zv:_O$ dtY^k F#/JawE,cpx9=#@<<9Rz4rbjJj >19/q"݇ v_u-Jdv ņwR&U+܁ jMfdyHYÞ+kEj,;<ӢYq\ eB'S .Zi2c ÒeإwuZ- v=Ͻ'fmILj,36ѸҗZR/vCcKT483mi8\x:WE6$*FU}A ) (/cҨ](lE9"nAk<=YGޜ.rΖ'w++7^GXmvp+ynV˱2o$rzu'iS *0,́h i$QyxU8nhkۅHLEUVb 62}OJMi;+,DKZ݄.ߓ?7V]@N:WdP8h湿YYL|qϧ*ζ}p@>P0'c,7t)q[oSY6o7]o/L:8[=Wԟz[:d<`#AUdߍYU!}:mDC!q Max .JĻNw#g ަrVǽTTXsq^!,S>O+j ǩ(_ 9^>:1# Pe}XU,M) ᥲϡ\ lGOƻO\ tXy>Y$ #>~wGj ŏX蚝֝z|Eg9R˖nF1rECc?Gg;6W* +Ҳ1^Ν1ec{ y,7od5#:}i=m2On6^obYm#UkBo|?Y^>- Fn~Pgyn_ۓ==\y}qnZ.9lίs Jt[h;޺=/˹w4U@F8ȭ{ crd2+)WSM4tFN\*ndZl V̀3,Wj5an˱FOayEIr]<~ɐp%GoQYV}]K,ٛv|sj7'szuMf8(zQJ7pΛD$Iw`m`}3ֺ jVZrjX$@Aϯss`r"@zւH9Co4HU;q=zrZQEvW|&k:OXzSlpO}&iL+*8y 9ׯ[pHȃʼn9沓5rr'yѾ LqZ77 qm[9;Hޤ;UkiR9cef 1mj_!6pV`vN}SDy+% cG^ro|+}sY﷖3FX0+!RqN(Z;- Em$ӱ.mhd[ga#uKxwW Cc>}yzGgQ,xZ`]j*E+N-3Þ F{7%;MtG@qy3A:Gߒ>lg95si!R@ u54F:OucQR)yyP6Kt;AFy$Ws*#bQ]곻r1d{ܴ\7Y#ZS{< \ҕ4kb<2 fQ5_HK6 w2Ǖ\n8FŮ"ZI%/Dt~ LR٠*>=}+WC5S DafDvՋa6Lkux"P7J-XQ?Y\u+3ޣ3_ Â{+S[KGXpm#>6%30~z5{}t0b>diG@\R:)(]sy`,#NG$=e`-n郻I%ΑeG N0`e<\TWwNm=}GL-Mt,0dw8 }Np*: 6-0 Pq\˩,VdgBlA0E^5#XG"*qU{o:$܍wv@VD aOc}H/88s~bGUQaoq0=3ְwg hiq,2 ?Py ! m_P[;OQW,l L IT;^wǵhE%`9U?aU9;SAl\7|`UnV21v8X#+)W?-`뎑3Nzօcu݈=V>')6#+gYڠ$*.ItWRQF3a.P+lW޴.%S2~&a rGzIbzSnUAH@79ujsN!Ҵ&XHC܌GjZX%}VI>@8pݎkOT>"<9t 8e+XJjmTJA*7RO9T|䌜*DFH([sw `WAԀ;{Mjm$ȟK%WF%P2s²@/8*q+ WjurG^ŋ.2gJғg&"?.I9e# WJQZדve]oVnwF'w?@ju.n`}*˂1Kfb pr<Ƴqj|6p1eBW}jwPgqP8t#i 䌃]m6<$^}:V|CZ;~?uʹ}MWz0GIqӏoYKκUiXU90{~T[-8ٷ*sj̴S< `gW:W4.uxVj#Wͤ\wxuU+u+{Peh*r;R=j^,~rarJNF:sX䪇zc~58)6_|џn'8++65mWr/3^]g2{I~$46uʹIlΫxx#@nTn( xm"[4hs랰,/YFٕWv X=+bѝ9E2q]Ngy:!A>sR/x{=6}NvgٲѬoM}2T c\ޑ$cG_Suce3XdiX̃897PQnaKq\wچp'a@ϵU:JZjkDlL/\9 [i=JLnl$^BzΡcCz> 쫴\G."Yx(' qcTs-d0cFtGoQX^n Eil * K0l-惹Tgֹ9\egg29jp!52GnkoDо˟يoQ\֕vqmm<`F2>|S"hY( 2Xu\}ZάZfbG5k\Z >k/Qӭd8qb{+({jJt_kVh ;s$t$ɪL2 u+beo-;{y9SFX܇墇taBĤ+*}=f[hڑ&ׄ9\B+Z;Y~hvXZmЏQ v,`m۞5j6z31I渳{hd̾]ѪINU*%Xί-0I 2bGs/Ug=KiЫͭˆO-φu[H๑0̥d<<+[.X>Y9ϧ&V呝#Դ}J7^K琐l6$r+ro YVHg Db9sh8sׯ_jmm$7'IE9ʢcxB&/}TՈ*Yvq[i7j]!!l3Qy] <c9]ZHD|rӧ_Zo3qe4C9y[ږ&>㍟s\$*>pI9^],EEk0IŗҺW*ճHb(v1I Pվ㴱8s56cb+* ~\1M5gXd2}A>޾KrұZ&PItw*1ұK$㐟]/t] ZX#M[Y;g}M;EXo/Sl)t ʿ`Tr=+mm@65L%%ާzf"XE&:y5|uqeom%1CΑgqw'%?*ٰ=2y^k)@O@6RD6a^1gن]\G?^٪Q"qb$sڻ)!ʳj1Y&^H ʖtu+mL [I@9 Ó;=M*Ap1q޵uHn4U!Ђ8 jۡgA9} O2Z#W)7s;TF`̦q]mmtHg`T'$QZ:݉sp n1oZ {v\̬`e$6?}fׯCm1䔓Xwk)nC':u"ۡzզkmn?ƉxtIv_F)pde'4zm̋%=okƍF97?^ƫjڜl"E1gmѯb aXqk>#$Ae'ϻXѿ3w:t%ät]Gn,!}h(m5̒s1cii kƔQa^?y\8 o9 Yp}$Zd+բWhIs= Jڃ^Z\sĭ\a[p sڳMԌrX2sȭ!O6frt{WGK<إ!Z!ԟҺ^5 "C GxİԐJ-'̄0b1~Zu2J_N٬`[smho3ک&c<;M/Ҡ F8n!o{0#x2A\n 9J)k7V;"-Ȩ-\^֣|[3i$2nu=@՛)g "0;G4p@A(7۟p+'=5ɠ6k<>z;Ȑ?kL]-F6dxcy FKw31*KHz*Дr(Jm_{-[>N}:P J%Yq sFO4BeL(cԼ1:_iT_wӏJ8MKԵXEP@>ay3 WqkEmtrY\Gm$D%`maSAMӵk N-fTFU1\cyF0G皥j^^LG OpNm'>ktO5o?"S [r2LhR+ qЎsjQy27 67A2m\]3e)dS\]~yWhO;Yo9%q6qץiX%YdrޓlomWp叠5gu6x kodZ bZD]&ϸFL4bPclK=u:٠OB'k(8$3W'4SLkCen-Ǜ!wb O~5kT#7؏ u8"<`2q5e Xx'־|0i&e$d]K=Ęm®GmiRl䵙2y :7VJX_é884{\kY2hrIlޑ'27 d0?ʢQk[koc0y< I Evx>mSQ,d4 d @a[Sܤl z uYD&6FC/\j>D̞DTa)fmC Jp|j op% =kCU293MY#&|½^ߝ|ϜZ1:d6ևm/5вs8COx peq圌`={S5;yTrp?ﮤ5ط^E;@]B5}DqsYl!I$8;SjOҹR&8WN:W6^HƓRI^^j5_Ķ*nגasL֔ԉ蝠rN#bi4Qs4@F݁p9t}Vi 9ByZgSšNcׂ3›Վ;$$N"-kr݀L$}ȩ1`>4 :m`H ̥h87*^{շ_.݉B9'5~̵+je#, Uv[kB>wspO=m ĬyC}huk{c$xAG5x{ٛRE`ؒφXìA'"[ qѯ[|p9?JdU+)mE#d8hsZ|EiPY; Ti~bŝ ;%.dng{{z݌{qPƑdބcQo͕xԿʫYc:Zi8H.3֭"v.im5F<V_3 Bu7C 25Ē#Sxn܍r%G/V6v?!Hb@DRMEsXD [Gts\/8#}+VhЃtѕcl]Uε&u,srsۛk +Aw&)`:Z:}f9Vt8k5/hͭ¤n~oƖF .U)g8tJK/RHvkq#K8`a5WVIR#Mѫqr:sY!N~1ʞPrB0|s:NIT̽k eo),tv'jlW1kM좋HH'y#2Ĝy)-Ăհwhc8'\m:̋.;"Hm]`T%/gp1~|p=R4:`93RJָu rR}+//,CZaLʹ-⸃iGqEtPpMne%+6{t6KVŸ8Ne9l.flu^&۲ F;+,1Tj%YЩ#J m9Vczn>kr\)iW6Z[!@_knuzXM^Ko;K\H\̑sՕ7~?]}ńJB'6 rsq&XFk+{t'&_zޫZ$vV qqi$Կu:4װƣpB.} s,Х$kۈ |s[>C BlgI!ЩpzuJĶ!M,Q$eBIwsj]ˍIɺ!`-n]4"~Q UZƨ1^gSӋ;_2ᦵgsV~Em%]w%vKttޤvhUgjWK[i<x) aVⲴ$+>H]H\F|?`1p015_3ZXF8ǥsFi"7ẚ#=7y'k[ xeE2Ijơݹs21ҨG}}kmn03Ubg~&7vw:vpCѨF:gVͤOo>ON79kng/) =? tKT7h(c*wg sKi^]^j)i aYq}3kcQ`$0y͈nsc^}u4 R9#g=1ִȫ>SX@%eb#RJOҮ}_ܭvv Tq",Q=Sc]V2ZiWilT1̌C4RSD\}Ls!b PF/xFOV%ilӯZ?)=A@s~hAr+UWڤu0I4n$l>S3qO,'і`:1g@띃FS2p.e8TmgA ? LV_gtKf5͵̋4/#4p`$;QY-tm-8zWAoiGA0yӝA,#I/1ݙ X3, }}{ )QM)?+.m'sYW/"L~f=ס4L(IOԐcwl˪cڠ!lmF-e՗.kc,#;E,eX7q7>#%_uu G_BGy3 q%ڙcy#` K|´IEf]qڛw1sV8Dy@j76Lj O^}&cN虝p|Čq7G2y7*ʡFGseȳ)f;Ճ5[*BL޲qE.w!9#pGz\'rdIwG+ EnܴkB+l*"*4Nc;OESf0ڷ̌F? 昶"L.B;kц9'́!$XQ=4Cc=kB(aYb*v991#`ssYYԏ:bez* ;c3$698&pG5|tX+t3^ZÅh޸1m&t{W2#c-Ͽn4V,OCň@ZĒ1 G [i$F#ȭN+[pcM vRЀpIbp=zk_: d1pjZe+kH-1eGYèG;JG&+n TU6vwaI)SZ)GRE:w,@p l.1n-Ãp%Ϋ ν)++5W_'Ҳ;Y-#G*t'ZԹAd_Fi*4 { ?h^Y%y!xy'b:T ӧ<4ۭFvBq߶*4;2YSyݖ$~L\Nё5]Bu]AtmH˭e=kmM3H;u.4R/ʎ8^FsWBe+Ќ܌gjY.KF_(9q݆{g*i:bq6:|뮧Qҭ&:siIqvj(Ӕ5u{乶C$݀]Wۯ[6#Q# 䓃؏+wWq$q #3; _i ̩ytpۨsӭTyj;;k:@xn"f"\9;A,Iv95x[Dͤ/lI@q{W7ZAxcu Φ@UTg=}N-"j5%tmxPDmre p9Ҧֱ0E]Y{085mOHlK;Y~}Smn[dm>hD!3ٞZ?u ]jq$zqLICExKPӑ[k%b~HZS9>V8ꍻhH'Aç95enH8O7:~i@Yc |scZl)sX|f*oMQ F^b`#C,Ҹu937eӢC\QYhf9A:ɜqSk> }  e3q5dR\9"+4YGA#ĖlTv 5t#dPEYBB{fV>IohgIq(Mo^rmw1Zv`Eݸmκ2[%`ၮC&SK۟֯y~u;G.=.ᠹtVYAq}kIweԇ:8M"䴛[F5:%}3\d#q{W>T6>%Gڛ$RHd[wBݭT$8phΛd!I֮%bm?Pj̿ݒ~r2|gsadﰞWǶXU~T$ 4<{e9gȸzqڭyQͦF8ęs*IH ;~XM@6r4-G! ~tY%nmv3FF8jƂ,meYT|=OEqX`'Y'BS n\z.+) g+̬`[y.T8'zJʤu+&O82>S>ǚHwL([j7)G ;N*k܌޻ NsSr,$Q XcY_{ X]rAؐwg\χcO4F'c5kX~?n^bR-өtѻd% ;r:eǻɌ$J|CMH Gt$8>_ZLmTƘn]=K6lYe09J?>sOlG)IČ++91759 \P4c dtVnMRۘ8aQ>ӊla7FbӤ Md4Ey6ڬBtk A=qc"pfB۞jӲR}=p}\za|,Q+<Ԝ {w1F$d=vՙt3(V^1=}ף)տ+G` qu#xfz1e2WBN*8kS~79 >Xe%XSLO*] UĨ5^j$-ohdyPFһ[;E.R=Bf3O#֒! U 4=7IK{6I.; xYbm"‘UOYҭXDY,F}};I4ٴ$9;?u|z {-;v5IF`xOK { $i$Sm hhMRc /xLkvaYGUFgiK#%:өvY6_-1Ro$o\#Ӟ֫mv0i \WoJ/)z= jn4b"!\Ta[>ͨXQ9贴+kcm/[Y*["mm_^!kȳLca`VultHEM*0>jޤQiWm෍Agq׎դ.ʴ2n{4}NV(u9U8#i?inbOa]eW, -Σ*H\\gΗOܺXvcJ 7rvLWoYɞCD85ٮgЭ5ez2g5_]jWu}+\\8{g GmD[<[&0U02:'JIt"\ڝ SXXɌ2# ěQڰo'x`g"0;g5LvFlպ 7uYYM\I8?Vt幚\N& GLVQč%CV*r#8A͜~d&l^Hې9O}+S:$5%kXeHۀBN1Z0$;m<|Mtv#\[f{YQFxN@`5+=ΕA5uhzޑgȴXƒxR8<\]ơxiĨJCq L+?wA不ux[tETڮ c>k|8冫Ǟ!4r-n4J DZ5 1)A?ٶVEd%;1zcRiGFL g7V=< &foF8w-J k}J$ ѣ,gVgl`ܤHj֧+.k3V+'P3 Hd zooӠA%Rƺ+dOF֋..cD )?fjBz d *m0_q*o]Nio'mFAo{vl+y&Bo<ד FYXܧ פOKS+ZWckR)ߛ:-(72lֶpFcwn^x!DKHj&yi! * nL%kE❞[QJ0:6o46SK#\#7T䷸3( G&  ڝV 8ܺ@%]ϵ\LH\[DG3Erq8ΖgHe{v*wNys>e1Tn 320ʖc_VuK@]ڣʄ' I]>s$2pfH=+䱗pRsWt͚@ݾhexJM1;ܱV>测iXeȤ[. ?`QՉI18j(\.quj]ac}*E6$xlaWB+]75cv ͇ݽ[3]iİH.ZM,r3TujPI,^ΕCH0$榹1 cW5rG'4s)!tx>*Jʶx>;b=B2}N}P8*_V)ɭ8P!R01&uo㧱gK[[Lt W[BJ3v+ #X Vi$=10+5I 皱M I TFCqҷ9 /ʤsƭNѤFe 9Y%&ev^v0Ό!`B{WW&X~x[G8s] OUnDrw㞘Wž4WֶJ2'v}V,newcWj7W(,Nw.Gұ[n#VrY@9'jiuֲ֮dKuHe :  I$w;` :I;n]Qo,q1޹dK~yd~=qں%ԁWʉS*| '>U >M KI%,nXcCe+'p]I2=:wGC-!9_lr3%j]AnnloxZTvOUשiRvDCb ak8gR:JAdŮ_"R89S؂ tҴuD+p8OFȫK3I{i^j|PYT I®^Mi؄ ^Ob̈́3`RBOT8jM9">`Kg9x2)A%q{UP[FrFjS!_2+O+7vpiЏW?* w@1.Ǿ54vr'vבWN&9m.o,4g |a%~f;/G0Y`@9 {{l#>mYI vTHI:pÃҺ;rYn.g4I79oP8mA$*RrGWU`g,IqDwʍ.ĭܧ>b^۪[єy@ѥV,d"y< cJN3'@.>}b$Sn_v:uPtIZZO$F`Y n{tǽdu foKw_S㡫Su 0CrpGч4k&[y>cݐ^I4&VoQP6v}l*u eL)%Pwgg|GvC'drAV.dkhʨFrKMZh=ͨa>ߗ?YWV#7Nc=(exipK})גCDQ$O(GqU!p!9R!&粸Vn+ 淴[Vo3ʰ=lt\UkknU~ cvX {uG*vwr8yZi"ʯPq׭m{ú52~Nf7#ƙ9CI4}EobtMv݌qQœ`pB985JvDen6{j8e ;|I=51,(Y 1 e;y溝tTP" \fyF+GMv>5].WFaDB 9S7,Mt%Rdd_Z̽X.HpH>zߵt01'́3Kh}`Zm7tuEFs-GXYv, 'V6nӢw"eS{ի[(Tl'sR]DmG6IR5wcP;r]Izt-14C8kW!Ň @#1$]DIR,wɶ4<35aNo.]*qS2fU~\:swg#nӒ{=k(E[g./TPE+*]63esTc r-Ԓ)݀z'~ [gY:Xß5j6}m&DV"[-Onˍ;L3>m g3ȮRG=nR6Pm@#Z5.upeyRy2%_֩薬W1 &TmpS##)IlBr(&̬ۛnI#$gҦkQ x}!'}o7;zW9jL!Uy}EfҔF[%uK˨IF D0pqׯZN"$lgk)0O_xψԼ/3D*<(oN~‘C$rZ\B7%NIwr;櫕&&ۈ j ma|Wܬ8z 77 b G Gl׹8l(! dU=O+bS0 ۾&ɦTk>{܃$# \`IZvɣMa#01?ӽ6RL4ZD&wŽ95b;՛Q3!STnmr^嵓INy Yʔ=u)Zf)Yp^ѡ#é~ 51Y+fՖkgPkqkګ_dY爦3kNcZ9KoK6VZ ݎr1޷oC|Io$2ў`~GU*ovSjx_΀Ơ3ϪVIuz_ AP\I)LVYb5Y/>¹7 Ļ#YVO6FQӞKźω4 `hYY-D7 Jh`m0dC1Sq5ɕb JωWCLJ7<9[ո1X۴sUbAsjұWOy4M }2_p3k"y=p^^\I$~BpORAJ$*" Cba>=kvtB \y/4Uc[ zq]M\w[kQһ{֖e%[=igС͛Y s95&}e{fRfd<ϡb_BRk9ϟ.ތT~(huHRV@DcӮASHSDƍfd3#g#'*^Ʒ4[TQ^<1"+q:Է;6v]jpY \gyTmgSO)y$ޠ*{NWLLO'@mG%)r89uZx ^#*Wq1+ 5ڛSN=Zx!  ?mi²LxE?γXV%ic2HIV,uDlE)?ǷdlortŒQ)Ho1 0#9' B ۀBGSZݿm² ztVIj9=,\2ZWtHnv#5Yyb\Һ%j,('{R JG%UlzR5 $%1۟zy"R[ﲿZ Ek)UdP_\Mew >򭫋xt20:̵VGPYIwLB׸Nг-ڤ1 z䚝I-{ⵈ*0!y;W.w %xX18N-jbd$KBeP6(^=5Hl72G!Ч?) ջBU#lKH=n\CHv=sVKYP |qfi:q2 %H28#l^> *spy1EgFHے)t)n[x;do.FWOȡJeO{Tg%.#hFB0t4'ʁ2 * ##jݍwSrTA%*m go-mf$^9&!D|>D$ԂB.R4@ AJI&iTIFڟ \pI䜏ʮ$A9"U lxR-n%8!sDXaY$m@<̰<61@?THY>h=haveU@WGy]x{}*+ p ,V#ei 6I Bwl>mQ[2 ERc#>H5cM5ycyKe8Nԟ_Z>2dXg ^(uͣI[cn r.vv5x6ńB=Ҭqx901"t E]ܹ1b1;zqW ѭexˍdר'U5g m;/nf6 9~>|a'lb`CB`p>Si7أO"#sГ[w$֮no- kiu| 4JGQ>k!mMnvH 꾧=I|f8JIi|6SZwǰz$QM6sְ䜕ij> QqunX&';ٮ-! 2~qϡWy [4Q6 LXCgh={z$h9cʺ{PiKpeid)bAGCob <ƺGiyȸҕI+rg.io: ⯽fɃv@;q]EeHvѵ } dD30C,3<()kmMй[}JWkdB%a+k<5,T )N078R8{]tCc2c\ qOMevYUzAV(q+Dz~5{X`#qVL͖VBp8&[ 4QD$Ur{)c5۬_ܥyP=X#msJt`%1=qlUZxIx̳EpܤwDW7/-,X%7vFUZo%Z7IZmFv85qQ?ROnҸq$[G +|ͦGk,2}YD<,א㡮kGa+0KI&@lV#+#Wɏ>M܆q:$QZwǴ^NN~Ufk3 5S]Y4H 0^m=7tӹڸj'3򸚭X\lnuK븛b#FHĀ[wز85Z}1Ȫ ?b29$QM)=Bmhe0%c1^~^2/qvo= W&Km{6k]"k`a=AϸwӒDF>}۪]k-58;(< cac qBPdˍpȁ=yZ|dL7qsgv⼽4Fu2q\eRhKinTJ1[[GF?x G{V J?qsT ӏ+~Ki Xp;:TiMjWtESop{Umb0ǘG2jsX }q %`N#!FO@xԈI嶸%)gn?u`q˷|=*̺Djbn"}ߧֲ67Ӽnv(nx8=zjוV1j2KlDlזsFE~d(p;rj%S5hBWG4IQ啡lI2+AEE*nPyOu 4g(m ]M'"L*~@=GQ֧y 08ǐ0''F:ch>%Z5zJއ/,ȗu(2p:LP x9FIU٥$©U8 2*O^cEc  ǡ'lZ\V~O*gfb#>0PkH^%r?oqJ2͊m. 6rOLu[+ 5S<>zUudY t#,:c}qrK/!Y:튕$FTb$$Iն-X08c4pC6̌+2 +<AT%iY`Shns,s9O;=jՄ%Hd$QY[zb/٬'e~F__6 3 G$e0d\mxA;Qκ8a N68W`oF7`c01֢Rix焫p#7\k*+w<=9b~S33[sާ9A2! wY Sou<>j#r&3)X}Z( ڑtb GY'wdOR3ɫNm{x$I#&Zo?ʸ(܆^2=YWgz$Pַ2Z dY0O$py 0>VRIQE#=GX,aj#9]aQ[J~\c#+"H1%F& {$G\cnzZ޻fE'!2)`խ |r& ~p|%tpZݳ|Ŵ?>f;oR̬PFc'ޢLَB;v!UQp?+i4ЬE!p"MOo~*7vT<=V}d+{:^C"Iq܅m"R"TL¤Ӭt[Hna99⡾E<E1l1py>Uܙljjq[R>_0c+&VK8$ cҳs&cR2z-YIhm$At8םۥJ1tZ6QLc Os\ljƳ2UbIU-C1g.?8^F("/)yɯ? ˼,'Zݽܳo .Nq浬=q/p ³Drʠt}qX-,q&l*C]ErH)(N泥QX,26(CĎ$dqm+ Ȣm>fݖ Ht=tbec'.קs gbB6?I_+cYɒⲫ*²+QҢ$VfIݛh0eVhdq뚡]BM|xf!6mʒ@>ҡnYR,&VT*0G?Ұ8ӵtX9DZبthľmͺΞ]6C,{ϭibM_>Kn%Zf29Rs }ë؈yy1;wKᱼR{[vi2|»:k٪Zb&z?M_QM_^’"\$lՉfhZE㑀}T Ŗ X(qG7K2+Qj/S'l6lEӸ}EaX\'Ġds[nnGͼIkߔg}hP"tY{O[6)޾F=?J5m(:m 1Qں{\rEcyyn]PpO=k:zHzOVjr*y` Z^ll_fVIڪVcl'?2q:u:Tf%RKaO|bmR埈MwF <`3Y/ ե0)ط)zciT-vE3}I_S̖Wf)ʿ9z(.RƗH ?@8d-+4,/xZL$}Cn(B"TsȫʷP#{m2ɏn}F9FҼaqQ<%cfYQ:7c݊cRֲЌ8B 5V5 'ukiJ$cqpqڴ9DFf\aI8,IVflH@Xq{?*bP6xlzUEx-@Oq @r:'!0:8o*÷?? 7}kue8zC[A& pK!*B.lY%UoKIiɹ7)htطK u"ȫ}d=8`3fMcsl$\8\ut{r>fw7Zͥ%AbICKjJU'A]s*^XƋn\DL:ξѠ]#:ltN9jڻFvVg:q^jFQG|Uᷘ*N 6OzqNC%i[l֙4"MNprqSTg*U'ޓoqUu{ # (]2ZMnW{_ҪdhRD19ZB9 54V1+5mkO2d WN!;䍥#޳.i紷G 6OKBdECn`taQBszB܌cv܁Z+yeGgRWr{ /hnP;{RM$w$ ;@pU.ⴹ1Z:yH;N1I+K,DἾz7ֶHDzzrŽTkii}m̲u=:2LChUU#Gcސȁe811mQ2F xVfH*0;bI]d󴒷,Z />Ƴٴ"2#GzINK zcҹb/;P~`7kp\?$`g&$, #]5C"QRM&k1uԆ[[ {Dѳc]ּEcmP.}jW02PsxJ[ g략q+$1, 4u6/Apf7A,¤hSZ $m R x[:ez!L1\4,=can]gpAjNM(":q*6gJv,k`>\F@s\l\&e5 BPR:q~Uhz37_}]7Q[]\7Ӟ AKqo4Yر浊z3c0ug!Ym7PHycY@(G_|4]F#k-nG\6[M+Htnd$Tօ d'fW_ 2mBtYV*p0J}+`]%A1DG'W̲YJuL_eBKԓuB-K$dVͭFI)8֤\@lIbI9ax--mb 09x8E2E F7xϯqP"a\c.]JE'\6(H,w{#ת ZV @WCk$1^u !X|7,˂YZI䄬.[<}Vdc,*]ahRx'6=N_LT7JQ嗓+2HFb0~\qY6czKd.7c>i cJXL: ьEb_yVL]@czsN:Tv5yd I=:VWIM2_^Oo(m21*ǃpiEES^|cgʠKߛy89Mi):oM\ 78ZȠuя=WWK%Q2 ĂOۭQ~щɍyv=?3B*iz})V-+)[&n.VD$q s |m=̶^~dr5IfR)e2_B#3̘piWo㸸[$@ /U;Sl P:ZݵłC,a휔;%qMb%luZwg=]A?:wcsKiIm+߿*ls3iJƾ`_NumB5p# ;`b),,KQ1Vۊӷ6wu*D|eAYU*Zų0-0jq#aYrH|l u}+b9a$H*FFPv%}}i kdSmu(Ny #zι3K4u<01WXϯ&NrA>%hb\jڼHI!'nB %ۯUnO~i_V0g)8HdI7+Aq;UeCY%a)?JwJuszjKn` $P%vP.hb|:ǟN,BeA+6ISVܱ8_ˑ2Jr}k-Ҳ*y'ҩ"By*Okʑ2aaE9 ?#=N arx7ĩup^c(y}{{d5 YM {#IMeЎ@xE?Pѭs2>F3ΉM$AZ85+ot#b~G}h4nܐR/1$|œ9jn'=̹n5~͔6y!_mE۸cV8Ij[#yBwdf5RoݺrLcgJH&1>awov-eL<+c;xf%npǐ1ӟj" Lh 8s s6[԰%]n*ÜqG-7]h&kKd#?Z5? J.}Mmn>#\8se.-dpOn%Ѐv0ubuѓOnN4-tG1޺ [-li>W6 ʞXokŠ*'}sXCkWė19a9'\|Zf,1έA׌c`@gYuOW1`rkko&TC,zUdZLQ4imz⦻fo2)]֗FrbCG.8zk%H[asVO=۰>jZSVG>X&.[iҤsA 'i+UͿs8XjiItbFi8Ij2Y* L} '(t!I)jz: Vw1p (|C*N׃6=yRl=q׾)p@ȨuqNIOs@yߺG!CnC`2w+]nM >D`=8ӭi'Z :[_huQOSd<IDTV-zIؖ%E%l "5c'h>UHg3ֲ[VW&eozYQHg#5m>Y&&D3|p gi ;;1ƃ$rz]N<#U7pi]Zm޳iY&dYK388;Z]BH?dEcUbrIb}4Y8ZpiO!ʝ`33Mj K(L҉d1\Ƙ1d`֒?(#|?&9aږFD;Qp@O£ DNpFrQN/R$Twłg=9tQS!A# A,}=g4dɍ!Wr?zZpΕ*yLۡxu5S[dbs0}s܉3?9o-}D@BA>VjW+ZϨ^c~0;].s+PNxEkjK$S.Asݱ#ޕŠeɼw3`filWX ,mFv?Q\!L->`U?|ԅ~\ԷZa%2Hp:S"]|| ~t81@n p}nO0-p2q/9&O1I'&Qs'8A3GX\pOQr!YluHdp5]F2.PY`2J{{UYĦr[ 2H++ W5EYC2~ֲw\b\Zyk#AϵF&GajD@}''zF+Vܖu}ʤx8N ݜקDc˰ܓ) dˊ5/uO)T5ᗬjkGF"R,F6=hѓCU$'0qvmNKTa =IbR/ .d0km=ΘFݬfmA61*z ½ WGUCw(*}0pz` A=뺅,#wӃWT6R?JUw { u£ycHF t|=Hh;fP@{d=,YV,OvZ! O<+tmUP&=YDK$lNYď?Yjmx~)uę$ς\g 4=bY)' ~m"h=jX r(2\~]hW; ]e}L&C<jR|S9v#j:~;B~76:OZvŵ6 dZ?e%GeUķV/!!֮݋'\#RlYdkMTGj. v!HSH#stN;xgCpY@#9Z ilY_Jl֊ ={Nס)[A՜r)i i3XPrD0r#f{Rm-/'գHjᴹ18drRrf($EV;=-7Ukxr0D\}ԫ+c(ª>%Ykw"wCoI;CN6 M!FnfI #6C!TD띹=2*WulnVL)6tg[TL[YD̹djÚ\jVzc9Һ%%:}jQ,}|j͂anAcڪ.0zAH>w783JО>̮:a{5>j8Kv >GAH<ֵtzu?o ~|{dmY%Ad5qYz7GVŬbɦ27}+֭,6d~_\`N26e1n'WV[x3 (ЦQ_^ϽVk_Yb QϵniBY 䰴 1?yN[eʷSG&2C*]l >Jr ܹ1v}kwP{h٧Y1b@>^85`̭,UAz;&ʑe[Z\²0GGP'4*/{9gq0~^ҳ,7R1w c`4"[uaWlss+'S@~Q 5{swwta1bx2`hQpdʌc{5Nm"iGF]Q=&73LL(==ݍ:f 7;SsJ Xf2; (;溕U:50ەWk}+@G֫وݤHc[oZBw):ǣ7\X;"gi?6;z)ܮ[sUy#RrFgX6 ٭ sv;C*!IĹK1ŎRwzVcy6T@9]:kmJ!c#-O=z 2˲I' =ڡFS@ I>rTew9[LG2ʭ: Ӭbe zilL#V?L-bMjNӽgf˺wWNs"ON>;α;,^Eqښ9DMTsv%ǡ$Zjư ^XT!F í:m (8`܂~b@R[,p 59 j* X팶G8Y 8gX8s t٬%]̮%c+TSiJ]Iw%}$G\u&3w`!p?9/5l!Aw/$_JդYgPLǎ4ȁF<6/BN[kfTA:nL {ù?M-:%^V#''aT\}MYYlmf ,~RycIE%ІvoUpԏVv@yʳTvm8+I橼~se8 im~#cv* 7ҭiڼ_D1*io汅 !L,gSԭNV8mXcFDOMR`Ph1Glޝ+*Iƈf0FdVWZ42HmCjMr)- FFzz~IQGN>`soZ$䀤@=IBiʀ4|֤}߹@Q?Jr)I0%_$sW;\$`*A}}^x罚+hrxR~i I_UСFjVO<|d^0j-,+8@RiyYG1ȷ < bA@Cm .k+t*ax"taڢHPdy҄($)b'5#Be;TqRZOrf1eq>;2^9PGZM-G^c-g$f'iUYaJq9r{bt!a'F8,4I ,"QZ._{g@õZKx/-#t7O`VmGu\c99޴K"2;Nߥ6k$VDiN{z)[TEJLO:l<^rT/vWC{v%ض$8{mc՗H6aOew:=W49fxeϘ2wg^h.>}9MoM{VYQ/7q-ߞjwZO19_oZIhOs*? JVf;B+O{Vn>賺:>0P^ڨ[3!%}>]EmJ5}vcNnJc<5G'ϔ͜ 1^e Cibx+\4[fH$(D{=u&&Y?ozoⷉbWEB'{ƎyWH珡Cڪ[wޕӎլc9bBh$3rY |Z_Ix1mLc{9V+mLp8cBzWm9Z6k1Hâzت>fowKdpk9$3rqڔSVb zkQ>`yd;OհkH'Hˑ e`|Eo\p:6|7g=fr~(@ȱSb]"P<3{|x+Ӽ>t;l[9Wmo9o@?nݿU*1ҦL6"{%錦)-9lߕZܝb0V\Amo0d#ezŦ)dlB)瞵я.}Zv+'V",O[< :})M6OSEny'7{`.=u4pڥh]b zU?»71~1ܟҵ^}s纮#\Vj6$8`nJ5nLg W!C*p=Os(\3\ =;E=ShJ{o,r E$lzqM\G"rDI9>:U?x+ 8X]=}?ZՕ(M.ᣕ#¿=3ٮkok,[ڼrz knw5hr\3zM*BkWuM21s-,Ƅ#"gPܹ]r+{fMCc8V]im aZnyEg;LGq@*[o/t%FG'[fj6:Ƣ?,˕aovHÂ\qUD=y!ScQ yEĉ,I*<ϖLq8l%܀@[qS-~|.LGAz5d76&=Z)Z3l 6=A"Ծ;izm #)$}v95.$[v?I5vY9Bc]42_roSFUGR1x֖91@G#+iIo*[b)Y[kWp8(}zqUm0ip&#p@{ԭŪFFh!Fg>[YG9 qqe' y+g[]4&[xBxʶ@P8 NKkMEr+Td=tDWZ| ̈2KZg%4R s*;epHfy>hE^a&qT9E#QVP@DӌdRn<>$ };"Rʈ<N([ⶎ([1v ʒ=tO1eȬi9ۏ`Y 6'Ll%ӎVCtl\Q-o|e pzz՛,"G BXG={HYx9Yc zӤNrHy?ZIf஍K FݮV,*A6Gb}D򕈢"`0ֳ,.R|΅I@ʡqKkO=ztm2}40qڹaupQ 6qPgMȤ&8lQAs]j-`pqsRηFĤkopz,ެ%*G{t C-mudF Jҙ,Ѻt6~W'^bڹ$FZ"k*ߏjcQ$M7*= F+VE^H H㊯}|H,1l O ?VCnu[Bjsi%πp3j\YQ²(cL̫G vPq_Jv ;l|c3Қ7bEn,jJ.9*cuHqfS>`K|ҲH?Ycw'F\L :Z v_9\X 2^ TP ~GZZ΂TIfB%ɇ~v{u-^(lIQi#,H_q:樋*D$!y~}+ԐC\F&tھU]ɛ-vedP~D`TՈLyhn5 Fwmjd7cA"Hco`3kgm'W r}G*;E]%gtT ͻ5Ni֘<`ZҶ[\]DLvSSeIg_˟D ",.8>_coNνӚ܆tb#խeR;ԟ|n /mjK]GC0ڶ%pW¯jf۲E%q $RIM͓3Ic s>~sjNؐ\/pI`qolP=D/2Ԗ7 2ė1IK* 9BjrגunĔ ޹#zՊMAA..-;Io(<g};nHBq" 鑏lsQvVgG{qm o_jqUCu idkiE4TgR S֮cX-vdž>s`v26&#S!X \wq[2^K~ Қ[lXzjl͍vPD;1'?3F#jNT>'׶RIຖ-`" 廟Zf+SMo[hԼn#ﻠϿZv+*%G&"4NO\u]ʫ Q&6( cY޳Evyr$v MLۅm?OڏCĻFW  Hp RLR09HՍ?wl:iPenVi::XnAG 6VNgh&>V˭=&U^2MCvmos!?*KvnԯuC]-uj2ևIv7cyYv 56eN+G*[U!0>^&†呾]wXdg;ydЃQ3q+۸Nr9=Kqb8M%`n\[I&p}9@?.=Wt6K5ky Gmt8it } . m7 Gn=}9'iϱ?JuhHcLouЃQV5UU_-g/ _( b&{=Jm2[^ ecypKX|7wϦ2$pHAqq#4#:֚$#K{Ay>mQb' `t })B(us tGcߓȫmCU7I3 {{pǾ5 D@]GW!{մGMq+c;i)#7O@3ڬyjJ]9 ARu|k_STzܩ FF~`31=6E[T *s?ݪI^ M\MM;oj<4`zqsE`UCL(.7<s֙n+Ce;(kB1arC VsY̗]2r>-@r6ʖlT]v7b3Byn(W*Qzk][w&܅hn-q J!͏iV] 6P9#K?9$e%daqU.H|ʪ~֟De/"o oe1kc|nqگpۦT޲60nՇ*^Ij̉NX ;I2桨\c!Gx@P>oE%%04S.~oo4FmLg0fiVnH?fm?I,a;Cv{> 2z [8 DŔ/n;Or9\k:EyT /U G8xuTޥJ K%cc>/%EcH'8b}:~Ar-ԞV[C@3Ѐ5wi7qՎ5Z$O-\7X#>]8%%Ddn ݰqR{MѮ]-AUL'J|֗Ihۙw($zZE!6۲ iOuB2z}j8{V4Xa9'U4uK9ainpI'O~jnK5j̓ej3sOEKIrw6 O&XNy`y sqۋɖE\8U9iqp $xTX%C#'9WEhE[dhq*E4mR{kݭ/WxN˸ |@Rclc׻XPgʪ:͙{K?QU`sU|@&)\T ƠIlM229#ߟ5*0H ҃@HwG#+.Ov^\hV`ϒ(ӿ<ָ)p썵žQމkPrND@MY r`aW'z{S_Psp"dwlȢXxiJpj<$,%i'hFi.s.}{WIov m}s{IA{gPPD'J/Cl(" 1##G\z^Çx+l 0OsXmmqt}4M7r0DLc!댎乿,6ܦ\v[xL.Ǹ|mR3H!p'<]Ι&u-$kѱb';H'> ؄w`ь- eں{r[i4ۥ2@T]7mF)fc*q澗9[C%<|.sA).HJ$eC#1F@ںIH8e`&wt-彜` N>4#ev`q׽Pș$->59gx}sUgvbYݺt?Rj˸GNˬsX qāl^*AS9khn@Mln+Vk 1r! z:Ӳ^X n0=N MyyaI4ku9C^)nt8Ҫ{G/bTmr满ul["0^=O+Ţ4}K*Jja:,lDlj h?&2kV}J3냸c5 S-] c ؎GKkMF֍ 8PAS$++>v!<t~ٮ,ʜ3c,wV vN#$>E*p JH%tB)ok9d\FJ]L %" >ZßJvm!ټB;Khsi!*I.? dwDOe~${W`m-̐IeFp3}WkKw1Qjv({_#El?+nx'*啻^<nU4&Ia$Gn;jfhATc/g֥4i-]\CR3;)GbyK a5ⴐ".6~Z<qgqQUu{DY˽ªJbvNxCRxO[i,~ S(?^ 6K:#&+BD|j;b@YZ ʇ] p!#öƧ[lV4$ vyE.[ldwVKe,`ˤa{zU,4ϼmLc=jD!#axeXB";m=*Zf,9JxZ0c%r6zfwq$X*$T%=CҺ(5oŵ"@v8:m~k{K O ;zbϛK{(do=RGkt%@'Gc3[W> 7ZanW}!\[M"I,>~_<~W,As[.Tϳ1BG1*#Q*nc4jI V.$Xx5o=]}{)*Qo9W[FWVgr/`>1YXL`52$OS ",ccS5Y|Ͼ#3)B;qK>=^˧$26wIc:wJE$+KQHO@A=yt{cQ-E`RLY"G,\9:gCJLs]Kcߎɬng 01QqoL柨Z|b7TE:yWmql&v! T-Sn#kѭVKe77r㚂krt"k+ק"յɣG,sw#ֆkϳAH-'=_his=KfeFHG4CK&09[Lp5.=1Ժΰ/hO-e3lz࿞%bW`"^:RtƪXy]> % 1_^zg՝/* w}8c[^F7P4B(-Xwd?jjZM坪ZDHF }iPb3cwJSd/nYu6H9砥*2lq5Hf@H;A>B4Ii9PJJP&Xklp>> T]W޼P:j~\~ؐ隌y q=3OQˤeU(ca9"deM}vg`8 O´TdmL「x<8LlG'x Y£Ԗza}RDAC`ӏjt$W ܩ1Gt9nv%Tc GV#SGpy=U kd[ۦ_2I qڡQf$]9x>J>Zy *14×ib 9֡v Fi qSXG~nv7 8u} ˱z#poLۧ</$XpJ_dc8KդhfU 'uzg:i1!ɵqsC̫jl zxKT+4Vq u& *6)?,wϥPZkhmK# $E BO\uCx3S]mXb#'gI)<3J$)ǯJ~}^hĖp\pI> u>SԖV[ب̛H'k9R} wijw ehR@\rOs+m+5pZ;[tv#3 }wʻTbmK\`rpqT2n1[src;+Q0,8)6>1S.Tko5>\y`o­`-ʹgKMR`~>t;=H3#nqVc0d@RstES~1EI"&>Z@7g$Z(nrCkNF5vr"$^=8*RL)|9c+o-3 6:ֵ-̯+-0'<ӠڀTC ڵ觨E qrss{i\I$Kp0I9*)Xw)6ղZrO) =G[Iڅ `\Gi?-u*@鰅;bM2p|V;L_b7zm+n9\V5oҘ֑0՚)Y>`Rn9t,};TQ`+K|S$`ڡ)JvtPWM7*$iJffhC3?ίMhp-oIEPN&I)- )ibqRAvsF[wmnp}JY5b[HёeYD#V` s>8aJz▋äd*sn`n:f{5qj-riʃix8M *0 _~3WhAvR]:!]:g~XL$1$H0QSEU%XrށcoA=P1VUJ1=W`0鶯3NС.TxQ`J:L1vTBsҬQEr鶳?o æ1V褕+*鑧Y }Rdnv$YQ\z)Z;XdX;iZݱxޟ(Q@ŝ #R=P-`>Dc=Պ)X.W,;Ø@15WKE yvG@ ?*LFGN) 127.0.0.1.pem openssl x509 -text -noout -in 127.0.0.1.pem mitmproxy-8.1.1/test/mitmproxy/data/confdir/000077500000000000000000000000001425660472000211635ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/confdir/mitmproxy-ca-cert.cer000066400000000000000000000017111425660472000252420ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICnzCCAgigAwIBAgIGDKiSwuJOMA0GCSqGSIb3DQEBBQUAMCgxEjAQBgNVBAMT CW1pdG1wcm94eTESMBAGA1UEChMJbWl0bXByb3h5MB4XDTE0MDIwNzIzMjcwOFoX DTE2MDEyODIzMjcwOFowKDESMBAGA1UEAxMJbWl0bXByb3h5MRIwEAYDVQQKEwlt aXRtcHJveHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKsZ+XnBvjCjAJ00 9M+v41AT91h7v7cF1UG0BpS3y4MOysN88btHM/IWRCllnmY+zx5LTMAEtbnqyOIk nkgJ0sU3CFWHRIfwkinssEtMM2mOAFXm0wqffECxwe1p5z84M7nOolzuuw4FtkaK G9/UqANdRVs6uOwz+CuyOSY7illTAgMBAAGjgdMwgdAwDwYDVR0TAQH/BAUwAwEB /zAUBglghkgBhvhCAQEBAf8EBAMCAgQwewYDVR0lAQH/BHEwbwYIKwYBBQUHAwEG CCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwgGCisGAQQBgjcCARUGCisGAQQB gjcCARYGCisGAQQBgjcKAwEGCisGAQQBgjcKAwMGCisGAQQBgjcKAwQGCWCGSAGG +EIEATALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFFKVDIF+w2Ns4KsJx6tJZpILqWwG MA0GCSqGSIb3DQEBBQUAA4GBABWYxoYFLgZh/ujz/0jrNsx0pvSNVTU1T669374z PhO+ScvzuxVbgI2NQv86aqih35pzakK/DyKaTck85QduDiSiLNw2Yb5UfJvO4C0d dPzQMIKNTInFFiLBjbvxx9cuDwAPyYOF247Xj9M6C2x6e/gq1L+GR75wT5288x9h rFTJ -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/data/confdir/mitmproxy-ca-cert.p12000066400000000000000000000032311425660472000250720ustar00rootroot0000000000000000_ *H PL0H0G *H 8040- *H 0 *H  0.SRg=xd G5d@--v0֬jf& ݌}-0uKX ܈a:aߚUd[)An\k$%}]ژ@#^^/yyx|ܵ;K mGfjw}/S2Ԁ>c_׏pncY3-[B7>-Kksp3TZM;}~f IJm<[۾(3ivxK?v@',kV1Y̰5bk,ԵގnKQU,mw:~l4uΟ(0sP;` xh-+/}'0Ēj0 *H 00 *H  00 *H  0FRySo*XvEj5]Y+j\&f~v*MضQTӉI^L7,S# -u>zTE6]08T" \C\cu8|5]A<*zdTrVl܋:^\S@01--|8:Xmtz\:1qb쉁֭IDGjjuCc}qejfu+2nP8Yik #d9cIW!娝zRB+|oi tVqVQ6:/=B8$n1v|`fc@(_D,sgi`O&Ooɏdc?`l278@y60F|"~DNM =Y atmS~VMݡ4bxw`,&6Z.&b_tT~.754i$ Dd*7+1jQQ/(DMB(yqծbfe .Mj _9iȮiX,o޷B=_1%0# *H  1ߵ}p?0-0!0 +hCLOd 3{1]2mitmproxy-8.1.1/test/mitmproxy/data/confdir/mitmproxy-ca-cert.pem000066400000000000000000000017111425660472000252520ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIICnzCCAgigAwIBAgIGDKiSwuJOMA0GCSqGSIb3DQEBBQUAMCgxEjAQBgNVBAMT CW1pdG1wcm94eTESMBAGA1UEChMJbWl0bXByb3h5MB4XDTE0MDIwNzIzMjcwOFoX DTE2MDEyODIzMjcwOFowKDESMBAGA1UEAxMJbWl0bXByb3h5MRIwEAYDVQQKEwlt aXRtcHJveHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKsZ+XnBvjCjAJ00 9M+v41AT91h7v7cF1UG0BpS3y4MOysN88btHM/IWRCllnmY+zx5LTMAEtbnqyOIk nkgJ0sU3CFWHRIfwkinssEtMM2mOAFXm0wqffECxwe1p5z84M7nOolzuuw4FtkaK G9/UqANdRVs6uOwz+CuyOSY7illTAgMBAAGjgdMwgdAwDwYDVR0TAQH/BAUwAwEB /zAUBglghkgBhvhCAQEBAf8EBAMCAgQwewYDVR0lAQH/BHEwbwYIKwYBBQUHAwEG CCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwgGCisGAQQBgjcCARUGCisGAQQB gjcCARYGCisGAQQBgjcKAwEGCisGAQQBgjcKAwMGCisGAQQBgjcKAwQGCWCGSAGG +EIEATALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFFKVDIF+w2Ns4KsJx6tJZpILqWwG MA0GCSqGSIb3DQEBBQUAA4GBABWYxoYFLgZh/ujz/0jrNsx0pvSNVTU1T669374z PhO+ScvzuxVbgI2NQv86aqih35pzakK/DyKaTck85QduDiSiLNw2Yb5UfJvO4C0d dPzQMIKNTInFFiLBjbvxx9cuDwAPyYOF247Xj9M6C2x6e/gq1L+GR75wT5288x9h rFTJ -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/data/confdir/mitmproxy-ca.pem000066400000000000000000000035001425660472000243150ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQCrGfl5wb4wowCdNPTPr+NQE/dYe7+3BdVBtAaUt8uDDsrDfPG7 RzPyFkQpZZ5mPs8eS0zABLW56sjiJJ5ICdLFNwhVh0SH8JIp7LBLTDNpjgBV5tMK n3xAscHtaec/ODO5zqJc7rsOBbZGihvf1KgDXUVbOrjsM/grsjkmO4pZUwIDAQAB AoGAUtjn4Fm8cqZqpLRAmdOruFmCmbiJ0uAjK4Y07Yu1IgdmjJOSJMFMWLsJVBYd RZrCBQQm7I8bQyN5E27xqSYAhKz7ymjgHGWlTXENtvfx/XlIIn9DYENKpN1N8Y/5 BCt0O/F9h2/Z+zGNdV3R2tX3WuSjYlqzzD2RDBIDPe6Fr8kCQQDSLcyqGRXamt0X MjPtltJHIjIXHp+++qQDT3n8eaP0maWtAm+75PzWGqOvfg4F2VoWMTGdDEbHbCmH Qa6EW0B/AkEA0Gc90xLD+qLqVEbzdveca+yO1lAastqoYzRuM1StZ1Y4pW7F5D23 MNhV0zV6z7ejZYnnsGvuQLTx51X8Ff59LQJAF1mxQECTNfs4jugr7rxv1ilNaVYk p0IPULLWuZ8GARnE10jLAxP4pwzEnK2jfzDbmlWSzoDbqDIzFuzMJ7Y/nwJBAL+s dNxRAhbfCA6DQyFEE4XfiG/sNOIS4ZR8gG6Njv7f+jGNdEy7xmUSU71yDoZFK+8T qxhD7FlvEp3mI3hHG/ECQQC0x7z/lr5KRsFGqVZOErkc3nOZO+4rjApHSlbuhDLU mnUwIi06KyjbN+0XL+6bJl+L5nfL3TIlnyHMJAta2uta -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- MIICnzCCAgigAwIBAgIGDKiSwuJOMA0GCSqGSIb3DQEBBQUAMCgxEjAQBgNVBAMT CW1pdG1wcm94eTESMBAGA1UEChMJbWl0bXByb3h5MB4XDTE0MDIwNzIzMjcwOFoX DTE2MDEyODIzMjcwOFowKDESMBAGA1UEAxMJbWl0bXByb3h5MRIwEAYDVQQKEwlt aXRtcHJveHkwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKsZ+XnBvjCjAJ00 9M+v41AT91h7v7cF1UG0BpS3y4MOysN88btHM/IWRCllnmY+zx5LTMAEtbnqyOIk nkgJ0sU3CFWHRIfwkinssEtMM2mOAFXm0wqffECxwe1p5z84M7nOolzuuw4FtkaK G9/UqANdRVs6uOwz+CuyOSY7illTAgMBAAGjgdMwgdAwDwYDVR0TAQH/BAUwAwEB /zAUBglghkgBhvhCAQEBAf8EBAMCAgQwewYDVR0lAQH/BHEwbwYIKwYBBQUHAwEG CCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwgGCisGAQQBgjcCARUGCisGAQQB gjcCARYGCisGAQQBgjcKAwEGCisGAQQBgjcKAwMGCisGAQQBgjcKAwQGCWCGSAGG +EIEATALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFFKVDIF+w2Ns4KsJx6tJZpILqWwG MA0GCSqGSIb3DQEBBQUAA4GBABWYxoYFLgZh/ujz/0jrNsx0pvSNVTU1T669374z PhO+ScvzuxVbgI2NQv86aqih35pzakK/DyKaTck85QduDiSiLNw2Yb5UfJvO4C0d dPzQMIKNTInFFiLBjbvxx9cuDwAPyYOF247Xj9M6C2x6e/gq1L+GR75wT5288x9h rFTJ -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/data/confdir/mitmproxy-dhparam.pem000066400000000000000000000014021425660472000253450ustar00rootroot00000000000000 -----BEGIN DH PARAMETERS----- MIICCAKCAgEAyT6LzpwVFS3gryIo29J5icvgxCnCebcdSe/NHMkD8dKJf8suFCg3 O2+dguLakSVif/t6dhImxInJk230HmfC8q93hdcg/j8rLGJYDKu3ik6H//BAHKIv j5O9yjU3rXCfmVJQic2Nne39sg3CreAepEts2TvYHhVv3TEAzEqCtOuTjgDv0ntJ Gwpj+BJBRQGG9NvprX1YGJ7WOFBP/hWU7d6tgvE6Xa7T/u9QIKpYHMIkcN/l3ZFB chZEqVlyrcngtSXCROTPcDOQ6Q8QzhaBJS+Z6rcsd7X+haiQqvoFcmaJ08Ks6LQC ZIL2EtYJw8V8z7C0igVEBIADZBI6OTbuuhDwRw//zU1uq52Oc48CIZlGxTYG/Evq o9EWAXUYVzWkDSTeBH1r4z/qLPE2cnhtMxbFxuvK53jGB0emy2y1Ei6IhKshJ5qX IB/aE7SSHyQ3MDHHkCmQJCsOd4Mo26YX61NZ+n501XjqpCBQ2+DfZCBh8Va2wDyv A2Ryg9SUz8j0AXViRNMJgJrr446yro/FuJZwnQcO3WQnXeqSBnURqKjmqkeFP+d8 6mk2tqJaY507lRNqtGlLnj7f5RNoBFJDCLBNurVgfvq9TCVWKDIFD4vZRjCrnl6I rD693XKIHUCWOjMh1if6omGXKHH40QuME2gNa50+YPn1iYDl88uDbbMCAQI= -----END DH PARAMETERS----- mitmproxy-8.1.1/test/mitmproxy/data/dercert000066400000000000000000000034561425660472000211220ustar00rootroot000000000000000*0wv]yY*P0  *H 0i1 0 UUS10U  DigiCert Inc10U www.digicert.com1(0&UDigiCert High Assurance EV CA-10 110527000000Z 130729120000Z010U Private Organization10 +7<US10 +7< California10UC32681021 0 UUS10U California10U San Francisco10U  GitHub, Inc.10U github.com0"0  *H 0 Ӊ]pr 3OrtٶZPha1|sC+V EiJ[wRQ[+9e62As2=[ 7d9,r$Kٔ.Å9:'O7N|%x:Ƀmx}GU<_;f ]LC$^)r(uhO$r)9(ߍOMst ob -1;Y݇JH{m3M428=FQ 3Ha|g9ϥR j0f0U#0LX%AOR(ȁC0UяnoSwPߣUG 0%U0 github.comwww.github.com0+u0s0$+0http://ocsp.digicert.com0K+0?http://www.digicert.com/CACerts/DigiCertHighAssuranceEVCA-1.crt0 U00aUZ0X0*(&$http://crl3.digicert.com/ev2009a.crl0*(&$http://crl4.digicert.com/ev2009a.crl0U 00 `Hl00:+.http://www.digicert.com/ssl-cps-repository.htm0d+0VRAny use of this Certificate constitutes acceptance of the DigiCert CP/CPS and the Relying Party Agreement which limit liability and are incorporated herein by reference.0U%0++0 `HB0U0  *H Rqm5>fLBFD9R#r/(E@WBB  \k _g 8c0TtYSgP[&~YI~E:I2jaF RT"*=Z"{SY_w~ޓpAN#xyy.f*|x삞xYXLoO1I[^.89JyY&pu# eI[rl/omitmproxy-8.1.1/test/mitmproxy/data/dumpfile-010.mitm000066400000000000000000000041341425660472000225340ustar00rootroot000000000000002134:5:error,0:~8:response,1190:11:httpversion,8:1:1#1:1#]13:timestamp_end,17:1468014850.262529^3:msg,2:OK,15:timestamp_start,17:1468014850.260641^7:headers,416:27:16:Content-Encoding,4:gzip,]35:13:Cache-Control,14:max-age=604800,]28:12:Content-Type,9:text/html,]40:4:Date,29:Fri, 08 Jul 2016 21:54:10 GMT,]27:4:Etag,16:"359670651+gzip",]43:7:Expires,29:Fri, 15 Jul 2016 21:54:10 GMT,]50:13:Last-Modified,29:Fri, 09 Aug 2013 23:54:35 GMT,]27:6:Server,14:ECS (rhv/81A7),]26:4:Vary,15:Accept-Encoding,]16:7:X-Cache,3:HIT,]25:17:x-ec-custom-error,1:1,]24:14:Content-Length,3:606,]]7:content,606:;RTA0 Wri]SV @1kZ$6q۽@+lIIsPzUeBf '+>+OF I4h^@^ ЧAp@Muj* <|ԅߎPP-6O$}Jl)ǰ_,4yUrQazwrt .s3 z_2Mel ϋ5%t 뫪Rt3 :|Q] V-z|Y3*rKp5th"CNHvOOyޣxsV$X6BRbCPqEK< Gכ7E(17Vx2US % x)deO&4/䤘~OisXdW7#u"y\$]j Example Domain ,4:code,3:200#}4:type,4:http,2:id,36:e072a53a-711a-46b7-aaa5-ad61ac7e4459,5:error,0:~7:version,13:1:0#2:11#1:3#]11:client_conn,208:15:ssl_established,4:true!10:clientcert,0:~13:timestamp_end,0:~19:timestamp_ssl_setup,14:1469208634.706^7:address,53:7:address,20:9:127.0.0.1,5:60786#]8:use_ipv6,5:false!}15:timestamp_start,14:1469208633.936^}11:server_conn,2480:15:ssl_established,4:true!14:source_address,58:7:address,25:13:192.168.10.90,5:60788#]8:use_ipv6,5:false!}13:timestamp_end,0:~7:address,54:7:address,21:11:example.com,3:443#]8:use_ipv6,5:false!}15:timestamp_start,14:1469208634.252^3:sni,11:example.com,4:cert,2122:-----BEGIN CERTIFICATE----- MIIF8jCCBNqgAwIBAgIQDmTF+8I2reFLFyrrQceMsDANBgkqhkiG9w0BAQsFADBw MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMS8wLQYDVQQDEyZEaWdpQ2VydCBTSEEyIEhpZ2ggQXNz dXJhbmNlIFNlcnZlciBDQTAeFw0xNTExMDMwMDAwMDBaFw0xODExMjgxMjAwMDBa MIGlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML TG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0aW9uIGZvciBB c3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczETMBEGA1UECxMKVGVjaG5vbG9neTEY MBYGA1UEAxMPd3d3LmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAs0CWL2FjPiXBl61lRfvvE0KzLJmG9LWAC3bcBjgsH6NiVVo2dt6u Xfzi5bTm7F3K7srfUBYkLO78mraM9qizrHoIeyofrV/n+pZZJauQsPjCPxMEJnRo D8Z4KpWKX0LyDu1SputoI4nlQ/htEhtiQnuoBfNZxF7WxcxGwEsZuS1KcXIkHl5V RJOreKFHTaXcB1qcZ/QRaBIv0yhxvK1yBTwWddT4cli6GfHcCe3xGMaSL328Fgs3 jYrvG29PueB6VJi/tbbPu6qTfwp/H1brqdjh29U52Bhb0fJkM9DWxCP/Cattcc7a z8EXnCO+LK8vkhw/kAiJWPKx4RBvgy73nwIDAQABo4ICUDCCAkwwHwYDVR0jBBgw FoAUUWj/kK8CB3U8zNllZGKiErhZcjswHQYDVR0OBBYEFKZPYB4fLdHn8SOgKpUW 5Oia6m5IMIGBBgNVHREEejB4gg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUuY29t ggtleGFtcGxlLmVkdYILZXhhbXBsZS5uZXSCC2V4YW1wbGUub3Jngg93d3cuZXhh bXBsZS5jb22CD3d3dy5leGFtcGxlLmVkdYIPd3d3LmV4YW1wbGUubmV0MA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdQYDVR0f BG4wbDA0oDKgMIYuaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItaGEtc2Vy dmVyLWc0LmNybDA0oDKgMIYuaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NoYTIt aGEtc2VydmVyLWc0LmNybDBMBgNVHSAERTBDMDcGCWCGSAGG/WwBATAqMCgGCCsG AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECAjCB gwYIKwYBBQUHAQEEdzB1MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy dC5jb20wTQYIKwYBBQUHMAKGQWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E aWdpQ2VydFNIQTJIaWdoQXNzdXJhbmNlU2VydmVyQ0EuY3J0MAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQELBQADggEBAISomhGn2L0LJn5SJHuyVZ3qMIlRCIdvqe0Q 6ls+C8ctRwRO3UU3x8q8OH+2ahxlQmpzdC5al4XQzJLiLjiJ2Q1p+hub8MFiMmVP PZjb2tZm2ipWVuMRM+zgpRVM6nVJ9F3vFfUSHOb4/JsEIUvPY+d8/Krc+kPQwLvy ieqRbcuFjmqfyPmUv1U9QoI4TQikpw7TZU0zYZANP4C/gj4Ry48/znmUaRvy2kvI l7gRQ21qJTK5suoiYoYNo3J9T+pXPGU7Lydz/HwW+w0DpArtAaukI8aNX4ohFUKS wDSiIIWIWJiJGbEeIO0TIFwEVWTOnbNl/faPXpk5IRXicapqiII= -----END CERTIFICATE----- ,19:timestamp_ssl_setup,14:1469208634.325^5:state,0:]19:timestamp_tcp_setup,14:1469208634.268^}11:intercepted,5:false!7:request,344:9:is_replay,5:false!4:port,3:443#6:scheme,5:https,6:method,3:GET,4:path,1:/,8:form_out,8:relative,11:httpversion,8:1:1#1:1#]4:host,11:example.com,7:headers,78:22:4:Host,11:example.com,]29:10:User-Agent,11:curl/7.46.0,]15:6:Accept,3:*/*,]]7:content,0:,7:form_in,8:relative,15:timestamp_start,14:1469208634.706^13:timestamp_end,14:1469208634.706^}}mitmproxy-8.1.1/test/mitmproxy/data/dumpfile-018.mitm000066400000000000000000000171521425660472000225500ustar00rootroot000000000000007780:6:marked;5:false!11:client_conn;216:19:timestamp_ssl_setup;18:1482157523.9086578^7:address;53:7:address;20:9:127.0.0.1;5:52774#]8:use_ipv6;5:false!}10:clientcert;0:~13:timestamp_end;0:~15:ssl_established;4:true!15:timestamp_start;18:1482157522.8949482^}11:server_conn;5143:3:sni;15:www.example.com;7:address;58:7:address;25:15:www.example.com;3:443#]8:use_ipv6;5:false!}3:via;2570:7:address;58:7:address;25:15:www.example.com;3:443#]8:use_ipv6;5:false!}13:timestamp_end;0:~4:cert;2122:-----BEGIN CERTIFICATE----- MIIF8jCCBNqgAwIBAgIQDmTF+8I2reFLFyrrQceMsDANBgkqhkiG9w0BAQsFADBw MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMS8wLQYDVQQDEyZEaWdpQ2VydCBTSEEyIEhpZ2ggQXNz dXJhbmNlIFNlcnZlciBDQTAeFw0xNTExMDMwMDAwMDBaFw0xODExMjgxMjAwMDBa MIGlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML TG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0aW9uIGZvciBB c3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczETMBEGA1UECxMKVGVjaG5vbG9neTEY MBYGA1UEAxMPd3d3LmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAs0CWL2FjPiXBl61lRfvvE0KzLJmG9LWAC3bcBjgsH6NiVVo2dt6u Xfzi5bTm7F3K7srfUBYkLO78mraM9qizrHoIeyofrV/n+pZZJauQsPjCPxMEJnRo D8Z4KpWKX0LyDu1SputoI4nlQ/htEhtiQnuoBfNZxF7WxcxGwEsZuS1KcXIkHl5V RJOreKFHTaXcB1qcZ/QRaBIv0yhxvK1yBTwWddT4cli6GfHcCe3xGMaSL328Fgs3 jYrvG29PueB6VJi/tbbPu6qTfwp/H1brqdjh29U52Bhb0fJkM9DWxCP/Cattcc7a z8EXnCO+LK8vkhw/kAiJWPKx4RBvgy73nwIDAQABo4ICUDCCAkwwHwYDVR0jBBgw FoAUUWj/kK8CB3U8zNllZGKiErhZcjswHQYDVR0OBBYEFKZPYB4fLdHn8SOgKpUW 5Oia6m5IMIGBBgNVHREEejB4gg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUuY29t ggtleGFtcGxlLmVkdYILZXhhbXBsZS5uZXSCC2V4YW1wbGUub3Jngg93d3cuZXhh bXBsZS5jb22CD3d3dy5leGFtcGxlLmVkdYIPd3d3LmV4YW1wbGUubmV0MA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdQYDVR0f BG4wbDA0oDKgMIYuaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItaGEtc2Vy dmVyLWc0LmNybDA0oDKgMIYuaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NoYTIt aGEtc2VydmVyLWc0LmNybDBMBgNVHSAERTBDMDcGCWCGSAGG/WwBATAqMCgGCCsG AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECAjCB gwYIKwYBBQUHAQEEdzB1MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy dC5jb20wTQYIKwYBBQUHMAKGQWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E aWdpQ2VydFNIQTJIaWdoQXNzdXJhbmNlU2VydmVyQ0EuY3J0MAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQELBQADggEBAISomhGn2L0LJn5SJHuyVZ3qMIlRCIdvqe0Q 6ls+C8ctRwRO3UU3x8q8OH+2ahxlQmpzdC5al4XQzJLiLjiJ2Q1p+hub8MFiMmVP PZjb2tZm2ipWVuMRM+zgpRVM6nVJ9F3vFfUSHOb4/JsEIUvPY+d8/Krc+kPQwLvy ieqRbcuFjmqfyPmUv1U9QoI4TQikpw7TZU0zYZANP4C/gj4Ry48/znmUaRvy2kvI l7gRQ21qJTK5suoiYoYNo3J9T+pXPGU7Lydz/HwW+w0DpArtAaukI8aNX4ohFUKS wDSiIIWIWJiJGbEeIO0TIFwEVWTOnbNl/faPXpk5IRXicapqiII= -----END CERTIFICATE----- ,14:source_address;57:7:address;24:12:10.67.53.133;5:52775#]8:use_ipv6;5:false!}15:timestamp_start;18:1482157523.9086578^10:ip_address;56:7:address;23:13:93.184.216.34;3:443#]8:use_ipv6;5:false!}3:sni;15:www.example.com;3:via;0:~19:timestamp_ssl_setup;17:1482157524.260993^19:timestamp_tcp_setup;18:1482157524.0081189^15:ssl_established;4:true!}13:timestamp_end;0:~4:cert;2122:-----BEGIN CERTIFICATE----- MIIF8jCCBNqgAwIBAgIQDmTF+8I2reFLFyrrQceMsDANBgkqhkiG9w0BAQsFADBw MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMS8wLQYDVQQDEyZEaWdpQ2VydCBTSEEyIEhpZ2ggQXNz dXJhbmNlIFNlcnZlciBDQTAeFw0xNTExMDMwMDAwMDBaFw0xODExMjgxMjAwMDBa MIGlMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UEBxML TG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENvcnBvcmF0aW9uIGZvciBB c3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczETMBEGA1UECxMKVGVjaG5vbG9neTEY MBYGA1UEAxMPd3d3LmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAs0CWL2FjPiXBl61lRfvvE0KzLJmG9LWAC3bcBjgsH6NiVVo2dt6u Xfzi5bTm7F3K7srfUBYkLO78mraM9qizrHoIeyofrV/n+pZZJauQsPjCPxMEJnRo D8Z4KpWKX0LyDu1SputoI4nlQ/htEhtiQnuoBfNZxF7WxcxGwEsZuS1KcXIkHl5V RJOreKFHTaXcB1qcZ/QRaBIv0yhxvK1yBTwWddT4cli6GfHcCe3xGMaSL328Fgs3 jYrvG29PueB6VJi/tbbPu6qTfwp/H1brqdjh29U52Bhb0fJkM9DWxCP/Cattcc7a z8EXnCO+LK8vkhw/kAiJWPKx4RBvgy73nwIDAQABo4ICUDCCAkwwHwYDVR0jBBgw FoAUUWj/kK8CB3U8zNllZGKiErhZcjswHQYDVR0OBBYEFKZPYB4fLdHn8SOgKpUW 5Oia6m5IMIGBBgNVHREEejB4gg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUuY29t ggtleGFtcGxlLmVkdYILZXhhbXBsZS5uZXSCC2V4YW1wbGUub3Jngg93d3cuZXhh bXBsZS5jb22CD3d3dy5leGFtcGxlLmVkdYIPd3d3LmV4YW1wbGUubmV0MA4GA1Ud DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdQYDVR0f BG4wbDA0oDKgMIYuaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItaGEtc2Vy dmVyLWc0LmNybDA0oDKgMIYuaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NoYTIt aGEtc2VydmVyLWc0LmNybDBMBgNVHSAERTBDMDcGCWCGSAGG/WwBATAqMCgGCCsG AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECAjCB gwYIKwYBBQUHAQEEdzB1MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy dC5jb20wTQYIKwYBBQUHMAKGQWh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9E aWdpQ2VydFNIQTJIaWdoQXNzdXJhbmNlU2VydmVyQ0EuY3J0MAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQELBQADggEBAISomhGn2L0LJn5SJHuyVZ3qMIlRCIdvqe0Q 6ls+C8ctRwRO3UU3x8q8OH+2ahxlQmpzdC5al4XQzJLiLjiJ2Q1p+hub8MFiMmVP PZjb2tZm2ipWVuMRM+zgpRVM6nVJ9F3vFfUSHOb4/JsEIUvPY+d8/Krc+kPQwLvy ieqRbcuFjmqfyPmUv1U9QoI4TQikpw7TZU0zYZANP4C/gj4Ry48/znmUaRvy2kvI l7gRQ21qJTK5suoiYoYNo3J9T+pXPGU7Lydz/HwW+w0DpArtAaukI8aNX4ohFUKS wDSiIIWIWJiJGbEeIO0TIFwEVWTOnbNl/faPXpk5IRXicapqiII= -----END CERTIFICATE----- ,19:timestamp_ssl_setup;17:1482157524.260993^14:source_address;57:7:address;24:12:10.67.53.133;5:52775#]8:use_ipv6;5:false!}15:ssl_established;4:true!19:timestamp_tcp_setup;18:1482157524.0081189^15:timestamp_start;18:1482157523.9086578^10:ip_address;56:7:address;23:13:93.184.216.34;3:443#]8:use_ipv6;5:false!}}11:intercepted;5:false!5:error;0:~7:version;13:1:0#2:18#1:2#]7:request;396:6:scheme;5:https,4:host;15:www.example.com,10:stickyauth;5:false!4:path;1:/,13:timestamp_end;18:1482157523.9086578^12:http_version;8:HTTP/1.1,15:timestamp_start;18:1482157523.9086578^7:headers;82:29:10:User-Agent,11:curl/7.35.0,]26:4:Host,15:www.example.com,]15:6:Accept,3:*/*,]]6:method;3:GET,12:stickycookie;5:false!7:content;0:,4:port;3:443#17:first_line_format;8:relative;9:is_replay;5:false!}8:response;1815:7:headers;410:25:13:Accept-Ranges,5:bytes,]35:13:Cache-Control,14:max-age=604800,]28:12:Content-Type,9:text/html,]40:4:Date,29:Mon, 19 Dec 2016 14:25:24 GMT,]22:4:Etag,11:"359670651",]43:7:Expires,29:Mon, 26 Dec 2016 14:25:24 GMT,]50:13:Last-Modified,29:Fri, 09 Aug 2013 23:54:35 GMT,]27:6:Server,14:ECS (iad/18CB),]26:4:Vary,15:Accept-Encoding,]16:7:X-Cache,3:HIT,]25:17:x-ec-custom-error,1:1,]25:14:Content-Length,4:1270,]]6:reason;2:OK,11:status_code;3:200#13:timestamp_end;0:~7:content;1270: Example Domain

    Example Domain

    This domain is established to be used for illustrative examples in documents. You may use this domain in examples without prior coordination or asking for permission.

    More information...

    ,12:http_version;8:HTTP/1.1,15:timestamp_start;0:~}2:id;36:55367415-10f5-4938-b69f-8a523394f947;4:type;4:http;}mitmproxy-8.1.1/test/mitmproxy/data/dumpfile-019.mitm000066400000000000000000000137151425660472000225520ustar00rootroot000000000000006087:7:version;1:7#4:mode;11:transparent;8:response;0:~7:request;1313:9:is_replay;5:false!13:timestamp_end;17:1591300243.379412^15:timestamp_start;18:1591300243.2604852^7:content;0:,7:headers;596:38:10::authority,20:webrv.rtb-seller.com,]139:10:user-agent,120:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36,]15:6:accept,3:*/*,]37:6:origin,24:https://www.thedrive.com,]32:14:sec-fetch-site,10:cross-site,]25:14:sec-fetch-mode,4:cors,]26:14:sec-fetch-dest,5:empty,]102:7:referer,88:https://www.thedrive.com/news/31982/new-2021-ford-bronco-spy-shots-check-out-those-tires,]40:15:accept-encoding,17:gzip, deflate, br,]37:15:accept-language,14:en-US,en;q=0.9,]59:6:cookie,46:wrvUserID=e6527ecc-e4e3-4a75-ad58-2f883e53d9e4,]]12:http_version;8:HTTP/2.0,4:path;443:/webrv-at?width=400&height=300&page_url=https%3A%2F%2Fwww.thedrive.com%2Fnews%2F31982%2Fnew-2021-ford-bronco-spy-shots-check-out-those-tires&use_host=1&p=0.01&session_id=a3954840-a69c-11ea-b057-b79adcbac944&ip=173.248.143.139&ua=Mozilla%2F5.0%20%28Macintosh%3B%20Intel%20Mac%20OS%20X%2010_15_4%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F83.0.4103.97%20Safari%2F537.36&tc=5b8570d71b8c4a00011b2006&debugg=&device_type=2,4:port;3:443#4:host;20:webrv.rtb-seller.com,6:scheme;5:https,6:method;3:GET,17:first_line_format;8:relative;}8:metadata;0:}6:marked;5:false!11:intercepted;5:false!4:type;4:http;11:server_conn;2385:3:via;0:~13:timestamp_end;0:~19:timestamp_tls_setup;17:1591300237.115989^19:timestamp_tcp_setup;17:1591300236.892456^15:timestamp_start;17:1591300236.803284^11:tls_version;7:TLSv1.2;21:alpn_proto_negotiated;2:h2,3:sni;20:webrv.rtb-seller.com;4:cert;1931:-----BEGIN CERTIFICATE----- MIIFZjCCBE6gAwIBAgIQBWYGIaX4l8hbak/NQwxK4zANBgkqhkiG9w0BAQsFADBG MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRUwEwYDVQQLEwxTZXJ2ZXIg Q0EgMUIxDzANBgNVBAMTBkFtYXpvbjAeFw0yMDAzMTgwMDAwMDBaFw0yMTA0MTgx MjAwMDBaMBsxGTAXBgNVBAMMECoucnRiLXNlbGxlci5jb20wggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQCq2wEle6CoK49yLlSdjSFpHwCsgq0nVIswGQmW L9+82wy9/dfUnXwJtaAS5kwpJj+Egc3uqHdN6nefj+WlSiKKQFp8+TzHBFKVtLEu +QDp3NhWxiFpXpIgWPgHJfU+r477U3eLCVZfeKesO3dyPr8XQW6BJR2wyJTCs5CG r5fJrRRSt0yqwOjFCCg1BiwCGMpVaGA7zUtYEToSGwNAbv/ZfkdyzpTZby1fgd2c 8yVBImZcaDCLiBSVrZo42f7n5bleT4Ga7zrT7BF+iRKVvNKvCyvNEmFxe71MvGj2 oIPA52iD8b536IuauLqYRMDdPJf9QNa7PsxxQ5L5+46E/IBHAgMBAAGjggJ5MIIC dTAfBgNVHSMEGDAWgBRZpGYGUqB7lZI8o5QHJ5Z0W/k90DAdBgNVHQ4EFgQUTPRm +NsYyqh/4S9Xerbb/bHauj8wGwYDVR0RBBQwEoIQKi5ydGItc2VsbGVyLmNvbTAO BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMDsG A1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwuc2NhMWIuYW1hem9udHJ1c3QuY29t L3NjYTFiLmNybDAgBgNVHSAEGTAXMAsGCWCGSAGG/WwBAjAIBgZngQwBAgEwdQYI KwYBBQUHAQEEaTBnMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5zY2ExYi5hbWF6 b250cnVzdC5jb20wNgYIKwYBBQUHMAKGKmh0dHA6Ly9jcnQuc2NhMWIuYW1hem9u dHJ1c3QuY29tL3NjYTFiLmNydDAMBgNVHRMBAf8EAjAAMIIBAQYKKwYBBAHWeQIE AgSB8gSB7wDtAHUAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFw 7kxbzAAABAMARjBEAiBrNXEO++hToCDazE+Mhk+f35q3puJH00zhUhVxTcvGtgIg R7Qfo7FJys3esSji2zSNtmg37CyLPHy5+06li96ppcMAdABc3EOS/uarRUSxXprU VuYQN/vV+kfcoXOUsl7m9scOygAAAXDuTFwjAAAEAwBFMEMCIHyDfUnFTrpsjkW3 cu3R4NCgQ6X9HLtwe2IrY/1Nh8nnAh9jryL3AogmBhUAZoSTT9g+gEYSaYI+TyVc VsC2MXaAMA0GCSqGSIb3DQEBCwUAA4IBAQBnofnD32gjLqhmlhLh8mP+Bh+k/XAZ 7G6/zjPndROT8bQ7WIFgj7fzvLoA8Zja9UIDQI89WLKIBP802nLgKE4qw6Z1zhza IhhyfLGHteOQc8qsnUJwXGYyuo6UcHy5UDTplRKoc/yg0wRtT4VCAznB3NQwkedN hzqgdLeHanw0fYb/X5B3F0PKrfOdh2ff380edFOCsbK3XA1ThM7A0A1BBNEcgT/9 LNFA2/McVaXI40d5V8+Te1/7v92KjIQudCl5u2gtSuVi8H9jgX3FuX9n/IvhY8cq dRjI6/pjLHEis+d8iMtxZEQysGFbRlT95XaKyvCscfT/OQFoRaz/U/bT -----END CERTIFICATE----- ,15:tls_established;4:true!14:source_address;23:11:10.20.40.10;5:54004#]10:ip_address;21:11:3.213.13.94;3:443#]7:address;30:20:webrv.rtb-seller.com;3:443#]2:id;36:55f3f726-e179-47d7-b5ce-f6b1b3b832be;}11:client_conn;2157:14:tls_extensions;619:11:5:64250#0:,]33:1:0#25:webrv.rtb-seller.com,]8:2:23#0:,]12:5:65281#1:,]19:2:10#10:::,]10:2:11#2:,]8:2:35#0:,]23:2:16#14: h2http/1.1,]12:1:5#5:,]27:2:13#18:,]8:2:18#0:,]52:2:51#43:):: |t=Mb)ͥ>%WՁpukjP,]10:2:45#2:,]20:2:43#11: ,]11:2:27#3:,]12:5:60138#1:,]277:2:41#267:rփhd@w1:R#e,(tݰe.YCesM`Avc<7ɐEz?e^-g6|(Sd&&F7$ qSކI)r(xfӥ_f0ggGewi,]23:2:16#14: h2http/1.1,]12:1:5#5:,]117:2:51#107:i 0%p~ _07\TE4zMAײcFǣq?6(Lq`@~+!$c(6POBtlRŸ> Example Domain

    Example Domain

    This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.

    More information...

    ,7:headers;417:25:13:Accept-Ranges,5:bytes,]15:3:Age,6:503737,]35:13:Cache-Control,14:max-age=604800,]44:12:Content-Type,24:text/html; charset=UTF-8,]40:4:Date,29:Wed, 06 Jan 2021 09:41:44 GMT,]23:4:Etag,12:"3147526947",]43:7:Expires,29:Wed, 13 Jan 2021 09:41:44 GMT,]50:13:Last-Modified,29:Thu, 17 Oct 2019 07:18:26 GMT,]27:6:Server,14:ECS (dcb/7F5C),]26:4:Vary,15:Accept-Encoding,]16:7:X-Cache,3:HIT,]25:14:Content-Length,4:1256,]]12:http_version;8:HTTP/1.1,}7:request;355:4:path;1:/,9:authority;0:,6:scheme;4:http,6:method;3:GET,4:port;2:80#4:host;11:example.com;13:timestamp_end;17:1609926103.167786^15:timestamp_start;18:1609926103.1665907^8:trailers;0:~7:content;0:,7:headers;116:22:4:Host,11:example.com,]29:10:User-Agent,11:curl/7.58.0,]15:6:Accept,3:*/*,]34:16:Proxy-Connection,10:Keep-Alive,]]12:http_version;8:HTTP/1.1,}8:metadata;0:}6:marked;5:false!9:is_replay;0:~11:intercepted;5:false!4:type;4:http;11:server_conn;519:4:via2;0:~11:cipher_list;0:]11:cipher_name;0:~11:alpn_offers;0:]16:certificate_list;0:]3:tls;5:false!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;0:~15:tls_established;5:false!19:timestamp_tls_setup;0:~19:timestamp_tcp_setup;18:1609926103.2838876^15:timestamp_start;18:1609926103.1691897^13:timestamp_end;18:1609926103.4084682^14:source_address;26:14:192.168.188.20;5:64277#]3:sni;4:true!10:ip_address;22:13:93.184.216.34;2:80#]2:id;36:06792cc9-f59c-42bf-af9e-a099d6fd722f;4:alpn;0:~7:address;20:11:example.com;2:80#]}11:client_conn;432:11:cipher_list;0:]11:alpn_offers;0:]16:certificate_list;0:]3:tls;5:false!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;0:~14:tls_extensions;0:]15:tls_established;5:false!19:timestamp_tls_setup;0:~15:timestamp_start;18:1609926103.1628306^13:timestamp_end;18:1609926103.4074135^3:sni;0:~8:mitmcert;0:~2:id;36:d82d5110-b98f-45a3-bede-5a393c588484;11:cipher_name;0:~4:alpn;0:~7:address;20:9:127.0.0.1;5:64276#]}5:error;0:~2:id;36:e4feb334-2cb3-457e-87ac-c15b1501b1b0;}9040:7:version;2:11#4:mode;7:regular;8:response;1834:6:reason;0:,11:status_code;3:200#13:timestamp_end;17:1609926104.846938^15:timestamp_start;18:1609926104.8459897^8:trailers;0:~7:content;1256: Example Domain

    Example Domain

    This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.

    More information...

    ,7:headers;394:15:3:age,6:105194,]35:13:cache-control,14:max-age=604800,]44:12:content-type,24:text/html; charset=UTF-8,]40:4:date,29:Wed, 06 Jan 2021 09:41:45 GMT,]29:4:etag,18:"3147526947+ident",]43:7:expires,29:Wed, 13 Jan 2021 09:41:45 GMT,]50:13:last-modified,29:Thu, 17 Oct 2019 07:18:26 GMT,]27:6:server,14:ECS (dcb/7F38),]26:4:vary,15:Accept-Encoding,]16:7:x-cache,3:HIT,]25:14:content-length,4:1256,]]12:http_version;8:HTTP/2.0,}7:request;305:4:path;1:/,9:authority;11:example.com,6:scheme;5:https,6:method;3:GET,4:port;3:443#4:host;11:example.com;13:timestamp_end;18:1609926104.3971684^15:timestamp_start;18:1609926104.3962648^8:trailers;0:~7:content;0:,7:headers;52:29:10:user-agent,11:curl/7.58.0,]15:6:accept,3:*/*,]]12:http_version;8:HTTP/2.0,}8:metadata;0:}6:marked;5:false!9:is_replay;0:~11:intercepted;5:false!4:type;4:http;11:server_conn;6150:4:via2;0:~11:cipher_list;0:]11:cipher_name;22:TLS_AES_256_GCM_SHA384;11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;5552:2431:-----BEGIN CERTIFICATE----- MIIG1TCCBb2gAwIBAgIQD74IsIVNBXOKsMzhya/uyTANBgkqhkiG9w0BAQsFADBP MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMSkwJwYDVQQDEyBE aWdpQ2VydCBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTAeFw0yMDExMjQwMDAwMDBa Fw0yMTEyMjUyMzU5NTlaMIGQMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZv cm5pYTEUMBIGA1UEBxMLTG9zIEFuZ2VsZXMxPDA6BgNVBAoTM0ludGVybmV0IENv cnBvcmF0aW9uIGZvciBBc3NpZ25lZCBOYW1lcyBhbmQgTnVtYmVyczEYMBYGA1UE AxMPd3d3LmV4YW1wbGUub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAuvzuzMoKCP8Okx2zvgucA5YinrFPEK5RQP1TX7PEYUAoBO6i5hIAsIKFmFxt W2sghERilU5rdnxQcF3fEx3sY4OtY6VSBPLPhLrbKozHLrQ8ZN/rYTb+hgNUeT7N A1mP78IEkxAj4qG5tli4Jq41aCbUlCt7equGXokImhC+UY5IpQEZS0tKD4vu2ksZ 04Qetp0k8jWdAvMA27W3EwgHHNeVGWbJPC0Dn7RqPw13r7hFyS5TpleywjdY1nB7 ad6kcZXZbEcaFZ7ZuerA6RkPGE+PsnZRb1oFJkYoXimsuvkVFhWeHQXCGC1cuDWS rM3cpQvOzKH2vS7d15+zGls4IwIDAQABo4IDaTCCA2UwHwYDVR0jBBgwFoAUt2ui 6qiqhIx56rTaD5iyxZV2ufQwHQYDVR0OBBYEFCYa+OSxsHKEztqBBtInmPvtOj0X MIGBBgNVHREEejB4gg93d3cuZXhhbXBsZS5vcmeCC2V4YW1wbGUuY29tggtleGFt cGxlLmVkdYILZXhhbXBsZS5uZXSCC2V4YW1wbGUub3Jngg93d3cuZXhhbXBsZS5j b22CD3d3dy5leGFtcGxlLmVkdYIPd3d3LmV4YW1wbGUubmV0MA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwgYsGA1UdHwSBgzCB gDA+oDygOoY4aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTUlNB U0hBMjU2MjAyMENBMS5jcmwwPqA8oDqGOGh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNv bS9EaWdpQ2VydFRMU1JTQVNIQTI1NjIwMjBDQTEuY3JsMEwGA1UdIARFMEMwNwYJ YIZIAYb9bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNv bS9DUFMwCAYGZ4EMAQICMH0GCCsGAQUFBwEBBHEwbzAkBggrBgEFBQcwAYYYaHR0 cDovL29jc3AuZGlnaWNlcnQuY29tMEcGCCsGAQUFBzAChjtodHRwOi8vY2FjZXJ0 cy5kaWdpY2VydC5jb20vRGlnaUNlcnRUTFNSU0FTSEEyNTYyMDIwQ0ExLmNydDAM BgNVHRMBAf8EAjAAMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcA9lyUL9F3MCIU VBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF1+73YbgAABAMASDBGAiEApGuo0EOk 8QcyLe2cOX136HPBn+0iSgDFvprJtbYS3LECIQCN6F+Kx1LNDaEj1bW729tiE4gi 1nDsg14/yayUTIxYOgB2AFzcQ5L+5qtFRLFemtRW5hA3+9X6R9yhc5SyXub2xw7K AAABdfu92M0AAAQDAEcwRQIgaqwR+gUJEv+bjokw3w4FbsqOWczttcIKPDM0qLAz 2qwCIQDa2FxRbWQKpqo9izUgEzpql092uWfLvvzMpFdntD8bvTANBgkqhkiG9w0B AQsFAAOCAQEApyoQMFy4a3ob+GY49umgCtUTgoL4ZYlXpbjrEykdhGzs++MFEdce MV4O4sAA5W0GSL49VW+6txE1turEz4TxMEy7M54RFyvJ0hlLLNCtXxcjhOHfF6I7 qH9pKXxIpmFfJj914jtbozazHM3jBFcwH/zJ+kuOSIBYJ5yix8Mm3BcC+uZs6oEB XJKP0xgIF3B6wqNLbDr648/2/n7JVuWlThsUT6mYnXmxHsOrsQ0VhalGtuXCWOha /sgUKGiQxrjIlH/hD4n6p9YJN6FitwAntb7xsV5FKAazVBXmw8isggHOhuIr4Xrk vUzLnF7QYsJhvYtaYrZ2MLxGD+NFI8BkXw== -----END CERTIFICATE----- ,1765:-----BEGIN CERTIFICATE----- MIIE6jCCA9KgAwIBAgIQCjUI1VwpKwF9+K1lwA/35DANBgkqhkiG9w0BAQsFADBh MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD QTAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaME8xCzAJBgNVBAYTAlVT MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBS U0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6a qXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddn g9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuW raKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGB Afr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21r eacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBrjCCAaowHQYDVR0OBBYEFLdrouqo qoSMeeq02g+YssWVdrn0MB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFV MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw EgYDVR0TAQH/BAgwBgEB/wIBADB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGG GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2Nh Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDB7BgNV HR8EdDByMDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRH bG9iYWxSb290Q0EuY3JsMDegNaAzhjFodHRwOi8vY3JsNC5kaWdpY2VydC5jb20v RGlnaUNlcnRHbG9iYWxSb290Q0EuY3JsMDAGA1UdIAQpMCcwBwYFZ4EMAQEwCAYG Z4EMAQIBMAgGBmeBDAECAjAIBgZngQwBAgMwDQYJKoZIhvcNAQELBQADggEBAHer t3onPa679n/gWlbJhKrKW3EX3SJH/E6f7tDBpATho+vFScH90cnfjK+URSxGKqNj OSD5nkoklEHIqdninFQFBstcHL4AGw+oWv8Zu2XHFq8hVt1hBcnpj5h232sb0HIM ULkwKXq/YFkQZhM6LawVEWwtIwwCPgU7/uWhnOKK24fXSuhe50gG66sSmvKvhMNb g0qZgYOrAKHKCjxMoiWJKiKnpPMzTFuMLhoClw+dj20tlQj7T9rxkTgl4ZxuYRiH as6xuwAwapu3r9rxxZf+ingkquqTgLozZXq8oXfpf2kUCwA/d5KxTVtzhwoT0JzI 8ks5T1KESaZMkE4f97Q= -----END CERTIFICATE----- ,1338:-----BEGIN CERTIFICATE----- MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt 43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg 06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= -----END CERTIFICATE----- ,]3:tls;4:true!5:error;0:~5:state;1:0#3:via;0:~11:tls_version;7:TLSv1.3;15:tls_established;4:true!19:timestamp_tls_setup;18:1609926104.7426085^19:timestamp_tcp_setup;18:1609926104.5170736^15:timestamp_start;18:1609926104.3983395^13:timestamp_end;18:1609926104.8558016^14:source_address;26:14:192.168.188.20;5:64279#]3:sni;11:example.com;10:ip_address;23:13:93.184.216.34;3:443#]2:id;36:38a80638-d004-47ed-aeac-7d3520134248;4:alpn;2:h2,7:address;21:11:example.com;3:443#]}11:client_conn;507:11:cipher_list;0:]11:alpn_offers;16:2:h2,8:http/1.1,]16:certificate_list;0:]3:tls;4:true!5:error;0:~8:sockname;19:9:127.0.0.1;4:8080#]5:state;1:0#11:tls_version;7:TLSv1.3;14:tls_extensions;0:]15:tls_established;4:true!19:timestamp_tls_setup;16:1609926104.39355^15:timestamp_start;17:1609926104.376415^13:timestamp_end;18:1609926104.8540437^3:sni;11:example.com;8:mitmcert;0:~2:id;36:046c6963-3583-4a1f-9f92-36f435ee5858;11:cipher_name;22:TLS_AES_256_GCM_SHA384;4:alpn;2:h2,7:address;20:9:127.0.0.1;5:64278#]}5:error;0:~2:id;36:7d276248-68ec-4aac-89d1-7eef5d222f38;}mitmproxy-8.1.1/test/mitmproxy/data/har_extractor.har000066400000000000000000000052721425660472000231060ustar00rootroot00000000000000{ "test_response": { "log": { "__page_count__": 1, "version": "1.2", "creator": { "comment": "", "version": "0.1", "name": "MITMPROXY HARExtractor" }, "pages": [ { "startedDateTime": "1993-08-24T14:41:12+00:00", "id": "autopage_1", "title": "http://address:22/path", "pageTimings": {} } ], "entries": [ { "pageref": "autopage_1", "startedDateTime": "1993-08-24T14:41:12+00:00", "cache": {}, "request": { "cookies": [], "url": "http://address:22/path", "queryString": [], "headers": [ { "name": "header", "value": "qvalue" }, { "name": "content-length", "value": "7" } ], "headersSize": 35, "httpVersion": "HTTP/1.1", "method": "GET", "bodySize": 7 }, "timings": { "receive": 0, "ssl": 1000, "connect": 1000, "send": 0, "wait": 0 }, "time": 2000, "response": { "status": 200, "cookies": [], "statusText": "OK", "content": { "mimeType": "", "compression": 0, "size": 7 }, "headers": [ { "name": "header-response", "value": "svalue" }, { "name": "content-length", "value": "7" } ], "headersSize": 44, "redirectURL": "", "httpVersion": "HTTP/1.1", "bodySize": 7 } } ] } } } mitmproxy-8.1.1/test/mitmproxy/data/htpasswd000066400000000000000000000000531425660472000213150ustar00rootroot00000000000000test:$apr1$/LkYxy3x$WI4.YbiJlu537jLGEW2eu1 mitmproxy-8.1.1/test/mitmproxy/data/htpasswd.invalid000066400000000000000000000000041425660472000227360ustar00rootroot00000000000000foo mitmproxy-8.1.1/test/mitmproxy/data/image.gif000066400000000000000000000045361425660472000213200ustar00rootroot00000000000000GIF89a秧nnn! NETSCAPE2.0! XMP DataXMP ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ! ,ɇH]&1C1 8 6NCp(tÍH  aZ^5G x, pmēqT0'`uC<>=D`1 $D%' B ! ,|ɇ\&91 Yb BI (I ,p(DH%ǁ9. )Um^@ccPL pC{`C C|z! ,ɇ0f4'2Ġ)MP #8 (!$2V@{CD +2 ! ,q6H4R$*=F2("8( )9`x\uQXG# 3rvL` 4\ )b@W chF?i DG 3?E&!%;mitmproxy-8.1.1/test/mitmproxy/data/image.ico000066400000000000000000000263561425660472000213310ustar00rootroot00000000000000006  h)(0`   76BB>>>>>>>>CC66 ]\jj66\\nn=<gg==^_))||??䟟ڕїҗҗӕҖ軺誫OOiinm{{ttstttttwwhhpp疕^]XW""ރ^]`_--&&ggij]]::nmЯcb&&xxǛӓ٥**pp|{||wvșddyyef۰nn֬++$$iiff__ffdd>=hhӮ++cc׈gfYY|}әffTS͎Ա,,ŃĮLLhhpphhiiԳ,,Ŗqq==iikkϿiippȵԵ,,Ŋ±RRjjՂii}}Է,,ffِjjhh22iillKKyyԷ,,00ll jjvvϯꖖii}}͚wwӷ,,ttmmoo00 iizziirr((ကӷ,,>>pp|| llppppmmttހӷ,,ppoowwÐ77XXˮZZŜڀӷ,,ccᛛЙңLL噙CCwwVV؀ҷ,,,,~~ɿffثvv׌55<<;;CCFF##IIFF""HHII''##GG//66HH STUVXYZ[\]_`abcdfghijlmnopqstuvwxz{|}~( @  ##!!! ! '& 88*)55++99kkJJ㈈υςɂvw rqLL00ъ ҕԫ׃FF掎ΖŢ瘘[[קݵܲ⇇''왙=F#@VBG=^r;3䙗%Bi`oT(BP|Tu)UQ۷SvM0Q؍4v\[$<禴<wd k+Og|F}}h7J!Icb?Vp SO*I^ۆ'o}qӹ]KjRK!ѡIyAOS9t1V$e*l'PҔ$ͶvJ.R钲N)䖔:)ԨxT {mm Fl߯ K8.r\(J4,SU.[P!GTe@!:?/>Δ>{%_c'*e"%J'Ex C.Z,L㊽ݠrM6JWPiJBy*lbm9Q+(iѭP\5@.6TZ+SN?rmV>rǎߐCK\ ,$>TOϘ>>[|?:NZ[Mu 'M)J4r!,-}0pBz%}0(1oDخIXn؊i!]>G*J"#|toڤY]Yb#( 4y*Ʃ5x鱞ַTn3ݽ,L"]Tm6OZDypj銫S)2z}aKУHРˀemitmproxy-8.1.1/test/mitmproxy/data/image.png000066400000000000000000000221371425660472000213340ustar00rootroot00000000000000PNG  IHDR ntEXtSoftwareAdobe ImageReadyqe<"iTXtXML:com.adobe.xmp kʹ IDATx]xegvg{ɦ)$DPx΂G?EDE, \O8;8)B0鐞M3dw&~>o~oP,MPPPPPPPPPPPPPPPPPPPPPc!bYvƍiiir<66vذaQQQ*sU+>EvvvJJ?\\\P(.\A?~ɒ% IHHx衇&NɵiΜ9ÇZ,]aӦM_Š+Uŋ'''͛7k惃u:,*H$5k֩SݥKmlSNm,X۶m3g:؜[QȃD[hMQ_yu4ѣG= mZkS$dT@wP]kSSA$1 ӵ J C.OC *d2wҷ=z Tp 111]:*Cva*Źaݩ0f*l#T!C 4Rل nLwU*\r%))Pƙ3gb}uawҥKsDt,[ ֬YCz&Q6@ܹs jaaaН0rHB:;t+*>}( ӧdn~%''d2Ab˖-ݐң<Bee|7o&Tő#G-?Aa޽ЍaZ>L:ѣн7*@ZZZaaa7ٳg=ۥ#t{0deeF`233=N:rdâCF􋈋 ӨrFBӴ]PSa)..* ]A_c6Lfb%i(e\V)JF!4*R-r"eݫni,:w5Ԍ[A IV; gM~@*bYq*GPܴڏ|w Xm赃Zm?; bD7 4x.~{ifmw)W6;V<FVL(jWN_o0lEV[ Svjija2^.?~qϜ0w?l2aؖ曥ۿ>b @U5p2@Qkڏ?, ӫ `0}욚nMgŧ6,?qT8T3EX%>^__~-5+Zϛk=sX͜@s;J"DbEv;lɤ ~ҝ}l]' KX7XPY@e)KQ J,<,ĒjCliyDʎ J;x~oP  nha*}8Z\= 3X_Ď޷T!\? yiCg s?mDSLjel``P yp[23{AҮ!jCxNO8~bƤB?NF17?NNB^_Ԕ4ѣAD]͐_xmqi?w5̯u,M8E*]3ozi z1'r@`s?j3Qre=VQ5fǃ8~oi!ڌn8b ?\;eF .tqyiߑZi>rI½1O,Л}=;>؈.Xè}eWVlq; <&a_ ~8k_I8QqVx͈~~~ݝ }q}ȘޠQ dPOq4mHꦥ2R{kx# ^~[٪OT]GIe6-Ӫ@ؒem&!ӫ; gDžFDʺ[< CA>g?Z/ X%Νf~BYYs.?x砄־]Yh8 S!$$*$~– nݥ\O5W{d<)0\q։X,UUzgQmJ!) P(veG馒\sSI1E X\kFm\s5E-ia55@)AF6y5|`1:GQ{>|P `ꅃ"(6657O**gAD\&=ʘ~Qm"J>3@,UpBYV,#*5MTT6M3 `a%*wډxx.FcEEEii% 3_cFi E6 E/b65j,lTHĦ7hdBU%~e eQ-[ zA`P(+rBVqˬ0 k׮}_M`o:vx6,JU2d`}Fa1& ۻǃgo@sp=ȁ2mCY(Js 7OΧb0ꡢ˙7O>zjMUj 3sj)GSpxnmƻ(c5Hg]/<|f$O/0/:g6T%V;#+5SPjX17 } `\єL=s4zDeD"sQKǏ?w}liXoa6X7 ߇G߾}v-]VVV7l@Wqf|N9x嗿K#.$莅S7D8Kgmׯ:2#rp59`@' 5@J7_0u%׬Y3}t xM:l +>nm[Q56C7nMx+Ws=fColcPYH>v<5^bk+Wnʛh>|~yZ*y&icDRܥ % ؍ @U~C'rsx…o'@sP>u5~A=裝Gw :tT^{.6~L/~5zO<Ѣ F>|oMMMm6 C)S :C&@&T@iD9}c߶7o޴iӈ#ܼZ|YNKK˻P*aaaGǶ8p;3VR O=]I63|ܞ}>m`(..o;}vYdƌIIIhBCC=d} Fuƍ!zj< v.dffc~ KpB6P76x%0rǏ4>'W_}EОXY*-}t#~?g6孾>z!/ f,7M A7hbhC^hu˗/stڴi1 mEF,n۶c~=}7(h8l7l6\ᲕϯO5vod>ڊEnzs tImacT;*Xs,^x>U/L"8\^UU%bST-FQв,ZY"PRk!t%xV@s_u>w&Ld%בG7ל4iJj y)g͚iG=RWA wiݺy.卷jfQJ;]wJٛD2 RQmK\Ce5,:K@s:ɓ1[re;OpAͧ[Sٯ^-[<~~~c&~-;$pW3fBAw%) D+@ R+_S~rBb (+t;*=2x*] }mWu1LM J4\[>0|7)^[8ƛ’%P@pM~cWy)8urn@U)M0b8|Tj{ FL KYs]Pe+G'&(>(Ffxs =zﮇ?,son98</gc"Kmbymip~)M0лOC\w"[nҠ /g1vƌnr ֽN}{ )0lZ !w,.@ANg W6u;'Zm(cob{?<J5č C M]}a.X |.[D(Urэ++V=Ja |hPÂWhכjpHxFk7^S)(3kDoC ˉVhJҮHz9{|X޽vuCnqR@JG_JrG{nSN2"p=956ho$ @ӣ,uk"؋mN*ӄ `9@ߏƪ@*SܘIhN.S|ہXnP1v/, :;~Pwb +z}`g6^]<()7)^mnVNGVjGZ!_P*,ma: 9,]# tuΣV@;USp>{3:w`E:+ =_n&eV0pq=Ie\¦\B.i7 tSú`5Q}s,7*9}QSxQޞh:숖Kx#2$!Iå۩&Gtb ȸyfhM̽oDuroi`.Η;WVsN묳B+ VH^pT۞M5b[oO5ji 0}!hL ' PZᖑhUP/H7uk]_"Xa5麰'\5ȡ$_1ܛg`PPPPPPPPPPPPPPPPPP[.uY=IENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/000077500000000000000000000000001425660472000221755ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/image_parser/README.md000066400000000000000000000014501425660472000234540ustar00rootroot00000000000000# Sources of the images used ## PNG `aspect.png` - http://pngimg.com/upload/water_PNG3290.png All other PNGs are from the [PNGTestSuite](http://www.schaik.com/pngsuite/) # GIF All the GIFs are from the Pillow repository [here](https://github.com/python-pillow/Pillow/tree/master/Tests/images) # JPEG `app1.jpeg` - https://commons.wikimedia.org/wiki/File:PT05_ubt.jpeg `all.jpeg` - https://commons.wikimedia.org/wiki/Category:Dante's_Inferno#/media/File:Bartolomeo_Di_Fruosino_-_Inferno,_from_the_Divine_Comedy_by_Dante_(Folio_1v)_-_WGA01339.jpg `comment.jpg` has been taken from [here](https://commons.wikimedia.org/wiki/File:JPEG_example_image.jpg) and has a comment added locally All other JPEGs are from the Pillow repository [here](https://github.com/python-pillow/Pillow/tree/master/Tests/images) mitmproxy-8.1.1/test/mitmproxy/data/image_parser/all.jpeg000066400000000000000000007016761425660472000236350ustar00rootroot00000000000000JFIF,,GBARTOLOMEO DI FRUOSINO (b. ca. 1366, Firenze, d. 1441, Firenze) Inferno, from the Divine Comedy by Dante (Folio 1v) 1430-35 Tempera, gold, and silver on parchment, 365 x 265 mm Bibliothque Nationale, Paris The codex in Paris contains the text of the Inferno, the first of three books of the Divine Comedy, the masterpiece of the Florentine poet Dante Alighieri (1265-1321). The codex begins with two full-page illuminations. On folio 1v Dante and Virgil stand within the doorway of Hell at the upper left and observe its nine different zones. Dante and Virgil are to wade through successive circles teeming with images of the damned. The gates of Hell appear in the middle, a scarlet row of open sarcophagi before them. Devils orchestrate the movements of the wretched souls. The vision of the fiery inferno follows a convention established by Nardo di Cione's fresco in the church of Santa Maria Novella, Florence. Of remarkable vivacity and intensity of expression, the illumination is executed in Bartolomeo's late style. --- Keywords: -------------- Author: BARTOLOMEO DI FRUOSINO Title: Inferno, from the Divine Comedy by Dante (Folio 1v) Time-line: 1401-1450 School: Italian Form: illumination Type: other C    &"((&"%$*0=3*-9.$%5H59?ADED)3KPJBO=CDAC A,%,AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?*RN36;ė+Jveњ[,; "<?0p'-UkWΐ^\q(Sao9m9pVc`&ͨmg cI!X``p5NQ"wtڹFjXt;8Z`iQY-+$0#zl3iفKYi2luvW6hf- |=Lo،$sҳH+ x s 4M"@v`msXrd7bf-g{GRS} $Zv`lX9%xdCPzv в[ܐ9CVvZ?)visf.s EyO!QN[G4Ӫ*%/ruRJ[])$OAHOzxS}jcRκy*JSV$ad$Ѡ.~?vo93\~$]>K$i03=;-׌x'zΧW@՝W'6Y]aMa.ee 5CF|lB,:oݱWxqEy'7cH؃ߧ ƠzFFGoz~.(Ub1[P}*NE %=>jRl j񓑃Xh9) cC(1NԜAX`0;)\mu\9Vۥ٨%XdmnM E3(᭐2x\s^zrI\8MGɨ `=*4j#%PHp[`g5*ٞI^}5 $"#hw;[9}1rkm_!qdk;EpnJμ81J(WyWs`/ly-yT)LwHhO=j, Ҷ9L5eG\MIz+XN6m!›!b/`0WAH9Bj%T EHw:NJpv[ǃ=ؤx-wEިՍA0$bQԜV$Ԉ "<`R `@\k*Y2$Xb+HIH Vsw 5[ ]EF(fĹJ6AҳW9?R J4hXSYTzzV%rߞ++.I bG;KnAw#eR2(7OAgFvr_{FI#׏JK(wn\"Xtbf׈5[FjOabzd92w Mf8cr:Sm4H-w4t̠ $@RDW+QzhJêD S \0kxڭ.kv*yW`==krZ .aأk3[\<6g>79P⟥zfFm0>@]tyVg _+[o6y\<Ƴq9{VP [~95aR(hd^~%4i/'OιK֐O/AZv SqvHЫE ݿdRRPE,pG>w6ֱiјP|`gbjv}tImڹ16l9N=CUX[ycV |15T1;nYFnƎJW.i nh=7}_(,Ìz51D]1Q[c#tۙ'/$rsi\Zi|ų?++CjLK$cTA_|;W$8wKG4׼eo,]$ 4qq6'ڡ`#,*9 #w$j7 5/-ck,k_D<7'N{n~O *9 ݏgwO3$!N9gMM+jt6WF%U*8<8$rZM$B  ^Gok)%/mC}G\ՋA P24-4jݠA洼1qoˀF緧Zmu_)VE8zmsLԂmڻ}s+;B9K2Q 篭ZЬQ$y0H;]o3RGPJކ9O s9JC YZrz{7ڥ\L "+vUǦI9xzy#S"cHClz db-͡Wa<95 7Vdp(D&8%?_z|/]\kOmgB͹T؊n{fMÙԯN}0:te\jmpVpUv|(t X5Ȗ<@rO˞\$oVkl%aI6@`~eCC%8KGX}}k/\J]V0s1ǽuѭӞ}A!b8\z㹮sD,kXϙ7o0߉gscf+ŸB:[]E# A7N-9=X&1Eg͞cҍD*N54}r+ǡ%l@Pn8h I#?+5DiJzҺ-doupk+ @*2g$ t^dPA5+[E"|$T|aZWq$ikQ!xrCM(uMGLҤ[-p܅sM/u/{)nR) YGLdRlbCmM^I%SWTaАKs#\1hA e^*א< \s)/e+TJI:PuvlA  b4i$)GBYկ%xCgVƹiWI\gP:^4Ջ.bIV?ړt7?4˥Լ@$mr"_w'޳|.vǁ~ҍ&mNZfSyCo֨5,soi(B?im6h|֓&8yG$1ϯJJ6ŷ}GDWcS]^hl k93+9ϩzk$q!#Nu,~i|1/\1Yԟ.B<36o,du H#)SCE<ޕJMn#,ʸ5xoIlC Fĝá$%aE A'Wd,{Vv+ho(6]Hm_&َ#G#15fDʖ.ϵrVz#m)%jnҦF NFzdtZ쌫elO +Y"yw .ǡ6Rއhѣ=Ohss2qz,KW}y vv]zBɖ8NNMVmn]H9rx t=6"|[$+[Yv,i)9ZP JS$9?SEKWLrNLPỊ#c S7>PgӊXݎ&ṍ] QI9zƱW (Qw`9s郚]BpUN'@d3\nA=SUdU^SYYAY<oJKAzycF"FrX3ykoo;YvgߜG cd= +8NW(W | KOhW]?J@9'W'-]s܎{sЇM $A#,|IڤpEw%7y#=08jem!r2;37V^Q۰F}=KkC.Kq6ng+M0O?dE[=S+Z>R,yj[*X߮~jh"(x|;?wC'P`:T3m㧭n-7|n{vY gdàSE^Zf9׽PD5R7y6 ;3d$:6.fMdp7`K璻7Ъ4맚X9>ztPF 㚳Ķ-OF'=RO֢RKSV=k+~UȠ88 }:Ut2T|I>E?»-#Lԃ3FN9b6 V&&hP37gװǽ6#(1x$[l]ό\c&/q^tFE/\4VOe4l1!r5k5aTx.Fvr)t.eeYf;Q=+V*d2eoV#u$m")^%YeduI0N9j7d%v56ěs8>Ԓ4azm`f,usUqf$۟W]Ӷ7J^s]uVUbZOOEՕjá2}ƺiTNZ 74۳bU\<П`%YVŽ/\ɍbF35v)@LoγsJrD=Io=ľ\E"#'$C,~T r)ϩ?fxg'Ʊq拰 8w2#@*9a}W#/I˛}ܹ\>}yIZܴNp1=hVv`A$ ]LyYbqk,m7A3}Raݼ[;;CteT+#$;NaߚkX.@e(WN3YLC $29^B)$;%v >4ޙqInw*$KLKVU G9չO dݡ2"̜=9<]BG ȃbD;>-b=.2Ȭl NFsW&k;X]7 Ed2 GM;Γv b&j-D&V3J+9 BNzܮTe[Gv'[ '*{/rI>h_5_ 8r>jLn 9\ߕX#$LY*8b3 c?~RZG&{ ECݏo 4o%4)rWEOu`7CX̀zq)4TvmJ`ހ{T7Nc%(7eX2c?Ru%b&H*ᇯҺ CaK.px?ҦJ۔3N]DBY#sq s<-t"b4bA8jhRsa5cbI7.f>OgmKIK^Ǐ|9sY#n׮C~pLylm[KRXyX(v֒NBdu~h$ yZոnՄ^{A3=XMc[n{1hs}YZ O4L"< fV6)\rO>X|ِӪ,S01<3 /[ 썵1٬a-E|]Objs+yj"w/s]6{Y| 2Zd۪0 p{.;}H?:ui^.Y"n:Ua73y'D1GqQ.ɝI, g4`!QC䚃K#G$mj+'[8:;lD F O)U$%/F`̮c`FT޵**a,I9$Ccs$w(;U#pq1Ha?.N?/NRrJ6wPN_>R><9{خD̞bO*ǫ{o:̀ 1al~_F@rU?ykey{Tc Ծ#L$#qxDfҶ_?qCW77McV@9*=ϭu:m:k7)#+"gҕ'[qgII<n"/c;iCۈ!-!!@ k%ܻ!Y Qz:Wڣ8$ڴcZR䓌Ie"0;.sRDD?8bOnlTh##nsޭi(}Fwd9=G4IrӜå:ղE2NS֒~[Au=b{?ah/kv6F%}xcF ODޜ`Yo+!c[fw{<+vw}QV[\Ig8dSP{y7 #*"Hʹ Hg5%Cʑ)a^lKxխO>I(m$Qq \$[G<oc<#<k"XjV% IJzD#Z~Fz_6Y|1n-qz0|̊qM%\DB#~L#sQ: '*.kk+QiCq(9P8Ǩ cIL6I$t:v|+xV< *ӭ#7cĤ֢Z$ːWI3_,R?1 Lf@Q֡p 3o'Mkݙ,W[Dx?"}}ǭo[Aidl/7QBi(@ۮ$[9=r?".Utgw ں1=7^W ib2:]v2Gu0cFވGk2$S9y:2ˉӻa^sst7Q'͵Nz]('UBϰuk2K}z4(_5Z6ֵ+8-H pO{v,1#ȇq'^Đ2䎕)"wNTbKXd֬ZBg#M&rSp=5`It!w\=}(KFHn{{ErI5;ӕAl!yYXld V'B ǵcwR"ZeQEx>OvgK-C98:kJ|teQI$g.1[[qn;}y"Tk(\p"^vϵXN&yyOpT`ti<)ib~n}P$L_Z\7yH "8XqzEcL5kܐ?J۰Xԯ<Y]1?a^;.&23G5usTf︞Nȥ"i, GnL0Icײ _[%BW'gk6v42M|gc8WizQrۻc<&G{<>`HrI#71{qE\q=HI n{W.ے\FxsWz)KkxGt%Ͱ߻wIqGI۹+[ik0f13Ȅ\=dx[KHq5Ct4ҿzjkuw5.8 l;gϭsm} 6;S' $$IW.td];:Jv 1ܮzmWPFw$Oȧ,Jՙ$CڢYHI5!]޸\{+_x ]3+XrLq+yQs#¤._@ $})[Oe!p{ާ^AEij"P$MdYϾPcB n=05kB6u38!TtLV^Xܒ?L cvl/gcczNd6 ݇JjmC ˓8ҮϦXA}OsUmpqǵzJW8\z+F*szUOCi\LAm&!bw<*kdzz%I]Y (f8MV6jI'StX¶ 4rf6@$5iG_EDW*÷.V:S:-S;cGU8xeCmg?jDHF:XbGc?&݇~75pvu]y DeH;זbIN `0]+B΀B% *F(l!_mDSx_ζnֲI)Ay7 yRAO5|Ym"׺MF3͜uvYUv,#/)mgP9 fIH,N\bzҪéB;C+nnEp׋3ɼ 99gmF?5%DZ>efOC}ٕIs6C9_,<2}]}J0EY0!=*?ip Jh@DDU{xcč(>՝E+"Uč{7wo^#?:6i!.7ǰflhv+iq p+jƅNH'9=J6ĵ 0/ZӅ&6W2mF) mFO&Ԥrwm=5fCBs$!'$ғ"u䋴[Vl9c\IWMp37!OҹmJNH`V/"B5)^HYSeKK][=Ģ13Q #q&"[hVHB2N}i-ҿ>V"Ezq$x[zBC`lwBDݡ qGwu m 99>縤_p.V[uW+$%t$HJd彾yա6dm uGc(|FH5&z)0Ufs5sዹ#%c8OGP\6֧X61䪜zE5L0 xaVa9YH!tM:oz3* ߘ$YԤ#ٺZNd(`3ܞUfeSOPQjk;7%֦ѢQZۤ 'P;+)&͔8R;Vpe;9|ӾaI L0Bue330*8灁ұ"uG%O4B<ڄm =j(?I8a 8Bq֞2:`6ޕґ ʩNdrNW(q$/w@w85pqɡ4JrKhaʴZki#OX.!څso%#p2=Y')epr[ֳ[ܷV%r̙^U<xz%tPM `qOҼĻ*4R{jԹE5mix1J횙T^N2`4vPZHWP LwT_eOVQ{T2eZ۫K9U YM==n1?Hl"Nlf\vT+}u09}~>nL'PVp<|8fڵ^+fV8۸ ؉b r{+OGPc/f+?@sPXܮMtcCsa'g{FyXrkx¾P,sH<Yݚn8Qf?uK=EMBIcA\-!YL9zh՛~U V1wlٝ0Us]t`QZnS;hK) &yܣk[^Yfi$+H(άŁ.{ mgMDpšNoN(a :J yV>Cj!15^^Col[XUGeVvV[Nz^%<@O g' d:.<u$֟qے^rHQcMc(3g{"gY`6fTfh!q}E(c`Sl^1m("6Kg3XP$s) X)6s NOJGU^@T?ZHuæ -:\{$֕iHS[Hƺsiov7FszW0ZV.6IJOJ$~8-ٺ^^gxgQ["IinD;8>t6MFE*,U5NL賺Hڑmq݀7VԎ=Q8OuvSDeNx\sͬ^i9M4'Kx;n=+a;N?钟?ҙmhVE^P 27ݏQ\__͒Yi1SmNW{N1y?$1FUYrXg&ۇRK;Wtx`S'm+裂ksmHO)+'6Lڊ=436[F"_5ko&uBv'}+ZEe 6^M-mGUy0F@¡9Bjh]rǮj卣K #юγ H1y²uy4G8BP{\UGes {ٚcbܘxq\m9ovw1[NdE; dž[B ,pGn*(ŭYUz"e*NH\+ѯŧo-"xwFGZh92rIɥ4l{VJZ2a'Q M,~Pp}kUqW7 aG<_ OB!\s~RnzܽZ9Ea*ɁG~*6l(uCUTЦ7{r>Ux49ii;aHMA?)%ɍKib $E9V2w+>Rd[ݢ,.00]]2w[1]hkUfҼvgKɧ.-/b]1uMgy/pTI/lե43Vb桄ܥY/2I 9OZm3myq/98J|S&dUi` $jHrOV֯/1[H]?).Xݚ5Dӆj jӹ3L2fr]$y qoy4蛉dgq>Zsy}̇*e1,- ~lQhA% Y*Ŭr)%K$DƠ568m,JlZPU,w2z⹔]$o}lYTbm⡃7{d[dn0kzZֳ1ݘ|Qsve.S6~n9\[ ,Hk3,}Zս{0i qEǧf1 5lē&=G#*;R'*cZRJ5$ّ<%,*U2 ~lx.TҲ`O>R8DO/`JZzC[AC`6TpFc8qӑdm"2zކ a`T?=ZFO529oX.I3ݣFu$ոb$2nDG== e4 [ W+ k/P5qmF-X2K yJrh(UnFF#tX Ts6ڙ&w1B^{ը卥$ʅ \]yet,8V⭛uB[; -.͋'CmsbhדoU5ϙ'>lGMOkRXL(DN0r=k 3S\(b;bTc[OUxy.U-=dhb:__Jn-Ksrs޶QIhe88%&R>0S{~uxa?f Y :ޓڄlƸ!X5PpYTmpVA 3DpA@β|EȊ%HXAn '5mHU=TZbX$3 ]?Mt8%BIqΒp).؞U _q*HpU1~=h)]t,#榍U31_NH\JO8YI{4s)[Xy~#пJi­#=+.l..8؊f FêCR8BFVqter_Qxs,T9qc_j)s} #Ff끜jݜ6`x= k62u׭o\ŮJMev;3ǣs MCy֭i~iEX ;[a$6sqֶnu ,`G$$pL &FÞsүT@0AZc#h4EDr=Ct?ҹvᮥICG$"ևX{sieR{5/ɦa3׮Fjju$4g3w-rD ;d0}Bi- v$gךK 1A '5K,*kݤ9v.n!Zc pijJqF*|yxɱ'Nq@y>{":H*yjQuZj^gn!NGrkeh:Pчzs4ډX^*j6]B1MZm2%b.f$渄wpI#stiחwgQSիm1Ex ڢ2PV9Gw+g ZSºV@%9 ~]Y,mn]\NpOzѢM{\ |":cjU;VPZn.˭_m7>#oEBXF9U=Z~ խ~ $gb kisr U(a9*kq0IO#SW7 NcGuRH7$}oLUK{?c,SOQJV`(ǟR2nASy1Ƿ=wAҤƥtd)A=XԖVY"8[;O{{CJCDX)P~\VnJz WxFWWW<j.ֈlu23HW5 rtH;vZӚH^ncUoaHw7ޝu}j1Dg7zjP8QF,{UXu@,#e?*7Is=M1<`.6RGe#P=ް/Yf[Ke}y @-vp~f|z#tρ\b0 gߊc,{+qAs,ѦV&CV]F$dHǹͨ^FT>5N=JKUoވf(Y dgQ%}U̗+su96#;MZ$qm]8yU-:ht))KڳffV8Y8mXԛ\tLb3>$6\!CRA H)FJXTi' Y9=p>|h{YkFw ({>N<5 ݄mדt$*A)q^[:]^Kr&[\LH9?PΛ *2YcZ߆{ 1F/>:=8+#WҤab#dž*#Gܪ9-cQmw7^LZ\2\K nUW%SSVAG2=ͲEgI e٤δj]N}Z FžCo"g"ӵchi؍]?DrZDns}iwB:?9*=yYƝb,B(:Kqwh!n?J̻sʱcӮif%Իqgi>oJw1ߦ wbG?Vf)7,..x*{c,M唅w@i-RcvjWwoڪvu^՗-(cFP7(A&3=XN^2wS9i˛#kv EbLҬؤHQ]$mobOPj{ lǓ"8ZKCnUae4sq 7[`pG{ G?_QO]AWoBիBo'{Ug GvasPc`YWZ ӞFkgnANi&ѠV <Ǧ J-",^DL`x꽿ېFr`6q^sl Ons%&(=UGph^bKR#F?ǎZV1?o2m͜w(6ΕF9D5/=,ٹޕݻLjaͫ[Ӷ҉+b9CN3KH A&ǐ'XԪs`fZ̓]v2C6En:J;DNVNi洰=̷`7m;+`+knrFRTݣcS){.O@V^dpwlA秧Th,=ܬv?incH#Ts]HUO(%y*>DEX r7F>=>9:ոcH6ToA>clUЮS[ ;T1٨ҵ+44WE?BY']%O}Ӗh5rCn#黿ʢO FxsN:tY^#^z?Vvosc$w-k<2鲁ه+|^_ϼʼ/R*?o?'I/`@0)flpUK-s!⦙~yeGEMlI׌= Rï^Le n$Q$9u˽WTFG5 88zlS k*ʏ>hf0BQ1pT|RuaȊ9,}EgRpGRA; aJ`UHXaX%%onBoXZJZ2d_0yDdh]DW24ĻgNHM e>cOҳUK9ll\~N~yyc&QFGIr:~T cJs(դ%(C+м;gi3K7zԴlL!wrƝ1d 3港Ǫjs O֟܍*ٔ0#޹Xu ǃSJՕVw,GBLԶ2]_*EH)Z8ăq$zS[k A.;09 ^k2UXc\\$`MU_hTI~1'Zs)ś'v1Ӛt?ۊv\6C㝻}z4ǖ@P'vwlwp ˧β.ތ6Ar̨+j9ضXT-m乙D`k[jWs` ~cМ}FJtQ6VQMr朎]= oipJy 3Ԋ̚ixJG?M.wOٚزR} iQFwu&C oz~tBRrWޟXm I%Ι4/ 7Ր'cn.p³Sy9 Zm[fI"u, aօ f!0 wz~#֪^V$f-;ֱjFnݖm3ó.zGҖHV3Hr957kqs.7riCv3Oun9 G?D7RGcmvaxDU{%ݮrmrpJn^Jb2'խLo,Vn]g'2J\g |/+#LT`:zӒIHNj}o$<,_zKFҴ2lpʬc{j0)2N)a؜8=}GbJm/-&{2Ig+b qurZuJkWB/,jA#+7\cX]:C&^}iQ0@NKck T9TrlA"2HZ J˚|q\̍3GSV|d,V夘3G=~ͨsG*D7:$=H[-4s JEI6xIBIu,3KI>!`xt}>VA=HoU'"Evoo8C S#Hf qP)l;xL>oxa!wo]SfQEx>Ƴi7D[<~"h\ cmPG6sK B1sonV G4頁RX$*5ibRB` IʜcG%;4wc>۟vO4#+ծRaR>"$HlOI@1sV? `JFk(R-jע.k#VX=1]XFd]5uMTVqMP DK :/30Qku/W!uUFE&{5#-Z1R˶Xq_S][B96*8큊KȒ͉>7턱=^+K&jfyP)ۗ*SlV αeͱ@$’9uUW1&#-YfұƩ+9NS.n++/$*fS}EX- 6Ė@Ggm[ f>uryE(+~sxWN}n$rƯo+Ƀ?,{-rͩ5D'0XZoe{#-شg![==kO1$a( {Ŋ̏w0 qp{4`;® C.m# Ip4n{8 D56gP dy߄ `⡵#Zj#$jI?D=Cd==9GVkh.\ț=>DTS%d?|N )}bR2۲ypVd s}OZV^5 ܙ z,J㚮k#% ۞~G<+%ZXAȓkr&!bPԡh‚vۆ97sFWw e1TA^};4Foܒǹ&H8rGrщeH?1$֚9繱i/gve-ɑܞM]om8bVdzztY-P,2Nrŏ| uz@"Y=: r4fsZ#0!\ pyVL쬒.v僎Vܑkiز*c"[w.]UX<`k2c8O;,pTaW< *`Z+gdR>4mIv2LrORsHCA}#Fcu52j:mj2B?WcE? k#8glESkoUD>l{8XMm4EXcaP9?jւ .̪'ُ`ȑ( ڣaC[$kw#HjWo躲EEFFFsZLi!Rs+ֵ$1DI+_}szÞ#Hd2Clj4%5s|=f7D{36aTϬin=?G:춗};A\QKWSTNKڵ$DC?NBS'iyy)xʮW%BVɯ/ \j^'[9k'4ϳN0C2::Hw6:OZ$Qh-ٲ6f_1lxss;GY~p#]"O%OHc;.o>Lf1In{(=5&5SFUw@or8+m<Ք*r6˜m܏=YX^L&I HIQ[Ȭۋ/+kw* õ;F eB—jŖq\}6?)qQ[L5G' NFz`ԹZ<}^o[U+3\ع&g!- 5kP,̪O+ ՙg gaYӚMYGYd{Wܜ`dʴiQZ[?XT%[sr|Nrz}:VZp|1w*@zp?nή\cW}c]0r=iV/%yc[Hes噜 ¶"L K\"AY6k.#,ke2~vz9+N % 11?tjWj"C%sr 9;:T}[0/Hhn 䨝mu]MlD˼QԍΩojmsB\ju }W?2@nfXS㯭mN*1L/ZyFmkA5܉8ԄX\{z-,{6q=xVi#;*۞;e cCFEc [qVvjγglEĈ$E2%Й!qϩv~ܮI+Tw#hۨDr3 U=Z.D@p?!LZ,rQҭk5ąn tJG*çNA4'˨qUش9pMm0V`2:jwD-KՄ V?cc%x9=*Jm_{YEYDxS$G2m);hS&TG>batkHbx}8jcb WAx[j\t5lΪ|ɥ-e9%`:~+ca<#z+dmwP}*abthZ3WLܶ7ZMEc TA<XzVd֖R0 H!cc .ngkiB^9kf4.GYR #T[L_j))͑#{#e5Č^> 0zcںHs|I;Ȥ;?ȏ|`A;~5Ir̺ouҵ'UӖGvjx94ja9gQ ݆ykI4<.̱ar9)K͉1ne?prHTRcc%E|LA)as5}ǴV?4}WN_OFUs|,54M^K0S=U V \, :ku7~YqZFoͥiwP. s̗nywSFY2uI#b0G>ǑwK#oNzW)(fr k|zZz$r_k.;cpǵa&f㟐9M]4m`fݏҳRbFEo$Mq3Wh2lo,vY?3Y(&W(ZPʶAGkԬry$AîT┕-R< 201T :Q4tk٭me*AQUKQIǖA6cb荻I`ہ`]褟A$/$I =l} +{VHqWm)9r{+ ɣ$N@ sSK;2CQ3<JkCO#N{ZH63j[#gҨ3rbbU; MU}@Yl` Nq4vvuf.߻7Rit Ou{ .`=@O#tMr?Z!8F?WT#Ȭz[:\,K6 WSuig;-#36mo$-'/q09[X2M?;AhQZG%q.CHYi7r Xp[z[8iE~9n[CJ:QZGL!l_P(Sz{QlyYV&m{u)H)sVN8A]Gu;,Vb-Vh"PW`|GX綎(fFH u#v$SEYE&w٢lUqjEh+Si3  n9T&r)'2?*ĶqpRʼ =FjMgNi|[TK 9n :+AbR Wy# ˈ R SZt邃 .]=jiŇ)˶DJh_l<&*[y;UY6 `*s֭I>iD"Yv(k QH9.'yDm qU jk4ĒE)C& =N5QFNJSw䷷k"A2vH_zkh] +FTt .ҾjB"XsNp-ٔ"m#8#\5ʿbE›}A!*0r;mϖ߹$$i.".ŸSZS~Q@4.x(kn<Ҧ|θb zI|m$EnS&G(  >\Ԫj)KxHC&p-g[Y peWo5A*OWTwW )Q0<RN^&==$Yl(2+ihx % =*4w^l:(?( 9Tߘq4tg vsYBRM\;k&Uqlf1ƭ~P_JXX %ݻAT2ghFH98i9[fj*nA*NZirgǹA65I"lY6-vkGNZ Pi'J:2Vzv|qU{}yc+6RH8 p:>HFxn9(pZrwǯ~*+#4yq’.!$v"+&O6zp*9gxOԮn&y @ϩ& Wgkp5,I0#Ҧi|n V4|=ǣyEhn?wb]8n18$r9^$VcCF@g8\4KOsYӃ"4Gsk*s' 6-vٚ3}ay Q.qcH6ncIZܟjLq,$4?Qmʽ"!p=wC"U*ˁ=zW,+٫ؑv+c î[?kwXV 'mn$Ve.Υ8ٽJV}3F]JGHi.ѽRA8zr%Ӯ>v\/'f@u$In ]ѭtC0D qڧ (S݉<6V[[i} A-1Sj/ujM$LbwHPHEo?MU& c5k5灀=1ֹk=OC dZQsPjEڢ*zr61ʾa8ֳ&$Μ~k l dz5lUc-MQ.7*9&S1TN98NQ՛#);_Ptԁ#Pv3*m=!wȭU?1:v=$# &v…ngA${[f_AikrկVZ𴓉 `+\`q[wLS^mYv1d\5 s GʣhNgAa4E"`A'ԏjI, {+}3m^IbDᇷM{F|՟,†ܔMTe&am O^ҍG]R8Z+F`Fr9@J`-Fs率9{ٛ$ZV>r }{μBlB.,1&8p5;GTd6WZl,("B:Fk{hn-?/z tˋ->(#(ȇTp+𵄺gxH펊nHnuUן(r]e01c2hVlI&8g Q۲T6E^6 H>\lkΥ._d[zYx%[Bk2N6S* nmÄ35n~3;sPO}cjg6+gUrH3?P3zkR8^S$Q\,>pq Iw܂# `7pad#66\\W/Sqxk\0IX)X cޫtʛ!sQZsluEy6VS-=jܽFc gOjӵ[TS]5ۤSĀ!lWۃT75r<#\ƠI4rG$d|ƺ aIrȏe.JF=JW1*G#˹?&$ڜ6R _o˿=J-^Rhw"=\χPlW\UpΜ26ekeȲ,G9#Vyn~~=.U1r BBdRNTdՔ;;diMOL-̒K08*:(3KW7!j-I%6nx2ڵV&.MlsI>VՕXBAqV`尐ܰ*Pg؟JMry_EKl+/T$)cEt:dNY3Fz6d 68gx,H$p7pyf-,1aY)3]$:m+8/>gWQtvc9kԒњ8힝j)ܠ{U=F()y|wqf6 ON #0 HaE/#InIF;{~uo|*AbTiūsOT6խNTeZhJ<=Nh[ rK|@:fR(Fz/_Y ZZ^v+w{y jH#ڣc3ڄI#0$~{Fsoup|ƸSH*7R>B{oaA$p' "zbiIr󧺷\SUU֢0$.q5 L].+%Ƴ &r1֣KHtY]U< 5vs,,.LV&U43^]4`8Lc3զN$[x$ez/xn+>H;~Pg] gf^:Y  `}'ҹ̝1Wh6X]&UTnuGhX >qyMuc+sg{$%7nNn Qo{$ۃ. $(:κ Hm{(f9?SGN`$$mIePù-uV[fHpzwoCBٶHXwOSU-_;E9og*u fRC tZ5d0D+ vt-8rz+,˴;=H]ʀbG~uuHa>jlw>o}1Igo Q~Ol5bݍe,A 2ECq 7},p֍ض`iGC A\w-Z;h4?v4IZna*D_Y$_hgn?9${ m cwzjNĊ3%>n]:HdnSr?` D@YVT.yڹ)hVU|="{CnAn]A\۫GPif3 Gc Xຄ7wT^:=zRi5sxqW{S>vE4*ȉ$F;U8z΍h[FNfcZUȴ1e0Ʃ@**iL~#Z =* K`^xmm|z.gOáڈs*pGְuȦZexHܣJ&fȉ *YlIU QH!5̮9_y vM֤3yi_9'$oi$S/kqm?-tЛ;HO8>xUm#ʈ9݂\;]^[$F==GCmpXLqo巻BHemL$9BN5"Y1cOW6ִcxf9h[#9zvuWa<cnR Zwn worasXr Vi G#Xu&_*2!\iIm/wo4[:`FN`֚n-$T&?Ն1U3jNTI+J 6찿(bQ͢Dc8a*TzMQ*89d16Lfr]d$~z9Up汵wo i L%*$3!X>ƵOE(mOrTilS"ݵԷVХ$^_+ަ>}ǜc)'Hk{ppɞ6Ƙc]wasirE;%ZR)5r[ncnssTZjQlK 1P)SワRz^ {cP.w#nGZNjs{$VS1ujPOx&Y0+.2J C[qz`j=4:..6 74$ N܌㷽q:)pC;znY9 :5-_5;78;j;Kɴqq/S8D,[%-g8隩.8څr3K]ePBPco=֠pz"7q<#@ͳA&CK [l9)y Q呔Mop$G-J8js101y8Ir̬#f2TYlP.q'ryK+^Vf(_qZ%lDIMX 29Q'!K``3ϩVNX2';;ҥusRN13VR㐀Dn;랴7ɆfT!s\(HMrBI+!.I~{ ^,)_k/QZ#BI\)  Tg:qùi`*<6x5ZEB.[+G{W&|EuT3XNjΞ2LʹCncVLQmmn45wk#"[oR']LTd`c늎82?Th+j毡ympȭ!3ǿ?ʴF_OnׅoPoxvȹkZE4D!e#!K[뤻g\2)n8ߥK`<Ŗg IT[ID,c$t6EUTR%}ZTYCk;FKo,#GT^^Ic pOjÖI;ɂ5fnėW^mn i]*bO{ DJNK~\!ļ1ȇzC}h;zHi#vQ--m`@GMډw6*!Z9kU=qY;{}DrnLpI %9#= [yb2Z[]{Ww HuKhE_(pOAֲEkV w%ryf=I7ItSx &JMkӠ 0?1ka"cV#БjBZŬR9TZ5eƖayEjO+9&,"<繃岵r=N+R8Rӆzw!%3\>rFYe;F fsHdG gZo% % N9#n%PŐHg];D3IY2ڹ+`*?=H45$m4>Z"ۻS^ioVȔ"nqS;F6Lx7rw>Fq{(k9N:HiaH5j/tJ [:"hmWF|?B{[c0O9#-S} T.:$<3zTrsUtV'P>MSc|-Qm:D=[t3XHUtsk sRWHFrG$sYTr"}Z N9n$ծ.mT%S]8.3U}%%w[`aP~e$u^ud wz%ilFQIqי4[g9sGm{q+ "=]U%C um>ma' \遑5OtlǞ.O{w$PI1ѱ>-+\3ˆC]7iTV;0@ْXP9 b WgqHCcڲccHx<%Vhi–&}=8۽pAO IAkfu'8vze٢[q?`\k2Jmĺ m:}MZ%e;X"C#{ Iyh8|Y:Mu[@>bՑ$Q6.5KTh3 7U{6̻qwh&I1<UccIlG2y_ƙjX^.onn9!*derh kˤ QZWU9!z ոٕ Q#*jx4HY6#=u9ije'}$szb+E'<}m2fvkhwav%o]2fk'$UݑdeA,Obd߸GܣXFd(cgUv\ZG#gȶQ zZQw[ǘF֬縸X.GV;RS}~].aU?αI,uhnbvA#ST[sK#ui&$ cy9xby$1]`'MS"!݉6NGVhf.Җ<'iܗB³C(L^{zT_j(q#\(ѲZC 71j;eDVL$9X} 6*D<qT/؃" \l*XwEk d||`gjM]j %>t#=K 9=% Iq$;K13TY JͰd8c Re5y`ezKGp+9F7a9%+"!b ~,>(w9_jSIfV*T(Fc'nZ)'qr:cեGވtz~l8b2#wUtS<,9 :]aVLOR󟩪@eHWmrOA_`\1-YǧI%f+@'oTu_}@P9zm kye*6U[2Dq"cbs_%.Z4H\5>s,2Nݸwgֵ-r^O $x#nÏҟE (WQПj;q1+௶;I7JX:sM&\I#3h3޵)V;hd,/@<8rqRRv2eO %c4qd3BJLVݦj% POd!- 4cYk+i!!ߛ %y%]!K6FE;L +Ͽntk$R=qDRf̱-=oVw;$䞽MZݮG6DYlfcnTI3ZH&0{uɯw(ADn5u,ٙdzAjYKwZ?{5 P cTeR[ HPq85α{qy)EHV1֫ꚅ}C@sϥR&EZB#pm}1/ʶKxGKgI#{~TbkImuW& u'D̖bIw199D$˷ H@-QQ/u .1rY'ⵯm8[9ߵ:4L( o1BqŸԞ}}fA01'5+Ip />dw-$cN"J(5$2KJKѵ{9m}>lV,űз^9V."4CIyb=qG/9;KKOg.T5x UL(4z=䧜`~J٧d/ڊGzmkloeo!ڀ}뚸u+ +c=[yKq3sߊ))HBkdrD~Tgb@_(u7ښO#|şwiRܭţ%%Hj03$P -[ G9qԲ˙#s.#m{Q{Ɍ<1"ͫ1,7~-[XbU~ck H`DʫyCحd#oZ-CjEgbr]MjƎ^|ֲsv[irjoZc9s֟x,RPR%P>R9`d?½Mcw}MT-gcқB3rT(9}j;;k.s1犱(eOL-zaKsr o+=gbLNjL[~$a{Bw!cƎm)RxnaU߻dt5_kjcgu;A$mDz-EYp+5(%'c=c'dlIjפ;G9>Q*f0>f8j!mD JݜMkd鰿+&Ɂ(# sH=],#3rHUvFRuIit.48bK;[ %ަMD<*ck%\:VыQ.i7Z\GF{tiP)Ih{3Y:E,5;Ėh-3(_QW8=W#Yͯi ߑh|),WmG~#,u {j *ᛔYz#dl ~j$(xGq+*O.?b+Ⱦa# pRAֻ}BfXTN?ZU!CL@fNVG(OU[ȥK$< n06 #\ 2 WV0'6z3#Yi`Xd?׭kx2%3eݩ0i5(`4A^ +4k#5ziY| .01Оkr,=dn9#jծS*c\xoXյ׸c8 +,%k4WLj o.%9Sm$]r{x|F'ozϹ 9$Lޫg5?K+5Lyr~P5za%6Z $g9ԷDmGu8gW H%rҲ/)5I _ll =yR@l9\uD$g gB/ h>svqz!I\HHSQd٬idkxeAX:isj0+j2]xO|X2I"4L 0>7(]=գ?Z`Uw =J Kt'5N"5Q>Ք/}#8.6tˬ\<= ?Au$78@ N|T63OtdW;Or#h+DWn>޵JVsHK,#u3?u]6 YR88VLEԪc*Vi5A1ȢDحӠ<nlGU>n|ϴ[˃)uL⤂}>6dI|Ú^I{myd#Nަ7H4{/(||g)am}I)8'TAbKI|`[#pPÚƑRtܩhO>8"<7lu%CcAYOzjꎻ⸈ Bnmo5x +y5;)WkyWc79R89b49}Fr˄}ͅ;EM$_Ki|wPϿ5C $<}+c:(I1\~9$Qi1B@d܇k0@wngF"ə'(Bܡ,.w4*n5-2o$VʁrrAϧzK2Boݯ`uaagX@67² Ș%VU]C aXӥh\w*EPBc=Su"$S'P6K]k7-eU$lo9Ǿ+)]۶]q&[;ws+* 9]Z dF˖aRG-©wfK(bG24?L-RC"8 (!t''Qi&~90Wמ÷Q\nY88sJNcgԽ [o/EĊvX0I3_e BjŸk{VVb:n:/Rp8U̲G\޵4+I[4& I(#'NմiK2Hmɣ/pZCQ- sB4LXJk #f24j@=.^])#xnЬK+>f,*JHu⛫ꐲ:?l'5&*^HNRwH8Fȶ2gڛbxV>+2&B_*qֽ㻚'a~ #0RW//)KYBo=+ShDuFTk9lecPH"lnT,}/,uGJ[֥V$ >v'J# y my$HrG &DY6p>Z44h]7R^C#.99:'9ț<:Y5 t)^*Zte_.(ީ O72<{+Q]iJOm,a[I jZ8e Pr=*S7.TqfW  "/'tVx=+]#G$y>SAk6:XdB:rMtѕfgV*QE{;TYTbp z̷0VD!j巉@f'CIY[8"LF8AF\qz팵kMM)hB0xdR3{ث:J1]ہcNIon;8?3S>Η:72`a}HlcOqַa$IU*ARWt=2-.[?T̊7c>LK[Ӟ#isM<`ՙ LX8^+u9[HI1gӤGF2"Ay5يA!F@WDou(*$eqZ͝ ԤhΏ8wf6YYb_$se-܆i uc[rGWcUK">6/ Ҝ'˪/r]z$UPº՞bn*b l@V凱k'GG}B_@y16 :<ÔڹI)'g]7Iv?JT`~^*wj!9'"i1j<8$@\}+B ;1O?WL%%ZݪIBb#N?^ӻ)KlF򭷇ecHGWXi}̛hX6<EpjoGɬë'^Oƛ+9`֕m"2q^V3o5C.0W;j93yr#1c7Ie4eS|kx\=+|[{:Kg8dc3]h!1r?UGz}xѽԆ0 &{9Rj;.YUߑc|fo0\WM#]XY#/nL҄ښFfpj@(qӭeuלďobE^C,|Ŵa`s8 Is3? XRbkj>ik,3q+~gjJy \Pd(?Z|E;W/.dg 3ML!$8020@ xҩ o71a4'R\p&|jK[ydHc< OC*Cgq,ĕeF~b3UVK8#Kyb d.h/ dQ, Ab1&2,Դ1{U5d e_4_Vt+~ٶQ!dKFij3rk2W6NwzwdFcOy;=ʹ ®[zu;MzYSavvTw-dN6XPSIN1)9B0r(̫zMGTch=Ig4-ܭ3==+laK Pq\VQƖj2Bc9QU=BpWlI閏nİNos̺l$xU%Gl@,Hg%}ݵFm!_OJ5s>gd6i0Zx@?J]ZĢ?' Eqf4, [̍6"HGn8g'HmỊM=$ _7O·m$Aƪf&DUX-:;H$$xgb{Oh.A:#T2'T7̽}AhjfEg9>ʾk+pFNjOr[ʖB# " +cZZyQg$HcEfTEe&#L9nB*ʠzq"Pu5U`۵VYE'kUt Cp2us?svڑ ;w99qyQa#ҴtwԠ$gzc*r5t;Ib$.HV$08=-6`9$#)PM&Rdaǐ3SGm,$Њ󺝛+5|`úު_L.-<i,v6${\nL.–8`nt٠C.PjJi\'rtAIt#۝?o=i[,"8$zЙ|d77yc\ 6Ͽ5#Z1X3:2jj,7Z7t2 CiIn2=+ՑҽgOdIgL$`?g,Glªnl՟kRkvNrǹ~'[<謭liHLA>j"(?fˡj,]ĐWqWཱིf0ո$f.Νyqǹ[pxXJ&3 9n=RJ|K6/Z]ʘnnO8ޚm5b̡W`c=UP5ę'ң!,>lPuV-Lui3$Km~r|t$TR[c%8i SbNR7Nc@Ix(gh%B{>ZAI ~x!@OJ/F-P;r8BGZVpH ɍIֲ#5?e%4>k]%]dI⹧{aՋS'ֱnWfzo ڨ0;xfҺ}'r1—&ʎ$^ ZBn:tҒmj{&89< jKqYXb׿^42xȽ/o|T0(u%k3u7uV,6nZvbx~xp{Yq[9xA$YZl f\\$^]ڴ4]:-ʛXHnzUD6ٍ4 !r|C Ee61ߦ3]1=40(2-BryV.0@ǽf Ym>D$v+c{+X|8n>$UF>XRP~NS0?*;\9S#'20\6vBZ **#p|q?ʺ Lr0Ҧm&sntTnt|}ПGV^ⶥa HfV+ʭMC&#uk{@$8^j \4%V6Lgxa<گwglH.zm7]enG{n|*;w"M4*0 VX[֑/;۵>=*#ԝC9 @:W 2wZ,dyHKl<}rN+Jm*M&Y@Ju=>* v?W7,ïٹ{rKK謷$rMp2*F Q5G!U?W xTl`HP8;7Eg*oTbVHұqn1|/hjCKyvW'`wswg)^V0^Zl*z+*qM͵ M>& g ֺ1羘+1'+/S1żG^+m\ ާ9EVku4eC;Oup3 {?bjEK %Đ]!IP ':Ԥ)cA2P✚2;oaŖEݹ;+u!m& kAlp̏m:޽+j {[Bģ:%=^nƁԳ|T{IiU`'VmkHJ=W:ui;= `^YZH@cY=A)hdb0LøZVnwlx?*'Zbd_'rt71些Ph")spJUbFLuecYސV0~p=\~Ḫyj{ P͇((x{澢-1\^sZ<&Է.uk5WE%rFg =N1B _rqQO'vC0S! F]Iq gT7\N:6Q< @#=Q]XƴEȌTe<έs%!ҬCc?3c)A e\ϷN$Vд"##Ht߻,ӌ(']?"[Oyk<K"ߍk ^h~QJrz3 p;Q pkъ̏z[Z|Ň@r?*Ď[,nη $ &{sY\GtzW%q]C,rG&DXz9·^j]4%#-*ԁ\kegtvҺǩj |,d3V,,ǎk]/!}>iEyMhsbiግ]Gfhd!oAw,Gy #/2M7}_] a2B$]Ӻ-s]n\cf=*Զo,Hpmla"AOJZ:@iY3:0y1&-쑉IWk7:4v..Y>{̈́^3 mrWO6dW}rIt{ϴrloJ+NQ `ϛ'ʣV@ۨ9E]29.nkIHDGLZ`f$`x'9I2lI=M<;Kۋ~ׅZc[A V@xG@HK$Kq9KCҵLwL]8'ayPi3?Wb0%𷶑’]GAW` oqu$qP>$f8yr~TRE%" :vK[8yW@ @ĞM[od%9_ss $lXI[]fı.rU6VОƦT`yK4,g8Au$; Rv>Jl$ Ywt4ۈpɫ}cr|-ylsB?*0El17\"wܒ+rc1Y$P#gXCƮ@\-g*z75|s[-ZYi`u!:Oֺx54DC4GB3gXTSoⶂ}=Y\)i3q؊Uc;&f鵬Y֛3?h-]yJ0k(ەXV]Gl A82*KZ= c&3;q|m!W%#߾+]&F-&+HYCg*Ip3Zguunb呗d^I9Р ${^E%lQ8jh2dmokPm/:T: prq#1%SN;? -oB;=r+V*i2VD<\/cKn nul: qjw#8Kg-ef.O+fi-dR$m&-/<.tkd drZPXfnrՔe+܌4;¯DCOn,qb(g'<5i,*Ϫsuɖhkt8MɺRӋ>}AU`Tt_ߚ@"F"W$ Iu2!(Â4-R&uvl[{nn|mL37VқkxIuTtFi^4^~}tk8RОGҜ N#:Mǖ= -nFXUV(e 3Gc]Ϳom'[m'˷lpG3ȫ1xn'V\m>^zt+U'{$}>S4d ;nG]f eM>AΒ$1F'sip5Q>yYB V,J_(}Eq n!i@2n9.wqG G$~BxPqAsmur" c XRɭ;6rZuu2:F@@N=رI]ӯ3Q%+YP+d d  7Vo1 5 FJ0x 6Ijr0]PG&K#A'ОM ){pAaI*4%2F>a5)w%!aD 5 [.Q%N7v5}Ke0JUμzjjWYT~_֭CMBO!I [HAʕϿZ.ܮkw7@kaR a*/k72ݬC$|><ڰfqՋ6"PNxO6\ 8z\b9'&l[D^&(0C=SY/GIOJU(s2Ȥ֨2 V~Ҳ!ȵ <1>A{Ziw!g7oV =>@3^47fN#P̍ZmYQJVIܕR Y-p$@ilHA-\j⹏$.5)rB Jm. ##;xg*ÿ mjv]Pf=?EIrڌmxcXʮܴ=MTC,vY[Hpz(=tJ럸S^-[t&w!V%z1V@.{s8ڞ]\e2/-psJ'F}קOg/lDG$]!ef]gUlȏRO&/Y˻̬_t"nKjj!,Ȓ ?Vbmgf]~m jOޡ4q$yhcoSh dBͺWB¨.=-q(ˀc=&^Ӣ:d V+gCJmkJRF&CzuB{-bI A1Y7s14.l؞nGuy ]{֍%YvTwjI Z=*RNӖ%R:V6=/5WH  ʹrN_SRtzbH:͝n/43ii;Wolw$WEuYuO6H3hk4Xt㺚tHTs?J% dyK9f5R)JɝPj쩪)X_i;OLΖK6d[e(- 0eZÚ Utك}pzjTuAocKBܬ;Zؿ};TbaFPI9cȮ,O5D=Wjދ{3]t ndd}y=]nnkI6kVF5 Jccq2]ծmckت r:ް.V#( a!#w;կK<; Ĺ؁۝t$SiXM7r Eąpx<uכWu|R+&pV]]VN[;<3$}STw:1%Zu` kKci#Xp ''?QUοwGal4|LrAdteS5- t˸_j..4Kq岩XR+*sOFk([Tw3^i:diGURN=*IK{2HbF$u;﷤ ܘİ=MC[.S؍yB8Ӟ\[D&֧U@I$6M ujVܫ$^1kc<vΥHc$9{ȮTGc[jtwZsp(Ki&ٞf mC+p]6Qo$jͭ7#V*,Î1 `ޯ+ٰUw: eTH5n :}lOaчy}tk HvZRKsjZ%3OҨ^[f2"c5&w0iP?vϽ]]UTw5^K'bCOR^79 3Qo&1 s25ˁ r}*hL)F8Rc?(#jŭM$ndEq6XӊmZ-dT=(ԡ(b#砬HCI#rzV-ф'R귂b~=II-Bs\pAI?@yjlhiXٶԥmPSE[S|"?rM[H#ʣ^Pxs۸|;T ;+Jx0v8O|S&IB@:ʷtv C bzDVQ2Ta޺ƌ  q IvqG5DeC 'ZkG?lFk1ݷMAu18aZ늊W94!Yfq=}jFPQTm%$Ks dj}RU̖8m@z2ѽž?1Dwf!F8S`ů5oo'-ϩ->P^ASǭ.Hvu&![=$S,0I8#b& M3U "@OLe9mcP{&9vr[XLP7CA_%뛉eh& eW 1}kKqjqP'3cs}{S%k7D]n9`>5 E6-,w{ tbIl\ni%rF -nNb\֔w),""bvȇ1ިf(XH;tZp5;̒ʨ}=k;V 3=r9V qT^\ހۭqi #pn"{$zYw`txoD𾖳2}*e@}+F0R8$c+D-uq{ZIJI˲tQ)NW\͔ͷyx'gڔ/Z;wvDKZWؼWV>AO^*yj6WF'g;}scZ5ΦLzޟn.e1`)O}OZ'XViqʅ9淕NUs(ӻ֍ekqXͳ,g:/ Gp{=PzpOֻQyX!D\ןv7j2PJJT ;!Ԅn)`RӴn7 \pI4u]^ D1%Mڳm9g=rO_ӥX1+a 1DMs=Ē]$F'8UOz FHV=kx4 %%ܞs+*t7OF_k Ydlq~+ug$ |P3oιY=ds[01r P\v4Rn ~6C3ޡK-"a(L}sQiC(I(Z4YyP]nNfs*Wew(2>U{{k5W6yCWӤKC +8]ҵ-.Pޮl16}TVMr\kG_Kƀe@;vǎk \CyfZF؛Yh|ܣZ7*:c㿁- #gX9*:qZX%uORiRD6U޽>VmmG\䁑%m R8{Ke[298⠼ޯe4m"dABu=5Rt8suCVLsf c9k DKS9ҋm@30Tc54Vڽ?:#Hʋ/GgbC~!m PQwY+nsKeO,zdpH2(TqT[{i$$* dwy8fPw@v`~F .䳹1YWh8lǧ WsT6)XAe+ƪP EqFMո.cE†W'W?yiSKyig/@1(e~Z̻HQÃ$e;w0BWᗻ'[3:,r >=XHye\tZK#W.o88z{ֽ#̧M1ZoC+mqyUL=, lT vPs aAeO/-,!H㷒"\;F68ְM7; !$vl@1zv̐ AdMn61k\rrƬ5@KqϷ֢kjlqWB8fJ*J&%˝6I.gC g޺iJ!B9OzvI0Ʋ)WjП|W;i;38ˢ`{Q6i:&Av+9VΏI"Fb{}(˒H2+[U#Uج>RA#:*ql4ȁT$};u޺yTcm;{-S^1.zpO}"9;A{.Aֺ->=WNCGGr5L-db' 3׏L**}zB['ͅVX7n;FBqzUhNFbLHHR7]̈cEs#Cm8Y3y񵖠#[cs{Vu<[\Aw6-#,[#%7Vr:y_vDy\:OJQk^L[%Sx \t?Kbٳ%J2]*QhS"cWZ6"fI)겍N3̫Im}B;I.$%N;higNz!8a ¯B+Fs&d1K{ 5V q!qқ$ Z5aIL{m:lE&KcUt-{S=Hfs.++=Yb8a}]^YvQ[x43ݸ]8ž>*Dm<{c?J싊ItC<$#lqT1i=Kdnk=rԯcVD H;G=Iڵ7 =N2}Ě,DQ# w5x!zwuKGSfv%Ѯw4N;kZ΍ c7JP G Npy`b1%O6Z򘥘e.rsYZomu]bKY3FS$>-iޡ N%pBs$r=W Dh܏ڽƛpXGQ]T%G^]74H :2D$NkiQ|\d/2kZ*qmSe21a 1涯4K_(RV=lw:Sr$VT%@I3{{BHY-YYG8ZΝ[iMp8YB c Y4cdAf"(Q Eqx5KܓuY#qҦRiݻ EXˍmmopF$O1*ߥl%77,qZnO8ة:-3_pd;0_jHl>)i  sRdE-jGjѬe}2xjܶu,ZTpV?A> Dy ܏&so9llON{5r姡z%yZ$I В!͟n~D˙DG~9-V݋y IIm_E~1s)bi8+*'+%b'MV?>dj"YH(cZTB٭OF\CohSF>`1m  0*Cp$@k4=v9fpnb K/QӭIѢ[wxn7nt%xĸٻrΊKmO5MhTlem29;[THvnm, $mQ& 󨑁IFۇiCgnIw=J+RfU'udgDI4ܬ]o,ǠL2dYHgAyl !`X|`+QEdSçY߆k5k;4{V"kc }O\V&խL;wjZiv\ ]αaX r4՝}RUUJnV.4mg`!Гڭ|GBp1fExsLH`w0JPN&SSh݋II]7ё~wFcG4:uyba'ªZf#Ve^ux #g{*#;ri|oe+^t,^]tSZF}c\`'OV=̅Q2\XtUA9Ö{ K|l^h͉vrb'Z{o61Jc Q]\>;I8A} ¸P<ջڂ4kmF+$.fL=xzny2ƂXYW=ErZΑukn\˻Â~ %y;XUTjڂX_y He$d7]k_PAz|mw 1n*#)O<:Uvp$r=HT঍9=MO{?4#!iݴ[+k[?NaB4?1 :(kTUg6d! !p685N~^FGJcTZWwf1VT"ǯnm-㴺Rjsmÿs:kHdӢ 4.u<ǥ5]O$ |2Jt sq|v{euIJ?vAkN:e!'k6(d7fN*AzlUK;Kp H?6H2@$ޟr~]% Ե˧2++vuYuK-/$1 y<8L 4I6c ӯ]Ň-mVPxn}s]2 g:S_H#ʥRr{q? C5r8R{V^ Ks5 ,T?JR۫ނ$g@K`|e:jƑ4xu69} xHL_x ~!w0kP4$B#]-̱j{3,E4[X۬)1F=5N k=ʌI͌LkS"gX22 ql|ǁNsJ W˦>8Si0?:[oj02mC9j:JwzcYZ^r0sD<8/#1=s`*DI4ĤU9<Զޜ0\Z:F;rsؓ`qiJF.#ْO[i`Ŏ|E`>cg>'i:d[;0YVPVu5+ ^I?f"H8zӞB8ҍu'̘x*}> @;!yG`=R'0GZQrށe*z5H8+h7LF" G,q:-HIÞs[zO(p"I#ֲE77Pf#S(&]]#;t3Kޙ]q_T3"7Wj+ѧ̩~,hw?8j>a51[ck|9{7hKE䝠j攇< >G/^ߜ.p<OX2ZBÂù>I;YӨk2mx^ծsK{ ˷=Uo@(7L# )*9OҜ̫'΋Z]B(;ҏ+Mz\. h14 $rSuhJ9HgYe1'tNu匞ԛͭǨ$.WCO\&,EG!hjx.!$O_Waq"yϦ+Vw*}_TYILۚqo b8{Z7H9TWgh~ft*nJ :4W)QR21T/gM`=Bbm\`p1?Jbn0H84u+rw =Es^,|* 0?3o'd (&K3HGlH= biAyޘ?zZZi˪M=̊V!ϖwԯ x ,:w&QNVoC8G\ƚn{^x +pKr;con=ZW q[6^QhG_Wkk4p*YJFWgZ%»rq>=A+ksSϰ2r0?*L՜N6AA`H'w[j])#.#V ~CU5fkBҺ5V:v ]BNv K(gT+}85oe։$^ByA^19SRZFeY8sGQگJi؄eRCʥ0$$;R`GzKƆcX #iWzU4e[М>ֽvY {՘n-ͧck3U ҋSM]%zCwL =kJ 9=y>WPmF M7;V|&p`pzM42Zh6źf+yRHZĸ8=?bp!= Z㢹mmxqDr69g^Y,!bBzSA3dD*sCk62ZpA ִ = m24LG8fk`16c·>k.['cjdKkտw'5 hٓG5ia-աKm,q#ܞun#[DUQsjwhBdx*ӊ}2J)ma _jcV=XTFk8FQIo|#nxJ*'ֽV)kAEL>*)σ$w{UBNX5jJ-#>V 8yrv@d>gd-ۯLRz",gWTvR)ldBs }sX%y'sV-ַ_2ݺmV.8\֫9o#M=Z+[OcTl?ҸoMfV"JFluҬYO 21e$Nw~ZMUgV^<1!c}U}(x& ?*oS+$vMAMJt97 ztJl6^mKT1'?Z^i'+I9<L0}6OZd3[[+̣TO!I}&xصFNCt_ÊEFd˩qucyǒmH:sXw@*$LtW%%s!9#2 G#Jmu+D$*a6IbOFힵ j:Jwz|ڶe/@r;v v"X7qڼIRQqDzDP=z=CTy>GEcVRf䒻:mJʹ1 $ \3R^y#bq=z}_߳q3(Q3W]pޏrJ? 7 =aRV2v'NP!T1*<Զ ,VɌ} Z-}8 /en*-GG$%GP qcSmrR.v9@2m3¤W1#t;k\lJ*HWyio6y#p91'(ӊqv*M3Tџ,[۫XH؀OBFլ&-avݫϽlQ#5}A\rYGV٦{(j8-͏|j]La䌜Xgq/\ktAfz!I'eB-zĵ,pq um-D t6_kwv),<@eSp9ś[5 kgEv5[i%Yc ĨVwDcf+nOWf\.c"+ybFC %&' }YTMr FV!$( ޽BZƒjH8Q4iWO1༌c>\x&y?Ήsv#nth zmռ-&(ݶIe&(MÆcu=EVE0$yڥSB֣%6 qPiv1jU$$g?Z|3=>%9SZ"Y۴6$V"Q\&N]wT[Kbm ؔsLKȗ7 Vb|D>MvlihbI(cFU^'po#5(=G8hQOIkȱD/5RWi rANzSyK eL-œU 2#P4{JWݷ)olH} (H7Lm,BJV1ǵs[DRW!ԵXli_*6 OJΒM+Vy.)àEs&}N ʱ=7sW_:w\\TVvSUЮ됫us5J[ ƢH$jYܘbAv {k߈8eH<ռE-CN#oj5*KݲfN"MHM|P \jm fr5$UBpGT1'*ߋ (Kp u"I-kʇ̌t>vz5壐{\ڧ3vF嶦.|=$RK[0@1@[n m)@hא;dT.o4.+0ɪw宛"E*H ,#$'ʮ5dX܌?U2GƐi}d$sKjn'V,U7` xϿtQCYpl4aQ.vJɏ fL7k#JeZKY3GT77>U 9U<=I;izߣʪQ=@>ߡ rF˺eeUR˛Fyv=Mz_&Sk4]G^W.Jb%Ԗ8=Nzq]Xeg=Wox;RC &NC_4q6ܸ~DVC7gۭrzUId\cWvgqD$9װ ztQU*v0|3Bޠ~`k@ˁ^#Y'ٯ4!!gJR)c(n'qt L2ȱLksЮT4mGV ˱XS^9DӴX4&vWgp7$)tm.HaR^^ bKTUPf=}WVHVgۈX1ZY>w 8ƹyFбx٢[yq2i zui,X3]_ElId;>_m3Z##!Mi{};\*jD9Ja.>!!O d6G' f\"D;S>u2{vV 6Q;W{J!])Ѻ87RDv1BV#ֺ+BY8 6}+CRլ~* sr>4A$&2O c?iB2q%^[\n3HHX0#Q\kufFc+ڈ~Pq԰'zո|]yfcK—&XG0@뚭ǛS@bݸ6Gڷe9FKMНC"$9]ݽ+b1VXYi@"/ 3ڵ񛉲z =3\uΘ$bwI`:j֟As˲Mh23TMދ3S4&benN@=?qKr4+,QDg!n7mZjG,`텤tdƕmyj\O_8 ]rMFrtbynRz:c*I%gV1ih+s#"y99U["K;8Jl#<F31GERQ-3A`+vHe#+>a.% 8l>O =E㦼k7 ϠMͪꗛp1ܒjF7U;[=3W?;O&h|?3(~H.Y oc 9j$RZK ٙlBWJ&lBE-c);mF-ɝZ;ix?Ұ]썞C?j1c OjlW[{f1ivZyԝT^޻{kqJ]!#xHV(c!#}X5VeDTuH, ~b8OqW{ʿEt7E9Y٥UVg IB{x*p$퐌g[(#)c6쬉&0~RH99ZְD0CupY%EaZͿM?Dqh~=3kcF7VKI0 cDyγ]}3`#ϥgKd^`3#>Ot}-S[HrJ4Vb8'{i9iXh ]݀s]LJtt|3<{eR}Ѽ@F)cv< uIqc{j4R*8{v:~+66Rb@95=pQJ(ļo2cx!l%*!y?3\ XO.>gy*cnjclXhPGƦU@sk,5YtmߝcecDյ7KnI\?ˆe4Q(EU9~u&s$2鲡@x['<бd-3k"x2oéۋ|Ķ{ 4wkMC\ "CL uoFUmcuP馿@pГ\qR&aBk. l/{Z}#o.hdBTP]O9x.+Q<m45hv@J x}zJJ2i!nd&`t?tNqm,]7$|*YqOn  VvK&3; JʣpNmΩu,E8!ifwPvgo3ҝ)b'R)Y,|Mvh10'uX7oqN8ԮAUf] # M[÷+}bēn)%Vtk#5ܡ$Pۜ_jVEq*Ok?E:NhFAx+AEvF|cUIfWu 8cC8*U_F:k͔m-꠱eG2=) SjWW0'cp=+MTn3RěKx2H@058%L%$2T^e>ys-1fE9 99-MacC7,gx!Qs[kYaFxT9@t[{U;u\_J~>Apt2 DiSqXNT7eeHsOYhh#ͼn>w>qm}(mR[{q5cNxV֕T(&Qbr˚-Wm-ȿ?*1MZq\9#'>i>$}=% khF>TcS-IAc [JPk s5徨e18ېFyv}0Ia G8d"6:UJZg{p9,ض ױ5lNku5zfx+<7=q]<ЂNv'6pBvgh!n퍴ZzN4Grd=<ֵFLx ~T#}6HR8|F\zX.H5]e}CI&nYI&XOӯ-䷹[1] FܐMYw B$r{{f`Vn-ktm BPf@wv7K z}jBTsWV&#f&l`;$։jK.%LNpA$ j:C4r#|)q[zG>osb#Lq=3ڷtCFV)pSNhe'̹b>mkq8L#~9D-o  ^pA"[\sGq!\l:mO4$bRp:] BsTtY#{heԟ9agoJӣX<|~C\ӭq)2ݖ#'j#'UmS5U\+ήd{ڙuim[2VёVweg 'MVl,3d<8zlmO?SIGПNkSݤks5F(#Ddbr ŚtwOG.}$3 + JT{Τw,p@Kgҳ헰r]~In=+C:G̑LAy zW%=7[fȲ fEay= fRgJb0jd6rNIn]>F~b{ ڴsтq4N]:ay<hQt'M{ysl;WI8dVnmg(~2pԌwVl}(́5n'3յH39pxfb9+#5$f$wu޺a0imV 7CzO!KFR)jkѼPh_+^m ;s/Ktl\ėpD˵"vP}* ?Js/.6UO׵q/-[e۲>]q+&F07C1pR9J:[kwkEp ֫-䅼fuY #fN@vfn)K:#֜sZ%,#Hwgc sE-ehTe =OָKΡI#21Ҭ+V3®s\|sޛ$q\]n\Vi}߲@9CĞ%?e#R]ȹw?U;a?b\5ijӄV"`<~j QmZ;[s? vS¶,2HOLwHO{%ĀHv @=(QZ]kWYYBo'ҧ\| +'s~jC3*A*iKWEN*J)x_WR!DZ0ڻ_sҺk/ j׾trF==qV/_˓\֧] *DP@ OC1qEj͙O)cD6^pT1'W  @<1u6"d|uF%ڠcOzCc)(xiL7!#Uߩ܂)&25|ZDP3aOC/؛̝9kat"Fx= 5#9I~)SsN5i'ĨG=>Z:kysBJwgȄ nGlJg| IEKX.WvItی4ۄDsR2K`V%׋ukŢ sp2yg5]NunG jQs5S] ݰRCj(DǭBg'1YcHpϩU4ո&y\" kJ]:O10F Cޱ*.*Mܱqa}=UWpsa5Vd_pzW"-섏 3 v`9 hY]:~q% c|y5r[lgԇʧ˰ֺju2NNf+=wv3QjߵkO5/4QUξ ]BEʃ{ pk &Үn6"H8 Z5d.:tabw&=C7W`quHؘ08Y޻XUcRrOzU RPñ9O>a֡u@J.|bkl.oXdhJufBy2]=9ĜqcZғ( ys{5 YdU<)a\4B;Flr3})|S}+S3A[^R0CF@:\7;]mQVa#ZICcJI۽yEաx`rU~5&$^kvQmdd|?NkWZ-Cu"_5هe*90JMZΖ9e,K]K+I1>OmJr z4jkM huELq)Aɴ5Æ@yw ^Ѷ8]6l1 m+٦gckgwIG^=g n|m›%ai4Ժ. 9$pH t?=jկ1eBO#܊DF[g@O^k]FJJ6.31Т<Ż0ޮ%!:@4\,霊4ѣN7ܭݴ)6`tx{1Xl6{[rd>Y6QØ@cI -u*w4n|;{E3 |>LQ[`p_:tMv>䌇ܠcֻ;L^'+]-5G(&Daqw-B% ,:m>y~d>Ux5}?R>D3C`kI\VG\\hk_Fb[ m|mUiw"B$)Ko[U *49_6y S{F[),2w#nTJ'İ`0xm2Z\Ԯ1 <#qΛVsJϗ~wy11vh'!FXXm4LKp+FX5[VpU\;L1B#sڭi7)&q\n36ӂ{`zwg&J\zqʱ/z_$LpLWJetRQLlZO4dMNr^3,S|1]NBem?Y8N#SW3T-,/i 2V+ZQN1 )Nr$l(@jŷ5/`Kt3*Ʉ-ڰ"+yp8w޽SF+&ň H6zQVRMy-[v!qD l}飯wF#m#ɼp@5kXMVʱY,v쎠6Ӝ0>k%V>`oOU֦2n5t [Gc \saiz9 pzsWx&lg c``z2/u#C"N*/dڱWFqu#2.2^۾+d3 dO+QO=j}PT:ujmD..s sԛ VG%hOtU!8zSX6䋕0]cjm]ƴOJzKy$9*ԕ*8u:߇l[Tأ4#9<>.uIXӭ錱|'?Y+^62=u U--Mz7b}@ꊽI"?ib7q4I ('ԥ$1+OH8.|[O+B@=wֺeՠNeCҼIurwU9I誰mIo^ܥLCOWq9HMGPt<OzvqlVh۱إ͎wVW0\<2ɓ4\Xխ%+DtS30j1f4m*MGIpCIrpO{TXUc` %-F)节!2|͒UCw=_w~W3TTURxXI):tJg"i LhVR0w1#G{m]qϵS[AFv<05{|#fXv_xSSW @T*\7miQXo^ :WH/Ko=JYj9yKڷSMҴ̎Zq\jO!nDkJ/.vsWRz= 븺ur@ϱ`2FFEKwm< !iy9EH Px+[B 7)v:YxԸ 3;(@WulӼl ,){8my5Pz$ETg}u>³u4.>K;fެC q$>\M]ϹPoqgi%g&FI]EyZ̳u;cV>s`q\r{$cxK&1K"U>R=Q nͳY# #^M pKS1T^F= ?.}Ȯ#?0ȹ-9?vvk)Sӌ"i 㼍Pyo#?N5ߊT!8Yoe?_=ڮxfۍݱYzՖ.,R8I_{WtakcU֧bw G Vdy\!yu$ze֡"G20c >L] ݞBUx5~Р!U$ae=~S M1W,9ҵ%dbѧ˷y:T[TV6k(X$Ci5gRǚrP|ino0: z:SY]M Z|f4^ʭ6 ~\sRZشyyHѰ"W d c]"I=pj@JpOJ69ޤsm$7>y2߱4~h`qҨzNWrPlXcU)S#*\闟gRFQ*V߃<:5&7( R*<,`۰ q?nkZS3F>XVkRZ@z#=PMYR[D¢.v8^{,Nf=&_y"Y 8@~ҷm<-YD^Vs[W`\ rPe)}+Oi:Cb}cAoV;kyJ:^-C>ߑn$t? hydfl>L#h`cRN2Nj P? zvFJ$19>Fۗf .hWo^[c kZ=$An%eU 5Q{h W rmEw(3ǿHnO\FDZ=sdvpD8`O5"d~9VқW6j]O &I\--6gi)ArƮaUN߼5%DawgB*8}dP].#v^jAXZۢܚ8oZ{ 4o;{W#ҽWq q)vםK%đA9qc:jj&e fgSЅIl=?¼娛^ѱxXEx \cnh#@tkJcaz3S]GLǦkҼZ&ġa#\c%h`t> gz#QjԵ6XYbq":6篯OT]؃#Edxʞ+ԝզUt*gzzWGMrD|9ߡq^1?gj:LWYrqVdЯ ǐ@rJZ$V[ s+׮}`ּ6G@(kSOK#X$9>ڬ34̻ FH5lM*G.*G asY,q(?j-_͕I# Vtv %9b2KI+ٔuK5Ae]g:;$I',IfU={צiV֊VB7pku.C~SŸ.BGckl4Mx8-%8u=}<-^"U};\糌B2T:y} ìO ¹柴SѤ.֤Cؓ\ʎ89k>Skk.%2=λu%. bKlf#?Wu*(bsڻQӊysn;adS\λ9%?gAwƺSq׶;8 z-z33:Fs׺ g­#$zI~%}>elH8ʢn\7jERH SƵyN Ck`so<\rh.F\)ŤI=պƳ?g0}j쫘L~Iӊa͛J*rk{ ǟ)ws~~ɬ|;usn%U[2Z| 6 ;5&>Y1V5 CZSQ^e=[o k70\˝?qgo%GMHyXr9hk_6wi$~au^DdlssOgꉵ v+ElZ gj^_g-Ǝ-֍s+~G+ڬ2I(R(]ùvf^:pOaM,s;Tׁ 1u;NH}j*41D9fbu Z4K$?v>qP-bBںZhpD2$x\(+!79ryj+i"akջ+h[QK ŹkзSHOg E9$Ԗ8扡knAJƸUDu5Z[he;z f⡪.m A,dŵ eda]\vl).ܨcT]>5*!rG5*I64I]V8s\QPn|P@ϵQ&<سb8_bz+:8YFUR}BC6U%N+>M`͸H%'3#Kjo'$cL "ـ8^HgvysJm\\:=@%Iɥ.{#NG6:k*RE"0YckΌ,Mi63ԑ9#G!Oޘi5=63rI=rH˙>4n bľ}*լS.|5MKXF$9$~'o#y7BoT78=NGZIf8nS3Үq#ilT$QY܄SGn GVK! w`Glfqh5|wg!sGҳvʐYtPM~UN+N%Q5=̒5-6)IlnXxY011RZvw vqW=sӤ:P4U%mQAA>%ETThTNBs5[$~R6TSezaWRݙ}6 ck Ku9ᇧֹj{2Q#TsHNޱMl&9'׼ʝDH7F=kFJ Q)tZR!r@:X}W|i(Λ%R]G^z%Olr #5i(ePP}+*\`W5.$V3t{,c$@T҂8 Y~"8ykqZ_cJRqce0ʏ)h)y! rMo^G(GNDgLqnm*F-v?|*h-~qg!9=q]-S*.H]N[xgQ[e(c߇%]B338)l|{GZkS=OY}+4h.崙ibtm3Ñyz|H 'f3m\X˧ޢ`*j6JtrF>שZN쥌l1ŭncʀ .N;5nыL"c r@Ո5IF'{ջ+LFe LlP!o>08DtKǛZs׵kXݭr`bw329 fOX[rqZj(H8¯ެnݭEv`x6Qs>Ž#ݓ CT.u7(pqזjefU~5t|5@ĀS$ Y"-랕M{ iUɬ[XőJo%9IJ*:I-*UT`*I01-sCt'EldXVc\,qW+iCVk(Ž-qN;0ɩ5/ 16yEMcxe+h /o&XA=Ͻv[]ipR`;}8u7]^Gs/!  TQ*QƝsYRxͅcldwkuI&dA吮{zs5{v24mnfBb+N&es'ki[LQȞD-N WsJlaʬN%|Ԑ,0'nm!B5 .o+3WV|qke0{ֱRK$p;vy[o SF1?+hl%翽uP^Pp?9BV+J7HwE1¨8犬Q-m%;s큓IXGQEeF!ڤ>\4$qf#I_3H}YjF 5Ov.:";n&X eֵ6:+rGֹq PC\K&i09ZCry{Bm܈p n~7(Ş6USڬ]ROIB@O$rWR&\7|]P9ĝ~aO3/ue$!NĊ6jDѯkE<]1&Aw`U^0F? ;.]n#@38܎4ĒQ[C D<SDK$SO8unY>u{TM=Q d@Q#eҭoYbtHchU { ̽%R*yVmawh1E,q$<duʞƒnFe6Ȍ]~jť 7OGYO1 rgk ߑڧp# q ǰܬR34*\y ќcn=Ek  -Kk"x$̏j'mS>i)Mnbk/I2*ĝπ} em7>\SZj:\(2kk6Uk{q FFocӚ&Ւϙve\.$%`j_eЫI32\ԭm8#A}1ve%gC zQ:m+\jZhŶFͼ6}n4\FzSV3(똜oC:[p2DfFe{>Q\z1 'i$ DbD@\)$%WK#VEU֏۴Ub>oNж@тO,{\j7|Žx;֯ݔ~ץ.c~].S̻yJ6T0 xzD`rC 7bERfi*"=ZBq?z{,A5e}U)g뚇Lt ZpOކFd[PҮB61ʑQj"+PCkZ=#,888>մu1 qQݭERs؅뫙$vvNAUin~9\cW- jam;!1v%9/&dzWjɃ̭¨z46%CnpG}h.@8RAޙs- 989}qϚmiS6 qj} {z՞miǁa X/nTaF}3޽̔asS<ʧ6V\aqzsX~ Է'51~y$H'T,*x8}cE v15wD1g5:~`Y؉Xڬiji4!$Mgji}7 >t*ξ"g]i@2_(3l /9%ϙAک-w=_}38?/ZS;=+`TAJʹ] N/S6sQe$tx.Vx8v2e1ֳuk3yr;ӞF-v $%]yovR5Q XɌp:GҢT Ż;c  ĒĒv}]. ^[E}y=rŽU{OJhךͪ#0[PYS$:k2a5-H޶eс^q#̤=.d?*yT5sF2/4@r۷(#S/!;EHd 01U_)S 6s/m(.9W'UfTw"Yn {w$M֩)|$̼1088?uK rQW hCjM`R[#^Zj:n.k{8>wQ}k|c+NWQ(KmJTd6ݤ}J DVǙQqQ|=)nh)p>?vU?! -a.yZ+;) `Č9s|"r;{(ⰲؓ6- cZws+cڪWo[,H$@- qCYWUIԖ5>Ch&43Mh77 y(q:?v*$Ķ `?kd+h΋Q+i\F(žΪθ .#9i MtWna[up Tt G۷ֻ(AEmUݗ-@JC Eii!؟ֹhbYT\z3fW1bpUltKKWf_FW~nF{11'\& YqMUM|oOssjvl|"͗>U\.k._Cpr=ongHg& +0 j[k} P>VPѣ:Ե7n1mi+i=KLIF_%;8 Ui FV4}+yEKYN:DgjZLX{Vx}lR\p|P:m8X"-`9cd޽?BA,OV˹fA-/F$=Wp̬ygں|, `: d:bͤiy++w[B*S9Ntk8=gz{\>ZSY7WZ{DzU}M2mIo6$0 #$`dMOirN3G<*YGLJ|Wh)ʷ)-G+VD8̈Vgϸi-@t ã`뚆eU󈼉)\v֯U2"JHp=sCQD` 7/aS4m9;g#쒶v+6J{ZvR5mX,-.AE%p}?[.FUWcҬ40eu`OL(<ҳ`1O\ܩcҔ% :* Xɺܰݰx$ޣhޕq/U'scxꍰYy ; <."w/G3tʩl}*Vkˆn'rʷV\1Y/cІ']\D\v*jch}==YFVLXKKwFNUohe8Nhu]:x3eLqY'_K؜-EL Ll0 yoo.i J0$?/> ԤIIqrdՓ 8c}kR^G Np߉r:-^O=i!cGLgخ'xn.a*dlEi|ݒ̕fkT+$H%Iz{Wi\oOsg7&,;1]u4K(>qW"X%n3\=+֢s\WرQPqOّQ !VdP$A+.PW6lޡ:,rnخ2y+T5em Z" w#\ЅtNVWD]l\$dܬ,ᙇthڄ)"9X6oW;+{3N`吪e1/\kfCA_jrD+g ]/)nH|75VJ\FbO*ERK-yB@'$<6/6JV>OO@uZ|yqm,?e[x ZW lpFFC Yf|mWo*Mz,֖!\0ɍٵ'اtQnpA⻽?Y&Fw+aּk[;%pݫӼ:hdA- 4eB*)ȧ&\H5^ ӣ+F;'t} 6zC^jq A!skε-)U'VxnnbۗS9DhCI=9ڶn@.ǘ6I>ƣ-g&goSWܚ-9̌0;T4[›xN]#TVhN 4Ws$Z7PVVpnGo2Zę<'Һ;kK gE1s{ҜUs3P,vKrt?)mSY:oj7l,ބx~,FrA$Y%%$9e jrVw2MaD^&;Dr{n=4P?3Ϙ}ZyʠG>s[^A2YJˑD̬ė+8m_f!?qWW6W/mr̍2mԼґqG5"k9V= iFndTz 4Cj9w7,pFRy6Lt]WdB&HqV!ԋ !(㯽[ԴkE&Qp;.&Ye,3P)&-gR8*]^=+10_Z)+ıZJTEv :3ZVx$(+˲%}~h򃨬+^% 6txl*]!?dk[J1nJ;;JKJvlsqZaU*9WyuM V- )ħf(,Q6UJs]t3+=Pd'3'k4)li$mzxm?MVn`1U\ZzUH?L+tu4ÒFv/5*sbqQfݤ!yrWȠ$8S̼ Bqkִ.\X0Z%/:u7 A{]jS(/xی2jkXUԫO {~U=G3Ŝ'%NGlČ.+,ÞGG#9}6N).@0鞵'zurLdr 74sӣӴL=ihlcNA&}8kx&\#j|s km[`gWc2q'9_Ev'x K܈j\be9$mҗ;[fE&s┧Q%ZfK;q*ŵbg8 5nKIG &$Y'Y[x;DK;",:{|d-,e9gQ>ִlQ#q~=jf6GAjZmDhm^.Yg|lcP~дDW֞R  .eDf~`U9 *)U`3]ޭzK"^)%uOj.fS ,y?J{q*=uɳwS4I,bTaz0MZK)+6Akg1I#Hž =vl#Yk~b}i|;T$ GWEnbC}Z.wd'S&ΆM[۳` vUg>J~ pW<5WXMRl&l\"$Q{TcѧNZ-$V.8VA#FX@fb@OBյԜC :Iڇ*(xb!`_}ϵrΥݑSX%3ET~SY%-I$c*;`Ua2mWr0#kJSg>+ i8O hF{yŠ\U-2erU⋇o,$ɮ*<5`cѣ1Rou'[wHҮc>bHİe㞘 +k(y6x;}jMvα`meX ͍<cQ(.VRmjuhOk*@#ijPEW#ڿx+ ;LB 5w6ZA-w[v#kt̢tjCc;gOnF29?xwv,`%AGP(3@^B܀z,X9v"D'={})\r):43ۧ<82"pGr+LiIm紱( 3zV-#\$Zev71lijSo{Ҥ( = =c8wwp ϥtJRE-.u9%OݢɷjzU-GẐy$d+& YiZEUky$XbM:OSMSM[(5M)UU=zM{.v@#m] +[$en-HX᝹~5V[;T|i'=HmdHzQ$ⶁg{&;B幐q=+~GCkln$gKHȯ6ԥtu5 ̷'g8V-خ68uڳ^(7 c\}j1@2F)S rzmg) lkbd u]B_hz4v{ 쎲Gt/(R+ [4ZHdl{uFgy(ṣ8_\-LF#;c*[c+uMBx.6:r7Ahswoc-%/k˰b Yɵ"\,05 F=jv1XŪ6i"y##;{ usz64+jv=70%Ac϶I=*5C]LO@Њn!6l= V-XdW(z߉DLNckQH/OR-z"E':8^eڤ!QՅs1ZFt]M~xQ <DŽuf 4dgspFƺ]CL[]r(3ܑhLuw)Yf FvS(4skdrH ǯ5ZHW-l*ɞ͞=ұ"|be<_{6;[lASw@ϦC漫o&Xr|Un?uleWeI{}{CO"ȲHX6+X-ḎfiQxlT,sznyeprg[̠+  3,3DdЁ~IJNK8G,1\zshu]!8I N*i>d8!xJn,l2f6^ߕyܱĒ4Ƿ9Y5RFlbR]ǒ ?ί.щ2L(NAc>[)4kIfxkWljZ)t5.yS]9C+#T3#n<{Vnt|^5vmJInEFߕ+_IU%ӓ;G…8ԾuKɜ(Z sIŎb~HnɍȽONOJK--˼/~ sz6~hR>Pk|Ⱝfn6OУ?uzRF]0~IjۻK2IC0qc\پ/NՌA s]uE"[n<6JהA\9E0=FGT'2kG7{WmƪBH_,gWQX>M^ b[½8|('3'uz i3 yw†+]Ş +שxnQ_U`aYM/p[|GpDv$4!̓5klmKY|ebp+~c`-/%uϷ5J2K6=GzUnzl*l"˰N33D^(n|#|ӝާJ 95 'I O.ZԺ^Eֻ~BMo{M rO~k2#=@Ne g?Zm&E9ċ(ʕ"hEٞv'FFIMs\a3_F;&ݐbxӅN7/;ݵ]3oj| :MlԬs4Ѫ)ˌ+[K"~p˞ii`PeFaSZ< >K-ԞS!H+sڼwG-&7={Uv4!4y?3LݺeqyooS!@=ORԚ燽y7zY Ԛœ\[wdG#PHrO{V9;;pY65"i@(Ϯ(IvvnVj3X$h{*|z׼u6Ssuv&!`; uifvc#ۚ~ܙ{BZ7#]x.OZ}k)UX*K;npJа=J隸kv/*FR˩B{U啒)Fctg`ⷡ]^dU\$ZwT[HN؝/?+maY,_]-̢[ʢky .CntlΠ]yM#]\p#:;b*Wns?zɽ>TMqɭHBuInF zg5œwpGt_J X  `1]7u.9+y_,(3:*R;ڪICuf*@m9wz6VݍIo w'ʠwf0 Fuh;>U&s24(}Z:~up8Y:jkX!=9ԷeXu#%q&ɝ׷l`V/f!n:{W,{hqMo3]<2n VH5IV/acoO֒Mc[]RiN-myX9_tQlL)oc#ұc2I mq1V#4cHۺzFDvÍ]_H,-D&c 9)~$KgmY Dֳ˖H|+r[-&KyΤ'޳/Yu+ws!8.N>wQ𸱸ʹdc?~8{i$Oʏ8XKtkud i4*B!>r]ޟ.; 2;㊗Zq5{K%Y`y o?u?v@bxEOMê]89Sԋѣ$uDsxRB>bGa\$DD;d ܛÒC,(aЏLўl9S^eʤݤ7nfcm]5Lٖ#Ѻ[Oȯ>_J̵޷9V V@zs({N27: %O`ɭ)FNЪsxo4?Ce>c}3[Z]P/\ G8rk='JAnc?^jز˕ ubX(򥹕FK!Z˧+T\1=ȯE֛˅n&u' f̷~(R qMa/5:s1n`H@ɬU) FkGXmn)uR1\'R)TN<ւ]@Vi"U["pOaךYL^8ܷBOtssh-PK(d'*:UyAOS1m& AꚟluXL#*=A5M-.[Q#$ye,G0`R)IgBϥs׷ w[-p7kCN@WCR7UڞY]zԵG,,VvX\Û&!䐏ER>eV8f,2Gq]fzI)7&])e {{hF@Km(lQjN>e$o7`3=9^.B|ַ6nǨPo\Z\Yʹ+ѽME3j>NVn6W }OsQȞQd)|U%F|5c%֯x ,q\z ,.xuKf]4K#wi=M;:5HcÀ_b8{Jdcu?< F܌z\-ʜܩtX OzMW]: {}j-9Vu˛X$φϽk{SmSk{ͲiJ" [t mQM-lxUݜ9#2Z$#Yя3(8s]0Լ2dCb(އ>֗;0HfbId ;Ums$X$ nh.ݤ3qR5%ij\*J۳dYmI+l!Cى;kUww{ݭóep+Rfn7߹!WKyD|j"3M$PG4g8'[5iV5H[Nږ#ݪ=?δȧUTq֬I%.rw&8Vyݸ XRܥ7ts8(`b}{V5dՒ:(;6/ :7Y6g?!c ԶIszAFQ%ݿFe!qv8U>s:[H:KGA'"IiUF8U~էv#d\{ɉCFWUWbm=LC4;d8:皋Zہjlq)mS-6G P  jm,CtN;N[Ejc-IW% 2?XtJC}A.-Vc}˶#8CZ6PIf',dbY I=9NZ2$Q7{( ~h`Fog|#}hd(;P;"{"[.%cb}x{w: }ۯOU%-"|iY"m0n442MvID+ĪHe#u@ֶm8d F'+0m2I3LEWCO\ǍV`'*Q Q F99LVս: 'Hi8(ܟқ\LAmY_CRIp34d{z%*Gz$Q/5uY&00eHdʦ4\ASkv42tX>5ڂ߹g2OWBC*B4V3hb9#v@ FxA*2ZdVB6TRwOwUu d#}I9~7<3 Kˎ@va>#ORH-Ǚ XQIunPhp@s.N \ҽA-CQ$H>Rw3wYJR.h\ق$ۉVbE"hJGc|7+%D{yC3/GZʥ>ufk $w^SP7E+WfIr8nAxdѮM"R1"O^]~]|yΠ& '+*4Jk#ʸQ!֟WxmMKԩh}ڄqOQQNc ٕEd,*{Po,K.@ ϭI!73g}ܶ$}eR"Q~Os i,vvFFf} ฃηf23Ў6=nyȍbSC=r׺KguW{!); SQ֕㒊"-?\V.aco ۆ>ܐ0~S4lf*nKKu:~ʱ:V[jMwf64376Ćq_A\NJU>[)<㓞_XQ C,#kNׯZ >$[4hZ$ՎlQB@%eP"X t9---.iBcӿZ-t?Kʩ]Ǹ¤i-Lz+&8rfN2+ (fxkێ7zW^/9LYm#rA3}-QrYF)Ks4I5]Fc+&vֽ?L;;i@603@k0լZ5ǫc+ iҹ].apAw%Q\˗FZȥFpˎ'Ed20};jK}jGS4r#q5(8ͣ$,w60 gT5 |Ҳ7Fqck[xQD~v?y};ԩ[ij{VIe1֥-J{-ݕPF-+.#>lt=é&śʘ)(AG? ÷iF<;uRȮ:9ǖ3 Q<\q;&GD UPը[CYK+H0:xַzLeyTePQjKl,z/i$YJ$_{ջ%3IX+:>NqWd%Ą\^I9.64ŭ +wX 7Hz(HQMƃIm'\WI}ZdȰ>vHgp2J8b;YعשKcxˉ8kW[= \^]^HgW sK,6ΑJ_ y=5cJv<sV-ZVf=lqRGoqy5fYp{T"уkDІkIXyQ =+DۓV54o࠱i@枂3c۴XH|zt-* v eœQs1s&ݱGeEǏ߭&4J$b[VYoi4ʯ]5Z2ٕc-挺2(4w)f$0CNEŤl[g%t[I8fH[ˈw^.7^xXhF[)#- ޵aU-&i21W$މey"xl cq κ,PjEo5ABsNkP1bX7&eZZY{p[_vv\߆.[X!Ş? <=k[z)Sҟ297sie@ AY:5+[ Dg^Pg#ڽ NK,cFۀ0Ԩz.A^1JTm.H-mVc;.wN%Vz[v9 B$zU%/ZK8]KooOָ"Z{U|Kp#Һf nmPmp⹘YMH; g'#FAjNIh&֦Dz5iRFlWjM=kI/[B7|H;ܳn-Im)n򭎸Ukt*ؠ }y[m$RM{_/v$<3g+ӏPkTV1*UNx#)1bn.^dvnɎ}j4JnFljkv<,z2,7mA߭Zgm>F3qbyU*K=N@]6>՜=8t7g%$zdor>``V`RO71*?[CG/6S!и?LO_ʽќҽs]O2->kiTH#Q@ZZ$Z=XIU]-nY;`]ɬ.nKDL98 [e7"GrMrwg|'}De2F>*t@,Ojtkē9SI&ZZpF[WYncQ华J.^vJO %8߀R3V{H!ըqlu{268Ԗ85rKO}R)c,*'Yj֋"響kc"k \Il' ~km;,n.ܮ~Qa3Pkr}d5mB?B=\V1qjSjyWqlN`ß$W>Y])$sMCKkp#OsV-,$ 1omD-6Hs֮ÚX^_q5ҽT6[F\guqtmlKRS/wFDtzU8#kuV+! 8IA=bd 8$VU\^kp4g?>ȜdUeaNx'}+jmN8+j]CpЬrQvڒ8RHJ $y[Ӣ%M)20/ʰ+|˞qtg+xUo{{HݾΏO#5FN[ QsR>% @_ґ,&iwgWt3ygsC)`q:WRq=l$f@އ_VPt(GY:vmw7FKr k_A4M,,;@swW.&I!']joܣǠU*ōFۭ=n[gTӼ4?hdKckn%I}ܘ$"[V$?&6tF rI?håءO(#{-~=3?a 7BqX$锜V-dQlUnufLʊ%qtw:,x G0RsQ{}:;o`W9QS }Nqu[K+\ݛ(/-9W.j#i;̨%T YZ%I$b]WE;6t}h!3n-O{u fx\1?L3@ Ȑۑ1+MaR,cc`"HŤةМ,'M@| 9DdVMDrr7zz~u{j^k6>\A 3\AFNp:`:O28(w>?JI3šxY)@9n}nj,&FYfyHl}nHAJNkRL\w7'v%&X1ܦ:5I.ͼ.77Ү*2@y>,Jy8C6 n>OjЃ"gT,T"Pgr085=ߜQYa%/QWΐ(s@"Q8pC'ӕe/+$ >ڼ q S=j03i+[\tҒO }QHrGocsDtoH{x p<t!dV#>Ty!+'[l  Sislm c_/@wJF+! y8/Gghn^/,kZ<"Gr<ޮ6QmF/0٩K 2ki *q/x=SȖ䴊C2tN=k--2iZ+r5m [>{xĬn*@:}(^m9`l\H{WbvTiWh}aNZX:߽S(=`oY[[MrPOn1WӍo#,n+ tp6s!ec`;{J֌3.ucIQYJk*! cd)أ03PXu56nT&{ˁ*^KpzT^M*7ZiW1[/+{Hyu`]nD<5radZ<=g/o mYΐxPI>?X/6C!؇}kjΞ.WCtK [lRDr<,@}k,Za=ԋo*IU_:;am9@M_ҭtk(͝p:P7.8##eRhF=yAe)~Y^.h |Q`ddnƯj$^c+'rs5if֧TrvAԣ5Sgx҈_.u5ӊ|oط( |>pfn3ߩy>&Tݐ- qzYleD2tt׌1cB9]`{gE><$1'jO Ԓ;16#%3# tM.Ֆ8Ow#;ɝvoķMzt1V{gRqT{㊷}j OS\uT-%\Ͽa U~DUKR)Es3g!G5{on9 2D(3Bk@}uci 4rZmtɣDPγZD֒z+-}p41 r :E߇X:d'@be}pM3ݵͼAWPGB8"*J)Aɷ&i/o]'DlqMcIc4QZGSV6LPsԂ5O+[9gN})hҫraa1F[w3zV"M4j]Zqif@ pSLЄ C8nݎd)%rE$N7)x|e5Ď= tQ_z.#yWIOZA(R@湞&;~Y+f!*a; UWRR̚I\"r@Ԟk 鏸j{ :QY^բCXS?TkS{3P7n"^Uvs=~Y3f-6LCs3QsZ$d۱8}RiYAA)8[ӭ'֯١GQ5@POG_4!]Jr=w9漎rZQѲTޗTNtAsp;pSC\GTvfIG+=롳ym."l M=|[:WK¤Z[r|xqds[zȉʓk $}F.rxvuͳO vr8 MHBMhVCKhv  7 ϿyzYv7v.XZ\ s!I 3О5:ngB^lɎGy!-/}+$i.ͅYH` jtԥEPMG8G^7sF8>¶*WS.{^KY䝎I,O>p?C=+Ѭ-0YP r:X>"P[fkvs 8tFdq (#rdpq'=1:IwՐSV4hDd<8\zz}jյ%l̗vD,~֮H0lvm5o _RGgukc,)mwo[qcmت7 kko#`fߜuc'$thΐ&2,cE?*$ X :VPP&FziY\F"Hh[3^&e#1PAvK :~5Xh7O=WzcBNdS[)C !FQuMφ`TWdrVze4H@Oxf]?z^p]qIEipDMΕ1 |1!e?OCY)V)< n).,8$nFqTkrO_XjR{x[wIؑ+V[O.N9㌶kFZͤc*Pj,[pTd)9=9w㠮Xvy3> ף{ 0H\1Y l-=VL}~uygɦ]p6U+w(+?YuO;9U?C} u}ָittcӼ Mh^Q]Ms.1YGeYFJԎf7[= l?JOaYA8hHJ6?*1T3l#;f_EDl׳LwrOJ+ߴ}k4/_)%I p+4LeFⴏ*vcwiZ1; F+lu6e$¼έpR$-+bѭaѴlPSORk6td0xі o4{=6ԗD,%b3ʡEѻM,q!j5k+D8wF`W?;VX`n-9+J &K2)0b>g>?V',"7aw$~8lzq 7h1$cjwEl>i#lX\I)H>* 3lcRC&<2!U-lǍs=^'qBWwȋHT3g%Ѿ ;Ah 8aц(KD8d|St56($s*ol|#L&GܶYCI+I=1ZZJ^)_-=ycWu/ ,^Cak'u",>HcikX}z?WK}\Yf Y|Ԏ8X<,k'ˎ=[HS1flO~o4Iw16δci- .f9mZOcᗖby Oh^!py}R1Jm>:Sl{8Z@DIlҼѠ_s^}%[񊧩\Yۡ ʕI;*"UtD`Y* 9?+h[A ӱxu[vKT cPxXb*8mbjfIB@xңM6j֧o𘤝rUw^K͡e P{W4:=X!>x8auLhۉ8܊H$5/U|w8W:ą9ډJgSjujKG%X[c ee!S/`>TPVJ{v #?jndy')+N!9dReF:U[ ,gW nz AS*HOʴ]L^L?qola11Pr1խxrR5:"tl{-&kq2bK ˄Up [Jr<,c;kc0]YBÍށJz;iZQ;%̹2Sֶ#ԭ˨ʶڥ{ #FeֺgUryhBq+8r9R[[ah]QbZ@bBz1 uc o駏;ܱ`;9\3u$P῍qXwG"H8ĹO21sS#s4[( *֔tpt;sX쭞(|[WgO\5gJwZqa+uٱ?wBFk\|p:Zu7y50#?cg4Ow:Čy<*q*_5p<ӢO=a@ƹ4Ht#$gsaGj\fV|[W3w,GG^ Q19Eu~m㑒@"FGO;\mn+<(ɵszz0~M7MVZŨ xr?m^D)=Gkk yCnp5Ţh{&d*{ZԫYQԭu<֖ m2,:~"7Uˇ'sܼ c1?BVu-;}C{>1-ryv>[,D%ƦpZ]]8zz TO95,6w68-)F2h(Jke5{k'-M6RU\g'IWqy#PYp*I7rӲ$w&?)Ͽze}I F69$҇PcPI/zpV4Gsӵc&q FܟL][ Ł-/X0eKC!9^֚%oe~U*ZSV(iPºkƪ`7}i~N![_YZ-FXF@r H1 Fz?\=+!fWSjܶR8̪ ~JAFfݟ5KAh1#&٭`%Oz],L Z:#B 5u0$r3w[NK,d'ҸKp@C4GGn_kzVZ"䃄8M EjV8! Fz]kR.>BX{J*I ydpF/Zڛj0ҰqԑkG=3iڽesXI7E+KruckɵPZ`H9zj+}.8&f̎I $do;K u(G?SO/ [՝%oI_Jw&X[.܄ݓVJ1+2Ws¼Q.Rn #º\]wF:%3Fі tQZ˩^f QE*z ӊ7>TLץm[Ϋu4zlVsG1xH VTdz-E4ҵI*Dr?J|3ߴ1??\%'e%g\$@9 ruL3AeozN[< $s)u--%dfzxX5]7趪ё8*q,:  F& m?toO}BR䅌½(ъnwUX9US+%e$Fbc5d*Qn[X}Or3So=1UgZ a?U7bR.YmĬf(PsUy.lب 8cTKpZ"6ޮ]h6:Ѱ$WlsJ#|\){DHt-]i ΠGl858/}4M>F+ilHbWl`H<=Ep:+nt1I/4FIsqbN S뺹sm ~1 UlQިꡇ\H{#q֣7BO(@ep=GL&Zrzom,W -t:턛USotSowƘ/s jѪPG=zeHFXVZ4Jܪ 8UcLp*^d͊H! :}=柢\r\2[e$g&K;{H,1{=+Jk9 ]": gcA H+ dsЂy#q`E7U$ ?{#S: 6ѓqzݭ"Gm,j{W49?{SN+g̲Mt<߰mbjtHOnZP6#[Ӛ`B ďLt>oo1$~Nj[h}!ܯa\v8XiLeZげ0(g;;[[BPR;&zU+Qgyu4תRR"vZ@Kcc@OҵF ۘW3#{ԭ=r[ZL&˖ ѯ"4Ò*h$RA+RYUy4(~=DO5x!JzϹT°*@USzHg?ȏPt;g72AU'LJHf?fWܗl؞:NZkOm$/i =M4=wpqZO-ctr^MKFw(H}KwR50"ls`.8 Gs5k9aӐ,XԵ*θjSoH:5&P3jEԴ[rEK"mRq9sJ,`,yȹT1Vn*6hq{/XtHm;THz & ]@=BgU`S W}oFگ'$BI&j 2e~?R$ʡl0r|_lNh.? '%cCN̟}?.9.J ɔ~i7~hpj Ic=H>[+":츍fNK&?=Djwj6JPg,[Y3ĞC7q.*4CJf\8jȿȚTR8uk_O քW~$~$'(q1.n<֕bIdl\aVfmf_c%$Nۛg.ڗThݘss.]xcBʷ=*oR=)dw7 {IPt^, 1Z[!n+-C3Pal"M: [-EkENU`6Dg8MZJbVb.JUƥ-NiM?Ix6O"69nmlnEIԫ>ҪZMf`n+3WOcTR[ȴ1H%x?)<ZAAUfA\>8\qzjŻ߰ /NҝZ\B[Xg\3v./qc-ݤۚK#=XlcymA>T)Ƀᔁ=U:n/Tz kMG6"1HSUKCws¥>5a,J}~5QX#+?tI-8Qv8Y,71C+&m)Cdq]vcmq~':f>[ȤÑT#+dl⫆t̲:˅#eME:9U$ ]J"8P`E9<- WJ#G= o*Zso-N:M$xn- afQ꾜vVu_^[Y'}+x݃pzucܖMz^&Q%ģ&Haj;minS29";|\"Zc~5pӻ5x5dG#Qֶ]$$fVIwzDRg1 ˶aGԢ孝ė0Fqh zN6lᏁ+c3ԑHİ6zz8twOخ uI\օ6َ+tl%P>ukF9cg l +3]DA0\]IF{uXɵӒPcy/NEhh|X| 3W.Zk1>N03KzVtY$ ƒ>Uitʗ&=#yڮ 2Wi,q yں|(|E-@>|5 ΢o/'[NKr=?λ]]l1^g-֟kI[긎'`_ÁY7i2tqۤgh㲌|ss™4onAi dbFOI', y2y-|~iihiqs&V o_goyːH#Jdr:Vt.-V {Cifh09Evڑym>ԊlEج ܫV<;jʮ@djTue~BOxgH-B-%#?ҟMT66$'#G_5E aZR)'I$tތY{Y-g y/vȰDXYڀ==& l5Ĥ@@uIB;Q8v#ӬT? < ow$ēԱ΅eSy2;:pLԷ3,c(jX}+];$_Nҵ߳ʈyxȬ. #Ϡ"{,@4 eii7]N?ʤsx7#9ϝZ+N;r;06xl _BʎM2]pfNsZUa*]}j:kWrY*K'p9VXwV}$03sk׼F3Gs){Dpo<\tFkUUm^jsmgWfɟϠ/Z엛QTPy]խڧ-.#iM@! n-Noi&Ο^bڡs_Erm<hQi}rg>`}Nzg*X,{ wd FrJUnLśT$),FbqNVfy 1U}_d~c+i];RHxɮ PԜbE52ey$`$9ʮߗiItw V$mBÒ}=+lwϖ2ûk=~cJcҢmDq1v@1'=kfh^暟l&i=[1;7~Q5;ۼo\+I C3꾕< $u{ѻG5Eih^@h}۶&Y\b+J2G.HɁ"yު/c %@VX\ֶMnyH=)R؍Ibj#' q[NQWZ|]sn>mb.MŻ;6p;IEBRr3>՞|-$ ^vb|=5p[>1b =r¬:[pZ2&{~BO:qHV30xֆq{jSE2glc>g_CǓѰ:d-:eI/SL41۩:-֓ug*-f%ǿN0=zNӦ9G)C3V٥1=OW]c*0N4$xyhz*TcYTB)D?¨=DLaYPI͹8>ca+sLtI6 8{gtZzqm-I Feݹp>W~7^YbX@ `j%Ċn؅9 JIt>m&Awc2>C LZijj+2v)+ʮéLػ#6?)&9S]WBMNQ̈́9}Rb5 qΟUA5ˋV_%8E Oƭ[%$D8 \d ϸQvSmiQYXr:TP.nXTb7D#FϩcWHI5w:[J2nBp`A˘o̻I1¹?jlf̉2 O֭$!Z1qaXm^hzk%Z @o֬1=Bᢇw\[G9֚G-wֱ^s4< `52Ga]nC$˰" wnퟭr HٕxqjRR^ףvh$$$܆?h 1ʏ\UFvܚra.猻I1;j|QԎ4 n4`慠=FJ ?x?*t禚ehF$H;Ol61bfg!F~oAbn`e<OeH:H-FKFG nBM~o!42JֳG,cYEH(I'\xC 9qkluV- c'5ߊ>ɬF`bkOG &Rʜdsltl5uNy7oWrgcڽb }됆n';NcRxP{sJ®җC=23Gb1\ZL.7G.ϧ?v^&4_AkC뚭c+I졂E^F|c9?A^~&0{fZ:Aެ\mوqRyc׬5+dbyګUFrFOkr)<24!~\((kHG8+_:VibI=EnsT*QZ$iRlGcbڥmݏL лP̑ⴴA0ǝv664bH>p< UUN6[ͽD=G7RaRYI6td$̽T_,z+H˒EbNel~O,RKGwry'[=!7ǐneڙSY!*l}*[#2M(yoR);3! b T?~]jiZH"sq0Ұ=kW)V.aڹmB1˵$ :5OS9nL;kz:t`YCrq'[i4V ^5i)~W9Z6#R9IC1waZ1ZtƩĊ{9d|KrO/s>k77qϾxoQV6s;͙)?|涬uwо,ls̪}q¦wqqoe &V{HSV#BG$w!r8[dʞ+H^rHQ7g;yXݭT6}$xDM/T`k/ݜzקiֳ-5h52M:ԫ5$dxG7*Pwx+? c\qpV a%]&i"U#ezf[~$\|뙸ҳ_jcOԂqԑWmrpWD7Xʲ2{\4ZFL"FFu?rOz̲O~`q~fA$w(s8OA (G/d{53 I$Y;}ak}&EnfuUj'1N%P(Ԭ [aD֑Hyl{??^s^jmS&0?t:u۫H8㧮k ᴹO(K[')xUazV2H΢d*2G'=ǿloZ@*xmx(⛒X\ΓOCb;s.n;KHzo֭0#Y7;p?wQ[lgb܃v2Q[+I~AwΪ*IWAM7/<xj5;[kfQǨֵIum^tlfSX-̦] ,kOOf@lI6 $s*Ku}Ĺ\'OQF?A֩O_^o>iAš-b9+Y|Ίho7~moOlWoO5˭LbXs>ԍFI|?_Ww6m)NTn8r4o|.=OU~ԩ ,.F=0*; 5 QGR[83Ep+\\y m6sY2w9jb,[׭Jj$#z18Gw\H72|PK^۠X;m I9z\@k IÌQw~kakDrwg$d9?X2`WSgk{8Wd?>*֧KbI @ XcjiN8 k$*9?JIYN2ppFO~kM@Y0w 8=GИ7<+i]Znqh,x)ՏѬlRpvIҹ"RIl;k̪4ey!*OA%[acϫWts?`+9c,sZD9ɬ@Y|rSѴz~[ Ò{z<8"KHNJ)(E[^\bt%osI ]e_ej֍dm,GAXWf8+a>b9B. {a=OshnKtʹ";&g V/2\RCprGׯA\Kr^TdFXb(c-:]Big"3I\U嬐+lP>]CR֧ &;tpZB-VV]χ qA iO:Տ}y.VN~- [ymUP`?u+FBc+I=8k^G;нtJ g^V0+inP9Z@ {*rw eLRi&!2:$3zvWkkh7I-RzCV+P7P:F_V\2>K; v~ } +MŁD1AwS*p:%S nSϵt?Q0$*,/ ޡ01(ڃ}A{2g{ HD'9sR{4).i)%{guprMG5{{}78lI{w3;#SqфvFUү}(]kB*\`[b{$:gң $'ǒi_w Ӯ!`.'ŀL1?RY$*1Ykk(/F;H#[D숊GnW.ʫk[tn,«_:fc_*6bk'_)͌1 9?JRf1ĦiX$Ѧ9uZ"2UN'>9I752[`W OLZ63ieIb&A؏z1%oCY|cȪ/x.C˜gOmT N[.޻UL0LUFc(Fz3Zj3=d)qB\7=7IӜb7 +/3M>ub$XXHe|iӜp[V3y%sD?0;;([ +y4;KFgyHiFz$YCi' NOf_ǵT[KNp3iTc|; hjåܩ7xF]|zk%Hiao6\H#E45R\BS5 E"3b?zF: oR^k<7֒q9hR)nU8U?LV37i$e+\U+6Xd+pSFj&-͹ D5Ms"vgU8 cYpKl}Vsǡ:% iq ֣6uMd0]cxUbhbyr}nMd{׽bkmeqԥpб,9R*Iм$Ynw_yǶS$^Fs4vF'@OUz֭=eLaFJ:#45ǖ^5+*z Jq9ִdAGQhmZTd.:V*&$Y-vQExA&l5ba, 2J0H l /Ӑc2YV=V8r@߰.3b|WEt3;#Z{ʗ6 "=qR;ngʶ l7Vqz_,RimZ%3t3Iqid`ߎ 5s@[msPQvH>Z6Րr;bi?yyas E4蛟&Iw1Oj!ۨgk|iaMnZC;WAy=7Oqm*aQƸw}KUK%GקJeZi ݅n(zW\ImT5.n/אm9OUYfI#-ҰY_5GֽΉul1 le[9߽%eFSŅf ѫ0c qyTsA9VPe# ӑe2nŽns׌rY6Жhmd[;K rm@WwR{4Ͷyd'獰]qᇸy,o""VӰGB]:IˌuЯVRZ|@< +|AҳtIn'iވfrPV\rA"bot5GuHV :~~<P>|HnN8^m9tdWtrEf%F1I^~}ECMaks,Zi$j4.%sp>ֹ"N$$aST^@vǘqKErk<ZnQ;qx%iCF[/#JASk|,5,# yVmΛN[7#9gq[> H2ʲ#'DOEрJʁGֳUb!]Ow*}3+fI4XmeiZJ&Luֺw^0W8<~2G ee۵CߚԹ$G>\骪@~*fib*=ٔ#Em~W,>kG㙤Ibjs y0klzVVQ}nUxy0>-B ZcNA 4-YR8kojBfH\@H5: AF{Նk"O[?++GRZ΃Zy+;uy_izbj^i2#/Cop[|{7tiՎ5W߾aO=G5wl ^G?+ߥ`xO9bv n\uuĩ{+OU{G~8>m*ͭ!MG\u֡y#&$dXP`5kNMr>h{{{WCMj݈nHV7ʐy]k$q#)ujs{,5X+dՉjV[ZۘaBG`Pskl\e6C$~u~68OZHVڱJΣt5yЕgxvF>,U`k'S <^PJGr8kN|Ovq>4kfK\$,dM?x(5y_/.H줅A vtκgT~_Rq `9 jjx[X r&]R:Ƹw;R|X.LX.zV4 oc"[M*ZɾKq"5 \Y#|PoOzPRIɳVfiD4lAmُМzsY|p!,LeK|ˀ:Þ+GZ⻊6j[sƶ/U lF5@eGZz |M:0 ?21B#9'àǥ6Jkݰcһ}'I04.>b:8WiZƛ|iW8.3ִuj-㕞Yz5hJZ--XRnOsNecuu䅘+A{+.HVKNxͫŤM~C˟|qvzJuE[kZ"4Ј.?ퟥ\h4*I483]ߺH웑3ԟqT.sY?z^GD!wfl1vy'ӈ8U F;@<CF}}?(7X|Џ58a~JZKx"E0}i]wm=+KuFk0I<*B$ ʨj&u!MNmsI=i\|uJ=*Ʌ\{Oqy+o$ kkxeA{޴M=Hi7OS'u4`dz%rnM fcҢ2ܮ; eA隰W'd o_9Gf8޼wd,^asbH|mimAixy%'+k)iNwsuk1Kl ~tD͹[>^7ᎿZ⥽&WPlJ4$#?S'[N\"+ -E1cNӒA<8{հ[$a}k.bbw2@ZGUWϟfrwb6VIb6ҹ{"䫩 $ԗJR)F [YޫŌM2Z:mWs;TL?ɯA𮘖jܐwIkJH ,0 ҡc~5Ǖ%iZK9䁞Jv141k3ۦWw1kv/zW+Z,څ֏;C#yd]nz5+xmuz4&!GnvklUVQchAIu3mHœ fɶn!lhk 4[_oO5SRsl@ifm#M-蚺+1XJqww3\׃2_>WG,n ~\r~T+ ;fj  1ɮ[PI&g` I溭DKq G89?qYXΪӎ;UItCHFdQz<['Z0-d0ݑcdZ},-m*uhČ^!NOX1qk$;lT7($Z_Z}70C.X@;W<_Tks+TҤXk#n\g/~鴨$tEwpqZ!c-3NU F6H\wnM~t$+hd`ʤC?>dZE,ĩڪFBQ[ziU&#͚}c#eF\9qbSKj`F 8Hn4ԋV-g@*s!Fvn<]>%6 ]y\RqKǹ >x7V2gBW@(3`Ssj. 96iwtMh&YHjwЦiͶu;VIQT,7Q\#FȰyb&U(ϔq*-AuHv'AڒU,7 vV<d%[ɽ4e h_gc䃑ʏqԃMI;d|{C2Ev`Ozo-Ι(x\~W ~u VpӺg^Jp8kqml }I5DF|>k:Hf`>xoqU{#Hmt8yd%ć#z~5O$7qȒ@<{iwvXqK,ڝΏp0[¼_ќVrca!cnOq[vu3%~ ߇nl"kgKfS =2;[m ct´R-sD Npؚ1<-ۢ-_q6<] 1y'eY]O$p楽ǬYϮi"}-z~Ux4 4ӟȤλ:hU?`t;Iu%@ø'tG QKqkǽ-bYPaӶw yC#S\cCӐz֯Ы$P4}cnYn,%,yy,>Fq& *~EI?ץvvȓGw$-m>~xJ+7+1`sVb.zKk)%WʸO5֛HFוwDf;sU#Ted `2Gcƃ.fixF]+ídG GG@sZ9+]ّ-Ʈ>c \}iv:nsCYW7(?Zڎ]-Ŵ*8sZ]7V%_gp+̩Y>dzB8;X62a.sBrk$*dgdhr=׎8#y"271#gdZw3%XW<Ji-ĨPuuw|}!*=8X'+])Vg, \s(㷶ݹrrGҮ[Y{.w zzV?5= =VKaoE6֊/YY<sӏzM[V]:ђ+O=& QkIe9-?>kvkt_Qgb\,o2$V6H ;HAF\fEnAf8_.xY +GGA> o ÑQ4;śڴmSθ7.X5yٔYAO?O5|E(tu(inbghÎ=n:=ff$ @88O<ոA%!rV2}cVe33qb $hΗ:Iݕ|I" ,N }㰨u{@NrStWw Э-+@ 9{eOEQ'\qIOYE^ވ!u )fvWs$Sm <SWu]6m΍Ư&b]7'ՋOTx.{4}L^y߻u(?Zox N!uFl+Oc^L[Nz _.l1@^p 9j+E4*m0,d@A 1ڲ) (޿\O%*iA$VAib?,2\ѓ[gsgSULY~WFu=CPi7)@3F/v[kdX-4w9r_ck.*gsv8MCpS[[uFʀpiWS@-ءQ:PqRBU>0cϿ5=ikxѤk$R3n'vWNWF a>>.^KuD}uX,r~fRsrvTNibNR@/BȭD^B1r=j4o#+ 5p c5H7Ns:sQ٩Ad?!O;}{WS_!Le~yk7NӚ- .2\;"cW/ϣyF 0Lw7gch#V.@$c>9$*  ՘P]Y\r0pz{QrKyP#2K_#ЃGcy2V#$ڙ6 )^+u xjg.< < N&FD,k$c2 ׸Wʳ$v6ޒxmex-6rxx cV<&d].tiY25̖wЬp3Ye9۟ǭOL06Svj[ZfBes+K$dIm%z5M21n@b&x;_t& ʅsU}Vh"tS0 }8eYlg*K&kkn29MzsXq뺶pŘNKpv5VV9eb8;IV|п`r6=9bMvGΓHL/ܣnAA"n9zխo+ ;d3iz3F":<g*=`TjGrVOX/+$|6>+ܳ*̀}ñٮ獝JSthXǒ7^~rJnFztqN:KTj=*0eny{ի{bڒ c4ia.G ry <'ՇC߭s.;Ja/_2OH2VS}) CaC]+L~7AKsm4S$vln%!X="݊g(A%ӍD_jݴ"1 6xԫl։w4F1N^(]#<)*@̥.c'\l2N}?ZB3۾:UjW61҄\ y2s CմQkt^37z]}p>T:A9}z}zo]|O~3o׸5W5MimE<*HC0q޽#P$r93CKG+p ^NÍMojMv"51ha_< y ѣ>@J^o7Vu{A#p 5`]VkH "aH؎8O8U69yt=^zZ&c+Xr2*Ko4=?*vC*Y iRO;l-K!hyUrOLTח,]MpTEB󱌾Z6qPI*L?w V-qBҘcX1ߞ: &$I"~:]uJ\DW',ePo?9pc;IEѴMYd,^GHZ)dV?Cބ7{T]$h-VrTfĒ㨮2X26r(;};V͇g{GI<$:èiECd-M{딌buT\It͹9fږ)ޯ\kn$}ZӒњLaqxEiFb$C~}HcCR1dY vv<SRw77F`'{suzNJn.Cd go.Y-_r~QO:HٱX>NZ-ޛn 99*ֶ5g؆ºnHMXУF9&*q{[蘳=K:9ZBYvl1Q0qݵ8xp9Wڙ}o!wpIGQ{;⠱7-$DaoHkX.,i(ߴ/ʨI>j)u%N%mNr$12d0=f&*FǦ?iDޖ)xF cO7e}:Zڜ&(eG7*ćk=* 5do'b\m՜h#{ڦxg(h#(SD'4D(9s;?M^ I潑 "h$uWPW㐬0G*sZ&nN+q끚|ާ#eP Fvlil Q׎5k]Wb8i^ Yǩxk[JRc:|z 8؈+w{ZKf`W_fDO^6OXKITȗpp:em?) 3c18^}-W[$Oay-L`βTRNKfm\;ޛ}Ykzn?ZV#H T]K6G.?ZnS*쎃M["Ӥs\gOiz"%e{{`= MH5ޥͭ&m4xe# \֤tu;f"oAcjt~K7HC>̲qPAfęfuO|ҳm[SEt)Ft)^ʭG!T=3NQ:6r[ĒGj{#I}Gҕ>iE9[aq_Oq1[>m?6Y!eD1GC~5g~HXvT1hZ ,VՙS2KIjj|&`܁n[Cñ=,PSiPJikΓ5L}ጃVRmy)=EGԮOc$> n֮]]A٭c;gUHX&ĕՔ)1ϧnjpȥZ3 :8E:MclY*}<@7[U$RxetQLɐ98Ҵ?b't!sWSQJBO[<lV>5BpIJ7^B5(r8WuY&S#` O>#/}d-pv)c!^U}qޝ\jVQ%ձ9=>gFxp:M?Q-fId+;d}0kZ%( 䊚J){ieM@6.dl)n\m;8[ui4\P<,OAY PIdb6s\TY{FFυhlx2OF񼧑>Q]/ݧ{jazvm >{lf *q}k]/U@?xxJCY+&ͲȈpNўÿּUo0ocQqb>$״Je]t~JRc18$qaQ,Iq]=B9d³qJ)S*J3hIlMcz] o314E8\O,$~K/le#n>²R]j@"l:0Zud:1kE2#Mqkcj:jˀ'e•>Ge.$Ձ Bkx#t kZɤcJi/thmN:="+Ǹ I"/o>sKۃ&?/{}*pαw)5vR,Z_i9wc$$F@,ǧґ4% yJhDV޹˰j0@y֕l5 Kl(Fo=xɧ#3r6CI'!9E_BO2R֎YsԷҳlغ66Moqupe[XhFM5 (Futt?ֻ< :+i;"ܨn+tOU+~.C\te gnNνP+;,[tYfy/pvaD<+MwLsH&Ў!t ݉Czֆo$6D?Tr>UlvNӲLM]:+rLɴ~K}jS]'Voh[ $R40\ VYrוnǭ$%Vx 6C5iwEU5ųF̏2Bq[o2 7r Ϩ_!DI,) >'sh֯Cn᾿ك sɬ%0XHT{4&Pw]=}+ėHV@T}~3HҬ)t2"{(m\}?Hn< ϧdxM. #uD">wYc霷ԬO6MF5 0WQE5/tWdي'RǶ=s^Dj|Q=8.i])iU;[;v?s{Ոmm4n' ',ޥ_åʯ8?.V:@KcG 1=1Mi)X"t>U9,[׎2[4pTW:-{8YupJHmxݷ<ƣJqOVkߺ5[N"!YAi8W *{jW&&yH_Tᢓ΄Ȳ=$-Fv/Y$A,ܡ#jO}8?J6U`?@fZJ{)^$YZ2mLc^^ݱ\@&0=ɌSt9!s7-gݫn9>ZſRy]VrqSivw760[#J$cSݾЭmU9fr ~9o);Gm:9eoCF\t:R5ͅR+p{$6/-m$M#08SZoӚ6vC(?yXuȣMMnrp4Dَ:N4SaP?,eօ" b)=}UZTu-`/Szֹ:bOd|{eޑoNba]Pj+Sĩc EK5r#u60"$땗DM.H8i+0Q¦Oܐ?ZH$Y7zzoz%VEL+o&B1_}:W||WYezgںZ\Ʋ̧yUŬW:ƪZ3}] X-ZC38ڪI MۢdFχ#]}7Ðy\_2kZ_^<=jgI<:\MF:17#˛lsVsֹw#Zh$9*?}kŭ:"Ѧ8=ϡ5ΩSG+ZΌq2JЃI#=SN.$qM$G¹f- -V{K1*o kB&MJ^JT U`gMh[ƫ5[DZ4y*~8tRKfEDHpF;pqW ࡅgqZT}a-.Dt%wi~47M\*XS]DSYHmR4M]D),osVuC:wʀI=5r3U9tP0][vNk['D3 ;+}v9 S9NqX0y.+U֑ݽK7b?uڮ4Whdsgּ_Q> zgN8̖ȑU?^h{hK\t8 D.&$)CVX:>c Nö:c53< ۚ[hKo"<?*BJrKLD`nTOִ `c,Gc3} -p#U }rzZ| ne(TB{2Q-j:]ay ,(ΫC;\BTuOAp'K,YS#A]Nb4Dt*GQ ]-~fz_jYAm~ 3g9iDEȷl3I Tnb+|\[P2z5Vwi!2 ߅nkWZkklԍ0Nְ oynH:quݏS]4N hޠ!uP'8ϥu/-Eıy2ޝ$q+RӋ+4H['!_[v>y)# Ǯ*ms<"Ry+_5(tލ88cCҮ)2 U/%-Ћ0c*prU+4Q$r6׏?v_5HVui5 sOQ-)ZI263*ș꾟ZiY2OTzJKW *\Eq)h25 ^{PG$-"_I=VAёF<{@A+Ak:!UTI#,C@|T`jΩesoq(F;*,dq#FvBJy3O4z)e 1WW2I|;p101T~XKCjʷ?+Z-é@~b n?ZWt@cWE\froKya\C,pH89$mkbDx8^^.\,A%ty?5vMj9$4%O-v;-FQ͹ <>b{/ %G)*x,8֯yK~Z<$9%ٹr"^ArH,~Vv Tآ4E݉TS,7~]*qk%sXpI÷z/W@SZ$Jٕf&smMSUHP޵yE[~ 1ɩȿaj%9|SGE 1YBF&k.2]1ro%۽Zդ#ʴ3{[}xdo5՘ԚlކnLQ+`=?Z˲_i[.dxݎ*=_]iS/3]ԡV߳8v5he }R5g"R~e>+CîL /gkl{J-$0JdAss?#nQ- oD~B^/S\4ehxn- s=B!pIJ\2 ?$z# 4ht_Ȅr{N>uY@-4i.lt&xM#*SǷil֡ނ(}i7/n7-֡H/.6 dY1X Fr^+@-:G"ꄀ!W'e1Qq:0ՕNVruf uZ=F0AFZ.[L=qV+c†RJ(=FWu!(reɫHN1 7Ww( 轇>gUKFXN=.ܤA2 9)A)%!.Eug-&Kj7csZimu@idBG_?O⹾ q][8U<*o+TN:{ksr7:}M-,ݷw$2ӻ|s޽e8-dW-H䶼%`ñnZJ79Y!m'P(Fr=0kӴ&FP@2lnL{xt_4g5|?/$obs׭+ܺƄ}LMW_. mVQ-d=.em@dt^i3-H3z#@M:A 8zJщ yHϖ7I8[9!TqV ys/BV%I$kJTz⹮Δ1i-SJTo\Z[la2ᑛqAjېF9 =+#G..$D35 jTg5QKC,ŝJ:>_x kbqvIck[)cH0\k㰣HtᬜHnq2e]du6pNTEl7yǂﯭsW֞E B{v m>&(֓k^WܟK$~g4 %G8nl+!xm0TꫭmmM8@H3[* NNr3m5uڮ$w = &\4Y0cW[6G6|łM+v;&`7b?xDq@,&_u]nщcZтMtLh!MۀYOo)hvxzמvhwOLRFx‘or0%(Yl0@FO=GE[~F!E#9WtHf淼(@eUkD)8NНnΣ1HR: 1\m.'٣a 2AҺ[*u< ڨxgW"61q%GbaSG{[Z}@Fڛq(fg.QX#JޥEM_Jj 6Ulc*>gp>>ԟ5ڍի0Hcc{W&IpuSJ;.UtemUQhsZN"iP,B/k< e\!ܶǡ5ہ@** (Q:,<9/6Tq$em {d} ZFs xD4뉙<`#ڒCTJ,:dz+&u*q9u K}@{O73y8Uqۼ_ld"[V8`AڒyCi뙃 WmJO"{_Q%#q Cln"ȱǽ[PkNTR@O1xc޴.v5? y ){po!uD.6: ?7EɄzݰRboOtm2!dۀv37Lnn/b1K ˃3UOEcB\UC x'`OKS;6w'o-.6[ʇTQ~Îh;G5#V4Y86| jĽ${1}:Ezy."D|[Hَp$pq^]T8nW$@?Q[$zջш?Tr2fʇq_ \[4a0і #~/z_,㚧Woq%Ď Ğ=1Zz;8mdJsՓQ;Tm-(39"0ڹ]: KyLӟ]L^ gkLb0% (8V9u?(n;z~B]T#NOv+a_ֻDvpAXtc&ڷ>*0H>q0/@yzEWvi7SUBKYJY"IʁY@;+OźcEY.bPLSNSzғʂ4p9y#Fpw#*YbSRx?3C+Ǻ " ӱOD*QnnGޯ])O$?8M;`H;/88N;bU1ק2kzXH7'лw,d]"g]Ǟ?AgD{օ^^4(1$tZfVr#:"N: }+I̍xكc'f'=Ii(dpdQ6fxɊErs;Nc[v㔼;S #sUj]5"kG+y䘱cx tXiJ3 V !ug]Y@g#<^Em&O65gbhƴ\ܜmzձB7;4I&La'=Vc}\aP֨"|T~e;So8Aجy w*: jNZ 1ֹnUyeשrr/_j3ܣ-Ô4VS 9 +$}N? 8Vi80AJ+AʖKXEQ҅rfwaio&0Bԓօ]:id(PҲ .?(IskQ1?*ܞG\_Z'ci$dxծA e;@\2̲ NG5$W r>k}E0$z?iEY73K4dgkG:隌{[BI5 enUlcz#l|W(㐃)Ѓ]ƤlKJ{Q:cyb8kSKPɝ:yQ>c_t^׷޼u(4y *y&]fRЖ3G1Nj+qy0Ɓ#8 Au_5Ȓ3 '=ku~qnڻ0ϙr%8eԆFy9w,}{ Ҭ7BnzzWi:ǽߩ=znG_r:XK*(yDp^5s^"1Y*GVp0q[v(%\)2Nzj[{+uYYÌ,n85*ܻ0ͫ8m7waY5bw#]>l4I3JT~ZZ(5,ǪÃۊN\b@ yOGj#КM2hu"0\.r}o7q~#Km3O֯.$yb2SӓϭtK-oq*eGMlqY N54$*v=nLۜ?6Gmn6b6NG֣[SK7]J7?07 Ң0 .0+DZ r3޹G.pYP=,In {_'?,*Dg$ "x:̿tphvQXeI$s9EDPhoK+ X vs`kO@Cc! aoAaϜ=*f"mx9srVR+KyL.(@0#ذ냿]V*gˁnjZlwA=q\u[XhXNN>Aj1غ"ԴO$si18LֶdԵtrF$S\ΗyxvdI(c #CNer[R]> IlpG~w%+-UX<1#rֹ=wEnbKu'jHǦbYFu VX#wr =+CCX.\$#w/]gnoW$wܚZ/3yk#j9e@9ybAYw2O!lcb ?盳 0jiW/MWQso$Q3 I w5"(GNsW'u 8GE)6y!qc-0)&]\c.0B] S)c["i&bIִU$պ ;T6/䑧Lo忳~*Ʋ#p8ϵuf&'d89x (Ɉcopj^ RxՉ;WzV>%[-K\e92F5i-m xpf Cx~ D7c .vWyaĥjrV"a|{Wzd:0b\9n@ \xni4C9nF>Ұ UOjۑ`֌?gBU.~n#?5g]㷰x 7](4KȪIqjս/1Bp2sYʍ٬kXK2vV/#r1޺x-ߤM; V6Rd5{pXe,:p8q*F3L%Y#d{U ej=2}n~Y`s"j_ ꋲHad?^8<RPAtJ| GAQXEghD}N;H~s-G'=Mdx;ϱ۠ &VlֹX@ qEǵ]ԚVgq#fC>I-ը+y(¹SL&/Iz |5d}=D8&v]:ɚ [{Y!>d'=c+49ck[X納IGcXzEeu`{{0zNFsuN؆VtdnK,Wě8lיzi#ԡu9HR2=ҷ5`8 eeIFivBKx&;zexƅ{(Җi&ftdUܭ[fOtֲܺ O#d֎H'aXYm.!+HHzcUڪ.Bţ4Eٗ@y Po0FH=jhҬx#댔XbYŘ$=+rjOC1WlEWW TJRy'{FYm]c;OY:]NxSETK[4ۃ*eV)*Ћx_k!lHXvolrst HXMVSҜ,AmUJz=F$c; >ժi{T%[iˌ@޹&[UbupQ([h Ec?pz,H`p}?:QrvgIrcS3JX3npwI$sYvqϷjVY~&"KW%c=sǥg*.OW wgK-2 [XŜe azscYzuGʑa"k2đl}(pA;L#C>6q.礰ms3[dռrK8x:$v0;f :fIJnfORxsvQ7δ3''-* w[IQii#X+YDcci!iky?dEˢ"ۧ:V i77I;2p G$ҿ@0-]ǓT$cG4u@n."lE7r$sC`flV/yr1v3Osi/#z'fF02ŵ\ "X^OԿ$s^]:|#`Xz; _ %q՝7#?ڵ+qƃeE=eBIK&63\i-O2G't6ĺ.l;ً341$iֺϺry*1W+N;0؁BYeUghg{Ma$vl6!}b`HSHRf߉/tX`/cW_P{fO1-<HdG{qUWH7N[ugv}R}.fnJg=SI#-֠:B|ǧ:omM#\+$*&NzÙ7Mwu4H69,}]|_4̀rZ֛!{YVkoRedj`DIQr8Tr)N ^5n3#^pU+y5?rFzԦHZ[- +D7L59Ldx)r4,\]?sqeV9%p2ܑW#-tx%Vi1<+I\ҼMJtd0|9k*4JX)3(~B%h#*Y$j.{̺$F xFvNeEҹKfi37-!%&o@Mh1^=+6 )[W(>p[*=벍jqzCHd׭[0pH?9i6/y}~U7u˒GPI+m}.\#;Ux8FjbHcUTB* wzVMEnxPA{?SfHձ+bMЪ彺VnXAH_%#SUJi6nS77L{zWu x`q+>+^A6ٷ\%B3t1/2x#ڵ2kCYrm8=*i8Uc$PsU#,!bFgҰHo]92(ZEm>P;'O20Ap?̅MͻT[L{mF+ ѤjN*nQZZ a2CkN)\{Si҇MLrGҶRNCB{6RH?(B1+ѯ%2Et1Ȯc6G1.s`Oä3 i+;OJn+C:Q&Tn' vgePHl9ԭrO4@O?+:M< jewtqZڊI$c([#0k{liv4+&6K0 "Үd-¤-ʀz>n֗4iFһ+KR gD>f.cljE- j}+C3";REI<]s*÷f+gA-恓g;Qx X%ϛsf޸ 0vc;37E9J@Ԝ} {׹ׄaO iWH;r5GҴܩ l=sƹ.byPH#']NqlWP8dw>V7Joc^=K:MYe"B9N3JҞm1ȹywL2zU?o/,/R !_~dKw[`Bc(qJ9)cOĒ$~}٦qq&dQ5@+x:]^[/$?4H^߅m_Jq#>~PsӿvA*P9ez2q́dPrA T2l=?z ^2gַt:lqº QXqNzW4%#̤[cnþ+'NQ}M,j8*vZlz~AU e@ڟ;7 T"'E2<"8g9I{ ̤ܳKrNєȨ.g7ڦA >GOOkb&Qʙw M*65ls2̹qhAN>j9W'`k^@ MRނ :=+> RՑx"# n$E̿g@YӌV+xǜ=W55b 0sE5 xvm'c]I=ȸ.u+꿸wO%y븣jr1 Jӏ|u>N7z 6iyRCn Ս&vlZu\nb'ww="|SҩA\[E,Q!T1pF1YvLTQgQip7OkwKG%9'[RK@WmT$ Ct}tcmZfLD;zrWlJ7vHai,Jb(>:ZuEb"'i8IOaMZ sSJm\e=[޷LcFΊqޟyc qqr{Vu fs/^H953Z]fڇٍ EdWt' %F+g`d #Fj ՌϏ+whRǦ^IZA n^{qҋ6E=~.d{9N6<+M6w3_ånVwNc.zCBV(3G{=h?3G!|SGpBo`i[M!!ʂ??>Zν{E%%r~@zWWM=J\jR*'bw9y!g9n4C#*K}pZc,ߡK\1$vW ڹ簾Ze޼27c)՛T\(.D'00kcq5 yENxtV&IJI0IzWEFIC~+of1:g,=꾋麵գKAEGb=qVlEtM$q<¹Gi$y!fW-[SߚEVgh$v\W#*ׂH1] a+8 F .{8nY)d(Oݨ7ԵF[85$̋~c1ɖq!)Ҳn"/&`quH 'Y2@'F$ dY mR:7ozTzUiy =+A8naض#&qF2NIfSL%?@1mA߸DŽ; vMoR˟FH?Lb'fќ;ÇeP28NCmwpaVIT;A=κ7Nx$r?:^[^Kob4ޡc%bՏզ9ZqmR; -ս&M&y- CpMo#[F1r0DGO_P"ڬQʒs `Vis;NzIhtv%`KَX*s\j$J⥿VN!;xqkdO;ު zv:_O$ dtY^k F#/JawE,cpx9=#@<<9Rz4rbjJj >19/q"݇ v_u-Jdv ņwR&U+܁ jMfdyHYÞ+kEj,;<ӢYq\ eB'S .Zi2c ÒeإwuZ- v=Ͻ'fmILj,36ѸҗZR/vCcKT483mi8\x:WE6$*FU}A ) (/cҨ](lE9"nAk<=YGޜ.rΖ'w++7^GXmvp+ynV˱2o$rzu'iS *0,́h i$QyxU8nhkۅHLEUVb 62}OJMi;+,DKZ݄.ߓ?7V]@N:WdP8h湿YYL|qϧ*ζ}p@>P0'c,7t)q[oSY6o7]o/L:8[=Wԟz[:d<`#AUdߍYU!}:mDC!q Max .JĻNw#g ަrVǽTTXsq^!,S>O+j ǩ(_ 9^>:1# Pe}XU,M) ᥲϡ\ lGOƻO\ tXy>Y$ #>~wGj ŏX蚝֝z|Eg9R˖nF1rECc?Gg;6W* +Ҳ1^Ν1ec{ y,7od5#:}i=m2On6^obYm#UkBo|?Y^>- Fn~Pgyn_ۓ==\y}qnZ.9lίs Jt[h;޺=/˹w4U@F8ȭ{ crd2+)WSM4tFN\*ndZl V̀3,Wj5an˱FOayEIr]<~ɐp%GoQYV}]K,ٛv|sj7'szuMf8(zQJ7pΛD$Iw`m`}3ֺ jVZrjX$@Aϯss`r"@zւH9Co4HU;q=zrZQEvW|&k:OXzSlpO}&iL+*8y 9ׯ[pHȃʼn9沓5rr'yѾ LqZ77 qm[9;Hޤ;UkiR9cef 1mj_!6pV`vN}SDy+% cG^ro|+}sY﷖3FX0+!RqN(Z;- Em$ӱ.mhd[ga#uKxwW Cc>}yzGgQ,xZ`]j*E+N-3Þ F{7%;MtG@qy3A:Gߒ>lg95si!R@ u54F:OucQR)yyP6Kt;AFy$Ws*#bQ]곻r1d{ܴ\7Y#ZS{< \ҕ4kb<2 fQ5_HK6 w2Ǖ\n8FŮ"ZI%/Dt~ LR٠*>=}+WC5S DafDvՋa6Lkux"P7J-XQ?Y\u+3ޣ3_ Â{+S[KGXpm#>6%30~z5{}t0b>diG@\R:)(]sy`,#NG$=e`-n郻I%ΑeG N0`e<\TWwNm=}GL-Mt,0dw8 }Np*: 6-0 Pq\˩,VdgBlA0E^5#XG"*qU{o:$܍wv@VD aOc}H/88s~bGUQaoq0=3ְwg hiq,2 ?Py ! m_P[;OQW,l L IT;^wǵhE%`9U?aU9;SAl\7|`UnV21v8X#+)W?-`뎑3Nzօcu݈=V>')6#+gYڠ$*.ItWRQF3a.P+lW޴.%S2~&a rGzIbzSnUAH@79ujsN!Ҵ&XHC܌GjZX%}VI>@8pݎkOT>"<9t 8e+XJjmTJA*7RO9T|䌜*DFH([sw `WAԀ;{Mjm$ȟK%WF%P2s²@/8*q+ WjurG^ŋ.2gJғg&"?.I9e# WJQZדve]oVnwF'w?@ju.n`}*˂1Kfb pr<Ƴqj|6p1eBW}jwPgqP8t#i 䌃]m6<$^}:V|CZ;~?uʹ}MWz0GIqӏoYKκUiXU90{~T[-8ٷ*sj̴S< `gW:W4.uxVj#Wͤ\wxuU+u+{Peh*r;R=j^,~rarJNF:sX䪇zc~58)6_|џn'8++65mWr/3^]g2{I~$46uʹIlΫxx#@nTn( xm"[4hs랰,/YFٕWv X=+bѝ9E2q]Ngy:!A>sR/x{=6}NvgٲѬoM}2T c\ޑ$cG_Suce3XdiX̃897PQnaKq\wچp'a@ϵU:JZjkDlL/\9 [i=JLnl$^BzΡcCz> 쫴\G."Yx(' qcTs-d0cFtGoQX^n Eil * K0l-惹Tgֹ9\egg29jp!52GnkoDо˟يoQ\֕vqmm<`F2>|S"hY( 2Xu\}ZάZfbG5k\Z >k/Qӭd8qb{+({jJt_kVh ;s$t$ɪL2 u+beo-;{y9SFX܇墇taBĤ+*}=f[hڑ&ׄ9\B+Z;Y~hvXZmЏQ v,`m۞5j6z31I渳{hd̾]ѪINU*%Xί-0I 2bGs/Ug=KiЫͭˆO-φu[H๑0̥d<<+[.X>Y9ϧ&V呝#Դ}J7^K琐l6$r+ro YVHg Db9sh8sׯ_jmm$7'IE9ʢcxB&/}TՈ*Yvq[i7j]!!l3Qy] <c9]ZHD|rӧ_Zo3qe4C9y[ږ&>㍟s\$*>pI9^],EEk0IŗҺW*ճHb(v1I Pվ㴱8s56cb+* ~\1M5gXd2}A>޾KrұZ&PItw*1ұK$㐟]/t] ZX#M[Y;g}M;EXo/Sl)t ʿ`Tr=+mm@65L%%ާzf"XE&:y5|uqeom%1CΑgqw'%?*ٰ=2y^k)@O@6RD6a^1gن]\G?^٪Q"qb$sڻ)!ʳj1Y&^H ʖtu+mL [I@9 Ó;=M*Ap1q޵uHn4U!Ђ8 jۡgA9} O2Z#W)7s;TF`̦q]mmtHg`T'$QZ:݉sp n1oZ {v\̬`e$6?}fׯCm1䔓Xwk)nC':u"ۡzզkmn?ƉxtIv_F)pde'4zm̋%=okƍF97?^ƫjڜl"E1gmѯb aXqk>#$Ae'ϻXѿ3w:t%ät]Gn,!}h(m5̒s1cii kƔQa^?y\8 o9 Yp}$Zd+բWhIs= Jڃ^Z\sĭ\a[p sڳMԌrX2sȭ!O6frt{WGK<إ!Z!ԟҺ^5 "C GxİԐJ-'̄0b1~Zu2J_N٬`[smho3ک&c<;M/Ҡ F8n!o{0#x2A\n 9J)k7V;"-Ȩ-\^֣|[3i$2nu=@՛)g "0;G4p@A(7۟p+'=5ɠ6k<>z;Ȑ?kL]-F6dxcy FKw31*KHz*Дr(Jm_{-[>N}:P J%Yq sFO4BeL(cԼ1:_iT_wӏJ8MKԵXEP@>ay3 WqkEmtrY\Gm$D%`maSAMӵk N-fTFU1\cyF0G皥j^^LG OpNm'>ktO5o?"S [r2LhR+ qЎsjQy27 67A2m\]3e)dS\]~yWhO;Yo9%q6qץiX%YdrޓlomWp叠5gu6x kodZ bZD]&ϸFL4bPclK=u:٠OB'k(8$3W'4SLkCen-Ǜ!wb O~5kT#7؏ u8"<`2q5e Xx'־|0i&e$d]K=Ęm®GmiRl䵙2y :7VJX_é884{\kY2hrIlޑ'27 d0?ʢQk[koc0y< I Evx>mSQ,d4 d @a[Sܤl z uYD&6FC/\j>D̞DTa)fmC Jp|j op% =kCU293MY#&|½^ߝ|ϜZ1:d6ևm/5вs8COx peq圌`={S5;yTrp?ﮤ5ط^E;@]B5}DqsYl!I$8;SjOҹR&8WN:W6^HƓRI^^j5_Ķ*nגasL֔ԉ蝠rN#bi4Qs4@F݁p9t}Vi 9ByZgSšNcׂ3›Վ;$$N"-kr݀L$}ȩ1`>4 :m`H ̥h87*^{շ_.݉B9'5~̵+je#, Uv[kB>wspO=m ĬyC}huk{c$xAG5x{ٛRE`ؒφXìA'"[ qѯ[|p9?JdU+)mE#d8hsZ|EiPY; Ti~bŝ ;%.dng{{z݌{qPƑdބcQo͕xԿʫYc:Zi8H.3֭"v.im5F<V_3 Bu7C 25Ē#Sxn܍r%G/V6v?!Hb@DRMEsXD [Gts\/8#}+VhЃtѕcl]Uε&u,srsۛk +Aw&)`:Z:}f9Vt8k5/hͭ¤n~oƖF .U)g8tJK/RHvkq#K8`a5WVIR#Mѫqr:sY!N~1ʞPrB0|s:NIT̽k eo),tv'jlW1kM좋HH'y#2Ĝy)-Ăհwhc8'\m:̋.;"Hm]`T%/gp1~|p=R4:`93RJָu rR}+//,CZaLʹ-⸃iGqEtPpMne%+6{t6KVŸ8Ne9l.flu^&۲ F;+,1Tj%YЩ#J m9Vczn>kr\)iW6Z[!@_knuzXM^Ko;K\H\̑sՕ7~?]}ńJB'6 rsq&XFk+{t'&_zޫZ$vV qqi$Կu:4װƣpB.} s,Х$kۈ |s[>C BlgI!ЩpzuJĶ!M,Q$eBIwsj]ˍIɺ!`-n]4"~Q UZƨ1^gSӋ;_2ᦵgsV~Em%]w%vKttޤvhUgjWK[i<x) aVⲴ$+>H]H\F|?`1p015_3ZXF8ǥsFi"7ẚ#=7y'k[ xeE2Ijơݹs21ҨG}}kmn03Ubg~&7vw:vpCѨF:gVͤOo>ON79kng/) =? tKT7h(c*wg sKi^]^j)i aYq}3kcQ`$0y͈nsc^}u4 R9#g=1ִȫ>SX@%eb#RJOҮ}_ܭvv Tq",Q=Sc]V2ZiWilT1̌C4RSD\}Ls!b PF/xFOV%ilӯZ?)=A@s~hAr+UWڤu0I4n$l>S3qO,'і`:1g@띃FS2p.e8TmgA ? LV_gtKf5͵̋4/#4p`$;QY-tm-8zWAoiGA0yӝA,#I/1ݙ X3, }}{ )QM)?+.m'sYW/"L~f=ס4L(IOԐcwl˪cڠ!lmF-e՗.kc,#;E,eX7q7>#%_uu G_BGy3 q%ڙcy#` K|´IEf]qڛw1sV8Dy@j76Lj O^}&cN虝p|Čq7G2y7*ʡFGseȳ)f;Ճ5[*BL޲qE.w!9#pGz\'rdIwG+ EnܴkB+l*"*4Nc;OESf0ڷ̌F? 昶"L.B;kц9'́!$XQ=4Cc=kB(aYb*v991#`ssYYԏ:bez* ;c3$698&pG5|tX+t3^ZÅh޸1m&t{W2#c-Ͽn4V,OCň@ZĒ1 G [i$F#ȭN+[pcM vRЀpIbp=zk_: d1pjZe+kH-1eGYèG;JG&+n TU6vwaI)SZ)GRE:w,@p l.1n-Ãp%Ϋ ν)++5W_'Ҳ;Y-#G*t'ZԹAd_Fi*4 { ?h^Y%y!xy'b:T ӧ<4ۭFvBq߶*4;2YSyݖ$~L\Nё5]Bu]AtmH˭e=kmM3H;u.4R/ʎ8^FsWBe+Ќ܌gjY.KF_(9q݆{g*i:bq6:|뮧Qҭ&:siIqvj(Ӕ5u{乶C$݀]Wۯ[6#Q# 䓃؏+wWq$q #3; _i ̩ytpۨsӭTyj;;k:@xn"f"\9;A,Iv95x[Dͤ/lI@q{W7ZAxcu Φ@UTg=}N-"j5%tmxPDmre p9Ҧֱ0E]Y{085mOHlK;Y~}Smn[dm>hD!3ٞZ?u ]jq$zqLICExKPӑ[k%b~HZS9>V8ꍻhH'Aç95enH8O7:~i@Yc |scZl)sX|f*oMQ F^b`#C,Ҹu937eӢC\QYhf9A:ɜqSk> }  e3q5dR\9"+4YGA#ĖlTv 5t#dPEYBB{fV>IohgIq(Mo^rmw1Zv`Eݸmκ2[%`ၮC&SK۟֯y~u;G.=.ᠹtVYAq}kIweԇ:8M"䴛[F5:%}3\d#q{W>T6>%Gڛ$RHd[wBݭT$8phΛd!I֮%bm?Pj̿ݒ~r2|gsadﰞWǶXU~T$ 4<{e9gȸzqڭyQͦF8ęs*IH ;~XM@6r4-G! ~tY%nmv3FF8jƂ,meYT|=OEqX`'Y'BS n\z.+) g+̬`[y.T8'zJʤu+&O82>S>ǚHwL([j7)G ;N*k܌޻ NsSr,$Q XcY_{ X]rAؐwg\χcO4F'c5kX~?n^bR-өtѻd% ;r:eǻɌ$J|CMH Gt$8>_ZLmTƘn]=K6lYe09J?>sOlG)IČ++91759 \P4c dtVnMRۘ8aQ>ӊla7FbӤ Md4Ey6ڬBtk A=qc"pfB۞jӲR}=p}\za|,Q+<Ԝ {w1F$d=vՙt3(V^1=}ף)տ+G` qu#xfz1e2WBN*8kS~79 >Xe%XSLO*] UĨ5^j$-ohdyPFһ[;E.R=Bf3O#֒! U 4=7IK{6I.; xYbm"‘UOYҭXDY,F}};I4ٴ$9;?u|z {-;v5IF`xOK { $i$Sm hhMRc /xLkvaYGUFgiK#%:өvY6_-1Ro$o\#Ӟ֫mv0i \WoJ/)z= jn4b"!\Ta[>ͨXQ9贴+kcm/[Y*["mm_^!kȳLca`VultHEM*0>jޤQiWm෍Agq׎դ.ʴ2n{4}NV(u9U8#i?inbOa]eW, -Σ*H\\gΗOܺXvcJ 7rvLWoYɞCD85ٮgЭ5ez2g5_]jWu}+\\8{g GmD[<[&0U02:'JIt"\ڝ SXXɌ2# ěQڰo'x`g"0;g5LvFlպ 7uYYM\I8?Vt幚\N& GLVQč%CV*r#8A͜~d&l^Hې9O}+S:$5%kXeHۀBN1Z0$;m<|Mtv#\[f{YQFxN@`5+=ΕA5uhzޑgȴXƒxR8<\]ơxiĨJCq L+?wA不ux[tETڮ c>k|8冫Ǟ!4r-n4J DZ5 1)A?ٶVEd%;1zcRiGFL g7V=< &foF8w-J k}J$ ѣ,gVgl`ܤHj֧+.k3V+'P3 Hd zooӠA%Rƺ+dOF֋..cD )?fjBz d *m0_q*o]Nio'mFAo{vl+y&Bo<ד FYXܧ פOKS+ZWckR)ߛ:-(72lֶpFcwn^x!DKHj&yi! * nL%kE❞[QJ0:6o46SK#\#7T䷸3( G&  ڝV 8ܺ@%]ϵ\LH\[DG3Erq8ΖgHe{v*wNys>e1Tn 320ʖc_VuK@]ڣʄ' I]>s$2pfH=+䱗pRsWt͚@ݾhexJM1;ܱV>测iXeȤ[. ?`QՉI18j(\.quj]ac}*E6$xlaWB+]75cv ͇ݽ[3]iİH.ZM,r3TujPI,^ΕCH0$榹1 cW5rG'4s)!tx>*Jʶx>;b=B2}N}P8*_V)ɭ8P!R01&uo㧱gK[[Lt W[BJ3v+ #X Vi$=10+5I 皱M I TFCqҷ9 /ʤsƭNѤFe 9Y%&ev^v0Ό!`B{WW&X~x[G8s] OUnDrw㞘Wž4WֶJ2'v}V,newcWj7W(,Nw.Gұ[n#VrY@9'jiuֲ֮dKuHe :  I$w;` :I;n]Qo,q1޹dK~yd~=qں%ԁWʉS*| '>U >M KI%,nXcCe+'p]I2=:wGC-!9_lr3%j]AnnloxZTvOUשiRvDCb ak8gR:JAdŮ_"R89S؂ tҴuD+p8OFȫK3I{i^j|PYT I®^Mi؄ ^Ob̈́3`RBOT8jM9">`Kg9x2)A%q{UP[FrFjS!_2+O+7vpiЏW?* w@1.Ǿ54vr'vבWN&9m.o,4g |a%~f;/G0Y`@9 {{l#>mYI vTHI:pÃҺ;rYn.g4I79oP8mA$*RrGWU`g,IqDwʍ.ĭܧ>b^۪[єy@ѥV,d"y< cJN3'@.>}b$Sn_v:uPtIZZO$F`Y n{tǽdu foKw_S㡫Su 0CrpGч4k&[y>cݐ^I4&VoQP6v}l*u eL)%Pwgg|GvC'drAV.dkhʨFrKMZh=ͨa>ߗ?YWV#7Nc=(exipK})גCDQ$O(GqU!p!9R!&粸Vn+ 淴[Vo3ʰ=lt\UkknU~ cvX {uG*vwr8yZi"ʯPq׭m{ú52~Nf7#ƙ9CI4}EobtMv݌qQœ`pB985JvDen6{j8e ;|I=51,(Y 1 e;y溝tTP" \fyF+GMv>5].WFaDB 9S7,Mt%Rdd_Z̽X.HpH>zߵt01'́3Kh}`Zm7tuEFs-GXYv, 'V6nӢw"eS{ի[(Tl'sR]DmG6IR5wcP;r]Izt-14C8kW!Ň @#1$]DIR,wɶ4<35aNo.]*qS2fU~\:swg#nӒ{=k(E[g./TPE+*]63esTc r-Ԓ)݀z'~ [gY:Xß5j6}m&DV"[-Onˍ;L3>m g3ȮRG=nR6Pm@#Z5.upeyRy2%_֩薬W1 &TmpS##)IlBr(&̬ۛnI#$gҦkQ x}!'}o7;zW9jL!Uy}EfҔF[%uK˨IF D0pqׯZN"$lgk)0O_xψԼ/3D*<(oN~‘C$rZ\B7%NIwr;櫕&&ۈ j ma|Wܬ8z 77 b G Gl׹8l(! dU=O+bS0 ۾&ɦTk>{܃$# \`IZvɣMa#01?ӽ6RL4ZD&wŽ95b;՛Q3!STnmr^嵓INy Yʔ=u)Zf)Yp^ѡ#é~ 51Y+fՖkgPkqkګ_dY爦3kNcZ9KoK6VZ ݎr1޷oC|Io$2ў`~GU*ovSjx_΀Ơ3ϪVIuz_ AP\I)LVYb5Y/>¹7 Ļ#YVO6FQӞKźω4 `hYY-D7 Jh`m0dC1Sq5ɕb JωWCLJ7<9[ո1X۴sUbAsjұWOy4M }2_p3k"y=p^^\I$~BpORAJ$*" Cba>=kvtB \y/4Uc[ zq]M\w[kQһ{֖e%[=igС͛Y s95&}e{fRfd<ϡb_BRk9ϟ.ތT~(huHRV@DcӮASHSDƍfd3#g#'*^Ʒ4[TQ^<1"+q:Է;6v]jpY \gyTmgSO)y$ޠ*{NWLLO'@mG%)r89uZx ^#*Wq1+ 5ڛSN=Zx!  ?mi²LxE?γXV%ic2HIV,uDlE)?ǷdlortŒQ)Ho1 0#9' B ۀBGSZݿm² ztVIj9=,\2ZWtHnv#5Yyb\Һ%j,('{R JG%UlzR5 $%1۟zy"R[ﲿZ Ek)UdP_\Mew >򭫋xt20:̵VGPYIwLB׸Nг-ڤ1 z䚝I-{ⵈ*0!y;W.w %xX18N-jbd$KBeP6(^=5Hl72G!Ч?) ջBU#lKH=n\CHv=sVKYP |qfi:q2 %H28#l^> *spy1EgFHے)t)n[x;do.FWOȡJeO{Tg%.#hFB0t4'ʁ2 * ##jݍwSrTA%*m go-mf$^9&!D|>D$ԂB.R4@ AJI&iTIFڟ \pI䜏ʮ$A9"U lxR-n%8!sDXaY$m@<̰<61@?THY>h=haveU@WGy]x{}*+ p ,V#ei 6I Bwl>mQ[2 ERc#>H5cM5ycyKe8Nԟ_Z>2dXg ^(uͣI[cn r.vv5x6ńB=Ҭqx901"t E]ܹ1b1;zqW ѭexˍdר'U5g m;/nf6 9~>|a'lb`CB`p>Si7أO"#sГ[w$֮no- kiu| 4JGQ>k!mMnvH 꾧=I|f8JIi|6SZwǰz$QM6sְ䜕ij> QqunX&';ٮ-! 2~qϡWy [4Q6 LXCgh={z$h9cʺ{PiKpeid)bAGCob <ƺGiyȸҕI+rg.io: ⯽fɃv@;q]EeHvѵ } dD30C,3<()kmMй[}JWkdB%a+k<5,T )N078R8{]tCc2c\ qOMevYUzAV(q+Dz~5{X`#qVL͖VBp8&[ 4QD$Ur{)c5۬_ܥyP=X#msJt`%1=qlUZxIx̳EpܤwDW7/-,X%7vFUZo%Z7IZmFv85qQ?ROnҸq$[G +|ͦGk,2}YD<,א㡮kGa+0KI&@lV#+#Wɏ>M܆q:$QZwǴ^NN~Ufk3 5S]Y4H 0^m=7tӹڸj'3򸚭X\lnuK븛b#FHĀ[wز85Z}1Ȫ ?b29$QM)=Bmhe0%c1^~^2/qvo= W&Km{6k]"k`a=AϸwӒDF>}۪]k-58;(< cac qBPdˍpȁ=yZ|dL7qsgv⼽4Fu2q\eRhKinTJ1[[GF?x G{V J?qsT ӏ+~Ki Xp;:TiMjWtESop{Umb0ǘG2jsX }q %`N#!FO@xԈI嶸%)gn?u`q˷|=*̺Djbn"}ߧֲ67Ӽnv(nx8=zjוV1j2KlDlזsFE~d(p;rj%S5hBWG4IQ啡lI2+AEE*nPyOu 4g(m ]M'"L*~@=GQ֧y 08ǐ0''F:ch>%Z5zJއ/,ȗu(2p:LP x9FIU٥$©U8 2*O^cEc  ǡ'lZ\V~O*gfb#>0PkH^%r?oqJ2͊m. 6rOLu[+ 5S<>zUudY t#,:c}qrK/!Y:튕$FTb$$Iն-X08c4pC6̌+2 +<AT%iY`Shns,s9O;=jՄ%Hd$QY[zb/٬'e~F__6 3 G$e0d\mxA;Qκ8a N68W`oF7`c01֢Rix焫p#7\k*+w<=9b~S33[sާ9A2! wY Sou<>j#r&3)X}Z( ڑtb GY'wdOR3ɫNm{x$I#&Zo?ʸ(܆^2=YWgz$Pַ2Z dY0O$py 0>VRIQE#=GX,aj#9]aQ[J~\c#+"H1%F& {$G\cnzZ޻fE'!2)`խ |r& ~p|%tpZݳ|Ŵ?>f;oR̬PFc'ޢLَB;v!UQp?+i4ЬE!p"MOo~*7vT<=V}d+{:^C"Iq܅m"R"TL¤Ӭt[Hna99⡾E<E1l1py>Uܙljjq[R>_0c+&VK8$ cҳs&cR2z-YIhm$At8םۥJ1tZ6QLc Os\ljƳ2UbIU-C1g.?8^F("/)yɯ? ˼,'Zݽܳo .Nq浬=q/p ³Drʠt}qX-,q&l*C]ErH)(N泥QX,26(CĎ$dqm+ Ȣm>fݖ Ht=tbec'.קs gbB6?I_+cYɒⲫ*²+QҢ$VfIݛh0eVhdq뚡]BM|xf!6mʒ@>ҡnYR,&VT*0G?Ұ8ӵtX9DZبthľmͺΞ]6C,{ϭibM_>Kn%Zf29Rs }ë؈yy1;wKᱼR{[vi2|»:k٪Zb&z?M_QM_^’"\$lՉfhZE㑀}T Ŗ X(qG7K2+Qj/S'l6lEӸ}EaX\'Ġds[nnGͼIkߔg}hP"tY{O[6)޾F=?J5m(:m 1Qں{\rEcyyn]PpO=k:zHzOVjr*y` Z^ll_fVIڪVcl'?2q:u:Tf%RKaO|bmR埈MwF <`3Y/ ե0)ط)zciT-vE3}I_S̖Wf)ʿ9z(.RƗH ?@8d-+4,/xZL$}Cn(B"TsȫʷP#{m2ɏn}F9FҼaqQ<%cfYQ:7c݊cRֲЌ8B 5V5 'ukiJ$cqpqڴ9DFf\aI8,IVflH@Xq{?*bP6xlzUEx-@Oq @r:'!0:8o*÷?? 7}kue8zC[A& pK!*B.lY%UoKIiɹ7)htطK u"ȫ}d=8`3fMcsl$\8\ut{r>fw7Zͥ%AbICKjJU'A]s*^XƋn\DL:ξѠ]#:ltN9jڻFvVg:q^jFQG|Uᷘ*N 6OzqNC%i[l֙4"MNprqSTg*U'ޓoqUu{ # (]2ZMnW{_ҪdhRD19ZB9 54V1+5mkO2d WN!;䍥#޳.i紷G 6OKBdECn`taQBszB܌cv܁Z+yeGgRWr{ /hnP;{RM$w$ ;@pU.ⴹ1Z:yH;N1I+K,DἾz7ֶHDzzrŽTkii}m̲u=:2LChUU#Gcސȁe811mQ2F xVfH*0;bI]d󴒷,Z />Ƴٴ"2#GzINK zcҹb/;P~`7kp\?$`g&$, #]5C"QRM&k1uԆ[[ {Dѳc]ּEcmP.}jW02PsxJ[ g략q+$1, 4u6/Apf7A,¤hSZ $m R x[:ez!L1\4,=can]gpAjNM(":q*6gJv,k`>\F@s\l\&e5 BPR:q~Uhz37_}]7Q[]\7Ӟ AKqo4Yر浊z3c0ug!Ym7PHycY@(G_|4]F#k-nG\6[M+Htnd$Tօ d'fW_ 2mBtYV*p0J}+`]%A1DG'W̲YJuL_eBKԓuB-K$dVͭFI)8֤\@lIbI9ax--mb 09x8E2E F7xϯqP"a\c.]JE'\6(H,w{#ת ZV @WCk$1^u !X|7,˂YZI䄬.[<}Vdc,*]ahRx'6=N_LT7JQ嗓+2HFb0~\qY6czKd.7c>i cJXL: ьEb_yVL]@czsN:Tv5yd I=:VWIM2_^Oo(m21*ǃpiEES^|cgʠKߛy89Mi):oM\ 78ZȠuя=WWK%Q2 ĂOۭQ~щɍyv=?3B*iz})V-+)[&n.VD$q s |m=̶^~dr5IfR)e2_B#3̘piWo㸸[$@ /U;Sl P:ZݵłC,a휔;%qMb%luZwg=]A?:wcsKiIm+߿*ls3iJƾ`_NumB5p# ;`b),,KQ1Vۊӷ6wu*D|eAYU*Zų0-0jq#aYrH|l u}+b9a$H*FFPv%}}i kdSmu(Ny #zι3K4u<01WXϯ&NrA>%hb\jڼHI!'nB %ۯUnO~i_V0g)8HdI7+Aq;UeCY%a)?JwJuszjKn` $P%vP.hb|:ǟN,BeA+6ISVܱ8_ˑ2Jr}k-Ҳ*y'ҩ"By*Okʑ2aaE9 ?#=N arx7ĩup^c(y}{{d5 YM {#IMeЎ@xE?Pѭs2>F3ΉM$AZ85+ot#b~G}h4nܐR/1$|œ9jn'=̹n5~͔6y!_mE۸cV8Ij[#yBwdf5RoݺrLcgJH&1>awov-eL<+c;xf%npǐ1ӟj" Lh 8s s6[԰%]n*ÜqG-7]h&kKd#?Z5? J.}Mmn>#\8se.-dpOn%Ѐv0ubuѓOnN4-tG1޺ [-li>W6 ʞXokŠ*'}sXCkWė19a9'\|Zf,1έA׌c`@gYuOW1`rkko&TC,zUdZLQ4imz⦻fo2)]֗FrbCG.8zk%H[asVO=۰>jZSVG>X&.[iҤsA 'i+UͿs8XjiItbFi8Ij2Y* L} '(t!I)jz: Vw1p (|C*N׃6=yRl=q׾)p@ȨuqNIOs@yߺG!CnC`2w+]nM >D`=8ӭi'Z :[_huQOSd<IDTV-zIؖ%E%l "5c'h>UHg3ֲ[VW&eozYQHg#5m>Y&&D3|p gi ;;1ƃ$rz]N<#U7pi]Zm޳iY&dYK388;Z]BH?dEcUbrIb}4Y8ZpiO!ʝ`33Mj K(L҉d1\Ƙ1d`֒?(#|?&9aږFD;Qp@O£ DNpFrQN/R$Twłg=9tQS!A# A,}=g4dɍ!Wr?zZpΕ*yLۡxu5S[dbs0}s܉3?9o-}D@BA>VjW+ZϨ^c~0;].s+PNxEkjK$S.Asݱ#ޕŠeɼw3`filWX ,mFv?Q\!L->`U?|ԅ~\ԷZa%2Hp:S"]|| ~t81@n p}nO0-p2q/9&O1I'&Qs'8A3GX\pOQr!YluHdp5]F2.PY`2J{{UYĦr[ 2H++ W5EYC2~ֲw\b\Zyk#AϵF&GajD@}''zF+Vܖu}ʤx8N ݜקDc˰ܓ) dˊ5/uO)T5ᗬjkGF"R,F6=hѓCU$'0qvmNKTa =IbR/ .d0km=ΘFݬfmA61*z ½ WGUCw(*}0pz` A=뺅,#wӃWT6R?JUw { u£ycHF t|=Hh;fP@{d=,YV,OvZ! O<+tmUP&=YDK$lNYď?Yjmx~)uę$ς\g 4=bY)' ~m"h=jX r(2\~]hW; ]e}L&C<jR|S9v#j:~;B~76:OZvŵ6 dZ?e%GeUķV/!!֮݋'\#RlYdkMTGj. v!HSH#stN;xgCpY@#9Z ilY_Jl֊ ={Nס)[A՜r)i i3XPrD0r#f{Rm-/'գHjᴹ18drRrf($EV;=-7Ukxr0D\}ԫ+c(ª>%Ykw"wCoI;CN6 M!FnfI #6C!TD띹=2*WulnVL)6tg[TL[YD̹djÚ\jVzc9Һ%%:}jQ,}|j͂anAcڪ.0zAH>w783JО>̮:a{5>j8Kv >GAH<ֵtzu?o ~|{dmY%Ad5qYz7GVŬbɦ27}+֭,6d~_\`N26e1n'WV[x3 (ЦQ_^ϽVk_Yb QϵniBY 䰴 1?yN[eʷSG&2C*]l >Jr ܹ1v}kwP{h٧Y1b@>^85`̭,UAz;&ʑe[Z\²0GGP'4*/{9gq0~^ҳ,7R1w c`4"[uaWlss+'S@~Q 5{swwta1bx2`hQpdʌc{5Nm"iGF]Q=&73LL(==ݍ:f 7;SsJ Xf2; (;溕U:50ەWk}+@G֫وݤHc[oZBw):ǣ7\X;"gi?6;z)ܮ[sUy#RrFgX6 ٭ sv;C*!IĹK1ŎRwzVcy6T@9]:kmJ!c#-O=z 2˲I' =ڡFS@ I>rTew9[LG2ʭ: Ӭbe zilL#V?L-bMjNӽgf˺wWNs"ON>;α;,^Eqښ9DMTsv%ǡ$Zjư ^XT!F í:m (8`܂~b@R[,p 59 j* X팶G8Y 8gX8s t٬%]̮%c+TSiJ]Iw%}$G\u&3w`!p?9/5l!Aw/$_JդYgPLǎ4ȁF<6/BN[kfTA:nL {ù?M-:%^V#''aT\}MYYlmf ,~RycIE%ІvoUpԏVv@yʳTvm8+I橼~se8 im~#cv* 7ҭiڼ_D1*io汅 !L,gSԭNV8mXcFDOMR`Ph1Glޝ+*Iƈf0FdVWZ42HmCjMr)- FFzz~IQGN>`soZ$䀤@=IBiʀ4|֤}߹@Q?Jr)I0%_$sW;\$`*A}}^x罚+hrxR~i I_UСFjVO<|d^0j-,+8@RiyYG1ȷ < bA@Cm .k+t*ax"taڢHPdy҄($)b'5#Be;TqRZOrf1eq>;2^9PGZM-G^c-g$f'iUYaJq9r{bt!a'F8,4I ,"QZ._{g@õZKx/-#t7O`VmGu\c99޴K"2;Nߥ6k$VDiN{z)[TEJLO:l<^rT/vWC{v%ض$8{mc՗H6aOew:=W49fxeϘ2wg^h.>}9MoM{VYQ/7q-ߞjwZO19_oZIhOs*? JVf;B+O{Vn>賺:>0P^ڨ[3!%}>]EmJ5}vcNnJc<5G'ϔ͜ 1^e Cibx+\4[fH$(D{=u&&Y?ozoⷉbWEB'{ƎyWH珡Cڪ[wޕӎլc9bBh$3rY |Z_Ix1mLc{9V+mLp8cBzWm9Z6k1Hâzت>fowKdpk9$3rqڔSVb zkQ>`yd;OհkH'Hˑ e`|Eo\p:6|7g=fr~(@ȱSb]"P<3{|x+Ӽ>t;l[9Wmo9o@?nݿU*1ҦL6"{%錦)-9lߕZܝb0V\Amo0d#ezŦ)dlB)瞵я.}Zv+'V",O[< :})M6OSEny'7{`.=u4pڥh]b zU?»71~1ܟҵ^}s纮#\Vj6$8`nJ5nLg W!C*p=Os(\3\ =;E=ShJ{o,r E$lzqM\G"rDI9>:U?x+ 8X]=}?ZՕ(M.ᣕ#¿=3ٮkok,[ڼrz knw5hr\3zM*BkWuM21s-,Ƅ#"gPܹ]r+{fMCc8V]im aZnyEg;LGq@*[o/t%FG'[fj6:Ƣ?,˕aovHÂ\qUD=y!ScQ yEĉ,I*<ϖLq8l%܀@[qS-~|.LGAz5d76&=Z)Z3l 6=A"Ծ;izm #)$}v95.$[v?I5vY9Bc]42_roSFUGR1x֖91@G#+iIo*[b)Y[kWp8(}zqUm0ip&#p@{ԭŪFFh!Fg>[YG9 qqe' y+g[]4&[xBxʶ@P8 NKkMEr+Td=tDWZ| ̈2KZg%4R s*;epHfy>hE^a&qT9E#QVP@DӌdRn<>$ };"Rʈ<N([ⶎ([1v ʒ=tO1eȬi9ۏ`Y 6'Ll%ӎVCtl\Q-o|e pzz՛,"G BXG={HYx9Yc zӤNrHy?ZIf஍K FݮV,*A6Gb}D򕈢"`0ֳ,.R|΅I@ʡqKkO=ztm2}40qڹaupQ 6qPgMȤ&8lQAs]j-`pqsRηFĤkopz,ެ%*G{t C-mudF Jҙ,Ѻt6~W'^bڹ$FZ"k*ߏjcQ$M7*= F+VE^H H㊯}|H,1l O ?VCnu[Bjsi%πp3j\YQ²(cL̫G vPq_Jv ;l|c3Қ7bEn,jJ.9*cuHqfS>`K|ҲH?Ycw'F\L :Z v_9\X 2^ TP ~GZZ΂TIfB%ɇ~v{u-^(lIQi#,H_q:樋*D$!y~}+ԐC\F&tھU]ɛ-vedP~D`TՈLyhn5 Fwmjd7cA"Hco`3kgm'W r}G*;E]%gtT ͻ5Ni֘<`ZҶ[\]DLvSSeIg_˟D ",.8>_coNνӚ܆tb#խeR;ԟ|n /mjK]GC0ڶ%pW¯jf۲E%q $RIM͓3Ic s>~sjNؐ\/pI`qolP=D/2Ԗ7 2ė1IK* 9BjrגunĔ ޹#zՊMAA..-;Io(<g};nHBq" 鑏lsQvVgG{qm o_jqUCu idkiE4TgR S֮cX-vdž>s`v26&#S!X \wq[2^K~ Қ[lXzjl͍vPD;1'?3F#jNT>'׶RIຖ-`" 廟Zf+SMo[hԼn#ﻠϿZv+*%G&"4NO\u]ʫ Q&6( cY޳Evyr$v MLۅm?OڏCĻFW  Hp RLR09HՍ?wl:iPenVi::XnAG 6VNgh&>V˭=&U^2MCvmos!?*KvnԯuC]-uj2ևIv7cyYv 56eN+G*[U!0>^&†呾]wXdg;ydЃQ3q+۸Nr9=Kqb8M%`n\[I&p}9@?.=Wt6K5ky Gmt8it } . m7 Gn=}9'iϱ?JuhHcLouЃQV5UU_-g/ _( b&{=Jm2[^ ecypKX|7wϦ2$pHAqq#4#:֚$#K{Ay>mQb' `t })B(us tGcߓȫmCU7I3 {{pǾ5 D@]GW!{մGMq+c;i)#7O@3ڬyjJ]9 ARu|k_STzܩ FF~`31=6E[T *s?ݪI^ M\MM;oj<4`zqsE`UCL(.7<s֙n+Ce;(kB1arC VsY̗]2r>-@r6ʖlT]v7b3Byn(W*Qzk][w&܅hn-q J!͏iV] 6P9#K?9$e%daqU.H|ʪ~֟De/"o oe1kc|nqگpۦT޲60nՇ*^Ij̉NX ;I2桨\c!Gx@P>oE%%04S.~oo4FmLg0fiVnH?fm?I,a;Cv{> 2z [8 DŔ/n;Or9\k:EyT /U G8xuTޥJ K%cc>/%EcH'8b}:~Ar-ԞV[C@3Ѐ5wi7qՎ5Z$O-\7X#>]8%%Ddn ݰqR{MѮ]-AUL'J|֗Ihۙw($zZE!6۲ iOuB2z}j8{V4Xa9'U4uK9ainpI'O~jnK5j̓ej3sOEKIrw6 O&XNy`y sqۋɖE\8U9iqp $xTX%C#'9WEhE[dhq*E4mR{kݭ/WxN˸ |@Rclc׻XPgʪ:͙{K?QU`sU|@&)\T ƠIlM229#ߟ5*0H ҃@HwG#+.Ov^\hV`ϒ(ӿ<ָ)p썵žQމkPrND@MY r`aW'z{S_Psp"dwlȢXxiJpj<$,%i'hFi.s.}{WIov m}s{IA{gPPD'J/Cl(" 1##G\z^Çx+l 0OsXmmqt}4M7r0DLc!댎乿,6ܦ\v[xL.Ǹ|mR3H!p'<]Ι&u-$kѱb';H'> ؄w`ь- eں{r[i4ۥ2@T]7mF)fc*q澗9[C%<|.sA).HJ$eC#1F@ںIH8e`&wt-彜` N>4#ev`q׽Pș$->59gx}sUgvbYݺt?Rj˸GNˬsX qāl^*AS9khn@Mln+Vk 1r! z:Ӳ^X n0=N MyyaI4ku9C^)nt8Ҫ{G/bTmr满ul["0^=O+Ţ4}K*Jja:,lDlj h?&2kV}J3냸c5 S-] c ؎GKkMF֍ 8PAS$++>v!<t~ٮ,ʜ3c,wV vN#$>E*p JH%tB)ok9d\FJ]L %" >ZßJvm!ټB;Khsi!*I.? dwDOe~${W`m-̐IeFp3}WkKw1Qjv({_#El?+nx'*啻^<nU4&Ia$Gn;jfhATc/g֥4i-]\CR3;)GbyK a5ⴐ".6~Z<qgqQUu{DY˽ªJbvNxCRxO[i,~ S(?^ 6K:#&+BD|j;b@YZ ʇ] p!#öƧ[lV4$ vyE.[ldwVKe,`ˤa{zU,4ϼmLc=jD!#axeXB";m=*Zf,9JxZ0c%r6zfwq$X*$T%=CҺ(5oŵ"@v8:m~k{K O ;zbϛK{(do=RGkt%@'Gc3[W> 7ZanW}!\[M"I,>~_<~W,As[.Tϳ1BG1*#Q*nc4jI V.$Xx5o=]}{)*Qo9W[FWVgr/`>1YXL`52$OS ",ccS5Y|Ͼ#3)B;qK>=^˧$26wIc:wJE$+KQHO@A=yt{cQ-E`RLY"G,\9:gCJLs]Kcߎɬng 01QqoL柨Z|b7TE:yWmql&v! T-Sn#kѭVKe77r㚂krt"k+ק"յɣG,sw#ֆkϳAH-'=_his=KfeFHG4CK&09[Lp5.=1Ժΰ/hO-e3lz࿞%bW`"^:RtƪXy]> % 1_^zg՝/* w}8c[^F7P4B(-Xwd?jjZM坪ZDHF }iPb3cwJSd/nYu6H9砥*2lq5Hf@H;A>B4Ii9PJJP&Xklp>> T]W޼P:j~\~ؐ隌y q=3OQˤeU(ca9"deM}vg`8 O´TdmL「x<8LlG'x Y£Ԗza}RDAC`ӏjt$W ܩ1Gt9nv%Tc GV#SGpy=U kd[ۦ_2I qڡQf$]9x>J>Zy *14×ib 9֡v Fi qSXG~nv7 8u} ˱z#poLۧ</$XpJ_dc8KդhfU 'uzg:i1!ɵqsC̫jl zxKT+4Vq u& *6)?,wϥPZkhmK# $E BO\uCx3S]mXb#'gI)<3J$)ǯJ~}^hĖp\pI> u>SԖV[ب̛H'k9R} wijw ehR@\rOs+m+5pZ;[tv#3 }wʻTbmK\`rpqT2n1[src;+Q0,8)6>1S.Tko5>\y`o­`-ʹgKMR`~>t;=H3#nqVc0d@RstES~1EI"&>Z@7g$Z(nrCkNF5vr"$^=8*RL)|9c+o-3 6:ֵ-̯+-0'<ӠڀTC ڵ觨E qrss{i\I$Kp0I9*)Xw)6ղZrO) =G[Iڅ `\Gi?-u*@鰅;bM2p|V;L_b7zm+n9\V5oҘ֑0՚)Y>`Rn9t,};TQ`+K|S$`ڡ)JvtPWM7*$iJffhC3?ίMhp-oIEPN&I)- )ibqRAvsF[wmnp}JY5b[HёeYD#V` s>8aJz▋äd*sn`n:f{5qj-riʃix8M *0 _~3WhAvR]:!]:g~XL$1$H0QSEU%XrށcoA=P1VUJ1=W`0鶯3NС.TxQ`J:L1vTBsҬQEr鶳?o æ1V褕+*鑧Y }Rdnv$YQ\z)Z;XdX;iZݱxޟ(Q@ŝ #R=P-`>Dc=Պ)X.W,;Ø@15WKE yvG@ ?*LFGN)0100@ 0 2004:07:16 18:46:042004:07:16 18:46:04?   .\"  H Pp6o  & "\@ 0@@D3? @@@, 6!<IMG:PowerShot A60 JPEGFirmware Version 1.00Tomasz G. Sienicki tsca@edb.dkD @ 7fjO@@R980100@|(0    !#"! $)4,$'1'-=-167:::"*?D>8B3796    OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx! }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?vd։EE/M5ӡ;9VWib'1W#nF@ 1o7)1&Ci%'Z/ wGT-ܑO)PHS$Րe9QSjW"kS;'Ԁ*/s)2mΞrX?$?p-I{E#_Bɚ- y|_CM{).W676=N 1U|ҰTD峚=³h}I}HdݎAfGdi$& ϙejhyO)סHn狏2YG4Ҧ(?'KEX.H̸.?Whv֞{&*XOR2z"jS1^Ӿ[6}jS\!p~h.Y#Ǜ+id@h7ǽq{䊁`wNi^ #Y *p6SM=E0D=4f.?cOBymy;,OyIMXPfV!bq,C4j΄R!4ocrΌ _C TIzP4[FA &R%`B}YU'94"܌|.e-L,7ӯJ+(JQG;pƹ2>2BW#mQP*~&MBcԃ1\@pbMknblJ?w6 V9wc#J[$d?A r.1.S?4MS~/B@ad,f'[~ gA<]\G^i5O0K>Tb[@ך =ƟVhY)>z+}ͼ5XL҅iYI)X9"R<.~io.?yiQ9q_j4An3aRL /p Ã$bi1~GAjrf$S?Ȫ:$dzT^-T}XsYu}.HROm-E%W,҇~XU‚r"*LmmxGWT8Wz XНCqq?mJ)f$S}k\I?{v5MNZ윧m5mvIYzbEϢRv]ne(OD.v7Vc>+{ b_\8XX{?Dןٜ&jMu ,`)\LQ^hRL9Z#0z)m0ۈVRCE\B#ڔ]#չ]۩WN6u)[vWNsP-o.j.IIǫ=dža{(^qcq8|(5wߩ&Vۡ3Ŧ{o¶)ӏ1קUoذ޿dy?]>Mrܬ\+t㴡6$@6xֱܟ.ɽjAE^ɴ:3*4*Y[B8FoB$pD"AjQ#@?_db{H\|GSq}EHo$257s5]eS'ϩ+s!9$΀q8*k+T%WVAz'uqV{|ϣjl 1\'|=a``Z2T \vU}6#_8TQs-'n`1L|U\G`o9]nY'NHcY&B֦ѭ8k%lȎ89l'+#&)e)'*/Ҫ’Zʂ16%ݖ.vlN=3]~]bΊ[ X "ϫ;iAع n!gqps7%lZ$cen穬o)*:#+ThR2qyǽa\\L 9ydx63WV/l֏.4DLR1_r?vBq(59f|g0Y}w Z1w[C-E+OT{U\X/~UBuyߩ6T^⇨+qdFzIU_5HNM Cm\חW({gG KEf6ݺ|'})?d`dQ \֫sB׆ŵ7o0(z~'*n+o3nTKYt3*ׯRշtW1)g ׊X(tm5!S6XΦVlw*MʧQw96-遚<;a )鵈_R RxT\ޤމ#d'֠ڔ2$H2G(^ Qsn֬# ztf"hYJ֌,HU h.f6u;'AkҍqH4+'uھda3Ri10'e|^өZu֛=^dׁ+y&v6ZF$inCٸ}DʂAMnKDw p b\I>4L~`|~9krWJo%5Aq9F>fqOm-`Nxu]NOGo#T&7=PȲaZ;?ս9⥦֥&I,q!c@M-qʴ+=kL$"q|{ mb )AMj~$ELwNʹF-SIϧ6/&ۊ+Y=9G{k+p#Iy0c r^EEoYKqNF)^G!T-%(ǚ_4&'ʾu0X˲BK"-}= Z i bk4.TK=brǔrA暢3B㡮E>yu;H[]|1XYYY%pkkOu:bֺɌʱ,^i(OZ:>ET#l.t!ҒrMJϔ˖XQ ZqnC~1|F#$HWv}N-%èm[vVopZR|mbN+O)YisHwGo-IYavqV[V.Z `~586S(>’AV;aQYBnj/uE&.P?>aNg7ogTgT+[*wZ[ <elF> -ؒBwz[aT|uYwaukGgoNHIYGeҍWdi1>ɴ'=;R\0@?)I={4V"!đ)rF\O1C.!_uҜfqNG-ȳ4mF1qK@!AOt0K:-A7:IX7WMghGzqz?w:iIj}Q|[H%Rѭc*CD*9 DflsXRmj4M h!g9_f7aj@p*9lv38ݏW϶"*)bx>ҷ1, H̬sׯZ mM _i$m@YHmfr'5[ݹ~)Y왆9rMfr%V3xYs])u9Ե\[ѫ$˼"vJGNA1A34K y D.LF04=9S5 W1[?jQM?ԩ5oC  !"$"$C." E !1"AQaq2B#3R$Cbr%S47cs-!1AQ"aq2B#34R ?3rv$vSlņhZv} z]he;qm;A~}*X%gkl`MHN@!1l('Zذp6(&D$f=5(>Alϥ84ᇿҖjy$Rw cqжp@f|3Ao)͈㚍2WnCARde< fie2܃ə#w9@}x㊌7>b$ls;SR\dcqbJe8v=&I7(9Id gT 9۞ZOw l )G+%Egn1_zl;SYiΘ<&FOq YI+߷#9>T#lԥqF^:CL* ۱s0 ( YpXv6eqqm4p{x)+؎Mwcڝxl~Mc{qz(y8qD@KBIz\Vi\`}K,!Eh("EdغE'#[ɥжN>7TŲ1B3(@,qDl.iE$UJ]iXןZf]eo$dm:eƶN[RN7j&XF}RVM>E]BH> r2* rX}ܤ?{N'FbA^$J-ey\`2}!tct۞QH>JAwgޙԅMD.^&aH.灑XF# נɧ쑺2 X>FWQv.zDFje+%n>u* T %Y- T 3M4BfvGr+)Tǽ0coP',8߈#$Rley2<@>}jLzzf$w\R[)$?'#=!cN9ϵ8j>(7~l()d`(a~AxQQ}|<5-;k?cXvZe":}J?ޔ43 xF}1X$^w㊟-ch*̸ڝEAwjI4K ]G'('h%{b!pGlqL .K{Ml$p(_Q&x TGސoylf YaI U3Iy'ޫ"׹n)텠̾M6F҄3Jl[ާ"5D%sL3 kcFiI&9ẁF;R`3$>2}(;zT1+Iݝަ)JҝDdU`>&4䲀Air1ڃ1bTgN)+f@r}w5 Ohn99kn7bwTF2 I-]sJ0?)$zjnp /,21H'I8ҦAQl$.XN ^iq)uX'M0SE U T`zX/ʢ2.|UoAM6 r\\ˑ)\ZCjܦ՛_=4̚ϾkJE!wRƦ=( fo|R/\9})AS=uw%BP5I[';*j~DiZS;qcیa&vZ1捧V*jMEXĞqM= b -A1 z@ 1W%-=p(ƶ;mnWQ{=i*h rɧ^4-vǐOn%Y`c{WG`M/;ȚqM95= @3RsJ/;1[GڢB >+GSvu'7ՒL}2O%{F93K(9Z ܼݩ2'qjFzeJQrIhئ~29llG>L=s=ɦLY}Y 1x QG69CvM`0A4-FFIjRIb)bIs~1IdkCb 4 ;IiAQvvA#Z!O?47F)g92N}(,@+bQisZU$1[T %j[~[斠QW>Z)YPTɧT~􆏸y"?kbQ , r+Uk{y"Fޖ$|{V:0B}9N)\w#QRqg9ܠ~*qk"R}Iޒbܰq)ϴ4hm҄<4K[ cRy4(@m1DM8->TK D+?8 mA21Jp~(:8،wDpŶ`@ lsFD8w*TVc<?J2&:D6 }m&5NOzC0p)y"q& X%?ׁ Xn5\oGB!RIRwHhݖ.ArOAٟ+/zaⅭ˖"&,JqS#`JKg15$sOB+.;#ȭr b?Sc把aJ imޯ)!>Q҆91ڃgiKFS,l^I)q}#Tyv5. F#8DVRUJO8( $dzb`8S(`_@2MJpL#*J`{յE\Qsw>0[ ӋOq[ix.-#A01C^Ah'Z&xk@y^(ҳ֥ Z%Cgw d皌sKE5FaE4'q).8鶗$0;AirnvNh[ c}P),Ke ǃIs3Zǔ{ 8.|vBpblrm 6IccZ7ל(hzr=iFL71Mz1K+!<,I$*~iNx9VmBdg?3&\.85nsTI]> [qZX`9$ric7+kܒvg1qI*y y'`'P9$TO$i?\ P:0;`cVKc"Hو~Hȏ"R 3Ih~v1J[bGJD gjň;sD#api.@(94!JP#<⌦yTEtWŸ ŷe$lzoR몍emM9m"}oPY3qcfj䚴, x KǛUڣs do*,*ôxQޮFj4qʟބ6 a;k\*[L8&OƌW.t^ pJ= Y+ne m#4Ü1訴V4 jWBio6M<<.AL*PikE" viǶ.8\sRK ,8TsM@Mm r1NGj$ȧqMޕlH]+EpqM55@%H9o슓vAޘX[A󓚃-xϗ>,lk>{v?4rCj3P%]L=2IG-) O)Hucf`w #teXqigN(=()C?#ޖ jn.\RTz= t`) bޝMF#&1cDmYc5[ݲwZ~c0Ld˂ĊH>Q d Q( :HE0!4v {UZIi RHj]M%Bii`>^}%%H=hZar@4$|`cc+Rt<dqHyB T\ysL6pE;dQtM?i@lG}I,XLV@x_CV)-l5Iٿ4xߋd soDLqcs(FO$i.85745^˜U#,cO3ٰ*3O#2js c>J 2ꪞPx^brp٭$ U#L9&=i⻆psAJ>1X!k zJB;`B>}QD~߁Աo r9>*ր] y/v)Գ,Q9V>G+ږ py"v|zf[,Fc}ƞKpO8j/ GgؑqOxEXJԢQ=naX@O :Ie6Hӧ<GG8E%5z -nG??5[ 65(gB3"01ȯ@W˄YX͡x!b5`*NVVW,Iԫ U!U$ȨBZ5圑I^r(Aa95鮰GK>GG|c:)k aH8Ϧ8MΧ" T":@sIM3ukfI,ߵTTfi>|Ma( <jѓ{`zj #zRPlrpO$s^?a(!pǽ:b1ZHNLFt ozfKxP'b&V}~d$Tw8<Q1^9v˂K^_idpG+$b i%dO9O#mۃ'K;NGJAX5dnj8-k7€@-)4zKJ~)V9.[p)jِ[d0k_q}9 jN,J{~==MŊ`,V2%n~ibv >je+S2B0h6"c_R2xͩ0TY5Շ I)47މJXjR ?,d76WEW,C(/dnrR_R{vrI?UlB+i|9sP) x*83+B)"rnlT.x5l'i<{ SJ11K'v;Dh;z4-CȀ##4d}i ?ӽg$~'d ݱX}xl%w`-zBz晴þ<TQ{_D9>*=r{9x|cUnln I,ϭ8ET%v?\TygyOjK6k^mw?5 muU9ji1?Udq0$$Ԥ9 wbHۏvWoW%qRt-O"ܒpF͂[ N9BuPN㶴Y*$oFbi%f>#Qꏦ::]iVɼ|V cnΒTfnXAf)FcW OWN L2*DZihd^gx\fjz dITX4[xghc\ ,b 늘șWLu%5εfϫRi8NHQ>\͝"~#{9~L[<#N:gT]eo#՞kwZ]2|`\[ u-Wс$+ŐFӻ{Szl`OG M Q9ɧac8'*ȶ+p 횓\RUSpssW&d Ú$`z$ F;i%Χ&I0PF+6KB_h>"%o9<|!nNz?UH8IoN{_eXczWuc(ע4PkkehuC)YwJ4"cigvmJAȮQ/T\ Jq);|cǵ^ #:h9$s T9h=ɯ]bszi cך5O- 75PP Af??^ 4\r0C|{pJ~O#2[I6XxJe $/H5&>q}Z=ձB搅!ϭIY.Ƿԅr7@EJޑ ڤq&r;{Ց CheU܈94hJ~M1.Bl뒘 ~D/hDm_EQkTrx9Pԅ7ԶT*D9<6~c^HNF@ޢE zӦ&ޥH[ r9͐Ƨ␣`sYTrT`S;OEmjџyVUB{|''9?$aޛ3/GaFR#l&c;Av9cB3ܓޛߐGޒdϒHbsQ䙰Fx""cGHxŌlfŽEKx[I&: HTjuȀN&rB'M#:R멺A_=̀H~ɯXhM;]O!(8~MyOټ
  • ZhztZh]Al]4a>ׇfohҲ4w$stY^GǑlmwZ-=K{"vLc $  CajX4&!6l ZFx3*C _?dmm7Y"ĩ[\:x^YI B`b#nNj +7Wn}Bk/ 쭘’jՂ`3FՕ/TTưgR`NWh'^U"P HSYjcl%Leߚq81KmaM.NI˟8ބ.Anf?gZ0/ܿ7g/aa2ĤI{s;Ep-+/!OO}r{Z\Xn$kҕt^aN<,?>|PnEVpva9{g޽ֵV#;yqߜ7pqY{iĹ x?Rʬ2 疣jGjx\sysY%+w"aT{UCfvw혼MGz)GsydXi56ZvIt^S;"YjUʂFl@j|Tr\Oy0 |y\?{Xk]{\Aabj96Ǜ%@ 9(.>dܲ=r}qoG<=ߋAU^5ًc>:vva u`O}Պ[ _<wd1iT^l,G-Gc Br(OU(Q5Ej=*"QR g̀da3 Bh|lM%`C`5 p U{Jݚ3ӡ*(LaisGrli~nf y!bC6"Xbd >((DPb*U>[(Ȑ2A7nHA*F23#)71\ F}3.T5=(C>/O hZձ(5y3 1qcT4c"@EIT!dOȟgfAn\RelTorƋR:׸ y[T\z$"lrI@$64}O~3Y.L b; ӵY8BR:V=^* %ƲoGfz jzKnk߫ ~GW>tEflH`J)"h* ۏ>Z=IQlHIKC#E͍Q \0aQK 7^ńjto?zeAAi*FBb,7)|ʁ)#@^pd4e-TAeC<Ie4MkrArCugrx=pRRUQ)Mj% ÃsKޅ}tEɬQSv!}0?2- YYXUC9wHN{eQn鷿}{L/<7~.y wCBL?I--K|b(bh'2H,l/ö[>u%̥2WV"&ke(2E}Dd(zq-K'^Wځ櫎#FeF!UNH+҇ D݃R/SGY,kIRbyu)KƑ|u%O<'5?/(njKknNx@f)5تkqy%E5f XI4hR䰿9|0)?]śntgi\F߷Ͼo=D|U/N>O7u?3bڟ<?KC*տoG0jIUD%4(bbqJ? #9NYn\]crPnkCwShK;w5gLΛXaJ6-F:Q8N*1Ucyau-'N V`ZZEaY !&[pYgɜ^?0!/C<\ =L-刦^׽ _yt8;+مx,{Y ?\\/%RUT#"uRTxd10YߵakyQz+Y[iHRBL_+LR~LJ"*,I= t kry&1oE|5jEd[}1~w~ c Q96Rv- |74[V̄d ߊzq5컓ŴJ\rn{.ueȋ7B"`U DT@cC>Ն%JP!"yC*wq-CUiR%"gP޼MTҿݾsoݻ3̧MtTm;f dpt5|^R `fEFXa o ؀.a PWu C" UaA%@43#27Z,_1LA2-!\l&($27`=!TH$igϭ*[hBD`@g fBh'0a\ "R ܒ@Tj-*CgNfaNi^H-ƒɃl̨bB3 lGPɥ}mn B)5Ƌ -e2&h-C)pc QbQ6wpMZEiDcR&4ZeIغE8-;KD@!TϋvTRK$Jl WJ)PXF1!`MK#W49'i-3h5)2IUk/+m7G< K(ܸs:ІfS`&IRF^%0Quo^x޷V{v(4!:3z>@`sXQ\DEPU3R!gQFEձ\J8Fd+60=D|fE)N./׻~b! lv ΀3G:Z~xZ֒jQS1-:(XCBsM?FV37S [[Knա7sVȠJrglMưVtж5bıs& `cSK@#8ZvK+L)ݝկ9&6RKEsyR?2 I0JD`-!DKVb(_x9bPG_=n|Q$&]oyo< ?mDJ,{5DOdUT{Uji[4v(ʠɬN(ۆʂ+n.%ŨLf}(,E9|QǗo={n}2+::fݨ{gݝ{^toƦ  eƝAaJ;3?1$1k DŽPC$D!VF9# )9%,ouQЭY|hufd} -\_=cIۆ\Way*:fLs]VM"U"Qt`yE,k+a'<[ڞVzCSC<c(5RiP!h,T,aPRRp0!4"*BA D`'UU!؆y^{55m棲3_:)ܺFj"ժ`=*<3SC V14}KYeqJ6I̤J"YC3MLw66g =sZ644((+{URm*&K/ LBZDAEqPe D5(Q&c}eeq0@P9 1fz}pdml3EUcTTYxWb4X"Eq!QVKj"ҝ +[KưD*1DŽm k +֜ɅB~-I-3HVcw\)q-K Q9XF$$Z )[Pe$Z 3Ѐ9+ڄPeB|f`D Joyx(&X%8OdkgwǨSyڒhœyP0XC,@`Q4qUDs$hӻX \RaL'wOk: ELbSJʹݒԸ&' lAkАĢ`kAcBED2lcu2e /;aulTpƭ)w#253HL)sij6g Qۙm(E̾H#m$K oZ-.5Ѿ/Ľ4]Q;LO!H̨H=m]+i?}rgVif~R4ꕬG55 hj'*?s>y~FG n&n_rľ >.of׺05T;`z'J/3ޝ|ߥe_˟b#ϭb&}'ile%5ߊ Yxmi2YzcJ|uFtI%{~{T_:<)ZryqеBO0{yV !k197mQUFL6Ր[VUJ F54d򠭓Z$fjEWn.*G-nk'yX NzMq7>]z~6EV%?:7ʛKmLr)IǙQ* ^yQg' KQLud @jK )5R RVGz\*&!*"Ay雉y`1&DáeG#JyxwzAWU=(Y})qe]wk@>7D Lq!dBאX꼩n -QH)AD4pNPI `)Ѩ \xhSFbww%ęE(eOO<'7?}[ir~_ܛ-;6ҨΆ6lLFcElW+dӴ89o $|ekDy_q8 g<,[͢voqv踿H/:-bʎI^o{Q3(Gտqxy8+iSjP\"pеp͵QNJ;oX^wʄ: օPZQII9!!J8´\1>!?7-) Khk#ډFzt?zHw\%f%;?66ψzٍޒW㥶YGs< 4D{]˧h׵9K*V#MڷaAvmޕۧ\|ffĆg {[==0EZ)#[Oh?׍7wx8zIy1*d%r5b jFq2/Z1YjD;A h ),,bQZG!-Tt"U3]n;c+mC,O;cs>(Tˑyi@hh,ϩaa7^6nk1F{lv,_j[b>7z-Sv RG#&vk޸y;`>v*%U(Xd|ā@ Q @@HUX O)(Y0 atVY@FTn84qd dOM^8Ҏ(۝V/vyzs7UĜ8 2j8)k @*: !@AJnh^adBMF, ƨ44F=Ն  +Y:7A5I@3+ NAҙ̥^jcRl`+ aT Vj(7a]B>U DIЉy>YU6^j1dITVWeRHH<(@1-SJٰS;o^G)ɘF8SCE Qݱ4o);2 *{-!fot-)Z Ur Vb@ECa&f^R_s$ڀk*EmO6%w'~\ඁ!TXFP!JKnKo˰%x8a-a4fÐA)obvCBZnz0x8upk?:/0rI/[ -D#(K`!STE('e P:2d1 "!З-^-gL7P c)S&=)u#P :A"pLRL*DlYؐQ2ϥ6\B82ז2F;VfAI^p2ja׭rw_Sj2z|*PW_bkqJkV\;"bk&:[hå+Fp7&1*]>%1Dİiِǟzayڣ Z‡W7 u %U [_9oyX|dR [ww~|iuzĢar t.s֣/&f~Za Ib=+'?1֒/-W.h -be|՝wdUU.%d’{\UPUվK-GR**LČj}A-;ʁW2} F( a.YT(k{ZzvZ>{sYm3Ro5Oۜͽt|][js\(_ZKi=Mޝn fjc>͈Y֨ Ev^4xc0nN)Ɲ}q&Q"9#n$|ʼ==צ'@l(=GS|^ߝ˧w'+G/v>ޚ>%m3UR  BkZ? ?Oul9DKهY|D3*ɦl"xLf"\0ykz!¢ݙ~}p}8bo_Ϳzf S[ B;{H1Uy/ۚ+kch1D2kCy9"&]#ǤRĀi+B0 t\dzxS6/*qeqp!";ݫjYITΒmCTsߥޥg,N;aDUef<-֥݌y|gOvj9\ݹKwvշе\^;V؊j ߼޹3?i0`ASf<_I^ン**XU)@kgճƜ  {&N~ 30ږ4&n"PUM9U(DFA84BPR"f4уU:[hQ}?meDS˅a ^&̥@C AB@VLL t78@M!΢thhRi$0gƵЄ=д +ruag5Lq9*AD11j)M g.@ PaRQa%"2d+}rLHkKTM~L|dz4%J=Y%~Bs}q40@ym|&:.kL!a; U +)P\5U%J e cC. * .Ulp W\,#>"aTu-&( dOVUKTO3-'43!IIJhew>84oV&` >NJUY:KH˾Ye?Xh5VGT5tkUR1L&hB*U!f񯂺jz79؉JAlĢZ֞HޘaUL$B&i"JLDp,S!j!a*bCE?펫GbV.l{T!JFˬ!ղNƮMTAXE 3Q`g8PPBT_Jβ3y`jP~aƆk4epѴji0;ubR񥕲Ѥ>jyNHQ?|ivwERNLj?/7FW? ?lwlA:8f-j{2Z2{GAȾw#y-X"9@j5V0 L摌D>(?X_?󛏞/9rz/di:EJybMܥo}F" 8zcnY6+k> ?p,Qt}kW~C^;+_"w6ϥ{þ똽8,en~9f/}t%yE5ҳQ6 ꡠQA@JDLDj#"%Uv'*x@j9Dˍy#d@Kʫߥj>;6{2I}~6-n̕ӥ /?ozZL;+@W(1+5x#R“Pbb2ehLZ0!\Lcq ]N<ۿ{5~e2Cى͢DkTNGjS3"fH|THɣqt PY!(HДDUY 0yRxUKqP%7aG7OCƙg;@Dp&6YJA0pSnSz5+*50͡Y2T (8_psIWg,' g9:}⅓q>L-5 ܜoej׽wc<{eXhǓ8bǕ"&J#ԎrLմAheeT^؋ -ʐ^ DG$g!v b1XhhJ)+J}ws/vBj6zRNjؾnV;_|& Zh KwN>\'er:ֻxԕֻ-{\8hh?(ɫFF1S VXBTЈQdXUyZx`sS*;C5 !{tjDx\N81#. 3[v!-υ;oo/,o_Hv.tl:Nכ0HѬ77/8|g9QړJJzy1#^].3Ŵn{d+5cm6Z|bw={xaݳT6mK׏|\g\thYZŻ˽L"f?^>(j*A;n8<5z5q9@Z{q*SUf{og Whk39 2 !@+ 2^4J$ru(aXI)#r%1޹Զvw-Չ#-/ˀ'+'d̓ߟ` 6^Ӿu8arpxUw7P z%v9t-Sr)5=K걚tu/_z|>giGT[oV_3}z|kS6'+@ % 5 Z~V18Q0"_Wk 2Twi^1.z|>kV_ R⧯wjpyfZyNN-M֠HBE+vb3YۣBH^'Eqф'RKH)[1=+ẃ5d6u:\&vz݌=C"CH L ia *iUƣ*έ JTBQc!bTMDžn=G BTAXa}"qD " k aUi*x59)u 0Z(@ Q3SUM ,Ǣeiyq?/,{V3I!!6"dFJ+Ub:\x mv^96j|;6Yz!%l:Bϵ 6[oyH9T1SYC\ L L^2ZJ9uR^~avo7[~̫ϭDWft؟d⥕>>.DWcjmw[L#T{'V_5+~z~p3޾ܹ0WhED2q-IlpQ$)PKd!Y%j$(20dj\&^ w `TteNYݳvTA6ѝze56KR½ 4_ו̯whmf& pd6S^y`>*{Rդ̌VpYyS{գ޴f<6T!sq`;Z XXkH` \f9G cHdIUP%$tZJFa#Uc1Bj?m:QC_mv7:u<|o䯪ck+;o~a%zUkbQb*66PɧuKM[fc/cueEYRCakUKOw汃}ro\ԏFybq[w;3(=#"sT. ⳷oMnweYމ}k}>"#VfUfٮjW]M M#6! 0 f4 #$r#Cb&t6e\Ȍ "7ckIqb?/^s}vHG *)FCP9dkiojj6~* ρZqUb> ]ؘ@um!N%^izA3$ ˕O3bBOcs܏i-P PE@8/i&-.|N?5'H+hg9:9;=tԌq!YO'q?x݂lHض6S{׮Tyj2zo!7]:똕v+On?n_~×vmWG=LJ{~寜:)EeЬ PkP:paWftg#å,ݩp4i^vRs2)F"fdyؔHNEFTw]X{-f(gBH-/sR6* Z>a֠z̖R`UU퉗N%L ~?W7a.[fpyRiixWV:GN;-dT]FW:Sf^Dӕ4hjb2 Azd\Hxcu -il7Um)@3P0tJ;kM;aʆD@*BD$rmY. /Hm#( WoߍȲ ()}MB,T;Tj,*K5gXP&ֱZ b4d p@d\SV.LJwǛo#*YmL~SUK份hvt\lꕍtJ,UuBVj"&V"** ),j!0ꃯ^5\ԓBR u*`FЀZ4&XjrدHl)  S8jPqPb 0xUT.j S"S6YlVp5,V?zxRHFzC@I X$ i[;MYDNb2!v3u>1bjlOGBU ='PZ.*APKsi%țfV,}rd>LIdr{X n_V:dީg3^Z/)i>I#p0`Ȉ5.ttakivT.,.Å 90ϡ,(rw~׍ WJ[ -QpIHF6!DȰBD)_S/-(H*;L<ڧe"F¶c]OYVls&JgʝwjE&k\/3'DNL1SU;9Wń5i8Y8R]z39~0$(_=j%a YkEh3ϴ.7~B4DçHA+ IB(U*3jFM;&],U(LlU !"((m(XXW( ;U-$&rri2ݑ;pC2JbBq2lX,Qhe 4lrU.+Dk Cps'=5o-Uٔ"W)5)+GNZPW!XC5fFY/ѥgٸu9&3BD֚؇1l!/}\N5s]iX&?Y΢Y500`Pf__"Pc Jp 'pi5͔ f\E C 01-**'eak'3wy(,9& -UhP0p5=m ҃4mm68]ZPٻ:_(UFY,̺IڍeI9u2PJ)?l}2{ bhCTF8 ̖TC TU# "%'.RVQ5y_S3yN Y l yi۱Ң\ TR"TWFL$J\N;^_>\Nj-.uL|7a vبGo~1O}*w8xP&E 6Hl4RS^S8lg*#=_IֲW>}r}v ˽f$~C`d/ľ [ĩUnv]OmK?[L\wv2;ֿï;Dٶ,aqK{tH +K-->0w@ޏhdD3f9JEpw0 Da}dE`GO<1?-wL?~~6=H(LUjg{4*/q(2 fuTM,o13kW;M[o3%zp41 DV}CfTMi8ص-ⵗff\"pnOm%W ;c9z RwfQ>)4ƍypR^V&RDYaJ|eu/3ȗAI`߹2/>VNmEJ>}uXiE'Y|bþuݪcyc婽)YsyJx/i[4*ϮV[8P*aE>8ڕ+];#&2 W~(Bza߿>5&*R>y=2l?ϫНՇ^]9 VBzBݘ&+ +J"z\ \J* !X!dhc@RR%q8Qkio/4\.TS!E 6YͲ q2ypHU~?!;2h~ghܱ{eиoޠa&d]KMیE1PQ3*N)' ?sW[f{{[/4Ve,Z-J/)3A&E!ͲIb*3<Ǒ"x5u hfAjjwZ]o<@`W[HEQ.Z:ߎrMD s J>(C l4i#r YBHJ&Q`R׮9v+XteH-ftdƅhn2 bk/~.%!U&a&!@PtTꤳ2Ac!(bH2LB\ְk( TIͲ$V!IrBII%%bEM!f$ :4\k{ "_I 8(33BÄ|ۦ ~_܌ą@lWSD%qBn$ʋ YI'n&'ӪtEx}=JCzCM@C4cF*t:Es&c7R[vɌc+YD98{*eǃN1tb-3J1ւD^2 $QxQs Gd*o~Ff uy!%9ǽSD.Y W^Sv0pq27+YU ʆ)tvC+5тȬ`Ek[Mid|zqfa{]NVfd*_nZ ^Ou9FDJ$ml>lO]q5f {>+n._o>j /` {''HNV:Y!q&%s#QUPY*G-I\i4F ;~RX9ˍLrY'R8UB&'l'_zk|P+pA71m[$g]da9WUNY%A(e8٪R4/;/eſy:OsTAKXptae^$ZiV2n9.YDŽj_j?+_x|}lίx IyccuSǩQ6⦕]FԊT[U O69HZ߰:3V?~+#vVôЎ3[/T'F 'cu*4E<=I4+3IkZJ4nfl>d=mZc>[nyqu`6 mV\#,h\) G 匞L҃¯μSs80y\"HhW667 EӁ%0]-erw<f.kM>4j 2z3BJ\db 醠fIc=.Ijm%=ʘJ"H. XpQ]UbOj<4 V)AlfoVpjVVS/-6KJx! nbƝ56I0++)l%yϝ\ "`@&(@9x!o"j t.>4XJH3w fk1a!Zj?>;۸ax8;(WDj16[xl`v5۫ɡ Py !U#D3m#v!!B$fQ={@*ljC-wP` Q`");_Xū$Vdm8@R!D?J"*`T1ȃlDH<j5Ŝ{ &H֚񲒫"@lP%DNXI8 32ybR%0E&3kpHU`2U\qP؜*k׋X6Ka)4 /lV:04"jvFA8" CKvW>n2]Auߣ@N jo4;jVƹ+DT1iUL Dmt]sPڔLP2JTbVYR5r<RQ?ajWVғ+C03\Μ6cC{߻هۙ=,>A>K rݾoΫkӬa aBa,Ǭn/ zն=AM]4-)2fjY]bZl^ip<,5K Qr #j 3P X͔8i^ϫ5Lk~|{b !@%v])kcepz.!Q96>yޝo~۷ 쓫k{lyZɀX%oY}U '\$MA2V%@n@z x?/l7+ D18 d~# ܏wZٰ'l7/v..U Ff‡*]݇ngѝsv/VNarVvfyoe< _}u-`-5$H5bjXEedS4--"Y (Y *B"%%U2ZMϜîmi^Ol:97IJ:|tTD'GJdQIOi~caO]_Z[5m YDpl|Z{zcvNpŕkCyU+2qRf(\EyDKe(%wphᤳ\lg-+FƳӝ{'GߕVX<דOtp[QCFnhr\JJta\#V{z9?T}~ʃ\^hG\]FS֏msZ2uϊUYt1;\o_&UP24IHgJ{yv.cyL~V09nBM&.t#:I}!V-M(^lJ>;>9;g?gӋk/ݤ;f˺r|íR@sb8! A`TsWyvW2 u*)Ԃ偂A^{FֻZP8%&:k8@/„kPՆD"JB@!ѹ@ɫF^`=Hj3/~dP]D8Q~GL@1Qe A#C5\@-<ڢ k@^jR'{^x!!fCvq9kA`V=))3CWtDA1CB`I},ac%]3X* Eah) 㨆ijy5egK%J(RY7hӝzXY! l\9/\ /Xf c0Lnp_5,Q 6 $,0 QA;0MB9!*$5 URXlE5̞Q _!p U˄hצN2ƼohiE{$C /Nlw/'A &0(LߊƑ"d~̣v$ K1uqyv6܌,)HJF>tsAB yiXm%+oXV}|9LZ$~(I׍ )O*̇9zvJTp y@?LJ1X܋˹{m.7|B3fʇ a14&jVs[=m)aQ4~uK/\i+/r@a y"6I*;vC#%&S>ho߸hc7x {lnڼ"{:PIrNZ͖Y\~vՠhR DZ%G" JĭRC`}Iΐ hP-EjԈ3QF6iwy$wvތR_47LXcf"}/|5<"B7%LݚjXsߎҒ"F̨ t:e%jj.f''lCĦؕ7 pLH2l÷QU__~*>t%E_ҏ{NW k+Ѽ`M4+5Qe/m.\~W6^+?i`1_u ΂ZvvgT^vO.aQ蘄@"YY+ϼh1a=%OE٧?J]brǨ;¥N|VT!98.Ŏ5/=C OZN?ƺ;,HL!VZ֢:[JoرXZ^ݛWrP^s֋[̱SB7abQw>ߺ&'O@j|MfӘ ņg;-;̪q&"491vRQRVwLVL\NJߟgh탅`wm4-B 8t2_&Eyn `OԼ5r'NňT2||ۼ}!3gNa 4kBW t;E.pp^~ZQ2/ѿ`3[M/>]hm\zP( j>H 5ojcä,4PGЄyU Rw`[SQ;*qKkG%kPp)PZgtiB""gBb5@%(z"8}45P% ,7'UE`5HR ж2K h6 ; PYCv\ a1F"̮x,n.T4\$"&zx)œQ0lZzE@HH"Z >yhdiZ`2 >+`#BD 1ZX'DEʜzQC 4ͩ8?^XQ\xĥA"DdH}`1ԯةXU"lxQS5{x毌4:2:N%@Ay&vPTm%D,a MMu\ɸTX&gHUuH&0qPP , æDҴN?y0]KӵXOW^l0(.C[ۣ޹G[@lHHI4SUJ(IٸV,V3%-[wgoJ7[ )Ѯ(R$>XncaycwQ.]NO˖xC^V#"="m¢k0)A} M@B̆EP0Ebp9Ee^ZM<狳|@J _Ryl 6#>L5~ûsۓj7}J󝵦9WW+ЏĦŔWѯ=Z| N6O9[o\-llBeyVM YKRY&&|iXŵAP(MM^-}܈iI0 7GV>r"!!1H"pa%H{Ǣ0, Rԝps Pc6UX !%&0=]q> X%k֤Nټv鐴WY5qu7)y[bCjg MPfʳ~L6?//v师jsi䎢\ܺ^Aj^ӌ"Õ@M21\&06ӷYl$BGN3<::˝9ȁ0'p(]UZ*Q *T6bo"a|5&lHo*lD~[gp64 >|IAk05'LBy/]jv M%#Z]@UxmOWx\]of9ȃ[_{ ݪYtrᭇk{׫[1Chynn~d(̉Lܭj5~{i9 7)#7"q£xJA ԀEІ`YTX T*IT33kbon~ʕ/HlENE1&tbXZ|^QvkP w#k'؎2BeWaR΋qeZx[M)#4X}'gwGެ`\%Ix!d%&P5<3*U/~eG8jZJ6]c )$z`i-m"ejMZVU}SҳBϬom)u2 1a $ʧwrSYfb @Vs`9$A"SXTcٱ4>fZvo<*ŠWQsa)Ƞ"Ij_oU1,OfKn/U[鍫eR3z7>_Kz~3:ƃi`'}D9B7œyX5,De-3'fZ."@MQ>HlUkfmk;?[VȌaVk>qGl( H>D)bp9o4l̞-KU<+7*"^\+J oM+ W?ߙk,Gg;q>Q:0 gMY\RJ1_^HUB.sT~Iuk6 ]={zk5~~}8xЍO4g<[C͠S?4it뢗upw.+?N/?@ u7|/??d߬:Xil[:Х;[yʔ)\Y^'vnaL K.ȻjfBŔ0>@ĘA\}&:%Y%a) ްql$y܋]{N:];m˟*~dg~6.t@Kҿ5i]gӳ/{]%;W/FS/=Sl^D]_ שyYO mRkXȸExҎy(U+)8bx/mjy!@5xB@oTM"V@tBu1?h"*ZkA*"CNUn#(3Xz)MVV;OWF1ۧzNuNr֐%0~nw.o\^}>>:;+>78LMv+_|u?h1>6DDUœpMAv0fD"E(,D`ҺZJ+bj8BVAH,Q8U&T^㘩2tDD'J4m@`uXB TB@f!0E U^c'YRH v Jnf9iMr-+@Aa, #*DFI@ajFcwbR5'y/ʌktInlX9ʉ]7k05Re=X29RV"!VU"B E rfU&Bk!`3*C썈^1 i6VЉKkhxd,BĵxV zE@jV&PqQ4Dj_H A2#1D.%<#bì !ĨkC胩n~yhhKϴ\3:TRrTx,pDP=n)_x2k[·_ {/6k< S<aeX*BJQ%|BTMń"5()Ϻd҈zKb=>,/|'V3 6 =sW0Yv2ʫ2K}{F e` 3H hT0Ji\ˆZhpa3'kh=̦gݓwOFW: HP@B.Taаz|I?;4xT\a0+LU;Gggc궲X3q-0!p㊢{KZNʤZݜ^t +0']CP/$LUfZVww^?{:vȲ_ҬSo5b3܉ĥS_#`azQ9RÑD ݹ׶BM1HΐD)((SZ?k@T4UUK_mZ^ؾ~-;k~l4f L\:Ze 0t؏Nxyu59445-2tWIRyVN=^7+mݸYEx>?,geKmFΆ]{ִÄl Ĭ͈gߎhg# WїoxrP\L"}lES+ۊT,wթ:#RkKխl+D?jNj{g, ,A=H ϰF۟>\nq9n6=L9oO .!o$aw0ͶDy%̓kkN3O%G(uby]ǿ{/u{ͽA0*E֫'l]=Y$=G?R /?u>t5qh7O~\x -@Ϳ}=\ǽ;|g[/Ap3-}F} M#RY?w[/S3nדgK϶~OͨxQtX!gSZq'3[ַR9CP}U#o+oJ82ܵ(jDնvӭf1G:a]^/;a[S_oO×OF@+%/VasA[;lj?" V3_9LɼW!歽Fdo俸yuǃg>n<<ȯ.5Ӏ3ŕ< ^`?ֶ?3_܋b3̩1,]0ڭ!HG/ms`s 2Y3l9)6!\b1ki%MC94Iyc0ЈQi& `(YYOG'#P4yEY|3KAcl-1g^(@2 $זSLN%mN:UQ\*+"Rɽ&؟e%7ggU&B066cR5!MLnu&@ !DU}[z_EeU%R›WN >U2sPYU4h$ :)aH5( 65IL52D 5#zzۋ/LMi?8EGe4jrRkE,k?s[ݻї0j,ytG!߼;j([P R$e@},!wӫ9@.K)D^ay)qKց` PQxY ! T-  P* k}RČv[󆥢 IjF>E$ AHܵ/jED1SP S_52hZVA؅LZv,M(hTj%kYZ(}o5RcLʵI`ZZtSsS,Qi/Z=H6."S{K vI0Q,T1~ϔQXյŌTNHJΉ wNnrj@)&vJA(ARC׻qX5oMzpB&B.T(3F"B *6 jZmTj ` DUKY4eZ*@mZ:ivc3Q0"lo;s|sڿs dUDc T0!&T96b+ ͜z*CZ>^ RHߛEStך'?|mP519UY X"L iD4tp{Z7,FiYF5ӥ<|8dO ࣃV،~t%zw! @B S(Spqp94"xV%P$D<[CbA+HeٱOw~{͗3o=^~Ƴ 1'W 1QZd)<]/կ\q݉fv\2(KIɨIsPKI A -#u-Cg'}8֋Nh56Vʨ OQ KFb*@&OS׊ 9UN/TDHm\jI C B`BD WU2 Q`![ "fv5Uh!QxQ$ iip^*LN%!R&H{"oE}.>NjWw>2|ir\gE'iQڊy!\5MAD2C'KLGf`i?oxw^MAB6*?s)>zxtgj.IRHvvvk>7\4ƭDmq'yvki^2Lo{n4,qqV|7뇓)ñE(Z5Q~@T%^ꆗ'n4rN4M4c4AG+W"Fă׮5ڿyA_?Fl@2]WI;zYYst3f^ɿݬ 8-o}G}g+!~%s8[Vp3Z ^0§t=Uq&Co}fEn UܟڞFc ~$wI'}tRD"*mXQE&m.gos/װ ͻ?_돚O~~]^_(Nd$quo?B5'O*AUZ@džNhyt= z S{`-y?^^on;~w~-W?ɓ/.OwGGK= gc?L:USM{wZB9*oH~7f'nrˈLlk/I/Uc@W}Kooܞ|+Q' хar7Z_]h6ڛymJ_ϫ\&Nち!R= *}wUhpV赾Q9w$"'RKw)iEh$$sO׆OЛ;"^ v$ ;s}Xjt,*4}Eec2D>\R*hW0 q(+(jC٭E- 9ySX8yYU 2ABdXޠ"uCį\&A1U`be(Q7tjhv0/ʹeK aGؐ A!l[O޾vgZϮ/ -ZG'Vwf+ѽ;9Iqpy4|#嬒,=6A 3DUa "C,HDÆ?UZ ZFJa9oP&w@Ƀ21ΫC* FafȓK!f/*L &6kJlB3!Hf &aXϻPTJ4Iˈy'Ay%bۋJ2S!JHiVOG 4[CşQr2`6<v,M-w XPd1Z'vl x:3\(cn3UmJ( SBŒQʶyD0$Crݦx/րH}Ә94aiN{ţI{۩Cʨ2Z%ʕH,F-rRJ+YJBc/f1mx(0+n^i|4kӎψb8Y옂4cZ%G 2Dր:]Sϊ:$?*xoz; 襘Ԣe *BjAY) K̢H4J*@b]Rn6/^ʓVih^iu73,nيyy$>{2YON&rsݝNw(_=[mx2[p#k u,:Hͣn̓VɐA>%*3‹piw{Itip\A[)Gա)lj8WQr hzNN8rbZ4t=VdB%D~Eu7 DAA"3k#KՇnh6,M 5`q8Pe_HVm`)U֜TBhTRltJ8_nfDD'Ɣ$gSX o-|4͚f6!Y "6{öK}y`l#$DQѡ(M(?-q;rxkFg;Vv"@<`!Q1<ti0Q/gsk|~|r%y-R/ݎP+" Uﱿ=S]^k0~NxZ]it ׾ޛH> +Ϳ 7,I\pj~7Wtm@Rm34$fz@0Z-_:e}!n)O[vۿ?%; Wqduvgjy<|+]e.hyXrѢ<1lM0ayTH;W&l:V7=$?xps{A2nj-W{n}$ċcʙbIDAT2n16ACQΉG45Qft`,w'\^kaҜt3 7ޙvJ2<ԱD. Ty3>XFyT$`s{%>"rw&nLSCiKEhżXGl6vx ,ˋ+Y2l^Nh y$ v¢ VD3QP57)D'$&I6YrԊbk!qja8:ZwuOq U:ST30 !5yC ՑPa"(3JU;ܬ!2H:b]lA@LT*&V[[Vss~XMUK #$L@1*GT'ϵfBTaTBHYYEcʉΜF Y**֐RRT#"ԠJc*5 uo_j|Wa<*,eM?7hS\Esr\FU7t/4rbgܵmK*Pf5"BpݝK* )$Σh Bv'I{&P >gխf㠪$vDJB>W?>&L URILQJwfnky,B E(%k957 jytV^A=,>ۏyAtEqƜ9Sgեnf|Ga֬zg*7|+M.6Wү}z=~sZVjZt,b2"vаF"PjXpyX1Jj@R\ XYXE QHCgFYe@ pV' JX#"g<+42->9}:ȭ}thZfѲ" QlFӲDt"7km|3N7("TMfguFC&Ɗ _o̜|ЋhUmH+јA∢j<az&jhݍ.#ɀb,Qv^P4+4LSu'ZrB?mF1`-36{ U?U-N%J2_d~}+;ϫ6=*=b^47a))K'|酇7vϿuvPG4z7qwŃl P fo\;ѤJsq^wV#vjFB0;Kxwiɚއ=gV^]gpHr4-"H !/ }A0, &l,&EKH~s^k="}d@ Ȱ` ;>UmepR~l &TsN>=>uiryN8\D ϖ݇}Zh[&%: ׭iPE⼊kPGxI{ aHsQn.Ilu#YL:n˪O)2\EY8DM+1d%B-0@Gd% :DtU*9 &ҸJYR%ZYVW2bF8ڠo9s # @tPrxV7İe1 g`-:K\ĎWh/+?YTN`h7tM%psV}n"z)Ϸ t/ =^O}GIx5ĐWE"B4"+']hTb"1VeG "sj{\FpUGˉUUV< { |D&Vä/E+$+D!yLO 5Qh aJL(j@N ^jCj>Jhe+y+HS @rBMJ~\qN'#>b`5R rEXpzН?Ԉޘv;.?jvgDb)b\oQ+΄z^zcU_ 5*X,6;xkRF4.5[JuCU77Rj'U{~'{4k%SUE+BTXt,/7 ]|.jI*k@"D`UhI!B|aJBVP; ;}{8mdAoe& ;oNja%̰A>r!! fAscZRnThT^ݣ+m^+kɽr IfZ ɧGEЍ״ot'!jՀTU2֓/w<>Qs^z^u4A4f' QI0 2a⷟??n=|a|a>o%;q|\89".tX 9-TCθA<\a彜&XR i2]zyiJvs3q3ȇYK{߿ypo\B5YL 79v*2j^F))M_]H,,-. c/4yTv8e2?){v$ɞ}bxHkQ J,rauV&qBESU$p, Xb#r[%ʵN`2OXcD1uw tQ޲k||YKŚ@8%iXcG1.b,MϪF6hD{J2 <\MRR2P ,C%ɪF6ONs*uՓ1ɣSC5$Φ_K4=˄Ṃ1-^b;|t^W64~1vFri9UMrPR{0"YSt-?="sRRxÝ\m' z^Gp?|+>q}ƊB wf^F#[95m?= rRܣDpM 1Iuب"H1_ ߞϿ1QG7N:r>!=-w%4]C ?6oxW0a(զm滋VAӥ<[eܘ/cB?m#I+xw0`ƭ>@i(KPl(\g'slu{kn{u+.1I멣 om.VDyO5s| h!aXߵ/^}32u XF-].~8|/Lg S9f:~W*j9lMf6+?\ቿq(e:f˛ɻ˰~9O*&)L[E9HFd}J>3;a9PEtio6_J6y˝w^p)yvbbplӣvsc. GyP \¯_<~i/^Gʸܝ:MˎT wyu,,w^>݄&HTMlYÓ5C`-MSC0ãjoȰqeehb6.嶛$tY3Rۯ\,VuDڨ0"93鴎2%8 ۪0e~jWU"R1PF Q $(]-TIh"Y+jWZ!* ^T`ǪXA.`"X~#!&CIye &Jz>n֕IОHW1yIw>gݿZݳ*vネlT_{cGM'i_~[oϏťʈqE#A8B"rt { fv\{;O^~tcA'^-XR=JЈqkt-3_:cgTع00ԫ:HSI6?,?r/}xI>5(ILQbg\}e;ô 7J+[T \FEy4n_xtP_yt~>Pu{Vj &(IĖ|[ֹ9YhacfißH@J"QCMY,56лқ>×tN 'i58?w+}9PA$8֨ b2]Gڦ$#x^aՂ<4^ᇋ/槆+=KD2hvT`#Io=?9;)wZ^_|~a/"${0 ҃2*َӓ Ԁ)m.3H5P Q㈂ڢ" b}J(6[# (1d$Jh47GumdqߕaY5l]GM43Tq1vv:gbj*931~"S-|;],n;dȴdRM33^oN(5<̈j"H(ʠVԝ{:Hykst\l$q{~/agr!%ݿWhf $+ #<ȌAKh[lvx' P>x)[uqhu9A׸7&~tƒgrОTzam*v?+Z]&zJ}*]{a`?'n|3#@@?I'C '8BWH#~SbcisXRʰ3d}4xH&? "P(HAѳd4{}@oIs-S͕֓k *Ǫ@T5Aծ܄ 3\D)0t~p! jW|.=|f˯< cDń7:|p\yZReF<~Rno$Px @Aago~/͟L/NOQ0aߝ{Fz~o#[l\}sp9Y-Χᇳ|*ıUԖHUH/+!T`!f^#ԬD(] (H?* XҨ0D*"bZk#Џ|P|gAa4V^eDVٹi2twAӕ8Z!Ѵ~Hj1` $h( c8:Oy@<_ƍ3|lgQaL$? sRҰ=Arߠ,a4l_z-en݄K8KMGebycAҳs͊Nc:,/K{þk e4"#?ra?s:/Co?rt@'VsyZuvnVQߝg<3|j&Wm[|4)qk#D |X#ƞn띯OnaSx9|o=o>,탮BOln뙽,7q-1ڶLkaa"j٤*v>:I$T1 LlD (NVJ 5l $D aF %Ml  otÈ̄m|oB䨾K4˸fTM1Fn6KIǧr]l%x3s!3.uX6.wx1K`$Lڄ$:s|y+J٘nK':~p\L~q7^B#(fAk j>O{;G^ O^={[8j E<\ !1]`.ږ_#8~@u <@79mGy(ɋ;?ɻ{LW ω!L_Hp/7̎ڸ`kGM<`Onz= F`4t tuzA a |WLtXjS3_royڋ?>iO<~wz~hT*h]G?ՕMKUXaX=1 'N"{FBO@S֋=(eBn<[+>&ѫiېD/.*H&lYp< _{}ϧ=3:fLw}֝_lS3Ft2<Ӊt5fT@کv,@ ֺVy4M&" :fJ̲Jg***+Uژ `qΙHZ6DH*FjyC$iLcFQDIDJYZE/@h_Ҭ"3j+]~W?H5"*"챪!TGLUtgoӻewzYT9rYw}vR&'ɢzYI.,Ƶ _~e;w?]_僁Mvt^a'wgW;B'۷z'Z^?yve/3ZV7[wߟ?w!A3/+qչ߃4 VVAY",. r]K+}UIfZX(>׏L[ %%@W\xEDVUk@qe1sd^M@I)) !_ԙzZ`+ՓRb^6]ƘdXʬkPPD&\<"sjH(VjzV&F6:׵0ֲq6w~z{dBvYJ4|pw]Nq2!"Vq0\ml'|k^1O[Q?xP~r~'A{'db0ŌCBPH0̬^Z6PDUDdP)M2 K 77qEWNohdam;M 5XLt ]kjI}#`&鯹Ig;YdNʋNjpZbX(Dizgfh7k7Ve_̦S?z~a-ZKJV3YH,nVq|b*6Y7_D.jol{:\v7i(t:频Vݵ50$}!֧U[6K+z+naAah81O^kբˠ4`0ڟz7 <.FMmG:* _S9 Vbl_]-R y_~z䝳qe(${öHy>I Q Eõtrk/\׽uo},;Q=ehXOP}XL(@ `0:fi8տċP͵4 !~~R=-Ib ({ppBHF<DV6eGow$b<,"#ÞX;^yt#U<1}#mREmP8\KsxOgׇ~2[;O7~~6Vjw,1kY1$޾xzhGgk7-~[/=[[X~̐3_GJٻL*} >sǃO4][ll%gGu{پ5z6θbtYEaF4&BN>Fgvy1fO^]^뻻o%|̊A-#Qk=; K; k }:n7@m13鼥^4Bn8peݺExR>EFT,/udn}Q6ɰY︇[C{r}N6꽹=]w| {7MԔ@Zabz:n?8ɔuj-LZ57$g9XMJO_A]$5.)A % h{\" Wk& Цl% +.l +PTII3X &fMnɬ0hlI:).%()Qa=ѕ*+xE^,*J ]JT*( R8 +M춍Od<+,x^ pT/|` C 3['ӣAuZZeHMfH[Đ!*q5+/gߞѻ/]Rdwrt^O`6zh=ctՋ'm.gF5At[ d/^*>X+2Vb W,Т bU% $ξ" f\IW1bëOڠ*?WQo^tf x[4R[di$LErkqPv #;frϏRp#."2Kh7YI(@&!PFQUs q t|-7a>ꞧh+)S Q R6123fa\vH1RQncV>[~w2d2ĕuheHB)(b袲Rց h#-HEiel)12bWz-T3˵z[^ - Up5A:5T2pt Fhe$ĕ,  Ui]i> fWˁ20ql|̪ cPyrL/wяs*g3`Ҽx?{)Nj2TQ8i`S9aԁ* 2 / -RGOH6򙈲Q)1Fg 9""P'ϸ)14 LyZMO~kI~`铱&ޞ}nwt̫GevʛW3sTsG^ե`k80зv:$?8o_x}-[mԢU3 6FH(%"v}pq[BnLfn>?jtr&nᢉbᦤ4 nm&Mʾ5ihkE#!QK,uԴ%$6Cׯ}|,ss_}{5uF0I?rtp>oDɰns]i@Y`תdV/ I=kj)1Z>Њ,(X!=>VN͸#ԯ?7X4n%B~GWg[4ĈK5XNܹAZ29{V֝}>7wFe4Q wR{7]"?g߽1OM0Du~(yqϠz讳,C:,q\:AF%;Ygxp.iCĒͧASޫ,{x5vQ]?MU</Ls{۝'[CcI^-Z?;(/Usqf` [ŬdtcW2:+> u@yPޏnT;ss/6¦ABVLퟖq3:u#r:k 4-UUI@ĆErreQabQ!/ P5DDc '߅;Xy> 0#Z ,+'1AVt^R1yUV$QD. «$Otl0hY%T9ܜ->\fyR,Y~o;;< u!e6$zVO'K{šbGH*P'(|g/xqҥۃ 2EN'~sV?šoQ,Y˚i'RFvm;sTr)F@ 7A՜Wq"^hHL9sŖ*0!"(++J WfNe,Q"V%Inf+P!$ J&cC`Rj 2R>+?h$vz逰LOiD }︹qZ^l'T_Csl JBFD>j!BT-2NI+ =]1 KFT癩=y|i1D; BA;LQ`U-3F+pUNْIjј]F%ph41hiDL ZiDҔgJIcBtk̔^WY58q)^ߐ߉/REךlS29* 5=ѫ ,90-B QA* !mn1e>z-Tݷ׶>\9\-Qm ]42K WaY_1gˣyfޕw \QctwnkFt%(q+[5Ex㛋'%?QMU 7}UFrc'M~cBr׼as}w?MkDS]96 q?'“z7UT?W_>8yc&[t"Ȟӥl4dgp [[<&TVqh KhPe*ڨ{E\k< `־0(|fn{Uܬ[J%y~;+LZQ3 /.^=>0dazrՄ1k;˽hw/?\Q+Ma\&ǿԖfF2w'ˠ"˸YJݜy;2#",ةZ)ZĨ((ދ%U.d-f(%:e"RRmLWwi ,_P>V^錐¬lRU]ZϼȝuE)ZZG$`bYYEFWpODCDD6ĝ Fer\v?\orc &2@$V%ܹ;Tk r/'w673* jMD.B2o[_?'Mܿl%ǏTWNZvn^vߘ"˄;A 0^֕W.XX !晭k^AcVO ;,lxjU[2dUZCDW1 x֨A`2B &2҈ٸ O:+NG9B#UiOM%lff AVE@CtY/Bnj+Ѭ+R+y"@Q!"B]HM0BcZ% !1yA4JQtCQfn s&z09N(8L*pN\~IăIx1Db뇟7nwlhȽ;zepJglepy>յ,iDRä]KsQ!ºLkDjlz [&PZhVfx6JV'd򬖛냤xt:k=;iFT͞=CO=@Zҏ/?ŵX36n(ت7?}|ZG~GI/m}:oo=UcOݯ?+o(.8բxBkG~x=׷{$J !ĂPG6*3$JR6:}DĮmt2sXXDnpy8L`Vd;-ޟ_5ͫGwWͭHrڲvZ;. bIʼU~eys^qk*~oLF$gӰVVmobS|SP>ᄎ'_ GNMpVl/*ɛ>zdyH3(죐!QKW;oV?|?y+QbSgh"Dt>2"fQĕ-JiiԊ-F*&; [pdD,0G`PTy1k$R-HI 6 VH"Qy!Ѥ$`C Iy1$čWT:a :',a a'K4+"*~~$R34Þ]Q~U~ߊx*a;_}m|Kxw ǠKv'^LZ^zG%S{MqxwMUA䖪^fg(m" i5ulHQҩZE?i.,+g-<O-eCw;Ԣ y BTԒCPXWKFaroxJwqײַV7Qe+=%, Z!f (KZwәyO'RJALYuIQ@m!rK!Uٰ@S$xf M3g)A$DrEQ *j+ q "NW]1*G}b{B U! :QaT *+q &k8#5 ;rIDwEJY+ˍW: hUfzd3/m?Y7m[N]? ǣۣ)D V ᬟk'ŋ')ƃcN̏kg'QsX~9pD5÷NM;}le*%&C?X6$J6t JRGcɱvg]%wr>Fa@QG`Wˏ"D)CY J̟̪2ob1{6.bim ]T1o<u{r{quv-+2`Ic/Ţ{$PD( $J\원.icjrq'9gFzduĀbPQ`DA )%Њ6 UeĮEfPiT3Eɠ],ˣl9NlwoX[xn'jp%C*ƒOԥh*ڵM,U (1A冉?]:#Ҟ2jc0% %&0Ts暡BV@ "0WX sl$,jZ$aġ ,3~gl65 ]KHTH;~эhҕEZx}亿{UFAA2_ػ{&^:M7Wg5{]mqǘO :(q8(3 U5XsZ4+ Q5kOwSOG=;n~vVōGل%<1LlQ|rCѣ啪լ(F5a &ZV1@4" {ƨjB}4 /6gQ=Fe0W`ۖNHAnjWFo .w٠] UpL/va٥ot<:e׾0nľ݈N끽E셒J((V;IBnbi;I boL(W{Ζ1Ԟ>m{Y-jߟiMj z:f8'u&1 MX 7 ۡš;M^=z4q{mêbN~*/nl o>*(,.WYd6;1[I)Eoo[_^{JFc+߰t,N˸KyΪeXK֗i59bRM,&nZjK?<7&ֆƍ`Գb(+e7&${?/m5ڸX M0tsSkG{Iغ~\ jk gsk;z7U@yA/TO:Tj6lwa~>Z;S 0^zvls`v;/izӍ?b(|pykQ2P1bD%3b͙=BT,jT*4"HO=Yji! ?h1ѦUk\lfr> .fĐHKtqt84F?O~x( `w=/Z{nP>0c/ Qkb %  [Df*d^4DP Ք "ȑD ڤ1yE di!,aO,DFU&|\MjUZ FM.e \ل32stPob,@0Yr0rc[Ma0 -rU}KXQ1Q=~p5 .~cvN?/.D╣hn#^ d!Gs[RXFL L2:%fՂt_^yƼ0H#$ۏ?!_ |7kH?y/6_|' `.7|ܴ;ߞǿ\?xT&4>ZhE0H!+jڶg#y{{>8ӵ6,t;퓇LZ~4Z]oYh(\-ܭ6/\A5Z{N>?~tW,lYxܮm<:y+bv_WU.DxW=f^,k u xF(1$@ 6V嶣5 *bF]YtPu>wi""p @Vpqq #xRG*"$ dHX$V$?3V6DD*MզPslwf 43M 0Fڸ]FB*ˆjh˜U]=K堠q鳭 &DHV tD R5ELU[:w[k N&Hax3mt:t*JǞ2:99moggmb98e-I:` (QYZTADARnL [G 9RPaZ* 2^:m/L([[mY-ia=CJMD*F$ "j kicUR&Y|Hj5R3T*ϳB̧ r{>wXkx쿔Q;5`pw?rozy, 7oO˴='m'·pF:αkF6W O?p!t`PR""d@&*ivo^ahRy;4Ij &jrdrԬ팏(XH oZ9fMhyv\+zz4g8R0f=g)>&I5to?ƣ\xˈT0l{Nn/%uK z z6||š{D=ff|y}7>É嗇kiQa|Ve'~>vӟS5zBB=!UDMX+(Ԥ4"r0E/Z>^4R$Bz-oqxQt'U$:_j R:j|vdbyI#<޼~ &m}2Mdњ>9g_xC|n|? w_iMJzfgPv:xo3yuc=x'2x0;7q)DgQ- ZZՠ>e4AHaddiV⸪bQqv ekEw%/\1JOëy4TYp`gxKxixY_ KEP_1̯~jk[t? P(.K?'[?e!h0-gH\%3t X -`|4\؍PkY (m$AJJZ4Nn(FčTʎ(bf̌H J +AT@ ^-bhV;fr Uhv`PNbzUP-!ؠj#h50ְgX"0<1 Վen̠,, v-"ǮP޿k/kK a#%S{OahwABan&G%2j.tMTui%UPf:S-cOPU+#;ݙ//W91+٭;;N腛]运'_ʽhl`4ۨ rܘ|LN dyKoku٠Q_M%b!A",/%"!WaVZg%39gyD24ms:|nW7׬?N|g_zd|3L"=>7ooяv==7~:k)M1=k\}w7ޛݼsNN/B9*?>w[:w5$lKb-q }g1WpUUuP31%9 $Neaub;L~ho-^կ.e'??s_D5gO'3G/o%A.<\9uӥߩfS;vuG i}4*Q|yMBEțϭ^9TZq-gY&2 #Lz9=.?ݣ*9lن2;c9d/(mk9(VE|pPUQ(08:CdxQ]Pqj@>]){$*HA"j*ch]%~E+,TaA4a>PYMV1@dH"Q\b4aMt>ݦ)Ytb:{]Q U, m( ( # #!m 1eˤFVOLlr?:׷cLĠ9QT'vrm3md#lhPzU Ëh0HVU,qQĄ3A#ԌtCI~O*v$Mm9=yĘۤfZ# ~)k(*xBQߞoEyQh{01˜;Z"ڵD1IA[!`{Qֳ,UT̂/ܷ!U5A2j޵`V5 BY-$(֋"lvQbg71X'<;[7|<7T/fo̶?ݼj᳧O/23Y<[Ġ1],|q"JOgIpF58cL62Bn@X;Ry۝!w&5mL&̳Z^veT%M>ѡ{gQG'uάH9ԝYd98Nג <; J IFU|<~zc9j!yV-ፌ!(ȴmU\0!eR lyc~o|cl=]f٦Ƨ dX]l-Ug@!9@)hV6 ,[R_`<(]JDHKwvk%G/{r ۷{렎ⶀ}wt]<7IJ{*xRmtz{an]/N[J&j_yxڼdkIO2~xIݳG(e X:[fO^oZ.O^>DbUV(,-{ (JYkZѫBV9hD3rRn“J AMk[K.646edJQg>o7w|;^j?ڦ-C˖lJԝw[_ |n77 \5{ww=g:M*i,%;㟵; z_;zS*tAK~E{U 踕R=`k@ YADP! E5Z]K \;`r0lvrsx՝z-- ~Lwr>^ّ `(1n8L$-,1 N,5㺉BPWV1o)JβcX[وKqܲ·aDQe5y} ZXՈ$UA0") j"4p C(QrJ^4!uEQATU7$Rp?WMEɓm?\7! &N\W#D(9ʻ;NQIM{ffj5y'۳/<~߾Йwzף~w]սz^'^*vICsET(dv-9AY5͉U5Q)4L1n;NHBbqws}S'P$1XDAhyQETHj5)UcEoU;2# (&:U_=e^Mmc&#]8PU*kbtYI4" !B3F7i7b#ؙe!ԍPu 3Z(p݇Ryn.5M 0LA1 ES&4LWq''SܳON7oGv{=wqQJ|]ƞ:pp{ã|P~.foQQ-#Fk+ѓ&FZ82)fpy8ә-hcN_fU_+FӎjVcT5~oZb<&_|tZ\ӳͿ{G*ʟzqU{*qjsCs1$eq`wwaRfc'w; 2X艗{Ŭ3qџݚ |eӝAS&('`Xfd9~!ލcK'wܵ0z5!ɵ<s@??@KƿPgGK>^b)Y'p!, ` PUv'x>`z,{뜸6ՄGX]mdMt)e<똃u s$`c!2HE؅M"F <P̀WGox80m0?Sxja>.Ӂ<'3&0\L˶ LYNDvP iν,1I A91-ņh)_ExA(E2/"- ڂx!$y`uWejNj۲F3)S@6)( d X,Qd&5@(QpTs.HGPUMHZ@DI PP5R-A*η8(14*Ea5Q j C kH H A2GBLBTPfZSciݱZt-678n TUG?"ZG9C m,ל{pu Q(-􎫸uRZsGfÔj4?(:iP5"i&*3HA `]Kn4m!F}AWo? }/L&fpI`.lAzAj~g􍞕^PZ곕4 QlR_ztgHpѳx:0Xus)t^O^LKRf~+`9KT%(? E V!-@>f{u%o|wg.~d@]UGݳ7?ںޭ>_oj÷fGGUߓ̠ӧzxk~kw}G}՗ݷ?\^\욯,}>?Q]b2)ǫ?wot^^2@96 ֽ{$QAhYMw7Op_SL.uGE|^FG[9i "NBrk\|k_=v'R,•:l]U3fM)5)Ia9E!)wzv[-k4\'q.M]2fOvdUK﬈:(Q`Q#'gl[ UR$Ru&#HJBJ( ʟsGL1F1dXoJĭoCVTDjU'S+( Fta31ZChP[T%KM`P gp4>Q;Rm6!BH",,YFsEC՝GGy:@ݶRsھ;^Κ%2,c6b.={O^]IaF\ CT *\{y/]9EQB14N,lcٚ(o ;AY3hvA6Q5qSTgSh]U}*@0S 4Ėe4HxR~=}$TcjRmE꽤r2SJ/!{<˖gͰޚ5_욓en,1"D[fEXC\5bw30A>sXja<1ڼ{_<8wEj^ٰ\f>ZEoG+'|X.&zn)χ[;ٽ?$Z+$-R)zڄ3GofGӃxvg>vyR:*gŐ Q$Yf&2?[Y=`:lV쇓;C[q)dW7CbD^~}k _O[~{pEEՃ~[KOw (f_ߎE?s(4%rRF^j1iz!\iL0Ci:g}UnJ>ȊPETa( ŦihFU{t|gf!{l1Yߘ _x1X)^`d@/c<|D+Ǡ cŘSjV9=`a Yr0PpD@E@ QPf Y7lB62x5X4F,!URE\m(HDS/x0PE%S3JWELs ]*3$@㘂cPe(2{C7+H`Q(A#1JEmjDaz"Tl d5LQzAҨZ5(0͹0Gm%x' ݙ eD:[_MۘXT# T c881Z;"9g:TP)!ocAg=Kt1R=Hpi?3X_C'?#pg@C{Y/Oc(ѰyZƋe=-elf dUV{N0P-C̄YI>F[ךeHCP[8 D /GqKMh& JթB٭ny*M8H𺯢4'kg., ۽oqßb=~cN![&{[[ WZgˎD/M $rOO. 3J[o}Z =IDATma=+ͫ?u;+먾N7N[OzdDiōO6gNb4{fe)6b<]: \ܿdW;W~f#hhj>ZyB|Z%>Iソ;w`7;yqktx$4vlԵ"wT `:ine_GETr㑭*n8go [~/8~;l=kpr\#{{_Uu,YYK'qJg9_l7'eb\hһ@$O:j$u2A`e)=k[4伨;CBY|rlpqtm0!8b-T-.rt}bī1*U-ݜK&Db%%"52+v;%Ijum8&(dq!=sAPUT"s^o"Xk(vYJ߀$MR(sAr)4D$U^5zB@` E!N5MTh' [/aEN7 wؒĕwcZ?3x>~q=v&wTC$JJjI*TaPD Mhۃ8~ckԱ,=kUym +)@Q-́@m )LD Jjh}Fqrj֋7†JlAR)k.Kߝ`%}W>hz6m60)7Ss+WRwD:JemgQUԪ0"R4& |TW*geaRm8Co3IBμlrRIx阚ΤcLHfj\̚<-O]yxa3t/KL3/F-IM\=^;DPj (@ՠz^GtQ?tN@!Rncsl +a.SkڳF7's[N;ٺOg)/M)HSƀ2%3/¨N::_CT\{/Ya+3ΤcųɃ[Jµ"ݝ4Z9q1v4T)KT|nG2  V I\HP:lF *k4&^Z:\&X&qm22W4[ t  -y;3C.0,Hh'&k@LA6>j B`J ƶX#*bXä1(%-- sH#BV!@0LQjT%P)m"\HE1j5JD U<]"%:2emM(€@ h?QXr%FES # 150uLT9:AapP"":TC^ "UiT5QaCI5H5X/@|J%D\zU{0GI>5* qpܞ+-#X-'Ѭ,3ƎdhuӃ5%- 'X#!<@[BUĘ{Gޭ}uڋ1kzVY#+{uT,SQmȆXQ,:J^Ŭױ~SŔ-ЮG#7txLZxt~$QTa7văckvc2ծxlf$Dz<0iU&Y]iDb]b9O7Kݯ۽P5o~zdnշ?U1{K0ERkHO_=y|7p#t}"g}vL|HP+G?ŏ۽qxV_Csu^駗UgSn~!1֪ӟ~kkŋYFǟsGO???<7(=O7~޹|yuAw‚Dj}Q@2]%RE vgIR!saLWgOͳ2le /:ajUqdYe_qk(/>(o>WFF$N/oMQ^ZP61o$inNU4O,{r\m)H$Jώ-.J}Rf3Li֖ۂQe(0zal$^lۦ;rkk9E%όւ'&fCUh$&(YD@Q&!$GAbKlez^Kþ*Dfbefjв52ՂBzQ3J$e6Vkϣ8[skHTRQ[8QdSWemc9 D PNas(@:Uv ^zqv ls??y Wɴ0 ax0L& GO}Wxt:˨l/]>zw~so'}8=*̚g.==8k.bhR3 J (f~OG g$)"eHS*%b+|1ִ{vk̈oݻtg6gJ"3+aQeC(qo\. `[B,Zٴ#$Csf52K"ʤgQz$ONj,6܀GNҺZ9guKU!9tզYh&*(*ńhR`#*)SD]e@,F))v:[R!#ҁua $gFѸ7 43^'lHKFHb5c@->JZ4uS&^EyRXY#xɃj{ A**RPQ.Gᕁ+kTjR$$"BQUag *"'صZQujIIAJ:KK\Wq#麺.cr=]kM|tpofLOG b|;{TG3 >w>hϢ8mxzkߴ|w=ݘ^{5In!z;i D)fMKS 6@H2c|4{UTg,nRzRWT6Q5*.JqGKUl Lj@#= M!dP|.2er@XWk`W6ޣa֑Ϛ8ʐ;`2)5RSU1w\6Jn+_lk:M,֓[KA4ISB>KY̹= .R*J:u捎sGE73Frmړ"\\2BI'7ZϠXZgtETMK8.;;HhQD^SݧSk)<I5.cF]bo'Gi>l{oĆZ\ʫJ4+LQx|b0=v/O?cqЏ}ru?o/|Æ+EO*nl! ֲ&NP%E&y15`ˎ fЦXN-TL[fo4HUPa@!Y @ 1i4H`v>Tb Ӯƶ YQRgF4"55Rb   aemH$%%x7*' L)Bl i^B`9QPzC ؆@PJ1P,($53C(F3U֐WaE c1VrkW %-b1:!A(4(ZI`ߠMOBT+ }]U!*1QU8(lT# }U@[CBTjP#BDLTH&xQM>f3D&YBTgBfj&ވcC'n#3Hpғ6>a9`@3B#x}M=^#Ⱦp\nC\QL" O\-(o8ZvMsuITpkmQnQYHʍJTE^KsYߔݞY1YL 4/*nm}%^X_j^3tE޵e7յ#iȨ;Fpl@ Z}ߓW/~n[o?_> :wcywa}cz7:߿e˯xe 5o}r+;<^s1Jݫ_h2 u *wX{oo'N3Ð~ayt=d+T>~gNçŦ`6>ҵ?w_.~K_kϾ~E3<,7/dzRIr3΂{"<.~o~D]el<) ~?v;cwr04A<7+e:vː<=ݍ-7v"뢑zO׉͝8Mzij&V"OBDQ$$ - H* k) IM;F!Zj #Ơ.بj S*b"6Hva*BT!P *2*D-MKlcFdnMf bf&䦤B *De;Y3HǙ.pAbdDJP-!s Y'O׷SctmbGPdgN]-k,̰2YD'kwbwڕFMTeٻ=hycRis% EtۣɭfWl%pB1.&u<]$dmhY(5Ъ"Q:fPJyF,`RDJr>t$Q}?o<1!DX^/E)(\N\\p0rxX˥-&3ѤIgZ z ˀ*׻fOFu:7zf~åA"fPp 5UA :[qNon%Kg3qzZoveFo^j,Jqj.xW|`@T>-"^,vr)DRJ@D fEL!b$Q66$zYbYGѦ(HHH[Ovbǖ-Fkh7m5 l5maDUXT)ajZ"kL 0QT5Au~&j|nD1杔5 e{&0VGU{^>bE+5U\-1\`5$mXD9(C*6Rd:/ZBX^t Fc!)$;/[J@T ͜/29u lmދ8$֋&Q& K>L#6낪 ^ 0d rP2"0CMbQ%"آ!om3,Qϣ"eܖD:Eٟ!h"d^LI-#Tg5Uc9q`aUРݣ/&ty;㭜-!t,)PTg_>]w?VçqAhF`;ܨC[ab䄐 ʎ\VzNߨ$:v' /ZH U%U:G$9w0k s\[FPU^{u-$6$dT<ʹJ~$Qpj~'߻}o)]`SlyHT=W$M7 Y"Pr- >n~xjcogz/ܓbxIןl!h\5ַE oPU)zktص'n{Cn<<JXx~෾smt!udZm6{ӝ\8~vvGY2Yq%Fqx &]wT><ŗ6Y(LKvL㋘ː6yp잜mgVoUqygQ23yXYo䍫wwP}QfVcae}V, fz\c1$t'Z: 'kMQ 4s( S&R"RȜ֖@mkU+WM%ƶ1"(jeH $j{v00 H%R̀ۍ^1jXI[ފ Bh-fX89 L$tI,7yjɓbkJ EJV*U5KnPtVt' Ur2RUqs(_h[bwzTm40UT2 QD$i`NAֺN2(b)t|fT5 SkQT/v鍜˜6bV ФH9a 3-e Ҕ'_yzy#hּz;e& r^XCpyNo/1yOġ˼ڑ_; _|zP^{zc.X87D1 ML.Nj" ?^QΚQCB0cGO+Î6 'AӔJB^Bfy׿W7V0Sqg_#>U+&Db2UܺëɝwNWh~0e b~nfoկMK 415~Iǹ)z% \e#gjӍQ2=Yח3~UKڬfuΎ{]!UN~կ,Ųyb;).路)L^wwu/otÿx;o|V?Q˝{FX}ou<7?xeeܩ@&X˥(٩S/[WCܪ:m.U[ٔDk7o <*Pٷ&g'uS2L•y~+_}HQ|*d|sFU+!ejoru|n%qpxZ-VP5id+-Pu=];QZoZ 2^*JYUh45&ugq5.Lq8iȆ'F뵁([hof>b"\^WvB \\]DOKB U0" 3K<lPEMӨkrTe*79sPI#B 2 &D 6lbAr`QN(= 1*Pզ=:A`eZD+b P,ԮѺL$u^Ԋ0+YHpuf$$*@ b;]k5 VeR)(@!S )C F7*m~5@de ڵhԭD(b*P#VUEa0^9J[ LQ^DF(;xh FEDD Q8Z%i"R T5Zv%|LQ1Hhك   J &Q1A0ܚI"D#Zy!(hKp.Pj9` rjJ&)YJ AZ "U ED&DX4u\uZq0&A(QPj cb#a ad+E<88L~қ ^Jl2N3nD):> $w|೟U꾍;ꎷ *1'=̘ыIԲg; Yq㬖k׫:AkT8:0-E:/&jz^-Qth2UѺ=?+D5C-<+{i&äĻ,a$MU{(Z;ѯWwFX_d?lIX--f&$5!Z@4DR5AgJ bD[6 =W_>bQMgp;nQ25 MDFvֿ: 6LmJPGM3AXp}(,F jw.ʟRŗN#WVq_'~3{p߹ i98~xo~qZYD^z?yfpxR7ۧ/̾K{ru/_{ waj:_oh:P_2xk PHo*|ODYXW?\ٻ4 gN$"M,BRlӺ iYIgRčQ03˲cy~ #/w3Ïu ^MK!]LawgJ"dY-ȝHO-v[P{5R0Dzc"9׺25D*v!N'F9N'F)Ll)TlXU&6Uڍ&@Q&%% 3"~X mFl$DD*rmZ*C&&i^'C*e ĆDŴсvKCuj5ّI1m%^ǮE% ":8ɲ\inޣ.VbcDՐZ`:񖠪5{˽ic8ͭQD6; 4dYE0N)1OK{~J橥 Ե$/8{Uo7]ś8kSč3>$>6bv(Nf{utʔ$*QqQo2Q0S9|lWo`ԧdeo4m hD #_(hJd2KѤcd6z/.B ]].og$,J UpEONhFfh@ƒ[޽ֿ;J!eэgI?|'}o7h^,"DUQLXaB$5^)IVAM[DCF;ˠI.Pٺ[ěF븳j77a8 VOus8N`/~{ǡ JVTu)CTHIKE׃2r䣒ղ kUZ)xt|RrMߙ2l\ے'Ít675YBhS61웳*fe$&h؍ n/ 0繅xS*6?8i^vo9=^g$Q.lG[=Zlegnů-vbl3Y%WyR]Lnv?⯼7z]Jnd<>KTy)Wʝ;ڵ f_Et 8FkÐ?Z}V q}R~G5`U"0}?x\鲎C ;w{o]DD Q=b@5T2yRet3h|- O*Ee*-R"6JY'bNW}[mneg݄:"' ˡ?<؏k:i]:R{.MHC:N6zb9lg~fiL Tx[kD,\ A:0lIt[ ߮>?SUdsD4j-\DfH1,QL IKu &CȘVPêa%Kh",4*}o_% xgQ#hB@kCóc- DjT%(LՑA"[i[fm$8e ;uNTeO`ZdERD%"LP1ma!5i:E(D1JQ!W&ĬPv `"R@ū4#*$EN%k-ހW(y#:ZE֖[]EIkLL>rUF ةD `n4*g۪>QQ]N M#H yv&cUL%S<`DFB6" BE (VжWm8ALHԢZ癐RnE$ DU#XADLT\AV*E^MԁPk2blo˸YS$AJGѓxoLO;*sö? ﹦4~# [bEu4{o`čS{FSù:Du DU F2Mn( eCX !ZZԽ,rGeԠQ"~qtߤxҳqvXD rO*Y,D1R *Z4ZR bFIPDJlrDT fvw%VUQ#s* jĤ*ÎYme'V'GFzZ"Q؈E<ϸ\|' msjM낍3jv)Z`βH %g77%>|h9!y3S@a3=z8rW'(gu1ui* Ʋ3~pwqL8Z0Yͭt|?1Zm<;nhO˃f6"Iu=oِh]c:Z<^Df'*CBfs,W:;fV5N,u`ӷBpȮ=쥗ljwpemT;2en"`DҪt? j>Yҏ]CH2ki$ZW11K-cdoFۙLOVKȺ<-/p4s[_61Uw,ٷ, Y?8>?:U(BPJ( PEpA']ajLse|w2jeד&QjGwWgÛ/Cm#+N81$.^oiIJd.=H|#婅WED~+7w,*hs?˺Im=6il}Jtϓe3н̜3-XOin@孃W/ͷ G*rC,k uЁe4^UDnRz`͜vEfF"¹A51CevF' 31*q 2FU=tDRDDn_ƐR;<fK.^pzO@3WG"[׾qtz蜈lVPhJ*"] J/I}쮁*jQw^Q䃨M Ԙ*3Tn9 QU#ݪ 6^jYH4Y¥3,K_KL)e"{BrE6J*b FmGy_\Qy];\l^M ɺt+?+\wfd\{:{~u-bKtaxhtz>q4LOԩ;???s~~[Ɣ2#7\K%EwѿmRNΟ|V H/6H]{_|$ON?Z:,1VO姾ouCٸ UV+7WN׷owŻDE.m2|b\Z _ӗ_赗5ᅢy[~o{;` r 6@,uI~r+?yK>yf5J%n&:)rDž t,QC^VR<(sh1̾|-Ux_"q\ڻ2yyZD͎^v(dr0Q>GcltYQ}Z&X||&LWY6t0 MD31ʠGTY"nzh6ot㨑qpg)A)|ROTV5 @[\2[lHngqXe^cbq::\ͷ9% 2nܷJ3i28Ƭn]~5%ϐ*n2A7*1hpn+U`CD+65;={dz^a^XtdًÞ(cXCD#GIA`sCU;ti"֬q>vR^DHX-ƎO*c$A"0"jltpT kVSȀyLΏƕNSnVčJ5E/Ɏְ U|8vm|c̩RPbly3>d{YKu,햎:}[wԄ` BD,sy<<&RO/,6~~0&֪Ѵtfu *H>mtC晁O~faPHDe!#$~޻=>ֵ˝d%[҇A9k|4^}6{R_NODw6ffQo{v鋘cĥp,G2d`[BR*{R.%eⵏE#FgMf-6 =ut o+BAgcꚹȫ8Q!Q!I@ A#xQ''5v|a%\"aktAb+ԹH{ʑ:تr-#ش".(,U#oyL6¡ӂ:͌92!:D+ EA{FUU9aZ `Pc Fe3ymTV5if(dHagQ4"Y%jrKhI2esiuq<%ߏTAQet%P7 LT1*`ì7@`o`2{C]koD vZCC 1 uoᨤZ0H;UY%tœJ.CYT;f4{D] XDYEӞTISFU"Ym6gtc)l;9xxkO܀oғMlA5#Fń( RҴTkSuXE-s/LVA"2 Yf^ն֭FYc"SWE 2RY}i]M`2uHb4^- 'ǽ _]<> `)ror[vӇZkB{I3*Ai$U61A9aA %i3 ?R8mW>b\̲^|NJnlޭϛzמxIܩq-{.1ٺ$*zM>%&׵y,>6cJ\40i?󧦛?k:dZEzk?1[7zK u}O/~3ױŷZCb3Y0.uߺ˙V?vk<7QXFk{#OzGo&7%%])_ƭS}{_Wy8wm]{Iߵtz}/ܳjKY򼑍o$ֿ?Kw_I;y ?o~x:>ImY|a&57"@iZMJR].Wcp1>&uı)ۨr]J6_QT1$) jB_VOXLfbJ"&L,A Ap"FD!ME2&B2+`HLbFK> $iAÈL)mPӭRe0"/Oƞ.T7" I7H%97Ítؽg2S1P5p,j6$Ѷlnu5&vcQaƙW=|FZ&sWe!auv`e%bc Hkgٴv}};Y?x>ъx2ޛ>.w'w'm9.Z2blBYznMXyA3M>-`S:AX@AVC]-`"e|l=Eլ: f WXO28Vr9q<A|et6זgCbZJiT1UQj> օ$y;DzyUB> a>`F7AV Dز؁ x5kvUԜJұ| *t8ML0iI9nVQx݃OE6$uH5D1QZ]?z^(UVIBk)Fe#9 |i57*bT!9"0|@V\r]\0fp0DYis<:rk7,!M uu- tk`ijm7tUO 3Z|lusiT:6ZQ$* 2N >Y{)˶,އM{֛(le< JEª`R &*Hud^nNqDzJ tev+o͍~()Ћ\|qY>}fJ *$ jpI7Тd"D]Ԭ-ArK-STK #&FBJfeبz\0K[Ǥ|8e{/7AFKZdu421pg]OdZR^фZGDu;;gǓY3_`WO>Zur3aGZw>^ɵܞ>3QC~'}+Ң~ZUB`(;jcr΅A Hdơ1"svjpo`ޛ/eZaiƙ._xi.l)+ێM]5`(lTUJLHUYIx/JϨ?3H޲#۳&J22E/L[[Tﶍ$j|o^X^_Cqw?=:}>޼rx+w?-7?|42;ܙ\\Wo 9y޺Vugv󵱈Py>" 8 :\{h`ߨwz b{{?A}W_@sf*XT1uejj4(:%mPz!eJa=Ķ`T:J*.רjڏMfmB۔΍i,!P2 ԮUBPQNVqGat=s#`S%"s4Y5_y מ%N6JDqSKv7A,RQHe7,1tC!^^o@],[Y5vc5(*((FN좼e.#t CIbjH;/#ĶR0"XD'"XAZ hP?!q/'tT 6BDed*EUEp=`Lca^!RMDQrTĆ(mLg>u$Te.pB@REODoK óo% =ɷ޿l(f@4Um6Rn!Fn楷_ g^L^&}"BTUDD13T[Ҙ49J4[{kVU+)FRߊS2C?6Vmc872\,Cޚ=ZlVe.^ldRaF%ХEUADx mZ" Ӄ}Oݯ~sYa{\"z1.%IX$ss0&:D Q;ozrVʍo}q.׷F';ݯ?u{rex?yqsîlɗ.nABsW ?G⊪uJxW?'mTef0?8zӔ^y铢*rOL/7^ 79X/ުX ov4_TF!d;;ۿ;z\\ݿ3vcfm6H{r^qm2x<}~8[Zb[WĦ{-9^U&Q<.3Gh~F[W^[׆W Y%$[P1E'~]I~W~4I>pShm&{htھ8̬,Cִ1KSñHNjƨVXƦB& #.:,r≺,әU2*rLRӆm[DݗƇ?<^4B<.m560ҭW)YjEQ"ˡeKj UC&Y4LaXG`+[WhzA'b@/' 5;4Qpn|xt|(-voUe߉jMl<3|\sJf 4{@ lއk^گ( &58{c{qJ! L)]5[KUJf<ȸNuQ%νjj̱ Ukê1 5W7…9׏yFbITؠ}ەVT Z̜PX㔂~Uw$Dz `|2 ./IY8wBy_}zlc>y5% PBLVR*XW/fNaqvc`N%x%&qg3q"ˠu{lHY420Oq5:8I`T!DOm\519l/W$Ukg3VܬU|yfi҅hZ2ŞvKpHGknzbXlbZǾ_kG.Lf^Ɯ@W!eq {RqF|sCm#`'_vnUr@'͵jgڴpB1EHZ1Jx šo5C+6xqE#d#>8}~sW̢•,ޓ{|o{+guoĹ|6o7*޼踹y-;h; {;5+5dY#(T~?_V;P*lU<{k}d^$FgliUSNϝt2vͮdj{a@s~ó AzӦvfhѰ:J59&*[9? aEsF U)q:PE+R/vrf7zbR~q5xvs3#i6g}orgFq>WfwOFM-Y g8)k 'lLp 7Ѡ" gF^6.nתaZe'mmooCÝ+4z%p/0LkAjPhGGua]BЙ% [HQ] RlUͽhJ1NB̌SHF8J`umζD.]Ѣk?]k^uB!R8(DZq(1#-;'J.JHTyeX BYj ⪛H!-F!qkDr01]LQAZ4G͢LZ HiƆ21GAVQ2/Y&!@[1b,6% Hq]sh$%&"JI4]42\:t|jm"MI# V*]bbU{" QaGIbTE*( l!%"T%oP Ա/3 !]W "`%겼LPc9pÊ!;5D1?cK ]uʣ\B&;. +A;H]{kb.BI $c8vNVdbT[3H擔nt4;9}xV*?_.wL|oqأɿz[mW6"$~eaL<*PUд1= QKO鹏F6gQ--3ÍB j,#$6m Y)_[ױ_Rx/6 AhW֢=|  v^*o]2-7%}~3UndvqJCD[C4϶GfX'>ܶ0'Uޭrå{Q-/H[sBiPť4 Yۂ{m-叇_Sb`POlR$7zcf3줺c'I8Pm/F7On_9]nK1FOMghw rnw^\~yZ+?bk?}wҞtvtk hPG+WwP7Mg8_:ǓwZۏXф>"2Aˀf¸4w{?O^c_R>0+;|4/LlzP:bu&/H-;O';G/o]mLŬ  '޷ӟ~q}}3e\>R4R ̏:f* rHsӎ'vT!x6bY Hmץx BuFdE$Q0;%w KhVTJJҝGbAPkMUSa K ITR I #IP|]"( FbX:,1fS B6%D)2dM{͊.ook`h!vL2:~tS3)Z6z_?Yܭϯf&r3A4*sj_ `]ٹ>:as쥳챩/̀g6 SR;btI誤\[ot}VuRC~z7?/y_[kbpU;Ó{q Cf֤vB:mI:N9Mٙ( U^ 3La;F&#NG!*2jRK•!s͈te>Mu/+DfYf4m[$ȼb 9[` Pdp{3fQV-Uz2UBu+7^B*nUMONW/8d&1BY+CQb:d%BEO%гGF1:m8`AΏJd3|{hu(F1/K?9iupP=MT63{v>QjC+T͙UVNagoth͌DcQxQxY`'MhjahD6jbFh~JhE-"Nk{ q,W~9*^{ /^G PYZ,eсŎ;NմA}gaP`8e)|JzY:Z_F7N HAҸAք(Y+WT~TOPnnΟ;)Փ:noevve;;}0r{z;mSFϜ=}ݳLzǥh}׮"Q1pbp$*0S V?;n򋿷h_=z:r h%ooW A'quPn0rރwVv\سmL(P4(gXeÌwmƐh FOOG x+7[xT˭A뙗 gwg6﯂t3XB bc \QJ ZFeԼRb2KH'먍(6$ދQLuVמeiZFSV%t=cURt$|c?ʪ5$t%JXٙh2?8=W?87_Eq?x͙љt㠑y`tR heӵ^d8Ox&6#^Zԕj|}<x`|$};3_ga/se}ol 7_|gnK"|;ga#]0@>}gZ:z՟?}?ow+zvVmNh+"mލ?˴-žF2?dg"|Y"t!0?Ւ&ʌ6 ۓogniPKny V*<{؋{gtu/0o3CE\)"COW-kGBmSY~~j3=^:jml]xfr&ܴi$VطYa\H1 E,i>FXgʰJPyfUt6l8ĠZ\2%1kvj^6P""'-⥀ AXb,G6pxI (ʅROvI'wĄO-bPׅWknQAB)P"$*R BIՄ|:P,KXñ핳lh[hX<\hɀ4d.aLP *g檺hPu8ҋ&l(^^A}vUzմɊKrFªd;H4 m8m<[.g)x08ot;ڽGU?/ /?_j=ȩ/^_/}6h :)JD)b^UcGY pm35P'V ΌaQb%4dFy7Ov$UATٰj6lF\{>^ϿtDQV>ZAu[}x!gkRE Dlj7S(;%R#nVlH2.z|j&U & "jHRUa-|k*j:3,UlV,|eU۷fmD@soJoyJl9}{{ϿdgZlZbQ mghJ4eV~#eBfYa۰ƺ 9m>Y6:\&f26/k!S"Crp]Pm^],QrCMzdL53@Li_a3Hyq4LkX@6j(F6eEdFc\`PYQH!Ur lD!=>m˕gW\_٤гR4+H*"bz;ͫٷ)Ӌ:nsvYDž竰ЊJiop/=7pT%?k7qw^b!`DɳD%2AIHk.LMg.P&eƨ<_57g^49]J/d}7gQo+ !VM\˟Qg^o+^m5NiVE.jiqYFNB4hn"I:d%d_J?t$ r3s?yƷ@:gTA)ln'g Gn|H(ih:L^z.Lb|WLVۓdsN*;N줌7Va3g>,KlpGՋFh0'^k^BeQ YEƎf ߺֻ8=m^4./AiTj%i\aq'3s g7V-E{W dڋ6k1S3ZY!*k* IE.^ UKQY[ul?XaNꁾul|6c 86IXcP7L7tyZ[kg.hP~lGm-Y3 Bl\G"J`̡znndH:OsӴQ'x{3'c{7gL36?3-`5H,>rpˢH0zT?^١] E#V8" n9JL typ[]cF\^cT&j FE;] ZBhS `Z;֦GTLMJR'D-KTعꠍDe@ 'jWMKE1΂f`1R'*KGsBT-)] Y(텘ZkU(d B90.-usO'P m H"Bi*R'B)(Zhڹa ˡllbx3Z!DI8Q}[8{"IEQ(jb5t$HVLpT),Sd@b8pIA(&6^Dpn ߡBٰCQEMJA`!()E"CvYx0@L+C$+E\F֎ӥ:(tLS׿3 alty킁^ѝ`T?#tYMbf 2%Fxb(RFd?^~R0w((]{WI(D7ٲ*ya{1+l|y?S2lOG;en+'du5QK$5\tcWGHo-a缕kϋ:/p2]㭔RzčF ۀQKLv* ֈt.t `JҜi, VfrXHQu-O"@R 5Vi;7dm*"ȤQ hRE &"1{*߾ t}w`8 yc7"I&DEYЍ ecβ,@0rXﲖ+OoIysgY7oApcxcΫywO>z ut%;f|oy3O‹>^>lT + f|?{_>mO-~iY%nM L_eܝc~V#ӛ'ӫb(2)o8V ޺?}- _\ȿR7^ozSCn~O}7[.}|vq[ryQQ>R ])8U!esUkuL+?hPs Sf7~! z1҉j+$~hN8ᣍ闲"|NO&-+;Ms~Zn{au{w fe{hzRMzo^7Tj5K,Q$Ì@@5[W+ͥX*.h: )YV% 3 DD8t~RUFب@=^!J#+ˀp4.~9>YH%"aV(ЎR ^lGZ D(JQr.:,8\r D Eo;_sj!)83`Ҕ"a3Y0ΗgbZ1Ӫ57OK?˶mmiVF^ @o|@ŵ~T!-OtAs&h7z!+VQ"!;sĻWb|9ݷG7'bTFwVqo75'͓鍍?'8kyEs.ۼ&éUEEY\Ro.Ϫg.%JuO6:VL#usELeƙ( F>yI[(՞"[,gO?=s4,M =i5*e5 kTVKB$V$cB40=զ"v95AW:\eq՚0H֧΢ rLmmI@¦ [U]O UI5H繩F]l^}3F bqdOy]$Izm^IQxg qBRViq>ϟap"`8 EbPB bJ5;3mK(jRF-NnGQ L upl ^1?w;v;\@z-5OFד;gCjx<2ry\o #XM (5|ȵ/ݱaōU''!?x}g~:ϫ^2H}ꨲzRpbosdp{+G'˰&T}Z7^sԸTER!CGcm04p}ejcINz]A[[9te94VU׳i02CLS۾}ifyn+eyGqlM:ƬZF aa}ggy>T`IDATEj!;[M˞FgMUƐXf5b⸹q76t07Z޸Z{-袕ᬌq{1MKWW{Ji}Znb1[ɋWL[:+7GYzuve#=Λ'_%o='fwXd1R:, u͗~2;vxōIl9rmFzJ~? &ײE{aswo#9|ql5QӣQ&b*ne%B 00**è»5 qH6$ o%H4nXF^Faٴtvde -kή+q[U(2*Ʈ,N֋o>̿xt㗞E}ܞ?\Dyѻ7iZ7 Pn' C+ڣAAN4Zl\I/fs{~{z緯LE7ԫ}T$5FuW,#eWeDui+`WJˤ(-T}FyѤUV)r\KD] up AWLA~R)1Bt3^r"*HoB4=BIlKKo? qkv̵hDiƨJUl+`%m˂M5* **4ڎFH Uf3 KJ4Qб(I-y+ dML g@r:%PnIF'rote: F9kibzD%EV4eGM8XRqAY S#L])BIJZa h-pAyQ#R&]%3Z]i0IpCDʗ>6 skZ+2)(:=L.XaEZ /.D2E甽tto3%`-6$2m`Re&%"e&!eD2B'*X @ 1!x=lH ]|ru xbBԽ1;| jTBP VMpHc O[W^yyc6|~>??7~g[twKw? s,yƸ{eOɆM@Tu^%(*|!45qxe핗~%dԠ)UĜ_'=Fy\ŭZIꚠb X- ;&l4%& Ar77+OEX0º aStX-Eu5܍4(TueH 'FYPt "qzT?x>s~NW]߉W(Uh8ցbeLRBY+s`^˰ *Yf`Cb?7>|/?&O/? (e,+ۛqr}w g4eFEiPS)BCjSlN!Ayo/|b;&7zul&@}-M Yo>f?&W_XHI #`-!񛄳oB d[zWrk}gkwYLn~SJzt{o *jqn<ت]i~zqqm7j(m!aз tgfuQ}]O><s[|ȸxt~$) +up6_ttAYk^!7}97>UR [yeU)Db 8(!Az!o e)^{^vvK:ڻrE_EXb%QDTPO~@P2LF9F0"#vS( S4()ͼvef ^$f˭!CV0BQ\ r,͛ ((mΤ ^Pk2M(m󍴮kM\B P6*Ɨ6n .yNͪ}#uϮɌS+bs{K;ԞeX|5S %gȪeeB iDp=57n@a,BP=_jo M~=h7aZ68 Y4eI]3f!ڻ+]6BѷazX<[J;lp=Q(,]Nf;ǩ<}_#V #II )0>&=9%U u hC6jbI (4bZmB@H=Pb/mUys8ѳsӧx&3$n83F. 3FfŖ -genr5Gn8,"kB䌚40M/.,o6OUd &q.~lsKM|içxsˉv3. WWe0Mi!%5j 9qQ«,3gf6*h?_fp5EЉt|]ibO)/Ԕ:N,έ029։s}:HYH1۷z5qrDeqsz갪B6󧋸rp}TUa?j7U2N=N1N'rsӽÇuKo|Viwe2t4d*nUI Mod.hb27KzY-`JjA ":iy ڳB1n}tϞe=_p;׮,V(+´8ShTU`2/cu-A*Y $k󡫓(bEnvn&w w],CѫjG K÷4" Չd N*4ի8YYK~%?ୃnww?xiOG^ҦKI֊LpDmb l'qOX[DUT7 :8ud"ˈ*:%떒eĕ׬\#ZѴQJ(y(D|YuY@4RuT3%bBL j 8 /r6uʨՖXGx<3:rxbi3(5hUׁEaw=Qz)X"?0<Z,USEL%ZAjLDQ;Ws[ I+ ,V 4զkE#x%냺 亩MUXQF6Qʈ P*l5IJ憫!F4BlX52j@)@UITA4(C"ADaiD:"]O8Y5o#%QFVCT\XQP׶D HEMTfKD"qB D4G[ҤE7iYI6&IhVXlEH\nO ,M-y* Ķ@I|KB#@(eH5X%bŃc,^XvKj,RC`k$u`[6&`D%!2WT]Y 3 Jg 춇XoQ~/8>vdpd1~\g. uw^r`#t6j,K8AܡXDՃI$iӕ !f1bhZ)4g\ǷIOP[܀O'Obu*#Mف)`[O[6\QP?sb1a#b8oћ0j-Dg^7OKٹhF4 rDY}˝̜l$<])J(YdECT!)֐v ]?^L;0%S`2ꀱbr5P(s E[aXRӷn͌Or}O~p ƺ1Q^Z&$Uwքw: |Xz,*KP#ZQkl/}W~?L<<Ι?:ʯ팓0pHx}vmFzw'! ]ÏW ,V@6޷4ÝW~\sμuWz[GkLxr]*F?ŋ/<}{oħ.8Q1S_¿M Udع؁lgw{W^r;wFejFz9%żʍ;_l:MF4fWnqKdSխ7 W_3S̤i{75o3񵨫nj~jbs@&QTS'g"RkZMlww sWVK? Zڜ1+0^FeDԬb'aT|#"hj-3I@b4t_JdHMQc]pd ̤LtڨdnD-F ڱʘ5YԘ%B 0Ɗ^ӕq)Ul L^k:~5AMD8&ZF42yUMH"UtRbg5TP+j} TEQi|;_dy0JDa:Nm eUb[bkg??GLnasH,)@%af2C,Ѹj͇=H&e Ġdvc 0^}~tzRVΆ=ٯ^''g`y}n[L ۈBR{jM 6-lCWb+[A ې]mu `^$2^N p (bIl=u.~t'-b SҋAWc_#AC{>%ʃċ!9 ӑJ$R!3h FpQY=?g9{FfXiFWמ$W^:lTf=CUk]G (j¥b@Q2XR,͸tKc?g6K`LqO iɹ DQ䵿&:LFvo()MMLE &]5[(zss/򕏧sol*B+_ l7[IHdp85 $,9$=::Kޢ󸓩W's:;ml'/l%Sm$mD󝾹W=pe+ȝM{vn2oeX6?YƝ3ni5ڊ|T  A^•{? ||Hw'yjvX}fj@JMNڟ|i,;[ɛIJjGJYn#@ 5S}0!j"VWǘ [Ӡ2J8IeBcEV۽!˕U/>׻''q=|OS;7'0˸aS6(OVvf1T7ET^jo^~gݽW /w2ǭ0ѱiPDzYj)t` F)Q{!TM)ګEq($YϠ1B5(Yy%[XQ{UԬ#٨—Z@3C>v5TI)e4(-뱣٘y2< Z\c,μl5qMv"5T;"xdy:]p4[^XgZ$UNê( h0em"0|`Dq޲ FHzFD6`bU6F8m+R)' CkШ^,4:BA[&HAQ #U`@E А&Aג.eFFM 8ÁYE0!(&851Q*9t th& 1:JMW8\AuQy|mletfmn$JE<D;)B2[;L|O,7m:hDؐ$LMx] ^lbCPVU&Aw\"]XE!^XUHDQRl#1|J"cH"ŒY0^:WZQddW$E/~\(H D^$ u`'FYLƑ ]CBЊKAPDF;5s; ȷU+;zW}мO?o_paGx%P |{?W:ä*?7zeЭ>cgu)àW.B"MLTd8ke묖y#Kf$-#XwXlA2:X:HD(b[ 3bUfSQ4"Თ`uκo&O~rJnoPQ9 (ÒhcՠJ Hi@'gZ^u_ߊKofF$Q7γ*HrhiqnhctTW1W4+uc4z$ں `[n}o9GLjl;ux1v13U|=VIգۍĆ=ѿ2%<-ʽ~|z=F3%>6gq@뷊^^ R^$|M0 xO}*?E%cnY~Kwi3ھ-Ww+g#?`[{2z+[ &g\w7xcbs~3{Y_o?:a-'}Rk$ۡnG3Qd6a?ߏ^l<[]ЦBgCUMztɿxWwbh%|FK;DSWiVK)-A#Dl0Ij(0G0ɬzfɬlb^# P45l;''ĶMLԴyV E2.a/ђ+qTbAe0tZ\T]4vl6,*FP20v0Ec67afpSL j*GQVg"FIJJ + 5usKu0G%hP1̤n Zzڲ$5iuVe$W34(jm CV:49ñMC瀳3Fykⓥ3e^F2T d.rtf8-GOٷ쌯:7Kz+Y}i_iϷFoܽW^i:fަ$-cӶ^ܦW{z2Ɇ9I]/B5Ȯ"5b} RX) ;3+F ]. ~F`]+!${MRO}`AQ@b a崧Je%C(+t㣇yL]x ]ϡC"B}so_O77;%b\xs}^DZy ` u&dej泦լgF#.RsKUnBbNƭS t}'9pC9dq?xR=׊fMn+!"Ì.@ Yy $4jk)N~xzfハ{j~*&_m%N۽{'iμ)JXܬXu(|qR>[6_' @ XH$%M-|Ta5\pԋggݼZ6L3i([c(Lś %X!53;]WaiNOwlD<\'7/^pTQJ1UY{̸#ȨO^;<_y`};ĢMh>Vܺ8wYOx6-y+ݙ5v`xu -jbnngv]| `֖)62 Yxᢊ;)k9J-7^Mߺ~ڦ};>i;W6aܡ*}Pgpe]}{ywar+ϟYH b⬍}sںռeJ6q:_1^ް<\Md7gǵdi>UMzJ 'WwGӠdfl, 2Zmf43\/Z٘2U%#gۉ=--sʨZ5W"_ L @6)ր"]((G!x$:qr"jUER4+u sۊ& _vVc 6 Qu«!Q5 BXi$MDVYWy< 1 SK9*FW|ƋA-)bpHEʀF\W)FQhs+rA8#g@3%I۵x+i2kʛz$u^ ^MW61X ΩhW^K^"Y!+n'0nf!a"eש~VEV;Ԣ:hoe4mee`Oc->Z3;}{`7IQHj,ʚA`  j% B  ɉ,!H2#R۷uoݚ3ETءMk}Ų$UK#w%' "!ՐHRFx`)LT^tA>|o?o]tۇ}LB>TYRlbH1@vmEUGs;=."y1џ~Gۓa9E͏g^d?Wi_7Ms:r0m9. UP7A,;;{ K?w7'31DG߹䉲y6{GXcV`Y3^Q +3z><ƻW?V4Eiİ(=dU= fa 61TdhF*wY[9YF Z0hpv:6'(6AVSOZX=7Mk~ޫ_p] LM  ~rТna+KQ&gm{|-e>`QѠ(HQ0q4 ZA`Ӥ-%BP7p%CŽ`DEFeCnm:7].!@5Ab Jbܭ:/B`$Ș@ѠZƀ|6&!&Zq 1QE P" 3&I]q` "!SWH2ҹ?KRSzqQ*r|QmjEK|V ͌5KDu)FO\5;6\υ4iotM jDMf xq'{S| \'hHɱJqLvoيܥ6G/|vљN^-6}i'.NxnﵫY=loكBg |i(V,8ЮB[F& AqKi~\9[خc^zg3;6 Ȳt$TE@ JfkS39|+Ew^vK " $L* ")ulSBHQ5E@+BQO@D&sbԽIU.NSԸL6|Tj(gx#6HQ%5S 9Z&H/a:t6D1iHlu2,m~8Pzr^kׇDNi{{ϫiْbi)zf;HrfR`mηm*Ž;@`L@ʨ[ҶXV}#j'=Z}Iw4\{)($A|ʎ[nbK7 oWG'Wե{+f}6-"H=(GQL$-M{cy<2ģr"~x۽w?pJbDzW~6~x~ή鬇DrH)jbDRTE"@L>{S~v# U3>nz4ʠӯ B3o|00~3Ϫ89v~ǫMw?uY}ƥA!:°S['}BpG <0~kMCId7x⵽M |I¡.EY66Wb]1r6?m&ñQt9mGO.0O8O>ZYe{Dž,ָWbk{A0*o‡?ޓo~׮ܴ팦A:2K KQ'T2QǴli1I]Y[HQRш[=svR aqP&Ijs7L>3ym: ATg (BqmԀJX|/.re;sM))rU LS~^3&k]ȿYEI3 )9aCT; P CDVe-P6QF;N#F!:a9ix,¸E0EVk7FPNZN$3c~낱1K,QO9[e!K)A"䆈03Ϋf ͂5ouk`bh3ڠ$MT'ZOJ*']53u;"h'0@B6%m1 6 PP0I *8rpA*t^TePB`c "IrMN{LuA$Q^QU19aYhQ' U,YQK%Q\"d ФH1.DQV AlbU1ʒEDə+!שN^tU6O7]77k@=}Գm[>!t dAZ H]Cv >UD"%I@ *u E9 t &L@ؕn ;)ZSib2J„B B"3-'Վ(]:HdYRSg0eD @|J w!$)" ݺ- A(@za/%V0y|׎Z1mcemGWtsR[WK|ngxɽD d{lw2`wUH׬b; AS_ʑOxt*ʰ 0p o8O0kRr%>igu]0$| iD0Ɓu$QD[izL:=$oys|f]֣l!q#SNv蘐4# á[ڌCRȁHm!+Na2V @:+FҾA3u_߿5UPH|:+ Ab0qUCRx(,clځ?e/l-{Wٝ̓:nnt"@$"`5 JTh!dZHe7>U*lۊEő+JVrJhU *8{Ãg띝=}LvCg܎DL`:# B"2 U!>aUحπPEqli0tx} QF sCgȳhogGV6/TA{,;2_}+dzs2vq*>[o+?gLӨ} *i "K5KCY뒋 j(6I }L1,^}0vȱS0։OE7콭N+//a\N2]4WPլyJm$#!qJJO]+z(M}v|0W=hJ%0}#cs5]Y'OoV?x:q/anHR/VcgW?y:|+WkscA]L5*"(g!$09B3riRҕ< Qnb~rgmSR3]М\?Ym#3;?aׯyeeƕ-8ӘÕuvmS/UD~K1 ܾ9:| 8(.9P9ҷ/Jɏ_ݱ5aAS\LuPg;D P%(ڄYD*Ao!'Pq6*:A/PP,u\HL ,%vg7ZXEs*BZM*gjoEݳVvq<^:a=EX4Q,A0d8*E#*\"#EA0D.%5I-R]gLM ؘsZ&͹} RRF8 9cCDE@A9 Y"XQz@ f"H"bX #KUIX$.*A~ducd"dAMlh6mV$ j<$p]-ыbIT령jcNIMdBQDڙnAJ"UU#wwnm=8<&v\}㓙M|`6`Jji#t4תfS2 aBJM+!E|NQ@DXNa,V78h9;&11$$ H;8?0FتM4aϗ 2NraAL [O6 ǃ96}@_'O̧Х˾g4XO# HkDѲo/YcF57mN+^G<>MRRg^\?Ua-!rq`$)YRĈW &< p2\|H DpWqoQhYAjA% &Y_u4 m hJy ZN۩fX\gyέ#[ۛ i8.Z#˖ !ŞD4mHkxEPEETvFА$rȂ jR5=_}jz/~o)A.=ҍ-h6h5*duQԺx[B zl#gd(J2iLD[4zS_G6.\qg/O~ygr/Ai$7c]'[7=z\]߰'{ "'UxCwr2E(Lloo$?0/e|ĕ6 <}47GǧO^8Ɏog^;_ gܧq%;CzHf "Ut֦:+8eS_=~ӟ'ƣn{xK{{noMXVFrb)*j%Q [iR$  E"b :|;oI&DY?o}2QU4@Y hh ]!-_.:뒂0^ 3XRWG`Q& )Z)8 4R9yPLG0@NэA4Xp7G>;^]E'iҺo;yo]eМflI**w9}f㦿ѫ(DS -j%LPi}\:mi*'^xq֘xZ[6Fat^Xd_Xǣ<͚9 iihܿ-uyԣ,jR"^09:,+=;3 jMZ֑:d$ .XI U4@ ${F,jdeܜl;9y04NzT!?in3I5V>;ݝܜ-wc3/_\g,m%%&HID`\7ZFUl4 p *l8ZhP͡}2컣2]E & rVv|ks' xcA$Z= #DH 9Q غo5?JN4EL}̠"{W>2>Yֿqk]4J〨Vpw3w~T6)ti˸d/NlllExy}qO¥u'AwRRfKI@*3vw^|/tdia^z3Brnz`I&^mdfz}:4L#t{g_n ֪MS/l7#0u !m9nsQ['$yتB&F(zqV2Ҷ{\..Õ;* Ng~j~o6,VtF)cјp zU;X6 {!3I(!aH `ğ]EIgquchF}`huhO6J<+2FhTbኯTuu\ =\ވu?7f4Fm22Yebo\_ښ6>/"L({2NA'(O{8]qǷ6탫 b!d +@PC<*6&I$&JEz D&PN@1Sh#)-#I @H ;& &F0 2@PKΜnX:o"iխgxət]=^өi򕭈(AQNz3. `, h ݦnST "iLUk"X`%  ڜ1"YzLH(&ڙH(Z)[EU2$D )'9Reddiu EQIGGvQF^ K l "&`<`uia ^%mIviG6kZU(USL %Q`bd{ H~FU0 sAt& K(,Igk)@{ʥrW TGuu#B 4FnSDJub=@'+mrw}ְ'K..”"R%'A J!qWAFeB*"Sxe&AaFaĄ zEQ>eI%K!29.Q(։F@hmيSM4I4ݝISFvaR5Rf5 !hwghσ @%=bJrbT:v e gPSԤEHk7>p'tH7>ݹs_頯7&_7U.@-^RV eRddF%H)3&FtA$k J$e$4R/:Ri#GmM`*8/7Q(>iƨB2șC 7 rQ$/fMj٨T4*slIu`YyNˆiD 9iE.'_3)*O֛Ȩ-(Hu2 &UeI}B$T9AFJU*O[ +փ `pۿu}O|_o⅋V^g?@BB==Ep[zwO;描kÍk~iEiASMSpױU`$,e+L$DwсjD;B$fJ̘@@ÔDXDDQۦA'$kQD!!H* bXy'A,O҈ !1%b$H"rJʄ`7%eȈ(HIQaMm2 #a Q- s  6vfU6ϫ(QSH.BVO i׻fO@+RA&HjOd6de^Cט}`:U X^`MUdϒmp Si^RѼ[9pn"Bٳ$umfF xo ur1Y0 gm[q妓5aށBDCW f@e6UŒAUr )%(]ɲVq|ouf jQX7 J9̺ `}pP|kⶽrQK} ^xCݻ0:/}£G?ޏ?t}C~H]K!&]O 0K9 B,u+LO6-7`/>kw_W썍tv}?r@js}K~ku P卭4Xg/Lo~=LG¸|*t A_:PZOhjޠ?ӓ+箶Vƀ2Փy/jҐsPǓ\s\7g{Y#5*W~t//V<ٓolRѾﷸugneV?Z'-ePٸycg4Q6%ܹn#Jc<p77cAFާBPbZxvR?YG)\o#34,j[p lqo|㚈45JPPΞ̔Q$ &~qdFaBŖ:/ pCUFA L0(BI" ! P\4ڱlc1VDj#F PȖLOɤ hYs`JQ%(00Yt}RaއZL&/rHRNL+ԉqe@ %"& TL}ƍDS=iJ̪ C4f"4fGZվHGRWf+flTDӹ~&qeh!`fTW@q2lN~'K/ł Vo'ɷ,~ȥ76<.;Ųcz*lK*K24l)qԤA23&&JQ1a rRy sqg(UyS~f>dG3#q^*G.-j ASHg^6R51YE7ԦӋZYN4JDyDRS|fi +RPJ`֎DHhe!crDO\[V 9~\tmKӋ3oևuaz6(@n7cT0gNh T C}Z7a_Lg77GiyTa0bGA@랥U"[ G"h6> "&hYYZPhXS^P/IqVQGhYAQ:~Уf);e(*1y%d\wUgH Pt}ӎ :00Asjҗ5/ =zrǛNoWf+^6.uAZ⣩sbdiwc$P}ӟi-gul ̣yPãF,UVeKo?WVMМ]z˙c;+볶ηNzvN9fF[ kL`A"JdTӵ~|7?;lǫx0T Y:$%mW7+?. zՑ9OknN!Ub|_>Z4m |Ǐ3Z7yFT>ˎ|ig_z 7*c>aow}7('WrC=[L- AQQ"Tles ,CTv?}mR{Q-KCtakGYKw{{9Y{OvqeʃB=z; aA);cIS2jbaL3Li~FUoiuZ^Յ9;^?>k/βGsgWQ /`Yrbch%U'71W/ =;xYwoEݷi鷦^@Ň/])m w floސGkЪ8m' 6F4YL`3dŐi3ùQF!_VQz^&ڳi0? #?NցTȀ7b^mg9(t7=Kh G6UERP 3x "N)Q\E /Hkؐ+QɈ5$ȆKjD(W]ӥ.Qa#z^ՆΫ:zW5^͂AG>kfKEKLTV!DHb*CRWU*e~6-K:S.`n QD&E(>QjKHQPH$$LP0@M\Z!˿ ?ɨh'atcޖbMu| ` "r8R@h)I`oC(AmiaQ4",m@)'ݘϐt&JDb(aM QDEHI|+Y]Y9_%)8rFkH[2 g6%%F^HbR00C" (>5iAdd *RLL(1S&@@A4 Ir$"QP1'l V Fv!YhXͧ\z޹I8#.;J:!C4˷C7F9(f^ŅY#X QUZ@6A~ekuNd1$9B[\ogVI6Xz\ʭOtktdX Vult :XԏAgp5pf3z|uDF<2(@hiUtZ9b(KsBjJ@ڳ6z>uJu$\(>6ҙgIV (PZ@1IhH;95ii@D1m+b7?7s  snrUկ~^WQ_*_*=꿂[㽿q◯vW?φ}xyxS|<0/E *"z,"Xk0A(;o{׶[o&qd_߅_w<7$| GWR^dthcÏf7/A#p}%[UzՒď8MלfCv'GyUA,APHrqcBa-ec/VQ7ZAwN_*!?,3S=Vң֖ygO.<ʿCGOT>o˯nIzY q~XKV>j},a9"y#e#MEbiC{bJ;Vd;Od@{>`+ ˋ׆JC"/a<U[2\W=8_Ԥ6dmSt,Ĩ[!"H6S̨|ΞEAO;=;W".]*?*zoG{;Ag>ğ~^]$&Qb[NkS`؝3W SbCXLx]٦+3FAP4 0,5ƄfEdr)UDQT9DDʹӬ5]chB@A<NMφ0o]})`,@>o)N.*vGC"S741j A)3`(3]nS bW0ZC،ZDuRh9)L&.آA9->mJ`"P!"0wsq$D!D"YU@”yqy؞Rƹ`1je YIJT?K`\e}ri B1)Re3kF)SX#p8ڿV_.M%  AB@_ ^\d"tmBcJU8ml<]Lk>֤%tɲlH0`ڧ|xe8zxR-~O+4V-ʺ?45 `Hj AKGMfesTIE*1UU ʭ1t( ;/'?'TPt="Kvg;;p!vv0*y\X&AV52lIEfY $"&(dH-"x4n腯+ůoe8`$p"6$TDEF#H ֢u>"$Fwg27I3RNi4gg4Yt̊ua-wUۭr1QOO2yrEТ`lGGeउ"$gUJvi/GΊamǹ7"xcp<^:,` q2\&GŠSSEL9Cڌ19ҿS"yWMZѬN (*JD-|00t˙ӭN .A )Q' Cv/ՓU^-bEX1!C߻QMn϶ v;C{8sBi|r/Ï7?,퓿GR?Kщ|&1$0ϑK;v{_9~Itdh*pE"IP!Q3ԙCڸկ~P 6$k5tV2e{+z$)>\TQDʽ?4lZ/2 Qsgⅱ}Ⱦ[7!M/f?N^7rqpg?|dϸtu@ _?5֯z.6 `8 ׷\2QzgYS%QSR,>F<>Ȼ@gߗѭ6B-_ JIGs! 'G 3lchMV^Q'-U\ߴ(n = :PEMJ Yfb'[Cn@z'RaCIr'!eOŪX0!RW3 Iړf0D] F>CE=,i_jTXC!@k1F#K( yЌRwH9WbJB1fmC@TeBK7;rIF[<6f*B DYΡ*Hլ-zCS1cJ $hBH`/m-יuQe 8>-3)M{Va-6aaw&ƃ!cbH 6bW &`D R)sbFEm8[y<6C9FmZŪcm.'Ǩ3TDl!evb`KIBh),U9sRҢ`ɩrFbEkD3Zaa&! $|3..;Y-` !!n]ṰHj@P;ki+&м4 l9r'OUyb?1[¶̨r97Iˌfmi/5_򫐙SoQTBRKuƝeԢ $:vzCUje}U՛=jݣ2@Uf&@F j^QFz<"m/r BP1A,pV3ugbM{oQkOZf :hjw2:)#** CPvφZ)3K ̘ La_͚O^loF4' (焁W!iXPSEQ E4ߵ?z^ɥc ұ`*׾NjLV 5y&:g븽?v/t/H^䓬EnϜ@p綠v6D Ń%vwܤ]ÉՉwy?yPп7G\1OWwٿ?֟ zkgc) &>2>[ﻔg#c1A~a/>yJ~{LpO= UGv笉;\[Ezq8(hFGeHe: A\߶5+ U軝Ϊ aiU*p13.t†d>^ $`x"@"ZXKUQID!& 1%˅y۵h?CdD [YYY/_(?(kTڭ!姭np{d>ˎCl[<9m2|Orl?vUf[oD "mKxuO.>6W?{N!b(, ҤH5)WQHCe@r y4_D.YN&D3bla7XL#J#$EV iIZFFu-ĥIv0b<0Qif @SAX 36(*BxsC"h$TPFFy']Q QsK,&{hX j'u RIF.xFT3 b$ !] ac٘ynb$BIjI4QԴ"*jtxXE#㦕mS2דf{'p1)QF@>TM*eAS,դ!*Z#HԱ,)Bjcԝ?!3;R0 'X;T+R?OԳY & aK^VAyxQH *(hsޟD⅔L )/2n1t:\` . r7w " a BLICLy@h/Lmx bHE4!uUһű%EcĚEHD*""RL cĔ·IAJ !8Cmn[ Um "! v|L$FnVU)E5֑ADeЈ8h]n}bgֳ-~np$AVMJ'Z 'XĀr%XzFGyZ4ri#g^IF=u izodP:]ߤGA/D7ʉ|T1Gμn88ц3i<88PԌ]zLk->q~qoWM#Ȳ>vH(^A5kR&@JҴNk#0 | M]97Q5Vn!@HlQQMFqW#xך_VS/'?/px>Q߀0?O[݇6"n[wlXƀW|3W +G겄 !4KGuejPieq烳Y \J;%F0L\.m\}X`&d?{ԴLW^4uws>j9639F+ N:D).6jy^nI*w7/69:3##ģfI%ogw.83r+wf{Y[dti4aě 3/#JRH48Kw˷|Bk'olJ ,y٪~Uz헦rGw)GAo|XWgv\[/mew1?/-X5yi54(?Au;`dڅeݛez矰~ Fh@PAO#$nfC.C.:.x^ldպ28NFJ}Rt<%5y D")Yl'#;4ffY^룦w[-iq^ώ_؉nݸ;i6Il. MIJ!,:6&M eFe "Љ"e̾pQMI j/ANW/-P@(-ÝH&8F8<Κή .f})(_/!!ĈJ(׷ }|o7 %SRr1Qݽ\+=z1Q Pس a.=RRc SV6:ƔA|I;_67lxJ歌&<_٣\RXJ$] p p86͓]e+ºd iCKZr7~Fqg!y:ڨR!}kץ:nLռ$ߣx`em{ϮLuz=O>s;MϞ?]_>V^Dn9~sz{a3Dhj.pX6Q3@OkM~Ճ:{e"~𓭍>zJ24O'.hǪKfcCK%?{NWk!! G۟ٺfy}y=Ý[cwXE@Y- d; 8˄ap 44 E]UU]U{y k΋ Y|r~8'vd}޵/] ]d@ЩED(+[;BԌ5i"THCmƝk9ywV6Sy>MW\~A{>˛?LW %UXuvHQlOaTGF;g^bH$hF]Ȟ쟴iheRg^R>>9BKd-h>8ݻdV[dVɐPnTbڮK7x: т,}{O\zyޅj< aDR&Nyќ % bhh ntx̧at^S[fgt689@H؈^xxҤF6 |+A%ںڪg>ƅ9hiEª0 .A$XHTIT @T1N0_1!1@2HSLcE<`]fR :;iJӋ?0 aPU$ĠbZM*&)P:;NZ&EFPM"mZE-ZWɓ0EFmh(y5dAԦخ[O;2wXZ2ׄG5I)3bJlxbDPn2:PQpn `D*D8ͻKe(KdK1ƍFO*.(@U+@T?KxZ[]6lH`"eD bH FAFbZRj% Êz>D0 9_udTkV)o]gJ2Nn+ͬbuַ)kPvYZy h OlIJ!XE+$ n.A+ n2`WZKCMa1y@(JZ"*( j4A E!Umv^N5lR2ޫ!an3"w!Ko과<=s۷G^Nvs _t!ԋo,oor @.N_/8|Gw aduk ZT)F-1svu4-;/ˮ\RD$ABM>5 4=K|w}f;lz|7{O;[40]G? 3+(Yd~]!M`|p6Z]ya L緳_n_9;6܋71;GZ8/f]fݳG_z7oG[JC'Nͼ"`BP$tVyc PXmO]l0ː(6)5-Z ll/-ᾍaѺ21Qh6\ /Wm/t=7^~4 V(&ق(=IAxM$uNIP;N3ڽq{zsoMX)a %c64>ylgp1nxr߫C~bXOagʴvX佮ȩ{^Y/-{^W!Ґl@Eդ(C֑GBY%Ò`2Ze>*"b1yfU̪̹U2H $ PQwRdڮyIHmQ" UM^ 9 lb}"62]n_^I,q1w%U+hۯz:f 1֠= AŧYS7򺕼jͦ[ȯ<¼Yy5› 1!)"hYn7VF^fm}I7<;[73>B(KNg^vu"Ől]*]~TYey~Ɨ+{@u}`\/̽k9d %P&ՌW*+k#d_;׿LhFr,F962dma6le)]v۩&Ü "bvM`8=#D,7\KaQP\kZnZϪ% (@L5I rc(M Ht0C@8Ӭ|v]7ydK(^ J@F8(ZL,ɤ.FYKs+Hܳ2ƻ}bbH&u0Y˞ u0e5L+:,չ6#js_2J:C2O2B$0V _TD6a(3*)1 u "&Z0>R-!X :pפ<.;ێ]>KmEī"ch Mm *ꊡ $E|dP.VKꬓ͕H'pWcm"H-P950 Q. {0TjA.iƄiǴ,6Q Me =n滳줖նmUʛ.%tiOk"^֗B@ jdK 3 Ҳ# ,sI͚ZڽA['Rm]!FLUZ" z5^6B^wR6eȀ) d g5/3Yd!ӯ^ه? _+4=yYG/ 7O_^`oUӫGڹo/oNV+g.U+I;33Ѓ9 ???sN}|óc z&'B*]IV:qgurtVb I͊ $Gw`~j/C*Bm12;-*#yñ  hk=Ģ"UG_!s?!nlGA!ߤ~A gDM<%l%AafF}N'!n>~Q3!uܩ-ӭovou*}ب^nwww~qneryNcl'p7E`^{RQ\L@W'>M^O~_G0?; 6wWoOウwBJs{6N&[Fu,V= f I!*Ds8Xd/$Ό W XY+rW|GK؛c h41ǟkRIAӚΧ H*QYo;$Q@QBQYϙ))$PRE0#4 % f}CWR%0"hBQe m83:k)ոjrG;]2&BQfF)( `I|̙CTA^ )ƨ8Elb454(3i4 Q׊;?H ʐ+aҦ͠%BMMb* D]Dc-BWfܠ;qfCM@\٘od+L`:Α ^:T=ևMb.:Ƞf{=q7_gE7z7-&A9'MƎlwg/oڴq釓Sto=3M)PճGDcVǮ;m m[Re%P8Y,iRCL24fT9*0!hhI@*19kL! Im4lxcnU5O9Me$ CqɺUf8Ҵ)!wmʬ09^i{F8,6,uQՅc6~uU k!|]Aj ?HXz烺AE9;-Ӵ382`+152a "ug@Ƥm_EҢ:=(Jjqі%eڄ9f XE-45nG  F͒(hCnmNzQԴ`n勍-v!eV!ZWWAǭq <޴Ӎ6jQXl_{ub89>{7ɓ3ď?_g0؟?yMb?/˃Y/jHm<%X{\)FlQdxVZ*uٴё*yNS>n|FyV0B'*{$=Neb<Cׂ*,4ҋ7{[ֶ;]:|L E0].X]RI 0 1Xxbo{fs'?AeA+PZQ /Ai{0 Wtgu)^I' 6hxwGn7 ;qʇKe46w? }~,?ͼ^Uy>?x~l߿3Ɩ[ْs֋=D<އc?~s[w[<=t~7Οo\qQxqys/{bؿo tP A'Yo N~4ot36Ѥ͹ܻX|o2{%H84&]jKc[ {BEᎧu.lVekrsg^zz͕wκ/=Vҙ(o?~X?yƌݞ['Q镭+[/(TBى#g ݙūFǣf>K I9;nn`&+ ^dݣ7OʮvNyX6le齺h+y =W=M~Olsݏ8}lGmO2A:pC 'AR_dX8 YWw"zk=9z_콟`aM18Bx Zl%APE2oiliif@嵸U " i'E1c4ᢗ0 K1B*)\/DoC`( $@8!jB0Hڀ@V!i*ۂvArC<0e%R, [l`a3*G .{9gPH6bVќkU@U $PUP̃@D_m:D`$5( %A8$Qsݚ3:X. `!x%F!FAR@$EPHI@fkn곴FDJT87g$ DY_DM|I FL9hr0 t-frzIY;^F ,aH}NfDKQAP6 JJ ^5VQ1I (`DQJUyu°eFL)e9w2DYVnlG7t碃m IEXg]NؑB4 4J4%@ZNF*Ao?]"#ā.'h@;Q(V%@i(, C1gAe*XF'Ìg%@Ay?0IrMGKˀix"=r[YĢvYXx'ˎ*^PHiT Db*W,לMʌ%edAFGFuhP L&Ck>*00&HkDLHѱ"$̭!ҤbhTb9nR:nCRo]| ySTv=,'6y/Oowv/^yoCq~`fu*|/>eOfk^Xzp?OAN 0Kϡ] g_q,r}{,Gd-[ǣz}qqzT|CW>_&.^[ `,~N[pwa߹lw௜B`{Iqa uᬎE5XN1uaճ?tb΅ [[;sM[? GO]~NA8x4ܖ(1[FRaA2_g` SR4͚݀ʅՍOBX=lZI֕W]M @ L@-@O?Myp >wneg7.<}Jy+M[8P߇oѝŭN2SΌ?Vrk>+o%}<U,3ZTg<]Q2+GRM̫Im`y_"BH'ˌBDH rU&4#yu("JRRĨkH횴Ѐ.#`Ŧrs^4#cČzCoS{YѰ*3$Ȉ k9AQ#죺 <#mX{fgќEJ !2 ak @Y/ji12i!6Ċd/nxt,`GBR2.f]46RuI phmf[ǓI7~7bP=,k:)񉻋vz &A64 ,I ,04JH`6*Kew? 7/Wzp/icN_!,N5?\^]Ffd__xzxy7l:aQT<3^2}(3g{i+ ߃L uo!yO\O^_g]q|=ڛfwv>fМ}T'(?dm^]x{ܜ?<ۚ%Rc EwQa-T f]bdlq1xU@-uaOPp!Jb%F`2ݠyѲ4XWVf}vb,h0mܔ u8Wp JI* frkf)EDДKlbfL]N: F(?i|u{F]QIU²K{Qk CF̀3t kluR 날"v`808t1:Qc{=޿AWVA.h I%uT( Zc8N2T`T*H(3B*>Qh#< B@|lc`4 DW'd}H%.LrYnIhBuHłg}׶;UC2Y>ˏAvbY( aHWѵӐ Ftlok-1&3RJ LJ1Gpj@b$d!ی}l3Y{t*$ X?(Y%3ʢMZskuLTdSHqlQ97ɖ&b=sQ9jghļX Kmi,t9c۳ =˾EA8@0FZXj(),-!*wYC ֩/&U@AԵA3BT&MyF5)SFLv{`/o[<3-%L* P ^/C !J5 KYNYF-[BAq9[\xMnu OS*I@C zgny "28œoGI-{>h6)_N}Zq޹$]"T:єP4LLY(a":6U3G&g,EQ 3 gnՙڄy.%^W +˄*+hּvӳ 7BVRJԩ 4kEݼUr٦j9 W"d]e3tdO sM:z*g' 2B[zK߼~?}{? 4Ӡ1;g'?>ӣRs%]Yb?>ڸ'Wp9Gtg6{uYwڿ_{`oz:?_&ʟ-O pK8 M p&C}x?g{?xA6|>*6 { V^$jbP^l ^!b9=w] _+9[ A[L68s;ow{/.ϷW/O=Q~hx/`A&]>^޾ߗdFmZ\B&MIc1YCp= ?PlBg7.wN ώJ~zH[32T*p@hQã|TrpN},iExS׎{w˪SWt2 W\}n?qt:7K/߾֣G4n]0(X.SQ[na v#ӤP^\u[W-߰zm^mr16sҕg^[Y*\ T%W:q[mJ_ϼH?T͕^2w~v6ɝh~B{6[ _'Cjv΂2kY@TbEǎpd'Eέj ) $q$ZB1!"J1T4iR"E @EI5Sdx.(S,HD @5 0kT55Q|;d*QdboYn.6o8`}?Ћ]Ha``E%UEvWÂ;^ĝ6jɄk5FQ#4ԔoO|%Fs -[U4X,Jnk&@U=tw"„"++h`U$&L[ٙ(ֈhl eeljpsbO@YAŅ~q=uN\FC j I6[-`yspw|n>:N}ɏ-A37_{so}w,9`BSrlN}޿T-rCf&(21ILcdC;_*71>^]ץ $6:&5~ UĘ麔Ij;6p0;Hpqm[Uv)&$!*̯2k簋laS"?~zg|Lg+aȐ`*9_]~ 6Vb`b (FJ xO W.!@XWYeZلUcFBۤ"@Q0`bd@#"bҨ& :٠ٸiaq~{^6ri'6c?,̴ z5lFIӳr mnaxAQ 6Qs`W [9IZHbn;CZ}]F5 gQ.v3nQ .2K}K"gC9/j2$ȈpMTT }Zy\Mjh磬,<:s^{thU5N9٘d'|{ $D($q!X/$ 9+iF=튏Kq <VO^pv}"Xd JNM'>X\u<˩K x0Wt铻K_5 O=TL'/=x\o8{YsK9OXw"EbHu$܈.`۷8yfþTܟD\% a9ʬ(Aifそ |ƋE5nri786bLdWEQÛW7*~&xtc  Q{Mw.o3 ~3/|j|==|OD,^eظ}lh?}/ݛOvL-FدN'jL 8_`׮b5%rB`p1UUQl7 ^_wU|7O>D{}<ד" ؘɔ돎zݫF$Yuj, <[fv<ӝx%A8[gż4=^tI'G>Ƭڔt~UP?$]z,R4Ө"nP8 Ju^Ut.ڭOf6Q$W *3|Ҟ= {Kxe+߫x͓Wre%5/Wu#,fJ@.# Ž/- AWPY|g&g&_ZQe-lQʌĊqia7>ò hmT*ĤbP0 bTd$@)V;DjJuᢲ*[EFLHuL2®$K:'4 ) AՀf2 *Ytͫ0f ]ɸ*K4,ǍN4C$Q2&L P` uhp1vu20*j-):]Zxf ,"{̂'Mژ,xHE5'N.x8i,5LQQ0 *(%`1IAYD)x51 3$6ko֓lE`#m\'3":ED*D0? ƕJB@D[9'QpL֡/7!Xl SS24'P%DꜴq@AJ * i&i) =/Q#ANI(PP5p^UD-BRY8 ?XXY\!`ɚ Km , |@jU )Y "@L0MZFo,fX,.,L%Gڤy5]Ҭ(2BƏȧE*aREjd%oEŰY>۲x9( ]%-3<^E!ڔ͎A72#I $MQ iLʣ\%*7e4+U j@]AU1jǫ"tiF B(nmYt-T BȨn`}5rQAAT zc\GY%d>Lxf)dms"`פLE7"_?ߟ7 |͵ӣzObB( O#_o| 8 ſ{.gaAGh?lk=k3!'l ŬXv=ԇUy҃? _>7yS?ケ9}oȿ2*m@;?crHM?uhLe !J[  h_WhJ]X<&vcF(}\`5kB⚠YS(IXϓH1E CR?(9j~}Q>>,ѳ%bh@ dbѬo\|G/eM令.yd} g!|rs6n%8b2}չ!$Q51t|3RR"*k($2R !qlR:2VK1>5i`6gCWf$j8餑-EE2ml,KQP(*+ >W1JU,fFONLn+K^./]Q3ŤF!ӗi#!٠6A:^G׷;wNͳU홣b^_%Kw ^]*%ѕjz.2 FOύ/mfo]īˈ\}V"n4A5woL8 GwӵaSs4O`نjdy*(&ۄ*`nE @Ra)\\wUJbV>ZQpbtBg>-vdGIऻB~fe^ë#{>ܭ3nnottW͏V2nic'xxqcGmz(^؇wCzϺ z ={WK\9h`oá$F C`O<ݗ|[9}@"\n?578Z$ذ"u Kݿy֥_d:^+VqZɧ`1x~8Y]]]}#C\FT'lVroߟ1ﻔ/J6i3Dvr>EU1TIP;|hI$ /淎2n2o4=ës{G$⋗w^yY<;8MKl,q߾u]n-7n\t#}[#Ek_|~o薳UQ7hblė6 3M3{ u:x͓?y a5cQ@0gF1$$*Y BAMerTZd{FTMeۊ ,7 J[01 )($Q %c(*GpPU'E$Pg *J%F٬V fZXuiCq$)PUT\L HR(T>dix$\QݰgM-VMвnSj5*#+f $fѭkP\@`Ɇ.MBR/(]"AҊlD@ZxIGbsvKlvg>g#F"@ޫ"CP|bdT*82S28 kҎa8!AEK]Fq_O(?Tr_Y!dDPx zC$nZ$E L PTMBӚ#) )ed"Q]E|xr2%mWpQZN F(y"fNlX8DE t* H^4[UAEAIIXXRB4I"vT`Q E.ZE Im08'Y 5S+뜡S\CHQ7pz1, ]T@OTHRN΃wzaҥ-$m `@"1HIUuu@Ǝ/:vtڊfg1HadpuMZĤ6#lsCmЌ2:xDx۵u#e7Yz5ЯM?@.z0ČDIb,K!UYuNC$dT9ˆFEdYȒpa $@MTp2Ę,ag r̪KZ4!ȴ,mN*fVyvF3߉%3؀pA?I?}aSP>=u;ev=ݐHsN hѽ'/𵿚o?rs7=8`zW+5@aHU=~~OtW~gR|׼%BMo^O}/ށO/:J6h\Nkj:IJ >6( C(y4Q\7I@@ bBPi}+8Ŗ"*3P." 0R^s;“G4BW6_X"`5= DMu+V-"%k"ZFFIElA!˸|Cfm x4HL?ћ}'*{c, j#7xvY*@7m|} tO+OqU]wvգ?I?Ue-O=[b1i|1iƐ:`j}3c}: JQpt߶lXhX@͓W/oէ/.?<%H~_?YAc3\"xnvqF x0Bg! tmݞ=N#]V'='uՍlOq+~2 ݤfMFZ(Q]4DUܲ%IQIEHt9 2a ^['Q"8_Otm cP& E@"К Yz΅< cH,}Gu5Fcm\p=c[í[ ۿGk+%+r3CqJޫidrTzcf0T/WD8J7Y >*Oj?֚ OQ{z c۔UK夈PW3mB,FC;\I $ U` 8@!B0 1hHn,ygV9bSwR0hFǷ(/]*gnaFC:9%ZI]G`hZƫ?>9xxoşzW7|zrc:7t^2N[;XYLTVCY 'B \e* D8 bġՖFk49vrrT2Zۨ`Jd˜zMT"bHEij@RfHPAD%9Z@g3(1$C,srjIv,d@- Z D0B1*tRTƔtuTycn|ox`i;Z42844Jӭ Sh^LbLb!,e1B d/^Rt;%,5fF!n]əڨ녂s󝁦DlzWAZl?åcQ؜-Ӧ|@ f4c^ K BgSn3A=D/Zy',Q)IPnT0ؔ36Q<&#S8Ť"C4 Ҷ{JuNLOFn[~;_ήiWug^f9>{ԥDž%?p (IH*B9s)Q-e5 *r爺 =X:II)vwY߯[2.5am 7N{ l(8!D({CsbG6#( LTuWSuQs}do_1Ne;IPA]NC {!>Ċ4RʈP}R]5 D͑iSYRKzpiOf դ͍NbJW f?h\-W#W/o)"<'s`80Rh#^^^^޿wzX=z\F_Aa_j1M467~?~~._~3{VsAJJk/:GVv;_mvmdӻSm>~noR!g6qh3@GMpOULOS{/IdVqkY e}n}|V,kjG|dv>Ӄ:^4/9rgIqp^RD-9^tYo>l?VvgCk,4\|v/{r<ZGPsxxZ*d;x1I ̑*ˠP%Zzct2[gol㊧H^u#8VSr(UλճNޛ~Ŏ{]K'WeڄMS0-AT~VW[~u=1꣆p|IQ{޶ ([ڈ>kUNԭ!@ f,)h-Wri^T[la0idT8c*uih1y%C{+ՆųeE\3iBSLHDW"B/ w5YZ8 @!$i*5IF1GA &N4C^$o=K @CG {˨I!q)Zupd;Dp(8ڔCc2K[,ՉU''4Ӂ[(\- Z!$J,dquWAI *9#",{`GN!QRMu1%PQ(LCa Y*QU0U`G[t}_:4FuQZ7~BͥKm2K5:>hFB*kkxZ/Gq1aQ-AHhQɭ!D(l=\`nd m JF0rdZJYI-%50DPC'V@9ꪜWN@]"6UQ`QUԤ7%ʡzA Pd1UzKʋfuԢͻY4kʢ(@@3SH`yMgbBipճ,Z@@ զ-g& Vu-x"1 W͂#BF)-hu:L1-9:H~Th$2i, @30tehљEH'A7vr}`ܰS(`%)"s{DTcR# XVU (ITQX̐wogd.~x=:3UK=n?qh\|qJڸ>~fAjT/O&j6hoɉD&){f5؅7*3Kog4߄)K|\!mӜ6i.oDLOZ+)dۀdhZ nlBnqߺj]Mh;F{Z\ y¢(ɑ%6Fv T%gjVfsڄEY5'M|F$I ]rEJiyyݣ]j._m7ſ7!e>q:\D_bq߼{)Q2`>FjR ^"$|r[@T`&l+M *^$$0!Du)qEeSPQU`X/TAu]QT:X *+ȹ|$ވFf$9XvugP;??=ܯ.~׿^W+˟?<) /!aylw-fAcmc EQQG"@W0EfH& c$mybe̺[W)Bd͙Imf\KD^e<7:FDmbd 9Mf^*"J]TDue4/mj kYfRQ *?iqk-Y\NFR4yNmƧ.˼A5<_#/9S( 5qA@|dG1:T@xΒ!RADr]zƅltOjX'Ub(z&u!@[YX @Qt YHb-j DE$ r&ZF24oZ(,5A3C1t$ʸuAДp j AV4CR1wuz HH@HBrDV] KJ0du+.m5tK ,nӆʦ{[BN"bV!0245C6 Sp]Q('dpBU7杆"[ne1h&fPrT/4Q;S4%QZݢ@{z)yX1!RTm$7w2:L“G갩łݜN Ǝ@uX_ubFȗQ=ck$PO=Z^-h C*~?06ՙ;^nb6h c9Ep@GrNᎣOeoFxϺ23O;9=8l3 sdsީ?ퟻg__>nߒB7+WkXt畣v<'ӳnA03؍֢o$ƶ.V>m}e+XEHD% mQ {ga&`g=eSeJdHId+̯^qf-N= >D<܈s>k_bk &ufw|}w㭼nM/_4oL[54?|8ݫM =-qÝ%\_G)\7>8˨GRW${;ƶ^]a:<_u &aHIV'mU7~跔Oi ab5)T^CeB22X/=۠tncwYF!ʩK>R 5ULu "R G.py5?{6j\U_y}|mil/U{v?{=#]kaa@.A/g~_q{h12T#!Ѭq;juԉ ܀fR6PH'bRVBTM SUT50e#4`˜a77;\VdZ!@-h0D)( jU:+d w 2!&Y #D[P T$:AKQ hB$!Oɪ"mv1 sK7 z~CjAm,a1APm!QMjehdM8J1+_E=Lݤ97paL"})WU$GB=H4FD&(p҂( `2|{@M:hrJJwa[#Ȉ瑜QPT"qS f'J^(z5l5%%#E$QlC UJ \X);PbLMeSFIfFc8tU'Eb BR )dދK 0d0EfL" }&E[ƂKv^V07JJ+L"&EB%bA d!$bL)ϸj^΋dl3I0b̑NJU!G)u2 Ӌ> ק"!UQmHóKM Ua)7Pr !3B"BHDrv2cCӈ1n3e&u= .@^Kuy/wIrIίdt>s= @0VlE`U 8AP ׋fmBΘnfnƗomҢfG"_=ӣ]/$H>Hy^3MV˺c tp̪"l hro'6+ h_GdBP(rv,ԥ"0ۄXT2Yfy79/F9AS ]vr1뗛x?X>'7D2DWwK,f9o>: W[.(OץOaQje4Q̸AdeAlNGɋAB%qmb6_$P-c `Р-#Mْdǟg?2?v;:;S냿7??io7ῲG; i^{ݻna4Ppc~ n\ F"{U;~xj$3KiюyǁVӺ|ݤq^pW=79˻-(d3P!;o{(ZW<{o;nGb?}Xgi}̛Dj0M]W֢(]Z4XQ{ePʶ*jBxA7gU||*U2_&pG?u{Gt9tkڇsoǖI j}6u}Q_,hבj \!v2QĽܤI1fΡlLP@.VPTQb@CxOp<-Q[ OEaՁmpW5naro+M|TWT:!K Z @ ")3PxodReB2 &5"@>V,2FŤBL2ýbLjd"1qo/ҋϹݢ8嶜T&h8h+};uTң/I/~=מ~׿䳛O/?ޙ bq:ǫYV{ٮoB^]bOY DP dAɋ$"ʅ:dt֝EsФ(t TutM-A$1 t.FyM$LR켖'#P FTqʨbFPQf24oz\Z]l:ybRJĈEFmb&6i$QZf+wV@C !Q j-#` "y}ZN@! 1GG`lW1\PPŌQQT/ >3KC.#PBF1wL-auL$gtTQG RzG`MlB0+u,3+Kݸ0+$ b"D5]5u(i:{B1 Rb[6^N{%<ڨż2+K@P(1ULxzj[}ވjP heci=Ñҿ) LݕVe4-h}]7{5ŭ"h0*4L36~::+L0MpF9dl/|~e|-+'v W]:F֏J>[j7qXfSddI[]Wx 7G&(8Dm'Ⱥtd2ヶKڟٽޘoΧE=龺|a\ީ;EgsIW÷#]˛g{"BYיIԦC$ iPl?WoIL 'o:vQFmR͟0`XLmnQYTA2ԮGȓ@ :DL،내ZZ - rC "H ]l):EEQ#UK@T# 2b*P U؉;IJ:H2>Z#8@')f$ᰠ;\Q))na2IsE 6rym'EĠ"AȺ3Sp2 f5(`d\sK$vʎ2jjQP}".ltS닩mqMQ ur.]¸FHx%LD $^i4dRRb8O+ 3$k02BBꒀUEIU?u&9I"Ĉayh›sQzØBT+H)) 04MIeeh'0(-2 (wu68dѐ0mb"C!GBf`mpQ@tCД|'yJM'żnFF#uE2j2$RFԗ# cPʑ;he:YE.4i᪉J0*_7!ZѿfY`aM/ u5hĈ`|NU5!HGQcBEauϪ/W/o@XB㟜fݓI*._OVŞvJ 'yOL1aZV5CӢnkU0t)n:۷1Qmbcl蒍}Ouu}Ћ ^>Ոȟ*As?>vQ-ߩ\WWrœny^}?/~O}~?GWBۄm{_IRrVm\/;W蘭Ft%"Af4: wgvU:lmQ_@&hY7i4͝}~ZZߟ_+s9 j-mUuN?'g?7v'wvo|saIšJ(="uT~|0sgpW63T#p#|$w}f2kA4Q-u& Z0xG6xISz:(ܚz ޢI;*"B5hmpȗ݂hPEET["ᠪGtLvH73@ *RR*"H^>5=C4$A.7p eF!ū?_7EMFÌrykl5/B:||ٽO{6imbusٌCZIDATQ_m9:@+<|XRT^ysVx3"*ډ͈i3sGˣ\@le/fӌ9#ۤbU\7|Vz?:ݽ`h~\Ō0R}_ Fw{`"&DuPLe,Λm @z99ӽWx: Y߼߽je +hj/RaSea/U|EQۤ ]ᨭ}GK@AKMc總;6Û-au}?JO&z~|uidGI:Hd2rT[pjvQI jd}HكŻ9eȪiT%]M|pZೃ#Q^2ߚOvQ]@Dgf'n|x/MtR1C7OnsrX!;ufϖmdl|L|'sLZ6LX@*ŮBB|go1i nu^fF%GkQrfjd<> XyE=Kyfo]|b\]:Ҹ4Kq8KȨ2SKN ZO2܎2gK<*Ne^>(ٞea+ v9CW0vQX]iPNT c d/:9}M~ |ף6j1vr^;Z-N3:I0]ݯbd3PbT),A;(2~p{➥'_9^FUN~M7I0ճ^{/Ʀyk)A]Jj:fESOvp8#Qn2*fGwTy̭c} ^L%ۭYeqmj#%3#>ɢ 1 laC9lϭcVfy25YLye K]@]F?[77{F KΖ&;{ٽĜ\lɺ6OwGt8o}klw~릦ڌmn^?eseqCrB>X??dx `pʼnbu_1?~t "@ nB4" @d--ݽ'5m'bM~UW~llCyoǣ9PnY(]4~:;m[!4Fݎ3JOpXԱQfKFPl}bʐm="! f#,#2*L F K?{ah{zoOޭ^BxRXEͯ̿lo÷?Y_ڿs>n0_tGiO9K$m2$bo<ƭ4;7 wM}_f z1/UB܄d9hh~J+(juNՈ뮐Z )8CJƿ.˨ ; qTgahexgXB>p dW  zgߝNAgL܏}w(꣓߽ɝ[Ǘ=/?|_\O_~_tՋ=_G>YƗSoO~꧜qz~<|y9! @oq7޾ygoݳ&B(&Ee6$m MJ&#aDaQ ^ ?x-鸕o ) !7z2$"]%Utu afC^_ v7G3Du|b>(̨F@iUO=^¢v>e.;yK < Ԓ"{zS/_ f"75I%m+e}|نFJR,<^_+z+3*%+۹"e ` @4[gЫ"!Qo̔nCLI5%5C5lIb 'Kރhi)*K$$}dBB %lX|fn.|e+QTesuYs (2eF0&ݩVޫCB@HQ:Nx{CD ”3RBD Tpzk(f}eΘ<JN؏2ڵAQx+A0;OOnj-IۦӪ )6$ontdDNJ1 㹻H &p%#b1*EF@}Td]JˌKh-FÚQF)|, <þv9[\ne'@y ofx bO^M"(:hpv:8hU2$DC}d@facƝ%[q2aC+Z\6r?xq[6i #G`0VUA jbFR"y5v:F@5foƟ_>U'{YW>ͺꪝ69SYJKaFsޥ! P U:3x^˃&2nbp2D 6 Z1c<.Քq:R@~3 4} 2i*_>[GPW9;)\2BEmPp>^rtGwK&P5"RCGm,U?&)F]z4: ::Z,* 3&ToΞ}_U8lLgǕG- ykRwtYf(GkѪP:u:hexs/ /6\n(Ԟ$"@LJAmYtd6NFjvtb<3hnwzʼ+ 1⃂^dOS˵EMjf, YJ`視Ve_Nn<(c|&>hb9y1t3;g\d𬖓.N&GUTtf_Gfޘ {sEk+'Ggya6V`F9o!x0f?Wp*ݛ2:h~uݟ]T ntf&,Zŵbcbc7"l4>;;>jF44]j@6pˆG ŐFv%c vLsGɘb?@ȒTSW煩ْiSYIĢnlHTcPXVEᰫ4Zol3ԟ7yxticvQܨ8YM+^ FQ5[`} lCn;QT{lu Q1a[;Z994|gy9-;G ,rH V/{=݆4&P01Cb`4Xw*mA[`᾵C5-CZF/4 GQU/>+43 WuK{+/6AM#X^{զ;Wu:ƃNf}2}nHjeoyd l7uyūMeu!ruf ݲ2mUR[VieF/N/fYg̰NARE} bH FH"`Y7!ƦZT`L(sx2#(iFF77~o{֌e'* Y#):vyN]߫۬ä^QylŊڜSVޖ]΁ 0`@Udg 3 1)*2 2|/vwWgqjq#nu(qwj_|uվeء 2X|gqa򼗓gNo~ =ަ7j{]ǣU#{6' hT!Xȩ缝<*$n.nƯ- -F Qbe nrfi؊B{I;u|ExwѦ>[:[ -ܞtq*707w0 @*lu/fJ 8#")"[3cCԙ,mZQmxegTp+إ٫6}Y.|u}<K]esVqI4RΊ*#>rlI`R{uXq #\+ Ѐ^$ 4,8ّ =ޟ)_>ߚۯ2d+b[' MI+Z}w7 J>u}"ƸNߟ=_O3Mڻj() @`z}Z\)>2'/9諱ʺaٶbʲu?}.Md=?#L ,>Aht !Ȑ݌S@3Qp.{!`S+S0# "*!rORпB]p~#ʫS?xŋQxzG=So7 0Ҹ6,[}@i|kfFyzu}-A1Fy$ D%Fecgd3ؠ0!1sqyS.Zo\w?a3F<{3)).w]omn}˟n]noZ<7O{Uk⪗M:V>G,^PvP`,rjc^OK  l9U߉XGߺw~x\,Jݑy -#IS]Iny3CEm-cKt͐f&TwKsy[#}v'Ž45'~eⳉH 탃V|qݛ?>=Ȟ1Ŧ')3uEݣNz`MN_<}p "`5g USQTjK)Ixh a^2loQ| 0(0S4ryȚcDzGxQר?"D^In]84# Аdۺ1 *1ʬ&TWT5]noA1@gW,f!䀀HmRߓ7NPxyfU`I)H҃_,U+GMF"،cTqjiIRuIGݜ. Sh6A#-;w"?_Qu/:Ș5۹FO_Mγmz3gZ'u*0oTYaT8mؖ `Vuz"ywj?j?3 }7,)Mzcda}\QWR P0sKb^YFq7u˘;FAH*NG}Yӆ+9S#ޛWqv8L,/I!nVуɎQ#f]m|ˬ*a/KKIN&j 7 =[e _,Qc&( ëqƻ .#IGOi>NIhE9WaJǹY[ <޽]4eVں/@?^wYnߙeFQF7}QI$eI;^6Q˓\挽Cg]:^!~j1Ah4з5X6+_X4P֫PuUmξ(78ډnLL27oc&ar1w%yciʰxR@BBv5b3ꭣ8 TTEU(Ǜ*^wr Ńyv䳃 /rC!&i*^ (.ξ҃Ϸov헍<[{m/1E,5G9_-QFK27*:DhI'QjQPu@1Y8, TΛ∱Z\Gw͞uND}٤?ۅGujJxt2=Lw EKC}']K_'K(-ۡVvMo 'g#MIaxfdbx!DRΆd9RS -%QG  g{,Ht7`)$p.L/vx`4%[Le㻚.wo,Ovxv}*CRgep7ӯGz}o}7O:z6ie)vuTRTh LeK(K6nJ@02$ꐼcPeO@AJKܽt&ʝzi4vGQdG"@ QPoX@rMm5XT+pQ%d LRRUlVm<\w~ٍp6٭3hwn*"@J'ˎm9s-Pԩ*Q9w>IǓw6cˆa/ׯ꣇ ; H xQ.H"d2BZK+M K,B?1( 9EFH0 ^Q┄c&wwO}B-ٝC?~kk" I"!ف].x`E{_{og//foů˾xN"O게ݓM>|qO adך!!%h AJGM"#TiT}ۡ̚FP J-c *&%F뗝[&M1]*Z2c(&EJ$*|$)u^ 9S\]Oqrƫe&=BpP"uQykd@5"XA8ݼjt:@%Xu:H~cWb98C,8rK˹̤7x{F+؊ [x-m@r]nkyk &*}@SGYE.?:W3CrZI.IZvw"ȳ3&]nXK)x1tgWo\,QPrL’Ob &.^g=hF uT=pk"WMy}1xkMHxg^rM'}_F%-;o{Gv0뻘&ڢ2ͤR%'El[68w`I'U't͈zdNq@+`\E?,iquwF {^^9TUyT$s=KRܢdF3q%ۺIUKբI^/n't,PWW{#PĨNIݩ97]:+>{X 6!_\,vi~uh⧟,y<?~z?<ƻA~(@%]@{4*-*H+DAˎ$듺jzE+bag"BB:9D?;D.IӣE}L*4T(L )PArՆlYk$U] { fFc&7uV&c}YN`>n )L("L9cDDդԏFf34ܼܳL,1vjhų&ݹҝi!T՝RPÈb*@c39zk(-]ܫRR&F=^|~|F.d߁"DDh7@cy<6bJt+!_9o 5f7b>;̘Ƞe^ͯoq4zBs7 7WH< TOP?I__wZ̭<)7?bu5جKdGs8Pd2JN"MPנmz$BQvPa)+A0D(mXHqp*AFĨI!&5]'Y b#5 =݅w?)+[TЀ N2^)bפ.M $X(f:@W(O&->b}jQ7w'yjJ]f^>f8Tn2.M2f+n}_}j{ox4I1}H(!hy52W&j'?3}{oDAn vZ;wFUJڟ5qu>jص)_-yƜ (V|~nw5QsR]O0\&^oWw|uR>ٝ(4:z wN^dѥjDT|3e@TVP!bHF` N$\RBFEEMAY hϯnLzoPXE~ݽlj{@ C@ePJqH$ՇA Q( $%ØnCJY![w4˻F/'}`CZIOdH41%Iym;P@$@AB膛d󲯾.-e=fx9w) pNBCr/;)]޸ lh=]֭,ura٣{EV gwð5BD$c]")pR VP6 ߋfLO"3& @C|+ȪH!(d b]sW/߽[?yX7Piϫ72 J Hm E_lSF w+t>v㒞&zѝv[^aٷ~͟~l1i<0{S3(Q_o$h6].: ]2+GVnH22xQb@ QQtȖ7l1a DPUv|C6 QTaCȨrӰm/e>[5aid>*x()QTk 5M (Jԧm'(Ɛ"&Ad*1@&n=S.f]*ʺ%l Tƹ!5LQQ "DI#3UtSY-BPDB=$VH L nDz') QJT&J`=! }}jp yۥR (@D!M1f >7^nν3}ОNKqe'әui. ز*n:^re&VXHQ s.O7ᣳuxنwe6-`Zx/]}o>ȾSЫd?~sի>[hfSs͗/֝(MS|z?}mB+ufYV:V΃('7IŬ4}뺗dUm2[1et=%u>SmrFuo?zo>[E#+X1BoT5&6 ;$c`"Mc,e32eRU3k) S}lEAG,O>q8j?YɻG0ਞ߮~몓#G>qvX&oTO`rS,>=+3j6A?[ogt?d|Wf]ky^ 61s3bݘC>&\e܆I%,BRJmb- @y.OAsN]mJU^6MޘmҢ+"^P |y~|N Z^{;bpd>ygf>ory՟lwfٓpWVWOvme`0K x/%m#|qu؏2=s7u:0iN[ !T{#޴سE'/_:Wڥ^6A&0(2hdDW^gAt^&N%20h]jw,`} |};4tx5gMYrS,qNHb~$]Ix|Wc[g#a:ͧrB}lݤi4OAM$&wum;G3k̉뉃%$,*HI:kASF4[#9QhuO 6疖̠))%Q)(*!H5A&b&-@KMAԐOw :! d{I@M'!m;)BP *ȃl$(AMLʠĴDrG]nO8 jUD,za}8e  Q L5E0CtR4`؀DI6@DQ(:٦;CIBZG2NĹ G'U3qQ&cۇ·AE1Ѧ"*bJJH^&A@`%miY;"#@&CZoHc@ΔZLnj/1))wM̃Z~eq\dfycD۵m:AD(Ea$ۦ 0 ܲ1$u1(k &2i?*pf/Ng48@kI-b` 2fxr?{n;ؕ$ Z 's8˙.#*wQӈT@ P%cGP Q$M|ke>q MMWPt![0hiE]R0 Q:[c.GE@R " $l2R?;q(.ʴMREEcQ%͙:Q]qb@C:j1Qtm닾7}45.l|@:@a2hIB" l8D ^ 7wv"g`0ـ"*,6WeFCSG/ aFuSuMTM?kһ d YHmFMGo¨6uuu,6i<`^ȧM7m:d<l]`a(gF(G'Gs"lvMyj@@_`#5ߍ_ֽw':LN8sxvQDhV}Uڍg!n _рL ="xm'woݟ~9%g_)B;G]\p6&_]g.} 3n~, ],,2QQxxJhpZ`[h8 /eĤ3 [J$ $*))g4 @6$*0##ı3 &U79=MJ|f<53i2\s> p@D+/o6i;߮xËx_/?< )W>:o&:/?<6]?ngvת/ ~`2+`Ęۤ`noy^{).tK{睜|,ј_C4%x|?םuU$5q:c)tx>j{|ꪓ5{O}Mo|H쬾}t>o|3FI}|;_74^5jLQB۷)M&eݺۋh|M?W]/LXx6a&MqM6ڹʅWF$I %bAq !χu u[ @8Qᵕbx}P^0Q#-ޚ-VI("OMdO$ 5|o!^nLq@DZeL*^'E[V"V4a '=dS0coN٫B 4v? f`=z ŢH xpDtY6TC@e CEQ0JG",vTP7U c BGYL` Aw ,##XT[[<]--Ӯgay 1⦳E3%t׏rT+ k/bdzOsY5P՝kb1*-s'm"ZQX0ki!ApP b 6*XFØ*4e*QЊ}*@V%!IfA2Coƻ^GMN#(Ơ?  kd!F` Tw^2% K3,*(s^Gby97. ,6-!qʎ*_lb¬sA!mN>rKݴ~]F cj^"g(, 4%(D]pPHid~hED&|;FיAoCF@[̰t 'a$U]{2Oi;c4Ԉ7:c9(xxddΑ ne iF1B* Í|Qb'.txwU(ٌAFW3˛xwnf2o;Ѽ:q+g}3%j*Į4+ia}@p$5xMw*s 2FpU&g) %Sa2mqa=h]jWm79Ca4cC.36'Lя o-aB!z,>*-z9jT`_ wL1h̻I*t0@'}s[\YZN,nE8Ki>1ٳlk߼;6.,M6ʺf2)^ %7E;jd)v~K:Gwg _>o޹b;)~?}ݭ̫ No&g]IЂt|or=eu?^E?qxm:׻XvMIP|y^!![aU {mۥqFۑ%jQ'9cR{s'<6Yr]nճ4Z0On46:3yoLޥQʘ-%խw'4iڄyL%Fv:Q@ ^e^JfDٟe4+R!$ d( @-םL-aeRSk隥gb|7ƍ*d7"h2h@ 4IhM5@D4 -E٭Z,YdWet7ڈawYK\BI8[}/_w8 |&R_ E#kcbwoҢ'*BTo,SNmCTԵ\3f;}=3+*A|mxnd)u3I2gd% xD;}X 7ǖVBH꣢K,4 \ t&]ֲR#L吠$|WTL= ((i~,dLK0hd;EoJ@ Ø*b$K3 :&iAN>A$ `̈NY 1HYEU˾ŧ:Pz,aC6Tm.c.$C2,#eGCdS^!">dY Q S242Bs7a9dt \~MlbYE(o`>gEDdoĔ&)\JIX HU1'aIS.g!'1㜬#@3V!}u(!1Mj哙:u_/yAŲ߄bpi8.*QfB:J澭cD{8TD PÔR6c Dc LN#3٦$uRc.g,+:q|W[j,QP VdYЊ}>Ooon+TDWrħ$L1z3Sé|NE/t79*q8dVYՔzaqG%U&=颖Cb塕iE}]pkG@*Y b44BBaCL# w 2!q4AH1zƁAண\}pd6qps` ^9).ly]/Uf/uKI {VџAfKNm}t-92EØb/.4 ͫNlVKle)8 թomebQ~61yevs tpxWKC3kTԫ$G7:AqA+P&l Amb@Xԃ7mlhrFf&'t8^Ujy޵,fL#$DBun M.wӪ\dka1QfD<ǧMy\fbLt2ü6,jLoIݔ [5B\C 3MQ%;GpOVqÅ~O8@[*!qs/ _4/ !w_Win< D C\jRS]p[XBRw U!eЧb]9ɢ? IB"Juɇ\WL]A !Gom?]>_GWD?R(ρ%,jQ3*u=멺Q 'DHo}߽X}AoˏZ"9'{h_hVW̾'S%7^OP775gXɒVG]!j RO >d?uV3$ jc/o6U'o}}o_Ewyrؕ&NNĨJ>u?oG >ӫ^>]/6uN#Jʙc޶ד˟[̃IGAfmg/1W}9ܶE>^me1Kza 5kK5 uuuErsMMoMZ]s~+-+E;aܑnH'0W !<.W+"F.ADJD"1aiw2c^mI ^~ߔAH%@=@tZN XDDjER.)\w^z͹ScEPzZ(VIJ^Ulo/WPZ#TUOՃi:P BI7(3AfQ̂&e4@HG>(ޓhUGǎ(D(H1Y,dv&xQ/px-ir GXC-lI1٠A%&}LwW{_ݻSz=m^` fدa:_ZjVN]\Lv82LDrQ#((yCA ٤`1{ (QEE@ 3"bJZ@!FW!ie#Պ*#l^ ("jK]>ja8 DMI l̢l &oiHIݲhUCZ0fȳwjm }o€f9hIݻڦbbt̚'Ii8 b*<`*\ZlL6C  ^ r|9T1)$U ʔpkPӫ6?t+՞Z8d@FT%B549MZ@YA"$g0w:m4 д~qliPP*<wа2(~R!$Q;y$BD%`OuϏfn6 P3s#&6?o3iҲ0]pzhj^{F%VmITQ{PoK^Y:To2_{cTwQfAڄ`رzKyp `i[:꧞χ{d8tVi8X"DQO.癥}V&=q}&2)Hah?)"0h,$8J֠ @F57&YXh3Р7!/Eeefi8wNo~?|T=~UY? T[%UW8l{?)-Z=fd)W3- 0b]M"N=?.ΆO=:'h!,<.,^v eN/ewSO7E{K(DEdH>ţ[MxU]P;,Nwt${G4MA O'Rwsg1) ݐkc(cTG:+h٧E sVʈd` D@(j3-F N|B3{Tq1akre+@7 BR l}CB3ZQS2va>Z؍.M;=ҴCFӅ-=!7Ҭg -*e9w}'U&mR 2-M >{bkRAE +N0NTx18Hu(' N3tgai.'FHI>&̖0+ FA ĨR2q@&(U:#VMI> iihy5)o1eBD@_LxW{-NTqRLj4 Ûv_&`GR0"`VP)fCVFA,` ch`9+r`T~IXt\Zqs㢟tnEetw}`Oh*ѲeP$z1iH&bӐMɽ&+Y F5rS:ZA;qN}"o@[ _*̧`Óz۲2݃sSGK|}Q3G-hb@UD H( I_M$"!A9D!g=u22!R,< uIؗpd*!0&RK *AȖ zp?K0xvIa!U(}Iz̈qS2Ƅ{˹\rP(E?H8BT%3%$ƛ*KeKڢļYNy)C &5&f/WuIx<)Ğ1dHSfg 95o^%DSZexٓ_fk!_|GAO^fD29.]}g}08O klvqnSmBl@ʉm@bvˋ.uF[4["_! cd)@j?y~1{ 6o)/f9\A7*>&1-$Jɰdˌ(c7܎߸`~IF@P )'UOL E:lQ b(0snS@E$pB!bZ6<<Y%:$LOIRdGҗ&7>QAsH< Fޡ*dcqw͑hQ @Zꪇ B1%an svd,Ek)sb,ۇ0z}ľ?y +gnǏy_| /[Oww\?ǖuoӟ~Gm<}ɿF] ۝}7Lg%.H P YlCi{D@1$(T$2!Jvf` Y]}{ 5$p⍵&ه<ޥZX l(%S(!`0;s7lF2(}} RFbtv:tm:ԦElQk qoy@A'ԕW0 rH$B 4ĭ8>؏4ul#i42YR4Mb'F}5 "#iXZ :u* i$d-b- X@ 8&UR(vP)2 'sD[`JM8q^Wbsnobe ׻i{ѦZ=y98^+Z˿ vߟfud;o?cNw,ӇM}*Θ̖Ц̮cB`JG]VEo)U]d)QE YMIX j!%{C劙2*B6i:$,̘4)Cd c/6m1(@]abJSФz>[!w1W(RΆ $ hߝlo@qV+?X$w\[D3okzDЬʬ s2D)(1+L Ntzٹ+4| !̘Q}:#%0 *CoIbVd8yA;k0L U=XdA1ɢ5bh=DU D;=QC>}+(.g}Gc7;M@Q 7]QgY:l5HIZzg81;&h:K OUi(~N_<5_|K}< 5q׻8YNr B~n07>_>k߮f7, r~4 IX`)OP_^~j;?zPEeEzG' S䓒וk;-OM4񦵐!HɄ"Y R?Wǎp^63fGؿj[o'wR.=\7|wf>w2C_ \?.NAK%X41F16-C,洍Eju[R1D)4qGsbh$%PT8<˗/-a\ZڜJD]erI{4wߟҨA>1}֢dl {jWoM5gwGgih.S}ܿ5X3L'yMm/Y7btf?t(Mm2UM$~?]? mt^L)={raqbR.iUH 0( 9K 2bBTiQOnRB>ZD`sͣ_;IRΊ@DA =!,`Eur/{2+AJ֎ >i2V &HՎ)82̝y]Yl]MR"9)*.죍!, G%K4ڜ,Rr.biHS`.W>U1+ۂ6|ƒ  YYUQDQQ lkEe25d+Y>QaX/V$DQb2k1c- U+9L&氜Z0H!X-m a4cb$6nJc->~?<DS׮Bտ:M=в+a,"*0!()"yM (1e_s&Fa##2!UE:eC'~8$߯Cn{SCmFUQb!xq2@(moRoj*РfutSS [ŲE@Zժ;")جc7eM 51,܉wQ,UT(jÐ+O5TcF;2Ac$8;E!rIzȈ0Ђ F\ɿhu x*é7iI"e.ȼS(DCV$vRt}.PbT P,][ @9 " ,MDmwqwzg4=Ao }x?Wjɿy/n: .(Wq潿Kw%o8d C"B袔xSfD,vÞvá,0hsRkk)tA*Ð-a<4yMUsn~n^8VDJ$g]@l{3AjX/if_ɾ3XL<}'QD؜cU 7>ٸf%,פaT i1٬tM 8VSpx" awyl]$sעFy?ixΦm@|zNģd (@"ԲxjVG'Q#]00qYbxM3^=~CK|=vm 89WÛ_!Mĺz>;)b׷@^aEhz('=·o!k^}nvE wJ#nnE{[fU>H-bE2E9eH,L((YSøcP4q|uRx`CP)+R(c΀9QTR4n:'gB'Yg>[f;/PĨ g)O*+2.qoLS~t&(mMz0wΊ_LAg1]>ow ZES L[9QDd9+Ԟ'G'0%PE0i|:P`RvM8um킔1sbVek([QX>q6sQP{j(>$-rchԲZK*e2XbVB;GyI7@f]mVV)A$vV=29IdbEi6ͬ]{DMN7,*O]ap {-ˇJgqNN c󴲯FE!crnikDh;7E.Cd"m%#hi u^0l{ I7yO)L.ˋfЩpьeI7kF "7/VæMzbiUm/s g0"P=fkCQy9E+:ڝ欶7sP23{G f!7IAU+'/eH8jpT-? @Ů0}~ (.j%,c`DPnfޙxfWSK!C2DG||O-+Ȥ `rSlYK 9f&Ay]:2%HNjhjΠ?arV44)xy5p:'mr/YB}AeCIuCJB @u|(EJ <3X૷Jzujv0nhJQ4T=Jz0䊨0 z$3yTۤ6dku R%EM$P!k{B- 3ORK̺Aԥ,f 0 MVE} .X|1sRcb]rS{l ADm¬Y:v1ꂛϬh#2!#*8'<$}2QɒzGCL0UD2s.v%ESP6e$'W͛$TS]űٶy*ӕwݐu:Q@,+ʊrj'98ϡR1c]dw![ Q!v5T˦L/VN6+‹2#!)"&2IR"IE}QZ l(W5 %d`,f\M7ä%6ayޣ^XV:@F}2O,@Zr,D[ju֨I(Ԍ͑1҉QuCuGw5^+mE6 H`s{48@DF`{Ӛ?$ &̭C L "4fEzrmc#w ϫ^2}(PznY`2ؐԵ]S),f%Ď3[[`Ya뻛pã_s7_7{6џ1 ^; Ѱ%-&?>7.Wg-iP(nߝ_./ޮ%QO'ESNş oUM:N#Fdl.ëvrxqv/Un=X]uZdXyeX>Ѥ߾j0oFW#?C wcJFt0O_}euA)jzgy?)gdfJlQɒ8ρ$ TPԧ>ϾOnI`x`f `f0ُ|stv ~Wǿ#ߢޱը%AnTFY+N*MNTvCB ?́!ظn&`Ȓ%>qZ6IImVʯ񔪩v[ `RQZJ[g' s3a.&r'y&O[y'Ϛ_575AjykV-e&(zM>샓!3 (vj#9VT7,y3X!n(S-chMi*QU㪳KQrdHѐʐyk}|qkËK&_ݲ\f}MC=/‹#VH oQco^@ͣրbBlڗi=B4(O>T:Xp/L T uߐl[ʻwa\`Cl2!@R_r( -c,=w5- =jm5!'m"@REbNͫ$^o_! fb:" @9~+bo|gOS)*)IVFEMITH[xw1}ݳ7fBsFӐ-MtS>]Bׁki@|j$Ot՗%wB3Bp3X3nBR --crQtb3ѺD%@!QB #1 NRd's0 kbx3a ,I=K1s6Ծ~Rk*kɛN?1z6Qm2"驀gn@V-.9+-3Q5( PQo2x=FD(j. 1d&̀A& eAf_Pd˘A,c Ӎ[j9Nl4SQaZ[('(BRGoaZJ!H$8l(/*f\u&74II(pᨭ)N>0yX7q,J+,+zAGh}K@-BG#24(ң_/- Aq/:lEbUR4AՏJ İ:,g@1e̾ɳvjVidLN ]Xf@xr|F(L'yZ sS>[wM>~3"$sx[_a1o $e`x6m*C]mG (>K)FcuL!=OBc_`Qvo}m4Rà9+w$"\T来{~rQxsr\2!aA9f-BR 0Wh."LN|Xw4s"Ci*03ɠXBQ ԂfBRF!L &D BZNQƁ6\_\Xn-c4HbH5[ B61@e ]yb 렋}CI::1*$J6sGaH1o3^&&6rNb$AVT$rDL@7/o+7G6)6aF!W-*ݱU0$E^e]en."gU!P6L8Np4XT0Ŷ!G%KPZ fNm!  !A݈׃< r@呣5@iYe@^'=rK0`VAo;nrb=  FMԋdÙxd5֙߄d|?fgnOrh cDh^ NHhN]*殟X?|PY.V̐D|Z ydU׽j'MAg.~Y~wvr#}kNPu7@TMmRp:';) ШkoJ1N]&i&Ăˋc} w?AA"pᇹ_B'./55buݠS[j>0UO)Mt ^2pQzu1bĩ ڒ,hM-K3H t7\4*R w8y|GahPw78婕+ "O!6 _7?[wcT_8Y % czj(u'ǎ!JaԮx>5S >ky١isE&z{o&G1绝AQy.#JS}rCIDAT HCueȐ`_̃=Fc5SQ%dmp_~b~^At -nMCmncV= jn$!@ǀE~ƊO>T<ң*=xOhq.4N% ;Uksy"YQ e/nMqY_\EjSIVecG30L5 -&A ~l7 EQ!z᫯r@u%P},X@ Cw6,NgXPծ/f*H(E["ZGUwM#8 x2NlNWRd\f@1xLw{]ry[N]q۫n.cш 9˔@ $ #2"hHF%LHʄ #7e0)%$uc(Lj e_$.Bٳy|%DJdPѰ!*Jq?X)KcK^7Q eQuTkN/^ PlP@"FuYC=::,6(HYdT5fB 4$(*ϻwŋ]zgV|ɪ`vx:S'G cJ}b`Q2 LaE7Y*"W;DN}ֲ O,SG{"cG~f010b~vO^IahP:2axR&qHݔiV`ni `vQ燨 ۤuP)N`Phi \bV4Y"nP)w]3yK}
      ݙrywd]a1}mS2ө]nU ʪ-(bT3z+(ʪM2mx*S 7RWoM v` y-BF?ߞ>&&pmyN P:$u^AYR e.K !Xtqzr_|p3M6'^q󲙄6!py\tme3ojvɻɇ%Wm]0d/0IBV 2DQ&( CY̐Q uI!АDqb9.LerHz45xc eVС Sma(M^&==s/j#0Ñ͑U}?7f~H֘DdP>5BCY)1X ,_FRA`@Pb,H 65a[1uj&wQVIO WQJT36KzǎVS6MA++H߈ i}iRz01V! dU E`^CItze+PA-ȸDZEݠͳ}'uߤrhm2K{ߴF+0$ȅ AEQXٌ$`b!OYY91fQj^ԇ]٩( АJfC"X$T8jZҁ3AM(N]"j [[CW,~T_qz)'5A]eN@JDFi^=.~}sMP e"¨9Mc&0y9U_V}C9w+L"&ef2of+!F;~(x?lc{~uœʿ|ofO 6D }2(XD͆)¶ȝjъhdo<ǯf@>X_MSٙŵG @Amo. - U 8pFA.Uy:8+L5Q A$fM8Aȅš0=ڄdCK j"EDe@b c KKP:>luX=Q>xVɯc$|BmmNVBmWm>iRDlԅdh)’G!*!/$^5VnF Fe@gf@jN_LCd,Ur5]#8)3~4W7<;ӫ.?E=9d0:/ff jN޾iɧ{A4XP砖=ʋw2)!&ڸK6l`v02dDF YILfRִ]73[-.di)~;2 v8{Goh?{~о@]}AX`;JM7[28}ug.涿7W)1JE ٠%pP}N hw~! u>P6[W_9y!-ۊGOdM _?g+i;Ԩ`Wc @V05`Z*! {H,CSqɝV.hN|I  ! qiV7l]zƮp׎G }, M듗??=buE @apv jnɫɫ݁y`U@e>n5C7ĕd fog7Ex~o>sٯXo^/j8q8(;f%mDP $@" !u!P(/oB>jQ. HL g:tgrxXZ.,m dާwt= IeQpd|NQ>_9d"2 vgYLK{<5/Wm>^:r76dT3(pXlh}Lc (.J Wꐎ'fb %cpq3V}Pe(7IQ]P31$PE7M>KǛ}U/08ŀ  '8e0 CY'_yY/6Snai7 .3Ϸ&6j䴍RN<T2@5 (dUAչoY {A)!CP0-L05L[zB&,AA=*ՙJtʂ=1"vpjPNbV[OaQ]Ūե3 i&M0sC &P(gϿ]=AƤnśN]T|i#Wt y;4 ce>dWP9y8̺D'WM>Em~oa?Y2,xc F7Q]HZo|ej(ݣ7''W_㫟]>h~|2"|_ߕM-w_guύ|I/_|1vkvjmmѭuܮ6lrFR " :KF@MW:_.V:O!œ6\T^6Q*'@:ޤ'@;bߤr8)gG' {6_:\,j{|헾l󗯗OA zvS&b3i} Z<1ۚCel,b Y>t`zrH: A2^*Gy2/ sp"^rBFu,(e1kkKZZQ^L 쮕z}c؜Ԥ6l^\jC.&U.U!O6tB|GHD60WbRp2d}dz;) }6fu!![wl?cąA|Ɛ]O6(mC.5)!IlũڂUaqI]<(hmi"6$9]rjMAES`Nءc0Oj(mZ"8` .YQ1؉TYK/|_AuX<hk l8q o$U]h38lQeL(1(nywӖvbdQ/S5gܸl' 5"%EU]jO0}ɃWji.Tצ9g_-m=_zcDQZcZuE&A4Ț Qמ9"̟ŠOo<8D&E\~fqTm5YX$?""e"AeD =9|[[hi#}ӓadES!Dc/R7A}RWG7Նo{z}d]Jgs۠:9lžy}"FTܖ*CSFQRGWk\W:ݶVDG}5pZ(rNߚɻfl=?+sz)N&6WWL͗1 >jZwu歊>_Մ}P7Q毻Y߻>]0%B{S8Al ۂS9w!6Wmٿ>ÛO7E} %BGE>ߪNN KL <z[*G_Cy;ØSP1)#wׯ./F h=pc,=y!.35*C◥ie 2_: r|K50{oJ{e?_?q;Ju@ a;ګfB4A[Iu9aa'=9,kV DL}2PڞoQ6(>!Qn:*E!GD@ 9ѽ$@jrJ T.@-4.m'o+N炳Ȫ1n7d$!h[ĪCݽAx ?s'&KAA|%(JE7S $J4%CMWECk#szÓpT|uV>ɴZ%QRA{OL>fT!;0 z<~aҖ DbO柷 z&ʋ#{dV"Q(}7ߙ^M꒘//t_~?jiY_eK۾e:tv!FmIla6L~=~Qu-6m2 8Bo1(KBЙ}uALPrd2u 6oa:|eI 1=Y0azPME8Llol`O*{\W)C"Ɯǚ!Lu׋W]ԒedH!ƧK>x:'7<* ft]/G+%&|>#I? Q/,n*yObd^U.v0;;B(DUQ$B >)PX!RN}Z\>5//.?ڗү~v}CPWA5{Z[ :q¶aӻ @+}at9Y~sYͯb?gtƧwڧKZx91.VIN_}r~8]9Wxv E*nn8K.0j}P2bUkeace>k/HSYUEDb5Z/PCjؠ$B)d332#3|϶]kͩƾH8g`ˌ9o(Qr^gWS׽}?:> ;u^w̤Aa $V!T̘i >-*KqkRRwI3C*sGwQI2-nY/TOqF= jN s}{_/5u|:«3ϗڤ> OJCM|}gcu {s[dߛg0­Z͇/f|m81:Tmiin˩6z0Rqtdщ BF[p`&-X۹۳ܼZe0%g8BTD jZuQvnqp$Xoj@L&%e@a  ]7i nr{k  aiR֤HA9Ѧ!bh"ԉ6i +&^3W&c۱% ! ;r I6qmOmfy/fUT @cHV;VqdCI2;Ra1wʬvVm4dI|fSJKNlfG9Ks ^V"9YiS5)؎$kG6KITې]̤!E5:@rC>6ϸoXV0j}`lJOĤzT'Ul ~zHmgwQdFdma4)c_ "HaTfQ8mPenB7qe8S9!?Vpln&jC#x<^5D Ȃku/prMu+Ub0{~/ʭhaH%.DMuIR"u-a"YW:!-^mGY-Z%QC QT-3 CFuuG!8ԌoJKp39|76 ۞yE}ƒЎY,ֹ*"AS"6ϣ|GA(e|y{XG]4*܉W#C>|^vr-bTD4A1,vK)黔 a/K+Fb"M.X"KYV &$`RS:1ytcF-fAfI6p9ʹG3l j?{m ZzBX|;e|K&J%- e%,6칽j>Rjl]Wi5*uGP%s4h3b~Xt#>8敹;,2R/ }1Ch%}ό^7>Kvc+ ~dǣYe_a~[Uflaĉ7u(ۻ.o>7wc`X\`_D0U'B߂y^rN= LJ{MhaqQcMmcËg5yHNp>y ݝ 4PJDQTJCdAHE}dU*)1yTd[ihJX0cx}Ƭ(FׄBD$QE#  w鍣<'䇠3%W^|B XUvBcbW#PH2C'?;' =dfWZmQP 2}*x>1)+R7FV7DQ%8P7 ost 7u_=mF;=ig\e%O2o}2~|\?eS Jg}ySq!ٷw~Rū=Yy{7ߜQ~.3{kS67,2 64MJ&UaB-;b(X&^ ݽ{e5:>7dRf}[U#B@鸙d9gXBp䢰-=XU k1,#YȴEoyXX-s^8JD(peۧrצ(%P<3ufAUñifli+`oeM($^cd*IԶ ŋꮛdf/-#}Ml~ȃF$RoqPʮ;=9q>2LUL'TdLf;`%͙H%oIUQUM5ө thfDhNBrMgqWNTFά-chڀ"s㡉~76x'mLF?7M|ڥw'u1nrrbD*Ĥw!>Yo}|wch(snA6 ;>#"UX` rG53G lwAƻeH~eC"Iavu:Fd bg-Es ?Vhv) Ngλ.в T{,oU"DЅ)lu]l£m:=B (C&梕lڜA.7G8!_~~ݿ K:c4s,7w.I^X+}K^⽡W |&ܾN"n6L6;t*O3^R(ٶЯ?ězGW}:yV{ AvŇ.~yO?j/ߟb4r(ˌ&(7 `}X RrMmwGȭUƛ>)ӻ:2^mUߙo>>~|M*JVao{m/_~պV]?(v́--zKBvkB{??`J@BLhT*9ޟa@9`;3eJ\ P6w$7+Ӷ֙?dlۢ4Ggմ[&#ooQ!I6+̲Ou5[]2XEwje쒎V,hfi3C2̭y`j/H9V12UEiM?zl䫌Iq;^y̴Oڤlˮ0s!&()|ch, ҾO$] ,SOFl=TCb'jN)&>ZQPN斺}@g$Y~HJ GMM{W} J@%M$$#Ёy裑L\u.-[!$r4IŐq1IaIIav-t%5`І\xp~&)Q[R`I#Zq1˃HAʲT6e}T(ia֢V7fƦwFg8&%3Dr),ee!tX 6X"P1rb[Iߧ,%56$PwSf}nxDrTE*cª>@`Jޛ; hJbSLjCڋ71%C@an\83QPtIy"\X2K]KQqd2g~y6*3j΀V%qw[ljD+Qp6Hy٦]:Y.NRv ]OIi.كg@#DQGOkq ;aː}w:< lrQ2Hʎ(zGvɶQkob "- ӌWcǛa9wC]xp;QQ AE~dh].7h3Ɛ1LWL>i{/:ygHOY̝ hIn_xd|:o_nB*r~M-:'EaRCر@Uà&${L&n+Q ŠRMB-iA(N8$$axvVɴ)UMV>Ϲ伭)ƒ#9N&vs417cU'$&#,e/ h":+,-s^< yέ\6SDP$!x "{X%*HivwobΏJs]ZjvAmpjQpς)ygN?!}oK ٿó4@TĿ=*TGWcs3>v|74T:mT)ܼnq,XQg)\( VTrBTiQD=>h{U]L\=0]˫jK8A(vh+Um%330=[09`,V aT#S˕DU۞X v>7!(B3Ez@;Eבݱ=q wJI ֦mgj;`h2nECӝ\]]HAӉ|'D0k1h귙3!d^F1ާ-Y6[hrG- ӵ˛noNooMߧƎSw?/>>~h?M?{ggCʳl|oO[?~iX}>dz"϶onóG]L,:ɸP:tj47_ >??;_x{tVO23>[끥s/ (ydrR"@iyJԤAQY pȽbU#DU3ɓL+Y` j a%w$9P>PA@`Vx/˾6PD6^bd%@"9hӳw._Y"l/ MȨyUv/\h6I+ ;"+St7׽Cvͧ@+!;h}qsiͬ~uSf .)ls,tHRX9&*Y$[&+j˟8T=ջī}|B/(m3ރMݧ#[DR(hVGD&w߸3-䜘8*4vۏGGO'wdzMo?Hxdb(ZeFO{9Đ$kWЦ첼tx.T>f~ҍ\>;#(3uz^4M,y2rfe7Y3zp\^|fHDo&ytљ¦3ID$qJ^Hu7ߟ~M]7qw`l soQ$UCĚ{EFrQP$__etŽd?g]-o}Q{0$e̘COL) 2oEhLd@.dݶ2?@x`FM RR%exO)OQUdӌmJUHPR7p\U/޹~y3MBF 4&V]#_6.&9Qi_=){2i$"!# nR[PP*d!'o&d2GI NZ,942T։vC?Qެlvܟ<MS6{rx{q%]Yl^$5B0ק%?P_6^:n7Ǿd&͝c,aRN,쮎uQ0{8-uϚtݿح㷧_7CmVJo^/wonw|0 wWM[wQG3b={VCU2ou+ (Yz?[V!n~>G_o]҃~nV\r],S]&\LEi6{!NR'uDI$yXp$bY::B&o~WDABPoTNAՒ803V%ThNUyhc(r eC˔^ Ԥ$fe7 D҉.vuHI@@5* ~'6(ɐ8jN^zd ׬H^7bQᔼUBW;ɣ` .3:N1v=QF!&QZl4!6|a:o)n4ޠJ0aHpQ8oB5EÖehVؒ&J*l- 0$b/PqMm妷ЉhªE+(v-8fQm-RI&xHD*" %ļg玻Iko)Ĥҋ!i3ohh2%%S= I}&cFnc-}}:HJenf!tI|52*^5 QmWxz~ݟ7q"n172gyurdMXÄt()YhR 3|tNdrfEHˠA7QfAJBd⚨%Țmf" RlڨR}iM=xZO-so9S䗝QmD!儮`JfvCwC*6)6=N߹ ו喠9f9Sӓ!Lá[6=l}YYKCJ NxAL $ #)t!F4Or4MdS+ę Cbm⎪Pɽ|]ͲXS;xzOW۸zɌ8mnjuWma9c%ThV{ cۙ<$MR0ڌ_v&ՌImۥba^_ȓ3j}jќLD I$ceR!Vmd)bTV:-v0?}{99oɑlìQo?ʹySm悰{OΣᎴPY0y;;=vMq-Fy}nՍUxfȾM R)4yX|=[i Ͻ!3d)6Iq6 ^Bb$!ly^3dk4D n d+'gT@1@o^p"IBjeʠ<4_o@:}p3>k)E5: DQs>0@Srg vVD7&D6$q&VepR9b $)SRMuXPMD㌸\Fd^aL4$6C 0n2u?~ߵ;>7g/G/?Grѳɽug?8{$^ݳ;?\UWg^׿ߝh?[߭v[ArA!!A%Ukˮ +m"?_Zwov\ H4/W9x\ MFB!2]ϔNzK4At&m B6RAZ5OK4;d@c>^tI*=IكpP+Ƈѡ'=hdAnF-i!ݖqؽ" k@z@eew'T\(4>qiw>N"JDh^a`+xhzѲث?H_0,^{GݣIa4;k9n (f~ @Ta,htJ.UC$C/κ4Ҩ~8W/lE5:-?4ѹ϶7o3#`i_xn.;Ytݲ+||T>}vc)ei ry_>\<gAy|;tӗ_:];?66 %4_VG/** wܨ(ꗻj}'ߚ-TTw:Aīe?/_'uhOUO ^PphH0TAIGrӇAz~^s|go:I4Qya>|o!m=M}꯫{wTt3{uvI,V$TUmdKƂQnnkCǪJZAt"$JDH V@-#Qxl&Dt$ld]ߛ؋}piQ%(H %ͬA`hbcҼ:sϟ>p/'VS˛igՉV$FMIx%21vx U2yT O$(8 T.ͮNف{jd.u?~R=Odl[0"Il"mQn :ݿ(pPW۷/t uUޜ gVt&\Xj cowo`rH y.^5o\]:˗^%l7+nlvbuYDdw5j/ 10!3`uJ6a\GZA9<NQd c(A̷MsKpj#"F%cHۻ8#dIp @a)BjH͞(D ֽf7,/ho  #h@5i{Kb(?z*Lr sR:lYG#[L\,7f_vY4i;Sp݄O&˼ > ɬ A›6ؘԵ]*vXuQ,}K&):1$ ];#̪>3@vnȜ27є.qbk*IY/Pd– UNynVJ]J}}Re6Dj("f;`t2!+u2hߛOy AR8j-!fA T/jxpȹ]V cogMn1XTM/PRGd I `ѼIa#,JF$t堧!N7oATm$[: TGmmbt67R=x5r:ތ-m ֮Q{9\h5G`CGsk7AMvD瑎l“gMzKZSKOGVw{DML^uT03e/U']fQt b]WءNٰ NdGhR={('5L8 ƥmo )@H`0)wTᤞ{U*A7wm:x F*(G:DM/P}6 Sf`-s,-vAg[1۸Zw? 7nuE)]*mS 9ٽQ1|ifͰ*44&ϪxVF+tѦȯwrQnv1͖[fݶa{Q5(au?r1*ĽG$nlg;<^{mp a bz>7C0JH fD'BԞddX9t\mYf[qߧ|!m`MB7 o/ πTilAv e *Xv4U=U5)~N=}B͋G^򵁽)D;d֏?|=9EC{716} Jk!q5)7]ÑJi4gF! D4b+*]G6C=( &5az0q&&a2$NIC/NDGv_o~zūgt#`~mmS,?G_;<] J9n/ۛ~1]V~۫Ys<^<)͔g w2J)]f"2؈ {p կGM'[XoN|9Qu'q7.oDoxm~z*D9Qi"HC5lwzYν$t[{ԙ利|݉by%T}aLAUqizdn楡fMzDyZ=S1K j*؛کV'(/mF0gSݔ^QF׷ٿܞ?qّU fHۨzRj^>o_ '6dP~$倃w[3emE㱻6dZσcW\ ET?}4ݨf 4x:[co6Yn$@ KPl꺌?}ɡD-*~Qo}rr+yw^;-sKj]]{9xY?X~s7+o!)P<) ai $E4Ofdx$SWAL*pԙDC,) HIbg5$DM=<^oR5 S]?݋GO</f~i4 ÑYY# i+"WIgf+yc{#^%)WQ'':tzK:>A%7adx3TV{O40 r0Ns0ih4?^3:6yZR3`2!Jmi )]B, L Cw#;PvEAA8Ҝu L䙃r>c;t^D=$D䢨s~l9teҫN$(L93 CD I]JjB}{]miMt`@bb!dV7 L "3™Wh\YXPɹЙhO ;t2.Jqޥ{ۨsfJǹ4Didt]1v=P$U[2(8uIhw5 X* Z J!S^2&9J! ò8u4 G 3΢9S꒑MDz0j 'qx{zsz],*2"+qίOJiIL !bҸr #WL)M M $đ)lkIDg)(۾|M8_/ka%P_fд͉WX~I̿3NuN lvh `Mc]/yƘqF\alv}K4ؽ(I;BeN4s!&N>$u 0N8d1%j׽@U߼ þh^P%wGl`=sJR)*7 &x|I!:9}{by?eM|hiV5<7&#^SfJF%M]4I &%3FጅD*B&b 0KA) @@ 6zv38w ۟|~EY\WsR|Ųۏx_@wȹ˟>mǥ-oĿ# ̤<`".ۍ]Ë?qUuжR*r|կ6#Μj3淗S}HgU YG8U<ê"#ܿ|:1vo8cHeQ ←3XG󫿻?v2"wnQRh^P|[1%ܛ*$YokETV5N׫0/]d͌媎Gκ`RC$I삎TASϛPWZnMjr$'+>3܃:ٷC$Z40$u-:0DDIQ3K}&MF{cH,SB34? S_m޳w17ԼJf0xK!&`b%68]dfѣ{٧+{޽\ƷmI):"RȐ-tZRyG9.ҸuLI5)LfZ^i^ƀjP ^r临 ^4죫Gŷf&dP-sqܝ̂DaS9fWܿdRʾP$ #Kif6AuHNtDMJ6Qη_ޅE8iӱ{hϙ2!IKU`li砱K)T1:E1[|k IgWwK 6Uؘ{ 嶗jy{դo_6tŵXO sy\Fڄ⦗]ed>3Q|]VCRoHSᨛxY BKjTI 2j&ZCqPxr@L)';l)-G/zw|r;x}PEaLZ*%ڄlaa2apj_-'24ɼ gjF/v|kzX!Ђ:g_7?\~ox5>݆(X3o'G&yI⸼Inaqq՝]f|lAIWG/ f,/I`GZ8*Ѵq{d]{])}9^wE5~Ϟ]~h:^$y?[okǏ މۦ/w'^3.h{..s_>߭ݳۣ?>:( _Ĝ MKi%&t)$V QLѽaSTÆuLIJư wP.G;"BM"JQʬir_k6vNū,_`6y&f=.CD`Le Mw3[Q\Џ RR#̐LYD&급:DsUiƆvj$WNsuLp}4{au4.E8BM_;u_ 2nѦKR~x*8z&ʌ@;vМD"({R^%~J( $j0DMNtT-(AfogFW"rH]Ђ [D"`M¢Ē$utY9J) updHɑB~3+cƒ໫_| 58zt-5'XFUb[>-&vJ$v&Mn.rnI#n p7r5"˔ $Z"J]HkmQvEק"DƐ$IbH$CD-V,X4*0A߄ Yꒅ̈`d (C%j{)[$c)X!Pz4U>|Ohq!k{ZN5%"jў[ ql/aD(R ٮX7{@ Dd\ W{aaxNqO0 ,w-kR 6c r9خ %Y%1x)tU$_oo04&s"emvD*[a; g=6S4k"_" ]#cR4oO<*~6߹oͯj}6Emt~jS/?aWF fCE)דwa@jizՂS'm: 1K%3!-IH̤Ov0B%GFWfW8 ##fcZ oo/6ϖ 3+*䳿r O;š V>5 Z% `^aT~WWoosەF޾kᶖu:9,7LJː.ɇﮗW]e9gEBRڂhBv5ծKcI01,xwya0mwƮBytăin64 ?$AF}B~\˱.)$q@wߠ:AE!M98Ɛ@D}3!fm<3-oD /F3?H\Nu3ceF?rlҥWFv :DM-l$4:,vzsw\ćc^qz笛oZ!-#m?#/&/{d IHUٹ$_^L>9+nrqotYߧ|,"vW<嗌k@>9\$14H .&ĠqT:M BTd}rO`gx(3*XWuMTi#]bױM Q.(,iTC*ƚ&5<$}z׿_?FOG4ޙ' ~ӮW_1ZK$i0Y AELnY^=Yý ,dZXb h*2QTDM6h]BS怸𴮌i=#\Yd}lJ#ohH16)lTuM:dd 5SGFQ))ÐJA{ j*h\Y،O= <#.NA7 r:&a y QlW݄\biHT&&G$bŨ$oΑ8|az0TЊvﮚ<^NLh򮚣P6ㇳe~QOm@; 2&Y9ݶ|AOKnBC1Db;\G͈H+G5JQۖͺ>f}Ÿ L.MGD,n\MLlumO:J֛Z铱9'M i lriPup؛+li&K¼F`g(ݧ0`   n&Q%ou8٫&+ ߬7u:4MaLQLQ0(*#N)u!%ǥ=Pcun#:dCB MmtnҬndFm%m{MiPg1BAժ`+5\FEi =ִ[]Ee8c=sHPڤjQE(,u6˔SHPdXĚanfnh97[fb^.^3u#GuɴZfbydMfe浈^\ z r林 \atw&С!UҙYNKUgIdDҼvRU#U\ VRx ^Cbr{3;ˣ`:$VcQa92ۘΣL2M'˯NW+BTm.{#"=r5ǥ}uXzdljNأ4Qh8NFp'?%~o~Vz柮;_z_N+1S5Z|^ɤOA$n%#fl$<;TF5d.I؅Ž(]6HIc/݉A]_LMOI/(&!o'L~\;DA+#TtWs<5?w;9T]ץgAlz)@.TUzӆIxuFcUݞ75н폦ؼη鞈kLA 1,QɰeRY{^ū1} on :8<T'ۖB03x7DD>:G7wGՍ-g _ӅpUHAa}'87bץ=4sNSS$qo)#[( Ih'HBsbK–:NdXY `)F1)iB7.9A146c[O| /w~f;F Lp%{~+׽:?7X.CX|]_C 5q9wf~ٿ=v뤏e"] 4˫V I2wW7d JàZo^d|.rBc *3q QYva͉zEX~ l=cP _#s,i}]߱V@% u%͎Je @-!@hiʩR6R!iPIGQ>UsH4wq:ЍTS H$brE$-08ݳ Va"'d@ J \'{*2έ:޲{ҡ#>?U=V !e"QVYYf/}Wُ7?T}X|^*Tk 82]}5ޓ-Js>뛂Gy3` ̣{Io_]0GUc d{$aַuC"D>S*%c!Mϸ݂2 tP(~w> 6U5^mz.e ^'OusEb$ڥI`7\([Ce}3p`GmF 9}l>o oζKbvcqg\G?0-<-5èO0͌f&fn[h4u6 )Qv1jne)B-)1몓ctYi: UPXFRI}RZFʭٗk`ܢ-7ӌ6 %7߉.JlISQ7fYfXcS "(66,[sdA  SëAh͂u "tA>q' M'E蒇Yˢ0eNeJ仨׫p\yQ6˸lqFeTZz[ bD*0Upș iu#P8qPȮ_>4|8:vm0*ze{Lg_4~u ^.- ='ZÔbϪ!U!" 4^wA֘[CllV&JT{RwɃv7EƍDYˬl]ehbLCzŸ8p~1dRFV ųwrrJՙ噗'"wϕ-|$WSD HI %y&3Ici2Sw:8(.MoQi3sa .=x w:xUz5g;T>4Fq.,aALdE8,nng/.쓠WT۞4F">''kW} VLN#sϹ7*L.Iɥ6 C* fjo[1Ad&;u [fi"0'L̔HT_$0@zԾ- Onh@ISk=mR7ojY*9>DܠNmNuI(Z|u 2lU-u'%dZ(ӓeԯ]}$+!΁%=C:rM,61&]IS _A&umrk(wortP>:P%Uc R1ti@KgZgїYaVtLYM3;:2ۮyZVonX+B<űR~|?_YnF7Idzf\&nWE[}F߰^\ܬm6i[69.5"k%77}ќUE߫&lV^s&zM_P+rش( VM 85YRfx_ߛgrl#vS榹.WףewF뺢LE4R8mecJ9`3hD~|t_{ͬʼ$+ #" CX+BC;GBetbN$(:TLC6a雫gIcNۚD5/na-n4*6F/OrCB$.3()%KI7y[o| cxaީXX/Xj(BViqdQ3!"JZӜw:loi(,M4rzhnaHUk)cD6|}ۅ|?1boREjbH;,# ! H #bV l^yV=[Kpl/9o27 Qe͈# QL\g_|f_U_\7yW^^>7r}ź+OlW>>9i}AA|j}o>y)쭐g̈)]rj:0^4"JI)lZ7wwf٭NG^_]ǯ_w7_Oe ""x;SR&BTfY̧ɐ̤|qm&9ܔ`K"v@MIrS-[Z$,V,zQ %o9Btrd} )wzQ+-PPi占H +ĜTm vVD)3% FŌY3qf^H 흜L3ꔲ^5tو ~g6byt Bf;a9 BQ8|n7I ;srinН?mÓ&ݽd( (NʺN&]@o|aBVuĘԄNo:oEĬCF5v!׽ FY,nѝQ=:㣢?ί~/?j2V"~CE#(ƤIr\w6\7>\5ͻMb!b" uH-#eR ]*JЈU3[Ҟ*o;Q>Q XJޛ`G9ZKImɧ6ف@jIqr Kg|Na#ILALlId PfE1JR4a1~Z07Nb?&9F.'vc|M(5HI`2K{ ;3AoE'ۨN'uuM.w='^t.d~}{ CiRՌRًVwJ@-tX-JCMANt{t˜F̙[KzA6BeR?+7)̍cQf<*o'( {:TCTXV1Nt:bމL$c#O%&7Ό~U_7sϛG9LxZۈg#F h.in`tD*,1ĘyHM*uo:#(F7WGˇ~ل^_靫VNc8J 0]yS,) mk/Ɩ.Nvwg7wlŢ4ܿq};S¾8bDxhU'DѾMW憚KmU{4f݂_}01SgBiG7tr$-d?շ>>޽MJ0b^m-f]_&o@)Vpb'YxUk+I]n>_|3%^8 Y>__|rqԬw}r(ՆApH\G;*T)nFpEzs?^M&w]J0vd궣Tnjm[ͤWãL%T7r#TCCpA_Qś.~woh=酲Q"36OrsH}*86Tv [FPZ2cE7?% W,Y. ~)%dy#gύ-PG6А@ v-_@٨=IrViI ۱n\4i7`h}EhN~FӁgJ"u` UiH猳5n@ D"6&#b,<*!mMp9MI"&!0'T@HIi'VWW@j|;’D^dc ͔f*ʙayTHC5!,CjJC1}}!;~Sձl*N^A!@lA}TF'lmKGލ]4\V.]l [\~@O~gϿS)ju5zG Po>*o^7xj$(iM|v͔TkTDU7q7h|t(<. /0A,I(ښH耔˵mjj2㦋+90&]:9w8a4qy9a{-7I׵3!rJV\~WiMޓEQn-^M{SώIsޘA;7 ߧ\_~1sE6T{Dډdp=w4u~y}/iK:۔ںnN!{Umb7NIKȵ!4Kn-ZV `젵:HySE߫?Eicu`"qLAT!JAYjiiRR]6G QFUP{ָ@H[r q@3&@g J4TM~˖`3Soa^ghIJimޙ3ǫTjt eAVIRKQ2P c.E\:\fmo_O?δ^.o=(d/;cs};Fz1%MA<6oDiQ kHoxd.;ߏ Iχ}1@HAA~HkzaP`RywKiLp̬ ۨϴufrBq(>pVeb4^} \tC쎪(=vdOjM"y#n|?o3YuEaImtKdHySH&oz{Rj2y֌J[-2Td>ߦ|WWdsFsAZ"*iefvҜ#VɌMp}TG(..٪J#bn,`ڳ1J*x#Tx~}*@+AxOtFSd6Q|ve )0HwoFBCզ"@ꚙu{Ǣ'a;:m9$HvB4'TLy s|$c k{3TjʙS ;Pkv0(_  Ij</ pT)( Aa H& fň$"Pw 46D`B9WLa 1 K80ڠi54"}–219P]lrڬr}Ve'>=.ceӰf,Ο>\|rŋ'EOu憵V>?z?}`-vpo۽@6Өeb< c4 Jd)2X je"ghfxJ1;[l A]jBe*<Zy5!tpdg%guuZngV?zseKt"G/ƮA$`ıԗMod>{okwc=6yȰ\,eo>.Ͽ4֝{&t>1k|l6U#e߫7F!dlwcTWRt)yK/4[uY6d:j]Ysko/]$#e"xw$4yC(!M!*('ZwiڥeHboyDgԪmyZKL@R0vTDBu@ke\7LIs/& e\X6ɱvzlVs,DeUe]i!.gjTjMIw!ZERH֐:M7INQ6(6djx3>1$#aJm4懯t7OWf/u_V|cX_ø%i:)JYۧLzڶIFjy#wJ{>/U#M\^6 \fB,u7/]skjVś.:->Ge-6rYuqԃv廓VmaGrZG~_X,s Ilِ,s &|U)skA<T` u.|39.ETmifMAJQ6&7Wum˙{ZITHY.=;KX)J 0bkIԎ,#hC)L2P%ě jA,iuiۍ Q:pwG6X~sy4Xi<~hŽ%3y־ R2H Qec˕By-"`BTzU??at9&5@` Η f ⊠k>M@bt49R>-I[GA@Ⱥ&=6 R>ZHʩ Mᨙ:2hFɚ^'OLǮȳg$'FҎ*"G)}@x@HLᾸ]v8$ ~l|d:fJ$YfZxоI>ɰ!4yw)]Y独eii6pI/_7o?/ac%A昅Ueqw+ >Q)&e2}|*!S%x6Ug@ o[j?w&`Cu.r~ӧҚAl/<@JNF)5be1c$VRB Vp&U}tbhG*=IL QjYwR aKBjVhPJ" {/LOwΣ1Y? ?~F1(UqRw|4gS7ᛯyO.^?w3>{bg []̛^nI#w :rX84}v:޴: Ia,ReHՆ <1ۏHU\Ps2@V"Y:e9(ۄ,uɤ(Dk(UǟOOSwM"<%J#˕˹`Z &վgm ƨ!tMl`d $d^]'mMZqĆ5*˹Rդ2Y :Bɧ 歭%_(A8 h(JlXICT0JnO4,`DP1-cn}!J))N4O 6-U*Ak6yzyfqEΫmi1T ]Z^iɤEEIʜk;y4p.nO3uG"@j:Juq JhV']lE "X;q`"#F$=ˈώ3>_Wuaδ]T~֤mҒ-]Z2MoFŤřNԾN2^X>{Tː۪2z&JiTi%c&[L 'ui<QaQ&Qy}o;G&*u]I[1fG^)敖_LH0/ލL7ѩ(â͖Y7ZfYM U|d$jG=/5|~ߟxUd2&$Y%tzLOnZGQEmn裸>in-&hJ#ieua=I/n;_4^W8 eNyI75iJݎl"ժ. Pm;h3M $0M/zP%(J }*JXp*ΤZ&:Xgo{瓛74r/$O&\&fOś]_キ{חoiGYWlΗ[]ȼnԥqGҾ#+Bs3p$ &a* CjjbTΙ6Lse A5XAE=R(FNJ{"[]k9_Ž8bT+ yCHf Thh7S)?~[=MJ|m_ywS~Nh)% n~avٸhFQ迬NZ Q#ҎJ, ź~SI3o|'|_uuAZI&S2vHRa BlX?NߚO3Uw˟qSBwϧ_?/-~>*Ttt1?,/}_QgoS.ҢLU\;`'#!\I6:7u&Wg~l]춄MʋHlH$!N9 B t=SBPא5qŁϔCVfyߞtE{RTgN24 23LQRԓn rW*#ʧBJu?@]OV!>Xvz[\A{7x&rɞQHHT29Ԏ(-( OKѪ%$!Y @",zUB}% [oOdeXe!k(~Q]QڭH7vuM# W "aVxt ޒ3NQhdfòo]9D%u+ӲjlS9歪z?Ϯ-Š(Lve拽壽|7?{+w Ր ~~>taRPc@~J֩V5ˋ3ĥW!]]j$e)( [|u[8Oy]_Nnٟګ>u߹{w2DYl{pC+KO|ۉ$OD@lB3ڔi2E>,}Ogߟد4SkuO%J]mӞ!Å=o!}O~$s{~xbWmX<0d95743nŞ_8""#۪/]W,F7ƑV(l{y5>;ɏ:cjQ%匩 a@Y$OQa#OeIQw6.Apn'7?$`"RqIU.!w0`!RvG'wǩO*p27 h]e6 p}Y#ڤ R g_PHᔎ+o n+qie{Θ0hW8 ]L^eYכxt:U/S9HC(}L}P|O1*(Wix5rgޯꪛ߾]ucTÑ=A} 29.-gt93;\r&[ѼZ8K% ZVER2꛷OcbNJ2F7stb%Iۜ5;o'G72gCZEU,zZyu< 2 H-]~YdvKZ-NRI;Vu6Y6&2h 0i<_[3 )3F@&O o-so BJ!堢9n$*'j?Z%UyeI|8s_}r|ze ٛw)]rt6CK Αx[W"?'_Ga | 2Go>#àyhLv{=Ş;_iǫr>!)̱ ǽYm/_s]:Һ2NS-V~Q*L!yĢ(4@NJ- +Ts<J&c4;{MVڞ =wTξiچOhC rc.p;([X#ӔiƙjArxwg?6~ brzI̧͵hdj6o_(A\K7unby%Qt7mߴ^D'V\^R_7مX=^8&nҤf7S̀$%E(Lݒ:*Ld ԙWt+͛^-Iia%UeD% ΂R$;o4W򛜥 V/$}Z4@ 0 Ѐ E"_@mFwF5iHӷi FmO~,)!֪NNynև#so^xuu޿wq1uT,mf7LH[ynңWid٪y=[Ȥ0C IZgw̑XzSm;ɘI(ln"&P@rp+ĠU!#&//'G?& 45w7]&ƚXELoq''oTr۝29cHM*i/u6n%%qF;*^A՝uH)w"U-yC#^m]I! I`U>d( AɰC7ed 3܀SQI !#TZ%DDʤP ud534F(M I',FẑU|P52*3hLAd0N({Y\ke* uޘꓨ_oE27We s f jbx34n@TI'VY OG] & 0Q"^ژ8q +P wziz!JuIZ([n]4Nt4yi]%_tqoU䖐FvAO[Z^9Hٻy[3KQ Q 2ŜNHK c6Ŵ yS&h[I#D6TU _sېu#U@OӜ7ܬ3G}էrhsfzq0DD–4..%5Ĥ]v9B$0V}~ͱI̙m:F0^dxK:ÁիM؛e'ZԽ6Lw7д׭LY0оAu'R:؋o.VG9ןxIIs>&8(wJ HmjҮPmIv"" TTۚ()M:15K\  Sunh(Φ&tRXwFp?:('Fz[ٜ3wG%i s-;{yq+֛k&`o.9_ s=q8ܴQ.k^n% =@n K|v@#o|'y_GniLӥUR#g]:HjIM`&(6K$Wks+BtGBWvW2p#Jr/#qw{=L^HuV $s0Jx5䥑gøk;n(*-ڝ0K e"T>~?-y& ;ς& 5a6v窛9;*}}'o<\^3# 4 Y+Ou𝜿Z t[f?{k^O:>zs_g_="U>Ss{8].??=cTf'mS>ܽ[ J^*]I Ybϯ^fA&$,Y&%c{NAəsd&;Dֈ(OMo)z_(t'`mݖh|KD 8sw An2|>$]3 '"U˩:c(A[bD"DdXJxC #3J!B% +ѾPwy']d ڷ׹l }Uf-a'IPh"@MdZP 45 `r!r0XAkDU7"2&Fɦ-)!Mw|uZd]Zcv/iV%k )跜tr?|Vw}C4;4.?ޛ`upovuvɛy.ܭyGG 2`mE!"U0PNŘqҪc 4JjMh+hHٱ|e15Zlq|Zc0~Q`ʟO7N^&%Ob_x]q-c#CPf; W+Ll8lmqPn?É[:vfu'_~q=\O>3g(l[N2;|xmjӑ1?(Z jM?^B: U-:ߴ]F24C7~>]쒅aޝF 7V(l aJdR0S Q5S .$q6 ymjZE̪I7ϗ 7+(:پo{ǽ(8rޙbj92dA >9T5*QՎ,U˜=s&͢j6y5=؎\ u}{G-Fo:ŻSO}Peos@RQ]/]w"s9Qܽ^dt+E5Uv1>L64&0)\qiI$ԅ U=F:Nta 97P6SR/FRna< Hd[q,)M3" .?/Y-m2>7`$e5m2"2[k"M0J#CdєűG2Hh)ʚ I bIW"1Q]K:C1$LC|lK]T'#Xgt}Tԋ̤ѽy>iF UWGA? B'`dU/>yfQq_Xn28㝳ꐊm-]'&&6böwJq@Y)@4$}t)^ݸć/ĝ-UUԲ 4q?kc)=KWQ-^ 7$B|1̆HX›6nSa!:+-Ҡ^E.*.IPC:SmBN @YZ ꤣV4&Le0E}tx,cM(Ò@9_Ffu[xn_01Dvh'l{v8$m۠.buV'-ڤy/mGCӷ$=()o<:xȴqcT&ldZLrqI@D gHِ<5mHY jT*fjUv_g9=)~>cJAi#-*g1SN}MA4 AZ6ӛoͧ/'lI/wNqZBڌ-m jj {*")*(YgO*mL??ً_}w*w}Cwq)?zW/l{x`qg|]}DK輺Fז8>)&ȦNSQe"vC|~+_MԞm8^wqL &"Pf+gF-TPAb"uKBLɎ|4"dhP:xT a vF4cŮFՆe`s!B_C+3KC"SFh}\dǐ6Y+Z7N/V[`Tu}TM1<b;-8fw'n`1@zO_eG6zu9]!Y`dlbDפWO"3A:%dӡ- ȧ`ndK0PNp1J4[@ |zE/>{(,Uo U}|uX\L I^v/?w2y46f/++t׫^e. ^N쳋7o~_ ?fnz=4Y72=ӦON7W??PG'uS|& -F^\u-d[g)8cB4S%R"E2IBl6˺Qy}kϿYMt zr6JEW\_wSg"N3ۚr{!m=rȸ=n$l9ĉШ =ec& ]'׳fkSg (m\{u?RQy3l0aFOcֺUPRՅ.2Ia$11u3OҞyKqlx;fFꌵyJJ`Wwޛ`J?[7Asry&hߛYD!N_oUط.FTXE LIE{0)F;o426a!?[TDQ,R1zZw~k_8]KwXeLfuEroꜹieψV5vJRUXnuq~ GI:gP{x\]/^V/;Wdmgs3/iD-U6G7&AJ^4)i&zIGG9_:0VQS37c4baodD Ũʛ^׽.#FH !µe )F$i֋MU/{u:A]b2gU/A5_wU, o$d^qӛeMG9_e:iq_W8OTW5l[فm;Z̈46â <$F]%OiUoMAƨю]t#ۛ&[ &0q&9ۋ^军=sG{ͿpOW%FeIž$hnQW{{/qnXvM9q53$Fu "b&W<$;ud]} y_hҶ7p.d3!I2 q,ص{:u|ͣ??͟Am)НA?{;i/P;K(b1-\D I )4c6Rzַʂm8.*Sʎm4tZ6"B5 LA#OUԅY*p@?5KPNeF+Rnx/2b3#KkbI!0F-6JI: Ƞ1׵h+g dqX8^KE U |kė@<6u;YqI@"e7M]u8RU(E3!evE/ j*EEXH{5j!deޡ#Y4$]oOiQ_we\>n{.w&<7ztw؉b-@ࡘSfxA6P;CaYn^}hoDJ]"* (WI$~1w7Gcs 94m2Ln;6( VԋIQ$t©F0yNdYauYpC :Nrg)KT@ ( >D4 T-f RkcBb GH$AFI I% 10 &uxq{"ULA'4I>w vWDvMm'eQuoku;Nn2NHmNPNꨥl#* Pf531z;h(%%kibi=2f71 #5'.ob\D --][*2McG{sjN:{;HD]oL6,(3s&brrާ! Dgruiʈ6KA5 :ltL."o#]8$rӂ֋\xNMvfhc3>?:6'c_7@>EN3Ֆ IZ&/doq7ٲel'"gݵtVY!G*_3aάBB`Kғ 3M:ܣ%Rh5AQh *ȇRDpP"*ɮt24R7L/j@oԿݡ[04 )CK )Ѻp4S2(swW]ƹœ7n?bfoaP5H@~$l[;i`/3Zm޿QFTuW?Ã/?oئ֔~zxw\KGg@ !=Ofz%([j\y{.7vayfՍFr6$ۍN“`阐.J>=2]V\w_@ݻNTΤm %h2V3 9+r`PZog2,Y `y*R[BڐȖсk ([%t < L3IhH[#kNuetsE:d 2$ j[H_j"2^a"é 60@V!iͦDh>̃x,ŝѪ,m5yFKGXXBdzHy4,~BC BjMEg g9 tZ_^]ϕֵabU!Y % #ō'i+ғ'|(~AC$5HLHCŪ: F}/^n?v A6X@i叧x8O߉ ]l촴rj]h=d\)DyըD $lwKߝuѮo|Ц;6kh;%@]={ܿu~0~u}r=\23Mф>yY}JS_.6ɦ & F~_9w7n^YdK:w~x?mGgV{_'o.>zV 49n6UgwXQ oVs~S[o'my&6ƘŪwu▯~/^&)2i"tN NN ;a 6{q0`)8!YbZ)əD #EW<9\,pcP6nƹ8{9} ZkEhfI_;Y:6+7ce~`o$2Cas*,쫉@A+p}ϛ'CD!B !Eiw-zȕ ꣌.Փ,_5!+q ubdqym<~TF ]dY|ii+'^qҼ-]㤬s]4_^/^r\ԾfSL;2гj=}Q;56 /(QE!ȢznƑCh )PsUǒ^0FH NoK"-2}Oǿs}~T/oE&2K^]`-x>n"ngG\`i#r~^xq@33033S DϠF0BaV"9uIl>)qГ$رq0 4 !h p5pgeB;2HҵpFwx^SNmݮCNU!7`}8 0ь+w&tc4zeAubceeƞ`  `o ZAD&4O  $uE  :a{7ĝm6FX.coY#i`"4>!2]f8 LcN&(zVQ_d[/Sq K-"JP(i%gHy"$ % h@kSE)a^HDuz!lXPn ]UC"*!,<߳[!he/l,vT}e e)W 9/Z~ 0vjmZA8݌ ՛M89Ƿ^rQa$r61V@[PLf@M FmTM, E`}w̹CôñyZl-@ފ}n?_5ab{/kC7mLGA IFtUjuWjOׇ0뻘60ﵴ~pe G:$mR€`-^Mkj0Dю7Do!a-8cl?6jօâMË9]gl@ĸ_I*#~E{"p o/XD_}4_,>B#?aF/o`s2Ϗ(,&~'oM;Ewtm qDGHH7~՛n'eƇ,GM{>Hٛ'x*Uq7r#f<{]`<d7zQ.oHsfA>b:x]٠\~Ή ݽAb\v 99wn ?l7A:1cO~jM^kTB :d tOgT;!Y~]|JL( 1F* !Yc;I3]P g}PLucJI(e;;sUW6|sgn h | c'@"Ȗ'vvvF L҇]v0j۳m*ёKJ[{;orևo&$`1z=yR?abWOTDĭSq>*3f@eBeUf\'fEY d,!lswNu"&~ڰq*l-MO:mLSwÞJfϫTm.oëMNs\@$ Iwx W*1R#He~_&Oн]3P% .͟^'of/ }ԀٯXhԹh+Bi7?+)nuH2U:e*L_ܬþhD#j%!0V^SZv`ia,9v"ղ3AN.שbґȠ mvcZI5ŵټTfd-w]0uP~5]E::њ0v]H뻾^Fǻ!2ʦ%4(@UY#^Tu7ZA03`,Ы6N/x^ե$B2fꘔڙT RPyA `g JJxX'w˛֢OF>9*8DdT6WvE( q\4:Td+eB!1!"!M&"b\ni|z,ŨEʹAHI-7@j[ FM BD~+N{(C[B !\,1޳tNK|6T_qq0BXL^vتծT]?7m|n{$ P w>܄؄nhZ^Dp^oY۸lu'~AP&!{N3ym)"(A IYnY=@A\yX&_NZYS>DQ)a1i#AΛxr^(BjH`8 , rLrF{R[y8N!JDIlv]*BqD%ʖGZiɲ@.QFL*P IbjMF'Bh 1^k 5mA:ϯ̯I6;cXfF/o->G{ g: #m/QVM>r=F w$Psd%ǓlG">|B,xfd͟j M :Jk # 5%4{{/x>?j_읾www2~n?hjA'bUq_nbs$;>W fI=cwew~?z7S# p YY*}掺8n?ǣ,zw IqGf ۋMʷ/ ٿ@8WE]!`Hs3PY)y ?%nVנ*taR?/vO>He?Gn[YCfxoٲ$uR򃽪!_G_>k=<L:?GC~9_>\N^͝w_}ot7 $W>+W_v?HsXA&r$h ~T Af^ 믖+Kw:[_>U:-^Az>MSDheun`MsЕ fd<*a@(‚b$m XZ XL`MD7N,Y 9^śFs AOҝ@R Bܸ-))V@PdAS2<n| fͪ/Ce,FQXj_s,݁W}6 JJ,DA嗝ExGDߟ͝:-G 8~=V0Ԉ`+ea++ LH#{F$H4?F5=/c*h99* #ě86_Ϋhx5yh$7GS2u0 t>Ioݹ{˺LGSG!2tFβap!EM&O:5;/6Eyp'[A[~O=8Qjh.kչx#^GI$ YLn|PQQ&ͯ/ǧ3{ 3R߄ b_+t}jTXT07F  =9'?iVQ^jw~u3證y~aVp+O᭝Lߛ/"tQzKou+˝|JS?x۷vݎ>΂Q&v{^@Ptk V /2rZ cIFCnV7߬>_;&L0! 7c_(y,7B{bO#格c-"7uk/n451IN˷i5]Pw_w|r3KFN!M]Rӆd` P!D0D7CE3Mi9*Rcm&rGe7ץfe48G qBz&tcH A 繾 64-L!$ =,l}kz(n/~  Y#6]"O7,|^iW,W]Z Ԭ|)XIYc\rwcBk /r}y_ oԎ"UJu1[pb~o&g xLnr!r7w}Gx89Hn sV.]Ye_sgWXf(z̻EؿӃo6]#@0? VSmyy hBhzXUm0W =ւD<QEʦ0>)Pz^ndqoH ć͇7p:2w짇 ޵ ۈ >N`o~Q]N J2ٶDPD[dfUH(6Dѩ~'ym;ݝtnw\  Q?52xG6i2&CTRLSՍFz&{F/ _ /\|!n11l, ;"A6+b/;&|viE Bo|d3 [)0iR-Ju>r*"dcrO^u Mӄv.Z !LEh DQ6SNHJQPj;X"i|)"g!r1&׎]REWtDBPD!R3Q ך\J0ȖFZ0 ! Qtb3! AM0%&a_njc+IhE6%K{c4l4BfaWmF)Ejr`NAA PzO` Tg")A.f(_l{1!}ΎRkU,&r jbie2e.\ewٿknKN|P'|駱BmEY9/^* ݾU[O<ne?jX2Ӕ.sCM8ղoVyÇ>uM? K.2JJptw5 !@V80QeꓘLT)`ckM!KTg 9Bb TI\1՟?.W;4jIlȣN&/xv< h)BEz^f/%{OR\5Ŏ#`s9ȍ`54W:ÍC Ȑ`Ez/ ${bQpKaX AJpW9@zޘn1W: KQt$ "(@ ~o.l_VPO}|߀,"R`X?!s4vߟMp&*&ޙZClKFqhi{yq>΋ M0q4ƺٺޙxp?|~Xٳ^YX^XeAo}:tLJ)@\ tIH~ПׯDN%JNwH{o,dm |{K/;u"`|+@DA wPH́h;5fX_ dߎ4(W_| q<{!}Qr|p^ĽLj/~U7ϣyo2ʮ;p$Gw?'/ݸz?g?P2< dCFD-|j?{H<رXMvVgnTq_n!ժb^wna[ D׉ Z$ 9(6&O,1(Q E7rUny0DAef3@cvFQX2ñ JCܝޟ8SU%VN!9!.޻h9)Chk-O `ˌ[ DCY.6 d j%j^?eMۅ+R;$GNd ?c6!҆)JѐPJ&&'Ԭ]YF };T{`gϏmAj'G?x_72;f4KvG#!TTfbѻ;;)$e'}SL٘FqY=lY#d;N?egwF\A+AaI D6ݮCqT=:3Ƀppx$8}:3oŴ}Kyh_~|n8t03` e'OZ^2TPhi4a` MM1u ifM4"6W)B{ FQA4 .JDLnqXMPv8O/ |\aw^m2M<`u7ǟ~wP<^+ ]Oݦnه7~^B_To1 lʸXhh/QF]h o'V$؃MM"FX@@<_ h=΂͔׆& v)%j& >~PU'ƨZ$kA]q!Qw^˕D-s}bm\Lr}^,?Gi/^EB[+& A0#Xhۂ"nםVܑE [_ab2zkg,9aNF_Ls2~^ {楡~ud7YXWwpR(3k A?zO,!$9cʿ| Wmвn"KgH"N"DB{(]KJS7Rj3AitDvx\G,b8KQUjz,v-.~-8[mx;Wxb]HI&Z¬Tl~pojyRG^pT%gZ0±Uk<{ sDEŢ;htaBF!p`WMmXvn,fa`  8(1 ϚeȑX Euo y) 0ZKjto I (@Đ۶'{sV&TOfyhb/ BbkJ O. cK> !9yc0$RmfĞ9d> 1*FaЁA7]AX1 Djg 91֦CڏA!lgJ Us_14b*W_AM5aM9,YDdc1Pk#1!샀"P3]5">!R12;//b,bv哵Һ0(v_/sGɈ0B(SA\JQ(4a"dF%C%}xNPYOu7%XG]#+E]VQ&%#@N ;K>onoYTXb,G)VJiMBaH PR.kF1( |^~7 Q"2U0oͱ旅DrS S>mk=o Todǀ}񛂱hB T숹[*2CЇM{E}#B:`Eqp$,If 7s^PxX|wuzz\Su$yo~Q$&)A̯M'l\?,Իgܼ@X| 0!pнDsD["Jt @ߡ4Y)>4amǂ13w_* Ea)__$7M37G`ė(zn_QnUwSo@{v֐5ΗOuGoyzyow;_ߜ?컟7l"W`Alt[Z& J='v%|k:ICM{òO:d FE[JtԆ|:2b @UN:QiR-Nut٢Q"kcTʯ:{֠LnBRAPH+ƶWሄ;Y4Pכ4B(@E*x8<0y!ӱ+ٔy}t_#^JTH3=BkVf*x-cd ` ``>;`:>a9|Yp_'C2*ϒ4qw΄v@H,05`U UQc]vwfz;X H(}'w)߮4*%p{3ޟ2UO24!LGFKa %gSk|2q٭JI J; |.jE@sXa!mU ^4i%hI&֕{|YC UGP\/IrׇDOK&DTJ B4bAjwwJ4-{4q,iW\L;qVqk"O}GZ wA[+fO&hdUo ۅ+ǶL,po֠GD4%B'jxe<$ HB$ʑژdʪ/2ƭ\FVKdҜm&{#s9Ii}=fnzji,RM. oEM P)ahd_kfa`VD,(X9Ci L5[BpaT]&FD7\ i`<?'L~ov'dGZ2[!D~'&fZEA+\+K5Ж UP1 "I78":ӪG(V/56|x3R={P3E6{F=tL}yU^Xmhxs?yVMڛ$O~p;|~sfPXNc(@潷}i?mIg٠Fi"g >7^9LJf@d+k$ηr/k҄"SDnjݞUwܹo}_ȯ.V_W?ٿo(\^k/,_P_x{|eMk{?zd kr$iRȀB *B f;˕2)qxzuv&D1{4FEcgI)h7ۿx?ORy #' ps^@Y] @PpmfzG^IJ 2="%"hI򃬛rkBRZa 28חGaa. -sKnJrlbh3g!\]!T|BuRzRuiK̨]u<^%p$kRwq!J}"7wmD2%lZ~w`|Hnx'W_24=yo|o|NjV2uoA/+ |bi0y !3DN7Twi{8kfb(]Ӯ۹vP]TD bRӑO*zWiN"U(SqֳL-ʄ` =)`Q HA{ 3(@$B`C~mRTP :5YͨP{I@TuR^FfYfTk jCd^2! ̚Y2(:(_%߅*L2]U:TkrD>-GPF7 5൦htN58@f{'c1+w-ԎG@1"0# A([NKUFFmfVM4 PA\}}om6Q4dD[]t|'suN1^z?Ia+\=74bЉyy]T!Q.BN{.K:X}O{XZu)IolAcq>{ԟggI_89i% U=֔ yQ.9 fd٨Rh rH@ LDGЕ@u tʴHQ> nɀz(V] kwjgE&/|{r?>{`Q) ;k+7YLek<^U&}u-6aPӧ:y#AߛŽGy?ҜXjCܫ+x~Df7cwJڗWjo{"@@i @䭅0rUnk<B r ?Fw+X/aw3s@Bl7K+qzWV}]r gH6,*C@I?}@3zdu<x{lpǵSJ8җ+ JKn6ߛny:~?No'{W{__wxy4<.EL2jۀOYcrO_O-p X%DR 72|tWCw2m80҄tlجw(Z)׫y%dl@ma54C۹|(A$ ` ]YLRo H8"}0Z|+ PP0["}&NrCDnzF SagR^ ;]PJ)v}0Vk JCQu!*N5N)*q)yR"{EU&Nim|F7,Ir4uǔ(òSjF]=k[C/G3_<4qRqt]4 Ҹd *c),pד(M\d,tr)5b wER^$ 8=Ww,vb)bUHUƜjJzJ,x|>w_\fݗN Q d>Tv,R dp0UQvYeG!U;kgP҃) YiCq oS]D"#G&g'&etx/[=8ο)=Vh;H_|t7YCчO~Ԥ!~gO&#uUͺ R%g_,;>@,ُO[wͷ{ kڻ!rvw~ioxv.6ڶG' qZD!%i<TD<0~j7a{Nԧ3{~fj_kgϾ^>j}gC""L<(zš[O l H7:;q4쾽{s(}AÿPV'5a4v'ٹ)&5 >&-K[I2})2n7Uc딠DZX#FJKG%QE;xR2(+uRE^B]lMRy%#\cS;A* vR,AF$D{'mw+uNLC۾Cк" >pגu+Fs.k{ <-wӄݽ"YT^ApFBdl.mcK"QIY7@z;ʉ+ -$z-^lwƈ!4̠)ZN ,6FNvl\-[|v׏O/ٱ_]q;PqkG6rJmnkVdi (:@Hc4']\9d]1!"1A4FD*u556Y(,CaT ''S{xztIazVkOhuxքw쳫Ezt9nOJO~a_;B>K'S7_lʉSzRNJ;1)4uUMZ#KmM&! @MѕT ֙.2 D%\ ao}~vQޱ'?!ps prmow0>e>۸RuHD{Q+I^w^PL3*$%O\eU'S`E'%mPAF: -bOKHSF(B.2>x3#YJ%\[>*:bz˰>/ߙ̳߭IB-ە՟=9ߍGilbt\MHݢv?T_E;ֵ1M]:XcR}am5nw)2"3c1C8]xx@QI}DaVV\{6_aix<HaT8g)uDȤ5AЄEhS ,ZPĨ^8D4h$N)CrA@G6Z0X^+ VS(~E5A@aF ªAuދI4z "mfH 1(T`0]oT"UARf`hY4G '7vTӌ]Ա2^J׻)s!H"KGL@ȍ":K-IWiXWVOHMN1hiZ-5 -CK0Cl`I$0P B:UA&17m\Ks92faȬ_ilR6E x8R4QOHE^#&,H G{j|NF_@Oj>ݭbEilQ;7(wn?u3ݵ]nn[" uX^=f!*N'cM}ѠVOLiST[jcjd1 !CNՎ?~&R 3, CgMxETu>[?Nc*J؉ :E8.'fR |(,c`!l̿MkBsPx#Fs H $6ȣ5` "s+2Ac\-sA1p$Qzml]e:}HE_?;[8$JɁ9 _5b:*,Phu1~/ط:N=x3&~ɾ5knP_xPpLت@gC̃]>6aلrX獖esqP"1^u<ӽ{Np{q/>~ѳ\^z]E*X*M-@1Y4|}a!g?Cpۡ[0ey$#v I) -@Jt5I |kΟ%YqBnkU$6:6؆U)'2   V@~*\@▤u(tFs2\^Ow3>vك<&ͦAeF0rv8zf:w wϏܲ03//,'?,dTpX i=Gc֯N b1=kizcPږM|T'QD esӗòOUQ\0„`RI:dy۴}d!ђV B}Ӿ i:\M|yu|Dj @1 BZ n+⻕MK(n@M5MHzIrEsֵzug`EbAV,Wy.Phj&]3+G6]>DOw>;~#d7@H@)"hEe(RDUij3դ4˪ԛȢAP;#dL;=)DrwM6S>y37ތqYU~rJ[sʭWd49IܢKMњ @eΪL 7wIdEP'VCPU*iϖeD@+"(>"(b:ӑ#xZA5e.BԦ)!m6TC$Io&Ʀ#djٯ*:OnK?+o?H0jC&|IҫBKĨDq V:(f',uKqPӂ, LjcCvY 6-X%TPIy; o$yM([h]69I*aѥ4zP*6pN҄yINM4eܙ7arXȨ:رڴR(^h7As$jj0 7E=.XprZ-gu8^v<+q򞧹2;UOdS6ɨIG=קʗ\ɪ屏bSCnRumB\ݔ7\͏eUӄb9fPz" ^Ҧ%,+s[Y =]u ƺRjPLcL|i+7A!b*)?ZuȋH΃^v--EPT΃L(yeU]i4KV PPD˄h(U7KSlWLfzȭjBHPYU[гdC'&u< f7Y9j&YښKEuf RxωJT" 7GT] \f`(2D!je2yEL3C b㥘q?":54xa+ 96BqTɋÙ>KwF)o¨Л>:ʟ2Vz jQ(V(X@k pTFǀ{^(I.r60] \(ώSۉdCBA"8'bTu81FD*Sos UZ|d@y21/~'){ IT;"qYN{ݟýdf/v* !ƒ͇N' ڀܝ3.vrT.'ZevbiYXsEݾE oo?$$+B @~4q;¬U'Tb,q3!*L|"~~bW2e>Ob֬}(T\,]),Qoa/z4''բ$uАtQ5u(/QmxfPr p AW;z;Q=/j|[<[BӃY=xFL@e]h&i4qmC:C>Iڬ4}R/\tgGbEȎ%a mFMq@A=ZZ[沍ǫz*ivRQ#*]wO7ʪQvy "qM56"4.+?R' ܹ&@XK R\uR efAK'.pQ7,Z\vQ;{MYX^U  f O@q;@1(T&^ꍦXnJ'_|f( 3'G'& ).Fu^uы6S'@& (WW04Kf&N VEQ@ QI*%/]i9oFyu,SQI=p9xIk/Ek ޭΪ<^k BIP/wS\$  (ǘtQ&HGXR*rnh͞Qng# Qץ DRm\w"m!B#-]h{ƴP,#O^s+ϓUq/1:6GMQh,MqsZG2؁ jĐ+gZ${!MT=Eiv0{ ;(3 s // .>⣿\x~xoWawr3f2]6s{o79׊B` @kj0ѱr(+KьO+\;m(+LnooJuc5QzT㔞W tG]|x˖w>fދ),miւ@[>J+ uEMGlxI4GJBQ#@X!TE7Dva5wQ'GRf ?=OrۍxVRpJj 0ɀB05x} ^_=SwD U=TM7ѳ},|w/b8ۤ211Be*4DukvzRU܂@Х`Z |{h 2Gib8Q ]E%Zyq—_i`۟<<;xX>!j3x򴏯7|0vuZ`xdnT0d~kX^}xp[;߸?,^?k.<CwNFC|nF'>id@JC?0@,0~+<D2 q@+?t zc-Gh@/?SĽw" B4ܚL%hESOSm~x$'G}6j^ow/-U%s0,Dg$%ΛB_g_?5~6BUԹ߸rs:g (}cȀK(EQ'V^o4kG?Ums$פ{Fɀoț[1?hoy;/3 )j/{0F )vi$ 0v)|u̗RPI100u;_] YbO?ukݠ @M\%,2E@.@5hEU TLu1,nLO󻗣)(XZOT:*TN H SX6 kJ@B1E5A=FkY1) VАD@հ *h>sqxﬥw.y3Xq*׎GE4wNc~wdUҴĘ8雘&X|uC,3nF9 m5kVIA/HDEInפ3TW.of)آm1 RQ{Ӌ{ͳE7*bn %$(LkQXf_\R7΂ƄfKt{(28|4L # B4 O(Pꅷ0 ۤ}-W!+̕Eݰm 3 Ƞ!IMJjؐ ,r(c jE4܌Ff,o 3!??ox 5bDEeU3ˎJo2dP(w@Y/ >}O /Pv:S/d N8[[TcDd8@wJόm{99k[} oG?_o3tgܩnG/>ɀ qnt=}|T93cLtRd|1q̠/ 67% @I؄3e{|}ŋwan0+8}4~ElܙD4> nvqu+ӇVz$Ynyf3 d.&ũȋ_lh` ^YFWszzde@y}d_^;:08xO?|͇n12LQp;%@ڤe01&SG--WtbHdoBm@MR` !6Q&@fdi`t@퀉&5z2ܬ87^ --[pb/pfQbTi^LlNc[h:yOdaϾxI,W^/@)=MI[P)8fF֓ W0Y4d1Q JgU8Ro {FKcI*|vjxwu:&&ճ&>-i΋n5|?wP *qU2ln1^w4Df+ w^")Y&c@EB¨0kFL Ìp>D >TE4]jʰiENqWI9ɀo_Tcqs8YCsEKGFhxoϪ7 ֈ-ѡP)N켈n<آX:UZ!% nRdZXj!?إ<~.>|[fGaLqh{?eN@[Gzt1Ab n?_Czc$U6 Sqh>yc 0/mh{Soy/ ȳץ8~p70$t( R^ٞ%9*Ɍ['átZŢ_U]rAh.bGΘ!Jڣü$]Ew?H|I4,$S ӳeٳ*w.n49 r>e"@֐OՁ*Zǡ*Mo6G#f'uo`JF6B\8`b@I(DuMP #$o6&:TC!iE{WDI~BT=D,?a5H't}\D$G5* 7&PraܢbTc>IX $F(k^Hӻ>nviۦ1Qb^ JSZ&̄D]BLVp_8łxsُb5d٠f2 Z"f:gJz , WWo?^qJ@mʾOD,>;sK uN09 7MܺަCV1"PTPM9y h-:錙#RQ`&y KhׯډqͭY(.4&Nx2H DH -+V)/oOWrsYaQ& 6O6Ų!UG*Q ( 0)6m&0B YUn?h_<j~ ? [ٴhqPj2vdaT9cQP*qP)Ne\p,?t>(ovw}gpgUn(.Is(BN.TD&#]Cگ V#X~:BdMbe?{Tғydlw ZS: ?!>Hn(nX!Q59-e=@ܒvg0 A쿾!@ftDW̧ fXF)9$E;$ *xʭ"}t0QB!s1)FAI|5%D"Ϋ=rCۡ&,J2GUot qސ!J%ﻘmϚaXVڞk'+3лvWeb Rdc85CLJv<@uiԴPt<$O\Ѹl #NNA1%fIᓏyCA)qh hUe]+nf}Ҽ8*;:=_ݭA]OI|z2,O?[;ٴ$MG*˶A.}2.x]:ldf r!Q32FeAf7$lv 3NQ&S EP2)%c5*]' \].< Kk7u[po@/FMҪ:0/wdtz62Wu/ݪ/w#WU]s'zQWl*Ngu|냱fhiYë-*>z4ů^Ɩ!DK'@CbTS24N8ڌW O)2ھ1t m$С`lXwT^ {ݤSePC^4qhie u<]"i2 BRZ0hSUeQ3JIXICRdQGUALQOsd(}*cGU5inpuh07AAE c [\lW/ dKsId64cv7I~7?u}ঊS% D A!B|FsVDMZ4I.JTmYB|`(Aa$\>y2f`h:IPyQW FL4 #Sr?|xFk2zMozMâ+&mOO<}oX~J^[]o}HPEI]ez(goOg'9]2~K]gj3aoْ 焛[TqPpz,쌸Y?Ԯfh,!;|ȭ ?@)6Om:LQ]%'d ʄ1^s:3zFHC-* WMҋX%-C,I1`phRN (QAq+NE!,1y#4j̡Q>1nA A3̡}!RTIEM5_ @'NI#o- 풔?vt<ݛ]5 ʒayeI6L#Q Eqƫ̀ugC bcDŽ늱.HW}D GF@FL됆.iيhىʈ kA@QGlLUp/)3Bo ƒ|}`q{A+Z2$v̼>I[dDͩC׈>oܿrHp =%Qx WM{mdU5ދ}r.~0qŵ?nÐ-K5(u  =51*,GC䎠?)DBҌWU2nFώ-?oLR}]rI*[KiSÈabl4MƇ'DdY%E,>4+U _ *18#a vfQ^V!Ĥy0 %M~kjӢAp J2U4?t}M鹑z(!"r)*12*ɢ!#%0G@5x]u@C[7%l?,Ͼ.4F .'92*"N'7T񋿠s|=bg`?~k5հns >!ƨ֔._OÓsƛUdz⺘֌2|kNFhUo|hf'c /z|+ݱ{[gٯ\mؘNϞ ڟ&.@} rA;zS'uȬeKì񬮾Po l[EeE k!* 8[ڣ2a:]^M Aū*`:p}'()M".&={h<(dDk튰jд/1P@̭;.JHHiיXX,P fhIPӮc2ՔP}@d̬BJ`V$lzvR"b 6RRwl^2O1&CC'P]8b d+0cQX|b b̶IbK{I0SQ8G*RaE GF9 *-nʐꞻ/MfF2BPiy_|2F#@Iž@ D{OL*I1<*bLX{k6bRo?z^z J6r2_GFYoeʫ{W_DId)$" gإfocm{aQ֋nŒԁT9[Zl,{k´Y1p6u`dDK IvI,:iFHR8gcwMY\.^o❺C'w1,X d`U]8tİژ}$[8r^hj/Oqet)Px`5r䪻 ,9ou/é{2nz_o4T|b]M-lzIn`:ITȉjQ!ϨIU;,C csXKGU. ,@Tֻ4L9p3vIAƝhA鴰m_7x]xAff5sIejqtT(kW]nyy7&7vsn`p[0Rҽ:/YcDE+ѺI:<#58Fڡ#PAueᐯ/Mg2\yOF 2}|Ē0<2[NoZ;cŷn%2NInXI&G9KHՀn4|p|PTyʼS8xgU/Q3$db_W9]:D2@G3B(:E(H,Q27!o:B>[wi$;&Ebl?=§M<]i ōUHsC@mWթMϟmn7m냜.kybma.(gԾw?;̖T5 вKFoM \u'MR>id0-xۤUit}'9s:d^&-c1[ vERJ.u EFfdzQG՘afxaU^nQ!Ls¾NAbCfȯ4jN۝1$c-z̰0ֹ uSxƁp MPP;2$ mvGË׏nfM]}= OiL#ʊMTUִ"jR[o$D@T9qmbV$5&PLʘ i$ *B>ux42׋,nwƀB~<w&r5Y]SS!ImFmELhuc$"`!'1%=.G8%Tdp#*TwLAs AKMAE]{q1 3sQ 2>jڲ&IZ2arr>i4,XZg^MƤ.˰+3qmC5*`PPBT13˱t7`Z3 Ҧ$؍-oJ^N@PL w&{hP,LvQG$:U(UDrF/`%*؈uÍORPFh'9]CP*~t Z݄4ψ.glJ@\O DQr A"apހ~=AFay|U_t^o7QŵWLjBDPh,'P{)|᜷3˝ PKy0Dh05帜e|suhIU,?݂ _W҆TW!eeQŋ-4;XYw_A{J*8;〆KM[ۗ>=;?'Iݙ3V~{ٌwAt/JoGާUzv/Rp 1;_n][ʿZ\ L$"< Iczq|0 !s4`yR0hPhQMUP@eV4@l0d +"dJbiߺxIp}eus3LuwMPݬ `P5pHe8|6ado?WOͶg4iO6VijE.fQ6"wO^&_mm~nY=0`G! &e>&AY,<[jg=_ퟚb[@f ,{tL%>G_;AD&&;8[-09*a6o]DY"aI:f.c?:Y5ivDUi<֓pE]ػPT BXv\=YY@T@5jJ( 4)PQR T䂖sB@\8q'@1%FDĨ#j$ǂU`Xe1 UB#jLWIqQme3j.REQnvV}DPERJER3KԢsMm-2BPMyx`-86Pnl?ױog"LҌ3ChHeYdd{`|e% 6v(yAN.ח͸[n|~2h{rp'r,. TeU̍+`,^CB@q d&E Ǚhg-> cmT$<.ͶU^~Bc271lI@|UP%7*!EVU{/3jww _mrnAN Bu4Un:C[檎,k ?L[Ϝ`FYD3mJ7 ]) M(YN}`boc49-7֐ iӜϿ3/TL@M+߁[Y/s$?QIxVʬ-al[F@/_oO^1nIm`fSj=E@>D[xdt2d w#G(jn.qgg9/' h16~+g^tgӑb+Q Y7wYfe[Z}1]lѥyشS3zFw~b>ˮ,bXu20vA^d`u>j2U/^L}#P,B2O}ŲKUXXO勭tshxbzw{ `{TЅQ𭗃.- n &ؤu "$5s]w ~v=^-K$Pql4QÏ?_lKcȗ꼠@K6X7AEm/ $܄Cg(eF0ZoXCKj )# zU%E Ʈp، x84/U'6 h hh14_]=1,3= g,rmT_2 tdE $U,u QI@zÜ4}b+q Q_ Ԋ^66 3G+;ܿt'UMQ[];)^^]ţqilPvd4^/ۉ|κzFa|_*ࠔtl`0]qWܖۙΆm왣k+ TG9AeңgMx\Ԍv8.bEs^|ll.n+ƒh "#ћH'zge)<z, Bg/K_\ <7]` *@ J1t=b˦L_YWa<ۼ)h^,o2aQ,OuJ~22,o :N!4O !b{+>+Mc=tu?aWQӊ'!*}QAvbbW77բ̀ygfx]뉂$ǵA6mʫ@U@/Gfn`:(c;XK{aNW3C  jGmH3KDdTlp@3e#vQ3 ;2&^.jy` =C Ҡ$լeX76O0JNT ]KIo@,A@M UGzpirvy`:]-`wSWmC.N]w1 Ã|;Q&NS:M nh=߫[8|䮶A%)'"¤mBH¢(֪T]*Rc/CVg llS'?i@l.&08=̄/`(31o7Uk-n:2AiQ]L41A$BA9-aO򦫎!2QJ&Mk+y( i5AndiEM+Z  喺7 ="({n:gO2\-Q(ՀYZtE+G̸eeahd#^ҫdc?:ZWкdlXʘz`.!Պ2!*bWT|"QLJ&*rLʝJ]|dXGzG RlUڤyT4QaULƻ(ԑQίfhtR TAMԲRd@XW:>vfX[}vɿ4Ns^^}Ҥ^r[HAl{l4TMQ: M~$OG2:p.33aImۤ2^w,oucJӕ9.3ߌG ՜"||&~k.Yٖ aM#bUɻjm}U7m}oj#ty$7PJ` QP뀚cKJnb˄(dgl}UjE@/*X2)FȢxNfɐSP;G } H(hY,vxoDN$Ⱦ[yy#>tuGShwQx:LA힭ȬIӶ'"e8įnyפ/P6O@_T.͎y'$]n9] h. p0fYd2N"D}grRP)TΤ_>lv\\mo~2 k+/`gwL[jr_D 2xvM^Leכpa8[9] s7ū[0~*f^_ug$R{>|&?[:7Xy_Q ͞G:J ɇ %BHv| e([jITGbtp$vR֣ecqFdxHz~ewȈa8ʮwVITӯڼXuә+hFFO^?_taV¥]mP 6.\n+UcjPSh+2vڝ/iGbSd;em(._4_,=_Z$PoPc aPQ_tQ}qTl@l`C,$e7)&YWMmUn6@u5]*:ůϧIrbQΖIFI()"ESد_7..+ (nCж uOhrR3t$|@fGlʒW1^mMpvId$\$ڵϙ0OpvOVC-2*ibzA4*<\wgZ Oǩ*PUqLX >˺.1F@eVm lvuJT"$ibT9K M5] qi׋-af Ŕ@!^wxo-Rb\([u2U ˜j5CBeИ~lF6GC|[68LA$!(~RT5q&Lٲbަ1YNu&;Dh*%h,F9C`v]M !tK<(˿|vx'v8" `*6 0%cc @GUTU$@AuRK/7̻ Ed缰"4cGm$˨ (eٙB3iw, 2ZEN^r "A O a t^]y=[\q5>u.M9wEpA&Q t'?{kl<)MJBgAMH  i Qm AuIN~b$wAihr]| j(yJbMA\ZcMY*f05QӜ?Ͽ`a?pXuK+IyۅIq:tmNЍ7 1{PQZ,8%4ZX' [Kཀ$؋fjM`'$bM2ZgZTE nm oF6 _ٸ/ y%)@S\{PL)cQe%rGmiQ !cjg֤8di9P}/݉dF!2GGŦ7ŔS㯾sÆ$*$@\P93 JIroܭE,6NL8m\@`6X\txPA-M}ECme#4uDDjDk(KaӧgAsWtmbh;'[מt'bGw4MΉ & gl E$YX Tng l#׻x2 lU@EMJśڤiu!W7礻%BV&tt??ث?@y;__KN/ϯOo_Mi'N٧r2vu^]ǫ&n1*ywtZ/Gw_/˼Ob;a6677`5Tg9&DE+>0>2ԌlDD}X LI($E'A^HD)wȼW",n3"5lD HaPH QR90p=vVϺt RyQ`չ&THe1) [RAq܍Ffk6 }T:= &FU Q7w zjM_.?[wԶ^IYNY y5kBGӘ?:j-Ƈ0Ƙ&QB ^vk+H7~6~(O  H !=},Qߏʤ/ n-kgאoPEuw^~pS7~H{%^;:[\*z&З#"qPUdUUAy/A X\- N-5 /F'S!B{iҰtPW#i @Cͼzdh53xsj+HڊgX0 (( ilMmK]i:M<.AMZu0"1iHu vU,BNZZB`_!#rntх.%%ip)l vbyQ16Q_te"-AH{U@WQ_7w|.~pQnbr. 7uuow*EmYp4"Tͳm>$7bT`I@@9o1n0fspr cأ@^0FN -~ѓ+Ϟ6gsM9h #~e47*!4XEBDU;h2NswaPv 9Rۧp>:<0ldAQ FZQDPQ ."ަuDԦ0v @Eo-f0u`ho"«/[voN)\mLF[FbvzҗNb yԛPmΛX* "Dj @HWQ_/mJ;]$[iӐ<`t:I$/>'yKߑ x'WVP}t[{_=q&<׳OMvH%۩S:lX>[m5Z-8>%1e|5qS OrVCgk6ރR߿0D7ߚYtEj=&+5vuoebw:$Rc*M(W~=uM:+ ]7;}5ekc(~>d];At@Q&D~r8/Jd q|0h gTuԻʙ{wQDBrF K4,7[_.nֈ:8 KLR:',rCE2Fƣ潻_7=7?}Lw8drUis;CWGf " hmo@A')R1ФnVv(1tnt0w*(V۰~s1(=AQ. iAx0*fNпR C1зo@B6P (}P0iCΪQbARG( {&*2Z# `0 o7#ʁP!z4DĶw.r˒T,@Qڎ5fE.$1J1$RPfB%8I4dH0d+d1{B#"$DDxV)9#X blRŔ(az7>߭V]t5]:6$̕Sko0)2ʹFT}usf+ٓcV%Ar|ey#۞V&uAr!@|bwňj1jIDQ"#Ƴ] ӧG#30ARX PA(KGȊ ! 9w'\HZyn5|}VܽSbB:r\f2.jVXa i4ldjDi.5^fX%wI FLC16' UK}Qo[ЫoN,(qI2D$MXK7I^D[0RT>jv;%8v@lN3>C//vi:eg6oU㻷0CD&7^BA5%m:nd'%6>A15z'uLLW_nկ]JG7ۗu<yݥ!a_#{/EAz炰ڤ\'Q;x%*tw^ 3 u򼎧Hw zyae7AGWQSB/r 6cw^f\IБ(pZzCňj4 ag_#XW4n&٭{uPkFMzpgA]G2E/P挝 1Ew٧mn1d@>H2MJ(%!OdAKG F4{ $*"$d Urfurӥ#FffdACEXWNQQǫQ>uj>OF- 4 r5k`lƾ̨1g B+e. ]EP*eR5#GqÔralősǗF,pR(^.0/Ch7${VϥdԬZ 1Hn}?@ (i>Oٷ 3/(A!mơE'MLOݴnWq"5BQp3hEͮtjdJ ^$F2P[_#2CNFL1iILIDATT]|z7h>9~FyP?y6 @ `z>elq<;P2gFn^#q@pzN }z[wstzFu8GQj_"No;y/7E#e%4Q $b&g~bE֝NB>yK#sBtx5Fv 琢#M7ܥOOßT2lmw`,AVc[K*zd`3aVLMF1$^4A(SC[":GZQyUA'! OU]L`edzFP b`Bb@BCfQ?}ҼU弹f{KJ$WV`W'\yu2ژɡQ;e/t륲BSeK)˨BnA(#Bnu~ɤ4u,A< &6&7 ! A*bWY9tx>;x9_Uӗg-&{fLeu1mq*[iUGBQVR ej\ĎK_n7,4&}#@.rIEI,kOé.ڇ=j=j}ՕՁ8Fmvp >P` ڿ훛GB맰WÁ)n O^޼,\O x6EΞv;сy|Bե߿?(E~lVeAn ۻ;{hd&S-ߜܑ/{:c7W_;ɿ%z #V %jS#dv> d+M'W_.#!s뽀^'ն{3|_5~|zNVn 8xD8#TE%cX:,=EƐ :QՂ*moW+m>3UMUdI"ЊIOTXq!2IAUPA`n2n H*:mzPXAT{ZCPpT fNIQZOɜVCC2RuZeIQSDٶTC@ @$pHQ )!n:> f,!ըҨe 1ƈr̸HJ!(JI"XTĠbZwF-+2)1j6t-[A_''IiO5Q  J<T>զqPA![>P D܃R•Əs/&w .0Ϊ*bƂm|:o YE[x|:\*V2-B4àa dIHQP<JR6(|j;)[ۦpS">J[l1R$ VXg FLEF_qH\ubM ݳUΓ"ea߭k/{05n؏cjW0SU4e IRF@QUÜ6)6^r6(wsJCƟo?wN򏾼oX6mItS:lŰ0rsSZ>Prxg }ݧ!꣹r"ڂ &ڂG}27bKQ:js!M_gĚUTd&L@#hn^o#}DMi1)SBҬZ~ tfyO'~޾}<;/9"h_8^GwQ`s=3Vap:5]؁2iBi G'jOa|qg. PuEijn3)fM"#-3](\4'1`@t֋MCQg]^Bw%#O:.့Zt2;. =(64GF52 ]ҼۏQhH}A  Un m)6E,j@T \%KIA UiŦt e޶:'蓢+yW}bLxSG) r27p0(`3̹޵R2N,U֌(*%.X{L/Ma? 2YNC9Y\Ihn x ;(')j{?wH_!pP<}7"egxpZ$HʄIZH툓 F0О\'-RO'^1SmxWRϾVzl6"!HS#|{k?+F~s;}(%&Ѥ)k*^. ^T?^cYln8{Ͽyx͆>*0fٖ-Ǥjrm~u3 wWvCjTI=d$to tGEuuKի j|N2f \,Ys2s_L]T^&&Le(.@Sp'h0"XPC]e#{Q:U.b źϖgIZw6]8c%?GK{F?zIX\~bo;@ԗWFTpSHmxq$?6warW}ql}ym)wn{ WU3_p];ёh)A8B2l1 v` d #K 2ܵ2mۅpb^:)

      }+ f îͮp$l 'sl$ĐO6d0LL]Ⱥe nync?VD0ZY5189o@.'϶Yz'wioZ&#-"*en*dV3LՠTb%%I2ȌddddZkv>>]?F@ٗSóbIy8O͟ }_?>v*`DXN?8ٻn?Ss~2-p}TY.zJDq8J1&(v4ĨDnY]I4vbu׽V*~Z[w]+'Az]әgQjvvF3ƪN.kq_$dU߻јwQ&)*GPϘ |]pWzb&Γ;CQ%[ݦt&k#f(#Ԕ-;ܝT|/j@mzktH\=2$urGz̏٣^_}w/ ,r0v &t6h6h_ouۤl̈/` Vh\!Gm]6h!YiVӉ. g]mVPtwy9l IH].ɓJ|Ht@"FEP !"\W¤Wz\?7Gɿd} g B>4};g_諆"p:۞Ϧe_>B^w`V8C矲B8ؚt/%8Ѥ0_Bg~Z_|u[ P,ڈGsũGɡYL`M1\b~op~Olpko/N;{_2?{I-㮛fzJ#WAI6-@n!G>_ˏտ( y>Iw'')"=T}pRQÎS~[<}{v+.Lzr/OxSN;DĴ}TqoQ\m:OaW&ozq|9LJ?u?E){@%4?By3 d4:o=/>}޽_j5ٰC{j;~Hv^mk۴-BݽY46E Αw^l]>9^VRhWndW8j^uꂼ8g (lj|0+B@-q_݈IZԝ,2M+Hّؒ[V^ˇ8`Zy* 3 d T)=l x2*R`S*ؘhYd򤦆Obhf9ú0$wh3@X5BT!x ͒7<}F{ƌ942jDS4F%阉P ` %" ymi:lb᠊9CXq Lu/Y)\9AF o b /\DvdeaRжewXg'GQ(L؁4s1F@@U TE`BC"3`0@1Г'eSK^6#c@2"tu\PfQMRܻՋvh5C:+dkQpL+;asp'jQ @!3HR{i :j؊Sl3DP@7 bAOډö%"-%]FZ''$>cq8j$&09lj0lRep@6RLaK&ʊ*P_Rn/[y5 w]8v( qon'-٩>'~޽÷pwO۫d& m7}ܸE|sYh{KX `@ppуA}}q'FZBpj~5#X6ʌ?Ïa[W\s&Zm&ڴ8 xVc4τ2F+6b_Fyb~k=]wǎ|m,}gWL28[Uqi=zmӴ_q턎+ 0%Cd0dRd_RLm.yN5*C ueP/Đ Fn3@XN EHـɐL3`YJ[>8qPZ(H j$f_!*6ˊ@hO) d~ xVVzm`#'VM{u1w)9ܾ˕ `eH' {$ )j=g*AusIzkY!/ Om[gSTrC/K''x*Pg} ww~ς}O ' a,̫ј0zByl_/.<||wo|}w?=E{+?o}C1lPtYg/N|jJQ*?\|sB.^>'8oL^m@=vOtٕ/_ǟ{[/wP~ggK+~G*.^V<} kWʳJȨny;XwJp^WѕuuPϊ5.S}Rv*, M /$rq=O*PP@(UN:Vmds_N];hHXظk{GO1#ͦ!V9dye!Ad5v,ZHB:(YV D @IbBhmFdwńyD"Ü@a?o_L mHnwNZ41$EpP:  PAF ) 9ss ,eXOnkԒd%Ʀ*)gAb @ێ'mrwA,dqr/tϛ7QtUѡ9dLC<ӝ2+]rip: ( LUjB'{ @QN#@x @Qj331k %ˀ)iDR98#Q?j 2_ܭ 9.Hʉ4+[ _mxwz\x/ 6>><$O=EEN 4$4B0ǔD͵NV]6>WW/m|ݤiisT{ ^Iˤ OcVpjHY7 `jB_L??}#wY ,^#lp0ܮӲ,idFɢi2  &!;@8ԌX4N Ld!ptQ1L vtz買3sD(sD=&Nw_lz[BԒpdaGycD6D`ai 2z_l/ۅ[TYyViם3L6U1Jp9,< PYQ %S(P*zܙ!IxX7vdtpqAqqǛ6qOmWfѬ LI:*RK{Ѳb߾WfJñ(,c*͡!/KZ!O'sN:.:0QN3#O;Oqh\4MSꠠ3C;Ȉ"gYL0YE@#F3sD2GrԓXRX헷[Wñ(i hK33FD):Qx@iʰJ*{5%U@pX녧U`,dN]U''N !D'5Q`6*ny0<t5HQEI`h[`Ῥ?L ?U<{c$ RF󌚄`ajIMڥG/ tami4DHU.ks;p~q9W:rׯVͷ `%:_o|To^aޟG],]KCT0/OB5W~Vo>k([L椡˯M3 y؉Հ}m.-&c88㸉!"E&qlU//R*LJeN~~Z]nsaR^Mi9}]q7F-NJ 2>/v mf5,̥F̃Zr?rYpP. RL;0\=k*ؗH:l76F-©DF0`x?G~ËVOPV *lEݮR^!`#|QIWyonH/W. l@:Uagұd͊CAу%&]Q_k7>q`&/|h.K`PbU(up!޲Q͏ǘcF0h8 1O[΋yMnp7m& ankH 2"ٌOoj6UE(mfm3|*͓?[;~ĿmĦ$0=*6'c |}nj .Yu>)ꂰzx%٫Aп@@AnPz FCC\m'YmA_|yyipl~wuy{^.p+j~AIY@Yn~~3ޝL_ݼ]:Q-F2eIЛ, Bdfy֤lQIA2(Yw4{Ow =ǍIM-XaU(2@`2Qj1s` tPf ˫lGwI ZF pLR-=6:?0G0V,n`sg2;=)_>>+_;Y0t ̗-jM/=4u5QQAIg~_~.wxZda2U$%Dќ(wӊwhNdK>(hsZwRIRAYtޜ4 MVup9@ WIC:@d;ϿyV~twQF^AuޏRd8Tʒ:ͷ7qG?(頔)@R8 TJ%s@ -*c59P[6b he]$T3 j/dd ҼVp F2=7`m{]$:0E&xئ+cjd=8"RԺD֍UP NBӘQu @=Q:8ջC,J{p#5b܇?{yۧ/\0S^~~;~F9_mpugW8X;e9dzV}g5> /=?^|0 V.:+욢YM=̓3[5ob}bݣ4}9*vGWo~9w}/~ o^_C^zzd~"h_ A?Xg=6T% F@g*: W 0 4j=9M_?__<bD.l#7|^G/ܼ}}?{mmm_bfן# <}W?~<9٫xy9aD`(}0_>xGO/Nnto{-vf F8v˔7Cwh CWѣG܁?:ʲMd\*Og$~N[8A?v'f+p:d8|X N}AXJz0Tu=Ejv[f"n ̊^m>:2Du]Z CvI@H̝ۡl՛PrjW pNzrO ocB!3P e4o'>X4+ C$ KVh". ;!ƌXўr 1)*!ծ wŌ0F{Uǧb`Yo3@d3?+Yzw4!0 |}TJ.c9V&x$'eIEsvlNDw̺Akcy9eHf@@D(p;h;v(1W1ط/zivTldQp檜{JrTk׻Cih{һ5`N’ P&"N| hG*if5ɞV2BAmY-;DԦ6dTB63J. 8${ |>雷A `/#Zz+"*1Y1ۿ` @bǞ v%@:\ldDh EGHBgl6KӢNJxKoD;fq`Ϯ `qdajxOTpvɮI06qEi[w|jXp\Mnb+o}z2*"뗁I]$9K4yf@64"yiqۉnʰ݉5Q [*vBʬʣf54l  bI*~Ų5톿ڙ/Zy;yxT僂^V\͟ u|϶_O ypytvOqޘm; $q:܌El Ռ^ б6=m}6/0WޒG^T1:ի*$j*0jѷi7q;)e!$EE{qOnwiWTxWt{𛳹7Ɔ1#0]:k((Ѵ`~4,roU&dZ&'I*.n 8ߵ2鶹].:E *HCjƳwgk3QaƉm w -=*7Gn=mDʇh]GY~܉Y].O ΡGuLjnOk Ioj:髭ܿ^S3(ht 2%=q|'mF wf}2 m뫝oH!r'hft+2R1qM8D) _!#:l;.~U;l7wqr;vB@BI30A ``fHh.vxQ 4@ix/BxF4ݫ"y $"`dmfCn@ hOFĺ0phUDג"z6:] u*;q1(HqF͐^y^\?tDC-_/}8yL_3*Q ol=og_>-~<p-ً \`_a `83B*yw?^Oţ]w7Tr:UI| HF37M76:˂/w^3/n{;;xT.'ft< {}$k B}iA<'[OyiYh,+D˜h~P/ht2_9U^*/9!G_p ꂣHt(ÑdrȓR39xGBž .ŢڏeWE9ٻual'nhrzܖ(Y)HeW=9y1!=} F1]eg`C%QEEDڏN7nBQ>Da3DQ$>)>Z\- A倦Q Dɺ3PM)22$`XV,V{AUU½ EԍB@E0C&lhwdҼWa|Ŧ4fG榟oEXD aڲaxI9`b`cpPE8Icv I;,,-5v&aR_hLhjl|VphP(Ч,%$Q 0ՐɐĀ w;z#ԭ$@Jc4?bM#5,+ۦVY U$b80L'@, zR,t/KMD0CXT: ^- ^f!WpN/]GDW8aG-'LHtʗj沀Ad.^}aFФr6ijD=)?6GOoү+&mz@G'%oŀBI5FBSG@FPBb Q͡ ]Y Bb^A"¢@O0|8axV !5Ġups(hpD4d+<ݙL6N"}T+BQzrULgH̘ e^QEW~?flS=HE3mTAQ"FDCH-N=u%{((*L!!.YzԳd_)(MzF I DE@VLLTS ^$غ@ >F{3uz#h O[ECfNkAs|kb3MŖfFh=w+HV;lK#!AAd` $̙j5fX5Of:Nbz'Hog5PXG[ t1CLsg9x3G{$ӢRrdqwEqJh#^UW^MG%_=gKH[gowLƋm)o>ah@w{K)?OƐ+N7&}!)Ⱥu7ݼU<پQpG @ڽsI?wNE&U1/򴊌 @kt42jʲ]g#<$ȲYj%DQv:J6aƪ!xOO>rV P@wJG=Ν9W %@Yq_N(Vq&΄ypf_?oUlh{u]Ƨϻ]ztP=imaͮ>ٷX--tzi`#lkۯ!@u8=4(ry0ݼ&X}j0/p TоGl[,YL4LD{uTA / أqO F"R2ѬQjYPWo^ySo$** z{Zd>2m~pfsww:Kgovi.>ta^vۣod7aܦ0;*˳r]zDTb09lv2n<DTߩƤeŤo)iۃݔeIpbxE:=?* tvQ`C$S#UZsɧW|$nk5r+N@(: >9+_U 1BΆniShQ0 F;|ك`_~8uׇ݋hgr=~p36ߋ0JjD3('@ef{uݲv7DLQ\gψbo=[LPt2FYl{lZI6QЮT]lQms}r{0 3妢:fjv;8o,ybP g""lGUORI0DGMܦhQ:3K5(jĎQ(hYJ64ECll7]M|Ԉ[Y"$@DEA 3viJWE ʩcCJU:ytޚ]YzYovud>{d7!Nj]ܬa1:,fM4 9`Bpd[_G^Lpso.~T}M +ïxg4gJW۰ZP#CV 8v߫M/6NNϿ٤'竻g hʧ*W7,+ .θŒǿ AJ?ݿ>ztƳF29ˋ9ߑ'>_idtk.%a~hy{{Y! BRݿ<>]i k|ގcn,z0BpogS&!"jd!4~rw;1Mq'E9XݨAJڜ!t7`7/ІL?[:hĠì_2.~*@&@U3_txIorDF`80wᤊo}c^^'~~U4z<7~K YԉCDZbBɨ ة(  49G4^A&ev95ί44GŨxxNq5u=e3>Z >:D.9ϏUwcÕ aBL6~=Q^$ILHr5>e܋35DU$M M`nw`cB; 6fIXyJ<-YHL蜢;ݤȚ b fو p4'uRBFaC`6HɡI2W|;&-L&[@*\Dp% ĥNPq9+1" A ` %E[8Pf VCZ̯}bIe@1Y1)q;.'yL&y0Dc#SUE* &55:!Y< }'Ѵym0OlG"* Ӝ0#bWà8""fa Y un(z.1{v2(XqY l0JIo^5{>=\ˊjE0ޫ(Aq(&T 8i @ޚ@}t8ٞog|?E??%A7QhѐɼY'1TC4( - Zw"xX#fFȝ@633,G&@a,SKjYEBf4nT,tAbƅ"Qs4N mgjLVOAAN&&JN ƾt"Vt=-@F#Tdd=!z8k0B+R! 􊍙uA/DPNZb5 #Zpɢ0Fn9iۆ J' XTIRtVljL{vVdAԊN.%c6[s6G'y{5煻_V<.fa1If~QdČx\;dDH61XDA,% ꔚ]zF3ڳE.jj#5ed .[s5/ YuEI80*"rqRMԝ=gd{9t* PjS&NC_ 8L+ͪzpSrnjY^`>i|},gKQJ&0 ^߯0cgdShW'1W7j~<_ԉZyߚ9^E;__ ?RzH@xY lF>!(ato8 9wCzI! <3k1}C20cv>maCҀ=b|hG] *pژB P}D}63b.Q,Ev&[ݠuka˔o{׿{TG@IոZR?h=y[0>k8Z jr6:K! ڱ'& +UE3n~C0^3OV`m V}%"YUR\Sw;+hCHu#$`@ 3nV#:sn: r8:6tPbVD]p(fh@#"#H4 LexO(0..Wwえ~'Mˆ #\s45m>w|q><X8P"5#CeOrpV݉*^l*p_mWG1?F-͐qkb7==ܔ#X4LJaP(7YZ!hsQwh;1kr4'*yTWR.k7 t.$AY>-MM}u!gfGI@/n|YV߽=U%3C^ P5@h7mjʒ^~-׆rk" o@׀g iVb7.'zK˿@93S(0?~>K.~Ne. M/~'姁q{u{dʀžU AZh73:H  'Mr\Q{?MQ%AIO@S`o[T4[7ڟܦoO[Qx_iۥi`R,ݢ]ۻa)i8RMlQ@nA㋧ۇ/Oن[;Vi?u<Ãg6s!=ùEw b6Լwbּ8*cj5.W*nׄEcENfͧMAm7T]@~ӟ$>.vC[eG-li41&FjcnZ0J9FO,y='èjmu̓aɳ k4꾨I|yrZoR탪1z!cMݪ%F; j7-3қ7GP l [+bCbi_!I}:!:o)7 *СQ+jh2.2$.5T7Ifh.Pfʌu#{8 <)}_htA7/w&vʼKkIpKǏ}v7ҔR~N)zS&cjfv)ZpѕE""E@S5Vq2fue$)QL"P$"=2RM=cV*= X;h 측 %&Exc_1b(qce2@Ie7NxZ@my]Ia7o56}y7M:$hP+Ŷ`0ǘn};gou=Z`Ѳv7./w r68 wjbf"쿚99fԯ>S8eֽ{FY&$~pS:LW#4,j@ӂ { *#ɁWИ6b^M)|5}3 ~\ϻde+RVfekEZ(a論:D3 NvfD6q"]g=vh PQ y〘@*G#36'ء#$0({Z$1C4x}2ዂ)nNA=L+e2sZNYXPy QͲ#TNV:"1axtբzr3n>>!S+Zq:qo "XPC,bPLBjJ10*EF! T",}ɩ < 1,̀(N=˫[nwhhG52JHvj~ ϼ~`@E>WE,f}pjdwEH2|%4A*i0P%u1w_Ey!C-ʣqyO޽I^#LJx.3*;R ^PL67L(h`Z0E"@Ewb*>twoXn֯G?P0s5;~= mjsxwXhLfa_5&xw=aYO uzYW&;F B+bP`$D%{8i\;)pԼ[Vr6i3LFѠE\%ᢓV!yǤ#D3gE&vI-Q$OQʦTs()EM+b6AS:C1ñcKSq_,Jhy1˴v'g7Ј^|GDK&8GueAH69Oz${G A0)p֏ZF=3v I'`8H%(zGynQmfnQ퓆?sfc~o>%kv}q{%۝Q*=]>9>Zs0qu9ZN暕S'lSvoc r BBIXH{ G1ّnw@`B1Awu!.'fY-nݡ[@@PpmHz`=1\a 7 I @Ŷ$@OkʩAfA@.yq 6٘ f53Y7P9?ΰN uB[NWoM-xü r723(h Pd"-A[ 7&"@t;"d:nǀffJM߽ bje1R'U,~El6˛}9~R.TWQ:_Kh_X#qV@p.nO;mmo4u~1/(pVvU#xwubm0ǟr!4)tO?N ?QN&17C_et?8Mz׎u?FB/HW}h%bCI8,*f~e# I U^n^>g<9t _?{0]^:9-g`Lbɳwv~z˩.vZ6N7eq]5Nee^|.NjN;wo$DK ΚEhg7tc!4EXݟE˚rrSz\ㆿd96P;niٵdi˭w`@6[Pk".m󰷵Fy'{nRAER- %)IZ$r1UO>;L#К?]%XX XXsGﭽyVw\ZK{LjSûQMRgc qji?- Aw1W-fP-5OS(bƠ\G('먧[զ&\__LjVeRh>e9I薧us+_2vߑ+EaffQI^oZQ(yq2 rY4'm0i6E/]:#7ʀf?07WȐ b󹀋výO^<|zyN'o&'plK.b b^_2r!^pPԗwOԾZtMuI&]2Mjcƅ^ʄL)A^Nc);b]ydz^W8?J.-DQ~.lB½ 5$ӛ->tf7՛'kGyQm^\%oo◗O1쮸GG8*Hpy3ٵ O7oXdn A6MӚ@=0˩jue|H͇e^TBΨf:@ ! 3a FBY)&I3q<3P<Gͷ,Þ"`-*R$8+Sk5 Aۜ!c"E(Vp ׽OW{+JΪY=ӝN'/}ϼʨBy8K%0CkϞ]o(mA)&+R"֮I}gڕK[o":*m?ݮ"d[+cP\zOZnutXz$(YDidE]mط $pP#T m՘/_ Yȴ!7 b6ĮQʱOEJV!*K^Լ -_Ƥ6%)5Ȣ{tOg7u8Qa=cw{o]_oopJ5t>\U%"DC:j/RUKșs:M1;I><`2$Vn֌4ǟ@p}agTnnX)?(;}_>k KGwU n,!f W2&z} ,4^&?y؝,˔V0јajKoi]t%VԞӅ]߭y7dSu(DR:ҌYP{xjC??(E$r'Y\r8h UA]U zYcx.~%4amT{1"&~Jwch%-hג\I͎hɖTj#UY!Ჯ|yPN\֦'g8~j"͊4~N{hIN_}}?toSQ6~~CǢO_B]GaRVWXijW,?g鋥{A_Lu((B@ݴ@=rsaqK:f֘XD8nekQcuh:]>ܽ1ohpɔv/䢴6ۺULEs]VvT,v/n/ ,\t.(S;|2sޱ2rə8~p^ٙ%UKekœMۄiD[Gͬ(o|l#?6/^ӟ<.?;YM)btJ h 2z<ܫqWm~bzhg͋:FCcλ}ܫoEin&"8( |싅7OB ꬺLpKgc֢tu6ψu×A 0JbHx4$J6J*Mm<)3I;A'Ea !)1nΓ5Lt8n-s\xum(%1* qvEapo_:0]utBm^`H%6VC>. B717Ӊ{ngJڬjQ2n. 1 "t8YC'׵͛Oͷg|mA[ܝyFJ.hSh[+ǽB<+x,g)R&Re uJBI`t s}_*R&,^L캌zeDmO-"OvI1"mR6E-Dv+ǷQW !%QvQf},Lw1ϻQ]ciob&:@(g11Eo4ģ"C90!h3Ѯ'=vyF N Yag(MZe%D%$Ljj,!OAߎyDY@&fulH,i. BRp&"0o3˻oN b,1xi~|/n5WM\eQ 0ݬDEAb&Yh UPJK2, !da zT5CW7:Yֶ-6a<<7mz4 z %H*؄qcE%.*Ǚ7 2+#Ϟzf]1,JUa[ bpJb'Uc;oE\sAMv:|w-SYL"wY݂ l?ɼķw:atc F/0n"¤r c(b{he>g,.B-0/i\Ardm}Qps\vCJTwARZ槄A?ר}?IYJaz\¶iζedJXm,ib|H@Vhgoiuyg~[@QPnEg;Iz|YmCFI >˴ٛ=)|c7Guq}{w]ۥf1.-.n< Bت" ljMR<蓯1 ˻ MiEpl3W/DǧpUے>cdz,( toͅ"+=5Oӓ6QLxruaH D~|}bY%ZBȪH|z_}G&pqp$HPhTD{Kza<8D ƎFz!v , 14F>:6EoZ9`mwDda$n'X-|Fu9ZcUBv0 `&l#_(JR7 ["Ȏ'¬3h)|&&;of7b'.cH)NΒ5мI|y$1v8CHmIgt('^7Go-ib狂idTvm!ܘQ%Q+"FĬ>mw01֎6ݹܤQPv|9fTwGכ`EQپIRfbCYvE_U^6ѼڧN쭍9)7jߎRowq zu\]q꒨h5nFwt/q&+; *KחHpqb ''.XC1G)dNC2܍qxܙ3k(yڌc.S cSf 1/jnKCuQCry9}7?yſTjq|;^ ŋ2Iq GêP(sGq*J&4iveT!&c&20"IY HkV֬5 _-s3-8Y^Y{[2Dc_t{ۛ8+Pa~;ʓ]*N5IDAT 뮨ND34o)h9gQD) .1[cT:Rw9VRDčY)X-˞Cr3Q!fVAc!&mv,眳p bX $n"1DGy&7u Ҙ.ra&$f\Tprw׭\pֿ~JwKO\ vEi*`C!(6l;M]NO-8\6z;cmr'gqq=Lˡ*[9mF@Cdƛ|uTzG);KDr D! 쐵Dkt+ 1 {4{h,)8mwi I`*;lYSJd,MT$L6euh;އ 6J3q20LȎi|XP,Qla/7Dbk~Xya@2sV92zRz #pz4<1^I(yU3 r|>`~cUmaA1717T3 G C G+'Ngo/_0?K~ &z8w/6Ĥ`:߆1$u`f`QJf'2mmѪ( -i2`P&CQpzC*!2HDNQ-@Pg a4daRʢ,mE6kf%), XAEQ"4LBݘ\׌dYT!J"N5QGDrHТ=-<O,6LJse6F;ÜiD2r%J"AR&D ʑ盒p>ȝ.fqۄ7˛A6ʬ 8:QhL;{:>Ȫp,#g{]/U>):&ο/^韽n˪ *!gES" 4֔U**i4D{JggBƨ{5vsUr]LGGt3uyL:cKVCs|Ƣ|p4*ķ{vz4Ȑ*q\}l[7[Rf,c1llD<m*( #4bq/ B5AF ).|yzo~ͿEmݬ뽉Ei64hFʧ/Îrx}~'MA:tduK/wQ7sd|PطAĖ wG+G(Z|Nxۇۮao=>&a=G1գ5*BZ򝧛jXYO0]{ Q?g;)|y>Oo>˗GtzO}}Ta.83fty}1[t &~He =c z@L,!dd?2v;TA9ׄb\ѝ5!ċ囖uv; EĔ-2??&N7S~5"ק礻DqwDRHRtWHށ.%o6݋m.wV-5悡4jVx-vSdvFx3fK<Bd4qK .쀰S +)!H{-UqMz5ﬡV&J\y~"( sIrʦpM}LwHahۃ$L a\u_Uf=>zH' 6ܳlζ^ rb9+QFD=[͋67&CF9$T!k1|GUtԟN[aLҌ"xS8,ӧϻ'71-(O6t߹Sy }>}#ŰoLh1]S]{o.]>d~:W#}TnqyQ|[rx8C`ҕrĘSڥX$Slk@w;aO~˪ wOoIS bbX",ުohWԧ=g&U:>m.'|N1P{4uWZbϮ{~>9ѓ{tyݮY1lj_;A~R['2nt A/wrZ.'f?RC^ԼaX\lRP0M{,#/G "HWwg\fL8X!*pĐփ n]ڎ_IR/O?X>xŽ)Y𧽚FLd_̇NybR(O&))7-j)_UHi㐋!b ټKlϋ/S̭awc&6 Kve#sy^[u'PzrT4uCb*ۨEm=6{x܈LM;.O{us=n')7&cb$1 Yb$r|wj7YUA "(xɒD$)dvXzȐKr8(B/93 + LRL옲M\9%1/M|7J$@j2 )kl+%X!qޤh ^^two>N~q\U')7N0D*[C Aa !C@A/A}xD1JJq󅍕w]D8>mojo͏<_91D4hJD &8)tY%ej2& Xܫ̛>kxhh忬,m|&~rۦ,~fH Td8ʣ)H/*Uߞt?}t-La2DU.7ĥ!BF/ AtB P=Xms~ӓDž]g `1OF2!J13Si.=<|㰉~`r{rfud:D+/eoGiַayz/ xdU\}~dBvݼ&?f~C{͍@fbAoI[6 vДAG{p>0^Dͧg fFWnkJX\?X L lz)(ɉ(-Z&TY`i{1rimӘl[ UQw17cmg yMiۥe蘢wO_ǚPѼ}vڽfs۟G(hLe eLKոƓ<O~x]ur{|~w޻hj~\||e<em1_iYz3)Jwl_5Ӱy3Y֖6lq>4*eIҮ m.1iEB:K[ WwI'3/|r'Y5'_N<4ϮëpJX-Vm\~Msl% _;~MXcY$ p`b%ILSjtϯmk<5 >HEq\b4iwc.6R&CTZ `'o8kzK ܖ|V󕧛dX!wp_-UMP:׋΋ cbR SW`K\әZsR̋]M<{ Bz Li3|#~[EC (P!Tݧ%hWutK +m6rLZ?X5@{Mgc{b8{G+2_|^7Jbubdutޟ68>I:}spb!}"R2 F1) Ī FDpl&U hdʹLnQ>C6oIյOIԙSe>^N>ZS?cm.]soγJڊްa(Ο9^wgw]0;#ڣYt?Z:4tZ=/g˥C^L2v;lT (\D%sgtObH:={ "нߑgѪKZ|o~w ~˝0XÖv@޿c RZ@~2XDMg3:DMqԢΎ]/uUnGS.ra[Oݥ@0Zp5wL‘P1}kF .59'"@RIYin6k(tڮ3};4 rnBnKijnmF"VQͧK{_L*}~> Mz:5DM!Tw9 p=:fͷSr_0 JqfWƧotܕObfʭs}{;rUM7nVސYXtw4Mc).bۅ TNl0]tɰUy\ jg ХT0)t"PնmcELZ4vtQ7NVhe%Vm(Կɳ7N7_~_O[̲{3:֝ IMRz8iV:Rv:Ǝ}(9D!~;ivΓ9XŨ Jd bTی%b}G3wsTrZ/o zZ32'he 4UbRnނb*bdH cɛ^*+K$גDF;`R"P)qa: @3T;,l. Cߏ2铖Y ({ $H 4zA'Kju]rOBurbaV6_L{s岚vZnirp%NŤQ%cce-ݦ]Zޝ7OfYU`$ y'0t1/?/6)~I?z*F}rn $&($f#[K=,!|tj8_O`!&$L߉f*jhV+9$!3),f6L+;;y{VIXzjOȨ:CP;Ƙ tWM1KV9,vpq< ܾjt~Ifb=㥿|0w/g?Mqt΢6Gd@QsE!@|p3}|sa/EUxt>?_o7fslʋ/Kzh&W4 yjI3Sk<6L Y!IuziiZQ2W,wMmtݐp̖ɃVm6=|Iw^f}ȵsb~__LI0(/;t^M lQ7:ob׽WXy䩪)9zbhP"+`:XQ:~=knMH#&@y(π}b2SX rF,x^ 1^Fp9S](J 3$ݼ/`x7"kr+ooz*=b)X=[kqz9<6Da<Y ]dVNGk8Zˉ )mw)~`"^*d5T.aY@`wXU #U5ݞ*5L kTpE;\v HS&{TxKy|kL *gU# NIn=.׷38zCwƌS$0t4s8f4(hZo7:ԍC* f{Rfhr=.0N< }k8UwHȒ E_ωG}[mYGpLd`$GTҢn)UOy<{'/?o?~](3q~? jR2&JW0c/;-nǫg<=D1 -UMTLΓ -~ӛ>t0Kgę4o`1+'>ڽOOemBߧYu9ub$#iD!7H62dQ x-=dvKz7ݒm&Ť.)2Szx;bjN.5 O:*`2 ”(1|W`@*{19dHW;&?7)`#q%juw1,괴KV&afqvͼ6T F0=1' AUfQw1φ 7*7:36L 378ǡ우/MoǥQByv#' f;*fV4?]7 8YJv52qf?Ioh }-+Z,9hXQ-AT,4d2J|GwV$}?pYpeb Nl=O dTTi V$!aRJ3kX7-%Ѣ 0!!۾ϓlJZJt|g$Yr,{+f7nm[0 Bw= gVq6qݗrŠl:vkI;Ui;͹yo3,%iAd!SB[ٱ?$}GiŒCa%Ws{?|9*o ;P?o 0x|]4Ӣ㹻Qn{˞h}\mc7|M]U94!cT66C8WeQSyl]9W"Dm✥j7ٿOLmMDAdg"hu1&e^M_UDme)lj6f1Hb&MYm JaRLDX6< STFHZˉ,)1a8g14pC)s Ʋ0A9X㼼[%AqKq (WQތ9F.O]nQ6H&b*:&\}v:9)!)A$夰sjˡ}'KnWlHvWr&7j;kdLǛ 3QZBLP8NOmΰ`5E8،!mԪ4Ԟ1OYmD vI1+bS6鄉=6SMQu*XjLqdB g 'ZbL2ڷY1RVIuֻmnoM{`5 g5e!j}xlxͬJu]6qP-n!ed=|t;)p2sV-ngaA0D:)MJvYlǂu( ݘLP5' "(efUE$V*}C+D֬48yfR5EUCR2ǽddz}>َҀ`DY&Q{@>o7NZD%+0<4> l %YA4m.B>$WķActАA6)#3p_riۯ_lVs[fINS̰KS2H$"D&궔dozv>~xI͏m;u:WdB+$D'o׆OVo*[ReChAJ.獷fT% p_l~)?ў/ti2a7`*[ \wTD;M\ ‚LД p]?ZgMG}Xo(jN,foKݢR%)_j;m䍲![ 9I l0Ri!}ֿ y+sOO<  :} bo|_77ɡ />}BH7tJ)mTD[ &Ao|2Qិ(Z42]~ۥyDwlK1D`P1lvSJ US:m6o7i% &po6s/Sgf w@`as]*`P;,IwqGy,7a"ގ.€*3Qhؑ)C+cmn27R_ &e7E/Uc 7^LDPBߩ^ N}ŏ'a$Li2YVҎ4m\ʅRQ+FC hhU&2ަ/6[=!`TUfS,L X"bUK~c ȁy.9,;{> .0{;wRFAs@UלҤ>㸚zoV)C_-S"&+ Ha-ЧbD0&7ۧIj˴!'4ʶSbu-4VEÈUu2f'%uæxO=^ouzބeӢ6DCFdr)Ws=]׃71M«M)x@x-W>z{_|EKkW w4l^|GLD'>wO{n|6W ݬ \ `8RKTL￟Al"~uq<#4+Z_ ?D4i&caˤG2/OW&yyʈhV  Gì2qEV1^ a*&=,ha1Q8fC'x-uc&t0RW7]Lb} i.mq+(mˍ7F.lCʧIi=8l%d(!+4%|1[׫g=k | <[)W>y$;^%}i^롔C{ۉ[˙YVr PoAiZlLŒ rަVgusV\9-޼wqIzdܐbF9nSusm쒗$lK֛ed=0C9/v~fsSo%7.G YȞL;9fNm29͞4Dz`ɱ5WoX|A*Yw}x/͆VkNXkm{%}GyE]i6G);a :P;R +PрJ$,h nYe:=$S.Ln?v+:\:[N߾qó(@\lNl*#q\\p~H/~RN9†O s&.|O^?iOr.# ~oC\!SJ 1*e l)6rfd5̋ȶc˾#VzG8s@aPzW#A`Z-PΧ)Mâ|e~nO`tF̏K/0|~?Oߝ۳/x;nm[GVŷ;(' '㐋M[/asthnr6+(19Èjի@[㓉fV8v=ʩNJ@Zb _^Ǜu8I![U F!Vq9ZYUh}.eWP\z}KTYcqXG#xZfFҲvhmz,,ͼLi2$eU8gr-ҥ'z͠ Q,OVlut3n;ϕ4̭LOF:qawi2dmDԜO糩kׅ|q>$!nk9paū Qi+eic9MJchRYNMiYmId+"1']de%mڌ7x,F4)_V| cT TvQ@T@Fq;k)&|5m;&-wmI+ab%Z4Сn.m7/P4nw"deX+@R,hU\" gzZQ k4m,.5{֘,PI,|jo:Ua5HlԵi CA*>#XU/ TF뼏hӐƠ,ﮆ& {oWG}#!+'z*'{u3>y0lb}g 8da&\KٚVqL!X/kU;V7{YZF 6Sor2eՑ'#hQonI' ̚ Pu}x=1QEWwK>g"5DɨʫQ|q>yhJo<i*q *N׏Sۋ5q=1`RvuY:dױv< N/k2YYn;(VjE17_o=6/Fy&>D6]a)zϣnȳ"BU;uoV]O>Z>g۫?xIGlpy)%8!҆nЁIU~jYͨg-Nl s MgY !zNw$"rAp^-nپf=cߟg}zENk3JLN!Hi  C` anh;*bHZu*em;")HTC@JJ$6L|N uGDRAlG9'E6k3f-Q'/wQ`I1Ԓfu2w[-!YF]9BkZIq٧yŻ#Lw&MaZψI(̜YE&'y|B9-7Oo/K[8^lƊh,S)2J9BAሲ%Iˆov⼋< |y trztJD>dH;Ôޯץk֖BY+apa(=w>/j?KI?Wg_/vʼnRuGQ.l%g@ !wz(U$xmH;ҘqY5TP-|,DZOE5IG{YW!tjx+-˻yӋRd_LibƩ] K_WuxXs mXo~N\^ãU¼"s4k@v),f:P}|z'˗ȋ?2&Ϣ0+[>!4WWBPxܹ˃w$UdRIA}1N=d*L"CjIEcv[y&t0XL#iڀv w~GW^=9Ms8 d RWJ1TU8z B4f13`\P\a]>‘Z/f4z1k!'uNj !&CJz_+@Uh>T5ޥU"G@w8\)d Hz`/nh>&| Cy9,HʙXQ7Ⱥi7˙?;R̔;ødj=r+IQ?2֛P&m (yDrbsE~6|צ)3G9'(캜jAg %ep.X z>3=ne8݆Ywtsy^ }DR8ˡ[p"`u6IY,#ɎX>0󿳷ủ_ޱ#H?ձ<8?8]dYt]Gwh3g?ovq9XٝL(]?8vo5 yy _̫0xdW聹6m4H)JD}BDK:mi6߯ rJbuaixfrF&6ѫ5T9]EuC f"!x̤1MY}>m(% KHv/ua|(bוrUwGdeo*n !UҊֆ7^.XCԯdjPW,g³Jl[6*e!M}?oʕRPW<'xז]T.*! 8uYnq 2m,ףĄ"^ԍ1.zN&q ov%E.w2cU gw4 ̫e?Rz{kqyI~K^ (K%R|x?Vů(؝Σ8f +Bؓ22A ˓<61^ja#٭ q8dT:I 5q]| &F7O}'h)m2BZޙy779^e5 }wU8~Ƨ~N @%\ V^O7˳i{34ݳm#vtߒ#߂|%KXUnąl<9i\^zŲ&LtH4kI DW|~j y!ȗoY'As%S͊=F)z&\#{x.Ρ -,]T8|r%3 ||Bj/N$\ yfWC>;˷ώG5 ޫni{O&Q HM fYTp3AIW;hXw w}*!9:*t HB~mbRo:uLvjOj;&&s\ۤ0Al1R: 3cP3 hu9OKIݘ GWOwzh4bVU:S^.zqW}7Y-Lys=Nav}d.m&>S/2In=~ovU)Nfàe낈+LVć3YK )3@` (;j]LZPfI-@:"h뉴v~ZmD׏ݖcK+UOؤlIi2hѰ-WS|ke@ ˠ$$6O'q]j_a _t Baժ} kӸ؆B|v?~09'v2٬tsѷ^~nKs h5Dv'zCc6:qY l騯o^U'memI,C69Əm]nsty[Xn=$]'("ȩEN@(ڦC F4 7q,P:jz3l;IiiB.dYYAţ>|7?Y*eV%=

      i9*^TPź` *+3;ڡ̴dB֢KRT@+pJ,Kr#A3jC5,>+MoWibh;{>]BIRUfTж&uN p5ģN!L*]fjy[0B,$9HXi $n5u8~~bߒ~N@>cA@C" #U;[8ߥ43RRȯl~um% >w胅E!4!`II^˙፨RmYN=EVZZ3D(m8lI k6IaFtxKzWpO~W?qώYM 164@UGYN+maD_1Y=~p #}C䞰!F _i! nSQALfB*02=zLMF)d'd`fMio6id2س3 P vL?[o.ЏRmye)&6Ķ[ QKB'r5W.7:&"ː.rUWWFHaw A€Raj7 Nܢܸ3YQ5$'@57N.΍. y L^G9V/_wrr:Ԥ ua6]GP7So9t}Ef:g8P$NJ|4kD6=#)ʅQ"Rx!g!R%o1SFH L"75ѽ g@1B6H;if1>d;x>tnxF劺imlCVElM%s{JwGŪi?8Y5+ePXzAu"*@}jx*Sl-xvZxB tqy)M6o6f\|Nzax [@:탎C%$QV9#S/gAo2}J}Ga%Vu|wafvp^_|h?ɚ:ُ_5МHz+R bV i -TD{߀ٿ?Q}-2<ílF]n b %KοZ2y{ !vŻޥ PygaKK1)Blc8"DH+n:w+VD́ui\Ekw+VGBW_ֶ)SGCZung ggʆÜLk=?/UmS@*W#Y8$7nBB\"kU #_%J7U׍uJpj- DSV"֔ F ޓ}d;p\Y;M(fVKY`A+MdrVďwƙLɶY|,C W1wwPq/:]-- {ӥeʎ$EU #߭[WioսO'n670OWOo 33үV33s^-{*V9:=Sڦ:Lmm.ۋm3v~JvfIdrn_.'ٮ[nof8oPZfaʒ2(L( 3xO)̦) Q,.fq J6ƬEaɰtbeu0}p'&M'T P]N/,h:2h\ڍ2T8-&.(¨^TIU)O54T!L8 ʛZ)mWIMV5J}ȕuyggebo1!Q? $.bRU¸eU۾w[I0j﴾.$D>6AUMW&2Fx܄bh "I:ⶼf֖6j;(V"Q`cF=TWfUY 6;.ifQ53)UՂ#$jGNg>QfrT|yƅ63ql궗1?o9?o:wn~uq}|2YVಔaQO:8zU'g>v1/]6Mmb4f%c%Ƭ>iks}Edب:IewV;$uZsmq.9lNm^O{Qٟ.ȤMZ "o6@oLd,%$O1[tH:JeQ2 )IGQ(E5 w*[ޤNwqAHKQN=//&b0dYc]ܺ9ZbrVX`X'YH~i:ȤyX.:)No ؤ\'QGzm3_^/~=Z__9XE rpC9e=p1%﷏糹koʽ 7hG;S*c&ʠ "oT1ctWL]MdR !;`& j&6ոcQ.MLJD:VdjL،7}aE=m[YUk $ۑ^1c'eΑ8AJGC5wG{ίLfC$j5+PoƜH;ұ#]=6"Hd<'JM[giojhQ+7 4)HU+Ul΁98%SwOwQٯ|nHJ-ahI[ )GZ|0y<"f|p-ݎc]A ȕT$@@1V.J;*^ AqKoglv-f@1 -asT+|9m,ڎf*!j@ nKfRpbsV=\9q;C( `'MQ:=(*)|ށ &\$b&"1i+J#Lb? pbWc^X1gvó Mۥ&'݌I˶MvdgU|4B^0WYƫ`Gity SvVa$Hz#R2J{J䐾|@s=_NI}I~a&WcUAhJ7)DGTe |Q@#pQKQ;2*fSMH(Tfl yL,MNgq&|]O훒ד-J++&\),js=}~|7퐧QǬ΀2 8zgM -Ķt9%Fde[Ȗ-gb,J`VɫPiQr!eHV=Ֆ!Z15ۜNhnv/_mr*b{8WqxM|پw; Fځҳv;^<qtT\0^u/Mfu٘IvӪ3u{CuJCsuC5~meٚ|,5RU*TIV=Q]"b/6짌/  PK='wzcjekMZxK֐W4w a%{Ƚ֡zw@c)tܠ_2\rݰtZ ;[; z7r56/<hed~Yǒ1nO-7@^B v2:`na76eC9_E=Q[rж;-v|CaDz%_; ɩ#2yZR|WUp"@zuK1&j>x)&;'_^71?+3wy/u{>GE2d.WF[˯W(kGroܝ uŦӜ@8;~\^ݪFx{EzqcS7AÓ=2X\0T7Lkgy<8W\;*KjôeuePД1DdZWF\gHeLlsvj"hh=.i\ NˏN?x7êC1S՗.I^mrwז)D1B˛I~{aK><K6_^d|aFMNgMZO(D3/zHLwO7ۺaoQ?`㠱S4.6@b]>t3 rUmWkoBtqv_Łzaͷ-w2nD~~>qQo7 (ͳiA )2QUB9k4 a2D)+&xSo{H,)jQdXy IjV-2] .'1Qc(\eoɰZ}س!ki }UmMUYԓ`fZ-6oks]*\Ӂ/LҼ&hf%Yae'}% O& gx Rl턨_8^+bbLd'Nbsv;ʡ'l TG9Zn ! hDbh607~ nOj˟la w7W,~S<=6x  '@}?M~É+*'޹*ةkH{HE3y r%|uX+h$)D@T\%kEꚹLyZ%YlǞuQ˛;-G{Bs5!\]`~uG&Hܽp eÿ́Ϯ*`WHL* fLJަ )xoϺ&ގy:؋[GjTd+*C Q$k!;[s7/y'&'f}Iew˱VF:qKڞ헻C;*MCT³J ##D#ݴM2Q(:\ܜPOԼwqMg5nHJO=Вvk $ݜA+M'é{:\?<Վs{ŘT5, &wkua_u1*'L8f!] Bhbִ{Ob Je-!&%_(h@y\fX฼:!fvy~.?+O= rjߓ^X&II8}Pkq c 2 w (n @W@~ BvhwH$gc$۞4e`.֦|n+lfGٕ&V5lCm,6Ud9* ʱn-}mԶ`eѨUps0SjC"'T--!i!SBkp3"D ELԒ.b*!fq s:E!]=Lu\WCEn٘=xOB %&p7U\Xٕa&G@ar*O&bb̫l^n,9m5{:RAX4.!MTjHf92A1MP@(ڌY rLZdQ$6,)ݨ8lJM]3Iq\%DP274xY2xʼn yzNX21 wA+CMG3\/W|lJO7F*=c _y7V޽$}H}_uoD@G^,o}W?$]vW%w q//ByF ˄<.d{(D5sTmY{ . s kݾjY"BpPLO4B@W2TD{oj9t$cM#JGElaN?0{(%&}zWMyPjNS"I7 5l8`mj%NZ &U1oo|>&[aBh$ x͓͢hWm܋J.o&mYf^t̤]8悠}0ՍkGeAj6|0;+f}.۾e\ ~0oʹL*og6ˡ?~Q.Ygb1Ѧ4Ph9uC?JV,av*U^~ImyfzRo06U(gaSf%BYAl%M (>lɶ0[ UŽyJ VHqߏ S9ωIE(qb]ib6jE~𦚙nMUģfuapTYCE$r*L\ӐULڽ,Ǥ>)a"*c6Crէyy샔6O4zL( 0Q꣔NCw}=Nn"t\΋^}}0use ]Zto(X5mYRWN*[`~8ELl'e{M(ʞ IW@d}~moWl7nꇳ U67iy|vg/es;o&7'4_;Z{ONXeՎ5QP]ǼH̐é]dEax0P1dz̳)tda_)vyv}'jyлwq_wA?IgsQ0J"j&*OuqS0]◑DPd<,670`< RŨT,gi |HO_ S{ژ (&%_YFL h֍E7$D$jcRxfu;7< 1%U3d&4Z"!({ ZlvaYac,Y=$BȽ {eTs Xޱ;\ ۠ eJ(N墴/oWx`+vQJrTmPKg0ԄafwIMYXdU*tnh`o_ '3U/GsQ=U0*8ѦR:P` ߍQoalRȣ! #ƧjwEC?J-4ѧm4hR IoFQPi*͊:WM+Vnw4 rF;40Uhr)cYdQC\ڎ'bR?u~dq=f)-t!%^b{OOfGd;z''I.oB@^iE*򸫺'ع-ab u_/Wezqetӑnz_]T6ԾIEL-ca Ue q\qqX,,㢲>ŨuYp_& 1e;I8RLٶ*bGKLkD3[ʅC :[Ž c:mvܥ CnRΦ d!16)S}+kI[q9ֱ \7+ doD qB,]ˈ`<7 NX]JjWmu41;O?|ܼf3Y%TEQѬcI_W$a_;t6DΟΗAm~{3L6_ٶ(Ee&N'[(իvC!h0A |+g#D}nQ>QFyv$DC1Ӈ?%x3Yn]7u ws6JZ8W/^]F ` Pn{ !2q + d@Us K ɊaK:aPF%%xxU Us$ڱQIA(4Rz`Evn]إI;\TBTxOQC@u+Z"%UrO:Ͽr'WٷT~}sԢׯvqtۀ}Q8ZOˬ0c9%2LY3"n' bRכJVE}KVQ- (Z^(~QC)tb_wѓƧUEUI{ oW9Aw֍gl?E>953w{f,P0+HMH`a~{'iS'^lMo~/~'g^bQVSpnd6zy) nc $.}zIe8+g^Zϒۗ۽v"7f~bR^5Ι QpY' j!FxT PR`IKRK2E8oq~TM.fѦϹr5HN)F6@q";s+2!C|\;`yηot˗Ez{fq{,F=C`{F>'(?PAP99b"㆐" ?65(({0>GۯRjS @$_qRq9 1'&vyXMU^V%T:~/R dsQ(KZ'L9$U*r{b4+ż'M߳rfo9cxqY e_ch팬 U@D] Cn {b VUC쮔T.w}.uZT᡿n ފGE>7 9!:֛Wx3"Iڑa-`*Xz' !#@C:BZ[қJq ]*vT)kqP ҬO 2,AU`-aW,(a웸<$!`(rf^"ѐ1Kd_ (нtaV T8%oASwXE?/\Ĭ1րpjJtq&Wp,IDATKä}/xX5'{Y5!goH^i{M.cUKij,]{J@+of8[K'o- \R@j%|wH%g8O7L7.|YZBW-hO08`7Of=Kwlϻ&ѻ} & Ih]\'tj?ҷ&nA1e> ]iH´N^mb}5LimsDXi6F)!>:sј@*mRU$5\l苓zME݋vJ퍓~`߶6< Nio"4)Twf# hʤ-$1L܏/8X55o/&}X>j(j^j+nzfhuxph8xXTbM5` Aȴ)}SWI'g@{;19+ _pz?rYm8WyߜQWy믷پPH{6ptkL<͛IUSjѶKeD*۴l}4Xo8]ݤkfKrb{SȺրɢa.B09[g~-K&2 (jװ@Jd,噑sc>^2=M8?z7WN;ˍUǰ {a)'@k-Tl.wbAV3cNF!h'>CԘ%uV'ݶczܳ%%FݢOg7Uibhiol5$om9~,g+'T}ֺvzu:dTIm7 hV%fHQ$G-H0eI>Ki2,ajJVb.N @L2-GrhouUZ J( HYT lrv_w.k_EY>[-&\'첖D`bR%D@0hbM{m=6+.ʬF7EgсAū#eQvL&OAn|܍bJ Z 2zF#^BV(}+*o&$'P ;OԚ UR*dqoZ4) 1߻z\^^}1o_:9懟ARm0tLpfqe~dSzT0f, tw1^Z K|XZ+NܟoMmr]|r'd7AQc"DxbFcY]pPܟh4쒨*Ӗ%(uSٮ<6',D[l<䋂aTSסΏWC3)m@JETX5M"{`jwa"!3ѝVZ,W64.)ofMT$ #Ү 3L$Imiq,Jk9͎Y+C c<+}6i'BVUjI%` As[6ztV%Rn(g,Y@ [ "0@ǑT%$." {8kD" 2g_*5J0)A5Q&w!L 09;ډ/#'ؓ ͼx:TZ,N@VBs鮵r{Ǻ\CgE!HӅ+U|"(K-UoH9AKc ηw&5&\u>>;s FUo7{}V[ <岏y=^-Jê8/BE CBC!!O?-!(N쓓h.!EOݿllO·O~/\>]t\g}4RF+((BQAdI4梿h+98Y]lk u[/s~9ҍ&艚:TZfIbXSjUz2*I{=ȡ˴x_Nj(`byT%c ӂWHhxDK 88 C,e(زHZ->Q !vⲯ0k>λ׫*||l&Ӗ=ImPr`4EQl\m"ή01JJ̤rƲHI*%7nTYDۄz&`rXGOLP:4Q_L擷r{[{~2m]ݸA¢Q-9&o8nb{<[E,pȵI}{0s{v7o~;h3>rD)Ѧ!Y!S̖T@bfLj @w0W ;o;avokb$4*u'u9T=|XO(ͦ ǐ95 `aO7wy_>o\ꂣŠ۫bwe66.(Up>|ҸNJ|e,?~A 2x G*IKbjbmnW|-ƣbܘ$DBT}QdDL )dҲRDeR-;EQ% Q84gUA%VU%"e+ TPg!CXBnS7;!`)T(ٱB­B*.*Y7Y9)-kJ^aWQ.|oe^O%=_/{~mv<< vbCI@ꀤ<P;~k~y>uޘP_f2_[+T7W4U b1lQ l] EHVP]GYۛ՛O6'-kTn7$m >8 bV*=̼NXߟv~c&';DVҐxϗ{GmJj>*J0Q]ߟ_+S#8g+"(χ'ϞzA1#AMa0V`"q:KlFz]\{*%Ǎ{uECvg|LgVux{ W=9 r@rVmB2xZ^cSpٕ|W G^|foE sQ.x bF&@[Bw.׳6"J(A"SlI9=|MBͱUDT@UDtHGYMkʯ0~><;'oNSRtR|jp;h [?:^pVeimxyq~z*\^H)7PU*dRaUn{o׌Aȃj~ @LN䣃-3 YrȐC2ncܔBum Lde{4y˟ΰV;5ܡפ;eLH _RouY؟} "Y$n6gI{Ρ2[&=%7szWW#ʅ oãWw0'qraԙ$lD5^`+G$t2~Z{;>遃ɼhIj^vVIR0~j#&37$>f4g sRz%^]fEHD9E%v42f;sqT agėRR;sةj[6<(ޑ E!57oy)P0nÐ}Fni 3!뎵2 DE6'<WTC 8!aqsFrsawgݭ [q, fIX~+eJsԬ UUʫ`un;qaqܥyߛSleȬ"dI;.+Ѽ 2*ZxZ)]ƤL2d*D 5u.'m\TUhY']eIzff9mɈl*+Q E"% HXh4!BDPUYDfN63 ns>f6<^lVg=YN 9:骋Ve{09"z*1b +hP% `0!9ByM}pճI|v)-x;x~Ђ'xexdÙ1T-gAz7{=D T pn]h/e0*tA_mIl|XJUtdi(EsmJoͯguMڎ2 etr>xP=ƒ:OƯ_^0^Oγ//Ǐnǣd1斐בnjc-ҨD]/1C@n^ *o1X$؋ag CA8lwA O3 AV7D)c;f5w5htd@{B@ "G VW+^QSL"2 @ A@Qy 8QTA6A2$:*b"'5y , C1c*\? !p5pF8UTFQW KGy<7ZYAH}f͘XL,TFBbOz8)vNW5A1@uF`}wן}~]_9y`j fPW<|OLK ^܏wy*jsB2ߵG(t/8ODLU:2d*{ R;5J7%H G*V@QĵI& `D]TKpX#{݄n2 z{}Pٿ Ӌ98q%()"Mgv=hSIa`ףYvꃊֳlgFh{>}8u@z>8]l^ ?{r&W]3p|*vm4SD]r<s FpՑƂ[S<~ /k eV+zJڏ_la3/q3fG { @9Iy^uA9g jѐޜ87Gv&IX-jAIy3VMy)Bur` hBSCO8юYXgdHM0q$AUZLX;s8/(`d/TL JA#'A>'&G-R3:w:'A跈jEE UFi4@PTFlّ&e?؜. f>LN~d(*$B*FO&:PڎNRv>$WLi 2(c+C"@pq?Ts҉ӤcY8s/>!^:oi N1@BsD<; Ch8w Ĉ,w cl\y ڼz7|o"zN>H[6CG@Dm(r쳋?$|彫m@(rj/ܚ |>su;ϛWoF҉`Maٕ&ZoRFo~ w`l9SRd{14)yWTf]tn7Em$T g pmn6*hN xtP0 S9fg F+w IQE!~CW06DʂhHH (+Q̫D˳TBB*eTyq3DM1b[m_>%?#@A[^72yM]#8ȒXF&09T Ѝ/5W #=hq!0  mO~5E'Wm_{o|pږӪo.{|>}45}U֢MFDtWpڽ=y`,ܡ^M| XO.?`4\49m7ݳJ.)VeDQ/u!;ٲ ޝ<;+U E GO xv_/2lbqljlf5eFGN>{KM-bI9$6$i7=_ݘݕ4_0;bvR2$@3Q@䍰YB1>lCѥڌQ}q_@Я%׬!02%yuaX;Y*2LӼw~5eZeNj}Ą7.6hR=u)5d'CL廏oO=]}ʃ$Qm^^43>g óz˧&]HBL`Tzضn"M$wtUSl%Om|mYٜYSBiPfEV=Sgl3d_q`-O|aB]vV5sIծ[Aqd4n,v( ( =g)XFî&E7 W)3ް+l qԬ6qj߼zwEbªR\kh-3(U^Ir6[@\ߍ梫v]jw;LT`r 1eA }-]8VI (:̠ #>r'.k~VYK}Tp YRN0F @DbʉLJJ6)6ȳOn»wwaZ _Y~н@5`LCV,e|ãd.9mjG;k lp2^uYGίo|/Y{b `XnN%z84n pZ94) Q4MZK$y GCw=6ResIѮ_얟|x' g]9u(_ʩ={ ҽL"(/{>A<'1HP0 ?쬲]tSXޤ_] ojpWS*s9Ɂf.<\vx8kkԮa3?F(w϶:n f9cj1h'>Pv42CXM(+yFoVz0{$hX#ɮ+KHVoMyxtQ™v {6eS3EX"'+K3: #"@a+,ueb-E0ŽrR (3<%͘e6(-VdP%U #|>c{?+TLU[>1&!,#i8(*s9xSOmɏ6o [Q|n,~7A.~2ݧ˟$ߘnە|A&63e]\&7)bZpb[{؆/_+w@CHVm $BͷwF W9!5EvsrD([T@7#c1!f`ɋ pN~e!cWºw W?Gl/D[nU'{Hc!d /ׇ6?Z|{ҢFGrO}婭<(fE?7Iݎr!bP BhY,«^̷\O@R>۶Amrʊ?}~v䗿֣ bc 4۱̝tt4F9ZG8(- a3M,O5L1E=[ӻɸ +Rv<4B.gpAE w%Snh.iZ* tQia&x@p3lLhQT MB @(aEi{k%!0F !hAG4ƙ834T6/*ڧrfno򩏹q*,5;rhUFU>e&hM̳,TUPlG6$wIL[ETYC$ Lp7Ѡ"YEd; A@6YPPTs("J YT 1c LiL2DuO-y-JƏD/@viD:yCo$L $ܮH9W8~Wq:W;+؜&Fj S]#t#8"S(@0@T;d.eg2]={K䱂+x{?>?{tUzs±{y=4?ş}(wv'?>N8\ϔ5#TgLJ4KdQW b|fB0EmԮBoSOKle=<ٲO{ԥmUv `![L\؛sn ]@RN".)/6^Ux߱>mÅ7mt;9ǂ$.ܿte#[c ciaroޞznۘ!mod'u GL`!> XnI"̫d} wѓCVf>efv>$&fE R܍VP 9RFL@FA3!M||iǐBIBuz4fwՖS@ށ]A׃*W*h%$1!dnUuD%DBU ͘]mi,q|Z6E%QIm(,iΈ Q!o6]*B8Xf"=}a ]Rh+vʖ6U7 / 8"{=:a@C70@Z# " q4هJ7TYi}CHV;d^^܎05Ma6X‚#M:$D$]\dӉ͏5Z6weX4d@/m'a% '_\ e/e3$/Wr4IR6cl%#I(F?$210d7=YBvEDE(sAXO+k1J6s lJjUk T2C,^QUET"0yԔ ̻S AD&8TT#Ȋ9BP. 'j:E>\8ZxZ:MK5V#.}e vmDfH]f($T *VSK}TQ < E$Y]R$udHM@(G/?nN]OnEsv|r8Y":Ӏ.J:x>lWô)r7'Y邴E 62YcY'hqYצּ @ܤ 43uI󻁗Mi5%LޅG7ڣN]^a.ûS"2(#vLSֹAYAXV3d,]tOjGMeCD$ӽw._瀄Žizʕx_N@Ϟ{Ջd7IW$4>NŏM>ty?`9l*xレssګ9';u݈rטej KwMrjA|Tt1뒖"͸ڍBT?D͍=)ui{ Ƽ"3ŶfPj!i ye63 ;AraŲr&يm4WT{;.r^FÖY,޿7 M;{]qF;y"ƪ(1 @z'O.oֹk+3B?}-<@*4y~{OE1?1=B.*b*zԮE~zafcY@7p!B]*JdXՠ"!7"CfjHd6(*1y&T{i m;,RG{@E) j5$=JĨ>!]_w܂y'l8i%7CU㈗3Z.R2$Ժ0'v7'}(\|%<XF//;{[L(,N{?vGihqWXhQӠiLm6) I틎wQcY' 74!i NCaA7K;4ۑg^M9ڷ$wޓ_\qv)~f *Lo`@ߙG7'[[_ZNh.iH @YsQHL!R, Htlcv{9,vt|*/͡~ {{WбeqRV߬)N;r$ )7hV&Uyk=%yCbqko)̦v[mqR\Դ/ *mZu܋Q@80LG Ŏ Ț%L(X1M*[6w8 Ecfl ^D\LBFI[F$ycF*,GnLJn;}T2=v ԔFV=vgd9Mc $e2 ZRʍ'AB(lBFL1 PeIP4$hIy( v$c<&] "j'(M3eg%P5aUtԐP"[o,=]}UזhH vg䋟n's㣸ޜ;`a^6oaW8 ⓗ]{o>>f~1w}Q҇__^SBP +H$֠qöF΁&5  m @ӓ,ο>N7>6tՋ_li2UǣB9ڵyf`g@Sfc<نgK^]ݒhXAFhZAz[,sRح ՝VVA|fzSy1eƾ0fՒG'vM*_t#q=WhP AULf $Y#3Gc7,*d-{k1A$U.D178ߵP]}f&uhAp fs DG6cZWhd[?p wty.0XC@ivhv/].ypѦ֩bn.d'>y,O(Pݍ P J^&}9z%( m($QǢ&Mosk=YW39wQ3UnԲݥ YD1ݐ qʩtj!MP(ٴA&cP9-b$ X"e."o0 * &DwwH'i(ND!N(.+VjdP%D5{U;e0ٹHف,!v]{Ы(jte=kֳWm|&O@$ <4[ H,`@8R&Wզ9<ʮLq巯w2O|˷Ç/ s)$6DC\UŤn-@g8Ġ>D5:V5IQѥR-A`S2A, `ń" 4f'w`diRFU-#(ZFIT`BPG FfT@U~-06ETm$yA0Ȁ =k1*x"uDdP̾mӽYiN3sQU"D}k *B'ZXTW Am q`&)("FF!(P ͯ#/''?/fr Q@V)Rx `^i^Xe,#z(j\|F7 &f  >f9a?֡/9w¨}z9O_g %2)hհVwB Vx8,55:4 Q Vm28~'E!wWlw1s;ũv-__d×36z%[Ж UWCBhP@*L b]YؼE~ɒ*#HTĺT8:) uoeyJhAʹHD 1EuD DUaZ !׮T+O1׽? AW93w4(#9)c,67p7kS9*sU"b%JYVjة990GOoz>VX3 9۹hӐv?@lZG|=W#>aA7s½|ov~ [5i;EW)Zo<8;08 ,XU jx"FPUDCUXj+( U"6X9!2M# L}ǨkD<<.r+[9%TАl"T2L"ѤUgHW[y&d?'*R؜HGtB\ɓe8L4jtW"HuJvⓢ L {C Ga@[ v ~=@+).""-iL {!M ۞aR^Llz|tDk55ѦڇG&e)MOdI$ ȳI7O lңwRD5x +9:12D7=)gUb(\N6=:ȾpwModOB Uڀ TP<vnW'/]\ّ0 @؛7<-BB!+ ' chkUW!Rxx=6ӂ7;W6a=gM3t+ AXZC{}V솨Qen,0x"uh EHt}6*J䈯of,X9͊@DE-L4]dQ[>5ޏ[O~oY,70v e/rRR&bD2L/9D.MMW/tݬP_mH؝Mt:t WDzlfB&9O1:rT $%*aK:)r8Q4*z"`o024Xb "ae %cZPE(g!b$!5,KR9CQwC* YF!0j1CD-L A}p*HT3w}2w׫Agҽf'=>ݻoU?:~}0A C(*jR$gDYQ"}/nUEDAT5-*Y+g'@h~2+*P)3 RQ$=@Tɢ)2!V3/oN>\^]~:Xg, U4EAaD]bNOT2Ͱ/u.sZrϷjh{3f5pR7~mϿ!oTU7>[a&tH053s_dY~uS땑_nB;î8udI6ϻE9be#1ߡ_mJaUmtW'գ%"H胖On㬭L>}C;aՙ*0Q>3.6v׭]otLh"翰Wc*QrIɀXT}[ni^m ~ᮗbbe[ր͌Mt@Lnߛ~YmL,k)=My xZ@ Qmjj6m^@pf&6K<+aezyn[9䫋n}C220I?ٝxUvxzi{<כgp~sNL`'ECj2؋M}i#r{T ug(C4Ȣi[{uF;cԿq4WI6}Z%1Bb G!U^" {ٖr2~?Kzc82 6.#JHǀҤT=`QEԨsI ΀(PD 焓̤S:P39]5'*BHڍNPYAFyڃʎ 'dz-X4% C̭h09<>P^(rmB8@žۄj6[\a \ynZ;/iyXdwVa3 ~9/e{Ƒrw@@s3A\9ݤ0!H7lү<]v'?,EgKwǂ.:0 n8#)TH,v%˜)mN˪03 ":EVG){C'(AAy)0DQF2s݈LnB: B>8IXFQ@kEˑ53JlbTuk i)D A  "E G+A ɠOq!QU@81l,w#^g9h^GfG DJ}ϒ,ERԴ7)daSe'-2oƂp]P{R) X!s i_~b#&ժz~k d>:E譺: Hw/e&Sˣ7ߎE7-K3z솠y$QV)Vt&ɮ݆'! ʮ8ۦ۫aaeab}^zfռ|[rQR?$.vA'5@JBK,9WhJljJZV2g1e޵O9(YĞM.V?8i!E7Ql0`?lik2 brQacw ypx4>W/@5yDkڇRhE!Ʌҡ*"Wk#+R@j4s@u!TD!!w>!E>1き$AN; /@R]z%ihA!,2Eg(llj>" + <$}uH#*(i )\Bv{~&߹T Nq^t=%F 88*k҉&&~ l( *3p(}$"w OyD~k  dS̿xDӚ`5}?O3?QEv9s%] ٍ_M8?` jK(~~og+/~e_-Ut/BA 3d%Pa9_ -[TWߟՅmr}T ruXgɳE\- xT~7pz` -BR-@CjaP>SM;S@2o6%&\U"gx~ͱӐ&Q`ђg6F`3.+mdM3>k{9Elf]EpK "]ݪ1]p䌴?W/ pDրJh@G "Jm, X(y>xᦕ\(*AF,m8]ݽ\f@$-N]ZpBf쯇2}o0tp(ۖ𣮽=MWaW6n57VTdF|fn&}9 `yOaynɡDQ9 BCɡfnyw)wBiQIqFLibJb:d3GP\o,Hۆ5ɬR ImÓeu"__ŹsDd9Eݾfqljśh~y}@r2}Zg !H+3$Eto~⛋plBh A8e@㉭d, '%_JIqLp[a2T?A`s@eDAT$P?3A51W[l꧇_;##o^lk[DG嬸~YQIQS7L(!??$٣&<6}I7lqƛdݐ1ͰpGX>ZvbhZcݚf7 X0{WۣM6 cқ7әߠ8l >:ގh@92@31DyŘV&R$h~=?7h`7MݎLa.~okKPv1Zr;j=Ŭ2cwP1ѥhR,: vSXޔ&n0 &q| b"*>h[^;Y.I!ETW?aTpm{~tMn X -׈ d%).d%󪵀,Gw&|M*>vƄT炥 2$*#,p0&`0|0iWM7!^^(9%7&W(U{חg1Ţʌagzk 䧋GZP՝7aC@@eA88]Ww\?B9 bƸۂ$!*B+ZB:FلmiY@2|!i2s6LIG|qk AvY$S{NwLt DLI/l0/툢@ ֞SRCY7O$%;#M'2~˷`?( + 1* atBfd4.Wfp5%D_+䵂0\ 8PsdSy1rCz Xr@`@cItUP9erdB?(/˜:Ch2JƁ35igQ]vԏ}' M%p6u4VqVNn6Ga3w_4Ï ?W&'m/gn JQsWHx2t0R3m,c<о6tbmLH2LӳۨSl 7lE7 ]ҩ3ԱUQsgn, r"귂4CDVA0Q G0Ĩ4"' B P@C$o* h@T*2 1(J`)Ov#b6EY, \|m̮oDFB3hfRf va F-H60N4j (;a-k j [>O{=d/wY! -v4v9xe *xp\aepcOO;/nmA=C|މ)L~>}޾[UNGs<{4XV('߬ -}"Kor9;v (CmL $U篺=hZ#Ȉ雧sEyw@`X \fx;_F9$=#+D& $6ȜZOnwxŲn^MauˋM<_rdh˜g.7` WwͰTP JfV2WWo_PO&M6[~G#;D֘n҆h^ IL!Y(~6֙v6%Bt҃{O6$3ԁ]4 vX MmNi\n2E444ѥ`RmX7,ݠ,8) #vj}5Դ=xX>) n[7m:̌ cL؎nSfHzC sJXMHT8=ʷѭ_>ޝ{/8 Z AI@1MjMfdg0Q|uJևghvo?PL`R+y#1!RX&aQ:UlPS$V|z@D/ms?Z_@nr/굃t9bG9$H*¥Pj "^ԑ(&FްQh>ŜDG&Se (G%2 +%Qmjm4cnprŀ5TljȢjR H`vPՕ/ҩ&bD 2wiQ7SgջϵW pGJD!*2+SryN z O'DGfeN;eZo/ޚo0":ǯ)zkWЀZ 7ռCn T4;;{m|gjyty͌1m/㣩܃^W闻|nS_yxjۢn/@ B751퀹.ϲD#h0s`E*$-cЬn⹌L(̎'m]v&Ҍw^ǪIB7"ᏊLSȖ6I(jU4!zH}Zل¬"Dtv}b7C ql6c~lbHQMg %0\SnŠ14f0 2&2/&nA|̈\((AA o{÷;˛fBʫFn^ f Utp6aDb+Ac 0*RJ4G ,[a,qbcv5eL MfYLh(M`EznN*{=px{bwǑ}7MZƻ]wUAF6Y!MF L[ ) @".l!` Ίd1Wmm ~ycYPiEC $؉^ݼ` R7\f?B:5g^'Ӽ6Rz- fV5$_|i_tS=ؠcHmBG [ẻ)vt::M<2ɦ!0T9!o<*!籧`aOgɟVmhd Umwoown5F5PUfh Ń,m/{(Gl[0w4}irڬE꣋睟q<g4I)ߑ@l/HT K_+f¼qYA@|VEDL }KXLL)7b9ɘwvtXT呂+`_%@3QeSZ)ZtAއ.x}cj@UgYW.p$R/VU!://LbH~(Oa|j@MK>0VvLEl<]0+?>>gφ?ZoӬ(hF8qYL]nlf(UHzK4@Y2B"UFE(% (T.ɤg( tuY,hlr`K$v_9VG`kk[DT%BȆYD&7*(GFMRC,@J9a&@Qԍ,YT@XL;ًAwH@D=0 1LȢAT:E߲TPU 35~o@&>i $J@9o??yun `&i6Gnzed?Ǭa )gcsUWg}]YAzO7oٿp"о_՗~gW?x ?dSݝ2y]_f`'\}f>fԃWg/)ӬvGxrw/ݟ*}ԀA_f|4kcsΦՃ)=S!Yfb+[Hptw/n"϶Wm< Im<~՞ PGnr5ը .}Bۺshv}fhdHST~3K&4Mr3v2loI7WP>}10͋!mUݷpXMdnre b7h,v7&k#\JD ^[\xj 9P$48#ھn']: _drxTēPnxȂ L&#F@Hn<Ja.O+{{=ɋFc퐥Mg]`(-WϬpf9?8}(a5L 6j\ qSnwa&N_|}@)IZci8yrm1vqQ0=]v8%}?!f@S+DN4@u9M!^/ NDQ ^AM:+`0 7&?Okٖwbs߸ql73)2ى%$ł *,6c؀m\vp )I&af޼mګ~ؗppsk1(gM" z7H}+_ߟwIڏە/g#Hɨ((w£WT91 BEgXcJ"A8-{#7KgSB܁R6 #D"Pa*4){b$e;cEeiqPt/Bn*&)=d.? I^ufmVDT C67ثkCuM BjPLG!L}Cn^0?ؿ˟1L Ǫ7ro4[sQQȦemϗ˯Hۖ о2tɓ|sן[vJb+>'B+P>MD/bؙj -ீ.?f/j1<0:%$-h#<mW3T{18*>ZWf34O˃U- kV0OG*JO_t=!")TynoF -PV퓵 @ iB*Iou!X0*wBx_uwG]:Js&2YUF,ڻNB叹Vه 7R||;\p\r8Q9=Lf6JLI@(sNC$%mlRgUfGAp=iQl7"0؏[sQMEߧ ]uljrQ͂ͬLz/8Wz%]"ȍbWy*`"$]0͞ʀƧzӯ~x~_}OYWD\>wU'|^ iJ F|a3# {LB"gwPJ{d'Kű퉠1$Zqܬq6PD^LX9E`g2o Rfa{u^q[ߔ'uyKT OR5 eu!(5( #QU02V-n1lO[=;o{x~|Vݺe+pgyI۵?K :*&?H|`wׇ dH륑n dk]|x:uYzoNà Ӷ?]vz; dףljBwV?+ǣ#+2S{y0:)g=@u {׮Ͼ1<.% ɰ QxlTOڈU&j4Gm( E1R5ΤѓwKVvdK( oFuܞNܫurienKWnMjAva݆]WCQ>;g9;F*BOf^9Ć* [Zk/:z9K^8=NmcMB\Q86ޒ v6|Wh8u=k3a zd6D_o~C@+AY;OLNeoַlILf2$ÎU|",KZZ^ws3'A9#!&1['gME^H3IDAT^>lK*N +R꼔`e䝳47a<ێ} B150]™TSn YN߾Q;;+iv+vnı=`t6+y21)ݵ 2$)峢?,`S?u/,AMhcn-JNzڿ}QgPHۥׯ|O"!G`@{x ^C4$mvޥo>0T8 )"i9BT8@,B̴dDqqX zcG<OuIym͐^ ^9J`{LrfB쌀d?9ƝwʆȦr[\$X۵Z1)61 ~糾ftqn[WˋtP 2]a#blfR5;iREiyk򪟩YӒU%>\dϻl,׀2R(FUF;cHT QVm$[9ze%%ʭLw@wMh ag\4{k_o?;utzM%3˓DJV (sŠqFlnbY`Vܜח;?q}e6<2x+;o܎șUuAigTFn6ok .lV3-U*Dc!z3XaoS¢r];/ hHM>j!2*}1R Rl]Rs 펉{@bS%v ٧5-_BלSqzKK "ND30p]|'GLƋr5%h\t%fk!CP7=;*>ak%*s rpl (LjIT߅?s  z\N78R8+ hZҲ h(G}QzF& 2Sdd֥o6GmWu"xmoɜ^7ւ JJJE)H퇮U@{|+\O< +R$դ tKG*XÈ&7 ~P[qtyQ9y뙷^oEw(6j*A3x* ]ސl^1 ǐɁHڰZ:O (N@ I˒By4Mi_ޏ`:S!3yP< [brF4(83)?))8stQ%R _u@)QL ɰaqI @;rQ~Gz!4?4%S|;<~\\wnw'ɉW{wgurZ M6Xݴ }`] Үθ1m??wݬ_Ujz]v=YӃc'fyLsÉy9enlցϪ&v1̐j'c{yٓC$!bG̹7$xXP3IRCQd吇m7U?+df}}wԕ&e Cn9Mzq e5/2W͙QC̟'/ 67qץ0rإ)`[sPQkt`*m)HN԰N2RAQVh]ajXdr(g݆3b0$ͮ]iTޫ;2F.朱1w(Ӟ ߅ܕ JPMh+Y|gnYn.VBM('bg@DdJ{]6+9uM$ݤ2_#;zҐ\fF{å%qT]1YIs7HY Z{ɚmP]f&fngfGE["D9(-lO_PG.ߝݚbiML0Ћ:ye bS,tVd-*_mvՓѯ.tfyCQg_+Z/TfV8 @I5`r !)gJ$i]*ۭ/54%uWfƛYۆZ`X 9e)g шPoۭDrg?>? `]|^BdȤg1]X ;I9d*UT$k&m֔'pv[_Ȏ8:*ëVwQLb#|~.z/vdT}Dj,4^}y\FK. il\I^׎vj&1 /OV ?XLw9jMe"2ٲovEQFyD·sU:lt,?'@\zřd@k6(R?R xϬQ!Fu)%uTZ1g^\1ب<%P5 xIR͘T=24 #,9vw}A=MH?)?/? egsGΨeюH9 Hj2cF&ZYƙ/&Y"(YQUۧ|VMƣ6Ά\yR4n~jn%Rnr6ٴp CV0%" %"Lf"1dUiGd vUH>e+;KYG9o11D)+L!AݐF>iګαYH4Q`GmAUٱȚ/ΐH4xhqꓪ1@H L̚("%^4 P%Hfc1#x"FPj#*19/ `(%)P;n+ u>!S)I*`VCr@rXHVw#(QȓdYRP#(0J#e Goۙ{ʻGܯ>'^f5^9:.Gzq<ыyin! yQ{V؋G+0eRM|gO|\_z3R %A遫ztҴԏCv8=xO H9WI+N_Ѱ;?xwΊ5/C:<ߥW_$^/mO~Lc= 3#Ǝqۛ!?)O3N{QGo*h,Ґlr56.vd%66V<+I}O]?X,_X o/|cģ<"ͮSD! ~99Wy%tnݹھڌ:O˝ʏua].dѯmW7Z>>V!ʃfYCCVA,[,t.Wa]Ju%*W,< H)IvÛua4EA\錨#xs4qn$\\uȅUvfE1$7/HvL~?Y}u\ۣ/VwS~)%H~#u }V ^3(w!˭i^nk?fBmu.qtyq'3A"JcY2ҨT ^xsݍcÏ~G?ޛ4!LtZWjT;cCd~ TTJ'Gfcc7*Mf'&@c2wIJ0sa]^R<3rZ^UrWqGlHRX:zCCh(fYW3x4{_hHHU )6Տ 7Y e~ڰDS~rV˫lq^P1Ml;ju27wFcWoۋm4dӦc ?P 郂l'?_gųsFtv/P %h{Hogͽo@iϛ*)/Oˮx6qȴbi,E=!u9MyŰ e.nhLDMrsaV0[3iVk7 ]t4!\3&$nQnэr )+9dR %Yi<PU$(A\^!E1!&aa3hT\XfY0̛079 &%eik]3#&7I Hyu5T2wm9(U.BFsyk8S/{k` TB2<+LD,(ը d9yQ(KX6-SYb"iHh`3㳜enҿqIDQ0"51S"7A1-hy̸DXJuiveQX3mw$;#fuS{$꺠expRקbۥQں[߆pijms{[գ¢f6oV;~,?8"(܏׳-t*PfUEHH*J$9{n|Tlc7`*"::.Wvx{ⳛ]iiyWp<>vvO/ҋW}'vVV[ןNa>'ۗ˓j;ʼ˦H#q!gYÄ"eVx9Iamdf٬;H Qfb7kՋOG pm4]t_^EZ)%?({e-xEiz&jtTX>e.a36ܪBq6La/:ژ`.U Dqm)d P9gG`*1n(B9*2Mפ 6 0%O@lU4lIoTַ!4ykBڳyL#7+~ :ݚoCoުCB0 i҉ɭ N.MʜQ$:/I vc(K +yݴAsݎw~M3/C&-QΊ $c[A\hl k[8f٭GUw~;rvFXDʳ8eLQEY !D 1RR+ }*NJIj9Oʜ;0ڧs)ԙ97 !kݡI($Q`B2 ʖTTA$*'+*%А$RPFbV2P5@4ki>㾅 g+zkCPKZ3AqUT9cL!IJ2J[᏿]|Լ\̸ėGU?\~(@`k3)R'N&|}!Jve:G_] \T z78l~v^*{/W[)1R5Sm?#D!!u4 lS)ԯ|wW¾QlFÂEx8uUx4/";Vg`2N?8f}ɐ({}ۿwB Q;j֒Z"% LP]bi.!jEe}߄ru-JZxh2߆13'3.>6r4Qv% ;girZ/~4lt?yۗitou🍗7>~"GC_>}/49;(/fsB\:~6wԜwS%DۭNmB7>wu7x|ʷK?&jp,MP"6 \z1_n/Lc1t^3UW@6qaP&jf!撵"ޒWD_?G?݆ouߗnj`8MJ~Oh|W̞}a~יZ,7NߖIN|QEB#< K7ǿ4'ԜFu26o۱ÏC4$ǻ߿zr<[*G4f̳Z껣X-y󔟌dPsN8݅]t?!DټyU5m?XSpjnQx['KO$#R{2b{ݢ &MS19fҦf`8D ,̤Lp eVɲJRC YpcLi#L Uay޺vavI%vW~n$s4tU['XA CqͫOUiSʜnT,{y߿V$IAI\DDn#)xTJUwysB(̐D̶2||~HpISۜeb":z8[+KM1ɇ.HE-ʙ{:$֨ZVMdp6,I+Hf&j_x#oˉddV$˥?l.ۺ7 v}.}یD(RU TALb^ vanVkhߓD<(&*s̨M,>.6@6DL.08JqH| .eʬ܈KۏFvg[Bi! p 尋E3Y)A`KIy(r"׮]Dꃕ>o>qC=eGD>Z1B@, '#zE=x4+h̓:Q!]3&,Mi&aK& LH3FPzjX;D΅u@dho((qaˉUelsvw̾ c{v"Mo/T@'uV@4UF{x>l%%%hYtv+QvT orҶM%4Mdbu!\{3uelڠ%O-)*TUJsYdT0,~Mbwqa1&Xiz AU!nb^ ~؍\8<,.fS,$yaYۙʼW-W6~pwp,]6ݙX*Ks;fYVа;*K%T)M`TE@ QRo^8}evzez7Q7ZZ/4P̓Jax׻˵}  9~;z<[zvVAx8{674<>{0zE۫DUኴ!WL[Z_TDNJ?lY7y}0F\DDd}lP}:"_Yӥqm32>wxZ9)>S~]p0G߾)e#]-Qƕ6(tD=SC/<>zG7q=2Z_m'ò- 8$'K5vɣvk0J7愠Pä>A;˟[} ;ƅd,.Y-!KD孡H ׭yiqk'~ /'bHSf d/qc [OX/L3|Olk>RyZ{dHٴ $VUAկ= Y-(̾ל3Nto-B%c|{.Mȉ e6?ݛ=sUAc{q6>Zv&1q9҉.ffIP#Rp6rt77΃\832KIC0BW# 4̏ ژNPϓI;ōC!85&C>\lri6UmGB$5o/ p0%R]C`!EEHZXN}>JLlHr}Pt+`5&mo5䘔BImc12VU@lNHO:Lt{ *PVd3bTz"S*鋿 ݾpsrڬY7Kw,-Э@.ڂL >惩\)MZl^&%cX)MO}>2OWKٙݰ'Y7-ǯi&P9ZI(-66z3+F_&wG{VKBlN@! PTm@/ LL +}Wpx9tY-CӞ': tߐ4ǐ޷:l&Ӿ+ W=9iӚ|p t E聬u UΈL "&BFOT.,WdNF>RB&jې Ti4Q3/iYET8q'nm t> sBq:2"FcEҮ= ivmz"ު*dApFufź}vNt}C* ,?-+NbLg$r)gopD* ˙?0a4$uoe+(7M"ۧc*Tgu}2l,tHa-FVH`l^ $`vXnܴ üeRI:U)@U>ixweڥUIݟ{3),m?uGbNg 1i)&v/ڦs׬ ߪښ~o9-~zxL;ծއ%ܱgVE $!!&HWfPܙ\ y30c;t QJQodTA&d~3laRj@PmuwUeۼ "Νqf6YzE]fTTĹsKLJ̋Q#"Q&K QW(<\xd@J.7APIF6[BzD30>RJUD4 U.q؅FLH_'26=>bȲ{M&0W.qfO )j,RY~R2W;oç_n~> qDW>PMY>e/6:j{ijûU7lL-c lك?<ǵrK @O'/okw>K0QwJb t$MLLAUq6dd͐6F|t(w_>g||婿j3/S`LnΎI닋Tqvs4uQƽ%5%;X0LT=tbUjY9Mi;Ofo{ONadnaG0̥[w/u9w3;PaJhCŠV" ;Cv^&/xu^78]ITY60jujsoSҐ gFӪ;7.]jVo䓕AXn6$ДH B@ i1(GB bX|wb6N?1~zK @ Gp38EU#ERhD.S6J{(AR 7ug 7U~.)f+]%]On `d& ,I_2Uve/{]'/X? 7z*3%".lIx$&خ TTDQ[rhTGxܦ,McP> [ N)hR1ٰ $m`Sg4qH,d&>lrFDn{".kms>&qpX^U̒aI׼{EN 0`T -Q+=`u̙ &@A[4rR5QȦ(r$U j[eH%U5I(:B_K F, L#k"ٳ?[LJ/oׯwnfm㬰~0y*fyf裖WLN*]rχZM&Q`.QWͼș //?<~ Eʪ^ '['0(@QCo~zw~t| {S_{]}Ϝښ[e ;́"ߒv=i.~ysvW??{n7~Y(̬2B8<6tͷ?_h$~ 2cz6q~fڭ~pl7#MLb Huw]9 1 ^ Ib^!D6A=Cꢑ>ά 6/6>S{C@5;Yfrs t$XwH&]<>"?l6o?k.6՟\]o~hw_) գî3&_gr壼;}<}yu/8?cCI%OPq}eqUOm6hl]w׫f#?h^22²BЌ-R`if)~,8WGλ?c^b vL?d&ݚ@dw[ Œ*Na s @NJ*{jJo\dc(*6XY_!k8eXKD~ B )x[>a{ʇKR:_];1ǩݿ$F+pNPO0T{TlTpr%`uϳa@o)HUw E!]/I{O& t5 DU(t,Rs JXo(P̡C1)2D =M ĉ JȜB.W! B@`""3SFs|$tPuoO^ܨ0+ۃԈgn{z? rV2k?E/6 dH O(*C Y HQy$ݶF(?l}]dIٺӦVdFY,FRTC1T.~d|% /l8rF`HRPa;d65HY:{͎u"ܒ67A*ǠɑS1ߝߝ^,nVa|o1i3xzy "&*!ˉ\)TLmqwԻ~BMbeaK)5òˇBDOE.NT#%ն97İcMFЋ!+KJ],vk_ R]zݥ{!!XqfR&gs뭥dHRZMXJ0zP&:f(9zt`kEyiV[?}zox2~4S78!s̰WD=_cVZOIiY^u@J lʴ>l_T!I]Hj D}HQan HH\aaj]aBa3A1eCJn+^C喇VdUT)c{!Dd~' Fk{XE6(Ģ{!cP 2l[*Jd&!KvQ`nxa{G1H" RӺK &XF cLVr0yPrեfd`d~V$fVQ@E]4)1<+;` +?uevsUAvSy;&*6e,[B}z-z$ʋ?JIY2 Q=2mYk q!ύն1n2<ߤ;L)ݟ7]Jʦg12G"]{bjx}0oGFז)lDA%&TXh Nb>(]mzfwm*pzgzUZnˢt˝>g_ dX>`@U^lUƖ754!^. A3)̶` W^V?jSXUEw)gBȌflpuϠ`B7+?ަudHęQ{G*:ϲڒJ Y^6W@ {fYMTOuh1!ۍRNF6-|>ѓ~~- ص?Rq8&c.{-" kWb B\qG@y4}4)URfUT CakmGQa a3"i{əU6jg$̃?b]ezS#pa`VDK VZaAoC o @ !@Db3XQ ISLl˦3P!32;`2N3mdIٰd 1OGI3MΟo,wUC"m=ñ!o Lf(M*; u񪵺);NS܍Dù I$q]͈5 8U5Vᶋ]0=W( Q^9j{/M؉}'I\3fYUL]N9DteEL^&Qs&hQ[{&w"΋8yK*!$!ʠSAUP0ucIZ*\Y r1D0"lDޫl O]'<|g׫]zx.Ҧ7<.CjMأq>8.b%nD,xFw Mqi9)DžYUv_lӣ>mc]xSvo>Ohe7>Y`$lqgg#RCa͋||+F0\*;y;q?~7<]7{eV7zɽGw/CN{}Xd 1aSD3:]p'2jO/vrs n(^4Ow?YFmbЧ\R І"P MWƓfC;8^8F~9p{w)r)-jwKA]| rsCPwr3Nb䓻\ŋw&7?`NGc]uqq_Ot4˓lx5CoI%+?+h&5{=8_m-U64GywI&'&;{qA]ўtsdݶzJ?5窡%3hsЁҧ?p3zxjo͎Lp4)ʇ SvLʼn ?&Ԁ\OTBZ{Ń7p,}cOc"SCV/$)(+ɯF'"+J|0ߜT?y||.MͦƥEc8f'zG%\V]6u 0<,[ri4ŎTMl/-')weIQ՚7/feͲJn2յ2r4^m\"H"z*'rU"ZR0$.+`X]Pfomn C :>;>4N~pn ]GH%DZe3FxR=4. P)YSiURʱi@fԚ=3qY+PX)lb0R<򹠜QӹŒ&m\=Q:yO)&QqQd6 QY U3@lJ)RedI_wYݹ ,i6!JzwKTg)3v~MzzBi`Ѹ!II 5!*dNh6Ws:B4;ڳ(L6{Fvpn z]C*R" f^%ާØAց3C:~XՊ|ܿ폄3'{O ?Hw9;0[jJDpp\" \  XLْv-d5.6U@(޴6-;퉦cDC{$2g\ʐ$H7t,igA 6|,Ӷ%('M{aE\@|&藐V+P@19L Xؓ.>3s9&b&yY0ĦH|4Y{֤DUawXy3\ %DA4hҶ{;{Y4$!}~[ǫ֦?[ ! 9Q!<Ŏ! L{& bS(d,;0=;JlI$=}2F֦gY5]Ghv}?z DmdACDX48ƩªaJ6{Qճż'dsߐ}QɇDzISK(Ef*-3͏/FfVDչjTHEX rR3ʉH[ P0D7O]1@2^>Wې}>zMm'5b ]r9 g +MrnT-L 3D F" LfZvhs8G)ףU1iү AU*peMUFĹ`>@чڋۅ6Gb i0} ٷe}ZYapXC A]^;nə(Ivsvl(1C TͦIߥ| 5$Nq AEC6ox֠.߲]&4+J(x?2J&$Ir]B Ӫ7i BE)AC$] PkB9*9 dȲ")!3jNPN "ހ{kw24 *j=6ۦOw>wo2n n|}Ƴ|a A(e4Z; ^L+՛0}*TAb?HEe:pj!.y\4x;/e a (hH}rnvĤZ5Pg{]gnlS=7.֭tCmqa5ګIU&E@>nH2%&ngHrl zsT\9}<*sw4W%)Wۮ"FP+lPjQMqa,_-.{9=_G/TmD-I]6~v\/fùQů6uLo׭w=g iQ> 3yaōO /, !D%fQ "ջ_˷cw),6Z-8#V>猵8| an DFc8f _NM`+z|pn(g{lh"v`%V&CM@?y 7CXxoNգ=9n7lxcI{<ӺcuCڮH+yJ+ ;Vsh  boϫ(f$>U6T-cmiM;)I0:O`ge7Q3 1S:x<]fv{Ս Y6>+3RT<:*6dXv`"tٙER;wҝy,z=־=7A6hR膫¦΀hXIJIUe#I $"[#eiZĢhk_yj KqsfT5chmeb`r坱Ha1E?ܟa%[o%"RWptn]Z;qR|;-x:yfx)Z=ƨ6A8WAZD$a^eҎt䓺RE׍EBBԗZ@yH+@ȳA\jk,*@6$)(,S#AQea QհB"N%M/% (rUD%P&|{?tO}vvspgcNjIt=_:$GӧOԟ=ۖe}7lV}̬ͬ @!H((=~_7)MV0l:l P @w?W;v"{Zs}ٽŋ6̪fܾrcXdz+ s$Mbe(ń/./?}-],N6;?w7.˯%)?نU!cb $jntә4~'꿛KhPoGŃQ˥~|'Ѿ`(=%>]8~YyZ"g?+ON8qŲyI/oo'6o]/v? 3Brpsu(L$uQE8e)M1i<&Aw֢`J3SJ8*3?zje][*'b6 ߲_.iJ~F :z[QI基h/dR^}sfVR7}:~dON@ VpCqWjߟo&coN;/SJG諸SH?/w'Ot:׶_L-0_ws27nZ;Ҫ&]џU?i}>%B?TĆ3lD4>ULND/2_HbR>W1+[2o^; { . @efۋOoN6VNvoסm:jl]!v\QLK^Lzii1_a>]&5a3{Fv[Zqvq Q_L߾̾m5qo}fk竟ŃϾ)LڴD] A%g;z{q"fz^`>pD[t6X'gMV6˹K3oE㦱w1~zBgմy8m֤i6V:*L=\ns IP e"+3媒GXM MILAԁy:NtP(!]o*@W Mg A Y2Q_t|O=|.29tFjW93HHUMh[Ҕ\I@!K t+͠GpP> qIo4 Pk '.X̽o5Q1a ) |\|N ɠuGfk9\(EE(:QH$/1n>%}Jq;Uu8^s C0XX+4^.gQ vU 7 T)R݆NGK ViVBdC\6yA^E&*GrB3y$)E樝Lz]m e&9u!ۮYj KR>"j[mg3SާVB4sN*`#ǺRNugб\Yk)Sjِa qdC6Y)̊(:6aTz8G 9ʮf:1Z͚kbPH,lZ0y̪]ѝ& O7G߫'~N?&<铔yBG/ǧjGyT&8HB\踸pZU.7bVgF!/y:+\ޤUY[?-,˿`@N|qG4X_o Vu# 7 ɋOM8Ņ '0BasTHY#ܾdl`ӱdYnOj2H HAH,~|J0%--k&c-A/{)\|U*{qnMNzuc6_GQRwg5)hDn_!>o[}&_O||O X9~`?4LJZtTN`f&(2?_n6okj4gLD6VC$giNryڪ}K>Y&FOdIB; .@6ս'kuҴĎ\/&$6^_Z"BZsÎDLQT@8z]OS~= pj]nDgEB͎̐hǪl8 "Mʷ6zg^ͽe}|8~kzYN\}=̎j$mJ(sAY7ثJ MT0`wd2E8V36I]mtu`i@p^yȦ 3Tͽ!|ud} cJЦ%tD# I3%fẍisv '}3G@}P0TWT/gH{ )#t 5$_D֮"5 thvCr--A9D1! ia Zo I5 !"3 jV?d͔B"ImӍ4:F,Y2$~apX oQeCPhӐnnXRIeZ@k5Ak;"Y'zC)Bs qf>\dٟ3I|˝ 7OQTgd(L@R V|k[rznHzg$RgW݀ב m *'1]/lPD(ρN+G#fE ]Tbݯx)7pwf΀HH-DQf߾pf6'd]]l[ˌRs5U/=KYii{1>d ,/lgr+dHq6Ȓd#`0n)C9 K td}+Yy_,=%&+) RNzva:0InB>157m^fR0ynA{[9Tz1' R$UꂺQUq˴ՋBQw譄h4(>8RزDZ ⓲qYV J\py2G475}+RڅMcK3Ȇg􁈡\fQ(=kMJ0!I vO@ ÊdsIb vjC@r{K 9"bHCP -")2xt`13+bO~z$:UC}Df8aVDRV~{SBBP2W)4*N-qfvh5jt(5M^jLu&wIlɦ&FEQΒȈ]Ʀ I`}̳vG'ln_m*L}Ma28$[ZtIy\/ o=jh NN:hd Pw0sH/9|tvea21::x.{1kSzfD%Ү{G~zg$%siMhbV!}rNdM}cGC6=4=bŠ&3T3qRH_V4 $݋mS%,-A%8H'2{7*lӉ?$sڨK8>7U@iDr6QiJˇU|i9.PfR"\Uo,R-ezJIذ}(>謼}Hn9}NGUFm;tC3[+_GBg'֐ƞ~>")RH%ZVL5o=1~ѹWWK;;0eة• 2aA]R@tPlRfU! x4+f3&l!}CucիOiF֠rD WjyXnT#^pS l(em_V6 /mzR!>Շ;ף};)Y6$Ĥ K* ^N>8Ųhm}صY7E >L &קb"Wǧuݧew*!(U#235T7L&Md) ǠͲ0ϸ;9h*?zF['w7|C2w/ʫQid$,3Odž?d8_en ~/{?.oN~ !ܝNRӌY…\~oozzۓkWұaJ#Oմ0ҡZxZ/2}`oFgwF3J?*v,GӟA`Jw/=P⺻c@(ld#| e}ی#]$kTg1^NY^&ͧd݋p#yzG?a 8WI դJBث-hkBCHFv;|#lҜ ={/>.}/tm4OgoW|Gt iѹ'i'Ὓ;}FvUw.K]sg7ojGw}$Ms=+#w{>m6ſpzbjyN|@1G'I$iYc?bhoޡ֧>?#r"dvmh6❻,ն?ZILHe.hOLi*D,Teo$~Kl!G5 ":rY{FXXCB;Ҿ#M@PXɐj'@:^(Fyty8>i@[@I?RN s=34~,)D_[? Ш}@FBo v 㻊f={~H<:Wh4Vݒ|E ShнR@> %iH kR@fCBKP9|sTSK Zw@@[0Y3V ^8 3See~Is+?gPْ ;~O@lJUВj]<ePy6PU84|`E*4 !8>1RF̫Z#uHC+B?(վ#U 2shE6;V%RWnFiX~]%?n!{U7 e zsM%gJ Ok{=fr,BL{QeUt'y茕…WJ (Lh\R RE#]"b (0 $-wࣅaNlgIn2άuIlg&"DR ݒLTCC*BB(4>SY=#_TVmU[gVILuaݼ"hr4;W t '"'k((˕ @0 Dn&TA֟[Jƙd3bPZwsN!Ĥ5x+VhyfYo M/d&9!Ԥ^l8D ډ>MbbkW/ʜ@(<1DCz1QzHDE`"(6FURHFō]췝 lIuG'}uثprpB94q S Ԏ;èj]N:*U]^*H~̶rqӞsOX.ΗE30>ڮ IwYC0%_^rƼSzXPVdb6=jhzISD`@"%&2UQҪ"TH/WKU&mr*'ψB6=рI"dݞ(r0qcÊ&B[ 2TvD@ @ʱX@h} =lH$ cDsahFcPTb:-ߍ̮Ƒ)ݴ[u^yp#KRΗY+ӎ]FP%cܪ`Sn$QNʩPE=5B[u&>i6~6q{g9JFMG d xa(q7f?aēՀ}/$Ϩzɚ)#ntQ? 4D`VgM8ګ̠2i @m'nInjB\!g]V^EٌTɏTkK|6&x'lYHrt{&`2{ʌr94f|l Y7K,cr0the|G]'y #xPOO=D&[%u .!}v~nx!ζS2i$)on'E .)miy=;_]L˅7Cgt#U6VL ;(V֎]u(@ 7ς>>Zzeiհ~~]ӡIjaKhé.[AEӻ{O8S*ګ9&^ݐ"t7kM) _v_؃TU}vPC#J3 J\4ƫ CQѭ[BvB1_~p:?>w;YeoHfaӘt8= I$W"!Qj.}nf<|W1|t12N֥uc(Bhb$'euggūU?lqağ|.ܞ^5bڬ t6֒8o4bn Q"fwi}b%@%tue#ە9,^BTX,MSzIA6..}|l>1a0I/$mui\ bg|a/l'n}A5 1$ K}fm:L,#980FRNOQK˚D`6>ФjQttx-F'">JD)_~Q~տ7g!Q돀b7L‹2Q(wMbF>Q>ef˜i}zk}X.:7/?zq'vf*)-tq[yWoH$7ފ2.Y$xl,*:O{[ײ8™oA8.v7?t^|Ou&O,}:wOosSfqO_6n5'M.?A7 - yEAiG(΁͇çʈo?Knu`t(yfqԤ&>;y[&O\O Tc_f_yќ'i'_]_ mRLI=\{ҮQn'Z-31d]}q\}X/첱q!}S+W_1Q:J}7G[;q~>nnm=q܆4GRs]g>tw۶t٘wƫ-&uxl>?o'*GQ}~iLlx+HAꉺI@MPFp_<{go}1bbwNi^e&`lѧo4=]'oUD ;̣-|ThbG(⡵;V5Oo\Z{\$bfeWϺ~;H 㶵0 iٍ#yPQ(eVhR*TH7{Ġ̃fN#!@Es4qs+W "a\$m;,mǔeC9/]Opo?<)'(B*̀2Mo9~݁$TQXCM(+x!F^&",!nCr@6!j=/t4ڿK!G4=)L9&nO kiX[_5ׄw3A'BBX| S2vo)PoD8 VBUwL~ CJ}$M=`pxhp^G݁3Z?)V?%~I}KN:G#p •C,AF i+FDK*̿|*z՞@@;BҮZo Ϊ\d^+.g WT-k,"Þܹ4 !!1o%'@8Sds&K9_%=D*@pzh:Q^ªtOG)5Ⱥ5}7g#(Hr}d\WU!Ҫ%a=+ƙ#1 ӿ#IJH@|4J3IPH5u=#&5+ r")k@ڊ@S32w4$@RG=Bޛ]P qvH/6WH"^> CC4 6PbBi 44oI늴HrMI)$CȖ.qG40Ze܎F=u}¢oRIW0R~z0Ho%"p=9iσ)ו*WE`D L&1M\嶷F^\|_\t2TTjo㓗6xfRiyprh $ sk@B@hz+\:3Np0=Vpsj՞ P/@l&5H0N ȏk{Ýs&g'9JӌW mURJ%Z]sDA;crN˻z;L"/|futDhWvHߩ?TaJcޯ|-|+zLZ&R8/%U9sGy[FY)WVAU_lw.7FLS˨'Yjrh*inz9Vg:Ū&wSdzgpOg@m\; 9>y<}fJ{AHZ,O}}"Oxjo-SfW]:TidJcz!ݬk)M~˖%Yto7>ž6!o7h_jQH)#)@Y.d!|WPZ>,3BA`*g>}wF~Dho8\(C`oNޜ]]/Ԑ(ΥMm[: POQ952 ꘵xeC@}3\S ب@{E讁 }L,47 ²(d otX_e$))}OESEZ"/Aj-8fN 4>yʞEdRJڏ݄JFqllen~a|ZFcS)yCaI7In}q/uZxnf:}WǬ^ck)vFcHCd8e#:g|;)Rؽ5dMyP/BwhfֲJ]2.M42jrB4}0)g1cfykG.vMo"㖙*2rb l%[j-s(j|LIa!^w ٮK4r\剛V5{v.?.ڿs@D`qG4GJstySwiSYO9`06O>2T5τξ wo{/~mֵuu/LRbF2v|"P_? Qsۧ'6=wYHoo?`u6@Mٗu{'̚5a<}mNgH~oOJa|\U]mwS} ED /5wS{-;ѷOoLfjOY Cl%CSVqbb*Fe"R!lk&cTDL&4Yx"U@o>"}~[kOܻ}b$O MA/'yڶVeth,ةF`(/E$XC1/MلBAU'Ooj }$o'oo/ƶ.2,k;um8['va֟i/c'vsϺmm7JMsh$&^-+ w&LHϮnoHw"O 4`Kv ~@@gJ&Ubbê}tްoe:WDqMWax3(`Cި+mUo81k 6-Y]4 /³PD"`t=]  ͔fب׃&rDm:0XjW|C3Q.dI7AI4j͞sJ-M=ٓ,!&ė+M$ʝޒ")0D!kjǠ\ͽeQ&ʝ.v TLIķd2RCk)v-#/h8ؤg2TZamHvX)ʻ@y:@7lI0 cU^P`H]1zRu `1a6p{D(b+ 3T_'+h ^u{E v0Q#H)+UᆙgLNzpE-ex`P3h!ULXձ'GDI*:?B*R6ViPJaMJg8T4 Ővf[hsx} ݈/?0~E(JeV6}?(Dӱ$ɛ2`-W!=`g{t' /)]\0Kz«xHCJV)110 o4?*t1WËDێ(>DjJ cFoHv{=)m1 #'-z|Wh:s>Ӷ^-d&kvW>Ν[LmҮl] mkFLà=)v*JOUS|-93BA76lJ;\L=*պs@@T׌#M81C6a)=td*8`r&ޤ4=;`bl E9eA-ȵ}!miP&˞&ƶsCYp5*M5c {YSf`y)G]?t>ѲT\]AR4!k,'8Ub'z1iiv]ٴbb7DK;9zur!}}u{\q-B{ed^e7!kF,US | Rb|q!W&xnT InYV; FRAUӶb|4KvQf䄠J}R;UҶi]ޮXVhr8:vI>1 Bh~20ʽ&!KċɍCQ[3h1+ïCJo_`~OlvCRRBh"k^'[6Sx&;E[JN8_=٬%gɞhk'='MqUU֗qik 7- ,m`F^êubf 3Nb{IRX 1`G6HTdo:J j`dPsnؐe7d bnf=uKԋ]_B09nOt=M."2@ڶMyꠉm?2ϝ1$JDIs%RԋFVHIٍ|,j*3tw CrSj|rOߺ}ON) #!v}~SԊ]4mw7#;/u6YA6< >N&!~Z&u >]IȌrO}qU6ߘϕ`?؇}q=x3$:"i2mmd* x;AnOu?r 4&wI +P`&{}(&v+}2JʄluĀu51"횘u*\ơmkE*!Х7N\Jj|ro L2$s!蘈$RD⺤xdJ:^lΞ1PK%T T=ɋnf("3s!~|poݑ| Oͻ?8_D㷏??M1u<#ܭU ٝ\D{VҠ⍡)C//7&دӣ}y-ۻ?]77wړWFiJ6 D;}Q#&4_ݿ|2@w4$><s׿$-0)hDHi5'EBWNU,YBn=^x77ylY}ODAPֽ ɲޘot>+ˮ¸iPY9i%>\ufdvP}3oUnভRFL7_5>OA4kc]i 6ǽ3C㪶JLd@̔rh85O{6&/TdXɱHzG7SFbvuzt›YDo bO'ݡ3ql?zOݍ~Wa!],1~j ̎l$ Mc(&!ǘ3ߎ*+\lie=]rƐDOƩ/](nGѮ"JјS5MUK Y;eC DB;߉<+ d'G!2A $C)|fzWڀ2:p⏵'Q:X_PȖ^}i^jorU1썰F/VZh3Mb`}n}zvȒ)] Ug C8XPUOEN_|b>Mo@^ 9Q_tDP)s({#z*z1Pg! {,C Պ@Ǥ! ϕ47ԶJl'O,vD#L4s%>?NӎF9nFȰ{Ҫ-]CVB&Ҩ9&]m(=eV7V(6D1 !e,4Iu`;&Uиx>nJl1&#ա "@ ?g^,]?TA\$w9E*x<$0 "3+QI¸`yYt%BzO &ȯN |B)J00"P&H*ʙ@}N#H)T5;+X6ڑnAS R^*SԤ" kWL*!!TUSϺBz-%c :C,co)MQ}@#P ?QZ~K`2@H4-S cPђjW5QTMN ~m>B @9oH{EK`R[} gH-df>TfB(T Zv CMr`#U5nZ%.nw͊M kvWO)}96o~KO.ZLτVD)&$*@pI6τLR&Z'ٽѫŝr76t)Dh: @Ba-91̔2!Bw!;#tDq 䏋wSV텻_|Wx&9ܒ\}̺F:ci[eGnź$l*c u=}C<aP6TBrЬ0CеzO:`#b c2ߓׄ`j5@zA|v򠬚Y ,*S$bg9) .⺽d=yf\3N 2R>%o"j)3nHSӴb W[gƛ$p`:[f'yΛ^o|MR|ҨLlbKR8Ȼ^クެ'.~UOU#AXΦgTF@J0hsHd$<-Dd_&zGBydgk29$8t3>0Nb'>ڱ {Ŋ%i%SswZVY}F^DGS"kXA01HhרD$l G^v @M Xr܃&cɔ9cTUĤG0\aHY%iw >1O M@o{n$ywɝGu`|? Lg& ?~-yYۦ=[_kT%;qS֎|dƩs*3RukI -ǫI/ ҏ=h<{h.%jXDQ9ٌ+l0$%5MFmHA TCB 3).+m[]L->tWyC@}\El%$Ix0m&e-'bKIE)ՑEYmw.~pggSFhSM>ܞߺNi_B MWgQ(')yZܟ޿Saix~tzH2=t;{PlvrW#l®$K/-O6ٜyfUKUQ2&DQ;](nR/woOSۆY_e>tHq2"kEY9?f aq3{I92e4ՁuECt ,SDd*܂;9BlY x>G(Jt!kZ-Ww\ldrV8\>{CL>˧.que2vVӼm;ɭ7QTbŨ64OD͖~uvQ\i:AE8=IJ$=BMƩ|8˱r@ձQ%t (+zj>~:sN0ht$˹c")g1VPg4$u&,B Al],F/wѼc/3Sd 3")|h%ݾ \9;>?I2J9X%bUDsk qƇgݏ>E:x~EU/p;vIͪ;TV8q9M~S/]/J{ٺM˂D1ctwf%X 7Q&dž4@t}}p'[^O_!jVKK>jק?e}r92$Wk>ˇ3+qH {vI'Jv  5_͔_Oު9 Poh>*meD5Qg8f2qOլۓ3ߙ"߯_o> ̛'W7\Mz緣))TaHcw|T8Λ|C'ן?9q= 26x?v:YoG'BaٝiOz,#6Yq?ma iJjCXUGlw:OOw#.8-a^9yHi *mB}ͺ'/o}~s:72w^=m(ZM.gQ b|1'o.Ovٞ k_%~RϺ*%jdIԽ4MwҤ^>Ry }FƸ-ږ1*Ԝ"9Cw & 'Qjyo  P"eVkHF7,?]᩹|ޝ-9WawӮ2nTj_nr#fG~3;ζ_~Z ې#$% a8Ph{9+MK4*-3ekWkr,+ pw]bl|)|ݚjÈ=` H! :݊I,&S -i%"TGPI]*&! ڻAz1I_vL暠zmTC`~E䜚GIٕK=wV9@D;ВDj@0>BahTb[E'G)=/\TpΧIRDGK2Yvplwо&T 젓3l+MO֭/iŴڙ~|z,0tj3/bHb8TGB[ëao'@ Fa C5s~x  a 6_ #!MqwoO fh@ȼNJ] A5uAPUIIl@ƀBgvu͐V$R9HwAl?K@w'4 T @B+7@@x|+UC%BK AL@JJz"mV?3P^dH>a@P犴ݡ nXi>QO ?X\֩t Cruf2NT*׌19 tjuHIǐg6+ (!qߞݬewOG;#FIێ쀮`Va -!nAGrf&ss՞ncD'OF_`2WBMLF@L%Q͔4S8mh;a9|Bz3NDVë}f>i_#{ O>e]?at;_~6o6c/B>]HSe&'2n*# *`Jj{5!1$@-8(;R%%pK_B" D)_(TfjfcQ$#{"tP$P9W^S:>U;&vUb\lv]v&59c bfuX1H:RDV*'I @jbSqT7(kυ@9$u]+%F㻹hh|DdR՛Ԉ1Yl_=TOJuD?Nޜ$yq՝M0LαiLu44KP=n/<eH -SQ{Z*FӠk&k]?ܰyAiCg/hIUix؇wYSZU6=iP7P1ċdEͳ^E]QZHIKCdGJjdO>Im<&F5 ;z^X! ;UqczuՁt7 9V뉌UZ&\ݣ`J̷֛@31ֽunCY: ) (B-FuO޿"7_Al2l_~_:OooMY c5'_w]j32:-l ;mUQVQ@ĐbtV/Mꅥ 6CL$]mԁa {zx03#7DQmAfEmz-ܰj2S Ln{ݦȑUȎ042ӱ r"Q^,D J iXh̢IKJH`L MGkSέ@+j<Vҋ hXUiQ͏oOd4fNoz6)iTwzAaUa(z'Q|8nhdۺK<uMy_GKM` ŒD 5*JCbtrƉ /lGm5L%:pҚ6N]kDy}KH<͓71&qLu0tTIC|Ą::T.h&hqhӸ)LəErƥ,ZdtᶝF.vrg˧Yc~2qr曻GeW)'!qZ7qUWmqq\mS],xg˲ioz£ˌ-@J%djFL&eI*,RdI$2##"#{ikip5}Y~?CSI d|yᓹ}dCm^s*`"!N]LlSgmYnXN)eg1Pp=5r5Q 3fWy+[ފxtM[__-aJ(L.0iVOT&*֠ӧT#3?="2%0Y Iɽ87/|K9Oˌzo6xG?-%塓n|dG]YYHot̾Y|oY>-9QC]1G<~heZCG?_~>jChiy.BҬt8}nWOtL]ް[?Gg<L/5ala 8WdǠ?VuJg]VB2J|>̷-^Lo,sO}5;KI<]|7n{?\ 2z!7vvӮcEtUuSDOPۍ˱&Ę1YB63IMGa|8z)6c߆0%˅KEeכn(gSXyl.Dy-ldvWn MM>P^wuu~C^ah=!vC/~(6M93-lwM(3M"Wð >[1<'3/̔<GՖ,zX[cd-]NC8&Xv,%V x$"=]Wv@./lzhⲽl0lZb4g?9av^m߽k>cN.](uiHGb?lDHL[3kݕAr?ϟ^ :2u]>GLRPCWx5D*6ROTP*|C fsv icl^JE^̪@\Ybᝑr>;I:6,{@[) K^C@l g)("a;UP0Oɦ DJ˥"y"$CuޘҤ׿gS)|QZ̉Yp<,kB3w*H3<N&#^=X=lH%J1]"V"* 4D)@[x,:t4N!1~eIn1tP 7 QV-a ,uSM T>'Yt@MGu9{錗,a: 叄a@tc\/Nq j7*CD 9P-2zؑ6CU@.׊*|XBK#7 %+Bv"t/gKYJufc4 Cm3E R B!N5-VQ<&hol(NCO}G8;1fBNA5 KćT6DUjN5H&Q)m؈BlGϞwݳe~_DɱJ$PQjؐ7/4ege1nz+aM|r.p%"_5Y Caۻtw?JzʹX|T(/${0gXT|_޾!ga* ٧ўgQwNO %m~0(g V/fHkz:q,Eïo -tI(^᫉: I:( 8~p5@lIcrJqC.W,:$0q%flӠPNʆԕ&퍥:x5tiՄ4s*3ozzzs=YdX$,d6 Bl<2tdG~1ts2OcfIm4׻HYGa2oxa[eO|&6IΐJ=~6Ӧ'Vs,QU"o*ّ(E(oI7c$>:eHTEe*\" Sώ?9IV\ɗIBq]dѩդyB$eoxs*J|>:K1hL$fC\ wTxG ́ VRoBd$jHH;ElՉcF1G?^2eWVKd6ggl{= gqdYcs'{ws]nNvXOA!3$@t(=ɦno*έ,O|q5E򔺵H* :@D DDʖ \!pz꬚YӅaB^>6i$2 3M=~܊vL: i# {*\x3;e*AHx 6鶟VXƑu@Hy䍸y8wb -Ĥ}6ɤMgIn]| VjsRˤQ Q(1|/ ̌153@vDGuF;c( XfYƺʣKPzP9n=c<DeevlU&4@l΁}!bR+, ,E2Hi7 ɓeC(mW%cR9s}q 12MJ3 4+MDy%KIvHRvW8sv02'dxf^DYri&2ɓ fbh21S(L=Iw:$8fJnV}4!kM)i3㾉^t;zR)+9Qt[ 7[ |vt^UOt MB2&ނ +a>l8p$*c{_~gq{Bwf.qfOB ծ .;^Ukؒ޾o)\(eKyb467ɬ( >%e )^$bSz:P*c`t#>n6Fˈ8ui4)b|@- u ;ibQ Q??jcCg>T'fNFU 6Kp>=^{ϸӉca{HnCQ / &.C,Tt빿 qe/rގZAޣ_d>AMh0*۫fXAFvY̛nH 9CCnx  `1 p> vRNFa@02D!WΝYuc>i-d lrvh{(GohG1Fcw1 fqF[./m^^FM"Ż7/ +EtΤ0<%ÜB %W> HA-x(VYkۻ2]-PY'Juv5K椊vVD0mBٳ`,۽7 Ї[ȻX{A| eJ#ѬN:DDVt)`@7 I?21+b$VdyBYA3d2(Ϡhiz>S+L6%LBļ o4L `lp4)lhj%yeW,ߜ)_69#y &+ꙘgR eȞݾ\oސ5 tDX)y\,%~؃dPT_)@GMn'!KhB D `+z&H0,t"~ bCeΉ\ /AE`"Պ+?^PbuSuiHMR0cD~G-'9"CTx}t6h;R;t{k*PᅘTC$H:=%k#e҇OysX Z^uk,r|<0濼Q:52i;Rk͞bΏb|{#xP^E؄H ׅcR&kX!G3J5"( šgτO,<=fVHv#k0-'\ v -L'TvєHq"HWЪ9^+-k`Bf@/G7A[OB`6 { b kQmZJFձ .,?]7snFʌfCC 14@{_݅'I66*?MdfGa7& " Úi0FhixǻѷBM퓙k&.iVr7m~0$.M[jXt$MdrVXVtQL=ku8:\>i'k !q/Ӗ.&Hdn4g G0b\ƹSQ&ʬjsLTڞ4)QAcB(rgֳdEbCBMt, i~fȲ,)LlGE &xoB^{~BbGYpHN7oX%S4s D 㳛EabR̳h*'0. ;fn&.\uaw! TA(2CCy), 0 Gu}^G7l$vmTwF_F\j7Yƃ*(t͐KSbuBc !ХZN5q=EsCpvavԎ{?:Y[rs _|8VZ(tdi+➐F`Eͯ\KR.3vclٳ| dz$sFj8cێ72ynbF%9YM*m$ ːxVǩbohf^GW{y[ɾcZ> a8Ҡhp(e^d:E0n;wD>Ea©FD 11@H %#I h@Sd2RլCࢰK <QzCտ{/?~{$]`fv 3W^(sϬgnjo}-w[ֶ#*e̞U|\l>V~]js}T x}ǯ'qBzn92Q@yJ疆˘A7Q:1cHC=ʿ> Zm蒔 9#^>̟}Gt )Ꮚ.yZkNOEo@(H^6oȪ^<%k8<>{1l}8ŷkזKKw κ}/Ha?nFYYBZ*` R&vѦ6rE?OjW~Y~~] k][9$l ljg8,X6Osj7ƻ|zws{z91&HJɛ.^ g_eݺ l9%ŽƲ.[™$7P!ws0 Je-dI!IޤwVDr1ZCY匵L\EQ`J^}{= l@c큩fui;=0xVeV"#0[و$5=Q6\ d'@ 7b H K0B0"?SO"L5Mh&Aٱ_)`%0!d^O.zTW{_*ec "'JGBG; i(#LaslMT593GL =Kډ/BR"D! A rV(c5M0pvtB}4uUA붦pƇ. қF^@J|``9)y 5$oIs%y 惱>>1ۿyyrt>*E4,&fO̳<2X?aˢ#u!J9%k-@`F2Kv#blxFHLyOGR!5fQ&. IX"O,Tw"ovKRe$%i2z#ćddQV@D\IirE:FVRo C0 3} =)޶9/FnphHɧZ"t!3R|:9OVЛ}:EN]5 $vیQ뾍E{F%s ©a3sf1L19Ô9KP !$jXT.FfDpj(H♭ZhA'OCR+ cҋWG{>  J0,-7|VGDj?"\Ir{脳evY%&% dJG">0{2Tf*a C;?5D2eMAr▙C`hIB]/n) }'Rj^>03[fA8l4`C2[ܝ'04G}%`jhTQݘNf7 7e*# k̲HNug@ Ae %1&P-52C(Cvb fS株DLGͽA܍Hy +!PQc2Y,N>es4QuŸ3bR` (t жMS'tq߈c pģ56bu=.a{mz°6 RQxH ?NtNJ we=~{tsϏF3IѾ'M(->ϕfOZAa$hP $7/MzT9VWš Zޏx|b~<==7.}f;ϔPTaA^MvHCHC2!aϪѦhγO IHD57z.0faE#}DњS81K޹a~^/]`?MNFPf>%դ`kD " b#iI@Ymv2 qn5?:sŻ6pF|q[]N/@!iF=5 c6M0Cv Љrgs(mGH ]ƳViȰvmtt!/P+3.<9<]ۆbxu P{o%l̮rڿXg- L@(U"}B FJr!)ŠpƐ*n̯tvߥաβX~~OW1睙j" ,+U=7jμj݁ ;ԯIy]yuvyn MfB4; \ T5Lr}=bd3$AT@P7'-?=OOkedߎ_P;CJUP[: OWmoOzPq^o1Ao[m3yxu_Ww?qUiꪔa0~ٯü28ui9ݣVGo^;#vv֫{&J6h=E[*(R483-3>֍2&s}w?r09o2Of7usRi pgn/lu·.,q61eFwLfzPv6w;ɴ]N[gq4]H4 s'PyΚKyr1|a?TsH:ڶ˅{R}gG=+Kq1KWiV=vw?.-A7q.g7LLȮ;es0݃xe4DBT i6x8$ǻU:}O jLԅ̋\Lʇ7.0,~|M}>>n+(o5VKs?z(mFYzq q5j6c561A8ufTvᦛKFuAf3V$[d4&~0*@~Qvi Kk%ֻLo˟Y}&Vivxs4ћ>| c6XgGŶ\enbl]agxQy#qe@8O O OFӦG>W2Wltu<[5נj9U 8Y{v1ttx.h`=tsK>ʽjLJ EEP6J쓳hĆ$R6dOs 1ːH@Fp5$Y5=SAgҬ/>: T8ަF7{BaNBr2W9ӣ`fäUSh4!@* rYrwO)('I$׹h36@̪H=JJhn2hDOCP  [SE G@yT-a н!zR2%:tDP#Pqq{ftdhZX4i(dSl|hm: LiX:ЁWXBAg^ zFBρb%|TȒj0|pcA 9 -i?R"&̌TU` YNJJ&x|aLش1xQ!dɐ%auGu,:a;z0=iTRCQ򜈡< I`F,$[2ٱcTh7y u\kU$B#eɝ,"{%c`b*̀/%4Ue.2餵U^97CdY)E1$[̖f笆לxZF}7L c9e ya8QǎSV9 BLq@n<4&,ݶVtHa$%r/яwSP}ۜn_֙E iyyIA2!?/zJûCQ(œzNkˇ:}JU3[5`8x ]"O_!<:|Ӆ9Cۥ|؎<ȹeb1A "Nfq5dC?VHyaZ\$Xƴޔ=lI/`쳧Jt:Hza4%+Awgeuqm_=/vCeY1YUX)1Lqy LɮQi+)!wn̜7|<zHdId&e!&7*ѨRs%?u1!֫쐗Z2scS]hEv|"%E?;Yڛ<(195H BצL 3Ĩ6EaI01QܯgHq(Eץ UjF!&8}ƧjzKn4FٟUaa\'Qa;ȢZnwa},!w3˓wehK jYQdYa} Ee;Myn}~s^_twa65nG/~#=UA =dqP&IiyBD"%sHv!U _Ztޏiqoo!i6ctPr]*lk "b3cmc,ÃY̧dpڽfq_wOOB3{uO r!awy5\}OOۿyt#ݳU_{vR%A] D_*\p}^4q}Oq_.JW]L|αF{0[z~q7㲰U=|:WW[1o1oZ*x^R=g/nFUA1$q~p.JC"&žK6腖paNl l C8FX2)soƣ/nO:/7Cwۡ!!6/Y$WMhA4} jaNVuDiqЇ r@*WفNǹ,YR#U8͝/iP;6ESHՇwx|;Ԧw]h`()1YA3&Ry4O !%yr?:?sC>ɌTi chamӗ6V]a3fqY&l Yq߻7UaVR,39c7Q;R؏K?dnRۑeWWf=/~Ola53l=dKi5dHT8ϞW(u)e]vqPAYL$%8$Cj8sb'.Ar]LZju}ChR@$͖hT*rE%Ɓr\fd <~>ӡ#h}"( sDO~@ChҮ: BL(wJ֪{ʐo<4Z᫷{Pt`5F>C;w%ER?) |AȽZ22ٹjқ{+[2¹xFz?sr7AcH6o,,[I*:&JBGy"@ZZn$sa,dOpI8&h"#ˡi -@>tbb▙M5a+WBWr| K1=9˙?,*wW=/ou YVx4l=)lھ/*(3%MfEUC X }O~zhik.w^~O"-ItsϤhÖk&?T^)8Sm[J_L]oy ҹ͐}`N)ԥ]g4+UNy,sVfۅ_wN.,OnC@w%c!4nŽ7\Xᗀ)QtӯvR`f_*TK|D7S&1c d[HJ/τJiLfQ $qJd)$KIdgi{5*&X ^Egse(@ 4v:i<ȱ&B)/ CS+&{JdyYkz}ɜ;02`$>R>`:^)xlS0O[6:V2(u *;2Wr!nA]ԃ]$TT≕;l!qڍFdf%bF $k#@i҆FL&?s! NC4Bْ$Vąs< ۆ5DRo.qfpK۳v.BUte01Ɖl,}blq -ʏrQDERbL >sj (m Rw]*.))(iRJ͕DI A5 KTbLc?%A\#us9v`٫a:ا$釡8ȅJ 6nomrc~GIjyR 2 g?Y_w]8z\e"oUM3HE)u@Uuv9#Y)iQ6YnFly@d  FB2~lnȰ xN2FN5ց[h-!Mh˶5s© ( r.Lp,'3Rʌh1FO?JY𧳡\(ahcKIQbjg>>(6OFU!]40 )yU7cԬRd&Γ8g8b'*`XĮPc>e$` vd P9ma% `YYlrۡU1}4*F QxlmMɾl̏Nsu>7A)Ea \<`Q$gyTQDXMb|fvmsC$$ܛ3<շC:*CJK1H0Em/p>_d{E(hR"(lhI JC B(CQp;/xp?_N@ ]_a{RF.xt;+0aŧ/U}\]VzѬA&HUZjTNnYmtۧۯoRuJ*q[Y/fIK"m''7˽T]#\j:4)(+T^5B.tTKh !B)ɱbTIE\1j"LE=Öy%Ƚj)41BaID;L,`HfxZEǁA !^[EBy kP*Q>gh<TPj'D!Z ذBH |T h *_>A`/TロUd4@Ɂ/O$ 5;FӒ=0@'gBީBBMO{$ $Y/'3l\"XnSz y.||fQQ={P" GwgbB{FjMFiu]gf.sUID\Of!݆,[EgrNq~>=.㻏-. Q%eRKp32JvtHw5 OT#;Y+ׄN1u%cEXTil=E,kh%UdLnVyrL'*Pf i#! U@lY AFa6P 1A9q)eNaI[F&!4=ɡ#4}9Q1zL&hofL=J;J OS+Yp -f«JP8F@)Ce &PuAVMEț~[y1"]` R3BA0F}d0Oډ$*>YrlfqSyJH"n69 YϪAW٘1є&L*SPYOqY-:^ iERjyeSL8.lz/C4l"oU %ƙd<', :kwr!h!I)ɤAXh!!IQm0Mt61V>L+Y$~P C gU2JR݋ng˦ ̕M2e3+/d-D\{M9֮>*pqew?绤 3}g5 ^A )](z]iAT dD@ߥ\XT5PIlť87g(Qx Hn+o0h6}(PmRTNIL kT-0\ؖ OKk؅,~Tp晵qVxeoH.m;ɋ°5 0u& gt`$"Vԕ=Tt b%5FqIı3SfiK X( JD¼UiH{S7J "vL5Z8}*AD2 O6%1@0Vcb| ] G!YU%D%8A·˃K]" WۨOn3їJ(ono Eףhfx)/T}di &!F*0%fbyBu\8%k1Ĕ.%IЌD1N~7O+KE&;Uk,^LĎ)Z u%-fܽ$LcJc2Λew~dmGaL2DWH5bҠfvݗi0R޴oÐ)U ߔ74Uw)Y3 yiem6 ˵aaij&>9ē[D*$yGQ`J@)2Yy$6D0!TDr?]w=,û@`Q{Sg.PܽdLɤnYO{B!ePJfQg7m:_;|}Կ۔rh1[S?rIDATRߘ7{v٧?{rXf<{Z;@Rq "Ք@<>MT*7#T'ab>C p2%ێ᧷hFC6U[CٌupGWM7lEzTwWF޾dF)"Qx6W.sAFl {)v1߹ ̳_& et5=a@K_mav9$*{Bx N67OchꅊE+=2dXڈw4i%:R0sfĔ&m3KCfCC+Wͣu?﾿7JՉs/d??}N߼bhZ;-!fİh>&1}7bjw.mjHIa\3ryoӻKTGo(l\.CC^R1sM>ˆ1fR?6Mv91i?]CQ: L-/f㇔Q7y!fiDf aJ;Ra513V㢅!mrc22\ل܀V&zMpV[i ւ P<=ڟ>;swx>o^=`p]̗"H:܂iR'(LP-N}dn/Biymptw@[} T D#D{g ܛ_e!.}p3t7}Y_֛qbu͋<`曫ڜDoX0NOaNsI>fnƇΫ1AqPsz̪L~u^lB3xМce3iۓ^~m'pom /}&mt}o2WBD릐b`V0,C!)U2fZRKiA %U"iGF?~Ie ?9 o\jP"gTa+OWjBdH,"C؍UEHgx4HYa!BDD3)y:ȡ'i{iKQk5JG6rJ5sIMeļkS!cb HF͓uy%Z8 fM(e?0)x1i c j&j<$a4@jz;͡R$mZuì³YcDR`eO&3f>2uQʫ.\vz|z}gM'u{ݕ-EY[$%IHnXk#.y<&ʆ(eŶ%LT SU!grMK:7)B"91xY+>T] ҏѴĻ#e&DnA [ofeF@JS;=J GID()!4-R/&)A?딬IACG1!6Tn9=iI( l/h<'ÔؐjR$l JA xgߟ&+ uI$MZ>Ptq Q3K]de&atLbno %I3 1YemNYEBϠ{Jϭ!JjtlDrZAsf;AUC RA CR7Fֲ0SpԞZ fd)zX9jr}l1g0:X9je6d} C(I n%Ö9yoΝ5"&ِzSPK"6[d]UU9)o8#Osoek_}ZbYj$!9}8-k}miŸL5]ݵ~w8˯ݿNjs|ڷ?t?(wضai<>?-#[_`F:e!i7|&VyӚHI0|rl^#VwR-W1ҕ{.$NTl*Lh\^Y9q?}(|( GrlS v;ot,&472v$Z%8@z5J`[Fm6qfDzׁNޤ(ϯ-+Ͽ}|]7)ْj a1a9v`ū L"EwJ'7j.QN%V֐սܜ. IDY=A¤m+kX"pqh1ǽE[x4aoA#oS"4֍: Tlm涑-}sqw8-&t5ȓ;Irx[z.<u-HbVjrB].ef$R8xswt\(czg?x,Ჭ-US*ߜ6 8L{"[;=lY ?P+#\w?Y?ݺ Գ{= ! m 㷎r gfp4+ hn@q L:95<+.vtǧr,ڸU@E5M |=7nܼ]FMcoާwϾEF E[wtE`Ɩe1{S[yu.?M3Jg <@ $p쟆_pwn<\7~ћ07PWVzE(|{\S52[q m=Nr^?ؽuNkX6%r=aO ]]:kw?_c_63 s[?":,ӷDn2^?7=~/P@77?WVKR5;% &x93'(~LjEm?y ;;hBE]O:i9hWP?W/6禱e<hH$i]&ҏhsB]ε5B0(ݶZ#&*s\&7@d~h E}t3j&WFϮ9QؼU(j5 %%a|^ N V34mOr$V\C ު$@|/_o6MY-ujJL- pyC]4&?-(nLxy!}( ].d<1=aJmv{<>6J?p_eѦ.\f/k/|*ls!d%$q[ݎĨN ڴƯnMvڔ^s@4s|ix)Rq~~i=uԁH; pl|uJrf#Jn][~PDȈsi7~>j{:vzZ)oT&NS&{:yx!cT !mڹ}>LM9Eɪ1a^0PA@&?Dfj0]vY q_2Q-l4p"S__RE{]Fۍ[.L:_4)[>t/ӓ`|峓`|wU9p !6-({Q2sIk&SM)#S`踰_h`7G'_mD}J2\;ÞX9GLdpl癈1?v3CjA;]o6kq|kY,y7ύ[wvA ִI\gB9yOluS<ܝJڅ h)@͵[L,NׯZUUX9 ݀6F?.2bD_%z !@as[`SAht$+F 8Qn*i{ Rw'jX l-lbUpVA`R2ve nga˕}Ze (|Ɏ# j%687ac,pN݌l.Se3aɫE u5NX#df\Vqr{~fT]䔒Nvq fcf_ {P"ƒ^S*xޒJ6/L??SA6msܵ%DDRc|z^DElBm;s5 ܅֭DCnUQ?M'6l$`rYUy{s)JHQ%2yaj4D'=gƜ`1($V lnNByfgoTC9XVtf?w2_!F7*4 f} xsqw'SӬb e&<`aDn`P#b!0@}흆(ƍ8%tdcɞc8vCyb__ٶEeŰpiq@fRh,cMfZ*bKeeZ;()(G&erK\bV E*( 4"(Gۆ"2&ЅV{3oj}uH#X])&Unsw46rqNɱ$i FKn̅-\$5U{zgXe!Xvjvٛğ47~$уhkA )/:F#"/sR?mz(rRQe(ubȴ aOhӸ Qw.U]m <! I|<00lqx5[T%9sy8E=M# 뇣̿>|vSWE+<1y~{JpL(LL$h`9tȲfe&>oT= 9G2gol;HZ!Si71Xmݜ]7FOg1qUY/ߞ/rzY&~pfH<mܝ*(~uQ(~\y׵|y3i>p~-!LHW?3zN/^9_n $m~F#qY!2[E=s? nO@y}bo˘sY؊NUc< wau w"?OUT>w QhоiG+|GfphOu0Qu/L?R}7O?dkWUxl SsgG煽T\ug_ S/fmޏ|{yl.nw)w0t/FoC0j~sa?gFh ^7==֯{7O'Z.ܿww7禎s!oWOl7(J)*[V~͕iH'}RyqeJv!jf΁~+ɮQ+oM0 8mɦ^,+ː۠|Λ0$o쮛}EK . 33k1$N50i$eV48j8o_6!q"? j`LG8(ӉP j;Glm/kŲlwb{O6˱4Ct.\9X\ʞ3;ZeYa2rW#Z2lW_S:m:qVhómmga*x}w{w/P^Xiә/ ے%j:ulmp ۼj%b 5@ Ae*`?ubܫsœi9Bk9漦ƉpH~~ :[`ذO= >*{K訦lˋx1ćIލ'T m4VVSRU$~ I ]OSRtJľ?!"BK}kR9w7 aR2u⾩(F:RWݴ^-OEfo3!Ym8u(K] tzXef三Y:Ѯ)2ev^^ty֖*^$nexydLWxX t=$w7AvkqN ;2oEKT%Wltf}Ͼ̄dޫJ?EP9OD%nu0 YO^65: gӺws $$ 'z !5OTHN5aQIpˠsymG7Y*_~_4UBs >3j>-9@+V.d%vFŸ,&h(˶5j:ll~.dn D'%Њ:7[ky1Ce2 .=wR=< -ip/˖L\WZvpqM" H4:*)<FrU҈/ls}[><Mt9rd9{]gnd^xѪIq)a/A&9bpizIwF! %tEPW^W(<+Xq]g+wp? :evky|̄aM`p7r0ʭۼάߑiuJ4جijеث։@D0x:gjۍ4}Sfvۍ:-2*@B^ mw5Gi[6u[:ÇYIiwywS4lb Cr8mDC&s["Vaڲqyg'w3""YCY4ND9>HDBZ.䒨6mZ"Rm#JK0(1iöSQĬ@Ih 䚄F(7|owȷC8vB3Y(p8C&X Vd7'E T H>и | >1E OQӕ\7и(G׫aP'YkUbi׻xbw"5B93E-.U;" DQbfw7S.MOͿ \㹋v$sN=3?X6<'{s϶ߓ5ͥeN _BU#_2,X5mĐGZ@tͳ݁} 8Ag$v ">jYۖy'=4p^n]`ň먂\sЧ`aKfBթiNDK TSTo(1‰`Mb4P@ꁙA !ù澜`ckɠ= v7ͤs퟿ŏ/~Y:{YxxZg|IY";f6t$Fk#-o1ii7Y&Z{j-Sif8ʭriBQx?nDҰl^r%9 7u}|x茷#^\ԏq3'$[|]~./,' e&2f>Э=1q`ֱӫh|{BN c~CHN/7lj?{}~Go>w3BΑ2ۇ-Pk)wG \)G;jQ=;QTN+ܥms|R% bTS qNF㉰̎eZDYe)z7&2/v׻g͇ͷħcX_r,?.b5Ѷ?͏I$soq:ra#v>3:cȖ*m-Ҋ|ubԏG)߼ D"qB[iŁA€Rc)\VڬY;/st.C?su/Twx~TjAOEx4+w.2Wί487r3xӕy?JúL]x?<}tȗ}u?gI0F 8˫ZWDJB&z_~{/,WS{-U n:0+VC}(sE6]L%gv^r1ubVN GWag;ξˆ2>}2&Oy:y~ʺEd{ ق|XŅ&? fH l$@],جlYOq ~"d۩|~|5=MO{\5_^kZxʄݿ5 ~YBNAV1be` :7N %3 _Ft>ho7.1Ӟ N0qhWzԬ~kxӮB,KbX{ `DΑQ Evn%mt*/FEI@Fr7"vل=s& B B;B ݅ŝ|{eF*Pl?V bC`@>uͅ}º@M2C"܈58j!1:rPFDj(OS,MÉ@hhs&; &mk&MpȪs>䖰.vݽ`֨iT\u鹰UX έ3/ y ꬒ.ڒ6!w3N>/sHD^*'m.zvᢑE8ͬE'U=dĎf}!P@H Y=6s0N\UdDZ/!ħ>ut9܉Nz9lY}r3(-Jzox7H mtׁy>vkSO%T};xwXMI>Nx3` {ܲ^ݎ34x3lOdÃy1w9 83aSvs9L hؐui #Y nk͋Z ۔C#VN%D~8N{r3;/5.u;9'և*E5lůVb2Zmۦ4DZma^]&뎇e{_yMaHi~9 Hc!ի&$ h"(cQZ; n>`&b,wh2iZOnR! /䋉ή0|PbJjqm, 2۬h"yf 0P%RM,B6ϵ[j2fNWmZQc=6 φ~6aVoDy> 쪱__ڃr螾ߗx{/ǹn]wS x6/S8H7$#ȈX $觹hY(I ԩp.)<35-gĉMlk Ϟ7cͿ;}+LnZICKt=xhk۝,2/Q@ihA'qd?ٖ#qeh+c˞wcz{F#xs", N[ہ2웿e"?q_\/~Z)!ͺ'qp ~c??LHw?ooO˧UcBG@urk"y$ޑ+!L_gOvt_ݭϮov}% Ɖ,&.MnU=ڀp15AxZTC\i99"cЇb//4qz|?]B̩}ó(|c=NL iG%[:ǯWo v߂ρw w?&xO8>˛tkdt&u `߶la󠏣7ݹ(4/$ڻ ۡ^W_VY\{Ke4&`E}<m\$Җ"cº=gxhUSX\#׿`Wpx3KU1'}\I18A&+m*ubX ڏq+i Y\){|Ӣm)MAY76T#F"=4ˠ%ÉQ+Dw긫˙|^@LDW/p}龽jo^N01o ؄gF/5?o?v/?|uxFs! Sa?+ "Q5K% G+%H]7rnO⧉ K|yÜ7#5%ĝe 蔒3A;f_R4#[=-0i.:I I# b+ |1(5_za' XeTEZ1g"s{L:@h ww!qY;U c_(l.d*ucGe&8L©ۺ^n+5$tc&]Ԉ7aZgƑMkj\vYaDp3tN.}ÿ{c?{w%؊wȧX6^ݦo h~ n쨈%"bVU`H4rIp6HbbYgU( (/JFnF -*Tw"k3BvX rQ?>9&!QDywl0 PJ_q@ !ʣ浒D3@`C' 6NBN 8<[V lɾy+`i%K螃̉BrJ rg|14s? a^|V:W(ξk VT$Wӊ/u}%) p+mE[57=a"gѴN)9E`]ZnNC c'"6ßZ[yORzv;lljJ՛A a<4fX ĽCvj(Flqfab'\0͕ؐeԋ}rJYVG1J Ƒ*: ]6DPGJbXvϻc j+Wp~\]Dg7hu0BP8i!_#U#PִgόowBWMv5P?8TefB p`íةb '\۟EZB,Ei0Z ۏ7ou~|^Fʍh>6;'x,TFMgF`oL)AJ!'vnrO(N;G1iqkH+#hvݴ$"j`PjcrﻵnߜIoäN "עm%W~lXefFO`U'K$.1Rxq.qVtkZІ-7ᮑ OWJO[Pݛ׻qbXoǛ;wX4Gȓz.%.璠j.FN|"P$DPRE8&SlEC9 IRdO乥[HIVQ,D^V yK-aw;}5Eծԧ1\ŝ yീۍŝ={Ӻņ2×3X a5ay,ο$@:y zg&?όRtƑh'ADy}=`hng[e ^$# W}&%u~7E_|jp?mү1_NYa'b>X|]ж)"TAJ (]4Kj8|O~OtxXӬv:ecoމ?|`ܾ'?0|.E6}CzSzX2aP ^tD0~}IuÄ ?~$8.wakO7/4kɗS뉓^,NrW6mpjPJ~^]7b{,7^ S#(cl ?^F/iS|Ԣ:&2?/J‹H}T ^;`:Y;AF!#QpvxwbpT /oO_t_m^v JynSΚ.t60N;XS<ϳ7j3āFg_x {DJ7]n}6WIb/ܰs<3E 9߾0yu]MܤegE{ͅA]5Se"|Es?#pAt/O$Da~RSEYhzSö)idiqZWXekĖKZ<2i1>?̛T[j m헻ex֟K3{VFěm ߿nASj&ź/.{8hD>=ww_\~/wO?z}B^~Ͼ>Z)u{jzu?|^hO>Ör~pdG&R q8@Է+ˈ6Y+ Rnj&󩐝1+Q}?O-H^kO8$ H@QK!42fk=/deKu]N2|1QBh5^XL-,Fk'C.nh#ZuҢH'JQPN%o^'NzD&@SGWԇ9qPt"τ&i~s . 鮘ZmaSOMnc`/Ȳ j0;Ӂ&f3(syƲ2n99uMǗySot먑Ef4lHևB+)q4-->wT* g-Wca-ԩW_ _3g&3M=R5 b02_eƅ6B`0G@^tfc}U`^@M W{Ztqmόo/MAX.X S9-N cd cY+ |~ya)gPܵwHG?R{<7Bip yut*B;CNA>-N)Ed.(sDnEYGe_oKL[j8!09k E`p;EYךoPh.LP5XU#0JNR܊ Os nNRj#jM1eɉvt 8 x+ËD)zVD78΂vʍ@Lips/x3yj@ P\ q( ,+],m,/` م;nSjtAKZid?@9_nU5  (=$ yV$U]T=Hd4wv Av&|FgWzAsLX;d5Km4蛷H4]r3TAX =dV3 +ʩ:YfJPŚAбy r>.lՀwJ%5J"2k'QK©p a^VIOl\1+GNO_n/EW ڗbP`AvWaaq!"l[m2Tc[m*Hۘc"!R h\ۆ(7-:H=j ) P":o>5L\=EF |]K'y4j#aέ1P@ 3}H|Sae/m` F-RxpMe T `RdUL9b֜+ٽ͊؁6BK+Wd/}^ BuYfOvy1υ~/z$aXx_k*qJqub8Z.6в|*7,np'&VxQwS\Mr$5qq$T-cNc9t*u3}aKiiԜAknDP%z ]Z%2MKV";V7[Fɠ8 ;zj aHLL$NpbvnIʁ}EX>@5αL.mYy"f~[ u@%H 7wT߿nnEFUVc}:F!{:5_oi-5'͏@ό&oUF]`yZ-y;%.N_Uw]}swMe]Dv2gvv:?X^@ʯ'i|O$TiőaI0DnnO#܌Hyۗ+q2Ӧ7yO?"٥\L8~Uy܀/n//,zFj!7۵ =!5ww{V"׍w8/ڙ:s쥰=]LM%D\.z=}N/_tq>S8\|ye8Cĸ0m{gMpk"m@m񳗥zjEx59I-\"4/݇xGgұDJ>/T%P),]ЇjC7~jlCUgr-: jJ=e,4ҽN)`\_nV٤i%gr?^cc 4oM[UN۔sBq2_NuF*3X174]F'עH%{cnDnwGt,2k\SNEòx* Mm()*RCj7Ez $p`o)4b-K#(޴~e>6tȾFT]S 4{m-!Yq|\s}9g$x10yf^'PM/]~/E ˞u~I1<ʹ==?xo/O$wn}}O_/}C]mau#1bvȤEg/=gJU#JAHzwX]hjDF]"=N31)˭ϯsݜc٪O#&P 'm(!5"^.[~h#)P^^?j9ԂPø&xc]We (C3b.c]7Sw5YNI KMKi OoHRm1;ub5$qn˶mU?w78l94\DH6,  \qa ySk.rgmE1 yhr$ QJ`V#uǨjID' S0:)Z;`|)yZ{(b?ob]^YuX/JP#jImMFeeUS*yDS۸] i75r(Lase=/|&6hgLh|/֌2}Hy} Dt(j}`8R5xq4lIV0 @.p3:(3s$ < VA=bq25>?偈ըPt9k.ih Z"(E6*0MUO(|18.'Xew06HP[Qվ /$ddNE(.D,P#T]DP]K Kkh:W%yԁe&'r-^N}>1!Exi95]H xU\]2YjDILZ&M)6R:Ϸ]aF:_ꪔ^* f[hT/Op Y`-Z,@j`d0'Ĺ)_4{Q SiVqj˾/FV@l.}Rr0S_D_갹r~N-K.RmcZAZLd`saŽ\7i>Z͚K%b/6*We]r-k{`k+xܒj>;=ρ#yo15Q2Դ!E X6lEUe̠ cpѪtI N gz y950 !b#i2eMڞZ>M_?o“GFuDvT&RsTӤ޷˳Mxha Є載tj9̩'80H*H6;T @0,i<*68R6oyTwMClNBHIH)~\}>.尴VK00e!}VniaF.Ҭֽ+9Q PHXZzt\R>rp۔k$6g)@L,qNp0nlս p0|؀hTHOB~@8?u azB1k&X\j;P9rcIF Ov8?煑q1vqsF,u\T->~;otQi2Su^2??e3?*KsëGjħξJ#i BJhod@뀕@?u+.wm+u$6]]cӆdFOŇTE/}$|q]R:ba~ 3ٛoO'_85|H>|ZeL,N[6{Nk^.,*ucQ5d;vbL^4sS67~ "s=.a=C҆Mfϵ"M+˳Q h06$&]mS܀T6L&<.ֿ8=>{q8 sRj`48_.7|YnKlZ6 jhQw6wC2)hsC@ Th=)7Ϻ~jaZME R@XX,2`UpaxH\H_SMHez6ɧPR,mndQSP4eѱ Bo7,bsٞ-"V\|׏8%jkA 37 HXo\Ŀvp6@>>w#,׽O-[dqZM]$+o{4rNj\=pӆ|y>D!!)sߚ1G1 mɎ )V' "bKqtO]: 2_VTsN%+R560Qd'!rc i%rdHꬡ5T\(STg (F/+%N KjsOF@H+$X75 ۪ 1LZxv+ѻ^piJ*NI.۠9,g̶(;;Bp\X`&s3*q 4=:)\|QrSLtb?BNm>1N^x+Uib.^ hvԉP߬d \KKHk#"@{=UPRa]` - <?2oыѦq3Y)D> r&ҶMs6 >xyQOAJ@8(q1ƥvr<8GYQAm$81eS1DwFG=vA޼n;IGSSݨ4r[ Mc.л,p!vr'f J hdV`RͺRC#. պoWߌ{Ոx%\lchNJkVpN:|yH(u}A):R\h[%j3:sb'rV7;U ; v87?Q:?)HzKCD7W^8B/J~ɏGB^@{wWNyY;)8Vi؁69uSx1BY`3Lh__O{C@| 4@Mpbx:oYt'GLc~J89WgWdNnJ8{y߇_":|w4>~0]_|q c8&h rYr?}k>_/ثE.n$p /,l9Kq3$糞&g3$)n\vCB3ܜZѴ[&!K=\ݎ>[a.l$P(B9ֻsdt?&=t^6{~"_VЪ\fkr~v''iZRO׵hcp Qї!bY;\]j"i 5Ρ9?mkE]ba}ػ_7~߯[?b~?Ǽo9-eXE/?XO鼜:d;z?{Ą0s`w~}/?_[J݁^k3q683vLvq5~>w3& Qhv4ä;®o ,?w5073&ͧkΉj RlPuY;13LtNHj\;Si;HvϚoӵeӇ/o[{9&# lD%ݘd QI (\i fkQsha,5B,[R%܅a""rlQl\hubljd:P`9tɢJ<OwͿ?]Y{KZ=w}[{jך{7"&wsKh!su5XKe+ȝH؜eлĆoH , p\jcd,"QC.!wtxOLuEF<PIAgJ9H 07H!A̢T&YUh;LENͿ 009Rtb_. [X[K }ưf'1סр?bUp'( ݛ3]1Y13LH@~5Wd)}is4$ڢ< `r0>d%__&K ׎"(7Ο*vmJ3OhU<|) a0|t4Bq/!;+C р]"|w?,994'aىpSKC-fh:"|9N3Xt'Rf2ɚqԠESt dQKm]C9i(!*{7F$xnlݘMTllDQJd'j>Zl7\ڴԩo=nA)qf@['s*sFLJOnZB]hJ/&3rf{%ښmcEh^ 2P;|e#wإ2|Tye|ZXNНF6Oml|,'/IC]u':4 },}q/Xf3Nsv?-U k,8qQbzr)L|} 1foޭ K{>E*U-TOPCk{کKkR}02!uTAoǽ5|Y~7o]0Qi>uGIU݃Jfd!׉=1~v!5ga3yV w ;Ok7!WERx,橪k47@Mhea]-?onu[@8ͳ#yݮu#R ?$XjNӔRXfqvhT0QLW_W Zpp9 0-{oޜ5n5 PLN{CLWF9HT(x%3*[} 0;={p~X ey2?Nh |!sUM=4EX~pu>L|vs($ꈭ{5{cJ[Vd3HKzK~mWԴO_ʩKIC')k[˜X]*iwDpCŃVg[qp`1$ѴkS,o%+zs 륉ucc ԵGk51iXB:LUžiТ1d43nQx١>|)m59lWح{S(ģ+y)=k KJ]~| ;2Hɇ7%{v_!0݅M$BƁFHF\s818ew*dh{9OSRsٛ9vr]\ZCm_ڣ8TA -Ɇo趉ݖ.B#hA"F=b#K \U d1`~Jp"h^ЌpkJԗʿ;W S"WܟځuxNWN~[_u_7Fҗ[ɀZ:H3#:>KTXm/%l~ڂ2F" wY翽_ロlHd-[^@F_ݡ̩}-W*jvnъ3DX~L%&i%6P!25٘9:  }ALEe_ubn&q 19]V;^^ʱ^ZRe h3ں㮝Np;_ߝ§nsSnĩ?Cxft Vtz$"6OT!MtNҝ\V=^NsLf{󿽞O_[!z8XN)t; )1^l"~gzIBl׆뿟\e:F W͸>^׿4k4L[HGo&7?登3ĪFzcqm}nvxC)=w^?߽_9/_tzy=_ˇCx0??˟kJ AcҮqOrׇti0<ާȭsLJįwM?&1R5g9~ kQMAFȂ~c@lj˹imE}2r4ꋺ FD6e!P=jS="b> - qH! B]F<۝Z0L_\#Eț0wj\ GB c -/!ת! .,7#6JBc(5#{WFǨG GM 11śp$݂J`CjѤ]`&g qU[6Ib B Q@Xr܅>&F&CyRֳs4U;HI* E^]= Awjs[{nFW: 4$ "'2|G"^Gj-&n!pb&V]]L %vw.'3q`9t"Hoth2A9y7u:p4$[i3\hݤQE_w񽓃sچNح;wb!r 襉sU>m0: 3U&Q;C}bg4;}_N3%r_e^pjPkeSA w]lҬ[ EIYȬĪ23Y:ܫ&0{XB氟r%ֺI3)K9Z--N܄I {ѹu$ ԙH{/Ub]=.KÑ$ԙA'kw #9}.~$\;D ,?-/^^},եR+&a(& > E=UĀGA#j0Y πȯ._;[0RE8m2q_^=ܵïgrDnv(o i1݆/'QHrkR0i.G 7[ ^o'Gz\V[ W) 'L feqLٽw"784[{ɜ)m#y!_c{\rsͨr^k!^4OEWL뮇-f.,dSԌҥ A}} oyjoE#NM㍣Dqyۤ{ߕޚqbWujM!y}9mZu~qAj6Mܙx)X8M$JD0snkKqsVw9(5].cjᨇ6㸄&mH"tUoppqzHn՗=Ӆe\SD f ݜQb E=oUQFX/=y>Ⱥ,rcvKi1F=f)E@,dޝ(+S`)̢2E@P$?LvM} ؜y'XQ2uT6Kakm Gy3藷ᰗ>S|oջ|-Lqxbp^mT"+1; L7̗)nԔA>s{rb"9c;d̑qUu:$}]N??kxq~AJ/$<ɜ:X?;OPqBAخͦ՟~~uNqzo_~nCKb*/P¿tكx:q]=9}>'fF]_aY˟PdTrq50_7k느g.M{hPDKMI]Y97>jdd8]Y{W!LZa;>kJ]jӸ]unkލ[m q C.8jLfN oSnČXȧ,[\ݜ)pofn?im"!巿lx?oOSĽVKڧV<)$)8 ܳCwh1Q):͑vYߕI>>jauIĉ. =d|8ȯ_/c1$?_y ")ouZ_!So~8织̑]1s^w9MK"@n_]om)o5oe1q3'۔/x_봄}~}zy<ŗ3F qDʀMe;SRO׷~r AA@_?xr1|P߿ofyɁ)8ުyxi~1kv_:S"VݵԲ:} r=&\RsU)AUI\ԉW^3lxu9A˂* k1"Qwr"Df'p~:gw0r7(kǡiOB-j-_O!/Z1sdLl ms7v[M٠:)]TS@"sJ^"–W!2`A9|9E(4twzU'.1| 2uNުMoW;kJi|nŒ 6h?hjbC"r۴$<Np)Γ˵0q"pu Yc<],<%&L~s9;\h}.%:<o Ƿb/>]t5y^37IDATFe7܊ZzWJj 1w 4#&74X`x8Hgn-7gr M9c[Ym&/N)@9Y+eer":LD7tw%0F7frA(st>FC0/J-kdVNdܬA{8A%K a(Uo']J^U wMa̡ssEI&OL8v PSxUibƓ(#۝GKȻ19MLʌS)Kf<1uBznb+ .2!`a<=Uڡ{c/heenF(u(r19;I;H`!OKhy-'.,S|cjN1%RqcKL~c@,ojS:lf&$䲈yEaws͌95Lܵ@:\(ޝ|k2Iyj䮝F`)Jֆ~^_uĉ8ˑ^89":3Gc0^{sf;L)W_D)exHAp4LKU ZD[67 1+=N nׅds zk{Z ygg`<5-^C)ZWU`0-"1 $d(mr A.|oq 136jCHé5;1dF9F>3`ݑvCOji:oi)ɹ̦pf*̝y01n͖OCT[k!}0Kf! ܸ~P i"M=G  "މNWBysP̠r1y3 hl4gow" !e3!QEX@|@2ؔ}q#Zal+q4:PVZbtq'ٍ 2rv6FiSr4%;ThK5$[.2Lq*֍ʯ oFb9)safsr=Fiaش-A08:y֢{uɘnX*Cأ([`~L2_bzvB3Wd1!-a@f LSlQH>~:%{*Eh5d2-%AֺUUbL5 ˮ˵آ#V.'bhT;1l\aDžlj-6V<ޏLȱ΁6ҦOݛ#\ڌ%J$'67 gC"u&e4br`rs&wi dfBDFDj 1)) [ het;o{! щ@ql}NK469 ;p->s a.o1r9lScxv'g"7w:f8ؿv~)8AG%=Mr~\qDžRK#j/TMwާnOL4~m/gC͌`ȑCw8>=|no5o[>riz{Ā~r%&5ټ׭ҖZBR/i1]8HW=}.}ߞ.D;s,#W&2S4Ej!\km:9OSZҪs]ڵE/\[*$fMI)\P /s!9BDRfL%e6]Sk6 ^!.[az5r9ԐSkP?'i`t#s/z |mfN H"'"x\$P+Ld^US "bnݗ\a/K;LeB~wҧy:zwe? &;0Y-^>'r_RJ~ЪT_k>M>xhSǨi۪Bny}9̫}=tLBk`w!VYE4Kw枮Zh3I2rilXȉ,Ӊ>򯇿?,%TL}\'- @ 0`Ntd9oEʦ,Rc*S1?ND$=~jJ&<]O7A"Scr. 7Qvi7r~X!Ah 61p"!Ie !9ÙܽꪩD@^\GD0c,} DGGl`&xtw,IeI]nv]ۃ!^֙s0̜(3.k;\UEMQZ}mҿl['0eěWA Cv1hʐ98Q M}OR1̚!B-[voZji[u^{puگCA*}`]z-3`D l|ƈh2%55n{&Nw^&) r.aF\,E_D{Dٱ7!rpx\ƳӉH0ƞ9rṇx=9S"mdN!&@xäy<3[>?)Og(epAİˈ+Jm`Ke418 Fp3b.5^ 2. DwC![:7s&|m67Go]9ÉSz9RY-[Y0Z48Ywfa,G 2f<&=D{5׫v0"s Ar*h^4hS!k24Fo.ZY߶V 8)MVX3<þ\WM@Z҂@͉̌\tOI/U%1;8,Dle Rc [\"SwJa7fa7c$"w8;ą)0iqF$ZLc)vTs .zwőn76 ́w"XmkBhju禞XH]1h]"_0rJD̲ULN&)|XV3H =vbq/@X315-z7w뵋^SϏnp $$fF&TLa w7muSh8¾>JW#L$l<@@"=r Yшfy>50G'U}ٻMpwt&!)E_ڹ5jx{ٛ?oz%dnHCI~/ſ{\& `P Rwo~xYkݛ&駭Ճ;dnU(<83o{J嗫~7ؚ,LW{vx/PٚMf#[rÁ_?r7 p»E>ρ,oN!e*#]pGJ"^Ϛs[ܜz]z^l~+pA~n)ܻ+r ae6wFAYJ|=L:mzo8.5Y(Z.$nr[UDS(h]O[n,;/Mw{åO*@zijb!wL]܍C29m{"`:-$!S'_rcWpfV2'3i[\Pߚf`% aܛqu0[3sHD%L *?}"J^H`3LMKLYVn9'D1 4hSHv7 F _Nio⟎x>m"oݦ<9܇ܛߤ?>sG~3 dF̿5rJdnZ{ Iڟ;/hJW&Ww KCQ@"3_ϫ}_ef]9Fc<^-/U~`k)2[~SoQZcPTa}c6vU1mj:W8f!5c#s \/' zbT3KՇ|h ]07ufc3wvݝb@ &LB&̓@Hc!1zQ =:GOneo[l.r)6:i5ԻaEᐮs۔P3 6"fA ǰ 6ćI01?ӖD^`ގ|z(Uc+L=s[.zCSbgӺPWKx`Rn aU@H9X$L˶}8Cei͙.y$DuɈmLB@s"0!)> )~-x[mug|؟rrj]CءAF,Z}Zu:L3So@@ ,agy8U^79Gq01<: $RNv !Xm!].HM[bN Y9.7ydUj#6]u'_˨_l<%cVY5!4nXՂvi9Mk073ugt]NiZ']RFN NԔY8|/@Q~YB=Q"6&bf, 7Qa%2 ڕȯmD[/دd:qp}ŶK\~/Lif2Sn%y}xyZGu3t+z8# 0PL܌KDMc؛KB>w f%"CZXw vnDD{N۵Em.^VY&DEfH}/`p@0÷r~+5-3prÃh{?!P~1om/ʨ' 7etsFCmtq@=t|Zs\ "M`zm#Do)!'2;1q1}]*q~A"LLst^^ ޔ=p<7s;;~xLݙK}7_?_=_$ Nnw}l0S-GD<:ޓP[j%s'MZ5Ѫ20Iʲ_l kTk4DNo*,}AVU8),ͪS F6~|gaRu#ns빧W ֌A0s LjzVgV0{pM=&SͥOU=5P Vm!1|v}< qouóhvȴ@n75ȨY^c,NoݫCa\jYw3c&r&Y(疵n編oW)4<=R08Ma ;-CZ[zvywgIc$)8hIWܦK`ma"T|2G*v 3QFE.0,2D6 D{k^uO:Zq n }:ub!b:yw3M_릘ת:BR39PmyׇKͅKU(h^W/@|\N{|fn IBo/o?mgAOxZm_=<0do}#$TyX~yOZT"OR%l(%Yk})8/o"#w0S:ź<ƖRòٚq}S5^ &}L絟/z껷?uoHed#fߚ/JsWZwϙ? ް|^åqP1HӺrc|F#YRV4sv@R, x."l1p!vT-+9~<"CiOOY>͌b~[]e\gnZMH"}dg&MQ^bqC#JC@n.qj^l"֑{P>y Iڜ6-VS'k/E\W3shY6s Vw!#I\@+kI M:~Elr /L0Z&yNr!:SB7#rcX#[D-w0{5/j/W!=9Ll|j ӍԂ0[d[xuLM=UM!ɥd j./}*է)~|V@wy RpK/nBEF9~\V$jamXOUn'aaa~ Ss`1pK*3Wî[ǫrbh4׫fvkKJMiK hg]?Dg)=7AXgЌ 1jbQW77fargr ?؛{0W7J@݃˜y?$^ߖkua!zۦE}z]wyUcѝٹW f`kƷ3:nmẖs`C\$ ̬0 !X~ 6֌ F(6 c h RDb%ތޛBZjc&䝙, ZnwoQК{*湛nWׯFSx +;T&sxMDn~-d_؟?i>1棋/qP0 BqK>ylڥ%Nl<)DetĊqZ]cB8KDZM)YQi{? [8O}֏Ydf쨍0!_6vAJ(#JBp8 LiLn_>|# 7hR@ DҽK@Dsٍfi1I#7P+ZrHll0O ceS\\ VF!M$ܞNLs[HܻjB=-JLȳ]|#t>Y7fMY1aݡ[ ceDvy\,ܥ综c(C.SRkwTMlVZCk֢6g+7غ#(,=W{D*Q~p2B RUloG:}k_VJhpG׍=9IN4ė NQJ4M9fSr?jx_!Lҷx9ٜ=0f%P[).+ Btv_r_M,)k2?}klڻp@譻=tW3dsMΫ #$LU bV?~]`[|^],|̿~>}LۧW4ZcUYtos]SzT;6K?̯ A/;=ڿiUc+R mn9]w/D#z/姻}1w`]cN,-2XOl/wBo3 >c156 Λ!x~ڻBO_"=Er|"^ш:RS|[Ԅ!_&⡻Gfx3HWodj4Zb.@dJB- XWl#oBl`n@dlC]5fa;\g9D ۜ5gP`jKD^o1>F\̝"SOY'F jb'rc@T?Ֆnԉ Ln9r| L}|z'jp>(`B*χtͦ~2̑h_]jdkdch2*TU\ >3Ӝ.D>Dcb!4i-OW=59%f*0'15E͒aD{f*p"fǽEPȰjܺO[F6H0]}"]e1̴{*i[cI hWJQ0ufS\ν0uGBwĦnn͂v7pC]]t w]OYjmpC# yElN'WcA3QBmS}ND/7UڹxLmz-g.1r<ueUwF 'mL D-9ꮖoֵ/juG4O~twO~9۟_Zԫ%c:?Z5>5OF/W}g$w[^v{ŪeR=wu0Sj)Re_'`β @ثJfhhn?|iЪ&IA%qG!p𷧏E"~]A|I"!z?]?kL:R1S^Z;^zX?) |JC1Y.޿},y>2 ZJFiDl&zEyYAy\r"Ldvp݃D8Iwlbr gyf l?952<sϿ|>~_/LںMI4O/Xu7ΙwYjh7Jt =/Ld ͜y}>%z eZ&~tY S ?M 0KR1G3~vCw үcS3pxQkffBnKv]`cAp才IԆ)#Q Lj uT~§>mm1"OcG8D^͝[ܕf6-{d*P=ʯ@_vڀ,\AL-0Y^Lmܺ{R3ALE=8j">GvH:@\ܗH>w]g{7_?[MK؟Y9il89Eb ~@>3]D6ukf&:8n 6;9Sw6EٍS.jq7 \[q]&nF|Oss:wwbE$$"d=qm?aBp$F#'~`ؐc_m"7A{C>1çC?<_pܿRz}'k.NuhI9EZFm۬>&w@"iLiD=ܹ7 Ϊnub椕Kԟ5G$鶘NfĐCeVש3OWF"Wx(<}r@p=ؠ|0bS&Bv3[* YCڽH(kɚPk.i6%Z@{B"7gws4p2Ƒsp˷qwےu~]tYח}.:GWם5륷d pO蹫TE V7 (#Jp{J=:$$apf!إ= dc:$L;ӹ7}YwD=؂&9. w#`(]ݽu} # nj)ݓK܏nepmtb5#8t)GiyzcHht>0=JsZҧ)5<k`cAu#Iں9 NX|7x?EkJ` Q`Vu㞊2ZCѽ*"p*!gm#Jv{j́z kKC}#(H_eU,ۇ*OS즆TjN|OW;%qdGf2Dl.rjXGeG' h=H "ќ%< MR7v7:?ҔJ.lA" ИII),6j x, Ls- 80CP*3Yj5W1]Jʵ[Y v Q"Ess&4pP*Z䥢/+9ic;FȀ€5EQo}%Bb6 Nkvؗ <&Ǔ7Ǡ7vG >szz0< Ƈd` 800ci`}n (wy8*=Q4< qoF+ 2OQ25"??/{҂08FRWG Cn@xF1jQt%kNXnぷy1ԌQL{gx5R5xS#֯ v"x\PssZLLZ16uWpI8IeUx+qLFNK[=KKۭVCJv/譐)V.+^PKC4MQw%+%wf'|#_\7=ҋ +S9(io (G :W`Hdw.!p. Vu٫M9oL[o):؊C~js6OZ@zApqf\U\ 7c_09.ͧlvsݻŻ$]3n }H]fY3$!?e~Az%[B! w(O(k%}1t9NRgP~q!:큠ޮՏ@ЈЫtvrAG!o設9I 4<4kQ{,5}eHk 0t$g[Zn(5dr@iKKM_cW!lY=݊SQ6w:F fH8d|~%__8re1&|Nt1s"wx}emq8H>% ݎ1ET~.{BTs.; |{e)0yI1z[dc55A  )8g'%(I4|USh74ll'ǰD|.ӗlMBk3-`KbʫM xڶfk<2A#7a0bPFXwtz| XJԗ 90O,c,A#Ā0KQBûwS.:3#c!0hߜg17SyQՇt+6ͷgc~aswyfZ'ufB -"9P1SYuGdr0"D\#`³?{u#,؟VGyxρ_܁wqQB` %VubK}1bv4#4ڼoZs^ͥXkpo=OI.!2vkj$ ު_0ӑj$̋|z؛qosY]S@XC؇߳}3N3m@,GCK3 OrdxuojQ>ӁLjs D\fSu"Pd̩Es$wFW!F)`} HMZ$` %!VAwd,?{|k;>E'-+e$MT,mXk0 U- ZgdjAK9Y1nتwoI8p K8`Č@N& &*(#45g%S#Ns5#3ήaktz;B5ԵI[j@D)4c>O_]6=V=WтP%!MzFX H  =D==s.:BC&3@4!Wt7Ugs'7fFnxjAUl[҂ ֢,LBOM_a9\$RfY'GP56OҦR4YITB-XS֥^7p[a=q:8Z V`1 awaUh]. E6`t|nٲjsZCg@ig*y5샗.2웡/<>\!3@ݺ\ }<"L4Ą9Md o5uu\ȶàL `}U`j.̍A@p`j! knjl  Kc.\׆V9z_#! 8z-A]f{@=#Zuw#\7!y*[h^hu-=itLFS0Xi0PDt1qIIi25l'ni< 3mht!B)UR-UP! 27v qdwv-^!!T 7 \{ )[ R8o~y 6yʗ=ڮHF oIs4"R$0W8t8FyP_3@11r_)T燱 q.y$'ûqOd_1V~'Vo4 cyatavۃ~`̻({L-WQzt_d>&ǔ88 <*b!Ws6k Lwn;PBqj3 ;瘵+bP"(8ǿfxWMɷTBHI.chaRkY>4d2sX<҅FUQSjj[XlŚskM^Q Gn`ށDea`颍̝Ju)5= ؛՝ʁo8p@ Q36wBJ=Y%[6ԥ&#ShLV!70m䥡3O>/3Eh48%6@pmED؟mQ#iU0mT̽ouNkH\f,сܓֹ[SWKǚ#)8Ynjþ!gd \V5ی>Z+P6K@U- "B3sVsix}m!,i mh"nPIVmvQH$?xSG~+v~vxBciB"-H=ԓ lF@y%NwNPs2W 3C"A8 񲴓1 b fȆQi|6;KC-a^&Ued'J`(A0_?2~:1\Poϛ=]7;Qՙ=E?w`2{yb\PC1O #w43Z| $Ňi,WJqBo@o}_W{|zY 29ҺԠK8-mS$/ q?VZ;B PV!ھet_wB2>|KXnobdlEV?-2?o,ko(tosV ov| @B:>MyS2Eۗ<8W>.'|G!/K3Ov$^ZdS/EuT;f΋,gFP!p75sǛaiv8F \1!?&[$lݾ}.5X ASr "@woХl8SQ[i>j1cL!}"em0-[q0  "~= #6'ZFr7&MaR K~ ! ~3]-;D#hʇ44øߧCz}$t/4Y=^,fz)y/!eet<R4v;ct8} (tˌ*yi/~/IUw@Ի8&†#C0pxy/ ^ [@hUbUƀ@).GlɘP;giN4 #yEa<@ @k0C=/k :DnG3rwu 7:}Xu٫6dn1o:(' qۘpS7uYM|N|x]Ѿ\K)93B~ 'vgBtσ Jp[d7 L<;UpCy0O܅GQd/}GpR֝u%$r<mqP1l#__\껗f"4B(&J B PvM,9Fnh;B<Q2wd{!wJli2(Ǩ@ ^[SDd*ASi7C ƒY?o őA@&f\9-աvAGD 4 >5‰hfmSS` rRt&!89:)ST$|UpЬG>Gc,2I-$2|s_9b}]rHndԆS܏?hvф:ڲS[ޝL{ǡ8"47DYr_>msY4u׉LuWW웦VXȜA#8q%FU1"09RYGVmFhhǤ<Eӽ. 0:!0aE }8bh B@L qtC5WSIތ4֣C@N ޿';01!AW^ѿ" = HkFe 91: 3uڸX@غ (}(Nd0>O/injRXnz䀚!AS2yUAd!Roը^JS0YyJIx{iGţ*,̯Do(bu^{R %D-r\"Z&.̤M^Ƙך!W|ԀGqXCyuxݫ -h_Q njTn8R0Q)kȉ-E֌Bi0w"vCno;1tJtA)A ސZ戵6wx@Hx ZgеzP@8L~+_?!qa: 5 g"^fM uo /=1ch(u^3Z5<(:2*#1ҖΉ`G'/HCˢЃ΄mifv]-,/m`Ȉ u/jܕ<An̥:ת)C1LNli=0mQ8UCxjokDDPzKnU zRnf#)lt^m,"2 u8Oh;- LY܊@XNߢ]SNxUQ}~XWiNzt1u~Dgeؚ*n[ò:]S+m3Ѭ[%TC -ۥk뇉TzPyP< z/f{0oǑ/nI|Y5Y>(? z#h@SRB1Oy\gGd]-eTCSf@H(PFbþP&S@(lUK)S" 1 i )V"tfTfhexk:tV$=ڍiKQXsRSUU-m(k5i`G@㷏m+^ @-D&mӻ}t71[Tosp×ׇ%uL@[e[zs uW:Z3pQ NP od v)] )./es A4қ@PbcRHBGQwc׀>G4{3ߊ~O fC)40FNwSD(U'_*ZuD)OQi}8]VgK%0!A?2D{ ޖz:)n:UCۻ*"[F#6vFqB7-Jz& SB`(boU#vdj-^7֟ !o耀A=W$T#v5#h / BP3zu8;䂾e5#ϣwsc}\B.ַzʻ i!{ZckqzLo~H/H0N7{l%iuJ2y[۸^X^ˠ[c8 R*@G2H5EڙȊZDI-Z1DD'3sDL `́ZLXJ[ā u!؍dN#IjhJ7C lt )43T⠵FVYFK!q=9K5-##9JƌĮ7F!¯u8@3cu > % .9 |ӢbCOvp__;x>6A: ^%r~ڂ#h@oS60;0 y`,f@O<9xZks:܊}2u.+\=NsX`&v[v}݃#jYjMGb ❭+@\|,ӯ6V\v A6 \sm)HHiܳysnyqy}is QwA['⼫Z3iŤ.-ъv1OD`#Diy囃|*ZziE`'D\pcx3*RjlMŻ;CARߵ h*DҘr H5&S< [2jsZ]1ɯ8O4_'Ƶ⟞g}Wŏ> E D}k5`Ԫb58H{0 gC͎߯P wD; 2Lc 7u\c)ӯ?0iDǑ>w>Lyq7ܤ4蝑 n#&U}@X?Кꐨ2|]2ACĸ \`QC`(f>^K tNZ]p> **D1q\C\M"c16 m/rU#b[/ϪB&苞$P̘yC1A̧Fuf쇵TE@1蟿Lj`42mfN[qi>:WNZ\ ׊orVl$'uGL}""66玆hY@'ƌmߟc[d,`\WHΠp{tQ!lA$K@'„V#Eqi~~z[C^Zb_hƀ0uN#:5sf8}nWU.Pƚ]X!QRɗBT\r# _EД`J< LS}}f1̝U_oz^o6q@|x=|O/|.'Ak]nn,X܊{[P܄5P U3bہ7T?0YH$hfB&v&rz:. P3R.6u@ؾ$z'̨}iUc U \V:Z2dǸDeu2} B\qh˕ϱS~ݷ߽ >L|@^AGx /V1PT%+f4y9":^I_!NtI1:z6f{CoNp#Ao.S@҃Y!AgHk9E P!NDd fi'l2 R4`kQ4==ƍR% l-r@M紝ߤ{HZE12 |xk~^Uo*SRj/sd1<w`*R&T3"jIڢ5gU'`$4;[ջtPFZ"'V^lsjeb4WpGJ1KnQz&P ΥoN2P_ji[ @ 2+DrbG AG!CG)2Z4BaP{zvYqlϏr:uJ9aj˵}ևVDpX20L I!?&ENU5}>\0y:LGÄ[ \̑0`= ]OBah7:,t|{oi>[`.@qYPkPV\rx82&Iuuvǚ5l3Dz)x|[V ``ץNyr fN=)ˁ41KBJ x_m(%w #)Q;x7``4EgR6GD\|o@ VԌe"=qT!4E0wjؼ ;~e[+-oגsC %(:ܙPЄ@yu5##yu|)3= S=$ZcVS>^^ t@O1SՆeiixMd2:<=R/C~{[w{ Z!$nq y>r>ʛеm}k7#hOH*@7sB 4,W5E KX#>M"e!pakjnZmt"/בh` ʻccuR(M*tnBK"s*2 @`{DM-6 K3_nYn7w*awUAMD{dBX;w6p afciK 6 hC:FZc"L- C} W>82#wIXFHP D]/o3=4M<2l@юa~-iӏz|]GsCm XB,X6fhؾ&۪W#>@&S?tOS,2!#yo1@0#gd.>%_ӑj`=t{?S]=^ɰN3}3k$*g8 6C6Y ,5ޛOcmWwP͹Eu௬(TNGD١QE|`@bY\J.@"0S7Rjq)EZ͉  ]ʺ5wsV꿌;̔}|Ic^/|$ra>t:0f`q!q[6ߴCv84KM8DC^ٜdjC s(1ֆrӤYYsc/  a=zO3̸___wo^֎5䵎uWHv|?\~nG9kcn6TpQQb#YSaDmr vK.Z38uYBwkK}oK֌[3bl{#c`V^Q)wDa%B9i1"&#{޼dmFn"US9nYn)$D֌uoUd#Qi}Γ%:v0ln˭N?~JJc`تM[?[Quil–-!#ZnW7(V AsQQe 'h$|y˔ĵݱ 0뻑Cy~ Ÿ됷s9ό8v (Sh(/5i}Lky'B3Ra#mw'wO|biiu.KmK$07@_0,=ekqDSCC{O>= {r݌{DeS t]#5w@rN?ߠڻދJ{ |;N@{c pJUFFX)Y02U)}b O}mH.YAuVmX]=A%KD`\ZX 53^ ̹yc- T@8BɭWՁsj, AX 8WE:-zWH}Ї = 9LM9iu܄PЗo/ZOd̜[1u*Y/_o|L#"U- ՐZT^ϑ/BඨY} #Yb@BL"cI1AG̝+_K;F|\磬@q4=,͏E??\ozv뗔>ba8;>^s}S^4YݓETȷÀ7&W_QpP8KK4OI08Wtcg@prۃ/ߚ:O<}6wi0e~j̯@F%ӧ]?.fǢEHueo"JmiXru[S^3#rGj_JrwChޗ^)L޶Bf˥l/Y(!"V\ 9o)"xBjhE'nRqPsJsd'Ǒهڟoŏ[qS!8ѫ9b3(Br)~q0\iy.'8s<ǁ~Vq7oŏ,HϧDk3s`w!4wKySO@o>2./c~_Rm`W{M?t [[ J3@#S&G7Bl|+˃e%pmf\smi燀o[ho>6oK=:hsiLzt8o@K5TsqQc3W$1#n? B=9\ ܡ $|9@I k$KyWv: (SAC: l8 v3,3Ll82 '("p3W;Ila3XC`FiĐRIl*ѰW"*DjRXG [mB0Kz&jPCU*v;- я?0޾ \@pviv=KsV oՆa;Cp0 |}pk82{IuN!.*+ےL1㨀=-Ήv&7L@AN2j1X`:K঑BB-,@I NHDdBH12 D^=5i03c׌_SW4OGyL鐌hHȑ$F ba2p WBREU@^f~v e ޥ}zJ8 P6MۭmW nMN%3;$y7ӻeH#-\TubLE] cN1D6e.Vm,^mE d?zk\]0?Ȣ\)x:cBPn jw,dIDATU]jiq"W MIz8=jJ62M\ZjK@Y}?ok;nK(RB AΖ@L{:iQl/ v#;o Fͩ~Z=/dZh"a cPQV V0c{e e8=2~Lki7Qv|f&Ђ~vtk~ie Őzia,| c"}:F߀ cvlc-R~tk?ick&m)AFD4u~S- |cԷlu4"3;!I$9J!"FZbĒ j݊RdS<w.X]ʪ xS 4=QՇ `M [ X/=2wT3\=jsB!2EZ@뻑>]j@F|~?s5$ZϝAF2:Dn"Zsη:j^!t ܞޥ!o.vt5u;{-HXJ~]F4 @2MӞpҭ EzB [W^6.aF*WPFΉSwY,! }UՕ h$ʀLL'|{ъ b`UڦbjHOrUZn-܄OFuiAi-~LQpSRBZv.>׬.V'D&jHi<dmdbmWchYi9::Ku)⻢ n@{"ͽ7Gg#ț"2OҬ2"#ctje*=pO:UQ_7c: "֍q+}S$s_**ܼ}s[Hh̠hX&s>Ŧ4fоFBs5s$yl^C`{Dz̀̕C QIPkxɪ1U'`8rIJ#L07On386H)G|8a=9s$Bs5e9WIv=k͓YѺ=5ngW- nTBkގh!M!MyG oGD}_Kî0EzR!ce"8Vf_cɖZG"q|i^ԧǶkA;k'>hFw"Orz: yuzr7"0G!6ypZA"Z5i$&220O[y|ԧ'3ik X. CȊukfhGXCbANġQU1KU|xfsthEnl Zv Vui-`n@ϔ.ɈθFR4G?;1D8r!n6dwZ=^W;j!(Ǚߦ;c%BܫpHZ|q8}T~lP eH/UC«+tx~^L{A 1>~ob膸d]gAǁCmtj ͜bn'+5A/4_,ẩOkX1jL~p7xyR޿=aBO1b6<ʺV_?|)p}nnH`|yp jT·!,?rV곺_F~MBK2 C\J6LٔЋ"03b_5tmp^4~(^`60&ܸ674naRľ3 BrUPDq3?v=ult`Z̟s{19JU{!WHڠ|Ǯ3"z ❇6GEz+6ԇAf5lA]OMHS;x7A^zȧR*8m f( 1?ܡ/@6\#?O?6㗬AЙ\Gm`0`96r E5Q3nAc3zzZT!TwƝY`/C]i‹9PiBPu.bޒR|vQWe3S_&}ܲLiwH!Ug3]ai->^bSi~.ͧ9q?p5<~Y۷E~/jf$ffDqphi>?o/~iRYZ֥[6!r'fYxN됤Г{Qp`F~eSFr t; RS5NY}J/M?^ʇR4EL 4"ԀIV'myrk|8"U"PfHY؛a c:E&% 6n.5 5o}C92AT]tt "zS5&Wb!55fBtq_F~Se(ۗmN2bTlk S^xRI[5x391n)HцH;3j)-,/~]"xNy~Jkxwuλچ7 Zմ_KLPBdXĥ lXC`+}03NL&N˵R9)^33MOoqQuklxtw<=KJk GylmR"Ԟ×4u퍭.XUVRR[xSЗV CN`4Hl-Er+~EMYsOPm/:R (8.IdK40 >Đ^` ]]76 "LDXz: Cد;w7y6:ΓboANE@# 0`@(֠ pvS…,cF{52 {W&|_ziѳ %74suAcX͆Mݲi>:}-XT<k.rpDnky9I+xEnKf\ɖo!ݥšU}!OgSᖳTk_O xŲUji-PX`澻Oձ׫}|ckv=X2$Y8)Sc?=8zm~= ??o #OrXtm?n=):%#}}mC[]9fǸ[O`aFe>=wrÁ"݋uhR,cCHCPL?~yO%QUV es7W,Q>8yz5=mźL` &h bfpˢ;hkKq C&A*1G4għ./s;is"[;ѝdXR$EM|mdy4@R{.kuki1߳`ϊՂm.{y6, C~Lq}^~?227a6CYA=}X{@:HD$Ή]0;9C ?L_oKwd7r0 O7޽\"SH]<*JÒZ4)mYՐቨ}7Q#&1Q~Rss$qwR=2a f܊ȞȻ"z'{*_V(aa똚#d` 9<@ He$wc}Iqv?O{HuHݑcXfBB(4%Fg".>!` s0}m~5qO 0%¯O3Zl yCkͦmHV! S$" R7{@# 7}$D#l0{^b 0a4ϚTi,·kt,׷xXrьӧ /Mk](r Z0IO0b4h b $7ɉ8^pcdc;)cҔ%1p" hi '; 莦AOPOii-AOρǠ|yNf̖~8i\0.^Of :dDΉiil޴i7˸ҢTym9ux!SW*Yi涾I8Jt::??:/%x!Ÿ$PFxXr?Ois$T+Z^ci9ԏ99cr\>.}qfFEb|ޯ\r?.QҀ0b])^Jq}%ˑT>5"1wӼm7{)-~e1sy؀ 9])Tyr =FfRo=Gu&%w,D^ۜDTD@뽴Rvjqxd2UwޓU]|@Ѓv)_߳LYT4((S@t05UDۈb#Xg--sشHjn]>9hX&MbNu@@ӹrRמގG<yt1?MߎƒCr:ʻ?>L^J2?kf?~<[~8]'9z8 y~O/?8?8~?i-5mp 3{9~XcvRW]b {rLtlk Ix$6 nOI$->|^ e}y5)k跮%4#혍'qh˳֜ie۩Aq;dfl˭ŲꞷS8?lm)4x0GPeiB`3g1vr z}ÃO_7s]żɡX*b\._0ù1zPT\r=Eapޞ{BYn6A{~̷ )Q3ٛO[||8ӷEϫ>!ێpJAqyֿ/oK{'$Eg&#`͙nǃշ|Ͽdͤ6+e_Cc;![IhRc؅Zzi }9?Hxrx:a麛Xuugr!8*bL9Qm2Aip|엝Ì8iTS =M&ܣ;51$4lm%+o 7x.bޝIABMffn1?÷_eƒtAB(jH^߷8˃UEnBķX[!_w{|T>[̵yT^NK tS&"dՃ6 jwO/r?4˟.W݂:dʡJC$Lm.JKGȬ|[nVDS/ }35hzo~#F>D!dSXS"EhkG||#,X2s~kqzkt3N= kCn0zXiFdoQSPQs(6: `3H7ڑ#Ph#`)H#hx-x0jbjÖ /ILZǐa Z!0/BoIGШ*(!ܑ(?nKud0^vq/&39krɱ,J2)VFk@V}u,@$@sqbb1qsI=,惗Fk1 sZCf!v+ B 2 @lAP3"R;"Z=Ѻ зhMD&esD&JmK$9milէ͗@ck/@X3)"Zw<>" }@(n-j9jbKG\_?KR[6ץ Ld.wr,hFk *)2; 4%CB {yF^;;@|T( O$guu7X+#%!jLS"h߀N(|v _W"I(gS6 s,&dh.E ]KPr,qMBHa/BJ# @h'J:N&sv50ϧfޏ\D͗-'~=&`iw/ x _ܑZ[׿>??Zx1= ˯ =b[TIw0[YYCZ>>cXv"$"Hʝ0DԚ#mݧema+b.Y_Du{Pv?ܚ/q?$ުϷ/JdW_ӰXYA܂&율%U;f"&1!p7CKwR3jݝ#ԇ!TJZ4v f=z(>p܎KYdQe.6m/[/ec?_N;//痡:~wb z[BSr9&"F꬙ÇA/S]"Eͱl y6r^c~_N/Gz.AI`ũ~݃*sgl$TxĽtQުEbAvvu.t  QDzكXƐE4DҦ "Il]߮SߒOLHꗮf_В==0Ι.;F!`Y".lskUA˓O?vzۥ_S\nLD C.s2wcP;93Sm iAsN{ޝ ǨНw>+ICHؙޝ1 p=9 Q"T܂[ ݸ奄937EAMEZTeN\B;GRns5 y$, բgJ F Ew`o-qOU`jHwxbn9Iu/էvnޠpm6CnZuY(iӢS˥.vj5ruK"[SRFbN)Cz4jd4qYk qog"^Bk!ЗLo&zP͢4D*J$|4e{kmǗsКe&s)MD+k^?=$)WfXЭłHY^jziʉ\7wc9(<F3B)Ez|JӢoKu^jD&"cy=ćKTo/-ARh{(rVlԪ'̷ܾf/c]HR!Egl.oÒ.Gy?.r1 Yw,oMOeǴPLSn )&D 1Q3gd3`ߚ $6Ds S ɋ)ƿh9IM%ޢOǀ CQ^>TVk&4aKɜd_bBWAG|C2_"fyP9?fLufBW$^\- |qǭci_?(ɻűeR6h4/5XB'9xz^̑ZK%fI5g!]!yӐdzO jwХ}H C[ǛDz9(LBl3: Yi֫ayօJp m_W\c*=X3|ɋbOL)IYx3ra"LTj{L4>v0B3hdƀ`l<xAcspj B+/a)ȃbq p!pZ#3 [>rd {D l wNkvf^JK9=r,){D[/;(QW0όVwv`@@!VeG;O?ߞ&~r[?ԛ)'E$Y׮ѝڥ^VAcG(-ڀJ*l6~漧̻YuRhǤOə)HĻ*.}ٮV^֏f**\\x=qbz͎כ =2^X#X$l!uܮ]9~$ă/S␇A Y<-ZZ&3j)T/Eya3&5!!@\v ? _>NbY-iI~ A"\\~8C_Apq`B4x=J)_?3M@u ՘̓D#^IbM #f^"T[@_=6z5L[G-)2[LnGqaNO9$lj@i֖T #obP[|u;V0mz6xb̻ynV/mwex@2y2W/veqIGh>M15|}k}8AH =M[Uc/g/OӶmʴĻ#⏛!#"2v=hTmeLɍaq.jHϋo 8uڃ{^:y[{^$E%IM#('vU{)+Dž_Ogb~u~-NAM׭/ofn)KOen"fh-Ԛ]jtcZ^vI h-+3Z3j =v<]' Zb)?M66⺓*C0C5jP)<SPQdC%h` F!fLLA" #O(0q(wN"%D>Unzq#pxZ5$PQpPpaa]3w-S:OH(jr]{(KxQ @Ir7ୣU{X{6Jo.+ dT wɃn}s!6XmP@6ks-QO~9r>O/Ӣ5֧0˕<)9m=@C<Q(S om Ұ@cB0Re%R"6 Da)E"n a|חܗ@ui֧jtaIh}Lf}=,C﮽ݔ0-i[򍕽MDa2K\ʪJ["De=^K]>s|9v\R{b۹T{h-uV&#Ջy^CrB?<Q23#, yH^:X0P: [3a4`fty'&` o]֯\$SƔx7\[eʺWCnNvW )e9iS cՑwBBXbvSx@e2뇉-E/ҵA|MY +ע=BCs;9vT\kDP&jO8*B^q<_>g!ӕ&1NKϹ%"&or~zox~|kT%1nțc:(?s78ϝ(g K#k=u[r LOʷB_^ڏ:>:݂܈D,|-Qj|"\ςI)IJdr8@~v~})C2Kl֬?mVԌ҅(>Is,< nCDbjJFܝ!%TC[mS@9$)q pTw1DCt0c@Vjj t!|{ŘF nN5 Yh0!Q 9ajdin՗fwGLR9QXh5PS0n2yLC) "RRRji#3ŝI#@*ǽy;I1& r%4aX'#@VAftp,F^GGԎ2f/u8oqcF3BhBBaA ۺ.$ &P"/G!݄)ZoG܃2 D>M9Zd$w hحwOb[#$c.c/ܤHfkvkk% fpx|ay,z=Lէ}D6z96 *-4x +{@QpA-GS*?}V?_8[08a͍ZVlb{&0 >NB@ՠ XYٗćS";@4WaX둻ƁJ93V'pAwؙDNTD 'Szq[mba8e^6;]Ҕ|rcA(̹P 䨮s<ɬʞ\xΨP>gZ"@"\G5-oDe7kvʰLT'cAoSE _ {93~;fpOå"dR^^ (3_&?LR?LǵDzv_,'ےin~*O ?Mfk&h&†쁡A4:EY¨Dc<\6s'KfG>o"ӭaՑw|3g@yEzwZ}^WY%S>جڦ+,R "{3 ؚiu:Z#Z$El<@&lf5c%Sp#9,wCv< N.yn,ƀ9ߒPS둶ݧڦۗ㱾}L!PK`fvVycz{8ߞ&y{=dF=|8(Eޗ28[RxE?]/}8 w&"n~1 ]gm$Ywv^w9!j1>dX:O TWzlIF |oN"Rՙn~>n(څ;=`+Gtg`"$:><F5 TB>?t2R^/qR9 ‚:Eu 0 * el`N51ɀRq ⠠ f'! dA-^MGnBDјCgl5HKqwcQ1!7VᾀrRIZX"4*d%%)s `fH(_ In@(ˤ=2 ̵#-8'nSxY'Ay!8yNAI-oAQeU(n(͡nek1v|/jF3v=hϋo۲-eܛ?n_wZv^m۵%ߌ"t4f Ṝ9tg+S.oԛ 'FzV3yD,S-%{FZdS!K^ͦ=]7DIJRe ɬw {&3<B{r |ޏ۹xg6 J25p֘ꪙt_د\ۗ6Jz"aoH[33d軸>-Xn*Wj[\3=49J1@!D,T-|nz8U7lDZ+mU w>cPbB.Ja1}hLIKbk&x(yMSGtX,Նd@ѻ'N/j.=ZĬB6Sυ^U-H.N&5<3mpQd: BhP^uXV|3_t ̧DorJyq5a1qYAf *QxHDT-2ᝍ*vf'ưYuJ!G&3o6i$l;8l<@Q=D!Cd&53Iy]փ0m&]3L0v%jtw*ǙTp02Rˈxw{Pv_´eB Y[Kqe'E099ԇw/m!2 BsOIJ}k :|Ǻ,n͇)'s37NeX` lt|8?"-`Pxn"y؀sĐJ #y 29SPt{p#W{͂zʑ4<,"xt$pֻpəCl3%~z^|ŌcgI>@n<ҤA^^KϜ(XY5KKEzTZDTdGݳU{w30Z,wjal,[Tc(!%YFRMN &LD,2, ME_$LLcG#8S};Njp8HQAi 7 *SEo<;Ή#ɛI4x{ݲjۣS%(q!UNC|\R @AwaۄJ4<ȶaN)kV&ݧ;1[hPwZ#f)@nܫu5-0( Lcv<5)2=7}]' lM_)_ VPyNO]]~\և2~n<-Nlsˤv#3Pq2#Zr/a?'_}~Xmi#}ԍ3A$m:`c*Ӟd)^/m2 Q:8dkѶyJEzGŘKb sY"[{H=[[:HG-T>ɜW-ԓp S?-\J 'jʊpr:haN'#biy^t̝R!4kg&R߻[Ouel1Tr}98% H!;&~&`&($﬊f÷}hӺڼW/ (2i=|{\uIfA Flݧs׭-)<$zXۇ"NJg8VطyX6 L%2Iyw"R$9l_if=* fNݹTl}@noO% pr0['KaG`nHc<:=P.o! m"`?eRD_?8!/? `lP7^tqXn/GaO?jٲ.2zv !RQ}\͡[uMY`7`[Or11yh,Y' ="RĖI{/nzhk 9sMh'P蚘*3E)ZڹitBt)K#rpߞ'yyJ{"SޚGNq/PpWKjnOקu 5H;\~_fݝHZTW+0Y6"HGH)Œ-Rv]`<ϲ'2kWj&ǺSl HX+0&I8ȫ،}SSٿ]9#y|{+mO%EqH q= #Q+A49t{osl7 w%zJ=*r   'ZswLSdlK#E|0$FEv~k[S82X<􀻳wET w9'TsN(YJA vy=8x&&g9.8OBx[mW< %G#k3tf%YjP{.&f"c2Rb/7ڪMGqnr~4Q-ޏ/m hțc F{G !н#ߚϓb"OV`&~UC B jZ,k<\7;^."S|u6'n//v=} ;'vVts}ljoFaPrϪ2My_&|\lj]ܺ--Z܌4W0;Df@H{]Hp!fvs({jdct.LHޝ|}Ak.Louzb$,jrL/*{$+ {0z=HQ<@+;f}>>/.E\Ѐ(Y^D+Sybzb!щ(TEތ ,{xA[RTsH}3SDT`Wӭa-r;Lyx[G=2.N# s=PV9Q'"H{wJR`R/$n(yuO .[a߃Bv$. 3?d|t:{`zx8'W0@'hOߔэt_5lH:%"rim0' ♔6Zd,?/_&c4u;OH 1#Z9ej{`"BVFk EEO$"cie˳e#Py­/n.x_'S̍=LIإKlH ɘԁ]{<|$KIn$g?cppc -zy<AH0(2~ *Pr[ m#n T;=D׳_ 89 ͩgpFEYX67NDxsM;y^$cHCz^sL,0$h/[pOM&>!̰΅7"L{u/՗tʛ}%0ֽK"]f5dAza_8n_ "xXk,IGK-rՇct>}4oMm)ibBFY}]m/~]zw΃Ǥ5rgAXZ3cm<|;yo%"M嘌Ã݌mF&oJa_i=)=eyߺO$~F8o~E{ÂIC무e.Bw:Q"{^um\fg9o9.Ⱥܺ%kӤVM9C~|/1{ډ(,\FD+ Nخ=^;GRxIU;a G#_ndl¼1W>v{,&sW|T \BAfXSc0X9 ' 2aN[X6Y8eB]*3`3v`\ 2%9F̯Y%!;76|3,k:1(Dx=(]L7f8=5%wFxbj#ey%3h8tԌ4m2N+@ mVMJ;"A9' \E><dKB6x4.f27Id:^DorKp8ģ5hԚ%Vmzov:_^۲չQY]Nډ(__N,[뚄zQOJSKj<|X^v{ڇ}[Lir*mSAGuN*I&G>l⫱7cRB:rJ]Knm|F0f!cbֈvw'p~E#6Fsqmg 0'Nt/?.<-"L|0#ʇgv~!Ȅ; [WNNspQd&<NS1Ni"R|WRJ{ml i׃ Bgg`av}pbT fщ ^Ĩ"$% Մ ;ض&@kn=n6LmȳA Qޯ2Y)loهX6?l6y3f& &H Eo!]U[Sۺ^N$p06^aV:sv &)[:iShy ҜZ 7bܜIFD=V=] :mOv꛳N9t'+ȋ@P}@N8ySs([vTL9qck6ពL4 n=ҭl12Se"'+)"t݂o5"=Q+En-28ۡЕ}VZ2?$~/D;EuN#NPBO6KlFɷ[t~zm|Xƪm0ٔGmµjN*=1̴>X$9)!6q,BtOp|XN洨}oz$v*qjX7_vK\-/SU?Rh!9s aZI-Jk[y?_ s@D/5/f{1䕐}:W[ {J-U;1#eo1y'Cc""'wpr"=2-Q4(! 4`ZI閈u" -#{D4nC܁ζV:&!fGMMKBMZQ=Bik>+?Orp01m H=B%”O¸4NBzEHHݻ6 C ۡc/qT= SX߷7r3,=o={|6?x}וC@%:gq.{0GΟA*; `Z0 ^pM;(E zn{*yNd*Բ.<G$cxN /kYhV`LžpH7t[қwc"np)lS(b:lLLLA2D|m7W rq:c-0RL+1!Dpw w+ 9E ]P(`i@{)V#w lwqw2$swQ)P88IW-1;;@Sb3 >7epQW]h@ )sxDABN.Qu " &6* @?\40="{ﯶľQ\(/DC "ye?ܿ4j cwe1'q'iSM @J-bLm*y{^} pd.O'?fПˇ-rϳ_?s/k8Y- Q`5:WX(4qfUIuKS⠜"j>ȕUMVM"uM9wכ=6?Z%EJ=$x!6Tx^hl@vx [g Fz#"ɏGf:n WD)f e?d\>MQ}lYW_i41-Ў-')3A;Nr.')c>E?' D {b4b(#zjQ&ubZJ'ŅX·IȗGƻ23[5>u{dzy"t8c[ac~aG&b?8Lz hL-B #^o8ZwhHh7Co>tb}m*p%f-E]2Ӟꤴ-5"c 9b8N Pa ~ 6b%o_OBYe7sLQp{Nw 1b3LC{ 8p2G,=T[a֝[R&0љV_^sϋvL|ێhw#fVyIS=qbB{>h>l>=$e^ jv?@3K"/Oem[ь e+3#o;ǭ@$(^TqIT\>--ED(FX+Atz%Vľk`Nc@"_} TA*AR#,`>1+mCDE;`>9њº ZZ@2J4%𒃊FTIk$Kq5TGX;܂`>JA̰6/+F1xг !LP dF+4E8|Bݤ~=' u  @2CW Vq.zwi;[cm(>~cI_onO͡{j1"l*a͠dOϷKbѶӭǡE/̖jQܒP`B(lǏ_Q>@x΍gn(-F"p"(Ҟ- U?"9RxOB$Xg)cG{"j 3gSHݠ-B7G:OI[gu(ǡgw!d|k3kb)V¸BUPD]vcb0bģ-=(=dD=V{ $@=xBwGN /˾hH wƀG })]zK!E Yn}nSmN$I<~?k>eIofqrl-k%'c%`ګ'^UWv9!̠2pe$?81p fw490ƶuG>Yj۵}i]hJQiCrԟH$Yࡅ."[VTvuOU#̻ =Z"2#"?e8A钙˳R㟿vi攳t>^zgf~|xX^?$v!`rxs/g??kz3 #OǴM-)5ss 4r90RѶ&͉,\Ãz.5ilp},S;VQpD~p梢. Yx'\dsL;0@LpclF"&(in!!:iEi [9&^/f!Yr8]zuںkؘz$m=pkNRle1SMJUL0n"oZ{7{G0c-ID%+ E>^v uuU~jYL\S.w;7;bF6ʤt΅{kE9" w8"} U[Os9.<*>YQ[$O90i9ݧ˭#ٽG7)JH4wh쟜xǩ#'NT*KfPB 'o~tRĿ{"o/ٷxfLˍQ+BTeԓA?>H3V !1Oe Z%9/ĨSx0ތ3JF&U:4h F^ 9p&H$ݚ`9D;o+Rr"weTMZ8tvU~dͅNyJѪkk4K*d{I9Ҭ-%orM- !(J` sb}\I<]/[HZ ;I"n}ݓ,{$sc3{e{ܻ{%&i>?-Mއ4e?ץ FHb=A˲݉tJe+]%'IfEfn9sEwQI4OPL0ꗘ͖k=oeKҷ&q)n;Eqx49LeN+Wc14̻J0#]v?֊Ȍ[Oc+d<_փu͸\[x> ) &|938tWq :";t^T[Z" q3O#S,!0u4S1Q7ꑯ-WwA&s\n"O"LXLo7F3_F J~|eTa lK#3Vg>{= ! ]År$L~__.f_\˭:4v?ZvZmf=$zyL*DMK|~?(=kQAaK΄1]"u4uA=B3GM XȨKwJF!&GcQ*J*'JA:"5͑.4?5 qshUAtHA܁DhD#cN40~B6RN|ȝfA!xx%"tZ ;`v8d.nK}b.PGjw ; Nٺ[,o-͗X-fp{9G twtlqޫ-b|jZ$ ;#m2  m0xiRqfq xIݘD{X-0f%r`9ֆ$q_5-$A($T $aaY'Jiէ[!i,߇{pQe;'|$A@ A % M^\&ޜ;GA> 3$1N<@m H8_rNic\Pm]NB2qx+4S{ޯ}J=4`USO~{wn Ә]˽ (# ϕ)' " +xb5&㉃x 84ά w=/aЬ8,2!Np_p ^uƚݎDCĂ!oa!5 K._Z5VbA)q*U2$<wNX7 a1+cX?-״pok!ԔZl-%nC v':dDaG.|kjPOT|jhN;q&˳t!:ҕcebДC>O˒M5MKiJ2)|ԛ+ .Җcf3~\yU܆սO 1^0aC-1Yb$nN!b~;K?A8鯏 /]sc{x][` ݼpcqb4Y?qG׉y,֋_7o[aa/:pv??u^|L7qL_ҧxO>AO_;/?%"@Z5tq[߾v<~P,ۊbF[V|)?; %NOe kV}m#o J|q(MfDdSLMJR>D&-JAp79枙IyvX ʄq4B")e:BE@З;)ͦZ| ZXՏ͉J2XKoH[%<0gWyyqaLC.-ؼטZ6{sH.+_ h3Ra۬T-B/mVf{}ۇ@OQeKu,ޅCf6" !w{5Afl2Y":3w!+]ڍ5GKR ǔ#0.4N F4VnF~ۈ5ꒊR.d)k" Y?Fm7"SL{ "嘟.K2`xPySex, w@ .eFădL\s%'vNwYn6J#*#]m)KaϠ/H}YTU%a}ҏ ԋĠHDVOo<kõ>xHD5mba|kXnٓ*攺fr H|n͖Rc#1:*ʪ|*% j&&>{RxZD8l5ՐB9/W\dJm.ӌWb=m$T_J&fGxR*+ӭkcwhABY.[ǘδ`^j4Z,RHcqO<[V9cwsa󬴙Cr0*=ɟϏʯOJOgcKOh^>g~U;)Kv_qPB ]F{ eL=u="܇=&UΫmJA:xWIMq{c1~Jv#!fa:8\jq"JZxr;2Gs0ZB‰U%B%"\kՐ=NNjt D&rTD1Q|k8[j 1}RD脑.QͥwWI$#u w9usȲvcRZb큄25b;jH-|"[M36O[RlnDDIiM 7V8`qgj79RivT> gGKosM/OC~}~ߟ_(v,/*-fr^p8_8ʣ*Co?k j-SCo84^4'OO|̿1o H7:iw,tqwLz뭟z<9Q 5_4|nn:sm3[6ډqA[y۴t˼0[@|eڐK[kRߛHn=Pɯ#xMc7#VNA ! Ľ:cjz |ߺbb&~ &B֠I9ݏt/1b"JMM T!^7/|C؎N/$w>{ϯ۸F}IDAT/)j%o p +pJ~`P zGRA9‰re|H%\^DReFa:1JClD q Yij2qи4.ҵlҿ35HxIs@{cYGض.UA,YAܫKy.S5q;h8 ¨4AMf1,-^E`,a2ڹ\`2 4!7@05 jG yxm8,mY͙wb.5ྙKvb*w I.2,6~ZL|34>?õA(==E(SSbp^&L˵OR̀ {zHi,y[{;ʞ'6e2bra4Tf k!$cv\cyS{mDݒ,r,,^{n*%g>0D0E YLWigizn`saS CKVTs $lN\ԘY:Lj,פ^a tD*!ۃkuחߺ?MʅAQ#&-gĔJb<lu,cK3cK9>K/8SO}(9A-iY`rŰn8O[Z tF%s M"Yw9K]W)S' q$ckQ/Uȯ~,vcH f? 9+E'8%EnNUeݺO5"@FP2:Dd bHaMLAXT y76e1x$ʤ\ƶ*_W l\/5SVBL<߯LC؅ :9ѣ 4cgXl6x>)@w;NBzIxX!c# :Y8@P-Bۻ(t0;\UZ#u'GȽ5Ob6QÖwE hP!EaCMD ݓCj9U Wy9*\\=0S ܝmPo12zC !;-LlӪe93UR!*>{&9uL1T$\LQ[̵@ YwSy8 4hf!'0-!zJ}f'邂pt'o>ܿc~2I!7e摾' E@;z{sj{;0V!J4lV V31,ț:Nnwe፬Bq4˻!u% aE!hؘɬM3wA*b2^%)[U\n}7Y8Iحq6L Ըo `aMtY^ ۚoT~hrfyZ,~8tLÇo|I&mյv݌Ҏ!ET㣾da gU$>Tn6[VL{w{w[u>-R5#e;nilUSo=rԩ֩ߊx1&SrAӃ\Pwg.YR/TNb!JfڪKMZwj%WωߒP#R` pܩamntvZ#Me*$hC1jWpHC&&]& Z=ݲr1k1{ZJfcOOw׳ 1~k0:+fL֜3F"Eʼ6ej0\JP8,ݡByl0M(wdkNUcLSZ4(W""'skU>yyU]CBKUm =lEnSkDDVrӹIk VZJufӢ~\냤gqmoKhwڃ$D/}s_@o??}: ߗb3"8U9i8ܘۥ嗿ܞYnqnӹ#T$B?]$pcv D֝$8~>yo2nY~m-": =!LT?~Do^_eڷFD@顾㷏o?$9,Ng0Ǩ@த1 +piqg"r jMhJtq L$L]sI6@ՑkDBC^3mk*$,P?vtMkr.q*=*E)! S&{WW[{-RK[ƶ7]tB[\z۰ȫqNQl4c]UZ1]vܒ_xLBa[֠@U"8i@V/ul8SFp[#~Ȟ?vܪRB6d!LLdEHհUL$Sy+Su̹Gl qo+)"ȋIߎ1_ .L9q;PzR,͋oL,)G8׽VNӼo[cXJ'l7 gނoǰ*a#;C mځ /g~p 'nDƒ ow̘vg/bo>M?HNvmҞo7//bp6OBS^e":,68.'ѐHHEՀ) l͒Dn*49N~k䗝Fx7",BэdUzr覐tNCB\LFYyUԲr^C0+T$6y8wn\nuK-6, ]ÎIܓB,bY2)GAl\^w>DVعF8$(&!bRwo_}&SFDm 0"@yCzT{dspJRJ,NDSxZ9Mu*)Q}xJOGқW3YL&4K !&NSzb9N,rHvۻحcF /$Lzy9c"|L|{21!W`}O,{5e|FHş.%:Â8$}:HS/njM{5>eS?mfb{̯.[4Zs?-{4‡npJ\ ߒpR/bLM8""'*G)9}- ?%▘*߱'*d[z.Qϓ=D# ?"EyuIq#wȞm`6X`7N|p~z^ۓrbOGI!1N$)qnɪqlͤWA1R`!Z\5/e 9s %ȧOOnĻ94eI(:7s;ÉBܚQj=R A$:%JuۼJN!\5Ii9LL&B>M\6]kdfRvKsTgvJ]p[>m=Kp&.Y! 8Y@nA͏Χfd+Mu܋k`$=,P/-[ , OaT ,_f"LzZw挢VVDn}zq:M }??>Os[=~__ܖV*&JO ;j7D#+a;&eQ\ _a}%T=ro}ݖõLkO1YD$|Л]v ``w'FNIѺG= ϏʷhBД1NDK5CKvDV,ė@`tMYiaᯏI^ߊ}||GE_@1&iẟҲty5 V||Up11o,=<|cfFwVa@^Mܖv|T\zRL.JpUIY%cⱝpDߛ0fA&#eoFH#[CtRcvxyk.Y\CN Y17ՂlӬ-O3YyiV/Bb;ED ΄S\>_Oy-%l:Ik{³֥23Emeʰu[m%}?Wc*C~wm[_ؿ?^B'+]Q11wt=@% Wg~JPޮd8ʉX"TDocpDD׫yvvE5$,ȯPL6)n%"gm ac t7cbqRgҶ6m.v8oJ{Â:ɔS2nךH'(+J knMB+|`Ch,u=.՘PMJfޛOE&ĝFcFy1uw-uz"qZ#F٥J+EsTc@,v낧tIMڼ:PUt=()%0ei!N'}HpRma,A4sg!K;( ÆW-˽XrO9ׁ!د2C($^:ywzPY,2Kdݔ,\8͙O$= YoG~lٛ8)ǝk1 !xsݒݚD ̎`7a1O薘{ah@5 p{d=hTooTfQ[푙$wz?S_y9+9[L5 Atq*ͧ-1Ct^HFZh/,<.4*+h^{7x,cnVZikl{A"mw@-]}]FHUDcJOX=8m~iJ\>įh>W;MStar%t!!c;omfBZ umT=R pWDՙG2#UKqp}si\S2Zey mW%@T=e2!.XlAGbBD_#%( E1T3<H5 `P!'BID]]b%"om8NZиӽ31Dp50͗ȣ}2ۣAp=.7K}Ev /-3UwH1 &A9_g=(ӵ(vsAWCT'! xqbTbA(NJ> #2ݿ="50>Rv}O>o]c>>d CSuH0 #FnQE0}Ukp<)ͅ8 -S<{h-ߠ`wء22]-`Ꝕ- x@p1\[ .NDޚ}%|pC$Ieby ܝG!QvweV 9(QY'"xOn8b}kp=cA w G=YJ&r0rBnq٫,Z*=*%x!9ÿA%㞓}#< ok(ޥ_$ my/%detͼ D`9KAcܝ5Dݪ][s5ƒvVL^uʈj6.ԞD(>'|? ?}^'}CiM=-hb'" hE?I;j&J E UbL`!#b u!5\$e?q"o-xmJ*M37!,seɼ_ϻ?ԭ[+F4*[Ô>=N%rW [LgSu=DXo z`1gF m $Q\NL-1EiCיY66 =B6K_Z<_"xvݵ[01L`8Ib;r: ԓwbE8][jT7Ғ'Vr4a$t<H6)ą@BmZܮZ>/Sx`9A3_ @ZwݻOa.gw1gEEvT?0?U0..[l?v|qxqflJ'AtE0N{n|}/&,tS.!ibjWYn OD`D܄8`DĥTZ̥k"daƳ$3Cqq"uZм9_ݖfDzt~^$9ϋ|j*}x=!/0 Pyiͥ!ݗEveT$Ӥ秉^{UXh/LCZ[́!,U3+5NQ*(09eY$NL.5ELYel-Rd8a[?iJLg.S}R.!?L!.Y1#8<τ5p9n_[#)c'mT"=_WoPVɮ?ַ߬ D(W[ds4^>?WNl\ķ/o總zqtggG`ؒao_:H;i ^xXQ@cRi0u@kZU*@YWx^8&8(b;$bc|wwmoujJKHLB%,CjJ Pkׄ0loC9sJJLL.pEKQoa R*wYȾDV^ى]rߺ[K}}j'! x)xѠI"S}kZ$QE(:]|=>3*է_''Ŏ>u[a^emM|S3@r=Ԯ~m}6F.x|S0I\2H g w.Է:ŊWg6Nn>I¶.}2o69'MiNAY'qYTfI2?~0+rbg$C>)˚̛X!!4K!`J4=țSKOj)g`<ޜ݃`'+eEY3ߔa͡bJ6)`7L 1TÛ#U:M3 D `>DI^D @ZL"dP[7 fv|+f@JTn&G"5]{weBuy?|9$9BnC)ۢfP_f:N{Ǽ_ow_zJb#B锪$6U)I 1mҞnYVu>ɧ|*gsP͙˪-)▅i=PoZ SP aG=FS;)Bge= Df*3ex]QK×ތ7hjFc8a.Ji x"*3Mm>smp-iw,Li6LE n>7]MlNR 00x;8c6@züwp_x3,!3aDញ3S=425p9x:DnX#$FO>'l-\h%Ba 5z"[@{Jm$h7LǜCnQN#[6?I%&^(Y6 Cf%:32Dhӄ&B.¹nbԆ:rP& 7%G0*7w_+c'@@tG Y{$[Ā.G@ Hwq-FN3 [[}G;ۚ* C $)<*Ef KA DBz$} dpd@&DŒLC@%̤,)p! '3\ @& |GDs FhNA N䜆<wF3g}v,ǐН݂"P& Ili " Lk8ͥz؊s E5_H={C2w;vPJ m7AVR`f41]&6o]۹&5A;,/Emv”S 0^ x1]iLUrP B=#uI%ؗ7<N&?{t-\aUf)S&ޕyd5+ @0 Jn9#ZsMHXJ#^3 {S$5A{>nTЖ2)eS%D|v:q3   /X>D$HD2.CP>XKb+\v;.zsKJT)Yq$("dP11խR`&$QDO1çoYϿ}|5)PFA8|?<^Fu)g Y1I]7ۺCݎ_jC)kGf?j~&S.pFP,P2xmKG mKǷKcӄhk*apB!##6--I&iDK:o}iw.,0, ^-&vJ\o!Kl0"=\V7PQsag֔n="s(ّB&HOgz!ycUrPjá<$>'Rn[?{ b-ly|^a1=, .o+e +o]nAo1>Sls4Lן#hFv dR3P Fp~w}j|",0Y4lEr@]W!Sak6pdaZY2{4gX8'qN^+}.vmiA.4~d.ሀ~ ewK84so]NgqG/ 5'vPخM؛M8J%q}{~M&pPܾowQ pp,$e<."MNҼX5$:9q&c!IZb\!P*-!+O bbϋV_ڛkt'oFc@3;eq]UKt`s>-pGޜ)$fy.I"8s>LfD1DKjڹ%Va:]>Iaq; l*%r j'r0+91&ZHܯm,9->]6fDex휺ERELý Ē|۸B6,CIl7_jd$)]FQf2E V1O8=Nf=>i1ߓf&eF[o|qgBxdDPoR5 DN(Ik@,DěG,!ɕkGZ,w.;Hڲʍ߹em֘R!,Dgm>$9c~8SPQp <ELp) |t]=3|;9|ukyZJv>j<D{`@M4 y8gn!6!I5<^}8T$8]N$Tx "1Qp3 4-YwՂRAjwaĭrEwS^7f#1RCXE6wEw=FH1bVaO*ER.liFtQDa"@N먮WL." 'NfEz?0Ȃe?Buj<_[=ֽcHCFH@(1d dƒ#na4QK5{a$ )mG\F2 q4D89I4d 4_kc%[5hwf~ޚ'AӐΓ3ljP#˕{Y= uyhHD~ݗ6wYwtzT܇COD7;k sC6f{Exp`rw4$2@AI̓#5G67 5r+k񬉛 ٔxxog*.͏_/fOa,L{wkjPZMlH>[ 9jy=C A9+$Ԏ=nG.9hSn9!q7$s!ZiߓMIZ 8eY-SI P]P5i!m>.|;f>"v6ϭZ%1 !& 4l|ʎ S"_ VV@3=|+ߪ{w*~9JH ZNN(J#9By܃`׾՗4!#-/oA),'9GM0@cP/ =[xNacH M-RyDú$VE:lcaT/G1,͉TZ!ٰx}sќzKfd7[a!i%ѧJ<eÜxR,c)Okr!fwSCtOBl2;#UeLI Zh^jꗚA9$k@!_ȋ3u {g;y~?lђeI,Sc&B#ہ LmT\4lo=.Zqצ^:ss< hGJF`" #+*Y?dzf^;N_w?\,X_xlVq0$GBfrɂvqHv&y]>+m:a$%Fc2Q O/G+dWInLsJgwg>^ljgACKӭ< ?fy5O{""@JG+ix8nnkwҨ= -["G'oDH)hTX̑-7{3vP +澚;g:0L(B@ CAcP6Zf&DbQÑlA+*$ *(7 jA(\'z$Tok؍&GHX.rb\ҸWf6]pYL\#&wP7a - ȻG~3L {%)qFP aȺD3 @`"l R<D0! ppAB`Ca@f 'Ph#& b!_[E 4S0٬TunEbXQ'PNCXИ0mniyLj9 "Z<(񅊷LoKMG+(QX/kcH.L]$xՐLND>җctGBa2܇P\ODczQ`bXZ@a3(4l$F(Fb@-s}Tzc%W%;#‰<a`a23sB8gut= !^ 1: `88ːY"pgt"Vhb1@Q7^7.Q@)1<ⶑQ!:Sb£Q4e˙WDX?iABD`PN v-G$I$bQU6""+3+?E{Vefĝ*L[sDdTۯ߽?utqt\>Z،<~NszjN@,zzNjR{0CVG& c724N穕ts.d~0[TcάZ ӔN'BupSS˜VFmQතomn/[ɵQ[#3sgjO=mYO|{Z-SCRZן#MY݌9kųҠɬM}v4IȁH!N&2q垒Ks5&ͧnVMi˜Z>.v{}a:Ml[?~puzՂ84tPbY+D[_&U?U{{5>&بv8s˹|Z^nq{\ؼL^?,vqnٟ_|SKqkׄ랟t ]֞K TӀbHN~J@߮_׳֍ި36Lʴ#O8SazMx5Uz\ǥ4ۃUP4myխ K$EbHm Ȁ,΍擐 5n{[Cok1ɹT̢8#i2]B4dNвv-ʖe5pv]n]=te!*2FR0aglKccch!ԕeJ:폓ӵ||rS.Sc67y|k2eՁ^hsT8w:Y{T큸b/u Di/?喟~ۯ/oqZ&\ Gu,#m s^ݬZs4ۧjϦ'adRdfT .x ^]Щe=TpP-%qՑd%͆ȴ$ @P@LޕNEt Xi=˷n$qҊy@3eNL>=xVb]yB%s</K0s0p/ dz<[Ԓ;qZe.ÖT?}Oã!Q(lv^ v W iE*s0x:CC6s&O0A!dRm';qzOC~RH{9TgV\m6sv.la՜w&FzK=p~|$&MDz;')uћP$YTbUE";Tz8o'#MHFҍʏAl=5L4]vr Pie\S9ey(R26ʬԄ-ܠatTVSsc$e<@&!c20DHN$ !5ؑXLq =TF$+`̕\`jbWRKTx[[Ũ0C2%BJ61=U{_랪SkZ2s&cOMDU8unI]c"&7KZ-/20H.o*| N?f c Fnr۪Oƶ֧U/k<]|GSi¶8VoiC [dmm H`ZF r`h{HǤ<4Idvp4҉HQgİS@9~@| #,C]$̙0?#0" R9eqH=I)9)-= Ec=샙k9fi$B!` D&MT ')(nxTpzYL#2G"(٥fX7h-(Xi4--0ьBfrt,4 LVj)p8uɍDW05T&P)s2h6a+7|n7`z.iQ.}#CS%3îZpxOO}h˱R #=}ϪE ڠ@ ]{]N0/g-SA(fq}##x q]cox~ڊ)G"RiuZ|>͵s\6'C[l~޾j޺aF@9œeT3"ӣO6S|eݧvXs J¬OVǐ0TK=_fF"4 @[ku|"9{e"Rx7Z#O|kt:oTn-?/п[V:shtE(ťRu2$i~}(O[ۖ?BL9/z. _k˞YY6ϊR?|y*~9.վ-ƵSvr3gpTzvC’PB}ײox>6%qkyiًܤ{sN;kk[Zn[ֿlk,ӹlj)v7f4=91^{. ޞ^d8E6O>쵸5IEV#u2?L4y 4=Ο_5fvYy^?U{)cc`>;ZVfuMη8m5tF^]EhD3c9frڦQ]FP6vLp('٪'ҷ m.{[mb\?.ۜKl2}>ۧT翜O'ZNCL8=x<̆ TKD]{.L:2N_ϕ8\ߟ='S<{91AaRx]&~2<8QlY-f:p!GC6=D\7=\oqY\$q^l_f_u [Ϫ.k&HJ!~ҷ^DsnCIΨiZϏ2u*{|;Ok<:UkԴ5Mm۞^׎T=^Oq}7NAli8$`жRbcB)E6TsiK1&̈}7rïԊg~<Pu\p2ĶChM7*!\py8JjMQ*yёt!D46NYl.q:&G sR޽X'J{[7>'l)Kaҙ*f9 1AT/q-9Kh~lz1tuM9{VHy2H~ շoS_ĵ^}s=ajnng7Sro%_ QYT}3 ̋PdA4q]$GRm#LT.^-mgfX[_֯0jiŎ7 Oe>low~\;MCۮ}:oLk h!xHkӽk?m#ӭtDS5 Km.\|\077ɹWGw j=̿g~~$"}r:WnaB'=`S~. q*O@#k}|+g 1ɱ7»'&@|vrX@e1dnYd̴Vknj|ZhM,MkGfdvv (Asbv<0c#4^ -HXy@}r7l"[" oǍidh%&Z`c0RG;}#ɚPS>`t0)5t0( %,(K ð[V}v'{!FiCW&SF"J#陚[>\[>4cS坂Ȥuw]ȹ&Rx4bgj:@c2&{abB` "9ҦQȩwƀDZAB3k#b f we5Bdשր: `"21O iIcYL߷]s<л+ŒaD0"d0pȏ <=)Іi!ĂAӒq6&%t(ǽPXxI芤+# Aj ~Sn4γ)^GFc(I)Z'363LÚG)"`ר{13TpӖ2{R7L`B*tzԅ;H88Mch6R$TɌe,,\PR~7$z{ȯк˕ޏtqkFw`"cl>~8$xI{ЮwettIYF~Gooz\..;Mîx+);㧯2scKgqi{VӢzzaj@)7sE`r&=b:Y+R=@1l_c.9E"݀Py]M{V`SZlQ k/a*+ߦinOaT`?>_/=c~~Xiĺd$)8Ov4jDM[?6ÌW c?'w*va'P\t>d-N؝ |")1R.fc}*Nd6+eg{O\-2+PϱE?S^PrfxTy;sR6Tl#^,z?7t ,o o-M]>o 9}@asnT>-?~zKq0>!l}oQ=b {}(4JK]2E2C(e+Ęәbx=YAi뚷q9\&P׮ۚPmj&H3q_[%wsI +dS5t<]CkχMԼ-4z ,-4(:;Y( =R?H`@Ɩ(=[٨l}yu{zV^26X+m*ۧO/οMǙ Q]C.{XaIS~퓒ʴ2OγmT{7Ã~%&h8ym|y7;iq"{ɁťzT|4~UL8 $(mO%m) $yn~gތ6ҢՇy<kX>O]YRŽd`ط^~Bd†*narYH!p;0|)acp9LvHC'}kz3Nn)e{F5*^ftH f C&(O=A(zxrNַnS)K z[j<_f.u^^ 8ɰvoa/]k-gkӂbmJ`3zjCu㼑dp8S{$%+̮m.܊"t|>LnKuk yq6\b BHaSB܃SKU]Y `D s8 ! a1hG=0=|%Աo+fzvgCNZ؎81u/H ޒe=4}5oKJy-ƆFKY;9{)zdCS[ J gӉ>4-4)#?nb5sni*nC2pXuh,: ԋVhv=0-⩁%; 'CKϧ{3k \o'ϧw˒u[χkrfx{RCK֞*{>޺kӲ=Fl2׌dQ 7c61T\Z LI`0b 1 C.  O2ueӧhGEv_ $HT2dn :G: ҌwUf7uxUC@ SfА!hq<9E} r"0á(Q_#|߁A^tԷ^Ѐ4|@g'X-3l1}, h5]і5ouAmLdFJHc1a4jB&~0m2)rkaF9Ul#B6aX/gy YF 7W h:0OkRodhyx;Y/EU8E8G @4j3+ix Ȏ.r{7m?UZi>ϰy̤Q68iaToYv KY*҇= if)"HfFxlUfuLo?z6,cV=cV]mo3j 9zX0ɿy'o)P=\)kN@]E9@?~/L 't|i- NW^=Y>{_zZnƸ8mE}RٷP-Os%!a.Lxhzx,g_lcBl\2+ rt~5&ZdabLk{r.buک&2m6y= 1v#R=Km>׭ږvڷfN+t6V<瓯y?m :s"N5mI>̇TR a\Ӏ(g{Nч<]2x~.fAW4j[ A]1O\73X dCWhݨ}Lb[h#Gwo;oԽSel*:>؃3`(gFrlO0!?.jC =jՍ4%f\ HTbaޥhcl#/bOMj@3A!ZX搶UC lȏZ4nkOFd22OQ#nrVZ͜ ^ډ +ɬƾj~J~} =7iJ%>bv_k:~|8F0ޅڄZv1\/]51"/ŞxkyD)O3K@arM9ǰOܞe I\9 S5ذYTpYtZIU NEf0eB=Qn{rmqfw,(JFZ 6QRk6棹{݃b@FaY H78<8pBUhXL1<-hBbA`:dX -[H3(8Ȣhkј:"G/6O-U\)R{[?~A{XJz")BlK|h֡>ƦF'(^'(x7|.SDLmzc]?> |u{tz?cѠֲ[.j~$_?OUǯMo)BδضX)-q~O.vo}2H$s=?O/_/Oz姊ern 3(ESKMKZ і[r)։h{{=0-UۧٿSͯOlv[*= ~k8miXB9"^*HzHMOeZt./?.u+G:jE}ԖO/&]Y2ںQFb̶Y/r}֧X25%k~):2Q3OV+b˷فG>d!e/|{ӵXC Eqt2Oݣ'IjE¤QJ0bDЍ1(Piuoxm޿#ǐ1tlڮYn/o=9^nr{z(g[?Wgϓ:\ =˭rsϦ和܈8;׳ZݍѤv.Sp6fPHō9 ׮O=n-4{ۮLR˂[-%` z@ffm9o/1~ON<9YکQNt* QpZ3NrZ; oiw^ `{`mqZ8uؾߗܚ(ʩt}Z,>jģg\4凗_Nnzilh V~i##x<_yR_}Hhef բm[f b*L v*Y.˥Ky9XPvky~4=֦~jOaKתwoz]^gTK{+0f/plx &>FڃjA?`j'>}Rhls 鰥Pp;., 1/:bd /@|{!ȀnoYHyQd#art]Boa b:P$e^'$e'.5m jՃN@]a {[[NsAGLQoȣW>0UÎr OKǗXm[M*-FdO=5:^٨`A!x"N6+IJ[&@ z ]`ÿ]eϳxey`ֱ'M=IL'{XDRn0&48IL%ѓCCرF uHp 80w 0N@x/Yq*cjicEM$e̅<BPej@#8 d̥z" $9 e8$0_,EóCSBW_+r6X t5˥zf{̖zV$^-d=dGf<-ǧIi?yksflG9(ҭpLvqaTNUt?=|z{xofTYۖvitvq{./_,_p_g"{GTҞ?z~K>e/ϕok`EQL9^˷>L:L\>MruYl=v?C!⧗t޿ľSAUĈmyAYHNoksz˯y>J5yH]:yb-P^4~5?㺏eJNJgW#M7t *>ʓ$`1J4w=@8[8]M=φj9)vvz-n&R4Rٮ'l D{XԋzcڵMjH*Tdogl'q..ZW:WCۊQda[ &㡏ޡsUTy,c NNd~Ja$|9u5Hi1Z!-l[,yLG1@wԽiomimROr2éׇg^i̾f%LjgyIE1I\Jup#7@JʼnPN@nB'p~@4wL }߸\"&@2w]=1ɪlpe`G4KKZ>(L=0[J7#E`)䚞=q8f7\QA]TӱhPUekbtNZH۸<}@N8h G+c,cRdqˡ.̷v̇tݩu7Y4r{3lY-Oeznf!=]M=7cVyZQﰥ= )WK+TTm '౧#4F!Fs3pIG x|Aځdna^{:szY99Ve>N v*l~\ːVΓ?@.mok&Ӏ_<]qӾFXkEٱN1=I4VD̎aEN-5mj3)&{5RUGʐ2K{[1N}ZQ o̶hGwB(S X@ޔeKUe%r\so'm67o NWH,;96cUu5WӔM l9Fd̑V%DU[hz<3=0 iNeÒ@$h=-hƬfm6m(7X9T$KcT~>C0$Iȑ|F7X fbЇ0Y4oK0 #w|F } cLZcK)sI n9L<ƣQؚ O  :qwgKAo]GɜIcȘ$s\6PƢ| YD. E;= 3b㳹wxFZ$l1λ 3=K24R|1m<oJ Ɓ̓)3c1YF-t3̣DUӎMF2Q! 3 { [d!X4Ҋ` )" Y&NiEE6nr[ ć<F6LC6 @sT{6Q)$0MR&򴈗K4|~&~{^N:DVr~ן|6?{=y(IxI {ZѿJn%QPU;G}.Q."n)Ke2A#K{_w^m3-߮]}/! ;UyԮ槺?=קMK߲߷z-:.B0<-yxY/SpvYΥϟG\^Nnc] bŮb~Eܶsaݜ'5tLvu {5=A4槺N˲Pɯ=US)XŴ~|bWuzwٹtU~?^S`Gf% fJw\p}zZZq6PBCܨvқ؎ܺ=4OΝ09ٗb+(E'CZZٞY[ d1l׳|G9I_/?z-y}<~sNط/e\o}s ˶{#Z%P[9O}yt<}C'^xe[Zz5. {kz`k?9Rr.4^ݚ9n1SPQm7X+6Z۩8SBln0JqF٫IDATb;ۻkeԽ崾e-6W]v&vL.DKCWވ;A9? _?qtvyfS<~_x,?vaE{|\;XK'Ûq MkԄr&!z7:2mQBh𷖏wyO{D@ѳxTlLCf)"tMiEL` \vpRylV:1z vY:{穧 z}Km{ܾs^7Sְ\m|Y ﯦ+ Z'ޙ'eZiSsa~q~SSO>­e]NZ-52|!aN75,HD!<\bJ ")"Zb}_&۪/Iha}{E}{z\/esm{WtW6S3XxӦdv_BfXwǘ~WO*̉Z@0F*8o_d Ҋ֔h>%XLPx\r80YmEOtǭa߀Jĝ} B|ՁhC+Pk6ax3!TV=!"Z~]En k䐦Ş[wAw`,slLŸv;4RzK V4S_ A"\kЫp>D"\p퇒Tc%$G/6*{ouOfRlt|)igsv`}SoDۉړϴ/?K<7[ӟ3:4ؤܻZS =Q\eH(~*W'4{9G((360B 1P OcanDNf-h#so:"ndb'=YT2%Ty;W*s} <[-3#Yr W)M%4+ (42Rݶ*J v-@ o%j Fo\ꍊ x&R9: ʼn2j B&vL)([NtCTV]J5 i3Î(TMU*~Tby$! ҉Ӝ,Cc` j#O4![hS3-CF'Z_KTc<;BFࣚ0y$qv^EpOM x%;X ^: uF{ɴcPH \b|,Sۮ˶)x5pH"{rHotxTea Yƨqe ,Ob 06 GP:dA3S Q?3 ͂aNeOQ!uGMzIXfY( !1)w :La$zRcRN<-ک1>aR%gϬ6d! +%&p^,/2vYć)m$nR.FY:}7Věc=F$]`6}>+,u@k NSOķ0o)">Ee)_{t(N{ԾFר4NxeИYYM%mbZ=:Fp%،ZeڦsݖKY'EֲԮlݧ~xwމ muUˣoyZ.]{ cc|{Zty`[fsMN%Aϲk- :k| kzmybPFc#}/zxkzv?|T_>?KF2I߲pg/vdS.pXf=?uϥ5M>+)nB5ԼI˽)2[#])=T|oP*9-NۧZ^GRZ<of{brM\ 1ny?_yNCCP_|?ײnmYR$y[.v~(ӥܖlx-|ИeIC8׷vZ}/ a/ j2Vnٖ2vl'f6>;Kuq['a[L\ |Z ߻i3h`]ۼlS6QTTFرY5Kܡh;q _g` {xJ\Җ^=&l]5G{>=4_ ys>ϳi_6?~loʩC&][oҴ'[bj"VKCu=nO׷=̊DyՈw-)rORu).3o-XL.[{%Zp\Cte]si^eK=}nJf*[3^?7?W_~߼G[\2 ΅ۗKz>%aNe0ŲLޭXba;njVzit*{I~ #9[tpkz-νeZm{:ٻk}iMn? 0F =R}J/,q#:z7$%xq =OL>x0X ?4=hhp~~L5p./^'{b|.ALG&x}fUu4]zX#ĠZijkS@dX5h6q;q10%9 LmvkQ` 21jGOmXhmbHcc[KSHm >*`ee˩x[wZx¼dh A_$|s,d0MŲ ph>]J+K:`JauVK3 ѹ ym{0o;s;\EvblIuܸ ՄRs@f#XIX <.h#jt{fQ| \hr~ֺXb){TqAJYۢ@lDjRьYgofފ#WH*h9nCmP3ew23a{\έ{vyٺfX\du#l{ -TGd|.[ϩK"0:syJFݝP}.cIƫ-3j"n6La+ngpI])BPM~6]@i-&Of=s$p[מ"nfO b hDcTb֌Pզ,( Z(Fp%:"Ǖ׉,6ِeep`8lDj4q$'n9=0xGщ4 O^hiTL مFٱ^p йA&A[2*RM1vQNAŭ;{vdU&5$('SqVNEyRS ԦrYT~lzp(ZӚT1&0"1l$0ӓq~ rbT)e^0VŢ&4k"5||ٱnlH%3mKMk' &-kwM*Lc[#&SvJLzĨJRSLcC&HEkH@H6aZ?԰1.Qà *Jb-#9 0"Tx,&"qz?ʙIXUwJ;O1LL@pL}iitf8 ju}#{ :GJ?CL90hcXTf}<8 2t wc Z۩LI0 Y<̨4 &3Q))H~x"ĩ ȑ>x=QZQxf- [;)z祗I>{N }#,~zM#6z&wsT N7ˇ'Ng+['HӐ^ ,3xZa4?Qn.ƹZz5{u_d_ğ>xfn:sc.>LULR6L պ2y ٮ2eѳ(zϩ@JND;;vcm%ޔk^/L4ӣytb>>4,v0|0æb޻1ZZ[^in?x"۞unmA-,N l{qo\zok.l6Le7㈳//9NűpB [ۦܺ}9T5eԽ崵k^^^o*,:/KmZfsRgTlB}q;q-&`qb]SӞ$d/u2[5~qcq7ɹ38_=,+]{^ZO3/oS~>9W[#Rm[4n@g2[K51{|\֮uۭ<_gg_Nz.\5,3> qhkkr޾_^'?pfPO?`rK=)rS#D7b+) `8㠐+6jFd%[u4lMoJ[>gs ,T瓇(XW.֓|~hP'D\rm;QRR-zW{xx\[K:4=_Ci\^x~_a͘—ǢŸp-4aK=}|'Z<6ޝm1jNm]t ӭmǷ?-Pg&w Hm=oבBڠ7o_M &: Ngq*VfJ$ hw(:*EߘIp}t.:y[m]s̖İS_JŃ~@QEO"llay>'P߻:Ex$Œ=jqLSurg-޲ze9%rMs$v^x*i8QЦPU:yTbN>o=̩{psځ%Pt|tS3a4ʵ^'{>Dg yvh>d'Sa2EmU؅ijaJa /H]JV}ͩ;Q2GT+LIlIf3< X`@̌A`/r3S+|0@-M5DHrofE;gMRAw3Q/ǭW;K47ɶSSv0@/ՔݙBTyӊtQaUtUa \n}g) 6Z$`\f-ITD,qt {AT.hJ/5i;Uday-J.GL36s ̐bOyv5+'Eg&o }>ŒɔHLd&KNE5*(us.(!lҲH ݩ@0; &@\Nu6\˶.J:voҚas1SIY˴r+r"1/3^"=X0RL^^zQ$3ts!"4GŬE6!x4R潕EEZZY"\L*ڬ:ion{>p29&}_ z;U+.@i@wSh)慝m¦3 ]>5JK4H49p@H7OSKZ!5o!XweVԢ8*hlfO ԓ\DvҪJP @QxeDzxVrs* ՐT=( 3ZCyh0JayN1Ey ʕ!kA%J{&lR%6Fr^IӐ#E"ӓETUs1 DT"y m|BzYtp}шԱ̂4c-!SaӶ,ͅ&ae#&õ3,bH3<G у8N)w~M \7P҃w,EbR3x*vG$+-ME4sth8#`'C=7˞ XCcUib€6cPTjxJk͉^s>E T>d,>iHFU-| sV T 22~9OIC62^4E?!G9 iOo,?l/z&&oGz?^MqGqi L'?*%Ѡ-_wKqVץFyCyteQRz[i>Y'X/ˤRww/JYjN,9;jɝ&>eUTVVԋI&9/}طaK Bl<GrY{g{ےJREyZڷ^Aw{8CzC)ńpqX]bs|Lq*ёHY0ƻ*{28`!g[UCݟW5ibSgj'в;R7|x|zw~Lb+Z|k; wPS(Z/ɿ+]p?ۦkr -)/i%].* ^&hP Ѿlz$X;l~9߽@4L0a?(?eqo&َNPO'>6J8m.Z$EaP"̎s;ۭWU /Z7‘)))ox?p%Suu@.HCZR]FP@7P\H浪u>IMx,E9wgS>}X{T:dFԂc-E3ͳ*,"<𔱾?3^?酘.bB ߂C-oJ ބUUlr-\KVSJ`G~ދ[8>D{~[SFDIst+ݫ*j幼\ud{\Wִ!rJQ(jMJ̵ZL" w/ދo#pDܤ.Prc_a=]"pQ!8G"-,[֎üQhRDd t67SOS4O!؛SbOZ>B=d5dۄ G+䁧kPPJ"!YxoNȬIY르ZZiSUVm,[Q$Goucx~--Z9]Ŋh:1bM{7M@ C@#b&1RdUEcV",R嶨E1%c؟UAy [U9z82E/MĵmUٻu &J1l6_*n6)N#H ҂Vm J4B1ynn!Kخ42TwvUn 18@ZD/IF)$#LE,Ҫ9 g xSԙj /=?ֳRPpP! r徏\T-j`$zw`ّiF\<`SJn7֔P詜U!Q5O- , <̴Nڣ_!%=}V@#JxQX;Hwmr;Ĩ_Ea8kQLrN#-Nq @{$,HFi,00mep<<; ?JC6Ue!^*>ؑ0&[$7? ?2:h숚+Bs=Y!ACeI tSDm^Zn -ЮDې>2sL@lTrfGb K0ХCRcSGf(]~cjq"E<`FBEJ(Q$3~)M @(%L c@.tJ_AU?PUx%wo7d|F^BXaF2١$%L.jYϟWJ˪I+ "wP, ^僇$\ %g lc٪m·w8p}^]Wlɠ 4u|T,zkM/9yP_.D1삳bN\a$^]¤@. EEi,+\b3 T/<7SRM`ylւI]TU!|$L*:\kvfTh]y?UDj>4dT{j]:Qk˵l3zJ[gpN5mAsXΓ5S?xwː/&dQax^f fmo[=K7H1\jSǥ kme*ݪ:`n!h MkE%O VmO{K__Sy8FAs0 :$*P,kmVaEf{mUGmۥio  =ADP$dm}6 y1$&#,0=7.dQ=Z4+ef6U=j&iOݖTzPUa\?U~)rz\ޛ_vzK)ڗI38MFo?~il[[O{[{KԧzNzUϧRq3C-[VUK}ttzڋ`1${XUi J[kon3Q," JEH8߿ {'?^'ow :Sz5 .7<¨]E!Zl+;31*r,Ev ts㹺M"'%Hs&h {V*DO%xX8=e)64Yu])/_]:]5y,Fc?[̅suw Uu˼qr_QwF;afi6W9g5PR(?mƇTVI}^˷Yʇ򭟬Ť[/*}OUG*B؃DaPNG-fvOwAT֪j>ǥ.PlS6W9hIVmBغԸJ>/Q& ?1J4u*re|Ubju*)~tf-P\ա .tWt2N `J#Zۡm"qǩS.KKK#BՃN1T+jonqB? `B֤my` Ж7F{3E EU EF:(@R$2CWN[5 M]}?&*SqV[sK]'ϥ۔7HiO½knܻDxzIGQg$TGX-D@ADR'I RჄm 4~L3A!ڔ"3Dۓr-EBf Vstr!ZR2i@5wo(<)qtΓV}]l01hryIJ:J(O/S/u"<>omiwM\8?(:Y#Sa#(TW 0U@Z,AEDRrO?#cJ wŨat|{tO+c󷈇M8&*l;g/%P)ecY%EB~ Kz?KU$ {opDQur 3)<]JFf {\B "ZrW-Ӭ΋n{&=I"4eۤ.pu_,'!/%}0Ylzgs9hBlrlrjEI_`*Y+܉Y ӽr8cn)uTq(/ƒ%:QgeKtAd8.&xENxZUE G;i I7=`C?Or=!C)QE&ci"rCE6$S+a0t. jUXP% iD1U7G @+* 3h6(w&9S(ߓP0TsXWAwUaZSFh]-l;yK6EA JB\Lh6H` LlD9#&h NGpΔB 4Fk(rG.aIaH]SQ=CX :P4aB‹iN|\E>@($J#4 D%G}ߘNalf@Q DɈ0HbKd|J՚߼v\~;!q>IzlpN'~.&|{MM&9GB.R&,Fa dOO/!>y^>..&#J ]d vS[UQgŵ2i쁢3`.Rs!ܞd)7 9<Aª֓3[جޟ+"XZ5lRk]'wZBf JآnNe.ld*mVM!N:Uִ%O=.rx-ߞf{ ObMSt*{:EN byZi^>N׋"Gl7Om ۤ!A@Bu$TŶbқlR+iU-Sm6i@;/cd {|ZWB5z.Rb}y*693o>3*EG{l~/碇 =b~mx{UU|YX,Ǥr^ܮ᤽7\~[vY?bդKiޏ8ޔ)JL\6CigB1H5:Ȫ l\ǥ/6v#w*8/v<]ӥoy?b=jK6JkĴy\n!/_6Ojߛ~딛ZQBak t&EDX&Vۨ=ۆ/*.E v}cZ?Lgoew8r;5tBKԏkł-gN*޿ 2E4^.ۦ|O~͟#N^ZZY˩*4C,mӤ'{٢tgm2x!ˬ^ޖQ~m/5:`5P%;LM0{r⢠Nzn$d;_?aJ7/vN~~k&SzΟ]fm}"I}T6Uq`%H9w[/c8EҧyeiT%S*usYtzKL " DU^uqWhC2̍{9Jg^<c\&s5>TV؏.N* B3<s[S,\wksm-v Al^.RM :|kS^&>93MTKU~DI*%lqDsNEA1 r5[>3ERrBvLyT#-s<>(! 3$tOvh֊^PFNa eŭYܛl%\,q1!RdnKqm1/: N;mr"B4{-QZ#qa,ȅNtjN]1ׄ;#Zq032;x!B.dwE)RW@4rךby+8*hW'+Z,$oYRxɐi]y<$b:V)͕dlV#> /ԳG`P RfCYJV;)&kEm쎸-5x)dm߶\fgI+bz]G]Sbx$ bv}ݣB\LbpRB+@ Ak(z @r+G2cnaLq6g38uzB&NG2Ei(Phd)b@.I85J1(,LD.w"p]!DmdZTj-g ,￑ZLpI0RQ"JIC#CNGE:<dA~F뜡#>^g8,}Q5rMb c6TVj:XSҬGP7x"ʺ|iIKe+PfѧhXc|U@0S3fBB5҇@TL-,ϨNzDsaPAQo8ELUaVHZX"`7WKR4Dk?Q%=!8HJ5bsibďj.2u˰-k%QuNg["]8 k%GPD 8cFNc}*QO/shN# Z$tҨf/S^.:,_hj }2!CMLVjϟL,žy3?M?Lśީ}z3|O/O} ְ>:K ζ"g=Ie{h1!S>zDLc9/Zv(5HMy' _>.ń~k_Bwz<2k{BJȵfmDžeX-zԪx/bBW3uB-cwyRaʀl/yxU(U5GǾ_ϥUǛ7privS˔7U8^A?!l`3/P? w~?=]<.=/n/Kܦz2i'!~zB0PFϬ|QߟʧYOuNH;bzs._ xd=8.~REЁGnMŒ]ӿ_/G|u;KNŎ}5ʮ!l鹼ՎDž'fFuo Kp/߯V/zdrZ<؈ Um/ՑO}!#b={;\3 UaEzhTz !!%u*{gbyE;mG\-_|9nӋ,5ԭ*zOeꍄxo/oK{e2=OK22=$V r]S7g+] Q)aiʍțWI:_x=ՠR%lT 9ءY1臛Z[/") jģwkܻro.6k(R)E)5(+P+,R{lNڭw[޼t@ έ>b(EFd65 ȨgrSjfI vPO0nUd)S.L(*aDNktgђ4n"u$<Q,]'^Lȣ iS2Aed# 3z6UO Vuܫ);Y3 ˞}o{:U Xv,k;zgy^sZb\_?,_S] >$B_CѴGBy$W5@f]=`Ypp'emO-(vg,[`9G5 I>r3{E;~Yԓ(aEwA0f&}eYBS!X@T $$ѴǨxDI"YMv@ 6?[|ZDJԝ >~$=Ep`Q0ԴKDi:ڃE+`hh';|OaÀ1GcםggjChaexg0HWIs#<GDVD|D橥W<B?.(5 TL 9y$EM!yoZR!$r-#/gZ3:LErZ*?kŢz Z7#Y9˒ sh@Ug<&@(fea$8Y?x:fM4+plḓsX $DWPCٚU+ҶIvj^K.,EGX; #.tDGDZ\KE*ܺg:.[{ڱI_BTܽ۽^çX}H O(0z^g}ZT8;[uXGh=w{[om%e>_q~,s­qmy},>۩Lu>6_L/rd0~tNr3~xIϏ'oɾ<260KEX&幐̓l'yo|N.(@KFul ^ݞׄ,9({?y}T?qϏӿl_ֵN{\T?\ϛa?.W iw`~b_4~M: j=.,%bufk#e:]̩q9: K$NbvONVSTMp:Y=Q=<ӥnˬo~ﱾxq~{9vN=J4n+@ؔ6Hr~ݦǻ,|"87`;fu _!8߈3toWOW7`?̀>k_?_cϗr^du0gd/Y wd=M2=*mI^ϯ{߷" ˧sה\½KT+e*z)A4˧uC㿽}-z.ziݹK2N?oV=oPSH / w+Z1?z\K=H^ .^v3]Җ>zMgbނM*4 p-Pq9IL~ b 2l_/EIqjݞoƒic,ӟ's_V/Eb ƦրX;sR;fI]5$~edҬd"mݟ˵//?&y?U}ҷdHXX66h.B~`?RT`&Z)PB{®u.aKqp8C&+-g8CbUP ݪDO8Ct;oRDy@-Dl(6kϗ,aULQm4ylO {7%s*%[ 6f`wm0(h!qf-bcl!qnC.1V@X? Ԁ_M(pA8a]Jh||57,/=_\&㨚kܛ~ S I-XBWǨ1~NKm.D8]Y^ck9KsEJ?]SϧA{k_lL'DztGG-U3@tֆU=)\Z%|<_C撃g nQ&kOs ]KĬi텀=4%׈ EN>ĤIA?\q2/ {Oς?P*0%{.vxԿowj*XB}\ nlpŀKCPW^!B~^U%`! D]rpk/.Si*H-ji=9!ʀhEVid$k*z ڙ)}d}܅[S(M:T7 6#BUu"[g ɽuAD]b׻l9H\JQI V$e V`UmEYof}j\ۚC(DLn/&>axb$h&q ?4W 3e\DvFsTޱvg&v|Ub8/z}m}P?Ë7vkϳUn_.(ȱwH~pބe uJyu_l1">2DP_Mj~؛G\jڦIevz Z)UD8-H\i&/֟_o{7on"*.9;Jǫ4)Dv[h .wc'ntOt0NU' @t p8R40}",&ke7-1u=9}˲We90X=4wڐ֢l{\[l2/KZ{zo^?E<)ijwOwzˏ*c揠j+R&v:jL9Tt:3zʤ,E}Yl{6N}Wxr_VHvg='v[JdM抟l1x۬!h&T`>K hY e!9DѴƋ*QY 5IJ^bwh;w=AY;UlTaNQb˜ޔa*R\sUv6+=DA(O׵V!@t82-GKHw$-䑀&%Bq>ߛ9\!ICb&4dԥ2."s!Y iG3x%v ى4AC؏fM$ v;p܅? bkbZĮw#λ : 2"3>˅:MIe@QV/K?\xۮ<ПGqv+D K;]f9V{3Yցen?ӑH. .Rԗ_#2errk*Zr}BZ$XARCxb$zxsI~ks @H~ #b> !(—(K?iHU4?=2RtcRF'6I{?PY'3KbjpaQV"K g'yzk/s|yD"W༃V.^})z1M@jm -;B%|y1S z=+gVΐLKPT:Rj0JPRJrVE@)pGl0"DDi)u'Q&a6_Li {djyOF K?(ʥ4h,O)#HPM !S UޣK.(ڠ:G~'b1(&ǔc Ow{dg /芴ٌkĨ>,iZk$n,âSDP0eHj3@1UD*Ȕf2|u\:_$z1H06'3Ip>tH8*;X`_рKj6ɟmSr_LjQ{#`Td:O$M !,#je33"3RȨF`@ fbƶgl/9`"9 eNnI9^o^+NzLzݪu_rO?ٿKTyeR$|{:3yanRLԞ<=LA` JZC$/׸eg y2l!qPx MF F Ii/jd?D$wCZf[Nڝ&, h!KU˒$}*^jrjrKո?joC%=oeY|XcYC ";p̤wx^*xL^v!l؅S6rze(!TɅ< d` u&g¨S!0Azqf /AHcɢOrhVUb`/ebug9;N&x $Y묷L ԣs>S'M6UvDTb**lr,EW /[z=՗|>4M2Q?}"~x}_ߞrN@(fHgU)I?UA3WU -M"16=eQq% Aj8r LbT@2a69%fDkD:DN!!8]\@mG)\!O# ")2yFM(^NRZ!`p2$:Ԭ>V `KA> FZ4ڃUßeC'dl|(H g5C 7 -}"(h &d37#dȑ 9ť j>|bEjIW Q{\N|:f'uV9.w,?=ztJv\Q4 '&n,*@zq*HHQɭXqз.ϥUs ! 5R$*a78r!~V~}wIҐM!X~YsQ#`(CT#8-JQ3>L4R>$#?4*S:y XL"F; xl#;?_"m>GLӠs0Zh'6"#6LV 0hIE%-B&rti~7؎ꘕ!mK4 BaZ?W)$9t Iv2BfOHmAX@&$&n372*ϏQ8C ~6]n ܛP :Acz6 @t*5 bdQ@))%˨`&oృ. 9/r8?ttG}HrYCoW.9@; PWcx -Lu ҐYd}= ˎ*kɁYwZ\>^'mjp@DޣN0jQ73|?Θ zg~IJo}n6mi?ڿ۩ B(ק.Be}-l/?ץ(Z%?z<@OdJLF{z}TS_f_g}6='cs@9מNM"v1M" !A.s#bn' ERjz,mn + "հi ޜU0q`ӔA5Ur1JN*r롥6RO*l+hH_t" goOѸm}x//^^n $koMQD.R:W-8b9Ϩ2O" i 툧{_ϷkG?Cy"u&'ziTɤ~޾"W|9 XwoD$fv8aW@\Hl}MƓ݈,y!{ x2f"(`E+Anȇbk"G7 pGZƗ_L>^<[~x= 'Ԇ+Ҳ| Bl$vyFgɼqe[5iN\e_L"7Y)6Aqr@-L#=O8eo`u5rr}fs3ߚХt(Us [gk>^ۯ~yME~۽ug&`@3} I9m[zM͓EW,#,'%j 5 Ģr\ZX=ȣsqmD -(:QY50dn9CcJCtg}@k\"ْ" mnGeT$oav(MMhi̓h-gy;bjkSa|&!Gmˮ~,v'uZЗrZm4,5H]Ubaޣ135<@[M:la(D,c&ZJLDb\͖[u5;S -j GU&4(((#rg$1 85o駆7  VAG@s:IK!JK:A4cT #`!jQd,E0 Ԭ*=PHED%7VT:!w4Ǔ‘(4fڒq4<@1`3+͚RU2LQ6 nFLɐ%Vǜ ƪ(Ѝ\<`Eğo %ԷΗ->}o&y)<ʦrxpь*C<:9{DNt2HtO"좤xA1C7uF1Q7e)FI5A윃'D*-RR .2~6bZC4iV8cA<HN $cJrȁrha1CCEe@9uLc$w g"" IdGSWaAѢ1X ' AR#u\IBHtaDR9q6č?GV;Ϡ>ey:EXn `.J Әu21s[0vHhQ\ ^Rb4Q)g?3 jly c92P?I%|0lj[ 8vG%SlhFWh 1ZgC, *bJ1#!t2\*>iCs#8. +?hq;"H])O/·kjy=ڔh]S(3 FfLdB-` ɊCȣkOַ|JE|dԏfκw2i\zYJk$ "PS/v墐-ռsJʲy:kUkŖ6Z)%a|-%F{ Ìc]Z-weoG<9ϏV"O_ VhTIQwpWl㛠 ~FجKD[䁼QE|U'c}S;DOy;E97@}kl% wEa@Dya>ZN%קZŊ964(f&E9wn-{`yk\i :Ǽw.g B"-!zV &F}mZs9%Yh,ȁH@D0TjSMeS ;EJNlH>Wjݕo?~GlM<]PC_8qv3P \;غzT:[{l\ipBtCV$g^8+&?jthiK; ԰vH8zS³΁I:QǿǙ/"SO8~ ]J Wb\>SOļBLcZJǒ6N#sqH3:V(ECԑ8jn8Z&>lϑ0~$ Ϙu#& )2=QЧ52QA{rzt.5b.屝a":%:s#l䉟iNyNg=9ðE&,O騠dr"Hh3stQ 0hUb.еDr*DZ/sb*8;E"PGkJuf5.X ݥDpnTo^8~B7A1q88[<(ugm=078E@n{,N/@M]K U/PLa!sZ;HI}z%ǝ1~LJ"?^oi+ 7D P!KިCD0$LrBSI $MГHIpUux"E d# ^Y+?MNLkSgF&PyUғ@B餩0RD!X>v@X̄$zqNf&/@THF"C*Go3?=>lUG $Cx:&: ^*LHb2u󝟂yd=F9Fe&#"R&bE"(ݕ.)A-\ߜ'1 NOH$ٞ9"{̪~8.gApŐ3|2#U9\ZdTvTF]Us~?EB#YnϜ6нe{K !ǒ BmwӬ>(%Z jk^͂X_8N(^s9j86ڄFEw{0j[9(~@X0[}z͓:ƽ69o;>w43oO70]ٛak^$DUm[gŃIYel! 4dk%uHDblucTmY3Ձ[91q#~nuPaDH~D:xRZDskiS~Lܯ_>/M]ҳncu;T2q휹fiB>GUt ~~uqfc.v~~?ݾvF䏙yLx:>^ޯ8a#L\v.Sj.3R#dntg\^[uߏ}ܮ-? 8L?;W%VWք*\x?>]*|K%qm}vPGGڧA@#Se:|enFK#GPb8r޿oǿ֠I.<~'|؀vy ؅{U~%`>3CȠ+x~![Ώ*x /v.^'@s9EQՈ%/ %/M kCIXJB0 ]_8V+޿s я)MolaeZl^l_zUw$]vibltY5+1stCǔu76J0a1tUy4v繻n4<nŢ#w ^e:]F,Zmv6g8?Fx:y?>9.M%eP 0}CH8ssְ_$j,*(7d]xL>nǩK2qx x-GGBܯ~q>Q\ٯ>0/M:F ߲Bh{^ϳ8boÜs4oOjdxo7?ߍ/->];-_~|ց21^f50#yfYN d F!hx?!jn3E"4(gZܣq8gntpE_Hpnegٚ BU5Lnuf5R93 U*JmVLjmz{Ggѻ Wgs 3M! St7&h2w0<#:E)UKdI\tV59L!H˚U3!rof>m\b(a"3M[ىo=Zi WAR<%BG:%oxϯz/W[?/ d(ES,@ e*=,oXO_u۩B8p F:2{1qmRm^Zԅ_!J$Tوn#H.ɭX!W ?O#Eʳf5$:ډ3 'i#Ն՛L3cf)\QzF"=Uѯ{r]S!֐ৈLdвe1-%9at!+~X82aZ%^uAZ^\Sy#pYcuX,F m[p o| s86 |udCj!WUx:Oo3r~y=y,ϩ칪\2bQ3#eOYNZdP{#[/侕n;u+ŕq`ۄV[pV 9&9OiU/oBk701&4` paN8*-z]/ʗ 8 : :QuoyR7ko{_: H,gt+Uv8ef-oc|;LQ_z&CN[6鶶yz0~)lwfȱ[Wn}k;ÝΩ]1*}KfxJ`DncSRvz|LLʹ}ُKRq'xuwhnfco:)guH5)Sf{=huQ)2(Smg#v >6Rrcx0"2\ 3ǴoW YM|E7__~yy__qeGw8Cnj+'ckvn~yPkγ8^6ߚ4cܥG~O]g\?|__ Fr><ʱLI(]x%ܮ5eզN!>J|CN M9>~}Vs7`-zۭзzx+|sB"r 4BsH}*y;Ww/Bhqf@ hމy JUJA0To_/[W{r8s 8ɖߠ݇.{\)tqxt>JƤĭݎF")߆^~Uf }Dl mx{yl>>_VڪY_ؿn˭sKw w#oǹܷ6zs3csAB _nl& hX10͙wmqՌHҨWTog>q=s-GI/m>ڧnaɆ웏0CШ8Zھ*Y݆R0Ҏ asXPv.brV3>6.>o IQ5m3Nyc|ryS=AWADNaq68XՊڡ)˘]3g v>0_3M6Ȭ\!Dz쵇ڤniqk?K7n/֘G>}8]i:fw|i6/۵`=(|J2rq-?10=6׋f:zK6"7`ŗ|]zI"m*kq<Ά2GZ-J11 eE9r gR90&!1R]n[ ӏڪkTEg{.ced%pL)XXq,q"GNd{Ds]ܦx?Ms1hE3`>Nq֠a?g 7"p[+%Yf/mlǶf-ueP3B2hO{הͱ\!)\4syș"p 9gҺ?ӑb1xQud-O&Ϸcz%*cG}ڃg-lcZ`>plyݶ]/y8}e ف}>Ӽ&)dŸEFάKALeP,* E7b:Sl" 5k\QӴl`ˆ '*iVyYE?0gxuߵy!¾0P"xꑦ->rᠬP;0f9F 'aut`Z'ZWg2bTGA-Ve#l{ W++\"aj'﯊..IG U+j}'VA2kLp S0tbפLRB)5xL^qD1z YXCc{/p ۏO#տr1>slRW)]?BWrC8"B+Ws*cil>O^dcq>T"5@%5Yr +gB=hPاѢ4 ɭXJ&m/H]፲PY@* O3]UsADj3Z LTe(Xd2k~bla' QńH򟯹 hinxʛeM+R:oi*y$ҜAHHk)_)P8g͛&c{AĶ0mc 7sZܕ֨<5-D9 L.w*^8 )p(ݛ!7u7BcؕbB tE _,f0(YI]7ٗ^_novco8I&@~~v<3ϗ~xV܎L9DXTG^L}oϏ?v>+7xSF-ELߪ~D<݉ԍQ#ٛ!yki{všײeރW̛E8v{';`A> |6Cfet`V떼t=!۶|"rAxV?%Uatm-+>9ؽvd\MB[WkȬdXm[- ax99F):KΓ88gzx} fV)HyZK. ؚ寗[F|&OeAfnaJYiUɩEJaf²ݥȩ:ݯ2l!WU EWۃxyQ˗]w]^($KP=lїgU)U"]hb Z#:UTDsܓFZ8Ͱnaf=gPUƂn=%)$!הŐǷ2Ntk ]`4ʣʠwYrT0S$n2 wp2rr"f0eACҹ)ң ߊ5aXHJ9%wb[t !)3r3XZ'e@) Q8Q?0*pT2jΠgh;2l 9g)_/F.ǐ,}ǩq8GI"aCcɭ%`SAz FˬE:f+5,.gJR5i}D.i%py@Z:84ڳj 3ӖU^!S]U>ZjbzCny8\UROA:dO< ɢ?&56f/{![V6iXK<0k̨kަnqI Sv ۆZ1f̀[mq7uv&cR62,yv, o|#8kyFK (u5<މqaQc46̨A~FqLe=;hpƖ5ii[=Huom hLQLZ(DRH_1/mkk#[fU"#h<ҨtqtdD!(&YcFJA$)Pm G>{ W_ X_[^ ַ|)DTuݙl˖>m^p2,eN8 3wcǬ찥i?&bv#2ۏ#?c߿o{ӏ7]#4[__d .OI/ųR~#`a]*ge%h ˦\:\VZbjӲEID UxKuOzv^%7x)ROH8?3hɊ;qJ.0y_^)0>jG7p%"ȗMnϗ>G8)]J?&991e1#|پ_:ѷvΑkX j.'At$1rm[dU-F}T7ۖq .[[r7 _wqmNu$\!:ªN3y}Ɍ~tn*{'!p-~}Գ7_n<<1HW,Lb<7ƶiL Lld>6؜ɪtd9c)S,ؑ}:'h8'qT3zo#>P{CH㾥l-lkzFD_}\.ACnNo۵]7ݛ=:G2i0)yL~2ǣ =î]l !cf _|5c()\YC@WBu+bӾPyP8\ȔC9eI^gyE#LŌmMyrU5bS" dYuLVI4&Kۀhnl9`!s%-lV==#]!18EYgjFe$>9ͻz"@F1?n?"&Hz~P%8W}J"qͳ4ZwS60ٗժ/Y/4ْfpfEJV"g|Ջi,e>I֋܆/[\К¼Przs Esrqu꧁74&#H$`ϴ$S2Vܞ=|6 Of}V(e9󥨅Z*g\bJפWgO6}0{K^h_azLae\kN+h9>3X{IYG.6"nVCk X|-A,UWV)&{q7}@m}GLmCYs.L!FdIIkP UG qwhфTэHlB|gx AF(R(fxWֺNϨ#nͽj-򜖳H=>_8. F8S}xۃ/LQacS3nUyiYXl?4JY⑌y758QFԛW߻E6,6gz,{홮#,g..AN1އǷۃ:+L[\BlV5 Ĥ2yI70_Ӆ)|¼4udB#6ZR4ѺeleKݏo2ٍH,_l_v{S(ڔFYs4#f^TZn K\b4[[iH"ļN!rk;aBXmss]?cf"ҧ72 e6hnmPح5 ݣXDͩn. ejȝa28=}TFUJVh9VXd5YT@!~%lyHǙv-ϟmOF-|ѥV耻5 U1XR0Fa b&^_/J,$ !fg,j[b- aҒ ţd6OCk-,|+niGF)sgJ5_kQ0;y?M+FFv/_׋2k;Kz,Z| šY~4auOTyV8gza:&#K_ZZ+zĮ(PЯ5HJ/?|^;i6i0nfmҎ۵xC2op3in^-Z4gfq7;CGil #SbGfP~&<-)g0 5e1(U? #en|[@&1T"M*,@eHvN)l 9`SHNh+:C*hV.Bny#7wC$:KIPe"tZ]N YֈѤeɟ Lb2 7s=\?KJˮpxf n8W$X:s`n\II(աɡ@G]z/SJN Qܽ,XxaJ'J\=X+Wj^fr\N163n2 "_L!lM:&%hͲΘ7׳YI2mU!fEdO/v_uZlZ };0Okf[~%~Az`>dYcB׼ Z%%0%mEq4Xu2AbeU+ɯDZ@BBE. Aʔ*<-^Sq05 `uUd.SĆI++mrD$Wox.T$?ȕ3lQ Ysj K8RUr 9CEκF$h7 S[K>pd^<Ð0A$#r9+iKFK}\ _V'ԜDN=Gu55^h/-K~m!%v83o@ߡ*N[C@O ߉?Axc5ү`Uٮ.'goVy@뭘-V |}}~I\ΰqo~w=0{f%꘦`յM? \J/roN&RXhb*Ŕ<8j. ^O/=y[D@U2 xKqᮈH#y 8F3k>4̐[ϛC$ɯ~~>GsLX/1Ǚ^ ћ%=#͙ hhjqd˙>l=h9a#V#dkxEnpBR&LGݢrNhfvN-xFڴp߼C}F1p q!64<5#/1a0J10<(oĮZRDcRUFsZӮt׀*{j1lܮ-㱵y7$1㌎J6Ե~jaau-7SEB #GPfpMWF iY|_ȭ̱V0L =ƪoG3ts"ZiCf-YKϺ0'oFz.%xP8LA=pہk.___ݧL> Eʱ׭؛qDj{"Ȑ锗Ql)g$f!:p} 8J1GZ<ŧ P7{RkhՌNLlh¹)8f_ncu~Kf@4WKs[{ޘ}4)[JwYiUΖQBiqΚąBm"@u!CcA ̱&r,[%͒V-j-nykQg9,UQ|n6./~;j>Ԑ\  sj5LTߌG'fYp3s8DFmCjtE>! 0Tb\m@ itldFVT5DT_9^w|))7XILBpMH%gDtD;[3 :)kdBW龁ힸY #k!Rb+pp W~-z7D74_vU:Ru9-WPV&fxL3zr@W 5pc80Sn~!Idi"FM'W}#Oh?=WDKy7?"/fOىټx Ԁs}j%?MъVU=!`36QrJ+TFf_!Th u3 x =U6YK"$Hk0(ݭCZ^0Ve^Ek|Z"(ຏl3Z,ꥥ~Y GٓLxO N4|XjKZ̜PS"̼t*qf,|N*K"3MτydkY*ߗ?IZZ`OkVSLr=jar7jՆZG*(ԢKB y0K쉖o[T'ltM1:[:AY̑FQv}~"9x٤9MN#>/m_|^naRܐtmϋuh.o[3iŶzjWOķ[0 x {W Sr~~1i4]7"{[roeK85Gט9wx?> 3}:ۭM<$wF)1A}sFV/ekڥF|+1T4.Fzu^0#4rM54%Dd ^]5e[K Ul:ER&k$]߶si5yG̷q'Fu!oIXzc VLȏ4D@}O@TUuۡ5b˖K$a9bXiUAeweS2h6'I`#O 8Rm3 Qg3uc ϼGr|;{w9sd?{Mi^_*F`Jh Y&`DU}a#2Γwb,(5RΕFXX5x$Vv._Jѥs]ۋ+V67,a Mwm7tϵz MFpkLԽ.Jdd t++jD1ڞ\+s"&I0owEi_}д3HuX= Kqq<64"hS2IG;%RF 5{W1%.TL]Tpϡu1 8!%L3=cK3bZʹV"bi Gm}g1!9@2GkO35j%HHln#-j3Eu=縵d<Eie=*]3{-$hL:^kQK˚i~P3f}(O?o&m4.06(C<HaZpz$^I{L<Uq$)aeŲeՍW̌%[TϸHH48Üݒcje-6pOo+.F:icRBJ-Y2y I>2E^j tJRуH}8 j$1,i$uuT$Gc\|G >,/TX- 3KnŒF2UDȨڻ|ǵ?O+$ ї+^ԵBUR)$6S=K?W4|2ҽ.^7;[TG`;{.FJ!ű8lySBjD%2k`5;Dƨ`n2i!zAz.vfH0j7h)kۭՏΣ H6Fnsf%!iAͲ6?fh~y9>>1Z~2n~Oky~onՀ3Nhwk#YPz_Jmi4)]NBLݭ[)ɠYIJiLYBOE-X52[ )!Ie\i8odAnEsHGTG.UVubJ>ힺ|.Ҩ_a@Sc{ծXpYi*]%)BBzu`(jzAU{B6bcYaO$Dь?R+r곋hBWҾ<"@z$j ?`:SꝘZ- sVX>q:рpp.FݭjXie}}׫M`Gf7#r?W(mWk.D{m6-*#֋:rɳ _x”-kH$ؤ*O궲Jtg52l 顬6t,;,JtbAOkqq %qIBVV 3S ^'>׶Rx&V9׫ o2gh_S_!?, 1Jp->ISB5uAB̹ƕ[iaɤ'j`E$ns۬+SWCg, Vk 2iͤ-7yswϻiA\6w׼LzTY܈9JbRm/ E^[__QB}帼vugw6"1__n'f*1'E]/^șdx?ߒf1kN||~S 2so]{5 ho-۵[k}o 7t5{\>.N^EfN&^ٿe;=mE+> }iU97V#yl];{Vw :N_//i_^^U[O,i̜8?ZfB2s Jw3[FqY_T,۵Mk,Ƌ!8O?6? W췯u^ëЌbD*j>E[kטL#Mʳ acm/h˸?6K#=?dNC;^~lx6[Hڎ}}&}\̮uπs?y-X߉q.EƠw/cd5?5 tR?YhK1?q-Β.#5_/T¶ 3ќ^Jֆ`@(|2^vkys:daXO4LIZ"3q\ledz 06Ł\څH|յQ| wO\hLƙ~^۽5M7έq,(t7~1"-6ø4>^޿to>ƏK#ˇ׎G7;,6~>C@3ΐڷߡORs0gq,&ffcYe)aAy]rZSY!0eI-YoJnmfӛH3=U_3[%Mnai{|ew:%RG؝<~%5,H"-iO"t:6)1a[j/t{6-DTLLJކ-2`JW4KkH)Ǵ5!()=E/-Շ%[CbOYrzt\9sD~z9S=R>Ns|OG(7 5Re\pq` uS7V͊&eYվ1̈-AK*aC˜Lo6t%9͑mmjs.r8g^Bl<s?~?1Mғ{]{^oO~z+{% oev}mxs`d4IҞ2V :0&AJ.J'si0]s$0bWCjN <'O3  GbKpJ$Yl(("BYDk_"_lgdf̰5Er"7"fqB ω&-! - i+[^[Le*leq+ s#(}7jmUDEQHɺa/ IXM$ UkHR4 ef9onwG W 7rb٤мYKBnTA\W@AL0,aSbJ)¦ـX>58<`B;55U]bpcёwuz\f ,NG=C>Ҭq&pFox`]teu 4C#u1 C2S~=~=/w[- S\o5R.Q=:|vY@$9¤Aj%̌J+s@>/i<#Sdk*ka iÃLSVgI{@F+9yh~nSB r.U7sq-1kQ. /b/X3Z\'Kũ_8hr<1?.C{fBi:0NxTJ\2/ZVe^^.`-kr8cc[3j~st=:^tiGLw5گh_;_/G}{}__Ҿ\e-a }˹]:0_j>Zqػnwsd⇤jv?;mcƱy>c8/a___nۥ3 0v3J9[?? wN=>C;pJFqWDNjRQKiwk8S m3d{|˞(ܿ^~kc9a`Lq=s?&L.e7ȴ}ߎ>ۿ渿 _Vi~X~<,ADzr*y0"IG tGkVɰmox`/ϗ韶61q[kS*1nj/}mn7fOœ1bːdque?R/}y;ChΑ}j靡e8gz]*ge)FԗODEb.6A߁ߡ Us݁ /_W Pe.ĽT&^^/—//yhe8U/+#+`93ҳ}jaZ.5Ơ,5Bux}͓}&FkŁ::\Ǖ:YsF@q Ρ wwWWw]E{{δeo6na_iLsfHqſk}rqJ(HYl:#w|3}}}ogG^jxx`o8{XNAUʴT5|Y* S Ps_nGɿRc3 8't!pHlQ ݭU&v7e\w?11c%ڞqcCδ0Q˺ &<):2sbYxF퉧_)[R$$}7UiQFZQx~:gH_(Y@L),(`'0x `Fy 4*1qBCĶỵ:`kNܬ–]j!;>[-@3O۽ v 3f^{03)ftB#lEKXsx\2{zv3icZꌒ\l/T5 دhfsFk]p"eO>Sa\h{6VwC:NL0E2<5S֙,}ϢnX |eݼErM.ǶXOn(“ .z̓ONۊR1 Ϥ ΩfT0iT/JYN+)jRk8xLvǿk7ǽrd4uľ𺃗x޶/nm `nZ}qחM?m|{zm|0zNFf73EP ݩV1)qA@U).MfSjgj'lIi?miH\5+ 4>V^,80;59 #:*zM#7 G^"L5`^'! TH&čYZrUu8S22$ZyG#;g'bf\8l$e5R膁"Vw]̗\Tm:9[` *f)U1 ͐YJ?P$Ho9(hh"Vݻ~k\W3R0l;KVݔ1 :?kQ eJ@V]6s4CXcJZ%_Iˬ1nJV{A32Q^-j`2{(+ƬOb]2,;o{yX)`ޙ~iǾu9.ffs<7T$3Cڷn=-GթhnO/-R3I3yTc\q9ހ)*<΂*^߉mx|WqA|w g7؁VC@sſk/_˧ -7W,`B|8w)唍3ZJDkd)LHRMkU H3f9 o e41-1,ǃN>O\@{^&~ V?fli-uO͸8%.7])#ewH?)L6M;ty$/ۙ_>/VvR_~t|tlͧ{!#=Y\ őg:_5"flOgkff4vy}mL9i lcr_#[Ns`&Z*- y=.#-,w!gp&sfվGZz  =,fOXtQĨ`yQ4gdA 6 7.>⵷:'/lW ܯ>cьsf=#`qXvTbGkKKowu~Nu-O{q}\蛍昋ADτVWْe#L!b&Z*w e4 ܐ,gA2ZX}@!={Tq'%jXqwaV%F{# ؾOZ7C-"=*tGT?oV(I+|z#7d^v{nޝ8Wbx85)/MbmeCz5xgґh'lPwbSIz";y!j^A=B/I6j-Oi3`v̪#l%x@6Z,H4Vn1kGwOHd>l~$#O="Gh^DK ԰5TKQCtAHȑDd.WQ^#iJBdum n13hrHaD¦!yw"ed\F`mI*nGj+kLlc혺THkƅg0IFf1()g'G` )'ɜ9K #?]pFY9%g'zG&3ÍcžuݚAKZI2μxߎ?p__.2|e^?%ڿ~~:n]/s1^W!ۥEFѺ,rmO,z6;nǥ؛nnd0u)VCJ>혱6g6LkN9/nO_㗋;uњ ϭ.%2Zh80 b<DK;pNl W \^фnD^e ?Eyy>_nOgs =c6lYw5pcϺ$Ir,M "f_"#ת[ʪp7E"0 V<'# ]lU<|[۽?o-{ߎo( LJ~'O%`BꞜ9q{r!fx`ؚr`r>Ap6w#`ȢIy$:JC?ܐP+*3:DDZ2*ВpH\:՞ܺƦ{ȵ~6pxHH'=TĻ:$0{t- DH:ED 2M{}?{u0&#HJZF$BjqEaIKb2N9%u$%kBm*8[2oYmfݥwTD9d2sP=HY 7L ״=_Ǟk%%}b/,az%J,C), !{])8ũ$Vc C,KDKζ>&WtZ 1'2P5 D]?ޕ; I%E R{w)֜U6L01|IXGjlnD=.ޜ ѣɧ8ih=Q Ol2(q$HeX(# a<ØhRܜaws~qdRq.Ii5J6CHxȣ̌wK[j' Q뽱GѢ<]RK()'bGJN vY'*&*I Q'RNL&}d#5m!ڇ)9;'8Y̅#~WH 146:"BdԑfňX=ѠV&ua1 (PW Ur AolZ 0\nb1 NL}̪J4u7iN>|8|jp>{F݅řC:RsO7]y*[uo6m`0tn$tLB1񀻳I -EB-xw8Q@5ZbDh.q&¨ycf69JT)nWVruKF-1(jIC)6"Xٛ@ 8ch2p1dtY+6(#ϸ?&pYck(H @'āw dVX=cH~``m+L}X-}Lڣ9x =>#9T1w"&Z#p! ;FfWqtoy%'51ty-<+LHds~Q9\ٝ i.\nĽ;H39w G{́F]oV)~ 䩄#Яj=|ط;g><  dR3bk. UuYBM$1p{@ Rlpd@%/]~.+{X|?xy_yˉp ܓPwJX;u4T<9J6-_2=f ^}Y[_ߏ_^gy -Dno8;|m췕hO?bwreP^g Vrv-VyA'Kq` )zfHL}o,A<5E:ͷj۬v]K "TD$%?|~=ZE96'>$\x";iɴ_fY/|hw.'quMҦoIXE$mz tooNHDhvKMasO//h`\~@9s'Lئlkel+\cXx|?Óy &DV&+_.|j~MM0bYזv(ؙYC&&!fVaRVat)5<Yb3 JKb-cF ߚ-{Dz7Z\3㮞06 ((3p^ =t< |X2%'$2aSgkQ$~YvCm?Sԁbx8 <lS@ܺ>`f)\)VFӊ@fTpWّb)$]caw 6]zوܙy:aį"iXw#k.n*!Cr\͝GRlB( ,-aCm1sϼ;l :%1Z9x)~ppbrp!prqQ8lΨ$$Ǘ$_TK"CP26%IB+RM۪s]{%r4qe=E-F#w1.t֜Lq!\#sE[b9&,d,̰3IźEaLxTHYqb;ϙ2E#jalhO+cƈZӬ*{ӫ "Wg!nۿ^RT2Z]Eybp8PHJ.0|{$uLt"q$qRb4 tНB>n(jf&a=ƨp Dڢ 4x(B5d(=qm} l|>+u5݂ "$l6DZuE5ޫ_]Öڭ$B'M) #XS6M\D,oEPD@]Bc9t¤ doEyeww"*^9ʊ®aS ^e`;a\j62?#[4z2?p¤}9 H3̢-}DUX$ln>rw1TsG?F '=dDQ8T@} G=ۍ#XF ӄ v"tx^I%:uvR(.鬎i$ڵ #J_1L'\}`̺vkc(~~ G''wӜ$ ] ȝYdFuL z 30vxk j.F=?}/?˿~}2}|MDDT{s'µ5daT^&MeNBܓ`R6sIȳ@s7KkeztȓPBD 'nEȭRTUN2LRP5]^~l_r~Ifr}YbI)"j".BZ` ~1> ,%.hH8@\ϖ}OuײB=V5>k) @O͟}̭j֭' ITә(VDnͬ28V-L4Wy?x 5>[6[}mI77t-=LzAVB>=,T牏pϕ7°<9*IkæuvZs-ZU{AW V 5֜aFh%Q 哻nz\t#_LY?ITKJ4+Bd:2 [Dͅt'޻.ף#&$CLG$`DqxPCS5DP+%scf0wl3jVNsdzdbDJ̘o(3;*/#?9G?U`s;>^ 4pJ5ᦉhrs8[ұ'!lLa[21;rSKGV~멿bo+NTC^wLvץoј-/R).Һ bHgPx^OOy{UhB;d!3b'dzv|ޗX:$YRuS}xoS}.^ |UJB AS `xϢ(Nsr.bcpiAѩ`haflԵClCU")ҏq"x$}؎ΧZylGrR :4 vG2G8'|ꗬ5CDfp#O,ʌt,֟febM%: jwev]r6JfU~>쑖 8 ({.@䶳X6,tF)eR.hu^1OO{ij&{djiF*=S< 3rXsjshQas*%X D`bm ӇrGde?Cs LlUY7Kfa3.HFO$l̬a emQ5sAHǽ+XFDLLs>;Dʜ®BpWpv^1[ẢL1OGHƖh#HpYD^N̙L.Y'*NNv4֝zxtt/O__~ID̤eSs˧֜ݭv+fh2a.I?-:I$y_x/_BTDJ^>O_Xǯ}??<^~ο!!= ;0*cnkA Rh}6gٲ UpC`zL:zc퀙7ԚnH+= gKZ$hNܦLCIk{fojC}jIHCKMJƳPlQK6 v*S檡#^1I 4*%\Rx qz'aN<օE,=N=-˔??嗇"F[MȕinH\$>E$:mk68>:>}10Nq<۷5_ߒ;˗ϖ:yt=^ܓꂁn_<}ẑrM<ɦ N֝0}kLDvyN=6b6DZFe2$Iu2\~}̷竼̉w@5[M/-\}jɻ2%0&S5/G!e/KK^B`cK:Avχڼ4t֑ZjMVS{׬غ1Fml~e/ }qWr`Svx =d X' eI].iUͬȲ^g~rڧϩ vwf2H(EKKTF1DP/W!@xRPI`P6Au;di &B!!Ā^53-(WTw4/1d- |z=~rz~=?-i.p+\Gw7^/r"?MPG`?l7ۡm={vugZ7ºzR*o >V4tM]fQInN6}WqSbDq4IK9Q @Rs٫kKWϦ@ ܷ$KCȭ;mGb/wJ~_ .ǎA3rW0N0Hf9%;/Ũ$PfnP)$-p9:!6Bb؜v?5:|od8`#KIDsFS59<,sq=r]{ik޳06sgxڲږZ|TϦ.WFh5 ~J\.p4ؽdNKt)['k*`0xJkFd!Mc\0 >'㽻+~csVX0gؚ%?i Z؉1%_oz.W7z& N d fb )P<ꖣA1uaᤇ3e\)q=\ Pa;k;ɳ0L u)Dߌ#`!p cHO;q$00L`¤j.!1Y!gЃƅ.%+=CX0g¤IMG"9q&—u+|{ gUjjt `{bq#vcjBeG`H5u Sjgj"  LeDdh,Ke?L<ɾWMl:q_9z{(>g#JT(qHheP {5Y⦚QpQω{Ψ1=O)D+.]r "7SkHjiUsUzj5 LadF9fI0[ i݆DǢ۽o;yk;܌|zmׯ KֻSrsps}i_cF!qF0 N'~+3U(36vwRğ<}6r05Ʊ`ٹX`X`> sgsh393sPX|oǂ"N1bb Hhe3xc. 8ȧ?qՓ#*\"ߡg2dQGNd0b|U&\q?2HՏ8FcS>qg2hPS&0lԽǗ=i7r$w1zH S ')9,1" }ygsS+a;Uܖ??|Bn+mު/GAԹPrS2SsTf_㯿?M8e6BMVv8?t\i}y_}]ۃɍdGЧD%AM%$Zs6UP͋X<K366BȋMv0eA!t@qIhY]mڻ͵Z9%LJܦx*ppjf uO˾ޔ R˔yJSUֿCcIDAT  %ᖅQl"M읉'CO9{Cf'}6ЮZ~EV;#_\~o!}>18ɸH EyJTǼ/ҧOQ| [n~;ޫتl[gƧ͓9^97%EsMvHdؘL+뗫OE:9T؛9 BQ-kQza~ؕ8l͒6OX\Y ?H*iҽv {+ o*Vnlo7Wz#HDŽ!VvX >]vI86mC|? B4/)EJi42qLƒKذ0}IVŎ4@, .6 pY7,znޔ9y8@.Ɉ9yb`n仒wIw];ySjC gЂ b*]YkIaJmsg4v &'4@k\M!TRHRmYdd^L;9q^jG13 ,'n9Q!QAL7"6L{Ww6w9M2 \2bn ]0 # H}6G̘>N#~H̑fbAh!yh:})T&kLtJD4R&F^,1 Ȼڴ5[6{za[e{=RKm[w|V iIyZ.?K~~L}s.>M02+FT20Y{ Ro&T

      gё< Ϗ( 7OTr_I4{yS*[#ų;L.\v`O44c'd#e\A2X`R% ~Tu$c Pɻ'q5sY3B=18q)},3fvt$m=3s'Ƨp&+#5G8Q0Xwvj2eixLb1"Qab"LW1~,??=?,Ļ{uuگu7KeNuӑ7aH6s`.,B{_/b/ϖ|rT %<1y*~ܖ}_o?|*"<%Mxp 2SaPy25ua&|@5o{ܫND0fVwД(\\ٛfMMHSb$ԣTɪ7)3ޛ]͝j~ؼom>Dre.p _DU^u>Nǡ7mX輤oÔnE'Fvv3wJyg" _';~x,ȭ[nJ\_ҿ%__Wg PK~'km_\_uj'WǫaN~;ƞmFb[g:*:Ik>>ύ[(n]llk #G9;Xlr)Slo{ו}^[Y2 }'{%މo,✃,uZQSsڹ'wvc 3wg|rYQbN`+݁Ca{cPa4UQQzt32_j"+hy"jЮQ:y%r]wXւB(%xþ'71[Y=װ"<2|nG9iKל8 xơ:|Vő<z48gt6vU`kpݻ_3?D s.g3%tL) l*r HalUdՉ oXunO5%MwP"B>D8@ȹq$,ˬI?'7R#aYo)CyY`)QZ=3:>KSʉ''1818wD _T%q78AGm&jjwMjңvt{g=nrE1* z4liJYSl@0yy*LJ.J4mAc** aE8, S)3)҉ :a~1 uOЃt i"DxK@°ƺ̘q"#:52K;ۮQs 9 1}! _G F(j=k{Onۭ?n6oum}'+ᝡ}w*= ab "g mȈ8ꥨ:-ґ Hx7)GCI@)d1H$y14fNJt~!18=i>Rs#vwp1q<rν=‰ UdH9!!LW^3?HNL.=H$=ۥbދm2BxcaȍZ( Q=؂G+:κ-UgB#y41X` )!XQ"0;BQW3.jj|Nġ=2$71D({`n$?'dǍ|N0]~v/>T`ޖzoq~E P.]?/7Id2{ Sk{ rvny7{_1d?O-}**9uk*D:O"=Z}ӗ/}J8y~اqLZ2g ?ToEpd6\ѮwZ^w}^롙4K紗̕< Z45M}nb$P{V6kpZ{K};Ve$9>ZЛ"oݗ]߷pzh֦H56 9K/K$Rd+B+TE{ok\^q"+TӜ$6!"E>- Szetw_{fR%rNtt?Zny{\ǷKvKDA凇$rVdK?O5]r\횢DMwvb23D2 L DLДMpԺִh7j>[+^{__K_/o!CB~N=LNVF@WI IeJ + 7#N6 Uvе1 P5@$DY ;?Kn40AWB~9̘AqKo7v@7h f&KqF0{p eI] JrBM(QYZ' eb*&$7݄ˌ.Y=0Ful\]ZX3&p#aX14 }B%!y6ee %zM>OVڌkwO-r]}l,IH+>dfI' aHY`U6e֨]ڭEi情4gnad%$.bF |t en.~r|.껋WkQ)XC9yv(5M*佛^y&jdQ7U+ڬp ėN̢>!dNݤo]'HdL!,&͏N|L p10snb:nMhBӰRaqɹ*ID{079Š 0{P rɃ1̋~ph?ekhbj av! }HC$L\61 H$?Z.֙Q$7yS̷՟]^{-=ط_;\H b7B{5p">L_^OG?˞,}ʥ_ U> R[nfgG"ŏyΰusfKU9EږjcHQ%̘8"E)ħ#H^BU7dq9p% zй$G,5a_G>™Nt ` Y ft^_ H9hP} bFH>"jI.&4'n`z0+b=gSgu'X%8D8Ph3pylpBml)~ [XdI{w(>f {153H|Gb KnC06a4;LjhEf-| 3wŁH09TeI]1oߏL/˜zS-\6{׭_j$]rmZ^dƟ̅kGw_l0y}Tޟef_=4cJB2iT4ia(=vljW~oڷҔ:pbVah{!tS]]1I [N%q f2ûZn͋vТMԸTѵ1 #?.]9.IGy},6%n[el]^i};xhaKK32I'g3CNҮ6}z=}>~?&]xeÎ>DY!wjfcn O%~427^->aV/ۯV춳<.|hOcz%օ&˗yay}T^yfZnWU$UԻ ) dYޞ Z$GrtKLZ,M{O*įH_>.r$0*ND^$p(E\9zr]GC$Kپ|1~~tQ'$Ӱ2.%R.IF,9`rx3鄱!bAR9zwoFЮ,E,jF g\6֣aJč-#`b+D ivcs}=V-ٷ7۝}N+܌Iĝ<%4dgz^*\k%*SFFHı[[8Z'"#H8"U_n/w gP^]k!J<.>FGBwJ_aT),qDaS:Fr|TAt-( Y6@ii %9jg&,Re w$\M17d + CG7c{Y&[}ʢ]$s2)V1զfҪe.cX%ވ v{{c72rbhwtͽ<:?C-,t\2o`Nd QWKktI7=SZDK/ϥW$ޓ$$M9]Kν^v[zH??gd'0gE4j̜aFc&,-%iyHǴH].>n$]5U_ l &),7xb96 YH~,#Uw:Zg=|2Z5 +@p0\M0)Djm4$. 33u@,20i0B#tz uL]$G1 2'jiU~9.1߶'*oȏ{$g$c:ac%ܫCm+6j.zv4CEhG| $0 1a ` P!֨zT;J2R2&8d1NT`%F`0?ƈ7NJ', ': lgL.uF22Q'>'֑(Frj  <~G#&=~G/R?)~# 뱍`̢İmmK뭖vd=4eVO}~.V{k-_rK7V/?G!oO&l W^#mkz,=Mҥ[>[ڽNy1?=?/Ui$ٕFʠp5nz|z~h"nJj˚Ѳp#">}ߖ}ѭaT.%iL-͹IתnZcj޶dwї)x ?}A~*m1}.Dze=r[uϔCi6/iEZJ9qOBwWcٺ/{yWyͧj./K} @D'jqY:ZԔ%U'#!Vs{ֱ {ox}>׽&J響X,1%жev͜YL_?O{Dtf !5'ԩ)}{,r$_]@#΄\r)v>':f# 5;%5P]vgeS%"u2*SѨ5O[YR]fYBĨzM4e:tcj ԅC),[|n|i\d1 I0q\!n˭e=ҫebt] Ș^o2(-N?);2Fh/@z'D"B#lDCj'|qL&4;Jd$F,RxW[q";L@ ;%$ 9~tuZZ#{Naz.$mIGo!F&OVZ<;\h2=%>9oՖ==d omw;zbM $vR*B!PI܁ݩ-yl\_oވsv|p$_/91`[OmɻG!"1[OH2LJOElT^&>BU[e5\2ON0QSlmC'I-~fWU#gd 2Ov*D:br3 Bx:_Jp:&*A6>\ _>M=)5_J"]&.ڌYU茣T#MxTFG ypɠ);DݚX7''1LĤ|*#%ǥ!Pԫ֖VKZ;N8n@P jH2\2A&GY8jr5`6y@SXN7l-{%A v~2#Jnꎾ CI:aP`=ók)pru0&rg֌AWȎIZs4'|i !!,t`smWa[`¼$ %_>U&Oׇ5#lmgB$B-3.X`0UG![ar#fyx؝=NI9#8yQ |:S0w&RsO18~#O3 ^Clgd@gfLp>!6x4Xcv.B1* (f8<&#]51T~V>#7\6|ƚ~ʬfH!ךǿaԝ=Z. *a,M1C;zz@yX{GG'=<MNUp#71U"x~U9]<ɇ>?t_6>qY0&1 +},Uơ)Q蘇N|,^: =4~<΀KE n̚ciΰX?_ nDZz RzP}-&W¶zd咏y= ӯ[{};Kf?:OsD6OD}J]d&VmifFwOi)9̠ٗ ɅSO-zb#Q]@q$6Tlԗ}~v|^_/6繖^>Tkz̼oU X8MWuZu;X-] EJe[&Kz?~&ޘቸja h8 oB&91g'c:.։H읝McCbRJwHLV& 1J3xbKҦr%؛GKƀ՗.KRd$(f1lIg$l!B:"RէH)(/sfSԌ )m=kaXo}Qi1qExd Cx ^ڀ4irfǼ-O#V;PV=-QV#fF3xoDu'4 TfG.@ zA$L)94GB0h -dv8*Gm7BwB[#e ~tp24 .?d m<1ƶ-@<>OP䖘KVvѯVb80:Qco$,Re臋*~(0:1+xɖ/sMSK.Uak? b(Ob2pF\1<.v2z;DM֤J{G7ݓ[N&$Kf V7t4dB ˀL%f)\YL^f$|zs㉥ru `4eֈMG|. ƗRz:?])Q%Q/"2Ymv:>*gR:jj%*'".K2HI +`4gkƦ}tqĎquuf[K&~ 8 h> 11($9Ȧp3;,EN T?É$d#GA;QaGk@Z!3 >ɑsّ'P.N4~z\n0^ټJz4-/>}D1L̚n8Q!b?}GI%<GH!kwGL<+y%S5zc;l=lw±?gF.\9:)O,)wUCp5ti˲SɰcUɷNNX l ѷoO~Joyyޞe╙ut~K-o \پ=iH<0u(?ذzE fUO{IB~"]RjLj-7M}4pqe*E, 7H)*K:Q2ÄpUQz75y4n޵ifk\̈$I*B}ئjb`ju֦܉24q57Q3QT(j h"3i!2hf$2Jip.䃟L" `c:87̲ܨU$15YfՑPcI ȆSYfOkå^fZr;ޟ_m-on7cˣ!ŏb4g{s}f~h4"3/O\$ezB.(#QөʻJ`M3bpˤN1tcA0h"u(dff#@Hc<]8n4VVQI&!1Q|Ů X? Q3:5~VA!$ sQw1i 1 3zI!_˳ |T^cF1؏1R:ʙFl~Ye0u~|q>z5:"#UV|l.ڇIZpq0mݢh4n9%5 73>Y1H:FcDMNdFqlѳA zԽ݉|?Cc?6~J!R'wv' pw-͈do;s?>8mH=;н{jx9fkl\afn۞??}<Ӓ񊺸ֳ9%>A~3;y;@"gk?ܿ<>IIzEHe}^xWIlw[[ZsլVݶU5ٍ1  Ӑvo7-:yvF`qI,.t"m}I~TvDNsqLҗ'~u).Yy_úvo 1|v]~);A/>N,Si_?ulsOn.L!ݑfCfatL9˞ }f͑_.w}GVb`u SخṊKfN$3,IAqX){i*TSxGɼB1τFi,QLAuWKuL)N·8)0d[nOԔҡa zZOnsRk!/fVɢ%6ז?}eofp5`*NŽD hzuTKΡ2ZיEͥu7h w<:G;?76[L6fX. w74~KK+ dPꇣ@{A7u.͑7C.kiuնV3U@j'p8ըDf~ WDzV-˳7Ѹ|X- tՏ_ߞVt{b|vXF s HpsR;f*Ǹ_,hPŒѐx4.EK_vrv[cfZhu/Ǘ:@kH_LKKeś!gРe6ø4:4 ̈1ɤSˣr(dױy޺?^zg_k3қU651-tQUSVa0P5$ nO? p7C3R;5Ǻ{_W?*nkuDNN-D zm$6nV}{ ,yDw5n7]xXVy+ʌWBn)ȫZBޣܩˣN ;*6 U;Q3-U1jj@&%5ik('ٙۨL q8)t) .*!h{9N>> ]XY4k{6jy}J9MC$d yiy7MELg٬OUM"VY O308@ʀ/piU ((:):>{&8嵄?/էjefX7qZ - p (D?ѦDk`BoЭx}n/x,4&=b|{ǗO_gok׽m_4;?~!rr~5'ځ0ď/ٞ/VZ{;<@uX@rPi>O__c7CYkP }Qш1*ii]Kxb,홸nLT1휟3R6֑Kɏy>hxٹ!.98)܋: 8S{bY$Ρj6UTu |Ϯ%GewRvBGmv# ڠ,sT5Dw32I.>%$Z&^t'QX\`oJCfNI9AxjTtӝSuΥ`@2gKdݖf~w%UL򊔜@3[s0I|Pe@<1,UZŧcK:U'Ӝ4mϣ^f+99td ssS}Wj@@Y+4ʅ[bg gy}=Gkt7S%tEXtdate:create2012-07-11T14:04:52-07:00u%tEXtdate:modify2012-07-11T14:04:52-07:00(IENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/chi.gif000066400000000000000000002470431425660472000234410ustar00rootroot00000000000000GIF89a@2313424635746857968979:8:;9;=:<>;=?<>@=?@>@A?AB@ACACEBDFCEGDFHEGIFHIGIJHJKIJLJLNKMOLNPMOQNPROQSPRTQSTRTUSUVTVWUVXUWYVY[XZ\Y[]Z\^[]_\^`]_a^`b_ac`bdacebdecefdfgeghfhighjgikhjlikmjlnkmolnpmoqnqsprtqsurtvsuwtvxuwyvxzwy{xz|y{}z|~{}|~}~x:z<}?Df<=>?WDEFGO¾PÿQRR¾Sü[Ľ\ž]ƾeȿfgnѦoopvz݀ށ߂ނ߃ߘ! NETSCAPE2.0!Created with GIMP! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.ǐ&Lɖ3kVy ;Y4ӖM^X5׆]ÞW6vmV7f}U8X#_>U9LC^T:>cߞS;21ͣ__]=ß]>_' I H^`- v>R=E(!t^\"a}"p"[&b"l.Z2FcK<3Ը׍+B)B0$4 6>JpR$T (\v%(2K0L*US*WNpƙ_iU)I|'v6Wʀ~Sx)m"*$ 6D:顕B(J)vԧ':*J6Wj*6f|z꫄ ,jkF-k> -QҖk^-]ʭkmI:PH[o|p+g%|=+5e)BLJ̓!C I:iʂ˱b"Hr3*L.#r̥Lf0\U:[n< }[FGesҌ!t{OWtԱMM`N_ͯ/[5_YSbUvg{FvnwMvsujI~]RDx!xV{/^\wxMNcs煃.ηyntnζi~e._εZTO#ϴI3oDC/?S߳:c4s.(_"/ÿO`(,ʀB`h*vʁ$( ɂg`4#ȃ2D"Ȅ&BT"vȅd(!>Ȇ ath ȇ^"LjA"~x&lj"|*NJ"zx.rKx1*^Od3znZԱAɣ> dF! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.ǐ&Lɖ3kVy ;Y4ӖM^X5׆]ÞW6vmV7f}U8X#_>U9LC^T:>cߞS;21ͣ__]=ß]>_' I H^`- v>H]c38=raR"r"H\&b"n.H[2Fc6(68cKr ("2L62 Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.ǐ&Lɖ3kVy ;Y4ӖM^X5׆]ÞW6vmV7f}U8X#_>U9LC^T:>cߞS;21ͣ__]=ß]>_' I H^`- v>H]BGa]!rnH\bH"n&H[*b#j23ioUSPOd߯/G3寀  #X ,3X r0&KB(p4$?O@3>}OBٳ4==ODfVe*jpOɈHGJҒ(MJE! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.ǐ&Lɖ3kVy ;Y4ӖM^X5׆]ÞW6vmV7f}U8X#_>U9LC^T:>cߞS;21ͣ__]=ß]>_' I H^`- v>H]BGa]!rnH\bH"n&RW~)W5/n+(?rccHFpL2ΐjm2lV<c &{D >6)BעKr ("2p)2uZ`BF=j`SؠB<@ 1z 9$ ~3X rE m'ڄ!! .O+sb@8P%%bBP 6aDo8QV4uaFWQvaH?8R4'`J'R/U`L8S47_NSt~?M_P7tG=QRIFi!bȪª B^*V=IZֶpkF! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.ǐ&Lɖ3kVy ;Y4ӖM^X5׆]ÞW6vmV7f}U8X#_>U9LC^T:>cߞS;21ͣ__]=ß]>_' I H^`- v>H]BGa](a5 cpbȒ8(0EILtb8 I9$%PgVHQr3fp.ô -2L2D 9<0 ]rPw\@8I%OGTAc}djl_hpȝu TSkxۃoM W 8*G~* #ôX8; E!H-sLj^sU1Aw{Lt;u<2 u{>)r RZl-jP |V)R1 b\KUx1GB-)5n*WYÇj"=%jNL(R12Vbkd"c1.Gf X2do<7q7s\Gl# hAF, "9E28|$i)IPɉ$&M>b(k4JP%SV #,cIFZflO.i] O09a 29ffά 4bR7ּZtg8E9p'9':Ku <㙕l1Uύg@9Pz4ugB׹Pt6gD9oVfFQjv4ufH9dԘ'fJR_t/eLm9SZ47ueNYT?-ePG9PՓGdR1J6UO}dT9DVՐWdV>vU_cX88gecZӸV3uoc\8W-wb^W'uEb`}8_b峟Ti$"bȲ¬4 Vﱐ!hC+ђ6=UiS{&ȵd+ͭnwֶ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcU[n랰Zov .28"PZ% N,^o'KpYv(ƌ.8lJ HT#K"aN0 RW*)5T50b@oRQzPA ZVKI |UC$xe&C"pl9b֑3 j&d h5GǑQ&{c5<9`XȔ2&` 8X!fPGԡȨ**Rѥ˩m*T7<)N*VխӫS*X"ֱfT'n}1*Wĵ+^1W ݵ1+`_"EKa2%}I"+YP,v.Yt֠[8+ڍmj?ζVll+;[eln[vlp:ܽǭkrܷ6Mkt:ݱVjv]vߝjx:^wEjzޡ7i|w:_ַi~__75iG:`h/`68vh:aVha~vXg9byx-MS✲<}1* 1cŜx?f3|Era\J&W,K%)gV*U.f^&+|֌hN 69#! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJ\$@;yd:)Jҕ©.Lcz)Naӝ>PgGM#ԍy*T#թVM Vrդ6괼*VŐ9+Zֵn \㊗.v\Wl+`"% b+2vA]c##:rRX3!r֟]gCk͒MiSk@j gl nsۓv'mN+ܛ59.rc徤jRW%ֽ.J]p$.x2񾵼+z[}^+_ҷ/~ U,֪\Ywul1#^Vo߻av86o;b𖸻'nb8/vn;cָ7nc8?mg;ٵGfmS6Om?;eV9Wl)v_fl;fÖygl`fok:gywFk˺gj:hzjh6ZNj:iV:iwivicRԨNWV: ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJ0j2}0c+ Ӷ-3 s0pEs\]g<rlc"1Fb&&2,b*rla.OsŬ`2Fs_6s},_:szl^>w]BgE4u]F;̅tr%m\Jo5[NӶlE [RԪEiUMZV՞feYZW֒cuX^'׆` Xb{Ev`waeЎMj[ ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJ>4Eю>r7VڀtMҞfC NލSQz̯cfZ3fնs]׹MkbدF6jf٤vijoڙ]inOۑŽhr#܅Fgvy=gzmƷf~begVFe7K8%nd@x5c4y=Eb F9U^_we]GŹpu[:j3BHOҗt! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJs/G{վr%qwq7{=8E;ݥ x7>w=y|Wޗw7nj=zҗݠ?}`U/ͻ}Ysqo%#O~@! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJ_yOG㕿x'xz>޵V_woůve-AjѿE??sgEwQ85U8w р8X ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJVK mGPP=Z:"<{LݲOl$}X:jthD2ln&`  F3lsr% \mdcըvaBb ѵR&~.p/ 8#,7 ڞ[&Y`;&S .,܃ TApp}i&ů Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJQȃSUWhYH[]_Ȃache8gi؁kmoXq(suȀwyh{8}xX-(~x~}H}||x{z؉8! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJpւ f%hA aBP#ժ@-*8^yP`C"jȂ v{=^h5LsA efx0huB#hD, :'tbc;b =:wQ8q|-h*T=p +x/yI(X+WH,62U\B>&s^&=`ϻD5Qߍ%_n׳{&ZۯDyT~HCkx}AR|x5Pȃ2@}T_%B6쁇!41`Whe|`kg}u KbrAǀvuoGgx D0w4KP'X/(,)43xd:X9؃.BS Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx__$nvlP/4DA_9/ѠZ0uB#`anM8r"{RLAсaL@^JO,.`p1L_^ FhP330n|+A ^w? i>2P%x'Q 3i&asP!a%vS=؀\! 3 H&h^ [ Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(Dqppy_3@PO!sD;D_K-W%IxPh)j؏9,8f"Y sT 9=Q9TǑpV8$y'c)9$ e.i-E)26)]01" D9Fy!JHMi@O)eQ fS9CULYY9[]_ٔacyeIg)ikɓmoiqIsuwy{y}I鑃ɑi9 9Yy! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(DqyLjAT#G TH*C511*@p}礕0i 6ŖI&ҜYYci0n3i7ݩ<9Ci@)yi)ٞHygNٟZS: Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(DqyLjAT#G TH ):J0bFZIJ!HN$PPѤTz^W0Y [j@]_:CaAQfzhjlڦ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(DqyLjAT#G THyR r'@] ` `K0%$PD )К.Sl9%i0w.Ɲ$3z&tHɵzA@֞:1A%0\@ 젖t 9IA `]H@A h9#8 z`n0Bb@(p*y?i7U#0I 3,>+cE]:`wv)2{T##@_CBxQ/\vى-0Z`;u *@/f``Br VWhp@ rIz.Z[Z`*Z 0"zکvJ%ZLr e:Zz! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(DqyLjAT#G THyR r'@Q˰ P f3NYAXp)M*"1AQZ@MC:P)p![ApSlep(%Vwdj 2WwnКv)zpn `vQl'h1Ujf?Pi(p=1ZdIvSPF} URpP}1vQC`wv)S&$#@_CSQ/\PѠ43 (z<@/f` M .p/php@ I0 Z ` P pPX5ZɪEGѬʐ #:'Q^aк]g #)z蚮꺮ڮ! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.c)ٶǘ:Ό,PA%r˜'NRI'U)hҦ-޻zIױ];Ҕu^{9I£G'n{/7co ]w5m/|G7?<{էKU^^~ I,v >ZL] ˄reyW+ v!& qr]#|+(̈Շㅨ^%pcUV-R@9`a .&Wb!BP[Ի"XH#z\R"PU !Mt4ūJT2Z& C  (&mLJ]P%kV ȱ\CSI$`cUM鎽b$بeDH>(h? laP`u\9sc[,1!xdu`|G CcCGDM|a7N޲Ol$0p` ZC-T7@Ah?5^J&zA L D5Lx(ݎM*H\#+9e 71WzXh O]`gXH1RLJ8̃ fXפ%FSPzneKrY5>1q|-h*+h(o,fcǓ  O)v0p$cB]n(P}KF?byEbpiGP,!5?{Ubm?MPxwabq+pːxbΑf#G56?'pt-/,~]ash54/vS,2e̡\! 3F0T DѰ34?TS^bj74$b T`WВ74UЅ| {'@53e K}rz&21 u@q0/) Dz4l#KPCX_HaTȋF!}(DqyLjAT#G TH1^E43 (A@/f`@< @p/php@ Ip հ ` 0 PP 0 ư gUzũ*ůZz";W{^ K!#Ѱ{۱! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں! ,@H*\ȰÇ#JHŋ+ȱǏ CIɓ(S\ɲ˗0c(͛8sɳ'L> Jѣ""]ʴӧHBJիbʵWZK,ǰfӪ]-۷p ݻ-޾+᭄+^ܖ.㞏^L cf AdΧk6/֬:аc UZe8@BB{H2£Gge|${86󠫐;~Fxk{{S~&գtc} (\_"#1aWPυ\e^5!>bG2+b%vXu1Z5uhBW..*xI˩*N>d \PAۆ%RT^b:(*j>UjDHN͹Y.ˆ'SzbvBR^@' (b" )xGQ] .Q2態jTPbꩁY<)z<Wb!hP:kѸxU<] UDMSQ"8.50v!~xl}M8RHF QȃNP"CɓE`"h 9P"< P@ā(7 sϻ^-.R=HL2z)|k>͛ ̡2`_8IHFp;7VSrG`QB\_U@ BTAXR2cN0J[8pԝV=YwBB,qdFzA"8"%n %8҈"JGC8M'lT,/"`vTwtTbT?|o)>[n>V/*#Zn;hmj  xx: =,N8l+M̕A &H`C$q&(a(@+ kr vo*@1vj2G|cD-*%`TA0;X$dZTN-UbƘ!R,A(:dZ Dbh!!sbȗB28 Є.*AKDK$`8 v@(l q"6 cp,J>X E.'XdTp$o!™C&YơbWTsEbG8w3(x~%%b?yO\CN ڕAqh[ ]=D z zȡdT DQJN1J %N, C#6)V "tl`jš "%|u M}fYcԏ# fyV*KF%GQEi5ˢ#9j>G%FQX '1 ]Bpd`Q@BEֹ lHD-g\CYPws8-&` ) @@C$Qpǒ[FeeI%J@,4">v, qc @ ذr%xMH>AfT1EUb+]5~+\#*w\.w{BϻHsO c2 39`h[G!2x`{8B Da%B =.;HA.rQ9Q p~ɰ0U"BX30ŋh0~""G}Ѩ~r'x5 3fx YX51΂{(`l.W|/XP s6/#d"lw,! Gev1 W Ԑ|AIpP*s{^7$ @3w"NC'Q{0) 7jA597y! U= ^P3H(ݐP<@Qy$ `G0 vP qcuk g0Bz ˠ[EQ r'pg9&wFp` ,Q ` `K0݃n+Y= *9HZTH0?5=Ϧb)70m*^hjY"PeڹpqYqZ8jqB%ppAo& 7zB1  !A5ey>az4'0S(p ex`iI&`&0 "c(i+w_ҝwf6p0w!AAG0[ #QJCa ?$[@0Z`p8cR:i#I` c(pn :'70n[wp` Uԧ<1P ː 0 Z ` P p뀢EBYZ BJ[Z^AZZAȺ& 0z*>1Zzؚں;mitmproxy-8.1.1/test/mitmproxy/data/image_parser/comment.jpg000066400000000000000000000033631425660472000243460ustar00rootroot00000000000000JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222mitmproxy test image" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(( 袊(EPEP( (-QEQEEPEP( (5(袊((( QEQE]((Q@Q@QEQEX((Z(( j( (*EQEV((X((((((((Q@Q@QEQEU((Q@Q@EPEPaEPEPEPEP/EPEP( (1(EPEPQ@Q@EPEPEQEtQEQEyQ@Q@4QEQEbQEQE^(( z( (=Ɗ((M((袊( ( (4h(Ƣ((Q@Q@ Q@Q@@QEQEQEQEx=Q@Q@KEPEP((EPEP*( (:( (>((((z( (<((QEQEQ@Q@((Ң((֨(袊( ( (8( (%((Q@Q@((Ң((֨(袊( ( (8( (%((Z((r(( tQEQElEQEEPEPMQ@Q@QEQEutQEQEZ((((Q@Q@4QEQEhEQEEPEP-Q@Q@]Q@Q@4QEQEsQEQEgQEQEJ(( QEQE_((Q@Q@mQ@Q@EQEQEQEEPEP*( (*EQE~(( TQEQEuQEQEZ((.(( j( (EPEPz( (7(((((( ( (2袊(Ƣ((QEQEW((r(( h(((mitmproxy-8.1.1/test/mitmproxy/data/image_parser/ct0n0g04.png000066400000000000000000000004211425660472000241370ustar00rootroot00000000000000PNG  IHDR )gAMA1_IDATx] 0 P*@# #T10lPF`ؠF=IQ*u`%qk H񚈩mߟ э=,fOK t(F ;P{xp]9/p*$(*yՃ@C  cqNU#)11.rf0gh(tEkIENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/ct1n0g04.png000066400000000000000000000014301425660472000241410ustar00rootroot00000000000000PNG  IHDR )gAMA1_tEXtTitlePngSuiteOUL1tEXtAuthorWillem A.J. van Schaik (willem@schaik.com)G8tEXtCopyrightCopyright Willem van Schaik, Singapore 1995-96P8tEXtDescriptionA compilation of a set of images created to test the various color-types of the PNG format. Included are black&white, color, paletted, with alpha channel, with transparency formats. All bit-depths allowed according to the spec are present.M k9tEXtSoftwareCreated on a NeXTstation color using "pnmtopng".jdytEXtDisclaimerFreeware._,JIDATx] 0 P*@# #T10lPF`ؠF=IQ*u`%qk H񚈩mߟ э=,fOK t(F ;P{xp]9/p*$(*yՃ@C  cqNU#)11.rf0gh(tEkIENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/cten0g04.png000066400000000000000000000013461425660472000242330ustar00rootroot00000000000000PNG  IHDR )gAMA1_iTXtTitleenTitlePngSuiteլ8iTXtAuthorenAuthorWillem van Schaik (willem@schaik.com)EW AiTXtCopyrightenCopyrightCopyright Willem van Schaik, Canada 20113 iTXtDescriptionenDescriptionA compilation of a set of images created to test the various color-types of the PNG format. Included are black&white, color, paletted, with alpha channel, with transparency formats. All bit-depths allowed according to the spec are present.~5 DGiTXtSoftwareenSoftwareCreated on a NeXTstation color using "pnmtopng".$iTXtDisclaimerenDisclaimerFreeware.Ӿ2 LIDAT(c..ii d ()! ΜII@@ \<\ݻϜ!OztݳQU4IENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/ctzn0g04.png000066400000000000000000000013611425660472000242550ustar00rootroot00000000000000PNG  IHDR )gAMA1_tEXtTitlePngSuiteOUL1tEXtAuthorWillem A.J. van Schaik (willem@schaik.com)GAzTXtCopyrightxs/,L(QIU(KSNHQKO,/JU04յ4aRZzTXtDescriptionx-0 D~MLX`\C"8J UWY{wwRg+]|?BO&2 .IlL} "$ܮg<-.=KMk.QI#|Ě=&'*EQ5 o>ᤊ{,SPm{͹<}mUxoGmҥVbz@zTXtSoftwarexs.JM,IMQSHTK).I,sJ3 rK ҕBQzTXtDisclaimerxs+JM-O,JU`ԮIDATx] 0 P*@# #T10lPF`ؠF=IQ*u`%qk H񚈩mߟ э=,fOK t(F ;P{xp]9/p*$(*yՃ@C  cqNU#)11.rf0gh(tEkIENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/example.jpg000066400000000000000000000033331425660472000243340ustar00rootroot00000000000000JFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?(( 袊(EPEP( (-QEQEEPEP( (5(袊((( QEQE]((Q@Q@QEQEX((Z(( j( (*EQEV((X((((((((Q@Q@QEQEU((Q@Q@EPEPaEPEPEPEP/EPEP( (1(EPEPQ@Q@EPEPEQEtQEQEyQ@Q@4QEQEbQEQE^(( z( (=Ɗ((M((袊( ( (4h(Ƣ((Q@Q@ Q@Q@@QEQEQEQEx=Q@Q@KEPEP((EPEP*( (:( (>((((z( (<((QEQEQ@Q@((Ң((֨(袊( ( (8( (%((Q@Q@((Ң((֨(袊( ( (8( (%((Z((r(( tQEQElEQEEPEPMQ@Q@QEQEutQEQEZ((((Q@Q@4QEQEhEQEEPEP-Q@Q@]Q@Q@4QEQEsQEQEgQEQEJ(( QEQE_((Q@Q@mQ@Q@EQEQEQEEPEP*( (*EQE~(( TQEQEuQEQEZ((.(( j( (EPEPz( (7(((((( ( (2袊(Ƣ((QEQEW((r(( h(((mitmproxy-8.1.1/test/mitmproxy/data/image_parser/g07n0g16.png000066400000000000000000000005011425660472000240500ustar00rootroot00000000000000PNG  IHDR kgAMAp;XVIDATx͕ 0 B%hXI\1-Dl IL9P8j-Z׵Z{ۦ>2x n@i$qliE: - tA LZ߷4 di`Y8 }SU1@ͣAYhgphk \";9@39BuxC]] @ Ҡ >š,s,IENDB`mitmproxy-8.1.1/test/mitmproxy/data/image_parser/hopper.gif000066400000000000000000000357111425660472000241700ustar00rootroot00000000000000GIF89a             % 7( % &55 3# # * # + ' $ +&""#,* 5 7 63<8%&#8,'$6*$)7%'(%86/5"LtP)p.M2/w8%m4,`%WF4tI3v[, FCKLGTVI$G#V#P'&G/.Qc,0gE:Kt/K5Ip;APSJQoSOviRSTmj[jtlpYco  16($'+iF*H4K3V:P/W7O2g9i3[(mp/n",J0Q#QXFUIYFkOfFiGtIgVxVrRsouhUnjIvJxVzWoQzgfcٍ(VsrrɆY׆ZґQYأTMȇg؈gؕj٘vːshjvuէwysu=h:g;_RgtsDjGhAfDkGmJqLsFrQvT{WySri|SZV|In:dЍxtXYQvs\]Zdkfkbsnlqxjlrvrs㔊ƛԕǨҬ駆赘ʳ鲩՘ƳħѮȕɮɻ!!$File written by Adobe Photoshop 4.0,@䈋,@I䈑#G@A2Ȑ!I2*)b >i¢I:8! ~W*D*Zv2eԩUQREըիVA= kT^۪,Sb" 1 "+Z)1I#]F*MQ K܊'3<'2d% YE+P6ZTj_jJhףMZ6쬲fBtAD(JZk丑!+.Yxq -<p1D"xHͅ'8!JShzhRr[QwmF&VT-,c2XdW PH(EaMт D_0Xa A0F, M`6PC 1XaV` 5@iGՒ(O"n_q%*M!bRJF p[^4vAGD_FB^a 0pE$:B D%`46# 0 4H` 3<1 -|U Q0W[&\z`mJ+@Y  #J{yJV* B̐'*a?.J W̴d>>ēN=< <Ăe*ٚ¬4ع]5ī>[*,plʼnLr}dQtJ`T*-)9m<_2@?UlqXE50 6O? (Bp6+(2vWՂfV;on)LAGL)(|_D1 $? `H;#M=s 4 ,)E% PWh*3K*٩".=d@L(B V$ du#EroUb#>4}Xa]4Q2XǨ^x;`! X`);hAXtF =@*`H StyFhVbC ).( iKh><ԃ" 5i/FUO+b26 gblV'Y#%Ģ R< AuB$x$xHzԣ;Ե,ik: @[G4{bdi zWVW0՝)6 1:| K`HC-uAZЂRLp {\1 E܁fxHGFF 3z^R4%@h՗(Y\ qf#3PelK,X`( ,H %f&@C;f;@Z/`\葎O| 4!LæG?x0YТt;3FKSUEb>DG4,` LPB (+dŒD 'Pc *uPM P`,0 b4汴tB ] A堉?& |S +ZVk; `ؾ^>FT%8AG?QhAb ( (z@X@ Olsrk;@ l@d/TGTu`*LYSr_ l@#YXJ`ięxH#lPHqA'ϭ؀2@<|(D"A<?Q -saXk$ԩJ@ThN'B?!* Рn>hR-`u . tBMP0&% @@3#z 7 F _;t`[xBfiY!lҲJݫRA0MmA @Ԥ(l̃a4|xYl!(5l'< &N o#*Y@F4ڧ (l:|pGāg*jG-+ WRG~`Vb%\<1+oB Z x(w0H ( 0@>7 R`P 0"lF5-;.=O ϒǶ.X0)n1(,EH< h @$`( `P7@a`"A+0P5_C*Viw???6?O-eQOUR3ζ3@# $ 7qGP }'0P&|5WG|WG 76OtM IXM1D`U *shhP p} P@5 |sW2p}Pq?#?pZnNtPY0 MP $P-M_L` ŷ`50$.0 p}tȈ@Η|t|"|x~ ؉+HPF' @ RQHBx!yrG@ 6 +0w @Ї?"!sՈp?xx*sT? 5eQ6>!Y( oaYI P-w`#*q`dI@`&0Ȓ~"??#C8 i8L U,B.`2,dpPR@["0}P$h ldr'+㨑0pz) nI@ǩ N7 Mt Ƙ{q6Cq2E3(0P[Y `5u\pEI`e%0L a Y0tlrX!UP PjQ7u"Cٙ9") PY8??:@8 46A0A0>g G HVzVڗI Y&PRB- DBI@ j,0!,p2 |>@{:{y@f@u|0 |P%s'' aWJPpeѥe@ Q<:-!&qP`'pz c  }Ѱ ଝ 0 p p z P P P p Z}| *ʪx1 Qȯ*p+F P,)gx`|?~ ۰ P P 0@@@% 2` p $)@jWJE˯Tʯ&: h=1"Xr! FzD vEFZ|P `t; 0`sK$# ѰhpC *VʠWjUj Qf1GC@"nDUI""0뷈:xA` m ptK`ps{00 ʶ eÆ2`?a0 囹:zPʯ 12(tD Vi!'u8`[0 ѻ K~K `WM  QJ P Z[B{ù۾HZ aUE!o36!p4{`P“d$+s; ` p0{p p8wx0!:\8|= >ij ď5$` _K+2PQ'py@x> tਉ` Ϛ 0q<л,K*+P @ vfg0 wU  @ 4ܾ:\AJ ( 4@ 'R+C-$0l urw̌xtx0 v ` Pgf@;> >rWumg@ l \4]ͳ`@l0 ` 00$!7PePЋ_lruPց +0yp;?PtA8 9wZ4@ Ԍ2 L< Ġ 01U VN1!%U*"@p0SwBW685e䐲p`;tX<<  @ -80͈͎Ӿ@0 R{5,{"5TIq0xQpBp8p U ǐ 4؇ FN `=޾ PX7([@uqAbcop3mhzW{p:ʣ:yj@ o0Pvd49_= }v -0 .M~J[_IU^wBKb `Uc}g~N;P:`;@f@ % @ne=hj0i~ P <^ H ǀ؋, R/ <"O@[ *T XZoWdt@wn`4tpyP@0 o 0}`v./P zi { .  KR/L.K K5Z?12GUp~ Y'pp}Pe %|i^O &^  `0 ʰ  !L1a%0`̡2-09ÂT0aň!FQ!A+TpBD1}*(e3gU 0om BnN4(M0 &K&?| ױ<ؐ!0B,P@U9%PAQ (B/ AƑ@)TBkv9ui4Γ#BpiɒI S)?~*@˺FwX0 HLىD9KP!$ #s Z`<# 2㋥0Cd=xC>1s '<:Gdr!Cp,DN2C=n%])Fckaf% &I%T="0B8P"ZhA & F4=XJ 3\#GXcM1qpZJiq*;T,LaBEeF HeI* u!eq0&.]%4?HS\`As 3 5Bѣ5<9qpJ4q7p *2$G#J6#CbNR4#RPY-OgrFN:>hO#SLF5AhADpH)K<)$K*YöAa-<O'5 D; ǓL)DD,ɭE_7#C=H2TUZbNhx֌ 5UaJJKXC=5iލB}<=5.e~ZbT_%U%ޕ]C@RP>][4@.<@?$Ʉt8DJ:ᤑ5YC y0r:$1sXO8A>B$ uvvzB: Ă4r5 \; [bK/x1US Ȑ"Ph/S]*" 0N@ `̀5@e5}H7qlcD/0hЄ6^JO},c.RHcTIX l6cL^0P \=0RE5nxx#z:9J4h``^nQ0_&l#JI0? Vjxb%tLC /P+ RxF5QC9 {A!JcP&b%O&1 EBuA{_S2D3\I-2p 6:̹q?A@2k0# <a@h<<(W |vԀI .%Z*? 5v 9˧:+jwQX* Z ̂8 c@ mLX m܁ր,@ AzquOi OlX@EL=2 ҿkQ-P)`- `-@9PC?+c;H7 Ё =hGfub'MAptt4<]@-~+s -(g@:ӒX-484@/=@n8nIG;`7@8 )<Azs  ;HɃ< f!;xb ~B#))"{)PĄ@`X-PX m;ۆG6N`=xC8FDP7(xP3D3H4ՈuCFhbHaĬ9J4UZ="ֲ'`6>?* ..BdX ̙P5e/.TX4a LT@E6h7CD6Ѐ I?8nU3< 4(:0W: 3'6V?pRH-fȚDcxPcxJES ([M /tEV?HB|6Di}HD -=> ЩPQ=@QQ%?0whgxIH5SWɂ"0Qp0x8V? .pM؃m3h@@T6@ Ȇi KX:<p \q:xJضaʂ}ˣBsS3r~ M5*g0 c+dÉ֦@0:LI62H]x/yBr \ 0W3(=IEJ@'$NwHHf\]Zܙ `t؁K(%3:ȀbI?^u`@_-Nsc(-SZPP! E-Ā-\UbeJd5;HU ,؁S|482(AU5$3AIy؂@H넀h.=0|%@FWHd*0*7E0[uQE[d?؃1`؀y5@t%0Pi4>z.ct8*cAaX΍f`PS d2g.(⺛S[S@-c@tN;430  2@hi5KCbޱΉ6pSX(uuAΚ1%/]0 imȃcmʊ.85H|K(<2聖33xj>Іz{@UkvbxQ@FZ2 Xmfg@Zg9rrQv \ (ipZP|xAP(2 mL3oFuȇ{PU6S)GYYc@1Ef, ix>mc55"9:nj(P[|20A("Ń3j5~49R<x U6bPV+4TdX-_Enӥc؀+i+x9j,&Vfyȇx聜]3(VsScK<>|| p\+r@p p0Nx*ЅDmƗ5 (s v@kx@X~^kgev,|?>1ei|<5Hi[4zr|>@Vr. ( xXh,(УHl1JYFrl q+N,FW(p%+{z3'F/DZ5hP]zЇ( lmWeB. DppQ _l`U -L j *_.8PwN+*|}X 1nHh3"pzЇ~|nuh.7omX&d蔼Dѥ8y6l؀ d.Of,m_.>z^(~}zF'x<4zȇ}zy,Nf\/.gxd#fwb`P.l 0,N/t9M++d/j~~}83hR[3؁>'߇u+ecW{GGy 2DX1 ]ƊSlb%J0@i` @P A `K 0p& 0H<Fg$Czΐ郆̟=A*?[+! rHH D $D(-%^!bEw 9{8l  H h@ڕPPp (0r*Cd5䂒 $>}\4Ϟԫ:t(> H!D(n,iJض9 bΘ9s&LX0-8( 8(P`| $}GԆmYwH6ŵE h5YEpu"Pv}7L7<,@M18Fŏ0/L``  pqWB\w96F0 ӌ0D44^}H&p@60j3ӜP2ed@$P}`qre 6}*k Gױ/`b۹8Ё,$.2 mt1SOy#U敿 Q 0-,H Vs˨'(/h@&qXVD@k{֋<@B9mOF w$3!E`df)fB`3 -]}h6`Ck9oE P,8I,# 1Dmh#u, pZfŝQp X@`YR褀j$HBm}PGYˏe#K8:)TE6#/%fLU5Y/dFRl7f9OtrtB,fk" o~v Ih2HGj&@b3xaƯ׽>S@ђ xȣx4LP9$z i:ΐD!~"= tf0c< Lh U$4uMUgNw,.XM=K㺓 daX"/sfYLdǟ**ocמc; z 3 i>"QU(ISe1U?A@![ 𹫙(-E\:Iˮ;`2vhD#17Q*5sDAV; Y z9Wf-eQ ?Is'v-W2@3 FJ\)឴ WUV&5tۤ}CV\g1ZbJnDr;'m ;y:d0m$H7# W.z@6=#*k P!lm>8u=ݧ\ӞNO?^Bi08TRGHUMrLlX]`: #A TsE` "dm46@Bgp~&6`fHW= @hD9dBn5 sαrM! e@O$@@%(@Fw4#pҹ%P4-hA`6A% `8$ &5qȃ[[&}~#0$P6eLMJJ4Y-lro0Ҡ̡ JΫk\ը-G^H"PJ?Q -da(8K < ȹ0@A +L rn/97 3*~l$׵,m#A${g4Au[@CҨ6cZ8?ax ט?1ih5A]t5:58܂́΁C 0H]Єf~T{M/C3X%hÐT '@5<Y5@C54 5X5`C5XIDpP 4<̃5p4 N] t:$:d\p@8tl  BYB#%FK6 HI6^@֑E؂ "H`@ bJ S `@ ͖x@oTꕑQ\@;mitmproxy-8.1.1/test/mitmproxy/data/image_parser/iss634.gif000066400000000000000000010360151425660472000237250ustar00rootroot00000000000000GIF89ap1! NETSCAPE2.0!,* 4)54++3+88'2#:(:C!=C D+ K0 R. W2C)C6Z+X2 g;b+h6p4?C%I*'I5)R,,P27D%3V+7X7$e*&f4)r.&v23i*9d:5t*5w1 NV WRCHHVTKRT[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH2MS4VG4VX-Xd5\c4kN,`k,cp(vf'ut9dj7js6weqR5]"~xKU*0AM@&X ر"< "byNI@dzSj{LAƢ@ BUuGXBc> _E. ]0r<J&:'vR+b'JR H`&0!L:щUPU\a;pc8. 8zLzXPE! D.R|d$!ɺ%C4ٿx_<' lm~ 8BB-eEDᖹ.{y"&*cp3"2&~ό&Ro4$"Hpsd9ӉIvӝ| %QAz#U8qXVZ c[j`HpG0.BJԲD8] atH.^3i`mIMi]+l|`(o>YD0~F=q jW Lh ҹVo۞F]{QhZFtuk]=X@XPs_CoL TeRTNo0_Tֵl gf-_z{ 쑄$6 `G-_}B OW1}RbX e( bǻ#{ΊȌJ &]#'Kn #< BS |ej9+HF[%4bI(74! kv %TCC@,u9OrЎ~j@6&- ӈnC("HA@aғ'@P}6ZL4;U.@!T;`u-ЈH8<Ebzak[;B n6}Mag #s,(hvH ю9w=T{>s5 >F ^7tݪ7~1o9"~(< P~ ^QH183SK0:{7RN rr`+gy˻s\ B{ rJAD7:Ax{c꓿OVpnĤ]`;`ί r;=zO6_A/G. x'<\xU|ѭwLojGOz7zܺ~/^{[bGvv{mkwq6|Hwv|dž]0p},'}ЖxЇ}e0 &hط}[0 ^/2 3u ~~  YxmazTgAV) pCQ\Gppp`vf{:{~5X|7rwx] b,W\@'xg}?pP:JC kn>0ptWP MPhxz_$"ZX(`cpehviȀk%$'vwq<8%X0\0\`c7N?C u@nxtLW Z؄Ox7ɪѬ SG4qD\ XzD e@GʛZF DscWsʠ@hڥژP? ; "Gsv>f/?u&k*$+|&1@\0z;) cH xi~ @ zڴQ[S{ʰ \+bv`[/-âgjK"NW(ШlA]KeYpKPlO J D ۯ$"⹠ۙZK[c)B4z/+?sk Ibo;|DuxWK+K =7"`Dk +`P+[˰Y[K`6rھyvk+*@R4r7@= 8u٨1y{};(e̘ {۽$<&Lz- @uZi4FΕӕuпlK%?LCbl[|K C jȿ5ŞƠ p=Ŵ_vB.VH.PƝ띏k*kplk5|/ض<l,`$(ML 6~ AVKL5L N#L.ksp pn|hfDC KNZWA|m+s a$I̔̋`}d >} Puvn&@A.3..Oǎ翮Y@P@ Ṫ$Oz A'؊M$Pа^&&ƣ-͠IaK^^.~..=BNIO$?Pa]N]/"L_ѽ^&!T4~13޸H?W}?G?QP ˀ54IṂRߞCNLMNd/HV#p;R>>&pwU@ JO_JF'A]b ^ѻ3,\JC@rTqAwztOuOP`ȯ8O&hJ GU̔<5fKLKBoF\ ;KKCOd]^ĒX܏owRza?XEE^_.\%n<8uUAx(_!zDDRw~+AQ__.e ːOɰ O}P/  oh$OqV'XO|:ww~+M|Wp@Gg@ @ ;;I@ Opc      O1k*30&X*w(ZWpWGe@ 00Y ;;K Ge`e o O          co%]5}\?S^؆w}@_f0 p߈^HpqhhmuH  p           @   :MwZ%k5|^F ,Po WpWP Pŀ}f `H7H1 pqKp PH @ p  p  p B                  @@  2M%1P ,_ P / `7Y P 1 0 '! hpś uYԐ p p p p p p p p p p p p p p p                        @  @ \20JLm!?Pe`a P A0 0 0 0 0 PDcp@ p p  p p p p p p p p p p                                 Ѱ\BN|\/Rr X ,}f ٽ$ h 0 0 0 ; €Y@ p p p p p p p p p p p  p p p p p p                                    :`4˒1 ܮ܂+dxH/q0 0 4 0 qKH p p Pop p p p                                   ِ ِ p p      ,|Tˑ!a{w,?pOZHtah'u) ,&KKK`` f0 p p                                      ِ ِ     !GN!  Q9~ w/uH_ZHKh`P&P` 0 `#;h ;^HH5Hp p                p           w(ތ4ܯB4`7׏߾(^W/A6/1;. ;M T0 ;;.D p         Ґ  Ґ ِ ِ ِ ِ Ґ ِ ِ Ґ  р(~.A@EN(훏A+?B_baIPIP&! g0h $ $0 pP hPq;g/1 %x 0  ِ 000000 00000 0 00 @(7P4_(߾߾W P` I``#Hh0` 0 p0 $ ,! $ &1 + ggPEtKKpa p p 0 00000 0 @(>:#_׏;pNpIPIP.qqKHH1 T @ hpKp,q/Qap p p p p p p p p 0000000 0ِ p(/ 4.A^훏߾?pNpeAAgh0 0 h T @hhhhp..! #1 p p p  p p p א 000000000000000ِ ِ ِ .ߎAߎ훿`Wpw/hh Hu) t 0 q 0 Q 0 g ,g.!        p p 00000000000000000000p p ؀ #߾(>>PEPgg 0 H0 P hhphg-``         p 0000000000000000ِ   ߾=RETDKq1 0 1 u9 1 '! P qI'! h f   @@      ׀ ؀ ؀ 00000000000000p p  |(A~wߎA9`Z9!E[D;Q0 0 1 0 '! P &;;IPe @@       ؀ ؀ p 000000000000 ؀ ̀  PNwO~ww~ww~q,:: E2h` ,%P QIh@      @@   @@       ؀ ؀ p 00000000000     PN.w׏~w~w~w~wwǮR6/1'K`;K! #I1DD:: @@@  @@@ @@@        ؀ ؀ 0000000000000ـ      PNwaQw~w~w~w~:@+9A+:A-K$$`%# 10AI`f @@@    @@@@@@@       ؀ ؀ 00000000000000       PNwߎVw~ww~w~.=`Z99aD;1r#&! h/Q/9H`] ` ```` @@@`  `  ؀ ؀ 00000000000@    PN͇ߎĂ-(/~NpWpW:@+6DghHHp ` p h 0 1 'h/g6f ``````P```  ؀ ؀ 0000000  V.wߎFm؂A(K0<1WpW>-POEDKp,! t HHH$ h0 1 .h `````````  ؀ ؐ 000w~w~wlظw~w̴WpWpW:POgPhH1  p h-Kph7 ````````````````  000w~w~w~~w~w~w~GWpWpWpW@Z-POKpI0 A ; 1 gKK!7`````````          ؀ Vw~www~~w׏?~WpWpWpWpW@d:T.Kq t H1 0 hIhKAA ````````      ؀ @@00Vw~wwwqw~wWpWpWpWpȀ Ȁ @Z* EEE;K` $p p ! 'h K&/I9a ````````     @0w~w~w~w~W,ppZ0WpWpWpWpWpȀ Ȁ POZ"EEAK#0 qq. CHDZ ``    @@ 0pppl~wm؆mBja9}?xNxdpWpWpd@d Ȁ ȀdA1a'!W''&pK1ARd*  @00`Ns ~Nd@d@d@d@d@YP:M+A6VH K`hAK1;^ CI`lA+:P}Eooe:`*- ;^#;>;;0;K0`D+aIA 00@@@@@@@@@ @@@@@@@@@@@@@@0pp000000}̃oG/_ ec:PO`V..1ś KK;>śKʀ ؀ ؀ ؀    @                      ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ @000?c      ec1`06VE A#Ah&KDPO6A ``````````````````````````````````  ```` oJB_`         ]OA AI HaHO2! #`gD:.q+ ```````````````````````````````````````                p p p p               p:@+-POHE9:PIŋHOr`$I 9A@TA] ``````````````````````````P````````````` p p       p p p p     p p p p p p p    א Ґ ِ ِ ِ ِ :@+:`DD)A#! $p ! `qKAX `````````````````````````````````````````     ِ ِ ِ ِ ِ     Ґ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ p \** EDD6:! $h! &q. .a`````````````````````````````````` 000000 Ґ 0000ِ 000000 0000Ӡ9: ECI@>Ah hhK:A] ```````````````````````````````````00000000000000000000000000000000 `::9!EDP :4`&pI9Y ``````````````````````````````````````00000000000000000000000000000000ـ ؀ P:@+:9aE:PKp#&#h- Xʀ``````````````````````````````````````000000000000000000000 ؀  ɠM+9AEA#1p#- X:@ `````````````````````````0000؀ ؠ ʀ `P9`؆mش7AADP#1h#1#! $! 'QK ] ``````````````````````````0 ؀ ؀ ؀ ``P:`9a*J::.1.#;^`0QH A]````````````````````````````0؀ ؀ ؀ ؀  `` :@+:AI`::H&.Q&;HKA).a````````````````````````````0 ؀ ؀ ؀ ```` :@+:::7.AA菰YA41`h%-:*.``````````````````````````````0 ؀ ؀ ؀ ``````:@+76Q6D X:H0$$ %#&hI:菰] `````````````P````````````````P```0؀ ؀ ؀ ؀ ````` f`RVH.1A<AI$` O" 11h-D:菰AA] `````````````````````````````````````@؀ ؀ ؀ `````` ʠ]O`KH:9A@Ir$AH##`I@A0X)`IA````````````````````````````````````````PP`0׀ ؠ ʠ ̀ ```````P:`*JQ/AA96&! O` I<01HKH`9QH] ````````````````````````````````````````p ؀ ؀ ̀ `````` e`: KHJDK$`` K{KA{&I1I@9 `````````P````````````````````````````0 ؀ ؀ ؀ ```````P.A;KDH{1A4<O' DDPH@+AP`````````````````````````````````````0 ؀ ؀ ````ɠ*A.A;I``.Ip&#-))O1I:H&K6qZ `````````````````````````````````0 ؀ ؀  ````Pc*+66I/h #1` #hI*P$R$A`0&.aHa:``````````````````````````````0؀ ؀ ؀ ``` d `ش*r-H0$%#,!>8DH:\ ```````````````````````````````````0@؀ ؀ ؀ ```Pm*q-#! I@-\1H<@$O`31IH`A1:`*H`````````````````````````````````````@؀ ؀ ؀   ʠ-*8qH`HK6`$H`IH`-Kh ;`H6Af `````````````````````````````@ڀ Ԁ ؀ ؀ P::P+0H'Qh$ " #` $q 1- ʀ ``````````````````````````````0@ ؀ ؠm::06.6Kp #`$1h`Ph`$AH7Af ```````````````````````````````@@:R 3`0Q$$#1hh0h hh%111.6H\ ```````````````````````````P}EA a01OR1q#``#! '1Q06/qI] ``````````````````````````````0 :@+:QO6Ha#`#q&0a# '0H06A[ ```````````````````````````0 @`*dH/1%`$! '! #&1h$! 'Q'H0K`K6AZ ``````````````````````````````0 @`ش7 11'A'Q'A,#! 'Qh `0``6#1`:*Z `````````````````````````````````@0 :`؆R-#/a1'Q#%%I0I-A+:@+) @@@@@@@````@@@@  @@@@@@@@ ؀ ٰJzA+:&HI01&#q`0&$! Q'q&R`H7<@+:@@@@@@@@````@@@@@@@@@   @   @      ؀ ؠ )c@H-&I0Ip& #ª5-<.6.6AA71*+]     @  `@``    ؀  @@ ؀ ؀ ؀ ؀ ؀     ؀ ؀ ؀ @   ؀ @ ?{aشaJ9A6A.A--`- 6$&`6K6.A.6A7pppp00@@00p@@pp ؀ ؀ ؀ 0٠e9A7A%H``3-16& c1`-`AӰ ؀ ؀ ؀ 0c:`J9666.6&! `&5.aQ&,5&! 5#H- 6AAӰ ؀ ؀ ؀ 0p?+6 c #Q,Q,5&qq&`31-ll-< @ ؀ ؀ 169K&r&5I01-q66 ؀ ؀ 0 &:`7/q&$5&f 2.1`J* ؀ PfAJ`gR'5cd&16JH hq7#%];#1@fIP`+QH@ \!`7K]c 2@^3@ "16.H@A<0 00000Ӡc]eC 6/ S@A_c6_C-L-AH`A60a ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀  ؀  ؀      ؀  ؀ ؀ ؀ ؀ ؀ ؀    @ppP+*+@111`5-"65- HA6;ψ     ``````````          ؀ ؀ ؀       -H#·B1_35-`6#60H`6c ````````````````````@@@@@@ IH9q`#EH$]3@#]0 0£T9`c] ```````````````````@@  \`#0H+:-,JI5_6ffb\ t H0H xCX16````````````````````````` 6#a #qHb,6"0H5%a_^_+ `Hr+A 3c `````````````````````````@ @ [`a `916l@0|`5`^& ]3^`Hrԁ5`b `````````````````````P``````@@؀ ؠ    6I51a:\@-"h& 0 'xArL A 5A6 ````````````````````````````pp ؀ ؀ ؀ ؀ ```11E:},vb6 %` b^hh _;^S_\0PA ``````````P```````````` ؀ ؀ ؀  `````````ɐ1X @6`#ƚ9U\e ` t~sZ\@_H0'9>- 6`````````````PP` ؀ ؀ ؀ ```````P````````P:5^;b0';A" Hh|_P\ U\5^0hL[ sj c^5-<p,9@H ````PP```````````````0ڀ ؀ @@؀ ```````````````P:``05x,OAAp+^#Hh|sj R\e CƚI;` 2]-<9@t+c ````````````````P````PP؀ ؀ @@؀ ```````````` e@ 2` c]5]]h] #10` Ch\ 2A6<:Ap+^P@]L"````````````````@ ؀ ؀ ؀ ؀ ``````````````:-` cp6q 5hƀ5$ `@h] _069` `````````PPPPP````PP````@؀ ؀  ؀ ؀ ``````````````:-6]sRha0bhƀ7O`P@?h]Z3EUX95]c````````````````````@؀ ؀ ؀ ؀ @ ``````````````` e@HXl⏰8';]5HhC0_5`5`P@?h]Z6+fOX96Ap+2``````P```PPPPPPPP`````@؀ ؀ ؀ ؀ ؀ ؀ ```````PP`` e0H`H0'A¨HhC # \3*h_5!AH菰@S(F `````````````````0 ؀ ؀ ؀ @@ ```````P```````` >@``bH P9PO-|+ƚ9 ` #q0@h_B`- )9HX<؀````````````PP````P``0ڀ ؀ ؀ ؀ ؀ ؀ ```````ؠ:Ap+`S@A`fA·2@HhC5hC ^-:96Z ````````````````````````@ڀ ؀ ؀ ؀ ؀  ````PPP```````` d:`6c ]@E6 Ah\]Ps+ ;mC2r+^P@`菰9cAP@AP@:```````````````````@@ ؀ ؀ ؀ ؀  ````P:`c6R@@@I" Ahb7Zb0H9ƚ _ A69qr+_f `````````P```````````@ڀ ؀ @  ````````````ɠX@N*l P-\&A ,'\5¸ƚ\w0-bH:P:cq0_1````````````` ؀ ؀ Ԁ  ```````ؠ:5`CEc]00 0@ A!@hP}`P@H@E+xh}@6@菰901&$ ````````````````````P@ ؀ ؀ ؀ @`````````````ؠ:AH J@ J]0F%0 ʰ?`s \}5DEPPh\& &x1<5]0 A ``P`````````P```@ ؀ ؀ ؀  `````````` Z0H`O7Q@] q0' @0m0m{+qc6A Ahh^Pr61<@:0J6q+`3F ```````````````````````` ؀ ؀  ````e:DEA6Ap+#]b]0h 0 _PE @v-|;H`  p 7 ,' ,hh\|Ahhhh A:X64Jc`v؀```````````````@@@ ؀   `````e9cAP@Ap !cf0 b 0 ,hw<rhr& ,hp<<>@E6A6*&J9bf ````````````````````@ ؀ ؀ ̀ ؀ `` Z0c$]@E9 p ?` `vhw<90mBh\p< [:>6q 6X9f`````````0p ؀ ؀ ؀ ؀    e:0JN]A6b0^ cr?c B }f}Pm9@s?Ev<\hr 2JDEq0`bZ ````````````0@ ڀ ؀ ؀ ؀ ؀ ؠ Z@`N$O`bQ@@pp9?pH\ A& \0 \ r0 ,Gm;@sA\h,h&x:1J6@]f ```````````````@@ ؀ f0`b*b; ` 0c& \ h\ b]0@ \h<$J(@c```````````````````PASNH@Ew(C ,G` @b#<9uXH*#q```````````````P`` \hTeOh cNPP}ð(FE)X9Q5T2 @ ```````````````:pE@Ap0H0J@IHOP@,\ A O@e}GmTE9<@H`dO`0  ```````````````````````P1@`s0Thx,GN ATt T9 O@ J@Ȱ9[s0HBEH0`P`P````````````` >@`OAD@;b^p HPPA$(FOBḚd*;Tt0Zc@@ ```````  ``PPPP```  ؀ ؀   ؀     \+`hbQ@@(FOh̰@I@hOAP@A@OXf ؀ ؀ @ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؀ @ـ9Tg?? @^b9Ap+@@mh|(v0hO’A?Nh̰pdzPTb?XN ؀ ؀ ؀ p      P````````PPPP```0 [XTPm;h  KPr0mTc 9<PN0 ؀ ؀ ؀ @  ````````PPP 99hh 0)A\\@İ5@0PN@ ؀ ؀ ```````````````````@  0@@@@@@@@@0p [Pm hƚ ,G'?b`b@,XN0 ؀ ؀ ``````````PPP      @ @@       @@@@@@ hh {0rhTr@@ ``P```````````PP    @  @@   ؀ hXhƠh Oh@ _P?@@ @``````PPP`````P````PP```````PPP``h̰hhh̰'ϰ>,PrFm=XZ00@  ``PPPP``````````````PPPP``````````PPPp NƠhƼh\pQ =0 0 ؀ ؀  ``PPP`````````PPPPPP````PP````pp`נ h VmՖ}'r'\p<\ ,h9Ӱ@ ؀ ؀ ```PPP````````````PPPPPP`````````PPPP``````P Pdx R Pm Pm!?r# ( \X ٰ@@ ؀ ؀ ```````P``````PPPP````p````PPPPP```   d P !9`sGs?6}6' r X  ؀ ؀ ؀  ```PPPPPPP`````PPPP`````````PPPP``` ɀWkY &x & &hrr ؀ ؀ ؀  ``````````PPP`````````PP`````````` ɀ  ʐ 0Y@؀ ؀ ؀ ``````P`````````P````````````P```````` PN  ؀ ؀ 0 N@؀ ؀ ؀ ؀ `````````````````````````` e@    p 0Xڀ ؀ ؀ ؀ ````````````````````````````````````````pW    p p א  NpPp@؀ ؀ ؀ ؀ `PPP````````````````````````````````` ˀp 0 Npp @ @؀ ؀ ````````````````````p`````````````` Pp ː p 0 NY@؀ ؀ ؀ ؀ ``p````PP`P``````````PPP````````````PPPPPP`````````    ɀP@p 0000000 NPY0 ؀ ؀ ؀  `````````PPP``````````````````` `  p ? א 00000 SY @ ؀ ʠ ؀ ؀ `````````````P`````````````PP``PP``````PPPP     p@ Oא ِ ِ ِ ِ Ґ 0 ؀ @````P`PP```PP`````````````P`````````````````````         Nppp    א ِ ِ אN 000p p ׀ ؀ ؀ ؀ ؀ ````````````````P``PP``````PP`P```````          ppN` d@d@d       pN 0000p 0 p Oˀ   ```PP``````````P```````````PP``````PP```      ` N@d@d@Fo  pppѐ 00 p ؀ ̀   ``PPPPPP```````````````````````````````             ؀ pWP P P P P WpWpWBOK` ِ ِ 00ِ p PP    ``````P``````````PP``````````    ː NppWP P P P pW?Yp ِ p אO ʠ    `````````P````````````````PPPP``````           p p p p ǰ pP pWpWLLWCoo Wp   ِ ِ 0 ? Q PPP`PP``P``````````````````````      p p WWpWpWpWpLLNp@o|Y  p א ِ ِ p 0 ʠ     ````````PPPPP`````PPPPP``````````         pWpWpWpL0WpVV`XX`|pN`      Ґ  ̀     ```````````````P````````PPPPP       p  p B_ P P NpWpWpWLLWpW`W`V`V`VpWpWZpM`     p ِ ِ ِ ِ p ʠ ʀ    P`PPP``````````````````        B_ P pLpWpWNLLW`V`V`V`V`V`V`V`WpWJmMppF?    ِ ِ 0 qiʠ ʠ ʠ ̀    ```````PP````PPP`````````PPPPP``````````         p P P WpLL0W`V`V`V`VpWpWpWpWpVpWpW}MppFo    ѐ ِ ِ ِ p p ʠ ʠ ʠ ̀  ```````````````````PPP     O/P P P WpPLLMV`V`V`V`V`WpWpVpWpWpV`WpWppo  p p p ِ ِ ِ 0000 p P ʠ ʀ    ``````PP````````````````      p G_ P P P pLLL`WpWpV`V`WpVpWpV`V`V`V`V`V`M|Mpp@L  p p  00p ɠ ʠ ʀ  ` `P``````P`````````````PP`````````````      p Ȁ pWLpLL`WYpWpWpWpWX`Bo    p 000000 ׀ @ @ ʀ ````````````````P```      P P WpWpWp@oYX`Y‹Ko     ِ ِ ِ ِ 000000p ؀ Ԁ ؀  ````````````````````````````````       ːGd@d@d@WpW?o     ِ ِ ِ 0000000 ؀ ؀  ``````````````````````````````````````     Q_d@d@d}P     p ِ ِ ِ ِ 000000 ؀ ؀ ؀  ````````````````````````````````   ː   `       000 ؀ ؀ ؀ `````````````P`       ׀ ذ oqy0 p p א          oo         ِ ِ ِ ِ 0000000@ ؀   ```````````````PPPP``@@@@  ؀ ؀ ؀ ؀ ʠ p p p p  0ِ 00         p                  Ґ ِ ِ 00000000@@ @ ``````PP`   PPP``         ؀ ؀ ؀ ؀ ؀ ؀ ؀ ؠ ڐ 0000000000 ِ ِ ِ ِ              p       p ِ ِ ِ 00000000@ ؀ ؀  ```````           ؀     @@@00000000 Ґ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ ِ Ґ ِ ِ ِ 0000000000@؀ ؀ ؀ ؀   ````````@0@@000@@00000000000000000 ِ 00000000000000@@؀ ؀ ؀ ؀ ؀    `P00000000000000000000000000@ڠ ڀ ؀ ؀ ؀ ؀ ؀   `00000000000뛰00@؀ ؀ ؀ ؀ ؀ ؀ !,* 4)54++3+88'2#:(:C!=C D+ K0 R. W2C)D6Z+X2 g;b+h6p4?C%I*'I5)R,,P37D%3V+7X7$e*&f4*r.&v23i*9d:6t*6w1 NV WRCHHVTKRT[a dO fQwMuReUzBwWdhfpwitp&FG&KV)UE*RZ3KH2MS4VG4VX-Xd5\c4kN,`k,cp(vf'ut9dj7js6weJ;T:C0P8q%R:L9Y'c8e:l>qR5] QU.Օ#9Z]ϗ%z䤖co +&Revyir%wV}jgxG\Mv"ZTӚ:Sc uYg ?^ TivHL"iYŸJU :CШq*R5,IKlF-!!Q:{rDv;&e"(%AH#K_3;%DVCfL>[/OBD?sw # 2TCvd-AHL6] . $A$B8sB C)d&{08ܙI&[OBDDD|D\KX4B*AO S< d\^MF?YCB_!AI7OETCY@z.%}Q⎯@3L~ؕkMv zAKEˡTA:A.x"m QO8A:Q žq/gAKtI`Eo]^Iާ_8eH϶⫯KTՏ(_ 2-%#^f-P!`{`Jǐ]DѧAT/!SB̭KAjdzSI! sB$@; Zp0xGTk(#}" "C!$f@"IZHE%4Hplzt[B| "֑'9rƗ|!nco(A#.$1=XJѝ$H*"qR5]9z% mm.}|wHyI}O_ᣃ{ׯvR$^' BC47g` l F(aNtgP߆buH߂&HP*"U`0H2hr7th˫MTDZ-2dFB2{c(A^TalEFYcVˮK4.QѮ-%ѷ:PA݋{!pPLLJ?ZpJ":T¾oVZ0BjgH4ʹV~|150|: R yG\S.q!sEt͜JkTDH 3kU-6霕__']>(3BB'5po4O`BɈ-q/C.P!)HDGtcT@O#TC*tf2':O[zoQAݍ4uЊ@˼T|Kٺ_dnyG씌Z3|ӎbi>I>H3~M/4/>EZG@ ^E@o&l I"h.JE?B.i!RJ V9j~KQ%)߈,ܙ Q1ZYטbB$~qtG(Fb"@l?PĐ#.$hKgƄqjlA 5:eB3QD$Blq yL!xǔ $e~HkTĎ,& YȆ@!6]ղgS>\GlV|a!? QHqbi: (rdi%9 Q&DYzJEd!yHk `ĚMHmA,ΑГ |G$_2I INBV " !JǝIE(vn`l(Pf&1;SBIFn0$FJ 6$aBH4H[=a) Jssԍ%ORcADu$<5ØL7,EəfW ]ȪVcV4 YBQOwOuCa D\QuCK? ːěqfDRAWMȢ0Rľ/Q<5B a5qOH 0].WOL&J@z2h\$DYv@,A{h).&#iKC 9~vۅ, SفvA~++u7!+kw W*d<~Hӂ(` 5_U$kP3"3Fd'䁤֕*'baV;b`("r$Cq7]VS. Ek( m}IRPA0*O'#Qu92&~Ǖ5elY$c maAv< HIΙ$)H 1 |` "k|C]`<J;T:C0P8q%R:L9Y'c8e:l>qR5]'j~Dg!-8KԨ ~ꤕ&8!{{6tV%}fareF߈^Xb2b5aȣP[8$>g$IF.y$<-9PʴB4RY%i8ni[^EFHW4fUbCnEcTVŲ/f']|Um'>hVF/-s BK g'1iR)#+nA` Q^BjLchѬE!Ai lJJ`"t@RTӢt#4lA dAd:d rCHA/HVE됱iqkAV h,-[1F>Pb2C",% 1'_2)mlPA3TLҍIٛ.GZ}D3@i.4C"MݒVR6kм!'TɵkCL;n Jhjvw$ #T6HPw$7J'Α L]&Aи(45Gc>Xm4Eh A=/mN NyBO#9#DE?As2#e9.䧪O]h=ylsHWİZwZd#z9ήSNǙ;!3k;G>֒Yy`d$o G1]xUjU WHB j4D?`de#&&WZ08gD_!i-p3uYa}{ AsF}uuvle4Gs7xϗ ZX۶ ^~lo/%W`4W-$q;tW`RW|DJ%>gsqk5(#QsQN]`s wZцn{vUDgBe,UMQP0iw#A' _gb4ZDD > d!,1f[8pv3gfGYDv r;}'aPT{<cv0p*0(kX,8-Xh (fq{wN->=h| uoSLGQ9{ vk8-PH"I. 0AGx0I$Pt7dGX*A0i =ђZC+Qb[^YhqR5]=㹵GӢBI*\PacK  B#DbK(yu(OfIw9f^|祦8#hʐhͦ?k}Wb]W?V\Ab[-b)y^RE $!k&J#DbQ^/ ׇ@uXAH<6`D:cK 1@#" %TILiXf%fA 5-B|eS`3?fpcƙE1<#>Uyg &?(OU𒋞4, )95TZӜƹO-[5թ30@Y*BBTeϪDFF;J<*T6;`4KBT%A:ۑKP&tj[S۠DFc?Eխ2-;DZdJ<0tk-~{- MPU{FN4@^ѭn uP}]*sB7#sC:olabD4?=gA7ktC-0PVd JahPr,w{b-Szvv WAv͍E2aڊtu(7GeALB4CRH;˜@v>uCD']sN 9قl Pؼ[ PmߣCщ=o?{ AG| mF#䷄ ի+?ACkQ4 /"أ*:t"jf\I'@m%$ LHW<#uKr@F6"K'IkGc|`T$)G)j̤AH5&ay2_ D~]*x}sL2!%[&Ϊ Wt!fNfkz$HqYg:{ȚYd9OA%?2Ps?-RАC[EPO}^YiLҸ$HSqCdE_LBI"$6C9/jl#(A\J/ď}C+4)zITⅡ6@Bt $xS4I e%Hֺ֕tR?N<ФWZ8!?5] Aȸ4_U,cjHvq)jWnYP_0lSZLz+kW#b&LKj-.PJf$ 0-xv!U*"gֈ8V]@"m!E"zp,E;ބ̵r!e"HxJ 5\\ īHER`YEBn ^,=BaHk%~d/GnyFˆEc @C<͒03S$X0rt|Ε"]F@hexDTrI~ G(NU[bƛ.,BoH2o%7d 1-Dv6rhyrHl"$إ A$jJõ[ a*/$] kֈ$j\s*vNbɃyoBpGj1V;5ܥNĸ4D7oM-/-w5Kmw-g3֚qUeŬezB|"?RDy[c6U\Iyx DN\>WΦ+` ԉ;q|0x@a (nX)}ƾ& ]x]{۞EZ#l"8([$1s|ʅjHp{drz$gv !t|цaP~ID|HeJ`%e ?1ug?~$}Q;d%TVYD! u+YHX)Ӏu+S!%~AX+(ɈV§x&`ǨUx7zrp ъ(qOK,P=o!Au$,qVqU180 W%2YjM!,* 4)54++3+88'2#:':C!=C D+ K0 R. W2C)C6Z+X2 g;b+h6p4?C,O2$e*%f4)r.&v23i*9c:5t*5w1 NV WRCGHVTKRTNa[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LG3MS5VG4VX-Xd5\c4kO,`k+cp(vf'ut9di7js6veqR5] P*sq)~ڶb3ϰB;|Z;׹[#P;ajmSyd .c]תEN;#R TOUvS, Rc?^ U3Ψ\tK)`{oTI4FA۰U+@[hW",A[L,P)C`(!uj<sC|RmY(əm,Ԯ\gtI`0B@$Fms5A:Slcgt ͐AcnP,h mL?]CGzd8G|Al.j,we UAJCT6>̐NQ I2-G+B*_^0/}y7sn =Q_CC= vmiJ>E'@Q|#՗D a~܍3HGq;RM@ܣ3 Ay`B6Kcqh}DxmMb$Xrɐ!4 XC$(? 0 AdBZfċ;A8#m cGPA#E("J;DрãM DȨH)v?DYI#̀fFRv~ ;"P*I)RGم4J`+'R7?bfo AU&o@ p`(rrD䠹s6đ HPK.;ϋ"?pg?#r8S%g/1K @i䠛ڤ5+rd?Kyp`$%r|ZRdD'.< 2|" ;!#/,:*Fp 8s䈮ݧOr$d'(#> Jn+gH?"ޱvF84:+Kn}Q!wBNஂ1Fu=#}TҬVUv I^CJ،:$;vHYbZ_ 9 _1OM .PNGCBr"nAJrEbGU'A:g[T,aAvp?:/)Hej1#m `ƈ&LG 3j`d\^,w5q؋a>YxXc`4 $q 3 Q6)F+#Y</$] ɑ2Ci8hWOi4͐q }CF : W \y.5!עQ]!r`8my6 zivmi@q @ab!}Ė *1oY>cC 6aF !'9G  KLa 99a|axT_ uDaJ-YV*#IY:`Cktl}IɜBV!,* 4)54++3+88'2#:(:C!=C D+ K0 R. W2C)C6Z+X2 g;b+h6p4?C%I*'I5)R,,P37D%3V+7X7$e*%f4*r.&v23i*9d:6t*6w1 NV WRCHHVTKRT[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH2MS5VG4VX-Xd5\c4jO,`k,cp(vf'ut9di7js6veqR5]G?E9PH$GLT~5'%?wRfjee,"e$HvvEhifdxlwZgA% A,㝅gZw42~ATiR @"j+B twa%MjjBˊG&BRv{Hr2b\K[f+#kmgUf땼pȩ.[O@K%`oOdBLpᕚ'mٰS 9%|1q q (1<WcmdP0vedubqwB dr /N{O?Kdj: NP@QK?@Y`3Bf0;4-yCq/O zCxF{4P,d`t]z+9BrF ?DBR-$!@=*)ۍ}'"hd =ujx( Cna9,*hsaJ:! "H7\ho Zxg>}uI ҿQ d5bD!V"S4C-^EÁpi bF7NĈADq;H"\Ǐo:" @Ej@GX*1$1+C=r#]t >o\L`CK HeDTy0$v KXt8J)\0L)!=cCvAs4Aj2!A+7b@ٜ>WMsW<y$<2&RubKcҏ1H(Z|Σ HI*3I"H.^ P|p$UH!)8̓BęE`Q !mCtMr$hм.F^@U %8g﬈Rb }ClS9UU R+APӁuf@}7PmHe j$ EbkYJ7&D,hA0ձ),A=^@M,S B @JU6v2 ,l\%xi "J@ IxEB2CUsFw$Q;#]-/BdkR#AMJGy^w Luh_UZag JJ"xmnI?W6I [`~gUF^V%k_ZKJ LB`:sn-2z$pyrO"~cA4,O ;D %K`<XC_feL6 _WÄ\ge #uȆ2iK"do81#Q)RL0Auwr-&Ush)e!Fy_ ћ4AiCIfy3۹AЛM)fEyF x9ў }I`7@H#Q)vٜA s~5zQ!]}bӆgBSK yY@`*WuxV`)iY/}Uv^I!Lqי{zǠ(B.Xv BI AiHVu y0@ \@,i $,YqXp`h3OXK BD X8ȧ(Bx@v  é–|6tAzWP61g(r1{; gNS74"z3/0caN81`JQS?ìP61 PauR?)4*zL; JO3zʄ\N#\ >(:h[*os)ZaD30 (@c2I;W`9Z/:y&JMAPЊ #htc'w8.䯻fUIqZj^Wp[]F=j E/kySd/z K{0%:DDIfdHk{Ye!`Hɤx2#LYI  ?0| L_Yfvx"q"XĮ1͡AzuIj6֫Vɼ"PHVkPEk_yy:Ӻ1 [KT?lQ8g],I-Zzd )E q,A&JI7Oo˶,; éHJtٿѲلxZ=|KI<XL>\P>p ^ a|E:ǧLi %ɽs?:k|KcL8c!HeK ǧ̿qrlj`0IPMl61?^^` I zPݻ=@_۶ q/xh69ʲ1SLV aWL p<@͌Ɏufʣ,LL a_#\ aB\zΡA{=ˉ:ن+ܜo0x9k!,* 4)54++3+88'2#:(:C!=C D+ K0 R. W2C+D6Z+Y2 g;b+h6p4?C,O2$e*&g4*r.&v23i*9d:6t*5w1 NV WRCGHVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LH3MS5VG4VX-Xd5\c5jN,`k,cp(vf'ut9dj7js6veT:C0P8q%R:L9Y'c8e:l>qR5]@e%i)g;$yEE&v9?x鑡+"ӌ5ja^'~"dҠqM2$0*[@f?r$kA]ҌBx:,zht Rљ*@ފ+"Hh-H\^-4 IPϱ@9{a,O.$d"ܧG*WqijX\(c&,%5n))v{1#Js)>7t^ڳo tݺLLŬE[ 3aҘYhgݴAD3xl4Bh]wB$6wwA?BK-8ҷT.HxOw ,Š,{?C4A:PT AB{Ϟ 2ʩG49C ȮPTHZz\dB!Czz{Ϟ?AŇ@=F[?œR]@DF[DK7i _?z d!? [<]Ej _#xFg#i@Áp %G=4*`.a_܂0q?ZDeaB_">M=qyDP"؊1@bp? ZCx19( J (m+ 2jEgE: rB"` 5 X ҒL4 ͱ*tPp,laP\'X 򓳜%D`G*Uٓ/ɟ9KfR e3?q= bĘ 1laxe(-#CÈ0 EMoڄ ='=J#\S Ddj8Buj.s~0V =L4* t-P.p9Ĉ uj?@љ#IvBq ld+M {b9 @1"\5j Z T%;C6 'iP5\UX =g$B,+RI򒈔@a$_?~@AkU$( &C&ѐERs a0aERqambZa,=IFwS6?@[<íI 2rd^ Cvկ2?  l G0\ c3Eu]=Y5'SZYv;@!$9 9Ғy`PJQD`qiW#UZ'N֧tXK?2a='=ݹҁRX5H1 jC nwyTt9%H;Ԭ v+w[Vt]|!7q2jRwƶ+){P S\]c)[Pc%=W da˫9KI"UYDowBrdújI Nv2^xK'Px5 - d& Vxe%0mkZ6ڶ&,:(ߠ 2'YWx$q;͈srAAzȜ>/tZ"ᴨG!s;BWטz+2 0tƏVN <#Ӱ9 Vk'~u E>kVԡgiAbғ n#  I܂z|7xBzV)A0\&%= Rcis.ϛ?v _?Cn0byHK#j7tFjmDqaWuIF? Q5?ov&SGO-$j)PVp -W  ?)H&uVN&h+}QWcty@T|փ!}Ak}K&MCV`;uN5`hV @w3H ~D0@v5dW a{!qW5qNCxa dwDaoV o7x?|_@UF|6P:0F%q&B??p4pc[ZXJ\z[E vi D1XeNeZ|2u+xx:X?\O{xNV<`5eNwظ?s:Haul&@]Se4Wdqt#vCe}8njhViHSZDO qs[FF?l[3%pEFL丅T`@"^QsL5Wr`5@=_7JdRAF[0QܗX7_g7tڨSZ` qz6Vq3GQut#5PKFgƔ}1+bhc)wu7WIq?i47~9Q %eLT'חb7@s4Nqז[PnjCfFPc)+(NzffiUw~XhQ&wcCOXQW:y&)uٛ`؊11i̢TIUeYi"gYyu)yyDwi\4!z8theERYR L(vRfdH7 QS@S|W[tcƨ?{șdauuČxϘsڹ[򙢳@HK=zaWFPF ud'vt-i8w=PRaNv~P(JdAJw2U\kvf yP[>gyTɡjW¸oHIaQ xu^6ʛ;)OfZG+8mDN1XyX{S)9bf4NcMoU1jQy[߹cHdYZ:nH QȈs)w)mJNYpcCWI9:nʁHG5xdc*wYiQ߹RYZGX qӊHxd1JؙPzzrX &kedʝ8AD:nސ) kx?կʪ*S(*w+Z5f[Yii秭)9Kj$w xc9̨Tk{ sdը*ɵv^۫TC{#ADze*zgGEW)=rEɫ?|=@Lh Qc;_C]j7u+PJ;[QIa*:;{fPdta 66t Z+;jLfZdQ)˺ɷYJɛ;*icXp `1 exi?{6ªXya&NJɑݪ[;F:WW0(!;eLf{aiaZhZr5JrAkoU YY q?:Zq [ߚ)05i6 VR>=^9ZQ˻c]pŵŇ`( Z= EDX5ck#:WQ"(ܲ~~ZWp :+:(\uf+ s|[<6|1ғ"M3ipу \QXS chLaY:] 1˨ʾ7`ƭʺ^Mh1΄]p~|i3r (SP8('J,eyO03ì>rWm#B\n`˻Mf -Q8a 4#ԽCI8ͯ=& m}*2Н`ZP4ڰ۪ ] Rp (譻qX(R<!Q^(Lë-y-AKԒMz Rp–^0 q?NL )7[;t$awtZڼ*uY=>ݹlRn=ݦXp]q ̺rL9mZX3^PVޟNc?;~A}dj(B/$x7}=ҨiĻfȴO/ J|AK.pʕQ1`;7#DϹqЄr`B/He,|!߽{Ǔ,R;AV^Q;N`Gh:`s`4<=ƀTQHL`3>XG/:p;Azv^ aէ,cL/I=MGAWPG ',Ko響k=5:p؁ `Ə "<c,#RiXTiuƘXAC}mN=½)w=)@ 0h 1m]TIP8UF IϖݾKc`QcS5h;=1ii(,x `0翐H#N ,J]>;i!=I?s/x[S%1O>O h:X(g`0.K aKp­QQ @IP~ba,@aZV0!A,1lU ŧ80U.*@}I[ V\`X(I0<ǞPaI-|px,|"QQjVP`Ӡ,uA3S5Uΰӝ. `Lq!,* 4)54++3+88'2#:(:C!=D D+ K0 R. W2C)D6Z+Y2 g;b+h6p4?C,O2$e*%f3)r.&v23i*9c:5t*5w1 NV WRCGHVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LH4MS5VG4VX-Xd5\c4jN,`l,cp(vf'ut9dj7js6veqR5]N]>c*m((SëgIC;/[*/EE߀'&Т -4XrB'9b.nRR(F`H,ؒ# @ 4n,c]QI]wH&]cA9r$LV@H)mɥ`:egf ="v[˱i'BԒZhK-wuxYW .\"E-Qt_i7" y!&P( Ǻeϒ3?,0o"9$H&!Cc%+Ǻ&f} )}p(I k DV$jCDڦ"T/##+̹!l#Ye`GUn [ ;? jeӡ/s>$Y1@]I3p  \ vMf2!i9~uY$/X DnPAwj2ӓLu2ʔ Iȁ@N錘;eSu4iB9.) !g1EՏLl`lϤ\AՅde*V՝sDX(5"dh/W@W*՟A{=dNuq2ԤU֣XAIOu*VÍtJ9yӛWz؃@r-(gVvSZiAOV!)Wі @"w<ƃ*5?jPE^y(MW{N'gTJ>6~Ao'cZ%ut>,FN'l`M8]BCYAH n(A0zPt>-k,|Jhro>~$}pqU|YaYr{s0fzfYuB%tb$X |TxKhuQ>~goxF{E~m !Dv RgyUxYхZӅ|-^D~r5b D 7T Q` H%Fck9`x FH*xXb4{rJ!D(0PȈ(1QXu`x9-A tԅX0zhq@J#sNCWD|[A)я 1Q%e1ȋY C |82))-0 &I // @ ^1v 3IX8ϓGSG=BFDI #Di{S 6+>rXI ]/yBק/P )ĔE9є.(ٱpIar B@a.A1 12~B CK2Yi;G<) 4N1I1r]ُq9gF=S/S1h atIy Aq\Tq`$Y]#i 2Z^6AG81ŹӞ Iq%WC?0~I| ʇakIk z00ffy*j)D_5U)Dg;)izZ,۸&_Ѣ:E9/vl'^U*pGǛy[(LЕY>/iQtr `!"CZ#O р /ZU`(ӫIS>pi ` G/'/yd v˗y+[ 4퀮-,6Л1j J>ӌSt+ @`i璘 |! #sh1*cau<fe7NC q 1D pᥑF`.ԓg #+8+ .ѡ&;ZUL+pDڝ)ɉ["!A=w M?J-8q sCZઠF[܊C ΀q qaJO p4gK??3ʥ Aʔ\Y9<ƞvZ`ߙ?<K` Xi+6q9J|`\a]-V\q\ѹСl3>t`at|̕ <]PJwĦIkͻ[=Vd JX ! tt+ tηl 㱪#kT!!р^мDS T9Z(eW $ qPݶʑ#<'1M: VD؀zF,Ԃa 3tMN\G:K9hmElkI1GjJ9 Q, WA͑=Yۿ 6_<1@Mz:e+ӝ}!,* 4)54++3+88'2#:(:C!=C D+ K0 R. W2C)D6Z+X2 g;b+h6p4?C,O2$e*%g4*r.&v23i*9d:6t*5w1 NV WRCHHVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH3MS5VG4VX-Xd5\c4kN-`k,cp(vf'ut9dj7js6veG9T:C0P8q%R:L9Y'd8e:l>qR5]4Zƍ!hJWG=yۛaъ޿}oۿn㊵[ =z+Z~ ŘX`-[mrdS67G_-ZhZ6"L=DCȇ[<߾=@xBͳ'|# .Q[ r޻`0큎H+"TםC="$@ 3- u?m8H-K."lZv]A~"Y2+-?tTآvzD`hkw@m5GrwqEyxLIeAUe\_4(&z~t x9IogGm_ygqWZF!" V2םnqZіȃ &}"*(P.,}ЪIejd9p $eKo[ʴhܵBDWD --Gr+Rv!w6жYu Qobn@+.%L.LoF6,wV,e1:܃rf m?l1D30F7@<QA۷uKMTUu&lmD5Gu@S)6j/+1[s=NZ@y?TvCy.8=mdDTH3EVQAEAJDDlFŀ1PCt҉쮣W@`@-4<M7;a#;Ś,cJ+b4/-GYtr;? Aw?Pщrh@s[[viE,vƚPP!FZC{} WRfgH-d iHc Pl 2H`%1BZӼ* d+ZA[$O 1|3X>, $R,N<#:?~ 9n []AH1L.nAXhahxI0T1M{9c o\$)Ye:n3!F`!i$,H1:!3Ez2|a5uO; BᎿ*)+2|lKќ< "f"$ 7ymNҚz|-` ӂ<)-tGI|^14-IY49Ht UF$!iNY!(CPahx BM U렇ӌs] NLQ[?0" j2ʄϝ[)s%LIJDŽ!V2&q=, 2?ΦMH8D N ,F؂R C~ض6" 2׃s'?~o {}cBՁpb V3|e,BVT|4E&DR aeIs atќ)"  U=ЃJHXOHsBsgiQ87D<Ǻގ3ԅ&׉D\> ~ ܐP.c9"w Bg ]Ӣ0CZV%rBĉ?" Y d5B I$."!<^Hy+ň^N f$7vHdi<Sȯ\jwr\^&ȒB=V 9,ׅ( oM2d.|[>Ǟэsh+X7A !7u"jB Kuj @Kb,"BD Hʩ= )@ x@Y8A6J!]Y 55Ґba1B"z6ZSrވ\il9 A3C m;ac,`ywxsDwFN8# ".f1$!/( 8Hk\\̊A۽r!D6e 2޹u^A:\Lэ;i.uBy97W|)us~$X^[F 6NpZIͭl!J msX /r oeANs^o'9sWUy,x!Iy| 9By؂/=^ J!֕[x/[f`o,(ReO6[!;2 ;D$ 3.Hm+:I&t7Gv&fFiFvmVfi9s :LHq'{)H sIH6y. Vk !sIgi^[a XP ^7Gf./ٖ|۷l&OtĔ$0$)QɢCj$,q,.@HŒ#KJlu^=lʮ[~7fG#$Wp m 0\!:Xk]hC \W^Y67`< | Y Xe; !dń2 ^`ƻ\6КppghUWu4l'B| a:Cy9 jx$ƛǝp QkKEh< ,\fhH'4VusҐTTZFNP $ %״E=br:P$Uه*@Кvl,-R"*Y*kаFX e;`J݌:`a@"yz}eu3$PDgNLy:xz :ؖ L ) ۈn왦lݶQ> $GwMv>< `]vC\bؽ(%bܱľNQ$}M9I(Hea; W|' 1?Fw-ݰn_ 1߹,wK>H }jf8-R`燫-ɨs'+p N!jzgMWn2: )=@E0408ۯ<ǸM#`.R  3,1d-&l{z8Pl'qb@(}Q=rq)]^ E%AI8@cS Gl>쟒\\NORaIU ~~=IH8d:p)grn=.:@|~GTz %}Ag}NI'Z~!,* 4)54++3+88'2#:(:C!=D D+ K0 R. W2C)C6Z+X2 g;b+h6p4?C,O2$e*%f4*r.&v23i*9d:6t*5w1 NV WRCHHVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KG2NS5VG4VX,Xd5\c4kN,`l,cp(vf'ut9dj7js6weqR5]G\*7=}""?w4~!A'}?RKl$I Da=a(c"d\,dMNxR&%tbrxxQI~٤5% #j9I}nr'rY@n!3n@A]4h`.J#c>)'‰L&i< ~DhB*A`e2zѮ+YDpbdx9kѲ@[FA Y.Dn^+fitִuZPj`¹9& cJczwx}|?EpD@;P]\2)Њd "} "E4,t"&@E#m5, hV`"a|EԝA٠?wuq->|D$>sFDnDA8QAER3AoޟF`.PesEz3$薋>.y`<; f<;a=|ax<&k?cZ=?\zaҎ+~ / b _CY{F hDcp`"6 ?_ }0A K$(Xp!#Qa8Þ VB"7E "E],ÂLn pG;nŜxF"E2 ĉy뵱#IHBRnw"?53GRCoJ?A\?0(Yɑ\@E!!9WwCtI F4i#|?P /GQĚ 4{cz$VBPlQ@onIBgt.z2]t'Fї9r񚱰g{96n EP0/˂D4cj"l LA$A ?!(B`w1vOAR܀}?HLSg!tIUpiTT` "R.[Z=U 7X2U BPw,B9K,tAPgzܕI At6%59"a+d $ *9 A^nv Gn#SDH8 RY@rLAv˒Wq_IMf$o…ACtXvJJ[fTålՃL "-oAd!%r_|2F";DX`5tٸLd11i  ՝{WKɻW^E+\:7YbC:$`m1\30H\^gXl<dx%?v@&#  k僐3X 41|X.uG,b3!H=6ګWi0"N+bc^fng$+ȓowݘd6Y5rs"k%2}ǀ2!q7!KHt# |(6D*~(\ x Rl5ds7hڍnr5V B{HW)y nt31w-]!;yxsj}!$tw{{ӟS!I,W] 뢞rCb ryJIW nr?ăS5g< bޏU<B"#Ҫ uZ'HqRh_RZȧ28 `EC/X#z1tTkws%exc~ tVxvufIDg6lNia57t!^vGnQU7DPzE%qA~ŀk^f۷RٵDYU83hET^y> & J1Nd CWVvaHgqHFSx'bsw}Xk(YDƃ=` M|U]8 F{5vyWrJxcYd0'xQdxDHOeu3-{hy7WW:j`Qu58nۨV86WhGLJ WzXPH8X؉<Oe?MUzhxLyXXWɨ_EwՎW 8KZyQED ыy"Pqӂ5Rѐ$Z 62 qFpא6㑐ӑ !%09N(:LR{4]kq:X ]NQWYAIC7EJ9C!f_Ĵ= TɗC9u:6C7?)А>>7챕>y GIRidWٚnYDm.њDI9&9^a FҐCwpF;VӞa9铷I5J:Е i yt2™5CP `[1mIq~,ڢSIʟ! ^0#J ; h 14)uPXz*hX n0oČD?z=_vaq_zc:Vra0& It)`.Zi:[*B:::X0A8`x:h9``[ jW(X\6aY8Zpj~*7\Pa*ʉ،|*}~ӮqPTPkJگp X9:aS :[`8^ఱ|q01Ma!AC *0(+8 {wxC %aI(&m,%;DTɉp zѶZB6p 0B9g9Xlh );<9]˶ 11y1 S9Il]]Ht j+õv 0 ixHw6Fj$ )[{yԼa!qcB*А)$ɜ}9A gZ8] 9<`]6-  8=ʐ[񇡚;8h`6CqYc>iugXZs!GɪӲRjF_i@ۯU ӱ ҟA(j;  lcLy'ksGZ "ŻƭyԚX pl׳!uvjw\тւ6E&wL>FqWP5j9{XpLhn; 9;[qh8K>E1R{XD̜h (˕`}\f Pa[o \pc ZYLpQJS4#KLUb9ֹ1AꋍDiw9 !?^<<h t#H ]W 4Phƺ Q7\XH &aLEޔ!;Eɚ A]Xk]՚'dL۬l}ϕkTK?U5O yK1!/iMS%uM7 (+UoYQZHn zҕ};W\? ;n}:t-,킕 ^R@[ۮU+sR H=IܬeWWxA4p&ZxƂ,kѳq YN{[ZЕ-,њX#N\'2I0v2\Sޫ!M=E!V#]ѕ&|$!O(Z+N]!,* 4)54++3,88'2#;):C!=D D+ K0 R. W2B+D6Z+Y2 g;b+h6p4?C,O1$e*&f4*r.&v23i*9d:6t*5w1 NV WRCHHVTKRTOa[a dO fQwMuReUzBvXdhfpwitp&FG&KV(UE*RZ3KG2NT5VG4VX,Xd5\c4jO,`k+cp(vf'ut9dj7js6weqR5]UMۦhr6EB0SIvBMІ܈o"E!z)>!R$ɳj58տ;C~xʅW@dzi/8v>hA|fQ̒lX"f"xS_Xdl.ȏɏ:}S31g("d@GI)'"^-y1b@ h)(AF@f-ZkĦnO+Cv5˹TvC(4c2vMyN_E,[T|jD{B3NSX@'T<%<U>P[AFl;]8;##7An}O +y @d2mA}b1)[I#dOnR8ukk׶1ЂHn  pRmˡ#_H6Q͈9 DYm C~! "H z$=B؊juaq)"UAA89zIEnqY?/AVIIj٢@6&dC`I@ڧr3DA@9TNCh|RL2KiA*6ho޼4yj $n`3XIMT ғ80i!#$ dƒd<Ej TĠ:QeP$ B8L䉡DʆӥB>6DyԈ4ҍU BBڧˑd ~P!lJ>$x.PO6T T'VrS)=H эѫ+BMjNLk9JH cd sCL!$>XӗrĽ S(Ki+M5l<H !i"+u+j:9!?F0l5_lǦHXo)ȃrs!.7<{ n!cH M,ZsrWRv_|$7J49"bZE&AùS!RcOOԄ/d WdSzO+^>!D%ܕs\V|&=JCrwm@E$[f\ !>q I{[``3f+m!Rh74Or#27]' ,ydy L25~$W3L7{![;EݐD%YH2 BM-&|8n'H9r> l;w`~I,Fo*rׂx?w4T8^$U}͊D^ zQA? Z?d';P>&Ux1".flv)ަ 1*<^dhA51D!_H8& QC $Q>B6tv #xR,(,Xxf0h'>w%)8X>ܘ00b&H(xSWyRW|K0xhx t# s"!|H9`us QHqYY)E#w̸Gb0f"8`BAQxI)W8ґ9))%.ؔ:J/h1ɑ4YSY瘎#0$6q,X:`QiXe)%#ᣒc$0;`uSK"vY, 8eI:rh0fBf䶕r_fD2Yia aa4< ̧,DZ Xb0nB S11A4%9ɞO0A;b>P>Yy驃(r41ׄv,_}%+z0FyS|2Wi!B@J`f,; orx@q cI&cdy(=I+`pkVvO2f)1D:>68v;*ڞ/$Q:ZqV0'ա+Q0a @/pO(kM1A !Ţy`J/_׌aZ) Q6XC.a-Z]&Z$"gbs &z䊰hF_ D1fZ>(@* q,լdIrLC t z%>˙1k^ZJjtf/*C%=W("P*I<^3:Q /[W`O)x"/K2x ᳟i!َxSI XMs& "0B!zV Jj{k ZeQ6ᖧ]+*yV)+ zY[qɰ >*˒H󰺲Vm @;  y*۔h"R x+k-'n[e :#89 OYYayM06Pa& iik{kyVuG.Cծ d`k y{B+xfBQGuykq ) A+,(ˢgMy# 1~ c9NhF[`4I*$=p`ia&Nz4K\H1}MasEZ\>X JBgiURXpkȔ*>SaޙMJ{x XVJE[w)i\<*=Jjl[_ zg2+> JhU||hxA A`śS|\{\>ޜ ~zv 3_Uky= aA]U@ Bp`е~ܓZf3Z߰`&xQ ٦ICa6"fZ1Y,]_Ip.8Q7}6+=!=3@`aF5PLd:ѭi'.} Z0sx]ܚ>7Ґ:\!aeMEkѱ:xA(ϊ=j Zgլ* M3#p:-ڿ\c\Z@FF=g SIyՠw~۸wύd1TA1T3D\y6YKV qLY]M0块5]yzBHԥ-8p$45]OAT">a+~VY >?jaT;Ou.!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2B+D6Z+Y2 g;b+h6p4?C%I*'I5)R,,P27D%3V+7X7$e*%g3)r.&v24i*1m36w1 NV WRCHGVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH4MS5VG4VX,Xd5\c4kN-`k+cp(vf'ut9dj7js6veqR5]_=},բC7hzw{RٔKp=|<ӹBhSO=pOs@hFg1Y"J2Lf>/ $q,h t=ڞ<]c/s=ȒK02K.[ۣ!=TcCx^"vmo^g=#48z,>E R{Kah=)?ЅՕz%H {IHB"6!`"8IR0X?OכA=[`q(Q d`] q,.auݓ䈀$q e@2 (QPH$H"dF+e1?9v~֫E.f= R's!x2&Le-;ǿ=l ~j̞,хX-A:y ta3ej 5M$4GBpP`9)dJvD *%YLt>gψe/^((Fc5GTBKYO&,GH3ԍ H?R{/E\(GYS/ܩFi&#N P_Ly$aRHqRs#*JJtwC@մVD :HA z*|IrR\$FɅ :lP(iE5#An9F8 .*Xp۳B $!(L6 )  )}k;}02wA.$A+g:Ow ŵg J_na:۬#& t!B;y&\׮W;)x,k0:H]8Syeap^d- oKm]&&@ oM*"HWgG׾6e|vpE "w5 A#)gһp8cqY?" }5ooSQ+߭6C`yF .c5VylIf7{EUG}|D?&[qFqk{eqyO5WZFK5DBpx)>n#VE%{Iw=7G4b-pK gQ{wEupUdMoVfyQ}󤅺Hlq6orD^gsalp^6dEH0~5V[iUx~8jF'JXAtZPߗ(PZv QRMUH{KiaY:•qvuP?K&GI9kBfo؅[]:8I~P?vo"E!j8yv1}5u &5AWifQ[{iyGmOZR<} [[م]`k=bJ.gha^(Vt􈓷zA8Nht OUeUvX^N\4FN3bA\l2F*1Ho VӰu֓%lHx! p]HXh6"9%i%v 'y~ag gXw3HIuZ~)f !iuJ`9Ci y!!:~OQn\Aiy !Qo u!qAX bUoYh9[oɊٟ` W W9"qo%d2nUTZK IԞ ڠq&jcXcY D r%6(١tL1QW؅Xn5 J@EȢ[?6+6b@ 16\2{:A0+*;tz`AJ1r+%3xECa Zh j\*ک* &JRE7j t WJ_qp$AHhCW7ZR 4$:Jjvڬze]@cI%өN5GVAʯLg7HƮj1 jZ+6$ e$$ڪ7ղi Aʪ[2*XZ6TuJP;9ک* rz*A'ɚJgz6'[C6S@@pqC/3ʚz/k+ Zj^ rKҁ@MF/zZA5ѫK + !o9>:c \@[&\P2QQQs 鉩6uQhSm+BcTE0 e Q&fj%9JKQECk+ 5W"`a[C3ae[Bs_Mh :@Uz;Wy;8zʵ@`iBx y{8K!8k@ )RQD<qNL4rs CQ]P1\ qۧ qZi1/gHo\l **_[`xIaQA !w']0@a ʼn~! )/\˳d`]` A ѴasY`A9˻ .읲0K͌+ X7x>@ \>ɄW Q:kTE{c 5iyگ\˳Su)?3}6'  ݊%jz 5Gce+b@JA,WJ 4Jϖ;&54aPPp6 iۭ,+>ݸ868T̺`5之gz>=]DLɠi<{16)]PM#< bp*:uz=ӎk+yMѬ0~= QÚګ_`j[ P:5P$໲]@ ޙ6rsÏ֪@<5#kuW-a]JyLk@N\ [1*tj ݺ=jմH+`i[ \ >W:JݹJȹל팮M c;$M#IHdb0*S ;ͭP;I+?]6 [:no Tdnm;;`9ar?Ǵ^,JEaڱ{^NE6>,mLz`JF0~~= ſwvb kTJ15*^ K童1\XnBP ]&\a\z8,4,gjWK⒞J.+*}z%Ky%-*ma!KLΛ*;b LH@K骪"S :`rR5]HU=|ハ =8Y@3k+P,Akaz^=_FLy ny3B\kΧ,XfQ~2Q7--<dԠn'P ]- #@ :m'a~^T(J$r@X$f+`{!itQBFIDސ@k()Nd>ÙT<Ad@2Y :? -1ϛ)bTA-b-ˁB -Gm&i jCi."*-,!)Eꞯ*dd,R"5^)Е9 yFf[+5fa+JXd&FrdÚ ;Ѽ\Q&%EѹT,Gy#Zcc㶄mRpXȊ´1ǒɈ-#SE Lf("FA6yD WA- \EYHqB9Bq vRp @x]c- lc=b-7PAgQ~bH+䕾JOh"qKe"<,PMr#EE>R'!YWϨ6٨x;T?wt|Ͷl^;YO-61l>D'D~HV2#q뷿$շmcs_8@Ψm1r}[@6P/Z ax D$@@ ?# FHPN( qfH<ш$zV<`FiEʠu?fSUSp**RZGYP闡,Xwi&7e{Hc{zW&*6B|4֫GUtJřW,je>%OT6f""'@ @Ơ4PjIE!ڀ H[;uȷAY e%ĝByFhh?І Kf A)xp6dJQf \ܙRJ9~JRgY"Z\5J3QV8fK*l'|-T \Q.yꪩkuzǝrTW/yU4zЎֶErnɇ|[Rǝv19*[%P#z}YPg zux5˷ɩ$l~~4TɒiZ1QB.ǤLَo6ѧ*x|X W7W8)fl3[+w[CY»{#9kd d{1 [ˡ럻pK;?ۉ;V:EKK\۷.6 AEwZ }ÑMǿ]۔ɚA[E XѦ#86l9g Y`|" XK9 ;l֋N;sI'j6[akS wYw ?;gi'ePK? A]YLlev#R>eIB?W %z Kp^RHZJ28 ,)r[ iǍ/U0^·_ D_R>M,Wp+,h0@%1\lz@Mq&RJY; q!tC ӌ;[΍ W|<_ll6gSW\1'$_\ -QjI6ѐϩ<&,jC$Q^2"-҈6G]Ad-+tL q3-N}i 3M,:+TK@5<~q/\ % AC]6\p+lJX5gSؠ6j]-hf}լ5`fIfD<6G-i ) `CM|ZJk:ʭ(، .qx8Mܴ^;aFvP@a1Qܻ]]p_F5p\; ˷cmJ"1ֶgC`!Q ;w[Z]DaMFj ~/c-MQ"6@$!RFFuH tlL8&{Ƽ3D ,<=$[@6SL&.-d> a:<_:F*`Ctzt~7x[Ab3;,5a R֒˔~=g]+TF-צlQm"aHKن|,uV,qbE[QMl3)>^z~^1.ƤQ5~![lQZ1A^1fQ,,ex0S$ -lQRfg: V;x|!ήAL!Zȡ b>+L!@H !n\˻vCO=0^t [*Q&9`F`-1aa G.BdoT-rU1 a'o3[.d~? I]Uo,(,,†^L~NH i=|Q{;@iI$tˏ@.VJ|! E@.:p/@gxR@=8}]FufUA@!`@F \ ћ\Ѿ-ۍEED.hDh0΢ =(=B9_Z;x1Hg@ ," ~֛Km8o`𿮟|'t/E``4 _# /;ݪVX #@^#0 @ִP-->L\iϿRd;@N62DR#mpÞNYz]%QY@НEDB69O\وFF @ 0ͨOނɟB<6fNK qlAOp-o>/דCjB5ӝ2@f\Pkdsr-QK&4p/~a{FĈ?O)-DŞ^-A^`V2#hiWGcv#1z_J1E TR;Aϡ/O`If W"K? Z0-0zgkh NSUt߂6DBosx1uY>>HH;K`lrj.^OpvRV;<1N.xpvsd?LQg0>R?<V}1 !1y; Ol !Qp!MvFrT0r>sſ^* W1 .03~~V.nW0d>>K   1}A ^VQ۩ % 7cXs1׷Ѓ KĚ [,KTY@y1 ])W sY0Ԩ$apqYMmp. P=ל/n6XDB$>~#-M';#D :&, AT&A%&Lv&4_W6ނ k} 7!,* 4)54++3,88'2#;):D!=D D+ K0 R. W2C+E7Z+Y2 g;b+h6p4?C,O1$e*&e4*r.&v23i*9c:6t*5w1 NV WRCGHVTKRTO`[a kQuReVzBvYdhfpwitp&FH&KV)UE*RZ3KH4LS5VG4VX!N`)We-_q5\c4kO-ak,cq(vf'ut9dj7js6werR5]x'D_#Xjl\ZjܜcD Iy@,/iV#즌o3b&ygA#3ųFdJ+Q .C}T#uh`u[ohj$^Y`]uU*q tUylwiVhejj3+)nCYM4GMQ& q%]1DE-Tu6w' hkBeUf SrW,vO' @@kD-t;[04|RrǝK/d/ qZB9wZ-`1ؒqЃC:= 2 -dtɋ9xvP""^A\BWp46HÓjOdH'o?($Xc4$OC!!pO lb?+EF6 DX:"d ɋ;щg$}bB$&3Ɂ2\BI?1V9Aƃt 4?d'"`CE/Hʍ 0iC "H+ +8"3KҀeC'HpE4=b1dz,em?Kߍ^lmW (Bxv"n0!2߃X"l=! ]S5ȁ16 +v-nueq +gƿ.;񊙘 A^!SBD=bXQ@ ڍT.U=r 82_ /V#j= }7Qi~'tCas 31e`eR%g"BTvVS/:Z=x_dq DI_?L^bکQ/Hynܼ $Bv;Wf8tIx4V%= RوBa`ੳ;.Dܣ, <1n1 d")N6+^ i %RޭɎ&|<pt>;!vqv&[={pi-;CoQwN g}/ykmG{]n P?4FNo~[7~&5m};d{}V2}tY0Ǘi&fOezw`WV `g>y 4cgmn }_y/ev>JBhGcwVoVdx~XG qn6uBFi_GUcqujxgSe}xVJ`:=`_+hwuE^}<ȇXMqfݔ:{ȇH=@`g{m~ X}`rhՐM(V~7~~!} HL-}H4*gcC e5tJǃ,3h'r8y ay茑(Zxmuu~!e\ [YFwH舦XLR&eT~xzvX{8$uivh[3+g!iU6v |8W`%bxQAwKIpv<_/9> \Y W_G1eIhhU u"k9k1=Jwȥ\9k qx ,ٗ0L 8TȈ{ւJcIT8 }i)ic\T%4I1 ٚi(9eVX`B!9qy4Y4pypI1XMްbxS`󛧹jcyyשTqDɗ)i 2KCɇX@^Xy>6 Zq/gz\Q#l톍!Aiq)9i4~X yFBQAEӚ>YCʜTQm5ƏY(5P yj/b)*zÄ fc<PJL紈IyZ*C\uX 1LC)=l(_H@`m8e|\A8ZV5 Q9@Eu[0%I|4wڕDa awvD~Xgj$ i>䂡Z4q ђϩ<&*b*ӫWc5(J~@ʙZlTPj!6gRs9{6PggȰz5b6umx uaO:jh 6NX t Ijm5!k0| 6*HHN'[d횰 af;33~p1ቿ芽ĴgcC`BWUYA[33?{;53Kcjs8?)TG7a균+ xFIZgkع6TCycۆѸ{4˹gnz9{@XgtC{JAs*Q q˷ 8[Bq H9LkѤگ=iB!\k>Uy;P@1?Yz4`ؠҗ튩KWPHD pN{$:WН;ڠm 2;+i{Թg9?sjy $*HZh+ 4ԧY;#^0LWp p5PyK,bRi ĻGWk0W00Z8i , i;n/M;> K1*<Š{<5KrL^P¢0ƠlUj8:Mn qǤT-jF7( kܫKĜP \"k1=LXLJf:X\b, AC": 18%{Jj +|A!IUhXaY÷NLCp(,:o}^z y,ʕ\qFt<\oIѾU:iu Qey ij+% 5 ɏ *H0|!#-*־JƬ\TѾ6ɤ֦):: _kj[؟*KGjͥ/ װ˕ۧS)saǫAјMɸaRڦN0ͥ, 'q2M=ъq܄*񬬽zפ9l>78=:ݨA_zk~ ;Kn adk%bX=׋0_{< ʤw)W 9@e*۪||5] 6)jq<[M {=23 m@#ru&NSN ^+mpI\n4~-̀M<;V Dq 3*[mI(Nf*]/|IP!ArUYU^!P)Q]!,* 4)54++3,88'2":):D!=D D+ K0 R. W2C+E7Z+Y2 g;b+h6p4?C,O1$e*&f4*r.&v23i*9d:6t*6w1 NV WRCHHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KG4MT5VG4VX!N`)We+_p5\c4jO-`k,cq(vf'ut9dj7js6werS5]j `G.0Gzڶoѓ ՓwV?0K ̹AڪE4Ez^ -]`Nяxĺ7[#F~xAݍ}+j\ r9* :(zc3do)R#ML28#ե 5 {Ac򌵘E#9Nbbl'qEbCFrED@̄9(0 Rf R,.v+1{֦G,HXo E `׻nr,?y QlQ+B L8XgNe1W!ƌ,T,#h aƖ!ZAn@(ddjBoSI+?v_sEv 4؁CMU&rԲ%%)ЅW!+AKxO*aGؖѴ# g+X~4X`` ń|gQ*f6TTHgB0Pc)1BnDqRpLNd92@m`ۋy[T B"5J U]_!LIcA~e |1tTv"r]1 2ญMa3#*wv=|>k*c )4Aj]:Nx؞-qJ})Ska䮐 Ai O۰a'YkS41g1Hbi\Qy!bψ aMسRZݶNH>l|f8:F@k ' !r3um%FB0>+ =5n'nkRRر6[^Q@$G/Em"t6HZuf s8ϹAp7wk̏ntg6A]TA_NcM F@B]p.p[Ժ s #)[IV8VŒ@F~$#{gʗb6 %a7BBFZQ6vQ4wUyRffY* e rVRw~rx 8q$t#Ai& !;oY AN5a\WH]Ӑ t&G4ViƃÖ'|Ae6`htZu1(wE0+',fKzvͷBRT*PڪڹM\xcJZzA  k|[VF#aXGrϠ Z 1q@ z͊!W19b KՀc_Z {={ުJr,k]횂Kgz6˫\ QZ?waXh6g9#IˡD W);D6,d[4$ Niyc:6[ CG3+I|*R@Yڸ$KL<*Rh[YWsQUK< Q< P>E 2d q#9% >rU׻k[[͋SoX*;!lr;X=U;Fѽk{Ea0K+1 #xڽh\ rE ?%l^kڛ.7YIwvăjgl;<+A\,Ǽ{:v$[ݛcyk?P{&ǻ1KOƀY6jg&,׫Sga>+> ,5J81S^  è 7,w[blLYP̨C bPʲ L AY||V+l\`t̍ڏ|˒\LQd5w>? M|I/RYRL[ KDGIAU:ƀ&x_Q {ۋ_}ޝ&Y z dISK>,  M|p?@kдGD Bm&PEL^;&q]U}S\d- TOV׵ GM(HEޡ >:@3l=Y]>PEҶmv?PN3:cStÞp5 IR >@ LkX UсAj:~e q؏nZ@Y?ѯkTO9zɱ1ξ^pm8E rY9`  NDQ_):CYҀ#r~(]U"^ܗ-J>D c m L j# {:/KYVvx[JV.J.1x>6?갴mY6k( (Ø((] >PGQ2 , ǯn]U\I DMƯI-gN`#!^/b\kiI}[P?gb}Q>LUV78lF:|M Ak_Y]Y_ a;Y~y8.9_A>@n8Da; ^ MHk߀o y rYFAw*OHmWź~2pVۉu0 [x>=VZ  | ddLQ˺ ʟ< noO^ ?ȃ1 {rS5]#ja>ҁg/{,P},rP~"Xyїo"RD 6-"@ #AA!0z@L&ԲK-hx HЋ1ɐbA޲Km.,H޾й߄'л<4TVɰ$42=Oe12[[|MWK/Г.c yE7q\3x`Wd^Azc+5Oȅ ,R (G("E eBd,H4$>Ƀh3xb! Z8?`tQ @^_mzRQ'aG( 3$H Gk DW-)&qGR-zQ9]s@;2B 6^8b ;TRu<@l Ę,[D cANI 6RC`-(&b #"1ҙ(@(e X"6=vA>s$H?/.h y2tb ss$]$ $¢paENT H@?qёUZXo2$#B,A2]K[ ]D}2dAM9ka<#rFؒ>qwA;1@jɂ3![%V/E5guXPr}#y"$8;JD2]d5jػ [$@xfaII2aBAj2  ,C SFu651U %j]vv|cs ѱjZ/P1jBlaD*uMcG` 6Dn5~^6 .,cBQW5Br@H!gUAG#7s;_,PT"~"d#C{ă865 $B:b$ my],RV ǍEz26!A bs8 8C2<3d5eB<pIln1\>?[t'5 xNHkӻe׏@9!5s+yֳ)rV3+]u7@ Tq&-:p9aҦ("h.C 3(Ֆ5nAt Hjxa?dKO Z_L}~EjX7pn2.^R &`!vn-bi[6"#HnZi ,oM<b<޸v7$?P_O{q9c l m͉ #=WȹN̟#/5codAR݅ $ACu6{ Z_]K R f 9ѓ~L,3>=HS!n05Qj#DUWӳψqWJn]!G/R_2AwzcC">ewu!#Ш^r8jo@|]7o_R~B/'t>ayF~Ɛsd1 ǘ"  ! 狴cpkem7yk@̮l  [CD%vHJjS:Tu tڭ  =̵<:D4@0Eɥ;QtKoɁKV)m„N66Jk?E?b۴s̟ L[)P5\;aMij,֦v? 7N;N{sSZ;@q;R ]C`Q -:;-ڟʺ.1ь+ъJi;iS wa;D*PKvacҊԯ,x A(Z-V@m*-mL kKПyZ=3RLﭵ`Kg}~= +۟ZWЈOhK܊#B}-来90i(ˢ2Ͳ[ 1-W.&WB~$!' Q yRY!,* 4)54++3,88'2";):D!=D D+ K0 R. W2C*E7Z+Y2 g;b+h6p4?C,O1$e*&f3*r.&v23i*9c:6t*6x1 NV WRCGHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH3MS5VG4VX!N`)We-_p5\c4kN,`k,cq(vf'ut9dj7js6verR5]'woww,P;2O^aB1D#,|azϰQ9 / ۅ;1Y@@K3A ޤq_Eİ c,lъć882.h ](Y`'?_xP a+.nq24/|qx<-dK$bX#"_|EB.ꑋ_X@\h3Fzn$?D"l2]Xh3G6'lLd@XK]C,AVĕ;0YĎ!!Ըp@i- l.-q5 4CLV/@)pd*kPɁ` Dp_ȼePC!JvDR<щU$| XvuyKW`:Չ1̂  DxBbH%.'sŅPr/.~)=Tt M@Z}R#DIfr2dTOp 8%-O#  Ov% {GVL2¯HOB@&{TPU xEX1YX dȬfD$]qŊޕ =mYx $ -G6;J뒅}j*ڂuu;JMӒ:Hr3b<ض!͛yo& #$4jV" FC+$w @$3')=]6}쥦|q|"l. e HJ:Dfӵէ R VMkB(+f1Z[ Ĕp_|6Yij { Š6v iXWgc(P 5A0qڥs1@܅iyMjY@`$Bߖ @L Q)܂|yϿu0Kgijb0 s$̐ծ:s,hFC"hz/ *biH DЗl6N8!CԉSUODy@.Ƀ&So?n*$ݲC|W & 0Zќ`~<#W¾ĴC]p f{ڙv:eH#D GͼGσn[3dfф6,=V!Vn<"Óhۨ[ĵ#?pcs"t?pW4DHqf o72&d]!ExM'Vm&t""kW8hw*vg6q qzF|G  N։DXp԰l]Q{q^gWXuސr )iI 'u3GM*8ᔳ #Gx^{LiVvސX'V 6A qI)+YV[t1ySًhViI)t@XY#|#'ى MF [y \G J> qPAf9 XwA~z_YpQȜqjf9鉻@QAr])7ǖ vyFt yh 4Y)! ]_%='~)[[07! $AuWU^ AkOU a3 AGcvZDiH*SyCua%!JU CYU*z2 kiO !6J5:S!ZDa^0zVwIZ:$]F`elj2p5cQ vZ:z{:>Y|}([t&h 3:.Bxљ!. Ѫ1Ō2zZY(i 4Z,Zo9^9h T9V"tT^Qz!YIbTdX cj ڰ b71!{iL0T!A(SвH1֊3^`(I+A#hiL [ ǫQk?-t Ye_=5yuVUJ;J8 [?@!$J>:[:N5c+kaMR|H4ۮS f@Ew i=SK_HrQK> &a>P>+QzYI_A9e{ 2?98p?擼##)E <J@(^1YZ a%DU5FDJ_Pi%?tYݛSbPnڛȮ_{UPI~MY(@_Ha . \W0X$w*eW{X\#qG9,#\P4130'1TEqP#L\ID  p k'[@A:(eJ¦ PwzDx+e K+6 !4k6cۅ1ʨ,XPݪY‘AʼnI˔[> pe?Э5p< ̬\&dH*w0 (! oa& ?ڛ͙E:̯|  z\l ʥQlC:tt5LS]`Ñ  -M_0kPq^| (qALXp'mo((S1kcQdz /!j 12+oG6 ia8π̈ s!\vM<6֓q {=&Ѧ=Mأ ت;xȬ ۵ a=*1;,V?ܽAb֝2ke+-,QP ޒ]!,* 4)54++3,88'2#:(:C!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C%I*'I5)S,,P27D%3V+7X7$e*&f4*r.&v23i*9d:6t*6x1 NV WRCGGVTKRT[a kQ uSeVzCvYdhfpwitp&FG&KV)UE*RZ3KG3NS5VG4VX!N`)We+^p5\c4kO-`k,cq(vf'ut9dj7js6verR5]CV HQr<ūwAy7h~#Ix|H"$򏂎82,߄&P D_.eR.8B!5C^( #r-1#*/bP -TbsBFY!1]twYA 'Y&F\[$''|'ytIRt|֦|&:-e?Iɑs$6dF:@byiA(c̍JP")?ܒA' o.7nn)f [HX\$!ɊJFP *+Hq]xm[) IXoѾK햌' ~,R#®%eJʝђze!+Zm!~̯@8ң,'J[gBѥ[_LIHdn"E7.u=tWfuD q5YYRc\* Nk}'IKDI,1Ps3tPC PQD.׉÷A$0MOgA@z(_7B# Du;bL=ܳ`C(S.;?A^@L/vՃ??4>4Tv <.ԃA 3;wnbB$7: = Y(,:ȐN cU")A ?jQ`{=H PbA0xp&i!$;tevQ.6:;CxЋ[mz"Qb1hHx(Dq$(ZFDcH'Q ) (q/||FBQ!oF/@r @MrR#,BQ RNBNhJ( T@"ͻ%.ըrbt2 rBSW ApC}4/KɊ" :z{ĝk;FG I≀X>vP0=$`6eNW@EPDBAzE@ LBlՅLBDՁ&- 3%dIC4*U*崪A+E|hWo~ {b) =PC&;1% (ZW &A2|jAأ"$dQNUBTvuCj8QAxo>$Lhv 5=.r 0-@.)~"-15^Fѵmś64HwѰfj9]Y)mm.D#h)|`P{~v}wuIX&]akP\Ckzf[$G:cn!Wwl:w7P.lK(dT)kKMe1re[gvVm&f8HPr_'GHkqWL|Ohā$WUHaʤHUt'vwfGq!G.G{|97#KiPulҕstH&ta#t7y ! oj&jGk꤄:*}7Hk>hUdFoyyv]g[ꗍ7gWjwxv =?x xn(ycUF>qy1x1hXmW0BPmȐ!oS' q(&yD)lrB5 $)F7{xg6PI XAXF)dQ)Y;{Z9(\Wh"9\(^afM蕄 uLP@pXa*=9epvJs7gQ,'d'\2C /n3-]IXo J&q,H yy!`YP9+A1LH )y~B+0 MA Qm 1ٙ3aI98)M6Wb#9Y%5i!EyKր|8[Y%qP6Uѱ9YWQs6W܉F{X09DA2q,:UF$op%ZD!IG¡i38Pऒi8X1ٚHdf4j[ZRH4SoJ{CIO'ZsBAѢᩛzq*mʜ X{Zj,nZy`9CqZY'X: !V6j`PYz:f؞R*&ѫLc izLʧIsӭM.X ŠUkӂFz.*7Ѧ1 +L<% Κ6 *&q*ҀO+2u qW{3&aL+9Ap1jA:uj:7"= Ɋ&{Պ;:::hTa@7aއ q6%?GZ3ЯQa:x6q(;6Aov;O%HZ+>^ja{6Xdp. ͉Jʜ aP+!;A_ \\кY`*P'FDt`꣼jĉEYks +!kȚU+:y8\:ͳ@ ԰ 4z'vKQss   ipԼ+ 2AozaI"IA  4)Pb)z%+O><0 1EA  [@  ԰-XҴ!$h8w(z'0bUe !ڑ(b,#ūnRHŮbZJ~K Ƽ4 2&zv| a5ȝřw`ģ+tՄL2>6 \Ş\Al$<|%3y\a?ehY S ? Œa>C 5 av,!gp!y#H .Ӝ;SV"KkIMk;7u12Z+C0{F[ǵs;2cM ]D]1arS5]1C 紐Zxo{W=~,ƕ U}w^=҅}#HxOG@{\l;1x[Vp0 }c -$̉v[x70Fo%[)ꅍFxe"ZC};-І!Q m bmC͇Ql 7:Bz=u1I  E:X{,J^v|օV>$Xr S"hQAiL1n;^s !GDBQȧn:^$)쉐~h;پ~*+ާjEpΞ#fJY</&_ja~͒]#D=R pL]2zB] M.MCJ?rci ECFbߨՑ <X9ԍ.UH<ÒPb+hŅz0a,6v#F=@h #`lQp׌|ծ^8VTaTwV䍤H 6"2BvFТp)B':xœ>&DBi#RT*d-X:71}'\=[lauuVO@X'$ϽHA6A7y-V/>=a—!D>ǪaFgObb9 t "1}7 R򌛆``8-H2DXދEb t \Zc -[s-Z*ٮ=s@X@Vٱ8,Sk5yͱǼ3 'r5G9qjkItWGÇJ' 6ȳFLRʙͯ jDҨV % t =!U[5d {&HׇZ ;@Fu,<6B` Cy Ch$ *# 0 a5wxW@v'7!^Mb!Zlz;!&@X zW36Hd;%)a#G\ 9o9zK膘vUm2$r5̖.1̹<Sȿb 6AP=? #Q ٺ)r#6mHn${.F F!X!G=neZt'!Bsܪo \WGAK3u7O>eZdW Şi 9=?b`HǺ6D: Y4|@}OPw B ~}7| 2@{RVWeMz5 7[qT'~b3w\#'lf[vSwT̈́I LFg&z27%7t}3f\Etw сGj|FSBHb|c&E1DbF}}{&Ix(HsJee7vX'Y7zCHox`sC JCCH:5ymW4g_EAubAmu 1b]vk~u5gXn1}bhC Gr0iw%\i8.1fEJBqgVs@e~gcXxo_vjH϶|E aybٸ==Lwnt^DRoafc&4s{OoGXC] xȀ ÕcƕKvUAg\dQ~X8kiVy GGubZ8YX؀Ad#kvhj'$y`wRW..6d0lW2Y dÄms(7\>TZsXuEPGHp\ sCu)怆l O4Շad}6 fkIYN{ 1{ɔ AAbs9YeeV1vY;QxWa H?{ E1 bIX !%t8Z0dCo"/aFљCQL i`G7 QIʩ"ftxfij+0a #yVIwL>Y\Pmז9 :ydLMJRiOM՞:IїQt8p9+ZC8Ju)~57 Q2Cm *QS3`GAyd!{_j*QbJm'hnʤ QEa/# # %*7TJYlY>rDG1*@*]`_ GW#XI=H4;S,$QCy :I eZ>s 9ڣq={w|!:F`ѬEG% 4s3CRL@9?@9ySZ0b|#8ϊb:F; $!a`!VɚDK9 x[`11_K{Z>IE Yz 7_W2:t P4Q!Q6@ bLr;#G1y 㩷1HPWk8x8aP+ѹa!:8 "ƦI=W&;G o˚:0\7j 1QUKVU7@'Qɋz[*} X}([[p ~zZ A![hA]1+HQ _V`|+8 g{d"&}.Xa!aR=C!k\13' Qa|L\\0/ÚI/LJlD,lOĈq\Z]c0 >+:dnj\q"l!>ȃ$wk#A\ |gɜ3[,fWXq!aǧUXu|aw2gllPQ ¾!,* 4)54++3,88'2#;(:D!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C,O1$e*&e4*r.&v23i*9d:6t*6x1 NV WRCGHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH3MT5VG4VX N`)We+^p5\c4jO-`k,cq(vf'ut9dj7js6werR5]x 'Wsd!koU-c䦅#T&-\ LߟT?DVj$@2/L%FPe,n+ьE9?%?[xP"Y}uDl6 BdDsgte.fGjғ!|+xCiY ,T[b9s?yx˫wG*k=Pq9DK.IkD4ܷz;XF T#$aQAE (9/V 2B^Cd=c%#Fǐ OD c2c hX$AE! _8WaKh@#"{0X"{ P}"AHбH$dɎtx@RÖ$H%u)[2+Vj䕱d2"ėT0xƴEe DŽL <@tNh27 ˄TA 3$gIǼ^.-Q" 5; . . D)²& ā4!/cBY'ސ%JSJ2D4C˘N8-Nwj4ħAeiCbS L*B,:.$>uU/B}f!Z=HWMj@#|(Ύ #MEz!D3QI2@Ӕ"`|Z]+OH!<crXJB>@^=9z"įek$"4s3c$ [^ :ڭfU ;pf$z9Fob% +Fjk.,wAZ](!QuH3 B^^]HnhAx{oD~ 5u#H,K`(A --B܂$8#co[a78!ADYm(1d3G޺ړj-K.62w a(f!(@-.89%y+ *' 81H4#װlC<*Y!CDyU 7'pdZN셈t9|Aw]9!&B݈@FD4f,ʹ 4  N%6A `#h:o^T RhDܐd "kFꅐ`4p6*ؐLV6CM$@V.KcsgӧI]U̟+p!= [%%kZ ?P $uy V }.~2v:VhgpxF _vF To6qXxVW :z ~Q~qYtv|B7b28(X|{Gegְb6;*x]PIZ@bD8gE\?1<Є\Wpi)W=BiH`0UxdwV˅`[n51a}冤'? ^i.Q"zdXK(T;h:a\,qh'OY(<+.va1%XX7QmٳT VDLsa~iC [&%'؍(1qeɇ #h*#XXZ@8$LJR_8Hd-8()ёTdhL!19=&-5gz'I:2YPg1r(FĤc NjL7@ iYdA)Sw(:9Jbvz"`:J9+9YJUdH iHT@ E )=1F~L08P@S:)8`I:Y Һ*azȪVȚ`M:| S:j ܓ \ X RX!'aɘTDQ?5j1"сSژ>IаXJ O/;D)z 09̸?X ʆ+G"z.1O+J5ƘVX*y.v[KiYgn)f"*rJBK|[^`Clh=볿sQ;e^x.:c@1וБ !;>AxYd蠸!Csi빂:UXY5(d\OkX A#l[sPkWLQ?9Țh i!(1LWgpy[8r;;UF{ X˻~Kj67I©?l{1Xg/z8ak_U|ػ 2q@%FqE&*ML:X;ÈVbQäG d\!#p$!,* 4)54++3,88'2#:(:D!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C,O1$e*&f3*r.&v23i*9d:5t*6w1 NV WRCGHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH2NT5VG4VX N`)We*^p5\c4kO-ak,cq(vf'ut9dj7js6verR5]R֮mGo)'Q$#<wa{h].m}A^} E'f]:W^xR7#dIoJX?#bux@)fbVX@?*q\~"CX-磈!xz)`K67AhQ? K,U%pe9ݖ-(O"@ޙ&GXdH"GW LiҌYBvjh^nfq>j)yUJ%RFzi&B4@"P6EX"-!ijQ9'S[H9Rj{lZ'B Ay{ b .UbжM)fᄂ*lMLN}F0g% d/Aq3I./Kj (̱eU ;u]aI;0r0lW TOzBD Y3ОyXLXrP:K= ԋy+Ȃ5C=1Uf.q}PscT1`c c b.rN8Mc:NCCd$6DEŬ8aBT@@4A4Bg 1$FE7sA'a@S}IJ(QPjŮP~>>IO%+dNƽwH7+ z '@#M [Z1xÙWY",捃"R@)L/\ H`QC F~'( B2x3WޔX .IvExq!T_FjAo B2J|7H9d?@Hlю9cBؐYDwT|$à Cd"GЏ@Vɉ!dA;2!̡G>IP#d+R>2@!LQo9vYͰ!.|)1:qd@xCfHiS Ȅ@`6$vl?Șy&d 1Hp!G*?0|At H*с ѡ\:.t \H)CYL=D> 2 B X~I;/C9ӧ\*>u#)Vb( I`JfDz4Q"VJS!BԆR"^F"5e=jAzv{@~W%{B+Gb؅X!eg*ڢ!me_hٗv!դ8 Ңr"GBzڛ!NG<=B=CLJݧ=%F0cV,Wg)ȐyVP1]q{n2 k H0:!]d2~(dqf7 `0Z5oa+sf6^EAd%Q!23~@})~ `^1i8nG$ag*@; H2 x).25'Rqlglg o&⃮|nC3;;^}q&8idjuC2XI|'Gqw{@ XvPH6grx4a !2@'p:#v A 'y"ZsۗOg2Z0>vߙgwZсf$8za7)YvAv6Cycp5bEAS!z+jDQ!Qj! Nu3vNUhqQX QP\2m$mi Mr' ѡj"&a=*Z|z(r)z3g89*,siWU*+3S|͇?/MӇIV`]T!!,* 4)54++3,88'2#:(:D!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C,O1$e*&f3*r.&v23i*9d:5t*6w1 NV WRCGHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH2MT5VG4VX N`)We+^p5\c4kN-ak,cq(vf'ut9dj7js6verR5]*\{wxI/ﴻlJ <)mCޑ;R;}״ @IC/El߅@5O1@H-_+1O=pжB;Ѵ ̳ 6S$<s;;1W Ld?`;QKc 1$[Az Fo+Xcϭy'yAD A (6ċ^ (|;H92Ƅd<4voy rl+A7h2eQ b"#E D _$ϋul h }%,IWDR!cDIF0wECfD6{E X̂ SuV2Rs`fB~ip CXȞ˦:b2&Cp", r?x( %.!BkZ2mQl@jHkC\@8f$DPB%*tR H-a"ҁs>2&.n!Xr%!TQO b4{oK)dS`O ۹!V O1?]VBDZlC-J̫F9Ǽ}!-p'2ኖ$m\Җ&jrs\1݅t5z$$KK1 fAfzBd}y{Eս/A{2"ddxf5|I+-$Hde"f6J509",5LvQi'@ e1hm8 6!@L\7mKdjqS 6MV\$wuMt`%DŽ{rPҪzO5قiO  A{'YsA#D4H@9/stԌ @.2H,F/W4"P1F$3=w; ϖ+>8t ,hTrUhia5ª/BɎaB@k ^=r=> [DP!Valu!Wwrc6G.ܲ/ɹ쁈"?"e$wTs pFB2+T"Hjn:#"U͒yUGȑ;SrA  HRp >8(9uC#As>nG8 m D4ܜ(6Ecx Bt}4)_`I1bw-J!6n?m[cO ur'ĢtGސ  R.nh Y@XUYY!3eD;i~RaA;{? C fEz ^.7HTL"}/F D!~wD>*D:{IAc~ntG‡4Pee`ر@'~ a4`MQm8 ?~oq A'z23  ۧEQPxуuA0^5?LR[ 27*_Є{FIHf[7UG=цh+5 ?._v%|" 25(03  )10DA,0js38{;AOds}A=fOMuBxu8ԉ7!1a:`{iY)0tA@OH!`IsW0{u눏,j8 zhFZ g (X3a>XCgXaMI $mX%$!,* 4)54++3+88'2":):D!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C,O1$e*&f3*r.&v23i*9c:5t*6w1 NV WRCGGVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KH2MT5VG4VX N`)We+^p5\c4kO-ak,cq(vf'ut9dj7js6verR5]˷߿Q;08)(177L'^ Us0a.X`?z^q@ .BS5a+}pdS*ʔw# #_Qṣ_4.s5',]{A,;{_/ȑҵM͛ߏ: GD{ V^A5~m !s ("`xP&W"A["bmX{Ġ^B(7^xУwΒ褎ÎvH5A=SXQ\vYEA%AN;bSK,;p.c}A\ef̙LVgG59T)F&䤍B f*YCC\9$G4jc DAjҧX j%z /b*R,BHA lHZR^{FDfzKR rT@V>:oQ,Z,Y;@ [@ _ wD*,WT ۭA9 qFRː$AE|.e| k1@, Q A F|PXqJ(;tu/;-+ Ŭd  -:m, KrAV DwϮ u1wþd@*#y}F>sg?\^~kiЃ˔`P 6<8j9.ACP;4R[/~PF_xC Z?H(#en1@ɀ7$79{BAnőO )P@-x+D,ȑQZ tNBIc}-lGlq] bJ<>C02 JH"Vi~e#$+ N8ȾO{ACkp%!2ʈiW'0!YQ-V;B^C>*8*]F<D2F<$)+9T\<|s#BȿF(V!ʅt z4[Xbr+R1GI*2%ՍbS6͚z4'͕Yq 6tv 7ldzAS6!} ^d/o6 df"}'33DPd${+vx$愜̔Y!?& jL6< W&\T' 0&ݔ6.Qtq(v`!.jH!lSS1T.I/,U X4G H#dβג/Z!,xTbBKRs1%ܢ Jx XNa"꾱FtpcWu7հH̽d{?;|V#ޟTy?t#<UNpNŎu(mT'>:(Hu;$ahb\69A.Om#vA0NnQ*h]-TP;I#wbٵ> L)_-G~k2Hr/ّU92Z Yn PBܠhBroò<<@p+DăR}5 ]~G.+Dc_W F'z."Em 6vrR5]2uԳol~?P WzGO[{uz_T 퇒C`Wq IDJH E j!9'z,ybNw.x"N"FlÁ-jN1!H.ՏyH4yv$GF"yaN$C:Q6uH!]N ؘ$Zإ_b#&Mf9aaO/.˝ FkJDFA.* <"UjU<>nZj4FAjjNXhIx髖"wk2Ь!u,Z\lă@.Rx +_D n]:鹴+ѶnAW+kロ/zoB&oGې´̻? ۤl'UWԱ@#R$#ԃH(V uQ`8Y;2 G G+J*gT@,7= V3JJ\p9W4A@4dgݶBLG1 5cUMBoNS }kxVX TN= )],} yJ7I[mH#~m56D$$#EpRL I ;FAN9B/tSod [9EPܻ}Aޗ~?/>DO}??udb:='߈$|R'h 18me^p9 # !a0kq 7"օ A Sɭ;|I(F@AaL0I#8$ >d$Wy#B8/"u5T%r$vjr9 GH}A 4H(bIR "Ȕ9ʈu 5Dh/<"Pr)ʫ V.˜ i9:)3Nrr | :i" aV,eP%$ ثPR!<-Q-r 'l3"e?♀$;aP"J$` &3pb @J qBHp B3,<MH#>9S$7QD! fF:$jϥ5%BKNil<[RhhSNxꄙXЙ5J](BJ YR b&bE hJN:@NĦ+!j>v"S2zra uS1@V"nE@J/:PXHmB0 ۇ!8;ZUCR[iR, է[#H*≟ jG ?ȸ J{ƅOroZ~V?xω!ȫfE+}i* F\ŅudbXFz!1depuքУQH7%j&ē!=Lٸ 7U=ȈI_XAQ+B<+ d~=)b BL!L`BH\rR5]{{W# ˀ@jo7W`G tCT჊]h@ZK#XbN'0B1? v/HT:N4 9$SH*D#HJ.I9ҌOJIKXj9TUwe^40 "9e8YPxP gS9{&Ddҙ6TGxug T?F:ΧNR0RJt@jJ;_Qt&hI*aj%4A4.ꔭyZ`ed@Lz@3UFc Bk>XnM벊д O\εtId0l8q(аj f7A]LҪ<U+],\h\y[018lKA||K {-Q3NJ'D - ODIņ+H?im}M-J[] ]H09ϰBd2%]P]Ѱj <~QgÆ!C;PwK@#DEgNB;~@c40>F@P34P3P! _8-oJ'%|A?ogL#KMZMu$YzʹQCC@:ŕ `IGؽn導%^MpM3U})f' @V nMg9˓QѪ`zdYjQ#UY:tEW"MGq +9eC:ص^pTV1}H$SAd"Gȫ!(߽Sow }eA_[x‹  n1߃A6UIHcK] O& 0ݻߋlQy_Ǹ"t9!$ b\)˃1v™D<+ 斨5PWH\cT@DMF I>N [Rv =F[9tYpi/O!H%rkuR>H`a'Y:0$!F`!A:xNq҅bKAV{;j#!V=q%4bI\ݐ;ٴԫ`2wMJqye)7-@\oLd^O9kuR3D)xCN4~r2x 5PzE0X#pBw9GHsBvlq@$mhi(sk]zG/ 饮e#/di{p2lo H%#oԧVpMү:CzS!/y: P># wH.d"%l^HCLjAҌQGrR5]S*-.uB/>Jdt}KaOP*竔;(P'񣤃C 78~ @m Ab@ $c@1A0ā@ <@!DJ. i p$$Xrp!!L^#u8D=%J$YBJH.v _A'Y"X`2DT I6$u^̈9z\^6԰ btaTIXǎH0EN^D܁@xEb \C&"d!) <D q"E^1 I0іYn4S>]"F7FS9Y~TYJV]TČӝ ٖGY!WQ4#"Q>$꤈2L$",R4r$6@!j6ez`ئ@J*uR>EH+2L!bMC`Bv _?Q: %5'^ ?-@WUCiU W $oY X!2`5sNolh52E.r mͬ|؂oZ]mnۆ5ni^dv8$a^ 2=Y~Z5rA0gEtL[|3O(,H!ZCD}\İt_ BP9t9YTț"kW[w]N(zPbe~^Y i,HB;vtlj6l' M}vF95-'3_ͽ .0Uܣ@y@z퉇B޸d@]Ǧѧ}s3ĽSF9f~%NQs<?d 7/`{Σ+ǜ,W?YH/{=g쾉N޻hGB~:sBձސz;FXpFk_b 4!y'g;IDL PP "vнݓq@!h*<a{wnhUh8G__؄!ka9 & cX04@3hiHyumxF]L|(\(Cwk8j 12$&Kv{hfts >[>z Lҳsh83 !o(A X~S]_e0ed~nc~yqaɶpPwI1‹6DY0hOvD>>>@s/Hsi@2*OtMt7$\"#Q3@9Wui`-(Y!)Nos|qr 8M6 Y.h\v+ 6#:W${"XLh5,sX\rCR㏾!B8|mhE`N; :P{^~`7xqa)Pv[vqw@It'8AP\ 5Y/X?'gut'fd5E*{I>i{]㙾 [4R1 Bц+?D x' i ~') o%g^) go 0 Жؖ['a0h;d'w[YZyquXܗ5s 3悑9v y>;g.iq_y?)mOx{`J):!y>adv;Zo01Б6bwq٤ӢqfFR*2DZYȥs5Jv buIPD㈭6]g$_XIsǯ(9`?sXo'}D@ a^I)frR5]Y˴f5h 7کS1CԪc#QοB -7^׮M!F]#jFKW!ͪL+QWnO0Jjښ&Or_Ks"C!g? Y#Dہ 1x!`e8ކ-`AT'& Ps0模}b !?%Rqъ-H#!idlFLD~Uf-]y$KL-9&,peHKfdŜI'hvtH+1(E=Y VHNWiVuiei ʪdfp֒~fT#}![fYG]diN(D%b)cJ JjlI~K+&!U4_y&d/$1UBێԬp-LP $:= qU<yp1Ɛi ` 4좲$We2F@<Ë@c 'e!@ -;(ms7@#չB?V!P,B?cf%n q  -M nb]@W3O;䪖NtK,6. 7ފKn@n4aw^ c8ܒNuSް7O<>;^QSNOiz+O1փ7X?X?oPZ,-D=5D?,9̅fK@`P!88775prX.@E| a'1PoXth1lϐ y0% p\h{?.vqrDզD9[* |ƃռ89 ϋoCXƈ ~H␰nhq~tDeǹё Ib! BH;'%ϳ I>w53t#O 9DH,RJ#$=B@9KU"(AdT沎T,Hb*6$i*HkF08A0q[GӃ.$@ "D{ABA$Z# [XB.S45R61tpeWCyقU-!Z,J.PEJiZL.d%'8,ՋfէY'BAaTXZ3̤>'+-Pc ,B0df'֭9D  E[W3ݔ;DAP[!o 2HTUH qlE[G*ּaq:D2AEm'r!?օ:kB&$ xH\ 7f C5BKVhUv1<CZPA qa+Յy>_R\/I:}hH7j]DVJSI?߂N+Ȏ Rd$` #gd֔ !H,nƒ$_!;D_A Q-xʫxVe,OW! pN!xyw1ARf ʗ.K @0?FsFǐ];?A:׏Mm-PT'r+ާfn\x;BUS{% V )pC߳K~s׏7/k{>$K9] q'ϟCr<ص^Xa{/w7C7H "c qbSQdYRQLkq3!0 " Ҍ+ҍո29?4sPq1X (Uxc)Q48c""R >BA@##ْюa."#}.0P1/18/V[ H)CV,E#gi"9\"1).)(y.\)6p. hY)602!II@9~XJq1ә\ !b/쩅 a xI2E8@q)ޢ]@AweVj   5]; p#sS1d}j! ѡImqA'[X4z'!).W ʰ&iٌJ+ B<Xp8~1F/ُ" {ʰe3ЯP= *"@ВI1 A:2Y0!@SK9i: GrTPI"0x @) 돗ybZa V%YH!u{ amnȮ.,Vp +b =!Ra{*>( к(Iiz G~Ȟɕ,{ B;ϫ4=qK2 V#:]*:)A|9D 12 ۢ ڧ $ØI[`r{:\dUC{8>EzM\,<AH z;MXQۏ7\jI$L?OV,rR5]"<"}|7i'! ' H`&~`bz&D#W+\XHT9?X iF 9 $nKD?TxelLj) >!a#-?x ӑgvA9v9R T}k(((G?Z~T@E((GMإcK|nQyj#ժJzI*Ъ>+JQ `ԬIdlH,Bk'O^KD8Fcb jfdJ+ #kB/n mJ0FH-G|@;.i)$jT̒_d@fhAr)J=aD P L4$$tB/4DJJ0F@f| 霥,xKAt\\ScYmӺ=NuKC{ҪCS=~ x14w ex{d2}~b(ATu+ !'>A .0M0.sV<4T V;M^UQ?B=@1.tY@2BFXBh u ўюF2㟇 2y#G1Y,wZB +&vBԊ|G a D`BlYL {Aj:k(&" BȐ d"pC(?X2Z|?2E8Q 9|0cdH-> @:F7r qlBǃ` a!U/Dzq!aCXH5D!Iˉ9dBdG.Č++!HBr2LI,}0x#\Ho%-"1*"|K @gcJLf-GjH%b`΄@t-IDQY9Nu-#,2i)N G1ِ~ '`i!RqZ8SA&$ ѹ}4!AB=_]Hy:rS 2HH>2̲"C)P;*ԃ( ;ӑs 6 H4Km3!7PVD1Oʅ.vuLOǬ1jC0YMIʌ|Y`_;U!D!=*2Fl@To~D YA~z\qk+YdAŦB" .>-FM.}d;%"č'>kS<Y-mn\vjB"d EhB(tDh!ݍxC^&D5 Յ\w|1)} V >HzrY!/g5 lᄄ$mX{a -1-bL k@,T_)>)[iX Vxq!Z 5H ` G @T!3Gpf KnHlo'R[dCB6# FBb]ǘQTY!aH̓-q3 ` `!Js:!voKljD$2pBdf0$u# [k0T9qAGWd-%F1?ͬ <hڸVr/rE2w`:+,jx[ &ȫB2WFY ^Z Po{!$wAߎȅ 2 })/ -ӻ AT;ȉySuƏ<D!Q\S'F؀(/:B.kԜKݗ<y g"l]ܭ[PR?.KV&y,Ӯ3ě9oEE tv@dj!zN-QL˪v9A罒vT-MܩsLUn|Ҟof$xpnk}KtIK(]x |ߗsgL\!Cb=!G?D?d} &=lvyXtwfxUGynUcM}{ul1wgtg`} g/}[bALFaF6z`o ayăi{%zg6@2!RUW8pnSU1XbDHFD$B[ V7h Td~[gYgWe>Xyz iMRjag}h>Su gtY@%85YSZ( ȯ!aʡ:аa8 Э#k9j!KEѲ=0*Iwr`& I5ԡZ_z@ũE ũ:Ɏa;H;); 0Fg_bZ7P+1'f݇ "]Rv$gL Q -S anVG܇e*7bѲ+"cQdLSI;)51VM ABH:ێ;5K8mXY܋r{vDS]2Ñvm54rK͛6gLSdɧEI,18w[b\[ 3Q.+RN>:Y鬭$sqUm[b3;#ΫJpU[/j% Q#˞>!Ya $ cMG !mZ$^W O23`@ Pgo.Z;u\V90ap浝AM| >>>q9FAK[0V5 tL1$;lZ0f&Q›!HVU % r8ըѹE-!%-!r[-Ob Lz|~\F=0KԮ!,* 4)54++3+88'2#;(:D!=D D+ K0 R. W2B+E7Z+Y2 g;b+h6p4?C,O1$e*%f4*r.&v23i*9d:6t*6x1 NV WRCHGVTKRT[a kQ uSeVzCvYdhfpwitp&FG&KV)UE*RZ3KG2MS5VG4VX!N`)We-^p5\c5jO-`k+cq(vf'ut9dj7js6verR5]:DGB(6-o[VID[TԦ ŸqIl TĿߔ'=?E4!$s4B=5-s.A:CL1 :333,(R@,GK<\GTO<\5Y0o A\3V<!@a7A-όĒ`Ҏ;nPE]P23y +`puAR:ۜ E1pL)4CS$<ʸfV]6N!N_nbxB I] K4k,ٗ~jV3D H߱@|2d}|g!KN/B(E.%'Y|jȬa!la%wݐ?DgȎ%_h$UA8,"gJ6O꽎a3n!3ϏBlkEx $EpG$Kx"wA[lDawAQhZԀ87t;F ~qx{.Q7 1GG(~e8 Y8qт$&@]:@2S[jw|un\0*3*(4]R7yFwyi`0(Am wP0_烏Xw† q^w 8F~XS7QxRtd('jfpywN4Te{w{ص((8_f" T6,8y !&TIo9vhII2=PHTg6e(҇hIŨbÌ1 D8A"s.Z6XX\A݈6!4 ]P3 I`ɍxH"4/IY0b #Y{ wp@qYISI;Q>UyF #1fI eY[L]s)FPg)(gC5EiR(z>Cm恕Y3w$>(bi1Ufh)dYV(9 s~H9y &reh Q;pc /Sco7iqCFbppIiOIeWVI`p׹2=)YeuY=ALIU}i `@O\`Y ZeVVV GGJ uhpa abCpjeJ8gS22c S 49C}!T8]N$9_oyḬ(1*+A4ȧ6Q!A@q Yfwj>xY @2O@`;\JW>7o9֩7K 11w:6È]B` \`b : * 7Dٱ~ ѩQIH:ѫ0;F4 Q1aax)fi;a#s7*L{݈h:@X d3+? @ ]{_vbsf9:xi:t T!0#-s"}[ZZqX 8D۴^F KyaV@)jl2+1B˚0#~krR5]>bD_H@$qgB/x1x|MH."grˆ܁/C `|hHlLchlR #(Љ Ig.&^] .5@%w#K@eD*b@Ԕ!\}QjJ]zÐԅ.OL}vDgw^*-X]7Gt.(K(~$]ywz~QXR Drya*!$O$j+K <.. JџE kX-iyz+*G^4cg[lLGeAas,4qO.LR@C5Dl\)I(SY1r2tB*;sصI7[k&i) !E~ ]Aadl'1[`*-R8Ph}TSҪQ +Awv}M9K4┕(*IDŽ4GS 7HR tH32=ڥ~y &Br{_ynV%[PK2ezpL}KA=#O5ғ{/{@+Caq/6I_<" QH)yN4LҠk]yW5@@IՃ(iP&_Hb :6oP`H<[˖Ҕ<YceYOk("`)XV$-NXp!:XHQ{9lDdB>%4<@j끆#N5 nQOV| ᆘS!ApqgIΊR"&EN_\1!%Ht% U"sE|B9؉!E> $#B`i5Y!Br!,C $ c9K/C@\JaY%4 ցfzUiAƛbϏO -Wc¡AV/m28 } T=! &D̫1Ġu;!5Aݗ)J梅IaX]/|s  @ L6CDU)H ^t 8C@>YYAo )?H V(!LgI=?} rꔸV=yU{]ɔU =ۓON#A,E0v\ ;MHx$I3Gxz+'_]cDn/R$O{Aƭ2ա.Exի"SgpJK9{&c|!oDG :s*冰 ~A !8 r'}3}))&VЧWB6x'OtQnLB v?5bmKfGwIW_sfsyd0xrtA|Y8W0v#&Q~U*|'UR"Q/Qh؇^^GJbք^e>`UvIqC{ i1vmXd4\8w&dwrxD 1]]Kj:aw8 8oa'rm FYeM6`DŽXpU!l wr:Pnю 7aPG_ $0;72Hm҄ oQ A1nii_g 1MQeB'Q&!9m9iٶpD5 A jy'(Gi(yCY>i';1Z mocoxe0I m؀8jFhE fOd sTK8HYbP{fw^@o$){Y`Op}I.Ug)p !.Nbe A7s""㖓dj3+&yxek6 f?эaQ{? :A<Ó4T 5/a ߱CI0Q(*I9V)'r/ɸiSb'ܩ ѕ D"$auv'`9@1. (:au"/'RHt~a;: Qߡckgp XxGSj-A T*r whZ  m:]).jɡ?Q?P=#)ޑsG ˩ 2*f/64JVS!H  jxʢp[HzSܺ?&{`eڏot C C H;욱^Ѓ @kыJ H h[ !%+ENzK_0gPdvˣ:hK|[LJC_v= Q!KC~'S\ )tI\[TRjaO ky~%9;)ø;I̫ 8;{KǼTKK7[REikkqo q@^;~79;K-nOv: dˣ["k11 `5$0Kě^==^/`ܱپO+9ct?36 XG c@ddA (lO {7JRHI< J2|Z"} QEP,\CȔ={ ?K)ef̹,ʮj" ":j+GJ>(\dpr:Ƕ4a?Qa@JЧӊЇ@wEz/EoTHdADJLEP ] 1 Nkzy_\k;@4?CR: PEAk|:ʔldWZ ,;afdi]J)" +uM)go%(u QݙCԨz%ᐳͺ=kL栵ݣ `ʏ=_%JҡKGݐva~v}wmĄv l\E<G Q=Z]9,AOLBJDfhlY a}?rDLDFabE7?ޗmՠ܌yߎ L@ ٍDݛl-qܩ*ZI #C^a˭J. =dxWiaܟ{xޠfRcPފ7%S[NzK.a:/XjjIlʡyZbxN+Wiв+'Q٭ > Axk`i3ܢݩAJy+Od,!M6*k㰺`Ks/^=k ;h( 뒾=a k yGډM{n"zI'g溾^b[/j:z`@x0^#\C>j.ލq!cm^뽧ZB NA^fMg[RuMODŃ>KۣKʥNqaIJM|zK"α&Z *MѨUPQШh$ :nK!e1d&|!M+bcq03!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2C*E7Z+Y2 g;b+h6p4?C%H*'I5*R,+S47E%4J92T+7X7$e*&f3*r.&v23i*9c:6t*6x1 NV WRCHHVTKRT[a dO fRwMuReUzBvXdhfpwitp&FG&KV)UE*RZ2KG3MS5VG4VX!N`)We*^p5\c4jN-ak,cq(vf'ut9dj7js6verR5]|,EkFՅ d lP?1Æ L5@#!l+.eGU)K裺5=JTIr_N%H+Ѻ6g=Qz鍸03}gQI#,6L%)z=(#A @A!D b5u'42G1~H#q8}??vcCdTi^oVJ$GOzlF^%wdꦛ f#&u&q=Kb /$H^ yp)0hfi7 䖇Rքz2i1"ZbᄍjEʚT OSUy*i&:F!A.+yF+T.ݨ6bkK&.E]ȉEC.ŊxP [l6r<#$;b!+)T2!A/%8+>ezs(Dc<`% -?>x-A CM2u۝1g Mόa"RC@`yAĝI$(1BJ ;EݍoIlcC1Kr! fAhRp]WB\&B6wЅE#GXR-Ӏd9,< yA Ĝ'Ã,AI=!{ 4@>=pa2&Q"Ԧ@r,!,v@ @r!S|T6!Ó">` z僚LԋTXI}- g RS#Z5U ҈tuk ]Nc+LJ^̩ JS -jnN AW )qQ'KXӈIW*Р Ggc !5+'A CX:s J9 ?B ϝ'cVD,:^pA[ H QS]Ɓ̽AxhTT?ކ }ZՇhs]D$ @v 7N/C4J!fC䬆{0̻BAb11Gힴ4\+`. TW<&yo65&8$3qE*RD aF\lX!`4!F]6 pE}ök,h=x}m(< hl Htx r!=)+h',(yV%xjش6oC.^ǵ{?sBJU#hS&=USv%H dzuP]isCzi5NsSq]6'{t- Yj͑ \dDxlF I }CF:ElE~T:A\T54/.zϕ.~]hKdf᥮UOWL+o{W}~Sd 1?hW^ീuR{}W{ '5rus.6?gp+_| ^'fOk K f CFa|29Ksqr(l!m7F&ROXE"_PhW}bЄdSܶ d [Hp^7zdv_8Kdo6RtP(A } VG `g7AST iX,;~8 u^>a\Ex q$hHu#xv3G%2H_aSHtͲ1igH3(A"勒Ceiu AvA4b8$5C07xAAFЌэ,SP3x0ฉXGE^`X3rE(AQ3tjGY3(98xseЏ|KDH0<,YA07ؔ6xaw#DA,Y*H9 hgCF Y]kH3q1v@79DDIuIAĔ A>x@0֗1c㇁9Pc镗e 0%0_Ycc@VD љ1 ,)wY>S /FiiI 9My@y^5栗8h }aiڴh)b4靆՛2ٝɝ_1kgw Q5 "p)ةAY.rf-מ:ݩ!n!JD 3vuX :A1zWě1 9DYP V9Xg3&(a(3Y@Ƀa8gs8i @6斩ɔvSd"=F8_4 Ax%@4%\|^:^PF` Y2O+q0rZK4Fg/2<+zF$tl-ު0bQ!U.l c ֠) *):M}_X}`LbGY@ |AjPH䰚 ,, !` e C$$ȧu_Px,!ƖPPE -I qAԙYu !A-`ݾE)ԃ | WMQ9;-<@OR (*`Ԋ `  H` ږHa:Kelq1ٻ]=9F@ dЗP 4~.0 -) Ӵ]29.ȼ7LOZ zZ*B/>亭Q~Rl/Mo-7k,A؃Etb>}22}׮; Q`d0Sΰ˰@ɰ.YO^ *P@$@˰ ә~EQўw+ʺ^Ln՘Ɏ9+ߞ-ڢW$Q0 ĞHcJ. H{K.Nw Tݾ˒/\9񚷵 Q^,NپaQe@#Ok &O>H 4?!,* 4)54++3+88'2#;(:D!=D D+ K0 R. W2C+E7Z+Y2 g;b+h6p4?C,P2$e*&f3*r.&v23i*9c:6t*6x1 NV WRCHHVTKRT[a kQ uSeVzCvYdhfpwitp&FG&KV)UE*RZ3KG3MT5VG4VX!N`)We*^p5\c4jO-ak,cq(vf'ut9dj7js6werR5]ڑsj)ꆛ,isT?Z6)*5 y+r$DH D&A${ۍf,]BN+JvKN ?˪$]#&P;`Նp 4,QD:RsokfE*!$wwIt1>(hL.6nHIyP'r-`3CR!|wT9<"<lNn-H/ fROtISCBV:QrE]- ._tMvMT.n;Ы< ==R-Q㔻^,wJ+bʾꮳ$rA_O/bx+}kӘ=z)E5^yo>+^̢~K3Z>/d[Xi_= ?g8X`I@5qTA/ PhAG;fY.l9CXv#`!A p-! #QDITH Ή :Ё5+4fHӈ56#cuE1‹ C )0,B!҂C=I~x^z:Ida8 '6ɌlRcp FFO fGW#+beZRbE:(!LIWωaIuetD8?"1GI1"*]YCn@NuB;; $ ⢞&M: B&@!DV0.E^A}qe҇D3YB0NEwb)eAӅ-]ANUХ1yAqP+8V5A|MF9a}eꔭU $0H׿>]2:+d=&"T M+AֺցȠ ,C"H4 H?9!$s 'P+![V HH]RL~s|軠R,6- yD1@I}b^[AfW4+)\7"W~ "(4$| YVl{5*#` ~lJqP%H>"ӈNwQ←X"N<;1 _$=fo?X σ ŀ.6' ld"úWzp.6!HgfDTeHhY4[2]DWĄ.ȗ[K֕^aLSk䢇 A>\] bgνp&?` ש5Y{MRk1aF@/5=ٔ6#( 2L Z|h[Ľj! D 8Hv+!f?"n+x{-.$i|l;"#ָ#pbAN{Ni*%ƫ/7H׬, 7$o GV:n,]#j j}:hO@$c>ƦFJw'm_=/JVCoэp lWH6ژq]͐&n/'15_ o"ML>>~4A?qt?q $;ޞ҆Ǵƒgꈿ@~x_IſYlRp;OgD y[sRԂHP!P>!&V |{go{_N[yj6Ctχ^#dWfwTWmew^yDcj}d[a^FmU<}X~XCX2X.C0]q&r2`|a{A'G} 1xK|^uVZ[GZdZ}EiZ_XY^cFNND[:Lzywc&agvqڧkWІ5X9 QԂ1>HXq [ԥlHVaPQ[fHwaV4Xlg}]F r 1m|HVvxA8߆cVɔx\T]&WhafBi7 :h_1V788QX5:ׅ15 V0W\Y|Hh0R{jxُlf1hH`(F ɑ+Y"(Y2dn"ahCɐqUj 1 C;j6KeL8=i؋x[I9 _zq\EX X/wCg+qN_VMyȖ&12f9H~ a G7Y}5=hXk }9ᘕDEKY<9آ8|e C6 ъ:0Gꤔ &6_S |xSusXe()YZxH8gYKBjq)& AK9]0 HXŖ)Yɟ i=5(Ip69cXE]`U EHn[62ts4 *]7 z!CE>#ȣ1ZM!O :0و!g1ъVA;I97YR ,A 1IJ6:PBН1 ZѢ1$+ tDjF+")%-i8 <b*a 8Ta tUUz|#2ė3 Nkčګzه,V 3 ٩ǚ~S{z3pFiz bEjNIs]w7 qujD$/Fd JiZV:+еʗ<V'_;>{+ k R>ړ_nɏcZ~ R  AyVԭ\kD2p0X_<^LXBIkWZ BD8z+t9kBl- ! [xc8}+\?08Pan<[пUZwk |# Urb i,vz^Jr5a>O|iW |1}[h!%ʚI$,= $-DtKCVRl W`0KѠ E1 rlF68\@wk;rR5]ש '骮^}*_HF&#dC /,u*FrwF=QK!a=d/]f;8[[Rr2˘l}+oNkֻ$J+{Z0IDPT@ |MKM*:qi,hJX odz5oVbƐt Wa<"OfH9H"!o+qݵП`vq,;=7qu**+Y5)+`O>yI{lhAB?qxw '{{.:OI}NκIX}@G$|A <9=ިsTAVf/PEpj^QA0-/I>A0$O=ρE@rρNZ3$ T",>G|0 @zJf7$8BQ!x OrUn?ΉP&=%0eC(^c(˩QP5}bثCR $;cX٩BS+C5U $Pӈ]>ӖvuGs[4> ?`TՒ4Ȁh [B2 5-" O$ Y"c-tƝ#r;( MfQ0ʌc alx2^W hK\';tZsA_Bv$o0 AD仐# 'pAB&b x\H.gV0A*" Br*4-oi]>g I\Y Re1[&3.q& ɝǜHPc8y!P('7J"n{Lc<w bզ.uFFsȣAqElp<`{d^! dwQ]Q`EpNbx7V 8~(q Azqbˣ])7a((#@F|&f\'zgp NV+^MEW4pn]@k ot}1x xGlMWh';hUht!(h H86`h& z4ц4A6dvϔN(D1n"v^Wy'ltN@eEP~a\oke7F XXo0N}N8CaDdD{ ;"19aԳxɵ@L;C42[XZC9yDZY/[ra4k29 {=T SA 6H!x PQX0o/; ;1 :t7ƫt 3x'[a;9k{VMp"Ef18;C @dN>Т* G~ bPẹ ^#b'e kܵ ѯwI趙 K:[+ §9.R 7`̵*˯kLF?H(GO0< Q5|Ѻltb )W| Z1IѢZ(YD `Ys |>0!;{MK+ |C !g$Kzq4\Zؾq O=X"L9 LP<< J0F!7QA[23j=w?P As3{f(.yNE}K m*,8#Mu ĽX  Aݺ^ \뺗ٛT??^կ\aK`Oڲt[l: ގ$L-r9p⾻"F<&:sW ڄ}~L@]d`AvέL@ uOMdI4MպJ_,J!.Z oVp8;u+aLƩ^΀ƤxNeO?;T,]~Vc3^~o[.6|j͜ҿcF z`+]K;9.i]ۅs:^!L*n&s*,+%r Ȭ¬?8d*,]~ Ղ.OjԖ-mtD , ǽܟε)lIZna^;}7kWDBœjIODV~_p\o ( ɞ -A}/r(OɟȜ Jp};w'yɿؽ18ã_u*.w]-f̈5,ekh5^%$ȎBkJ @C7 R6!&!a^lǀ 3$W ;<#aǀ!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2C,E7Z+Y2 g;b+h6p4?C,O2$e*&f3*r.&v23i*9d:6t*5w1 NV WRCHGVTKRT[a kQ uSeVzCvYdhfpwitp&FG&KV)UE*RZ3KH2MS5VG4VX!N`)We,_p5\c4kN,`k,cq(vf'ut9dj7js6verR5]XЧ-G*CDzSr)˥(U)5Xň>Kפ7@^Rk!(Bo!,"@ b "%HX4,$˄B 2`I?v-Rp!Ri!I2aTQuh,bJveWvoأ-bK29?/T ?LY%X.hv}ycg@Yzt{-rwdũt,@0ǧ@VՖ @(K,,ʨѕ4?#B~!eJ+Rȓed$DEdA:h]xR͠ѹ^}^Ҟ--u%Hv"^2 u"o}!:a,b!?nE!"J+:C.p$Ī4K(se%!7(S4LW%w$%#?+4>w#e4O+;2GvMD aW!meuݶowyt_ 4xlstG.#9<4TyϨ} tcb*U/" C=g(q7(#14dCRlj6!LJHÙ+ @` ;""'Ɛ <+tZF"ΆēA rpqg?{*t\ŌmY\Y,Q`kAj;1v~D7X H`$F}EagY3ApJYBʐ ;B21΋^ D/a YEH"8ӨF 3l=. od6Bv?8?Y6h)Z!bz* WCz-0] \@Z8mqCnvjW QwJ͆ V0!Rv7]S&R_Eg )68v8K5ًi8Y>!j8.#!SC`"*+g.5oLi!,=Z1UmA|gV 6H@d@8Dd(ZYߙ"evѼ8"lsl<$iX\FU6C+#vNw w&#B@_G(xPM'흡l̶e Y  8xRO^eOPf|1Ao 'p6-c#KM6ՔAk 7H;k4XAʶp^6A> ~ r fz}sζ :DJk9Bx{_| C>2G m!h!yctΆ 쇌 :A- [}ɺ\s7@y߾6*i>s)!?HFu':?s\_1n,줃 "xB]2? `!&0i%'iƀi!y x}T={ճ0N6`dGw0tmց7}# ؀р'yMj+Q7kN6%_z79w8XEHF^d> }B`MJW^t$Gu|c u 1oTwVqlXD'qEzU8,GwvI]UJ3nJAp AF!Fan-'YG$Ulx$AgNu~k& oHj3=$J5Z,Hm~&xidp ~UO sO%ʶZV?`GA8&0qnIE!:dWlS}} !sFe HxzDג1b懍Hs_`mle[*HZBXq`}!f|8xHw˦h@ُ5xsݠ/}su@(k Q T`!Ɩ˖S1[ys0;H ǢP+|54<O*ZI<1z$+X02?K~Z[L)scZ0QC&:vB]1#F <A|21kzˊP [%6Hn,q}M3z* 0^:ʣ^*w IA' 0TpGҹ IQK!O:,[<=G ! `=`. Fc9[ Q[\lEKl`8UP `8,{\1KLWׯ2ms37[qjal *1i|;jfmp6VSKPj@4 lX"VĀ2  P  4=5/ _{4I*M4wi}LM y A4+-4ɮB9[\Ͽ=էlLw߲`ǼL ۢk^޻ؔ#]3M5pMIu2AM q9[ {D=CPT-5 7#g;@7~K]6p#+BfӼZ' ܜn>Le´0 k}δ Q Q {.xPjd zу An7唶%20 !q=ykR$AΏA:p\pm 뀝Ҿ?\Î[ENef?N@ι1@k!܁1~[vAu"kg ?ީV%_Q q !Uҵ 7;)Bu?Q!>.ڧu~ӱ VUPG`5,!ߕSLf\TY(J,=_Y~ai]-?eQ6"5k9x7 -g (A4H`#f !e0!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2C,E7Z+Y2 g;b+h6p4?C,O2$e*%f3*r.&v23i*9d:6t*5w1 NV WRCHHVTKRT[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3KG3LR5VG4VX!N`)We+_p5\c4jN-`k,cq(vf'ut9dj7js6verR5]2!=`%Ȣ6B>`@1郀 gVH]:e Y"EV#PEK U*(Á4f-xmc0X[!`AN@9) !CK`o֎BXРAރ6fF]o}A :DƉ 7#\ G\s1V "Xn0+tD|@.;f4hIvD 8 5(z:Qag50}S o.!l-1p2IDǺX:rkwz +96!lLуPͤ30|1>hԡڑ ,!<Y`s hK!6aI]034<9f*Ċ:f,42Y7k̟* Y7_JimźPcHJLDz9LɞD¤_pD0h ڱ8}k aL-h`>u H^@ECqr,.%; ׽Z'$akM-]'}*HO7 aͤʪANCzj β׫Dܬ\8qϊbHƜa|mXH;iPX :{=`mJ; t\'Q:p銍a ==XNZɄ. .|q[-|awӝ bc QŢL %! a:#WU!ռZa_eI v;ʗAaJ ^<ُ*״{>C^zc7 '!0V^ꏚimZ%a0o77'RrR5]b*5"ZM NX}v޻Qͮw] }-ΗO_z"1,aÈC:cҰcTK ^vK(Je ]vzQ@K _&!}#.{9n):WB_>8dxd?9#8"PɅTf Ggt};H:Ң.0I$O(Wi TB^zi [m<⇎9??ϐqTjdȜs.XT h%eE WVw]|sbtFᙟv4_S;b'H%]PB {\ZrT,i'| ArFAnz 7 (^#"[  Ď睋1 @QkRZL`.cBKvJGl[$5r͹FL%1A -˙{i2`WT噪D?SՆLJ.?#DN{HsZ8;y|BLU5/BwA#m u=k|߾/緒nO}H-Ѐ\@W>/%_A3$c) X#>/~$B)C?F4X`jph@ar%5$ދb0Q|.ȅnh1F0| a"2F063¸j1e{(kH@aj$-CjQ hI#7:䄕/p-ғj0wAJb S<1Ӑ5.2KYXC 3Xr.KZR4-N.򐐹bAiPӚ"693p Q)YʂL&J>B7'5ώӖX AL.M89R dxmh!yžH(G0MjT '4G 2FiR{R|E% %_(Euƭ+P$3{@J S:dJRtK U" jc\Wְg CA{5 b)dǸǵ*0Eh-rq|)-P{"R>VN ?@m3=&9*[Vvj"3M9Hf \yqv"?Z iy?mm([2-@ 4b@5J$.uO",n. ӷY;ם mB1n_}߸K.wC /1$9\`=gY ?:H ;RG%+bHP.S7.[XAKʨ9 >AAk\fz1d:wW.]&[ hi>39Gf>s$o-¼D(a8F΀A+І6 ݶu--)$iV $B-!S{V?Vm#(V+[uU|b{.yelul @ٿ!kWHT}|0\``cȫ^ Vgߏ|֢kY/4q#U :kvM/;e.BƖֳlqi:CYjVR+@Aptzq{ؗl/3+D1s0~:zsZ6pP!|WlW@^e( 9׻ף^H+"_`;2d v_h>^^&w4 ry]Ż\0=BP/ A_Prq_X:<zWL@˿P0RV*AGH%5q7x#EeL#E6rn `r%Tw"f7lTd7W`YHmAsVR@V "u.(7WoFVVm76Wv/ǂpAUӐ8HlV o d?lvqTRWhgFs8?aYRRӦXkWtЊ!R5[ cj#f{¦ Axt(ff;&6HږlU:h(JY>gw ؉釿cY-5n¹lؒl(U6QRȉDG eVbfa<)䃈hp >Yiu)[MupQ%+`UƜq8pzyH37[Es(`Yd/RaD%Bf{9z j8aQU# ogUTKV*@[ԅzu Qnu8|mV%-ЂJ`/5t󄗹SgdZv TvE9lJ1I> xRI#4_9c8KjZomȒI >V-Uk*8W!:j/l˨f2ؚg vGQ8YM o&J*ȥicJ@{%jDj] xIJq%ʘbp?D:)wClJ} tW:DYv#5짱u֡ ⠰jlrmE[xy3V>kH_Hh)J~^zWF"UDȜ]p+z8BaW{8r֩o<䚒&v?GKp;tqkR5_l*J[ DIs J=&  ZJ!gLC *>[[`mZkI)@Sgb Q-EզVB%DwV˹w?׋ &#KDh5:zp.ʘYhQ>R:.V s;jpQU_w{/YkůdGm[[0 fZ} hl^@ ᚼ[9k{&p;k"ãUXg=z=ti$"BQꁢjU%º9bLfV-+tF$H|kM5 ?BI\ ph:!=B]8s#.=Y?t QFn]٫>$xIFY}1qA2f>>Pe֤B .)pO b0 P9^Ӭ0.xv,K\(Z!` -qùHOOp9Am/+??P1Rߺ]Yln _Pdc!,'b1Nz[/>}k\s0c OAB(O}ƾN1N _BY?j\?q/tς)BQ9`;OGq\Ծaoyl4d._AoEA ߟ_SƏ/~W_P dM 껴·2h4lIԒ0OP9LO_/4?q^h_x9 ;ڸ`O?M-oRPo0<[ DJp/AMO,0?;9+0p 1e0 DPoR0_ǭ? PQo_@Y)aQZJ,_Z_}2W?O%Le0 ?O-;/oT奄S(o>j;w.0*;SZ_}2_!AQj; ]> PYοP ^1M% Aq۴ 3} !FQR. qJ@nF"QG 7 pP4.M,Ue O@D ٞϐӓ_[s PeP߾SPL  00mAP:0m&\ѩ#< מBPHÓ@ dP,p>^ bӾz3S\Mˠ>JP$  )Ǿo /QpI@P[! )N~7/=REۑk0 "4 ,^q\[,8"}e{ @  R= @ ^!F6?dքMUF;鑞Ӿ _Rm ` 0 `.a4i pIp:UД,/鷜*Ai,/B"$hQ> nnL-;P[\/:2^:!" 0BcT%?9R܋XR,Mg_"U(_1ow[ > Z@hn^J?(m-֟]ɻ h-?pcY>@ 푾0Z^-鑞:,0dpT}EmDR$J?c;8-]/ n ~1O>m;ّ@.p..4zݖt-R$t,B0BPo#ENvڬ=~ۡ?@ : "T`+0פb]a;RW^/,H ow+/yS@.՟=ڑ~=aa?p,`/Qiڑn\/@-鑞Q:ayNRZwھ 얞/@?P_|r4_?ؖ^/,!n^P/@^\@P:9z/-N$ڝ=Ehnjq` HsQ`,^VxZY!^i@gŌ. b=p ڋؖN>ʯ }6H-^M} >0P@yN?00:/0_./՟ Ϭ @ ݷ0//ڑNP_>]./@ @c0.-0 V^ }{0+0_00SAhao00_7_00}ڋZ.m97ovP0_^7O$x Pp00P_+PpRP - }k驞70.?]ZR ^w$ -]"| ?};|"!ѓ\N }A"ѓ%^\}݇\p!!,* 4)54++3+88'2#:':D!=D D+ K0 R. W2C)C6Z+X2 g;b+h6p4?C,O2$e*&f3*r.&v23i*9c:6t*5w1 NV WRCGGVTKRTOa[a kQuReVzCvYdhfpwitp&FG&KV)UE*RZ3KH5MS5VG4VX-Xd5\c4kN-ak,cq(vf'ut9di7js6veG;T:C0P8q%R:L9Y'd8e:l>qR5]Iy+6lٿ>X#Vl5*pjݛPM߱3 Q+ ŋB!G̀{$"o Bx B UߌwAKT#[ wSf@/;v 4o[Dצi{ݨ NC<4tx03GqIDu5lbL"D`WKÛA~:4X=eùL>N 0 x3hE:OSssM$)f3Cn,k7DBXhTHs)T?${(dpHhn[4AXl&Abh"X#wZ3d;ȑ8ˤt/TnmΆ|f ~l1B 0a!n=H{j^)0a.]04tYiB=cAlDmn8 j_@~~"-ٿkθATī N> M|A@\|3`ʊ'Y#Szhcu $BAۊ1^/ 8kz"`. 8A; #@ |XI|Ci5Y0#GNBLg#G5y"0Cf&&^吗 ZfOP~SniCp뛜ٮCHLJwx;:<=f={"3HC"8%gOi ~Q gBJ&UJ%D eR$ts7qgAq qs' zZ]e !ʖl%qO'U63lD  gcCҠVz؃{Vx5d}v U{qy$ @&mUkW ŵ"6?cQ<1xRĐ heRxP82`YVSV`2u$j _ lf qP1a!}2p(o2[ apl1gZViwjZva`h^2~qihv_wYV mx=~FNBFX 6(mqr!/u.A`Au׎'q&7VO5@| a5#~SSqQ5~.BxpȄmy:'nVaV~g5zS eA( c/x67FaF29*"p&&{ 8v`NYFeW Π7OnƐv9t ƈ|e G&Fx qWoI!gm(_$s^Tq!^V?Ɍu֖hWAfn)NяwakRyv7!u#F]יǛsH9e9n  t዁qr2m׉Aaab񝓉F|uɒ6VlF_yzIVQ %f+așt:`~H' AlvYl'-nbcɡe~^Fȁp 6\ *$ aW zyӢoFE ^Z 9yfMBxWZ‰PgW`r#ѡwW Yy9t 9iI٠iIsJw2qY-ʉ`̀PqʓTy)ҤgrUkV׆:Z#:":XwzsG Ф{ .# whRpҠZr|v:Qi:y% ~yڗ0&:Q 49; b^䆜v `Q T0MX`"vCvQɟj"FxW\px_N_!0[K87{$! dŌSRiFIK"1/%Ҡ!O8p>۵î]:3,7Wr)Cętcv .[%ҲmsJM~OF[ i<!X6]c&RxۗtpPJR+S7CQrva7@9PJ˵cb{3("YBM[rzbW{T[ Aaī0µ6{ XP,SdZC ;Bi_F[][ SIUT 7[,5<8{ib*)h؉23C|(<8k^ȉ!,HXkVup6ғ:]K>7=RsgW={`2LA+YpioKK(Лx,;t6*`Lɖ<|\qlj=&z LYQV@ -=]X\{Q #+CZ W˦Ltq^ J$JlS{;- VüɌA{VO\:{q:0Oqs0y }s|i> u:%@i aӿȿW҄c/h:L]y@A~KNi龈ht[ZK ;{OƝ̚z ] kMyW1!zFFnN,\C:,Sٲ'HLؼ}KADd-o|rD:@AU8`79Rz-<*Ƞ @Hh+ P N«ü aѫىLA@A@M$ZrBB8t$myR Lh*pD3[ lzMM{OĦN8]S ;& [`"sk}JMM9lBS) 'Nb Mܑޭso*([#06?UDiN<-C\Tj۱8Yp`^ DAfi1.{H y_it}}7קܵȡB^U  pm@ᅄZ 24<ڦcFv h5'"2 x|@-=-qk7"L CA2H.]$KsnO^GT ݭ:DmM2,,lvMnd{}/7e2R6^_WK:1y }°jAKIVpyFO\,\'N)BA ncCJ S9/G  =LL,]dl:2,J n}o lݳn:o,Y^QzDrЬ{/Y{jμCcݟf_|[~ܫ$8ܚ& `ۏ;{[ۧ׉mP΃e`.>60`L^ /Vrp΁5 a*k2PPlOMI]bC-9BQ9k,C :=V -ֿ|ܫJNJͽ/(h,Ւm&\^??ܐ쾻/OTmn-,-O`oͿ4A^֛ ^I08?D=湯/}-b"?Ԁ=|]5ϹpFf.CCZ C}׬ě =FTW1⾜^G{gY")N?Th A72kO}#7!RM|Oh?n A{  ^14 !,* 4)54++3+88'2#:':C!=D D+ K0 R. W2C)D6Z+X2 g;b+h6p4?C,O2$e*&f4*r.&v23i*9c:6t*5w1 NV WRCHGVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LH3MS5VG4VX-Xd5\c4kN-`k+cp(vf'ut9di7js6veqR5]o SR jD(#XN-jtĖٳWCjJK쩝7޿x Ky g7iҽN[je6۰D#ڵWD&E+={sWW#\f'wѣ ^@UQBGo`VRc/C[1D=u#?'p wBƠxȣ_`B~q; c^01a{qE- \x0Y2\}E;1]B-y?\AD x g\\㋘Q.\ !"HLc0P -Bt dgF]fS?)́d=SЂ(<O$Ta%/IP )6 H#l[EXԓ&DvtB@)E hLDC|n@Uf ]GVXdA&1?:!§)8ZQBiV5,=Ȇ S4,;nԧteV!PaT3fTHQD* 'DբlaG>u RG=r&lESQhALՁvmZrh4m1KY2NV+fQ\v]x$ שACԘQi,%zZDsjֽ|R 96_d6G'F 킳 ^(o кv 'L\A#FHb_T q5@RW%F hG*F!=FFbn^ueq%"I2UrxyTA L $1r!N^Db^4핫@K0tWt}+Q[=9-J[e:UHG!N>H9= ךU@NQuj>ljHɵSʂ }vy` oB( e $!6Dj!+-zs 6ŝ-.tg! ͞ѵe6AԀ<6?j;HWW{Uzg ?: iEp[;vy咃ACj>r| Vb;6FGzo $$|j 22`!C0B dU5W2nDrlh:KѯYwG"0dX4OxxC&غ \- LNeS NtHP =kPsN@B! iQ;"̔AA<_% h42}\y{Df/䦃+z;pFE~|Nkɼ5# y~vW&":EYnH4mf|FxEv`iTap6x~h&kQW~q9ƀ8 sQ qv&cw1P_G Ux,H`m@G\qbqUz F IA G7uSCVD3M3JtgxTw !|QD{'(]#73hŁ A'}pSևV7@ah{q{YCttoEQ{7p1؄>xQ<`JtK7PGA'nGvX5 eAFYS8a5(wrq؊؍1dDbm%]es5-f# |wwf~M';SƍцedrEn<`StQCPVZWI8rwXdaENqeMMs$0Wvf q9$nVG a{Y؎َQx!]Zhpxg&W覇QD0gv)wQu$9IDpxu 11{AֆDP'qURAAr ~bhiY0c*Y7PB9$=緂01Ur_؇dD}ƀ9JyFYQֆC Go0?~q`5uQ8T 1UB(m7r(UbV7pR,fWyt6<WD Ω51}1!jD QU(ijg^WxГHA)u@ xk I~GA k壃b7iqiW5=gn c މeח" ޠ}YӆEd25Xtc@op':[@1҆0b<ʲp >/ʗ0=\k@ 8S@JuHQ٩s> i]qa*d A=XwN X1e9STWz#mX0Ue!GڗcV \vL|Z9b@餑;Cf8b%1u9s4"Aj b!& [S6 eJn**52K@\cݰ<1 A]ʒmz6a;AUpjc+zʮ  cjࡱ۱ ;#٪5aʚT'6ڱ;kᱬڪ4MnVX=ia 33r6JI б*"XW4bRݠIhwl5;ѴQ#fk:k+zhpv#c{LjikW{ ';I[s;z y{[򴽱!+&AhS`My{yC1RP X;~nk1qY]: A;;; ax˩]0T&\q q AXaUq=Ӑ'V#X[R[y ЪQ!^:Cg`MS2q[;INASq!㺊eo$Ӗ=a{Kl:UsS[C.qػ`j ;l4!f <q ;6"k9QGA@ڝ胹+mL3$ d#|D<S*Ĉ vqrl; al $ B qay AQ7XQ U@mNvOc8 C;˸+;ebK94k\U  0!؊!N-9 XAџ6n5۴;Lo+D܆^:0QVJs#!`:A2ɋ3 N\  +d;! uZ!ػ!kR;R 1͑iG) LPsˤؽQ:VP3DxaUEŸCL;ppҏ\wAf쬮KP̜֝{MdZM<ع\k,jcbύRb);C;gݻ+ QjP4_ C`ع󕥊\U=4 . ^t 1ζb[,Duk {hTm cA| rR<a'̼C`g lE8d;dkyrSaʽ;䱇!pӶ<.퀳ANoI~K;I@ȹ]88[ ym ~;6ה >%JoWфInV^ѭ+ & 6VUTu~[QU?,Uq!-z(:6`.YNԾGJg~Mo适%}׮~>cX 읡<칺ޡ$}uَ\ q#N 8;W 8?Wp8r!5aIi[;4pʄ.ҦA-\VĎ{ToRoV$goweLk](a5w`בѓrz"Gqm?1_"f*D!,* 4)54++3+88'2#:':D!=D D+ K0 R. W2C)C6Z+Y2 g;b+h6p4?C,O1$e*&f4*r.&v23i*9c:6t*5w1 NV WRCHGVTKRTOa[a kQuReVzCvYdhfpwitp&FG&KV)UE*RZ3LH1NT4VG4VX-Xd5\c4jN-`k,cp(vf'ut9di7js6weT:C0P8q%R:L9Y'd8e:l>qR5]X#իhAfE<^T2vbYQ-z4zݚU*X޼zɓިŘ3o0 \/[(L_ Az "b\@-5BHN UC^H+ ,@`hr<(\ ED6Љ={9 E΋$nggHR 0XL҉x0yʂLj :: !]0- +&*q|"<"OVIK9!ĈARњҩ7iF:pt(<m !&.mz 4H e8Rt##É.qLՆ`2T$+X)ΑbB}U w3#YHJm2 1IA* BR!@ Y)SlLOjZl9!io*ETD LduJG(3/.@QGY~F´'DpBd^rg DmhOx^~ s 7!A4z B4H<,Ed!*ױT 38rBVxU/qzX86req,&H r!a Tq*FhD, eDd!G/!Y1Sg ƎDK2UoeZ .G!JRpCk[L\! kgC9!s\ }Z-3#ۥ#Z~ǚ)AXhV94榣J"detQKH`վiM#\  ҅G_n0A.!AqIb&۽>4hIBD1'IonCœtO[?xH:-"}8]o>L~~ 5,8"em%hXatC؂C7rEd@#mw7>NA0BCj@@th4oj.N!yP>@ s2QٔD]ň8|lH|r i!)2>l'tأ6d L)L / KvwW!R?s!Grw/v&s IU'ܛn8˙0"u`[xCk!:"+9"oX*ϿhC{ﺝ 1~ Q:MB<Q]JdI*~#Z1]*$E & !"C{ڧbOe:*[`sDus2m*r ڥU"etBi:_:ETGKɨ :&3ZtaU@SI;Z:*1J,"'* $)JQ"Β**jvU?'a< 0tFANJZJϥA T5;,¨ʪ^h񦽃9PoH.+[k*@Jzg1/O*!{[c S qW@_ N{Ck1&K48Ы&+ Q:ik8 ;:jJ{H`mv=qay6@&q/ѳ};`{9ъ4^_jgD2Ԛkqc+kEƕK2);kc{UC|[ ${ea\HC [ ;;(Wq3ib{-,J;̘/ ,I;Ґ'ѿ[X tX~8lIcL;:A%̃15  2 gEXVtZɑ!;6^F* !]C!J0Mњ0 !ܪсRC=A<u@#:nfcj LR tLQ7JZR9 RV`FCāʁj~XshuYLC_ :Nz+ߺa|::H`FU` ]\"M:;KhOT\dZc\^Ǽw' vs~< `FzuCt,#/}RܦĆ#OI\k sϹ2N! J:Ec3aNe+ lʜӅpsal̎\,8 m |' {,F)=,>եNiB-` w*RTře!O*ufMq Й}íz̵ [pA덀kΝ:P]b]Xng'ujک7NatU d4m=B'"+M!>;;w޺.!-@>7@ a6>] ޵.@"avJȤ'A!skK!+eS^Kٚ&}Ț8wqMclL)1;~u;>u>ӾtwLjTwQlMt o-p"C}=aSx߇ji-/kGQ^̌s1d { -ܪ q'Sy*V!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2B+D6Z+Y2 g;b+h6p4?C,O1$e*&f4*r.&v23i*9c:6t*5w1 NV WRCHGVTKRTOa[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LG2NT4VG4VX-Xd5\c5kO-`k,cp(vf'ut9di7js6weqR5]gmBuo@}n7@`E F8D(`|Q#,aC* D^$]r׆, ,t4'&@pH"aH-)P 0HQ4֘Ѝe"]AO{F$ `P6v .r@Ҋu9F,~ & 99@sH#Qg;⩡ {ʜmT`*`|H!@OiAbWJ\r 2jPĚ>ȱUs%` ѱ*[% B?r8[+F t,"]{rbF@T@(]I/ tcZs?K,T* [{uf0J`Y&ݻШ!ﶧ!A)eAW4nBvT3_ *7[:)x@v֭"b1ڨJ^v@F`-hG^i2$|נ.z(+Щ8ZH \UӴz,k$Q0d9Ř@w?. /x? 5]5.k 7P?1L$ HV?[@wb €%;b4у a(GI2w<U҉TCWʃ tPX 1?~ R# =8pNC2䎤fD^L($4 O"TCy ŋAHrq_D/Q!6BMYBs"Ҽ?.QiChC ERVL!MͲ+mC` H4!gm:G]#Sz u!DuQ2^vэAl=-$#Q ,-FqEpi\ x2kBƅ`YJ [Ι~e=ƒV.Q t<37+>#% @T*ď!QA˂aMF)BD ڥ eHS q(eYZo6EIݞ>4%"UNr(R,JpL;D~Q]zU"] ,6d ŘCP_賊6U" X$JMxE-VƒҺʕ?xi ҫjwL&z+>0Hl BCbX"]813t궘?<#ʠLaXPZ"F2Gp QsQ\e1/"k 2gxͬD,挰 ㈙B}1C.߈&͝\!2>x#utDm;h1QOd( ,zՓq5mI)=F:Zth–MͪYJ)#HIC.DouPhà>ܶ5+J؛6@Y;>HW55Do4+s[H*Lc1\)V`_-rBmzY?Lk*-Hk-g#xވ+t <6GHYzA(nY؞ Lٚ dST]&;;̽[m>>=宐7H,ݽҾ$lJhspQ@X=氭!GCr+7@|J5l廇-YN"?23"Ul/ߴ<;Y|\6,ۅ{}wZ[˾Oy<]_g?l&)Y?wu~@'}q7}atXk r}jQEgpYv[wphe'.feyMƀlxh*d`Ƃe'Xq1X7t{38|WloAz.}ԱM؃ 9%GGȂZ?'bւGX~òb@hUKxEb(k8W|G{hoց׆wTFs\%kbHe8of` &eׁDŽF[4]8W]bl%zX艪q2iy]DF(Cq|0c׈ՉȊ4Sz{ceD aCn  gHhIF9PtkbD`VwޗbH)hVyŌ8(#,i9XKhZ˷Hl8gI?sͨ;ȁ޵Ya:T x9889{8NWnѓw[͠EA7| ɴQgn59PH6Z)ėc hF^LQ vyGɆS`g t:h28YQEyU[a9)IidBf JFc !,!hLXyb`+)ǗhmؚIVhbɓޖxHhUeN(Zٌ\H=wHi(9اԹiהic}tv()wuifōGYwx2O8Ir痩uIyy$):5~ɠzyڝ&e">P :6Jc!ͰLZ }[QBljp页)*EdL8`V| >c6x:IȳXX> H@YpfaeI )(Z&&yD y;Wa| R HF1HqMXr`Mx]nf:%9ZʪgGkt:PsJ񀊵nz\ Ϡ,'o>{hBYdU~Bev'tKtyňWR{ =:pzh& QZر 7'gl^gr UA~p~'HC Y^ b;1 dlj[;bC맿ye j,[qmij)T8vh}} ڰpP(ꉶ h96 jNQ  fʤq[:[ 9dK^‚ <[0 ʲ81XF0kK)J+ !; YV d+ۿF9B+F[y֙;\]s88kcKl; |<||?hf{Uy$<}keTK*2B<$gī*X .I<:Q %!e"BK6X<{I |&lfKV3,|d W4[g1g)†+R9" RJA51/!,* 4)54++3+88'2#:(:D!=D D+ K0 R. W2B+D6Z+Y2 g;b+h6p4?C,O1$e*&f4*r.&v23i*9c:6t*5w1 NV WRCHHVTKRTO`[a dO fQwMuReUzBvXdhfpwitp&FG&KV)UE*RZ3LH2MT4VG4VX-Xd5\c4jO,`k,cp(vf'ut9di7js6weqR5]>DKi' MP|`&rEl2%cB^9Kr&M K1$Q`EaW>d.,EzxF،Ӑ`$ Šh.,i$$~2+JӍ!B?8(gG9ȕXR|.jo xjdu"Z)n(d J9l.t5cMLq'Iˣa$HLb ):R',0%xr#4I%#Ԅ Et)1/IR AEfqBD&AxֆZ#]VGdgTƫBNj&#Hڐ.s5hҹZP U6$&t 4ӇޔeHW2Iխd*D`hقlamO¢Q"FdlԎ#SJGl8)M+Ԯ!M{l,A8 pW#M@h4hN6[q q XV] ^z ]ܗ[ ~eR6"܋Dڛ6PxG Elh@S>X(56ϵ*٨@\8iĀ-H}O ^ AƉ| 5.5.5.6:80 FIN_WAIT_2:FIN_WAIT_2 ALL tcp 127.0.0.1:8080 <- 5.5.5.6:80 <- 192.168.1.111:40001 FIN_WAIT_2:FIN_WAIT_2 ALL tcp 192.168.1.111:40000 -> 5.5.5.5:80 ESTABLISHED:ESTABLISHED ALL tcp 127.0.0.1:8080 <- 5.5.5.5:80 <- 192.168.1.111:40000 ESTABLISHED:ESTABLISHED ALL tcp 2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db[40002] -> 2a03:2880:f21f:c5:face:b00c::167[443] ESTABLISHED:ESTABLISHED ALL tcp ::1[8080] <- 2a03:2880:f21f:c5:face:b00c::167[443] <- 2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db[40002] ESTABLISHED:ESTABLISHED ALL tcp 2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db[40003] -> 2a03:2880:f21f:c5:face:b00c::167[443] FIN_WAIT_2:FIN_WAIT_2 ALL tcp ::1[6970] <- 2a03:2880:f21f:c5:face:b00c::167[443] <- 2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db[40003] FIN_WAIT_2:FIN_WAIT_2mitmproxy-8.1.1/test/mitmproxy/data/pf02000066400000000000000000000003521425660472000202310ustar00rootroot00000000000000No ALTQ support in kernel ALTQ related functions disabled all tcp 127.0.0.1:8080 (5.5.5.6:80) <- 192.168.1.111:40001 FIN_WAIT_2:FIN_WAIT_2 all tcp 127.0.0.1:8080 (5.5.5.5:80) <- 192.168.1.111:40000 ESTABLISHED:ESTABLISHED mitmproxy-8.1.1/test/mitmproxy/data/replace000066400000000000000000000000201425660472000210650ustar00rootroot00000000000000replacecontents mitmproxy-8.1.1/test/mitmproxy/data/servercert/000077500000000000000000000000001425660472000217235ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/data/servercert/9da13359.0000066400000000000000000000023621425660472000230710ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDazCCAlOgAwIBAgIUN1abbPeW/FETKzGlISahLuBhKEwwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDEwMDI0NTNaFw00MDEw MjcwMDI0NTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDOyhGCoQjxdBmDKcU8NDyilLm33sKMhVMaKiv44n+s UovY92Ie/GQ5C63H0LPyctQfCDXatx2SzGRXy4ii5QsD0Jz0mva9M/Y15iW8+9Ng wjYXQBBRkin0ll2QXrxnqvRExiVnRZ5mJsUHyTG/6krFkA+O0kOwP40vkD0joKp1 L0mN5jFHUJcnidwBujyt832zFgRnKZejMBOm1t5ihwtdQDzCtLvfmm6C/+4jyypJ 7HW+yjGQXj7uM5hD72azf5PXmfNZ+WrGHXsSXoJSPAYHQnH1gLhYIfcMa4yH+HIr /BCk2BNggqKnyOWIKAYo5e3H8JYatGIpzoisU9Pm//cjAgMBAAGjUzBRMB0GA1Ud DgQWBBRwRGTY59eiUG6soqnj4ZyjIAYwaDAfBgNVHSMEGDAWgBRwRGTY59eiUG6s oqnj4ZyjIAYwaDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCI cyriRs4fySXNG3SP/od3BbUulKHC37DvV8r/0vMPD6r5znjX08KvjIEiSNQkGpyN G06/Jt1p1mucPwVf2VrSmC7RV4/5NpzOIUNfjMaA3EASl+Mtz8Cinp0e/MECi7Tz VtBtmia1pbPIjr8/GSZP74kbysNccz06c8OyrI+91vq3isa+xJgjXYcyLnY5rNok bet7QHb1QE2oDPTZlrmZ9Rsh6K6xcwfKtXbsjMDFrdROKwdP1zGpQQIqOelaOixO 9qGk0Y9Tq/T4ItTdQJYvCSxOvU8LDVDeYfOYwW3kbvclyyZ7CnieWxlzCY41As1u 2OuNWUhfNcoqamAkv0nH -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/data/servercert/generate.py000066400000000000000000000005121425660472000240650ustar00rootroot00000000000000import pathlib import shutil src = pathlib.Path("../../net/data/verificationcerts") here = pathlib.Path(".") shutil.copy(src / "9da13359.0", "9da13359.0") for x in ["self-signed", "trusted-leaf", "trusted-root"]: (here / f"{x}.pem").write_text( (src / f"{x}.crt").read_text() + (src / f"{x}.key").read_text() ) mitmproxy-8.1.1/test/mitmproxy/data/servercert/self-signed.pem000066400000000000000000000057121425660472000246330ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDjTCCAnWgAwIBAgIUR5bIx5hi9BsJ9j2CF4yeWvQrHQEwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDEwMDI0NTNaFw00MDEw MjcwMDI0NTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDLpkN07c5l5Llw3fSkLcsb0VoGTVMa7Z7YiU2Dpdnv gQoI6JzUDXHuXsItaUk/V5nqiLQaNto/Hfsx7q/NmPAHoLFVxxgQc6Z9t0fE6Ko2 X6TLXNwRtUM38OIdMSobJgwWZaa5HmBZlO+WcvfCCp01gsx69HhVzAWHtX+HEl+j XXCujerj6bOHUYhItbkUD8EqVmEyyyrzitTd7xN4HLsECI2yAaC+laNWpAoYKSVD P+G6kyzV3UlpqN/h6sOxWFVcmgxZrIwCpRKxYciO9OrOPPW/VCggXNfX2R6JT6Bi TwjdhChWmpyOg196Vyz/fTNMECNBA9S1YXvYX4SW3CxXAgMBAAGjdTBzMB0GA1Ud DgQWBBSYrvmp80kdLiIeEw3LzI8caaAIGDAfBgNVHSMEGDAWgBSYrvmp80kdLiIe Ew3LzI8caaAIGDAPBgNVHRMBAf8EBTADAQH/MCAGA1UdEQQZMBeCFWV4YW1wbGUu bWl0bXByb3h5Lm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAtgnRA72vhXqoarlFNhbv ghkEEi5f6auAkfZmITMOdXE3oI4QuPvZRtjYxtRM8cu17wf8W/h2lOsXDyg0Ndx0 56XO7K17lV/HA73is85ikchk4KnbOxyrMKD/ssOO8eUWz07vnzM+nfWny8xeeAmV DT2tC/l6gG3SYYZKfp/wkHw503OJS8ZtWQviTeRJCDFcOzrI8OVBdb/lybNJ7uEi aPEqViFlPnMFYLqquej5D/pRo4B664++6f4UVXqudGPYXy9TSTjw+R0mdaQKNX70 Jz8HH31q3puDMUgP9X3LTxNhbvvK1JJDOuOCBJdY3ayr8MHzn43f6CYwfEirGJ4u Ng== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAy6ZDdO3OZeS5cN30pC3LG9FaBk1TGu2e2IlNg6XZ74EKCOic 1A1x7l7CLWlJP1eZ6oi0GjbaPx37Me6vzZjwB6CxVccYEHOmfbdHxOiqNl+ky1zc EbVDN/DiHTEqGyYMFmWmuR5gWZTvlnL3wgqdNYLMevR4VcwFh7V/hxJfo11wro3q 4+mzh1GISLW5FA/BKlZhMssq84rU3e8TeBy7BAiNsgGgvpWjVqQKGCklQz/hupMs 1d1Jaajf4erDsVhVXJoMWayMAqUSsWHIjvTqzjz1v1QoIFzX19keiU+gYk8I3YQo VpqcjoNfelcs/30zTBAjQQPUtWF72F+EltwsVwIDAQABAoIBAH2Z2djwInAtlUHL YusvYymRARkJ78uX6nRamngrfjJ9P5cnADK46B/ASbqASTDL8p34GjxgwFJVR2wQ blU7ki7iKP1igbED4xd+RsFnTjOi4ZybdQ9m4EJMSuj+PZ3o5WOa5i0eUwZtGSeN WMlQio1KUpsy1FT2NCLzCehgqKO0D9i3qpSZ7V+Oz/ZDTKhfOs2P13XJDPzfzOoW CtD0GDAsKGQmXkgwdkiVzgsNz4deLZpFNQhz3DLKx3fl6xih/Fd5KsLv5EQbCvq6 vPZPz4mrEDl95KUM5t9i+ErW2kHLjkg5upsuMT1dCbefowD+0ufLkzlPoYegQo9G 7psLgsECgYEA60p1BYSDSDcA8Q8zMiBaY9udUGLJhBM5mijVt94Qskbofny99xJX Z8vwRUmtu7Or7B5A6zmOiO/6e664IjBKyHtpFQ6SwPWm1tLtTWL6eBFqThqQbWZY PnUvLYkBGQZsM7rYSY3cFT3CCoSFoM7XRKcnN1Apx+eRHQUau/ReX+kCgYEA3ZLd 7EMF1WC0aOHIbjPnz0e2x3XW69K7uNvXYeQUcBMOUnFJ1DFBJ9nE4L6ZPUt+pbrO Psm5zyb44mWhBHfGGi71Avi/m/Ry5xcXR4JWRa8zuQTrQyGsxEYmw5daer0OR6V+ /F5WH+ErfLR/uj5EK0B4XnHikc/nw+KwCTLUwj8CgYEAmeiBdZOBoJpCJmzv6ykY l1tPowaLlLZSppFxgy1iNIuHhz2nsVcxD3dqephAaZiUrAX6JyPmJZL8gSz/y3VV ZaC8UwbOXiQR91HP4iANgL67j812jek1bd2Pd7S3oBwAaTIeSrbdsJNOOz0Gf/Lt Az5nu5nXSqkh1h7BpxKpLQkCgYB2odjiU6w+560QbrrSjkXyDDKHrscoskbCHiq+ hdCPhRRo/bEKxGhfPtCTiFkhoVcowtEEextaF0KwbLt+WeaeRD/4nFhy1rniktFq /xTT8I9f44tXASOwXuMIW/QcvTZ1E93en1+7Z+LRvQ6aGBaFldocrxsg+NDdZ3Tb J/UUHwKBgF9h8mbPapp6yMOSnm1mr6VMRpn3AqBffaN0SoCKfFEwIDRD7nDpyqDq 0X26F6galBZEX1oMn/BgYCb/PwXsQ3nIzT8fYrOy56bvGV04VIL6gWfj2L+oGISn zgAPifo4u6q8nmx3LQvvtJjmHgCPVAGIWCPAt8spbtXTLtLUv5AA -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/data/servercert/trusted-leaf.pem000066400000000000000000000055621425660472000250350ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDUDCCAjigAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uE8wDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDEwMDI0NTNaFw00MDEw MjcwMDI0NTNaMCAxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzCCASIw DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALVyHPsi0UUkdv94efFUihuDpJt+ 6+AmwM/QCXiQz6c042oqEeAFfuANWqJiJKrWBP4+waezPT48iKtn597lV09R3gDH hLGzEDHoDKY7+2gxT0ETYc6UcrYlRkDOYy+twMcj8I4xdU1Qt0TZhHlLxvDvO/jS BLQke7xymJr29YPUpRLtvigyihT/zRx1zKKSG9nObUoRq+I73i46baC55fWL3aS7 u1W+/auqnPLVKAlGS/kgGScuk/SnwMrhfcSLizEjYUt1JzRfyHg88tGY6pzJEnUh UGYHBxetRlD7Rt2pChrkHHngNbgDkh7gSD4Qm/PwcQEzmWuYP6fcO60o9RkCAwEA AaNdMFswHwYDVR0jBBgwFoAUcERk2OfXolBurKKp4+GcoyAGMGgwCQYDVR0TBAIw ADALBgNVHQ8EBAMCBaAwIAYDVR0RBBkwF4IVZXhhbXBsZS5taXRtcHJveHkub3Jn MA0GCSqGSIb3DQEBCwUAA4IBAQCAD7jv+dTx4Dr5jqtIPFjKmeuUiqti6mx1bpY9 /e9J923+7xWU50DHxDnwnPKNqYS4jr2Hmht9PRYE+ZxgkxKZzHDzHX+zBMph5TUr 8H84pbV1WuLjWpOC2hBobNHS1Rq707M7wtL+RV6EDKW3T9Foo/F+AUficubOmBF6 XFD+oXcxRYYGdUaMBzd3tpJMRrUYlGRL+7aFKCM+gMKqFzJwZdcfENjIw/jj40SM pyTauRIxouwPTxpAYeKZ9JGLgzoJviuq+he7S1m6eiN/NAvK6M+E22FZcYMHsEOV sTsNwqivVdb0eFVjsAIFgAwJ2BMO6ye13/6QJ3WI6RJOKEDG -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAtXIc+yLRRSR2/3h58VSKG4Okm37r4CbAz9AJeJDPpzTjaioR 4AV+4A1aomIkqtYE/j7Bp7M9PjyIq2fn3uVXT1HeAMeEsbMQMegMpjv7aDFPQRNh zpRytiVGQM5jL63AxyPwjjF1TVC3RNmEeUvG8O87+NIEtCR7vHKYmvb1g9SlEu2+ KDKKFP/NHHXMopIb2c5tShGr4jveLjptoLnl9YvdpLu7Vb79q6qc8tUoCUZL+SAZ Jy6T9KfAyuF9xIuLMSNhS3UnNF/IeDzy0ZjqnMkSdSFQZgcHF61GUPtG3akKGuQc eeA1uAOSHuBIPhCb8/BxATOZa5g/p9w7rSj1GQIDAQABAoIBAFx1GIVz+XUlHqoR RvoNXQ6mJxPBOgqPVMLQPHM+P0HxtkxbwZ4Iztz2kQ+buRmAUy0G54E/2V5EVFQb b1DqRnI5wkldYaV3HDKCDygJ+pLeRYdgi/9LL6TXG5RcVrht7oTLMIIUe7R5A9pG iLWSQn51OXcR9amhyZd+QXr9ip+wt/knCeSCOgYhPigleIXFSYkgi9gwkg6CjkLp zx48QDQmAFcbRS+tPnbgJiB302I5l9RCz6ZoBvl8tVWVV3vSz8khZ8PL4oL9Qlz4 EnIJLmwXd1odLSOdG1APjGooRwRU7cBjqncinEkw7IvDsIpACchcP7+gF2VskUJX bqj3Zi0CgYEA7Ytc0VV6sQYcnVIs8vIrE7FGl0fP/vxcF1C0Y42t191uoSxuhEJZ 7f2l3ZrSyRLjV7FyqngOcBYv4NSTrkYNyVu5/ZHf7sJNCgDpg02BtUNrX5w6TEL3 s0V2GgDBeVCVPsDFg1LQPzSDB9r0A7TERrD48b7FFetr5JOpKjk0v9sCgYEAw4r6 MRc4D/FTdUMzS+5QJaVCsMUx8242s4dOO2FvVuDJ1gXqTvpqjnqpGEsP4w1A/I9o xylKXkFvuEQrC6d4brLCvj3KT8QXcMGHF6ZIdyZ/GlTU5l9H2Rr+8NBFM18ZIQ2u MgqLgIXehmlsG7VpGE6/uENz1WX4xmDIi0CH+xsCgYBZuCZxhliV3hoWrX/+rsro YC+qWdxMkaJyx++qHkwH2UG8rFx9pdXzlrb8EUsF2RV2/LWzfy7s1OR2hbPVwe3Z HMUN6ffrZQXV/mw0RKT2AqXecdJvFWgbFOQ7hAePO4lzLzoqlK/E/59x6xf5AmCT 1qngHM6xrb6Nkdv1769luwKBgAZa8/q4eHf8Lew3vOkQ28X9cwdvwUnaISkAkshX SFkYgTbVhmH+vYvX7Lr/ZYrJmX0b5Bnk+6fIlKr2fDeqv71JTg8Ezxh8lQ5zG8Ln Ap/svmDKtQivvBQQTozhF/6tbpGmcizqLtKEh1DzCDJ2WO4TUSPZ/V/IKqe36Yyt Ej5VAoGAIeXj6eECrVyW/q1NUpt/Tmvn2ubzuJfg4KruLOPpLsi05EKeCmjE6Puw 7GxZFfrfxv3IGl12UdegTkYL9eTjte+RqUm/Ofre9aD/hVDoWrUzJkD91uMP/sdh PmXA4vx5VvMPbQzoMsWrJlVygRw2jQHqL1GRhRkV/NnQVYTegd4= -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/data/servercert/trusted-root.pem000066400000000000000000000056341425660472000251110ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDazCCAlOgAwIBAgIUN1abbPeW/FETKzGlISahLuBhKEwwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDEwMDI0NTNaFw00MDEw MjcwMDI0NTNaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDOyhGCoQjxdBmDKcU8NDyilLm33sKMhVMaKiv44n+s UovY92Ie/GQ5C63H0LPyctQfCDXatx2SzGRXy4ii5QsD0Jz0mva9M/Y15iW8+9Ng wjYXQBBRkin0ll2QXrxnqvRExiVnRZ5mJsUHyTG/6krFkA+O0kOwP40vkD0joKp1 L0mN5jFHUJcnidwBujyt832zFgRnKZejMBOm1t5ihwtdQDzCtLvfmm6C/+4jyypJ 7HW+yjGQXj7uM5hD72azf5PXmfNZ+WrGHXsSXoJSPAYHQnH1gLhYIfcMa4yH+HIr /BCk2BNggqKnyOWIKAYo5e3H8JYatGIpzoisU9Pm//cjAgMBAAGjUzBRMB0GA1Ud DgQWBBRwRGTY59eiUG6soqnj4ZyjIAYwaDAfBgNVHSMEGDAWgBRwRGTY59eiUG6s oqnj4ZyjIAYwaDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCI cyriRs4fySXNG3SP/od3BbUulKHC37DvV8r/0vMPD6r5znjX08KvjIEiSNQkGpyN G06/Jt1p1mucPwVf2VrSmC7RV4/5NpzOIUNfjMaA3EASl+Mtz8Cinp0e/MECi7Tz VtBtmia1pbPIjr8/GSZP74kbysNccz06c8OyrI+91vq3isa+xJgjXYcyLnY5rNok bet7QHb1QE2oDPTZlrmZ9Rsh6K6xcwfKtXbsjMDFrdROKwdP1zGpQQIqOelaOixO 9qGk0Y9Tq/T4ItTdQJYvCSxOvU8LDVDeYfOYwW3kbvclyyZ7CnieWxlzCY41As1u 2OuNWUhfNcoqamAkv0nH -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEpQIBAAKCAQEAzsoRgqEI8XQZgynFPDQ8opS5t97CjIVTGior+OJ/rFKL2Pdi HvxkOQutx9Cz8nLUHwg12rcdksxkV8uIouULA9Cc9Jr2vTP2NeYlvPvTYMI2F0AQ UZIp9JZdkF68Z6r0RMYlZ0WeZibFB8kxv+pKxZAPjtJDsD+NL5A9I6CqdS9JjeYx R1CXJ4ncAbo8rfN9sxYEZymXozATptbeYocLXUA8wrS735pugv/uI8sqSex1vsox kF4+7jOYQ+9ms3+T15nzWflqxh17El6CUjwGB0Jx9YC4WCH3DGuMh/hyK/wQpNgT YIKip8jliCgGKOXtx/CWGrRiKc6IrFPT5v/3IwIDAQABAoIBAEawNqoj6E25tVrr 9XtuE+gz1QSwxmqIzO6dyehLbP94PEwPzN/wwUXq4x3yDwFrFW4CPX6lqBtdeVO1 xOCCUXCdaHoJWx00XQ7xvKbMouZpnVn3UVzBDUyJ9jP63obFnri/z1ttJgefay0N Ls9/BM5iP58/61mdb+L5eJzsODjUMjaxvgJ8DPQWEuticz3s5sEE6TPCoIZH9Vc2 Ri8kWy2/tpCLZpJbrrKZNdAFnc8zgSSXwwu97m8KpXNnhRFA1Qu0y3U3NP6oFYnL 57qR+Kqdi7QG7GcvUXsHhsYYTiusJu9PaEomuBqyYFuhyFtHtLPX65nWZMQSK3pu Eu9Hk9ECgYEA/z8eTD+uMqC7Hz+YUWPMENynAy5KVOSqkBzHg8ePuW/gyTRrT2rQ wXp6l/nTO5A5jzrAdvMIqnEmyhdnB1AoRM4OtA2/wblsNFykWecVQyD3uplafVtS D3JgAN3FId/x2fZ8U2rSvHW2gTbel9HS3yhGtHN9giMKVtHTUs4FLlsCgYEAz2ZV HQf5+deYr/da/XFkkEA9i8deiCcy+wqVlTW6TrEzBPwczLtV36bgubDZLy0NHO4j oHPMGWtn343MzcOx6/hZGoCoBTLkZghipMMexWgldeBgOqqWGV+7mq8uhc9j2g9E aLJKUkGhRmPXvlcS396P9bjKCX1nFLgZqw26xNkCgYEArzrl0fLl5Fv0Gr/OEhIx RmI1RjnBTgauEcGwNwgJ44SrDXavNRZfunQbNbqNCZc57NqoxwCSMnD78EGguaSO AK516aaGvrhNUKVJL281aaB4ceJV/Tl0XKZowi995oOXxcsyDxKHGlq1sH+60P97 hThhUgD3aSAlOPVT3sURSYECgYEAkJKQ+i+5PUPgl6khsFH++98MCAfuCZLpor16 EAzn1jsHiY4EtWJRNhopxMdWXeBVp7kI9KxDteR9AATkovqraAYydpsAhL85Hzbx LFEnfgxfMJA8BCktgHqPWACNuZEb1cGWujSuQjClr1+h4HjqG0wVpgAuNfdIh9Td b7OeYeECgYEAjLrVoYhgqiG6qW+UNgzhr2EM4my0Q9dda4DjVIWZW+19XCmqPkEd ryaqBpolHKzD0GCiutI5S68W9wil3MBgV05qTbFhnTqWGJ3twGNykpYXx6F0aBTa 6hwH9Q/IQ5AONkmSipMRnVWAuDwvdutX/knhEULe8TdGl5CmGkJ/OZs= -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/data/testkey.pem000066400000000000000000000035301425660472000217330ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQC+6rG6A/BGD0dI+mh2FZIqQZn82z/pGs4f3pyxbHb+ROxjjQOr fDCw2jc11XDxK7CXpDQAnkO6au/sQ5t50vSZ+PGhFD+t558VV2ausB5OYZsR7RRx gl1jsxWdde3EHGjxSK+aXRgFpVrZzPLSy6dl8tMoqUMWIBi0u1WTbmyYjwIDAQAB AoGBAKyqhmK9/Sjf2JDgKGnjyHX/Ls3JXVvtqk6Yfw7YEiaVH1ZJyu/lOgQ414YQ rDzyTpxXHdERUh/fZ24/FvZvHFgy5gWEQjQPpprIxvqCLKJhX73L2+TnXmfYDApb J7V/JfnTeOaK9LTpHsofB98A1s9DWX/ccOgKTtZIYMjYpdoBAkEA9hLvtixbO2A2 ZgDcA9ftVX2WwdpRH+mYXl1G60Fem5nlO3Rl3FDoafRvSQNZiqyOlObvKbbYh/S2 L7ihEMMNYQJBAMaeLnAc9jO/z4ApTqSBGUpM9b7ul16aSgq56saUI0VULIZcXeo3 3BwdL2fEOOnzjNy6NpH2BW63h/+2t7lV++8CQQDK+S+1Sr0uKtx0Iv1YRkHEJMW3 vQbxldNS8wnOf6s0GisVcZubsTkkPLWWuiaf1ln9xMc9106gRmAI2PgyRVHBAkA6 iI+C9uYP5i1Oxd2pWWqMnRWnSUVO2gWMF7J7B1lFq0Lb7gi3Z/L0Th2UZR2oxN/0 hORkK676LBhmYgDPG+n9AkAJOnPIFQVAEBAO9bAxFrje8z6GRt332IlgxuiTeDE3 EAlH9tmZma4Tri4sWnhJwCsxl+5hWamI8NL4EIeXRvPw -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- MIICsDCCAhmgAwIBAgIJAI7G7a/d5YwEMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV BAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMSEwHwYDVQQKExhJbnRlcm5ldCBX aWRnaXRzIFB0eSBMdGQwHhcNMTAwMjAyMDM0MTExWhcNMTEwMjAyMDM0MTExWjBF MQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UEChMYSW50 ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB gQC+6rG6A/BGD0dI+mh2FZIqQZn82z/pGs4f3pyxbHb+ROxjjQOrfDCw2jc11XDx K7CXpDQAnkO6au/sQ5t50vSZ+PGhFD+t558VV2ausB5OYZsR7RRxgl1jsxWdde3E HGjxSK+aXRgFpVrZzPLSy6dl8tMoqUMWIBi0u1WTbmyYjwIDAQABo4GnMIGkMB0G A1UdDgQWBBS+MFJTsriCPNYsj8/4f+PympPEkzB1BgNVHSMEbjBsgBS+MFJTsriC PNYsj8/4f+PympPEk6FJpEcwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNvbWUt U3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZIIJAI7G7a/d 5YwEMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAlpan/QX2fpXVRihV lQic2DktF4xd5unrZnFC8X8ScNX1ClU+AO79ejaobt4YGjeVYs0iQQsUL2E0G43c mOXfsq1b970Ep6xRS76EmZ+tTdFBd86tFTIhZJrOi67gs+twj5V2elyp3tQpg2ze G/jwDQS8V1X9CbfqBQriL7x5Tk4= -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/io/000077500000000000000000000000001425660472000172355ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/io/test_compat.py000066400000000000000000000017331425660472000221350ustar00rootroot00000000000000import pytest from mitmproxy import io from mitmproxy import exceptions @pytest.mark.parametrize( "dumpfile, url, count", [ ["dumpfile-011.mitm", "https://example.com/", 1], ["dumpfile-018.mitm", "https://www.example.com/", 1], ["dumpfile-019.mitm", "https://webrv.rtb-seller.com/", 1], ["dumpfile-7-websocket.mitm", "https://echo.websocket.org/", 6], ["dumpfile-10.mitm", "https://example.com/", 1], ], ) def test_load(tdata, dumpfile, url, count): with open(tdata.path("mitmproxy/data/" + dumpfile), "rb") as f: flow_reader = io.FlowReader(f) flows = list(flow_reader.stream()) assert len(flows) == count assert flows[-1].request.url.startswith(url) def test_cannot_convert(tdata): with open(tdata.path("mitmproxy/data/dumpfile-010.mitm"), "rb") as f: flow_reader = io.FlowReader(f) with pytest.raises(exceptions.FlowReadException): list(flow_reader.stream()) mitmproxy-8.1.1/test/mitmproxy/io/test_io.py000066400000000000000000000024331425660472000212570ustar00rootroot00000000000000import io import pytest from hypothesis import example, given from hypothesis.strategies import binary from mitmproxy import exceptions, version from mitmproxy.io import FlowReader, tnetstring class TestFlowReader: @given(binary()) @example(b"51:11:12345678901#4:this,8:true!0:~,4:true!0:]4:\\x00,~}") @example(b"0:") def test_fuzz(self, data): f = io.BytesIO(data) reader = FlowReader(f) try: for _ in reader.stream(): pass except exceptions.FlowReadException: pass # should never raise anything else. def test_empty(self): assert list(FlowReader(io.BytesIO(b"")).stream()) == [] def test_unknown_type(self): with pytest.raises(exceptions.FlowReadException, match="Unknown flow type"): weird_flow = tnetstring.dumps( {"type": "unknown", "version": version.FLOW_FORMAT_VERSION} ) for _ in FlowReader(io.BytesIO(weird_flow)).stream(): pass def test_cannot_migrate(self): with pytest.raises( exceptions.FlowReadException, match="cannot read files with flow format version 0", ): for _ in FlowReader(io.BytesIO(b"14:7:version;1:0#}")).stream(): pass mitmproxy-8.1.1/test/mitmproxy/io/test_tnetstring.py000066400000000000000000000114121425660472000230460ustar00rootroot00000000000000import unittest import random import math import io import struct from mitmproxy.io import tnetstring MAXINT = 2 ** (struct.Struct("i").size * 8 - 1) - 1 # fmt: off FORMAT_EXAMPLES = { b'0:}': {}, b'0:]': [], b'51:5:hello,39:11:12345678901#4:this,4:true!0:~4:\x00\x00\x00\x00,]}': {b'hello': [12345678901, b'this', True, None, b'\x00\x00\x00\x00']}, b'5:12345#': 12345, b'12:this is cool,': b'this is cool', b'19:this is unicode \xe2\x98\x85;': 'this is unicode \u2605', b'0:,': b'', b'0:;': '', b'0:~': None, b'4:true!': True, b'5:false!': False, b'10:\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,': b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', b'24:5:12345#5:67890#5:xxxxx,]': [12345, 67890, b'xxxxx'], b'18:3:0.1^3:0.2^3:0.3^]': [0.1, 0.2, 0.3], b'243:238:233:228:223:218:213:208:203:198:193:188:183:178:173:168:163:158:153:148:143:138:133:128:123:118:113:108:103:99:95:91:87:83:79:75:71:67:63:59:55:51:47:43:39:35:31:27:23:19:15:11:hello-there,]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]': [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[b'hello-there']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] # noqa } # fmt: on def get_random_object(random=random, depth=0): """Generate a random serializable object.""" # The probability of generating a scalar value increases as the depth increase. # This ensures that we bottom out eventually. if random.randint(depth, 10) <= 4: what = random.randint(0, 1) if what == 0: n = random.randint(0, 10) l = [] for _ in range(n): l.append(get_random_object(random, depth + 1)) return l if what == 1: n = random.randint(0, 10) d = {} for _ in range(n): n = random.randint(0, 100) k = str([random.randint(32, 126) for _ in range(n)]) d[k] = get_random_object(random, depth + 1) return d else: what = random.randint(0, 4) if what == 0: return None if what == 1: return True if what == 2: return False if what == 3: if random.randint(0, 1) == 0: return random.randint(0, MAXINT) else: return -1 * random.randint(0, MAXINT) n = random.randint(0, 100) return bytes(random.randint(32, 126) for _ in range(n)) class Test_Format(unittest.TestCase): def test_roundtrip_format_examples(self): for data, expect in FORMAT_EXAMPLES.items(): self.assertEqual(expect, tnetstring.loads(data)) self.assertEqual(expect, tnetstring.loads(tnetstring.dumps(expect))) self.assertEqual((expect, b""), tnetstring.pop(data)) def test_roundtrip_format_random(self): for _ in range(10): v = get_random_object() self.assertEqual(v, tnetstring.loads(tnetstring.dumps(v))) self.assertEqual((v, b""), tnetstring.pop(tnetstring.dumps(v))) def test_roundtrip_format_unicode(self): for _ in range(10): v = get_random_object() self.assertEqual(v, tnetstring.loads(tnetstring.dumps(v))) self.assertEqual((v, b""), tnetstring.pop(tnetstring.dumps(v))) def test_roundtrip_big_integer(self): i1 = math.factorial(30000) s = tnetstring.dumps(i1) i2 = tnetstring.loads(s) self.assertEqual(i1, i2) class Test_FileLoading(unittest.TestCase): def test_roundtrip_file_examples(self): for data, expect in FORMAT_EXAMPLES.items(): s = io.BytesIO() s.write(data) s.write(b"OK") s.seek(0) self.assertEqual(expect, tnetstring.load(s)) self.assertEqual(b"OK", s.read()) s = io.BytesIO() tnetstring.dump(expect, s) s.write(b"OK") s.seek(0) self.assertEqual(expect, tnetstring.load(s)) self.assertEqual(b"OK", s.read()) def test_roundtrip_file_random(self): for _ in range(10): v = get_random_object() s = io.BytesIO() tnetstring.dump(v, s) s.write(b"OK") s.seek(0) self.assertEqual(v, tnetstring.load(s)) self.assertEqual(b"OK", s.read()) def test_error_on_absurd_lengths(self): s = io.BytesIO() s.write(b"1000000000000:pwned!,") s.seek(0) with self.assertRaises(ValueError): tnetstring.load(s) self.assertEqual(s.read(1), b":") def suite(): loader = unittest.TestLoader() suite = unittest.TestSuite() suite.addTest(loader.loadTestsFromTestCase(Test_Format)) suite.addTest(loader.loadTestsFromTestCase(Test_FileLoading)) return suite mitmproxy-8.1.1/test/mitmproxy/net/000077500000000000000000000000001425660472000174145ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/__init__.py000066400000000000000000000000001425660472000215130ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/data/000077500000000000000000000000001425660472000203255ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/data/clientcert/000077500000000000000000000000001425660472000224615ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/data/clientcert/.gitignore000066400000000000000000000000411425660472000244440ustar00rootroot00000000000000client.crt client.key client.req mitmproxy-8.1.1/test/mitmproxy/net/data/clientcert/client.cnf000066400000000000000000000002121425660472000244220ustar00rootroot00000000000000[ ssl_client ] basicConstraints = CA:FALSE nsCertType = client keyUsage = digitalSignature, keyEncipherment extendedKeyUsage = clientAuth mitmproxy-8.1.1/test/mitmproxy/net/data/clientcert/client.pem000066400000000000000000000050021425660472000244370ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAzCpoRjSTfIN24kkNap/GYmP9zVWj0Gk8R5BB/PvvN0OB1Zk0 EEYPsWCcuhEdK0ehiDZX030doF0DOncKKa6mop/d0x2o+ts42peDhZM6JNUrm6d+ ZWQVtio33mpp77UMhR093vaA+ExDnmE26kBTVijJ1+fRAVDXG/cmQINEri91Kk/G 3YJ5e45UrohGI5seBZ4vV0xbHtmczFRhYFlGOvYsoIe4Lvz/eFS2pIrTIpYQ2VM/ SQQl+JFy+NlQRsWG2NrxtKOzMnnDE7YN4I3z5D5eZFo1EtwZ48LNCeSwrEOdfuzP G5q5qbs5KpE/x85H9umuRwSCIArbMwBYV8a8JwIDAQABAoIBAFE3FV/IDltbmHEP iky93hbJm+6QgKepFReKpRVTyqb7LaygUvueQyPWQMIriKTsy675nxo8DQr7tQsO y3YlSZgra/xNMikIB6e82c7K8DgyrDQw/rCqjZB3Xt4VCqsWJDLXnQMSn98lx0g7 d7Lbf8soUpKWXqfdVpSDTi4fibSX6kshXyfSTpcz4AdoncEpViUfU1xkEEmZrjT8 1GcCsDC41xdNmzCpqRuZX7DKSFRoB+0hUzsC1oiqM7FD5kixonRd4F5PbRXImIzt 6YCsT2okxTA04jX7yByis7LlOLTlkmLtKQYuc3erOFvwx89s4vW+AeFei+GGNitn tHfSwbECgYEA7SzV+nN62hAERHlg8cEQT4TxnsWvbronYWcc/ev44eHSPDWL5tPi GHfSbW6YAq5Wa0I9jMWfXyhOYEC3MZTC5EEeLOB71qVrTwcy/sY66rOrcgjFI76Q 5JFHQ4wy3SWU50KxE0oWJO9LIowprG+pW1vzqC3VF0T7q0FqESrY4LUCgYEA3F7Z 80ndnCUlooJAb+Hfotv7peFf1o6+m1PTRcz1lLnVt5R5lXj86kn+tXEpYZo1RiGR 2rE2N0seeznWCooakHcsBN7/qmFIhhooJNF7yW+JP2I4P2UV5+tJ+8bcs/voUkQD 1x+rGOuMn8nvHBd2+Vharft8eGL2mgooPVI2XusCgYEAlMZpO3+w8pTVeHaDP2MR 7i/AuQ3cbCLNjSX3Y7jgGCFllWspZRRIYXzYPNkA9b2SbBnTLjjRLgnEkFBIGgvs 7O2EFjaCuDRvydUEQhjq4ErwIsopj7B8h0QyZcbOKTbn3uFQ3n68wVJx2Sv/ADHT FIHrp/WIE96r19Niy34LKXkCgYB2W59VsuOKnMz01l5DeR5C+0HSWxS9SReIl2IO yEFSKullWyJeLIgyUaGy0990430feKI8whcrZXYumuah7IDN/KOwzhCk8vEfzWao N7bzfqtJVrh9HA7C7DVlO+6H4JFrtcoWPZUIomJ549w/yz6EN3ckoMC+a/Ck1TW9 ka1QFwKBgQCywG6TrZz0UmOjyLQZ+8Q4uvZklSW5NAKBkNnyuQ2kd5rzyYgMPE8C Er8T88fdVIKvkhDyHhwcI7n58xE5Gr7wkwsrk/Hbd9/ZB2GgAPY3cATskK1v1McU YeX38CU0fUS4aoy26hWQXkViB47IGQ3jWo3ZCtzIJl8DI9/RsBWTnw== -----END RSA PRIVATE KEY----- -----BEGIN CERTIFICATE----- MIICYDCCAckCAQEwDQYJKoZIhvcNAQEFBQAwKDESMBAGA1UEAxMJbWl0bXByb3h5 MRIwEAYDVQQKEwltaXRtcHJveHkwHhcNMTMwMTIwMDEwODEzWhcNMTUxMDE3MDEw ODEzWjBFMQswCQYDVQQGEwJBVTETMBEGA1UECBMKU29tZS1TdGF0ZTEhMB8GA1UE ChMYSW50ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEAzCpoRjSTfIN24kkNap/GYmP9zVWj0Gk8R5BB/PvvN0OB1Zk0 EEYPsWCcuhEdK0ehiDZX030doF0DOncKKa6mop/d0x2o+ts42peDhZM6JNUrm6d+ ZWQVtio33mpp77UMhR093vaA+ExDnmE26kBTVijJ1+fRAVDXG/cmQINEri91Kk/G 3YJ5e45UrohGI5seBZ4vV0xbHtmczFRhYFlGOvYsoIe4Lvz/eFS2pIrTIpYQ2VM/ SQQl+JFy+NlQRsWG2NrxtKOzMnnDE7YN4I3z5D5eZFo1EtwZ48LNCeSwrEOdfuzP G5q5qbs5KpE/x85H9umuRwSCIArbMwBYV8a8JwIDAQABMA0GCSqGSIb3DQEBBQUA A4GBAFvI+cd47B85PQ970n2dU/PlA2/Hb1ldrrXh2guR4hX6vYx/uuk5yRI/n0Rd KOXJ3czO0bd2Fpe3ZoNpkW0pOSDej/Q+58ScuJd0gWCT/Sh1eRk6ZdC0kusOuWoY bPOPMkG45LPgUMFOnZEsfJP6P5mZIxlbCvSMFC25nPHWlct7 -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/clientcert/make000066400000000000000000000007261425660472000233260ustar00rootroot00000000000000#!/bin/sh openssl genrsa -out client.key 2048 openssl req -key client.key -new -out client.req openssl x509 -req -days 365 -in client.req -signkey client.key -out client.crt -extfile client.cnf -extensions ssl_client openssl x509 -req -days 1000 -in client.req -CA ~/.mitmproxy/mitmproxy-ca.pem -CAkey ~/.mitmproxy/mitmproxy-ca.pem -set_serial 00001 -out client.crt -extensions ssl_client cat client.key client.crt > client.pem openssl x509 -text -noout -in client.pem mitmproxy-8.1.1/test/mitmproxy/net/data/dercert000066400000000000000000000034561425660472000217100ustar00rootroot000000000000000*0wv]yY*P0  *H 0i1 0 UUS10U  DigiCert Inc10U www.digicert.com1(0&UDigiCert High Assurance EV CA-10 110527000000Z 130729120000Z010U Private Organization10 +7<US10 +7< California10UC32681021 0 UUS10U California10U San Francisco10U  GitHub, Inc.10U github.com0"0  *H 0 Ӊ]pr 3OrtٶZPha1|sC+V EiJ[wRQ[+9e62As2=[ 7d9,r$Kٔ.Å9:'O7N|%x:Ƀmx}GU<_;f ]LC$^)r(uhO$r)9(ߍOMst ob -1;Y݇JH{m3M428=FQ 3Ha|g9ϥR j0f0U#0LX%AOR(ȁC0UяnoSwPߣUG 0%U0 github.comwww.github.com0+u0s0$+0http://ocsp.digicert.com0K+0?http://www.digicert.com/CACerts/DigiCertHighAssuranceEVCA-1.crt0 U00aUZ0X0*(&$http://crl3.digicert.com/ev2009a.crl0*(&$http://crl4.digicert.com/ev2009a.crl0U 00 `Hl00:+.http://www.digicert.com/ssl-cps-repository.htm0d+0VRAny use of this Certificate constitutes acceptance of the DigiCert CP/CPS and the Relying Party Agreement which limit liability and are incorporated herein by reference.0U%0++0 `HB0U0  *H Rqm5>fLBFD9R#r/(E@WBB  \k _g 8c0TtYSgP[&~YI~E:I2jaF RT"*=Z"{SY_w~ޓpAN#xyy.f*|x삞xYXLoO1I[^.89JyY&pu# eI[rl/omitmproxy-8.1.1/test/mitmproxy/net/data/dhparam.pem000066400000000000000000000014011425660472000224400ustar00rootroot00000000000000-----BEGIN DH PARAMETERS----- MIICCAKCAgEAyT6LzpwVFS3gryIo29J5icvgxCnCebcdSe/NHMkD8dKJf8suFCg3 O2+dguLakSVif/t6dhImxInJk230HmfC8q93hdcg/j8rLGJYDKu3ik6H//BAHKIv j5O9yjU3rXCfmVJQic2Nne39sg3CreAepEts2TvYHhVv3TEAzEqCtOuTjgDv0ntJ Gwpj+BJBRQGG9NvprX1YGJ7WOFBP/hWU7d6tgvE6Xa7T/u9QIKpYHMIkcN/l3ZFB chZEqVlyrcngtSXCROTPcDOQ6Q8QzhaBJS+Z6rcsd7X+haiQqvoFcmaJ08Ks6LQC ZIL2EtYJw8V8z7C0igVEBIADZBI6OTbuuhDwRw//zU1uq52Oc48CIZlGxTYG/Evq o9EWAXUYVzWkDSTeBH1r4z/qLPE2cnhtMxbFxuvK53jGB0emy2y1Ei6IhKshJ5qX IB/aE7SSHyQ3MDHHkCmQJCsOd4Mo26YX61NZ+n501XjqpCBQ2+DfZCBh8Va2wDyv A2Ryg9SUz8j0AXViRNMJgJrr446yro/FuJZwnQcO3WQnXeqSBnURqKjmqkeFP+d8 6mk2tqJaY507lRNqtGlLnj7f5RNoBFJDCLBNurVgfvq9TCVWKDIFD4vZRjCrnl6I rD693XKIHUCWOjMh1if6omGXKHH40QuME2gNa50+YPn1iYDl88uDbbMCAQI= -----END DH PARAMETERS----- mitmproxy-8.1.1/test/mitmproxy/net/data/dsa_cert.pem000066400000000000000000000021631425660472000226160ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDHTCCAtugAwIBAgIJAJNwd38WrLI/MAsGCWCGSAFlAwQDAjBFMQswCQYDVQQG EwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lk Z2l0cyBQdHkgTHRkMB4XDTIwMTIzMDE5MzkxMloXDTIxMDEyOTE5MzkxMlowRTEL MAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVy bmV0IFdpZGdpdHMgUHR5IEx0ZDCCAbcwggEsBgcqhkjOOAQBMIIBHwKBgQDL8YvJ wqiJEdWKh7KBbgyCxpWhZdxyLFMguXwI2iX3+n8m2vg/6kBLK/sbI3y3qTeQOvQ0 V/WchWWAnGHT9CwB1MNhqMWd409ZAo49/m6IPYvoB1RctKyUE9E8jUad+jM2WGm9 zCG+KPeYFebTsWiQhhIgx8vPM657x6wA5y+omQIVAP4uMtD8Xv+TZCeXTB4j2bi0 yxjTAoGBAIRxOxIma4B4sEToblQjbwQh9gnWEhvvwAefu3Gcav12mRgYBVqPeskJ 0zROLFr9ubGZo0F/xBGCpaVjY+nDbE8/MwURLBfBr2wQTDbXL/Z5Ea1wNIURsqdo VxXKADqPh/OfylObCONxF37RnSiABwlCPpIERj+g90oNSFLnvftiA4GEAAKBgC6X 5sBsCV71iCPZSM1UCiSOnzCg/6w5nHPawwcdPUtU6/mpOdylfHlttr4jA1c2a3TB 9ppxe1H0945nYFCHmU5zGtgwKPlNMS5GLrHtSbxiwB5dUm5AsNsLA0EVLF1Po7sI xQRWTWp57iLzRGdDoKFiPaW07g/UnNzd6i/RAfcWo1MwUTAdBgNVHQ4EFgQUtX4q D2f00P8e4zp9L+zOib+Fv10wHwYDVR0jBBgwFoAUtX4qD2f00P8e4zp9L+zOib+F v10wDwYDVR0TAQH/BAUwAwEB/zALBglghkgBZQMEAwIDLwAwLAIURQwecWi0wMjS EsmC5hxASeuH2UkCFG6zZfM0Sbms27vcrCfVEtxzhizU -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/ec_cert.pem000066400000000000000000000012701425660472000224340ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIB1DCCAXqgAwIBAgIJALAxolM7r60uMAoGCCqGSM49BAMCMEUxCzAJBgNVBAYT AkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBXaWRn aXRzIFB0eSBMdGQwHhcNMjAxMjMwMTkzOTIyWhcNMjEwMTI5MTkzOTIyWjBFMQsw CQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJu ZXQgV2lkZ2l0cyBQdHkgTHRkMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEbfF4 pQnC+cJvoOyp8g9scQsJLNBsd4Vd0ADCyLBx84B1WucmBfpqi+8ERo8e8Y899UKv KWov2eqOUmGiCLS3kaNTMFEwHQYDVR0OBBYEFHRF3WQJ6x05/c29Rv0mPZn6CwKb MB8GA1UdIwQYMBaAFHRF3WQJ6x05/c29Rv0mPZn6CwKbMA8GA1UdEwEB/wQFMAMB Af8wCgYIKoZIzj0EAwIDSAAwRQIgVDA9XrBWlQQteO0LHlkXVpZH0QXjtnQi426Y ZxGgG18CIQCVSh3iWEAsCXWWUwiVmqEbpWGNIwwpbK4wL7+5lvUvXw== -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/htpasswd000066400000000000000000000000531425660472000221030ustar00rootroot00000000000000test:$apr1$/LkYxy3x$WI4.YbiJlu537jLGEW2eu1 mitmproxy-8.1.1/test/mitmproxy/net/data/server.crt000066400000000000000000000025731425660472000223540ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIID3zCCAsegAwIBAgIJAKA4XJuTgjSHMA0GCSqGSIb3DQEBCwUAMIGFMQswCQYD VQQGEwJOWjEOMAwGA1UECAwFT3RhZ28xEDAOBgNVBAcMB0R1bmVkaW4xEjAQBgNV BAoMCU1pdG1wcm94eTESMBAGA1UECwwJTWl0bXByb3h5MSwwKgYDVQQDDCN4bi0t bWl0bXByb3h5c3MtdDhhOHU0Yy5leGFtcGxlLmNvbTAeFw0xNzA2MDExMTM4MTha Fw0yNzA1MzAxMTM4MThaMIGFMQswCQYDVQQGEwJOWjEOMAwGA1UECAwFT3RhZ28x EDAOBgNVBAcMB0R1bmVkaW4xEjAQBgNVBAoMCU1pdG1wcm94eTESMBAGA1UECwwJ TWl0bXByb3h5MSwwKgYDVQQDDCN4bi0tbWl0bXByb3h5c3MtdDhhOHU0Yy5leGFt cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALkECdLZFqH8 7JRpfdkUMew4qrric4WGM3UiLyQ8sgpCqeqK4m7Df2CAXGRze8JKjfIWSsva+y18 xC2CCIBUFvvBgXxkvrBML+NddYNxPeV2zCjBMgjrhtKUqbHeV5Fz0WtGUoUds955 uXeNK0d5wa4QmaRcPARTpW2UFvMrxlivI0/MQ8x3YfejAvUZaho8FvWKmB0kI6um 396xtsrYqjevofSFwi+LYx6q4mYsQke6Ubglasv9naTHEiZmrKBrtBmxuMJQjh8Q aikeM6X/NyUC0zS6eEimjW1IPRI7hyeVPYcIBccSdkDuP5iJeuUdVa/Qx0vUp0U7 YJoPTCyUn+ECAwEAAaNQME4wHQYDVR0OBBYEFHrTiFx1z6RP+EFK4I064u+3Jtd4 MB8GA1UdIwQYMBaAFHrTiFx1z6RP+EFK4I064u+3Jtd4MAwGA1UdEwQFMAMBAf8w DQYJKoZIhvcNAQELBQADggEBAIYX5dEvO44idRwFJPoleOh+mjJVeIeW0qOEf14q pRRm3l7s+xTaxu0TnIZ2PZRmajFlmSAqoeUyowrmjMQWb63CWTz/aqDLxdS0ciD9 /T26xYHGV5QtPsLY/O5r0LtmBXHWDIaON4vDbH72NVNUMeZAI0Mayewd6uWXgwOo 2azncUS2PO89vgX1Xjxq45bVMauwOTq2j5/1ZLb1VJ8IwfsNsvvTXJyv5iSXnuJ5 ACIwY3auSHqRL+3fjNRgfp/YuQfZ0rZJKvVujPSig9AMoWlQ+J0K5wHptGe76O/v PWWNho52eLHtAquwXfcyZ7RqD2qsosIJ++MnLEk+gHwmqn0= -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/server.key000066400000000000000000000032501425660472000223450ustar00rootroot00000000000000-----BEGIN PRIVATE KEY----- MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5BAnS2Rah/OyU aX3ZFDHsOKq64nOFhjN1Ii8kPLIKQqnqiuJuw39ggFxkc3vCSo3yFkrL2vstfMQt ggiAVBb7wYF8ZL6wTC/jXXWDcT3ldswowTII64bSlKmx3leRc9FrRlKFHbPeebl3 jStHecGuEJmkXDwEU6VtlBbzK8ZYryNPzEPMd2H3owL1GWoaPBb1ipgdJCOrpt/e sbbK2Ko3r6H0hcIvi2MequJmLEJHulG4JWrL/Z2kxxImZqyga7QZsbjCUI4fEGop HjOl/zclAtM0unhIpo1tSD0SO4cnlT2HCAXHEnZA7j+YiXrlHVWv0MdL1KdFO2Ca D0wslJ/hAgMBAAECggEARcfeJKY4QRRx7m/zRUK2qY+d5Sqvw3agRdeEzDgQNop6 J7oGORyHGFCRiFl+HgOckegSgdyvy7I5E6jtp+kPWhjby5z7xuaVUT3YqqC1Zaxu yBhF1NNwYFAtyKZBhNyX6cv2J7rSMmDasNqPrj+f6xTbvgADquYZiMDH/yNNhfiz Hq6E2ojO0jjFBh/gooLo8ADk1bnpc/b5x6+DdYtjDOqioSujJbAxHTcZLpeBGBHm +WBnxnSNpJHJQvscpry8eBMG8HSKNMgG3o5kHKdyOiJkWL5luz2xkmEnHBUBTZTI lB5v2J2SC+XGP4R1jbbfeLIx2P+zaDkzXeaiwr/2AQKBgQD0tJZmYLmZwZHWUcya 01wJ07+K+zr8uKItI22TtjQ74svqtbP/Xg8GBjtRunf9evPEJ2tRuBqMR+3iwZXe wB/gn+llHkSjQguLuKhlVGfreURMchTS4dvLSy+BRGKTqjryFJnUPUeqaQbijFV9 mSbXXWGmyJkW9VSZebFg2uC20QKBgQDBjiogBmnmAeoTJp2Aj5sEtno9GU6N0IaT TVNO66Qn0baV4LGcMb+8ogjM813FlMFtCBsrwKKrBo+slERJX1wtZ+69c5T+V1n2 1X0B4odreH4E5Qty4nqrwv4kf7GUsqszWQEYVuzs7beTWHFVCbdYkMPRydRX6N2Q g4s2jre8EQKBgFcSy1GyqVhk4Jf6k2ukOePlTQsPSnYS3OJi8OLWus90bEsgTORZ e88Q+JqkV34C+iqaPD3f3NJ95dACQmn4w18Sh+JLWvEc1y7ojkNAPZo0lHD/Rxmi 9KrqHgVJaCpTMJZjbjlvdMjWhnSmquT+UivgNpc6Wf8pXOkfvFZSjBOBAoGAPodi 7H2l8Hxl1lH/R+0cs2UQEHUAf6gCEcxFQZW2rnZ9eeXg+wjHXHUsSqnEfXQVGNgp jvTomD/CYopzlRCNgs20vtd8Jr6pfahyfg1kmj+O1p34GOE5qAuSdtAZ2mPuEuSK Cgbq+4/AYoWL92DwLlh2Kmv9gXjlOy6D5tgsW0ECgYEAvr14NW1D+NTIEw41VWPj gzr1hsrWoTSXQs4oDJ1ng2yrRclEpVgzytGConfxiWOFwApxOfngRYz0VZKTShQx c6eA/948VBdveGWZcRnkD3iDyIzjXCCapHQMn8w3CxIyve4p1177WA8cPOdHfZrm BYSkZMxKTfrmGPULj5+De+E= -----END PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/text_cert000066400000000000000000000220211425660472000222460ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIadTCCGd6gAwIBAgIGR09PUAFtMA0GCSqGSIb3DQEBBQUAMEYxCzAJBgNVBAYT AlVTMRMwEQYDVQQKEwpHb29nbGUgSW5jMSIwIAYDVQQDExlHb29nbGUgSW50ZXJu ZXQgQXV0aG9yaXR5MB4XDTEyMDExNzEyNTUwNFoXDTEzMDExNzEyNTUwNFowTDEL MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExEzARBgNVBAoTCkdvb2ds ZSBJbmMxEzARBgNVBAMTCmdvb2dsZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0A MIGJAoGBALofcxR2fud5cyFIeld9pj2vGB5GH0y9tmAYa5t33xbJguKKX/el3tXA KMNiT1SZzu8ELJ1Ey0GcBAgHA9jVPQd0LGdbEtNIxjblAsWAD/FZlSt8X87h7C5w 2JSefOani0qgQqU6sTdsaCUGZ+Eu7D0lBfT5/Vnl2vV+zI3YmDlpAgMBAAGjghhm MIIYYjAdBgNVHQ4EFgQUL3+JeC/oL9jZhTp3F550LautzV8wHwYDVR0jBBgwFoAU v8Aw6/VDET5nup6R+/xq2uNrEiQwWwYDVR0fBFQwUjBQoE6gTIZKaHR0cDovL3d3 dy5nc3RhdGljLmNvbS9Hb29nbGVJbnRlcm5ldEF1dGhvcml0eS9Hb29nbGVJbnRl cm5ldEF1dGhvcml0eS5jcmwwZgYIKwYBBQUHAQEEWjBYMFYGCCsGAQUFBzAChkpo dHRwOi8vd3d3LmdzdGF0aWMuY29tL0dvb2dsZUludGVybmV0QXV0aG9yaXR5L0dv b2dsZUludGVybmV0QXV0aG9yaXR5LmNydDCCF1kGA1UdEQSCF1AwghdMggpnb29n bGUuY29tggwqLmdvb2dsZS5jb22CCyouZ29vZ2xlLmFjggsqLmdvb2dsZS5hZIIL Ki5nb29nbGUuYWWCCyouZ29vZ2xlLmFmggsqLmdvb2dsZS5hZ4ILKi5nb29nbGUu YW2CCyouZ29vZ2xlLmFzggsqLmdvb2dsZS5hdIILKi5nb29nbGUuYXqCCyouZ29v Z2xlLmJhggsqLmdvb2dsZS5iZYILKi5nb29nbGUuYmaCCyouZ29vZ2xlLmJnggsq Lmdvb2dsZS5iaYILKi5nb29nbGUuYmqCCyouZ29vZ2xlLmJzggsqLmdvb2dsZS5i eYILKi5nb29nbGUuY2GCDCouZ29vZ2xlLmNhdIILKi5nb29nbGUuY2OCCyouZ29v Z2xlLmNkggsqLmdvb2dsZS5jZoILKi5nb29nbGUuY2eCCyouZ29vZ2xlLmNoggsq Lmdvb2dsZS5jaYILKi5nb29nbGUuY2yCCyouZ29vZ2xlLmNtggsqLmdvb2dsZS5j boIOKi5nb29nbGUuY28uYW+CDiouZ29vZ2xlLmNvLmJ3gg4qLmdvb2dsZS5jby5j a4IOKi5nb29nbGUuY28uY3KCDiouZ29vZ2xlLmNvLmh1gg4qLmdvb2dsZS5jby5p ZIIOKi5nb29nbGUuY28uaWyCDiouZ29vZ2xlLmNvLmltgg4qLmdvb2dsZS5jby5p boIOKi5nb29nbGUuY28uamWCDiouZ29vZ2xlLmNvLmpwgg4qLmdvb2dsZS5jby5r ZYIOKi5nb29nbGUuY28ua3KCDiouZ29vZ2xlLmNvLmxzgg4qLmdvb2dsZS5jby5t YYIOKi5nb29nbGUuY28ubXqCDiouZ29vZ2xlLmNvLm56gg4qLmdvb2dsZS5jby50 aIIOKi5nb29nbGUuY28udHqCDiouZ29vZ2xlLmNvLnVngg4qLmdvb2dsZS5jby51 a4IOKi5nb29nbGUuY28udXqCDiouZ29vZ2xlLmNvLnZlgg4qLmdvb2dsZS5jby52 aYIOKi5nb29nbGUuY28uemGCDiouZ29vZ2xlLmNvLnptgg4qLmdvb2dsZS5jby56 d4IPKi5nb29nbGUuY29tLmFmgg8qLmdvb2dsZS5jb20uYWeCDyouZ29vZ2xlLmNv bS5haYIPKi5nb29nbGUuY29tLmFygg8qLmdvb2dsZS5jb20uYXWCDyouZ29vZ2xl LmNvbS5iZIIPKi5nb29nbGUuY29tLmJogg8qLmdvb2dsZS5jb20uYm6CDyouZ29v Z2xlLmNvbS5ib4IPKi5nb29nbGUuY29tLmJygg8qLmdvb2dsZS5jb20uYnmCDyou Z29vZ2xlLmNvbS5ieoIPKi5nb29nbGUuY29tLmNugg8qLmdvb2dsZS5jb20uY2+C DyouZ29vZ2xlLmNvbS5jdYIPKi5nb29nbGUuY29tLmN5gg8qLmdvb2dsZS5jb20u ZG+CDyouZ29vZ2xlLmNvbS5lY4IPKi5nb29nbGUuY29tLmVngg8qLmdvb2dsZS5j b20uZXSCDyouZ29vZ2xlLmNvbS5maoIPKi5nb29nbGUuY29tLmdlgg8qLmdvb2ds ZS5jb20uZ2iCDyouZ29vZ2xlLmNvbS5naYIPKi5nb29nbGUuY29tLmdygg8qLmdv b2dsZS5jb20uZ3SCDyouZ29vZ2xlLmNvbS5oa4IPKi5nb29nbGUuY29tLmlxgg8q Lmdvb2dsZS5jb20uam2CDyouZ29vZ2xlLmNvbS5qb4IPKi5nb29nbGUuY29tLmto gg8qLmdvb2dsZS5jb20ua3eCDyouZ29vZ2xlLmNvbS5sYoIPKi5nb29nbGUuY29t Lmx5gg8qLmdvb2dsZS5jb20ubXSCDyouZ29vZ2xlLmNvbS5teIIPKi5nb29nbGUu Y29tLm15gg8qLmdvb2dsZS5jb20ubmGCDyouZ29vZ2xlLmNvbS5uZoIPKi5nb29n bGUuY29tLm5ngg8qLmdvb2dsZS5jb20ubmmCDyouZ29vZ2xlLmNvbS5ucIIPKi5n b29nbGUuY29tLm5ygg8qLmdvb2dsZS5jb20ub22CDyouZ29vZ2xlLmNvbS5wYYIP Ki5nb29nbGUuY29tLnBlgg8qLmdvb2dsZS5jb20ucGiCDyouZ29vZ2xlLmNvbS5w a4IPKi5nb29nbGUuY29tLnBsgg8qLmdvb2dsZS5jb20ucHKCDyouZ29vZ2xlLmNv bS5weYIPKi5nb29nbGUuY29tLnFhgg8qLmdvb2dsZS5jb20ucnWCDyouZ29vZ2xl LmNvbS5zYYIPKi5nb29nbGUuY29tLnNigg8qLmdvb2dsZS5jb20uc2eCDyouZ29v Z2xlLmNvbS5zbIIPKi5nb29nbGUuY29tLnN2gg8qLmdvb2dsZS5jb20udGqCDyou Z29vZ2xlLmNvbS50boIPKi5nb29nbGUuY29tLnRygg8qLmdvb2dsZS5jb20udHeC DyouZ29vZ2xlLmNvbS51YYIPKi5nb29nbGUuY29tLnV5gg8qLmdvb2dsZS5jb20u dmOCDyouZ29vZ2xlLmNvbS52ZYIPKi5nb29nbGUuY29tLnZuggsqLmdvb2dsZS5j doILKi5nb29nbGUuY3qCCyouZ29vZ2xlLmRlggsqLmdvb2dsZS5kaoILKi5nb29n bGUuZGuCCyouZ29vZ2xlLmRtggsqLmdvb2dsZS5keoILKi5nb29nbGUuZWWCCyou Z29vZ2xlLmVzggsqLmdvb2dsZS5maYILKi5nb29nbGUuZm2CCyouZ29vZ2xlLmZy ggsqLmdvb2dsZS5nYYILKi5nb29nbGUuZ2WCCyouZ29vZ2xlLmdnggsqLmdvb2ds ZS5nbIILKi5nb29nbGUuZ22CCyouZ29vZ2xlLmdwggsqLmdvb2dsZS5ncoILKi5n b29nbGUuZ3mCCyouZ29vZ2xlLmhrggsqLmdvb2dsZS5oboILKi5nb29nbGUuaHKC CyouZ29vZ2xlLmh0ggsqLmdvb2dsZS5odYILKi5nb29nbGUuaWWCCyouZ29vZ2xl Lmltgg0qLmdvb2dsZS5pbmZvggsqLmdvb2dsZS5pcYILKi5nb29nbGUuaXOCCyou Z29vZ2xlLml0gg4qLmdvb2dsZS5pdC5hb4ILKi5nb29nbGUuamWCCyouZ29vZ2xl Lmpvgg0qLmdvb2dsZS5qb2JzggsqLmdvb2dsZS5qcIILKi5nb29nbGUua2eCCyou Z29vZ2xlLmtpggsqLmdvb2dsZS5reoILKi5nb29nbGUubGGCCyouZ29vZ2xlLmxp ggsqLmdvb2dsZS5sa4ILKi5nb29nbGUubHSCCyouZ29vZ2xlLmx1ggsqLmdvb2ds ZS5sdoILKi5nb29nbGUubWSCCyouZ29vZ2xlLm1lggsqLmdvb2dsZS5tZ4ILKi5n b29nbGUubWuCCyouZ29vZ2xlLm1sggsqLmdvb2dsZS5tboILKi5nb29nbGUubXOC CyouZ29vZ2xlLm11ggsqLmdvb2dsZS5tdoILKi5nb29nbGUubXeCCyouZ29vZ2xl Lm5lgg4qLmdvb2dsZS5uZS5qcIIMKi5nb29nbGUubmV0ggsqLmdvb2dsZS5ubIIL Ki5nb29nbGUubm+CCyouZ29vZ2xlLm5yggsqLmdvb2dsZS5udYIPKi5nb29nbGUu b2ZmLmFpggsqLmdvb2dsZS5wa4ILKi5nb29nbGUucGyCCyouZ29vZ2xlLnBuggsq Lmdvb2dsZS5wc4ILKi5nb29nbGUucHSCCyouZ29vZ2xlLnJvggsqLmdvb2dsZS5y c4ILKi5nb29nbGUucnWCCyouZ29vZ2xlLnJ3ggsqLmdvb2dsZS5zY4ILKi5nb29n bGUuc2WCCyouZ29vZ2xlLnNoggsqLmdvb2dsZS5zaYILKi5nb29nbGUuc2uCCyou Z29vZ2xlLnNtggsqLmdvb2dsZS5zboILKi5nb29nbGUuc2+CCyouZ29vZ2xlLnN0 ggsqLmdvb2dsZS50ZIILKi5nb29nbGUudGeCCyouZ29vZ2xlLnRrggsqLmdvb2ds ZS50bIILKi5nb29nbGUudG2CCyouZ29vZ2xlLnRuggsqLmdvb2dsZS50b4ILKi5n b29nbGUudHCCCyouZ29vZ2xlLnR0ggsqLmdvb2dsZS51c4ILKi5nb29nbGUudXqC CyouZ29vZ2xlLnZnggsqLmdvb2dsZS52dYILKi5nb29nbGUud3OCCWdvb2dsZS5h Y4IJZ29vZ2xlLmFkgglnb29nbGUuYWWCCWdvb2dsZS5hZoIJZ29vZ2xlLmFnggln b29nbGUuYW2CCWdvb2dsZS5hc4IJZ29vZ2xlLmF0gglnb29nbGUuYXqCCWdvb2ds ZS5iYYIJZ29vZ2xlLmJlgglnb29nbGUuYmaCCWdvb2dsZS5iZ4IJZ29vZ2xlLmJp gglnb29nbGUuYmqCCWdvb2dsZS5ic4IJZ29vZ2xlLmJ5gglnb29nbGUuY2GCCmdv b2dsZS5jYXSCCWdvb2dsZS5jY4IJZ29vZ2xlLmNkgglnb29nbGUuY2aCCWdvb2ds ZS5jZ4IJZ29vZ2xlLmNogglnb29nbGUuY2mCCWdvb2dsZS5jbIIJZ29vZ2xlLmNt gglnb29nbGUuY26CDGdvb2dsZS5jby5hb4IMZ29vZ2xlLmNvLmJ3ggxnb29nbGUu Y28uY2uCDGdvb2dsZS5jby5jcoIMZ29vZ2xlLmNvLmh1ggxnb29nbGUuY28uaWSC DGdvb2dsZS5jby5pbIIMZ29vZ2xlLmNvLmltggxnb29nbGUuY28uaW6CDGdvb2ds ZS5jby5qZYIMZ29vZ2xlLmNvLmpwggxnb29nbGUuY28ua2WCDGdvb2dsZS5jby5r coIMZ29vZ2xlLmNvLmxzggxnb29nbGUuY28ubWGCDGdvb2dsZS5jby5teoIMZ29v Z2xlLmNvLm56ggxnb29nbGUuY28udGiCDGdvb2dsZS5jby50eoIMZ29vZ2xlLmNv LnVnggxnb29nbGUuY28udWuCDGdvb2dsZS5jby51eoIMZ29vZ2xlLmNvLnZlggxn b29nbGUuY28udmmCDGdvb2dsZS5jby56YYIMZ29vZ2xlLmNvLnptggxnb29nbGUu Y28ueneCDWdvb2dsZS5jb20uYWaCDWdvb2dsZS5jb20uYWeCDWdvb2dsZS5jb20u YWmCDWdvb2dsZS5jb20uYXKCDWdvb2dsZS5jb20uYXWCDWdvb2dsZS5jb20uYmSC DWdvb2dsZS5jb20uYmiCDWdvb2dsZS5jb20uYm6CDWdvb2dsZS5jb20uYm+CDWdv b2dsZS5jb20uYnKCDWdvb2dsZS5jb20uYnmCDWdvb2dsZS5jb20uYnqCDWdvb2ds ZS5jb20uY26CDWdvb2dsZS5jb20uY2+CDWdvb2dsZS5jb20uY3WCDWdvb2dsZS5j b20uY3mCDWdvb2dsZS5jb20uZG+CDWdvb2dsZS5jb20uZWOCDWdvb2dsZS5jb20u ZWeCDWdvb2dsZS5jb20uZXSCDWdvb2dsZS5jb20uZmqCDWdvb2dsZS5jb20uZ2WC DWdvb2dsZS5jb20uZ2iCDWdvb2dsZS5jb20uZ2mCDWdvb2dsZS5jb20uZ3KCDWdv b2dsZS5jb20uZ3SCDWdvb2dsZS5jb20uaGuCDWdvb2dsZS5jb20uaXGCDWdvb2ds ZS5jb20uam2CDWdvb2dsZS5jb20uam+CDWdvb2dsZS5jb20ua2iCDWdvb2dsZS5j b20ua3eCDWdvb2dsZS5jb20ubGKCDWdvb2dsZS5jb20ubHmCDWdvb2dsZS5jb20u bXSCDWdvb2dsZS5jb20ubXiCDWdvb2dsZS5jb20ubXmCDWdvb2dsZS5jb20ubmGC DWdvb2dsZS5jb20ubmaCDWdvb2dsZS5jb20ubmeCDWdvb2dsZS5jb20ubmmCDWdv b2dsZS5jb20ubnCCDWdvb2dsZS5jb20ubnKCDWdvb2dsZS5jb20ub22CDWdvb2ds ZS5jb20ucGGCDWdvb2dsZS5jb20ucGWCDWdvb2dsZS5jb20ucGiCDWdvb2dsZS5j b20ucGuCDWdvb2dsZS5jb20ucGyCDWdvb2dsZS5jb20ucHKCDWdvb2dsZS5jb20u cHmCDWdvb2dsZS5jb20ucWGCDWdvb2dsZS5jb20ucnWCDWdvb2dsZS5jb20uc2GC DWdvb2dsZS5jb20uc2KCDWdvb2dsZS5jb20uc2eCDWdvb2dsZS5jb20uc2yCDWdv b2dsZS5jb20uc3aCDWdvb2dsZS5jb20udGqCDWdvb2dsZS5jb20udG6CDWdvb2ds ZS5jb20udHKCDWdvb2dsZS5jb20udHeCDWdvb2dsZS5jb20udWGCDWdvb2dsZS5j b20udXmCDWdvb2dsZS5jb20udmOCDWdvb2dsZS5jb20udmWCDWdvb2dsZS5jb20u dm6CCWdvb2dsZS5jdoIJZ29vZ2xlLmN6gglnb29nbGUuZGWCCWdvb2dsZS5kaoIJ Z29vZ2xlLmRrgglnb29nbGUuZG2CCWdvb2dsZS5keoIJZ29vZ2xlLmVlgglnb29n bGUuZXOCCWdvb2dsZS5maYIJZ29vZ2xlLmZtgglnb29nbGUuZnKCCWdvb2dsZS5n YYIJZ29vZ2xlLmdlgglnb29nbGUuZ2eCCWdvb2dsZS5nbIIJZ29vZ2xlLmdtggln b29nbGUuZ3CCCWdvb2dsZS5ncoIJZ29vZ2xlLmd5gglnb29nbGUuaGuCCWdvb2ds ZS5oboIJZ29vZ2xlLmhygglnb29nbGUuaHSCCWdvb2dsZS5odYIJZ29vZ2xlLmll gglnb29nbGUuaW2CC2dvb2dsZS5pbmZvgglnb29nbGUuaXGCCWdvb2dsZS5pc4IJ Z29vZ2xlLml0ggxnb29nbGUuaXQuYW+CCWdvb2dsZS5qZYIJZ29vZ2xlLmpvggtn b29nbGUuam9ic4IJZ29vZ2xlLmpwgglnb29nbGUua2eCCWdvb2dsZS5raYIJZ29v Z2xlLmt6gglnb29nbGUubGGCCWdvb2dsZS5saYIJZ29vZ2xlLmxrgglnb29nbGUu bHSCCWdvb2dsZS5sdYIJZ29vZ2xlLmx2gglnb29nbGUubWSCCWdvb2dsZS5tZYIJ Z29vZ2xlLm1ngglnb29nbGUubWuCCWdvb2dsZS5tbIIJZ29vZ2xlLm1ugglnb29n bGUubXOCCWdvb2dsZS5tdYIJZ29vZ2xlLm12gglnb29nbGUubXeCCWdvb2dsZS5u ZYIMZ29vZ2xlLm5lLmpwggpnb29nbGUubmV0gglnb29nbGUubmyCCWdvb2dsZS5u b4IJZ29vZ2xlLm5ygglnb29nbGUubnWCDWdvb2dsZS5vZmYuYWmCCWdvb2dsZS5w a4IJZ29vZ2xlLnBsgglnb29nbGUucG6CCWdvb2dsZS5wc4IJZ29vZ2xlLnB0ggln b29nbGUucm+CCWdvb2dsZS5yc4IJZ29vZ2xlLnJ1gglnb29nbGUucneCCWdvb2ds ZS5zY4IJZ29vZ2xlLnNlgglnb29nbGUuc2iCCWdvb2dsZS5zaYIJZ29vZ2xlLnNr gglnb29nbGUuc22CCWdvb2dsZS5zboIJZ29vZ2xlLnNvgglnb29nbGUuc3SCCWdv b2dsZS50ZIIJZ29vZ2xlLnRngglnb29nbGUudGuCCWdvb2dsZS50bIIJZ29vZ2xl LnRtgglnb29nbGUudG6CCWdvb2dsZS50b4IJZ29vZ2xlLnRwgglnb29nbGUudHSC CWdvb2dsZS51c4IJZ29vZ2xlLnV6gglnb29nbGUudmeCCWdvb2dsZS52dYIJZ29v Z2xlLndzMA0GCSqGSIb3DQEBBQUAA4GBAJmZ9RyqpUzrP0UcJnHXoLu/AjIEsIvZ Y9hq/9bLry8InfmvERYHr4hNetkOYlW0FeDZtCpWxdPUgJjmWgKAK6j0goOFavTV GptkL8gha4p1QUsdLkd36/cvBXeBYSle787veo46N1k4V6Uv2gaDVkre786CNsHv Q6MYZ5ClQ+kS -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/text_cert_2000066400000000000000000000045331425660472000224770ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIGujCCBaKgAwIBAgIDAQlEMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0 YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3Mg MSBQcmltYXJ5IEludGVybWVkaWF0ZSBTZXJ2ZXIgQ0EwHhcNMTAwMTExMTkyNzM2 WhcNMTEwMTEyMDkxNDU1WjCBtDEgMB4GA1UEDRMXMTI2ODMyLU1DeExzWTZUbjFn bTdvOTAxCzAJBgNVBAYTAk5aMR4wHAYDVQQKExVQZXJzb25hIE5vdCBWYWxpZGF0 ZWQxKTAnBgNVBAsTIFN0YXJ0Q29tIEZyZWUgQ2VydGlmaWNhdGUgTWVtYmVyMRgw FgYDVQQDEw93d3cuaW5vZGUuY28ubnoxHjAcBgkqhkiG9w0BCQEWD2ppbUBpbm9k ZS5jby5uejCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL6ghWlGhqg+ V0P58R3SvLRiO9OrdekDxzmQbKwQcc05frnF5Z9vT6ga7YOuXVeXxhYCAo0nr6KI +y/Lx+QHvP5W0nKbs+svzUQErq2ZZFwhh1e1LbVccrNwkHUzKOq0TTaVdU4k8kDQ zzYF9tTZb+G5Hv1BJjpwYwe8P4cAiPJPrFFOKTySzHqiYsXlx+vR1l1e3zKavhd+ LVSoLWWXb13yKODq6vnuiHjUJXl8CfVlBhoGotXU4JR5cbuGoW/8+rkwEdX+YoCv VCqgdx9IkRFB6uWfN6ocUiFvhA0eknO+ewuVfRLiIaSDB8pNyUWVqu4ngFWtWO1O YZg0I/32BkcCAwEAAaOCAvkwggL1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgOoMBMG A1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQfaL2Rj6r8iRlBTgppgE7ZZ5WT UzAfBgNVHSMEGDAWgBTrQjTQmLCrn/Qbawj3zGQu7w4sRTAnBgNVHREEIDAegg93 d3cuaW5vZGUuY28ubnqCC2lub2RlLmNvLm56MIIBQgYDVR0gBIIBOTCCATUwggEx BgsrBgEEAYG1NwECATCCASAwLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgbcGCCsGAQUFBwICMIGqMBQWDVN0YXJ0 Q29tIEx0ZC4wAwIBARqBkUxpbWl0ZWQgTGlhYmlsaXR5LCBzZWUgc2VjdGlvbiAq TGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0aW9u IEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRz c2wuY29tL3BvbGljeS5wZGYwYQYDVR0fBFowWDAqoCigJoYkaHR0cDovL3d3dy5z dGFydHNzbC5jb20vY3J0MS1jcmwuY3JsMCqgKKAmhiRodHRwOi8vY3JsLnN0YXJ0 c3NsLmNvbS9jcnQxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUH MAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL3NlcnZlci9j YTBCBggrBgEFBQcwAoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2VydHMvc3Vi LmNsYXNzMS5zZXJ2ZXIuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3Rh cnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAivWID0KT8q1EzWzy+BecsFry hQhuLFfAsPkHqpNd9OfkRStGBuJlLX+9DQ9TzjqutdY2buNBuDn71buZK+Y5fmjr 28rAT6+WMd+KnCl5WLT5IOS6Z9s3cec5TFQbmOGlepSS9Q6Ts9KsXOHHQvDkQeDq OV2UqdgXIAyFm5efSL9JXPXntRausNu2s8F2B2rRJe4jPfnUy2LvY8OW1YvjUA++ vpdWRdfUbJQp55mRfaYMPRnyUm30lAI27QaxgQPFOqDeZUm5llb5eFG/B3f87uhg +Y1oEykbEvZrIFN4hithioQ0tb+57FKkkG2sW3uemNiQw2qrEo/GAMb1cI50Rg== -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/text_cert_weird1000066400000000000000000000035131425660472000235260ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIFNDCCBBygAwIBAgIEDFJFNzANBgkqhkiG9w0BAQUFADCBjDELMAkGA1UEBhMC REUxHjAcBgNVBAoTFVVuaXZlcnNpdGFldCBNdWVuc3RlcjE6MDgGA1UEAxMxWmVy dGlmaXppZXJ1bmdzc3RlbGxlIFVuaXZlcnNpdGFldCBNdWVuc3RlciAtIEcwMjEh MB8GCSqGSIb3DQEJARYSY2FAdW5pLW11ZW5zdGVyLmRlMB4XDTA4MDUyMDEyNDQy NFoXDTEzMDUxOTEyNDQyNFowezELMAkGA1UEBhMCREUxHjAcBgNVBAoTFVVuaXZl cnNpdGFldCBNdWVuc3RlcjEuMCwGA1UECxMlWmVudHJ1bSBmdWVyIEluZm9ybWF0 aW9uc3ZlcmFyYmVpdHVuZzEcMBoGA1UEAxMTd3d3LnVuaS1tdWVuc3Rlci5kZTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMM0WlCj0ew+tyZ1GurBOqFn AlChKk4S1F9oDzvp3FwOON4H8YFET7p9ZnoWtkfXSlGNMjekqy67dFlLt1sLusSo tjNdaOrDLYmnGEgnYAT0RFBvErzIybJoD/Vu3NXyhes+L94R9mEMCwYXmSvG51H9 c5CvguXBofMchDLCM/U6AYpwu3sST5orV3S1Rsa9sndj8sKJAcw195PYwl6EiEBb M36ltDBlTYEUAg3Z+VSzB09J3U4vSvguVkDCz+szZh5RG3xlN9mlNfzhf4lHrNgV 0BRbKypa5Uuf81wbMcMMqTxKq+A9ysObpn9J3pNUym+Tn2oqHzGgvwZYB4tzXqUC AwEAAaOCAawwggGoMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgTwMBMGA1UdJQQMMAoG CCsGAQUFBwMBMB0GA1UdDgQWBBQ3RFo8awewUTq5TpOFf3jOCEKihzAfBgNVHSME GDAWgBS+nlGiyZJ8u2CL5rBoZHdaUhmhADAjBgNVHREEHDAagRh3d3dhZG1pbkB1 bmktbXVlbnN0ZXIuZGUwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NkcDEucGNh LmRmbi5kZS93d3UtY2EvcHViL2NybC9nX2NhY3JsLmNybDA3oDWgM4YxaHR0cDov L2NkcDIucGNhLmRmbi5kZS93d3UtY2EvcHViL2NybC9nX2NhY3JsLmNybDCBlgYI KwYBBQUHAQEEgYkwgYYwQQYIKwYBBQUHMAKGNWh0dHA6Ly9jZHAxLnBjYS5kZm4u ZGUvd3d1LWNhL3B1Yi9jYWNlcnQvZ19jYWNlcnQuY3J0MEEGCCsGAQUFBzAChjVo dHRwOi8vY2RwMi5wY2EuZGZuLmRlL3d3dS1jYS9wdWIvY2FjZXJ0L2dfY2FjZXJ0 LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAFfNpagtcKUSDKss7TcqjYn99FQ4FtWjE pGmzYL2zX2wsdCGoVQlGkieL9slbQVEUAnBuqM1LPzUNNe9kZpOPV3Rdhq4y8vyS xkx3G1v5aGxfPUe8KM8yKIOHRqYefNronHJM0fw7KyjQ73xgbIEgkW+kNXaMLcrb EPC36O2Zna8GP9FQxJRLgcfQCcYdRKGVn0EtRSkz2ym5Rbh/hrmJBbbC2yJGGMI0 Vu5A9piK0EZPekZIUmhMQynD9QcMfWhTEFr7YZfx9ktxKDW4spnu7YrgICfZNcCm tfxmnEAFt6a47u9P0w9lpY8+Sx9MNFfTePym+HP4TYha9bIBes+XnA== -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/text_cert_with_comma000066400000000000000000000034461425660472000244670ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIFBjCCBK2gAwIBAgIQDovzdw2S0Zbwu2H5PEFmvjAKBggqhkjOPQQDAjBnMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xPzA9BgNVBAMTNkRp Z2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIFRMUyBIeWJyaWQgRUNDIFNIQTI1NiAyMDIw IENBMTAeFw0yMTAzMjUwMDAwMDBaFw0yMjAzMzAyMzU5NTlaMGYxCzAJBgNVBAYT AlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2Nv MRUwEwYDVQQKEwxHaXRIdWIsIEluYy4xEzARBgNVBAMTCmdpdGh1Yi5jb20wWTAT BgcqhkjOPQIBBggqhkjOPQMBBwNCAASt9vd1sdNJVApdEHG93CUGSyIcoiNOn6H+ udCMvTm8DCPHz5GmkFrYRasDE77BI3q5xMidR/aW4Ll2a1A2ZvcNo4IDOjCCAzYw HwYDVR0jBBgwFoAUUGGmoNI1xBEqII0fD6xC8M0pz0swHQYDVR0OBBYEFCexfp+7 JplQ2PPDU1v+MRawux5yMCUGA1UdEQQeMByCCmdpdGh1Yi5jb22CDnd3dy5naXRo dWIuY29tMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB BQUHAwIwgbEGA1UdHwSBqTCBpjBRoE+gTYZLaHR0cDovL2NybDMuZGlnaWNlcnQu Y29tL0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZVRMU0h5YnJpZEVDQ1NIQTI1NjIwMjBD QTEuY3JsMFGgT6BNhktodHRwOi8vY3JsNC5kaWdpY2VydC5jb20vRGlnaUNlcnRI aWdoQXNzdXJhbmNlVExTSHlicmlkRUNDU0hBMjU2MjAyMENBMS5jcmwwPgYDVR0g BDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3dy5kaWdpY2Vy dC5jb20vQ1BTMIGSBggrBgEFBQcBAQSBhTCBgjAkBggrBgEFBQcwAYYYaHR0cDov L29jc3AuZGlnaWNlcnQuY29tMFoGCCsGAQUFBzAChk5odHRwOi8vY2FjZXJ0cy5k aWdpY2VydC5jb20vRGlnaUNlcnRIaWdoQXNzdXJhbmNlVExTSHlicmlkRUNDU0hB MjU2MjAyMENBMS5jcnQwDAYDVR0TAQH/BAIwADCCAQUGCisGAQQB1nkCBAIEgfYE gfMA8QB2ACl5vvCeOTkh8FZzn2Old+W+V32cYAr4+U1dJlwlXceEAAABeGq/vRoA AAQDAEcwRQIhAJ7miER//DRFnDJNn6uUhgau3WMt4vVfY5dGigulOdjXAiBIVCfR xjK1v4F31+sVaKzyyO7JAa0fzDQM7skQckSYWQB3ACJFRQdZVSRWlj+hL/H3bYbg IyZjrcBLf13Gg1xu4g8CAAABeGq/vTkAAAQDAEgwRgIhAJgAEkoJQRivBlwo7x67 3oVsf1ip096WshZqmRCuL/JpAiEA3cX4rb3waLDLq4C48NSoUmcw56PwO/m2uwnQ prb+yh0wCgYIKoZIzj0EAwIDRwAwRAIgK+Kv7G+/KkWkNZg3PcQFp866Z7G6soxo a4etSZ+SRlYCIBSiXS20Wc+yjD111nPzvQUCfsP4+DKZ3K+2GKsERD6d -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/000077500000000000000000000000001425660472000240505ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/9da13359.0000066400000000000000000000023621425660472000252160ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDazCCAlOgAwIBAgIUB5WLNdtHRvciUwDfySAEHYVSNe0wDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDVWUg2YdsztWIZpsWdbIB6Aewa1Igt7mNkKMQ1NJ6v priVlzWhZr0FfSVTid2m3Od2f5A751Q+IXLkNJ8d6Y4qVirAstEM57sCH/Hmt1E3 cZOAzLQY2xCIrKPmbu6d8eSGO1q+Y8KstCK/V94/QRahjjoHxkLcSAmdg6PAkbhB 7MwOxiJslIbsBY4UCXP0l4kUUIuMi8W2Y4M1VgvLRpUjaKVo1NQ0hLi4XBnU7Bsq A8/PZDuVeP0NcJtAxRicqqLX/MjgkTrA2tPnSj9m60lO79S40GSzB238o2zJQ5ON jHJdAhLlrsrkxZmDmKM59IdmV2OhN7O844ktbXDOqvq5AgMBAAGjUzBRMB0GA1Ud DgQWBBTkDj66Wmaf9YP0YMqGKG51PejxWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAo 9FwbGob1WRAo7ORShaDhopIDAYMCL1oc9YZ2ZQK8aDuZbqIZ/7+1LbWCeMAV4PTH Tcx+n9Zg/g/RkoSNu8KqFoQGFmdBZnKOMU4vlITu/ORpDu1sjSA+Eo9YbipemX+n jv+YHI4STFAWnyext3IUZVkT6wpU3pwUjX0fbk4LJfVLR41y4iD11XGergxAcpjj T03txkJcrTiX65SnB041Y4exUMLOUn5lTs/q2rBNkiLNljXQ6l+8L1rdQEN/j0Mx OYdc6FIUIESC1mMOf80+YOwxPJ862SyTv/cJB3npwTj/DdQu7blf/z2hMP7a7w+X l5d31XzcDOrCf/bTthvb -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/example.mitmproxy.org.pem000066400000000000000000000056201425660472000310460ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDZDCCAkygAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uFAwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMDQxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzESMBAG A1UECgwJbWl0bXByb3h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA qcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGWj8wFJ/XpZsFmAWlH 2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaKwvDbigy037OY97sT 6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV1/6O/5cQ7TOW2E83 xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/nsJUwLliZpz3j/dUD0 yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2TVMVLDT17uzNeH1x5 UXxdB4cexTOm4amvWSwvTQIDAQABo10wWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAgBgNVHREEGTAXghVl eGFtcGxlLm1pdG1wcm94eS5vcmcwDQYJKoZIhvcNAQELBQADggEBABwKrf+Gy1I5 BnfhAqbDUYj8OVcjbB5esbvVYAADNNNQ10RREyz5OTTo2dSKy2hIVQeGxaBy5W6d cNk0CoLzOgpgkwQPQ351+Y0C5yQztXIg/JM5aSeFuAbQg+NtzOQISrcDB390Xr2f 7YhyYL0XLX4NCP7ek7+lAClrf+lL9MysHTTP0pmFWLPP6AIR8JIsLpNpTDV10c8p QcnJ8+5q6oLHNKN+M/HRcdKzj/XyJ538UzSOlmU+izhNT1j7mbszS0tc9yh0dmpP 9uuBY0wcD/NAHBpSX9v9ZJcOuWntsAxTbMXj1eWNRyt0QJLURlkqeVn6ZrE1/BDS BqDdOKYJbkw= -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAqcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGW j8wFJ/XpZsFmAWlH2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaK wvDbigy037OY97sT6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV 1/6O/5cQ7TOW2E83xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/ns JUwLliZpz3j/dUD0yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2T VMVLDT17uzNeH1x5UXxdB4cexTOm4amvWSwvTQIDAQABAoIBAEb3arF8E3qR2F7S 6zHCASqjXIA3+QR5lGoOOPdgMU4uEgDQgEchXc506dyBYamZX+XlSxifgDqgmkUn G1mS6Fy+9XysFVVqKmP4p6D79TQWTv5PKFeS5dTytvMGXB7E4O/xDeb08Ve/L3JA Ic7vPLX0/YqVf2ZuNO0fNSlQhyawUVlSS6yq/B1GUo44PX/PXrWYZd66mc29g+KF 7D0nnbloLY+5QmOEVYbf99RHJ64Cwxzwxi4ic9AxLaNMfkrydjbGQ0VhJq14WEux /TJLvinzIDyslnx4aYstno3ryoxLtR/9ALysrdQ8vVMaVCdbf0aMu832R2dI4s9K ixQlgmkCgYEA0Ho0a4qzwk9oLWYk1x16kOCqmfuenlEz3Tv8uBB/jdz7UM63sS3h OUQYKhhtzOGf6CDA3CE11ie6SX7zHrowPLJBSpacJZJcrHPGZxdBZ/As/QpGnZll 1eTMlVRXk06k/fEYplU1dS5IDbsvUIaaF9CF9Qd3MkDRglhbM19Iy+sCgYEA0HM1 d7OBsjSi09zFDE+Joq6Gih8LqqFLtMsIHEKAJ0gJgmt6MTfjtdPo55ZKVLCR2pbP yRHagK4LRUFY9Pl5eGlEUF9cKEKKtZOURUFVz3yBMYPBje/B1o/UCCj+nr2reWgx qj/jwZrph6QKCkEsnQXi98tE7XSgihUh6UEQO6cCgYASVe0uWDCfMmSzOXyb/te8 zkWy7VJyEipBlvkPJ0RQsdLYtJWrW6Gna7nEWgmuL1nlDJxpv/IAN9ZGiIfReAau D+92I/DvzQOhlz0n6/+wqIsMZk73pXozacAkkhpxtkUEoKPOXUgqWju0GXZ72prK 5WgiuNle7hx/Hk5HImZAqQKBgQCK7W4iRGpZeklXiNlvtgcWfNlAbyaYZ34MlhDm vM+q3pEv8i/zY7uJcR3WU81gmnnrRP5hlVuazeTHGKGQTEFQJmCYbKYAUzEdiamV atElQ2bbuGOlFLmNJjj7406oP+NsPCx1urUyUOv6MjNa2EtCsCywWDKtTEC/Jwx9 6JZIGwKBgDa4Ephl+lcyGC8D9Tdc4Nme6n/10pIN53ZCplqVSuma+kOOQX7ZXpJb 0csHR9KODcpQuo2yOnUfZ1z4+tsjms2Uv97GgcZ9sO84I/3RGJCvxmzAEiRmJMfH y38GtEYCnat5VOKdo//eIYtiu9YSXuuS1ENSWUPZ9YInrkUk0j8S -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/generate.py000066400000000000000000000044421425660472000262200ustar00rootroot00000000000000""" Generate SSL test certificates. """ import os import shlex import shutil import subprocess import textwrap ROOT_CA = "trusted-root" SUBJECT = "example.mitmproxy.org" def do(args): print("> %s" % args) args = shlex.split(args) output = subprocess.check_output(args) return output def genrsa(cert: str): do(f"openssl genrsa -out {cert}.key 2048") def sign(cert: str, subject: str, ip: bool): with open(f"openssl-{cert}.conf", "w") as f: f.write( textwrap.dedent( f""" authorityKeyIdentifier=keyid,issuer basicConstraints=CA:FALSE keyUsage = digitalSignature, keyEncipherment subjectAltName = {"IP" if ip else "DNS" }:{subject} """ ) ) do( f"openssl x509 -req -in {cert}.csr " f"-CA {ROOT_CA}.crt " f"-CAkey {ROOT_CA}.key " f"-CAcreateserial " f"-days 7300 " f"-sha256 " f'-extfile "openssl-{cert}.conf" ' f"-out {cert}.crt" ) os.remove(f"openssl-{cert}.conf") def mkcert(cert, subject, ip: bool): genrsa(cert) do( f"openssl req -new -nodes -batch " f"-key {cert}.key " f"-subj /CN={subject}/O=mitmproxy " f'-addext "subjectAltName = {"IP" if ip else "DNS" }:{subject}" ' f"-out {cert}.csr" ) sign(cert, subject, ip) os.remove(f"{cert}.csr") # create trusted root CA genrsa("trusted-root") do( "openssl req -x509 -new -nodes -batch " "-key trusted-root.key " "-days 7300 " "-out trusted-root.crt" ) h = do("openssl x509 -hash -noout -in trusted-root.crt").decode("ascii").strip() shutil.copyfile("trusted-root.crt", f"{h}.0") # create trusted leaf cert. mkcert("trusted-leaf", SUBJECT, False) mkcert("trusted-leaf-ip", "192.0.2.42", True) # create self-signed cert genrsa("self-signed") do( "openssl req -x509 -new -nodes -batch " "-key self-signed.key " f'-addext "subjectAltName = DNS:{SUBJECT}" ' "-days 7300 " "-out self-signed.crt" ) for x in ["self-signed", "trusted-leaf", "trusted-leaf-ip", "trusted-root"]: with open(f"{x}.crt") as crt, open(f"{x}.key") as key, open(f"{x}.pem", "w") as pem: pem.write(crt.read()) pem.write(key.read()) shutil.copyfile("trusted-leaf.pem", "example.mitmproxy.org.pem") mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/self-signed.crt000066400000000000000000000024441425660472000267660ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDjTCCAnWgAwIBAgIUK0t9k7btz5P97e+UgXtU8L2fhkUwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjdaFw00MDEw MjkwNzAzMjdaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDDUhk2OdZk5TyMmqUdUrjk8s6mv7LxTSSznY5PqkOF MFYYWSeER98cB7L+RLBKizN1vt7X1UXRIuPjBevfpfsIqQl8WHMesU6ODXpyI2jQ ZGJzzYrhW+ULSpElVdqRNWE39Ob/M0v3QYktMEy2LjuOYO6nnYjyPf389Jvyf/oh Yx80yq3p+pINh94BODN4rSPEb5ISkKb6Kp4B3MsTdmi1kky1ncJOJB9nl4lqYdIn ylRGVkN+FrwnJL4PN54hkS8DZAZaANGKBLifbSnvKSvBTFpRsuHZFXaf6RXL4LCB 2yAV8TXjQcjkwndZTv9N+jFwpQkXmAHfOaSHAP6zbaLlAgMBAAGjdTBzMB0GA1Ud DgQWBBRABTSt0uxVpXTkRpgn8Foqei4p2jAfBgNVHSMEGDAWgBRABTSt0uxVpXTk Rpgn8Foqei4p2jAPBgNVHRMBAf8EBTADAQH/MCAGA1UdEQQZMBeCFWV4YW1wbGUu bWl0bXByb3h5Lm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAAX8CP7pbdO8flMvCeqFK S/yBKJxlqR0ycLtXAkvx+xxu8pgTikKnagm6Jc/q9utz2SQ2wPjakmucAOQW14XL LPPRyX9hpsQcv7J75Q3o01UiukEZ26flMTcABL6U++IsXStdGgvtihGiL3lOBne3 cApGH7C36+OI0gak3231m6TqDbx/KczNspFTjtSBllEQsnhE6DI1XB54J9e29xd1 WNwjFcz55iEwu9E6wEBHB3YdUGorHsc67MyE3MbO1PgmQvq4P3pwi8UhHJwnnNjF HkEXU0xICwHGV8pn/IXs30Z4nAw+N5T0ltW29Ovo+uhVeVYiS2G2BaTP7EtSQivV LA== -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/self-signed.key000066400000000000000000000032521425660472000267640ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAw1IZNjnWZOU8jJqlHVK45PLOpr+y8U0ks52OT6pDhTBWGFkn hEffHAey/kSwSoszdb7e19VF0SLj4wXr36X7CKkJfFhzHrFOjg16ciNo0GRic82K 4VvlC0qRJVXakTVhN/Tm/zNL90GJLTBMti47jmDup52I8j39/PSb8n/6IWMfNMqt 6fqSDYfeATgzeK0jxG+SEpCm+iqeAdzLE3ZotZJMtZ3CTiQfZ5eJamHSJ8pURlZD fha8JyS+DzeeIZEvA2QGWgDRigS4n20p7ykrwUxaUbLh2RV2n+kVy+CwgdsgFfE1 40HI5MJ3WU7/TfoxcKUJF5gB3zmkhwD+s22i5QIDAQABAoIBADK7Gi1JbHQcTlO+ vvAU0k00+5O36sRd4xB79cCfWpY3bcU5Mthayoo/PbBpKtjRuvX0M3EfxdiCFWqb 2R3nwIIJVZtkZdIs/1hKC+mlZM3rpN6rHk1WTvFV1sk5uWFJ2gxsoarbKfn4naaN Cv+ulm1uo84JTs6MZ3HSHscnklIlNnDG3piC8JnzXVgS7kzbJPXTccZJI1Mwgyho D1HoWatIep5XAp3OZePlApfRpKn/+2Hg6USkbcHYzX/XpA3b3/YEBqsXVUFxAs5m nChdLpKUCIjcARInAXoULh0AQHGcH9dfJk1QF1Lw6nCoY12P1sZfdGU5trcslA1O W28syoECgYEA6GjaqFYffceJHlODukHgpLNfa1EUy49ZWjmdmXTYXJpufzjD4n4H sUkEnJ00ssaCVdd0XClbN/l/QvIAz3W8ZXXQWtZJHV2wAIyjWpqiOwaiXQFZIZ67 kxGsLVjkuiST33CX6yl8IKAD+8B67uZhmWTnYBmxGnIZODqUatpqW3ECgYEA1yV+ CGoNp6VQqej0t0y8C8pXiMGe2DGj5p1WFn00cn/fC1E2Yc0HG+E62OB7tgUFI180 /nArOQHnTZCzAQAc44M63gesRMeu+0cxuTUqOUCn1lGD+4K/3IA59Rgzfvvnq6xu tn2jidfqaDPfKavqtCqRbs8wJYaGEhgcb8pUvLUCgYEA4pjpKFvgFGip/lF7C+0T NEJXdHD3j4lSmy+1w1szYQaJWa1k/73VjjsdLf3w1aXKihuprfn8oFS4ifMeayfl 6h62aPqpCuK/qal10+8U4ewT/g5Ecw0q4bfHYedcC0mCi8ZhuL0X809Q0vLWaXti CYdiOEaUcK5yfGpRLuWJ8WECgYAWWXa2OQ4iFDJE9EY3pGkEcIiXVEXD/6QfGMkQ nQENw+rPqigUENBkPQl37hnr1qmp+wHuTIiw61mz3Qw7Vl+p4sACwJlMq9GpmMO5 kaRJPkYxJVaokfSMW2Wp6FGxJ0nxs3/sxTBv6VYYbQsJsSo4fROOh0dhHpBe4NJT aplS4QKBgQCaMUN88HNaVr0+DPQKeFoflqwCCYsdK43QTWEirrFDWDliJ0k81DZJ k7N3oR5UujsTMgfYDJ6Cp3enZVYyuoFnOlVT8v4XzvzAGTehyo4rMiE2TbMir7Xn agPTZYSuQc4Iy7BPwh/PMlX6bDOTeq/ftyWrDuF9+pC5w3v4SkuMew== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/self-signed.pem000066400000000000000000000057161425660472000267640ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDjTCCAnWgAwIBAgIUK0t9k7btz5P97e+UgXtU8L2fhkUwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjdaFw00MDEw MjkwNzAzMjdaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDDUhk2OdZk5TyMmqUdUrjk8s6mv7LxTSSznY5PqkOF MFYYWSeER98cB7L+RLBKizN1vt7X1UXRIuPjBevfpfsIqQl8WHMesU6ODXpyI2jQ ZGJzzYrhW+ULSpElVdqRNWE39Ob/M0v3QYktMEy2LjuOYO6nnYjyPf389Jvyf/oh Yx80yq3p+pINh94BODN4rSPEb5ISkKb6Kp4B3MsTdmi1kky1ncJOJB9nl4lqYdIn ylRGVkN+FrwnJL4PN54hkS8DZAZaANGKBLifbSnvKSvBTFpRsuHZFXaf6RXL4LCB 2yAV8TXjQcjkwndZTv9N+jFwpQkXmAHfOaSHAP6zbaLlAgMBAAGjdTBzMB0GA1Ud DgQWBBRABTSt0uxVpXTkRpgn8Foqei4p2jAfBgNVHSMEGDAWgBRABTSt0uxVpXTk Rpgn8Foqei4p2jAPBgNVHRMBAf8EBTADAQH/MCAGA1UdEQQZMBeCFWV4YW1wbGUu bWl0bXByb3h5Lm9yZzANBgkqhkiG9w0BAQsFAAOCAQEAAX8CP7pbdO8flMvCeqFK S/yBKJxlqR0ycLtXAkvx+xxu8pgTikKnagm6Jc/q9utz2SQ2wPjakmucAOQW14XL LPPRyX9hpsQcv7J75Q3o01UiukEZ26flMTcABL6U++IsXStdGgvtihGiL3lOBne3 cApGH7C36+OI0gak3231m6TqDbx/KczNspFTjtSBllEQsnhE6DI1XB54J9e29xd1 WNwjFcz55iEwu9E6wEBHB3YdUGorHsc67MyE3MbO1PgmQvq4P3pwi8UhHJwnnNjF HkEXU0xICwHGV8pn/IXs30Z4nAw+N5T0ltW29Ovo+uhVeVYiS2G2BaTP7EtSQivV LA== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAw1IZNjnWZOU8jJqlHVK45PLOpr+y8U0ks52OT6pDhTBWGFkn hEffHAey/kSwSoszdb7e19VF0SLj4wXr36X7CKkJfFhzHrFOjg16ciNo0GRic82K 4VvlC0qRJVXakTVhN/Tm/zNL90GJLTBMti47jmDup52I8j39/PSb8n/6IWMfNMqt 6fqSDYfeATgzeK0jxG+SEpCm+iqeAdzLE3ZotZJMtZ3CTiQfZ5eJamHSJ8pURlZD fha8JyS+DzeeIZEvA2QGWgDRigS4n20p7ykrwUxaUbLh2RV2n+kVy+CwgdsgFfE1 40HI5MJ3WU7/TfoxcKUJF5gB3zmkhwD+s22i5QIDAQABAoIBADK7Gi1JbHQcTlO+ vvAU0k00+5O36sRd4xB79cCfWpY3bcU5Mthayoo/PbBpKtjRuvX0M3EfxdiCFWqb 2R3nwIIJVZtkZdIs/1hKC+mlZM3rpN6rHk1WTvFV1sk5uWFJ2gxsoarbKfn4naaN Cv+ulm1uo84JTs6MZ3HSHscnklIlNnDG3piC8JnzXVgS7kzbJPXTccZJI1Mwgyho D1HoWatIep5XAp3OZePlApfRpKn/+2Hg6USkbcHYzX/XpA3b3/YEBqsXVUFxAs5m nChdLpKUCIjcARInAXoULh0AQHGcH9dfJk1QF1Lw6nCoY12P1sZfdGU5trcslA1O W28syoECgYEA6GjaqFYffceJHlODukHgpLNfa1EUy49ZWjmdmXTYXJpufzjD4n4H sUkEnJ00ssaCVdd0XClbN/l/QvIAz3W8ZXXQWtZJHV2wAIyjWpqiOwaiXQFZIZ67 kxGsLVjkuiST33CX6yl8IKAD+8B67uZhmWTnYBmxGnIZODqUatpqW3ECgYEA1yV+ CGoNp6VQqej0t0y8C8pXiMGe2DGj5p1WFn00cn/fC1E2Yc0HG+E62OB7tgUFI180 /nArOQHnTZCzAQAc44M63gesRMeu+0cxuTUqOUCn1lGD+4K/3IA59Rgzfvvnq6xu tn2jidfqaDPfKavqtCqRbs8wJYaGEhgcb8pUvLUCgYEA4pjpKFvgFGip/lF7C+0T NEJXdHD3j4lSmy+1w1szYQaJWa1k/73VjjsdLf3w1aXKihuprfn8oFS4ifMeayfl 6h62aPqpCuK/qal10+8U4ewT/g5Ecw0q4bfHYedcC0mCi8ZhuL0X809Q0vLWaXti CYdiOEaUcK5yfGpRLuWJ8WECgYAWWXa2OQ4iFDJE9EY3pGkEcIiXVEXD/6QfGMkQ nQENw+rPqigUENBkPQl37hnr1qmp+wHuTIiw61mz3Qw7Vl+p4sACwJlMq9GpmMO5 kaRJPkYxJVaokfSMW2Wp6FGxJ0nxs3/sxTBv6VYYbQsJsSo4fROOh0dhHpBe4NJT aplS4QKBgQCaMUN88HNaVr0+DPQKeFoflqwCCYsdK43QTWEirrFDWDliJ0k81DZJ k7N3oR5UujsTMgfYDJ6Cp3enZVYyuoFnOlVT8v4XzvzAGTehyo4rMiE2TbMir7Xn agPTZYSuQc4Iy7BPwh/PMlX6bDOTeq/ftyWrDuF9+pC5w3v4SkuMew== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf-ip.crt000066400000000000000000000023041425660472000275660ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDSDCCAjCgAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uFIwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMjA1MTExNDMwMzRaFw00MjA1 MDYxNDMwMzRaMCkxEzARBgNVBAMMCjE5Mi4wLjIuNDIxEjAQBgNVBAoMCW1pdG1w cm94eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjlCKOWasirms/w rzZugsh9BTrGU3XijxnmoSbRrju3BdKR2R+wZ/i/43gZYXkCaYNDXUCfTxzFVG1A cWTFKuFFWx03JfsKV8Hx7p2mhNbMrQ0ZfTBMLKgWSN9J1G7qZTg7Q2J8jGfcoiBu 4wqpX6eWUBC42Rt8lD/FWHlprEuLLAzGB8sWbz3N3Db/UIlBnvSlFMH1XU0BEe+5 /SfcW1l2T93HIUFJT903xdpw8h9ZiO0DdlSZabL+bEyXbtM2ucWuFTpcJknqQieS ctbGcfkzrHU1pJV6WSk8ObL99McYnUjf2DJKC7KplSAkddC7OAG1Oqz3/jX3uIlO sww7iZ8CAwEAAaNMMEowHwYDVR0jBBgwFoAU5A4+ulpmn/WD9GDKhihudT3o8Vsw CQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwDwYDVR0RBAgwBocEwAACKjANBgkqhkiG 9w0BAQsFAAOCAQEAbywFzAgUiGfJbUZ8Iqft+CS39mlgaOY6DniArKo95FSSWMME x/cGrmYSF8KWfBJacumWxgdozwOeCw8EyaYoVarMOz/OOWtlJwHue0vXlyPg2Wob LPeaCpO1QYnSAAgtm/ANraXeOKh4nKw1A1VYJogCJkEZ6Y+Ib82PLbNjqzgTRvLB FvCUZeS6MCyFz77SbGEBJFtLRI2jB9ViytV72sWYTd4H9BAhiZSkOtsY9Szhtdma w5g7Rc1cTi4+eAz6aM/e4rvqkBBS2eignC+QcpX6ZKA7P2+rWiVc+K9kuQEVcWyY Sa0GEB3q6GtRlPwoz4lY/xa2uvSwF0VgZxxbog== -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf-ip.key000066400000000000000000000032521425660472000275710ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAuOUIo5ZqyKuaz/CvNm6CyH0FOsZTdeKPGeahJtGuO7cF0pHZ H7Bn+L/jeBlheQJpg0NdQJ9PHMVUbUBxZMUq4UVbHTcl+wpXwfHunaaE1sytDRl9 MEwsqBZI30nUbuplODtDYnyMZ9yiIG7jCqlfp5ZQELjZG3yUP8VYeWmsS4ssDMYH yxZvPc3cNv9QiUGe9KUUwfVdTQER77n9J9xbWXZP3cchQUlP3TfF2nDyH1mI7QN2 VJlpsv5sTJdu0za5xa4VOlwmSepCJ5Jy1sZx+TOsdTWklXpZKTw5sv30xxidSN/Y MkoLsqmVICR10Ls4AbU6rPf+Nfe4iU6zDDuJnwIDAQABAoIBADqvLzPE7TWuCeAQ E3yiTM5XqA5Enn7fHu5oniOVD8kSST3RXunI8ucn+InI/IAM/PJVskZtig2msCpQ 9uy2C+seOVIni92HJd1/7W2KScVnh1GOEob+1nmvQQfmBhACQ4g6fyPGRkY86BSF PXjH0318nwL/uKEZxHANMgyvNqlvA7s8PffNQo1medsRzwkHwnvACf5l0CUV+eQk KmGSkeXNH8V0HOwPvaDsfgpxfV89FNVBczvTJKKKlO8PFESkTcwiZpnmsYiba1op vW4L0k0OMyQ+l8GxWQZV6QnjH9go/gGVNGWDW0vQFcjo1d2NeVxgM8fWaQ6KzAgE WCHqo3ECgYEA2r9nSJn2JTwYDMaMC3ft2cKVlZGaY6kKo7ZYfmeuRp/IIjSjgwe5 Zv1lVJZ/mxnD4tmKj6ebfiWtSXFpilgOYx6Jpybw2u1xFAqvein0V1sYgOuaSEz/ LvciXdqyiPXjoiknJZE/TYiXRXQpZDiQ/EWcTUQQwpSnA5+jZidQKOkCgYEA2GHD Z3Q747n/EkKV+Xq9dRUVS+/Ol/whEy/kMKpV434KN1O0ZOiV6DOYUQJgU9/h4Mbb adRCWrBjtsq8oFDDzwX0Ki+pCKQHBRxYDcjN0RvamsakHF5sYzGcCeaLUquZNTsg dY1qSQLOo7FD4Vur4J1lgzYY4Y4X5wFFAH0QCUcCgYEAxpIhzAIXM83Ndyt1TaPc wmSlLVUzdWyqP9rzkivERFAfeQ2XsQZ+A0PbjGHiDIXjEDayVZ2sxWKmX5kYWYF9 7fR2uMncsqAAmlTo3ljfeb00DTPSpfdfXt7wz4oLr9CmhzocUzn64QMxbtb4DAZd duQp8unq3PfcdKmhxsXBOqECgYEAuVKyCy8QBDDO95Kz5GJtVZPjE5Cl/qHgqhBA fjXFLfxLP6ufOzXA/okCEY/ZdLyxNtTaIz+6PPYJ0Qq+lwfVTMAqqN79BPuHT6dA +z1amZgjmKA8+lccubBJlmkwNnPl2iNz33po53NSC/zMyHy9LrlfsgtpL/WFH0KF GLAERg0CgYA71sy1rn8oolWTsc/jD7jXfabqWZ7nrJoK1mx0JNWjbCwQsEgZ2Lrn BVoaHpmNlAIfQEJNl3rIZHbfI6z6c1n3I8WNzGkfgt8/X+xylh8fs/ThxrWP9qyQ SO+SlDTLhP9ovoIJbUZeiXj150v/ULQb67J9wrqEPA+sdZDOE+cmRQ== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf-ip.pem000066400000000000000000000055561425660472000275730ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDSDCCAjCgAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uFIwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMjA1MTExNDMwMzRaFw00MjA1 MDYxNDMwMzRaMCkxEzARBgNVBAMMCjE5Mi4wLjIuNDIxEjAQBgNVBAoMCW1pdG1w cm94eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALjlCKOWasirms/w rzZugsh9BTrGU3XijxnmoSbRrju3BdKR2R+wZ/i/43gZYXkCaYNDXUCfTxzFVG1A cWTFKuFFWx03JfsKV8Hx7p2mhNbMrQ0ZfTBMLKgWSN9J1G7qZTg7Q2J8jGfcoiBu 4wqpX6eWUBC42Rt8lD/FWHlprEuLLAzGB8sWbz3N3Db/UIlBnvSlFMH1XU0BEe+5 /SfcW1l2T93HIUFJT903xdpw8h9ZiO0DdlSZabL+bEyXbtM2ucWuFTpcJknqQieS ctbGcfkzrHU1pJV6WSk8ObL99McYnUjf2DJKC7KplSAkddC7OAG1Oqz3/jX3uIlO sww7iZ8CAwEAAaNMMEowHwYDVR0jBBgwFoAU5A4+ulpmn/WD9GDKhihudT3o8Vsw CQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwDwYDVR0RBAgwBocEwAACKjANBgkqhkiG 9w0BAQsFAAOCAQEAbywFzAgUiGfJbUZ8Iqft+CS39mlgaOY6DniArKo95FSSWMME x/cGrmYSF8KWfBJacumWxgdozwOeCw8EyaYoVarMOz/OOWtlJwHue0vXlyPg2Wob LPeaCpO1QYnSAAgtm/ANraXeOKh4nKw1A1VYJogCJkEZ6Y+Ib82PLbNjqzgTRvLB FvCUZeS6MCyFz77SbGEBJFtLRI2jB9ViytV72sWYTd4H9BAhiZSkOtsY9Szhtdma w5g7Rc1cTi4+eAz6aM/e4rvqkBBS2eignC+QcpX6ZKA7P2+rWiVc+K9kuQEVcWyY Sa0GEB3q6GtRlPwoz4lY/xa2uvSwF0VgZxxbog== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAuOUIo5ZqyKuaz/CvNm6CyH0FOsZTdeKPGeahJtGuO7cF0pHZ H7Bn+L/jeBlheQJpg0NdQJ9PHMVUbUBxZMUq4UVbHTcl+wpXwfHunaaE1sytDRl9 MEwsqBZI30nUbuplODtDYnyMZ9yiIG7jCqlfp5ZQELjZG3yUP8VYeWmsS4ssDMYH yxZvPc3cNv9QiUGe9KUUwfVdTQER77n9J9xbWXZP3cchQUlP3TfF2nDyH1mI7QN2 VJlpsv5sTJdu0za5xa4VOlwmSepCJ5Jy1sZx+TOsdTWklXpZKTw5sv30xxidSN/Y MkoLsqmVICR10Ls4AbU6rPf+Nfe4iU6zDDuJnwIDAQABAoIBADqvLzPE7TWuCeAQ E3yiTM5XqA5Enn7fHu5oniOVD8kSST3RXunI8ucn+InI/IAM/PJVskZtig2msCpQ 9uy2C+seOVIni92HJd1/7W2KScVnh1GOEob+1nmvQQfmBhACQ4g6fyPGRkY86BSF PXjH0318nwL/uKEZxHANMgyvNqlvA7s8PffNQo1medsRzwkHwnvACf5l0CUV+eQk KmGSkeXNH8V0HOwPvaDsfgpxfV89FNVBczvTJKKKlO8PFESkTcwiZpnmsYiba1op vW4L0k0OMyQ+l8GxWQZV6QnjH9go/gGVNGWDW0vQFcjo1d2NeVxgM8fWaQ6KzAgE WCHqo3ECgYEA2r9nSJn2JTwYDMaMC3ft2cKVlZGaY6kKo7ZYfmeuRp/IIjSjgwe5 Zv1lVJZ/mxnD4tmKj6ebfiWtSXFpilgOYx6Jpybw2u1xFAqvein0V1sYgOuaSEz/ LvciXdqyiPXjoiknJZE/TYiXRXQpZDiQ/EWcTUQQwpSnA5+jZidQKOkCgYEA2GHD Z3Q747n/EkKV+Xq9dRUVS+/Ol/whEy/kMKpV434KN1O0ZOiV6DOYUQJgU9/h4Mbb adRCWrBjtsq8oFDDzwX0Ki+pCKQHBRxYDcjN0RvamsakHF5sYzGcCeaLUquZNTsg dY1qSQLOo7FD4Vur4J1lgzYY4Y4X5wFFAH0QCUcCgYEAxpIhzAIXM83Ndyt1TaPc wmSlLVUzdWyqP9rzkivERFAfeQ2XsQZ+A0PbjGHiDIXjEDayVZ2sxWKmX5kYWYF9 7fR2uMncsqAAmlTo3ljfeb00DTPSpfdfXt7wz4oLr9CmhzocUzn64QMxbtb4DAZd duQp8unq3PfcdKmhxsXBOqECgYEAuVKyCy8QBDDO95Kz5GJtVZPjE5Cl/qHgqhBA fjXFLfxLP6ufOzXA/okCEY/ZdLyxNtTaIz+6PPYJ0Qq+lwfVTMAqqN79BPuHT6dA +z1amZgjmKA8+lccubBJlmkwNnPl2iNz33po53NSC/zMyHy9LrlfsgtpL/WFH0KF GLAERg0CgYA71sy1rn8oolWTsc/jD7jXfabqWZ7nrJoK1mx0JNWjbCwQsEgZ2Lrn BVoaHpmNlAIfQEJNl3rIZHbfI6z6c1n3I8WNzGkfgt8/X+xylh8fs/ThxrWP9qyQ SO+SlDTLhP9ovoIJbUZeiXj150v/ULQb67J9wrqEPA+sdZDOE+cmRQ== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf.crt000066400000000000000000000023521425660472000271630ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDZDCCAkygAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uFAwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMDQxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzESMBAG A1UECgwJbWl0bXByb3h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA qcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGWj8wFJ/XpZsFmAWlH 2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaKwvDbigy037OY97sT 6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV1/6O/5cQ7TOW2E83 xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/nsJUwLliZpz3j/dUD0 yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2TVMVLDT17uzNeH1x5 UXxdB4cexTOm4amvWSwvTQIDAQABo10wWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAgBgNVHREEGTAXghVl eGFtcGxlLm1pdG1wcm94eS5vcmcwDQYJKoZIhvcNAQELBQADggEBABwKrf+Gy1I5 BnfhAqbDUYj8OVcjbB5esbvVYAADNNNQ10RREyz5OTTo2dSKy2hIVQeGxaBy5W6d cNk0CoLzOgpgkwQPQ351+Y0C5yQztXIg/JM5aSeFuAbQg+NtzOQISrcDB390Xr2f 7YhyYL0XLX4NCP7ek7+lAClrf+lL9MysHTTP0pmFWLPP6AIR8JIsLpNpTDV10c8p QcnJ8+5q6oLHNKN+M/HRcdKzj/XyJ538UzSOlmU+izhNT1j7mbszS0tc9yh0dmpP 9uuBY0wcD/NAHBpSX9v9ZJcOuWntsAxTbMXj1eWNRyt0QJLURlkqeVn6ZrE1/BDS BqDdOKYJbkw= -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf.key000066400000000000000000000032461425660472000271660ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAqcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGW j8wFJ/XpZsFmAWlH2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaK wvDbigy037OY97sT6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV 1/6O/5cQ7TOW2E83xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/ns JUwLliZpz3j/dUD0yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2T VMVLDT17uzNeH1x5UXxdB4cexTOm4amvWSwvTQIDAQABAoIBAEb3arF8E3qR2F7S 6zHCASqjXIA3+QR5lGoOOPdgMU4uEgDQgEchXc506dyBYamZX+XlSxifgDqgmkUn G1mS6Fy+9XysFVVqKmP4p6D79TQWTv5PKFeS5dTytvMGXB7E4O/xDeb08Ve/L3JA Ic7vPLX0/YqVf2ZuNO0fNSlQhyawUVlSS6yq/B1GUo44PX/PXrWYZd66mc29g+KF 7D0nnbloLY+5QmOEVYbf99RHJ64Cwxzwxi4ic9AxLaNMfkrydjbGQ0VhJq14WEux /TJLvinzIDyslnx4aYstno3ryoxLtR/9ALysrdQ8vVMaVCdbf0aMu832R2dI4s9K ixQlgmkCgYEA0Ho0a4qzwk9oLWYk1x16kOCqmfuenlEz3Tv8uBB/jdz7UM63sS3h OUQYKhhtzOGf6CDA3CE11ie6SX7zHrowPLJBSpacJZJcrHPGZxdBZ/As/QpGnZll 1eTMlVRXk06k/fEYplU1dS5IDbsvUIaaF9CF9Qd3MkDRglhbM19Iy+sCgYEA0HM1 d7OBsjSi09zFDE+Joq6Gih8LqqFLtMsIHEKAJ0gJgmt6MTfjtdPo55ZKVLCR2pbP yRHagK4LRUFY9Pl5eGlEUF9cKEKKtZOURUFVz3yBMYPBje/B1o/UCCj+nr2reWgx qj/jwZrph6QKCkEsnQXi98tE7XSgihUh6UEQO6cCgYASVe0uWDCfMmSzOXyb/te8 zkWy7VJyEipBlvkPJ0RQsdLYtJWrW6Gna7nEWgmuL1nlDJxpv/IAN9ZGiIfReAau D+92I/DvzQOhlz0n6/+wqIsMZk73pXozacAkkhpxtkUEoKPOXUgqWju0GXZ72prK 5WgiuNle7hx/Hk5HImZAqQKBgQCK7W4iRGpZeklXiNlvtgcWfNlAbyaYZ34MlhDm vM+q3pEv8i/zY7uJcR3WU81gmnnrRP5hlVuazeTHGKGQTEFQJmCYbKYAUzEdiamV atElQ2bbuGOlFLmNJjj7406oP+NsPCx1urUyUOv6MjNa2EtCsCywWDKtTEC/Jwx9 6JZIGwKBgDa4Ephl+lcyGC8D9Tdc4Nme6n/10pIN53ZCplqVSuma+kOOQX7ZXpJb 0csHR9KODcpQuo2yOnUfZ1z4+tsjms2Uv97GgcZ9sO84I/3RGJCvxmzAEiRmJMfH y38GtEYCnat5VOKdo//eIYtiu9YSXuuS1ENSWUPZ9YInrkUk0j8S -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-leaf.pem000066400000000000000000000056201425660472000271550ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDZDCCAkygAwIBAgIUSWoLwl7Rc//TKPwKwv25Vhb6uFAwDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMDQxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzESMBAG A1UECgwJbWl0bXByb3h5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA qcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGWj8wFJ/XpZsFmAWlH 2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaKwvDbigy037OY97sT 6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV1/6O/5cQ7TOW2E83 xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/nsJUwLliZpz3j/dUD0 yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2TVMVLDT17uzNeH1x5 UXxdB4cexTOm4amvWSwvTQIDAQABo10wWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIFoDAgBgNVHREEGTAXghVl eGFtcGxlLm1pdG1wcm94eS5vcmcwDQYJKoZIhvcNAQELBQADggEBABwKrf+Gy1I5 BnfhAqbDUYj8OVcjbB5esbvVYAADNNNQ10RREyz5OTTo2dSKy2hIVQeGxaBy5W6d cNk0CoLzOgpgkwQPQ351+Y0C5yQztXIg/JM5aSeFuAbQg+NtzOQISrcDB390Xr2f 7YhyYL0XLX4NCP7ek7+lAClrf+lL9MysHTTP0pmFWLPP6AIR8JIsLpNpTDV10c8p QcnJ8+5q6oLHNKN+M/HRcdKzj/XyJ538UzSOlmU+izhNT1j7mbszS0tc9yh0dmpP 9uuBY0wcD/NAHBpSX9v9ZJcOuWntsAxTbMXj1eWNRyt0QJLURlkqeVn6ZrE1/BDS BqDdOKYJbkw= -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAqcEdB7TZD7DxJlJH/ZTyrovP0din2vLCRZRZ07ix48arITGW j8wFJ/XpZsFmAWlH2LriXGC8BB54EJt8Epix5tcdKvCZ/7vTgaBQ+DQVdCNiscaK wvDbigy037OY97sT6Ou9xYjjgg0cb+WTkQGMOTMbCW2e5iuSvyMPdZ2+2RzbTcNV 1/6O/5cQ7TOW2E83xeaN4stBMfRmsQRoHXBri0tqtQ3bHd3V4H9iai7HFBOcB/ns JUwLliZpz3j/dUD0yZAgdgB9XBlGvs/e746bGctyvl2QZu2JeACEVPmVrAUhqe2T VMVLDT17uzNeH1x5UXxdB4cexTOm4amvWSwvTQIDAQABAoIBAEb3arF8E3qR2F7S 6zHCASqjXIA3+QR5lGoOOPdgMU4uEgDQgEchXc506dyBYamZX+XlSxifgDqgmkUn G1mS6Fy+9XysFVVqKmP4p6D79TQWTv5PKFeS5dTytvMGXB7E4O/xDeb08Ve/L3JA Ic7vPLX0/YqVf2ZuNO0fNSlQhyawUVlSS6yq/B1GUo44PX/PXrWYZd66mc29g+KF 7D0nnbloLY+5QmOEVYbf99RHJ64Cwxzwxi4ic9AxLaNMfkrydjbGQ0VhJq14WEux /TJLvinzIDyslnx4aYstno3ryoxLtR/9ALysrdQ8vVMaVCdbf0aMu832R2dI4s9K ixQlgmkCgYEA0Ho0a4qzwk9oLWYk1x16kOCqmfuenlEz3Tv8uBB/jdz7UM63sS3h OUQYKhhtzOGf6CDA3CE11ie6SX7zHrowPLJBSpacJZJcrHPGZxdBZ/As/QpGnZll 1eTMlVRXk06k/fEYplU1dS5IDbsvUIaaF9CF9Qd3MkDRglhbM19Iy+sCgYEA0HM1 d7OBsjSi09zFDE+Joq6Gih8LqqFLtMsIHEKAJ0gJgmt6MTfjtdPo55ZKVLCR2pbP yRHagK4LRUFY9Pl5eGlEUF9cKEKKtZOURUFVz3yBMYPBje/B1o/UCCj+nr2reWgx qj/jwZrph6QKCkEsnQXi98tE7XSgihUh6UEQO6cCgYASVe0uWDCfMmSzOXyb/te8 zkWy7VJyEipBlvkPJ0RQsdLYtJWrW6Gna7nEWgmuL1nlDJxpv/IAN9ZGiIfReAau D+92I/DvzQOhlz0n6/+wqIsMZk73pXozacAkkhpxtkUEoKPOXUgqWju0GXZ72prK 5WgiuNle7hx/Hk5HImZAqQKBgQCK7W4iRGpZeklXiNlvtgcWfNlAbyaYZ34MlhDm vM+q3pEv8i/zY7uJcR3WU81gmnnrRP5hlVuazeTHGKGQTEFQJmCYbKYAUzEdiamV atElQ2bbuGOlFLmNJjj7406oP+NsPCx1urUyUOv6MjNa2EtCsCywWDKtTEC/Jwx9 6JZIGwKBgDa4Ephl+lcyGC8D9Tdc4Nme6n/10pIN53ZCplqVSuma+kOOQX7ZXpJb 0csHR9KODcpQuo2yOnUfZ1z4+tsjms2Uv97GgcZ9sO84I/3RGJCvxmzAEiRmJMfH y38GtEYCnat5VOKdo//eIYtiu9YSXuuS1ENSWUPZ9YInrkUk0j8S -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-root.crt000066400000000000000000000023621425660472000272400ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDazCCAlOgAwIBAgIUB5WLNdtHRvciUwDfySAEHYVSNe0wDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDVWUg2YdsztWIZpsWdbIB6Aewa1Igt7mNkKMQ1NJ6v priVlzWhZr0FfSVTid2m3Od2f5A751Q+IXLkNJ8d6Y4qVirAstEM57sCH/Hmt1E3 cZOAzLQY2xCIrKPmbu6d8eSGO1q+Y8KstCK/V94/QRahjjoHxkLcSAmdg6PAkbhB 7MwOxiJslIbsBY4UCXP0l4kUUIuMi8W2Y4M1VgvLRpUjaKVo1NQ0hLi4XBnU7Bsq A8/PZDuVeP0NcJtAxRicqqLX/MjgkTrA2tPnSj9m60lO79S40GSzB238o2zJQ5ON jHJdAhLlrsrkxZmDmKM59IdmV2OhN7O844ktbXDOqvq5AgMBAAGjUzBRMB0GA1Ud DgQWBBTkDj66Wmaf9YP0YMqGKG51PejxWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAo 9FwbGob1WRAo7ORShaDhopIDAYMCL1oc9YZ2ZQK8aDuZbqIZ/7+1LbWCeMAV4PTH Tcx+n9Zg/g/RkoSNu8KqFoQGFmdBZnKOMU4vlITu/ORpDu1sjSA+Eo9YbipemX+n jv+YHI4STFAWnyext3IUZVkT6wpU3pwUjX0fbk4LJfVLR41y4iD11XGergxAcpjj T03txkJcrTiX65SnB041Y4exUMLOUn5lTs/q2rBNkiLNljXQ6l+8L1rdQEN/j0Mx OYdc6FIUIESC1mMOf80+YOwxPJ862SyTv/cJB3npwTj/DdQu7blf/z2hMP7a7w+X l5d31XzcDOrCf/bTthvb -----END CERTIFICATE----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-root.key000066400000000000000000000032521425660472000272370ustar00rootroot00000000000000-----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA1VlINmHbM7ViGabFnWyAegHsGtSILe5jZCjENTSer6a4lZc1 oWa9BX0lU4ndptzndn+QO+dUPiFy5DSfHemOKlYqwLLRDOe7Ah/x5rdRN3GTgMy0 GNsQiKyj5m7unfHkhjtavmPCrLQiv1feP0EWoY46B8ZC3EgJnYOjwJG4QezMDsYi bJSG7AWOFAlz9JeJFFCLjIvFtmODNVYLy0aVI2ilaNTUNIS4uFwZ1OwbKgPPz2Q7 lXj9DXCbQMUYnKqi1/zI4JE6wNrT50o/ZutJTu/UuNBkswdt/KNsyUOTjYxyXQIS 5a7K5MWZg5ijOfSHZldjoTezvOOJLW1wzqr6uQIDAQABAoIBAQCZ5hSkPgSskTwZ uua0P2+SE07or8UoNN13g7y9kJ6joIVoSzJBomXZzsOdNkcwtgs1vKEjxSRMyT4i hh79qduGiK/AX31TbNnGl5qczkIE16YKdB+6ClQr8zUr5Xu1badmeOxliHsGr86c 7lqAkIgts/YCY68ZTdG50RrPr44V5tSqfJdLv7e5/eYYMrmae1xQSBDYgyoSxkmn A/u/dqI2/eZUIeqzUxplCf+c5Fstw5MVvgiMBtLYYq7Uia1SDV6aQovbFItde31e nnwhlTsY/BCfCugu/nvkEUbV09TtvYoSiYlByzIEunX2BQ9RYeawnwsGoXXexmE/ 5ZcFLCtxAoGBAO+SL6R04/pAgmiKPMzDSIflAMbbwtZGmJrtPxXYOaX275PLAvB7 lvL2TlTInbFlUoLHymD0ZQ33Z5yrmjJbdfTHlOOouKjV8tOLXku7AoejbIXQD6P2 /x4i4xER4dpnx/tPar7RLvoA/+qtwnXH/AXJVmGfqjV0aWC3/EJ4RQetAoGBAOP6 v38efo3zEz9/c7zibTujOcbdQ8IKwrvOOAg9Qd/QI5bfJusxpjPK5mSP3e4INxDs 7k0jGTFVZQdcAhjkm9yQ1eXIiTK20wpOWigJEEnlp3vAUh2AZGAEZQQ323vOrGgb X+7N/IsmFU2e0aCCP1XyxSalhSEvXas/rn81T5C9AoGAPDl4ppQH95Id9l/B9wuk gR0Ne/Ak467tkAzSDhDENTeFdJbVT1USVlOaz297TOwWuO+2rXbirIckUdtFsSES 3w0JHc39Vdwq5gkkFE+XzDdGAcGTHPnrmkzU3iarqzbprACD6iI19/0mWH2D5A35 Cg9aGsKDjFqOXxUBYkhPuiUCgYEAiPw7IpPdMUgUkbvwfFeFkScj6VU8iJTUq+pe irzcHzK+n8IYbYwYtNg/Fb/Id2WiSN5E1j63vYf1O7XSYMjEyoSQshCMN9fY+UFZ NOM1UWHYACjwbl+ecH9Tf3RcwojN2YRRYXmOPMI2XLyIcyywB+HnCrC8TNNcMjEC ldcfpvUCgYBeiT3tRbfUqeW/6XX50S4YrDwm+5hWmGTJ9fwi0fvu0by/FwP22K4p xXVrLNiNDuJ/meHuRFXRkFdGummltFLXwZHxIo3AxP+8nRMDvPyt2Pcp3Sf1kidR z3PpsTVkEDsj5Cgq7JcpTxU9eiHth3bEZtsA4H94UeuIuZo4KI3KOA== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-root.pem000066400000000000000000000056341425660472000272360ustar00rootroot00000000000000-----BEGIN CERTIFICATE----- MIIDazCCAlOgAwIBAgIUB5WLNdtHRvciUwDfySAEHYVSNe0wDQYJKoZIhvcNAQEL BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMDExMDMwNzAzMjZaFw00MDEw MjkwNzAzMjZaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDVWUg2YdsztWIZpsWdbIB6Aewa1Igt7mNkKMQ1NJ6v priVlzWhZr0FfSVTid2m3Od2f5A751Q+IXLkNJ8d6Y4qVirAstEM57sCH/Hmt1E3 cZOAzLQY2xCIrKPmbu6d8eSGO1q+Y8KstCK/V94/QRahjjoHxkLcSAmdg6PAkbhB 7MwOxiJslIbsBY4UCXP0l4kUUIuMi8W2Y4M1VgvLRpUjaKVo1NQ0hLi4XBnU7Bsq A8/PZDuVeP0NcJtAxRicqqLX/MjgkTrA2tPnSj9m60lO79S40GSzB238o2zJQ5ON jHJdAhLlrsrkxZmDmKM59IdmV2OhN7O844ktbXDOqvq5AgMBAAGjUzBRMB0GA1Ud DgQWBBTkDj66Wmaf9YP0YMqGKG51PejxWzAfBgNVHSMEGDAWgBTkDj66Wmaf9YP0 YMqGKG51PejxWzAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAo 9FwbGob1WRAo7ORShaDhopIDAYMCL1oc9YZ2ZQK8aDuZbqIZ/7+1LbWCeMAV4PTH Tcx+n9Zg/g/RkoSNu8KqFoQGFmdBZnKOMU4vlITu/ORpDu1sjSA+Eo9YbipemX+n jv+YHI4STFAWnyext3IUZVkT6wpU3pwUjX0fbk4LJfVLR41y4iD11XGergxAcpjj T03txkJcrTiX65SnB041Y4exUMLOUn5lTs/q2rBNkiLNljXQ6l+8L1rdQEN/j0Mx OYdc6FIUIESC1mMOf80+YOwxPJ862SyTv/cJB3npwTj/DdQu7blf/z2hMP7a7w+X l5d31XzcDOrCf/bTthvb -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEA1VlINmHbM7ViGabFnWyAegHsGtSILe5jZCjENTSer6a4lZc1 oWa9BX0lU4ndptzndn+QO+dUPiFy5DSfHemOKlYqwLLRDOe7Ah/x5rdRN3GTgMy0 GNsQiKyj5m7unfHkhjtavmPCrLQiv1feP0EWoY46B8ZC3EgJnYOjwJG4QezMDsYi bJSG7AWOFAlz9JeJFFCLjIvFtmODNVYLy0aVI2ilaNTUNIS4uFwZ1OwbKgPPz2Q7 lXj9DXCbQMUYnKqi1/zI4JE6wNrT50o/ZutJTu/UuNBkswdt/KNsyUOTjYxyXQIS 5a7K5MWZg5ijOfSHZldjoTezvOOJLW1wzqr6uQIDAQABAoIBAQCZ5hSkPgSskTwZ uua0P2+SE07or8UoNN13g7y9kJ6joIVoSzJBomXZzsOdNkcwtgs1vKEjxSRMyT4i hh79qduGiK/AX31TbNnGl5qczkIE16YKdB+6ClQr8zUr5Xu1badmeOxliHsGr86c 7lqAkIgts/YCY68ZTdG50RrPr44V5tSqfJdLv7e5/eYYMrmae1xQSBDYgyoSxkmn A/u/dqI2/eZUIeqzUxplCf+c5Fstw5MVvgiMBtLYYq7Uia1SDV6aQovbFItde31e nnwhlTsY/BCfCugu/nvkEUbV09TtvYoSiYlByzIEunX2BQ9RYeawnwsGoXXexmE/ 5ZcFLCtxAoGBAO+SL6R04/pAgmiKPMzDSIflAMbbwtZGmJrtPxXYOaX275PLAvB7 lvL2TlTInbFlUoLHymD0ZQ33Z5yrmjJbdfTHlOOouKjV8tOLXku7AoejbIXQD6P2 /x4i4xER4dpnx/tPar7RLvoA/+qtwnXH/AXJVmGfqjV0aWC3/EJ4RQetAoGBAOP6 v38efo3zEz9/c7zibTujOcbdQ8IKwrvOOAg9Qd/QI5bfJusxpjPK5mSP3e4INxDs 7k0jGTFVZQdcAhjkm9yQ1eXIiTK20wpOWigJEEnlp3vAUh2AZGAEZQQ323vOrGgb X+7N/IsmFU2e0aCCP1XyxSalhSEvXas/rn81T5C9AoGAPDl4ppQH95Id9l/B9wuk gR0Ne/Ak467tkAzSDhDENTeFdJbVT1USVlOaz297TOwWuO+2rXbirIckUdtFsSES 3w0JHc39Vdwq5gkkFE+XzDdGAcGTHPnrmkzU3iarqzbprACD6iI19/0mWH2D5A35 Cg9aGsKDjFqOXxUBYkhPuiUCgYEAiPw7IpPdMUgUkbvwfFeFkScj6VU8iJTUq+pe irzcHzK+n8IYbYwYtNg/Fb/Id2WiSN5E1j63vYf1O7XSYMjEyoSQshCMN9fY+UFZ NOM1UWHYACjwbl+ecH9Tf3RcwojN2YRRYXmOPMI2XLyIcyywB+HnCrC8TNNcMjEC ldcfpvUCgYBeiT3tRbfUqeW/6XX50S4YrDwm+5hWmGTJ9fwi0fvu0by/FwP22K4p xXVrLNiNDuJ/meHuRFXRkFdGummltFLXwZHxIo3AxP+8nRMDvPyt2Pcp3Sf1kidR z3PpsTVkEDsj5Cgq7JcpTxU9eiHth3bEZtsA4H94UeuIuZo4KI3KOA== -----END RSA PRIVATE KEY----- mitmproxy-8.1.1/test/mitmproxy/net/data/verificationcerts/trusted-root.srl000066400000000000000000000000521425660472000272420ustar00rootroot00000000000000496A0BC25ED173FFD328FC0AC2FDB95616FAB852 mitmproxy-8.1.1/test/mitmproxy/net/dns/000077500000000000000000000000001425660472000202005ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/dns/__init__.py000066400000000000000000000000001425660472000222770ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/dns/test_classes.py000066400000000000000000000002571425660472000232520ustar00rootroot00000000000000from mitmproxy.net.dns import classes def test_simple(): assert classes.IN == 1 assert classes.to_str(classes.IN) == "IN" assert classes.to_str(0) == "CLASS(0)" mitmproxy-8.1.1/test/mitmproxy/net/dns/test_domain_names.py000066400000000000000000000044021425660472000242430ustar00rootroot00000000000000import re import struct import pytest from mitmproxy.net.dns import domain_names def test_unpack_from_with_compression(): assert domain_names.unpack_from_with_compression( b"\xFF\x03www\x07example\x03org\x00", 1, domain_names.cache() ) == ("www.example.org", 17) with pytest.raises( struct.error, match=re.escape("unpack encountered domain name loop") ): domain_names.unpack_from_with_compression( b"\x03www\xc0\x00", 0, domain_names.cache() ) assert ( domain_names.unpack_from_with_compression( b"\xFF\xFF\xFF\x07example\x03org\x00\xFF\xFF\xFF\x03www\xc0\x03", 19, domain_names.cache(), ) == ("www.example.org", 6) ) def test_unpack(): assert domain_names.unpack(b"\x03www\x07example\x03org\x00") == "www.example.org" with pytest.raises( struct.error, match=re.escape("unpack requires a buffer of 17 bytes") ): domain_names.unpack(b"\x03www\x07example\x03org\x00\xFF") with pytest.raises( struct.error, match=re.escape("unpack encountered a pointer which is not supported in RDATA"), ): domain_names.unpack(b"\x03www\x07example\x03org\xc0\x00") with pytest.raises( struct.error, match=re.escape("unpack requires a label buffer of 10 bytes") ): domain_names.unpack(b"\x0a") with pytest.raises( struct.error, match=re.escape("unpack encountered a label of length 64") ): domain_names.unpack(b"\x40" + (b"a" * 64) + b"\x00") with pytest.raises( struct.error, match=re.escape("unpack encountered a illegal characters at offset 1"), ): domain_names.unpack(b"\x03\xff\xff\xff\00") def test_pack(): assert domain_names.pack("") == b"\x00" with pytest.raises( ValueError, match=re.escape("domain name 'hello..world' contains empty labels") ): domain_names.pack("hello..world") label = "a" * 64 name = f"www.{label}.com" with pytest.raises( ValueError, match=re.escape( "encoding with 'idna' codec failed (UnicodeError: label too long)" ), ): domain_names.pack(name) assert domain_names.pack("www.example.org") == b"\x03www\x07example\x03org\x00" mitmproxy-8.1.1/test/mitmproxy/net/dns/test_op_codes.py000066400000000000000000000003021425660472000233770ustar00rootroot00000000000000from mitmproxy.net.dns import op_codes def test_simple(): assert op_codes.QUERY == 0 assert op_codes.to_str(op_codes.QUERY) == "QUERY" assert op_codes.to_str(100) == "OPCODE(100)" mitmproxy-8.1.1/test/mitmproxy/net/dns/test_response_codes.py000066400000000000000000000004651425660472000246310ustar00rootroot00000000000000from mitmproxy.net.dns import response_codes def test_simple(): assert response_codes.NOERROR == 0 assert response_codes.to_str(response_codes.NOERROR) == "NOERROR" assert response_codes.to_str(100) == "RCODE(100)" assert response_codes.http_equiv_status_code(response_codes.NOERROR) == 200 mitmproxy-8.1.1/test/mitmproxy/net/dns/test_types.py000066400000000000000000000002411425660472000227520ustar00rootroot00000000000000from mitmproxy.net.dns import types def test_simple(): assert types.A == 1 assert types.to_str(types.A) == "A" assert types.to_str(0) == "TYPE(0)" mitmproxy-8.1.1/test/mitmproxy/net/http/000077500000000000000000000000001425660472000203735ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/http/__init__.py000066400000000000000000000000001425660472000224720ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/http/http1/000077500000000000000000000000001425660472000214335ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/http/http1/__init__.py000066400000000000000000000000001425660472000235320ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/http/http1/test_assemble.py000066400000000000000000000070461425660472000246460ustar00rootroot00000000000000import pytest from mitmproxy.http import Headers from mitmproxy.net.http.http1.assemble import ( assemble_request, assemble_request_head, assemble_response, assemble_response_head, _assemble_request_line, _assemble_request_headers, _assemble_response_headers, assemble_body, ) from mitmproxy.test.tutils import treq, tresp def test_assemble_request(): assert assemble_request(treq()) == ( b"GET /path HTTP/1.1\r\n" b"header: qvalue\r\n" b"content-length: 7\r\n" b"\r\n" b"content" ) with pytest.raises(ValueError): assemble_request(treq(content=None)) def test_assemble_request_head(): c = assemble_request_head(treq(content=b"foo")) assert b"GET" in c assert b"qvalue" in c assert b"content-length" in c assert b"foo" not in c def test_assemble_response(): assert assemble_response(tresp()) == ( b"HTTP/1.1 200 OK\r\n" b"header-response: svalue\r\n" b"content-length: 7\r\n" b"\r\n" b"message" ) resp = tresp() resp.headers["transfer-encoding"] = "chunked" resp.headers["trailer"] = "my-little-trailer" resp.trailers = Headers([(b"my-little-trailer", b"foobar")]) assert assemble_response(resp) == ( b"HTTP/1.1 200 OK\r\n" b"header-response: svalue\r\n" b"content-length: 7\r\n" b"transfer-encoding: chunked\r\n" b"trailer: my-little-trailer\r\n" b"\r\n7\r\n" b"message" b"\r\n0\r\n" b"my-little-trailer: foobar\r\n\r\n" ) with pytest.raises(ValueError): assemble_response(tresp(content=None)) def test_assemble_response_head(): c = assemble_response_head(tresp()) assert b"200" in c assert b"svalue" in c assert b"message" not in c def test_assemble_body(): c = list(assemble_body(Headers(), [b"body"], Headers())) assert c == [b"body"] c = list( assemble_body( Headers(transfer_encoding="chunked"), [b"123456789a", b""], Headers() ) ) assert c == [b"a\r\n123456789a\r\n", b"0\r\n\r\n"] c = list( assemble_body(Headers(transfer_encoding="chunked"), [b"123456789a"], Headers()) ) assert c == [b"a\r\n123456789a\r\n", b"0\r\n\r\n"] c = list( assemble_body( Headers(transfer_encoding="chunked"), [b"123456789a"], Headers(trailer="trailer"), ) ) assert c == [b"a\r\n123456789a\r\n", b"0\r\ntrailer: trailer\r\n\r\n"] with pytest.raises(ValueError): list(assemble_body(Headers(), [b"body"], Headers(trailer="trailer"))) def test_assemble_request_line(): assert _assemble_request_line(treq().data) == b"GET /path HTTP/1.1" authority_request = treq(method=b"CONNECT", authority=b"address:22").data assert _assemble_request_line(authority_request) == b"CONNECT address:22 HTTP/1.1" absolute_request = treq(scheme=b"http", authority=b"address:22").data assert ( _assemble_request_line(absolute_request) == b"GET http://address:22/path HTTP/1.1" ) def test_assemble_request_headers(): # https://github.com/mitmproxy/mitmproxy/issues/186 r = treq(content=b"") r.headers["Transfer-Encoding"] = "chunked" c = _assemble_request_headers(r.data) assert b"Transfer-Encoding" in c def test_assemble_response_headers(): # https://github.com/mitmproxy/mitmproxy/issues/186 r = tresp(content=b"") r.headers["Transfer-Encoding"] = "chunked" c = _assemble_response_headers(r) assert b"Transfer-Encoding" in c mitmproxy-8.1.1/test/mitmproxy/net/http/http1/test_read.py000066400000000000000000000213771425660472000237710ustar00rootroot00000000000000import pytest from mitmproxy.http import Headers from mitmproxy.net.http.http1.read import ( read_request_head, read_response_head, connection_close, expected_http_body_size, _read_request_line, _read_response_line, _read_headers, get_header_tokens, validate_headers, ) from mitmproxy.test.tutils import treq, tresp def test_get_header_tokens(): headers = Headers() assert get_header_tokens(headers, "foo") == [] headers["foo"] = "bar" assert get_header_tokens(headers, "foo") == ["bar"] headers["foo"] = "bar, voing" assert get_header_tokens(headers, "foo") == ["bar", "voing"] headers.set_all("foo", ["bar, voing", "oink"]) assert get_header_tokens(headers, "foo") == ["bar", "voing", "oink"] def test_connection_close(): headers = Headers() assert connection_close(b"HTTP/1.0", headers) assert not connection_close(b"HTTP/1.1", headers) assert not connection_close(b"HTTP/2.0", headers) headers["connection"] = "keep-alive" assert not connection_close(b"HTTP/1.1", headers) headers["connection"] = "close" assert connection_close(b"HTTP/1.1", headers) headers["connection"] = "foobar" assert connection_close(b"HTTP/1.0", headers) assert not connection_close(b"HTTP/1.1", headers) def test_read_request_head(): rfile = [ b"GET / HTTP/1.1\r\n", b"Content-Length: 4\r\n", ] r = read_request_head(rfile) assert r.method == "GET" assert r.headers["Content-Length"] == "4" assert r.content is None def test_read_response_head(): rfile = [ b"HTTP/1.1 418 I'm a teapot\r\n", b"Content-Length: 4\r\n", ] r = read_response_head(rfile) assert r.status_code == 418 assert r.headers["Content-Length"] == "4" assert r.content is None def test_validate_headers(): # both content-length and chunked (possible request smuggling) with pytest.raises( ValueError, match="Received both a Transfer-Encoding and a Content-Length header", ): validate_headers( Headers(transfer_encoding="chunked", content_length="42"), ) with pytest.raises(ValueError, match="Received an invalid header name"): validate_headers( Headers([(b"content-length ", b"42")]), ) def test_expected_http_body_size(): # Expect: 100-continue assert ( expected_http_body_size( treq(headers=Headers(expect="100-continue", content_length="42")), ) == 42 ) # http://tools.ietf.org/html/rfc7230#section-3.3 assert ( expected_http_body_size( treq(method=b"HEAD"), tresp(headers=Headers(content_length="42")) ) == 0 ) assert ( expected_http_body_size( treq(method=b"CONNECT", headers=Headers()), None, ) == 0 ) assert expected_http_body_size(treq(method=b"CONNECT"), tresp()) == 0 for code in (100, 204, 304): assert expected_http_body_size(treq(), tresp(status_code=code)) == 0 # chunked assert ( expected_http_body_size( treq(headers=Headers(transfer_encoding="chunked")), ) is None ) assert ( expected_http_body_size( treq(headers=Headers(transfer_encoding="gzip,\tchunked")), ) is None ) with pytest.raises(ValueError, match="Invalid transfer encoding"): expected_http_body_size( treq( headers=Headers(transfer_encoding="chun\u212Aed") ), # "chunKed".lower() == "chunked" ) with pytest.raises(ValueError, match="Unknown transfer encoding"): expected_http_body_size( treq( headers=Headers(transfer_encoding="chun ked") ), # "chunKed".lower() == "chunked" ) with pytest.raises(ValueError, match="Unknown transfer encoding"): expected_http_body_size( treq(headers=Headers(transfer_encoding="qux")), ) # transfer-encoding: gzip with pytest.raises(ValueError, match="Invalid request transfer encoding"): expected_http_body_size( treq(headers=Headers(transfer_encoding="gzip")), ) assert ( expected_http_body_size( treq(), tresp(headers=Headers(transfer_encoding="gzip")), ) == -1 ) # explicit length for val in (b"foo", b"-7"): with pytest.raises(ValueError): expected_http_body_size(treq(headers=Headers(content_length=val))) assert expected_http_body_size(treq(headers=Headers(content_length="42"))) == 42 # multiple content-length headers with same value assert ( expected_http_body_size( treq( headers=Headers( [(b"content-length", b"42"), (b"content-length", b"42")] ) ) ) == 42 ) # multiple content-length headers with conflicting value with pytest.raises(ValueError, match="Conflicting Content-Length headers"): expected_http_body_size( treq( headers=Headers( [(b"content-length", b"42"), (b"content-length", b"45")] ) ) ) # non-int content-length with pytest.raises(ValueError, match="Invalid Content-Length header"): expected_http_body_size(treq(headers=Headers([(b"content-length", b"NaN")]))) # negative content-length with pytest.raises(ValueError, match="Negative Content-Length header"): expected_http_body_size(treq(headers=Headers([(b"content-length", b"-1")]))) # no length assert expected_http_body_size(treq(headers=Headers())) == 0 assert ( expected_http_body_size(treq(headers=Headers()), tresp(headers=Headers())) == -1 ) def test_read_request_line(): def t(b): return _read_request_line(b) assert t(b"GET / HTTP/1.1") == ("", 0, b"GET", b"", b"", b"/", b"HTTP/1.1") assert t(b"OPTIONS * HTTP/1.1") == ("", 0, b"OPTIONS", b"", b"", b"*", b"HTTP/1.1") assert t(b"CONNECT foo:42 HTTP/1.1") == ( "foo", 42, b"CONNECT", b"", b"foo:42", b"", b"HTTP/1.1", ) assert t(b"GET http://foo:42/bar HTTP/1.1") == ( "foo", 42, b"GET", b"http", b"foo:42", b"/bar", b"HTTP/1.1", ) assert t(b"GET http://foo:42 HTTP/1.1") == ( "foo", 42, b"GET", b"http", b"foo:42", b"/", b"HTTP/1.1", ) with pytest.raises(ValueError): t(b"GET / WTF/1.1") with pytest.raises(ValueError): t(b"CONNECT example.com HTTP/1.1") # port missing with pytest.raises(ValueError): t(b"GET ws://example.com/ HTTP/1.1") # port missing with pytest.raises(ValueError): t(b"this is not http") with pytest.raises(ValueError): t(b"") def test_read_response_line(): def t(b): return _read_response_line(b) assert t(b"HTTP/1.1 200 OK") == (b"HTTP/1.1", 200, b"OK") assert t(b"HTTP/1.1 200") == (b"HTTP/1.1", 200, b"") # https://github.com/mitmproxy/mitmproxy/issues/784 assert t(b"HTTP/1.1 200 Non-Autoris\xc3\xa9") == ( b"HTTP/1.1", 200, b"Non-Autoris\xc3\xa9", ) with pytest.raises(ValueError): assert t(b"HTTP/1.1") with pytest.raises(ValueError): t(b"HTTP/1.1 OK OK") with pytest.raises(ValueError): t(b"WTF/1.1 200 OK") with pytest.raises(ValueError): t(b"") class TestReadHeaders: @staticmethod def _read(data): return _read_headers(data.splitlines(keepends=True)) def test_read_simple(self): data = b"Header: one\r\n" b"Header2: two\r\n" headers = self._read(data) assert headers.fields == ((b"Header", b"one"), (b"Header2", b"two")) def test_read_multi(self): data = b"Header: one\r\n" b"Header: two\r\n" headers = self._read(data) assert headers.fields == ((b"Header", b"one"), (b"Header", b"two")) def test_read_continued(self): data = b"Header: one\r\n" b"\ttwo\r\n" b"Header2: three\r\n" headers = self._read(data) assert headers.fields == ((b"Header", b"one\r\n two"), (b"Header2", b"three")) def test_read_continued_err(self): data = b"\tfoo: bar\r\n" with pytest.raises(ValueError): self._read(data) def test_read_err(self): data = b"foo" with pytest.raises(ValueError): self._read(data) def test_read_empty_name(self): data = b":foo" with pytest.raises(ValueError): self._read(data) def test_read_empty_value(self): data = b"bar:" headers = self._read(data) assert headers.fields == ((b"bar", b""),) mitmproxy-8.1.1/test/mitmproxy/net/http/test_cookies.py000066400000000000000000000222511425660472000234420ustar00rootroot00000000000000import time import pytest from unittest import mock from mitmproxy.net.http import cookies cookie_pairs = [ ["=uno", [["", "uno"]]], ["", []], ["one=uno", [["one", "uno"]]], ["one", [["one", ""]]], ["one=uno; two=due", [["one", "uno"], ["two", "due"]]], ['one="uno"; two="\\due"', [["one", "uno"], ["two", "due"]]], ['one="un\\"o"', [["one", 'un"o']]], ['one="uno,due"', [["one", "uno,due"]]], ["one=uno; two; three=tre", [["one", "uno"], ["two", ""], ["three", "tre"]]], [ "_lvs2=zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g=; " "_rcc2=53VdltWl+Ov6ordflA==;", [ ["_lvs2", "zHai1+Hq+Tc2vmc2r4GAbdOI5Jopg3EwsdUT9g="], ["_rcc2", "53VdltWl+Ov6ordflA=="], ], ], ] def test_read_key(): tokens = [ [("foo", 0), ("foo", 3)], [("foo", 1), ("oo", 3)], [(" foo", 0), (" foo", 4)], [(" foo", 1), ("foo", 4)], [(" foo;", 1), ("foo", 4)], [(" foo=", 1), ("foo", 4)], [(" foo=bar", 1), ("foo", 4)], ] for q, a in tokens: assert cookies._read_key(*q) == a def test_read_quoted_string(): tokens = [ [('"foo" x', 0), ("foo", 5)], [('"f\\oo" x', 0), ("foo", 6)], [(r'"f\\o" x', 0), (r"f\o", 6)], [(r'"f\\" x', 0), (r"f" + "\\", 5)], [('"fo\\"" x', 0), ('fo"', 6)], [('"foo" x', 7), ("", 8)], ] for q, a in tokens: assert cookies._read_quoted_string(*q) == a def test_read_cookie_pairs(): vals = [ ["=uno", [["", "uno"]]], ["one", [["one", ""]]], ["one=two", [["one", "two"]]], ["one=", [["one", ""]]], ['one="two"', [["one", "two"]]], ['one="two"; three=four', [["one", "two"], ["three", "four"]]], [ 'one="two"; three=four; five', [["one", "two"], ["three", "four"], ["five", ""]], ], ['one="\\"two"; three=four', [["one", '"two'], ["three", "four"]]], ] for s, lst in vals: ret, off = cookies._read_cookie_pairs(s) assert ret == lst def test_pairs_roundtrips(): for s, expected in cookie_pairs: ret, off = cookies._read_cookie_pairs(s) assert ret == expected s2 = cookies._format_pairs(expected) ret, off = cookies._read_cookie_pairs(s2) assert ret == expected def test_cookie_roundtrips(): for s, expected in cookie_pairs: ret = cookies.parse_cookie_header(s) assert ret == expected s2 = cookies.format_cookie_header(expected) ret = cookies.parse_cookie_header(s2) assert ret == expected def test_parse_set_cookie_pairs(): pairs = [ ["=", [[["", ""]]]], ["=;foo=bar", [[["", ""], ["foo", "bar"]]]], ["=;=;foo=bar", [[["", ""], ["", ""], ["foo", "bar"]]]], ["=uno", [[["", "uno"]]]], ["one=uno", [[["one", "uno"]]]], ["one=un\x20", [[["one", "un\x20"]]]], ["one=uno; foo", [[["one", "uno"], ["foo", ""]]]], [ "mun=1.390.f60; " "expires=sun, 11-oct-2015 12:38:31 gmt; path=/; " "domain=b.aol.com", [ [ ["mun", "1.390.f60"], ["expires", "sun, 11-oct-2015 12:38:31 gmt"], ["path", "/"], ["domain", "b.aol.com"], ] ], ], [ r"rpb=190%3d1%2616726%3d1%2634832%3d1%2634874%3d1; " "domain=.rubiconproject.com; " "expires=mon, 11-may-2015 21:54:57 gmt; " "path=/", [ [ ["rpb", r"190%3d1%2616726%3d1%2634832%3d1%2634874%3d1"], ["domain", ".rubiconproject.com"], ["expires", "mon, 11-may-2015 21:54:57 gmt"], ["path", "/"], ] ], ], ] for s, expected in pairs: ret, off = cookies._read_set_cookie_pairs(s) assert ret == expected s2 = cookies._format_set_cookie_pairs(expected[0]) ret2, off = cookies._read_set_cookie_pairs(s2) assert ret2 == expected def test_parse_set_cookie_header(): def set_cookie_equal(obs, exp): assert obs[0] == exp[0] assert obs[1] == exp[1] assert obs[2].items(multi=True) == exp[2] vals = [ ["", []], [";", []], ["=uno", [("", "uno", ())]], ["one=uno", [("one", "uno", ())]], ["one=uno; foo=bar", [("one", "uno", (("foo", "bar"),))]], [ "one=uno; foo=bar; foo=baz", [("one", "uno", (("foo", "bar"), ("foo", "baz")))], ], # Comma Separated Variant of Set-Cookie Headers [ "foo=bar, doo=dar", [ ("foo", "bar", ()), ("doo", "dar", ()), ], ], [ "foo=bar; path=/, doo=dar; roo=rar; zoo=zar", [ ("foo", "bar", (("path", "/"),)), ("doo", "dar", (("roo", "rar"), ("zoo", "zar"))), ], ], [ "foo=bar; expires=Mon, 24 Aug 2037", [ ("foo", "bar", (("expires", "Mon, 24 Aug 2037"),)), ], ], [ "foo=bar; expires=Mon, 24 Aug 2037 00:00:00 GMT, doo=dar", [ ("foo", "bar", (("expires", "Mon, 24 Aug 2037 00:00:00 GMT"),)), ("doo", "dar", ()), ], ], ] for s, expected in vals: ret = cookies.parse_set_cookie_header(s) if expected: for i in range(len(expected)): set_cookie_equal(ret[i], expected[i]) s2 = cookies.format_set_cookie_header(ret) ret2 = cookies.parse_set_cookie_header(s2) for i in range(len(expected)): set_cookie_equal(ret2[i], expected[i]) else: assert not ret def test_refresh_cookie(): # Invalid expires format, sent to us by Reddit. c = "rfoo=bar; Domain=reddit.com; expires=Thu, 31 Dec 2037 23:59:59 GMT; Path=/" assert cookies.refresh_set_cookie_header(c, 60) c = "MOO=BAR; Expires=Tue, 08-Mar-2011 00:20:38 GMT; Path=foo.com; Secure" assert "00:21:38" in cookies.refresh_set_cookie_header(c, 60) c = "rfoo=bar; Domain=reddit.com; expires=Thu, 31 Dec 2037; Path=/" assert "expires" not in cookies.refresh_set_cookie_header(c, 60) c = "foo,bar" with pytest.raises(ValueError): cookies.refresh_set_cookie_header(c, 60) # https://github.com/mitmproxy/mitmproxy/issues/773 c = ">=A" assert cookies.refresh_set_cookie_header(c, 60) # https://github.com/mitmproxy/mitmproxy/issues/1118 c = "foo:bar=bla" assert cookies.refresh_set_cookie_header(c, 0) c = "foo/bar=bla" assert cookies.refresh_set_cookie_header(c, 0) # https://github.com/mitmproxy/mitmproxy/issues/2250 c = "" assert cookies.refresh_set_cookie_header(c, 60) == "" @mock.patch("time.time") def test_get_expiration_ts(*args): # Freeze time now_ts = 17 time.time.return_value = now_ts CA = cookies.CookieAttrs F = cookies.get_expiration_ts assert F(CA([("Expires", "Thu, 01-Jan-1970 00:00:00 GMT")])) == 0 assert F(CA([("Expires", "Mon, 24-Aug-2037 00:00:00 GMT")])) == 2134684800 assert F(CA([("Max-Age", "0")])) == now_ts assert F(CA([("Max-Age", "31")])) == now_ts + 31 def test_is_expired(): CA = cookies.CookieAttrs # A cookie can be expired # by setting the expire time in the past assert cookies.is_expired(CA([("Expires", "Thu, 01-Jan-1970 00:00:00 GMT")])) # or by setting Max-Age to 0 assert cookies.is_expired(CA([("Max-Age", "0")])) # or both assert cookies.is_expired( CA([("Expires", "Thu, 01-Jan-1970 00:00:00 GMT"), ("Max-Age", "0")]) ) assert not cookies.is_expired(CA([("Expires", "Mon, 24-Aug-2037 00:00:00 GMT")])) assert not cookies.is_expired(CA([("Max-Age", "1")])) assert not cookies.is_expired( CA([("Expires", "Wed, 15-Jul-2037 00:00:00 GMT"), ("Max-Age", "1")]) ) assert not cookies.is_expired(CA([("Max-Age", "nan")])) assert not cookies.is_expired(CA([("Expires", "false")])) def test_group_cookies(): CA = cookies.CookieAttrs groups = [ [ "one=uno; foo=bar; foo=baz", [("one", "uno", CA([])), ("foo", "bar", CA([])), ("foo", "baz", CA([]))], ], [ "one=uno; Path=/; foo=bar; Max-Age=0; foo=baz; expires=24-08-1993", [ ("one", "uno", CA([("Path", "/")])), ("foo", "bar", CA([("Max-Age", "0")])), ("foo", "baz", CA([("expires", "24-08-1993")])), ], ], ["one=uno;", [("one", "uno", CA([]))]], [ "one=uno; Path=/; Max-Age=0; Expires=24-08-1993", [ ( "one", "uno", CA([("Path", "/"), ("Max-Age", "0"), ("Expires", "24-08-1993")]), ) ], ], ["path=val; Path=/", [("path", "val", CA([("Path", "/")]))]], ] for c, expected in groups: observed = cookies.group_cookies(cookies.parse_cookie_header(c)) assert observed == expected mitmproxy-8.1.1/test/mitmproxy/net/http/test_headers.py000066400000000000000000000013311425660472000234150ustar00rootroot00000000000000import collections from mitmproxy.net.http.headers import parse_content_type, assemble_content_type def test_parse_content_type(): p = parse_content_type assert p("text/html") == ("text", "html", {}) assert p("text") is None v = p("text/html; charset=UTF-8") assert v == ("text", "html", {"charset": "UTF-8"}) def test_assemble_content_type(): p = assemble_content_type assert p("text", "html", {}) == "text/html" assert p("text", "html", {"charset": "utf8"}) == "text/html; charset=utf8" assert ( p( "text", "html", collections.OrderedDict([("charset", "utf8"), ("foo", "bar")]), ) == "text/html; charset=utf8; foo=bar" ) mitmproxy-8.1.1/test/mitmproxy/net/http/test_multipart.py000066400000000000000000000031151425660472000240250ustar00rootroot00000000000000import pytest from mitmproxy.http import Headers from mitmproxy.net.http import multipart def test_decode(): boundary = "somefancyboundary" content = ( "--{0}\n" 'Content-Disposition: form-data; name="field1"\n\n' "value1\n" "--{0}\n" 'Content-Disposition: form-data; name="field2"\n\n' "value2\n" "--{0}--".format(boundary).encode() ) form = multipart.decode(f"multipart/form-data; boundary={boundary}", content) assert len(form) == 2 assert form[0] == (b"field1", b"value1") assert form[1] == (b"field2", b"value2") boundary = "boundary茅莽" result = multipart.decode(f"multipart/form-data; boundary={boundary}", content) assert result == [] assert multipart.decode("", content) == [] def test_encode(): data = [(b"file", b"shell.jpg"), (b"file_size", b"1000")] headers = Headers(content_type="multipart/form-data; boundary=127824672498") content = multipart.encode(headers, data) assert b'Content-Disposition: form-data; name="file"' in content assert ( b"Content-Type: text/plain; charset=utf-8\r\n\r\nshell.jpg\r\n\r\n--127824672498\r\n" in content ) assert b"1000\r\n\r\n--127824672498--\r\n" assert len(content) == 252 with pytest.raises(ValueError, match=r"boundary found in encoded string"): multipart.encode(headers, [(b"key", b"--127824672498")]) boundary = "boundary茅莽" headers = Headers(content_type="multipart/form-data; boundary=" + boundary) result = multipart.encode(headers, data) assert result == b"" mitmproxy-8.1.1/test/mitmproxy/net/http/test_status_codes.py000066400000000000000000000002451425660472000245050ustar00rootroot00000000000000from mitmproxy.net.http import status_codes def test_simple(): assert status_codes.IM_A_TEAPOT == 418 assert status_codes.RESPONSES[418] == "I'm a teapot" mitmproxy-8.1.1/test/mitmproxy/net/http/test_url.py000066400000000000000000000144021425660472000226070ustar00rootroot00000000000000from typing import AnyStr import pytest from mitmproxy.net.http import url from mitmproxy.net.http.url import parse_authority def test_parse(): with pytest.raises(ValueError): url.parse("") s, h, po, pa = url.parse(b"http://foo.com:8888/test") assert s == b"http" assert h == b"foo.com" assert po == 8888 assert pa == b"/test" s, h, po, pa = url.parse("http://foo/bar") assert s == b"http" assert h == b"foo" assert po == 80 assert pa == b"/bar" s, h, po, pa = url.parse(b"http://user:pass@foo/bar") assert s == b"http" assert h == b"foo" assert po == 80 assert pa == b"/bar" s, h, po, pa = url.parse(b"http://foo") assert pa == b"/" s, h, po, pa = url.parse(b"https://foo") assert po == 443 with pytest.raises(ValueError): url.parse(b"https://foo:bar") # Invalid IDNA with pytest.raises(ValueError): url.parse("http://\xfafoo") # Invalid PATH with pytest.raises(ValueError): url.parse("http:/\xc6/localhost:56121") # Null byte in host with pytest.raises(ValueError): url.parse("http://foo\0") # Invalid IPv6 URL - see http://www.ietf.org/rfc/rfc2732.txt with pytest.raises(ValueError): url.parse("http://lo[calhost") def test_ascii_check(): test_url = ( "https://xyz.tax-edu.net?flag=selectCourse&lc_id=42825&lc_name=茅莽莽猫氓猫氓".encode() ) scheme, host, port, full_path = url.parse(test_url) assert scheme == b"https" assert host == b"xyz.tax-edu.net" assert port == 443 assert ( full_path == b"/?flag%3DselectCourse%26lc_id%3D42825%26lc_name%3D%E8%8C%85%E8%8E%BD%E8%8E" b"%BD%E7%8C%AB%E6%B0%93%E7%8C%AB%E6%B0%93" ) def test_parse_port_range(): # Port out of range with pytest.raises(ValueError): url.parse("http://foo:999999") def test_unparse(): assert url.unparse("http", "foo.com", 99, "") == "http://foo.com:99" assert url.unparse("http", "foo.com", 80, "/bar") == "http://foo.com/bar" assert url.unparse("https", "foo.com", 80, "") == "https://foo.com:80" assert url.unparse("https", "foo.com", 443, "") == "https://foo.com" assert url.unparse("https", "foo.com", 443, "*") == "https://foo.com" # We ignore the byte 126: '~' because of an incompatibility in Python 3.6 and 3.7 # In 3.6 it is escaped as %7E # In 3.7 it stays as ASCII character '~' # https://bugs.python.org/issue16285 surrogates = (bytes(range(0, 126)) + bytes(range(127, 256))).decode( "utf8", "surrogateescape" ) surrogates_quoted = ( "%00%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F" "%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F" "%20%21%22%23%24%25%26%27%28%29%2A%2B%2C-./" "0123456789%3A%3B%3C%3D%3E%3F%40" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "%5B%5C%5D%5E_%60" "abcdefghijklmnopqrstuvwxyz" "%7B%7C%7D%7F" # 7E or ~ is excluded! "%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F" "%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F" "%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF" "%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF" "%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF" "%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF" "%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF" "%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF" ) def test_empty_key_trailing_equal_sign(): """ Some HTTP clients don't send trailing equal signs for parameters without assigned value, e.g. they send foo=bar&baz&qux=quux instead of foo=bar&baz=&qux=quux The respective behavior of encode() should be driven by a reference string given in similar_to parameter """ reference_without_equal = "key1=val1&key2&key3=val3" reference_with_equal = "key1=val1&key2=&key3=val3" post_data_empty_key_middle = [("one", "two"), ("emptykey", ""), ("three", "four")] post_data_empty_key_end = [("one", "two"), ("three", "four"), ("emptykey", "")] assert ( url.encode(post_data_empty_key_middle, similar_to=reference_with_equal) == "one=two&emptykey=&three=four" ) assert ( url.encode(post_data_empty_key_end, similar_to=reference_with_equal) == "one=two&three=four&emptykey=" ) assert ( url.encode(post_data_empty_key_middle, similar_to=reference_without_equal) == "one=two&emptykey&three=four" ) assert ( url.encode(post_data_empty_key_end, similar_to=reference_without_equal) == "one=two&three=four&emptykey" ) def test_encode(): assert url.encode([("foo", "bar")]) assert url.encode([("foo", surrogates)]) assert not url.encode([], similar_to="justatext") def test_decode(): s = "one=two&three=four" assert len(url.decode(s)) == 2 assert url.decode(surrogates) def test_quote(): assert url.quote("foo") == "foo" assert url.quote("foo bar") == "foo%20bar" assert url.quote(surrogates) == surrogates_quoted def test_unquote(): assert url.unquote("foo") == "foo" assert url.unquote("foo%20bar") == "foo bar" assert url.unquote(surrogates_quoted) == surrogates def test_hostport(): assert url.hostport(b"https", b"foo.com", 8080) == b"foo.com:8080" def test_default_port(): assert url.default_port("http") == 80 assert url.default_port(b"https") == 443 assert url.default_port(b"qux") is None @pytest.mark.parametrize( "authority,valid,out", [ ["foo:42", True, ("foo", 42)], [b"foo:42", True, ("foo", 42)], ["127.0.0.1:443", True, ("127.0.0.1", 443)], ["[2001:db8:42::]:443", True, ("2001:db8:42::", 443)], [b"xn--aaa-pla.example:80", True, ("äaaa.example", 80)], [b"xn--r8jz45g.xn--zckzah:80", True, ("例え.テスト", 80)], ["foo", True, ("foo", None)], ["foo..bar", False, ("foo..bar", None)], ["foo:bar", False, ("foo:bar", None)], [b"foo:bar", False, ("foo:bar", None)], ["foo:999999999", False, ("foo:999999999", None)], [b"\xff", False, ("\udcff", None)], ], ) def test_parse_authority(authority: AnyStr, valid: bool, out): assert parse_authority(authority, False) == out if valid: assert parse_authority(authority, True) == out else: with pytest.raises(ValueError): parse_authority(authority, True) mitmproxy-8.1.1/test/mitmproxy/net/http/test_user_agents.py000066400000000000000000000002611425660472000243220ustar00rootroot00000000000000from mitmproxy.net.http import user_agents def test_get_shortcut(): assert user_agents.get_by_shortcut("c")[0] == "chrome" assert not user_agents.get_by_shortcut("_") mitmproxy-8.1.1/test/mitmproxy/net/test_check.py000066400000000000000000000061121425660472000221020ustar00rootroot00000000000000from mitmproxy.net import check def test_is_valid_host(): assert not check.is_valid_host(b"") assert not check.is_valid_host(b"xn--ke.ws") assert check.is_valid_host(b"one.two") assert not check.is_valid_host(b"one" * 255) assert check.is_valid_host(b"one.two.") # Allow underscore assert check.is_valid_host(b"one_two") assert check.is_valid_host(b"::1") # IP Address Validations assert check.is_valid_host(b"127.0.0.1") assert check.is_valid_host(b"2001:0db8:85a3:0000:0000:8a2e:0370:7334") assert check.is_valid_host(b"2001:db8:85a3:0:0:8a2e:370:7334") assert check.is_valid_host(b"2001:db8:85a3::8a2e:370:7334") assert not check.is_valid_host(b"2001:db8::85a3::7334") assert check.is_valid_host(b"2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net") # TLD must be between 2 and 63 chars assert check.is_valid_host(b"example.tl") assert check.is_valid_host(b"example.tld") assert check.is_valid_host(b"example." + b"x" * 63) assert not check.is_valid_host(b"example." + b"x" * 64) # misc characters test assert not check.is_valid_host(b"ex@mple") assert not check.is_valid_host(b"ex@mple.com") assert not check.is_valid_host(b"example..com") assert not check.is_valid_host(b".example.com") assert not check.is_valid_host(b"@.example.com") assert not check.is_valid_host(b"!.example.com") # Every label must be between 1 and 63 chars assert not check.is_valid_host(b".tld") assert check.is_valid_host(b"x" * 1 + b".tld") assert check.is_valid_host(b"x" * 30 + b".tld") assert not check.is_valid_host(b"x" * 64 + b".tld") assert check.is_valid_host(b"x" * 1 + b".example.tld") assert check.is_valid_host(b"x" * 30 + b".example.tld") assert not check.is_valid_host(b"x" * 64 + b".example.tld") # Misc Underscore Test Cases assert check.is_valid_host(b"_example") assert check.is_valid_host(b"_example_") assert check.is_valid_host(b"example_") assert check.is_valid_host(b"_a.example.tld") assert check.is_valid_host(b"a_.example.tld") assert check.is_valid_host(b"_a_.example.tld") # Misc Dash/Hyphen/Minus Test Cases assert check.is_valid_host(b"-example") assert check.is_valid_host(b"-example_") assert check.is_valid_host(b"example-") assert check.is_valid_host(b"-a.example.tld") assert check.is_valid_host(b"a-.example.tld") assert check.is_valid_host(b"-a-.example.tld") # Misc Combo Test Cases assert check.is_valid_host(b"api-.example.com") assert check.is_valid_host(b"__a.example-site.com") assert check.is_valid_host(b"_-a.example-site.com") assert check.is_valid_host(b"_a_.example-site.com") assert check.is_valid_host(b"-a-.example-site.com") assert check.is_valid_host(b"api-.a.example.com") assert check.is_valid_host(b"api-._a.example.com") assert check.is_valid_host(b"api-.a_.example.com") assert check.is_valid_host(b"api-.ab.example.com") # Test str assert check.is_valid_host("example.tld") assert not check.is_valid_host("foo..bar") # cannot be idna-encoded. mitmproxy-8.1.1/test/mitmproxy/net/test_encoding.py000066400000000000000000000052231425660472000226150ustar00rootroot00000000000000from unittest import mock import pytest from mitmproxy.net import encoding @pytest.mark.parametrize( "encoder", [ "identity", "none", ], ) def test_identity(encoder): assert b"string" == encoding.decode(b"string", encoder) assert b"string" == encoding.encode(b"string", encoder) with pytest.raises(ValueError): encoding.encode(b"string", "nonexistent encoding") @pytest.mark.parametrize( "encoder", [ "gzip", "GZIP", "br", "deflate", "zstd", ], ) def test_encoders(encoder): """ This test is for testing byte->byte encoding/decoding """ assert encoding.decode(None, encoder) is None assert encoding.encode(None, encoder) is None assert b"" == encoding.decode(b"", encoder) assert b"string" == encoding.decode(encoding.encode(b"string", encoder), encoder) with pytest.raises(TypeError): encoding.encode("string", encoder) with pytest.raises(TypeError): encoding.decode("string", encoder) with pytest.raises(ValueError): encoding.decode(b"foobar", encoder) @pytest.mark.parametrize("encoder", ["utf8", "latin-1"]) def test_encoders_strings(encoder): """ This test is for testing byte->str decoding and str->byte encoding """ assert "" == encoding.decode(b"", encoder) assert "string" == encoding.decode(encoding.encode("string", encoder), encoder) with pytest.raises(TypeError): encoding.encode(b"string", encoder) with pytest.raises(TypeError): encoding.decode("foobar", encoder) def test_cache(): decode_gzip = mock.MagicMock() decode_gzip.return_value = b"decoded" encode_gzip = mock.MagicMock() encode_gzip.return_value = b"encoded" with mock.patch.dict(encoding.custom_decode, gzip=decode_gzip): with mock.patch.dict(encoding.custom_encode, gzip=encode_gzip): assert encoding.decode(b"encoded", "gzip") == b"decoded" assert decode_gzip.call_count == 1 # should be cached assert encoding.decode(b"encoded", "gzip") == b"decoded" assert decode_gzip.call_count == 1 # the other way around as well assert encoding.encode(b"decoded", "gzip") == b"encoded" assert encode_gzip.call_count == 0 # different encoding decode_gzip.return_value = b"bar" assert encoding.encode(b"decoded", "deflate") != b"decoded" assert encode_gzip.call_count == 0 # This is not in the cache anymore assert encoding.encode(b"decoded", "gzip") == b"encoded" assert encode_gzip.call_count == 1 mitmproxy-8.1.1/test/mitmproxy/net/test_server_spec.py000066400000000000000000000024431425660472000233500ustar00rootroot00000000000000import pytest from mitmproxy.net import server_spec @pytest.mark.parametrize( "spec,out", [ ("example.com", ("https", ("example.com", 443))), ("http://example.com", ("http", ("example.com", 80))), ("smtp.example.com:25", ("http", ("smtp.example.com", 25))), ("http://127.0.0.1", ("http", ("127.0.0.1", 80))), ("http://[::1]", ("http", ("::1", 80))), ("http://[::1]/", ("http", ("::1", 80))), ("https://[::1]/", ("https", ("::1", 443))), ("http://[::1]:8080", ("http", ("::1", 8080))), ], ) def test_parse(spec, out): assert server_spec.parse(spec) == out def test_parse_err(): with pytest.raises(ValueError, match="Invalid server specification"): server_spec.parse(":") with pytest.raises(ValueError, match="Invalid server scheme"): server_spec.parse("ftp://example.com") with pytest.raises(ValueError, match="Invalid hostname"): server_spec.parse("$$$") with pytest.raises(ValueError, match="Invalid port"): server_spec.parse("example.com:999999") def test_parse_with_mode(): assert server_spec.parse_with_mode("m:example.com") == ( "m", ("https", ("example.com", 443)), ) with pytest.raises(ValueError): server_spec.parse_with_mode("moo") mitmproxy-8.1.1/test/mitmproxy/net/test_tls.py000066400000000000000000000043251425660472000216330ustar00rootroot00000000000000from pathlib import Path from OpenSSL import SSL from mitmproxy import certs from mitmproxy.net import tls def test_make_master_secret_logger(): assert tls.make_master_secret_logger(None) is None assert isinstance(tls.make_master_secret_logger("filepath"), tls.MasterSecretLogger) def test_sslkeylogfile(tdata, monkeypatch): keylog = [] monkeypatch.setattr( tls, "log_master_secret", lambda conn, secrets: keylog.append(secrets) ) store = certs.CertStore.from_files( Path(tdata.path("mitmproxy/net/data/verificationcerts/trusted-root.pem")), Path(tdata.path("mitmproxy/net/data/dhparam.pem")), ) entry = store.get_cert("example.com", [], None) cctx = tls.create_proxy_server_context( min_version=tls.DEFAULT_MIN_VERSION, max_version=tls.DEFAULT_MAX_VERSION, cipher_list=None, verify=tls.Verify.VERIFY_NONE, ca_path=None, ca_pemfile=None, client_cert=None, ) sctx = tls.create_client_proxy_context( min_version=tls.DEFAULT_MIN_VERSION, max_version=tls.DEFAULT_MAX_VERSION, cipher_list=None, cert=entry.cert, key=entry.privatekey, chain_file=entry.chain_file, alpn_select_callback=None, request_client_cert=False, extra_chain_certs=(), dhparams=store.dhparams, ) server = SSL.Connection(sctx) server.set_accept_state() client = SSL.Connection(cctx) client.set_connect_state() read, write = client, server while True: try: print(read) read.do_handshake() except SSL.WantReadError: write.bio_write(read.bio_read(2 ** 16)) else: break read, write = write, read assert keylog assert keylog[0].startswith(b"SERVER_HANDSHAKE_TRAFFIC_SECRET") def test_is_record_magic(): assert not tls.is_tls_record_magic(b"POST /") assert not tls.is_tls_record_magic(b"\x16\x03") assert not tls.is_tls_record_magic(b"\x16\x03\x04") assert tls.is_tls_record_magic(b"\x16\x03\x00") assert tls.is_tls_record_magic(b"\x16\x03\x01") assert tls.is_tls_record_magic(b"\x16\x03\x02") assert tls.is_tls_record_magic(b"\x16\x03\x03") mitmproxy-8.1.1/test/mitmproxy/net/test_udp.py000066400000000000000000000012041425660472000216120ustar00rootroot00000000000000import pytest from mitmproxy.net.udp import MAX_DATAGRAM_SIZE, DatagramReader @pytest.mark.asyncio async def test_reader(): reader = DatagramReader() addr = ("8.8.8.8", 53) reader.feed_data(b"First message", addr) with pytest.raises(AssertionError): reader.feed_data(bytearray(MAX_DATAGRAM_SIZE + 1), addr) reader.feed_data(b"Second message", addr) reader.feed_eof() assert await reader.read(65535) == b"First message" with pytest.raises(AssertionError): await reader.read(MAX_DATAGRAM_SIZE - 1) assert await reader.read(65535) == b"Second message" assert not await reader.read(65535) mitmproxy-8.1.1/test/mitmproxy/net/tools/000077500000000000000000000000001425660472000205545ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/net/tools/getcertnames000066400000000000000000000010171425660472000231570ustar00rootroot00000000000000#!/usr/bin/env python import sys sys.path.insert(0, "../../") from mitmproxy.net import tcp def get_remote_cert(host, port, sni): c = tcp.TCPClient((host, port)) c.connect() c.convert_to_tls(sni=sni) return c.cert if len(sys.argv) > 2: port = int(sys.argv[2]) else: port = 443 if len(sys.argv) > 3: sni = sys.argv[3] else: sni = None cert = get_remote_cert(sys.argv[1], port, sni) print("CN:", cert.cn) if cert.altnames: print("SANs:") for i in cert.altnames: print("\t", i) mitmproxy-8.1.1/test/mitmproxy/platform/000077500000000000000000000000001425660472000204525ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/platform/test_pf.py000066400000000000000000000023121425660472000224660ustar00rootroot00000000000000import sys import pytest from mitmproxy.platform import pf class TestLookup: def test_simple(self, tdata): if sys.platform == "freebsd10": p = tdata.path("mitmproxy/data/pf02") else: p = tdata.path("mitmproxy/data/pf01") with open(p, "rb") as f: d = f.read() assert pf.lookup("192.168.1.111", 40000, d) == ("5.5.5.5", 80) assert pf.lookup("::ffff:192.168.1.111", 40000, d) == ("5.5.5.5", 80) with pytest.raises(Exception, match="Could not resolve original destination"): pf.lookup("192.168.1.112", 40000, d) with pytest.raises(Exception, match="Could not resolve original destination"): pf.lookup("192.168.1.111", 40001, d) assert pf.lookup("2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db", 40002, d) == ( "2a03:2880:f21f:c5:face:b00c::167", 443, ) with pytest.raises(Exception, match="Could not resolve original destination"): pf.lookup("2a01:e35:8bae:50f0:396f:e6c7:f4f1:f3db", 40003, d) with pytest.raises(Exception, match="Could not resolve original destination"): pf.lookup("2a01:e35:face:face:face:face:face:face", 40003, d) mitmproxy-8.1.1/test/mitmproxy/proxy/000077500000000000000000000000001425660472000200075ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/__init__.py000066400000000000000000000000001425660472000221060ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/bench.py000066400000000000000000000020051425660472000214350ustar00rootroot00000000000000""" Usage: - pip install pytest-benchmark - pytest bench.py See also: - https://github.com/mitmproxy/proxybench """ import copy from .layers import test_tcp, test_tls from .layers.http import test_http, test_http2 def test_bench_http_roundtrip(tctx, benchmark): # benchmark something benchmark(test_http.test_http_proxy, tctx) def test_bench_http2_roundtrip(tctx, benchmark): # benchmark something benchmark(test_http2.test_simple, tctx) def test_bench_tcp_roundtrip(tctx, benchmark): # benchmark something benchmark(lambda: test_tcp.test_simple(copy.deepcopy(tctx))) def test_bench_server_tls(tctx, benchmark): t = test_tls.TestServerTLS().test_simple benchmark(lambda: t(copy.deepcopy(tctx))) def test_bench_client_tls(tctx, benchmark): t = test_tls.TestClientTLS().test_client_only benchmark(lambda: t(copy.deepcopy(tctx))) def test_bench_tls_both(tctx, benchmark): t = test_tls.TestClientTLS().test_server_required benchmark(lambda: t(copy.deepcopy(tctx))) mitmproxy-8.1.1/test/mitmproxy/proxy/conftest.py000066400000000000000000000012361425660472000222100ustar00rootroot00000000000000import os import pytest from hypothesis import settings from mitmproxy import connection, options from mitmproxy.addons.proxyserver import Proxyserver from mitmproxy.addons.termlog import TermLog from mitmproxy.proxy import context @pytest.fixture def tctx() -> context.Context: opts = options.Options() Proxyserver().load(opts) TermLog().load(opts) return context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) settings.register_profile("fast", max_examples=10) settings.register_profile("deep", max_examples=100_000, deadline=None) settings.load_profile(os.getenv("HYPOTHESIS_PROFILE", "fast")) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/000077500000000000000000000000001425660472000213065ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/layers/__init__.py000066400000000000000000000000001425660472000234050ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/000077500000000000000000000000001425660472000222655ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/hyper_h2_test_helpers.py000066400000000000000000000107451425660472000271470ustar00rootroot00000000000000# This file has been copied from https://github.com/python-hyper/hyper-h2/blob/master/test/helpers.py, # MIT License # -*- coding: utf-8 -*- """ helpers ~~~~~~~ This module contains helpers for the h2 tests. """ from hpack.hpack import Encoder from hyperframe.frame import ( HeadersFrame, DataFrame, SettingsFrame, WindowUpdateFrame, PingFrame, GoAwayFrame, RstStreamFrame, PushPromiseFrame, PriorityFrame, ContinuationFrame, AltSvcFrame, ) SAMPLE_SETTINGS = { SettingsFrame.HEADER_TABLE_SIZE: 4096, SettingsFrame.ENABLE_PUSH: 1, SettingsFrame.MAX_CONCURRENT_STREAMS: 2, } class FrameFactory: """ A class containing lots of helper methods and state to build frames. This allows test cases to easily build correct HTTP/2 frames to feed to hyper-h2. """ def __init__(self): self.encoder = Encoder() def refresh_encoder(self): self.encoder = Encoder() def preamble(self): return b"PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n" def build_headers_frame(self, headers, flags=[], stream_id=1, **priority_kwargs): """ Builds a single valid headers frame out of the contained headers. """ f = HeadersFrame(stream_id) f.data = self.encoder.encode(headers) f.flags.add("END_HEADERS") for flag in flags: f.flags.add(flag) for k, v in priority_kwargs.items(): setattr(f, k, v) return f def build_continuation_frame(self, header_block, flags=[], stream_id=1): """ Builds a single continuation frame out of the binary header block. """ f = ContinuationFrame(stream_id) f.data = header_block f.flags = set(flags) return f def build_data_frame(self, data, flags=None, stream_id=1, padding_len=0): """ Builds a single data frame out of a chunk of data. """ flags = set(flags) if flags is not None else set() f = DataFrame(stream_id) f.data = data f.flags = flags if padding_len: flags.add("PADDED") f.pad_length = padding_len return f def build_settings_frame(self, settings, ack=False): """ Builds a single settings frame. """ f = SettingsFrame(0) if ack: f.flags.add("ACK") f.settings = settings return f def build_window_update_frame(self, stream_id, increment): """ Builds a single WindowUpdate frame. """ f = WindowUpdateFrame(stream_id) f.window_increment = increment return f def build_ping_frame(self, ping_data, flags=None): """ Builds a single Ping frame. """ f = PingFrame(0) f.opaque_data = ping_data if flags: f.flags = set(flags) return f def build_goaway_frame(self, last_stream_id, error_code=0, additional_data=b""): """ Builds a single GOAWAY frame. """ f = GoAwayFrame(0) f.error_code = error_code f.last_stream_id = last_stream_id f.additional_data = additional_data return f def build_rst_stream_frame(self, stream_id, error_code=0): """ Builds a single RST_STREAM frame. """ f = RstStreamFrame(stream_id) f.error_code = error_code return f def build_push_promise_frame( self, stream_id, promised_stream_id, headers, flags=[] ): """ Builds a single PUSH_PROMISE frame. """ f = PushPromiseFrame(stream_id) f.promised_stream_id = promised_stream_id f.data = self.encoder.encode(headers) f.flags = set(flags) f.flags.add("END_HEADERS") return f def build_priority_frame(self, stream_id, weight, depends_on=0, exclusive=False): """ Builds a single priority frame. """ f = PriorityFrame(stream_id) f.depends_on = depends_on f.stream_weight = weight f.exclusive = exclusive return f def build_alt_svc_frame(self, stream_id, origin, field): """ Builds a single ALTSVC frame. """ f = AltSvcFrame(stream_id) f.origin = origin f.field = field return f def change_table_size(self, new_size): """ Causes the encoder to send a dynamic size update in the next header block it sends. """ self.encoder.header_table_size = new_size mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/test_http.py000066400000000000000000001607611425660472000246700ustar00rootroot00000000000000import gc import pytest from mitmproxy.connection import ConnectionState, Server from mitmproxy.http import HTTPFlow, Response from mitmproxy.net.server_spec import ServerSpec from mitmproxy.proxy import layer from mitmproxy.proxy.commands import CloseConnection, Log, OpenConnection, SendData from mitmproxy.proxy.events import ConnectionClosed, DataReceived from mitmproxy.proxy.layers import TCPLayer, http, tls from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy.layers.tcp import TcpMessageInjected, TcpStartHook from mitmproxy.proxy.layers.websocket import WebsocketStartHook from mitmproxy.tcp import TCPFlow, TCPMessage from test.mitmproxy.proxy.tutils import ( BytesMatching, Placeholder, Playbook, reply, reply_next_layer, ) def test_http_proxy(tctx): """Test a simple HTTP GET / request""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"GET http://example.com/foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET /foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived( server, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World" ) << http.HttpResponseHeadersHook(flow) >> reply() >> DataReceived(server, b"!") << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World!" ) ) assert server().address == ("example.com", 80) @pytest.mark.parametrize("strategy", ["lazy", "eager"]) def test_https_proxy(strategy, tctx): """Test a CONNECT request, followed by a HTTP GET /""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) tctx.options.connection_strategy = strategy ( playbook >> DataReceived(tctx.client, b"CONNECT example.proxy:80 HTTP/1.1\r\n\r\n") << http.HttpConnectHook(Placeholder()) >> reply() ) if strategy == "eager": playbook << OpenConnection(server) playbook >> reply(None) ( playbook << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived( tctx.client, b"GET /foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n" ) << layer.NextLayerHook(Placeholder()) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() ) if strategy == "lazy": playbook << OpenConnection(server) playbook >> reply(None) ( playbook << SendData(server, b"GET /foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived( server, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World!" ) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World!" ) ) assert playbook @pytest.mark.parametrize("https_client", [False, True]) @pytest.mark.parametrize("https_server", [False, True]) @pytest.mark.parametrize("strategy", ["lazy", "eager"]) def test_redirect(strategy, https_server, https_client, tctx, monkeypatch): """Test redirects between http:// and https:// in regular proxy mode.""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) tctx.options.connection_strategy = strategy p = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) if https_server: monkeypatch.setattr(tls, "ServerTLSLayer", tls.MockTLSLayer) def redirect(flow: HTTPFlow): if https_server: flow.request.url = "https://redirected.site/" else: flow.request.url = "http://redirected.site/" if https_client: p >> DataReceived(tctx.client, b"CONNECT example.com:80 HTTP/1.1\r\n\r\n") if strategy == "eager": p << OpenConnection(Placeholder()) p >> reply(None) p << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") p >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") p << layer.NextLayerHook(Placeholder()) p >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) else: p >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) p << http.HttpRequestHook(flow) p >> reply(side_effect=redirect) p << OpenConnection(server) p >> reply(None) p << SendData(server, b"GET / HTTP/1.1\r\nHost: redirected.site\r\n\r\n") p >> DataReceived( server, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World!" ) p << SendData( tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World!" ) assert p if https_server: assert server().address == ("redirected.site", 443) else: assert server().address == ("redirected.site", 80) def test_multiple_server_connections(tctx): """Test multiple requests being rewritten to different targets.""" server1 = Placeholder(Server) server2 = Placeholder(Server) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) def redirect(to: str): def side_effect(flow: HTTPFlow): flow.request.url = to return side_effect assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHook(Placeholder()) >> reply(side_effect=redirect("http://one.redirect/")) << OpenConnection(server1) >> reply(None) << SendData(server1, b"GET / HTTP/1.1\r\nHost: one.redirect\r\n\r\n") >> DataReceived(server1, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHook(Placeholder()) >> reply(side_effect=redirect("http://two.redirect/")) << OpenConnection(server2) >> reply(None) << SendData(server2, b"GET / HTTP/1.1\r\nHost: two.redirect\r\n\r\n") >> DataReceived(server2, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) assert server1().address == ("one.redirect", 80) assert server2().address == ("two.redirect", 80) @pytest.mark.parametrize("transfer_encoding", ["identity", "chunked"]) def test_pipelining(tctx, transfer_encoding): """Test that multiple requests can be processed over the same connection""" tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN req = b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n" if transfer_encoding == "identity": resp = b"HTTP/1.1 200 OK\r\n" b"Content-Length: 12\r\n" b"\r\n" b"Hello World!" else: resp = ( b"HTTP/1.1 200 OK\r\n" b"Transfer-Encoding: chunked\r\n" b"\r\n" b"c\r\n" b"Hello World!\r\n" b"0\r\n" b"\r\n" ) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent), hooks=False) # Roundtrip 1 >> DataReceived(tctx.client, req) << SendData(tctx.server, req) >> DataReceived(tctx.server, resp) << SendData(tctx.client, resp) # Roundtrip 2 >> DataReceived(tctx.client, req) << SendData(tctx.server, req) >> DataReceived(tctx.server, resp) << SendData(tctx.client, resp) ) def test_http_reply_from_proxy(tctx): """Test a response served by mitmproxy itself.""" def reply_from_proxy(flow: HTTPFlow): flow.response = Response.make(418) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHook(Placeholder()) >> reply(side_effect=reply_from_proxy) << SendData( tctx.client, b"HTTP/1.1 418 I'm a teapot\r\ncontent-length: 0\r\n\r\n" ) ) def test_response_until_eof(tctx): """Test scenario where the server response body is terminated by EOF.""" server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\n\r\nfoo") >> ConnectionClosed(server) << CloseConnection(server) << SendData(tctx.client, b"HTTP/1.1 200 OK\r\n\r\nfoo") << CloseConnection(tctx.client) ) def test_disconnect_while_intercept(tctx): """Test a server disconnect while a request is intercepted.""" tctx.options.connection_strategy = "eager" server1 = Placeholder(Server) server2 = Placeholder(Server) flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived(tctx.client, b"CONNECT example.com:80 HTTP/1.1\r\n\r\n") << http.HttpConnectHook(Placeholder(HTTPFlow)) >> reply() << OpenConnection(server1) >> reply(None) << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") << layer.NextLayerHook(Placeholder()) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) << http.HttpRequestHook(flow) >> ConnectionClosed(server1) << CloseConnection(server1) >> reply(to=-3) << OpenConnection(server2) >> reply(None) << SendData(server2, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server2, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) assert server1() != server2() assert flow().server_conn == server2() assert not flow().live @pytest.mark.parametrize("why", ["body_size=0", "body_size=3", "addon"]) @pytest.mark.parametrize("transfer_encoding", ["identity", "chunked"]) def test_response_streaming(tctx, why, transfer_encoding): """Test HTTP response streaming""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) if why.startswith("body_size"): tctx.options.stream_large_bodies = why.replace("body_size=", "") def enable_streaming(flow: HTTPFlow): if why == "addon": flow.response.stream = True assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/largefile HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET /largefile HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\n") ) assert flow().live if transfer_encoding == "identity": playbook >> DataReceived(server, b"Content-Length: 6\r\n\r\n" b"abc") else: playbook >> DataReceived( server, b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\nabc\r\n" ) playbook << http.HttpResponseHeadersHook(flow) playbook >> reply(side_effect=enable_streaming) if transfer_encoding == "identity": playbook << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 6\r\n\r\n" b"abc" ) playbook >> DataReceived(server, b"def") playbook << SendData(tctx.client, b"def") else: if why == "body_size=3": playbook >> DataReceived(server, b"3\r\ndef\r\n") playbook << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"6\r\nabcdef\r\n", ) else: playbook << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\nabc\r\n", ) playbook >> DataReceived(server, b"3\r\ndef\r\n") playbook << SendData(tctx.client, b"3\r\ndef\r\n") playbook >> DataReceived(server, b"0\r\n\r\n") playbook << http.HttpResponseHook(flow) playbook >> reply() if transfer_encoding == "chunked": playbook << SendData(tctx.client, b"0\r\n\r\n") assert playbook assert not flow().live def test_stream_modify(tctx): """Test HTTP stream modification""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) def enable_streaming(flow: HTTPFlow): if flow.response is None: flow.request.stream = lambda x: b"[" + x + b"]" else: flow.response.stream = lambda x: b"[" + x + b"]" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\nabc\r\n" b"0\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply(side_effect=enable_streaming) << OpenConnection(server) >> reply(None) << SendData( server, b"POST / HTTP/1.1\r\n" b"Host: example.com\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"5\r\n[abc]\r\n" b"2\r\n[]\r\n", ) << http.HttpRequestHook(flow) >> reply() << SendData(server, b"0\r\n\r\n") >> DataReceived( server, b"HTTP/1.1 200 OK\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\ndef\r\n" b"0\r\n\r\n", ) << http.HttpResponseHeadersHook(flow) >> reply(side_effect=enable_streaming) << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"5\r\n[def]\r\n" b"2\r\n[]\r\n", ) << http.HttpResponseHook(flow) >> reply() << SendData(tctx.client, b"0\r\n\r\n") ) @pytest.mark.parametrize("why", ["body_size=0", "body_size=3", "addon"]) @pytest.mark.parametrize("transfer_encoding", ["identity", "chunked"]) @pytest.mark.parametrize( "response", ["normal response", "early response", "early close", "early kill"] ) def test_request_streaming(tctx, why, transfer_encoding, response): """ Test HTTP request streaming This is a bit more contrived as we may receive server data while we are still sending the request. """ server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) if why.startswith("body_size"): tctx.options.stream_large_bodies = why.replace("body_size=", "") def enable_streaming(flow: HTTPFlow): if why == "addon": flow.request.stream = True playbook >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" ) if transfer_encoding == "identity": playbook >> DataReceived(tctx.client, b"Content-Length: 9\r\n\r\n" b"abc") else: playbook >> DataReceived( tctx.client, b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\nabc\r\n" ) playbook << http.HttpRequestHeadersHook(flow) playbook >> reply(side_effect=enable_streaming) needs_more_data_before_open = ( why == "body_size=3" and transfer_encoding == "chunked" ) if needs_more_data_before_open: playbook >> DataReceived(tctx.client, b"3\r\ndef\r\n") playbook << OpenConnection(server) playbook >> reply(None) playbook << SendData(server, b"POST / HTTP/1.1\r\n" b"Host: example.com\r\n") if transfer_encoding == "identity": playbook << SendData(server, b"Content-Length: 9\r\n\r\n" b"abc") playbook >> DataReceived(tctx.client, b"def") playbook << SendData(server, b"def") else: if needs_more_data_before_open: playbook << SendData( server, b"Transfer-Encoding: chunked\r\n\r\n" b"6\r\nabcdef\r\n" ) else: playbook << SendData( server, b"Transfer-Encoding: chunked\r\n\r\n" b"3\r\nabc\r\n" ) playbook >> DataReceived(tctx.client, b"3\r\ndef\r\n") playbook << SendData(server, b"3\r\ndef\r\n") if response == "normal response": if transfer_encoding == "identity": playbook >> DataReceived(tctx.client, b"ghi") playbook << SendData(server, b"ghi") else: playbook >> DataReceived(tctx.client, b"3\r\nghi\r\n0\r\n\r\n") playbook << SendData(server, b"3\r\nghi\r\n") playbook << http.HttpRequestHook(flow) playbook >> reply() if transfer_encoding == "chunked": playbook << SendData(server, b"0\r\n\r\n") assert ( playbook >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) elif response == "early response": # We may receive a response before we have finished sending our request. # We continue sending unless the server closes the connection. # https://tools.ietf.org/html/rfc7231#section-6.5.11 assert ( playbook >> DataReceived( server, b"HTTP/1.1 413 Request Entity Too Large\r\nContent-Length: 0\r\n\r\n", ) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 413 Request Entity Too Large\r\nContent-Length: 0\r\n\r\n", ) ) if transfer_encoding == "identity": playbook >> DataReceived(tctx.client, b"ghi") playbook << SendData(server, b"ghi") else: playbook >> DataReceived(tctx.client, b"3\r\nghi\r\n0\r\n\r\n") playbook << SendData(server, b"3\r\nghi\r\n") playbook << http.HttpRequestHook(flow) playbook >> reply() if transfer_encoding == "chunked": playbook << SendData(server, b"0\r\n\r\n") assert playbook elif response == "early close": assert ( playbook >> DataReceived( server, b"HTTP/1.1 413 Request Entity Too Large\r\nContent-Length: 0\r\n\r\n", ) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 413 Request Entity Too Large\r\nContent-Length: 0\r\n\r\n", ) >> ConnectionClosed(server) << CloseConnection(server) << CloseConnection(tctx.client) ) elif response == "early kill": assert ( playbook >> ConnectionClosed(server) << CloseConnection(server) << http.HttpErrorHook(flow) >> reply() << SendData(tctx.client, BytesMatching(b"502 Bad Gateway")) << CloseConnection(tctx.client) ) else: # pragma: no cover assert False @pytest.mark.parametrize("where", ["request", "response"]) @pytest.mark.parametrize("transfer_encoding", ["identity", "chunked"]) def test_body_size_limit(tctx, where, transfer_encoding): """Test HTTP request body_size_limit""" tctx.options.body_size_limit = "3" flow = Placeholder(HTTPFlow) if transfer_encoding == "identity": body = b"Content-Length: 6\r\n\r\nabcdef" else: body = b"Transfer-Encoding: chunked\r\n\r\n6\r\nabcdef" if where == "request": assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" + body, ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpErrorHook(flow) >> reply() << SendData( tctx.client, BytesMatching(b"413 Payload Too Large.+body_size_limit") ) << CloseConnection(tctx.client) ) assert not flow().live else: server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\n" b"Host: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\n" + body) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpErrorHook(flow) >> reply() << SendData(tctx.client, BytesMatching(b"502 Bad Gateway.+body_size_limit")) << CloseConnection(tctx.client) << CloseConnection(server) ) assert not flow().live @pytest.mark.parametrize("connect", [True, False]) def test_server_unreachable(tctx, connect): """Test the scenario where the target server is unreachable.""" tctx.options.connection_strategy = "eager" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) if connect: playbook >> DataReceived( tctx.client, b"CONNECT example.com:443 HTTP/1.1\r\n\r\n" ) else: playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n\r\n" ) playbook << OpenConnection(server) playbook >> reply("Connection failed") if not connect: # Our API isn't ideal here, there is no error hook for CONNECT requests currently. # We could fix this either by having CONNECT request go through all our regular hooks, # or by adding dedicated ok/error hooks. playbook << http.HttpErrorHook(flow) playbook >> reply() playbook << SendData( tctx.client, BytesMatching(b"502 Bad Gateway.+Connection failed") ) if not connect: playbook << CloseConnection(tctx.client) assert playbook if not connect: assert flow().error assert not flow().live @pytest.mark.parametrize( "data", [ None, b"I don't speak HTTP.", b"HTTP/1.1 200 OK\r\nContent-Length: 10\r\n\r\nweee", ], ) def test_server_aborts(tctx, data): """Test the scenario where the server doesn't serve a response""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") ) if data: playbook >> DataReceived(server, data) assert ( playbook >> ConnectionClosed(server) << CloseConnection(server) << http.HttpErrorHook(flow) >> reply() << SendData(tctx.client, BytesMatching(b"502 Bad Gateway")) << CloseConnection(tctx.client) ) assert flow().error assert not flow().live @pytest.mark.parametrize("redirect", ["", "change-destination", "change-proxy"]) @pytest.mark.parametrize("domain", [b"example.com", b"xn--eckwd4c7c.xn--zckzah"]) @pytest.mark.parametrize("scheme", ["http", "https"]) def test_upstream_proxy(tctx, redirect, domain, scheme): """Test that an upstream HTTP proxy is used.""" server = Placeholder(Server) server2 = Placeholder(Server) flow = Placeholder(HTTPFlow) tctx.options.mode = "upstream:http://proxy:8080" playbook = Playbook(http.HttpLayer(tctx, HTTPMode.upstream), hooks=False) if scheme == "http": assert ( playbook >> DataReceived( tctx.client, b"GET http://%s/ HTTP/1.1\r\nHost: %s\r\n\r\n" % (domain, domain), ) << OpenConnection(server) >> reply(None) << SendData( server, b"GET http://%s/ HTTP/1.1\r\nHost: %s\r\n\r\n" % (domain, domain), ) ) else: assert ( playbook >> DataReceived(tctx.client, b"CONNECT %s:443 HTTP/1.1\r\n\r\n" % domain) << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\nHost: %s\r\n\r\n" % domain) << layer.NextLayerHook(Placeholder()) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) << OpenConnection(server) >> reply(None) << SendData(server, b"CONNECT %s:443 HTTP/1.1\r\n\r\n" % domain) >> DataReceived(server, b"HTTP/1.1 200 Connection established\r\n\r\n") << SendData(server, b"GET / HTTP/1.1\r\nHost: %s\r\n\r\n" % domain) ) playbook >> DataReceived(server, b"HTTP/1.1 418 OK\r\nContent-Length: 0\r\n\r\n") playbook << SendData(tctx.client, b"HTTP/1.1 418 OK\r\nContent-Length: 0\r\n\r\n") assert playbook assert server().address == ("proxy", 8080) if scheme == "http": playbook >> DataReceived( tctx.client, b"GET http://%s/two HTTP/1.1\r\nHost: %s\r\n\r\n" % (domain, domain), ) else: playbook >> DataReceived( tctx.client, b"GET /two HTTP/1.1\r\nHost: %s\r\n\r\n" % domain ) assert playbook << http.HttpRequestHook(flow) if redirect == "change-destination": flow().request.host = domain + b".test" flow().request.host_header = domain elif redirect == "change-proxy": flow().server_conn.via = ServerSpec("http", address=("other-proxy", 1234)) playbook >> reply() if redirect: # Protocol-wise we wouldn't need to open a new connection for plain http host redirects, # but we disregard this edge case to simplify implementation. playbook << OpenConnection(server2) playbook >> reply(None) else: server2 = server if scheme == "http": if redirect == "change-destination": playbook << SendData( server2, b"GET http://%s.test/two HTTP/1.1\r\nHost: %s\r\n\r\n" % (domain, domain), ) else: playbook << SendData( server2, b"GET http://%s/two HTTP/1.1\r\nHost: %s\r\n\r\n" % (domain, domain), ) else: if redirect == "change-destination": playbook << SendData(server2, b"CONNECT %s.test:443 HTTP/1.1\r\n\r\n" % domain) playbook >> DataReceived( server2, b"HTTP/1.1 200 Connection established\r\n\r\n" ) elif redirect == "change-proxy": playbook << SendData(server2, b"CONNECT %s:443 HTTP/1.1\r\n\r\n" % domain) playbook >> DataReceived( server2, b"HTTP/1.1 200 Connection established\r\n\r\n" ) playbook << SendData(server2, b"GET /two HTTP/1.1\r\nHost: %s\r\n\r\n" % domain) playbook >> DataReceived(server2, b"HTTP/1.1 418 OK\r\nContent-Length: 0\r\n\r\n") playbook << SendData(tctx.client, b"HTTP/1.1 418 OK\r\nContent-Length: 0\r\n\r\n") assert playbook if redirect == "change-destination": assert flow().server_conn.address[0] == (domain + b".test").decode("idna") else: assert flow().server_conn.address[0] == domain.decode("idna") if redirect == "change-proxy": assert ( server2().address == flow().server_conn.via.address == ("other-proxy", 1234) ) else: assert server2().address == flow().server_conn.via.address == ("proxy", 8080) playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) assert playbook @pytest.mark.parametrize("mode", ["regular", "upstream"]) @pytest.mark.parametrize("close_first", ["client", "server"]) def test_http_proxy_tcp(tctx, mode, close_first): """Test TCP over HTTP CONNECT.""" server = Placeholder(Server) f = Placeholder(TCPFlow) tctx.options.connection_strategy = "lazy" if mode == "upstream": tctx.options.mode = "upstream:http://proxy:8080" toplayer = http.HttpLayer(tctx, HTTPMode.upstream) else: tctx.options.mode = "regular" toplayer = http.HttpLayer(tctx, HTTPMode.regular) playbook = Playbook(toplayer, hooks=False) assert ( playbook >> DataReceived(tctx.client, b"CONNECT example:443 HTTP/1.1\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived(tctx.client, b"this is not http") << layer.NextLayerHook(Placeholder()) >> reply_next_layer(lambda ctx: TCPLayer(ctx, ignore=False)) << TcpStartHook(f) >> reply() << OpenConnection(server) ) playbook >> reply(None) if mode == "upstream": playbook << SendData(server, b"CONNECT example:443 HTTP/1.1\r\n\r\n") playbook >> DataReceived(server, b"HTTP/1.1 200 Connection established\r\n\r\n") assert ( playbook << SendData(server, b"this is not http") >> DataReceived(server, b"true that") << SendData(tctx.client, b"true that") ) if mode == "regular": assert server().address == ("example", 443) else: assert server().address == ("proxy", 8080) assert ( playbook >> TcpMessageInjected( f, TCPMessage(False, b"fake news from your friendly man-in-the-middle") ) << SendData(tctx.client, b"fake news from your friendly man-in-the-middle") ) if close_first == "client": a, b = tctx.client, server else: a, b = server, tctx.client assert ( playbook >> ConnectionClosed(a) << CloseConnection(b) >> ConnectionClosed(b) << CloseConnection(a) ) @pytest.mark.parametrize("strategy", ["eager", "lazy"]) def test_proxy_chain(tctx, strategy): server = Placeholder(Server) tctx.options.connection_strategy = strategy playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) playbook >> DataReceived(tctx.client, b"CONNECT proxy:8080 HTTP/1.1\r\n\r\n") if strategy == "eager": playbook << OpenConnection(server) playbook >> reply(None) playbook << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") playbook >> DataReceived(tctx.client, b"CONNECT second-proxy:8080 HTTP/1.1\r\n\r\n") playbook << layer.NextLayerHook(Placeholder()) playbook >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) playbook << SendData( tctx.client, b"HTTP/1.1 502 Bad Gateway\r\n" b"content-length: 198\r\n" b"\r\n" b"mitmproxy received an HTTP CONNECT request even though it is not running in regular/upstream mode. " b"This usually indicates a misconfiguration, please see the mitmproxy mode documentation for details.", ) assert playbook def test_no_headers(tctx): """Test that we can correctly reassemble requests/responses with no headers.""" server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived(tctx.client, b"GET http://example.com/ HTTP/1.1\r\n\r\n") << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 204 No Content\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 204 No Content\r\n\r\n") ) assert server().address == ("example.com", 80) def test_http_proxy_without_empty_chunk_in_head_request(tctx): """Test handling of an empty, "chunked" head response.""" server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived(tctx.client, b"HEAD http://example.com/ HTTP/1.1\r\n\r\n") << OpenConnection(server) >> reply(None) << SendData(server, b"HEAD / HTTP/1.1\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\nTransfer-Encoding: chunked\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nTransfer-Encoding: chunked\r\n\r\n") ) def test_http_proxy_relative_request(tctx): """Test handling of a relative-form "GET /" in regular proxy mode.""" server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 204 No Content\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 204 No Content\r\n\r\n") ) assert server().address == ("example.com", 80) def test_http_proxy_relative_request_no_host_header(tctx): """Test handling of a relative-form "GET /" in regular proxy mode, but without a host header.""" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\n\r\n") << SendData( tctx.client, BytesMatching( b"400 Bad Request.+" b"HTTP request has no host header, destination unknown." ), ) << CloseConnection(tctx.client) ) def test_http_expect(tctx): """Test handling of a 'Expect: 100-continue' header.""" server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"PUT http://example.com/large-file HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 15\r\n" b"Expect: 100-continue\r\n\r\n", ) << SendData(tctx.client, b"HTTP/1.1 100 Continue\r\n\r\n") >> DataReceived(tctx.client, b"lots of content") << OpenConnection(server) >> reply(None) << SendData( server, b"PUT /large-file HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 15\r\n\r\n" b"lots of content", ) >> DataReceived(server, b"HTTP/1.1 201 Created\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 201 Created\r\nContent-Length: 0\r\n\r\n") ) assert server().address == ("example.com", 80) @pytest.mark.parametrize("stream", [True, False]) def test_http_client_aborts(tctx, stream): """Test handling of the case where a client aborts during request transmission.""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=True) def enable_streaming(flow: HTTPFlow): flow.request.stream = True assert ( playbook >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 6\r\n" b"\r\n" b"abc", ) << http.HttpRequestHeadersHook(flow) ) if stream: assert ( playbook >> reply(side_effect=enable_streaming) << OpenConnection(server) >> reply(None) << SendData( server, b"POST / HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 6\r\n" b"\r\n" b"abc", ) ) else: assert playbook >> reply() playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) if stream: playbook << CloseConnection(server) playbook << http.HttpErrorHook(flow) playbook >> reply() playbook << None assert playbook assert "peer closed connection" in flow().error.msg assert not flow().live @pytest.mark.parametrize("stream", [True, False]) def test_http_server_aborts(tctx, stream): """Test handling of the case where a server aborts during response transmission.""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) def enable_streaming(flow: HTTPFlow): flow.response.stream = True assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\n" b"Host: example.com\r\n\r\n") >> DataReceived( server, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 6\r\n" b"\r\n" b"abc" ) << http.HttpResponseHeadersHook(flow) ) if stream: assert ( playbook >> reply(side_effect=enable_streaming) << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 6\r\n" b"\r\n" b"abc", ) ) else: assert playbook >> reply() assert ( playbook >> ConnectionClosed(server) << CloseConnection(server) << http.HttpErrorHook(flow) ) if stream: playbook >> reply() playbook << CloseConnection(tctx.client) assert playbook else: assert ( playbook >> reply() << SendData( tctx.client, BytesMatching(b"502 Bad Gateway.+peer closed connection") ) << CloseConnection(tctx.client) ) assert "peer closed connection" in flow().error.msg assert not flow().live @pytest.mark.parametrize( "when", [ "http_connect", "requestheaders", "request", "script-response-responseheaders", "responseheaders", "response", "error", ], ) def test_kill_flow(tctx, when): """Test that we properly kill flows if instructed to do so""" tctx.options.connection_strategy = "lazy" server = Placeholder(Server) connect_flow = Placeholder(HTTPFlow) flow = Placeholder(HTTPFlow) def kill(flow: HTTPFlow): flow.kill() def assert_kill(err_hook: bool = True): playbook >> reply(side_effect=kill) if err_hook: playbook << http.HttpErrorHook(flow) playbook >> reply() playbook << CloseConnection(tctx.client) assert playbook if flow(): assert not flow().live playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) assert ( playbook >> DataReceived(tctx.client, b"CONNECT example.com:80 HTTP/1.1\r\n\r\n") << http.HttpConnectHook(connect_flow) ) if when == "http_connect": return assert_kill(False) assert ( playbook >> reply() << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived( tctx.client, b"GET /foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n" ) << layer.NextLayerHook(Placeholder()) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) << http.HttpRequestHeadersHook(flow) ) if when == "requestheaders": return assert_kill() playbook >> reply() playbook << http.HttpRequestHook(flow) if when == "request": return assert_kill() if when == "script-response-responseheaders": assert ( playbook >> reply(side_effect=lambda f: setattr(f, "response", Response.make())) << http.HttpResponseHeadersHook(flow) ) return assert_kill() assert ( playbook >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET /foo?hello=1 HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived( server, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\nHello World" ) << http.HttpResponseHeadersHook(flow) ) if when == "responseheaders": return assert_kill() if when == "response": assert ( playbook >> reply() >> DataReceived(server, b"!") << http.HttpResponseHook(flow) ) return assert_kill(False) elif when == "error": assert ( playbook >> reply() >> ConnectionClosed(server) << CloseConnection(server) << http.HttpErrorHook(flow) ) return assert_kill(False) else: raise AssertionError def test_close_during_connect_hook(tctx): flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"CONNECT hi.ls:443 HTTP/1.1\r\n" b"Proxy-Connection: keep-alive\r\n" b"Connection: keep-alive\r\n" b"Host: hi.ls:443\r\n\r\n", ) << http.HttpConnectHook(flow) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.client) >> reply(to=-3) ) @pytest.mark.parametrize("client_close", [b"", b"Connection: close\r\n"]) @pytest.mark.parametrize("server_close", [b"", b"Connection: close\r\n"]) def test_connection_close_header(tctx, client_close, server_close): """Test that we correctly close connections if we have a `Connection: close` header.""" if not client_close and not server_close: return server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example/ HTTP/1.1\r\n" b"Host: example\r\n" + client_close + b"\r\n", ) << OpenConnection(server) >> reply(None) << SendData( server, b"GET / HTTP/1.1\r\n" b"Host: example\r\n" + client_close + b"\r\n" ) >> DataReceived( server, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 0\r\n" + server_close + b"\r\n", ) << CloseConnection(server) << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 0\r\n" + server_close + b"\r\n", ) << CloseConnection(tctx.client) ) @pytest.mark.parametrize("proto", ["websocket", "tcp", "none"]) def test_upgrade(tctx, proto): """Test a HTTP -> WebSocket upgrade with different protocols enabled""" if proto != "websocket": tctx.options.websocket = False if proto != "tcp": tctx.options.rawtcp = False tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN http_flow = Placeholder(HTTPFlow) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.transparent)) ( playbook >> DataReceived( tctx.client, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) << http.HttpRequestHeadersHook(http_flow) >> reply() << http.HttpRequestHook(http_flow) >> reply() << SendData( tctx.server, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) >> DataReceived( tctx.server, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) << http.HttpResponseHeadersHook(http_flow) >> reply() << http.HttpResponseHook(http_flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) ) if proto == "websocket": assert playbook << WebsocketStartHook(http_flow) elif proto == "tcp": assert playbook << TcpStartHook(Placeholder(TCPFlow)) else: assert ( playbook << Log( "Sent HTTP 101 response, but no protocol is enabled to upgrade to.", "warn", ) << CloseConnection(tctx.client) ) def test_dont_reuse_closed(tctx): """Test that a closed connection is not reused.""" server = Placeholder(Server) server2 = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") >> ConnectionClosed(server) << CloseConnection(server) >> DataReceived( tctx.client, b"GET http://example.com/two HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server2) >> reply(None) << SendData(server2, b"GET /two HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server2, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) def test_reuse_error(tctx): """Test that an errored connection is reused.""" tctx.server.address = ("example.com", 443) tctx.server.error = "tls verify failed" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent), hooks=False) >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\n\r\n") << SendData(tctx.client, BytesMatching(b"502 Bad Gateway.+tls verify failed")) << CloseConnection(tctx.client) ) def test_transparent_sni(tctx): """Test that we keep the SNI in lazy transparent mode.""" tctx.client.sni = "example.com" tctx.server.address = ("192.0.2.42", 443) tctx.server.tls = True flow = Placeholder(HTTPFlow) server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent)) >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\n\r\n") << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) ) assert server().address == ("192.0.2.42", 443) assert server().sni == "example.com" def test_original_server_disconnects(tctx): """Test that we correctly handle the case where the initial server conn is just closed.""" tctx.server.state = ConnectionState.OPEN assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent)) >> ConnectionClosed(tctx.server) << CloseConnection(tctx.server) ) def test_request_smuggling(tctx): """Test that we reject request smuggling""" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 42\r\n" b"Transfer-Encoding: chunked\r\n\r\n", ) << SendData( tctx.client, BytesMatching( b"Received both a Transfer-Encoding and a Content-Length header" ), ) << CloseConnection(tctx.client) ) def test_request_smuggling_whitespace(tctx): """Test that we reject header names with whitespace""" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length : 42\r\n\r\n", ) << SendData(tctx.client, BytesMatching(b"Received an invalid header name")) << CloseConnection(tctx.client) ) def test_request_smuggling_validation_disabled(tctx): """Test that we don't reject request smuggling when validation is disabled.""" tctx.options.validate_inbound_headers = False assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 4\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"4\r\n" b"abcd\r\n" b"0\r\n" b"\r\n", ) << OpenConnection(Placeholder(Server)) ) def test_request_smuggling_te_te(tctx): """Test that we reject transfer-encoding headers that are weird in some way""" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, ( "GET http://example.com/ HTTP/1.1\r\n" "Host: example.com\r\n" "Transfer-Encoding: chunKed\r\n\r\n" ).encode(), ) # note the non-standard "K" << SendData(tctx.client, BytesMatching(b"Invalid transfer encoding")) << CloseConnection(tctx.client) ) def test_invalid_content_length(tctx): """Test that we still trigger flow hooks for requests with semantic errors""" flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, ( b"GET http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: NaN\r\n\r\n" ), ) << SendData(tctx.client, BytesMatching(b"Invalid Content-Length header")) << CloseConnection(tctx.client) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpErrorHook(flow) >> reply() ) def test_chunked_and_content_length_set_by_addon(tctx): """Test that we don't crash when an addon sets a transfer-encoding header We reject a request with both transfer-encoding and content-length header to thwart request smuggling, but if a user explicitly sets it we should not crash. """ server = Placeholder(Server) flow = Placeholder(HTTPFlow) def make_chunked(flow: HTTPFlow): if flow.response: flow.response.headers["Transfer-Encoding"] = "chunked" else: flow.request.headers["Transfer-Encoding"] = "chunked" assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 0\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply(side_effect=make_chunked) << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData( server, b"POST / HTTP/1.1\r\n" b"Host: example.com\r\n" b"Content-Length: 0\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"0\r\n\r\n", ) >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply(side_effect=make_chunked) << SendData( tctx.client, b"HTTP/1.1 200 OK\r\n" b"Content-Length: 0\r\n" b"Transfer-Encoding: chunked\r\n\r\n" b"0\r\n\r\n", ) ) def test_connect_more_newlines(tctx): """Ignore superfluous \r\n in CONNECT request, https://github.com/mitmproxy/mitmproxy/issues/4870""" server = Placeholder(Server) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) nl = Placeholder(layer.NextLayer) assert ( playbook >> DataReceived(tctx.client, b"CONNECT example.com:80 HTTP/1.1\r\n\r\n\r\n") << http.HttpConnectHook(Placeholder()) >> reply() << OpenConnection(server) >> reply(None) << SendData(tctx.client, b"HTTP/1.1 200 Connection established\r\n\r\n") >> DataReceived(tctx.client, b"\x16\x03\x03\x00\xb3\x01\x00\x00\xaf\x03\x03") << layer.NextLayerHook(nl) ) assert nl().data_client() == b"\x16\x03\x03\x00\xb3\x01\x00\x00\xaf\x03\x03" def flows_tracked() -> int: return sum(isinstance(x, HTTPFlow) for x in gc.get_objects()) def test_memory_usage_completed_flows(tctx): """Make sure that flows are not kept in memory after they are completed.""" gc.collect() flow_count = flows_tracked() server = Placeholder(Server) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 204 No Content\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 204 No Content\r\n\r\n") ) gc.collect() assert flows_tracked() == flow_count def test_memory_usage_errored_flows(tctx): """Make sure that flows are not kept in memory after they errored.""" gc.collect() flow_count = flows_tracked() assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(Placeholder(Server)) >> reply("connection failed") << SendData(tctx.client, BytesMatching(b"502 Bad Gateway.+connection failed")) << CloseConnection(tctx.client) ) gc.collect() assert flows_tracked() == flow_count def test_drop_stream_with_paused_events(tctx): """Make sure that we don't crash if we still have paused events for streams that error.""" tctx.options.stream_large_bodies = "1" server = Placeholder(Server) flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.regular)) >> DataReceived( tctx.client, b"POST http://example.com/ HTTP/1.1\r\nHost: example.com\r\nContent-Length: 4\r\n\r\ndata", ) << http.HttpRequestHeadersHook(flow) >> reply() << OpenConnection(server) >> reply('Connection killed: error') << http.HttpErrorHook(flow) >> reply() << SendData(tctx.client, BytesMatching(b"502 Bad Gateway.+Connection killed")) << CloseConnection(tctx.client) ) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/test_http1.py000066400000000000000000000205441425660472000247430ustar00rootroot00000000000000import pytest from mitmproxy import http from mitmproxy.proxy.commands import SendData from mitmproxy.proxy.events import DataReceived from mitmproxy.proxy.layers.http import ( Http1Server, ReceiveHttp, RequestHeaders, RequestEndOfMessage, ResponseHeaders, ResponseEndOfMessage, RequestData, Http1Client, ResponseData, ) from test.mitmproxy.proxy.tutils import Placeholder, Playbook class TestServer: @pytest.mark.parametrize("pipeline", ["pipeline", None]) def test_simple(self, tctx, pipeline): hdrs1 = Placeholder(RequestHeaders) hdrs2 = Placeholder(RequestHeaders) req2 = ( b"GET http://example.com/two HTTP/1.1\r\n" b"Host: example.com\r\n" b"\r\n" ) playbook = Playbook(Http1Server(tctx)) ( playbook >> DataReceived( tctx.client, b"POST http://example.com/one HTTP/1.1\r\n" b"Content-Length: 3\r\n" b"\r\n" b"abc" + (req2 if pipeline else b""), ) << ReceiveHttp(hdrs1) << ReceiveHttp(RequestData(1, b"abc")) << ReceiveHttp(RequestEndOfMessage(1)) >> ResponseHeaders(1, http.Response.make(200)) << SendData(tctx.client, b"HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n") >> ResponseEndOfMessage(1) ) if not pipeline: playbook >> DataReceived(tctx.client, req2) playbook << ReceiveHttp(hdrs2) playbook << ReceiveHttp(RequestEndOfMessage(3)) assert playbook @pytest.mark.parametrize("pipeline", ["pipeline", None]) def test_connect(self, tctx, pipeline): playbook = Playbook(Http1Server(tctx)) ( playbook >> DataReceived( tctx.client, b"CONNECT example.com:443 HTTP/1.1\r\n" b"content-length: 0\r\n" b"\r\n" + (b"some plain tcp" if pipeline else b""), ) << ReceiveHttp(Placeholder(RequestHeaders)) # << ReceiveHttp(RequestEndOfMessage(1)) >> ResponseHeaders(1, http.Response.make(200)) << SendData(tctx.client, b"HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n") >> ResponseEndOfMessage(1) ) if not pipeline: playbook >> DataReceived(tctx.client, b"some plain tcp") assert playbook << ReceiveHttp(RequestData(1, b"some plain tcp")) @pytest.mark.parametrize("pipeline", ["pipeline", None]) def test_upgrade(self, tctx, pipeline): playbook = Playbook(Http1Server(tctx)) ( playbook >> DataReceived( tctx.client, b"POST http://example.com/one HTTP/1.1\r\n" b"Connection: Upgrade\r\n" b"Upgrade: websocket\r\n" b"\r\n" + (b"some websockets" if pipeline else b""), ) << ReceiveHttp(Placeholder(RequestHeaders)) << ReceiveHttp(RequestEndOfMessage(1)) >> ResponseHeaders(1, http.Response.make(101)) << SendData( tctx.client, b"HTTP/1.1 101 Switching Protocols\r\ncontent-length: 0\r\n\r\n", ) >> ResponseEndOfMessage(1) ) if not pipeline: playbook >> DataReceived(tctx.client, b"some websockets") assert playbook << ReceiveHttp(RequestData(1, b"some websockets")) def test_upgrade_denied(self, tctx): assert ( Playbook(Http1Server(tctx)) >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\n" b"Connection: Upgrade\r\n" b"Upgrade: websocket\r\n" b"\r\n", ) << ReceiveHttp(Placeholder(RequestHeaders)) << ReceiveHttp(RequestEndOfMessage(1)) >> ResponseHeaders(1, http.Response.make(200)) << SendData(tctx.client, b"HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n") >> ResponseEndOfMessage(1) >> DataReceived(tctx.client, b"GET / HTTP/1.1\r\n\r\n") << ReceiveHttp(Placeholder(RequestHeaders)) << ReceiveHttp(RequestEndOfMessage(3)) ) class TestClient: @pytest.mark.parametrize("pipeline", ["pipeline", None]) def test_simple(self, tctx, pipeline): req = http.Request.make("GET", "http://example.com/") resp = Placeholder(ResponseHeaders) playbook = Playbook(Http1Client(tctx)) ( playbook >> RequestHeaders(1, req, True) << SendData(tctx.server, b"GET / HTTP/1.1\r\ncontent-length: 0\r\n\r\n") >> RequestEndOfMessage(1) ) if pipeline: with pytest.raises( AssertionError, match="assert self.stream_id == event.stream_id" ): assert playbook >> RequestHeaders(3, req, True) return assert ( playbook >> DataReceived( tctx.server, b"HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n" ) << ReceiveHttp(resp) << ReceiveHttp(ResponseEndOfMessage(1)) # no we can send the next request >> RequestHeaders(3, req, True) << SendData(tctx.server, b"GET / HTTP/1.1\r\ncontent-length: 0\r\n\r\n") ) assert resp().response.status_code == 200 def test_connect(self, tctx): req = http.Request.make("CONNECT", "http://example.com:443") req.authority = "example.com:443" resp = Placeholder(ResponseHeaders) playbook = Playbook(Http1Client(tctx)) assert ( playbook >> RequestHeaders(1, req, True) << SendData( tctx.server, b"CONNECT example.com:443 HTTP/1.1\r\ncontent-length: 0\r\n\r\n", ) >> RequestEndOfMessage(1) >> DataReceived( tctx.server, b"HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\nsome plain tcp", ) << ReceiveHttp(resp) # << ReceiveHttp(ResponseEndOfMessage(1)) << ReceiveHttp(ResponseData(1, b"some plain tcp")) # no we can send plain data >> RequestData(1, b"some more tcp") << SendData(tctx.server, b"some more tcp") ) def test_upgrade(self, tctx): req = http.Request.make( "GET", "http://example.com/ws", headers={ "Connection": "Upgrade", "Upgrade": "websocket", }, ) resp = Placeholder(ResponseHeaders) playbook = Playbook(Http1Client(tctx)) assert ( playbook >> RequestHeaders(1, req, True) << SendData( tctx.server, b"GET /ws HTTP/1.1\r\nConnection: Upgrade\r\nUpgrade: websocket\r\ncontent-length: 0\r\n\r\n", ) >> RequestEndOfMessage(1) >> DataReceived( tctx.server, b"HTTP/1.1 101 Switching Protocols\r\ncontent-length: 0\r\n\r\nhello", ) << ReceiveHttp(resp) << ReceiveHttp(ResponseEndOfMessage(1)) << ReceiveHttp(ResponseData(1, b"hello")) # no we can send plain data >> RequestData(1, b"some more websockets") << SendData(tctx.server, b"some more websockets") ) def test_upgrade_denied(self, tctx): req = http.Request.make( "GET", "http://example.com/ws", headers={ "Connection": "Upgrade", "Upgrade": "websocket", }, ) resp = Placeholder(ResponseHeaders) playbook = Playbook(Http1Client(tctx)) assert ( playbook >> RequestHeaders(1, req, True) << SendData( tctx.server, b"GET /ws HTTP/1.1\r\nConnection: Upgrade\r\nUpgrade: websocket\r\ncontent-length: 0\r\n\r\n", ) >> RequestEndOfMessage(1) >> DataReceived( tctx.server, b"HTTP/1.1 200 Ok\r\ncontent-length: 0\r\n\r\n" ) << ReceiveHttp(resp) << ReceiveHttp(ResponseEndOfMessage(1)) >> RequestHeaders(3, req, True) << SendData(tctx.server, Placeholder(bytes)) ) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/test_http2.py000066400000000000000000001120331425660472000247370ustar00rootroot00000000000000import h2.settings import hpack import hyperframe.frame import pytest import time from h2.errors import ErrorCodes from mitmproxy.connection import ConnectionState, Server from mitmproxy.flow import Error from mitmproxy.http import HTTPFlow, Headers, Request from mitmproxy.net.http import status_codes from mitmproxy.proxy.commands import ( CloseConnection, Log, OpenConnection, SendData, RequestWakeup, ) from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import ConnectionClosed, DataReceived from mitmproxy.proxy.layers import http from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy.layers.http._http2 import Http2Client, split_pseudo_headers from test.mitmproxy.proxy.layers.http.hyper_h2_test_helpers import FrameFactory from test.mitmproxy.proxy.tutils import Placeholder, Playbook, reply example_request_headers = ( (b":method", b"GET"), (b":scheme", b"http"), (b":path", b"/"), (b":authority", b"example.com"), ) example_response_headers = ((b":status", b"200"),) example_request_trailers = ((b"req-trailer-a", b"a"), (b"req-trailer-b", b"b")) example_response_trailers = ((b"resp-trailer-a", b"a"), (b"resp-trailer-b", b"b")) @pytest.fixture def open_h2_server_conn(): # this is a bit fake here (port 80, with alpn, but no tls - c'mon), # but we don't want to pollute our tests with TLS handshakes. s = Server(("example.com", 80)) s.state = ConnectionState.OPEN s.alpn = b"h2" return s def decode_frames(data: bytes) -> list[hyperframe.frame.Frame]: # swallow preamble if data.startswith(b"PRI * HTTP/2.0"): data = data[24:] frames = [] while data: f, length = hyperframe.frame.Frame.parse_frame_header(data[:9]) f.parse_body(memoryview(data[9 : 9 + length])) frames.append(f) data = data[9 + length :] return frames def start_h2_client(tctx: Context, keepalive: int = 0) -> tuple[Playbook, FrameFactory]: tctx.client.alpn = b"h2" tctx.options.http2_ping_keepalive = keepalive frame_factory = FrameFactory() playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) assert ( playbook << SendData(tctx.client, Placeholder()) # initial settings frame >> DataReceived(tctx.client, frame_factory.preamble()) >> DataReceived( tctx.client, frame_factory.build_settings_frame({}, ack=True).serialize() ) ) return playbook, frame_factory def make_h2(open_connection: OpenConnection) -> None: open_connection.connection.alpn = b"h2" def test_simple(tctx): playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) initial = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, initial) ) frames = decode_frames(initial()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, ] sff = FrameFactory() assert ( playbook # a conforming h2 server would send settings first, we disregard this for now. >> DataReceived( server, sff.build_headers_frame(example_response_headers).serialize() ) << http.HttpResponseHeadersHook(flow) >> reply() >> DataReceived( server, sff.build_data_frame(b"Hello, World!", flags=["END_STREAM"]).serialize(), ) << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, cff.build_headers_frame(example_response_headers).serialize() + cff.build_data_frame(b"Hello, World!").serialize() + cff.build_data_frame(b"", flags=["END_STREAM"]).serialize(), ) ) assert flow().request.url == "http://example.com/" assert flow().response.text == "Hello, World!" @pytest.mark.parametrize("stream", ["stream", ""]) def test_response_trailers(tctx: Context, open_h2_server_conn: Server, stream): playbook, cff = start_h2_client(tctx) tctx.server = open_h2_server_conn sff = FrameFactory() def enable_streaming(flow: HTTPFlow): flow.response.stream = bool(stream) flow = Placeholder(HTTPFlow) ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << SendData(tctx.server, Placeholder(bytes)) # a conforming h2 server would send settings first, we disregard this for now. >> DataReceived( tctx.server, sff.build_headers_frame(example_response_headers).serialize() + sff.build_data_frame(b"Hello, World!").serialize(), ) << http.HttpResponseHeadersHook(flow) >> reply(side_effect=enable_streaming) ) if stream: playbook << SendData( tctx.client, cff.build_headers_frame(example_response_headers).serialize() + cff.build_data_frame(b"Hello, World!").serialize(), ) assert ( playbook >> DataReceived( tctx.server, sff.build_headers_frame( example_response_trailers, flags=["END_STREAM"] ).serialize(), ) << http.HttpResponseHook(flow) ) assert flow().response.trailers del flow().response.trailers["resp-trailer-a"] if stream: assert ( playbook >> reply() << SendData( tctx.client, cff.build_headers_frame( example_response_trailers[1:], flags=["END_STREAM"] ).serialize(), ) ) else: assert ( playbook >> reply() << SendData( tctx.client, cff.build_headers_frame(example_response_headers).serialize() + cff.build_data_frame(b"Hello, World!").serialize() + cff.build_headers_frame( example_response_trailers[1:], flags=["END_STREAM"] ).serialize(), ) ) @pytest.mark.parametrize("stream", ["stream", ""]) def test_request_trailers(tctx: Context, open_h2_server_conn: Server, stream): playbook, cff = start_h2_client(tctx) tctx.server = open_h2_server_conn def enable_streaming(flow: HTTPFlow): flow.request.stream = bool(stream) flow = Placeholder(HTTPFlow) server_data1 = Placeholder(bytes) server_data2 = Placeholder(bytes) ( playbook >> DataReceived( tctx.client, cff.build_headers_frame(example_request_headers).serialize() + cff.build_data_frame(b"Hello, World!").serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply(side_effect=enable_streaming) ) if stream: playbook << SendData(tctx.server, server_data1) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_trailers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHook(flow) >> reply() << SendData(tctx.server, server_data2) ) frames = decode_frames(server_data1.setdefault(b"") + server_data2()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, hyperframe.frame.DataFrame, hyperframe.frame.HeadersFrame, ] def test_upstream_error(tctx): playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) err = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply("oops server <> error") << http.HttpErrorHook(flow) >> reply() << SendData(tctx.client, err) ) frames = decode_frames(err()) assert [type(x) for x in frames] == [ hyperframe.frame.HeadersFrame, hyperframe.frame.DataFrame, ] d = frames[1] assert isinstance(d, hyperframe.frame.DataFrame) assert b"502 Bad Gateway" in d.data assert b"server <> error" in d.data @pytest.mark.parametrize("trailers", ["trailers", ""]) def test_long_response(tctx: Context, trailers): playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) initial = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, initial) ) frames = decode_frames(initial()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, ] sff = FrameFactory() assert ( playbook # a conforming h2 server would send settings first, we disregard this for now. >> DataReceived( server, sff.build_headers_frame(example_response_headers).serialize() ) << http.HttpResponseHeadersHook(flow) >> reply() >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize() ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) << SendData( server, sff.build_window_update_frame(0, 40000).serialize() + sff.build_window_update_frame(1, 40000).serialize(), ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) >> DataReceived( server, sff.build_data_frame(b"a" * 10000, flags=[]).serialize(), ) ) if trailers: ( playbook >> DataReceived( server, sff.build_headers_frame( example_response_trailers, flags=["END_STREAM"] ).serialize(), ) ) else: ( playbook >> DataReceived( server, sff.build_data_frame( b'', flags=["END_STREAM"] ).serialize(), ) ) ( playbook << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, cff.build_headers_frame(example_response_headers).serialize() + cff.build_data_frame(b"a" * 16384).serialize(), ) << SendData( tctx.client, cff.build_data_frame(b"a" * 16384).serialize(), ) << SendData( tctx.client, cff.build_data_frame(b"a" * 16384).serialize(), ) << SendData( tctx.client, cff.build_data_frame(b"a" * 16383).serialize(), ) >> DataReceived( tctx.client, cff.build_window_update_frame(0, 65535).serialize() + cff.build_window_update_frame(1, 65535).serialize(), ) ) if trailers: assert ( playbook << SendData( tctx.client, cff.build_data_frame(b"a" * 1).serialize(), ) << SendData( tctx.client, cff.build_data_frame(b"a" * 4464).serialize() ) << SendData( tctx.client, cff.build_headers_frame( example_response_trailers, flags=["END_STREAM"] ).serialize(), ) ) else: assert ( playbook << SendData( tctx.client, cff.build_data_frame(b"a" * 1).serialize(), ) << SendData( tctx.client, cff.build_data_frame(b"a" * 4464).serialize() ) << SendData( tctx.client, cff.build_data_frame( b"", flags=["END_STREAM"] ).serialize(), ) ) assert flow().request.url == "http://example.com/" assert flow().response.text == "a" * 70000 @pytest.mark.parametrize("stream", ["stream", ""]) @pytest.mark.parametrize("when", ["request", "response"]) @pytest.mark.parametrize("how", ["RST", "disconnect", "RST+disconnect"]) def test_http2_client_aborts(tctx, stream, when, how): """ Test handling of the case where a client aborts during request or response transmission. If the client aborts the request transmission, we must trigger an error hook, if the client disconnects during response transmission, no error hook is triggered. """ server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook, cff = start_h2_client(tctx) resp = Placeholder(bytes) def enable_request_streaming(flow: HTTPFlow): flow.request.stream = True def enable_response_streaming(flow: HTTPFlow): flow.response.stream = True assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame(example_request_headers).serialize() ) << http.HttpRequestHeadersHook(flow) ) if stream and when == "request": assert ( playbook >> reply(side_effect=enable_request_streaming) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\n" b"Host: example.com\r\n\r\n") ) else: assert playbook >> reply() if when == "request": if "RST" in how: playbook >> DataReceived( tctx.client, cff.build_rst_stream_frame(1, ErrorCodes.CANCEL).serialize(), ) else: playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) if stream: playbook << CloseConnection(server) playbook << http.HttpErrorHook(flow) playbook >> reply() if how == "RST+disconnect": playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) assert playbook assert ( "stream reset" in flow().error.msg or "peer closed connection" in flow().error.msg ) return assert ( playbook >> DataReceived( tctx.client, cff.build_data_frame(b"", flags=["END_STREAM"]).serialize() ) << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\n" b"Host: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 6\r\n\r\n123") << http.HttpResponseHeadersHook(flow) ) if stream: assert ( playbook >> reply(side_effect=enable_response_streaming) << SendData(tctx.client, resp) ) else: assert playbook >> reply() if "RST" in how: playbook >> DataReceived( tctx.client, cff.build_rst_stream_frame(1, ErrorCodes.CANCEL).serialize() ) else: playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) playbook << CloseConnection(server) playbook << http.HttpErrorHook(flow) playbook >> reply() assert playbook if how == "RST+disconnect": playbook >> ConnectionClosed(tctx.client) playbook << CloseConnection(tctx.client) assert playbook if "RST" in how: assert "stream reset" in flow().error.msg else: assert "peer closed connection" in flow().error.msg @pytest.mark.parametrize("normalize", [True, False]) def test_no_normalization(tctx, normalize): """Test that we don't normalize headers when we just pass them through.""" tctx.options.normalize_outbound_headers = normalize tctx.options.validate_inbound_headers = False server = Placeholder(Server) flow = Placeholder(HTTPFlow) playbook, cff = start_h2_client(tctx) request_headers = list(example_request_headers) + [ (b"Should-Not-Be-Capitalized! ", b" :) ") ] request_headers_lower = [(k.lower(), v) for (k, v) in request_headers] response_headers = list(example_response_headers) + [(b"Same", b"Here")] response_headers_lower = [(k.lower(), v) for (k, v) in response_headers] initial = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame(request_headers, flags=["END_STREAM"]).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, initial) ) frames = decode_frames(initial()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, ] assert ( hpack.hpack.Decoder().decode(frames[1].data, True) == request_headers_lower if normalize else request_headers ) sff = FrameFactory() ( playbook >> DataReceived( server, sff.build_headers_frame(response_headers, flags=["END_STREAM"]).serialize(), ) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() ) if normalize: playbook << Log( "Lowercased 'Same' header as uppercase is not allowed with HTTP/2." ) hdrs = response_headers_lower if normalize else response_headers assert playbook << SendData( tctx.client, cff.build_headers_frame(hdrs, flags=["END_STREAM"]).serialize() ) assert flow().request.headers.fields == ((b"Should-Not-Be-Capitalized! ", b" :) "),) assert flow().response.headers.fields == ((b"Same", b"Here"),) @pytest.mark.parametrize( "input,pseudo,headers", [ ([(b"foo", b"bar")], {}, {"foo": "bar"}), ([(b":status", b"418")], {b":status": b"418"}, {}), ( [(b":status", b"418"), (b"foo", b"bar")], {b":status": b"418"}, {"foo": "bar"}, ), ], ) def test_split_pseudo_headers(input, pseudo, headers): actual_pseudo, actual_headers = split_pseudo_headers(input) assert pseudo == actual_pseudo assert Headers(**headers) == actual_headers def test_split_pseudo_headers_err(): with pytest.raises(ValueError, match="Duplicate HTTP/2 pseudo header"): split_pseudo_headers([(b":status", b"418"), (b":status", b"418")]) def test_rst_then_close(tctx): """ Test that we properly handle the case of a client that first causes protocol errors and then disconnects. Adapted from h2spec http2/5.1/5. """ playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> DataReceived( tctx.client, cff.build_data_frame(b"unexpected data frame").serialize() ) << SendData( tctx.client, cff.build_rst_stream_frame(1, ErrorCodes.STREAM_CLOSED).serialize(), ) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.client) >> reply("connection cancelled", to=-5) << http.HttpErrorHook(flow) >> reply() ) assert flow().error.msg == "connection cancelled" def test_cancel_then_server_disconnect(tctx): """ Test that we properly handle the case of the following event sequence: - client cancels a stream - we start an error hook - server disconnects - error hook completes. """ playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived( tctx.client, cff.build_rst_stream_frame(1, ErrorCodes.CANCEL).serialize() ) << CloseConnection(server) << http.HttpErrorHook(flow) >> reply() >> ConnectionClosed(server) << None ) def test_cancel_during_response_hook(tctx): """ Test that we properly handle the case of the following event sequence: - we receive a server response - we trigger the response hook - the client cancels the stream - the response hook completes Given that we have already triggered the response hook, we don't want to trigger the error hook. """ playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 204 No Content\r\n\r\n") << http.HttpResponseHeadersHook(flow) << CloseConnection(server) >> reply(to=-2) << http.HttpResponseHook(flow) >> DataReceived( tctx.client, cff.build_rst_stream_frame(1, ErrorCodes.CANCEL).serialize() ) >> reply(to=-2) ) def test_stream_concurrency(tctx): """Test that we can send an intercepted request with a lower stream id than one that has already been sent.""" playbook, cff = start_h2_client(tctx) flow1 = Placeholder(HTTPFlow) flow2 = Placeholder(HTTPFlow) reqheadershook1 = http.HttpRequestHeadersHook(flow1) reqheadershook2 = http.HttpRequestHeadersHook(flow2) reqhook1 = http.HttpRequestHook(flow1) reqhook2 = http.HttpRequestHook(flow2) server = Placeholder(Server) data_req1 = Placeholder(bytes) data_req2 = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=1 ).serialize() + cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=3 ).serialize(), ) << reqheadershook1 << reqheadershook2 >> reply(to=reqheadershook1) << reqhook1 >> reply(to=reqheadershook2) << reqhook2 # req 2 overtakes 1 and we already have a reply: >> reply(to=reqhook2) << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, data_req2) >> reply(to=reqhook1) << SendData(server, data_req1) ) frames = decode_frames(data_req2()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, ] frames = decode_frames(data_req1()) assert [type(x) for x in frames] == [ hyperframe.frame.HeadersFrame, ] def test_max_concurrency(tctx): playbook, cff = start_h2_client(tctx) server = Placeholder(Server) req1_bytes = Placeholder(bytes) settings_ack_bytes = Placeholder(bytes) req2_bytes = Placeholder(bytes) playbook.hooks = False sff = FrameFactory() assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=1 ).serialize(), ) << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, req1_bytes) >> DataReceived( server, sff.build_settings_frame( {h2.settings.SettingCodes.MAX_CONCURRENT_STREAMS: 1} ).serialize(), ) << SendData(server, settings_ack_bytes) >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=3 ).serialize(), ) # Can't send it upstream yet, all streams in use! >> DataReceived( server, sff.build_headers_frame( example_response_headers, flags=["END_STREAM"], stream_id=1 ).serialize(), ) # But now we can! << SendData(server, req2_bytes) << SendData(tctx.client, Placeholder(bytes)) >> DataReceived( server, sff.build_headers_frame( example_response_headers, flags=["END_STREAM"], stream_id=3 ).serialize(), ) << SendData(tctx.client, Placeholder(bytes)) ) settings, req1 = decode_frames(req1_bytes()) (settings_ack,) = decode_frames(settings_ack_bytes()) (req2,) = decode_frames(req2_bytes()) assert type(settings) == hyperframe.frame.SettingsFrame assert type(req1) == hyperframe.frame.HeadersFrame assert type(settings_ack) == hyperframe.frame.SettingsFrame assert type(req2) == hyperframe.frame.HeadersFrame assert req1.stream_id == 1 assert req2.stream_id == 3 def test_stream_concurrent_get_connection(tctx): """Test that an immediate second request for the same domain does not trigger a second connection attempt.""" playbook, cff = start_h2_client(tctx) playbook.hooks = False server = Placeholder(Server) data = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=1 ).serialize(), ) << (o := OpenConnection(server)) >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=3 ).serialize(), ) >> reply(None, to=o, side_effect=make_h2) << SendData(server, data) ) frames = decode_frames(data()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, hyperframe.frame.HeadersFrame, ] def test_kill_stream(tctx): """Test that we can kill individual streams.""" playbook, cff = start_h2_client(tctx) flow1 = Placeholder(HTTPFlow) flow2 = Placeholder(HTTPFlow) req_headers_hook_1 = http.HttpRequestHeadersHook(flow1) def kill(flow: HTTPFlow): # Can't use flow.kill() here because that currently still depends on a reply object. flow.error = Error(Error.KILLED_MESSAGE) server = Placeholder(Server) data_req1 = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=1 ).serialize() + cff.build_headers_frame( example_request_headers, flags=["END_STREAM"], stream_id=3 ).serialize(), ) << req_headers_hook_1 << http.HttpRequestHeadersHook(flow2) >> reply(side_effect=kill) << http.HttpErrorHook(flow2) >> reply() << SendData( tctx.client, cff.build_rst_stream_frame( 3, error_code=ErrorCodes.INTERNAL_ERROR ).serialize(), ) >> reply(to=req_headers_hook_1) << http.HttpRequestHook(flow1) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, data_req1) ) frames = decode_frames(data_req1()) assert [type(x) for x in frames] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.HeadersFrame, ] class TestClient: def test_no_data_on_closed_stream(self, tctx): tctx.options.http2_ping_keepalive = 0 frame_factory = FrameFactory() req = Request.make("GET", "http://example.com/") resp = {":status": 200} assert ( Playbook(Http2Client(tctx)) << SendData( tctx.server, Placeholder(bytes) ) # preamble + initial settings frame >> DataReceived( tctx.server, frame_factory.build_settings_frame({}, ack=True).serialize(), ) >> http.RequestHeaders(1, req, end_stream=True) << SendData( tctx.server, b"\x00\x00\x06\x01\x05\x00\x00\x00\x01\x82\x86\x84\\\x81\x07", ) >> http.RequestEndOfMessage(1) >> DataReceived( tctx.server, frame_factory.build_headers_frame(resp).serialize() ) << http.ReceiveHttp(Placeholder(http.ResponseHeaders)) >> http.RequestProtocolError( 1, "cancelled", code=status_codes.CLIENT_CLOSED_REQUEST ) << SendData( tctx.server, frame_factory.build_rst_stream_frame(1, ErrorCodes.CANCEL).serialize(), ) >> DataReceived( tctx.server, frame_factory.build_data_frame(b"foo").serialize() ) << SendData( tctx.server, frame_factory.build_rst_stream_frame( 1, ErrorCodes.STREAM_CLOSED ).serialize(), ) ) # important: no ResponseData event here! @pytest.mark.parametrize( "code,log_msg", [ (b"103", "103 Early Hints"), (b"1not_a_number", " "), ], ) def test_informational_response(self, tctx, code, log_msg): tctx.options.http2_ping_keepalive = 0 frame_factory = FrameFactory() req = Request.make("GET", "http://example.com/") resp = {":status": code} assert ( Playbook(Http2Client(tctx), logs=True) << SendData( tctx.server, Placeholder(bytes) ) # preamble + initial settings frame >> http.RequestHeaders(1, req, end_stream=True) << SendData( tctx.server, b"\x00\x00\x06\x01\x05\x00\x00\x00\x01\x82\x86\x84\\\x81\x07", ) >> DataReceived( tctx.server, frame_factory.build_headers_frame(resp).serialize() ) << Log(f"Swallowing HTTP/2 informational response: {log_msg}", "info") ) def test_early_server_data(tctx): playbook, cff = start_h2_client(tctx) sff = FrameFactory() tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN tctx.server.alpn = b"h2" flow = Placeholder(HTTPFlow) server1 = Placeholder(bytes) server2 = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << (h := http.HttpRequestHook(flow)) # Surprise! We get data from the server before the request hook finishes. >> DataReceived(tctx.server, sff.build_settings_frame({}).serialize()) << SendData(tctx.server, server1) # Request hook finishes... >> reply(to=h) << SendData(tctx.server, server2) ) assert [type(x) for x in decode_frames(server1())] == [ hyperframe.frame.SettingsFrame, hyperframe.frame.SettingsFrame, ] assert [type(x) for x in decode_frames(server2())] == [ hyperframe.frame.HeadersFrame, ] def test_request_smuggling_cl(tctx): playbook, cff = start_h2_client(tctx) playbook.hooks = False err = Placeholder(bytes) headers = ( (b":method", b"POST"), (b":scheme", b"http"), (b":path", b"/"), (b":authority", b"example.com"), (b"content-length", b"3"), ) assert ( playbook >> DataReceived(tctx.client, cff.build_headers_frame(headers).serialize()) >> DataReceived( tctx.client, cff.build_data_frame( b"abcPOST / HTTP/1.1 ...", flags=["END_STREAM"] ).serialize(), ) << SendData(tctx.client, err) << CloseConnection(tctx.client) ) assert b"InvalidBodyLengthError" in err() def test_request_smuggling_te(tctx): playbook, cff = start_h2_client(tctx) playbook.hooks = False err = Placeholder(bytes) headers = ( (b":method", b"POST"), (b":scheme", b"http"), (b":path", b"/"), (b":authority", b"example.com"), (b"transfer-encoding", b"chunked"), ) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame(headers, flags=["END_STREAM"]).serialize(), ) << SendData(tctx.client, err) << CloseConnection(tctx.client) ) assert b"Connection-specific header field present" in err() def test_request_keepalive(tctx, monkeypatch): playbook, cff = start_h2_client(tctx, 58) flow = Placeholder(HTTPFlow) server = Placeholder(Server) initial = Placeholder(bytes) def advance_time(_): t = time.time() monkeypatch.setattr(time, "time", lambda: t + 60) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << RequestWakeup(58) << SendData(server, initial) >> reply(to=-2, side_effect=advance_time) << SendData( server, b"\x00\x00\x08\x06\x00\x00\x00\x00\x0000000000" ) # ping frame << RequestWakeup(58) ) def test_keepalive_disconnect(tctx, monkeypatch): playbook, cff = start_h2_client(tctx, 58) playbook.hooks = False sff = FrameFactory() server = Placeholder(Server) wakeup_command = RequestWakeup(58) http_response = ( sff.build_headers_frame(example_response_headers).serialize() + sff.build_data_frame(b"", flags=["END_STREAM"]).serialize() ) def advance_time(_): t = time.time() monkeypatch.setattr(time, "time", lambda: t + 60) assert ( playbook >> DataReceived( tctx.client, cff.build_headers_frame( example_request_headers, flags=["END_STREAM"] ).serialize(), ) << OpenConnection(server) >> reply(None, side_effect=make_h2) << wakeup_command << SendData(server, Placeholder(bytes)) >> DataReceived(server, http_response) << SendData(tctx.client, Placeholder(bytes)) >> ConnectionClosed(server) << CloseConnection(server) >> reply(to=wakeup_command, side_effect=advance_time) << None ) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/test_http_fuzz.py000066400000000000000000000404721425660472000257420ustar00rootroot00000000000000from typing import Any import pytest from h2.settings import SettingCodes from hypothesis import example, given from hypothesis.strategies import ( binary, booleans, composite, dictionaries, integers, lists, sampled_from, sets, text, data, ) from mitmproxy import options, connection from mitmproxy.addons.proxyserver import Proxyserver from mitmproxy.connection import Server from mitmproxy.http import HTTPFlow from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy import context, events from mitmproxy.proxy.commands import OpenConnection, SendData from mitmproxy.proxy.events import DataReceived, Start, ConnectionClosed from mitmproxy.proxy.layers import http from test.mitmproxy.proxy.layers.http.hyper_h2_test_helpers import FrameFactory from test.mitmproxy.proxy.layers.http.test_http2 import ( make_h2, example_response_headers, example_request_headers, start_h2_client, ) from test.mitmproxy.proxy.tutils import ( Placeholder, Playbook, reply, _TracebackInPlaybook, _eq, ) from mitmproxy.proxy.layers.http import _http2 opts = options.Options() Proxyserver().load(opts) @pytest.fixture(scope="module", autouse=True) def disable_h2_error_catching(): errs = _http2.CATCH_HYPER_H2_ERRORS _http2.CATCH_HYPER_H2_ERRORS = () try: yield None finally: _http2.CATCH_HYPER_H2_ERRORS = errs request_lines = sampled_from( [ b"GET / HTTP/1.1", b"GET http://example.com/ HTTP/1.1", b"CONNECT example.com:443 HTTP/1.1", b"HEAD /foo HTTP/0.9", ] ) response_lines = sampled_from( [ b"HTTP/1.1 200 OK", b"HTTP/1.1 100 Continue", b"HTTP/0.9 204 No Content", b"HEAD /foo HTTP/0.9", ] ) headers = lists( sampled_from( [ b"Host: example.com", b"Content-Length: 5", b"Expect: 100-continue", b"Transfer-Encoding: chunked", b"Connection: close", b"", ] ) ) bodies = sampled_from([b"", b"12345", b"5\r\n12345\r\n0\r\n\r\n"]) @composite def mutations(draw, elements): data = draw(elements) cut_start = draw(integers(0, len(data))) cut_end = draw(integers(cut_start, len(data))) data = data[:cut_start] + data[cut_end:] replace_start = draw(integers(0, len(data))) replace_end = draw(integers(replace_start, len(data))) return data[:replace_start] + draw(binary()) + data[replace_end:] @composite def chunks(draw, elements): data = draw(elements) chunks = [] a, b = sorted([draw(integers(0, len(data))), draw(integers(0, len(data)))]) if a > 0: chunks.append(data[:a]) if a != b: chunks.append(data[a:b]) if b < len(data): chunks.append(data[b:]) return chunks @composite def h1_requests(draw): request = draw(request_lines) + b"\r\n" request += b"\r\n".join(draw(headers)) request += b"\r\n\r\n" + draw(bodies) return request @composite def h2_responses(draw): response = draw(response_lines) + b"\r\n" response += b"\r\n".join(draw(headers)) response += b"\r\n\r\n" + draw(bodies) return response @given(chunks(mutations(h1_requests()))) def test_fuzz_h1_request(data): tctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) layer = http.HttpLayer(tctx, HTTPMode.regular) for _ in layer.handle_event(Start()): pass for chunk in data: for _ in layer.handle_event(DataReceived(tctx.client, chunk)): pass @given(chunks(mutations(h2_responses()))) @example([b"0 OK\r\n\r\n", b"\r\n", b"5\r\n12345\r\n0\r\n\r\n"]) def test_fuzz_h1_response(data): tctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) server = Placeholder(connection.Server) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") ) for chunk in data: for _ in playbook.layer.handle_event(events.DataReceived(server(), chunk)): pass h2_flags = sets( sampled_from( [ "END_STREAM", "END_HEADERS", ] ) ) h2_stream_ids = integers(0, 3) h2_stream_ids_nonzero = integers(1, 3) @composite def h2_headers(draw): required_headers = [ [":path", "/"], [":scheme", draw(sampled_from(["http", "https"]))], [":method", draw(sampled_from(["GET", "POST", "CONNECT"]))], ] optional_headers = [ [":authority", draw(sampled_from(["example.com:443", "example.com"]))], ["cookie", "foobaz"], ["host", "example.com"], ["content-length", "42"], ] headers = required_headers + draw(lists(sampled_from(optional_headers), max_size=3)) i = draw(integers(0, len(headers))) p = int(draw(booleans())) r = draw(text()) if i > 0: headers[i - 1][p - 1] = r return headers @composite def h2_frames(draw): ff = FrameFactory() headers1 = ff.build_headers_frame(headers=draw(h2_headers())) headers1.flags.clear() headers1.flags |= draw(h2_flags) headers2 = ff.build_headers_frame( headers=draw(h2_headers()), depends_on=draw(h2_stream_ids), stream_weight=draw(integers(0, 255)), exclusive=draw(booleans()), ) headers2.flags.clear() headers2.flags |= draw(h2_flags) settings = ff.build_settings_frame( settings=draw( dictionaries( keys=sampled_from(SettingCodes), values=integers(0, 2 ** 32 - 1), max_size=5, ) ), ack=draw(booleans()), ) continuation = ff.build_continuation_frame( header_block=ff.encoder.encode(draw(h2_headers())), flags=draw(h2_flags) ) goaway = ff.build_goaway_frame(draw(h2_stream_ids)) push_promise = ff.build_push_promise_frame( stream_id=draw(h2_stream_ids_nonzero), promised_stream_id=draw(h2_stream_ids), headers=draw(h2_headers()), ) rst = ff.build_rst_stream_frame(draw(h2_stream_ids_nonzero)) prio = ff.build_priority_frame( stream_id=draw(h2_stream_ids_nonzero), weight=draw(integers(0, 255)), depends_on=draw(h2_stream_ids), exclusive=draw(booleans()), ) data1 = ff.build_data_frame(draw(binary()), draw(h2_flags)) data2 = ff.build_data_frame( draw(binary()), draw(h2_flags), stream_id=draw(h2_stream_ids_nonzero) ) window_update = ff.build_window_update_frame( draw(h2_stream_ids), draw(integers(0, 2 ** 32 - 1)) ) frames = draw( lists( sampled_from( [ headers1, headers2, settings, continuation, goaway, push_promise, rst, prio, data1, data2, window_update, ] ), min_size=1, max_size=11, ) ) return b"".join(x.serialize() for x in frames) def h2_layer(opts): tctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) tctx.options.http2_ping_keepalive = 0 tctx.client.alpn = b"h2" layer = http.HttpLayer(tctx, HTTPMode.regular) for _ in layer.handle_event(Start()): pass for _ in layer.handle_event( DataReceived(tctx.client, b"PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n") ): pass return tctx, layer def _h2_request(chunks): tctx, layer = h2_layer(opts) for chunk in chunks: for _ in layer.handle_event(DataReceived(tctx.client, chunk)): pass # fmt: off @given(chunks(h2_frames())) @example([b'\x00\x00\x00\x01\x05\x00\x00\x00\x01\x00\x00\x00\x01\x05\x00\x00\x00\x01']) @example([b'\x00\x00\x00\x01\x07\x00\x00\x00\x01A\x88/\x91\xd3]\x05\\\x87\xa7\x84\x86\x82`\x80f\x80\\\x80']) @example([b'\x00\x00\x05\x02\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00']) @example([b'\x00\x00\x13\x01\x04\x00\x00\x00\x01A\x88/\x91\xd3]\x05\\\x87\xa7\x84\x86\x82`\x80f\x80\\\x80']) @example([b'\x00\x00\x12\x01\x04\x00\x00\x00\x01\x84\x86\x82`\x80A\x88/\x91\xd3]\x05\\\x87\xa7\\\x81\x07']) @example([b'\x00\x00\x12\x01\x04\x00\x00\x00\x01\x84\x86\x82`\x80A\x88/\x91\xd3]\x05\\\x87\xa7\\\x81\x07']) @example([b'\x00\x00\x14\x01\x04\x00\x00\x00\x01A\x88/\x91\xd3]\x05\\\x87\xa7\x84\x86`\x80\x82f\x80']) @example([ b'\x00\x00%\x01\x04\x00\x00\x00\x01A\x8b/\x91\xd3]\x05\\\x87\xa6\xe3M3\x84\x86\x82`\x85\x94\xe7\x8c~\xfff\x88/\x91' b'\xd3]\x05\\\x87\xa7\\\x82h_\x00\x00\x07\x01\x05\x00\x00\x00\x01\xc1\x84\x86\x82\xc0\xbf\xbe']) @example([b'\x00\x00\x03\x01\x04\x00\x00\x00\x01\x84\x86\x82\x00\x00\x08\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00']) def test_fuzz_h2_request_chunks(chunks): _h2_request(chunks) # fmt: on @given(chunks(mutations(h2_frames()))) def test_fuzz_h2_request_mutations(chunks): _h2_request(chunks) def _h2_response(chunks): tctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular), hooks=False) server = Placeholder(connection.Server) assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, Placeholder()) ) for chunk in chunks: for _ in playbook.layer.handle_event(events.DataReceived(server(), chunk)): pass # fmt: off @given(chunks(h2_frames())) @example([b'\x00\x00\x03\x01\x04\x00\x00\x00\x01\x84\x86\x82', b'\x00\x00\x07\x05\x04\x00\x00\x00\x01\x00\x00\x00\x00\x84\x86\x82']) @example([b'\x00\x00\x00\x00\x00\x00\x00\x00\x01']) @example([b'\x00\x00\x00\x01\x04\x00\x00\x00\x01']) @example([b'\x00\x00\x07\x05\x04\x00\x00\x00\x01\x00\x00\x00\x02\x84\x86\x82']) @example([b'\x00\x00\x06\x014\x00\x01\x00\x00\x00\x00\x01@\x80\x81c\x86\x82']) @example([b'\x00\x00\x06\x01\x04\x00\x00\x00\x01@\x80\x81c\x86\x82']) def test_fuzz_h2_response_chunks(chunks): _h2_response(chunks) # fmt: on @given(chunks(mutations(h2_frames()))) def test_fuzz_h2_response_mutations(chunks): _h2_response(chunks) @pytest.mark.parametrize( "example", [ ( True, False, [ "data_req", "reply_hook_req_headers", "reply_openconn", "data_resp", "data_reqbody", "data_respbody", "err_server_rst", "reply_hook_resp_headers", ], ), ( True, False, [ "data_req", "reply_hook_req_headers", "reply_openconn", "err_server_rst", "data_reqbody", "reply_hook_error", ], ), ], ) def test_cancel_examples(example): """ We can't specify examples in test_fuzz_cancel (because we use data, see https://hypothesis.readthedocs.io/en/latest/data.html#interactive-draw), so we have this here for explicit examples. """ stream_req, stream_resp, draws = example def draw(lst): if draws: this_draw = draws.pop(0) for name, evt in lst: if name == this_draw: return name, evt raise AssertionError( f"{this_draw} not in list: {[name for name, _ in lst]}" ) else: return lst[0] _test_cancel(stream_req, stream_resp, draw) @given(stream_request=booleans(), stream_response=booleans(), data=data()) def test_fuzz_cancel(stream_request, stream_response, data): _test_cancel( stream_request, stream_response, lambda lst: data.draw(sampled_from(lst)) ) def _test_cancel(stream_req, stream_resp, draw): """ Test that we don't raise an exception if someone disconnects. """ tctx = context.Context( connection.Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts ) playbook, cff = start_h2_client(tctx) flow = Placeholder(HTTPFlow) server = Placeholder(Server) def maybe_stream(flow: HTTPFlow): if stream_req: flow.request.stream = True if stream_resp and flow.response: flow.response.stream = True hook_req_headers = http.HttpRequestHeadersHook(flow) hook_req = http.HttpRequestHook(flow) hook_resp_headers = http.HttpResponseHeadersHook(flow) hook_resp = http.HttpResponseHook(flow) hook_error = http.HttpErrorHook(flow) openconn = OpenConnection(server) send_upstream = SendData(server, Placeholder(bytes)) data_req = DataReceived( tctx.client, cff.build_headers_frame(example_request_headers).serialize() ) data_reqbody = DataReceived( tctx.client, cff.build_data_frame(b"foo", flags=["END_STREAM"]).serialize() ) data_resp = DataReceived( server, cff.build_headers_frame(example_response_headers).serialize() ) data_respbody = DataReceived( server, cff.build_data_frame(b"bar", flags=["END_STREAM"]).serialize() ) client_disc = ConnectionClosed(tctx.client) client_rst = DataReceived(tctx.client, cff.build_rst_stream_frame(1).serialize()) server_disc = ConnectionClosed(server) server_rst = DataReceived(server, cff.build_rst_stream_frame(1).serialize()) evts: dict[str, tuple[Any, Any, Any]] = {} # precondition, but-not-after-this evts["data_req"] = data_req, None, client_disc evts["data_reqbody"] = data_reqbody, data_req, client_disc evts["reply_hook_req_headers"] = ( reply(to=hook_req_headers, side_effect=maybe_stream), hook_req_headers, None, ) evts["reply_hook_req"] = reply(to=hook_req), hook_req, None evts["reply_openconn"] = ( reply(None, to=openconn, side_effect=make_h2), openconn, None, ) evts["data_resp"] = data_resp, send_upstream, server_disc evts["data_respbody"] = data_respbody, data_resp, server_disc evts["reply_hook_resp_headers"] = ( reply(to=hook_resp_headers, side_effect=maybe_stream), hook_resp_headers, None, ) evts["reply_hook_resp"] = reply(to=hook_resp), hook_resp, None evts["reply_hook_error"] = reply(to=hook_error), hook_error, None evts["err_client_disc"] = client_disc, None, None evts["err_client_rst"] = client_rst, None, client_disc evts["err_server_disc"] = server_disc, send_upstream, None evts["err_server_rst"] = server_rst, send_upstream, server_disc def eq_maybe(a, b): # _eq helpfully raises a TypeError when placeholder types don't match # that is useful in (test) development, but may happen legitimately when fuzzing here. try: return _eq(a, b) except TypeError: return False while evts: candidates = [] for name, (evt, precon, negprecon) in evts.items(): precondition_ok = precon is None or any( eq_maybe(x, precon) for x in playbook.actual ) neg_precondition_ok = negprecon is None or not any( eq_maybe(x, negprecon) for x in playbook.actual ) if precondition_ok and neg_precondition_ok: # crude hack to increase fuzzing efficiency: make it more likely that we progress. for i in range(1 if name.startswith("err_") else 3): candidates.append((name, evt)) if not candidates: break name, evt = draw(candidates) del evts[name] try: assert playbook >> evt except AssertionError: if any(isinstance(x, _TracebackInPlaybook) for x in playbook.actual): raise else: # add commands that the server issued. playbook.expected.extend(playbook.actual[len(playbook.expected) :]) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/http/test_http_version_interop.py000066400000000000000000000112321425660472000301610ustar00rootroot00000000000000import h2.config import h2.connection import h2.events from mitmproxy.http import HTTPFlow from mitmproxy.proxy.context import Context from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy.commands import CloseConnection, OpenConnection, SendData from mitmproxy.connection import Server from mitmproxy.proxy.events import DataReceived from mitmproxy.proxy.layers import http from test.mitmproxy.proxy.layers.http.hyper_h2_test_helpers import FrameFactory from test.mitmproxy.proxy.layers.http.test_http2 import ( example_response_headers, make_h2, ) from test.mitmproxy.proxy.tutils import Placeholder, Playbook, reply example_request_headers = ( (b":method", b"GET"), (b":scheme", b"http"), (b":path", b"/"), (b":authority", b"example.com"), (b"cookie", "a=1"), (b"cookie", "b=2"), ) h2f = FrameFactory() def event_types(events): return [type(x) for x in events] def h2_client(tctx: Context) -> tuple[h2.connection.H2Connection, Playbook]: tctx.client.alpn = b"h2" tctx.options.http2_ping_keepalive = 0 playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) conn = h2.connection.H2Connection() conn.initiate_connection() server_preamble = Placeholder(bytes) assert playbook << SendData(tctx.client, server_preamble) assert event_types(conn.receive_data(server_preamble())) == [ h2.events.RemoteSettingsChanged ] settings_ack = Placeholder(bytes) assert ( playbook >> DataReceived(tctx.client, conn.data_to_send()) << SendData(tctx.client, settings_ack) ) assert event_types(conn.receive_data(settings_ack())) == [ h2.events.SettingsAcknowledged ] return conn, playbook def test_h2_to_h1(tctx): """Test HTTP/2 -> HTTP/1 request translation""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) conn, playbook = h2_client(tctx) conn.send_headers(1, example_request_headers, end_stream=True) response = Placeholder(bytes) assert ( playbook >> DataReceived(tctx.client, conn.data_to_send()) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\ncookie: a=1; b=2\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 12\r\n\r\n") << http.HttpResponseHeadersHook(flow) >> reply() >> DataReceived(server, b"Hello World!") << http.HttpResponseHook(flow) << CloseConnection(server) >> reply(to=-2) << SendData(tctx.client, response) ) events = conn.receive_data(response()) assert event_types(events) == [ h2.events.ResponseReceived, h2.events.DataReceived, h2.events.DataReceived, h2.events.StreamEnded, ] resp: h2.events.ResponseReceived = events[0] body: h2.events.DataReceived = events[1] assert resp.headers == [(b":status", b"200"), (b"content-length", b"12")] assert body.data == b"Hello World!" def test_h1_to_h2(tctx): """Test HTTP/1 -> HTTP/2 request translation""" server = Placeholder(Server) flow = Placeholder(HTTPFlow) tctx.options.http2_ping_keepalive = 0 playbook = Playbook(http.HttpLayer(tctx, HTTPMode.regular)) conf = h2.config.H2Configuration(client_side=False) conn = h2.connection.H2Connection(conf) conn.initiate_connection() request = Placeholder(bytes) assert ( playbook >> DataReceived( tctx.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << OpenConnection(server) >> reply(None, side_effect=make_h2) << SendData(server, request) ) events = conn.receive_data(request()) assert event_types(events) == [ h2.events.RemoteSettingsChanged, h2.events.RequestReceived, h2.events.StreamEnded, ] conn.send_headers(1, example_response_headers) conn.send_data(1, b"Hello World!", end_stream=True) settings_ack = Placeholder(bytes) assert ( playbook >> DataReceived(server, conn.data_to_send()) << http.HttpResponseHeadersHook(flow) << SendData(server, settings_ack) >> reply(to=-2) << http.HttpResponseHook(flow) >> reply() << SendData(tctx.client, b"HTTP/1.1 200 OK\r\n\r\nHello World!") << CloseConnection(tctx.client) ) assert settings_ack() == b"\x00\x00\x00\x04\x01\x00\x00\x00\x00" mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_dns.py000066400000000000000000000127411425660472000235100ustar00rootroot00000000000000import time from mitmproxy.proxy.commands import CloseConnection, Log, OpenConnection, SendData from mitmproxy.proxy.events import ConnectionClosed, DataReceived from mitmproxy.proxy.layers import dns from mitmproxy.dns import DNSFlow from mitmproxy.test.tutils import tdnsreq, tdnsresp from ..tutils import Placeholder, Playbook, reply def test_invalid_and_dummy_end(tctx): assert ( Playbook(dns.DNSLayer(tctx)) >> DataReceived(tctx.client, b"Not a DNS packet") << Log( "Client(client:1234, state=open) sent an invalid message: question #0: unpack encountered a label of length 99" ) >> ConnectionClosed(tctx.client) >> DataReceived(tctx.client, b"You still there?") >> DataReceived(tctx.client, tdnsreq().packed) >> DataReceived(tctx.client, b"Hello?") << None ) def test_regular(tctx): f = Placeholder(DNSFlow) req = tdnsreq() resp = tdnsresp() def resolve(flow: DNSFlow): nonlocal req, resp assert flow.request req.timestamp = flow.request.timestamp assert flow.request == req resp.timestamp = time.time() flow.response = resp assert ( Playbook(dns.DNSLayer(tctx)) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply(side_effect=resolve) << dns.DnsResponseHook(f) >> reply() << SendData(tctx.client, resp.packed) >> ConnectionClosed(tctx.client) << None ) assert f().request == req assert f().response == resp assert not f().live def test_regular_mode_no_hook(tctx): f = Placeholder(DNSFlow) layer = dns.DNSLayer(tctx) layer.context.server.address = None req = tdnsreq() def no_resolve(flow: DNSFlow): nonlocal req assert flow.request req.timestamp = flow.request.timestamp assert flow.request == req assert ( Playbook(layer) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply(side_effect=no_resolve) << dns.DnsErrorHook(f) >> reply() >> ConnectionClosed(tctx.client) << None ) assert f().request == req assert not f().response assert not f().live def test_reverse_premature_close(tctx): f = Placeholder(DNSFlow) layer = dns.DNSLayer(tctx) layer.context.server.address = ("8.8.8.8", 53) req = tdnsreq() assert ( Playbook(layer) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply() << OpenConnection(tctx.server) >> reply(None) << SendData(tctx.server, req.packed) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.server) << None ) assert f().request assert not f().response assert not f().live req.timestamp = f().request.timestamp assert f().request == req def test_reverse(tctx): f = Placeholder(DNSFlow) layer = dns.DNSLayer(tctx) layer.context.server.address = ("8.8.8.8", 53) req = tdnsreq() resp = tdnsresp() assert ( Playbook(layer) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply() << OpenConnection(tctx.server) >> reply(None) << SendData(tctx.server, req.packed) >> DataReceived(tctx.server, resp.packed) << dns.DnsResponseHook(f) >> reply() << SendData(tctx.client, resp.packed) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.server) << None ) assert f().request assert f().response assert not f().live req.timestamp = f().request.timestamp resp.timestamp = f().response.timestamp assert f().request == req and f().response == resp def test_reverse_fail_connection(tctx): f = Placeholder(DNSFlow) layer = dns.DNSLayer(tctx) layer.context.server.address = ("8.8.8.8", 53) req = tdnsreq() assert ( Playbook(layer) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply() << OpenConnection(tctx.server) >> reply("UDP no likey today.") << dns.DnsErrorHook(f) >> reply() << None ) assert f().request assert not f().response assert f().error.msg == "UDP no likey today." req.timestamp = f().request.timestamp assert f().request == req def test_reverse_with_query_resend(tctx): f = Placeholder(DNSFlow) layer = dns.DNSLayer(tctx) layer.context.server.address = ("8.8.8.8", 53) req = tdnsreq() req2 = tdnsreq() req2.reserved = 4 resp = tdnsresp() assert ( Playbook(layer) >> DataReceived(tctx.client, req.packed) << dns.DnsRequestHook(f) >> reply() << OpenConnection(tctx.server) >> reply(None) << SendData(tctx.server, req.packed) >> DataReceived(tctx.client, req2.packed) << dns.DnsRequestHook(f) >> reply() << SendData(tctx.server, req2.packed) >> DataReceived(tctx.server, resp.packed) << dns.DnsResponseHook(f) >> reply() << SendData(tctx.client, resp.packed) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.server) << None ) assert f().request assert f().response assert not f().live req2.timestamp = f().request.timestamp resp.timestamp = f().response.timestamp assert f().request == req2 assert f().response == resp mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_modes.py000066400000000000000000000412351425660472000240330ustar00rootroot00000000000000import copy import pytest from mitmproxy import platform from mitmproxy.addons.proxyauth import ProxyAuth from mitmproxy.connection import Client, Server from mitmproxy.proxy.commands import ( CloseConnection, GetSocket, Log, OpenConnection, SendData, ) from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import ConnectionClosed, DataReceived from mitmproxy.proxy.layer import NextLayer, NextLayerHook from mitmproxy.proxy.layers import http, modes, tcp, tls from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy.layers.tcp import TcpMessageHook, TcpStartHook from mitmproxy.proxy.layers.tls import ( ClientTLSLayer, TlsStartClientHook, TlsStartServerHook, ) from mitmproxy.tcp import TCPFlow from test.mitmproxy.proxy.layers.test_tls import ( reply_tls_start_client, reply_tls_start_server, ) from test.mitmproxy.proxy.tutils import Placeholder, Playbook, reply, reply_next_layer def test_upstream_https(tctx): """ Test mitmproxy in HTTPS upstream mode with another mitmproxy instance upstream. In other words: mitmdump --mode upstream:https://localhost:8081 --ssl-insecure mitmdump -p 8081 curl -x localhost:8080 -k http://example.com """ tctx1 = Context( Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), copy.deepcopy(tctx.options), ) tctx1.options.mode = "upstream:https://example.mitmproxy.org:8081" tctx2 = Context( Client(("client", 4321), ("127.0.0.1", 8080), 1605699329), copy.deepcopy(tctx.options), ) assert tctx2.options.mode == "regular" del tctx proxy1 = Playbook(modes.HttpProxy(tctx1), hooks=False) proxy2 = Playbook(modes.HttpProxy(tctx2), hooks=False) upstream = Placeholder(Server) server = Placeholder(Server) clienthello = Placeholder(bytes) serverhello = Placeholder(bytes) request = Placeholder(bytes) tls_finished = Placeholder(bytes) response = Placeholder(bytes) assert ( proxy1 >> DataReceived( tctx1.client, b"GET http://example.com/ HTTP/1.1\r\nHost: example.com\r\n\r\n", ) << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.upstream)) << OpenConnection(upstream) >> reply(None) << TlsStartServerHook(Placeholder()) >> reply_tls_start_server(alpn=b"http/1.1") << SendData(upstream, clienthello) ) assert upstream().address == ("example.mitmproxy.org", 8081) assert upstream().sni == "example.mitmproxy.org" assert ( proxy2 >> DataReceived(tctx2.client, clienthello()) << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(ClientTLSLayer) << TlsStartClientHook(Placeholder()) >> reply_tls_start_client(alpn=b"http/1.1") << SendData(tctx2.client, serverhello) ) assert ( # forward serverhello to proxy1 proxy1 >> DataReceived(upstream, serverhello()) << SendData(upstream, request) ) assert ( proxy2 >> DataReceived(tctx2.client, request()) << SendData(tctx2.client, tls_finished) << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.regular)) << OpenConnection(server) >> reply(None) << SendData(server, b"GET / HTTP/1.1\r\nHost: example.com\r\n\r\n") >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx2.client, response) ) assert server().address == ("example.com", 80) assert ( proxy1 >> DataReceived(upstream, tls_finished() + response()) << SendData(tctx1.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) @pytest.mark.parametrize("keep_host_header", [True, False]) def test_reverse_proxy(tctx, keep_host_header): """Test mitmproxy in reverse proxy mode. - make sure that we connect to the right host - make sure that we respect keep_host_header - make sure that we include non-standard ports in the host header (#4280) """ server = Placeholder(Server) tctx.options.mode = "reverse:http://localhost:8000" tctx.options.connection_strategy = "lazy" tctx.options.keep_host_header = keep_host_header assert ( Playbook(modes.ReverseProxy(tctx), hooks=False) >> DataReceived( tctx.client, b"GET /foo HTTP/1.1\r\n" b"Host: example.com\r\n\r\n" ) << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(lambda ctx: http.HttpLayer(ctx, HTTPMode.transparent)) << OpenConnection(server) >> reply(None) << SendData( server, b"GET /foo HTTP/1.1\r\n" b"Host: " + (b"example.com" if keep_host_header else b"localhost:8000") + b"\r\n\r\n", ) >> DataReceived(server, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") << SendData(tctx.client, b"HTTP/1.1 200 OK\r\nContent-Length: 0\r\n\r\n") ) assert server().address == ("localhost", 8000) @pytest.mark.parametrize("patch", [True, False]) @pytest.mark.parametrize("connection_strategy", ["eager", "lazy"]) def test_reverse_proxy_tcp_over_tls( tctx: Context, monkeypatch, patch, connection_strategy ): """ Test client --TCP-- mitmproxy --TCP over TLS-- server reverse proxying. """ if patch: monkeypatch.setattr(tls, "ServerTLSLayer", tls.MockTLSLayer) flow = Placeholder(TCPFlow) data = Placeholder(bytes) tctx.options.mode = "reverse:https://localhost:8000" tctx.options.connection_strategy = connection_strategy playbook = Playbook(modes.ReverseProxy(tctx)) if connection_strategy == "eager": ( playbook << OpenConnection(tctx.server) >> DataReceived(tctx.client, b"\x01\x02\x03") >> reply(None, to=OpenConnection(tctx.server)) ) else: (playbook >> DataReceived(tctx.client, b"\x01\x02\x03")) if patch: ( playbook << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(tcp.TCPLayer) << TcpStartHook(flow) >> reply() ) if connection_strategy == "lazy": ( # only now we open a connection playbook << OpenConnection(tctx.server) >> reply(None) ) assert ( playbook << TcpMessageHook(flow) >> reply() << SendData(tctx.server, data) ) assert data() == b"\x01\x02\x03" else: if connection_strategy == "lazy": ( playbook << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(tcp.TCPLayer) << TcpStartHook(flow) >> reply() << OpenConnection(tctx.server) >> reply(None) ) assert ( playbook << TlsStartServerHook(Placeholder()) >> reply_tls_start_server() << SendData(tctx.server, data) ) assert tls.parse_client_hello(data()).sni == "localhost" @pytest.mark.parametrize("connection_strategy", ["eager", "lazy"]) def test_transparent_tcp(tctx: Context, monkeypatch, connection_strategy): monkeypatch.setattr(platform, "original_addr", lambda sock: ("address", 22)) flow = Placeholder(TCPFlow) tctx.options.connection_strategy = connection_strategy sock = object() playbook = Playbook(modes.TransparentProxy(tctx)) playbook << GetSocket(tctx.client) playbook >> reply(sock) if connection_strategy == "lazy": assert playbook else: assert ( playbook << OpenConnection(tctx.server) >> reply(None) >> DataReceived(tctx.server, b"hello") << NextLayerHook(Placeholder(NextLayer)) >> reply_next_layer(tcp.TCPLayer) << TcpStartHook(flow) >> reply() << TcpMessageHook(flow) >> reply() << SendData(tctx.client, b"hello") ) assert flow().messages[0].content == b"hello" assert not flow().messages[0].from_client assert tctx.server.address == ("address", 22) def test_transparent_failure(tctx: Context, monkeypatch): """Test that we recover from a transparent mode resolve error.""" def raise_err(sock): raise RuntimeError("platform-specific error") monkeypatch.setattr(platform, "original_addr", raise_err) assert ( Playbook(modes.TransparentProxy(tctx), logs=True) << GetSocket(tctx.client) >> reply(object()) << Log( "Transparent mode failure: RuntimeError('platform-specific error')", "info" ) ) def test_reverse_eager_connect_failure(tctx: Context): """ Test client --TCP-- mitmproxy --TCP over TLS-- server reverse proxying. """ tctx.options.mode = "reverse:https://localhost:8000" tctx.options.connection_strategy = "eager" playbook = Playbook(modes.ReverseProxy(tctx)) assert ( playbook << OpenConnection(tctx.server) >> reply("IPoAC unstable") << CloseConnection(tctx.client) >> ConnectionClosed(tctx.client) ) def test_transparent_eager_connect_failure(tctx: Context, monkeypatch): """Test that we recover from a transparent mode resolve error.""" tctx.options.connection_strategy = "eager" monkeypatch.setattr(platform, "original_addr", lambda sock: ("address", 22)) assert ( Playbook(modes.TransparentProxy(tctx), logs=True) << GetSocket(tctx.client) >> reply(object()) << OpenConnection(tctx.server) >> reply("something something") << CloseConnection(tctx.client) >> ConnectionClosed(tctx.client) ) CLIENT_HELLO = b"\x05\x01\x00" SERVER_HELLO = b"\x05\x00" @pytest.mark.parametrize( "address,packed", [ ("127.0.0.1", b"\x01\x7f\x00\x00\x01"), ( "::1", b"\x04\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01", ), ("example.com", b"\x03\x0bexample.com"), ], ) def test_socks5_success(address: str, packed: bytes, tctx: Context): tctx.options.connection_strategy = "eager" playbook = Playbook(modes.Socks5Proxy(tctx)) server = Placeholder(Server) nextlayer = Placeholder(NextLayer) assert ( playbook >> DataReceived(tctx.client, CLIENT_HELLO) << SendData(tctx.client, SERVER_HELLO) >> DataReceived( tctx.client, b"\x05\x01\x00" + packed + b"\x12\x34applicationdata" ) << OpenConnection(server) >> reply(None) << SendData(tctx.client, b"\x05\x00\x00\x01\x00\x00\x00\x00\x00\x00") << NextLayerHook(nextlayer) ) assert server().address == (address, 0x1234) assert nextlayer().data_client() == b"applicationdata" def _valid_socks_auth(data: modes.Socks5AuthData): data.valid = True def test_socks5_trickle(tctx: Context): ProxyAuth().load(tctx.options) tctx.options.proxyauth = "user:password" tctx.options.connection_strategy = "lazy" playbook = Playbook(modes.Socks5Proxy(tctx)) for x in b"\x05\x01\x02": playbook >> DataReceived(tctx.client, bytes([x])) playbook << SendData(tctx.client, b"\x05\x02") for x in b"\x01\x04user\x08password": playbook >> DataReceived(tctx.client, bytes([x])) playbook << modes.Socks5AuthHook(Placeholder()) playbook >> reply(side_effect=_valid_socks_auth) playbook << SendData(tctx.client, b"\x01\x00") for x in b"\x05\x01\x00\x01\x7f\x00\x00\x01\x12\x34": playbook >> DataReceived(tctx.client, bytes([x])) assert playbook << SendData( tctx.client, b"\x05\x00\x00\x01\x00\x00\x00\x00\x00\x00" ) @pytest.mark.parametrize( "data,err,msg", [ ( b"GET / HTTP/1.1", None, "Probably not a SOCKS request but a regular HTTP request. Invalid SOCKS version. Expected 0x05, got 0x47", ), (b"abcd", None, "Invalid SOCKS version. Expected 0x05, got 0x61"), ( CLIENT_HELLO + b"\x05\x02\x00\x01\x7f\x00\x00\x01\x12\x34", SERVER_HELLO + b"\x05\x07\x00\x01\x00\x00\x00\x00\x00\x00", r"Unsupported SOCKS5 request: b'\x05\x02\x00\x01\x7f\x00\x00\x01\x124'", ), ( CLIENT_HELLO + b"\x05\x01\x00\xFF\x00\x00", SERVER_HELLO + b"\x05\x08\x00\x01\x00\x00\x00\x00\x00\x00", r"Unknown address type: 255", ), ], ) def test_socks5_err(data: bytes, err: bytes, msg: str, tctx: Context): playbook = Playbook(modes.Socks5Proxy(tctx), logs=True) >> DataReceived( tctx.client, data ) if err: playbook << SendData(tctx.client, err) playbook << CloseConnection(tctx.client) playbook << Log(msg) assert playbook @pytest.mark.parametrize( "client_greeting,server_choice,client_auth,server_resp,address,packed", [ ( b"\x05\x01\x02", b"\x05\x02", b"\x01\x04user\x08password", b"\x01\x00", "127.0.0.1", b"\x01\x7f\x00\x00\x01", ), ( b"\x05\x02\x01\x02", b"\x05\x02", b"\x01\x04user\x08password", b"\x01\x00", "127.0.0.1", b"\x01\x7f\x00\x00\x01", ), ], ) def test_socks5_auth_success( client_greeting: bytes, server_choice: bytes, client_auth: bytes, server_resp: bytes, address: bytes, packed: bytes, tctx: Context, ): ProxyAuth().load(tctx.options) tctx.options.proxyauth = "user:password" server = Placeholder(Server) nextlayer = Placeholder(NextLayer) playbook = ( Playbook(modes.Socks5Proxy(tctx), logs=True) >> DataReceived(tctx.client, client_greeting) << SendData(tctx.client, server_choice) >> DataReceived(tctx.client, client_auth) << modes.Socks5AuthHook(Placeholder(modes.Socks5AuthData)) >> reply(side_effect=_valid_socks_auth) << SendData(tctx.client, server_resp) >> DataReceived( tctx.client, b"\x05\x01\x00" + packed + b"\x12\x34applicationdata" ) << OpenConnection(server) >> reply(None) << SendData(tctx.client, b"\x05\x00\x00\x01\x00\x00\x00\x00\x00\x00") << NextLayerHook(nextlayer) ) assert playbook assert server().address == (address, 0x1234) assert nextlayer().data_client() == b"applicationdata" @pytest.mark.parametrize( "client_greeting,server_choice,client_auth,err,msg", [ ( b"\x05\x01\x00", None, None, b"\x05\xFF\x00\x01\x00\x00\x00\x00\x00\x00", "Client does not support SOCKS5 with user/password authentication.", ), ( b"\x05\x02\x00\x02", b"\x05\x02", b"\x01\x04" + b"user" + b"\x07" + b"errcode", b"\x01\x01", "authentication failed", ), ], ) def test_socks5_auth_fail( client_greeting: bytes, server_choice: bytes, client_auth: bytes, err: bytes, msg: str, tctx: Context, ): ProxyAuth().load(tctx.options) tctx.options.proxyauth = "user:password" playbook = Playbook(modes.Socks5Proxy(tctx), logs=True) >> DataReceived( tctx.client, client_greeting ) if server_choice is None: playbook << SendData(tctx.client, err) else: playbook << SendData(tctx.client, server_choice) playbook >> DataReceived(tctx.client, client_auth) playbook << modes.Socks5AuthHook(Placeholder(modes.Socks5AuthData)) playbook >> reply() playbook << SendData(tctx.client, err) playbook << CloseConnection(tctx.client) playbook << Log(msg) assert playbook def test_socks5_eager_err(tctx: Context): tctx.options.connection_strategy = "eager" server = Placeholder(Server) assert ( Playbook(modes.Socks5Proxy(tctx)) >> DataReceived(tctx.client, CLIENT_HELLO) << SendData(tctx.client, SERVER_HELLO) >> DataReceived(tctx.client, b"\x05\x01\x00\x01\x7f\x00\x00\x01\x12\x34") << OpenConnection(server) >> reply("out of socks") << SendData(tctx.client, b"\x05\x04\x00\x01\x00\x00\x00\x00\x00\x00") << CloseConnection(tctx.client) ) def test_socks5_premature_close(tctx: Context): assert ( Playbook(modes.Socks5Proxy(tctx), logs=True) >> DataReceived(tctx.client, b"\x05") >> ConnectionClosed(tctx.client) << Log(r"Client closed connection before completing SOCKS5 handshake: b'\x05'") << CloseConnection(tctx.client) ) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_socks5_fuzz.py000066400000000000000000000010231425660472000252000ustar00rootroot00000000000000from hypothesis import given from hypothesis.strategies import binary from mitmproxy import options from mitmproxy.connection import Client from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import DataReceived from mitmproxy.proxy.layers.modes import Socks5Proxy opts = options.Options() tctx = Context(Client(("client", 1234), ("127.0.0.1", 8080), 1605699329), opts) @given(binary()) def test_socks5_fuzz(data): layer = Socks5Proxy(tctx) list(layer.handle_event(DataReceived(tctx.client, data))) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_tcp.py000066400000000000000000000103171425660472000235070ustar00rootroot00000000000000import pytest from mitmproxy.proxy.commands import CloseConnection, OpenConnection, SendData from mitmproxy.proxy.events import ConnectionClosed, DataReceived from mitmproxy.proxy.layers import tcp from mitmproxy.proxy.layers.tcp import TcpMessageInjected from mitmproxy.tcp import TCPFlow, TCPMessage from ..tutils import Placeholder, Playbook, reply def test_open_connection(tctx): """ If there is no server connection yet, establish one, because the server may send data first. """ assert Playbook(tcp.TCPLayer(tctx, True)) << OpenConnection(tctx.server) tctx.server.timestamp_start = 1624544785 assert Playbook(tcp.TCPLayer(tctx, True)) << None def test_open_connection_err(tctx): f = Placeholder(TCPFlow) assert ( Playbook(tcp.TCPLayer(tctx)) << tcp.TcpStartHook(f) >> reply() << OpenConnection(tctx.server) >> reply("Connect call failed") << tcp.TcpErrorHook(f) >> reply() << CloseConnection(tctx.client) ) def test_simple(tctx): """open connection, receive data, send it to peer""" f = Placeholder(TCPFlow) assert ( Playbook(tcp.TCPLayer(tctx)) << tcp.TcpStartHook(f) >> reply() << OpenConnection(tctx.server) >> reply(None) >> DataReceived(tctx.client, b"hello!") << tcp.TcpMessageHook(f) >> reply() << SendData(tctx.server, b"hello!") >> DataReceived(tctx.server, b"hi") << tcp.TcpMessageHook(f) >> reply() << SendData(tctx.client, b"hi") >> ConnectionClosed(tctx.server) << CloseConnection(tctx.client, half_close=True) >> ConnectionClosed(tctx.client) << CloseConnection(tctx.server) << tcp.TcpEndHook(f) >> reply() >> ConnectionClosed(tctx.client) << None ) assert len(f().messages) == 2 def test_receive_data_before_server_connected(tctx): """ assert that data received before a server connection is established will still be forwarded. """ assert ( Playbook(tcp.TCPLayer(tctx), hooks=False) << OpenConnection(tctx.server) >> DataReceived(tctx.client, b"hello!") >> reply(None, to=-2) << SendData(tctx.server, b"hello!") ) def test_receive_data_after_half_close(tctx): """ data received after the other connection has been half-closed should still be forwarded. """ assert ( Playbook(tcp.TCPLayer(tctx), hooks=False) << OpenConnection(tctx.server) >> reply(None) >> DataReceived(tctx.client, b"eof-delimited-request") << SendData(tctx.server, b"eof-delimited-request") >> ConnectionClosed(tctx.client) << CloseConnection(tctx.server, half_close=True) >> DataReceived(tctx.server, b"i'm late") << SendData(tctx.client, b"i'm late") >> ConnectionClosed(tctx.server) << CloseConnection(tctx.client) ) @pytest.mark.parametrize("ignore", [True, False]) def test_ignore(tctx, ignore): """ no flow hooks when we set ignore. """ def no_flow_hooks(): assert ( Playbook(tcp.TCPLayer(tctx, ignore=ignore), hooks=True) << OpenConnection(tctx.server) >> reply(None) >> DataReceived(tctx.client, b"hello!") << SendData(tctx.server, b"hello!") ) if ignore: no_flow_hooks() else: with pytest.raises(AssertionError): no_flow_hooks() def test_inject(tctx): """inject data into an open connection.""" f = Placeholder(TCPFlow) assert ( Playbook(tcp.TCPLayer(tctx)) << tcp.TcpStartHook(f) >> TcpMessageInjected(f, TCPMessage(True, b"hello!")) >> reply(to=-2) << OpenConnection(tctx.server) >> reply(None) << tcp.TcpMessageHook(f) >> reply() << SendData(tctx.server, b"hello!") # and the other way... >> TcpMessageInjected( f, TCPMessage(False, b"I have already done the greeting for you.") ) << tcp.TcpMessageHook(f) >> reply() << SendData(tctx.client, b"I have already done the greeting for you.") << None ) assert len(f().messages) == 2 mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_tls.py000066400000000000000000000710141425660472000235240ustar00rootroot00000000000000import ssl import time from typing import Optional import pytest from OpenSSL import SSL from mitmproxy import connection from mitmproxy.connection import ConnectionState, Server from mitmproxy.proxy import commands, context, events, layer from mitmproxy.proxy.layers import tls from mitmproxy.tls import ClientHelloData, TlsData from mitmproxy.utils import data from test.mitmproxy.proxy import tutils from test.mitmproxy.proxy.tutils import BytesMatching, StrMatching tlsdata = data.Data(__name__) def test_is_tls_handshake_record(): assert tls.is_tls_handshake_record(bytes.fromhex("160300")) assert tls.is_tls_handshake_record(bytes.fromhex("160301")) assert tls.is_tls_handshake_record(bytes.fromhex("160302")) assert tls.is_tls_handshake_record(bytes.fromhex("160303")) assert not tls.is_tls_handshake_record(bytes.fromhex("ffffff")) assert not tls.is_tls_handshake_record(bytes.fromhex("")) assert not tls.is_tls_handshake_record(bytes.fromhex("160304")) assert not tls.is_tls_handshake_record(bytes.fromhex("150301")) def test_record_contents(): data = bytes.fromhex("1603010002beef" "1603010001ff") assert list(tls.handshake_record_contents(data)) == [b"\xbe\xef", b"\xff"] for i in range(6): assert list(tls.handshake_record_contents(data[:i])) == [] def test_record_contents_err(): with pytest.raises(ValueError, match="Expected TLS record"): next(tls.handshake_record_contents(b"GET /error")) empty_record = bytes.fromhex("1603010000") with pytest.raises(ValueError, match="Record must not be empty"): next(tls.handshake_record_contents(empty_record)) client_hello_no_extensions = bytes.fromhex( "0100006103015658a756ab2c2bff55f636814deac086b7ca56b65058c7893ffc6074f5245f70205658a75475103a152637" "78e1bb6d22e8bbd5b6b0a3a59760ad354e91ba20d353001a0035002f000a000500040009000300060008006000" "61006200640100" ) client_hello_with_extensions = bytes.fromhex( "16030300bb" # record layer "010000b7" # handshake layer "03033b70638d2523e1cba15f8364868295305e9c52aceabda4b5147210abc783e6e1000022c02bc02fc02cc030" "cca9cca8cc14cc13c009c013c00ac014009c009d002f0035000a0100006cff0100010000000010000e00000b65" "78616d706c652e636f6d0017000000230000000d00120010060106030501050304010403020102030005000501" "00000000001200000010000e000c02683208687474702f312e3175500000000b00020100000a00080006001d00" "170018" ) def test_get_client_hello(): single_record = bytes.fromhex("1603010065") + client_hello_no_extensions assert tls.get_client_hello(single_record) == client_hello_no_extensions split_over_two_records = ( bytes.fromhex("1603010020") + client_hello_no_extensions[:32] + bytes.fromhex("1603010045") + client_hello_no_extensions[32:] ) assert tls.get_client_hello(split_over_two_records) == client_hello_no_extensions incomplete = split_over_two_records[:42] assert tls.get_client_hello(incomplete) is None def test_parse_client_hello(): assert tls.parse_client_hello(client_hello_with_extensions).sni == "example.com" assert tls.parse_client_hello(client_hello_with_extensions[:50]) is None with pytest.raises(ValueError): tls.parse_client_hello( client_hello_with_extensions[:183] + b"\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) class SSLTest: """Helper container for Python's builtin SSL object.""" def __init__( self, server_side: bool = False, alpn: Optional[list[str]] = None, sni: Optional[bytes] = b"example.mitmproxy.org", max_ver: Optional[ssl.TLSVersion] = None, ): self.inc = ssl.MemoryBIO() self.out = ssl.MemoryBIO() self.ctx = ssl.SSLContext( ssl.PROTOCOL_TLS_SERVER if server_side else ssl.PROTOCOL_TLS_CLIENT ) self.ctx.verify_mode = ssl.CERT_OPTIONAL self.ctx.load_verify_locations( cafile=tlsdata.path("../../net/data/verificationcerts/trusted-root.crt"), ) if alpn: self.ctx.set_alpn_protocols(alpn) if server_side: if sni == b"192.0.2.42": filename = "trusted-leaf-ip" else: filename = "trusted-leaf" self.ctx.load_cert_chain( certfile=tlsdata.path( f"../../net/data/verificationcerts/{filename}.crt" ), keyfile=tlsdata.path( f"../../net/data/verificationcerts/{filename}.key" ), ) if max_ver: self.ctx.maximum_version = max_ver self.obj = self.ctx.wrap_bio( self.inc, self.out, server_hostname=None if server_side else sni, server_side=server_side, ) def bio_write(self, buf: bytes) -> int: return self.inc.write(buf) def bio_read(self, bufsize: int = 2 ** 16) -> bytes: return self.out.read(bufsize) def do_handshake(self) -> None: return self.obj.do_handshake() def _test_echo( playbook: tutils.Playbook, tssl: SSLTest, conn: connection.Connection ) -> None: tssl.obj.write(b"Hello World") data = tutils.Placeholder(bytes) assert ( playbook >> events.DataReceived(conn, tssl.bio_read()) << commands.SendData(conn, data) ) tssl.bio_write(data()) assert tssl.obj.read() == b"hello world" class TlsEchoLayer(tutils.EchoLayer): err: Optional[str] = None def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, events.DataReceived) and event.data == b"open-connection": err = yield commands.OpenConnection(self.context.server) if err: yield commands.SendData( event.connection, f"open-connection failed: {err}".encode() ) else: yield from super()._handle_event(event) def finish_handshake( playbook: tutils.Playbook, conn: connection.Connection, tssl: SSLTest ): data = tutils.Placeholder(bytes) tls_hook_data = tutils.Placeholder(TlsData) if isinstance(conn, connection.Client): established_hook = tls.TlsEstablishedClientHook(tls_hook_data) else: established_hook = tls.TlsEstablishedServerHook(tls_hook_data) assert ( playbook >> events.DataReceived(conn, tssl.bio_read()) << established_hook >> tutils.reply() << commands.SendData(conn, data) ) assert tls_hook_data().conn.error is None tssl.bio_write(data()) def reply_tls_start_client( alpn: Optional[bytes] = None, *args, **kwargs ) -> tutils.reply: """ Helper function to simplify the syntax for tls_start_client hooks. """ def make_client_conn(tls_start: TlsData) -> None: # ssl_context = SSL.Context(Method.TLS_METHOD) # ssl_context.set_min_proto_version(SSL.TLS1_3_VERSION) ssl_context = SSL.Context(SSL.SSLv23_METHOD) ssl_context.set_options( SSL.OP_NO_SSLv3 | SSL.OP_NO_TLSv1 | SSL.OP_NO_TLSv1_1 | SSL.OP_NO_TLSv1_2 ) ssl_context.use_privatekey_file( tlsdata.path("../../net/data/verificationcerts/trusted-leaf.key") ) ssl_context.use_certificate_chain_file( tlsdata.path("../../net/data/verificationcerts/trusted-leaf.crt") ) if alpn is not None: ssl_context.set_alpn_select_callback(lambda conn, protos: alpn) tls_start.ssl_conn = SSL.Connection(ssl_context) tls_start.ssl_conn.set_accept_state() return tutils.reply(*args, side_effect=make_client_conn, **kwargs) def reply_tls_start_server( alpn: Optional[bytes] = None, *args, **kwargs ) -> tutils.reply: """ Helper function to simplify the syntax for tls_start_server hooks. """ def make_server_conn(tls_start: TlsData) -> None: # ssl_context = SSL.Context(Method.TLS_METHOD) # ssl_context.set_min_proto_version(SSL.TLS1_3_VERSION) ssl_context = SSL.Context(SSL.SSLv23_METHOD) ssl_context.set_options( SSL.OP_NO_SSLv3 | SSL.OP_NO_TLSv1 | SSL.OP_NO_TLSv1_1 | SSL.OP_NO_TLSv1_2 ) ssl_context.load_verify_locations( cafile=tlsdata.path("../../net/data/verificationcerts/trusted-root.crt") ) if alpn is not None: ssl_context.set_alpn_protos([alpn]) ssl_context.set_verify(SSL.VERIFY_PEER) tls_start.ssl_conn = SSL.Connection(ssl_context) tls_start.ssl_conn.set_connect_state() # Set SNI tls_start.ssl_conn.set_tlsext_host_name(tls_start.conn.sni.encode()) # Manually enable hostname verification. # Recent OpenSSL versions provide slightly nicer ways to do this, but they are not exposed in # cryptography and likely a PITA to add. # https://wiki.openssl.org/index.php/Hostname_validation param = SSL._lib.SSL_get0_param(tls_start.ssl_conn._ssl) # Common Name matching is disabled in both Chrome and Firefox, so we should disable it, too. # https://www.chromestatus.com/feature/4981025180483584 SSL._lib.X509_VERIFY_PARAM_set_hostflags( param, SSL._lib.X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS | SSL._lib.X509_CHECK_FLAG_NEVER_CHECK_SUBJECT, ) SSL._openssl_assert( SSL._lib.X509_VERIFY_PARAM_set1_host(param, tls_start.conn.sni.encode(), 0) == 1 ) return tutils.reply(*args, side_effect=make_server_conn, **kwargs) class TestServerTLS: def test_repr(self, tctx): assert repr(tls.ServerTLSLayer(tctx)) def test_not_connected(self, tctx: context.Context): """Test that we don't do anything if no server connection exists.""" layer = tls.ServerTLSLayer(tctx) layer.child_layer = TlsEchoLayer(tctx) assert ( tutils.Playbook(layer) >> events.DataReceived(tctx.client, b"Hello World") << commands.SendData(tctx.client, b"hello world") ) def test_simple(self, tctx): playbook = tutils.Playbook(tls.ServerTLSLayer(tctx)) tctx.server.address = ("example.mitmproxy.org", 443) tctx.server.state = ConnectionState.OPEN tctx.server.sni = "example.mitmproxy.org" tssl = SSLTest(server_side=True) # send ClientHello, receive ClientHello data = tutils.Placeholder(bytes) assert ( playbook << tls.TlsStartServerHook(tutils.Placeholder()) >> reply_tls_start_server() << commands.SendData(tctx.server, data) ) tssl.bio_write(data()) with pytest.raises(ssl.SSLWantReadError): tssl.do_handshake() # finish handshake (mitmproxy) finish_handshake(playbook, tctx.server, tssl) # finish handshake (locally) tssl.do_handshake() playbook >> events.DataReceived(tctx.server, tssl.bio_read()) playbook << None assert playbook assert tctx.server.tls_established # Echo assert ( playbook >> events.DataReceived(tctx.client, b"foo") << layer.NextLayerHook(tutils.Placeholder()) >> tutils.reply_next_layer(TlsEchoLayer) << commands.SendData(tctx.client, b"foo") ) _test_echo(playbook, tssl, tctx.server) with pytest.raises(ssl.SSLWantReadError): tssl.obj.unwrap() assert ( playbook >> events.DataReceived(tctx.server, tssl.bio_read()) << commands.CloseConnection(tctx.server) >> events.ConnectionClosed(tctx.server) << None ) def test_untrusted_cert(self, tctx): """If the certificate is not trusted, we should fail.""" playbook = tutils.Playbook(tls.ServerTLSLayer(tctx)) tctx.server.address = ("wrong.host.mitmproxy.org", 443) tctx.server.sni = "wrong.host.mitmproxy.org" tssl = SSLTest(server_side=True) # send ClientHello data = tutils.Placeholder(bytes) assert ( playbook >> events.DataReceived(tctx.client, b"open-connection") << layer.NextLayerHook(tutils.Placeholder()) >> tutils.reply_next_layer(TlsEchoLayer) << commands.OpenConnection(tctx.server) >> tutils.reply(None) << tls.TlsStartServerHook(tutils.Placeholder()) >> reply_tls_start_server() << commands.SendData(tctx.server, data) ) # receive ServerHello, finish client handshake tssl.bio_write(data()) with pytest.raises(ssl.SSLWantReadError): tssl.do_handshake() tls_hook_data = tutils.Placeholder(TlsData) assert ( playbook >> events.DataReceived(tctx.server, tssl.bio_read()) << commands.Log( # different casing in OpenSSL < 3.0 StrMatching("Server TLS handshake failed. Certificate verify failed: [Hh]ostname mismatch"), "warn", ) << tls.TlsFailedServerHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.server) << commands.SendData( tctx.client, # different casing in OpenSSL < 3.0 BytesMatching(b"open-connection failed: Certificate verify failed: [Hh]ostname mismatch"), ) ) assert ( tls_hook_data().conn.error.lower() == "Certificate verify failed: Hostname mismatch".lower() ) assert not tctx.server.tls_established def test_remote_speaks_no_tls(self, tctx): playbook = tutils.Playbook(tls.ServerTLSLayer(tctx)) tctx.server.state = ConnectionState.OPEN tctx.server.sni = "example.mitmproxy.org" # send ClientHello, receive random garbage back data = tutils.Placeholder(bytes) tls_hook_data = tutils.Placeholder(TlsData) assert ( playbook << tls.TlsStartServerHook(tutils.Placeholder()) >> reply_tls_start_server() << commands.SendData(tctx.server, data) >> events.DataReceived(tctx.server, b"HTTP/1.1 404 Not Found\r\n") << commands.Log( "Server TLS handshake failed. The remote server does not speak TLS.", "warn", ) << tls.TlsFailedServerHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.server) ) assert tls_hook_data().conn.error == "The remote server does not speak TLS." def test_unsupported_protocol(self, tctx: context.Context): """Test the scenario where the server only supports an outdated TLS version by default.""" playbook = tutils.Playbook(tls.ServerTLSLayer(tctx)) tctx.server.address = ("example.mitmproxy.org", 443) tctx.server.state = ConnectionState.OPEN tctx.server.sni = "example.mitmproxy.org" # noinspection PyTypeChecker tssl = SSLTest(server_side=True, max_ver=ssl.TLSVersion.TLSv1_2) # send ClientHello data = tutils.Placeholder(bytes) assert ( playbook << tls.TlsStartServerHook(tutils.Placeholder()) >> reply_tls_start_server() << commands.SendData(tctx.server, data) ) # receive ServerHello tssl.bio_write(data()) with pytest.raises(ssl.SSLError): tssl.do_handshake() # send back error tls_hook_data = tutils.Placeholder(TlsData) assert ( playbook >> events.DataReceived(tctx.server, tssl.bio_read()) << commands.Log( "Server TLS handshake failed. The remote server and mitmproxy cannot agree on a TLS version" " to use. You may need to adjust mitmproxy's tls_version_server_min option.", "warn", ) << tls.TlsFailedServerHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.server) ) assert tls_hook_data().conn.error def make_client_tls_layer( tctx: context.Context, **kwargs ) -> tuple[tutils.Playbook, tls.ClientTLSLayer, SSLTest]: # This is a bit contrived as the client layer expects a server layer as parent. # We also set child layers manually to avoid NextLayer noise. server_layer = tls.ServerTLSLayer(tctx) client_layer = tls.ClientTLSLayer(tctx) server_layer.child_layer = client_layer client_layer.child_layer = TlsEchoLayer(tctx) playbook = tutils.Playbook(server_layer) # Add some server config, this is needed anyways. tctx.server.__dict__["address"] = ( "example.mitmproxy.org", 443, ) # .address fails because connection is open tctx.server.sni = "example.mitmproxy.org" tssl_client = SSLTest(**kwargs) # Start handshake. with pytest.raises(ssl.SSLWantReadError): tssl_client.do_handshake() return playbook, client_layer, tssl_client class TestClientTLS: def test_client_only(self, tctx: context.Context): """Test TLS with client only""" playbook, client_layer, tssl_client = make_client_tls_layer(tctx) client_layer.debug = " " assert not tctx.client.tls_established # Send ClientHello, receive ServerHello data = tutils.Placeholder(bytes) assert ( playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) << tls.TlsClienthelloHook(tutils.Placeholder()) >> tutils.reply() << tls.TlsStartClientHook(tutils.Placeholder()) >> reply_tls_start_client() << commands.SendData(tctx.client, data) ) tssl_client.bio_write(data()) tssl_client.do_handshake() # Finish Handshake finish_handshake(playbook, tctx.client, tssl_client) assert tssl_client.obj.getpeercert(True) assert tctx.client.tls_established # Echo _test_echo(playbook, tssl_client, tctx.client) other_server = Server(None) assert ( playbook >> events.DataReceived(other_server, b"Plaintext") << commands.SendData(other_server, b"plaintext") ) @pytest.mark.parametrize("server_state", ["open", "closed"]) def test_server_required(self, tctx, server_state): """ Test the scenario where a server connection is required (for example, because of an unknown ALPN) to establish TLS with the client. """ if server_state == "open": tctx.server.state = ConnectionState.OPEN tssl_server = SSLTest(server_side=True, alpn=["quux"]) playbook, client_layer, tssl_client = make_client_tls_layer(tctx, alpn=["quux"]) # We should now get instructed to open a server connection. data = tutils.Placeholder(bytes) def require_server_conn(client_hello: ClientHelloData) -> None: client_hello.establish_server_tls_first = True ( playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) << tls.TlsClienthelloHook(tutils.Placeholder()) >> tutils.reply(side_effect=require_server_conn) ) if server_state == "closed": playbook << commands.OpenConnection(tctx.server) playbook >> tutils.reply(None) assert ( playbook << tls.TlsStartServerHook(tutils.Placeholder()) >> reply_tls_start_server(alpn=b"quux") << commands.SendData(tctx.server, data) ) # Establish TLS with the server... tssl_server.bio_write(data()) with pytest.raises(ssl.SSLWantReadError): tssl_server.do_handshake() data = tutils.Placeholder(bytes) assert ( playbook >> events.DataReceived(tctx.server, tssl_server.bio_read()) << tls.TlsEstablishedServerHook(tutils.Placeholder()) >> tutils.reply() << commands.SendData(tctx.server, data) << tls.TlsStartClientHook(tutils.Placeholder()) ) tssl_server.bio_write(data()) assert tctx.server.tls_established # Server TLS is established, we can now reply to the client handshake... data = tutils.Placeholder(bytes) assert ( playbook >> reply_tls_start_client(alpn=b"quux") << commands.SendData(tctx.client, data) ) tssl_client.bio_write(data()) tssl_client.do_handshake() finish_handshake(playbook, tctx.client, tssl_client) # Both handshakes completed! assert tctx.client.tls_established assert tctx.server.tls_established assert tctx.server.sni == tctx.client.sni assert tctx.client.alpn == b"quux" assert tctx.server.alpn == b"quux" _test_echo(playbook, tssl_server, tctx.server) _test_echo(playbook, tssl_client, tctx.client) @pytest.mark.parametrize("server_state", ["open", "closed"]) def test_passthrough_from_clienthello(self, tctx, server_state): """ Test the scenario where the connection is moved to passthrough mode in the tls_clienthello hook. """ if server_state == "open": tctx.server.timestamp_start = time.time() tctx.server.state = ConnectionState.OPEN playbook, client_layer, tssl_client = make_client_tls_layer(tctx, alpn=["quux"]) def make_passthrough(client_hello: ClientHelloData) -> None: client_hello.ignore_connection = True client_hello = tssl_client.bio_read() ( playbook >> events.DataReceived(tctx.client, client_hello) << tls.TlsClienthelloHook(tutils.Placeholder()) >> tutils.reply(side_effect=make_passthrough) ) if server_state == "closed": playbook << commands.OpenConnection(tctx.server) playbook >> tutils.reply(None) assert ( playbook << commands.SendData(tctx.server, client_hello) # passed through unmodified >> events.DataReceived( tctx.server, b"ServerHello" ) # and the same for the serverhello. << commands.SendData(tctx.client, b"ServerHello") ) def test_cannot_parse_clienthello(self, tctx: context.Context): """Test the scenario where we cannot parse the ClientHello""" playbook, client_layer, tssl_client = make_client_tls_layer(tctx) tls_hook_data = tutils.Placeholder(TlsData) invalid = b"\x16\x03\x01\x00\x00" assert ( playbook >> events.DataReceived(tctx.client, invalid) << commands.Log( f"Client TLS handshake failed. Cannot parse ClientHello: {invalid.hex()}", level="warn", ) << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) ) assert tls_hook_data().conn.error assert not tctx.client.tls_established # Make sure that an active server connection does not cause child layers to spawn. client_layer.debug = "" assert ( playbook >> events.DataReceived(Server(None), b"data on other stream") << commands.Log(">> DataReceived(server, b'data on other stream')", "debug") << commands.Log( "Swallowing DataReceived(server, b'data on other stream') as handshake failed.", "debug", ) ) def test_mitmproxy_ca_is_untrusted(self, tctx: context.Context): """Test the scenario where the client doesn't trust the mitmproxy CA.""" playbook, client_layer, tssl_client = make_client_tls_layer( tctx, sni=b"wrong.host.mitmproxy.org" ) playbook.logs = True data = tutils.Placeholder(bytes) assert ( playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) << tls.TlsClienthelloHook(tutils.Placeholder()) >> tutils.reply() << tls.TlsStartClientHook(tutils.Placeholder()) >> reply_tls_start_client() << commands.SendData(tctx.client, data) ) tssl_client.bio_write(data()) with pytest.raises(ssl.SSLCertVerificationError): tssl_client.do_handshake() # Finish Handshake tls_hook_data = tutils.Placeholder(TlsData) assert ( playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) << commands.Log( "Client TLS handshake failed. The client does not trust the proxy's certificate " "for wrong.host.mitmproxy.org (sslv3 alert bad certificate)", "warn", ) << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) >> events.ConnectionClosed(tctx.client) ) assert not tctx.client.tls_established assert tls_hook_data().conn.error @pytest.mark.parametrize( "close_at", ["tls_clienthello", "tls_start_client", "handshake"] ) def test_immediate_disconnect(self, tctx: context.Context, close_at): """Test the scenario where the client is disconnecting during the handshake. This may happen because they are not interested in the connection anymore, or because they do not like the proxy certificate.""" playbook, client_layer, tssl_client = make_client_tls_layer( tctx, sni=b"wrong.host.mitmproxy.org" ) playbook.logs = True tls_hook_data = tutils.Placeholder(TlsData) playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) playbook << tls.TlsClienthelloHook(tutils.Placeholder()) if close_at == "tls_clienthello": assert ( playbook >> events.ConnectionClosed(tctx.client) >> tutils.reply(to=-2) << tls.TlsStartClientHook(tutils.Placeholder()) >> reply_tls_start_client() << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) ) assert tls_hook_data().conn.error return playbook >> tutils.reply() playbook << tls.TlsStartClientHook(tutils.Placeholder()) if close_at == "tls_start_client": assert ( playbook >> events.ConnectionClosed(tctx.client) >> reply_tls_start_client(to=-2) << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) ) assert tls_hook_data().conn.error return assert ( playbook >> reply_tls_start_client() << commands.SendData(tctx.client, tutils.Placeholder()) >> events.ConnectionClosed(tctx.client) << commands.Log( "Client TLS handshake failed. The client disconnected during the handshake. " "If this happens consistently for wrong.host.mitmproxy.org, this may indicate that the " "client does not trust the proxy's certificate.", "info", ) << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) ) assert tls_hook_data().conn.error def test_unsupported_protocol(self, tctx: context.Context): """Test the scenario where the client only supports an outdated TLS version by default.""" playbook, client_layer, tssl_client = make_client_tls_layer( tctx, max_ver=ssl.TLSVersion.TLSv1_2 ) playbook.logs = True tls_hook_data = tutils.Placeholder(TlsData) assert ( playbook >> events.DataReceived(tctx.client, tssl_client.bio_read()) << tls.TlsClienthelloHook(tutils.Placeholder()) >> tutils.reply() << tls.TlsStartClientHook(tutils.Placeholder()) >> reply_tls_start_client() << commands.Log( "Client TLS handshake failed. Client and mitmproxy cannot agree on a TLS version to " "use. You may need to adjust mitmproxy's tls_version_client_min option.", "warn", ) << tls.TlsFailedClientHook(tls_hook_data) >> tutils.reply() << commands.CloseConnection(tctx.client) ) assert tls_hook_data().conn.error mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_tls_fuzz.py000066400000000000000000000020531425660472000245770ustar00rootroot00000000000000from hypothesis import given, example from hypothesis.strategies import binary, integers from mitmproxy.tls import ClientHello from mitmproxy.proxy.layers.tls import parse_client_hello client_hello_with_extensions = bytes.fromhex( "16030300bb" # record layer "010000b7" # handshake layer "03033b70638d2523e1cba15f8364868295305e9c52aceabda4b5147210abc783e6e1000022c02bc02fc02cc030" "cca9cca8cc14cc13c009c013c00ac014009c009d002f0035000a0100006cff0100010000000010000e00000b65" "78616d706c652e636f6d0017000000230000000d00120010060106030501050304010403020102030005000501" "00000000001200000010000e000c02683208687474702f312e3175500000000b00020100000a00080006001d00" "170018" ) @given(i=integers(0, len(client_hello_with_extensions)), data=binary()) @example(i=183, data=b"\x00\x00\x00\x00\x00\x00\x00\x00\x00") def test_fuzz_parse_client_hello(i, data): try: ch = parse_client_hello(client_hello_with_extensions[:i] + data) except ValueError: pass else: assert ch is None or isinstance(ch, ClientHello) mitmproxy-8.1.1/test/mitmproxy/proxy/layers/test_websocket.py000066400000000000000000000364671425660472000247250ustar00rootroot00000000000000import secrets from dataclasses import dataclass import pytest import wsproto import wsproto.events from mitmproxy.http import HTTPFlow, Request, Response from mitmproxy.proxy.layers.http import HTTPMode from mitmproxy.proxy.commands import SendData, CloseConnection, Log from mitmproxy.connection import ConnectionState from mitmproxy.proxy.events import DataReceived, ConnectionClosed from mitmproxy.proxy.layers import http, websocket from mitmproxy.proxy.layers.websocket import WebSocketMessageInjected from mitmproxy.websocket import WebSocketData, WebSocketMessage from test.mitmproxy.proxy.tutils import Placeholder, Playbook, reply from wsproto.frame_protocol import Opcode @dataclass class _Masked: unmasked: bytes def __eq__(self, other): other = bytearray(other) assert other[1] & 0b1000_0000 # assert this is actually masked other[1] &= 0b0111_1111 # remove mask bit assert other[1] < 126 # (we don't support extended payload length here) mask = other[2:6] payload = bytes(x ^ mask[i % 4] for i, x in enumerate(other[6:])) return self.unmasked == other[:2] + payload # noinspection PyTypeChecker def masked(unmasked: bytes) -> bytes: return _Masked(unmasked) # type: ignore def masked_bytes(unmasked: bytes) -> bytes: header = bytearray(unmasked[:2]) assert header[1] < 126 # assert that this is neither masked nor extended payload header[1] |= 0b1000_0000 mask = secrets.token_bytes(4) masked = bytes(x ^ mask[i % 4] for i, x in enumerate(unmasked[2:])) return bytes(header + mask + masked) def test_masking(): m = masked(b"\x02\x03foo") assert m == b"\x02\x83\x1c\x96\xd4\rz\xf9\xbb" assert m == masked_bytes(b"\x02\x03foo") def test_upgrade(tctx): """Test a HTTP -> WebSocket upgrade""" tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN flow = Placeholder(HTTPFlow) assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent)) >> DataReceived( tctx.client, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << SendData( tctx.server, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) >> DataReceived( tctx.server, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) << http.HttpResponseHeadersHook(flow) >> reply() << http.HttpResponseHook(flow) >> reply() << SendData( tctx.client, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.client, masked_bytes(b"\x81\x0bhello world")) << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.server, masked(b"\x81\x0bhello world")) >> DataReceived(tctx.server, b"\x82\nhello back") << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.client, b"\x82\nhello back") >> DataReceived(tctx.client, masked_bytes(b"\x81\x0bhello again")) << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.server, masked(b"\x81\x0bhello again")) ) assert len(flow().websocket.messages) == 3 assert flow().websocket.messages[0].content == b"hello world" assert flow().websocket.messages[0].from_client assert flow().websocket.messages[0].type == Opcode.TEXT assert flow().websocket.messages[1].content == b"hello back" assert flow().websocket.messages[1].from_client is False assert flow().websocket.messages[1].type == Opcode.BINARY assert flow().live def test_upgrade_streamed(tctx): """If the HTTP response is streamed, we may get early data from the client.""" tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN flow = Placeholder(HTTPFlow) def enable_streaming(flow: HTTPFlow): flow.response.stream = True assert ( Playbook(http.HttpLayer(tctx, HTTPMode.transparent)) >> DataReceived( tctx.client, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) << http.HttpRequestHeadersHook(flow) >> reply() << http.HttpRequestHook(flow) >> reply() << SendData( tctx.server, b"GET / HTTP/1.1\r\n" b"Connection: upgrade\r\n" b"Upgrade: websocket\r\n" b"Sec-WebSocket-Version: 13\r\n" b"\r\n", ) >> DataReceived( tctx.server, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) << http.HttpResponseHeadersHook(flow) >> reply(side_effect=enable_streaming) << SendData( tctx.client, b"HTTP/1.1 101 Switching Protocols\r\n" b"Upgrade: websocket\r\n" b"Connection: Upgrade\r\n" b"\r\n", ) << http.HttpResponseHook(flow) >> DataReceived(tctx.client, masked_bytes(b"\x81\x0bhello world")) # early !! >> reply(to=-2) << websocket.WebsocketStartHook(flow) >> reply() << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.server, masked(b"\x81\x0bhello world")) >> DataReceived(tctx.server, b"\x82\nhello back") << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.client, b"\x82\nhello back") >> DataReceived(tctx.client, masked_bytes(b"\x81\x0bhello again")) << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.server, masked(b"\x81\x0bhello again")) ) @pytest.fixture() def ws_testdata(tctx): tctx.server.address = ("example.com", 80) tctx.server.state = ConnectionState.OPEN flow = HTTPFlow(tctx.client, tctx.server) flow.request = Request.make( "GET", "http://example.com/", headers={ "Connection": "upgrade", "Upgrade": "websocket", "Sec-WebSocket-Version": "13", }, ) flow.response = Response.make( 101, headers={ "Connection": "upgrade", "Upgrade": "websocket", }, ) flow.websocket = WebSocketData() return tctx, Playbook(websocket.WebsocketLayer(tctx, flow)), flow def test_modify_message(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x81\x03foo") << websocket.WebsocketMessageHook(flow) ) flow.websocket.messages[-1].content = flow.websocket.messages[-1].content.replace( b"foo", b"foobar" ) playbook >> reply() playbook << SendData(tctx.client, b"\x81\x06foobar") assert playbook def test_empty_message(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x81\x00") << websocket.WebsocketMessageHook(flow) ) assert flow.websocket.messages[-1].content == b"" playbook >> reply() playbook << SendData(tctx.client, b"\x81\x00") assert playbook def test_drop_message(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x81\x03foo") << websocket.WebsocketMessageHook(flow) ) flow.websocket.messages[-1].drop() playbook >> reply() playbook << None assert playbook def test_fragmented(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x01\x03foo") >> DataReceived(tctx.server, b"\x80\x03bar") << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.client, b"\x01\x03foo") << SendData(tctx.client, b"\x80\x03bar") ) assert flow.websocket.messages[-1].content == b"foobar" def test_unfragmented(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x81\x06foo") ) # This already triggers wsproto to emit a wsproto.events.Message, see # https://github.com/mitmproxy/mitmproxy/issues/4701 assert ( playbook >> DataReceived(tctx.server, b"bar") << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.client, b"\x81\x06foobar") ) assert flow.websocket.messages[-1].content == b"foobar" def test_protocol_error(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x01\x03foo") >> DataReceived(tctx.server, b"\x02\x03bar") << SendData( tctx.server, masked(b"\x88/\x03\xeaexpected CONTINUATION, got "), ) << CloseConnection(tctx.server) << SendData( tctx.client, b"\x88/\x03\xeaexpected CONTINUATION, got " ) << CloseConnection(tctx.client) << websocket.WebsocketEndHook(flow) >> reply() ) assert not flow.websocket.messages assert not flow.live def test_ping(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.client, masked_bytes(b"\x89\x11ping-with-payload")) << Log("Received WebSocket ping from client (payload: b'ping-with-payload')") << SendData(tctx.server, masked(b"\x89\x11ping-with-payload")) >> DataReceived(tctx.server, b"\x8a\x11pong-with-payload") << Log("Received WebSocket pong from server (payload: b'pong-with-payload')") << SendData(tctx.client, b"\x8a\x11pong-with-payload") ) assert not flow.websocket.messages def test_close_normal(ws_testdata): tctx, playbook, flow = ws_testdata masked_close = Placeholder(bytes) close = Placeholder(bytes) assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.client, masked_bytes(b"\x88\x00")) << SendData(tctx.server, masked_close) << CloseConnection(tctx.server) << SendData(tctx.client, close) << CloseConnection(tctx.client) << websocket.WebsocketEndHook(flow) >> reply() ) # wsproto currently handles this inconsistently, see # https://github.com/python-hyper/wsproto/pull/153/files assert masked_close() == masked(b"\x88\x02\x03\xe8") or masked_close() == masked( b"\x88\x00" ) assert close() == b"\x88\x02\x03\xe8" or close() == b"\x88\x00" assert flow.websocket.close_code == 1005 assert not flow.live def test_close_disconnect(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> ConnectionClosed(tctx.server) << CloseConnection(tctx.server) << SendData(tctx.client, b"\x88\x02\x03\xe8") << CloseConnection(tctx.client) << websocket.WebsocketEndHook(flow) >> reply() >> ConnectionClosed(tctx.client) ) # The \x03\xe8 above is code 1000 (normal closure). # But 1006 (ABNORMAL_CLOSURE) is expected, because the connection was already closed. assert flow.websocket.close_code == 1006 assert not flow.live def test_close_code(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> DataReceived(tctx.server, b"\x88\x02\x0f\xa0") << SendData(tctx.server, masked(b"\x88\x02\x0f\xa0")) << CloseConnection(tctx.server) << SendData(tctx.client, b"\x88\x02\x0f\xa0") << CloseConnection(tctx.client) << websocket.WebsocketEndHook(flow) >> reply() ) assert flow.websocket.close_code == 4000 assert not flow.live def test_deflate(ws_testdata): tctx, playbook, flow = ws_testdata flow.response.headers[ "Sec-WebSocket-Extensions" ] = "permessage-deflate; server_max_window_bits=10" assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() # https://tools.ietf.org/html/rfc7692#section-7.2.3.1 >> DataReceived(tctx.server, bytes.fromhex("c1 07 f2 48 cd c9 c9 07 00")) << websocket.WebsocketMessageHook(flow) >> reply() << SendData(tctx.client, bytes.fromhex("c1 07 f2 48 cd c9 c9 07 00")) ) assert flow.websocket.messages[0].content == b"Hello" def test_unknown_ext(ws_testdata): tctx, playbook, flow = ws_testdata flow.response.headers["Sec-WebSocket-Extensions"] = "funky-bits; param=42" assert ( playbook << Log("Ignoring unknown WebSocket extension 'funky-bits'.") << websocket.WebsocketStartHook(flow) >> reply() ) def test_websocket_connection_repr(tctx): ws = websocket.WebsocketConnection(wsproto.ConnectionType.SERVER, conn=tctx.client) assert repr(ws) class TestFragmentizer: def test_empty(self): f = websocket.Fragmentizer([b"foo"], False) assert list(f(b"")) == [ wsproto.events.BytesMessage(b"", message_finished=True), ] def test_keep_sizes(self): f = websocket.Fragmentizer([b"foo", b"bar"], True) assert list(f(b"foobaz")) == [ wsproto.events.TextMessage("foo", message_finished=False), wsproto.events.TextMessage("baz", message_finished=True), ] def test_rechunk(self): f = websocket.Fragmentizer([b"foo"], False) f.FRAGMENT_SIZE = 4 assert list(f(b"foobar")) == [ wsproto.events.BytesMessage(b"foob", message_finished=False), wsproto.events.BytesMessage(b"ar", message_finished=True), ] def test_inject_message(ws_testdata): tctx, playbook, flow = ws_testdata assert ( playbook << websocket.WebsocketStartHook(flow) >> reply() >> WebSocketMessageInjected( flow, WebSocketMessage(Opcode.TEXT, False, b"hello") ) << websocket.WebsocketMessageHook(flow) ) assert flow.websocket.messages[-1].content == b"hello" assert flow.websocket.messages[-1].from_client is False assert flow.websocket.messages[-1].injected is True assert playbook >> reply() << SendData(tctx.client, b"\x81\x05hello") mitmproxy-8.1.1/test/mitmproxy/proxy/test_commands.py000066400000000000000000000014661425660472000232300ustar00rootroot00000000000000from dataclasses import dataclass import pytest from mitmproxy import connection from mitmproxy.hooks import all_hooks from mitmproxy.proxy import commands @pytest.fixture def tconn() -> connection.Server: return connection.Server(None) def test_dataclasses(tconn): assert repr(commands.RequestWakeup(58)) assert repr(commands.SendData(tconn, b"foo")) assert repr(commands.OpenConnection(tconn)) assert repr(commands.CloseConnection(tconn)) assert repr(commands.GetSocket(tconn)) assert repr(commands.Log("hello", "info")) def test_start_hook(): with pytest.raises(TypeError): commands.StartHook() @dataclass class TestHook(commands.StartHook): data: bytes f = TestHook(b"foo") assert f.args() == [b"foo"] assert TestHook in all_hooks.values() mitmproxy-8.1.1/test/mitmproxy/proxy/test_context.py000066400000000000000000000006431425660472000231070ustar00rootroot00000000000000from mitmproxy.proxy import context from mitmproxy.test import tflow, taddons def test_context(): with taddons.context() as tctx: c = context.Context(tflow.tclient_conn(), tctx.options) assert repr(c) c.layers.append(1) assert repr(c) c2 = c.fork() c.layers.append(2) c2.layers.append(3) assert c.layers == [1, 2] assert c2.layers == [1, 3] mitmproxy-8.1.1/test/mitmproxy/proxy/test_events.py000066400000000000000000000016771425660472000227370ustar00rootroot00000000000000from unittest.mock import Mock import pytest from mitmproxy import connection from mitmproxy.proxy import events, commands @pytest.fixture def tconn() -> connection.Server: return connection.Server(None) def test_dataclasses(tconn): assert repr(events.Start()) assert repr(events.DataReceived(tconn, b"foo")) assert repr(events.ConnectionClosed(tconn)) def test_command_completed(): with pytest.raises(TypeError): events.CommandCompleted() assert repr(events.HookCompleted(Mock(), None)) class FooCommand(commands.Command): pass with pytest.warns(RuntimeWarning, match="properly annotated"): class FooCompleted(events.CommandCompleted): pass class FooCompleted1(events.CommandCompleted): command: FooCommand with pytest.warns(RuntimeWarning, match="conflicting subclasses"): class FooCompleted2(events.CommandCompleted): command: FooCommand mitmproxy-8.1.1/test/mitmproxy/proxy/test_layer.py000066400000000000000000000142071425660472000225400ustar00rootroot00000000000000import pytest from mitmproxy.proxy import commands, events, layer from mitmproxy.proxy.context import Context from test.mitmproxy.proxy import tutils class TestLayer: def test_continue(self, tctx: Context): class TLayer(layer.Layer): def _handle_event( self, event: events.Event ) -> layer.CommandGenerator[None]: yield commands.OpenConnection(self.context.server) yield commands.OpenConnection(self.context.server) assert ( tutils.Playbook(TLayer(tctx)) << commands.OpenConnection(tctx.server) >> tutils.reply(None) << commands.OpenConnection(tctx.server) >> tutils.reply(None) ) def test_debug_messages(self, tctx: Context): tctx.server.id = "serverid" class TLayer(layer.Layer): debug = " " def _handle_event( self, event: events.Event ) -> layer.CommandGenerator[None]: yield from self.state(event) def state_foo(self, event: events.Event) -> layer.CommandGenerator[None]: assert isinstance(event, events.Start) yield commands.OpenConnection(self.context.server) self.state = self.state_bar state = state_foo def state_bar(self, event: events.Event) -> layer.CommandGenerator[None]: assert isinstance(event, events.DataReceived) yield commands.Log("baz", "info") tlayer = TLayer(tctx) assert ( tutils.Playbook(tlayer, hooks=True, logs=True) << commands.Log(" >> Start({})", "debug") << commands.Log( " << OpenConnection({'connection': Server({'id': '…rverid', 'address': None, " "'state': , 'transport_protocol': 'tcp'})})", "debug", ) << commands.OpenConnection(tctx.server) >> events.DataReceived(tctx.client, b"foo") << commands.Log(" >! DataReceived(client, b'foo')", "debug") >> tutils.reply(None, to=-3) << commands.Log( " >> Reply(OpenConnection({'connection': Server(" "{'id': '…rverid', 'address': None, 'state': , " "'transport_protocol': 'tcp', 'timestamp_start': 1624544785})}), None)", "debug", ) << commands.Log(" !> DataReceived(client, b'foo')", "debug") << commands.Log("baz", "info") ) assert repr(tlayer) == "TLayer(state: bar)" def test_debug_shorten(self, tctx): t = layer.Layer(tctx) t.debug = " " assert t._Layer__debug("x" * 600).message == " " + "x" * 512 + "…" assert t._Layer__debug("x" * 600).message == " " + "x" * 256 + "…" assert t._Layer__debug("foo").message == " foo" class TestNextLayer: def test_simple(self, tctx: Context): nl = layer.NextLayer(tctx, ask_on_start=True) nl.debug = " " playbook = tutils.Playbook(nl, hooks=True) assert ( playbook << layer.NextLayerHook(nl) >> tutils.reply() >> events.DataReceived(tctx.client, b"foo") << layer.NextLayerHook(nl) >> tutils.reply() >> events.DataReceived(tctx.client, b"bar") << layer.NextLayerHook(nl) ) assert nl.data_client() == b"foobar" assert nl.data_server() == b"" nl.layer = tutils.EchoLayer(tctx) assert ( playbook >> tutils.reply() << commands.SendData(tctx.client, b"foo") << commands.SendData(tctx.client, b"bar") ) def test_late_hook_reply(self, tctx: Context): """ Properly handle case where we receive an additional event while we are waiting for a reply from the proxy core. """ nl = layer.NextLayer(tctx) playbook = tutils.Playbook(nl) assert ( playbook >> events.DataReceived(tctx.client, b"foo") << layer.NextLayerHook(nl) >> events.DataReceived(tctx.client, b"bar") ) assert nl.data_client() == b"foo" # "bar" is paused. nl.layer = tutils.EchoLayer(tctx) assert ( playbook >> tutils.reply(to=-2) << commands.SendData(tctx.client, b"foo") << commands.SendData(tctx.client, b"bar") ) @pytest.mark.parametrize("layer_found", [True, False]) def test_receive_close(self, tctx: Context, layer_found: bool): """Test that we abort a client connection which has disconnected without any layer being found.""" nl = layer.NextLayer(tctx) playbook = tutils.Playbook(nl) assert ( playbook >> events.DataReceived(tctx.client, b"foo") << layer.NextLayerHook(nl) >> events.ConnectionClosed(tctx.client) ) if layer_found: nl.layer = tutils.RecordLayer(tctx) assert playbook >> tutils.reply(to=-2) assert isinstance(nl.layer.event_log[-1], events.ConnectionClosed) else: assert ( playbook >> tutils.reply(to=-2) << commands.CloseConnection(tctx.client) << None ) def test_func_references(self, tctx: Context): nl = layer.NextLayer(tctx) playbook = tutils.Playbook(nl) assert ( playbook >> events.DataReceived(tctx.client, b"foo") << layer.NextLayerHook(nl) ) nl.layer = tutils.EchoLayer(tctx) handle = nl.handle_event playbook >> tutils.reply() playbook << commands.SendData(tctx.client, b"foo") assert playbook (sd,) = handle(events.DataReceived(tctx.client, b"bar")) assert isinstance(sd, commands.SendData) def test_repr(self, tctx: Context): nl = layer.NextLayer(tctx) nl.layer = tutils.EchoLayer(tctx) assert repr(nl) assert nl.stack_pos assert nl.layer.stack_pos mitmproxy-8.1.1/test/mitmproxy/proxy/test_server.py000066400000000000000000000000001425660472000227140ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/proxy/test_server_hooks.py000066400000000000000000000001241425660472000241260ustar00rootroot00000000000000from mitmproxy.proxy import server_hooks def test_noop(): assert server_hooks mitmproxy-8.1.1/test/mitmproxy/proxy/test_tunnel.py000066400000000000000000000225001425660472000227240ustar00rootroot00000000000000from typing import Optional import pytest from mitmproxy.proxy import tunnel, layer from mitmproxy.proxy.commands import SendData, Log, CloseConnection, OpenConnection from mitmproxy.connection import Server, ConnectionState from mitmproxy.proxy.context import Context from mitmproxy.proxy.events import Event, DataReceived, Start, ConnectionClosed from test.mitmproxy.proxy.tutils import Playbook, reply class TChildLayer(layer.Layer): child_layer: Optional[layer.Layer] = None def _handle_event(self, event: Event) -> layer.CommandGenerator[None]: if isinstance(event, Start): yield Log(f"Got start. Server state: {self.context.server.state.name}") elif isinstance(event, DataReceived) and event.data == b"client-hello": yield SendData(self.context.client, b"client-hello-reply") elif isinstance(event, DataReceived) and event.data == b"server-hello": yield SendData(self.context.server, b"server-hello-reply") elif isinstance(event, DataReceived) and event.data == b"open": err = yield OpenConnection(self.context.server) yield Log(f"Opened: {err=}. Server state: {self.context.server.state.name}") elif isinstance(event, DataReceived) and event.data == b"half-close": err = yield CloseConnection(event.connection, half_close=True) elif isinstance(event, ConnectionClosed): yield Log(f"Got {event.connection.__class__.__name__.lower()} close.") yield CloseConnection(event.connection) else: raise AssertionError class TTunnelLayer(tunnel.TunnelLayer): def start_handshake(self) -> layer.CommandGenerator[None]: yield SendData(self.tunnel_connection, b"handshake-hello") def receive_handshake_data( self, data: bytes ) -> layer.CommandGenerator[tuple[bool, Optional[str]]]: yield SendData(self.tunnel_connection, data) if data == b"handshake-success": return True, None else: return False, "handshake error" def send_data(self, data: bytes) -> layer.CommandGenerator[None]: yield SendData(self.tunnel_connection, b"tunneled-" + data) def receive_data(self, data: bytes) -> layer.CommandGenerator[None]: yield from self.event_to_child( DataReceived(self.conn, data.replace(b"tunneled-", b"")) ) @pytest.mark.parametrize("success", ["success", "fail"]) def test_tunnel_handshake_start(tctx: Context, success): server = Server(("proxy", 1234)) server.state = ConnectionState.OPEN tl = TTunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) assert repr(tl) playbook = Playbook(tl, logs=True) ( playbook << SendData(server, b"handshake-hello") >> DataReceived(tctx.client, b"client-hello") >> DataReceived(server, b"handshake-" + success.encode()) << SendData(server, b"handshake-" + success.encode()) ) if success == "success": playbook << Log("Got start. Server state: OPEN") else: playbook << CloseConnection(server) playbook << Log("Got start. Server state: CLOSED") playbook << SendData(tctx.client, b"client-hello-reply") if success == "success": playbook >> DataReceived(server, b"tunneled-server-hello") playbook << SendData(server, b"tunneled-server-hello-reply") assert playbook @pytest.mark.parametrize("success", ["success", "fail"]) def test_tunnel_handshake_command(tctx: Context, success): server = Server(("proxy", 1234)) tl = TTunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) playbook = Playbook(tl, logs=True) ( playbook << Log("Got start. Server state: CLOSED") >> DataReceived(tctx.client, b"client-hello") << SendData(tctx.client, b"client-hello-reply") >> DataReceived(tctx.client, b"open") << OpenConnection(server) >> reply(None) << SendData(server, b"handshake-hello") >> DataReceived(server, b"handshake-" + success.encode()) << SendData(server, b"handshake-" + success.encode()) ) if success == "success": assert ( playbook << Log(f"Opened: err=None. Server state: OPEN") >> DataReceived(server, b"tunneled-server-hello") << SendData(server, b"tunneled-server-hello-reply") >> ConnectionClosed(tctx.client) << Log("Got client close.") << CloseConnection(tctx.client) ) assert tl.tunnel_state is tunnel.TunnelState.OPEN assert ( playbook >> ConnectionClosed(server) << Log("Got server close.") << CloseConnection(server) ) assert tl.tunnel_state is tunnel.TunnelState.CLOSED else: assert ( playbook << CloseConnection(server) << Log("Opened: err='handshake error'. Server state: CLOSED") ) assert tl.tunnel_state is tunnel.TunnelState.CLOSED def test_tunnel_default_impls(tctx: Context): """ Some tunnels don't need certain features, so the default behaviour should be to be transparent. """ server = Server(None) server.state = ConnectionState.OPEN tl = tunnel.TunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) playbook = Playbook(tl, logs=True) assert ( playbook << Log("Got start. Server state: OPEN") >> DataReceived(server, b"server-hello") << SendData(server, b"server-hello-reply") ) assert tl.tunnel_state is tunnel.TunnelState.OPEN assert ( playbook >> ConnectionClosed(server) << Log("Got server close.") << CloseConnection(server) ) assert tl.tunnel_state is tunnel.TunnelState.CLOSED assert ( playbook >> DataReceived(tctx.client, b"open") << OpenConnection(server) >> reply(None) << Log("Opened: err=None. Server state: OPEN") >> DataReceived(server, b"half-close") << CloseConnection(server, half_close=True) ) def test_tunnel_openconnection_error(tctx: Context): server = Server(("proxy", 1234)) tl = TTunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) playbook = Playbook(tl, logs=True) assert ( playbook << Log("Got start. Server state: CLOSED") >> DataReceived(tctx.client, b"open") << OpenConnection(server) ) assert tl.tunnel_state is tunnel.TunnelState.ESTABLISHING assert ( playbook >> reply("IPoAC packet dropped.") << Log("Opened: err='IPoAC packet dropped.'. Server state: CLOSED") ) assert tl.tunnel_state is tunnel.TunnelState.CLOSED @pytest.mark.parametrize("disconnect", ["client", "server"]) def test_disconnect_during_handshake_start(tctx: Context, disconnect): server = Server(("proxy", 1234)) server.state = ConnectionState.OPEN tl = TTunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) playbook = Playbook(tl, logs=True) assert playbook << SendData(server, b"handshake-hello") if disconnect == "client": assert ( playbook >> ConnectionClosed(tctx.client) >> ConnectionClosed( server ) # proxyserver will cancel all other connections as well. << CloseConnection(server) << Log("Got start. Server state: CLOSED") << Log("Got client close.") << CloseConnection(tctx.client) ) else: assert ( playbook >> ConnectionClosed(server) << CloseConnection(server) << Log("Got start. Server state: CLOSED") ) @pytest.mark.parametrize("disconnect", ["client", "server"]) def test_disconnect_during_handshake_command(tctx: Context, disconnect): server = Server(("proxy", 1234)) tl = TTunnelLayer(tctx, server, tctx.server) tl.child_layer = TChildLayer(tctx) playbook = Playbook(tl, logs=True) assert ( playbook << Log("Got start. Server state: CLOSED") >> DataReceived(tctx.client, b"client-hello") << SendData(tctx.client, b"client-hello-reply") >> DataReceived(tctx.client, b"open") << OpenConnection(server) >> reply(None) << SendData(server, b"handshake-hello") ) if disconnect == "client": assert ( playbook >> ConnectionClosed(tctx.client) >> ConnectionClosed( server ) # proxyserver will cancel all other connections as well. << CloseConnection(server) << Log("Opened: err='connection closed'. Server state: CLOSED") << Log("Got client close.") << CloseConnection(tctx.client) ) else: assert ( playbook >> ConnectionClosed(server) << CloseConnection(server) << Log("Opened: err='connection closed'. Server state: CLOSED") ) def test_layer_stack(tctx): stack = tunnel.LayerStack() a = TChildLayer(tctx) b = TChildLayer(tctx) stack /= a stack /= b assert stack[0] == a assert a.child_layer is b stack2 = tunnel.LayerStack() stack2 /= TChildLayer(tctx) stack2 /= stack assert stack2[0].child_layer is a # type: ignore mitmproxy-8.1.1/test/mitmproxy/proxy/test_tutils.py000066400000000000000000000100371425660472000227450ustar00rootroot00000000000000from collections.abc import Iterable from dataclasses import dataclass from typing import Any import pytest from mitmproxy.proxy import commands, events, layer from . import tutils class TEvent(events.Event): commands: Iterable[Any] def __init__(self, cmds=(None,)): self.commands = cmds class TCommand(commands.Command): x: Any def __init__(self, x=None): self.x = x @dataclass class TCommandCompleted(events.CommandCompleted): command: TCommand class TLayer(layer.Layer): """ Simple echo layer """ def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, TEvent): for x in event.commands: yield TCommand(x) @pytest.fixture def tplaybook(tctx): return tutils.Playbook(TLayer(tctx), expected=[]) def test_simple(tplaybook): tplaybook >> TEvent() tplaybook << TCommand() tplaybook >> TEvent([]) tplaybook << None assert tplaybook def test_mismatch(tplaybook): with pytest.raises(AssertionError, match="Playbook mismatch"): tplaybook >> TEvent([]) tplaybook << TCommand() assert tplaybook def test_partial_assert(tplaybook): """Developers can assert parts of a playbook and the continue later on.""" tplaybook >> TEvent() tplaybook << TCommand() assert tplaybook tplaybook >> TEvent() tplaybook << TCommand() assert tplaybook assert len(tplaybook.actual) == len(tplaybook.expected) == 4 @pytest.mark.parametrize("typed", [True, False]) def test_placeholder(tplaybook, typed): """Developers can specify placeholders for yet unknown attributes.""" if typed: f = tutils.Placeholder(int) else: f = tutils.Placeholder() tplaybook >> TEvent([42]) tplaybook << TCommand(f) assert tplaybook assert f() == 42 def test_placeholder_type_mismatch(tplaybook): """Developers can specify placeholders for yet unknown attributes.""" f = tutils.Placeholder(str) with pytest.raises( TypeError, match="Placeholder type error for TCommand.x: expected str, got int." ): tplaybook >> TEvent([42]) tplaybook << TCommand(f) assert tplaybook def test_unfinished(tplaybook): """We show a warning when playbooks aren't asserted.""" tplaybook >> TEvent() with pytest.raises(RuntimeError, match="Unfinished playbook"): tplaybook.__del__() tplaybook._errored = True tplaybook.__del__() def test_command_reply(tplaybook): """CommandReplies can use relative offsets to point to the matching command.""" tplaybook >> TEvent() tplaybook << TCommand() tplaybook >> tutils.reply() assert tplaybook assert tplaybook.actual[1] == tplaybook.actual[2].command def test_default_playbook(tctx): p = tutils.Playbook(TLayer(tctx)) assert p assert len(p.actual) == 1 assert isinstance(p.actual[0], events.Start) def test_eq_blocking(): """_eq should not consider differences in .blocking""" a = TCommand() a.blocking = True b = TCommand() b.blocking = False assert tutils._eq(a, b) def test_eq_placeholder(): """_eq should assign placeholders.""" a = TCommand() a.foo = 42 a.bar = tutils.Placeholder() b = TCommand() b.foo = tutils.Placeholder() b.bar = 43 assert tutils._eq(a, b) assert a.foo == b.foo() == 42 assert a.bar() == b.bar == 43 b.foo._obj = 44 assert not tutils._eq(a, b) @pytest.mark.parametrize("swap", [False, True]) def test_command_multiple_replies(tplaybook, swap): a = tutils.Placeholder(int) b = tutils.Placeholder(int) command1 = TCommand(a) command2 = TCommand(b) tplaybook >> TEvent([1]) tplaybook << command1 tplaybook >> TEvent([2]) tplaybook << command2 if swap: tplaybook >> tutils.reply(to=command1) tplaybook >> tutils.reply(to=command2) else: tplaybook >> tutils.reply(to=command2) tplaybook >> tutils.reply(to=command1) assert tplaybook assert a() == 1 assert b() == 2 mitmproxy-8.1.1/test/mitmproxy/proxy/test_utils.py000066400000000000000000000007141425660472000225620ustar00rootroot00000000000000import pytest from mitmproxy.proxy.utils import expect def test_expect(): class Foo: @expect(str, int) def foo(self, x): return "".join(reversed(x)) @expect(str) def bar(self, x): yield "".join(reversed(x)) f = Foo() assert f.foo("foo") == "oof" assert list(f.bar("bar")) == ["rab"] with pytest.raises(AssertionError, match=r"Expected str\|int, got None."): f.foo(None) mitmproxy-8.1.1/test/mitmproxy/proxy/tutils.py000066400000000000000000000360451425660472000217150ustar00rootroot00000000000000import collections.abc import difflib import itertools import re import textwrap import traceback from collections.abc import Callable, Iterable from typing import Any, AnyStr, Generic, Optional, TypeVar, Union from mitmproxy.proxy import commands, context, layer from mitmproxy.proxy import events from mitmproxy.connection import ConnectionState from mitmproxy.proxy.events import command_reply_subclasses from mitmproxy.proxy.layer import Layer PlaybookEntry = Union[commands.Command, events.Event] PlaybookEntryList = list[PlaybookEntry] def _eq(a: PlaybookEntry, b: PlaybookEntry) -> bool: """Compare two commands/events, and possibly update placeholders.""" if type(a) != type(b): return False a_dict = a.__dict__ b_dict = b.__dict__ # we can assume a.keys() == b.keys() for k in a_dict: if k == "blocking": continue x = a_dict[k] y = b_dict[k] # if there's a placeholder, make it x. if isinstance(y, _Placeholder): x, y = y, x if isinstance(x, _Placeholder): try: x = x.setdefault(y) except TypeError as e: raise TypeError( f"Placeholder type error for {type(a).__name__}.{k}: {e}" ) if x != y: return False return True def eq( a: Union[PlaybookEntry, Iterable[PlaybookEntry]], b: Union[PlaybookEntry, Iterable[PlaybookEntry]], ): """ Compare an indiviual event/command or a list of events/commands. """ if isinstance(a, collections.abc.Iterable) and isinstance( b, collections.abc.Iterable ): return all(_eq(x, y) for x, y in itertools.zip_longest(a, b)) return _eq(a, b) def _fmt_entry(x: PlaybookEntry): arrow = ">>" if isinstance(x, events.Event) else "<<" x = str(x) x = re.sub("Placeholder:None", "", x, flags=re.IGNORECASE) x = re.sub("Placeholder:", "", x, flags=re.IGNORECASE) x = textwrap.indent(x, " ")[5:] return f"{arrow} {x}" def _merge_sends( lst: list[commands.Command], ignore_hooks: bool, ignore_logs: bool ) -> PlaybookEntryList: current_send = None for x in lst: if isinstance(x, commands.SendData): if current_send is None or current_send.connection != x.connection: current_send = x yield x else: current_send.data += x.data else: ignore = (ignore_hooks and isinstance(x, commands.StartHook)) or ( ignore_logs and isinstance(x, commands.Log) ) if not ignore: current_send = None yield x class _TracebackInPlaybook(commands.Command): def __init__(self, exc): self.e = exc def __repr__(self): return self.e class Playbook: """ Assert that a layer emits the expected commands in reaction to a given sequence of events. For example, the following code asserts that the TCP layer emits an OpenConnection command immediately after starting and does not yield any further commands as a reaction to successful connection establishment. assert playbook(tcp.TCPLayer(tctx)) \ << commands.OpenConnection(tctx.server) >> reply(None) << None # this line is optional. This is syntactic sugar for the following: t = tcp.TCPLayer(tctx) x1 = list(t.handle_event(events.Start())) assert x1 == [commands.OpenConnection(tctx.server)] x2 = list(t.handle_event(events.OpenConnectionReply(x1[-1]))) assert x2 == [] """ layer: Layer """The base layer""" expected: PlaybookEntryList """expected command/event sequence""" actual: PlaybookEntryList """actual command/event sequence""" _errored: bool """used to check if playbook as been fully asserted""" logs: bool """If False, the playbook specification doesn't contain log commands.""" hooks: bool """If False, the playbook specification doesn't include hooks or hook replies. They are automatically replied to.""" def __init__( self, layer: Layer, hooks: bool = True, logs: bool = False, expected: Optional[PlaybookEntryList] = None, ): if expected is None: expected = [events.Start()] self.layer = layer self.expected = expected self.actual = [] self._errored = False self.logs = logs self.hooks = hooks def __rshift__(self, e): """Add an event to send""" assert isinstance(e, events.Event) self.expected.append(e) return self def __lshift__(self, c): """Add an expected command""" if c is None: return self assert isinstance(c, commands.Command) prev = self.expected[-1] two_subsequent_sends_to_the_same_remote = ( isinstance(c, commands.SendData) and isinstance(prev, commands.SendData) and prev.connection is c.connection ) if two_subsequent_sends_to_the_same_remote: prev.data += c.data else: self.expected.append(c) return self def __bool__(self): """Determine if playbook is correct.""" already_asserted = len(self.actual) i = already_asserted while i < len(self.expected): x = self.expected[i] if isinstance(x, commands.Command): pass else: if hasattr(x, "playbook_eval"): try: x = self.expected[i] = x.playbook_eval(self) except Exception: self.actual.append(_TracebackInPlaybook(traceback.format_exc())) break for name, value in vars(x).items(): if isinstance(value, _Placeholder): setattr(x, name, value()) if isinstance(x, events.OpenConnectionCompleted) and not x.reply: x.command.connection.state = ConnectionState.OPEN x.command.connection.timestamp_start = 1624544785 elif isinstance(x, events.ConnectionClosed): x.connection.state &= ~ConnectionState.CAN_READ x.connection.timestamp_end = 1624544787 self.actual.append(x) cmds: list[commands.Command] = [] try: # consume them one by one so that we can extend the log with all commands until traceback. for cmd in self.layer.handle_event(x): cmds.append(cmd) except Exception: self.actual.extend(cmds) self.actual.append(_TracebackInPlaybook(traceback.format_exc())) break cmds = list( _merge_sends( cmds, ignore_hooks=not self.hooks, ignore_logs=not self.logs ) ) self.actual.extend(cmds) pos = len(self.actual) - len(cmds) - 1 hook_replies = [] for cmd in cmds: pos += 1 assert self.actual[pos] == cmd if isinstance(cmd, commands.CloseConnection): if cmd.half_close: cmd.connection.state &= ~ConnectionState.CAN_WRITE else: cmd.connection.state = ConnectionState.CLOSED elif isinstance(cmd, commands.Log): need_to_emulate_log = ( not self.logs and cmd.level in ("debug", "info") and ( pos >= len(self.expected) or not isinstance(self.expected[pos], commands.Log) ) ) if need_to_emulate_log: self.expected.insert(pos, cmd) elif isinstance(cmd, commands.StartHook) and not self.hooks: need_to_emulate_hook = not self.hooks and ( pos >= len(self.expected) or ( not ( isinstance(self.expected[pos], commands.StartHook) and self.expected[pos].name == cmd.name ) ) ) if need_to_emulate_hook: self.expected.insert(pos, cmd) if cmd.blocking: # the current event may still have yielded more events, so we need to insert # the reply *after* those additional events. hook_replies.append(events.HookCompleted(cmd)) self.expected = ( self.expected[: pos + 1] + hook_replies + self.expected[pos + 1 :] ) eq( self.expected[i:], self.actual[i:] ) # compare now already to set placeholders i += 1 if not eq(self.expected, self.actual): self._errored = True diffs = list( difflib.ndiff( [_fmt_entry(x) for x in self.expected], [_fmt_entry(x) for x in self.actual], ) ) if already_asserted: diffs.insert(already_asserted, "==== asserted until here ====") diff = "\n".join(diffs) raise AssertionError(f"Playbook mismatch!\n{diff}") else: return True def __del__(self): # Playbooks are only executed on assert (which signals that the playbook is partially # complete), so we need to signal if someone forgets to assert and playbooks aren't # evaluated. is_final_destruct = not hasattr(self, "_errored") if is_final_destruct or ( not self._errored and len(self.actual) < len(self.expected) ): raise RuntimeError("Unfinished playbook!") class reply(events.Event): args: tuple[Any, ...] to: Union[commands.Command, int] side_effect: Callable[[Any], Any] def __init__( self, *args, to: Union[commands.Command, int] = -1, side_effect: Callable[[Any], None] = lambda x: None, ): """Utility method to reply to the latest hook in playbooks.""" assert not args or not isinstance(args[0], commands.Command) self.args = args self.to = to self.side_effect = side_effect def playbook_eval(self, playbook: Playbook) -> events.CommandCompleted: if isinstance(self.to, int): expected = playbook.expected[: playbook.expected.index(self)] assert abs(self.to) < len(expected) to = expected[self.to] if not isinstance(to, commands.Command): raise AssertionError(f"There is no command at offset {self.to}: {to}") else: self.to = to for cmd in reversed(playbook.actual): if eq(self.to, cmd): self.to = cmd break else: raise AssertionError(f"Expected command {self.to} did not occur.") assert isinstance(self.to, commands.Command) if isinstance(self.to, commands.StartHook): self.side_effect(*self.to.args()) reply_cls = events.HookCompleted else: self.side_effect(self.to) reply_cls = command_reply_subclasses[type(self.to)] try: inst = reply_cls(self.to, *self.args) except TypeError as e: raise ValueError(f"Cannot instantiate {reply_cls.__name__}: {e}") return inst T = TypeVar("T") class _Placeholder(Generic[T]): """ Placeholder value in playbooks, so that objects (flows in particular) can be referenced before they are known. Example: f = Placeholder(TCPFlow) assert ( playbook(tcp.TCPLayer(tctx)) << TcpStartHook(f) # the flow object returned here is generated by the layer. ) # We can obtain the flow object now using f(): assert f().messages == 0 """ def __init__(self, cls: type[T]): self._obj = None self._cls = cls def __call__(self) -> T: """Get the actual object""" return self._obj def setdefault(self, value: T) -> T: if self._obj is None: if self._cls is not Any and not isinstance(value, self._cls): raise TypeError( f"expected {self._cls.__name__}, got {type(value).__name__}." ) self._obj = value return self._obj def __repr__(self): return f"Placeholder:{repr(self._obj)}" def __str__(self): return f"Placeholder:{str(self._obj)}" # noinspection PyPep8Naming def Placeholder(cls: type[T] = Any) -> Union[T, _Placeholder[T]]: return _Placeholder(cls) class _AnyStrPlaceholder(_Placeholder[AnyStr]): def __init__(self, match: AnyStr): super().__init__(type(match)) self._match = match def setdefault(self, value: AnyStr) -> AnyStr: if self._obj is None: super().setdefault(value) if not re.search(self._match, self._obj, re.DOTALL): # type: ignore raise ValueError(f"{self._obj!r} does not match {self._match!r}.") return self._obj # noinspection PyPep8Naming def BytesMatching(match: bytes) -> Union[bytes, _AnyStrPlaceholder[bytes]]: return _AnyStrPlaceholder(match) # noinspection PyPep8Naming def StrMatching(match: str) -> Union[str, _AnyStrPlaceholder[str]]: return _AnyStrPlaceholder(match) class EchoLayer(Layer): """Echo layer that sends all data back to the client in lowercase.""" def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: if isinstance(event, events.DataReceived): yield commands.SendData(event.connection, event.data.lower()) if isinstance(event, events.ConnectionClosed): yield commands.CloseConnection(event.connection) class RecordLayer(Layer): """Layer that records all events but does nothing.""" event_log: list[events.Event] def __init__(self, context: context.Context) -> None: super().__init__(context) self.event_log = [] def _handle_event(self, event: events.Event) -> layer.CommandGenerator[None]: self.event_log.append(event) yield from () def reply_next_layer( child_layer: Union[type[Layer], Callable[[context.Context], Layer]], *args, **kwargs ) -> reply: """Helper function to simplify the syntax for next_layer events to this: << NextLayerHook(nl) >> reply_next_layer(tutils.EchoLayer) """ def set_layer(next_layer: layer.NextLayer) -> None: next_layer.layer = child_layer(next_layer.context) return reply(*args, side_effect=set_layer, **kwargs) mitmproxy-8.1.1/test/mitmproxy/script/000077500000000000000000000000001425660472000201325ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/script/__init__.py000066400000000000000000000000001425660472000222310ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/script/test_concurrent.py000066400000000000000000000022351425660472000237270ustar00rootroot00000000000000import asyncio import os import time import pytest from mitmproxy.test import tflow from mitmproxy.test import taddons class TestConcurrent: @pytest.mark.parametrize( "addon", ["concurrent_decorator.py", "concurrent_decorator_class.py"] ) async def test_concurrent(self, addon, tdata): with taddons.context() as tctx: sc = tctx.script(tdata.path(f"mitmproxy/data/addonscripts/{addon}")) f1, f2 = tflow.tflow(), tflow.tflow() start = time.time() await asyncio.gather( tctx.cycle(sc, f1), tctx.cycle(sc, f2), ) end = time.time() # This test may fail on overloaded CI systems, increase upper bound if necessary. if os.environ.get("CI"): assert 0.5 <= end - start else: assert 0.5 <= end - start < 1 async def test_concurrent_err(self, tdata): with taddons.context() as tctx: tctx.script( tdata.path("mitmproxy/data/addonscripts/concurrent_decorator_err.py") ) await tctx.master.await_log("decorator not supported") mitmproxy-8.1.1/test/mitmproxy/test_addonmanager.py000066400000000000000000000142401425660472000226600ustar00rootroot00000000000000from unittest import mock import pytest from mitmproxy import addonmanager from mitmproxy import addons from mitmproxy import command from mitmproxy import exceptions from mitmproxy import hooks from mitmproxy import master from mitmproxy import options from mitmproxy.proxy.layers.http import HttpRequestHook, HttpResponseHook from mitmproxy.test import taddons from mitmproxy.test import tflow class TAddon: def __init__(self, name, addons=None): self.name = name self.response = True self.running_called = False if addons: self.addons = addons @command.command("test.command") def testcommand(self) -> str: return "here" def __repr__(self): return "Addon(%s)" % self.name def done(self): pass def running(self): self.running_called = True class AsyncTAddon(TAddon): async def done(self): pass async def running(self): self.running_called = True class THalt: def running(self): raise exceptions.AddonHalt class AsyncTHalt: async def running(self): raise exceptions.AddonHalt class AOption: def load(self, l): l.add_option("custom_option", bool, False, "help") class AOldAPI: def clientconnect(self): pass def test_command(): with taddons.context() as tctx: tctx.master.addons.add(TAddon("test")) assert tctx.master.commands.execute("test.command") == "here" async def test_halt(): o = options.Options() m = master.Master(o) a = addonmanager.AddonManager(m) halt = THalt() end = TAddon("end") a.add(halt) a.add(end) assert not end.running_called a.trigger(hooks.RunningHook()) assert not end.running_called a.remove(halt) a.trigger(hooks.RunningHook()) assert end.running_called async def test_async_halt(): o = options.Options() m = master.Master(o) a = addonmanager.AddonManager(m) halt = AsyncTHalt() end = AsyncTAddon("end") a.add(halt) a.add(end) assert not end.running_called await a.trigger_event(hooks.RunningHook()) assert not end.running_called a.remove(halt) await a.trigger_event(hooks.RunningHook()) assert end.running_called async def test_lifecycle(): o = options.Options() m = master.Master(o) a = addonmanager.AddonManager(m) a.add(TAddon("one")) with pytest.raises(exceptions.AddonManagerError): a.add(TAddon("one")) with pytest.raises(exceptions.AddonManagerError): a.remove(TAddon("nonexistent")) f = tflow.tflow() await a.handle_lifecycle(HttpRequestHook(f)) a._configure_all(o, o.keys()) def test_defaults(): assert addons.default_addons() async def test_mixed_async_sync(): with taddons.context(loadcore=False) as tctx: a = tctx.master.addons assert len(a) == 0 a1 = TAddon("sync") a2 = AsyncTAddon("async") a.add(a1) a.add(a2) # test that we can call both sync and async hooks asynchronously assert not a1.running_called assert not a2.running_called await a.trigger_event(hooks.RunningHook()) assert a1.running_called assert a2.running_called # test that calling an async hook synchronously fails a1.running_called = False a2.running_called = False a.trigger(hooks.RunningHook()) assert a1.running_called await tctx.master.await_log("called from sync context") async def test_loader(): with taddons.context() as tctx: with mock.patch("mitmproxy.ctx.log.warn") as warn: l = addonmanager.Loader(tctx.master) l.add_option("custom_option", bool, False, "help") assert "custom_option" in l.master.options # calling this again with the same signature is a no-op. l.add_option("custom_option", bool, False, "help") assert not warn.called # a different signature should emit a warning though. l.add_option("custom_option", bool, True, "help") assert warn.called def cmd(a: str) -> str: return "foo" l.add_command("test.command", cmd) async def test_simple(): with taddons.context(loadcore=False) as tctx: a = tctx.master.addons assert len(a) == 0 a.add(TAddon("one")) assert a.get("one") assert not a.get("two") assert len(a) == 1 a.clear() assert len(a) == 0 assert not a.chain a.add(TAddon("one")) a.trigger("nonexistent") await tctx.master.await_log("AssertionError") f = tflow.tflow() a.trigger(hooks.RunningHook()) a.trigger(HttpResponseHook(f)) await tctx.master.await_log("not callable") tctx.master.clear() a.get("one").response = addons a.trigger(HttpResponseHook(f)) with pytest.raises(AssertionError): await tctx.master.await_log("not callable", timeout=0.01) a.remove(a.get("one")) assert not a.get("one") ta = TAddon("one") a.add(ta) a.trigger(hooks.RunningHook()) assert ta.running_called assert ta in a async def test_load_option(): o = options.Options() m = master.Master(o) a = addonmanager.AddonManager(m) a.add(AOption()) assert "custom_option" in m.options._options async def test_nesting(): o = options.Options() m = master.Master(o) a = addonmanager.AddonManager(m) a.add( TAddon("one", addons=[TAddon("two"), TAddon("three", addons=[TAddon("four")])]) ) assert len(a.chain) == 1 assert a.get("one") assert a.get("two") assert a.get("three") assert a.get("four") a.trigger(hooks.RunningHook()) assert a.get("one").running_called assert a.get("two").running_called assert a.get("three").running_called assert a.get("four").running_called a.remove(a.get("three")) assert not a.get("three") assert not a.get("four") async def test_old_api(): with taddons.context(loadcore=False) as tctx: tctx.master.addons.add(AOldAPI()) await tctx.master.await_log("clientconnect event has been removed") mitmproxy-8.1.1/test/mitmproxy/test_certs.py000066400000000000000000000232301425660472000213570ustar00rootroot00000000000000import os from datetime import datetime, timezone from pathlib import Path from cryptography import x509 from cryptography.x509 import NameOID import pytest from mitmproxy import certs from ..conftest import skip_windows # class TestDNTree: # def test_simple(self): # d = certs.DNTree() # d.add("foo.com", "foo") # d.add("bar.com", "bar") # assert d.get("foo.com") == "foo" # assert d.get("bar.com") == "bar" # assert not d.get("oink.com") # assert not d.get("oink") # assert not d.get("") # assert not d.get("oink.oink") # # d.add("*.match.org", "match") # assert not d.get("match.org") # assert d.get("foo.match.org") == "match" # assert d.get("foo.foo.match.org") == "match" # # def test_wildcard(self): # d = certs.DNTree() # d.add("foo.com", "foo") # assert not d.get("*.foo.com") # d.add("*.foo.com", "wild") # # d = certs.DNTree() # d.add("*", "foo") # assert d.get("foo.com") == "foo" # assert d.get("*.foo.com") == "foo" # assert d.get("com") == "foo" @pytest.fixture() def tstore(tdata): return certs.CertStore.from_store( tdata.path("mitmproxy/data/confdir"), "mitmproxy", 2048 ) class TestCertStore: def test_create_explicit(self, tmpdir): ca = certs.CertStore.from_store(str(tmpdir), "test", 2048) assert ca.get_cert("foo", []) ca2 = certs.CertStore.from_store(str(tmpdir), "test", 2048) assert ca2.get_cert("foo", []) assert ca.default_ca.serial == ca2.default_ca.serial def test_create_no_common_name(self, tstore): assert tstore.get_cert(None, []).cert.cn is None def test_chain_file(self, tdata, tmp_path): cert = Path(tdata.path("mitmproxy/data/confdir/mitmproxy-ca.pem")).read_bytes() (tmp_path / "mitmproxy-ca.pem").write_bytes(cert) ca = certs.CertStore.from_store(tmp_path, "mitmproxy", 2048) assert ca.default_chain_file is None (tmp_path / "mitmproxy-ca.pem").write_bytes(2 * cert) ca = certs.CertStore.from_store(tmp_path, "mitmproxy", 2048) assert ca.default_chain_file == (tmp_path / "mitmproxy-ca.pem") def test_sans(self, tstore): c1 = tstore.get_cert("foo.com", ["*.bar.com"]) tstore.get_cert("foo.bar.com", []) # assert c1 == c2 c3 = tstore.get_cert("bar.com", []) assert not c1 == c3 def test_sans_change(self, tstore): tstore.get_cert("foo.com", ["*.bar.com"]) entry = tstore.get_cert("foo.bar.com", ["*.baz.com"]) assert "*.baz.com" in entry.cert.altnames def test_expire(self, tstore): tstore.STORE_CAP = 3 tstore.get_cert("one.com", []) tstore.get_cert("two.com", []) tstore.get_cert("three.com", []) assert ("one.com", ()) in tstore.certs assert ("two.com", ()) in tstore.certs assert ("three.com", ()) in tstore.certs tstore.get_cert("one.com", []) assert ("one.com", ()) in tstore.certs assert ("two.com", ()) in tstore.certs assert ("three.com", ()) in tstore.certs tstore.get_cert("four.com", []) assert ("one.com", ()) not in tstore.certs assert ("two.com", ()) in tstore.certs assert ("three.com", ()) in tstore.certs assert ("four.com", ()) in tstore.certs def test_overrides(self, tmp_path): ca1 = certs.CertStore.from_store(tmp_path / "ca1", "test", 2048) ca2 = certs.CertStore.from_store(tmp_path / "ca2", "test", 2048) assert not ca1.default_ca.serial == ca2.default_ca.serial dc = ca2.get_cert("foo.com", ["sans.example.com"]) dcp = tmp_path / "dc" dcp.write_bytes(dc.cert.to_pem()) ca1.add_cert_file("foo.com", dcp) ret = ca1.get_cert("foo.com", []) assert ret.cert.serial == dc.cert.serial def test_create_dhparams(self, tmp_path): filename = tmp_path / "dhparam.pem" certs.CertStore.load_dhparam(filename) assert filename.exists() @skip_windows def test_umask_secret(self, tmpdir): filename = str(tmpdir.join("secret")) with certs.CertStore.umask_secret(), open(filename, "wb"): pass # TODO: How do we actually attempt to read that file as another user? assert os.stat(filename).st_mode & 0o77 == 0 class TestDummyCert: def test_with_ca(self, tstore): r = certs.dummy_cert( tstore.default_privatekey, tstore.default_ca._cert, "foo.com", ["one.com", "two.com", "*.three.com", "127.0.0.1"], "Foo Ltd.", ) assert r.cn == "foo.com" assert r.altnames == ["one.com", "two.com", "*.three.com", "127.0.0.1"] assert r.organization == "Foo Ltd." r = certs.dummy_cert( tstore.default_privatekey, tstore.default_ca._cert, None, [], None ) assert r.cn is None assert r.organization is None assert r.altnames == [] class TestCert: def test_simple(self, tdata): with open(tdata.path("mitmproxy/net/data/text_cert"), "rb") as f: d = f.read() c1 = certs.Cert.from_pem(d) assert c1.cn == "google.com" assert len(c1.altnames) == 436 assert c1.organization == "Google Inc" assert hash(c1) with open(tdata.path("mitmproxy/net/data/text_cert_2"), "rb") as f: d = f.read() c2 = certs.Cert.from_pem(d) assert c2.cn == "www.inode.co.nz" assert len(c2.altnames) == 2 assert c2.fingerprint() assert c2.notbefore == datetime( year=2010, month=1, day=11, hour=19, minute=27, second=36, tzinfo=timezone.utc, ) assert c2.notafter == datetime( year=2011, month=1, day=12, hour=9, minute=14, second=55, tzinfo=timezone.utc, ) assert c2.subject assert c2.keyinfo == ("RSA", 2048) assert c2.serial assert c2.issuer assert c2.to_pem() assert c2.has_expired() is not None assert ( repr(c2) == "" ) assert c1 != c2 def test_convert(self, tdata): with open(tdata.path("mitmproxy/net/data/text_cert"), "rb") as f: d = f.read() c = certs.Cert.from_pem(d) assert c == certs.Cert.from_pem(c.to_pem()) assert c == certs.Cert.from_state(c.get_state()) assert c == certs.Cert.from_pyopenssl(c.to_pyopenssl()) @pytest.mark.parametrize( "filename,name,bits", [ ("text_cert", "RSA", 1024), ("dsa_cert.pem", "DSA", 1024), ("ec_cert.pem", "EC (secp256r1)", 256), ], ) def test_keyinfo(self, tdata, filename, name, bits): with open(tdata.path(f"mitmproxy/net/data/{filename}"), "rb") as f: d = f.read() c = certs.Cert.from_pem(d) assert c.keyinfo == (name, bits) def test_err_broken_sans(self, tdata): with open(tdata.path("mitmproxy/net/data/text_cert_weird1"), "rb") as f: d = f.read() c = certs.Cert.from_pem(d) # This breaks unless we ignore a decoding error. assert c.altnames is not None def test_state(self, tdata): with open(tdata.path("mitmproxy/net/data/text_cert"), "rb") as f: d = f.read() c = certs.Cert.from_pem(d) c.get_state() c2 = c.copy() a = c.get_state() b = c2.get_state() assert a == b assert c == c2 assert c is not c2 c2.set_state(a) assert c == c2 def test_from_store_with_passphrase(self, tdata, tstore): tstore.add_cert_file( "unencrypted-no-pass", Path(tdata.path("mitmproxy/data/testkey.pem")), None ) tstore.add_cert_file( "unencrypted-pass", Path(tdata.path("mitmproxy/data/testkey.pem")), b"password", ) tstore.add_cert_file( "encrypted-pass", Path(tdata.path("mitmproxy/data/mitmproxy.pem")), b"password", ) with pytest.raises(TypeError): tstore.add_cert_file( "encrypted-no-pass", Path(tdata.path("mitmproxy/data/mitmproxy.pem")), None, ) def test_special_character(self, tdata): with open(tdata.path("mitmproxy/net/data/text_cert_with_comma"), "rb") as f: d = f.read() c = certs.Cert.from_pem(d) assert dict(c.issuer).get("O") == "DigiCert, Inc." assert dict(c.subject).get("O") == "GitHub, Inc." def test_multi_valued_rdns(self, tdata): subject = x509.Name( [ x509.RelativeDistinguishedName( [ x509.NameAttribute(NameOID.TITLE, "Test"), x509.NameAttribute(NameOID.COMMON_NAME, "Multivalue"), x509.NameAttribute(NameOID.SURNAME, "RDNs"), x509.NameAttribute(NameOID.ORGANIZATION_NAME, "TSLA"), ] ), x509.RelativeDistinguishedName( [x509.NameAttribute(NameOID.ORGANIZATION_NAME, "PyCA")] ), ] ) expected = [ ("2.5.4.12", "Test"), ("CN", "Multivalue"), ("2.5.4.4", "RDNs"), ("O", "TSLA"), ("O", "PyCA"), ] assert (certs._name_to_keyval(subject)) == expected mitmproxy-8.1.1/test/mitmproxy/test_command.py000066400000000000000000000557171425660472000216740ustar00rootroot00000000000000import inspect import io from collections.abc import Sequence import pytest import mitmproxy.types from mitmproxy import command from mitmproxy import exceptions from mitmproxy import flow from mitmproxy.test import taddons from mitmproxy.test import tflow class TAddon: @command.command("cmd1") def cmd1(self, foo: str) -> str: """cmd1 help""" return "ret " + foo @command.command("cmd2") def cmd2(self, foo: str) -> str: return 99 @command.command("cmd3") def cmd3(self, foo: int) -> int: return foo @command.command("cmd4") def cmd4(self, a: int, b: str, c: mitmproxy.types.Path) -> str: return "ok" @command.command("subcommand") def subcommand( self, cmd: mitmproxy.types.Cmd, *args: mitmproxy.types.CmdArgs ) -> str: return "ok" @command.command("empty") def empty(self) -> None: pass @command.command("varargs") def varargs(self, one: str, *var: str) -> Sequence[str]: return list(var) def choices(self) -> Sequence[str]: return ["one", "two", "three"] @command.argument("arg", type=mitmproxy.types.Choice("choices")) def choose(self, arg: str) -> Sequence[str]: return ["one", "two", "three"] @command.command("path") def path(self, arg: mitmproxy.types.Path) -> None: pass @command.command("flow") def flow(self, f: flow.Flow, s: str) -> None: pass class Unsupported: pass class TypeErrAddon: @command.command("noret") def noret(self): pass @command.command("invalidret") def invalidret(self) -> Unsupported: pass @command.command("invalidarg") def invalidarg(self, u: Unsupported): pass class TestCommand: def test_typecheck(self): with taddons.context(loadcore=False) as tctx: cm = command.CommandManager(tctx.master) a = TypeErrAddon() command.Command(cm, "noret", a.noret) with pytest.raises(exceptions.CommandError): command.Command(cm, "invalidret", a.invalidret) with pytest.raises(exceptions.CommandError): assert command.Command(cm, "invalidarg", a.invalidarg) def test_varargs(self): with taddons.context() as tctx: cm = command.CommandManager(tctx.master) a = TAddon() c = command.Command(cm, "varargs", a.varargs) assert c.signature_help() == "varargs one *var -> str[]" assert c.call(["one", "two", "three"]) == ["two", "three"] def test_call(self): with taddons.context() as tctx: cm = command.CommandManager(tctx.master) a = TAddon() c = command.Command(cm, "cmd.path", a.cmd1) assert c.call(["foo"]) == "ret foo" assert c.signature_help() == "cmd.path foo -> str" c = command.Command(cm, "cmd.two", a.cmd2) with pytest.raises(exceptions.CommandError): c.call(["foo"]) c = command.Command(cm, "cmd.three", a.cmd3) assert c.call(["1"]) == 1 def test_parse_partial(self): tests = [ [ "foo bar", [ command.ParseResult( value="foo", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="bar", type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ "cmd1 'bar", [ command.ParseResult( value="cmd1", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="'bar", type=str, valid=True), ], [], ], [ "a", [command.ParseResult(value="a", type=mitmproxy.types.Cmd, valid=False)], [], ], [ "", [], [ command.CommandParameter("", mitmproxy.types.Cmd), command.CommandParameter("", mitmproxy.types.CmdArgs), ], ], [ "cmd3 1", [ command.ParseResult( value="cmd3", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="1", type=int, valid=True), ], [], ], [ "cmd3 ", [ command.ParseResult( value="cmd3", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [command.CommandParameter("foo", int)], ], [ "subcommand ", [ command.ParseResult( value="subcommand", type=mitmproxy.types.Cmd, valid=True, ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [ command.CommandParameter("cmd", mitmproxy.types.Cmd), command.CommandParameter( "args", mitmproxy.types.CmdArgs, kind=inspect.Parameter.VAR_POSITIONAL, ), ], ], [ "varargs one", [ command.ParseResult( value="varargs", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="one", type=str, valid=True), ], [ command.CommandParameter( "var", str, kind=inspect.Parameter.VAR_POSITIONAL ) ], ], [ "varargs one two three", [ command.ParseResult( value="varargs", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="one", type=str, valid=True), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="two", type=str, valid=True), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="three", type=str, valid=True), ], [], ], [ "subcommand cmd3 ", [ command.ParseResult( value="subcommand", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="cmd3", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [command.CommandParameter("foo", int)], ], [ "cmd4", [ command.ParseResult( value="cmd4", type=mitmproxy.types.Cmd, valid=True ), ], [ command.CommandParameter("a", int), command.CommandParameter("b", str), command.CommandParameter("c", mitmproxy.types.Path), ], ], [ "cmd4 ", [ command.ParseResult( value="cmd4", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [ command.CommandParameter("a", int), command.CommandParameter("b", str), command.CommandParameter("c", mitmproxy.types.Path), ], ], [ "cmd4 1", [ command.ParseResult( value="cmd4", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="1", type=int, valid=True), ], [ command.CommandParameter("b", str), command.CommandParameter("c", mitmproxy.types.Path), ], ], [ "flow", [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), ], [ command.CommandParameter("f", flow.Flow), command.CommandParameter("s", str), ], ], [ "flow ", [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [ command.CommandParameter("f", flow.Flow), command.CommandParameter("s", str), ], ], [ "flow x", [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="x", type=flow.Flow, valid=False), ], [ command.CommandParameter("s", str), ], ], [ "flow x ", [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value="x", type=flow.Flow, valid=False), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [ command.CommandParameter("s", str), ], ], [ 'flow "one two', [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult(value='"one two', type=flow.Flow, valid=False), ], [ command.CommandParameter("s", str), ], ], [ 'flow "three four"', [ command.ParseResult( value="flow", type=mitmproxy.types.Cmd, valid=True ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value='"three four"', type=flow.Flow, valid=False ), ], [ command.CommandParameter("s", str), ], ], [ "spaces ' '", [ command.ParseResult( value="spaces", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="' '", type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ 'spaces2 " "', [ command.ParseResult( value="spaces2", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value='" "', type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ '"abc"', [ command.ParseResult( value='"abc"', type=mitmproxy.types.Cmd, valid=False ), ], [], ], [ "'def'", [ command.ParseResult( value="'def'", type=mitmproxy.types.Cmd, valid=False ), ], [], ], [ "cmd10 'a' \"b\" c", [ command.ParseResult( value="cmd10", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="'a'", type=mitmproxy.types.Unknown, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value='"b"', type=mitmproxy.types.Unknown, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="c", type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ "cmd11 'a \"b\" c'", [ command.ParseResult( value="cmd11", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="'a \"b\" c'", type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ "cmd12 \"a 'b' c\"", [ command.ParseResult( value="cmd12", type=mitmproxy.types.Cmd, valid=False ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="\"a 'b' c\"", type=mitmproxy.types.Unknown, valid=False ), ], [], ], [ " spaces_at_the_begining_are_not_stripped", [ command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="spaces_at_the_begining_are_not_stripped", type=mitmproxy.types.Cmd, valid=False, ), ], [], ], [ " spaces_at_the_begining_are_not_stripped neither_at_the_end ", [ command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="spaces_at_the_begining_are_not_stripped", type=mitmproxy.types.Cmd, valid=False, ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), command.ParseResult( value="neither_at_the_end", type=mitmproxy.types.Unknown, valid=False, ), command.ParseResult( value=" ", type=mitmproxy.types.Space, valid=True ), ], [], ], ] with taddons.context() as tctx: tctx.master.addons.add(TAddon()) for s, expected, expectedremain in tests: current, remain = tctx.master.commands.parse_partial(s) assert (s, current, expectedremain) == (s, expected, remain) def test_simple(): with taddons.context() as tctx: c = command.CommandManager(tctx.master) a = TAddon() c.add("one.two", a.cmd1) assert c.commands["one.two"].help == "cmd1 help" assert c.execute("one.two foo") == "ret foo" assert c.execute('one.two "foo"') == "ret foo" assert c.execute("one.two 'foo bar'") == "ret foo bar" assert c.call("one.two", "foo") == "ret foo" with pytest.raises(exceptions.CommandError, match="Unknown"): c.execute("nonexistent") with pytest.raises(exceptions.CommandError, match="Invalid"): c.execute("") with pytest.raises(exceptions.CommandError, match="argument mismatch"): c.execute("one.two too many args") with pytest.raises(exceptions.CommandError, match="Unknown"): c.call("nonexistent") with pytest.raises(exceptions.CommandError, match="Unknown"): c.execute("\\") c.add("empty", a.empty) c.execute("empty") fp = io.StringIO() c.dump(fp) assert fp.getvalue() def test_typename(): assert command.typename(str) == "str" assert command.typename(Sequence[flow.Flow]) == "flow[]" assert command.typename(mitmproxy.types.Data) == "data[][]" assert command.typename(mitmproxy.types.CutSpec) == "cut[]" assert command.typename(flow.Flow) == "flow" assert command.typename(Sequence[str]) == "str[]" assert command.typename(mitmproxy.types.Choice("foo")) == "choice" assert command.typename(mitmproxy.types.Path) == "path" assert command.typename(mitmproxy.types.Cmd) == "cmd" with pytest.raises(exceptions.CommandError, match="missing type annotation"): command.typename(inspect._empty) with pytest.raises(exceptions.CommandError, match="unsupported type"): command.typename(None) class DummyConsole: @command.command("view.flows.resolve") def resolve(self, spec: str) -> Sequence[flow.Flow]: n = int(spec) return [tflow.tflow(resp=True)] * n @command.command("cut") def cut(self, spec: str) -> mitmproxy.types.Data: return [["test"]] def test_parsearg(): with taddons.context() as tctx: tctx.master.addons.add(DummyConsole()) assert command.parsearg(tctx.master.commands, "foo", str) == "foo" with pytest.raises(exceptions.CommandError, match="Unsupported"): command.parsearg(tctx.master.commands, "foo", type) with pytest.raises(exceptions.CommandError): command.parsearg(tctx.master.commands, "foo", int) class TDec: @command.command("cmd1") def cmd1(self, foo: str) -> str: """cmd1 help""" return "ret " + foo @command.command("cmd2") def cmd2(self, foo: str) -> str: return 99 @command.command("empty") def empty(self) -> None: pass class TAttr: def __getattr__(self, item): raise OSError class TAttr2: def __getattr__(self, item): return TAttr2() class TCmds(TAttr): def __init__(self): self.TAttr = TAttr() self.TAttr2 = TAttr2() @command.command("empty") def empty(self) -> None: pass async def test_collect_commands(): """ This tests for errors thrown by getattr() or __getattr__ implementations that return an object for .command_name. """ with taddons.context() as tctx: c = command.CommandManager(tctx.master) a = TCmds() c.collect_commands(a) assert "empty" in c.commands a = TypeErrAddon() c.collect_commands(a) await tctx.master.await_log("Could not load") def test_decorator(): with taddons.context() as tctx: c = command.CommandManager(tctx.master) a = TDec() c.collect_commands(a) assert "cmd1" in c.commands assert c.execute("cmd1 bar") == "ret bar" assert "empty" in c.commands assert c.execute("empty") is None with taddons.context() as tctx: tctx.master.addons.add(a) assert tctx.master.commands.execute("cmd1 bar") == "ret bar" def test_verify_arg_signature(): with pytest.raises(exceptions.CommandError): command.verify_arg_signature(lambda: None, [1, 2], {}) print("hello there") command.verify_arg_signature(lambda a, b: None, [1, 2], {}) mitmproxy-8.1.1/test/mitmproxy/test_command_lexer.py000066400000000000000000000032701425660472000230560ustar00rootroot00000000000000import pyparsing import pytest from hypothesis import given, example from hypothesis.strategies import text from mitmproxy import command_lexer @pytest.mark.parametrize( "test_input,valid", [ ("'foo'", True), ('"foo"', True), ("'foo' bar'", False), ("'foo' 'bar'", False), ("'foo'x", False), (""""foo """, True), (""""foo 'bar' """, True), ('"foo\\', True), ], ) def test_partial_quoted_string(test_input, valid): if valid: assert ( command_lexer.PartialQuotedString.parseString(test_input, parseAll=True)[0] == test_input ) else: with pytest.raises(pyparsing.ParseException): command_lexer.PartialQuotedString.parseString(test_input, parseAll=True) @pytest.mark.parametrize( "test_input,expected", [ ("'foo'", ["'foo'"]), ('"foo"', ['"foo"']), ("'foo' 'bar'", ["'foo'", " ", "'bar'"]), ("'foo'x", ["'foo'", "x"]), (""""foo""", ['"foo']), (""""foo 'bar' """, [""""foo 'bar' """]), ('"foo\\', ['"foo\\']), ], ) def test_expr(test_input, expected): assert list(command_lexer.expr.parseString(test_input, parseAll=True)) == expected @given(text()) @example(r"foo") @example(r"'foo\''") @example(r"'foo\"'") @example(r'"foo\""') @example(r'"foo\'"') @example("'foo\\'") @example("'foo\\\\'") @example('"foo\\\'"') @example('"foo\\\\\'"') @example("'foo\\\"'") @example(r"\\\foo") def test_quote_unquote_cycle(s): assert command_lexer.unquote(command_lexer.quote(s)).replace(r"\x22", '"') == s @given(text()) @example("'foo\\'") def test_unquote_never_fails(s): command_lexer.unquote(s) mitmproxy-8.1.1/test/mitmproxy/test_connection.py000066400000000000000000000045071425660472000224040ustar00rootroot00000000000000import pytest from mitmproxy.connection import Server, Client, ConnectionState from mitmproxy.test.tflow import tclient_conn, tserver_conn class TestConnection: def test_basic(self): c = Client(("127.0.0.1", 52314), ("127.0.0.1", 8080), 1607780791) assert not c.tls_established c.timestamp_tls_setup = 1607780792 assert c.tls_established assert c.connected c.state = ConnectionState.CAN_WRITE assert not c.connected def test_eq(self): c = tclient_conn() c2 = c.copy() assert c == c assert c != c2 assert c != 42 assert hash(c) != hash(c2) c2.id = c.id assert c == c2 class TestClient: def test_basic(self): c = Client(("127.0.0.1", 52314), ("127.0.0.1", 8080), 1607780791) assert repr(c) assert str(c) c.timestamp_tls_setup = 1607780791 assert str(c) c.alpn = b"foo" assert str(c) == "Client(127.0.0.1:52314, state=open, alpn=foo)" def test_state(self): c = tclient_conn() assert Client.from_state(c.get_state()).get_state() == c.get_state() c2 = tclient_conn() assert c != c2 c2.timestamp_start = 42 c.set_state(c2.get_state()) assert c.timestamp_start == 42 c3 = c.copy() assert c3.get_state() != c.get_state() c.id = c3.id = "foo" assert c3.get_state() == c.get_state() class TestServer: def test_basic(self): s = Server(("address", 22)) assert repr(s) assert str(s) s.timestamp_tls_setup = 1607780791 assert str(s) s.alpn = b"foo" s.sockname = ("127.0.0.1", 54321) assert str(s) == "Server(address:22, state=closed, alpn=foo, src_port=54321)" def test_state(self): c = tserver_conn() c2 = c.copy() assert c2.get_state() != c.get_state() c.id = c2.id = "foo" assert c2.get_state() == c.get_state() def test_address(self): s = Server(("address", 22)) s.address = ("example.com", 443) s.state = ConnectionState.OPEN with pytest.raises(RuntimeError): s.address = ("example.com", 80) # No-op assignment, allowed because it might be triggered by a Server.set_state() call. s.address = ("example.com", 443) mitmproxy-8.1.1/test/mitmproxy/test_ctx.py000066400000000000000000000000241425660472000210310ustar00rootroot00000000000000# TODO: write tests mitmproxy-8.1.1/test/mitmproxy/test_dns.py000066400000000000000000000223011425660472000210210ustar00rootroot00000000000000import ipaddress import struct import pytest from mitmproxy import dns from mitmproxy import flowfilter from mitmproxy.test import tflow from mitmproxy.test import tutils class TestResourceRecord: def test_str(self): assert ( str(dns.ResourceRecord.A("test", ipaddress.IPv4Address("1.2.3.4"))) == "1.2.3.4" ) assert ( str(dns.ResourceRecord.AAAA("test", ipaddress.IPv6Address("::1"))) == "::1" ) assert ( str(dns.ResourceRecord.CNAME("test", "some.other.host")) == "some.other.host" ) assert ( str(dns.ResourceRecord.PTR("test", "some.other.host")) == "some.other.host" ) assert str(dns.ResourceRecord.TXT("test", "unicode text 😀")) == "unicode text 😀" assert ( str( dns.ResourceRecord( "test", dns.types.A, dns.classes.IN, dns.ResourceRecord.DEFAULT_TTL, b"", ) ) == "0x (invalid A data)" ) assert ( str( dns.ResourceRecord( "test", dns.types.SOA, dns.classes.IN, dns.ResourceRecord.DEFAULT_TTL, b"\x00\x01\x02\x03", ) ) == "0x00010203" ) def test_setter(self): rr = dns.ResourceRecord( "test", dns.types.ANY, dns.classes.IN, dns.ResourceRecord.DEFAULT_TTL, b"" ) rr.ipv4_address = ipaddress.IPv4Address("8.8.4.4") assert rr.ipv4_address == ipaddress.IPv4Address("8.8.4.4") rr.ipv6_address = ipaddress.IPv6Address("2001:4860:4860::8844") assert rr.ipv6_address == ipaddress.IPv6Address("2001:4860:4860::8844") rr.domain_name = "www.example.org" assert rr.domain_name == "www.example.org" rr.text = "sample text" assert rr.text == "sample text" class TestMessage: def test_json(self): resp = tutils.tdnsresp() json = resp.to_json() assert json["id"] == resp.id assert len(json["questions"]) == len(resp.questions) assert json["questions"][0]["name"] == resp.questions[0].name assert len(json["answers"]) == len(resp.answers) assert json["answers"][0]["data"] == str(resp.answers[0]) def test_responses(self): req = tutils.tdnsreq() resp = tutils.tdnsresp() resp2 = req.succeed( [ dns.ResourceRecord.A( "dns.google", ipaddress.IPv4Address("8.8.8.8"), ttl=32 ), dns.ResourceRecord.A( "dns.google", ipaddress.IPv4Address("8.8.4.4"), ttl=32 ), ] ) resp2.timestamp = resp.timestamp assert resp == resp2 assert resp2.size == 8 with pytest.raises(ValueError): req.fail(dns.response_codes.NOERROR) assert ( req.fail(dns.response_codes.FORMERR).response_code == dns.response_codes.FORMERR ) def test_range(self): def test(what: str, min: int, max: int): req = tutils.tdnsreq() setattr(req, what, min) assert getattr(dns.Message.unpack(req.packed), what) == min setattr(req, what, min - 1) with pytest.raises(ValueError): req.packed setattr(req, what, max) assert getattr(dns.Message.unpack(req.packed), what) == max setattr(req, what, max + 1) with pytest.raises(ValueError): req.packed test("id", 0, 2 ** 16 - 1) test("reserved", 0, 7) test("op_code", 0, 0b1111) test("response_code", 0, 0b1111) def test_packing(self): def assert_eq(m: dns.Message, b: bytes) -> None: m_b = dns.Message.unpack(b) m_b.timestamp = m.timestamp assert m_b == m assert m_b.packed == m.packed assert_eq( tutils.tdnsreq(), b"\x00\x2a\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03dns\x06google\x00\x00\x01\x00\x01", ) with pytest.raises(struct.error): dns.Message.unpack( b"\x00\x2a\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03dns\x06google\x00\x00\x01\x00\x01\x00" ) assert_eq( tutils.tdnsresp(), ( b"\x00\x2a\x81\x80\x00\x01\x00\x02\x00\x00\x00\x00\x03dns\x06google\x00\x00\x01\x00\x01" b"\xc0\x0c\x00\x01\x00\x01\x00\x00\x00 \x00\x04\x08\x08\x08\x08\xc0\x0c\x00\x01\x00\x01" b"\x00\x00\x00 \x00\x04\x08\x08\x04\x04" ), ) with pytest.raises(struct.error): # question error dns.Message.unpack( b"\x00\x2a\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03dns\x06goo" ) with pytest.raises(struct.error): # rr length error dns.Message.unpack( b"\x00\x2a\x81\x80\x00\x01\x00\x02\x00\x00\x00\x00\x03dns\x06google\x00\x00\x01\x00\x01" + b"\xc0\x0c\x00\x01\x00\x01\x00\x00\x00 \x00\x04\x08\x08\x08\x08\xc0\x0c\x00\x01\x00\x01\x00\x00\x00 \x00\x04\x08\x08\x04" ) txt = dns.Message.unpack( b"V\x1a\x81\x80\x00\x01\x00\x01\x00\x01\x00\x01\x05alive\x06github\x03com\x00\x00" + b"\x10\x00\x01\xc0\x0c\x00\x05\x00\x01\x00\x00\x0b\xc6\x00\x07\x04live\xc0\x12\xc0\x12\x00\x06\x00\x01" + b"\x00\x00\x03\x84\x00H\x07ns-1707\tawsdns-21\x02co\x02uk\x00\x11awsdns-hostmaster\x06amazon\xc0\x19\x00" + b"\x00\x00\x01\x00\x00\x1c \x00\x00\x03\x84\x00\x12u\x00\x00\x01Q\x80\x00\x00)\x02\x00\x00\x00\x00\x00\x00\x00" ) assert txt.answers[0].domain_name == "live.github.com" invalid_rr_domain_name = dns.Message.unpack( b"V\x1a\x81\x80\x00\x01\x00\x01\x00\x01\x00\x01\x05alive\x06github\x03com\x00\x00" + b"\x10\x00\x01\xc0\x0c\x00\x05\x00\x01\x00\x00\x0b\xc6\x00\x07\x99live\xc0\x12\xc0\x12\x00\x06\x00\x01" + b"\x00\x00\x03\x84\x00H\x07ns-1707\tawsdns-21\x02co\x02uk\x00\x11awsdns-hostmaster\x06amazon\xc0\x19\x00" + b"\x00\x00\x01\x00\x00\x1c \x00\x00\x03\x84\x00\x12u\x00\x00\x01Q\x80\x00\x00)\x02\x00\x00\x00\x00\x00\x00\x00" ) assert invalid_rr_domain_name.answers[0].data == b"\x99live\xc0\x12" req = tutils.tdnsreq() for flag in ( "authoritative_answer", "truncation", "recursion_desired", "recursion_available", ): setattr(req, flag, True) assert getattr(dns.Message.unpack(req.packed), flag) is True setattr(req, flag, False) assert getattr(dns.Message.unpack(req.packed), flag) is False def test_copy(self): msg = tutils.tdnsresp() assert dns.Message.from_state(msg.get_state()) == msg copy = msg.copy() assert copy is not msg assert copy != msg copy.id = msg.id assert copy == msg assert copy.questions is not msg.questions assert copy.questions == msg.questions assert copy.answers is not msg.answers assert copy.answers == msg.answers assert copy.authorities is not msg.authorities assert copy.authorities == msg.authorities assert copy.additionals is not msg.additionals assert copy.additionals == msg.additionals class TestDNSFlow: def test_copy(self): f = tflow.tdnsflow(resp=True) assert repr(f) f.get_state() f2 = f.copy() a = f.get_state() b = f2.get_state() del a["id"] del b["id"] assert a == b assert not f == f2 assert f is not f2 assert f.request.get_state() == f2.request.get_state() assert f.request is not f2.request assert f.request == f2.request assert f.response is not f2.response assert f.response.get_state() == f2.response.get_state() assert f.response == f2.response f = tflow.tdnsflow(err=True) f2 = f.copy() assert f is not f2 assert f.request is not f2.request assert f.request == f2.request assert f.error.get_state() == f2.error.get_state() assert f.error is not f2.error def test_match(self): f = tflow.tdnsflow(resp=True) assert not flowfilter.match("~b nonexistent", f) assert flowfilter.match(None, f) assert flowfilter.match("~b dns.google", f) assert flowfilter.match("~b 8.8.8.8", f) assert flowfilter.match("~bq dns.google", f) assert not flowfilter.match("~bq 8.8.8.8", f) assert flowfilter.match("~bs dns.google", f) assert flowfilter.match("~bs 8.8.4.4", f) assert flowfilter.match("~dns", f) assert not flowfilter.match("~dns", tflow.ttcpflow()) assert not flowfilter.match("~dns", tflow.tflow()) f = tflow.tdnsflow(err=True) assert flowfilter.match("~e", f) with pytest.raises(ValueError): flowfilter.match("~", f) def test_repr(self): f = tflow.tdnsflow() assert "DNSFlow" in repr(f) mitmproxy-8.1.1/test/mitmproxy/test_eventsequence.py000066400000000000000000000052031425660472000231110ustar00rootroot00000000000000import pytest from mitmproxy import eventsequence from mitmproxy.proxy import layers from mitmproxy.test import tflow @pytest.mark.parametrize( "resp, err", [ (False, False), (True, False), (False, True), (True, True), ], ) def test_http_flow(resp, err): f = tflow.tflow(resp=resp, err=err) i = eventsequence.iterate(f) assert isinstance(next(i), layers.http.HttpRequestHeadersHook) assert isinstance(next(i), layers.http.HttpRequestHook) if resp: assert isinstance(next(i), layers.http.HttpResponseHeadersHook) assert isinstance(next(i), layers.http.HttpResponseHook) if err: assert isinstance(next(i), layers.http.HttpErrorHook) def test_websocket_flow(): f = tflow.twebsocketflow() i = eventsequence.iterate(f) assert isinstance(next(i), layers.http.HttpRequestHeadersHook) assert isinstance(next(i), layers.http.HttpRequestHook) assert isinstance(next(i), layers.http.HttpResponseHeadersHook) assert isinstance(next(i), layers.http.HttpResponseHook) assert isinstance(next(i), layers.websocket.WebsocketStartHook) assert len(f.websocket.messages) == 0 assert isinstance(next(i), layers.websocket.WebsocketMessageHook) assert len(f.websocket.messages) == 1 assert isinstance(next(i), layers.websocket.WebsocketMessageHook) assert len(f.websocket.messages) == 2 assert isinstance(next(i), layers.websocket.WebsocketMessageHook) assert len(f.websocket.messages) == 3 assert isinstance(next(i), layers.websocket.WebsocketEndHook) @pytest.mark.parametrize("err", [False, True]) def test_tcp_flow(err): f = tflow.ttcpflow(err=err) i = eventsequence.iterate(f) assert isinstance(next(i), layers.tcp.TcpStartHook) assert len(f.messages) == 0 assert isinstance(next(i), layers.tcp.TcpMessageHook) assert len(f.messages) == 1 assert isinstance(next(i), layers.tcp.TcpMessageHook) assert len(f.messages) == 2 if err: assert isinstance(next(i), layers.tcp.TcpErrorHook) else: assert isinstance(next(i), layers.tcp.TcpEndHook) @pytest.mark.parametrize( "resp, err", [ (False, False), (True, False), (False, True), (True, True), ], ) def test_dns(resp, err): f = tflow.tdnsflow(resp=resp, err=err) i = eventsequence.iterate(f) assert isinstance(next(i), layers.dns.DnsRequestHook) if resp: assert isinstance(next(i), layers.dns.DnsResponseHook) if err: assert isinstance(next(i), layers.dns.DnsErrorHook) def test_invalid(): with pytest.raises(TypeError): next(eventsequence.iterate(42)) mitmproxy-8.1.1/test/mitmproxy/test_exceptions.py000066400000000000000000000000241425660472000224140ustar00rootroot00000000000000# TODO: write tests mitmproxy-8.1.1/test/mitmproxy/test_flow.py000066400000000000000000000111751425660472000212130ustar00rootroot00000000000000import io import pytest import mitmproxy.io from mitmproxy import flow from mitmproxy import flowfilter from mitmproxy import options from mitmproxy.exceptions import FlowReadException from mitmproxy.io import tnetstring from mitmproxy.proxy import server_hooks, layers from mitmproxy.test import taddons, tflow class State: def __init__(self): self.flows = [] def request(self, f): if f not in self.flows: self.flows.append(f) def response(self, f): if f not in self.flows: self.flows.append(f) def websocket_start(self, f): if f not in self.flows: self.flows.append(f) class TestSerialize: def test_roundtrip(self): sio = io.BytesIO() f = tflow.tflow() f.marked = ":default:" f.marked = True f.comment = "test comment" f.request.content = bytes(range(256)) w = mitmproxy.io.FlowWriter(sio) w.add(f) sio.seek(0) r = mitmproxy.io.FlowReader(sio) l = list(r.stream()) assert len(l) == 1 f2 = l[0] assert f2.get_state() == f.get_state() assert f2.request.data == f.request.data assert f2.marked def test_filter(self): sio = io.BytesIO() flt = flowfilter.parse("~c 200") w = mitmproxy.io.FilteredFlowWriter(sio, flt) f = tflow.tflow(resp=True) f.response.status_code = 200 w.add(f) f = tflow.tflow(resp=True) f.response.status_code = 201 w.add(f) sio.seek(0) r = mitmproxy.io.FlowReader(sio) assert len(list(r.stream())) def test_error(self): buf = io.BytesIO() buf.write(b"bogus") buf.seek(0) r = mitmproxy.io.FlowReader(buf) with pytest.raises(FlowReadException, match="Invalid data format"): list(r.stream()) buf = io.BytesIO() f = tflow.tdummyflow() w = mitmproxy.io.FlowWriter(buf) w.add(f) buf = io.BytesIO(buf.getvalue().replace(b"dummy", b"nknwn")) r = mitmproxy.io.FlowReader(buf) with pytest.raises(FlowReadException, match="Unknown flow type"): list(r.stream()) f = FlowReadException("foo") assert str(f) == "foo" def test_versioncheck(self): f = tflow.tflow() d = f.get_state() d["version"] = (0, 0) sio = io.BytesIO() tnetstring.dump(d, sio) sio.seek(0) r = mitmproxy.io.FlowReader(sio) with pytest.raises(Exception, match="version"): list(r.stream()) def test_copy(self): """ _backup may be shared across instances. That should not raise errors. """ f = tflow.tflow() f.backup() f.request.path = "/foo" f2 = f.copy() f2.revert() f.revert() class TestFlowMaster: async def test_load_http_flow_reverse(self): opts = options.Options(mode="reverse:https://use-this-domain") s = State() with taddons.context(s, options=opts) as ctx: f = tflow.tflow(resp=True) await ctx.master.load_flow(f) assert s.flows[0].request.host == "use-this-domain" async def test_all(self): opts = options.Options(mode="reverse:https://use-this-domain") s = State() with taddons.context(s, options=opts) as ctx: f = tflow.tflow(req=None) await ctx.master.addons.handle_lifecycle( server_hooks.ClientConnectedHook(f.client_conn) ) f.request = mitmproxy.test.tutils.treq() await ctx.master.addons.handle_lifecycle(layers.http.HttpRequestHook(f)) assert len(s.flows) == 1 f.response = mitmproxy.test.tutils.tresp() await ctx.master.addons.handle_lifecycle(layers.http.HttpResponseHook(f)) assert len(s.flows) == 1 await ctx.master.addons.handle_lifecycle( server_hooks.ClientDisconnectedHook(f.client_conn) ) f.error = flow.Error("msg") await ctx.master.addons.handle_lifecycle(layers.http.HttpErrorHook(f)) class TestError: def test_getset_state(self): e = flow.Error("Error") state = e.get_state() assert flow.Error.from_state(state).get_state() == e.get_state() assert e.copy() e2 = flow.Error("bar") assert not e == e2 e.set_state(e2.get_state()) assert e.get_state() == e2.get_state() e3 = e.copy() assert e3.get_state() == e.get_state() def test_repr(self): e = flow.Error("yay") assert repr(e) assert str(e) mitmproxy-8.1.1/test/mitmproxy/test_flowfilter.py000066400000000000000000000473401425660472000224240ustar00rootroot00000000000000import io import pytest from unittest.mock import patch from mitmproxy.test import tflow from mitmproxy import flowfilter, http class TestParsing: def _dump(self, x): c = io.StringIO() x.dump(fp=c) assert c.getvalue() def test_parse_err(self): with pytest.raises(ValueError, match="Empty filter"): flowfilter.parse("") with pytest.raises(ValueError, match="Invalid filter"): flowfilter.parse("~b") with pytest.raises(ValueError, match="Invalid filter"): flowfilter.parse("~h [") def test_simple(self): assert flowfilter.parse("~q") assert flowfilter.parse("~c 10") assert flowfilter.parse("~m foobar") assert flowfilter.parse("~u foobar") assert flowfilter.parse("~q ~c 10") assert flowfilter.parse("~replay") assert flowfilter.parse("~replayq") assert flowfilter.parse("~replays") assert flowfilter.parse("~comment .") p = flowfilter.parse("~q ~c 10") self._dump(p) assert len(p.lst) == 2 def test_non_ascii(self): assert flowfilter.parse("~s шгн") def test_naked_url(self): a = flowfilter.parse("foobar ~h rex") assert a.lst[0].expr == "foobar" assert a.lst[1].expr == "rex" self._dump(a) def test_quoting(self): a = flowfilter.parse("~u 'foo ~u bar' ~u voing") assert a.lst[0].expr == "foo ~u bar" assert a.lst[1].expr == "voing" self._dump(a) a = flowfilter.parse("~u foobar") assert a.expr == "foobar" a = flowfilter.parse(r"~u 'foobar\"\''") assert a.expr == "foobar\"'" a = flowfilter.parse(r'~u "foo \'bar"') assert a.expr == "foo 'bar" def test_nesting(self): a = flowfilter.parse("(~u foobar & ~h voing)") assert a.lst[0].expr == "foobar" self._dump(a) def test_not(self): a = flowfilter.parse("!~h test") assert a.itm.expr == "test" a = flowfilter.parse("!(~u test & ~h bar)") assert a.itm.lst[0].expr == "test" self._dump(a) def test_binaryops(self): a = flowfilter.parse("~u foobar | ~h voing") isinstance(a, flowfilter.FOr) self._dump(a) a = flowfilter.parse("~u foobar & ~h voing") isinstance(a, flowfilter.FAnd) self._dump(a) def test_wideops(self): a = flowfilter.parse("~hq 'header: qvalue'") assert isinstance(a, flowfilter.FHeadRequest) self._dump(a) class TestMatchingHTTPFlow: def req(self): return tflow.tflow() def resp(self): return tflow.tflow(resp=True) def err(self): return tflow.tflow(err=True) def q(self, q, o): return flowfilter.parse(q)(o) def test_http(self): s = self.req() assert self.q("~http", s) assert not self.q("~tcp", s) def test_asset(self): s = self.resp() assert not self.q("~a", s) s.response.headers["content-type"] = "text/javascript" assert self.q("~a", s) def test_fcontenttype(self): q = self.req() s = self.resp() assert not self.q("~t content", q) assert not self.q("~t content", s) q.request.headers["content-type"] = "text/json" assert self.q("~t json", q) assert self.q("~tq json", q) assert not self.q("~ts json", q) s.response.headers["content-type"] = "text/json" assert self.q("~t json", s) del s.response.headers["content-type"] s.request.headers["content-type"] = "text/json" assert self.q("~t json", s) assert self.q("~tq json", s) assert not self.q("~ts json", s) def test_freq_fresp(self): q = self.req() s = self.resp() assert self.q("~q", q) assert not self.q("~q", s) assert not self.q("~s", q) assert self.q("~s", s) def test_ferr(self): e = self.err() assert self.q("~e", e) def test_fmarked(self): q = self.req() assert not self.q("~marked", q) q.marked = ":default:" assert self.q("~marked", q) def test_fmarker_char(self): t = tflow.tflow() t.marked = ":default:" assert not self.q("~marker X", t) t.marked = "X" assert self.q("~marker X", t) def test_head(self): q = self.req() s = self.resp() assert not self.q("~h nonexistent", q) assert self.q("~h qvalue", q) assert self.q("~h header", q) assert self.q("~h 'header: qvalue'", q) assert self.q("~h 'header: qvalue'", s) assert self.q("~h 'header-response: svalue'", s) assert self.q("~hq 'header: qvalue'", s) assert not self.q("~hq 'header-response: svalue'", s) assert self.q("~hq 'header: qvalue'", q) assert not self.q("~hq 'header-request: svalue'", q) assert not self.q("~hs 'header: qvalue'", s) assert self.q("~hs 'header-response: svalue'", s) assert not self.q("~hs 'header: qvalue'", q) def match_body(self, q, s): assert not self.q("~b nonexistent", q) assert self.q("~b content", q) assert self.q("~b message", s) assert not self.q("~bq nomatch", s) assert self.q("~bq content", q) assert self.q("~bq content", s) assert not self.q("~bq message", q) assert not self.q("~bq message", s) s.response.text = "яч" # Cyrillic assert self.q("~bs яч", s) s.response.text = "测试" # Chinese assert self.q("~bs 测试", s) s.response.text = "ॐ" # Hindi assert self.q("~bs ॐ", s) s.response.text = "لله" # Arabic assert self.q("~bs لله", s) s.response.text = "θεός" # Greek assert self.q("~bs θεός", s) s.response.text = "לוהים" # Hebrew assert self.q("~bs לוהים", s) s.response.text = "神" # Japanese assert self.q("~bs 神", s) s.response.text = "하나님" # Korean assert self.q("~bs 하나님", s) s.response.text = "Äÿ" # Latin assert self.q("~bs Äÿ", s) assert not self.q("~bs nomatch", s) assert not self.q("~bs content", q) assert not self.q("~bs content", s) assert not self.q("~bs message", q) s.response.text = "message" assert self.q("~bs message", s) def test_body(self): q = self.req() s = self.resp() self.match_body(q, s) q.request.encode("gzip") s.request.encode("gzip") s.response.encode("gzip") self.match_body(q, s) def test_method(self): q = self.req() assert self.q("~m get", q) assert not self.q("~m post", q) q.request.method = "oink" assert not self.q("~m get", q) def test_domain(self): q = self.req() assert self.q("~d address", q) assert not self.q("~d none", q) def test_url(self): q = self.req() s = self.resp() assert self.q("~u address", q) assert self.q("~u address:22/path", q) assert not self.q("~u moo/path", q) q.request = None assert not self.q("~u address", q) assert self.q("~u address", s) assert self.q("~u address:22/path", s) assert not self.q("~u moo/path", s) def test_code(self): q = self.req() s = self.resp() assert not self.q("~c 200", q) assert self.q("~c 200", s) assert not self.q("~c 201", s) def test_src(self): q = self.req() assert self.q("~src 127.0.0.1", q) assert not self.q("~src foobar", q) assert self.q("~src :22", q) assert not self.q("~src :99", q) assert self.q("~src 127.0.0.1:22", q) q.client_conn.peername = None assert not self.q("~src address:22", q) q.client_conn = None assert not self.q("~src address:22", q) def test_dst(self): q = self.req() q.server_conn = tflow.tserver_conn() assert self.q("~dst address", q) assert not self.q("~dst foobar", q) assert self.q("~dst :22", q) assert not self.q("~dst :99", q) assert self.q("~dst address:22", q) q.server_conn.address = None assert not self.q("~dst address:22", q) q.server_conn = None assert not self.q("~dst address:22", q) def test_and(self): s = self.resp() assert self.q("~c 200 & ~h head", s) assert self.q("~c 200 & ~h head", s) assert not self.q("~c 200 & ~h nohead", s) assert self.q("(~c 200 & ~h head) & ~b content", s) assert not self.q("(~c 200 & ~h head) & ~b nonexistent", s) assert not self.q("(~c 200 & ~h nohead) & ~b content", s) def test_or(self): s = self.resp() assert self.q("~c 200 | ~h nohead", s) assert self.q("~c 201 | ~h head", s) assert not self.q("~c 201 | ~h nohead", s) assert self.q("(~c 201 | ~h nohead) | ~s", s) def test_not(self): s = self.resp() assert not self.q("! ~c 200", s) assert self.q("! ~c 201", s) assert self.q("!~c 201 !~c 202", s) assert not self.q("!~c 201 !~c 200", s) def test_replay(self): f = tflow.tflow() assert not self.q("~replay", f) f.is_replay = "request" assert self.q("~replay", f) assert self.q("~replayq", f) assert not self.q("~replays", f) f.is_replay = "response" assert self.q("~replay", f) assert not self.q("~replayq", f) assert self.q("~replays", f) def test_metadata(self): f = tflow.tflow() f.metadata["a"] = 1 f.metadata["b"] = "string" f.metadata["c"] = {"key": "value"} assert self.q("~meta a", f) assert not self.q("~meta no", f) assert self.q("~meta string", f) assert self.q("~meta key", f) assert self.q("~meta value", f) assert self.q('~meta "b: string"', f) assert self.q("~meta \"'key': 'value'\"", f) class TestMatchingDNSFlow: def req(self): return tflow.tdnsflow() def resp(self): return tflow.tdnsflow(resp=True) def err(self): return tflow.tdnsflow(err=True) def q(self, q, o): return flowfilter.parse(q)(o) def test_dns(self): s = self.req() assert self.q("~dns", s) assert not self.q("~http", s) assert not self.q("~tcp", s) def test_freq_fresp(self): q = self.req() s = self.resp() assert self.q("~q", q) assert not self.q("~q", s) assert not self.q("~s", q) assert self.q("~s", s) def test_ferr(self): e = self.err() assert self.q("~e", e) def test_body(self): q = self.req() s = self.resp() assert not self.q("~b nonexistent", q) assert self.q("~b dns.google", q) assert self.q("~b 8.8.8.8", s) assert not self.q("~bq 8.8.8.8", s) assert self.q("~bq dns.google", q) assert self.q("~bq dns.google", s) assert not self.q("~bs dns.google", q) assert self.q("~bs dns.google", s) assert self.q("~bs 8.8.8.8", s) def test_url(self): f = self.req() assert not self.q("~u whatever", f) assert self.q("~u dns.google", f) class TestMatchingTCPFlow: def flow(self): return tflow.ttcpflow() def err(self): return tflow.ttcpflow(err=True) def q(self, q, o): return flowfilter.parse(q)(o) def test_tcp(self): f = self.flow() assert self.q("~tcp", f) assert not self.q("~http", f) assert not self.q("~websocket", f) def test_ferr(self): e = self.err() assert self.q("~e", e) def test_body(self): f = self.flow() # Messages sent by client or server assert self.q("~b hello", f) assert self.q("~b me", f) assert not self.q("~b nonexistent", f) # Messages sent by client assert self.q("~bq hello", f) assert not self.q("~bq me", f) assert not self.q("~bq nonexistent", f) # Messages sent by server assert self.q("~bs me", f) assert not self.q("~bs hello", f) assert not self.q("~bs nonexistent", f) def test_src(self): f = self.flow() assert self.q("~src 127.0.0.1", f) assert not self.q("~src foobar", f) assert self.q("~src :22", f) assert not self.q("~src :99", f) assert self.q("~src 127.0.0.1:22", f) def test_dst(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~dst address", f) assert not self.q("~dst foobar", f) assert self.q("~dst :22", f) assert not self.q("~dst :99", f) assert self.q("~dst address:22", f) def test_and(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~b hello & ~b me", f) assert not self.q("~src wrongaddress & ~b hello", f) assert self.q("(~src :22 & ~dst :22) & ~b hello", f) assert not self.q("(~src address:22 & ~dst :22) & ~b nonexistent", f) assert not self.q("(~src address:22 & ~dst :99) & ~b hello", f) def test_or(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~b hello | ~b me", f) assert self.q("~src :22 | ~b me", f) assert not self.q("~src :99 | ~dst :99", f) assert self.q("(~src :22 | ~dst :22) | ~b me", f) def test_not(self): f = self.flow() assert not self.q("! ~src :22", f) assert self.q("! ~src :99", f) assert self.q("!~src :99 !~src :99", f) assert not self.q("!~src :99 !~src :22", f) def test_request(self): f = self.flow() assert not self.q("~q", f) def test_response(self): f = self.flow() assert not self.q("~s", f) def test_headers(self): f = self.flow() assert not self.q("~h whatever", f) # Request headers assert not self.q("~hq whatever", f) # Response headers assert not self.q("~hs whatever", f) def test_content_type(self): f = self.flow() assert not self.q("~t whatever", f) # Request content-type assert not self.q("~tq whatever", f) # Response content-type assert not self.q("~ts whatever", f) def test_code(self): f = self.flow() assert not self.q("~c 200", f) def test_domain(self): f = self.flow() assert not self.q("~d whatever", f) def test_method(self): f = self.flow() assert not self.q("~m whatever", f) def test_url(self): f = self.flow() assert not self.q("~u whatever", f) class TestMatchingWebSocketFlow: def flow(self) -> http.HTTPFlow: return tflow.twebsocketflow() def q(self, q, o): return flowfilter.parse(q)(o) def test_websocket(self): f = self.flow() assert self.q("~websocket", f) assert not self.q("~tcp", f) assert self.q("~http", f) def test_handshake(self): f = self.flow() assert self.q("~websocket", f) assert not self.q("~tcp", f) assert self.q("~http", f) f = tflow.tflow() assert not self.q("~websocket", f) f = tflow.tflow(resp=True) assert not self.q("~websocket", f) def test_domain(self): q = self.flow() assert self.q("~d example.com", q) assert not self.q("~d none", q) def test_url(self): q = self.flow() assert self.q("~u example.com", q) assert self.q("~u example.com/ws", q) assert not self.q("~u moo/path", q) def test_body(self): f = self.flow() # Messages sent by client or server assert self.q("~b hello", f) assert self.q("~b me", f) assert not self.q("~b nonexistent", f) # Messages sent by client assert self.q("~bq hello", f) assert not self.q("~bq me", f) assert not self.q("~bq nonexistent", f) # Messages sent by server assert self.q("~bs me", f) assert not self.q("~bs hello", f) assert not self.q("~bs nonexistent", f) def test_src(self): f = self.flow() assert self.q("~src 127.0.0.1", f) assert not self.q("~src foobar", f) assert self.q("~src :22", f) assert not self.q("~src :99", f) assert self.q("~src 127.0.0.1:22", f) def test_dst(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~dst address", f) assert not self.q("~dst foobar", f) assert self.q("~dst :22", f) assert not self.q("~dst :99", f) assert self.q("~dst address:22", f) def test_and(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~b hello & ~b me", f) assert not self.q("~src wrongaddress & ~b hello", f) assert self.q("(~src :22 & ~dst :22) & ~b hello", f) assert not self.q("(~src address:22 & ~dst :22) & ~b nonexistent", f) assert not self.q("(~src address:22 & ~dst :99) & ~b hello", f) def test_or(self): f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~b hello | ~b me", f) assert self.q("~src :22 | ~b me", f) assert not self.q("~src :99 | ~dst :99", f) assert self.q("(~src :22 | ~dst :22) | ~b me", f) def test_not(self): f = self.flow() assert not self.q("! ~src :22", f) assert self.q("! ~src :99", f) assert self.q("!~src :99 !~src :99", f) assert not self.q("!~src :99 !~src :22", f) class TestMatchingDummyFlow: def flow(self): return tflow.tdummyflow() def err(self): return tflow.tdummyflow(err=True) def q(self, q, o): return flowfilter.parse(q)(o) def test_filters(self): e = self.err() f = self.flow() f.server_conn = tflow.tserver_conn() assert self.q("~all", f) assert not self.q("~a", f) assert not self.q("~b whatever", f) assert not self.q("~bq whatever", f) assert not self.q("~bs whatever", f) assert not self.q("~c 0", f) assert not self.q("~d whatever", f) assert self.q("~dst address", f) assert not self.q("~dst nonexistent", f) assert self.q("~e", e) assert not self.q("~e", f) assert not self.q("~http", f) assert not self.q("~tcp", f) assert not self.q("~websocket", f) assert not self.q("~h whatever", f) assert not self.q("~hq whatever", f) assert not self.q("~hs whatever", f) assert not self.q("~m whatever", f) assert not self.q("~s", f) assert self.q("~src 127.0.0.1", f) assert not self.q("~src nonexistent", f) assert not self.q("~tcp", f) assert not self.q("~t whatever", f) assert not self.q("~tq whatever", f) assert not self.q("~ts whatever", f) assert not self.q("~u whatever", f) assert not self.q("~q", f) assert not self.q("~comment .", f) f.comment = "comment" assert self.q("~comment .", f) @patch("traceback.extract_tb") def test_pyparsing_bug(extract_tb): """https://github.com/mitmproxy/mitmproxy/issues/1087""" # The text is a string with leading and trailing whitespace stripped; if the source is not available it is None. extract_tb.return_value = [("", 1, "test", None)] assert flowfilter.parse("test") def test_match(): with pytest.raises(ValueError): flowfilter.match("[foobar", None) assert flowfilter.match(None, None) assert not flowfilter.match("foobar", None) mitmproxy-8.1.1/test/mitmproxy/test_hooks.py000066400000000000000000000014401425660472000213610ustar00rootroot00000000000000from dataclasses import dataclass import pytest from mitmproxy import hooks def test_hook(): with pytest.raises(TypeError, match="may not be instantiated directly"): hooks.Hook() class NoDataClass(hooks.Hook): pass with pytest.raises(TypeError, match="not a dataclass"): NoDataClass() @dataclass class FooHook(hooks.Hook): data: bytes e = FooHook(b"foo") assert repr(e) assert e.args() == [b"foo"] assert FooHook in hooks.all_hooks.values() with pytest.warns(RuntimeWarning, match="Two conflicting event classes"): @dataclass class FooHook2(hooks.Hook): name = "foo" @dataclass class AnotherABC(hooks.Hook): name = "" assert AnotherABC not in hooks.all_hooks.values() mitmproxy-8.1.1/test/mitmproxy/test_http.py000066400000000000000000001135751425660472000212320ustar00rootroot00000000000000import asyncio import email import time import json from unittest import mock import pytest from mitmproxy import flow from mitmproxy import flowfilter from mitmproxy.http import Headers, Request, Response, HTTPFlow from mitmproxy.net.http.cookies import CookieAttrs from mitmproxy.test.tflow import tflow from mitmproxy.test.tutils import treq, tresp class TestRequest: def test_simple(self): f = tflow() r = f.request u = r.url r.url = u with pytest.raises(ValueError): setattr(r, "url", "") assert r.url == u r2 = r.copy() assert r.get_state() == r2.get_state() assert hash(r) def test_get_url(self): r = treq() assert r.url == "http://address:22/path" r.scheme = "https" assert r.url == "https://address:22/path" r.host = "host" r.port = 42 assert r.url == "https://host:42/path" r.host = "address" r.port = 22 assert r.url == "https://address:22/path" assert r.pretty_url == "https://address:22/path" r.headers["Host"] = "foo.com:22" assert r.url == "https://address:22/path" assert r.pretty_url == "https://foo.com:22/path" def test_constrain_encoding(self): r = treq() r.headers["accept-encoding"] = "gzip, oink" r.constrain_encoding() assert "oink" not in r.headers["accept-encoding"] r.headers.set_all("accept-encoding", ["gzip", "oink"]) r.constrain_encoding() assert "oink" not in r.headers["accept-encoding"] def test_get_content_type(self): resp = tresp() resp.headers = Headers(content_type="text/plain") assert resp.headers["content-type"] == "text/plain" class TestRequestData: def test_init(self): with pytest.raises(UnicodeEncodeError): treq(method="fööbär") with pytest.raises(UnicodeEncodeError): treq(scheme="fööbär") assert treq(host="fööbär").host == "fööbär" with pytest.raises(UnicodeEncodeError): treq(path="/fööbär") with pytest.raises(UnicodeEncodeError): treq(http_version="föö/bä.r") with pytest.raises(ValueError): treq(headers="foobar") with pytest.raises(ValueError): treq(content="foobar") with pytest.raises(ValueError): treq(trailers="foobar") assert isinstance(treq(headers=()).headers, Headers) assert isinstance(treq(trailers=()).trailers, Headers) class TestRequestCore: """ Tests for addons and the attributes that are directly proxied from the data structure """ def test_repr(self): request = treq() assert repr(request) == "Request(GET address:22/path)" request.host = None assert repr(request) == "Request(GET /path)" def test_init_conv(self): assert Request( b"example.com", 80, "GET", "http", "example.com", "/", "HTTP/1.1", (), None, (), 0, 0, ) # type: ignore def test_make(self): r = Request.make("GET", "https://example.com/") assert r.method == "GET" assert r.scheme == "https" assert r.host == "example.com" assert r.port == 443 assert r.path == "/" r = Request.make("GET", "https://example.com/", "content", {"Foo": "bar"}) assert r.content == b"content" assert r.headers["content-length"] == "7" assert r.headers["Foo"] == "bar" Request.make("GET", "https://example.com/", content=b"content") with pytest.raises(TypeError): Request.make("GET", "https://example.com/", content=42) r = Request.make("GET", "https://example.com/", headers=[(b"foo", b"bar")]) assert r.headers["foo"] == "bar" r = Request.make("GET", "https://example.com/", headers=({"foo": "baz"})) assert r.headers["foo"] == "baz" r = Request.make("GET", "https://example.com/", headers=Headers(foo="qux")) assert r.headers["foo"] == "qux" with pytest.raises(TypeError): Request.make("GET", "https://example.com/", headers=42) def test_first_line_format(self): assert treq(method=b"CONNECT").first_line_format == "authority" assert treq(authority=b"example.com").first_line_format == "absolute" assert treq(authority=b"").first_line_format == "relative" def test_method(self): _test_decoded_attr(treq(), "method") def test_scheme(self): _test_decoded_attr(treq(), "scheme") def test_port(self): _test_passthrough_attr(treq(), "port") def test_path(self): _test_decoded_attr(treq(), "path") def test_authority(self): request = treq() assert request.authority == request.data.authority.decode("idna") # Test IDNA encoding # Set str, get raw bytes request.authority = "ídna.example" assert request.data.authority == b"xn--dna-qma.example" # Set raw bytes, get decoded request.data.authority = b"xn--idn-gla.example" assert request.authority == "idná.example" # Set bytes, get raw bytes request.authority = b"xn--dn-qia9b.example" assert request.data.authority == b"xn--dn-qia9b.example" # IDNA encoding is not bijective request.authority = "fußball" assert request.authority == "fussball" # Don't fail on garbage request.data.authority = b"foo\xFF\x00bar" assert request.authority.startswith("foo") assert request.authority.endswith("bar") # foo.bar = foo.bar should not cause any side effects. d = request.authority request.authority = d assert request.data.authority == b"foo\xFF\x00bar" def test_host_update_also_updates_header(self): request = treq() assert "host" not in request.headers request.host = "example.com" assert "host" not in request.headers request.headers["Host"] = "foo" request.authority = "foo" request.host = "example.org" assert request.headers["Host"] == "example.org" assert request.authority == "example.org:22" def test_get_host_header(self): no_hdr = treq() assert no_hdr.host_header is None h1 = treq( headers=((b"host", b"header.example.com"),), authority=b"authority.example.com", ) assert h1.host_header == "header.example.com" h2 = h1.copy() h2.http_version = "HTTP/2.0" assert h2.host_header == "authority.example.com" h2_host_only = h2.copy() h2_host_only.authority = "" assert h2_host_only.host_header == "header.example.com" def test_modify_host_header(self): h1 = treq() assert "host" not in h1.headers h1.host_header = "example.com" assert h1.headers["Host"] == "example.com" assert not h1.authority h1.host_header = None assert "host" not in h1.headers assert not h1.authority h2 = treq(http_version=b"HTTP/2.0") h2.host_header = "example.org" assert "host" not in h2.headers assert h2.authority == "example.org" h2.headers["Host"] = "example.org" h2.host_header = "foo.example.com" assert h2.headers["Host"] == "foo.example.com" assert h2.authority == "foo.example.com" h2.host_header = None assert "host" not in h2.headers assert not h2.authority class TestRequestUtils: """ Tests for additional convenience methods. """ def test_url(self): request = treq() assert request.url == "http://address:22/path" request.url = "https://otheraddress:42/foo" assert request.scheme == "https" assert request.host == "otheraddress" assert request.port == 42 assert request.path == "/foo" with pytest.raises(ValueError): request.url = "not-a-url" def test_url_options(self): request = treq(method=b"OPTIONS", path=b"*") assert request.url == "http://address:22" def test_url_authority(self): request = treq(method=b"CONNECT") assert request.url == "address:22" def test_pretty_host(self): request = treq() # Without host header assert request.pretty_host == "address" assert request.host == "address" # Same port as self.port (22) request.headers["host"] = "other:22" assert request.pretty_host == "other" # Invalid IDNA request.headers["host"] = ".disqus.com" assert request.pretty_host == ".disqus.com" def test_pretty_url(self): request = treq() # Without host header assert request.url == "http://address:22/path" assert request.pretty_url == "http://address:22/path" request.headers["host"] = "other:22" assert request.pretty_url == "http://other:22/path" request = treq(method=b"CONNECT", authority=b"example:44") assert request.pretty_url == "example:44" def test_pretty_url_options(self): request = treq(method=b"OPTIONS", path=b"*") assert request.pretty_url == "http://address:22" def test_pretty_url_authority(self): request = treq(method=b"CONNECT", authority="address:22") assert request.pretty_url == "address:22" def test_get_query(self): request = treq() assert not request.query request.url = "http://localhost:80/foo?bar=42" assert dict(request.query) == {"bar": "42"} def test_set_query(self): request = treq() assert not request.query request.query["foo"] = "bar" assert request.query["foo"] == "bar" assert request.path == "/path?foo=bar" request.query = [("foo", "bar")] assert request.query["foo"] == "bar" assert request.path == "/path?foo=bar" def test_get_cookies_none(self): request = treq() request.headers = Headers() assert not request.cookies def test_get_cookies_single(self): request = treq() request.headers = Headers(cookie="cookiename=cookievalue") assert len(request.cookies) == 1 assert request.cookies["cookiename"] == "cookievalue" def test_get_cookies_double(self): request = treq() request.headers = Headers( cookie="cookiename=cookievalue;othercookiename=othercookievalue" ) result = request.cookies assert len(result) == 2 assert result["cookiename"] == "cookievalue" assert result["othercookiename"] == "othercookievalue" def test_get_cookies_withequalsign(self): request = treq() request.headers = Headers( cookie="cookiename=coo=kievalue;othercookiename=othercookievalue" ) result = request.cookies assert len(result) == 2 assert result["cookiename"] == "coo=kievalue" assert result["othercookiename"] == "othercookievalue" def test_set_cookies(self): request = treq() request.headers = Headers(cookie="cookiename=cookievalue") result = request.cookies result["cookiename"] = "foo" assert request.cookies["cookiename"] == "foo" request.cookies = [["one", "uno"], ["two", "due"]] assert request.cookies["one"] == "uno" assert request.cookies["two"] == "due" def test_get_path_components(self): request = treq(path=b"/foo/bar") assert request.path_components == ("foo", "bar") def test_set_path_components(self): request = treq() request.path_components = ["foo", "baz"] assert request.path == "/foo/baz" request.path_components = [] assert request.path == "/" request.path_components = ["foo", "baz"] request.query["hello"] = "hello" assert request.path_components == ("foo", "baz") request.path_components = ["abc"] assert request.path == "/abc?hello=hello" def test_anticache(self): request = treq() request.headers["If-Modified-Since"] = "foo" request.headers["If-None-Match"] = "bar" request.anticache() assert "If-Modified-Since" not in request.headers assert "If-None-Match" not in request.headers def test_anticomp(self): request = treq() request.headers["Accept-Encoding"] = "foobar" request.anticomp() assert request.headers["Accept-Encoding"] == "identity" def test_constrain_encoding(self): request = treq() h = request.headers.copy() request.constrain_encoding() # no-op if there is no accept_encoding header. assert request.headers == h request.headers["Accept-Encoding"] = "identity, gzip, foo" request.constrain_encoding() assert "foo" not in request.headers["Accept-Encoding"] assert "gzip" in request.headers["Accept-Encoding"] def test_get_urlencoded_form(self): request = treq(content=b"foobar=baz") assert not request.urlencoded_form request.headers["Content-Type"] = "application/x-www-form-urlencoded" assert list(request.urlencoded_form.items()) == [("foobar", "baz")] request.raw_content = b"\xFF" assert len(request.urlencoded_form) == 1 def test_set_urlencoded_form(self): request = treq(content=b"\xec\xed") request.urlencoded_form = [("foo", "bar"), ("rab", "oof")] assert request.headers["Content-Type"] == "application/x-www-form-urlencoded" assert request.content def test_get_multipart_form(self): request = treq(content=b"foobar") assert not request.multipart_form request.headers["Content-Type"] = "multipart/form-data" assert list(request.multipart_form.items()) == [] with mock.patch("mitmproxy.net.http.multipart.decode") as m: m.side_effect = ValueError assert list(request.multipart_form.items()) == [] def test_set_multipart_form(self): request = treq() request.multipart_form = [(b"file", b"shell.jpg"), (b"file_size", b"1000")] assert request.headers["Content-Type"].startswith("multipart/form-data") assert list(request.multipart_form.items()) == [ (b"file", b"shell.jpg"), (b"file_size", b"1000"), ] class TestResponse: def test_simple(self): f = tflow(resp=True) resp = f.response resp2 = resp.copy() assert resp2.get_state() == resp.get_state() def test_get_content_type(self): resp = tresp() resp.headers = Headers(content_type="text/plain") assert resp.headers["content-type"] == "text/plain" class TestResponseData: def test_init(self): with pytest.raises(ValueError): tresp(headers="foobar") with pytest.raises(UnicodeEncodeError): tresp(http_version="föö/bä.r") with pytest.raises(UnicodeEncodeError): tresp(reason="fööbär") with pytest.raises(ValueError): tresp(content="foobar") with pytest.raises(ValueError): tresp(trailers="foobar") assert isinstance(tresp(headers=()).headers, Headers) assert isinstance(tresp(trailers=()).trailers, Headers) class TestResponseCore: """ Tests for addons and the attributes that are directly proxied from the data structure """ def test_repr(self): response = tresp() assert repr(response) == "Response(200, unknown content type, 7b)" response.content = None assert repr(response) == "Response(200, no content)" def test_make(self): r = Response.make() assert r.status_code == 200 assert r.content == b"" r = Response.make(418, "teatime") assert r.status_code == 418 assert r.content == b"teatime" assert r.headers["content-length"] == "7" Response.make(content=b"foo") Response.make(content="foo") with pytest.raises(TypeError): Response.make(content=42) r = Response.make(headers=[(b"foo", b"bar")]) assert r.headers["foo"] == "bar" r = Response.make(headers=({"foo": "baz"})) assert r.headers["foo"] == "baz" r = Response.make(headers=Headers(foo="qux")) assert r.headers["foo"] == "qux" with pytest.raises(TypeError): Response.make(headers=42) def test_status_code(self): _test_passthrough_attr(tresp(), "status_code") def test_reason(self): resp = tresp() assert resp.reason == "OK" resp.reason = "ABC" assert resp.data.reason == b"ABC" resp.reason = b"DEF" assert resp.data.reason == b"DEF" resp.data.reason = b"cr\xe9e" assert resp.reason == "crée" class TestResponseUtils: """ Tests for additional convenience methods. """ def test_get_cookies_none(self): resp = tresp() resp.headers = Headers() assert not resp.cookies def test_get_cookies_empty(self): resp = tresp() resp.headers = Headers(set_cookie="") assert not resp.cookies def test_get_cookies_simple(self): resp = tresp() resp.headers = Headers(set_cookie="cookiename=cookievalue") result = resp.cookies assert len(result) == 1 assert "cookiename" in result assert result["cookiename"] == ("cookievalue", CookieAttrs()) def test_get_cookies_with_parameters(self): resp = tresp() cookie = "cookiename=cookievalue;domain=example.com;expires=Wed Oct 21 16:29:41 2015;path=/; HttpOnly" resp.headers = Headers(set_cookie=cookie) result = resp.cookies assert len(result) == 1 assert "cookiename" in result assert result["cookiename"][0] == "cookievalue" attrs = result["cookiename"][1] assert len(attrs) == 4 assert attrs["domain"] == "example.com" assert attrs["expires"] == "Wed Oct 21 16:29:41 2015" assert attrs["path"] == "/" assert attrs["httponly"] == "" def test_get_cookies_no_value(self): resp = tresp() resp.headers = Headers( set_cookie="cookiename=; Expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/" ) result = resp.cookies assert len(result) == 1 assert "cookiename" in result assert result["cookiename"][0] == "" assert len(result["cookiename"][1]) == 2 def test_get_cookies_twocookies(self): resp = tresp() resp.headers = Headers( [ [b"Set-Cookie", b"cookiename=cookievalue"], [b"Set-Cookie", b"othercookie=othervalue"], ] ) result = resp.cookies assert len(result) == 2 assert "cookiename" in result assert result["cookiename"] == ("cookievalue", CookieAttrs()) assert "othercookie" in result assert result["othercookie"] == ("othervalue", CookieAttrs()) def test_set_cookies(self): resp = tresp() resp.cookies["foo"] = ("bar", {}) assert len(resp.cookies) == 1 assert resp.cookies["foo"] == ("bar", CookieAttrs()) resp.cookies = [ ["one", ("uno", CookieAttrs())], ["two", ("due", CookieAttrs())], ] assert list(resp.cookies.keys()) == ["one", "two"] def test_refresh(self): r = tresp() n = time.time() r.headers["date"] = email.utils.formatdate(n, usegmt=True) pre = r.headers["date"] r.refresh(946681202) assert pre == r.headers["date"] r.refresh(946681262) d = email.utils.parsedate_tz(r.headers["date"]) d = email.utils.mktime_tz(d) # Weird that this is not exact... assert abs(60 - (d - n)) <= 1 cookie = "MOO=BAR; Expires=Tue, 08-Mar-2011 00:20:38 GMT; Path=foo.com; Secure" r.headers["set-cookie"] = cookie r.refresh() # Cookie refreshing is tested in test_cookies, we just make sure that it's triggered here. assert cookie != r.headers["set-cookie"] with mock.patch("mitmproxy.net.http.cookies.refresh_set_cookie_header") as m: m.side_effect = ValueError r.refresh(n) # Test negative unixtime, which raises on at least Windows. r.headers["date"] = pre = "Mon, 01 Jan 1601 00:00:00 GMT" r.refresh(946681202) assert r.headers["date"] == pre class TestHTTPFlow: def test_copy(self): f = tflow(resp=True) assert repr(f) f.get_state() f2 = f.copy() a = f.get_state() b = f2.get_state() del a["id"] del b["id"] assert a == b assert not f == f2 assert f is not f2 assert f.request.get_state() == f2.request.get_state() assert f.request is not f2.request assert f.request.headers == f2.request.headers assert f.request.headers is not f2.request.headers assert f.response.get_state() == f2.response.get_state() assert f.response is not f2.response f = tflow(err=True) f2 = f.copy() assert f is not f2 assert f.request is not f2.request assert f.request.headers == f2.request.headers assert f.request.headers is not f2.request.headers assert f.error.get_state() == f2.error.get_state() assert f.error is not f2.error def test_match(self): f = tflow(resp=True) assert not flowfilter.match("~b test", f) assert flowfilter.match(None, f) assert not flowfilter.match("~b test", f) f = tflow(err=True) assert flowfilter.match("~e", f) with pytest.raises(ValueError): flowfilter.match("~", f) def test_backup(self): f = tflow() f.response = tresp() f.request.content = b"foo" assert not f.modified() f.backup() f.request.content = b"bar" assert f.modified() f.revert() assert f.request.content == b"foo" def test_backup_idempotence(self): f = tflow(resp=True) f.backup() f.revert() f.backup() f.revert() def test_getset_state(self): f = tflow(resp=True) state = f.get_state() assert f.get_state() == HTTPFlow.from_state(state).get_state() f.response = None f.error = flow.Error("error") state = f.get_state() assert f.get_state() == HTTPFlow.from_state(state).get_state() f2 = f.copy() f2.id = f.id # copy creates a different uuid assert f.get_state() == f2.get_state() assert not f == f2 f2.error = flow.Error("e2") assert not f == f2 f2.backup() f2.intercept() # to change the state f.set_state(f2.get_state()) assert f.get_state() == f2.get_state() def test_kill(self): f = tflow() f.intercept() f.resume() assert f.killable f.kill() assert not f.killable f = tflow() f.intercept() assert f.killable f.kill() assert not f.killable assert f.error.msg == flow.Error.KILLED_MESSAGE def test_intercept(self): f = tflow() f.intercept() assert f.intercepted f.intercept() assert f.intercepted def test_resume(self): f = tflow() f.resume() assert not f.intercepted f.intercept() assert f.intercepted f.resume() assert not f.intercepted async def test_wait_for_resume(self): f = tflow() await f.wait_for_resume() f = tflow() f.intercept() f.resume() await f.wait_for_resume() f = tflow() f.intercept() with pytest.raises(asyncio.TimeoutError): await asyncio.wait_for(f.wait_for_resume(), 0.2) f.resume() await f.wait_for_resume() f = tflow() f.intercept() with pytest.raises(asyncio.TimeoutError): await asyncio.wait_for(f.wait_for_resume(), 0.2) f.resume() f.intercept() with pytest.raises(asyncio.TimeoutError): await asyncio.wait_for(f.wait_for_resume(), 0.2) f.resume() await f.wait_for_resume() def test_resume_duplicated(self): f = tflow() f.intercept() f2 = f.copy() assert f.intercepted is f2.intercepted is True f.resume() f2.resume() assert f.intercepted is f2.intercepted is False def test_timestamp_start(self): f = tflow() assert f.timestamp_start == f.request.timestamp_start class TestHeaders: def _2host(self): return Headers(((b"Host", b"example.com"), (b"host", b"example.org"))) def test_init(self): headers = Headers() assert len(headers) == 0 headers = Headers([(b"Host", b"example.com")]) assert len(headers) == 1 assert headers["Host"] == "example.com" headers = Headers(Host="example.com") assert len(headers) == 1 assert headers["Host"] == "example.com" headers = Headers([(b"Host", b"invalid")], Host="example.com") assert len(headers) == 1 assert headers["Host"] == "example.com" headers = Headers( [(b"Host", b"invalid"), (b"Accept", b"text/plain")], Host="example.com" ) assert len(headers) == 2 assert headers["Host"] == "example.com" assert headers["Accept"] == "text/plain" with pytest.raises(TypeError): Headers([(b"Host", "not-bytes")]) def test_set(self): headers = Headers() headers["foo"] = "1" headers[b"bar"] = b"2" headers["baz"] = b"3" with pytest.raises(TypeError): headers["foobar"] = 42 assert len(headers) == 3 def test_bytes(self): headers = Headers(Host="example.com") assert bytes(headers) == b"Host: example.com\r\n" headers = Headers([(b"Host", b"example.com"), (b"Accept", b"text/plain")]) assert bytes(headers) == b"Host: example.com\r\nAccept: text/plain\r\n" headers = Headers() assert bytes(headers) == b"" def test_iter(self): headers = Headers([(b"Set-Cookie", b"foo"), (b"Set-Cookie", b"bar")]) assert list(headers) == ["Set-Cookie"] def test_insert(self): headers = Headers(Accept="text/plain") headers.insert(0, b"Host", "example.com") assert headers.fields == ((b"Host", b"example.com"), (b"Accept", b"text/plain")) def test_items(self): headers = Headers( [ (b"Set-Cookie", b"foo"), (b"Set-Cookie", b"bar"), (b"Accept", b"text/plain"), ] ) assert list(headers.items()) == [ ("Set-Cookie", "foo, bar"), ("Accept", "text/plain"), ] assert list(headers.items(multi=True)) == [ ("Set-Cookie", "foo"), ("Set-Cookie", "bar"), ("Accept", "text/plain"), ] def _test_passthrough_attr(message, attr): assert getattr(message, attr) == getattr(message.data, attr) setattr(message, attr, b"foo") assert getattr(message.data, attr) == b"foo" def _test_decoded_attr(message, attr): assert getattr(message, attr) == getattr(message.data, attr).decode("utf8") # Set str, get raw bytes setattr(message, attr, "foo") assert getattr(message.data, attr) == b"foo" # Set raw bytes, get decoded setattr( message.data, attr, b"BAR" ) # use uppercase so that we can also cover request.method assert getattr(message, attr) == "BAR" # Set bytes, get raw bytes setattr(message, attr, b"baz") assert getattr(message.data, attr) == b"baz" # Set UTF8 setattr(message, attr, "Non-Autorisé") assert getattr(message.data, attr) == b"Non-Autoris\xc3\xa9" # Don't fail on garbage setattr(message.data, attr, b"FOO\xBF\x00BAR") assert getattr(message, attr).startswith("FOO") assert getattr(message, attr).endswith("BAR") # foo.bar = foo.bar should not cause any side effects. d = getattr(message, attr) setattr(message, attr, d) assert getattr(message.data, attr) == b"FOO\xBF\x00BAR" class TestMessageData: def test_eq(self): data = tresp(timestamp_start=42, timestamp_end=42).data same = tresp(timestamp_start=42, timestamp_end=42).data assert data == same other = tresp(content=b"foo").data assert data != other assert data != 0 def test_serializable(self): data1 = tresp(timestamp_start=42, timestamp_end=42).data data1.trailers = Headers() data2 = tresp().data.from_state(data1.get_state()) # ResponseData.from_state() assert data1 == data2 class TestMessage: def test_init(self): resp = tresp() assert resp.data def test_eq_ne(self): resp = tresp(timestamp_start=42, timestamp_end=42) same = tresp(timestamp_start=42, timestamp_end=42) assert resp.data == same.data other = tresp(timestamp_start=0, timestamp_end=0) assert resp.data != other.data assert resp != 0 def test_serializable(self): resp = tresp() resp.trailers = Headers() resp2 = Response.from_state(resp.get_state()) assert resp.data == resp2.data def test_content_length_update(self): resp = tresp() resp.content = b"foo" assert resp.data.content == b"foo" assert resp.headers["content-length"] == "3" resp.content = b"" assert resp.data.content == b"" assert resp.headers["content-length"] == "0" resp.raw_content = b"bar" assert resp.data.content == b"bar" assert resp.headers["content-length"] == "0" def test_content_length_not_added_for_response_with_transfer_encoding(self): headers = Headers(((b"transfer-encoding", b"chunked"),)) resp = tresp(headers=headers) resp.content = b"bar" assert "content-length" not in resp.headers def test_headers(self): _test_passthrough_attr(tresp(), "headers") def test_trailers(self): _test_passthrough_attr(tresp(), "trailers") def test_timestamp_start(self): _test_passthrough_attr(tresp(), "timestamp_start") def test_timestamp_end(self): _test_passthrough_attr(tresp(), "timestamp_end") def test_http_version(self): _test_decoded_attr(tresp(), "http_version") assert tresp(http_version=b"HTTP/1.0").is_http10 assert tresp(http_version=b"HTTP/1.1").is_http11 assert tresp(http_version=b"HTTP/2.0").is_http2 class TestMessageContentEncoding: def test_simple(self): r = tresp() assert r.raw_content == b"message" assert "content-encoding" not in r.headers r.encode("gzip") assert r.headers["content-encoding"] assert r.raw_content != b"message" assert r.content == b"message" assert r.raw_content != b"message" def test_update_content_length_header(self): r = tresp() assert int(r.headers["content-length"]) == 7 r.encode("gzip") assert int(r.headers["content-length"]) == 27 r.decode() assert int(r.headers["content-length"]) == 7 def test_modify(self): r = tresp() assert "content-encoding" not in r.headers r.encode("gzip") r.content = b"foo" assert r.raw_content != b"foo" r.decode() assert r.raw_content == b"foo" with pytest.raises(TypeError): r.content = "foo" def test_unknown_ce(self): r = tresp() r.headers["content-encoding"] = "zopfli" r.raw_content = b"foo" with pytest.raises(ValueError): assert r.content assert r.headers["content-encoding"] assert r.get_content(strict=False) == b"foo" def test_utf8_as_ce(self): r = tresp() r.headers["content-encoding"] = "utf8" r.raw_content = b"foo" with pytest.raises(ValueError): assert r.content assert r.headers["content-encoding"] assert r.get_content(strict=False) == b"foo" def test_cannot_decode(self): r = tresp() r.encode("gzip") r.raw_content = b"foo" with pytest.raises(ValueError): assert r.content assert r.headers["content-encoding"] assert r.get_content(strict=False) == b"foo" with pytest.raises(ValueError): r.decode() assert r.raw_content == b"foo" assert "content-encoding" in r.headers r.decode(strict=False) assert r.content == b"foo" assert "content-encoding" not in r.headers def test_none(self): r = tresp(content=None) assert r.content is None r.content = b"foo" assert r.content is not None r.content = None assert r.content is None def test_cannot_encode(self): r = tresp() r.encode("gzip") r.content = None assert r.headers["content-encoding"] assert r.raw_content is None r.headers["content-encoding"] = "zopfli" r.content = b"foo" assert "content-encoding" not in r.headers assert r.raw_content == b"foo" with pytest.raises(ValueError): r.encode("zopfli") assert r.raw_content == b"foo" assert "content-encoding" not in r.headers class TestMessageText: def test_simple(self): r = tresp(content=b"\xfc") assert r.raw_content == b"\xfc" assert r.content == b"\xfc" assert r.text == "ü" r.encode("gzip") assert r.text == "ü" r.decode() assert r.text == "ü" r.headers["content-type"] = "text/html; charset=latin1" r.content = b"\xc3\xbc" assert r.text == "ü" r.headers["content-type"] = "text/html; charset=utf8" assert r.text == "ü" def test_guess_json(self): r = tresp(content=b'"\xc3\xbc"') r.headers["content-type"] = "application/json" assert r.text == '"ü"' def test_guess_meta_charset(self): r = tresp( content=b'\xe6\x98\x8e\xe4\xbc\xaf' ) r.headers["content-type"] = "text/html" # "鏄庝集" is decoded form of \xe6\x98\x8e\xe4\xbc\xaf in gb18030 assert "鏄庝集" in r.text def test_guess_css_charset(self): # @charset but not text/css r = tresp( content=b'@charset "gb2312";' b'#foo::before {content: "\xe6\x98\x8e\xe4\xbc\xaf"}' ) # "鏄庝集" is decoded form of \xe6\x98\x8e\xe4\xbc\xaf in gb18030 assert "鏄庝集" not in r.text # @charset not at the beginning r = tresp( content=b'foo@charset "gb2312";' b'#foo::before {content: "\xe6\x98\x8e\xe4\xbc\xaf"}' ) r.headers["content-type"] = "text/css" # "鏄庝集" is decoded form of \xe6\x98\x8e\xe4\xbc\xaf in gb18030 assert "鏄庝集" not in r.text # @charset and text/css r = tresp( content=b'@charset "gb2312";' b'#foo::before {content: "\xe6\x98\x8e\xe4\xbc\xaf"}' ) r.headers["content-type"] = "text/css" # "鏄庝集" is decoded form of \xe6\x98\x8e\xe4\xbc\xaf in gb18030 assert "鏄庝集" in r.text def test_guess_latin_1(self): r = tresp(content=b"\xF0\xE2") assert r.text == "ðâ" def test_none(self): r = tresp(content=None) assert r.text is None r.text = "foo" assert r.text is not None r.text = None assert r.text is None def test_modify(self): r = tresp() r.text = "ü" assert r.raw_content == b"\xfc" r.headers["content-type"] = "text/html; charset=utf8" r.text = "ü" assert r.raw_content == b"\xc3\xbc" assert r.headers["content-length"] == "2" def test_unknown_ce(self): r = tresp() r.headers["content-type"] = "text/html; charset=wtf" r.raw_content = b"foo" with pytest.raises(ValueError): assert r.text == "foo" assert r.get_text(strict=False) == "foo" def test_cannot_decode(self): r = tresp() r.headers["content-type"] = "text/html; charset=utf8" r.raw_content = b"\xFF" with pytest.raises(ValueError): assert r.text assert r.get_text(strict=False) == "\udcff" def test_cannot_encode(self): r = tresp() r.content = None assert "content-type" not in r.headers assert r.raw_content is None r.headers["content-type"] = "text/html; charset=latin1; foo=bar" r.text = "☃" assert r.headers["content-type"] == "text/html; charset=utf-8; foo=bar" assert r.raw_content == b"\xe2\x98\x83" r.headers["content-type"] = "gibberish" r.text = "☃" assert r.headers["content-type"] == "text/plain; charset=utf-8" assert r.raw_content == b"\xe2\x98\x83" del r.headers["content-type"] r.text = "☃" assert r.headers["content-type"] == "text/plain; charset=utf-8" assert r.raw_content == b"\xe2\x98\x83" r.headers["content-type"] = "text/html; charset=latin1" r.text = "\udcff" assert r.headers["content-type"] == "text/html; charset=utf-8" assert r.raw_content == b"\xFF" def test_get_json(self): req = treq(content=None) with pytest.raises(TypeError): req.json() req = treq(content=b"") with pytest.raises(json.decoder.JSONDecodeError): req.json() req = treq(content=b"{}") assert req.json() == {} req = treq(content=b'{"a": 1}') assert req.json() == {"a": 1} req = treq(content=b"{") with pytest.raises(json.decoder.JSONDecodeError): req.json() mitmproxy-8.1.1/test/mitmproxy/test_log.py000066400000000000000000000006711425660472000210240ustar00rootroot00000000000000from mitmproxy import log def test_logentry(): e = log.LogEntry("foo", "info") assert repr(e) == "LogEntry(foo, info)" f = log.LogEntry("foo", "warning") assert e == e assert e != f assert e != 42 def test_dont_pick_up_mutations(): x = {"foo": "bar"} e = log.LogEntry(x, "info") x["foo"] = "baz" # this should not affect the log entry anymore. assert repr(e) == "LogEntry({'foo': 'bar'}, info)" mitmproxy-8.1.1/test/mitmproxy/test_master.py000066400000000000000000000005201425660472000215270ustar00rootroot00000000000000import asyncio from mitmproxy.test.taddons import RecordingMaster async def err(): raise RuntimeError async def test_exception_handler(): m = RecordingMaster(None) running = asyncio.create_task(m.run()) asyncio.create_task(err()) await m.await_log("Traceback", level="error") m.shutdown() await running mitmproxy-8.1.1/test/mitmproxy/test_options.py000066400000000000000000000000241425660472000217260ustar00rootroot00000000000000# TODO: write tests mitmproxy-8.1.1/test/mitmproxy/test_optmanager.py000066400000000000000000000267071425660472000224100ustar00rootroot00000000000000import copy import io from collections.abc import Sequence from typing import Optional import pytest import argparse from mitmproxy import options from mitmproxy import optmanager from mitmproxy import exceptions class TO(optmanager.OptManager): def __init__(self): super().__init__() self.add_option("one", Optional[int], None, "help") self.add_option("two", Optional[int], 2, "help") self.add_option("bool", bool, False, "help") self.add_option("required_int", int, 2, "help") class TD(optmanager.OptManager): def __init__(self): super().__init__() self.add_option("one", str, "done", "help") self.add_option("two", str, "dtwo", "help") class TD2(TD): def __init__(self): super().__init__() self.add_option("three", str, "dthree", "help") self.add_option("four", str, "dfour", "help") class TM(optmanager.OptManager): def __init__(self): super().__init__() self.add_option("two", Sequence[str], ["foo"], "help") self.add_option("one", Optional[str], None, "help") def test_defaults(): o = TD2() defaults = { "one": "done", "two": "dtwo", "three": "dthree", "four": "dfour", } for k, v in defaults.items(): assert o.default(k) == v assert not o.has_changed("one") newvals = dict( one="xone", two="xtwo", three="xthree", four="xfour", ) o.update(**newvals) assert o.has_changed("one") for k, v in newvals.items(): assert v == getattr(o, k) o.reset() assert not o.has_changed("one") for k in o.keys(): assert not o.has_changed(k) def test_required_int(): o = TO() with pytest.raises(exceptions.OptionsError): o._parse_setval(o._options["required_int"], []) def test_deepcopy(): o = TD() copy.deepcopy(o) def test_options(): o = TO() assert o.keys() == {"bool", "one", "two", "required_int"} assert o.one is None assert o.two == 2 o.one = 1 assert o.one == 1 with pytest.raises(TypeError): TO(nonexistent="value") with pytest.raises(Exception, match="Unknown options"): o.nonexistent = "value" with pytest.raises(Exception, match="Unknown options"): o.update(nonexistent="value") assert o.update_known(nonexistent="value") == {"nonexistent": "value"} rec = [] def sub(opts, updated): rec.append(copy.copy(opts)) o.changed.connect(sub) o.one = 90 assert len(rec) == 1 assert rec[-1].one == 90 o.update(one=3) assert len(rec) == 2 assert rec[-1].one == 3 def test_setter(): o = TO() f = o.setter("two") f(99) assert o.two == 99 with pytest.raises(Exception, match="No such option"): o.setter("nonexistent") def test_toggler(): o = TO() f = o.toggler("bool") assert o.bool is False f() assert o.bool is True f() assert o.bool is False with pytest.raises(Exception, match="No such option"): o.toggler("nonexistent") with pytest.raises(Exception, match="boolean options"): o.toggler("one") class Rec: def __init__(self): self.called = None def __call__(self, *args, **kwargs): self.called = (args, kwargs) def test_subscribe(): o = TO() r = Rec() # pytest.raises keeps a reference here that interferes with the cleanup test # further down. try: o.subscribe(r, ["unknown"]) except exceptions.OptionsError: pass else: raise AssertionError assert len(o.changed.receivers) == 0 o.subscribe(r, ["two"]) o.one = 2 assert not r.called o.two = 3 assert r.called assert len(o.changed.receivers) == 1 del r o.two = 4 assert len(o.changed.receivers) == 0 class binder: def __init__(self): self.o = TO() self.called = False self.o.subscribe(self.bound, ["two"]) def bound(self, *args, **kwargs): self.called = True t = binder() t.o.one = 3 assert not t.called t.o.two = 3 assert t.called def test_rollback(): o = TO() rec = [] def sub(opts, updated): rec.append(copy.copy(opts)) recerr = [] def errsub(opts, **kwargs): recerr.append(kwargs) def err(opts, updated): if opts.one == 10: raise exceptions.OptionsError() if opts.bool is True: raise exceptions.OptionsError() o.changed.connect(sub) o.changed.connect(err) o.errored.connect(errsub) assert o.one is None with pytest.raises(exceptions.OptionsError): o.one = 10 assert o.one is None with pytest.raises(exceptions.OptionsError): o.bool = True assert o.bool is False assert isinstance(recerr[0]["exc"], exceptions.OptionsError) assert o.one is None assert o.bool is False assert len(rec) == 4 assert rec[0].one == 10 assert rec[1].one is None assert rec[2].bool is True assert rec[3].bool is False with pytest.raises(exceptions.OptionsError): with o.rollback({"one"}, reraise=True): raise exceptions.OptionsError() def test_simple(): assert repr(TO()) assert "one" in TO() def test_items(): assert TO().items() def test_serialize(): def serialize( opts: optmanager.OptManager, text: str, defaults: bool = False ) -> str: buf = io.StringIO() optmanager.serialize(opts, buf, text, defaults) return buf.getvalue() o = TD2() o.three = "set" assert "dfour" in serialize(o, "", defaults=True) data = serialize(o, "") assert "dfour" not in data o2 = TD2() optmanager.load(o2, data) assert o2 == o assert not o == 42 t = """ unknown: foo """ data = serialize(o, t) o2 = TD2() optmanager.load(o2, data) assert o2 == o t = "invalid: foo\ninvalid" with pytest.raises(Exception, match="Config error"): optmanager.load(o2, t) t = "invalid" with pytest.raises(Exception, match="Config error"): optmanager.load(o2, t) t = "# a comment" optmanager.load(o2, t) optmanager.load(o2, "foobar: '123'") assert o2.deferred == {"foobar": "123"} t = "" optmanager.load(o2, t) optmanager.load(o2, "foobar: '123'") assert o2.deferred == {"foobar": "123"} def test_serialize_defaults(): o = options.Options() buf = io.StringIO() optmanager.serialize(o, buf, "", defaults=True) assert buf.getvalue() def test_saving(tmpdir): o = TD2() o.three = "set" dst = str(tmpdir.join("conf")) optmanager.save(o, dst, defaults=True) o2 = TD2() optmanager.load_paths(o2, dst) o2.three = "foo" optmanager.save(o2, dst, defaults=True) optmanager.load_paths(o, dst) assert o.three == "foo" with open(dst, "a") as f: f.write("foobar: '123'") optmanager.load_paths(o, dst) assert o.deferred == {"foobar": "123"} with open(dst, "a") as f: f.write("'''") with pytest.raises(exceptions.OptionsError): optmanager.load_paths(o, dst) with open(dst, "wb") as f: f.write(b"\x01\x02\x03") with pytest.raises(exceptions.OptionsError): optmanager.load_paths(o, dst) with pytest.raises(exceptions.OptionsError): optmanager.save(o, dst) with open(dst, "wb") as f: f.write(b"\xff\xff\xff") with pytest.raises(exceptions.OptionsError): optmanager.load_paths(o, dst) with pytest.raises(exceptions.OptionsError): optmanager.save(o, dst) def test_merge(): m = TM() m.merge(dict(one="two")) assert m.one == "two" m.merge(dict(one=None)) assert m.one == "two" m.merge(dict(two=["bar"])) assert m.two == ["foo", "bar"] def test_option(): o = optmanager._Option("test", int, 1, "help", None) assert o.current() == 1 with pytest.raises(TypeError): o.set("foo") with pytest.raises(TypeError): optmanager._Option("test", str, 1, "help", None) o2 = optmanager._Option("test", int, 1, "help", None) assert o2 == o o2.set(5) assert o2 != o def test_dump_defaults(): o = TTypes() buf = io.StringIO() optmanager.dump_defaults(o, buf) assert buf.getvalue() def test_dump_dicts(): o = options.Options() assert optmanager.dump_dicts(o) assert optmanager.dump_dicts(o, ["http2", "listen_port"]) class TTypes(optmanager.OptManager): def __init__(self): super().__init__() self.add_option("str", str, "str", "help") self.add_option("choices", str, "foo", "help", ["foo", "bar", "baz"]) self.add_option("optstr", Optional[str], "optstr", "help") self.add_option("bool", bool, False, "help") self.add_option("bool_on", bool, True, "help") self.add_option("int", int, 0, "help") self.add_option("optint", Optional[int], 0, "help") self.add_option("seqstr", Sequence[str], [], "help") self.add_option("unknown", float, 0.0, "help") def test_make_parser(): parser = argparse.ArgumentParser() opts = TTypes() opts.make_parser(parser, "str", short="a") opts.make_parser(parser, "bool", short="b") opts.make_parser(parser, "int", short="c") opts.make_parser(parser, "seqstr", short="d") opts.make_parser(parser, "bool_on", short="e") with pytest.raises(ValueError): opts.make_parser(parser, "unknown") # Nonexistent options ignore opts.make_parser(parser, "nonexistentxxx") def test_set(): opts = TTypes() opts.set("str=foo") assert opts.str == "foo" with pytest.raises(exceptions.OptionsError): opts.set("str") opts.set("optstr=foo") assert opts.optstr == "foo" opts.set("optstr") assert opts.optstr is None with pytest.raises(exceptions.OptionsError, match="Received multiple values"): opts.set("optstr=foo", "optstr=bar") opts.set("bool=false") assert opts.bool is False opts.set("bool") assert opts.bool is True opts.set("bool=true") assert opts.bool is True with pytest.raises(exceptions.OptionsError): opts.set("bool=wobble") opts.set("bool=toggle") assert opts.bool is False opts.set("bool=toggle") assert opts.bool is True opts.set("int=1") assert opts.int == 1 with pytest.raises(exceptions.OptionsError): opts.set("int=wobble") opts.set("optint") assert opts.optint is None assert opts.seqstr == [] opts.set("seqstr=foo") assert opts.seqstr == ["foo"] opts.set("seqstr=foo", "seqstr=bar") assert opts.seqstr == ["foo", "bar"] opts.set("seqstr") assert opts.seqstr == [] with pytest.raises(exceptions.OptionsError): opts.set("deferredoption=wobble") opts.set("deferredoption=wobble", defer=True) assert "deferredoption" in opts.deferred opts.process_deferred() assert "deferredoption" in opts.deferred opts.add_option("deferredoption", str, "default", "help") opts.process_deferred() assert "deferredoption" not in opts.deferred assert opts.deferredoption == "wobble" opts.set(*("deferredsequenceoption=a", "deferredsequenceoption=b"), defer=True) assert "deferredsequenceoption" in opts.deferred opts.process_deferred() assert "deferredsequenceoption" in opts.deferred opts.add_option("deferredsequenceoption", Sequence[str], [], "help") opts.process_deferred() assert "deferredsequenceoption" not in opts.deferred assert opts.deferredsequenceoption == ["a", "b"] mitmproxy-8.1.1/test/mitmproxy/test_proxy.py000066400000000000000000000017431425660472000214250ustar00rootroot00000000000000import argparse import pytest from mitmproxy import options from mitmproxy.tools import cmdline from mitmproxy.tools import main class MockParser(argparse.ArgumentParser): """ argparse.ArgumentParser sys.exits() by default. Make it more testable by throwing an exception instead. """ def error(self, message): raise Exception(message) class TestProcessProxyOptions: def p(self, *args): parser = MockParser() opts = options.Options() cmdline.common_options(parser, opts) args = parser.parse_args(args=args) pconf = main.process_options(parser, opts, args) return parser, pconf def assert_noerr(self, *args): m, p = self.p(*args) assert p return p def test_simple(self): assert self.p() def test_certs(self, tdata): with pytest.raises(Exception, match="ambiguous option"): self.assert_noerr("--cert", tdata.path("mitmproxy/data/testkey.pem")) mitmproxy-8.1.1/test/mitmproxy/test_stateobject.py000066400000000000000000000050061425660472000225470ustar00rootroot00000000000000from typing import Any import pytest from mitmproxy.stateobject import StateObject class TObject(StateObject): def __init__(self, x): self.x = x @classmethod def from_state(cls, state): obj = cls(None) obj.set_state(state) return obj class Child(TObject): _stateobject_attributes = dict(x=int) def __eq__(self, other): return isinstance(other, Child) and self.x == other.x class TTuple(TObject): _stateobject_attributes = dict(x=tuple[int, Child]) class TList(TObject): _stateobject_attributes = dict(x=list[Child]) class TDict(TObject): _stateobject_attributes = dict(x=dict[str, Child]) class TAny(TObject): _stateobject_attributes = dict(x=Any) class TSerializableChild(TObject): _stateobject_attributes = dict(x=Child) def test_simple(): a = Child(42) assert a.get_state() == {"x": 42} b = a.copy() a.set_state({"x": 44}) assert a.x == 44 assert b.x == 42 def test_serializable_child(): child = Child(42) a = TSerializableChild(child) assert a.get_state() == {"x": {"x": 42}} a.set_state({"x": {"x": 43}}) assert a.x.x == 43 assert a.x is child b = a.copy() assert a.x == b.x assert a.x is not b.x def test_tuple(): a = TTuple((42, Child(43))) assert a.get_state() == {"x": (42, {"x": 43})} b = a.copy() a.set_state({"x": (44, {"x": 45})}) assert a.x == (44, Child(45)) assert b.x == (42, Child(43)) def test_tuple_err(): a = TTuple(None) with pytest.raises(ValueError, match="Invalid data"): a.set_state({"x": (42,)}) def test_list(): a = TList([Child(1), Child(2)]) assert a.get_state() == { "x": [{"x": 1}, {"x": 2}], } copy = a.copy() assert len(copy.x) == 2 assert copy.x is not a.x assert copy.x[0] is not a.x[0] def test_dict(): a = TDict({"foo": Child(42)}) assert a.get_state() == {"x": {"foo": {"x": 42}}} b = a.copy() assert list(a.x.items()) == list(b.x.items()) assert a.x is not b.x assert a.x["foo"] is not b.x["foo"] def test_any(): a = TAny(42) b = a.copy() assert a.x == b.x a = TAny(object()) with pytest.raises(ValueError): a.get_state() def test_too_much_state(): a = Child(42) s = a.get_state() s["foo"] = "bar" with pytest.raises(RuntimeWarning): a.set_state(s) def test_none(): a = Child(None) assert a.get_state() == {"x": None} a = Child(42) a.set_state({"x": None}) assert a.x is None mitmproxy-8.1.1/test/mitmproxy/test_taddons.py000066400000000000000000000013531425660472000216750ustar00rootroot00000000000000import io from mitmproxy.test import taddons from mitmproxy import ctx async def test_recordingmaster(): with taddons.context() as tctx: assert not tctx.master.has_log("nonexistent") ctx.log.error("foo") assert not tctx.master.has_log("foo", level="debug") await tctx.master.await_log("foo", level="error") async def test_dumplog(): with taddons.context() as tctx: ctx.log.info("testing") await tctx.master.await_log("testing") s = io.StringIO() tctx.master.dump_log(s) assert s.getvalue() def test_load_script(tdata): with taddons.context() as tctx: s = tctx.script(tdata.path("mitmproxy/data/addonscripts/recorder/recorder.py")) assert s mitmproxy-8.1.1/test/mitmproxy/test_tcp.py000066400000000000000000000027471425660472000210370ustar00rootroot00000000000000import pytest from mitmproxy import tcp from mitmproxy import flowfilter from mitmproxy.test import tflow class TestTCPFlow: def test_copy(self): f = tflow.ttcpflow() f.get_state() f2 = f.copy() a = f.get_state() b = f2.get_state() del a["id"] del b["id"] assert a == b assert not f == f2 assert f is not f2 assert f.messages is not f2.messages for m in f.messages: assert m.get_state() m2 = m.copy() assert not m == m2 assert m is not m2 a = m.get_state() b = m2.get_state() assert a == b m = tcp.TCPMessage(False, "foo") m.set_state(f.messages[0].get_state()) assert m.timestamp == f.messages[0].timestamp f = tflow.ttcpflow(err=True) f2 = f.copy() assert f is not f2 assert f.error.get_state() == f2.error.get_state() assert f.error is not f2.error def test_match(self): f = tflow.ttcpflow() assert not flowfilter.match("~b nonexistent", f) assert flowfilter.match(None, f) assert not flowfilter.match("~b nonexistent", f) f = tflow.ttcpflow(err=True) assert flowfilter.match("~e", f) with pytest.raises(ValueError): flowfilter.match("~", f) def test_repr(self): f = tflow.ttcpflow() assert "TCPFlow" in repr(f) assert "-> " in repr(f.messages[0]) mitmproxy-8.1.1/test/mitmproxy/test_tls.py000066400000000000000000000046311425660472000210450ustar00rootroot00000000000000from mitmproxy import tls CLIENT_HELLO_NO_EXTENSIONS = bytes.fromhex( "03015658a756ab2c2bff55f636814deac086b7ca56b65058c7893ffc6074f5245f70205658a75475103a152637" "78e1bb6d22e8bbd5b6b0a3a59760ad354e91ba20d353001a0035002f000a000500040009000300060008006000" "61006200640100" ) FULL_CLIENT_HELLO_NO_EXTENSIONS = ( b"\x16\x03\x03\x00\x65" # record layer b"\x01\x00\x00\x61" + CLIENT_HELLO_NO_EXTENSIONS # handshake header ) class TestClientHello: def test_no_extensions(self): c = tls.ClientHello(CLIENT_HELLO_NO_EXTENSIONS) assert repr(c) assert c.sni is None assert c.cipher_suites == [53, 47, 10, 5, 4, 9, 3, 6, 8, 96, 97, 98, 100] assert c.alpn_protocols == [] assert c.extensions == [] assert c.raw_bytes(False) == CLIENT_HELLO_NO_EXTENSIONS assert c.raw_bytes(True) == FULL_CLIENT_HELLO_NO_EXTENSIONS def test_extensions(self): data = bytes.fromhex( "03033b70638d2523e1cba15f8364868295305e9c52aceabda4b5147210abc783e6e1000022c02bc02fc02cc030" "cca9cca8cc14cc13c009c013c00ac014009c009d002f0035000a0100006cff0100010000000010000e00000b65" "78616d706c652e636f6d0017000000230000000d00120010060106030501050304010403020102030005000501" "00000000001200000010000e000c02683208687474702f312e3175500000000b00020100000a00080006001d00" "170018" ) c = tls.ClientHello(data) assert repr(c) assert c.sni == "example.com" assert c.cipher_suites == [ 49195, 49199, 49196, 49200, 52393, 52392, 52244, 52243, 49161, 49171, 49162, 49172, 156, 157, 47, 53, 10, ] assert c.alpn_protocols == [b"h2", b"http/1.1"] assert c.extensions == [ (65281, b"\x00"), (0, b"\x00\x0e\x00\x00\x0bexample.com"), (23, b""), (35, b""), ( 13, b"\x00\x10\x06\x01\x06\x03\x05\x01\x05\x03\x04\x01\x04\x03\x02\x01\x02\x03", ), (5, b"\x01\x00\x00\x00\x00"), (18, b""), (16, b"\x00\x0c\x02h2\x08http/1.1"), (30032, b""), (11, b"\x01\x00"), (10, b"\x00\x06\x00\x1d\x00\x17\x00\x18"), ] mitmproxy-8.1.1/test/mitmproxy/test_typemanager.py000066400000000000000000000000001425660472000225410ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/test_types.py000066400000000000000000000314441425660472000214110ustar00rootroot00000000000000from collections.abc import Sequence import pytest import os import contextlib import mitmproxy.exceptions import mitmproxy.types from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy import command from mitmproxy import flow from . import test_command @contextlib.contextmanager def chdir(path: str): old_dir = os.getcwd() os.chdir(path) yield os.chdir(old_dir) def test_bool(): with taddons.context() as tctx: b = mitmproxy.types._BoolType() assert b.completion(tctx.master.commands, bool, "b") == ["false", "true"] assert b.parse(tctx.master.commands, bool, "true") is True assert b.parse(tctx.master.commands, bool, "false") is False assert b.is_valid(tctx.master.commands, bool, True) is True assert b.is_valid(tctx.master.commands, bool, "foo") is False with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, bool, "foo") def test_str(): with taddons.context() as tctx: b = mitmproxy.types._StrType() assert b.is_valid(tctx.master.commands, str, "foo") is True assert b.is_valid(tctx.master.commands, str, 1) is False assert b.completion(tctx.master.commands, str, "") == [] assert b.parse(tctx.master.commands, str, "foo") == "foo" assert b.parse(tctx.master.commands, str, r"foo\nbar") == "foo\nbar" assert b.parse(tctx.master.commands, str, r"\N{BELL}") == "🔔" with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, bool, r"\N{UNKNOWN UNICODE SYMBOL!}") def test_bytes(): with taddons.context() as tctx: b = mitmproxy.types._BytesType() assert b.is_valid(tctx.master.commands, bytes, b"foo") is True assert b.is_valid(tctx.master.commands, bytes, 1) is False assert b.completion(tctx.master.commands, bytes, "") == [] assert b.parse(tctx.master.commands, bytes, "foo") == b"foo" with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, bytes, "incomplete escape sequence\\") def test_unknown(): with taddons.context() as tctx: b = mitmproxy.types._UnknownType() assert b.is_valid(tctx.master.commands, mitmproxy.types.Unknown, "foo") is False assert b.is_valid(tctx.master.commands, mitmproxy.types.Unknown, 1) is False assert b.completion(tctx.master.commands, mitmproxy.types.Unknown, "") == [] assert b.parse(tctx.master.commands, mitmproxy.types.Unknown, "foo") == "foo" def test_int(): with taddons.context() as tctx: b = mitmproxy.types._IntType() assert b.is_valid(tctx.master.commands, int, "foo") is False assert b.is_valid(tctx.master.commands, int, 1) is True assert b.completion(tctx.master.commands, int, "b") == [] assert b.parse(tctx.master.commands, int, "1") == 1 assert b.parse(tctx.master.commands, int, "999") == 999 with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, int, "foo") def test_path(tdata, monkeypatch): with taddons.context() as tctx: b = mitmproxy.types._PathType() assert b.parse(tctx.master.commands, mitmproxy.types.Path, "/foo") == "/foo" assert b.parse(tctx.master.commands, mitmproxy.types.Path, "/bar") == "/bar" monkeypatch.setenv("HOME", "/home/test") monkeypatch.setenv("USERPROFILE", "/home/test") assert ( b.parse(tctx.master.commands, mitmproxy.types.Path, "~/mitm") == "/home/test/mitm" ) assert b.is_valid(tctx.master.commands, mitmproxy.types.Path, "foo") is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Path, "~/mitm") is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Path, 3) is False def normPathOpts(prefix, match): ret = [] for s in b.completion(tctx.master.commands, mitmproxy.types.Path, match): s = s[len(prefix) :] s = s.replace(os.sep, "/") ret.append(s) return ret cd = os.path.normpath(tdata.path("mitmproxy/completion")) assert normPathOpts(cd, cd) == ["/aaa", "/aab", "/aac", "/bbb/"] assert normPathOpts(cd, os.path.join(cd, "a")) == ["/aaa", "/aab", "/aac"] with chdir(cd): assert normPathOpts("", "./") == ["./aaa", "./aab", "./aac", "./bbb/"] assert normPathOpts("", "") == ["./aaa", "./aab", "./aac", "./bbb/"] assert b.completion( tctx.master.commands, mitmproxy.types.Path, "nonexistent" ) == ["nonexistent"] def test_cmd(): with taddons.context() as tctx: tctx.master.addons.add(test_command.TAddon()) b = mitmproxy.types._CmdType() assert b.is_valid(tctx.master.commands, mitmproxy.types.Cmd, "foo") is False assert b.is_valid(tctx.master.commands, mitmproxy.types.Cmd, "cmd1") is True assert b.parse(tctx.master.commands, mitmproxy.types.Cmd, "cmd1") == "cmd1" with pytest.raises(mitmproxy.exceptions.TypeError): assert b.parse(tctx.master.commands, mitmproxy.types.Cmd, "foo") assert len(b.completion(tctx.master.commands, mitmproxy.types.Cmd, "")) == len( tctx.master.commands.commands.keys() ) def test_cutspec(): with taddons.context() as tctx: b = mitmproxy.types._CutSpecType() b.parse(tctx.master.commands, mitmproxy.types.CutSpec, "foo,bar") == [ "foo", "bar", ] assert b.is_valid(tctx.master.commands, mitmproxy.types.CutSpec, 1) is False assert b.is_valid(tctx.master.commands, mitmproxy.types.CutSpec, "foo") is False assert ( b.is_valid(tctx.master.commands, mitmproxy.types.CutSpec, "request.path") is True ) assert ( b.completion(tctx.master.commands, mitmproxy.types.CutSpec, "request.p") == b.valid_prefixes ) ret = b.completion( tctx.master.commands, mitmproxy.types.CutSpec, "request.port,f" ) assert ret[0].startswith("request.port,") assert len(ret) == len(b.valid_prefixes) def test_marker(): with taddons.context() as tctx: b = mitmproxy.types._MarkerType() assert ( b.parse(tctx.master.commands, mitmproxy.types.Marker, ":red_circle:") == ":red_circle:" ) assert ( b.parse(tctx.master.commands, mitmproxy.types.Marker, "true") == ":default:" ) assert b.parse(tctx.master.commands, mitmproxy.types.Marker, "false") == "" with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, mitmproxy.types.Marker, ":bogus:") assert b.is_valid(tctx.master.commands, mitmproxy.types.Marker, "true") is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Marker, "false") is True assert ( b.is_valid(tctx.master.commands, mitmproxy.types.Marker, "bogus") is False ) assert b.is_valid(tctx.master.commands, mitmproxy.types.Marker, "X") is True assert ( b.is_valid(tctx.master.commands, mitmproxy.types.Marker, ":red_circle:") is True ) ret = b.completion(tctx.master.commands, mitmproxy.types.Marker, ":smil") assert len(ret) > 10 def test_arg(): with taddons.context() as tctx: b = mitmproxy.types._ArgType() assert b.completion(tctx.master.commands, mitmproxy.types.CmdArgs, "") == [] assert b.parse(tctx.master.commands, mitmproxy.types.CmdArgs, "foo") == "foo" assert b.is_valid(tctx.master.commands, mitmproxy.types.CmdArgs, 1) is False def test_strseq(): with taddons.context() as tctx: b = mitmproxy.types._StrSeqType() assert b.completion(tctx.master.commands, Sequence[str], "") == [] assert b.parse(tctx.master.commands, Sequence[str], "foo") == ["foo"] assert b.parse(tctx.master.commands, Sequence[str], "foo,bar") == ["foo", "bar"] assert b.is_valid(tctx.master.commands, Sequence[str], ["foo"]) is True assert b.is_valid(tctx.master.commands, Sequence[str], ["a", "b", 3]) is False assert b.is_valid(tctx.master.commands, Sequence[str], 1) is False assert b.is_valid(tctx.master.commands, Sequence[str], "foo") is False class DummyConsole: @command.command("view.flows.resolve") def resolve(self, spec: str) -> Sequence[flow.Flow]: if spec == "err": raise mitmproxy.exceptions.CommandError() try: n = int(spec) except ValueError: n = 1 return [tflow.tflow(resp=True)] * n @command.command("cut") def cut(self, spec: str) -> mitmproxy.types.Data: return [["test"]] @command.command("options") def options(self) -> Sequence[str]: return ["one", "two", "three"] def test_flow(): with taddons.context() as tctx: tctx.master.addons.add(DummyConsole()) b = mitmproxy.types._FlowType() assert len(b.completion(tctx.master.commands, flow.Flow, "")) == len( b.valid_prefixes ) assert b.parse(tctx.master.commands, flow.Flow, "1") assert b.parse(tctx.master.commands, flow.Flow, "has space") assert b.is_valid(tctx.master.commands, flow.Flow, tflow.tflow()) is True assert b.is_valid(tctx.master.commands, flow.Flow, "xx") is False with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, flow.Flow, "0") with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, flow.Flow, "2") with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, flow.Flow, "err") def test_flows(): with taddons.context() as tctx: tctx.master.addons.add(DummyConsole()) b = mitmproxy.types._FlowsType() assert len(b.completion(tctx.master.commands, Sequence[flow.Flow], "")) == len( b.valid_prefixes ) assert ( b.is_valid(tctx.master.commands, Sequence[flow.Flow], [tflow.tflow()]) is True ) assert b.is_valid(tctx.master.commands, Sequence[flow.Flow], "xx") is False assert b.is_valid(tctx.master.commands, Sequence[flow.Flow], 0) is False assert len(b.parse(tctx.master.commands, Sequence[flow.Flow], "0")) == 0 assert len(b.parse(tctx.master.commands, Sequence[flow.Flow], "1")) == 1 assert len(b.parse(tctx.master.commands, Sequence[flow.Flow], "2")) == 2 assert len(b.parse(tctx.master.commands, Sequence[flow.Flow], "has space")) == 1 with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, Sequence[flow.Flow], "err") def test_data(): with taddons.context() as tctx: b = mitmproxy.types._DataType() assert b.is_valid(tctx.master.commands, mitmproxy.types.Data, 0) is False assert b.is_valid(tctx.master.commands, mitmproxy.types.Data, []) is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Data, [["x"]]) is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Data, [[b"x"]]) is True assert b.is_valid(tctx.master.commands, mitmproxy.types.Data, [[1]]) is False with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, mitmproxy.types.Data, "foo") with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, mitmproxy.types.Data, "foo") def test_choice(): with taddons.context() as tctx: tctx.master.addons.add(DummyConsole()) b = mitmproxy.types._ChoiceType() assert ( b.is_valid( tctx.master.commands, mitmproxy.types.Choice("options"), "one", ) is True ) assert ( b.is_valid( tctx.master.commands, mitmproxy.types.Choice("options"), "invalid", ) is False ) assert ( b.is_valid( tctx.master.commands, mitmproxy.types.Choice("nonexistent"), "invalid", ) is False ) comp = b.completion(tctx.master.commands, mitmproxy.types.Choice("options"), "") assert comp == ["one", "two", "three"] assert ( b.parse(tctx.master.commands, mitmproxy.types.Choice("options"), "one") == "one" ) with pytest.raises(mitmproxy.exceptions.TypeError): b.parse(tctx.master.commands, mitmproxy.types.Choice("options"), "invalid") def test_typemanager(): assert mitmproxy.types.CommandTypes.get(bool, None) assert mitmproxy.types.CommandTypes.get(mitmproxy.types.Choice("choide"), None) mitmproxy-8.1.1/test/mitmproxy/test_version.py000066400000000000000000000021041425660472000217210ustar00rootroot00000000000000import pathlib import runpy import subprocess import sys from unittest import mock from mitmproxy import version def test_version(capsys): here = pathlib.Path(__file__).absolute().parent version_file = here / ".." / ".." / "mitmproxy" / "version.py" runpy.run_path(str(version_file), run_name="__main__") stdout, stderr = capsys.readouterr() assert len(stdout) > 0 assert stdout.strip() == version.VERSION def test_get_version(): version.VERSION = "3.0.0rc2" with mock.patch("subprocess.check_output") as m, mock.patch("subprocess.run") as m2: m2.return_value = True m.return_value = b"tag-0-cafecafe" assert version.get_dev_version() == "3.0.0rc2" sys.frozen = True assert version.get_dev_version() == "3.0.0rc2 binary" sys.frozen = False m.return_value = b"tag-2-cafecafe" assert version.get_dev_version() == "3.0.0rc2 (+2, commit cafecaf)" m.side_effect = subprocess.CalledProcessError(-1, "git describe --tags --long") assert version.get_dev_version() == "3.0.0rc2" mitmproxy-8.1.1/test/mitmproxy/test_websocket.py000066400000000000000000000025031425660472000222250ustar00rootroot00000000000000import pytest from mitmproxy import http from mitmproxy import websocket from mitmproxy.test import tflow from wsproto.frame_protocol import Opcode class TestWebSocketData: def test_repr(self): assert repr(tflow.twebsocketflow().websocket) == "" def test_state(self): f = tflow.twebsocketflow() f2 = http.HTTPFlow.from_state(f.get_state()) f2.set_state(f.get_state()) class TestWebSocketMessage: def test_basic(self): m = websocket.WebSocketMessage(Opcode.TEXT, True, b"foo") m.set_state(m.get_state()) assert m.content == b"foo" assert repr(m) == "'foo'" m.type = Opcode.BINARY assert repr(m) == "b'foo'" assert not m.dropped m.drop() assert m.dropped def test_text(self): txt = websocket.WebSocketMessage(Opcode.TEXT, True, b"foo") bin = websocket.WebSocketMessage(Opcode.BINARY, True, b"foo") assert txt.is_text assert txt.text == "foo" txt.text = "bar" assert txt.content == b"bar" assert not bin.is_text with pytest.raises(AttributeError, match="do not have a 'text' attribute."): _ = bin.text with pytest.raises(AttributeError, match="do not have a 'text' attribute."): bin.text = "bar" mitmproxy-8.1.1/test/mitmproxy/tools/000077500000000000000000000000001425660472000177665ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/__init__.py000066400000000000000000000000001425660472000220650ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/console/000077500000000000000000000000001425660472000214305ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/console/__init__.py000066400000000000000000000000001425660472000235270ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/console/conftest.py000066400000000000000000000025031425660472000236270ustar00rootroot00000000000000import re import sys import pytest from mitmproxy import options from mitmproxy.tools.console import window from mitmproxy.tools.console.master import ConsoleMaster def tokenize(input: str) -> list[str]: keys = [] for i, k in enumerate(re.split("[<>]", input)): if i % 2: keys.append(k) else: keys.extend(k) return keys class ConsoleTestMaster(ConsoleMaster): def type(self, input: str) -> None: for key in tokenize(input): self.window.keypress(self.ui.get_cols_rows(), key) def screen_contents(self) -> str: return b"\n".join(self.window.render((80, 24), True)._text_content()).decode() @pytest.fixture def console(monkeypatch) -> ConsoleTestMaster: """Stupid workaround for https://youtrack.jetbrains.com/issue/PY-30279/""" @pytest.fixture async def console(monkeypatch) -> ConsoleTestMaster: # noqa # monkeypatch.setattr(window.Screen, "get_cols_rows", lambda self: (120, 120)) monkeypatch.setattr(window.Screen, "start", lambda *_: True) monkeypatch.setattr(ConsoleTestMaster, "sig_call_in", lambda *_, **__: True) monkeypatch.setattr(sys.stdout, "isatty", lambda: True) opts = options.Options() m = ConsoleTestMaster(opts) opts.server = False opts.console_mouse = False await m.running() return m mitmproxy-8.1.1/test/mitmproxy/tools/console/test_commander.py000066400000000000000000000262371425660472000250200ustar00rootroot00000000000000import pytest from mitmproxy import options from mitmproxy.addons import command_history from mitmproxy.test import taddons from mitmproxy.tools.console.commander import commander @pytest.fixture(autouse=True) def commander_tctx(tmpdir): # This runs before each test dir_name = tmpdir.mkdir("mitmproxy").dirname confdir = dir_name opts = options.Options() opts.set(*[f"confdir={confdir}"]) commander_tctx = taddons.context(options=opts) ch = command_history.CommandHistory() commander_tctx.master.addons.add(ch) ch.configure("command_history") yield commander_tctx # This runs after each test ch.clear_history() class TestListCompleter: def test_cycle(self): tests = [ [ "", ["a", "b", "c"], ["a", "b", "c", "a"], ["c", "b", "a", "c"], ["a", "c", "a", "c"], ], [ "xxx", ["a", "b", "c"], ["xxx", "xxx", "xxx"], ["xxx", "xxx", "xxx"], ["xxx", "xxx", "xxx"], ], [ "b", ["a", "b", "ba", "bb", "c"], ["b", "ba", "bb", "b"], ["bb", "ba", "b", "bb"], ["b", "bb", "b", "bb"], ], ] for start, opts, cycle, cycle_reverse, cycle_mix in tests: c = commander.ListCompleter(start, opts) for expected in cycle: assert c.cycle() == expected for expected in cycle_reverse: assert c.cycle(False) == expected forward = True for expected in cycle_mix: assert c.cycle(forward) == expected forward = not forward class TestCommandEdit: def test_open_command_bar(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") try: edit.update() except IndexError: pytest.faied("Unexpected IndexError") def test_insert(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") edit.keypress(1, "a") assert edit.get_edit_text() == "a" # Don't let users type a space before starting a command # as a usability feature edit = commander.CommandEdit(commander_tctx.master, "") edit.keypress(1, " ") assert edit.get_edit_text() == "" def test_backspace(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") edit.keypress(1, "a") edit.keypress(1, "b") assert edit.get_edit_text() == "ab" edit.keypress(1, "backspace") assert edit.get_edit_text() == "a" def test_left(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") edit.keypress(1, "a") assert edit.cbuf.cursor == 1 edit.keypress(1, "left") assert edit.cbuf.cursor == 0 # Do it again to make sure it won't go negative edit.keypress(1, "left") assert edit.cbuf.cursor == 0 def test_right(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") edit.keypress(1, "a") assert edit.cbuf.cursor == 1 # Make sure cursor won't go past the text edit.keypress(1, "right") assert edit.cbuf.cursor == 1 # Make sure cursor goes left and then back right edit.keypress(1, "left") assert edit.cbuf.cursor == 0 edit.keypress(1, "right") assert edit.cbuf.cursor == 1 def test_up_and_down(self, commander_tctx): edit = commander.CommandEdit(commander_tctx.master, "") commander_tctx.master.commands.execute("commands.history.clear") commander_tctx.master.commands.execute('commands.history.add "cmd1"') edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit = commander.CommandEdit(commander_tctx.master, "") commander_tctx.master.commands.execute("commands.history.clear") commander_tctx.master.commands.execute('commands.history.add "cmd1"') commander_tctx.master.commands.execute('commands.history.add "cmd2"') edit.keypress(1, "up") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "a") edit.keypress(1, "b") edit.keypress(1, "c") assert edit.get_edit_text() == "abc" edit.keypress(1, "up") assert edit.get_edit_text() == "abc" edit.keypress(1, "down") assert edit.get_edit_text() == "abc" edit.keypress(1, "down") assert edit.get_edit_text() == "abc" edit.keypress(1, "up") assert edit.get_edit_text() == "abc" edit = commander.CommandEdit(commander_tctx.master, "") commander_tctx.master.commands.execute('commands.history.add "cmd3"') edit.keypress(1, "z") edit.keypress(1, "up") assert edit.get_edit_text() == "z" edit.keypress(1, "down") assert edit.get_edit_text() == "z" edit.keypress(1, "down") assert edit.get_edit_text() == "z" edit.keypress(1, "backspace") assert edit.get_edit_text() == "" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "c") assert edit.get_edit_text() == "c" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "down") assert edit.get_edit_text() == "" edit.keypress(1, "backspace") assert edit.get_edit_text() == "" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "up") assert edit.get_edit_text() == "cmd1" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd2" edit.keypress(1, "down") assert edit.get_edit_text() == "cmd3" edit.keypress(1, "down") assert edit.get_edit_text() == "" class TestCommandBuffer: def test_backspace(self): tests = [ [("", 0), ("", 0)], [("1", 0), ("1", 0)], [("1", 1), ("", 0)], [("123", 3), ("12", 2)], [("123", 2), ("13", 1)], [("123", 0), ("123", 0)], ] with taddons.context() as commander_tctx: for start, output in tests: cb = commander.CommandBuffer(commander_tctx.master) cb.text, cb.cursor = start[0], start[1] cb.backspace() assert cb.text == output[0] assert cb.cursor == output[1] def test_left(self): cursors = [3, 2, 1, 0, 0] with taddons.context() as commander_tctx: cb = commander.CommandBuffer(commander_tctx.master) cb.text, cb.cursor = "abcd", 4 for c in cursors: cb.left() assert cb.cursor == c def test_right(self): cursors = [1, 2, 3, 4, 4] with taddons.context() as commander_tctx: cb = commander.CommandBuffer(commander_tctx.master) cb.text, cb.cursor = "abcd", 0 for c in cursors: cb.right() assert cb.cursor == c def test_insert(self): tests = [ [("", 0), ("x", 1)], [("a", 0), ("xa", 1)], [("xa", 2), ("xax", 3)], ] with taddons.context() as commander_tctx: for start, output in tests: cb = commander.CommandBuffer(commander_tctx.master) cb.text, cb.cursor = start[0], start[1] cb.insert("x") assert cb.text == output[0] assert cb.cursor == output[1] def test_cycle_completion(self): with taddons.context() as commander_tctx: cb = commander.CommandBuffer(commander_tctx.master) cb.text = "foo bar" cb.cursor = len(cb.text) cb.cycle_completion() ce = commander.CommandEdit(commander_tctx.master, "se") ce.keypress(1, "tab") ce.update() ret = ce.cbuf.render() assert ret == [ ("commander_command", "set"), ("text", " "), ("commander_hint", "option "), ("commander_hint", "*value "), ] def test_render(self): with taddons.context() as commander_tctx: cb = commander.CommandBuffer(commander_tctx.master) cb.text = "foo" assert cb.render() cb.text = "set view_filter '~bq test'" ret = cb.render() assert ret == [ ("commander_command", "set"), ("text", " "), ("text", "view_filter"), ("text", " "), ("text", "'~bq test'"), ] cb.text = "set" ret = cb.render() assert ret == [ ("commander_command", "set"), ("text", " "), ("commander_hint", "option "), ("commander_hint", "*value "), ] mitmproxy-8.1.1/test/mitmproxy/tools/console/test_common.py000066400000000000000000000020061425660472000243270ustar00rootroot00000000000000import urwid from mitmproxy.test import tflow from mitmproxy.tools.console import common def test_format_flow(): for f in tflow.tflows(): for render_mode in common.RenderMode: assert common.format_flow(f, render_mode=render_mode) assert common.format_flow( f, render_mode=render_mode, hostheader=True, focused=False ) def test_format_keyvals(): assert common.format_keyvals( [ ("aa", "bb"), ("cc", "dd"), ("ee", None), ] ) wrapped = urwid.Pile( urwid.SimpleFocusListWalker(common.format_keyvals([("foo", "bar")])) ) assert wrapped.render((30,)) assert common.format_keyvals([("aa", wrapped)]) def test_truncated_text(): urwid.set_encoding("utf8") half_width_text = common.TruncatedText("Half-width", []) full_width_text = common.TruncatedText("FULL-WIDTH", []) assert half_width_text.render((10,)) assert full_width_text.render((10,)) mitmproxy-8.1.1/test/mitmproxy/tools/console/test_contentview.py000066400000000000000000000024221425660472000254060ustar00rootroot00000000000000from mitmproxy.test import tflow from mitmproxy import contentviews from mitmproxy.contentviews.base import format_text class TContentView(contentviews.View): name = "Test View" def __call__(self, data, **metadata): return "TContentView", format_text("test_content") def render_priority(self, data, *, content_type=None, **metadata) -> float: return 2 async def test_contentview_flowview(console): assert "Flows" in console.screen_contents() flow = tflow.tflow() flow.request.headers["content-type"] = "text/html" await console.load_flow(flow) assert ">>" in console.screen_contents() console.type("") assert "Flow Details" in console.screen_contents() assert "XML" in console.screen_contents() view = TContentView() contentviews.add(view) assert "XML" not in console.screen_contents() assert "TContentView" in console.screen_contents() contentviews.remove(view) assert "XML" in console.screen_contents() assert "TContentView" not in console.screen_contents() console.type("q") assert "Flows" in console.screen_contents() contentviews.add(view) console.type("") assert "Flow Details" in console.screen_contents() assert "TContentView" in console.screen_contents() mitmproxy-8.1.1/test/mitmproxy/tools/console/test_defaultkeys.py000066400000000000000000000017041425660472000253630ustar00rootroot00000000000000import mitmproxy.types from mitmproxy import command from mitmproxy import ctx from mitmproxy.test.tflow import tflow from mitmproxy.tools.console import defaultkeys from mitmproxy.tools.console import keymap from mitmproxy.tools.console import master async def test_commands_exist(): command_manager = command.CommandManager(ctx) km = keymap.Keymap(None) defaultkeys.map(km) assert km.bindings m = master.ConsoleMaster(None) await m.load_flow(tflow()) for binding in km.bindings: try: parsed, _ = command_manager.parse_partial(binding.command.strip()) cmd = parsed[0].value args = [a.value for a in parsed[1:] if a.type != mitmproxy.types.Space] assert cmd in m.commands.commands cmd_obj = m.commands.commands[cmd] cmd_obj.prepare_args(args) except Exception as e: raise ValueError(f"Invalid binding: {binding.command}") from e mitmproxy-8.1.1/test/mitmproxy/tools/console/test_flowview.py000066400000000000000000000003501425660472000247010ustar00rootroot00000000000000from mitmproxy.test import tflow async def test_flowview(monkeypatch, console): for f in tflow.tflows(): console.commands.call("view.clear") await console.load_flow(f) console.type("") mitmproxy-8.1.1/test/mitmproxy/tools/console/test_integration.py000066400000000000000000000012601425660472000253630ustar00rootroot00000000000000def test_integration(tdata, console): console.type( f":view.flows.load {tdata.path('mitmproxy/data/dumpfile-7.mitm')}" ) console.type("") console.type("") # view second flow assert "http://example.com/" in console.screen_contents() def test_options_home_end(console): console.type("O") assert "Options" in console.screen_contents() def test_keybindings_home_end(console): console.type("K") assert "Key Binding" in console.screen_contents() def test_replay_count(console): console.type(":replay.server.count") assert "Data viewer" in console.screen_contents() mitmproxy-8.1.1/test/mitmproxy/tools/console/test_keymap.py000066400000000000000000000140471425660472000243350ustar00rootroot00000000000000from mitmproxy.tools.console import keymap from mitmproxy.test import taddons from unittest import mock import pytest def test_binding(): b = keymap.Binding("space", "cmd", ["options"], "") assert b.keyspec() == " " def test_bind(): with taddons.context() as tctx: km = keymap.Keymap(tctx.master) km.executor = mock.Mock() with pytest.raises(ValueError): km.add("foo", "bar", ["unsupported"]) km.add("key", "str", ["options", "commands"]) assert km.get("options", "key") assert km.get("commands", "key") assert not km.get("flowlist", "key") assert len(km.list("commands")) == 1 km.handle("unknown", "unknown") assert not km.executor.called km.handle("options", "key") assert km.executor.called km.add("glob", "str", ["global"]) km.executor = mock.Mock() km.handle("options", "glob") assert km.executor.called assert len(km.list("global")) == 1 def test_join(): with taddons.context() as tctx: km = keymap.Keymap(tctx.master) km.add("key", "str", ["options"], "help1") km.add("key", "str", ["commands"]) assert len(km.bindings) == 1 assert len(km.bindings[0].contexts) == 2 assert km.bindings[0].help == "help1" km.add("key", "str", ["commands"], "help2") assert len(km.bindings) == 1 assert len(km.bindings[0].contexts) == 2 assert km.bindings[0].help == "help2" assert km.get("commands", "key") km.unbind(km.bindings[0]) assert len(km.bindings) == 0 assert not km.get("commands", "key") def test_remove(): with taddons.context() as tctx: km = keymap.Keymap(tctx.master) km.add("key", "str", ["options", "commands"], "help1") assert len(km.bindings) == 1 assert "options" in km.bindings[0].contexts km.remove("key", ["options"]) assert len(km.bindings) == 1 assert "options" not in km.bindings[0].contexts km.remove("key", ["commands"]) assert len(km.bindings) == 0 def test_load_path(tmpdir): dst = str(tmpdir.join("conf")) kmc = keymap.KeymapConfig() with taddons.context(kmc) as tctx: km = keymap.Keymap(tctx.master) tctx.master.keymap = km with open(dst, "wb") as f: f.write(b"\xff\xff\xff") with pytest.raises(keymap.KeyBindingError, match="expected UTF8"): kmc.load_path(km, dst) with open(dst, "w") as f: f.write("'''") with pytest.raises(keymap.KeyBindingError): kmc.load_path(km, dst) with open(dst, "w") as f: f.write( """ - key: key1 ctx: [unknown] cmd: > foo bar foo bar """ ) with pytest.raises(keymap.KeyBindingError): kmc.load_path(km, dst) with open(dst, "w") as f: f.write( """ - key: key1 ctx: [chooser] help: one cmd: > foo bar foo bar """ ) kmc.load_path(km, dst) assert km.get("chooser", "key1") with open(dst, "w") as f: f.write( """ - key: key2 ctx: [flowlist] cmd: foo - key: key2 ctx: [flowview] cmd: bar """ ) kmc.load_path(km, dst) assert km.get("flowlist", "key2") assert km.get("flowview", "key2") km.add("key123", "str", ["flowlist", "flowview"]) with open(dst, "w") as f: f.write( """ - key: key123 ctx: [options] cmd: foo """ ) kmc.load_path(km, dst) assert km.get("flowlist", "key123") assert km.get("flowview", "key123") assert km.get("options", "key123") def test_parse(): kmc = keymap.KeymapConfig() with taddons.context(kmc): assert kmc.parse("") == [] assert kmc.parse("\n\n\n \n") == [] with pytest.raises(keymap.KeyBindingError, match="expected a list of keys"): kmc.parse("key: val") with pytest.raises(keymap.KeyBindingError, match="expected a list of keys"): kmc.parse("val") with pytest.raises(keymap.KeyBindingError, match="Unknown key attributes"): kmc.parse( """ - key: key1 nonexistent: bar """ ) with pytest.raises( keymap.KeyBindingError, match="Missing required key attributes" ): kmc.parse( """ - help: key1 """ ) with pytest.raises(keymap.KeyBindingError, match="Invalid type for cmd"): kmc.parse( """ - key: key1 cmd: [ cmd ] """ ) with pytest.raises(keymap.KeyBindingError, match="Invalid type for ctx"): kmc.parse( """ - key: key1 ctx: foo cmd: cmd """ ) assert ( kmc.parse( """ - key: key1 ctx: [one, two] help: one cmd: > foo bar foo bar """ ) == [ { "key": "key1", "ctx": ["one", "two"], "help": "one", "cmd": "foo bar foo bar\n", } ] ) mitmproxy-8.1.1/test/mitmproxy/tools/console/test_master.py000066400000000000000000000000001425660472000243220ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/console/test_palettes.py000066400000000000000000000004001425660472000246540ustar00rootroot00000000000000from mitmproxy.tools.console import palettes class TestPalette: def test_helptext(self): for i in palettes.palettes.values(): assert i.palette(False) for i in palettes.palettes.values(): assert i.palette(True) mitmproxy-8.1.1/test/mitmproxy/tools/console/test_statusbar.py000066400000000000000000000042411425660472000250520ustar00rootroot00000000000000import pytest from mitmproxy import options from mitmproxy.tools.console import statusbar, master async def test_statusbar(monkeypatch): o = options.Options() m = master.ConsoleMaster(o) m.options.update( modify_headers=[":~q:foo:bar"], modify_body=[":~q:foo:bar"], ignore_hosts=["example.com", "example.org"], tcp_hosts=["example.tcp"], intercept="~q", view_filter="~dst example.com", stickycookie="~dst example.com", stickyauth="~dst example.com", console_default_contentview="javascript", anticache=True, anticomp=True, showhost=True, server_replay_refresh=False, server_replay_kill_extra=True, upstream_cert=False, stream_large_bodies="3m", mode="transparent", ) m.options.update(view_order="url", console_focus_follow=True) monkeypatch.setattr(m.addons.get("clientplayback"), "count", lambda: 42) monkeypatch.setattr(m.addons.get("serverplayback"), "count", lambda: 42) monkeypatch.setattr(statusbar.StatusBar, "refresh", lambda x: None) bar = statusbar.StatusBar(m) # this already causes a redraw assert bar.ib._w @pytest.mark.parametrize( "message,ready_message", [ ("", [(None, ""), ("warn", "")]), ( ("info", "Line fits into statusbar"), [("info", "Line fits into statusbar"), ("warn", "")], ), ( "Line doesn't fit into statusbar", [(None, "Line doesn'\u2026"), ("warn", "(more in eventlog)")], ), ( ("alert", "Two lines.\nFirst fits"), [("alert", "Two lines."), ("warn", "(more in eventlog)")], ), ( "Two long lines\nFirst doesn't fit", [(None, "Two long li\u2026"), ("warn", "(more in eventlog)")], ), ], ) def test_shorten_message(message, ready_message): assert statusbar.ActionBar.shorten_message(message, max_width=30) == ready_message def test_shorten_message_narrow(): shorten_msg = statusbar.ActionBar.shorten_message("error", max_width=4) assert shorten_msg == [(None, "\u2026"), ("warn", "(more in eventlog)")] mitmproxy-8.1.1/test/mitmproxy/tools/test_cmdline.py000066400000000000000000000011571425660472000230160ustar00rootroot00000000000000import argparse from mitmproxy import options from mitmproxy.tools import cmdline from mitmproxy.tools import main def test_common(): parser = argparse.ArgumentParser() opts = options.Options() cmdline.common_options(parser, opts) args = parser.parse_args(args=[]) main.process_options(parser, opts, args) def test_mitmproxy(): opts = options.Options() ap = cmdline.mitmproxy(opts) assert ap def test_mitmdump(): opts = options.Options() ap = cmdline.mitmdump(opts) assert ap def test_mitmweb(): opts = options.Options() ap = cmdline.mitmweb(opts) assert ap mitmproxy-8.1.1/test/mitmproxy/tools/test_dump.py000066400000000000000000000015651425660472000223530ustar00rootroot00000000000000from unittest import mock import pytest from mitmproxy import options from mitmproxy.tools import dump class TestDumpMaster: def mkmaster(self, **opts): o = options.Options(**opts) m = dump.DumpMaster(o, with_termlog=False, with_dumper=False) return m @pytest.mark.parametrize("termlog", [False, True]) async def test_addons_termlog(self, termlog): with mock.patch("sys.stdout"): o = options.Options() m = dump.DumpMaster(o, with_termlog=termlog) assert (m.addons.get("termlog") is not None) == termlog @pytest.mark.parametrize("dumper", [False, True]) async def test_addons_dumper(self, dumper): with mock.patch("sys.stdout"): o = options.Options() m = dump.DumpMaster(o, with_dumper=dumper) assert (m.addons.get("dumper") is not None) == dumper mitmproxy-8.1.1/test/mitmproxy/tools/test_main.py000066400000000000000000000012251425660472000223230ustar00rootroot00000000000000import asyncio from mitmproxy.tools import main shutdown_script = "mitmproxy/data/addonscripts/shutdown.py" def test_mitmweb(event_loop, tdata): asyncio.set_event_loop(event_loop) main.mitmweb( [ "--no-web-open-browser", "-s", tdata.path(shutdown_script), "-q", "-p", "0", "--web-port", "0", ] ) def test_mitmdump(event_loop, tdata): asyncio.set_event_loop(event_loop) main.mitmdump( [ "-s", tdata.path(shutdown_script), "-q", "-p", "0", ] ) mitmproxy-8.1.1/test/mitmproxy/tools/web/000077500000000000000000000000001425660472000205435ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/web/__init__.py000066400000000000000000000000001425660472000226420ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/web/test_app.py000066400000000000000000000373551425660472000227510ustar00rootroot00000000000000import io import gzip import json import logging import textwrap from collections.abc import Sequence from contextlib import redirect_stdout from pathlib import Path from typing import Optional from unittest import mock import pytest import tornado.testing from tornado import httpclient from tornado import websocket from mitmproxy import certs, options, optmanager from mitmproxy.http import Headers from mitmproxy.test import tflow from mitmproxy.tools.web import app from mitmproxy.tools.web import master as webmaster @pytest.fixture(scope="module") def no_tornado_logging(): logging.getLogger("tornado.access").disabled = True logging.getLogger("tornado.application").disabled = True logging.getLogger("tornado.general").disabled = True yield logging.getLogger("tornado.access").disabled = False logging.getLogger("tornado.application").disabled = False logging.getLogger("tornado.general").disabled = False def get_json(resp: httpclient.HTTPResponse): return json.loads(resp.body.decode()) def test_generate_tflow_js(tdata): tf_http = tflow.tflow(resp=True, err=True, ws=True) tf_http.id = "d91165be-ca1f-4612-88a9-c0f8696f3e29" tf_http.client_conn.id = "4a18d1a0-50a1-48dd-9aa6-d45d74282939" tf_http.server_conn.id = "f087e7b2-6d0a-41a8-a8f0-e1a4761395f8" tf_http.server_conn.certificate_list = [ certs.Cert.from_pem( Path( tdata.path("mitmproxy/net/data/verificationcerts/self-signed.pem") ).read_bytes() ) ] tf_http.request.trailers = Headers(trailer="qvalue") tf_http.response.trailers = Headers(trailer="qvalue") tf_http.comment = "I'm a comment!" tf_tcp = tflow.ttcpflow(err=True) tf_tcp.id = "2ea7012b-21b5-4f8f-98cd-d49819954001" tf_tcp.client_conn.id = "8be32b99-a0b3-446e-93bc-b29982fe1322" tf_tcp.server_conn.id = "e33bb2cd-c07e-4214-9a8e-3a8f85f25200" tf_dns = tflow.tdnsflow(resp=True, err=True) tf_dns.id = "5434da94-1017-42fa-872d-a189508d48e4" tf_dns.client_conn.id = "0b4cc0a3-6acb-4880-81c0-1644084126fc" tf_dns.server_conn.id = "db5294af-c008-4098-a320-a94f901eaf2f" # language=TypeScript content = ( "/** Auto-generated by test_app.py:test_generate_tflow_js */\n" "import {HTTPFlow, TCPFlow, DNSFlow} from '../../flow';\n" "export function THTTPFlow(): Required {\n" " return %s\n" "}\n" "export function TTCPFlow(): Required {\n" " return %s\n" "}\n" "export function TDNSFlow(): Required {\n" " return %s\n" "}\n" % ( textwrap.indent( json.dumps(app.flow_to_json(tf_http), indent=4, sort_keys=True), " " ), textwrap.indent( json.dumps(app.flow_to_json(tf_tcp), indent=4, sort_keys=True), " " ), textwrap.indent( json.dumps(app.flow_to_json(tf_dns), indent=4, sort_keys=True), " " ), ) ) content = content.replace(": null", ": undefined") ( Path(__file__).parent / "../../../../web/src/js/__tests__/ducks/_tflow.ts" ).write_bytes(content.encode()) async def test_generate_options_js(): o = options.Options() m = webmaster.WebMaster(o) opt: optmanager._Option def ts_type(t): if t == bool: return "boolean" if t == str: return "string" if t == int: return "number" if t == Sequence[str]: return "string[]" if t == Optional[str]: return "string | undefined" raise RuntimeError(t) with redirect_stdout(io.StringIO()) as s: print("/** Auto-generated by test_app.py:test_generate_options_js */") print("export interface OptionsState {") for _, opt in sorted(m.options.items()): print(f" {opt.name}: {ts_type(opt.typespec)}") print("}") print("") print("export type Option = keyof OptionsState") print("") print("export const defaultState: OptionsState = {") for _, opt in sorted(m.options.items()): print( f" {opt.name}: {json.dumps(opt.default)},".replace( ": null", ": undefined" ) ) print("}") ( Path(__file__).parent / "../../../../web/src/js/ducks/_options_gen.ts" ).write_bytes(s.getvalue().encode()) @pytest.mark.usefixtures("no_tornado_logging", "tdata") class TestApp(tornado.testing.AsyncHTTPTestCase): def get_app(self): async def make_master(): o = options.Options(http2=False) return webmaster.WebMaster(o, with_termlog=False) m = self.io_loop.asyncio_loop.run_until_complete(make_master()) f = tflow.tflow(resp=True) f.id = "42" f.request.content = b"foo\nbar" f2 = tflow.tflow(ws=True, resp=True) f2.request.content = None f2.response.content = None f2.id = "43" m.view.add([f, f2]) m.view.add([tflow.tflow(err=True)]) m.log.info("test log") self.master = m self.view = m.view self.events = m.events webapp = app.Application(m, None) webapp.settings["xsrf_cookies"] = False return webapp def fetch(self, *args, **kwargs) -> httpclient.HTTPResponse: # tornado disallows POST without content by default. return super().fetch(*args, **kwargs, allow_nonstandard_methods=True) def put_json(self, url, data: dict) -> httpclient.HTTPResponse: return self.fetch( url, method="PUT", body=json.dumps(data), headers={"Content-Type": "application/json"}, ) def test_index(self): assert self.fetch("/").code == 200 def test_filter_help(self): assert self.fetch("/filter-help").code == 200 def test_flows(self): resp = self.fetch("/flows") assert resp.code == 200 assert get_json(resp)[0]["request"]["contentHash"] assert get_json(resp)[2]["error"] def test_flows_dump(self): resp = self.fetch("/flows/dump") assert b"address" in resp.body def test_clear(self): events = self.events.data.copy() flows = list(self.view) assert self.fetch("/clear", method="POST").code == 200 assert not len(self.view) assert not len(self.events.data) # restore for f in flows: self.view.add([f]) self.events.data = events def test_resume(self): for f in self.view: f.intercept() assert self.fetch("/flows/42/resume", method="POST").code == 200 assert sum(f.intercepted for f in self.view) >= 1 assert self.fetch("/flows/resume", method="POST").code == 200 assert all(not f.intercepted for f in self.view) def test_kill(self): for f in self.view: f.backup() f.intercept() assert self.fetch("/flows/42/kill", method="POST").code == 200 assert sum(f.killable for f in self.view) >= 1 assert self.fetch("/flows/kill", method="POST").code == 200 assert all(not f.killable for f in self.view) for f in self.view: f.revert() def test_flow_delete(self): f = self.view.get_by_id("42") assert f assert self.fetch("/flows/42", method="DELETE").code == 200 assert not self.view.get_by_id("42") self.view.add([f]) assert self.fetch("/flows/1234", method="DELETE").code == 404 def test_flow_update(self): f = self.view.get_by_id("42") assert f.request.method == "GET" f.backup() upd = { "request": { "method": "PATCH", "port": 123, "headers": [("foo", "bar")], "trailers": [("foo", "bar")], "content": "req", }, "response": { "msg": "Non-Authorisé", "code": 404, "headers": [("bar", "baz")], "trailers": [("foo", "bar")], "content": "resp", }, "marked": ":red_circle:", } assert self.put_json("/flows/42", upd).code == 200 assert f.request.method == "PATCH" assert f.request.port == 123 assert f.request.headers["foo"] == "bar" assert f.request.text == "req" assert f.response.msg == "Non-Authorisé" assert f.response.status_code == 404 assert f.response.headers["bar"] == "baz" assert f.response.text == "resp" upd = { "request": { "trailers": [("foo", "baz")], }, "response": { "trailers": [("foo", "baz")], }, } assert self.put_json("/flows/42", upd).code == 200 assert f.request.trailers["foo"] == "baz" f.revert() assert self.put_json("/flows/42", {"foo": 42}).code == 400 assert self.put_json("/flows/42", {"request": {"foo": 42}}).code == 400 assert self.put_json("/flows/42", {"response": {"foo": 42}}).code == 400 assert self.fetch("/flows/42", method="PUT", body="{}").code == 400 assert ( self.fetch( "/flows/42", method="PUT", headers={"Content-Type": "application/json"}, body="!!", ).code == 400 ) def test_flow_duplicate(self): resp = self.fetch("/flows/42/duplicate", method="POST") assert resp.code == 200 f = self.view.get_by_id(resp.body.decode()) assert f assert f.id != "42" self.view.remove([f]) def test_flow_revert(self): f = self.view.get_by_id("42") f.backup() f.request.method = "PATCH" self.fetch("/flows/42/revert", method="POST") assert not f._backup def test_flow_replay(self): with mock.patch("mitmproxy.command.CommandManager.call") as replay_call: assert self.fetch("/flows/42/replay", method="POST").code == 200 assert replay_call.called def test_flow_content(self): f = self.view.get_by_id("42") f.backup() f.response.headers["Content-Disposition"] = 'inline; filename="filename.jpg"' r = self.fetch("/flows/42/response/content.data") assert r.body == b"message" assert r.headers["Content-Disposition"] == 'attachment; filename="filename.jpg"' del f.response.headers["Content-Disposition"] f.request.path = "/foo/bar.jpg" assert ( self.fetch("/flows/42/response/content.data").headers["Content-Disposition"] == "attachment; filename=bar.jpg" ) f.response.content = b"" r = self.fetch("/flows/42/response/content.data") assert r.code == 200 assert r.body == b"" f.revert() def test_flow_content_returns_raw_content_when_decoding_fails(self): f = self.view.get_by_id("42") f.backup() f.response.headers["Content-Encoding"] = "gzip" # replace gzip magic number with garbage invalid_encoded_content = gzip.compress(b"Hello world!").replace( b"\x1f\x8b", b"\xff\xff" ) f.response.raw_content = invalid_encoded_content r = self.fetch("/flows/42/response/content.data") assert r.body == invalid_encoded_content assert r.code == 200 f.revert() def test_update_flow_content(self): assert ( self.fetch("/flows/42/request/content.data", method="POST", body="new").code == 200 ) f = self.view.get_by_id("42") assert f.request.content == b"new" assert f.modified() f.revert() def test_update_flow_content_multipart(self): body = ( b"--somefancyboundary\r\n" b'Content-Disposition: form-data; name="a"; filename="a.txt"\r\n' b"\r\n" b"such multipart. very wow.\r\n" b"--somefancyboundary--\r\n" ) assert ( self.fetch( "/flows/42/request/content.data", method="POST", headers={ "Content-Type": 'multipart/form-data; boundary="somefancyboundary"' }, body=body, ).code == 200 ) f = self.view.get_by_id("42") assert f.request.content == b"such multipart. very wow." assert f.modified() f.revert() def test_flow_contentview(self): assert get_json(self.fetch("/flows/42/request/content/raw")) == { "lines": [[["text", "foo"]], [["text", "bar"]]], "description": "Raw", } assert get_json(self.fetch("/flows/42/request/content/raw?lines=1")) == { "lines": [[["text", "foo"]]], "description": "Raw", } assert self.fetch("/flows/42/messages/content/raw").code == 400 def test_flow_contentview_websocket(self): assert get_json(self.fetch("/flows/43/messages/content/raw?lines=2")) == [ { "description": "Raw", "from_client": True, "lines": [[["text", "hello binary"]]], "timestamp": 946681203, }, { "description": "Raw", "from_client": True, "lines": [[["text", "hello text"]]], "timestamp": 946681204, }, ] def test_commands(self): resp = self.fetch("/commands") assert resp.code == 200 assert get_json(resp)["set"]["help"] def test_command_execute(self): resp = self.fetch("/commands/unknown", method="POST") assert resp.code == 200 assert get_json(resp) == {"error": "Unknown command: unknown"} resp = self.fetch("/commands/commands.history.get", method="POST") assert resp.code == 200 assert get_json(resp) == {"value": []} def test_events(self): resp = self.fetch("/events") assert resp.code == 200 assert get_json(resp)[0]["level"] == "info" def test_options(self): j = get_json(self.fetch("/options")) assert type(j) == dict assert type(j["anticache"]) == dict def test_option_update(self): assert self.put_json("/options", {"anticache": True}).code == 200 assert self.put_json("/options", {"wtf": True}).code == 400 assert self.put_json("/options", {"anticache": "foo"}).code == 400 def test_option_save(self): assert self.fetch("/options/save", method="POST").code == 200 def test_conf(self): assert self.fetch("/conf.js").code == 200 def test_err(self): with mock.patch("mitmproxy.tools.web.app.IndexHandler.get") as f: f.side_effect = RuntimeError assert self.fetch("/").code == 500 @tornado.testing.gen_test def test_websocket(self): ws_url = f"ws://localhost:{self.get_http_port()}/updates" ws_client = yield websocket.websocket_connect(ws_url) self.master.options.anticomp = True r1 = yield ws_client.read_message() response = json.loads(r1) assert response == { "resource": "options", "cmd": "update", "data": { "anticomp": { "value": True, "choices": None, "default": False, "help": "Try to convince servers to send us un-compressed data.", "type": "bool", } }, } ws_client.close() # trigger on_close by opening a second connection. ws_client2 = yield websocket.websocket_connect(ws_url) ws_client2.close() mitmproxy-8.1.1/test/mitmproxy/tools/web/test_master.py000066400000000000000000000000001425660472000234350ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/tools/web/test_static_viewer.py000066400000000000000000000047611425660472000250340ustar00rootroot00000000000000import json from unittest import mock from mitmproxy.test import taddons from mitmproxy.test import tflow from mitmproxy import flowfilter from mitmproxy.tools.web.app import flow_to_json from mitmproxy.tools.web import static_viewer from mitmproxy.addons import save, readfile def test_save_static(tmpdir): tmpdir.mkdir("static") static_viewer.save_static(tmpdir) assert len(tmpdir.listdir()) == 2 assert tmpdir.join("index.html").check(file=1) assert tmpdir.join("static/static.js").read() == "MITMWEB_STATIC = true;" def test_save_filter_help(tmpdir): static_viewer.save_filter_help(tmpdir) f = tmpdir.join("/filter-help.json") assert f.check(file=1) assert f.read() == json.dumps(dict(commands=flowfilter.help)) def test_save_settings(tmpdir): static_viewer.save_settings(tmpdir) f = tmpdir.join("/settings.json") assert f.check(file=1) def test_save_flows(tmpdir): flows = [tflow.tflow(resp=False), tflow.tflow(resp=True)] static_viewer.save_flows(tmpdir, flows) assert tmpdir.join("flows.json").check(file=1) assert tmpdir.join("flows.json").read() == json.dumps( [flow_to_json(f) for f in flows] ) @mock.patch("mitmproxy.ctx.log") def test_save_flows_content(ctx, tmpdir): flows = [tflow.tflow(resp=False), tflow.tflow(resp=True)] with mock.patch("time.time", mock.Mock(side_effect=[1, 2, 2] * 4)): static_viewer.save_flows_content(tmpdir, flows) flows_path = tmpdir.join("flows") assert len(flows_path.listdir()) == len(flows) for p in flows_path.listdir(): assert p.join("request").check(dir=1) assert p.join("response").check(dir=1) assert p.join("request/content.data").check(file=1) assert p.join("request/content").check(dir=1) assert p.join("response/content.data").check(file=1) assert p.join("response/content").check(dir=1) assert p.join("request/content/Auto.json").check(file=1) assert p.join("response/content/Auto.json").check(file=1) async def test_static_viewer(tmpdir): s = static_viewer.StaticViewer() rf = readfile.ReadFile() sa = save.Save() with taddons.context(rf) as tctx: sa.save([tflow.tflow(resp=True)], str(tmpdir.join("foo"))) tctx.master.addons.add(s) tctx.configure(s, web_static_viewer=str(tmpdir), rfile=str(tmpdir.join("foo"))) assert tmpdir.join("index.html").check(file=1) assert tmpdir.join("static").check(dir=1) assert tmpdir.join("flows").check(dir=1) mitmproxy-8.1.1/test/mitmproxy/utils/000077500000000000000000000000001425660472000177665ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/utils/__init__.py000066400000000000000000000000001425660472000220650ustar00rootroot00000000000000mitmproxy-8.1.1/test/mitmproxy/utils/test_arg_check.py000066400000000000000000000036471425660472000233170ustar00rootroot00000000000000import io import contextlib from unittest import mock import pytest from mitmproxy.utils import arg_check @pytest.mark.parametrize( "arg, output", [ (["-T"], "-T is deprecated, please use --mode transparent instead"), (["-U"], "-U is deprecated, please use --mode upstream:SPEC instead"), ( ["--confdir"], "--confdir is deprecated.\n" "Please use `--set confdir=value` instead.\n" "To show all options and their default values use --options", ), ( ["--palette"], "--palette is deprecated.\n" "Please use `--set console_palette=value` instead.\n" "To show all options and their default values use --options", ), ( ["--wfile"], "--wfile is deprecated.\n" "Please use `--save-stream-file` instead.", ), (["--eventlog"], "--eventlog has been removed."), ( ["--nonanonymous"], "--nonanonymous is deprecated.\n" "Please use `--proxyauth SPEC` instead.\n" 'SPEC Format: "username:pass", "any" to accept any user/pass combination,\n' '"@path" to use an Apache htpasswd file, or\n' '"ldap[s]:url_server_ldap:dn_auth:password:dn_subtree" ' "for LDAP authentication.", ), ( ["--replacements"], "--replacements is deprecated.\n" "Please use `--modify-body` or `--modify-headers` instead.", ), ( ["--underscore_option"], "--underscore_option uses underscores, please use hyphens --underscore-option", ), ], ) def test_check_args(arg, output): f = io.StringIO() with contextlib.redirect_stdout(f): with mock.patch("sys.argv") as m: m.__getitem__.return_value = arg arg_check.check() assert f.getvalue().strip() == output mitmproxy-8.1.1/test/mitmproxy/utils/test_asyncio_utils.py000066400000000000000000000010041425660472000242570ustar00rootroot00000000000000import asyncio from mitmproxy.utils import asyncio_utils async def ttask(): asyncio_utils.set_current_task_debug_info(name="newname") await asyncio.sleep(999) async def test_simple(): task = asyncio_utils.create_task(ttask(), name="ttask", client=("127.0.0.1", 42313)) assert asyncio_utils.task_repr(task) == "127.0.0.1:42313: ttask (age: 0s)" await asyncio.sleep(0) assert "newname" in asyncio_utils.task_repr(task) delattr(task, "created") assert asyncio_utils.task_repr(task) mitmproxy-8.1.1/test/mitmproxy/utils/test_bits.py000066400000000000000000000000241425660472000223340ustar00rootroot00000000000000# TODO: write tests mitmproxy-8.1.1/test/mitmproxy/utils/test_data.py000066400000000000000000000003031425660472000223040ustar00rootroot00000000000000import pytest from mitmproxy.utils import data def test_pkg_data(): assert data.pkg_data.path("tools/console") with pytest.raises(ValueError): data.pkg_data.path("nonexistent") mitmproxy-8.1.1/test/mitmproxy/utils/test_debug.py000066400000000000000000000014741425660472000224730ustar00rootroot00000000000000import io import sys from unittest import mock import pytest from mitmproxy.utils import debug @pytest.mark.parametrize("precompiled", [True, False]) def test_dump_system_info_precompiled(precompiled): sys.frozen = None with mock.patch.object(sys, "frozen", precompiled): assert ("binary" in debug.dump_system_info()) == precompiled def test_dump_info(): cs = io.StringIO() debug.dump_info(None, None, file=cs) assert cs.getvalue() assert "Tasks" not in cs.getvalue() async def test_dump_info_async(): cs = io.StringIO() debug.dump_info(None, None, file=cs) assert "Tasks" in cs.getvalue() def test_dump_stacks(): cs = io.StringIO() debug.dump_stacks(None, None, file=cs) assert cs.getvalue() def test_register_info_dumpers(): debug.register_info_dumpers() mitmproxy-8.1.1/test/mitmproxy/utils/test_emoji.py000066400000000000000000000002401425660472000224760ustar00rootroot00000000000000from mitmproxy.utils import emoji from mitmproxy.tools.console.common import SYMBOL_MARK def test_emoji(): assert emoji.emoji[":default:"] == SYMBOL_MARK mitmproxy-8.1.1/test/mitmproxy/utils/test_human.py000066400000000000000000000043711425660472000225140ustar00rootroot00000000000000import time import pytest from mitmproxy.utils import human def test_format_timestamp(): assert human.format_timestamp(time.time()) def test_format_timestamp_with_milli(): assert human.format_timestamp_with_milli(time.time()) def test_parse_size(): assert human.parse_size("0") == 0 assert human.parse_size("0b") == 0 assert human.parse_size("1") == 1 assert human.parse_size("1k") == 1024 assert human.parse_size("1m") == 1024 ** 2 assert human.parse_size("1g") == 1024 ** 3 with pytest.raises(ValueError): human.parse_size("1f") with pytest.raises(ValueError): human.parse_size("ak") assert human.parse_size(None) is None def test_pretty_size(): assert human.pretty_size(0) == "0b" assert human.pretty_size(100) == "100b" assert human.pretty_size(1024) == "1.0k" assert human.pretty_size(1024 + 512) == "1.5k" assert human.pretty_size(1024 * 1024) == "1.0m" assert human.pretty_size(10 * 1024 * 1024) == "10.0m" assert human.pretty_size(100 * 1024 * 1024) == "100m" def test_pretty_duration(): assert human.pretty_duration(0.00001) == "0ms" assert human.pretty_duration(0.0001) == "0ms" assert human.pretty_duration(0.001) == "1ms" assert human.pretty_duration(0.01) == "10ms" assert human.pretty_duration(0.1) == "100ms" assert human.pretty_duration(1) == "1.00s" assert human.pretty_duration(10) == "10.0s" assert human.pretty_duration(100) == "100s" assert human.pretty_duration(1000) == "1000s" assert human.pretty_duration(10000) == "10000s" assert human.pretty_duration(1.123) == "1.12s" assert human.pretty_duration(0.123) == "123ms" assert human.pretty_duration(None) == "" def test_format_address(): assert human.format_address(("::1", "54010", "0", "0")) == "[::1]:54010" assert ( human.format_address(("::ffff:127.0.0.1", "54010", "0", "0")) == "127.0.0.1:54010" ) assert human.format_address(("127.0.0.1", "54010")) == "127.0.0.1:54010" assert human.format_address(("example.com", "54010")) == "example.com:54010" assert human.format_address(("::", "8080")) == "*:8080" assert human.format_address(("0.0.0.0", "8080")) == "*:8080" assert human.format_address(None) == "" mitmproxy-8.1.1/test/mitmproxy/utils/test_sliding_window.py000066400000000000000000000010651425660472000244210ustar00rootroot00000000000000from mitmproxy.utils import sliding_window def test_simple(): y = list(sliding_window.window(range(1000, 1005), 1, 2)) assert y == [ # prev this next next2 (None, 1000, 1001, 1002), (1000, 1001, 1002, 1003), (1001, 1002, 1003, 1004), (1002, 1003, 1004, None), (1003, 1004, None, None), ] def test_is_lazy(): done = False def gen(): nonlocal done done = True yield 42 x = sliding_window.window(gen(), 1, 1) assert not done assert list(x) assert done mitmproxy-8.1.1/test/mitmproxy/utils/test_spec.py000066400000000000000000000011551425660472000223330ustar00rootroot00000000000000import pytest from mitmproxy.utils.spec import parse_spec def test_parse_spec(): flow_filter, subject, replacement = parse_spec("/foo/bar/voing") assert flow_filter.pattern == "foo" assert subject == "bar" assert replacement == "voing" flow_filter, subject, replacement = parse_spec("/bar/voing") assert flow_filter(1) is True assert subject == "bar" assert replacement == "voing" with pytest.raises(ValueError, match="Invalid number of parameters"): parse_spec("/") with pytest.raises(ValueError, match="Invalid filter expression"): parse_spec("/~b/one/two") mitmproxy-8.1.1/test/mitmproxy/utils/test_strutils.py000066400000000000000000000115201425660472000232670ustar00rootroot00000000000000import pytest from mitmproxy.utils import strutils def test_always_bytes(): assert strutils.always_bytes(bytes(range(256))) == bytes(range(256)) assert strutils.always_bytes("foo") == b"foo" with pytest.raises(ValueError): strutils.always_bytes("\u2605", "ascii") with pytest.raises(TypeError): strutils.always_bytes(42, "ascii") def test_always_str(): with pytest.raises(TypeError): strutils.always_str(42) assert strutils.always_str("foo") == "foo" assert strutils.always_str(b"foo") == "foo" assert strutils.always_str(None) is None def test_escape_control_characters(): assert strutils.escape_control_characters("one") == "one" assert strutils.escape_control_characters("\00ne") == ".ne" assert strutils.escape_control_characters("\nne") == "\nne" assert strutils.escape_control_characters("\nne", False) == ".ne" assert strutils.escape_control_characters("\u2605") == "\u2605" assert ( strutils.escape_control_characters(bytes(bytearray(range(128))).decode()) == ".........\t\n..\r.................. !\"#$%&'()*+,-./0123456789:;<" "=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~." ) assert ( strutils.escape_control_characters(bytes(bytearray(range(128))).decode(), False) == "................................ !\"#$%&'()*+,-./0123456789:;<" "=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~." ) with pytest.raises(ValueError): strutils.escape_control_characters(b"foo") def test_bytes_to_escaped_str(): assert strutils.bytes_to_escaped_str(b"foo") == "foo" assert strutils.bytes_to_escaped_str(b"\b") == r"\x08" assert strutils.bytes_to_escaped_str(br"&!?=\)") == r"&!?=\\)" assert strutils.bytes_to_escaped_str(b"\xc3\xbc") == r"\xc3\xbc" assert strutils.bytes_to_escaped_str(b"'") == r"'" assert strutils.bytes_to_escaped_str(b'"') == r'"' assert strutils.bytes_to_escaped_str(b"'", escape_single_quotes=True) == r"\'" assert strutils.bytes_to_escaped_str(b'"', escape_single_quotes=True) == r'"' assert strutils.bytes_to_escaped_str(b"\r\n\t") == "\\r\\n\\t" assert strutils.bytes_to_escaped_str(b"\r\n\t", True) == "\r\n\t" assert strutils.bytes_to_escaped_str(b"\n", True) == "\n" assert strutils.bytes_to_escaped_str(b"\\n", True) == "\\ \\ n".replace(" ", "") assert strutils.bytes_to_escaped_str(b"\\\n", True) == "\\ \\ \n".replace(" ", "") assert strutils.bytes_to_escaped_str(b"\\\\n", True) == "\\ \\ \\ \\ n".replace( " ", "" ) with pytest.raises(ValueError): strutils.bytes_to_escaped_str("such unicode") def test_escaped_str_to_bytes(): assert strutils.escaped_str_to_bytes("foo") == b"foo" assert strutils.escaped_str_to_bytes("\x08") == b"\b" assert strutils.escaped_str_to_bytes("&!?=\\\\)") == br"&!?=\)" assert strutils.escaped_str_to_bytes("\\x08") == b"\b" assert strutils.escaped_str_to_bytes("&!?=\\\\)") == br"&!?=\)" assert strutils.escaped_str_to_bytes("\u00fc") == b"\xc3\xbc" with pytest.raises(ValueError): strutils.escaped_str_to_bytes(b"very byte") def test_is_mostly_bin(): assert not strutils.is_mostly_bin(b"foo\xFF") assert strutils.is_mostly_bin(b"foo" + b"\xFF" * 10) assert not strutils.is_mostly_bin("") def test_is_xml(): assert not strutils.is_xml(b"") assert not strutils.is_xml(b"foo") assert strutils.is_xml(b"=3.8.4,<4.1 flake8-tidy-imports>=4.2.0,<5 commands = flake8 --jobs 8 mitmproxy examples test release {posargs} [testenv:filename_matching] deps = commands = python ./test/filename_matching.py [testenv:mypy] deps = mypy==0.961 types-certifi==2021.10.8.3 types-Flask==1.1.6 types-Werkzeug==1.0.9 types-requests==2.28.0 types-cryptography==3.3.21 types-pyOpenSSL==22.0.4 commands = mypy {posargs} [testenv:individual_coverage] commands = python ./test/individual_coverage.py {posargs} [testenv:wheeltest] recreate = True deps = commands = pip install {posargs} mitmproxy --version mitmdump --version mitmweb --version mitmproxy-8.1.1/web/000077500000000000000000000000001425660472000143545ustar00rootroot00000000000000mitmproxy-8.1.1/web/.editorconfig000066400000000000000000000001661425660472000170340ustar00rootroot00000000000000[*] indent_style = space indent_size = 4 trim_trailing_whitespace = true insert_final_newline = true end_of_line = lf mitmproxy-8.1.1/web/README.md000066400000000000000000000027321425660472000156370ustar00rootroot00000000000000# Quick Start - Install mitmproxy as described in [`../CONTRIBUTING.md`](../CONTRIBUTING.md) - Run `node --version` to make sure that you have at least Node.js 14 or above. If you are on **Ubuntu <= 20.04**, you need to [upgrade](https://github.com/nodesource/distributions/blob/master/README.md#installation-instructions). - Run `cd mitmproxy/web` to change to the directory with package.json - Run `npm install` to install dependencies - Run `npm start` to start live-compilation - Run `mitmweb` after activating your Python virtualenv (see [`../CONTRIBUTING.md`](../CONTRIBUTING.md)). ## Testing - Run `npm test` to run the test suite. ## Architecture There are two components: - Server: [`mitmproxy/tools/web`](../mitmproxy/tools/web) - Client: `web` ## Contributing We very much appreciate any (small) improvements to mitmweb. Please do *not* include the compiled assets in [`mitmproxy/tools/web/static`](https://github.com/mitmproxy/mitmproxy/tree/main/mitmproxy/tools/web/static) in your pull request. Refreshing them on every commit would massively increase repository size. We will update these files before every release. ## Developer Tools - `npm start` supports live-reloading if you install a matching [browser extension](http://livereload.com/extensions/). - You can debug application state using the [React DevTools](https://reactjs.org/blog/2019/08/15/new-react-devtools.html) and [Redux DevTools](https://github.com/reduxjs/redux-devtools) browser extensions. mitmproxy-8.1.1/web/gulpfile.js000066400000000000000000000061151425660472000165240ustar00rootroot00000000000000const gulp = require("gulp"); const gulpEsbuild = require('gulp-esbuild'); const less = require("gulp-less"); const livereload = require("gulp-livereload"); const cleanCSS = require('gulp-clean-css'); const notify = require("gulp-notify"); const compilePeg = require("gulp-peg"); const plumber = require("gulp-plumber"); const replace = require('gulp-replace'); const sourcemaps = require('gulp-sourcemaps'); const through = require("through2"); const noop = () => through.obj(); var handleError = {errorHandler: notify.onError("Error: <%= error.message %>")}; function styles(files, dev) { return gulp.src(files) .pipe(dev ? plumber(handleError) : noop()) .pipe(sourcemaps.init()) .pipe(less()) .pipe(dev ? noop() : cleanCSS()) .pipe(sourcemaps.write(".", {sourceRoot: '/src/css'})) .pipe(gulp.dest("../mitmproxy/tools/web/static")) .pipe(livereload({auto: false})); } function styles_vendor_prod() { return styles("src/css/vendor.less", false) } function styles_vendor_dev() { return styles("src/css/vendor.less", true) } function styles_app_prod() { return styles("src/css/app.less", false) } function styles_app_dev() { return styles("src/css/app.less", true) } function esbuild(dev) { return gulp.src('src/js/app.tsx').pipe( gulpEsbuild({ outfile: 'app.js', sourcemap: true, sourceRoot: "/", minify: !dev, keepNames: true, bundle: true, })) .pipe(gulp.dest("../mitmproxy/tools/web/static")) .pipe(livereload({auto: false})); } function scripts_dev() { return esbuild(true); } function scripts_prod() { return esbuild(false); } const copy_src = ["src/images/**", "src/fonts/fontawesome-webfont.*", "!**/*.psd"]; function copy() { return gulp.src(copy_src, {base: "src/"}) .pipe(gulp.dest("../mitmproxy/tools/web/static")); } const template_src = "src/templates/*"; function templates() { return gulp.src(template_src, {base: "src/"}) .pipe(gulp.dest("../mitmproxy/tools/web")); } const peg_src = "src/js/filt/*.peg"; function peg() { return gulp.src(peg_src, {base: "src/"}) .pipe(plumber(handleError)) .pipe(compilePeg()) .pipe(replace('module.exports = ', 'import * as flowutils from "../flow/utils"\n' + 'export default ')) .pipe(gulp.dest("src/")); } const dev = gulp.parallel( copy, styles_vendor_dev, styles_app_dev, peg, scripts_dev, templates ); const prod = gulp.parallel( copy, styles_vendor_prod, styles_app_prod, peg, scripts_prod, templates ); exports.dev = dev; exports.prod = prod; exports.default = function watch() { const opts = {ignoreInitial: false}; livereload.listen({auto: true}); gulp.watch(["src/css/vendor*"], opts, styles_vendor_dev); gulp.watch(["src/css/**"], opts, styles_app_dev); gulp.watch(["src/js/**"], opts, scripts_dev); gulp.watch(template_src, opts, templates); gulp.watch(peg_src, opts, peg); gulp.watch(copy_src, opts, copy); } mitmproxy-8.1.1/web/jest.config.js000066400000000000000000000016401425660472000171240ustar00rootroot00000000000000module.exports = async () => { process.env.TZ = 'UTC'; return { "testEnvironment": "jsdom", "testRegex": "__tests__/.*Spec.(js|ts)x?$", "roots": [ "/src/js" ], "unmockedModulePathPatterns": [ "react" ], "coverageDirectory": "./coverage", "coveragePathIgnorePatterns": [ "/src/js/contrib/", "/src/js/filt/", "/src/js/components/editors/" ], "collectCoverageFrom": [ "src/js/**/*.{js,jsx,ts,tsx}" ], "transform": { "^.+\\.[jt]sx?$": [ "esbuild-jest", { "loaders": { ".js": "tsx" }, "format": "cjs", "sourcemap": true, } ] } } } mitmproxy-8.1.1/web/package-lock.json000066400000000000000000015520271425660472000176040ustar00rootroot00000000000000{ "name": "mitmproxy", "requires": true, "lockfileVersion": 1, "dependencies": { "@babel/code-frame": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", "dev": true, "requires": { "@babel/highlight": "^7.12.13" } }, "@babel/compat-data": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", "dev": true }, "@babel/core": { "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.3", "@babel/helper-compilation-targets": "^7.13.16", "@babel/helper-module-transforms": "^7.14.2", "@babel/helpers": "^7.14.0", "@babel/parser": "^7.14.3", "@babel/template": "^7.12.13", "@babel/traverse": "^7.14.2", "@babel/types": "^7.14.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", "semver": "^6.3.0", "source-map": "^0.5.0" }, "dependencies": { "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "@babel/generator": { "version": "7.14.3", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", "dev": true, "requires": { "@babel/types": "^7.14.2", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, "dependencies": { "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "@babel/helper-compilation-targets": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, "requires": { "@babel/compat-data": "^7.14.5", "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" } }, "@babel/helper-function-name": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.14.5", "@babel/template": "^7.14.5", "@babel/types": "^7.14.5" }, "dependencies": { "@babel/code-frame": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/parser": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", "dev": true }, "@babel/template": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5" } }, "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-get-function-arity": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-hoist-variables": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-member-expression-to-functions": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-imports": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-module-transforms": { "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.13.12", "@babel/helper-replace-supers": "^7.13.12", "@babel/helper-simple-access": "^7.13.12", "@babel/helper-split-export-declaration": "^7.12.13", "@babel/helper-validator-identifier": "^7.14.0", "@babel/template": "^7.12.13", "@babel/traverse": "^7.14.2", "@babel/types": "^7.14.2" } }, "@babel/helper-optimise-call-expression": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-plugin-utils": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", "dev": true }, "@babel/helper-replace-supers": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", "@babel/traverse": "^7.14.5", "@babel/types": "^7.14.5" }, "dependencies": { "@babel/code-frame": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dev": true, "requires": { "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/parser": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", "dev": true }, "@babel/traverse": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.14.5", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "@babel/helper-simple-access": { "version": "7.13.12", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "dev": true, "requires": { "@babel/types": "^7.13.12" } }, "@babel/helper-split-export-declaration": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { "@babel/types": "^7.14.5" }, "dependencies": { "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } } } }, "@babel/helper-validator-identifier": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", "dev": true }, "@babel/helper-validator-option": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helpers": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", "dev": true, "requires": { "@babel/template": "^7.14.5", "@babel/traverse": "^7.14.5", "@babel/types": "^7.14.5" }, "dependencies": { "@babel/code-frame": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { "@babel/highlight": "^7.14.5" } }, "@babel/generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dev": true, "requires": { "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/parser": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", "dev": true }, "@babel/template": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5" } }, "@babel/traverse": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", "dev": true, "requires": { "@babel/code-frame": "^7.14.5", "@babel/generator": "^7.14.5", "@babel/helper-function-name": "^7.14.5", "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-split-export-declaration": "^7.14.5", "@babel/parser": "^7.14.5", "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "@babel/highlight": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, "@babel/parser": { "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", "dev": true }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true } } }, "@babel/plugin-syntax-typescript": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" }, "dependencies": { "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true } } }, "@babel/plugin-transform-modules-commonjs": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", "dev": true, "requires": { "@babel/helper-module-transforms": "^7.14.0", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-simple-access": "^7.13.12", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/runtime": { "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { "version": "7.15.3", "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz", "integrity": "sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==", "dev": true, "requires": { "core-js-pure": "^3.16.0", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/parser": "^7.12.13", "@babel/types": "^7.12.13" } }, "@babel/traverse": { "version": "7.14.2", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.14.2", "@babel/helper-function-name": "^7.14.2", "@babel/helper-split-export-declaration": "^7.12.13", "@babel/parser": "^7.14.2", "@babel/types": "^7.14.2", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { "version": "7.14.4", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } }, "@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "requires": { "exec-sh": "^0.3.2", "minimist": "^1.2.0" } }, "@gulp-sourcemaps/identity-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz", "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==", "dev": true, "requires": { "acorn": "^6.4.1", "normalize-path": "^3.0.0", "postcss": "^7.0.16", "source-map": "^0.6.0", "through2": "^3.0.1" }, "dependencies": { "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "through2": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", "dev": true, "requires": { "inherits": "^2.0.4", "readable-stream": "2 || 3" } } } }, "@gulp-sourcemaps/map-sources": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", "integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", "dev": true, "requires": { "normalize-path": "^2.0.1", "through2": "^2.0.3" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" }, "dependencies": { "camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true } } }, "@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true }, "@jest/console": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.0.6.tgz", "integrity": "sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==", "dev": true, "requires": { "@jest/types": "^27.0.6", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^27.0.6", "jest-util": "^27.0.6", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/core": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.0.6.tgz", "integrity": "sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==", "dev": true, "requires": { "@jest/console": "^27.0.6", "@jest/reporters": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-changed-files": "^27.0.6", "jest-config": "^27.0.6", "jest-haste-map": "^27.0.6", "jest-message-util": "^27.0.6", "jest-regex-util": "^27.0.6", "jest-resolve": "^27.0.6", "jest-resolve-dependencies": "^27.0.6", "jest-runner": "^27.0.6", "jest-runtime": "^27.0.6", "jest-snapshot": "^27.0.6", "jest-util": "^27.0.6", "jest-validate": "^27.0.6", "jest-watcher": "^27.0.6", "micromatch": "^4.0.4", "p-each-series": "^2.1.0", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/environment": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.0.6.tgz", "integrity": "sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==", "dev": true, "requires": { "@jest/fake-timers": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "jest-mock": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/fake-timers": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.0.6.tgz", "integrity": "sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "@sinonjs/fake-timers": "^7.0.2", "@types/node": "*", "jest-message-util": "^27.0.6", "jest-mock": "^27.0.6", "jest-util": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/globals": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.0.6.tgz", "integrity": "sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==", "dev": true, "requires": { "@jest/environment": "^27.0.6", "@jest/types": "^27.0.6", "expect": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/reporters": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.0.6.tgz", "integrity": "sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", "graceful-fs": "^4.2.4", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^4.0.3", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", "jest-haste-map": "^27.0.6", "jest-resolve": "^27.0.6", "jest-util": "^27.0.6", "jest-worker": "^27.0.6", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", "v8-to-istanbul": "^8.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/source-map": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz", "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==", "dev": true, "requires": { "callsites": "^3.0.0", "graceful-fs": "^4.2.4", "source-map": "^0.6.0" } }, "@jest/test-result": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.0.6.tgz", "integrity": "sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==", "dev": true, "requires": { "@jest/console": "^27.0.6", "@jest/types": "^27.0.6", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/test-sequencer": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz", "integrity": "sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==", "dev": true, "requires": { "@jest/test-result": "^27.0.6", "graceful-fs": "^4.2.4", "jest-haste-map": "^27.0.6", "jest-runtime": "^27.0.6" } }, "@jest/transform": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.0.6.tgz", "integrity": "sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==", "dev": true, "requires": { "@babel/core": "^7.1.0", "@jest/types": "^27.0.6", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", "jest-haste-map": "^27.0.6", "jest-regex-util": "^27.0.6", "jest-util": "^27.0.6", "micromatch": "^4.0.4", "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "@jest/types": { "version": "27.0.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.2.tgz", "integrity": "sha512-XpjCtJ/99HB4PmyJ2vgmN7vT+JLP7RW1FBT9RgnMFS4Dt7cvIyBee8O3/j98aUZ34ZpenPZFqmaaObWSeL65dg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "@popperjs/core": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz", "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ==" }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "dev": true, "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", "dev": true, "requires": { "@sinonjs/commons": "^1.7.0" } }, "@testing-library/dom": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.1.0.tgz", "integrity": "sha512-kmW9alndr19qd6DABzQ978zKQ+J65gU2Rzkl8hriIetPnwpesRaK4//jEQyYh8fEALmGhomD/LBQqt+o+DL95Q==", "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^4.2.0", "aria-query": "^4.2.2", "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.6", "lz-string": "^1.4.4", "pretty-format": "^27.0.2" } }, "@testing-library/jest-dom": { "version": "5.14.1", "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", "dev": true, "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", "aria-query": "^4.2.2", "chalk": "^3.0.0", "css": "^3.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.5.6", "lodash": "^4.17.15", "redent": "^3.0.0" }, "dependencies": { "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "indent-string": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "redent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { "min-indent": "^1.0.0" } } } }, "@testing-library/react": { "version": "12.0.0", "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.0.0.tgz", "integrity": "sha512-sh3jhFgEshFyJ/0IxGltRhwZv2kFKfJ3fN1vTZ6hhMXzz9ZbbcTgmDYM4e+zJv+oiVKKEWZPyqPAh4MQBI65gA==", "dev": true, "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.0.0" } }, "@testing-library/user-event": { "version": "13.2.1", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.2.1.tgz", "integrity": "sha512-cczlgVl+krjOb3j1625usarNEibI0IFRJrSWX9UsJ1HKYFgCQv9Nb7QAipUDXl3Xdz8NDTsiS78eAkPSxlzTlw==", "dev": true, "requires": { "@babel/runtime": "^7.12.5" } }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", "dev": true }, "@types/aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==", "dev": true }, "@types/babel__core": { "version": "7.1.14", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "@types/babel__generator": { "version": "7.6.2", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "@types/babel__traverse": { "version": "7.11.1", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", "dev": true, "requires": { "@babel/types": "^7.3.0" } }, "@types/expect": { "version": "1.20.4", "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz", "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==", "dev": true }, "@types/graceful-fs": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "dev": true, "requires": { "@types/node": "*" } }, "@types/hoist-non-react-statics": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", "requires": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" } }, "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", "dev": true }, "@types/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, "requires": { "@types/istanbul-lib-report": "*" } }, "@types/jest": { "version": "27.0.1", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz", "integrity": "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==", "dev": true, "requires": { "jest-diff": "^27.0.0", "pretty-format": "^27.0.0" } }, "@types/node": { "version": "15.12.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz", "integrity": "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==", "dev": true }, "@types/prettier": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz", "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==", "dev": true }, "@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" }, "@types/react": { "version": "17.0.11", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", "csstype": "^3.0.2" } }, "@types/react-redux": { "version": "7.1.16", "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.16.tgz", "integrity": "sha512-f/FKzIrZwZk7YEO9E1yoxIuDNRiDducxkFlkw/GNMGEnK9n4K8wJzlJBghpSuOVDgEUHoDkDF7Gi9lHNQR4siw==", "requires": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", "hoist-non-react-statics": "^3.3.0", "redux": "^4.0.0" }, "dependencies": { "redux": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz", "integrity": "sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g==", "requires": { "@babel/runtime": "^7.9.2" } } } }, "@types/redux-mock-store": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/redux-mock-store/-/redux-mock-store-1.0.3.tgz", "integrity": "sha512-Wqe3tJa6x9MxMN4DJnMfZoBRBRak1XTPklqj4qkVm5VBpZnC8PSADf4kLuFQ9NAdHaowfWoEeUMz7NWc2GMtnA==", "dev": true, "requires": { "redux": "^4.0.5" } }, "@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, "@types/testing-library__jest-dom": { "version": "5.14.1", "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", "dev": true, "requires": { "@types/jest": "*" } }, "@types/vinyl": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.4.tgz", "integrity": "sha512-2o6a2ixaVI2EbwBPg1QYLGQoHK56p/8X/sGfKbFC8N6sY9lfjsMf/GprtkQkSya0D4uRiutRZ2BWj7k3JvLsAQ==", "dev": true, "requires": { "@types/expect": "^1.20.4", "@types/node": "*" } }, "@types/yargs": { "version": "16.0.3", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.3.tgz", "integrity": "sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ==", "dev": true, "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { "version": "20.2.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", "dev": true }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, "acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "acorn-globals": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" }, "dependencies": { "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true } } }, "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, "agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "requires": { "debug": "4" } }, "ansi-colors": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "dev": true, "requires": { "ansi-wrap": "^0.1.0" } }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { "type-fest": "^0.21.3" } }, "ansi-gray": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", "dev": true, "requires": { "ansi-wrap": "0.1.0" } }, "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { "color-convert": "^2.0.1" }, "dependencies": { "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true } } }, "ansi-wrap": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", "dev": true }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } } } }, "append-buffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", "dev": true, "requires": { "buffer-equal": "^1.0.0" } }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", "dev": true }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, "aria-query": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "dev": true, "requires": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" } }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, "arr-filter": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", "dev": true, "requires": { "make-iterator": "^1.0.0" } }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, "arr-map": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", "dev": true, "requires": { "make-iterator": "^1.0.0" } }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, "array-initial": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", "dev": true, "requires": { "array-slice": "^1.0.0", "is-number": "^4.0.0" }, "dependencies": { "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true } } }, "array-last": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", "dev": true, "requires": { "is-number": "^4.0.0" }, "dependencies": { "is-number": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true } } }, "array-slice": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", "dev": true }, "array-sort": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", "dev": true, "requires": { "default-compare": "^1.0.0", "get-value": "^2.0.6", "kind-of": "^5.0.2" }, "dependencies": { "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.2", "process-nextick-args": "^2.0.0", "stream-exhaust": "^1.0.1" } }, "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, "async-settle": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", "dev": true, "requires": { "async-done": "^1.2.2" } }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", "dev": true, "requires": { "@jest/transform": "^26.6.2", "@jest/types": "^26.6.2", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", "babel-preset-jest": "^26.6.2", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" }, "dependencies": { "@jest/transform": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", "dev": true, "requires": { "@babel/core": "^7.1.0", "@jest/types": "^26.6.2", "babel-plugin-istanbul": "^6.0.0", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.4", "jest-haste-map": "^26.6.2", "jest-regex-util": "^26.0.0", "jest-util": "^26.6.2", "micromatch": "^4.0.2", "pirates": "^4.0.1", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" } }, "@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" } }, "@types/yargs": { "version": "15.0.13", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", "dev": true, "requires": { "@types/yargs-parser": "*" } }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "is-ci": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { "ci-info": "^2.0.0" } }, "jest-haste-map": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", "dev": true, "requires": { "@jest/types": "^26.6.2", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.1.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^26.0.0", "jest-serializer": "^26.6.2", "jest-util": "^26.6.2", "jest-worker": "^26.6.2", "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7" } }, "jest-regex-util": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", "dev": true }, "jest-serializer": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", "dev": true, "requires": { "@types/node": "*", "graceful-fs": "^4.2.4" } }, "jest-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", "dev": true, "requires": { "@jest/types": "^26.6.2", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", "micromatch": "^4.0.2" } }, "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" } }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } } }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { "object.assign": "^4.1.0" } }, "babel-plugin-istanbul": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^4.0.0", "test-exclude": "^6.0.0" } }, "babel-plugin-jest-hoist": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, "babel-preset-current-node-syntax": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.8.3", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-top-level-await": "^7.8.3" } }, "babel-preset-jest": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", "dev": true, "requires": { "babel-plugin-jest-hoist": "^26.6.2", "babel-preset-current-node-syntax": "^1.0.0" } }, "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", "dev": true, "requires": { "arr-filter": "^1.1.1", "arr-flatten": "^1.0.1", "arr-map": "^2.0.0", "array-each": "^1.0.0", "array-initial": "^1.0.0", "array-last": "^1.1.1", "async-done": "^1.2.2", "async-settle": "^1.0.0", "now-and-later": "^2.0.0" } }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", "component-emitter": "^1.2.1", "define-property": "^1.0.0", "isobject": "^3.0.1", "mixin-deep": "^1.2.0", "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" } } } }, "binary-extensions": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, "binaryextensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz", "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==", "dev": true }, "body": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", "dev": true, "requires": { "continuable-cache": "^0.3.1", "error": "^7.0.0", "raw-body": "~1.1.0", "safe-json-parse": "~1.0.1" } }, "bootstrap": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz", "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==" }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", "extend-shallow": "^2.0.1", "fill-range": "^4.0.0", "isobject": "^3.0.1", "repeat-element": "^1.1.2", "snapdragon": "^0.8.1", "snapdragon-node": "^2.0.1", "split-string": "^3.0.2", "to-regex": "^3.0.1" }, "dependencies": { "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } } } }, "browser-process-hrtime": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, "browserslist": { "version": "4.16.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { "caniuse-lite": "^1.0.30001219", "colorette": "^1.2.2", "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", "node-releases": "^1.1.71" } }, "bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { "node-int64": "^0.4.0" } }, "buffer-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", "dev": true }, "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", "dev": true }, "bytes": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", "dev": true }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", "get-value": "^2.0.6", "has-value": "^1.0.0", "isobject": "^3.0.1", "set-value": "^2.0.0", "to-object-path": "^0.3.0", "union-value": "^1.0.0", "unset-value": "^1.0.0" } }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" } }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" }, "dependencies": { "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true } } }, "caniuse-lite": { "version": "1.0.30001239", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz", "integrity": "sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==", "dev": true }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "requires": { "rsvp": "^4.8.4" } }, "chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "dev": true, "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", "is-glob": "^4.0.0", "normalize-path": "^3.0.0", "path-is-absolute": "^1.0.0", "readdirp": "^2.2.1", "upath": "^1.1.1" }, "dependencies": { "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } } }, "ci-info": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", "dev": true }, "cjs-module-lexer": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", "dev": true }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { "arr-union": "^3.1.0", "define-property": "^0.2.5", "isobject": "^3.0.0", "static-extend": "^0.1.1" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, "classnames": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, "clean-css": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dev": true, "requires": { "source-map": "~0.6.0" } }, "cliui": { "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" }, "dependencies": { "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } } } }, "clone": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", "dev": true }, "clone-buffer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", "dev": true }, "clone-stats": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", "dev": true }, "cloneable-readable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", "dev": true, "requires": { "inherits": "^2.0.1", "process-nextick-args": "^2.0.0", "readable-stream": "^2.3.5" } }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, "codemirror": { "version": "5.62.3", "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.62.3.tgz", "integrity": "sha512-zZAyOfN8TU67ngqrxhOgtkSAGV9jSpN1snbl8elPtnh9Z5A11daR405+dhLzLnuXrwX0WCShWlybxPN3QC/9Pg==" }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, "collection-map": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", "dev": true, "requires": { "arr-map": "^2.0.2", "for-own": "^1.0.0", "make-iterator": "^1.0.0" } }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" } }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" } }, "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { "delayed-stream": "~1.0.0" } }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "concat-stream": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, "continuable-cache": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", "dev": true }, "convert-source-map": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" }, "dependencies": { "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true } } }, "copy-anything": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", "dev": true, "requires": { "is-what": "^3.12.0" } }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, "copy-props": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", "dev": true, "requires": { "each-props": "^1.3.2", "is-plain-object": "^5.0.0" }, "dependencies": { "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true } } }, "core-js-pure": { "version": "3.16.2", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.16.2.tgz", "integrity": "sha512-oxKe64UH049mJqrKkynWp6Vu0Rlm/BTXO/bJZuN2mmR3RtOFNepLlSWDd1eo16PzHpQAoNG97rLU1V/YxesJjw==", "dev": true }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, "cross-fetch": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.4.tgz", "integrity": "sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ==", "dev": true, "requires": { "node-fetch": "2.6.1" } }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" }, "dependencies": { "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" } } } }, "css": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", "dev": true, "requires": { "inherits": "^2.0.4", "source-map": "^0.6.1", "source-map-resolve": "^0.6.0" }, "dependencies": { "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "source-map-resolve": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" } } } }, "css.escape": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=", "dev": true }, "cssom": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, "cssstyle": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { "cssom": "~0.3.6" }, "dependencies": { "cssom": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true } } }, "csstype": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { "array-find-index": "^1.0.1" } }, "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { "es5-ext": "^0.10.9" } }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "dev": true, "requires": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" } }, "dateformat": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { "get-stdin": "^4.0.1", "meow": "^3.3.0" } }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { "ms": "2.1.2" }, "dependencies": { "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } } }, "debug-fabulous": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz", "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==", "dev": true, "requires": { "debug": "3.X", "memoizee": "0.4.X", "object-assign": "4.X" }, "dependencies": { "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, "decimal.js": { "version": "10.3.1", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", "dev": true }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, "deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, "default-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", "dev": true, "requires": { "kind-of": "^5.0.2" }, "dependencies": { "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, "default-resolution": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { "object-keys": "^1.0.12" } }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" } }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, "detect-newline": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true }, "diff-sequences": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", "dev": true }, "dom-accessibility-api": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz", "integrity": "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA==", "dev": true }, "domexception": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "dev": true, "requires": { "webidl-conversions": "^5.0.0" }, "dependencies": { "webidl-conversions": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", "dev": true } } }, "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "dev": true, "requires": { "readable-stream": "~1.1.9" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } } } }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" } }, "each-props": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", "dev": true, "requires": { "is-plain-object": "^2.0.1", "object.defaults": "^1.1.0" } }, "electron-to-chromium": { "version": "1.3.752", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==", "dev": true }, "emittery": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", "dev": true }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { "once": "^1.4.0" } }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "optional": true, "requires": { "prr": "~1.0.1" } }, "error": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", "dev": true, "requires": { "string-template": "~0.2.1" } }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, "es5-ext": { "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", "next-tick": "~1.0.0" } }, "es6-iterator": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", "es6-symbol": "^3.1.1" } }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" }, "dependencies": { "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } } } }, "es6-weak-map": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.46", "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.1" } }, "esbuild": { "version": "0.12.21", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.21.tgz", "integrity": "sha512-7hyXbU3g94aREufI/5nls7Xcc+RGQeZWZApm6hoBaFvt2BPtpT4TjFMQ9Tb1jU8XyBGz00ShmiyflCogphMHFQ==", "dev": true }, "esbuild-jest": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/esbuild-jest/-/esbuild-jest-0.5.0.tgz", "integrity": "sha512-AMZZCdEpXfNVOIDvURlqYyHwC8qC1/BFjgsrOiSL1eyiIArVtHL8YAC83Shhn16cYYoAWEW17yZn0W/RJKJKHQ==", "dev": true, "requires": { "@babel/core": "^7.12.17", "@babel/plugin-transform-modules-commonjs": "^7.12.13", "babel-jest": "^26.6.3" } }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "escodegen": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "dev": true, "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" } }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "estraverse": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "event-emitter": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "dev": true, "requires": { "d": "1", "es5-ext": "~0.10.14" } }, "exec-sh": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", "dev": true }, "execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" }, "dependencies": { "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true } } }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { "debug": "^2.3.3", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", "posix-character-classes": "^0.1.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, "expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } }, "expect": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/expect/-/expect-27.0.6.tgz", "integrity": "sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-styles": "^5.0.0", "jest-get-type": "^27.0.6", "jest-matcher-utils": "^27.0.6", "jest-message-util": "^27.0.6", "jest-regex-util": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true } } }, "ext": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", "dev": true, "requires": { "type": "^2.0.0" }, "dependencies": { "type": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", "dev": true } } }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { "is-plain-object": "^2.0.4" } } } }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { "array-unique": "^0.3.2", "define-property": "^1.0.0", "expand-brackets": "^2.1.4", "extend-shallow": "^2.0.1", "fragment-cache": "^0.2.1", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } } } }, "fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "dev": true, "requires": { "ansi-gray": "^0.1.1", "color-support": "^1.1.3", "parse-node-version": "^1.0.0", "time-stamp": "^1.0.0" } }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "dev": true }, "fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "dev": true, "requires": { "bser": "^2.0.0" } }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", "repeat-string": "^1.6.1", "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } } } }, "find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "findup-sync": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { "detect-file": "^1.0.0", "is-glob": "^4.0.0", "micromatch": "^3.0.4", "resolve-dir": "^1.0.1" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } } } }, "fined": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", "dev": true, "requires": { "expand-tilde": "^2.0.2", "is-plain-object": "^2.0.3", "object.defaults": "^1.1.0", "object.pick": "^1.2.0", "parse-filepath": "^1.0.1" } }, "flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" } }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, "for-own": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { "for-in": "^1.0.1" } }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { "map-cache": "^0.2.2" } }, "fs-mkdirp-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", "dev": true, "requires": { "graceful-fs": "^4.1.11", "through2": "^2.0.3" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1" } }, "get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { "is-extglob": "^2.1.0" } } } }, "glob-stream": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", "dev": true, "requires": { "extend": "^3.0.0", "glob": "^7.1.1", "glob-parent": "^3.1.0", "is-negated-glob": "^1.0.0", "ordered-read-streams": "^1.0.0", "pumpify": "^1.3.5", "readable-stream": "^2.1.5", "remove-trailing-separator": "^1.0.1", "to-absolute-glob": "^2.0.0", "unique-stream": "^2.0.2" } }, "glob-watcher": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", "dev": true, "requires": { "anymatch": "^2.0.0", "async-done": "^1.2.0", "chokidar": "^2.0.0", "is-negated-glob": "^1.0.0", "just-debounce": "^1.0.0", "object.defaults": "^1.1.0" } }, "global-modules": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", "resolve-dir": "^1.0.0" } }, "global-prefix": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", "ini": "^1.3.4", "is-windows": "^1.0.1", "which": "^1.2.14" } }, "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "glogg": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "dev": true, "requires": { "sparkles": "^1.0.0" } }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "dev": true }, "gulp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "requires": { "glob-watcher": "^5.0.3", "gulp-cli": "^2.2.0", "undertaker": "^1.2.1", "vinyl-fs": "^3.0.0" }, "dependencies": { "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wrap-ansi": "^2.0.0" } }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, "gulp-cli": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", "dev": true, "requires": { "ansi-colors": "^1.0.1", "archy": "^1.0.0", "array-sort": "^1.0.0", "color-support": "^1.1.3", "concat-stream": "^1.6.0", "copy-props": "^2.0.1", "fancy-log": "^1.3.2", "gulplog": "^1.0.0", "interpret": "^1.1.0", "isobject": "^3.0.1", "liftoff": "^3.1.0", "matchdep": "^2.0.0", "mute-stdout": "^1.0.0", "pretty-hrtime": "^1.0.0", "replace-homedir": "^1.0.0", "semver-greatest-satisfied-range": "^1.1.0", "v8flags": "^3.0.1", "yargs": "^7.1.0" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" } }, "y18n": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "dev": true }, "yargs": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "dev": true, "requires": { "camelcase": "^3.0.0", "cliui": "^3.2.0", "decamelize": "^1.1.1", "get-caller-file": "^1.0.1", "os-locale": "^1.4.0", "read-pkg-up": "^1.0.1", "require-directory": "^2.1.1", "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", "string-width": "^1.0.2", "which-module": "^1.0.0", "y18n": "^3.2.1", "yargs-parser": "^5.0.1" } }, "yargs-parser": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", "dev": true, "requires": { "camelcase": "^3.0.0", "object.assign": "^4.1.0" } } } }, "gulp-clean-css": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz", "integrity": "sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==", "dev": true, "requires": { "clean-css": "4.2.3", "plugin-error": "1.0.1", "through2": "3.0.1", "vinyl-sourcemaps-apply": "0.2.1" }, "dependencies": { "through2": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", "dev": true, "requires": { "readable-stream": "2 || 3" } } } }, "gulp-esbuild": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/gulp-esbuild/-/gulp-esbuild-0.8.5.tgz", "integrity": "sha512-t69FaHlVjxcV2NMZAvqlKqGwecrDuTWizMhkmoPfVLlCT1lMa4x7Oz99dIBjeRrzEQ8Y+uPk0kDb7AwWZ5bWAw==", "dev": true, "requires": { "esbuild": "^0.12.18", "plugin-error": "^1.0.1", "vinyl": "^2.2.1" }, "dependencies": { "vinyl": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", "dev": true, "requires": { "clone": "^2.1.1", "clone-buffer": "^1.0.0", "clone-stats": "^1.0.0", "cloneable-readable": "^1.0.0", "remove-trailing-separator": "^1.0.1", "replace-ext": "^1.0.0" } } } }, "gulp-less": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-5.0.0.tgz", "integrity": "sha512-W2I3TewO/By6UZsM/wJG3pyK5M6J0NYmJAAhwYXQHR+38S0iDtZasmUgFCH3CQj+pQYw/PAIzxvFvwtEXz1HhQ==", "dev": true, "requires": { "less": "^3.7.1 || ^4.0.0", "object-assign": "^4.0.1", "plugin-error": "^1.0.0", "replace-ext": "^2.0.0", "through2": "^4.0.0", "vinyl-sourcemaps-apply": "^0.2.0" }, "dependencies": { "replace-ext": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz", "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==", "dev": true } } }, "gulp-livereload": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp-livereload/-/gulp-livereload-4.0.2.tgz", "integrity": "sha512-InmaR50Xl1xB1WdEk4mrUgGHv3VhhlRLrx7u60iY5AAer90FlK95KXitPcGGQoi28zrUJM189d/h6+V470Ncgg==", "dev": true, "requires": { "chalk": "^2.4.1", "debug": "^3.1.0", "fancy-log": "^1.3.2", "lodash.assign": "^4.2.0", "readable-stream": "^3.0.6", "tiny-lr": "^1.1.1", "vinyl": "^2.2.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { "ms": "2.0.0" } }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "readable-stream": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { "safe-buffer": "~5.2.0" } }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, "gulp-notify": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-4.0.0.tgz", "integrity": "sha512-0cdDvZkHVqu4tqrcOI/jL5YdxYEIPQ7+p3YxnO48w5hhPSisvogZ887qL+fpYItg9m4MUhJ5Se8p8xGy3uJESA==", "dev": true, "requires": { "ansi-colors": "^4.1.1", "fancy-log": "^1.3.3", "lodash.template": "^4.5.0", "node-notifier": "^9.0.1", "node.extend": "^2.0.2", "plugin-error": "^1.0.1", "through2": "^4.0.2" }, "dependencies": { "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true } } }, "gulp-peg": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/gulp-peg/-/gulp-peg-0.2.0.tgz", "integrity": "sha1-aap3iezv+ajBA94ghYt8t4jXlSY=", "dev": true, "requires": { "gulp-util": "^2.2.14", "pegjs": "^0.9.0", "through2": "^0.4.1" }, "dependencies": { "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "object-keys": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", "dev": true }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } }, "through2": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", "dev": true, "requires": { "readable-stream": "~1.0.17", "xtend": "~2.1.1" } }, "xtend": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", "dev": true, "requires": { "object-keys": "~0.4.0" } } } }, "gulp-plumber": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", "dev": true, "requires": { "chalk": "^1.1.3", "fancy-log": "^1.3.2", "plugin-error": "^0.1.2", "through2": "^2.0.3" }, "dependencies": { "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, "arr-diff": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "dev": true, "requires": { "arr-flatten": "^1.0.1", "array-slice": "^0.2.3" } }, "arr-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", "dev": true }, "array-slice": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", "dev": true }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", "has-ansi": "^2.0.0", "strip-ansi": "^3.0.0", "supports-color": "^2.0.0" }, "dependencies": { "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } } } }, "extend-shallow": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "dev": true, "requires": { "kind-of": "^1.1.0" } }, "kind-of": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", "dev": true }, "plugin-error": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "dev": true, "requires": { "ansi-cyan": "^0.1.1", "ansi-red": "^0.1.1", "arr-diff": "^1.0.1", "arr-union": "^2.0.1", "extend-shallow": "^1.1.2" }, "dependencies": { "ansi-cyan": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", "dev": true, "requires": { "ansi-wrap": "0.1.0" } }, "ansi-red": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", "dev": true, "requires": { "ansi-wrap": "0.1.0" } } } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true }, "through2": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { "readable-stream": "^2.1.5", "xtend": "~4.0.1" } } } }, "gulp-replace": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.3.tgz", "integrity": "sha512-HcPHpWY4XdF8zxYkDODHnG2+7a3nD/Y8Mfu3aBgMiCFDW3X2GiOKXllsAmILcxe3KZT2BXoN18WrpEFm48KfLQ==", "dev": true, "requires": { "@types/node": "^14.14.41", "@types/vinyl": "^2.0.4", "istextorbinary": "^3.0.0", "replacestream": "^4.0.3", "yargs-parser": ">=5.0.0-security.0" }, "dependencies": { "@types/node": { "version": "14.17.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.3.tgz", "integrity": "sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw==", "dev": true } } }, "gulp-sourcemaps": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz", "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==", "dev": true, "requires": { "@gulp-sourcemaps/identity-map": "^2.0.1", "@gulp-sourcemaps/map-sources": "^1.0.0", "acorn": "^6.4.1", "convert-source-map": "^1.0.0", "css": "^3.0.0", "debug-fabulous": "^1.0.0", "detect-newline": "^2.0.0", "graceful-fs": "^4.0.0", "source-map": "^0.6.0", "strip-bom-string": "^1.0.0", "through2": "^2.0.0" }, "dependencies": { "graceful-fs": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", "dev": true }, "through2": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { "readable-stream": "^2.1.5", "xtend": "~4.0.1" } } } }, "gulp-util": { "version": "2.2.20", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", "dev": true, "requires": { "chalk": "^0.5.0", "dateformat": "^1.0.7-1.2.3", "lodash._reinterpolate": "^2.4.1", "lodash.template": "^2.4.1", "minimist": "^0.2.0", "multipipe": "^0.1.0", "through2": "^0.5.0", "vinyl": "^0.2.1" }, "dependencies": { "ansi-regex": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", "dev": true }, "ansi-styles": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", "dev": true }, "chalk": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", "dev": true, "requires": { "ansi-styles": "^1.1.0", "escape-string-regexp": "^1.0.0", "has-ansi": "^0.1.0", "strip-ansi": "^0.3.0", "supports-color": "^0.2.0" } }, "clone-stats": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", "dev": true }, "has-ansi": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", "dev": true, "requires": { "ansi-regex": "^0.2.0" } }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "lodash.defaults": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", "integrity": "sha1-p+iIXwXmiFEUS24SqPNngCa8TFQ=", "dev": true, "requires": { "lodash._objecttypes": "~2.4.1", "lodash.keys": "~2.4.1" } }, "lodash.template": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", "dev": true, "requires": { "lodash._escapestringchar": "~2.4.1", "lodash._reinterpolate": "~2.4.1", "lodash.defaults": "~2.4.1", "lodash.escape": "~2.4.1", "lodash.keys": "~2.4.1", "lodash.templatesettings": "~2.4.1", "lodash.values": "~2.4.1" } }, "lodash.templatesettings": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", "dev": true, "requires": { "lodash._reinterpolate": "~2.4.1", "lodash.escape": "~2.4.1" } }, "minimist": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.1.tgz", "integrity": "sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==", "dev": true }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", "isarray": "0.0.1", "string_decoder": "~0.10.x" } }, "strip-ansi": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", "dev": true, "requires": { "ansi-regex": "^0.2.1" } }, "supports-color": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", "dev": true }, "through2": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", "dev": true, "requires": { "readable-stream": "~1.0.17", "xtend": "~3.0.0" } }, "vinyl": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", "dev": true, "requires": { "clone-stats": "~0.0.1" } }, "xtend": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", "dev": true } } }, "gulplog": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { "glogg": "^1.0.0" } }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { "function-bind": "^1.1.1" } }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { "get-value": "^2.0.6", "has-values": "^1.0.0", "isobject": "^3.0.0" } }, "has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { "is-number": "^3.0.0", "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "hoist-non-react-statics": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { "react-is": "^16.7.0" }, "dependencies": { "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { "parse-passwd": "^1.0.0" } }, "hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "dev": true, "requires": { "whatwg-encoding": "^1.0.5" } }, "html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, "http-parser-js": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", "dev": true }, "http-proxy-agent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "dev": true, "requires": { "@tootallnate/once": "1", "agent-base": "6", "debug": "4" } }, "https-proxy-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { "agent-base": "6", "debug": "4" } }, "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", "dev": true, "optional": true }, "import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", "dev": true, "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" } }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { "repeating": "^2.0.0" } }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, "ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, "interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, "is": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz", "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==", "dev": true }, "is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", "dev": true, "requires": { "is-relative": "^1.0.0", "is-windows": "^1.0.1" } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { "kind-of": "^6.0.0" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } } }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { "binary-extensions": "^1.0.0" } }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, "is-builtin-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { "builtin-modules": "^1.0.0" } }, "is-ci": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz", "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==", "dev": true, "requires": { "ci-info": "^3.1.1" } }, "is-core-module": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", "dev": true, "requires": { "has": "^1.0.3" } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { "kind-of": "^6.0.0" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } } }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" } }, "is-negated-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", "dev": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { "isobject": "^3.0.1" } }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, "is-promise": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", "dev": true }, "is-relative": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", "dev": true, "requires": { "is-unc-path": "^1.0.0" } }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, "is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", "dev": true, "requires": { "unc-path-regex": "^0.1.2" } }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, "is-valid-glob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", "dev": true }, "is-what": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", "dev": true }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, "requires": { "is-docker": "^2.0.0" } }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, "istanbul-lib-coverage": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", "dev": true }, "istanbul-lib-instrument": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { "@babel/core": "^7.7.5", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.0.0", "semver": "^6.3.0" } }, "istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", "supports-color": "^7.1.0" } }, "istanbul-lib-source-maps": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", "dev": true, "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", "source-map": "^0.6.1" } }, "istanbul-reports": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", "dev": true, "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "istextorbinary": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz", "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==", "dev": true, "requires": { "binaryextensions": "^2.2.0", "textextensions": "^3.2.0" } }, "jest": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.6.tgz", "integrity": "sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==", "dev": true, "requires": { "@jest/core": "^27.0.6", "import-local": "^3.0.2", "jest-cli": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "jest-cli": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.0.6.tgz", "integrity": "sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==", "dev": true, "requires": { "@jest/core": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/types": "^27.0.6", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "import-local": "^3.0.2", "jest-config": "^27.0.6", "jest-util": "^27.0.6", "jest-validate": "^27.0.6", "prompts": "^2.0.1", "yargs": "^16.0.3" } } } }, "jest-changed-files": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.0.6.tgz", "integrity": "sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==", "dev": true, "requires": { "@jest/types": "^27.0.6", "execa": "^5.0.0", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-circus": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.0.6.tgz", "integrity": "sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==", "dev": true, "requires": { "@jest/environment": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", "expect": "^27.0.6", "is-generator-fn": "^2.0.0", "jest-each": "^27.0.6", "jest-matcher-utils": "^27.0.6", "jest-message-util": "^27.0.6", "jest-runtime": "^27.0.6", "jest-snapshot": "^27.0.6", "jest-util": "^27.0.6", "pretty-format": "^27.0.6", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-config": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.0.6.tgz", "integrity": "sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==", "dev": true, "requires": { "@babel/core": "^7.1.0", "@jest/test-sequencer": "^27.0.6", "@jest/types": "^27.0.6", "babel-jest": "^27.0.6", "chalk": "^4.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", "jest-circus": "^27.0.6", "jest-environment-jsdom": "^27.0.6", "jest-environment-node": "^27.0.6", "jest-get-type": "^27.0.6", "jest-jasmine2": "^27.0.6", "jest-regex-util": "^27.0.6", "jest-resolve": "^27.0.6", "jest-runner": "^27.0.6", "jest-util": "^27.0.6", "jest-validate": "^27.0.6", "micromatch": "^4.0.4", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "babel-jest": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.0.6.tgz", "integrity": "sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==", "dev": true, "requires": { "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.0.0", "babel-preset-jest": "^27.0.6", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" } }, "babel-plugin-jest-hoist": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz", "integrity": "sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==", "dev": true, "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", "@types/babel__core": "^7.0.0", "@types/babel__traverse": "^7.0.6" } }, "babel-preset-jest": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz", "integrity": "sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==", "dev": true, "requires": { "babel-plugin-jest-hoist": "^27.0.6", "babel-preset-current-node-syntax": "^1.0.0" } }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-diff": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.6", "jest-get-type": "^27.0.6", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-docblock": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz", "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==", "dev": true, "requires": { "detect-newline": "^3.0.0" }, "dependencies": { "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true } } }, "jest-each": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.0.6.tgz", "integrity": "sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==", "dev": true, "requires": { "@jest/types": "^27.0.6", "chalk": "^4.0.0", "jest-get-type": "^27.0.6", "jest-util": "^27.0.6", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-environment-jsdom": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz", "integrity": "sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==", "dev": true, "requires": { "@jest/environment": "^27.0.6", "@jest/fake-timers": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "jest-mock": "^27.0.6", "jest-util": "^27.0.6", "jsdom": "^16.6.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-environment-node": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.0.6.tgz", "integrity": "sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==", "dev": true, "requires": { "@jest/environment": "^27.0.6", "@jest/fake-timers": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "jest-mock": "^27.0.6", "jest-util": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-fetch-mock": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/jest-fetch-mock/-/jest-fetch-mock-3.0.3.tgz", "integrity": "sha512-Ux1nWprtLrdrH4XwE7O7InRY6psIi3GOsqNESJgMJ+M5cv4A8Lh7SN9d2V2kKRZ8ebAfcd1LNyZguAOb6JiDqw==", "dev": true, "requires": { "cross-fetch": "^3.0.4", "promise-polyfill": "^8.1.3" } }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "jest-haste-map": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.0.6.tgz", "integrity": "sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==", "dev": true, "requires": { "@jest/types": "^27.0.6", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", "graceful-fs": "^4.2.4", "jest-regex-util": "^27.0.6", "jest-serializer": "^27.0.6", "jest-util": "^27.0.6", "jest-worker": "^27.0.6", "micromatch": "^4.0.4", "walker": "^1.0.7" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } } }, "jest-jasmine2": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz", "integrity": "sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", "@jest/environment": "^27.0.6", "@jest/source-map": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "expect": "^27.0.6", "is-generator-fn": "^2.0.0", "jest-each": "^27.0.6", "jest-matcher-utils": "^27.0.6", "jest-message-util": "^27.0.6", "jest-runtime": "^27.0.6", "jest-snapshot": "^27.0.6", "jest-util": "^27.0.6", "pretty-format": "^27.0.6", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-leak-detector": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz", "integrity": "sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==", "dev": true, "requires": { "jest-get-type": "^27.0.6", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-matcher-utils": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz", "integrity": "sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==", "dev": true, "requires": { "chalk": "^4.0.0", "jest-diff": "^27.0.6", "jest-get-type": "^27.0.6", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "diff-sequences": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", "dev": true }, "jest-diff": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.6", "jest-get-type": "^27.0.6", "pretty-format": "^27.0.6" } }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-message-util": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.0.6.tgz", "integrity": "sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.0.6", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "micromatch": "^4.0.4", "pretty-format": "^27.0.6", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-mock": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.0.6.tgz", "integrity": "sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==", "dev": true, "requires": { "@jest/types": "^27.0.6", "@types/node": "*" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "dev": true }, "jest-regex-util": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz", "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==", "dev": true }, "jest-resolve": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.0.6.tgz", "integrity": "sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==", "dev": true, "requires": { "@jest/types": "^27.0.6", "chalk": "^4.0.0", "escalade": "^3.1.1", "graceful-fs": "^4.2.4", "jest-pnp-resolver": "^1.2.2", "jest-util": "^27.0.6", "jest-validate": "^27.0.6", "resolve": "^1.20.0", "slash": "^3.0.0" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" } } } }, "jest-resolve-dependencies": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz", "integrity": "sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==", "dev": true, "requires": { "@jest/types": "^27.0.6", "jest-regex-util": "^27.0.6", "jest-snapshot": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-runner": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.0.6.tgz", "integrity": "sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==", "dev": true, "requires": { "@jest/console": "^27.0.6", "@jest/environment": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", "graceful-fs": "^4.2.4", "jest-docblock": "^27.0.6", "jest-environment-jsdom": "^27.0.6", "jest-environment-node": "^27.0.6", "jest-haste-map": "^27.0.6", "jest-leak-detector": "^27.0.6", "jest-message-util": "^27.0.6", "jest-resolve": "^27.0.6", "jest-runtime": "^27.0.6", "jest-util": "^27.0.6", "jest-worker": "^27.0.6", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-runtime": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.0.6.tgz", "integrity": "sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==", "dev": true, "requires": { "@jest/console": "^27.0.6", "@jest/environment": "^27.0.6", "@jest/fake-timers": "^27.0.6", "@jest/globals": "^27.0.6", "@jest/source-map": "^27.0.6", "@jest/test-result": "^27.0.6", "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "@types/yargs": "^16.0.0", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.4", "jest-haste-map": "^27.0.6", "jest-message-util": "^27.0.6", "jest-mock": "^27.0.6", "jest-regex-util": "^27.0.6", "jest-resolve": "^27.0.6", "jest-snapshot": "^27.0.6", "jest-util": "^27.0.6", "jest-validate": "^27.0.6", "slash": "^3.0.0", "strip-bom": "^4.0.0", "yargs": "^16.0.3" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } } } }, "jest-serializer": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz", "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==", "dev": true, "requires": { "@types/node": "*", "graceful-fs": "^4.2.4" } }, "jest-snapshot": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.0.6.tgz", "integrity": "sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==", "dev": true, "requires": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", "@babel/parser": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", "@jest/transform": "^27.0.6", "@jest/types": "^27.0.6", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", "expect": "^27.0.6", "graceful-fs": "^4.2.4", "jest-diff": "^27.0.6", "jest-get-type": "^27.0.6", "jest-haste-map": "^27.0.6", "jest-matcher-utils": "^27.0.6", "jest-message-util": "^27.0.6", "jest-resolve": "^27.0.6", "jest-util": "^27.0.6", "natural-compare": "^1.4.0", "pretty-format": "^27.0.6", "semver": "^7.3.2" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "diff-sequences": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==", "dev": true }, "jest-diff": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.0.6.tgz", "integrity": "sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.0.6", "jest-get-type": "^27.0.6", "pretty-format": "^27.0.6" } }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" } } } }, "jest-util": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.0.6.tgz", "integrity": "sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "@types/node": "*", "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "is-ci": "^3.0.0", "picomatch": "^2.2.3" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-validate": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.0.6.tgz", "integrity": "sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==", "dev": true, "requires": { "@jest/types": "^27.0.6", "camelcase": "^6.2.0", "chalk": "^4.0.0", "jest-get-type": "^27.0.6", "leven": "^3.1.0", "pretty-format": "^27.0.6" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true }, "camelcase": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", "dev": true }, "jest-get-type": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz", "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==", "dev": true }, "pretty-format": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.6.tgz", "integrity": "sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==", "dev": true, "requires": { "@jest/types": "^27.0.6", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } } } }, "jest-watcher": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.0.6.tgz", "integrity": "sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==", "dev": true, "requires": { "@jest/test-result": "^27.0.6", "@jest/types": "^27.0.6", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "jest-util": "^27.0.6", "string-length": "^4.0.1" }, "dependencies": { "@jest/types": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.0.6.tgz", "integrity": "sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } } } }, "jest-worker": { "version": "27.0.6", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz", "integrity": "sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==", "dev": true, "requires": { "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, "dependencies": { "supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, "jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "dev": true, "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", "cssstyle": "^2.3.0", "data-urls": "^2.0.0", "decimal.js": "^10.2.1", "domexception": "^2.0.1", "escodegen": "^2.0.0", "form-data": "^3.0.0", "html-encoding-sniffer": "^2.0.1", "http-proxy-agent": "^4.0.1", "https-proxy-agent": "^5.0.0", "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", "parse5": "6.0.1", "saxes": "^5.0.1", "symbol-tree": "^3.2.4", "tough-cookie": "^4.0.0", "w3c-hr-time": "^1.0.2", "w3c-xmlserializer": "^2.0.0", "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.5.0", "ws": "^7.4.6", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { "version": "8.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz", "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==", "dev": true }, "form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } }, "tough-cookie": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "dev": true, "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", "universalify": "^0.1.2" } } } }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { "minimist": "^1.2.5" }, "dependencies": { "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } }, "just-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", "dev": true }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } }, "kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true }, "last-run": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", "dev": true, "requires": { "default-resolution": "^2.0.0", "es6-weak-map": "^2.0.1" } }, "lazystream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", "dev": true, "requires": { "readable-stream": "^2.0.5" } }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { "invert-kv": "^1.0.0" } }, "lead": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", "dev": true, "requires": { "flush-write-stream": "^1.0.2" } }, "less": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", "dev": true, "requires": { "copy-anything": "^2.0.1", "errno": "^0.1.1", "graceful-fs": "^4.1.2", "image-size": "~0.5.0", "make-dir": "^2.1.0", "mime": "^1.4.1", "needle": "^2.5.2", "parse-node-version": "^1.0.1", "source-map": "~0.6.0", "tslib": "^1.10.0" }, "dependencies": { "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "optional": true, "requires": { "pify": "^4.0.1", "semver": "^5.6.0" } }, "pify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, "optional": true }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, "optional": true } } }, "leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" } }, "liftoff": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", "dev": true, "requires": { "extend": "^3.0.0", "findup-sync": "^3.0.0", "fined": "^1.0.1", "flagged-respawn": "^1.0.0", "is-plain-object": "^2.0.4", "object.map": "^1.0.0", "rechoir": "^0.6.2", "resolve": "^1.1.7" } }, "livereload-js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", "dev": true }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" }, "dependencies": { "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { "is-utf8": "^0.2.0" } } } }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { "p-locate": "^4.1.0" } }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash._escapehtmlchar": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz", "integrity": "sha1-32fDu2t+jh6DGrSL+geVuSr+iZ0=", "dev": true, "requires": { "lodash._htmlescapes": "~2.4.1" } }, "lodash._escapestringchar": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz", "integrity": "sha1-7P4iYYoq3lC/7qQ5N+Ud9m8O23I=", "dev": true }, "lodash._htmlescapes": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz", "integrity": "sha1-MtFL8IRLbeb4tioFG09nwii2JMs=", "dev": true }, "lodash._isnative": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz", "integrity": "sha1-PqZAS3hKe+g2x7V1gOHN95sUgyw=", "dev": true }, "lodash._objecttypes": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz", "integrity": "sha1-fAt/admKH3ZSn4kLDNsbTf7BHBE=", "dev": true }, "lodash._reinterpolate": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", "dev": true }, "lodash._reunescapedhtml": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz", "integrity": "sha1-dHxPxAED6zu4oJduVx96JlnpO6c=", "dev": true, "requires": { "lodash._htmlescapes": "~2.4.1", "lodash.keys": "~2.4.1" } }, "lodash._shimkeys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz", "integrity": "sha1-bpzJZm/wgfC1psl4uD4kLmlJ0gM=", "dev": true, "requires": { "lodash._objecttypes": "~2.4.1" } }, "lodash.assign": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", "dev": true }, "lodash.escape": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", "dev": true, "requires": { "lodash._escapehtmlchar": "~2.4.1", "lodash._reunescapedhtml": "~2.4.1", "lodash.keys": "~2.4.1" } }, "lodash.isobject": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz", "integrity": "sha1-Wi5H/mmVPx7mMafrof5k0tBlWPU=", "dev": true, "requires": { "lodash._objecttypes": "~2.4.1" } }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", "dev": true }, "lodash.keys": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", "dev": true, "requires": { "lodash._isnative": "~2.4.1", "lodash._shimkeys": "~2.4.1", "lodash.isobject": "~2.4.1" } }, "lodash.template": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" }, "dependencies": { "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true } } }, "lodash.templatesettings": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" }, "dependencies": { "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", "dev": true } } }, "lodash.values": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz", "integrity": "sha1-q/UUQ2s8twUAFieXjLzzCxKA7qQ=", "dev": true, "requires": { "lodash.keys": "~2.4.1" } }, "loose-envify": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "requires": { "js-tokens": "^3.0.0" }, "dependencies": { "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" } } }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" } }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { "yallist": "^4.0.0" } }, "lru-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", "dev": true, "requires": { "es5-ext": "~0.10.2" } }, "lz-string": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", "dev": true }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { "semver": "^6.0.0" } }, "make-iterator": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "dev": true, "requires": { "kind-of": "^6.0.2" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } } }, "makeerror": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "dev": true, "requires": { "tmpl": "1.0.x" } }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { "object-visit": "^1.0.0" } }, "matchdep": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", "dev": true, "requires": { "findup-sync": "^2.0.0", "micromatch": "^3.0.4", "resolve": "^1.4.0", "stack-trace": "0.0.10" }, "dependencies": { "findup-sync": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, "requires": { "detect-file": "^1.0.0", "is-glob": "^3.1.0", "micromatch": "^3.0.4", "resolve-dir": "^1.0.1" } }, "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { "is-extglob": "^2.1.0" } }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } } } }, "memoizee": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", "dev": true, "requires": { "d": "^1.0.1", "es5-ext": "^0.10.53", "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", "is-promise": "^2.2.2", "lru-queue": "^0.1.0", "next-tick": "^1.1.0", "timers-ext": "^0.1.7" }, "dependencies": { "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" } }, "next-tick": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", "dev": true } } }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", "loud-rejection": "^1.0.0", "map-obj": "^1.0.1", "minimist": "^1.1.3", "normalize-package-data": "^2.3.4", "object-assign": "^4.0.1", "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" } }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", "picomatch": "^2.2.3" }, "dependencies": { "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { "fill-range": "^7.0.1" } }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" } } } }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, "optional": true }, "mime-db": { "version": "1.26.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", "integrity": "sha1-6v/NDk/Gk1z4E02iRuLmw1MFrf8=", "dev": true }, "mime-types": { "version": "2.1.14", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", "dev": true, "requires": { "mime-db": "~1.26.0" } }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { "is-plain-object": "^2.0.4" } } } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, "multipipe": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", "dev": true, "requires": { "duplexer2": "0.0.2" } }, "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", "dev": true }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "fragment-cache": "^0.2.1", "is-windows": "^1.0.2", "kind-of": "^6.0.2", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } } }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, "needle": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", "dev": true, "optional": true, "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" }, "dependencies": { "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "optional": true, "requires": { "ms": "^2.1.1" } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, "optional": true } } }, "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, "node-fetch": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", "dev": true }, "node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, "node-modules-regexp": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", "dev": true }, "node-notifier": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", "dev": true, "requires": { "growly": "^1.3.0", "is-wsl": "^2.2.0", "semver": "^7.3.2", "shellwords": "^0.1.1", "uuid": "^8.3.0", "which": "^2.0.2" }, "dependencies": { "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" } } } }, "node-releases": { "version": "1.1.73", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==", "dev": true }, "node.extend": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.2.tgz", "integrity": "sha512-pDT4Dchl94/+kkgdwyS2PauDFjZG0Hk0IcHIB+LkW27HLDtdoeMxHTxZh39DYbPP8UflWXWj9JcdDozF+YDOpQ==", "dev": true, "requires": { "has": "^1.0.3", "is": "^3.2.1" } }, "normalize-package-data": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz", "integrity": "sha1-jZJPFClg4Xd+f/4XBUNjHMfLAt8=", "dev": true, "requires": { "hosted-git-info": "^2.1.4", "is-builtin-module": "^1.0.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" }, "dependencies": { "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { "remove-trailing-separator": "^1.0.1" } }, "now-and-later": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", "dev": true, "requires": { "once": "^1.3.2" } }, "npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { "path-key": "^3.0.0" }, "dependencies": { "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true } } }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", "kind-of": "^3.0.3" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" } }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } } } }, "object-inspect": { "version": "1.10.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", "dev": true }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { "isobject": "^3.0.0" } }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" } }, "object.defaults": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", "dev": true, "requires": { "array-each": "^1.0.1", "array-slice": "^1.0.0", "for-own": "^1.0.0", "isobject": "^3.0.0" } }, "object.map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", "dev": true, "requires": { "for-own": "^1.0.0", "make-iterator": "^1.0.0" } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { "isobject": "^3.0.1" } }, "object.reduce": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", "dev": true, "requires": { "for-own": "^1.0.0", "make-iterator": "^1.0.0" } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { "wrappy": "1" } }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { "mimic-fn": "^2.1.0" } }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", "word-wrap": "~1.2.3" } }, "ordered-read-streams": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", "dev": true, "requires": { "readable-stream": "^2.0.1" } }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { "lcid": "^1.0.0" } }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { "p-try": "^2.0.0" } }, "p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { "p-limit": "^2.2.0" } }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", "dev": true, "requires": { "is-absolute": "^1.0.0", "map-cache": "^0.2.0", "path-root": "^0.1.1" } }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { "error-ex": "^1.2.0" } }, "parse-node-version": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", "dev": true }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", "dev": true }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", "dev": true }, "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", "dev": true }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, "path-parse": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, "path-root": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", "dev": true, "requires": { "path-root-regex": "^0.1.0" } }, "path-root-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", "dev": true }, "path-type": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", "pinkie-promise": "^2.0.0" } }, "pegjs": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.9.0.tgz", "integrity": "sha1-9q76LjzlYWkgjlIXnf5B+JFBo2k=", "dev": true }, "picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { "pinkie": "^2.0.0" } }, "pirates": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "dev": true, "requires": { "node-modules-regexp": "^1.0.0" } }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { "find-up": "^4.0.0" } }, "plugin-error": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", "dev": true, "requires": { "ansi-colors": "^1.0.1", "arr-diff": "^4.0.0", "arr-union": "^3.1.0", "extend-shallow": "^3.0.2" } }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, "postcss": { "version": "7.0.36", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", "dev": true, "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" }, "dependencies": { "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { "color-convert": "^1.9.0" } }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" }, "dependencies": { "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { "has-flag": "^3.0.0" } } } }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", "dev": true }, "pretty-format": { "version": "27.0.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.0.2.tgz", "integrity": "sha512-mXKbbBPnYTG7Yra9qFBtqj+IXcsvxsvOBco3QHxtxTl+hHKq6QdzMZ+q0CtL4ORHZgwGImRr2XZUX2EWzORxig==", "dev": true, "requires": { "@jest/types": "^27.0.2", "ansi-regex": "^5.0.0", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" }, "dependencies": { "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true } } }, "pretty-hrtime": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, "promise-polyfill": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.0.tgz", "integrity": "sha512-k/TC0mIcPVF6yHhUvwAp7cvL6I2fFV7TzF1DuGPI8mBh4QQazf36xCKEHKTZKRysEoTQoQdKyP25J8MPJp7j5g==", "dev": true }, "prompts": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz", "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==", "dev": true, "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.8.1" }, "dependencies": { "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, "prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true, "optional": true }, "psl": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.6.0.tgz", "integrity": "sha512-SYKKmVel98NCOYXpkwUqZqh0ahZeeKfmisiLIcEZdsb+WbLv02g/dI5BUmZnIyOe7RzZtLax81nnb2HbvC2tzA==", "dev": true }, "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "pumpify": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", "pump": "^2.0.0" } }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, "qs": { "version": "6.10.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.1.tgz", "integrity": "sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==", "dev": true, "requires": { "side-channel": "^1.0.4" } }, "raw-body": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", "dev": true, "requires": { "bytes": "1", "string_decoder": "0.10" } }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "scheduler": "^0.20.2" } }, "react-fast-compare": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, "react-popper": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", "requires": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" } }, "react-redux": { "version": "7.2.4", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.4.tgz", "integrity": "sha512-hOQ5eOSkEJEXdpIKbnRyl04LhaWabkDPV+Ix97wqQX3T3d2NQ8DUblNXXtNMavc7DpswyQM6xfaN4HQDKNY2JA==", "requires": { "@babel/runtime": "^7.12.1", "@types/react-redux": "^7.1.16", "hoist-non-react-statics": "^3.3.2", "loose-envify": "^1.4.0", "prop-types": "^15.7.2", "react-is": "^16.13.1" }, "dependencies": { "@babel/runtime": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", "requires": { "regenerator-runtime": "^0.13.4" } }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.8.1" } }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" } } }, "react-shallow-renderer": { "version": "16.14.1", "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", "dev": true, "requires": { "object-assign": "^4.1.1", "react-is": "^16.12.0 || ^17.0.0" } }, "react-test-renderer": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", "dev": true, "requires": { "object-assign": "^4.1.1", "react-is": "^17.0.2", "react-shallow-renderer": "^16.13.1", "scheduler": "^0.20.2" } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", "path-type": "^1.0.0" } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" }, "dependencies": { "find-up": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" } }, "path-exists": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { "pinkie-promise": "^2.0.0" } } } }, "readable-stream": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" }, "dependencies": { "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { "safe-buffer": "~5.1.0" } } } }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" }, "dependencies": { "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } } } }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { "resolve": "^1.1.6" } }, "redent": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" } }, "redux": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz", "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==", "requires": { "@babel/runtime": "^7.9.2" } }, "redux-mock-store": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/redux-mock-store/-/redux-mock-store-1.5.4.tgz", "integrity": "sha512-xmcA0O/tjCLXhh9Fuiq6pMrJCwFRaouA8436zcikdIpYWWCjU76CRk+i2bHx8EeiSiMGnB85/lZdU3wIJVXHTA==", "dev": true, "requires": { "lodash.isplainobject": "^4.0.6" } }, "redux-thunk": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" }, "regenerator-runtime": { "version": "0.13.7", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" } }, "remove-bom-buffer": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", "dev": true, "requires": { "is-buffer": "^1.1.5", "is-utf8": "^0.2.1" } }, "remove-bom-stream": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", "dev": true, "requires": { "remove-bom-buffer": "^3.0.0", "safe-buffer": "^5.1.0", "through2": "^2.0.3" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "remove-trailing-separator": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.2.tgz", "integrity": "sha1-abBi2XhyetFNxrVrpKt3L9jXBRE=", "dev": true }, "repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true }, "repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { "is-finite": "^1.0.0" } }, "replace-ext": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", "dev": true }, "replace-homedir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", "dev": true, "requires": { "homedir-polyfill": "^1.0.1", "is-absolute": "^1.0.0", "remove-trailing-separator": "^1.1.0" }, "dependencies": { "remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", "dev": true } } }, "replacestream": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", "dev": true, "requires": { "escape-string-regexp": "^1.0.3", "object-assign": "^4.0.1", "readable-stream": "^2.0.2" } }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-main-filename": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, "resolve": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz", "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==", "dev": true, "requires": { "path-parse": "^1.0.6" } }, "resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { "resolve-from": "^5.0.0" } }, "resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" } }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, "resolve-options": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", "dev": true, "requires": { "value-or-function": "^3.0.0" } }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" }, "dependencies": { "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } } } }, "rsvp": { "version": "4.8.5", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, "safe-buffer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", "dev": true }, "safe-json-parse": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", "dev": true }, "safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { "ret": "~0.1.10" } }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, "sane": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", "capture-exit": "^2.0.0", "exec-sh": "^0.3.2", "execa": "^1.0.0", "fb-watchman": "^2.0.0", "micromatch": "^3.1.4", "minimist": "^1.1.1", "walker": "~1.0.5" }, "dependencies": { "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" } }, "execa": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", "is-stream": "^1.1.0", "npm-run-path": "^2.0.0", "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" } }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { "pump": "^3.0.0" } }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "braces": "^2.3.1", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "extglob": "^2.0.4", "fragment-cache": "^0.2.1", "kind-of": "^6.0.2", "nanomatch": "^1.2.9", "object.pick": "^1.3.0", "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" } }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { "path-key": "^2.0.0" } }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { "shebang-regex": "^1.0.0" } }, "shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true } } }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true, "optional": true }, "saxes": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "dev": true, "requires": { "xmlchars": "^2.2.0" } }, "scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "semver-greatest-satisfied-range": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", "dev": true, "requires": { "sver-compat": "^1.5.0" } }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", "is-plain-object": "^2.0.3", "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } } } }, "shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { "shebang-regex": "^3.0.0" } }, "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "shellwords": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", "object-inspect": "^1.9.0" } }, "signal-exit": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { "base": "^0.11.1", "debug": "^2.2.0", "define-property": "^0.2.5", "extend-shallow": "^2.0.1", "map-cache": "^0.2.2", "source-map": "^0.5.6", "source-map-resolve": "^0.5.0", "use": "^3.1.0" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, "requires": { "ms": "2.0.0" } }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "snapdragon-node": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { "define-property": "^1.0.0", "isobject": "^3.0.0", "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { "is-descriptor": "^1.0.0" } } } }, "snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { "kind-of": "^3.2.0" } }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", "urix": "^0.1.0" } }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, "sparkles": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", "dev": true }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { "extend-shallow": "^3.0.0" } }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "stable": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", "dev": true }, "stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", "dev": true, "requires": { "escape-string-regexp": "^2.0.0" }, "dependencies": { "escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true } } }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { "define-property": "^0.2.5", "object-copy": "^0.1.0" }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { "is-descriptor": "^0.1.0" } }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { "is-buffer": "^1.1.5" } } } }, "is-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", "kind-of": "^5.0.0" } }, "kind-of": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", "dev": true }, "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, "string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "string-template": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", "dev": true }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" }, "dependencies": { "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { "number-is-nan": "^1.0.0" } }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { "ansi-regex": "^2.0.0" } } } }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { "ansi-regex": "^5.0.0" } }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true }, "strip-bom-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", "dev": true }, "strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { "get-stdin": "^4.0.1" } }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" } }, "supports-hyperlinks": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "dev": true, "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" } }, "sver-compat": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", "dev": true, "requires": { "es6-iterator": "^2.0.1", "es6-symbol": "^3.1.1" } }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, "terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" } }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" }, "dependencies": { "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } } } }, "textextensions": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz", "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==", "dev": true }, "throat": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, "through2": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "dev": true, "requires": { "readable-stream": "3" }, "dependencies": { "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { "safe-buffer": "~5.2.0" } } } }, "through2-filter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", "dev": true, "requires": { "through2": "~2.0.0", "xtend": "~4.0.0" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "time-stamp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", "dev": true }, "timers-ext": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", "dev": true, "requires": { "es5-ext": "~0.10.46", "next-tick": "1" } }, "tiny-lr": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "dev": true, "requires": { "body": "^5.1.0", "debug": "^3.1.0", "faye-websocket": "~0.10.0", "livereload-js": "^2.3.0", "object-assign": "^4.1.0", "qs": "^6.4.0" }, "dependencies": { "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", "dev": true }, "to-absolute-glob": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", "dev": true, "requires": { "is-absolute": "^1.0.0", "is-negated-glob": "^1.0.0" } }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { "kind-of": "^3.0.2" } }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "regex-not": "^1.0.2", "safe-regex": "^1.1.0" } }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" } }, "to-through": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", "dev": true, "requires": { "through2": "^2.0.3" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "dev": true, "requires": { "punycode": "^2.1.1" } }, "trim-newlines": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", "dev": true }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { "prelude-ls": "~1.1.2" } }, "type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true }, "type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "requires": { "is-typedarray": "^1.0.0" } }, "typescript": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz", "integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==", "dev": true }, "unc-path-regex": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", "dev": true }, "undertaker": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", "dev": true, "requires": { "arr-flatten": "^1.0.1", "arr-map": "^2.0.0", "bach": "^1.0.0", "collection-map": "^1.0.0", "es6-weak-map": "^2.0.1", "last-run": "^1.1.0", "object.defaults": "^1.0.0", "object.reduce": "^1.0.0", "undertaker-registry": "^1.0.0" } }, "undertaker-registry": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", "dev": true }, "union-value": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" } }, "unique-stream": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", "dev": true, "requires": { "json-stable-stringify-without-jsonify": "^1.0.1", "through2-filter": "^3.0.0" } }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { "has-value": "^0.3.1", "isobject": "^3.0.0" }, "dependencies": { "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { "get-value": "^2.0.3", "has-values": "^0.1.4", "isobject": "^2.0.0" }, "dependencies": { "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, "requires": { "isarray": "1.0.0" } } } }, "has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true } } }, "upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, "uuid": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, "v8-to-istanbul": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz", "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "source-map": "^0.7.3" }, "dependencies": { "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", "dev": true } } }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", "dev": true, "requires": { "homedir-polyfill": "^1.0.1" } }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "value-or-function": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", "dev": true }, "vinyl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", "dev": true, "requires": { "clone": "^2.1.1", "clone-buffer": "^1.0.0", "clone-stats": "^1.0.0", "cloneable-readable": "^1.0.0", "remove-trailing-separator": "^1.0.1", "replace-ext": "^1.0.0" } }, "vinyl-fs": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", "dev": true, "requires": { "fs-mkdirp-stream": "^1.0.0", "glob-stream": "^6.1.0", "graceful-fs": "^4.0.0", "is-valid-glob": "^1.0.0", "lazystream": "^1.0.0", "lead": "^1.0.0", "object.assign": "^4.0.4", "pumpify": "^1.3.5", "readable-stream": "^2.3.3", "remove-bom-buffer": "^3.0.0", "remove-bom-stream": "^1.2.0", "resolve-options": "^1.1.0", "through2": "^2.0.0", "to-through": "^2.0.0", "value-or-function": "^3.0.0", "vinyl": "^2.0.0", "vinyl-sourcemap": "^1.1.0" }, "dependencies": { "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } } } }, "vinyl-sourcemap": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", "dev": true, "requires": { "append-buffer": "^1.0.2", "convert-source-map": "^1.5.0", "graceful-fs": "^4.1.6", "normalize-path": "^2.1.1", "now-and-later": "^2.0.0", "remove-bom-buffer": "^3.0.0", "vinyl": "^2.0.0" } }, "vinyl-sourcemaps-apply": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", "dev": true, "requires": { "source-map": "^0.5.1" }, "dependencies": { "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true } } }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { "browser-process-hrtime": "^1.0.0" } }, "w3c-xmlserializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "dev": true, "requires": { "xml-name-validator": "^3.0.0" } }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "dev": true, "requires": { "makeerror": "1.0.x" } }, "warning": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" } }, "webidl-conversions": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", "dev": true }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "whatwg-encoding": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "requires": { "iconv-lite": "0.4.24" } }, "whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, "whatwg-url": { "version": "8.7.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "dev": true, "requires": { "lodash": "^4.7.0", "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" } }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "^2.0.0" } }, "which-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, "wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" }, "dependencies": { "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, "write-file-atomic": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", "signal-exit": "^3.0.2", "typedarray-to-buffer": "^3.1.5" } }, "ws": { "version": "7.5.3", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", "dev": true }, "xml-name-validator": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" }, "dependencies": { "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } } } }, "yargs-parser": { "version": "20.2.7", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", "dev": true } } } mitmproxy-8.1.1/web/package.json000066400000000000000000000030141425660472000166400ustar00rootroot00000000000000{ "name": "mitmproxy", "private": true, "scripts": { "test": "tsc --noEmit && jest --coverage", "build": "gulp prod", "start": "gulp" }, "dependencies": { "@popperjs/core": "^2.9.3", "bootstrap": "^3.4.1", "classnames": "^2.3.1", "codemirror": "^5.62.3", "lodash": "^4.17.21", "prop-types": "^15.7.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-popper": "^2.2.5", "react-redux": "^7.2.4", "redux": "^4.1.1", "redux-thunk": "^2.3.0", "shallowequal": "^1.1.0", "stable": "^0.1.8" }, "devDependencies": { "@testing-library/dom": "^8.1.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", "@testing-library/user-event": "^13.2.1", "@types/jest": "^27.0.1", "@types/redux-mock-store": "^1.0.3", "esbuild": "^0.12.21", "esbuild-jest": "^0.5.0", "gulp": "^4.0.2", "gulp-clean-css": "^4.3.0", "gulp-esbuild": "^0.8.5", "gulp-less": "^5.0.0", "gulp-livereload": "^4.0.2", "gulp-notify": "^4.0.0", "gulp-peg": "^0.2.0", "gulp-plumber": "^1.2.1", "gulp-replace": "^1.1.3", "gulp-sourcemaps": "^3.0.0", "jest": "^27.0.6", "jest-fetch-mock": "^3.0.3", "react-test-renderer": "^17.0.2", "redux-mock-store": "^1.5.4", "through2": "^4.0.2", "typescript": "^4.3.5" } } mitmproxy-8.1.1/web/src/000077500000000000000000000000001425660472000151435ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/css/000077500000000000000000000000001425660472000157335ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/css/app.less000066400000000000000000000011071425660472000174020ustar00rootroot00000000000000// www.paulirish.com/2012/box-sizing-border-box-ftw/ html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } @import (less) "sprites.less"; @import (less) "layout.less"; @import (less) "tabs.less"; @import (less) "header.less"; @import (less) "flowtable.less"; @import (less) "flowdetail.less"; @import (less) "flowview.less"; @import (less) "eventlog.less"; @import (less) "footer.less"; @import (less) "codemirror.less"; @import (less) "contentview.less"; @import (less) "modal.less"; @import (less) "dropdown.less"; @import (less) "command.less"; mitmproxy-8.1.1/web/src/css/codemirror.less000066400000000000000000000002171425660472000207700ustar00rootroot00000000000000.CodeMirror { border: 1px solid #ccc; height: auto !important; } @import (inline) "../../node_modules/codemirror/lib/codemirror.css"; mitmproxy-8.1.1/web/src/css/command.less000066400000000000000000000007701425660472000202450ustar00rootroot00000000000000.command-title { background-color: #F2F2F2; border: 1px solid #aaa; } .command-result { display: block; margin: 0px; background-color: #fcfcfc; height: 100px; max-height: 100px; overflow: auto; } .command-suggestion { background-color: #9c9c9c; } .argument-suggestion { background-color: hsla(209, 52%, 84%, 0.5) !important; } .command > .popover { display: block; position: relative; max-width: none; } .available-commands { overflow: auto; }mitmproxy-8.1.1/web/src/css/contentview.less000066400000000000000000000003401425660472000211650ustar00rootroot00000000000000.contentview { .header { font-weight: bold; } .highlight{ font-weight: bold; } .offset{ color: blue } .text{ } .codeeditor{ margin-bottom: 12px; } } mitmproxy-8.1.1/web/src/css/dropdown.less000066400000000000000000000002261425660472000204570ustar00rootroot00000000000000.dropdown-menu { // setting a margin is not compatible with popper. margin: 0 !important; > li > a { padding: 3px 10px; } } mitmproxy-8.1.1/web/src/css/eventlog.less000066400000000000000000000017311425660472000204500ustar00rootroot00000000000000.eventlog { height: 200px; flex: 0 0 auto; display: flex; flex-direction: column; > div { background-color: #F2F2F2; padding: 0 5px; flex: 0 0 auto; border-top: 1px solid #aaa; cursor: row-resize; } > pre { flex: 1 1 auto; margin: 0; border-radius: 0; overflow-x: auto; overflow-y: scroll; background-color: #fcfcfc; } .fa-close { cursor: pointer; float: right; color: grey; padding: 3px 0; padding-left: 10px; &:hover { color: black; } } .btn-toggle { margin-top: -2px; margin-left: 3px; padding: 2px 2px; font-size: 10px; line-height: 10px; border-radius: 2px; } .label { cursor: pointer; vertical-align: middle; display: inline-block; margin-top: -2px; margin-left: 3px; } } mitmproxy-8.1.1/web/src/css/flowdetail.less000066400000000000000000000070331425660472000207600ustar00rootroot00000000000000.flow-detail { width: 100%; overflow: hidden; display: flex; flex-direction: column; nav { background-color: #F2F2F2; } section { overflow-y: scroll; flex: 1; padding: 5px 12px 10px; > footer { box-shadow: 0 0 3px gray; padding: 2px; margin: 0; height: 23px; } } .first-line { font-family: @font-family-monospace; background-color: #428bca; color: white; margin: 0 -8px 2px; padding: 4px 8px; border-radius: 5px; word-break: break-all; max-height: 100px; overflow-y: auto; } .contentview { margin: 0 -12px; padding: 0 12px; .controls { display: flex; align-items: center; h5 { flex: 1; font-size: 12px; font-weight: bold; margin: 10px 0; } } pre button:not(:only-child) { margin-top: 6px; } } hr { margin: 0; } } .inline-input { display: inline; margin: 0 -3px; padding: 0 3px; border: solid transparent 1px; &:hover { box-shadow: 0 0 0 1px rgba(0, 0, 0, 1.25%), 0 2px 4px rgba(0, 0, 0, 5%), 0 2px 6px rgba(0, 0, 0, 2.5%); background-color: rgba(255, 255, 255, 0.1); } &[placeholder]:empty:not(:focus-visible):before { content: attr(placeholder); color: lightgray; font-style: italic; } &[contenteditable] { outline-width: 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 5%), 0 2px 4px rgba(0, 0, 0, 20%), 0 2px 6px rgba(0, 0, 0, 10%); background-color: rgba(255, 255, 255, 0.2); &.has-warning { color: rgb(255, 184, 184); } &.has-success { //color: green; } } } .connection-table, .timing-table, .certificate-table { td:nth-child(2) { font-family: @font-family-monospace; width: 70%; } width: 100%; table-layout: fixed; word-break: break-all; tr { &:not(:first-child) { border-top: 1px solid #f7f7f7; } } td { vertical-align: top; //alt: //white-space: nowrap; //overflow: hidden; //text-overflow: ellipsis; } } .connection-table { td:first-child { padding-right: 1em; } } .headers, .trailers { .kv-row { margin-bottom: .3em; max-height: 12.4ex; overflow-y: auto; } .kv-key { font-weight: bold; } .kv-value { font-family: @font-family-monospace; } .inline-input { background-color: white; } .kv-add-row { opacity: 0; color: #666; position: absolute; bottom: 4px; right: 4px; transition: all 100ms ease-in-out; } &:hover .kv-add-row { opacity: 1; } position: relative; min-height: 2ex; overflow-wrap: break-word; } .connection-table, .timing-table { td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } dl.cert-attributes { display: flex; flex-flow: row; flex-wrap: wrap; margin-bottom: 0; dt, dd { text-overflow: ellipsis; overflow: hidden; } dt { flex: 0 0 2em; } dd { flex: 0 0 calc(100% - 2em); } } .dns-request table, .dns-response table { th, td { padding-right: 1rem; } } mitmproxy-8.1.1/web/src/css/flowtable.less000066400000000000000000000072621425660472000206110ustar00rootroot00000000000000//TODO: move into utils .user-select (@val) { -webkit-touch-callout: @val; -webkit-user-select: @val; -moz-user-select: @val; -ms-user-select: @val; user-select: @val; } .flow-table { width: 100%; overflow-y: scroll; overflow-x: hidden; table { width: 100%; table-layout: fixed; } thead tr { background-color: #F2F2F2; border-bottom: solid #bebebe 1px; line-height: 23px; } th { font-weight: normal; position: relative !important; padding-left: 1px; .user-select(none); &.sort-asc, &.sort-desc { background-color: lighten(#F2F2F2, 3%); } &.sort-asc:after, &.sort-desc:after { font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 3px; top: 3px; padding: 2px; background-color: fadeout(lighten(#F2F2F2, 3%), 20%); } &.sort-asc:after { content: "\f0de"; } &.sort-desc:after { content: "\f0dd"; } } tr { cursor: pointer; background-color: white; &:nth-child(even) { background-color: #f2f2f2; } &.selected { background-color: #e0ebf5 !important; } &.selected.highlighted { background-color: #7bbefc !important; } &.highlighted { background-color: #ffeb99; } &.highlighted:nth-child(even) { background-color: #ffe57f; } } td { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @interceptorange: hsl(30, 100%, 50%); tr.intercepted:not(.has-response) { .col-path, .col-method { color: @interceptorange; } } tr.intercepted.has-response { .col-status, .col-size, .col-time { color: @interceptorange; } } .fa { line-height: inherit; } .col-tls { width: 10px; } .col-tls-https { background-color: rgba(0, 185, 0, 0.5); } .col-icon { width: 32px; } .col-path { .marker { } .fa { margin-left: 0; font-size: 16px; } .fa-repeat { color: green; } .fa-pause { color: @interceptorange; } .fa-exclamation, .fa-times { color: darkred; } } .col-method { width: 60px; } .col-status { width: 50px; } .col-size { width: 70px; } .col-time { width: 50px; } .col-timestamp { width: 170px; } td.col-time, td.col-size, td.col-timestamp { text-align: right; } .col-quickactions { width: 0; direction: rtl; * { direction: ltr; } overflow: hidden; background-color: inherit; font-size: 20px; } tr:hover .col-quickactions, .col-quickactions.hover { overflow: visible; } .col-quickactions > div { height: 32px; background-color: inherit; display: inline-flex; align-items: center; > a { margin-right: 2px; height: 32px; width: 32px; border-radius: 16px; text-align: center; &:hover { background-color: rgba(0, 0, 0, 5%); } } } .col-quickactions .fa-play { transform: translate(1px, 2px); } .col-quickactions .fa-repeat { transform: translate(-0px, 2px); } } mitmproxy-8.1.1/web/src/css/flowview.less000066400000000000000000000013001425660472000204570ustar00rootroot00000000000000.flowview-image { text-align: center; padding: 10px 0; img { max-width: 100%; max-height: 100%; } } .edit-flow-container { position: fixed; right: 20px; } .edit-flow { cursor: pointer; position: absolute; right: 0; top: 5px; height: 40px; width: 40px; border-radius: 20px; z-index: 10000; background-color: rgba(255, 255, 255, 0.7); border: solid 2px rgba(248, 145, 59, 0.7); text-align: center; font-size: 22px; line-height: 37px; transition: all 100ms ease-in-out; } .edit-flow:hover { background-color: rgba(239, 108, 0, 0.7); color: rgba(0,0,0,0.8); border: solid 2px transparent; } mitmproxy-8.1.1/web/src/css/footer.less000066400000000000000000000001721425660472000201210ustar00rootroot00000000000000footer { box-shadow: 0 -1px 3px lightgray; padding: 0 0 4px 3px; .label { margin-right: 3px; } } mitmproxy-8.1.1/web/src/css/header.less000066400000000000000000000064311425660472000200570ustar00rootroot00000000000000@import (reference) '../../node_modules/bootstrap/less/variables.less'; @import (reference) '../../node_modules/bootstrap/less/mixins/grid.less'; @import (reference) "../../node_modules/bootstrap/less/mixins/labels.less"; @import (reference) "../../node_modules/bootstrap/less/labels.less"; @menu-height: 95px; header { padding-top: 6px; background-color: white; @separator-color: lighten(grey, 15%); > div { display: block; margin: 0; padding: 0; border-bottom: solid @separator-color 1px; height: @menu-height; overflow: visible; // search help context laps over. } } @menu-legend-height: 16px; @menu-group-hmargin: 5px; .menu-group { margin: 0 @menu-group-hmargin 0 (@menu-group-hmargin + 1px); display: inline-block; height: @menu-height; } .menu-content { height: @menu-height - @menu-legend-height; display: flow-root; > a { display: inline-block; } > .btn, > a > .btn { height: @menu-height - @menu-legend-height; text-align: center; margin: 0 1px; padding: 12px 5px; border: none; border-radius: 0; i { font-size: 20px; display: block; margin: 0 auto 5px; } } > .btn.btn-sm { height: ((@menu-height - @menu-legend-height) / 3); padding: 0 5px; i { display: inline-block; font-size: 14px; margin: 0; } } } .menu-entry { text-align: left; height: ((@menu-height - @menu-legend-height) / 3); line-height: 1; padding: 0.5rem 1rem; label { font-size: 1.2rem; font-weight: normal; margin: 0; } input[type=checkbox] { margin: 0 2px; vertical-align: middle; } } .menu-legend { color: #777; height: @menu-legend-height; text-align: center; font-size: 12px; padding: 0 5px; } .menu-group + .menu-group:before { @space: 10px; margin-left: -(@menu-group-hmargin + 1px); content: " "; border-left: solid 1px lighten(grey, 40%); margin-top: @space; height: @menu-height - @space*2; position: absolute; } @menu-main-gutter-width: 5px; .main-menu { display: flex; .menu-group { width: 50%; } .btn-sm { margin-top: 6px; } } .filter-input { margin: 4px 0; } .filter-input .popover { top: 27px; left: 43px; display: block; max-width: none; opacity: 0.9; @media (max-width: @screen-xs-max) { top: 16px; left: 29px; right: 2px; } .popover-content { max-height: 500px; overflow-y: auto; tr { cursor: pointer; &:hover { background-color: hsla(209, 52%, 84%, 0.5) !important; } } } } .connection-indicator { .label(); float: right; margin: 5px; opacity: 1; transition: all 1s linear; &.init, &.fetching { background-color: @label-info-bg; } &.established { background-color: @label-success-bg; opacity: 0; } &.error { background-color: @label-danger-bg; transition: all 0.2s linear; } &.offline { background-color: @label-warning-bg; opacity: 1; } } mitmproxy-8.1.1/web/src/css/layout.less000066400000000000000000000022251425660472000201410ustar00rootroot00000000000000html, body, #container, #mitmproxy { height: 100%; margin: 0; overflow: hidden; } #container { display: flex; flex-direction: column; outline: none; // our root element is focused by default. > header, > footer, > .eventlog { flex: 0 0 auto; } } .main-view { flex: 1 1 auto; // All children of #container need an explicit height // If we don't set this, the scrollbars disappear // (https://github.com/mitmproxy/mitmproxy/issues/615) height: 0; display: flex; flex-direction: row; &.vertical { flex-direction: column; } .flow-detail, .flow-table { flex: 1 1 auto; } } .splitter { flex: 0 0 1px; background-color: #aaa; position: relative; > div { position: absolute; //debug: background-color: orange; } &.splitter-x { cursor: col-resize; > div { margin-left: -1px; width: 4px; height: 100%; } } &.splitter-y { cursor: row-resize; > div { margin-top: -1px; height: 4px; width: 100%; } } } mitmproxy-8.1.1/web/src/css/modal.less000066400000000000000000000002531425660472000177170ustar00rootroot00000000000000.modal-visible { display: block; } .modal-dialog { overflow-y: initial !important; } .modal-body { max-height: calc(100vh - 200px); overflow-y: auto; } mitmproxy-8.1.1/web/src/css/sprites.less000066400000000000000000000023441425660472000203170ustar00rootroot00000000000000.resource-icon { width: 32px; height: 32px; } // From Chrome Dev Tools .resource-icon-css { background-image: url(images/chrome-devtools/resourceCSSIcon.png); } .resource-icon-document { background-image: url(images/chrome-devtools/resourceDocumentIcon.png); } .resource-icon-js { background-image: url(images/chrome-devtools/resourceJSIcon.png); } .resource-icon-plain { background-image: url(images/chrome-devtools/resourcePlainIcon.png); } // Own .resource-icon-executable { background-image: url(images/resourceExecutableIcon.png); } .resource-icon-flash { background-image: url(images/resourceFlashIcon.png); } .resource-icon-image { background-image: url(images/resourceImageIcon.png); } .resource-icon-java { background-image: url(images/resourceJavaIcon.png); } .resource-icon-not-modified { background-image: url(images/resourceNotModifiedIcon.png); } .resource-icon-redirect { background-image: url(images/resourceRedirectIcon.png); } .resource-icon-websocket { background-image: url(images/resourceWebSocketIcon.png); } .resource-icon-tcp { background-image: url(images/resourceTcpIcon.png); } .resource-icon-dns { background-image: url(images/resourceDnsIcon.png); } mitmproxy-8.1.1/web/src/css/tabs.less000066400000000000000000000016121425660472000175540ustar00rootroot00000000000000.nav-tabs { @separator-color: lighten(grey, 15%); border-bottom: solid @separator-color 1px; > a { display: inline-block; border: solid transparent 1px; text-decoration: none; //text-transform: uppercase; //font-family: Lato; &.active { background-color: white; border-color: @separator-color; border-bottom-color: white; } &.special { @special-color: #396cad; color: white; background-color: @special-color; border-bottom-color: @special-color; &:hover { background-color: lighten(@special-color, 10%); } } } } .nav-tabs-lg { > a { padding: 3px 14px; margin: 0 2px -1px; } } .nav-tabs-sm { > a { padding: 0 7px; margin: 2px 2px -1px; } } mitmproxy-8.1.1/web/src/css/vendor-bootstrap-variables.less000066400000000000000000000007411425660472000241030ustar00rootroot00000000000000@navbar-height: 32px; @navbar-default-link-color: #303030; @navbar-default-color: #303030; @navbar-default-bg: #ffffff; @navbar-default-border: #e0e0e0; @font-family-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; @font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; mitmproxy-8.1.1/web/src/css/vendor-bootstrap.less000066400000000000000000000046651425660472000221460ustar00rootroot00000000000000// Core variables and mixins @import "../../node_modules/bootstrap/less/variables.less"; @import "vendor-bootstrap-variables.less"; @import "../../node_modules/bootstrap/less/mixins.less"; // Reset and dependencies @import "../../node_modules/bootstrap/less/normalize.less"; @import "../../node_modules/bootstrap/less/print.less"; @import "../../node_modules/bootstrap/less/glyphicons.less"; // Core CSS @import "../../node_modules/bootstrap/less/scaffolding.less"; @import "../../node_modules/bootstrap/less/type.less"; @import "../../node_modules/bootstrap/less/code.less"; @import "../../node_modules/bootstrap/less/grid.less"; @import "../../node_modules/bootstrap/less/tables.less"; @import "../../node_modules/bootstrap/less/forms.less"; @import "../../node_modules/bootstrap/less/buttons.less"; // Components @import "../../node_modules/bootstrap/less/component-animations.less"; @import "../../node_modules/bootstrap/less/dropdowns.less"; @import "../../node_modules/bootstrap/less/button-groups.less"; @import "../../node_modules/bootstrap/less/input-groups.less"; @import "../../node_modules/bootstrap/less/navs.less"; @import "../../node_modules/bootstrap/less/navbar.less"; @import "../../node_modules/bootstrap/less/breadcrumbs.less"; @import "../../node_modules/bootstrap/less/pagination.less"; @import "../../node_modules/bootstrap/less/pager.less"; @import "../../node_modules/bootstrap/less/labels.less"; @import "../../node_modules/bootstrap/less/badges.less"; @import "../../node_modules/bootstrap/less/jumbotron.less"; @import "../../node_modules/bootstrap/less/thumbnails.less"; @import "../../node_modules/bootstrap/less/alerts.less"; @import "../../node_modules/bootstrap/less/progress-bars.less"; @import "../../node_modules/bootstrap/less/media.less"; @import "../../node_modules/bootstrap/less/list-group.less"; @import "../../node_modules/bootstrap/less/panels.less"; @import "../../node_modules/bootstrap/less/responsive-embed.less"; @import "../../node_modules/bootstrap/less/wells.less"; @import "../../node_modules/bootstrap/less/close.less"; // Components w/ JavaScript @import "../../node_modules/bootstrap/less/modals.less"; @import "../../node_modules/bootstrap/less/tooltip.less"; @import "../../node_modules/bootstrap/less/popovers.less"; @import "../../node_modules/bootstrap/less/carousel.less"; // Utility classes @import "../../node_modules/bootstrap/less/utilities.less"; @import "../../node_modules/bootstrap/less/responsive-utilities.less"; mitmproxy-8.1.1/web/src/css/vendor.less000066400000000000000000000001321425660472000201140ustar00rootroot00000000000000// Bootstrap @import 'vendor-bootstrap.less'; @import (less) '../fonts/font-awesome.css'; mitmproxy-8.1.1/web/src/fonts/000077500000000000000000000000001425660472000162745ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/fonts/README000066400000000000000000000000711425660472000171520ustar00rootroot00000000000000 From a rendered version of the FontAwesome github repo. mitmproxy-8.1.1/web/src/fonts/font-awesome.css000066400000000000000000001110401425660472000214070ustar00rootroot00000000000000/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('./fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('./fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('./fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('./fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #ffffff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper-pp:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; } .fa-reddit-alien:before { content: "\f281"; } .fa-edge:before { content: "\f282"; } .fa-credit-card-alt:before { content: "\f283"; } .fa-codiepie:before { content: "\f284"; } .fa-modx:before { content: "\f285"; } .fa-fort-awesome:before { content: "\f286"; } .fa-usb:before { content: "\f287"; } .fa-product-hunt:before { content: "\f288"; } .fa-mixcloud:before { content: "\f289"; } .fa-scribd:before { content: "\f28a"; } .fa-pause-circle:before { content: "\f28b"; } .fa-pause-circle-o:before { content: "\f28c"; } .fa-stop-circle:before { content: "\f28d"; } .fa-stop-circle-o:before { content: "\f28e"; } .fa-shopping-bag:before { content: "\f290"; } .fa-shopping-basket:before { content: "\f291"; } .fa-hashtag:before { content: "\f292"; } .fa-bluetooth:before { content: "\f293"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-percent:before { content: "\f295"; } .fa-gitlab:before { content: "\f296"; } .fa-wpbeginner:before { content: "\f297"; } .fa-wpforms:before { content: "\f298"; } .fa-envira:before { content: "\f299"; } .fa-universal-access:before { content: "\f29a"; } .fa-wheelchair-alt:before { content: "\f29b"; } .fa-question-circle-o:before { content: "\f29c"; } .fa-blind:before { content: "\f29d"; } .fa-audio-description:before { content: "\f29e"; } .fa-volume-control-phone:before { content: "\f2a0"; } .fa-braille:before { content: "\f2a1"; } .fa-assistive-listening-systems:before { content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; } .fa-glide:before { content: "\f2a5"; } .fa-glide-g:before { content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before { content: "\f2a7"; } .fa-low-vision:before { content: "\f2a8"; } .fa-viadeo:before { content: "\f2a9"; } .fa-viadeo-square:before { content: "\f2aa"; } .fa-snapchat:before { content: "\f2ab"; } .fa-snapchat-ghost:before { content: "\f2ac"; } .fa-snapchat-square:before { content: "\f2ad"; } .fa-pied-piper:before { content: "\f2ae"; } .fa-first-order:before { content: "\f2b0"; } .fa-yoast:before { content: "\f2b1"; } .fa-themeisle:before { content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; } .fa-handshake-o:before { content: "\f2b5"; } .fa-envelope-open:before { content: "\f2b6"; } .fa-envelope-open-o:before { content: "\f2b7"; } .fa-linode:before { content: "\f2b8"; } .fa-address-book:before { content: "\f2b9"; } .fa-address-book-o:before { content: "\f2ba"; } .fa-vcard:before, .fa-address-card:before { content: "\f2bb"; } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; } .fa-user-circle:before { content: "\f2bd"; } .fa-user-circle-o:before { content: "\f2be"; } .fa-user-o:before { content: "\f2c0"; } .fa-id-badge:before { content: "\f2c1"; } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; } .fa-quora:before { content: "\f2c4"; } .fa-free-code-camp:before { content: "\f2c5"; } .fa-telegram:before { content: "\f2c6"; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; } .fa-shower:before { content: "\f2cc"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; } .fa-podcast:before { content: "\f2ce"; } .fa-window-maximize:before { content: "\f2d0"; } .fa-window-minimize:before { content: "\f2d1"; } .fa-window-restore:before { content: "\f2d2"; } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; } .fa-bandcamp:before { content: "\f2d5"; } .fa-grav:before { content: "\f2d6"; } .fa-etsy:before { content: "\f2d7"; } .fa-imdb:before { content: "\f2d8"; } .fa-ravelry:before { content: "\f2d9"; } .fa-eercast:before { content: "\f2da"; } .fa-microchip:before { content: "\f2db"; } .fa-snowflake-o:before { content: "\f2dc"; } .fa-superpowers:before { content: "\f2dd"; } .fa-wpexplorer:before { content: "\f2de"; } .fa-meetup:before { content: "\f2e0"; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } mitmproxy-8.1.1/web/src/fonts/fontawesome-webfont.eot000066400000000000000000005035561425660472000230140ustar00rootroot00000000000000nLPYxϐFontAwesomeRegular$Version 4.7.0 2016FontAwesome PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hmitmproxy-8.1.1/web/src/fonts/fontawesome-webfont.svg000066400000000000000000015437331425660472000230260ustar00rootroot00000000000000 Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 By ,,, Copyright Dave Gandy 2016. All rights reserved. mitmproxy-8.1.1/web/src/fonts/fontawesome-webfont.ttf000066400000000000000000005032541425660472000230150ustar00rootroot00000000000000 PFFTMkGGDEFp OS/22z@X`cmap : gasphglyfMLhead-6hhea $hmtxEy loca\ maxp,8 name㗋ghpostkuːxY_< 3232  '@i33spyrs@  pU]yn2@ zZ@55 zZZ@,_@s@ @(@@@- MM- MM@@@ -`b $ 648""""""@ D@ ,,@  m)@@   ' D9>dY* '    T     @ f %RE    $!k(D'  % %  0%/&p@0 !"""`>N^n~.>N^n~>N^n~ !"""`!@P`p 0@P`p!@P`p\XSB1ݬ        ,,,,,,,,,,,,,tLT$l x T ( dl,4dpH$d,t( !"0# $,$&D'()T**,,-.@./`/00123d4445 556 6\67H78 8`89L9:h:;<>?h?@H@A0ABXBCdCDLDEFG0GHIJ8KLMdN,NNOP`PQ4QR RlS,ST`U0WXZ[@[\<\]^(^_`pb,bddePefg`giLijDk klm@n,oLpqrsxttuD{`||}}~Hl@lH T H`@$\XDTXDP,8d\Hx tXpdxt@ Œ\ ļŸƔ0dʨˀ͔xϰЌ,ш҈ ӌ8,՜`lHش`Tڸ۔@lބ߬lp 4X$l( ` d      ,,8(Xx|T@| !"x##l$$'h(*L,T.L1t1230345t6T7$8 9H::;<<?X@ABCDEHFHGpHHIxJ JKLMN@P@QRSDT ULV`VWXX4XZZ[d[\|]^`aHabcXdetfhghi\jxnp@svwxyz{h|}}\lt4t88LT|| 4xLX(  @lt$xLL HĠT(  ʈˠϔldPՄxpڬTT ވL <H$l4 Pl ,xp,xt d 44,hP 4   4<,,408$8T |!h"$L%0&H'()*0*+,.$.012@234t5$69 ::; ;<(<=4?@ACDFH`HILLLLLLLLLLLLLLLLp7!!!@pp p]!2#!"&463!&54>3!2+@&&&&@+$(($F#+&4&&4&x+#+".4>32".4>32467632DhgZghDDhg-iWDhgZghDDhg-iW&@ (8 2N++NdN+';2N++NdN+'3 8!  #"'#"$&6$ rL46$܏ooo|W%r4L&V|oooܳ%=M%+".'&%&'3!26<.#!";2>767>7#!"&5463!2 %3@m00m@3%    @ :"7..7":6]^B@B^^BB^ $΄+0110+$ (   t1%%1+`B^^B@B^^"'.54632>324 #LoP$$Po>Z$_dC+I@$$@I+"#"'%#"&547&547%62V??V8<8y   b% I))9I  + % %#"'%#"&547&547%62q2ZZ2IzyV)??V8<8)>~>[   2 b% I))9I %#!"&54>3 72 &6 }XX}.GuLlLuG.>mmUmEEm> /?O_o54&+";2654&+";2654&+";264&#!"3!2654&+";2654&+";264&#!"3!2654&+";2654&+";2654&+";267#!"&5463!2&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^BB^^B@B^@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&B^^B@B^^/?#!"&5463!2#!"&5463!2#!"&5463!2#!"&5463!2L44LL44LL44LL44LL44LL44LL44LL44L4LL44LL4LL44LL4LL44LL4LL44LL /?O_o#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(88((88(@(8 (88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88(88((88/?O_#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!28((88(@(88((88(@(88(@(88((88((88(@(88(@(88((88(@(88((8 (88((88(88((88(88((88(88((88(88((88(88((88y"/&4?62 62,PP&PP,jPn#$"' "/&47 &4?62 62 PP&P&&P&P&P&&P&P#+D++"&=#"&=46;546;232  #"'#"$&6$   @    @  rK56$܏ooo|W@    @   rjK&V|oooܳ0#!"&=463!2  #"'#"$&6$   @ rK56$܏ooo|W@  @ rjK&V|oooܳ)5 $&54762>54&'.7>"&5462zz+i *bkQнQkb* j*LhLLhLzzBm +*i JyhQQhyJ i*+ mJ4LL44LL/?O%+"&=46;2%+"&546;2%+"&546;2+"&546;2+"&546;2`r@@r@@n4&"2#"/+"&/&'#"'&'&547>7&/.=46?67&'&547>3267676;27632Ԗ #H  ,/ 1)  ~'H  (C  ,/ 1)  $H ԖԖm 6%2X  % l2 k r6 [21 ..9Q $ k2 k w3 [20/;Cg+"&546;2+"&546;2+"&546;2!3!2>!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@@`0 o`^BB^`5FN(@(NF5 @@@L%%Ju  @LSyuS@%44%f5#!!!"&5465 7#"' '&/&6762546;2&&??>  LL >  X   &&&AJ A J Wh##!"&5463!2!&'&!"&5!(8((88((`x c`(8`((88(@(8(D 9 8( ,#!"&=46;46;2.  6 $$ @(r^aa@@`(_^aa2NC5.+";26#!26'.#!"3!"547>3!";26/.#!2W  .@   @.$S   S$@   9I   I6>  >%=$4&"2$4&"2#!"&5463!2?!2"'&763!463!2!2&4&&4&&4&&48(@(88(ч::(8@6@*&&*4&&4&&4&&4& (88(@(8888)@)'&&@$0"'&76;46;232  >& $$ `  (r^aa` @`2(^aa$0++"&5#"&54762  >& $$ ^ ?  @(r^aa` ? (^aa #!.'!!!%#!"&547>3!2<<<_@`&& 5@5 @  &&>=(""='#"'&5476.  6 $$   ! (r^aaJ %%(_^aa3#!"'&?&#"3267672#"$&6$3276&@*hQQhwI mʬzzk)'@&('QнQh_   z8zoe$G!"$'"&5463!23267676;2#!"&4?&#"+"&=!2762@hk4&&&GaF * &@&ɆF * Ak4&nf&&&4BHrd@&&4rd  Moe&/?O_o+"&=46;25+"&=46;25+"&=46;2#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!26#!"&5463!2 @  @  @  @  @  @  @    @    @    @   ^B@B^^BB^`@  @ @  @ @  @ @  @ @  @ @  @ 3@  MB^^B@B^^!54&"#!"&546;54 32@Ԗ@8(@(88( p (8jj(88(@(88@7+"&5&5462#".#"#"&5476763232>32@@ @ @KjKך=}\I&:k~&26]S &H&  &H5KKut,4, & x:;*4*&K#+"&546;227654$ >3546;2+"&="&/&546$ <X@@Gv"DװD"vG@@X<4L41!Sk @ G< _bb_ 4.54632&4&&M4&UF &""""& F&M&&M&%/B/%G-Ik"'!"&5463!62#"&54>4.54632#"&54767>4&'&'&54632#"&547>7676'&'.'&54632&4&&M4&UF &""""& FU &'8JSSJ8'&  &'.${{$.'& &M&&M&%/B/%7;&'66'&;4[&$ [2[ $&[  #/37#5#5!#5!!!!!!!#5!#5!5##!35!!! #'+/37;?3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3#3???? ^>>~??????~??~??^??^^? ^??4&"2#"'.5463!2KjKKjv%'45%5&5L45&% jKKjK@5%%%%54L5&6'k54&"2#"'.5463!2#"&'654'.#32KjKKjv%'45%5&5L45&%%'4$.%%5&55&% jKKjK@5%%%%54L5&6'45%%%54'&55&6' yTdt#!"&'&74676&7>7>76&7>7>76&7>7>76&7>7>63!2#!"3!2676'3!26?6&#!"3!26?6&#!"g(sAeM ,*$/ !'& JP$G] x6,& `   h `   "9Hv@WkNC<.  &k& ( "$p" . #u&#  %!' pJvwEF#  @   @  2#"' #"'.546763!''!0#GG$/!''! 8""8  X! 8" "8  <)!!#"&=!4&"27+#!"&=#"&546;463!232(8&4&&4 8(@(8 qO@8((`(@Oq8(&4&&4&@` (88( Oq (8(`(q!)2"&42#!"&546;7>3!2  Ijjjj3e55e3gr`Ijjjj1GG1rP2327&7>7;"&#"4?2>54.'%3"&#"#ժ!9&WB03& K5!)V?@L' >R>e;&L::%P>vO 'h N_":- &+# : ' +a%3 4'.#"32>54.#"7>7><5'./6$3232#"&#"+JBx)EB_I:I*CRzb3:dtB2P$ $5.3bZF|\8!-T>5Fu\,,jn OrB,7676'5.'732>7"#"&#&#"OA zj=N!}:0e%  y + tD3~U#B4 # g  '2 %/!: T bRU,7}%2"/&6;#"&?62+326323!2>?23&'.'.#"&"$#"#&=>764=464.'&#"&'!~:~!PP!~:~!P6 ,,$$% *'  c2N  ($"LA23Yl !x!*%%%% pP,T NE Q7^oH!+( 3  *Ueeu  wga32632$?23&'.5&'&#"&"5$#"#&=>7>4&54&54>.'&#"&'2#".465!#".'&47>32!4&4>Q6 ,,Faw!*' =~Pl*  ($"LA23Yl  )!* <7@@7<  <7@@7<  pP,T MF Q747ƢHoH!+( 3  tJHQ6  wh',686,'$##$',686,'$##$/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?%#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&f&&&&f&&&&f&&&&/?O_o%+"&=46;2+"&=46;2+"&=46;2#!"&=463!2+"&=46;2#!"&=463!2#!"&=463!2#!"&=463!2        @     @   @   @   s  s    s    s  s  /?O#"'&47632#!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2     @     @   @  @          s  s  s  /?O#"&54632 #!"&=463!2#!"&=463!2#!"&=463!2#!"&=463!2`      @     @   @  @     @   s  s  s  #"'#!"&5463!2632' mw@www '*wwww."&462!5 !"3!2654&#!"&5463!2pppp@  @ ^BB^^B@B^ppp@@  @    @B^^BB^^k%!7'34#"3276' !7632k[[v  6`%`$65&%[[k `5%&&'4&"2"&'&54 Ԗ!?H?!,,ԖԖmF!&&!Fm,%" $$ ^aa`@^aa-4'.'&"26% 547>7>2"KjKXQqYn 243nYqQ$!+!77!+!$5KK,ԑ ]""]ً 9>H7'3&7#!"&5463!2'&#!"3!26=4?6 !762xtt`  ^Qwww@?6 1B^^B@B^ @(` `\\\P`tt8`  ^Ͼww@w 1^BB^^B~ @` \ \P+Z#!"&5463!12+"3!26=47676#"'&=# #"'.54>;547632www M8 pB^^B@B^ 'sw- 9*##;Noj' #ww@w "^BB^^B  *  "g`81T`PSA:'*4/D#!"&5463!2#"'&#!"3!26=4?632"'&4?62 62www@?6 1 B^^B@B^ @ BRnBBn^ww@w 1 ^BB^^B @ BnnBC"&=!32"'&46;!"'&4762!#"&4762+!54624&&4&&44&&4&&44&&44&&4&&44&&6'&'+"&546;267: &&&& s @  Z&&&&Z +6'&''&'+"&546;267667: : &&&&  s @  :  Z&&&&Z  : z6'&''&47667S: : s @  : 4 : | &546h!!0a   $#!"&5463!2#!"&5463!2&&&&&&&&@&&&&&&&&#!"&5463!2&&&&@&&&&&54646&5- : s  :  :4:  +&5464646;2+"&5&5-  &&&& : s  :  : &&&& :  &54646;2+"&5- &&&& s  : &&&&  62#!"&!"&5463!24 @ &&&&-:&&&& "'&476244444Zf "/&47 &4?62S44444#/54&#!4&+"!"3!;265!26 $$ &&&&&&&&@^aa@&&&&&&&&+^aa54&#!"3!26 $$ &&&&@^aa@&&&&+^aa+74/7654/&#"'&#"32?32?6 $$ }ZZZZ^aaZZZZ^aa#4/&"'&"327> $$ [4h4[j^aa"ZiZJ^aa:F%54&+";264.#"32767632;265467>$ $$ oW  5!"40K(0?i+! ":^aaXRd D4!&.uC$=1/J=^aa.:%54&+4&#!";#"3!2654&+";26 $$ ```^aa^aa/_#"&=46;.'+"&=32+546;2>++"&=.'#"&=46;>7546;232m&&m l&&l m&&m l&&ls&%&&%&&%&&%&&&l m&&m l&&l m&&m ,&%&&%&&%&&%&#/;"/"/&4?'&4?627626.  6 $$ I     ͒(r^aaɒ    (_^aa , "'&4?6262.  6 $$ Z4f44fz(r^aaZ&4ff4(_^aa "4'32>&#" $&6$  WoɒV󇥔 zzz8YW˼[?zz:zz@5K #!#"'&547632!2A4@%&&K%54'u%%&54&K&&4A5K$l$L%%%54'&&J&j&K5K #"/&47!"&=463!&4?632%u'43'K&&%@4AA4&&K&45&%@6%u%%K&j&%K55K&$l$K&&u#5K@!#"'+"&5"/&547632K%K&56$K55K$l$K&&#76%%53'K&&%@4AA4&&K&45&%%u'5K"#"'&54?63246;2632K%u'45%u&&J'45%&L44L&%54'K%5%t%%$65&K%%4LL4@&%%K',"&5#"#"'.'547!34624&bqb>#  5&44& 6Uue7D#  "dž&/#!"&546262"/"/&47'&463!2 &@&&4L  r&4  r L&& 4&&&L rI@& r  L4&& s/"/"/&47'&463!2#!"&546262&4  r L&& &@&&4L  r@@& r  L4&& 4&&&L r##!+"&5!"&=463!46;2!28(`8((8`(88(8((8(8 (8`(88(8((8(88(`8#!"&=463!28(@(88((8 (88((88z5'%+"&5&/&67-.?>46;2%6.@g.L44L.g@. .@g. L44L .g@.g.n.4LL43.n.gg.n.34LL4͙.n.g -  $54&+";264'&+";26/a^    ^aa fm  @ J%55!;263'&#"$4&#"32+#!"&5#"&5463!"&46327632#!2$$8~+(888(+}(`8((8`]]k==k]]8,8e8P88P8`(88(@MMN4&#"327>76$32#"'.#"#"&'.54>54&'&54>7>7>32&z&^&./+>+)>J> Wm7' '"''? &4&c&^|h_bml/J@L@#* #M6:D 35sҟw$ '% ' \t3#!"&=463!2'.54>54''  @ 1O``O1CZZ71O``O1BZZ7@  @ N]SHH[3`)TtbN]SHH[3^)Tt!1&' 547 $4&#"2654632 '&476 ==嘅}(zVl''ٌ@uhyyhu9(}VzD##D# =CU%7.5474&#"2654632%#"'&547.'&476!27632#76$7&'7+NWb=嘧}(zVj\i1  z,X Y[6 $!%'FuJiys?_9ɍ?kyhun(}Vz YF  KA؉La  02-F"@Qsp@_!3%54&+";264'&+";26#!"&'&7>2    #%;"";%#`,@L 5 `   `  L`4LH` `   a 5 L@ #37;?Os!!!!%!!!!%!!!!!!!!%!!4&+";26!!%!!!!74&+";26%#!"&546;546;2!546;232 `@ `@ @@ @ @  @  @  @  @ L44LL4^B@B^^B@B^4L  @@@@    @@   @@    M4LL44L`B^^B``B^^B`L7q.+"&=46;2#"&=".'673!54632#"&=!"+"&=46;2>767>3!546327>7&54>$32dFK1A  0) L.٫C58.H(Ye#3C $=463!22>=463!2#!"&5463!2#!"&5463!2H&&/7#"&463!2!2LhLLhLhLLh! &&&&& &4hLLhLLhLLhL%z< 0&4&& )17&4& &&#!"&5463!2!2\@\\@\\@\\\\ W*#!"&547>3!2!"4&5463!2!2W+B"5P+B@"5^=\@\ \H#t3G#3G:_Ht\\ @+32"'&46;#"&4762&&4&&44&&44&&4@"&=!"'&4762!54624&&44&&44&&4&& !!!3!!0@67&#".'&'#"'#"'32>54'6#!"&5463!28ADAE=\W{O[/5dI kDtpČe1?*w@www (M& B{Wta28r=Ku?RZ^GwT -@www$2+37#546375&#"#3!"&5463ww/Dz?swww@wS88 ww#'.>4&#"26546326"&462!5!&  !5!!=!!%#!"&5463!2B^8(Ԗ>@|K55KK55K^B(8ԖԖ€>v5KK55KKHG4&"&#"2654'32#".'#"'#"&54$327.54632@pp)*Pppp)*Pb '"+`N*(a;2̓c`." b PTY9ppP*)pppP*)b ".`(*Nͣ2ͣ`+"' b MRZB4&"24&"264&"26#"/+"&/&'#"'&547>7&/.=46?67&'&547>3267676;27632#"&'"'#"'&547&'&=4767&547>32626?2#"&'"'#"'&547&'&=4767&547>32626?2ԖLhLKjKLhLKjK "8w s%(  ")v  >  "8x s"+  ")v  <  3zLLz3 3>8L3)x3 3zLLz3 3>8L3)x3 ԖԖ4LL45KK54LL45KK #)0C wZ l/ Y N,& #)0C vZl. Y L0"qG^^Gqq$ ]G)FqqG^^Gqq$ ]G)Fq%O#"'#"&'&4>7>7.546$ '&'&'# '32$7>54'VZ|$2 $ |E~E<| $ 2$|ZV:(t}X(  &%(Hw쉉xH(%& (XZT\MKG<m$4&"24&#!4654&#+32;254'>4'654&'>7+"&'&#!"&5463!6767>763232&4&&4N2`@`%)7&,$)' %/0Ӄy#5 +1 &<$]`{t5KK5$e:1&+'3TF0h4&&4&3M:;b^v+D2 5#$IIJ 2E=\$YJ!$MCeM-+(K55KK5y*%Au]c>q4&"24&'>54'654&'654&+"+322654&5!267+#"'.'&'&'!"&5463!27>;2&4&&4+ 5#bW0/% ')$,&7)%`@``2Nh0##T3'"( 0;e$5KK5 tip<& 1&4&&4&#\=E2&%IURI$#5 2D+v^b;:M2gc]vDEA%!bSV2MK55K(,,MeCM$!I@#"&547&547%6@?V8 b% I)94.""'." 67"'.54632>32+C`\hxeH>Hexh\`C+ED4 #LoP$$Po>Q|I.3MCCM3.I|Q/Z$_dC+I@$$@I+ (@%#!"&5463!2#!"3!:"&5!"&5463!462 ww@  B^^B  4&@&&&4 `  ww   ^B@B^ 24& && &%573#7.";2634&#"35#347>32#!"&5463!2FtIG9;HIxI<,tԩw@wwwz4DD43EEueB&#1s@www .4&"26#!+"'!"&5463"&463!2#2&S3 Ll&c4LL44LL4c@& &{LhLLhL'?#!"&5463!2#!"3!26546;2"/"/&47'&463!2www@B^^B@B^@&4t  r &&`ww@w@^BB^^B@R&t r  4&&@"&5!"&5463!462 #!"&54&>3!2654&#!*.54&>3!24&@&&&4 sw  @B^^B  @w4& && &3@w   ^BB^    I&5!%5!>732#!"&=4632654&'&'.=463!5463!2!2JJSq*5&=CKuuKC=&5*q͍S8( ^B@B^ (8`N`Ѣ΀GtO6)"M36J[E@@E[J63M")6OtG(8`B^^B`8 ',26'&'&76'6'&6&'&6'&4#"7&64 654'.'&'.63226767.547&7662>76#!"&5463!2  /[  . =XĚ4,+"  * +, 1JH'5G:: #L5+@=&#w@wwwP.1GE,ԧ4 4+ ; /5cFO:>JJ>:O9W5$@(b 4 @www'?$4&"2$4&"2#!"&5463!3!267!2#!#!"&5!"'&762&4&&4&&4&&48(@(88(c==c(8*&&*6&4&&4&&4&&4& (88(@(88HH88`(@&&('@1c4&'.54654'&#"#"&#"32632327>7#"&#"#"&54654&54>76763232632   N<;+gC8A`1a99gw|98aIe$IVNz<:LQJ  ,-[% 061I()W,$-7,oIX()oζA;=N0 eTZ  (O#".'&'&'&'.54767>3232>32 e^\4?P bMO0# 382W# & 9C9 Lĉ" 82<*9FF(W283 #0OMb P?4\^e FF9*<28 "L 9C9 & #!"3!2654&#!"&5463!2`B^^B@B^^ީwww@w^BB^^B@B^ww@w#!72#"' #"'.546763YY !''!0#GG$/!''!&UUjZ 8""8  X! 8" "8 GW4.'.#"#".'.'.54>54.'.#"32676#!"&5463!2 1.- +$)  c8 )1)  05.D <90)$9w@wwwW  )1) 7c  )$+ -.1 9$)0< D.59@www,T1# '327.'327.=.547&54632676TC_LҬ#+i!+*pDNBN,y[`m`%i]hbEm}a u&,SXK &$f9s? _#"!#!#!54632V<%'ЭHH (ںT\dksz &54654'>54'6'&&"."&'./"?'&546'&6'&6'&6'&6'&74"727&6/a49[aA)O%-j'&]]5r-%O)@a[9' 0BA; + >HCU  #  $  2  AC: oM=a-6OUwW[q ( - q[WwUP6$C +) (  8&/ &eMa  & $      %+"&54&"32#!"&5463!54 &@&Ԗ`(88(@(88(r&&jj8((88(@(8#'+2#!"&5463"!54&#265!375!35!B^^BB^^B   `^B@B^^BB^  ` !="&462+"&'&'.=476;+"&'&$'.=476; pppp$!$qr % }#ߺppp!E$ rqܢ# % ֻ!)?"&462"&4624&#!"3!26!.#!"#!"&547>3!2/B//B//B//B @   2^B@B^\77\aB//B//B//B/@    ~B^^B@2^5BB52.42##%&'.67#"&=463! 25KK5L4_u:B&1/&.- zB^^B4LvyKjK4L[!^k'!A3;):2*547&5462;U gIv0ZZ0L4@Ԗ@4L2RX='8P8'=XR U;Ig0,3lb??bl34LjjL4*\(88(\}I/#"/'&/'&?'&'&?'&76?'&7676767676` (5 )0 ) *) 0) 5(  (5 )0 )))) 0) 5( *) 0) 5(  )5 )0 )**) 0) 5)  )5 )0 )*5h$4&"24&#!4>54&#"+323254'>4'654&'!267+#"'&#!"&5463!2>767>32!2&4&&4N2$YGB (HGEG HQ#5K4Li!<;5KK5 A# ("/?&}vh4&&4&3M95S+C=,@QQ9@@IJ 2E=L5i>9eME;K55K J7R>@#zD<5=q%3#".'&'&'&'.#"!"3!32>$4&"2#!"#"&?&547&'#"&5463!&546323!2` #A<(H(GY$2NL4K5#aWTƾh&4&&4K5;=!ihv}&?/"( #A  5K2*! Q@.'!&=C+S59M34L=E2 JI UR@@&4&&4&5K;ELf9>igR7J K5h4&"24#"."&#"4&#"".#"!54>7#!"&54.'&'.5463246326326&4&&4IJ 2E=L43M95S+C=,@QQ9@@E;K55K J7R>@#zD9eMZ4&&4&<#5K4LN2$YGB (HGEG HV;5KK5 A# ("/?&}vhi!<4<p4.=!32>332653272673264&"2/#"'#"&5#"&54>767>5463!2@@2*! Q@.'!&=C+S59M34L.9E2 JI UR&4&&4&Lf6Aig6Jy#@>R7J K55K;E@TƾH #A<(H(GY$2NL4K#5#a=4&&4&D=ihv}&?/"( #A  5KK5;+54&#!764/&"2?64/!26 $$ & [6[[j6[&^aa@&4[[6[[6&+^aa+4/&"!"3!277$ $$ [6[ &&[6j[ ^aae6[j[6&&4[j[^aa+4''&"2?;2652?$ $$ [6[[6&&4[^aaf6j[[6[ &&[^aa+4/&"4&+"'&"2? $$ [6&&4[j[6[j^aad6[&& [6[[j^aa   $2>767676&67>?&'4&'.'.'."#&6'&6&'3.'.&'&'&&'&6'&>567>#7>7636''&'&&'.'"6&'6'..'/"&'&76.'7>767&.'"76.7"7"#76'&'.'2#22676767765'4.6326&'.'&'"'>7>&&'.54>'>7>67&'&#674&7767>&/45'.67>76'27".#6'>776'>7647>?6#76'6&'676'&67.'&'6.'.#&'.&6'&.5/a^D&"      4   $!   #          .0"Y +  !       $     "  +       Α      ^aa                        P   ' -( # * $  "  !     * !   (         $      2 ~/$4&"2 #"/&547#"32>32&4&&4V%54'j&&'/덹:,{ &4&&4&V%%l$65&b'Cr! " k[G +;%!5!!5!!5!#!"&5463!2#!"&5463!2#!"&5463!2&&&&&&&&&&&&@&&&&&&&&&&&&{#"'&5&763!2{' **)*)'/!5!#!"&5!3!26=#!5!463!5463!2!2^B@B^&@&`^B`8(@(8`B^ B^^B&&B^(88(^G 76#!"'&? #!"&5476 #"'&5463!2 '&763!2#"'c)'&@**@&('c (&*cc*&' *@&('c'(&*cc*&('c'(&@*19AS[#"&532327#!"&54>322>32"&462 &6 +&'654'32>32"&462QgRp|Kx;CByy 6Fe= BPPB =eF6 ԖV>!pRgQBC;xK|Ԗ{QNa*+%xx5eud_C(+5++5+(C_due2ԖԖ>NQ{u%+*jԖԖp!Ci4/&#"#".'32?64/&#"327.546326#"/&547'#"/&4?632632(* 8( !)(A(')* 8( !USxySSXXVzxTTUSxySSXXVzxT@(  (8 *(('( (8 SSUSx{VXXTTSSUSx{VXXT#!"5467&5432632t,Ԟ;F`j)6,>jK?s !%#!"&7#"&463!2+!'5#8EjjE8@&&&&@XYY&4&&4&qDS%q%N\jx2"&4#"'#"'&7>76326?'&'#"'.'&676326326&'&#"32>'&#"3254?''74&&4&l NnbSVZ bRSD zz DSRb)+USbn \.2Q\dJ'.2Q\dJ.Q2.'Jd\Q2.'Jd`!O` ` &4&&4r$#@B10M5TNT{L5T II T5L;l'OT4M01B@#$*3;$*3;;3*$;3*$: $/ @@Qq`@"%3<2#!"&5!"&5467>3!263! !!#!!46!#!(88(@(8(8(`((8D<++<8(`(8(`8(@(88( 8((`(8((<`(8(``(8||?%#"'&54632#"'&#"32654'&#"#"'&54632|udqܟs] = OfjL?R@T?"& > f?rRX=Edudsq = _MjiL?T@R?E& f > =XRr?b!1E)!34&'.##!"&5#3463!24&+";26#!"&5463!2 08((88(@(8  8((88((`(1  `(88((88(@  `(88(@(8(`#!"&5463!2w@www`@www/%#!"&=463!2#!"&=463!2#!"&=463!2&&&&&&&&&&&&&&&&&&&&&&&&@'7G$"&462"&462#!"&=463!2"&462#!"&=463!2#!"&=463!2ppppppp @   ppp @    @   Рpppppp  ppp    <L\l|#"'732654'>75"##5!!&54>54&#"'>3235#!"&=463!2!5346=#'73#!"&=463!2#!"&=463!2}mQjB919+i1$AjM_3</BB/.#U_:IdDRE @  k*Gj @   @   TP\BX-@8 C)5Xs J@$3T4+,:;39SG2S.7<  vcc)) %Ll}    5e2#!"&=463%&'&5476!2/&'&#"!#"/&'&=4'&?5732767654'&@02uBo  T25XzrDCBBEh:%)0%HPIP{rQ9f#-+>;I@KM-/Q"@@@#-bZ $&P{<8[;:XICC>.'5oe80#.0(  l0&%,"J&9%$<=DTIcs&/6323276727#"327676767654./&'&'737#"'&'&'&54'&54&#!"3!260% <4"VRt8<@< -#=XYhW8+0$"+dTLx-'I&JKkmuw<=V@!X@ v '|N;!/!$8:IObV;C#V  &   ( mL.A:9 !./KLwPM$@@ /?O_o%54&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!2654&#!"3!26#!"&5463!2@@@@@@@@@^BB^^B@B^NB^^B@B^^#+3 '$"/&4762%/?/?/?/?%k*66bbbb|<<<bbbbbbbb%k66Ƒbbb<<<<^bbbbbb@M$4&"2!#"4&"2&#"&5!"&5#".54634&>?>;5463!2LhLLh LhLLhL! 'ԖԖ@' !&  ?&&LhLLhL hLLhL jjjj &@6/" &&J#"'676732>54.#"7>76'&54632#"&7>54&#"&54$ ok; -j=yhwi[+PM 3ѩk=J%62>VcaaQ^ ]G"'9r~:`}Ch 0=Z٤W=#uY2BrUI1^Fk[|aL2#!67673254.#"67676'&54632#"&7>54&#"#"&5463ww+U ,iXբW<"uW1AqSH1bdww'74'!3#"&46327&#"326%35#5##33#!"&5463!20U6cc\=hlࠥYmmnnnnw@wwww&46#Ȏ;edwnnnnn@www ]#/#"$&6$3 &#"32>7!5!%##5#5353Еttu{zz{SZC` cot*tq||.EXN#?? ,<!5##673#$".4>2"&5!#2!46#!"&5463!2rM* *M~~M**M~~M*jjj&&&&`P%挐|NN||NN|*jjjj@&&&&@ "'&463!2@4@&Z4@4&@ #!"&4762&&4Z4&&4@@ "'&4762&4@4&@&4&@ "&5462@@4&&44@&&@ 3!!%!!26#!"&5463!2`m` ^BB^^B@B^  `@B^^BB^^@ "'&463!2#!"&4762@4@&&&&44@4&Z4&&4@ "'&463!2@4@&4@4&@ #!"&4762&&4Z4&&4@:#!"&5;2>76%6+".'&$'.5463!2^B@B^,9j9Gv33vG9H9+bI\ A+=66=+A [">nSMA_:B^^B1&c*/11/*{'VO3@/$$/@*?Nh^l+!+"&5462!4&#"!/!#>32]_gTRdgdQV?U I*Gg?!2IbbIJaaiwE3300 084#"$'&6?6332>4.#"#!"&54766$32z䜬m IwhQQhbF*@&('kz   _hQнQGB'(&*eoz(q!#"'&547"'#"'&54>7632&4762.547>32#".'632%k'45%&+~(  (h  &  \(  (  &  ~+54'k%5%l%%l$65+~  &  (  (\  &  h(  (~+%'!)19K4&"24&"26.676&$4&"24&"24&"2#!"'&46$ KjKKj KjKKje2.e<^P,bKjKKjKjKKj KjKKj##LlLKjKKjK jKKjK~-M7>7&54$ LhяW.{+9E=cQdFK1A  0) pJ2`[Q?l&٫C58.H(Y':d 6?32$64&$ #"'#"&'&4>7>7.546'&'&'# '32$7>54'Yj`a#",5NK ~EVZ|$2 $ |: $ 2$|ZV:(t}hfR88T h̲X(  &%(Hw(%& (XZT\MKG{x|!#"'.7#"'&7>3!2%632u  j H{(e 9 1bU#!"&546;5!32#!"&546;5!32#!"&546;5463!5#"&5463!2+!2328((88(``(88((88(``(88((88(`L4`(88(@(88(`4L`(8 (88(@(88((88(@(88((88(@(84L8(@(88((8L48OY"&546226562#"'.#"#"'.'."#"'.'.#"#"&5476$32&"5462И&4&NdN!>! 1X:Dx+  +ww+  +xD:X1 -U !*,*&4&hh&&2NN2D &  ..J< $$ 767#"&'"&547&547&547.'&54>2l4  2cKEooED ) ) Dg-;</- ?.P^P.? -/<;-gYY  .2 L4H|O--O|HeO , , Oeq1Ls26%%4.2,44,2.4%%62sL1qcqAAq4#!#"'&547632!2#"&=!"&=463!54632  @  `     ` ?`   @  @  !    54&+4&+"#"276#!"5467&5432632   `  _ v,Ԝ;G_j)``    _ ԟ7 ,>jL>54'&";;265326#!"5467&5432632    v,Ԝ;G_j) `   `7 ,>jL>X`$"&462#!"&54>72654&'547 7"2654'54622654'54&'46.' &6 &4&&4&yy %:hD:FppG9Fj 8P8 LhL 8P8 E; Dh:% >4&&4&}yyD~s[4Dd=PppP=d>hh>@jY*(88(*Y4LL4Y*(88(*YDw" A4*[s~>M4&"27 $=.54632>32#"' 65#"&4632632 65.5462&4&&4G9& <#5KK5!!5KK5#< &ܤ9Gpp&4&&4&@>buោؐ&$KjKnjjKjK$&jjb>Ppp %!5!#"&5463!!35463!2+32@\\8(@(8\@@\\@\(88(\@ 34#"&54"3#!"&5!"&5>547&5462;U gI@L4@Ԗ@4L2RX='8P8'=XR U;Ig04LjjL4*\(88(\@"4&+32!#!"&+#!"&5463!2pP@@Pjj@@\@\&0pj \\&-B+"&5.5462265462265462+"&5#"&5463!2G9L44L9G&4&&4&&4&&4&&4&L44L &=d4LL4 d=&&`&&&&`&&&&4LL4  &#3CS#!"&5463!2!&'&!"&5!463!2#!"&52#!"&=4632#!"&=463(8((88((`x c`(8@@@`((88(@(8(D 9 8(`@@@@@/?O_o-=%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!!5463!2#!"&5463!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ &&&&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @   `&&&& /?O_o%+"&=46;25+"&=46;2+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2%+"&=46;2+"&=46;2%+"&=46;2+"&=46;2!!#!"&=!!5463!24&+"#54&+";26=3;26%#!"&5463!463!2!2 @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @ 8(@(8 @  @  @  @  @ &&&@8((8@&@  @ @  @  @  @ @  @ @  @ @  @ @  @ @  @ @  @  @  @  (88(  @  ``   `` -&&& (88(&@<c$4&"2!#4&"254&+54&+"#";;26=326+"&5!"&5#"&46346?>;463!2KjKKjKjKKj&ԖԖ&&@&&KjKKjK jKKjK .&jjjj&4&@@&&#'1?I54&+54&+"#";;26=326!5!#"&5463!!35463!2+32 \\8(@(8\ \\@\(88(\: #32+53##'53535'575#5#5733#5;2+3@E&&`@@` `@@`&&E%@`@ @ @      @ 0 @!3!57#"&5'7!7!K5@   @5K@@@ #3%4&+"!4&+";265!;26#!"&5463!2&&&&&&&&w@www&&@&&&&@&&@www#354&#!4&+"!"3!;265!26#!"&5463!2&&&&&@&&@&w@www@&@&&&&&&@&:@www-M3)$"'&4762 "'&4762 s 2  .   2 w 2  .   2 w 2    2  ww  2    2  ww M3)"/&47 &4?62"/&47 &4?62S .  2 w 2   .  2 w 2  M . 2    2 .  . 2    2 .M3S)$"' "/&4762"' "/&47623 2  ww  2    2  ww  2    2 w 2   .v 2 w 2   .M3s)"'&4?62 62"'&4?62 623 .  . 2    2 .  . 2    2 .   2 w 2v .   2 w 2-Ms3 "'&4762s w 2  .   2 ww  2    2 MS3"/&47 &4?62S .  2 w 2  M . 2    2 .M 3S"' "/&47623 2  ww  2   m 2 w 2   .M-3s"'&4?62 623 .  . 2    2- .   2 w 2/4&#!"3!26#!#!"&54>5!"&5463!2  @ ^B && B^^B@B^ @  MB^%Q= &&& $$ (r^aa(^aa!C#!"&54>;2+";2#!"&54>;2+";2pPPpQh@&&@j8(PppPPpQh@&&@j8(Pp@PppPhQ&&j (8pPPppPhQ&&j (8p!C+"&=46;26=4&+"&5463!2+"&=46;26=4&+"&5463!2Qh@&&@j8(PppPPpQh@&&@j8(PppPPp@hQ&&j (8pPPppP@hQ&&j (8pPPpp@@ #+3;G$#"&5462"&462"&462#"&462"&462"&462"&462#"&54632K54LKj=KjKKjKjKKjL45KKjK<^^^KjKKjppp\]]\jKL45KjKKjKujKKjK4LKjKK^^^jKKjKpppr]]\  $$ ^aaQ^aa,#"&5465654.+"'&47623   #>bqb&44&ɢ5"  #D7euU6 &4&m 1X".4>2".4>24&#""'&#";2>#".'&547&5472632>3=T==T==T==T=v)GG+v@bRRb@=&\Nj!>3lkik3hPTDDTPTDDTPTDDTPTDD|x xXK--K|Mp<# )>dA{RXtfOT# RNftWQ,%4&#!"&=4&#!"3!26#!"&5463!2!28(@(88((88((8\@\\@\\(88(@(88(@(88@\\\\ u'E4#!"3!2676%!54&#!"&=4&#!">#!"&5463!2!2325([5@(\&8((88((8,9.+C\\@\ \6Z]#+#,k(88(@(88(;5E>:5E\\\ \1. $4@"&'&676267>"&462"&462.  > $$ n%%/02 KjKKjKKjKKjKfff^aayy/PccP/jKKjKKjKKjKffff@^aa$4@&'."'.7>2"&462"&462.  > $$ n20/%7KjKKjKKjKKjKfff^aa3/PccP/y jKKjKKjKKjKffff@^aa +7#!"&463!2"&462"&462.  > $$ &&&&KjKKjKKjKKjKfff^aa4&&4&jKKjKKjKKjKffff@^aa#+3C54&+54&+"#";;26=3264&"24&"2$#"'##"3!2@@KjKKjKKjKKjKܒ,gjKKjKKjKKjKXԀ,, #/;GS_kw+"=4;27+"=4;2'+"=4;2#!"=43!2%+"=4;2'+"=4;2+"=4;2'+"=4;2+"=4;2+"=4;2+"=4;2+"=4;2+"=4;54;2!#!"&5463!2`````````````````````p`K55KK55Kp`````````````````````````5KK55KK@*V#"'.#"63232+"&5.5462#"/.#"#"'&547>32327676R?d^7ac77,9xm#@#KjK# ڗXF@Fp:f_ #WIpp&3z h[ 17q%q#::#5KKu't#!X: %#+=&>7p @ *2Fr56565'5&'. #"32325#"'+"&5.5462#"/.#"#"'&547>32327676@ͳ8 2.,#,fk*1x-!#@#KjK# ڗXF@Fp:f_ #WIpp&3z e`vo8t-  :5 [*#::#5KKu't#!X: %#+=&>7p  3$ "/&47 &4?62#!"&=463!2I.  2 w 2   -@). 2    2 . -@@-S$9%"'&4762  /.7> "/&47 &4?62i2  .   2 w E > u > .  2 w 2   2    2  ww !   h. 2    2 . ;#"'&476#"'&7'.'#"'&476' )'s "+5+@ա' )'F*4*Er4M:}}8 GO *4*~ (-/' #"'%#"&7&67%632B;>< V??V --C4 <B=cB5 !% %!b 7I))9I7 #"'.5!".67632y( #  ##@,( )8! !++"&=!"&5#"&=46;546;2!76232-SSS  SS``  K$4&"24&"24&"27"&5467.546267>5.5462 8P88P88P88P8P88P4,CS,4pp4,,4pp4,6d7AL*',4ppP88P8P88P8HP88P8`4Y&+(>EY4PppP4Y4Y4PppP4Y%*54&#"#"/.7!2<'G,')7N;2]=A+#H  0PRH6^;<T%-S#:/*@Z}   >h.%#!"&=46;#"&=463!232#!"&=463!2&&&@@&&&@&&&&&&&&&&&&f&&&&b#!"&=463!2#!"&'&63!2&&&&''%@% &&&&&&&&k%J%#/&'#!53#5!36?!#!'&54>54&#"'6763235 Ź}4NZN4;)3.i%Sin1KXL7觧*  #& *@jC?.>!&1' \%Awc8^;:+54&#"'6763235 Ź}4NZN4;)3.i%PlnEcdJ觧*  #& *-@jC?.>!&1' \%AwcBiC:D'P%! #!"&'&6763!2P &:&? &:&?5"K,)""K,)h#".#""#"&54>54&#"#"'./"'"5327654.54632326732>32YO)I-D%n  "h.=T#)#lQTv%.%P_ % %_P%.%vUPl#)#T=@/#,-91P+R[Ql#)#|'' 59%D-I)OY[R+P19-,##,-91P+R[YO)I-D%95%_P%.%v'3!2#!"&463!5&=462 =462 &546 &&&&&4&r&4&@&4&&4&G݀&&&&f s CK&=462 #"'32=462!2#!"&463!5&'"/&4762%4632e*&4&i76`al&4&&&&&}n  R   R zfOego&&5`3&&&4&&4& D R   R zv"!676"'.5463!2@@w^Cct~5  5~tcC&&@?JV|RIIR|V&&#G!!%4&+";26%4&+";26%#!"&546;546;2!546;232@@@@L44LL4^B@B^^B@B^4L  N4LL44L`B^^B``B^^B`LL4&"2%#"'%.5!#!"&54675#"#"'.7>7&5462!467%632&4&&4  @ o&&}c ;pG=(  8Ai8^^.   &4&&4&` ` fs&& jo/;J!# 2 KAE*,B^^B! ` $ -4&"2#"/&7#"/&767%676$!28P88PQr @ U @ {`PTP88P8P`  @U @rQ!6'&+!!!!2Ѥ 8̙e;<*@8 !GGGQII %764' 64/&"2 $$ f3f4:4^aaf4334f:4:^aa %64'&" 2 $$ :4f3f4F^aa4f44f^aa 764'&"27 2 $$ f:4:f4334^aaf4:4f3^aa %64/&" &"2 $$ -f44f4^aa4f3f4:w^aa@7!!/#35%!'!%j/d jg2|855dc b @! !%!!7!FG)DH:&H dS)U4&"2#"/ $'#"'&5463!2#"&=46;5.546232+>7'&763!2&4&&4f ]wq4qw] `dC&&:FԖF:&&Cd`4&&4& ]] `d[}&&"uFjjFu"&&y}[d#2#!"&546;4 +"&54&" (88(@(88( r&@&Ԗ8((88(@(8@&&jj'3"&462&    .  > $$ Ԗ>aX,fff^aaԖԖa>TX,,~ffff@^aa/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88((88((88((88((88/+"&=46;2+"&=46;2+"&=46;28((88((88((88((88((88((8 (88((88(88((88(88((885E$4&"2%&'&;26%&.$'&;276#!"&5463!2KjKKj   f  \ w@wwwjKKjK"G   ܚ  f   @www   $64'&327/a^ ! ^aaJ@%% 65/ 64'&"2 "/64&"'&476227<ij6j6u%k%~8p8}%%%k%}8p8~%<@% %% !232"'&76;!"/&76  ($>( J &% $%64/&"'&"2#!"&5463!2ff4-4ff4fw@wwwf4f-f4@www/#5#5'&76 764/&"%#!"&5463!248` # \P\w@www4`8  #@  `\P\`@www)4&#!"273276#!"&5463!2& *f4 'w@www`&')4f*@www%5 64'&"3276'7>332#!"&5463!2`'(wƒa8! ,j.( &w@www`4`*'?_`ze<  bw4/*@www-.  6 $$  (r^aaO(_^aa -"'&763!24&#!"3!26#!"&5463!2yB(( @   w@www]#@##   @ @www -#!"'&7624&#!"3!26#!"&5463!2y((@B@u @   w@www###@  @ @www -'&54764&#!"3!26#!"&5463!2@@####@w@wwwB((@@www`%#"'#"&=46;&7#"&=46;632/.#"!2#!!2#!32>?6#  !"'?_  BCbCaf\ + ~2   }0$  q 90r p r%D p u?#!"&=46;#"&=46;54632'.#"!2#!!546;2D a__ g *`-Uh1    ߫}   $^L  4b+"&=.'&?676032654.'.5467546;2'.#"ǟ B{PDg q%%Q{%P46'-N/B).ĝ 9kC< Q 7>W*_x*%K./58`7E%_ ,-3  cVO2")#,)9;J) "!* #VD,'#/&>AX>++"''&=46;267!"&=463!&+"&=463!2+32Ԫ$   pU9ӑ @/*f o  VRfq f=SE!#"&5!"&=463!5!"&=46;&76;2>76;232#!!2#![       % )   "  Jg Uh BW&WX hU g 84&#!!2#!!2#!+"&=#"&=46;5#"&=46;463!2j@jo g|@~vv u n#467!!3'##467!++"'#+"&'#"&=46;'#"&=46;&76;2!6;2!6;232+32QKt# #FNQo!"դѧ !mY Zga~bm] [o"U+, @h h@@X hh @83H\#5"'#"&+73273&#&+5275363534."#22>4.#2>ut 3NtRP*Ho2 Lo@!R(Ozh=,GID2F 8PuE>.'%&TeQ,jm{+>R{?jJrL6V @`7>wmR1q uWei/rr :Vr" $7V4&#"326#"'&76;46;232!5346=#'73#"'&'73267##"&54632BX;4>ID2F +>R{8PuE>.'%&TeQ,jm{?jJrL6 @`rr :Vr3>wmR1q uWei@ \%4&#"326#!"&5463!2+".'&'.5467>767>7>7632!2&%%&&&& &7.' :@$LBWM{#&$h1D!  .I/! Nr&&%%&&&&V?, L=8=9%pEL+%%r@W!<%*',<2(<&L,"r@ \#"&546324&#!"3!26%#!#"'.'.'&'.'.546767>;&%%&&&& &i7qN !/I.  !D1h$&#{MWBL$@: '.&&%%&&&&=XNr%(M&<(2<,'*%<!W@r%%+LEp%9=8=L  +=\d%54#"327354"%###5#5#"'&53327#"'#3632#"'&=4762#3274645"=424'.'&!  7>76#'#3%54'&#"32763##"'&5#327#!"&5463!2BBPJNC'%! B? )#!CC $)  54f"@@ B+,A  A+&+A  ZK35N # J!1331CCC $)w@www2"33FYF~(-%"o4*)$(* (&;;&&9LA3  8334S,;;,WT+<<+T;(\g7x:&&::&&<r%-@www  +=[c}#"'632#542%35!33!3##"'&5#327%54'&#"5#353276%5##"=354'&#"32767654"2 '.'&547>76 3#&'&'3#"'&=47632%#5#"'&53327''RZZ:kid YYY .06 62+YY-06 R[!.'CD''EH$VVX::Y X;:Y fyd/%jG&DC&&CD&O[52. [$C-D..D^^* ly1%=^I86i077S 3 $EWgO%33%OO%35 EEFWt;PP;pt;PP;pqJgTFQ%33&PP%33%R 7>%3!+}{'+"&72'&76;2+"'66;2U &  ( P *'eJ."-dZ-n -'74'&+";27&+";276'56#!"&5463!2~} 7e  ۩w@www"  $Q #'!# @www I-22#!&$/.'.'.'=&7>?>369II ! ' $ !01$$%A' $ ! g  \7@)(7Y   \7@)(7Y @ '5557 ,VWQV.RW=?l%l`~0  !#!#%777 5! R!!XCCfff݀# `,{{{`Og4&"2 &6 $"&462$"&62>7>7>&46.'.'. '.'&7>76 Ԗ HR6L66LGHyU2L  L2UyHHyU2L  L2UyHn X6X  XX ԖԖH6L66L6 L2UyHHyU2L  L2UyHHyU2L n6X  XX  2#!"&54634&"2$4&"2ww@ww||||||w@www||||||| !3 37! $$ n6^55^h ^aaM1^aaP *Cg'.676.7>.'$7>&'.'&'? 7%&'.'.'>767$/u5'&$I7ob?K\[zH,1+.@\7':Yi4&67&'&676'.'>7646&' '7>6'&'&7>7#!"&5463!2PR$++'TJXj7-FC',,&C ."!$28 h /" +p^&+3$ i0(w@www+.i6=Bn \C1XR:#"'jj 8Q.cAj57!? "0D$4" P[ & 2@wwwD"%.5#5>7>;!!76PYhpN!HrD0M C0N#>8\xx: W]oW-X45/%'#.5!5!#"37>#!"&5463!2p>,;$4 5eD+WcEw@wwwK()F ,VhV^9tjA0/@www@#"'&76;46;23   &  ++"&5#"&7632  ^  c  & @#!'&5476!2 &  ^  b '&=!"&=463!546  &    q&8#"'&#"#"5476323276326767q'T1[VA=QQ3qqHih"-bfGw^44O#A?66%CKJA}} !"䒐""A$@C3^q|z=KK?6 lk)  %!%!VVuuu^-m5w}n~7M[264&"264&"2"&546+"&=##"&5'#"&5!467'&766276#"&54632    *<;V<<O@-K<&4'>&4.'.'.'.'.'&6&'.'.6767645.'#.'6&'&7676"&'&627>76'&7>'&'&'&'&766'.7>7676>76&6763>6&'&232.'.6'4."7674.'&#>7626'.'&#"'.'.'&676.67>7>5'&7>.'&'&'&7>7>767&'&67636'.'&67>7>.'.67 \  U7  J#!W! '  " ';%  k )"    '   /7*   I ,6 *&"!   O6* O $.( *.'  .x,  $CN      * 6   7%&&_f& ",VL,G$3@@$+ "  V5 3"  ""#dA++ y0D- %&n 4P'A5j$9E#"c7Y 6" & 8Z(;=I50 ' !!e  R   "+0n?t(-z.'< >R$A"24B@( ~ 9B9, *$        < > ?0D9f?Ae  .(;1.D 4H&.Ct iY% *  7      J  <    W 0%$  ""I! *  D  ,4A'4J" .0f6D4pZ{+*D_wqi;W1G("% %T7F}AG!1#%  JG 3  '.2>Vb%&#'32&'!>?>'&' &>"6&#">&'>26 $$ *b6~#= XP2{&%gx| .W)oOLOsEzG< CK}E $MFD<5+ z^aa$MWM 1>]|YY^D եA<KmE6<" @9I5*^aa>^4./.543232654.#"#".#"32>#"'#"$&547&54632632':XM1h*+D($,/9p`DoC&JV;267676&#!"&=463!267 #!"'&5463!26%8#! &&Z"M>2! ^I 7LRx_@>MN""`=&&*%I},  L7_jj9/%4&#!"3!264&#!"3!26#!"&5463!2  &&&&&&&&19#"'#++"&5#"&5475##"&54763!2"&4628(3- &B..B& -3(8IggI`(8+Ue&.BB.&+8(kk`%-"&5#"&5#"&5#"&5463!2"&4628P8@B\B@B\B@8P8pPPp@`(88(`p.BB.0.BB.(88(Pppͺ!%>&'&#"'.$ $$ ^/(V=$<;$=V).X^aaJ`"(("`J^aa,I4."2>%'%"/'&5%&'&?'&767%476762%6[՛[[՛o ܴ   $ $ " $ $  ՛[[՛[[5` ^ ^ 2` `2 ^ ^ ` 1%#"$54732$%#"$&546$76327668ʴhf킐&^zs,!V[vn) 6<ׂf{z}))Ns3(@ +4&#!"3!2#!"&5463!2#!"&5463!2@&&&f&&&&@&&&&4&&4&@&&&&&&&& `BH+"/##"./#"'.?&5#"&46;'&462!76232!46 `&C6@Bb03eI;:&&&4L4&F Z4&w4) '' 5r&4&&4&&4}G#&/.#./.'&4?63%27>'./&'&7676>767>?>%6})(."2*&@P9A #sGq] #lh<* 46+(  < 5R5"*>%"/ +[>hy  K !/Ui%6&'&676&'&6'.7>%.$76$% $.5476$6?62'.76&&'&676%.76&'..676#"NDQt -okQ//jo_  %&JՂYJA-.-- 9\DtT+X?*<UW3' 26$>>W0 {"F!"E    ^f`$"_]\<`F`FDh>CwlsJ@ ;=?s  :i_^{8+?` ) O`s2RDE58/Kr #"'>7&4$&5mī"#̵$5$"^^W=acE*czk./"&4636$7.'>67.'>65.67>&/>z X^hc^O<q+f$H^XbVS!rȇr?5GD_RV@-FbV=3! G84&3Im<$/6X_D'=NUTL;2KPwtPt=  &ռ ,J~S/#NL,8JsF);??1zIEJpqDIPZXSF6\?5:NR=;.&1 +!"&=!!%!5463!2sQ9Qs***sQNQsBUw wUBFHCCTww%1#"&=!"&=463!54632.  6 $$     ` ?(r^aa    (_^aa%1#!#"'&47632!2.  6 $$   @  ` (r^aa  ?  @  (_^aa/#"'&476324&#!"3!26#!"&5463!2&@& @   w@www& @B@ &  @ @www"&462  >& $$ Ԗ*(r^aaԖԖ (^aa]6#"$54732>%#"'!"&'&7>32'!!!2f:лѪz~u: ((%`V6B^hD%i(]̳ޛ *>6߅r#! 3?^BEa߀#9#36'&632#"'&'&63232#!"&5463!2 Q,&U #+' ;il4L 92<D`w@www`9ܩ6ɽ ]`C477&@wwwD+"&5#"'&=4?5#"'&=4?546;2%6%66546;2  wwwwcB G]B Gty]ty #3C#!+"&5!"&=463!46;2!24&#!"3!26#!"&5463!2@`@`^BB^^B@B^www@w@`@`2@B^^BB^^ww@w'/?P+5#"&547.467&546;532!764'!"+32#323!&ln@ :MM: @nY*Yz--zY*55QDDU9pY-`]]`.X /2I$ t@@/!!/@@3,$,3$p$00&*0&& !P@RV2#"&/#"&/#"&546?#"&546?'&54632%'&54632763276%>S]8T;/M77T7%>ww@ww!"5bBBb// * 8(@(87)(8=%/' #?w@www#~$EE y &L(88e):8(%O r    O?GQaq47&67>&&'&67>&"$32#"#"'654  $&6 $6&$ CoL.*K  Px.* iSƓ i 7J ?~pi{_Я;lLUZ=刈刈_t'<Z :!   @! j`Q7  $ky, Rfk*4LlL=Z=刈&$&546$7%7&'5>]5%w&P?zrSF!| &0 ##!"&5#5!3!3!3!32!546;2!5463) );));;))&&&@@&&&  6 $&727"'%+"'&7&54767%&4762֬>4P t+8?::  ::A W` `EvEEvE<."e$IE&O &EI&{h.`m"&#"&'327>73271[ >+)@ (]:2,C?*%Zx/658:@#N C= E(oE=W'c:#!#"$&6$3 &#"32>7! ڝyy,{ۀہW^F!LC=y:yw߂0H\R%"N^ '&76232762$"&5462"&46274&"&'264&#"'&&#"32$54'>$ $&6$ G>>0yx14J55J5J44J5Fd$?4J55%6E#42F%$fLlLq>>11J44%&4Z%44J54R1F$Z-%45J521Z%F1#:ʎ 9LlL#Qa"'&7622762%"&5462"&546274&#"&'73264&#"'&&#"32654'>#!"&5463!2 55 **.>.-@-R.>.-@-<+*q6- -- 0OpoOxzRrqP6z~{{Prr^aa]054&"#"&5!2654632!#"&57265&'&#".'&'#"&5467%&4>7>3263232654.547'654'63277.'.*#">7?67>?>32#"'7'>3'>3235?KcgA+![,7*  2(-#=  /~[(D?G  |,)"# +)O8,+'6 y{=@0mI#938OAE` -  )y_/FwaH8j7=7?%a % %!?)L J 9=5]~pj  %(1$",I  $@((  +!.S -L__$'-9L 5V+ 6 T+6.8- $ 0 + t |S 16]&#"'&#"67>76'&'&#"67>32764.#"#.32>67>7 $&54>7>7>7rJ@ "kb2)W+ ,5/1   #   Z -!$IOXp7sLCF9vz NAG#/ 5|Հ';RKR/J#=$,9,+$UCS7'2"1  ! / ,   /--ST(::(ep4AM@=I>".)xΤlsY|qK@ %(YQ&N EHv~<Zx'#"&5467&6?2?'&"/.7.546326#"&'&/7264/7'764&"'?>>32.AUpIUxYE.A %%%h% %hJ%D,FZxULs TgxUJrVD %hJ%@/LefL.C %Jh%CV sNUxϠ@.FZyUHpVA %h&%% %Ji%CWpIUybJ/Uy^G,D %Jh%@U sMt UC %hJ%C-KfyEX[_gj&/&'.''67>7>7&'&'&'>76763>7>#&'&'767672'%'7'+"&'&546323267>7%#"'4'6767672,32,+DCCQLDf' % :/d B 4@ }  &!0$?Jfdf-.=6(:!TO? !IG_U% . k*.=; 5gN_X "  ##  292Q41   *6nA;| BS N.  %1$ 6 $nk^ '7GWgw2+"&5463#!"&5463!254&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26#"&=! B^^BB^^B:FjB^8((`( `(8^BB^^B@B^"vEj^B(8(`(8(/?O_o/?2#!"&5463;26=4&+";26=4&+";26=4&+";26=4&+"54&+";2654&+";2654&+";2654&+";2654&+";2654&#!"3!2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";2654&+";26@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`' "&5#"&5&4762!762$"&462B\B@B\BOpP.BB..BB.8$PO広3CQ#".54>32#".546322#"&#"#"54>%".54>32%2#"&54> &X=L|<&X=M{2r_-$$-_rUU%&&5%ő'- "'.546762@FF$@B@$.&,&.]]|q#<<#(BB B%'-%'-'%'-"'%&'"'%.5467%467%62@ll@ll,@GG&!@@@@@@!&+#+#6#+$*`:p:px p=`$>>$&@&@ @&p@ &.A!!"!&2673!"5432!%!254#!5!2654#!%!2#!8Zp?vdΊens6(N[RWu?rt1SrF|iZ@7މoy2IMC~[R yK{T:%,AGK2#!"&5463!!2654'654.#532#532"&5!654&#"327#2#>!!ww@ww~uk'JTMwa| DH> I1q Fj?w@wwwsq*4p9O*¸Z^qh LE "(nz8B M'?"&4624&#"'.'324&#"3267##"&/632632.ʏhhMALR vGhг~~K „yO^   ʏʏВ*LM@!שwwȍde)qrOPqȦs:03=7'.?67'67%'>&%'7%7./6D\$>  "N,?a0#O 1G9'/P(1#00  ($=!F "9|]"RE<6 'o9%8J$\ :\HiTe<?}V#oj? d,6%N#" HlSVY]C =@C4&"2!.#!"4&"2+"&=!"&=#"&546;>3!232^^^Y ^^^`pppp`]ibbi]~^^^e^^^PppPPppP]^^]3;EM2+"&=!"&=#"&546;>;5463!232264&"!.#!"264&" ]`pppp`]ibbi^^^dY !^^^]@PppP@@PppP@]^^] ^^^e^^^ 3$#!#!"&5467!"&47#"&47#"&4762++&2 $$ 2&&&4&&Z4&&##&&4&4&44&m4&m+DP4'&#"32763232674'&!"32763 3264'&$#"32763232> $$ g* o`#ə0#z#l(~̠) -g+^aaF s" +g (* 3#!| #/IK/%*%D= )[^aa !!!'!!77!,/,-a/G t%/;<HTbcq%7.#"32%74'&"32765"/7627#"5'7432#"/7632#"5'7432#"&5'74632 #"/6327#"/6327#"/46329"&/462"&/>21"&/567632#!.547632632  *     X    ^  `    ^  b  c   fu U`59u  4J   l~ ~ F 2    m | O,           ru| u  " )9 $7 $&= $7 $&= $7 $&=  $&=46w`ww`ww`wb`VTEvEEvETVTEvEEvET*VTEvEEvET*EvEEvEEvEEv#^ct#!"&5463!2!&'&!"&5!632#"&'#"/&'&7>766767.76;267674767&5&5&'67.'&'&#3274(8((88((`x c`(8!3;:A0?ݫY   ^U 47D$    74U3I  |L38wtL0`((88(@(8(D 9 8(Q1&(!;  (g- Up~R2(/{E(Xz*Z%(i6CmVo8 #T#!"&5463!2!&'&!"&5!3367653335!3#4.5.'##'&'35(8((88((`x c`(8iFFZcrcZ`((88(@(8(D 9 8(kk" kkJ  ! k#S#!"&5463!2!&'&!"&5!%!5#7>;#!5#35!3#&'&/35!3(8((88((`x c`(8-Kg kL#DCJg  jLD`((88(@(8(D 9 8(jj jjkk kk#8C#!"&5463!2!&'&!"&5!%!5#5327>54&'&#!3#32(8((88((`x c`(8 G]L*COJ?0R\wx48>`((88(@(8(D 9 8(jjRQxk !RY#*2#!"&5463!2!&'&!"&5!!57"&462(8((88((`x c`(8Pppp`((88(@(8(D 9 8(ppp  #*7JR5#5#5#5##!"&5463!2!&'&!"&5##5!"&54765332264&"<(8((88((`x c`(8kޑcO"jKKjK`((88(@(8(D 9 8(SmmS?M&4&&4#9L^#!"&5463!2!&'&!"&5!#"/#"&=46;76276'.'2764'.(8((88((`x c`(8 6ddWW6&44`((88(@(8(D 9 8(. G5{{5]]$5995#3C#!"&5463!2!&'&!"&5!2#!"&5463#"'5632(8((88((`x c`(84LL44LL4l  `((88(@(8(D 9 8(L44LL44L  Z #7K[#!"&5463!2!&'&!"&5!>&'&7!/.?'&6?6.7>'(8((88((`x c`(8` 3  3  3  3 v  ?  `((88(@(8(D 9 8( & & - & &  ?   '6#'. '!67&54632".'654&#"32eaAɢ/PRAids`WXyzOvд:C;A:25@Ң>-05rn`H( ' gQWZc[ -%7' %'-'% %"'&54762[3[MN 3",""3,3"ong$߆]gn$+) ")")" x#W#"&#!+.5467&546326$32327.'#"&5463232654&#"632#".#"oGn\ u_MK'̨|g? CM7MM5,QAAIQqAy{b]BL4PJ9+OABIRo?z.z n6'+s:zcIAC65D*DRRD*wyal@B39E*DRRD*'/7  $&6$ 6277&47' 7'"' 6& 6'lLRRZB|RR>dZZLlLZRR«Z&>«|R ! $&54$7 >54'5PffP牉@s-ff`-c6721>?>././76&/7>?>?>./&31#"$&(@8!IH2hM>'  )-* h'N'!'Og,R"/!YQG54'63&547#5#"=3235#47##6323#324&"26%#!"&5463!2F]kbf$JMM$&N92Z2&`9UW=N9:PO;:dhe\=R +)&')-S99kJ<)UmQ/-Ya^"![Y'(<`X;_L6#)|tWW:;X  #'#3#!"&5463!2) p*xeשw@www0,\8@www9I#"'#"&'&>767&5462#"'.7>32>4."&'&54>32JrO<3>5-&FD(=Gq@C$39aLL²L4 &) @]v q#CO!~󿵂72765'./"#"&'&5 }1R<2" 7MW'$  ;IS7@5sQ@@)R#DvTA ; 0x I)!:> +)C 6.> !-I[4&#"324&#"3264&#"324&#"326&#"#".'7$4$32'#"$&6$32D2)+BB+)3(--(31)+BB+)4'--'4'#!0>R HMŰ9ou7ǖD䣣 R23('3_,--,R23('3_,--,NJ ?uWm%#"'%#"'.5 %&'&7632! ; `u%"(!]#c)(  #"'%#"'.5%&'&76 !  (%##fP_"(!)'+ʼn4I#"$'&6?6332>4.#"#!"&54766$32#!"&=46;46;2z䜬m IwhQQhbF*@&('k@z   _hQнQGB'(&*eozΘ@@`  >. $$ ffff^aafff^aa>"&#"#"&54>7654'&#!"#"&#"#"&54>765'46.'."&54632326323!27654'.5463232632,-,,",:! %]& %@2(/.+*)6! <.$..**"+8#  #Q3,,++#-:#"$$ /:yuxv)%$ /?CG%!5%2#!"&5463!5#5!52#!"&54632#!"&5463#5!5`&&&& &&&&&&&&@&&&&&&&&&&&&%2 &547%#"&632%&546 #"'6\~~\h ~\h\ V V VV%5$4&#"'64'73264&"&#"3272#!"&5463!2}XT==TX}}~>SX}}XS>~}w@www~:xx:~}}Xx9}}9xX}@www/>LXds.327>76 $&6$32762#"/&4762"/&47626+"&46;2'"&=462#"'&4?62E0l,  *"T.D@Yooo@5D [  Z  Z  [ ``[ Z  2 ,l0 (T" .D5@oooY@D, Z  [  [  Z ``EZ  [ 5%!  $&66='&'%77'727'%amlLmf?55>fFtuutFLlLHYC L||L Y˄(E''E*( /?IYiy%+"&=46;2+"&=46;2+"&=46;2+"&=46;2%"&=!#+"&=46;2+"&=46;2+"&=46;2+"&=46;2!54!54>$ +"&=46;2#!"&=@&&@3P > P3&&rrr&&rrr he 4LKM:%%:MKL4WT&&%/9##!"&563!!#!"&5"&5!2!5463!2!5463!2&&&&&&  &&&i@&&@&7'#5&?6262%%o;j|/&jJ%p&j;&i&p/|jţ%Jk%o%  :g"&5462#"&546324&#!"263662>7'&75.''&'&&'&6463!276i~ZYYZ~@OS;+[G[3YUD#o?D&G3I=JyTkBuhNV!WOhuAiSy*'^CC^'*SwwSTvvTSwwSTvvWID\_"[ gq# /3qFr2/ $rg%4 HffHJ4d#!#7!!7!#5!VFNrmNNN N!Y+?Ne%&'&'&7>727>'#&'&'&>2'&'&676'&76$7&'&767>76 '6# <;11x# *# G,T93%/#0vNZ;:8)M:( &C.J}2 %0  ^*  JF &7'X"2LDM" +6 M2+'BQfXV#+] #' L/(eB9  #,8!!!5!!5!5!5!5#26%!!26#!"&5!5&4& &pPPp@@&&@!&@PppP@*  9Q$"&54627"."#"&547>2"'.#"#"&5476$ "'&$ #"&5476$ (}R}hLK NN Ud: xx 8    ,, |2222 MXXM ic,>>,   ̺  '/7?KSck{4&"2$4&"24&"24&"24&"24&"24&"24&"24&"264&"24&#!"3!264&"2#!"&5463!2KjKKjKjKKjKjKKjKKjKKjKjKKjKjKKjKKjKKjKjKKjKLhLLhLKjKKj&&&&KjKKjL44LL44L5jKKjKKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjKjKKjK4LL44LLjKKjK&&&&jKKjK4LL44LL 'E!#"+"&7>76;7676767>'#'"#!"&7>3!2W",&7' #$ &gpf5 O.PqZZdS -V"0kqzTxD!!8p8%'i_F?;kR(` !&)' (2!&6367! &63!2! `B 1LO(+#=)heCQg#s`f4#6q'X|0 -g >IY#6?>7&#!%'.'33#&#"#"/3674'.54636%#"3733#!"&5463!24  : @7vH%hEP{0&<'VFJo1,1.F6A#L44LL44L"% 7x'6 O\JYFw~v^fH$ ! "xdjD"!6`J4LL44LL +3@GXcgqz -<JX{&#"327&76'32>54.#"35#3;5#'#3537+5;3'23764/"+353$4632#"$2#462#"6462""'"&5&5474761256321##%354&'"&#"5#35432354323=#&#"32?4/&54327&#"#"'326'#"=35#5##3327"327'#"'354&3"5#354327&327''"&46327&#"3=#&#"32?"5#354327&3=#&"32?"#3274?67654'&'4/"&#!"&5463!2_gQQh^_~\[[\]_^hQQge<F$$$ !!&&/ !/  !! 00/e&'!"e$   '!!''   8''NgL44LL44LUQghQUk=("  ! =))=2( '! 'L#(>( & DC(>(zL#DzG)<)4LL44LL  BWbjq}+532%+5324&+32763#4&'.546327&#"#"'3265#"&546325&#"32 !264&"2%#'#735#535#535#3'654&+353#!"&5463!29$<=$@?SdO__J-<AA@)7")9,<$.%0*,G3@%)1??.+&((JgfJ*A!&jjjGZYGиwsswPiL>8aA !M77MM77M3! 4erJ]&3YM(, ,%7(#)  ,(@=)M%A20C&Mee(X0&ĖjjjV 8Z8J9N/4$ 8NN88NN  #&:O[ $?b3'7'#3#%54+32%4+324+323'%#5#'#'##337"&##'!!732%#3#3##!"&53733537!572!56373353#'#'#"5#&#!'#'#463!2#"5#"5!&+&+'!!7353273532!2732%#54&+#32#46.+#2#3#3##+53254&".546;#"67+53254&.546;#"#'#'##"54;"&;7335wY-AJF=c(TS)!*RQ+*RQ+Y,B^9^Ft`njUM ') ~PSPRm٘M77Mo7q @)U 8"E(1++NM77Mx378D62W74;9<-A"EA0:A F@1:ؗBf~~""12"4(w$#11#@}}!%+%5(v$:O\zK?* $\amcrVlOO176Nn23266&+"&#"3267;24&+"'&+";27%4&+";2?>23266&+"&#"3267;254+";27#76;2#!"&5463!23%#2%%,,  _3$$2%%M>AL Vb5)LDHeE:< EM j,K'-R M ~M>AR  Vb5)LEHeE:< E J ABI*'! ($rL44LL44Lv%1 %3!x*k $2 %3!;5h n a !(lI;F   rp p8;5h t a !(lI;F ` #k 4LL44LL  2HW[lt#"'5632#6324&'.54327&#"#"&'32767#533275#"=5&#"'#36323#4'&#"'#7532764&"24'&#"327'#"'&'36#!"&5463!2=!9n23BD$ &:BCRM.0AC'0RH`Q03'`.>,&I / * / 8/n-(G@5$ S3=,.B..B02^`o?7je;9G+L44LL44LyE%# Vb;A !p &'F:Aq)%)#orgT$ v2 8)2z948/{ 8AB..B/q?@r<7(g/4LL44LL ?#!"&'24#"&54"&/&6?&5>547&54626=L4@ԕ;U g3 T 2RX='8P8|5 4Ljj U;Ig@   `  "*\(88(]k  &N4#"&54"3 .#"#!"&'7!&7&/&6?&5>547&54626;U gIm*]Z0L4@ԕ=o=CT T 2RX='8P8|5  U;IgXu?bl3@4Ljja`   `  "*\(88(]k/7[%4&+";26%4&+";26%4&+";26!'&'!+#!"&5#"&=463!7>3!2!2@@@@@@0 o`^BB^`5FN(@(NF5@@@u  @LSyuS@%44%,<H#"5432+"=4&#"326=46;2  >. $$ ~Isy9"SgR8vHD w ffff^aam2N+ )H-mF+10*F +fff^aab4&#"32>"#"'&'#"&54632?>;23>5!"3276#"$&6$3 k^?zb=ka`U4J{K_/4^W&  vx :XB0܂ff ) fzzXlz=lapzob35!2BX G@8  ' '=vN$\ff  1 SZz8zX#("/+'547'&4?6276 'D^h  i%5@%[i  h]@]h  i%@5%[i  h^@@)2#"&5476#".5327>OFi-ay~\~;'S{s:D8>)AJfh]F?X{[TC6LlG]v2'"%B];$-o%!2>7>3232>7>322>7>32".'.#"#"&'.#"#"&'.#"#546;!!!!!32#"&54>52#"&54>52#"&54>52-P&+#($P.-P$'#+&PZP&+#"+&P-($P-.P$(#+$P.-P$'#+&P-.P$+#pP@@PpH85K"&ZH85K"&ZH85K"&Z@Pp@@@pMSK5, :&LMSK5, :&LMSK5, :& !!3 ! @@@  #"$$3!!2"jaѻxlalxaaj!!3/"/'62'&63!2'y  `I  yMy `I y'W`#".'.#"32767!"&54>3232654.'&546#&'5&#" 4$%Eӕ;iNL291 ;XxR`f՝Q8TWiWgW:;*:`Qs&?RWXJ8 oNU0 J1F@#) [%6_POQiX(o`_?5"$iʗ\&>bds6aP*< -;iFn* -c1BWg4'.'4.54632#7&'.#"#"'.#"32767'#"&54632326#!"&5463!2#$( 1$6]' !E3P|ad(2S;aF9'EOSej]m] <*rYshpt.#)$78L*khw@wwwB % $/$G6 sP`X):F/fwH1pdlqnmPHuikw_:[9D'@www34."2>$4.#!!2>#!".>3!2QнQQнQQh~wwhfffнQQнQQнQZZQffff#>3!2#!".2>4."fffнQQнQQffffQнQQн ,\!"&?&#"326'3&'!&#"#"'  5467'+#"327#"&463!!'#"&463!2632(#AHs9q ci<= #]$ KjKKjKKjKKjH#j#H&&&KjKKjKg V i jKKjKKjKKjK ..n(([5KK55KK5[poNv<+#"'#"&546;&546$32322$B$22$$*$22$Xڭӯ$22$tX'hs2$ϧkc$22$1c$2F33F3VVT2#$2ԱVT2#$2g#2UU݃ 2$#2UU1݃2 ,u54#"67.632&#"32654'.#"32764.'&$#"7232&'##"&54732654&#"467&5463254632>32#"'&ru&9%" *#͟ O%GR=O&^opC8pP*bY _#$N Pb@6)?+0L15 "4$.Es  5IQ"!@ h "Y7e|J>ziPeneHbIlF>^]@n*9 6[_3#"&54632#.#"32%3#"&54632#.#"326%4&'.'&! ! 7>7>! =39? 6'_ >29? 5'17m-VU--,bW.뮠@Fyu0HC$뮠@Fyu0HC$L= ?? <=! A <`;+"&54&#!+"&5463!2#!"&546;2!26546;2pЇ0pp@Ipp>Sc+"&=46;254&+"&+";2=46;2;2=46;2;2%54&#!";2=;26#!"&5463!2A5DD5A7^6a7MB55B7?5B~```0`rr5A44A5v5AA5f*A``0` !!!! #!"&5463!2ړ7H7jv@vvv':@vvvMUahmrx#"'!"'!#"&547.547.54674&547&54632!62!632!#!627'!%!"67'#77!63!!7357/7'%# %'3/&=&' 5#?&547 6!p4q"""6" 'h*[ |*,@?wAUMpV@˝)Ϳw7({*U%K6=0(M "! O dX$k !! ! b [TDOi @6bxBAݽ5  ɝ:J +3,p x1Fi (R 463!#!"&5%'4&#!"3`а@..@A-XfB$.BB..C} )&54$32&'%&&'67"w`Rd]G{o]>p6sc(@wgmJPAjyYWa͊AZq{HZ:<dv\gx>2ATKn+;"'&#"&#"+6!263 2&#"&#">3267&#">326e~└Ȁ|隚Ν|ū|iyZʬ7Ӕްr|uѥx9[[9jj9ANN+,#ll"BS32fk[/?\%4&+";26%4&+";26%4&+";26%4&+";26%#!"&5467&546326$32]]eeeeee$~i qfN-*#Sjt2"'qCB8!'> !%)-159=AEIMQUY]agkosw{! %! 5!#5#5#5#5#57777????#5!#5!#5!#5!#5!#5!#5!#5#537#5!#5!#5!#5!#5!#55#535353535353%"&546326#"'#32>54.&54>3237.#"Q%%%%%%%%%?iiihOiixiiyiixiiArssrrssr%sssrrssNs%%%%%%%%%%'32#".543232654&#"#"&54654&#"#"&547>326ڞUzrhgrxSПdU 7#"&463!2!2&&4&&&&4&KjKKjKjKKj &&&%&& &&4&&&&4&&&5jKKjKKjKKjK%z 0&4&&3D7&4& %&'S4&"4&"'&"27"&462"&462!2#!"&54>7#"&463!2!2&4&4&4&4KjKKjKjKKj &&&%&& &&4&%&&ے&4"jKKjKKjKKjK%z 0&4&&3D7&4& %& & !'! !%!!!!%"'.763!2o]FooZY@:@!!gf//I62'"/"/"/"/"/"/"/7762762762762762762%"/77627&6?35!5!!3762762'"/"/"/"/"/"/%5#5!4ZSS6SS4SS4SS4SS4SS4SS4ZSS4SS4SS4SS4SS4SS4S-4ZSS4S@4SS4ZSS6SS4SS4SS4SS4SS4S@ZSSSSSSSSSSSSSSZSSSSSSSSSSSSSyZRRR@%:= :+: =RRZSSSSSSSSSSSSSCv!/&'&#""'&#" 32>;232>7>76#!"&54>7'3&547&547>763226323@``` VFaaFV      $. .$     yy .Q5ZE$ ,l*%>>%*>*98(QO!L\p'.'&67'#!##"327&+"&46;2!3'#"&7>;276;2+6267!"'&7&#"(6&#"#"' Dg OOG`n%ELL{@&&Nc,sU&&!Fre&&ss#/,<= #]gL oGkP'r-n&4&2-ir&&?o  4 _5OW! .54>762>7.'.7>+#!"&5#"&5463!2"&462{{BtxG,:`9(0bԿb0(9`:,GxtB&@&&@&K55K`?e==e?1O6# ,  #$  , #6OO&&&&5KK?!"'&'!2673267!'. ."!&54632>321 4q#F""8'go#- #,"tYg>oP$$Po> Zep#)R0+I@$$@I++332++"&=#"&=46;.7>76$  @ ᅪ*r@@r'/2+"&5".4>32!"&=463  &@~[՛[[u˜~gr&`u՛[[՛[~~@r=E32++"&=#"&=46;5&547&'&6;22676;2  >``@``ٱ?E,,=?rH@``@GݧH`jjrBJ463!2+"&=32++"&=#"&=46;5.7676%#"&5   &@~``@``  vXr&@``@+BF`rks463!2+"&=32++"&=#"&=46;5&547'/.?'+"&5463!2+7>6 %#"&5   &@~``@``~4e  0  io@& jV  0  Z9r&@``@Gɞ5o , sp &@k^ , c8~~`r8>KR_32++"&=!+"&=#"&=46;.767666'27&547&#"&'2#" @@ 'Ϋ'sggsww@sgg@@-ssʃl99OOr99FP^l463!2+"&=$'.7>76%#"&=463!2+"&=%#"&54'>%&547.#"254&' &@L?CuГP vY &@;"ޥ5݇ޥ5`&_ڿgwBF@&J_ s&&?%x%xJP\h463!2+"&='32++"&=#"&=46;5.7676632%#"&56'327&7&#"2#" &@L? ߺu``@``} ຒɞueeu9uee&_"|N@``@""|a~lo99r9@9;C2+"&5"/".4>327'&4?627!"&=463  &@Ռ .  N~[՛[[u˜N .  gr&`֌  . Ou՛[[՛[~N  . @r9A'.'&675#"&=46;5"/&4?62"/32+  '֪ \  . 4 .  \r|ݧ憛@\ .    . \@r~9A"/&4?!+"&=##"$7>763546;2!'&4?62  m  - @ݧ憛@& -  @rm4 -  ٮ*   - r+"&5&54>2  @[՛[rdGu՛[[r  ".4>2r[՛[[՛r5՛[[՛[[$2#!37#546375&#"#3!"&5463#22#y/Dz?s!#22#2##2S88 2#V#2L4>32#"&''&5467&5463232>54&#"#"'.Kg&RvgD $ *2% +Z hP=DXZ@7^?1 ۰3O+lh4`M@8'+c+RI2 \ZAhSQ>B>?S2Vhui/,R0+ ZRkmz+>Q2#"'.'&756763232322>4."7 #"'&546n/9bLHG2E"D8_ pdddxO"2xxê_lx2X  !+'5>-pkW[C I I@50Oddd˥Mhfxx^ә #'+/7!5!!5!4&"2!5!4&"24&"2!!! 8P88P 8P88P88P88PP88P8 P88P88P88P8 +N &6 !2#!+"&5!"&=463!46;23!#!"&54>32267632#"_>@`     `  L4Dgy 6Fe=OOU4L>   ` `  4L2y5eud_C(====`L43V &6 #"/#"/&54?'&54?6327632#!"&54>32 7632_>     %%Sy 6Fe=J%>     %65%Sy5eud_C(zz.!6%$!2!!!46;24&"2!54&#!"&&&@ԖV@&&@&&ԖԖ@&3!!! !5!'!53!! #7IeeI7CzCl@@@#2#!"&?.54$3264&"!@մppp((ppp#+/2#!"&?.54$3264&"!264&"!@մ^^^@^^^@((^^^^^^v(#"'%.54632 "'% 632U/@k0G,zD# [k# /tg F Gz  #'#3!) p*xe0,\8T #/DM%2<GQ^lw &'&676676&'&7654&'&&546763"#"'3264&7.>&'%'.767&7667&766747665"'.'&767>3>7&'&'47.'.7676767&76767.'$73>?>67673>#6766666&'&6767.'"'276&67&54&&671&'6757>7&"2654&57>&>&'5#%67>76$7&74>=.''&'&'#'#''&'&'&'65.'&6767.'#%&''&'#2%676765&'&'&7&5&'6.7>&5R4&5S9 W"-J0(/r V"-J0(.)#"6&4pOPppc|o}vQ[60XQW1V  # 5X N"& . ) D>q J:102(z/=f*4!> S5b!%  (!$p8~5..:5I  ~T 4~9p# ! ) & ?()5F 1   d%{v*: @e s|D1d {:*dAA|oYk'&<tuut&v HCXXTR;w 71™ Z*&' 1  9? . $Gv 5k65P.$.`aasa``Z9k'9؋ӗa-*Gl|Me_]`F& OܽsDD!/+``aa``a154&'"&#!!26#!"&5463!2    iLCly5)*Hcelzzlec0hb,,beIVB9@RB9J_L44LL44L44%2"4:I;p!q4bb3p (P`t`P(6EC.7BI64LL44LL  .>$4&'6#".54$ 4.#!"3!2>#!"&5463!2Zjbjj[wٝ]>oӰٯ*-oXL44LL44L')꽽)J)]wL`ֺ۪e4LL44LL;4&#!"3!26#!"&5463!2#54&#!";#"&5463!2  @ ^BB^^B@B^  B^^B@B^`@  MB^^B@B^^>  ^B@B^^5=Um ! !!2#!"&=463!.'!"&=463!>2!2#264&"".54>762".54>762?(``(?b|b?B//B/]]FrdhLhdrF]]FrdhLhdrF@@@(?@@ ?(@9GG9@/B//BaItB!!BtI Ѷ!!ь ItB!!BtI Ѷ!!ь-M32#!"&=46;7&#"&=463!2#>5!!4.'.46ՠ`@`ՠ`MsFFsMMsFFsMojjo@@jj@@<!(!!(!-3?32#!"&=46;7&#"&=463!2+!!64.'#ՠ`@`ՠ`  DqLLqDojjo@@jj@@B>=C-3;32#!"&=46;7&#"&=463!2+!!6.'#ՠ`@`ՠ`UVU96gg6ojjo@@jj@@β**ɍ-G32#!"&=46;7&#"&=463!2#>5!!&'.46ՠ`@`ՠ`MsFFsMkkojjo@@jj@@<!(!33!(!9I2#!"&=4637>7.'!2#!"&=463@b":1P4Y,++,Y4P1:"":1P4Y,++,Y4P1:"b@@@7hVX@K-AA-K@XVh77hVX@K-AA-K@XVh7Aj"#54&#"'54&#"3!26=476=4&#"#54&'&#"#54&'&'2632632#!"&5&=4632>3265K @0.B @0.B#6'&& l @0.B 2' .B A2TA9B;h" d mpPTlLc _4.HK5]0CB.S0CB./#'?&&)$$)0CB. }(AB.z3M2"61d39L/PpuT(Ifc_E`1X"#4&"'&#"3!267654&"#4&"#4&26326#!"&'&5463246326\B B\B&@5K&@"6LB\B B\B sciL}QP%&#"!"3!754?27%>54&#!26=31?>Ijjq,J[j.-tjlV\$B.R1?@B.+?2`$v5K-%5KK5.olRIS+6K5̈$B\B 94E.&ʀ15uE& ԖPjjdXUGJ7!.B P2.B %2@ 7K5(B@KjKj?+fU E,5K~!1.>F.F,Q5*H$b2#!"&=%!"&=463!7!"&'&=4634'&#!">3!!"3!32#!"3!23!26=n$32>32>32#"#.#"#.#"3!27654&#"547654&#"#654&Mye t|]WSSgSY\x{ 70"1i92DU1&=  =&0@c >&/Btd4!*"8K4+"@H@/'= t?_K93-] UlgQQgsW ]#+ i>p&30&VZ&0B/ %3B. "to ){+C4I (  /D0&p0D3[_cg"'&#"3!2676=4&"#54&#"#54&#"#4&'2632632632#!"&'&5463246#!#!#5K)B4J&@#\8P8 @0.B J65K J6k cJ/4qG^\hB2.1!~K5y?^\Vljt-.j[J,qjjI7$?1R.B+.B$`2?gvEo.5KK5%-K6+SIR[&.E49 B\B$5KG#!+"&5!"&=463!2+"&' +"' +"'&5>;2>76;2Y    M .x - N     u  , u ?  LW   #  *:J4'&+326+"'#+"&5463!2  $6& $&6$ UbUI-uu,uuڎLlLAX!Jmf\$ 6uuu,KLlL-[k{276/&'&#"&5463276?6'.#"!276/&'&#"&5463276?6'.#"  $6&  $&6]h - %Lb`J%E 5 ,5R- h - %Lb`J%E 5 ,5R-'uu,uulL/hR    dMLc  NhR   dMLc  N1uuu,LlL@  ' 7 '7 ``H ``H !``H ```H` '%  7' 7'7 ' $&6$ X`(W:,:X`(WLLlLX`(W:BX`(XLlL $ %/9ES[#"&54632$"&4624&"26$4&#"2%#"&462$#"&4632#"32&! 24>  !#"&'.'#"$547.'!6$327&'77'&77N77N'qqqqqPOrqEsttsst}||}uԙ[WQ~,> nP/R U P酛n >,m'77'&77N77N6^Orqqqqqqt棣棣(~|| on[usј^~33pc8{y%cq33dqpf L 54 "2654"'&'"/&477&'.67>326?>< x ,  (-'sI  VCV  Hr'-(  $0@!BHp9[%&!@0$u  ]\\]-$)!IHV D V HI!)$-#36>N"&462."&/.2?2?64/67>&  #!"&5463!2]]]3 $; &|v;$ (CS31 =rM= 4TC(G zw@www]]]($-;,540= sL =45,; @www(2#"$&546327654&#" &#"AZ\@/#%E1/##.1E$![A懇@@\!#21E!6!E13"|! gL&5&'.#4&5!67&'&'5676&'6452>3.'5A5RV[t,G'Q4}-&r! G;>!g12sV&2:#;d=*'5E2/..FD֕71$1>2F!&12,@K r#"&5462>%.#"'&#"#"'>54#".'7654&&5473254&/>7326/632327?&$  $6 $&6$ !&"2&^ u_x^h ;J݃HJǭ qE Dm! M G?̯' %o8 9U(F(ߎLlL&!&!SEm|[n{[<ɪ "p C Di% (K HCέ  pC B m8 @Kނ  HF(LlL "*6%&6$ 7&$5%%6'$2"&4}x3nQH:dΏX e8z' li=! 7So?vM '&7>>7'7>''>76.'6'El:Fg r *t6K3U Z83P)3^I%=9 )<}Jk+C-Wd &U-TE+]Qr-< Q#0 C+M8 3':$ _Q =+If5[ˮ&&SGZoMkܬc#7&#"327#"'&$&546$;#"'654'632ե›fKYYKf¥yͩ䆎L1hvvƚwwkn]*]nlxDLw~?T8bb9SA}+5?F!3267!#"'#"4767%!2$324&#"6327.'!.#"۔c28Ψ-\?@hU0KeFjTlyE3aVsz.b؏W80]TSts<hO_u7bBtSbF/o|V]SHކJ34&#!"3!26#!!2#!"&=463!5!"&5463!2  @ ^B `` B^^B@B^   @ @B^@@^BB^^>3!"&546)2+6'.'.67>76%&F8$.39_0DD40DD0+*M7{L *="# U<-M93#D@U8vk_Y [hD00DD00Dce-JF1 BDN&)@ /1 dy%F#"'&'&'&'&763276?6#"/#"/&54?'&763276"&'&'&5#&763567632#"'&7632654'&#"32>54'&#"'.5463!2#!3>7632#"'&'&#"'&767632yqoq>* 432fba  $B? >B BB AA.-QPPR+ 42 %<ciђ:6& hHGhkG@n`IȌ5 !m(|.mzyPQ-.  je  q>@@?ppgVZE|fb6887a %RB? =B ABBAJvniQP\\PRh!cDS`gΒ 23geFGPHXcCI_ƍ5" n*T.\PQip [*81 / 9@:>t%6#".'.>%6%&7>'.#*.'&676./&'.54>754'&#"%4>327676= >vwd" l "3 /!,+ j2.|%& (N &wh>8X}xc2"W<4<,Z~fdaA`FBIT;hmA<7QC1>[u])  u1V(k1S) - 0 B2* %M ;W(0S[T]I) A 5%R7&&T,Xq&&1X,LΒw%%;#!"&5463!546;2!2!+"&52#!"/&4?63!5! (&&@&&(&&@&&( (  &&@&&@&&&&  #''%#"'&54676%6%% hh @` !   !    #52#"&5476!2#"&5476!2#"'&546        @  @  @    84&"2$4&"2$4&"2#"'&'&7>7.54$ KjKKjKjKKjKjKKjdne4" %!KjKKjKKjKKjKKjKKjK.٫8  !%00C'Z'.W"&462"&462"&462 6?32$6&#"'#"&'5&6&>7>7&54>$ KjKKjKjKKjKjKKjhяW.{+9E=cQdFK1A  0) LlLjKKjKKjKKjKKjKKjKpJ2`[Q?l&٫C58.H(Yee    Y'w(O'R@$#"&#"'>7676327676#" b,XHUmM.U_t,7A3ge z9@xSaQBLb( VU  !!!==w)AU!!77'7'#'#274.#"#32!5'.>537#"76=4>5'.465! KkkK _5 5 #BH1`L I& v6S F!Sr99rS!`` /7K%s}H XV P V  e  Vd/9Q[ $547.546326%>>32"&5%632264&#"64'&""&'&"2>&2654&#";2 P 3>tSU<)tqH+>XX|Wh,:UStW|XX>=X*  ))  +^X^|WX=>X:_.2//a:Ru?  Q%-W|XW>J( =u>XX|WX`  *((*  +2 2X>=XW|E03>$32!>7 '&'&7!6./EUnohiI\0<{ >ORDƚ~˕VƻoR C37J6I`Tb<^M~M8O  5!#!"&!5!!52!5463 ^B@B^`B^^B `B^^"^BB^0;%'#".54>327&$#"32$ !"$&6$3 ##320JUnLnʡ~~&q@tKL}'` - -oxnǑUyl}~~FڎLlLt`(88(   7!' !\W\ d;tZ`_O; }54+";2%54+";2!4&"!4;234;2354;2354>3&546263232632#"&#"26354;2354;2354;2````pp```  !,! -&M<FI(2 ```@PppPpppppp# #   ppppp j#"'&=!;5463!2#!"&=#".'.#!#"&463232>7>;>32#"&'#"!546 %. `@` :,.',-XjjXh-,'.,: kb>PppP>bk .%Z & :k%$> $``6&L')59I"TlԖlT"I95)'L&69GppG9$ >$%k: !+32&#!332 $&6$ ~O88OLlL>pN  iLlL '':Ma4&'#"'.7654.#""'&#"3!267#!"&54676$32#"'.76'&>$#"'.7654'&676mD5)  z{6lP,@KijjOoɎȕ>>[ta) GG 4?a) ll >;_-/ 9GH{zyN@,KԕoN繁y! ?hh>$ D" >â? $ n"&5462'#".54>22654.'&'.54>32#"#*.5./"~~s!m{b6# -SjR,l'(s-6^]Itg))[zxȁZ&+6,4$.X%%Dc* &D~WL}]I0"  YYZvJ@N*CVTR3/A3$#/;'"/fR-,&2-" 7Zr^Na94Rji3.I+ &6W6>N%&60;96@7F6I3+4&#!"3!26%4&#!"3!26 $$ ^aa`@@^aa '7  $ >. %"&546;2#!"&546;2#/a^(^aa(N@@4&#!"3!26 $$ @@^aa`@^aa '  $ >. 7"&5463!2#/a^(n@^aa(N@ %=%#!"'&7!>3!26=!26=!2%"&54&""&546 ##]VTV$KjKKjK$&4&Ԗ&4&>9G!5KK55KK5!&&jj&&#/;Im2+#!"&'#"&463>'.3%4&"26%4&"26%6.326#>;463!232#.+#!"&5#"5KK5sH..Hs5KK5e# )4# %&4&&4&&4&&4&` #4) #%~]eZ&&Ze] E-&&-EKjKj.<<.KjK)#)`"@&&`&&&&`&&)#`)"dXo&&oXG,8&&8!O##!!2#!+"'&7#+"'&7!"'&?63!!"'&?63!6;236;2!2@@8@7 8Q NQ N 8G@ 8GQ NQ N7   8 8  H H  k%  ".>2I20]@]@oo@@oo㔕a22]]p^|11|99|11|(%7'7' ' 7T dltl)qnluul)1$4&"24&"2 &6 +"&5476;2 &6 LhLLhLLhLLhL>  &   &`>hLLhLLhLLhL>&&>G  .7)1!62 1!62he220e22> v +4 [d+ d 135#5&'72!5!#"&'"'#"$547&54$ Eh`X(cYz:L:zYc\$_K`Pa}fiXXiޝfa  (+.>#5#5!5!5!54&+'#"3!267!7!#!"&5463!2U``'    jjV>(>VV>>Vq  ( ^(>VV>>VV=&'&'&'&76'&'&.' #.h8"$Y ''>eX5, ,PtsK25MRLqS;:.K'5R ChhRt(+e^TTu B"$:2~<2HpwTT V/7GWg. %&32?673327>/.'676$4&"2 $&6$   $6& $&6$ d -- m  ,6*6,  mKjKKjoooKzz8zzȎLlLU4>>4-. YG0 )xx) 0GYޞ .jKKjKqoooolzzz80LlLD/7H#"'.7'654&#"'67'.6?>%"&46227#".547|D,=),9#7[͑fx!X: D$ +s)hhijZt<F/*8C,q؜e\r,WBX/C2hhh=tXm>NZ+"&=46;2+"&=4>7>54&#"#"/.7632  >. $$ p=+& 35,W48'3  l zffff^aaP2P: D#;$# $*;? R Cfff^aa'Y >O`"&5462&'.'.76.5632.'#&'.'&6?65\\[( | r [A@[[@A#2#  7* <Y$  +}"(  q87] F  _1 )    #1Ke34&+326+"&=!#!"&763!2#!"&5463!2#>?4.'3#>?4.'3#>?4.'3Xe`64[l7  , L; =+3&98&+)>>+3&98&+)>=+3&88&+)> Wj|r >Q$~d $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgY $kaw+-wi[[\;/xgYJ\m4.'.'&#"#"'.'&47>7632327>7>54&'&#"327>"&47654'&462"'&476'&462"'&47>&'&462i$ $^"  %%  "^$ $W "@9O?1&&18?t@" W&%%&4KK6pp&46ZaaZ&4mttm ^x -  - x^ = /U7C kkz'[$ =&5%54'4&KK4r7>54 "&54>2"&462%"&54&#""&546 %#"&'&'.7>#"'&'.7>&4&&4&4&&4SZ&4&&44$#&&&j3$"('$&4&[՛[&4&&4F&4&]\&4&$  !D4%  ,\44&&4&4&&4&-Z4&&4&;cX/)#&>B)&4&j9aU0'.4a7&&u՛[[4&&4&@&&]]&&Ώ0 u40 )4#g&'.#"32676%4/&#"326'&#"2632#2+&'%#"'&6?676676632%#"'&6767#"&'&6767#"'.7>327"#"&'&6763"'.7>;7632;>%5K$ "0%>s$ "0%>;;>%5KVL#>H30 \($$(\( єyO2F/{(?0(TK.5sg$ єy#-F/{$70(TK.5sg$L#>H30 \($$(\#(@5"'K58!'"58!'"55"'K#dS$K K$Sdx#@1 w d>N;ET0((? - 2K|1 wd#N;ET0$(? - 2K$#dS$K K$SdxDN\2654& 265462"2654 #"32654>7>54."/&47&'?62 &4&&4&h՛[&4&r$'("$3j&&&#$4[ " @ GB[ "&&Β&&][u&&7a4.'0Ua9j&4&)B>&#)/Xc;u՛ "  " Gi[ Xh#"&54676324&'&#"'>54#"32#"54>54'.#"32>7>767632326#!"&5463!2b )   :4FDN  [1,^JK-*E#9gWRY vm0O w@wwwC22 c@X&!9{MA_"S4b// DR"XljPY < @www%e4.#"32>7676#'.#"#"&54>3232>754&*#"&54>763 >32 ''il$E/  @P@ ^`'W6&!.. ! -P5+ E{n46vLeVz:,SN/ M5M[  ]$[^5iC'2H&!(?]v`* l b$9> =R2 #"&5467%!"&7>3-.7>;%.7>322326/.76/.'&6766/&/&#"&676 &676&6766/&672? =1( H/ '96&@)9<')29% &06##$ J 0 7j)5@"*3%"!M %#K"%Ne 8)'8_(9./=*%8!Q #P"\Q#N&a)<9bR]mp%"'.'&54>76%&54763263 #"/7#"'#"&/%$%322654&#"%'OV9  nt  |\d ϓ[nt  |@D:) ;98'+| j," 41CH^nVz(~R 9\'  r  @L@  @w46HI(+C ,55, f[op@\j;(zV~i/5O#"'&54>32&#" 654'67'"'>54''&'"'6767&546767>7蒓`V BMR B9)̟!SH-77IXmSMH*k#".o;^J qןד>@YM $bKd ү[E";Kx%^6;%T,U:im=Mk).DT4'"&5463267&#" 6;64'.'4'>732676%#!"&5463!2),蛜s5-54&#"#"'654'.#"#"&#"3263232>3232>76 $$ Cf'/'% ( $UL ( #'/'@ 3#@,G)+H+@#3 ^aaX@ _O#NW#O_ .* ##(^aaq[632632#"&#"#".'&#"#".'&54767>7654.54632327&547>P9 B6?K? %O4T% >6>Z64Y=6>%S4N$ ?L?4B @{:y/$ ,'R! F! 8% #)(()#%: !F Q'+%0z:zO_4'.'&54>54&#"#"'654'.#"#"&#"3263232>3232>76#!"&5463!2Cf'.'% ( $VM  ) #'.'@ 3 #A,G)+H+A# 4 w@wwwXA  ?4N$NW&M&L  /* ## + @www O$>?>762'&#"./454327327>7> EpB5 3FAP/h\/NGSL  RP* m95F84f&3Ga4B|wB.\FI*/.?&,5~K % & Y."7n< "-I.M`{ARwJ!FX^dj''''"'7&'7&'7&'7&547'67'67'67'63277774$#"32$   *'ֱ,?g=OO&L&NJBg;1''ֱ.=gCIM $'&&NJBg=.%w؝\\w Ioo<<-NIDg=/%(ײ+AhEHO*"#*OICh=/'(ֲ/=h>ON.]xwڝ]7e[@)6!!"3#"&546%3567654'3!67!4&'7Sgny]K-#75LSl>9V%cPe}&Hn_HȌ=UoLQ1!45647UC" !-9[nx"&46254&"326754&"326754&"26754&"26#".547632632626326'4#"#"54732764&"264.#"327632>#"'"'#"'#"&5#"'67&'327&'&54>3267>7>7>32632632T"8""8)<())(<))))<))<))<))<) Tد{ՐRhx=8 78 n 81 pH_6Soc F@b@?d?uKbM70[f5Y$35KUC<:[;+8 n 87 8/8Zlv]64qE 'YK0-AlB; W#;WS9 &(#-7Z://:/Tr++r,,r++r,,r++r,,r++r,,ʠgxXVעe9222222^KVvF02OO23OO`lF;mhj84DroB@r+@222222C0DP`.r8h9~T4.&o@9 1P%14'!3#"&46327&#"326%35#5##33 $$  }Pcc]321IUΠ?LL?cc4MX &04;0XpD[[DpD,)&&Q 9V\26&".'&'&6?.#"#26327677>'32>&3#'&+"?626&"#!'.'!"&5463!>;26;2!2P P  92#.}SP9::%L \B )spN/9oJ5  !+D`]BgY9+,9% Pk 4P P &NnF!_7*}B<{o0&&B;*<@$ucRRc#@16#37c&@@@ J"@*4^`ED B o/8927 *@OLC!T!323X$BJ@@@&AS 0C 59" 'D/&&D4 88 $5A&%O#!"&547>7>2$7>/.".'&'&2>^B@B^ >FFzn_0P:P2\nzFF> R & p^1P:P1^ & R P2NMJMQ0Rr.B^^B 7:5]yPH!%%"FPy]5:7 = 4 QH!%%!Ht 4 =<"-/ ?1Pp+".'.'.?>;2>7$76&'&%.+"3!26#!"&54767>;2' +~'*OJ%%JN,&x' % ^M,EE,M7 ZE[P*FF*P:5  ^B@B^){$.MK%%KM.$+X)o3 "a 22!] 4  I>"">,&S8JB##B12 ` `B^^B8&ra#11#$R&  "&.2v%/%''%/%7%7'%7'/#&5'&&?&'&?&'&7%27674?6J" 0<=_gNU?DfuYGb7=^H^` =v~yT3GDPO 4Fѭqi_w\ހ!1uS%V_-d 1=U{J8n~r'U4.#".'"3!264&"26+#!"&5463!232+32+32 0P373/./373P0 T=@=T֙֙|`^B@B^^BB^`````*9deG-! !-Ged9IaallkOB^^BB^^B +Yi"&54622#!"&54>;2>+32+32+#!"&5463!2324&#!"3!26֙֙0.I/ OBBO -Q52-)&)-2 ``  ``  `^B@B^^BB^`  @   |kkl"=IYL)CggC0[jM4      B^^BB^^B @  @ !1AQu4.#".'"3!24&"254&#!"3!2654&#!"3!2654&#!"3!26#!54&+"!54&+"!"&5463!2)P90,***,09P)J66S"@8@^B@@B^^BB^Ukc9 9ckU?@@88 @@N@B^````^BB^^!1AQu#!"&4>32>72"&462#!"&=463!25#!"&=463!25#!"&=463!24&#!"3!546;2!546;2!26#!"&5463!2J66J)P90,***,09P)"@8@ @  `@@` ^B@B^^BB^ՀUUkc9 9c`@@88@@2  @ ````@B^^BB^^(%.'"&' $&  #"$&6$ wCιCwjJ~J>LlLśJSSJ͛>6LlL$,  $&6654&$ 3 72&&  lLmzzBl>KlLGzzG>'7#!"&54>7&54>2  62654' '3/U]B,ȍ,B]U/OQнQ>+X}}X0bӃۚӅb0}hQQh>ff#=#!"&4>3272"&462!3!26#!"&5463!;26=!2J66J)Q8PP8Q)  ^B@B^^B``B^VVVld9KK9d` @B^^BB^``^+;K[eu4.#"'"3!264&"254&#!"3!2654&#!"3!26%54&+";2654&#!"3!26!54&#!"!#!"&5463!2"D/@@/D"?,,?pppp@@@@^B@B^^BB^D6]W2@@2W]67MMppp@@@@@@@@n`@B^^BB^^+;K[eu#!"&54>3272"&462#!"&=463!2%#!"&=463!2+"&=46;25#!"&=463!2!3!26#!"&5463!2?,V,?"D/@@/D"pppp@@@  ^B@B^^BB^D7MM76]W2@@2W]֠ppp@@@@@@@@` @B^^BB^^A#"327.#"'63263#".'#"$&546$32326J9"65I).!1iCCu +I\Gw\B!al݇yǙV/]:=B>9+32%#!"&5463!2#"&54>54'&#"#"54654'.#"#"'.54>54'&'&543232654&432#"&54>764&'&'.54632  ?c'p& ?b1w{2V ?#&#9&CY' &.&#+B : &65&*2w1GF1)2<)<'  ( BH=ӊ:NT :O )4:i   F~b` e!}U3i?fRUX|'&'&Ic&Q  *2U.L6* / L:90%>..>%b>+ +z7ymlw45)0 33J@0!! TFL P]=GS -kwm  !*(%6&692? $&6$  '   al@lLlL,& EC h$LlL /37;%"&546734&'4&" 67 54746 #5#5#5ppF::FDFNV^fnv~"/&4?.7&#"!4>3267622"&4"&46262"&42"&4462"$2"&42"&4"&46262"&4"&46262"&42"&4$2"&42"&42"&4  R ,H8JfjQhjG^R,  !4&&4&Z4&&4&4&&4&4&&4&&4&&44&&4&4&&4&Z4&&4&4&&4&4&&4&4&&4&4&&4&&4&&4&Z4&&4&Z4&&4&  R  ,[cGjhQRJ'A, &4&&4Z&4&&4Z&4&&4Z&4&&444&&4&&4&&4Z&4&&4Z&4&&4Z&4&&4&4&&4Z&4&&4Z&4&&4&&4&&4Z&4&&4Z&4&&4%-5=EM}+"&=#!"'+"&=&="&4626"&462&"&462"&462&"&462&"&462#!"&=46;4632676/&?.7&#"!2"&462&"&462&"&462"&462&"&462&"&462"&462&"&462"&462@?AA? @ @R...R@`jlL.h) * * $ %35K.....uvnu....@@jN  * * .t2#K5..R..R. @Hq '&'&54 &7676767654$'.766$76"&462&'&'&7>54.'.7>76ȵ|_ğyv/ۃ⃺k] :Buq CA _kނXVobZZbnW|V 0  Q2- l}O  / :1z q%zG 4( 6Roa ą\< )4 J}%!!#!"&5463!2^B@B^^BB^`@B^^BB^^%#!"&=463!2^B@B^^BB^B^^BB^^ &))!32#!#!"&5463!463!2`B^^B^B@B^^B`^BB^^B@B^B^^BB^`B^^#3%764/764/&"'&"2?2#!"&5463!2    s^B@B^^BB^ג     @B^^BB^^#'7"/"/&4?'&4?62762!!%#!"&5463!2     ^B@B^^BB^    `@B^^BB^^ ! $&6$ .2r`LlLf4LlL#.C&>"'&4762"/&4?62'"'&4762%'.>6.'.>6'>/>76&'&.'&7&'">?4'.677>7.>37654'&'67>776 $&6$  ( 4Z# # & # # & y"6&.JM@& "(XE* $+8 jT?3#'.'&!3!2>?3.'#!57>7'./5!27#'.#!"g%%D-!gg<6WWZe#1=/2*]Y3-,C1 /Dx] VFIq-HD2NK '>*%R= f 07=. f D]\|yu,0>Seu#2#"'&5<>323#3#&'#334'."#"+236'&54.#"5#37326#!"&5463!2 <  zzj k-L+ )[$8=".un/2 ^B@B^^BB^5cy    (ݔI(8?C (3> #"($=@B^^BB^^0K S&'.'&'./674&$#">&>?>'76'# "&#./.'7676767>76$w .~kuBR] T%z+",|ޟj<)(!( ~ˣzF8"{%%#5)}''xJF0"H[$%EJ#% .Gk29(B13"?@ S)5" #9dmW";L65RA0@T.$}i`:f3A%% BM<$q:)BD aa%`]A &c| Ms!  Z 2}i[ F&** < ʣsc"J<&NsF% 0@Wm6&'.6$.7>7 $76".4>2., &>6'"'&7>=GV:e #:$?+% q4g &3hT`ZtQмQQмpAP1LK!:< }҈`dlb,9'  %%($! a3)W)x  оQQоQQcQǡ-җe)Us2XD\ϼYd /?O_o#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543#"=#"=4;543%#!"&5463!2++532325++532325++532325++532325++53232p00pp00pp00pp00pp008((88(@(80pp00pp00pp00pp00pp0     @(88((88     /Q/&'%&/"&=.6?&?&'&6?'.>-#".6?'.>'&6'.>54627>%>76#"'% %6 27 2G f!)p&4&p)!f G2 72  *6 " 47 2G f!)p&4&p)!f G2 72 " 6* !k 3 j&3 %,*&&ր*9% 3&j 3 k!./!>>$,*!k 3.j&3 %Ԝ9*&&ր*ǜ,% 3&j 3 k!*,$>>!/.&6.'&$ &76$76$PutۥiPuGxy Զ[xy -_v١eNuv١e =uʦ[t78X &6# #'7-'%'&$  $6 $&6$ 31NE0gR=|||">"LlL^v!1f2iЂwgfZQQ^>"||||wLlL &ZXblw.'&>'&'&".'.'&&'&'&7>767>67>7626&'&>&'&>'.7>.676'&'&'&'.67.>7>6&'&676&'&676.676&'&>&'&676'.>6/4-LJg-   $  6)j2%+QF)b3FSP 21DK2AW ") ")$? ? 8A& AE5lZm= gG2Sw*&>$5jD GHyX/4F r 1  1""!l=6> 6 ,5./'e    .*|Ed! u & &%& &5d ))66 @ C& 8B @qL?P^7 G-hI[q:"T6 ,6 &/`  L wQ'   A ^   "  $& _  y  * <Copyright Dave Gandy 2016. All rights reserved.Copyright Dave Gandy 2016. All rights reserved.FontAwesomeFontAwesomeRegularRegularFONTLAB:OTFEXPORTFONTLAB:OTFEXPORTFontAwesomeFontAwesomeVersion 4.7.0 2016Version 4.7.0 2016FontAwesomeFontAwesomePlease refer to the Copyright section for the font trademark attribution notices.Please refer to the Copyright section for the font trademark attribution notices.Fort AwesomeFort AwesomeDave GandyDave Gandyhttp://fontawesome.iohttp://fontawesome.iohttp://fontawesome.io/license/http://fontawesome.io/license/      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~glassmusicsearchenvelopeheartstar star_emptyuserfilmth_largethth_listokremovezoom_inzoom_outoffsignalcogtrashhomefile_alttimeroad download_altdownloaduploadinbox play_circlerepeatrefreshlist_altlockflag headphones volume_off volume_down volume_upqrcodebarcodetagtagsbookbookmarkprintcamerafontbolditalic text_height text_width align_left align_center align_right align_justifylist indent_left indent_rightfacetime_videopicturepencil map_markeradjusttinteditsharecheckmove step_backward fast_backwardbackwardplaypausestopforward fast_forward step_forwardeject chevron_left chevron_right plus_sign minus_sign remove_signok_sign question_sign info_sign screenshot remove_circle ok_circle ban_circle arrow_left arrow_rightarrow_up arrow_down share_alt resize_full resize_smallexclamation_signgiftleaffireeye_open eye_close warning_signplanecalendarrandomcommentmagnet chevron_up chevron_downretweet shopping_cart folder_close folder_openresize_verticalresize_horizontal bar_chart twitter_sign facebook_sign camera_retrokeycogscomments thumbs_up_altthumbs_down_alt star_half heart_emptysignout linkedin_signpushpin external_linksignintrophy github_sign upload_altlemonphone check_emptybookmark_empty phone_signtwitterfacebookgithubunlock credit_cardrsshddbullhornbell certificate hand_right hand_lefthand_up hand_downcircle_arrow_leftcircle_arrow_rightcircle_arrow_upcircle_arrow_downglobewrenchtasksfilter briefcase fullscreengrouplinkcloudbeakercutcopy paper_clipsave sign_blankreorderulol strikethrough underlinetablemagictruck pinterestpinterest_signgoogle_plus_sign google_plusmoney caret_downcaret_up caret_left caret_rightcolumnssort sort_downsort_up envelope_altlinkedinundolegal dashboard comment_alt comments_altboltsitemapumbrellapaste light_bulbexchangecloud_download cloud_uploaduser_md stethoscopesuitcasebell_altcoffeefood file_text_altbuildinghospital ambulancemedkit fighter_jetbeerh_signf0fedouble_angle_leftdouble_angle_rightdouble_angle_updouble_angle_down angle_left angle_rightangle_up angle_downdesktoplaptoptablet mobile_phone circle_blank quote_left quote_rightspinnercirclereply github_altfolder_close_altfolder_open_alt expand_alt collapse_altsmilefrownmehgamepadkeyboardflag_altflag_checkeredterminalcode reply_allstar_half_emptylocation_arrowcrop code_forkunlink_279 exclamation superscript subscript_283 puzzle_piece microphonemicrophone_offshieldcalendar_emptyfire_extinguisherrocketmaxcdnchevron_sign_leftchevron_sign_rightchevron_sign_upchevron_sign_downhtml5css3anchor unlock_altbullseyeellipsis_horizontalellipsis_vertical_303 play_signticketminus_sign_alt check_minuslevel_up level_down check_sign edit_sign_312 share_signcompasscollapse collapse_top_317eurgbpusdinrjpyrubkrwbtcfile file_textsort_by_alphabet_329sort_by_attributessort_by_attributes_alt sort_by_ordersort_by_order_alt_334_335 youtube_signyoutubexing xing_sign youtube_playdropbox stackexchange instagramflickradnf171bitbucket_signtumblr tumblr_signlong_arrow_down long_arrow_uplong_arrow_leftlong_arrow_rightwindowsandroidlinuxdribbleskype foursquaretrellofemalemalegittipsun_366archivebugvkweiborenren_372stack_exchange_374arrow_circle_alt_left_376dot_circle_alt_378 vimeo_square_380 plus_square_o_382_383_384_385_386_387_388_389uniF1A0f1a1_392_393f1a4_395_396_397_398_399_400f1ab_402_403_404uniF1B1_406_407_408_409_410_411_412_413_414_415_416_417_418_419uniF1C0uniF1C1_422_423_424_425_426_427_428_429_430_431_432_433_434uniF1D0uniF1D1uniF1D2_438_439uniF1D5uniF1D6uniF1D7_443_444_445_446_447_448_449uniF1E0_451_452_453_454_455_456_457_458_459_460_461_462_463_464uniF1F0_466_467f1f3_469_470_471_472_473_474_475_476f1fc_478_479_480_481_482_483_484_485_486_487_488_489_490_491_492_493_494f210_496f212_498_499_500_501_502_503_504_505_506_507_508_509venus_511_512_513_514_515_516_517_518_519_520_521_522_523_524_525_526_527_528_529_530_531_532_533_534_535_536_537_538_539_540_541_542_543_544_545_546_547_548_549_550_551_552_553_554_555_556_557_558_559_560_561_562_563_564_565_566_567_568_569f260f261_572f263_574_575_576_577_578_579_580_581_582_583_584_585_586_587_588_589_590_591_592_593_594_595_596_597_598f27euniF280uniF281_602_603_604uniF285uniF286_607_608_609_610_611_612_613_614_615_616_617_618_619_620_621_622_623_624_625_626_627_628_629uniF2A0uniF2A1uniF2A2uniF2A3uniF2A4uniF2A5uniF2A6uniF2A7uniF2A8uniF2A9uniF2AAuniF2ABuniF2ACuniF2ADuniF2AEuniF2B0uniF2B1uniF2B2uniF2B3uniF2B4uniF2B5uniF2B6uniF2B7uniF2B8uniF2B9uniF2BAuniF2BBuniF2BCuniF2BDuniF2BEuniF2C0uniF2C1uniF2C2uniF2C3uniF2C4uniF2C5uniF2C6uniF2C7uniF2C8uniF2C9uniF2CAuniF2CBuniF2CCuniF2CDuniF2CEuniF2D0uniF2D1uniF2D2uniF2D3uniF2D4uniF2D5uniF2D6uniF2D7uniF2D8uniF2D9uniF2DAuniF2DBuniF2DCuniF2DDuniF2DEuniF2E0uniF2E1uniF2E2uniF2E3uniF2E4uniF2E5uniF2E6uniF2E7_698uniF2E9uniF2EAuniF2EBuniF2ECuniF2EDuniF2EE=O<01hmitmproxy-8.1.1/web/src/fonts/fontawesome-webfont.woff000066400000000000000000002773501425660472000231660ustar00rootroot00000000000000wOFF~ FFTM0kGGDEFL OS/2l>`2z@cmapi :gaspglyf _yLMheadb36-hheab$ hmtxb Eylocae \maxpl ,namemD㗋posto`u=O<01hxc`d``b `b`d`d:$Y< xc`fdbʢb l |6F0#Fnx͒Jqgje>"D>{EO >,"u^[[[jos_M%:0g80B.Lszðפ 1YlKWvest)Mk^Zֵ֪m׉Θbk̳26>'YҖjukZۺgm2 (4-iEkЖv}XB Y``c9ZJV5eY߆6G ΂`3| 6[uIpn-[pL0Lp;׸%8o>F8 G8`Wί"E^_=(K,FK+ybx TՕ0o}{uuuwUWիnnjmz-nvEEAAJ!*(hD2c%FʦEbb6$&7߹UUW7 tw{98m8bI ڃ݌7 SEG!3j㔐=w;P^IA;RRnkLS.)o8G([)9O,,AtS h yujZupPGxN on{ho2AD-r]u5e^dMX8=r5ͻ^Q\~2V0 o0kC qA跍 G< 9v`|NXWI:"'aW޺O=}k#"7e %Vs~-y$ŵXw&'q.n.EK#JDڝn봽7=|wL:Ӎ2vmrRv:=0P@DۓVZ7eOd7HMSY|[of'BL}ƷҗV^+{W=uҤ֦='j,| ;vAo=0q8"I³8yZ6Ǵo9q< i3k1%& uk {H}@΁W—^qԷ4;gg7Ny/ qPOЌL4q,ԇ"Sv=jL /UjC-woȍnj̮{j\ vEk z>pn=^=ajID(෠quF;э5֮s7 ;QC7U[׈yZIۘػ*!$ dⵄŖ-ˇ?{mf6po~mԽwoG6Moza--m#]?]?Vkzܥܵ.>)9NH%&T/ _IAxOB]8(.v)G=HPSUP>fFE-GGs|'?~zI*R|[` -V'ݙGP3b'\RI̞#n;W ٟDTѹb80^s6,rȥ ism15kk,}qWȝ;tseYqqC/0q|> 3W/ըsF"sIoAHI 8C„ w~@ _(]h=r9p! ;H-[Ifw;%=d꯵bmH)k=o\hEi 7i:-!mn:`[G]GE,;syH62ƈs՗:I@^\wOVõ<g?]Y{?qKgH[X&tdn[,Z!H6#=nݳ;OWUG4]]6ٰp7[aM5PB]?4P呂7o\!׺ߜؤ 2>8/p2h@k~ھB~a[r=Pr8SescF ӗ S#P|0z'zS)8aFBFE VrJ(EfDpU\'h4P jd3}CvfM}Zlf,.pj1tYj2lƗ,U<:zt[%Y!1vMfrc:_n"7zwvm zuidtO.3Ku =.#Cjn(,THu_Z 6qhhP4#JH%jt3M)#zzdt1Dn~9/ȋB@NV?p'r f: ;bBQHb$h3CG|#v2ydm)esvw~٬fp~DG r 0^XzˣՇcl& \`\8HHa IC?6:5H;lވ4C&\FjԬ,|MCݔ/f8ܮ2 .ҍl _/AkTVΝg ~T΂<`2Q&;XAW@@gj{j, suuE ֟:A 8,&ռ }|b0lFQ$px=4ddm7nru"N:O u^x@񝂍CG*%F>Tm?2.opˮ1r\T١K+L؜cn:8qyN\Dvj[ܦDy/*=H [0l8=`Dd&76tOd٧,崅v2+׷ TU[NHN8W|fG{ܘlT_Z1 8j `Ar㼌` h *b #ռBj0s$n^7w $Gɡ;N .A>3;My?zpͥΙ4aqp҃GFw|]֯!ؾbvq8e+)h.,U~4]h.P4s)+kqD2uϸuE3 V⭯ҟfS8/D]5ޖ*xWGj}l&klnçiPv'6#(%)>qEo6U+6ŋ8ۢlޏ> `Mn''zB-t/ꬱ3ik3 55Z 1ao|+ őm 0$YəOa1ag9up9Gת+b=H߀Q1hT]ҒQ^?s9ػ lB|4TNYBL, g#5A㉐=!7~=/X]WuwZW避[ꞞWd==Bm®ҏ΋v?$ E# L!7ط!TRRI4)H#l*:#H.)pӇ źRMB=ƅ(ǂ͵˥>A,_2%5pyn6/Mbt,L֮l+9QGb]*D; {PZ!*U1|s{"3\gGχyG:-nQg7`ԏ3xAx%ÏUXMZ&HX9>osGa '!lü|EW-ebbxsY06E>)VH ߰}V=G~Ykh/;ۇ0{4.c\h`5 FA5Tg[4#So3yuy=<'j{ hNk6 @1c/5 -T:`YX]g~ilp!e>1x06?eoAsb̪fyb3@B߂Yq?;m)h4skP UfW62c>8F(t*GC ym srp? ICY:ϻ&͜99TY-k%)@|FFh9*(RtKǻTXM-IP.%C"?,+ˆ= >tUgQWw#Υ7 ݋[P ޮ'j7 7̗9ZI SO4YkDE͂B~`Ig;mu֢zSg)rE܉=mK9ZD]4~7߉R6Hۂ(ji!BldpӜ^zz拾gF:qꢝkWl/СuX2rTsBנͫڂt}}ƶ_5 k4 A;oHLϹ)z.quAzyxjk5F-@lҙcڗҗ\6= O]9/5ڔ볝\tOCT3f(i ]w PiQwγ=JߌvGޮy[[,Et&QocÂyb66kMK|֋$Yz%P(^87DrK`%5.: Ďx=mnًm]Ю&2G(-@Q7xu3%@p~нt S]=)AG AVg; *=$mz -|_EZˢk<5U5fFIj`=H})0~F,"N6k"}ṒkT"$mZPc',ϛtzՅ];+j +NG>K#h-zp6\;yb~9.m \=qrqü=fS 6u(؍3#0  :Nz{SM]"`R .Cr`-U{낍znq tx ic+Ԛ:3Y㳙N*aVP `1Qb@fc^X9̼ܶjtҜY ӂhھ3 ijs+\8Tvi|Q< v߹c81-t\16GInJ:̇hX Gr+4Hjv4l!,cC54{ٱ4dR~p*;9nC%d}dA 4Q8iOi TgdulUSAq$.j6U;MǶۏێۏj9JDvAFbmLOI=`jf:>IǁJ! 6Txưqn̓S9ĀM|!ґ8X)hͅͳ(,ӌ2+lD3Qɕp$`Pt[ DV2opo%xZ)n:p4N)F ՆtT7Mu`8P*r >(O^tXi(M4! t(>hcU<@ܦç$M'(J׳Q܃<8Vjj7P?Ͼ;_!Q.h|:B)Ӓxܘs_d9aN=.WO.\|_O&tk.".Dp53͓ 6`8IuKjk/wiUSusUlr ̥;ѠMe`TB&n¦\ g2pd[0Ovz I'm%41}@€:įZ/r @1m8_.WRlv(F5Aս~]*@Qؿ VgM܊:MʞQZ㖵. HfJwKIA\f7zl}5VzG Ɛ u̻vߋaɰZ(S6W z7ek[j #6[6iSڣn@d`[}i]<{bN&kG[Q`Ek$|'GOR4: yX1dhz3TʷL-3DG%Z b锥3I陌R^cy,3P!@ieNq좀FS'}@4шÏ~*T(PY+=!?}>Ю+w*3Usƽ i[9a\uWeY5 +,iK\ʚe<zKC&Hdbktݩ7!;BTR@J vKU8bUH^Q;Okb%[QHO 9谉0r0}U>ʔV5^ܵ}ecFmۈrqLEl "I5ڦfU2cW+O, MJ񝁧6y?*0&Nݚxq?)>e( @qTVx>sjAi2W@WU{LГK^ A'96&E[ h8J*X>wyW+Vc*YP!3 ^ %"`ɒRcD@2ܵG5gL6}*Xl틵\"*p9B4MzA65L.2k,0^>G@@Hty Z4iepWtAh,8<{9ȽǷƶwZOYE< Z)t#/崐\F7ʔB>(&6ldit/=n>?&s]@Ν0Z.3Ĥ9MG6XIJHXa:C}3 6~>D3UO>[vZ_}סqN!ʃ -W S Ha)Y'lg8=`z(bwvi:2E!`;x,Y ߩ =Іj^ǻQ^_Yy`Q[&aYQ us0{&m胑*j)TC$ YQ>*P}H˥_7!n?Vا(sOGRBXbG/*󨴉bE("lrʔ$ΫdJwGp6 P/#j mtCR0}Bj̣RXvI>(j=:ECtV:O[h[5"uE3W. f[eܫ8P)e 0Rԁd.ُ:~}t<)/Q cOBGGp<"-G-b΢y3b#5RPCk{d˚ ح6d]LdLu鋶 LCzӮIYs;A@*nyڢKˏɩEWeMâx[*u -zҗrizH> 2$ =_j7{!h7Ύ|pfs%9LAQ,2WH(EEug&/ $̃cm$0^(K_ C]Di+/TRhOJ?Nޛ j; 쁳#ISm0Q4WՏ5_fd "0ԏ ~D}R'k GK1(_/TFȤ8>Q8m.mstÁ-`wZaxx";ͯ2o2:h*4X-hW3snP,ɞ "ޗ`7Nw8ɐD\ (,f鄝 IM|؟նkÿl5nv xL/LM}ݻ/Еum.umd>Nh&kԵ-h# +qs}v.L8c|P=/2,T,\fxP!:*}uLvyj{C [ ^܋lV͛CZk9~_+2_ʗ7%\~NVw|:$^fH-œl6[DniD>=}4b=U{xCu:6ݨ18=Z%ܓ&?i*V߻"z,K=,5keb PÒ}aM)dŐ".Aǝ2AnK% %7; QΤx9: J's9:(w̿sltWN~+lAڏm[w77n\W<9-N߹ti?";iw[;LvP2zrgkcl;#E*b8*<~h!:Q@qӼek/#@wꪫ' r*2_2mppm"Oގ:wFgRۜ{zh?U_3m3ؾ)[_./d jG̨.+{7g|6w6؟>d5;{O"-<+jaW22pWagy6&BhI2%1S*[ϤF۷%nwT QĶ!=00!dP$Oj!%l6bd[6,6`^Hfɖ3V ߶[8|\MQ lƜYxj?KO3ٲ%))JrGƼQ̼)2c"^–;@Y5u!'hVGTi M9#(ן<4s{@efQ`Gy 8L"KB3+fOx_c`= C@d-TOj+Jw]f1򉠦J -L[,Əvu&}z)AԫyzX߶"MWwP-蒺Mrk 44LZvɎiZcKU/Nja,a !"Y<]K-{S &,- l5V(DSJZU+6UԤ)jȀMXju5xkOxkCf>v;oĂu)O[H%rJrZNCQn?|x_B*kgYn3:B4WͤuQ.RMF2>8G3J<ZŠrVŗY~P9w;< +iչ+5DDhp,;ʹjfƼ=䵫9 3Ƒ,@('h:Ƌ&mTkPq8󨴱!ä.#Q{== 4V#mx _)IfC#yFN uQRPQyQ u:]g*OU֧c'PfՅԭںo>x,uP^"yXdci+Y_'z6~(+q$U;{S<^xGn}ouvXt%&3`.:gA'%O0j@Ew:мjdqge4c&ūY3]*tI* r6% &AR^3$p,a2GÇ}O>W476Ոn7[YNqOecu/=cm:&4Co<}iAO6ăNYm:̲f3J"MK:Ek:e-O7 6;kh}x?1/\g^y}7|4q'7o^ o.Uξ&d5v 3_P MpĹVjlU  a^vqǹ܈\?虽쪰:Oob2AL29zXvQ VUq^k%@$Ǡ#o}TscFW}$yF$y^2:l4/maԽ&oL3ѤNIq!#ĺ~N>0=ٞbDAw Oh CTѡ ֩FI.M#Œ3ze{EvceR] ecsERn`{ahZ]'3W0vIxV[mQ8f64Sc%WrF.aR6aLv0n=,L ZBU\]aJXL7e銛 ljQƀcHj\}MGޛ [X@"WdNS<+#(;<"w~omyL'DpEbY?~{{,o,RD(JbC>ܶ_dՇwffsܦk3ގ&~L =$&Cyd"le؄ tQRʉ@*΋7JՄpC#5-Vgo !Gi 4&NpOo޴խ9k'y=JS4/;٬vY3MiB< (Yuv<9_m@|zU _<';^;#b})Kywno%6,i7-+v(k6ic"Ym=t#WRTmR[nafʭklW޼(IdrUU5=^Dfj}-:$rp( %\x+>wW؄ Ou gq/,W:˺/Ɏ+ y+&Lo) @[@exbiu;:Ykw[50x:rsS&_Xxf[bT:7ak}Yx<5r'(>q-proɴ2HU&I-Kmhɠ\YFY`|fM0]63Bw5%#'iH(8[*k.Etc&aNmVJQKTMbX4?#4c왓Q,<v5?J [Js'ڛiӒӇC>䶵hMz__m27b2HC' j ,JN؋ LuqMZW7'./^L^DL%S n4:OW^of߷Rпlq{\PȖ叙y4*xBav kx@͗qY’.3HQF|:rƔ9`P_SRL 6b|jAn~<DN"u0Q\ Wuާfn6oH玤N N'S;)̓vGvejOXJUPsps<׷4}am}SjTYCheubm20~t'r3:_H7M笜YrN:1!-z\MaP}l&pq6*_UYIG~O_KU8FT{t( av"CBf_F;QnqӳB$MU*rg,^GD,IH:7FD Jlk6c']u;& FbFiB"&͙MykUP\M]J~qZ JP$5K?1/,# K:I)DoY:Mg!'S$M }ÊN~$Ū3wm6]r׊sO^ ll 6H{RvBoLg(iZhVd˂]w!r<3H/7CyYN9Y@LceY֖Y $rz2dk`8v1gI1"0k~,c$ tyh2 ^/sv骩m{ TUM~{WÏɿmkUٹ?΅s4a:ZDg;@Vם4`gلw]x/goLvw'vڟڔyK<+Ǟ~NF=ΐ7.'hٖ}t)vSK4Yԉs]kWN-ЯK`~kR-^"9BF%`%5S'$^\o;NKM#_5yr֖ jKgMdn7Y n NlݮmGYN̂09E&WKbK|ĸJﱵWr{ݷkQcZ\2R؛Oۡ_h]Ըy&܈V;~M/׭n߮>_[./m2A qJ{ >L M8Af]'vHTUOμŃ̚u\eAb~u:ynwݥIٸ$j[QV*b 聇nEC*ZɭEo?҃&k=t#=KTrfWQjJN^yٔQW/Oo^rrj;NM4I`0wϚ _ߜ !Iouz#3tzi kjmfL'k ^9uDћVnǼ^߲rn_CSC "6Gi1#W0=p']@8z}Q/ F"̒ &=lFwdF3v1FuDFYV'F`.bNu䡁 Vl|I׀ɷ*~)Z*!+uQvCM/vԂ.qcYs, wDiN6 YrLU߲[crcq5)V!c031;B0ތeG͝UaVNUe (;;|d;_TA"?/}Mi ;]wt7WY㰛nNgh7EB7_RE=SxV5P sm`ržYazRat k_F= dVٿgCj߇%T}[n.Z$Uq:ۛ*<ggnGh (U?.b=Ђ z3ek 4 v^QVJRT+N1Ey D;YC+dNA݇n$9MAyhpJ=^蹭%[ҫ{\r8L^Rڠg8ޥ~ad8U=gP'1.#l =ΑѬzR6np~[EfnG+y|:fE˻~E׶Mʟ]f}jE3qMOϚ{d?]uU?#/;s~򹃫ؚǀK-6B'闘̵Lgcg&=G' }S唩VCIsyRCM)rd7&UC͝w4Nsca7fl]tTwݵFè4ou֍2B>#o7(J~jE(EM-P3/rQQ@Wヌ(QUm)!sG7ꜜZ4 …U lڟpd:Cce's2E;u*'$]" c4} vzyDzɨn4bTF.b4R#P*~6tjtŋdۥy1 W!ןD}glْW_A4R/u|]P Ǯ~:t[94{-.ǀyA0 x6-NMvM$c50ghQ61BnW_us;BEg}\"\aQ=#ͧվv1ŊSY(R.i[9 JdQӜ< 0@BNya)j0Vh2쬄sOeP5>I~1!-A8agjNq^76e/쾇ݳRuԢZ&UEJlpYo<2"_:979f阎.! hI4 RkCjGBu +btQPu/ А1TZ5V:+zp8jy\ST!zru8Y۸$ՅFuFY Tj +[kj`GŦ+yl֦Y닍4R,+h")=U>yV˕!V]Z8G_ jW pH ֬Q6P8=wQ9]W809{z$5p+҃D%ꔒ-R`5CbJihEI@xQ@-Jhnא!7#םY ѣX2MnƔi&#ix2nB~#}2n)Ͱ.woB( Yk"5nG PTF;NQ@(奣$%l7Q?lRPfB!wҤJƝaîGٍJ vKgWOӬL_$ta[!i&M>JLBfR% ۣ6!o "$,J{l2"Qo#BQ'!"# H:. o <9*a$ <1ʔ/- ᪠(J&$ f^o ћ}6,+7 g2.;H\Ұf,-JǒEw\Bwjǎ>fM..klDj.Xv}mW\:5֔jKضV3BS$l&ijDYdIO~q!rW)\3 H.iT2R ˔D'i>-(*Qoc$`g#Aꆘ0ߨn7.>x;w,yc?Ơ36I61q ($,Njwܴtr(yh2l{s\p@ 5H?]JHʽgIhhh{ ef zUs|+DWxst -}"<;p> #?X;$}upȖow/&ν'dޒM-3g֛떤$yIEuR ;5ItБfb{g-:6ާ>k0ڹQs.A,1xBU\tBBA= )~3.{ҍPa~OBP:sQS=:Ufs1KɗM @PsygQ')_@\l`|N16fpp3,Y,wZ1~טOnoy'ǗlfCW?Ot=Kz (UQCdPn.<=y]Sd2KZu{d^&P^ qhEAakFQ7><~̈^=QbyAsX Gr9Aժ` ΕMʆ돱, ,)4KݑYZ?0Jd\;|h~ki?ev宰Kv2)i9Jcj~Uivo V޴ʍX~eCkˆƆKڰZn߹ZXkon퀭:h7ΤG+Ș}I]Sfn"u!`*ئ(E3 M N4jnRXMGs/MtbRS{i+-v aJu3Z/WS9ZK]>Ɵյ68N^~i>v$$&x;ό/nTu _pdR7#ƌ]Kqk^:J1)Ǥ5$2 ;ʗ$X[Z(ޜhJ7*%2E叙#zg{hLK,M#ǤOkdւ nnVZĦپ[ȷkV%ʂ:@S>Զ}S~.vm[kl&żVLsHuvM[2/z9ն.S<#y\6 nGfmȬ@xʃEӻeiwXDv [#:bL_hkm[-NٌEZ~emM%Y뛮%Zbth%:9}6xn.^%,uXF>.1^xoUQO7}\1B,53V̒ׄ'Ōzw67Oi6o_rUqp,1qOi#*n;6F(Ny'+ܣcTq333~xh4[ A=,Oc⋢rx{+=.zfGA=SMϒk߉kѥ1|ug\==j=$rR3, xٰU`B!"LQ Jc@({˯F/43ibM6A >A 0Z( zcdI Q&Z+8LTW& aQ<a"*FS)1^T}uМ5`-q'6nh־ ڻO׬%3<h%rܿe :b VY zlN]6p/oyiOc5xrM{>_ؾv5>9Xruʓ3r0rdet|¶Ld_*5hct,g}Wi\<csp=iv6l۽N8E߹ٿ}aq̈́s+Wߚ DٶD^؉>[DPjq\j3th d[)7rhUW]jiK97 X|/>g],pK4YW_ځ/&-.S0+0:AH4bc7o|~۶FyWub^yV{1 o8S8#(緥~w޹jҢ6ĉ"h0PT u) $`]+E:Eq؎W7jD-7(3uŲ{Ql`Y$OCoɊ= ;h>E3g^tPeNB*ʘ!x % ֙Y}IK %epH ZR ́H+!)ʵ * 1B1ˬB`> &)ç & ),~)|H}ؚ"odA[aO:)禓GwLr(yļCgQ#[UN84~c!yzݰҔZ3;zss.FMؾ1 FSI`A 4QByE軼a"OiPSbnByḰXKG`SVЍC/|WM߫ʪkjv! :|uQ(UϜe׷]N#h<;vU{}fjH%X&? Vu~V~j6A'MYvM!GP۹re紳 Dk/s)kq8vI8#x G,c?;_?!syٯ3ηw>w`||tuP~IhhnE/&jy+ٸuTS6ooOoh-Np8ޗU2$u]v$0$ c ߂ST6hBڭw.ci[ҙ-: g*Khq{FA lW?}'MR~<3.([v 'Tgx4JA]ԧ?21:yAc4Qd8`b4Dlu*l.]&' NY ?_EJOG#yn ^TA/UB {dȎU}xX1r_i}~8b*=^]W*s->KdfgQU(s,ZeM\]2)1 $l!?OnG'o~P]h꙾V'E6Fo/q+Zj z*S`OƁ| MUa{o03g}(骪5J8+5OOWU$# +Z J,2Yin>ŖXp 'E!4l񺻜i S(߁TR_ʠ̈́$^ŊMOwޯ,cӊф惞\I`T)&IX3W Sv$Fݸ{e1fHțaw(Q \9u\Ox7NЍ%hۑ\WTT۪˻UmʂjrS-kU-nE*+g]4u,}뮻mfmsMX9UuuUNGQ>+UUG7O(YA!9ې#I%y\gf6)+{?DC<Ukmb~c|T`ᾮ& >E7"B1;/ ʤA$vBfYtجG_))P@ p7:z3hfa2 :v(^&m胍ɛ7Mi(&+;vv&1S {\ر%W[7mnYm}5qoqQˊc^nBq]dZCG6\i9I/`b}ޥ75!parHٰ) |\n@s؇Ӂfs޿jZV+m#~xd Iq|Y;$`kG^i[يFTX *QlN+xDՑ -ML[J ϧ},i.F,2"BGщ0~IeOÖ[咛o}Ta>ľ/oz>E}ʋ `vz%5QlҥH++l6gSÔ|Bh8ڱt}C_Ꮐ֣*=d[™M{WJfw.a44D o*VVA8sP-Ҟ}A" @"Ȥt0+||E4N Łݓ1 9)*YѶQoP@ J2::b?2Hϴ3Y_nx[b¼Y1-Mҧi.#?\!Бck3Fʷ׌8'חed($lٷYS hC:Sli,ɯ䝂Fi$柌tn_=PpT ;(3V{ID{iEZLI sҢc"3[*8#^NG#c`4cCf4q&E:r@B$=DMRI'04 'yP^?RxS^3Ԡj"!psmhg8G41$G>LxNy8.'RԇG@"LC8S1I.uߣBG?> sj6خ0FƆ{17qDXSJRʳR%FL!sM(~l^0av$.XV]Υt:Jt1"GЏeC7aR.#*fE|[rX\pM[\c3`Z*؇qfPW3f!u61SJrmoXQN[1c_.ʁ 6a<K#QGRs7gc7P߀sޝtos02zr {V{n͕{6>]yTЊX(|'׵h%" ׫{i`./Md!]Ђ[x C9w<XcpKCabP#lmПur8/^W`Mfs (=TA{r \X݃f?8:4gdYc O*EuDmO[, fs 6W X6 b%֢Bۇߕ"l?YkZ&|l !\I8 |`&11P/ IK)){@'ZYhv&g @6` wE&yIIJ9DI=Ab̚|/HuD@& 찇NQz^~y @^,, Q `qq__X(.l{^//T8 c#*bi&OaS l"y$&̲Ds7Pu =j\.Qܑ?҆|rz4ʻ}ǃ ufůsfBQBEv^M94$?8<"<.L3jL(L5FVw߽wpf.p©Mnc^8(Uν>n.Key@{SF׆{`| 737KݒpȕHdQ"p(@dY T cTYK KJ+VOwdC$ZѧtHοn w? &iG, 蛙|шD>yA-@K#Lҗ|sĩi@3@gM/<X6t\_ey̺q*+j/2+&Z=9s{] FlƎp7@Ŭ7G/Ð"^9M4%?}e %Ci*fFii&8{L?pG[mXګ`dl'k&cb5ncd`A0g -X RY< zŽU-̞w' v8 jBXV>גk5`Y TTj,OƧ. fء6;*;ZdNywM" 0ԈKՒ4D=#eLpEH6_-8(uwʫ%S$#0zޓd%NQoc[:@~ƹOqS>P 䬕}Ǐ{"f+wm3;a8Zx 9a>n  f|}XϓѸ?Gc"[yggYQ@z䛒K="aU5v:t op I+' /NAO٠#HzK/ ]^z 1Q80)]h" +_TaU8icm<ǥe}d@ųAc`h9NQS&ݫMXKX~ JЃ͠X)=PԯuM7:u&eVb{u+9denWjdSX 6>A8ozt+$5Fv_iN&,>V2 7>#_f 0ZҬ`>&$+H кeH!oڇևhN+?]¿0Ck~\,?0evgφ cuH`s$%C_V@DbQRUͫYA$|E{Z|uaޡU_CSnn "k ǥESʇ8A 2}桫j >M_dd2/?(Jt5XOwNn r>-|<+> z?=y W~><W䯀\0gj[yc~޷CՀCC<9OE2VnK+gj2*j~y\'oޱL+0+1{iuW7*voܨUjFc=|LƦ~߮e˴P9i̫ˉ~d 9yr }uf**?8?'a"U[/͑zyU@ʙpy=K.۳H+9ې3۽RNgQ l]}g+Dd3E d٠C|="猖D$1K/%cio&5OpFrrre+9Sn*YLID##@ fq 패a#'b}=I\̮' Zh|,=:=(T")F`EEVj,Q|FQ_/a| 2rKbIxX^bI&$Jt2(i]NEWؗ,ޥxVcmpF&+a) z؇d=>>1F_9=!~S`;{L|cpn|U^;-.߄m";aX(Ȑ1|YYz_-^U{3u!C+Hn9d>)Ȯ˵UIͧ@E$*}*~ V9_XAW6Я5DT@BlEM+Քd0X v mRfFu%Tc^*-q)tS9岠G)AojYJ}A8I}JJer(Z`Y~IrXimf)~U(0$(@z)p_\zvOw^9;]WU 5c(? z?ܶg'hNrG]ua!z"!`4yp A72E{\ G9 T2 ftBIQ WsxnRP> #G\(:4QSR 7~F9r@ :bQ&eP3RNZD%&J ~2{@1HrX/SV18cYϷw5m4y /T4"9 |O"u(M(֍nb.e1"r% ӆڠgt }*ݶ7DHBlg]rt9m72Z.T 6kuuN^=ŒBaF_lcY@2n6J Ea (z6id0[\IoھfЅ<jW}qG9aM\WWr!(^k=sF-멜 jH NQkpè],/?nMb=Zdy׻pQ/{B5T)~ +0cы[pkM[J%~uD.7Jwuw:l{ٻp=[amEeĉuB=\,UX簙ŀb\CӴq 倢#ҤZa͍ta[;OgxlLl {]WlwGO܏z a5xsbV3wgug=N~%8wo%q1c>(G3J&iJtX2E4} {ѯDVV"oN`4~[b1BM%CvL|"0-m}Fq$Y";(:jш-P=4]W im+wԀvZ9Zی|d涋]v8Uzxc]NnSz묝-'<ShC5j<Ҕ {=.t(F~>WZYfu3 i7QKT h2 SF}R&U*0, 61*ap2Հ::A/J\``AI _/qZΤoޒWz]aГ2KV@o/,hZ[8FCwЗ<O~pz7Q3;{aN jiZC1jvWqӰ^@ub w+#!δƮ2_Y~t$ّI)s";gZA IeߔZ=FaV;vkuvfe[ϳ}{XOV `^B5 5յvvNNyJ>)M`h3ͮsw׈sR7mKWlXu8wNYok׬?޲<;Y(6.x&U8ǹՓ9G̯/!?C#Fl ndB]]yu? y;x m/1HB D_A//Q!;tB!Ll 1q]ee%]/+ 8{k:|KVUY3i$ambAl]Vjoinݮr.xIA->9XhJf3UVa1s8ٗ7RmDC1/Th&Dc5[O`LoFE &_ugKy%:jz%!W`׌Ot\hԆMKMgZ" H{<ܲh䂥3BNOsimM6W˂͢oab x+@] &m 6bZؑʩ;G_^W"Z-FE/.[XGe#^eY3,1h@$NE `u:i4jAy : ~% |8@0mLtJ<,a ZZQ x7YfK'_6=iV;h vo8?i;ZWdu.;9 _H@X~w+*&V݄0ƳG3y&|fsGjlO8vN_Z?dy1BK:87+UZf{R[$Ґ&w(T5!=.MdnEk2M =2Mt,uEFq7-_ h᢯!ZESQ=w"6xoגyyQ;aZ@dԋc?ڭ% <%]C^%=Dhtw 2}Og+a9g5ԸA~ij]iXcǴXmŕc- kU¢HQ .aQiӍ.nz ~LC}SPaa#Tf-V5K-=?QUqxl#_X ,U{/~|ijQ?iځuo'?<]~dlp@`KysMI8pj 22 A8_;ͪKpAu|Q__nNg)!(NiU~[^T VmCg-V祯̌$eEz h΁v@bap([Ӣ~^՘)8oy#km>-<n~"5 > `,g0}`O1k(O1FN/2+lESs_*3 - D[H |$>h^zN R % xN!+ސ_SRCAp4Xetf+XO\7뮋/FähZ, :oEJRb[ hX`l @6)?llGz0=,El#;BcY[7?6s>9=1, ?䟃"zs`<h\Ȥ?,/gyLIhkh6ҋ;^ ׮}|GioH'anCҧvѻKNuu9/ mBrhSڱtb9y97e4O1 ĺb.yp vY&k[j_8ӟ籺\$%i2NC;q*O<$~J>oIzwm"8#e"L :R4pE\t#)_/9^\-}\_r9*GBpH~}>jƊOf/aAl}ع03wWrKDoSB﹄E;N#iQ"H܅ :33#^bZ=.* t7 /lN3/]#ԊYod/2'a-ra|ƙpg+}C2ٌ,KKK<]`mfkẔ&ˆ-NZhn;]-_TDךNjڢnNO]eOȽP4]}iCS]I_%VuY[ 4doD:9a*XP} 3FU. !nS`9^ik3XWG sJAyx4͢}}4WNIk{+B6c[z=kKLw|c\k)[#^ '?'xP:̚wkyݺ^tZ&gX^Z<4\kr|UrH`4͇ >pklw*iBU ~u㪗K:_m-\bl@jGC1`Y*IbQԟ X=G,=i[:[Y3 fȏgY\.۸EC铞|; FS[Z|QЁ> Y`-tSkESI]Sq ` k:/mդ7);psk~&*.(O^ްoPTQ1j}l~e6w댂NèZU@NfIbb0SB4TVq5H `9;Xed$i8p3!3@7f%St3w(7f*ojB(%&4H x*LTB<qJ7;xĒB1u9hԏ0P7@š!Ov)c?pY"h#^ކV!ю@JI+h Xjȏ3n AVpZC/LU:4qaEaa. `M18@ a)p#`DIqhފո>IP!`6N$Or[FY-aMz-JRƤsjh642@ =?4 yioO.6&@ƪ8 g/"*,vh_.@ku-X+v& N8,s{YkUCӂv#tᬘVf(:fi 46/9-ehtGS&T#h*zDlB J@]BZGzղ2Q\g9Fc6i, 2FV;䝎+ ( S@VL)ݛ%NV :aE(B?M'8iѪp|GA5A{z```]wxBaU&$nunw/E!ltg6tF^`r ΀vMs²=j_/ʷNS\ֶBrgUX49m_C{3 SjҚ=&@ h(6UCZEJ`pj&=`ZJBsŌ aL fɤee2[4_6{A\qڊ % k ^qTUJjZlpUHݖymĠWOY\jY`B xqz0 `4 ?1FQKnEF6Ȏz2zKg,zBy|Dk`t鳲T9 vCh hnBӺi~l/tkck6x֮r(rXc7L)D ElP{W(@*M1G3Q_\UܶeIsP( p[Ym\zipG>6o|vݫȃxHwxIJQ$*c|ZBSʳr_ tB[Q́F&FDǦ ݵ>FF^n4ĻHdZg03LE-6tmYQy[n[uZ]k]O-\JXwP4Qg8vi"3bN ~S QK.B.S(Wb d'~LYR4@lm$/kmȕX_51 isQ u Pf`>yIt/&NK4GK at=K2A≫ l6QK'? ݛR:!+ t³BGw$Iz508;6 ob-b!B6 uٳϢ) )egKY@\͍4VB}f$9zx+C#…{ i<AǜJ=żTgյ4kB(gjt7Lp:d<ÈSo^,齺S v5ku&sQ9QcsFlǜ- EЈ`s5DrYuo{wigamj `Ihf܄vSWzM?6YNB&Cm @SY:hk]һ 0b_c␾_]|Ik:dMZ#kv:##^55ZO]ƬNgcD#5XJxb[ZBPCcHTT 9FXe*:~gbmQ(-D6n]]}o #˧QA?W&Md8qWаcۼIS@.js1 /1 Ņ9l\>$6eb/_SfŲ'{n,8>;lO00-q`@6m5 zԡwգ2ӝX㬞VKuycRT9|b $OmkǤ%̣bgDܣ/</_ʷ_}~PDx5(߿|omC٫gߤ俾 F~VYCN$mk/4U9'(h, 6qpiĢU,i8hxk#9dwz-]|VٲY>rI@ڒ\0׷˷D]}JNJ9 W.h,cи H%,g5Px j̭fvU\hH[m\h5՘;;9i6_Q}֢c&;ڢ19-}>WAb .c)In%UD>,/h021:AJ1{+[{q`)~jocGj1iL b*idS!2}5ca2Zldiˊ9KqsTɴ; ;afTU>%+kbGYjQ,VCj)[eP G<\x՞[]jt=~'} 6*#A8ϭT 2 XbKpDZ(׷e!?x2K-_ȥ 5‚Ap ~Uj,{??Z/go~ڒ[ "m'N:La: hx>,jQ 8;Ѡ;_+BU۴}KPkj6uO{{iI= ?s~^X@,h**#Q԰Q3aXHp)Brk$,1J=$_ߥ9$t0us0(LL>(U3')˲X|bk{.$#{b*M 3R*V.+r?Q~{3FO]j\x _b}*JpPh=->"WT>#БZ: a^a"/9$3yɘHy❕;/)aPp-YVtEzk;KKCm?9 iN_u"iS"bPɦ˿ w:W(x 7(cغDdb Q"!24: nH%Ux;R<4~:wCr\32;^q]9;ʉ4q6{;-g*{tGwGUe{{7f'3Nzhw ahb(Qv,(YZPς sLt??0}s9eqr>rtA/;wS@ʇ*]Nr J=RҵԞguH(-]RR$l^ }{n"<̩'T] Gh=:6'cğ0J1HC1TOk0q)}F?H}wÊہ 4i؟qOm'ێj%#=k3:)%ї¾袺sql&{dܑxMJfW8O  %ET O'%_IhN$tϚ"58>sdO2~$3џ~烌VJLLLdRJjˡ\䰼N1=f21]8GЋARyã[f jSGZ3GZ ] &D g`6Ko$XL ZU}xRy$fsw,J6ؐR( K |FKdUX:4ri8Je~YhO!y΢R>zVtUGVw<0v&7TG8VlƢ!;^8OW/&H#LD90((ѓ? a)Am!L<| ئ%\ÌL4⏕`n?`VWkhb+iŚb%8ti5@/th$pK套sGXh%bɻb/u5K:`Ěcbֈ^:Mžrݹ׶gY5e\pA:K#xs"Nt;f dBC 3vDk/U1ղ9GsX-BC<27ǽ M.EguL͋\yY6{ZbuyE5%.wAP3}Snc ez52QYͫx`բ*'/ΗCi~E'`ciE*&9ҞKA# \:+/c)q!r^={pn7\ݱdq;zkڗ,\Ր9N.N[EZ4w^/<4z29愘+GU=0R= 9#}^)trgrt:".^Q~;3ʪrmNEE@~}Pf\tzMբI`/81iSNMPVv<_aO6)hNv9dyXOJA1`SNF 0d 7`z$ 8g0: aї Z\f0< \oqg~1?8`|l"[nb1 MysB'F~ZbvGN u_f͉kE/˚>6D٘HN T1P>GO6g\=WNeqot#uz:JO')%A]4QWCMR& $%j¢ 7Hl%GmPPF @9sBM\+,u`4cNZ#,U̥.aLQ<4I&ũ1@aWN]P9h^^=T0}\$y'ѾY!aED*nĈ\nE*eS4OpD1Kr2B}qj1Ʀ/T 78KYY&駵lWSJ9=4OG:ٝf+\*Z8Nʢ g^@$|%-ϦWHM VLR:/QJh{8s*dXJ5`j[pk&UYbd`l&LSTr@ tڞ){iEڲZw:0Th &!̀\V`);^L1C|]ߢr.-8eu J|W>RNr 8xA#b+<SfLM6e- !d#_ԚQ&qqPBkA(#ZqƗ!Jpl"1ײkIZVp@?-=6Ss,e:3eZ5R9+7N9InۇםXgCSٮ嫳lmu ,3m9zOPEǰB^rF&B^mc r4sͅj\g1H9T1rFBCZ0JPhwan]bյP5ނGnWgkuʥC?■ͮ |@-^%;x>@5eyAU954mƄWbp\!,GhD" 3! 鄛HT\6H8`9LE5tV\){`{ ꔻ@`N{9瞞ݷv5ٛ:WnYu?={%14*v e\{z?gme&b+hP9B{ OQ,mճU[`l\5zHṽu=`zrX ~UӚ gv^5y#Q(2'}CWKs륊O67Րo6kCD&PS㯳XNoQ5\8<On}թNh f ft+x2mS48vו2 )ѻ$:(Z1FbpB2kYcÐQ+Ꮏn#4wݩ/+kOT=#ʶN= ;33Q @&.֯ɗ/oD{ L=aMM=I;eχ,'d(E5^BK1gՀbAtp7oC/Ҳj8QQޢ>”YnPj.$Qlw[Dž@>|rFR=v?$ksH Lk꿿 N \|D gC ]ݭ~wS$cwT<б|"QDRMcjId*Y N5~wQHպAk3`$0 t1B(_%ZUh*\TzR׋PyRя9h`AsdӬb ဟRX| NjhZ; 'h0{*AZ+ehȦ`<r^PHm˄V}TWkO' #gmkOW.QZQ {p=4A6 Ҙ‹B3?#9Db%>OCxu'@<>W8-{j>9أW9.Yz&omC}s1e5\Z|犩] C-`.* 45K}_.]|[NIwzd 6?rp%K끼5kqAgZ 3g!BE RǕ>Cl)I]{km;sZ=-Cs[֯{l|~󪧭[OVƀ#@Ik<I{wKk[V?ZE?oxtϥA E?PR> Tk lR"7(/CmUe@$8} , a[ҳxq^Q:ZRPjVu t%n2f9ر]7~,Un6c6:gѫ +-.?M&fv߱s#zVwq:꙱m۫۷c$_g)O&&\@bd34n'BX̡1R;q"LN,`/mO䔰m8F0V\6&yhM&t3J0`g@5zzX—#Ն1oԠRڮT}V*yp-"D$ן2pԓ1 8G07Oy#xh(> MswLiw:&mH)yi*F)I$qKwN^~2I6JU`>u0P5mh9vyռ%M|Vεz0cQ[} Уcvg-3 盲^Y)Vؿ娢VԳVBa\Α.ї-&<_60¡0z̈B@} 0gI=FS]+(]` \x\J KRqbN38ʔʗ5 f jA3]֚@ZOjM$%RN Y[wzterZlJYV9q* N&[5L[2<2?Kl*}*g?je܏Id?r `^1}/U߃wyE|k4~ NT~WrZ@ څ _(Z VT%ZZ#X>u㲻^Eo2˽T'v <Ր*`cN-FK+P WAv4?JScF'c73 SRӀ\Q>j2;ⱳIܯ3s:,([.edW=s ~=; !FKl*`DǯP 1I𿐁I Ș,a8pc3X)WW`:5KQy7j$uE|pM5* `lh $J6R/#4*8BݺؖWX.m)R3fa-v4+JP%Fvځ'C78-6F @6aY9_,GoЧͳ%{#QkA6>ohͻ㥌d͟_G蓌/tk `RӍ) |:2r ⯿s<ʖ5E躉]]Zm/xƜO XR\roytX Q]$^Ӎiܠ*nR gf5/C7A5 (1Gu@|,J$4 DIIDmx8=9="zcq2wНvȅ GZ55!_u*ZmߴN3^#7$QLZu%!^A I1)91C|GDM߰A7Y݌:֨n;VBNRSq%yo|&5زgt1cL0o1Cٍe^w>½!6jf4K Gzi dߴL]/y rEF~ӛUQ@߉`1qUwb\L(bY%) ZRlҿ˪0-WiUФIS+_!y]+r=`'tv7{}1{\ǃ$ cϜZ; ;usg,kv۸U߻|ozrPQwGb "]lɵ\{h7{‡{8ֻo=`#vN_2}N$sSz̙Z 6t6@fn:6i!T$" W8=(}mZx}}5hKż{8P޾7yƾ7^:8,B7l{8O<Ĥlt jC`)7a9Jl6C/?4gZ+q+IaɅq&g w.yEZEW~q7 K&*/: ;,woܳeCk57nug͵&շ7ڱf}?uP;o>r;N}ztPu]C<֘јsUۧ. o bo?7gW ,I$Z* !N|˲f<s&|헪m:?^KgzQtc+kx>7n鸧H1L"bN65|#.hd `/0뉚]R>[K R;tHdNkVrh*<;?Gj3 d4 ьi1;^Cg&cP SV9y8xqcn蒳ѡϷ]j^ 閪8w<:ml튵ݳGVt*魏7Ϛq0Jg!=B_Sb>7LS*J&o#'q&]+F.O s!qLCDktK||4cLzbU[)3K!wY޶oXq¾é [?b(\5La乖/{s atq/RˀƓ/=V!疕 rR|BDPxt|߳eg)VA"#^A qF$ڻ"db&B%+ձa6U{nm0YoM}4Ғ|y|*I{6b =} 6d1yݰ=s/}qU|gFOS1 j~;q/^u 5eZXnKDkc`LSUxM֔v)#(&:!P UԤ:ˮ>eKqGe6(ABO3cC~QgTh&*F&ak[:V#UJ5.Ugp+* ¢*f=c(ךW1^4٠.QK wƐetC<(a,zB0V<[M>CwUc:y'܃i9}^< C08C\OPE^1sZR5Hvn}}n6mpb1, P ؊ A1eWv5wǽ# h#/_]ps3:u8ifٟ>0[v۶DY4ag "DR 9KvHR]SPŷzJƛ3в ?X§)VF 1Io0O%eœhyw xA;2ބI>gvz _ap^i5ҕp}ϛwJ9ˉlԔV4W5qH >.{C[|_B>N=^[r9^5bUΙvJڂk|߰8NgNJhJ,JA9*rDx0s{P6_WFjpm8Ϛl#)ku?!ḰГ V{=ӓi3a3 `F`vin`n7< 2n7unhC"$T/^BdG#yYl޼rU 5) 嘭C/YZ,[, rͱZhXqE~Djŗ=kqW[Y$9.v1rqj3܈m7%q\br2:.G!D8<%rըרi^`:X+r:]<cr6 yi䜂?DE;x6@KIhu϶aںqV-6 uU;V3 VZG>E ;B41zb_h {b#g¼ p9t(J8!RY'%saX{D_!"8dr50.&ʷӾ6ې9p:X qw3Ϡhu8eD07D{ s&Byfth sȤ'7VT lL./!”.75^FV= .H*^WR֮,_0.iW]ee+ܸ&wo]MP{(aW80=p\qZkք΁w3V]"Kf EJne*kT7*>q{-ȕ*LnwWXr. ҫ.z=b69bX`-Q @w?qmEp_|#KWW%eB3µ{ҷe(K@ږ ˃K{[@ Ǹys0df Q9)8{!p笯k.U }>}kk׳v@՗.q٥W&oE3C^?C?G[۷={b<}aA uip(uiW2JM_+X  ^]"~ǡ@)<MN=BóM-L!mL!]}c@ж\%:%Ko`**|3*]I˰@uXK {(|I|~_ hq% A_&A%D̠ڍޠ-hCxB>Y3=8:Y7bzS8?%,S/ҋ^$(3HݝH $#BL*f@pO UFٳ \@ݟ e EHquAo=SgDQ.b&.{f׋w Z%0.7s??~u?sȊ 'D;FFEl188:UgFͯ_6m 0cYV7wU֜'706L6rh+FZ|T~8155ipMVOKZ۲s6žbD K읁;!f I5k%fpoZNK$p܉7&x8"~}3c@qL4GK2m L5 TNy#4I <1BD,5X ay$yRcTPYLєP ZWfjzA3*SUs(go.KZ!Jڊ&A 0%Έ-B:)NゝKg u\6߸~-o_wSg+ggC.f$]Hx Ghc n@dV`2]zuܸVJ hsUW+w,WD}nOӤ тf}́Rj5NͧyO8<lH.6N;@{ È^x]8!Dh"=eN 23x,> I$,>扵pB]41+RKH)'!G,~%!z}< A &d!t2B &Jd41Q4yAI@6d=c2/c~{V̢4 WwvÑ@|']_41zJqKOtT)j$4+ӎ0KQ1sm|~2k5oZDnHg 1,:/X9c^k4yUzKqjNo6yu4vg(tN')&]tjJC!SF4!H!C3Ą'$O={bj6iA9CN@qz|jP8uMn˦{n2z$aF/K17~;D1cA2=|ɪx\T>m:Vb̗o}Yn[7}_Yj/c 7N\vu؆-5\ƭI~ĩ /,H]>|xq"vJϠ | .(D߼*+੧R\N?hp;$OUUӁzY&7uj^c`+)4U3ұsX&:tq{,8qd>IML]Z EM1V C9eV H꙾rJ XEE ֣o_rUxv|0'5#GTO|x\.PިDK8ćGKgd,Xo3.A 5 $@k37_ c%ByN;IpMhZUTM6 ;$==<RIR5cX6IQ!3;*j n^JCCYzAHElEz@.Y!ᩡlI%Y@Գ2+^D*ԿV" h2-0e򽻴2.tKUr]Uт@@]bҿk5ԥ-:TB nz҈܄ n"(E.VX䫋\I^X+PM2q2$ E)2(O\"DO}Q :Z B"g[?kDQ3[]Ь,eR*7j w킗ƤwFFP^A}AA=pQdrעļڲ33)wgys&p߷W7z0 D{satD ]3jA%S VW-80{WtNBD[|D`- BU0?1DɠXTFvKR8|dO2iMA9 6ز4OIwI~y~4=:"`h0* 64` F)br#!f"G#jS1s2_F8tr}]Fsu9bW&Se!n%~g!a?FD[&NתM8! !P+:lbmVֶ̯sYD󂼊%tH@`u* za-N2T_⾗+ZR>Y-{=MA<ɭ;S;xށ>\23 ['4'͝y6dF[Ha,rTH*OQW/JUZ<֋puBL!LHQXPu%!]Dkաm[")\0$R.w`бsZ"ebEVŸ]ӭ(8&t{+s^7{lyENK5c5*.J`sZϙmW'|/w;.Ѯx`mi3._#,9bnVw~6(b#0֟dD0Tپ0)H -^L*KlD?t0̹Ep|e ,uO =kv g8b#+6B'G|bLzpӓ ʜ%?ϔO31d~rQ|ϻ~!*LGZ<C-%< 2ɴxXnW<{;dmKQU&!h9W!sDߣ7#w_@ '|Ļ_oPF>K *5D"ђb2x8@ Yx ">!~S&JZ4O>ˑ!ټ;֗ eMkd#+MO#@ *)T=/9NW 1ńA)_$7">sZ̔JSrmXē`;o]5'\G] O3`TD.ķҕ'130#nCXoa.& aH% & )!i-{`D6 P fӌxI;RRw%cÆŒN^^n[^Y օ+p [0-XE=J0#,!1@Q8T #~!?؄~<!vCq_&`f} 󆂭t~5d&{ZpNMWd]iV\WBQFID$#N$5L ]qPXTMjVDIh>d]2tx9>>]rհ"0|fڜ ; ۬n-{w*EXP*sǎpj9V8jhJG;H[K·%';VW9hJ wTOoϢ1Ҿvire/g}}?\cS[ڲڧѭ5^sZ18x3N]3L5i'O݅$ #럍 8\|Տ,t' z"`Հ4,{K};?}͍^ge5r[<4LLuB Н/8ԭkGV$ʗ͒<pX֢c \?SP{zmZhH Zx*RkjJZ;oR%UYOVV*__?M̺vvqRc =80jY3}B-Ӎa{- VTD8h{} e9$![N;#gV[eɲ$WȒle٘blf馛N$@BO@R)0KB A84\KliJl}̛7oDNOŦt^'`HT.MҀF -' =I$ݨPWشY0V3V"ར4h=sF1\U l?|U'EX^*ՓbhV |(S16mZy|^v'`K€ ,,,/_>_G_?)egΌ1(; xϯMϯ}Bh* !(0zOެGvJJ<{cy K1qA| ^t@K9 #72e|:?\}c` G0%S вO?\0=C}%76 OuL:{gp1`]LKXcr,w'cAL /?d${mX3x9OC&~ϜbϞ/N W {C{m߾7[5ƼsO?ӧ,\x]!.gRښY:*doarrs3[{VEy>v[ˡoXM@Z! +VxV4Fxanwud<,>8d7[1j:pBZ~f3B5S~VrnV n# ~0,/x聞?^ԙ3e /]wuow$3gbj4ר7!*FyjgQ;9 ?2~~hўtO:)t='݃==CuY4$[:, tBoEԘLoHMe@-5 ,Bo;{q^̍,f4&vphȻv)"< '*|0Nز0[JnEE.W :LD.D8ߵ?ODPI1Wes烏8bavzigk6~[~΍qD >MfU^OM8Ru6.x~jTAkMgzև:j崉aU3iPRtLUxY`(@|R* EDzgcg@ 'uA`2+,vЋć/ DtUwmKbI"et'&d{bDrRINf$U`>[2ThӌNՅk-z*FO<(:sXv7b2uTt\k.7ǻt(?GC߱7N95Ct%igC̉gS`/@χU0>`;lc(|0v0:Җi#!5a *:0,O <R|MYJ)llj*SnE뇀`ODokͨCb +z%089fx1ÆiaPp_?=/!Uz2,lOZt9@`~mnCNNPf.l/IMlLX\ܗKj)Eu%u*bN c 7kg1(  ;p{1-g1@\2t 7D P4-oo')%z29L5)2<:B&):O¤T]EݶK~M [uN9\[F_)6TVpHtKu4ӬV6_WʧU;(+4%ɤfei^oH$S;C!; 竭>N5)D{ʎ! K} rљyVЌw1Hde;N \DFChWvπw;ty9rӹp \;>#~`)ahZbizYjq;~\lЛS +rjBkoPl )^NA]'ޮh}f"c.!ok岭o<PB{?L'Eԗ D =]*.gJŶ}Bot&& e\E^׭{/NK޽DX9#^4xC_ jK"wCjM{.(,ր+MsQD QcTP^/4y5@^+/'w4} Zsũ"`W% yGIpC0:E?kݺYɎ+ U"5U@SxW.0pKaX}:]zInN6C̦߾uQ'|䘔UVєN=?v7 9l&mONb{#pG^]/ SJVN\*T-@vfVO!h4RhtLaH\d,Ӏ"F'aKDPo(z p=cwd7b]Z8p`"2X:"ŋ׃'H-2s֯{/Ǿh{ThrĐ!CT0b/b  Ԝ[9>(^0atvav؀ńQ1So4Vx E Nln=˜zxϒŒ;ؼѤ$. )_$1(}5$ӊEP۔&~F̩8ޫ`(1E(ѻ&G"T¹|b,i((18W0w#BSGXK{_gS.ф6g?{i֛뷛⥶v=vlTRa dځӖȔ \v힁UU7V͋ *5}$2uC0w҇AåήCvELSY>{4&~MjF %ۇt_O\',}%l)h z%ۺZyIF]݂Շ_'7~U) <2N(;h-Pq]aV%?yyNM َy[{[h1r#}B+:>̮ׅ N " ܖ7Aq0t#I$O*}~TwDE 7^ ٝ#D(%M*6X>$@p^ ") zAG% b>>T^}; OǘQ;c-/ ^#7wVt s&G'*-#צQ%^M'pc"-W+*m9zLԎp힒{ɑ]}}(b0};ax]t[)Q@]gД vÉ7g㮆'fToJfȬ"Rۚ˫DŽ* S?u=95jU!9F9j.4p|P{wΔ"Nz(mW`yخ`ŰKf?~Fm(ȑX0sr6D#P2 ='HBL"-0j0dNG̏rF=/tu?"Ju*/^]2Q.Uԩ\|OYw/^p9ߡ%Ԟv%( -FʋkBeNk=vuP37g, }QįK L Z>:MN⏆/"[I}II}{R…wu R_KnxRFmX`HS]}Gŝ-g(KqAM"qpn 8o|5Rg1:?M N 1a%O0<;,A[w* X '!(=i}&?#^$ ^2)m4sDE|gPb2Dq>n.*?W̸x(Ļ8sDSD<\"53PsA907@R Fq 1xodYХ&]bnʁdbzya(rj~}@8  >>4J.]RRŨ 2*F A6r]eH}KK۔JҡObƆL G hN'%+Sx̒jU,V/}2D5NwY8G,JeAh*c幔‚wޡ.0{DxSfѢ2w$F-:WY\D,oIyךnNI ,i)m#YǪjU-3Y$v%%3ZpV򒲗.#cNf.5 d$C},KSצIX$fX͊DM^uVJ0Rs0=t@kToRZ$bX*eVEWϕ5T0Tnkޑ 7&$2iyThF7ubqey#lR*[)IMk\a#u[N^3VqאnL(v\fTGQI7p=3?קw(snYISMg''gaFmL*1JJ2U,O}}]&k9-Di-%}jS*0XXWb%cRLR)$MNK,NcإUdfI$DĢ*$R fLMMuLձK7)lJehZ%V1՛ ڒS.u4elJ=RSj>rlڮb4%ǎ-Y ]#,EJ ؈]?Sgz-K=:b+ 4A|hFCR("F'ch)= EjjR7﫧W*JoJL2lXBa ar:ZcůM?'-V xn ]mPQY 5eS0 Ư_?^:w.rMP ToܞL"ʛ_b^GS7eZUd lX>ͧAGM1 0Bǖc(B0lEguK Ppl G»vh[!A9v qo9b\#}v@04> B4ZQ)?ݘ:>uX vn(zHE~Jńs(7Pz Xx@?n;E)҃4EJACuJyc>,FuUiZ: ^{P?cYոOBk3Xt5PTErׁn*~)pD M0;bMA폨p[인ւ 4]Lvky4a.YB\UE/5lbK2#M%PJvWθnpk'`@ɴ`iʌPW8Ġl%t %ʌSQ~Vpj*$w^#G1i6}"vw"bzrMZښ]].?+;z##Jz~:vvۻ$31~eݹ+tJG;I mWyؤqk*dƜ^VX_<:7''wtq}aYa#TH 3:#CyVZWjU֕?;AY|.d7R]&ODh<*z@ i݉AwNA%L @vI0c*T.39R[VJЩ,՜bM1WR ߫>EƉN, `õ>U8z/{23Yh확b^āpQ{/RX_߲d8Ȭ6e;зk }B rfq HˠfŬD ζ%,Ĭm ?sx\j\WWUqCS~mlY3M>qs3`ػoSL4.\剶jlu[I77쵥S4m323ȧꑳlg@ ͢؏1W%`T;ω ExCt#8*g30Gx{!w>滢xi$plɣ` ;f7kAfyh3>>GU4VO-HM֌oK<')m? %{[2p;>κK>e}}ڸ0D2`TIHnP(A!6Ƣ2hk}U3Yެșt#d}s|'s|\P_ξGփ$į8;BhQ",Ƙ{ 5k'ZUָߚ8~)A^R--.fGWԋZGE*.FzӘP.$-J}&\VTTnv?a/'n-{4yʐ`ʡ5e9<4eU斕dT U6?AX&튨Řf5?MA6eb$d`t%Qp3`sb3NnMSpU5G [6CnqҀ 0y"U(tK\SR*1S$AW~gSvtQR[ %ZԛgXo3c(|:c(sVl` nHz*_~uzP5X"ݫ~P]#jDy%Kj $-v!F~32ܪQ5`.|ap>nw/y#?X##Jw5( Nx4슩qV^=~R'Ҫe,ҧXM}jJ-)T:אw3rT'x}scFy7k V0\SM(2@u:-YzǮS8W[4;0qƷr6SBIXqLt&t&#M G#&t ڠ470݆IpX2M LuwDo2` %\7߳g ^mlmW)sX7ao`BfbnQ1J)?FT7ѣ;C6XV}EBq:ٗzhW*S/'W I~F,앀 Ud A:ɫ+z:b4'Ŵ؉szkܮ.08q/8kYHE>QvŋgO~aժ bx.쨽'TY&7(w^;[Ս$\0w/6p'">@'w.XHZɋ(jXyc\X{'Dy>z-zxy>xm˔ۜS^O]Ђ{E&``w)+ySL>cua=$+h)V,7RH֯a=U<35@fF9Ni@6݅LDQs-cr졂 z W^׏~чS25$Z}݊#q~d{VF^ުԚYl&'Jk~O V{W|šG&$d]8/vDj&7xҤU떦ʐ3 {W(1O-T}2k@NH:e i|},Nj$}^\X,_+Vr{-sv7d/zkuxC499/%Vϕ4] j3=/#TQcϱͫHBw _Ee^f[џ3 76N3w\"R1v/}}"O{?1 E>9|.mV 40 lK҇k|2A?g`f.}WF\[XQ:J1D~NN*(|C^&@Gj1:;kN\ 0ƅfӨp?$0oGG߽0Cは/zF4X~dIE[.9љwI` 샧'ab$~+/m`.- Qb'͛"+6XJ̓n+fA0H+l_sʴ!-TdؿOdɜiLjNqJɘeO;;%G'o;"),=K ][ g|Mo<< 4/c遷xj~ܱja>txkla^3qniiЗ1MɎH͌و KQj1$ag2g#K|!yeDQLxX{i4{{VNl Ѩr|_IG$iu,N?TW߂bt*xAutAՏ7Ѐ \84dه&I~Xsul0eZ~rsUJkG )2S~mVyn#~chVA+c%YY Z!W1tA1y51+AE8ICo.V3[ '1;Sv2Q:pؽ{/fb/vܽ1l^:fy%6?a2Gy8rmngô0.ׂ~XnjcpD1N70%p{ UWܥ҄oS(آ  v-6=C=s"n"^D͐8'ݿ ڊEBTPAEU!DwUIOep$FZo|놪'܈s!}q"TPd(le+ VW^DlYs:ahI`XkUq&HIR& 5 R r#F-M>/?}DLeJ{L':y!=lgwKsC83jwV˩}. 'v cU Q)I{W-Ly}0W_훰S%  YIV١gD7;;ZX4vhH;n}5>J13U!P3xd}?1mډwER`*A 36?M~hIxY= 28Lq,6h=΅Pt{k0f7?rFR8`vG<ؔk TzgL+VaLwp # &ɼS,Y~>o~3b!wcE. k,)O>e 1z<gT%5" V*1'_nFBQX !I'P!q`3QltStb‚ /<;ɖ?&%yD,eOp8jb> @Tᄊcη歿Zyw~?zEgZsq snݴŖ'2;͹Gz,>#QQ?_bNɆӍivnjj~w`GS^`=O3cM#!ȧtxۄ~.k:D!,茮?:At$6p9*> bi([nϠA#鰺Ih*~[Dqt珓j`my. 7e5/6u_T BXa ?-t :Ufr4RJJoE--j#髳,*v>&$Q?㰗.;Q ]'׬=f͚S' 3rxW˯f8{)VLo0床|`;& ޱ~Riqì^OMNTuG:I.AR(_Mo=pNtMj7#~s&#K( =q0:]pN8DG^>HY4׻]F# ÷,FhLuO'zܴ%*cvvd Elg:1hr35kgFatu~ˆm>џz9qLI)U<gx _ifmљ `.l8 sdg鶍yXWx6ݴ e}ư_("/[0:ӻއ6: l6%P,4 P8u,:N/6Ƿ7.Aߎgd 6{r0x؋LF"\b6(%D"`Fvpg!b` _ J*eK83|q(ԦJ>WR!&)A|r*2H8%ݠJe[|MojP?C[8ra93{cbqo5&0 4%eٳw<<` [S7߇?CӞ̶{"yPn)hAcWzZ*yb.urܚ[%XqᏣ605n'Ny'ND~ ^%s%藂]ML cBuJDO_D~_8;U\W#'soMgC=P9NWǐu0-ת׶Nnk9tz9MF̍("QIS?E@!&O">H@!}Z%? ? qx6rD.L0"*r 8"GO5E7 9?Е)Aֆu)~Q}@l Lrz\'I,\zӷyMڞ0`V+έxFGO_C?ҭm 2h0~|lClq槇L?dnOuD`mptGDVf롷G3H >F`h㖋mpM6\.f/ђE8 :|12ؑ92^ ԍ5k F?pA Иwd< w=6J@l^}SCGmr f%[ϧgi\ [x,ރ u *Ժ0: |WlrJi6}w ,i2ִi& ׈y|[I0C^ymr򑯎i&"Hm$ۖOvyxt)^F( buroQ i7c#RsMav))fDjL(sb&[sdTb1s_7牀:U_UX /ϭXqX@ Й[FAQJq#?)ߺ|V}+-H6aGtSxYq~ㅰVjhW#r#1!w48Q{n/i=( U-zFnU5˖gRqw`c4gej+6C9 ein33Ѭ1[wc⭽ҿˏ^.L\xK1ms\rGU5^4Z!Oѷzh3Φwyeƹ;R=}&z(6It} |ZieݲNˇdKۊ8'slj 9I!R jp%p%HZ޶(hʎҾ~ߗX;;<<4kA`6KTV2^4"?K/AnyܵE!JbG*/JZX?3ҹO;OCBp`D8or[Lf5~V;>QqJD>C\K7]A-aoy@] " ;vsHH'&!zXX5gԞNpCMN14^4xF~Fe21)^p?#fJZRԙ1]顕j3R%i5!̐?B{WJ-sva{> Zi9O?W'+ӼQ J0]zLBVQ= > J}FS*)ƉFZ5˨Vj p4]!n sDs43Q:pӞ# 'N%;g_= .2I_Y-,VH>{LBg6ep;kJW"u.#| ]H(PڰFtoQ,VXSTfAápuN\[;olBMEhZة>g 6 %ؑY$h0ggyX$^TDVÅ b$RrIh;,J>`i9 P*NJ}׌.GBei:㳙CB01Z[-OL|9uG̘1G\~;]kLCSYbz ɪ:QRnNH_X>҇BB),l}U1ƙ[ jV]Ҥ]/?ϝ8i ~%I7モl4Ub5˨5Q7Sߣ;{ȅ0N|v4-]$eq2\Ni%bd.3]@8m@n|7\9+إ29e9?G-n@@RHTlI[RV w=bCA9MVꐗ#bPƝ &bf.A@c5Iؚ =>,/eM|ဌb7dI~ЌӦ^@5p|n`LZAŦ*C}d.y<5PU=kR,5D«2 +g/ G32 S}r .qnƬ(^*pٍ9=\<,Q?"|p)+Fkrxo>.|4߅Ad )S:ƦI|*Έ qGs6;^O~+r.uD 뻐%WCAQTیuրW3egչ+HD))0:&p L Nt~NmyFyOs[ `\ky;h_e0@.ӿx9? f`/Z^}WBHRo7z`@Q4ΆбLwl_7^=t=SUZ7HGqgEGJ}9RcjB=)Ĝl #=v~xqvwoDk(k. @@ºk!}!HZ;wg_8}Vܯpt>׵>x4G;r>p<8"d4\:~FB/PGbfUޓJi8ۆݹuM5|35.axnoX0f1K4?szRG|{GgjCB*:m6H}Wu{ˁ6֒B-yC=Jۼ;&[8ի4|rq^9pH/U`mP<=cxOAX^kC]MIh'P?LqAC`S6ħR_h fA tL2jXBZ`͘piDlJALxfˮѺԘUА1 3CO9Ka|{۾Tz%E"˫T*7Cxvi2Vd9'a=zˣVIxF:x- i !p;m/Yp|x(~B%W~FA)1S~?E4=KR0j*^FR0*9GHg PR ArX㲁xk ҽ쯎[q-E%C!P L4"zڲ\̛_L#e"քDWTSҁP)ǥ `Uo~گ9,O`g ^O&WK50<0Ħ]oGp + *HEL b5pdL_RӥJ`wDcCl  n%-u'w8_iJqXl0kD>%K>gg^Қ(a 󬬔H΂l#*~)e,3L],.p`v:W62|]ţ^J+qXrJŰ/ab `ݰZ|tyֵB׭Tupm_%mzcNE(OD}˹ 8%ٛ /VaMr8NJ ,3R,w_V^Xk a'VZ,CL{TpU"2vh{^scS*1b#OQCmxf.{@(*Fz孷A6/Vfp'wG`)gI %[ ?hN}Do.ۇ̡cܴm}J'cy *2u=/6uX8hk lleTŏP7h:xXhxQƯKh :a׈~RF% 6.x0Fsu.VltOa.`Epv:VvqdE&;HpYs`Pk3$7LXʎ&x9ݾJR35\zMphg>0[Ġ[JNMyFYԏO fNȼ믨Zwb!;;kԜ9_]Բ?RpD,V]Zn 6yA;SkWi` @]!teKm&N̈ tpT ڄ?D!~mR+u& Z9"O "FBM&A J&PDzP_N"ce`:PK'  `. c YDDg:1JjrQU yH"6_zH7c aO2is+szDm^uK~ I\J lذSG8ӧQW}{Jޠ9Q-ry!pF}FKA P}%#2mW2cMK~??X͈gf63F{/CxU~hx_D0 D/(g[~=jGօFtZ.;NX8)˞93DkkpHα6A #}w{{Nޚ@gDvYv,[a%ģ5 ;nPs;sZ(xpѐ+ uG4߇s>=%s8Vo~Q:Ot?5'f=tgt%_4-9 \GpOϒE7s0HuLcW@BT]nyKfm-1V|u+fÏ'76g#wv7 /F)ˇ/Nw'gH\Ǩ^_9]>3OPh4\JnxIA4]:2p97i4TzYSFMa,qXKAJ9%+dDFرDBFt(LF_2du"ၝE9*D\5A5ЌoaZwmۛF^wLꛆScX6K+5gffgUߛvKsn1Qδƚ*L'S]+ ~)WOK%W '-3 YP- VhU<įV-"aO_*}3nȽ]\g=tr ?|[s*Z9 7ݶwͥp|xbhd}-P*vsӋ+I4dʢ|ciS;<|ʊ}帤F9}4d^v dy֨A2 -d8ߒS80DeDo[Ā=9io4gpìi5߾L^d)LX&s7tsX5KIՃ<7seajEo9'F^1# L9>kGYܝf^LMR_gSduvmySgOOgr[SFL8JFQx u6ʆez>z7Ʊ1ɰ]5CքяҡLؤMf)7&\ Cʓ'kyD=X!.MXuutpsر^oS*qT8l{%zT TOmػj:D.[>*VRnBU~Q{ڞy&W(Z ɮvk: (R,P( 5\T:%E5 k2U::fgR޳!Гd8m/St=Z `I;BVUafte 0)/p!cUJƧ7ŀ=d!]3iu+*4ƀ3s$\(Rg EmpX7yLCZQgin^Rvzi{U{|*͖::+wiEHaWq9UuOQQ=>mLi\@WicUu`̶V^eL?UITch|58rTVRmSTQ+Ř~cՎ%p"覫!VS`D/\d߄[ Vy!UEd…[[Fص¨ACV<4m,i)C;wf\Nr+K\ ֊lmN}W͠޸0Ӯra#2uSǼT!z؊?n+ks~WV_Ww>ҁɅRSI?;|Tɢqj5"#k U++A14rFty+INy0MYcXpdW>q++Zbmbilˊ]m`A Z^Lޒ|Xb"ku~pt8Bfx>[&cf0{ ]3 ̟y~&H3P|m][`7TGYrfn,kfx/oK_ *{t@2#g=/{Lg5S?(lK?òc!_03 γ%  ɰRO׎- Sm r;< ɪ)1Xɫl ̊%"a  ΘG՞v'bXZȝ܉l fm"&}GPX9{ΰ&ߐRasfW1^|q4t؍Dӻ'w'wTREdji}GU7c..}!.zsEmj1ݐ=0Z,SqK+J,q&ʹV )A{07Ы.B,=1ydq޼΅mIƣ*? 2|*0VB'G!$hBVa{(HeRzq#.Ob{o2E+RGqaaalZRJ-[~[ٗV-Tl"C",zw0gѬJƩ7+fg<Džo*pRGoҟ&%c^~[$[⑩.wػ<Gwąu  aDZ.n&EuFC~L_3ϐv5䙾/\! ̫zBkhy8! GJR^ό*_4>Sk6 A \6nLz#UCر-Wwa HII? 2Pj&%v sh1[M ћr%݈$wHd~A7ś? WaºG~*|M^nYRo^zzj=#[ۀC^WbHRo0 sdy46~ZC7{Ɨsݳǟn 8d]IU֝{6NJgnys]7,m9F7 |s湟3i/峹7fe 6ʏz&1>+aK;i c*kپm۞Ρѕs0HzBτ =gWVOR>#9~Vs#y nIUMR<}H$ո6K.^P}M̓XO__ ,!0rI]^H@Ld\LӤ)5mbIV-ZP+B35p%oNਟqoD 6q+uVhYᔅёBVӊ*b Kh.8̲6_^ddyԠԘ]B"ђ),i37ܿM:_i~X@,-Ѭ,}pa<2 8<|{ޝʰ~Ő;,j^-@d.=4cj u V%]8})Ϸ$'*K X1l8HH̛J41E!gy,U=U=M5账zGV!=G?l^3B_nevMIYdkۖg5:ñlfpl\C l;>mJ_$\?7wj=zŊq }Lx {oFQ.j.ZM]ImnvQ{eW`el|cΑJJbLsIR0)- ;UM*C*.T]< z]ʗu@VޗSޕ53J'Grd ),ꁪaWwiְ] "Fs-aאbJ:Dr1I'.J ]-[|:j6"yFvju/cYx|P/Aޡ\(.]VH!O6qrqGvX?$K q3̘&丣߹|d:dnI&.BZzb@ &[1㹞~_OG>բh^Q|w4]`]w`増s^toǿLψu)VBlNux$V 6}yqc<$^GVM)$Ue_y[ń$`xK)J_Sn@6zD霘1-=F]` P{7>0!Mzm)?7?yi XyUUêVl9U5Qy,4(/5\}?o&,{w)3]:~@}.m@k&^I'%ŏqi%O(5LA١zjq ~q U@JX g[_REJrbrֿ|v e4LECލf ?_^r9-R7~'rfna@S4S`@4z9 Me`(x$ [vrQ p AW_v.L1@!Cd/;)̡X?x{;T?Vvavՠ8mrqFߦt>_A?P5(~N{'\:o_\zʬc<% }[J5<< _yR6$kj~FLtɦqNDrÄ{ x!E:0r D8ҡhWaY[pq.pQrFv: :&!=QΊPXǠ&e":آ}0hԺA oU{6:+D޷32-my,ͿH[>`PPtQZ8f :gA QV*)Bȃ&1^o)* kVy,Z/XV˸EJ?mN+gjGlч| }kC_s&`4l-B!W;ZmH5ƿ+qJ(l9@ gQY9O2]:jXڠUPRbTyq[T|,1%g2WZBbhuaI,{bA1٪DP놜z|$X>tBwʞNjaNn6~, KڠuXh}y=HЂh$ATgwLa엪͏1axr Jt<&5Q)`6/4M%gooj, Z cMZpLh֩gGdWa75Ł"֨VFm :jYhڴi6͛q4eMݰn1Bt\T1Ux;$1HkhbĄЏH 1S[.s Kګd:IJ, ~~=8pӬٻddx &%b(Ns ZFsE=Xx-9FTx ʡ6usJnԬ xO*(^Ffа4JH۷}wI@-mR硢',(1&^D +1/J_i^F"5P0c#ۜzw/]=s@+ܳ<4-#Hw4fEEixk!+T- m5_Vq&[A)fӆ5,(>,_mW` Ђv9t͛ Eos84*O{lӧo LjF/x^ý^&SP8>A&::ف V7C3!D6d!X|y:E_%7gk]&TmcVO#P_3k*"_/o>| 1r'X>ҧ/%Hyӳ>Zj4һT@hnu/~LyCaaU4Wi@~dyGZqi$ݥ9pC@&sr<>K1ѿK;JD,~t&@84 -9Z.n}:Εz#dh! ǥkO[:!]Y) tdOrrvP2+2*TEڄUjPBwKΘ =|Ǥ<3n魠*ڿfMhsX>WgON'$u7tAұAqh͌̇D0'*&40< BXFFV}oq|߻Gg^äkשGNrJws`ϏUL:J^ ck@ }ߓM$?t^"YSN[yļ+]p}LFY>HCAqpyM?x MzA >Dm7r)y蒾V͍l1ύ"wm_\s ɬ?=OMfR5UC ԫ{GeHa[y =sD RUW%Rd1'=uR(/_ 9ַܺI "%;0ݎb+MG`p\ {?sX΁RKV7M3y> sh)wdc yt\̌m7x5~ngl4mp‰Ѩ!k ԣIdBG4CBs5COYbjo۰8=vMa./lnMqfJ,ias2`0:{Y),fs~vAt T12?+E1VhcO=B@U Xy$c9h hׂU ׇL_CAkHq> yJ--?I'<TJ#2v$d1h0 Y!}=nbJ0dN݊Tl_9V9Jkm{\n.ӡ>AB0fsfX |,c:k;u>CvFގsZLWT xc`d```a<=|EdՓg_(ETu=O'{?Law]+tw^nD.}kzՇ 쯍U}ɩo9:΋;FШO;XSB[xe#2UoاC??✼ 9Xz{w> O3E*De[=픖wE:seI5oÞR݇G=SBPs|W+Ⱥ }[0l]1V~ٴFoMr;'O^gLyhol7/ӌrq3}=vCCHF=ǡv @ilr.r4CүVldV¬L[eN0WԿoϓiosWwz:zQYY3RyK >?+#B|Jzj6]@UD-Pv>n໌u;WOMeFYг\l@*!u?'m '18 >wCÚ\fMc}~5lmo,.}Yr[Kf\yBGyoC[ |EE@ \}d<z/ |x{TgN.iBdb!3iMe$׹4M='4ri!e}Nҿ1H6dHAT8T* HGJ%K^ 2 RYHYRyr*УBTq"(*ѯTDSTuT-Iz jpE/N:R]ɕW gKnl7wSGG{oxDJ=é =Ż7,5w0@N386C&9^5;J-H~i >j^+zOPu//wR+=q v@GSLLgr _:KຈLzK[w˘Yu:sGXK˟Qt8;*3 s3=6(T~G77L4YCٜ9񜋮z]%q  ϖ1TeWe}(=drwsoWse \迎$H} nEc2pϘoKS }woZ{/o?9w*z % އaa/G|wywᘋɀu}є<m󐼇O~p)>kyg{ü,Ǜuβ(MxjAƿݤMk`RADݴ7?MhbW6;I&avk_@+@Uo'cBMH7g<dE ,p?-QvZ^SJr /gp}oyw/xGY:wLƜle>[.1[.bq- uyזK輵mwfyx~bbЇ1BL IvQ K^Ik&LŽD0fb`0(JfRMdDI/DK1Z`*tMƬ d.do<UڨUڴMr;gzpXmk'F}FUF]=j;௲Ki"bD.xB$dy&_jQ>º\ՒO-9"ZmWj\DI滎SidIΩ+Щ})dG»2']ZJZrl$;2VznM"L4R+_ ek=~^^8D9yWy1E& ϋx}WtȲuUb'X̔ؖ,O`ݶ5- 0̏1}̰Ls~N$ݾ}oW))L?nJ].ucԭRn4d 90 X ư l l [ְ `{v`gv`w`o1P `8`8VL ¡pGp p'p pgp Pzj4Fj-hClX ]p}p5C!D0· B.KR .+J kZF n[V n;N {^AxGQx 'Ix gYxEx ^WUx3 o;.x7 !0 $| > "_/W5:| ߂ow=>~?O39~ _o~?Ÿ+ ¿/0bp XaQ\qčpc7psĭpk߄v=;N3n;{^7c XAMN~?Ax0p qgP< #H< cX<D<):xgxX:6 [ڸ`袇kCpqq-x^x^Wx^x^7xތxގwxލxޏ>>O>>/f| ߆ow;]n|߇Ca| ?ŏI~? E|_ƯWku~w{}?ƟOgso ?/W?_JQ2i TaQZFihcڄ6hsڂhkچDv=@;N3Bn;A{^7CST!LM~?@At0BhifP:#H:cX:D:NST:N3L:Φs\ydQ$E-jSlZM]rG}rɣ5S@!E4G@Χ B.KR.+JkZFn[Vn;N{^AzGQz'IzgYzEz^WcAv#(ot?StZ~Ayb: nN/vj DUϝS۫|\QHn vr3ot<ϦjCҾk5| lIuw9ba G10竖N^O踍nXouܾ sTSM!ˮnSV\ShKѳn~mX=[ڡ؍bZGNXv3Y_sT+N _L:>WGAhӲo{ NwG[VCɩrs#_e=oNgy5YVS&ufLD T^n5iY|^~Hˡgs;'MI#I3>+7A:p}=[|y-N*y.orJqQYX;(Ck8>koqDWpd5E=qunk 6t$z"cÎ|١(S cJ)0.Geɔq:-# $ Y=f f-YVtyXKhQ]ԗH e_`~(5TAFֱQijhr&|`DC {nA9YH61G&Ύm/% iźAJcO wtCŗ^l4b&ψ8WV/g|%%Y]%Ԯ{M>ɏ63Y 8Tcx7V.M\7r8G 6CpWlЋcS\Ha /r6z#^`ޑ5,Q!^ߴ]&h#*ZL>K,GҧK\w>5]-2䖠qRs#?Xb9Vq-ˎJK! <= "4sύ=qWv/TKkXedI$9GM7\@&SJ5H⁚+C%)RVU)&E}Uc|8L h,]M hR@dVui(KQIf)EU )4>&<и+RRb\kӵJ+ $J+ $0, ʂ( gu!в1tmZ&akEX+V4tV !6dZC@ 2dȐ0a zhL@fϻ?PUTTPUT*4US^nHKhĄ EE|Q_TEE|QĤ &!L bnb܊BLa)$EYU)&)K2!0XKb C,a IIHJ3bC` 1!f0 3bC` _FYeA!0ʂ" DzC7DzC7DzC7*0!!!!!!! LA)S,z.sK"!UAT!"!"!"!"!"!"!"!"1)DC"JU۴41kƙ")қ:& ]2XbB 3Kooooooooof)Uzu]uYzRWzB׃VzJӺlROi);y4ҼSwJNi);y4ҼSWҴּӚwZNki;y5ּӚwZNkiͫckIҌѼ3WGؒ;yg4Ѽ3wFhY;yg5ռwVΊS&5&դtVj mitmproxy-8.1.1/web/src/fonts/fontawesome-webfont.woff2000066400000000000000000002265501425660472000232440ustar00rootroot00000000000000wOF2-h -?FFTM `r (X6$p  u[R rGa* '=:&=r* ]tEn1F@|fm`$ؑ@d[BQ$([U<+(@P5`>P;(1lhԨ)YyJi|%ہ^G3nڕ ͐Dp\Yr LPt)6R^"S L~YRCXR 4Fy\[7n|s໌qM%K.ۺ, Lt'M,c+bׇOs^$z.mŠ h&gbv'6:smb1بm0"ǂ*Vc$,0ATPT1< ;`'H?sΩ:NDI$T[b4,μ」bl6 ILi}ی&4m,'#ץRwbu,K vm_-\HHH?m 9P)9J$ƽ8~;rn=$Nddn!';8'N!-Jʶ.X= ,"`: {K!'-FH #$~Z_N5VU8Fȯ%Pݫ Cp$Qrʽkk3ٷ:R%2{ީh%)8 ILK6v#,;Ц6N2hv OOt#xTBfq^#?{5bI%-WZbA ^1n5צNQY'S!t" `b3%35fv;lά9:jgf?grpx | $ eZ($w(ZrSv+ZqMݙm?&s[tSSj9?| >G,bDշ^^:l3NA`5 26LpS Aߧ/U ֘'9\Նt!l PMR9n `(@ Hy)MdM 5ԤH'ґmSuo9 1 tØuc@]KRbNv("y뽻{ cscz&p5,jn kN!.n^Uu@|?v>rUaHR ՑI DˋQ~p ܍;;nL$t : hFCYTOFNN~}1"`a(?H \u0LԵ'͔PbnmOJl?s0,8xBBF_RiZ~e#jwhOc*&F6 Yq{}?>u.4h%g`& )R5H}ˤkܩ'JOI_qOb'HǟBYEM6v5NJ ONF Nx(1:\߫Ckcb8Q d[L(el+2u-a֘d5;N$"HSFo2i"\h7IfN8qx#v 6um `NM-J\FrDZ0#'ꥈnGjLچXʌAgYs*Y^ٵ;"$hb=ϛ0vH-.D܎Yd +^{Cm,@N<.VMS+\D+R|6 'q\T9DX<$p"酦$ҷ ,psTbNkI_` FWV%w~DԐ*xiy[rZ[S%Gs`F<ㅣ V+!+؍9ykfb82s}l;[)e$Tk)v9{uut޳@E>|C<\4%Rv @׺C8\~)#k|.ao00Gq0%hp L"+>% ^MˊNsq=䦆K4r-*%h#%;pP馔hC= &)baKL@t!~2S]rYlZ63ўJoOV;h&gO5RT/}{AZ&St ͯPC0D,pbpзz) ]I>Q\Bl"^3R>r*C>xPUz}Y=̕}ж 6-`/"H o&DI0E2Xa-{5< ,}``6jiim'w5RF,ч%SYWh6L_i샣=i13YI7NCpIĔ(r0{jrKТo)l3naT1\IE(m߃Dle$ÅwXU(@Ma"n,*vG̨x>G Sg̉"Qvb0*zPEyɉ?7$ %GpdY&f!a6|);u7#34mJij oOpȁv8jx(K/ZdxŃm7V_\fL7 pXzH7-,(1KHbe,r-pL3=T2t2ټXk:Z5spSsT:.]D"@-Ȇ!A2ɶ-F}˒2BǃQ)tç|#4|\㨀`fc,#g1:-ty ]2Z~.)nj%RK(y`8C֍zK-N `^+n3ϴT3tQأ4<>:J0È%ݑZab`vͬaT/ZaޝГIi W1_>)H"p |7mF^Z~f0J^I3V!{<+OeB#BcjL\-Zh[I<qv~k]GTD?S/-%ݒ7 wi|CIqwcWx /7xHO/o]G]y߃#7b$tR$ ]a7FѮ,n!rI|28x6gSh R^^D.xMMS?漞'G#~+v4d!FyT9-fVa7hB4,2Ɖ&vTHMqp4?R\Xa<4@MiHD_ EgRyMlTؠJݮ yc"HJ, 6u/ڴyVnJn۟H\PRBd|4_$k.w™IpS$|}j9m|1ߘn9395qS|xW9BVZ!mK/Ln;iu$*t3Ͷ@}B{Yԑz2Ju@a\MR7odze7/$4]^2kh$=%1IB؃ H|N.[M\ Lb1Mg:NV._0,+,ht7l8s~IV^ N˼Mؑjك- oܮůQo[mj=rm>~z4$M}z sh""u7V{RûݦO-D9V٥gIʎKLg۶BTP'K̦ qW֒3ep&ےLhpNaS w &;e(,-7vx-w$WnXUt8Y?KMctY؃p*Շ-БfL|[nL }4{5頠3᧌ n$$,+DNԄ-HV>HOs\-;W6NM8Fi;7k26%֒a],:!ʲڽE,{U nawNg.I9r:jFbKΨf)*cG5-kb6UЩpZMO`$WDyA߻[4aJ?fD?=d(KD䴱:D/[#$A #KH.:x?%Vr@[B$}coS6`LPfM&ɔA<:vÚ Q~Pw[+`+j V+R*ul!|+'KY66_ud}_[yuۘjo$Y=yjRi)bԋLaD(XUwIڻZ$7ڻ9&4Z'DF[N]~dD?VQWͲ}vS>Nm+SqHaU!ΒWb_+UO]^l59 @1'A^mo:9ףs-N:tD-zkSja4rczFۻ ޿xv7[äC8#7p5+ ~*bJJYzֳw+-p/LL[cgnlcaPHF$}9`\ 83Ym1b>~ƽJ؂ϏyBs="f(zKM"H`wcEd:b86(9<clݘ/kg G^ESE)5G_^k߇ v̚}T3;6 WvTCP_k._eєNJL{T!6j>h0 #[㗚Kz,!32:6d>himE\=H Z+{6@Wʯ&lC',rX !8(\̭2-P8h@C4 <~Z7j%) eeFpZ'15 ^6B3nco#~²qR@!ա z^Ks]T@TNT ,S*@7CīɅLiQN, #:RѪj91-YPN¿\&yL8ӹ&0cvƉ\JA;Q;]IM8 sMf?԰Irr!K9я8p}Q콍g-*sm~XP0dM^?DdIm8eCN}cà٭$s7ۼ#յR{b4vMql)vOճjְr1f4cs_%v%lKZNi+V3'~NMG@HBb+vVFq@ݱuKZhp@E0uaSXdUK}ԯ8GXKiI% uR)EI-ږ8|1GΞf6Ȁ=!KF6Qf[X~_j\^͋^k`DsG]~㤛yo};+i%N}Q0ԥUu)M[Z`"7 ?/[C{l)$Mr|^ a:"֊a l>hya{2>CPL j?ntg]S{UӇ('b'fg0ӃLPAMtd)2úY!v&`o2P[ aޔ5 S|#+7J #ȸ_dU6#VDB"K|)otkl,lU)ݹe5OyUAt2_ n53e*1v(K_HvVʉ3},ACUƍ؂Cuti-]`7]R !zsNt&̉̄k)SL̹y7$ϥDJNd"9 31 IZ(^( lw6 /@YB^}OT~9cc]{)}D8${yc,ʤ{tAW3zHImD4ܤUT3dID) I۬.d~[ -K^2Zc 8u,Y^\_ԁ_+cJ$\2:ZW bBw=[1'NYVz4;(fzNUf(p֙!x#L=#ŋThnba˳",T\o!@@sN%| tXj j Qo5oeF)o 9˷:h*'cJ孏[{ȄNfnz]8F/|1v g@J:YնNu:dhHo tM`R̍Ri:|N_P"B@ m`a:M  c2Ũ<ؓUOS\%a\Ap ꄯe\A.̰{wǿ~6 ;s2ŋ`W`TyPgee0 00}/ǔ;h[tGD5^E#hȍ:f? u3z0ڎ$T^TAhz x I{5'rK zo l֢,b89-:G|W)bA5G<*ٕ:ğ!]gj~O&UN뢹8 g ]-WW(WNI3Ngr3|m m'=[n힬M,?$HDD-O?5uX]˓37>*wg?*!JyT@ UgzI_7&\tH.YZ(4Y'd T Fs-qya7 [67K&J/$c/x[ᶏ;Īz1Fv]G'ڏQBSOІ$y(TS-;hűzT%Dts"=gwUuD?b$Zr9G<&Ña^2_Be;b~փ)Ό2j r8]'7 bChTd )+ mD).51-|Yy*oڤL 4A她= T@|X$in.KI|R@P@P*ak@ ۟=I =l[ג"hX0QҜf˒펖c<#9`|cO}$o>eX<`,o_K3 p{YAn[9M T(!"?Z]iEm Ğ>'{Gt *~y`'A?٘#)o($ȉەLvYO1o_& .mv!*)$zmrt(:GGbeVwi$CO1 cZZ0G 7z@Jy~p)g,gYL.$, -<k{yc*02/q1gKM&R<7xCy[Mʛ #ͺDya3\wfwrFĸM] \NsWݍd<ӡW064tȴvȻ0>ԯ ; )f#* 2<h ~'Bw mH/wqMog C)̵67#BS>_-[L|RRlQ}\TH) 9Fa"^bA:ݳQ4' =sO '@.Y&8z ,i73y;U}p/I  xVxilFZfhXc.b B*|&|ge/kuv\_Hb dpG/A}㬬'xȜՋ;E !Wj{ZI$z{Op;x=׺q{5l23O =@jj# GYTn>&ެ#CBϩzLuylSaa0LTv3,2 sdTrU}El1z`Xa*h{qiuU\"Lд@TXRUFg]sE5V0X/ukzB'كJx Iz7YΕ1tyΚ_}|xm[xJ}zlDVrcsdsqv[&`oUl?<jC! OeqB=J\`Lr孈d1MhowѹKiģd*;^ҋ$xHUU`]GkCꆂOQSCwo g~yG8P{{H.$6!}d4,q>`llUMBRPe2A1RHqlBQ$W%bhBÚV@(?FAQ}dl+bNIMdT"+ƌo0`89\|5 ޣئ(y jqm(<\G 2dTP0$n@ Ē!X 㺕Nkճxikiݝͨћ"0?^2XF,{sr_e@Vyg N_iwq;XED\b1G(RsT<\ډQ2tT ; `[,AkKbDl#b8,]i\|kCxLq~r Ά>|žBab?aag30( j"FA*{ߣd]ř+XHzs ZSLu:˅)ҲnJEBnS>Ħ mh,RT~}9, /.H~!`ExOۖ mwIl꧴ёUzzk**|m* .?~ chp?eY]*H|̛1e?V; ا 2PQVlW6m5O3'^x,ҹa)TeUs10ft9T{!L@OLtǽ!^L!ti ^:CR K ?2TYx۩Fq#0 <hѭ)kesaTl x9d%+b8XZ ;gv8 n7ϻa&^ob{w OO7jϯزΞ,~WYػqÎzVoλg'5("ե AӃ[:P|Ӓ+>#2?$MndueSJ%e؞~Uq ޳҈zRnп,7˱>` /uFgOg)PJ\)Xk VF"\tr#wE]s:Y#n8 Lm"6D VġH`Q ௢үQkG ]<2N?U &|a_G܏}di!:`Ⱦ[\,Y]JϹߐì~OA%> ]2Pl5pOѐ[ʀ4O@¡,Ҭ-,4X7-#?3{M·C18aY)M"ka_=4JqM?nh6kɜP  2;3 g4ՍZЦөGZk(m pv riZF}i:/czPuVQ9E&'/ v<2ۊYQ)j.HN11sʗ؋{ '|klT%1ꪋCgQUJ['Uֶ̝ؔ{81 rnҹ} :,й6X7fe' NM2p|4p6Vn듁p&S=[- ߞ~NjIY/c`YAq6-Y30#V~hsEPT;ub6WD#N1o>)ΘCx4$/jl1 y./,Rr[YE*GЕKm/|7 SISƗqF㍹6:cVs @w+k1caíw0 :Y5Q" +g"%*2t`Gݴ f:hN33^~yө)o)l*H-;+|+[-ZGXf~Meb75[ Ho}pi8;`$7~Yw4RypJs}!*Yf~W]TKV0Fyl$"\AE?W ,[b0q.|xZ/ˁ]P*4$*(R7L&`goTܑ.$V̇hULHnei_"o߁e*mbD2u{ݹш ߶\ؿZDܚ vz1UlRl-wk2VxՑ;؀400=ԑx~޽ګ o2RmԔ=_rZ&ן/߸([C{%b[f.\l$}VچU*B3lRPf d'GLc[dN %C9X5h _ cҠW?+`ރχ#CBW'B~cb 5~}`AE((r{2me5 t>`vd, p*=ϕƼ' o$ݥ;f`̢tɟJ$HZKԊk+LmR21,qF p̹-J%b=gV^y~׼0~-Pת{ƛB2XZ?oG!xn.}%}Oo _?bJNv$bl;z`&Kx^]"d+g eI2 B#(ijNN>SwF W |b WoW^\q?1>BL/=iR,cykWZ)BUkjy4XK, 3 F9pKuշ q@OAvyG4.,m#D"^ѣ8lQZ1C\4oJܨ힊dD6h[|L]V~.:0z*HX,Ͽ7zUQNe.7$:.0֣Mj9g {2ڬCO墸N٘@.W1Dz[[M%V5r!4&Ur s7%yNJ(?nYm"TCMmr.ݴ{bSNT]*}v`1^HvNoUۆAS6WOىe [(B͝to1bϫZH{~N}Vˋٹo<>#oTFD"%73.(?f]`!1%UqL:蜧ϸ|@8'+VWu۠0 } +T/Qnl~c{pa=V:#vm~1t 0SPH]/jg/!{/c jh[=U@ʍqIg6Mmq%Y8dc`"Xt>"{riPO?0=/9FnV}OY[՜"I {GEz `)ӇrOoKY꺧S4;L'>cN@8 ʋ{삕zb8_xV(X"]ΔěM6w,fgf+͜)TJUt> -]z}o*mGŶ1S<۵&:QzHjljL F,aY"'LˬɴbJp{6իh]m E= ~fFvE`EWinux8!GVY??7K^+[2%_mwsZMZ?vl9fO {,'9/} T}6VzôvU[dT,_uVE+B:xaY.L4rP1"nj[)Xs54 4sS6 {(,kW :Dm3/ T*z'1o'3ow|Ћ=Y< aDm?F_Y3f^Lff'@&M7F0{GTB/fzqc].L.In^Wk(hc!Ȝ|%?%\6Qn*0''Whĩ=ŝLCgR񛙌9V玫؛AӚTQyč&i٣hQJ,#|d驺z|yYH{FI%ORD&k' (kͷ_uXT4JotǠ`X l/-ԩ TBIjԛ/ Jn0,ħXBUHhFe% 6% /:&zLldKT ^Gv͊SA4:DIʯ< !.1?nTzhԓ尵 ZBCnI~+sm8T=f!c(KHSH7!LS.D4$~]ٴaGsiK7"dϸ}|{ܰQ7r-ŷzRaV]v4t2-讨YDیS@%_B(FHke%&5='jF,GoW9;(ڤX3z`fM<~1bR6t0luFIj˯JoIqĴ(cǘU@Ѣ#e&Vy( {̧KuWKeZ ^>(wDI߹}x ƺ5gYG22& sσ!q\ CP%U fbS'HLbi,sF67߼D g̣oGa)jS-&>7yCCΖi]MR A0 KfF=z ggtf7Kx [ L^.[ԭ>Zc736c͗qw*CCV<])E9)ϛ0lSM.$bASHib%zqݓV޷ʀ7+8{ \HAZ#[80* r[-swnxP+HElY./k6wKb?88GI. ur޼l9Eiޜ`"ƃȇ˺&vIբu*J\[^enQ%j ?{nW+1 ZC $3!6/SG @4ΌE!Rd8hg?J~u? ZiD4K{j%)'xMaYvkEt,lc:wXk||2$.Ey=x*-LM_xC{t4.<Pr͙s1/N8uu.ӿS_rj]\av^sQ ZŜ-DuSg6{${r25>, hcbJ֊?${ouo>ͨvCl(N9ߖQ]}3( z^)(Үe}E1\pB(yf̷HY/HI;,q«=d&T<)3SfV1ړ'vhD n$4n'r}b0DxoV UJgIN}4/|ߥ\$My"j}jib!NӽSBvC9wp7}5q2ѪҴUÍ,鼁I};Y͜ȝDJm[Osޥ$FlX~=/_SLJ&^( qwv# ꒎.P:bBfV2qgnٙ l8VӅb0aG-OTlO=AfWO׭OJ{̑Ͳg k:I3*zA$̊kP `nFGx)GRPE%5\}3۵RuuW-2G%voMk xBuFN7ׂkV)12dB!4 . N8O,f2TiV udLzyug’;Ks'^y+7UUOBж+$%O9elե*c@Fc6ggMU_~1fvV5 -V 0 )_D{Գb1#Q|k9=?Pocs$&}BoWT"M =Dy$,IN,چ wIxE6xnCC-,ϕ̲Y :y~ʝ،=Yc,TxeqUk*OTq\E*/ؒ/NSUf:b?īHt$ٶUfudH"$2kQ /WiXNx r6_y{?2ڽC~{u8|܁Sf+{30`wbcCQ+zƪ\T-{]ξ6Ѯc?8Z~|&eD9qW2R,Y+y<`OwAbz6|]:qZOVgM̥ickJ0=,4,am"RC#,c fZ6RcGŢ:)e eIr6.Z;P+O)$\wIV(h`z{%fpxl }onr 7%ӧ{ xm1oВiq JO'V!"=$ ї4KS+&Zۙ'憥Y^e~},x'"so߮d߽}{.kTJY;ffjKVB+jqMWL"e/׶߻YfxwI:kIq.DzdLWim]ɗ] f)B{lֻ`j~ކ;ā;~7-zAX'tbWO.$GS0Ra#QPO|P[ %`C)c"ͽdD1xp_s*5ac]܎*t]8Ju׷uO աH>hLkq7gR2,ʪZ]|$CZm qX LrSKb홞%H/w>G9(|vvNnNvX N Ѐ`p+{(u\ sQp ݨ3q\͟$ﵧ;QSřz[jl 6n 8DT}㔨PE %BWحYw.!/^mdSZ~j=*Qgd⨎0t]q-.PJBp1 ثatl/ypq{~TOH6 uNwY| AVrwDh4Kk+ /@ @OJZB1[?l{JՊq9PvoY6CJ$H`7Ei)*eK؂Y8{V)b pNv/A%;uh(w̃l}*4y|uV:&*P;LQg*}OW;xT!F[ o l*KKUvܼƌ٫NY4$Gd+3$KVZF&FuRj.GNۖ5ƴrevvvȬ2MC[)|eGyb{)ڻ.I{l1CesZthɻRæGp7?(dW^=  &fV͞iϟ\G6$$uP=ou87[%>`<.$MtӗB)GjSQUd`S"3ɽ}MױT th?7]iEHzş|-tdۑ,:Dj7lD6٧-+}ZU4^xOݼfQH U;"I{)1Z.@2󄖩b+qzV s^>V[ŵ-5v]蚮c""f\߬<ۋcy#Qj6dr#ȑJ4lO(yN}$m [-|Ԉ*S\ќ臉@ @ ie'm'q$s'B੻Ad).* _y#z_Ы_{_a_=+䊒ӌϞ'Pܺw GJl.rqZvD(DCG&Cر!=ǣz4v($;{2 @iǘupcE  hh s> L^fڻw TWޟR /_IĦM'B.,P-Hj)%PDp2^^w`K֫KPa>ξ﫥jϨg)KSټdGFYG$X` 7%ҀcKQO"BաB'^.`";GleԒO^l:Q>45e=[7$z iF\*B'ǝA koMFc3|Ӭ%v>!]€'! }:xi/xcR^WICz_`~cVFvf]5OnC?ҷ79']/g}փiUIȃOt̒?k:[>TSiE<7E-N ؐw;mDu[z+9g_PO$UYN[#jI&3\e4n)Rvcx/VC?Kg{GX"b(6 ʛ| RrI&-Nձ*?2BpEYP [.r?gOh/%lROE f N=d&u_qb? X°f:J/ }?(u6P"L~iV-g1YBg  }HK24鵖r)ۡ#|ti@@JR[k xcE^I2߸dVoqPkZa2H/=(c[lW%icXchPq6cM? }iShRm]6;?'B}gMmǞCj,vԱ>G+zYl?Gܦ*{.m7AT^1D";RUr"bhlqw$/gyRmZp%0Bϝ#4b\q0n N]M J},QrQ*ͯA\')yz'KdخDWdi@gzu'1\}^qI<>e^h)Q*lzBl? gGZ0`~9/ie+UrWWs6 g*D}zyn+ህwUӋ։fG%!L[#"h2fmh|Fqb}*H#znV˴]xA 1mk ׂV|=@=OBzPd5Vrl$ZՄ88^Ϗqp(:A6J5PY2 èV'Gpe᝭\hjp1awʓSA$|HE#7ч|p* `D]ZB-\6iWẍGGG׮~YJT7Mq^#0õqb0KVot[ Ֆm^k k-dpݟ^ Jd3ݕFFTϺۗ9o\S8qk"σxL_:PLh0!iˌ{8:zE  Oy/Иl ,)GqQR`\ J>[ip&Հ@ $:Q8Bt:@`{>'aޝu99'LcиđHhd͞YGf/ N=Sf0T;WJ& I 231kÉr`}A̶d@ \q-9(B,vѣALXqH[!f-t|nPΤR^bGOf=+hWD;Kfx1^ U]3@jK8{V. "k5hG¾pC鹒*6iS+пu4495dj+ KkNqBM++?{2MNJVu90$#dV/,) Ak0Ƃ^Fߛn<%Jvq$d @ww?Rs D1F-_E1}zcƝZh[$&DWx&fe% ~) ~XLt˛҅JK//(F[ KY=;ؕb~$Vd]8|bJ):v 3RRQ}˺O kUP}SV xsQro3z2F'֯nN?{"]1B+յ ;* eO]-N~2̜u%l(Zb9Mh]Z3')9#>*%)V`leY.5*D~- d5JZ!QӦ^fP/fj TXX&(f!Ý^g/j< /륃S'J֓5V^ ߟ^m{2; 0i7$&⩵ӵXEOSx5DZيt"hv_CS~A$<@ f\;Sa)6C_Ί g0(4i-k< #5t\CCh> ;!` 3-6htD]SeN }}"#Qn`F:>79$lVe~̈Ja%q~ܣ˴^lC f+/ eBa<' \*FC;|c ڀNf!L2i~<[ p&ѕAknnr틧n&fvnjn-25(!rC~D"`\T'j P`0iO͚Fkrfuəکj\'3!BIElQ?m12pQe>RwتD.ۋ XN#'Njjо4!tK_fR!@棼CJ-jaH* Np@wV[; ➄sqHlڜA?y "j!<U?hk1oa޻e8S1Н䋄!9hI B 9Ko_([f0o! 31C;XIh$ɀ禹@@0Wl ]&)s64wY3c.Mg ^1Oqs#Ms3ZNLMi} 9U~x~{$6FɬQEi2WvYF AVl VDXer(ZeͰ3)\t5\^"rШs wP5f7NK$f^q{"L]z`@DQh6f~hG5uU7G~ .#3P TV!nژPf6Չ>l6 9@Җ5Ϛ62t@7 L2  t'ԯbHԼwWfɊ7=.=bx %d? a 9epHҩ K\ۏ$C%0 ntv:M`᳑Basp& )"-qc @Ibk3ePF8ZmUL((qP05n'CVijɿX?qg^:ӛ[[PV8 6=Iɉ(cG@Lb!ll8߬MvvVbq~/%Ii҂ϡ֣T=!BPS:muvPsϥ;Z|s,G:pHgVuZR>f@e⋮@F<6Ͳ.L /)X 3"LN>^m w'>\C]9b Jn)snt__xEKD B $gYAV>g$%L0L#{&ΝFtd\P=a4 8"<ܝsL^^NEcvH-_>֋;|+c! 8O/.规Jn8&,%st]6( kH6 Fq#(ۉ[y{0(^ ֿbףŬ &fzCqI<Μ$((h\EDCc_x/E.:i^+Ο1צ҂Ji4@`lxNL$搘6T.?4] X1h|}g8<1Ȥ< @K// 5pלotpa jtbE Ey&Ц4`د$L"Jvi ljZ%=')8e`8T*M8.w~\(Htv r"jDoGG ilHe%ia&9dd>-i lMܰTA$VHG| $ :1R s\Z $Pjۇ]ًg8`簆 zߒVXݕxrtX/Ap2^[1~R{뚬ɇ:kCU'5n%'CXP06Gۮl[<NscOFeQ-gi$RNo7Wz _t"?z6y/H}ё{qL$ -a[st nSn2ğ@ѷxHNp2& 3 fx) WP'h7f> s!;p&QcN>OgdHE1u {^گV}2@JHS>!~L^d r5/GyNW-`ɚLJ=(RV2ȏM;:-A0<Ȥ L1L~.ܤkgLinNdu'f]BsLA5ShKvvn-_e9eV"mB:GΫxcZX oyHKgT~cN¸OZK:bA%9C ]oʗw1)(t^?uƦ-A99NلL#A2Yu5/_=fqljއˡ?uArZ]AX _vM1V&P\6X2m7䥱[lҏ'AQ6R S Q}딭SeS\D-wLrTC]ӎorly݂XJ^fo - ˰(X3R>\# 9VP饘QՐۑ,aeX#*gVTnqGL(Z)oMi!#ZH.$ɀW\p*ȶ /.gy 9L2p(#Z-)ijjԭ=0b`n0a]k2I)XE8fnDη%8CS.oěNg'dp-J=aYɹبNkY Ե=fNH^f<(|E(SL\>u4vdN~HN[nDeh/ڈ(21he_ʔQnV=CHEgi~%B15czŕ v >aY%e&c!pIB 8г]~A-l641/[\\Z I T4Waa8'lxRYNej3:-:G6vad$$`M,ܔCz3!q1]Ӌn#xBl]K^t_@YugSk]OƤ&v:NaLewɋ-hY}:xi O x|+^ñCq%]{[[q" x@LupՔj -[=ئ\ ejq[%^W'Hjyc%J8Imx=C/].&w4D,Ƙ3"z`U |M:3Qc!_ǣW(WjqS#f(G4GޗI>nڄE٩^˗nHG[M'C&Ǹ'orUmNݾwJ?6\AbGNzŽ2qXDIa'HVT으Et|G3( oOtrJls<;3)YQ`gw8"o&7>cѭ^@& tT}g$}0hh)GTsy4r o MH; Φw~| !( ad" -sQg#,1M|/uhR-.k$GK,݅1a=aYPA,q%! ONzvN6^>ƬAvJFӽ) /ުl̒B3GM'[,n\\kѣ m1hmo>!jM0C <埵ߎ\`K|_xN`ǀpWJ jHLM<_=CM@Wޅ%ꉷdžf%Mnp Z3@>'Md Y,BTuJ:o>b^չȑދGx_W`H "=ϟz&=@%ӌHqixDHXxjꄯK |@QTP+:uc}ОT B5ڨ81hȩaFuXLc[nNרxtNDX*N8s7|2 R{>}78.GyՂOg#Qq'g fKY`9h2„6$} (T?}A`78LHFRG EFJXw!SKr@EKa2'ʌ%v[؟[7SFjj[5hMt,^i#Coq§ZeteWip_t^*>VlhZQjXB㨪9q7@'[=eH+^їa/G6z<6)yжDHwFv2nF)%d.)ەP6^÷r {hj)ϰy"T㝼jMUd΂Mݱ[Dg4{+ݝ:<9qAw L}A=£6۠evAu+U_Q3f?R\0R R^ ,VwW2`A vG<9 4nX;? ?*uV0{[4"΂,qӼ? p}_gKB_ %_g=Ih|.ݥąV^1䓺0 "{7ms9ꛦBNIpi{ ]J :My%uGVց kkpyjp:G]Z$0 _N+M7Y2l @x6q 459OТ}Trf52k t߲}pU\ursVlתa޲ }Vm~3gm,\7m}-*,EHq$Yx=E_V'CRiND9/ Cbx@8`2I̪,!f݄nE8b+Q2쪘CZ^?GVf砱(BIe+9: A  v4RBH zѳy|x֣W?EtFOܔc=1E$V(T} rY!HhQ!.F/ dիG0;j86t 8y QG/Za3= O_ؤJPגIRsZ=|ڼA##su曻;..tש:KIT'6m7":sbqyL@Z,Y bg,n{O;]ɪ!_"=cӺdij2GBX$|i!*nT%;*^3/cEs4CwLj})<(YpHwW^HL- vpđ@wПp̹UK>1뷀L˾f0pΎ=_! 9q[ƭt-c\ @q]CAJpPao|ylN{F*3FxLTv0ԛV,jHA(\xxtP R^Sh"HJn#_p.$s2iB{TuZK t\LI%* P={b"UQ"VR} >Z ŊNVݮ-Jh σ ^ ;FQ,*+""00):;:VP8*e(7Jl0oHe^Ɗy%`4Y[eX}6KJ˩^#<ɝI_/23-@l4`P=K&=.)՜XvLfo BG]ޮ+؂PyInV`k-~SddcU.gƗ' 1N0P!ίH]Hf[Zx\. +\_4bOv#v!l,x<DxIN-Fe,/\mdPyIrǐ&$GKKև1qzG!A38̍97U;ȴVeg ݌LΐotpR# AD䶅)m"ǛX!-ΜaR_});;6П(o:֔qC^Ǖ۵A=zOb d~hzn/J~ǪŤzS,JJ#2ŭi Z~_{c]obR:v:?e? tZ]ָՠgժMk&zzq%UCW\Yڻes7ivZdTVQC$mČki wƿ#;̋ %yG8@5:yq)|⌬N=Bց^\S8]]?{rW[-+Wq)^2-KK0g4LҼ&OSPdŞ-m>nxQyY崎byCQA)BD`<`7%f"Y>ШG]T}_T,a^&xԠ,v4EpW¶SANⅭgj)&d 5 4($sDBݦxOhXQLw`qnPsTs'@Tz,2J*njވ4_}3יjҫ-%i POF?kjS#G'p1Jmba[2?kKq!@-^Y97*o0iMl=ߺ(7g_ǙWأ.. pk #c]@qos]vKi]C+K6 -/'S{VF#pƦuO&gzutxeL.vsMfџ@/)uA)0!۽)/Y_$mU?S^ GqVċj.vUH0mǕ*3bt3($F#PhzZo\d沠pmL~L jbmmK qsN"Q_Qh9 -㳟CUџO=ކy5 YkN.eui#uڒࠠp *!C_߻3Qpazmg- -k 8Z莧YPdM`TGhѤ]:dVNvcW:w|kҁ.:ӫOڑsw pT %z΁ه*0) A&3PPQ_i.-Z!%Ttf3k״+f6 6mPяH4ׇ2 umMCͥpm*Y˭9_J[.9&,rHi߃8Ʌa[Nnx J#u:nY}lzӮ^Y;zӉ1`7zv/_眓{='T `Jټ]ȇU)K{v[՝y`-0-?^[mSƐ=O#_DqqmR0) ibJ}I克WTm Aj/bYFNGuc\:i%fU,pIp ^yBcx2 Vb6Nd ٍәTlW{tĈT{S/QYK7#pQcGogQG?e<tJ83YިF^:̊|ʚ8`r}QhF4뢺j":k2;k.,&zTIFTy=K;pr$Ѳ8f_TIV[[ź`.N0U8IY D57o- !mv9\/KR!6 b\+'Ie/aFzͷ{P|w4ej-t۠^\SK+'JRSf4Ԗ+e"Ӄj\ʌE.>p!\B}vچN!"fR0rG߻* /J6Mn~}}<olϸpf%n~WXUlA!ˍ!ӫ8iD*z3@EYoJNC8f,R ƏmwE(iwLe7xЬ2Lz B,'\n@Oޤl os4PcXY }tp- yC&z Z`7)T)0jJׯ$7 ۷oUckwY;8>+g6w&$>ނu> VZJg˿=>Oi]@QYOƽ AIN%F(Y99JC4Q@J9u3p=0A1 ,^>(HRBxLԇj-ap37ubNV4|u砋ale zJ@5yCQ@RRqO¼p1Bj*O|O ,0߰ʹн,u Hs5IJR(+FL?Fh#~J1 p)O"-Jq Ƀ7u6(ۄ!P@>Á1 &'s3هX,9Y|sACEvp|̺%37_*xC8 <"'"G!£V볩s&<6D-mttzq5"mJ}_(^m'Vs۴F>}*sVӇ"m9oq{o! <]w@a#aYY}i|#r\I _ߙW+"푎Nܞ0|98ֽ .yfnsˡb~p*5E#s vN9>cQG!Ú8Њy6& -2~Q[aṖо)5_[z_itb(߭O=C/ P4? 9T,1լ9"fP]SԜ(0v4sJsbnQ{} #@ɏU^R+/6' Kh-Fs5XޖXyXQ3 WKb"&â{[mpZֶ/ʲZ[Z-l$NeWHWM_ Vӧxs䀱X )oC&6lktIp].@?wShs-$9nP[pYӲG:Etb&< E_p0JtzX B.R .EĎu-0OSBþm Ǣ]vd`ÝXP[ VC4O0&zu4&Eʙ'tAB%+DˎG~AxCPKZnRgx+i|oʜ8oqJ`G~ ɕo P 8yuq뢵𐠵Ռ=ƶT·n2paA/F[ ]+p^F(?ɬ3ggQ)ĊDLm4G;?81[ѫT> =Q8)ʒ5ck+gdRA|vakBcz[C8^'դOS0* )5r|Ȥ^?z}[SWUT}?LU^}L 6h8 bǎEڰn/MA66Mkr0.'})X "9O ~.7@3_~I*`֣q^ Q(Tߠ1``w2uՓأ0F(zcgsSolP8C4>@e1bς zF]5Qƃ/Y vAfGWJ;=yw@Rq\kK0{2tv0="w 0Nr DnJ`37%/-*R.U+[lQ7H0x/{džq8>6F'0*G\Qa$;hfEBC-`0)y[hʑV H2pCxQP¥9>&zgိ*+kɼ'W_~IPg_CO{b̖aշN ~A'/I팟o" ܬ*0wKOLxi1M*ˀzܗ{ meJ!,O'Z2Nm:ܢ*G`x]sҶ#fD\FIHw]I ?7#ȂU.5w5ɮR?70:3np&9&VupAFsUc;I}!\Uv}bz:9y! Rξ N@)0ߗDd;(AXr[BNa+{?X/Jڽ՜vݶ6lҤgO%P (/V j>MTc74bɤ^~^()yIЄe7a'xU$u8/NΨ'nh贑51;^n48ߖSqF; Jx]]Y MG-WM_ KVgGg>W&i& əۣκ5XnF>gla⧲0x){8}>;|9 i 7?kNW APEjpYrҊJp7~V8o? 3#JF ;Sl6QAiCfT0YwI+~[kB41L[*;/jLAM0X}>.tغutjiZ6)udn? |n4oZ8H/h!}I>d _Y3rDwc6ZKجA;T GXKb4p:I9m{#?{X%CKM;E({vT6 LaY}jOѭTв`u Jۃ2f1D/MR1Cb @#^$yH"c%߀.MtBl7 ^]]]*eg^1: v"t2=M@f]M̟D_w`tјmuJw"BhO;ֽ.w3,eJVKmC2LCyӝOLU{/\"K h bxZLRiO(=|V})׾[[P[n26YK UL}W0$ڃR: O3Ij(ΒRօJ )HInS(gKp 2\oNya軚8'p%KEEgO[:*׸pⳇWFt!Woڧ"˲"CրooBJd;'K͒__hv+ dލ 'VmI.^˅ 8BsfG08ռ*ʮ ꩐Tҕc6s~JimxY~V)Iƛ+hΜ;]EBAАQl"U,C)'fC{KD]p#(^ys==UjonlVeuiJ+$dU#;O ?92 <;q>o Trx& ['-xp0j[;3Iw6N?;K9YR2vrD3' KgՂ?h?r_K& `t͡񟞉y7&.>tu4ߛG :^MpvwڴYz~ڇձM٪!RWd;# ^zʈQ t\Wy\OJ14:5\ SXT ݓgvV9UkX,miM\(n>EI aIi_,( ;.s)=5AI(wXg}4YDp4{jq(Q ̷ZJUZfK*xC~p"2r#$!JzZY.^|h}zXaIEXgt^4R{fLypᚚ1ި|O 25" tUAޗ@uRPNX1ZN/ܨxIQ×_y6EK / cuDo7դ |2VC f+H :`wiy~wkt@4OE],<ͦ?sb1- JAA2-=t칙Cõ̍: Ba;WCEΞr{`&,'t[8qu -(J]4 ʹ5ay hhY.4j&4a q'( 5sXGjWB~cm۶/.6a_A5+=d >Ĺ_.h8tBs0HJll[UH4v. >]( k9. UA:,A-wyʰ҉VjVU ^}|wTHӘ,Aq0;,ZD*#{lH7bRX0CduBѢ5d=V\T=Q37o qA̐AOlܿ!{_uD G_rkߘT^}Wo).8|gWPCeJx6N(~v_;ΞS?W#M˿^SmG θJQ50 i<&+;V=KrU e#,tFjëΓU|N'uLx&) 6wrroG4 LR gnZa#t+2>if!ϥ)Ǿ>0$&qqJY\IS(ˤ7^+'wٚze !e-ݙ{awτ K"Jd Ly"FջPn)ж w-YU6L8"!ѡ|Fj=cȠERz!z|%%N{9c׉S'I#ܳ&QFn๕ !JƄeeo},XM0cs9]e08ux޾B䦂@h~T$% ?-&=EsnϨf'$Є`9wvȒߖ$sNy7zԯ3.ɉA>c,vA?p-?#Gv˧hm,QvG=KԾ nk@p*;rQwZ*ړǤ 3νեwR-`Qz\ӧvch:pZ7ןg~#;xDtO|tҺ}&Y9ƮpbuU[]Tι#UFo~yեj`a~.;&\UBD<j5yуo)],+]*D89żmSTI9⺹"_KKgh&\^a= X(u`mgO,Ӊh}y$ے$ E[b \ڊxl~[l:鈼,g\jgY '&f)GL|ƭ*Qpr~;ZI] !q٘ >0S|_Aeg<28@+5 3gKp:ELBvKj:*&z0V >GXCJIOErWb$W+^jɒϖ6HX#18 ˌ5ԋ`֩wGU,03 ̵1 Q&g;!]vX~0a \MF4C&h VӾӗ|怙w9}9/HY1˚W(u2igo}9~!V7;:H xǗ~㲿vWزj w$kʪe1Z^W$S+ļњ,-3!cmh9% Q*;%_8FV(s߷f8dشgm5@@7V։!)^`#m܊Gk!yu訦(+q:­D݉5/bwb+bᎁ6}HЛm$te1-ě G]iܘ$Q:npysǩBq8Hr-;-cN*rJ]cGYucyUku DQ):4^K<|XEޚ.Hxr亞jΚơ-]eU6xbk_loⰯuvoLzA+$^ҕ\w%>[PG<2FnD!$Sx8;;(~ Wou\Ht*GĞv:[Lr-yGm k-6K=9D>GkaDl9*K2J8OsP"偙bN% pxcN&ay{Mlƪ3#LmN̕&>4wՙި|3}+e}_,,ALu[ϲQJ5'z@NԝZ̉ED@(PVdl\8N&,)I]dNY8+ʞ_wu⥊8#+1d8s6Ǭ}壯 Uyfc+!)Ȧ1[N}3ǮIGu]x~^ʔ4 qd[>,{1#^3ID=q$%ɥ:A*Cg R@ BH@!Tnwl˭a]ɬz5 {z1R&l\WџgEIّt)8RTp*YMڋFfR8VYbJir5Fč N4egH%<ټ njc*v<᧼ /Ujao.lGvAvPؠZj9IdAvƉ< jO3j5KhiMt|en*=-ABQ׍.|"?Ïs\Z%gt2^L#;K0>;!SSI!!H>S|BϵŵQN,$,J,ya>A"TSMK"I쫈+;;Ӽ[5*^1!;m--?wb^eCiO{*NC/.Ms'  f+vS'̘  TkOHLTpRs#2Y@2N6^T)u[>4(n#*w²Jb$ȤFTxM3,"& ܴyWm k!o , ˒e6GG\r]U2%8WH CQo娣)*[zb2nʹ.CL?gl2\#.WY`WG>r8e1jB Uq8`{l_d9)\$n +L[o"N>eYfC-\Qz%seg@% I^؄*ӬD/j1'$YF\(AЃ]xiZk$5U܈?ZN:5ZC'Zܤ}w~HEVN'O:R|J%ءC.^ڎ`g͐(3!a [0ɘ»#c]j)`rsJ!*jcf`o+ ;mxx 2= }JKo a XN-K;xL@@a,u]ϺU,Y;Ia˯%y\ #2"daE޵>P~?nŠv]wZY׬a)33t2T۷MN6=?Cݹސd}1y"9gV˚!Z1qz&Ww-fRC|K>'cwA?`6$,|Ckٝ0->\#˽5KLiTom\[کNJXu}ꕵۡx[@4u g@+"R.AST+8S3r P,qݕV^fbڝ]d|k xtQ ä=:qC/ѾK69@̦8ۃ)6mkϋz{vC Gv̠d lCȇ`hr.SFmإ>2푈n\y 3k43b?sNjT%a)2}7 I }A6m"o'iLII5y?|Ue-Ңhb=Ϫ۱_*'{h3ry":U@>q|J!׎72ZΝ ]p%},r Tāeu1't̖Xm٩X$:Dl>OKX[;4Eh!BAjZ<|:f^Oh5a Ku/bztw~8i$oot^3Q?rLˊfoInHiqUgg)Ӈi-aui4,a{ nY$HkJcJ8@t1Ay8RQ)( qr<'T2QUET ԫ *DWV-J(YWZ~]^oP6{ [=ʤƔڗ>!C/9kyyrL+>;ʒ[/ fn>O< 1#ryw70"aYM0Ib8H^-ri a ޴B7N9!gI 2iOB *{Ȫ!&FsSmt*Vch|ʢ&E=E+BJ&Q"/qd"8Yn$:W|8a% F~\\ =w帙"i4}BW3߬[o4Yf"31Doڔr]CpϼAylk7S Lj @>s%0)uA 9-^{#x/ަL[`0/(?¨Y)؛a wI{ddC1ڐGdj<R0*eYCNsI(~.D*; ڻ{VqS[BOl]yWMRZ$.%qj"̙.9*H*:HfcEpRoQ#"htL\V Of}=Q]LH|_~kϣ񏈔vrți&!*)rIb@쪖%M5Нs!N=3h%`U3yV| pk,6խ]+{EΗ\^yn۔.*QzMOտD'TS\0WU'5:#h΅A%EZʜ5bҜ6M.^qӶX(1]l(4AҢۋVXkv)^ۚn6eQ~q`a4ElZ{!eٹ Rfmwš|Nwda{%Q cygRA9zXBN|5ّO49_w9.fo(D\EPl~PˢA'Ǐm |)]ˍ1<|`){y?J;|Ɠ=J7MMA~weHb^;+4T1纲ѳ'ZNWRfZx R}Eڢu^} =ּ3CAlC\'EΩ).b.-GB؄HA|ZEy˭yH: $'Xv3&yVQJ/I^ '4ZY[}>ēnѭţvTow(kxǂ Կ^gWzۼr1k }Pc.fŝL@^-7pjorͤDⶴ ppKtrU}$gmJtAPv h*ٲ͛-Zv&dHj|4P9?]]zw wLz zЩ!.+',zb8*߮$jΆ,7bCo/]Eh+#PN: q͸E@G4+5|"E@8xy>XqI3%4&Ueѣxޜ+V[ W?$U7H2ܘm &{}3}`RU=}ii*"Q:, !86ܤP'TsrvwMDKOxinM'\W mFfPOV \`%~JJvCm8kv9EgfvG١w20$-\IMD7OۺrU :Qڃ1<; -:z^%qBZKQD{җxoe%*p 7|-t<^xأbT*n }ۙo˞(ﴲ\^(Zn3fZ,2:"n@{8,-^wQRE~ '>@^U>W5 %3#X5"߶縵mw #,,C8閅WO=ĻH7=ζ:+ ᓞ(NQxTa7$m};aÿmk.47Kt݋B{Z=+IwoN.R"kO5haCK0OP$/{qu[_f_".wy$8)"oX;34Z'G&o5gȬ [푂px$~VlYy?A:O0O.?Iv{~ lz]%xդ1G2 ͯ4` 1w^"B~<׎kh:&9Dɗ@ I4|ߖ^y~r׮ۙ|,y-nQߖBN"n%;TsB֭f =3EXX7W s i*(*+"AC.ڥ+:WR^mSQMz+ . sS!F]bZxL}NN $pgvE mA~DPh#.0k㲧on?֭l/Ox$] L`.\(P+:rj{x}cO#V ̥): f(ýQ ǀ*[յ~-`h1):ҙn@-݁'>c(>,U0.Q/sU*kޑR1&&;{=< QdÅR%R F@"zEG1M}<*:Q5 zW ՟DKj~_  [#Z/9XMFۇ{7șک+hsDf!!/y {ܸ=g0<)84TMʦzj^K"$L+܏!^\*d%\%Ns$Z:˼&,t 'U}~# \ɝ/!-mYVB-Ei8ɷ92jW][тQT~79E3SѧB0n+\q\Xh;edIx6> XCVrpNFK|99QPba-~ $GnX?:a.pf. !®Cf߄Z$ ݞ\؉jrvb1F4 %B B k"r,$$\7K5sn_ +v P$ϩ3/x>Jaw/TiXFN)@ԅAK$r>Gnc QR] ]e\C w^ʺ𑞯W6ު}LB|ұ61R pn=  b>@kDRƌB MQnh50qb9j C_~Poaʀ1>bשiv63u_;fj/1'y9D8a n+.Zfq>ZTΟάs6 wV @)w1`h |ZwUia{]"5 X MDXfl|6b3Z=cddž/bWOgL  Á^ ~Їo;Lx0e_Z,Cõݷ%"({>96?C`/}G(? Zi 6m v{L3Z[ax'96!12'pͥ[˔))L@ƙV~+r2ʑkk9Z 0NG25raQJ #+Z,OhO :X=`O0 ߋWݴcZBb4l’ٟsԳܻYj(J՜:qZo%9" ]c,:ZrPA<@p/" g][uoW(AǸ3aIL/)^j_s;_"KY mĄ"oj=1HfΤ;F U\V>{9Yc6J?x̀W0M-7ؙHrV2 I<( 5uywjBtA֏o\e3YL\ʺkl#ss˯Gb/kBZ0rDhDq9WzC8 @C4.7U{_\_}#!|z(12Od@C?x7 N.?yjvGCҌ"ʚYlC`2'%b[iܫ6hLF HO] M"U1P [9X |UB S~z|.4TP{.b9py-~^z \@JX`nbDWpk9_c,:2YaFμҦ׭b1DLcau"ҝTT 7+ovzӀƣ iO~}$f}e]Է99y26WLuS Mvq9t)iG׉06G -0I#u1}ŭ[cz6WŁ!-pi?K8'`PCrrp\B;ki~8߯I{'DʪJ"am@!BS҂ ?{łk}MqWW,/R+OC[Yw3|ck=} Qc;Y4ed6nگlc`,ɩߤ@7iM=Gs4g%rGpHC5p#S/ڝ* ϓ]6}NxErP?SrbO{Qph*LbY Sn /BZ; }m~9a4-h[ ͎ϭJ$1N&|'c䬥/ʺ&᧥,/94 g)^D/P"܈Edӽ &S#pKDD Ț M9B4Ge@f~޻;a~WOk CL T|;v)␳aH z=lyNS^xG0fx!eƸ.9\( (noAiO@ut:)SPU6&*Bvp F~[@]Ja0dTx͊ZС q0.W2v1hd-CZVA@Gñ|g;=E4'K<@|4^q |\V1p%[#S#F#-CI̥+\),Wyy:#sQP^,JzF "穼ƹ0-hq(B?Z{)6{oݔ2WCtˋg5T8,+Oe0HUܺvRrAD 6ř!D)n:nc a=2ݫws9OYV@^XI{+ #bWy+@% 0.{'~{dzr/ێlL*bd_Ecfa"sص- v$95]&,̋PLY$8>=[w<* C~$\YY7W$Y^qF%EAWQ7{EH2C)Cu͔.w9AYȓKcd Ị< wTPNwbԡ"~H66_0wnDKAANe9iFVg?#|ּ^2|Ś{A&X|[QhY^oG|#W*fe`-ޣ\6i˺.tu/^ykA/˙5nnמz]1Z[ϝomV95˅_6 e^^!MMHчVx]m$ՏKJM4F-oQC23q/T])<6.jxo/|CA^[cB2|A {o1K{2A`O F8;' 9ƀ@bR]ʷq,Vo<*l^ܫQcT_5?$U0_9׊ f)Cץ) יP["q,6 #acd$\ـݻgyZgvbԷaz8{ț}BhA{mD.'*KOik;D #/h;@± !+ګ-ckn.v$?:ܗb{azKޣdGkyVֶZͥ:'Zsg.O\/+i.5j>( =>v w=7\4߈y~)qNKss~9< k {doÞ;Z荄AR4vríḾѲʀ&_>p9UF(#eI|K!Вl036nLGe*6Ne /ˌԎŪjj՚we7r|т֔讞 AZSCr ֔BInt~-#ZVvLBr"9ŗ598Vxh_d^:|xmW(~ My+)#%ʂu~ޯщ*KX8[4XL{J.. 5|E^]sҝcC~L@!=Iuzmʐ^IU:d݌a?a2h/iy;nQo (& =X;-?vkC) fm9ҟEf^-MזJ=4o,q˒i^X\lX޳ۓ{-:V{??&*_i]Ţ@T~9{UpMXאjS雩W::@VVپ=-}_ey{Ď^gifhjrԮ 0(w90{T,OT<~ >ϷXVX8^tΪ/y F&$ZLȏ!DHn˃8mL:dJ'!c\?<ƶ}@}݁ "'||2_}W 3:}6)X.邈Iemś[:ޝrmL#hd c^o;6a!mLS >nN-j'9BPB"7%"J<Z) }B [Sgԓd%7 O MmfZdQ?8k 8VjW{z 5zՄff2!]J73Cƅ2P,Mwǹ*)5H% s9ҏtIT H'~icK"~X=~KH^!Oq& "^S9c*l`t122Qd @Z1N[ :H\t܆CeSSR|DXECydhp9@<(+$̙4;.9댋)5des׷z$Uf{<&v$b)K WTR8Yj'?K^GW{o%8dwJgMz 3.7S[^n?ԣlC9XdC?5{/{/{ 2D{D uwo̧ CjcT#Ț y+L@w1c@]?|K 9dXe,r755뼼ِ\\5A 7 [B~bs^wE)`sOrя)eަlCZ@Kgߝz/miM)|DRѿ=/|pzWPC !Uqu.fc^tX\ZZJ9V]бو+|fq,ҏA_/儘(# :ΓkQn~C <ϳMfɥ$<;eڤ1%iEUgq*;R1=XhW`VUr7.Y"qyW(M&qψb)cAnjIW4ytҝ1Q܃j 6W!hd77"N˴:CM\ti1r[?Ѓo{TEzr 6k?ZQ[7/V{.=ծ"+9= KLe,`S w9oW͡ɓl _G׆aR0e_ǁu5X2k>[:kї/7:YÒ+W.1Ade;f4Y.H:^θ`"7%1$E5:DkP2r@5ݕ+Zf}G 7R=4GObT˷ ώ#_w Taҳjt[H -ysGdhAu.Z54N^RӲG2Qё\I>]zP=>';r?8Dx[k5j4ITU W0*hڬFgLRgX,cA!*}% sY|{F+u]$_oIr+sźv8sR?,%_'N,8+ kħFgd/$[5'Zǡ)A{P {2dfܥC(QUg1r\;Hbb τe+lI""Ӝ .?>ikV2Yr.6ы<OF}Klc+$#˧{ɘ 6S9Ґud`*ٕX5=eou7~4-xf&|ۼc;¼,Z_ݥ&k㯩 \&cwFc렮7ؔWK]}QY:H A=r/KuWT7Voi;Ս+ݖO?em+9W*3Mu=-ZR)Qv!EQa(9P+Bv{@E5*q]?vS!W㐸7g!N£IrWOԇdmbWBM!*I>t39 3D˓ʬy*{+ IfD$5w[EGeLeurH1T~ΧtWyw$vsjf2(dFg]kSz!~']:4`lyi1Yʸ7yT)IJu ^ճķ'^DvIwN{+$>| ؿzFda ObDL{̬o<5|ʐ-DIߚkyBoW+o^'^N? =8\|7rp0~Iq X3 Xdyzl0E p)KdBĔ,DK Ξkm?^$ fRd9M"Q%ƨѣfHç]9_RUAq}<=^F-ڋV욽Vq*ĝ/sru!`D[Iw=) EkvkȿgouS,`*糣: g mb|{{qOuyeڬ(+7oʈz0'#2VQǗME} LK4~I:ֲnj5'Je9wse>{hPg,f!k土^Ɔl|wu|Ñ߬DQx3Ckp)eC>Ԟ$2f=:Hh5ڢhFL,@:E~7BV?Q#3QA.јڬxWujTa7`N"*kKbYJD: ,T3sq%̓!Lo oPMZ~8_BUh2|H@mEj]<m wFɇ|![$Q#zT֞N6 讎HNb!b'rV!Rn&>ww)rR`><\|a +Q۹o=b$Jhܒ"A丄uu?\hG!7˽&K>p50E*~#>ĤR>p8%q{}# pqͿfOG[pVarNv @`HrrUHkέ|zg,tQͭNb)Y0G}ws=?1]Ο.:X ӻ$Vލځsw/@@{W,}v✥"ԸzEIIKUŏIeP`fq4ꒀy]%] -"Փ9szRi ٪Ӎ럤1!Sj3 ^-S`Y9%̥ʒ>2.-}pѷ7^-R2U[KV^j]N牅a"}-| k2a^!b)-D*57hoѠJ?\ζn<oQ0^06%g>)fU*7U'M$+6_7 ԤY|jipUzǵA[ .`{ f"[ꨃH170u eeɲHk.a03eTuu+(l:*owQʑGwE8wU՛nK- ͎KMr9]ay+2p+ҹx?_Q{(Ƕ; -!1FR9nf !К?n cD$=Kn,PYgxqͩ'C }G%3CgQӜc$n%lcfUˌN^ޤM-'KVϚ9yezbQȵƏxTRQ5~ ^u9g3f {&#TuH8%2t):N#s??%?05љT*Rg)Sאy"҇SAܻ錪)qRK=WH=.(<>L},7汫ƎP s+fIX\h;sb).VĦ,|pUYY }0ӐTzqMeRp -NS\ .] HdvidK9}dqzK5nX e5bF6ʍmC@;?{R,l=pe(FM-c<: GНn喊&RaRVz*/ҴT#H6v#I(V!QҠG߄+xm2k3zU35հ2o~Gqrv * [ՒC[~:m&$4ijB84|؍pHr+ƺQ)؂I gHSba-ui-l/о0\M}K?FdD{={<ԍ^Ѡ;|x݋ ]94jFaf|l\Q!r53Lc6?aa5cG|-ls^8%6uO9Qǟ nXIx4paܽfζK~?+2yIb);(JΕFH+*1&"ɰɍPa%'of?cOOK 8VzMécg֧6Y_} om+zgT|VQ?'"xR;gO^L8;qaߘlLbL\Ww>k~[gwk:>2}ZB{W ,w&S ka@Ը?6>3n=)?{2H2, )qH` ޕ3jkTĞB?Qm$%)}bUq_cqY -_1Ӂ)j?E=7>-96l. sx"hc[y7?N - TK79|ѰxzjgmhInHog)v~ C;LJqu pmW<˗=l+(lCPm-[IHHK(|LQkgª?CEBx}QN";FNUcE\k5EG н^Jv<+Dk rKCN w¹*{Ϛ>jhÉW~{|kÿ$a=g1izf҆Mm  z`0X*+Gn ?J >[Std>)`zdM+9,Z', į>cu}nmĐN=z8$Rգ3c 1MEKY$ 5 ]Y^=xܠKHUNyxUqYd*ggmnL%r䰼!@Z"["(͘pfk"v$ρ9&LIQV:WIZk7TT!X52QIe(ZP b}LLϰ:.'T/ kS->lT5}Tr#e(SG:'WmP 8oVV7S*6⋫-7kI5P|-wSX-g `(TzI(jaZc^w.8g-fV]hl3.yOu2&8EAD|L|Z3ɡ2]ۑ5KqO[شܵ,Մ>k*jsέ *Ѯ|\A[ T O=5@'z=]Z(CGEfM8GWP+qNEmF068Z:b7-Ь%{Ch1^tm,R\H TZ#x㮽`Y'}?}iou8KP1㥙夆CZ"8@x µ-``Pj}6LlRU\6[ CZN"*Y=3CȾ3ڣx~,ceG ;,5R>Uw6ԼSAR7|aqu^ځ;V`ۼ:{~۔x9:7N+m1f75dGrzZFݬ(:%P 9GaxLIrl2}>Mn?KwE/:T@Y_a^OME^3 O\s _ ^9$-Q5y'msс cvV I߇!?I$7ܡ\ód[#mH܁F&8$*pw,意hiḩt-,6i0I^,`Ś7{~5QR ]5j^FiT\?8E|ӕ_eoH{UĠT&L-3QWnԤuM* ۥD+%j;bͮ' Y> (؟4 w]|/JW#ȤZca7B'8:{} N$8oQ|W mOnL)Q^!WCM8}:Nhۑc&4ٝqo_@xމɐ5 Q+t*\]w C!W^"ywne/R=`*5bJzMwZN h PQ7޴-␜EgC29*XYKUk&D\4]aw-5&_kD@;I1fͫ{C[ŏY}ExdS9ɇ@~$`KPK}=wvZR ?Ph{%Zdϙ'biys-KhOü. [4/%0y]|(珫DBˀ(D뺹"cfw8NgPmzdo *Ģj6hni[}iY LٱEf9eF8dǣOk@p#B\'Mo=) uĐEB>:6Qlo6]Z* ) ˸kֿ /d?6 Q7Dx'ey:KCaM۽T&ufTx_WD){5PJ7A 2wWqo-Cg*te j ^"~4{;fo-W?*wW1{|k.QZ" X-J/~ ۵dp;} WAD|Qķ~XC}6cT;k#7.{7c8T_4X;B*bm#"""*RJ)EDDDD̛?97t3Zkgсhzt&ޯw.YNˋվgH@E!6~brݴz]DDDDDDDfffffffVUUUUUUUi{z6Ndmitmproxy-8.1.1/web/src/images/000077500000000000000000000000001425660472000164105ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/images/chrome-devtools/000077500000000000000000000000001425660472000215225ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/images/chrome-devtools/LICENSE000066400000000000000000000031621425660472000225310ustar00rootroot00000000000000// Copyright 2014 The Chromium Authors. All rights reserved. // // The Chromium Authors can be found at // http://src.chromium.org/svn/trunk/src/AUTHORS // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are // met: // // * Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above // copyright notice, this list of conditions and the following disclaimer // in the documentation and/or other materials provided with the // distribution. // * Neither the name of Google Inc. nor the names of its // contributors may be used to endorse or promote products derived from // this software without specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.mitmproxy-8.1.1/web/src/images/chrome-devtools/resourceCSSIcon.png000066400000000000000000000017551425660472000252510ustar00rootroot00000000000000PNG  IHDR szzIDATxiHTQ(6:jd2N Mc6/E aTZ)ʡC(pR%+TL^zɩW1QЁ˽97v&P(*V%''GQgq\*RGk:|Fjp8΋E@IR !sX5?~Q"D $AVs'R, ##K|ONN !iii|DM} $} IZoE K5xx jtf,wއǢ,,] ,M+讼.6N3(J=BIQf?!6Ct)bv!]JH$gmw1L1f!_2 04 $F>- y 4~! m0{0C#9BD@{8b0I"G_cd&+qa/'Y1?R8C0yD6_6s-NfUsM뱠:v,<%mAː އxy EIG%!c*"88?8rqkԂא={3:Gٜ:q& 'AŻhيqk$lf.H,fpnϛnD~>u0 Cww;@MIQPu7ۏsy2vy=44)))hllnP >-A{8l6K}r1XlQz~Acaaal KK)%d%55ULy哄7SdWn"Np@ |#JRzI+Zn('Y|# dW`7%TIENDB`mitmproxy-8.1.1/web/src/images/chrome-devtools/resourceDocumentIcon.png000066400000000000000000000016671425660472000264010ustar00rootroot00000000000000PNG  IHDR szz~IDATxVKHQ̽7嫋KY֦P{.EB1Et&\A=V*dPHZ3sst;3>3 0B񗕕p( N !Z?Z;|LO{(9ݰunDSIp $#NBE Lp c||\k[|ڸ>//{΄TUUrn}t VTTG0z U"}aaah#fKb BNA-_AM.**J h뙏^z=@씡 K`vX>#9\??" wp2B&"&c79'% aaK(.uI؛ 9dXSC0 m`QϿ`palhyx*TⲂs`#xt%tg!c)Nǖ+Ek6 2\A8B+B74bco(lE'tT&l]"Oz&)GkE5Gqhj : xKaEdlJ2~ u#f'R]#{a2ZpH&Tzafvvwnqα0ǰƘi۶8L0BKئ6B!_*$ ιd^@o+$DR # UJ )ԮX,*G`dddG -tk }t'TT*:4ēɤЂy$NHcLQ}? nض /ߒ vE]P_?q)񉴱ۛ&.|74G!вR=6R%nH(um#hn5WH-} QT[ I( HEU]+`YZt`~Sq勳X=1t2nxX@|xUZGh['}{xT\T,;j)<CăH@# Vώ4y kL/R'߁l6+J"x<\.PQ(Aoo/ "ຮT%Rk233#肺U|^===I۶mEiH$;V;44D;%B-Ix~"7vpB+eY7661ș( $TeIENDB`mitmproxy-8.1.1/web/src/images/chrome-devtools/resourcePlainIcon.png000066400000000000000000000004471425660472000256610ustar00rootroot00000000000000PNG  IHDR sIDATx^? 0?ѭy(G#N] }* ! QTJoȯ/4LJ5u8W2˝:@1^ ڂ@ T)ǀ^|(`QA$0e ]g!͉yN-p '$N$r6R!||,t) tۚ |8d@ע˿%IENDB`mitmproxy-8.1.1/web/src/images/favicon.ico000066400000000000000000013111151425660472000205340ustar00rootroot00000000000000   (R (T`` \@@ (B}00 %3(( hMY  s ] hPNG  IHDR t%IDATxexTG߻ٸ{ $Xpww/Zikqw(ŋ$ݝnJ+HBg;w̹3sΜ;#G?[ևN@BʮE]G}hcՕ(2ueddd4Bh=O,$H۠C u_SLܡO'pwT}(?V?JYuPozETMŧ%mWy CDuddddd>>.C29'^VDo8_O<"A!:_HJTJl z|ߙ飛3ܷ; "####5HYw(!!e5sVW?ЫeGm@ ek!̰AFPEzחE7\p }Ӻ22222 cp`ڞI_C0H_Wzs?K]ϒLz}h S!}Cѷ0aߕ :222222]+!bݴ6R{ߵ>ȴ̧o_.?D߂'g@I|Is AQ;_~K/!˲◑8azni>/d CQzCRz.P**/####ڦs\zoÆaJ!73\_л 2[(PL5y[XFFFFF&q4lDP9@F{ҵSzk[aHw?qP>ٯU0Cdiz)С^SG N}0moL~CddddddGbMsj~z38 x^ˤ沔0SXG!0=e܂A+MΆ~٤l&+~l^w(׳5s_XK -QcLha˖ Jt222222zC`#]# 5z?DՏegiDZLFFFFF@Wx{^@BO6>}dxpc>ʤddddddk~mOyz9aW0(~eyz-&/ϭAE] \222T^wu6ei X[>kjSp)!#!HRT%)IIP\T.ޥޭ 0U*N0:Fy...PPT(HHP[VT*` NGq]!]!]!-nDψ=h===999{$ $zzz g7ߑꔑ>~YF߯o#G _>߮A]o5Ӻ22OT`ִi02s4n;KgGnڥ4p4i8qnr/-g[ζX[[ۃ$I֓&&&LmLmLm@QUQUQ@Qh`9YO| u@II bbb nf̸}9re;aw@h% <<&M_ u_{Q A3f̀ѭ[CTPTPT$4Oh8|{PHNdd M}^o)3Xc)Iq=z?KVZ[Fo ~$# &oLBLBb8qµkK'AvM@֩YYǀG_ʣGcpp86a LmMM-M yJGZ ^^^q*C!?gå>\ < ٪Wn٥X(*#$+ ̅\N^N^N^'4OX0(0 p_C9'n܎V:}%@oN] Uc-nA!::W wjip)v3F Yƶڬ~my_A2By< 7_p8Я}`a+`}B2V J"|RJW0{i%8wz͝778TPCPdeEVBy^y`|2 h?Uk>p_/> mzXa)ly%\1bv .{^ O= D QS|O@&àWzl51:B?bO|{H;A b2d>O>9dx⭊B * !Cy}jV=ՠA,|!qC+п;/$cs?Nx}R; ޓlȤ[48?y]uDz`F!ڹ.{I,j Ir[o]5TzSM7PDWDWDNK:-~~/+Ϳx!!rsȱ kرcX%8|<3kOfzj]%$O%Ȥ5wrY~Rj3Wfi].|u:N!YdUT^T 4(`0 'SvOAKK=ʮ&2zћ>u2jkbxѐGCev1BXa4 F貧@&-ı;xk$mW}-u9dٯg ;}QPvRYeQ8SVMCK/nuܪU*F*&_V2‡ ԧ>e`G؎aw{è!cbĎ oFd)Jo;4Iد*4G|)Qw#U8x?#ݬmkPog~u}m~͏vRKV2_`M&^{1X8o/2 N/;R|,=y@k"Y)}}EguesR(|SWSWSW(вBˡ勖~-BݨY<ځbbb2߯OROCx8.` 6l}=^9e E W .o#XL||gP7o߀6+ o[mqS-Z,8Z;Z;ZX"2L.*J] '5^1͢B؎$QdC^{AUU$lMؚAc1טY,ub!}Wկ_i)R```'Of Ui2VerRQOSS'S055e!e!eO_F}KRWG_}u4ZjŰ 0ÁRA ZDu͗-f; )#aR(|fCőGT?7͠j㪍63g%(A 2NijjB3!lN؜9 Ϛy@=R_Q6GPH,ʤ3R۽+`;Znej"t5[aCMxnI[KC .@סU߫p屗^±Dz 7N8u V tttM7"t#6+dV'Oq%STTm`Pzk@杙wf F-JNZt\!B.UWm^{2 hu?h. 7bt.bPe3ebĖGXzj47^h ?~; QQp`_yÁL\8ÍW7^xwSy܁fLŃ`ll6VGYr\lrPq5Cr1by>} NIH{OAJ mhv=`̯;*lUP;dw揲u;:K2iLT6YZgi Nv;=l۳o^^^ٞf{ aw׀Λ^DQ]TL`- j+hhllʶ yyy~$,Xf2E[7o ߒ> >DtUaudRmo6@b]t }\w8JhBhxhxh8왴gҞIvr85S!NS'KGd#)}6lW]f=jڬl͟X9πtZ:.)a|a癝w k 6]FG  _udR$SaԅQ3F6Ff 7+ջgv#s1a1a1apޡ{|1_BٱWLF$!.mJ;!c;9BV.\ZZ\Ѫd>}0Y۵oVY~sM9b爝#@UU=fl%a+ˡ_-á1EnB[8BGG)fff\saǠ>;C 5!:r#=rDQ(d[pawx΍1_ HFo_[9ssy .4" o:tTh?saD#a.; qz5t`3GW]%NK8*U< `P5DDH &&WUC^}{攛Sn2.d\?U='%%l<ÍZOj?쾤8ճ:DcNc tZֹyggmb#_ĐbM& f]`vZj@mE[E{22#AgYLfөSO']!wF4_'MXc57>n|~k[g6(%JRdd++ݫu||Rn22_Nf Fލyใ >Y|d| H+ J]gBhHhHh\zeꕩњGk۞m{{Mvܟ IR}ڰ*`Zട?>s}&ڊ?Hx!ù7M}g_[7<җ$D'>g`AśZjY 17Rގ{p/-[Q(i:::AM6evjE;E;Ews]w{@a#wQrgdaB___m[mV^zJE#4B#"6<;BtԥcBo2dm>#t J$$U(&E,bE)"!N;i!4!M\'DGI ߉G㣏>>ZUVZE\rʕKkcֵ0}le6Hf^ a/͢7^b䖑GnnBx /n QsU:^3Z4XeVeVeV!ڴiӦM! 3nnnG={e\˸qB U* -(ttF:# 7ɢE{!ll,m,p(Pơ.\ʻ !\v-M7p]u]V©SIBn]kZ!jUPRTҔgi-ZB\.DŽ=lYVBDoּYf#~ۈ߄p\ ;ٓY!0BUl@-)A u"wTܑBADu:Q!p幖Z k ~}n(O5I{7P6P6 6l& a–-5Bku/׿\5k׀k׀$ՂW_͇EaAѿF eeGڑ>If/">rmd #- 2˰ybwHHtOt+/~F(s&ݡuƃTsоf)c{K9,:@(kF;/ptODCo(R!2i$(>/`쓨0ޖk69A5j볮 QQQo7芣+¨㣎:|r|Bӕ"\;_~`ʊ)+.]:?ņ&ݚtk {! &??jFu6@W叕?V)VXbCS,DI|3ROhyR>V>V>Ff4i^@ñ 5C#D4} N?9Y8>C\sΕA{S Dlc?&مvUUZa9$9')1(ji4T֒d-AEyE9[,tr딩S&xa·9qΰy^g8˙gC]}=^o_]=wfR6$\xr;w vU_Z]5a!Js/Go} Fz@hD'mI- 0?K]r) o~jU|5_ͻ@9F ^^^"/K4iӌ!kG|-TxnG?{W_5ܙ~gƝ:Ĕ m.ReK-UW^aVZj |y3TTU>%o7(E) f%J'?|C,l/]vw vbW xAYAffBtkrk Í##F=Lr/T,Hu"1"T@ʀ` !*Ǫ !Q5Me7{!l٘`lL53ToDž̿ {V03\3sArȝ,~j)mq_~e7~ɘ'cMT.]tZjUZj=,(** -+)JC:>|seɇ<))La\snj -K0fո+oͿ}83qVw7md7(mVJGH[',}y>zj bfggp<NIqR[6oټ~Iv+Z 9 t?!c;O?TTTx,+uc8TN*hvϡjg~&,__zq$z%z%z/* 46h,hhhʀDDDkkk<H p&LQwY3XzT,b&:1M+E4!9s4EE%333W.\^43$msIyQyV[!1c (, R]ӒmO=߷_03`&߿O1Bzl14РB οw7*ިx#PRR")T>d嫑;̟+c'NcbĎP'Nthxc㍍aūۺZO' ǃr@T*QUlHHH(~W2 \zR/~~>aTI-,1,C),5scF ? F3C wJEEEɼXbыEUWZ\R(op~Y_Vl٦I}J(7{C= |0]URURU3#3 >'*vQS5!\s{-ĵ}a®Ac7!ydȦ={Tw??ГL Tih3gr̎3;nnn`V[K,ufց(Q&@F p; )љtWU>ԪQF¶ Zk]!( (0(0Yz {{=WWW_u_WBJW 3,<9;m7nWmn+3@\ $'-i-(Mi g3Fفe.}*V0`n/^a·ˀЧBFki W_5o7j}\b;>0ro_{ߕgR555:Kt%W\e}}}59j2? ~J{щG|!W`^ T« //ZBHe(٣3#}H|4)ꊂ"+!(9J KA P=6zbuW0L!s2lӳM6r6m wLz6__Mz-`;w0xi⥉ /MgMgMg2^Kj_uGO=aQDM&F=l׳,s8.u)ګ@K+,7^.XE;y!Bk!:U $_ö .Tzr>d22SM5sx$&1 "GNj>zᮇ)2椓C 2LBl=Vڧ]eɕBTx`CV R/U/U/S]ǺBWWW x0`opHǞ:{jjj &Mh!.KbI%{>Bp ABotAg,|  p tL1M1wDžoW]x+Hȓ'!{Q\e_6b|ABd;KC~N;1D!Y޳gn6n3!(s̍dg B[b{68;׬.xT||L+V}ݝv {uz=ȴf͕躲ʮ+8q>b닭/j9rh{Zi*jjjcƎ;f5?k~NEşxs?!*uBt`>2bŜ 1~' "H!W0>5L"lh|5_!^n|F!@ېO ri+ !p|Oy $~o{;!;;!LlL|!BXbP{)G5^[(].=nQݢ ѧrJ}* 888By a#˹8✋a]u-׵- [saaa0/3W\ڵڵڵd9IIIjZi0CCٖg[,i/圽%؀:2;恛'n^ goq: 9r&7{?Ku>d=({qZTlRI%M'[Iqf\Nq`SM65!CFö>lڞ !ӏ~#̸:ꌫФfMjbbb躅?YUgVY7Xwcd#YK\Ϲs}(RH"堨iQӢ`˾}/`.s6[Qn8Gyɛ 6{lXtb! 2+$Ē K., '{8Or%FkB7oܼqB4i;l 屟g?~N>3s"DI~m޷b℉S'pB >Q}O=#mZ{ S%X1NchbNBDԌQ7WI #a$ĩ'D**W,~ڷ!O8?bƳf<"|w9/΋B{{{-!"wM\ׄx<#薥g7O!Lw0ݑQ4@z StZkٮ"/E^J}şľ{msi-T=x/Ěky.FHs_Nutt;˅z}ׅ*g˜-PVV>J\nrw]tttBD+d[!HC!7?BYPY@Y +CLf1"Dn4!?!"""F# :/"+ Qb +!ݖnK32X(O'&O 35k׌Tމ{Cmj+-Y<% 2k++ȶ"[l'O< *_|U bz.Yqc +ka7W܄{QEh,.FR;eӺ'Q3G%K\8(ӶL2mAVjIFa9{NXvqm!CLv$RdnJ . UViZ)XXXCKKKYEVlll{톋}/śS[Lm1jYղŽI}SC -ػ`/VVVBx3ß{ӈtbNS qj!% ċxzsGy|q;t@B[L1B<џ#~ lxכ]BL2=ӴR.yR SR߁0ukL7/Ds>},h/ڋ3` fB̈́B̞?{BvhQr@+.La&İ[(&\ O}+WҨJ*Dwu%"(D=z܅xjm2iFh^)fb^ ɦ'xpBv򔧼9\sݖ-w"77oĿbs7lo&y/%EJ_2PZ)V_NNVן?~~G%DAFz )\|UV}\%'8<Č@-H"$נAxm[\o -2lZiᦅ?&~ld]2zr{?ޏЫqF```-ϼ]T⬎/mնj[\seax`ooedA:Dodd$ĒK.yV?{p|n! qBS\Izzz 1ЖC[ a| ܟa<ijͬ5L!BK -.y &5y~3#)SsXH O:6جc"fFUuV֮ eeMZ#~bç/mtxJd)װ:gk[ڃn M&շBNGnUUV= (G&kkk wN9}'56؜$rIR贈O#G~|]=v%mC۳mV+SRmgCìoֆ OR>:k34r([p(Roi~τ>L;aw%/+~-[f{ k1c2Lf2Zfnef\s@7oȆ{g-+@2LO "EݦۦۦcYyL/)Г"4i|' ~68z .]xpH!+5ԼRz흷w^fұdd>$C`C܆ 0Ӭ:¬: u$! B_}=:Y<I*3h]޽}k0Lu 4 .%K8@'~Wqco7f 8MqNP=Ku<Š)>x)owpIyIu)y-L/I TFF0f$k~/tjǫ(((@7W_ mD]^)^KSR+,R(׵l?%Js[n)\\yqi]O/g<9xzy-ӟ G9vlg0x׃yj*~BJ)CCCpxٓœ~v _R@v[qƕC=h*GʑzäV%FLU'}}XgM5yR{u?_EGP$=}oȇ TSNU{111 }gLI.[&n3|Hnr(iNR~I.ϻ%}JnnnBl:ئcB誼[xxx+!.4B#!y)DjJREJ)UDw-~Wkf] qѶG 56kld 83#w:az BCCC>}bggg$$L0:<3 իVL0{+\5q- j?+Yid呕I&՚TtH:6=>.33ll9ԽZ,\"j}5WiIˌq 7re$%ާ<<< hU*: _!WugO: ?}}}X^dyEx╊WV>?KO|Z;>Z*kŬZ /u>k<6j* 3z [0l!cX' a\¸q|/EyjVYihݸu֍A,M&~5 ԫ/oP SR#I2zY{ǫr4WԞ;!/#= $o 0.\,vŢ0a܄CE5\,g9ˡؙbg;^xqEH0;av/k(+)10a>v c:6VZsA=M=]=(G9AB %!-- "6Gl AM5PPPk(MxOc?C{q+Lx:鄧+9sZgR&%yZ^We.s93 d\a^z7Q N{*ש\r;֥̻3μzK0g^2ɢ'ˡi?uߥpϾA.]*kb\+[ Y׃E)erC[bH{AaySq??+?Gު{`ىe'T"0Z[Qr4H{=`U˪UMȺ;(xxxB9x Y/e2qnƹ7!FC@9S9S9GGGJTu:wfAAoUE[ W\=pǏ=~Q krʆGq#Fh4dҐIC``1b|R\#GPrG%wK\.[:H@\YZo~Ů9s"z)FY,`+FC'__Qr=` [@O6!:ʉ0΁ ^"Hz؀"^*H9!19"~9D%Pd哕O닯/FFFo`߂} Ae^MMMP鍔 =Ygm؞- Z@U[.Ι;g`ܶms0Ү'VPL־[nO>q :~~~ ^x!aaޅ6ks,Y<H[ b}gn---I[P5+׬T"8np\.s󗛿u9Pd腚5YkR4z,oμ96I \|[['mAkb H8 j.Ah fԯ@>OMk~?j =i~2?1c%{OWX.poz} \?WQVԆ;3̼ެ{MhzŦW ^xxx*W<]{d6:`h?8INN8T,SL2pýÍ[7n߸ [m9lݼuMlγ8Ays[m5VYg֙I趢ۊnn3fcKcˡC/z7IEcwGui +د`wpp|OY܄Nul& x4Y5*$ N\* Yb%^(oBBB ְa{-.d\r L3FBz^9 3| kF3<” S*Lֻw>0) 3|Fembmbme )X L3v۽~z>mS!'rְt" _, +;츲#z[ |vdڑi[dN9i'y nPA'K,y^AG|NvB4weq7oB_ gjU =k^+Ml2CG)`K!UE"Rxb1c@Oa? .X,X`1WaNAH/)6S,2iek wܥr)AJ類֊=H:;")4UTT OO|.>p=,׳{OUփis!&{l85:*+u׶e 1(~ i1[sU5'mw-LUyUtޫz?Y+f&1cPG[{Z@/ݗC6 ^Y4嫗oRJ')rc1sI (Zg455A%Eɷ>:o^ O~X<i:PTTTTT俳V Iᧅ͸6 /^"3|M B֕äl1bB_K7`{p鋧,\1brqe^e^e^(|6X[<`qO8)0a/m~hE'k94 @ 6x4$!~VD?'^F-Q*_.R5ԉs$={/4?$ſJZ%UZTiQ:j(pm9H"-گJ)-ikkCx_W}}gמ] U "F *'T1MLx~`U٪U%p\۹6d9rdʑ)G&Ȕ/SLzV뭠\\\,)W6)Ddsi?=3kRִ_~M{E{ўtמew5E^yQl&ͱ$ǒKaEбL= H~R.W\BFV6qL_xߖ[fo-Y:>ɐ//S//!;\wTj| *}T-%DEM; ȴ1ۄ7qe('DXo2𲮝ԸzcBح5ϣh6]-[&[naº Q\fS5јFcO_BZk}BlnFB]Bh.j.j.&SH_AN)e ))IlxRDt\0M۹IM&5X_x}SO -ZNr!Bʅ2W̅Xwo/E ddd!W_ :ҁBݧVZB$I(P]{!|*柚%X,n) Qsn޾&Vq}V`]& 6!D=B(J}(6N;bɴ%ӖLBkZ#VX1BIM'f**5+OC(A$Ȓec…p9rC 2j]M4{8,9ӳgyC 7d~5"nbĺ Hz/VzXa%!RJFhr}ĪFz\!D;t]g_^!hqyYhBTSN}@.veJەbÕ W6\yO]+։ Bg,D+6['e!e@B;|I$Dey.Įj/ȯy>{97E9 +*!M#GF!nu!0zh!<EZBp>Q=CZjJe^vX !mbۻy8‡K_j⧐s%|禝vn?H5|z.B,G!r]u)e!Rv)GfW9-{+#!ؚ еJX]b[bK q"HB\,ŹC<٠ߜo a37X8Roj^:#D=w? 55J >08k!^0{l!O ?LYI&&&۷OQӤWpnB *T(_CP!̚53k]g_Fd.tڟ?kZ}{ϛ/bbby:|1(rO!Vr[I!%^Ka fb:Bؿ_ /8b/jz b6B\$KSY QͷjDž`;ؑjȗjjjO}Ӆvvv ?n~͵}¬6d򒐐@#lpxfO1Lڂ^bɂ6>v5Bsu*DByH H?y "a|7B$Qxt"a|'^B$o1L#= uҎjZ.㻌2 ^6xd(HS|x=ŮSȣhJ\_e/ -Z+0=J͸[;oqP)UtҵK&+l;'>Kl=Ǟ{v >0p䅒Jx_wfAŮB2Rǂr;+q]$ Cnؠ.1)>DN,@Zr 8(l  {DB1XܡX>jpj9PW8CQ)LW<\0%,IDA@6&mL@4i>MX7a_/^C>C}/TZJ%馞[M2̶J*AQV _F9ϕtBRK~ʻeʟ ߘyB?7=5լ[xUU ,Y(:ֱ444 &8&8&O < Ggqtl6l8LO&jK[6.m`[o W^zx_xx3vwywg7o4< 냬ަn$ .=0.j =-C q7@Ry 65H Fk&V+˲UF0iH"?7A*wA<q$t~8RQ?;qg7܍#%ΊSCb^x[?hLo1P'NBKƩ> 3g Z/jBi.O? q$}[C!ՀYf 5zUUW5XDoi8pùH7,qcx5J\yr-x>ƏP+1=zg [oYrxmσB* b~|xI'{'W^z &6L M֡P^{e%ʊfkvz>xɊwo[bSQzvr2t 08LW9#N6nA:LAyGQƠ)\1NxR7KO<OھI3$,0FӧF}jdWU blF%󴽷7[f>{k1ж5d=UPzKPFN; k963Q`ݱ͛ro? =W\sK^B]R7\?$gH+oZjy2WmE:ݱM"b?<-R@5Q/wFFF>}Okn=ubh*`<9blEŖCYԆ7UukF^얳kή^zAL?uȞ(K,±Eb?C [f;9y?NjKg3wSL1-QcF\OvAn xj-(ТHKRRm$%쉳'Ξq>|@Eـ+.*.*.B-\=y4te24ząDžDžAB)r~9>?&ݩ>F,A9dK9u)e:)W?sU5W\UR!$Ԅ^U6/z{ V-([7d>'cUh.X7Ps AGfVbC6'cXu܀LS`} qӡGiok;dfnkdLɎϯKX;hK]p=orAԖ sh /aаufǡ{銻,_bcߦ-{\w17bn{w8UPT5T5T5q(HȯW/e' 7W_^#lG؎.F:u)ߒ .U]}5jR/GS}Vi]JoEa- H #N888Xnd QQQMJC;-F4DmJ'"a4ga"4ܼ;.V"ަnh/9C2YΆ5˕t-$9̓RZC`ySBq4?Ume2hor604JڃoF}tpP-ƵoCڲ/%(H ho n ^Z*GEՙ+0TH+˘ J)r&^zkY m (r"iafRe2 6&la;v^6wmF u)ߒ n[ܶ  #QW5J\.W#˶#+++{O_? myםX}UVG%k&$.tob;lat]a;Nub X:}8/ȯWAIz,umV:VpMˆG`'n ,:h]D@Fz.u"oc_u=}a?,¿O:80͸a]WOA:+PԐN t Mnm5Y)V$Ko&3 7%nJ;?ޫM69rM+7p> Y#~yzIyyyyZ-5SL]tj_ <=,F2mC&囔O>Rzԃ^WsOϽ~7C^}nnAGLAJh85{yH+>$Mu"? {a*Fk)1,nWtLsUD"n:RvX C9+3 aJzn j6pʬ~ĸwģ⏊Æ⊸"츲ˎ6m&~yʤK!lD؈Hm˭u)ߒ@ %K W+d q⎁2`o@d5Y[dm%x{{^";,u*Mc U`5( +P r?oP 6}9 6Og: ˱6?gUTl@׊[}ڙ示b7Vl@-uE')%֙"pQ?5MƁ%A` `44%;cbw| d`.Xr.B}C}C}=$E=Q2G%ywu}ïڏ/o`GtM&]Kߞ}(I%D ST1UUU@x oᝎC&śox)^~gqqq`Z߶-?ҍ`rLl;y _r#G´}M7B|'$m9栌Q(c{r}>seb6b /Aj@Mx V$&sB^vMCb֓ Q!`ĺ&PP4/Ƚ?gWҤ7X;:َ{w=^fMOB5A`_ DO&!L^X7_d?xPAE|$\={lSM]4upk\+|/HRe`{b/TU*UqCABP,Lv=}ci1ELTM=/P/Ƌus)AJ(Nqbbb H#H _|*Ti43i4K+hn sw`r$IjŃRqTەەӺ2 45 >&<;b>{b-!mǠjR47NtK[?IbJLj"J-;Y dpXz ƊL_.$IȓG`&՛t+({*{*sÿ)]O9O}^jtJS@{>߮g8y;%d8LsEwDq$n jܦ\J+lEIIRI`8+_~ 8ƽ4QVl~RaN/6&F,Qt@MH(mGŨ&Õku7) c A ` +oWA'Pg!!Gqmx"Lju6b=$ f(~N΂]pmlJU L{<Fv huA7& r(1MTkgiaaa :?/ /#c`P+ 5-IDAT݌[ҍ`@gi=fff8Qܣw+/fkv;F@7N{{[W]ujZg{ā(( " {wwl} M&y$O,pT<$(+FNTa+$\U.aWI'艬2O\VCX5.' AG'tVVAX@)rb ƹ)o``j;.3mqK@FF&SJQ+*Sc?Q< >N$eEr>>/] u8VkI&OX; M4@ \0{߻fhSOqX_.S=!P*$ et Т S~K-SJQRi0ESSL7DMYA_7Xr + ! 1H8VUV, A@v0"Jk|'m&.FZbhw d(VˋH#[~JaoPmH~?iQSwSwuuu0E5Y5Y57oP>J>R>mnqt 333`֦MO$~PNPI&{lp7#'Xiz@ *Ӈj="GJ@Px_U7HHTmڻgϏ%+#($Tk5OɁXCT/$۪-E]1md 222&MgZiDzDz[H"a1s̅%o:_PX>ӄ4çA7CL`yɴl4(]WDBf W}'QIqPA6."ERk왴(y6<~<:62<}bkHnK8CĿ4Wݔ(DTVV1V1P}W/φż'jOeD QCOH9zG%)mz ZiDUQETIyQ^@zi^@PG<X8jqF]ue(HA Cs/^2$(g*g(g[+b$5"Vu0-r 3ǿ?Cqbåp ^:{ ˥o[oa{l~?FWF ͮ7:ܸz4&:ro8zixc'\th.g,u䅙-^Gpx,}Q&o:+z]O"JIA5ECaboG!ic9Li~fLl@Ċ,T*D55A^ ߣNcDXոqUc8PC~v_9dGuyM7% IpRinݠēOJ<ѩS/Ov3h7WD^{k2@RI5AsCsCsfK`2䁱>\q_|IͿ>oR2|*[{O= I[tLvLv^<1>b3uqwNpNͿd_>,Yȳ +%nUTyJPȳPs~Iݵ/*_]jN}qH0~).>Vd Tu<~u@ .=/chBGT3̓r| Or0;_C*Ni@.I3ra3avӇw _KP:6)b*Te&nP9|H:B3#~ʛ-o٠핶W^V|V \^pyD5335Л4g̀Xb'O(A YPd$ŗ/_ /^:u.]F2::zgO=%lKئ75V"째VM8:fQ1ɘ'+ΐIK׵ ;ĖWUxßEˇER7+!yAD\@+2$9)R!1rZ d$wl1ɔ=ɒrD/ t#ϛ۰ǧ Bl7(2L#z'hndI%YBM8{,f> kٔ&,txEPC:w8q$8q6m>2Ɉf!_|Jڒ$$$@PA3:itKɗ UԫW}v8ΥogE ۫oR:ynynynsϕ>W}J{?'bm!yhF4.+70oQvqФf1/@Ҟl\Y%1gقVwz[=_br&Uoi@S:yɇ> 9:,X:F[Pz̤6D'W/Cwk5^.;C{oƼeH#0%c6l.4br[+ ]c<Π,]4 1@y/WJ\)q컲J;nz\3]jbEpkA2eK=z.\F}2 y#A^^j =\3h,LO~`vek]n4GMZW<ދ ;e'< = = ^4:P⊏:bINhLBg>Z;Nlmu8YS T#_s|myQl3Pm "6,3fgppp5Zj|9zDGGŊi SP̡Cqp)R¥DbË /6@ܖq3:iNLHZ~//[c[c[ce}6-o3:>)S5#\8rTpPA(F1}I)#N:밮j%6x/{̸֚0JnGz /3[ &!>'G!OL(Xa]M(*W?‰ĿAX71>+$"Ny8a H0Cq\2 0[+; שf]".e \=l{Ԟ@Ԟ 4QSFM˒$u[V䅤)rTj8}RA'cg`OuVZ5miÐfuZZ>7~"s";P'dpݓ#!ÑjO=&>|s\k2=kjj¶3l;|zT`nn8V~Ɠ*eHL"x Z?w:r6ЍRomۏµӅGQx/4BPħȓ"OVU>>"qgR}PtcAvPRP4)OAAU̡t\>Ʒav65lGz8IT6%fM6VdG˜@3#EGOpUWW]]杞wzi0oTߨ>%TK G.p ^yHBmU nǣmaZNCl hFis 4_ePp^wPvp[cOvi#l*xz|oxj !רAby@a W 0o[߁|U\\AS(.29H04gpFz1 \#M#in+x/v0,[^{q1o]v .x U|V@9.+ۮl-bߺ6~z#XFCv9B *4 .ɻ8bi6'ByE<{ճWYg!BЀ8#L& aìAŶ <ްaJo~|2:'=kl  K~!穔RJ 5KAέoz6kh^y hK_84F`MKns^xSunTx1) VU(Թ]xi^0j+5M/1.>1ś/杌_Cf4B zh cU 5^И R BHhY]ISrT'l+/`yc<ߞS!X=F[Qˋ.y"EB⍊7*r\zN9r8Wm_}IfEW[6o 5|^9=`ۃP}ZiէA9"|hѠاد"pΐ\.|rys92e $I<Lv2%xPԷԷշ@K;oo3.ϸd #y1k4CN×ӕиbp0 <>0nÜ@UUΟ7TyPAcz[OXxxᡅ B!"2wH 0zѣGCm -6m.\,8)N]@qq d#Hu+\?C2]Kw- .(ܷr34gh#BwRl?N/;={]6ӻwO==z:0\۾3Ӆ7oBJ Nxs0Ab"n0Ό=3XãnXja֧[B  HNS;זΞk|6> {\k7BCU!^RcFYK lZ݆/<wW34_o8%O?4l-~E%X:w6lޑ*c!/&^L!B |A늯+ᮠ**J{x@k~&5O`'/92dBd:|xB 7P Dg:BT *D=J{/mp3Esrqrqr ,OM"95ژ1ec fКAk Q_龥 A,1Ĥq7ɓy D'ٶUB4TY}!&j|+sv=dUCWwR11ُ q{/cbU$!.Y~LC}Lt&Ċ]/bBtk/!O+cT;Yw )x''סC-ZB|q'gBo!DW؞'?{00DEBNg;t6 |!E)RB;qĽ_QHx)7M!|}}t\qMg:vi]|Rc!AjiNi+, 2JY'SB/-/ S3i2OV A^m<\Z.D#y#~!Ow?-.N=tCBPl|ːRWI% Aȃ:uk!t?.DȪU#0RT\Vk6 ѧOG!wY!Dagٝew=G{UT} DаaCOF-,[X( OG>P+"| =~-4η.ŭzkدq JLG!F?~-ĤvMj'D)Rl0jŬ 9}Ůfz䁒Kb'ޙ{g"arFi%.]~)E:u~넨׹^z@{ץbBl~7_BbB8suM //"LQB/V޼#bO!XY $w;τ>˺,@VaR,8x>|PWWbDFT'q;9专ૅZS{Cy~y>yL\]^˽#6GlN? mGvdt"<hp3(Nq ҴiKS!^Mx5Մ40GPԕԕԕxuչWعk箝:|ȡ? QծwB8?u.}f} B*( {/I0{hN*U*B ?Bܸs΍B_B@@ M9}қIym_~/۹^7l^zy!:>tFHw:[;ɑFaou`/K߰(Nk%Ҟmmmo[R TF*~=RII$k;wr0V9V9V jz)`,tc䜖sZiPK.ջ{J<,d,AVZm=*hOΦL `b$~b(/AuQYE͛¸N oϩ|IL;0Хkb@-*Mu6io¢?Yy8_ʧYb]iR>&3;gv WMɭ% I𒗼BM4ZkSDjoy(QFv$-NZL 7Dj"5궫[,ӬҬYTS D+ASH@,ImJ?}iEvJaRZ˃/<.\Hd3V=W:s 0ޤAr> &&9LJ* EwHҟI& "Ei -=#M,ZF -F[І6Q8pDa;ȲOK& g%nI$.Qkk܁!yr'Y+oHzx_'9LsMۛ7K+VO78|RJ *5H˨UQVW]XN"0)zܟs9>!|BptivZkD{Jd0(qiwUEpO.7Bֺr8l۳NЯf_>k!,.|GD߯Q2) :׸ޭ[z,?x0l0a9ix1igBYDI$ .\D-ZW,_|DC~,~ 6smqēfd}6lYMU>emI> L{m΂7A"LNiJ8?1*}Q."yhsPVVVVVӗ/M_Q F%'KftkuվV{pZӵ&vOF? v? ^68x{:(FVVaK!1M4>h׬ Xj*ȴ?NkHQ3`ʦ+Q]G o020yfajBb<_U(P'6c?Yxxa6kAUZh>pfUxHxvr XFtIA=AXRp @.G/KiUl[AuD.Ṱ̬̠'58y<_ӛ?{쭳]wu2L߄E n~;ߗժolpkd\ۏ?>2nedtm@tIrW9sOyCϺ=ntoۍ.>Zy8TPeWeWe'uě~Ɨ#|]USSz FU|TqS὇å.jjj9ߝO!|s js#6Gl&ۍR͔ qUt#$@~J3D9'Xjjޜmmm$$$ 8ֻ[]iSM6Po徕q2jqpՙWg^=\̼IM1iWWWՐp1bŌNJ(UTc;ω>S d3 )K"[zBͧ5 ~.pݻwBqxO@=Bj;%|ƪƪZk=ۯ -(Ңsş+UQVL ~ZAlضmSյkWJy.Ŕ'[vՔuHg$YaR4eJkrdxi9З)2)eR---R+Vo<_hz顦}[_޷o{߆77|s34}Կ?56oÅ+{~TAH bRZFH "NGS ք_vtr˕ގ444cǐkH!ho=!O:*/^"?HMR SNm`{r.ʙFun[m6xM734;:ĪJ+Os"uh)((vt'\J\ R!N8z*W:\`pc7[6vꦔgFՕjneyn"-BXt5dtni v |s}??k3i.=]sO}muk_ޒ@[͹77ŸUU]44W51C}h$oXݾҖfff N.8$t5,n-đKgZiy@E b؞щjHo]ߦ T;\pi}m!Yf囕0ʀ.M7ޜƟA/l:t-귨srpۣ])kiiA\q=@__U*7-nŻ1BU%Kė7~?xSM7ȸv+/ׁ[>'L ׳^z= ~?Κ;k20N&׮ )L~'n^5z+DSkPt\ZI^vZ/0lp㮮+.).*. _L$M&I0Q$?EJJJOSzEEED&jtT^5{BO <1SX|υ0cRǤN&:YW :X巪~nAݎ/_Zѳ-%JRN /dGo@$eWLJS;>;>riV'RF)rgCo -Ƕr,-ڲgggGƏ|SFk>}"D@٧g~n ؿcߎ}t.\9 ` }5hu ,QqE$7?nqS1/b^$IȓO. fgL4`.4lgPnr䤹./o3l?eB,"t]mrC `ӨM6G}HwEl&M0n%h`~) ^}-UTRuabKAzMlSM}j1b<~ˣ(`Xam֏A@#07o꯫QMF5\} Sbccw3D{HV;t u֥ZK9ߢ7Sr~iNj/3f =yUW]abщE'3g|Ϥ^G:D={1Fc_q|aP d.cW+ +RJ+UO?fffƪ6ڀ&R$ B (T8pFیmKW1'bNĜ}W]:Guѹdc]W\㓎Oz+W03I7+_|...߿䮮\d.2!kVYY!yu>_}_}"{}An5k h墕V !<"Oo,sYf04UIAD쩱"_F|IɬM֘1YD?O^+{~~~if | tLf&3F lTlSMQ?-/Z8帤qIv۵oגnPAm6۴n'1KX.*~Ux B2&bp ^ k_ZGf}n\qE!꿨s!yyy{6=uϡDGQ?Fcr"WwJ)qe֗Y_f3atw=z^.6Q P_-/B2.i\2 {F'fmWp,-[dbY7gBPP)?;V^Vi)GGgtyܬԟb;waæB$LΙ+ ʇ+ʻ*UB)>BcWRJ1(7} vCXVs|U!'@J}V Xjݪu(l\ظ ~ջcĴi2BtvBx}}k+B4,۰lòߏOqkv=!B.]?dB6?Br%,\~fJ7Eho .&6~Jv v/н,6Yla4yJZK-["_"Y$}ޣ{ 5M2߁ҥ?|C jݯvO/כ9PB p͹wP~ _zaF_6pV˭ 1͜9!B$^Mx+N)Ib' kZ/!n+V!$[V5(9W]4i~Su^G{pNQGuA}\FUkTG3!ZkY.!4>Oy|)D5c:rm7eJH%ź52,d!5j>5k 9.]컀];fw@ ¤0P]V]R]\/'K.]p n\pE{Q(} `\˸qU@u:?Zq L24zݯw53jf̄OgwjÐ!1Cb+;H_w+!;`lv͍V)2teX2ve,h55p9;Dn\fʃ*xh⡉/|_^#FzUȫW!BzB;@OV>YY-涘Bfov_v+V A+Z2 h)Of? 1кC  FXPz(=B\+s̵2BtbB6ml|``!w2EWt /.c_ǾB,IJoXS(!JB9s"FJ,;zݪw_ K:N!t;W>U0S+RJ+5bF&B888 j|ſg,6 -'&DK-/$)S@EץOWWOv5oWE>O~ _3{ )6)6I 6>\.b$Il̈́5IhP2'hE%RӦN:m>%|JBsRsRs2͇Zko[$nuk~w59פ\8SL35B;3gtO!;,O\]2a>| 4x/<_xBDH!"BK[[qGw>D sZ,l-sg@OIߟYjU(I5B[a'dkRФ闺$4J('s虯[B8˝r!RYfGlhLl5*Ds)Ă "3 PDG=V=~_r!Yo]~Y/^$ĚMk6$&mN_x ٢ arIV3ִؕ=̗/qWF}{mo1b|MiJSk*ypꝫwۆom<<<`ڮ]+(޲x⭠J*=ױc]ǂlllPjǚgÞ{~F\q ^6mN];,RI0Ƅj@5]tY%KH"5ݯEcRIЇCCW]9t :4 nػ1$E$E&E~ 2zkJ(y^Y{Mw/x u ˃TS)TPq6zk>|L3g8Nn; abĆ|?Bמ]3.M<2L\8qą`ddDvڱkǠK`]^@A~I4, A wbG"B܅# 1맯~5([Vs< ֳ#HrRHXS[rB_ 1=zz(!^{b}}G agef]҄ui9rf 1l/rW:MMOMO!4fӘMcۦo뾭(TPB0b4h#WZ,- a־}!꽨s!>`!nZݴi%DOOŷd*A(rۅ~x≧Ct"Iē'_1Mjp{ *^Ūz+xuMo %ďf!{w7&Ifne!r5[(_-D6b4Nxm 7}?RB|1rȁBHR,0t锕:?Y33 T+ÿ\=¿MMOÞ= ⯪UVZk_T|lBG[(YS(MiJ a۴i/!\s'DG)cSN=*ĥ엲_.Dȉ`18ƫS2 QvtڑiGp8pw,tTQMG &;).).)N&8R%E| @&qufhB|ґJw>/_ 1ـ O urc73tB~:uF%>2SwǕ,ě7oB» QBaΪBݕv(QDepۡ&Lƛz'fRWAAA߬'[O"Os?mmڶB,1BloB<1b\e˦龯Y}'F;w$\s=\(((, lUWVz<(=r[ a6m︜kb^y-V׭[]e'Nx&1 vYaI\e̩Ab|R.P).5nPJ~S7 )OGUy g5DS-?ou+Rb(cǤsX$`I;;;ZyoSkSjM= b >d52Apj9&\pa[j~Lf2$I(eDW_M~5|}}o="pE '(j֫Y.]ػ0PTR|y:hkkw`0 $'+Y%Y%Y%PlPlPlP& ?*'66YV9ryp5ϖ?[lPSN;A 'O˱c-ǂ+}7L0I}s֯Z++" <4M־>N"QE`u -ʓ+V4t?u={Nb狝/“O>)Jy܎A),YdŒ0h To/x\r]upCI-;aRP1wޑ&1@21T\Vrcdd3hKZ`Н-m=਍W7`t?a{7۟B㥍6^-[陦ǛwUUyWAuDN95c:gp`ؐbC YaYaYa2`GEchT*;$NI8;w9+D)QJz:5Ļǻǻ*R=TDQQTTT* Ɨ/_ G G GjfH96}mY)f;Y`|!j>F_;_ۨ3;fvl8a饥^kIההvP;ȺS起B\ ’%K¡^JRoʼ) `>_9|4rONNNp2|'AnmZv0QpWRՃ^l=*XO]qH!GEY}v_eb;zMĻ{fxh4h,!b_ľ}0._|A'[kD㽏Cϳ=<9{앳&** Efc=N'N: ]w1xH'۞ls ݋w'Ztk —/ FoO~?`؃0vec+o HM& Eq':::/Xxcگ;B988%SPFK4ٚq(7ĸg[SnM5"GD]P8gᜅsfti~R:&41oe~+[Yhߡ}am|9reRmEUtV4?UNQNQN 6ƴjL+2˔.S`>}niJ}+)L17`UtlwpQ yD">oBTTTtTGb#G8trV[溸.?+|=*أ"V[ur`XG_>2c7n8pu6\4:H#x{KMF?,iªU + dIwߞ{ s6$^LxwFH1R\ă2͚LRo-gbC<%OHch́ZPWP S"K$H:tnq[N; wnܱqtq|tbӉM'@n8qnijK;3lG;Ag-[nn6[8pí!TSiNsGU/RHuП<7 ~7xz#3>⻋ aP!quuCuC-h=`кuC`/ifAc)1~&V 6|Y:TsDx7-Z3/wZ&M*e+Vx|TW)K3HݒݒRV[\<,x-7$MV\qtS-OMyyyyyy^., A kuwO7~綝v  nNnNnNP#ʏ*:@ge}9=rzpppϕϕ%Op1R>0 al{³"9ͭp?7oBBv rxSB'M 6- ]w90Ly3͔7k^zY"?pe0uW8|'S:ݾ)s)Ta9rް~O gsNv6gsCOv=ՃW^=$U90jTwkJW-0kdU%;:)'*{{脢JEeEe6I6I6I`,Y60 4 4 ^nљ.@SS-[^x mƷ xxxOOOxo bVJ>}}zfff0zjC ٬Yg#om|7}?i^{U Ddrͥb>80r\-chjj~k㋍wE @ir^7~ 1n,fbtCu\:uz4٥ĭS.h +Ww|՟`Zlo޲=Sw)So: <8p03^_sSO lllXholַ.]޸?],rрkwWQv)ya`ll Vv[ f6bbb5/H@qSTHU$č7{q'NƝ b+@ɐ!'!hfЌ:|AܠyA^?w gbĞ@?e{bba꼩·7;p6:Wsυ|绰 [/ /_-BM7Uܔ-##v7pwC7yoqX{~P,d z)1 Q <\$ wupWzm赡vv||Na6 0tPuVY]/s ghߖO(N ( &yME"FF yyyJJ%@,~ >lS;A5W5W5gg%< /m/z#//u+խX"Li7PA}om?F a1]D>OЯd E `M5oFf߈F4>/|^flGL1fsc4MD?dkoӛH5+˾/0c3ãꏪ?x'mDooZݴiuh*U?2#Pqƥ:7N8n=6\ruխ^xa29 Лmn Ż%ӾEl ^+~vz,D" xb'&&&e)G>>lGC_m\; qcKRgҗO{K-mu޶ a~M10^ -Kˡ不 ۏ0 h*,X8+W͋7/ X-#chY|ʊ;NO{4ﱼ'`?Lvۭn L4׿]of Q$O2^x w-޹x;u>lvHh.#BmR>a9r n=+++!F2|o 8qcz|ak巖I5jb 3ڐoĿ 8P+xlo#}i(6;یljԨI3H751Q$BCdž4*=3bo`7?<5B`FO)lSئ02jeʆʆʠ(-J PWW'}} {(,sĎ]6 PRwN2-7ugnSͦԩSN:Х\r]A[VaN՝՝՝\s0C!͐’ K.,M9M9M9 꿂@ z@Smə2Τ^AV^Vjqq:u+ \+ [-߮JAO!>{av{SM7 F Fi1,HOsqXW3Pc}+[n݆jz\ ,YK['~ؼya`SWOE!B@yyypB a:~mY?e+סs~cC߁}9h9`fdB@A RB 9]qa igQp !dYhwV ډi l5e|&\\pq,ZNkٰ )Z>3kh%M|ߺjk`ۙ3ԌS3O### ⿎@ 8ҎGgt |#R((@*UaB P]vځFvFJ+:%N z< ;dyw8\={H4J4J4@GO:,snB%y_++ukZ?VC~9|?7ߌ3V_\}qEXŪdddMφzotK|tV7>w2e73DN@B= (CN93 =u{lfG:)t)<<2ʘ+@OO7~v|3fjP ttN:+K.Q 6l +о{{{ Q A )H<,y+!WB̭37܄k幖^}!ng'5{ j5mIے%x`W_A:u"ά:̂%]KKv/p OQ&"H^#Gzm!^Țiꩁm?Xմ ߵlft d03mks vjةa:#kLqS|d ?BQs|p厗;µ׶_|;vǑ#Cr fO9 fzK'n.=lpeC*C*G@ucUǂ{)ww`sI KihAR :*myٚgٯ_g9iADNݽu @ ڎnHF'@&Cc_e~%C 0ꀪBoFC %()|B1ttt(((w˿3gr<zz{½<__59&ϋ?(Bt}~1 -Ckg ܇SKN-9J( (ԂR E`jj 4 MDY} ? bTĨQppgxw )x && f"htUF[V3:29){_\ v) Ү ԷsPE_O!#K g;D~1c&=X'fO=<8<8<N]9uXSzM5J+ԃ@ @ Cŵ @溑P"$O٠`t"ɞ$'!̼3΀wi{L2t(1ĸ(((̯9iNĩqj",X 1AU^M#޼ oN9 ×/b}}}ΧΧxu:TTT@..@4Cw,J)IFFF?d()(ܤ}j8rdy2e;㜏!Cn)S'3'k,[tyyyOz3G_b rI%p&LęXm|9\q ? M<̐A SL0B|R[MVk߹UlF@C_!$@+gϜ=ySgNP1bB0]c4]V ЌҌҌĉ'B'@i4UB\ϸq=!<6<6<"DXcKǖ GB:^k jjj7)gyyy0b2dw4hLLMzV`vJng#}g̦2g&Q&`k0YddHsҹPYEc@2:vuh6m~)7.n\ W#f_nK;x9q\o 2XKVRk3:8 AS---;jx v%Jֲؕd])>Sa|#?]r׋/*c;n_!?~Ð<3yV4o@ aSjjj oO sNozpŲiO?b!&MD|6\+W7zOrmҖ%(j ~6ĄPiF+P!Bd0(ۤlMp BOaȏc+V~:췲7n W]-_\oqu_ui3zY{ bڶjQ-j G(cNhܬr:2:k |5oc{:i(ӸL2|}r7(w Zׂ"Ev IMj?7( BD?],v z y2Zkm<;@ЇA5M5M5 |7РA3֛\8ర,/yǻ=|RH; yj WBczE>O\&#[˭ZeVAݹ%KݻnZت]>5`y5.c\hD#}F:BXWb5$I9aDFv^|y}|'S hУ"RD07^^mG)|\ТX'F=&@wΪʧή0ogټjT{(_)(p@|Jop@8nʹsq,[ηL+VSSSPUUJS]qZABB& M 'OwM{7 ^xe; >}L|gOփVI1O@HHIa$o?KR )rkV?3ZwoDY6`iHCqU*UEU`9rlp8q6d|kp;ɝmZ٦M7.]6lvjN;| `ZԴiQ0^cx (\. ` Xd&d#H6#|h&i&i&zzz0(JR ~~~111+WTK ; 5!CVۇo}A:upppwwwvہ?(7`}q_N6X,ا-=2VS[ݵ?瘛7` SO lEQw4 JcAC*wL 03~nZ0kutEEAQSQSQU&&@bZ@Y[YGY'K>ꫠ w$UUUHvLvLvBe2r_}R~Ao'xMtZm+:;_y/mj.>W0`_^i00P]sB+gu>Wy\ R{j_R+*?dt0}` 8\U+g['jv m @5+3| 0`rwx=(]G6PnYBxԺ.Ο 0`t#7Ӵsr@, S 9ru ڟ?W0`"֝|]+_RBz2ʵ#~smB&Eq 0`{fjFݎ~Q]_Ӝ hSF ,|"4`q sn;\Llns?vW&.*G*Zo&Eq0`JڑsZ9ނ?n4~D;ڌM;u|0`q;) !mҝ3Ӌ8%P*(?Xni_== 0`@Pwp"?1tI Wrja_L:n \GÀ:tH1iu!'xAoz!9OCã`Q0<_%Hy e```d`|~R=.l qV> 5ö~ WIENDB`( @ 7ec6EF$vu$%$lj77cbed87%%%'''***+++(((!!! n%%&???XXXrrreeeHHH000 k%+++PPP{{|eee;;;% ---\\\{{{DDD&CDD\\]$%%%vAAA___ u---sssIIIHGGGhhh !!G[[[+++hhhdddOOO>>>111((( ###---999EEFYYZrrr3338cccyyyOOO... ???eee///7f RRRiii888 &&&NNNe666HHH 112nnncdd~~~FFF ...qqq:::HHHccd AAA|||BBB """opp>>>???334cccuuu iii000ggg&&&566qqqJJJ444MMM &&&mmm $$$AAANNNEEE***STTuuuDDDWXX555uuu ***sss<<<---111fffUTT```=>>666---   VVV:::~~ 0P\ja :a wwwmmm ,,,KKKiiikkkKKK---111===!!! Uf qqq888mmmsss=>>777[[[gggEr[@@@SST[[\  444*)) z3LLLWWWmmm'''5 5Y %%%ooo~~~...]]]5 6Z '''333WWW*)( {4###,,,TTT[[[eeeEt\@??kkk}}}ZZZccc!!!Vh ??@HHHkkkMMM<<<222+++))))))))),,,444===MMNjjjWWW ___??? 1Q\lb ;c uuv WXX---***SSS'''ttt,,+223???www444 000pppPPP 222eeeTTT___MMM kkk;;; 555aaa+++@AArss eee!!!!!!000ZZZlll'''kkkZZZ666;;; %%%AAAMMMEEE+++ 889 mmmGGGgggccc:::444'''LLL (((>??kkkVVVTTT 777:::+++IIIMMMGGG,,,???!!!www bbb000 bbb^^^IIIZZZ|||XXXDDD kkkVVVQQQ===ppp<<<((([[[GGG===iii kkkTTTnnnEEE...eefooo ]]]___ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbmmm EEE,,, nnn(()fff998/..??>rrrJJJBBBVVV !!!!!!HHHwww  (((222###HHHvvvuuuHHHZZZ'SwsGv{{{###VVV"""[[[ZZZOOO3xh+++GGGgggeee&&&+++222 hRWWWddd  $=$$#nnn222999GGGWWWTTT 8^!7'''sssiiiooo  3V0 ,--+++*s221ZZZ---___777:::xxxONNN 7\xxwNNN ddd)))333888XYY999***%%%%%%***:::YYY:::222 S Al,,+LLL...vvv...  ...uuu...%>J{UDr0"!!hhhfffsssnnn!3$;$<3!mmm <<<  PPP...???((( 1RVrsV 0Q)))444rrr\\\ZZZooo DrwwDr qqqXXX&&&<<< YYZ 6Zvv 5X ZZZ FFF666WWW'(($$$[[[ TiEt *F+""+ *FEtjT [[[%%%***""" ......999---nnncY!7  #:Zcqqq,,,SSSQQQ  cr)D+ : :+*Frc  wwwggg&&&Tc F6!I%R'V'U%Q!I6 E cT)))|||www^^^lll 5Yc 5='V*[)[)[)Z)Z)[)[*['V= 4c 5Xmmm]]]XXX |||ws U$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$OT sw777lllwwwEs *F U&S)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&ST)EDryyy###)))```HHH//0wY 5$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O 5Yw111FFF>>>YYYttt 0P"9 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[= "9 /O rrrTTTjjj"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""Ti G'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V G iT"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!###fffWWW qEs7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[6Etq XXXyyy888! *G!I)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I +G 99:)))3--%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R,,1)))####;# :'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9##:#######;# 9'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'U 9$#:###)))2+,%R)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[%R+,2***888!)E"J)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[!I *F!999{{{WWW rDr7*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[7Esq YYYiii&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%Uh I'V)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z'V H hU%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$ mmmVVVuuu 0Q!7 >*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[> !7 0P tttZZZ@@@III///xV 7$P)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$P 7Xx///HHHaaa*** !!wwwFu(B"Y&T)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[&T!X)DFtwwwmmm455 yq!X$O*[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z*[$O Wqy}}} VVV___jjj 6[a  7?'V*[)[)[)Z)Z)[)[*['V? 6a 6Zmmm___vvvxxy$$%U` G6!I%R'V'V%R!I6 F bT'''eeeyyy er(B+ : :+(Brd PPPUUU---mmmeV4  4Veooo)))888111---"""***%%%XXX TiEt *F,""+ *GFuiT XXX$$$'''TTT334CCC ###WWW 7\zz 6ZWWW<<<&&&^^^kkk  FuwyGv lllZZZ\\\uuu 222 %%% 0QVsrV 1R%%%AAA+++OOO ===kkk!3$<$<3!lllrrraaaggg !!.DqUIz#<../vvv...  ///uuu...LLL,,+ AmR222999YYY:::***%%%%%%***:::YYY:::222(((hhhOOOyyy 6ZLPPQwww:::<<<___000WWW322r(001/// 0 3U jjjjjjvvw%%%!9 9_ ^^^]]] DDD999444iii#""%> %%%$$$ eeeUUUTi 221------bbbjjjDDD,,,jy3MMM___```""" WWW%%%xxxIzswU(XXXHHHvvvuuuGGG###...***~~  tttGGG !!!!!!SSSFFFLLLrrr?>>/..998fff'''nnn'''HHHssshhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiihhhiiihhhiiiiiihhhiiihhhiiihhhhhhiiiiiiiiihhhiiihhheee```!!!lllhhh)))EEEnnnPPPjjj mmnBBBBBBWWW,,,889tuu999PPPYYYqqq ===SSSWWWGGG]]]eee111]^^ xxx BBC{{{---JJKGGGRRR'''777:::YYYSSS jjj???++,UUU&&&444===jjj^__IIJkkk777 ,,,DDDMMMAAA%%%778999XXXjjj(((kkkXXX444&&&```jjjAAA***hhh{{{/// 888ppp NNN___UUUeee111 TTTggg,,, 555uuuEEE333..-"""mmm)))PPP)))...UUU sss  9`bl\ .L }}}CCC\\\ XXXgggLLM<<<333)))%%%%%%&&&***222<<>>AAAnno""# BBB<<< \]]III;;;ppp--- GGG}}}effnnn111 HHH555hMMM$$$ 888iiiQRR g9000bbb=== ...OOOyyybbb9444rrrYYZDEE888---### (((111<<>>/ABBSSS/222}}}EEEOOOgggG^^^mmm___UUUPPPPPPTTT[[[iiiyzzzzz!!!F XXXnnnCCC$$$ 888```xxx???sss888 +++```^^^ uuu/// !!!___555NNNLLL555sss999%%%}}}+++001<<<%%%SSS NOOPPP 333xxx QQQ ZZZCCC$$%:99211  kkk###mmm  >>MMM###```&&&'''eeevvv`aa,,, >>>??????zzzUUU|||\\\$$$ |||(((<<>>fffppp...###EEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGmmmZZZ}}}tttrrrYYY%%%[YX---000b`_ 111\\\}}}ZZZ111rrr,MVR%@!WWWOOOGGG...||||||000"#$ Eu 6\444 ...DDD,,,+++888(z """###zzz,,, mmmlll GGGywu%A.000TTT___111,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,-,,,,,,,,,,,----!!!:::,|$$$###$$$ L =h... 555UUUttt655655ttt{{{5[_\-N___UUUIIIYYY000 fff ": 8] Cp Cp 7]": fff IHG"#$%&&SRQ """{||ppp))((MyyM())(nnn... Amobbo Al ,,, DDD::: Yq 9_!! :arY QQQ999~~~111('' YHx  N(k(k N  HxY ))(000,,,\\\hhh~~~edd Am :` 2$O(Y)[)[(Y$O2  :` Amfff~~~$$$VVV)Hy 2!H)[)[)Z)Z)Z)Z)[)[ G2Hy)---III111uvvNq  !G*[)Z)Z)Z)Z)Z)Z)Z)Z*[ G  qMwww000333CCD\\\655 y :`3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 :`y 766[[[}}}777"9! !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O ""9777 7\oO(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\$$$555 Boc(l)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn---... Boc(k)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[(kc Bn444%%% 7]oP(Y)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z(Y Oo 7\666":  !$O)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[$O !!"9666|||]]]554 y 9_3)[)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z)[3 9_y 765\\\EEE333222uuuOo  !!H*[)Z)Z)Z)Z)Z)Z)Z)Z*[!H  pNuuu222III---*Gv 4!H)[)[)Z)Z)Z)Z)[)[!H 3Gw*WWW###ccc Bn 8] 3$O(Y)[)[(Y$O3  9_ Bnfffhhh^^^*++111&&& ZGw  N(k(l N  GwZ (('///~~~:::OOO Zo 8]!! 8]oZ ~~~889BBB 111 Bnobbo Bm ...sss%%%*NyzO*&&%ppp|||!!! SRQ$%&"#$JHGccc #; 7] Cp Cp 7]#; ddc 000YYYKKKSSS___,M\_4Yyyyttt654655uuuUUU555 ... >>ppp---*###pppVVV)l---xxxwww{{{mmmk$$$RRR--- 666^^^iiikkk```'''555vvvHII666}}}... AAA hhhmmm,,,BBB{{{000lll&&&ttt000NNNRRRjkk 333.; 8\1O=BG<<<+++FFF___rrryyyzzzvvvjjjTTT::: ___+<u OJMPQQQ***dddIII=== H{/BjjjXXX777+++ I{0Bkkkhhh>>>$$$*<v PJNQ===PPP%%%%%%ggg444.; 7\1O=CH ~~~EEF ---]]]YYY...===SSS:::??? aaaCCC'''tttVVVSSS///VVVggg[[[GGG|||!!!>>>UUUFFF""" AAAuuu '''ZZZXXX###jjj  qqqkkk$$$>>>YYY 999=======================================:::uuu--- PPP8?F-9C_`a===BBB<<<JJJJJJ%%%}}} 1Qp{ K6=Cnnnfffggg]]]#2>| :bWWW555 888777qqq0F O|{z VVVccc TTTUUUTTT,7@q 3SUUUYWV20/""!""!20/YWVVVV*>Ye 8_PSVZZZMMMTTT;;;0.- $? BpSS Bp$> /.-999OOO^_`QSV 888333rqq 0Srr0R srq???mmm fff'''iiirqq R}Gu"7  "7Hw~R srrhhh"""}}}::: S\ ![11![ \R QQQIIIKKK0/.1T\ !Z#M)Z*[*[)Z#M!Y \1T0/.KKK111VVV r} !Z'V)[)Z)Z)Z)Z)['V!Z }r (((^^^  &&&YWV$>Gv #M)[)Z)Z)Z)Z)Z)Z)[#M Gw#>ZXW%%%,,,:::aaa20. Bp"7"\)Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"8 Ao20/JJJ___"! R!1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"! VVVWWW"! R 1*[)Z)Z)Z)Z)Z)Z)Z)Z*[1!R"!!^^^KKK10. Bp"7"])Z)Z)Z)Z)Z)Z)Z)Z)Z)Z"\"7 Bo20/```;;;... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''YWV$>Gu #M)[)Z)Z)Z)Z)Z)Z)[#M Gu$>ZXW'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""]]]))) s|"\'V)[)Z)Z)Z)Z)['V"\}s UUU011LLL/.-2U[ "[#M)Z*[*[)Z#M!Z [2U10/LLLHHH PPP S[ ![11![ \S 999{||"""jjjqpp S|Fu"7  "7Fu|S qqpggg'''hhh lmm>>>poo 2Uss1U ppo333999 PSV^_`NNN<<<.-, $> BpSS Bp$? /-,999UUULLLZZZORU 8_eY*>VVVYWV20/#"!#"!20/YWVVVV 2Sp,7@SSSWWWWWW cccWWW {zz O0Fqqq<<<;;;666UUU ;c|#2?]]]jjjjjjooo5>>@FJ I|wX =g =gXw I|AFJ>>> AAA`__<<<$$$vvvDDD`ab I|q %D$b88%b %Dq I|abcBBB4441Hw %D8)Z*\*\)Z8 %Dw1H[[[___yyyYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXX LX%c)Z)Z)Z)Z)Z)Z%cX LXXX[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[[[[ZZZ[[[XXXvvvacd_ >h9*\)Z)Z)Z)Z*\9 >h_bcdacd_ =g9*\)Z)Z)Z)Z*\9 >h_bcdwwwZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZ LX%d)Z)Z)Z)Z)Z)Z%cX LZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZzzz___ZZZ2Iw %D9)Z*\*\)Z8 %Dw2I555BBB~~~_ab I}p %D%b88%b %Dp I|abcDDDuuu$$$<<<`__@@@ ???@EI I}wW =g =gXw I|@EI===]]]]]]  `ab0G L__ L1H`ab@@@EEESSSQ{nR___bcdbcd"""LLMcr~~Wjzyyy srr|fkoz~~???>>>vvvbbb&&&es2Wv]m{999AAAVVVVVVAAA666FFF444222yyy111333333333333333333333444000 fffCCChhh777$$$aaauuu $$$'''ppp&&&NNN444fffeeesss888000///)))KKKGGGCCCMMM### 000eee)))jw=\uq|!!!www;;;SSS|{{vfaonn @@@)))]]]Viycq~UUUFFF}}}hhh000 StRXXX y CCC SSSkjjIIH ___444AAAJJJ///NNNYYZ!!! YYY]]]222  999fffIIIbbbSSSA CCC999 A999hhh```222- """,OOOO,,AA0 @@0 (0` $ HH"""777EEELLLIII===***I!!![[\sss444 I:::YYY,,,uuu@@@  222```OOO eee888 !!!nnn332RQP333zzz777XWWd{iii 666EEEFFF;;;%%% :::DDD%j9k)))sss<<<>>>%j:l~""";;;)))XXWd|<<<PPPZZZ((( IIIxxx 433QPN'''jjk???'''***ooodddXXX [[['''??@wwwGGG ]]]  rrqA@@DDD"""++++++yxwGox2j ggg333sssjjjjjjjjjjjjjjjlll:::aaaaaa0jleee[[[bbbN_n.Rp.RpN_naaaPPOFpvllk)))"""~~~,,,{Ly\MN\Ly{,,,DCCqomSRQ IIIjjjLyS-l==-lSLyoooppp)))N`n\-l'U*\*\'U-l\N`n(((.RpN>*\)Z)Z*\>N.Rp.RpN>*\)Z)Z*\>N.Rp )))N`n\-l'U*\*\'U-l\N`n))) qqqoooLyR-l==-lRLzjjjIII RRQqomCCB---zLz\MM\Lyz,,,~~~""")))llkuFpPOObbbN_n.Rp.RpN_nbbb[[[dddl0jbbbbbb999jjjiiiiiiiiiiiihhhrrr333hhh 1jyGoyxw,,,,,,"""CCCAAAqqp  ^^^ FFFvvv@@@(((ZZZ WWWdddppp)))&&&>>>kkk'''QON332 yyyGGG '''ZZZQQQ<<=;a9vjjiRRRxxx >_{UU>_{rtvn|---222MMMQ~ J;};} JQ~MMM )('AAA~~~ >_{ J<(V(V< J>_{ ...EEEU;~(V)Z)Z(V;~U>>>???U;~(V)Z)Z(V;~UEEE/// >_{ J<(V(V< J>_{ AAA)(' NNNQ~ J;};} JQ~MMM222---{nqtv >_{UU>_{ yyyRRRkji9va>=;YYY[[[[[[[[[ZZZeee 555_^^R|!ts210 MMMMMM 666iiiBBB fffZZZ[[[[[[[[[[[[ZZZ"""KKKPPP;;;^^^(((]]]__`ggg:::'&%+++888NNNggg--- 777{{{000A@@zqeefSSS000"""ooovxz)u}q'&%gggAAA###cccSSSAx)uzcccrrr333uwyAA@EFFUUU***FFF"""  111```NNN---ZZZKFFF|||ccc...K   JJ@@( @  HGdcH222YYYwwwlllIII!!!H&&&{{{SSTyyyMMM$$$ 222hhhDDDEDB BBByyy "!!f{^BBA 222aaa|||~~~hhh<<< xxx <:9N{fr| RRRggg___`flgw?@ARRR EEE'''mmmUUU [[[BBB'''$$$((((((''''''EEE+++332...sss===jjjllllllpw}Ga,+*wwwZZZNNNOOOOOOGGG ;;;;;; eox)|U764BBBBBB6`K}K}6`---bhmPRT yyylll6`BEEB6`lllK~E*\*\EK~K~E*\*\EK~lll6`BEEB6`lllyyy PRTbhm---6`K}K}6`BBBAAB764U)|eox ;;;;;; FFFNNNNNNMMMYYYwww,+*aGpw|lllllljjj===ttt---332***EEE((((((((()))%%%'''AAAZZZ VVVlll'((DDD QQQ?@Agw`fl^^^hhhSSS fr|{N<:9 www ===hhh}}}aaa333 AAA]f{"!! zzzAAA FDCDDDhhh222 $$$MMMyyyTTT|||&&&I"""JJJlllwwwZZZ222IddHH(0 ???'''444222 ?CCC|||***+++==="""NNN{{{R^i...000555CGK<]x:::HHHO[f5:>ppp~~~111+++ppp  kkk777''' )));;;>>>999wvuwvu999DEFsPdt 333QQQCCCEEE222pppppp123J}Sn 444QQQ:::BiCCBi999(((<<<\\\D'T'TCTTTTTTC'T'TC\\\===(((::9AiCCBi:99QQQ333 SnJ}023qqpqpp111DDDCCCPPP333 PdusDEF:::wvuwvu:::>>>;;;))) &&&777lll  ooo+++111}}}ppp5:>O[fHHH:::]x|Ӝ815/5ǘ$i;.ܖ@-t[t/GQcqFFGQ=ArٹijE PU@jU9/w0ɝ_R!1cvSUeOZ@yMKr}} W \oY\L^3Zn/4)$)%Q)uG**l\pDB2qkJ.<-UDGGl|oy ^Urݺݷ~ ޡ9\Ftݖ.HuMOP.z^yť=}gθs13l*)5Wdwzi7߅) \-\+IQR192Q V$ VVVlmme7W"A Qz[ h4 +++EMMEww7KAccCՀG(Ǔ7糳322B__>{EPVVFuuu"Kn {= * ```ߏ-*N,frE( 199ܹsh-"MellZ 8`=# IOOϾᠳ30ڕ(t( ᦦwoEZsD;EQ̖Ra&K RG IENDB`mitmproxy-8.1.1/web/src/images/resourceExecutableIcon.png000066400000000000000000000015251425660472000235630ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWAW|I‡(RDT%FNh!`Xhm -L;\֙mW.W80&3ۙٙ c bҼ?2Z,׫vwmXUEQHFl6P#B,KIh9Fm C6 Xcn Լe˴dF F@ H oCuž `Ff4W&Q"TUN(2' %0 0%@'t:|~ԙXCw+}cyՀv |{c.fQXK>;eiXV2>_?z$4O(H"N& y;ǀT5f:@`?.̀K!|t gGY4q?}UMeAoUs;06?5t+-/d]=26lnVxka!HYȰεIf'{N<)WN~^ٸ(Is ` _Ey?u/p{ȡJZw2y91r9u=jiBTD9 jA:9f\z2N̈́+a!)!:<0O!>y]qST(w# )p%(f))CuuW@a,nIENDB`mitmproxy-8.1.1/web/src/images/resourceFlashIcon.png000066400000000000000000000016311425660472000225350ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<;IDATxWOA~;ww1A#DilNJH/"#tTZjIW CCGb1 XqD4Hݙf̲,Dz{I&3;cv-)%\gcp-,+S,J[z_}?Hs5,,V:ŀ\`:\Px,6B9Iu8Ҷmh4iz]R"87vǖo$- Ҋ)6,mA@fCK{"?zz KІt,*<fGpTx @!vWq;I41~3sk`~nOLJ>{6r"+LL JMFrx:05#@ <6 !q(`*qb;Fs]]\y^!E`ve%7@DHF 'WO2+$R+nD( P;_;Qp)~wxv OwQ>K,2 Q_1ѰhWIENDB`mitmproxy-8.1.1/web/src/images/resourceIcon.psd000066400000000000000000001417231425660472000215700ustar00rootroot000000000000008BPS 8BIMHH8BIM@@8BIM 8BIM Transparency8BIMnullbaseNameTEXTUserboundsObjcRct1Top longLeftlongBtomlongRghtlongslicesVlLs8BIM)*CompListlistVlLs8BIM- 8BIM5d 8BIMnormD(Layer 18BIMluniLayer 18BIMlyid8BIMlsct8BIMlclr8BIMfxrp8BIMshmd8BIMcmls|nullLyrIlong layerSettingsVlLsObjcnullcompListVlLslongenabboolOfstObjcnullHrznlongVrtclong FXRefPointObjcnullHrznlongVrtclong blendOptionsObjcnullMd enumBlnMNrmlOpctUntF#Prc@Y fillOpacityUntF#Prc@Y8BIMnormd(resourcePlainIcon8BIMluni(resourcePlainIcon8BIMlyid8BIMlsct8BIMlclr8BIMfxrp8BIMshmd8BIMcmls|nullLyrIlong layerSettingsVlLsObjcnullcompListVlLslongenabboolOfstObjcnullHrznlongVrtclong FXRefPointObjcnullHrznlongVrtclong blendOptionsObjcnullMd enumBlnMNrmlOpctUntF#Prc@Y fillOpacityUntF#Prc@Y.8BIMnorm:h(TCP8BIMluni TCP8BIMlyid8BIMlsct8BIMlclr8BIMfxrp@ @&8BIMTySh8??@0@.2TxLrTxt TEXTTCP textGriddingenum textGriddingNoneOrntenumOrntHrznAntAenumAnntAnSm TextIndexlong EngineDatatdta6Q<< /EngineDict << /Editor << /Text (TCP ) >> /ParagraphRun << /DefaultRunData << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << >> >> /Adjustments << /Axis [ 1 0 1 ] /XY [ 0 0 ] >> >> /RunArray [ << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << /Justification 2 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> /Adjustments << /Axis [ 1 0 1 ] /XY [ 0 0 ] >> >> ] /RunLengthArray [ 4 ] /IsJoinable 1 >> /StyleRun << /DefaultRunData << /StyleSheet << /StyleSheetData << >> >> >> /RunArray [ << /StyleSheet << /StyleSheetData << /Font 13 /FontSize 13 /AutoKerning true /Kerning 0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0.443 1 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> >> << /StyleSheet << /StyleSheetData << /Font 13 /FontSize 13 /AutoKerning true /Kerning 0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0.443 1 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> >> << /StyleSheet << /StyleSheetData << /Font 13 /FontSize 13 /AutoKerning true /Kerning 0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0.443 1 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> >> ] /RunLengthArray [ 1 1 2 ] /IsJoinable 2 >> /GridInfo << /GridIsOn false /ShowGrid false /GridSize 18 /GridLeading 22 /GridColor << /Type 1 /Values [ 0 0 0 1 ] >> /GridLeadingFillColor << /Type 1 /Values [ 0 0 0 1 ] >> /AlignLineHeightToGridFlags false >> /AntiAlias 4 /UseFractionalGlyphWidths true /Rendered << /Version 1 /Shapes << /WritingDirection 0 /Children [ << /ShapeType 0 /Procession 0 /Lines << /WritingDirection 0 /Children [ ] >> /Cookie << /Photoshop << /ShapeType 0 /PointBase [ 0 0 ] /Base << /ShapeType 0 /TransformPoint0 [ 1 0 ] /TransformPoint1 [ 0 1 ] /TransformPoint2 [ 0 0 ] >> >> >> >> ] >> >> >> /ResourceDict << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 0 /FontSize 12 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0 0 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> ] /FontSet [ << /Name (DejaVuSans) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadHebrew-Regular) /Script 6 /FontType 0 /Synthetic 0 >> << /Name (RobotoCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (RobotoCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Book) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-LightItalic) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (UbuntuCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> ] /SuperscriptSize 0.583 /SuperscriptPosition 0.333 /SubscriptSize 0.583 /SubscriptPosition 0.333 /SmallCapSize 0.7 >> /DocumentResources << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 0 /FontSize 12 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0 0 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> ] /FontSet [ << /Name (DejaVuSans) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadHebrew-Regular) /Script 6 /FontType 0 /Synthetic 0 >> << /Name (RobotoCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (RobotoCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Book) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-LightItalic) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (UbuntuCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> ] /SuperscriptSize 0.583 /SuperscriptPosition 0.333 /SubscriptSize 0.583 /SubscriptPosition 0.333 /SmallCapSize 0.7 >> >>warp warpStyleenum warpStylewarpNone warpValuedoubwarpPerspectivedoubwarpPerspectiveOtherdoub warpRotateenumOrntHrzn8BIMshmd8BIMcmls|nullLyrIlong layerSettingsVlLsObjcnullcompListVlLslongenabboolOfstObjcnullHrznlongVrtclong FXRefPointObjcnullHrznlongVrtclong blendOptionsObjcnullMd enumBlnMNrmlOpctUntF#Prc@Y fillOpacityUntF#Prc@Y8BIMlspfm.8BIMnorm60(WS 28BIMluni WS 28BIMlyid 8BIMlsct8BIMlclr8BIMfxrp@ @&8BIMTySh3??@0@.2TxLrTxt TEXTWS textGriddingenum textGriddingNoneOrntenumOrntHrznAntAenumAnntAnSm TextIndexlong EngineDatatdta2<< /EngineDict << /Editor << /Text (WS ) >> /ParagraphRun << /DefaultRunData << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << >> >> /Adjustments << /Axis [ 1 0 1 ] /XY [ 0 0 ] >> >> /RunArray [ << /ParagraphSheet << /DefaultStyleSheet 0 /Properties << /Justification 2 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> /Adjustments << /Axis [ 1 0 1 ] /XY [ 0 0 ] >> >> ] /RunLengthArray [ 3 ] /IsJoinable 1 >> /StyleRun << /DefaultRunData << /StyleSheet << /StyleSheetData << >> >> >> /RunArray [ << /StyleSheet << /StyleSheetData << /Font 13 /FontSize 13 /AutoKerning true /Kerning 0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 1 0 0.902 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> >> << /StyleSheet << /StyleSheetData << /Font 13 /FontSize 13 /AutoKerning true /Kerning 0 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 1 0 0.902 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> >> ] /RunLengthArray [ 1 2 ] /IsJoinable 2 >> /GridInfo << /GridIsOn false /ShowGrid false /GridSize 18 /GridLeading 22 /GridColor << /Type 1 /Values [ 0 0 0 1 ] >> /GridLeadingFillColor << /Type 1 /Values [ 0 0 0 1 ] >> /AlignLineHeightToGridFlags false >> /AntiAlias 4 /UseFractionalGlyphWidths true /Rendered << /Version 1 /Shapes << /WritingDirection 0 /Children [ << /ShapeType 0 /Procession 0 /Lines << /WritingDirection 0 /Children [ ] >> /Cookie << /Photoshop << /ShapeType 0 /PointBase [ 0 0 ] /Base << /ShapeType 0 /TransformPoint0 [ 1 0 ] /TransformPoint1 [ 0 1 ] /TransformPoint2 [ 0 0 ] >> >> >> >> ] >> >> >> /ResourceDict << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 0 /FontSize 12 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0 0 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> ] /FontSet [ << /Name (DejaVuSans) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadHebrew-Regular) /Script 6 /FontType 0 /Synthetic 0 >> << /Name (RobotoCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (RobotoCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Book) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-LightItalic) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (UbuntuCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> ] /SuperscriptSize 0.583 /SuperscriptPosition 0.333 /SubscriptSize 0.583 /SubscriptPosition 0.333 /SmallCapSize 0.7 >> /DocumentResources << /KinsokuSet [ << /Name (PhotoshopKinsokuHard) /NoStart (00 00    0=]0 0 0 00000000A0C0E0G0I0c000000000000000000?!\)]},.:;!!  0) /NoEnd (  0;[00 0 00\([{ 0) /Keep (  %) /Hanging (00.,) >> << /Name (PhotoshopKinsokuSoft) /NoStart (00 0   0=]0 0 0 0000000) /NoEnd (  0;[00 0 00) /Keep (  %) /Hanging (00.,) >> ] /MojiKumiSet [ << /InternalName (Photoshop6MojiKumiSet1) >> << /InternalName (Photoshop6MojiKumiSet2) >> << /InternalName (Photoshop6MojiKumiSet3) >> << /InternalName (Photoshop6MojiKumiSet4) >> ] /TheNormalStyleSheet 0 /TheNormalParagraphSheet 0 /ParagraphSheetSet [ << /Name (Normal RGB) /DefaultStyleSheet 0 /Properties << /Justification 0 /FirstLineIndent 0 /StartIndent 0 /EndIndent 0 /SpaceBefore 0 /SpaceAfter 0 /AutoHyphenate false /HyphenatedWordSize 6 /PreHyphen 2 /PostHyphen 2 /ConsecutiveHyphens 8 /Zone 36 /WordSpacing [ 0.8 1 1.33 ] /LetterSpacing [ 0 0 0 ] /GlyphSpacing [ 1 1 1 ] /AutoLeading 1.2 /LeadingType 0 /Hanging false /Burasagari false /KinsokuOrder 0 /EveryLineComposer false /_Direction 0 /_ComposerEngine 1 >> >> ] /StyleSheetSet [ << /Name (Normal RGB) /StyleSheetData << /Font 0 /FontSize 12 /FauxBold false /FauxItalic false /AutoLeading true /Leading 0 /HorizontalScale 1 /VerticalScale 1 /Tracking 0 /AutoKerning true /Kerning 0 /BaselineShift 0 /FontCaps 0 /FontBaseline 0 /Underline false /Strikethrough false /Ligatures true /DLigatures false /BaselineDirection 2 /Tsume 0 /StyleRunAlignment 2 /Language 0 /NoBreak false /FillColor << /Type 1 /Values [ 1 0 0 0 ] >> /StrokeColor << /Type 1 /Values [ 1 0 0 0 ] >> /_FillBackgroundColor << /Type 1 /Values [ 1 0 0 0 ] >> /FillFlag true /StrokeFlag false /_LineWidth 1 /_FillBackgroundFlag false /FillFirst true /YUnderline 1 /OutlineWidth 1 /CharacterDirection 0 /HindiNumbers false /Kashida 1 /DiacriticPos 2 >> >> ] /FontSet [ << /Name (DejaVuSans) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (AdobeInvisFont) /Script 0 /FontType 0 /Synthetic 0 >> << /Name (MyriadHebrew-Regular) /Script 6 /FontType 0 /Synthetic 0 >> << /Name (RobotoCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (RobotoCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Book) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-LightItalic) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (OpenSansCondensed-Bold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (UbuntuCondensed-Regular) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-SemiBold) /Script 0 /FontType 1 /Synthetic 0 >> << /Name (FiraSansExtraCondensed-Medium) /Script 0 /FontType 1 /Synthetic 0 >> ] /SuperscriptSize 0.583 /SuperscriptPosition 0.333 /SubscriptSize 0.583 /SubscriptPosition 0.333 /SmallCapSize 0.7 >> >>warp warpStyleenum warpStylewarpNone warpValuedoubwarpPerspectivedoubwarpPerspectiveOtherdoub warpRotateenumOrntHrzn8BIMshmd8BIMcmls|nullLyrIlong layerSettingsVlLsObjcnullcompListVlLslongenabboolOfstObjcnullHrznlongVrtclong FXRefPointObjcnullHrznlongVrtclong blendOptionsObjcnullMd enumBlnMNrmlOpctUntF#Prc@Y fillOpacityUntF#Prc@Y8BIMlspf 8PTX\`chknruy|iJbJjJoJqJsJqJsJtJuJuJtJuJvJvJvJvJvJvJvJuJtJuJtJlJ]?I@KJK@ @>@>? @@>??@@>??    ыnnnnnvunރnnۉƈ @>@>? @@>??@@>??    ыnnnnnvunރnnۉƈ @>@>? @@>??@@>??    ыnnnnnvunރnnۉƈ  0@@0p p@` @@@ o? 00ppqppqqppqppppqqpqpqqpqqpqqqqqqqqqqpqqqqpqqqqpqpqqppqpqqqqqpqqqpqqqqpqppqqqqpqpqqpp  0@@@P` @@ Pp @@pPp `ϐ `P@@@@`@ @@` @     8BIMTxt21? /98 << /0 7 >> /0 << /1 << /0 [ << /0 << /99 /CoolTypeFont /0 << /0 (DejaVuSans) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (AdobeInvisFont) /2 0 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (MyriadHebrew-Regular) /1 6 /2 0 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (RobotoCondensed-Regular) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (RobotoCondensed-Bold) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansExtraCondensed-Regular) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansCondensed-Book) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (OpenSansCondensed-LightItalic) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (OpenSansCondensed-Bold) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (UbuntuCondensed-Regular) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansCondensed-Medium) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansCondensed-SemiBold) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansExtraCondensed-SemiBold) /2 1 >> >> >> << /0 << /99 /CoolTypeFont /0 << /0 (FiraSansExtraCondensed-Medium) /2 1 >> >> >> ] >> /2 << /0 [ << /0 << /0 () >> >> ] /1 [ << /0 0 >> ] >> /3 << /0 [ << /0 << /0 (Photoshop6MojiKumiSet4) /5 << /0 0 /3 2 >> >> >> << /0 << /0 (Photoshop6MojiKumiSet3) /5 << /0 0 /3 4 >> >> >> << /0 << /0 (Photoshop6MojiKumiSet2) /5 << /0 0 /3 3 >> >> >> << /0 << /0 (Photoshop6MojiKumiSet1) /5 << /0 0 /3 1 >> >> >> << /0 << /0 (YakumonoHankaku) /5 << /0 0 /3 1 >> >> >> << /0 << /0 (GyomatsuYakumonoHankaku) /5 << /0 0 /3 3 >> >> >> << /0 << /0 (GyomatsuYakumonoZenkaku) /5 << /0 0 /3 4 >> >> >> << /0 << /0 (YakumonoZenkaku) /5 << /0 0 /3 2 >> >> >> ] /1 [ << /0 0 >> << /0 1 >> << /0 2 >> << /0 3 >> << /0 4 >> << /0 5 >> << /0 6 >> << /0 7 >> ] >> /4 << /0 [ << /0 << /0 (None) /5 << /0 () /1 () /2 () /3 () /4 0 >> >> >> << /0 << /0 (PhotoshopKinsokuHard) /5 << /0 (!\),.:;?]}    0!! 0000 0 0 0000A0C0E0G0I0c000000000000000000000000 =]) /1 (\([{  00 0 0000 ;[) /2 (  % &) /3 (00 ) /4 1 >> >> >> << /0 << /0 (PhotoshopKinsokuSoft) /5 << /0 (  0000 0 0 00000000 =]) /1 (  00 0 000;[) /2 (  % &) /3 (00 ) /4 2 >> >> >> << /0 << /0 (Hard) /5 << /0 (!\),.:;?]}    0!! 0000 0 0 0000A0C0E0G0I0c000000000000000000000000 =]) /1 (\([{  00 0 0000 ;[) /2 (  % &) /3 (00 ) /4 1 >> >> >> << /0 << /0 (Soft) /5 << /0 (  0000 0 0 00000000 =]) /1 (  00 0 000;[) /2 (  % &) /3 (00 ) /4 2 >> >> >> ] /1 [ << /0 0 >> << /0 1 >> << /0 2 >> << /0 3 >> << /0 4 >> ] >> /5 << /0 [ << /0 << /0 (Normal RGB) /6 << /0 0 /1 12.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /10 0.0 /11 1 /12 0 /13 0 /14 0 /15 0 /16 0 /17 0.0 /18 true /19 false /20 false /21 false /22 false /23 false /24 false /25 false /26 false /27 false /28 false /29 false /30 0 /31 false /32 false /33 false /34 false /35 2 /36 0.0 /37 2 /38 0 /39 0 /40 false /41 2 /42 0 /43 << /0 .5 >> /44 2 /45 2 /46 7 /47 0 /48 0 /49 -1.0 /50 -1.0 /51 0 /52 false /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /55 << /99 /SimpleBlender >> /56 true /57 false /58 true /59 false /60 false /61 0 /62 0 /63 1.0 /64 4.0 /65 0.0 /66 [ ] /67 [ ] /68 0 /69 0 /70 0 /71 4 /72 0.0 /73 0.0 /74 false /75 false /76 false /77 true /78 true /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false /81 0 /82 3.0 /83 3.0 /84 false /85 0 /86 << /99 /SimpleCustomFeature >> /87 100.0 /88 true >> >> >> << /0 << /0 (None) /5 0 /6 << >> >> >> ] /1 [ << /0 0 >> << /0 1 >> ] >> /6 << /0 [ << /0 << /0 (Normal RGB) /5 << /0 0 /1 0.0 /2 0.0 /3 0.0 /4 0.0 /5 0.0 /6 1 /7 1.2 /8 0 /9 false /10 6 /11 2 /12 2 /13 0 /14 36.0 /15 true /16 .5 /17 [ .8 1.0 1.33 ] /18 [ 0.0 0.0 0.0 ] /19 [ 1.0 1.0 1.0 ] /20 6 /21 false /22 0 /23 true /24 0 /25 0 /27 /nil /26 false /28 /nil /29 false /30 << >> /31 36.0 /32 << >> /33 0 /34 7 /35 1 /36 /nil /37 0 /38 false /39 0 /40 2 >> >> >> << /0 << /0 (Basic Paragraph) /5 << /0 0 /1 0.0 /2 0.0 /3 0.0 /4 0.0 /5 0.0 /6 1 /7 1.2 /8 0 /9 false /10 6 /11 2 /12 2 /13 0 /14 36.0 /15 true /16 .5 /17 [ .8 1.0 1.33 ] /18 [ 0.0 0.0 0.0 ] /19 [ 1.0 1.0 1.0 ] /20 6 /21 false /22 0 /23 true /24 0 /25 0 /27 /nil /26 false /28 /nil /29 false /30 << >> /31 36.0 /32 << >> /33 0 /34 7 /35 1 /36 /nil /37 0 /38 false /39 0 /40 2 >> /6 0 >> >> ] /1 [ << /0 0 >> << /0 1 >> ] >> /8 << /0 [ << /0 << /2 << /0 0 /6 [ -1.0 -1.0 ] /11 << /4 -1 /7 false >> >> >> >> << /0 << /2 << /0 0 /6 [ -1.0 -1.0 ] /11 << /4 -1 /7 false >> >> >> >> ] >> /9 << /0 [ << /0 << /0 (kPredefinedNumericListStyleTag) /6 1 >> >> << /0 << /0 (kPredefinedUppercaseAlphaListStyleTag) /6 2 >> >> << /0 << /0 (kPredefinedLowercaseAlphaListStyleTag) /6 3 >> >> << /0 << /0 (kPredefinedUppercaseRomanNumListStyleTag) /6 4 >> >> << /0 << /0 (kPredefinedLowercaseRomanNumListStyleTag) /6 5 >> >> << /0 << /0 (kPredefinedBulletListStyleTag) /6 6 >> >> ] /1 [ << /0 0 >> << /0 1 >> << /0 2 >> << /0 3 >> << /0 4 >> << /0 5 >> ] >> >> /1 << /0 << /0 << /0 1 /1 [ << /0 ( ) /1 (1) >> << /0 ( ) /1 (6) >> << /0 ( ) /1 (0) >> << /0 ( \)) /1 (5) >> << /0 () /1 (5) >> << /0 (0) /1 (1) >> << /0 () /1 (3) >> ] >> /1 0 /2 0 /3 .583 /4 .333 /5 .583 /6 .333 /7 .7 /8 true /9 [ << /0 0 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 1 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 2 /1 () /2 () /3 ( ) /4 ( ) >> << /0 3 /1 () /2 () /3 ( ) /4 ( ) >> << /0 4 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 5 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 6 /1 () /2 () /3 ( 9) /4 ( :) >> << /0 7 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 8 /1 () /2 () /3 ( ) /4 ( ) >> << /0 9 /1 () /2 () /3 ( ) /4 ( ) >> << /0 10 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 11 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 12 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 13 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 14 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 15 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 16 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 17 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 18 /1 () /2 () /3 ( ) /4 ( ) >> << /0 19 /1 () /2 () /3 ( ) /4 ( ) >> << /0 20 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 21 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 22 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 23 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 24 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 25 /1 () /2 () /3 ( 9) /4 ( :) >> << /0 26 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 27 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 28 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 29 /1 (0) /2 (0) >> << /0 30 /1 (0 ) /2 (0 ) >> << /0 31 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 32 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 33 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 34 /1 () /2 () /3 ( ) /4 ( ) >> << /0 35 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 36 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 37 /1 () /2 () /3 ( ) /4 ( ) >> << /0 38 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 39 /1 () /2 () /3 (<) /4 (>) >> << /0 40 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 41 /1 () /2 () /3 (<) /4 (>) >> << /0 42 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 43 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> << /0 44 /1 () /2 () /3 ( 9) /4 ( :) >> << /0 45 /1 ( ) /2 ( ) /3 ( ) /4 ( ) >> ] /15 << /0 (WinSoft) >> /16 false >> /1 [ << /0 << /0 (TCP ) /5 << /0 [ << /0 << /0 << /0 () /5 << /0 2 /1 0.0 /2 0.0 /4 0.0 /5 0.0 /9 false /33 0 /35 1 >> /6 1 >> >> /1 4 >> ] >> /6 << /0 [ << /0 << /0 << /0 () /5 1 /6 << /0 13 /1 13.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /11 1 /12 0 /13 0 /15 0 /16 0 /18 true /19 false /35 2 /38 0 /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 .443 1.0 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /56 true /57 false /63 1.0 /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false >> >> >> /1 1 >> << /0 << /0 << /0 () /5 1 /6 << /0 13 /1 13.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /11 1 /12 0 /13 0 /15 0 /16 0 /18 true /19 false /35 2 /38 0 /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 .443 1.0 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /56 true /57 false /63 1.0 /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false >> >> >> /1 1 >> << /0 << /0 << /0 () /5 1 /6 << /0 13 /1 13.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /11 1 /12 0 /13 0 /15 0 /16 0 /18 true /19 false /35 2 /38 0 /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 .443 1.0 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /56 true /57 false /63 1.0 /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false >> >> >> /1 2 >> ] >> /10 << /0 4 /2 true >> >> /1 << /0 [ << /0 0 >> ] >> >> << /0 << /0 (WS ) /5 << /0 [ << /0 << /0 << /0 () /5 << /0 2 /1 0.0 /2 0.0 /4 0.0 /5 0.0 /9 false /33 0 /35 1 >> /6 1 >> >> /1 3 >> ] >> /6 << /0 [ << /0 << /0 << /0 () /5 1 /6 << /0 13 /1 13.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /11 1 /12 0 /13 0 /15 0 /16 0 /18 true /19 false /35 2 /38 0 /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 1.0 0.0 .902 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /56 true /57 false /63 1.0 /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false >> >> >> /1 1 >> << /0 << /0 << /0 () /5 1 /6 << /0 13 /1 13.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /11 1 /12 0 /13 0 /15 0 /16 0 /18 true /19 false /35 2 /38 0 /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 1.0 0.0 .902 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /56 true /57 false /63 1.0 /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /80 false >> >> >> /1 2 >> ] >> /10 << /0 4 /2 true >> >> /1 << /0 [ << /0 1 >> ] >> >> ] /2 << /0 0 /1 12.0 /2 false /3 false /4 true /5 0.0 /6 1.0 /7 1.0 /8 0 /9 0.0 /10 0.0 /11 1 /12 0 /13 0 /14 0 /15 0 /16 0 /17 0.0 /18 true /19 false /20 false /21 false /22 false /23 false /24 false /25 false /26 false /27 false /28 false /29 false /30 0 /31 false /32 false /33 false /34 false /35 2 /36 0.0 /37 2 /38 0 /39 0 /40 false /41 2 /42 0 /43 << /0 .5 >> /44 2 /45 2 /46 7 /47 0 /48 0 /49 -1.0 /50 -1.0 /51 0 /52 false /53 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /54 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 0.0 0.0 0.0 ] >> >> /55 << /99 /SimpleBlender >> /56 true /57 false /58 true /59 false /60 false /61 0 /62 0 /63 1.0 /64 4.0 /65 0.0 /66 [ ] /67 [ ] /68 0 /69 0 /70 0 /71 4 /72 0.0 /73 0.0 /74 false /75 false /76 false /77 true /78 true /79 << /99 /SimplePaint /0 << /0 1 /1 [ 1.0 1.0 1.0 0.0 ] >> >> /80 false /81 0 /82 3.0 /83 3.0 /84 false /85 0 /86 << /99 /SimpleCustomFeature >> /87 100.0 /88 true >> /3 << /0 0 /1 0.0 /2 0.0 /3 0.0 /4 0.0 /5 0.0 /6 1 /7 1.2 /8 0 /9 true /10 6 /11 2 /12 2 /13 0 /14 36.0 /15 true /16 .5 /17 [ .8 1.0 1.33 ] /18 [ 0.0 0.0 0.0 ] /19 [ 1.0 1.0 1.0 ] /20 6 /21 false /22 0 /23 true /24 0 /25 0 /27 /nil /26 false /28 /nil /29 false /30 << >> /31 36.0 /32 << >> /33 0 /34 7 /35 1 /36 /nil /37 0 /38 false /39 0 /40 2 >> >>        ыމnn܉nډnn؉vu֊nԋރnnӊۉƈыГrXZXrø  {ܼק]_??}.]??N^}M=[o0n}}M=L~>=zw<-;ίыމnn܉nډnn؉vu֊nԋރnnӊۉƈыГrXZXrø   ыމnn܉nډnn؉vu֊nԋރnnӊۉƈыГrXZXrø8PTX\`chknruy|iJbJjJoJqJsJqJsJtJuJuJtJuJvJvJvJvJvJvJvJuJtJuJtJlJ]?I@KJK@mitmproxy-8.1.1/web/src/images/resourceImageIcon.png000066400000000000000000000017201425660472000225210ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<rIDATxWKkQ&6M$ֶZX\HEną?B_Ws֢"( J5T(MӚLqzL4҅wcwsGR4E)QEKRLf>Tu5UUC6sԪmcZ.vACIBdQȘBHqmҲ,i4 CVU6p~RTqoު E06Ríkq>=<xl3#Z& sPUhѰzpQ5$h\sa{[ap6q /M*#C—0/ƖbE(|NJF-&Ȇ@.Śy $~ޙFl:2&ֈz F"jgw+0/ut<Cӑa5KHV-SN;t 4-,eDßtRf2kXY2n@{U K_oL2b^KE/hr5W&qk\}c̥Ix^( Q\tJ&#\ɔ oQZׅ@qzt0OZ:KihϩF;GQ`o:M4p D|'h,@m´,A1xp(|{mZ/$2 b@X!}t:Z ! ~I'ܷ 8 -n.|j+z 7$i4 @J;Զ.jrY(2g߀w-S?4?@z >|8oޯn{"J. Os h@޻*cO8s7$2h~HP Bz4U/Y]^V>7 P?(C]0.tbw~z0^3{pdk,*3a>SFSvOkKD[:IENDB`mitmproxy-8.1.1/web/src/images/resourceNotModifiedIcon.png000066400000000000000000000020601425660472000236760ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<IDATxWKA$bT1 *"`'h1(׈X5Y(j#XjN!E ,Kbr;÷{w[XffwZJiҒe! J>nMyyy055E8ɓd QFFKjdI[C<YeeeE lǑ(8^wqKolp]AէȭZPPkT ,RbcP\\aԥ+AX>A A0Z()){x3:Z.v02HFd봆kqqVWW|>܄^jbR(bs(%;==KBNVJFHn!A N@g@mooCOOdYOH '渣z򸶶F%^pד)z`>[,8=:::-󶰰 {P@ww7z~~ :<{Ȁxl6GBiWWTUUuQ#I?0(c=Q o6b  _`I_;##A&]IENDB`mitmproxy-8.1.1/web/src/images/resourceRedirectIcon.png000066400000000000000000000022261425660472000232420ustar00rootroot00000000000000PNG  IHDR szztEXtSoftwareAdobe ImageReadyqe<8IDATxWMLG;Ʊ JF UqUVzP"EqBB ʩ'$\8VHVHjL6#5Ԁl 5rFyy{oڒf&&ިX,v_njj:ET QB&9 յFtyFe9uSH$r/~q(LOO_+'Z|`\8 iN@Jtf!H#JNS]evZaxxX{zz0>>ۻ111]]]̱S *.XZZbA443j ΀1b i]dMQey5h%v Roo^݌VmFeQۨ"2@7ePڦs_Γ]mTD97I%_b%N ނ*lQmhO`foܹn\g̀lXʀ~> z-f4p#,`'FPVwg`VkO16p{']ݸL%s\ӭǐ}"5iUVtN%Crh ^e%?#smdD1G{Zc4_ކ|ºwNӭ؁@«tA%|f"B"!sԷguvhb ~%/Z?6mCEOo*;h8jf;z';#ZjO}pz4_9[d]`W㵶}VseNjlurx] dsssL&W3CpNJ( ɷ$<ϡQ@[[ہ;;;Mo|>ɲ%`~~q3Ed~٩ ]`Kװ h;::LG*A1Lvu/ @NHB2dȞ|)+hX. Mg4;zH`_7$_;WFX6>IENDB`mitmproxy-8.1.1/web/src/images/resourceTcpIcon.png000066400000000000000000000023451425660472000222310ustar00rootroot00000000000000PNG  IHDR DsRGB, pHYs  PLTE@@@@@@@@@@@@@@@>>>@@@>>>????????????@@@@@@>>>??????@@@@@@>>>????????``>>..zz//~~==[[^^ii}}<<]]<<;;{{jj,,ы߆nnn܃ںvvvuuuԮӉƈq:LtRNS8PTX\`chknruy|iJbjoqstuvl]?I@KIDATx_RA1-ʥ\*T& %"k +Xl1o-vE-EsOuf\~=~_PYx^$LbL”X*ad/**Ebe*P:eE5@mByE P4IЬ5 P m 9.duzp?-[c_e@\ L>p UiY[-#SM`0ZލTR(OL=ڨ/pw2)f@ϭv2ĶEL~$vNJm5z1jP=_g(o8;p<b?'tlg=.?r'@#"> K)+A vg/PxZ,[[| gv(Ctׯߨkw*GblGq$2nsG"qɕ;>N]3mEy' IENDB`mitmproxy-8.1.1/web/src/images/resourceWebSocketIcon.png000066400000000000000000000025671425660472000233770ustar00rootroot00000000000000PNG  IHDR DsRGB, pHYs  CPLTE@@@@@@@@@@@@@@@>>>@@@>>>????????????@@@@@@>>>??????@@@@@@>>>??????{]_?}.]N^}M=[o0nL~>zw<-;ы߆nnn܃ںvvvuuuԮӉƈjtRNS8PTX\`chknruy|iJbjoqstuvl]?I@KLR:IDATxc``dbfaec)Ar J*8ՔU5*jWJkk(ӕד53423Q653GQ`g)gegokg`jjtd\<}| 6.(4=1I/9:%5 E\^FfVm6Լ|d@镔WTVU"Y <=z=&=V$a v{TJ[;P{KkG'B$lA@ǁ:@C$2(Ӌbzm_?HzI ɓMo2uSgJϚdz딩p0g3!)}`M_0uy ")9nƢ `M_d鼅˖#sV,]1wH!rܤ9SW^vK',[޿r= a#37m^1hL}!t-[ Z!!3k6X(e6;vڍvSw~qv UIENDB`mitmproxy-8.1.1/web/src/js/000077500000000000000000000000001425660472000155575ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/000077500000000000000000000000001425660472000175155ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/backends/000077500000000000000000000000001425660472000212675ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/backends/staticSpec.tsx000066400000000000000000000011711425660472000241310ustar00rootroot00000000000000import {enableFetchMocks} from "jest-fetch-mock"; import {TStore} from "../ducks/tutils"; import StaticBackend from "../../backends/static"; import {waitFor} from "../test-utils"; enableFetchMocks(); test("static backend", async () => { fetchMock.mockOnceIf("./flows", "[]"); fetchMock.mockOnceIf("./options", "{}"); const store = TStore(); const backend = new StaticBackend(store); await waitFor(() => expect(store.getActions()).toEqual([ {type: "FLOWS_RECEIVE", cmd: "receive", data: [], resource: "flows"}, {type: "OPTIONS_RECEIVE", cmd: "receive", data: {}, resource: "options"} ])) }); mitmproxy-8.1.1/web/src/js/__tests__/backends/websocketSpec.tsx000066400000000000000000000042551425660472000246360ustar00rootroot00000000000000import {enableFetchMocks} from "jest-fetch-mock"; import {TStore} from "../ducks/tutils"; import WebSocketBackend from "../../backends/websocket"; import {waitFor} from "../test-utils"; import * as connectionActions from "../../ducks/connection"; enableFetchMocks(); test("websocket backend", async () => { // @ts-ignore jest.spyOn(global, 'WebSocket').mockImplementation(() => ({addEventListener: () => 0})); fetchMock.mockOnceIf("./flows", "[]"); fetchMock.mockOnceIf("./events", "[]"); fetchMock.mockOnceIf("./options", "{}"); const store = TStore(); const backend = new WebSocketBackend(store); backend.onOpen(); await waitFor(() => expect(store.getActions()).toEqual([ connectionActions.startFetching(), {type: "FLOWS_RECEIVE", cmd: "receive", data: [], resource: "flows"}, {type: "EVENTS_RECEIVE", cmd: "receive", data: [], resource: "events"}, {type: "OPTIONS_RECEIVE", cmd: "receive", data: {}, resource: "options"}, connectionActions.connectionEstablished(), ])) store.clearActions(); backend.onMessage({ "resource": "events", "cmd": "add", "data": {"id": "42", "message": "test", "level": "info"} }); expect(store.getActions()).toEqual([{ "cmd": "add", "data": {"id": "42", "level": "info", "message": "test"}, "resource": "events", "type": "EVENTS_ADD" }]); store.clearActions(); fetchMock.mockOnceIf("./events", "[]"); backend.onMessage({ "resource": "events", "cmd": "reset", }); await waitFor(() => expect(store.getActions()).toEqual([ {type: "EVENTS_RECEIVE", cmd: "receive", data: [], resource: "events"}, connectionActions.connectionEstablished(), ])) store.clearActions() expect(fetchMock.mock.calls).toHaveLength(4); console.error = jest.fn(); backend.onClose(new CloseEvent("Connection closed")); expect(console.error).toBeCalledTimes(1); expect(store.getActions()[0].type).toEqual(connectionActions.ConnectionState.ERROR); store.clearActions(); backend.onError(null); expect(console.error).toBeCalledTimes(2); jest.restoreAllMocks(); }); mitmproxy-8.1.1/web/src/js/__tests__/components/000077500000000000000000000000001425660472000217025ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/CommandBarSpec.tsx000066400000000000000000000052071425660472000252640ustar00rootroot00000000000000import * as React from "react" import {render, screen, userEvent, waitFor} from "../test-utils"; import CommandBar from "../../components/CommandBar"; import fetchMock, {enableFetchMocks} from "jest-fetch-mock"; enableFetchMocks(); test("CommandBar", async () => { fetchMock.mockOnceIf("./commands", JSON.stringify({ "flow.decode": { "help": "Decode flows.", "parameters": [ {"name": "flows", "type": "flow[]", "kind": "POSITIONAL_OR_KEYWORD"}, {"name": "part", "type": "str", "kind": "POSITIONAL_OR_KEYWORD"} ], "return_type": null, "signature_help": "flow.decode flows part" }, "flow.encode": { "help": "Encode flows with a specified encoding.", "parameters": [ {"name": "flows", "type": "flow[]", "kind": "POSITIONAL_OR_KEYWORD"}, {"name": "part", "type": "str", "kind": "POSITIONAL_OR_KEYWORD"}, {"name": "encoding", "type": "choice", "kind": "POSITIONAL_OR_KEYWORD"} ], "return_type": null, "signature_help": "flow.encode flows part encoding" } } )); fetchMock.mockOnceIf("./commands/commands.history.get", JSON.stringify({value: ["foo"]})); fetchMock.mockOnceIf("./commands/commands.history.add", JSON.stringify({value: null})); fetchMock.mockOnceIf("./commands/flow.encode", JSON.stringify({value: null})); const {asFragment} = render(); expect(asFragment()).toMatchSnapshot(); await waitFor(() => screen.getByText('["flow.decode","flow.encode"]')) expect(asFragment()).toMatchSnapshot(); const input = screen.getByPlaceholderText("Enter command"); userEvent.type(input, 'x'); expect(screen.getByText("[]")).toBeInTheDocument(); userEvent.type(input, "{backspace}"); userEvent.type(input, 'fl'); userEvent.tab(); expect(input).toHaveValue('flow.decode'); userEvent.tab(); expect(input).toHaveValue('flow.encode'); fetchMock.mockOnce(JSON.stringify({value: null})); userEvent.type(input, "{enter}"); await waitFor(() => screen.getByText("Command Result")); userEvent.type(input, "{arrowdown}"); expect(input).toHaveValue(""); userEvent.type(input, "{arrowup}"); expect(input).toHaveValue("flow.encode"); userEvent.type(input, "{arrowup}"); expect(input).toHaveValue("foo"); userEvent.type(input, "{arrowdown}"); expect(input).toHaveValue("flow.encode"); userEvent.type(input, "{arrowdown}"); expect(input).toHaveValue(""); }); mitmproxy-8.1.1/web/src/js/__tests__/components/EventLog/000077500000000000000000000000001425660472000234255ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/EventLog/EventListSpec.tsx000066400000000000000000000015031425660472000267140ustar00rootroot00000000000000import * as React from "react" import EventLogList from '../../../components/EventLog/EventList' import TestUtils from 'react-dom/test-utils' describe('EventList Component', () => { let mockEventList = [ { id: 1, level: 'info', message: 'foo' }, { id: 2, level: 'error', message: 'bar' } ], eventLogList = TestUtils.renderIntoDocument() it('should render correctly', () => { expect(eventLogList.state).toMatchSnapshot() expect(eventLogList.props).toMatchSnapshot() }) it('should handle componentWillUnmount', () => { window.removeEventListener = jest.fn() eventLogList.componentWillUnmount() expect(window.removeEventListener).toBeCalledWith('resize', eventLogList.onViewportUpdate) }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/EventLog/__snapshots__/000077500000000000000000000000001425660472000262435ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/EventLog/__snapshots__/EventListSpec.tsx.snap000066400000000000000000000007731425660472000325020ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`EventList Component should render correctly 1`] = ` Object { "vScroll": Object { "end": 1, "paddingBottom": 18, "paddingTop": 0, "start": 0, }, } `; exports[`EventList Component should render correctly 2`] = ` Object { "events": Array [ Object { "id": 1, "level": "info", "message": "foo", }, Object { "id": 2, "level": "error", "message": "bar", }, ], "rowHeight": 18, } `; mitmproxy-8.1.1/web/src/js/__tests__/components/EventLogSpec.tsx000066400000000000000000000037601425660472000250060ustar00rootroot00000000000000jest.mock('../../components/EventLog/EventList') import * as React from "react" import renderer from 'react-test-renderer' import EventLog, {PureEventLog} from '../../components/EventLog' import {Provider} from 'react-redux' import {TStore} from '../ducks/tutils' window.addEventListener = jest.fn() window.removeEventListener = jest.fn() describe('EventLog Component', () => { let store = TStore(), provider = renderer.create( ), tree = provider.toJSON() it('should connect to state and render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle toggleFilter', () => { let debugToggleButton = tree.children[0].children[1].children[0] debugToggleButton.props.onClick() }) provider = renderer.create( ) let eventLog = provider.root.findByType(PureEventLog), mockEvent = {preventDefault: jest.fn()} it('should handle DragStart', () => { eventLog.instance.onDragStart(mockEvent) expect(mockEvent.preventDefault).toBeCalled() expect(window.addEventListener).toBeCalledWith('mousemove', eventLog.instance.onDragMove) expect(window.addEventListener).toBeCalledWith('mouseup', eventLog.instance.onDragStop) expect(window.addEventListener).toBeCalledWith('dragend', eventLog.instance.onDragStop) mockEvent.preventDefault.mockClear() }) it('should handle DragMove', () => { eventLog.instance.onDragMove(mockEvent) expect(mockEvent.preventDefault).toBeCalled() mockEvent.preventDefault.mockClear() }) console.error = jest.fn() // silent the error. it('should handle DragStop', () => { eventLog.instance.onDragStop(mockEvent) expect(mockEvent.preventDefault).toBeCalled() expect(window.removeEventListener).toBeCalledWith('mousemove', eventLog.instance.onDragMove) }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/000077500000000000000000000000001425660472000235615ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/FlowColumnsSpec.tsx000066400000000000000000000100101425660472000273740ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import FlowColumns from '../../../components/FlowTable/FlowColumns' import {TFlow, TTCPFlow} from '../../ducks/tutils' import {render} from "../../test-utils"; test("should render columns", async () => { const tflow = TFlow(); Object.entries(FlowColumns).forEach(([name, Col]) => { const {asFragment} = render(
      ) expect(asFragment()).toMatchSnapshot(name); }) }); describe('Flowcolumns Components', () => { it('should render IconColumn', () => { let tcpflow = TTCPFlow(), iconColumn = renderer.create(), tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() let tflow = {...TFlow(), websocket: undefined}; iconColumn = renderer.create() tree = iconColumn.toJSON() // plain expect(tree).toMatchSnapshot() // not modified tflow.response.status_code = 304 iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // redirect tflow.response.status_code = 302 iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // image let imageFlow = {...TFlow(), websocket: undefined} imageFlow.response.headers = [['Content-Type', 'image/jpeg']] iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // javascript let jsFlow = {...TFlow(), websocket: undefined} jsFlow.response.headers = [['Content-Type', 'application/x-javascript']] iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // css let cssFlow = {...TFlow(), websocket: undefined} cssFlow.response.headers = [['Content-Type', 'text/css']] iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // html let htmlFlow = {...TFlow(), websocket: undefined} htmlFlow.response.headers = [['Content-Type', 'text/html']] iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // default let fooFlow = {...TFlow(), websocket: undefined} fooFlow.response.headers = [['Content-Type', 'foo']] iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() // no response let noResponseFlow = {...TFlow(), response: undefined} iconColumn = renderer.create() tree = iconColumn.toJSON() expect(tree).toMatchSnapshot() }) it('should render pathColumn', () => { let tflow = TFlow(), pathColumn = renderer.create(), tree = pathColumn.toJSON() expect(tree).toMatchSnapshot() tflow.error.msg = 'Connection killed.' tflow.intercepted = true pathColumn = renderer.create() tree = pathColumn.toJSON() expect(tree).toMatchSnapshot() }) it('should render TimeColumn', () => { let tflow = TFlow(), timeColumn = renderer.create(), tree = timeColumn.toJSON() expect(tree).toMatchSnapshot() let noResponseFlow = {...tflow, response: undefined} timeColumn = renderer.create() tree = timeColumn.toJSON() expect(tree).toMatchSnapshot() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/FlowRowSpec.tsx000066400000000000000000000014661425660472000265420ustar00rootroot00000000000000import * as React from "react" import FlowRow from '../../../components/FlowTable/FlowRow' import {testState} from '../../ducks/tutils' import {fireEvent, render, screen} from "../../test-utils"; import {createAppStore} from "../../../ducks"; test("FlowRow", async () => { const store = createAppStore(testState), tflow2 = store.getState().flows.list[0], {asFragment} = render(
      , {store}) expect(asFragment()).toMatchSnapshot() expect(store.getState().flows.selected[0]).not.toBe(store.getState().flows.list[0].id) fireEvent.click(screen.getByText("http://address:22/path")) expect(store.getState().flows.selected[0]).toBe(store.getState().flows.list[0].id) }) mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/FlowTableHeadSpec.tsx000066400000000000000000000014501425660472000275750ustar00rootroot00000000000000import * as React from "react" import FlowTableHead from '../../../components/FlowTable/FlowTableHead' import {Provider} from 'react-redux' import {TStore} from '../../ducks/tutils' import {fireEvent, render, screen} from "@testing-library/react"; import {setSort} from "../../../ducks/flows"; test("FlowTableHead Component", async () => { const store = TStore(), {asFragment} = render(
      ) expect(asFragment()).toMatchSnapshot() fireEvent.click(screen.getByText("Size")) expect(store.getActions()).toStrictEqual([ setSort("size", false) ] ) }) mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/__snapshots__/000077500000000000000000000000001425660472000263775ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/__snapshots__/FlowColumnsSpec.tsx.snap000066400000000000000000000114521425660472000331650ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Flowcolumns Components should render IconColumn 1`] = `

      `; exports[`Flowcolumns Components should render IconColumn 2`] = `
      `; exports[`Flowcolumns Components should render IconColumn 3`] = `
      `; exports[`Flowcolumns Components should render IconColumn 4`] = `
      `; exports[`Flowcolumns Components should render IconColumn 5`] = `
      `; exports[`Flowcolumns Components should render IconColumn 6`] = `
      `; exports[`Flowcolumns Components should render IconColumn 7`] = `
      `; exports[`Flowcolumns Components should render IconColumn 8`] = `
      `; exports[`Flowcolumns Components should render IconColumn 9`] = `
      `; exports[`Flowcolumns Components should render IconColumn 10`] = `
      `; exports[`Flowcolumns Components should render TimeColumn 1`] = ` 5s `; exports[`Flowcolumns Components should render TimeColumn 2`] = ` 5s `; exports[`Flowcolumns Components should render pathColumn 1`] = ` http://address:22/path `; exports[`Flowcolumns Components should render pathColumn 2`] = ` http://address:22/path `; exports[`should render columns: icon 1`] = `
      `; exports[`should render columns: method 1`] = `
      WSS
      `; exports[`should render columns: path 1`] = `
      http://address:22/path
      `; exports[`should render columns: quickactions 1`] = `
      `; exports[`should render columns: size 1`] = `
      43b
      `; exports[`should render columns: status 1`] = `
      200
      `; exports[`should render columns: time 1`] = `
      5s
      `; exports[`should render columns: timestamp 1`] = `
      1999-12-31 23:00:00.000
      `; exports[`should render columns: tls 1`] = `
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/__snapshots__/FlowRowSpec.tsx.snap000066400000000000000000000026321425660472000323140ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FlowRow 1`] = `
      http://address:22/path WSS 200 43b 5s
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTable/__snapshots__/FlowTableHeadSpec.tsx.snap000066400000000000000000000013711425660472000333550ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FlowTableHead Component 1`] = `
      Path Method Status Size Time
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/FlowTableSpec.tsx000066400000000000000000000035271425660472000251430ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import {PureFlowTable as FlowTable} from '../../components/FlowTable' import TestUtils from 'react-dom/test-utils' import { TFlow, TStore } from '../ducks/tutils' import { Provider } from 'react-redux' window.addEventListener = jest.fn() describe('FlowTable Component', () => { let selectFn = jest.fn(), tflow = TFlow(), store = TStore() it('should render correctly', () => { let provider = renderer.create( ), tree = provider.toJSON() expect(tree).toMatchSnapshot() }) let provider = renderer.create( ), flowTable = provider.root.findByType(FlowTable) it('should handle componentWillUnmount', () => { flowTable.instance.UNSAFE_componentWillUnmount() expect(window.addEventListener).toBeCalledWith('resize', flowTable.instance.onViewportUpdate) }) it('should handle componentDidUpdate', () => { // flowTable.shouldScrollIntoView == false expect(flowTable.instance.componentDidUpdate()).toEqual(undefined) // rowTop - headHeight < viewportTop flowTable.instance.shouldScrollIntoView = true flowTable.instance.componentDidUpdate() // rowBottom > viewportTop + viewportHeight flowTable.instance.shouldScrollIntoView = true flowTable.instance.componentDidUpdate() }) it('should handle componentWillReceiveProps', () => { flowTable.instance.UNSAFE_componentWillReceiveProps({selected: tflow}) expect(flowTable.instance.shouldScrollIntoView).toBeTruthy() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/FlowViewSpec.tsx000066400000000000000000000031051425660472000250160ustar00rootroot00000000000000import * as React from "react" import {render, screen} from "../test-utils"; import FlowView from "../../components/FlowView"; import * as flowActions from "../../ducks/flows" import fetchMock, {enableFetchMocks} from "jest-fetch-mock"; import {fireEvent} from "@testing-library/react"; enableFetchMocks(); test("FlowView", async () => { fetchMock.mockReject(new Error("backend missing")); const {asFragment, store} = render(); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Response")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("WebSocket")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Connection")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Timing")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Error")); expect(asFragment()).toMatchSnapshot(); store.dispatch(flowActions.select(store.getState().flows.list[2].id)); fireEvent.click(screen.getByText("TCP Messages")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Error")); expect(asFragment()).toMatchSnapshot(); store.dispatch(flowActions.select(store.getState().flows.list[3].id)); fireEvent.click(screen.getByText("Request")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Response")); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Error")); expect(asFragment()).toMatchSnapshot(); }); mitmproxy-8.1.1/web/src/js/__tests__/components/Header/000077500000000000000000000000001425660472000230725ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/Header/ConnectionIndicatorSpec.tsx000066400000000000000000000014061425660472000304020ustar00rootroot00000000000000import * as React from "react" import ConnectionIndicator from '../../../components/Header/ConnectionIndicator' import * as connectionActions from '../../../ducks/connection' import {render} from "../../test-utils" test("ConnectionIndicator", async () => { const {asFragment, store} = render(); expect(asFragment()).toMatchSnapshot() store.dispatch(connectionActions.startFetching()) expect(asFragment()).toMatchSnapshot() store.dispatch(connectionActions.connectionEstablished()) expect(asFragment()).toMatchSnapshot() store.dispatch(connectionActions.connectionError("wat")) expect(asFragment()).toMatchSnapshot() store.dispatch(connectionActions.setOffline()) expect(asFragment()).toMatchSnapshot() }); mitmproxy-8.1.1/web/src/js/__tests__/components/Header/FileMenuSpec.tsx000066400000000000000000000010361425660472000261510ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import FileMenu from '../../../components/Header/FileMenu' import {Provider} from "react-redux"; import {TStore} from "../../ducks/tutils"; describe('FileMenu Component', () => { let store = TStore(), fileMenu = renderer.create( ), tree = fileMenu.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/FilterDocsSpec.tsx000066400000000000000000000011351425660472000265030ustar00rootroot00000000000000import * as React from "react" import FilterDocs from '../../../components/Header/FilterDocs' import {enableFetchMocks} from "jest-fetch-mock"; import {render, screen, waitFor} from "../../test-utils"; enableFetchMocks(); test("FilterDocs Component", async () => { fetchMock.mockOnceIf("./filter-help", JSON.stringify({ commands: [['cmd1', 'foo'], ['cmd2', 'bar']] })) const {asFragment} = render( 0}/>); expect(asFragment()).toMatchSnapshot(); await waitFor(() => screen.getByText("cmd1")); expect(asFragment()).toMatchSnapshot(); }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/FilterInputSpec.tsx000066400000000000000000000061361425660472000267200ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import FilterInput from '../../../components/Header/FilterInput' import FilterDocs from '../../../components/Header/FilterDocs' import TestUtil from 'react-dom/test-utils' import ReactDOM from 'react-dom' describe('FilterInput Component', () => { it('should render correctly', () => { let filterInput = renderer.create( undefined} value="42"/> ), tree = filterInput.toJSON() expect(tree).toMatchSnapshot() }) let filterInput = TestUtil.renderIntoDocument( ) it('should handle componentWillReceiveProps', () => { filterInput.UNSAFE_componentWillReceiveProps({value: 'foo'}) expect(filterInput.state.value).toEqual('foo') }) it('should handle isValid', () => { // valid expect(filterInput.isValid("~u foo")).toBeTruthy() expect(filterInput.isValid("~foo bar")).toBeFalsy() }) it('should handle getDesc', () => { filterInput.state.value = '' expect(filterInput.getDesc().type).toEqual(FilterDocs) filterInput.state.value = '~u foo' expect(filterInput.getDesc()).toEqual('url matches /foo/i') filterInput.state.value = '~foo bar' expect(filterInput.getDesc()).toEqual('SyntaxError: Expected filter expression but \"~\" found.') }) it('should handle change', () => { let mockEvent = { target: { value: '~a bar'} } filterInput.onChange(mockEvent) expect(filterInput.state.value).toEqual('~a bar') expect(filterInput.props.onChange).toBeCalledWith('~a bar') }) it('should handle focus', () => { filterInput.onFocus() expect(filterInput.state.focus).toBeTruthy() }) it('should handle blur', () => { filterInput.onBlur() expect(filterInput.state.focus).toBeFalsy() }) it('should handle mouseEnter', () => { filterInput.onMouseEnter() expect(filterInput.state.mousefocus).toBeTruthy() }) it('should handle mouseLeave', () => { filterInput.onMouseLeave() expect(filterInput.state.mousefocus).toBeFalsy() }) let input = ReactDOM.findDOMNode(filterInput.refs.input) it('should handle keyDown', () => { input.blur = jest.fn() let mockEvent = { key: "Escape", stopPropagation: jest.fn() } filterInput.onKeyDown(mockEvent) expect(input.blur).toBeCalled() expect(filterInput.state.mousefocus).toBeFalsy() expect(mockEvent.stopPropagation).toBeCalled() }) it('should handle selectFilter', () => { input.focus = jest.fn() filterInput.selectFilter('bar') expect(filterInput.state.value).toEqual('bar') expect(input.focus).toBeCalled() }) it('should handle select', () => { input.select = jest.fn() filterInput.select() expect(input.select).toBeCalled() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/FlowMenuSpec.tsx000066400000000000000000000004001425660472000261730ustar00rootroot00000000000000import * as React from "react" import FlowMenu from '../../../components/Header/FlowMenu' import {render} from "../../test-utils" test("FlowMenu", async () => { const {asFragment} = render(); expect(asFragment()).toMatchSnapshot(); }); mitmproxy-8.1.1/web/src/js/__tests__/components/Header/MainMenuSpec.tsx000066400000000000000000000003741425660472000261620ustar00rootroot00000000000000import * as React from "react" import StartMenu from '../../../components/Header/StartMenu' import {render} from "../../test-utils" test("MainMenu", () => { const {asFragment} = render(); expect(asFragment()).toMatchSnapshot(); }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/MenuToggleSpec.tsx000066400000000000000000000030111425660472000265060ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import {EventlogToggle, MenuToggle, OptionsToggle} from '../../../components/Header/MenuToggle' import {Provider} from 'react-redux' import {TStore} from '../../ducks/tutils' import * as optionsEditorActions from "../../../ducks/ui/optionsEditor" import {fireEvent, render, screen} from "../../test-utils" describe('MenuToggle Component', () => { it('should render correctly', () => { let changeFn = jest.fn(), menuToggle = renderer.create(

      foo children

      ), tree = menuToggle.toJSON() expect(tree).toMatchSnapshot() }) }) test("OptionsToggle", async () => { const store = TStore(), {asFragment} = render( toggle anticache, {store} ); globalThis.fetch = jest.fn() expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("toggle anticache")); expect(store.getActions()).toEqual([optionsEditorActions.startUpdate("anticache", true)]) }); test("EventlogToggle", async () => { const {asFragment, store} = render( ); expect(asFragment()).toMatchSnapshot(); expect(store.getState().eventLog.visible).toBeTruthy(); fireEvent.click(screen.getByText("Display Event Log")); expect(store.getState().eventLog.visible).toBeFalsy(); }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/OptionMenuSpec.tsx000066400000000000000000000011021425660472000265340ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import { Provider } from 'react-redux' import OptionMenu from '../../../components/Header/OptionMenu' import { TStore } from '../../ducks/tutils' describe('OptionMenu Component', () => { it('should render correctly', () => { let store = TStore(), provider = renderer.create( ), tree = provider.toJSON() expect(tree).toMatchSnapshot() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/000077500000000000000000000000001425660472000257105ustar00rootroot00000000000000ConnectionIndicatorSpec.tsx.snap000066400000000000000000000015361425660472000341050ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`ConnectionIndicator 1`] = ` connected `; exports[`ConnectionIndicator 2`] = ` fetching data… `; exports[`ConnectionIndicator 3`] = ` connected `; exports[`ConnectionIndicator 4`] = ` connection lost `; exports[`ConnectionIndicator 5`] = ` offline `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/FileMenuSpec.tsx.snap000066400000000000000000000002761425660472000317340ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FileMenu Component should render correctly 1`] = ` File `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/FilterDocsSpec.tsx.snap000066400000000000000000000015421425660472000322630ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FilterDocs Component 1`] = ` `; exports[`FilterDocs Component 2`] = `
      cmd1 foo
      cmd2 bar
        mitmproxy docs
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/FilterInputSpec.tsx.snap000066400000000000000000000010341425660472000324660ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FilterInput Component should render correctly 1`] = `
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/FlowMenuSpec.tsx.snap000066400000000000000000000055011425660472000317600ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`FlowMenu 1`] = `
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/MainMenuSpec.tsx.snap000066400000000000000000000037571425660472000317500ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`MainMenu 1`] = ` `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/MenuToggleSpec.tsx.snap000066400000000000000000000013451425660472000322740ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`EventlogToggle 1`] = `
      `; exports[`MenuToggle Component should render correctly 1`] = `
      `; exports[`OptionsToggle 1`] = `
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/Header/__snapshots__/OptionMenuSpec.tsx.snap000066400000000000000000000045611425660472000323260ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`OptionMenu Component should render correctly 1`] = `
      Options Editor
      Quick Options
      View Options
      `; mitmproxy-8.1.1/web/src/js/__tests__/components/HeaderSpec.tsx000066400000000000000000000012721425660472000244470ustar00rootroot00000000000000import * as React from "react" import {render, screen} from "../test-utils"; import Header from "../../components/Header"; import {fireEvent} from "@testing-library/react"; test("Header", async () => { const {asFragment} = render(
      ); expect(asFragment()).toMatchSnapshot(); fireEvent.click(screen.getByText("Options")); expect(asFragment()).toMatchSnapshot(); expect(screen.getByText("Edit Options")).toBeTruthy(); fireEvent.click(screen.getByText("File")); expect(asFragment()).toMatchSnapshot(); expect(screen.getByText("Open...")).toBeTruthy(); fireEvent.click(screen.getByText("File")); expect(screen.queryByText("Open...")).toBeNull() }); mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/000077500000000000000000000000001425660472000227365ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/ModalSpec.tsx000066400000000000000000000006341425660472000253500ustar00rootroot00000000000000import * as React from "react" import Modal from '../../../components/Modal/Modal' import {render} from "../../test-utils" import {setActiveModal} from "../../../ducks/ui/modal"; test("Modal Component", async () => { const {asFragment, store} = render(); expect(asFragment()).toMatchSnapshot(); store.dispatch(setActiveModal("OptionModal")); expect(asFragment()).toMatchSnapshot(); }) mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/OptionModalSpec.tsx000066400000000000000000000033211425660472000265350ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import { PureOptionDefault } from '../../../components/Modal/OptionModal' describe('PureOptionDefault Component', () => { it('should return null when the value is default', () => { let pureOptionDefault = renderer.create( ), tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() }) it('should handle boolean type', () => { let pureOptionDefault = renderer.create( ), tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() }) it('should handle array', () => { let a = [""], b = [], c = ['c'], pureOptionDefault = renderer.create( ), tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() pureOptionDefault = renderer.create( ) tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() }) it('should handle string', () => { let pureOptionDefault = renderer.create( ), tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() }) it('should handle null value', () => { let pureOptionDefault = renderer.create( ), tree = pureOptionDefault.toJSON() expect(tree).toMatchSnapshot() }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/OptionSpec.tsx000066400000000000000000000057311425660472000255670ustar00rootroot00000000000000import * as React from "react" import renderer from 'react-test-renderer' import { Options, ChoicesOption } from '../../../components/Modal/Option' describe('BooleanOption Component', () => { let BooleanOption = Options['bool'], onChangeFn = jest.fn(), booleanOption = renderer.create( ), tree = booleanOption.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle onChange', () => { let input = tree.children[0].children[0], mockEvent = { target: { checked: true }} input.props.onChange(mockEvent) expect(onChangeFn).toBeCalledWith(mockEvent.target.checked) }) }) describe('StringOption Component', () => { let StringOption = Options['str'], onChangeFn = jest.fn(), stringOption = renderer.create( ), tree = stringOption.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle onChange', () => { let mockEvent = { target: { value: 'bar' }} tree.props.onChange(mockEvent) expect(onChangeFn).toBeCalledWith(mockEvent.target.value) }) }) describe('NumberOption Component', () => { let NumberOption = Options['int'], onChangeFn = jest.fn(), numberOption = renderer.create( ), tree = numberOption.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle onChange', () => { let mockEvent = {target: { value: '2'}} tree.props.onChange(mockEvent) expect(onChangeFn).toBeCalledWith(2) }) }) describe('ChoiceOption Component', () => { let onChangeFn = jest.fn(), choiceOption = renderer.create( ), tree = choiceOption.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle onChange', () => { let mockEvent = { target: {value: 'b'} } tree.props.onChange(mockEvent) expect(onChangeFn).toBeCalledWith(mockEvent.target.value) }) }) describe('StringOption Component', () => { let onChangeFn = jest.fn(), StringSequenceOption = Options['sequence of str'], stringSequenceOption = renderer.create( ), tree = stringSequenceOption.toJSON() it('should render correctly', () => { expect(tree).toMatchSnapshot() }) it('should handle onChange', () => { let mockEvent = { target: {value: 'a\nb\nc\n'}} tree.props.onChange(mockEvent) expect(onChangeFn).toBeCalledWith(['a', 'b', 'c', '']) }) }) mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/__snapshots__/000077500000000000000000000000001425660472000255545ustar00rootroot00000000000000mitmproxy-8.1.1/web/src/js/__tests__/components/Modal/__snapshots__/ModalSpec.tsx.snap000066400000000000000000000137061425660472000311320ustar00rootroot00000000000000// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Modal Component 1`] = `
      `; exports[`Modal Component 2`] = `
  • YW8kp?nC.l?:Y[X΂"WWG2ĕİj_\X\0$ H$OJVc+뮑uA]v}ǑFeu aB5Y\DsLUܫ+FCY9ۚir|bʹ"Œ8%qH v3V,61h62?5<~֑ɑE}ɤvIϹMS)y7t>PO=,<ۓHqC n$)A>QY OXv'X1JsNDd:9Ql#*\S1{T p2}UCvqcB!IR-aS՟*\_IMXyjB)ˀ>8$ڛ_8;GDJOE-1= /}R(l40I}RSSl*--@ lnUxO2 lǵ;'G$gjKFs1b?za hQϵ2nK9b;{TtUhI$+?P./8[8`#QGSLoUw"*N) i /u`?Op|NNYNXWTUbr;^12H`\MWֵ i2C O$0H_OjًqE<'ȕE6uNMҀxzoP& ^+oM}'ml*\LYXߵZ{So$NOg0jp¦OZ"@T ƏdbzRHOl-X`ւڶ* 8wz$l9翭z.~!s/68?5.TdĺMkpZYv`~=jۯ^itм cNb,qkD"'N ?Қn/+V\wFKl{zU![G6~vϐLr1] [=僜bʗˤvơMAj3IdqۓڣJ_zn)Nz. “It -h$bpT,"|OOa&Nwy c=P7\V0`JZbOhjs}G$Y\GM44vS4Ԓ%4h.ښ/3 5+6@9>W%+3aRK"]IK67Q䕱sPӸQ4Y3rJ;|yI.6[H鑆,Pɩ h)ьyG5P4Vވ01ސq>ɕJW npsJ=ᜒ[c9">ƳYp=1J8%Ѕ8ɥmo#c>W'ִ+$H`N2EDN)yJ߄Hʯ4r7lg{YX)WDqXʣ߫Ix0nX᳟Jxo W9$nCZ#=wcN@] d+(}k$=fǯ$o' M&I܃}Mus MAZpC! |s.@i~(-(tq˒b~EHHd>횎LwԴq>j=Nߊh ]S>*,6!Í,ъdY$y8TE,Iz(l-fu r>{Wׯ՚ ;l׆n<\8.LҪPJeerV8q۷ qڡ ^۬#Vmw$f7jyEgͯ-D鴨j'M{ \M)G9ozw$%UR jzJy}m!ԧ~f/%9WSim hU(6Vb0qiՅ$\&rI|Sp>){a]pCw9P{Q0#?ҟ]1T;^Ը. pN}i;N1GI҄SfL\ zP#ը.}9f//"J%WR\J <Ё:G[KfqR.D}*6&BvzL<+0=7Q~qj S`FFji/3Z۪6Ϩe Juړe~ ^VF-]p*Lݺ$*$q X3buVfBŨLh8h$7%$[فNTdTOC-Xv+?Fvu0 4ˠ/ 5GZ:JJH"J;ުzsܳ@RE##i&-FuBB/űa-dpDш㔅@ yI3,I>~z?L药Z.T ǜPc"6?VTkzO$hXօ2xp*@HYpeNT8X"0Y4UUyFV.qzCDŽsɭ*Bbq!mr2{S2K"4\9٫TerKGo(coAǽ3%01 ` 8w,G) p{Hh*C'$n78'ڛkI `sMd8E ~M$=)cjNZKBW[+&~٭A$@jw9ϵ()g$R∱$MaM얁N@`jy,fV>آH˻S#Fɠ*R0 =Lz#66Oũv]l4',?@qGElvDU`xǘsqO# u#'Z o4P4ңɫJi$F?Dӡ1NKl'pMNcWGLp6FBTpຝ :L$xm)}_Sxn+x K^t}/M;{xD\yX]Rˡ.LᱲaB(erl%FVi vEd^ >]Oz62qGrjwTjz]iͤZ[["y"ں=NO|q,cn J5dx8ͽQ6:eY)WHzsRSX%exm. 5+xc.y Q$g=\r5\k_~UP>ќq]b\`g⹟[̩1d;[wlٓ@žYFs\SiAºb I7R>[r]H+gޞWf|sJVݓ}tMZvǘgޞM^CZᲩ|4S^1jnqMozVB8l%I9"vޗ۷_ZxcmR,cR ~HsUsop6;V{ӆVk8֣?jkqpT}-nJ[ ~Լ&o~vߚGPafZAޙQ 2>sHm]c#h 1.];.G+LK9k@^Cr}y+v,>ړy5$gy@ܟcS-pr@޹i6EP'kܽ1GtmT@oG \o779q^ׇy?fVVVV#ae3x!'6; 9KhDh@sr۰H_܊c+b{%!6GIzVݸ^$xQq;glV+O[2G%Uy٢YbgҌ1\yjockqj2*p=꽪A`f{Yl((X¶3C M˓)WC1,E/roO#߽BroJ2Hv|q>f9?qݔNR+V`ڥ"eӽ@rY)ȏW猚Ίx<Юj8+ L^AAL.q"V+Sjұ-; J?liWKd[pp; +\IFɢ@*G+btmfmԗ?j#7!{{FՀIϽN @添#8rZGݘ1HÝ=*pr6'?Ґ6F<~<`MtTmm>~j`CWBGJ( l)jmcjBvĆ(05C{#;["ExcITibbv{4bsG@H:nBI )In9=)^VjS֚n}dFcW5Ň =~:|/t,6w,CnpM=\Yh.8ż~UK.е aer+4QnkL[K;5#]OyS.YEai7Nu bI8 Em&Bm-^bKA}T1{U삺x3dxrL1o' >r{z2xu'c&,Q)x߁W]@ ǗkyG;6,paIhՔqf*IFrˊԷ)3V3FE:I0}jGW ^EMwEdNÞ8a [kw݅:%p|T[Iz}~`ݳ\o$wV#m^`m|G$/f<8X?WF7r!qUO7>֋9"mq>k9*>-W$˷j;=晰*؎[>f_EΩҡͬ:RKi.mW8EԺ)(>/fϪ qI&3]֠@Fb]z϶MQ-LIzjG#p2x(1PeXϿVmA$n@Ͻ#7[v'98έNޅ! +gGI,kHޫ8N8CEH&T['#э.ѯ.හHQܓg3]G>G[@+v&YerH/= t.4[ ah`VWnݝԩQeeeeBZC!YPOmTu jk x6z <}RIt<\tc1r8PVQpœZ4rNh7Q$1 ǯº77G}+7)#$P!4~4p#>ݪţ$qG|ՊAm,@=rȤ1Yl[Fszw#ܩR*Dqz25u8 C<ǔw#$jRؠ~jljsޠ#n)*@[옼12)`$-ڋ8%vm8DslFqfSMG{$nHk"ֺ6-{[;nܵǩ̄:$LZƳnYr',Zj'#4Ba~*`R(}nfErdI"4 #&1Eeay/$lh&&:+&4A =I#84wBIef̀.=*3i#&t5й#mtUn6s",W vpI.*8n0RjхӍٮ<,#V۳O%Q9؆}(6 و<J#b~R-ՊQ5%8 m',)-m3:kB=G%zV,~PSG7Щ`7 A4_[^gh_Omuli}HKNAޖܑjUt4k8sOc;9 5 ;fKT2N9?miU / ~&=6Gvi6Fy` ,tn >7=>YF _Lmvg]gIR0H [-#`Ev1~?LJQ8'Ϲߩ ,1T`Uۤũi ;g59$W<3}+ E^M=##F; GǥrFCo,BCdXfY1+Zk (qJsNE2G#^@A` WDY~VM7w;.ueM{>w`pJ`we21}vwm]Lw9y覍 >+MvQR"H q1Zc~/ ڄRH#*lcڦ\ކ@| e$rq6jj$>Թpjb@ {R`˂>M8!mRqȦ[:S_ALގ-f 62j,@Oⴑ >[t5_ޙj[@_ 'ѱp{\z$m,:y~§CTl#Ҍ&;-,8.MDdjq(ْF7~xfZ8{j@KK#4%@9w}cҾțIGW?Λ8 *R\++++uLC+++*ʄ!!v7o;L'Tc(@jXU)p+cmQK 26um2DzUKVtיls+MVK#u[[lъڪh\ˬ=Vks~*.rP M 0ޤ? C7/E 2ZlJ)!qqpFW֤,MDAެScC+j 8RgړBZ)T $q8&oO Г#i&>Yj84.H, 0N{Ms~iɬP[QEA0 >1/8Q,ts۰= 6y®3⽜"y а'l&$檔ф, Fgޑ$ 3RiR5_8TR<7z rÏjyGI(C{mcտEs[ DQ݀ۀǽC@Lͪs5~7Za"@'vIڌÑF! ۟zG YKzE^87,W5bU#B&y#+j͑DPn8ϗ8 ȣ98Q9$p+H`eODvA5%6pۻ@Vc9S5]"'P'fmon+>|bV֢{R_T%?K $zԖ2=pxj?“#☓] > Gɬ 2QHkoK]F-.n\f'<[Dܿ-b8⃒RFҶxBW͌=Ojxkӑ)^X'#G^_tG~].!L~8}&ӒMҀ3EVBc(󼆣{:^ cQ?&YY\eeeeBL@ՕVm6-pIpϵTzHf@9_]Yz\H{?ڵxE zAoa$d5ʯw>+A`Y8ǽsdd2c5&il"9^F̹}Z1+2:9̬W 9 Z+jli}Z!\B Mzա6ly2}4IU·6J.N8#C9?Ґ?7#|G *Cy)i G>|hraUc$Sˢ˴>y$ 2qNGHh)$ hlHKHո8#I  S5& QxJlWcڣMmhrOB @ϥ!U&y+_k#pAAN5go,` #whU],'W'ֽS[Mg,jȮWL~:]]+++uLC+++*ʄ2j:pÊCzmticP^+OKp9a&BN-e䡆"NP ;7COoJQI 0FRO'у*jutvh esS͇`Z'3H#vZ?R?e餂rIel5vh2;ڑö}j:}\p9]|ՉE'/>#N(S}Pjql@}ZAۊhe$)$n[h.0zzFc):+#909_8;5(=VURrE2uR&.pGĹ_.?҃6Trgeh fv##LO5]BWnXZW=2{TYH1TY.1#;&}  ~hmƾy Uy''If9fXRMZޣI{36w= ֋U?Cܱf${ְ9d;m~iQ#K |UoQW |ՇlPlן8X nd``M o cڻ@$t *ۤx 3S둖nrm(EER2c+++*ʄksW!V<[ ]K.u$lɵfUc]A#Ѵԫ(cÃG'>ӚjlG`v ?ҁ]"Z>ۘ28-=;PSOYE>'=({g zɩZ?Nj?jer$LǂoځtnUwYE-RE(8@2x㊢-heֶW$;`s$qڣb汎@r)hP4v1]Zm3\ IrO:92F -#" @$ws]fyIS> p{cޖ^1NNA;(LxgmR 5 cQ]᳻j'pN,BUrˁOzSrHKbi1sNR?4cmؤI~nϽ+it4JH+D5\}H+yXHmQgwG[t[BŸdjz5FOCWcqIʽY{B$8D֤0+p?֐c+l|3Q&YK⹩׮% | ɔɪWde{Zb`ccL/5Ya 9¾вNyjnS2wn8pr;,I9g9m#,Zr)TCey敓H 2?oA|RpohmB2E%q{{TP'/bHlqi>||V0NEFd#+O,Y ^==#p'N[XT8=Ȯ:f>a `H1rhrsS[eώ68A2 C+j TYz?͵KyD6n-HW' P{2܊._]Xc;*oGjp zUC8ҧ:޵';ćr9EX Ygo| M?f@}þZE Wux'$~)yy%~<#96#2yOH.ǣWC櫚!+I"^ʖ(EUBHJ/FNhx t97ń,wژ=h?&WC?-[9ӳ1Gh?[e$^Ð~kjV̹ϵV-.Tc? 9vfɁ.Τn9/vp;UXѭfI=?DWa{Ք|i89['{cX7HՎ)yH#$LJ9-^C5jTJo$!r=irX?2NAQxb(t1+SHX -n 0ڢAkhǿ5>ѡ <#mf3(1;/UCt=BY[t03MiC:;B7ɌˁbI?jجQ} l!/F7)GvqME`D_Ig8Zw(皉_ָؚ"y3]3^-OrH9zΝ9 =2]=Mrθ%[Sx;,MK9~(Os]3Z$Ao,yƧEz Px9K`s˃z7`DZ5qҵrf1v8[gg|{R{ry(,b Qف$c֜FbI"ywߊe~rTb/'p?W޶ı550#p98 skb?"=2WlV~rN=iy#[h Q{./F}N vH jR1q=MtHB6e}1AKl*-uum-fU7%8rޑȅʶ{XֲNtYt9n ĿO֖94y㖬n]{M6~1]a~㧤<ʜ)&9p<٣!5R@75]v۟lR~%0@@L`HnlqI'=mW?4+V;k 0=}( j%W(qOFT޴Ch0iۅ^': *@ 2 Dĕ>\E; Ac*FxdQ #o9d'c05995bL^uqxO?k:oO 1^ Qӄ_+rK:Dʄ2 Aa 08[@$sE:!A/qipԩxС.A& !̾b=(NvO&sQ5;)^21l%LPu\"qQtzP 1؈d,˸SBgv+[Lqӱ@c@OqTYTdz !8ivsj7d ;?lyYS0iU~B}*cm-C5Iz њqnc QAU{폃6rA-zR>r߂*LG` KW>4EѳzUP@Z)uc';[d]=];ږVqRISnys=N=˕r_(gN".Mz{"Zy87%rpOzp?iR6'}ArK3g֟MDT^wqZqgO3HL`pO16cqj,aeaԲ_ETG-K6'q81P(ܠޅk_\cBaNr=H3j\3Byrrw`} 4da#ⷲ>~(oa?=Nhc֒PpP[8ܔ7Y6 GRF;Op:ȺK,1RbU V '+-v'Ųh1#(ÀѦ~9y%ܛxn̡cɩ&u}>1(`_+5䄒AVc{gҖ9Q9]Y߭By)#>R}zr&~EHnWA3s8%TN/xIvίmװƁ ."/Z7_ֹ"4Ui-*)29N?-21=sMW%ciԝ\ *\{ғU T{s'[s /lmp)9m{{6phUlV?HUHW4k_J*^cM>'b<~ *=ǎ__`{`?Pȧn$ET^{l J*:C:]$tX-PvBrZx۵R?)|mc{wu5·9z:Ĭ|2kNX$r 9Xz+KOVVW YYYPVVVT!eeeeB`sHX<=)ʄ4AQbw&8H׹ە3laQr8sjb+aH\w;mvc}k:*{nb*T/ /Z bT;va#[Ae!!qF/a`;w[j>QU!hnYₛ8t$O%29f_t|wݽrT*?x6q d$jFӺImX$Gr 9 ڨG+ ir@-)d$ SO=n+w361)F>{Շsm"ME(.+־-`!+ܜӱ VG'eKYm;֗{b'{ dq2h/$' sIhgԊ3`KӮhug q\ߏ(9F^d%;]wƝ;YʹjP<0h"Urh4$È+ŽZ{{#*p}Oo%sF_RM% qպ>S I[=4eWTpeRxe==*nӼsP^5ϮMK{qOTSaDޡ&$'ҪW:۾畎jL c$e֩ 1d22y-sޙ\{d|& yG=N 0sZߵm=(,_(Ns9Mޙ'Ґ^Q`m%A>Q) elNGqh3IApA|m9AVgڗ$P!Aoa~ia/#-8OB*Y1JVlulvy?J4.4H ӂa>\Jz+n2;qB&<O(b2ZלwOnR~3Cz|gz?ڽ?]}ߊ򝭪(FFkf;_2nk/8;$MZ'@ʄ2 C+++*ʄ4(-߇qcMRܜ18#f5lYD` -^*Fy⬷e0:6:amDugA4 1(* G^⢒.3#To};yat6 zUa[tkA5kr=N ,hXͦyу+AHj}Zz~>7+2;#Ϝ]c%!93.9..a/k~$zf8$b$+^Ҽ#L{T-&w_ڇ:zKX#洲"p;vDH9v[Q[I2. v@yH!ekf8Wxa#AS OaXvQ-|8%ByaR8x򻗵6·y}^3Jdmc>xCUɤ-\=1Wx0>i9\zMP&^c4<>YXx0e-&]#"l{04i-ݣ$S8W #ڣ,r !`|Q^ q]vF;Q]w.Q'%d$2R "+nfL+OFfN=2*q6xW¼/K0O+3=Wb[18^7}XB>zf ܎YYY\ceeeeBYYYPVVVT!eeeeB ~*Nv\eߊu$a*W5f''Sl.,}iI%@3䘌`bXd"9FYamJw܇cqR/Jl[DԂ)V҄뺤M?I?U(vUt[x]@5;0[IgGv:RƳ]<} VK)đzM22T. ?Raluh!O.I+Ԇ@ySёZ["@.rje2j%GܣS2Iaհ)4뱊lTIf1#2xj w"ښNiApxIAT.cO"1M>]vky$8zk5R0?\_ówYOS{/]+M9qS%Q\̓v?j%>GOOV ׎Ani&݉wIX'=a ÑiQ]9E26'4O ~in><~3NFn8Si)#}' @9Q("9N9ň!4|emnd8#iAqcd֍=p)UB|~/)Y?j~ԸRv$30%"pm.O9m%3۟zl[+ۊmhy{T,3yQn8Ͻc⬧Gf 3X@Q}li-ww`/Tp"ͦF"1 @@A*84\ ^3 nm=G}<\OjISBOYzi'kOݳg[.y8=$l/M!I,NIkl9SM+̸ (z*N&v䏫d<؏֚!&x} `1t}JH̊2A+t)fL~*j4l$V9#d5R9mN8ǛsW>> dՙ$7Aa Vc܇9'ͱJ/'Vu[2mԒxv'hXaP|F"4{w*֭]=)+E5k# lڞ2qcH9,~*>mAv*r}% 3\qޭ^<=U9ld*h#rд y`{ h*-/JdldJf#R4ۖ2^1zԔR,v4xt?VN?\LY9sA4k!R x!d{Ȯ4KZm?vN$Q$648)5 LQTf,UI*s AS4ɞ y#ֳy,m.aM3_Vti{BF $V%n%29SOS7ԟ5 (`AWc՟Jh+Y[,^CgjηG?X0 vp8CݥBpv%̠K~+"HZ _޽!Ҿk ky(\,݀ZiuƏIe+-bF~qPuQlh̠PN @ v^1ߺ4@8=y9E/IdT!;m;vQ~$$me'2;>CnO9eTOOʣ%rEE:;nɌ{Ug|4HȢ6sMyңO`JBi^nM[*OkZ}d:|NUqLKb8K7.%l/o_f[G^ > YX8 p1!qM?EHZK"oCC ҫqzTW60H'ґcހ`h6@I(c9yJ0B q!V;{k[*P9)Qj\銯ߨFFڂڤ.?'p>ޔ9Ux5Cƥ$FVݴqR|*vKmlSc4%Na\2XRp6s=ieK"TܲO[9 #!oF 0qiQB5KK';)Ap<} k wHmTpREnHқ0z_U[#sx A5KOxn"1X2pA_4S 6dOs<x>Hu`NA[%VVVT!eeeeBYYYPPED5eyPrr7eR eV!kT'fdTn|9J>Asw#d1ᇱ˓Wt&dip0q#8@yh~gmC `7cK6!*d#㜞Ƕ\+4VS+.$RxciO:݃R督ET d^NYb8ӳq4g<E;`QILl%ISOkZ6!f=ȣ'ؼ_O$JF Z$`I>5۾D^Ӣҥ-2UkD\bR,]MXH7W {%żY`PEut4{{˕CéFkHu>mgDQ ~WnQt8$^?f*8VyH\lGr{ N}j;kDHz6dQ:]$) 5eEn]k=+5hڤ~<UGqQjW:<9f"j П7jgHuV_gGEC+a 'K/>|I1k08?µudVćKxҠG"9p,p*"̥6+?|y6o*9OM='X[jH׶ֺ@\Y騿n1zPYzvɮ>cI4+~i=!m.+^=8wy2>>i+# 8IHԨ9⢝ hB1||6==9Y|89C-q5cKX8 jhTp?(*Xpjĩlc*1i_ H8?ҥʱ*j H#y/Hgib,pߎhK!2 &0W' htEKX'a;Pc0HKaptWX5K\& 1404Ekf$zqEo,ɖ`8MqlNGM}C"鹘SSDR]X.$ OFnlbU-G+'8$T)Xc :S3cg*,hAX = ("| Dz{*g?4Գ>*Dʣ=;nIe9I:-b}p+`ƒQҪ$utjW8 L&F)Tm"xWt%Ozl83%˖m #'w_p ޝG\=nIKfzE19wӾ>m 0.ZgTܡX6*+;q] şE'tޣ-*I &rQAbIxK}Kutݞk X |q>k==v]MZ$$S.Ysc\?#K*[nAswo)+hHB=Y16Օ AzV b7yLO㚉ek"=LpiUBu(3+}Gd[Ð>ޟֻ{Ut{MJc 3cA }nG[hߞ[>TerMu?}->Ό$)&&HUsVc,:~dF%\^k`ۏ:Od@ >QpFho~d֟p7`@Um i&aWkJю2]EKm7Iyf8+]FZn<Ӥ!8#+j/r޳7$ox.nDo#ֻg[Cm}li#`=*zQm9R|z~+wf<ؗDOj9V;?u5%]rE Dš xʑxb{`wݴgڇyŐ--#g;i VdMz%3 Ԙnpy> w#9'4yEeKu'aOzpEhBL8ȭ 7~UKM ,2#=my#biH AM'zVئ@4$QK?=E:pO':l{!7Z]HA98b@FMVX 9+7⇉OG۩$r}R${kE}Oz"HjIicr;dHFv~i8M"'F4*H1LNA}sX%%TQOlNĕQXh8)r T: (*(9e48T( zS#֬PU^F"%ߎ 7 $[~~kqzDl6?L>j $gųbᇩ6gOV *ST/.+:A]+&6f_OaF&+sAޥ^5;?{ש}OhuPxIڸYA`:tc1IƬ66FӚk󵻊um!Ƥ](EF`09-ڜZN&1R"ڙH^!d_z諎@zUsXu`T9`iԺ8Иa˴8>Fal~s[_dd?"DyvWʸ';f^ X "qw2a&!Gzqh2O`OGŽsGlU@ W8 Hv7]uڑ+V5>Ƒ NdV~v*w[KLx/E\:o4:Uɧ㉂'49i eڙn]Tcoפ ]9~UG#c4¤1 FY2y*OEpm3ƭ)84R݈";yOꍷ)]C%8P ?#*N(t_b)g lng?s]~gIU,/^pC@`n;`YwQWb AV\ޝ[VVotg$Mm5$Ƴ.F> (f'hhj{A V&m,ZN»ppwdTS:|62)ImgvG'jD:wI#:etlmn>23w+zEVQ.-iZ<`esC}-1Pp?sS~h1X\bҎ1Q5K[Xm J WUI?Hnkeg_`[]AF7 4+>HMfo"FV=j*Yu FT`si6QklZqX|E&(xhFyYHen)r Ӱj!ㄖخR^/1cF=j;W qyHએi_lf`Y,nPmpJ gZ6$̚6[`qUXӤ?" 2T%!w0:j4 QjȮ,[ru, 雍"@xbD>:Qu/F;8Ž*kI;7#欫-2*-ͬ,OG\%7^JԑgQ)?m;A۶<^kN+ߓR`+ƢV"dc%"u`Go'lL0J6[ | 'pɫ 1+0qRc^sN~)X'p&)RrA#a8oPE4q[c% ߌT_?ִ*^zzg֐h',NH6c@9,au`.́M ݜR1HǵFr'a['ڶpޅԃkB8>ۻsE4e{TRTڛO5E=L=lù拒d!{% q.Np; r99-iCtY8jSJ@,>+J''XX^iw{%X+3gO Qc9#Pe;&Fۅ'c%pV&^opM$F"2nYF7dRnUJieN;G>5H4h 9}74}R]S ᑿr !Yq&&fcc\<]oǙ4z fp}WK+T QBkɜ'U6M6X_\eV4JJH-c: 9j@ @P*uQ'kk 43D9"zNmq9OY/ V-eo)PF1Rύ%𑽔`~*ڽ֫q4J2MCmRk+x{?S Gu>u#,<87b4ݦq{m.5WD)8Qjm{oJ5Q[_Sȭxk v4Izn7wER2͐OW2%cek~Ԯl!h1lp?4]RM>hgv*%sWvUpZ-Bɕ.}i i] Kl*7KYKqmrSވ7 k {}M;+N>60}jY q _ngIkxN=C\桩[9ٷ9擒}[~2\jqExeRzUˬlK alj쭶/bB\멁T YU3rK#'_X&۵"`w_cAѾLe$wnotiuq+vrFjt=Eco,w/9  ǥv2Palu 33Pį#$ PIl}.\JTy_`i2g2ɴ,}(jjG$^ԏdGwlc$";1rU- v6,N>9mT-o*>֘'!S{ SV[!ep9; ZbI-h.,%]lLĐ~㼖ɀF>]Lyn 3Jvr˻w7%ȷ8q^7iwes7 ڻO3XVmjH-3UfSꄑ6q$ur¶nXmB{oVb$EĸXSCVn51me3֭,-M[xآrÎ(vUC4H{Y$Zit[ZH27~joIкrYtMB>&;=SmZV>FU|O<Yjj }pAin7\o*81LڅHYɱ.)K,,IjV/u jGR)]]EG`\gAteԵA⃳\ՊC4`3!h^Ն$o+27n;s_]Kt:Hc;mR>W Xc}7q.G$GfB4)y#{=Ĩ(&}Iz * V^LdfaX7Ih%{|ZiU'XXq?rhISZPY9^6nH1O7 ,~hIv)!EZo~I"ϗdnOTC~)蛖@GS@ \aޮ^B-|Yu6El$~ yEK>`4rӯ"Ke"WL K2H9yK ;Z5eh8Զ-,Jڔeۆqޞ9仈nyHWy {ңvۍ~(|h+.=l(ŝ͜K$~S"Emndy$0Ҥ:pKnܾǎMrlr{֕g/#m3U#⣨\[?)Q-p `1IFT\xa)h͹۲E2I-NO8IHI,1$dE=9o.gq ~X A4#nZtHǶib$^tmԻ9&;"%+givV4WŸy/3Om֍ 4`2T毠3$,@T2F+VyN42uK?-HN+77rYr8+SQU E.ȌtM] v^fX6':E7zkQտ̘1W/*f4YL)uR (QEd! "LqTeg%17[" ow#SYdi%"Sڡk:m&w"|F5{m rh!`TIi\qM6h46:uV[#W>_Ig&N xH;G5Oz&=_G2 \{ץZm[XO+*i: -纔Ln5ME(zvX[%fc9{WKӦM(88nW*iڸQ̬V2O-2_, s*t^^$#݄hNK1FKk(ډ# TM4I,lN9T+yvpBrD?5[j'~gV+'I3wuy&XYGɨjEP B@7*F/ز-.O!Xcz JH'EX}F41 U%>dlg pfi6XsX/7DM39q qk OGc$$!Qڷ:9y?Br_^iqkiH9QE{KWOԞKA ӿ hәӖV)1A55k"l2JAakQ8yvV(+L ok\jE9-ZB@TgM"7,{hs\_R*v_lSQ.ˏJ潭ki"%'yRD_ޮm+A' 1]qk{iql ̃hu֑=Qպ&o 61go뎣o5n64/kXisi@"B#[鎟j;D rNsD>jL6kÖTި@ %A$V38#/ۢ[ ""@Sg$@m:nmCX:aFL[~\v*X#P4Z>}f?K&(FԖΕkiHIN;ڈuS%M-Du4vrmoO(D(vپqOK@r[ߵyqDEHc$>{)9vhN<7k&=;,eFn;ZVTϔ I#ɔ2i\Z#+v[H,;Je>nO9I>8=0}3Nآy=s]sVq><> 1?MR}rhK‡=}+E>c 2 +??CB5G̑Ƹ ÿXju)h*Xu4k >m($ ڡEts,V"OM/#N l+W֡,(}Wb[82;p]53Х9T#❈X޸j}TvdӤƒUPirX3\l*#-0c9\>ثF1'[Mrj}ܻ (`0U;"\-Px 7!ߏlSU÷ҷ!YWHg/?RH ) -aw(mmHU=pj`̌FJ[6y4t]$lc{wֆ#NǜXmB9>&%hebsYږ>C6v$#0^:M̑c 凨R< LQZ770ۈrV,Y1]DpE@;j5) 1B'Id|*deȒ+pZlɐ1,T5JXU9㊧ wF8.@hq;yN菠}8RD#l>Xԫ=N;r656V)ƲoCW}ȩ?D{m.!|EmdlJOJDsCtE%N-&i圦{L }P2X?=bĴ$Fj4ac8( \)պgPZ iԒi&叿jIp!G]BdK#I$Em yf\e]8T9Q*%GzlH$^k !\ }=q!4Y.,L>GJ]jCsnmq[%3̀6n\/IfYK*qmc.6CZ5[R'n9lpkYlE]IlV:er?cŖYN{StM yL6_-fOE<==m.0cqL=qo<3)"nVY5S%72B^?8TNmuKi.!E5v8fEbmT^Lڢ\60jv\m;,QHI@OyIW+ 1[$L/dXxtB+.}^Htۻ]>{c=hr=R̹ 1At]\F!vmڲ앢Y\Z&~.bp7sJ%ذq1Qz`|x#湯Tu\ݕV6>#ȳS=\d'Pl.P$v6N+=Wj]Irc8ǽ/7M$>݇ j;;+<{s ]hj3K4Vwihn!\|{-v+2vQfG$϶(F/&wV6{"~!I 85~^T,·GcVzgM5kADP|{i\}K- 73z l1cRi/+/ljy$h>:* >\7">L?Oiͫ@ۊjhemsn\Im,$!d)AUӣS?o1#{Ft%$h$m{-Dx.W](ڭkl"&ܕタ5SWMF7@اꅥuFu5q$%Xv7Uu>.p(PǗEHզ{w}=ŧ9@TĞqow23)MV5nk FSmVP,w3LrX1jGj(xȪ}OPצgCIj1EȚ4oU 4Ivr]WZiR8elvGBbB.RBꉚPEJi$!<WϩtR&l6/9'o6A΢!Ô ޜ-<ښss}0ff?M.KnIAEѴˋUCd㊻ZYPDw&:bCO ![\6i屸A!]AyZ TTDYlyT7e?Tst/%7$k6IqVI,@Dxc-,dOϨ8+FEI({4iUg[;.fM }>5Gӵ4XUpH#ƚdo$gS,?:.w=6~.V/>-rÏ`^.p b٤]Ѽv#Ib2 M=%ޕͧD5c ܩʖ5BħqxwQx)75rY$\ڎDN<>mqe}ipbZ'S=k*3]%P}p37⟏T*ކe8 Y@~*'V'v@؟Zyd_ʒArSumN j~ cO%)@HU БޚbF>T,)nvR?ң\|LUBm2hc }>W%fix: \Z1چdTŝ!)xvG*G]t Kf &")ܧ+g,M"-O EmFR yVIA#OK{PJON+ sBe@m =H?t2.;0#G TAIL|?1ud$go,GBx$h] )8EC#]ݲhV~$il$(-` XQmh<2BPUѡ{pfSةTWd)!hVE)+G`}wlrE"{CK *N̉Lj"[wr[QR[ƮzM&VO$PmaM>iZ vOm+4H{zP;4LH8OѲ8TW',Xc4ߥs Q!LN5 ^e6Opq/i֛Dɯ_I:4N?Lq?H⌲jy-=uuO jP\Z`Unv@oǽ"SM;em`$FGT9`)ۉ'-##p@j GA9_j~i0TERL{ʓb-=C("3_cCei 3LI{jӱX;##RjiIcNmlCIU+,ZwJ Fa3!d§]Z'b0E?}Q_QK 95VsblmxYpO>[EnnvI{Н.)Z0MyY1܊|d9%G4wum4/B݋fIڨˉɪdI"=/oI.QTidWXaF1\,I$X}Zz95@rqU':o(&Cg9q}E=yp1wsMq [KNd;@5 Ez8.n^R@JӵrN&kiޟY6E Dd%\o?.^ytΟ[a*ˡՖ;%dMkVMTl(J6ꂤW(>wVvC;-,rr;|ЛklIvyfhVCl7TI=4 oeltKqy?aE>C6֐CIxWdJ1]>GN/Q&6tĩny5~kV:,/ܸbH3{W9$m09])/$$В152pvJĈIP;b)E$~{=7u]7anAp;h5}6|9.2:O9qCE_c;oh.4YaDu} mŒdKe]MwW鋧.nvHV,6cS՜uF=ԁVyDXS:J&P 1Bc:>$J7#/ eO^=TmE&zwW(<څkk+5.̊)=^ESt)5ij=j:dm./s Z@ !m؄hrpIOaI&WF UwGaqc5˩4X)FyWu *[OӵI&9[nX[ڂumlv2\0l5$oxHQB}E*;غfHoHl#?>MHVhmiX+f,ɺ(xZ8#qFx$f˩nm%>MBr;VbfTtH8HTRZQ{ZT1K y~U٤x]'yKY bV^vVP˷i7=`C_Uv<)=~Xـ59VS]CZƙWdSrGur݌*ȵ ;I9ʟE#ٞp1]&/V*)Ik;=fC#yߴM<h XŁW>I4Qf,Lvw,V8ЪB ?%Z}-$lr~,ܞd.S<5d>r+K2mѓȢЍ=H"Bn;3xO*eRUȐ? =5cDpߵa&Mf6cqq,d'۽KAı9$GQp a JjƌVFB@ﴫK&D$f Z}ѠQ 9Uq3=*#t$[9Bc*N ;q-|F3n57' yy'?c32y֏Id.\g CGlE]NT;snҤ˧*HJIpM Q9,YT++r'e Wv5 0+w>{PӮ`7s!\ɸxYxoFY٤l1[xeuoNxDbB6Xwp9W>tkcMbI.o ^v< w;EyKt4\qezfcUAUpF'Gr]i< xϖQ6/:gsC< (XqUMV$ͻkڞy@\=h}22ɢ` rqTKemXQ,ʄ4P)HvylI[*⎪K#;(][E|` 4:@*c'M̂ʭэ$EWԁ$B4=lW-1%u@aQv4NO⹖e4eHʾxc`I|ڭͽ" KfBFCF-ÒV"cv;z䶿feFas隲ZFq R9km=$j4$r3oK}E99g^aga*,7++|V-fI.$y1oo]+Dn㹂+1 ǎ\8EDϖ1ַ7"-bPN3豈r aNڽ;诖苪!hs<:Xg}7AEȭu WFtMsrlϞ@JW{y4ՆmVRow0#jxd:&&ŒdarI֡}5强?vq/4g[Z:EVk{sφ(ǵ,%nUM4W*5QZU"DzuVmKQȎ< yAZr.uҡhwgW-k[g.w gk*IfHxf5Ӻ/{JѣKx*va^;9(t[ʻy9㷶}/ *;'ҵ[.cH8$Pz?ZCmr7#>[ͮ$R!^:;46h!(Og)eLcySƗl%>kfgb21jP8҆VʦG>H3j[iz{P _OA}.,nl>S"=!k V /gCDmnJK+Í-/,zwͮ$Uj}[PyBŘYM@!91$z3Bǚx&'?0 2FM9g*4@Unz~#kķ#޺)3jv5WX+W {J%Һ~>(d- j\-2['I8ʼn{gЅQ@\#Y{VgYXD6TeYɗQ?D.8<}kT>eP|}In#/{"T=s4skCGέlɔRH=i`|pU6Ino r;s]?"j,_BS y19Ko?*]=0" !\z.+9+0RNLmT{isiL16*>iL]@҄tۓnh&BJsژ`f"j;mNvcRgTA?,*hE+d[u[1Y1+Zs:HaOKjl GLʀᦘl?qAUCr}++2ϴmOы+7XC%t}'P+$څ݆J ?c^ߤ])5mXeWIaI8b6F,i XQ]JSt#Z$ĶjOڡhbo ɬ#'rgͪ\,Q*ʣ<¡\1Pֳ.F1^e{+M 4Etʑ?zz֧{꺖/`G+Ozc65e$ @G6s"؄>;C樒SwHZmD'!*uKeqkx x`xwC&l%yxB(g@ G>fvp zT[n$v_tίzu ޟwDtM+egھ-6l։lcowzR>Ӣco(m呼8m_8Y9)Y[=RMZF{d*ڬ=Ζ32+4+Oude 9Za%p\[JPa9|NԗOw$2jThC66YbFAv;xTc9U0Զ.#xcpyjb(IvsΥֵ+Z D9s\]jBɹ52w֠[ܡFa'ι8CJ38CzN0VIbY#(#-L3e$hZ}poPM$JXMo+6$BG+.HJ;/Mx. vg/Muoyy{|W?TԵ]d{Ld\jZ~0{>Ea$T%CuZ{X]S+yN=>+j^1e*/8ՓJ^:\PZu v `@?;L5yy҄=0cX18A#LmP_FÓT Wđ2p}uOa@[n*sNuFsߜg zf`ϖ Ws,|H?<NjWzs>HaKЦ`8Qj=/okdoSܑ[Dzɪ'lS\7aӮ;[xN\mSQ^ԥCmN+#OM.gnQtOH]6^EwoIi=j- SG;-R%]6OUKa3b"n!\{NR]k֜I,sNb봓conb 60WJki۾-n1MUK& _lL)HkZ:sl:dƋiƖ&G+Dkhƣ7;I%ʕL=j Hc))pGjĝ~ӪQ332Wo.Y!vߑYؽܘ y'&αcK^i'q0 /hB4cYvVH>QIaE mq]FRinEO5b'+a,ƚBs>iުa0:4Dr9SYҍ*HTy|l`X'UIJdegӐ>#`qq5kncCj#H,`]hyڳ /LzrATkN&FC0&ob8y ;eS. 7G=Dlia`a5OV[tbٗuavϨ!@6sଃ؏JetSzH'dXԓ{AlNq#lG,1w3S֖ؾ`} gedfd_ F AHLψW|~h~ݙݎEA3O>LFbF}VӴzdOJ= `(P>EUdSdeo,cj-.LAă;Ò}\ϭI?-n>i%\)X|t^-Ncl͌ 2P֬em@3][ۖS>xUqy G3%;_[3ڴm-+!r:云""9Q]JR(NY-Ǚ#Ҥ:y89 zf7d~Uu=-QaW};JhpjP Irڂ8b@ҩT; !GUHR݋yVXXpy}(NԚyTD \e[OU-G $|UT8;T7c\P-:n5U&6,{jtkn퐙䏓GmTJۊбƶ\XEžV'7lUNYiVЩ@l=D;rdo*%,QSJ֣'-]6noeX>XG8xb5Ž+Q(iƩ*#}^Ҡ$0 yZF.&"ş&+Mmh]c\OL ׭r}³WBFTsfO'GROLx\{-z'[k w^ҭ#6k<sO=<1)_P1S%5.u?h7s BxvQ_Z5ΗQ;O~q];ؤQ moMԵ[H1XxW'9~GPd-y >!uMd"WFOUg{kj_USYM^Gt![XnMxҒ,?^4SBY0d^moW \0QOH5nKΈ`!=q^4״dP4 { U7H\vk7O2N[$~G ]נY) ǿCT s8{Lr;dOz_{+Y-SoZƥx!eba8"fivڴ^Ÿ"͏28Uf,ET2 (dYKV8UcI$E{/ziF U0|UOԷo济C&6@b>_\t8lI'>ȣV}jw&^4H8ŜUzecaH,~שxE~*73;M^K ҕzOg4,pV'»eVt}2qq/)B A'mr+-݂@+{P:+Xûz|goۇa Zɥfs?oX[prΧ9G$PyJRa#ҺmP卞vʜQR-VD׸Ψ6dYE-'5>c/Oo&n #0==J$캽ǛllߟFݧFMJX ޹^ӷC֛5'歝3sLkoExGo3R* vŶn%nAS_讞ZK)i!qW}OmY:I|,91Hͦ:0O' Eh,nMemt9"aECvRynmN[l?5t\"Dy/;Qmo njgq^"kյ7BX$M\tKd D1g?f^6=,cI&l,Q]G11s{mS Ȏn[UBmt.YteTuk2ϻ sޙbօ7=?vκ\O/Z8k.5E劝>4MHV;RwSM,}39*7QhG00sC#`K溍L\GsCvس׹upE68.?҄<z6@4ci\F84]SAֹܗa!h ==6gl)]cP2$Jלɧv$쬄??0n @5-|]mGP꧗KKLsE>r=ę*7nq>i4Y4H;\ϸ[ʏR)}pGbYdv\#֊M6ʭ0UGSW"Xa*[ A:R}ZALPq>_n;jB֚ x Lߧ>S:Zm ~NGXŮi Z}9v9'9v鶡%ӐkKԌ<'r pI~1ރhKo \LkBn=խ. De_62Z{P }6 90Bbs¦xn\\C!RfzW1i/Fݴ4Yq(O,-I#E*>EI-."nJ rE7+CnXQ+?so+#ޗk:ZG ]㓉?9:Sh7\pϢ5hhUtH w82.дGq L2pFrڜ.M&?R=Ab;`Y XŒW?nƞ-£VI%T.omZxLI +cGk=ZMGX9]? k{]oxgT=BVWkֽ@0ccj)I;-zGP ۨMN"pFG6(N\:oo'$ A'е7PMvTU>|2qT٧vKT[әcv&=E"HָW]QIJk[aÏHCoֻﳸMZ)_8XUGGWtr/xjnXb=F7,8 8+hZʷPuNjr};U茶h1 /%T,ZgMڃ/Kĝ-'ך~4~٤o*:W}2X'#Z8?5 Ae?&wU@y1߰_I6B;6 ]1 r5ho[eKB<{Wx3hq!Q U,xB$;1[Hf}f O@7˃q%Qᛧ|F:+jNFF+ -J94yͽ{f 4u} ^Tz9 Oe>rDpJtYЉ]n@ܵϕJ~45&AԶbR{nӊ1%&W::-}G f)v}"KOx]FGV4[ya>%'+\Jf4Yg!=rk6G£;gr`IcjNt yil:aP(6ZtF0p*G]nky!݅#EA(7èC3(R>;^DK ֏z.ÑJؼ`%u89AqڙԮ *ܤ7iyQS}4+ւ}yԨh=zbétP_H2ykf頚f.-->Z\s',l`ᘌbQxnG4pMgWN˶LޅMꚂ#$.K0?Ƈ7h=uа[m:pVdލ; /'ֹj-ēYur? \hmCR+&t$Z2 Gcj$Z?5꿈j7j)ɧ_,;$܇~i:}ާcNeUʍ"6Tk$( -. 3T,GfԴb§L RkG" e#o3;F)=s!3 wĚypMKB.{JŔM8h~GDԵkGm>pc>jnhEWokH3* qv*I-^IrIP/9T1?ja#Acɫ$VZ4J,.p<{ΘiFPϱ\kx$&E,u(49&E Y.,~-}+.rH[mHXBMUeh䀍?ު C =iYe F_C-okq\EןmiQy5'\eq;x-.#%wygc_D#J̔iv6j776ˏ"d@M\#q㢓cRfk(j7'V[ x֠[_NUH9vs91q5dḵv\g}]'6oy7S+pH̛pVLkV}1})&}+w׳Βx!r܌O5q73N7uTX,[ʀxZO]N5-6;ȥD9iP|_>u<şloB3܊sGiR(OQ{h/x?䡏هEӺQ&-ܸ gZRZ\Pigape'Y{g-hyA.P"qs'4`5F8?|LP#|SVrLY NUH &$V ܼMN#B1?6s[E0xϕ>wZ"\ U?mqإwv.vHXv{U[i$h.-¤I5ެ=9/)%)!IS`_֕ƉGթsY})+_qUnƝ L ޟ~I6E0v*\VԖm9[lunPOIlZ+E[I $Sml/S6oONA⫗ {pe p33IhbtG!O7ڳ攫EIoF]i-u7F~ Jt!`Kqݙ.>`<FK/xmq _S㌸Tހڭ+Ydp)4OAIw ݤO'iH !Ra :$p/ nlտhXHf3Ky/a)Ε'nXmB[rolE-NH ,@5խNYaDj7Q>*n<k.$+zg^}YTEmiRnBǣn-2 6<:ʑ4vH.OiAۼqkSY]qW7Qm==3+p_x{biIqo@987Χ3YutZgLe q8"t߅<#f;I'^t~y$VJb%`eBD8 cMrvQjIDN[& wْT݅8}VM*IUXlg,IOŧǩ2UI(*+.vU~?N =Hy A~v[u;&@֭z ܢ̅$P0'kKC}}+ǔva*vt;>]VK2ض6 E}O]:ODYٶbAq\rzhPk8WRG [Ohݡo#ƝMD15#zo|0aelKuKVJ!Oj>*uDqLvd+8xxp++%I*0|QΙ!} #EEc970* @ͻ#搡/pG=ةփz^)HCAm"ʥiȕNOw,ejtMg:w Y%2OZFNXzNJO1[(镪]j}?4MmXrN*>b㿎X8YƼq{HY(q1}gԦ<B5 +<&fv` |վ4_:Ckݗڪ7F}S4$7e1I+,VLu 1Kxp WmUmG=1ۛ#q8%H(G+WƏʹ$kٔvtkXU- ȃ>*s[:èA{qP2t^5we'u@[ɹ@uu퍴Er2|-5bn-q#Jˆ{Iqgܼr9S4{Cx}Źb8?ZQ-cOi2i7Qo]c֚*dm=6:vYW W~t8K؅.e4 -gÐcg?"ԭ M8 ,g8[黐[(  ݨψ~p\GKmtQK"fm}kLMAC5AHX,A'cn9œfw}5-FBRPF$B흠w}k>xrV8枙g- U?cW; V%sbLsAzKGFP* w Jz̗m&"񯤺y H*Վ. o-FNst%"hLS.0GZ8ilel (ʟjއ?H n-u.>(C-^7JK{$i[<%HQ)nlySk}4їDx sg ?~GXhzdexSL̖="Xآ1 4ۨa o=6h=tɘs5G뻍CX 3F8 BL|2 3e]Y!RwdT&.q ]\ F"֚tsgs=)CEI6LsW5M;0o_Jbۥrk,\1v it.Vz2WT68]=?@l;΋|IOK/Oidy%yQ(ΜY[F0 "yd˓q]|Erg#qLtOu&a&bB||ԥ]>coZ[$8b1~ږ?ɔo䑞I23!]{}6mn$Ybj"1TMKUgHNPܑjݥ5w Fߠrq(efvM fς!<㺚\pXu5i4VB iVʶWm.%h.b$XnҮޡGg%lXOytyZIM#W1z U?Ƙ hZ5ie%ÐW:9f"]7fuϽJ-.tNZӤfK[e# {r]R-7yŴx$vt&WXF\/8W z[E,iv"<wNn,.2#T)9wnT5+WR3nLKDZ$. QkKI4lxYjt2)ENN`J5e%H)q6X- H$ORhBo9C++n@=j@kl5eN#tyh=GVn({5mhKc4^=>hSJ[GOɻaGeXCRJC'/x7ByF"2f9rCR K@rߊ1zu\\E7;G)Mi,'&QZOs2G( BWfZi$ ) uG0d)?DʯCptNCG4奸 o1 #Eo iw6pM8%XpJ6G*#$Z2{hhk::ۡF#o:awmy*6኉_^,zcOɧߠ.fi⹱8*&$ڥŤJ,5VԠ[O=6+W_#ֺ֭{Dڌ[;#QF-Sӣ $[Osi}-6g5G biR MgS5Wxԕن>"i mo"Ũ+zmYD P>Tֵ6dKw+R;Չif嗚/zRu?C)"jameҞKx2ݐxǠ\'٦UZ`~R4y!`^/o`&aNN1@.-%|Ukgp4xIao _3##\?QuO[/%Y(U'ޛD@ןj.6tt3h\q$Dfk:K9<b8KKmAGL 9I GCQ .R*w:$ Q6qk-R8H8888w JŊķzz$1Tq6Zo>H3Ҽךݵ^ےnƽ^k\9CgN<.Cx!%!|*Ph7%wHYy8Y?cڀw۪*O%zԺ9.)E..*mH9)o~έ0jgJuN]T][T'=M:`gz[* o3BjLu.}R}WMiݥHˍyxYo/42>y^BjX4y6Z"E4g&}96>[mE@7n D.b$IϽZh.ʞyz=-ƀu sHc{ q|8 S7) 6mZHTԥ @0AՇHӭlkXG+*":u)g7(dd";ѷb~*]8Yun{jVՊ`=S4&wW&yc[JXМO|o *Wsèk~ӕ (`|U+ڝډ%UQ\jSsTG5Y!F{QU]]j;xy8?*_]@ʳ#΄4!b^}J5 xni7 6:4:P`?2q4gWn#[{L: ˧zr+7{ڻr7RiE% ɍqsNѧ雈%%Frx`}jrn4hޥ^4T2/L?'54qga.'ҫ|qvmq +KAcWG ɬ2r3LyI'ӯhcx /ګuqx.HQ84RWXYfdIcr-)>8T+tOq eHzM}3Hb.|{k>B/|| ³X,ou"&pQ@?}=I >šP]C4,Z Ƿ>.hdkm>hI.XߞHO+cȠ@lYO-u%ݓr}!ZIױD\ S>? GӦY-°9Q-;YںJeS B wrǗڋh(p=9:u[yp1Hhe@N3*e "ǂrV.蝤H*me2(bjKybh1ǵER[b,[]]cr@fR=%ƥٰ9>gٌ0wʸaU5IM% p$ ~ gfjRŦj1Bj dZo^RqCf緉\W52VpH" ;Xc(G |ci.3n=i}:U(PQXuXy]j{<c`13:62+4^MJ0 c=f!lԬ-$H?֤i;6`T\*KdHxci eg(Fp*$Ҷ#Q[FP]])AV9UK+(TBcG[}G efUr7ڃ1VN:r;?ZE3?u x2AFD qڪc(c2{ԅ1JQNօ g[FG6oS).!)}iXL|'h̚vDHўXTjix(L>:_<ә"w |W};V61F]w/-J|?n;-=SX'EKIes>k---rB+t}yzI0d`Uˬ~I'<ճT=Uu!j4RkjǨzGMbxW +Y^$GR;毶p5ԉ a!+4Eɵ)4gcfHB AQuM.k6V(wl)Qtײ%2P5n14dqUL%$.2zT7r,Y6Q7G!{B ڡ1&o1w@j:6;HJ?SG"Phmitmproxy-8.1.1/test/mitmproxy/data/image_parser/aspect.png000066400000000000000000045427661425660472000242120ustar00rootroot00000000000000PNG  IHDRB&bKGD pHYsHHFk> vpAg(IDATxweY]q+ι'g42"K 8`_c|1k- eH30+?vKǾ@Ϸ?骮UUk^Y~ B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!BG!B!oo oB?JNB!B131 ~)13`3MƁ?;B!B!0qf3qw+lq21~`&013o`|q|L3LL[_cR 'B!H͹B!z?WqM|Ox 85'@0#/ `j:@> Xo>wF[P9lJ"uok%wW7=/+gxM!sSD!B?`pJ_Oc Z>n2&;a%gb`(7^8@iOWTvh5ÞWGw(+[Kr;OgZ@.U[s%Z0o=] _ko)9pS WJ (@~j!B!}x~ G`AOX bLZ뻘HdM3DVU23^iKG[Th y+?_Ə BB!B?U.3w31DuOp9 8IgL5<5Dz7F{z;I7^Lzl:'a\+qGmDۂ5 9 c!Ul!+/GChs&w1k F0y.N2h4@6"&&Zj tYUٝ?:uB ;+΅Vi" ]ڝ?ƻn?@MƧ L".xen8|+o,}{qU!9B!B?-~BeOcT0> o+=>Ύ9ػ.vG띹hcnnVo[`>@pI(&TaU2efLK".zXerSa6Jjt Vn\m &)F3}mBe ;vV(]>a7}΅;[KsWOϟRSkGa&=1?c̯~_K> !W hCq}S !% B!_n~p৾(/-u7y5gNzlskZ9pIYa  ' ` (L2tp (R9OYiTig*,Vu?* t: \J\Md3 ?L8~٩ -Ms,SК9yD~ΎsmyԸ8y=o⁉{rS?7P8`yĩ\}]\ .6g[]~;]6Az#~ too uh>C%B?  !B!=i~h>@HolGv#X$GGG:kͭz|z`V7Yd3 3 8gؘ[k h@{Wjgg yu50N=(WxU?Խa%[T/p(u5r̲7̸<,u+0 ̰Q.۷(ߺ/Y7*WK׎|'Ï}qjK|#y<.瓌t{uS$>{&\_t-78AOpmyI1}Z\V|?Xڃ@>?| P!0$B!B|y3^p* њ k믮vZܙVk Xy*aȇ<_AW ghϒr"W%PN ׬jMZ=?YxSԭ[rs7й**+t:)*hJq&*TX=2?Щ_q`&S tZu{8V4-@I u5딯k *6W]U \5Ay~ZJT0J: <&PJJkO]u%侦pF c0NbTd&0q$,ڑc$e0)Rfdvn(~Qll3L{B׏;zkH~ ^ `B>ſz8 ޸o~kPwo޻s7/]xm|Ž5gAvjb@ac}n=WXhx71 y7b:0'VV! )B! C.~_Λ_W mff]B1WS@0)YwR,4S@y{I B98wnr?R6|^5drOV?jN V`62*94Tw*. ]P 4[g\&,4Q J~YMRڍte/{ w^TH6̀d4>=PoϞ8R{)_DN}\N>t SRGO9W=ֽt<8]FֵBA`- - )35A)낓d9y!Ż'Owib `$B?BB!B?y`Ox]kDMދ߸tŅm] 0 ?ӖY-6g‘M ]nHKZSpP@؂b!T)`]NZj$cVJu^fs`"DE87Z4 dz̄*uge-[I`lmhIMs76lYdT;VK_x60W?*$ Û7sAnw쩥3מ=9~K+/q{oef<t ;Ż]~:w<қ/kV<ZRJ3tL(Tˬˀ k@*L  B>w)_fJG7&y3 /u=T63ѧ [{Q? (B!m_ZP_^n>vzמxgq`%y Ta ,>\ejwմ4Dn@p-*CP *! 8q-rrhpVLCڒKJ N\(Za:QGnа^͡QSQ9rE AR&7\MMs=)848^S*}ȱ[n)!0mJwOs{g;u=zc-e2]Jp.O pw b/9WCɯ;`S4 j[ =2{-Bi2Pd aRĀ.q<"CR:SXj+ĝsl^Eo<;/==ſ^WslO+x&s|;?as )Qro o 7"?CR: jH(B!szbO^ʾ+o~b\#X4}/AjYt&+[u3/p/ԩ uR*(T:LuRw`uP8SvkS!"8/KKϼ`&،+ DD\ 4[( ;= QPYFW+[)e^z?ljЯ7Jr#Hݒk]Qs%xN=tiA~#0vr)>Xopy o6K |{K{G9pGqr߾sC[~-P\سwyM|慪ٹLH7.VAix[1~{RgL{[RLiͺU fV0U7IEA'`[102扫W^ާ~a1ſ{^ĿwOGewWOoa^xOC}Y(̃"P_<F /|87>?e SR)(*'W)!B!;oǿ~gSײ=]7zmo(Ձ$;3FMTnL8_ ݙ1Yq6Zޭ b(KO/G_>~hM\(nly66K:~7` 4@v935l~{ 8a69X9 ܐ~T*֍rw ^%HrXz+j)w*LՇ6*ŕݾ0&wdK!2LLLe݇ZϿ_=')l@rPYNGV>ex9iL_3hC fjYzWNSUZ=Q5D{u7#ZPnOb=rN8C 01yb*aloYw0U(̓77^?~uk V};<{xHi0djۅ$qƕ0RK!tI4vro&KS[ ~)*{r{-%W(!B!#ڧ;>p+z7^}q ;_37Rzq(nFkurE޹}%uNJ9֮/^}d%V|]䡿x6RA-6{3-Ao80dvIa!@ vf@+@(EP .1UԛW2k_dP0Dd +e P C)2j 8=޼<TGya7^]٬b%AfkY  WJBKLyK{X/-}3oi6AnR>|Xy;qm'֜de /iJsBQE&GWhz̽_^|x "1C j;Ek4jYڳˏ M^/ Rր֙ N:[岾|p1^{&yeF[B@!W): !B!ƌow c"W}_yΛ7/vmu3=UC=2þe5OT[ ⨀Wv^@rU(Osrk7^u L&Sy+ģ]Baڹ4gun ")i\1Ȅ/{P 0`C!gCA=f(g\5;c]akbx㿫58LP& '[Q⇥aNdy78-1A bRT(O[뜈sKE/vmq1k7uUQ1ղpL{᭳lwE /Zkn ]!{@Vzn8B}Yج1_Y<^S1Nk-Br5B!B|E,3c>[w8uO̿/+4+ʇFSjsS\][7jnfU`VbnCc BPLvmo\{o>|bk8-ȩE1Lo;mEb5a<.Yp5&{ q{qg ;{{}@?X>(4n+&S0)G 54T4 >_TfuHq5. l`=wh3*"VdMxc$k0DaVAf a=ղ%ah-[ +y[/JƤK޹^\azd uc(Ͳ:ֹ-qVPXf`1Ɔ8ɕm^;sqg rf`Ͳ?pݗDM)==a{֡b|[/%SڙzƬvj8܎TjT T4W+&c:w{rroel9e,}kZu-ik r;H fgx╳&~@neR[8U4`qGՄ_ n#-@6Y2ΡcjMqsrxpҩ=zw[3!B־ct%0\x(}xzS;7;93ZQ/^8"Xޮ6,~UnU fY\k-5vsfM):8xu.ztp0Z%|{Q!oPs7ރt= &X YvUxYS *K Uk1:4!%FM01PYdja(r83ymGn.޵WϚ~1]Z+љ%^[& T̝Kd7>1J(F`5c}&|7Gg5Ũp{\|W.PA) 츕 *~!2A׀a@y ́f`dŸ{?UJS~gnʺ]07ک͝b6͸GxKvlKY7mVa=4vU5KٿsM MO4K( W!B! 3c׀ZO:'wk>x.?yw:ViD)ݻpT2TlL::) }% ;Gg}k!Tk/_~cAIʶ;l "L FUdUDqn-vFy<o51[0S0x[1H3 HךEpS׎=|ž}MMl7y㷞ttxFINpFk9BB C9xqk躳<7쎮wK_嚽kO`;^R(gn([O9e˽ c[c(𫠩,<7Rd{&`U[~L՝ϡbgd'm1Ly?k0|2)7_K /I77]Zx  \? B?>rB!B񸪍q5ZNGՄ >=3o<}cB L$N˵C&{l־ wy*T[Qb&Χ<3-GS-lu;熧8ïfye`M\'$D) : jKKa3k2<[.ήc5;c y̰ҳD,z#ޫxeKz!}G\'W!B!3<ɞb?ʨ/6 ns/m{V<'SlaݍaVz`%8[4ܗ@YX;~Vrfvb{(&w\R~Ƌ%UՒ`ä48hԘs+״w1_{od (&O[`V{8%`ląVb(<*<YEb.E;t~݁c:C;m@XWb@C9`]W ` waO^}dvOHHA-%[0jLY W^e+ޓƔ5[3̽Mnv0oTv Z`*LLD c yMpi/hDh%ώA$MyS{MS{רUrև{;i+Prj_ދ Y 0 @W E>#(״pj@#萩~9B$[fMF딥V`iKƪ+hE}'b&1Nty'䝁BS =UxۊGaF giם; p3/_*bpus 8?Ao8 !B9B!B! <|Gf ?qg<kJ;KJ3iB1Lui:vATSnV wTTKU2ed0wQ0z/[]_bf  fjɒ8# IBls ڲ2+tΉ#!ʼnbNzqXq֐[rd &(& ]eT1pQvT=8LoUペ 3lC5đR6bg~m:zbjBh0$O!1)u=+L0s*Qu Y%j* &ZIDyI9W W(ȷmڍ7v_>:÷*ܙ6]UI956> Rad""q 2W4ƌM0)O28k4ïS&qK!ßH]hed;.Gd;[DEpijuut&sKvמksye Gg}j;v{G!e(rb[4*t؛76q'9\8G+S'r=Y1Uj3H V)XqaN͘Y1k4d ::ZʻJ}⬠Q}kn,(0Zm9rG%}^qjQC$:FCZF@ Y{Fj@ &c#+ ! ]^2嗏::fG/.-+﷦^siS4mBaܽ>OwpAfxs@q$`q i 2+Kテ;@6"!R fg*\=guQՃCErwZ䦟b7פLb /Ŏ)̪VWnR4>5y}W#G.хxGm ]}OI^`\OB@! B!]y}([ m,xdJieQ& q:RvmB: &iyk"SqM>vrH;062\tFnpwX)(`bS #M֦QAl-0CP5FUteGIV.vf8]C RP,UE 13Qq/ ~!8<]-`0mk(bX:\p04( Nqz:TSǙmN6w1=*n$ +ci"b@Pi6kWq+L6LTo2J3LJ7@)o6 2'jy}tr?|ܾVVqܻ5/w?`|Ȁ!.Y8-Ե˟Tp,MTuKtBxx? d*m70w. &d@L& 9sVH}5v۷k^C =gj?}F1`ic:q.F1nP9p@ /m?Yd[:hz:ݡϦ#̷7\(w8ozdwHcVV5q縫:8Rv[33*3m'vgW!23'Pppw/7sdvޯoQZ{Ï=78p# [ PB!B)Æ 3K-pXe\%kL  3~Ku/\h}h5Nl'~K]3H)E(R-1;ɹ־Yک e6 ;Ojw&ˮnzѐ@8H;Hj>Ҭ/հ \ h0 R   j5l Aⅲt;(J-mmco&,-XD4?ghf&G8UpqQu$Q18۳)æ-ЀU`D(`8%4k8@-/)]axSL2n՜3:u?F{8&Sk}X$댢 MS@%o`JL& pI!5^Sk7E@-m9*o鈑Ľ Eaڨ89x3~Vߝoo;.[3 6PZ)&80wU^ɮ ✵&4!\@mFhs:@Q2tmն֝wM==3CNvBF5JrnA8@'pʅV`&cW<( YnRZ AUg&筳0]b٥L4 y"REK: `h"ƀ Ċ; L*#LɒCnq7bR 2(l1>3JH (_'; H4^{} w llg'ᄅ;leB(za @$LsJo`F h\L, #yN&4&Jc Xܙjn{]}C.zdYk!x߈|[/4'vOLH@ L1@UF:_ n &js4' Q%8{LO.{۟'?cSZn},B!ğ|m['/6u_YixZpkxxi~~X$0#GW]`_V[Dwd&ӂ452RMG͚*e<*"1:ىbgڝVPАKPj"Vba+F3֒V0UƨdBD. N=O3@jb bրk|V>8?v6EW GRGdk G{d|z %'j;tc;+έReKb`"#aQeb.Qx uB&a̜ V.eמqiC}U 乌TMZ]\({s {Nxdyzd[r=Oȶ0Ý*! X í0,3Ug. B*!o3\tSz޳ o{um/W_ȋF%C]pBB!B|`f fƮ>/}=k?v>k/٥Wq<]fq%n5wc7 Ou}K6'eb/~ՕсaD㵂4FJ&5zoFSYQ;-3u'BKU@lٟ$չ/ D%Ƌ;Ih ͌"ٍn >( Y<Z0r0*UkӘ2Q9b lSΞ"x讔Z tTxYcZJQףr54Qe@u&qPuEyqusCs@0˗5G=r٭ m-@RU U UF< |8f8rL6iokv0ǭy8^[bBGJl#w9@yWĻ3 n].._pulX5Q7\3R5KP*a^R̰D4 ٰ]׸0=mZZn՚IՀ{U{J׆﫜~g'~~ Ljéq=DaxӱlB@tk 9!>d>!lOJ0S߬_;~͞{n^p4w_%d; ;`6{O`T2 vpŰ1mfVQ B ^E1ƻ &Oۋo{ο1:@Po<ワP$B!O@E>~;eF?LgCy=j/,kW. $;`(" a.[[jxf|tG0Ѻ[qpwd&V;ٞzq{F?asbc(ϱN-f Jot;(`edF3t>D4U\mV%ܵv)Z뗕lwG=B: <@&-/b(ٛoI8)B+U^7v=tvu,!`ݤ KRS[$<l]}BřezZc&-T8L @e[`S(Ҙg]}0h-όKШ i09? '!Fͨ &uЁ|7kpt_]m{ËyJ43nL,&v:ٱjoΟ>yi顓Kዏw)[e*atx`PGTck_nR[quA4 $[ U@a: EN?v~򑉅;KSUuֵ<9}H7~\F1 X3>M3!*m1 M0lN !q#vV3ӹSw?}/}\ΧAGA.BX!B?vo"= 4M~1}~+ǯ;gޝ 5EV,MbLjf26 n(OCզ5Rɕxƭh5n)P/ESKj$IGvl3,mEcspoilIo4+jwnzxtnOU3۸u+;J~Kݲۑ_Y;ʙ|mPx,3`, RCEJB9Y\8Z}rצera9y^ᕡ5Pų`CTNN r]dpj;37rDa-EzVQ}2d:%PB17|ÞO7-|~x}(uvzg7_-]s}e47P&&N޶sX}I|PeB& W &gV.&  `!@qHecƏIΔ@Qoö;@Al\jgzq~-6V櫽xxo9<zuz峛Ze|vv瞹VkUTl,(M YF*-/+p |Aun:UYoHk0@'pȺEPƕ{|]ػ]kzZR,tmẅ<ެlq@k3HCo{kB8 x@%[E"%^vj`%Lzs?[K @!B!~{/ 7]2ﵺeoZl]c6ӻ_٨ڝJ`kR/prR`Ǚub/]m{veMswGԚԘ`>lF7LnQ`LAq]祥hf,~ջ7z˷fYWXOW|%jzPJˤg]5fp2Lk< L%`Ņ!ҊĖB\9 EƥG9!qV4=mdCu|7O+{)EG|Nʂ Ho_"4D\],NԺݸҹ/݁BFZOՍ^o+&#No{Ur;T~R50fhpo6B]u&X*c +;ʕ9ֲM UuUj#ރΥ*qg[!K\kux5e7+ .7;5z=<h,1 )J{,IB쐡lvE.-3eNd]Ӆ"=37W]EFο['O>2;v|3ל{oW~+ՀB/M@!B!<Ɲ|T'kWfdj6;Kՙ3'vOm^PrLriWO؄Ya}W龆|QQCp_-΁7S Jbo{b֡_FyPuѽ/l]|Gэ"&C Z6Y*L?\ oǛv:#:N;3P$3lFfV*gە,f u1ytbWO.+[ܾJPz|" NX#`c8@aGpjD`9{ pȷ v4n-bu=?w1SG+i_jw([ihU (d( M?M%4mB:Ox); M AcXfm >d#->]n˫?[?1č|@!W"B!_??~g׼~ǣvFр(%%[cat~|xa E^PgMo{lzJ|fzֹ}Nd/U|\?1 5-'fzn}Gmlk g.7.[;TO-&On)W'~]Syt'ʺ=UsWkZ3Y? L^d}z>+jV[vl:%HI# X 0b(,jҮF 9Tf._Y>z7|k9 b1d{~@ྉs ?%dGr((z$#2Coԏ/˿G˗]?w]~7/ Ccooٷz<}/WSSUL.U lówUZ7/N[B8q}2\j]ָĥZeT~\Ufrb(n4$xZyawFS[{O,VB5XiRWeb׬å#>;=˛|8z=Y+/>A2*tG(MV*$6$Vˬ`7(7"$cZ,]∩^wf˰3bznX=OYAYB&; =±˜P cHfHw²z䉉Lg{ĻwL/B".>s~\m zTp,=rtI}9w3M=3e %y( X"!=/_}ㆁqO-pnRO=N_b `)H[4FuĶcsF,""1']MeGA*U 8OSL OJ̔& (vv^0Rvw(? ܋S鬧5ޜssh|co|t!W?t/욿|?)'D$cf,U5&\fq#HrG٥GwW Q l팗FwzhVzzastэbEJV}z1x#K6GYéR"s~9Hdc ;.zr>殳7(/$S[c55͓g{wxg`H;ha$ݴRsNrM̢bߑf!&UvV*;J;8RR(<]6TjZifڍnrԸ"u kM!( ը8ҊKNo=S?/^m=jz\TZ>)I^s .(!3C労 ^P=r@̭;GDU9rYD=f?! XʌJxR p %P128$@xA"u{f $\):^|swcj:>܂KX {ց^X{gpQXS|ymekUwA 漬ĥ"7v|Wpk !cdʘ ý?&҇K`OQ>x B$+F:ΫvL{D˪܈vGZ/T<)JBQqShxoj65Pc$#v yov 0`F t^jOgv?$wm?8GF~XCbo_ց|v~1ϥnأɔ)B'b,ԪiwV;,>8Y>Q+c_"5~9-|呋iZ'4XިzLsp1}\-7|;eƓ'7h{7B>435W>8͞:~@Bxtgx"b 'vV(;LLfXT'9vS8}z#!Χ*YƮ;`Mȕċ q;73JF9K/aL ֲQ^5ߙi/bUz ,Ehv,[+\-VŚL2Aտb)^}n0b舨/e A/,$ e.ѭc:hIC'D\&&(K9r KY9dɬd|Y.-kUѫj fdz/7KZ^JK(3`|Dq|N,_jEDXhPqZ \$-4W L:rvx<)mNjdK!]*AP)X?^vptzx K^jtdpϋ0,9d'~!u@g&%p{4%x!r~1-~ Y.^V3@;K=Ttak蓗VtHPu &8;/N4h,%(憋\Jbl\-VI5ɨ>mY$ڀu0gKڀ}krГ$e#G&Hru`/I?-ssssssssss+;2?(opW7JُܞQr$BZRyxPфUuB `ǹrǜ<A 5pz[JuRkSx5rG"P[=̌T*#'jH(E.[[Mfx _\ȣ8kն 1rG[W5!PD7gg_qnw!B%܈n6Zr]&a1}s]t|6Y^%&W_F^O>l9K4Bg"8rbodUZ&8,$stX%Lv&[ӏ w&N؊Ť$T3^QZިZgj'Mk ƽ>eUq}8C 8%;JT3-Ckk{C$ـ2 5tk[΀=#zQP[w߃tADZCX T6EQe}cFEOmUUEMQ"vfES͛7?roc|>u^eۀj^ 2KPP#NSF~@\?XgAe҄2W"")N,7k ~f[ 'm7+e%ccxWKRܲ%>`TD?a6Z\ wE(WD&TW%d(dAf \ zSaq!G%nu<.}4P 2,T'^Ly3 bx$wJGpsA+(DUZ(&+$4 ;4ha)$`O*Þ)Zii ""AG G6N!$EOmHzB9MPσT[&Mg}_OK߹Q0'2>S|o\DOep{_{m=BkMwZ ξD0C 5*5f[bI%I<h Di*'㐝K BYQo5Q{lBoyGקG:|޵uc S%L /zj[wJ& Z%':aCP!@# Pi )0=\R)`j.4Ր'@ٿ??|8ov%_KvLgYÃiiBx-1n -8(_"bBxQW}WV{b+D"'1hP0(lk\ kg,J%[[ON8R Lk8'~U*J':bjrfW9R.yy#5 (RWMybszEBX!bZ[ဝI*Ng{7QC8hʨ"E A)a_YId5l8^]BeE,Yꗚ#;=;K*IN<@$'JWĒR㬎*zbܴPi`& )Iff@.5*Xig~SQ[ c8A'D Xs)X  2\]@l.!V3B8Ǻ1:-eì沂U;(Res:"Eu/ͧ&,3pI.jeQ%Δ)⅖scBՊ{kaS0 ٣r ȻHg9'B6*!%".P`3MU)-Bd-dw^U&;sE)}*[$פ(3` <i;"~%{6c]iD1>>8>3ALve7{teJ&ۀ;lǹ@Vmc1{otj- ) bbR0l%v[IL>YxFt D+-E|F~aB/R>.KiG֫g>gS9]m4҉d€3,Y-aթX1 &سE`s#u +P%t00 3bņr*TцZ6NFCfpIRDq89!`'1D+4ǖ}vqrivTˬA']ubH{'C,'xP*gֆHTKRx=XU6k+Y.nN*gӅ772'ϴz{$?*Yf'iNPaa<udwgrzHFCрՅ-K yN&ꄢ*ڰbU,/=a.KC %!q">!ol ]K~@U Xr L#} X5!r{'ds/_垢ɘˍZ`h=%_G/}r|zg_,vݳG_SQ]p(2kk}"+%Z err˹f\ԺgnjL =ז 1l!GnFDa!W }DS- YZwIW‘riPy}Z׮i!DTjz,Bz,&%Tm+/Mdp\*}8A9ջ]_OZk\_xDdP?ss/[`@P9~ 9^G/E=U^5N L;}1 p@/:m).7T3Mrj$j9q⼐Ǔ 涽;؋-ugA|ddq?wJUaŀ^۹Chf.3ȖH/eFXu")N<~)$qVCHU||m2hǑrjqc3ʴ%x p_# ׫*pY☕]ĕýnB۹YDyߜYy[Buj,ˇ'>9Pwvkf~Bp'89M;":ߟ[ZaAis'PJq@"\YyJ-iǽ>ܐP(c)I" P|?8.r'_}B;*.1DbO5qqAK۳-"1څAX8Ua t_bjl {tʤ6Z W$:&+zvT NJ 3!=b(ԸXǞ!ۛo( 5wRLEB@r ;k筵L _B?oߜ\W~'4.9 I^IF"Pv6_ѣNV}ru2i#\=mBy4֜9:nLªP >T+H8[*S5/8RJ3_4 EqQ]QHT?W_\v.c-d5+åyհȏ'Aqȓn%a:Ze%VEI:&V_gE$Ƃ-4 2Tzqr.'ǀ糯^w3WOn\OTž17oEZ'"ܷy8777777777-@kEH:kl +7˻guS:WɱIDATTHM#`&2ۻToEV_ڼЮrnWxtbXcTTAw!^R(!)x{<3)/vySv7b}kjOs+YQZNZV}u#\1sDeߪ> ["Xvg׆49Gy39+vZ(? P$:XdbXwY dT4& IEI@a{Ȍ_9ihSMkBQ@BR, d4IēPc9-00ݾfPKk uKoN?US}Yzn+r€kqWR^՞~_5(~g؟(GӪISNݹьT{20Q:ɅOӭ/?Qw4_{0$e\ս<r׮9T6\$gVjj2-^1%a4$b@+K?}˿Phz8ġ(d6#}%}oZ !u벞>ߗ x^}waR}o"H @sP fLp B=AH "n_7绉[/-ƅ?V1S1i* [Ҋv_iJ $m^pDL[!9,a y@.=O*rrÙ"Wqb \taŬY[;Db y.o(H^U<^k{oV\u9rQڼtŌh_(FGd<x8 gNHz'SHvLaSNfP^!2=r:<Dx^r,)O?0o_pnnnnnnnnn?rp? ic' ˓,$Ǧ6"Wxźwڊx4lcx7{UwPC@/Nӑf$'),IfXT:i\ŚԒP푰;-ٕ3wzӇBj$flս jc+Rğ Mbj.'uSq9vKX(O 9-~qdP4SJNS͠ KYらfuL#;MB35F3rsjE8iF LSa8{yx7XS|t3;NSFlitVظԖw8@F\n羜1bP -v\F*|tgxި||}=~S>K? e(b4Ѭ͖*HEکjff7ߩ%*r!y3? xLԮYZl7DE AJe]8GoF4ZYBUGӬizϼƋWzϷ|h;Gh1m^oUxϿRi  +4xڗ.Xx[G.D=?,"\f_ܸX/HAU&89Zl #(-C:"p LUN&NM&@U-ReWfWu"cv^b-zO]~tK\;-?my3}@  !L!9Q7kriy!3<'" ߐLK-IVvרtzNUG0t5Յdee > @3KU VI AsȤKCT]TWMgPU6ݷBaVZW:5{|>W~RV |/obnۘssssssssssq䍥wW?ӟv3̾k{wz{N611@#],5nFEG|Aw1p;~Iy@\VjN%Dx,DODxEߋܭ5.F|٫;kӉZمXûSfH.2 )ܽ{._Sbdb+}&7hf0s뷎oϮOEMrGP cO9 K-Tm^Mȧ_ aDZu\ /QZ1g=ts۟o\r]fV˫>~>ؽuu[ (8 --9nK<)g^>Q}x>-XT9Zت]Ѹi)@@`۽+u+/j7ʔRٔxd3$Ɉcvֆ [Łr`p? >fl]9'2.-y·bNx vRr Y5E&LdΦVyȞ\~ fRLRќpRO [ ^X^x/Wo՚$DH{(G)֗tV-dC@i{+q.+bU\ThM 7|6X-<( 4`G]/&bF tP!! oղoDK'/}o>:)nd \JbX)!=&_-m Y@axQ*'wYc3gZ!$"jfcj(~_R+qafRq!}?v_V0B%d;@rƢ ـ0!L@٘P$Amo(3#0*Dklkݡ?ۭ9Zsw ^eT#Wwz!_k_?,M'P)!.o ?7Xύ YU(alv7ۚLl}t4mW<-V|Uw~'*HA܄lZ*W:lVc7'r4[5b?[kH'Z'ʘ ̔9 >MEöFi:+]:(5NKߛ=\ef%)bFڀ'*Z[]udgTu)0a&N" XF$dx4Ƀno~/^?WZ՛֛_zC˟j}ww+GٓEyyB"'iB)qX+ы㙹&Ӎ/G7&n7J8\jI C}aW/Oδ𲨧ĕG$9Q{pF,q9g *H^Pq88 :Ai}pB</Nͣ!D` S}= +Ayq+lN~61MfzYO}8@1E/ ͓ܮVlfN/Q˭7Vӝï1&Tw@9" />+ *se +/][솏r28M:Wjt ྿ŷ]O>𛵬z|6k^h`,_Tw@n)Oq^R@ׅ_nfX ~E+(*7bWݬMZ+`:(*ywiɈ}QE-w"vSy_헟Z)IQTi5XC!?؜OpRk:NI*KVVD֮ '$`%9#<%0$c7*-6Q984w߾ze3ꕥϽ%|Cڟ}ssssssssshwuN]I;{+y`!.#2QE?4WjbJjzp`d騈t蛕W<=![ZߔNfib@k*3㥹s{f={^: \s9,,Jj@3 qPe5EXak d1iPUN{w,b!೘)Cům'=nr-g"_ W9RHGaʕ2(3.uVmRtÃ07YHvf$Y2>%{|_!9ѯ.5{Skz4O,Wr*-u}XFgz_;}Ir)E{lEq {6sGab%΄*ɳǮTȗ~uc7?nYBU$r""%"@ 2鐊+ 1P W@LB@ x +^U(4P^7SnP^۰2=dd{劜n縟U/^'=C{ (5VQ8* JEPĂiP]KXљak7(-檓ˋԽ7ӋW#ASK?>DFo_ ȹZpmDZrIJ \ʋ'B!%PA'̷ J  ׫N5-ktKʞ=;hgz-?vl4ps[RwޤTe7T_wWGUw}P U#8pBLDD |Bq/.nםZ^tToA$TpϮy0znɵkw7ieVFSѿ?XiٔyUqPXH3(arͰR>y+%&>|ZV\iͬ0ڕ* sHiSN9UgEq9=f.1i YA6 `*o˷d73JI.E=*&Sׯj1x~3,f_m0>dsV8xޯJuc+r fb(}梦yZWjYr+2lAc1P{L: WtT@j({.^$rV[E i HF=;\f+wdPQ>~ɿ ˿6}O¿/ ?;oGƍC$zFx}jyAg#f ˥ w.TÀ)|4/Wco WvȒ#3 8_ /En$&"lRcJxk-RI zkOJY Ѹ^[cPa2qNgquKy'%mh%7(L?5;Ie7Qb;U-EJ# QxvOS[܎NG  2F8DSuJf$`%n8$7C+5KB V}4ÝPS4'0 ,I8QS5$ʰO.&<7̞IJ]Lϱ缅eoŘ_~+s2Ғ'D@(3%` \?& ΈT)gTF]8TA~U抉ڳb4 bJiIsQZ36Qy <U1!AN&ڻ׾xg~~/lʀ}m鼊GI)o਴ ťqf+Q=P^xe?puW??W;黟_O "`@z7% 2OȻ]*D~݉9K( D*(YA$PxJ[&z3W?ڇ׽^n8#pм!%PNy!HyZʼn{F# 8_vJdV0H0;K+e7wcNNmu'Xq}S{@G1@`:D)r D)]=UWqV*}DD$(hEm)h_^ޘГzex=zߩ+Y2 pIt1Ч[ki j!K235,\N.?O+hۃb;'~ٓ q@BY˒2}UmbeNfMkYISE&3"J$T vց`e= #S!Q@S&~E|*#xUmPXC) B_g=|8]hy_Eߡ2&䥂V|[J\Fo?Y᪗^~|z[^\_ծ~lU-ZdTP!6r ^(%'rF09A؉$'GzRsN@H)jMaEv/7q~.>EW@ yv"#Mf]f*$Sޝ?Qdn\:gRZ'[ Ewn.m5 <.HՊ+Us^=(-:~qV66_kB-]\:dY3N@P蓖GPQ>Q #̬~y`^oa̶?ݞl'Sm<-j1ZұGbEW(P 5QƒX|SrʝS߽o6cCu&P@޸.h0r'lԧA+̫`b24ܮ9>0$i !$}c#EjbD lbpaln59yZy5?]=]֮vƮZWf +]igU޺QA?qe]0Lnj4' DWVNmf}+͝ӛlx~t۽g&{ {&$;5\jO OrrK'^PD"B\\x%Ս=Xh\}䤕{ZହLtţʦ6\AT]U~R7,W%x@ngOH P$hl}je?Pf6^A:.u\rx}=vYv ﴃAg%J΂]o8Z{hl@@Od0z÷X&Sr:KTS%(\m/dZRfx SBVƑJÆy(_zvr#K\1ݱs*j9Tb +"y\nY4MgkսaE:-DHA*83H 8)&d'[?uAGo<7b>877777777'}z]B$p$b9ҫk.|c>9%rHrq/G J@d{Cr 7o|;䃏,oS) F &w^~K>1GEyJFht$ΈLe_{4)\2`j_pBZh;=dgx5 $\J}/sF*wPPM,@ξ@Xl]wA$Ϩ<> kO_{n;~ܤ`& r~r^P"L. HlwmZ"EF2jW՚" ;oEg#{c?eOw),*:SC`fu?J"srHh)LeuY1'juQD(&Q,J/7fG"j1,!  >lCaC7k?WV^#en@`nnnnnnnn{"[sx嵳'/bTqp&b] Z sOrz\5r:Kˌr@ ;k%Jy;[/Y($ϕ9TtI!^s. tD>$>~E0;dWRG: "D9_'e.?~[>|u9Rz2HH䄄.(E}7Fgoެ `* BHÒ<'/;$pmQq&|YGڈEU֞O Hg,|4_` 'Nv-,e?TSՁp-p)ᐹY&d"}m- A$IUV4gl8nX|EڪnEsZf@A`"E٬j\fDnV{Vcʁrj qwDpB Ay \R25Q(aB+EYFRmUqkJ.\Bog?⯿vh<7`tM~I Pk{^7{2+\*WSTxʃWx)Vk: ġ+_Hu?{3{qRJm-@M&NjC윥)%OChVe$"̢ ylΆyŖ^J՛Լ$ Gb$YHxSc\Up9{]aoپ?:棦yx &@ŰÉgǙZb͈ǰU @#b(=eZ*wz=dTj+`\KWDrC-~u$)Õ \R>PNDL0S"EJ h`VK۸RD_K萫?jo}\xgV0v9MꪷPZuW_ Ep A`gz$}㣥o^l=Vj,HiΆC"nl{י*[6?-2z{aM5kzUNU.g& .^%":oߏ\9 *9K=.Rijn-^ ĸ%ACjBef~be Cu\7.(g #B0O~S;7Tl'ױ#>\^Ûg[ &9`6 -#{5?B.=cgH} LjN|Pn<^`xh Eo% Z$ t]Ppcf[8 fʾ$H B 2z\oQ Z@ 䆧ږ[9ig켚_P@sv;&ze(37sssssssssW.߹yҬWSH gFKU_b=w ^z!Dž,ݝ-U%"iP4'xu)J|NˀhUdpB>M\^]R0>.g !<ƪH*, wٓ]]윆$BqlJu*~PoOsCm|+*za{3>xŰ:Ű k< Gw>DJwTO™8 6W̪<}s{<|HR䤟6mb#FwLI?O(\s׮K(1TagIQ eEB^G2S(p _!耰*s|{KVɔdc"8_TBV9*xk'~9yU,R44FMUR6j;'U3hbލ3?~Ml,'NLkKO8}K`: 1`砳}KG" rlCpBP!(YjRhu;ݝΣ%XKRi8 7 "BA-R$rO( "0ȔDѲ(0Aa&c楋{)ԈTMgd<_zEzh]N 3%XS1]nr@:`N&Ң .6 Ū>Ijk"W֖0Q Q}z}L{ &AUr^C[k_xoaf087`>877777777Ƿ~ _>ޟ웯/DfS㤑oӒoxvhjImuw9L,]΀e!y_S4 yHI|fH25f/|6;+FâiR1Xؕ 8!'%3{g3M,*[li9ΜL|s(֞xZE:TeRl\h{,gw3C"2}3%VQ\,%ˣ/2=ǜL/&RQ\q244;;$Nт"wńKб }G#%c㪖<l Ink{|CSuIh3N?+~ͻGAX?lz;]d9}g|_/K>԰/M_2tc"` K`{CegNTRi\ꥅB3B67_HNo1U '7Y"*P{6RyLecl)`j/]VtWY{?.Ӵɍ,-w@)*NJIuXS,zd,'DDHIb߳dGZYW9Wm2#B[vɄ ?D^|$¸ ;y4.RGWϼ?g-54"uɝg +W?k_U&ïN8Y}  [g,-j̎8(b6u/^!$CCZ8y@k dr Wcɝ53)x( xijYPZt6*_BB9``䄲(s?8a;}s'/m8*sGp%߯5gRj.$kHs/3#J U@)q~]k E"^BC*"!gdcO^R_lo'ʂҥo/z)!8`X,-n9xTA &2Ur^+҈%.':`*ǖjs8dBFɹi!4FYVFӾ:xki7 'vI\0;eWE=2]>5cqk?E/$?SYi-@rK$ĝtXGt6lBVA0g)DE}B1)\1e]yA(@ Y2|Ks!? 9#wr:(U0Z4䒒UL{)GJa#FVA.7JǑj[naf9Y-t"`H!!?̀]mB7c= YI^Z.('oNƞ y"U眨ܸ4N,@LPf+ nv!` \Qִ55\opnnnnnnnn֏ ~dWwBpG~쿾 f["Z`H1(|ۛ*IDQz뢭'eۏTnx~0q{kf3McDU*zPݥ@t4X2QZJ-U B:`)[MD)"/k4a%R0Pys i0\,r\B0+.+=<%HE"xA"Kwd(?8]x}1:qIZ=9+.c3*tMB@ΑNɍfLq) ͈= !- L4 C(hA^0n@BBO\QY!0H q$du^ j_^|p=}pu]HzB.32oYI 7,oָl]'eIht\zp xJd|p7:&r"հS׳t}<@a!IpuXrG$>ϤcGi%dcW|Ţ6)1)fZbq25tRJV4vBCMݺ7]oDsfB6$] yH(TX$DP2Hlkʨ'e0y8{iPgQ-FYןΨ޾ eFSB9tCh0p0}sssssssssvowo1wO|Po𛷖%W[oEĤF(JARԄ5م]Պf$w ۩Ba/"C~iE#r/2Ka\jxD>gd.GѴhRɨXNʪsBg<_ }yheB||vA?35BA:/+Yb\zn+ّ&DpDЩ$!( =$%΍,]P;?%}~,rQ2P#y05[BJ'Pj .39S ‹w"h6&qmY?Xw/-ywA/}ǏD`Pţ~yikG?/5/{_0`! @\AVA(-'ZLЀcA")v\s'C\={?z29l4/I)&V)٩p9qJѤ̯h<__j6dmd~$\{oW`0% Tn|+/yO>=xptyvBSqu,DAwn:wo"lru"9( eO]Tl(bbHdQIKӷZr $]̌wpj$LcR8TN克Ť 8gT%v䱘iG9-$L׶hza&R=jCXCH: 68?X8f'(Oz:ܬiNrK~'GI-}o70\mvJӽ=խڇ.5Z΂MDp'\{=¯K@o;5)@W?qݻ?{\zOI>^i;݉,@&&X@ 9HYVQQ2-LOKWc}N?gYqc_r3+6UT*$TH!4Bm1únA -TڪT[֒Gw?ߗ̸~#'}*rtٹq*PCjdQke)Y+z XRPtB)9Of vF8s =wb|e+˕QpيӞ-ɝK};wns3>i;vCKҩz ?k7k «:)Y$,bfn2$%Yک]4afQ/++f Ak""P_pٓ ;\4Ⱜh@R0El]㫄tHvMPJ3B6>;{Ҭam`jsk-Z5Ƿ B2`KXxJ_Vk"CwиʦwC6@cМ/vh畫'[ @gYnމf7D*j 53 Y1,FPR0pePZ(,HW1( 8>SvnmH@3,'[]`Ud?e\ܕ"fh-V ۅ+[GVk;%ӏZ_, 0٬;˛[3bHݍc/KR{a1S%Sdڑ+(/KD`Jb@;f x5!" w; бQ hAKyގ:iy8 e$ h2J 36} 䲫3C-S)n֭DY>62Dyr@V6=2e]+^}Nff̊HdLj=+g#ֵ3!%`G0~K&lvja467oGJ8l;>t~d*¡;q!Ck̓zʽn>\ei@GϾzm7\!WʥXb\Z%p^(5ƪ@.hj\.4&"-ԒfVұJZf]-cx! r||ݝ3?Sz7L,,l=φu'|h|:\(.y;l-}#$% F'j;Nr?׹֫y"n`|@>i?{-.`\2! \hƬ(*44|[S`D`x6T@z0 j =Y)q%Dr64K|0Ԩ"3e΅EQDmw@,W6d-DEp{R" `*:eB`L7; gҭ)z.23ӏeI\[aGHu]p4 -CDB[R4/oMSSDi>#߃oW>]rygɼ}8 en˅,!zIt 2a@+%]:S軀vȣKG)7KFTS (3ˍP͹ܩH1:4,4_;|{эRru+0wYU/Yy<MLBfGߺ1p6q[Hy nTqkhJjI.HH(MߘA$@Z\rfZp?\FE0 Xcw\$1qoO \{x(8t.`b*u~(\%0]$8KQ m  wϰW9UߥV,C暥W6nl~hwvâ^:-&&'d HyWhP{r9xLz6фGߧq^-[n<5k)rcްZܸj%ڭS4H+j܍6Υj .ϬGwc^P8t(9x(9/ͽEH܉kk+*-X2R [(=3uHܩ!IT ǭ^A{'O]jl|m[#  ZV|+ɝ`®ǷG?FV{.o_|'Cև|0idls^k~=i'N"r&4f#C%f,/oO-z) |ֲ&n1(Xb"Sn* 7\|b `N4sqQŮKNs(C笢:)B>Ne_zfaww.w0Aܪ[,Be aSsYsju?!YiP?xX2T6LzXAHɗcj[8q![-yN},wL06&eG#8&P Rr@z < ;LdKc?@ lƟ{rM g4SqRK ϸ%;&!0P{Lk/T#_q6̸~8(sci%tS"%܀T+ m5Dnb/G{DrQav"3ַe%KRYv [J/^s`>>vx8"jJ֣.Cu)1f^_6[ ÛjъCqu4+"=mQ3[]*TXʖ9wX6B#Dze1V rj~Faٌ) р({C4i}C'#[1aR?8`2uAuK@ >2[<͜d;AX8@"fB<4V?rQ?hK[O"B*)>!.?ݩ501XjZ ױ Rf Z+q8H;+$+Z}hv1ZM7gT!O{Y%ccUF<`;Vvm~ptcg9{__'ߛH-{! b<.F*/m%aCCXX[T!wgY_?`Ƣ_Nwe,ߞ{ݬgya“ƦF^wn^P%oKW}Mw}%F C!5nDd`dt[V?Y(00dbÄ$h5Y 1[jyF<ɈPhSHTRpvGpA&& `h 2Q+JTJGg5󵫟:_+on^:- ? N8"w߇}6-wI a xQ*1 _[ wi855555555I @Y˭=~oh_7` ȫggK~kg&0w#3c K!CIu?>Vu+K;iᨨhcd++U6RǕX2˝DA6Q<Ҭzw՝Nn7ѠX, DQyz흺=RTmdBkszGՓ/Kw⳿s;x_2Dz˕\5B+I)@qpyO~zqJrJ͙A)r@"݉N]{ۋkex.VLl EH z<ß=fOc*cT '4xᗆמ|6W*էo|īݭOow"8LKcHWQs3UC_!I D(LwY)YN HRQ[)WOi˃k=l 9|MTf8 |&+,+%D cE cKt K&X &ҟgUBeTZ(ap(F6g=2{1->r՚:DG?e:ytH!9誙]P%9#{8g oԛ9Q>Vdt<t[_BŜ[G,6 J !3ޗPUy[92v ?d?~Zˣgquoݾ~yv:P:jb 3TP=/0«0Oc`t@52K+ָx#aX/\~둞9鋸.OR_:{fXF5fةH~K;Q;wSom4[0A&fIy`@ s@bo"IOӃ!T]#Vrj}Fu_³ᜯ!wȃVJez|ԥbTnڝ>܋n Vc*dt2$@Mz %+`y&/1W;=zRJJRr}N` *",­3dH)?!>c#?Gz%e%%yu1%$4<~iKIj\=3,h̐W/cGfR zMĎ$+8q@bqd?,Fy &H $`r!;"\4byŒЭD'dsO'N` wi855555555ʟg+5?ڗ{{?]k6;_|gKkov<9;<;Z CGVFgj{K3\YbwޥPsyTNY2PьKآtŝ^(Zٞq D[s [l]"̀Jr@hd-l꨸Qpw?i1BǙ(n;$]!5p&'zqė\zğ6#gJ;Hj˥~I1@RRAF ʷN[mFaɊB@3P4'٬\,RGq%*_(_ЅUm@$H)p0G= ?TZp:* al4P#X6xM(3C5@:3 B1:[& ,0 یk,׭ ĎUr^a +ӽQcM mFnfNZŃ/j?j/۩>/ Ҭ<=2ͭ+ɌTNF $B$CG$C(@1\$ < P}bu= }BC qY..gT+`U%>-Ge1ޓe哵(P6Wlzy}p]+nb[RņPc6]wnVe(m$w+y]ձ1 tɅ9 Np `SAcȭ1J@']5 f/29@< @61-Y"Dɴ$AUArr!%.+!cϧ ֕"?a̜P.{=آp3;/ }䝽nm.J(W-=3qQܹX9/ef)|.хUj&N9o:Gf{#py<(UNGaGp>!Az!\I(Ek%WE"5㗯NuW?{]Mtcg{WwO#0x7#7livrA)3"CXİ#˓fz̈T ` ]e*FQnif'qVv8'Ze 8]Sr J\N(> Fi_/u>==.r.xiopWA\xY*,%T}Rgs61ɦVFGQɛ<&h9Bi}J 8ol& `T}Q9V !̶C1- B.Fx(3U,Ms$пMn X=,:ZS#>/iNM}SSSSSSSSS_Wq0 ?z_* ?]#cxp+}7}Xv*+f@UG!ARlR{$khٍ~fRܚ%9^ `'5f2{b{OcSׅue!aQd4gj|̆9*y0(l-c G͒8:bj]̈qzb#ƦsQ٤=~<"&';mB%LD4<.No^X^^4XR[XBCwT~+Φ 29X`r906 Xx.\a9L+D("=@y Rx`f Cȅ\ra' ZhQWCp3L&2ȶo `33Y.Pi`Hp}y,Dayll)ZeFNss%B`[7oKMȇBjM6$"(4Μ iH) l0}B>FX"bJ}Ç,C,y-0~(ͽ7> ʿ:/}~ctM {-rKn&;v[udcAю&8GTȬ9(峖d1A9'TDyk`G!&r<}:#/ }%v[Wf,H P]PPꨛvAr)̰UvpfYOcBځq.hb,S%euj^q<ԋiօ%dwz @Z(?b钅I@C= +Ml64wEsRj acda 4+Y#_4n3 ?xO~b?W9%C@>q>,ym{!:0ZKϮr:|p}l88 i.$zYja„ FyOٹ!~mw~\-6Ty[QKg0N*~{-)(ئZ7!L T=t0>$^%w Ľwk AA ML8.8\bOM0(Oa]kdPFx , ?" 2;5 j BPP\k`QhW]S>1pF~ϙytK w+.C'3;$DbIrO=ڣ~Sr:9#۽#ܐrɺk1I. )Rs[OϋLU5k:Ow^"g #=/0s @2y!SLc+xn<k֮>ː !S"(wRg>Qmpul>`pBu+V`HŽS4r󜱝hD(Sbc,W 5Y=?y6(Xf|{G~Ǯ\3~>5>0FH3SdK/~Sg7_J/PPu#?g-pT}0}¢(r-ܘ1< @&;쐋Y>zk~T^\ $9 Ap$دlNH i O0LK|`SA<,O<1Qv7pϩQBNρPQ,7>qoHL`*{ִ=&+1f`k@~rF̂)\DYf}GZ `SZyXk ښ%OG9u@|>!&-6zbW s7٤$C ޶15PP"é~^gL ur@-fPrSaH!ُ*!;̤9ܕ m@&s:X<gAʁXZbt>Q)reú.6N-l[I05)N-3gYͅ:[X>t&W Z<)nӿ~uS޷{x̜FL^^ڛO+y{Ow oKW\uh4K8,TLQl?:!Sˆz3lu&pBf",$Mnm!Cs68xUqa).wB, Al"{8fA TwVtQWx*yhއRFTgJJ=>})Kmo7za3SN$2r#L0 l.IF8&u{z/\PͿfpjjjjjjjj? eݽ_|mpo_>xonW7{[mIތ~)rTx !ß5[.+8-@x[`-1㮈_DtH(I& feX69F~xσ ^ TZT[fQ-QZJ2R*{ i ;?IGD` L Uf`3ST] L>`k2 ,0 NO߷$._bYF1}FGx IpR"pfHwkʷ`$ok r "c r g{hOH@W\]m܃) f*w^0PxPa[^ rk&U>4ܦƣC=7 !(=<y`Uc`2֜wFdљa! w& $Ý#4}.`I+Ԧ,`B~@||jCXVDV]Z@*_X@|6=Bnش\ +l>:K*w+ٌrQ9YU'f4ܞ 9KE=Jf%wSb|P Y4|,*Dͱ)Tp\dUE[+COK( db"rmg JڢG}cT[̩7'i zpl ̌NŸcq~S >2k6YF3<Ĉr\H 0}# X_6~,<+'.IDAT[e/7aQd %8&hOY3yZ=Ȕ= 8ʪgX;3<:&0@E&'d9IGhE5Ć TB4B:YffgNfkN\rg:zs%@! N'+o!4A P* \TO!`8(fKx܍ = MCRpjjjjjjjj [9>;1(?v[v/d)pU!K˹*ZNGTQ{rep"۰byv疩>Â8X>c&l-}LI'>POZ:n@ dpGPeN e`ɘtQ&h*U7I6!'aSe]>@:Ll@HoB*s 0%x3/$ Y'1!>1+D ×1y~`M;3 ˓ܑ3L}@g:œ@`wǔ^=h@dK<՞zT=mL6Bm(96tj"|A,CȻ4l3Y Tl*a|[ XgT;{%Eo4A}F$ꃖg. b%woOFoa!U p\&W3ouC\u [Y(in>a?Y4.|Q|yf:ڽ81-7 G~`'/݅ED`  dm?H:#:԰? ? dO|*9#*`*2C ;bPA3YH#r-1iL~mGN(_W2GF5ŨpPe`):Bd=ͮ^V6pXY[Q\}jeTdKJ@ۻQUF 4)V>ɨ,2v({ ͭXOQ =# 8BnX\n/"md:ʊJh1 y9;g !}, NwWNh7_9gH+eNJwΑ`_ID ۟ȹoml&'̇_xY,rRyQ֜}Wk &NXh{Co*؀1t/S氭D3܌-rsY>ѮCy`'C/*ٽ;'{>Jf3C$=&a6!Nmc2k+>Xǀŀ #hCz98[ȵX˾R%z+5g٧WJsǗKVYf}hOpc@`NF1L<x yd9uw{wi85555555' !?޺|3[*kbL{> [&ˆgDrq؝$YǂEȵzʳ~V{vYGo J$lƩBٳvkx`a?g.V*hgQ*V`v. VeH7d֞Cp-[*_-u%m Yǟ˽ژ$$H0mrpf0xD XY0 x`Y' H Bf͒_B)N5Ew%#J}HRvlX̟q,mk[`Q$h F`{O앉̙|Y[BQZQe"ׇ荷hWsr\i*4ÎSA2DaVma]X`pG@  T1 `\\T9, L1gtA]pJ XCDZو 1YfA N4BQ:3޲TД>|md^ԼR4RNU>܈l\x&.BGBZz m*h+IaXu/;5pktƧo. S}zDVK;srjx8(* 菋Fir<0}B2",QG B1En_07_VW{O&G/?z0y /`hGr|1>ӒH:9Y,lW]^Q^Đ%KeCTVJWkȶ~|yZAGUf?6[q N9>(L&s8zgGB ܻ fY"=(4.^3* =918܍$fP8\ZvPź ;9Tg9W< WڲŒ6We{>םmϕOGtN!'p䘎hri[d dcB|+/]O}m6mMM}SSSSSSSS~눮i3/??|,521ɠYe"bPz'7P (5 +/lƕx魖'-.qywNpVpK o[ @)E mggJy ;*Yu]"`&#p#,ys/dv^|$֣ KZ͹j}&h^ޙ.=qNFE3,RݪJU,邉ZS,(o](D' кR 0‘ZGwڎ޹|AP'XVjg 99qV5k𖪩Jpb+lXN;ۄ>P{WVHDZE9l-A3̇1wѤg\d `6x@-[w0U&q j[H"%SdAm5V5caX*E7qȫ^rG~).b%>̗=|7ثδp%͊߼#t"Skz̒q/q?sՔ-K8RD22Bb8N1?}<,FD&E.U"IL6ܑ8)܂*K2xep89큏)ӟobٶ_-=O~ߺkWV85b,h`{Ǣ0sRu#?J %^Yg渽a%ND`[@A;*w;nfI\Ⱥw"#͐% k8yTp/a#u~{^?jK6J1KIgS & 0c%ёSM~|&ci޾/}x|o #X2sޛ&XM% AfSErvqv`t kVRxY& %%+?y`Jx+ADAC UhqR@$pjP9:2UW;&i:||>5}#`NMMMMMMMk5ܪ `ETWW~Σ{sݻGˆŌ5 0LF07NCf]8n%TAEFeD`tc]z.[99Q3-B,?lW 6!!C@UAn l@daX-9#a, #p%f*7Xl#8Nڂjd b:ܠ{>S0gBLz$JGO޾M<ݚ߿y68j-AE.GbX;©NzW3҂j9sP=?]ID0 Q$G{޽W{V P\Y͜faP/w=j"{ە QmhZ KuϔوC?8Y$ReU@&MK]RKs nTnә;_tkd}\YLT$A^?(w'燲 {~ ηOy/WdYqlý’|[İ?-m vy'C5_ts>_ieO陹9:au {ǣ)^l z7oa@hEgHY"QDB\RcdUˢ^gY@9*lqpz?ᏼv_W2ԟ~KoŸ?z%`vT_U I`Y4(7&Mkd9Gٳpr)ZJM-ql!;8`6`v޿X+9dQ>肐{#ث"ܾ"':D{o1Yv9ݛ/sq'n{kSS-SB֚# o`r\cУL+z\8d,(WQ7/jH06y]W6&/'>5̹- CByEeB9.q8 ؂!\+L%)M| pjjjjjjjꏲwt 0?IN^ѽW &Jʤ=8&6 =bc"X Z*S `"(Y*5<ƖoUy)dj e$cA8;"0A2 p&XppELBY.C4ͬC`IY+ aI݇oWÐ6~_$. [q-#/vL~jN 5X:UGV+˳_v8^㶌wTޠ^;eX,†Eg@YbYf('n'}Be{[sIa9- b }xHu&HbA d>Gƃ#H@G'8Dl`[{4T,D9dN:#9` 1{YoG,t ,XqB,xp⏣_q@eh)1qH1~J\l{-X.ieQo']Y%g:ຮU+M竟׮n׭鹆Ľ(=lVm폝.sC2I,=s+[ě7.y^wۏ%o+{+NW6W|NKz\r׹ZxҍqhBaUݴHRwݵb)"a&W:?uͳ} I>˛K[ϞX{8C [H1xHw7H]>`V Y!f6~  FMܽ* ϼ q5^~Ϟ'ج+ɫS&C [/ɐ<$Hz@0&#棫lPUַ_*JeFXg9CdTYg^ :"ɨ"{8:#87$fK,@ Y(>ȭe@WNt A't$I\}4V̬YEl\;ȸ)l32QZ0eǎKDѹsog5|ީՠni3s #3!f22^>춀^`NMMMMMMMQů>`jLTKp_٬}ƒV0q"яuKlcIMf 'Mlw@ \c*YXK.CN3{l H?jKH YB0} `$ !D2YP0(b2:GIHbu&YS`IFuI*!E6 BYL>=o4  ~ؕby1|9{j'GGރA3sG;yyG>`v&7^v,az_ ӌW™`\۟j:WNjgg϶r\\~źڰwܕJ>-,x`*pzW\Hwۍ^I5K]`[ֆm4sKM|/wEʙ܎#R+wiѶ{cc%Y4jd @M&c<|Ns1f4_;gթLmf~i;B%ӎݗ6ݡ&s'`tH4`pHek . 24q$9K'c4!!jVZfԣıI.h I< : @awd[zo}l޻U~-оk: 5"&F)8A r J$Am@w?ϻzo.on _4nDA{`&Wd灧5K큐cu3ll ~Y֖ _ 2( s:XdHH r*WRXIv%Q~M-f9<%a sǁMM[g1I+Im*cL6&vw yJ^*L3wWYG`a&v :oq@bnњ[7NڬzF,:&,ɠ[\뫿_*Ӆ.U蕫Ǐ<93wΧ:p$k%w. ͗Nh'ݹ]LwƜgr*3:hg/v1DLT5;&jE{#LsB n+-3rC`(ρWz?${w2@ҧX wߍ&Yx#};%sB HZ`{d+'Nԯۻ,dˏ L_N7~d4x_^2l  =&1ss$O\Yo:L1{y7{rgs,@@N]'$IC!2Xc_0#*˵V@f. r:#x%T̰6`T3UYͯZh~^^?n |Q*/ /PVh6˪*Jق bbEh͗My_z:x쩺ܸrNlMz6_m,N>И "rY/. q^Xf6ZºUϝ+&Fnv,7r2PM]3r3+v{c{ӇGT87դ QO2B9LahEf݅\ 7^)%|5}AZ5ur3H=j"**5`]byc` STA,<2hr<7U3U-Juk̛-CweEmRPþg y'sTIiY.'.M˩Ekmd@hn,3}BE8akpv*so!fXsٴRVSCV' qdQR&WkO&`(YsieA;z{󢜟z`XJtbdxzj[/\Mgo8jK^:zl>e@ckvr4Hd'+pc^T40aP(,$Qd̞bU,y<"{t@dbpڷ1 > rK,3D칷CY? b}1];50;Ntk!o0H qo)y֟޽XNWW4~>Be3}-uw`YYFz m -Zqifv/ "޷(';o!Cw$snI(N4k[u'- Vc`6@c5͹9ۏX9e2l2˖;mJ<ɖq':J^;e33w+{/?4xZujj~Z#gl(k.:WriYXd#&T7VKov?1vlO/+ ѱ͆9ʰh5@> vkp& M\H18bĈ#F} ~Oj?[+-qzs<9.hl'Ap @u),CR"7C. 8O0ZN/}}Whh{r-7Mb@8o`  ak -2[0jl:WS,Sw(Iw%Je8j^Z\ S`5~ָ$Db1jQ0rrV bU7q(ك89DO$OVn/+Kꅱk>uFIVߘ-/_xyQnݕp(oz{!{sr%`m fbfCۿ; dMA`8i R!xX'd -EۻM 1-j6mB6 éW3Gsiㆊep$ -B0 IN墤fX PV؜I36.]ͮzjfsхVnR(6j  @)FWEB(``a"1N]镪ustp<35f%또' 2d@P@8IJ4@s'տ":O#F|0G1bĈ#l?<n{5gwcЇ;&?)X>0Uu^Ff~^\V YƊI㦠VK)3 ")`Hp\+X[%ɣF߿b7+o}ߙ6oKpD !biS2T%3 P}Q{ۤCB tvҽVnܺyHHf}U YA"m%^Ps  t{:}JYΟ25:Y5t!BPs"ϕIlZz {tY]_~maKhyG k& (07{G@6ycVTY;s_$ R]yW_/}쫏{LJe -)E&op|~o\Zq*CxoWt⯅p+LJ;MB=lOH[؄QyòuY׿4@v̰@vd$h?s>TbL@[;wz݊IMR0 Cp&cV7%9HViN%VQx.Lv3f,2P.룎&ƼȓV(I(k2䥆' ; -LUC cy(38O:&t|lRA!.~_ ~Q߈'#F1bĈCZ`05u5g=Y|<@* R7W=DjonZn9f+$d"߳fu]}B0b#lm<vLL @m̪c+˾qNj\̥{cE{Wo|뙇7~63=aQ][ |&i,s VVrRΥQF dHsvnyH١"0!^Wb 8DebEy 0o n߾7%{͆o7~npհI7.=|mi{*xmCCC! eA#qaR %- F?RwOo6<)č?gFN:tQaJ}ػỹ6(k;$]BarL4ef"c4X#Z0L/܉(hgFl%Tb0`C䖙7P%|ܕc+;%HIxC(T{~hÁ-O%Qyڵ'n]vdriyKF͍&Rhc4TsP1; {Q5g+;k_", K,JEKyPjɃV֦`Ά6WUd"Tc;&$ZzxlSOdf} B)OV,,jP()N=O} 2;a-RfvL{t?ˏLY2zݱpkzJ}6i ǘL;VYfyB SKJ0O^y;L%<Γ\.j|GlM o-u=37q>bas4qvLho0- o- ɑ{D ss[\["N2TsDUGLhqG4o+;`п&`cί+=Ź<$l:̛t<`;],+ Q|>s'I߸oػʎU,HIE}rI8 FOOEݬ|\>'Ӈ.NDl,_  $6;<nP`a#r+T[ʁ#!9z"Sa3PIwDG@zq+@k8_s}H1bĈ#FOkƯ}@2\_?sl:4G?hn6*⽭y`RA^:TOµåkV_|0O0PS979)$Kd2RR1#AفuRƕ;km!/Xv"LSwEW4IیB:xʊ}-9-8[T""qZym{{+ cε6 Ca`vp[cςe'UjcMFOOL_a\_y{0*׌&=_vp9LFBH !ȐVf,: D_@Ug瑱aGkntu7h[ݏRśn526\8Ғ QmJKs uʯ?ҩrͭmN,Mjv\~e < 9= }o^HnȽ`P.x٫o8{>z<$L /e:BVr* d3o T 0c!GH{a$8/D+ENc 3>X3+SgJ7_'>S^!@`uK@} L-Jp~Տ$4偎v~fb{z!憋N'uL}r$@ɚs([C7#ICk$-0wI"׈{6_)5\;*TdPmDϐ,{bް1f~۳w6 IVްy[wNHTȢy CKWT`.+_V/֜KKQYb% &!C ޟzpLu"FC# N)o;%Y+#j| o:H Țdo(k[H9'd<&au MHb9>m$@X RI{+'c2p5hs k,_ 0rnΊ1 XKs^#~41&Ywif[ml:6nO7{k5QPX&YE;Qs\iPViP+{uozv%ީyfJ=8wofKQek:IBun7ln• dZ\t-HW:{鬣HV+,ɝ)僻iXvkd$(~eh=w#G;%G;l_7}LJ OSsIP% -L`-y`ci:) Utș]ۜm6(:1so`RB8CFrDmp "O1Uf8zU*SZ.j{|0 }$0'^c-ҟ)ƕr˕i g"i2XXd2oF7^L763Ҭ! :yع׬p+z.7оF3,EaMU|K [KlxS",Π~)?:L,%Az=dQ0䷾S5{Ĉ#F#F1b(>E!. ;K^1(/V`ZjbE^\rL˨ܦ>[fvsLnQ;;۩i q["#=1Pm:_쭯HN"GWVgte:v@ۉt%'Q"wC7.A!/Z ~(-rȞ'(3 Vp )I&$ٌ̘{}~tv|vj'Ƀ^>s݁#qt;Yo7n tTp Yvw˖(\*T*5NN$Xt$`ˇLdPp0K E`H R9Xv |a`~K'JGusVޥSXHmR-} 9Q4+ٱne9Ӯ6:&{x ؐsSZT+p2{wzEtͨlr aDLJa)$\xr:CrcP8)' e>扩V.J*Uc.݂DЧ*$~[vlMlS+tZNjF:y3n1nC:7Q(Yzl;w7$ݓ/5sAgvpOr`29? IzU N;Tɪ fK極[;gƯ_ٿfvn:"}1ubiI{ږ꒱S/l8\>sX*aVX 9_Iσ ꈙ) QrpIVA* É?VPրe֫xQ:d+ h fV>&Zz2 H2 HBAa;4{ Ejl w HΘ߾"Zz P޷6 %nzKmtDdxKxC l4Gw3S@cѽ*-+~Wي}lbڃ' o,o)zin&BPYvs!K6zv!~:w,LC!c}BKM*:T,2g0MBjC09AR`w{MoUg)H18bĈ#FL?-+_ŧXt #,Wy|)꩒=!M_gVr}9;U%dY d-H22,`V$XU0fAΝU6rj525f8){f *[G0V7ߖ$2Xgd1ap !2rzFF[<8ZqO78Z fdW@K a3l`BIJk $ аndnI3POK.e]-Dqufx{T۷% ׽ThN{D[ŷLXv'eI,|kH'r<k#9k)#:f ג /{|]y湸),|뀳qwgZI>?y}(9NVlHq?B8 @Ԝ/ -2JK@T[$bmf[9;/x.EEzؖ&"a~vv|xοukkrbα㎲!osT^Z~r'$8-q{sKi/xQDSo/} 7^7@BALӏY}EmʩZM7ue^X}O)Pܙt-dI }-+9[Iʈ SrLUd9[ )% CO 2Xh@YRj'6ى h/g63Yx(1ND r_)gw;ʫڃ79Mo֚{'7OZ쫉`xLAa=eR3P'a$+ Hˀ#]A*BL2I#XYC$ڙ)r:H|L^48jJ`ia~p+EfXN;( a-AKϵpcRAթQT9b.q?&h7 ,,HK` Ŝ 50kAݠÒv .kMmJ$ aO 栗U$-X@LT=Q`y>[uR{e1sC2fTXx.phj>ظw|i{MuNh0k+57mM2Wܽo,^Y[GԏmF;/V͏cEAk=OA͋*}@y Q9zVBKlf&X:bٿ1cG8CzeEnH4z5tzia&g-2 8"􉪫V8ی@nQ<09ح9ܹP<Ý00o3G(= ;6 ol9ۆ!t_G};ƞ44^b @B wDH~£[uoe1b #F1bĈU\|Vlg"R.1 ߮{%f P!ib֛pޚ' ,BK$M_N,%^u@OZ^+4~˯)sOڨ+sCԥǦ~t}LIS)8v) -ic$6#VqYv&yPwT?$N@ kGy+@lF<$+&^iU $̞aV Hb0LFHb T xR76O&G kXRxuE˗2}c3;vY.ǗG}e@&'XaR Y&`L ˀYhJV'sXZl2^ˠ^wڅZ;{Qm!+ 4'&h^>z|Vnvf8*xռo(\%nMעk QUgy6J MȚCt1Ku JRu${ 0[MÛ=B *Lj-B`!B3j@xn([0" Mv 6  N wwۄ{7?oY(&[n@!G3 <>cX9Jgf\..΅;-7,[$ۄIOȄt٣D?! @$¦pe *SqgQCÀPlP  " ;;ͫHK=ً$diGPŽO:_cƣ18bĈ#F>}Al/ӟEd7bp˅We9fk!\iĴxFS!;fΎ `DSYHUTAœ2lO8U>8bn>N썟;y3ޕSOcԨ7rhi[-%͸ΘC'Byk)*,1?!Vr+"RXbX &%l V 2Ju2Uq';\ÞMw|DX/rb =4j,\ZV[B3]?oo8*Ѷ6N^ao{ 1h&6Lhv۔`tBwncxr4Sa<8ĩ% ]do(tȎPOY{ÝÙf8c×A A.A:;0`g ]}}8ǰ "?# t,a[{c8\3J}7vH.19 Yl((3@*W[+}}T7fQf>`é?'d?mPd;h;;#ro/ R pH]` }# .l#O%GD4; g奟BO7>͓o~m#oĈkF#F1bĿc>?3SgֿzX;I|O/?绯Ȼ*NH4v4wؗ~Ip[I'sIzmlpߺuuFE p 'S'X.>b<ƥb{zm6-TzK5rE·B$12Mh5aWsyf@ O-;"r;@)Aʡ?;lKR2U4(a`ieKcQGEn33&!{S;Mzl7sk&<@8")*R&hFn!"I"e%6D |@aA%8ȂDfJ-P,"gLhvt`0W/ueunn% y2= *?SZF3V@szr U%ܵ/(#ǎ(8 R#Z]u8')AL9G2w6nj=V2cӬ&˹ Mz㞠I(n4s \DuW$XǁݟXZP@ɰZE^ά(zFγ1Yn= F^k]!2+n9GIK˦ d9鲑PPhf&8 >s ƌnt{SX'$S L#;)L{;[9Φ|G)2B}lA'9ƊE՗ (u6W )HJ>.٣@됹O7qɊ]DrEBٍ:;Sifɓ}cցkăup7{wgO>j؟Y vg$1bĈ#F/> |x텭מW{姓kozw xpH ݇yuSѩO,2)OޯI{%wnTJ 3"Q4hU3y٣޷򓋅7)34˸Zv$R4\Pɪajw3͹"LEPW/IZOӮl) Q`0`-yXj.F%aAD.뙁v`$"2{m˭UR=#B ONL'~:cI Y 8B2וI(Eg7 ;#OP*%iCHJ$ h4-" ! Z8CdA2DaRK3Ⴖqs.Q;UfJ}+ˮf((([]*˅Nm&".6{-IŲs˖{=MYʸߪLV}r,N|{}n wY\k GM4Aӗ,&0fIԋFf~*`۰Xp~-UuxN8|Y `>$'}V:A>Ǩ]BGL>wٿ=3;O~n Y_ևG>tNS i&!iL bCpyǷ>+/(c5q =b9#pĈ#F1x/>/׏{7xpPr>> vaiGaQ\d/9M1\LCiLrҊه3s*wH&±گSwz8S<_-Ww' q0ZlQ+L%S1H:+e=9]|Chm,胝͌M:uN{cKlfEtf@3&  "%p1Ұ"k;"Z'̅ f,0=b LitL b@7pUe3@2"LPFw3h8}W(Tܻ*ʀNB꘶CNX!+O?nda:3u));x(Oxb|^~+߮y{(V0P&n^$D尛=7]Z,Oɗ/>¯ೞ^c3橓_=DooY*ggm\zzkW.WNcSrɳs5|ĈsF#F1bĿ~'~B|OعG_!PeFlJ̅ӌt@a5%Byy_=˳Qu89忺ҵ BMu-ww L#vM)6 GOjAw-v,$8e!zSkőՄQ:AIbPV" 0\g,9{$e U[vҺ?b(NzX c@hmɉ a" %Q "~IdEBAX͖ ^:Ji+TIf-PX׶i[3 e0ϲA)AZZ ae JZ5HWBMrv"7)0-R-; %IݜY~D UDԉiP`ZgCRA,5B-X*fһq\%OZrz\M8I{c5V+3pn2BP>H ZDcSf m̔$rۊ;=V4)ReIgOثVr(%g,w}s&[eֺ'Y9x}(DP4Ƃ t2 -pr0C?INj˯p:􋌵I:Կ\o׮װp#01@$aSϷɛe~]">b#F1bĈ<_2i|wGQz//"z@TYsMsrxhiS `$ hN gWS˵RUEN2;SoN*)/.n.n!m*d14$=6Kmեf?7P^k7ԪO.lEnF9= .+٭h0ֆMͥ5!kۆZg̡2dr[qd kiSL;=cZ<`Ri7A@Dl-$@kD.-l@v{^p tf+\ !@H3R[lm7NLNFVnkKa06SA'.e+z@VY VeCvLD$:y&*yBOs0TA t(ڵc[ /ry#U \)T TK^tygeWڌD#&2X;u|e{L*&/ű36J8LY]IXTw@'s\Ԕa0pM%Ě\5eG]'{IHGCmyfrN2Aţ2b+kcNl">[#;9İ: ϤN)˨:>Sߜ VgInsӇF,y@DGһυ 0xA܀D1`gΏ;͟q֢r\ثo_o.i[(Dzi#"$ YW?O_p9ێo< >gAR(wnܝ07lܻ^o_waY #!XÖaaNk0Y|/';mbcd!F-YN3G{C`#lL5fw&@`C2T ț gp&C4"4 QZ{yvI-吒l6|ׅUvlg6?[xlٹ苝IG6KQAP,fOͽs+f9 N f`C n@  $ Rxx; MkuSߡg> a?F#_ Nn~pct(_a GG#FH1bĈ#FF.}%z~O9a'.`N1'GdVNxo1p4Iv=.>jc[R8+WBUXdVU7#ɋ|šng5rOt4S+p%F䆡s7RF;S՝̙3~tUh/*QEʤoMJʧ"+-H\vΣ#),V)ގB#M!H.|7H+gBARjH6L>D8"0HYs{BJKhIO1rv%fz'2 )@ƒab% WM8txe}_VfjnفŊʡ ͸RDIUH}A"ΉΙ&!RC, &l`LY.$Ad83{e3:"7vr۸ӞJ[+C3i'Jo5ʪ JIfuj=L C>n0)ziԊ ^p"۝vif {,]Ν#xfkOU;cndVvqd,16rjH0C.1)PX*}lөP~/nF"ฐ:rؖ @7E;hɱV hV&a% ʧl:U]`aI&T9;e1g<4.|yKeyIs4=Syo毮e׾pwK  4PK"+je,OKxʷ_9 Yq&&~M<_V㸰so0G ^н$2^g+ꊒ*T&#e''K˝kcw(`:+L g[Nt;b6NWZ?`|4/y tvz'y[_BeNRYoxAg=,{ϽV1p09A'n-.ݫ>\?L-̕7\o k P0'!Gtwa0u0=Ʒ}-~~/M<ym[Ofׁq_-wĈ( #F1bĈ[M!?5O~>ڌ:Y?T́dSl*O3upy[z}oMS:N>x@4O?Uyv,D9_l4I-Ȇzл^V4^F<((1]zjgwq~筽ÚiT~g=/r_܈ܵ^(̉5NGZG͚md@qʁԖ-Yg#)%,Oyo{R`C=%uyLa ,df8D6"9#2K~UeBX#0YK֪.E+EZu^fVd?S8dzT)f;5ȹjus[xr 2F ru\P8(BNB@Y!442{ɭublْD_{3g;5 oJC]c>wT, bty+y"tD]!#p,ot1'@ÆT9d"6Qnӎ<$ ^VdT+uY3%{ޭdU+ʃ>PuBGp]+q [Iʍ?: V.j[}ZuߚuuTț 7ֻݣt9k=+q@&KnYZ@i&Hzr7oߎ̙r1p(v5@^lz3xlRÍDzOnpA|*YR3,@Fgj! zx0jy\zyN #\foo^ jC^Qp崯[D ljn+Ka"K J?\W6b_SoaSy<l_+2#-~t75ױ>^߀wj`UIӭh7W(Z1&kN1y%B uѮ&!7*_IDAT{c0g C, .G$1(CT 2s`y,dc`bIYKO's')RDq*N;xXxT4"Zr]hFϟ-1j J  ް <Y K֭ݽgw߽S{ 2t+#pĈ#F1+c?o?y-nMS$ >; oٳ3Bu3?orN0{\ l&\טNWnޭU<6ҥscק+n/(`6|k`W&};}}bzbRV+ Ңd cV?]X8捉7_={"6i{v{Ɋlzy5/cc:*Vը ZƔsfӶr_Q ҚDֺq0X H(Ų}̗nO^idd #F*q, V+!"`],9j[)m}ҕ0kPۉ|3GuE%6a&~f4Z (M3iIX9l!l0[Pb'~WtXs:qw'(ΫG[~*e&1`A'{PHT0IGWr kE2X$cOn )HT ,\j9B Ż {skKc$TTX,/ W".+-;6]BO(q c3'Ms׾V/^(pif1qH.}nq7Zʌ@$k8UнPKn_iǕ;IVs~EFRlSo>^QұȎ?3ut4`Xx^ZNù?F_*Aq=V[# ao0?[>.X!G7?}k{ڼX]d;=*?m!}2  w-l^CDCP3`"F%ܲ~R)Lgv&s;)?~4ߛnU/Eha`i` lBjVgGsaS$Ӏ_܂ӫFL,Xdݔ@ ӧ_"Iem/ߙ; '¿e zĈ #F1bĈ7?w+)Y ǘ;wDu] *]qr1&V1zJz5៺1O,Yۿ7_[y'[UkEp E)#z+ՓG-蘿qG\eG a RFB@l&Z bGKVU̓٭"*]%-DK/}v#~jJ=p/1XTW}TOsu`9$ S" ÖXаB"wiI`0ȲEj *; 3X2LhiNX08d)ˎnz(rBG{'mSU@O<8Vqa0dB.V~zGw;Y-l̝(f`"C*6|/,wsM0\gx!!(:LP50ˈrب'ߌ&imf!+;* olN_q^h&B!ϾOs#i,|?hDkAd!b`Jmsn~G,_Jf [eו2 #Xbu/ӭXw#ݍTvwA.(Xtܱ8ibM{oH)luns8q_ƪ U$*O-KvZ ߜH]1& '.6'K'H ,G~'D$o{ xQS@sa JhyO_ƿWc7//<},y9st9;a7 ]a&޻3O3Kxv8N0:cD=@yDs|;svлy-os e>Mh`(R@Q Hjȡ JAp ht]My7gd,̌FQke[+ˌ{#dK.P?%8\ uhmhݬͅf4e9SeσZC.!6@Dwއi$\:v۹&šTTg*ǣ+_WEqKgFHfޙߛY833333330خ`OAٗ~6H)g՝/XCەgV̝oz/mJ)_xZOO,Dug{k|,XvPʼI.tTSh)^QWC&}k++ROz-!(+,1I!ڂf! B5氮Étpzw^ZPn~`!ja3=7>+?_۵j@{P CYUIR J47ȭGecpۜ|'Zr{Hov[ؽ‚:aD&4>}c#}n=8}*\{1{R$$v%C9( ԣhmg>'Znڌw-Jb-SgIf6gEJ-J1!(t:*7b.{\}01U $4fZ|P Ze/>K!TOSwTKT)X͑?}om|dzcj rZd2͝L^*G8)B*()A*P T0d]=Q3IݘaW u[IUiR3>}<\ī7;Жg[ώs}/if`_͋2EY Y0  1N9q­c~Km;dFkblQ6xWk^C_8u)#''[hxt}仛W{./7_}=_RM!PHN;>@9 `rCI QpLѹyY|f>]OGq%d5_{{/u&#G/-+1o aА(}[̇ ?Nއ˵ˋV5[dL K;_6.휨_h_bJ[Uh?eڸ7q;333hol^Ɲ?7_+uɋTobr PLn4y Ps^|N7{vVw?Q;f/eyM!L@ct5⽡z}\7-'zRaAzeKP·{oO ^Y 7} _3]kOVmK _;xbS.V\d^@Ppl/DOMBQyr3׳pBz6vBs&K\;M$v, B2tJ:P jwiVn\n_xi(cV}wcn秥Ify3gFծNHU#!W"0h/o_4pg~>R7]íX3kke >u9;G~T}[y3wmւA=Pw%1M8 kvZ h}gzE 8u<#Z$&S՚|@5B+F&NEa˩(1H8[%{>s{ٙ^:;^Vh<$: 5~Z,}q7gj~-^cB!w {sZxy,'Uq$(T z}7rQHNd&5m`&;*WJ{)ԣbH4&Rl_x Z_hwjp=~fYn!\C9{7~hkEK{鍡;ޝ\Jl$Ck\HcRe-V CelhҲ$rK佂4'~e_L/mWv*dYekieP5VxqLr7QpgYXN;v'AݤCuniTtwӹ[DnY'FfM5aG7o%O91(e g*wdHt:9\pܝ֏jo'CW].*|;m}wmJRVGT2- (oBܾ̼zF䡀ar *%*U R"bY& x/ PXGIД4U-Gd1q3q@H*4c /Oܞ|M֟$'~];P%ȱmxU>\ו77?roEΝ|kgۛ/!?]'o;_o`me x<. A>Sؘ@jP 0`b]!% ‹D}FJ1Ҡ93f?HfcgiTMЃIkU;+Kq#qT kT``Pz%j3(xe`o1  xn̠qƂ25b<.M>D̛7*r{1uG7?*r|Vuq]}gff~f(UσO}"BNKNu\s8'=1`k [Yt~7_Gmsy3GlfȔ7,=5*DC&h@C테2f d3wsc'-QT9]NH{UCE-+i|y\>,OG{c8t쪢$|z`M˝.`\V4jDB:Ww5ɥs\^ yB˾HxmX_^ڞ5so.Abj[uz2\i+ͱ%@ ӥK4RCսCѽC+q~2J#+{iඇV# Dˏ];;[#QѾͪ `U9^c.e( w(dWڒԝ +`I)CJ*•ko' УjO)9Z. TZh^1Le,wlBT*fgNbB26&ORȳp!0HXX!68FO3zi+o}d9.ozJ57OKSK$強?s?|Mtpn%kG:G7.ϝ':?ʀ"jlphz:!Ft ?Z, W|oT LLP* :@(+mE}QQנU)8 |ZETD _ˆQ<|g.7s >*L)J,$ e\P9iXBJQku|H{5AR;䌒h =+tɵ,=_s7OM_§ƿ74h[s?:_gff~fge;Aq {şۦ}dZwFU9xzz֛Rv_㭵S 5 lp{3gWL<*iU<3F &2HscZVr/ɼ Yx y)}lov#㱫*5vƐx!.BIŹNsA6bvg[5a@ぽyuv W"L&8heN]{y" n[V:S8eOBd=F^.e>~a=usyirlT$*/g~|T7^Nڪ>' lb,0 ?x3|wR_xЪ"_CTrĻs/ERȊ(B"\zb/_H{oP,E{>Mj71yNu| N׻&k\ E&+՗kz#xnT ۥ(cLƤ9#nF!4bTɛG]MC!!-JVtbgZ1"vUvF;%2f5?Tᑠ̡퇲c(+;#,6ԝ~va1'Ohk$}+,wJoGz;۫~{>W#dNbN": B2WovトKkB^341JIdA#-@`ThjC0A +3`6P% XRR;E6(o{ \yg|.V}53) ݴY &JGy.{*pߟkGNՋW~cX}')NBFH e$</5)R LLL_zy I*& Od++A9]t3z9DyI^uȍNa <,_{W^//=zTVR 8הR9Ib5i 6tQ!cbFH@Bl&5& R_)&.V%Ê- 3~8aL' ) J>Ok<ĘtR0+eK`(`vP$AL!H^Zoʓ xcnb08rOR!( c|ZJI~hbvOVƪѕAzu;{`:Ӊ%'ۓR졪Ҷ$ݞ&DP0DG26cu۟oMKZ1 vt9gU҅K8d|N" U=x% 9a2WF$Օjݜ~^UԪ+G`nDif=>w~oAV޳!5fE1牥i$ H PZ' @ɼDLV}C!j&ɱQh镕VQQe&V"/ŅV?3m CLhjP]g)F!N`W+^͸_4wBf{6} >V;OC>1ǿпO|>apPeyk Tc,҅]I;=o~ѵn ?"z&)hucPmQPH_5Ov?twa# }A$V]";G^Z9x /LJg_MBlTxrHlffX5[yپ'N׏&vol7bhGn6ٙn~dnZ2 '?H,TA CC Bi'^l)3 09@ʬ  nn)ƂJUWSb-!\* 9h52,GRjȢY虽"_ll/UHagbȢz2!"͆y&yPa:IbkmvCYIMJSi Ȍ.i`o;_)׶ 9yѓj=|8޹a'K=*{B5@w>! d+WaxXs ӥ3C bn8QN;W䉋[^WW $kTFsD+u4_cۄ=ylND*+F˷orcYlnG ?8=ȭji^ܜV۷6` !)e*G]*1d彍UssyotFG['WNt}/ܟ{ `2ֵDܞ7Env@赓y52f(JQ!5!;,^ڍ{WN׷W'>coX}`J6-f/~ȍB` KZD^^ؕ، PkWTyI.8WX`Z~q3 &bz_)|;_OWT/^OmLlgfFX0O&ds\u{+XUhFᓵM)d\  QچkQptgZ}I -==ihAQ萕4uڪ"PcXy-=Ft ˀ!LKJ-5P-fUj1* "^dqQTst/Mju;\Y_ĽqE҉xjhtd3 LƐʮ\{Ss{3o Yo>cFڿ QLSh:]{IXWjYõbd ^ Mѧws^k5s m֊M^0bIC r$Ԍ@ml9k47^p;"Q*TET 'NB>z(l{C&j_2 tN,3!өT㭤fӬx/*;fkj7^)uZZO|#St[>WyIdZReY}iV0FkTӺ >he+A+е1F2yT-$vbNm^2< :JH  -EjhTaO)C&*cB<b@ ^`"xhIPTa]`G+8 nng'Ʃ;V^k4oU6ߣY83333333e|?_z|JY|/ݣȜj U(4$VPLJXfh`вZ"%*J SRXyzH.&5A;_jW͆xI^g>~fvn5zXz~5[$~c[PJ,E-6WJ sG|' xphK+UZaQ+fF6&(@PTsJpV &<Y=]Ɖ@V۬D/5 ̕KVZs^mDr'\Ҿ nuw&a/]ULvtuw/_ z3D*v.CɸPXҬR&~P/%Gu/'_4p=2\Y5 AZAM]xy51 Ͼ",,t\ N7\D)Scx>4|΅αtZTݒZ0iv/[yVW/_NXs/EwLFEQT+<`KeQHmZa^L{o}C/^/[ W|?/^P4(J߶E+Aʵ+gv~Z tg(1>bSmE0 zE}XB4̣^YΪs{wfv_;x^&yK-"*`RU2 !#cg @J&8W(r~ !4_w޺ {:5iGf䙙WM HB4 3/^7؂%]ff-7/螿o7_)I괱=r+J?ZzÛ;;wio-'f{!0{q=Û[aޑAAnLI+!5Li3sk+*(= ?X͓];l-SAn~~>1cQ|jHFƱuPxVϖ@A2HH d 4TPsT`|# [>u 82-4lΰ\*V" k0VE=+]F\ϷAx%U!b\i.U( g2)|P|{MHz1/ġ^i{V#UVɕaIVpuE(iv_~jtdtB($Xiꙹ&lDe}>֫fToI- rsQf(P|pZY?KwNJѹ|Xm{q5!{r>'4$^QKU];Z :о%8*F@ jN|Ht2AAiS>_ט|FFPMj$ LYp@\I˝BDIAՔIL&FA}Qڰ0DXP'Ҫ5IlG@NP/nUS* (׻ٽ\ѵ;ʩ1_ޚk?vd{a`9O.?[ '{Ӻ )>?S߱7ߙک{Y~W`~zG G, .K(UUPug%ǴI\bOzl H@1 cr@JAUu㓌|0Fŝa\k*ѝ^~<p"JJ#"& xVЂK61 $򭟙gWV2P(DP8Q”͊yr闁? 6oʷWx*k߳S?W..ܽlPeHB]Py(Vq4SKo{d'N֯L<^;\GAekn{LK q#{.ϓ f= X9Qe0괂[dg.5"1ipƓ ykTJp1DNr6'R+R"4jAX&$F_ޘ.Za}NTA"*JReMR,("Y! {%džӵL;H-sz?w2&K=9^o=;[Uذ|w;X1FJqE2z0#ET1i ];50P)}<=>R/L W[t>jxͰ^XIv+!(=RK7 86RId҉a[W(PFcb7{' PeI[O|Zɷ?ܢr1ǥ ᝨ"*-Us\퍖 _xc㫑BņKWz\o7~;йc'KbjiT7W *4rfxiQґqP"umt@NمfY᱅nsOcJٸUPVV,ݼݬ^bU~bu_X\]TD._ya}b?w?WC>6ԏu^_/ хU;-Bz0~uS D@|#9JH B6|@tm1JRg?Y?4\:>>=st}lscPM_7)*NU|d<33{0 gffffff}০ Wnwď+4|7GNwcܻ O#0!qEEiQPc~ԿI;#·< P *_:x@N\?];Y #s ;ۥk`1{h1n9Ĩ/TlF%k Oe^TPuD11id)ba;۟ƵSAWh*'5PEBx%C^DNPU "ARc.R:OIe6 L`.]5,^Eso';L="e{1k㤸rl$y$a")J LT*l. #@N)LO Ԅ J,ynWNOvhg”9₥%jL`]̓d ՕF!* 8*r.T 5ٲ>MvOUͺIEYr1vCU0 w+wF5N-=Ժ9.9JlxW )WQC38ܱpw1ғg>fo|^8aO?\zL 1{/5;ԩRc>BJ1Q=rq$Nﶂ\[Z?ɻo?/;[_Ӈqe3;?? _%]O.^QL5@rB$  |j@}' #(}PzTShmYV[|b; 5==x)1 (-E^QD U.d 7 2V̆A@B )D@Q%N^ۜi}sk6t7c _|i1m~qPj+6G@njHJYiUn-b\# 8-e,**~)͝\G^ tJIŰ@Q"Qz63?Me;s|~6w涕G-kڬX NDtP{@2ְ"Y[%2T2 cj=Q 9-Ti o/Z GN竼Ѯ@2'V8<f1JHE(J&TڈVNZK LEm&|2L@Ldx#՗sഐ(I:,vߟ澾y{rnԂ XIT=Z[^nRJ#:[_]%4A;dN$Z28ݍWL4R FrM]$L\B cD S .N.B,Ռf^Shԩ;{Ņ2aihZILԃȓ1S_&ӉHw BG~iÜ|i_x[׷*Hx|.;\]N ZܭX3 Ahftnoֶ&l@Nb׿zc:!#ra~R-Ol-y'*Q%[_z#;w'_ s/SNmeHiRzF0bHU`ZqJ~sw?>7g5M{[5_WI@J- ?%( Ɇf|Fq`ޟDᧀpIYfB=kݳ&JpUjve5iElZD;bWzx}g??w>W>}YZ8,Nݯ| W%Db?O#6PѠ-h1fr~㵍oTtdˏ<+/_?15VdkRwӝ1sv: t|$]o@BY.I )C'ɠdZ},OnÚ D}h%O <5,^lvh(Qp1q:zvK ^Sո_jSPD\8 0#K'e}ֳ{ݷ:YE~}z'Nf1zi_L5 JFg$l:a(J6hZ}xUC{W_Xp.U{NL u&ѡci}wvp!Fz|XuѰ'g tgZ(QhDl ,l+ɱ4j3y/0(01UG;3٫P%& qiBؔ2*ST}RN\~3b-V ᭳swEI' S'ۻ>N5o>նז#goC3L]}[,FM#!f!ӊ<[ BޗbA8􋤷=`\lM)H* λt mG;kd$qfLײ4\ˏ߼Ֆ/F@ALtt q5-{ \rfn:iصcY;\Ma(dFi -QQMļvAY!t[u5T5K+dS%W) y$ߘjY1*B[!!)G+e/ûif4B*k`5qA:QiAk7ꭻ+N#Cu Xir̮]gw{ sN_^%URM1uiT!BQ[4( H>пieK`#pCWy#+bNvU޽2`*@s|Z;Kw&TRKj!0P^F@ J(``28Ej@0N΃=`P>f{OsoffwoE+'@WZP{)$M*~ {=?s M`xt/|lLÙW^kNlk/F"^{`מ>}哟蕝Cy/. E7[ \N IvK1_l"̩fz^mrܨ =;x0! R)X6Z:-SQr0^fNI\ĥ@)&\kStRH;(7>v(˒Gmjl bϤ%A3޼:#QDY}putu|!yjo hs~(b ><8\l5k\=:$Znr8_){t3z*w+DЦabd)8{־pA3/Fexdw\?{{Nl!siUZ+>\ݛE KLK9Ra nl}?/~VsGۺ{o|7~W.<QVRC{ 4\A/1KNũDp)U'RH.A\I?BIۭb}P^xf#w /*!2A'/ DP:hEJCËgJD*V"[v,QQFG'+ߥY833333o\/A#ޟk?ysβ}x=y{_̃gJqO]ԓ~-QBE&7{dwժ;>-ߟ0Q7{ju͆ݙޙ⩊usTM+]uL1/?9~Ē: D%zd,C_Q.HrADP :M(rQNC%pNm^Jg>.s ʉYͅa0 Q[:eyȬ&S\7H^rL 7'KF'^~Í/=mx1 mO߾7L6"׮4S,=y3CdZ^ebTR:)@$ BT/+ӤdE&+yQ^6:&R5"BN&hޥ3L-7+R_<}k2 wfTb/GSEMD[}s9_=s7O׹?(;On [jF4j$ft~+hDžZM:aZ0^e=+ޝjaՖIdܵT=AJURj@K5s˨b~~>wk֗/_`-%:B3hq#5:DyJ%x~hd}rtbӾq<6wگLB1(HKq[O>f%_U tۏT>vGɳزtTsR W-2<ʝ J.Yito”PE ׏5gF ՘P",'ݥF]J+‹rߟjs­[Gfɭ7ze*AhuĉLIf*J+7vznqsM2OԡQX rX1X(7,*Li[%Rb5[K[рN;=U|mOc/|E`|M1B( )cJ.CGVGNN71ܯ1 #F @}R@ث/T%T! <9o?Yʅֱ+qp_^a A0ZĆ҄A %_ZRXjS B^=3?a^OMv~{/VN/NC RLQ=X ղZƭs_/W^}л^0Snn4Tmr_鏿*=D A`xҽ%Eu>[k5DmC7(Z|NT^>/ncDu*!-t*$.hӪIP*^*BfJ-b:xR*L9a F@YHADA&ENlB2ޅdKK4` ߥY833333U;/¯@rgSzZ+OX{26J tJoAR7?(j=_<?;cҿ}ڃ |g77 #ݛ٧I\Q h/ 8 µ~7R$fhS= HBJcy%dx5"Bl[ AI>U=+%R"F!~dJL0 l%2,ѵA/?~k#;;dQf/bʉz4fShkc1>s(f6(ݱP}NiAbQ aBhIL:!++J AI NE3 v^zڳA2nVj;G hRx EfuM0P5g.6޼r}rKWǏ^hDWBk~>3%( .)[I M9=4_7{?_ x(^X07b?֭6_"LYR_ ;wo}zxg#] A#FBO2)v_a?צ w ?3r&h*Xh}$ǮSiwvWp3O9'pLhtzP(P@УjΟՋ˓CkgëS^4РQ 8ăy#p:'n*,` A=uG4` ダJ̞Æ)73߽39'Ab輝kp=ei qjipu|ߩs':~e]/'vSnQ1֎޽;Ytt{{wzIb]ؕw?Õ{;Wҗ@A P1{m@p:pg^aۊt?<DI] 6r7u3;OD4XИ?Q? ܃@ ;   6` 3/A$V| 5Zwmfffwo|E_C_u5yGg6|?yCRI`Ks^-_w>G~/C?|x7h^aeZ? |&TMǎwH>u6ybEǗVHfzmBWje*E];G>zƛ[ҨO=TΑZȝ:е8+tՀpb{F5Xkͅ|x̗/읣,V!}o}QxK:fpHBsj /4HTOx//JA+9r>u^4nDys2tF£Сp^L@%"NQW"KBf"1H*Xޞ7WaNAcMܹ ;?ݽ7>\ܽpŇO^yb%ѱf씐;pO]c3pkEvxi8W5 0q2'~@8/ B(>qs^aXѨj'Ka50.Zr)2L{ev_ k2wȔR2-\f 9)@DQdIȩ0; A1w6Q/ڂ#$I*ZFV´´:DV[C hDyjMrҝ8zH-78A" 8_Y7BnBtx.ל z3eWo{wG<[ǻ WR*OG@DܷHFݞ_>ya~q#oMuNU4E9&m~Ii15g ҅Kѕ |*K !3 1 335X+> <3UI,J/ ԌV/bڧ7}\xEmMi ,yXEXs:/w[v̻WB^haIb2bhvT GO<ԋ {x7/>>}}#>3⾊]z/k^+ WP`:. кtp7q[UJ΀Z{,r0 $g@O- S@~܁N Sh6b: V}"a/{V%#=ZDyHu0P!1z2CJ(Y 8Ҋd&(,*r&un~=/m.7:>[@5_kuE"lH=A=M'o/wN=̿zw+-7lnr>cEUȿ=<2$OၻVKF!tQ#p\nwkYw;߻^|ŕeh]W7s'?_dgZ-wa9.뎭;6s|HcPۀ}`t[AiJ eWac,$!cHcM3:fǢ/xQK$j4}j_u.Qou%yԩo]HD1 P p(kRbl'cwJ=T O.Y"u*mE eKj#TBp FUH lc'klb)#‚~j@GBt"ҍxale-ݑa4j_5'@$+n`l؇dN\ D8odX Lo/utKpu4@b%wE|j!RMizl3a1+GP;ڝd7?|vx~R9\fifw<㩫E!Q:uiV#'*_t~v˻K}ix;S*g'/h|P6wwPrR\>S1WgUEa bԨ ȫySD8镡 Ks $`f00ǔ;u;~csnHE%8dZҐ,Zc360jȡDR .qɹO箮\J^Zc̀^Pv=A;q (r\Q7zOfsC)}{W? ɟEcV\e?VpZ}ᆢƃq8T /YB(s˂8M( TЅL4K'WH(} jbm{.s53`ijSA '16ÿ@wCAfU@N:L5)sկ.D|q8-4 RalFg?ŸOMM}k >|?׽ͿfgꃮtamPYk$&e{3A" d@rG5._{o~*_Wu{|ac7n.y]}7~g+w={ǘE=ywqt﹗O?w{].{(D X9`V8-[?gӥ7sZka5ҥfpk~o8u>wP fRj@ffGϖ\0h]`0PbN\ٌ;{KNo%ZXa0RX*ItlfǪPpV=d@2#Q0"*ERMd]'E|(r<9DQ#@O/JJEVv@r $E=aTZOh7h1 Is純*6|(H!azi٪ &U8>o'N(?H|9J>0SPRcF z?KMGt`(6)YT7)$":Rٲn P|T / ^#Rt6 3zk*֭@jGYMBëEV݁qLzѥG-ɉ8pr;pGxGW6Wy?~g?_}s3+Z=! > H@3D▲W^jowSo&v9TG|kǟRZ7pPl*XD2ZY=0#8̬ڃ5LHѹw^,9ZirB,Lقa= pN+DGjz)"]%@X|B{**G T\I7%D!5yg .p~J(z0) 5XqjfQmB0"<'ɝLf~kW\4>SZĩҐ|/GFuPQ辿wbO3DL΢0Skips#pӃE3p:({_<)\ flw8zx%|UOe`4>H˃Q<-BQnˀy3-NX(QD?y'Rn|lt܌sueRD)$F b@2KyΊ*F,?}…)^7q@"EI0( J&boE}gf*N+9'Tmܞpgs13PaJy?(ɪݰzn Ǜt W5H8tW(4Zx.p4iwn= 9 ޭ+},@ bs)Gn|eђs՛?|ՍԕSk}6bEP +\HEr}ovN;0ffTԓ\\.Ө#;$q˂J3( I8onxLVcB黅xTWV#[^sO% u. ʿg ҤW:#um#(O"Bw=Zs%E@z@5kW{`BȻ` #0U >gXJE&B>/zeR$֪e [g !(,n'8lv@`! *X!?9!b"m  PPb&[3]255-SSSSSSi Åҳ'f "8ȝ^_Y{{sYp1yʡŝUOҞ oh3{hR% -0J3$|?o^~o~^w|~(.;ob!q%JdzN/?lEa#)2ƃ;u3K_yy@Pdh=GK'>ݹHk9pONG;cNl\']-#9PL HIVDBSP܉fb@GG9(&Dgל@' r!p0R@,Wҡ+[}|Yu YT +!>6뽭=-K\|?^LN^VPK~htV`-D8_)=Czt1>Q]%,ցfZXgsynp SkLU Ї.Δ}Ej7֩m]gF)XDdeG vU潃fztsx^;W~?X^m.+{l+ɽ+_V?vA(!ߚm=.ڀtc)|B-pQkU, - @@E[c9J* CxsYA<(ow≕t XCB#0H!n2PG5@F 5b@" ɉ('*jˠQ 8Lÿ?i855555/ Ӑ?2WY+#ùGvEYyᅳwފ̱lqȐ8A5½sA*˂|WB @X5-kp$;zdoE2kX~{Zj3d•c27*//cַ&oٽmm+@v@p9hw✥xVͫ케'}瓟_|C{zTp#e}ĭBna@y2<&V'?F;gcx+xᱺ^zDp(,ȷV"ff(&܊A²XuʕLPQRc-*qI I)aD`1Zj1fU0:? c j dtPpt80lEC@ULPQ|ʅ^7[\zbS Ted#g CÖgxub*&kGQ`h~d-rp=oo`>?ZLd̑x>&i&vɑNV%õcGjWJfcl.̕t{.|+^Հ( lT{sg|yt{~pq!gBRHl3+VnjKr`jh#O_O*eMT 䒰cuFf0VE9h2[;'r+x$VYg#3[iI'UF=/{su[O?4~ghND:~c߹\.{*0\Yh&0L6"Q :|Ǥ@ScI(nrШ?Mog: ;I`/T:Sns7˯f>n%^`JMNH0J;_ƩZUd!| /+؁A Q (CtVadw_^BNI~o3ld!Z~vvk_|`_Iȏe$i ;Y~6xh]9|f\c&+>uo?P߃͓nZsƵ?x7:JX "l7͝  GCw_Zo[ _{bt'FfW_9[Dݿ@R, B(9O'cA+Uv^¤snT3u ]_^q,C^ۚ4ݤ^lgZBm'WfJ{ QW7_*1BOtX{jC.M<Yࠓ7Jm&ʱ,epӬd XXodK5~!٦rfƭHzŢO۾Ȟ\|엮7̍|R6pcXIs P灦ц,X)֤3S0GVlIUG-9k޺5¾=᥻wd׷* /ZF"0dj"|}3eh"%hGPQĂP{*ӑh:`_^7SSS߲i855555̦4p۝,3J/fv͐D}>|tUxčP"eꆺ6ci(l$Y$+0ۄl%sGdxGAR"r @[qViDpzF~+?G?_f/<`t*I.qryYP+…8SE0Z&A7 ؕ .u%N"QjG5?GJ5+k*&ҕKf߮|[~-y4ٝM\5 ZU5u1q2aۉ+fGOn cfVn S' KdT8Kb`"PqF(̉8~xlcq!\kzݵPoP蕍ʈPz\7K7֝3TJiwaUog^BZ\S YM2I+Խy{V;[a t/JdtW_qF7g-ܸ@lq"PxVj"wIŠۢ6;O5\x}NI#-=N"8xx֫"Ątr&y?t-*nψD}xW9d0LPxP( tM෈fb3(^C6 9AFch8~ߎ,OF 9OpD9@Gh ,nzhAYabl( pβbҳU.J> sdjjji855555JϫMwvIXrj+_oi*U;\]{l!|qW ssuOȆ \.o<nC(Z .!XzZ'r;޿c EG|ö/? I¥W߬-PL#ȋ0ɤu,Ŧs$ \7{F7$s}ͤog 꽌kbv<}P,/oVIYn,*5IwdgL+qޫ_|3'ne EN7|\#S1$XH31eMXq29{i.HkxBSJ8ԔQCBj3>by2QvߞCyVԑs.8ZL-pA"Cb9F.BiMtĽ".@ )"‰&))P 1ŽMOc%Z.8v{wf塽rjn-VѐR,TbqR{bDEAˆJZ*2=v˟]B ģ\d}XLb@ȋQnz¬Xm+Qa@ﶕl"'U=fE?7<Δ.{Nc2.cE@aX] r_{"\3037/P-+RBƝ##'~o-S`a;K5 |+瀩 U FWiI./P:*z"NĩRa߮a% B9&dC9)Z[-iìe,^%^E` D ^3SSS߲i855555mcɕ?VޅsL>LkΆfO ~d{Z2PS;#gK"givsZ<#)R4:lJBђPslR$'caq/Rj̼sE; 6% /3=Η7Ny׃\ql2JBV{<ݬcD9ZviuΝ~WȨV͞]4Aj>еx ^jqnU?1JU^#|G޻rΈv?R=)Qm^^૴A#R(OA{l[+$\xӉ rYn.-jj` cˠ~!bff~Oyp/* EJCv/)fQ(E+b"*~hK0$ Bƪ@y@3q e-r=u\ W*q)㺯;UoK=_ e}aVs}PvrC ZpJ [# 儉|7zlR؋L6_6iL;4('75$NG bbb?a$˔BW\ 5G^ EG+G`Qzvx[:j%݉C59ؖwGXdGJ"S6Nbs1xNX3~[NyID&CKK+sNL{l{y9gT˺v sWNs $,$CEH(y/ԅs'$s&@%/o4Α难v"wm4 IezL*g7rOﹼhsr;u'Ds7 )mKlT8㙢V={X kѨ{Y;)=ZܼsjK1N h9֥c4nËp6JDɭN)8&6':$uW,qQ@ <|«J گ$ @|%+4+ NEt;_GXycpgt %OL+?_=6@Ā谦JPfI!]ccV|3ya8ޫ4Eojj[7 ]*Fqi/SsuK*]kbW֏6{'g+O4lz/-o-yQ&eT19 PAt5R?£TWf½9ۛ0;Z]-^'fW %H2kQr~ᮻq7Tfpm@ZJ/sNJW:H*fϏW'gw?p˼^(:M"Ja v}OL^{_6U7A5q^~ɯoWLLVkVor4Jl+jY*roh fɬJ`6VEiVSF)w."@ 4@v olrrw MpƊSGi0 ~RkBӻ_$w񃻕dQ5-- 6-yL$˔/YJ'pc/gzLD6ݵ34:eԒMS*<\|kl[XT'2Pd0e5ƹ#C_K3hܳg}Oun-j͌J,/ ۚe1%`;Q6wV|Ԫ)x =_68;ǝI#T9l] ;ٽzfaPͤV2FO糞ٽ[H:Yսvv1I6$ @Yl)Hٽzz]^*OIb0thl0xrz){Rv Rьx'bLJ @ @ч\"~ۑ޾T.uYH{knmyMӅƨBAsG*ZίVv·/_ז<郁hDu­۷Gvέ NϦa}mX%Vgko߬`#%qzxne%!W 'V޳rշsaP^ÂᝈUycVA*'VB2X5w} V/r߱ƨb/qٌÀ|~Z`;IBO-xg8x>xh )DI KH (8)"_P/ĉW1U>|XAI.tٟ(~J塊WLvyge>H\MEb}Sn,JQox2;6$Eq%xw+w7zhCd4!M8HfJΔ+Ys7Q +EPTݬ}'Sc0PIdz3o[7Pm]U+k"yrg_ż=LT[=_W#'+&D̜g^)8qޕ^6*꬛NzA#Ƚͼd+ў5RUP)zesٝNiJgF`c)X sp{R.z|QoE<+pt)T"H.3|iJ $b|K7yy"C_Y{x땿Gׄ5Gʯn}ȕd'`) @aB- ʗެF#x; s R10&uiE㬏>dhX- *Ǚfzaj$/VB hh `@DCÙ+@ FLhXR,)x8 73UKsjNO<>b%pjjjjjW@3pN*,3i"3?j̍-ſmAl!eh(M c,(-!戊@`= ؙȿ>Z{ aK=bǽ"J8:\B v)HDN!@Y5碎ф- @)|aُKfz* 4a|qIY=#Ï6?TS'AZ^1V V&o>W/~džݴko8_p0qE3D!hx+x}KniT2e”fH=;L Ϻ\3Wͅ^'ցbj@Iln.4E;FZfn8۪zGjuu{,ӵ3|3*B>VZ}k'[ WqR)ĎD^S5F3Ixy4^!l:fը bskrCi b=RJN~~}~߳MsfQwf&;e.;%Q,1wJ-- X;]elx)@LV(МL\ǺhTLw75Hv&k[˙;|.O9(- 2G~6c g&[ 23bWyȕ8M\G8<ؼ{v;;T/*TdX&*#dCǶPnZ[9[% Q(4lAT̔|7+?c/|MC"E繹z6JVֽJ@>uf}_46Fޛ1cC a[1wO7G3.-Dsazp;@Err~07FZ;ƛU5WgU b|} zwv^e_ rS T39juA)EHdeY &dؒcXĎD?6!w- ]zwvIA%Ptt  >S?Ϟ?Jc|`z/񛟣r lz*Ub 忻^}DMu>; }|Rr?[Ko%t c"Pc5/B{?|&3ڴg@%Q?jzu5RԜ%!58PJs-{xlAJ@)AAAT0tVNʝQA^ܞbE;5=5ᓻA=ȋzFL4vI_[Mʓ\+gŵ?֓;dGvQSmUԑ5sn3S5s)TaybUz U?a٠i{X$" bHA##RaKkZ'^\|wO^Ec;ʁ瞝E1?A@%'>}nGw:g?S!!@{i}.['mm70_'d]R@'c|NJN^Ipr9ok_ &sȅZ/# )x! R @kYe Z@wÿqc׶~ɳX,ݴn+>+ۤ੩o4v Fo-/e6?1>6K3_it#%΁D@"B'jGan{-^?I}`E "uNSOOTĦ59ZVƻKӃ$RNljݠoO$3R \JȔDH9_YP T=5'0d@5}1H1UN(xUMª.AqYɸ|+=Z}:VM^}.u"QK>r]4o'o=wr#=~tک~ݧ5OV\DU<5) KYHA$WQEIJJ,PւX QiUq"yw#?5mg|\d3g`opMHPOHBuB{j;NBԄ;JQ8_ʲNe_8VʜDI!еBc_a̪HٻGٚtRڜ,LA?F=юp"E}u3:ucɉ!>}|8rDŽqHL2h 1BJ(WTTG3u=aS*&|i͍KF~FeϵGыe~8$΄pнK@ō7wKOfX/|@R0#LD`"N6_]F,㕞g™_6eN6&(Z*'Fm@nf]+wzһ/7*`~?@BwP0/#=~g\t'{Zn}^U~s&x'RL0 2EkK^syX~zk}r97w 9 &?oOOϢ KK[3Gk_,N`Var īNҾr]_7!PJ'2@|DH."R']k!Ӛ\\ܹz#[U6L`}˕)Ȅ 4&P.PV͢S-U[^$&h7癗G@[EH&<4U&1^xZrW+4cSSSSSSߎӋ+G!޽/[=[jfҢPh  DB` 5&D1~셛tJ+3[8xΈ>gܧ~T/kR!{کf7 tvD(b+ ڻ/-kMs+B8qѳ+N("-z[n/[\ ӓ@SZhQ& ;[>P8_T;*9Snbˍ`@o|cFG%wSz4Ի5hi-(y鱕8,:Q*(A HioEi/d1vP7-f7JBBC1zz,!R*G̍qq$;J~;#;7Jm+MlUz8v9xa/pE0P ZF偡ql(otZB0OPūGrA-qjqIPEHقj-GηXu#rjEpanA;u@8PUʻ79j#8uIԖ~/lἍ+nf"L RNnDD;]bgK'Rö[{ȜJ{k>z4%40RVγcivkENyڅ*J/sճ|޺}wޥ#0xwFFM"R$*'K*#/ڂa%Z&A5J`N\"iƖ|ٜF9{?;f%NGE# IDLWl<wj.7u~ڇ l.Ze1F?i|$x}d[jwd;;+{#11(x23J΍٥o sj_:̝Ϗo?I! e W?Akѳ.wM7_:6};Mi [":h Br`GGC ^dy|%;7Xt߆oH9QxL#3 j*n2ՙV@h ( <T! t &VgBθuy`OJ^KzYȉS2*_)T~>}'pjj[6 ݜ7m)}?^Pe 0^_?޽g>ڼx#WKo*NQIߝ٫]ןmyg7Amg\O.1~C>*v}VA^TTMrnOlґh7h23-_Y謳D\e^)% D@,j*Rk,-0؅)ASN~b9]77 ?FFl9{w_\<=z7OFXtyl=y'/Jcfd!٩vϖP* J##¹L8!U"iE"̘„%&5ECˢR wÁBTpHA,/ ^Z[DAɨ d6P'HZmERM;Ci7IEJ :0ra0Rw$4o4jĩ%ҎDHΖt;`Frj#*6&v%eıQ\$,a?N"ur2PWo($}-~®WrW/ok[Wn7T |S6w5v\{l.OT'7j?䣍Bx/ql}տ+:wa!²>Rv>s^'slGk{QwǙ$IԹko8XJ[ llɳ\YګqFâٝ4'\.u*jԑclSK=|*VGy*6" E e3ږ y_~޿)5.bWJ^ izaj8lb )VyDyE&gbD [Lق +:tR1`& zJ l-4 8#u'%YϧlfK^Q)Ѥxo/[$6lNo=n~S.tEL%٣DB;kּsG! (v F4|l: SYL㏿\:_.}i߿|+/,e_ot5J}}葌o =h@ @1PŁ6Z?t~:?>iJMoTIߐ3C,Uq[ߚ`k]i1DD)6`RP 1 h3tNBAR a?cDʽĭL(Q$9~0f|*ҭJ}\x~x{lW̹#76A>p{O◲;݊( ʕO>ESԩ4+O,vԋ3Ԍ~P~d&`?2o'OB")dȬGf+Z)^=FÉJdjaUe2 |t~TYkEz塷_rٲ,Df{9* |Ҧzp5 5" r+JB͝)yb11BH3 QT גXh`־ҙ䎝iP:'XigF1AN@@ 5ܢVP}s?2"Mn@#*أ!&ᅲ K0 @!b2_U4j 5Ào&4cIL&ELie) F`4?..ScƑ#+e{ /3rN3oܹ 拎:%Eñi[D FCzRٱGӜfRl>+ul)ĞNUK  mA@m.$듪HGÍ?{+y0\.mvQ3sv2uw"ZQbQ{ QF=~nnrsK;rASQ5FY78Blْ3БVl݋ qT:'J qBRlppD`{@  Nm +H| lhT[-Eq7j8[;Ȭ KC҃<_GyIw9woT4=@Ou?Y9YmGT"53NV괳x`#ΜDͶa+_q%@thA}=ptͯdٴ!wR2|0|jB˟1$|lP*uSW3g>냃los{#'?|Àmצ<)>x2ܹ|)գ麂=ˀ8+#K CvRzt 43ˍskuo c.ܚΕjݟK=MSy(䛯n?r'c tBB&e&NJ S2(2f9^zŞ;f.'uLIOMMMo'#IY9_(Շ;A=r?PttVeoW غ g6===~f?uWErWR. îWn*$݈)["zNCWy`>윈t v17ӀATYbUiwrzegJye+@J@ 'ΰp^!rMSg-TPnVH _ZFuK( H2'v2Z"}m֧L&L*A5mh '3Fe$6*pNH+Jk"gGAe9% P9ʅCbE8@!('QҩL1鴪LbM* !ObP9UJ@9K5AnkV򁞕x5_  s #@[ b%ڵiS5sK)%ˑޞlxQ?Ҷ1R~T4{1G4Bu{Pc>O$>Nw5^@ 뱋gIXWYr2q 'qLi-O%DDsZw>vͫ[׺F7D,=}.݁n+גlH0Yb7{ܽ5 &6HO[oerYÉϽvTK.D:dBa{Z}Dގipm%ٖ`#Wg*,iPgo YG󮯊c]ݏHn_:^'B)BUmOO?q5]# S֊V=l;+Y`T\ 3/g&7pLfKi;97+5`|͞6 ACmą3e +^ 'qKZ(R4Wiޅ P!ԙ4SjUU'?v+?ۻ9HMBr "|B(:IdeщFO}onؓT}^˸y/?3=~ P6gQ1)@, R"2!l`s'&ŀ T b3B (_/Kq7V)J|5(y+5C@P{!+Wm?'.Gz'"3RA3A)s4pR]Oq\?Ck~6#؉G\t ot8?tLVFҩ?i855555mb^F{LO m I񗋍;3ɝI\X?[C=Q۾^GNd+:،ZD3|€t₱MDžxyOm(TZu#lV<;d&g-&  fmxP @Id=n}|pf`Y@#3og[g£x)ssR&XnJ,"6HHXhv$}w~_Ѵ!Q?jvN0W7 ʓ7STլ~,T^i*X#ѵ(Ho|#!D"~D`'ȵ7ÅYT8{[P+2R/y*<*C=,8ʔ=[ZjMfN-;VK2RfD)ZN,tP"F5aOze;ve;PGi%ds+`,q6y/+,L0ҞrPMW֋IeoWR$yBT wQfc2ԾCʥիgΰd?TNGD.Iz@H7H&wC$8wj>󭧾q繟xK=gwx~qD#s?X{kW&WfN%媘F, TH"`r [KB6At Տ t RM:66 JKFMB}*ded!MRmd2z7g>z:C RB8 y0#xPpAq敽. VC='T*#3zv%Xnf>~T}+º })'f*-@,MMMMLoEϽ&@*'u_̭{fO}ߩKa:pi)WPUBM Rf(B!l~@=Z+݆҃BS}>֏>Yu㨈|V@AN0$D DEȣ@%:D@3_;G'L9)\nR|k9VVu%[/R* "qlE] u!B948 ;kQEP0chǢ!ƎΦ;:Ń?!+e&剓굱]3s( rK_ON2sk+k[uNU|v9+]/AHuu6I]l%1HU(QŖxBDD :N xXPūDc_y^9X;}*G⮒K$)xTAQ - % Hd!}6} T\aϊ|ӓ-"D0WA:S*PThDB ^׵@)D IuDݻn5F\?H0q=t'^'Ŋٮ+7wF_|bN+3No[:zk|vͺlݥk>8%7}OO/?i855555~g*^^WO߬}?a;ua\tnsD]E?C{# SE3abBϻ=~̼'Z/>z(nӳNzz,l=\>$ZLðh!i,^\tOwd " YdIE$KEMkK`IL$A9 a3=sWWN/Ge{%^իwW[} CS-荇Ow{U]v --ٻ٬fjv+oF[Jz1aCm%Ӳԟ2,ej^"P%L<%SiŽT.AJFvsubwRq77B J4gi*j J%0Fīe\ZFi'JjCC!Z1 m"Cf0@ Q`ÐXtIRU1%Ԉ1F =CgmWB4iYuk22cd0.7nf*ӭ(=^3ܛ#^z[yOvs )gj$Y_迺3ĨYIsTʗB : NU- m؇ϖw77FF%HӕZn75CJ1tGڽd<'VU:^N[G=pM>.ϳM &1Ԥ6p₭Ȅ|9Mr%3HS%C˞:sB G 2sqqKW-#QJ˸R/&I\u1 .5eFEa)[ycٙEi1LEjQFZׇսB\~Cs/CF~Ӳbifg;E%AAj"F Ne="#:T@T8D7 CF?s)HU (.V(Wd;DBoGN?Of?eگhT߳^_-h(6Cn?r?ܼ$k<` !Ypf)=6'jG_rsmmݖ =ٳGJJ\wj·QiծEQROK7#?I+C|/ T_g1~A)bB~$!"b|BQ]]ez^xҭox=sft&(0A\QJҢ+BI#rn\O4x[O-%wfj22',YV_<^٘]{eՆs$_a o^F${ j\|R{eerģ#(qy$ PP cxu P Q};OԺڨZyjy+KE[ #c rlf- L&Ӑ5ּF;PoȨ`I nubl@5@h~q剣ڧz+Oawux+/[:8x 2 CC11AaV3АʄLޯB}詶88rlo!5!(Q! CU N A*QZ;WNhF}P |T]!m1N'Q 6?]?tq~ې8$9%=ȱHp9P*(sܽ3쨱/lVZن]O[gDƎֲ*{T (C/|+܃ݿ0KwKV5n+'(b x#m>yu't0wo];quuv͏G{|a~pQZ[öZxvְK8 l/(5u HIGۄb@>.'o0 AxQјLnr5W/-wnQ=H$_M{k}/@ο No?MTo羋7~}zgIlsbA5'/x]3T;Kl'ܗն3]-> 1 m?ȶI7_E~PwX[*YݭfhQiZTA|~ݣV #[/n?Id(T]q}៞myCwRK{N۟$:$M?h?Wn]zo|L77I1'/|gP x≍'k/Y-vMGf[G}.{)]ź)'C-[ԯ|;{u^aBƚ pr6|$$LBLq&h i"u"(n!չ~RYc1> x LUkY*bJUD X֒@ofrj,: * 1iΊJ8Q3્QR[n7br TIs)^jJ:q9x ةday2[q-ް#XBV̞PۈHTRoU%bAa)Ue|l2¤ \%,q)ЬY-ڰE bT!YƗ7\+޳VNݾ{k'6^߽' 66nʎѐQÇE+k6xnt8`ǠU:(]| u)WK9!:>:^c}J:P7sPZʪ]BmP\S% lƛN:']i ێ(N$:u_1wtg/O-r"̙Q \0~ĤaRwLUd$Ie!Jc3fzQDeh+ǚ;gwhVƵ舚26g׮Gc}}e~3ͻ6).~wLNi*o_ʥ^ך1ܽ]tNKAt铹l'ȥ&oX%H9`L:k,n P`s0#^Pr5NƵW=xםֹr{PLkyYɭ]w񷝙ȝ/Gy`k&xB6KNwj "^<]n>6~z+9qJnxNY]~xɇn믹d\zu 64$qB#6CQ%ztV'%El9W噕:~W%JeXpٝODb ʆUHDT@l6d*9x.$ búYwf[ڼ~ֱȬƤyi&-NĴy䷔'$6KYx[-/lWy a@>g^V'@A]bpD/8+ yh-j&tu-S5VD#x{KJkCj§B切ymz?TI{ B1Q`( 4M`JH(X``—%,tjnurs)ۿRWۤ2 +@T :(!1!M`U.(,P-J&c{DLS2栖.2k9c3n4va!噀w3rrjDP\?`H?)Pjw0w7Kvbw#['fpQij6JS\F2eTHeLز7 oݸk7Mws:Y7`zͶ*X<"no:;׉UUH67[ދ gj $ pwm.7p:>lٸƔĠڒd7cBa1i,Qk]?Uk>~o֗>5 ,y-ŷ*OI |xk7s_];{d@;N ' HE R04<{5,G/[e6zڳէO 8EfZ3M3sz-4bnQ I{[0sr;Y%XPNHos7gFO7_SSSצsl.7W.'yorJR3N?2_o?XxW/;4̽$E;]?Vh6g4l#3R`: &COŰQ0"Bi-%|+o~ͷgOʝי|vP:9NENԜQ4uBvIők[Vh~iYER e(1@(TDqK)@}F4{Vk^5϶29J8R%sz} K{ۗу  ^-;IevMC""l2&ʛd zy+?jНB٩7:ﺷ˵XWQU%1WJD3?]!&ޝ9Y<ױqhcWOLtO~.)F~x9mG6I5u}T5+1d릗&6<Ѓ~P#8 Dr+ƨϡv#WG\PէH󿽈ދ5T_%s,$iH@'|.#滄|mƽqJBaw*h- z7?[V4Gʽ|z֧~M?>Q&b& S"2A4`VUR Cs=ņRl@(nZdԾw>{z k$!H%g]ġ:pkȌF)j= Y_r<ğzWZS""*V Ҝy%cE0+WrAt^;n΄‚PM ۨ$}/EA+cʛS7,b*QRjah22K5~Kwʳ0ΓrckcE %T+[7o1;R{&I5x5YIR^ߎ[y~0GB0V( P>s}ItGt䂘3֎ltXiQ?xϻ;BWXǫV@<{>6]8R/v@VPX`8Fr>smMw[y@1 r21T$Lհ 󫓻tc^ubjuŇZ%5uk#*Id IrURIxϝ_ozU_jnog|{k>X3]Waۯodo/hļ^֗!DUk'QN|jdPn,&5qÚW52E_I jg#d֊y0[oɟr YhyX{W lug2Tqr+3^˿rly+'&g^i^~_Sx~?•%Eo꽏~cwfWS+jU~d r ci7fs67p&'?9^wK6Up|PQm@>0%Z@cT]2H`zR=SJO[a͆D@Xz7Wܣ zF{tcaz§~Mot> Kkwo?^tbUnm7x7,gP|{NmƬ 嘞<ݦ+*ܺW~#b΄#9k7oݷZ}7 ָk{ ?hS7?RZvM;fq#7#/~Cjt|{ sj2]ٝ_WsT8QNbv.OOc* .Q)cAn<g呜͂O9\TT<1FArfh!DCRSb@)ad3}$Չh]uýM k'&* v(O뙜ڭtf,mr2Ƣ3LМ7R،h~D ;?fg@ k$X]7cye&Č1e#:DLn_K_xv}+/=Z6k+`2 T@Q[`"ǔgEdS]dV *n`aDu uR(6%PT9 x4׫ød*S [HF\4uwٛs]_lx9 smO K٭*]e㧂9rq`297]B#`OȆg3kCf A!4Y |, (7EFԏI{yjGg.ͼ~,ؾn?qs=55{o`^Ks.Y/5=5{a81خ}d~yT{=WwS1Y~Q1|lewrΕ[^'E[-ZwvJ3vxqCo4rZ?X+IW ; MﺻLpNPdicnD_A 'O|JJдkIΥC6%-}qV(R$J{Bh\R^ry}ΔgQ`8լ䲜AhwdJӰa1aÃ*DE˙(TL)ͫ#9V)J[AB*hzy o>~ޚyyX-mWa!5lA;DdZ(@WF\(Oh?aT6LhYik}}T#N"bg gMeH=<`}dfv;ռyIFt`֋/ 6z9(l @Rr0`cU_ juM6} زh|X֮Tڬ N@_EBjJ.f=9%̼jYAD ("/QUɰ4!Rdh^vbo#EukUEYExy#f N͗;QcY?mwn_dSfڿy;˓'߱J>P9,yl;yo\ Q-lJZa(]^80Djteߟʂ7f6K ֠(Gޱew\\aq'*kMdPȊP ^LG\QHT$CPk+\jyR4v LP|c[.nnF{EX3! F>N &64l+/QЏܜ}Gx}r]g3V>w'/7W~PmdP,V/ҌV20={Gi'>?`{~ޙŪ]pm`!E.Eyػ=粨֚C˯b{j}M) u=55ƴpjjjjjUr~?~,Z'֞K}CgVm^J_\Zݸw='/ MJ1Z-E4zk.,|{&O|Wg 'Yd{/=g_ Ʒj2skP|^:Ko:ٚ*N: VT0 6`qFFcKbl<8={io6-eE*CcD#LeD&@dfTdTxļEi:3&0chZDQgRRUJ-#U0**)Dk IDATy;Ji;^L(Jhd-GRj.͕L`qҍJΠb +jZдn451mE7RӍʘr$L089ޥY-\8teFplG7::d탢TQ!6Zetto41R dgWV?W֫_qTM`TU;- 3$]TȰr-V5+ ibKuBj[TQ;T&ؕEŌJɈ\c"1 \ pTqt]ϭՠp!-3Ez9Fڋ;zKeZ7_u{xpZfm[:.Ʀ{coy`ٮ 8}23?\L)T]0P1Dˍ 7ByPXlĵc_T{ $0_ElsOBs2-$gtR; l:Ta|L*,Q3&Rֲ%LJb#BЬ;.:y14#H%iZ =ŹxD*PDde͙| & 7 և۔/%fa4! 'ZF RXD"v;+E_ uIL(H@mlt\$aT˩4<Um^1ƄPܾض/w}q-:w> ҾċaZR?hAPg&$Yj8f:Sfr}+PÌFA<6B+[p_Ýl7Gt6Nj;Ϯ*om:* h1}x(騂 ~T}\ B (, R*qZIb,;2sTpE(rЊ!tjXLz+X!ِ8R2ElPմTVIIĤ`T(y"bR*Lb[UwܨʥqԽgMj jԠ6☋ʐ {_nk 5;W3.-kY[9 $ؑG{ID̪j&sr[Fl-gC͝<,z=TKKѳ"=n L> (X.$ u+wD)j53!&Am gv^IbXʖp@N eUQrC/gLPp:U9,q)٠Oٺ<3jXfoz~uWW ^!-@CPӷ |}׿;!)z]uH Pxi&{D_$M #v|[mMMM5 ) ]VWbvdj 7Ź'M)rK׶򳉡~nͤP cc@HȃLPpOlYfҏ W؍+ѕ~~4:|]m.. -yf.|n!zB'^z,I L*3`$Wu}/A(1ȕ\&Yְ}} 4eT1 cƆ+m; 8%T/Bi.4ֈZJՍERcAAY iTAeXET:<1z0cvљnP{|}>Gb8vlLYse_~ra~~NUCFU(uf0Q!5:(vi^jՄv\!2 R q2!j2lTGUU}jHI!bq,LS$k5DKb(aR-/eRC[;5-r<3#g0ΓnycZ>3(}k4xݯaqEmb}}>7gUDU塳\8VL` A( ͼADMU6vk C"R*J: I% /&MjY'Tc% giQsޫb.u37hi{1s։hq&sQZ{͝xsR{c97f٨16Щ/_:gZ|Xq99?܆9{׮m|^pd?cQU(n|77~g />G{C#Es-BSHp0\Ho1Oi¿]_D{=Wdq/NZ9Jko0&:554F?"<~{G7oQ6O=z<nvV׭VI9fZk9'hbQNLUBTX..65y{1J ;ѭ^?ҲK{G}KZԁ&,[<, W5p+y1 I`jr1 N7,h|&냺I%IP8"cS&JQ ̬ĤP RQW{Agkc9[(Cױ)b䎩rJ|P@xtMo;?zg6qϏl~ Pb]^ s8~WA~g20Տ=pYG>1_Wahr0|h֩<7g!ǿ+?QYO4o^|ֈ,V'ܕ")c4"WWBY1WR5"Q":XygzO=AFp֌h~Bh**(b[2GԫRm E:L (1(!!*XT6aCA=DWPՠ֑TV)( RԐe ^ɔP7 hJlB\1()qDbWDժ4 F'֠d - !aADw<:O٫p̬Ӯ`jYۃ3~R 0ZzբK>I9JʂȦ"PچKBh 2n*)Pim.g/ e5Zh/wEEqñ^9I|)6jG%B$QUze{HQCBiYJOR Q$>X5 KI_AEHgʷ)'6pb4=Td&뗵\&w~I>i(2DU Dok|O~Zlөg Wׇ+~9H;=tHX@B 1Q0^:7rGw{ysZ8#3N?PMi855555> g mc??PV%iKs6>vo=~'"$uPHri=]~7'M~b.xҋֽ~g=wwhՑFqxɗjjKq㍛ "TTIYsJ! Zxv)' ,DTPIP Ó*U8SN+ 1)b$}j|C}t&z4y"CHT#5 0Yh%Z0Eиab60ÔRH)* 02֨7p!XKQWuA8 7">eHU0 1' *x`,{Uj 3RCs1L `-s`HauVڶ` ZKߞSdEZpO7u :io_ak\pjjjjj@{Xc?̇F7b s3 + mĎ & j*p]HG>ߊ1ʋ9~޴xurYϳ--m\,O^\׌lڟSo]niP8{6g^Ʌ E:RQWBlU8D0J,LAKEā JNо9gFPJAT7Y_})f^,vwzCijClt]=׬zU^FfGe%1 wCg67,F 3W{[U "-2A2s#DZxI4 N\ ՗ԗ!sdJ !% l}X΋kBr輻 ҬtF/+SU"ٖ</̲d헵rTFd|œۡxf7ա;[[Ep0 ftT0'̛oݿh>1ߠHN].=k~֓^*nͣ[ߜxBq{P }8i$)L)G/Ͼfk%Ϩh`i_>?ˋ$Qb>??=USSS|ECNG/=fG>s\آBJXUa ]\{b tLa+6|-yGǾ뾕j`^զq{'>,|Zu+i5d =}&b=1zY@U%IdlPD$PFJVDIA&$ {+55JfAl%b 6ú28@a!(DLPi%&z!QyY 4sC|u[fpa+W_ڻSn8ǿGYe8WIud7MQĆJ*2(1 ho[LPT")`ņʾhm`+fkJ0I'J5ԓڝR•;vhcx#XTUhTnchuT=@2 tIyeUU& B]P$tf*QRS&iw)" kytwnQQOJt]%yl}\ IU)$h-HQy⅚ Rx7'nbϞdJP ȂyHPNEtwН{K5r۽ҝ;ٛ=ZߧEQT$IQF[RVdEH{ wd/6*_q%e滹 {#5TOζ[jNac81![ЕD!H~cd}tl$ڄT5M#>33ozG[)BZ>^¸=PRσBtl$s؉ڝ3fu\ CB_΂Y7yuTjyK|l]| !v g^~-3#qմW%`C曠_8d]}/O3q)e{01\V .l-PNUn/OoѰ$%x>S?Y(>)~iC%[ejj4sOf?gkObO~OuSŴUuV@O  HN&z̥l/<-6Q̣Cr{&uO]o˫˛s+;,=އ[^e~vD̕#PfPe+٭}"1ki 0`IJ$^(U"0^ը*)l5"%a5^ H 6̧fELAE40Qk^5 J1z+{ݾ]M㵟>{V3+툮G'#Sj_^WK5~Aއޖowj&$'7^>3˹NF$ e3K`,Y!&ߥ7}N&5c%v?37xkmT-/fWҸgxt~~j#_:Ұ[u# * LMb33'U"6RI^(,CY$@ExUAM.jR!$]]/.zzN㵾գ5 kLb" ER1^`hj2|oݼqWZ;^MaoN_^t*F7^Q8-v%pi|hH5KIBD}KTR[)")+Y[D}/*D AEX-?-Vlh>սIէojnzLJogߘ\a@ Bj=4x3 N%f/Uh4R@A * "n*pF q]",ZiV dV)2Hhռ bcwlAiFeo2Grɍ]]B wbEp.uPT쯭p_ߞ-Ϙz*  ,b5%KV6Ms`< Divjb[iX撱Dc#Rx.v'QXZ],&a%&l̡Irl1+J#2 %b r0Wx?e<W_+ JeO ; oA :\gn?Gaz<3yjj4U<N//y9Gz\pd }v+i-NNUsޣ+w3͓3U^V4o:xQ7mPj$; @A#RZtWgL=#W5AeXTR c"aG^G 4c1y){7GW'QtluSG "PXK&H#CwVSfkwVQo/]hՐi9K&vk赞t+ 5ŌEԓ{hD&! AŐx†UԫFdDaRQTCo__|`l`b)U^͏?w@0GN w$mGNmu mw_[gt{wPetVxPpGXF @QrNi5SEh^%'YA?4 #TOlMQIF( j(JTF!B( F"1h T%d|QI GĒp!0V%ϹZTK$>6[Io$Gy5..R ф0\$AQe"$$sqflP= )FQu~knd2f3B)z@A%6xFvI=v_Bߙ8cɳe_VVV)kT 1a& ]G+5-v󥽭l12*9֢L MBnׇr2˥4MJc1_S xzН-EuJP*p-nqN\?yw/7?u!LN_~?;F5|j+5H\;'C[+b{nUf, 0Pide((+G[1HF ʼ e$ͽӨJ!dg\@. Gâ/?.Y.^@JMIתG;xIG{tt3j9tEE،0q<:wAS6 3va\;[LS ِDDTSlZMhPqaظv( _BTEfnڇg Cpj%M黹s"Hʒ,[-Шܑe|< sQȪƞM-2 ׂH}58&V*N#Bl~j@\٥2Z\ Cчr=N!BDF0'{ 2a5iP}H*JqTM1*Ey"YHDzDhC6GwAA-S>ZʻsagQŨȶ֓=HpE͆ybXHɼ/MkKpq1i_ox\{Q㝚pƀ쏴ypgzRlh}~o30{>_% ]/bZ%ioom>|;K3kDS ̈́<.?b 3ч%kvgbl[c=N|杝 +k/[]X>;TDIG\H+c&ԊWRUhzPh˫ږ1>PLԊ Ul(sY Bq2{gGx7#DB얡J=WCͧv'"qеa=KY+q)*@U@Pu7v+<9 bSQn5E@2.V0ŝtᑅAby1tSs۟År?[|<S{w͐kku~˫飯5L|lP1NK\jҙ~]z͓O?;jfƃ_`'PΟ<~{v}7_9˧MGWV͕$xD;ˆƅO4 O D%8$+ttà-7C4QU"HU|HThIĢF*f[))U'dFB^7.o ^9,Znys.SwSbq8(.A{seJ#{DžRF>Y+\e AhUKOdxDQKػ߮[x/g|ay1C]h(nr Z.!RwKA>qIYH^J ҋ,qN9;H13~OܡXY.C̼6 C (bvN`oZ3\G1fkΧ_{i*xP34x\Fq8?޽/VrkFݶu3̮qW%|e}<}\ G5ͦ,6`痫|,ՂA. Z>mt~1!3TQ%k(f9%"-iڀURRUrFO?_D+#Qہ]E-]*6s**5gsT-ʱ\?3?0aw`4sD %Êj D KqR^ZzVa!:gc``7^.nV©hl#-ZZNC kQ%aƉ0 @ra P jքʒqҭ8Ftx_ڥn}mkWo,u_;aB/*-k~'j|˪^ᚹ0V"+Qٻߙ)n PRG7>%!߉m&Ŀ UV~?U G;qXOrYK/ݴ{ M\yWο{X(YM[Ӌs9U:pWHzǽGMKv}o<>G+ͽ;+Z.T\z`ɠD&!+]Pjb4rҼdŞBNϒB}Jݥ5;9At|:Zq6 |BȨ;=;?0 GR k$EV9 ,+Ky۬ـZ飊%ۀ7QVn8"ZJJgwD09P+FɋB_ŏd<;Dh2.p"J *&TzeiGH]8Y9TyӍ2dOĿ>pbbbbb_o?q_g5\M9iD_]J^y/Z땗7?C?C_gPĹAbdHO5X"*fzsZ{SSG{ٹ}a.-eq3+ jNwTGkD:r}m(Xb IhT({EDR4`JiP2X!O&*@P/j=yb:=(r/Ad 9W/ѳY}$h19UU= ;L"JAiH#@-tk.gaHj#ej Y( xE@Օ7mZ=|˗^+2uu&s̥ N/]#,AAO06T3ˆVmBg AKϠOLo+O_PUm`pN RW+BT& I0jxTM=~za}婹[-KPws\-C^leKk쬹ϟ+ T70 nC.P= DM}&J L/Շbuxy37Vz~K7*!W7Ƨz3LZGjՙ~Tܜ'^/PkZj؂4Z3ޟ)lg62f$JAL2PcO罈mjTC` ̉gamk$Iie"3 G~,&:Y)*",B5*48]Oe0f>3g]*ԇE (Fl Dbfb*ő<Oj%?;^[_Ro=^@%!&H]H330abUy *s!tK_ 3ey?4҈có'cTT{i:`  @@(:m ^7gn~~74/0:`O*8Wi,2; FZD+҄VTM!rNuSfzJP(1)(RX3UuA3qF'(;vjoDI-r<0Z"'#2A Ha#1\4 Jd j. 5gAWcP^>>TxQu֛cb|0U/f:#~읷ӡ9hܝ2s2y6v?<(.DݟJ0w65^fCn&xo3[zgt Aeip2K1{M,,Wc~:KER4cCKY34^k? Hny"` %Lٸ&~w`CUK/]8{åg?gkB07׃>q:UFX˨f@RX426i=WZă@ׯ݉nI K;}3?^y K7^ O5p ,񙔯Y9 c~0P/S\ >^ BZԴ o_랽=9"a gqvw5ke.S{ݭJuR|{LDKo߫33mWNh*Jʽf@4$L$^nwtO$6yg{4#Sҡѓ9o<&{xKGՌ\jUx=$be:^GKgfhGǿիkN,7OUQ`Kj`I4,ԇjOwϵZ_o5({n G9?sZvJn Wy$j-#2H@ĆDE 2Fy}1c=^0Z!V!Ġq Rsp.}t*aʌde@ba&n;S{ΛL{o0|ư Y"UMJ(P8ű#cUHzP$\ TJRpDjcf/9'S'p*.\׷b- *P?%U˰`$0i-b ҪR)|@䧟L$1 {@JPfZBQ9{PZWU4{TԂZQ+BRP@HG꽙^DL!ϬDt37z+큯V /7V=rWa_*E+j!YBT`:nkuOzr*|qGb\hgTêIsx8CuKc!Ʋ0}mj-WVՠMQiB|}l5c;,~ݗaYA9!P *07ٙt_ s=-Gkj!3jL'uK _/>`*|5Jk;o .J.qe!f&[#Ym;,ǚrdG>=0ow|*%"~ܲ1jCZRwޚ/b"ji]yZ.y;t/փ͂TNFdžR~h MP=~z󣫕f 1eKуwl_ˏդ+^>'[hs.yU#Rsch.5>(F OhcP)DTk@4^"`oSk\ ^,K [gϞ[-z}robbbbb$_p/H>+z] G{$MPz!SQ15" <*.[w9 k̽JUZKGyoֳ'oWf?J8S3YG/?,'[NԙzSw C PxbTB5"(ȨX*؈LB`RaxT<` PŸF,;m';Sk]wV1$2;/g "׻}P}u{01 PKCHrdj|~`|cwׇ'vdzƐTaZ zjpLA %{NFLyhںgK≯55kxO.w*Hq-8 K(|hA4+!1+@FU0J %{(QLBgӰ|R8){V@ L*lGvmf})2u)h$>:J;̅TjMm/v4V eS3fH5|e9k ?54y#wX?ݿ5%S'{GO]GczMJ/X9f-|kff_~ Y #/i eݭhakΏXC։)U[% %x*KtZ&|atvf}8t'`/4wi؇5TRk}]΃Ozw62] yPl6R, tKow[;y8rF^+Ca)JgS͇jݚDlxX a8JѠk`8W 6Ղ;S!wgzGֆھ='7$ vߺ=GK]P5sg7#RO ^hqʑf?Lo3|nf0[?sL I! az :??=rf?5ޘj)I iY*lr }C30&lq8(bk8wjg]ِ*pCc!p.xP":k!nZ!{^*7-gn"@)3\,< jL\5 K-{xZ̃Řv6Ʈv?T+Ln%xApٹ'Z+Ty!&w7 T0{jjyomxtߘ?ug27&&&&&&Lo['{q;_zWk_?lmK2bz+ zdwj֔FT3 B?v&*=@blDxIO|H商>|v\2^ԩD{k8+VKr1@"S, &*TPc640)(`uL5Dh<M~z;YkSCY Jh\NduKwe?:z6ڀL9Qx~8szjʇ,o;!^QNzfk^jh MadKE"fDj¦FIf,˕(&ʥG9;3Q~5:w3KAf. VuȨMòX5vA514p8b*CCQ-ùfBӉH%d1cu^rp衡L`^ӡ׺W U"js[sVx) XhԭK2! k9 k{j[)j?vbo][_~ ޽Ĩ UrfsXrOfwABgFNnE  JY*szVps0S\ QMbӟY?LWԟ(vT3kͮةrH矟K4nY Il bh=dЙk^=UyÿS,)VB \0VJCU0THEu]:}brtJ)6VUzPRdQ\y=  xY#bc&UK% 5\29V!fp71f9_E+蠐#HR҂ڐsSc/9?-m)h\:`F֪\i3*DcP&?P q;+?g{}SA%Ѕ4LzD=Xu?b͚Rj6h9[/ػhnxZ?js%Y!]P>񒯽T sO/D7.6+cpr;a*@ Ոa wk! *33 :UJXbgBӯ 2s:S5s-6^fJ@YU=hHL`+ aC"%ar y1cʭ;tOVfST ۇgs'f-D7vov$JS{Ϟ}pF7fB <(hSDx+ 97[{ ? .߫k6|RSOitB~W"C@̾ne~/󳪊 BHjhN~5nvovG:f8:|2y8ZݯUlD$sgU*E"DpQ!:j;1ndnn,:wPʅVxsP;-ądBb-<(vO6qw잨{eV)w,Jz) ӆvRSO*6!XQ(XR@ L U 8*4[;0ľi;~4Pf8 2BiE 5'yHzR_WFVءUƭZAs?1{<L?&&&&&&`M+?+k__ݼ?C/"zE0W-gWU~pb B s1RT;ж*Rr'dUGsw:noo?;Z^7Z~f'W ƪEWcb:ъ9mXڭY#伆WTN5p<ԩr0$1A q&9pAM ׺7ronzx$L^栜qm֛._x8Z@UĜz_=K+'*jb֦-njbЖ'J?VICCZzG  –Jƈq$fc\̖!CAQn!"ŽCQɃ@ldi\ x ۰4hXL& e=l@*!QYeАفjd0"<"\9_ϴWWbU"3mY/uG?߹z~|r텀f}z{!:SfU@4)s'b-Sn%~ݽ_{Ѽn=`DQ S}Rg*ڑ8zoT0Ka1z<E&͞oVLMٺ7.x9_ɖ;F`R~V7vQQ^/U;<Ѳ}44(ƢS͘AHȻWr]v5:hh#|+R͵B RAKCgp0Cz@@X1N;NCHdi2cW ,A (f<9 -1ZX& *+J"͑8mOÅ _h M\ޫ'כ! PyyQCC&h!1O\3;9/dowlMpbbbbbG CgʟKkjku\5B읞 /:؛@, bccŌBy-_lF7oc0Ս-35Kr?~; .?'3*MM K]7aٶs j4Q*(oX\͐A`Rx qjPV* <`0DBCOn%€)C=TB)["'ɤ)C5 )bGޒd@3+]]mDJUKg7*n RqJ*J廙_WV+K3.v?TVݍа#D-_J@ [C񔷾R{}6;Vb}ַTGRG~pP/SZ;,ڑ +.|pBL+&q 閾`{Ȍggj6f|rr9}wv1m6ɧGԙ L;f. 0TF,$K?}?'f-D[ ?[Xp^1A{ـ' *! D #&z oِܱfimk[Z( <1ȌB<O>`}[529Ro\ϖF=^̎pbbbbb ;U:~珂lCǖ:ζ>|xb61h+ec\Ei*r 38\l"(qL c/wqwɵc[Jx' ?s`s,]erbtT7AO^A$ 0%0B Qr=h: ,ai1rF x:D7vKIRz T_[߻siޕd}-A+5(}p)531 e@E$Ӗ;פ L[ J( a!Q B,LCY$9ETD"CT6#K+VECK \j~afN#}|"L=/qUTz~G~pRgj>{muj Go~l PicSuů2D*ʻ^2(TD֔s'>׎S/qb7v27sg菿={}mtqg}4_t{cu7*,4}m|}V5=pzRb/OONo<(ή<84+;bvCw/L6_1{ mgnyk Ã$-t^0TD[q8̓~qSn^M_o'ƌN–Ƞ(<,3}uK$MmZ=ZY/v}ʻ хVȶ^}- ȓu^@8[ TBiE RC9BXC$@d=I oTJJZ-K'ko>=ɡk2d^{eVBzrÇjxS^111111cNLLLLLs'}/3o>ή' oR\𹓵o.Ȝ$[90 cL7VE1Hr6$-Ai#xg@p F̻kW7F+ -V~Oeoxȯ7N5Ok IG\ ݙO%!fT&UqS8+¡Hu9@ZUXV {VP\81lo^=x7^nEv1@ (%-+/b#{/z~1~o1\ YۖEE D"#F8xjN5kbD4W- CCQĠk*Udž>1#}Nj4^b0b"o>$R8$- `\KI + oT?Q[`4 ('|0,OD{5A`L^aL](id Rt/ʓ?Xvwct?{ztxxLk $;3/ontj \4{:JDU#UF!D2%K+(6C?swjV{rHNh+{3f+6 cGgJ%\>{4}AtO@:T=ڍ|?4ٗ6\߹u|+?%_ݴI8E%WVRaҲ|Po:RIL;uFn^ dHf@e WMv}<~5-,!6a7ݑj2p8U1ҥvƊp/ǫ5FÎ(2j^_c 2]w_qpz{ FQjHȪ^=Y9#9׷F|㏿rvH^@i]e7=Tg}d4QG{*mRbhbW{FH;bZEVz4*63?/JtBcDj~L3x7tf\dR y' ؉WV2n}F<_<8Z[+(L(>yC{%W lk3V2g1 '7sxR<<m:YL̔DkL " 4-d^@^7_~Зcڲ_e{0@j`E9IGc+W+/f6IN:27C!yL}x.Z2GdLLLLLLC lM\x?_;x?'Ʋ'_9SZ0 {0XK(3!i՚a L#*Ng~߻=٭Z,[.::S^7gWGR<+%G{ [&OP*Q*1eNoSQ!Cڛ&yeU . ְ h?$UCPX#uT쭪נp>Gw$zFJNߟt8*)<ΠZ30{+ى TT:k#t_:Etf1ytxT>]<^1YÓy HDNɃ1axڱ=Yivc'O-%w_ZJsCN$82{_sg}ΕVޭHv7x{HUp8s!;z~oϝn|v[k9Xg93ϏEZ9 d؟^vy[Z{z~q*|Pbov.ZS]JِD0;V[U{y#',T.ev-C(1N꾷W~b;}m^0znڶRjم$er(ꏋ>Āz"bx&F1A&KCѤ,%ZݹvY4CzDj ީa@^A.h<7q&'>h;mvJm gHPVR{Pv~3Zm(dLLLLLLM??ÉZ}^ZO)zPe~Jwʹ.^]j8mI&1 &'5LwryzgGN~O+pQ3qwT%NZ˒`_\6{ 2FQYLL5M9O^Q~(X `aT|IbYYA82:j1cBTFšzw >^qZ쟚n?_?|&DԜ4Cruoy)wq!x>Q"/}};әd؊ynц"LV+LssΒCQQ ཝtݮf4ǡS Ox29b ' 0e^Z7Ibnֵ:t}}%BBeprkYĝRayz۝6qsh Sݺ&8,0vh~X>Q /=/1Y>V^:u)h̡ܙnJ߁l\!#<݊wJV owk]wl+j3ܮȜN k8pB:DVS,Cʅx#`R+5KYdԁT=xU#Q5XK%( [@=D*dx2[kWnn>JM\=U v3;.8 Y3JĻzB`k {[b({F 9Tz;_":~iVhu<~4 1nKv&=b2 >=9}pbbbbb'$CfYO;xW>y՗zBUk?nEw0L}Q:[/\};PA ڤn>3'χ$t};vO~b@siᮓ+}wZ<湱ܦ$Cug.SiipبjWj5JD#0 P&*P2DϦ%!|k8zH{^%h]ChO#Gf7ohY2@DɬqZgW[ӭh{yʮGKًYR({T%f4wJ㘹X]jQD`=j#IH(BX#14gQcDWXYNVR7 /W( kfXñT/O쫳A' LދQ# b@YzvdA* \}4(%B3 #^ > LOR`$IW>({g#R~0*\$|>@F`>ޙl ` EAYLNcxoO?n_۝߾I<$Y.Í@  R}}]0syyr3Sˣ'*_axyE.|/Zz1Qk=x؍,~^&Qu&U,#/孀r0A 8}ͅ~<;%/*d x<;R@ HTB5$&DE(C Bdd0WBܧ]vJ]l+ܪ'%-gb=ܬ孅r<*'ZFN8/ 8xv<, S7+pIT;ڑX/ AXe0& Ve/ &{e2N}}!=@\)q*AB^G&t+}r[YƲ!S D BH[5Zzzљly;?8_PMb慣[G/8\?V7k3VX3P%53HAh0w[τf֐.P[#b/9bҺQT`N4B7~)&;;+*`٫7wu}=Q d?;Ͼ%dbbbbbb'$_`ۼ>%'xgLkA?;h|6o|co]7cu@g\|ip?Yώ^{yhغ%o)?ym.}7/.Rz~@j)L4+﬍B2,|j}N>lx==ThbRx8N)zT IwF~KB"}j8@TOnZVNnæ1v4sVjl1;K/]l|/yaDdHg{'>zO:0f-w©ځGUFwƌO™, E(xW=*gyδA'P#)PY ¡v3_錥BTJw@V?(m{sxُfҤjPkkw+_gõS mfo8IT q.e Mc`">X n耙uV*l`ٴŷ*d^GBQ' ,`|:%+_V\d&fEMu *$+~xnLyvN b!Y1Rв_ ;=wtw5nv)Ç{qyPo 0uIdU(8l@+&RDP00E|ܯמLk#;wozz=P\8=|'SOϼu~; Q4gJ+`!2Z o&suR9#+&,uKv)́ %y){G{ҐR5g Oy={xPГW/E)Y !_1RB !Ք !%o'rlv*#bDP0(t/+}c̃]ݣu35C4Cӱř/`VRx*~1FJ7+] h؁ˇVt:k3L:<{،~O{4&&&&&&~RM^*u{: 4Z~|/{k?_G:gWWfG,WCM&M:{t,|mݯhcou>Ku+? wvn5耧ezeet>iR/!VO9s~ͽ_zRvz^|#Eo=L僦N )%o)+(W_b'0"`Ɔ2Kp Ղz'K)NhS $uf߷}b$;/)U jAPȒ%NOZ#ݞ -9є->PP|9Mv`RbP%#6eIzIeѢ$H %l67 d;?3Zgu/kw}CH;Dpkuc7Ȥvf 2iFUtϡ"3T:"v*DZ4 R_ZڠjYðl\iQ :uNrdB[alQJ#氣 +Qo*#n-GЕ7K7ɛv4rr+FjdmF5!ڿ$`Pj"V@"j$8v8%((qd;bI77X}m娎 BG>qK/uyB4JU;om/~zSeYeƢ# WPNa frls /J涀#BH`p  RpL.0x.52fg"d !} {P-4# 'vTIz澉- !J0*8󋧚aÇ^7Ah&!]?t`Y3T;ŲY SHX!&aoFܨIp<oNё&}lן>U71cƌ31cp̘1c.|wVK훓ޝ45'Wr~;a>W8whCUh)iҼ#[_YbΛ3zsn3h]rz3op0\?yd-C{Iw]׷c 2Q/BT 3S-y@[TiHLj d>Qu/FB%WUP@ r9&+ AlRO3%|\4:qrV{wW'=W9uޱCշݽp7^oeH ~G ћHV:^jъ] ͎ *ȭ29q !JLDJ ! D($Q-'N2QUn;u:~~fϝFro|Y qÜMd}3VRe,*Md@m6,B/Js;R6G+ivw~~cs}wogokκ*{п Pi6##"% fPyFiL}]F&rji55''g~j?r7S}p\ t-غ`(S 8,Y B0:)Hd *akV'cpʆ A#8bQy@D(WwzSvpg/;V hG˿'jW| JTb+@ sl.\/T%oȯߊ=?cWkJD[_KIVȻhe^'o2/k>/"ZIFm{dW?[In{̝A/7e2v^a]!5΂zmL=j#9'|u#3\\u :y5(\Y wAE-VǬ9&Բ@jV}/jaߕ\^0 2Sj;@rb%Ԃ!(Vt[pG-l+\]۵CsOTh>a/^xW.^sDDwz\SӿTL*Z%R2}(4 T b8v}(yC\@3 8 ȼD*0#F\'݉;Zzzw?;Y]W$%ٺɒ#Z" EiAui>"ݽ 捋JS5Yt6sB:X%GU:)\e`VA PTUJѐUT`\Gg[6kPhpT&P`N^y'f_||¼w.z/z!?Q9W VjڈO +PRp2T#8]+``0 dV!EQ!<T&Zn귗GϮޣhzkct3J0J+[P(PTH#!(*ł'8?ݦNN}ӒeF;bɬGf+Uڻ#xVD"D5|dj8ꤑ%8v'+8;f̘1cag,3f̘`]N5OL?S7W^\~w6o|CԯLLߺ{y??[g{(Ves/6o3T0ʧ?{y/O{sVɐA!y_Gv9"r FN{?z'ouX,< a8;I[q8YW7~PKJii&jm9pdXZGCDĆDH+6SV *g\`I2Dj%9\ 9Zzᑚ1% MO./ڷ/ϗ7-5ΞNN~w>Կ;Z di=y/N؜ yf;vx@,[! UUE +ah@- ؘL`Ua<$p6ug/׷#7fzٵہ4*uFTphO5Jۉ@U 6 &% ۄ7=DqԦ*5ִ7 N5]*eD(( h4W^,84h481I=ིJ.ɍ7~oa)IrWLOFM)rO'$,zÕf53[S%>R5|vRn *r g=O{н>C>[?}Lpit~uktۣ&uŮm. sbRZz" |)2VĥN!bC )ul  @⠑>z#fMYkms^Tȥvd3&W~pP+.~T P+X0J<$-˻ՈNAP#PULI2'd@iLy^5+ͨshKu43f̘1c>1cƌ_W.\Ƨ>'O/7\}=&JiϮX~pkKå_?ޚ"nR鏷=w#'?#݉N3Kvd$ډo zf/q^piytY<F9PZ,V7:3롴W)+Vb5Q.\lȓjܻ@5%Cp6W!#<geIS# 3;ܬ-(NH>xskbDA)K>Ur`jtlswiOo~mҺ$Z |i뤃6PM0hrk1`/fӮ U%#<rp߷)0'DN`(mzޟ8G[Z.^@|ٓoPO~[?3uOM@LK71xߪ2P=p2 Z(J8%" f@ $B\4+F!qDD+\jkp]A n)Oym;Z~ \ƌ3f̘cp̘1cC'6Op7LJo}UYϺçok箭do_]9{i7,eI:3{wC?4ۻd(i>\:>r6GO?#/ds~G[O.^+3%ՀtwC[s/iTs7M\H{d"BK (dxD"6M$SH)T8LVR6@Y0 UUV CE% Bh쥕+_~_A=Թ7?oK= :]gBjLYDHB E@M. Db (gE̾Gzwcth3h&J |g7d6''N~G=K^ #}W{`} ן8Trdk|qys|g{thŭdj6wYSP6H,ira٦6 LaPB5 ߩjiJ:1A(T H pDRUC%7P6.[Qh4هn“IzzvvO*^oL,;Źā²M߾n{ی4hrBN<ZaKKdY!^ҧ~fr{"Q'֬YFoY*ՀL=yrjL::U ^)`ҦH*lRpNvRfS5cbVJK G2zl7Q;f3XΤU\5 U! ' bXPdw@&r$ܣvggu ']nzWt?Fyi~2RwH~k0z_> [7'y(5x)s)@" LH`:+ j <5 *z^QoXC$^g_JYre̘1cƌ0nj3f}@ qk];W&3\+m߻:l{.|\:`ݻMȷ!j~'ړZ^//w:y#itk eJ] ϵ #* Nn[Umv:Fu'ly`A~w5@W3|,qoHHF.twjHw\TuL>LD=ƭ?ꠘ uLNXwr;gz/[C`cأ'ܑGZ_:[n DU3'[ 3&s R!%' 3@EG#Z&a ա_zyuū6/oڬmnO<nIđɕϽW a&7sU3ebjwП7z퇖‹T%>ь%R]d/[_;{Tn$IXۤ@$rhqir9DUJplD(7 P JPe!^uF;7d[U"":e 6?8{!j{5=Ŧ)8bʯw[yf3iyA:ZmDHɺW%no/FvhV`B&!@X H5"UHN菉k! ׻"թy}u΍'g^@̗i&;Y^#gK]NlRbZ2kjejbpb.'o`6%X\5BIh%sSog_}[;;on{>)Ο̪uO=2RO.N稜"%aⅉp}*䝩Ȭ7-#%yd s*Xot/4ngۛi[ᨕ&ym4t~Ry=돪yRc}oh!d# MnH*9(TB T!֐hv.,SG&n0ݹ3Q~a9wG3;X*4Z.=p槃Ke@QaMr=V C3rrPhP 5UwLZ-ߵ;7'D=o1!xaL˛yfs DZ31w:@lt JʽШ+}w_Z5c?[j;浭l~vU6{&b}*2ؕHRC@`R<E^ˎ~g-}^zsST;ri2Dh{gز^ݭ~׌w=j"h/0MDüg湊Y9-'dzT!L`)U=`b|qLab Xh$Z@SQ4d0U N['Q^e3XDtRF3f̘1c|p cƌ3/ L? p?/7d+ʵ󨺁BG]#\~qkb#:Ȑb LsYA3*$o1:W`gܡO<~g6ײ^}1$KvE*׶sk^8^y˖^{c|Fvg'rQhByBiBW(eD0XlBUظjl@Huk#wsݦo !W- ̭L35ޘ<#LJo{k_(|7ɇgyf6~|J?T2 ٨ 2q@Sf@!B{w&`AĻM껹o'ZWnN켹2\NEdę;MupC5`ijՀ @i_xhޞnPPfh  A" Da9͉ UdC{I np{Tꦵv?A>9X &$- ڃV>E21ذ$ẢW\kupÇ+ʦ㠼z{+o^;;Y[ߜr+LK\|PgUAa`>?8rd h[m8*J'5w^Rc bR8! X)T\4]z`1'(UT3!M~agB#Ewхw?wW~bho*OѺ}k24}'jw's|ٮJ3n2\H[z2z>ƃMO/7&"1(vR*Kˀ@HA@;z%""; s \)mVVt{OL\T~itesFɗK{X?=" _VW`ʌ¬T*AXIJC PRQGLVT` XLJBž_Nj潡C+,AvUcF k: (>گOd"㮿Qmƌ3f̘ cp̘1c+ Exگ?N}'wۀ`T6Z,u?wC@m o"@jAؠlh& QLUϹd Ȗď=38;!7rl?q ƢHP=qr^7?(Dt~1kL0. 7$xizaیp2UjZĨ=#g02Jym8snf z `8 <WW?;o~;^rc^H)0[}PNj1#o|o!4UFA>4 "T5xL2A` 뾗[[w3{|:r3ۛQvs9 e HZw7?V{Cѕ `aeJy0(+(dɬ8} Jf4[ޟ h.\W XX-eR\N xT$`u LRgNLFL؝D$ ⭡I* H1udfkQ{\UZ/&i#SSSH`^ }0%ԗH/qKE]k"薟#FiR_ŎSI* Y)MZe} =p먦s}QUҽ-U"Cs"|ԛMif|̻ˉN5,*F/D["?} 7]2;3i.ٻ%]T ?PP! 0(D2b  \@ʳ-VS (`@LRDƕCx#o;[GrG~?SOνICU@@spDT~YQ,z[xr` ,V!!y1ʯwc7vى,ka<2bXՀS=w"$;P ܚvQ3:]Ws6kR.GA%11cƌ3X3f̘1x=_P_Dv{?̇=gan|j4!kޙg?R]Tƽޑk+no.vH$4[̄)qg7Bʽ@b=Siuss`'z#_s`[D@Ӂ{o/;{^Y> dl){,oIʄ",}RRwbwtjL* dlLjRg^D9<:_]M߫jLS-T.u4-QPDjTS s I)\ZMtLr{/v>i1J5=q{3;Y T3?9B`] iuR9Qwwܓ Κ/F܍y$00NE 1FBI@,,1ER!&@ @- CSHǎrh t)qA^W`PRhaW,d xHX!9+)ׯέ2z%.%O·;x}&S KJEyTTRǺϲC:)I`sP NLvrk^TB^|ߝcdthW2vs qo!]k&='nުN['+AK="]>dM0P6@`$ 4'@zB%=($PKĻhmd:X1wm̷#7w+9gej 9L2'rA-xS_1_懖Ǔ/X@  U~?F@@V-:<`VT_JZo6|;5ԧ$S4FlT%rI%kgu8D%Xe]X3f̘1c>p1cƌZ_G~zj׿>|盟*[W&t(lQ'//^OPiKq&ݫ;k%Ա{]}ZTڍJwzފb%,sLR_'ReTVmwj7Aoo]j?ҍʽHC6Qu. UR wu8QP:LՕKøJ1wv9,;b3}m.n{zՉ͐69_1^# ghȇp)܄̞ltaRGzDL>fMx(yz͌yJZK:]iO(гE)`z˞}g=}DTgvS)5#dړu8gy@l *@4Qs)q3_|iW^0.87];?9|oGˤNB^!ZڤP (ab"]}\RxL K=EEBj{=nZIvcocmKfٮ.ѡ1cƌ3X3f̘1XNuܸwCؽ ssoxa7ׇoRbCG=L%r1>W>SzrR({)3-}~O=clo N M`/p.없W6+Ǐa_U00z{aֺܸr+z'k0&fTcN!q;іj)j3V*7Y1f{{ L+=S 81~@JLd"Py' f T&At0iE`0x)@PES%^ R@-.9!@*눼P.YҜU5;Pp.?ת7K'\g_noϤ\жs|tb@^jL(wŀ1Ύ[.]{k-}u%jDO+-m؊R0;66R+;9$.,|P5wگ^ y_a X 5ejc1iQOtzc "#α6c] tRLn@YQ&?3/[wL5<sA6k6sR?"`#8p)!0SPΰ 2 fNL) btZ sňf"G}L4$a&yoLʔbP! +ק&|*<܉Vլ<3f̘1c| cƌ3ɟ l&#~4`>y}'M{g#A4w3?G[5` 乘 lMޗfP:?Ą4hz$n|iwO7,D#N ԧwr1VW<; 퐺.EȻv g J0%#P`q6̔ԂY rP+uszTV²l3-KЛDć lb~\wO֙3ѕI@#T S τ#DGwRνCn?ؽ7h>z#OM9|!=;S29ꡓJ]} Vv`c @@D+2uWvSkC>'v .O[ gQ>p)TMѱBA*gH5Pz|8DP-f-b"^ 8yC0˯:=([S+@@?S8 蛗w>Apb!M.*s~9=-A OuUm'cO4'ـs3SG*jn=:&|hf׺[OpL΁(eJQ_|}5f&j;ѕ0 A@B` G !!A[1hk}Ie/so o 5|eC:P{SIRАxWk߸Fj}|K4zn*xsJG989w(D;ű.?"p-*| W/bPq̐h: MKv`9(2R5T({QV^|іBr@HVͺ8*ge^71cƌ3X3f̘18/!艟y_Wi5i7s{|DCg>6yvxrΣ?7#v,|l]: _^3=&:?yPKf095D~','UGC燹;+F[M Y%Ie V S{W.,ꭸ[/t#/Ζh3dd A/V`f|V7﭂B0yaިMUHvod@TZlxމ]9Dj=4Jj<ȌT""gHI\jRZK퇻kӭ7⅙yHXkU?͵ͥC#"ҤjiJቔ=ܚ7'k> _|g{jkqji&A,'1P6PQBb`CURbRR w5D0%(diA(\8pwQQW ;8"@A3|ߚx/ c5I!>+C==Xݛb{GrjA qzKќ %S iMvv=T7xΝI#]Sb޺4Kay-.{0\`7׺[PT%rdWJ]AR ^*d+-Õe zПaGΫqNVTo| 4JvnM9rQ=B^4J+ٕ;|zűnK؅kbS?rՅf\PIBą/W2^$bʠ 1h1Z" XQdTlh15SD"L$ڭ#C `x*P>0xw*5.4f̘1c| cƌ3?Wo9us­s?;? Rno|dJAg39}*GR7$"d-\ЊÕ7,./~kG˓~^{'ʴ֞h}JfRr bU[ɼNm`{N;Y8rZ0$1 HV]KA9>oTcYļ5vlhCD62>Autokvs*㬗dYdͳN4[θd;5`AV-6QyZ[O؛WgB7 okaW#@rrlW54%ޓw#Lv#2t+]y(\"""&z$`#E @%B B!^BNQ`Wub#r?q3< q _[!ʵİi6$ PbR(ReFi&O/D=߸{s;=n8JdZ3񍲥d-Uf0Pp9se{s˜dhD=pQvX p1rrB uD׆~ύtwPS<ی͞nMn@72Û;<_67N4ƙR|D~y/zXsp~oPVӞ40Tqb hbĠ8nbC܊bXg.J4Tc!|r S <TEfO\Z~@TAs,Id'Ji/Gcƌ3f8f̘1cp ?/my_~窥hP2 ifw:v0DFTlhH JSD$Tr2)Ds1y/YAy? p"\ ϝʳ gM?R}ܼP7BđQk@]΅Dz='DJL$7Ћw~{+e.OXOVHBF02KF};p'ouSٓЩ7?6k$_\DZnco:7߱!P[lbŚ// @"z_lҢSPp+0JE 1D[z* 6Ha@{#x}k^V\ gv'~=6ڨr63oŠ(T9)3A3{To 3.S+J,MƦ=n*PQJ:/Q 0T)hB#%2nR IR.sJYh08pD"&L002Ii}9K|9sOVowtm/[7ԏՃ??[Z dQ" To'앧޽;^]_j\>_ߵFs{'ZDw#O>4j>Rulf˥O'yUJeܯOŝlݲ٦Zmf@ATß8sj-NwŠ5KوF*Cy/CTLf[~Lt{Z7rAIC?rB#̤UvV<\:Uwd*Z^,SU{e1-#8zBi ^=Cu=7o?t{^mC<4sB+ީRpG =( HG3"R--~;k[/T tt)8;AΆ?ȱFNZ0[%O QR[+t\D# ZL$ -"Pf9!tz/V"ҙrjF"BqzN `B|-z$C(Rh&|/!6VGIiUuwFFH*P%R$ڤaGWxtGFB L}=6$V";uj2^=4+,Hفb٬KD@~>Ojk:OE_Z+Wؕ{SLVRi6o y'UB(`>XqZ#ܵl7g3U !AK{6^SsB~^ȵTe7a-'%4Z Mb9%&6qAZ_s@s5jq_'jk@8WU9"z `zWs :t 4yl s<ƱVX3f̘1c>1cƌ?|{Qm3B_?w[H+/+oN#6-UpP؀ꬪ.ϐ[ߊNe"[w̤9{Gߣ'쎺^Ջ~jVr\y»$ȷaN\9o>D_XORĕ)N@zTwzykk'՛aN7sQ6В ub)A=B14>_,T:))CioRl*F4;ZoH"B1,,'fOp L~Tgfs}/[ k@dqFtbծ[Z[zi@_^’{5 p WS?^{eդs痂7H[0zRz%&BϠf_O^~v/Y>Z204`+(`(+44OO8tb=e*zΩ2+J`]W`k&9VA]r1(`QJ!p}^AF "B^CQLQ Q!@p),  i0<l$q=LJ;jZ{٘P l \7/tl>tQY>}xk%6}nE5})BA$jCrpLv&ӳD^dD9x!bYA[VS?;k%rI=/+o<G'=ӰY]d8;ȫk#im:g-# Y;7ݳukKo 'c~Gsаq 3⼓%B|1CF`%qR/*rPc@BJEMd q D)$(wNƤ 2I2 G;xy ܈!iTn?t7sco̘1cƌ2nj3$8E/cC:YF6Lqka;__s?[hv'ګn5d~UXW*D\U497Kˡ{YJj~Rco~57 )l3,Mm-m7vHBlf|tg /|?>\dӚ^3н[EH(|fc7/&02ހ2k\Iϡ Tr#=Mjդo% jwgcU&C4hOZڷ 햬Q_P3&Dֈ@eBJ:%S4 ig&rND5Ti=4ݪap"I=H%#^h+"}Jw ܻwxxy^??s7Ա - Q|JϝT[S%^?R2?3]_௰92Z g|ŚA.ȁw|hc;?Z;[/~ļ7O-ap'MKV_TZrJ @I)T?|R}ֽnom>Z๥_?Y}EdqlFCSR-u*Guc>¹wNmxd>~'<ɥQy\摡 ܩ^Խ;<˽K'8|9\9IdgZOŗ"KVH'"k5Ýf4*?wzn!\fU icR+Z5X KLB9␐ %CP 21QbH¾R lpޡ/;08!S;4QFAB'[sGn Nm\ޟ/{FwV|?/תPg5`t'^MOrj`zj30JFrA7cMӁ蓇w 3̩iPuꛧB1 "{PFNA`y 34?+DR:aeo I1zIDXdG0 䉍r. *Ž`2"DS ذ!@3o IMP3?oڟOB nQX1cƌ#J'U_=/O-ynd8O~h2L?. Ei^!2?Mh,ak n9?*׀Kw~&ۺ~]KoS`"DůR8PuQxr~k5l 7Oi|쑝ɓ]Z:y=#7f+ѩM -ґs{d֖,nH`!ZOV*3=FOWCɊ1IOP9aբgTrD T)k͗v;Y{d,GɄi;0=z&%#OF1#ԓڈ4-E4 r,$ၶVbKI4('dA^6il|;y) EY9D2BՀ jF@:li{?bed 3}맟Y=VṲݡo3NΕډX2UNؾ1()ҁa TA &3r.RbR߅BAA"xP!):_ / (&y 0WH1V8M~Ssb8z0IQ1^:Ȥ W10\4V(džT&^l#2I )nd<eDXJO]ԹoqRhTXw7a`JERV"@I-?yu3dC/=y uz7jݾ0݇׾5r?AJ$P j!Y  LbKWG"2f&W0Ud΂Ŷ1hY ْݛ'G=H%)[ N/7N2T^`,@RB0H 5T[~"]=T(9/FX"bh`aVVE|ݐHU4Xu_+>Kz[=}_Ho_sݫ@RxT+#9 ēIooN|7+SN,4/{̷^xd '+44A|7;=w~;sKsxw'<4?pj1[zO}#i3g r5AisPU! 1D2~l0GǼ8WZ/4PfKsZIE"Z$OuE8,Kk%q?V{:aP%t'#%9R"$0Tu֞Q⒡Q1NaI(yh%x،EFUC𱕤aLߋr^kQHPz\c%|usۣZy( ß9/{ʠ~ҥa~ ;TXzrE4t:T# `E'IڔIhżP rc*YǢ V2A)k 0C|w3hR`Ҡ8W*ECdnӢY0cؖG={}Su#C &M{ض0{ué%BXp@"j_7 "jYH!txW>j6Z-'Og>_)ol_$#Ea^qȟYln^󝕺ܣH))U%0 JHٸi~:="jNk!S~~:dbCOoφf:G+}k{~>d5yf@i.:IY( +LeDHsRM@0e!!s@( !om\BՀ% -L"I!&""\nKʹbݻǟ=O~RU=h$[#=U#C\rnފ5[/T![*V,da%Hq3/rdT'i{)/,eY5Tj(6Zb# B!Pk@EIY JgW3 W RȉF5e&JM& %C\bjZEHNÚ1i)Pe/#ȫ(s[F)~9 6Z9\^4߱ PkY3,/8wXbkؘKzݥg6@ݮeOj+Y獾[~bTjxþګuAy);ε Bsf) ©sA~:{rJrQ5,;ukKTX)vY/>.(c"b$QP8BZ)TJEF%q^UX t;< WŁne!$㳄*]]Xd(@ձڎU.S %ajitK`A9KP Iُ]L$AXΖfaE92*զ4pZ3a还N0a„ ?L &LPP<1}W}"=J?YjEŤ~Nh,zCBPoݖ| }?'%x_0?~ګk&Wڿ'Ql.3F䄚F3<~ȽW@5NԓgVV'G>?3t.GsGh_Ow[[zV[i+٨5QOi2,$ y#s #VKoO{ zx:!rj6t\r M ~)1{-cR4 &Liu5\ηWh)n>TNbb4 F,Y)d ց4_# XUs&gH* [P2PyyV0AľRAjU\5IQY&2PNLPe**ݑ?/fۣDY.zg{㗞Z %>e.1i i6tzpsfӑ)ZU:I;[C`ii#w(2Zzh 0 S5 x}zePJZŠR+(*l KVXI85b *1 x;8 RVkX RcB"dH%vY^z`ֶwse0%5(K5k\<Ebjɳ*ӥY?,x/|brylDG᭑wGwa icf>>g{R*dN&G =SGƸ#OT(Yj| 0lb4{m/2TbxjLR=Ҏk g@J"?RcO>SJ Z `| UjØ62ƪm'Va n֚Hc *= O?Y:yFu=HƁ#"/nDfPJk(mݲ(< SQ1SӨ{;>~/N&L0a„R& &|Xo ޷V ϕg€2ad]nG :WvUr[~|\qYq_8w`NIDAT.ML_嗀q?.}y~<{™/Z SR7JӞ̮##w#7 OƝK -!aBODjj(f-CzgPtkvs' Fsnk4(Uh:47գ9̽AVҿf(UU/m'uoQs\Ɨ}Go3 XQU)6ْR u9@BG<dS""U3F}պSS^7z/E*bAX*-k W2P$rATɲzQARj0BDEL+; SrDGΌ55]m>r)wv݆'?Z|am_+f5 IB9ѵ1~nŬ'$F#}3uC#]&AQ J#Vfch%DQX Q)>z xfp:QRba< 4;L?+0*W3B@&2Ϝp9S@**'`W}Xjd,bJTT_'' q0L BT)9dk|陮%uy.aF5S+M yJO-?~~6S 9!6{ "礳~X.߽of|=9]-# hןmGו{=Bn//NH>_^m^q9jh6U)4tch4wQ"n ă<@ۆzDST`0I`Ā8Uk AœTbé\$ R:& > ./Z iezNT)P3T`>–js}/;5ի=;i]yQ|3b/~fne[>x[. B2RyЪ7ӯdO0͝w6~b3^3a q[e%) zk58q 0$"4^tEC/MRHڑe8p1Y`Ob ~@M@)`J챀U|#IdP$ęS%sXxkzo~Z"[Ae0NIrh(ME'bT~6;-Nws;\|xKǢVs ˍv+,V[OvO6Km˩%Ђk )6cHc6;GB^qJڼbYfalInJsΝڝHpy&sg %uR)5YuK_oWo?t93wֿGˋ_KŝX{q-2Df6ן~o}ϯ_+#SPB\9Cɽg;Z+"6%8ȝZ#/I?tL 44G%>r2<װ\>@IX=9(+ۭ3|m\#5셊0i} i7 He(jKE C\%P֭&L9}\ A !# AXf!" .@{zŹK\78/>Iupz:xybR%!yWeC CQ&R@k{5ѵ}/e4*#ݛf a8ܢ 8g=\buɏ>uW/ @J a^I7Sxu8y{Լjf{/"Vj'YXƛ &+}`cpl$ [\ B= W"$ZZG4KP!hvcaBPv 7 m\ 38,Wnjz0ƣjP c⾑IP䵅zNLiDf':ޅ}d;# Q24V#БkY[M?!NA^Y(R0N]Sou' P3<8k ;R!|3 ٰJDA*p֘wv?7m\f;BwW{C&#5 q!@-Wwkwb;Ο?.=>V8'b d I^ j>@P| SE q`Q5T%`FEDCEҠ8WRlB -mL4qPZ/Yb+ "I6_?I@1 ?a„ &Lp„ >߼#+OFbP^g*Gwր5m}w$mmܯOѼB6qܭ:8xs9 fSa7cRö%_V.)YPu3WB;kkխݥ6E1f\;ؗ+GbFrhRAxgT>|OG٦ݺ|e$|-偢t;rThZxF42@KOR k4N6 $UBajÐ9B=PƜ1sAdzZμ=e/r3O |z_ceQaT8161IY I=a y?avKLx3}F";Tzț'Wj|t!xu&w][mvO4ͥ Ӄ@-at?o\Fm-a">r_yz_X7r5d(XI\HFk?vx;U5ӟxfLCØuNg?9G?^Q‘H3! Dk#mP [TSNlPYijǁzRk'saLfœV+ QP`($^@sάV{9bsq(QECT9TX``SԔ*$0dAR#vy$Jub~x$6e-N4xm"qR pCJuM ZQѩڥ&kP9N0a„ ?L &L0pySQ.ɞ><@ҹM/_:|{O]}pb^ǻ oz p(-?]jF}?A3o^a8s=v53?;O;o}lq^Ϧ#yo|l)ҊXs׺ʢqf.߼58;4NO/G T}X/ F"D{t0QFL{KDb2sު#]Pa1NcO=GLyl4DTW)Q y.2w'?)'<*Sop+͛>“(A#W]mrݑj$=GTs^GN+5yÃ%#$Apf<1+D'e"jTl!bd}2ZaDՍw ߸lqxev3}_*JjIm~H6w ިixzo|H4ߘitXm|Wl~Tx|#a H: N[ay^XSv}$6[myeMJƲZ-B{ֿwhRV7BZp|=*=p r_?}s0#A8۩oN4 ~t~7N0Ub%bл#4,`ޙ yb|TxYI!CӍ@ *G.T \ @=gA$Wkޙ88!0JL$R=T5/6:wr1, v6UJ ) n: Ax,4ڋ-ҩlw?p„ &Lif"N0aO;S_QJ{>sǧufG9ӏ{j5p}os9Y87 uDSbg}vQj9ɔL4Q4FZjbYT@I#_,3s%Cg,;/ůvB|^k/yqywu R 7Lysv͙ºY6-'Tng"􍷻K>g.Lq's nQ62QcD.NeGٓo^>w`.|Eyp:Һ`1:mìK?s!Qn$`s^%FɀTġ刐υgQ&,:ct(&bʙ@R C#FI e_$~Ryp-ۓݑ)G-j0ȫe!@bQ3ezYoe~FYwQ,>ĭN6nzmtfaʝAn~<Ө_Ω&9[w(y?#+ D"CkkU,rޚ{'G T?(T'eS)Zc;DLl<'UPF*5Ě,a-Bs=Tm EPn8'%t;ށP h43Sن>M!׿wJ{_?c.a>38 Iw߸׮^hZƒ kT6KZ~ؿ:};e# 4sG.uwo.\{XjwVj]7 ?ܿc3oNwLg͚Q@La̜*zMJ`.R)LK{bLbU(e<"H0Aa0h0 -sPW*8းUb!KLBBL%c/ME[Z/fN)Ca*#%@Rդ+ԃ2ETጡ~k{ͻF\2Tk鵥O/G_zn>z\̓soy>8XT(o[/&Je%0b(2?}٥N؝hNpZDH*gsjJZ,) ԐB`_R L`%&(2VB3P4RԘOtB} 6;6bLdȓ٪@(TKP*ט@򤬤=T8u*AbvZ/O .L[[fX Wg'}4"ARZLj@ A%:&bO6L3͇NտN,Qb%&3DW蛽^Pfjvti88S7HgwZ[?P;$=Ou|m~[>y8ПW$C 2t@#'AC )Uy!c1_zn֛L9U+d'XU k;ɯo:9v< 04x͗ϖ|uƗU*^xXG`20 (eu""x01{/A.TY %A&^\}c J[ѾשjРY7D"sF uOT2 jfgщo]Uv„ &Lg"N0aO?FeBň{1hZM2H`oeYy+{9zdW hY@Ac8Z慒n\XC4iĆEN:8No|c|h߉ P`%t~S>wZ?νvf.݈g㜆izd6~O-|^)h]"hhXެÏ"p`ʦ+\)-/=CYJ@)T.B"B)Ef_s KP BE9 ȁl ,`u.\tCYiG!.1Tn2SR֠8 %\$ҝщޕvyr 88~ʯF >ϽF0?{b(nX[8G|eWn?}L݌Tb*[C|{??vVb6Y5\H̍#eW!PfT yecgHHAt<ժ3EUuQpQwa 4jYgqY[$-S6|J\Uu 2H ~bP%']QR1BcwnG-|g54qB];1Hį_hW-FD S,ƀ4a59yi]wOիύc?hXyuӷ'%@`$z^O\]Ap5~ݘA_.76gNRrڑ YJsD>,8&4R EEW-+ VD,MC%f& J%BK̨ԤE,w˽c! TuyTbjQ0J^: i <)z/PDPUeQ/TäJvëح{%*JR֭M-s*(DS:幋$q1̨@+7%r 'L0a„v& & n~LM xSxמY:R~]yZ#ވֆ-o^ ``лz'f:qR(@링4{ -hTuPO" N{̑G]|z.m.Q {}*HS nQ/kٹa9=Z;={( #*u?{߿soV}Go~n5*(^arm7,N`'w>+'kI{uns& GW=1!};!is7jH&f3}L$R방0U0XxW iSxX7^#Ar}[ݽٛ/܊;j\n,햤I1?ؤ\O45O:n^{K 7ڧ~{"Żw5Ss'jxjB@ ᕉ`@B:UsjZ$o(@CCP +%+@8w(5uQdDPM7$ B;wDb*R SαT2.,խiBy |wPqbțK!C> e@(K(&7kBh Dpjf H\p$r/~[iVbңrtw^#˫響Z˚@P?p~o\+ ybis{EUzp 4RWA #BWx! م!֨{V+ߺjt=V"U&C8h֖ ; 9h6A-)RI`敃ⱗx[b {iךS DOX+C<O~w܍wwwZA:#/>tu~ʍ{ϜHݗpaՙȬOXpIr"ŊRԪ JLއ5'+`*N`kh0:''1PTVomtK [ ݭl6I jDy5VJ 8;`O_)HOȕhm}\Zkw&\xg^JTZL_ [koZPA׹;e;?w/]SikW;϶k$`0DTixL*ޓ@ UU2`1lTX@<"౽;kD,*Q%Ch-9Ya*!I@Nf(J"B]%׊r# PTFq UmTb JSXV(DqTdg¤2Z偓jA$(y(1`b!|W?5BrTy[zǎN#g>qNw9}Ƌ*J3E|3sAZE!b ֲKByv.⵻| sF೏ͼzOً;z9FY+r\l`JTK0\hc(/ sC`T"@@U , *UO >i ={4djĹ1VUv^%(USDWS7׶#Q4UϦ۶uCl@A0NȖYJ6`Jչ 0?֤' &L0aO;p„ ~{cGP8)k@dXN_{B~ǿt0)"3瞻ܧ/~ot./C8g.ͩ#@/J.nNlK4:,koOźю*rY@-xO:3wG'NNw6VgR5cd+Bu4Mv~W~|흭~g+S3\.Z͂@h<#>6X,7Wd84W\ld~wX>S˱]_ i Ct1 7DJD īVJq@<9ԉB<{-@!b̛McF+{qsoXĆ!8yIS"ͅJUMVވ s^:gXyez2$\t7N59i;(]ΖW.!ߧ= آҕN|G~\وR9'V._3SGkJ~9bLdD 6y!"بaqA*J"N=AAP4U Ccp5 bc5f`@70M`%"1 !K,%)j|DMt%J}PP@АJH84M$온 0LSw#A߼u+{G;Wܙ+׆gZ yz\_/.VJb5`1j7gKsF۝">m{4J3/q &!j^HͮJAyĉ p(OVب ĭcXg.}wش6d:+?< FVd*;Zڴ VpٹS1r 2 Y8(W022)`5<Jyk`4K0ycP=N8/!j`XCu,VP"@ĤfM*;@U+sQK@ZɩTRDMN8*Ar$SD}xv̀2&x3}0Np/ !D; f^v|Oܽuh{ovgK"j5=nGr|f*\}6 v -iMYH|vծʥv#+7{_F56}3oԦjݼ> }gox_j[HO/Gߨ|HK@ߣQ5U50%B ِG !AGwMNDfZ#EuJFbvjh ߹[N!s S2 5='B Ph,(+ E^aJ%<7o\{ַ;S-TQrhzو!S3Ck  +UBsTmsH;JɴF ~*:0a„ >$L &LiI_?uF޽ߟLanEL~g15|HzR,ZktMPUe9ͪ;@8d)+`ԃ NIн@6^b6,qKo]z ]BƋo[ޯƆdӴ3 o/Ƽ]̝핾=#Cx`%~uefj$RR4+3'fngnǯM/ _z~ZiN@7KYp*aϡ t(](fsSP6HXӆ!Z@ɀJK"L`bSj%TQ"0.`VyUUeAq`X$BD AԉEVeu% JmFnj4rh\re:n+4pjYHz=Lz`6z*".0Q13GF̣ҋͼֶs#5+5y>{;Oʍn?hŇ_ߙp+9D<5ļ*g,fm)QaY(B *AUǞ3C @ }PG c땧/!)!v$h@%1-dj!%l<k=!$0FCWUȌb< OyBebE#e̜L% gx@T#8Kay˷?{k/ntg=';*¥ݴ|+v>j7/kyE!.F揂`-TfoX1abZ+{yrz (ꚾ4zW3GuLOԉ0s;vGf{'j'5ÍTl%T&JY,AٹP$<{%ȭSU|#<^E>Ȑ{n֘lr%*:[GbY=ܬJ!4tX' {#6 iZ3 n:E<Z*\9p'|k_y5ds't+kP e'ju"AFS+ i)LHp&4n#/@L&L0a‡8a„ M̈́~Ь%%t#`Haɠ06t\4zt "8J!1n7Aƨ)5Y_,3-e+;KLu'.&}fͿ{oʃȨ%ǟ,_ڼ-oY}_zn%K{%Q0.iY6x2˕;U&  ?:o,ć \jN=_[ H||W>w3`# ޝ ?pibjظҀ (`7HtЌ(HPEĒB D`S2P[:`VD) KDT 圫TZ(f*Qb"T*s}rrJհ!}H/2|0^An!tZA7\ ͥ-7YĔN>zoں;zы;ݿu +ݸ (ALO "2Z B뜷D*lƑ_*I+&oJA#%0GbU ژyXc*J‰-Ul5([&R(($PfJP$%%+ )UJOR<д@PjdA@0($d^%ݙ/?bvnrS'7F_wXnEv,|:[3tlgo,Ƈ!DHDՉtws z0u˧f3ѻeA㕅Zs'/xoLע"Jxpm dGΠ4Dcq+hi#"RU*A h$PN2OK 2!AQ@GC>AMЈP TV@kWFB?>FLh6 WcJc܁m`$V<Y]خCWJnqݻo/hUerJ 9xjSKHxM}OW~ᛆ;!{-2’`A\UJ@Qf'Aw,.ؘ ;t;VKJ1\4:M,zrJ(iJ ȵ[yy'D}h9DsO>{S|k={z>6j)y5J**V3yd zH-+&PQ"$"!~`Sb<*@ 3RѸ#4a$AQ "6aX b$ȓ*)+ R/j`CR-=sF10Cѐd%D`8lI)ke= !h&rA`)!.@*+[W7^k<_r+2Z~`/鰘*_/f5Y8.XSHRМt0pk}g֫kgO<~y; 8\R S 9$*s(y*ٯ 1"Rxrb-!QRda=ВzB@bsZf1Jj6DԋT/PD!(9?q70d`) bJg<=#DT{_5̭dum;[_ڬyTKPІ]=p#+%Cd5Ҽw˻n Q VX4s˓W &L0CD0a„oϽݮh`\5>.;JyMJPz!bRRQԱ>h?md,vGA0c'$s{DGJ]=/Mm(!1΅Oo<kǎv=]w/otl΃_ M:YI j%΀gCǢy zv(Һw'3'3wy9Jh(BbbQrT( h-fmƚwnڹ=ʗo/0CX!v WB|&FDH76F~aqdVS $i'ܰk[|8f`BRbfT)lFfzn.>;ÙBeLpk|W.M-7ʙSC5TZNB҃QⴐP*LH e"b/&2"Tyj#0q]UcdRiyK?ܤws dXOOj]˟9I(T H r 7+웗g.^=I\6SsݹxΒ5elJ &h%UQ- 6SL&^&0R 5Bcg!Yk%h:Vd U `HxX[lDZw CG\-nxM>t 2> T2A#T#KTfs?w,{LS>|Zޙ~>#VǵC;mY7m9YhG[J~qƻ{g׶;B'GE7ѬbpR. ~w:a„ &|X&L@$2o;Z{j҆ [g ` A&fA)n&SLjR9B3^)M]r?kn^:Y7˽QP6Ԭgu% FBGO3Zh;ˣ'>_;,|}冀7߼@nfZg ӝh3U1RXZT&LFDJ@*pA:GdP7Gn'OOo~j!yi)2]klT{:myv7ٽJ L͎Ng}TƄ!DؑS"R=7B4RLof*JI8 ƜG,Eɣѥ# m6DGƲ X/oS؅wXmثOL,<0вn4̈́"Uф-Fʜc'iM+{#YuJB8f^ r+.2Gd3kvS#=zG/|JR%H%|Wzz(@D=$&\%Y`U9D8(~/sGn\H;F FW JF V"%ȘHWUuidHo!@0I̹W[eR!ʼaxkPbU!!ÑA 8XEAL1J46' C*) R9ؒQiR@SmQIR=?ѻ#o+T̃go>+09mm_J@=BT@Ԗl F?}g7X)g+pD<9^ sh% K i$!iXr0kUȡP@×3wS\+xS28Z*8RT P5Ujj&g.\~ӟzՏ.?oto95ZoAcW֗g?wS\Ĩ 1Xs8 S& f!sk;9/VZGVcs0tg ȫZ"bF,[.B U aMa2bV)~1_<5]38B5 W '!n;ܩw>:)ĆC#H"(i4UK zyu/7Wg^д ?eWcua]*,\H Q(*'"0X>|r6z'ۇ[{ɀxSk'of;@i͠|,4 ; p^:qmngLG__UfoA(xX@Ue5`e*BdJ8gQmfQBj?qWS! (B{/"DJ2Ck%&EL ` DT9U"JZB" r ZFq5UkϪj1kI#^A*SApL XeJ2հfaA;,|dϟoZw/LwOG|r8,#j@<(Z`)E=Ǿ .b?-=O̭i}VvsPTQ9H-%^XJn RD`,0(>;s'u:tKe&߅2K6ԀY">Xˤ3rH,,ĶD V0jƝ r1,.8J!J- &@ XDm+:dc{,MB:~?,nD(6g^>/3~qOx٥cT(0 ܼrpr7jfu Z*ELi4*g:e3@ M0a„ & &|uޣO<߸'&k\ J06^^Kݍ_c}n=S{7; V7jl)z#fNbלSrOߎ^yp}ej~:,K$kswfJ h^WnĐ\B,I ouj6T S P4q@kx_-=E~sX{%#HJOh;~ Wxi*wL+6/b{ (Yr-֝W;_PDJiũཏ&A׮ѽ90a„ >,L &LР]o&4J`ۇrnr^g^&Kq$wY6 k6f3~tDsK^1e;#/NoׯV?x~5:g{GG,o,G~]BZ_B$w j~n$TL2ͅrl[ v`VBN e܊[cJj6r7w'D+ߋBZnx(B(xnX z#Hۑ9JiA g~ⱷnfI*cҫ͠|Jöx%#xlY\N6+ݏ_[_={4-&bbA ;-T: b4 }^.4i;" SvP\.tfNɦحԻ$-|>}T[>Л6W>ұ U@5"@s*TI*FU f>ҏw 9ZbE`鳍o'@ZBIA$ k Tp!AT JsVBI*XcTI$P@X X=*#R ؔTrQ8RFQRO`f (bsA8T mV;fW5uKap3CEo*e)#w7Xnz2[rXx(PDI,^¿ӫ_mtǞ;s__}b>?,ng5pf7 nydvns~PoV_w P12J|c%#RG2\D[en;NTSТi)'BeȝT/ٖ1cMwA!W`H^%@:I ACWs_{~>sc=[u8}Ǿթ(M%y\6-{U _Wi{~vw%r<3+g^5 .EW2Ps:=t_ϖy'm9mUfyU}h$H"Q `/Q(Q(4c A8Dn4Vwyޜyߵtl@2/"#"ob:H\(6|DŽ'P8&ҒuW[ | i:gΜ9s<69sy\Oݭ.ŭ7߹Y7|˟`'ܿܿ`urnp{ Jh}q趷&OwpypjiɈzBբg&YDSbG;| ?c\'.vq_]zx\޼?ǟp }t*s,*!80dڱZS gj5B.{QE$FL|p"kHkTTB4P9dwzhJzum-\ZH H*f !=2jgZ,ș@271N6jcX8eLL"܎O{a:1ƕy#퉕#ȉpbiO*8&D qտXe".H10$I㵃Ͽr/jKy0?g ̂EoDHY`PWT)x1b+ c5j䎠 %5V 2L וn&C'We63! *&F^!dN̫*eUL]0 M[;Yr7 hW"]QNםl9сs E'DVypr4"Ou?n[s{O}o՗\ ɈxeQFU_-tDgϜnne_{fr^DϮ7_Fq;E3ya@dRWL?l!g$ '?v3bO3G3?ʿiȨӈOrH XLPV_UI TDB#fk >_zb˽omnBC ΨͺWEդ0ȁ@׎sct~!JrH:F5ų}ulX'4XV%)̱yS9~LpMXqĘqr-&7I z9s̙31b.Ι3g:4Co}|{'}usϿ6 G7յ D텼/_y^Y;kgO/ȣ ''_( xS7-,M3N7v+x|\byov6'?'n#ϋ^9v=D-ykQ`kr`{r2$_[t=nf7q'LWV+G=dTi*DohQ(GwNJ2H6m;."Ўt {fz ׇ7w޹6x`kBje "O٭cp@Bєm4Q ,u~~;R9TzuTQ3+NHIk!^KoX \lɔZ dF@궊g㘫Q./܍f@8,LM۹O:ϼ n?Xg{\5O|Ԋ8_t4rD|}E.D3 A@ #*bBٙqyz|%:}{Ǘֲi-P(=Yj(1؈ (J -3293 )* ԔQAXD Ĭ`ՔPdD@>w*DxKf#7ljpI!!j;zc.ʰҞ0óvdUG@ 2 )ojr ,?S׶&/ʉ<{W%51O @=3Vn<\?,WҘ+ݧ6_ZJCg~K^FL^ɝQb@3ϴG<;p,0=t+ XajL(kћ;ջʼn_PV?V ͢ ׏B7_x"ǣW=Yݯ\>O6҈A AWj=4= "J&c=a:ᣟwZ͈O,m, iPįbFU*bs C + `j aovF%d+be!~K`ywΜ9sy s̙81&=F핅$ܢ>< w{۝3s/}ꍯ]i[H9(Ԟ* `njH+8l0p6sώ6uB_[۹ΤHAT=|\f-5=vi6+30Aoƒq B&pܨrE;i6"=ܴ벡Ή1,RU#JH$BWq(J̤&^!5PيxbdI7F"tǕuEe^4  w/{`G(-ņS0,ͼ"^mWjZ;{tk1:$ ̙K@Jz8J"Up-ǩMv VqX4j,g]yʙϜ| ^Z*16^7GG`w6ň; `nWvkXzvw9Ư~Nqu=νD`j DzX2n/l F /RKSC- f 1Lfhf/3@1<1L$wB @`Je &"@ qB2ZL )" gYrWR,Bm'y`#uFmR8O 2tX }g3gO>qŠ\yqu꽝riΟh=?8ߔۻc}+g6ogr7R9fLjyoSgf U}VdC*@$`zbAW,F׿ ʞjʠ-N'>ٔQA5֡z/Lh}IS_X~Y %0qf.ši@2.myTR'n";ӓNQNƆ2^h^*( "2TlqBhhI6ګZt S`7gΜ9sua\:&Fy~Ixš~>YqFL@[Iɛ\k9^GʟiMGJFIB'lѼsX?*W 9h7ܨZ#)iP` MJʃK֮;]1¤2BPzm *>#.) LMD,3C͡?;'Rw WQN_чG_عߘn3ʲ@ 8'xOiѭd) ȕ݊5k1!Y1Jր SfE=<`l!g!L͂b@Vz?z?hs[O_~ƧO.r#r bŘ Y0L\m0* +#1*8hq#K(eʰtg714DL*P|}PI8F/~unD^GF`|׎x63 2 3¬xZDfjRqꌁ;PL@/.eҪ"V't# bk'փ5RĐ 2>ѵZ?-_BΩ(:GN β>H"p!WkUJ.bTYtl8(Ͳw ;T;57B۹|o}s0-mi;`àIi٨q-Ab U ;x,zEmO̙3gΜnj8gΜ9%7?0?h/7}s}zfKK'Q P(O%J,9Nl}M113JO !"Wv6\\&Cѻ1"?bh ,O}vqgOnFp09}dp?a(εiif h:P4i픢:2 h퉞||G^kE+Y<̤ zRԯ?Q=B/5 IeV*ϟ! EEb9Q`b7sQ0327Wt֐hL`3o&AE"!"3$ćv`N$W+]l{1`qkEA"N*R$I̔g6#x"#М({ui8kG#]|CًK'Z?:2}Ai.'{hP +*+OM`  V* AcB0R9#F&JY E32"CNR7 ),'L.sDb#oMO*V:tG Irn|\ka*#%il$9Cf2uYu!}PW%ݼQ[-.7L(1.K]ʃZS['9k)\@ 2'˥>ҷos̙3g\3gΜǍۿ;_/>lq?tY7NRPH ʁT*mOupyv'ܼ-z|(pS_;%g;ޞ21MH&>ptDF)LLEX,#7KsMvn'L_|l!^XL>x`>tf@EE!i1':FGM*4= s8.0^R1+ I;QL&ܟ}wx*q;5$G'+NӍFQ:?.p@:&#}dC@F3G_[0ʃlrBӭ A 9lHb3 FW7- Z~y/^ŏ^+AF$2~Y[ŭG''/捅h,XxO#{BNPA>7E@ `ԝnY4PO3]ߺ6Ƿ'E*ۜI~b}/>VmǢp`7R'sMaA*Mqf$f`Py،!&j@.&1spfC`;s4ZT/ʢΜl\+ 7i0bš=l-H)xoR. H0 5 )3  ԌXBRGVQe YLYhмQS_x?|}xVI껑|E>``E3"zV+o@=隳#6R*)-bx34Xl 7aXh {CuH FgTq OU -i(7cZM.|I̔S!,T)sN:[džNATv#5D Mղr cIZiDfA=?c+*,T=GL;gWV[uB2NXj`TD۹vx_ڨZjzghx<:'{.J׀}"y9s̙1̙31M?}p ݼ4Sd}3C8vPcA*]d/ݻ=8WO^{e'.A.YLvRP(bpL>el&d&18"Om햶6 ,\""E;miXևoK W/v&A~/tسAAԈTFFoDD*i@VYMe.߯h9&L VW%E`Ыn>C2' hqR8q%$na{OLO`D"u3E9w0IzYKkoDz;PZ ffb0ٱƏjO6|Y&EG^ظ1*ڿqrgNybňDWgw~чN(yռG…T5]x_|B_H,`U[2U bf=yDO۷_w61Z?E4Y_>ϯ mw!a&l0*ԌUu n,֘p%,?-HB- & ɻ*q[4L,VA@0G ddɘ]Pc5 1lQhBVo2"fG:` J3Xi!L(0i:&}Oe8o|v߀OOR+[ɵѰL *?J[v':o>wqm=sc;Jg/Ƹv4`P$78b0 S`2Musik PZZ@I !>aq v?쿛Ι3gΜ9spΜ9sC~L—iw? 7?\Duhc`V$0yԅgA?1=h?~pgvtL/?8Lj1S bJޒb%-QNN2%s?͌P溼_jDF[|'v?/nϴ?yRG^y$0qK,5T8eʇZJ&JMJxN,bǁDFH"dkPmlM7&iȗ㤸e. LL{ [{03r)$@{+}Fo2F7b%w=d8`tk^BEݶv !vdӜlG;ZRpZAO._yw3k{EnzD'X>}x7:x{g6y8{CL$!xaP@>pY u^9(_~ݯuoqic  gM%3Q0UX +R)*$"!3e6ODF̦S1)/mfHƒA,^5@ + V+܈2PH7*fZ#&Z9訴^e+ `9݌`"x!,2BivNo}u^sg%K՟\#bv^Aivr-GzvD \/כ\vc7OҿoΜ9sy s̙NO{vбUf2y-iNy~*N?d#+{yX`/g hPZntT#X(QP&3Zrt~JӰ~c g3>akgۯ^Γ qE8w%j8ZBcVߨ 8<$b4-`"h2V&jGc, D*H< 8<,{N?N˽HcC {{"X@qꑜXW43VbE͈|ۭHU X,o\̪7m~h6x@?gOQEꇅih|[RF0252f oP & CӸ]^QIDAT^^Lo"{'-_6sOu 쏪bo/^C@4&tD$aC_zskSnnQ._j?o_@l "QS'Yج֏l%DlR- տ @hU RP{W'V1`&ZYDX0@QdgT9b#@WrhQTZ0Ƀf}St"_0a\`e3x'jǢA#EkuT>>͵udzx5= "?|m΅'/=_jn"TLx5^H،FBAq2ep y`?saC ]EAKM40U~%YPڡ LV3TrCzSf(%@e2NWKH-0ةYi];>:^iX{Dr$o(tzRn#߆ B[*z 0xR)I-&X wtp1 @lPDKΨŀ_LRɥ+k.E)Y`Åq#JAL YV\޽~ _]sovYF/m7^]8kEGQxoԚ\K߼r {smK`P(\_Ub ,w>T7~ͱ obJ<1Ws a@{Uf +OT$Hu*]`pe^{)Fi?p{lb' I@Yh-i|q WwkOVHkƁVvȱI '6ͯ\ΊM"2\w楪/V4,|#TrYAi7ʣU "gN޳YU>| O`J=Y^p4CP yՅ7 Νw?}~o'n״ D6t 0qm9f]P->ѳFz~y۩.7v?ojHFfDe F ` gG1Y6(8++T6Fڕ73dA`dD&%`fʯ+ƾN sZכ!`$c_3ԋ1ܭt(*Ee ~iX` u#("&OZ?Py}T!эӕgVvϞH@, :>hZ{W.ﯝ_{ϝmDTUp 5̨jMA 6v *lVO#@MCi"Pu9cPhE\~/ZTUM͒ 14B 0RBԂ#Bkk:T-T7ouѣ?#b@KFynm6-RycRbۙV1sCvrnFcU%&&YPcuTZmOWѪBZ\ z+p4;Conzg"o:̙3gΜǕ8gΜ9+ۯ\yʜRA' TuQ\EBP=8(~.,щlj~>룯 6 㽢y0N{O]/.,'<,=m_vN{(฼oӗwDOa䈊@G6ZClqnTŪ& G  xC5ΰNDT9V3VEhM9)4 O}dȈMCāQ[֘#AѨȵc.sI\HH(*KeGTFI>8M;v~0(km,:k٤#7" Fe㲊`p@!*D(L+ ; "hdMA43#QTc[3Lv`o1 us';{_Tvo^^ן]O`F;"3#@iV,`PE7v@aɥSkO?׉+z,h f76s̈́#["‚@77Hr-A:̜(QLČ@ VfЀi6G=za@PcyPXk&e@9aMX 88!r#b1xU*&ThSjw`|z l`  Pg>yP@ pA͛FX{rag\Yə{;-}+[?}ϝvjb69*|kTY3'i2<u!v\JcΠ`%UW^bFN #913֖NDQy "1%k84kVs;YՉaT]s;# E(8f *[!1A+4!ۜV'?=Vyh)%"ʲ(u}Z8u " $ ,tiee!*(Lʺ[퇙,-Wn\U@D0#3PljBC%ʹ9s̙3g\3gΜǕ kfbM>ǜ}Y=_;_|9n$ℬ #ܽ"~qIjOliS49 b?װ[Mq*ЕF*Mp`, xu_ڢ|fiT2QP21ZƠR-hZ!p4]rNFTfId* C ui3v~oi;p\J,,scFBN*;j:.:wcն bQin-OrHl.!鴦R.X8Azҩ~q!BZ9M2 6+wK>+_\9_3gΜ9s[9s<]|rXut럾Y~gWNKY2~Õ7K7'n]<}za囿K?s<=Z?[OqSKo|v?ӽ`|_>EgFohpTi_|02z Zrk@_ԋ PXdDUp> H'lM4Ȕ]J M! } % 0LQd^Ui'Bjsz1R^NdwB$t0;`D"9;%/iy?+ z \ bbF r`QFL6.Τ jRɤ҆sŰ}0ƞ`u), D4LA!s:VcX_E1kTf"q=H@&3?$.80B qNAMGT T[{aivd9vNgO=us ~Ae'&^$\5"U3vOPU)˨!ZP`&س":"T>hF}| 0Ӓ*Hԁ|F\rYgK\gMvTFćB"9DG~r|eLJdGgUıƱB(7K՝ c5$fR2׍STJ%2T&iR oɘ/uJ:LBD(Go"6s̙3gc\3gΜǑ8(ÿv~ō_k)7HD|*ȇŸvT>}{sz%ǧ_]a97؈>zw~R_|Bo&K7\'Oufԉ>8ǁv^M9XEG¸8zʹ+ ܸ_\W ./&zoNgḾ؂/5ʦиtUdNFJ-&fLM3a mGɠ!Չ hP"!^NW<Ȣ/H]N6[ :<!J1&j`f҆`,53Ǩz1s0Zi8%bvg?̙3gΜǘ8gΜ9#?1SS+Ϟ/ʷNn'K"8&=ru5׷R97Izg2'>fk-%(ηJ[n%:|?O3Wf#U "2CioO[%syIpa!{OF|t&k1ڎ13*ie D;J7{?GճO=ݯg?*+ U= 6LH e&W"peNu7Ȥ.@N*3(LpQԹS?D\zTcn2MRBep&q:1uD< l!i%e` Gg Zg`4P:m͈d|:1aOL^_fQ 8^nInDLF"5;BzK=J*=v6d'bْY,$a*8h\*;#BTQkHD EYjΰ'>c"Ne3Sm q^>ӳwg }8.g޸ldTfGw.ԲՌȘʣѸЖzO`V;n0$#sM[-PTjV5.QiQkSf\¢RX|Wsž(\3C$,=Kt3gΜ9sc9s<\wB-4NOB3JN bc V> Y?Cɟ?~t/]yX95nƍQe\WΥw>s"3#2zN*](fK W'AiSaۛN?~%+ĸ|u#I0zId+tSjǽ&ͱ@M]æqb a(XҁGg4EW$܏)SNt Fv֙+̍2)(rTf#GEBPv/|ԍh@I BGj)ÄQ8Tv AYD*؊0- ,Uڍ4l cR9& J;3~$"[`3>ok\~O4ͥ;bAK V 'v?Â*%w2;{}γ'4(S앾S~aV$;Ÿ}tF_ܹqpqeyF/5PLb3Beuy #*³JgZ'>y6=c飤3)Y;A{gzL 8C|=[Nx؎3h?Xs䭛1O3Дdb--DF`6&C7,;FV! iØ|<+xsntoMTӉmǂ?/^~^;.~j $©D Ko1Y~2Ǖv3wB Yhԉ @ j{;ߕkkrP(;3KN$ÎѨHElE(SH(2Cӓ҃anKw3K+oh d Yq1bEVJaŌ2@ͥ0 D1(P/@\1BqmTIUDslzDS7_ 6"$Ja3_iok9 Lg󁌂z`uM1t-*mA+ M qD'rj/o?,nDkOvwK ^P01v$ÜMX#oHVȔ01@"XZD %{K<3deSPlW٦ ׮JuXɱ_Sb:k A2޲A?y?{Սkw˿Ҳۆqu"TDaJn֫W8QQ17PUEmq-;l-f IW_Zy?y9z3Ϝ:ݺy!j&`TwwO}X}ͣ >{2[nMѴ{Ʌ>͗N5\L0̘i Uv}AhcMBF u1] sZ"F O* RKDR9 u|gҊ  % R;Lxb<0Z#d +<,u[lS TcGkZSUSW S50DX&o#F6~//dȂG$dDU%d$WKۤ((ZS芍FDSe*TDUSh1U*zX5> Xn0MR.ak=rm}, RIXkP//GWl: fnnBfb;y⓫JA+Q3zׂ#fa A=P"*I0#a~׎wf'ޚa ![U`rY5xSmyWj# 7f'5bVH>W#SL8 n"-Ũ:9s̙3̙3q ?O=.#[q3+?OEwDPD^k>6Ȣղv =R~uZzeiIQuOkO7o ݆CDL:5KYSr`:}8 m4eseFfnz#oIDUPɃopAέ$`=X= ՈBi!8aK#oD* =TH2bb)7F!S( ^&g0DC< )l ((5o:.Lr! Vf8h5#vQȃfcf-^5&4bB1UK U7)CZUjN-͔%=SN iY3JnjWV4[gR1aJQ;vß? ٍMďzM rw=,^}՝WVzp[/l·օrRD "Q6~#UѬLd,3Sʜ8_ D`Hb)26 !Qg4lPVXXzl l3KCa$kי|ZJut ?,Pta Qo)*P-G$E0gSr5`Om{ȄR}he1YIBPDID9)l D+%"<FBl C B1s|F6 G\9 N2\vr9ug yqfNB7I*(Zg~7fY26((ݟI__hx5h׹ PĹ(I d +$=d9De P\?9s̙31d.Ι3g7Z~.jt9jf3` 1ރrE4QnOi&(p,6=h_[;U5[~ ˷sGՋ߾9Z3r =,b`4~…?y%[?+=sW.KO ҎeA11j[|0) SM؈TR Sh0&"ݭB礟kmt9*}q]᥆\o2A@K%Bj Y!QBTt0hᒓ㠁 ""i&bSOp%7eVxq8ofԋ8*K] .t$-զJtqi,jBCf+R-uJ>&+?˓Ǜ|ogJYƔ@E W#03XUG#iT*7"#k~Z,rX>׍sHVBe,`.//O. r O/:΢ؗ0u`kͅjfĀY.5,c0 ,03RTY=A'4`3UHYH 3f8nZ4 f$2ҐUڛ:BG-aa836RD,UPZ # H`&A0616Ȩ:[&8HFmqnEYx1<,5J)` rL!4iG-ǣvLixjB5S@E"LX5(Q[DEBDcuiE`2;#/_cаlBqOv<ϟᩘEWADff9l6\-#Ӡ4u)"'ѽv,)vFvL-_,{b]0Z=c==N6Ûi{~P Y1i 0k p$i~s1Hb#*տ9s̙3f.Ι3gp:>yf'כۅfU)2DcE6m Ks#2Z8m٩bUsyU5ԙ@D [6Zns؍CI'㢡nQ\Fl`T-@0R0ǵ~]YoΤe VK 1O>aȸ}/>/ڹY} 1 F T.9b jh@%!fiHa,R3Edc%c 640ԉZ@U>%(X] Fd5cS`f^%w#:N`eNFR8< 1ף"LDh;F_{ Д(괲0ӷ"a(54`iB>HɦȏY R3獂'ň.5W*{C4ڪ 1,!L@@Psc yShSR'%ZUAF*ٞjTcǼˑa 4GBPdS!V> D<nsӔ3AK5LŊfi"Dm 'Qx.cNBc'Ih`LJ!0+" *3SU8"m+[MN$K-pOu3ڷN+Q;:~>ͧ[7d?M ī!Á4g@JL{31@adMJDL U R6RE,Pd` [B^Bega^8y+ I\VX԰1"$.I(E 03j&]g#2J( WjFD sRI)T,@b\BJOJ5Z:2@N$oT0{Rt-ɡVfW0PTsUPj#džҢiؔÆ)< ;Јy8Bs4:yٗw38lij$R%. @hWWw˭v}m -ߗꛕy̛uz;74Li6p"|?x( |pdGFGvGiPL}YeVT`2,TI'2B|=Ō V(a&:rE-T'd}Y(h\䝹ycB66zXQH0T֍4Ne'M<t]9[QT;:l̋#OEFVF"ͅ>o7;sD_/O#\(8|aУBF Ʀ|p'orw Akd2S9NB{mh+iػs㛟)ҡ!֕%m)Aosk%Ayb'7zd r.>k6_pf/??ko~rc{.~o5Y4Dк.kE#čI,)ɝbl=Ҵl]IC+-pZ~4.*8mUbۇe] "UJAB_8͓uYK>O!RFŦ;^ZL3vhJ.,KnZѡ=e`:n80R9QÍI$lu*#Hwwf!9YeD*}i;\{Ʋ k3AúIA&sַXX[h"@MpvЩ I$L%W|7 f 0޾ceUDa5qՆ\&#V:RM{l^a{ V{ ҢU/Y!R"F,7YwSE<NfY٠+ V+k7$lq%ܲjvCV$A;9>/JB$6@~XѪ`{nVvfd"UB,cliJ*(UZ46芎efk95Lh_YZJK_T?\OEM|1 :֞a05$v$]Qi{$kB ̛PW M.k^]3Gp!LTmyڡ7 L4 D,9UHa0Tn ʾ,Z):dN{(6zꀵ+W܃@cDh]b$!g:"ddGWF*w׃{8Q'\dɒ%K~X K,Yg|}n+3uGĔ$'TvQs ̳lؽ{Ԝ<wYy򥛟r_/S>Z{YI#]=r'?O?zDR7305iA\Y赜86ݑ}yD'SAtx |l8>Gt@~A/ks[AswKTl$dcqT9Q2tҥƽhe5 x T0zy6OO?ut~h>*c*<tZWZVGD$1Hi+El ..P+cח 'V;k_%ۅ49ᝁhEe+5B D=4:n0~KV.Cd;S;'zMvE1wv?q3>F(FPi2T{jgUvo̚a.{~au<=(=s݃Fzww/b/FKQ, K ) L#E@s d5D'7Vn HI PE1#]a7q58\N@"P@AsPhŒ!&#)1BXM/lrf/ExznNB tq;1s7px;@TyگM ۙ^:W0xAjmgu"B@ KZhb"nDeE83(~\C dvu48Bu X⨫,!ȴ07L0@U,Tm@D;+}^OzA]=nBrir&ӓA#:@3whr@{\Bt:,bsg5z-mgF8-}-Ow;DuNg%D 2_˱?yXJ'+z1OFst6<d;\z#-ncdɒ%Kp,Yubwd\?8աER(IBJi}X?3ޯkݾH3gp^)[n~AR/ _ʝ?48LX]y>WemwE]ziէ7{*Gl{[DD[Xp(MFwHe-mcg atF.V·#yNٳ(]f$k_l}9 :pZ2L 3SrQt IY(4"S ]YKލ }ɹdɒ%KP,Y 0~dRo~cտC1˯5v+2hN2$nONɻ^ۏO_߉raݜq 6zZxL.[1mWvkWx$>$ʣ͜G"d9fb!Z%GN%3s?V2z iɄY_1 Yq%ӣʭoLԆ ?i_c: 7 c"92/*DsuUBvZxiuʴpvvS|\2c"ݬ.Vr__ew֙AvL!;[r*h Օ¦o֏]?2r}++vS%1$"A `/%Jb_Ur,dTZÄLsgOtn$ڕƐ9X'!ذyܳ~aO4 X; ]ۃ'6g׮ߘ+I6zk<<ٕʬ9ss|t]#(J/rtսѣ]8}lQ;w'k`k_:Y]r 6r8oRA''=L.jfl1D}[Ɔg[\6pLAU=Z.Ϝ(*[xaG$ y 6$8֫o}3̀$҈oO vK;NyMSgӝ߸6֍Y7\X_Xf)(W XXtz.FU Q\=B5,9 . ICLp[Cdj6f '۔i6u \~&H)@N;@=ha G* >D IѺӒ%ujtXqP:cօW`5,c#wZS&5Z4:PT=e/:V;6ގx0͸XBevk?tbIB.fQ5o޺SɎ 3u)5*hD`=RnC+"He(HF/[N0P P7EP=[,/: d|w?z<A #5{Wn[VR8}I V凧W{ fdW30J bJ ȹ;3kjB!.B77%K,YR\dɒ:=T'kʳ/?v՝lr7ًyw\Nr_^rk_o}#CA1ٹr k4?SHQ~D<}\jl{htžؐUhN:Q.v˅pH җ{3OŸS_CTXc 4ii|NiOwڥ\]?TQw7@rv-Af~jC~L[IYεM8:vGkow>|gG[f5s҂N߸3{;O/`ZMHO|% JxwMe0.Dv37]sV7mSZx *"ƈ6 3Ii=|017x J7&wT̝t5Z$$.`aD$*1% 3KNE k -J6]vY[AQt6 G.i_7^'^nU`h ݑ \D"b)8F_6E,B.~E46"\NR&d ‚H &11jQ2@x>hڃh۫* ̼ 5ᱫXBHaJH=}hAU_0Kr9e|;WWmƃ*#;ICmN:OCżθtK Po(I&hn]g>{px %K,Yd2Kpɒ%K~; cOK6PQŃ6ߚ?3;7WT~W|zD)،?Ho_yvoVC7Ai4xIYD'Xymv)5NuP6tL$6T/H-2v$3#XWwx4*t1=,'vdz6 hCj brə=+\-z8!Pw"#O\WwaNtQ#'/ڪX8vy;p" H p 1W/) q;ĭnbם`gҪA [Uڬ~l#aQm,6"Lo{ Arll1[#L ,΃uP+ERѽq|Q||^W:d` gX5;‡t Z2!$N~(e9EdTM+9<!ޔ{xOaf;7'VsFXXYO~?|b}1HD5@1NzL Cc$KJ:J%c0sL Q"907OlS4&x祵ĭHqKI%$x+&hT,xN9)$%nFdbmjM䠳 6LiH?o_W~;uz?G z\BPe@̀䋾!eYa8/\A;ȝ\Zڝ:ϏEh=sP:0SBH3bJSGo]eoMm|R_Q25 (뀷;ȠqQyhc%(0.FG53QSF\iù3K^Dܕ{ʖO@oRrq^ gxbt@nwU<`l Yw"2].Hp2ϴfWݻ4 /%K,Ydɒ%W`<<2Oz0dkWtVpWx՗Deוmt.\>jl^ᕽ5铝9X s~8>LJٝzLx>?V3(eOИC݁lyN!{ GL1Y(:*j9Q8ݺD2)ϕMQ9Y5D)N2{ A]lɑܯڛ]zWͯٽA4}z˟~=_>Wdf̄*e&$@J>x;={q/;^{}N<:G~ίF7o~|6>q\_]'m<9u z vas^iOܘ[;]3]aNb*g9Ŏ4(TZH8DnCD$~tUw$s^LYJZmUaX5oo' S!-֨AkoL/pY w{w߸gފst ;¹䓛/gFAƀcj޻Y@$C /CdXqL !86׭ٻ|tLK,YdKpɒ%KWx' W?A2/0wZ*; VΝi>kӯnTri^ {~?ݯW?swvr. (z?hu:aPUau}r6סݯ}sa(Á "pnISWdxUcȏ KG6L9o@5 r%*w¹M² :(Hin]sge<ݣx/ߺz~=Pt/>/}v L3'cüuyd`f ~7ngOv<ï=Dgxv>ʷݧweQ39ړb֕It{s^tI݊g㉫?SfwiiAϝN(- OD7ݳ>fH!ȯNәt:w+owXr'* fpiL_1s Pqw701BhBH%۸96ɢZ]`& i`"[juh-M m$%X2{[ BJKC0UDqxtTQ^:Z$vn.Md"2Jfnp0'wQsl7~w엸x?s/xzyF4H; B7 ^8ʅ#7HHHvxA~u;@}3V`pVZ-ީlN,63<8 G1YNGX*;>?YT9z nt͛(^6?[8}f3av %RǖzMˡtF6{f :lV+wx|;?77|'^;ѻό ٹ]VٜrA'G # Ӂ\vٜ5O녫nz줡'IB*1ύ 2ib0΄ZMOY. `&%3u8ԙ R)\أ9\"jCanTaBP)m{'޻_={ 皝ڮ:uOg;o^a g_2G8,SiWջVmxӽ_<% yqw&3;~N7ɧ8&nm־d*.:&,7n|P'/AL!0{"BǙo:nɕ RrݏwP_:c7'Qdkώ;*Hp1N3k j8t3E03JO;.[gHhhkH( 3 sP qx]MM 5zL"0!-kN,Fi#wnZP"f1@ݒ" eBJv%8.ە`Y.fSw?p>]WȨ35^:'BQ"V fe]:kWS oJ/ Ѕfpd5z$&A)[zhp܋p7;Ca=Nb;"> ).9#EᏔ.g{A_6FP,MSkrmXndBRG wKq=AbZp1騧I6ȕ]\ݻne<8wݟa}rwN SF6󔨤/^Z.fmV!.BC'|t~͕K,Ydɒh%KQ:Wv/`jGu?3 B9I^c+ӛ{Gi="tf =m?y/ξu l}]vY#7&_;hlW2N"]#t1 Ԅ:m]U$޴Kj]nO2PN Le41!(i (n)2p%#) qaR eMjYpm~vyXvܜGO<*,hPJhǎf@:&i4:9ީL8voJHiQkW}!C_0 vB Q/U1[M{~4s{2c!LJyһtjAy6UK 2[rqT1k=Qo;ё&y\oQV'sA.p4 LF˜ga6魵s='%K,YCR\dɒ?"|Ղx/ӏWmSʷx?u2qs^\2+]Y۴ܫ18luR9P e;*eN6#EΣzj&Y}S?U{Y;%ةY]չQR6VN!pwR@dZs=̀[L`K1$'Ʉ5E, sڧME tX<8j!h"$)lZZu'% &x&g`Sgѩ4s#4 F0v,*Z~ߏ4evaE̖CR=%2kkD2U<@4 0Wɾ^yi%{;IaR{_R'HZPk$9L>Qz,D;uimfmw5fmWBhc+?x 4:@MYMTQLw侺x4&PȘghFcں^z!,܎Sg@A&ϰuz.b@3 EL$޾N҉jگB~jPu6;9X>(;AvHvqsEx$GOaնUI2aT$dž;4DxH&eo)E).Ydɒ%?$,%K,_}'?K?/_x~BٷgH}Vpb-Ƈf;d.}y ?O`QxuqN⺂U  !+ӛ< *3 jFa+FtS$@LN&Odi~W0OY%"&7(YWQ@$dV0MIF'-[x4-rI\q4l/ܝɋ+Gl?'Qk#swm睮boݪֽ'3"r_Vq2w@n^?hz~k'NWm\jQ O^'ֲ)W~i6hCst?6Xs|Jvs-poXgaQrD br}.Q+0MW1_aՄey;{؃)g faVoLK\Wz0a '+qU#љ'Qj8ND$.)hʄ Zc$$"meR4PۇUM̨9*Hƒk" A/e!S.3{˱XbM2##\hȀF vӰ6v2D5HP,S$7PJ.&C׉!$$0`{l,;@CY(XߎHx:ڈ7ǩY%a ̨qw|7le'uZW֊ CmZˏDHD8o]}g,\}O!B{?ha*GsA`&u7eb]a,n*6.蝎ȜT:w`XLW;)xSJҾo 3^iމme DuGΨo_Gvdɒ%K,YW܁~>q93_o6/~g//K?Ͷϭ|fkWo|.=(9xǓ\P-xʿMaqx?\~;gW﮳ڷ{S'+w,P+wV1v"dBNvnW, **Vt(q 3z2CjtA*BRG|'A$geWhkm*C~^֏j[9yt+d:ej80ig)O||uEfHԮsb=7O=P*^{dW{HX+0^Wv>O;z_عzx xu򙓿P)>G>LY7>f'N \mnm(vf!X;\JtFיy(٨rt0e2\1v7)d]M9Bpw?}3omqsƸyQs):ǃԘ咬6b+j5 aOt }Et8}/i5hRʢPs[p6R03;|1ѮPuyzVGao H;"~ߨX\Ϸƭz=NllsO D/4k"0ȺR)㙙IggTZLȪy&'s̝48Ze& %% -y>wНDG+Îhhr=P|R匤%V 2bf#.'>ms}4`<<&SB@e9&zaqZNG8QY+z3&BQ}~.|SVrǼIґn*`)'>[\{xip;[|^\˾\;q;xkv8esnHIzQGg{763+{2p~#7Oܙ$KE4dVS*䒴fDg#~ LqD?}뙕(%d:L wWqޮRV33$ʼnV4zXѽƷ7rdNI!n49bcuF:+]pa$8\LՎ,,$ҮLS 4V#$=7" m|T /檵YiHG ;jhl7 AYsnǎ<|tM:q e,yqk,y;|Oh\Is+W{ԠS bW ~cۍ{ʘZȬC6sGN:AJFeChCW`ޘafubb# P.#ŸtV.Dc)oʼyM2R( Yn[FvƊSUdG4ȯr ph3"byYzNt~\ظI<Uq1auwT? Vo~tڳpn+L.wj6'$#IDAT~{o~;_ƽ'gMj~|0UnoHØp,=AYY+d* n׈]ʙ܉Cep(x簶#`uZ#C}́RKUM ewK0q@ēh@34pc%8Lqk{9[o]gMˏZQ1³ HDNhTU}df;AvY&Aĸ~u l]]JH I+q&=ԋ#A %!eÍF#̙1% uߙgr~8֥3ؽSUQWU:ɭY{Nj\HhFhbC{qlo M 1 0KÅڼpPT16V :EpW‰w,Z9 $ic$['ExN?5EPŘԍ Yli&4lёuMjaNR0A>wit\O7wvl=So=ZȤUɳ6M$'/>|+VsW#6wK,Yd Kpɒ%K} _y5"gU.'ƛ۽7ۧ>opGP|NIXYk<`~wGoX).V< .~jX:U((x=6]n(TܫlT'rya8Am+p b tYUEr=dD:KNh&7:!ͣ4jP:7$%3(z ,3hLz)qIie(NthC!Vhfڧ; zs/~Fooe&RovSAy~nhn H$mj7M~v7 ' '`hJ_z<_({Po`Fs=pوlکfWNh Ye(־`f* Ҳ8!ݽw³sO7e~ Au~Z  F'<"\$@ Ü.F9jGɫB/ k' 0]X] ?.ědH&KZ펇M`G=xv V@ηC܁@8 IT@HpZ077NcRM\j&bJO3X.0 5_S/oGORNr'K3NIKbqE,VpVlA:!hZ W4z'dt$#Xii^LH`FՆ<*4Lk&vfVld_, 4i.IVsfz!ZH"} 7g'ڞ@YԠv@NA8klj,rl<?+T8i鵝K{hg$O {fVr`vynumýo5^4Ynx6W Edɒ%K,!`).YdɿC/9 o^+s0wwxmRJ /cgo}B?=^zٗfo=\Eb2h3K={}l{ů|m/K1xG݋+Es  KdTܭ7d8ZPى&u{ mE尠5S&+ 3j옡nk0]qmEN f[t,rUSr ]g9';92eNm.drӎ$J0Y\ԉ< WN`I\dm^o(0%Q̓y Vŵi~~;We>O?ʣl/WtWu%`l:Kֹ\;U:_tamkhmhza}['0ٛ3qmof23g/ONN=/mQ<95+7ۯzn\ST3s8pO_9dZO{ϯ_zqn&sL ).7AI8(8,s_W}s0h'.F~3BV1$nޖDM!p18E 9E5TL4U"퀅 ?g__|bx@ʺ1ёjI1*(a@MMiu^mx|Iς؉B>8+"Sxɒ%K,a).Ydɿ+9_޾L/t?x;_Dᵳ/ϲۡ_q9r}/K;ײ>YͫSgᄎyͬ>#y}(Ww۝P?<4wv/H[{,]tP ܊ne"=7Bz*ein Ldc-;$+O yAUXr'ɺGb9;L J >%t_1$qCP<:`ֈy2a̪z# +ٕcg%$pTw2dRc̒!$s-u@Vo~~Jwg~8{dWԅk=\Qsꭩ=ѣ/m9a.\™yG|Kյ nYPH%W<}xXݩlPM:uJٗRR!QУB7Q:9??j^$s?xⳏs.oM:lu5?>ǔAn ]a 9&Z>;_;/7KkW>P" %{,BLmƴ{hhkw25%:fr|ŦX,]/~9/XsG;r81' 3g~mk'?>z̳?Y̆ ".W6={ ! Afyitkڜ>oV-7׋Odf3™FJpԹ&Z~4YB1w& N)`0=6 $f@+e@Ae[+(Ɲnj dS,M"TRm;9Df Y!X>#[?[],̤D簱#^_dɽjOޗ.z])1: v$ d*@<{aiA0'  7\1I֚!V߈D3iKN!p+H#5 ,vh] ی/@@KB )@BМ9:V )z UDQ@KBO&N$0Tf7_H296)Y; gFld*hxzBsG9M]C1=VnkJS !<MtWg_:u'/nFJT7@[WV^YhJǁWMh5vi/oXhѓQIVΐ6.FhI.1@T"yN\&/?|`J6^yoy Au}pluTd@UAٮFK+I$\8r픮$EJـZRpUx>%K,YR\dɒDV_ymIl]-\ϭdv7r'6hԃ7S@ڍ~j㳟={_wm$])^Sw6Y:gOngWwҩ(V?zG{z0K^@N6uěhSv$1d ,JT,KVg6 h  L;ՑAd}Zm(Jn(R)A3р:AWɜSsJ8WƙM.^ 0z ]*'*fܠN+f%mCvA&fbnuNH%ߩHEGzʡ Iyai[ !J'sܻ7OݚۥSkf޽lx,nY{WQϭ Hck|밆g ?64kw>f:/朑He靣r<(՝z3O?69/xkW[ d\@wQ8]S]7\ܜ01)i0p>/ed"vw!96Z: 6ѝ%LSs%J6 cر;,apIyFaAUE`tK> !8.]v,!hz?lh6h/mFx:+ WGO.~'E{iO..}wVw~wyitُ^ι4 wO+Ǔw_ܕ7bPm([|+Ԉ8)$ `4RK,2]#%Au>l1+FI%aFRJg\m76 !f7WGndRR$,A2 &/1=6R|jzԸy幩I/o<}sʜÕG F" ,7NgvӋػu՚INl;{t$.Shxr:߻;o2^9$"\,X yc{Vǂ p?ro}o~z7\OANd5Qň0= D" Y OJ ?/e1Д&Q\l;5c$ jd`2@;ܫ@X] U܌=֭Qmf&P1q0a?k, )Trwe-4hQ.qOĤ7q\?6/Vd J#0ǎ[W_m(WQY_crU]Rf.T?šQz1":'84:m Oo5w_c>7~Z&Ö9!Buk/\e]l2XSן렣-F@*BTiuҜ@&=_{n6_JrZ=м6/Wp>{qݗN˵{.^=ӾG[Z>XG'C7'vl#V,` ø q1oS-ؿx;Ý'՟@4Ҷ)=ݖv3>||]_Ht5$>VA)AfrKXb h{x7_^7vS=CHQS{V#\HCw͜z<=da=cccR8lK+y&S 9 Μ$Tij۴55E2Ե]vdZ% 8ȸlbBl2M}`6~^}ܹr扭7u~/=,? [Eح~xjwz~SFL݈)+Y*[ӢԜl8S`Ɉ.0-Ec % a9@KfEf:c-iQ&f%<*~fi˼l )\x[C7Ĺ}i1!) u%&ő@!U+@c|k嗏\{ b<&.||6~p! ټ:>i~.=rVJDFD"V'%۵tѽ?bw'Տnw ]lՐ+ (ȡXZQK+׶[^nnWS7JnE:OS3.ӣg^}x3w_͏N>rrn+Wo^5~YBD|1G\hEoݕ`cZeɋRwO;H9?/>witnF!O +NaQ˩@s芐gE[; }0uE%[IZ`̂6o75/ #R%$٢5c(ԬQ+pէ%",4=|Jg/\g3T>+lJ8ޥ/|{ZJLx]]smd}lջ֭=~˓MoOEhзffx-{x{9S_~G %D@P rD !2燎Cl@w~O+]J/yio;Xڵ_1}^}5o^3?~?™_rLoLkP19C IM.!&$aiZGZOSE dHX`hB(/9"`-@L *Z[)ϲPRaZSo➰`ƨl lU?_Vd &VBD IXj[w/בXo<*+qn.qc# ~Q|b͹а:D?ժ{bRrDT0Fbm  5R+PELP;Jg4aXR]kW:>zhm1zn?7}0>w%J=ݐ`1 "84FDKS`03$ ;(fQ|\V*!ň\5ƾ5"d$r5%3\NAT+NRLc٣|O3%l7ߍ6h6z_jcnFwwSҳ{oay::{vpzPi~1r2/o3 ]9?m۟|GX:^rwn%l6?bu:<sz>;h;CMv~jɧ'o/coY401nµ[~4ͣBL@%|+ع>0 QSpdY#jݾ}Z yfl{z5\pxNTh|{9\mJg-tkN^ oyL^wOS" fu۫}i9SNKs'NNv|q> VA{/KqSOZ'#3m$ "LB((ŒL4DuN\aY- uhMUkLVJdf-e41` {XA xܒLhWݓ=bFYu`2kl.T?Zx0 d5yf ꩭ"Do_=>K},ڕ}O_ތޙ!V9 7Ta5Mur1Ӻ^}Y@ϑJ&%Z,8i{T+diy$8R`f5YƩ+,9ޣ7?m@AXuj dhBvD#hۋ>|;|'5V#dI=dsdgK)!kv| $1~ل J^u@2b%h RSB1 z- L3]f kײĥT6߬7h6Fmb~痁O7W=fߣǿ3L_/~7p+v'n`XjJ^9w3fCL|峫_-W>z~sWQos)?]|ՓͥWN;ox1g/ߣk0zݣrzbm<b%6dQ4y4r"Pd'3$5HNy`3sSd7,R;?a`p1h]qZnm5W}zЬZ #bE 1Vweh|w ϊ7S-_8(N続+ieV B24mbcoSK#ݫeϿt8<݃#%8~zWkxx&Ô(0o=>3wVO=1zt3kweg,v@Kk_\3J./wߪ^~7jy:bzoeg˟ǟ?ͿEhlKly\rv|z= g;}LU=^lZL_hnTtIKkKlUpІ$RQvsd$"VB )@e;LC qݖg&C !GW薧>NzxZJse4(Wi^4.=Pd j~3gvk2D3Qrc=ݕ\f 6qzxpu>ٙEWG,>}~4gC[~|l(/|O+GrJUCl~wv >{T_^wslꇀ5!aa.qI@j 348Rd`j\.Y/9eZ 0EB72{7!KD U kY{)B*!y «)<Lu\ o ޝ'R(W+%Pjlj6Q)#hۺ@kQ3[7ԳOy0YVb÷/1@"i7SB`epl^5i\ckM8X[}3#e"=RXcm·+&S-ヷ=ڽ&L諹Z, D YF1B9Uw~{n% QS &l$KyCHҐ0t9cbI)FBSK69E.MKH@ZMz`Ib)EhB`C 1/>:Z~Ȇ76h6zjcnFW/9XƟ#_79z~3_7՟}Zg5Bw0J'rxVߚM}8\4wOdՅF7Y߈O>_ 삳hIIywԟkl7<9k㷶;~靖?9+7aʋF^ݻ8g[^C !ai:쵳9OF'(i>1 .Y3WƂh5jGYVc!&" [b0Q-4]b ҽVMlp/04 (jifydURTYyV`h6gf%&+.[`@`?N6_*3m:pEd,w7WM0D62.!{+\FUm'rb:X:5fwڼ'ؾsμ<+7?Gٳg΍ؙ'R ƃM^9÷ y3w?y=߾2M\)\LCD A]fY:Jɦa &Vb*By%m5ȁjG5c1(n )n3Q(!NVu@@6h6}FmJsO%t'"OͿ#~txtScvh62qD`-xtGY:hÓx<,\u }v?o߹pOK{W?aiu AtpG]s/toQ.+5훟~zc͙NϯiޞdD6 "4)fcbfԔ{y dh CȚ@LNUc\5މTƩDnKU` (В}gn- ACɈH+tdHV t)d04v MVOdphɀI9@oƖJg;2Jæ#_7|쵙'%vBfYNzy`FK`iO/_iu7C3[37w=SWxy'&ggNn4DnjAg^O }vzBlXD"-;K'7q6 ? %Rkg,,͊ư;iC#M *U0LD$ ( ^ ǨnGaNtvKN%p"PI *58eXJBRe WCCkUw2׷aV+9Zpx2w#fV=Qˈƪ\A7 2Zg 0^Z;9u%Z"82ejQT2{*yȶnaI xo.[;P2*%X5'¶eB2)V[yv655Ip̨t[w#"jCS0K.t=~4j`JH+">l]bci>Ґ%gD%Xd?3.?>HlYZtzX /Q91r#9oɀQD̢2BZ8!Z6$"\y->^òm 6h6zjcnF?_}<oٓHl҃]}W>197 Go]գ<4!!2}/*dy~Ƭ] "[GٗHIWvOo|/mpdt64fJx6i3;1 Y]ۧ@>=ݼt=& Eݛ8#\%j r.1'"4O95dT/DA Yb)R#Trm(l1`DZCT3 ZrHPF+9,ќ2h"UCo49A$ %e1.g3*\Ĭ76?n޵T10ڌ Q GCie>-:?xtc;;$ ,C, C8!Dt?lPC][lC+d[mFUR'Տ47PzΗ/ϾtF̽˳g?w3['ʯw-^_3op;!W.[@) +T2yQ32*M\rf(#&$t}XRI K*fR 1 @\f5}fBdu錶B!];A9",^XI Z~@2 `RHtOB7H5xm15<yt&{}R!Kg)#lP0QSӀ0@$de+4#U`ԑ}(9 +/=cP0DB`g\Q]yhZD@0@ԻYѤ(iEf;C{FmFߴ17h=`+xƯc/?zrxgV>w@6!l myOѹڎ@n\p}1#{?FO~3~^)^|bAkvǖ?ۤ&p~{u^z`wܷ!V^ɖ4Vf$o$48ũB %-,: AB FL2YRMO5ffcg) Y䤡1  el8RPbr6Gv/8a/xk6tI= Yof&Q1A=~lRzg~w&y~Ǝ];ld7qydxn8r߼"?W.5x!o $Cɐ%*`*zGvv@QG~/mOt|be?k /\~SKj{L҃,DI H0-j`[\`P)z.0RATHKZE!h%AִA''-$A+>HsdSQfA9#0 ``c*o@$5j2% hBɂ'2Rm €'k|Ir)X5qJjsb9gͪ+qp3c:q}h ~"ꇓrTy).XZ @qͩKvlTԜ.}ǙlUԘb,'Cu4,T7Y^@Gj~,-0&cA5+ÑnhPۃKk6s *m[' w~~)HGXL)QAɤ!( FbeCTk'iGYy`0`I!?~8ZFZli~8?cҋьT-"G`'ͣk$iBzo4>t̳Wbyfy?kWo;|P@XbT'c 94ZBC@@0>L fJ"Es 19 p z.$d0J i(hZ++7`i*J eJ c b0GA1@l"M Zŵ5mA R Ñ$!$,05(!IEIEYSfFۙa9pX~GccgJ^hqQMEy(jrڬLԪ-H@pb9k5ң9q"ǫj0LC8\wxx&2  %3-xh FM\@caNHN0)ӔDa:X 5*\ d}+ X< b⽪/s5K8=)j% uPBI\f Y Q7Q\ ;ju2$#xWw¨R95 Zm%fbȤ_hy[EN`T4C=ж(i4c"f GPh,.ٲRxѡaY&|jP6t+M!v4mK E%TQ37cG$~d\>Y'KB0U;#{ I",LrW~w 3Ǝ_Vk1o ׿|8|۟KGݔf[0J\tO?ꙌΥ8ݾ w?wa+ 4֊^HV~m6';{A`1OVW~E[ik_8ۓv;ɧ>^WJQ:SDЋ3'>" $XH)gPBQ)0@FOʆ`VJ>M0bVDDP$ {BcA@*d>ʃ#6 ~7wA|(|XTZZR%Z7C\ϟJ5+ ,%MX?V)kTlAXR$ rē iq’f5<%S `!M_ dPP2dǿtGog]Y|I#b"Z-1wF7 ɐ(%jMku 8)PSCZ)Ok#`!Rȃ-a"(cPC9#`h9Xjb4?@ N0-J!F0+`L @êp#T7*jK9n(qG&0 `RTi%KWg@ֻUD0؜n~h6h6?lF$xM~ݯ/3etׂ;4ighdl&@ja{#AY'&ow@p{+l ݲzGx^VQh eһʐޭwN lNo}j+^AQ[zξd9gv`ڷe$jQ (ig(*V,ܹvIyC AȩJ@([N![?@[BMf" xX@VWRf 5xMy6 J"{2Y{!F2dTPoK9Һ$[AĚ.[aJf;(♑R `JKp .p%ImN%KmcJ\&wFǴR!?hq&;v #AT P%"½4%;>-1GB;+NiO6ãr6kc A{?2b4G7҉} ´F @ЭBXIBޭd84J.RBp=cΣx~2 (L/F+S{&=o>=I]i@ {c>\y| nMOcϟ2˳>KC""K+!JF%YK 5Di`@uW0,Ek(R0,# !sPR<E+ `ϔ-2$ P&DJN 5BƊ( E(צ^UX RPԻtX-˜uEyrg[#7T[uE6dIǺIȉ'@A%:KY(@W/dH mOlj)EL-$_oᡂMY\ aInA&$ȖTsrI-Lp&t@`Aˌk?>\שY|[fcʮD_ w4xZ!s}fɸj1DJ { Q'@}$`bMRzaMvz`E`(LES3Q喀%3d?NL*&@#2V8dbfP1-C$Rޚh6hmFkm?eCa~~͘zMv;ibdXCf;<y јK\ ^gѮᘂCŖn E:;KH:>(GVfIC"%D2X5 Jx=N2LD2PI=HL@!HFAiki3i 8so{Y'wмg Mz4"铜k*匰zQkdROgb'G-0QLG|l|ɯmss1;!%g(ӗ1rq?YɱLhͻYAGsv:tWuqUY5O_v_txɭelaIe褏q*3]GC f+$Jr"RJ2<ǤE bz`%.ݺd:Nw͊vprӰH0iP6 }qQP6MR[hV1Xx4 " ͵@H P!&c2Jv;/4>bsqRbLgIgtt{/}8A{ǃ}}QŸYMGM:ovgx2ݕG& |?cEKF@^Opȃ?f8{m'Orcdq4|E|gxIfHy43T5bD2T0B3GzE)ᔅ3<,%EPJ2\DBD2鼨7Rn:b(`!V=r[eW Lp#Pɦ4#U\u,dQHwǸ,q3zVaVDd486Y?Fߙt{O?sag߻>Kl"RDFҴH3zɳnU 5YZEbv<W5p`U`d"WG-Tú +L䥍e6qȬƛ`# 1fMuZ\l@E#IXT2e}nICu0-s?@VwToSr7T$j}Dza:(m %EgZ ˆ"kWѰ3O FmFO17h~~ /.(/|y龟Cv٣ؚ};o ,vQEHgw=?yPy~op5FdZ#_j}Tؙ&:82#s|ra2ߺ<^ŝV}-7.=1\Od,åF RjؿyZ.Ϟm~JG3ar*]XoMI/T.AR&1\h !&Rjfd8b?qMPIӐ8.iT6k!κ&0thI鈾!WYz,iDx/iDd(#%2Mbi)U4Q"`A!v];n' vzPe-ї+{ n?|ujvr[z+-42Fn ;}no &SHkṱ^^qᅫ7~W?ӾnONw RmOR *2 R&Z4F0k eJ+˒O% +UjC3¢< L#^`XJ 9E/YK6z DZ`ĆD#.%1NAp{dpf `IpD,TB5صRCDe}ğk~7`9 gvþHV!`Hu"Ȩj6 @ @6 1,?.nan  1@U0מ)f&TpRoBVP!i~LTJ,GT˦Xkndԯ~ Nݷ20C Ni:nR`ȵ+Dnѹ X%Zau{=HX2JM d C2TXWv+ct+5lu0PzB)= ֦?AN <$"4F^u]0I maf#=1uq:LKq EuòL$ߍ6h6Fos+(+3ξ~_83k46#/~O\RWxw/~WN^%{Aq񬋄-bDW%C;e /㾉i2v5HA2O[oZMhvahVÛß'o^7Ϗ8S/sRjm(>>lvi84ICS($@`d\t*VC AU8"4qE9-@jtZwZr Eܠd )8SB*a$9PHfOPJ,I`0Ei0lw<9?RU~- N~88It1d%uD sMz4!fӛ4ʆrhxj?qsR\yLO1~O~2 ›@h;}\[Mw bо*q_oo:?m52[ruɇo^hqpA( d; 398:h!NтJ{S  k_)\s0uCQS ִJE20GBCQCRA FICnѤP`&4hthizGSG(B2jm`` ,"g+[;Oϼۗ;;%DTt$+"A#[Bdx[}l}YUM2ye'yn PkScGRl w$& "aEL U#&0 BY$N!E=l1!FL2w2N;؂ d20jZ:Ҩ/jġ!WmJ,82{}X*܃CՔ m (Z8E!xL'{Eڸ|lk]VU kT1Je ''SӬMiYM0^ˤ蘖ƁRM*L$!Ǣp(Hi5OmFmhޗ/?s/ώK ꏑCZXΒ;o|{O;no̊{O_:VkR]Z l6Hq0L&-jxmoAy˯67~OJ\0Atb)t&FK) "7<h"h L\w_o~_ixK7c(b)(V$GbzS.1hZ9X`LjBDQj]qE=oMCQ j[Pn%d2ذT1-( *ClXTzPQMhU3P(AI0>T}֋ EEͪD;̢5S-WTHBR4'zD[B`gY4!KB5帮U?ݺ>[FQ2CT5%D8]A]eK!DSkM]6z JPT d4o6d$2Q _ }ea?d8'mFmIp6zG}/~ڿ?Sq稜͈Z%)NZ;k=ׯX}ٮQbߍ6=v8b,&ixwPk (c|;d'бܯaRz~+}tQ_#w\-*p[' GKozoO;0qV||ox7v "֖Nju_vo^mNRZ|9##DLPL C<\TǢ2ia Ȑ'0#d4`f>_ScdQ R1RS)E^h<"eh殭T!s BBޣ iebj4T fkjn;}\ɷ!έB݅6) .r Dt8R`Y᠝^BrfiIJ8L+]9"4l !xNJw4ɃLPW3O]zyml8+ uUCj]IITM%0d'CSc~pB& LNC5E# <;D30Ѓ!U5)$24b!q 5:um=&i@!j W c:𸒵$j6QX2LI W'Nz ~WߙooY-0ȏ.>#O\~g "LA4`ac h6Dc8Vw T+\ DctޥC`}k:B%L云)őc@ Jj6Fw EK}Z>w۟ߪH @$!"AP#@u8f@KDY',eaв\Z"#KUC뻄p%Vx}>]FK@J؏a](EhuB6L:$@&<$+AEѢtD.7P#S O'6vZ (. jTl?wI%BhC@F< #-j8#dT}RǴ'Թ+h,Ͷ ۆŕS3wz\:|gM/6tT?bp|bZKh -jhap"2+Q4'[eg 5@!Lf24.Y50cl-n[3A)l)N'b4%Sr3bmx8s|؊-l ;Iǻ9=&-i3-Lѣtf-f5[6J"bb("ȋͣs_?OLȲڃIۜߊ3ogn7)b~ LfO&Xҫ,2<6!(Hh%dp0[Gߺ;\L6N.rH0DS ꓮA5QjԨW Mf &d8"-Gu HBd")Uò};3!*`ak5zG[܈% XXF/2oɡ2D Pә-)9AY+6t'^zPտ񭟻w~e~)JL(24%Bk.( PJr8&d 2[B Qc 5hcݜ,ReUfG5DXdP)S-t~|k/_ɩ_D^ɾ9DlR >yt=c lFhvCZ%h ( `DVw;h5zw_N9 `afH` `(HKi٦(K&eڔlr˴(K@$(a'`ܓao;ri@zU}uϽݽokޓFHX? /tWi%G-ُ}b}Veg,)9Pj:n(/afN8.j D@(HM VBjgҰAV019PS (Ơ.O8ݬΡfWr}?민ZkZk\k=RDzQN ܻ.^~?'|{_?g:b͗mbQ`ҥG}Gn=Q;kw=8ŶMeFn@[n=i8#<*P0.DM3E&5Gk͋.~?t}?zT;@>v&?^Gn=ģAa8V+3?^xr3=Gg99Ccђ!+-ml ŐnƔ)@Qnܲ5p{}h4_NLLh#د]ybfל??^$Y_!;J7 %'M_{>y?I'}vrn3+W+QsEf /^]rnk[;1Dԭ| (EHf5"d Z$ ޣE@ &0JlC+"H`<&YVA(ڌP2JԉMQq"e"9̊&E}`\%D8=%!BML2RѲI*0gQ9, k!./7O7 i{Υ$z/l>d!#6͠d(,PGhu/H!dLAʫ=RiZks$ARZ$3 }_8)1{NsT !CuW z2/!jL^15rƨ;+n$245Đj%`(^^ԇ%@Ȱ] ࢨ5{ O~uB3tĒGC QBP؛4je0YGD/ i*jIHƒbB\!2. F˳n|mP??~ZkZ 6Zkn=󗿀gl?̇zڽl.w;;v%?Q+xއK] xs?]'bycUT 00_&_5/mݻ7k=ռ6did' iپG:yC(=f Dw|FTz煔6`ᅭG[^0~v^ʬ<|Vr); ЅcǒhQKGLGƼ<<6bOv?ҷ7+S?lR [H88B+ۄ #49j`&  ux'^ePq(H ֤X>Ԙ AHg`Z.b4DLEnd`HAjҨ&&YM(Ƙ.ʾBmHV,5'mnc+q ֏~/}]f ={/~ǻv?`.-`$D MfDEjP!oUب ½zpw le"̼nV$dA}7m$^͏~N{m9j+.w]zܡUί}}k=?ߋ>KQ~`_ otqr'Mˏv·_zwwݗnm6'PCk!4Ims1jk'iqdK`# 7n,m7`x t[{^ WͮcimލO%)y:u-[˸|IJ@N#{0K>+XOcI '׹1Fe_'ێt܀T4fÆѵ#siRh /ț/ƻ{Gk[w4܍-hk_Qvwϫ1xxj'C VWQ$Q+;mPz2( 9IG0Xp,wH A#dF%![wJe3P"B0E[F iyy2 %Tgdl$(Kp˻η~mdՈzPaP¢X#8!QpNFOsvWw؝vȷ~m%֖Q"d^ٸqR2IZ +nDN.p_NҀp!(э3di{"ĪԺH J0?f_}E;aSJApYM z}%IpRJA񶠁 ^!ۇ7(' @"I%((&T X`pٺs=0xVS'\hx4W@ZJA1'rh+F0L~"A [DiF)V$cT0,Q R. t P2HVYn}2o8 ,A7-<#fdvdɐ{QhD0rHba(ֽtCQBElfv9KĸZH<ژ& 5n9ye.G۷8s'nq>&-zjH$vjsQJ!JQ .0 ` !I;3_ dVl%Gq4lkꁭ矸4 [?xLzm[3?zy{#}N <=^qfQpk]>w{^톋j`%T"Hh.qԷ" bY`C5+u-IE_X'2 E@JɃ sЂј!"@HZX"ܨf} A+ՠWRk |)[vȓQBi:#@k% +'"`A,hYvF}~_q6σⷜ|q4͛O?iƆƘM 7[?8Yhtqdm̟?*|w ^_wsbt{sNvn?! tn_7-~]]Ԏ8riÐo qa٘'ccB@E['/ڈ1ڋan((Q[]m=t.BPfBgE#cpHDCPh> .5x#ѣHv{,VBF&yYύ;bӂbA NSs.fZ;V[`52B9Z1u.*GC`1屣K tb󍆳<(0[{.b/o}y|^85>l3Y'Y;ϝ_PyB;c?;[Gq04d Y< f@h*fQJETXMP|4#i4>\M}$Zg9PŨN =[xW41ޭArl1m8!5rO4ۤLoH߻|}7=W#?ҭ>/m?}?/D0{(g+Wz=o'hl&R]Lvk7MϾwꤱ彷{3+ֲ)l-W?>wt/1ԼN<<뷶ҥӓy _sv Ov;0ӂNXK#r44r&Lnvx:!zn441+8 IRcFFU3/,b"ѝBPA!DRN a yA:X Y!T ֖(*NZ톚bE|BmXsGE$Sl(H,`Qx 9HƎ[,ٓ[IelJIXOF)5&d_YҞ$"~ӧ?cXƈ3}ïӇ'IA$QMiH(% @ wr ,9XrA2ΫæNS]oi3՗H ϥ$hJK @* ؝JLU/*RJ`kAnxU% mz;Vnn]e_?A_% 6mt6??)_ ? M&kO+wK}}K>0/moMMC.~6=ZtkZ/zm/o '7WkE|ؓ$o葋]TnYo5{vV:&[\h{j<3ĕ偝}7 ĵhȡ5CP20BilQHƈ0cQ8mx{ 9&]8ӒX #Gi178$ij%5J89 Jfo&!:DtL K6/l  EBq*d)# ,̋BN_^;Fct zR%t~kk'Pشxg._^>`[nm>߹xWa/9bZm]ʢƅo>a왟DlY{ۉ(bDc"*"vJ> hh2J  jQ=P 'kϦ$:(r\`tLmC!B},'6Q0"#F@)(4 pA,9X骉&rDbE`E!شtYFLa[nwr޸40r..6nnOV/ɻ~>Fޑiyf CMTL~v:I^hw^jD(BXSMÉ (EBpBHN"[0 (b,i*Q*G%̤ `(f** 3[WXF$9 xqȀR r ǭwl&?J<:#PN#*B,r Q’yX( [wbɘZV]Y(VQAw4\dC\È!5~[dMl.k>_ao̳BE859Wa9ptwA4 m OeX`rWt[C5ꉜPZA9SCH5@ygO0# 1e5h) JgCgwN,ei@ɀ/LPI ^G'KwVHAl(riY4 =X̭VYZ$Xvg]Rx5ӐNGL 4"e.#9%{רs,BMV1)bD %-YƊꌻ_ՠaK0AD',)TzjY@sf" Miw4 %&LJEG.Zk Z+ ?˟³O;JVz=?rh/ͳn,/צ >uK@2qƸ#=]{xn/[y ?^ÏNI i=+ј&M#/` fVb3]s8[t}&ѝ2Hao.'.7@vmic(M7^$o]]<9mlyNtk;#r|n_0:ʱa>vn,ĝKc9)ntg8lİ4] 2XTh. gYp<Ʒ8?ih:;BɦS.,c" Q>QPld]A{0m g9m[6k݆a(`ќ¶J7(}r^d!΍r]4vN"k"DVsUJmڥ-0C.>bƤ0q.wZ?oxx:I6v99w䡓agA^|i|״yIatΨ'~͍[J6#螒(}AEYyh&EV CȄbDiTPdUPO!!<1$`ZJL@PKPaJojH($DHK8]Y;)Em1Hf7 lb#^23e Edr@ RD%zaP!X 层K"De `K~F4Wϴ_y#_[/ {~LSb%l׏3JC2؈Xww"ޝs_I]B_M4sj傻eQVc T[XN jIS &P @yZ=[ÕDU2-+Kw8FIk VokVvPZAEJVQ*h&Ɗ~,.G;JQ ( ܬ^MB@ D]4)c$G,B`4դ`Tv4iy$¢F i`Mar!~ScjUE2:h #PT_[OƢ2UwZkZk}e"x߯~ Zo!ϼkez;/ _<FAĐaI"SHBʿT*!_ÿs4_?xh~[-lxdٹsݤ1;R/岌ÚCӃNҍqy9UMN .?(^0ӣd)G _3BDpӋ+u!ݸy]N;#ΦYJvt;g}L 2'yche;,;ΓJ=ظ[Q¹ixr=eg;m0\eJLl4,0E V ~F}[* :Ov;>#EDl,C۷z]* mt ¢KH 8krMcwf!LFx'n9Q1԰fl]bX&|󎗓94e޹yg[}Lm8+!uS|3 @6-˷3>4KuTi%!d"bC^H B)L:3cD\Zd_dRdupx`,hXN9J>07 0C!4fåo&Xh`(YN։kr$XQ :O@F"\d(3& N3Mݯ|/=o}|{7==썛yp|'x$]Ndr5-rkPjzSd,ƅJ ρ"7FT^+fwYW/g5ַ _k%dCZ"UHVLJ.gC Qk]<0ؾktg3G8Qc~XETݴWIAYMHWY^fS ZC?6[ބ"RT*p P Ϯ4f NiYk:v\Mk8R" Q5D86ލрPDz8CLݻUopV0 hR2FPkVp@ *&gr(-ƽ.C#QTJMҡ O7>onZkZwZkin@.7 {}G-ll>Z%R$ʬw$9PƖE Gbү\ɿ#ӽ{зg>|e'?G/7~ZNoo5 4zshN2F#IPP4]BluY{N[>sİz8h/iGjϣ}9591G_&aPpFXlE`JSUԆF9 OC[sq>P+Vճ0q.U`Í0'4#cG?S]9?>:ٝ,}[gfDip7[} }f®ḣA BNFD% V@&.,&3͋@T"@ 5f`F4d׭ -*YM)F%(:Wi2l(q˵NΠ}!pB+G2Y "RD408UV DP'E:o%W|S/~p6x\ݤ'ys׋A5 ،d)51nx◀VoezL5B0ŀAe@nDܵDeEDY 6SȌ*D23.^j~xotlkZkDkp <8vGvMP7ڟg'勣y &m?-E O_ƿ5O{~w}э éLBP[,l6+^E7y'?uM+go ܡuEDtSDzDscl/{=v& pM-P Sh`#ˆTddfm hFoBj/&,::/1cSlB(I X]vLN!wk(tglX͖RpRoDLK̽/|Q89v V5Ƙ<(!s#0HMW446MKK( h-ʹmm2]͋&Og__?ӬF͹ߠ]M 4.Em J 6d IάQdsӈ] .;UW(eIң!BcBL)z  %$Q3*" *F)( 60R@ۘe`~|ꖔ 6!04̊# Ƞ$3PЗHزb gi 4v?ɛϿp,{bozb}HBJeT-"Im( <&X]*™\,袚Jug`) RMK2L7&DFԑ<Ԋ0<Ԋ+Rbjc-dy J]E߲*"!rTI`=qR0h#gJ -H Izj+2r "JMflņCle}n5g\aD,%(2,jb͞4+F~9P`?Њ.A "7 7ʈ(Z聒}fu/DVxJ8ÚQd%2]R)ŽƁ4Zv<ɱ}eB4>9r"K6 mdD;OrcMtV+"Ѩ۲5dCaaX}Gvf96Y"b2J>nFs7P&l7 UƼpaxY+-@8 E[iZ{)֬)T,ic23ڞA@|ֈpCfS ]F|w;Y[~dW 4l%;mrZ0ny:M\JH@SbƐ֞(@Š1=ZA&&j%In BHPJ1etD$WPLA6ܚPB *IVw$!8b`5'9VÂlW-2౐@i (0gȅ~\b;w's4"s2.]Vnk.lb}͟o B` Zl]3ȎM'.UM! IVYef\ݽy:l_V^:V%PiZvPTj#Y&p"bX9 (tP mnj4[:C),C%W3|yK5Jv18l !nlY:WzarDKs0ՄeeDžC 4iλl <:`t'1k|d^0̫t!WO[r*2Yx"-JKA Fwв DFl GcEr,P:q%""412js(є'|< 4O(Gd6ldU Zk]Zk}E2BL;~ۛn]}hw;=Ӽ|0i*/G49G0br~2l3E&' KB[z-P棂WWnW{$:~ ?}߻|h+FwnC[ϟ\kv)ϳ=]>O;m8Iy铎ۿjHK_!܁ p 3p4q" ҃l7g~nNoφE<]fxZwőVe).<0%;|#N:?[C5/==bsU/YH %*ov42tcrBMFnDZ~֏e%zQ|y 26;i`J-Q T)YY hð6֘XvA;-F.T)ʴTC~Y"*%e✏}v%Fslew8h:m,J"4"llQs˼ 51vEH`3lԠs@a%m]AUѫ*P /[ʼ#Q ᥨz%2JY )3*i %2 Na(Ti]>Pm@EihejaQYKaD\ѫIi8ZH%8Ȑ|Zr0'LBԛ)"`ei;w.&hhaL[`crd T^}׮<}v;_W_y}Q.Oy+ *@H戲2`AEn E)ryKFZT!U\sRtQӁ%Lpᨎbkk͢Yyf8 M[?ShX1qy*y%D=SM+ѠpHjM[~!XVゕ[QoJ5f,$duEA} Ts}Ay [\ո_)B`""ܐNE0K:6^_䋷s9OJGf(dmԼhbr۵!B AK[ɞtirtW&xq<ЭݬZk| Z+_![ok6{VR 7|/;Wv~om}ٹw΃+@Yi0EeJ n|Z|ן_/ݾw x2+a'o?W?>|۟^>|y{Z,;E՜\^ Dd^v2Yޚ/=ƛ?g`V˴/ꤤo')b:ʛk_49`7_x}m_}mEHb-v(%ҹmX .ʹElߞs{c/a0[O?7a5Lv IC#YJ pj`D3b:J7R44b4y9.XYfE'%?4p!F]J5I ARK:j=;,ػq}[PCN,Ɲg()YXpm$9״m}Q0=ɱ{R "j ,E8k{u6SRriƴ9؝̛i20@ؘ($'D J/I.5|sb)X!р "a ) ^ń $9h9Vߠ4SQD&H3\AH0+dE7QSa@Bw/ƺ^XB43!{Cl1tg^"2V}E07vqVc݆gsxcsyک1(֫GN0уg>/_,5( KC5F ^$bqjQXL)o}..f%"XyBJk 8]J`PN䶪JpغKv RD^TsQ "RҹSk.iZO.wx'kmŚ-J-):e٠;p+VwJaBԡC 'm2+KEp h" kBm0e`!SHa*g"&`R5+E $Q$0 [v/-_x#fp_Md8l&.4v[HPB֓- Yh2imnO{L/>FtlfϞ}% ZkZkN\kr}m.^>4*芅Oam3<>|n~zFJxܐc8ZDw B%/?OK-{.ٷU-'7_~^_S9n]>6Nc 0M8{{KhΥ|QGy?b&^ExhL66on=Tg"+е_1= MO~;g-Cb76]xt1hԯ?Fǿu>]EA[K9b#T;Kdwd 0l5T%ĸ/\ be`4&:ʼn@O]~?xol7(284.`gޭf?'/uCӨ,L[!+ud`4 Ê \j-91l0[lWZ݄$(C*J@)W]%JLZnxXىB@VmkTXS~QL5]Z/B 5&XId~ץViHԥ=FCE8@5 =pb55Ipu,Ttw4…DTÓVS;hӊ0,B;" P ..]/@?䁉tL@M1E 8]+ZCH4!P"2lOsۻ6 3kpqy-ZkZk}:ׇt4vό9#C{Rsɭh/OI6-)9oB fG@~Xܤ(tO_|矹zp ^g֓GW'O>w#~ӱ{ N[]Qw=M; ܔENX˫y\$$,h{>xxl3sG? #]Ƨ*[;?_qn䋷s/2 ?=Slxx6hz(Nn?N7r;"O}ko-ʕe%Y;NvcG԰ YqjFd?rv[S8Q.F"Uvd_f(-JLE&ON='Ȃ:6F*+C cr>AJdcøXy)GweYAJ P hQ4=XĹ^hN&1x'C S: :ELbDtB%.Qظ^sLYhz0`/HfR]vV4rƑg-[[$2,\4"NZ;rGJM+ ˽䇍QC7f`I&C)0\ɠ(:D `3U0TSuArqFTb{8rkSDa9U2e$JZܪXd9,7C !@ɒM2P $jBh_ O8wF|k{]@ ̐;A{j>,lY0>S\_KsփG:ڃEDQy0j ۓ[ &S5vH+3U QgsQS_`j(:luP\Ja/\JyHPj;!*F%g5%KABB.!M~juH ⪖=hΡ}B_Pcus+Պ:JVXC:lPu’:mdj#Ca(6 kW Yv;ԬpXm J  쮙 T0'# y>s %>>Ncm^({VeQ+0AAz&E9ڧ#+)M_= 27FaƍʅeMCX~Z*?$0ʷ,l޾t7_{ ?x 3?Ki~m!ܗq4 <&q6h|mW4>ykY.Bf1+ھ,e[N%C ef: `eX@"n4t ;4`3vnDg YƢh"09,?1)Y S4njrm63̓p\*FM@z4uY-JLg9Ɩ\V= Pr:Esݚndֻ#P SC%hnR Yp1FgdgDOZkύLo1|\̇HGџ;kZk@kpm{?pvJ<>/[3"s85y\kvɩ} }ړ|4"ga~ W}0"}w/=0ro~矿G}Wl.΀yOW'Dmp88b>LϺf943;vpַIPy*7|ǒnʙd'ȯ|6K_6LvvJ߿!||W=rW|dfG_}mɽ'~ė$|kZJ$ANszmD -p(b>_flO ˖[;Y ,gEѸvPyhznYΊAEh|Enr>2t f;Jp0Fk.4&,JlZMYlY!ZS?&ϝ;=J .lypFRXqDʜ1/jd"bY5 X/EB>5;5얡q5t%͸29"Ҩƭ0pkr OLS\"Z뛄RYS]rVRQ$[\` fu .P ղ ^DOT[A) @ũסGSh%AIr XUh*CBM0 U*(!*%20qgtYr4QB w,UWKѸet{m&c71,n{eS$fsw0NՎ iwģP@PPS4;A 2M6PLiS(jcThE`P"n90jYAXVP8h( D\ bp 2*+#!x.d5JXd/o ̻Ñ:$箣}oz! W6Y&{Q!"/K9 M[3غ ( % @gQ%P/k:_pp/l+Ms}Iwt]6W_ܐG]]4᭳e|6`mpaKd7D>˶OlŠvc'WF~m,ˢQ" *zJG% ʖlҲpq-/4vk!c3E0n{[QHY!!6o1LdtQRDâN/ciP<0wl Dd <j>YkʊfaN}7WedÖ鉰sCvNkغ~G//^}~W_3u"K9xrwvڞƿwfZk~kmZ=1'sv޿1b136k┢}=_|[/οKywK/}ciZvs+=0ZP7y{/~}㏛[ׅQn{'e:+Ic w EѤ/γCx\l$;;pzfT vsi lތbNHa,.#i'Y;RʁTYNhn8q@TL<,2pTH6˱̲94g8ݥj {s[^ak=}w[uk$IHJ%h+6$0 8!q !YA ZiQj<\2_8 (} uƽϹ]g2[bݸNmCd ( Q$$CŀV;eEڸ8 L3X,0`%(lvN[msGgUٲN*b)%P0P iQ s7y֠(4gEPPVg%zDev(J*"`S@޷qhR{ IJVrI,zP̥5 H 079CVJ"-Ū&!i:0.ܐ}5+JƗ 2>ؿu_0'|r1;᎕6Fӻ.M}r3meĊYSaq@%tqq"V~?tGA?x5 y tqC7Ի1kC D nLy;-g[頧Bm,l2"{XHa V $(ݎj1"K˂^WrvRW(yمÛ';g~{{১ˎ{dAZ@rjВBC>!RzVJIIVVf#ذ-NsKܡB)Y6zן0lCo2@)4Cd& EX(p@MW5eիt*HD x`P? lZ w0 {O48U(1k.EֆRL汱(1ɍ.vι XՕ{2 `]ڬgN#7Řb LfEDs۵U?s,5~P50(>mO9F͂P&Aj94 1u.+"3͇w/>[yřV3LnRUM\7kZkcZk\ ɿխ7k7/뻳f5}dXdPmܙ^>snG2'-eg[w(߻YueB |*dp׺r^Cr>bePZ>;/RyU?O\oM3gMysZ溅[HU74ǤrAmmWv< RemQQEmL8-%s2M]CY`TưGY"JV $rA81[T;2,2 UiHPf;/.FddSX+r\L*hӂ"bІ4_Fnf㝆Gv?Td2AzcU"HD7p.X.P5nh0K+@a14,tuo@M[ɢ/Nr|vf9 m P[J=/.<5St#na@T)sAIU?3VA =ԛ4fmQ$EBdJk9$RDJ+0L2a*JLK@ƾmŽN\H#KhFnVژk# xnw$wc@:yXbH!9wrQKL=H֑Pf*8JP r3T baAزYJɵTD1G0z4C\fP R{| 0 ALc5m'O+"GBp3Dz2 t% }7t [zyEʃ|`v@U$Ohh] dE򿀪̀ yVgOslNjcwXUXΫǯRVPm:O3ip80`:yp/e9_CycInRVTLj"Z T]lBff_=$#…k;LJ w$z̪saƾ,n(u+WT8J#9x߬tލ.o[ڰRsf֧[?HkZkcZkb95;8| x|Œ*H4btofHl׎c6#NNGϯ<=yi;o=hW* 伹l׿č<ٿh죥g~}ϟy^v؞/ޛ{'+ؼ(W 2&v*G>l gܖh\cZ7e84ڨh2"bT8 &ciE-`t``Q K`dJdND1Xq2! 2;f:-7T{Ũq,NblSy9 ʵY7&fEIe&r+TKX4FF8yV S(PPT,Ѝ 0,]Mta:l[WpN*NR0e "-VR2?-+Kif֕QCN7Ǜf'(3X1h̖*&ʍxS9jtg$H lP({ ǭ}MX!ː>?k֓%)9 sRrzq-X& z#*zb@(rDU'_-U+;reb@LҍZ!Ĕz8BM8L_*haFa; OAN|\.m}í7xƛ4Kvj`G+B֑+ %  ȠY_2)gi (+Eo!+WFcvU5+l57Rg(,z09!aP)PO:B ß!azyeA]ZΈ `RB2@I+dsyT}ЖKo'+H}P4J % CQ}z MK\ۼssQ.\_2^nxɬ3 Wdh:זb|{$8+VHPOnU=W (%Pa 0 DJ+X {4=Fɘ#׬>/t 4M&RvAiU/+֭SZkZkjmZo}mK)}юү]:qo6Ljb`yZm5(Ćtrth2/^^b:<|Ϳw/~~k7rk 77KwJB{~K{g~o]C'Y[ A eMU<,/;Ws1aXo  2_L{#^.˳; S,wK?3 vocɀݱdw`G-Ti 8$.[m$LAUиI\4DpJ՛ ,5i-2c(q"YVRfo`eQSD?5 Hd9|s7 G]8,ܚM `;Σլl-yhP$;BU4H][ SThM*$3'J@V$6IJvone֊S8!TDWzPUHح̚.N8~潮 nTlGv̺j@Ð %0_Ȍa }Jc4ə@@%0h Q"`2dNշcU=e`+T5U@x&8ɑRo0z@)@7SRMbY~e*i%i@hR`"(=FNjh;\lyh1IFF(|QfX_ȹnewΛ@6Sd({O:SMjVEY@+"ɘs VB@W^"dժ]`Y0'Ԥ.=u`L Xr}~̪>V cy`WT@Uƾ+U `=MR<(mnWTa@ uBpeaX_.XOs]V623mq.D. {@LedCl*+`tnlt~Ps\_7?n>AKƽ:;\"ol՝݄nf;M:;N۬T ٌح`;AnR0h5,d=8$]r2\ @ B@'M`B>Eo8A @ FErqYPlZlcI)_֦-v2"9P͋F(Mx248פ;WG6v[ͥetʿqWF=YFJT |\ h,-WPb\,eyaX, y`Z2$mޝ;|!b,*(ʉтEHl +vN֔"3֪k*ԅS@F=U &#OC&(g!ECH? lT6+ @X{/9]D*~8\0O tjk#.38{l)T1d\E#)M d䀘`8;-8"Y-<4(`@2瞦[{m}%OTڰބ_s=;X2,KԝP \@KD T@`}Q@+BGU- %@XQT7W(((CvwO,?< iT9ʦ KDCQ잡=!|C \9|zAu{owO޻}j2 5&ɒOa|ilmN7o^}0R lJd4bd7-V #6T% ELy`6۬N!e\ }YLę7GZj*Le+rcZIrsvH XuE+rE/ 2("`F0?i cJ0#hPlNE +<=d؉F3Bi(#`bBf#!Pr,_RvecJBP@!7x׷OΤARd@ *f(F(`yd畟| 6yD$z$FĢ?: dF Vhq @!H=Xn $xXu$2./#g!gօhE]i$nw %X%mD Kv?jr)PHJ14. EH4oVU9!@ Ƽ hP?謵Zk֏Zk'ƯO躚Ȼ|S?諿tz>!6ޝs']qҢ[^ 3`C> #p(cqQۦ,Wۧ?zoWЉm5[lj`}髓7n֯o5oN㙓Yl.NKmNqi QȅyL<Yqpːj!H[)di9wtf[Ľ`g#VCjt|Κ_mͰV`赓!ouոͷ+;E-۝X%CnbID]LdsYbc\- >eU iEvY@NZ2Y}yfAEh㸍eĠ~ ԇ]lWeqٓfưT5x^;ξ5߭_NC!VR^CQb&l`l`Y}Aee*(^]eP"cp<2E8Q$yʸfY]9:[}diHe(V3-:(MJ VP&ROۙA!O298QS'HL"re2VR]+9L!1"":C~w,CZ*b0,ռp؆ tАЭVvqh@.".(P<@TReR JP.z Y.EeN Il:Ovƻmև 0o[豺@tn)L>M\ceEl-\pffXPՀ FKEJ׃5&hP̀hT&( A7Kl4A 'ŀTJP@zsݷ: E`PI)ke*Wa0ޑLPĹz}_?Х=VM+,dm'ElVwy ufIJUOcR Oço|K;ǣ8 jA^g6O>|v^Nح=jc޼\5P=ݝTv*9Ns{Ut]]%bt 0;!F9,Πjv6e<KHoPtr0-_o>z/Ob޽ i.;c2Y˥Y] qnQ4%EMcM'5P]ԧKTTveE !I, aBQ*ݐ7ęE'0'2' YfP#ayԳɬh dG*mUv[kR O~t}Y(hP/L?onX 'B /17/u :YHDAmYGYbh\nEB{ri8PZL*[-wJW-kk#@g I#`{O NLF$0a6V@&VW=|{D Сw9T_ɍ$eMNˍ]&VRi]Pa@<|xTi$)S_4(rBH F'c~bPM2rd,U>>qt{ɱuӮH.6spsAgZk~|6Zk?w>?GwomNiy{sO/L|0+{U,ŇNVgdGUp%0qtWW/W>].hNlisӋW ?u~Åu_xJ.7nnvBc\nt~_h1WS1n24נ}}K;r:jc{kupXh=]I}{FC͸Vʸl \ cǬlY 2,;GD!@&S!#O9sSXLE1k77 3fPQ(Yv#̈B#`a0hgV9kzDG[IY#oB[4 Q7Omno୫C3ZV7'zH! hT"9J8D`q12aL2rDacDUJT >+L#ƵXaQQe`\JNHe*H aKd=Zh~ߦ덕ރ4)GGH eXUEE /ЊK3D2~w@adY(BDQALPh=rDvH@t$*'Y?uX1 a `}qiWAPQ}:btkQζazwRi}Iie A NSO|?8 氁  d!͜BEuUJ][; ې qIqu{iR1YReP ^DvxbX$Ō~KDmٙ z臱JsdR8-"/xzt0'g,PZ) T:S;O#Gz1 ˲uwmLXYkZkS ZOW77o}6|cs$.Ne#pykx񭗖_}f[GK}n]_J>>vmY}OoW?ޟZ7=_d#n=$HhT̳Co|vy;|{[7{4[gIDATɞl<)5b;d,?3((-9 Civ=ioT/u.l_;8~|b@>*?I F@4-Ї}Po>[6}#f YU6m3ɬݘcRĴ,jAaIuSNͻgIbYTN*/ 8cSTPIlV`T*C sΌ(Qj#1,1iFqA HD 6\'uj^b"t{k+;vg?&^:3?9{FaK-F2e'hiޕf428`+UrD2CT<22D|!u3!6sC5Ee1 2*_D 0 aUc!RԠaUSPS!@fG:<_M/c@ +.A㓢ݪݻ(\9nfEC_5-!_IIB4Q;2fCu:t(Fѳ/)V*v5~7N$.ݺyeD+D6REqVr'9݃'o)$&mFJDNn":2p2}WD豷,f_I,$ J' .3Н}اڮPr+X`+*[_ׇ߶H Éaψ"cRkJI DQڛϙn֍Ș@DiIeVE?uw}䓗ןG u摻7n-/rI!*ê ΐAָ-U@/ɷNʓX^jh6+̊hys2OA"F|_.DJpb2JuarP;+eT"FFWYP 9ԹY18  2PY,'cA/#V/͋csϡm^nfKɋ_yswp_y{۩vP3B(Pii`Ǘ^{q ~O\{NqkV>b4LGO nZotO~xc~uSINl!qڕQN>48~<0TX]m}݇7^ؼw|k;_ݸ'箈6}+r5q+oi dl}|{*7v0g?^XH !稠Q;55?1.J ƴHGM#³rCMˁ۬"QmQ]ˡDHˑ\"+ey2 Dhde:*`9Jܖ. )_5 g*ݛEeA];G%6&n%% (q1-hޙwAq1 vj. PSK@2GO;(OX3rEٲ"!b>05| c*}X:ch !Qrڻ}3R&Ī"%S$aSQ2$v Ĉ~0ΌAdAD%go{ "Z`"",{SD0 fR0/4_haf Xx&"$ªq}v'S.AN9%VF y'$2LfS+\~is.ɨ8[ͪz;I~,݊l P]d-`n" Q@ E0WkֽBw'BQnԮr,n #Ka}Z ,V­1~u4)2 8A$c!Pr@(pjiB{/vQFu( BVW-~I~3+?}Ly١zsv7_>_^|] gU6)g$c\0f /?;M6Rw/Nc4_rqۏ ƘXdd,c$t"DF=AN@Dq\5wstښ@TPWT[٬djecX`/dT!X,9PmZ6UB>&'V5U7ڏ&GןtZkZXkp~?|6ѧ?}qi|5vd:mU/>6Z󵽵8/?6\~Z9=l'16η7m6HuG7/: {Ey{>[w_hd' ΘM:޻)cbxI?olo_;/ߺ2}w?5|͇^Wۃ`{նn Ч’Yޮx8e?J%C杫Z]ac&Qp-J4@AF#"k^H\ \%R"JEvhA$@E Y=)جv.-coO N"6"`IpI4?/nW6AF);1I٬R[B 9DJp)ÀsMJ D0 BN硁8 '(J;ƆAe8do~ݍ] =UGEk0@=˫C܅Ur\4:,>Sٽ,dV7 mQ0 Ueh+SrR 05 ziVKokv R3PQwgW>K_|sqtӵks%N]d&qޘ"!BiEVY\Ve9f9uQܒ고`n߱7 W}}`H$T:ُ%tX_I(v**p&Ms@}xAVA&( _(4i[x,#a!3`=c?= !G?Z7{$Y3>㯌 s>R*7'm~WEK ,!.PQ/e8hvҷ>:o:Ad߾\KWv|c&@}*ۘxQIAK m(v<-}ڴFBMX(qڸ+IX:Y*~U$,EuL.ͼhhneB[x|Q=Zk\kߕi+ w; .mn +h9׼3r~x_;'q<}G˿ A/5O؞|ѭ|=W_3<ү<9| O?O{d4w?}Tq !Y2gW&o{j2.ʞû齋C5/z̓yyL.j84䡶|??_?r /Vnpf4jOK3!f7V-[n|~ p[ŭz0o^>v+Ϟ;=={:/]3%ͻw1F#tSI0P3H)`V4 kӬ44jsz$,48~h^튧L,k4WTD\Q:gW rcTfd ʀZ !ۢ1.+!捳[;]y}>lOLKdS!,ۿss;`Ԇo'CM@ L!TYx@9D͈dN!EcyEd) ,}$z;qC,$FhJ*;vr$IBU/`A(zh<="" ч((=,zUڏ#"كQk,g Q2S<( UV@ː`!8i61*ɛ'cXwyr*g0R'9ňR.JzsV|yw7_-ixٞW[n%ZDIT70'Y0tß&!=^Z+I43E(B~- 4';<%#:GW'V{s""깎BzCP#GŌhŁ CZq8,TA& 4o#ufIU!BYc#c3qnt{ ˠ", }E7?_>ÃSr}' @b?yjsq #eG(5vhOg}i)tن۳O8[+՛mo]f}AP  3 z`QR'}/h2Tмh|T)6&nmp<HaNRDr.Pb)Cuih5dѰ 5FD,w$0ZkZ?ZkO}'/3Wq~+ݾyc~QwvzS _K Σ/>}op/^9zɗ>뱝¿?#ӗ}ɟv:~㛿_+o?ocyKyvbo1T8+qg!eS-?ɏx,ۈǗ_|ͻk߽=G8Σ_ J~|zwy_~l>8#o|)ؽqyL}|vcso9(]!n,p"Gj嶳ΉV;C!HJX"1 ̈́KYt1g ޯc[_{O[Mˣ/N7GPdPqY`RR / (U' `YPw*uet40.#ưH6c/tޟs;t W' pIF /m?Ã]2Ivyd-HnK""8͡*$҅U{}.6Pu@*PfɡaA!AU(DmUTP]2(, sCUPcW`]lMӺ6u_(DиZSV{BB(XR0U]T(\nCu=փ R ]YD X= R+TUDKߙʅQzI̝DdʢtNt"2#"٭6|O?s&/<"~[^m$VqEXu)+" EA1Ƒ= Hβ,=8 " +N@ [Q}L'4G?C3;Dy+rD!CzJG,Dgph9L.쨂B:P" 46%JȜbqWmQu}\|`hJ^*+}Z"ms?8j? o8_AuʷlV dAJ1edapysTu{viTqFÝx6g{T/_JöMO0e:Q )WлP- 9`spP /qq8dÆhkf! AZOk3Ѩ> ФDEEQc碈% PnYaݣNc Zkq\kGcOWۯNnwyÿ{}?}.]m|_|_z틧<xfWG~#\]T\_}W~ݯ-b< ][T `5,X-ehiO~sk&6VHf߽VinWgkpng7~ ó_94xo``'>Uty%!Aͻq4:k/OX{Q=?<|gmh3fY\ʺ $S'ر 苁+s J@X0$,tRT-H iQ\dȓ:m.JX6;`kjɵ.i7yl`v܎ԃ7ҶIR2[~^1sB56 ]j*[\m[6ro݋ۍݼ<7?wf+T@(,K5'FK ڀh 5dgf52ЀR\hZ:-e!f)bVUFDj`$Ԇڞ RY"!qր0m  L'ͅXz#rfap2cyyy ȑ{qr \)03`][ixt!/Ck2r=UJ1-JԅHmQ6+{%K)9B0H(7GhjI'xi?/_l24+>³'7oO(m0w1ST3GXqY6`)(4/Y [DJ*2ӡ"5+_.H!F{@ɞQzb0H NHd`zsKO=8;ta"w+Rऐ J>Ves2 GBoϼ~"̪RL+*ŀlѼ| OoV/Y8 Z+q`7Y Z6:)EFIIbNː1?5%dV>ݿ730_|h+-Ű@-4^CEjh}9uBI5_w9 \C&O&W 6jVuApI a`8Yjj\dxj9j~'h>?{w|ZkZXkp|s'gmJ;G.nTw|vO7 \={#פ;ˏϤM+?u{oVW j>s;]%.7XĔTRЬv)Tb] ٍ%GTo-pNœ,T 6* V (.#z>F,cEuC4V'Ƀa H#5;z@"z3"`,+oN:y;Dn.IV (XV{}Ykʹ_vóu:tR_);E2 (d*hITyA%r4y{=@[/>;~~'ϝ`b Vdep!<RQtVE+d|m5veG#t rP|lJ{ʁ"0,`cﵷN[XO1U)0ckZk֏ZkG%~O~慇WG|av#͟b|n0ݨk<>Io'm1JꖉW_Ľ/ H<+K}n9oݴl/]\y_NKW?;?B=<DD:KEfyۈK 9/+գe`PWoon?5?uW7w{Oҟyқ7oyo?KO#W2~Wv&oޙ0N(CËf{_y]o~'|k/uc6ӰhIf9XYqgiKFZt1LаqQmϊ16m͆NjA($A&yhߖâ;O٣訍{'qȖMT5υĻ̲&!W@+,u[fݧ/ ӻ7{K))eDR.NJ.u0k!{nԉirg{n'i!EJsŠRoMeE!a L(̱fUI 64v$.сCPs\bsŸ#+I+A?QXVpPudo\n4z3{Ne63h#F ;-xg/OҠ:?(w* E mTaZ5>3۬kwr`nc\`)JXY\n#haSI0PEA qg1/wJ+!W, 7UHX 3pEﲐhcX"Sh!~[nyxEDR"'#H g:ZH(] @ ԋAN# $ !fPj02I.0|셷wyU]޵hy/_8waGW?:o]D FޜM9B,JPT"*fUƈ>Wi, !s.2QI *n\]=Pn* dCR K(VccI@U_%Vn,PYD 9sl!']7>mT@cKŷ2;̣o!<-S 0AA…Y-_ ARf K۩QVS O`JB& K"Y@rsBz<ڟػܟyp]44QFE@/s~tg ahO#RA2# ͂(լpu"_QFXT\Ei2X4q<>5N*Ȑ\E<|p},߽?@]^b(@w$FTY7l>1`Q֟ZkZWkpk?o;{7_{,Oѧ>2;suOۏ$~sk4&|:ʗWU~knķuɢ6yotޛ7W#;WE:ԟGon7P`K1?7O~k|!ry^}{5p||ܾ?}$=suoo@ hhn4&J$mFc ?Hc&i8Fh$LFJ4֔ 4h,P}}=71>edĽo{;zqܬ;eV"Űq8`k!``~ğ|t;Co_~_TsM_\4>x˕\ KRb,\SX.λh,_uvc'&Wkry7>Lu^Щsv}hܡB)wE~{jhf7ЕN7Bo!`02Y Fb3iy?iޛeH  23BqۛNr٩v.DxyvG{ϟ_*TLj?OsFpWF .ѤE3ҮW,Иn>bD2@Y ..&7H@[)8jJr&JN77بd֑~[I$.E3%3vq>w޽6[^zVXon?o?|dtg.30C!QU`&d̮PДQtXP\&]`+ֵr禒繁%Z0F֖(Ad,Zww(" YPf8 Y$ɼdJ G 9{Go*dT6/GA VЌ6-gGXl ֠K8O#W ur&ծ02sVD] i}! ъWׂ:\c]=:g6"AFggs k婯*Br H~=~.nM tܥ/:x:]B@KeneɔIӜ@̖0Y+ls)pOH 1yз,0LbnEd gvU1׮49kzslm1h>|&+ xPqj`]ot@Ձx){Ƈ=?ۻpcn+,)IGg=# b,)( BW~_G?;''>r_?~٣g<{8ܿ}w^cYijEfOͩGWEC譂5!f? O=ϾT>uX~^ҝoP-?1;ҭGr!٤ݛ]͉;vg7ݒlʀ@>g4^|=Ʃj.6olnPll}l/ 6#Ge}swrXoXCM Zz{oܣޭk;/Li?k!E+"-uV0Ӥ~ԂѠ<z@gNd!@ B%vڌΪfӽۜa*U1<0,s}08wi~(t]1~NVfn^틗tdȇKM0GwVsuTE@:{_ZܑzA32-82&s}ߚ"Cq둗֋p$}&UXRa:z'p0a $r:j܅L? M)`JV/&p>rY0qM΃QV[/>wu/ob{>} h΋g]) @T!DfBfI:7 -f>^¬]#`IDw d["*8ѕ9G2 "IjHbF@ZDh)qJv] Fsw=6de&LM0Ylw]}R܋ʼngy+l㝥vJbt@?:0t?_~ofxOMg'Bȱ> /9~p>O5@C X.nnO>orTw~㯿6vmuJ|?SϮ&ƕ/^ؑ|'Nw~ s.}H Q\o΍NP,ɑk{|ky!`z=-\^.Oʭ(BΙ67JXVMϨkE0 @t=_6a/~;rt<+e!%XM!ȓϴr}9r~+qw>{axC'ΟLJq"sci@\U/p6*fP@ L,\@) eE*b4f L~vD.,:ʽv}s1]ޜTiwVhoo|k'pqA0*݊~lsܙzoea>hu2kHh@2!{ ukejpe=b^ j҅fwc ;[^Y)mn9{Hcd "'d$Yؗi'gJ/lxhiM/ HizPpw84f4D w-^ YBp B v̓$ln(P)&#-:Bg]*ݫZ& C~ڛh:Mz*xABz krxvsn{#'05: {܈F*i}ۏo_u)O}//>LWu7:,tNij TOkl&/{@;IPsБCw( mRL rD]: n3D#F03 (κd|&SrGҬ[@k(+C@¢,q>wȐ=hAս|ڟ3ڟ"+:~WvTxgYGo}rqmg>so=T^]v{hj<ÂQBfrlt܁9 B7D̞`d!w`lŎl@S$}d_˝oqL;`A꒲䰜Ƣ 蒷sQ l%s8=M8@g[%DE_WfBo".,Pv(S=fh U+/Zg~luƂl66oae{VgihgcjWB~ϐt@?:0t?%ZtV~l¨ؾrav{ {t/|xr|nP+` {>V d(*.0!kIaڔսO=Ώ?CΝ'|dգ}n>moGzliEͰK=2g]jᐣiYWգ˼v6یb\TB}om]BA?=+G!5cl+]@̖)`M7(xأ?0k׎.^kQnAuĚqWYIz|[X) rZҬY;I߮}9Sp:~ lD%AlF"%Q@ȋ6숞WGnMVfܫýwC{{s1X@`{m̻8)E!qѵvAHe^51)JmŐ!n괰.ڹmo_~0,G_=TW Eg6kn֤W6ӹОڕcbZ<վgc/6^Zi[(^/WvbtYguvQgX(PA,^ 9?,LdVר<5J2Chm^ABY-dDg-Zv6\MB2CmE|ǻ0]{K9ufaK1NjWٺ tX,gT.ظ avi0;{YB(_h^?vvg^ )yɑ1N1J8[Oz|wB޹ƕ's듿?>V¸|Y2 J YM.%F,LLbݒBE $!$)>.Z4r^ΘSbR67:Er%JX*]nSC c3yxJY!ŒI9 ^5C(4@^'r`.;_wLڙGs c H1XJN.+,9%,oo4g޾5{=GqVU%0wy*R;^4 1;˝4c4ZÃVð! `rCp~wD0R̠yP9ѺU d1CRI Lʑ! MQO BdV2qs%,4y@Hc+.H t!ͼߨڿA=gf^3R^w#CYAIal)5сt@?:0t?U_ӏTap=y|SG?37"6,r/`XhQ:4=~fe5{~3ct'2t,IJVz>{e#sVGg{ascWf{ϼsɳ>09s~>:>Ч}4IA8r@Xv.}2yQ =C֬ݟՙ!;v鯾o?:/c6e`ֳ#wRV8zƹ,o F_y~! <#o~:ݹp{^yxFw?̕ߺsV,];ZqLʼncU6d34eBPhάԤ ,X*BH ,{lEN!K_:٬0BJN{G剥䭛& Ҥ$Q B[_*)KBYWƚrFQ$Metod}ggzcGO~ӟ<e<1ַYʴHk=a`{gwN/Lܙ=T +Y\9;W7`=r \fYRIf3Q Jb"gZ^ 0yEԔ@/,v;r̘!W蠸J dMBG=)I@D9{8w'{2PnڐKRsps S<@Wrc팍m}Syb3#Ld @2* lZ3N )SK_;?pj֤W[-IFӌa#矻 /|'ύ.APQJ8@*<@B:ghHXx#qf4y\]C(3eCȦ- Ɍ %rtbs01FzGY%@ Fʲ:Y3xق K [s̛7;;cϥlbI`I0$ pnW,,oo\9O}? -"f,@F/)eIu@o\ȕGpՊԝd4ٹF_XM`,%` )XfqD?Sl=I"6͇4 %ڻJrkr34\d:2ΓlRhɒ܂!Pl̽lu^%A+ϹMrd$ֽU+D0KCۣ9ywkT4{ʖxve'byYr)Fi/ X-,:ЁtGXZOzO?<ͦzl+?P¥awbm7C-Έ.X6mo*Wӑzhtrg= V팅w7n\{6_ݻcX\эGO+~$~UnlI8~([ao݋ϱyl^Ds7:̢c^楏"I7Yș¥57.-.ٕ/Xޙ-ܼ]?y_?mL"߰7+@yĊG޹[g{}3?oMNÅ\?3W?a;[[]>v~=~nW`SWcWouMEk|,+iJ<Pr5΢͊r`1خrS{82w!LV^7^>9CiOhwx<<5dܛ ,"\ŤgQlDGYU#L٬0$z蕮('\X.^6 `4b+sol5'G;!0GSt{b0ne4wϰ0iV,+4t9 s"`0<99t4ɓBȮ nF lVn4(TG‘1$C!*.#r B \QWp  ʦeٳН'I !,򬕁*Y-Ȫq%lCm+z@W߼7]8~G>xϕل$@"hY+]iRO,y7k,.O.?t.gPgnr^6L@{Waܙr; қCLJrǫHBt厦%:NgCaApt)ɭk̓hD 9(ey;LapbB# jOhcQ'ͤwPD0[wZS:1Z* j$H-PyJx & h3 r@:ЁtQ:ПV U寴GKXWK fBbW6[O[{:K{;ʥ񥝡M7Unmz>С||_vut X9RV3{lg*Cmzi?`P5b^ d F,9bjڭ;o޼3Y[;:ظ'x}k^}s3Pc mMNňt#WOv^GaTŅ2d))yIV&g70MiRWFSP\ ;kj\tx{kGmVgVi\mN3#^x=NVުuRJiA6]2psH hv-Z7Z3LZN&Diȡ} 9iEe ]d4EvW* E%\_ڼ9'YtN 8yAT]DcH*uXM9Bq* [-'g4x&wHdr(5{-=Ȳd6Zzp)/։BhXeI~B^kO?N#\]g/prou8mQ>]=()M&l7 |@ecE0z +q&SE^!٬3 5Vdk$Q&3$XXD =CɡE݇"e2Lg+[/~/_t{{_7{_b2+}oljOn̶_v( sqGO=/ʯݳtIhzGvEszkw|hس{w~@^?/ox ~th 67nvgHLjotnN^I3Vz0e-˅m^A_uy/G?4) <'5R5NI^__ho앳Ὣ ;_;難Kc$TG .mܣ<1, YȢv^T6rR?jJ"&I=A Y0(F~ƨ hZ"\.'?˭qZ]-oY,n.[/mvZ[3^BZ k9KdG@c-I^}{?w+G˸,#` nݗ{#O{Yܳ4SWU$I'%n D4k9dCg1Q&ѣDXn+҂g!@P td09̂h쬒(ԧ&O`ܝց@4J \36Ra\2L0Iv/5oVmN4F͌wg/N|!`oc +wUWp0utd YgVRqj ]"2hn⼎ 1we&A%  H-tFX0 e- `]֫{@E;L rv+$ 9HΓ%#id O={>9|eFV: ܤ2p"o< Wc{'lCnŢu5YnE}w{ٜ;kws+szwOW[f볏?x z%Px;Oϲ NIlEwv͎O'_{?|_SOWoLP>z|/|b'{^?eЪ|Ҏ?}ؤ-v꩝>̓O?pkwfo#O/E'͞9(w1)5:oMW&ra[}Y*jWoEN&B -DƦ~40w@;iUeڟ!+f[*}Ŵ7-^ll"k nmAm$SiVML8TD@xMI 2ƅ(sR[|U\Uk,Kz)9z[kUmv{,5*"ĀF:ZΩcKr r8] 0gHqĭK߬c;f>OSt!7,)@!ʝF@; d!tvб+:M&!C4&# n]']FPe:(54t:,,óANL^ 5d%Qd["$.`ԥIg!DUTmsX\.e[(y;1%1b?kZ~i'='.>sw^!XYy%'_>qΠY 0(g:y/I1!AUBj X@JcƔBwwg@v u\;YKaI!H< !)=L|k1ˑfvs1F\BasĜ<"(^B1X*' *gY=<Șbi1G_~'__'{hMQN%iʥŌ.|ehIME,YKho]./^{o>܂ 2КY,3 /h 0&*Z;,XT軅HfnKSy!$=Wh0]&9G)PQ1ip%F s'-SKaf&ljTzt&-PGd3=;DvDkb؞8ܻ_k "/ At>ЁtG[QQ^?J$ 8ioܚ }/2^Y+P,GX, D[v& 01xu×CiZrמq1{&?g~?T=}{ (']z;Ͼr=rj*˰c2 qO=mwzN>c'9*`yݽ~i߳6aƇ{ᅩ|cO=|~anC1V:2C4lo5=g Ɵyw}`dqxb_~_I^70leV#뽛Q!E`*M 2;SDT*mah#-GplEij cSHY$YBfRMrrWgUևӤ͝е7۳2.Ʌ­a/L$q: bJ~x5~~D=z劚9 )b3hΫ7Z?|v:ޏێw9sT!9j.)sy:rMMvq2vvC*LT0k 53Q:"`a@XȠDd"Z\sw:( tlֶt8 6#/#t[c  Pfč`^"21AȠ<[Y˯/]{H]&O?e/Äf049߈es[eUӥ]cȵ9!u]:Ln5GvZ!0e H+#0RHnm9v @Q2 ]ⰣH),*@Y6gʺr 5S%VrH%vZ_NRi[lsF`ofI<<̘۟?_]:8s̳kwJrfD)ҽU(sAY2zϼpf'N5əi\ Խ :< ݊%2e)*in>Y a{ލ '9; 90'N9`acVQd)C@6R.#8buE@0_π^9{&-;Y 6H*Vh ()枥jχXa\>Xb{0!| wVt@?:0t?mEqɑ7_b}uV61|*U@]D(K,H!X* ȧB3sA~4)Pŀ6_pZM@\b^vYs.gz$U{W8>7_(r$Va7j/x`9R¾dtQ)rȲ nT'łHrvv|ىA M@!@']px,7"ZW9Xp L>"`圴J:ÇkΘrw9$#-:]]'@t~3YF|F`sqH/d@Z9@IF#Y1z7՗t?IF32䈵7vܬ;NL/ `ˇ5sT'xşW+=Aj0{3GnvӈzF8kB2XC=?`PDk3 QFIAk0O}u$0Af NqPͷ]  !((arD2;رbq* 49¸mWw`u`hLVz? ڑ{?ϾO-ި`~n y $0|k(vʋ Y2|Xѧi+B2 gxg JS wfS`!e*z,h%r% B`pedw.6 ,`Ap#rA Y^!@Xn3xyg1izzĖ@PY~dC0Gz*[LA (C)2߻R-0Lv!BwhDŽ0}a.w*t@?:0t?U˿O b/\KgwuHsoHa&C$ ӜqWo>qiymWON^{yyW(O>쇯4 xU\?zG/?sw#B 4x;a=_>6 ׫dz3_GS)mʻӟlTW7[g^ĵ+s'Xg]/jM/:W_o^{G`a`зO~܉Gŋ|iupN ;qepsANJFqZk{V^"X$SݬQBf1FTYaȁVb#V74Mux(cJuģ+Wakl˙lJCCI  Y3 2u# TR ؖ"h#TD* 7R٬WpZV>qrqy1*Lʭ2p𰸾>lkt須51u !i){p8L\ͬ7,n-! m/`4 ƴ9Kʊ nht»2ϗ&1-DP1x0OL:ǧK%R F8|N RW  wM9C` !:xAgKwFUI4t:BFf9]`ΙAf,6.2^婟F5I7XXe{G+^7NST\_/n/v G@fjGOsN ZAZZ)fC59Fy>䘒`a6KFDc T,4,v۞IGI^w_` t l Vfp2惁K ucX-ۭCFaf4&f1hF$dfA,`Y ̤O6?}k_[m 0+V2ԝ9LY,cy/9UIJ7s 7y+ti `8& 'a?ڴkiry2DO݋0d`Qꮫ(`& QDy &ORWǷ<":OK0DXf +@M_~8Gv"=z#섃6^%GL+ 6= ~ff̈ E!,t`%!+eYR4>2p:('dEژ)0+m;tt`@:Ё#@ӢOS;#w.?7Wմ_z\+L3r & "3u <4(9Z ֟`W.qr_|e6}#:_x>w~pa +ٱaο.Qo |%nPirr%ӾN~l\Ib|޵ok\ܜp jY3{rxgw_ň+[iSҷ3\ky|xN޼T_6?YK~emOWa,y׷n=TVBo{Kda<92^#qL'W1™@X?d CmP^fH\:> Tˋs @8T+I=R$̓G*PJ@pz8uN.q IPdTeG0҃nvMe/䱾P/9 7V#jfPdL r0 `NsГQi}u*7[e!h);cJ]zbKDOJe4ѡP@&&k0EtA:ۘ)Et>C w n]zxSp% <ty,項ݞyguO+4B)uXJ"R$u6}t $r;/oKAJw#o|}_ӧ_&tb΄^#TH$ Q/솀\'+#oC2Q tӑ2aTgP@Af$y&Ċ!#s 1K.@0`4z/-*$l 1\3mOA@:ЁtU:П[SWne_o.XݭgWū|~>r$FJ;:c!SIcj&unn۷#&{sOPgFn wźcaʛ/}ށ^ gZs﬷/|%*pQ/}W.,v)]Gq~NsldʉaCGzݓ_nW6'ݿ0]krܭt[v?ucGŋWܩ?$=;U\핡mMb֥JA;I+SðoI*P9Ȣ.euA LfEJybu 8\Nz-Y (" 3sq`PNN3&枱u rI6}lM 6%K#&= dp1:Y ]]͢+a=*8 TP\hec b` $<ͺ7ygkq#o4uLj (@)w!0M.đ#`a3)Q&pn"L]rseHsvhr㚝yAr.` yC] p׶R$Zyhhό!,2ݻA[mW1F.ع~ ^: BI>C-<38/7\iL7ĔLx'y䝅2Lg{3W/ &"{*fd9_uFK( l@Qo" ĂH%tKW 4xRR2@F4K(fypAQ.f8[fYs_W{ &i֠)y0z `$iyk+_xW/cԥZ:Z53x7`3Y]=}K/_G~<6Bkq˱VʰSuV?5mV6T^f-H(޽s΍?:]@T.2E72 3rq7(-!ٻk WtAOC;ÞRa֖dM6ZB)ޙF, v4`/YA`&SG/lJKők}m&)Og992?z`@:Ё#@Qxg}u?s|/VO~^z>xsY{Ti5mOi;SٵGʋ @m %ya+x^j=]aAE ,8t3=zCxc΋WLN՛me|dz_yߋz{kB4O">|.?^nxuXǝ{'Km"Ԫ v-*rp"T=itm]Lo|xcX^f1v>x V_ysĝޥo>>=7^}՛{?ʩ\L޽rݽ:m?pbhH?٥&E|ݩЏfsf6dqţ̀^:Jy g!TmeMM+mV  ce⛛.={G][<>DĨn#`U~u b 9d If$gRX8ދaV6%(rR᤹߸|O/âh47#z{7sJ2 b*| aC)ԥ1%`׎J"`Bg]2vCh]MbrEB ( HԤ#2ss<ua)R c=g5!He(N2KS{A(sl#HyGas!Wk0>3|[wt@Ձx]|.acX]s}Xq=ޤ 7{G/>1/WF[QR\ir`t2$NO Iʃۛ=_^)V?y7uY?2;Ke< >2yoߘݓi e_ م,7_ 3C}r* ΂Ls1aZ4Vu0Yn'_4.sp"DБ4H@=PǣAQ7^~'y{tss^ uʊ3 h,!bdwC{'NpAy߬UL` :\ wbwLF P@x- (se %%8;ϻ~)tԡﺷ-p@gMIDATw؅ l]Ure(ꇿ!p$G T&)s(8Re 46O , N/,"p x:ЁtGX 3/?l{W?3xёg֋W>O ǫH^rj84^N],DH6쪝kbVܮxJ9|TOZK={.|zkc\Y+^{pxi~W^@*zѦed;I&G%֭ pDX'e`duFYDg.]jيWFIa̩KDg6 `nМmE,@&,DQl j*azb5k_fuKzPjY!LK-f)p (QJrb@dH@bR 1tXȜ R$d =z yvU|tZX Y2nxk&9z,3r$g;= Zu0S1.R<ySGy=PnQUHC@B4uVsY*]P@a~=SsH fU1xA)vM:0. fH)S3* hP#rZ ؝f6Z_o/l<[jrmT}Rlk!DR̽_Bl:,EѝHP܂QBW킀lHAXX^y(8 ,0}q"^8:B U̙0C&PAZ7(;#JnuFrKW v w@؝@1qq߽[s?qWxbT2#4@[}<{~g^O;] jȍ,v'3ɭ*,79w3U@sgWo5~R\{`˧\}P\yB!X$+h3z׆DF@ D`E@&TA+ aO2IV۱J噞]9eуr!HLܝ[5]{vWAx4`kIr0#Z0s,0gn`Thc#]ji>j3Bc6Y8,4^6F녝7_#˃?|nb::M-y GcuƉ {8+} }B̵[v+I=t~+˳]pξv/ߗG/ɶB^$`n+Bwv>fM/?$\εnF_PB+dGlm^^`yׂ("p3LK]3WH娰q_[14R?'th=w+4`9dG0;qP+S4*0rg)rb+̓!e0&ր.BH7 e2"=!sSNu Bm.XV+ ;`.;p4T`4ƶ r}?`7;@#xWG@GǛ2Ƞ”) b4u-,:\ě=fo`Wv*Ǯ+Ek^G}*n7u rX%AInh36]aBy'VdVsϭxsZg&"$04]?MU:Zd f@{?b΢dcCn߭uׯ!E0e= kb^f^͏7{zfr-<̲_o {ze:X&Kgv_|mu*^eo2´@w=ً[W7%!Hf̷os~хxkq/j>|b~^M1'W9z=9.)Z3g{|_ŝ")=[ yME9,%uWVR-zb"OϨ ieDЍ椼 -SB͐GpnlNXWsWԙ6*#@ XAd*urunC@a~4t31Gqfҍ 4V{EЁt@ՁxoUė<߽׷V[?s{:0l/^?~|r4+X@P01IT$ 4dpy/uʧٗ#vٕǞ}sxG|x{}[@9 FX/~Ӣ 1{0{^xŷ/,{.-X,j{~mCK[^7c/nӗZ}K{3,nzN k逗mCIxyl/\]HCQ<}Fk?YHK_^hM1=J=^{GRU4k'^;\]ᄈ'ϭ{k%fym3i%Ұ NZngAJ032j_ֹۮό &`Ӵk}\ )ӘfY!wa^r&Iraɱ6 Cfp nZ̺gAk44BfaZ>*7 6D3^ |MrPe -*I M`Ztw2fe:ܔMfy͛ Ex)hnv`!Bw>NRLc lFeGF'~CBdb'8xsDPt uU;7 $ 7hbIf@PĮG$ttrv GJS,'ɹ?˹dun/Kqy vX!0^ZZ؀j@!0H %/]mf̡$^66ˬJl$=.).1R/x]%S3Gr6J4vh3_,.! OhpK,AqPs-CeiAk]h{G-h3o D ls֟PXN5^1ĦG|FЏvsGٙKY "+a~(n*?~G.N}ϱ+ x m % `jŘ=Şq6 Snh\F`D c]ZS8ʻ_a`aqC"%!eq̎:r,P)2:4it=ڮ~ö˿&nnx_׾}}i׾X?<UkUw~7&=3'?/Y y^xd[$ @Ʌ8{{ !)!IkȾ3sV&|xxm7qNMW}ZN<ڏ?V>浭o",,ЁG_}἞ aZٙa}9 ^/0ܞ'1߾5 ֓m֍?+x3Glghw 0LeTp M{kEk{ܮ.ʡgW_KZIcSCY ryS/?ǿWnoܞ`nsڟ}#_3gmj*gVf 3 B@ ^7kjUvf7.n BO+e;@f9KEb}Q(HtQanc%ڤr/ry7C 2Tms$ڞq> ƣƃIrw-*&K*V,@0l&U (ZW@ہ/'E #*l3H4D r²`)0bS yQ7Yq]@,8wfMHH%C B`G,`reu. u]!ErBu]!7PL`0"A°pww p8E H [`Ϊb@C 3Gv̳"Tϰև;/efÀYeR惻Y+iefS@lRF2/6$l S^d)8+d7\GGv _;KP< Ϡɝ0Ѓ3*:I2k 1v~%|XT"CvEKaR4xRe"n4-@6b0$Ý֗UvilDX϶ cT u{[˛?;i}սFp" eNND=.w=݇{rLHy[7Wg3'/ $G0BLOܕ;#?R~g>o;^{ow=gF%)Yؔ FF+sakwlnsNZϯ8!0גE3rȢh4zeӸCf5d_IZZqD0TYss>,[znH LJFНQy9rdW"7p2n`7Hڜ$.m1hGc4-;mL[>xվ}k_ߟ7?z x7V~_gS??_k像=K?u  HS% C2sl|`%@9u 'c#|N{~gf{W^]ޙ-^#~>1ayvzL{Kھn?>9÷}k+bhۓQ_}oxmwVcfch1 N2?xjsk'|w~u/ٹݢ؛iT@* !2M]rY{+߻H9/NN#˱mT?xǛ߻sKf WsA>>#w;үT~7ޜ|l9;<~C+{;A8~Uv.])L׮jeiu̽63K 9 LA|Nv/[IbO-M"yl2,RE/0[;U"OFmC:2"Wuih C[:>KI/ -y@^ye͔X-i`;iRdNKckՎb՛e ͬ`&rO9fxNKQs$[2`RrL.uc|.sgLGlpF'$t7]p\`nE3\.Z2 \j rb 6kw:,pINi,Q"ev]랆ÃAg5RJv 5|(\$F76R9(> L^=b&h,U"8uN Ke]n!gծ2$pvsR{ nRX?D 52WAt쑩00Ҭ.ɍ0Ry NҲ܌JLȹ|3w qɝHD崠C0m"似ZpH/0X+H=Vᄆ '>tz[;3x2XΒ"=dM /s{ߝ~pe0h.cxjD\3Y{F&%@L°4<~ۿti_|m>Sg.fYgh{e@[ J]|wx_\kǗ>νkOZZAGdna3kiNS%g1:ps.ӱK{~W6x׿`v*N)_xo39ѣ-vA;4KF{izzy߸ݞL[u1]is[7ߍ~f?/=Ʒ_xy-ÕjǪSo\Kx/nXOh4×'yS|c~`{V^䧎Tx^M39\A8 =߹z'ͯ|{je< O}·N .mΞvq<ϳ`f\BB7&/ 6i5du 9A1ϲj? >].89%-;xW&c*EMr+KETN`Tf^tCZ?r8 *"@k1@l[mTfuk\N[lmVQӾaZV JA?;\꽽wL-w;Qq`;" 2lIfAKk ߿%L!3A%*nL4ҭ3r4.)L3GG2Yuj;v{bׄ`W\IpP+g8eЁ-r:Q.Bw" :/ v3!D:26IQA9|jқ:DIR*Ʈ,s(S\I’C`l\lRp7 F]e@ D36&j!ԭ{qĭex P5$R2$X`ǒl Zj=U3HSV0ȥlSV"(랮@=%B;WёJCˠ,LJvdi40{ ^>s/3h:pyV0[^d L Jhnz`rD#5s6@ ;MVP@drw`&xcķ_G׾j#c1KkpgwE~|0?t8;ʶ#Z) z~8+7g g%IN*YP^7?1ȁ`ڻxԇξy!4!)YlMV|g MNܺTʛt}0\kZ`]sYwfa&E36sTYI.TXA 0(Ig]Ax /Kx{w1A} >:CBwu~}f@ ,C\nBdFI0ƌ /j+W>l;}k_׾ok_vqp>)L#o/;.N]{kXU>سBĚʪ `" fAq$מ~k:~R'Qm`ujzƍ;aG gWe'{Ψ_:{s;Oڛ7NNl׾Yox$+w߼n7~89/,?D-o=7[/^ԑ7Xն96OnҊ]6n\mۙr²=cUҞvݧ|f˗? Թi>~o?|zu1 ISN+2L hYyRL46eDG0FcJI8i4M]BauXXts!DEf  fy]o޿GGe)y鮉#|#rS d`rs ;O/b.\>;?1=S^|jRW_?߽:ƫ>rի!_|ِǤvi?|e`[iE7mV?p^uۧzՅ2?Ƈ7f~?*l EnA񅣥6GK'z` Fw/\ͭ{39?V^l,WC8P{fpF"y?ڢ(6F2MR0 Q{)G^^hf\!Y-ru ߻Kbri%٬a kWUk#}.r4Wf F-oeNXri`\Qβq6 < I?N$YDge/`TգQYKIIU&Z"9dpGF"q38lff!l!0T1y)BA!tt`]<,:Ps4`P ",DοtDHHL0. DɎ F3=ޙCk%I E0@I:Y7 Gy·6'a9V)RH"m(Ȃ$#&W&SRõu"CkFeFo/[=џ[wc+{x6w[VRm EƬ.~.:~d٭h̤BvJc[+5RĢ;o> fCy%f:ȏKCgΤ@G2F3!ֶaݟ}17\{gI:c $7smBP&\VU3 (ϩuٷfgw?o,.}k_Ӿ}1o]K o_{K[HU@7޷^}#ۯ{u$Vjv"f޲7k՟V:*9bvĖ F V4ﬗakn7*U@#Wg~Bj50L{٠Q8: VԔewsJZ JPENdLJlb+ia=oy ^*K=k;-;L (!0eU<*4.hM슫q:6?uO]~q3Uv7y[Mt04@"(HT.bdy1%۬4po )#p+g)@`AFw"x r<4 0]k ΂2L $EcPfBHu2;cw@^88t^d΀'yըX=; oDGu^"ivs?3k%9bh2$@CrEY%v ׆2E#"[ Kqԥ`m4+6Sam*8]B! .ѥPFo2Bjb*zƦ^q@ wQ[h {@"YʜX$(6PA EJ]M& "3 NIV#&zFV0&77?;[O?'[ʡ,jҁN.q5߼lO|o+-:,8X Ie: RA8e!d)<;֩_7sWG{=>+ׇGë_[7n/܍yޢhuajlBգyJo<f'pK9QplIH= GєVygZSm4҂@JFե8mH_z e cWނE wWbL8bBrtt$e Y0w0 9 m$saj3L9>W54pBҩ$+wȵNn)y_j.XI#Nt%j|u}Ww/o=Uݳܛ9o%[WW½? ]y۽Wzk7IJ`%_x#Ͻ_8yD$4GM @3bc]X?{NVC9Z_'{>|ƳaXqV[, &#BS{lg%`g/dG3Khi.>:,nV޾rq/~_>[~^,VEC=sT `hgU}'h1'G3I(z]z;mΪYriU7V`Ά%YyZ#-,3apbhlVCx'ae׵ڝvs{m7ˮd&W/Eqx`e770uNU.BB>h".f27( 0LG&r+ ^`њ 9P*w",6% Q5QT`W sJp B Fe3QӌLH(A(]Ό: . pA E !wF0 MJv;O@GYLv#;Íy^k]Q]ApYgFHAR]я=+,\JQ{0_9{7?RDΟ>;;_kzCv\_{/v퉵nw85 |d ]0VKeRi֚)z(4DtXԙ\wSqt0ATgla!7\׾}}j׾8H/:{?5x}-P޺<=vVfc|w{v8G?}So v,V[sgo7qi~뷚>w_wуƙsǿ{l$-,=CO\J_/YnëonhY>rxvۇsEG=KBu>X{_>sڧql'ŵx~q{_"׊jxX5Usj<]W9N>g-g! 1/))Gyk'6Oj>R8 s}m^վa|idG@݋ ѥ06(8hj6,͛H$@'Uu^Wak8+95,>N]qV+*@`d@. ƭeDЌNJx[6jRmʥK=!Y47U]饥AX^[GE T G$s6{JEah nC%"ʅ)r< 'WI>l&fm0 hia"YVTwȿ1ғPHx %-EP¢$fcb-9Sˁq}$BWuX rAE&vQ"Sfݬ\ݷa0dPAH4 FY vu'goy۪CςY~  r6wmZ׾K>"&Ma.nF,9\ KVP&IhlPڠf4ft{MI 9>Ū$Y{ Fz =; HB -Rl@""U'Az3 ]4{}l7OT|HYrc3"dfMӱyx잕/~l'cf/Uŭ$/d;_XΨx؋ۨ^Y יa"Ia۹*Is[,9ִ9k/|Ͼ+)Of+΃z.}0<+Z㜇:*rw[\2A$fAcτ/. 0 y1Ч܍i#D/ u-bvAH$ed\"K%0.>/pe@jQ@ӈ DxNϡ#'L HefOLցF\oLta0C@$~+nO g?pw|g?[ЗIc{w^|Oo;zϝ/~`9ܘ%M_~KqM^/GG,q]<_XKHoR?O᭕|jc'ol%F Hջ;Q|/1nmI(ҁ2d^. ѕa06IVl5Я2۾0CkKu(bji#l8M7oY?y:pFyo_- Qz)bA kW9O^ZT@Iʔ\ UAk$!&o\Ȳq\؄R ._{\p1 MuWDJ7vmYBuf{l;E#Iemyn HD+.}cEI2u?ZM͙E@X*!1K)6bfC5*$r 9sAԅKE~Dɼ˨ݽ-Ϥt$wy<'`͢eC!PX:hEl!2  %BV3ӬCD&cM=,2bےOWVAaztkzY;}k_׾?ok_upbz僫;{mty/@Ln]n_^˭?/Cz7񷗎ps˟^ ˳i=Wdn4:,}N{ߍv>[74>?wAy{Gz V{|\W/l"`[aV.76_zwY[݃8'÷?gϞLlf[yw񽬕UV VoΏuuvGtsgή ?uF9!$Ev <*m׊Cvq2kEjk=R# "B ףЊGxc^X*3oLZ!luԜ˗4s۬!UyB}·澾;rT2v lHBUlN 31NZ¶Ih| V3 PBl]:#ƙ5r3W}[o=[.fU?^c&hIY1[dm\%|Q&/{To9mJ|%F6+c[gЫ"bFo2 /ׁTBpKҤe _iQA\K2=кj]4 &:,C!P(%0dɽ9ڂn$b#іXppER)1]滛 ]79DNADI3UnH`=t l/ipc=NC;`!DAD`bdU&!H`r334F3&;;bP?L<PΔ:કf-aҔI8E!r0>"s Iyy8$CشGM2t%LeY 0wU* `yto("&,XLJq[d7ZT勎h#$9Xqs[q,qyk;ܿᓣ/>\^7ZE6Cc=wTѽnxU?y컏/7GIEz볓8><lvKҳξI0e,[{O}7'/?c}.a$nWv괱W RKiz%h0]SLwZ׵}k_ }돸~'xBs+>}7M7^}/-B[~fޜ X<ҷF"Ͳ蹷{nɯl`?g _Cg&Iq3C|s/|g|FS]) a _86śk`~s?sg/EXrn505ts[(6\jGոk(8[!fY|81--I|`9OO> UPJLuZ4Wa$[bL`$Y(9]&R` .vo:3ߩ}=v&g4AHC:n+酘\B r`%l!.=Dy+;Yxnﮋ k;ءD bKQ0Cn v1@KD *9Sl+au}j*Fs3wwtnu#]k4}jyG4 *!wmn"`P 1SrekѐisaAf{6粣)uA\*VfpvAK%yF{.BNꖽyʰ,uML3厽+7eqk=#™[H-^3WHѽҶ`1 96 6h{08Dٓxw0#pPrqM;jZJZ=SwKSn͝?ijf^ueL,,X[]+_FdRW]}sG"6Kc*z9t <9V5{Z{O_+;+fsu}kbv# ud> :l瞸~ߍh6E=;Oxʫj`l}?ܣէW^@=wVc/Cś?^<+B,RX P{w=ǼLJD3僥\cKkmiGoR2IG{m>"f) c +Z * حa:4 G3uO]3 {2E6ֻ HVd/w^/x43BRPfHܻ\p²[:*w)}0˚ ӝ2 Ѓ_\-^^HYޜCSӼAVlfD6"I$ע즼`":{Eς5rBu]M:b*vt M+S9)Z+F,Y\9ep{QM\5327/TUXG(q&* =k̜A?̀Sݸ BYP@\ p 2XO[W.^%%`ܶRT]ٌ`13a]JCSF~n&Z@]efXқ[y^K=3i-8$8wlaYn Q@Ywb rpA Y|(SP$MҥC Md 'g_zY}u2{Dmل@g3 eMƌn+u>\%ڜrًHޥpg=l^߻5G>p'VWfv Ufsõ{ë~x`͙ﰙr;(29TL"szU(^晽f>͏|ǵrco`kEQuw3Qle-nRb F&t ;hYiBΨ<DcvWƆnt,E0ttag4, 6QG뮣RI w\ [vaM0d\ ˞9"Iy-TtwcR:;Cr7NK^瀔 w~1Z9ֽ8*eM}k_ }돰͏oS8s+ XoWgW>䗾CX~O}g/]TjRwZ?TbZ(iH?\|ωޥ e?tcXޥ7t3u(=Q^]njrD>~wߪieTa]cRoo6nQ/ԣ^87<p`AT@Ni P]. y;ޱVVur:f6F .h\ dgpIXO,<3`Xh+`Ah{v .ǰZpv5٣0mWgӕ|@6Jey͋ ]qZR%+w, ;Zi@vjP,H6Ѷ(ؽ龝?m QNbd\f8 :M 0>f> /]4Y5u>֑N$wd(vKV؛ۜ|ɷ~o5`(aL$_P@=pE"S[ Ý,x"^,玄H찹jOPoYtPx d[IsK 0h-8Ki})Ef~O3ܡ#=^}/|V?+g>|"\XRup)Σ}ߵZo.WK`0Y.C)TtQdUN:t֓u*r|q>7C<Ӎkl8k;?m y}',U6mj<GzolZkCaw/s(ֽ\+l 'W90Vd\qU lI lf1g0rV`k).U$)aY#:7IArı̓n!s s{1Aǃ$kJp u+TNEc{gW(r"QG薠E#9::'nisXRRxaLTMYjŪ}a 9Ge-2p 98Q2c,"2DVIEXi]'rf\(ew!2uh\n@*; Aօw"-N3g^7.@vRb00%fUޡɾݢ2 -0`24hHy?h5K4Rw<9R;],(k C$/D0eB%mNFgûǒj$-†D0}9mmє%gAz` ԏ@+.5@H98gF]Bl dxB ^e )Ir ǹYy͇ƽǮjwjGj|{߸9ב+ʃAm ϚeZ^#%9sU'l,_/_=ճky&ǎ^-bi9Kᵽ Gv`a_q>ؕxݷT]6HsՑWgRk;%s&UIk#vۻhעDkb+B: yBuޞ3o춏)˰W* ]Ž!uYTDW[" H.Qv$w)GF]8a "<s#AO 0!:(t@7t "Cr&wgU3Wo zSu0CyJM2MDX@9$͚8U~2׾}MGXC[;}p෷'ηzQ1.OSxZ6,g} %`⵵XO$N❫xAfܜ5uTB|={q)`708$&;͑{*rWFQ%bw"_Y𾑽}g7 TAVQttÞ1^syJ':WiTIBPar D( T^%w#%ىuL%' ZٱwZjZbw`:Hrǧa=3{p7]$ ؗ ӄ8mNL{"D@"R,"Ogq2_¡ |ؾ}k_7?/?/ء>+;WIyEn&ݼ<o 1mnDZ0x`tHW7n>rJxXZ}r!o ^$x~wW?~'ؑw^K,{uWvgSlC+'׋GNy#;Iw ~/_?P^-E"&'{{>3*^ּzgvxu)j<6^Ў ur4P05R9wVFn\춾R){18VR'&KvV \/N4DD#UԛV;+?pg{9[̷W{g:{e^ sw+v=H@$#*˳|͝豥p37-xkä7E@`pu_ M $$f#\\P@tS5ݝB.t@e4.A, wٟQH.: DeAGoX.jȒEv?є=ӂ`QK&o( 2ٙE#[2xinr59K2H 65ݞ免aJj4*NJ"d- 0h $v+3Y*q¸ :IE9E928Rdž@z]zJkEaξ3N@4nYpl߮vT0`q}7?Z==:鷾77󏍞>[C}Ƈ^~KBu~'~i>0~s^UO"6+ fit/}y}ƅɑ7 l!l{GOtcz/cv;|sV,xmTP{ȅ|)5ʰjsׯ~ʻ'nt }5 O~`*һoaK1JOG>tը-rKF+*\c^\Zrg)U@'fe|9%H`asYU0P άA:fmV\m4ܾԭӽVDf8-و:@1,k$Iqh7iyQ4kW];;4mXF7v&2[t&I7{|P{zoCKOq;ԑLHUuAoAq+ƮfݬLj1=g D;ֳ[,(TXhx]RLF3 L dwC8׃wπ +L&r..Ce8 XPWjǨ^^<< ` D1qf~v`"; 0D|QLʴ^ʵƏj t-鈝kdV/Nv/OFم КA \ʛu>>;n, y,%)AYːu~:J ~ '{v=;U枲4'qAH^wm=qzR.c^ ]#sPvcDu ɗG!k`-5nAd >u-|d!5٤K|L/x8̬?O>|}(/5i܏TfviܨTKV>Tof-B8Zƽ[oZiۃn4шe V9L{[__aYQr+.N%zҺ^|GAwD:p˗`]|XX]-@jB0 4,lD 0 nK$Eͽw ϐhhKN#fBZ^M[{rzZhpyQ=*d>V\;Թ׾}/XGMpcs1E}*>GUW>um:__4|6+-<4{O޸V3wJCqt|oٿzw>o?~j||m`\ywMgza(ƪ:wz)nPkx~}?t_= 2hёɓ LpFH:" `"PSrt01k? yI8XCGA2%ԃ&E0k~fh$杳6abɡ` $yBUIDIdEbH4z5F&Rpy9ȫsPKԠ S'JB"LѨ/+mNtBbq4YuB[(΅5 A%NLXT 9Yc4-D1fhh6ƲpicUf[CQF}ʖk=c+o^g.erAxT,7$08 ":s]u}rXGSq؛&A8Є&eDQxZwC{-b\z|5i1 cp)MS"e,;NVƖ*[Si3/ah} DT' WM|6Wk/ݹ>!fΡ1x'̋ .6tbߡJQ€+&u[h`5&~S46}z!Db>$G$X5x:ڈB)hkEuvi'$VCtJ9T3I# 1%Q<]t" 9=p1@8$4jb0'PM#;U(ȢkVK+[]}ycq b eoEm8vZ5FvU E3P|S_Y2zG&t#w #I3]L>+5-o5ʸ?Qק>/Δ/}};vozƯSK 8M۟ʱnol?]ʋrΚ{!Ʒ~&7O~GV.˟~@ӧORwOܝ>qo}X490_X285 :5 _l~t/VGDD*d3N-7\ 79s ٗT2>Lh Qf=b`fF{k 1$"fdiDG J-2¼wҸ^$hա:80*LZr^6AĕEǕ 1qC9)7U+YfC,' Q~%9Mf5jVnerSG`Is~B兵wd\s9xvO}_{lP2 :qh[9;w52;Kkn4`ݴ8iױ$.fW+]28Tx S&93mDEVƬ1(L`k@-, XE^k wj;k^ZhhD,A4%A15d1qB0@ٚFII!`*Y^%+p~!:;{@+, ɤ.mwDB@i~vy7&w}s/uMeuLƽӹ $PZMw\ni`8hm0 7v"ټ3ĩ&ZS;ݍlU6T'rw1 @lkצiVg N` o󻳴BCԒnW US[t8hLB7k;[S ;rxL׊߼732 )*DfܭSv'ݮN~=W- lхGkn|\/ͭ88ZVJGjźǣt2wz-|N _Ϯ~޼//*/|~VJg{7/N}+@ox{!^3{ϯ| '>_/Gd?-afUsmJzT_~a}Jx *Iǯ?ԍZWڊ5ңw[hogӓèg^\ǹ|Bn7Ybnߣ';omAݨXdTL[/^[wLj/RrD!wFU_.dgЩ-Q,iNȼ FE`!Ei4 cy]J*hh&I nߝ_Lw& .e;&D 0%بILly4f$4&k Vd?Iz] =g;*$Nw.5,fn9 gPewstWQEmDR}LޏFMW L:7FFm]7*uaܣj DLP3m fX3qMX Αꌱ>Zk[4YB2OMTN2#"4#Tյ0O6f0 &0:%TLL@%& N15#D (u2?UVɊdt #̙$)>/5t1+A%-ǡIj0adR-/|5;u`=5!WeW2޷f0kr'k`4S6*Ya|Nh&]5V|s9=Y,(9/CKj7d!9sIsbfN#DHĄ p4O6csr34i܇&6mhZ iB"ډL+^6.Y֔my[BHRd3/͈$WKݸ1fu27: jM(aeh;/볗ǦUϒA8ٿ᳝_lxTnKSq+Wحn8;gJ[xp؂o,Ms Y,MxXZÓ X J˟|a]=1p'\s2}Y='JT,Aك??6o|ޏ5\Q-4ع^}תxԽd__憖GNt}7,; ͠-柯;ޗnj3:^"ūCk`A+ am‹j=N ]:j&6}.TUS4Bf4#Wtk.o={e'UBq &δnqĕK9Ɋܱ`0R +eQZu15dy$EO0 ϟv; dDBLXc qzq3*HdEKFi\4sUBvԝى|+&fPWܙ^cˠJwL a0IDATS7:oSsovjqR{nSP32 59a* "@` K`br)`-I΄4z1*ͩ < G@Hb0Ր3g1* l^j b2T;BI$@ !vl@ִ@'8ۧDB] 9 @38$BsdݽI\z$slH6kuA] w^i*ŮH٘S/BQ(KC=5&OvQ Ba6GkHFTsaL]Rh( gwO?b؎+$2NLռc 1) @:dSy' CTW 4iz( &gi0zika{8 M2ed!{]s?ɽs Ӥٱۥ٧^ /vWvǯl艅m-g<yKNdYB&NwwlWA{ggݽtlV3@Xd׽ʝ'}Goy/In¨Jss9CGWtr^ ڨJh^(ھg G:* hIҞA8w]F̙tLWkN( &j@;ئ`Tۯ^[`<"@I0&)!"#c@S2lBKvU !F@R/R֤*|$J/PqDbdi y?\S 4 S?L8w v;>7fD"ޞHܻuCO?5/HG:ґ~<ґO_u^qOOn}Cmn<׻;IKkF/l2/tecp6xvRŕSF[أ_g^UbP,ُ|S ~p|W>}ͿCrw/ן`g;a#7?ݗ}}1vtJsg't禸^𚝐gnlms (?իK{.0FߝMZ]BS*SwWu߿Vl;nz f΢iPqBwlũ@"(1M"fo+_{+߼ҍKw_ƅoO}g>lp'jt xF䅠$*Msǩ8Ʈ9i:d脍sֈA. &HAR\3I ai Oimh45d-[TUB>M7gQDs^Ш ٸI?5Ժ{8֕љo;u7v'{WݚKՅgU.-UV:m+wskeZ0td>1!I 3kky(a.$FUDcusލAFX@ ګiIRCF&G#bUA-^9y_íiA0 LG1!5( t[.ib 8OK RIH5k֨aH]D@v Ba8jJ g3kp@RE@FB HCJWH}b)~MJM$ęciF$ja֛:,je>6;a7j1Jqi9icljqLla]J5Èv]B @Ĩ`UA'D2k,F ء!+w+'wJDh2Nk'Rћ* LL3ZslHӾh?D"_ mt#;|][{t2,x~҅d'2wk!pM#LШ9Ic;Wl SUpeΰYYlrxv<єɲ[t,3u2_wcpk7@{3a?At#HtdH'_0\:x/pm ]]x+g\~k>}q9{f~r1sӃx}T͍Τz2{ߜOI{'.>ǎ7Cw9 3 W Nd>~fWsu.spN>cڥez[ZW͋ <z=ܝsN0N5Ӊ,{C7F..fjIE"|y>;]gQ3ZKu<#:ƾ`ZpT&53E6o]Y$ڼs^tՉѸD*sզvwc?2sgyaD?,d/+NhMݛu<Z5t ʃV(d:8۶ϽؑY}7BHG:ґt:2t? vdmx֞3߻q@zj)|EO.f2WX;wt뭡eO-f8fWD/=W^-|>EO?vwhwr{r!'r\:HiO_Py#%'7_/x֜ ,} /z>X?vs o|W66GEt4DƝbە\B@[t:ϛ vc~Dq£Oe[5Pq0(&dq\}ǧ쓧;ytU߭ :RѽFSf{t/>2[&aȨQ3q"9ֳF`㶻ޕX;TY! Y2Bj%޴&A(15xhNAvEW N(ӒeNN 1;~ss/l?qpuoޛM2M BL7nwݾNpBPTK:=ǹͼL5 um{2hJ;ir*VdDjW%˧Qh%; 4#T -FRIQAv mqnO>ұ/C6jHG:ґt:2te~ۯ pwnO?yf=P o>:oc1\}Nq48J'.vd{]ًA< W&yŝ~*+hgcKk_V{?cTϒ?a`x0MKF8KzOwfI5ew/y}'s{/<.sdoTnq^]X;]f*&K{ҍa<=OJՌF[mx& V;U!]u ci"Ju ]LstJbݙnܛsl\:pe޹8Z ܚjϿzjv]G@xxW%/ɱ ~h͝vWVag.b.ژ9E%Ϣ1k f]9N{ 4C ŒxFVI!UQ B$ӶFm`]A6(pwIS.m-Z]['?׏gN}79OFBPЌX d T腚 ɦP3ADi$*Da&Ä$fHard25Ĩ.z4M0X#L!\ 4U X5SkZbc9ѥ(+=ISՋ7tn%Y"%{P^+F;籷o4=[R@fI+924仪J<< ?hX *'",g[{jRqvv.(8T8&$ Zc68lDâ۩ma%[Q< sl}kJR 8mSv:Z{Kab(^6Apg;cl+ʛӴͤ[sx&mwMiy Y8i2XLjHBky14mÝJ.PSQBiY^~DZ]pLyy̤{#%il>yKCc+hA H ɺ'dt?3؉͇חzIF>mZBr*qmnjp*lr厥ېI 4T*! R@s~cK?Z~ssVsg帲t;~՝͹0 RRf LSZZGe) -ޫƽiZ/d0sVS$-m{GJI4$5 DJږv[Y$nfҹID#%8x8IcPv YaNEi:2ڄß D2d-FA1͓*'tCA A ?Vḻ$M2wǛ#%m=k!꩏u@V]I/׶[O <r3\|>qq{ȟA1HG:ґ~<ґ[c,/'8e?p%|}L9? ;4kU!''rVlf|s9̫z 7r_O{Ń~_R/k֊\_7O1:O_;dQgO#/u2I`Pկ_|+/}'_yP(&fwpҝޝ~ɇaŠΒX0{a'.RǍoT6oKaj,'3I)OA.p,#D55 Ӥ$Yw+N5ǷkV^~.>vz[3?\˹Gξ◾鍟b\&CR{~kܯ.sV[K9F t4Ygy3c4#nd.~dF~c//\o] x0$FXL>4f#0KkhރɁܻW'A=3n<ҵ<oQmW+F5X{A`gTadâ2/h A-HtZԼ&JGC00ԕF Aڕ-#v/8h&BSj򠑄$WMrhbL a[)kb JQB<@e1f µY:cdL9(dt4{kNLz'WI6CDd78ݪYܥҤ(b-ԔhڬR*|bȈ YIsM '4- p^lc>sh^!67pˀX2q@4H٤tT;,l%qj_ԫAHMiڦФmHRߤqAs904J tTs}N+ߵ>9Iw J!p @Foc!ZOSZsq:̛GZ!]`b}qP]qd\6Z493H$I&f Ďcݘ{-Ssc ً'p/#*3s00-1)Hzl4/cKO={k\Е;AQe ̒å {f>iZqa[v4J&l6T`TE"o{ JE^èG|phzvxĴ"n,;c !&u Ie阓/}i->"wRt#HtdHdmfklx?NG?dxl淧"9w>_֫om~޾a~i?:g/gxWw;[[Ͽiy{~}͔]_'g^R OzL֭d<8@d{?O[3FBfA Yc><ص艛7/?S+.{w{/ {黣GOtA(- QB7a}q?s|<%\6|pXZ9%L}L4'fNƤ.)v}|瞿._>3Wo-pkA}x=>3ɻؽQ܀P~gQ^ᝍcE]&Y i&0u&˞{^$IiZ$G5!BPJ˔$ ZEO8>LzA|v xߘITsBCF4gW[zell8gsV:I .#Ꜭs2#"֘+C*<+N3g/'~De28   6\@qql̄iSјRi'b8*ERDHPCOTv$#m9s{' {s۔ =)pmm--4KmҨ8t D:D31\4S3S;!)EFL ̃ad2{`BF#,3:8kra3Mrw;-+d:㉮tJGXF9KN$f~:Ig_hWiV {a|=iwgƥY7dž7sI/nkcܚg}xKN|j8d_tr~>ґt#鷭 #j3|o|קx~`__~ ~[8Uigo8쾹_?{ݗzrģW.m}ܱ+wW[tkiٽeyiyt`p/?~yogo#U/7mn|uiyΗ S3M.41ëTa]n. a?۽|;~2_oVʺAg67:~ 78уvo'=)/Wt1*ITc|ipb0E;kC+nuh<sA^r}yzoyͽnO{Ļdϟ^'M_{ab3ՕbjٮPW^g{'{:߮ nNt4nlf'nދdJc1 Fla XB .\xm$5UʵB۴%!nHYKEy"ń,CT&kӈK&4ZOZNwF D8 [U\6)%uPuL$HdpޜV3XRabԐs$:uŅ{c&XHڢMۻiuf" ~äjiR4m.QlQf-$Q:RV@b':F!@ubxu{:Ӆ\ vM!SRZA6=i';ؤVGQ&q}z{֨,vwί7`Ek $8)I"I  q0dF1pK)kפ&*h6EEU(mؘ83Eȭ7&:JK87QZ Фђ=03 MІR.dmR3jE6:ҵd0 0"8%TfwXF6oAF0G~MT7S;~py}_y?k5wܛ[=n-+ ٽ%7ݜ&8l4ߺ|yy>q6HG:ґ~<ґПfx _ oOnCjկDV>s|hvq]+.~ղWջ^y#_'YurqWjfPgSwV<3LaH<\ *OL|X+8 (E,J#{g?򁽲7o>Oj"X9SR#OL>0^xpAs߃?@QƓ7**+hjoO_|RB!.5CRܨcȘi|"* dNҼapDҩԤF?ڝ&z{qMdш7MOkLF5):3EqFHvPZpΣڠf &x;k=?7?h `3mieܝD"hpMEC@O5JYreѮXGNuY;eS#IѢ j.S%G(~")(7$C=o Y;qE`& # 6W Ό"d#41ޓ+]۩~=禁h$ J;'ovq1Ò]Lg !a^qrv@K=A9U!w*,e(LFL8]YO H&zCK02ajdqRj,i~c%/}˜*j>sCH"LjmUKtՌo&CHyY;u UyXm˩&7D뼾-uuoI5K߼WUë=KPޛAL 1FS34 uhfo:iPm+-5*8M֩ T̉ؐc `rI٨9GIhm$Ѝj%C8ORݞg-,144z&}sLvT$R V*„󆔑 Qe QdaD?A'Nltd֘fb AemEމ(̈PL8N2H#E tcU, F"@TМAC  -CܔPb}cL.AB|cL0cC `N -[Z+IhK-jX of/<,I1EKY J 䅱:u:{jЭ2>2H=Ihpb[NrR=cyUuƫ63{c_ߋ.t(r^[W[.ܵ^7Yٗ}dHG:ґ~{<ґWx]xW sN~P>ٿz ^}13~4Nx[|DSf©TBG.AFg{nSŗ~󴽱=ڣfKa[pB?OǕLB6vs߽[3~8^?<̵Oy~dX濊nQ<*3j݃*Ÿ]ѱݧW.*=Kk7' ЈC_|Fk^҅ ӎT;NnzKAO2;L$ 5z$5W*u,KMzRyʻ=t3 8JgTp:ߑGŵݽs98833E&3Ly:S7(r7;n,x4p༡12$DJk{4w}>s.^,^[$ZY:2V ! 4*U:gH(HXD:RzpMe 8Ah-otAA)M]14 @*"v[UZ3 9YsSĢF4Qu-HiP*LS3$19Gh  B`L5Ǚ&:j 3BD2 k!ԶiFDy25'ر:zjtRR0Nl-rnVX*fb"H$̢v<;feT1clh4JxB1e^J48֋[Jt̩l[I[z af6g>W 8\;:(V|9jq{bCPf8&9Sj燇,AA1Q\2H4sh׻A4߫l~˰LT$ɄMN;׍$ZVO),;Hiqͻa0EG40 [D&NJsA̱N3K@S!-UI,LzSX@>0zK8鼀6?A/9︿dČ," Tke K Hl!zLEq!(5Zk-)Hqj"CbdA %1_C4J-xR-9cq0r~&ےA6 qKcK#WRWfT'NU*"0h+n{y(#-E&P_v7/VCu6|r6Vũ q쌳g]ܬ !j~l,Ѳq6'6+}cW=+.z}~{&HG:ґ#HGߢ5n 8p+cѷ.~~=wLolsgk?Ooګ޻OoL֗6/察ܰ~e`ހ ''6>M=}?혷zOõmAv.xk77>k.'C: ݙݿ[sk AowG 2&_As“㽨'r ZޞN.0ws' ?YnF hW8uVHxv.r};wݴ*͔!V pQڪܹRd_Of~{ 817W:́20륭#%@P=-AնV+ R~_;u ԗ< D[,.,dnɥZw3/q} `I&Ԋ0Mi9 jfZ+6ƜVkapvO v`kԲʳyNpQ#@$5:_kX<Bm`&,F#DJEƧ$on& a%fAUYm FŨmEҒD&S`LjޠE@uCGGÊ %MEkTe8d{=sjpMPV( DUk݁6rvUo3z (2n9kRXP@j֖A3:8Y+*>AI:!s9o 3AQ7jtu'H8縷y0VϿD5z:&x6W1˂Q!f4ik±ܸR|ddp҆+q=z%DExSMd#:'"P<=woc7's3k38ZpP ؾf&f&ͅ@Lۙ7!$%GL& QżA c Ye :nr'L$&4OF6Ȩ:7jY/s$Ygddw"RU4ѻUX ZȪƜ2^1UDU,4u=~IZ916:GQke^U3CwgNw:7nY\Hy:2sCFG;hcdZBN"t 6ڡqN)(mD"jJ!=(3WXM("!."qdɂS`YBR[ɬeD@BH⨎L"f%n}xM5#N&trcJT{{23+ y@h:\l.QN7'?{0;SFzia|rsT@Hf,w iF,<7x/{zo{nHG:ґtv:2t/;wa3OVY{zss >xޚ,4z:tyѻ_R}?´('X-ꕂ n` ?tDZf=o\wwfsx}[{+=,=|kӷc&I ƿ@H\ l){_X %TW/_}x>L3|F_4ܕ̞Wn}ŵ8q&Ӈ'M:jЀx5!`>sklui3Sx3"Qa`93s'V7kpA$akFm^Alu&^ J 햦 _ǔUDnm<TEkAE$0@I80q=͝g da8(gjWN+uycJ%,!b76:JY*ԝT҉ɒTxS}X!c/ t[7[M6W'Cɸu̼M:))K"ŗ?~nFOf<>?0Y)F^<}}/NA؟׶ k:{c%r&D]v-5M9Cl+j֨kߚGϮ..f ݨrAXA̱9uIK`OS5Ө@3G&3ڐI*j^+3$2ys/e_0BDtj&&mLrZT@ 0` aQI35VnUUL4nTuBb 7qXERRYȽ]Q:$d dh)Pkf- ڭ.LtdzS=H(5 )@Uzë;5"F5iD\hDᎠ=*Z@%Q(f!Ѷ+Vs&@3a{{R"a O sCoI Z33=R4,͚gyֵ[;7=M1!vT4faq:j1jh攉;'-@?nW'W ww>p8OD|b?]Bp7:a,:n 'sL,;r2D@UTK6dwZc6ƽ :29{ts[Ge‘4)s21NKS{Ӓ33TY\YӚ6LLw)(䒘Ep3/WwSS7k%qh!Ciȷ[ ̥Z^+LہʨEh͚H4N:mCy2(!& ;َOozt)>i0c(}nyxf󦔮rm9sw:iq*@ Uc2\73䞈 QGS9L@Ǜ58 8[W)d$:'0'&l**W)e,L]GX @M 1fo۩Os1x&`4Uk_2L\,Z01QΉ$Qgj<$fTWÒ# D ȒA +1 H]Cht;قk RQE7+)}izֲ;/l&?gqzD; ӽkB>EL/^ Y U_Y6X^o΁t#H=udH*5~oNA}')dbӽY,uH3f@*azܠl2鵷»iqL.C_YW< 7'iIy~:+ҟX;˯g{:1s;U<9kNrzko.ܙ^9 51Bх4_V ] +y|fN"˥V"COʇ/V:Vy*cޒْ1)@1YQoi78ht/ιUC&`HRd. 'uQA @̔C82F 3dYc?'*sƚT'Hi*@OL&ʩ: x;HPPfeIZ[_6Fjbσ->wy}}Cc%$  $(Q %-;f k hhj%3$k(&ES\] H$hlFյo[f~3nQ<|'+_ջ{Os>}zY4qQE=wWnG.}ÜiZ;3['{ X;Zpa,"+ZeD5@ 'DLwAH&`e1,-bb,xbr3US(E&?PzN8\AXKc}j 0D*zW嘡m{L,kRqOʹS/?/ >ԡuCTpfv3&ZYe>lf.`=Wҗ~lX v[\_"^NmBwwN~o4v˯GO4~7>꥟ }x~o7+";6B'{M9ggxo?վB1ns6 28u'l6sx]+},wY+9 fp̳+_>sWf_yt3=yC)ye6_9Ngf.fɇ-276B<#l z,g$b/\zb`氭u7ۛdM: 誀>H)9ҒZo´q ceڦmB~tx2HDKr LFWe韼6}r?#K7,NW>Z̥j}~ E{4< D? 2* h@1Pjp>kF::G; fNR&ˎSׯw5ϿSI1`7ʀy$>larq%'<`0oq>ԭ /}*N{O MXIJ4Hy\;BJe,;Rʹd9G f4cGJT֒S/!8$SDRo7xe3O2 $8!: D&UE'{>D(dR9+(D FIABe!Ct!-̐P < , }zs0-L\x(I;5l~}FtHY۸|U뷻w|~n$MG˯ C^1g3B#|6'`dOF;[>7n߽mgØ>}*nw7yBݡ^"}fukGVW[gkgQU38n\vv?ԯ]` \Km Y9~pud_u,,?pvƕ̣/vzi|`0h x̠a ݕwGŨmӯgnґGW3V^t|&[飼OFzZJk3+t޷&#`р]еt[nʙCi6hupwVV *PYA02.w0:Q0%ʠ̩l *}%#gXxpnMVp&2,PHBxvɊ ; @%L)B\1U"RDžHOBL@ 3|]~2BV3Mhgiu֥a׫>x<>҄&̆h&Dl@`\! G(,Ř! o$Z xpAC!i X$0L/a0{Q3ʞ_q(pYL b^H @9$zl0A^1`t!"\.J-dfp"X2sUZvk C< 𕠃!s#`ѯ|}jXl/tG^}q{o6mɨߛEҐ=#qЃ)T9Rn+@7@O)%} VF^ȴk9<'/ mqjZ֋hń.8Ę8 Y8#w<0XIkd`YbBO.kpT ҍ1 .+cPܻx,@0Ͻxe"_wx@"ek&++C幕 BGJn_Oxet?\i[>5o34o`ĝƦ[8Ý"Py14}%qV͜P0 `!Xp*X4e);`79d,|lDy,/ʾiCpr6k3"p/'y3vR3s,DT9#ü0L,Nl02on,^-rٸ$Rv7ߨrdsΩCW(5|]?CP:ԡ]uhPjaߥx;X N;]|b4ajUѻa=WQl6rFz/?M??.;>,N:zmvuٹQ sΣ[RA6I{I@ l D6[Ã.J@LRWm$M9i ?cr*dˊ(aU ƁA%K1a.o ݪqAlYRp6X/I읝H5LYU!c93W?^9wwγQ/ԭTUDc7GA @ 聐h;DACrqqC(J˗z,DeØ@gf[L,IY rwv(3eD( $G ϩr-~VNO= 9x{ڌY"ra%U?;EVjLǁ^ƁB5FSʾF7Y,YDTv>k[l6aO pg>{[s֨ևlޞ4&)eciX K-E;]4eי-`,%8ͨe,Sz"CmJA&L>y{wjO]\={cobTQދa>a;5Ж8PY1C 6BIF{L@; s a4t <ҢIb Yλ׍MÁ`H~it57Nո42 A  a,y M,Ppx/Ѿwor}lߵ9x_5{d-0\i8^|{sGz +aΠDQV̐ T#yF$x@N@ [p$i@tPEJ7]fr$3s9,!Ia*X,dv%:@`hl  <߃LĚ<nU0S.;NT8pq|-89;y^mh* ޚ_Nln0亲~=w[㺻1ivnN|gxy ȸ? r\}ÿx)o4ǿ/08uCPѡxC> #okhlrَ] /5<6\Y?>vtl;r/x,.^Ӝa(yk[)¹n7^~荗{OOS '/t'.|3f8w#_A~9ࣟf?F%Ͽ/P߾ھvxW?.H]^~-\/uJ6t:GUu 0=bp f&Ҿ,9PXV`->ZΪj3 ջQTC ,tA+Cn|a]^_v{z6k  lENʛh* $YnC.YE^o'/՗]=1:xwnV/3Vv*.FD{ H%`KKB&닷 k˔/잀ܕIM.e "bҨFQ i!H,ԤP?]%WK h7EV!Cт!Hn!{9e U(%m@: dBf.h˽O'0Te]eβtJ@HL 0c /^,M09WR@+>{:RqG';! >?yv5[S݌z{wfqrsvN߸s1xK闆_s98v_\KwCPݠCPWWˏ}8cJ^~K*#0-cgάc« G~xx_<޿nD]k_]Zl!կw>!C[{ڦ  *Lڥya?Ͽm-\ct7iO{d'^ 6oׄ ?]!gh1s OnD#$ȾS)_^5 i6o^ՈM\`$+ItIx/C`VTZr d,9,.y`25q![ЃUj\o=|1m7Х\g0&M2aDՓz@uROG k.~~=>~Om;᳟|!1HbF$`w5w z{pw'=gGwwuӯS?ggk\:SF0ŀh"z(QKMubm,;-V<zzu;/21ylI ˅-jCgؕc ;h_5LFM`#Fbk`Gf@zmB>>WNvʼa%tHKBE%tF0ha0-A#Yt9ՀY㜴=֬ 2 I3[u]ܓfMpiL r6!e`:jSJI1 Z*#N]f7M  H]I9jw[Q nW>y`j# 沣H^ǍDnmrmD50::ևt̪h 8L2eY0% 0 9 rF uU^wX' 3V_fW<9{zceg+" `f JX9dD[D"gˀ̒h$4O>@[G|S3"3UFd%(@yK1˅DCv/X<dzcUӐK6u f.2`"^9ʃL;.Vk_v7;ƕu>NMw` ,\՝7 TK,YqkϞƻ3Yyi9!xE`v(rd΢uڢ2\9!zge=g P"$v 973*y2m()H3J-ݭ\NZˤ0t#T-/U%]T0*DT.O#YB6seʒE1n?k;G~ԲrgYM4xF[ݹxn>*|C2d|׃ޭ@_ɕ#iu=s}-+Ov돝hAX7^͙|[G;5TGwgV~b̾?n‹d>뷟WU7ϯƋ7a\rV2Fzwgub`sm7<Š15B7}Dݑ᥵N,Ga^G.p9 ]RdGP;sX 5`%h=.|A;-YxqۓG6uU`I ] nZ.}X̛|tvN5DPmž νr4wYC/9òHӲ:e!wTYj\ ThH"o0ddTJػ I0OR75/,W@9ɍ04!+[|}482j جSaVJntB(* `;KXBSe.H j<ڣdĖ3e=Bi,gC#l=ɳѰ{p& dY.1kH2ECwd+Q$T22FhkI1v1@ʄ \NW RIxN*"qƲ4 cij̈!5HYGU=+=Bu*vyg!9f:v\wv381[;zе9ׇݑ3YLިGt:cXXUcuOlhFeDWRe%H pr.aGe޻\F7|z0YƇV~:'vIu/{/2sye5V͓;YyAތ* ŒHa8MŃjCC[)e+͘Bm2+7 8yj}|?kj;rτݣ:62GiUv4πEdh^>pūowX*{ sPM9#2Hùz *Kh*쵲jB{ 2< m1&zgn_(d|EI ^)DVƔv/"2˩|=M Yer35W,V~6iX-~PtdhR9osIgz!*r@`~+*󐩬\0I0 64m^:>͍|w'&sym ]U#jݷ{߻3?}`OX~jgP:ԡ~<ԡ˓N<g8М9LjE̸6ۉWU18:ҖΟ_\o֟ٯ/={'->ȧ;|~||߹ѭwC_m]=Zw'GB}~㗀Ѕ?_ќK~_s_s Ԧ(?Ҳ>θsaHL?kӎN,K𙚣-Q_/Ld}T_s~)ǯ{|/=ƧжZun~doxl;~ql#U~5bY::?Wa;CHp#U86v DYe 9,#P"\5.Zp%r]}_ӿ}udc]%0H:#{ڪ9UտS/~ys<7WFx^wY-8J5Dr g܇2g*˻ P ihy` A7ɂdU`"FQjeRGXHM`KjzC.L RU/42,Gvm;[ @&M429޽*kst`$+n] {oW%D[r+:eE)\fP6@A>:DҰ@DFeWE)v\Birᔜ.˜i 9k;T8g&+fP2+ʞm1|, ѲfL#Z;"N$a B4dIaʨA4cZw_t4ߺnk9_5!#859wlpc©X0e<,_kVa>z0{HZY !粴VLaeʮݭ.2짭;w#EB$@4#.& JZQ7jlx7R0#2 *ṕTV^,N>)1(ceeج/m rӤ`h,ٝ`1E*ٝ7o|`dXѭ^F܏yA7Cua|S. *I19j hA`ɮ\P~6R PdH%R ~8!3S$D8@ώHQn,:{U`9y+c_:ABYAPIJ$=H^; Y iA%)FV-"Wb'Ppc9s P c,0Br!guYccHzjSu."{V*Gyjh|]y}x? ,CP:ԡ~'<ԡ~60ߞ/~Puf>>'}_ !"ȣw}y+vysձfrgwkg~cKEgpY ~7o7.4ٹ~峋8ܜ}߾5G>{ o|?:_vj)cFb<\E:*bUpiVϛ&ti?t+A7!F.Vq6ڸ2O=3ɏomv^ߊg?֗#>7lw:_bH濱?l^zH}M׏ m50NumJA+]B#\TBB44+ hH]RTr k~e;Y o8?j  ^YcU>Y,A ͪ۬aȸ2v{;_##oLco_.Vji UeGHBp<N<vQۮhnKIefm/6i3%U.zoe\MZ3y1 V!B[dL. g9Yf⠂z0#6+CL@M~ 5 pc`З :!(Y~!!2E){I+V{q?AR$hY\PQTP!9h&h*>6^ +Xd%dahIDAT Z)C)슙2E !|kHa{p~cl4mmwX! `gYEW:93 ^9!tT_(ɘôӨϪL+7}}vAץY'ZfMʠyQ4ϊ0Zm~lj6+[)=s:CF_ZWUW΢ 77>4HvW}> G{Jm9J@(I[Ky7n,AmiXm][+qwdIjsy j/ak;j0̥A$A'3b lҳ _,յz~f~s#ĜMG"290VX6]}.Rd9+KW~ggz=^f7SNML{@V)39L[WӑU,[G 2"@X߈ de[pA}Fwƈ cv  `r&e,QFҳdJ IT|,1)p ~^2 !(b1 `*!;Lc2ghH.0Q+@Ai Ʋd<+$/wz ^W8=q٫ۺb7\dR^" 9,3*_Ńv~_/>CP:ԡ~<ԡ?;~鵯q`^?l-1 ,N^ o=?I~iz4.k>-y^ՇBA ߜ[濨{A\dò_^s?$/VLJlͭbr$TUP"yҸ@ɳ:mX[udS /gv[^ٟ_9a #_ۿ?3Mtyo\mWcxn>s{¹'nwnן97njŕը!Wd6 jİ?0s_Hl3WdTC @65˽aR,Omxd7s{75wznjLhZDHFr ҲS^DGݛ d{bc߷>^q#SfB DE].Yy:JV6 ؓ}}}uۘM!IhPJ2l{"ܳXy<]z*KJ'k0G3 y(`ڬ6U`^&t6P2"C}+C K 'LYA1|#(^ypw ?UIq; "Jtٸ[2! f9N˳D, aA$Od0. \G2N!7#怹Q^,d^xO+y4gWbc0^9B9LNP>  ) yB1RN%xH:L~ͯ-~pc6g:~ڃ[grq4T!UvZtnJ`D!Aˊou_2p2( 䛽Qӂ2KRg*C^^uѥ-d \w(K0Gy*@AkBrkvݥp!MP{Jퟡ"sU)eEBv>u|gI['{?RG쥳j_:Y_>^Q7]9B*w"X{0EKT+MDXGqIc)I '/3 10 n,*"!83J4w h4$ fF岢2jM){=8ylyw $ 1"M@рQkKBk=8Ϫ] e:Bߝ,Ѻpwu`1k?yCL9]=8Ս߷Q}a G-=+uCPthw$}h쿲s?ư:Zق1/bA 1]:zkO˟<=p#ߘ7|jٍ#3iڙ'5?V`?ݧ?a?3Wnm=<\Zc}sTV͵{]:NZt=B őAc[v{vN*C^ޞw~GpD@;n?}|?0Y߼6J۪C0²{`rm\O<~vz߸_}V?n7 1΍z[m^M:NS1ɰ;f@*U6&Q$Li5p;KNB80XTX$5sxʶWj· AxhXRD@~`hqugmm݃9>՝e$ fɔvCvاPA]+%ˎ*Z舂Ix$WhśS/M9jQDHu73KhN<uc`}%HewB nʫ?>{}ioQ|zW=_yfhrax؞ݬn|űyU hF8Z"D8%xp( bI 4 ّsqۋ[L2W$ !!.,cJpP(M$0sS 9KK&S6Bʜ fI2 ݤ)TR{OMx.ߛFfIVƠ2Tr`(Kʱ˪:aUzWE< X۹.pέ&^WE06 U!tudV/vuV] \~џx}wJ~|FGO:ԡu:_yoƓo0.Ԭ[Omgl|1AbE>"g*w劵'|׮Eb3k^Kcѷvd_$!~,O|ϳUo?#kW3k;Á:RVOgJVSӳWOQrc{`'5ӽ~]fv[#ݴ{?[ո_? W4δ?6j5p{|pmm4 ,|yi12A| )#[^Pav6׵*U@v L\TB0%۬Hh͙ . ]~s{86 [Qxu-ZM:Wv\b .ύue$H tXy ;1BtJr șNHfk2'G*1Kg'w:߾LʔQX? RpQv]VXze+cZ蠲Q"A#L9)-}7f].v >6eDrHVR}m1{.2d#3 2Ⱦ䂹`4) &wF rɗtW$2 ,YL.`$F*e LX$\`v#le{EBr:@Y ED F(:KlY0N6V,lB*I?0j|n N'fֵMB8}n֑x뼮7";4H*;y@)AE' 9 #aH^QYwwӑ< G&g+icܸoU۞֪̚&6Fa+~}.] /rd*Fc-׀ܝB3-ts!n3-.qPfk~dz^X_OJ\#-gW#lEVqcӦc[9,c%w끺soDY7'}Vrʊ&8]b̐! #$V;ݙ$VnUɜʀ~h½ړ]9vH*QǾv%>t+|oe=P CL@𐤐\A&J1ڨjrN+`Ly@etJˠ2lY.ddtCR!r*S7v A<U6Q0.Nn yйL"#!+)Pl([nF{X^i9Tݜ>qam?/~3Ҡ:I |kCP:ԡuhw.I趢Vqfbu~N|M[8 F@@]qu1À߱wo=WI, ~ǁ-npbpoRϑu l~g݀/7 }x͛ݟ?Z>7/^ѓ'S<]\߶R_^(w:_ZG/O?av12^7l2y77|_SU&?Z?8\] SqpqW+<>WHb A朮qapNh|$YȞ<.#KҢJf#[%9"@A}< y}|`>vxmmcL~ٝ^sWΏ|Z'1S@E2yܱAFz/l5ѮꐢyıBRUE(M6Wgveڳ^{k6g˪ VrzUhvh 2o7ɫњ. A]UBLf!Nj4k,ѐd7z/c!NVoLmp+'Nlĸ: G*Xc u,sٝ*fbvwƛu>6< ZpIT˭)e+τ`L{ de z KdH"^9H/9ZpL <϶zju̱j/z{ꍣۣh!;~qݬ3Cv0D2IpHL 2pl*.8ت9وqg%"ׄK5s:3뫕0sX<=>?HJurT3R` W,* ]vi 6&'p}¼":x.,rl8(<^o++!&Y ̤D" b0ˀ89;3`P U.O潅j;.39dfpXy4]h},4|ve#YwNZEt,*Fo+H> U 9!d*drQH&3SB拓ILe  )DYHJ$ٗA H )Pkꠕ̼dkN4LK8{DLB13g&ˢe@Gc2;dVB3MY0s?A&LpZB'+ o13;̊KHR خ6`R-&W&vY\o{{QTGL G{7.Nov_H: ob F (po߆) p$?w~=ckimrHG%?~}>ív#=3 ܨ.N:ip'=gn6~BϞo׾"ԋgh k:e^y{/|lo_}N>ڨK|f0{J!9ݬ#K,UD^Smֻv&؊ܽmhe \΁t NR!f1YYҰ @2f^ҵ}B9:,YACY0e7vMȵxg^W_8Y٭ƦIuTm޺9㞤]_Ą P `.٫[I;-K̴MQr s v* seЅ(% 0%|FhWap`+`2$` Ba(PK=GeDKdV C2͝vQ22 j/w:TR0xee\0Ӓ+@0b#xydpwz?|F=;އ&qQgț&_:_Ɔ8;.?y{{𽇵CP:Կ CGx_vO?{߷ce2o~G?|g}:M>)Vl/\9xw]l_jo_ foȫb kqUչW ]W~_:7}ƫ4ђD;i¨tSID[l΂F{6Nj0V~=;Wi > 4\>Y欸5>"٫`LYîWy(.;yZr>y-Md[y+q+VRqR9Ka0]p0[AmC5 Ƌ#Ԇ>(ۂpaY%iQ.'UD/ȺX*Uwy LRJ-Yaay9U ]:Iju 5 !#@򵑱 kx6&PDΩ:TJTթ+9sWcs\xk1P70`DÑ3P @(;jjنmdV(W:>֓i.`tr8=wR"M6H*&;`,")igPċC!Dƺ&u '4@0dPC`"A@)LgH_ml!iIcd$atgqɓK_4{t''uI-ܭd eXi!#m5tc lXaΙ{t:$gJu!#DDi-MP"j]C tJ :YC@7vn_N7׉k!Gs4ࠎVX9 Yͤ'lROx+[BBwW>mjINK\0ە.`AV&mґAK0Kn6pJ ؝ gP f!4;"$ $&2㎮ݭi0E R)pDIiiIIJkEf69aùUW1G!" b9fsufecƣJ|y+R$BEh k= xy-=W?݇|hWN Xd]:Q}g2|67 x}->O8_|"j3?t q=vy6n:wghc'w/W??"<ґt#ud_o-!pGl]er8Q 7<>?xo|~1/Q) 9 9ڈ‚bR.)s,ݯ}kK*@d]%imCPZ[hD)KtqD2D{mDq.rTDȥjS(Al8KRm/lVzs ao} z $! xRu'":.v6;e~1\F"QdQYҗ H0:nn#z'am#ݤWB*:oA$0BPnM e`A OPÈ pz0E#e 099a$aY@!Ԣ\D,gM-\ߠ*wHp$ b| F "K[zmPN|"VN έV =bww>yJiTI %|C=4";$ЄJͥ L٣ȐBս6=G;K mL@x8.d_fFUG)s4v: |X1.w;klU HAͲf e6<z(C0d 2ˈ%â{S}AIC`}S) {N޴JQ"۠R\ ̑K+d<..?^Hnj/r QܳXl`a_Χ?wsԠL{V*Aӥ!=9* ,y0BW!pCđ%dr8AuVOQxN0@BO(@6;2KYYN$ξKnCI殍LCr@[a]S. #X4w""`.=E\wu@TR_oa<\yѦl>4ٸ7k? f5o/{jm.Ayq^Jk>BG=tГH[;ho?NPڏM_"fx Ğ_nv]G) >(`r'|aֿ2_Cgof ~'+u<éc T &y_{w7n{_wnQw#HG:ґ~m:2D?ǴpԷol _y;/l͝b_Ow[[镦:Ь|W#dʐ3Ox\a7b ןzg|fD?O^h~ g3?t>@nk'tVvk[wK/r$̖O͇֊_mq7;ey7;l&kgۃJg"z9|pfiz֊rZz/m>__sr'{/[sg#I7i78q s((L렖\y?P)W RM - Jm/r 5#*!B B(!o=>u.cS7 iyXҙFXN?4M-LwVH"P)ZBh `rX# Lb@T fTL蚸2A0PMDo?ƒLhGu'dvp:E\[8d0Pdg LlA^&(]6A<ـPcZ{)Kp*h,e?avbUITR)nM=ײV`Ӳ-Uݾ_)'vjx"s]W/緽O~左߲w|g> W!HDJ&RWUw>~zSgf[Lq5VTa$ދo [46F;>qo6V]mC}v?8;sO?}e+>ƘQ\bZʹ!0b:͚86jM#HG:<ґ+X~_۞\;}v=?^ή"7﷛ϖ鞼̿[m m_OoO5,?knګhjr局k&^a鉧js|}}p$p}|s=?O^]Ն^xדk?}L74Z2}xW_0JS{`Vw_]|jnаthrK2ި&+{ϯʥܻ2?w{ݭ?җ;ʸqSi:9yǎ%=kIY7@)ٰ]h>[q\b9DhS1*RS&ߝ{ZV%a)JY$wH_=|IeVۤ*Y~~tc5IY0G|fz~}{' %m1dE7Ԟi{jKBWv37'bu{ @XJ߿._(xo}rr1^!-IJk*$YSbVJB~T(VҕKE‹.Q>*djҽ6e(ÂhDDBcD( 2C#d#u:[$<z^MI Jdv ( ѽt:t!ל v$r2TAlH (ηivHuw&„`F,¥vvgOzDN­3&EY͠#AAxф Ѷ2An(zC11#`gb`.mא$I+rhG txscLI@pSfw Eff7Uu%@ :[ŁBB.y,LЕZ=̣ ۡtB(rgKt)F! J"=4HnCpXdvЈD;& jy@AvOG_YᨧӞ`7V )SDIѹjSzQ]dT #tE`4?Rgzy ) ءUC Qe?hd3OfHwX_72{%N җh*D /;Lh)vmWoKh--Lnx'gR*QqE#zw}6\ťBZ.8%iF4,TrQSYEfe⋾3kGGC&2(%"<ޑy@Q=@! "T8RJ̅ B4'0a:ݽawce=Tն`awww?;'0"\zՍ_K_٥{CړX4x)؊_x Z+clWdPs'?һ/?ysOқ;>6>֎#<KaYn?Vk784͏ݞ;ɽI^^5 +1QzS뽷޳Q;[F^ݼsf~`TT6GW<տ1J̌s[՞^k_OkQ',r\Z2]Nkzg %Wosy˪Q& \mv.İdhqqުBUI$G2xrqk}$FNJ8ȅj_\ZWA@i,XFB3ꮈxl;]z3b;(@F: {μvm2BxO&:KU֓f eyN m*EWik[rk}.ՕbpaL0,BrYtJo}zݤ쑺ͬG/E Eߺ *"u7|x)VGI1閵]0ص`54:BtB>.@ݿVn#@j2q.BqBd3|Hb`c2EERU !LtI,x0P !UeBA0W~XB RLy~_u P 0#w] jD 8zDғA;,eTlX`:P, eB^.BJJ0*MDn*Kլp# .YpjIQzPY3)mx !Jy_b!]S h̝é8;'\$${Cr!')Ђ,,r@E%lmFSiM(Uz @ƪ̧zz-BiCSP4Z Q7V怶^@sPru#H jR"`xP0ah퉻7&g6[4TvA/6ϱlnm$̑ŲE;mNNl#*sQ%͜\W*Bxto il=G@h.dw8*Zx0Q(S\" D+E&޽]*4!!.uqB$Lt?334B"eF@SB)mF𐠃 78 $#.QwPnߒCܣ?V9HZpKh$" b'F[z0] [:9ܙp^r{\~埱??r?|/?_€0e^jz[g?+bl v>z^N]g6>ϽұJ̛[u;ͯ_/?}- ],5X>i;/Z!k,>]~oMK?=?wr~Goħd]ϯ Jx=y4y^ܷ_2{g/|< #:z9zM l7W&jft|'JM+3A+Nk4~o-S͍Sg= P*XwIx/^ [889Voqln_MlnkEODF*+&ٻp\n7G.l 9RJkBTp1$gxi])]aM;jdț'niGN?q(n4v(循W2Y+-P|1y[ pO ÙE_V'w/D*&Hh |#R)M 偃6EJ.#F7Rw/KvEnhC0r0t)nvƒ8(;C agtXPBpvD݂#۫a J "$0VYPFZBZaaṛE(RD6v|`mxa AVYˁO|x=;7fTNm^|S?[7~b\qJӥ|~*=0[˯sDo|w|_Ɵ Dqgn/mg!ِj4#{k3ߌ6"F=֓IQrId2qRMOh$p;%"4!T((]#GD R@DQ|Tm!u۶+6_g X^kex;(٭1D޷y(Ҵ@R)p[_+w?0~tycK/M`\;=ݯDr :( ysn;;/J;1͞r/Z i$ 4U"?tz'"r$t@ҰL^go[)}y^Jrԓ1o?mmP%6}ՅZF١Y"ytSa ARRQBf9Ίt6lP^¢RW_98r EsD6UЊ0'PF@ݎ̀ ! !DSz0IC3"1BDԈAMB62 TpG10E2#R ;CDgO I ~/azxRP[E4{TO k?'HA66mҨ@3 J;dձz91 m$ -J%y ب!EU)9$$@@:c5Vޝ\%AA-!Gy=E; ]ACx؁mZS ۠M=F1"ލ\C#<$Et.zX~H댔X6$ KF]ǚypRѶinlQ`f!:68q|pg[v/˽Ҥ~c4wW>\҃?8P.a˯O>z_zw`,b,^Ӱq1Sps0kLUYo~b[ëgVZ[&{P f@9&2"ʄȎX+=dҗѼ޴ѴbQګ"WzJޜkѭ6ν*y^q+"O/ړ_{"P39/9`:3#եbt?:Vֱ*AЉKb_^<م~x?-ףt#_#HGzǪ/v+nsË+;Y/|Hz];‡zk>bb{Ӊ/e{ӧ_t *P0zG37<~bVg>?u`}/]O;ybW^kP^xf]_}j+_ݟn\\"Wo;ox76o~뉟xd(75՘lfvijY|i>QV@dr(ܔ%a cjh^_8w^|r(yp^ˈPVcǏzGrUqu$GWh+Je0p ]ElXnl܋:+mQd@A7T}ɠ2WHQ@BgЁ{Gk eR,Ȗv$$"KtM"B]6풔n_Y ^OCHk([pBxHb7HxReADkDCQ]; jD" G"$2$:֍@$қ٣TZ QDXPTʄ0S j(*r!(q˥=&;!S hPjn ȹ (m E kr7r2V+ٽKxS0eCG>"\:tcFBg0֓d4R^zH#̠{2MP̓YyfRU5JDFHZX4>ˀC%]D~]|[?{/ڏԯjݑp:N+bQ"Z i=1S1}#[|q<ґt#*:2t)p09%* 4XNVۗ&r~?pܩ=8?o/l^}D}/`sl8A=tc?{b8[݋c~\߶ɫ/qzm_Sr_?_[?u©ݢ-R?M1[ÓóG>o|xﲾc4=Hmyw[\_.n>+uQwzvN% Д0GGy9wvGw'%4km޾ГT}E# 0ZY<\7_S/\kE M|oU?ѿe왥5,V{_n6=@/]sWwn@Fw(S?qͳcre/jka률9(;,{~m9v'J9h6ωu;@tȳF46bIV{o3gW Wcc"w *~cȝ~밀C#X*rRH׀-0` CjG)S=. -eQi@8Qc%!'6Gh7vf2`㐞Ԯw8;9E;IR<8v;]4A7".{$-eh2y"@q CjSzYm(v͗GJ%D8WQ^ր&0TʰPv0 sZAd9 dzK1!@D.`^(-ƈ̩`֣nlՁ4V93;*ݷdΖLٲ )<49 c3!ût`of6({pA@Tœ){; PU` G*hsx#>\lf*[Vp鍷vu}X=RDN[#WiV ŹNad쫵k|IB$ jD'~+[3;Y}a>h=́pfmqHUٳBs1Hܩh:JGbST*FJaUE1TBґL=Z愶ajuM3~ޫ}e:s)hHz޳p @tTN_&!9(сIBplDDaa%l#ɛV&`^{{kwg?Okp;͍)`eC"r@+?9._J/NNޑw#HGudHC'2춽2l_Hxyc3jr_n}י'g_zs߿;9mĕO#AQNgs-/‡ߧ;ٿ??*o/o=ح#Ǜw?w\mmrz_ N+/N^~ୗw|Q=8{KTo:yCO~*%bJɻ70fu  X;&z&(,x \ #b⾁`wGRbۙԢY݁Uda,3-s B;78X0<;0J*W"2w4[ Dzefg2G'+޽:'rb{|q; A}/8큳٬E%iH@$Hz@[@3QݯϿ|~qJcdZLFl΅QeW+ٹog勺֪{z1=lgBzExkdbK:GuJ٨0S›@V=I%wCkD[;jFHm@I0S*3wUΫֽ(;q eu]l<@p%JX] C?yh$as]#<ܭ" ]Ѕ]S (tX&˽t 6/7ZNn1#]`$NkC|cq+{f'hRH*=Z$mDt1Ũ 6B^%AftGa=/Цr6BF;)Vڏ]Ńs[~q'6O;7\o+k?rp޼q>{XylϯT5Z MpojkeC^~!@#HG:ґ:2t$/yr^ZPu0K d-5Z<_x -{^=s~{78Rs;^[׶NV͝g8kC9?⇀[ FSJs7f Kvj@9sKJDC+JS덭#}rnm~~/ʿҫS-6!Z E C z=P[ւ 8p>,@v,T~ST~mֽҹKnWfmm e! Jk.5P~ܫOW:w^O=#DUz%}`XJ|IS;?q`l53ƨk# Wu>>"bP2w~᚝Q)ġgnؾ4=" ,z3~^u0P\P%aN͇ `gtP 72oe3"yPo@ya.ߡ D̓Jy0.iNAHG5vUU ®e,@ ;n-I'좟 CC Na iVUlЂh:H^ T@(^; W}}ԻC1Aֵs g}F6 0GH9!3] L,0wUh-T94(9XBI˄zdNBv .ocyus)0wjܞz/,}ESd1io[!Y#l(e9vۏ:[DzU))v 7Yѓy:ܺ8(֎Dž}@/I +F*pAf@fCks;`=-& a*`/R̼I%rv" 9t$#¡"V]` LEZvÝAlYIh"pd*$C! `Q5DZVNa ֙@SN!wtMTdie^xz8ZQBΦ1cij_ȉ~TZ;sۀCIf'o/K6-r}~eOw_]ӯТJ^Qo[;*OxV4t~sfzΣʅJi˶qT.#՞Sdv2m_20?DΡ2`Hu|<9{Tش;hܗ6@Kt`wa*ȁ&0B YvVsR;\՟AT}9&~wswƿkǿgk?{WXc߲/= Ò %cα[lW߱>t#_#HGz[ K7ɋ c4¬6l}e܋s _x#~ .]j<6ӟ3?qr=WhZ*_{?|?8?{?O`<}칏> BډR錂o,W7OΣ_z}W^WVppzXK>]RX'Jf Rqo.mOl^xue/?*cϛS=xo͉ƭw'6^谸6%ʏo P~p|hfˠDHғ:e6_]riY)՝DHXi,i#uj)QEؒX@(.v}bP>~}gc^|$tM|;y7oU| Wtʪᮙk_ٞ9Q|:J{s_jCr硱Q#NQrmkeRw~Nsxe]B+}eh[$SzU1/ 9T$ݖTOL ThŽ`[HAʾ zXG_i=")X#Y@"{҅bRJ$B@)œ!P n f!*-~"~~y ݻ<溄" >D  #„@H.j(!.BM4C]jj y93Y,]Z_أ9N o+jĻ g<62@D8= ]^ݪ0;;(~Z]`t)H{{٥BRFd45j?mDJ[g>\Xv\~wS.X TDD$R [w(FKNR+"{"aIt\pBzD& t*, FX6E V]UY՞nwP$ @dgL{D!5/ф9Bk;6;_c>N.'"љʇ}C"~rG$ sj{JJ Wȝgڑѭ[ 8 `zYK{Ϝ 3Y>/\?>_xMc'=o/?ppO~xG߹S`>&.1&;ޚ=Β$?՞w\K_xTs`,lWIS XHKIZLgߟrҬnٙ*doԾPTzQy)D扷G鹂lΓ9d/Grs  ːP '9B]ݯyPl,.8F;ڢ<4%m|W BH[BZkb Hn˷+2{7>okNӵK+X Xէߜk]t>o`sTfMr{. "&""1Y}Mu,Jiܫz=zTEkڽ bм9X6AJնT CDLgKIh!T`OY ;gh•8LQu6 aһ]y@KuTIfPp@%&agP@"| @s@8w8"E`rnI4:$FvH@0 I"@@;nt.x Ղx% f=p6T{2]с`@yF7sG ,7,r{+DPϣ_nmߴcz _?X?zuwϨ'/0vDr2mmJmWmk̵'؁a|_LD[ ݭxhZYNn_*rpgf'^xΕoڋ V{ ¼,h>axjV,)=p^ ! p$mr.ERf*n.\(6=;yz^vvoG/YG/]<]oLWvc|daB8cz/{xOߊ͟ǿ{|+ϺX{|ri~{7WBmxy_iٮ7By=v~^VO=|{}c-z0T΍L;< qo^5}}u`<޹tcu%/ѥQT%[IY `"MDҝ@ P poIq!!XnGhA]+85%zd[_>xo~^X槷?G~OY*w˥Fn}t2xqx ?U%¼7RF5z}9dKG/6͂4#ۯcD DRЂ٢s?Q@c}0%'SCo/{gz<|Ͻ7ߺ7V+$йR`/hlfmU:+Z~;߽}wvb;2Ի+ $CKX?+[s[0_막Yvj_XZ+b#KP *m^ߞ-ىë=27e?$LCvT5U" EW>hstoc] sR:y|**LH‹Zѥ qʔ1*yH…a6Lh"'AGV@|cjՉpGDWiaQ5RȰpD7(٢JҴHEKedSo*mUj)=鍽[&W+`MΎW= ΖkzgN?e{E~X|ytltPb؋s[WP/^ES˛C}g jkQ&iTvڼ6^X;7*c۵w,Vgr_b: [QN`Ρ*`Q*[ARsvK%]:}kW{W_+ן.o?߃?/J](4ѳkɷ0OC_ׇj>\ me S+<=g`o Jw} .t#HrG:CaȔd/޳^ȹa˓+VKT؀?R_~vszwϟ~l RD_?q{'/C[?8~c}ɟ߹k ?~z%l"9__ۓ|(2fy?u޻S^ؼlXȤ"۝֗& fyaq:qmf|k{͍ޭw=ҎkþLKHt'/l+ ;fmg^G,zɷ,R4,*t6g.WqaU}L]R ɲ ~v#k&.ƍAq3!DP$h4p9K C5$/ܛnퟺoC ds#sy&6WK?˓x {`Oky aQN\Z]%HNaQdf<~rcKQ1ais+_3 _4B畴\ԕVe5DVQs )TB,CEB$K(&cC" ..-ȦGAtÏ8s@l wsěr*3kf$MP@4C 0 - `6`ZhYbsUfVcx8DCp//2OܳZgFĤ>3bTj<\6(ǭVjp ,ܛh%_sK]xHȁpH25eZ6>͙-m^mA`1!g5m%k.Mv a#f@{L5 ZZs/яn4}+r)-魧V_{|R ,Z-o/V 6;n"5~֍ۛ?x]rãzhwVQdԳ+߿5po<^;A:Fnh5 "B#i"VK'K:E\n,RJVAi"rAcj5hOt}>_9VIխz&42$]WAG*E3L8 i"Tz!hNЁց;̴={+BL\c"AJیl-<£bB!]@b^,I(HĠx#Ց X!b $Dk Y -0fDiyu;iZ$ 3Cd)Myv } i\/b͹$q75mH:\m\y{>xJ"U[^P M8}cWq< NMlrB`l)KUrZV39.A6~'Xj/Fe4{ 0I./B"sl)j92Ȩp"L^,0da!QN5hbӊvw/x77;=à2C/<a/rg8N듓h<=v /W@S\:׹uG:7u?;Lxr6O~+~G'Iyse?uq?/j{19uKzf|ٻ?F{?_O^sxbP>^θk Z/s>Wm/Ox0 }\/>G:ht8Z]E|{/ [+.?s<+f7|b^NrQᖜ>dLrfܩ4bjf0rbfݡgc(joH0'†ԡ ;8/{6D5'RbB 4zЈ *4“jPzcG8u-Q Q]ߺK}_|`f{w}|xdW?zK7;ғGo~wٰi%7dLۖ2qq7YRX.4k5WO wen]4o>жwN-=8"PSjBFDL`ҢZH @W6Cf hQZ]+WݟJx􃀮eJ!輱yFh6HĎ TU @J# 2Xi U8tR/J%{ PQ`fV SP Ix]f4 )E:0ܜH L183aI]mHiJW. AYXUhh"B,FsJU;< cgAMVe@Hp(H[&BWsϒS8p86@dn9{`#Rthv?%Rԋ̡(h"8Z# :Y^Rt)HPfN[GΣ @291 WiɾcٜD]+rY4*XV%+T%!'By04 & c|XaX(z4RAra#PTBR,twl:9tO\/|c;MS_ eRĬu,YۑXiTC Qۨ7:&<֗;YnB; ev }~/(d&*-9*FU Z ?IS0`uI]liETL&QA'hQEMQnȏѱ@U# uH;:!" ts~-&l'dʜB1ffiܻ* 82TY ø2Guk3;ͬ,3nl* ִR/t`VWo, yiJ>nSrin]l4|vpcu;xO>ă 'Mkt@BWi-֤WA'?Ƿ.?}_i7^g3fkw~4O}o3ow>2 MB>QԺ$>ǫk6߼>}Z_ߝV9KO@yZ2Ï_ۿ7>W-,-g[&3G=E.Ҩ}k ?moszj){f<̉<.Rw+x23AF,x\eѯ8lx֍^Ü`MKs=u,)]!  lN2T3M3cPCDI.9%Mؚx+;_HJzEE+vw>;o~yWW;ώ_?zPyx ~ԋ˗G/\v4{K&a*Q6I(&•;RvM?={c6wF6ۢa LAfau%ESIɜDIw5#Z4I)*i&4NdJ `G y !D刳eAB8"zAr Xv=Svi9I3 *@t:j0<%(ԍAmdfj]iC2?]$uN2yrNRUL]1 O Zucʨ)ԁ=,&x4j& - e&Mu0kcFlܞ'ZJPĐ 6\my։Z54fyTBȈHGq٘ iϮ/}ҎXjdFY.3( ~6iCט(1/J7ȹ7r2V34Y 29d&fFCõ&Qz[ e'gX(J*bTt0Gk̖_ۛG ^-Lf[AjXaֹ79٪gM*jE{ kN̝)i2zi_d:7ºMyT +GĤ@cKƽMٸ_~r>};֠Y-N٫ǟ~c'V~mi֛_/}f{ I]Z _|pry1YTm׳4`ԲYKpii%.nvAA2'iYkTf=V/Tzu{?xi-DIm˷o>ysn߹̙j:5$vHAґ)'КO"'і3"&KFҒCvDP#HvHb LH@#2$`.A _$)Z"Pyqaj8۴Div 1d*ནi xbI:&f~-T!Oj ݅dxFtD\QaH /[)ɸLH;hO Q8]1 H jF9rVNwN+׿oj'߿}×y;/=`'.͇ON!'VōέҳvDՕ^g4`>guUvnA&psc]Kw6QzcNc۪e"8F:hbc5d68+U3/<зF2#F\{. :X}?V?Ə˳$c{޿Y|-`{ +߸wqs\:׹Eun\?'׷u5Mo.Ӎe_!Dpu0#[[7~0{lƫ_hOxb3ګߕ'_7|7O\g{>~l_F?0\<:6Q{5[{/o=Q5}Stg/w/ry&%~[rs`Zƛ 2k]ޭtcjk6~>Y`tongqVrʢNZ,v>VFG9Ou".{9ZvZ+{*+|W38e7-" &ljKҁ8\'‰̢Qe6kykUE;T +٭I \҃ph-vzÝR"}0Se꼿Z_]y州_7(ys[Tlf)wcd;[#d٫/l>zd ;I bImvfmObӤIu4Ro*`\w3`4z2_As"f(" g}$@W=ZM0vI<2 *LI;) *cAAx6Pҁ{0qBm;5T"9 i28H7eFԳˈvv I Fؘ9 3 !ItIIB#bk2wc27)I#GyeeTkՖ=X$L5ue( VlU=q $5ʳԐu1+L: F*(C@0fnՓkk^nUi,I}o^Nr*=[[D6 YkDM .ZWmc jh'׶"5I녻;g֯x>{1{Ϯѯ|Z<6xw{k?I{ '=nچIODoQ+K8߻s}׊ Efsv_߹us_\:#Uc1jvgck( ROpݮ\k au<[[X ܮ[ȼۏrUng_?qzٖ7=wkOݿv.L N-O"*Iݣ꽷/~-Y/|?ua,P/,ӠU_է?ijjp֖n;xfdj ;|~7'z˅CU2.gpnZ7 `.?ӛ Õힼ8WgP"ۯQw-;Ū|-ytZdĢd\4Q_ڸo~F~gAGdtGI.T]4 YkKy&JϟD-ȣYLcQ^XO?U;|RZEֵup1ke1ΐH#f. `B)P3UY)$v]6vU3A q4ڮf4R%(vbҝ*v{pY`pҥ`jJJW5H*tu'pv߄Q zv73(RW&;2 8ҵ(HH4QP 13UjG 9tT-*wѯ#1ؼpq6t)ٓإ&kiaY%^Lh'Y"Yv*M =Ɖ`U$dfD40uCCsJ1xJL <&ShMmbbFV d"ZjN j'\x jLx A(bG$)sl1A㝤h%% ,IPR!X&$@* H); ʡ,٨QE8aG/"ap1;ls6ϜDuX}`c~d>dՂk4) :Y>Kn +7.?qƍ/ gf%)y|~ݥVg.Q}+Y|4 :Y9sm}?q)(s?i FU$ 2dBؒCi{￷f&ö~-}z0/g I,iZonXVxjeY9R:Μ9A`+!`PDvZ^3=p bR#E:-PX8Vfة:5iw * g]*L:LDf A *傖 k-Vjd"f=L`Lf."=/nk3?t”;i`Ʊbl5(EQdmd= ETۈ.+}fzp,vi,^Rc￲f=(3[/> ٺ{'zп5ûWUO{, XVIder[fМT8xj^f1ˤ\JKkOn7ޕM'[EV:WT7ZTSc94랓E</adVF+q֚_xB_ o~:׹utn\?ǎ ]o5y]uѾ=Z˷;TNKNY.͏[qX~/^o) 'ە?yum{y%ʍ\,*]acX{Ϝ~pxh~;oHt8itit =/_Bf㞓vAxg[.^~PEҍ^&ե݇Օ'//{7 >qSasR7Kx}4S+[ Z-eдl6Xq KbHIze^~i^iVi}gх6%ߦ4}s~r{_}_'8j{zTRE[߯ӥz~޵K~z~j)hL.0Q`:_ dWg^X틷6!K3cw>Ԍ'b4s\>u_wdХC`2Q*?_Hvj(FKf""@iSv\g̠l%A%fIA:f, C4Gu( t]-[&43nWBGĺֲ-ADIWsDFp Vm$BK"쵶HE!M Ur f]Pl\pX۪Բd]]~?M,z0.T)H $2qܬ\D wZuư%9'HࢁЄiIUN#ؔRF5(8&caQ6'25搦D29Cw8heI: :C*U43Y9Ջ0,B8U8g a RNNNN cҪd[BV4J5oAOLI* PQ[$O. ]*X'+X3A ;F<ҭ>%C2#upg'ee[pHNH0E\r2a8nc b)Byka/ZKٽ7/mGY~J-,9w|irN6KFMɲ#(qԵZb&lN#k<$S+.Nn59R>uSÅ^\_xXoۧWvOlfw0DTs +Tonrvhό?h!\jgJ [zNa $0z֋_ J`F@F3]RюFH5^)uݣf+^nm^n?-/WЪuCSִ."@kܼ3P!D:00YP,ѣۍB3X2΢{]!0yA6MbTA}M[B2uծ HFI-T 1V 4&(hn#,b (BSQ3Tϼ[ΐT3AY'8//'e#;U6:Ya=0i((6֛O}|yxLsͥ;"dܩDƻ6yMST ȺGi["TZ.G%3yX\$6z1!б<i)*h). zd\ $30&#!%4@hoJ*Yvxu, -v#$AJLOpum40of`;V.Ŕ]Lɛj*Z]'A y\}~rɤ]]ZOo ~^&iF"wlNRR.%8mlԤjT:\*d\b>ք۩y6jl>x++(%/]o\|s#>;UL ko,쩇tcvTڃE.q-ޚihJ' AnUpj<jp8iI|,{څ=w{9scZ, jqhP`Т*EuYa&I?d xLSKi߹vaoW C[%+fr'wNӽI|]\:׹u0:i[pMGo4ʋz_uE@m&2agܰHXg^yt}TK&ז{)]T,4+vpjbE>Q:nA{G/?U.ݴ~mz ~?F%$Z5AN9vzs|녕/gm2 Z+BQHWvovϮn ||-SӸj?;moNm3"ޭgf٫xRS~ezX +2Vie+yg4'o]<ɧ,`.m䉞si^chUg:°Ƀu̗D濻U|ڻtٙ5pl$5|G2HpC!g^~Fܥ[_Z?ګ.̚eυqA_dTĭmv;Wמן>xwdQdͨ`([8'E2$J )#0*e3(n]ۗ2ݣ %n&SHYP-kaF:R)44#CR,BIҺ׿nڈH"MucxBQFE(ΨqH&`i7(ΐB8"u0n\t P @ HڑI%DaPV MґU5&g\HR@>A` dpđ $<-D OU-Q;nlDmn*$I]FT8!1i@G(FϒkMZM|N6#:cwPh ChƠBP-QȘ$8:҂ZFc 49ֽ̻LE&l:\2-*BuP.@u(zj,ԭ·d ^$&0"U)nxW@{U$%BI$6G LUAJ}h4A7$Ŕ&]`d5 YӇ$RWO7@hI%@2ti] ffnJ/Rŷە:G%,;UV  oT>s@sm4nui紽8ۯH"eX-R9oP;U\4=w 㥫;Oo\Ȱݖ"4^,zeK j![x9--r&㤣Vr/XОr7v.ח7ihI[h us/Xs(ے|(^M 9['¤5'ztB,6?Z|f/"hju6tEW%(,>ś(K3EՇqA_ W^\ytV'AT Ane8ײW!\) I#(L{W]US6'۳g޼W8X':]]SXP;٩m-I]]OIk+yXW=wky9:gm~2OĚm8ZILCz|CVwZۺw~mvnf_:M}d&Ժvȃ&n[7N5 G"ߛ.9[Asa\!Iq\AzY\Vo2/͕Vϝ=UƐ/hRR?` IѼcqfx}oiwG܅VzI$Jm5 )3gB0R ]t9{f*TOI j8KOBI@E$tΠ0y}p#[[ 1Ty`4 sUBS%φp 8%!6JRMUѐYW "*!DF׬C)F p0 gc3*u\PhΠHn ң[)F1XEh % [q:^ 8֘@E)LPR2qsb,24)e(ef 03ڠY2p,RU5,P*ѕ̯ga? 9noPI 2掍Yd5ʐa'#7̴0n1F!:71uX R`@ YV֦H(" {`c5F[R9(Y&fpnZ]#4FqЖpad tP W٭w2NO3ni!| ƋSDuiS+y ]=Xa j`:YVH˞'i+VK[+A&h{n>fO\̿O.^؉snѐe4KVֶ5Ov#ݭ¹j=QI?Y|l9a _ F/_?s>b_?܍wU2Ɍ\DuM5D7F_(3ԕY^AL;H,ʕ/'cW3`$ U %1d X!0uɃ x$% ETAiBJVеLd݀)IvJu]ct@vWSUEef L:Gjhh6ώYzZw$U `_w&O:x7rwDc׹us s6| TO h "r#8-w~Wc͸q1J}j].%zj>58}Fdi\kpX+ {7õ Z+ Y}4`?am 43$Lm41.g@$DHt0W.pq k<~~#{@U$~ݓ `ƒ97K[_f0=atmD̨~ttuy%3t3U]rZ$+ra(w*T5y&hpQV YKe4x4mKzĩ Rtͬn:A Z ILM%lTZF'J1HJfiǯ_c;.>~svm9]lhALkiOم, ømUJh^wN{L.ޗ{NңFx1jNZ,錭bJ BzV{m6,=p.q4[Aj@M*(R8]_\Y-n37껃Y$n5+z^zb{/fh Z~MƖy"nnxxpyyYx5m ~f+(urճ:N=矲us\:7uG'/_|_o~yK՛{+=Q$%R~ս}3O?{<\Nܑ֖p>i<4dkE 6qת^pw :] w6K[p8 IdTbJ,+PLXg`T F7і ݽfq~XPEqc9͞;ge/A8S6^\E*iX! LdK,;lthv0)*Rߚ7W>? 2i0uygLd=0&T%(Ũ TLLgF3뺞gӼ!!-z?A`9ȴ5,D0v'3єbPV䕱g bhV. aG-q[ym\ z' ldQH6Z'0i4$Ԋ5fH}YN41%5Yj\dɡ,R lD.Hx" Sߡ!:Fv#gZ-ˈTD`aTS6ֆ,11|9hk(AC,4Ɋ̱kWOUqFMBBkC0I풩NĠR'zNYmVfbuN#KNdF{r{ߌ1RZZj ⚣6+]ϝ.Fqy ֆ꫋yx37$FVyM%HuSyZW%w6r7rr"vw"~ߋh-)n7Kw6xA;p{a gv@J3!,lJqquڝ{O]y _6>lm}ݴ!kn߯[KeK)eADTLJc00A\ᘄ&*Ct8KeI(͓{l=c3&Esp#BD/\B>NTUuN 5eaƌbW)V!5/eVsOU'w'vs4>y_o>1z̩<٤(H!ijbY6tb`^i-2N/~9{~-Ej­*5C[~j؛U/u[')gjd6- ,xq{l>Yf4  7}bɿ5ޟKӴs/<|?ttn4*X$ۈh֢y 'k;] <+/ٖ&ohhnuÙ]`TRĪ*i+CkŁ0?h\:׹un\?K?w}~<_:ia6ƕ?~?6>m~W烧L7VS7ANӃzE.Xãhf4N-Q8HӅC9 _g/}vR/v'foҥaiQRqN8#Z1h&``a(=,Ө8Z77;V~Q/-=:[N k9ɇņõ 㾠4>U:K[ʂ QW e14]Ή)K 3Q w8JHT Nj5ReZ>xP@"=@ ):hPjJ b吶UFxPMPSŸA"yH:|4qԥdt$0:#.iꅴhm\.Ӗ` J-bLnX5V"Kؘ@h8`mx%N^,`!EDG٦YJ~pw.gfƕRv 2KoKTk>vs0 `BPQ,zELR uH˽$wRMk1hrIΌ|[$+deg*"pFc纃hB Tϒx1 9^'OR)wՌJ¶I榭6Lug .̋iBm ꌪt:x7*M O0z(pJJ$EBѨYh!z"J)[O[뷊U fDsoWޟB<ڋ_o?5ŠfhBghqT85E|Z鼤lއp}]^/NHI[ԖOo Bwj [_蝻OX#ӓIIVW~4֕iu8Nki;1h^j+ك FLJ'U&U|oL\.o}Vooer8Q4PMWKy.Δۓ* 0m۞Z?h\:׹un\s+7go~zvSg3Y{^zʿw럸&k"]pq(vqW wX4.N_6i z{e?ˏ__'/lgB;R6m}ڀpڶKjYy"NR"*|dpuB6 8=jmDʪӦ\ligGzy3FvŸ(n4mV?ٗ7?f9y q#`d~hn:25fITeW C 0&ދ%gxIZ.~F@{F_8ewf3o7~F-WN.'/j-xVd乑@8^P…8ڨtEѬ]1\b5%'"5~H`n ׋!HlE{an2S'LUc9HNj'&Y$'+Wwr՜ni9Q?|QRum4&t6G,Tt]tkT4HtDYϠTNܓLuH tQw>A4qgŨߡT(bJJ <hT HlZEfAIzdj Q:/pΠNyEg;K>}t܌B\ 97L1 Dљ:&D@@& m5K rh m 4;-g{DDUHc4l9i5OZFSgF1)Mm2G\mb$?Δ|9يY^T`2 IfrTkD(]H4ɣ4dh@GKm4FHײ j"9ZIRF%kZiУFQ}ƹ*@S*IEHM,iwV%*v0k4? :155sj1V]:L6B7Q3O$qay=l'ͭ޼{o}4ޟoߙUkeY3?pHP@XÖf޸\ÕL4dɊq#NLAh`ԥQjg4Gۏ@*iiq\l uƋѯw_h~7w>+_v݂ge0dMҠ.:0fƫH*06i]6޸27Q3|g\zzB=輒+us0o+{JPGN['6awqkO=K jjFCR֣㵣?؞ۣt-x  zH‹[/9U/ws\:_ s_ޒ w;2Z~緾_UOd^_;|_Xk%~rmswd ۯm{Y߸Ҋ&fމ i"2{;8;ޡȍ_Mg?U?vu||a恈TL;~ʞݾ8ϓKW6UCb(Tf&}Kw'LT:e5tH"0:Q-cr5E[Df84h456k j^HCҚdpg%NLwig},BگFs;NO7n|ug~K^' ul4d5 ɐ ?v[ruuJ#]bKZ ]u\#S^0`ב]H>b cRUxv<5H8( ҢJC P ]:HuG5s ;L1ݞ3$in֐tF7!RR:IUhBк?Kfd2s|ʣ۳UDjv7_f֢ 2fpɔtMM[Ǎx4- =W{C̀'" ꅕJ+Ia#a29Jh(mtᲡ[<ʷ|_ͧ~(fwB[q()a)fF#]b6*C&*K4T3`R;~XYg_ČQA.ݬ.,McbiYwLPuK i+Rp-ɕpih na^?/w.d #M2BRD/ R-v)d aUY+FFPf61,wz+/8ܯ.`ofΨNZ>X9i|;R ?/}l0Yh9xaJYL`A3N $ǵRȕYu2Qg$-Ū#:lltcVã۵Q5XUVɥy§#zc;w8!̀1b3{,8|VRO,xw~gs\:_ sk^?;Gl+eӿ7pMZ9:_bvh???p饫E@{ ׯ?\٬A/wh!x}gb?;}{wOnNAz,ZEsD[Qsc?JvXhH/Ky ą0тy㨽xd6].*8@bjCa]+04jv{x<]jagý[͞=J4-dk}ᬰr& ˽%Ze ҹLŬ=:\e\]ɇdo<_|yqPVIX?ԟ*'WÃw;t5²=|gY@4,TxkefzYY` qi9;^v&ֆMҥ   U" "` dt|хVy{ls\I۶5fIŵ1'DL$u p!i 2tt]B4إz:GRu^Xa#J15UA@,!hPˆ1d)saӑ B@eDڝKc(L]wØL Rvnf@q┐Vck0V5NjiO8ρuLG[Z<kRtBըB&(FIȂ4kՊ4T.ARwTΣi^LLJg=KW[V ;\+陞= H h-Z"lC0PP۴i2MAX8 fY0KLL]ݵWeUwy ;PKWudf{935>H-(m-{ 9q_IyXPU4TK]BhE: jFQ2+F` P~HVFO&N0(A*Utc?"E[wf-@Kdp?&<(T֌^!DfhiH hI%U$fe h( L`gu)MEhN:h#dW_6FM%(n0G;-#{nVj PIkF#"n_7J2nݟ}j𥗗v#;\r5K8JVimY=)SyD3iH%Eua(WB7No%i܁f4H3ҔKC jLaVLP3_vd;l_9$XD䙠!$P輸X،N 4o!"A=NkAD=Ph3`2574GXxLrf * s 4A}MӒN抶C鍡&)bu7J;?~.M][V//?wyDG R;vxP=J"V~EY"$`Ԣ\, B$[mޣw /.tg kVEdo[nf~\)yny,]h^e꧳D^Y"#5%:–v*Ou2::z)E㛣z׾oߛ/5{Q OnR3Ţ,$|?Nۣptz;̝Juf&:6tUY.tRw^^$ujN2__N';7ڲִ̃1MTI Ņȫrl*{SPigٸN + r=]K#L50HC5D"P&-' ERH-h:zͦ_Ik\1b 0PМL7 YH : Yhf ф@lD  BtsC4:BkMjAn@D(ͦ!AR@j&]B&Y$3F"5,,8f-%!fJ̍*@dj (nZ[l/ i0&^lx,+DiScn[sq !jw2DtKc7UꁅaϻJ*{;F 4&i˃acBb.Z,$HmbU,N\UTMWt- 'AT+2U5OjPI@׸$T 3S **J( JwdG'Gb(fTVHeMT 7YQo)-*Ԏ*)l,M3!J<C\R05t-'n4JZȝӐ(Qbl11az\]4v2!ΧJbw.tTl9s{J-'h~& hIZUЬ6;HELq0uZV13vaAOjtTKn;cZNjVN)&TJffza*ATZNԶ5ŃY^Icg)"Wŕ<ӢY'hTxň 5ܹUp0 ZB BsE͠v2P T$/!YnisRz0œT L`Ϲiau׾K>W>K :N9&ŕom-~8 V~j3v>}cne5{~d=I[mE* ք+Lږ c T MdM3˖ްOyָO-+qZ޲nvRr{~K^yv%a'́ ")4?#`Q'}Eڢ1"9֫yLqek' ?w+isNqc2y |zz |k?M^:sj9"x~T˶So}_.n%Gk@#: O}r4 s6)I}T~-PӐcp9%g{-Uh8:$>uw=v϶J۸Uy"E(T` n{ =+ɭU\;2\qC7zK`;%ǁ3-;qxl׽c雃Dg+w33*| *MϾ~+s}[Z.rgiO>~;~إM ^Q'%Ŏs}O-nNd1gJζܝVE$lzo)vrV~'l::;'=B(bAeg:n"Tɜ1EkUd扐8T` gn.~rG,0KIj&e,w(O4;x#"Et*1 \$B@mh˴atBfFD('{jMN2,Gl\(FRUh`'@IqT'"GI/FhXbG7I.՜i5SLP'|X^m/z8xadY,b˧2f2K u!YOLJV!kA}M"6 F-b+,YFhm2mTh;¸;Exܳ-Tcu_Yb^T: ^ԦZȞX[8UdهU-QmLJ5 ]"ѕVi`)bMM")֘DljVV 웚A%!Gʏ˙<:cHUBB%iӋ Qbe0{˿G;OoYzl"XlTrp,K} N&c=c=cWcկ *ڿ ߬/v;^KO}\Z>>8rEbRXAiAT@\4׿Ӿ= &SH.$QT[4_a-{Wb՗ =]jOudr{. s9ng-q/wgZzTAf";c۾vXo~_](D-lIWVs?WƉTo*:̴oU([ʤf,,;Wz""Խ~IDATFdٶ/"6;A}ʙp0 =3]#Kv* Zu+EÚei6SUKqd76v* ]He#HQPQ"\jX~B[ UQDY\7589>JT8ZIS}c4!s*"!ZNV2DYIxSg*%Z7v$>BФ2$󈬝JU~nvWOmi."*`^O{D!TĐI$4X'Q{6dHa>$r#$7cH'*tP:@XkJ :E ѐB "U1M! *\$L$\i@%E_>>9PE8*UERhnQZ;2؂6ܪ׃ɕvro[ vj8Ȱ36͎EPt  :|v^ffv&|)ZvSȴR$df'PE|*M4BI4H6Dq"\Md(E\.PҚk!BGH46H8W[l^Y}/D A&ث_zx{t+r{hB_}3~7WNN$(TB_$ Ap]>-J"\CHGۅF (E KK(_idνO,x\;o۽KϏZ }L|8no]RJ݄W5IVivmʺizuOֽZeU,3PCN+,Rt ZJ9"n|PdSmh.|}c;]9np=u{GS<o = OWIW+>5N/}s|:O/%wwpr&u~WOBr ]A}o @[='_u^4[1swX@_0>nQ{Kɏ/ݻ jq}d{3o}b%ltT2.sw\?՛^2'7ZvyglϝedG:@Hug Vvf4fYniK]w&*Ɏ[O:yBGzVQd%NrjAD{d7k(+D1kzxѠ7˸^"jϭC"R0y劃E;?^$T+?n/\XIFݮxwnۡLu%qXrpqFv=^gO܇G&CV(NN`d,ũ9e+Dk9ge씑 ^`ݘdfFKTi`aAPVƕo^.,}pb}<[.V˽2:IQ&e47IThTΪI/Ap1ijChfNY%k>3YyGH@%"kHj4 BDT,PQN,6e1 4SGob:h x5).-:~6? (HȨBxdx 5ݾ؁Dh4$hb;Ö1"ZA5@ '۪͖;TE:S5I *B$D "ZxYd,s[q8ƕ"$D0,BLX H"&5*0.Xs2'eS&K2o;L,("WN>ˣ]iA%)HD³A;@ Syu 0ͽH,hj"P؄LIxeVa ٶgIќAGkg8*7?J1q k-<)f]/3˽TRD2q FHɜHJl-l~i'k2" b"R[$jyl?\5-Nu~:_$q۽*1&rl7ebjpht*UM1,"2:Lh*|PmEITLYbr9Yx@ 5]TIRaw2Og[`/ܝ(N RKS)3CgО*;!YH , hI I!"Ѣ$GTAf7P/%UD*T9k@)A͋@$,ƍi}^N. ՂwnΟ-"VN'_ֻ̉f/ߙ̬%Jc|Lga|KK'{ C0b0*k q@ɤ&[H(*<*ovV3;SJoo>|s֗nnNvv{O_:pΰW=U-Twڣ?O?ఊ2(ܽƑK&n 6!Z2:ED1`B@f*W"@Uy<G,ӪubME-NC$Cw@+z.h|&vNjV۬"Ղz$V Z?GI`E1vK `!@I:wo?Q_Rr +x}5/UX ~/;?K-Hv@Rq/at ~.Ν_zcg9+n8v?ht&;s+(pXɊ C#Xl|}e6qZc7bpkO=8ꝃQ5_?w+cWδOOwluEgFFܬ}h6xw/^.7v+.†o;tNk_/,ڽ8sh\m\ћDY]qeDF7\&_Q;+o,<{"H~ťSuь0Y;%Ca}?\wi:2YN* 9HQC ,Rƌ݇6Xnk͑9$z;,C?|{gii"/ZNw&';m3Fa"i҇v}g\^2zB AthZzoeW˚yhMR24yWfj5i&J0Fxû7;ܹg[[['|0ڬu:IJdal4iG⛓(#DڀaB;2 +|Ñ[Fk04ƙ4{h҂d5'rô 7pf4wT5Ѷ6^#B:·(qw˸BS) yԗQYnH$y, 0މFPڐL"MI#$e]UiGTd:by p؊7 1\01O^6P-hiռ;T@V]~dz̟֗ƵGCN巟Dgڨ͎+"""U[2Pvf-kL ʈVaȊh 6K0aȷFzvpKTۓcb7::reuJk*wl;Τs*Gi'qT?9ڋzE:$:x"; +7 ILFPEA2n̻o|13Ov^߻imΞ^jirzo ^ډNlexS~q)I8[g;Kٴed? Dav㡓y$Na˻:ޏ{~|KZ?"Yt%=<,,ٺ>>iN_\UDz&żUV7y/sc=xڑu*Z ѩ4 5jh ⨠ f^5:, ZV6~"u.P)GUHkz|^qÝ/\J&$=~wS!dJyʼn,wŹ׿xէ^usܘy͇t\!.g/|k##UЬT4#[ ΃`K;auyoaS&zx.&n"a@ge.2' /갓ܟp%n:\J/?S_wU\HtPydX&O\ ak7_?“򻇁K!'n:Pʖ sy8C,sESE*j9jpBѥ)6¬LgO|ƲR\b[ʭ78U"_&r2SUh{ Sϟg?񽳳+?U'dv(*U "=K.vK2kٜ{Rp8њds 8K6/+gH|c=c=cO |o'3_n>#fow/_[#RcCݥ_;7g?mG];_{WK@ē}|c$J.ŏnL?6:(ׂyc?\~ N?Nqx$)`%P3] ɔ^/-K[xt𻷆 O5֢<2HT2 P4HVFW:{% 𢂽Neh|:y/.j}f5qegV>JC23Q15|eOFd/w3mƬe"E8,m)SyWOLh8#4|PԱT׷2 Du5%*( B9գ}*lf{06dS*YQxhaҰ]qt@fiW~51)Wk8 -< &tK\cB!wS Pf0bѠ^͉̚4_CU@G F&mQQ  kOkNAcmHK"s"\Hfn!m'\0P"Da1$ ^yܤP@&YfSA0?Nkt2$"jRl5RpiFy){Hlw ,VdE,>g ZO1)sS߽;/AL.O/>E+Gv@dvhzP^ֵO<W]NίooP !ɴzT4pR)fY\}\sΗxx}8nn^8;ruo?ys{x*wjpO^:|h-s{)fuR[h p2[JA٬%RG,v*AJ,,k>8X,f\^pgn76wMM h5aD ys5Ҍ^Mud>{xo?z\߿='/ơmsG VϞk}R߻{^[͞':r elJ*\BB,5w ;Uf%^kPE st5s6xl&_^&xoXXE @xM߼n~dfpTO͟yb:HYB쯌[@3LN |B3FXLu sX;gNn/^0}'gluq#{}gan сjAD-`AHÃXƬzGy=8o^u[4ş}{?}xdk]7t:'bZ9M\扰ҹQG>/cmwҺU*c[Nk=:L޾:RE&[8mPd"m;/<|=qHz_S|v9FO;^48E ̞d0TQE? JݞpWF~H=)cL) m̬5 6hNHq7 ;Im,k宸zڕ\|&oZ7;Ww^Žrwn(~;?~pX}ap4nn^{W90[m @!mu^Z;KP,r/%U"J!N'AC86yl029?ܹv_OyQB97hL4$hN!4wZFDBD„M1 ͘* GB=Z4fٝ3i" L#HH"n(0Б4&T@a5si|FFo*fsp} h )+" ī֢G1ҠH Lf3eq4  9zuDܣ0Rk3/*W )yO -PD4R$ںe\^M$0W N=R"{uH5TD2mdOE%bG]Bກ!/d"Lc2GГJԑY " h.МM#|h L"eްi"1 E8b^:JQ60e ҌVDͨe`Z9T5Lo3e Z2&pfT4=MFtDLj/ƥl`#"Z:÷_>sXW6!&*T/?jGwGχ"&mA¤_#sjsYթTqPFkMuiOR6'x~co~|%5@ NX(L ?Zop y{o<Ӄo~oZ:[9v{[ .Jmb%IqGeb:zdKeD f:X2-mu)}04~(TѺF*FuSHuBV/S7#3W,|<±GNoUI򺮃ɭ﹋$OoyyW}|~Ĥ8/,k od|ۓOܿz7~@GwH[w=yg(~Xw>5k?yi,82<ڝ7BX jFLf3z:dE1ŝv+O<ؿ`EB_F'~IARm^ԉX'yPERsBTW &פTԼ~īU#(0B>Sz'b ՎAz;WKWݥlZJݖc4^jc3Dbc4{|"FKf6i:3&^bþfcYK UH Qk` *x&kzGLdS| B*E'jT"EDÉfҸHg1JMk^a0"8s@@y 4vh-< ֋`{~pH 088$qE'aQΉ0q(s(ZIBH 2$-LKT4( iU[ UqC*cUa$85zn+fXs$ 8JEAsErDi$IW چ$Qd*fXCCa湞L3!a >Bkh GTf !`DUB\$HA#4މ,#:3Ƥ* ##\$!j4i-".me:DS#!11T1mHDЁsDLR4M]aW <:+9TNu*>uum=0yV =&~R[&(!EMW"ɸb,@ L N>_-O?Gҷ3]+ ̈r๖˵ ؏/O6ɵxnַE Q F&m݇.Ϧ^yH$2;ΜݶOE춽׆DS@UTEyux`{>z:³:0Nq{7t2''֓OϿE&Gٌ@b@s f ]M wlp]}tuc%C3 XX'W=V5*bgKAvC5EX?;}K{pw󩟽?/ˈ뭺VngNvFcБ,ӻO_w{@^.nFƽwO.~8x\m|'|j?\nmDPnV=_Wr5iq =1\zovX7ǽOt~oa8iS)goleobԎV h%l-ƩVzɎk=qq: ]:ju*Bi8^N/n^rxX׃}8;)W<2OUC#S= _Ů}"Cr G23sAm˹WU)n%@I= ־1Sf̴NhrPY=SUw S}x7,٥/a}q^OZ&We;7z?Ӻ]V ł~n&Go6äu; `XN֤ԫ+v"!6A=Q 9)#D" Zx4ih )4BaMN<KSv?v^ k] T2N&*4B l`D 1΁TZ1>;3h-xEf4I&( Xh{U@@TӴr$U1#4B BiMyi*bFS @CPnLFҨABԋ!hP#Hz'TDj3.OҀDR6S2Hpj͜ :ꄳ:f"LUzabPhFWS!"XZDS/%JHـ r't\DpZ}[ p(V$UJ)F@ 6S:` e%j)"ѓ$#p"QaL> HЕ2$D$I\G}j~n"olLSPIY[wDͼA45*\jͰQUbG0(TdVe`)>qi9ӽvLj$* !&!:ט:U`cdVd4CF1!Ux.XR qtwgvb>uO<^=zONkgz[H30돊O޼6Ϟܨ?i҂qV[XNulK[Eˏ*[^c*TD38[X(r-cы_}y$͆?̝-e"BZkY9oJ]=7[mH53iMZa1Z,N"NTU̩RTXձ}N3~#E 5-q*1DP% Gcmz Ҍpٛӭr4e` DDQ_%I҂^Τuɵw~6[n'FNDQ5 TqYӪ]YsJ?~>~]JZ0HUJC?}oˏKåvgsX>ҹAe, 2777j;QPA Ah9 GAWm̾N饍cIʝGN]lMtckD9܍VONBC;V+*6YD/ĘNM:%52g]"S'Re%*ь ZŴjCb$,uhBVcSΥՙk,LiV.fEWȰvI?5wv?\{z7>,*[GO|oғݕ(lфvl4Tta* h;ox>Fí(g ݶlGpˇ}zĉM@#q@<XXJ~p-|? /JjX-Ν2~_uDA{[\Y7| WVvFt؞e,4L>޽)X<8r _c?,_Mu;[{?1a{M`.o`D.a$ [Τ_~ig1:B_M;w>iίWqye-]c^mkj^iˋݼo֟G._;vU֗c8EjC4(\4K-Fc$Zdzok + TKI[FB+tf췜$fGQ RvyTىDtxYKt93 Q>?د^ڞDuD5 '֧%џ`uϭeo ZK2hNN?|g =RO .,0*~\Va᭗μ;C+jIkrN\˷j7ϣ>iR{!DHQԌb&1 `FFu" L j#9EThcD$&˷g|͍֝[3EkqݩdS Th éژxE*&G;x`:&!Q.!PD6e *@SN "%Иk,NFs봟65TLDė,qD{n$N1'FU:=':rnlGXpN wgFfxʃyd0TFAHFM5 wPhRE&0hMUŌEmiyُL@BMLi(%T* %H#śAz#48T=3#\0hzaAy s8o j!^`f9) atN"a$\UTM IHGcs%d`5'54t$' W,\Hfur2Ӈ=~w?1wnEaeumiMIV&i*TޢvꭶƳk3KogT?50 KZnufTFO'2dZ>4@'[6똊UrMkcA;}F,nxv:a"s(x(^{ڋEt.j)gUVC|ihXɢv?+]PfC˙GfRAA}zoܮXy$ L6fjh':o9-ic3X)I؝+Nʆ/}CxD Wi0]$wu8u􇗖4i (;~Uai"ê|}Z1+._ޙNj+k:&2/]|.~b/pFW*Vjߪs?IΞ^(ewp߻s=۱=LĜ :@l_ɸ^"-"U'2k.fDY}?ֽ8+ 0yМt[5&v]. _=lR?֫vϧ;{5ܗpg>.eq_174v<Tkdbsd-Ax}~<*1FrbK|&y.M&T E&~o>6a?՝^~2tۓfYH?u\jG_}uS6p oovRwD=]=ܩ^}M\pkү/ڋ/QOkOÉTqs-/*ҟD>Je/7xuB[Nueꦷw܃QnBԩg]Ҭ aЃUX?k)"FtLi j+!k0w.4J$݌duaCb4fJjb`ЉD3/6gk5tD B3B'q?{, CbLεV̓{<]/ۻdUܿib6Eo՛6)3i⸾3 Ssϯ;<9,VIU.Ë:72DF&T5D"@0|,3ҩDPTxpDy@4D<7QKvV}bR&;DPJU!`3Ry TT@o;]8 1$EߚB! GkM46~A,4 V (4JiㇵkF?+Xdp|9jd7C"Uc"NĨq #@<ZSȼhU$Dj扯IF'JTH4Rq{:d^Z{%dσ,>ysηYUY{Ww6ݳ``0CB$-C $vHAJ-m2,6(vH 0`ڳ]{eVyo=}Ǘ aApF73ޛwy7-n<2߶>O*?C: 9bJ7+wύp)NmaB5+7&K7_NXE5u\:&p cFGeX?W&_$)(y/YrUI{|3Nyw#մYX .L76 ˢHy-@<Ҟ?,ue ]⃒gVy"hE̚ќY9= DBC+&gz+ͪJKJKC!iig!/YgQ;d--ד(䅁1JI2l) rr>J&g$d1[kޮ.2E+N~Mo^л}mKxb` 5PD([ Cط e kabKȈHR.xP/)|a#f<mЭ~ak%֊ T 6Nœy2O|gk?Pn>xQ ?~ogB8o z}Iƨm/q(KE92m}Jj۔+nqRQ&R>™N@t(,lh??SOδ?'_޽[ 瀧_/ɿ~A5GM(>-v>Ԭs7#"Xө?ٓyzaS:2ܕQHn/?~TϾV{n8齸=?7wt'>g/:;O~8o.az~zo/#KtRHqE`=G/-UW;p}\IRSۖkB+0RD:EH˰< 8::.dAZyX1~z-5P *+O4sqEAP5CQK5/Dbe" Gy8O 7t43/* tߙcfE"ѥ׋,u>My_q  XJͩoϝgo?2(fڛV{]suU=׿~ep||ձs;Bι{w&W&{󡉍_>;rs/qT^qѠoDJp*<)*XL1<txHTM&*lLӐGMVD Nޝ\Nun?1sD5H)!0C+Ugq@HkGT{ڸ!Mv(7fUg~2X>TY)+ ?Rr@XkPa0 "5 -,P3$4Z7( #ѓbQX  ڐEy$:E4AkQDŽ eXhbYCar%02ART EXeai1dQ[^zQ39j2M+˰4^ }:W$ KKxvXZ̨ Ɓ8ڨ~$ȡ~ߏJ"e47twkJgPAb(AEkj jAɄPIXu6TzQٗ8͓z*i1Gg`{v\o:%A *AŖEtAv}ʀ(UA]]fRE\qnlE5F|404n3×@k*e^Xo<31'ՍnċNd XKxeISP 93G2^ ) ^ASuR7ӲsBkr\axRX'-B@UjPDL# E)&sXTh|w&+j,qFkRiϿ9~d F\;.]7NI Eb<Rr;eXo胉;pVUȟJukKx5Y<A6kRE8;WKüo o\i٣DE Ć%\Պ*1 eZIK{'}ڊ9[CT33뉟lhvox闆n\bT{?8/^]x/W/PR7e_:E4-Fld#❈{ P3!&DQ@oDe@KZ@]@C$(4PlS+D@ڪyҵ+Lo/ǫ|䦄`3Hʕq`gƳz)($72/r< X&zp]9b;e-bJ GZDubh;^XL(NX8I^\Oι차o9dCI:?1(OUuxݘ+x%=BraKj 1?*RܺC":QՒ̓y2O;f~_ &PF? HBw`g|v(AvZwskJea#ھBV7y' c} wHC rf 2=?t{.}N%ӏd FrpKwLOE:Dݖrazw^[9ý=OB+1V,KԌx>] ~cKJ;y=<.ĎM" Fҥy^JU*"0ClYk&,PQ+ZOДZzt`yjq2(D xщj,0d+ r% /ۙz\ˆWXF<8wϻVg=Rc8wYqYduR֚Qn G-r}>+JZM<ӹ7;%ؠZMC6*K7vI)P(@ 1 Lj ѶcD%RCDIItBt`Aa  V 0љT>DDC'$ }PNQJG&Fp"T+ JYJL5L$ SU9lbB YP%b@{h" )YBAF򙷯䂨6D"f4%"fU$.T@1Q &Wv $*ӌFlĬ*>(;2dT+l%*@%5ub:HUu ;J[QpAs"&Mc QhN"kr/"~y2ȼ&L8[V:O]jި~pӂB:ӾJNHCeT%0)2  Tņ[7-S~%rdf! [FAEVZ$ZxIjU + 6 Ԣѩyu϶ۆ5U V6h"@ Dӎ #"DRI(aK FL[smW&AkָJHH˅DQ2xk A:­+j#J^UgAi<nʰ$f}==lmw~㈩tp1$|c_̓vbD>˅LҳBF ƨ+ƢdRRcjX;Yo ,1j{^w3;Jv?eL|` Alm kL͂גͣÖ=}C=rwG=TECꄵ3,5)5u25Y~T\ůo_xzvF?~e5 D#0ۙuںԻg7 (Ai@;|Ӳ[KWz_J11a O1C1èWb>~#q m 6ZԱ!YJ6B6'+4YN˥`W>q.ͣEPvӝ={f8|<\nKY(:)326 v X`Hjݴe(*M%98 ǀ*"J-2v´H#3,{> (%e5ḾH*6Z1rǜeEq|烩EJW1HjPbF 1@ w1*kHP==ڙeSEQ] C6!xW>Ÿx͹,\_ v5v`ciu(Ѹɂ<'d3̟?3{w^E%PbŚ֣)C㋑o3=B=Q:3QN1FRkl"f<~xʣ;dC߽>kT|;Oβ+p&#v_W_T_wx'n |O?Y}㏁~~\v76;1ʙ3ܼ5uhyUzTh8sF.,S(|PtxluۈREɵ}Jf (xwL}p)͔O&DEFHs+0~JB&F}νɲ%00fRĕj~!hYROjc(0TEOkQ$ Z/Yfo`'0P* uF]I..欒N9~W_>c7"s`UkB1geи͘z]9իQlb4^OLQ;oK,0+:*е;fSQ6^ ytϨ(]ڻ۩Iɔ U +L(% T7OK_?yTzJJK/GcQK+I)k~VƋqgNڎKO/ wEoDU U[DQ=Ξ~AD,$>=,Ė}wGt~j7: (DMP0^U2S` #3=սU^iQ6Q;h=нx\-?ḘڛPLoU߳b6wNy:R݊8 NKqB# sN)mFߵ(DVT!hI#X'`EChxQ̀ /y׋zE|X\4jĕ٭}<&^Zw-Ϻ1͝k>ڎ$2'Zv+=_젞+`*(ygWkTYJ &KL")ELhշ4Q:V!cm NpLy$T"|YY2)06(:Y1hbfy*vjyڽ٧FՕ[g~ܭ38rr'n폭N ; 7Eh7W΍*]!ǖ"ҽy8K19>zһ(eQuq>AtwUKJtZi $uݷ'7:$ie?;+ܝ,D$y}T_{Or,HK 1H*]|[k`9{\շ&~D'KV#{uT :"BA?^("sa!O G AgTcUj;9:(gy4Hb.Y4 &r=+i;?D㵖9rˈ Ǚ?>_,&eZZ֑WQb/,SPԢY$ UЄXш.1 ДYTA➵+a ! cUa@I ,6`j0+Vd})dd?n

    RLV0߭64Rtsx N<-h KD{Gl'n K Ȃ ,3M௅ nXόվkPq} fgPJȠsd'+cJN6dYglXB 1°##5 ꙂHʸ[-OiLc]6.@!ȪZbӮ(( *˜[;?E.O_tfљfcy=3&}c`:o)EdB32G5"nNN.lKEY݆6d齂,Mu KL{lANdd AYdAA(k{m!£@$ T`}?w ƶw ghf-WL \g)EȕyrGW raYT،`%-:EOR3ujdiRt}\CVfBػ/F {LYYIEE4lT~cl;'daKy؞!+/ȋxam gDWL}, Ȃ , e};wlj(:ч1%?>?{L+/$w,^_,.^2(9s~:^[cfb /WVNȊJZQ\vL xܵlWNg6 BGٮ,f{ U}~+A( rPJ~YJEY埑F@ rY ŗdeæ,a&62fw3e\6˯Y9_ -99YkF7k6UD9s :<ߩhm=s [^k>J3 kNyE(0Kޥ>9Jh{ .AYdAA(~򂬏}V\֟}냧 V|[-+>gM-KlU)o7)1|V0V߇LA˸[XBe\ն-Y!@+T4d__7Ey?lAVM 7@|)j XQ!TVvGB8ؓʼn˨uuC/OBOxQ#j9m(+vY[JjK* ܒՏ!di, Ȃ ,Ea=- 飑}cV<}aw?z[|W{h B~ VۓZ/uf.(JS-QV* jTT>yiTe(*J)V= 1e7yKZӊH:7G%/ W(VIe/ēp}z$"1[qbǾC4Gn> '(=(uK)c-eE_>Hwkt$}v4 vݠrlK #X1"ޒb/iT bUFa'H֍d5,ˎ[Dy"KiEh )""G+H*2J򢠒-cJAV٬jp<(16Xe¾~},x?ofa^1a- Z.=NWkoϲx̔.i\JZwPN%}Y)k%%poqti% BоVDKd[6-WjSrTIdɲAYdAA Y"Y{!v:E'5KC ۾iAGv!KEv=V1dݯJ-9f+Sљ% cFe醕setjErAi\YI']7گ]Ug_fJis(nGq$]X~>;^@vG}iFh"[plhK큐]O_*:-9m)%{{C!t sd$z7"[ھm>{9 Ȃ , W3Yc⥆>RY[dAAYdg+g>Y:, Ȃ ,nTӡ"/{hkO>d@AYdAe* Ҕ`Xm}  , Ȃ @Y|ų]/ mIYdAAYdkN!Vnɳ5bQeEF2@AYdACdZٶ}4 R dAAYd Ȃ ,AYdAAYdAAYdAAYd Ȃ ,AYdAAYdAAYfiYd25R xhdց~ Ȃ , ȚML7EI7rty@.lcO,~L7_~AC}J6"(/ 6 hnh,IY{@|ʊ,k$/2-}~Bati:XұH$@d/= k `ޚVLMyU9K^{X:l,zuv)N k%ZL'0%{u-mJ0-ڂғ=*L{A`?>a'.24U`{w߶VO~ac>_ >̥zz{I_`999,gAʧ1Vsɱǭ $k&m( 7O0Ks , Ȃ 7淿itn7mBwI7}mktO{9_H=iX/}X:i@ʬ@ 2|9=/!C G.gHi}Ut'qob*ʂ<;Dˊ{۷^# K*Զ/6iTkEiv mƇ[>\Jz糈l`zKeݫʔV*==]Ne8;Q%%k({16TyAE9v% U;"oZ}BJ7W ~b|?~.|iX~><ۮo~}[ͳ<>_FN߱q=񗗳W:[|;Ug?AB`n\>_E@i^$z׆j+oYdAAY-wDNOnz}G7ޯNn ?Ͻ϶Uj3g} dY3z.=Ӎ2$:S%[3 ^N9TY Q6 ɇj @ƤCǾmٍ*iL?2*~Oh>l2z%6=k7F8 `TpW4r/ա.6r^E/gs^s`57f,yd1ҏiӋXg.l AYdAu7 ⎓It77?ENM/)//_gjh# b9zs[t{`ڞW{DQ0M2 #:Y`čt!ʧM4jA|^հ9`\+6 &ۘ6O nM eǍ2bY.d&mK6s$o?aYֲ <~(Xnlw|vJr=鳸Mr,[Dyk졀{aiVLqOQaDIrNG xM!Y5tޖB; >4܍6g1YBepcrXSٿCd{x.K<52/rJ5PQpO8qGsD|aǵ߯CnS;28.qn}>WyBѱdaDYVȺ/z>CAYd2Aֳ;5>OOI7)kho~VFgq;w};Ӑa5>О,`$\8uC؀1b~qYTz N5-̖IM[A͝bחT~f {^AO]ek~Xfn Zl;wLjoӛ\({1 A<~v|^G<5KIS{K$:]1Y2Ĝ]+w+Q U-;;y5\wIAngOKm1:@}p ^z{==⤝o=T'l.6/Jid%цx+?9_%y$^=\FRΖRv',uuML#[ޝ* AYdAYk/i@7Q?}\/U~ ~{ew,$ mVM{p-glvClW!h޴yvC탪 vL9)Oö&]Fr3xg`XqPT`*m> Q Md{ 1,6=2w T.T/Loܘg:lRoCIꌌB}g8NM^͕b\o7܈_okF< or͏. i98,GûE%Ӄ; M|8Al=YdAAYUu>%Wjg٬~[6ywNBY6 ¾TUiiilڃk@DЃ,j:g(ڂ*\⸶!k[qznm%#*wl;TM3YV?&Gň F pzJn%%Yf)ydl.EToe1cd˭73,z񚯭qe;2`&o<ʼn26{ے"ِ"KYooM)~0ųg|ܯJ3=_iA>H'(3 AYdAAkd2`To¦'1/G_tެ K Z+ kZy ԫd)(Ni&-u.H,}Էk %ٖY=8Ob'ѩE.8EdZ6"4g0^c3糨,4p壈nO =>k}/|xXOTӚNCo>璳_Jo>idM~m~ k+jǕP&v{1,hH5!_`=eErkOmm Abez2I@ >C|"qvEz:m70}yc23/3b]oY1wPysr7ff!Ȃ ,ޘ ~VC{:_w_/ߞ K1(֓JŰnV>>]8餬jzʎl΀“cgU6@tWjEƦ6;jA`'7aŊvY9hvi_$!كX퉾_ MۯLiel9E_P6+O3Uy{jh /nP- tH't/|μ~j^ju, Ȃ 8uwݿ?q"=mn"!6!66!m?gh/j/ۢ㝚h0Ef6hğZso|`>`.>nwOԭ'?RrԹ7Zi`ê-()SR'*ݞ Ҝu-F/bU|VmeΗ~/6d6,?ӴE=W8b {"9looCC՜]- S6O3 "8.;@c2OQtn-WR(957oU ZPl] BW]|)!c0{>.x3|<6\"ϊ2r^Be'"[X7ͨ~u -NF|کoːu`]M'}6@%^sEä |?5z3N,\/x̀dϕf)(h]o2,}bs§ґ?xJHVWTIQURՙe}WP.T1)*B'>;~^A^{w()1G AYdAY.'\e~tǯZ!H9KRdIs/M㝚`ݰY]QY562i9($ONgƃ7HU9~ѹStN#9?N(qTϽ=irQ^DVt>V[OmOd^= ZkUƮimNR6:]_Bvl߫<$ZCEYui?O|<l6XM3So͝nPm!H dƧ= ߸8$y)j}H6Юo>4to69Hˋrlp$êlƆaY&u>eͿ9Bա!Mu/gas+,9 "eLy*D xydQ4 8N2eE/Ö; Ynnӽ}Nh třV]jUE!^D΃#^!S ׇfCf<&% QO2]oכpExpB2_Zik[ @}}P[tAVC,1Khddi7?ABQUtâz[qԇl3VF?T%3YdAAd1٬dokG~?~1/:D_{}Z_<;Yg6,Ȫd k?8*yC6Bow {I⌌8-)%gIKPs''wGҽQbKg6i9D߯xAVL jܤǦxZ%%XYKqVcW$^Udиr'v/cOPK}ZPr'-6U6I4& @8AAQ^g'ƥt=/_SZsjcɖP"j]pIIQ'}ؗ̿y'l@$v>߯(L?9oß{E u콉nO 떼Cn'Y-Yx8pxVdi~Sl٫,:u؍󌜣oSVug=)YYPg=}G)k&AmNW\6w{PsKO-[+Ds>xO=c&8|yDgy%oa<_dثY!Rc`o/~p ,oYddmٶB-~`-8nA3YdAAd}tqG_ d C}u}0 Yb+\?w{w$?b7#sBKZK~:3%>톌92V9 y|"N= i>P{{2O4(eZ[]ke4E'~%t쇍d-q (2Lax9 ye7>ÆO;_>ϧŪq\k|GʝbB=N&f3H5W^'7.F"y)t}H,j)9$HY"]Ϗ9uQT\ɸ_ގtj1g`{>+d?X3IplZt{Y =EH?OvܡDsm&ѺSerᛛf1 P2Rڸq,f5 ٫6Y6Nvqϲgcg8_7j>S\ry'xHWYLEANo/~p%B4ɺ8fʗ78&?pj-sdAAYOu*tn7uTlw3-:nf~W&:_@aR.8=F!kpnOo.衽I~ԩBj+8+=4p,0mKggS7Aj[_uX|9'D߯xAVngO< <;6PesjFli^9u4~6hF?O|<$GYO* CŐ>.b3hC0spD9Í#y)x}p~~Peei{<>csE[Ҳm*VzOL~4F$z>O]x _k*zJ6[^sIj0(BW SA^,'~\닸#QFcnmv 6.C%4r\ z&d<{(ŠLMV׏P{u2W><;ai(1gʆER|D/ƃlz礔X,߽A9,cYJF5h.OMH$jJO {kdރ˪)?Į^F9:8l~ a[mh(*q kL3YdAA+dDMڅO4Bg\͙ v+s æ*Η.w`6.Ҙ<ǔ[lcwIQq'Wu|OYl~''TS2(6$*)̘m0eD'~%>ww;5vTh3;{2/qzr\A'x /cӕ9p2S;s>?u2] rXZ ZtQ l_x^^?wx*6XݕHڳFrz̉|Ӗl+?5"|>O]x ?VM Ud<d|s_ Kmۚ ¬7s]mjq]qt*,s 8`kPsA TMkoT߫&pP.aX"0 I% ^$R<߄7v\7n%g5J'g9sHWSn{1mʐWnP?&AVcM~elރf\d-.w슎dAAYO拖Ҁ 6zjcSu~vF z^=&6AV. ZUA0 fD@.o{or[c2jvj{{CF{JjFQtMnOJduP`KFF5&Aٛ&k _j?1O>_F>]}r?<4X{6?7{7_K{P㜬v Ax>+P˚Hx^^?~yuT3No{Yu?yF39ђ=X~ES]FdiK3də/Ǭ`\a E'WDѿ-aHd%rR{oiZ?7W x6g[SOIoMzH!Sƕl%C > w}P?9{E/Uwe-o)~Y6|3x9$ %A#~H!'͐%ju, Ȃ տ?ۯuYہ;dsE=gW/ rkd^: ǗDǧQ;Z9 ?cyB}\{=@0/gRR5ޞ噁A% K9+۞/Ȫ| Gyǎi|[Ut:p=s(ږ\}Y@*oZ0"*j4(XyAiu)v3 o(2 UQ>υy?|Uw[(0ߓ"?O]nd̗2Y d_lB2.yK~M*vs/7dcϼPYngHdՄ"aGj+{&bXrE8F<K1_72)Ui GcEjw>(˟x:"^Mߗ&mio)~Y@h= K_0"o)!%YNeYS䴋jKCAYd2AeDǁ_pKUEY-s uUB$z/Qa%ƶǜGG=?RsoO l? .x\d"Y"W KmU&)i?Y/ R k=s0jRl"]VϥRiUD KCwxE]WPeyTF^i:Ob'Y~t.kB=CTsW9yOM_}y{Z٤Sb_N!:C-ߩ5ЀlܙOuY{Ͷ9[9gI Sdf0^7Xy DM"Tm!yƶlZ\6k!?-`B~T?VClEz4rper8zQU'/$ߓ?ߘ} , zeOXA ~<@s_V6YHjvth'[N KKߛN~,v'e=7;mS\'m{J%m 7oٺ"y)z} vu@+g7RډQKX ?li+9{$OL~t4. r3ۜC\V)`̩֞dmS;^%ßAm.YeFAf6s9-v^ugohܘqk|ւqEzH迦,;h8&C0kJ'ߚ KLE/yqhu%bH 3{:4_ , Ȃ kւ=Mbq M YirpsoSO3?Y]}t@u7:soO0Cۙ"{} ')wU(Gt{W ̀sIpSzM6ˠ"W K>ϗ+dq%*6ϛU3tҡDYU#40:9)t ]7-`PTI> c??K4fMRPz]S@TD Ox ʇ1Y&yb?W0kD|&H/me>YJZou,·rY ٔ2 {_\-m;lTcod*N=Wcث5˚"j[pv,9@(JYM"LU>ⱂ?s]$M _۫&XA5^ +<^Ϻ{p{tnXfd _ , Ȃ k</bd"^Xgdu<\,W ,$Sɏ|S=Y%+.KUuޟ{{R_:4ƭ~/Kbo:NvoO(3%3* ,e^_N^^HJdW2AAй<o0:6V漾z2L?JbݓL4d lӼ]F$i _Qrj㳠_̗:nڍڦa"j. ,.P_;֡\1^ ]@~WUdOۋxw6`=PMvyy2[f^zK3Ϯ/r Uy4;j-P3(@^L5"=+Au 34/˲_i,qJ;_.{`xvy(XR!E%qnE]QŬuj\g~iiiZ=3=֑d֑F^\l=sFGΏ|RuDOז9w"2Ѡѓh$}Q,m /?!/VZۇ[~Mk:zYb$oP]=(ny|6P}ngwaX}).*npˍr 8!^(}]BVZO\^ӘkƭlF덎Ws6*~f:ڜ Y%^GoUME*^,nzϭ;&dmo/ߟT܁\^A{gwd>xedTX#~,ڕY?ht=AXGcFЂ3կ~>7! ! ! ! !K˿WD]};3r?[zOJn8˿V?/B,, [xM/2en{.id8(7i+OE2nMk+byavl7:-b?.dGB_v-cYJq>fyv4%K ?E{>ۊ'Ss'w:2Og%rN[6$d:KJubTYFR`/ YNZ߼1nv px[sCNK2qGNzɴyF~5%EdO$uoK&;>hʶjzC%mi)n|a" ){?:UQC yE$dc۶e3+E.q%d}ӕodž-Ke=}#w 'vU㛪MmMɉT%bN_*2wcBy5b~/;. %&/49>hPhdۭ`*:_﯊#׈}xcG,g&|x>6W* Bwlmqޱ}qnnn~R PE2CŦ>\-X}nh}3BBBBBVD[nPnBnw=S?_r-7_})3|__u";qWa(A u>F$8N ·?Ll+kYyśNhXk,ӡ% 3UZzzZ˷d]AS{T֧E2b!`U0I<^\sz{r^@%ߗ7Gf~xFWg\oYxMc0Uinrns YM|t7㗒hnP(2Bォ>_As[vi>D{..23a*4$Օb)YTU4ߪ!ײ~zFFuLɮwl\Y&3s4hh7w܇66OdD[?UZb,d#`}Q ]rroF퐐-8 3.o"*z*< ?L BV}IŽZwMxYœIXio"}[PJO2N4S9Iv:k 'N]t#.=񤣾,͢r - ==f꟞\k,= ]~N ot{}X3Ux(3GҩϣzA$62s﯁E]说4 ߔ>F~WetqC=ヷ4"_4)3(cFYqF;WucacH*uϏ̏ >ӭͶl>YQ!KgԕFc7ʵlV19*:~nx~9!qri~ *|+F˱h\ءsnwM*Z hRo20.d.XZ_]zf{c[Fg,,,/@F7=Bk Sg- kgu]ɳ-;vS·-oˑ J.+ tWqI28Ű Y'Jl|fMSw||ur,bT#_zJ/Ef6ӋVňBD)ʢ:H#MlԀAn3_K H;m9Z뇭Qy>̃K5/RW*DLǣ*c"zEc$ "<5\zcqmMEc2F8c53OMu&M͍w3l]WyYkpES7B)ӰjlrZxh5^[_z2_o* aC=ckTPI¬SZb ˿G~rgg]:~46~K識sW͞8L=Oo<{'{WG]g/j8c_c:x$ήo4)߮W?Iw 7`17dE ÎON;j)S<otM0Mv>]㿞=z/uvu6Oo<ߖy0}ʦ d>&\EqJTl8ޏt#_?_Ec{=~y4<>Wޮ_ƙ! ! ! ! .^WO }ۋNE_WVThrq_ f_{6OO_ b+Z@BBBmBpZf!Owo#Ndb"z/g^ #/w::8l> ,,,,@k^e\{~wrkfI~p '"yb1G̏^"`"AzuW_'&ױ$J)ĒyF)xu멸=̏^ޡF[+YYYYYpk,)"RN28LX*jOV cz*c1`~/qyW7+Yxo d!d!d!dq"q?Otv̾DqZMeb @ ]a(e`2`~J/d[bxo d!d!d!d`žg =$?aZtg={`~ՀYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY1̞ÑSOf}:XF7o=b'@L! ! ! ! ! @=bID$M@N6rwwwhu"=gM#9tg隃cϗJ YYYYYcmrĪ㰚d!#鍂^.́V4P/ŔlY-j\U:W*?%O#W=!k12&AgI$ϷYYYYYD;/.lo)II+22KsV\.O{nÑu߷%R,,,,,wXY,^t%)ᕉ+͙3A󭷕xBBBBB5^Fs[1[S8i˲y 'iZld!ֱl%M(} BBBBB1G!+^e4JD-B(HF2G c_ ߓÈWщ4{nz:p Y0+Oݭ1i"^{^s,i&"u:4{i n[V4~q&BVpRIYi8n d!d!d!d!dtd䮷lVsҌŕYYYYYaefR~ߖU&V*3m/OXq~֔ᵈɂYYYYYYŪHfdWF}7 D6i"`&2BVYYYYY]ne0]ep;!Q%9҆o"d d!d!d!d!dtT23㴐al5P7*d-^q;0eDF&! ! ! ! ! B(H2Bbh5gӆ4yٶєzs0U^2׿Zq!?aXƑ7G&deq1kYYYYYHt2K73B֤W̑Ļ_8rɴ;|d1:. YLƎyp$LĠ d!d!d!d!dǰXw W"Ibed쵂4p1w2DZe8reJlBxlĮ; FEz'm$Z.s2e<,r۠ d!d!d!d!d wyB*:&!mUW+HFu ! ! ! ! ! ^= 6LȬZ#deTToX*@‹#dJɨ]//~rB=Yǰ2Led$Z-%\F^G 1 z,"YܑMBBBBBBBBBB d!d!d!dBBBBBBBBBBBBBBB d!d!d!d!d d!d!d!d!d d!d!d!d!dBBBB d!d!d!d!d d!d!d!d!d d!d!d!d!dBBBB d!d!d!d!d\=fo 㜁-=pSg-GAYYYYYm'7{|:}#`㽑o[i7]z>Gk qe|y %xX$$Me;/[p=D8.$Icl#kIXNFNu Lk=#qf}lԝб2^H-73ߓpp,,,,8G?@~d?'o[ҽOv d!d!d!df[և"RVUI q;Fgޛ|-ߞr=bd~^5!ˢW%dUoGo}xeJsf7&ϷVYYYYplU$d}&{_/*IV SLu#}zŃ]Y/8DWH=1*H?YY@B~MȺ*+<Ǭq:pOJaMXO=q~x%k| ^rL/n5k ߘ|^&ZK /+?l/DJzypd۫&B{/{?(T䪁L<̧Bwvi󇶶?7;=[||w2eߦʣQꍐe~^D= 7 }_]]e>a_08/@BBBBȂ=@tw\ V߭ v)ޑ雬o:se1\l&2j92_%6k:V2O?]Gwf~~淈T6D2q{Le65_ip_}7=YLۓT$E Y41X idھ>E q9JIN>M;0oѵ {B1Swkq}O[e]fMLr| "|1! ! ! ! ! ]ƺ!?|rwBʞFFwwلt.b!=QVÅ{@hDk8^t`RMð\eBS]fMW052lwfU{0ާ\Yt&۰|e#,LmNKt1F"b~K荳JpfԒd'(9L4`~DIH7tOFny.._X`1.xp.Sw*<,h[v0tfQ,-kf@V8#},kO$W!dbY=iJotTC;E-7ѢnOFnTm=qc")Q(3߻q绰 d!d!d!d!dUXrwX\y?\|PϹF}pgbJеQ"y*dmPrW nV~g<)}VwExi K%b~˰%:_!"̓0zz%Ds~n@zgl}9+/ߵ =mc('#e<[s+OJޟ!D8c6_q 5:,k|:[L]g)]m "QISҿ߃d4` YYYYYd(QOo;߯o72Z^7[ܟg.w([.[xe^|p]X ^2O?s@&DGn*ޔ6`-NX>]uc9 '淌"Dq{H?[peQn_y6~W>K|cg󄐥|LJ3摿= ͜PTvI!kց'uP*u(pPZ_,,,,,xERG?ǏH7|uU$d-`43)vMկޗ 7~3n(P/7E\NQaF'd%*!K[*5yך5#2ҌsڵcN~u5 YO"]_ldLK٢_qÙ,J"dT _}fBBBBB eɏ؝gOˊ2֞>7s{]5ݢ=|InO|O>U!+٣!k&ntF&;l̈46FgKڄT!􂐥|/{҂5FnYE߂ Qԫ #Ͼ}qDq"4U0a,Гx{"WJYy^F{9gqxO~UVGsT.d]ˇW"d9`+h-id-~ 끷*~iB0~N8*/i6YZZލ'G=/7??wG<. C3>7mY)WmM.gW("d!dU"N,KMͳ<?]tY Y3}R5O2|y6R=+0,,,,,xMRO~BNJ^7]DC?ퟸ翋o~6׏ާ>9{CoRmhx]ѦPuG8F[}7K%v B Y6ếc|oWw?*ʊ[\. Y>Gd# klP+"6^]jb=Y/EF.N*294ȴO^-L3 Y Bֱw7Ӭ]X-Sc x{ڒY9]'x:(e a!_!}qnnbtDL@&As4[\YYYYYY!L/՟}O~} F*ey蔐ukV6këP0 \JnOo&J$t.]:A(:ɉVlY)<ʮE*;J4i~ uLBV!q W]u!nGe BJ zgQaYnXh-IFmJU!Kжb&d$cpb& YH\e4xo~LoZѱӍ3qWMT O^V0YʱӛYnF۟,E95Wjj|J);QF@؋kOQq"!ĝpM[+!Mb& Msz횐uۓzSY a*v\YxqQX?=m7Bɦ; ggĞ/?=῟| TfOD'7w2=8p{2iGCpxhz]妱}ڈp׻okߕDڲAs:c1d<gx?ҿ[חkFnO\y\h񖱤I,Iwx' |1|?c\ HwwrHNO>arԞӥ{O'1`,cf" zulOe_}>-ϺWwzEGDIJ6mo)wX]LV^]UXxGڣw]3XozItl7܏$MlNw<~yyn͇Ϙ!ә{}KsU~/9xUCAF.g̻>#d!d!d!d,ܯNX?ͧyi,8׍.-҃o,? %B OK Ifmbu+= Ď&!5]o3NKgaCkS-Eۮ%AZN_zoJ{aU6X;ՓERƭ}rS2?o7lpאIWnsek5 =~hamsOqudݛc[I⵬ױorң|:Mցj]T?Q4jIO9Xմr^q836yVɼ ! ! ! !YpUW.7sBR!l:_z^!+=ҝ2T6gN҃+@vmWlH]?%W|= I0@Ȃ:>T֫gL(Sޝm_eQEȪ2Z3oWZ:^uk dK/Sv-M[M>*n ѷbD}\,'m.`ЯDS,(wo!S? 7-/`|zW w_ cm\iw92̞ c-4l^w{{ʔlY2^i\+ʃBQs}ըGvm5FEBBBzQ|u?-ͿK"!럾 v9Bry~Ko-7~??EǹMwzpÁ²"em v6|ҳ )}gټ@Ȃ 6LFbeǸj ,e>i e2M5Yy)Q8(̇l]~Q|JOHo,&%m_?.9-nX=[e7=G,,}ֽt7w=ׯw_Pj¸Sy=M gLsD&W}t( BynzzׇV(W[m5Cq]7d2?OƓIϏs,,,"8ۏ/LK~3ůO>~wa#SB ZSKy4_,83eVY'@(JLRC\]辐e\*n=3\}T(dy˄,߻ &f^>'_"8r̔Hm_/_PڣL$X K[}#kYFUW"5DMEuV:ҕm`(R[0:}! ! ! !\1'\*dMB֟rY,h=#En4B?%GCEȂ66ߏFY SY- Yjl_9|It:~%*dl4wh%s1m)/^^1c~ׇ:0֞n6vM)ss@X%b]^IEyAj-Zvӱ>)86+73Xȼu,,,@Y7Cz2}&Sg3#uYƞ}_O& .3wߥN؃Uٕl\t}9\݄ѝ\`=؎8ۖʁ_\M.Pvke{zygL1z|7ڧ3??ݯp}FAx3J@&wuFpEw jύjEf>^e~ĕB]pPyםuSJ3WWvr,]uA$,\ߪ wo$mER@!K4!+W+/%mWtj;}'oSw"ݼxoȗ w3YٯG BbvXwr_鑍͎'˯6vuJ}8jױ3^wj]v<zu\#Y>k+=]Ch},7} BBBB> !c?KM٨BBƢOdTsR;=sY< ކA5mP 6-G1ϘȚE܉aSq:ֻ Xң^{m?*TG7Pu~t[9M?C%Yk_Fo$:=]&I$lz2 GH8V> g C5m/Ӧh5t U+:RJ5{ƆroPڥ?sZ*+m4E|"n\RZu|~~+kBrf|mN}qWYK,/[wwu\9y<4_J#d„,CigNl7T}_9i)ycK)ϧޫM&ƻuo-l/a ;1ғuyLǨWQt7u{l}?j&(=[Eytzz]q-sM_*Y]}gLO~?My]WCGSn~|z}Ԑ+eѻxvp:`Ş\(;Å{@(ם~4U'E G2\bM /в9h,>o0'lSqpԑ_ב \4~^oxi~_g֢=oEytkz]F G_ݧ;=Cu{z8o5^_^ůb߼!+Yq)xL , 7wg (Q:驋[ Yds+{2;\D}Qx>"%Z'OmXygu>~'q,[7&[o(ku5ݎ.'ŒL]#mbIdo愬줱ۿU+ۇ mg7Zaug@V|oi®2 |q1\uA$ Yqu[]8ʀ:@jcOK ٝ<.I:71j~=M[HԡxMz]ԃ+O t ɹҕDn~["RE Y-7orQow~btPt@=Z+.j EϮCq]T4Z]hLp2Kt-,<(Hߝx ĺ^r:Pi\N,F-hgܟ:՟{>Ca䕺ڥ|2.O5緱G׿ousペUb+ Ιe[Ⱥ 1= 6eϧԿ6o\t BVȠ'S"VJr6ے4 GVF4&ip=L-!=ki_i4L[{k81A:9>׼ե޼61jc=McH߻REytoiPT@ 4e{,,,,ϊ9#*do!WGĉ9IȂxB+."oSY.|NqJ/["oLxw+{]jWNE~[be\(d4 N}=_vsmUeҖ2u=QRY4L@Z`7A$xJXz:Gzu}r'M*[gay-!kt/+{=Ҿ2^u|S[o3.W-d-ak1Ϝ_j_3r"#ՌQ/A4~ Âmv@w $O 36uo6͈ de7m#,|[ϧ,Vl;jZ+=zWӜ߆f]k͌4hqQ5M0jaƕ#:_Cˍ>JBѵ YoӘ+*؎}1ՅGA[wrԓ[&d<ѻ !K9_}%26ϟ+_1Q t?KBV|~"tDgJR6mT>0j~=^{_=._QXk<[kpm&+Bm/;0;ևg#d!d!d!d^!^/_#dՙд ޢuC."Lf^:pe#{H^tn0><8=FȞ=-lVӫJOu钳P\-^t\J YF!kӌUӜߏߚ&Ag%ʘ(֙SϗoDPF/܂Vֻ^&N!雝+̑gYŐm/p񲄬ZeoO\٣^'lrjFDy6!K[^:!dz5kf\]jG 󷮭4+dmow>*L?6wq!cFBVoήWGk]iwD8P'ۑZyͥ̕^!K8! ! ! !r ZP9jWPfa|79-ˋSٜ2噮$6b& 8Dpڏ64綅s‹wW'&aӫ{L' Y?m?M*cД4G'}OqCdžW#EgmZ`QR&pT׉+ Y;$zy`xYibwOMȵ Yj}TG{٨f#d)WDU:8릐{|xnyhW/ Y:[USY\ACȪWF#ڛQwxz]3QU%©XBBBBB"w!DB+Н=AkB6loM"|fTa膜z=wy}nS27;(d NmF%|ؕVoܖ,5*d4@߷6?՘a h}_4UW qwH?`3mZvR>~ij5_[v7>I77m\mCȪZ|j{T]v<=^^Hy rߴ_N!,,,,./k [n?Cꢐ5,dMrBGłV_}=jj=QW{_]xz]2đ,RVgpRZBBBBB*_YOE*_PCwvzOi4BBioı.V̓ e6>gCv"ռYgz5;:.=M9R[,.eWd}~* 7'IZ# O}+d,l@zϧ\t*9Hэ Y?m?Mw^{ߟj1Yq'"d_l0DUifEɅٷrQś׭24 j͎ǷQa:\6{BVQ44s'B*^{ $9W:$[Ⱥ_P,e=Μ_61jd6Z_ s.lj)8r*[wU^r$K.v-+8y8t&Q1_t?_N]:c ,񍬆,6oQxLS.DGVʷCwJ ǰŶ^~,+u/.cOVr[ @v |m$0yxwC_e4|\_g=_1^C:'L[LmT m[/+O.B˷aÖrs Ϲ+m/UnԿfm42xW[y4z.O75rSNWHWQt75?5 U\_ηz[6uWGk]J/]Ja鵵>mzo_m YU9j"d7 d % C ¥a0Og}_=?!F0dDa`1hf<=JE㎈cQh4ʆ -4%mhy'ޯ~m-Il/~l{YZKZt+ D$4M$IҚt-?J+Y*|MW7vZ١$Ğ,/^tW'w^ݥuŵnσI)Bot{=_L6E5uHKk[WXis(M};gl6Y&yq5tvolBīH,utW ?mE&wڜIkӹʫ ky}?O{}DzC\m<kŜdsqoeq$Kl&v^MqYC`%Ǘ☯!#ޠ몿jR~!F.&mчm$p+]]%|]x]'|E 5Z\wEm:t@N$#dO;;}"hS_SdZ nGFluZy߿Gtuƒ\ `$봨7roNxdxFdU~+>79Xiu/K NXV}.ϟ7AY .k`=4ߺ6W]<JU J޺| oVI)w!S!j]]<=Yp=w޺~먿QDWG?kWyqUVs(⠃?!ur|-YYYYoyw?n<+@<,00H0, g;2OyqCgKl=BΦ2 =[5J֫ p$e%^OuoD$^wu7 F*JwF׳`/ % 6_;ч'|}i Gulp6p{m;:?~7 EzhM S~WO|{:zCi(q4LsԿx̷uld:c#h.g2p<SY,Z-wZbhij߁;|wd'L %GOm_zL%Ze^rَkfq-MW/|O<jaJc]=ѳ'm}yIcE{m.,,,,aň>|,2OQ: WޢeGп|0{ш:,,,,,GLl/E_38:}+ .b,΍jLy)@0|_>n wZ=#}2 kXLJGzCfg(#KMiX2^z#Pg/Пҿ0hs{J_ d!d!d!d!d d@B48N$͊ڴ7)*<$%Iz2 /wfФ^! ! ! ! ! mc$CȂ7+nC@@Pem5q/O_@,,,,,ÕeJMdp¹lH:;0/7xx%gQW/Пҿ08=֑#1-`5q]qpd`!MԛyO8-App/w! ! ! ! ! ! ! ! ! ! ! ! 8'3..7 d:|c&/e|$*gU5o <$MSD&N{AjLM$Ī%o2Jk-Su[cLc8UeO$<\5e`NAXWw!d d!d!d!d!dAo$SwYQ e\IU 4Y9Bc,qȪ(ze{ Y[V}e'y;+}>yϨ7Ryd!KMm&!X7_D@BBBBȂʦ$2??\G*$t1 NXU,gV>WNlq=O-c2M1 ceZ YEZ'"9YYYYYYӗdO@FgQ|`L7eIy1ul%`"Ce(2:5 dE}d*UV3dI#UF<,,,,,,Ј5l?hpDȊ R֨,qX ʞ, Zx8ƪ\+ⱥHTCYeECZ8$M+:-{YYYYYY s$BVm:BcXʨ~Ν%9h>4cKǖ'ɏNrD|5> OE0Ko$"d5s4ٳjLqU7Bփ!a\"_Mh<-sk-;A;X~|NeˢTTR'è];qjdVBaeYƃxrr"d d!d!d!d!dAτV"NXlUV*!B*iuhJǸ^M1Y`E ! ! ! ! ! ! z'd•˞HSWjS f2Oʑe^쑐Y !d d!d!d!d!dAJJG{E%Cc&BV.*fq7$n:)죐\":" d!d!d!d\MzwZ”EoyTZ- Y\l{Rv Ǥ(ցnJ^HG,,,,,,衐NR5fqstYfz#)w$-VG֥`]lСe'EYeg20d[JLRԩTBo*HY :"' V葐 v*odYYYYYYG:, N kj_$+,d=22*ߩ7[p}K^ Y*p Tv E;k}zyR^&1xh+d=4[ Hp5 d8(.>7?m4&6cQD ZoDzÝ?ݬIyp{|gSi ! ! ! ! ! nxX>QJmɸec4RW=L]Qf!kpw 'ULL؎_?C q,yW!lrYe!+kդ~LC9@BBBBȂ7`$봨O-YgrO~sRI'~'QX<(3mY/8Uw* ؒT*Ɲ Yp^Zu4"x%=yV"mBor#D՚ d!d!d!d!dJ0 % CG  %Gld\>wx|bJ1$ZdZ"'m[V[OeΖosBBBBB%rdQ'YYYYYp~z\uPF+Ͱdd-y$ ! ! ! ! ! -_#`y&IKde녙gRgYYYYYЄW*C} d!d!d!d!d!栈+ <@BBBBV 8+=8uYYYYYYYYYYYYYYЄ) ^E] d!d!d!d!d\z'ǟדě}&?⅟w]2wmy?~&? O?/8uw2_e>2y*gU@+/,|+`"}?4 d4d`{nh&Y"S2ضp4I8dX YYYYY%D&#?gV従y=N}fOyb8,^d??RXD[|͑=,ٺ SFDɀ! ! ! ! ! Bo?guWȟE 5_Dږ龔WrO:{x=x, ݝr'陸yg3y%.\zmfÏ~KiUi+*dDL&l>ϷB"<g0_nJ}HYS*[([R,:x'?+%J֯?kqqUjy^wo?uהY@}uQ k`26z]G|]7kE6‘; c@FӅLG}o߅ 0^wͰe1UM4l.!2  ^Ͼ{5ZK^ߩot_}`TN-] hLt\8re|%s!02|+[JoT|~! ! ! ! ! )QuBW݆ͧ~W4nC-?/+od }רIEK%Y'F=oηBVkLḷZ!Kw~lc. d!d!d!dDeII^y) _~iy*L-8t&َͥk= .6׫!F =&s&牷u]qXZF Gk) l{ NG⹎XgF1Zݮ1pLOewe-^[w;m]ny{ERnMRuX8R]#e{??J*[uzO)=pGtd>3s! ! ! ! ! `Wϲ7.,Q?~'?a KI3G몼1 ,O6sX&RnEyUV|-[Mz*24Ӿ2s8)ybvb;ae cCįS@BBB8 c݅˿V"OWןU>UN-;zJwyڱd?$(]Ađj1I8uF@eb7\ou5:I\|#,V;A{ي)>9ɺ;\x#qH*K6"pP>Li] 6˧4{]h)8}m6ǷYEOifHqto\5I;z)_eBVmr΅umL%^Z 琠TOCDF&DHM2F6jh_{-K62b"&-̋ҧuXOrӿ걐獟 >T>N{eS՞. aF-_O+c%ҸXRj(ۄ+SM`HDž%e{&VJ ˃“nNK7f KBO}/}W'<uc{#0iz ŶXI"3<"a{! ^~tpMQB|\æQzD/BR ?ܫJe)S١$!om#d&s( ihBVxmiXC{)n-+>Bz4\|Gw>wFIWw[_,߿D;q$g# rڴ48xM]+YEyy,n5]EO\461\@H8AEEf8F 9FxR)iYF"d%i̽͊`ؔ6-MFETFg Y BN°s5 z׼⤒A .p^Iݝ1!˛V&QO41ƪ-O3 ]ս}ʹ>s-uBJ| cdk~7o| !L&{} !1\[ȪiX\w8&;[/d=ð&g<dNc= Vu'k2e<=72/d%kVʽg HYr!Ks YYYYG"MuiOǾ(P^DӅ3˻WP#( F"2| fI\tp3JbkT CEj4]߃#! FQ 1?.-g-i_$ߍF럯ɬK!˙u`kC¸8PIWԋyqdn,!%BHbL~-G3y9(dLcjϷ/*u Rd2mהPlj-E*IDŽ,) d!d!d!d e'9ƯB~RR~&Q>S'hWvTY7;[j//ٲ9|lɬ"텛2;Ih[jBc yW='`JRt- CDT>TFmcrM[oV"q"IR&IMoiI >%2T$8;F WIUڏ(JLV&tzRĪ۶#xY~OW YYYY'HY׌t򓊌gwnɷԂ?=OEW_2+BV!&8>NƭR9j鷮-d i)R) Se"_@,m짋>W dE$ 1Y$}BQy"yR Zuޣ;tjz5N2O,(SwrBN di_*;J{?~g+*BV%bN4{NXy_z@}$ZI=|_LXSwBVPVtփT㫴3rx4E;OYxB`Tw!\AU~Q!:$]/B[w,foxVIek*$B) d!d!d!d e\2gJL4"P=G~ʟSR.BPr*KVR&Y^̒S(RROb%mSmF\`^M~:JԳyD>념^֔cZ8ضo D̗gQV,I!3׼f\},̺7T(7n_oS7O! ! ! ! 'eX~~!>?aC_Owwm!k|0aHSplr7y3IkKѲA Ѳa5*t-|(p"}i.L]Ɩz+Q.O[ Bu]S~j?Wn,|`UʵW=wZv.n׾̈́S@BBB)i|qay,O_|.^˻(ϭ)Z]Qpus'U։@:wLN۩pSFDun:2 ]`سZeY(k|-/r?BV}=ΤM[n'M㨦ˢfQm1(h:cY(XFg2ZWj?-.ڤ}v²#!K YYYYw#dl_??|gSSVD~P#Z۲hgQ/Z.SjJ>0_86%H=5LqG)V\(pgvo!t.AfHK _֛O&Ǔm"F9t'? k]_E,WULˑd&4g\WUTU-Ka:4\Y)_MNU@B֎,RxR^r/DY9pzu/66:^MFu!Ӹ*$,K+IIlV2DKiE)V+іvX<'%a(G}9i)jd*=&D-VLE}|~VʒXVQmHlDEѝnjϳlbILrZm?)dͪ"LĊ\4$IkYp+/v)Lj=e #G# 竊hXlVQj@u_zWz;Nod#m_^H$ؑU YYYYw!K{O(G_9Nu%k(q֫qzӛn&!})[`8|M%Rq6:1%6-)bDVQj}]h>>?N/-u8ۜT5,dEyIut)yBSdEںd*kzs!k˯isY_~z_nv@Ȋ\GU!!~w$woOi+O.K,O͡īxr""oPfexJ,jשDbi+E>' Y; W>`can/bxy8ϰ ӼpՊtz2Fn$p#E)oj>Rj-ػ}rm?j>Zwޱ8RUdW5O:|M_Qz}n|!kq/o_S&ˤ䲚m;|lQ67;hO>bŝ}*OgC2e #\M[@i(qT3|$q,-*Ch+EJOH8ps % 6ui?>ot\t6i'05VF7Ld_~>z\oS1zU(:0kr[g7Εk2E\{X#}-_#y=UZ_ {Hs_l$2IT<^/ww363Nw Z~/}^岾C_K&:-}k~l+a#s5H5<_` oW볯^e>~1e<[I~d\.x5%uݭSMeA,,,Eqk2_VFSYSC"{Bi!-EKYF=+ iiq7U %nkíIJw uy+ajDh0&q"Y*p7Öoz7Y7o$9' $ߙl e&Zs j?t?ϻ|Wߨ[W_ KycU^3Q^"d!d!d!dizNUwsD\!r9Y~6xJclpl˘|>ަ۲H<8m;̶5\6/OK<8zy[\W9_7]~l>vNg]տ}G}t|γoqz3vr|}}ZuIoNw2LGw&#a1W},qrw;n6u{~|˦t=\Z{;_t $O .1aeYJ'>Hإ}8.#q.Ty󺐩U~b/=Mw',E*Nn͟xԛ=2WӲeSbrZ;߸k>DqLO w:ta=~pvO坭WmۺͽV;说ow_|wγ{_'DtM!ױ*2DBBBȺsw1:Bot" o74"Lއ5]M2l#~YMu񻙞00%ܔ7()|-U] cNׁwODI:<fw (>lhjdIoriǧmTŝqBVQmM;S#ZF wWNkʡo2mGQ(Q/VJӺ" $C]mؓR}dG75t CGB%j<^clGKP&ێG]/q+QTbHz%tcz|AvG]WNzԹ*yv4kW;uXg^i^X/ muob Yxt,sIkߨ=B].d9, ɋ7͕I,‰.lu0.7dJjsZS-Ƈ5{F-2{y]uZNx{%fy1zs!̗5" o.Ov6j)b*p&봨}7nmVS"k]/{^٤Ef]6)N?g4G}=Nz=̯4*8,qMD4@˥C֛ ﷻ/`jx.e$Hu]M}Cs~URF-9&!KYIMS>8tś'YYYYoUlJJ.?YEB*t0V6TڒeY* {M * vb#9dd;'-(FdJKTECvT]`Ƌ@፪xǬmyXt| Y0zZ9\.;,,M))KO@sOާ({y]C*!6*ez{wGh.OvV /* ^xWzc[ݰ<پ5}"ǖfe:W5 ]ޘEOse9:Fpz_0s-1y6M͍ooSFZf#O\{C7kJ|lÚlx4IQgCM'>>%= hPI^(PȪI;jTURKG?rf8GJ"q"Ժ+G4pTtO}U!\j]_x}{n&S^ Cwַ k7I_U-C}_`|@:{M}}B.~|9>zNYYYYoKZֽ.VEIQϿl|fiѱ'WZ6OpΩK N8sֺ{ J}>7Z3Y̖{[ w\GR^2'FPª.Ov5kXD5'5john_oa)TS7QtP)ʩ ]GǏoo=n1ԆL7qo>^^q,=[`fvhemb^rq|m;7Ze-QaC׆LK) />]a>^(GWuϟ;ϻ3?U_ח}߸h>dey*Sϼ;Mz&d7ujW?/u Y?>y} Y&q! ! ! !cB9!*dnz^= d߅N؄=XdZLeh9啯M(kqrʓVX:A. 6ʹNT)!I>M)%4*E%t[TەEx#uIm[F .ǣ[H:7>*t[c6-G|'zz| 3[eN5qY H*BE*?Ht4_HO Dm6XI׋Isjk6Nuϟ;ϻph˾oOg{4O>_r]iBQ"σxWȺdMe}{vDkY/Ǧ̪)/!d!d!d!d}DBsV~wt!7(d7]:{†`JRZ&[.72مo$\Vx/\o >,ȋ8|L턧sdSO^G6,ϙse,>_J Y ߯L-kËуu{~uSiˍƨLm0t3uQ}>{k[aa[W{x|n3]o>oL{Xqk!XOׁ[wPIhUBTE?a%*mZGh>ٛҗZW4}VsywQ_o}l!\ Yw oWo꧐*;6鋐՟o7GN!5u?/S}f!K0LŴ5k BBBB}co.8!컐utBngI$ n {Xzs-Wɷ=yᄛƪ7x]ʃAw7Pt_BMRDqu@Oxz Jj\BIk[ _N3)EHO*{IFKHYa@y'CFC"d36Շ2W?xU֗}߸Xы]BֽE]Z*BV߿݌ݎHi?V}΅,u=ŲN#)mu|%_^&B!d!dmR?Vg(puȋ7ǽByֲ6R>-N!CW}/O{8evR~dXfۉ1^I>S>%ҳ1Zsv5D(P{R}8Jg3 kl%dI!ҧ~,?E?})LG1d[S2M1TR+nfa9uf8Y}xo,%TH v;WuGWpח}߸yW9{xaw2?~CȺ:U8icv3~t;^jZ#i_z^2u(_Z%d:Sxĵ BBBBOe?/4j3GC60Wiۢ˥!57Xunjh; z0Nr|sL}]Yh$,(J/m{A,,,ǿVoy!BX5PȪL.^h=WC(xR6\ˤ(:]hzÖev|N~=1<IbvXտ))dڷC}; =&ݨP^!wS,-BVؓkQh'{`سXߐ1yr'2z_ .T]^5$s:yd.C۾;f[I7*9=<5voڮzapY,Hqyۺ:۷ 2.t O K{h˵άy(aә̦Sl6aM~yt;WYs0_uW·ou)Hi9?|6|%Wοow7- Kx{xx * ;ؿ}:ח߸?q|{=ǵoW.^ik.N7.Wݏi?b~`DݮMMn~p~zzD+_N(Y[m]##dn 7%c ]2ydA5d!D2:7ӝhթn(n'Փ=ʓڼU^eU[[}/OoּFLla(IvCZE,#3"l|Y- <{9'\H+uIw܋ й5ovl%5oV92d&2߮}; _72zhR蜮`m+E7}ߏOxy !uk"2rlG-N-sư^!+_/'~~/[͗:?A[Zi*o(=BV^?.믜ɺdmzy NR0kBoWW7_=.?ߎ_.C|\vRyW*|KS`q O~CG~qW?d~2ӯFK5kpmHUUlwlqܦG\g`[ʳjz! ! ! !0o!/ Ym9%"d=2dr)r%IV\е@sI$IkO>O]m,eDHl pۉ=)MиvyEٓu<˵im]ZY\;/Cy0o(YƫH,u"@zFi?ߣg ɑqm.d ~*Z&N+ZmP\xǝn1Kd%2ɋ}XpjﯪԛYWގj1ZxAkVs:WVyU$ :>ǧw^Ⱥ|+N)"5:G_߬Ĺ]q6VD|ߗ(hV?Az-9мc!wnY PFfxr'lGYR}'?{꼖f0!#G& s8A3q . wD3REAU6dhhh/- mC?~_sƗjhѵ|;zîkqe[OKUP׫m^z/%͍vbݠ<^) jkʮ;wLF+;t&냵u,}Ԓ"iխS gqWETY]"d!d!d!d.~Γ !&,ҳvd>.k.[ {:ixNyք=/47۳_vj5Azyڷپ#_ 76s뮬[OZT9~3s(,ŏ;/^ Ӧ{zP=^i{ϗzM^e+kN̻.\o/{X\sBx6U!˺~f^عv~C8gmt>:B=CYzF\+!K1^]O\UR=^up׫>d~2_)/9?ξ+X"d!d!d!d>j)d}.agϊn&dڽrt, ц+D,h=oABVD2 ioϖ%YEj>>3)aMtщ6k.iU}EuyM͒PhC/OQ`U&L2z ^| (/6oݾ/68ߏƩ&>0.2{/u*cV|[}=]VJ>ITk˗/$ Go=}kcc4뤞x?S{c=s[{׻QD]x c1f ӕϟ;KA~@sk̶{)G.u˕WϷe|=~Tj{BdK:?._~U~>z~zUsB oUa?ߏl~N]?/LO4Na!Kz! ! ! !b}#w]&_ÏzFMqGTX<>suEyIfj&ض%ikWL WF1Ml>YȵZkz= ײYYg>Fo8d#ZqWu[X\wnwS,Ni,-M5~u0K+۾Uvn=s0 d2ƪ۝qRnw4~KwL2ݍvezIqxC+GϘ7k0euu|m7ϟIH7lXFT!?~'"v+}]-2lӷu Ꮷs٦SqaZTa௷{O~XztF쉥A : 1뷏xw|l2 ڭӿJ`w웭.]"d!d!d!dmP'Fd's{s o=KE{ @]Ez^huiA73z2ްeR'pos6󃐷Xbn| #&+{=CF/UL6h}|7Yw828_=87q=ٟ~,,,,5,xC,z!0atD: pMUۓ[3dJ9C13h_30xHAK|/3? o|$4%bIҼ6WrgcGqZۏyI{ @K#thi>z! ! ! ! ! -XR,x-oB6DoǼ(L[Ԧh}|G1||m~?ڢ9Cxcݒqm6ol™8 F[w  z&` /r=ڟ~,,,,,ءaZb;8Ob: 0hQXm[k /_YYYYYYYYX,{ BBBBB ݝI$Cj]s"陵lfn+$t%ik ֒^;OE[YBqLzl:qpqFٚ5e. d \3BBBBBcd*3 VgQ3Y{0=|k=Wҷ[Ϣ9ϐ`XBc&y{iQJB>"!˨Q]ֺm/\r|'Ѩa$} +IryL 4BBBBG'"-ف Y60Ų#2)vşUA)_u!+ rd4 dEJe yˢ7 G@BBBb+9%dXX%6*5mV.!s^V\ d!d!d!dXz%XV 6@HvXYgBK[/V KF_f{f24B֣$w3P,t>DեV4%<ߒue9%BBBBBB(peIjEg'kgU# =8Lk??!˚n,,GЊncnBT+b!˒xjN7i3sWz@BBBÛNNF!SN[h&/}nPB%B:ŭZ3'q<#6ۤ*_$=SL3֥,G#U#g<*=YYYY0$^Z/g2 I2ZBV,޲PV0T+dMjIXNmY">;J;YBV)cj<^rUb5Šb"):fVH$,N4 Yq8aFC ^K筅lbfN@>Lp,O$͒Ӄ>*^frF*EDu寋isQ~"Y,ck! ! ! ! ! .R sk?ĭH!+Yĝ?Vs%: ){JjjlX&Y*+%몘vcRTÑqR4YNTtY 4 Eiꍟ7'g=VJCO 0[5RV]j!l/da37isrdy|(w~4]lw,M־u'at|8[@BBBBȂмBbj5^5O!I*VZN YI"i֒e̎Hem}jl}" ჌W-RZS?3w[_;$ٝ[5kD226|.>^z;SbBW}ΐ !+ GWsQxdj%h"ն N=KYڃ闾SUݤas^V\&a\-7߈C,,,,,58͝_,cI)_]>Y_%d2QOjw "Z[_]eo2xb점:).&a4k! ! ! ! =zE%FEVzdbQ|jB$.E:%˚ŧϛpsGky|)iе3WTIX_^u8! ! ! ! "zU/d=9YY6l!kG ˞nfj.ӥtJ))孲Y9Ja%z{i4CL^LVxrfbkZ9F!ͱ+b|#A񜣂8,ٮ''^:oQ.7\} ! ! ! ! ! CIQ8u"3dOѴ#FN9BVmض 8#&fQ82mO"SE32넬L:aRFZ%+>c" 8U{I8yi;OO,,,,,x혓b$k W+ ÕlDFY/!-Y1VQޣjLU+d=k)|j<%I.s{&ok|g;! ! ! ! ! ^?;DH::!+ȺtSo$43ٞ}rcp|gLG ~仭}'_xןɗk{˃đ0D;'R+?"q5?8rxUv1yOkM%;L'7)c$0G)9b,t ѐeR-rAHuy4j[>Dʚ9E0CKx.w e')diVuOeXIDZx-UT/QƒRYY%cYYYYY6?C*Aɏ%ן﵊8?*˂+?R<>WE2LKLCg 8_8?cuQmٗ B˻VVs YmИb\.ˉP)Rfc.,'XK e옍*\{(GuաT$y}8 pakw2.E^~\J-8K^ߩu_B}9.Z ]xS q|1u)Youj7^ B˻+cV +.dy_9[<4W3R BBBB+ G Y_}VLo7w_U~-!NϷ<p%.D󖊎ՔU>*G&XR]^RPZ!7{^ MJS^ayfq+E@BBBP?HZeIA^ɧy) _~iy*Lh%/\=3xͥbʧT|MDkǤq]qw8#e˾q(;>o{,]ğul1.BCXծ#a:Sv6uױ-#9wYw/d/2 :Z۸\AHuy=#7K1NI[|YjWՌ´E0;(3YPY5cfy̞Б]J2 ؾxbY6E9AO(DB*uU^$2ʢD5ETy,5N fN[5PXx%o\g%ƈ%/$Ne'2>x?Ygefk38FWVumB1GF2e=k48k.*k?^ J>ՙȼ:NV7_T{Z7̋v*8ŠzJ"YجR1>C2J*xOf{ĭ&jVeUnc՛ǖ4|o-.t9zn nx7EO>N%귟ERR?:4]H\rb!mjZ FG޼ppb7AydbJϷI*ǔonIhZ2UL-;zJuy1d=%W5MFHe4&)G@dj5E3FzuϷ1ʪh'0/2[?E:$D\uIm%bI^E * !'"T&'E5Hp)>=2\6J>euۮçXe(]ZE5bl?z:!+9U\9\H_oCƫbۭ'V4VR]^o2MPq?sMTvV6.xGHM﹮41 ]Ŵץs뢓{j<^ʌ~d+ۤ) b^3x75`!{K7~?_;O{_5u!d]4jfVx".M2I2"ڏR! 5џ&{q8=j;Q~:Ry*j[;HqhYѱx:?/~'|񇪏~SJWw[_,PRZ^%i3_&ghzYI"%q+Xj4|*d@^Ϸ oz:nypcmjkI(%x FgVp$Kiz1;!婬3vQT2 )^#dLeoQ1gC/F ۍ[#z(ɨefh{Th-Ei55l垔W~c <͝fɢ4>JrW/Q&ax/j!)]O% ԎYYYYY0()g?1~%-e=_|.~!gJB+;*,͝_,c,ٞй?A)[< BG{fJO>l>iR)xz|O@x˒L= IDDTRVJ9k-cUǃU}XI¥TEɩ(YԟH^ئ2GTѬX퐆~q8fe9! ! ! ! ! %e?';goE{n3]7|!KYDH4qJf,Iշ"d2BV9W&G˖7%̊a&+G#(l8lVǘt d Y'Ic\7-d%WɨVbvP^U\3(GkD-=ݏʂQ\?sU_hIX{5RV!rd,U=BBBBB JUNoSUދ]/-rJTzXoWz5ן/i7O_o B*Li{tCl˲4śm )4-w4n[ƈx'1O,S.sG?ѧpJ \ZO/bc=+P,d]: d!d!d!d!d`?텬/ӟ\^"봼%D9Q.3G+wՊ1{1:ߗHAb찝 7UzReLe{(ų>XR[5%*i _UZȗS[F9 GƠ;gVLU@u8?i]BX4K*/OD+EuxQ aZ~*_\Y7)S>_N/E)!eⶓRBYb}?UUGȪG͞"iku} YƉs(O'I'0bc~}!0=r0YT?{T2kGYxd)%>u\F1B֩r6s!KxAx١}*;?<Η|/O~FE^R]^ՔGUpe# HG}HHx)NOMg&Οi= *RRiάϷ7u;!ܘ~!a.\ e꿟Nxx|<6g7q3-٠=nU~ [ӹlX~s!+[O.~Ye4[W"N{_:!ˮ 8fHyT.Gt*Ǔng5G%Q6:ɨo,gg~;zfZ}]wJd9j'_Uҵ-Ī^FXp΅.{,,,,,YgRn˟D~|.Xg2mcT[^h2KYjp8O??tXv+cWNmTD&lm@-E-9ۼFfʫc,(Og3vQvT_9׾4d eX6Jdixٶ<46$M%+ՆO!hVaj/.d$qR&b<(DG(4Cjekh e)VXFuEɷA}TVi8Yg˂Td?:|YnZ:*Jĭ1k5h4ؗp[sQ{,,,,,J,B֎}.??}}8UiOד;;ݨM#MRt59*{L7Wy|ZmtfJm[SDmTZE2uFaz>DCo*wRȚ(2V:*$o3,4E.#dUR'dYOIrx%驹jeB!5紸_}V<:G0m}*du7 d!d!d!d!dr!?ywDz'?DD:J=3h=8]bxxzkYin)RxjW"ZuZuIzj3=#a\P=^wEe*;'ǧDIJ\ǍijE}:i!KzLt#Q!"Oۏ/w!Kߍkq_])aMtv}t_;O>=f~bR@Fjf?SQZXvQe`JޏVC;|tY4{9o:?\'DFz_~&?<&sX^h)h" ??-ƾ@&4|Z(hWs 3$ǞX WF]N˝g2 |YrCOөL#qmKtNǻڢػs2MKݵ`:de޳tll7kYmqw#|* k7FMe e;\o%^-wc{5vRVmV+DD[.{,,,,,WuY-,,,,,WtR&u] Y&up'#F9fdX;PL c?I|ڣQyQ~`g9ixA3e<[llh f^=d 3BBBB$8*_^XVY//! ^v.GƠ`e Η@ݚ:)Zv=*IwFQ-h'HVQoUGGsK)HᲗT۠5w^Hve槀[ Yþ d7 >cYYYYUbϿYwt_#d!d fQGACe4>Η@ٚ:<\S#kBĪ,?rn@އـ6l7wAXXoXb1ٮfX\Ǯ&n{M' קP]>;Gl9es߯My2_,t"ua)?_ qt7&<{PUtӑ]^e7f]Ӿ,O1R-`;ӱ}Շ~za܏kJ{=]yC ՁeS]y+Yps)ajdYvnzvU~?9.Gr l>T9ۓuvf/58mw7;(Dn37?+Y9}/ξXAqy8s5%WM좐xˇw>/}_ ZHv~p_TG+?v}]N9jϋY90:_"d!d!d!dMKy c!d-ҦDž|nydʅ_C7I&+, W:+񻝝K-n@?q:z7^x=WwQy:=:dzy=q3&Z㡑Mۥ7AT|;Xp> I1eLۆ̑QzzJzw{86h6|n 䒷Zt5yt|ihqtF~mM9^0u5M)C?>%btmwr=cduGũF嚫|n|/J3Z^ѨJ~-lڭOXĒu^o5 M\!q/6T_]p0Va^92J)DϙOv7= iOG+?n_(cl.jC?wq|Cn^T/޲嬔(( YR&]O.SzӅ˥,,j)/"UP]^p?m'7>9)P8AaDdR{|5r8j{yE$v~^q\vl?. d yO󀡷GW+?n_BDf;"x׆>_urDBBBzB/(6N#d%fI׼MK F N'f͎\MҦܮÉ.Õl*_~W7LlDN*n./nLi#mUC/븮rEKf6T5O2݇w^j" oS.Ov[5L\6I^cVc;nmS2ͮAVI޸fMZϞno%yƉūy|<:C7uyPͥڣxg׼ XJ_^fվ?fY+KH3 qAqXcy% Uv7[OqSH̊ǹqNhr! ϗ^qe?DR=#)T7dώ#/ݿf1t!0:x0jS?2+MtVƾhwf7Nn'n)I>_)_"d!d!d!d!dՈM*Y}%_Wfn>~4'l-rBVޥU],&$\ް()oed6ȴܱLFgqR@Iq\F#2kHW361Ubpo( nj(h鋩_M'rz̺l"Z<~ív;*2^DNOEp.& ݘMdǵiuz-懔LyE ٿ ]^?O3viZy,5}jCQgtu|=NwN2-m/YϴpGʠ*m|*߷yKkjǃḳf7*Qі!8RqIL81>R[gϗq|JsjHuy>.^OHGvQ,e2kZ 1m] uؑH<[%}PiU{j6 >G^Y{TƻcjRDsd4>k3=j?A)JBVMڹucRJS蔌]4nP쳢Ŷ/|(c*<6|>^*s߽ YUϟ;Ws,\C.W_W_.C Rk֟:o TR9?./ =ԏߟ^Ⱥ~p|դ5?ϗDǛrNՎPxpy(wBVWYYYYY%iUB+y/ "U]D?Y #y;_]^褶~1Pal߳Ʃfcqs4Egin!j |u,MGZEO5n3#F0S},85gNAeW3"R魭oދoS]7EWݐ~1+ou"ۙ{e~v->>k37hY'anku,*Ջqsj^5Rө{Ġ3Uϟ;ۥkߺjGuyQ~|~S]͇XXT|ޔ]@EzW7^5.d]'8!d-/@).*2jS}8VWɼ׶a+==Zǿ:gnh~E ڣnjm]i\o]mj /]t+FymvZȪM7b?p ;? ('EM*hbU\~%UY ڶ|Ҵ֓hW;?# ~xjGuyݦcSp|~S·uV7qm=k_ԭ| YC{Bֵ=Ov)dzޣj|)GV78~ BVg;;ۿBBBBBRUN/u 7pBSy [w2m8ġ^S\[^!5R< 5%*l Z\&TVZ <ZgM}t*ސIUY*WSlxm#I$3WYJ YB!+fAz{7CeuiTޏ!D{ƻd7^zae.+2 m8lZ"L Q^3շ瓰)k~Un ʊ>55D/Y>|Trl}s/ϫ.ozw0|ȚQQRq^EzW7ތ5.d];dB=jƗrV}OB-o#deYG/WYYYYYJR_|y~#eRz[Mj{2_m+7/{ \X|#dx+g6PZ;u zyݾA()wXIʋϏפTo Χjg0Pܾ]/U 0 )6N[&?%iEuyϷ'cZ7"Ko.](nNĪǿ2R,*o ^DQ7jMQixmvE:efǧ~y?BU˜ǽ YM1ˮHA7O֕=+l([cS9ʹڽ#dU'pn^~zZ!MyZ_xOYun?]B֕+`vBֹ{/Ƹt9-|.se {!d =zٿBBBBBRǏ]J[! YB֤C!sŒjhQ >1Q~^Wndo tXBG֡,KYM#|On^xspڮwcn WʃV +{ٶXq^_|Η{~F8.9 "(ңx#P1ވ&VU-]زviݲgǞ-ۗ__hm8EL}zx\'c|yFu{w;Sߥ|PoAσƻQy_q=.Ɵ~c~j߅?:~IjC 1;IXΑ]5#k{6מ(Lhw[۾폫ܯ<}"E @˿?-DE Vr䀃ˠ% }[+[?vPrL.ҨoO+ũ%nn=uW$?>ݹiˬ7W\ lt;< J_<^†QzҼ8^{θ+E\=&ApefHsb53߫RxO]gηS{KW45ytv]]/Xsٸ{&\yL*~\u, v/3G=vs*wk-\VC=zySCOv -{y1!uo~7W|RLjO2[s/^h~Q1Y w9˓ >{t|{wq5_Ydz{jC܇÷ѯ_X k۞=hÖ8-^U$Зg7*2aKh)~}IىKL$N0VӋƊ~SԿ8HeTۨ}j/h_E~X/>cʾ˸RV@~`fW=-̉>^rPM^lmZߖS=_iv*C٪,tz^)ﵩ˧oŞ)ѮGKwGS=7f(c;ƚo}^/yroq U*UBpnc>Pxɠ^*{kTxYo. ](۾ƽWנ-=UɏWUu<RvƸ?#_}' ?}/7G5]x*c*LŦ{OSz>-n-UF<}"E @5F~7Q[]sW+خ' ı3x^}=7T&XߝcC-ݦn Pמv#x+YvLo$2IUp1=\ֿۦqnܟ=}n{93aqD۶3Qe{( >sy\5s>/:^btk>o抽ue/)?~w72n2u+Uo{9~(j-v^'\t-q4ͭ|0 TV7YF9&ȴ7#S5G[7w4]c2U֎hCfP{ ^}Wؿ㍿[5Nnxn?~_1筏)7!]$Y eb93vsS~@,YA{1GB0ۜMx18E~{.+ 3 ǯBs)RǏWp`/,Ydq k1FIJzq}4o@'[OL 080> k%kT`ҿ %E @,@ KlYGV͘|*D/RtdZb4 IЃ 3܏*XOo8~7A߼ޖ/8~GG;| d"E "6RdY.E\xb?7K+lR,gȢ-x:GQGG{"E @0fR[IQ,Yo'|lύAx579^_ ǁ+^﫵DŽgH\J mǏWp`O_Yd>%I^HᄑK7S IȦu5_Q_`J>` Mc۶7nv- uQu%~-?ӏ-/@,Y-u.GUi8 4ylLb0dY<|60R"wޢ8oҹ8jW<~ T|S E @,ēb@P*+i5JB P^+vNw%?FS;^gH,}y2nfٿYdD0 d'fl&hd!,YܟKHPZu$ϋv(Eÿo7wQȲ3lee,,>[UY@ @,Y^=i;yML$ڶ1Iܤsd"E @07.ay&88eXJW@P4ybY.RFv4,u@Vv6+L;wS撦e)U >;ʻ]ϯڿ~zlg:otnr E @,Yxˁ`S`0ʖU9CT|b <#a܉'ՀvYU"+ƽjQL{K,YdۥR)%f5Nb^o?^ncQyܣ Y  Y+qZ=UoXvPe dŃYWsK]ÿymOvTՊ,,YdGB3djzA aJSiS3Q$?sƃ9ݙ̃\ͩک2GUdqaLJV,gwD֫V=d7uCY~g+tcd"E @[bx1Yd"֖OXF@ @,Y矉}&?ܲdwm6wm{??}_ëcؾ, Y,™'KVս?*W> W/]>qşEf2=qlK ~"̗0$ m=WLCoI^HRQr%؎! 9i,YdTGOW#~ۃ}'_pɗdIBN}Ytӓuyh/@,Yd z44[GS?}"ӣխT7RL$8N$8/βdN S6,@-/dXb)e11Ox~7LZjPJIY1V)'L_,YdG'ӿT~~&_YW]o_eGmS{*WT6no/B.rΥ_N.ϪƲ7UvbyvKUI#=߆y6dDK%\$Rl:*[-*ֱ@IGլ*Z8h1:Cio',ZVxKƒwܼ"E @,@ֿR~OJ{'?F_~&7'b~.?mV𺬽뽬D E! c23&n|h6HcY֋VU+W)%F娙d' dBh9d)3Y83(u83[`U6/@ @,YQTogϾY w:~];w#:w2/Kt ]|T^ Sn,IˢQjO;_hiz7͠]Y򂅬cZKeA/@,YdQ]>/oʷ{_!OߍWKReh j[oKޗK1z6a#`Ц7y}0z_y7o%ҕB,N4gyq5$+Cna=ֳv Yd"7D>H8Z O@xS 磶Z_kT\ϗ0$vBCIzy,Sɐ6ۤoIJm,s:Cן~Q}Tv=,m`ĶL1ά O,tXcb9Çw;=qwcS\=}L?@G+dYaZ zf9]֗wӼ$RR3>_ZkWݭgtݞ7 Lm혣#A8fc\/x3Eg E @,Yx_<7^~pOvm=e`Wc?X퍯^CrG-RN U&so_,WeкviT{wǬG_H^n]L߫ja {U|=AǰJژg6Tf`CcٹS7oN1ZHk|,/[E"B¼G4dYLl/G,͊u:mlZ1񯓚ϲǖmݟ a~cVP۟k3"E @,0k d}GNo>? *VvXPixb!IZR&ERd8Qey3{^=VՙӘ*mڬŃYe2sdUnYMj`5_ .ܾjX&Ś''l߽z$c0YYhh +.Hrg]AϷ1Xh٬:1=J V2eݸK dMY/6f dGYֹun++25 os~d"E @TUsS?nZ??/-;nIwJu{%NI_NG)e( uѬT|3vU8X!0Vpxtd?6ƾ9͖k*ɳT,ڴ*6G*T=qHھM<,[nk'fзvvn_يa˳5YIuT%/#aݾ>,U셅jWsHWy\|&aؓj6;xYځʅg?a]8vafvYNkT+[˵Ya@>+U%L,+\bu?(:ee[89ْ*MZu{ \W爲}k)ivղC= d"E o2P)\|;Uo;qX>ooWQP}oYUYJ.8#o&A\B_<=}/I[QOAo2{uڮS6_Tw,ZXş -O4lsS;/TX^ ݾ`LYo0[6PL+Xb d-Uv 㮷:W_@5JYe ;v6lzzcȚ%'J ,`<\/ daZbɁkWu+]~)?c CSY5:_Yjg E @,Yx c4ϕ~򷍿 Twg~doo>#uV{W9Z0Om]ha̯Wf]c,rnf̠ aĞiLLWid)\u1s"=Rh[뇲4vZ=tU3"E @,P5+8 c}}~"҂{vg_T[di&Yv\^dd3urNd9ˢVMVq7tw9˰"+﹚EgAǰ!:.u4 !Uo:ծV?>sbzQ:#+՗7cb6[͞UR_v1c\.^ k~ld6ZRR5?,Yd›eB ߿O;gW-@>ߟ:gV5TP壹lv͠rB90_%t.~`OZObv1צ#Q*^K@ī/ϙYJRc&[Znv6Vށ Ya\:zky8_MkquY@ @,YCY/O!bV걺Uws%Uw,GRdX*VEҮn[B%Ye[ƲfJض?T w/ˢݯUl7^<@VsWJ@WU4ςdGY}% 1MSiM&40e+T~bhG㲙n<| ZQ KEq?n d"E @l(O~/z?:g*X{*V7j{~RY B )ضmi rGڵR,YR |`Az^V\\ }M%.6Ue B Tu2}KǨ̰v쩪5.*vc_r%mY]?6|}@։3"E @,`P؏ͧŅ}zx?7bR1A00e:`ߦf7U UQeHQixu܊ЌCT &7q|azx?j-'}5sZBKⴂIa q tӓuQ=6U.섥afsy<5wpe/>>=qw@d"E @0Z 'S_o}/?6?W'򽎠ՏUZ_tT7]H_+qI`靁JɗbuLtfC%ZBQ)^ci4jW"*[i\|:v?Wu]lSC*9afi,ctk^MX]~o%alIZ&ȪV7[Uupz/*;ZbOn m!M*n-Չna(l1i${Y NZv *kT/o!^ݖ]Rac~Yd"\B։[|'?~"? >~NgmTޘ4 v%_'$JrskUyh']mض'fE+hXZUmPUۨS Htft,K/j3d2͊:S|X\VnVgmƲX,%!2>|0MKfRTͱs~\3եU+0 BTRy'A K1SL+m\a(8Ķl*eö38XFlύOVYw8YׅU]ok,[uGCtq3qg3<#z|Sؿ#ƚ@,YdWRGSu{Vq$y\@u!4 ՗;V5_]䓭]N\ncPaFskAU:@cxܸ<=(Q UCғ] dyY@Vo(+u0`2F k>[}RS*N<-WɁFU/ܟT{OjHCG +.d7?,YdTWY?ѻ!w_iן940ՠ` KmWE*+ YI/?\l"gciN&2N:B71<o%;F*O Hսe$U񚅯B < \>rٮU_w{~Yd""bEʟqo~|PI'b̃@`.72OAOřxuĜvh%yI4ZEe'o3Gm7ۧ2lqm PמtX}`>omNE^|dhD>M&SDno~t;veeN%]$Yev,goa:,bYEq=0^zgrj25m"nz-I4]?nkM&1,}qNb |y3"E @,I̠Vq&bl"E @,x몶?`@քc@ @,YuMGf%Fs;o텱X&3 E @,Yn֦*%2z: d"E @wVsd"E @%v bJ|XA=͒$/$s)\B*"E @,x]&%m?0ͩ E @,Y E @,"E @,Yd"@ @,Y@ @,Y E @,Yd"E !m55Fj_ڶoN8xd"E 忖w'C%_ݟr7:XRe)@ ۗr!V8TЭ@<;e.s/Mg<%Z&Keswd.{2=f.٧D-BX}FXLdUlo%I` 3)Gn5WERf|d"E xkvӟF_[ embŁ 8I$I@7ڜeQ{.o{6YxjD{oNb +r}&kdn yYd"u7=aKo d}yn z;_jY/n0\r}[*iLMST&2ژ%`xxozRJQ(y $RVhjWZ<תU%^2V=CF=P-5K$} D/YK"}L#G>Ld?W+b>e~[_7 E @,Y7ȻoeY+n}@.I~mw\_٘AGd^n^Me7_D.Fkt}!51^T %fO_jSYd6iйSbC)mn2Z8 7XvoTþ 9D΍o@M&өL mJ9]:"y@,Ydo/lo7:vhXk7v^Hտ.>M[FUIKEc•?lONřFF}9< iv-4v"?8> ϛ"E @.ӎ%k~7B ccï dY˛˵B781^>[GتہƒORFMV*ӅXڝh@VWW d"nd}SqQ$Qڢ@&70o 3=Tmc!E$۶|o&evYK՗,*şV{8OĴl-|\qwD7{bM\Fu{W yt;'>Gvn1o%>d뗧{Y?vSGq\цng>3_fR=^nP?^^z9 [YaZ Oct:ܬJZj= F[,TT!~wyq=v؞ko:Ck{+W^?.ھgޘo]Ο^%ۤtk_Yd"5ؗ_V"l*aw$=a/U q/|Hrq{[{_A$-2gȃ8ÖźUixƒ(]Y\Gp^}%rFowL@wNOݹj8< Dqvt) /նzG< E6U] Fg9H7wn.q'}"]S6^nP}]/G=qmB5~ v]/Ծwz/$/7+d_yWy|uѽ;z6-eh;ڸn.T,Oug1h?kx=ό#ϱW/rv2qHOoGmꆒWٞƙ_z~us,Yd:5<6+/ YzHm#3_H\rg$˓,{M,m}CPu{*˝~Pb ΉW{uTF틕b~~e7V烑_oGigX ]˄DX㸹x;">/́uK˭ʷo׷qqkTؤ#W4^Wd=\=&_23*%=Ώq7_/5[֛Ymkэ19|{Jɗ .ݾ3R=x7@3þlܷ9%q;xyW2qHJ"o.yQ7A;1}@,Yd]lRQͪϿ__M= RVC@f@V³ ^P<$kIŝ/0g'|gIȺmf>0>=+Lk5 NjT+U7n@;[2?z`魚cv,jзUzhT밵/E}1NUI^Opp;g9$y޹L}7)6 Yhp|ƾ^v}m{;|ӻR@9ҹz_KY/+o(/vUASw~yz[qz1Nk٫(_6_x`\Ϭ`QM;iUQ9#udc|^U5?v*_F7=4ϣ~~n KxyWr@׏F]MdؗY_A>@ @,Y. d%]JkOV+ݿۿnss`CV UjxX\<2K,1/_&i 9Qk^=ͮ-]?Շ]Fދ÷ͿFXf>=|>dV'~{*M2LS#<՚K?y E @,Y~@9U3 n$~AEo YgTm>H_`nJY-Cqzo>l\i8M^ <^[oOfōb^1U`x¸yNnOPo y}PڿcW4K7CkakZ` hFbFUwѱaǶjƋ] A~+۾~kGRu2ՋWr@%,eHo:G~t*Yd"uisy} Zz{Z_U{Y'~̥@V"pr?[7dqy \Ce P*qY?;?oK.VK?IR:Y⮹|{4 /{#YU7./*w՟7T_/O rXE|?l_c lQtyϫ#,EK&+̛m{ܡK^84T?@T޿jϏ|d"E @֩w Ͼ,E @^PzRHFËsN)~jY%I.?,V;Y-Wi歷ZH\+~Llü~Gu{woٶ)sn*[PqR=]<^nP}^/osb9h[/_/ KNqֽQ.cx6[+ u]4^T??To^8|,c^o^5eXJu>s^5u@IW/o 5dyȺ`nU{~\>@ @,YppNdRj僚e@b^rۛ%>,ɰl&TKz{5,\.}Ze岦Vݞ#H~__Ǹ륳.}aG dT[??oxKْn.\Ԫ)ujTTȂv d+ ̰BG<./*wG8?o^НEc`y-+ܾ۸oYZޟլXW/::Ⱥ|>i}<<՞W"E @3e }C Y@7b iS18,Mn=zMZ_z}ZZc?\Sp[SI/pKٍsXԖRݞUFBK4%Jw@OxCuTٿVX_oW!ܶFÜs]hVXϧh޹Θ_D_+ߗW}Ƽ*cě󊁬ޟF dyU<*_d]>4^k ?*_K^>@ @,Yp׿WmH KI 7p ͜mvų3^\K43O2HytKr/߯ӛ/2{s.3[k?\+xƸYG)^zXe |^6mLΫ桲G d[??T\/^j*7jFXo<%gosI3|S;^*??o`Zʳu2\I7]]#{9?yl19gIa˺zd"E L_*Y[?n怟~@֑߽4o+qI`ZlewUNBAj5e瘽uk^/{͎ogod>= K5՞զ>=az{jהuDbvoVoo251͔ei=h6T}={lY\=E&_AŚ~ح=~)y$iKdH/UW˭K ĬřNŴL1C,}1獗̛#3iTVU+K-?o(&~k i?te߯R}Ώ!c,|6KNT-}@ϫ1W2@`w@EW7yPy>?y E @,YXv(oyOꔥ ?@֝&a~PIDd%y^{lE.y^t,/ɍð2deXJWvx77;C6MG$v{qW/8(|ٴ.dny*r)xRSGwȏ,6:_j;'l84k7^L\:^޳´8i&EYJ7T/F[??owsBn7۲e6_tTY}]G&vu]|Ӣ3Yоp~W~C|0O7m:IU*"}[xv6f=T]GgZ;;>do\?uUH篲ew,KȺl~QV?*_Yd"u_i!*YC'?qjIT],0dյ7>hB|5xC^ӿFr\-{>WG­+d}gɠ*|y;j]E(˻aKWR*o~믲M%X>UM;S/>h?:4׾,xf 63Y#]~iZڸc<+|~U12V#޽Y ?3IH_¥l 'Ƙpvs3qqIЋ kS? m=k6l{| ,A K% fe/GW~Bxx}F7Y,A K d Y,Y,Aּ z)."A K%@%d Y,A K%d Y,A,A K16+8x 8͚7Ž;*0¶J厰}V-d YTrY%9Awl܏x>j;;e|ְ}箰wp=x@طwO-}{pP8t0ؿ7޹#l2:wuc٣aX"vs^|{3|ϧY,A| LT~9=çzpD8L ;F;N9ݾDOۛH=Hhiׁpr".;qxoRopkOhG*~veO83Æm7iA K5oma|۶mmס9dM<NwɰGq5:;83zϖ~{ZX' UMB59U;o`'Ó=`A0}_L7޻!hto붽G+qO Yyd.8Yd>\{ycac- u'vEp)_HйUCGٌiVKYN G=pԅ}؞Z'8d>O>~*۱3!kwbDžѭ±ɟ9qϳx[L]wvD8rnߑp*m K%ȚA֖wY73v=d>V(ݎk۾X8q$޾5:S'] l8'Cmtk}p8{dpqdoYhyt1Nn NNdη5x>-d Ys:ȪdǎO4dm8|Nݎûw\ٸ=Hݦ~ ɻz{C?Ξ5g,3=m'ϖnIod Y,A ]# O8>Fwn(A| 7:{r{?={GLySc#' -M5qp9>6wLN.}9s4qi]O%d YY m Y;uTAVwk YcD3Y a־CzϞ8⚣{ zdؑqV1N޾A?,`ڃF 5~X"4ݽY,A K5]MY±7Sa*ԊpTcmȩQLuGY(fyXصp8l8~ho,eOfudז k笶,P6`]O%d Y3}tϛ=S?AGSAԖ ?lrX:=;1bspؚsmGuppppؑξ#A0]ɻɏ"G~؎Ӷ#ou|x׏~t~0:_'d Yd<\=H~>_?qA@$'d}zn'9~(:~>:ϯ'd YAmaa۶mm3mZM^V;_]}۲*均{>{m}x8tlcSnOvu0sӕW- z<-:~"h;yXؽ➣)ܞ5߮'d Y+ ' c3aOQPeO暺 N[h k"z4b3Gs$<<}mx*qz?A Ț[zjz,A KUdugSӊ ;w{vcEo$[î={];dصe}?!ns;Dsw >+fvdm3%Lo<5pm'd YAֹC;NuvϞ6jrV2:{"Uƶm۶?ۺ5Na<3z'|.=;~d;=Y,A RՉ]%`}=k>8s,l j{8|lN,^?ٔԊ>8vf<'=ֻtuolPL̥ kl۞p|L8;9Nqhǘ Y,AV mH3@ƛaTaf[5yx17NMI*8\gV RSN}ewτO{v;'3G [w=O{v]wmM'J5=ufis3ıagw z eͷ Y,AV kpٞ(-a΃oF4HU[yc;vF2dEgGk><}ͳ}<YQ9Ȫr}DصY,A gga2;'d %&%9o><yN#wVbz;ġ=A 9d=59>WˮQ翧ږ5߮'d Y}Y'.8159{,Zfh=; N 'N۟-aמ}#cao2[î‘c_}S'#[Fd͊pȱpؤa*窣a붝a8=#a]a|)d YY磬OqxE=-ΙYdf K%ȚAbt߱0ql__f'έ[0kk13-xغek p̌9d Y9hlבʏ p>d Y9zLУ>@g-'sϧY,A k { '&Dg&[w3}яDkOc;y2|Z%d h K%d d |u `Yw Y,A,A knY7|30::()0SY,A @%d Y KY,A d A K%dY,A Fâݽ}1e;`y񳆗e˗|˗#K*mو,A K%Țs' 0^0,i.=C;119d- 6?}ܱ&߰zV-- 3~ BAqA֪7Tޒ3>Zzi]XY dͥ=A|{y; |lܾz}4HM|U}ydZ'`NYK; K%d\d́ ا' zrq^-d d dT%Bd wf)d0dA K5Avm/ow̄7e٢ 7*,xpXܯ{k/{>,>wϷˑrweX8yi_{PP6/zg?ݾyV[1~,޹N>~~y2<͏G>c[\Z;w}?dMk$K\skx_m8^Vy <ᡇ:_{oXtX,A k>Yw\uM G:!_71gJce? ~߆/sswvd<UQ E^Cmθy?z>>Y8}hZCÂW>*޷vcŷ|>~D6χ?0#qN5iqx8qMVΠ k$]!NqMO>XR~__ϗ '7w|cXUy%@%d e 2^#AvOX\ 7SB/~X2:r\~mwz^5d-{+,xo F#onoâaٞzY 77*y ~\i^zkJta}3_/{ {m}ŸMXۂ=}𣏅iӓч>g=֭ Z:}A֒UXl߿cI}qݪ?_z]5NKNV Ad}1ѹY36JOɚA=)1֤d-o3&}^(.Y䣰_n_'=Aaeq‚g\}73"W5}APо]C־Cq5ؼa)Y~Dٷ'9r2d ^ÅEsV9d7᫿x>?V z^$d^92t{'Z2l?֮YV=|8u;7%~5vaYmXu6TYr'A kYyk 輸V6:! )#_>U{L~;"X_MYT=qΔ f>q( kyX8)؂g[ k괤)Y/`ZS/ɽ=',xðxDPYL>gSV)y. bYLSuc'ê- oH}]I|?s_[oϝQAV a}}<_zw{#iY{iݪ>n]S_zdm|8 w|I2]r/]XM;ڐT,fi Xd fsu ftgG6? Cp q[ cEt|d-x` Tj^u9?Yʧd{ 3)jd m~9r:W Ϊ ֯A Ugr.#lHNUk}h}x&t7uvi/@Wu K5 Y_Y9AVaT!4/*AY6}o\ft1%waiHXGNn9dZNM5%a]w!:U^}۞|`Y*z",[2<]X455jX +#(nd A֋s?#ypx%&Z~ z'Y}hnŸ7z69IgBFՎ~f]9v}vB5:' n~.U A 6dІ Caο,{?Yo Yd3@u KU%Ⱥ +eU -j&zismx/5Uj|FY j_?۳yr%ڰD$\+ ~> YAHXD|ڞ{%%''_Lx`_tm?{hm\J|]3JXMY Yd-3 UBa hgd=Դ_~EN>Waϯ8ͺ Kd-NUšUKcD\#k¦g!_Swd0god-d #Ⱥ"Y_0bYeg~U RSl_xex35ӯyw}&w=-As;zBN{r1Ydtu~?x?_#AVIQ b&/?ω~9%xZ~E}m}-#[vz3+?d vͨjOz>۷QxY ?5ꮸd %S}HxtcDGW-rm:ꉵzn8vuֈ?Y NA k6YW6d-du ; >H5 v^}7,ʺڰwЫ8?}hYI1 ;55VehCh/FR?ymw [Uwy|^Θj׺WS7>q-{9,|8 aX>1O\󠃬$ߵ׌^~_+Ț {[~SjzijReѧMǚ6BaҩLY,O Am>j JA h(ZP#rjJVL<dTu_ݹXȎ k2Tړc?++F2VsqЫjk~FګY+އa_כ௧^_{lb=~}zmzcQgxDM:M󠃬s+3~ϟw 'tj`OluGx߳uG {"lr+~:x=f|'zíg6|?,d0RAAW:J kACA,AV khAV7* Y6?׃sѯQ1qN¢gx`M[cݿ<|8ZKV͏{|ݦu A, Dg2 kH%Ȋ .o Z[dtZt\7G4u,,aț/X[/9b6,zOd ^}WHd>oyX\[ ARڦvuw㿋x [;=G:z YM=SЋoW {T{<ܳvQ5i8#—NLz}_6p?p7>X<|q~dO1i~~5Ybx$\&|5xa AA:-L .d Y( kYdXEdP^ٶ~kÂt1 nA&  iJ \Y VSYs:4E65e Y 'ʑ%adҰ4H^nⰤ^F,@d}.ѽYm ȺT5*Y"[KGY+Yi7),|7ƺxN fiư1ҦC+xxMƍ}a}^Yd-)wkYs;tAd%tD#ȺÂW^0 aXڹdb! Waш,id-&YAWʠ >-Ț{AUA Y YkY wYdm(n Ⱥ!2ȺJ%[[d]? !+ȺJYwA 7A kY) iQd]d])ȚA%d}vYNYwv^t.Y,`YiCLYߞAg!ȺD5{+QVAVwmaV /b` c6$d}+'J+7Zb d͟ ڒ 릂 e/UfYA}m~_}ߛiA! kyFB %+Ⱥ$Ⱥ62Ⱥ\5;ttuMIucAusFAW2¼ kE=m?җ~S0M6 -diCVYu +A-%d\dXd]3 +dͰ 벆rصé((-LYn[`W^y7%YnlA&Nӊ$¼ ˉN%v]aVuCCAe,AV kA V¢ ;%dMw}/n0M6 -diCHYXyAVֺ[+Y Y d}$v"ȚzO ,?/oLd1ـL &D k3 Ⱥ*2ȺT5s0k:)j"FYEA֊N '>gO7(Yfl?&ӄ( L d]wH5Agm8Ⱥ%"Z[ k WtJ=t饗<4) `l=&c wvڐd(Ⱥ fuE k('\*Z QVL՝ SVn'>`krW^>Oya&ɶcl=&ӀlNYy /'[1V2\N5d]_1ȺB5 sfY7eY( 1Aַ2" m.bovۙ}k-pQɖcl;&֣|4 wfYߊ b~!c2YWY FYeY7fY1k n ;%+dM:/?j{ɽRۏ~Wmm/;^iW;mo7;jێߴxmCǮyܱI۔5Kٓ3*gYgYH6n$ۂno=BOnDo:CwםD:N;zxVt;;mƿ?/uZg;mÝcuX AAVѺ¬ +k]a:Ⱥ1#ȺnA֧YdYYYWEY7dY  deY)Yw&dM0'y~΋umܶOk{퉶';/mlQۦmmt&iȼc/Eۋ[:㥎;wlI_%f%A1gYg ~ t;nw]BSN]֡=,?y֟l}@2z>Y*z.#i"z&V㪬*+z,YuCG:-ƃ6NnvڎvZZScu kf5d]_!Ⱥ A .).d]pՍd-Ⱦ]dudM$^NH*JOʚUfYUH+jch1W3*gYg/WYU,* ]MzuaU:^IuOXUdu;eAWA֭Neq_i*ȺFuiAu kYWdYW7dݜ-Z"FG2JOZё S򢬬 DUe=^uXefDYES+aVHj~*f?1siXk4"Z=DD  btd@~3ѓ$:* A YWgYWYeAֵ%AM tU4%++*[[d՝,~T#ʊ5VfUUg3Y f*g1՟gEXUbX?*̈Uu]V² +k:V2Ⱥ$ȺV5OY).d}6dݘ [+Yw^d* SMDYԑd=.LFY?lU[_X4-+&* Ӵ\ԫ"c#h*Vb: Aփ9AVӸ/oM H̺duk kA*Ⱥ1d}FuyA Sd]d]d]SdŬ-LY_LY)YK:Ar)YwvTY[XuJV:z$*UwZV*ìuUgZU MWy~VNŪ2+c=c b:V7vyӱ%nw de+  .d] (̪d}zAVYAVk )Y'QYHY(VՅNmO ?5(Ϊ:Qk1geX,ƊUgUC+du;{AV(XWXd+l:tAVL$j8Ⱥ42Ⱥ*#*Z[d-d]PU0d rma:Zٱ㻉(tm+nu#IY +k}a:JFYYӲYYqV^iՉs@Ӛ</:{.2*bMaFT5l:et;Չ~st:ӱ+, ӱ.>d]"Ț{AVQ)Yɵ7Yu^<_뼘ުΔ;oe IYEӲ6fYyVYUk *"UVUa Vn&ccUKtMNJY~ۓV#\gZWu}"ƺU] Kⵅ kSUoua(OjDYuì8++*bb:&1g`EXUC1֟Ԍ*;stAN ӱX9d}*'tFuiFuyAV/gma)YyQV2*ַ'e5fՉ"PnI3?_U b'c/VQkpӱYWV&3K3OYd >4YWYyk oHDY7-LYUEYK;n/VttwjU[]@dHdQVVÌ0(*ZkL$ 栺e3uE֏2"+c%Ctn9}G^u{)+ nJY7u i >!j&DAVU b-,΋Λ@QViYU¬YYӳBgkSꞣDŽWEnU4+oMa1}.㻭7h]aVoJ AV( >+kY7dYyk Њ n뼘Q7:jvua^ Q9QViYu¬1ӳZM[0ŞM*ZIoU6++z8#[UZUD'2Gnků+BN0ѷ$jYWd]2MAVIU1Ⱥ ʚ MY-MJYv^$Ueu(?IEYEaSaa֏ "% `.\XYgy!!S!㭩SbTbVt/'u7YMYfYYӱKY +fY. . LJYUfEYyk ޺#Յ(kmDPD0ư,ʛhm`>\XYg.hVV^OX0/vE1Vz:V7ƚĪINd#ӱ&Ů+ NYYӱAV޺d U vMdY[X6%+G3de-, uG\VQV7JFYYaVĬYu-WX1Ӱ&bMD5hUᝉXE ?^WnLYueӱYW(ȚAV:j:ȺUmma֔;/)Y kuaGh)YwWӺ4e_!z8#ʪfL͊ "*VlsQz+XUaU 1b3bJbFUHt"yAV2RCIYE ceYW0*ZU(ȚA%%A֥ Y5yTu{"ȊY]uaD^7ʺF`"*fUhFZU~C.MꞣϗW2iXUCT$B1ֽ뻉.lUa7ȺUm:W} cd]Zd]"|Uf >]d Aւ s9A-Iٔ.0+ʺ({QVִ0k}Fg=geZ1S[M\0=G/;/aeEXjBX&B11VU_Ot"EӱnMt'YӱAւA5AVtK[ YE $j"gma2Ȫ0=%d%¢Յ +&ʺ(km"ʊfqkĬ8+oaViU `&{^t6_=$̊SBX$B~b;#cX_nM]WA͉nu״nU Zq -&'Ȫ0oJ֗2tU0d.̊V{ iY0+=-+&[ihEZEVYt3Y3*DWy]@J¬+k*VV;+cݛVX1 c%cX_j+̚0dLǪJUeM YyQV¼)Yyk SyQdM*Z] bVEYwO*[aXua?qVViZeV`iL< nUe=aيª*bWMneOZPӱM* bUi -, b^d bJVeݛee0LYEӲYy "XJ)A<9/:ϋ$aM VMj"*u[k0ӱAVt & fQZqk ˦d}1#ʺUd.LGYi(*Uua8, bh+֓04y&^vwnu_`U',DhUat[[Sc}1#ȊdMǚuyd-JYRAV֔dUgua:ʺ##ZNEY0\Ӫ6-++̪gZyVYU'Y{љV+v=aTd\QNX+3b;2b: cʞ XU y5(VZզd506Z*U7ʪfՉbH+&'Y{љW FX!V1Vz2֊ 1V L[WK58%+e}5uuՅ +kua^͌(ۭjV0, :VLUkņ[ME]0[=G/;;/XYVYG!VrEa2Zժ617 bUYӱN\w:쟎%Ț kk ˢ )YՅ 닭z [/LFYYӲmMfMͪgZeVlt3YssjU4 +/ZbݓXXXuWUuck: jYEaV +/ʊ b~6d՝AVՅU'e}'eݙeeM˺0fN͊"P+&ڪpU04y&s_tpI|U'*be'ZQLXiUUeUaz:VV;+d}ܺ"b&H5 +fJV VdϔՅQ7JoDY+RQ]QVòYDYEVH+&֪n|{^t__XyVZ¬+k=a:ƺ+c(Uc}BUXmOǺ A(+&Ȫ0+ʺ5)Y(lJV2[]XgRVz}arR(hZVêSb3<Y{љ}9VP%2 l=aيd?+kMaLU0cMJXMOǺ$g]a?AV?MӬb¬ 듭hJ ՅeS.LFY d0v=aVlʦhZU­.-ꞣǞӗWaX(̊NJYKHUӱ1VV5k:~ i^Y1S-3%Tu]I ՅEQkDYeӲaVz0+&ΪheEZEVp 23s`EXY!Vz¬lEaltusN bR15ӱ+Y >Ѫp&LjjuaIYEQV ü(+/̺0va@+6Ҋ\U<3Hg1g1gEUl0k5!VQ^QX7JIUwUl 1 kYud]Ѫ?%V(kQAՅEn&*+ ¬UUe &gZYVVU5ڪq\W̽ *6ʋBdPbŬ(=bX ++*ZUXYӱo՟d;K5AL_[7%++ʺ1#ʪ(r²(+kZV^uW+{a:tU%ʋbh+`jL̾jXyVQlBXX5_cŬ*LX7Xucu A?d jmᕩ +e% QVzua2ʺ?)+e}5eDYY+ eY+[٫ V "P+6* <#/;/:_S_U f&\beMZQF1W bd[S1VުtUgUu91թk~f%j ¢(+fJV2Ȫ2%+oua^;)+/*5uZVĬY8,ЊBXNT?_^WEVY0b};#ʚU5*c*VӱbXW8o&&&d]Zd5e U*eݖeUU'̊ZYVQUmi0Ι{~޹=}XeV+v*VVu[D7cXYAVLt f_%Ȫ:%VSZ]7)VIY(kQ72&¬8,ʊBX+&ڊ& VgyVLoc}buK|2VS LǪdUu1l 򢬢QVVne}URW2YUtiZEVx 23sՑUY|*; bWޖN|릌+/g:eӱfj5k0kStTfuKN5e-ɈefYEʒ@++ ʂ~C.ϪgY@^|`EXMXYS1Vr*V7+9kRl ceX1kއXݿj¬ +kua VfEY0+/ʊ YeVPJTsQ3*&ańXy1V2Ċc%֝V YOj"ʺ Z>PU0vaĬ8+frV:ЊBXN5 f&c B$+k"Vz*+ XKX bc: kYyaV +/ʪ;% (ΤUNʛDZyVYU'nAyF{N_tgw2t; z*+ LƪcYWcՙU d>~dYUd IY_Ȉn)¬5ufMΊ "X+&'y|~^pGV^; z¼X&BtVd1֍bӱ.o ~:V?1 k)Y%ʊaVQfՙҁVLjZVSAEuc ogt YV4y1VT[ZSb;k&X1ӱY cmaS.V^ IY׵WVU%ʪ3-(*gU "P,تo *U,ʚU7ʛU7ƊKYפZ h*X\W80J3%ʦd5e} *U'*gZYVP+6ڪpتjx /ab(LXp3+&Ȫ2,OdEY1AVS0LFY1aVԬ8,ЊBVݐ 泪1gߪ_X1V4+6 b5ӱpӱ>ٚXVIYu~deEY k&EYMYeS⬲@+6Ҋ \]09s=/j⫲+&ʚD5bXXn0d͑ hJV^d](+fEYMYeSqV@++ b /:Or_|3"`EXYӰbcYy1 c f`uWEYLSUgZV0ljV:*iZyVLoTbcjiN[ XyV4!VSc]Gu1V dMהA.)QV5YaVY8,ЪiZ1VAGuZ,ʋʦaeXuΔk:WX6ȊsJV(몂(>&eeYYíY8+&ʊBXJ5 ~c^EV^DjU'ƺ ƺk&LjKdɈ +6ʺ,'ʺbUgRViYMY1SZUCX߈k:B/<[z?GxU5dUg*VSV^dU.ftYd5ed55%ՅMNʪ°ò0+6*iU ʂ&"~|f<3r_ĆW yVLOU4Ί&'c5pcuMFY.~&e5°ha2BFU'*iU b~#.JpU5Z&XU#RE^Ԋ~&c̈́U3!Ț3͆Յ3!ʺfUwZVĬ0(* "Vpߐ VńVWe3J5T1Vdc iU0/ʺ̤ Ye &g ZU&.=ibë:V$XE+ bZLƺ""ԪBA r°0JheEZeVQU5ޚ 悦c\!ʋkP!Vъc fpTuIQVºQV ò0kAaV:bIhEZEVYU'ުc A:gr?\15I0+j"ZbYQX7Ɗ]UXc]21 kAVlu1dFYWeeM˪fYgUB`nՔ v1cz/Ռb"WXeSb+X׈ft#AVkv.3) QV òiY@+/* b~"|f>7s_ R!:}ĠBXe+ bt2c,A fSUeRViYyaPDUgMΊ ZVS0JpU5 &aEXy!PA)i1 kANdDOf]ժ°juS+{bVԬ8+6*B*V1LTU5 &XeV4NUuEUC~cK*X3i:֜ .&e bZu9QVU0jhUbb*V!LXU5*Wib#+f"B~b59t9e5d5IYMEYEӲbì8@+/ҊD[M\@3aUت(*XeVlT&WVpyLX]8(f5gZEVLU%j2 VeUQ|`a]nfb%ĪtYuO.nUgZVlUg/ FZVlt4V >W sڇ*֍VlUg*ň>2kNYcJVVuIk0 iYuì:qV@+/ҊD[UQtU_XU#!VTb5cͤX̜䤬iY_aTU'ΪhEZ1Vhk1LTU'*jTUwEX5Ӧc fa3%j5iYY1qV@(Ҋ bcA\@aU?’a+&'ĚXucKfy%Ț k6FYUefՍZEVYU%T 6\WCCLU'j2Ī2kXf :Ȫe]@UeZV0kqV@+&Ԫl5qͪ{ ֠"~BXubK*e $ʊVӲYufYUP+6j*O& 5(jX1ViXXubXc k5aVlU'Њ [[A Z> 9(bk:B,1 kFY3ʊYaw90E J+Nĩ:tvPW̵0+g*Z"l_#h2BX#OvYY7GY#ײf1 "qVzS5kD[QTT#iFX-DX#!Wc ì7EYY_g\ЊZ֩ .-i"V#k*X"e*@+j[/ «+;:buYYof1\ ~gZ#Lo=S F'z%duv]ˊYYqOH­,~H՘i F;?'k%Īu{%:feYOQVֵ0+r5*КV.]hg0/dXkX!VU+d >e^ʪ"aVլ8)ЊZ3։ WFWOS5aEaEBN1g Ym.eu ~VH+jU[yh=XkXBY0k& vY#V4D^+H# VbK%j-+3)z F"Hlڸj% Z6X7]c} Ⱥ-*@k6Ԫ2H0DdGX!Wb,A' +¬8+iEChK}é*^=WUVUDKUfeDYì8k4ЊDZV XDW)z:X1VUcY'g W¬8+hDZn~8xkjiFډk%Z}KuYU|a0+# VV ަiFb%Z 2byP>Z5f튳"J;hhGQaeXW\e5fe\"Lk !UetF+Vv%deeYqV4Z :[yL0UdDX!VUK0::feY+VE%TU4ʎNX]c,eMGYì@k5n}d3MDbl{eU] "qV4Кb-Q|/fH5aEB]WfuvEZB.VZtXvu1ʎZ0xGucxabDYׄYqVe` xwpU`eGXB,1(("i ΡUu|UaSamqVHKbWoXv<ʪ [C-Վt%ƲOY;,jg%2Q0t%Z Xb,*gu\ nwѥk16:gi!aL%*b(qX ]7c'ì΁h [` Lui%V)b0룁H O,! DZ+![,,! Z+! ?\@t%2gL%UYB0F!2g 2g 23q",3,3,3iL 23+3lL 23s*33 ~23333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333~GY-IENDB`mitmproxy-8.1.1/docs/src/static/screenshots/mitmweb.png000066400000000000000000001717171425660472000233350ustar00rootroot00000000000000PNG  IHDRMC+ÈFqLa)Ѹd2LILjTZq,ͫX]YÇ㥗IQ蓿L}vF?n߾/3'ZrSx{~ao3 &s$5ocg2L&9hܙ(Ɋwq( ̑Ljr[kL&4L?d+-sTSZki%Sg2L&9|hܙTZ8m__w~wq$?G=ghRJkʓɼӤڻ> |M3|\&d2:;O>QI`UCKxWQ^^W^ySN:q( 5dZkٌDzYx~f0d2̱Lx|j^K- _ VXb|Ŀw_k0}t^uO5dk-{F!ig1cs9L&4ǿJP$qJ??Cuu5?} կ3g?-WGt$ҙL _CK}K;aōykhvfnrW>I m'Nx?<FijT^?d2L7;h[i_>hIϱjJ|֬¤?g 9Ht%c["/뿒&/%w_ŗq?Ȏ=7EmRwҨn',}`&6^zV{Z?яpBg}&Gi?69ی"4|{jZd2LNN?ڟ}f^㠯?·x{*Eۿ]K_^@$O?/෿-~ߘŭxnsZ_FV,}k]}l[綊$hq,އvXV:}>NuC]pWqlq䊰q_6ږJrűV(߸K=e܋_Q}]0^rZӴO P6:u t9-wg[ԍ%Dq:*sx򽈍3. c\YN9Q{[K9n1=?~׍צދɓW[qYƍ;p:MEO ޘيq4'*B>[&d2";rnǥ!V|Tۯ>nhʪn bj;ֹ-"2V,ol}fL<3=>h^Q{Ps?ÕKwNKkmqXJk7L&d*wh7+-\ȕ֜'JQF.ߚ-][r_IWrY5Z3FԒPXQ+33j9p|.{X4DiZߴ&~9&}IJW7LML{ N|˵~VM\*AKߦA/'>TF!iN-`2L&s,ҸćV&I\4ŗP2{7Ia$biؽߟ$Id(zxdONrdRv}=a FA~~Bwtȥ{qLg~\AZݛgǯ5XL#V:s6Sss+c"4|ekyea2L&sѸKJq8țH”D\[wߍov\΋4i֬Y#OjJ XVD\MKT ѷt<.G#j[x9Q.|CĭB-:ZVkZshP"Qoޕ1@Q߁}]rpo˸ք9ׄ.M1/Yr z|5Qo|4+Gnxx%mUXK'Z;{ .4tǗd2̱FN/.)+->@R*l_V"?/SO=%?@1O\P Zp)!AfdՄWP;I_z9͟}u"4|Zز0L&9hܩOU*蓸&$?[YY{L~><+Ӛf]Զb bwZf,Og}:??~&-d2cƝ:V>q`wGؒ1uT̟?_~&K/8k ZJksHMQKn.*'I1 Yk݌?GFij%MP/d2cƝ'qnԃ&)ߓIiVRJkʓNBZkMΥ#<o|b50Ėd2̱DNſ0O2cӹ&+)}uzZ+XE¸Waıe`2L&s,Ѹh[i_>h̙Lf?|k'y L&d%woe+-b2L&shiIN$.9|:d2L&3A ˤ[–d2̡藪ݟ@e2E [d2L&4@3L&d2#,jL&d2#,jL&d2#,jL&d2#,jG9ԄkbժUL&d2iqΝR_tPE(' m۶/`0 F:v5鎡$QNвe0 )\rE J `0 JdQ`0 #`Q˼dQ`0 #`QLXp1,Ye0 aM"Q)j{zzOK³GJ^z y~IK0.]R~xɈZjk֬AqqSMRm `0ǩS;|>cT0D$~~_d$h<5ayf?uFq5 U~TDMTRVL7PUU$Vjg0 8}]9>x_JnŋvASAD-)<,jV^f$d%lI9Id9a[*S.h.ZtiL7 S7Ԟ={AC.{3KYSUq?X!|ѻg)AII ,܈;@{-V2g5 ;ƕ,+[#f zj`Av[Cynk.Üeq6nA[sd96a!JV1A͂9Tg1,úN+f0຅Vu^4,,A@E(f-ۅYQn8SED[eL?]X$wue(Y\ށiNjSvgloμeh8U Zi!^G܅fY|nmBW;OtO-Db7{'ue݃e kZ2g!6;CnԩSi&{XL"4oOIиN"SVh O)ڡtZIH7]&/WЪD-ttP禃P7G"C:lDY[uF[ٲ%v9ZVĊ,;hqV/D0Oc.}@ψ_Z-n +wip6NvC^nY2M,8X:d/kUYPay`O% YppOU3hQ9)!Hba|ԏ ]؃;NիAǝ5VN!,q GjGT|Q N%\.2e#,,-k d^Q;Q׽%saܱ|% RfޖX-4Q-A>X@fAdAO=`enםj-] `2qΦ#,ek9sq@V\Bw!Iǡ7D 4^/jJ$My%B%V!1UMaW &#lZdyUBYv- o>":{҂wFMFDu>=5د["e]߼iĈڻGԈҹ&XqR~Է8V_VZmh-uVDj`=7_Qv!P\X[`;j/R+[h_#D͢u> h}qD-,Õ,RFm9d_EG1]As pP3~ jxj@ΫeIBPy.uT0\c:9j`VJs%>)wPS؂ʃV^^P1O>,كސnur"^Ly'MkBVL,a8gƩ QR&zŃTIn 3Ѷ@"t(vZ&ĝ~E2_Szsa˭4]wE/-k:-'qN`gYMUV Dg]Lg2l7+{D۰?VMGpvEAP!+'ʰQ D:LcሬddI8䂐 H*aKVZ?1s5̔2TD-1Gz7cx&:vW](XVBd~3zߍ](6*5o~8L}aAo=(l4@cz;c uvfU&'޹YK Zqa&c\R%P:(TXygJ1M0i%l;tҹKi?Y$z!e6YE3 ou 󩍊xe7`7׾7CtQ󙿨:+wgh[&i_GAԊAIvqQ 40Yzj|BTW:b Nd^GWuJRy@D U\9{ AhݾPa&slss܅˄i7(J)^.Qp%-OVޖ(xډ"h% Qi :mA6[ \ "|ČR9tOW0@:Oꖠ $N=tY!p<3ZWZBp&&jCVoը8,$VMWwŊ&#_iqXM,HύN{PԕfѾ NyX+:vj Fgey$p[qU V@>@^HDOйx>l/uY&BVI(p&*1BD퐺 [Sl0[Vqǎ %eBU02QK aΙUQPXbuąavЃ&žc0 TaoC [FcnĢjW)QKT4'ôD-Q [)<$1-AHEO J'4ڗI~1) &*j uPǣߴ/'7FBI[w W6`0cwcZB2@ ThRLʤdD-`0c #[%2%j3I,j `d,jw,j `d,jw,j `d,jwk׮_|a7A`0p/Lc(ɢv ۶mca`0 #mjH;w4鎡$1@DE L&d2! ھ>Je2L&dxe2L&dxe2L&dxe2L&dx&0L&d2# `0  `0 `0 `0 `0GԆ 03H#$`0CY"(Y2 c(6Kd0`0̂Em`E-`0,Z`02 Y" `dwFV]D?*{X> 1\?9/lG;0ϤN,}_މv`"b CE{{!uxa~ !CEm}(?:(Ϣb-fF:iBP+&OE;8(׍E-`0(N㱨Mf][e'į8'4DqN$u ؉Ds\p:`Q`0 Ff-Gۮ.;ۮ6ε$R{?R&c:S8u,|m4N9v2?ypnÓ(Lmsn~|~ dGd=~C+W侼!3 wY%WlaP]Pҽ,lV ϋ?ϊ3ԅW]>+Vyn+wZyu&E: Ҋ k1QkpD-XjC@]Giz~Ax ZF܉/N׻qNSvfqz0>gDc2D\KTyʷwڮDp^C{/Ne)Ŏfϊ RfȲb.Xp{sQ"mo@bs>BQ%b߶ - q}ֶ-fiR7>u֫3e|ۛP,[PF7az:E;[Pe떑,jh^&ÊN;@v^<^D5='Ozbo".t_6c#ڠs{Y<>Ўܽl܌ɀE-`0q?ph aq/4QkHcNjڨuF7#|ky;}xI<ۖO Mh8hb_(]]ZjVH:eI@dq4q>A3  ez{݁*嶐& :o ^rE}-VN,j 1a8cıZq3!.,%GB,lӦƌN38[ق.[ 3M @6԰&"/7\9خ&P/7|HCn5M"6wɁE-`0C j>p)!p/9>ƛSk?Nz]l\5, Y6BT<ƌf'imk'5+&AZZ|C mI/kN\tIv9`bz)S9Au9|K%*w@!c{^٧;"j[vL$_Zisآ7ye0 PbD^R[Sy;YFеMZIĭhUxO1\Gr5=C `O '9M 35ZifP| -O3# .v|UG|D-==p&;o]C(&sf`Q`0DzN \9m73',Y@E-`0,juڮ GjI`Q`0ZE?3q,2,j 19vZ`02 Y" `d,jD#,j ,Xf FX2 YhfԩhL&ɼSdKmx `0  `0 HZ`0 ƈZ`0 ƈZ`0 ƈZ`0 ƈZ`0 ƈZ`0 ƈZ`0 ƈZ#K8wa`02 i3<|{zg3*hE{s3mڻX2 #vm{{z^}nzhnbK{\vgBV0'9V;`m|qN\e` dYsgjf-kE{{ض7GlA-!h+`oc#T\!>¦ewfY|w-FUո`X#s,毝p {/`0F3'j/Fx&d܂йN#䕽/oEQ%jߎûqdV|쨘57q_*n>>Yj{a_}qȶ}Ez6^z [`^dG^lEQz[x;)[D ԶnwUoDWݹ8 ߏ;סb^U!l/9 5zpWmͅǪ=6ۊ;X}8,jqDկq|e1;z֮MP.*\;`0cY}-ׄga*8׊F=C;>CgM+|Dkھ}mhG~- pR[7Ѻ@vLzt|T }T݋ЉZ_^i-m чwZ*.y篌(mo!4v5ږ$h/~C5s*`d\Xa*^Fr0DmwP/Ta7O"l0v,QKW_;q۷ҰV,_a ՏY*QX.d}*7?p! %ٹW]S OܼvMER**a Zիp`0wh(~}OFAnHJо0oZ"M=wR~@nGaj/6';pD#U8|wacE;G0P؆:F-:KWޓdϞOlKs kYs/w2 CEm"ʥ` { ^.V6"E7qg.^VY6'E-QGJ*Dm.j_D+N1t/l% QHZNǗp5>iSɂ`02.jO l[]֟ !h,k`?6&QKػRZ0F% "h I*.ݼ׿~39- ZaQۉr[[jG&Ee6!rj02E텳R|cZ}pE搮ET:vHޒ 'Q땿ƦzM[Z`k cDm[2{`0c~-j_h6bC #S^IawG߅kIK>@>cMvV\ ,PiUft :Y7`^x$vPa?a4)L+X21 ZgX8yt^9 5Q{U ^(m۳Y ZZt~;`1Dmk T%-oDgo?Q`a2Q{l^2v~bXy\ZދEm Hm0H7vD-}Xa9)̋[ׯ;x%ھ#8״;Ƕc:|u`0& j.жs_{~GzYk#fR}oX>D- , -Eb 1KTx 1^8mp߽-テoBsbsӃ=ϏQQ*Fm{=J'`bi=kV8h<܈G:o5k܂Q;yi؁b`0ZOsH FY]GV}1̏40G&Q j{kץP p{pP~TA } la+-Țه;P`_'OcNfQ8FTšbx _AI{[Bp'EHDE-YfG$D@bĭ>0 1]Q&- 8-x#Fj ˭1\֢_ [-f zU{`0cwHԎv\z&q+ڇ,Em0~ Ie0ma0 F&X`0Z#K` `d,j,E[0~ Ie0ma0 F&X`0Z#K` `d V +BEnEo5 s QkogCQvGFiP,]Egu_ǩSXm2RҟL%uM2WE[d"׋&i.mNaxqB7pK{ 1r ڛ.D(TtZy v$Z1NT<>@8y>S9h~gƍXl !k5l'*j&CffZJ[L=9HQ 64'tPZGh""v*y3MkvG,_~e4]'u%dM&(j w)йTUUxwqL=9ȜoEExDBDA8+#(ȥ׫(^zzXyƣ] n. ߎ$F:IK`G}q: &ی^j *)_&Dm\=q1|W͛oB__/^44/]k׮EII ~:\vr3 :/u Yn?VFUŨ?E> Hn&܋Ն B~IiwV?ܹs?>@EPԏZ:|v߾}8p^z%ߔqUF!wm۶<ʍʕ+pʠ̽`0#T"gb1Ub b )I!B (CkPsl+p@DZګ!8^6i$)mܸ͎p6eܼymmm={̟ߏ%K8btdAI:M6sUYzt!IEW?w*j*哹{`0FR(VPZ5wVAHDhrSx] ;Z]*l!ɋDLy4[֋&[ΠMjVEϟqoA@$\]$$u44Lq&vq۠~M3uQӆQMPRBNf=duWOCXp~t'nsG6V80טtͰAmX`Uv$j6Kq(.J& ~@•Α9йqHtS,J Xbz#{`0Fp3[ZymHY5\/VAz$ڦ^cѮ̊T, )*Z4}0g BH&j)sG@ע:;Ɗe#\= $`* Hk,H˗/`IK5k į>3[)ژېnADciȲXzU S|i'Ƥ|}!j ɶYzUO#~fz-ě ZTG5K-Z1֐DRBf:A6/b +bE8'`CN4(l"7-,,HW/w`}dx ]6h&l'*j9/ѓVlynZyQ{WҶqܛ !/@$66Ka@($Iබʕhu>QKewRzA>^P>#1KǧPPzaGar~1 A6M (:N#/j6~ I QۍT]2$-\? $FyW\`QH,ڂ`0L"` `d,j,E[0~ Ie0ma0 F&X`0Z#K` `d,j,E[0~ Ie0ma0 F&X`0Z#K` `d,j,E[0~ Ie0ma0 F&X`0Z#K` `d,j,E[0~ Ie0ma0 F&X`0Zj pk #V@y|'F:K.oR<؎RLEEO-UCUQ+Ug U3-j?1FUDLuЊpN>*:d`$;x}|!C>c0EB@ '4{kI\6[Q#_eb6bPnِyU4v4؅a5{Ć_Axn}.Ṽh(؟[p#+B/D:hd}iaDJ_\+9CǝA )a˭k_R\k. !Z=Tƶi"Zwm) :iU'b~ HS|1 FVA`xkQS`YB)_Xݨ4\/p";v!x[[֨8ͥLYvWHZm }BLhi@~͟ȷ sb] ߃( PnW#K0Qլ/&D,אFyK6T%]\SÖ߃p-ڪG>;ySP]P,{t? Jk #+`Q4NÓKZ10գTf!l;QoO D^$Fj5ж->N| jVji4iuQLOYd8Y^,!HH*ZϵUm!k*x޶ljZY7GO8u!0>c0EBo!1!0J[[Hc= <T^rkW<"pZ!KBy(jDkg+Am]-1MA\;2 V8nBOZ`0 Ax^p͝U(-*Bg IW6`GW4E=EZOi |-ʃEPEU"Z+}\E%tM7mqDt+QQ˅X'i_PZC}`0YZ\ S={)/3=r_؎8ɋZC{yODX%kع>;=MqC$jwEaГE-SGxSw>m!, DmU:|[-|##ٽ(j! &,My)s}pz+~fv ]-kbLTԆMAt!N4ߴw2*j] _\77oI\C##J^:+ ;~wxpꕞL/^uͤ$ntCWknծx ,y{YN0v-<sNUsp8tf(3OE~O^¾ ,]L'a̸ZvSئYxPn?g6e.&sٲe:My$j/,y=>eMZQ*G2"jb1L9KK wcs2ҾؓVbhx0'54s4HE,$Œ%HɶrLc*Dە;s;&) a"}j5"{Z?>Jø퇃s:Tڼ$ptFuN<}gOB[zkݺ D" ZES)X&(jϵp-~n+v^:JWF~n>c"cyVow~[{qG_y'+2&j;Qfľub\G:WiE'Yw/:TloB"-(~V" DW;]r(\e9|fdLԒk5x` kxm}a>zɊ#񣫏Y _K}y1#lzsŻsaYMX~H3[C YKY"d͙qV$ڕGX1&kz!bNa}Q^aM@'OccK$oFn^D־{bw`D]ci)AF!ID| ŽalV)~_Ʃ^_|Q] P9o LMZ9/4]nG5B\JHxnA9'݃v).TtSLY䩞mylG=en[&D"eynL9!~+|>Ȝ(GN^魸ϋWq.< 3"OfGOCz0m~Jt) ήv`wM䃚Lrcͪܽt)K{tzn;2'q-ʵzjS*Kwn3Q!Lc:>xen/[` N޸ÓY I&KSޱ49釄icy(fzXV'SR-]!%\i 2ꃛWAB ũ6 OjЏh4dLԞۋ'h=^[O3{Eo'6p\Q>  (2"jjZ55Fp;"ȉ#j9d2CMI&KSޱ4Ik6#Tb{6\l_wOX܈R+Dws-Zou+_{6//N0!pG2%|`V\ /Ah!K(j<E{ZoG\_މBtYŀV?(UW~ևZc|gFq)݊ÖBz~@+X$쏊^_K_ͼdQd2L# &,MygO1|h_f 1tx!yQdƒE-d2$Dj4}uE-s E-d2$(a'MdQkZf&Ȣd2FF2Q; e2L%Z3X23qVx\v-d2 $Xw%Ɖ'd&q~800ʕ+s$qYI3g$O>-UruL&Z`a2 F<"-jI`%PV+ݫWe\t3 ?׮]Vޚ8L&zTn2 F<"-jo.)aݺuٛ Vʕ+q1HyIqo?tuL&Z`an;y2QN/aڢhO<)sΕȕjqKf͚%*ɊtR|Δd2CK,L5UZX2cttQK&I-\o^@VZ$jI.\2OԲe2E,L5UZ/ing=531w{3uaiٕ-q4L짰NGeeMc!D0cR,C٨Z~B9!3=>և٘rOJ7i"-}tcTڽ=ӁSKyNLߨͷ1e~$$ZQLئZ ?.[̸_gFD- SZ$jop}w… Ub&_--qhg80!29&Lu'`Ih}BN at⮯'`Ғ;%jiKM$pH:hiGtLM2N!z 7Ye &L(C]OWlL={{0DTuf߰qOBH<@uvO&}NV)5XDk<^9&9/L$Ah WL[:u뢥(>@+$xI6YrG -#$.j#q!EehEe 3k4Mx9 ^k^\BC:C~7[5}3='r& jS(P9=+DŔ&ŌkP'[b:uObct`zI_Հ%u3ZuR ;@4ٯ<4 9qʑ5`n}9EmlۡEk)ZǴԟ6>fTUQfe(KТU!37tfUd<[!F}1xTi0 pL& HznYwcK 'ǯHoGaR<i)Z:{oBCQl8 "8uw`czr%fuj 4,V`RYeYk`J:ygNۡ "\ @M;Z4̚6^YAd阢ʤEp-" ĹZ6y\KY:Co ^o# # ՖCNV^MC RtIBc5_)SmGT8aAL@A;+A,+"%U=u ~Ͼ6ViQhL5UZ/L>I0= {v96QRJ q/aJR_^}؇O6؁38OvP =ݍn,Z ju DDǶA9iBZB`ǯLNE#<۔TkꨜMm-K&`!~3Gv(ȩ.m*&^/:PI q‚ui !liFj|s~zY>Y.5=M򘢝@czaOѲd\5$X!AyE\dES*,ۏ8s\,ا6YQإ% ] ̜bΝ2:VݦcJ #]K#g`mQ @>mB lu)㹅I_;/ r?ۏ-pXZAG@y}Kq P Y 2:flYfU:\. ځvLSߨ4&*..j>v^/,"L1gxMQ{ޖ.wc(~\O6Ķq`,?/Fh{Oˁk XJč[1!X):\}n&dYVXն(۰3A%Sq4X:3` S2R˘ۃ=[.|~ +_܅OԩSbH\znm6fX~MG"Y h 2LbRi$[DZv*aPɓ''U00;OupǓ M 9S i *GiZҫNF ang SYbۚ߇DKzZҋē' V jP|qK^a-6Z}&yR-j}F}1xTi0 pQf_ez!R_|g>GIT6Z璌us?]UKcGwNE~^K8/ed8-}LߏWVj-<"EiCՕVeU@`Fa>Vx^m͂M׽Uq]kRXEGHR\!pM՟mmM^J*:kֲᣃ"~@qLyY<6һU^+a[q2^,dm9.nsNzz[s@8tqKX<&SW#CK.& +;Izt%Ji-gqaԼG}{ж$WĮ8މ NľGu>n=*.ꫯEm:vڣ@u&-f#O&94&*.JRh3C(nt^-2@qO<ޝdZ86>!ZHIcQ]$rMx&+j rt_Tb`Ur!+Dnm_U[xm dj$V&\m`uK9&^dIIVWW;kΚOҪgϞufYg?v7aQzS]מ e0y2QL 4^('jϏX~n#)Q[cY{IbxuȧzlFX]WHu0})MQk1[%j=yj\2''J9?l1uC"}MJvÆ rٽ{5kWZGEE/_.ƥwy۷oVYW Çc,jdG]+TLx(7Yʓ|e_ [@kɚDgRt ąmZ/2פ$jׯ_/DZ,P=rMn1籤 MW\OOUDo#ߙ҇\l;ͽA=%j-a[pNMe0MkR֭s\ cv- S"'k׮%PJ^Zݽ{7#E/Z&~@i:ZղYLH&-E5̈́)dU~v!sZV<w//2פ$jI~dU^YВ%-D- _3e2L2SdٯLo%hXGu.T*^dIIԮY&FD0DoUb\b}3e2L2Sdޞ1Mήً_̲EK≚ ˨E&E-M3g~Gaaßg=OG|G$M‹LL&9@ic2|Yf -lk[ Z"!_k.YDW]J:2)d2h;4<1Iz(4}OJ)T*DD_%H*tI\pu &d=35xNY@d2#M2L_&*hp9b*#/2$-jL&962gR6'jMVZB&qv^ ` Z?}wVbuC-ʢuV!}MҢ֭[ k $(^r.`0 210;ۍUq{7ϡ\#l B1b{ ʒ 2$%j+,}>KVX!?{o[Xx1x kxWpϟp8^z sůkĮ]0 c  3o< >p[l\G{Wئ'h T*K2D_/:[n$Ô{M|q_UV% 1`|Eb{-Zߎ.?ua%P, }MڢD)'[m̕%+V?ǵkװ|rl߾]`0՟xTi 븵y{Ve'Ďh]A63psLYd&mQKb)aݺurիWKHؕ+Wʯ_͛-[Zv۶m2` dba1עhb9aʀ A晃ba5zBk8>J jϙWE Z:vL5iH$"כ%+OޒOD.}F~Nw֬YR蒏-mp 1\&U6GPkb8]iԋvN0u<4ŵVx:]fDɓj+ 1>$ jNl[\cEuޮ]LTles߹C}~j;,֟RERY&kR]$յ(1QC%{DZ0ve EiDZ\+ W]碠>F ע9v]:\DAZk̕~wLԒ?oVZB&Z$bIԒ,+s$jU`zV#:Qd1҉ރ;J ad sݪnDi0Dm"mIvƩ7̠%BTٖ*U;0(8W?V[@a4UC%QXAzHiUg.AAUhlA:L 4IcPܛ~(ηXoEsP:1;=Wbnht.K\ix*ߊHAtyMEa_AUZ1S汢VRo-G&l%4xq_ a98(<n.??bqD-E~6>vH;~/1QցY/^"|lcE4WG0~TX.n.bF/w[O"|K;&;H|E@BiZu"^A; z}li66#V 7p^WJC>X[$0xTiS[lq`.4T 2:SG.`}'6vL/.YbVYgIО?^dAj((QV'liC!Yo vhbf mf$AM{%llX^H9')ˮnnw<<Ml9泷*Њr! E}~a1o^*'io;H>o-G(>~4Z jHhԭXZ.-lv&W*'t$5^$ZQMI҇3j:۲/5>b%4o@]E+l=5|UloY]qq|ju혴˧׍R#2]Ƌ6zFǒAm['#AAmR 8*PB(:2Ԫ}oD_Tjaz.!H,'>@[P*UI 鐑,,Qk.?F-V& ˪\琽7qP)fEr_Dk<)Z7&]쾌GѲ$>x.'] ZObʃ8v [wrn=ӧOh̊-%Cv3ڠ<ܖZ_i#v: +y&h0i,tb^Q$^pukV˔%KZ{%zۛh*DH<`ɡ&KP -cFH~Øe(qK􎴼~uz֎!ߴOZeE 1 hG6eQKbV; ^gzQt?j>DZft-G{qpvo>E?ۆ/p)tvv^KBznmV 0i دt@BGyI52'f:ow<Q.I+n|eTPbd´Wo;KhCoZL-"ئgZ %պ'29RTܪKϽX>o cT?I!Z%x/Aʙ&\U,!#A'k 3y_,H*ŮM(do60xTiS[a[N`GYamu*܄m+[Q5 ZqxIbvCxl/z( ":/jg1.nkpԺ| W/tV{͢Ӯխ3~W#+R'A7,v?Z+ԇID{D,!`ă/L5UڔDMdbZh|\u5oGct90wbh>':ol][ʯEm:v*Ye6d0@ `0A&*mJ?t֜5-EU Ξ=*W?~ӹxWV8kZ ~6d0,A `0A&*mJ>kݻW׮Z >ߏ ,_˖-so.$ho~akn Lȓ`05XC_Dk<)ڍ7J," .T9">!8p@ޖM'.X s`0,!`ă/L5UڔDmuuj܌;vH?[D ׮]+֭[J^Zݽ{7#cQ`0jH֊G\/L5UڔD \~dU^YR>d%m0 c@ 1@ϨۛJJ~&W3C&*mJv1b&%~䎠䊠h"444Ga0 p,a*eµ˥K0d$^kvz(X_1PIƣJ%ZVV"<(,,tL>裒!jF7Cc hG6iQ`05XT@v)O>PLvD&NDqm'OB |2PO !/L5Uq~800d21F}I@گdꨈF@q>$붖C_Dk>ZV'-Sm~&d-&Z1 hG6iQKKw[BccܦLSх-[`ͨ^ڶ*IF֥F"̗~&d-& ؂/5I~AZk6Ъ M2un޼/7nױsN\3e2LВt X2c 0xTi/_ >@u҇=>@ȅ_vMZxiZu&d= jH 0xTi*j䒟-.Wň$rIR@ 8L&z` #TaҦ%jiVrطofi%,555I]vIO>D_JUˢd2 jHɀҘL`2PIƣJ&(WCP+"ⓅVvpY)t}}}2b֭,jL&st`0 hG6-Q{I)FI G}$WB8qӦMP]]-[Zʋ,~i3vn/p;3쩙mۣqCBL22kӂ e30)^)]ق'Nʜu/=^ ˚Ǻ#C[lLZo2w DZ}-LAK6(lTPA M$)ClQw׮%r25v߽=z*v1ФCԮӥ@,!`ă/5iZlV4iJC$. X*+-%M\Զ!29&L X=8$6K']I9DaDR ![`„2X]51!,jv(L(kb w-F͟xMmS}M1DuhbGtL²!jQ&fs\Sr0eI|@i(M" jH 0xTiZ2[u]p3pCTܒUn dM\zGB$9|sû=8$6;ܲD5U& hB74,Dm !MȵU`rHkP(`xXə,Ĩ!a*I\G~@C6Dm (=#jֻ: jH 0xTiSJ̒7q>7G~ۇ7JkҺ+(Zև}Wu, %[K0^H lq^5yU鈈S(m.bV{B?Sfo@3V>A캨A̮_Ի$?83c-5=^Rl&DR6 ;@4ٯ<4T'&?)gP>z[dVL\ KQ+LvvPH%@޵al_wo@m u'aRYz~wU$_OҀ}ZBKf3!37tfUd<[!0@ #TaҦ,jݸ37~%}XU>)oX|[X/Ν|FncEm5Hv[Sre)UNz$.M|&G"H:?aWt̬1n ꕵ@O.{[ 8d<8nˢ3xs!6lRHœ<];USP| ]4ϧ|vmrGڒzHQRLZboy<]9F0IMSB '8٪#!Caă_{7lAT~ u=uƈZAZ6nAQLF($=0C[7M:L17N ڡE}I"XDo5 sXX-jΣ9+ krzA)_0zN(hy v/@hb<=ƣ=NZP(./ <^VT>NɄtk᡹yTaҦ$j[[[q-:}hšx O&] %ᙕd߹;/<ΜhٯhM.Btmc |L -_d*,mg5huTNEY (׮e DY9emCȤXWȮTutCzu+Ō}ۖ?miJd,QI^1,jE0}m|5w%SĽfSRQ IOulQӧOB)wGI1SW5aDD9Ip0N_*k7M:L4Bكݍ( 6a܇h\v/ "RAk?m9<fK *DE D{ "h[~\vTWޚCO-Ez umgU&QзT̘Gs"j&B@uI>PzS'v񮵖otФC_DkФC_Dk~rZZHkҗVX˗c0 ,!c(1F(jη?(]ƗѤT= 7iHe鮞/1_Dk.?"x0Fl^ᑸI"\}pn N=G*׬6ggoKB@/:R6t)UӊQ\djc0s.-bQ`0F$TaҦ%j_Ǣ&؈S? OQb5y<Ď M9g0؈RqlSXT&ZQZ@ަGg ی|UJEUX+HsB~A@hGdV8n KQ+یӷ:":Eci\߳_}WU$ZkI#S ooF;aqi.gEmӗv۳*_(%4ǯodQ`0 TaҦ,jՁX>f tm :lDxaI[ ?X"E߬/_͛ 6$h9bm;mr^&&pC#_a/o/Կjo|#DXaa! ԶT"x*CqܚUB O:3Quay!% st xV8pO" o')Em/o,E($=-¶},a2P`g2#@&*mJ>@+|6po5aӶ?;ՍX\ل7VyL3^\EvIQׇu W7-Ӻ}l[!2ŐPvǯ Оmg5h'[_CiLPTbv*jf-]X',(O5p&(nz5N9}3\/_>z֏u/-Eh7nm[nvP|DxuǢ61uE:y>~eA@{@Vym,(́Qj}֮O}Oߨt`0 hG6%Q{a<ںX†mnArUbu,Z?<ƃS~k>Vmoo/6md lǤ]uz+P\`-(Fi3YDtLi$FIY `iLt_lu)EEDV[φkiKNVr]yN #0֙q0y%%( }bz7MȮ6{A7"2 F<$ZQMIҚ++>ovl;^!f-z7ᡟs_߄7WXx"> ,%h*Dw֒:ҲZ`YVSZ3GC4ڠ< -ɓD^N|RYۖ?RĹ4 ջk_yPOZ5TXkݯr)qKPG\Gց7` #TaҦ$j֘{WYbF;x-~ ?Гo${T1>1mWSK#ģ1U@UϻMT'6a[FD00;Ou !rGaY{? |ʩS1 mGuI>BO΂1,DI -G/y3/6Ń`}/nz,X-}F,!`ă/L5UڔD- Pso' ƽSfT,}/[;?G$Ӄ7&!jBDl[ʳ-NC8brv/j D?Y*K}ۆ=x9ĩ岡TBD ݄0EZkָbankpd7թAufh~irP)IĊW'9IQ7e0w0xTiSrV۩3=csstw?LIb_uu[Ԧo=a x!y2 5XÔ0؉{1X _Dk<)8}?|MywK|_bcO$.lذEm"T9aBY2F c@ 0yX!3_Dk<)ȯH޵Ha: S{q_޽Nm:0 n)"y25Xa/Ń\3µUAB=\*ևְy[J!*ʌ/OɆlKw8fC&~+4 RՍtGAqa02 _Dk<)ږie Ο?/bqY9sOSN'N@GG;Gʏ7Z4ueN2 #cPE:L ݵ(۹JQةYlQ5άVD sHԆ lm-hLӤb1،Ґz+kWRm ]d 4֙Hr'ZCk[ъ0)o}BTB&*mJv߾}m%hMb,Jb#!Kn,j cxB 0u  J"Sӭ$QL̒6ٚa@sU(/)'h4{e\^4Vբ=+E FF hG6%Qw^խ$fO<:K$QK 1t tV[DMEQ-H>RkyLQK=//r?U8;-OH `7kP:-E F hG6eQkr5 1&WJ̒_"}Q3 cxA 0mU_:y$;ɍ`"kmAbU(-\|h7LIz-Ei3zkQYΐTa&-jc ZkӍƼy$_~eɗ^z/2ɹs ^PE:L5ґfb8IL Np[92-aUΚ&fjKv+ֹ44q8vZƝ/L5UڤD-| }],]oS&w{nb`0`wFr)Є{k9&PIƣJ%k--E6Se 1tȸhEyHF`1*a_DkФC_DkbG[UU%rJXl"\K?d2@L&s2+XJI]AZk6/oƭ[pM99Nعsޙ2L&shIPE:d0xPIƣJUQKbV Z] $f?s\vMZxzgd2̡%A `0A&*mZh b곷‰(+fU@ 8L&z` #TaҦ%j) >KB&Υ$hu1K^*}pY2L%`ăHq?hooVY%رCZgIm6gٳge!nʢd2 A#2 F*3W,kr뎰m1垐,CEZ~B9!3=>-mPHc24iZ"1Zx>wlth:P3{ rNL| =Ő߽=zjf8NK4]$d* ^ԗ!oŶ"I}ؠBTgchb|H[h< +ڡ}4v02mQֆ]vfi.jIZʋ,䦠\JmLo;ScmR= :))a :̞IKM-5!e &L(C]U3BϢFn2N!z 7-(lϊk/4m먘Ipq'!$R:dMio}  az#ID'6zF4H`TH0#WLJ^T mmB*5K 1_z\cw$˴EZ\ߤ0e%1>@&.j#q!Eǻ=8$6;ܲD5U& hB74,Dm !MU`rHkPaOC&NFnQݎ7P;291L̮b96؆31sFPK#4p$эJ͂v74v0KQ@odBQ\kVZ^5aیHxyV3V\ao~İ(E<AtVE^QړLGUߌr km` ?d]u"֋kԅC W/8Y52YN%*;{0=҂>[ΣɻNGDBisz؇tC,ހ6)f|\uQ땳݃F ~D֖u( ʦjbK+ez.@旧wi_Y[y,iN!L~SΠ|`n}Vks0=aΞaO|ht6|L1:'aRYz~wU$_O{_׆> lvqҙ:Q3*_h2}c1؈R?_P!*mco=J'B 89+X[ҜR4:R+D4q>>=5?c%A{9Kmj:h"Dݖi> bK+UIةb٦|ZVGT54lrkY236Q8C1@NuYoP1 ցJnIR\P%MΦ, 5}铐?|GI1SeGX~TnkZE1SMfZUC4jZN( ڲXZ`cw$˔D-}PesĀx>;P+c|l\KҒ^gΜƍ Vdu혴"9z;e&*L"2c!ѷI"hVN Re*Ƙrb1az]xQ$b|L1@o?$jMvPJ?hho^:2&R1 gXԝz`2ԥ$BS5ljI7fjIʙWnEQU`!U F,zXB+Q\?DUD94Q"DКld6( '13L}GLI[1pb;>;۞BïwWj< {1>@$dV&`)BKtL"JtݖaȲN,mQafN|2Gc4ڠ< -ɓD^N|b9s$˷q4~rnt\B5Q/l2Fzi?63E\䯄}Ue!Z]ꒌzJa,f ~·xRﶩ1SMj'L*MR_yE4+uO t;br5Q k\Q+ҶW); *:Mŀ*Ba&ݨ/-+@iA3#Y$j[ZZ1K(Jx286˭۷e5os1-Z<2m&̮#ܞg#ģ-z0AInni- MC&Ol lj2q_U+Laav񅥥&|_-״S|ʩcѴWW *;D- 4Ѷ}hLlWu%F ¬Szj <٦Ŷ\@ \2]9Vʓ(l7ă^P n_P:o_ݶާo@`0`;eJv߾}ζZOoUBيõB;qG̪O_> Qۇ%BmKPyeک([M{)m"jqSD?Y*K}ۦ=x9NZ<Ҏ˦RAYס2 r&;xa~yz-Z?CSKp`-Ys9VnVlMVm#,Rg2fmfp9֬ jɪo*Sc kcW 76T_pێZYOK#ڱ٨#+V_q`ƽ.l;ug350 F}]Ku5 e>GE{{;֮]ˢ6J)aBY2FL&sT0S `ăH)={H,Ylkkkj*rYEE/_e˖+W;#۷K, ZÇf:p[j;ס7p! ^dF~bUUUD-d23L 4 #Y$jU@+Ž;WhY"-UWW'k~(f+++zjwKE-d?fja0x02%QK;( -YIԒ;S&GQ޿b/xsٽq<5d]qeꞸxʮA}bVYPòʎ2 BF%d D| !@ #~yTwT|Ʉ yqއtWwuuuOջX,̪RMuaf]VeZ!f;eh-3K],Q.uKP Sbͬ*UXRnC(g6 SrmjɸR7v<6-[LjҥRK,jkkhR=~͚5)bfVhn,)D)ejFWv+SKn_vXj^~Ewtt?aX,̪RM9$˜F)mia K)mnM ,#K X4Ʉ1+Faf]VM-شdn+%L=bf^hʁLxZ=Pm-I d"چHn5 @F0̌+;ʵeX,֭JU4@֯.kLmmH(wG`jBWvm0 ܚ**6DuuF_CAM-܌rmji\vMի}]rEOHj"h20 T jY]!M !@6/˦a]VM-}EcҰ\d {E<.Д׎;˩tiwޑii"iui0aUnU[j'ݬ~fvv-ʦa]VL~+?좱g@Q _-[d_/2KҸ 0Lu8ܪDPDBiM۞߀a]Vjji{Ъf/Xݻ 0Lu8ܪ$6n|'F{!ⷷ2 s+;jZLjfYRwma.t[U&XԽ׀pBefFWvUM:[gU3K t˦apVaíZ̭%}jvwweBt[1 CWvՔLW_}cPtQh'q|6Sc<pY,ƖZnȑ#2NIfz)UjZSq.WfG%eYM_hRS};㛃kf.dr`y+MQ|Ԭ;( h 5^_]/!=^bT0VA(W=7g:W8 t+׺}0Et[.brp) W;|ڄZྍ9O{qco>:j I~0FlK7NQqקVxʲ>7m^L[;\ 4?B_^ gum>^sPJ O&39{\(z_=¦6%~w7*40L1te[MNL^+zо~+N#¿BO{=_؎oIZz`^$CDFrEwa8splgY,%]gE]_a}a}NkYijiZMO=y0zHRhjԅ!j{6OحKS"Fih3?SE<{RMzbMض#Y෬8܊aí24Qlusٹ>X =x}=xjwoj^^ijىÇGȂX5!qU&r_{ۄ0 rjmf=6WZEEe.: -cՁЮDX2 "  J-ԏPX8sq6dR|'Qί <, QsBSthA]Zz S*nZ \;fjZ4-yąo=:xn-r6SLtud4xr ,q͔{ȗL$kmA߲p+ɐSG>+ef..+Q<S1te[ej\djæG|xw#~oᕿy> ^? jSo߮1yo±L%h6 54#J^՚-sY=F撷˩`.ҀNGn]eD'QJ 1Զ+JPBV~ZFnٜk|Г?=kiKM^VB4Ӛ0ExPgA߲p+H_ҿbD䣯P-A:َ:!3(92N1=bFE [2S>0 kQ#HFӨ2wAY]!JMѽͦBWvUYƔf/N\Ɔm ޅW;x)ԅE̹AcXj;V%066m۶UԖRNa W5So`粚iuB-f  SM6CW(?+ĵm_B [SKxO*ZWiklP,_-b7L_y^}sSZ3Lm).@-JCZkKKe:٣^]A  LgBiBe49u!5ʙ֒4)Ơ+;ܪ,SK_i s,9] ʮyb%԰RX4 44ЛZS/ Fku h8z~ÔpL-P1,ոgsچ?a֯[>sr~ڀ==J~$6::[0I<$X6LcYۈ`>HUC0^SkuS]+V)/c##Y]eW[ әn%MZ)~)]HL'Eo)X|:m shC}fM[Q3{k_KT(RvS v0RIrϤyZo`:~?7*mԶe"oTM:s3y8ܪlQV4}'׈x( >"Ӻǥq?յD2&XqrdMR壎ע S6#F,%\F1 %:Å4AgB^D-=ۚz{~O{{HKeƀhmMwyz>KFi*Sí2dRNpjx==R\5/?m_l4>+?ѨNg}bt-Fs {͌tGtdR** ̌ ax2r&lV7i;5Y-&y¤Qg=ZBFC *]TRnua =f̞0G^N.4 P:nq4GeNT:\АYF9*:tW^9<_fЌ_H=_ -G=yFjcP~$644-[cK6d^]7k:&;+smeLt[}E5X]&Ǡ0[ˣi85`F3D0[KUZLźBVk@US{ ޜ8黀FGk[S+,`jE6Sqte[ej?9%QWu_^&\D}j?wy>NT[jG旪ǛӍL#Nant[lm yцe Ao޺v;4u^;(f,Sk:ajLPZ2%sIc?!k$sM-&ch1PX4\u.I}ѣG 4- Ffv͕3 0LUnU)A-<KRϋ̉ QO~$?X֠!uƨ&0҈eIN^ M-ߏԩG(?4#2gLOL&}P"׊H;bukQxpX]2f*ljY,D*rzD͡I=lj滆p)/BRu4kDjť̙36;veX*4Q9w1H#Nm4fW\4w2&{ `S07]VS2'Of +u!xH |@ھ}FCQѨ܆,?C03]/\v.Ĝp_.zsisı_3Jir4ڋ-m1{\nhfPѼ xMR[X7DЊwze|#; Ehޝzs^ʾnEkzu!̟m|8ۊcVX|ޡ߷!r}9UnUAD YfhNdtg>~(fY+.KVDMukB(a~]Ʀanídj hdkDB}HԢKZgVZDtSۇ/z-WJj|UԖ~nC5-4qދz6ܖ?5q0_#us.BlfwX#o!;#FVQofjCר<يY')EgaVnqObǼ? ݂:։'}QX睇paVkv}V(ߧ:\BZҝE*b)p)Z"YZ:&.IcK_ u2.}N7d-Ynjƣt#N"^Z985xd-nE\K}4?į:`ɚgumwMmގ.TZeMAb4.Lm􋿽C0As[(6A[fmo)V&S; zܗi Ýs[O#!|:vCб[T0jF{׽2\:Z=W'm[Wυts5с q^م Y1еKÎM8> kM4UJv /U{ӹ| iw7zSgG;o t9.ʮpdKqzuyü-LYp1ʛ9xV_Ta)pM5•k_o;t:xco$u&0ec7ƱQx~scitm`vne/ei<ypwg9sBfe0Vo^EvY>\aڄ;xFkS"L}Jq;׼rQ}Ȭ"MP ,q #ܰٙW²qǞN0 8R/⧖uڡ-"O g'WF~[FM24;RMzo ˬŔR7;Anx(_V=OS6[v[2_STa)pLm2_kذ2\m_ǟ6^ \v58Et?Eo]/_=v'ä̲ VMjFϹ,C- Z8\7ӯRQt.|28uџ$1rVt)Ǥ4n5_EŻPtG{dC!<49u uKBqhxۃҰ5Dic{F]GSJZzTݴ:6S;.9̓Ԗ-BҜr9绽}1$[/pV)_䲲}R 0L1te[ej:ϯϥI%?cY<:7ǔ/ ֭[5V- =rξfKi@vp 7w!+tK:Q}\WVMչ~5gV(E9iWMGXfu|,ij[POdj-ce3\*߽VT=+9-)߅gj#qhAQZ+ʖJU4nY,wCnЕnUO01yUKIG{f1|?gM}.x8--d|y:IާVB jJ4YoZc9i@Km8re4wlplPz;f?+5S;޳s|ٯUZ>v5T|gKe[jPê)LJRaí24K+_ȩID_^3q4Ǫ83> .W6MAi<9-[0V7Dz׃YFkڐLh WQ6̚6)"9}H/vmlJm~^Juqy[/eW[4}c  ӟC0+NSTj;>s8v;Pkտf3*Z* K;W[TNswiZ=-oP[O|ֵJ LS۝lTE0 S ]VeZ Z=1Ct\vat^1KKfv{3{Ġ&axw\qt#"r_e4GS Y{qgf@uu?2:[eScΩL{|1_@i"\kӫS>jS͔:RA[XK1J: +\V_RZ蕪#^#g֧nG^?!- sm1FۺddoͪSIr-yҥiTvlWnmhӭ܂]eڞB~yr)Db6#x0NteR˚L-Pj]]]@$"Re ,p8;w⭷ºu={dHiM-bUJhJQyc~0S%8ZA!SKaX!EBl!-rh M>㈷G}HFh0?(kBhB0}0^?AiO1ѳtR sW[aUtG0(b)2cG R"(=ELdw3?6!XZoQP%eBa0~*>*o>+H>j KZn{FMQi91}}1'ѽ#F"x-ϋ&)wah=X\ĊckJ'o_ϬKm{JJWVIwf DCxQR"bX3/$q%|8]w-W(O KKxbǗm8ieӔ0xN܂<_KzCŭ 8ނ'0hl\?[SI8<(>Zc-x-PWNX29':LڤR23+-9j\NDqRf#N5?Fx3x\=gV&<2e\%|)\9>j+;JR 3{ھ z$Gfu8+'bX[K̈́n[Q 9bcsZUkr2ˠ. 3ݻQ \c{エss""""/C "ᜣDDDDD_rJ:SyеKGiϧwhy\"""""g!:r.޹Q ݺ~0^7yo$t:;xVmM[t褏p¹>VйOѿz|qmUBU.vk]lQk%3뉽p.Cdݺ+ӷ17~EoO۲l/Sξ0cuΥ1}t.ἃh ӦfO=ѱcۛ¹8t֖}ۡ}ޘ$Uh7Q~7jǛ3yF۵Zvu_a 2jZgaOC:ZuN>Λ_:ڍm;'qںS0h?{2FvFgOic0Wۢh^ֶ:jz/~l <}~k?ǫn@^z4ѽ)=e\;E.׃Zox F@5aw[F?VX+p>O=R ܳpcGëg; ѵm[S8ZѦ"G#f AE[oѶ{߱ѡ]M.hM[=s亙Ctjk7}E'Q>3OhZQ#m¹o?|m7>l}XөcZXcy.hg *`}Y~l5,[2?a.˹:>DOgj}\tDxCۉܥOwm~ny'y,Ѯڈ4\:iwDDDD*|vr# W7%Lv#ToZm=j9ۈkۋj οAj#г! >Mۡ}'hxr.v.;jScx߿g13~p:0> \:k]=Xiiֵ-:%ծJ2߾pn\s?]D!Smۢgn1FwW98DDDDȌkb=o]Be?MokS¦ 趟ׂKǶ?ENƏ۠ĹpH%oos{ڴ׏'ګ?F$1sC'AAݮjvd07 ׂy~M[s"""" s)0C{t癩y\/v}md׷WU̹o h|8.9>e9s o(zs;!""""rd2羚҄smNgn}.DDDDDL7j\N4vA:3i}pNDDDDD_i䜈S/їős""""V1gDDDDDLv;oCDDDDD_fiSvDDDDDT ;#""""/Df7mᜈ9}YpnDDDDD2d&7sPynѣ['3Q3f$"""ryEBmжЦ}vձC[&sVE""""gP-w+C(S6"zv?tDR_o{Co|Yg ù:udh}U._7Vۿ.]{^9"3{t(r\BUjaᡢMPw~k-hzwIDԲ^a8K=zxbD<<<?ek2o]8f3V3Kp.sVE""""gP=(V6¯pھYZEOyp ~se0~#kпk;]XqOZЭCvFN݀5N~ m}@jY}bxw| qiױuv 믿\| K1ҵߠL^O*=p>_{D?M&\J"!'ƞp19K; \p뽺Ǹ>o J !yhX;DދDDDD@[8wh pީo^#jbo`0.u]>Zċ덾}z(@-U ~j[߀pǑ8S2iЯj\}Fs"Xרp.t5S"ld8pkҹ3/[+?e}]0'$Wge)<=cpQnNQ[#SNm;5]^FGn\z/9{> O=E{=DvAg ބD\_5>}10pEh{hXbWsesͿѮ7hmn;.(<8>?kqM{HDDD sy'ƨe|7l7Rb{je/aLgaQWao]~ٴoOkL }?|2BNb{GZ{`ضk"FȒĬI}G0T0hevfԖ7tvj{e!Xᬊ9[ ¹Fc(?۞GL9#ߕnq]𹿩\; ·5:Sܽ[u!K ~U{q-^](\3y𘀿.hGBwunX;nYs]덹Nz8;iwpt!Xۣ5OuICݶn#sk"۬Sb}8ӃxWE1}F|mH nvkg3-9'Zݸ&=g^$"""r/5ˏ٩c\[okn~kظcVۿF59"3Ċp~:t)2|<Xl5aѾùuqM{HDDD d&0_9W~Q\Cdg@UFm=DcH4"DNlվzVg\z/95/FpyѱC[Luθ&=g^$"""r¹o?4λwRG7B5yurySùxYUQzm]ڣ[׎"H{xӧ2s_λ|oo=g^$"""rvF6j. OrtSJtF8|o|{LaH-;a4F/ן9ߊ$G5e${gRsVE""""gP-ˠXn?ó/DN׬ރDDDDBf Foݻul@DDDDD-Cfr5۳+zLDDDDD_~<&""""/Dfr5wb/DDDDDLs-GDDDDD-Cfr5DDDDDLqͣ مp޷;^"3:ūe"""""j2:лe"""""j2ceـZj8hـZ߆ l@DDDDD-CfE8`ـZ9̲ p>nDDDDD2d&/_$q-Qː\ S&nـZeߦO`ـZj8=ce"""""j2X$-Qː\[y,Qːl8m¹ eLX6 """"!3W-[dـZj8_jes;Iܭh˿wDDDd&TkWX6hKi?ȿ_VS^CX4 'XqGcIسO޾E Z#ѝk)d&Wk,4 oQ3`8'2"7=ZjJ- 9C ￑/&uXشTVV(y̘wd&[^\ [7lj8'}v jgQT<0tEY bW[QcOe05EpGA {T\X9 ee(>~lXQe׬d&W Bs݈0SsvrĢMuVˬ0LuP8^dpNro'ڊ` rE8 ZE"(y\5k*p{MsW"j ^Nt/A 6/ bž;U =Lb.ƺhn|m3a8'j9zZܺQx޽{EV=y.V׬d&/[6k6M!ë9D Ω9=*"X[_,&ޫgX詯 zt$Ezzͅᜨ;Ɲ[?~o|Q>w8\ i٠)pBD̀᜚vE\O=+`HWCs5>"xw6r^]X={z8@+/?mރ&b[x@"3j^j0dDTsuFy"E`[DN'"uz8όuNH'llۺڀW_<y.V׬d&W>DzAS|BD̀qfg}q%8;^ dpCjo[Fzb>xƞ|Q uLb/ ly~ȹm D!37K^ k)4)U8\c]oYN-y 5LߎljxQ3`8wLYOϭ|YH^u5 / c\ve<-)F[lM/Oؾ"gaϞ!l{/DdG}XLuնyG:J^¤( &_DILPM>+>h8眨w<Ax(ve"o`+y|Xg˿G¨.j8}m:yE_<y.V׬d&l3m#mӒϭ81;z;pXg1M أ=6N}:dXv ڹNgzXnl8/H [AےPhpNb.p>ߖAYʛQ5?>i ^oN W ( @;H cFׯ_ 8|/ sdUiuVm#*nMKb|x T\fH`8wusC Ei8bi1X8\-cP\%g²1]S¹<{Fj1¹ߦx3 <\7KyNokn/QDP7¹+(EeDj8\-l: ? 52*TX x}5[xWսw@&ޯvA@K}Qm? 95ùchH07 =,/U~9mǖD}p.ohLWq|_v;ǡ߶ᜨ\y G7opNBD8!y&u>Pvk2.C. !o¹'} WDzWxj83[k/dfg}QX]r?.8*Qe~}_rEePD"[U]jܚбވ}oE*E8//v1]F"d=98N8&.t#OMRu ^]^>Bee>ltM‡7"0GԖgz| Q*¹zND51^ _<E6SeGVwZ U"f4 ke y%A5k*+7C8/cmǏ;'o^˳F}IONnv)>p)T2ֶ/.AYyʂW[Y^(IiZBT#p:}`nh#DD&ap^8g qaa>g>94G8o/OQ JetIxGl>dY+JO=ބ~hso`$-u%OkSd,H *Q>ų~y@:"; W\m:Tٷ}ܖ\<{d{a[QPO3,#U5r+Ţ)7p)yUKT>\$ضx*.o} nCt}ô0~cE}<4LdO( {oͶO^U0NV\o=}j395߻#(u2d"3yziQ~k#wye괕pӾf \lXܱ˞>fVYCD/ԹQ =Q$Brzd\ۿ9Yx)>yi-BKS^35U5pi\+mɫx9X=_U 9dUL(Z6Lqǫ|uWIxg%-¸.\l/+PV&~0;vٳj3}>Ի  Dݑ3I#v^+ddPrKz}[u"d-np^8F벎lcWcm > Em3KY06o0>Bkol6 .@kyFy-\>7^E}De~S"sb-3}̬1ڇ9d "zfƖՋϕ-j˪%^=sՄs+уyC6j_"gpXef>fVjp>gq.mV93sb.{VYcf9f 71ڦrU["gpXAڊ>fVYCDDKf#DVS0~c"9}U6j3}3(j;L<;.j{ Exq0vR\-EUYm#Z0;@mf>fV|Jrsד>oaSRDAR +~1 J,QL,Zw#fpX>fVY)Js4c|{AQ7Wh, pOԟ΋pb'(1o+|i!'ޅgEoIΕpScXcc8>,52<9qn?5Eq]0;@mf>fV4U(l 3K=+cͥ5j%]\_Íyw W! OF:-Sѡ9(C!)3Kk XxEDVv"j ɛeZyW"U6j3}$7WAmve> Zk; P`kU1.!Z(T\|쿭ַ]*xA31 Qj80ڇ8l͵s_ 49 ~h;|FKSyz3Eynw-늑uuSQPeP\`~- 'D(fi!8:م”axl[1Y|u8 ԣD]!ۑQ)q<usOs|z""_ 埱VGW_Fײ¤m,>Ly p3Q4[8ۙùc >tNF)d_sh{0Lѱ'G>Z`-4֋0k^3B\z=ܙE??1SΥۂ`qZ0F]HK0|ZgYLv~~uLk)BN dKٹ(ÌE8ϏY/6Gbx۫nd"dztaQ<$n  "}]0t=uZ,Li!ڟiFp"u1KWۺu KfS!A>;sbmsZƐ}l(·*+[@g C*o(>/Ge-]iS\1-<1))ƞ@}V;]->c`Lps)9dᴆ/΋"xKc_ȥ>02ño/L<Ņ0 祹?ybEߋn h{kߗąl~7r>5stM5߸v2t7W!:F]J_\LwE!bp<&(.zpn^>.菱ÓB}9j iXS"d% *"(2o7֒CbJRFi+ڴDl3]{0e . 2DeB<1FA?9쵄e8h \KרJr L !Y "Kj8_ #,yynr@7êzPPiT֤LSJ$ZܧS>1)&Dt]oc~[[o0Um>VE8}۶/tfG,D_/|6uqI ;kUS@g.~qשWpp~ w ,Qd&/_=rb8wnM uKk8o?Wvƺ3PdBhH Mp"WP'ma|"V#HW~CObrJK2pagc_)wm ۽1#HnB],gűc<¼ ƛo)Mro`ğ.?V-ێg!bOÕԽ! l_//`Wˣ+KѣK8| >&;'y@ۄDc* 5:rZX,VùkL@\P4WMmM)Z.|mRk+O j}Fz慑K!ݘ>RW,2o F a`H\PDh*6#BCfDdfnȾi.uWNYZJ>ƏW{8k&59`puhH@~H 8]YL,wkaXS _:9} {#HDL^sY,)U@g0/E'mq",ԑUY,G)У_Q19/sdts""pb9X1 5qp^RbX9j5Ἰ0e'Bہ Qbᜈypn>OE^>oU fL_b9󒙼b/έG<m&"_VjQ஌"2c1;1>?[1P DDD닎 _ߚ^?"G7mM{}XG;[w*sVᜈyL^ T>}Zeʍ,Ze/a`bX!_S|+peX7!bc:( z掹WYyڜ񏹈='S_َWlAr;|N`sVpNDDԑ5_pZQ7ޥOoV&B#3\@;^ ԧ؇s}sA\K@hѺ56 gv_MDj Je%TDP\ak}Dg8gU DDDKf/:ܨw}]>J`0$!1lNu ^F(8Ng-ܶWeULww+U#٧0Z˘`ԱUAZX (s"""祎[)*CP\"R6c2B?"8zF›J\7-#vM(6եxw#*>ؔjڋՀb8'""r^j8*x'+}<>+9+""?`ѭ<$2Zjh8Ww_,Lg}]xꫧ 笆9󒙼b̯3]2z)Y3[/)(ň)_p.LuQQFUG`{Mdd8g5ΉwWӦ ɶ[%VuRSȩ'sTBz?/ EL]ET*b-'΍pΪΉbZqDܞl)2!|q7F >"毅}pU3~w,8wm C`cd!]Y,b8'""r^2 Fέ޽{}2Krlb}MpNDDZu8%*uX_S19/zù,`ᜈy9D8%*s\΋2p}&쾚b펬!͙_?}2j\_9欯>joCwj#kksODD̡9 NQL AVIma(pIQ́iIYLugl0ZyM y(O QϪK؊qDqKq4> >f%H ێ#&n>cB\V(u/wir؋I 8~in2Bao/}>v\yR_>=z^C n_籧y8 q!W"jY,+󖒏C2bs-qp]şA]}B0d+} Wcx;'{B"^Xzw{uYXiqe3~"[|9[[m~PzMđ5kK_Dac ~~N\B`\9k.ĮΡ`K!Kr {`Cp5)(菈9`eyπ:(xc+H7BTQ:n"J?L;XY,ͿNuϨw1i6"z_97S#b<=3.nS,.Đr+F-Bp܋ZG}Ko`I^p4c]13Qݯmz%H8\ĵ{g]j|u]1.@2/ (~ OA&}Al/yn[y:_=k'#|; $= xwL>}~\=@\m>yٟC}1kmѩ||!bi,|Yd "9I;q=^$lc.\BteDחyCq%/0asZ8-)pSd6B_bpd癍:'EM=,\$l;7CkPPo q#/Co18VXզ6M<¤mxbKvO humMaN(=۶EL$FNCq=,W?H 8"X` ˯^hןƦ( GFrK2>/A}=쫘+>PYxrT[vs5ٟE8;M' W b2k㐙9g%UKLk)HĢ@];ڲ4,&3bQ[i%bI<!C+CMU0dfz1SΥF!ӂ1Rw)7mɻ Jې֐6M=b͚umM~2l,aoc8b%t; Ml|fEYS> {LRc'fd;{cO>iRЭ~ 5YωP?@xߋX$ƅP'#I"r(9g%؅kseop͘=}E8 \-Ѧ0 b`2ƙ‡}8Ape_%0/F؃ .BH I.~؜(G~xqkj cO OAwryUikko9'ab /ى ulEa+00,{;OMl[t˲Krrd&t}Y6V?++ C>Y9z_ZڗXqBږ>n迾0XRs^]:q Hվ 64>ޮ!PE\ɩ86FH9%M?5$s/dۏ0*o[Fhs?Kr Lg9ֵBamǍۺ!4"=9pR/:_=_~=-eI>.28sml_`eQ3 uCC^YK3bx_:likxmW"r, ,՗Yq8T]#ť[l3E);1D35X~9cFl&GYLkPzKiv pUܽÝp UkE<ת!A3:?O(}!~mf$]K#mxam]kra">D=29k⃥jm9Xe1]~ qwcoߠb9o19/?|vڅxјr;~ \tS%Z(>2P4*W8ȝHzeb1sQ%bE?#2л{rL}Mcù i_ʠxl$7X[3F( ^"z*+} 1B8[X qs\?f.WJĶ@xN?L^!pG/MXI%Лzs@cs>S놾Ñ_}EmrG U:ᜈyL^"yeWu/gϞaHNN!))IefǬ7 j+_#i (}aD&"x[[/EySk3ঌ|-~x E 5oDeY䖽ŽmCDoΝ8\VevUZ\nGnŦpC&N ;jNב=3o:8M{_MT6+ q}opR|@p;JV$B^8+57 R/s"""%3y-7W nĽ̟h27mdĉQPp~EL3.g!$GPp^Y|1J ٧0ZqojR{̋y)+GpuqdA~ x%0K3`fWDH?L97 !ڀ~u\\:kU_]* b\q*r* #P\?Vb{_@l+ɮ.}z} =]0ᢾ̪ΉeZpιҧ^((Tx}2ad8PVs82q|;'Gfj}&;j*{ms^H^a`L={?Y0 Žc`S>z{[?oȔ\O8W\9 Ǝ>ʲwHZqZ(<L\B\)a(i\eWϪΉWpnR^c&_>}i {ŰaЯ_?,\P]ʲa>p~#*}JKU!hQB0(>p??F 8΍x.G}sVaxM##9"2oCZip8,Ubd~a*(6q1= ˰xlb8oŊ2p}&쾚bRCWKf-l87¶cHo1f!eV4x{ ~p?;8b|䟑⎁ch|Jk!=E8X &:O=?"Kfsޛ|?gbvX)zN:W_U̗e."G˵/_ɓ ¹Әj >"毅W#Ooy(V?f7Fˑ{nX?!Fy:GY>n[`Ma |+sYk;: eTA7FE]dq1'cUo1>ˁs7#rd# Xkk gH!>2bs-qp^..̀0F ߌp<DĂ zM>'E"(gE`/mƅ˗q~|F,`:I%H?=0{!\ 2qy~g8"vO/,LK#rjl=k7q~\[P`VW5[|Z+K]2!}ԩΪ+xdKFޘywiid1ףpn,cGqוf0h4Ǻcfۅ{8$yQR=xۦ(W7H_aک|G4Czq/l$Y^.~{g]jU;p>Lq0Z X/F֕9Pa}/(.(4Z?GLw(AH*0֙}`C|~Jqz6.sw~DD㋄[nݻ&CU8ի%V%y;>Lţq8|,2󑟝b8Cy煩ꗕ6iSnawPҌ`UnJCgj+J3cFCqZ0FNb. aY(fu^ ^Źxrm=LeG>OQؓԀQlbEb\8}"=p)pŋ&s6G>#@p x? .9V+GQ>|C ѷj%iݻj~IT;gb8Gm\dwn9jZ}ryU]@g v!mj qkvƞ@i~O_nKvB|@2 =lxE~oD7MKrrd&ayXzniq+1)jQ鳋`4o!2V`haX v. EgnIvvx-~?"[a8'_6i)Çmۧ̿UՑt9n_!44zO,y=j #v۸s7 iOsYʻ*V #9Zx"mj jq^=<֧הA!$ !ϘBR׶F.2I?X4,Ƌk>𣪀/*q6'%tDŽbsޘt Q E%,yU"T+>Ma|"V E.KoV52#ab#Cq,h>ŇAiܶ!q}7}ILb< Bo7yޑ굛(q37!9Z3Hs V2A 5wDEE zLe_H-,i5+~sոb8ǧte!^_?F2o ^z+`ֆeTm}FzK!][~l&t?p0VrS׶j2f#bmu7.Bmh4ƻZX^ 6 C[Ik2H_G1S`Aԏg4l y^Gd^i妟Wn=~DIGD Y,+s"""pb9X19/sᜈyL^m)9(pNDDd&Vsaᜈy1XV DDDKfrNkaΉ9`pNDDY,+s"""%39/c8gΉ ,9b8gΉ9`pNDDd&ܱrb8'""r^j8ߵrb8'""r^ ,yg-q1 EV۝URPhZ5+vd8g )YV?\,ZmZuQa8gp^`,OE"x AxZdNKԼh, p:GsL>yH1L8n[4u#-l;*@Y|qYŶ6%0Z] ^O*|i!zb]zVdݖHݫY,G%d\Lj\.SS6`X[ՄB<:4B rC!.ȕ^2`}|~mM]~!._='ι)߃ar,ƫe͜xCW .R>!iV퉈42Zpb9J}- u>U6շ:'?^nko&uu|aDY,%H<}QEj`8W|gc뱋z-$¬VGs6S u\5#E`t,\$l;7CkjDs_ IHNNi 9߃.C#6M xx`ƉX=c1rv-w{)0+,S^ EПnf9ӎg)8<p4}Apd)琩 EG^p21,L^'';^aN\g֕>. FNC-9`%yr19 3ZjNgy)=Ti!x.E(<)r.v`d8J22Asf88~X!Gu0\|7xluн)HĪ}_]u=lm״:'r\(ަ^x .菱ӆ$bEva@]we.'81FA?]C9:q H"¹$ǃCX3[\7<ӿSDr _]Jp4qaOjMCCvX׷ݙWCbNki-DTu|90ՆsFQYjS=<#[3\o8ϋf?/kҌ$Ԡok(ے`]ʿ v$i? TS=g8A+Yq8T{pnQGekCS+>/>пXbD^eDbd]tH-N}< ޶}!4;b! DTu|sQk wvbѲ >kׯX9JZq8<A"b_yW-p9u/"u6OSc=^lǩ',yU"@5k)GFF)>dqNgc_B)5Eʽ x`O8U˶Yx*-H !d~.aU8/zt _BtDŽ`$(~X_{;;?Xq}nJLSs#2*Gcr_H%OC ~+ohُJ1Pwc} T6R$i|-9(ubŚi1иbSۨgi~ ήw{?^#E{&16J(Dq¹·H/vF.=t ROaو}1g`'T\D- %p&oxx F1mozAKQ`~{)){t؞P̱]k3_l+g~_}G.oWëOTxb읈lskpb9X}-#DDD_#sᜈyL^ƻXS DDDKf=B(0pNDDY,+s"""祆2XR DDDKf=Y,G)s"""祆sޭrb8'""r^ ,98rb8'""r^2W/XS DDDKfrNkaΉb9P19/urb8'""r^2s98pNDD8rb9X1GY?KGv""όrb8V?FEQ=? K6XlU. rIbzrJ۶t.DDL^9(T)BfSô#0mmDÝ?B;C{+ Qw3Qlٶy^4UIǀ@L_ iKc>Ax4 퉡w!Yu['"r ,S'81FF+8 {0eO< c_knk!siJ8nfd8Bd2xbskk~Xt wa H+tDDAfY,G) CeRfzB񘆳Hi#\!(+F-Bp mt UNgOy<1u"=. ֞Y0XV_K8{ <[)mi)<pNZ 3@NuJC¹} ^S1Pl \(B鳋װk^3B/60۟Ki},?f+h΋~oq][[{""gpb9X}UC biS(5#-t3fA].菱ÓZG cUq=.IqZp!tmGEݻss>ӎ>׽a἞s-wLmʹiD#Ƕy:dմV֞YL^yp9(U81J8^Ҍ$B٠ =$۫%gN٧\뢇i b?9s^8[zvXޒ`}RTuW\1v__ `duZmZKf}.^_  ѷ/lDDNrrp>l+"o %A7]j?,5nX|:v ᑑv 'bZK8/Hجk;Hup^Ġѯ/u[F.LŁ7ldqngc_u\t go?~%Ee,>p QB9θ{=V۹wZuao0, *pݺi(zo /59>+Y,) {fLYL_·H/7F.="9%H8E0M+O㮟{?^#2D!zrZl~~4-91GS9>AĎٶ[)ܧs\VkPg*2{'"302|3nfW#':bdc?xz AxZdڏZ%5pb9J1;#tnGxL4_-XKj, }"s;=gGZp^q3= ]B~%m7!"VKf9gΝ' ĴN1 gӋNB.,F_ +oVGDDCf#sb9L1;¹P QsWbߋ/D E0R<QǑs܉_O ÑS;[9 Ԝs^'csf ƵԜDDԪLcY,G)s'R_8r[~ sB5yp,qۢc0n2Wpb9J1;:ya6 1EBãA1"۔L$NDD 9`pDj qb'^Sq6_ɩi%΅᧸b,DDzLi-,ù1ȫp&.Jz8j:Bk!|v5GY,+s""j)gΜm@  k,ٿ^\^ym5vMősᜈZF)N:Ps`򐛛>u@F^#yaqrb8'"e)ND w p={G(= *>O"'9/D@ɀnk#Vװ d&/XT DD:[sHf"tQx~D@c [2uGD(Ⱦ,$O*0$! GH Hf:؞ú蹼6keu B xaᜈZ c;2P zd8T5Jq?$&p2#^eԓv&A rE-oDF7)t)Xq5Mj ,2`9.ɾ+&kBo(".V?N}:lF<.61X_q1QKx-޽{ۑ#2% 9eyܵV` cq/W!=S%2pZ#F72 |٥Ī6DKlL8q?O!kB5r3s@7Fe@D^y䵲Mpb9X1QKxvޭ[@a2BdvMDཏ-,'^Îqq)HI:5,_Bh#ۥ$c`9brBz+]}w6z}b WJuM98}[r\qzPij >q:^Ogdu>]^ym569`pNDD-Wصkz?o-?\rj;9;Ĝ@y}$!e' U0Ow$$BD7(&c8z`D}CqWKNĕ5ľ~ N83} yUSu<>B̓Z8?b8yΟ>]x.sŀy'p;)I哈MNAR!myiym569`pNDD-A;v)G9zr!ı?g`yos]"`2~ 11ZXv4^j^D,R@,$ |3ʻ?7_}_vI 6WJϐj쓈=1];bD$vч1K3-%gnѶqtyM䵑׈ᜈZ7}v~rXscGʽT<|/(z鏑v?E6Ux~f:6zxRS73.}RR >&~Z:>z.l'jTd@ҽGȬ̌'xhT~=IE<D_NINF@!^/^e?keu Bfʋ"0pNDD-غuz?oc\ )n`{T GCpX_|Ԧ$5B^ym56GY,+s""j o߾FPPzs,2JpnX35:X8| z#&k$5l sᜈZ۷oyf2ڦ=sxOJG/vZ#܍7Byn.k#VVװ)Y,+s""j ޾Ν;Հ*bLk1OoM}[kn-ڵSVVװ)d&sˁᜈZ z5GQwIk(qm5997o^?K~۷oúuD^ym56:r~89(pNDD-E{$ 8GSt7e_Ȉze}Z 9D ΉWD ΉWB|Vϩy6 DDDΫ%620(-qcp3g{_Kf s'jmΉWs9*}?%TTT`m1乼} SSt6 DDDKf>8FkW+ ţn1U>o^/Exy)=W j[7_#1>NXWuD 9󒙼2kJp5"[u]}މuuv܊\ jLDs'jmΉW"HJJ7NוuvA*xmu8eH#K#+#s'jmΉW7_#?~Tu4"(ʼVlYj{.e_7Ԑ.M09 oD#>煗R۲~Y{3e2pmC˗"Νa8'""r^SF c(\nMA~(}CYo*ُxn>wֆᜈyL^q;" ȹ %E(A[l#ק /Wc{.}]A#o\A~d2ϝa8'""r^[!jJ:5y!_l n%/'[e{.%E??U6 DDDKfr4G8/BA\iB`.}aܾd(7d@j_7A\74~d2ϝa8'""r^2: ;c\_9%%7' YE~.L}4¹\]j˲9-o)d??ٗ܉Zs"""祆??/%p.s, Y 3¹ܦ2?P!O"*ϝa8'""r^2W9 :y<(m<\>7{?>3d}ܸNoἸ~d/s'jmΉWsyp1r^ZRܬscx4*Sos+z:EsvM%42;QkpNDDd&{*({]QC<E=Gy,syu[X 6N09/57Bl^zyO3 g9zXW,(%%j8O{O۷Νa8'""r^2O=F܉Z{GDDDF˫y'kusܟ<>8oֆᜈy5[8('ό?BDDDd&ܝ!~U}{b|ˆ}lmR#(rၣæuGu+ ۄGD{,v%O QzX>>/J鹺|,NϩKOjsX_|J\TgCǗBQz^Srx )(ևMeKե+x) W%ae5W׫=Dh"n^^G4\շIEjQ6#U/oDUd40Ĉ6rX6]-zNn+}hO_&moţݍx{]k'8eul/R=C[}i}kj_mUjQc:l>h<_k[&Z#uXzX~s;ocuf⫋wc<mhN>IJIx('']RJ>7|LS{x/Ru{vSUi>>~`r}C{\/OO'ߴm?!sO #|ОGyCطM*kն"C0qI*N.W<he6Dw~XND\.߻;Iq8|LEE\;Ѯsȥ0eH"aF8<F -_7,ḂΥ[DZ=[;\ 籣삹čF7?34r3Ր.ùFi.øvS7¹|4:IgIbgҦs0ntqXx`E(s# 2?]#?UՂ5ϗa| -_2B̍p.e0F@ׂ&|s\z>xn[@.yVзUsQlFq͏; vWeP-֛¹"`.9\@>*ĭT GZ/>!qp5d07́&_2Bʍz F8\tUu#^r3 \ "Z_vd@739!*Lk0lt#|خ)7su UG ~s2hYix5u>sۍpmP`1B|&Z?*e_n{w*-¹"P6* sx.2ù,@!)EO/xlk/2i5@vpnnc߾Bl7BYYx-BjcYnSe?vaDb-i.õ)pjem΍u2}0n&*9^"pKp.هbP2Byexs-T F(q"FW y- *=Wh`^%MFeWp֯ڇP5K嗫[8aR3z8?-E!D@`.I 2pz>@.˵}\pXs9R.C9#2KF@7¹Y7Fe8szՐ.ɀn\tQsp.V.ktp.#EPWGϵPnt#3\g\ z8W z8*=\ 3eP}" 52wIpnkϫ|.C\W8tЍple@\>`.=v76^#2xù91rn&GkU>΍`n&G r\ҵp~U,]&¹еpnma\n:pn#U] : +vIQ_5W+ |MlaXm[o#k5Tۓp-G .ma\p㹤˴MrxV'C}@2DVi\sF(q>53s5 oIJ -uT2x۶spn{4s|n F87ۇs%#V:-,Cx z(;^u.^cqD8W֛#F."ZAC[x7snp:`.[r_"SQĴ]r JpNo2[̥kǪȹ rDP"E׈n F(+Ge6\u50-pw S^mՑ#F@#fF07t5#cƶ@PR3ȹ||<}Y"Fp. e6t\N_a<}AU0r} 9`.؞¹1bnK9"KF8s" s9B.`sh0s)'Hpq9J.1}%7¸Ge8&>nrs@~\ r)Va\>!B2n0B=v jhò>~d8Gg?*vs=9}Fw}Fޟ\P*战AE ,fsɈ Fɹz}syϧ[U-uMǸ [o%qyge Ah|џ-@b#+%;W8(Cy?tV4cAR*8( GXhγch3Uw('?S[3"ot\A D;1n ysC`%<Hs(珅\f}/c5p0ļHl _#{1GScϝ;> |njq)mr\{|K9٠VAchq܀Y|*#}tcх\QskKP8WaD!m<WS9ђ\!>#96 [<eAКg,k}kq6l=։r81"þ\GǼq -8Ƕ)5Z80yt:m?38H 0Iq!z7)}9A=γܙ415=0Ǭ91bؚ- rt sǹ59sd3 _֘G{#lk!οIsҟ , r '`[b<c}l86x3>?`Ö!@88'̑]o1lon[ 8'ٜ3{SH8<(c8[lĥAcL̒6oЉqďp%1@8G[x,C9g8Oat%:8/G2ѐ[95| usr<8_C>:]sٚ\NqN9')c-d0~-#<.9Q1r"M3xBز1@!لզ@7v9?u}Lgwtp/;~EMy8qslm=9a / ='Bۆ,l#- 49́rœCH ֘+̏ϙ!*5h= As87+ј#MʏNP|+Scmő)g180'sCz `ı[9.dP'ȁoikuQ/|-ؒA{q^83֣9\z:A9]Mαݠ#=&:Yˆt8g}kζuCyƾ4pA;<̚cߎ>='ο˜K [o4aAt%9l њc@Os<ۏG0sJ[p&x1ls;Voq# 87Gok5qϱq-]H8ܹ]9[r=c+ )osߜ܀>Ai tw:@s!ysisd/El'S<I9MfGK<ӌ3ǘZ؎96,8Cc{!q1(!/ǖvyE QڈP6̙+ys<c!eqXvm.{')H } #r̔89Ɯ0i"=k͗+qE9DZ =$d3 9c#wyr8|1\< )y9f9wn`#Ώ ,9Ga\,lq'Y ز9nj('s A9΂ ? +##?i|<5cu;63c<8Ȼ5Ӯ%4is88 p>'9sߠ-9@tx9'Ӥ8OSsK>sk5w639!9i g {33ؑ瀹,֜竵l skz6s7OA\g(i=NPp9pniE8 [s0'Ѫ[A܍|ۛ>. aqv8Zr9 ﺕZ" qpwlHc'd8O{{xI'٠#hNܷk 8' X8gc^sc(X8t }s<9{{(99~<|D4k){_>|]6 lkL1xc9t{{ X|R9c08q}8G ޱAqyy<-`\/1QsS7xNeIx c88'tgyD8q?yڕm[6O,GWyږgXoscܣsq3aMylȳ<OrGsBУ pH8Ki0/yX61`ğtp3`ٌyrطciQl'"|!9qΦ¼ G)Gc^qD9EDؐ%8?(λ}l~:qcΞ{lys!hm'б 1^sDzsB#1w3X%Ź5>{:qs` #-8m=̹o+De#΁qk·dc,99/8f"\[qߜ8gtys[BQqRip6y=kV\qxk؟N]֤y޶;",q?a%xz8f{~d29B5L-/9@N8^pKlЏ-c 8ağEQ2sߜGgpqRl%ycJh-qZtź.ya-9ps@@܉źžV˲[淖ܜc-9_ GuohKxq>玾r̙+ Ѡ6Pq>A9Z9/XqŇ87+ `mE<6 c-lΑo}: ;8r߈0GP[ن\q8Ezl1|d w^oq0sďv=l"ν@O"+6Blp&=E91 {s֠G+Xe +s?0UssΜ%=c-ܚsXC=qMQbT\k1b_##|q[@<6g<Ytc*+D=ѝflr\XktG9Xg[ΕZ9 GFlj5`J: R! |cGm@\%Εg>o *BS8y<6$c}_<Zu qŽ-_ۿ>޶<ֲIlk o[|,X]%qq@6Yqœs n,S1[ҍ˲|8'Ɖ,Sq(g[-qn(_8g. 71Ec̗p!h8 rۏ)Ws%.x4&9'9$I,'2a.y>΢HmgΏĖ'=X Kc4pn͹œ8Gs|<s@[ߞ֜-\V1G&טGboKpSQ>Î v9cy9s qScrߞ@y7Pc!;6<΂c Ly zl1xm9`%1ڂ COr.jⵂ֠EVc%8ڲNBl\`E^\5g̓|Bc~ns|n@ A\|HEO p9q~J듫TRJ} ><`p7І0>nJ,rt I}9Es㍇jc+?EƁrDA^J;:{1)uk39P`791@Yq9b0Wck WG5(g2FB(1XCr^8|5q>#K9ma<_<wy(s6~z]aK 1Np98G؜]99{q9ў{s%Z}Ss8G CuqYsa-p;"W<p#Z+pۇq!htl9oQ~riY.i ʥY.|.+jb\X+\ 2OX_Kru5W_t:\*rYyL+\{\hruɕrM W5}ڗ䦲\]ȭ͵ґ\#[Og˵ҹNiǀt?&~үa9~f?/<Y߿,)ޖ}NŸ?'\王ye?J~.&?3ҟ?Kkss'eg4e~oJ 9`86 q@gKan,+ly Αtʛs:s&6!9'̛5,Л1 p^9`N9ٜs%G9RsܑѯX )=ҁs#-9Gp1sߨ3e8P[5n$`=yk;e(-l}¼ >vC/ @`@GΥm?ޔ7!,Ȇފ>C4`?c,9ʉsk69BΠ-gs{<8ԉs#οm9qVhq8q݈'ystNUTRʿ\;8@X"qk|.9-CGvtkt s4ys_.K&29. A 8/9/Esּ!qakn8#q~QaIp΋?p"8 X2k-`Ys m[q7 K'}-5X21-Hsa>CB{Kp>sߜ=(gs?kqN}8<90kRs49s^Eq1cqZ8s. U@tkt0jX9G[Аq0gsn3szlѤT?URJ*]anIg]kpeOKBrΖyD9́r?cΤ8GZj0Dgy9s$<԰s8 f̏Mc+1 ٜs= Ο<Β5D9UY<і斈i7H ZP1[xa()K7ޑeuzI8'@Maμ cr6isFZp+pAxv/ ~ tn=}sFYBp)h [f7Y9 p|+}5rߘ39Gؚ[s s6<+]knGVo}$_לp^J*U<$oGA8 ҸYœ}9cS#G>VxUYpܯc)'9 Y-G\lwҖs#vѧXX}(Ǧ+46ʒ|"|l㌿%]ζ_ y_1r|_ X{Ov'B3G|Y0銰|bYc^H\ДcI<)m93csOccOK΁rl?O9,1c)҉sˁ^srqpy2ˀٖ8 =gcq+RK\%ùўۏ9GZ8szV*UT/N a~d[>7"ْ188 @$,h gkZ @w,o4qb K(}?is=4s#ѩr9e8Ifw -us<mq0Oqq#aIsUG~t̛'_usb"=qCg]s[þ@Ps'c-sߢܱ,5l`@]qs/#X'=<#,YxAh! t}A a!ㅠi7h>Op^֜_ t)' (phι9s~*U~!γ7Y51+iI@ю+ȹJOK@=ΏΝgs9UΚyk`]ؐFC+gs@`<̘G"#.&=iq(̙o6T1ϛΖ8 /9͘+-q :p>Jq=k6ڢrg*Ѡcp^ hչ%ԑDyZ! r)9|VvA1y=@>a^ca @̔8^s]h^~ssEs@W荍h =ܦ&]9c@G@'γ<GRuf@dVka{8ߪIw ` .e`kgSO7O6gygȟ:]{[칿Qg^2lĽҽ]8ӿ 3*7ύǞ./8z*w\0Gk/esNA @8ъ܏"P܀QrCQ};yPUKi}Uey;2Seӥ ?Om乧ʟ˞S?m{6r>=ׯϽJ*9O,l9JsŖ VfYpKd[n(g0B)ٖv!|5XB1vTqb= Gϸ͹M͘3>9a}[eUYt"[sbK&2v5G{f-1.$]ؒ3Jqbl9ZZ8s58q޵oC=йdc-1Źhom_ּ9R kݣ܃܇8<~as)=y<]ЉrK'9S?&;"^f8wO+{F(j'-x2FBڞuz+diyYnR33D;*k)^?Vs[=]>DmH+js]Dk|蟋@=# =riT#OmO]޳է3|jܫT9r\bX<$E?qs8?qyږƜP7~FY4\B A[>Sasz>g<:sߜ1G Asxd}^9s96Vl=p%+s9ÅĹG8o99GZ<9Qbcbsٚq\<9Y]1#ec-!at'1O|] Q\JHKoǥ]tbK) XXkGoA9r(o D9Û~Ҝ*:]N=$Z]!{^"K1ZcǏ# '&~m[yVs>O֯ q|'h)m\#wEZFΪڟO_|-ybk|m-*-:X翇_?=N?yr|~)ݯK^$mO=-:Q?gMC_iK> a|:w"9kskyri0Sco QnZ=٢?Pl#mO;{E-X(ۯ\uyM|Sʵ+k׋?|Tz\xvƩ [I6= $#.?Ugk>~=ZQW< V yziܭr x^}vL_߆Ȩ~N05~L:G,|1m\Ѷ~>kQJ_];3EEc8'qϰ2 sd(VgQ=X GY|{Nh][ ?йly~+d4О+G'"Pl9[8oN-gs~t̛s#*5ygm\a\IqN{ӯUkp/M[ߘKez59s4:r{0rGa80 @q}E:A@ON#z8q~zWk|̹ڢ (˦AX!ٜ#8 aq<_W֜@oesrbi-ϐm7̸dgy㹗9?2岓x;}֌Fp~b+l2{ajU9q^l58YY8vsk[O泥,=UZ9Mڶ>Cn~q^7UVikskyJk5uŏկI'gƷDV-[{](N=>>_&?{۶ݶyibYd6E%%_g༱&~|K۞秵liyj#_'X- )iDi}哲+kN=YNkF}zV|{Ȝ.Z%ߣү~W-7>?mglRʯ.֜G3@9GьsΖs=s.\Q#+nZ85=h(܀AN(9 BPb5azҔ3x5Gط-ec-@18?m\cS6l뜧7""[|5>ᜣ-[2{#h rЮ{;lF-3N -]d#έ}]:~rgLyk|Y=ZJZ_*U*qnMyyv[essmQss&k58l9a^sk\T>)$`6rOb2[[aqsk#ٖ۹wˁY%Gy8 B\ɶ Pr6٘5Oq>Жoq3@:S07w%tm" lop~Y58'̱x3Zol15pˆ> ؜cFY֚ AS>>k7 ,aĀaa\ A7߃͇4e8@GlWaxH8N#CDy9DgMҲ C1/dk+(my3dk3Ϲȶdo_5sfen1 d(VOSnx=isᔓi'gύ㼥" K^M^ [\i[5 6nNNqlsz+yfr~l ݶns8c-IJn3/\///2^l '4ju5WSS{^$?\en$}kF3ZgtIsKk|LvנJ*w⏶*9"G >К#`=c|Yш)9b97sd`n>-zgᅟ?EhT. 8gS]0~%45',Hۊ,2"07+q'P6<9'ў{[>c-l1_|͆Co`9`b8'mq>Cd%E:58'<ƶ|N\Ŏbys Q rߚct%Ź(qSzy<#(u6|)y$i{׏!{6Qs{F>oeKE#e}1M}>;eͯrz+cs5?~9Yۙ׬  >{G8qjszso]$P:TRWNDKn!ǨJ9an)юX Ppαy6opn*p!9g̉s̕M͚+ q֜9ND؜{CLq|Lt93\2FW"ss܏y;wzئ8}:[t\C9бE<v vcnw0Yx3SvKܚx ei^ߠ["Wt߮@Wxў8 -zژ#81k2c^l8)CyYc[s|Xc@njȗ#xQE{w)]OkVp),]_w̿'9d]ϖ]Ηgv(xj պkD@N;hqmN%_6xoOj!39OS֯ 6; _|lt>]uJSMSn֛c-|j|=P?w<,gИsu?zF[gc4;8~º7'5?e_oF_@@UTU8GcN۬y Kh́eXK%w=T[r X: ]@9‚9 vD "Ёr4sgb#-.XM \QuͳE Yў;)o0gn0r'yϘ!s;HBDg"γY"= u gcα% tc<9܀~m @93n8O#on8s)k¼Kq9[sa{]0^@8c<Źc,x ̱opWH4e0A(‡>ǚs8qW?f8zxzHhсp X9isj+am'LNd;dVd-{wW7}[3 r XuQ8Cn!^,x!_y O>[zM VȺdӢ2zm8֒,m3'9pJ?eE폽u3 c2`v.סm}:-|o9󓤵~o|k=Z[HX~CrIiˇi@8t3ު\Lh-E=qJ?f}?PfƷ=|1UTU@?,Goٚ9Gcܷ!e8G8[^h5X>ȼvgAn@0?6[ϻmm_aΙs9<~7͹ qΰ1Gp'Phxs1њ8w S98/ukӱ-yslsru9sSk6r]W1Zt 'mü90Yss;{T'-7q6oI|ڠ{Et Eg79+l|>)7E p$|3Т[˃k ھ<90B9@s99jq,7g|sW?l.\K;HmM|LYVҺrdҸʺ%d“ȟT yjKi[qLjp괦qޢZ[;龧eGʴ_qQ}Φn6'j}m[coBNk~-nE1W#\VN9ᧆ9VmAɌnEdm8B\C^:_6}>Km3s~k!J*9^+ Zgwx}\q. 9@cPGВh9r:ˏ8^sΘ-ϖQm9g\xg wik/-ùo}pc-LlKpn|s@9 Zr_sl3+ʁs8Gp1hsH:ocBGؚ8`r=k#^q xڢ9sACoaN6ęsl=1oZs0XW{o~ (j-q :qa[s<3NeY/_jykoҦMk2m oSNp"ܰj9>n*sb*&1xIA"}n۶iubx럮< xʠIwKŪ2>>}\͏^"$9)"?D[F6_mNy_1kϞ[J_e;(Rr XхHXYsܷX%qe87+s$1!C;@гL 典֜yޜqNc ᷱ<sb!=ΏF[rnb\%]NOqxcYEPBWkf\Hγ=8~ι\a~[l#.8\ȋ&z9R!)CՊU, p0gr"֢H7=WD瀸1ViɎ]rɷßs?b#.؏9]J*U'ybέ-_w8Oss倸o85Ĺ9B{51OqܯBcc-)Ήq|]ǹ8s?ޒ<< aN#?Fh|9on:7ٔss̚9sB<,ΛkE r6酦q3"s9qmodQ8։r9 3WƜ!q'.qx>x=9/7>\.Eq?oN`oEc,a@G8' s@?0zRJ*UDb~[~4=/4X뚇};^YВEhͶ Aјϣ=^Ir9HLM|2<Ź0w8 B#~rϘ@7¬ya8g'zgsd\#q<9&_)k)m0O[sPr6OF[<αQN[&=kㅠ)1kNc x5(Oq0asn+D{9ٜ@Eq08G8qH9pAhy*UTR_>9`nkc<-Op]YИclb-X9VsBKaYxKp!(mdejE?QXȑI3c(b[Ns뛧@?\ 5!a7HK!֒GƜ0?ac#-W9y<*Efr{`-qNϼ-p41=8-9gp%Π?^-_2Hg{α= My 48ωrkб?8/%7 ASp,Ĺ-cel|%^.c̙s9G[~,SZTRJ*D@1ma% p(?Pٌy3gKn#.]r9.x .`^gHo &CiBݖ?m9璉We7-8W| FC\\B1R?:_<)Myvqh9GWp?7* /¼~=aŧqP ܷHޜ-lS>@9G\9ZrnWu[l AqKzc ٘{ or?{[ss.qis!0oS6woFN_*UTR%49!́q15wT<_%4)ٞ3y (nW["ΘrܪnٯIqιs-W׏Sh'8' ruߐa-9n9B3@97)* s$kб9Ŷ 60W5isQqr<\Y4)ј#_[ƟYQѮ0‰%W>'?Yz{Y'o(:r+ _S{mڞܶ#-AGrdpb3 w0?a9ns Zs6~3lyRM0OgCsǣ qlH 8Xy6ZsC9@x+Xyh٘8_M+r(7+Wc9{5v񧆫-6hSM}# )盇+#٠gc.>aOam*UTR%αOcXE1nw,͛{{qK$(0sc1'ιˏ!Ec%gٖ(a8q8oPΤ9!Dg0*-9aNqmQ܁<gR9ı>0έSMr@`tø o홧SuΙp!-Yu"8_Gx!s?B<=)AwM\Q=uy c-_(Ctߍ|У)`ՖlE!-gqYt~*UTR%82مQbS ?~Ct[:Qtq9 eš3L}nOsGWb!q'.*-8 ׏Ņ y؎g(]Źc Y޲Ys=oF09VaXfcR/q(K s܀+/H3@9y13)gʁ\q9s46pcq^ @ys{3D'=sl}cN)Iqt| ndp883tb 盇)ݜy[0۬59@=A9XKh*UTR%9_~8WFZК8'y>;V͆~i)~vhmrq͏u.Lp~\c%o2ȄqgasqQ<uZˡw0Wr 0-yؘ"Ps[lΉn_I&\. (6k!s@O[sBZd֜@ sYtbϜy> f= s0'v`y쯴>˳Vjl>AΛ ,Zn83earn4MO>X8 sߜA37#ӱ$ḱt,xȷO<[J*UT!Ώ~1|+1/dSp=ygږ8 [s9GYsxKJ-1~#-lҳmyl=q'aNf#ф܍pr' nB8O~XGYs=>n#Ӕm!&^YО#Ĺux +9= w}1wH'nFDsKfpTs#+Ş3c֣IqΆvqΙsst@ǖ ca!0$(acNo /=1gζ!f=ЙE{^ˮ];dmUTی ۹sG8њG7Ĺmoל8A^ts6愹o 0Gbs漀srYs`8'؍99kNg[s P^zD9s=k&y֜;s]sxL31?*Wù+p?ghoςZ2;d!Cw +uQm-Ȣdq6i΁Z@4a0G̢-X9X(KEs c,:68@N(yg !7>0Ҳ0o[sߘAXKXq^Rd2۶{?g(UT ~vg ?~w͘/^dks͘e!}|%z*ole׮]*xT{ ~vg~`_0Ώ@g|yد;~x/A<9Ss?cdOn9('ҳƜ-eIp^+psϜ#9A/󰞹sЁ,`qWkD:b`-9p/=g075h͑ ;Y`CcܖWTl8\qn?Op\gqEcXe&9nۯ!= 0>`rߖ#9 D8@ #xK1B#qS A tc-e8'm#GVqy?l_hwÇg)o*}+WEKi*gXysb -s\6Lǹs| qy9R?}r͝1#nxD9 @n֐5@͆ Es3ʙ D@zB,c’֢;-'Ss?Źo+]yUaA3^ˊn %Un@a~ w81p>AgF[x[29yC"#-oDh /9c-v8B{#lΑ%m-mLq,ŨK'}chlٚw8J-9α&bЀbs =j-e :0}(/9rsK{f[d?}ganq%o34F'q0s_45-/Bv˞WȡoEd=WC5H;aEG1stv}qc?n{Z9f8ןie?<9B[p}vH,9hαd9 t<9/0:B[s1X[^Cchn98' my\8Gys=D܍`[s9Y|XKҖ{{s΁l;+̱_~Q(qN>694>6bMy/ŷ] 90Z 1P9g̑tKp=ݶ]O1^G- 8x!<<ۿpZs=(/a9QΝ~M&@87GxHc8yfy57yL?Z^|nyxfS6y8~=VJdsL+YGay2}XD/ɛi;} ټ_[q>RF~\wB܅Kߗw ||5E\qtxh|ifvn~۷O9{_%?^#?䧭sFzAxo{98khoIDATL9D|erpr|/x{窦_ϿʾqGG/́9=c?ɏ)yc}XqPd۲/_=_lZ}rpٲr`Px-/\uJq>N߮_MO>}{Z9pC:scR1g h#g+ђs0=іg7bmy`c<9uP9CAeL.{ [ssyЖsq1G~h¹|⁗+rpN)Љt-WkXOqs]9w eS(Od|n<,:P%w8w-A1g0B qNm¹8^s l!Y?D~9Nr#ZsFܐpD?G<>`$ο%#[kanVYu 7yS{e2e\;u<ܱ]rݲl#;HEwʳ'Ȩ6}^#_Hvf8b*Yzlں!&znٺjLH>YPG.;_M:oe6̛T}Me2frN25udۛ6/=!G943A7PYsg|9`HJN\zh[ߎIоpxqצߟvXwrp{e. 8o/"{__394TxGF+cNTEN""?^ op9Q?md:{Z99η# f[p!suc f-n*4G/Msp(FX"гys@ )}|"tpD65691:F]@y1/4nC`Ֆ{Oip,|%Os;Vc㜍9n4FYXsQRViA0c<9BIo 爇9c<kɗN,k)Cs0@q19wFGg͹B 9ac [= yspf@z=̉s)ḱrccc-l3gyH6qa H-ZTW'o&IvurKkd'+,GP'")5;>}\:]&,VX6ޯ?I z磥c2h1L&105g΋y6ȎurKYMRw -ֹ2:aܚ:/Ν?~|b)8>7Gj:1>196:)9>B׵4s7I)g|%rd_⼩=Q}92Ⱦq紐w}k)7o~ ϞC+v,KV{NsV.9.ٜ yr46W0g 5pN{c[s /c-~tgSn|:)g͹›y:B#9OqN\%mNs(ǖ@8q('Ša=s3\0'CBqY&\I> 0sG4Ekm,ӯ.3܁yD:,mq|s{KODXȹbsź z?K9qA@;͞fydoלnϧ<%om/? ι@?K_$k)sC&~[+k97u=lnva/GArk"uO2eY:Czlb07"~c,҉5?bHW|m6rEgs~`Գrx]Y@>0l tlZwd@/B=,W],wOX.֮qY+_|3>~ 18GvM?w>ߗVȪeeՍ|rN]WU52ʵM}fS,$^n No .˾i5ו?ɏ**GԲr|s Λk_eT}'k;t;qz9>^Mޱ4M 6q=R?~wbc. s9s`ms~FZ a^?mjœyvQ(@ΖIqqsr 9qcy s=i[|;OqX -֚G!q8䫴ۜy\ݏslS#8}ޔ@:q!n20bXǾ 皴-'ԉqah 8<#-oqW <͹< G@>Hc.6o[h̉u\BX}bР+Ac0s tl77`n[rf#\j<6P3|bhm%j-4|#3XλCZS~3Qzae?A\s|sg>w0ۗ+ɒ||;{ƟeJw޵AFwp͞xʱcDzl]g'9ձJ|k['A_sKpѓw髇>Z72NU}rL?.5 c-XMaeC#_{k=0\ԟAV{~g~DgQcl9g 1accԂ Br@+8:E8[P80GY @Z5? G q 71hK-[Ia~M45)g,q%k56Jb4 =xG[Z/>' ߖsշkVoHOA5 WurgsZ0B 1689qs oy1HgD8'}xޠ=~f0-9y`Τ8O)6D:@%s=ǹBaExl̳s1kvo /oϿ+f̔ύG?LveR^/Cߘ* Be 7DmSNo^=7VfΟ/󦍕, 6" G\_-_P'sI=_4\9VcŔ}#>xswxJ;W:|_.DV,*^Ἡ߻Z˞ ctc1𫸀sz"=X ec3F{ʁWGoo&:kGV(OvO #Xl{Wo.Rso/6Λk}x>mry QmRh]|I B:-{ 8]*U~p?~lٖ<4`c `q~ %8Pc8Ǭ9P;3L-㮟6¶͹m s3e7*!@ =McSno qsk8œ8gka0ܡLs1<}ݾ͝ߪ8`Dzf> E-Gp [s~G,˺pQh'w`pn01Xu8m#ِEgS>ve߼9( cU[5;t@9tqh<@4σks|/+޾O:+\puU%o$\p>sà {:tH?g #[Ƿ˱ {@p90׻4zc5ncng>ɏ EL-#~<^Fz=UG-?mR *bn)fdM ()|OT=? ?~w"@GVКoQ)P͑8Qno!њ8]NJ+n.~~9Aq8&89me|X60[a<[) PȡȻx!h:gαx=`c5^9TLpΤ8yvi}k#am u.W8OA>_aXe] c* u089`)Gs6HK0fB/:aLjs>s0g OpޜJR{VOT=8/Xs>N128s㜱1P#ٚ6[rߚsԅ8Gks5ch#=γqs#po^  w8 xmyq<Š]=#4c87xg-:+څ:Y0֒_Z 㼝CkYc5qPQ9  q\Vmys|m}[+z^hʱ*[q61a܀ܚs6Z0s0vȃ3ݏ/l"ݍx*yz 6~*Uq1aR*i*g~gZϺsŷ/H'(āB8Wiş /䅟r)RqD9r@s]R5م ?~wx+~0' 9NLol 9A 8m3 yg!̱"=1gNTO Ymuwpx6G\}nmyHc81wnl9-@M<٢x>#qZ8P9nFw!M8[@/k^yo17k2yZr݆\A8-5'ʱd"rk_x.8E92.2=)ָbc-;.j?F&_x.`3!Eg:wٜ_6 wiFDyssb܎u\ּ!ЇYМHę 1Γ< ^֜Fd [r0v^Q=,#<}ƙ8ch+Wi~8 eKsTR7O,E:~ 8Ch+ hc+Da܀`Ɯ G؜瀹GC(/i0ₕZrux YYsE:oϖuD9R> q c.rl\q~ȡ0gSNz K֘1Z1¦<([tB[CǑs|K!9'\fˋ@ds;\n<= _(/<6mǹw"x[ui 9ݰA8Xsq[lՖ0/(ˀf6 8&=܃y!(Z8y* ÇH}}*U&aZs8g[c[Xen2`q68FpΑs`qv!9k^st69-:Q~ 1)Ήrp^qΘpnۈsx2@:C3^x:<6kі)u9G| ws]PԷ)=m\`8' ;= @ c|1`αs ✭9|9΋!WmY=0Fqnc,w"јc~ qmy='u(\1!:pydl|$Ἲ J*UTɂ߉y֖%w07Bk60K=\S? *Ƨ*֧ڊ-.ټbO)!4h<cP{1ěa<̚#D9P~`4nf< qAyȁWs&qε2ز9,D:A[ɱR[&`%sbP=,"Ήrƾ99B08gp  p`֜<$yspqsܖS|998λXƷM&\2sƜwkq >;,82,<~cwqSr(Gus6s;6s` Y8Vb 96Z"єz8jY[qY)‘}9`G0LV090jP8j( 'ܣ*crtEr90n0@`hˉrB8Dz=\69?qn-#MTRJ&9=;l1k73pOEzg1:pN3i{~Ѝ h̹<IǾA,!9ʋ/ _ q#.%'|sXK9ft6:g']<-5gÍtxϼh9r OΙ19a`8gsny\%Źom?WعO+#q6֚O+Dys`DŽ9qΖ8_}%ʉtÜ8̑t!9V+ќis͏>[J*UT!9R x>[sgőt 8ƂI֚=7c@hyCcrtm;V S-g B9ނ}(4Rr&`=6)`u͉sMy9f ZUr yQC:@Yr,kgXђs%4E2n!omӱWܚ.}dmtւZ2cg͹96kp^k)9a̸>d 8HgsNcKs8hoacٜ[8{8'ȹaF["ΗV[u4hϛ:`-z= qNAgc16s|nSsƏ05OqNWy*UT t8?<]Wh (K¦h58휡G-7ar=јyka;G^s{qtEctSc2˫yBDžUZv^ AQ}o5 N B{?l+?)}*UJsL~l {o*;RJa[ny9nMn-X܅?4ymy$,79r`AWpg~*عo76g) =1qk Brcuw|V"۹sA _A,<^JM9/8!8B39hБ86uKs!oÇWݮGkŠǹ) s Ήs8Gu7yf<9Z8PN[b{9W+~vl,3wQ(7H8ȉsGr"98GdNe姱G?|ܯ|v<&ygV| z-{sRپT|0|lI"럙O}*;ʎTR12< e9c8ǾG9y8?8^anblǭ!W#8gMazIآU+CKF[8b3?0OӠ)9FZ1%}?qh8wM9q}| 0Nxk0΂mE) |ԡk:qݷG'̑i*̑|k++~@W8R?1'9 n˟Ϝ{lΉsߜ@ rC:{91aR\^ü0Rs9`\<ˀ.(`;XC, 8'ʱMr{Cz_e[/&yk2nT2~Ͳm~Up^7ΫTO ~'#=ms.X Mm[_$])ǟ,^.﹤CîcOߞv'ۖ=W*o}_{dcfYAfқȨ9_0ܵI& &7\qAlϑn[^_mxͦGvl.˾׏aKek'w.V._>TR嗅yy@!,qv[\8rW߼O2ao=ykc<-/YcvLy֘mK(r߶47j5+/ tB<9Q)OWdAaE P$q7P|$s̕vfPb*Yzlں+rioys6=_iȼ/IK$1Qfϛ)cF*]!?ȍǓ⼱[SQo':;j@1}ɖZTR<9qn@wp}sC=Gyc! 8.t g0Rg ̉s[&1kq#,x5<:pΑsĹc9[y|o sdߛqW aQn@6'֜0\y9̱rߜqyz7 Oh'=8toQ p8GRwVw/s9Q^;lҗtsp!h>t8r8πwX>(Xk8b(P@}}Cbk>b@_}_5s4 w qFY|s@~و"αyXѦZ2?̹"7~β9yr2?Ԯ|vtI5qkrS]6拚+{$ɍ/<uBKQҡ2y`~hNzL؜5?-.As׏a} 7)uٱZ^N|xix}YMRw -ֹ2:aԚϡox^}5uKFqGl'=Gv;GnoR*U47H1j.6QA*q7]9E͇(` plUXޓ1ׄY0pYps71s}K9s1ct-y9qcY%şY~b9QH9COtlCqNM= '`qu&= Dy;΁vn@~sγ(=yc@w8GV }phy֤|0$9aQ%_yoxȈ {`⼈q;2{}KA[me h8QfDzrUUȲd+c|{J׺s-M>G>s/e=~,| 1v|Srb . /lkeJ77l_!\y$|}׭R&uCrw|_"onQTR ,av@'9'ĉq. nM1s$m˹ &C9qUZ `-p? _'ιZ 1n@x%F>mXGk͟lP#?G"M >rrN|w3%#|$Α3j=crern; \#y2w YlPh]$_Z'778:SUqcruo3q׭o& *c6 _^ιEY˙*UT;<%?q1Għwsr 9qN|xaky3n8x?\41498Gc89ΚR37C<ǑY.9 B5/έ92c8OXB89 qu@'},9Ǿ9wœݥ_skcsN/PtGc87sŁ< `,x+bp}?@ΰ98K!}{P_>7,\(n#. q0~<zڜvA@gs}a8gcbPhh΁r|c6#o=}qDžm|ߞodKyw[k>g7F#^mt]5Z~~9^l_"#T4>]{-SK 2~|pL>Kp^}үMS8o9'﫱[#bqǚϓ#_!/|\gTR) &\Yj9æ<-}t(y֐c"@gp #, gγ=Cyl~Q9sw aKnwESmts9 9uspXo}5uk}\/oܢ.n~B^xkҮUxUTs߉v1[υ p9b w-P,D:FZts4֪:qi hK-s0Gs0/9ZpК?l-crGu88 7!_;7|Segϳm̠#G*;{esc8Gv}PCn<fϗ+Bf?[.tec8r8llM2K%. h7Iڱ~%|IS{Y} ~~ureIWV52~DWi.<^R`ygmg 6M9oSj~ݚ|YIIK\z^Ks;)W#-UT)0O!<ߏ>fюopMo cܲ%8049[q}8|1y-#XοX sd͓38 QZ"HC:К@Gs$9@>ߚ5'ʙZ8G<јc8'ʉtߚa$ Zܢ0_;|Yo8`7ǹoyY{a<G޽\p=J*U~A;*wq_)9A#ü9qN#h}pyYsh Yc0soc0+q֚cP㍰n7+8[^2#{FO|tQ#^̖'@'-RcjJ 1[#'}Оt]7ZS~C.qLQܟzs9~n#́pcs(Gt{ Q]`EBc<D9K߰l`Jy>k|;c"}a n(㎠Ⱦ^yKiiyxh̹f[6hϙ0OYs7̹9`v.Ü,~8Gؖsy8'Χ)nr"ʹZlo6b9ryBt3pN{֢G/w_u&zs?w͹a\Qs[\C>p5t|Б #Tpk4hƁr0D9 rJ*UTWq\@o s[ACsH;;.8=76lsΛ=b|܇(Cr9Vg1Gg sF^ XmYse8'Љ8c21k#}b08gCN<Ź0Gr)>Dzbcq>FYʧwRwi!}q9@N7sCy~`@ 2sE-[ר%cs|] 0gx#D9>B=g1YlEQƏ`3lӉrl UTRJ~'KL `u͑P@sǹQm;lDŽ܏ 8V}X\,a1eЋmyZМbPW@- –(gؘy7 ${Fԓ80pۖc,O뱆Xǹ G[ :N5o=cOqc<,ޥO@Zk q[~@t9Vi!0ܣo͑М!Ιr%3+x q^J*UT ass,֜@' ލHgknQ|P?B#xޖ(GƜ81Z18'=αw4@56Pw8g#~u\gC1{vh q!( CSslX.Qp1(/;6X'7y9`~U~ǹ_rWk 0-:%87GOKvhBs-z>\/Ćl .lS1>sv\J&P8Mp :MOYyo@8Wާ:RV݇R8wc(ԭG[j] J=p^J*UD[%8Y9s@ طp!<b p`d%ܒqk]Sn+ C^=b[by=/nsn|G2y! sܞ?95igˁ9ǬyZ}v9̙2}"=zt9e9AC{ϼ]pΤ81p<ŹqaqyYs^ hˀ10_1TG<}2P.qζHG<αA^J*UTieq~ 密`+r@C|8 txД#e!,OO'h=wf8'== 2qߜ["'>sva9`m糺`NA=ެyΑЖ A1o^s6mùOYsnho90G[aݵ+mc/ 5m4*UTR%$91"9P2/ù9} l"1BOsۏْ=9ƒ]"αMq>rn1p([s8951ygp!8W|ccnPW8ǜ9hQ0ƉO=il8G^!<8g yYK1q͚%ιϲ@\|C1YslbZsY4+y 1^s<~J֍Iq4UTRʿBSGSGM'] CB)>]q!=bc+8 >62Zm7qFXʱd7BN{c9E?֒_cx'X'(ϱ6hlbo!w= QYsԂ;pN#4ܾ='=S{ܷk! t"9wnBD9s<!іAtm:pοK#_8O,9P}98HOaQ MD?|pq(–0! ssˈ" C׍T?lx U~ٻg|qd,xab=ߓU*i c|lɱ g=S39s%Ź48Wa)'ҁpd+<-isNcp=sle(_| [[{09Ƃ|y89aΤ#-8^~|xM7 acdzN3::[p^[… 0Xȱh<zq܇(gsQ>{m90׽}YkZq%8t}>Wg('٘uss6H֖c]cs^(s;8Gs٣V8fgVKCO?U'r2}Trys0&}<nlq`3!kؐgm9FXJ B eoyHޕ}oY Pˏc%=oέ!GcQqJs6 P=g=4ytb9Qz na[Hs{\|'3_W-yszyߘl z/ys}F`۹X\N{#ƁŽù%<̛Cq~_ =G؞{#Dyqs{s7怹Oy ۪.ZЂ}͗gkdU믲Vy%>XDU0dd'WITy\N0ɶ~Dl0Gsk?y-Z9Kϧ8Ǿ͠GᜫtsDy1q ܏d@m9yȂs7|~<{0o ` *߿G  @jMo >?=Ƽt.e9.(ʱ*\rƁ{Ĺ5yDyzlP.-ɀC꾵8gQ[OV$p8'C ?c_A9bߓ?1%Ow9q~p '= @ܖNLf^7"e 4o}._W|/=Rϋ5Z͹x Z8|ys4ccwr|۸5@f@GL==ٚ~Ҝgۈ4֟Ё`XK1'sQ^<Br@x q^ښw ֩O!;̸M]87!_f>@fuխƖTxgnA!- y[p)Kz[<ҁsqA|"sm&9@/HO=b[B91\vC9: [;.0G0oׯYik?wl ~a޵>d0<~ʯ ^{R&{R1k<̝΁ntMq81Al9sl=Ѥcq|ǣc-DyC;0cx9f΋q>@Gsb[7:`>VWc .̧)ԉs&;V٠GuZl5gkm 4z)3̎ sur&Da>e8Gs&Źܢ8 qbsC<n3o\<қ=d+ >m%7yU),gq.7+_c9p<}r>?0^{Rw"YB0p!\ ;P(} ̳1 >zy=!u;v͹ǹys¼A9-ߋ A^?i8cC_.ľ`'ќs_l̉uߘtcp Byb]1PީwX^1=-`e#α޳\Cv7Yd("{mc088Bcۏs%ɲmoY~ u!hQ+#9{D9 HGtk @q0c0)b?-Gk'#ߔ=ur ֒S?(d2cfٞ>߿% ѭ2:k>vȬAI][weٶרz2>R__I}ǏɞcdĝE|_;ʀG%].?ù~O~ju]߃*?/;qD GZ2G֎Mz<7@1&BgsN{ xGP{}IGؘ3Csb? `^PnIOK[.vWJ{^E_6u*,}Mz]|t~{PUZ z\1x7K'ƭeHvsIҊQs/kǏ+ϑ#ge+d҅2kJ=wpYh4ٱp\r~ sn!.snz@ޜ4[̟%G?#F$-9›sW|/=iضungz1^A\&2_~aK÷dɵv +OwϟwMw"ACt0 s.H{{oL3 (nb]s޷ka84s}[yz!(qg΁p(968xϋ8<.9a+x6Ĺ?Wjy:s gtb}Aj4 fck`(oК+= tb1cpP@w yټ@@‰t/d> ` @N#֢O뾢I[sݬ9aP-8GV=(9[t߾p> X~t{z|=Yx{d%}2iRwEyuY`˟Y_-_/>|N\V'.kl6OKG^q' K._mKW˸'zINom%k*6sn"ޛ S^zDzq|[Ji9Ǐ̵°4 ~\OI߹{.Fۤ2oQ;w1k - \\Zw(]8'^{߱䝈;㛞)sʼYSd›JO\wPnH+YʝrIG_qSgO˖w֟tߓ*?/9=9ZqyCMZrl(~z*7ʀde{q}8Gx bk(װ5'ٜ~MJhЁp4>Dyb ~ˮg~l90ζ8yc u$|c9Ҷ(oae9Rsa yqy58GQB=^Jh͉qxl^y tܠ 9UZ<=γq잆8IrI8_ys F87BeYaz!۲hU#dw>]mʆze<}M\5rl߯[HV>-e6ɔI]'{}YU/wo(&cpqE6N(k?<7~}":'#}_g|;g>2W45ݾe|~rYYo'3p >:9!'yJg_otOQ翏A8?(N?;o?<;˘GwȬ>ܻ&6ΗHW>5p~fۃ#>~]S^\֬-D?a~Fٸq|H)EߔYcn}e7j)pR?a\Hp~M^.^Αʧ ɜ~.^{߱Z8q|޷ c9i?OC[dRw~/{zp2z+ Jw)E ~ޭt/ >M?YIK䚎dRܶm%o#Ϻ :HwV5 ~'Ɯ#.x An8smDj,)y9bf;)eϻY`MB-:E qN< 9G_s ]Bɬ.ˆK:t)PT,Pعreurɽ#Rѐ_-^Q.?G9r>_N/x|Ʉdδ2{wK 7j<5n,7A޶If \ι^}C1#y^6(itd;Ym2E>@؜_|(:f'}m[/毧ˀ5[Gl_}#+^,.#5sb_ܢJ&_ɢǯ_dce2y2s}_Mί9I|TL}|r^]Gysmlvѯ[ `Cq96Nq(Y?{_E}A+^{PQ)ұ w I`߽=9!^˵5̜x o[d^wRMZIϷʰZH׏ǟȹ~NȜ+/_rqXyq~SH_+??m-[J-ɱ~J#w{W:h8?!5OU| ݓ뿔w۫N%T{osga֡;Q?&55k>gFƽqV>`P~uy㥧OHȒ]g_w+=k|ultLxK0٦H$$_&?mW ̖>ٽy|v(er$A7 9sלgFY")ȑ< takΖ qs oto08L9 ÆxX\< +̗-r{يtlí|}"]sߖ۹< fh͙sܶ7ggGYr?a|KgФP(Gּ_Q9pEgטw`(8B[k^7G>~,XQGs"#-kh7G#9PyX֊@x8@5hONg<̛;wnIݍljƞIUr_'S^~\:,1i5~\]?H7[/:YgIOKu x2}c}RuGMACr_`c-c.U.򕯖JOeSeR%cG|͕/MyCݍ+rhEOy[Jհa xzo/3\? XBj$|L8|1y }k__mʎ}R>##w^slt HWqg8vq>9س[0O"o*Γ}.-%j{|O7ds> xFɳuO(?\L>VfQ^|]U1Yt_r~/(S>]?_wPFgw5?nUc3}/#ʪ> ӪVmY:Q_?&՜ bVN_"W/#O?:{Gyqsi1Eߛ-Ov쑯me_dk_WfU?dKw"ց|pHOey=+qesq|ܯm?6IKqĹ9!9X8gc~{wa8L@Ofϋ`ε}Z8iٔ(sHGǹ1;^_"!# g=9m( Wt!=8܇V,9\C q6~VҖ3mxqH4u~8?^Wػo蛧;{]'/>nO^uǞ)_^.?)쇧kƛ. Ja1qCo3pOHgEʼ]ש6>f|^_y2ӓŘΧnT鵽 }JNCܸrLv}4GFtEvOI; A|N|+r;㼮>,3iX%ϖmʜ-'ßk~ͥC:'#^'_ƹG Gn8?<:?z+M?/=A_Oy{4̚|g8'y 9֕p4l tq)q=#)7sleжלc- s+z3-OOT|lJ8=#[Fum!U-{Grm`^ үk#34O?@^s<M֞:'[>+-SgJxkűWw8}-h3|~ߑ~ ϭ缅t^qBK2ɕlY&5qygߓ2,C[lHK~Àqܚ<1B{{YF;qnMzxp\C3Y6ay(rxҎuk!jUQ5!'oɱ5Q Q5P=|t?[ u 97߲mZv|'&̝3бʷuUwlwt0A|",ihGsN;(˾U?u~;a|;`%`@j}x8)X1+¿55C@ylv 9@nDz5yV)Λ `oߔ2FⰙgdR5dC'netk}r_sk7{ñ~L啙3ǓgKϖ(@z.{Cn7[࿃oV2f-vK7Kd +vZ.l"m ҺK2rœߣ9EJAr|<2^Yqyr}]v`VܣSI}#׾ \.ԄcGDsU2U~ǂh6rQ=LFOX(m)=[VN-m}ӏ7 ު2hoʇ?~l髏a+ٿSpXb|q}#*^vKq9vp,퍋2c>YgkAg)|LeӏI˥OIս2*y'r.~)hkO4_wJǛzW{6dJc"5dėlx{R%4ߛrɶ pޕc,l>#ډoZŶYv|@(GtkI.-h@Ša%:̹8'K-<[ s]x[6آ)[bqHìI0ǧ1"y*yr9zMBZvY,bVN_d K1[C7ZHYWHnt[P\7W!+>(["-1o?ns+\isz^ZϷ'kd78뙯ڹ!f=yPkkNcHY Bv6RyyUwP{]Vh*}uxmC~<8TO{߿ 3~[˴oK0>NV}sC_KJ3ay0nT? _T&toF|pNT:~tk~pfؿuBO.mVOJNoU-eҳc:G{/~4w s b}sexZ^ m{? _wŸJǛzq~|6YS{g僩Ɉ>+?/w~,s=)U/O{R7lQK s4D9>1l[%Z;cm9P=#Z rLspy<{ѕ[W$@c,E8G.f[p`fÜy;(} @߀ymŎ7y@̉slU'C95`my:p^040}7&8gsa-yQ/ zqNOrx(qG:Q[fNp1s6>9pk3Ol͙o]<έEX q؜b96u^8?| 6"f?ͲM1K&]^+{|ӌ7GeӜyyi?rdk\}Rv,*_ϿU&l<4f=MwU˕kdRWRkdq4gSZpf`/G?|v$(ж>3H>? OK.#dɎS?Vz{[}}op&MgۃewJ?ǂQ?o-}~++cz;9۵iEyp yIf[xQ 8߱?[+MپvB6'-䃯JH?Ǜz9/:KoyBi7re #~-具Ȼ{/5ẖ>JD8B# 1cYsߒgaQp#r||?rPȭV sB9c\has(,y#};mĹ!<K[&8I0}ߖm2΁p[`L93=X[{skyǘH v7pmYnۥ T>i8g~3aeKwdsǁ"_E7w bc.=Šy[ @w|9t%߫@c-"q6xxG`#"a~pdNsgsihk̟A'1b܇#/щ_[7|7_>]r`fY1eyRbqmv!?PaE<Ǟ7ߙ#_+?=?Gue;dg+d>8Due8g]@;0Ka50ϝա=gSwVUhdž W)5<{#`1g_9-=oɾ98s7/V/ܚ¶!ΙbHs6ĹݱŵuS9gsΜk_dg;oXsC[+k`-T8po=( s[*sSD:gs9ZI9qnXsdoqs㜭:q68̭=w8̉O4藁p";ݝ%M:Z=XИ96Yҵ<yIw9]ad-qIqֱ90G؞Ĺ:1MLD͟cĹLe9{|7?-Xϕ<˿c'e~Y)5s Z2yAps\j*8DZ>Ny-'Cؘy908/k>)o.Z& 7ǖl}1_a0:]a~pDbܚs9`87xaeYS2ʔSݻr仯 EyȣpaS탵ak ֘YrC: _G#ғ}핡5/y>xښgq&kﮔ;˰VlϓV\J8D[t zt<]Itܙߝ<sƴb8]Zs@G9ٚ#@8`N#>8N{38g 1l}<̹[`Hg;⌟AOqE5 R 5eH6hќ$#.B20X?.4vs^ s&}vL?]Ai  oŸ͟飦6AGsN=c-ysZ72eʔ)Sm|i ;ߍ9bVh9Ϗ lĉtZ`<œ,Ĺk!S[GGr<9t ecV!wkρ"=m 8!m<0awhIQY0=;wd18ޙhLp̷I,:]=݀͹ǹO<=K)SLJt!3[sܯٜķ919#̋Zߴd0'+#o!ܧέ)gx!hiC0"xtۼ1 qGaM*¼o=ȑ Q=eʔ)S5瀹9bQ^8PqN=Og>ϧm\!ho'=qGlc+ɾ8⏱5'q'm(1¦)7bP61Nqk^s4k1;q^7yF9qn歺XkD:=}{^@I-ڇ@g9sߞ{i{&fq}L؜cm W]x QSc"#y#X580l0Gؘ'H,a%4iq!8?:y^2eʔ)JspNoE9C' q8}n Go:'Ȁ sRsp{sZ29Ql@̱gE[(b?s6lm%y1ߘ/GxviiX8?OAs k7~?s= 4ݶ@z) n-A9P;`9>~ak^ssGÜ8 QeZyr;EלI9onW˚6aQ=!Ћsc-D9aG9G9f#\c #3@Wmq!b1 !upvŹϗ /$8 Gt 9mwksns< rkXˁY087t@0ڒ9q#ac!=^L2e߷mÌ9r8.xsoБ[?Nsk7s̜ ^;9yHG:qNoXP>:@)O1nDZʛ%X@'m8{x\qc9WܷX~"ǹO2ڢOtsߞL2eSct8G8Z<=U¾Oh N~͕M<yw#5951kysq^ caCs47f͹Of7序3I[s Sw zXQqq~ǹ(͆7Z1ȧo*+3\ckׄh߱l8(9灞AzLs f=Xgp>\A>A-zz}Gˮ~ؤ$΁q]@m ! vх@?$qݶ aDS3fqHPqhD9aنfs89|ؔh'<z1#=M:9<^q9tzu=ǰ58oj8( 8'ȱ3+œ̿hs8ǖ8x %˔)S?% !z9o[O}{ 8AȱO{c"9my9q1O)o "sŏ 09n[yqp9ΰ9m9k'O3+_\j@!=ds%!9W1a)'q1}4 !n|=3!# AG\>sa#' :Zs|cN%4MOpΙsV3@%X5`&84w-9ɛ}HcK9Rǁrq ĹoWYQÅ=CVQjx:Q9{#:qͰF3~ aCswgx5uk}Sa@><>NSPC<{ ^)֚<@'3>4&8Or8lk E#1G[sœ0OpytE9/1 t$8u}eʔ)S6?TsuF:4>\Qϝ<}@ ac,aiX\0BsM\5Oe|s0?\6!91$@wÈЉoQ[I>uv.i[n-r@~% p059s8qQb<ܥ1<8@s0Gȡ&rs6߰}'oḁ[6(]Ѣy< 5pm&c9qnP A >5+c1| C wo '=΁Ƥ'1҂QBАV<| ߸&_:%ߟ;ZL2ex>,~]mfpEE/%üFWm r+o*sE{(4{zn=$c,l5hq,<-=~]wLR\kFn.D3ұ .s2O/lrZ8118HO73۬t糤v19F[&NH9YК3M =}ֽ`z-NqA(`\oq40[X x )>;y =Љs@݂јBP8ŠL%s|$hu%ΞACyAruj^K/5ʔ)SL#yu9i΁o4>h}s^qr4σ=@<В+m%8Gs~s49?N>8VDȭI,58_$.7Wy2qO;q:m6ݡ)C&<0ks=B-]e<84]<Ǥ-:Q`m w8O.@8<8'raG ?cʔ)S{o3Yu~:Zڜ4֒g>z?·<7Gmyk+O[s9Pް y~'r¼n!r9P88~b|~qAytܥEAʉR0^Ԡv8gkN }Ջ7*p%0k^ܜ9yh9^4Q}ܽ%sE6ނy-ǚ(>EPs zy?:px)S_-s}+:I:.%^7Ѣ98ϧa }cǷ/<aN5爁[G:)~`19}[({+5XZzsb[ k@kb܁-E8OͱNV<k wn 8c-gM9XBb|9(yH'H'Gq3ys8́q?W3aelhds|+F\zJ`|[aEsB֊q8-XksΚ#tfdm؜cH(*9c_a!=}^ ql(7 D?eʔ)W poyѹ|g񯇌>m|rsa=΁vqQyB^MМCHY- Kg<- C-~cA9n9`nh΁t< ZtFSt^auߏTj s87)8KOSfˍIAϴ9R=nr^dqIpb7uҠ9ANs[|kz.PJ( 039z9CysFіy6s[+Γf;yAsb|>xm..&~Q@: st[Q,E%јω 8f\[CMo7\nP$ceʔ)K}`8zs}Ϳ679m̉_  y6)+ҋA5+BNs5/M0.F[4swQ<1ΒL9qg19>swgIp]537p܂s `n 2L<ܚBsa:@u sP8K#ܱE*o)y>8ysk=8Gs< F[Z:3@\1G'-M&4#l,6΢@g2@LjKlʭE@8 h'܀8?0lŏFHZr4aqn-C؞75ZfY/:~]9WEyB݁BѣhEzYsŠ7qr6x=W`E'My>s#S̛'+hhю szt6~nC1v4QR50H3hV[! vl#1G\lE]_:A3 Q`tE9'"#Cc!C勞E81mѨK>28 o!9n3&AN| ɍP8GL̹%҉$zPޔ씽{JZ%gdJ*y3Ʊ܁!!yHf\%mE˔) psd_S'[ ^7 XK8_6I>DW "f;FYB1rEzDy%Vm9bp%4isysmU\{΄p/wBn}-cbCƎ~Z! rlV(eʔ<1`][=!ٞ֠ԀǹWtqaqnɣ\n(Kzk\YbK BO|Ly8y`\VqKfbM]! rtyyM?91OZ8 P?A>nzLSl 0 09Q΋A tu ܯ0OFXܾχ qn}1׬hlǁޡ-#<~|fȆþz~ŷ:FZؔ3ɇ±bq1 dݢp@8f¼UR"9y'{OzeuN\ p BqoMH.LBnɹU9k7_xȝO|fϜ>mΗ)S?k*x]^u{8b8FX(5v1(ZؖE819]pQheDsFZX EE=OWm#9R;Ϣ $sLQ1-H sk#Э5WysߎE, a{}*Ü2=b<g'NOH qL#.-E8gr=ȓW`<ȉd%8N"׽[87@8G3yg)Ѥv78q^r8{t5y0b@#-@=;L+==KS8~=4,ȱɶB2xuמߒ3Hճ乪d辛ݽ,_.(?>&/t-kׇ87^ٗ兖8Bk5ɞ%C}wVgizoyI<]ڶHq6qi3i4`5q`<۹O^ftj_7Z*rhkdm6Y5U]~dVRu ٻw|HxIA| }JZOqC{&t-mul| yݒ[K/}}M9SZZ;@ m>e}wMSOFOH}[p=5F'u˔)S1C'YdOy":fGoo[Du vbЎg1'c,9`׈1c,qvi9mEauIs1$)7c7;csv8-}bsAQ|q<s [kS˵isZ!u9!zl6q#+V]Z0t|\MZ 9ZBs w-:z<I'9gq9nQ#P9[v16vؖa\}0@OG["܇H'=Ʒ94 s8's̝958=iӓ|js@(k&sΝ84s[%-K[d4wפErmBX~}fӲ:i\\#]oEc-w͑6U˄oo_H,}JMn(LzW;Nf[7/ʦxζ˵ss6beuV}UYr;KKfod eq*yqrnxnfyd=7]5{՟"#7J]2eʔAsׯ{Nw.={-q P@^uy5EGX.9qn*-:q~KWt7q Gs y͒ ΁q8XwEk̖[prs̛qE zڼx|B)w07Oү^J5gqѸ;Khϱudy9Ot~s4^<Kqst&uM7Zutls%b=#poH="7#7Fufeܜ4ckٵ}eUo?yi#X[F5)qRQtnhh0>|T918R &͵{AO19qٜ_35fr[؞8'CM9ܡ>qDz[qshtVsz~ 0ߌ<焹qniη+Ty7`#D9 q 9qf)΁ssoϕ~8{R:0?%:l5Ajx(?<*wVJncagθ+ Qs}fQBl&1/ʴC1 8p_8oH7kyoNO,7Z(FxW]/7GzC~7W盓66;9?~Zk.n5},7窤#r#A_q>`˔)Sv^-m۶VZ<s}\_G^_M8^0ʒ=?@(9p@|I:pN{yx+ڈpy04w-:̓G'J80rlє}gA+̉sks<i 08c-,9[<ι|Yβ\M{'Fol}nnkI%;*yj\מXpʣd:p>#eʔ)>(<9|YMC;x%^70 vxKHvdX2(G{'?4, ՚s@ЋVc.9׿X2*ykՅ˾Z|4=5KU׍rX>_V A>ȾȚ 0^dO3ܑ8O/m'cVmyAh;{VoN k%+Lqܭ8On-7XSwi }J\7滕2q}V>g]ZvzLޚJ/_THcme oЦ8kԜo Yq6tb 9Cs8O["!FLgh}Кgp!Γ B -~8o)ZTI Way-j3R}p/{Yv."^PV)A:$Ww}"~6kF:G]K'R|YW/ y]O6=q[ y7>g?<)5:^njqVO+ʱk`tyWoma_s/~}qdRi2|}U䕎dա=r-eʔ)p~\ahMN0g{N[#Xc4,st.@2E8ؘW9Br1C yH8=øJg!̓4yxAώu&-YcE!?SgO\ ǮM #-0λ[ ܹ\YapktΜ3$~#878/?>l>߬!uU7&A[)S_3 e{Úu7jux#sHOg̋Z w9rĹ|8sXU Cki؞sKs̙{q]-:9g,ɹ٦>p #‰slS̴f<9+ m__=% Exmi&sۄ_Qkrfc>P# b0s) q:aN{c.C-Z8R4=<-LPOm19`=v;)@{T3dZC'[[ z߰0$X9ٖt`N#%\8s疵AhkߘjbL2e߻Wx.@Nb֜hk3KpƜJ0gؠ#yVt uq~?4;oNu%ORK4Dy~?9>+̞i;n41Zؔ{l΋pܲ1̉s` ЁqHڣˣ&[-}5Ĺ83P㌟A7ܣsX+}{G9C4ЉsƎyy{MX F\ﱍxU&y6ay#q@=`qNۘK\۾( oߌy oX_}L2e 8[x.\_B=4=yn/~}mF~)9]y+:ُOah)ٜWyhњI&pM0DVc8gc-s-ޕŏ8Gq*4~d< :< zá<xɡ93=X:tc1 1ceS! ʳ!7@f-G:F\ qnql=ѦcϠs @'5[<΋N3%\#8)'ccNc!W&ύ@ WG\8'fqc5 (k0WGO\#\Z" "{{3s"'#.{sMc 5Qkus<=΁qk˛s4838oyyEmN[s0' 8朷V5AQLu9-Źorl1A1|en&٨ f|ues7ygG=¼@9 r.y9'ʷΟDwt=h<Ŷ_*w*-豁滆(ڇ*q+ammwl#B(‘} 6[ ̉}'ZYI2eʔ)S)x%^7ui΁r&?Mx`n܍8 ͞/ch#̑j (ǾCΆ<+zݶلƜ( !7R;G93ly5.lG3Gxs8 Q^ l= r6s=1w8ĹO HϷo΋pn"٘7; 7c=sOds:aNx# <}tb }A8'}v W`pN8/SL245Y -Mܟ؉v[+r|Zh1p0fy8K qܶP΄8C˯ (G҆wd 9a$my`<89FX|sc<t{ǐ~ac,) s(/lme$`q?anko69uX%↑y Zr-oXD9z|'9Nx9 |sw{T##9s@<s짷T8k1@-:t8/]֘gaO=i!T+Ա=0 y`R^ZL2e9%9p^tHGX8aOps;y;;49 kOE:q˵o˱@"$tkؤci%rmdFYYxeWx[}˓61#.-M-[K"q.ENd>%&W 9 :Q_9 ̇O`K^Lg=<$q&}s6h8(̉s)`%9` 19s9fmsy9 |+ñM<ߦ7E@1=;:G_r80/q^L2eIi s$Ӗ{7L9 ߶2 p~uBZq~m[`\ss=7;F<13mӗȕio`8gKe8c-),rG[\T!( 0nm2p<-[uE/t`M2O6A=ι>t _ s:pn#,h٦#1'Mz[RBCkZxbrK#)γc.;[z!zN"]F\q``煡8a<8qY<єh- tK"PŹoщ0֒ Aeʔ)S柒R1@o y{7Ί!;'Г\gЗȕ!ickyCk>pnxlΓ8>|K]lZR,{EϵѦWkUkl]eFZ xId!PN mexAǨў<z({lTH6yo3y߱-&fxu0scu>h#.|ti)cі/t]gˮ!X#{FI%˔)S?%65 Nv,m9R1OAC\]qc+n#D{ Y٦̀s\H.MY؜\4/DsX88Ewra<Кt]'qXEJS, ]kq6w4瀷o rE0O.Mmܒ9 mЋp΄H7c@>G9YJ36zs0&Zayt̥'y8a}`?ӠG#hBVG;Ws-; tEǹ( t87_`e8}peʔ)S柒9'<ʙ #-8sb8c]o h tlsbY8<~@k@gsmqQhy~<gSc%m˓֜@c-gZ\YlgY\Gl>`Nsٱ! v=<% :`[VDP-Ys~8}˚+V8¼ |m4A(' 8h٠Eʱ8˦^,I(grs3OXK:fz9lek6%˔)S?5G_39'=Γ˵[Ks\q y#k̋pNsen:q5q2c\@A = q>8pr6v9yt%$4lٜ#:qN8f0G^sC@/9׆-֚vC "vh9gϓz19A[s30'< s&;Z&)NQYSANQ@/q^L2e)insN؄8M1<&>cw̉sKlӦS3B?\;QЖ61rn.w(sp%r])0GcA,U[tQ4Xm{( iS')'[o a]A֠ @=¼ΓD4, _s?(m=}x&?@=טp}]c0freʔ)S柒f|z^pN36A9Alʉ1lʑ+ۊs@87G41cV`t6=^sD q]r1csc8gCiy%IgsΦ8Gl\Ss젱I3>i*>Yr͹S->,;1gys\WrΟo辢IR/sܽ[֮1χ8G{aeN&75s~WJ)SLSRͽ煰9#_Jr>k+l+s糳 yS8'ЭA9>h]b@R[ؐ'mx>9fk΍)P~~40>39q#N'0\ pseʔ)SoὭ)9tc!þ8x.{O a^ h/y/~E8Phs8G. 9p^r܀^&`\Er`<<1cy'y'8?;tˏoF9nnYJs$wYk[wIN{99b#- t's'==}q9b0Wjo<oaؠkr u4ly(-sn>ʒyƞc4ލyz &aLI9"%˔)S?%y qzLZ( '1soY7x~k Ipœ6 >9\QPqscfǶPϏscIIQ'1ݞ0Y8]yv(5gqG漸=j@ǚyy (:y>lwB8q@H'=ҋpΦw,(tsOtsk#̋NH8= sO{X#9NaO홱]WΡ=on-%˔)S+EoMڈ<9s#, rΛ[Ns8G{gKm9֗fc~0>a~q*FX/ޮ97[#qN_ a͙(OC3p7Yq|EmsΓMN,3C&D3M{V\gKXw+ΟG;/|<z'}knM9^sf+=-9b* X..9#E8!}ǬzKѮ0_6P0Ȃ6'=sN2ܲ0 뻎ҌXKqwi . qܶ}}'do=ԋ51|s!ؤu3a)ٿcYSL2e09Ü>v|P9pn88k<3ЦcŢ ,+G@wwT=>Eri򢐈oD GxaI;89snCxy7gc~nl9;'G͒s#gʹQp a{v8PkS-g)̇MsCG!p7v Pwm@pyt:'XO^Kڄsa(b0w8c@ϧt"|[c`YapsTu8_e@Q 8g"〹p#:PNW9skkyy`Œ|XQwkyRUU%U.Swǔ)SL2Ls}+z{"fٜaf縝bI'٘#9dgB;ae%<ۀs| M!< < #dtE#9?=X9AX˼g SpFZ|kl9sxےΚe8ޒ=)z? ←^WpklWg!9{sx B[@<xQ臝G'<Ѥ-+лc)E=Q̚IY|tݢbH}snE X8b!̷ AC[ t?us`);β|9lv? ~*}Z*ώ+ SL2eiΉr̚8\4l3v{D9ЪqlƱ=Y_EQl9{V5tf\1kl/LYdIsc+G'8pm89@1/7kv>łܐp@m"8?=xWc?s69[0i1w uü0ǃ(g*#=us8qq0NsK 9/Ѣc @Ols=Fqw0gw`<uq9ŀA'}<+H9D9rar9qr*VkE`<&s܇80CiJ8OP4yWLKn 9!9[rz私q@\cs4斀yڠEOt?xQ^f9qn8 ?)0=aE6\e*9s+)u 7 Cs.Ct?x 51o1<kY»y8aksr<ΓSo0B9z!iϰ7ο+#̟m[_{LWwH֌$c۴lG>l s8kn?C¹k{xROkɕd@glq~cʔ)S_sŷq8Hcf+#CK\؞Q|ƜhwK [ =s$s#'s02Gy6!u"==ȁugp(`e3+k0:pl>NHIW9Y!=7*(TqN{bPJ10' sC/H;{sX?;Z5_eʔ)SLsp=sBI^pXYz xyr]Xp.t87;p%s̑7@n}E8'=όjrn#=mQȩؖ8sFY>2t{m rt_B\ck71 zLsK/ >wiŠK_s#̱~^Na BPw49X88g8OpE8oԢwy7Ezy=5N6(MzS@M@9{mAWnPW" uJ8[9y=PZ>,3ZZvi}Q&U>f <&y+z~r=ytm/N_\ZCñݣe{LWYww~M{+=Oeʔ)S q_Yv>ց's>*8)ʯL19_~bV!Љ(8 @`|{b\0?q r} Q)ю)uٱhѳmHq5qnp@9/iPWsqQ'X80gnBαso)9n}ϑk4Sˈqo=؛yH@4tn0/y>lsù{"0Dט=8gRI.yEwZH q]c%\$Sc&[`"7`>޲g||B؜/Ź:\B9![rpR,V3y]=Z{ ~zo_~LEUȰse4)=N CXIDATј7d[M-w2eʔcvCEGy>p\2ILXfk Hsb#+O.8 /\;@90Bd@=$9ssls-q#ؘ93tkC"{sjdaAl93x(׭M9aqܠ(Gkn9`(Xgolq&zw0Wp>@Ѐs6<ј۾|hy:9[p<qK "p8|\w@/yD:^tœ As/I֭cZS*i3;\zJyێ=%ןû9ޓOK5(j/ʵ[q^\ex|k_qL2e!i.ΉoCx&A ls;4s|f̙p&_3l s@cSКؐěsW1pny_93:&sHh#( '3 SLHp``n9n&~#5'9Ϣ%"@ǖshK/ywo JI_r8ugAKsP0 zc¾q8O[m nhLYyD&ԱqR[;t"8 q̟#@9Ns08-p[eS q\|z._DqεA_s^zg$ֆӪ;<ܿ-ɡpkCB;>9Om0~P-Мc)'q?s=i#ι?>ŴE3pvm9|آlƉs'yAhyyH̱8GبCrƷyڢ@P'7tq9}6`cxsDyvfΛy9oygm?`=K7; _wSyr=CwΖ6eW?ܽ,; /.,-mr~G=^:B:_w kJ ;W%z[.#:k)SL=)!xOλqn@a]k8O~-6iSv<lʁGysů<̹O涯09qVyXv_|yd}D(8c-mX=y-z tnc { qζ{os@Op4޺yt4@aA- N? gs^L2eKpF1@O0r YG,mJ8g 6o1sH7yrœ9? s_I acn>rԈ Ɓp3̇#im9sb899p|Ҝ'*5q<Ź>̟4? !s[)5E G濤 119\ 8Vs`[sk߈Ip8̣o7q!ٔSs6iF]uI[u:s%=9}^$j}`ݷ!AeOF\J)SLPsX_ _ ci s(g"gGY8R>D)-Xu9;197 9)`Ѽ;'] tD~rtzl8S$Xr8 g͋PX[0On,}F؞s@8 qa0<9R E@'`uz>D9}l t` 8=ԋ`Ag*< Г DGcIs&yĹ\qs?5(' t]N〹My4,is1'Ώf9{kb\G q>y9 &XМ{@W`+±o9N֜˒G9@8B:5 s=‰u6ZhΓS5vs]k#->Qa<Γ&Kr6 49]|"?9!Ӡ5О!7hۤ9yD9/%= r<CzlҿX6eʔ)S染_sƷ&ΧIc@9F\ruMα5!4a8#3796c,yu#-x<\7fX=91d ?98m9rb9N9F[, sUbma{܇8GĹ5s:`|8o5gЁ>[s  (x Q\<α0@'=҉o?cLrs@ sOw8gs<`=܇Po z8 >L2eʔ%yRT@O/X)fXr(Љp9;5T)@Xr81̞8?3!mΉţqk99|p>,'L}lsޝ8' q0<t9<6#95t0cp7E'5lٜ\ ZXCӶlm<#0q8XI7 ܇ww!ГͲvx6<}К9< M$i#?Rh́s]\l} vac(s$XG_aoηZ4%˔)S) sy  Vfp^LKJtݷygq~qZhLYj/¹Y XOY(g'+#mߟn8qu tǐ3cu\H7|-FG;!\sҡ\Qh`\1)[cp<\ M3`%\Q~`'΁r;qN'kD'@w0(=`sЈE8 ylʉsrt` Q=u[rfb{B8a>01O gqk;$4E8C9r|Z Gu(9_E7`~?ri`<ȟ-Zt-ylƉАZϧ0ٜqΙs<̧ L:yE<۠71֢)q^L2eN8"R"8l彘^)9uNJGZB Q3l=}sC+>*g)¹=ؖ0oL t;5͹yr<$,z<0G{ #=`L-,s̜sy9m9v9aּ9 z%s܀qn0 s9xqέǹ8 <ʀq-qB]!:qNNWzgw_/SLnu̟'f*5gg(uK-O@n#-3Sk޵JF]!^O쟞^.9S 89_Zs4'r<Cܢ:`FV0SNq A}Fir8?kkӝ u$Az q`=ΞX\s8ǖpxyeY pOph5:;`P5D6 {~k7YaxG$!]}yǏXpG]זs}c 0ioSS} [#.Yp +'_/Ns}ױ7B]e~aX6'9A4!+Xyg1;c{r&sdNQ;3w8 Ncrk0?H5b1?1 wm9cCRC#炑Ж̛戍`Q\ 'Sg@94>֜y:#0ϣ1k̥#8px[] o_AN{cyҢ;:Γ6H pZB ! rly{s8O[rHyȟ>IWt_3 ϦpÇrq1)Ӽ>>gNy~T7q+Eqqn zNE9;rm:B/>GY|Дa s<q8DžĹs^5bٜ#8~t"l9gadrט#Gat%hΏVG{ }l 3(͹9[ttkbܟ8[sØ<-:Z{YFF&6?w?Iʟ+ G5{vn?WL?)ߝߺymNМ+c;s8BG}X 6qa87989=yIh5q"\!E8?5~F W'W|''q <-'2#z^!maS~|;0;{܀81@?-A{ڜ̟?2x/Ls}y8G">vToO9[3Cc7JD:rfB\%5(-cp :֪֜8G{=; `kM t}| ʹ4 r(q4:޸9Os<e!Sx=5rscŶ8]֚SkSrDayA1ǰXX q>2uslql8O+IrB<sH98G5~S0(ѢWyC28Ǻ\Ek0zLqv X(vC)٘s%̛OaE8OL8_ ?Wʟ<=Fp 1u1\iQ8G`^\1y9s )hCX 1hO)sk+5rxsBܣ[Ęlؖ,H1 sL!nwOQ}9oN{9rs0[sy1'9BȑМcyy%Y\-9As<7x ٜ8g`g/ yΜ#Cm7R 글 @m9gm^1Wst܂uE漳nƜHAknyt}}4a̚]YP0{O0.PO>)]s˭Xs*eʹlw<(:41a-.ܿ*[ aȽ~`|6ŌPlcq\?˽k8GuMG_<ߏC!?ù=V`yqq91hǜ GG|I0v|)?;!$i-$ yL8!`~|4s}b$CSrcC<-$r䨍Ɯ(G~t`e}s'٘#8kpl qHG1Dv4(<h-lГD3ylҹ<sVuϏynNy9σEcy91秧pyI=s b78D} W"O@<#}r(GˣpN2*#-D9sDN#Ɏ UN~8G{nMn`b<Ηĉvs&t695ɶA t[Clv|c qnF #Iup>.XE;. Euan8;LPO#.Mc98=`h*zF](}ZVIUrNc27»7G>5ܻ$:Ϣƽ]:(wJy@F?[%ow3}"*:7JşkyPRU?'d#R3)*1GPG{Ƚvc2ikcy9/dgS9OO [.x)Ecۀ@=`0 p,ux~0KҔWc91v =6g(8Gؚx%̑S `~ qk*55: I+H' sø!41)p",,X3Ou<qYwIҨ9Wui 8qN9ǹNrι&٤yc(P-z:Cc ְ 'қ: < q=̉shǘ xE'y(a5\8Q7F)ǟǪZ˴ɥ꜒E<<Ÿ%Y+ܞVv;*2*i nCr({5d֛ٶVg۶~(f+6Ll9OG߻4Ex|>~~[W\1'vy9ȯcYs^6'9Mc8$l rba<t6 p~d$(̏ 6>~gIqN9Cq] r̘{,QN'8t$šq-'|5x9pG?4q(7(DWCswi+Xn-Ɉ~msH: }$o!0TVuǰx FX8ڂ܆ct026N)ҁm4e c-5G@G8ӻl9Y>Q<4`X]]xg}wpݢݚ2'گeMڝcOȧS{J'ҺC7iB8[}̭cy UUI65sHq1yAΫ8wF-_hWd3{6uO 6ܾ6}'[țsy|u|ސֲ;8/O.z"\Z"V͐wn%-qd}R};:wmrf<ϢXA^'3_o!OZ%'si/7C4\>|*Y=ß?S2)smxlZΗc {ݭcJc:mY8_~\骯8t<896[u޽C?9h㱶}9~ߚ'89mts:;9H2N "\q'ЉtHyhNjb 1њu@#.v\Q:N瑾?'ޘ)>#O=?Z޸-׿&8Ӑ>U9Th'cWn{Kr?* VSߕ׹]-ȷ[ei_ij#dǵ[pdZYM;zXݵI[S#`"supޢ69s>/68?'3NʩS⍛gX~rٱ+22~fٽolj%[R{ll߫eۻ乪'erG7_/Uޜ#P0~f.ǖ;(M?pmKySxտO]ۯ{]xZ:~opK7{ugco]*yb6~m|6ݻrG/wލ۷nInE{#j1ʗ]U2aI{0Go7!cPwy7hωS|ĹEa~f  qLjsp`?>F!\>ĹG9s=>" Qۣæ[@`Ngd)gq6+“`|h=_ӟGB[@Gv<92CaE8 tx`cr#88z rt qNgql-Ʀ(8֒#-``'}t @ uf_ cI0ŢX>pF[4vq8G{p+K yǥͬ @뾕/.> ңE8o{̝#B}}ijR|~Ŏs~e?Fj#ӿ 8_[S?e|ܩC ޔOug/#M}죞;|H~F?rfR0nxJ->~~ۯ]8ςe6d{ϵRyCyQnH:ۮrvUGyRD~_?*y]VS?xlv_gspK~oLn67I_?IB4~9(u1.|loF{>cR4es~۞7< SSɊv@u{-|Yh %'qb~<^ xb7ǀQs'8c8WsH?2T@:`k91G)= <ў#z#+3YMG_5i l~UOq#,ǹqn@oq;,Or9-ocz9kLa7u< qKp\c p#YfwG>wՄܱ3` ~׶U]eÅò5_)Ү9inLn=Y_^c t}):T6\B1p]ZA7Q\o\gG/Mg;Ͽ)ˎ:?)o-?,WvZOYMǺGgЂפErFIq"߽0B됆:GC>X߬?{:W~zQq5_)_[/|LrH|^v;7<s}> Gܰc|KDz[m@ǖ-9s\1~L3\1< sqr1'=3q('1bm9ay~%`< nwl|tE!Jz >(=`?5#@7{X/¹c]a>F]:r?c~(EHgxܷa%g:<0_z}](jX{r/tM2(gؖc {#yq8gN'X:=Љsw3pnk Pι?ш͂U=o vÇsKz|!WxN.l+O7+O#2*i3s^Eo8? uҧhֻ'9ؕo+Q߻gzːWXMuT_mCdjw:yu3 ?=ql%9\S#''ߚ.3n)/[F?BZI񸼶H{;gsplْk\ݸa6u]r9)'r^ |mZ믥5^x]+?#x#pp~bRub9`ǹ{؆1<0gN[_x>Ĺzhx q5`N\a l? ,{꽒cXo27ȂXݶ(ysMOq}=wc.gUk^҇xtPgcn+.9E8Gsl\VA~9?E4ŹGHs\}}aMrD۲d8 oU-Gc7^75yq,:o~x2@sKgBNvll`\Q+5'6{lˁ]OJUrsx>9/]G(:8ź_ٻ 7;]I{k!@pwI ${ͼcUɆl<3juwVث{T c; <1ȹ_wV{e{5眿3_C#^ϲ׹W<#Ť8qssA7.ZC:NQXAPn7s`]G|NΒ> >7h<mӮq9 ['Ja06m,WhyKǹ}+GqA\PK4 WhZ o {J.>5|{_o8_zWq}$m: nկE .*wn¾$u^7ǯt*t9(LΚx6'Z:Jw uo{r  ,w= C.}1׳98?q☶j<?4˟"uoطww\; ;%>,}"l|h{ol7QӜs螼.sx8/\ Vyu<ǹU yz9`N欚~]U/FqLyV%o9#l93l1CLssrsb=cޒ }n/)B=okAZnsC8b|VΉt6}}\o"^!/ss`{% o9>? F`}] ?6Tp.!}<Wg!tIvus2aW/9>c=Y9=,cs=_fؓ7CQANGÂyM/>*{sm\\u8l&_ $~Ǝ]e/8$#kn{R/H#" <1cGజsD0ͯ9s__ѿw~1CߗG﬉);6߂dAG{;zН׌bmG0]a ׳1/>r@#qG@ɱzٞƇ|hA1q^=깼^GugTDw{hbG|ax帬cwFӹ\s\;.; 5K" |6w5+8Gk+5usoM]ޚ$@g68Oq WJk^[\#rNh[\@.q [c} ]0G܀9:o8 8P3.Qp<8GpSA稖kX-=YdoV5PVΉq_O#ro ÜVq 3-sb z*笖c~}a&]@; ;΁uݓͅ@XkA5=?kĪv(rGm1<'Ve~w/(6v :qΔ! 5/yY%=]謌7ܷ0V9G:>_=r5osb|БK {%}q+?ֆe6ưC^y?rz6Z9朢obQ@_I@nUyi\^ϲ׹4*9 =:]b8gEC=8pdUr8稚kr//cNgo{,ylYKq%V̵j.8kʵp^q.yk.4[_6Chuܡ,sh6Oi!\.8GpQcΏ_}Y >^g ^q k4bUx3Gc%:~.sKp~asV=ߕxe81ݏ '}>pǎ GΪ9*9Y2_nX@P1/7sPAw)k$w*:+vѨ[KDQqւD17GgK u$c}|~u\$0Ǩ\\, ~R9GLJO Rp>_9.O#Pgw)=_yK$⪿Wן&x=U+_#q TYxdayZ_Njsz p]yA$9cAH]e08'9:Uśrc]XtXR=<_[]:=ȷNǤ8jyLu9.4vs#yriq@D1Oq~]8ƹk Lsp Gr$]9OP3ysV܅9+]D[*-s9loSY5/K 2?6Jx݇H=鏏 :œO.5#տ*HQR4Z ֮_~+GЦuk®8'p7x΁p_5߹0=k܇0G|[ @3\1.Y+K-wf H^먖#9@e҂l2* `1 7ba^t}sb0m-A9sm ̇~}{,MGf=ڧ+@'&@G])=ˀN`(פpOx FtV=Љrb<9@s]Q>Ԣwrҳ^pGXP'αN+G8=FPUǺ.Op~>ʥI8?w.8dၻoryt°aj}zM%ù+ݗm*;A|qb^+>Z1")‰qߞJ9`~g֪aMН`Iyܢ--VDVq܍%ImOI- ,XQk9ʲi,N[Y1Rap~Tù}hsD[]}'9Rjc*hi{K'5_OpG=Dyt8[_m#{8'г88'=ԉz===1j|<ŹE0 ^:Pns쳂N:z`<ͥ*UTgOP~U\(̑9߻nF`Qx"x[sm \0q\cc|\TeO^rֽf@'-+Ht^qD{ЬrSs|D `No{ylacdl[06*)ΓT.-m"C8rˍeDJ]@c};3)Ge}9n@1}%@A yPP ('ꂋCcEm/KG,jE:* F { :qg4rΫGΫ\g-,Q3,=9ꅊR#s[`* ` qF鬜x t-,o998FqYr\ =:>Ƭ})gT˧]9pr+&sæ1r9l+9g!7֏b. ?:z{_#k[pi Ĺݩ8>nDϫi[b/:n#nPSs ;^4^s]]"Α:  K99r:`aՊo_Y'!Eq^u`W8գzTzT8\+spe_Pq q^s ]V"ƭznk=x>9qN*93ooߡ :7j|˔k['[\r#O&Gs{#f n}f=V1/ù[ ^\Zm;4,h=89Q^7y>Ɠ5B#_#kssOq^'=#ڏ.8@O! Rl7cUᡗkƈDyǑnrt ^)c=Usq7T8գzTQOpn r]d)3#QK<ɚs!ʷ 1=V 0g47h8ɀz~!(m,LЭc,y8_j(GOB~n \F5rd)k 9=U=9Oq@^2X=g ~s WF8g/:qN~΋HqJò|ILtT-Ĺ*>s7`5q^@5+WQ=Ǐp~駹8gRo_%o@U |W {RN}.h{YS5Us-'53nQ37nˋ82 v'Ccsœ8\A7A^鬌مv!}r )-,5pwnI ٟnʺ rLVAt(G0=x(qD Cy q~sg9‡y~~Gb׳ؗ}p܃QsṈ:qẺ%`_[\$)ιOse8ǚ(WW8գzTQOspgℹgXE8s8p9zѳJ9+xci|L>v'+oO98@pN8qY ǣRN[WpU&VЉq׍GJpvĴf԰vXIY3d\n(xmk;Sqn@quVym)΁pDc sۻ[R༗ї-cR33 89[ 9^st[Gt c؁r/9qm.~їZGQ<CÜsyc!ַ]. -y Kvq+㵕Z#lai x04%{~jAR3`|è9#8s4yrQгGyX~UL^Mg?:sFU8գzTQOsq{sl|}a*nǀsMqw+lc_U0`qzMotkma0ת8Vs\/ "D9W-H<<-,Wp8h/+j0ߊ.pH>O^"8a3CQ}24!mWع0GCh3{1->ô +ׯ+z|[T6lɩKa=τ ~q8|ñM;' D7Dضְa[ŠG.OB=5]Gs^z, n/ܽ~g裏4|_f Oaӛ]B υ=}q?ǥv?Ϝ>3gN~*7y O]esS!;wysq`G2cyW"yw+wVo6قo\µeM[2:yMdl>.5_#XcM 'h6MX6aew]e|=PH<`\3nb\n/i[2uW'"b=~]uwzBxglun=o? xӕwsWss\j_*kWN {KyEΝ;/)NGo^^7~x^_8™u `<y;o m*Do͎Ur Ղ[9 -3曦} tA\=jka"ȖIf1 W+}sGϫyg@qQG3cDy-~OrdA:BXܒUH~9a9 qF  zIy0D:+E@'Sk Lϼx{Z+ZYwhg+ pc<̭ʞ0eH/ 0dPIAyi%}ZsRT0y+\`n/v?6ܨzp~o[NCCmCz8f|Uxb(*{φ/G.yn\hIބ7O7. ۶^ޗzgL|r ()7u}Ca@Cp [4 ǽq?ǥvh o𭼯gϞX̱A)iϜ]cۜk4sx0=Y-b]#`nha91Y9˫--9֒囧6%8ȶ<^Y-ϰ>ڰaBRNc1X%ƽo |Ͱ9cz^i#9Z V9@ucx'ι&.rΉs/@8F|o3G:F{99E[px3eʹǹ_{7zqG F8&̖W8-hٰ]oC0uéx߄/ڷU2^+>޹)<=Ghh=)T!0sCh{rX`B*;oFC8rRhT_5dp^o*.?Ww°`Mo~gw4jz=Opqs\j_ p(?wVq~NFoPT׿3Gy8Wx_eB:wX w!Ɖ iqs8'pn"oܧsoy-̵eEy8*E eEzQN|]EAq8'5ĹGyW(ţ#8DsVЉsTN;_D:8/Ti\̙L o[^\8? iZZv ύnZ_i>2#k•Z7mwm[-Ýã:. >taO>^iPh?<7'«kV?wWС!DfH&^ݞCWm z0SChp w;ix͟n8T{n}غpyj?V/Gc8?#sIS}͉k3:#miZ=). +><N=,;im Wvlu6JuY:7(ڎG+lsg6+rnOS™g m'>;b8,kZϷ ]pM88s{8į6(?\'gzs)sq>(7䬢7sB,Ks7i{+D@;wZ8F#\A?y 4Š$ǹD 7֍ɳv rU# q!蜰f <y!D:A}sM%9=_+Z I^H!m,49Z62"2g Lzwb!6[\؏nƘ_8CŪsVϵj[GKy#pW=w;PG,pDJ欜3yQ=G9.p nO %xkeX4ChxyX|m߷!\)8sΝÝ~S~&quRypl*⻑q0Wv rm+M sZ/IaNc}upg8m "c1-#mo5@Grf옙7y%AAS4+N樜#@xs8O59G Ĺ=qNc8GbO5[K9*Ĺ"0ױ862<=('џN3b8grt^H ܷ;ΫGy4縸񄂓?"l/f \)p&kYID9.0U@/܈yq=̉sRFY;^=!_{3wvkD|a8GVU7x7'˪s%sɛrRk]Z-X8F_pN[8Ǟ ʯn9T:!C\1]X ̯h?*SG1'9Oc8Aιĭ.9R=b<k.uIq IΊ:q9Nଞ3X5Xp^=G?ΣQ O:Ё:>x0m'%7avo!tk澲#ڵ}VaKgˋ}ぎ9ΫGy4pUCO䠀>ٽ=<1]hh39p ϝ[¾Ap~린Gnz߱Umycx.ΑMƒG߀&X`a-zG+YŶs +露8/TsB|v3Z͆@A 稔@(]b@pnm,Ĺ*Z1#uź@{o !}ż y s9l>pR`>08` p>As=K9aW]҂qs㜕sN1d8΁l󴪞8gr^PjsVoǘxW%9.|OsKxqxq|—/. O|⟿,syI?ֿun*٨fwf G6 ֬g0qkX?f:+Հ9 ǀs›@ϠZs4PWZs7SpIho/08_3Np:~+Y)p>7p:pn[8Gu0>3rExe0ǘp.s +8|vŻ D97xQ(Z`8煢"e0suFqXk$-LJ;Us>5^PAat8{@9lw5'p֌tV=ؑE<ɢAv(ËEVU[Kգzhĉcڪq W/߷'"uoطww\m0K&ϗwa[ 44X:d-.x~j#ojsx3 u3nQ=S@:b1 pwY;I>ptbΰb qc\?jqWe\3* ~B >/K^5jNxcq'b>]CF"rH_9xJMV 2x{gsVM+ef8o_!/oj&#`&&;B#R0-UG`܀>!\f+W6X9'ԁsѫZ!Ƈy\5a%a*v>==qǹx9o8O>7 Q{9! m]'*މpo< qSĹlo!u9P8dhHp%?wNXoUxRLRTQ=ǏhN#=ب "{֪^Dֿ5؇^ >SV̺U}F!^R9_?9Uo8GӬ*9*Fn\ߨ0'n?zj}sta[ W z񘬂X>\G >Q-_9xZ2ǚOq,xL_wm浨Ru n8bljwX'k{IqN{3)t ~( րo{X/9s߃ҵ>z=`_@ Ds&ub{_~bFYYg<̉zqTفpv& kqx>q欤8^z8煢酣Y/:Qkd-0 F[_b ^u_MR=G?ޣq = k0Gc%:~.sK:CunBX1#*֨xkRrdgоB{17G eDRϫsksdp^䉶b9 N AS5,6OQNڢ0dD:~m0E5[_^uUΉs2#{z=_P ksb<Z-g<< {cc{~|V;xzRg= t գzT*tm,豥!>:0Fq\6Wp=+}ܿ W@+ZŪkqwqayq`kuAC "́lVЋg+AsTΉx݇0L ]&m0@x p฿ J::[ ȵsv`cV K=x{k*UKowBa4)=uDd =[u\;ŒU3|[%E5@jҵ:.9m_ZV"g(GT-ruym4 {W ]c|U`^O bpjq4 jUs0'γ=Ax}Ⱥ t4؛+)εz.0Uq?g{Kspn:U{{+ˠ*;Np\@'3ヌ=Ӂ;F{:+; ('l.ȉqn|p^J*Uq~w~'fv!97[V WO9,i:8_= j.𞌵#x9n ݠ0g<½ 90_=rCžQXܬ 8ZX +&j^7^!s\`}n=q #CyDC\΋.&]@g \r>Ww@V]'ʛjs!̉sqm/ u݀>)9{@8[.u|~_n\0 Ks3e!kHϬˑT8RJ*4):}st>Y7ZV|rҋnPYu]q̯q0'αF8#~m0)VWBC1/eUqʑn q֕7|[9*+0}ˇcsùܪy5&q_/' t¼8)8ǝ] 8=E:8|':csb!\0׸;qJ:@/ǹŒ~1Vr.8x aqN8k`0쬪~w>%GT8RJ*4竧X.ύa Tkljs"ɁnG0};Vȭ^s  o1Gqoār9W7؞#r9Z\VVs`ʳ #8+ޒr`m+v1z~Ps?=uO{3:c0/F+/w!εjNc^X9jFdk{2#i@yt9nm,Y[|w֒{\ç|Ɗ9sqmSbt pbc8'гp8ʱVU#q9UxU4Q[g ;DZ&2pe&q)x{1Ҡ*O>ypnrj:Ckq/qtV⸨UtzlwMG}m'kAt-,H w΁ UTR嗒sy,S_8qy8XY! yBz%:+D:ѝt(lX *UW#r@onC;#_Gn0W "Q}Wrsr)]+w+Ɓsx3bP(_긌8 J9Vb|{yCg/dp 2uZ siiAX8`>E >Y-k[9aS@:[[02)ԉrsXW8r1s-7}{ÇCJ*U +n>x}/){i*Iqb:xGW+cXI=6-v87xᧁnsbskh0sT3<=J q+@8[Xʂc=s 9[X 5/\p>8GU\9@9Us\E!>ko*9u 8^:J:ƈ05sS3Gvit!}W=/Aywq׬z*3G o._<;N>~*U4W=x{I{LSiε\7e@FO8ZZ\[_7{㨈uYppbd8z-g8p*t`!8~^5*u`'p^r$9qgģ%6W~]ZNjJ;稈x='Dǹ_s^Pi8[K i>+/(e<҉r!_9<@}=S^sǹ#戯>#΁osT́s H~^'+W_|8rH*UW8qeX9Wd 1]ލ<'ϑxx[ĵG<ֶqX!ٶ^ss䬖+αϞrT γ5c-zѧstr8'™Ytr `p}?t@:v\c0c"O&U#pVZpJ< P#z@8^謐{ХsgO:{Ӊu܆1 ~[  M|k/W8t+/_UTXޡ8iWL4#]cb<=ɰqN,s gZ篏Ji2(Qrtb;<^j@ ƙׁm\wh&81BUBg|A =kkpX^’bDU/#}' ­RIabLHϰ!V}Is0Wpc^u9q^:نo}ģqy.9Q5<x)ιF2z1Ż~c5m/<9 FGǹ/=X'=Ay#G gϞRJ ;}88'yzs^^p\8ks9B+Q(GYyS8_>`[>\.WGxsaX"m樎swkIqsb(ϓޕ@b߉~tnUZlgA0 2b~?1h#Bh\Mi\$-;;~y>75g X|]bo;goSo:+Bۋ"c~):QuO e[ G=ֵzShhhi^`x#gy ύ[.~C a_Sw:dv\>~ݶ݇ {NUh!qa׹sTR异ss{j6{s~>8m5kc"ytsG #˂x:"kJaŋ=^fu XqAS5+1/a<3ta=øioyjN =F7s87`qgetU#˂'Xi'Y9G~v^1sœ#CA(|>ͥ^]]s?gp9e0ڃxx/.w\rÅ@tSSZ \;ƹ O~H&y&ɉڇIVm; [W/ o:j[o:L 9uEX4ch8?Qd m&-o ׾6}u<_>5nd:Š)C/=.k/F~{9BkW8R2 篎]yU9s#^2e@]!pM{0O[q0k]a|м Lja,O$7@<~r_e(ѾB 9GX5hsAGrk^s>}$xxZY};'?^[Wtt#sp0GUz|)tF[`QM'm58'1b1zcg@/9-1 A]"(bHO"= N{+\r 'Q)' tN# 8?{xC׾!tZ%pZz8sТ'j{O =UJnAaƭKڏ~/9eA+ܶP3{_ Z^ٝ;R0g =n~)Lh"}kÙÜv-¨g'/k6s31y*U.$彤=k42J #s/F] _-@Wz8kZW9qr|8/x=7p *#+pc2+# s }}]Zrǀn{Sa}9`|Q2|z:tX)koH7[Za|t@Wt\þt"OO^oBc G9{$9x="=9aN38@(Oy[u!=Ż9Ov%8DZccZc [\j9s䋰QCCC0͵rK}}YK˱7ZRQ/@ᕉB="tl9:< 9EO<*UT9!x/){i*9 N# l!u1 \p5{9ANx>GW_U۪B|y+^WO/F 9 A<n^qm-eGqrV̑ z }<LְE}B=VY)'_5^9\/ 9`^s_5G{7H+QUs{l8XcX8/9B39>liE[j:+ꨎĹ?OD+Gq.93aRVa%8rpxw0mp%orO&tsZrBa+vr(|yd*7)M+yS@XwEz Sה9 \9.mU8Rʅ&ù4\+;y<;od~Qא s̑e#Y.VP+::ZX䘿7V(g0jzxq5q\*y稔Ds=Fg{ZsT͙˦w[Zs9 Z5*zsynq@yFѧ1@@9o0X(#35A#QWOV=yE<`>^sx/p=0'1*8<7}hh#*JZgN/_..%߽3jhi䣟c~KʰS^Z4W eH9:2Zd١}b=_3KsswURy|y/){i*9Qa[Pm*85 vGn}瀹ǹOUs[fjpβA3˃̹āpyg(:X/E+cݪ޲Fb87(#5J0's_I'9ZA8>s1\;9ޭbG nP@8z_v#΁k|f\aO=c1:w0Gp|=jz8( : <xqNjUp9MG|} †5+ˏ j-$R,\r}gQͽaoׇ bLxa+;Ž- BCa a/U6+_Kn^6 ap˟axa~~K'=Y-d+݀{(yXùYUγɿrb< @ O}Ϙޚ iE= >O4W9C3e8'g8oupOcOqOE ֌9a^de8w.ĸ/wv{iGya4FCPo,.֋C]5y5UK 1z؇Y!D580%q~:Liн-fg覽5o=q^U;9EX0K+;U0l>̨*v>w'U -C.]sTR异ཤ=4xy^CіG]cmW<Q%fو+Z ^%} 9 vD:(|*9G(w{sc0⚁m0/Nq@\БbN q(yd幨<=Os<Ч=h4ǻ{uzQc@x/4:qn{yE=bE= aNs+٧qCD:CtV=ґv8B>9syy_DN~ UTx/){i*s!r鯌@:q='bQG|ݯH G[ Zdpp9HvN8T{~35qlw\xc>=dnU~3ǹC܇Nj@'9&!rt/M 4y4p zI[ Qx8a]Xa&ˋ8`O1ysb<]0'}`3Ojk/i|*UT9Cq.%e1M98Y04*Z8E/tPku<9!7{cq4X׫3DC q20#soby?*@`PH?ߧ r8ǞE {|x\lϱƟ.>^80'z&sGt!?-?6y^Yss)y0ܿ~=✕tss'E;pWs@{nMu13lqI!Xʐ^,cc iE7W8rslxsp2~Q*U4'=%1MY84R0,Б/ Hspn.G\!_˂=8_*c.+n?as30y=܀NĹOpPsb=G99͹`d%1<37c"{r沉tgNs=\ q.B< v:`>D{sV t9笞`@{G#9x@[/Ϋ\b{wN>-cUTX^]ޱ^RT𵚋sE;ŹGzv^\D78`q06Ήpc\4x;G'8} =O\39U#5VpUٲ" 8B<90鮣rMLmO ap85x{h *X8nZnΑ8?%˓]O*Δ<;G9z/nfpov\ p+=e9>V- ,-itmqi;0O4`4@9]: u\'{yw|(?hb˔ Ua/Tџ}QغyCظnu*U4+o{ƧށOs3`< pM묊{׋9VcO ր9c8'_Ka^d3 gd(7|[P=āp9Q\o79i>xKy + 9 r&*#Q5Gkys9Z_XaGx\[i΁i8GtaιxtD  AO;֨{*:pp?Ks gUk;91`#@~M;Vp@=! s}#;OT8 `URyo[{Ks\{0l~6u-)cDu=: Nt(X8Lq=_570ǘPǚ8K?U= 樔{r^Jc6V̉s_5g?MP}OR_wJ89b7aΞv\[abc4)18=UrB{'8gPs:CQ/8/8ay p@gz[*WRJ_J81ynx:r'37H/./ G9vD^s^#-W|=\p<]Ē~ڬ\*q8g<Ǻ=q#Ɵ2R!f x{ :q>A5hw):s 7_eGr)9繍<9CģsP# tZNs$ù P@9<ș>t-.Y5r+Emd0K~Qh*UTKIspN[{0G'E9|U8X6(ǚ{?F#:wH'=9辚Ns[ y\.Gk qNgh*d@#9SJ*URr>8=Οr scckQMc|~Hn;{ipy9.┵Qa8Aq@_+&8FsmYdw8gvRr]Aa9OvQsp5{?6<}I\O 0O|g|>Pv1Ϝ:8ًn@c:.Gyεz[-ʞVی WU3y?訞U4N/ΫTR/%3g̳ rVίP9qs R9pC+yv>aGkaxoeatX[ [TBsj9FWƭ:nqDqt^@ Y{# oY9PyHeHyN9P=bMC{U!E@cq5qN#M$@80OG#Bc  ۾at9`@/9Bgo-`ŻZ5Q,ËsXwup^J*U~1qNk0׊"YM/K<'9c)9ge89E9a5Gk2B\nTĭŽ땟x?笖M|9298[Ys9Aqwɀq^q>'=#̑t\}qD拓bsU]XA}UsVӭn1Ex:Dyqpg [.o+>8 ?aTr6!o@V|/]F3;.ںŠV D9{c*w<π8g[Kby^}%#Oe G< 1d#Q˚ x."}Kiqsdxo pin?wN=383~s$E:O;ymr#<9FŹ9%[ yS8@9Fb]+q8g<9auIcQEkV+W/Ç kVG<*UTiV#r@oΟ+ܗgڐnUr=5p\+C=;`H+γܒf8v .,snb|Fap ;Zea%+ھ[6`x9cz\Э.q;fIasIa̯嘋A;ǹx1ǹ?Oo՘"_873гvGLCBR)ap^{(P9a΋G3hGx(q5r qa5{ωuHCz9 D.+W9vHxaa޽RJƂ{6}GKcJ*9 |}3\D3+;ƤהX?H-189Pg+#`Y;K,V}Rg[x+ʻ % qǞV[_e撧t>:\V2k~%Q%v<;7sK."X-cEY vhS8[;B :29 E>9F8ZsV̛9!]}(c@;.0'u`A8ʉty7/  ǎ O֏RJƂ g!x/){i*S-9Ћ8v 1*ЇZ%בgxSp|C9ztsl?Tˁ㬎@G ky^9 8)Hz B^Ĺ"M}3v0>} 8GAߎ19z^SAܘ7s$8ֱE8Us o x-//9^'ÊW_p^G ./V_e|TRCq.%e1M ~8c(sTП (c2h<=c$̟/@8Oo3;}晾V*8a:MH7>7z`~34^)1}zO<#y^ViEO+9F0W Z`3^w|/"8f8/p1^VA--7`ԁw=b\.zsNs`..V zFr|goCqێpxS9-ص! \pcp{6 1W8Rʅ8)+@9t *sO [+3Da fPyZٹyU]u< u `\!׌8=*| tX+笠`^Z/x3cOb+Ova"]Ŝq✹H6dNj@b9UG%v#׈kN *:P=)1Žѣ2[{}XRi<m/~?[i_zu':0^|}輖CCt!āoMaYh=\3Ge5F+1?QIc{&OC۟ ׎74ICŒ{ք='οaڃ_؟G q Ν;WJ*w8ʙ'Q6 o^91|׵ZR<0gr !=yݳ=rk?vj8@n.rB*8q|38yPǹO?*sT3e}\»X5=+YE(g<}s08m-󣛯 j޵ǿo;= zeaz3''K^|T]'sOlo:/|i'v a[]DŽߖ#⼡cХ5"t2/<@Ŝ9QXv[֡O'k;✆ix/׏ B7Kv ^\98ԟ=GF#s>{0zs{V˻ _<{'*UT9p~9oέ%9`F9sdd^zs9=+ڐn8qyN?ZصY5\9sCwVkxs%9lsB\Lju.0Δ!8gqG<9 Dˆ' '?*zsVk+bG{7?t{:Q|1%9>B-}Kq^sVs#k;Kgm. ZI/9*D9+r O~H&yӵ;4t}usxg늰hJG?&nKxgb4~0s>gjIoM_{$sAh0WúêW^ [̞vܽUÆ7 h-ʰ`3>]54~n9Dw3e8?}8}G?^•֯]W/=Oy0aSX0Špc5WoZ4t 7diޟ=9ÊuúO5 v^uT=yz\y*U.zQ8g<}k(OS8'17cWrkc~ܞ{xv!Nt;K{N̪>D888c8('S7e0Gsz{a#=ǁu\Qw8'?sBQ~߯vQc{ԙz8Gp!މsyzwsp[\E=zKDɂk]t 60zX'`ǠҮ}1^1G_*8?{hVŒ[pWä֭äWvg{>[*o/ M1]'@9oyֺ! @p5js;Cڭ_ gvƷhC8'm-g:^= hmݚy"|nnp8>py0`Qv;?- Bdž^ᶭʱcv1W*U\H2{I{LSh3d0_*F;CGsz4:`X6HV)'m'LhH >Wҭݪ2=VqQh9+p9@ΰqs/ǜ9EpըΡ}spPzlZ6bF -;3th1cb=% Ev 7o/y/yΙ=/1 -{Э{e|?}/ ]CCŽc.?X?~sxy\ݟ=W/ W /zRoTR异ཤ=4m,Bt3\uv,O<ǟϵ Α=zx}( kV=y Ygrxw:xc:.ASs_9S-y0<ۿltP)}!x;ȼ}乾ω0H|=d:.k! 8M'u.fŜǹ__ci%)>q490Taoz?pn@&y#⢷[8WVUtxD:[[<=9pa>Ev s_y7|kGC&0E|sa_ 7j3T7^ L^} VM-ƄDyٛO&*xpX*WRB\KcJ*}geycK=ǸsONVx{\/. *9۷:Ĺ1::x|1w@[%6sBrE1q$b80C ek|hPoE. Gs+9\0Iq~ oX57s s^Dţ,9c=rn8gŜW9G:+)ًN3p8E t`7[[AOҁpzsŹZHZkiȄ p\>A{th8?0ejœ}-LnnWXZ%Cmki=myq~si-=}9ybpwUTr^{_KcsL591r.}Vy.'Ο's&=}&V#u/bÜIz e8Gs߲,c]ZE(GKK HV8XFюp*9A835ȇ H<<7_`ϡ7s(-iF>?B]jGO}/ŷ.Ey% >*h{]xEusBZ?L#݀8wc)*vG|MC_jGWw'X_q/}gQͽaoׇ oZ).<6 HlfBXacXza}n~.۶#}eO8>7Kn0gKu7u_ <Μbw5L?ߦa0mVxAhp#oJyٛs|eXʰycpBn-'OT8Rʅ'ù4m- ~>o&8qHwh'Ku^<;'~Gb[Ⱦ|1c奈s`Wʉr3#(v# q`(OXXYW]e=yUrEUҁu{ǡT3340c vtU}h"pnsssm7[y9xŸksFz.bQ =^tkg͉sQOq0Z{G<z\r W787@'ίl=Jλ\nRτ y;M{?EX0K+;U0l>{0B^[ ,' Rĭ /p|p6=|e]Q?CХp49UXpVv+ŎgEV7:a\6k]mumz]wa8?/TR异ཤ=4 xs_-Gus xiqIڰ(' v8'ʳD|5=D8!x/vs{}:^S98< +O4sG:`t|0 `{Sok-aŜ{Za9g|yLx;^Lqeǘ-fӈuǤ8'}X9{yhs[  #g^Ee]{k?tr[p-et--9-9-\>p~R y*U.49KcJsWm.,҂d0#\}ڞ3UCt{98&x`^=>Wωf.@;ƣ@x< c t+E+og =):*Z-ٺ/g=tŝ9b 2,<*2"\\`uO>_mo*sq{vtN3Ò)[%aeWSyo' DCLjsɿ5c8rs!u|_h4p^tja8܇HO"#Ϋ#KJ*U+xP{I{LSi.=MsT9%+(er516]@s>{Ћ(o >hs!yWoULsǹcܞo_AE8P9y09 xgq 8kVGFp_Wы8E +)Q-sG]W2X=` xUt'{1.ڒU; Œ ,80,c.@o i8sW+Wa `Q+[J*e{~'}+{i*9ZG{Mux:m Uxs\5srqR{[1I#b=9XE)K\c4~HѶ'Gp@I¢Z#+; *69>H qGڂ=zܣ^s#L:+9z#p8sA)̹9z#Ϋslxsp2~Q*U4'=%1M98 ǹU}"Xo="F#E" q9lq㏧Iq_W'xD8K{b.q7G*I[3j7Trs0/父C#s/8m/(Ev~<8y#3[/ :+焹7rLcwo]aO'n8gpBO`|`]d瘣%F,rɴUsd=E[<=9ODxxKEZAp^T?xӧoJ*U +K;vCKc VS88ԧXnqyqG\B{`ȹwUq1Es(lݼ!l\J*U=Sy@Cr8H?s8瀴9,X7r\縫YkpDyCxZ~n8׹v]*srUsŹka9q3x΁qA& 9ytK9̋X+무!}u{YKgp~NĹPB396V;=ꨤ؇ cHG] ¶6/~ݽeHM2sEˤݥ0p _Ϋ\ ]*Ug4'yic u8kb~m?C^st Apڲ~r?T s0rh@gpoF6ZM8ǜk hSŞ~sœsے8µu{sdH8-m.k6 qTS8q5e8}8'=c<ι^0|ڥ @8 anHs#)έ *y9F07Hπ>ʹ)AUuj>*?,vSDQIGU Psm=,9qj9pTm-UTR嗔hEA~ hcr'X ArXTSeq-+>N- 6`]V#@#]b{@9=*9 u$8an{~8Ǩq(8Oa8o9p>_0#q^nض6L~^!ʁmtqn /&=[Z6)J:?.es|o"P As@vW|:edFRVYeV!|{ C :ЇTm-UTR嗓 9`P)ЁlV>ceqbr#L#h@Ǚ2gsşVQUgxb&\ >9@+ĸU㚈<(g[Cm+1^6_[)}O}8qx`.H(能)Geljr.U X88g܀#:9 QчtX|fK:q^sLǹǵoiIΪ7}&GxUttϵ8%ы?Q9g"=%linפ|=Di@o20pse81Gr\?q#q2PqcK9k 9s{zs<܏e@/87q UTR嗒Oq;|I);_P,XF0g2 ]a|rv}~c<γ=luT͉sCy S?,Gun<8%8u&1OKtt)n;4\6_F$;(Tܙ.01G7!}sb0DZ? ĹV\G򞯋jt<:∇9*i2]\B@' (#Hop_5Oq :q=T=-y 0p0, u0-p9A8OQ=܏8|cns9Ng8x7[%'̱rǪ^ *X׋D\S8'#YAGy-Q~r\8mYA$9cm0sIOqt-tyR=|PذfUxdၻoRJfx8"! \+ybk@W iV61_ etNZ] Q!!qc_e#-+wLwu+2| vUEU:Yp8R`{AdIu/@+OT(s3!Csa 9+901<]Dm.Lnz觊9\urt >ypn4z87 c)j1Tö>t[ p^ؑ#w͛ևO?(|g?RJFO>l\>x}/){i*"ABkt #mhq(!A>9{nuzQ.Gm@y޾UݹvZ/+Ĺ9soB@_Y# z(&p*V#q9zƵeE 3DxF |`}V›sX+: I#\ IsGc=E9㮂ݒ)[Vs1X{)]q?OSoޖX9's ݠ.0O[[y- C+W9zPxs2eW_}{wTRJ{3ཤ=4稞uzq`Z_p\o <91>9Uun?"? =;>A:A:k e{v[FTЉt |=Q~c58IqEce}O^ pb##>6` sp !18>U6COŚ{y8>8`9R#НBc 瀷I*>S,_(~(N#90}g*W _V*WR| w=9~ǕD<91^t"tdq<_ßdN5Fo8gR|sǜnͶUr) qrEya:.j7$,x|oqA.>_ ǹ]'89\+.yXIťZkb 䮲, Α㨖3Ĺ8ͽt?ŹG߳y~+E[,~My(sK~CA9> ||`BVۅjNcly" XQ9/[J*sy/){i*V#1:̻YU@eOs-<ƻ⼫5Yv!vBt\>{ǯÜ_z|ݡE#3dq['j"ιﳤCrVƵ;8saΫy #QEW5Au=V Qy֓C[3z#Xلyz8'}<Ɑkk9' tDrĹGzzD8)Dx 2[j{`]bH+_*,ۺ;.;^Es$կ_UTXX9{I{LSi Bk:Vs_9gUxDvv{qA>F;^q̗඄<{3* }I'[g/{;R-%NYk8cIy~{yNqYp?:P,j3<^R9WU/ q<ۏqy[[9خu2b=p_h]>.Es XOq;-9yscS3ayeuع2Crw1|- o89uxͧ£aOKw^.|rdk7Ea3³ 's/$? qmxhÞikzSJ*O.΁n!cyu T0gs< Pv8羇yv^G~lXY,k#oœ5+w{fqO4ھOr>(8'q̋ t|QiK:!r`a<' qV3܈_ssE1MiʐNܠG<\QVSsEXI/:qNq8PO!Rk* X9GG)8΁pS,T8y~AצHQz~@r矅/>߲2A]aٻi;jq#r]@]û>ܱ9C_|lWعuyx.ٻH&Yy ߞ;[{{yikzsy*Ux/){i*9TUw@c➝q99i9V֪6Α >QA;˂ ;J9>@>|3樔r ĵ}Lr6C4Ct0:oUsCU m-〶l)‹-ysbc8G9!^PTγ}K".ok稲έzn0guƙz8H8}6ٻ:,>y_8{'>q":Ȼhk8?3pŏ @5c|S_;{{^Z#|wwϏ*Z_D?^+v#a{_6iOHБ28G)p~lWx6KքO"|UO7<| pv3p^>7~eၛn+q5pF ~.:vݭEl{׋V~]H9+8cӪynWؗ(%(!Fya1pk2 k.EnsGZQqm-Cs"^sPgEljqW̑)1bstz?O~-@/=h96'+(I8so/;<@8rT5lK?> irqoy*U.4彤=k9AۀnU=_׀9+>(ǀqCz D9Uus(x#qq^,j(ǝ^\QB0[]pHW̭ -{q,9C)`!ȉr?js0Dž?D'mOŋ: BO ?sÖ%n} eŜ9=/ '幋Pd߳),GUf5~<~\~xTR!x/){i*9PkbU; =sn6kmCAs<QGls.Xl8G;sԊsyrFr?ւBe\m@x;ċ@q'[#5O A--qԊmt\1ZkD+ܓxg{ t|пnC7!\׀9y~/tù^L*p<#Q 9`nߢbc̉s_=\[W9Gp?se_k/ q3Z_s]r8_F`ׇ ;6_d{f\w!yn9˫6> |eKa{ Ukxutgxa[C9?zwkxkaZ_ ;AA5wsoϭv>zKgi9O->vҰw>;Rl٩&^Ӌy'*WR“\KcxA(FO`#9C~29h/ !T㹘 r#9q\G繬< ̋OZ!h8@cU\nt"PWh<qyQIG_y809{qg%ஃyc8!=< 1Ao GSsrkOq8gFJ7=7[[+ܜ:ub|`ΤXgvVs-ĺ|E&0&a鋌gs=g gϞ }XxPi_pGm{©p'w٭ovk 97}N`۞Tx?-G^M\֧^{0Fu^潦g^hٮNp^J qt>Nntc30N#l/sE`΋83cY IЋy<{`8[|~/BFk m-m޸3yl--pWmTcuUCܡZ QF<0P7q-e4Zζ㜣?ƹy0Ǿ*@✷ND\q@8Gx_t9 J9p>:j<ŹAm.ZssOpq >"_[k<>G]qgȿx9@:+)ʉxDzy<k<9+)o J9S,hm.~D[^\@<7G.EWwUJ* ^RT#OyL.W0z_QQ9%8Ǟ=ǹh{!5 m8g4lܠV嬤c9W @:BB`~k3GsZ/$5a{\9s z<ܷ`HO{sm[fiJqIDAT2˒\Ur1j:@Nq!3Ȉpι~?9C{c(87749C#e2ZQy.[J*e{m"9ZZR|#)k={ۍ@7|,<0{zN8r kJ7CH;=6p[śUm9ܷsQ!yO9Fs&\Z(cs#:V} 7 ?Eb^؋œ=G{`(=гĹGyr+{#<>*C]A]T{V'o;p 'v7iQ%ffÐ>\ӪW9{6| d+WR9!̿3}{I{Lil7*%P <u0'(gU=UxlkssZn*Li;gat]s}ے܀nwgq.-q9%:'!yo|/frt9.Ӗ>8q\>(9GP笜NQjp= !TձF{9+X#75+9Qܪ뀹9Qq@sb8on ~<9+:6ӧNU8{HvB٢^J*=;%x/){i*9~ǕD8'=Ħ8gk R90?2;}笼#yP>`ixH-}P9)CX9.b@^[/r#oHP'\=ٶ`XǨpWa~Y//E` qs=q΋E{1tKn(ς;z+P^vL1VWX9G>Ve_8qoVֹ=*5/0'=Ta;ˬX!'y77s^OB'7VWRJg|*8o+n?V*:a]Fs兤)O#ڞvِŵ.|cmFY("hr`30 &`2$$DI9G0]ϪzVgV|Ri w{361Nb>嬘vsΥ5QW1rfmO8ow[[B%]7qzJ08O{|e߱[k7Y';^B*p+csA<;Vs%3 gGpVȉ/ :pj90J:19q@[\XI/Cыy{@;Q^m[`0VŹ|ϱq,Ay9F{3^szM~=I&M60\r 7(RK"6p =U(|8b pΔ8kt-t>nm7xZ? q!Us1N#D9@vNx rnDf+Qm]8'VGl&u8GkyDzfAm߷tm8/J]+:O%Ήw$A'0vǑ}9 :bmiD78oҤI&Jz5NԍDgx('p0}Ulv_ѯG()M }kcO}B弜P-cj^!z]E܇s]PMgUIsڲ^![i)pr^X Ƶ@\Gi.e*@XXqs8ı}%΁q=9 tq=þʹO;m-3㬚`gJ9~V&M4i s";Uc\]'<Ʌ 9J玴10+= NT1W[ܼN Y)'pB&Y)-ڮ'oJ]8x*uWl9i!4UssrK|ZKB{lׁhpw @~%!E)m Hc=s J{ X-[XAF|G m\z0xœmT7iҤIM%=¹X+FUt ~=kxspnkԹ#X-1D5b=^c~ XX^u '.3p:xYsr(gyLw<'Emqsp ]z: erN8 59Lܬz&8:om<y[]^&q[]8V&ñ>{{c9pS%n[[M4i?,9~DABȾoT1Vbk}9S98@PFW(se<^es/*p߬~w +-§z: 퐞@:˭- {ws qB3%C;<ɥy0mm?V"I&MlJ)+BKt)D9p~C*}`DZA\sSmܐ_/]&qAjRe&@8Vȉq[0hۣB^m_]Ü8ār>%bq"[y0Gt=rMkr>t?N8@Hcp>@?gc gW tLMGpJ~N#-V1es#08/r¼ΉS9 &W=˰~FWOmpޤI&MW-%9:n>8p߀4Qnm5 %85ZC;8kr5)ĹA[͞u0U0ض-J@! rǹ6㬤~16( tlkaGB}*#́o :Lr9N##j^u@' CoB}Les7iҤIM)= _q L{`s!΁yGs3 tTD ՅNXwIux9f&9o_/:̅pycWԉ4ѭ Wx!9Ƃ9q@y8l3v1D8>pGWJzfms >!}rY9qû9 %ȉr|ktr;񻌔v |W8~ x(c>U{MskK&M4i8pSL.w xh ^q"}@n\'kTq_'# p<؜rCXrƁM9`@N'p-@v9q= rlc{7VWM*b;{{>=7C׵ni!=:ژO'F% tv'_s=YJV\!+/QvUjҤI&MsW?0ؾBN3b3Η\|8pn8*ZqvLsom#\5i-юHGEX9ǑuSnAy ssÜp(g0fw87;P;vo2j;lo(/C|R !Tb>c8>=}9Rs/xj~xbk u8CwX' og˗-I,uv5XLul#ʚyn^'k摞iaYP~ٹnI՟ɄΕGwG8WT^SLBbFE<;c kbcYk\ >uw`n_:xm;7\HsЏögoao.W9?Ɗ8 n0 q$]8UP-i1 )|~ Dm->c: 8/>αHyG99ͶN G|:±:HiC 38`ߨ{=;Utܷcd֌i7exbYhQm0`|$y{vn54Y1MOb,]rX|?{~{!K,ZWvn}ey߰_5[n=KF^7]VqfS^}dt?Jqke~mq.E<<؏5X3|Lm=^TG`k0/p(-V'dtqKKƵU8GnP ;?'T}(gt>Umm{y%̃sVq$1#Н|bs1Xܧt|(ưݞg+=ι}~?~qCxshs81qx jYv.ls8Ў8"YE8Kcmri8_~i3Dl2Yn]a [wͯ- g61*]LY#g!~~h$kǎ ^*\~kj d^{6R지)ewHt5-[֌,,#M{=ߋv |?z2N}mqx˪9 j8u7 !y W8ײc_geKLl[%<.5^m۪!^yx6 訚{j;}zHi]D{_A|9eX!osK9NUq,qn0GG< wB a9W[{{Z avY9[Gp&3qN??dXE꫎9mqNz2Uur@:pL]BJ}ANUv D^[u,|r9 CdUSeewͷ-$78نqu?R\MT^ǖu 3Duu,BХG9G5@uZ}zm%yMٷ.@GDGPh7aׇxضbq7ڝpܸ`P!e!{ApNݾe< .*n.~K-- N>y]<}ǹa;m.P"scvm@UqYr>fQ)'YI+ xdp'q$ʹdžslMQ{9muq2k{ky[tr~ =b<8mI%Y3_&3N7VCOk_'0_Cf'5.~[_Қyʍ S|ڽ.{2ޏ?~}dW˃&}16pqdY|!/\y{|p_L?Pq r߸4-b}׏\̴ -]oȤktC=w?>{#O˔wkw^_T6{ݞƺ-/NzKx.9cۡ 7^\}&Wz 鿁'V:#(qݟQn@ -Ԇq7^⼂j祵sn9i̵z6 1(k99vùMWjxlc@Ks@y5U{[[a*DUx{u+ JPG(X rrtlsQΣ҂zŇ g[Xx]B'ǔc894yvZYY9o_9ysû9o, SvɁ7uv8?irX:O>~i^{#}Z{RNK}Kv_3gvJ}awz=AEV} Ŗiv{J%͝[ܳiˠrݔ7uɟӪC) rz.9@np~ݗpĿ_Ww%N{!a͹~7x\/ }ܷnn}=WyHTo{Z>pLZY_tGO/~g *pgdž;όnqь#!}}Cukne_r!Q aΉ}q{[ym5tKmq+:C8*hDyhǹ<)CesTAC%`9}9 E'Y9/qN{}VY9Ge8/C6q+lpJAi7|ӣ`-uL`˔syr; +]mr rd 8׾ _׺y}ωO[|Ƞ>_+k?\N4F7#W 7YA ^}-+t~ԫdxfs)YO|b-_t<;}a: [N}ev&Wnl(+däku2(9 {ht\=\|~nÿ'ozz6ӴyN{L8^ݱX^efZXSsW˔KH}\ywF;ޏ繵! nji;s*}6#*J ^ 8Gpo= 8fc5/8r v~>y?3w*]9"H'ۅx^| `΄nv9ö !Ɖ%#XU~s1ԁܧ 9cs+9=K|w9RœF ?U8'Ksono%Ёq OsA<΁mœ[88fPno9_V;0:HùA{*׿գ`m8WykL19[ 814H$>=C>3C|AD.[.%V8kIޝ*͘-s/A-dH>'S_./$}\\N=~tCRwճoW<&O{_fM{NpN~EbޓOz~r~'@z )׺? ڝ]Ljz^zu-낵8]-}Z[gzU& 5Ķ(b#bնnJ<}Y9w?zHoB'vgA8s\_,5ƒ '(5s2/xNN%cou+YOl׌=w3׃?'u_<._^wc÷<'`]~ izeTz~Snp{ZNZV|iCpޫ}]Bx= sc~9F'Öy〶v]Ҷ 謌ƴ0G EQIÇ2==qqn8V`VB9%YE8@g0Vqo%s<}I|(#0v}XA' t}H' {N88a59ƣ}NR3׮Yc35Xspn5kjo+]{(-7Pt3o}\^1qyi鍋MxIq~̺o-9{c+φۯů8j2r~?H\ VysՏN&ʵc2Qyv09f|oɤh{[ާ5N(MoOO ]i'Nx[(/7H,zE >7 (oNǴKQs}͗gOgʽ)<1xZ}-L'(' 쨨rTYmHDE<ἦ 1Nq>AtxH~stB<[Yx"ìy@9]cmWLkpGPY]gv mB[]?q^?ϭ, :c9̚|0}Yfu`k>5Sϙ^s9&MbV_|un䧚_\~bʹߺpsƈhW_ guzi \` clp>_ .bN(i-m]z|ܲ7v!>Dpn]s&Klu1x!y{U<}On&K#D:n_i[Cs88p$&91qa^|vt&}OWqۘkXEGlq!80Qfc߄:!^ae#9_Crns19QeIt;f%k}yJg_7#_~D9tVۛ4)g9` ƈscf8V#:3\Ϫ;vg<݅zL>Y8G:qnkK>`5S_!q{ע%b<x|mϹ@yx|bxĹ:y 5vm8K;3c닇9/'hs\1ozHP"[[qqur_9Guܧyts66̏`oF`-u vr2zP_g! j7iS&srX wb*}rT(Rx"$wڞ.ZE3b;tQǑI 9}ۣʹU+8ϯ6+樖39zD1 BP(=AczPsçZrsru¼D9e09`hu@ù;8^gs{|M17XOK@98jqNH] O M4iҤ⼬_CHd#6+D9uD =Ў’>z\8M|zH7|*mG {kW9*l{m po!|(An`w{Ήtnw-/Cyb!1pn̶]^rBN76A@;`#ۈǹ;D8e<><آ8Ja>qsfJu8oM4idSIOp^BᵬJW5BިeRDs{L(-H(<sxXG?>_0 m*?<iv<&5 9=R1Q9zz: X_V=̱uE]s1GZNjNO3D7>֕ }_a' tVq܇pg<|3_s8۳AN*;+ Ɖts@M4i?)9~Mh>\]skb0'-~[K}Zq~^~u~ 5qTgTWqvs k{g9hk8 ~=AnDǘ t9e7qM-LBƣ։vL:qaN`:8H8%>%do XG;T+ʫOmH/rpc9Ͷ9P t>el0/C/g&M4i'8p u(csZ+Ü!"?kC}& =2<⍞t:(7q91<} ml? txyN=+>ZvŠ {cm8GX=8]qT9X1grWXs<ﰟ:a^N8OTTs]BqOpXWAgۏx#%VsBm3=98zׅx9I&Ml*6sw9V&@?@f0f@Wewsse#>t [dq= _9V`,mp^9'&{=7G4+ۜkZH#<gq÷YI9,{^:c;#:ۄǹ Λ4iҤZzs nw|)aﱟP6WmUp$W _\V|je&kSp$΁znm! Ueܨ>8/x1s·lGx8ZsR7~_u%K3X:M7J3uh'Љv@sTm-0g<9|#{Ή m 9cYQ8(M4i1~ZeI4>ߞ8/CXץ<rB܇caX/}ƚyהq1F_OZspG[sŠ`<6\)<8'=V=q$=sf%̹F<}< wpΗ9V˙:cǹp+ 7b[ˡ;(w [[XA'N8'ۍᾍ;~8z6Rmu>s-c;'78oҤI$׭f̐5ـõ2G3~!8'}ͥ8{y.8je='L{s9ވ_G3~]ya+Moy@,Vc/b;L\oXf?'\^moF8g>VWpO|wvw' Kꄷ y,êܷKkooΉr<"{`-1-V{s *Q-opޤI&;yd5?o_۔bwyoo>ߞ'8ϰnEamm1wxwCH 'YQrliZO8j=Gh\ׅk<'g繯k*Lk8% 0Up]\π ,+ \1[@"|h}:p6B'czB_*!ȉs:׍O E s_:!vG#oL9q~0=v1ǣur-a ^pVhTȯR8r; zt.+帖a_C9ھ_9O 8'pNtR^b Aq>!C9ۃ;H'6D:<܃ܧ:Lj#vҶ}VKs<Ts`GX1opޤI&?|-__e8Z? ~ڮɤOq~CJs >[Y8 :|2&¼\9o -ю5=Qv]B78oҤI׿km#8}0mzϢ_b^ipo_pȹ8go]a5motQikp$6f5napޅ`8VTٯ8s.Q!sE5%y?uz-n.U306q9aqn@w{Y-G=q*x =y]C}?vP%œ8= p;snJy9ފ89mcO:9t_)g܏!qGXiGopޤI&?@֭ 8kc o k qoxܤ{1¾3k /V4z1 'ylr}݃)qqmC]8km]'eb܇fx?#fl;ḟ95q]ykXsykGkx^C~xx"o eVq謔#q8ю5A90Rx=ctйHG Λ4i P76]ڲf>GRzλ䅿_/'*N,^YYMpdE$v|;*5' ΁qmo;G@1`w9Ct#D6|2q'=bÜ)w1lm-8y Hv{{W֕ܢ>'_rˋ<$oc0UqsG9Ĺ<08o2%6 xVx~@KXSs Ü:]<$A9+=ŽY8'rt?''|]=M4ib8j}B7wʹ?' WG]#&](?(]6W^L9h),!ֹCƖϹG$Nk,d8]L4;e}S*̭\ 'G 뿿Ȝ9t}Wgk"y'sMqTiۣqĹ>~m*|:\jzWqe481'G1rc#}ugJsFl]vVyL8 /1s{Vuo8bnF[V;{xdb5L7FPO{sշna8g뱎G)fm/ /fHmexB{Dzy;M3#=U Ur YrW-+Οyus%^+#/Η[8>P?Qޜ4QX?ya8g$_gxk8hcYfΞ-@>]\=O&]1Z(7?Lgq~5|rY2&9ktNj2utygY׹J cm_k47 ۊ5(OAye]D9ۀa{Eێ5u@G󥻎#rn)'풃#+V+e͊YrA]ԧedłÞߗ%z]\{P9hm+6'&ȑ# Մm.mU푋D71,ڣ# ꮢq^EyHykż9`=q82O%Љs=ooFy(gaUΉpto*='[X8?rrQ^"&8W?F]Bm90opޤI&?lJ<}:G.WXQn9<n,|!WOYh,&]#jkC)ų"ߘW;k>r˲E3j_>fy7v*XH}9XEpη2\s.# #apaܪy"(gKu\as]=>FSyw8&_Gx<[Y̞aɏPd? r8&{a9K=KdŲ`&i/ˁkڟ\^Vη=Vp6aquDY1'΁jmt<1os!v8.z {=zsC%=pGs݇sWnw'sǧG<cH&M4q7zZTa,YH.@|Dal,x[]k}*lku,>[2yl=iwdY˧3/| Y$rx?~]ӮYr|.s۲p)`_:yZH&_3J'|qVq~@9pL|8sQL9! oܧ :vua;׾Eq v0+ msb?cK±v1ȧx3!9'zu8f1Zέ.ho6xÇm+ 9ð8Q̱Ussr~k^sǹ:p|(AζƁneXY08m{yHuqܪ0V=(Dyz#|zBN!:Mey&M|^x & -% gCGOmlByar/uKyzw 8 0ex_2ä߀宩k[L7R ;[pA\ӂee\c˧0=Z9ͶhJn@#!5\_"❁m xn< hccJ̣O W밍wZ!7y+ qi7x\ y#YY7c,V|gX-g`T9'Y917\RgG*z^݃Pu፡[\<1~oy0V|sd==_lRyNx9=1kQ%s|Q&M4C^RKυh|Y`V9uIr.{2kB\y3ӣr:+$#5]}˘#ϓfC.>lP%'eK>n=K'џeocF(1W~Zx/e#ɠ>5o\޽8?FjcΓg>{ؘq +lpGVڻؼF.eyd})sl!WnQ~]uj U~-Yw qqu?s'KQ/ҟlEx rK% o.~<|\sm[_k-87`׎#1qs(c>p\7G+Um*u{k58Tk-V9'qS@&ډ G*"uo1#S܍zN#Caou (o‚aqq?ds<\XzrnOqZlk󍢘"pNc|ǐ:X/q7"4@o7iҤ +V.FUx"Y0tDdp!//Ksه@9+E u[@hF8y43;'lc ϡYQg>Bln_P|s7c;%Vk"hfRý K a{ U~Ss|C(LX{|9pN53Sv pױk)Xsz<"<AN8Ov&qL־W8χk zooc\Ǹp:qΤps@sKYE/Cx6{9>磷ΕtB\E=}[Ẏ-m9B|ws?F!a3UT'ıh710gcDx]y= unqi7iҤF -*WX&Kυq+ p>?l8PqS xi{5 8v?2οGyآ|!렍v- 1Lv\+>DzGuGU:`L8H'`yǹ],;!l ܷmi8V=I&M4K_{n죶@g@\KjqE}[Z,V% 6&笾sĹ-/!8f6r}n_8!{xW_;gT!(/!H}s=P=pJt%ډn$|oY!8c+sncV%(9i 7~XǾAk"2͔/v v=:q&=ny!<ciNPC[6֖8p#IqS`48oҤI?Y3ek}j@oaO_9g~87@U q qq 6>#?<\_~9hjB_cgy6K#}esTC<hu5~ ECDwM~h؛J7_|PUoEso6~?5=9a pqs [Vˑq֖m:'1e%:sXyvb}2p9X GQ7oC5G1!qjys[ Q+|chYIgp9m#iE>y&M|_B{Mn&uLzul(>S 1̾p`n w8'q.~pa6Xsm\_ Bs+qo}Ϸw=!Ήk 倷ỊsΥuCE8m-s@ '=K}8$JTkpm*QyBx 5Ɖs;^W ;mj8'p`g|#8yxfzq414Uяr0P͊Uҁvy6qN|Nxgy8?cr1I&M~&1HOpةhUrN"V֑a G5>\cI `i<:l[ nԏ_+_8_Wq$}׌u'Z8-.enUvpX=1_J6+@9rnyY1gs9pXOԱ&V}<?fUsp8Wybko x`&<#8/%=q$s»As8"鼈wm#ycqHpx8M4idIOq+6q^mØ‘Q-ha<過cs%y~'#D4V! 06O8_6H:#ΉO_¶1&TӵM|x:q>q~#dm->8]c8V#9m.)x yk'=E.*T=м}kGdoB]<`ʮ>pĹԱ8/C|ye[yl÷To38+>6`^yg'-. b882j<*/3C9q!^7+1w0cr0'0RC}=$l [cΙ:I&MlJ B pG5]bq9àq<1~z^cD8"yzK {+ξQxA\_!}&m=[|{z kZd8!Fmˌ=cqx_͡L1m-#Y!7G#Dz]a0G8sC ~4*aJ9ˊ9qs7iҤIM%=9vŜmLwkǼťoZH9c_py9rvbOQd۪xš÷h>o ss\&M4i8T=҉2u}xF wb| iMy[m,9q}:qAx׼L6B`R7zE0@5Cl (Η&W'}.p#?G+8 e<9Fsސ]s̱ryA8gG̱N|91Nx8pJy oܢfWHx#ouvx7z<6A^ts_1g߅)@w:+#tT= 7rI&MlJ[=99=2824QEZVq#B[稒wsV+P5 |maG[Y|s#Kq޸~so6 rNt48rkekJ5G. m,5x8Z8E|Q9OKg|#l9|2h19B3:S>!aLׇm/ llmQhocq9F=uy}vn{I&Ml2 ΁b:x#9 xv]va<Ԇq㛱YA%P1O8AHx]y]z?f&ε {s&j9^P=xKqn@1n{! qo m-%=Btۺ-8`Ns-q^Az|( Ga\Q}3 n(h|8tV\GTGK@sC<wx\K|sKLб87G ozoHMc;9I&Ml*) j1<|3Rikwc8/C` ~U9s ks+ PΣO1CUtK8FXsFQ~_G/g3swǓYrs؜qnsŜ{(Q+u{/ۿjm.9 sKxs{ Trjz83an('S%M9+8סV_9ǹyS9oҤI&RzsVpNH[H:υ==}iCW` #8\Wo]V@E;\0=/aj'p,1ڏur‰2nwcP{"`n)>P7qNvs:8Z=naaފpc89 ϱr @31VE9`]~+C8v9tyz9%}2ssm- Λ4iҤɦovZ1q+ Xu.p~9DHk&hka׵y}MssF3NC#̉s\` cCq9}b=m›<ad8϶8#ܳN[;a>UΑABi~ |<9XН k8C׍@!8  d{g}ڶ1-1֪q qN=ޒ!*9#yC? `c<4JH6XQu `m\ 'r"c8G_פI&MԂiff$zc; i *H:7}›5ppAN.3@9~K ~.bxwSpί#›7~[ P5ulk[>?Us!sx a [89<2% 1i:tkbU /Cddzޥs<υ2m.4QN\{-G sP%[+猟 zİ /MxFV\I&M䃟eVm=yÜڴ"= c:qPe?w{@~Zx=^xvʗ@ am-eh@08缭m7Ӭu8O5~Ê9Uq s}3%gCpx `>t sT#9v¸g߷pV)n\{k{Ci\Sp|c4Fխr ͠@N͡*|tٶn^/Q~v yHsTþsY;V rcG̜>U~t&M4i'ɓ^mW?SDy00@z> l:4c! vN5Z7b]+p?ι0*9ܸ}':ю9"=|X`OA?hOq q0ǸG9 W!^ԯF<Y9q^q~u+OcXu^8GƑmp~Ndͯ30cz+/wӺ')YI'kq;K1 5@/q{#K39"ƹWj8SV=}a_m+%W-q#IG o(%Qa'Q%'09@vZ.c >ؓ?m4ny u&tn!m-r:ΣBuI&M4G9VVkXC\ }oy.sI\W5q*`csYA'nwsc6K$e탈xs{^PW'ڧbKt!5{p99aZżw6p<+wciίkCvD8QnUs #qN{[[ҋRq q>W4g;s8f8X tV&{؁&s$j?9W#;7iҤI&RsB;:Vɉ^{ qxXH`Wx>j6+~vtn sX/]s?_="C@5q^I|V:a;F|pbUv{Cfk8 ͅssƀ9 .9+08gQs><o_-7㱉x޹Bqt}M0ǛC[Zܥ9+c~G {J{rGX.D6q& ο;[Gs}kl+ sk~568'ԍ9>HM>pΧts;,*c8:\gLuz{3y.a=ΉwBz X&M4iҤ>r~Jnmuk:essdG۹r3}qS?@AN3-(g6rshws |%=Tpx[ sLz#h' q9mBae@aZM: 풞Qޒ%Ńu@|N@0'<%]8xM8M<]x3ƀr1yL9A l/l]&#7iҤI&:L1#Ls%1v\8p*RcƸGwU}<ʭ1۷}}?c0"y0GX1gcLثi9߱B܇J8qjm2VW[u= q1<;wNxgT]#P1'Yi'#:3u8GeYl{9s661ncC9I&M4]Wbk3x^9p5:V9xp#|]x:uA0\'=d#y>cW}c!^8\?FJ# @z¹0w8cUM4iҤI|g-pΊxu%(Ί;(<C)qN{.Sb`/1^ jۗ^b867~=Z8s{=c<\JB t{K:+yaHi0|{|[[ sO#֎p2|Z 깇8 {{@ۛD5h{H@;A>չ r sunc7 \M('1I&M4 sܮBX9qAm}k5s`~ v9G9[{X)q~, ;>(s9|M|Hdt&̉sƙ4qZ2ȑ͎t=辒qn WM~9pB*8Q:iϺ vyl{~H3|s##=z ]96\5jK8g\+n!Ѷm08m,߿y&M4i(F;?VpxOU:'šr?^z5PEt귲+|y]@OUqV7u!ݾ;&nQ:q q;>VGaE@m/9N+[_ "ط(6VuMlF}9F7]=_9aqq8gs`M4iҤI~&9X?`e0a89Tȁo1yHZO9׎p]9G1N gpl|'ul]~ Unb7ք-/8ۄ~[ s{C( 2`R`+@2a ĸ*L<+9q!<sp^8#n\cHAsvm}{K!.yK5awsG˶ kyjXIJ~{=<ݥy&M4iR qN'G2DqB]e5( yjyn?Ƒ(gJ{`ѡas8ۍ50H3|(mcuPU|2 ֳ֨~mǖἚ\9Gf'TܦB+ 8 <x3\G78oҤI&MBrƜ`{"J#h{-hk8gUq) xr08'=*Ot{Gyt>7b `85@g:@y% N8OQ3#=}}1^s{]g_9pN1?cy^8G=, V+ho @HثOvS\8:D9oM@|sn!ʉz/]i+ymп[+~+crsplpޤI&Mg"AM#2B,1 58y9SQ#&c8A1\|ܶ7QtB9q;K9pan}M r8gߏGüzm/[6@LXs!9NLcp3~ y8 ӱn{58"Kk\ƶn>!ָ9|Q[wD6C5`縞: T1WЫ߸m11D: R&}[DG7iҤI&!e> MlɄ4#yku aBn?Eul<>3'_ߠD8x'͠r&VÛLss| x{hW^1ھ=̉qksl ZbJsb /]=ZQmh*9e0nHRAUу<0yx:`_ MeX53qo 0n[_3Ĺ9/;WY!OUrCu<yK*c]J3|"<=|98Oc|k[ڑ&ʑG|\ =Ncߓu{=™! ÷޳S=1oVtcGu"8] yvtD9A*:~m᜵-qsBǀv'# {1 /v Avm̉sm_!('x9KyNxs)S8+xV^M4YbLy駛l`pߦǺkLgż>Dol=aލ1< rlkAns㜿( y SE91O9~[ m-[[=^7AL OV[Z8 ;wzqG vb 1kYk zJyMøc9Q#NhEgpGu]Cd>ub:qJ8` PyBy޳;* Λ4im޴i 7|#0_ouק>r ʢ Fe< rh׶Z]Hy:&Úob[:_P==c; a?œXx^ qq+WH~Nx 12@9Hx=1 wŹw dppk8!Lr\  1 h5IG"q{BK9ޤJpnsO})QsKzVYm\sX_}3*Kl 稺78oҤɷs='˗/JV\i+VرrYl ?\iul{M*8CYE'̱Ǝ:N+ye>%3.뒡 tr .%XX?m-u&{s}9Q=8q}49nAS[e4ÛD|sE :qrNsOo8ȪA@W{Wa\q7)\VK [YOs>#n8! kI&)?믿NZt!ASɒ%KZ~'h>_^|?tCss)! 3\ǠrmmiUqWml!!} }:qN~8DŽDxgz>/au;隝[qx ±O]qVpG9ǭr{lX<%Z5u ;󾏣Ucx=÷5EZq^s9HŖӶY&~}nmNqeqY9g:|]zo kS i?%4=08'=kf8GkK{Ћm/Spw9v¹ckR707g#xۇ9QH9Z7+m뗩ڀy<j;8Aȵ~=n9n}pgʾntw.@E dMI2Yx|;mҤO7kVGyD֯__… `kcO C>#ͽn dC\Q & h=b]1 븝Dlgt=ȹ7sV-B^W]:l5xK|"ɱpD%=̇0/ak !^kq3r.c[x{ ruyVp$8/l`,Jl3+!=V'p" p$c%H m,qxۺsnkm=eLD<]EJ.1^&cl sz7:GzsT§y LߣWGvuHysKGu^ϲkΖ %ˬ\޼ۯko _s}h~aYn]8o~gsӽ./-'+{{^8OH{`KaQ00n`BG7+~/:ZH o0 8@}mۣA.Sr?\樲'Gq+Evm0O88_zp` v]Ecq&l|ݺ_W9/qαs*8X11 # 1nǭ ]E~{y^W=Bya}bB?Xڪps>Y&?饼FOpd"y|N/'ɿ>[Pcku/˕~-﹵˵޳m~27dߑkrm]N5_YP>2cX)57iz7c>slW=ח _]3+Ǟ9oCW&']]Bur?'5|jkQ||3ov;~2;F]orUO{ԭgcksCvlrqxromK4C2 ֹpMBxpMc[YsoBa|@==[apΪyhk9iOz<qfy Slyu Ê9B#9SWE Al]9|PqC<]Ӎ1D7\+C=:CyksH'rc<VxӨmo!!^Vt*TC2=oM+ZV{r~X٫G8_hagW?By;P%/&}s뮙Df2V ]#լHipUr*+s5,|2l,8JNO˓+7]x\4,"WW&s;!qppq?k3=돧>('^cϗ<ܓW%7,ԬrRA8y;/b? 0D2?+7'9Wk98mo?΄0s 6s9#Q07 3l{kdUӶt=Z9'Ήp]sm-Ve8Y<種R܇\œ(/q 8Mp3t\K_;r!CpΠj>lsS~O0GJz/=7ThX+ߌ!C?W=Q1DZOkY0duG3Go?R֞;@֜ײA<|Gxvn5U ^qCɱ![|sHטdR-O:B&/["w>]ƿ sY}/q݂ҥ=:G5?Q}zvFmt~$n650,s5H.8\ 'G ^G䯫|849l;XN~cY5(7oJ .}'%{ߗg տʍ>q/yqeҭ'Ee2JQyx)czN&L:+O^<8}3b07mye[zŒpίzU>ൺlD#cwoݨZ3sdPOKg y2KžtgǣWwQ(Lӽu'_sڈ^V։b Ήm4uUqvcq:jyOn[q+y@vsCxup*1yS㜕 z%#xNG\S=7_wŜ| ;Oh¿Y}z/YsffQ hyzr쉓?˫ ˼Ζ>#ѳ'K߮䁏ٓJ!\! O_$LyCTONnq޳F!7=rycHO散krSo;o>+t :_^"~_1_L1]f\ ^;@_gW{.뎕ne"t o}N&;EޜC -9Ee'j>?-O)7;Crȫ^Y-_W5^>0$7yVZ^9nm{=CNyPuw/+ݲٰ{īn+~T@]Mx3(s.&}>ox8WfKiR$#x] ሯyXk{;'m/q>8~6ƀg"8[?܇c~9]y98\+us=!p: w8}o;Oz^g8_p~1 ߌ?2콶*X;]Ӳlܫ?8G_;% q[r.sc#Y?޽GJOHV5)KgȭoyG͔꒾' qU?)'+'>17X䰮r+ŽheO)}g2r.w,I}lD/t%W }L{tfo֬^-_^|h3gek7X{G>g>X1%7%.|^f`W #.Y|2W7Q] gf< n"~`kp|0>9O_9峹O[S^{\>%Y|M$_]?GϺYqE)'k+㽞6yd>\iwdvwҽkuDTY%'Ή0,]oYu@'yLs_s%ז =9ֲBsJO{T^0a;%έRGns ZB8Z_EgtWEyssqCQP=G<{c̕t~'Oa:cT{x<0P뒐׳oc: {y:*pa5.Cҵ#ZE2k Ju2k96\w(?x Sw\?g|uh絇w(:Hnike2yq\Sy>3EWΓz-x9#e?lp|$YsoY$o]2DF]+Ӗ^s+epMz*><\c\5Wۗ Ȼx]c#|3Twc(fϞm`BО5k|9P2f>dvߥrAeW队\8~sGu*ӟPugם5cBkuW~ш.c'0bh:DO>/?)/?4^9|~+wfa{ota)=-_˷φkpn8'~Zenk7pH uʎ6Z8o8_}'|N^Noov@;a\AAsB C_;ml06"iX0 ksc=T:C;sH_rcley[PMusqdz)\SoEu8 _9O+ޟ|ԍn $hp}f=1r|Gy,_5+kVswڳQ!:@!߉23}TNR>qyfyo•2Fo̫o[>"iXދ#^W'7K~ҷroçPO\ҿL}2^1p„5L?hHz=k`⼇x΁a_|}l۞t9Љ2wB o8gچoE|!:&7`ۄ08# -w8ںuk 7hh{GYq-@gGcw6hs뮹jKr~ ӿ(S+Әw&ʍuIS/"V͛( -Gq>p\K=ɟ^szBGO񣻤d>⚫>}\95-d\9\Ͻ!oAV}ܷKokaZ0Q|-}%feA|3c~Ht{'35k4Qd5rw؇H@͜9*r SkgֿG̚$0>)SfDpLx sߧ1k'1w⻬̙Ӟ 8Z#A#шYw~sL [{ioaEN0@N~]ys=^{rqp;k9+ 3張Cv}8g>=@x)p:G._;& pcxksmw a,[^귻8]qgE<$@GU8/q'%ș<x~<,>h ]cl+Xm 'qgs B3D`CPG 'Љr gv8@+90T0ʹY_q^"\cxmk!DO+'^={Б'Yv6kt->ƿ+O]}sj2or52cSde o.?#l s O%/;Ωʹ &./4?Gqeoલxa1H!wNkZ0\>о2ɲ"O_v8DV'#'NޜěϔÆ*]̭^~T.㠰(9X-_tQ:=Jk]V-)_'7\`sȒocGaʰϗ{vyl s-ا/z0ED8䣙 g;1cݙ3䵻Ε?\2'R=shDp ;^ sO^Ͽ{g)e&?s; G%ÞsYs?Ĝ;}|s~lT͝O>bkl5cG}Z+gE#Yw^Oxgy~̙Ewי|s{t3f'vgsׄ_={uZ< E0%=_G,x۵]`Ň8|>#+cl ٛB'Dpǵ7]Z<p;sVCUuye>)+97}~%UxB|JgǼ%sH9OsO< ci< !P/B3ķsXmگ)q!ny;5}qqEAE87Tss@?rxm `cm9nwq%Kgc*5.S!+}]P]1]z~Ch'mAG#| 8?o!#XJ:qqc\ъy~"Ԃ\!0'> uk ZyVΉp xmgOqI8/ƀ\? [`,q}z7ׇsFxb\#1y[`&ι ѹj}+g#S#p@opޤIouj.Xƃ?1=~[-F?GϺ45=n{MÇul'n9q̠O"x c'u8l=G|_82886q`8uRDx>u`]e\1b;eǼCxJȄsVڑG)~8'aTحx8]8o&qaة_aIH}u !ȏpu\8K3%} 95^/]/c3>| e8S9ns Z 39657{9vxƫ0=>+R81{8묠U{h,18rZ osKp Dw}"}nwa5= :,!^ 9Cx[>\\ăܧ2ahr➰&y}^BmipޤIT_|q<h,_}{@cw^lȽ&Z#N=έքx&n lpsM@&8^9`7xOw8f ?=9J8pslJx8'-Ň!J:p9$mWXյy= q08zۅu<>)q+5 p&;Q)q7?9rN|ׅ'<9[V!9n8wh!ۏdx}Gb\ǰR~8oVE8Gnk#=cC\C񸞱7np؛A5yyBmN6Մz z"ls 2‰NFXopޤIo 믾n^o^D+{6uchƮG=Xkژ v X <Njǹ%78oҤI&MB3 R8H6x;43px #Zuq ;9ۿsk8`I}\BSlqo{~2Nu8'==-n<<%WCQ?Ϥm-D8!2΁dҚZkm+]mƏŹ*q/:֧xGwG_7p8&Ѷ17p.5Ƨ2@ sl> hxtcRv=hpޤI&MrC~8f}61nwa Cpv [hԱW8G_9nGKc;mK&o 's=ok[PcWU&tI1~i]J5r@N|vĭ^%lwA06|!x=α0h޷fr},oz9`[kcWb <@5+meާn][CA\2e/9t`T5mӫ[U<hu'\cu9rr/Xp>emoQ9 />9#1l,sl~9';7*~]kp1MڜzSIӵz]߆z)(*NMh#a}_9)&T)ls$~m4Eu+N>9}6Ɯ9s!r}xu[[ǘwTh"ӼEӮ 9W1繆K{?oG~8~?~M%9b<}:2c0_!r0~R?hC_c9ns:(D=3K~p-A1>?o{am_Ѱa2Й維8gNdcyNh7Wv8':0p#l.qn0w)_Ƒ8kz>XcGs4(+0 k[w0g8gV2sΟ`]:T K(QY'|Rr5\ """bY viv:Ц ~;yWsti<{ ?ro~p9 ȉW?1%2KM/D >q纈XYm&yOsm*Oo~_},>]rN5[DzN;{? M^,\4 9 W>x;<⼓]i⚞ ]Z8ޏn9 t:yr"Yr ~Ek_| lG/+G~97@}S],tF5wcչE?; }\>1c|#4 ;xk;b5Lq-kD:~܍׿|\)y򞋽hFU/_4 Wߝ,{'u?֞/)ȿ/|d%ˑ׾"v " Gw%AK0D~}2֟˯.9BE6OqeɮG7lh8r~$f}X g;Yݶx-xu\+[ ߌh0mt9!Ǒ|Z E;bfˣ+tۭkz2t{hx;,w_y!1o5CkєAڵ^2ֵ>6 t-/+tQ׹!Y𕿑O^~}ן=w~J^~lyzeKdֻeSkK?%/ XGrެ"'u f65]iK{Hwn+ɻE9X_WzN㈮a믷Kx(g9X>R,\+"Bu{hx*gQH_ɞ.uEVY7 qPv?/o.v_"vy N=\rmV@7X__b]O[k}Ϥ_|s6uYgĊkԵF]Z8ޏv9nԝ+-z䍛>$o-,ysd'e+3mKQ>"vfƻ;XxNiW +f{ iGsΰyDߣ[ΌGQvpKebSg-#tn7:?$sɶk#/,|l/e/|-?G5?fȚ&+T.ģzeK䘛p;PqŰ?R&LBkhz%'ɧ{<1wpm}Ư5n(lsgv7rS>6D4un7:wozUN9_s‡Ƴ?yzگ'?;m\'GsJ?ȽC~dWΒ/Ovs9m8}w[M9{A_XEFue=6(l~r`*;fd_CӶ6ikm+E*o$s ƌ%%Bc;fw;v{RGu|;bun7:Ц]yO}|,9'}dqN>_t'㎖Crgݏ_Wvsm:ޕ\Y9嘯_ _Y KoMA#_>w}Cj]E@p]݁O I|XE9?7K_1AcB5gd/R>tfa%C@wQx?#? U^Y0nDxc̫qґX~Lc:riǻqCKLtBxO^Rx??:nmCjf=A ;J^/>mܽ7qZ'a!,F1x7@]L|?=8~޿P}*WPx99cůkG<};tf3昌xb5+e˵+z?Uߵ9L\{ߣzTiJgKn2>s@ZwcorΧB\+ݥZ;k֬L=<谰e{JLHɎc̈́j3aGPzOXB;޳YџO>}>v;bBT6=U1Th Œ;]Q 0dA1ۮoNv"cƻL{6A:f ֭ g ~8^oo~ǘeT6nz>BCÌApEtLxԶƻyK- *ð6_߇sp*X4'x8T`2=Ձxoˎx7޾u= oc#D:;t7ƍQ:LJ{ r9F<ɻɻrcx@Sx*"ܧ$4n7z,%=rA}hQYyO}c,y P8 ~_h# it@IYz< Pw%@@3%@@3%@@3%@@3%@@3%@@3%@@3%@@3%@@3T6:偦ݹsg0 @9wDDDPxݞozV\("`j4;#OZcWω\DR9DN_ގx)~⽲zC"_[Ta>]%;vpoMj5` @qwDDD,;#ޏ_&ۼ^>B}ۼx+﫥'}}ޒZOƁA#""d~ݲiũ9sf=y.9nv}uzo" x8YvF}<}=^g>#f͒|#z:[wɑ7xmWj~Zau_O=UGZ뇨z ћ^﨡!qx?ע~/o̟Vw?q{=]r^{}=鞴;66|x~z_/ hc>Y8YvF>"x_1*ru?яjî%ۮ_X5l'#^ݝ7]&8ダG.o qx?vQ >NZq"GCf7Żڮxw“wY\wãp;vdc; 5~!qx?6:kջdzmR+GaQ0GDwx~^xwDDD,;#Ev穯tu.xk9]=LQ|ۑP`Aw;"""N,Wy_-=?y#f8/&ء+*/&]uȌI뮼N#>ۦ{wP$ޯZ@]x?F?|Y/VmWλ= zʝuםqxxן7x6{wP4ab q*Mc3)͐3c|';^ןlG;t7 n2 ;um]3۷c ӵ KT#⽓sHx Եup$'F⽽8%Zx JO{{%q*Jkm6lHW;@tn;.xoHW;@L~,i >Q?[n}kkuep^,^Z=N~wu%q*JȤǻ 4/vj-[2;;sesy"scl}Y?O/5vjpB[}^j|JTxhɎw_Vi5m3@u0%_kǴ,>Vb?f@vR/+ӧO ÷]esm}bց}py4fqXζm^ΡE;NEwxWADo>:c 2Yׂ+\boa5N͛v sǢdfa 1\dn7wfw̿m3S9g3\c *xƗ(tٶϓ6z[?}|P;gy̱^_`5W:%q*JȤƻ VI3v qzֲ>cɢȺPvӦMM:&sM9c92m-ɴ9cB/uuն^4/̅*1}ƉScsZe{]_fNyڏzxfD\,h ǰ6g{!SQE&3ϋŻvHgG**Bz`Y,vxqzֲ>ci8&mK;13|J;L I=g&\4ebмm_W!~ϒxǩ("*x8W7 {3tVbEuƍr`߁3#(~LVwNYVcGfjO#uBш6}g7-2pt=c/#>P4#\v{?n$q*JȤ{쑙.yZMYtV[c3Qvu_{L&&Ǜp@ff@ڼ2-\-&G3k,:ɌDz88iO=XV]EƼ; ԌC51Psm,[wut]xǩhG1Ӵ;w F(ɉd4u&%QX @YQ]./ ģ?~1Mǻ Q=  uNg5f?3Ggp㴽l9UEFws:#\֘,t>Vk3p]c]?.SюfPۭ\2(I>a.x4h~si3b1s.:Zfx}xG{2Bc1xlb e#ϙYW.Q|FƶwZwuYt;NE;"ޏ>hu*v; 4i;kk>{eZOռ;NE;*?<6 s ]e_с_*AwnذwuHWuԜh)/OdSxԵ]~}@K]:_}b$+Sю:J}whצ|ڮxWw/; ?{gy^m;7ޫm{5%q*~Gڪ5_jxL oc_x0.zbu?`W8zdXmo}ʁx Ե]nI}b$+Sю#8B}Z9_k*UxGϺ' hgc\cڏ;ccB9U x?Y횉w;u'ݏǼ?/ ꠏP;^iZ+psqzO{) b*r @@Q*vGǭͭBmW4u;X xEqXwDw(JW{Qǻ.y@2sĻjN}fr @@Q*zhܹs_uYr9Di5ٱ {Vef7w BwN7^oA,ރ}5FcB9PJ֭[塇YfɊ+駟_CL!jZ>XGrƍk?tDl5C?`8fƄr (y I>t";+}ǎF^I@@Q"ާ2p@@Qw (;@IP$w( P;x( BDHK@Ad뛒xLw (;@ItJ?}MVXx_%Cx0c2@;@ItB?3rgiU!gǻy2o{0o }d7 J. /72~S}f|_t\^4V߹sg5@yLf/YDhZyM7E<>jDϋBPMϓyj22>o޼!oLUj(>=}4qSKYylM]3H=1?hǓr,E@SxsV^߽qcރ23^ -*{xoS>[ZGV3 Ko[w8zר׻X-}=5—J3Y>~&4wSy:̈ QNz]vo\*Ͱ//5_')wc!0.ZM\8#qiXmS 4ՏWw<^ypoI973,{xIOJ둞)!JQ ]MzQ64dE&(ӏd8]. ^{GZp_yfH8ƶ;Ʋbj:%V E91n|:|TF}ۣ@Sx}-?<fH _>} '7!xR9/ޏxq(]1TȨpAնPwii]#/F@0vGqyYem3mp:fsYeaZc>[>k?Pc.k{PT>eۛ{qoտ)}yUFy M^}W7^p#WIz&[/v^m-7I򻗅Qum6~cꑾ&k8=gRGu:2]?ce# xv5Heuu?~\$(~ҷüfGgG㰏ןCr?q&{<ǜw#w25<*sUxԎ[n}uw-x~[ n-}u_o":utQ:Nؿ0^o-Z?c\#{fmz}yγǼգxcvC>Ph?Տ4s%HWdo/G]^?i|e>*n{%f  Tbڈې5~Țẁ:~5h}wݗq6ܗc Bw;;|aT6)rxe^!='U]GދCoo1`Owg[Q#T͋o2?K\3jc\eq{)y7V:n͸Ti?6ӏxhW{iu-oS؎:N߷q8γP7| U}㒛dZ+ab!(;v;y%E|C{ 'BE!Jx%ACQKfPqB#w!ޡ4?x( z_n߾<;@IPuwlVLh$w:}m6g@%AC!ޱY3 yw ;a]lޗ[nE,,4PĻbԤ4F-[ ɾ59},͛.s-Ӎ͕j]fl <;@IGz:2F}Lnƺ#U{LODm>^<,Lw^{~q_ot5\Eqg im}Yp0[1\O-o:+ccE}>sK:R_?ܼy"{3ܱk}{5[;@tEe]Z5s^IM z=Mm3<13-#Ӧ͑1 ݵxhVDڽGf^+xX|ȍ яz06EXZcܴ(}dy6ߚ[y<6jYN'xc|c~'|clrzgHv;c vvC3]漌Lvֲ uwC2!sj&iӘϔ6"^we;[2o=sA\16-Лy:Dc᜶<Hek`mʇ 7^x Ge4uw=70Cj31%7=*{}l~MgE{z|'Qrϸhƶ`"?82TǺGÎfb?=t(te{2PC{\Gl1ױ=c~6[Y`- ḱ]ֲqb^ĮQq*:_˳/y1BoOJWW_].mκr\>yZ~S!AH:ܣq<Ɉw[UcJyo+ z_nذ<Տ#7oxIE9eSIωwۏB?<}yLL;:ύ:S=%Nw:3kca2Q#?wg,]W峗=%\;eqwTa}ZGVzNH_8u(܎X;Hc!ޛG  liج'; wxtE+3?0 Ex;x( BE!Jx%ACy'EBUGپ};""6锈|+$ޡ9eW+-ؚ;bE$ޡ [xG;t;"bkxnxGDlM"d ͛'x0ǟ7_F3: 5wO8˞q2$!盱N#"vĻNH~N2U vn8$U#2hU|wz3V W#coKxGD;88k}3_xNx$P_5d{BG"񰸃O|#cOn󄻒x<+~S:Ż累/eMαʑxlwHb jڜ^׊iQS6 w唋w/0}?w}sV~]Ts^se;x$VpCVtw[ws!UNx˩vVȟ^UrEr,-|u^[&ZezWflǐzcbǻ?m'O?=w1 Ļ̻P}]yGD4l~1Uwb^{:ʱwop=n>1o?9G2 [x$vp{]u|o:xż+_(jLߖ'')y~9U'冇SJ?0uyq7;ꮶ˭xƷuEۛk cԗ#ؚS/޿Sgr%3ty:ڕKT#ciN{xgaxώk?]t#ͱ+44]`EZ[}7w=N;t;"bkNx/ڪerd{|c/.]K.sPx7wzxnxGDl)yvY6˩.׏Ğyw@B;pXXb޺ӞxW~gݽV%ޡ [sŻ RGݣmS]Ż;(n1^'v>оǻ}|=l;t""fQ*^IwQm[Tĉxft̶(MvTwhwĪI@3%H@3%H@3%H@3%H@3T2ARxw( P;x( BE!Jx%Aw߾R;nEjlVeO`D#.0Yt]<5Yj>lZfԄQd'\J{G_ ??"( +~bُk~޻} \ }.5:]nb{T?5wx = x}3~54[>/7ޒzҝ2Uggܧ_K k׽̏v,COGyGB\tٰSj-կu_忞wi;~T,kta?Vc$/}f+&<~bǏ_6F5/X٘]yz%3?yyȊ_2WTyY|?:I9v!ЩT:k_uU߼Ny_O[y%SO=U0*3w}cw=P;H_t{eODPSkžgw<O5m|iɦ_Ï<_}e>zoXcG.$=t"Վ}UgE.xT{e-dzB?ld~ ap.ư/當XM_</v1b$k (՛vk3pѣvu9r=}wBb,pC3b1=nIythy|{0usrn5m|iPj#-["=r#ovQw%^(??%jzdd$I@ӑu5og߱mfRʊ= ius\֮)G},o~K~|7˩caw&^|[dҥrb̪/qz.&:"c4MFh_XMF˓H?1ϛiñ}k⺆isLxT:o9s?,X+=[p^_6͛7[ ?#yv(*H_t8͞W8o61ig_ǔ}sLxT:ko̿I {}[uo۶-|w(J}5R5u/Y,mZ5_y/БPJ;@!(;@IP$w( P;x( O<-Z$w:Iw AC![x;T5w AC![x;T5w Awdh|&ep^,^Z6yY/8a%}ʼydpcYsx22̛?ʢ"ATfEZW-SۿX֤-7(˭1T},!,5,fx^u1o}z \1vښs6ﹹ7qM>k)y#\} z`U$SXj>< P.{QLeySf\c|py2#ziGܪX>1e(TE5?FXHFhS3 ko[^\^=qYˬ3U[`'H;]uVeBw>#^{5~bA= x=2- G yk'Y}Pl{:v̫}AH;śWW:=xXݙdž7z?&pz5 ֤V36^_g ᨨ  ;@L t=\kYb1(\cZ/_EƲDteQL̼֞Q%SEΥ]:ENˢyeQXv6mZd}2F{bͅ/e.kQvAh9kGC`s n'S_/?rJ㺕[v`Jy0SOM`ڱ>|: x>+!;u[~ zcj8X]c(F[]O|2z"1UHӽSO4,i7n0819L6;{\^?a> e}x3YFk̳>Nyϡok>}.Ʋ\Wm)ܷIjGL Ļit=n=>e ;f+yYwj:+cQ8>=2gfC1FtKe:Q;jmr.K߯ ztg^en8־cij.T9v}:;ܕi/{i3x )7ȱ`J"?}V仿jQ/[,X3EKo;iΣ3S⽃QћY.: aoGx8ms,Wn5{+y&Ԥy m {~ܙf`8鐫H]8ԴԵo+Rkv_oZOGy-2GcoZ5ӂ72گ5Wb9Ŷ3>$+e~/uMY?.vj?icaU ^`EN}@䘻ސFwg^//k3Y!w5NK*J2Cb7X˜x}xG>^7+ch)u\nG|ڏ!n<1 7r;M |Fw롻 ާ"8\ϳw޻KK6Pmo RNxcnyWdng^ɳ"'-KqR;hwŒ˄4!zYc3>x}@OE&9+h̺cx/~K{vdC/|7[_f|򮾇s~%,`ŻKg]ABOE&7ޓ(wMx8LWI7tJتRYN9''|P/;wm:ܷllUgl{bĚ<>U ޡ9%Ʊ6&O̫I˳?2=XoGb;j=+Qc3@C![s>coꯡrrkG{m_fm dzſ^_G> ޡ:ؚEt>K?ܽg( ~vt띲tRk׮7|3X (~>}|қ1$ء PJ;@!(;@IP$w( P;x( BU#"b1BUGq1;@ ޡITؚ;@ ޡITؚ;@ ޡyed<`.yrDzep^,^Z֢ENx*P?"ߐ%fCޫ8f΋x;Q\F1ǹfeXĻ-OΝ;-ʡ=#eސP'vGdOwk˼e!c<_ƹ u-&Kgv.o="rJ#xVQi"``<u:ڨz|FǗ6z 6vY,k}= x׏~D콎=FϋQdHis`zzqolѴ Ǘ]13Kv,?̘tq; ;*ͻȶF\&_~m4nvf,kplѼb[:x,ecN+Cu^L֞|+﫥bTwM}"3#צUgMӢ3!6{|)Ǡ!RDn[.zHWoXe}/H釨Dbh9V`]x0XX?︱㲖=<:%챘i? d'ܕS/ޏAN;g_w~D#=ZeM8>ءhX4v'޿dFtjik sc ‡:ĹҮL'vn+4;CMnf\^,mӆjl;Rбħs/AɲQ+^T-r&o=ϓݬ+"ݧC1zGU7chc3% {1x:~4z?w}p,s\#No^|MN5;$GtHƸ-Abv1(sKwm23dyQ_G7j_?6ղp7Vqe-3u=ϵNȝBbMmh_F|l[,S/ޏS^Ef6GŻ]xס?tkmGe=@ (XzjD{ڎ{==qǙاy\ Gq[)zv,E9mƨ?Vǰ:̻y7]m1M;Ru^ms̺Vc5y1fx 3y3*cf޼zW6UGrǯ5 ]Vw]M9FD,թ-"'gb/޽Z(Z2Fk QG6fz}FoL;:؃4_7"v~}1:?ǹ:65jxܮcjǻGr{iu8kLcYX:vy($o0;©,w|mgx+ 弨u>#ŧG.- =6~iUxGDl);vތ6lF(YJ;@!(;@IP$w( P;x( BE!Jx%A@Qw (;@IPu\@DĪXUw ޡTLm;@w:?{SUIwPuwDvMdҥrW=e]&ccc222z`AUxG*h5ޗ/_.wvmz̷zK^uK/T߶m,\Pm';@IPuwDV}Ŋ/[lo+"/"^{W .<ز=%ACU24oxG*h6UapW^{1yGe͚5~z}^O~"rڵ+uw 'd޼!UUCj22ߛ?{`|D'h0fD]AY_M[l FƘ++Vǩ4_,k.\\6ۮxWp :՝v5M7ݤğ{LG?,+W?-ZGgw '0ޭȎ"܊e5|o#W %Q71ctKŧ Y+`ek{42cSmgӿxm1u[..SZ|\ۥxWGbz)N~+Kt/~#PDFdx1=2ex<>/c*.| {U!#pa7*n0f],.sL˼a]d2+cf-+ʬ@ĖU4*գ2*~ ;rgމw ' ïi*Ѓi}ܸc\7/c&>EuO*Yc)t+nD+Շ{%ecy7{T߮_>Qg-+z^DlUEo;l2<~fݺuj*Mj=~`!JxhA|NR3d8_m}Ҋ[ =vkGq iulxi9?e$=q S|pPi,nk4f1X:N8Y˂OxO󪫮z]3=~|Fݭ'}1"8֡0ReXz[+s9~@ۏFm-ϜhnVm]ʲp^!kDۙcg-ӯSw.s3"ME|Gk2κ%/\?_XUw/ E]$O>d0B%AO4@Ecپnγ3E1wqŻ=^ iw!jFrVfm'<4\ e׶ekTlYw5 c1*ªzlFuWճ_3#PDcEgU&n;[N{cĞK7h8ڿ=~F;>@ E`>J5?~A"+.aˢ@.sYvˣm#3^?hM {p [Ulw}:U{:տ*}w5}ttT~i|AٴiS0B%AO4 UϲqDmGMr|  ǚv~GDf͏㚯HˣxWm=.c6ceA6 o۔1xu,Y`.S=7a۩x饗䬳۫ꫯ?ov J5_gy"տ4 ޡU4 ʝw)~}?Џ|E۷[$w:;"VQE+gc] 3wVW^y~.^qoY5x( UTJ+tuW][yvV7n7|3X%AC!*Z2!JxS~0!ޓ ޡ~U%A@Qw (;@IP$w( P;x( BE!Jx%A@Qw (;@IP$w:vZK@qw ޡ;@s%AC!&$w:yG=|`Dzou0f+Bʆx( N饗dZmU5iXkdʆx( Nx?p?C}7O+w!Jxc5\#guV0hѢ(wu>$oZp0_դfX_l-G|vu_'=^oxj]Lss:k;Z^?Zb :$w:a~QϞ=[SDŽ2!]oOdf+JVqj1"5u]CDbǞulik~cmc@CU' RXWw]ye"Cڬ8'Տ[_ tdc2͹,X8eYgO@'CU p;CGiBry_ڏt#Vfvᇉe[b9,Ba/{|4t2;@IPu7Qj/KFXf3J`Mlg2kx\Ng,˺^idw ޡ\="UsoFhފXwͻz1):^cC^}Xֵ2vkQidw ޡ /Sn{aq< ki@DcYvk{|4t2;@IPuW9md^7}.;qj5n}Ny;@I ? |EZQo3}z|;.m5پ}Ny;@I ͛""t̘76׋2ʛ- /wzr, 3陋d̚\gz]7ΘuvqֹOtzhsǂOy}\k~3*h"Wi/Xrojkv˜\=@k%AC7xOE;"80WVG_aH.Ԙ>33%n{3 Jxn@77n&X۱l@Lu_e3Xo`L9PϽc$ojogt256my;@I x^,M[ViG^hΐhsہ޸ӦVռieTypc3}wPs^k GgGu}fn{3 Jxn`stL|$-@Ѫ #m9%Y9UQm6`Ļk{lEݵ=W1Hw{gI#""xΒx,wDDĜܺu+NEݵ="+񎈈S[l Hodtv9gxwm߹Zx\^Iseֺ#񎈈NesLJjser}̝]seYl~VYxw]7s^k}pΕxGDDiƻʢh3Ahξ8N.36kY}䳻=m~\F9UQysB}"k^ϔE:^m130Ļk"1}X,fsu 6#\c٢ {௫O>k]qĻk58z=Kt=|ʓxGDD̩M6ucsd z1MzN#cu;">c2gZpu]uͼhП^bؼ Rɴ9ct{/R3ն}ķqgmoxwm?yy^+q9xWQ r#5ZA$kgFkR1g_ϼ<gK/׺Lg]~1{=fx 3+񎈈yS_d™ȋbފ@Z'׏Q71.6~~̼J#""TEƍ;/:Q8൹~Y$]S],se2>K"~ru9/kk\;""bNUTwy1Cy2ËiGi2{_>0&ie4Z,s90Cj32{ZMf k׏qeZC}fMP{s:k횳H\]kZu˕xGDDiƻ_ё 5ݹ? P}u Q.36ko-!o6k]qf\׸\wDDĜvrwrs[x~wDDĜܰaNEݵ="+񎈈S}r$;K⽳$sr8w^Ļk{l;""bNɑx,ΒxGDD̩u[$]c{-9%'G⽳$;K1**qrt][189k;]?K"xGDDDD;""""bE$+"񎈈XwDDDDĊH#""""VD"xGDDDD;""""bEl[#""""\񎈈K#""""VD"xGDDDD;""""bE$+b%]%4hIENDB`mitmproxy-8.1.1/docs/src/static/transparent-vms/step1_vbox_eth1.png000066400000000000000000000701351425660472000255000ustar00rootroot00000000000000PNG  IHDR8sRGBgAMA a pHYsttfxtEXtSoftwareShareX[s2oIDATx^ }{Y7Lf&{%/-Oؙw8x,71F"ئ  6¸H0XH־BlBOS=uTݪ{owݺ~>?٫mn>=B!Bhy?v.B!B:6oRuawB!RD:0;!BD\ۍq{B!T".Ƹ= N!B*vc\y'B!)S8j'.Ƹ= N!Bqivc\y'B!mK]q͊Kt1sӒKkVq.3|~>-_X;8B!{%YuvŤvuaOe_?V;reɚMs|٧,_`HNyxBH{d:L> g[BH9Fqn;c|:0M?|sW\{χG).{ '?< EsϐKf$_C9'B!lG)/Yrb:=Lay?m2\O9F~}+keòē "oFd侟|IDyeǦ]&~8'T;N򩲯6 v i_:]U\ڍW\G?/wϝ)ȞWaw떅ΐw_{7Vkס7Oy?Gki Wx_k;!W}V\;^1qՏg\wrWk>#O{'ϊ Kݛd ߓ7ۓe3$"ٽ 嗳?#/,_9sB:#q"G%A(K0Ee /6կUwĎ:SyN:ҐwBڑP͸5Kt#.\+sSXg|k@}d?_^vOl'oW{HՇe+*,ʫ>$5U^qzyy_|^RΜtL9!V=ډ bt;Ikk/yN soGQk>]@qk;۸ֱv)|l1c~T~}'Dצn=Kt<׹),ÿ,{)ɽG _eW)q~u#Ggɢ?'^會e/C&R}kOVLY1YVDcc1XWKQ" 04˼ɾMofDϙ~x?CMyIok-ow{tUEl'7W-/yv_@ǽiig\,S: tFʻ){^Y9N@O^/'XKeESXmLŏ$Ӿvr۝sB:'ibw%Лʥ=g!I5LK}<.a g0g5c*Ow͟UX!$Kt1sSXUF20(~D~p7r9,[^G{|ӿ/Kf;!COw4azBY@ O]ckJV&}v&V\"OPi?%3ZKƒo$nwpB+}Egk};!mKt1sӔo_!';M>9_3Y0SOFWr*')9渣#启^#cםB!Kt1sӴsf9{cκH|49堿/:y^UyyfuQs6BoEC׻=jO#_S?U'KTZޏEȻP(zdd7a`*#9² 9Ck[c)/HЙ9vKy~GF7-#ƽq vWZR%;Ѧ.Le:rk}EǴݜ#nh"kPQ*-~Gǭij߬6ah,Wx{/("F1my7@]/TJQ>T{%/bP-?<lp@[97qפ/4D{$YnօcxcgT\W}js\!mkT$ݟW=v{z%nA;09Ct/_.ׯj}hF G8h[c-;$=Ğ+!EDǛw9K~NS8u^ZwsնqAwȻ؋󩬼+W®rUWEN6S:Z,]LyO`-^ui(^IyoUW8=Їk"&ڱמUfIru{>;dBTV=Q1,i ”[]RPdA|1_cd˻>,2&>ތ؋ $h[;CcBn΢~y8^GNv6<^Wߕ դv"9 ɻ ScaM\qjI&1˻"x3+3'ӦM}c8wɑ7y+>"d%o譋@m8>D][5t2;!B&*!GJNJn'?){キ|aez'^2ݛAoK!#{LZ2K}H>|@ !2Q y?|<}ƨȑ\>9]sO޽~ªx;on&!8ダGrLJ,wB!LT:CSϺ?Vzȇ>!Qan7ߓwկy;ɝmv_nxTۂ%;ۑ9Cy'BD3;^Do%ēw_KoQD)v]xg߯w;!B&*!&x_Oek8:u.KX~̏^O ɻjk%Ѥk5oD~h;v2O]đy//_==!r~27o^կλ=egݵs.'.MyB:+!tZm&rҌO>IHXB9!;vL֯W6kgȠYywbAuoNڔP8]uxw2IDXѬވH yoow2^^j{7;AZYy߶mi17{{ER;*T7{{E[s}kS{]uݑ{^v{?}cO/yejW]d彻+N&cwiV޷ld)M)Ka\˛vJ{mǡῌܑntkӟm]W˂Y2kpvևid[T *_W#t]w2Ȅҙ2eP~;Sއ w;Kޕ?~mr(__qM'c% X/>7Kz `CA@Tk,:^`0,gm^FCw2Hy26cxyU^anf_T;G}d1GbaE+A[>yWBށ7w!z:_ad߸}Vw2HqK ^oȯR;}2yIX/I ,|QH63Eڦ=הsQPMVYn!' vyגECnd=e/C5(5O;7 d2yhf}Æ 3$SkSe(ltU]LM0.8x?iɴn:/.QNsȻ>#] ^tkD{7mBH-f]HZc^0=+:tuhxw21 ߊ+#ryOJs=R.Xw oSYsYR]}8wN!j/}<ɳc4'I `-m d2c>6c+Zwf)tluuHhy?} d2#_:c3fBkVηe.KW7y^tW3;y?#)l11_sn8;7C?^إO_v&(w@FTE֘PڵkIA佽ALtqܠc>6c+T]wt{( kNG>gǾ?$;p`ʡ+" /kN!=qBt~{ڋ:YmTfg- {=;KoC-~DCB| _lBPE/~QUh{\b.&ixq{ʇ؇cB9 PJaqkrGw-V xNyOʢq;KLS'[d:^%HJxyBm{8w$wޓcyTZ=(3gΔ:K99cU>}XB%ΔFAwPh{?=/6yTZ޷n*?L6M/_.<1cU>::*|v7-׾%"HiG])qyWn yTZCI(NRA(]!;vvȎ{%T+E y$oAܫEAJy %@Qw@(;@I P$w( P--j)y %1nݺt&;@I P$:Ey93dQYJ?k,6E;ƘH^y(Ng}V>l9tȫlyW28Kf^$u+ed;16]gMnpD'W\_72{vQS-혿SK\e? +opꃲ)ک;w zD… ꫯUnHڅdH,oA͚ͮ5_6fVr~x?*6ש{%: Lj1s-琼~XacsYnJ!lgؠ涯">o57hV`Syyӯ׿&{o{ٕ,|e~Ŋ~g(y$}ܹLe ɻV+"W/ 1Hf; ίKlB6%~u<L@#651FyTb(z HwxWÅχ٧sI|._#GyK{ף}Ao#_Y~ur:RCYW;}jW"Ԗx{)&Eb /câAV{:!D;1=nJvε5ulבk]FޚLK(yW>}+ML=6ʴ'KD^/z.7O%Km"+Y9nFcE6q4ZG9Zm)B@S}y?AymCO .{%֋>/_%s9ͲK[^]1b*b=)?ߒ:SvMRop]^f*1&v~ u"":sN?oQ_}1(4՗/;#/! .ţ˞?Mciz~쒦]˹sgٗQ=/Ȼb]E"U;=إߦ[^ b4-{ߕyzeFsce:h֚ͺP^1 Euk ڦUk.?2?ޤ_'rwJmG_D_w|i'GӼs_j22Uҫn 㵋ݫQq[NZwׅRuM?Uz]$>v9<[rݪy!*jwօ)&1YT6/.;|,P˘̶ZM pH\.kb$Auץea^S${zۙ.k>?T^{e.?@6l{]vʜz''#폿!rBOޏU ȭ%:KW '3jސґqZGb~-㡼2\WD.Z=0ݗoC?A:=goymGY'@@T_OiG創z@Q]?i|>&nE-ɻHMBKK( ɴ!!i_dmScc럟|Ǩ/Gu6ѿ '_Mo\n*9NYz]߹˥ECoCo;[cS߁wue_BUY[Jy얗xL x|scHtù1]8 yVV@X{ c<(sjW/,#.OeyESqRBԒ]yϚey/xd;}Sr=97>.3?Yn('ֺk!Knc˻3)FKc4%~j`Jtùkپ:9 @Q*/;7DWOX>x򏿐(uׁA=nH>6v1 !M+В@Hqq;O ˞ۯluz> @Q*/zmr7~+"_~Z}[]˭)?f2}%JCye>H4~Zy/R1~Œvqܮkd弱+ gA(+o]#8kFe/Bx@Q*/;v;yA'RyyO<;y( EAJy^4hrFAZy!? yw@ޡ )<;@I Puwl@ %CQm۶R8? yw@ޡ 4AJytF+,n^[n%d9^W]g4PȻb ֤;=4F-[Wj5 QȰ̙K]u><̔NTgz,O3ZZu>^rK}:uyf+ҧqxзڸEڪ3ǦX{;zj-lk0Evis6XsF50b?6OO_z27W=nڄk7s\j4OwI˃G"o#}W>3}9ˤw%!ZF%܆1Vu 5MR]ns=yL+OYl~}l㯣.RkN>y7%6.&*j*3uY1ƛHv9 V16/\~Yc=LqWA;Grut{~_3m/ة"㽝omLvy_V Tإ71ԇ|dInz"9ʭX]zlT]O'M[]ɫu*M{Xzț+YVZ ^iR{jVn}Tf]E*74OwKG|]rʭ/:;A&P;c vC3] -fY`&d;.mb;$c s:CMg?k=59֮uqF+CL.7R'Cʌ̱u/.Q8)iRú7~ό%~s˖;Cf]gyhcos쑣,g/-^.r栕/ VlPj7KQǤw%{[Dc{;Ǩ8~kgՎyӴh@8=k Dc6g8ן Ĩ])>,rÆ Vd'GǮL Fe'=G 2:}j828c ӥgQ1kyM͑X=Oʆzzem6sy*/scEnzNg.zRZ9g含~'nu{䊱%K`78 6vˀ=m&?죒:+IA ѯq- Sh}hk|Y}V@x*WXu8_ĮQqZwO9L2~o;UzZ$ 58m,<1nǜ?=$lE^0YcC_Kyy*/{pu乗=Z.2l|S箔5חɡ7Lz|5}S!z#$xC]{4G("Bz罭dK,u~zB 4Oe͛w7,TǩK{G-\xnߌ;:!ύ-ZS=EN;P7^0u)<;su߽&i-S2KKes|kuE%T7?]̻$*7Bز@IiSyyWur3G^! ۮO]|jJ"y^k׮%p@tt֘w+_ܽwsQ-f{챠w]CMv*)}b r Puwl@tx'x“/-e>jQy_Z7A<+t/*W;u֢^VujCQKB 4qBtpoVG[=quqHv _} =y'lͼm&uq6;+_^C';x@QBGyqytT EAJy %@Qw@ޡ\[ ! %CiML yyOAޡ 1i R R R R R dDk5Ȫ/땁zAGw:ξNi ^<\YvgB&";$הЪ{^w:W= _"K̨6V92A!I #?/Rפf$jzU8">V}UvY vS&dZk6ĵn84OC޽ѫAI'y$u-١Rw 㰭/}*ʻ'JkF]h~MFZAnj!”m{ isE?[c]1i*_uHU=uyy'D9&AnKXm(ƜjM|g{p/cm W+YU]LUqT̿-?nUn8`{_NU>)w"%6vv_nv>֢>+5;ح?z}bC7̛ԙ|ƿ: -ʅ2hiWYĆL5JL޽ ywi,r˹E7$Xa9{V N/*AՎylZw@S=qˋYPAށ$\Ekk8w#ywxynyh'_=eT;_Nu%)^Q>wW\KHO=+. N?Aޡ@Zcɻ] zVTWRb'ȞhG!cZ 'N{}ڽ'ynyhI'/_H}nNJ;IyW>H/̡m6`Bs7wiWwԛ!RJVokeT;r*!fɳ"Q7N NHՂ@3 y' ;!%yf@ )!;4C%坐nEt ;y( EAJy %@Qw@;o;<3M6#_IJ~OԎWyExw{y{M/.ۤdS"k}|7#cNy >>!?-{Y.0]%c$ 'kT_zlΡ~"* m=6>4c/˿z޾7cϿ!K~u5뽮ש~ye"ue$ @RiyM[4dKo×j~l'39ztxN[^o.G-Z.ݯ)'цegKpLa(?JQ9iq eQ}||=y^v vMc;&mDyv\2r=on~U>uOJ?^hQ0J؂%/k5g6;:=@DX65i"0qT[Wzrvw~:v /G|A=z]=Vp4u;ICa!9/S4sJc6EΫdysdl;y]9Km2]rܝ[M.Y#qsmxbyxQ2fYw8=4w(J%Km]|l*};dttT6o._KCzU4}M5$הտ9@Q*-w7fߢ{|۵o۶- P>;>Ru9 /\:\_,Dܡ#A(w*@Qw@(;@I P$w( P;T'|BH) P;T}vB!My;TBZ P!w:;!B PuwBi-;@@ޡ Zw w+eٲhCp8I8y_&f ʂծ2`n<5k[樫z&aw W h,5{(v{cLR&[.H]V[UWSgpN5OYc()7۸},א d0mfb +foYz!=!JLYB _$xJ~ר揉d$]0^k?mH;e U9Whuiω+k\fμϫz ܐN w֭[GyD lX䉻g8J7Z?8dJ#E:`?3k'Y}u2??y7 B>W:=x@LsMXV纼XuJv,Y%L駱BK]R7K$W]WC5.HɵNg¿f(l[K~ q=2sҪ:k;F?m>m,yy^ոF;7o^j\wկO|$:QBށ7oe.eؒЌPǤÚ5NlMYr~8V<.\fIYQ1x{;aƵ6ucMuaYp^s~W,s%o(Qb^?9sxI_=o.|I_wñv2L7:>o3aU&uIʎKC{oqu.AiPJzk?Kwkg&x{fGImdHMVr4AZu95(\cu'6w#ȨKHWŢk%d]]( t\jmuŤjl]TDTd>>ztu}?r8.Jt\Dy0G_`%n&멷H[/)7y]ya,8_<<(~[[G₯lj@z=w] ٨j 6[& wmqr=Gr ] Cgmw-<&>W:غ"!ac*=>4[E1 ͋$α&g+i}3d}}=qCy}@fYd(^ȩsϛrOm.R-J:yg񄼫qjdyT%P-Ϗ n e:L\BO'_-;xZw-E-#~ːjhf'G?k~b"wE>q6Öf=f:M92ʣs>5+)B{mk6M{NX/sS/u*r>qoӏzUd''/-_5m򉫞~Lj wE1yI|(fCwOF=~go;nKdIm2CWE6?1 ʤ7w}Ly5?'rҲ;_7lo?"W-,xLHwԓ'o>`yOܛ@GIc8+S ^ݐI)+yIjRVy>E/|m_F3?2::Ldq|vH_buj >XyO2@I҄tOM&a&(o9O씳)_y|.R͇tse˖Wq/$5]޹}CA !LJyy":y{|[16la*@Q*-Uy %@Qw@(;@I P$w( P;T$Z\QwAޡ4B!P!w:u ! P!w:;!B Pur۶mB P!w:;!B ~F+qF.nB}kS{]uyӎ1r3dJ&5/Sθݦ-1g΍RZw ](29^k=3үʛ9-[a-3c4R9&eyΜ"}VbO3յ)3eWa|'!$ q_}PusΠ@9tǥq@m-:<˴j@zu9/Q&b0\M;C}2sXbH ~0QJ~o~~YG >E:iXP.ZB{P7JiI-A&r:6F6:vvfҎS`SiB}ȹǘ/or\6P͛7[>cܾaܓPd8,Ks̾ߔcA>c~ah {*3lg7L;W<>vv1p-ܧ̔)5s~}tcB}Xqt׉5~S.7?fOd0:m']?zr{W7hV;6rKVuU2kWƇ }t!}})R"gVf 8kN]z]nڴȘIό1xlx8WųgEUY $`ܾ~\%a]buv淏qc j>:delFq(sAcLB;1w j2n/oɗ7~= {ozrodBIw}< 33u۴$#& nuly?z[M"z*_NoWL՛^77Nށ`'ߏ; ˒x̰ |sZl6bkbIx=Nk13֢HLs\#uϛI/ w}ֱcp@OƸ- 1I~Fo9ג87sL{]A:Qˍ73DO̲(C.I)K5}y9=.Lq8Ar8\Y2$ZqHbG],M'G-yu"/Gɻׯ|cgJߗh$Q@( 3-11xdXK\x=FkmƟ\wĜ\#u-¤y^kk:6{cԿ<\?k;aZ6M[_F5+>Ǭke|?躰_0Q 6=5>N*G!I8Q6:]zzcܩC~W*Cz"q/z\ݨsaԧǵSO]k 4i_kS5!4'~)=y|׶yoV`KM\ p1rכMLX{\c6F _w !4'&=y?"ޞ/O޽~=&NyϒOդ.2f#yeJHñ8CcЇ_{kH;5en@.׭[G!L>y?VٸK䌕"1_>2ɻׯ/*ejZ k$9]}sۊXMH?xy@ !L>y?fswn)_^WT}IvՒ+DOOaևEl :-8~$89q\5lp<ힷ;T\v-!&3}Nqy.LUuEXbJcj~{ns0w$5(tL@Uy'2}ǎZ›%2Aޡ%!R Pew( P;y( EAJy %@Qw@(;@I P$w( P;T'|B*Uo~0AޓAC \YB(dw PuwBHhoڴI/^,W]u|{ӹ+dllL-Z~u@JyBEl2 ;coȆ /۶msy( NbeppPl٢ޒW_}U^yUI*{䢋.'x"w@ޡJ?k,VR(w%vPܕw\{1Yz[Nrmɮ]Zy( }QBބnIv$,ٳ:DGHʳƌ-F FkXfwMCiQ;q/zT\&z/86[slcܬ4Z!(w jW]OkW;/.Үvխ5W,X w^Fh$&Exa'Ӌ%d/}>O`+Oc$Qʴ򬱂7*nwe} ~cZ`.sLS30A(w%V%<\|r]wO~9sSޑw@Ǜ@7_JЃc[nk5%c{Tgk >>2y7dՒԇ^oZy( } ֻj'Z[)0,Wr[?BWVBc֦H7K Nۮ͋ݶ֯јaH=F֘g%1uz:]!p{Zw}/<[txcHp 燒dX6Z21,ݾ%H$V}fy Ph|Lam/.,$|8Ƶs~Hjwdκ%0W^y]ի_XU;Vϟ/\r8=Ŗe{g,n3E1z\nBZ۰X p˻!$g jV:cBd[b <&3f]{8OAbªmFru/?<>XIs%mgV-7Ftc3bâc,6n}V%~uG}d'ycY&ZOV]`Big߯^}ݧ]Uj]G?ҷ̟o5mݾG}Yq\労[HfG[ !hVsΕ[.B}9svgo~QuAUy'T1V3VQj}_qo翬Uy'T1V]vծ[~vu:VQ7n(oVк %CA !UUy/$w:U~ z# %@Qw@(;@I P$w( P;y( EAJy %@Qw@(;@I P$w:vZK %CiEw@JyL<;@I Pu c=&{dٲeAxze`Upf[AJyG_~e{|yEv_[BqMzZi-b=s@ %C#'pB$rHPZLGyG$w:_wur9G>Ñw WW J$(WԌԫ~Q]\}(_5 ~F`VթAsmyWb%N) 5$[^[eCC2 3v >Ny( K-2J_P-Hwxka5D3&6wW smxmȫq Q[{,X=_"볏AJy&j_ PRC6hb UOX^c "`mZށ=ul_ E %ClZ 0AJyL<;@I Pu(P;y( EAJy %@Qw@(;@I P$w( P;y( O>IH@ %C7Dl;@I hw@Jyny'EP;t;)5w@ޡ@I Nyh $wwR4;@k %C7;dެAYUAZy( ʻY2Yl(%x((Y,lgI=lZ8m/ZjoΗsNqx%`*8 ;@I omQu]s[o8"w̪yF媯9=o~Ynvάc8qlLk8 ;@I _nP2c^o닷K2eh\1A;+{gy'Bry 佳B!9r֭dSD]I{SD]I{B!9r˖-dSD]ۓaٷ6Ef.-Z׮LRD];75^:SjR2eRmy'Br})Z:Auܹ2TfNٔ4V%!1GTK],K{tnwB!$g:U}qW2%%DžfxYPyWSȔL᳓U׮L]V9׻QwB!$gTn޼2,} [}p2Do8޶RD]D])3ǢT1iFXn8|*+^??Ysdר_wWMpk]z<%yB!9rӦMD\O򧈼Olυ,ck\nwB!$g:Rޕ9\HMDuLidͿ^*3os:k8k~QbXk`^^2qA !j&vh&J9$/yK29΋5OΥvYe?Փw|ͲMIgF;+E?WJmU>*{j2uH=_3>tqχzΦmZ깱1\ȻufY*Y׸ BHt_)I1Qǝ+/I1 .5~uYn]{N=ר_LNy\׸ BHtwS&dNB!9rdSD]I{SD]I{B!9OL YA !QRn:2)")"A !A'&{gy BH(\v-wWwW BH 佳wVwB!$gTQC&&oՏO\?+;!B! N!BHEB!R B!T$;!B! N!BHEB!R B!T$;!B! N!BHEB!R B!T$mwB!Bar;!B! B!T$;!B! N!BHEB!R B!T$;!B!I$B!N= iD#IENDB`mitmproxy-8.1.1/docs/src/static/transparent-vms/step2_proxied_vm.png000066400000000000000000001076471425660472000257670ustar00rootroot00000000000000PNG  IHDR/sRGBgAMA a pHYsttfxtEXtSoftwareShareX[s2!IDATx^WTY??8g8s{?~a%I@"V,mc1k0FED$)JP}\(ET*ߟ1^k͵5)ߵy'cDDDDDENSKs@CZ]}պްuSP w7F%~k?/ 1ͿM/Pi?c*Z9i彞I+Gs9Með ?ʉ>s8g0'""""d;E CAEN?~~:y̿`>C C :y>y^|`Ѐ߯NDDDD=̻j0:Dluuox`S>G{QkZ j0p` hGDDDD=̺2cdp(v;tlFk\m{}/!{ۿE>b,ÇcG ѧ﷘8/b}o~DDDDԓɜۡ`>D]Kn >!ږܯp~vH>0j 5s+~oS1 {X__c0'"""r2;aGzmcuA\~c/Ao@+|?6]eWo`.'l +o1K_x|Xh 0|}[_7]K̕w|}@# are\1U0f~0{h8~4惈zo;G4pCrQ>>Z=hE6|wph  a'{x1uܻU0KY Ooyu{B^!_<~"ti_#9U} {#B f"e|'`6o,m}!Y9x1/Ԙ """"qdp0 _PW_liC{z?s?Zclm0w,L1]e6~a57}EP rm|E?\"D ğMK]fc}5oh|G;@sy@xA}+jb9kLŔ` 8oLK[nhsy|~1p&@DDDD=̷{[ ]S.Cm8fu?ZclV0ŷVkMWq u[& G?yOA8q}~>S%WK/G!ܯ e }­8S^,b?Tw #?j5DDDD#|`_7Y꤮12*rJ=̶Gk-j!_o1fqßz2vqj!< We:sfaQ(|WnE_`Ufcu+*\F3G})ط]\n3cC7+""""v2ߪ\~f{C[+?GLfZ"ڧ}5E@z}9 Ozد@q 0ݞq `=Hg`.,5޻7{ 3?2Q#3n r/Ru[Weܯo}׏ 2[.U_3ܷ ^'B81/R[#dhe@'WhHc7 j.Bi1|/PNDDDdd4s!aCWMW=rl["H#ý̹9KrͷƘѣԟ5^#]1:GGvCDDDDddT0guc!""""g2\.y?6!:#s"""""̉zs""""Pa#~}{Gb !""""CDDDDDU0'""""̉RQx`>dH 2@Hԅ`xi%ܿCd`* {z/'_[V_k5Z$"""r`>T<y{`>~3>H~}P_k5Z$"""r\].~20ɫ_}9_=XAo-Γa̵?-CkmZ9"#aCtJ.7_>q\S3|s"_sZ9K0>t`|.`ޜyNkNHDDDye+c0W̵.S6ez-9K0w;ۯ|fj[??Mr>o^E_?bf{#לkX\uٿ)vbO3zAà@vn{joֵs}>{7=nn C5_DDDD19Cf%@j݇Qx`o 1 ;]ýBџp?"N Mge/ޞݰ[副w9-1xW^M|3'\_cvKϽt D^DDDD:ffiyDwYd<,FۛqV~?s0a̝NƂg717~Oѻz,ھ5O#Z>7e0m_Og_o?i?>>}1l3W>V6jmڇ|g ɽcMoMM:<'}/ d%^b@Xb^O|U%3dS0xŜ6sz-9`?|7 k|_ =^%t Aβ >\뱕D"0;cu"#)G,d_َ#Kc[>14~)=n=Ĵ4~;<߫?n,>)zB ۂwmpb5{2ny^yJfJ+Z}̇wfN~SP C4|㯆'³?DaЯ@/ًw}ĉ\>}nP}4??77?@v E9'ifLº3Ptgd3[>ޮpmӋbLv}% :oԚi2~ ۂ;85~yT_ ?/3{ '}J$2ś}cm͂ygd~0{9/-1Gw`\ ݐxWqx$L忋s`@ʷysbW0&wvNf!VslgP(;(>*PWlLF8+\gܰF6ocSo x j%K09"#h ߊ "O6S)˷r- Ơ(m=17 aZ5 #f/á$2w _Z uDsWÿǍ;2*jgKۇ4Z!OAާ' ŗ>k^HŻ/ݰm1$^}}ԞWA W|-e3Pxa&~j0^tvN8ald)pL=krn Vc\$\&AsQc m7Qtk F 5;yۋ䛭«X덾ڭD^DDDD@5;^tR00^[Am &fP.?/udOsp"Cj駥惿Y8+oS#XhC1q>\H㾃+K]bsaYw;Xygd@xkMe^JO',Ny?@}op9d0"Mƀ"n ._#D^DDDD@c0nx(?}m 0P)CG@V6֎'||ccqW`0ҕu: غϾ¿/|sz_vYT5~ƥT}ؿ>{cGj6n }{F>-m<Mar<0`>X !<q_1~_NF b`}B:"1fXs45Vܲ?\Xn#ym,wzNDP%Ho4Y3tܖ\BXs%i[Fb+99"#syNjhe3j>/~M)]Q1~[4NkK1Al}/3<8! 13u!i?n 箳s"ₕ׍A?7sjnQa6 4gFo*]޹=[Ҙ;U}uJ/U_}c:k%;^t[BԠo1{U?p% q]^q:ff =_6{l>5 \ưXTx/Eby׍~ndnIX4aj^|6WAaό76mCFAL~x9s2#M!|=/_ !aq3K>lsio/>bs7ω|iAc0qv 덾b.B.ܸH*Hߎ͏u0jD^DDDD:¥I0i.SgaքQvs|)E)8LcV4 |js"_sZE""""G` ʏ_ww9P3L}R~I;"=ۼd$'` ڿr>9MD^DDDD1$6ṫz"ڔyNkNHDDD,o:Db CW5uySr0Sxi%;+tws C!Jޣޗu0j`>TkoלkXo;dƫ"<$j0I?u5%_[5&_k5Z$"""r`.x#W~))$ч&_[ÇPz-9K0!\]ۈ|i̇HDDDDDCfϾ>#\'""""DfϾz\uG"3g?|x}$2{Lpw%""""Ef\G8჈#3Ow6#3nDDDDD=d&Syk6Q@_F"""""26~lf#u? l$""""!3g'l$""""!3gӦh6Q&k6QY3~l$""""!3gsfj6Qs4{Ls4{Lْ5{Lٲ%4{L٪eh6Q+j6Q kWh6vFFj uɚL٦ 5;ʥs( uKQW.K'woO_\2}uq| Pm:( abs.t2D(/?( rrҚpڏo߼鯿8<AcoIXv2(Sq^G{PD0~܈5"$ׯ> y*u۵]3ܙ9u'1l ^+SPcnm%X}0q{]B \.Ջmy88ɸmvܩ1Ẻ@W "_x%^xOu r,ZsY2ޝ!óD̩+XSU&@޸t0#l c0w".`N]B_MAc)+o,)*ΩQDi[ T>#ji_M+*ź=ԏ3<.ƾoip5>z'7Fu(M:eS}1Bc$Ɔ4.a0'ZLZ< $Yǿ8L63Rs>}ؼM5#}Qaֲݑ+<죒ccњΒck6v(DWUEJ3tcU`.|,Wx>b j6#t`nP\,C_txk+* r|zTڄ }̉yBiz=1"PSC;]ǻO~QQ 1C<Gy[+vmߤ.'yᣒccњΒQ4;C " E*g}> 2Oks{|?g)J Ǽo vTh+-ص2ԔbH}0Y\:u!.mSqA)>WL[gDa/M̉[3$ D/M4Eq07"ye'd03|4~ G%𡃹]갪TZmDd`nCyOKi ۳P}&Ǯ p<r\>~٦U> m5<68TW m:˥0CXKyטu"?~; Q7ݺm(v^TQė1FEW-Yf`,>^ms>*999. ~,Ò-ŋ'ꀯv;`n_BYO /c1*SO 4aPRta@ݰ$~5v MA6{;V#-ޙ: D > RuvڭfÒ۴M뺿x>s+ۉsZ(7QἾ!Z7K&o}8i9l^sn<}+ބŽ*lDxsns{LziF J"l>%O&n殨! J#1G|lװcoښJAEk:sPnuϯW?Q3:'4, x3Is`N`nzN8Fvd)(` h- ۴b{i}`.oh^ ;76e㸽3ݚ\> gli^xQ"=^^$yxq66Gz7'.Nj[xW~/YgX8/?ߙi" =[gBY71t?Ş6%7/7h0O`7uQ7s#ޚ!h8궞oL\:LAʾSɳQ?Ck].aCܠGeyG%`<\Lrf:.3 6'=<]/,_w"15`sO(7PH*Mbղa\+#0v+|bPd Rx\1AW\;SBԝJs.t?QZ%6˂RStSW~ixix7'<?ɨނC__ҏJAEk:K~b?wXīz/O+=3>R [K{v/:'m-Y7oMW㶕D_} oD {aLciƥ,1c`0>D(7WΉĺy]AẺ|Tr v̿1u~@ÅbV./| ö M.^, g/bl~(Ss/P$k5a\Qo{sx:ڬX̃`0RuheúOcYKDU`^1/ mۦuBYI1}55UX欳$Clgo^Ƴ̧xwעmZ냧iOhc:nxc9 zE}u4 kawod9~x%1ۈl0LZ\o-cù1֬@DU?EσQ7ˏndž(.Gyc=(之EsYl0?ݸ~<0޼z{GWxWtFHcng0_R]wձ~Y7oEvsjsb.[ZX:ƚ1DDZ _I/z??Vơm,Ǔ%(y <<<;>Bs:kyWb?wf<3/yvO癷 1!l9LA|"Zf,F=klL<ۿ,l/zu~`/޼|tc?D6licMkZ}hw8z 硨<@~ھxXʊ'jP\s{pv]{]f~!FOr[#&#w7msS<Zm? bpox(zD0גZ9*s.kZX:ƚ1DDd&Aj!mM"G`n_leKkZX:Ws}pc"6}}Zu5c~`. ~sRC9}Vu5ciC@}1mžk;*})nێݗ QL=:5V". 5Ӈ~pUZmD sicMkZ| (LzX`ܾvTQ]m@V-#1 ܠNDE|usicMkZǼ\DG.PEpG}QϿr\e {0\)`Vq* En(^XvLJ5rv}Lm G0 '`>m0usicMkZtVÓ$l a/s7Ws> {D`'!\.E΅F&{'sp4/|o(KA޷Z QǠ݉톢s=B2k;T8-B|^:KV"Vu5ci) Z7JNhg]n^`e{o76c}\PqWH.>y.۝=i)ҟ41$[^Nj:i؞Ve ~bφLWu4N (88>8sDMyUVwmԨ( <}Q&_(Vܰ ZMP<੸bJvS0wI.̓z}!Ov{uTe,5u|9&{/7ID. 惈 00mMkZX:S*cKn†Jm#B,=ě18tx<E0۬+QX?Qs)Uն 帵!L츔[1;C' NJskVI%nae};,CJ(Nce$܈i}ERC1W%`M0ۃ #*,7]Fx0X!j޳rJ$E(Ĭ]5]5WgbXJc6~q2_K뒛?INF.g'ƈ7\Ajf:n]@jD>]̫$.`n_my'Ś3d_ch{1^ѩglC[ix|stưZg.ޱ F̍A `gf(^XuK6J/bNY,!P_ 1Y KY `fi1J}^Va`^p0ęi3;GD+RPc(G /Caix3;ocX`P۫ e^.;4A&*Po|.e6{SCDm`>cJ}K 7o\ !}Ⱦњ'0Oke5ڥN8aU{=q!YGuv1Ӭl1ף<7I7(dIu,KQkhu)DT=ۛ,eN|hE0t>+TWowxz_k[V``˓Ԩ (?3kBq]n_HSs5`R;͡\w e:Y]2KYrե,9e岒"dc 0g4f50JA&Ƕg%+hq}DA#[>[ÛKiζ#C\qqN,~ˡ g_3^ uUӽkqo8(#W ʴ-7?D"sˎܱu&w(7]/ l \8s6+@ßAXv  ¶* O OV:4)ۓxe/D\a88vUw,U2vn&~qS0ݙdڕprru(zc6b<$];m+< R*ɿ?c 9=)3JVdQ0XvT 掯#Crd[; 㼌S? kOt#^`]7}<@ܮm7&"󒑺.'na2Xiܮǜæ+mY_K1xEY>oPl-  f#P/`K>\Y5;^L%i;/}#vA^rI)a7VIMZ$B_LϤ_q$6D. ,=Cr '2j.`bQ1:Z Qda{u/8"hܹv;vٳX,-OV8g(xQؐqW" zL0߷o=z{ onrb0yR5C9QÇX?y V[ޢAK,p G`",eee O?MpPNDzT0/,,ĚQYRKjQSR= /?-G:) O?]:ADDd?zT0/((QbYVl j1.D#z102NÔ^(..f0g}`NDDzT0w~qU۱cAD13 Esnxe|Եl0[`erb0'""r\=*a0i:hKH{ 5_τWQ|`O 9ޙ6ukUA #iqqu{0ZWٻw/2331'cv6wu>?jP42ZY1Qkpiec KEc"5JON3q5r&/d*4X9qu{0\=*dWyII̷nݪӦ,?N])M09:\|mYLVk]uW,Ny*{?&ܕ}D( 70_3HiUD@>4^օ7!/[&7' _8n@R)ږV/s|Ðb -]{(x,Ly""/ œ0#&m,qsBecV`NDD为5xZ߫ujo^r AAAj_޽%V`..ũ:fB!I0~꒎Lj7Opru9xqsFb(Áq&8M|Uk^QP#Q r\qc)>^"g7xy5FFp4#p8ϊEHjNp"Vk`NDD为=[߫\^ OCq^Sʟ<ܫ\`9r$,YnpsQo/` ;*XzPFQ\?ߠx(~[q&!*~ \1T)tj3|-4qZZB0 Nrvw^+)NPF'ֳ <k^88?v9`n}uxU.ù^2;l޼ GHHLghgis^3ᖥ,uW1IAоM^_L+awKc_ms^ݧr>^Zi_%쿐۩7pb}07`U0WR~_>."`kPmuY Mw7m@,8eUB1@f0U~:έ א0:b0'""r\7m_~ \#.?i&?itYSOuu\|j}`MK` U\ҙb0'""r\̵ŋU?:vƎkj5g˗/HOOW?*יXB}0/F¡wzv{֞ϟGr)ʑ#Gp}_/ox! nGLL jkkM=X_vkncqPn{ . 55B.yY~=nܸGY,Y4ʌhU΄LGM7; 35 iރy#Ec\rq "q£"'WOEߩ+p" }Xk6ۭjP &E/,;r^v aOgQ1 cF ه{6gSxta |~iKthfq7>=jSæjoG 2hWTTNwT&5e^,X ݥBq gӪ4a{'yF彘@BF e"h s+h6kxG(\zG @ϑP)^ 5IT$_e /m֟PC[dd߅gx|}xS b07!q:87pq"gVF\J nYBVQMoWY,VZDEzeSp mPdPEm&&ە?P]CPsi:VIdH\"^6dט%n &`ZGɹpr59cvgxOZ'-X5'5Qf3G?v1*u|9&{;s}c* +F*p56=ʯ"B6eiuz(p8OmV:YJbknBS[ެ?Ѯ}!nJ`$rjߏt+N_GZUl@W8NW7;ެAgY0@N`޼?"1UNC/a"O ,U(F\ʜ8HAFz2bHeǖHmvV IHZj_J(Nce$܈i4}EX4S=ʢgE3E+(]ġBgCt;;r}&v\JFƭ-x%fknVɵpwuڹO'\c7swwA⊈ ˶o"&+.N0^ѾEiyF L/e4ˠ*A mWF{M}, q|Ϭ (m7".ʘH>=|`&-R,}:h֯XqdcDL}55$_}9 "1 s"`bQuI0WU56{ZftS۔a|lP|3D 9d6K9 O`h󯕉p]&$ZP%&c"ftur%S_⼋E]> `s`tiО֞}:;暔TVݬԤ8fm^"$lcӣ:0N3li(B-UmVOD-v[*>^0XvT]EHqz}m$7lÂ?xD0sȕ)e-ڴtdLE9F0/!< KL#jbہzV,Pc?,3cAkQp0`D7tz1SёwlP_=.;VW 29N9XU{[7?(Kl{%6kcjK+a̺ܝxcJTyxU<$_}+7 +h])7xaeJwёKDwaN8cb:hoW<@h-q+j9[`~Y~.#k̉9eG1ym62q)$f + 6UA̍<$$^ً0欃Ӻ8ljDGz%1۲W;?'H\+©}wq$fYDNeLD}+7 S(Tmsk>s+8v 3=3]lU?Z[dM޾Pu+W֤[Fx g=H,5S=jach*-eZoo_e<ǖ;+X?J]a&D{|E9Q:{JΩDC^u`nݟ:1(n7'މ\[IQ`bQ}`NDDD= 9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,yV_C[z1ZR{!"O9eG`ރ:^]j>DDb0g۠S(3Qn %^0"#|a$jab(::q(<ާ zTegL96}M[8r1ya>7jP &E|1eQ-kk|F(K;m0f}g]4Tdi#Eߩ+p" Kthfq7\ rc|uѮn`/惈Y,;*6s]K[q>sD8VFY rw2Ί/6Uic΃\ AOq2f%N%f #~U0"Ջ\KW>F.K@=XǬI*d/ ,r'#3R\E8r= ٩W?ʐkvƍqozYפU#w=KG#^V Ba{Ųb0oCKش_M).[xX5'5Qf0jo3^1ot:5 mS_ajkj`)ɒҋaօ"}a&0XTVE7Fmxbs[) nlBmcছ9z+Hl84dh/ | QusF*peKCmhFgY+q۳Dc|5)+%x ؒ"0XvT mh)˜.pvi^-͎D8kryH6퓶_nlBw{i)צoPێ[z 598&?荟RJ[{hZn78˟^Xuj y)bwX|3*13qQ˘b"]9UbE(^z* c8We`0'n`bQ1`7RSq'%U\UBZلx(lHZ"b۱O\ {wţ ӒC% bL9^LޕjڢMxJ#@0,\.5-1Tpx8G3q.|ұ^Z1w۲P zƴA[bᵲvK/Y A%-m\rҲ_CYe"{`0gR0Ycޒx xuܹ,8DS0be<4^Ro6=Y''sˎ (We"^Ew?+[(>yqIHa"YBw{i!?5oC cwaD1V1:_LYvz>l]Xo7!.2]n`/kKDd`bQ}*P| Dq  Z4܌P3=&c96!PtGM5M:ϻ<+9 ^c,>chl;Ũmg5G?|Õw`h_ދ tQ(ڟȈŲTyM2x*XsJ]+? 'VcL9h&5p6_o qym(J]W#alwJbl7rT}8FU lo bW!}? \]fi{- "@*cgo"s3T rLv/:s86<[95, ZC_[g52A DNq[m&BqqUfkm7JŠ鍤LJzFDŲTy}ALU4hvsv"a]iMiYs# W~kK 8qkCq)bwhODi !+7xXiTIp9 14vr-K#a+枾N~̉Cd'#f\TF`~l^cDȟ R3q+bVgkplՒv/ t.tE:1#fLCkNjo.oě ˶sR0X!VYc0g>`P{gan1ocnW6^lg0o.Ɖ024VݪBCE0B(eC3RDs΋C|5wfymNwv?`4u5)+c㭊kzNqf(8⺦͂n瘯)d:C`x$ŷ;_MJx)X9RA$ sˎ & pn,%LF ՝ UZ#pjOC9LSW UCXsS#GD+RPc(G /Caix3;oci5(ن!~)pr8ȕ^Caby\,m<9)Nrؖi^*/-Ҿ[WG8ݖhw5=9u9eGs C%웨"lB}y V``"B'̾&yzR<q!YGub^V稿|hE0t>+TS#$5x81൧KX'B%Kb> bL1'.+V ErٍqX8<`M죖IE!{m\b܀\.eȥ,D sˎ B-WT.p[ 6yu:(p]pxս`P|3Ey*[IņQ giK5GAqqNC8ϾJ2=*7 +p% =ʯ`:vCR-_O~`bQ}*&cı󱸑p/ƚI":Mq~Ȏ K~ě~r)Fskm\]]`kEajγKLس:f|3`(ƥYbL^ p0V~x,[E_L8\`B[ukWM=?D[ +\SW̔h %`++UovfFǧ8A7 3TeD~б8$&#&y*P&A mJbknϧ.1Xv`űu;*p%QY,;O#Qy'|@WPrjgCMί?iHNֈ Hb괢q$y >k!&zoxc (2}QmY 4sl L=T!i;/C,q \ @:ΚH03WI3±sFhve޼2 -sm[I?/=b6epM'Q`h6c0v$vDa0g>+DDD"sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*nTћc{j'""Y,;*sm 5^N EOD, [M6+v)א[}[O }0 ,CsC TCf?bUu pV#7_(s/& itz};6W'c\Ao ƜuQNhX:E)`զ/} ]>/'oL^zO¢>p:_LYvzZ>Q-b[4.d*2pr4<;uNdFIV`w5k }GDa1XvTpzIk)+c/t`֧ҙ`9­8Dۄ0q2f3Ҫ \.E΅ d *gVTb2_#NQXQt*.@cT/O2T!,xat=yŨJq5ʨE8r= ٩&ޜ'sl(Cuq"7nEygis|DD]Ųr`>#᭶g牐E+p5rƺː IKxu6FÓٸ}y"֢ j.\M]1{5j1AĊyb4[|NzT&,⁥ɢ_7v/D FqcnkljS1g0O̙u݉1+LQ~m!\8pV}:GF"ּZSTl@W8NW[gR &ηOmVf3koP? ’GD5Y,;O" u$c7ֆ(3R22n`lƫ`2ss+\#B9qd웋̏-5NMא'+MoZxN0Jm#B,=ě18tx<MXښ+S_ yJb Z>"n xt֭dYP|VT_a.bs+FMZ)}hcjQxlt+ky֗ .S\~͐GDEY,;O%?_\ҋaօ"cPQbq`),$4=zf<'=5ext';BG@qK"=9:U:q9`vs۱45WVH#6<|{9oUxtc'̾VnG 7$ik[EbOD'!;=G#|fV_Ø3RL,[ olK|Jxp6 Oy<4Ik̉1XvTT0aH 5)[S`^˜mX\=*25+8]E25ժ[/ѨFZ(~)w2n~~IUZDkQSě%KV1gByr آ}W|3*13̲|C3E+Jű1s<8=B1J< IOB Y+2JZ0Q7b0g>`n\l\R^.D\ĽyVQE]Wrwa൧%%A1`Hcc>X09;wp'c\OYcyck)5WV xTyfri鈡wi Ķ󃻒Jcknc}d,t!CS Pqke-h/Y ATa`ND݈Ų$y=w2b6ա7 +Jooh_|8SyyhkRW@'pA;`~y\`̗^DŽ9eG|&D+8d+׉@% q;".17c"t1kxSHH@Vl Ȏ c/pR2ߺ| WVPKؼ`lTZo6 U.4 ֈa+HJ43oocl-kK4U&z22⍅nr$n?P*HD7jP &E|1eQێgT1 cF ه{uƶ \= ~+SWDfyY/Aҡ18׮]{;>"Ųb0w  q)HNQK2m)&/aqpl EX 5cZr"_WauSYSȈ?_|;G"7cE?7Gի?PihzV'}h\`Q\̼b e"h s+hmCwÎѸq3-R= 9>".`bQ1;srZ[Dt g! Qe&פ,5kZ9{ ZcO,K0GpUZjuF"ּZSTl@W8NW[gR &7yj7~؜Y|["1Ui%iqhk|DD]Ųb0w -s.w7Coiv, ˮCM0?8UxP2 zcJb Z>"n 0Aa sXR_f]@fZ9S}1·@ F\1jL)5Sw'CpFScӠ@\YϻqӅ`Lk#"" ,i%?_\K0C;j17Tޙe"uyp#R{uK4hۼJXUxtc'̾VnG 7$ik+"'ҐPt3pAGØ3R̋L,[ olK|Jxp6-M8˂Z`ND݈Ųb0w mssV#tM;{|ӨnۍeSDuô Z؍",Pr?ղCσSV5S4g(:3c,5< Ǥc:Ǯ8X~ (xJ6T"'= 6gqN(kk`ND݈Ųb0w snۥ,`.?Y.y5wM:۳5jki-a"HtG8\ؚAě'LYQ7Qd}חx,Ӛ?1_|;c˗Y;a-j16[ ۞Pz[~(V13W2$uj|DD]Ųb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'""r\ ,9b0g̉9eG`NDDY,;*s"""`bQ19.sˎq1XvT DDDŲb0'"b#''׮]˗Ɋlu殳Y,;*s"".YYHNN^Ͽ o߾%A΅97r殳Y,;*s"".W\A}}=^| Y׫?]]]Sʹs"{Es:Ųb0'"r9zHkkkj&;f>_g9rni]g1XvT DD=pY5|ZUUUUOkr~ns ɹs$J{;Ųb0'"iΜ9?I8TVTTig{"ǭ5v(Yv97r\iag0XvT DD N‹/,A\*//W=yS*++S+03?_s5σ97r\iag0XvT DDdJ?u_qۻ.,99s#DG?O: EQxc8G%%(iP0nWjbIߝۻYqq1JKK-97q9i9u 8vD4_%("Va9ًpX$L!B7ă"GA,x*1%xRY'"7d87aȹs$Js;Ųb0'" ?xQ>20ZRP&aoz)*ʟT,Gfp6'у \> cMW|'E`WL6FWsP?}1asn<Ç9!ȹsXh1Qwaȑ#P.i3BȥQXP D x @na{p!b/ņP[]q6DvF222SP-Xߵȗ@qhr".b/뮚2o88\xC\x,ĹBoD;.!V b| -cA]t9'rn1Xh1Qwx):~yuaUL=7S{ZsywԠ˫E(}}w 1yш|ܮ7bصq+-8. @qIE()NŎ Ȑ}iQoWFbIt.rCګ@ E(zP<˟9˫rnɹҚ`0g̉;Ȱ→_#C ;$yT:UweA 櫯"77DP!=W} t$u#\63#>(׸O~2jȾΗ3fE 7𕴦4Q|l~Ut9'rn1Xh1Qwx./ґWe-̹r)/qG#f_Y _܏nucP^wqW˿`W㬋X,>ͱWVb+d7s7e0_}Ң{J!3VN룑g:[29s#HΕv9eG`NDDgطozny\s-Dl%=r 6ʈpJC^V6A >r8l#D|> ]>vcO`NA}e] \fB1Bmy\S馾"%isssǶ!ȹs$Jk;Ųb0'"3ݻW_1yJ`e ݅CǏ߰0X Ndn^r\ob?YX08>"rr>950l>r 'm:vԪܑfzOƖyhv]x>1B#`~2 wn]Gp%\06,bØ3FjN.rAZnrR2ù97r\iag0XvT DDdܽ{- \!ݽGp򷹘0J޻\ogOXD#W_<~dz\fX<ײ'9~ɹҚ`0g̉;x;vPmZָh`)JtߗG'o}nquM0!BׯL?,\>63iXv+odzxg~dO`n5vquI0^&"m`K<5}^P/oXv[~޴+5%Q0P{g~d2[a0'""r\]|aa0/!^ u5?k՟9˶T?e_7WE07_Q,ُ؉zs"""%f+2TP/C ޖ*UMUϲ sy[6ncd??ҭN09 /65x}m-ꪫQ#µVR]Y(Yu;I(~dèc'ỉWW"@m2;J+2pm[ n[2U?Aœ'j_n@\~*o޲>F#!zD= 9`ꥅ rJUe9*D.![z4sJ<}JWȫC#}Ya0'""r\]_/["`.o+"h qe%`nH.)VJ)ُO:zD= 9`Zye[M!埭=1|lV\r󺺤Es}}{^N09. f+ zT?\)7_64Wޒ9VC|,JNS`nbg~dˊN09 abb.LZ.1x˟*W@SG(-z.?IAZ~S__'y2^jD= 9`_2V@."?i^?.6dq)!?55Ps|xs%D<꟭;èm8i)7`n=vquQ0c3CJbJ]yպ>H@1ps'ǟdD= 9` (r D={wl y>U2|Bp؉z{GDDD&^o|\zȫׯa0'""r\]-}`!"""s$&\|޽{GDQjM;"""x0'""""c0'""""̉zs""""`0'""""̉zs""""`0'""""̉zs""""`0'""""̉zs""""`0'"""",>C}'CIENDB`mitmproxy-8.1.1/docs/src/static/tute-highscores/000077500000000000000000000000001425660472000217225ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/static/tute-highscores/leaderboard.png000066400000000000000000015535601425660472000247130ustar00rootroot00000000000000PNG  IHDRYz pHYsHHFk> vpAgY>֫IDATxTMmmv4ƘϳoU);8( 1_!@!(?_G~-Z4@X!2pvʮ={=sAc,N뜵^{3/prV-) %_BȜf ֒qkIP$|.4Ă\Q҇[@鹐/I>xݡqЕ D{+؃U"ccm,+Zm,P 1BbVظ#Z?EȒR:pX@%b* ZC33V:.XUςcw8a ̄[{o[1!R "ոx3s5@TE~C5Ga`z9 #ÌGfǪD8'3AE3Hf&Y iY{m {!f 6$2"ŀ|_~(w b',~@K\ l5y/amtZ\+cdPo twXu֢dv$*x[\pwy*3pB $ his%bC)?85iKaM )`ׂ$_3aO`vQ*J= Q=dLAA6C F\؅\R=P&hc4 0u2dOj;Ij->ryP'W%\$@k0!6ÁK9Z|H`eƘq\{j7REAa.(W8Ʈ($U 9n}ڃQI E 00U$C/(AckFDVf ^y,-0y>3$JJIXut[/ΌzM ZυvK/%!&T~T5QȠ;)E#R VHL: ~?;bQR-z] E,$\g()v\/tb"7S`KEn^[E xc0.yh- 9U,*4:t阀p-I3* c؈J$JUrId4T&cAb1TѶĪbC\09.@~d:gGU}x횷˓]CA9C:7SvQRǥUυ*m.VAÀI L)VU;i&b YkSjUUKT " 'gP?,ެJۊV \eV1*0lUjI +c5(`f.0#ҀPR dR*0 m,^ RJR+rQ &z|,TȽ($9"DV@fzG=x*EiA䢬1C{DVbKe@Pa+R\ M,Ԣ"Ʊ{gί2~e bFh-26|r2=w&B8GP̃qq (g5#0qOz 9dm^I= 쎯rVK9כL_8Jp0o}ނEx{HMA0cT0@ /L M<-iޔH~+u+y`;c9>e$%PC¾2,ru>d2pf<U("@@@ %\קOxry}[M2Hhi |H c8jC/u *)U+Afp2= Aw!l&p⃎'NFpr FqSB0ݔb{^ AY$O!#WjF%=$/0b2z2K"a2 s>{DPGmdxI׹o 0Ӟnozd*3 ATk}|vltڧ>1n"ƍsE,R2 pr*ɜyK{!Ŷ4!B $H@gn9s?~ZkӍhSO@qۓq0]E"bdЂ0pRp'8n OOkL%s&uuuLL,8g5 q}&$jn&VƴIhlx.Ow4I\`RBIbzs1o H&Eq,fŨضjaWRq A_J<&6cyz{(ak0zDz"Q]kA> -g<> )5B2a#1 9qPc*,dsU0vs/]"r@!#9In ZũvR99E7}%fu8xC'PȲ$LjLYY\i*c2q;}:TH=̂9o iLs,S\2E}c.Ec\3RzH S"P0ǣN,Apx<ڔRI,܏%Bbqzyvc_ F I #N71 Cw'LdV -2sAR!+9vNTyyKrgXm$P-/{%2YkcNŜDbtć6BQ/ֽx@S ʺe:6Mq7o)!a\zxLԆH:Kko0Ejp7@rݔ_ϧcO5g283qs]̼yNbi]Xkim}|iNE!y{32ji-RN{ϯs&ӀWc]BKAfza g zGe 53]$j3dLȴ}&䙻u=o&n_3aT aH E4ZKSl CsN%ƃ7tCosJ*^|(KT(̹H0fhnw)`8.Ig6I!= cN&W96?H:PH[ L"!v %*2E,a$CP,p#/I*9/63\SP2  @ElNQ`q8ȇg6OXE :&J UR\ۉI- 1t\\~uxX"lJzE W1>)VM [00<RUR:R&L4qc/-4o\{XA^sIZ|4v܇(ߊQn @ooJ$ |f:P 38VpH+X$8\X$U0@-pc cfTFd[DUJƂP眻`CdAZq[4gJ53 zDE'2ICPy sIB'Z "c Ϙ[ c @ m V<۸6`ߞnQ!IT 9*W2FA[ђCYwxa޵29;i@#d I^qYLz^E}R0S6V֓㞞ڬӄw+4cҒTA2Y_hb B@j P8H:&B DVF$(PtJIɥ HO/],G*,*YPA ,:m{d3DI+ vQmXB=XCn(` kNbSoa$Xk C9χ9zB3ytXŕ"j(`NQ@Zw|*s9$n((a'S\)fE+ӧsS'HzɈUD$ ^שN}[nxf&{kW_9- I̓vja)$U oէ./(3E皯];ٔXÜޞ>H9IZX s3;R$`%9DqPz|~|khߢD03fxzAXD7Lwޮ'IL!IfNc:ٞ35K{p2*Rv1jc1-N! hՓ  D^1Zqg˵!B:g=L؅ Jm*:cQpm0xԙ`{%^]ѩajao'26~C1w$PdnΈP2rޚ'%!1R|,a<&oE"kE Qaw AaAQ=G< $I*LRΕ`ȂCP,3XK_~ۿs?]1Qy _XtY7N+)"@5-bS&l|̤<D["Bm]9c&!\o@JF:W&-(qyNGz~`m\VC՜וj2b;}[Q6}g,kWU7^6ւ=7|np+`xg/A{{l QD]ZubO<"}"$LzD&nS݇+4',inx{QT&nCf H3btQ淾ٟ?A'̅{VBLv@ U|~_~vc0UTq׀vqTYqRw8 =[%H*rQbpTy&V v)H>!(d$C0i:4(8UBOJtyOW3?3,S7 7vy d|LhI ն "X5WR8XO eP̄u+ g-_9F 4q.Q,EbL*5mklW6+Djkq}wH`$c53 ~uK@5pzrc&uxvMiq?E JnX1Z ii(&QL TO3'ƐECbU_|3UϙzTI21AdCt,aeGԳ\J?~oԗykQ|❀uS`7w=0 !Žc'SׇJϟ?֗_/o|>P*MaA<]{!65 _?7DU|uwR-1%BpXJ,4@ <K"}&|,ny/^^, :R%C(#P;nt^*E;{іt>}uWOM.u㹷zL%wl5"pO'ڵ}$LQgvsAIUeQ=5"_ aXe ^m#RzD@z_ue;ϭ0 sИ[TʘA{ 8Ts-<kݖ3XrP,2Gi?Pk/X35S,XvЫ[X`"3BfZ+Z2)vX bsYT%IL.0ɜqJdc?"/Țw.duwE)ZmV+_W?5.>~R޷̽-'?O]|U N{wI;$@گs#Q7(?3Œsa???ֿ[xx.$I,-΄H}-A;\a杓wVh{㎰fByr;LLa$1ZQaj3sE"*w^"Νs->zJ3L%2[dV1EUU8q^̮]~6=b]6$.}Z + x,IkUrgF%=x8`9d?e/WC5jEz P6+>p/7jm2A`?5%p9{ :4̙0ȼeDw޺@c#"]?w~{e 2N{ :2{58w<}4߇|sI|Qݡk#wiǗ_~o|춠Š_: ;L`@׿~gZx}G;\W[@!l N 깸 !'>g^s{oOv$ADp:wJQk{13T&Xڃ=}&ӯy8ˈ sg+!=tvV$>~x?o\~]_۫z:ܯJv`׫q^}ʇw,Qr+N4촐'nfy eB!OLJqld*f5cAIɸo6i뼽B)}[J\"Zr<}>)tp-@À[QWiQ:D?Q$xg|ᾕ Y6ka6C}?$̼'KxϜERBfb@=w(&8|cѣ$8 >gc=T38AZZ-wU9c+_eCwm07 GQw6-?cM*?6׫r ycLCo˕x^33z'.1)֝ 9w;7_g7=RZR'L2sx`y>N~|ܩe9i Q_(dx>e׳09 G1le\8ANѪ^[%2;*`o~ Q[|zCz~~Սg?էfOz0ˮ{ϹVsnuPK &` 6؞qf8|6fx 06A @XHHH([-:窮x9gqnxoߪUΩuzVNn㒑Tjqz6;?5nvV .]UQQCG(0sąFx*.PQE 2TL-U\iS  I,C2@wTӬ('@]I0GVAE1hc9p {TQ1-"JDL 1 ȖCDT `DgbA({Jk(S#]&93 шgƧ##^T5r&,PD \!j0T&4 dAr!* VpL@^c-:Caj0z""h\MCKٜ@e!,J>Qʺ!ZHh%mJ ,TqlKVmx,$]7;3~٬{f#$Scw`0EF=xftTV= ")@VD H!*p %EJ}☐)E 5GSUSM$5ZA (-@B`b c);EL !c%$1BhqśB,*P%7C-a3-ݺ JfZ7ThJ]ɵj b4,+u+4i]:gW 4`2uoa*,AiQxbҹf\so`Q?}5ɖ%0ϳҹ5JD<]6~2 4Nt0h`̘Y(lUرDK=O;;QٱsX3A899yLT*h[ ! ,YI`ŋ@b-Qa!,-c!ERG ;"$pIBplT^Lh)LDЌCp ;X_*C )1ͧLRԢf`@)sR|oP$DF8* v$ E9UKH@I%_EmFTBFf5uxcdfNqHIErqd PN+HJ(ꂂuY^P'n$+O @MVpe).[ 4c[qᇶu.B,E[о\$"=GgiHM SGgW,cy$I# r#L@"#yh %İ4,(0B3䝈ISHA="#y F2; JReUV5  chdhĤ9G ꜃ h!(PzG@ #*K ˹t LDb.ȡ:<ؼ~ZQ$BPKBXlxz>=?P9FfmxGW*0׽x[#ΐVr\ż>WX}o c(O7}:4RZT5 S蜕A?!T$#aN5v>/ G}ūt3ٗ=b/Os":}ɧ?"(x0AL=;@@r4O@rt& 3""*bVGP%aOFL Rʭo}wNU&/~y`RU3$@,D  +IWlp'> S?]xGZ4FQw[ ̭(ΘQP<3tt "U%G(1 cGc4 !JՈSV+T5 .E`21G3pXٷ;hf"J^b}B+`.;J7u~)@ 6! A|-hPAby(,:@sMJii4QB3֩-#ݕ$s)C "#)!XTUP \aD1T0$.q'U@1)h8Jʘ0+($TYA#4 `ňA#fΡw@̤ 6Gܶ5C`gJBV);Ā M <`H;vPT")cA@A'AX  rbԾX=k0ZbPR ̯/\]>TD'鞛o_f?MU "!Y$ٸ}Mf~iΞLՁ֑z6)b, JDA;GF,mMuIzV+!4ESb7 tO'hM@B $+ir30̣ )s F4` Y@-sI[4f(忪3%pD)3Q] ܀Y.qP, j'(hIU"`(N BS +ET.Es&h"$cԖx [D@Pf+B5 1@vUԳ=L`Y]"Ep$C\ĸ"! $\0]^& bePXcH C6LۚpU OIb$iK"bbDQ28;UB&RDs4JdvJ? ZpAE !20zP Pu ,&QѢqf=T#Q6 #P#E%SXxAh-Vn<y>gL O v\yp͖gn(cѪ^z.,jftb3)Lz"AtٺڍN?y`w=8zԡC/ t84<.[uΥkZhj*:U$rHHJ+u FlFF (Sdh($ƑVˈ("s^ Pk{U=65>^M+QX0Sӓh>fXgxe[$z,?jbz{@_,$2f1jZ y NZb/]5Qj DZ-Z b'!VApsջ2*BȣX֌SjPGm>E6b/T4t=3hVʰfۅ/ hIo, m3B2(]FxH2jy \ř91"bQaE\3[:耤ɡD5kܴ~tsZ4Y uTPɓDkń zT<`( N.f痬X5T'ԃS@Kc!55Wͯ=GeK1&Tb6 53t C&؂6*UR&UPմP@eB4"u"U3 ѧDBfV!՜:%53 =Uc?{K;}SO=$0Qogu' H%[\|4S㋖Iv]IJu͓/TX0i35 \TAAAgrJ)"$"T\^vĞ}4uJx"(F1&uD!hȢDRU 3gx9`Bh\Tkn|W|qkuz`ڗA&th:LPb]ア-N=']K+v_T2Qj 1C EutvW]Jpӫ^~!VL}RiqJbhȳEP4!S"F s"hB`dQ@4B.U_ὠGkY+VY̲p{Zmɳ[1L׼ xo3O,\ {^w O?t69]{0Sy٣3Е^{mG}_ÑsiS@wf̰dd&"*@q>3FB!% -$H1!bH1cnە !hK ؘ?IRXGJW߲o{mP 91""EfeX >!Ď]"4 Rlev(1g/緶x`YCFuYjQ*DZWƚS8==WMV4QdOޜ1͚SD0sٹVL?aoH_aũ:xaT{ɾZN>l?g^ڴjsQ3""'b$,bKLD[3%Ĩ Xh6X:Y4Ap9UF;iS\TхͦSN\<ۿlJ\q~o^xc/vl?m\R^suǾ]=^z=yk4IU5oGӎΫnm}E"6qϭMOV+ݖT6\QO>ɹj;?G׬T}bWk=#ˇ/{G>qoGtLk机% OFpB4 [9"cB h RT 1bZ8f-j@Үܹt5̹㧟~3ô|Ňf#oM$M:MTBasp.)ZQ_%=gP2u+՘Z3֙T;MܥFm)[#$S4)SvEN CӭvKtQټJK`dr#*^Հȥn׾q굓[恮"WG|ӛvpSOW'j5M6_s{h媃O<ޘWUx%{8 }+O|_M.yW>;ׯ#@Թvӯ}+֬=s߽gCy-JblGkn#2$)pp egbRD`E" (bhPhcBuѢFkDžkИ~/O]=cgWמosF}zr?ēޟ\<8DLWnە&N88qtƝjݦt`uvYr%0#z` &{ڱjo|I|<x_s3'./;z̀Hwe2)"aTs]3,(QHK&2:O( "U<D0'\Pk"z |czgxIZ[kρ#Q нzW:MRq}|i繳cw^u]>b11=zhߊ]7&ҕ]֎_8 \j@";h(׬3#_=NTz6Y|կK̞9ۙBJ-u BP5Po0MTCQEE, d>*Lܢ*18+G~e =([9{كEHEbߊo}\ϒ5~3/8vp7,;Ξ%;]}͝KfFOoY-g~9=3j퍯z5H#߯Ov/^ۖ޹6J;e =.ػ$M h0W%(ZI @ HEդPEz;,_o۷h{-v!@QdZa[4[~W?\]CnewWŴ_{-۾G h rDPJ@8#׈Y.4EBU(0SJ*O/8!I(I=&LΑ#Pٶް|^@T53:+;\nz嫿?qz,o5N:֜8Vg6Kn'2C* 8E:{̩GQVc~C߿¾V'87YRd\\ϟ;3FV\1;qȣM{oXrJ,g[0͋/Y{m2?R.a聙 ott,۾BwK19@nΫ U=ؗO>ZGts׫}8'@SjFaJ TQ#CD O9PERB R-r$,.ѵV :LV6w٣W^o_:sxvGo/$k'?͜>z>s'F{M:SG4;t-=gZW#Ǐ^^Y"UX,F )F\hi%H1zԳ}]Ք% k/nD2BbEKs>:v BAw[~h,?Oo-645?y߿0z?OݺW۷/ϮkɞFw /|w~~c|Ҿ{9~dr'gR}Ŧ7}_ ELJNhruSEBSƒS57@tUd4ENNc$AkEH^@;ZyYtwt& 0y)PlGB)i3'~R^ԿaMO~zPgn4MUeK=TJG7E{,XZ9wbxV"^s`x~kM/=+E#;:;(5v iUA4ƢK& [YPhh.0CТtYZnF**fѴ!aALB>e TuUS#rpy?Tm[6~$@Cjc`v5ivtXkf~ ?{\3Gen[U:@m7z/ 'fΝbvG_?Xuϱ{;F6^=hx[_ykO:j)~y rwdΡ%+!3Ӊg)d-aVPB#26$`xR"cB,bz#Y.A=b1Xagf1:1ݣXH4 C ycƉfͼ5={ gBP /߰mUm6`CË_|/>NRܵ@%.oy~ZK+D#KW_uKWw7*0BAk#GU mb w9yǕbæ9؃gO7s +Jv[sSe,Xq Y!Wx+>N>S3=APZb)Fft[Y^|kZ4F/1$PI+u;zc3=+֤. S&.kh6r10wqt9V_oxln:歹љ3KWӂ2e3h@Jf]E]Y^*ԉzc0cb%-ADOj[Yщh#H-LES,/bzi3o?߹3G~b!c)NL ؤylpwGh3iL`jyى$<Q;rM%GN@̊3įGg'[> })ٙ{ѡEeėK9bC!r&JL ^Uu&A-!DѢ<˫G<f2 $3&'M6T*ݐ5uSz]XA'x9z~}[}?vtwNضnî+ջuoewn?륩ʄQ;H35f닻xk߹׿rYbd銇fJgD Pr,#9BQSàF̬h/c Tc}v~nb6Z("" BstnVƝPbhV nv'+FL3XŤ%&(X+[wUh4[RǮx[w@ @<41:ى]T.W45Ks+2Ԉ9{5ML!X  \Sxj &`B@d!64)702$' 6 ̵3 f6҅ZSښGd=@DԅQ@NYE^?.P!QqH# E@1xT֚P0)fF![Z76ZAʝe3 b4fglSJB4gh򠫇z qCr7Q`EKƣde' @^?^XԷ;׭Zq~]WpOsW'{G>zsje;\[SMuz|>3??y=Tw_s5|gbS=1~ϹR{k`~RO/޸}xf>;aekY Zڲd36sȴ:B*x2Qg#+B J@LL\PLȘV3u@XS: 18u~{P rE]}d٦mp̩'^|vp?lv_҆ڸE ",Ύ!%ؼsW::;q*Iյ r4,2x˟[l_ٳTҥ;o53?ujG"PPbFfZ%_xbXP /HR$@.Lʸ905wKFѱ#/pM̀+Yhv <tM~TkvL{dY%&LII,/bޒJ=}ooU>N|j5ęyGWrIY)bd sͱfNtQiΆ ލTSG(bgZ2ZDdY_o#d5&HhhՌ8"j,,V2Lմ1;@!|1}'G_z⑹Ѿ%CKd:;ߘ?wd`̅P M`IcZ[(44SםVkλ5bKgNh(:jiNi*QU tlΤH<"‚eAejŕPC5ԳVQg墩#<2t;RhR}uI9>?O|౯uo|u-{篟o~"@b^~ώo͏!T?]׾$[ ZEfӿZncXYw'`8Im{7#;xuwO>Wu7\w F5NYZb\nh햵޿_tÝ_yw63׿׿;< FB"@Cj!2#f33Q"[tMG١~8v#۴dV^cB2SkM !`dFȊ 4BMh"VaZ=^cߺU6y#<؜i,+SE=xWw4H*ϻ{<Bv@!!*C0vL0Uv6+M8(W唃PP,& [`I$dy89:Ӟ}x{wt{guLJڟMWw\}w|{=pBƾm)+v5]zˏ/]t/]p^fgo|nsy% /3I;Mm},!kvЍ 8jlQNwȆu1Q9~UO+]5bG>{zWOG~﷿o^{'o{||?}߽w%/Mt|ģW.] OE˲G8>Վ[򵯯{?~ᄏ z_oW}<77*??ݾ+B>7}KWw/7oN'%hَgf{q+O]G0"Bnkॹ %Lvo/ze Ly2:G4Oԇ̒`RlW^;o?gNnŅO?z;={|j,OO㓷 n⥻'Ν?;r_=Afȣ;O?ԧ?7k;S''kqSE6W6=|>yn\nܘZpV$1L)c7HoPF`#X(oQAK`.Nf$v1j,`2-k؛<.^S[BZXՒ2͎/\x7ÿU_o_C}?/|KKB EkO=~e_U(#OdQ=Ͽ뾡myGWG'دbnԽAelɃz=L,gl:#4jY%Wn4jVEu 5uGh~ջkwo#/7m߻ӏ?9ʚCKŭ?7}||s{*wkW۫̋+_5o6מxy w{frGUm>8bˈRꄏVTq\2ܚ.8Fm,@F1_|+T'>[=x\)Y^c<اć_?uM_Vo ~zϾ߾ۿՈ,Fz]7/֣]ݹզƬ >2?﬎_{+_}_9L}w'>{7|N<zSkI\i߶O98amm3>ԢͳaD!6]閞 Π $V~VI廎Z;8 0?yC^HJU)i{qSd>m.U7.^yxoRys`0}^p(Sh uF9-MNݹv.?e¤"'_}` &Ћ4H^AJA=RiYf80a fm&SI9KrB)Dej"cPU( :Qb2%7mRhUs\X|V,E`1# -RtPs0)GHLK4 ͓I[ךx&m 'c{oO}+W._ݺ}G>'7|a#MNewuo/lO.,[=zϼݟӗ zϯ?| )'J_~īn=ݝS3cȥlg?_xmxsN7C@3jh$Mzӟ9M6I lDaUP\(EuuAY`4k ܶS;n,c@*qKO_}*{s_~]?O}ӯ:tuzv>~˟k'W8u>g6Wwgw>[y_J5*vw<ɏGoW^U+W n\{oXLȒt/7o~gmY?sDp9=s!&2e)(Zǀs/eT9L~\ZKqa=l.q1r8WXAsz.6%+mp>۹:G:`|$)23CgY>4MN N!j|a O?u`mv4Xa"09PlV:י)(M)LBIjd+D1I&.2lj$,{f)F^E gYZ6jcU,hբ͵¹ nYESY^[Éc`'9de,GmqۙMYn\b}KU;ӓ͗`wt{4m.\E(f.gw*]mpbQ03WG;ZrSL' gˮ02@r~Զ/tMcj''+TX1P%nxl'M ]ЈU|ȬF%'C"9A+4{oGMcH9g;iGslO$|cYn^{zy5m;:")QVܼ(q^dINbжGvwڼ^q}l6.2n+G_#265r~zvhIl0yhw[vanvM桾jR'7;~?p/>(7/syֻ4C|s޻?݀~(M+uy܋ŒP+_ܧ%ft@?ΉĔ B?^p7^i*W*&/ AUYB(wEK fTaִ6j?T 2Kh}(p+#LjfA hPb[T3YRȱTn/wH2BVUHB% +F I`Gkl`X\07èAUeʴJm`w0 ]cYIarֶ >VXwڦ#E qWB f#w* ڨ= KI)k6H%۸YV-CUTڏĀ{-{L-¼zC,nʬFwb-f&B+iU̔tzXWj5K`abɭ,5v>wjf^`p9s4`BK&3yQ: Nud-6~/kZGͰ2>!A",{Pa\dbK%f GѰB >yIn6mc#>^Ln'Le<wcbe\>5Zʮ>jppfJ苒PhLΑHEAPWf#} U㰁e,sMRu#eyRJltpXD())c¡9YYFfƅf-$ U|CɭNd4N-4{ ? ShEg8$pBX;-KV#0LѹxnA]Z;t~uړ.D҅$s:#PQfh%*ye7[պiCslwn/'s;0bAY!)ІaxT D›45 5mia8 ^(36}5l|몴^>h i_l9ѓ1&rIi;d-N@Ua64u>%3]t3sSDs Fu ɣJn@y`dւ}8)P,^(OB :Ϯ8P& kFNaN7K7b8qP2՗Q9l%;*Q@UYau-Kֶ);04+\m6 Y (qf&[Vab[C9VݦEQbdp9 FTpV sCwVgT%36IY@zn-1Se˘<&s’ICn{jଧ+8T1\Z KdT˰T榩M*c-%=qH߿ s"ݹH?]"s t|'<%)vnluHpeߛ@~XZɢ1}Q&́\ÓUvxɕG}MR#mv'Ce25# Q1dECYA -|vL%!$0 ͊G3`dl;AUOm4lhbbX 4 9Q`6TV6<Ke*[hQ-=W;Ğ(ª,cYj ~s3٨F\gټW&-P8[2hq2URN5 `A(pJjpWxwQ(uwy8ܽ~ֱp];Wj-Dqa8 59Fe!770{ +i) p[_j|_^O_TYfJAy@3j@ BիK Bp7X?1o_pDktCB{ D)$7eP{ԤX_VG-&~ /!ɘS{e&l<],^՜$0ڦ7@2zIK5UF =%dacD˾'ā0n6TcDpa`[hD3 CVhVPrH< HI8 ^e:dDTEY,(ɍ:!O$+˂f%LPj2˒n0NwO+R*CٕD$ӂXtHѤ=J0%D5[L4,卙'[*״)fpHYbEcj\:0ˣf Fbn:ur&#p#suzҜb ,Zuw囸oҸ[ [׭BJ5[7NoKL@,j?xaNKՃ28pcB8;[._,NwGG^\ajUDXZL*@Jr,y":>^lӜآ69r!r/>}K:OnVQKJUU5$,`.JYN-B,9^S]#3-Twkcudy,G! H0 94dV ВQf8 `$SMԘU޵}iAYW?+(( LCT-X< Urhc]Iļc̭&b}6wȃL$#-ְvf@7r2+Mn&2̚cyfmr񶙛 VB4gs#[͊RH0zt0ya0Ԫ679GVIU($N͐Due -`-@dO,]X!֨&b 8R%X1);E˨e4jI1pq^n ҙՅb,D*(3to;=:W!DXr=ļYփ0\ʺ;oƟ5o#[֛aH8yH<>/|OoޘXhoem3WlRzua8//߈'s[[` JȊc`4C͌Ҁ V1d@t µ34esxrM䆶uggLҬj@Ǫ9BFWv 2ٺ;d8PCƹey^zYwn ڗ:ʪ8y%.i}M>50Fnb2[y]삡`%f1lD\l0T6BiVmTYQ4y'XFVb`tp)3Kh~9Pɥԭmd2R90%+mܨERe\JQ8D].K$Ϛh*-Tq`rIV͐X96ǚ D lR~nbvr!Pp>H2f/7mhРsP?D3y@l *AEw$J*Ash[_Q^fsXeKtw'oݹx顗f>*H>|uΥ?<lj\?v=>>O?kqk'k "wѫF͆*]&"Z7WO<Ե3'0$U̒]7.&0$)E*Y5 2B!Ea$ Nsm-Nxih"a!'Y TVVi2˒s58L5p h͌&OUQZP7wx/;ˮkvRЂm2N8 3Ȭw˰faowiNPܣj)4++N3j6:kOx eE2_'C;}(5]jAwOSB[T&;Fy0RGcЌ(D\۳Ѹr&&s65(9Ae%T۠J8zf5kKUݣ;!eTlɻ,+T̊oFBҼ" V\RXRty-8o -hYY*ʃBgXJic5!R, 4vejBwCa&dAdSW|+Wͼ޳G_JzBlJXk׮}Y ;˲ [^!pd`C2ʩ,#a0ag"|\I܅+ͺC&6_98(<}LO IUjF}E~mAk_ B&ա 0FTUuFW0 ("E:AԀQbuZtYD-CʪА!& w8Y6戳4jpJTi=ܴ+A`=+GQ&+Srj`FFM* h8u1Q5P:@7T G95A6EdU ' فQG3 5c4*4;gn?a@BiV*&諩"R֨,5* `TZX$󵲒QlJ& 4R. "lrP=e֤pgB+1R 'WQ"MDV+R7.Ԑje&_0y>_0VJU0( tZmY1Z,A#an-?C"Z W3^sstRg֜cD|FwEXceV?;D⫴1/p3E3%R"6zz]+G//}HRl㾨HnxiI'=nk1C L1&>sN|UZMlɺOTtB;}] 4%*I[ks89"oUEFWغSH ⠮2Hy-\_8s\؝Z*$B`oD&U8U"ݔ﯅ kf=KK3G"u>al z+Hgb'UU93'b*.kb%O LUɠ Z\R i3ցTzv*)p e݅. 6unLPBcLF9o QU\!ڄy]r%sVK!Uv:Qݍf^F &:x?={c9K)q3m\ĞĨicN|Obh`2`B9u)R4RA qUe+9kPwTo’** 5TR]zB TݢrIגZ\ y{̥m xar(HŵP9hW2$J?Fս+%p†HWm3(?J=L{9 X"{ Uxuqie9l;0}#33W)ix!%QAT8yѥ&z@V=Hetb}]=3dn0 ZuL͖+Dkl _*4E%J=*6 ׄeeٞ,Єμ'h<=(Z;Yk-Ό#L B4@]}ADRww"3p"̄7趞]ѽ̅U!QYuTƈ)Dw%qK6ly)s_ƭ$Pvk_r>BduWCXm?$LzUE AK)m%MܘLgrǸWt9k`d^w;X|,x:oc4J#:{R4ti}).  b}4D]8W~f7!cwk{LSF8_TQ'Zb-!NG#8,TOIRKJn)cW-+Ys9b-]OHk$~c x\0fĕG'4"= {-r/0{;5e*i% g(K>,֤4o 1qٍcl#̹zwi9+z{yAEکw?%~'4 De&2$.^Ko?ۺ2 eV,]"_=b~}{LG@Y3O7TK0zX".+s"碑.#=$C=^ǕRYA'PX $fqvQ;ˆق65 %tEy灃!fH0"tA_5. 51i0 ]܂جF3z x|JXľ(߮_ړ? sb\7ݳwDz|`H, m$% %2Uk6PZݴE9> 31a:ypق%h3 .1NY%l[F}5Y$œp>eEvr]d}Id_n Wͯ$:Ȃ,Zy\_$Y~ | r(c'vU\ƻ`Ԁ҂\ݙ [32IUiEX ҁ2{YH) gw]GqQI $NIPm$]bbb8(@ZI a_NL o&u獈|Z"c^ ~\ +=M2Tӎ^mlR%IヨO"4|BިV ja]Gk'f[WF;f{ӺB=R>5=]˸.?PC |%P=Δ~)xk) s3:kg*&Q+ݡTR"chwKkg5ӥ:Tťa9t*#^M: 7O׮+MVYF,*|Y๙3 ,p~8ZRHB" 8N)Fb6:ib )Xb0;QHi.,~ׯ.cIhIfoaxT1}Ԇp6#0[ç|8O?*&8my@\ȭ%&,UYZ ilI۹y`;u)3p/5R98ԭ w,3sjVJgtg>>ПUy$x|C̻TaW%u՟3^$h58'~UUQVeZ3|( z?b鬂dn tx:H0/> |Z7&ݐ )=-:[.xD)|?oV"ѩ148gqr,@ILE}Q!h9ص^eAiT GrG ZsUY?%Wm4ђBA)k@ZWuڝ%XKU] {1~=%rл3N8zmop_"[.PKDyz^b (L _%$>*6SX^`'\ 3F"V.y }b`SwL.[o6 "$PDŋZ=p0GS\ `̀ELlL>8q{|ϕ5iSf^K4 y&h=td;U|UYp>$V.j{ xu %qHv:LgO8^|.q$쐓aɵd#QjCV_\+%\RSrM5k|'ԏ|kt6:&o+绲 B1Obt&KN>4j`\R!vÒ~mL 1_jA6P_U3Org,wvK &&R qz?obL P{W%{8Zʡ⦏F"V* |\c-*V&#s B} 33^<)ij^. K(]AYO_}&*"ŨHN*NgpQ3Oki!l* MF)$9}! a+0~j*!x%C?~ލwk?j>hw7||.B#\99cA2$&E렙p r bNGq?t P2dnZr ڌպL^ŇYS N .\OI~?86^|uAQ{~9įS"9o\D.e_uciF?ri &PxU {P_=mPP뾚DO=Q'>(3y2bȁ癧OFҒZab2z.C<\E]w3d~$bc9ķ,p.3aשt::ngT`cyyڳD=@ɢb/;&tꐗc"/Ccy .uEg8Hg)ĸK5Vf61VcW=PЯ4L4,KUVmbBv 2!KEJ "KCB䇪bij~htU%"Ww'duv*8u2*4y3x2Rۗukz b*@9 11Ry|ޕ*^/z_MLZ$yidڷV4/@Tm n3I"Y|'ݖ 2{-\+YUzI/!X׽Nh =O wR 3!ONZM9 iӳAz  _0Y, qf:s!fb%;Z,-03iR_UW Q߳@JH3oIAUB )S0]e 4XR(D܅pzNI+"1R TXD8 E9+Pcbɸ۸Px+̌7q Lgq& sTVL`6v))pmc׹j`1vgJו}bXX`:piV=xF -]ԙL߮wtK4Nw@#`K;қS"WyB'y4iXKYV35Yśm@{&v]ۙvU5ÌY?B<]+_FEAI~avl]T^oNGOZfO]=Hlf3Uw~J,= hz{UjbVFUߏ#Ǻ"v$OOC*nP%>"*E6M^4B~(]]x7SK#\3=8rYhb[5J#c{ yCT*;g( |}ǭaԁLc (hMLD;Woϗ~ | p=皹3@يamt&zкk.b&$⯞`ipalS'g~ ,6' ('r}Ro!`hG c~+A }@ d0:4^&~[몢Ә0ʏRO(3ч-31itpFZ`H w%fD'\<ޓpu*""L2ctJh&Q$>RxPJHeKCY4#(PN` ҢߐZ0Γ #O?R!Q*Ly<0~LKwώCt@<}yAmT&x1 y9\`pj(Q'ԖR0Zϯg2sxSux#V01)<(iS_֑&}Dy̭u@fjpJ380{ 0*UBd P]t&%55b|[ +p39ciH&'-(Rv +p!C5+&̺01jZf#\ܚT!PjS.l6Ɨ^, sȍT(BمKJJLE(^c {Og8 d^DjBGWЈ5eHr|bIC.= U '#m>8U&UpobQ*sVsN Rp(:ĈWL[䠩5hs8:4Mc QKB^Oyd-NeXIi|h(T"%LPmM@ pt0N@r^?d!zߦ>dd0)3b^)51CHa,l2l`:n/\R4`7$d2"ԅNr0NxG~xsʵrj%YL-k"p\?N;NOƹg rx*hycWor5@dU3|'&{TjӀuWNQa.ZK"Dt/YBEr{X D5yåTP06fF8J,3*`œ6 "ZH)yF¢+hAQE@hr;ChBXrMP\Jhcuj#ڐegmwm5I }"Pt XNc'v:K eF=CӒ61C!9HP7eenƌ23B30LG KoRdSPtTBŜɼS(eYdj arnl-p Еt2wȶvdawL 3!sz^1PBҠ+젎ӈJTiI{QFȀ06} 4s[ҡtD &- &`eG"HٿA  j2md؊ӖYH 0)3O֖fGe&0]([PG:rIvip֍͵}a3Ȭlzt کfFx%YhG(1.!5;"DKH{PL %pɍnL (Po@Lf+ =P4%d12zȱ$X!("ZIZJBPX  sFp"s Q#w v6c7NY\JQ2)hZ *T(4%`K+TESTS4ٲ$Ad i4Tֆ11<ޚ& TTl-Xϩ'X(xU=tPY} ;h JKf6/=Cg !H 6ycF&iCҁTü@ \"e*0bi|4øw|HtDJ D%a9. Ʊj=1v.a)2f"ԆzȈL0nTX FnC.TSPtpºW~G-I%;:L)<\JE# Ȧ,#U?~c@"nD!VnH4% r*PfeDh2I\;ys<e[wd7rj.٩ ʺPv4I]; H)s{I} Vc'Z'ڐ@AB!̐ ™ Æ "2;)]8r[S&):ܦ,fu)B&EfV0+dQR,f)Ӓ=Dj\؇A&Xr ybEXz=mK(e W8N 1֩(501Eb DF:.#VAY yVHElےR(d$`H# uc)#6Er*JJ@U ;J0ԍ]HX3akz.GK'ZˇЪDAJu3( `c?Q l `fD3H;$S [F,d-.'q:5wD~ @ϔS|FRV@\` ;i#ƃSd_u@>:~fo6J`&FƘv]qָbS挢%rweV( l5Ѫk$q:΁N8hP; Vs`\t#ca!df*Uls'YB8Q=Kbr6!\VR6#s-YX K./}R P,0c#dnIJľFIveXNPNh.ClEgfr$\ !#kK4fftV W09TqA%hF B`(WUEKplJ]*fBДŷ)ELavt'cV E*TTDkA)wRBCL cD)%32 @2ZD@DF2 ! 1$ L\ MP#`P2+Ig$~Gnri;e7 gWQ XM!FԨ 'ԀQ[S|[cP=1Pf,sX-!bj,;B1MCnn:f%LL1z)fF'CɄN5pDF %UAߞ|,} F&KMJ`0:RA\o0b[5Yr%oCfle'Y %0 dЪa*>!RpKA{Rs LhR8r$%5Ku5/>;SՆOZ"Z]㺰H#<<>0f 0}86f^ :؜=riiɾ(<}*iJJ˲E*͝ M&t~oCK9uV&$rQS3FsV`d~Hw %Z:p#"n X Urh!^H"BBЅo &d&yVGsny@aFD%9Sg-3} } >%fY&+ғ#1V`L9 0 ##XKmP ԕ%YOHF1H̀0@>hM NaRL'AH42)̤b $#nir ࿎\9ި=1&8{5=iFJG/mqDgG-:Au12 ؁n(bIFd N!j}4Ҳ?dK$*}hH %Urۅ0GNC̽j( tvoH3#>.º(!6B(g69Dkbiɽrv9 x K.%ڼFVF! P*h۾FѶnR Օ䴓35Bc4:FbD`pD4=Hbc}LMbL!rr(B V㐢1A0D fYGA{h!(aKD5ap.,-d)gɀ4&e ^[2@Δ(XErI.Am0 " RPs9,NzR(vX34'l}0pBbI$ԣ(VmCnJQb>v++|*0V@.dG\z6a(yT"EъW te_bHD1.us#Pֳ'Ѝ-8iQ袕I5 Ţ m}f`Li՛JDZIRYfTzf4| ͜BdMV)Ij50YhqL B}DkVOǚ*fڲAR8Q{C*}(Ej  j9ʂ,6SX)Cvߠ4LՊ&ϻiX Z֖2]P`LnÑꥮJ$ڬGV}29ph j9b ȦTIp\@0NNaƅxXXR(l0 @#lkꙓT =tXXn5H١DԪJGW'B\7nkO :EÂz4ЅQN$٨lDi<9ׂf6d2{Z8ئݯ=stjzk7̳Jj!-zJ` ,:zH6uBXy@ 2 /(ٖy{vV.dI[妖 c)lbCz'zΌT5{BNuEr= 9qāΣ=cj kD/xg&oI P}ˣSO_վwoF)d؋ wNyu̷oRHwxk7W_8ܖSwt·1۞2C4fS'r'{ą w{#ozuWm pQ"UL\]$"VO\Dw;HzL XZޕ̰d`C \p--hE2ԩ0{zoo^>'A#t||[7O}Ͽuo믽ӞmS2M?'"àlK/_}4MO=ׇ #g<+ z? 2`btԣ mOGOC$]?lM9 LýH Є*ЈfB27BqPGPR$jƬkUa9@e2TO¼2{A^ 2`Zh+_dC4! Xz}4*j4%~>싷NP3$#9@3ztn;~=r_^fUlDUˈ6+l`0דbt3ZRnq(•8,n.%1_ӈmN%{p]dyE\I$eSPVL.-Plf.p\UfWF [H*2X;Юz+Ͽ>ݵ|S9b`8㈦̪Q=~k/My_k_yuVx{{v95mOWvpVSywlwaʴ@_s}ZnVEe jIª-;`Xm&b5;K 0 ֱA$Kɓ4ܚ*-ǯHL6 eO27k_g,c@ϬF!<}L=Gd_N8wڔ+{8])4J69'jjjݸO|ՓO|[}]™RSv% ڀ*>̵G5:.zs_/xYP/9ӧV>{ꩯ7 ɓ[BU+#㑹q3 8Id: n9EHY'g2y0KJ b<0JlĄR3 -P+P n D7փ3P*j gmpo,VLSVF.X`@_^z/ms|t]_}իiKg?wt՗^VB1_".ZjefxT5GHኞfVj2)zC-Q*$*(ep1үhG ،!yft[Wx eBٯ1=C0IkI3e&H([_Ă7Z+:i,mhltl<y\ZXO'v?~}[?>mֆm>8>5]xkok'}r:L/n죅*M{;k%nϙ\o_/nObY;YOCIZ%:I(ɸx*2)JV#{KBrE'=Uad y2&NѪME&m]hV}U`UZg27o>m G?=[.~?G c/=V=t^ܺ~cVʶӾ;Vgm|soW_>~uoGn;+sL)vrҾ>_]&~g7'|T28wG^^n߾g[n^>wś x'~M+O˩y’ԾQjL-BMX!SwD:w9Q2URf2 0P.mIuiYnjtVz-R:mf$5!Pփ6&Ey왠g"re/{Gw߼+'xg>vOQ??=ycs#7>_/, s^x;mx=sOYttQ9>*.gͽ{gέ<է>oStG[z&\߼1[۶Gį—^|8+}{%Iu %\ER}%9.I4XѤȝ2#)" 2JdYdC=s_}w?~jN,g8v!@*Ri֭}_Sُ_}ozw}o۟Ͼ'ԏGx/SEw;/'?::_oo?'K)[ vh9Ґ1st u=tq.ȚZ2hXbL(B0a8lr "538#dH lPГ-!f)+ZUrUV;\~wZ}~m/}ϿsVO~~}?3=K.EZx|?oOxԩ>> ^}%zk}+/\Gq]?nG5RS޲)Yy,%řTg9SY ttv媾7Fȴ%e&Z({ٯ,J u5ÒbrV,Ƶ0JX:acL OA}X9SU}3W>yk=_3lV~ΣvZW_]<?ȥ/׾WT4d˷.^='~}~/]O|KO>=Z=駾9:-a`v `20yd8| G'>8Lk H'eB\"Xn+23B2!56Fւ;beΠg @ ܪ-UAtmE=w)F;[O77Wn~oyR;__؟ǿҪCO~Oo}}/z¥S<ꧾS/?©;;7̷"o}z[<};T՝oCٜ6#ۉH,džccAlq@$x`rdQd%$*5Pfww{oU}{> ޺kYMx>y%cڔQ07+[‘=nNzo Tda"UI IXQ4+_W}x_nݼSЏCu? _'O>ܗԒ*&%4WW.v8+bq,:$9ɘH#"ZtDrhއ|l`TE2Aap>RDE9 Ĵ.!3M6Ꞗ ǔhEO3$%QbC0֢!]:&fϟ9N^Gܟ{=^}O\ttp;vzʼn|+w.ww=^wGӇ/sf5>_x?cO}'W^{{me>$A @j-e:T"22 t N3ٳ$LUG[jl)(-H6c!ݱzHZ ap \>F9$`Y7yC=:\mow~p"D+w~7}Oć~so}o=onooj6i>kW|?YWn^7޸]>tg#篵޳>,C?yы?|Mt}e7+?p]<7lG>z3շ_p\XqáF L2Ve#B@f0U2R3%Մ6~`;\Z0J6 2nDC0'z-|G>n^Nt郟/~NZhSQ_R=D"Pl}0[#EoQ܎&n{WhW/-7]Moͥ-~~OHt=?K_<^go ,Rp蔷Pru3';( ֵqvEs\H5L4ˈ a*bB5tv3Z,3]XK ٥ -'! iAۙ<0|;ʭ\ٙ`Jƹ g& XQNij+;[l6D<87{>oҵ|wo[L>+oW L\C:b=gFI0HD[T3]>q($L m$jɬ*߹UdȐ=N,:5(me+[:3kڃan~pAQoُw,fW~vݨ-H◿S=O_/~_T!tۯv}#֝?Wkyaj-o~箼ڭ Krm ڵwz?c;>\Vi4HV;2)"w-Kb4QK;2 8AZ鑠uC>ſ7̬V>s"mzu1a+8" G$d* 2#"KϮܣ3l`3u!u1’q6$۟ӓ/={jhI&z  B(T4`4:N6MmTT ZkEY:1ˢtbzƣT) s7' K騾'Fh&e#9dR\u9!Ym VvrxwCzy܃X,q瞻^~zzΝ? ؛|nΟyKoM~Oy#gZu'.d3EitPZDd6wem@ -" ѳ8ҴZhDB=6nbh]HdL2[OXH+wQS!E{.aG ?'qϱH; w9ۚj|s|߽/~3MO؇}]>xgߴ3U)#<,ۗ^cἴ_%޾~|IW^9NڵROWt;voܕ{F;o囯ݾtq#`޵_?֛_~^kijU0 %;C$iƞ0ӡ!%[&CXP?rQE)Y`f6 ,d G b:LJhq !w~n=߿V*Bg.^x>У֋/ ҋ֎D#QxcTdtJb 9˄R2Zw[ PhE@6`?k _y~[WW鱧?=Z6bdI낙eDDzlѣPR2bPg f\2 sAW D hr+S66܇r|襪Hb` dGc Ղ\BB!oH LbqaDX=-m?/?{?w|Swe'ǻ~sm&'kW^yѦ.H5Pwɟ:8D19L'?2n1@{SI5ӈVqɮ0b0X=M ,s꽵eiK-}YZi˶Y %[e "hK[+o>K񙇞xO/=-W>JRT F6" p24Hڵ\%IS( L(UAyuTФBh` I9.㠰um8z%R0D7ZJ1*2[G2% KˀѪstp0ͻp$~3/_z'Os;8z~gvsy½g{K_9w՗}|ӓq{/)W^7nxt3' BTN6uXB`ɖ9̥ΪzщUSFsg:vB* 3u()GJP\A$yƍ^֤z\ڜ=ZڻdZ܅ևguqnU/qx]7'+7}O/]C׿o>pڵ2o(.ۯvl[o޺qC̯zrk?ϸ|Qgu/N?L}/_^N{\YmʥEy/w]?u`ӖTUkD07XkXއUD7C,2U#@e46 a@$"K]O|6ʋ/<3AxK 0h2b1׫IR hZV+g$G]Q複F6k0 0cuVC Z cWU# VsEhDAPC!M(Ÿ w\8[߸^-c|K>vo\=h5Av1ߙo}י7/_w=yϽw^}+)oA~{?G??S,PFY_ntШ2C MBTѐic0l'!e b&2n0% 4cdg?~n5/JI2.GS0 3v Ej*EZba::O~VԻ7޸\!7wIrfylot=Gx_}奫Tk W=V+Or㈘Sg;{g[7^ܪi3Oȃo~p֕;_ʛ޼}i=mw]6ۯ:q9wo\sg>,@+Z-[00qkз qD]X!IL #oE. H!Rlmsttw|ds7կ?WRz{:W^<ѹ囯|=³W_|vo]CV+=sCXv~롇;~w-}Yoֻ[%%V#Xb*Y(-iAX1I(F\5Pb>K2 t%zTcf^?>]z=7aO y>,ك\?9=nqXJ` xh=t{p="0]J9\T{v-u3y*zxNNwsOEzffI N^lH8MZa\ȝ! jҀ" `ya{] bS3ᆱw1Vwhp:eFj|] LԊaS=CDʐA>d[K: \"͆jS-i8:b8BO>@JڔEZ,Ϭ_'>_zߎج{j;,-̌o,SCݪ@. f*Wv*({r&{ ]23){W7@\,%`D p&l4T7dI85yf14$l0#ǰiH4WFhg;2!F1 nA&w[_:SO[T,O\rؐx뤭 ֓ *`F T$ҜEҳ*3GT$sJdd'HU"!=oxĪɂ̑ T*0YܻZtceX͡ `t[{+߼q(4jd(!E/;wk֫LBo)GK 4p2_{$Bhb.1YA]r3_3WN=;6rV];IH]$DqsPp]-]M9fIddҸz&Q&ZdWW&%Đcv+.B"i&J uo;EC}=MLME]B6 R4nD  bR]@.r, "T8=WP!tW ܱ6 .aRwXC9P3BdWoQVlo&P {h1~N(6+87za4^]BECaCIHX!79V0dMopd61m8Ae3&@fJ-8wmnSxP-ttDHn @[u( dtF P`UL(b .v@ %ņ!2g7 42`!!fFʔFuD"òB<$\2&a y՗o\\*BwCGг4tifFo !O$9 X - ʪҡhrkF6M'!8qXxnfV벮tb6ժL,B!2K-c[t7E_T;*&{em5YH>b A4ܘknыj mVZ`Y4vMHH̹1I rCQ9A ta2hBJS8$ccU*F.3:H U{ - YA ΐʭNNvK" x51ZI47enlI\ ] )*dBMaښd$8/He 1~g\2iL=^sJF3aD1bJsUVb``=f^VBq@WԌ`rS(aN" '44lb1I10f؄ʍkgSt;]=˒`68t$Ʉ|8[ iЈ'Jع#Yd~7Re2![۴b2% mg : dPF3y8I E ,'ҖRaE$c( & swy+,4H"4b.KrhFb. iR ]( uE.@vޗꞶ_hVcO9`3,#B+h7nKCZLJ2(0ȮD1ZR-TLn`t/8@1&G 6`uJ3&f΄ms[25tӭ[Rz>4spJxE7Au=XX*6ȵH V F-},JX;DXorGx;*Tj"%nkHusBF\SR4ʕ3= :1t9z1@FvvX=#@+a"!۵`23Ǚ PnV#-'«"#`**4Ϝ3ʨJRa@!w%nT. ӋGE MI$(Q[8w]2GÒT""In5$) ؉Lxjr3Fbh\p%ҙa8iiR~,uX -&:ьQ 擑Ivi %ZAXJbdŨYe)n$6 70>P."h`2((e!YJszE&ณӨ$%(PuJ4hjIFRD 2r_df )HLͲ%YV>U՟ "]$  0a hf<-bL}\+D=(*uj'xo.\'!1c'M06q7UR,pАfD-|QbÀg97κmqt4/]L}^o~W~Oe_ ' ]PUB <:n rxj=66,,D40s`Z@a*93&;$V&,߬HcʁZ5 ; B[0}(ĆV|T^ HCo̻G\}ͽߔq: !ɍ&Wpͭ)x"o m"A:f:i6Z vJD/.:\=@خf I Qd6l AQUZ8J20 wy$oNKȵ+Cej*F`Y-Շ@di%X`9׿z/?R:¹i ː=c0sѰQ%pHqw< o՞Z8!#d[3vtt}3F)pjrW[8 h哳 ! %< mv&cg[t+,؎+c,m^3'Q/c/MDVIFEۏ Eʖwgp[7xh8n@F}5v\u34jnV"WUj5CD'=l4NLtoa-h L)'ležD`r<;G78|` ."&9a f{`g0ʫrDnd0NUΰƻxi0aa_[D' vyq."̚q'Nec>I`lBU<wK~:fiRT[m7qЕ0/3(?i  `0=֡msa--۸(^ARH xclrF2zŬ6j&z%Гר4*9z*&/"rO7HY"|BŽkI*c4K-`٥t@hn}rb8)# 7' /zŖmJ|f}WUIAF%jr'(62%6&?j+D+㮴ڝ& cJ$kV0^fP/_öMGwj)aBwXS00 !mWuNa"f_}!deijޅ$]\|$8*Yk@.lVf*p{` ;t}勢.GqVU D"7iA.֏Ag̮Q23i_}Maw4^1] u p]#-q(fq3ʊ-ߙYm P;%̬] ]m²% ؊弓p'QM %{}{3UtqdxAS}C!I >'31 Sh&LzQ^ %DcDm$ SE+|"C8Mj$O29Ǩ#pXA(@ &,LP&2#Q-`dl [bt.TmkR](9`V2eip`_S,ezo8a;Q6$\@(E{a"Sk]ǘL .0WKsPDeZ̀FMBemVȝLE"^)y *!\p%#f09Qﷃ VusF~sQ Y  ޕEݙcnx Jxrkt89p:[촥P y{va"F<(Ex&n3 ڱ6gC/A 7|Bޮ2&($m>fXX$ؐzI{' 1s3ȠA bٟ"WY>D l8Ztv>CB6rҰo"!xB~W!\'.YQR{%74-VD9(qqYi%׆;Ӏy \@U!PPUzLļ G{' #1[ pP?RE89C~p(| GUluc_+a!Tgn s)TU6N)aT)M-b*Ƀ6X2j_Lݤ X˓mA&:X $,֢twbl >yHhr|L/eқhBoO'ա^wmDb I? XN(o<7V}uELbvg2%HWr=؁2\8Jn*a~&N'֮\x蓮iLjQVj4(=egb1DFP {Up)*0z  !b+"j˞veTO,B]uw֪Mt,Gyy0H^1(w))Bڸ-Q@fJV_JpX.0 <J"LDlHlԋ7{1^FݛcB ;N ɵUSȡ$! yeqy̩I.ls za}my%d0`*+Z>"6I>OLj4zYaEV$*»;kS_ilĀ{ң&9qF)UWLL6y-xЁ:D<ë씂f䣶.ro#Sj%w ~HzUnWY?cpA7zIgS'me/@l{ZeD}`d}"8n_1On]F#" !D\"C<++wUPMPD$0[ivɜm,., sf ܳ9#VYN(9+!s/8)r\Y:zr^61V(iIsJ=¨:֞W+*E5 N^Y;;6Bʻsú yhbuV7fv66xIQUT >]5k}%$Ia`GPbg3 ݚ-'vzӱs$evN q Nnn ~' #F嚙 w=`3pogi)rAeٓtZ*t(R2UhD]D/ض&wU@^ DC:5u)#\u`ԜVŮη\PʙIM $’׺qIWAN)m,+#0դFYOԂMpy@>d=G'Q|4~|+\vJ$=CsDm#Ml6~Dh0LdN|&d[|2`@9n1lAbLڤZ T$r;p@ΪA6nY"ج[3Q!#PxˌHPZJ ){=iwՉVܮA|U(jW9P_Ht4}F52mky*253W[+Ut KsJ8[%, 9f(w_ I stNumՎPtCbIlc -k6(᝕*5z.6YU]E+#Np}ʐ^s{k={1Ϊ:eF C`¶Dʡ!lZvqTGUa|-QDaxhHFBlh4UكB'$9™ά ܵIٕ AEt @k=iDt9\*NBN;](*N)w+ޫR1z1-#Kv9\(>]ʢ(-ѪoíP3|-F&z}u 40ZiņS!7/L.B~=\nc?Ӯ92U`x#8ϖMe.WHªV9k5 C{?[y*TwB.9ծmnl(每Nd~muH{ATDU5CCNpQ}zm@ `^i*:Vu;_e"fT#\b]{@u&]$v)!tQ+{LA͹qZ24FkzN߻]ռK.cU]P3}ZP 1t+)I{&CM X+k軜]u24Qr x.tD}<1-1kU^ `EԝrZl,yoWcΑ~|+}m]=s4C wy|fR!Xg @V5 J23}tչ;]uAS8&9Q糔F8)ͨ;[WSOeͺU@wrB4o{Yv:t4z6]f7cs~ _768~;?W :c<;vuy~΍}g6;LҍQv&@Qֶی>\{s3OۘUƏB ;f+9L=Iz/ͨz1>F]k1u' R/ RcfYIE]]͛hwf ÄF u-K(y͝j;ZTﻷ.n Aj@ݒ. Isxndx^π^KBi K0Q{1Y˝Me iBJEOՕFh+M {r?L>}5#!XP0(|oLuy:@3&\ٷ%CqZ{d2jFi0CrU4?6gU׆ zcRwрN8uytP27ܕɣ!\jpvb@ëP|9OAs_YoF`wb$zu;n= 籍!z/0ҵ4tx)N*kN1Ԉx]ppv2/x̣oeg34noCcν4O : ׽5i9?u-utkڀԳt!zlNa3{, D ucxW=~ ; TaD |hhR]Σ\׆DH+~cqܔFTT#и.}~cإC5]ÅKrß7B7{\6.//ys8L1.91Q{kLqDcάUxyBd?O$ 'wDDĜVd2I]hiqӄb82"]W$^S^{X+*}%C}j"+QSH 8'5GU4Č"˒Ϸf)'ByxʦfZl8#'a.rإL$$͞4ZjBPvZr;@xRD){-PDEsXD`QBҝz#e< *HHMQ%irkU>K~N/KBz=imH݌1^So "̏Mn=<1g< q:0R ˀ:7<> f2P?^:Tk'e'2iM"=G)s#I( Yޙyfr8-$"iLbnl_' s#ƽ] 8'ʴ-y>q^Ȝ3_Ř%.M$u^}m2aOA&m]nj_^D-c|_gup[s5#R20B2z_'5o' ":혲5R%!] ")7 Ecm1#c /b59*1=:&p01yiaSDr1"?-"#W VN~^=mΣJ!2bDzH9*kEemխV-.H 9]V}$ @Xwr%@f񤩬[y8 mA&},@AfNB5^[fPz= Hb&2'"H%bLԅ1U]PDR%Oî1y7wow/5Z[ek5j,[N&)QC! , V?f&FHR.- V$[ʇm5?*I6%8>N׽s1_'`S^YWҳ@Ȍ5?(NubN }_m<}Z"׍X൓0:!RWH(ǥӳ}pZ_._Ïo%(a5,di!"o )i|_s5 AB G'U΄Tw4(BB$OE}sF& ݾN$H}_FK"k+]QpmfHfUiiD*,T-FH, BuVW0l[RebU-g_Nt^B4$1*r_yǘ1\η&%-5A%^7L^zF[ߑԅrTxLM2 c̏nii Pk@/ B9s ŨaW-H]!PBʈÐPHm+˒; T'M:ԊBQZZgZr&&<*b*XfuZ5c" !'-J]1UMH!ubtFf?G{[Q ꭓ,Z|3??0jAy0 4uHT.6ʷ ԕc01(P(L@!Ye!&+0\<&(5$R] %jJ|M[AM͟8q="r  H홫;!&d"ws 0/i홑ҩ#)侔'޾NdmɭLǔ[&Iˆ 3Rߖ3,QFpLKT "Ӣ9ic%eѿp)C! 6||kH~><&-[C&rk,,D]9̩K!ֿ߀V )GqCpGHTh驷N]"fԤqtM@K>c `݆ܮ*8 >zHHk{p(3 W[ &}_I$X7F,hmL}?:~0Rnؙ yiPfxKn.1/T wEHPȜARp7/R-^K"aސ16KR0ZXDuf$)ۂ̗1 qzܗ+'è7:# dçZ{_MТ9_ lKfetc" ,9/o."Ks}Q+`&[~o#?Z5!!*C.rL jJ p (*_[#ӷpM]5K{*߀"5 H$"<ТPpEIx$ f^[yb@l7w]-1` ԵNH5~9 xuZ[Io}i2ʝ}0)?ׄ "ym[N f}sxm@5z2LrrӴ_sV!HRi D4ZM==j0=b~x;/vH$Z.ok QnMֆP}J!R[4Ȍ BM,־13ԉszD:ʾ|[*DiV7!1wQ)Ì3 rP51QbZ: {Frl 1<#)6i?`6}V5&O 9^Mu!*嘀DtR"Yw3F5SQWHƤ56%K_Ecd6B譓c'!/r[`~H%,Ua^d#%6!&Y+"Y1!qHH]^'tA<2ӪHf,BMJcc۪o ѳ8>KH؁&3qK+4$9#$?q5"äU9L3yU5xDifBq Շ<.Jk2\QsDm(#@o"u`9!~qeXf 3Y MP,8u"QxP{[2E`^!bD)qaF^^a8__K|֘%i"cEV'n1=*|94&ؘyQKY8bܺlOsbS&5$ҎL@ kEvs? ;۟~1~1י ޔ#3jƋ o% iy׻"9 yY 1`GF_rhEC Kc~4^qV eOg$bBARbS,cX9W,}Ǟ#*KH "+euT,I(?WJsL-_p5R] oe@bٺ3Z0/"HM FBtv#mu4#A^v-'7 i_XӢE*?n ̟;vm˶y,k`$k uQno/s0Mn 0뼊I5Ex $ے"mϑ+(e~8 ۍy |k,3/< ):*Sx<y"*}(lb;H*0a%:m?r:-ھmh]5Œץk/ ZZ*qLdo~TbFn #*O,7VyiRLb.`'5g]h#uJD̫R!&QtJbf$$1`}8V+W rQl V xV l\aOB IJ陞Q+vko ">σiѴ1aj\MbRV+]zP$+3xkHz4$J ]qNp{nM+刲S#ܗ;i~ʑUnяY7JB1&/z_iD@𜯑Z3پd4&&wADCk+r&E9+ jO2iTQn;/J>]V .5A{xm$y/ 4\Z{[Et[2ӟǨ B䣾[&~1ϧi*L5 Vi2JH4sWj2Hӿ 1.MCa3"YzЙNmCx;fԅu23'd;ȣb~qvяM)g@EV^ԘBVrdm}-DŽ()Aj*A,k9} ufUjr58'(qyarSQc"ҿ20+B+)1s=8;c9!"XƒsS3' $uŒ@HB5g1<4q5ϩjL7ϴBUr^\M"Bšp#4>KH{2¾NLJDR+zh܅6qqFE囈 4$q%95Ñ,FB`Y>^$oz1W$!﫽NN/ǨWFѕyki|_umo0׸G[œm}zʭPX3ӽao`Ϋ$5ےX0@I86Gc3{ c-#)6{(IbҞ'!Aso5@l[E,>j$\su$ i_g= $}(Y !Rk۪["x\ B<,l݇((okagdiu2z4}[^hOo5J}sY`FtVki*wUxT!%v\^Ȩ 5AazNXe|s 5Z- EM߷>(e.4?l}5#$˧piWIzA5)2k9q4:w!~Q<#ƬnpGJS] 1s\䃨+a#HrP?K*ڌU/M8-]UmкH(f̟([Ƭ]\eD/^0Y HԤiNJ3Ǵ<&7+a<Lʱ`N] \kz $k'!Y-d%n`kա|< { G]N`3l̟/ߧ~*kC,=ɍ=No T)DXd/~,M5edgǒ(D" )n܅ӾN MmEerkDV%&{*P)iFiaAB+4rz_ cPGXu3P{en}dY؍.ksW>f^AY{_56&fޔF&co^e5CR RD{k jkgTUnJM3KEIq5E)4[u+j@1r_Ҏq: qcaq:A&v}ߐV) c IfHrLPVһ$$[O.vO\sxBBfy[1YHd&&TA&YFԵh5wD]ZkDX20U ^{-GdiU?,ZZdz.8gKd"qY1rÑA6}_cLĊ5q dF朆#`I%^rjD<|r:W@/*yiy/eM(|3 o "c G¨WG;7Ax;R̐jqLMV _ELG^ZB|5p}ΏÞ|]VOꝖ+"nmUbj sǴ/; Wr#f"bb<4nRޖk¾p% c2#xd2RWd.19mM|__*T5 H 1&E|B?>kǨ 1 k{AE8"IWu>B$f򢨜I"?μ3ڋgX 9uŊЌ** *.Hek]:DTs{_c~9}E'd"PD *ش>5xbe`k5®q"Pc-_gFHeI3"12F$+ӪJF:OM*h2rcM7͏iϣh%yir9ߐ~%Tn!ΉDX O] [zU ~0$|7yuF"3+(XoO5 i])11Q֦?nPs0"De 37ll{=yՋL%F\}0uqE_49-j8BP]o )B5 PD}qe@QNYNv. ϙmY_q"o)`Y-o~\-,"QYn]557H;2Rc׈J.5o>ۭ~Bϰ1Nt?nBUHp?EUUeNEp HU)cLR:rEV[π(yK ~z|X@x]QY!a?wljRkPEs13YrSQ%@Gb8n8(ݟgfb-UB1g %_H7.<+X˹䓵-N/*aBj(/9H= yy,01QTEM^- Q@اWtfz r$׋%i_GNEFIo4~P&$&JxaՄjR]"ݯ$%0_o('u1am]mHB8'L/'WD $1 2F: f10wڡyy 𫷎 rk|?a&)_!ai‚yrqXj:XyM) gZMEs2+Af(JDU`(.xny73c˦|_y"!;9s87]wUHXdjE*'oA|[|a(2}X5'M )TʢUD(i,~T%0xf% 1 PkkjAILyu3&~n^3s"\ncsF|mhIkƪ^ʂ}iyOx T}f&ԸUQ,ȈcgMqzY򘵙PkUC̠z"޻ӏQR| @Bjo[ s1mHߝ ")>v-Q o1zT/},5$;08@VHm1iqmȑz_StZv^O#$Zqi&I ߿0TѷA iaZ] J9?3g:dҢ3^' 4[sG豚p R`qd(`HH~! dٱ v~m0bЍin硪nᜳ~gXk凵/UI޳w?Z@B |Ab?V@4s_+LvL(D[Bl8ps˃=Xjz]nzhⲸͺnp*LիZ]lw_4{bzso(? YkK˕e}iAIynh%abDBC)Ah4' Q^- =ZzL2Wn2&r}WZyL86g C1i`s=7 V J=kd3 <qPw#"R$1NcڍVL0tlec$r>ƅjC$J9~1W1Әli!"5^KDv7U/caodhβqqFPiH<%{:ifHDSPQ֞϶hNdku8?SE]LY'm R>ˆC&9S f T3k52]FIvԵcrrRiK_@+ .5PG^754Ss5DrSŔ/6ڔ!_̠z?/5|6h9&^ztceuz*`fH3u-zMt>"X .gsw(ԭE)@+  $ne\m_)a-- Q*'!>UmiF@wջii2 _)jXk30+^B:vZS2 ~Uy<BKa'2hfM#gM{@""BA6OuP"28[UDh\x3%c)Mi]@Ku@%FH|ZZj)=1z4[U+͛űBvC^yyሌ!ܮWَi7|[]T9%bRL7,nی "Ofɠr6 aQK[1h@dKÀ"ZȤMS BVͻ_.}E=:ڈ١P2"S<^g. 914b#Mps;=}ѯ 8iu< јywЮi;U!֕S Oɻ5@$ѫB1G'R.Ϸ#UE!<܊ʗ! bgnL׮eHԯW [SۗzkQw)#:զ.f$\b)w9 xN1E9SN@C֭X!kN}xvpo=OzD#B19Q:%Mjt) {W B'mI3F"ZlYS#Cf!R@X[ oFEbBjiH,vͽޯV`86C?EC|s%)$!s[ & / 3 YN*ܰ}Zm@#Bk# bv U(XmiƴcػSNآn=̈́D"Rڍw[=V3 }.fr1l(*AtuAB3Z<@"  La 00oG:)`kk@Dat3 O@ N %Y^vlR7Mx}_N)<0!G L(/ǴPk dKV ~"P#f"Cc#Vug1F[[8!OI67 Nw=9d82 Ov녘i~U4xS93/jдC$LB4x7 E1 K/ 1l7,<@m}^qWŖV{O)a7Qh8Bm{2Z䀓0z}_I@F]j}i@|@[e4HIl+ jr9.OZ# wfR|Xddu_I8;$`c:g@ȷπ9q;⪶6 ]1S2 e7Q#y@' WKEy9'k[຤SX YtOF#2F,jU:h҃?pZ+vX; :oF0=mbZB $1`kf,B0-ZOsl+ G631fWGjm15`nOfٌFL004{}Xm_>L_/@8aC(~#]OwCkh"vzlWEb节dє].;8lƓ%Y~y dKf=~,Y|q>*ݯꡤM#B-[k.H4$ojRАd}!ds1UVzN`)-e9(Ft$َ2w2puI~ܔoue!k].o~{sgCo>_w7SuLrBzۗ|)-?y~[/{G=+3IhiP1BV=Q聨ڄuЖ6 j_$c,}S^зlOWOfN k;N(gspc@X/_?w?3~zDhkȍY6ƚdj5"4ȻrHIE U|*M7)A =ǖ wμ^lr|6#a?p+=FuHd]چ[R}x쥒#"fFSX@$gcڌ=n2`OBTȘli@1MA_[ V*=Mzw`HZ* bk ^4xJ jnd;wok >@oo՞V4OBj!G2رҀ0Fv.77ЗFIt3S{ߍ?}sȳw)~Z7y}Zηd/4G u>l+w|5D2HcM1$&i|>s<[t<Ԭ4Wh*7qW!3\>J9L뚦QKO<*U?OM^zgG^ y7yaQIg[4 B7SPbHIYZѫǞD΋jf$aJ'Ȅ\Y2XiEUnz3A( 5Xp$)*[DJGB]f#ҵRXRcf,zl]Dxʔk{$JյƜ|mЍgxXyJDH|`bَ~|k :"@BM.< s{|@@ dUIBAMIDtWOȷnȔ# [W^"c)'d yy򭝷h(2RbTDŽ`HhK)˜w;4_kl /zLPlܼ/~ŧvKz]3Wҷͪ 1&tvlsN,H lrwdv@p7!A~ vGU*5oz~铏7h]I8ĕĜ^Gf{_sr7iWGǎv`pZQfΌлWKs8 93c?L B7]pkǞoDћ`G$p*Ig7?^v'_@G~r;i]c~(}'CO h0Q|kh&qBnMmd;ZU@)P(QL̲o=\$WXI@>=oc!W 6. yHȌf:ͶyTxS[;M ~!/TiKӦA 1ǮKh t '.% v:g3+jS"A3z"7|/ +}qPL'F߯A +%^1iΩ FLi vQ,*&֥cFshv]:囻`BDEΆx<" c$Df7$"0 򔐐ŌںW  98BOVB)!SPOULUK!(VO zSɲ^;fxXK{2v}-)A:sk> }DÝO&P@n7pHSWDpk! w]'^) DsC\f7^\[3=>G//`e`nkW4wZS2y<&sA E$JC5M]FO_tb\P$0o֯}_d;EɡW+<$?A0b(G 4p|n ^.j5$&hS*BS %6soW9U T0Z $n9t@II8b40":8}wį [)0xWwwdWG-=B\A_9UPo0&j2e̬_/6cLZ"D`Px;x냽K2gCdH݄DzCQ ͯ`@?>R©IM6bDa+ڗJ;X^Rꇵ_+9ծCQay;]>p?+m^OKI:k\=yNNCN T =w=7˦.{'ʧNh_1v3o\~ADʌ/ɛní-0+Ӏ3E6Ap3ٌ֕b"Ķ6ww&p yH֮ZX[LԏFw~ǟzǟ^u_DG?>۟Sxy ^/o4o?ϯ}s1U3F1}s황}Bzf DckQֳnPKDe;ʿ/^xCClڏ|:S_Ocϔy0W<'8!&سo\LWMG~>{H]yΧ6fc?KxC5߯ͷ/ Yi˱g?Co,w6v#nxnȘX7J=eGBDMwZgzsw owЯ|gᏽk}3cj])g>P]/;Gd;Fikj8*\Vpk'IZஔsBtkjf"(b5x[bq!({}xOnnfk3|>3M-y/)g[E]QvDRW Q1hQjnE10Ћ@]c8,O ěA)S"=6jk PQK{|47Mgdkz^tiΙqb kg5~(QS 6gFDΉŌz0-5M;@]}~x?xo>,߾[g/=7W_[m cCOonȪ$X9 q cqo\@3q 3#=).5@P̓xD20ZU^LHH6$Ȉ ~f`nLN*q|LUˉ|CA$n8H3 bp7u[lR̩j3 ͖ ]I6flD "ŠC"QNLdM#NK")f4f섈(@~lAدV]*M)H~V}1M-=]lhV/ͺݻyG!!f!Ղ`ލocAp|1˔G !:7MW"v}C}w,,bk31&|=@ݛETCDX)Mk4ԜyLdwu{ Ly9}jRƳO7\z=ۍqja~/Öum`k6 5g^GC@H$7kֆKsq:W[s̲]~F w?>q?{~ӷ/qWvy7$AKyp Tܻ9f*L愜_-PB㍍c,?W3ý3) >N}sKD_}>6oyYߟ4 mDa;;N\hU|Oʽ2g+t38BW+|akvYZmn6+ƽ}y?޿p四ϝqņ z] :df TϬ0?s~"ܧE7[?~W:>Z=_%[z+ pd{<m@}1#js6u$b[3FIvsMHcށ四 D&Q{) d١*&གྷA?<&z"'DB E3{Sp76VG#KHhԥtd'!wM0uw)Sʎ5LD̘Ejḱi̲9m'fkfj=ZO)zĶvG1 eڭDGz2 FcCs^9Ĕ9ޑpvJ bjU6#ԗksBSCx:h뫗1`z¾phrn쏗~ěAK![{_{:]~w4eHk _UDF`ghMy(mM_fFgm~ uw_{P=/Xkke@0mFry*!'vڝY^G$L'FKgsZW Z^6 jkgnSW哿@w-\-1d2]x~һf`\@Q@yNr*lՂQxpA,j_;MLDa$um< Y%?GX~;w{ؾX57?o ?GG_m8ַE#jɩ@@h{ B6rFmmE.vjAxנC  ti] 1')Y7_ 2%ގL+up [.+yztnr+Dj 1^U.ɖڎ-D3Z14pUۯ=ҀUe7իl-֪D8']jC3mij #K5uN PȖ -pyN|kPd14fBc h ǩU?6p8}bFDK,84@L{EĴm(z(V \/$76@P(tpy@D_.h=a݁X3F -M+Rw1龴 zQuq\.lǷcةa#?q{B? {k׾oU]3LxI[/}JHR F-T1t "dp^A<0÷^_h۶aќkxa8lɻxj.WFL.s u``Dݧ:q~tOwn?w}IjW?q_yF?{uxD Uݺ3Yl،[j"O6KEq-4獈" a"C憍Cnf>5}&. _H02K wթݒi/9V=wff~S&q5~\\}uL c#/5O=}`@HcxMH)_a.sЬ+s|3#2\q7koiO;Ԕ&Q6G$R%rc+ryPPifXn}\}1k-4.U±Bxڤ>q^֌ق tCC0,<7D 0}|W9XV+Md0Ok62 `b$A-zZN_:V7$>u{ѓgA|;#}|_ ;TlFXc> .'5U.=e`2^_K@.č0pN`ܯK}q\ڧR{B<̱K9Lv^-pê~鳰[8~&ENS$$D:B #3y;܊Z[Coq{ms} ݩ5p ݶ17~ß7w'3~?}c?/bm:" 6{=n8ذ铷`}9E0*fr+0؆023pd*vp*᩿UdI""})-T9}蹣0τUB]z>1 T!/M/; هbiQrja8žp5^u$Mh4[X 3"_V),ivRs+<ͼaۨ/va#jlh[Ibwa`/X^]x`x2<կ6=.2χ1|k1,1i=Ct f "J">_Vf4Gw4vvWT/r ~pW v(w3XmX=mv &z;{\7)d_!|3S)r+Q2Kz& OM%̐JB` P`˯|Sv$n&Qe }ظ zRr3_]Pdml.s~ SwaTPm#al(Ls r3Sa[=r…]v d.g۔e*\Ki9Џ|/!B Cw*/SziSaj[ںZ.kOg1p7 H2T=7&ww/lM?Mrn51~|q2O/}[ojy:LxYowՁ?c/w|cŨ/`靷gk`oֿ㶁}a9/ 1r>G]Eη11A;PPws&Z~k޷>{w+{/Hv}ȡ>|剘ܤVR@@nՇR!4riBaח0AA @,_&L #wnP lWD #acw5t J&)ꖁ40p- 2WdҧT7C̙!s]ϼ-@ ŗE'Jḧ́4fH^.(""&.=3V suUfryÂ%<Kn#xH4'0]w1 0ʩq#ʡ~ %@,9[沿:>@RZ6J,a@z/=P0,,@y cCp]E@Q9849MD|5 ?FtIdlWP}DE٩}#;? _|MӱP"TXv>PsM}/A ͺ\//|'ߺL]> >,lם\CNE/_zr8~@|~!p3s{y+{_җ3O/b~~+߳Jt  ?<~-W@<}Qۋ柸6w۩_>q'<^.jgpqI.H~t|Kv ;&L\,Mv9"m  wtb L,,UWM 7 *y>÷a{w󄸇\  \\sMoŶt:G[pc@t؇;VMZ٪`KKCƇ&s?3 HQz3HfB(Ei%4έ\!`F W72p|'oan-czݗo]4s9>>nDL}7j]b\47_ bvӨ܊ȶޭa]T 2Ӗl2,03! 0R6P'a:Œ$Iѕ%2I*Ԕ8ӚFV+UBkYf-pۃ6A{4դz0MLBak.bϱ2 ]XB)"EzRHXcKfCe.,_E>6tue2in,T>;8:/UiZk1P x,-7ջJ-ȱE 畛M,v3V&yKT"irwDx&,P#_q(TtO}R9ųR{P{q(~ٱU*@z^똞7``ax68VN՟>\,#۟izLd᷿>>\̈bL>{{Wc8E _ b 7ۺZ]o:L@ TxXyix}o{~. )'sM>|r;[*2߆gjEϛ=)M9T$ԧٌ9xX0FFpL>{lt ݻI+afYxڢgvh߆>n$  !`)`Z i5Riwn崀PR)L#hցbk"Y* '(8yOO@AH X͓O~6R.w 䴄;1Rnv٩k nT"""x*\ex*<.3DR$KVֆp֑ !|7P @;1["tSa(CaXX$i#Rݢ=H)Pa"˻v-  /[1Î KZI8vs`@rэETXs7 (n#520 !6m?\64ƹE=I\Ilv|3nut<\lc6,ۋ0 u( "SZ2LBdZ`f}! wF0M⛦ [ipO_V _m\$"$( D"96W_0d1|Ȕ<ܻH:>[=~~9î :aaͲДڃ'4T}0K &>wIx4`HF9V8W 1rS!!"ts$BFJ"~ JP(}W Jpxj֑U_᝻B #D[xf 2$#ZTn;~AN>^Å*wrF׮{X&B/MjO;xuFd494 LqS'pV=Te,I͔ u@w+M S-T؇_C)}ORw8.1ͷTPEzwpl@$lj'ᥦ6yu*5q覗Y͌`[ZQ+ &@}ܨBD9L.Ň` ] "lvI DfTo&r}6)Jv*5 "@\DžکR-D(\9NCmӄw<@z7wZJ} $"w*r{7NfC9{[1P[(MPbO; #]\-MTޡ&S"Rv e8E1 R!Hl8P&$uH]!m@ x Q8pc⫦96] D|!a"B^>ַ%DBZ  2/zquD"J!|i4H@* TlɨJGHp"܄I#E~v\$X4>;1Q0G hMbSjIA$֭6t{p`!?w">F8 6 OEj?Dm@UR:6J+Ziܯ!.]]bf:| CVn-O ńFf pZ`B=%,ڋ [@uDK$`L78еlBm8lsnioHprlAHXf"\4j32UÝ ٮ8!2e\PmHvȕ zJr6Pn$Iƒ+ϕ$:l9u\YKf7\!"aD3W@e{6 Dyv]v]v`7a>:Q)1LϽ7nu7j{q*WD DaP &ȁS`DpPu>+B@*}x""12HH2#\X!wuDeiAbOGDjXYNmʡ0 9OEʅn( 8, 6.ʓu-GDja͇x..-0B7nQte]_"m妶7)%O du٠[9PKnJ1" c!rja\D¡6W{W I+e`2*:5ӡ)\cwjF?"S&mW@ 1٥\=:;f`-4RS,r~:r0/8;[Xy2O)p-Qm5a$H9a] qȖ q`b)ݨ2 6253T$dVS&]Lo"sQ9@׺Q:HT%ǷB!2'\&lj*>lKp"A4#'xНZ6a 65!oY2ȡӔ\LM@{n F9Έ`{]1\7"mC m}ЏÔS$7'ޕh*DA`D.8Awu[0ġ`r/Oi| Mmx7L!A Ӷ_9Ue62raǟ?`BpPcKD.&`n;TF<ƮaKEp:(xȡf+Os s*2 DWݶl5y7߻:}=U@ASR-YegH[T01s`k0~.uÚՆ>lw"!6|4L Q-Ȅ"4 U؆u̬r РV smDf!y$ݷJ`X^/c0  P0Y>$yE@AY&~+_ $]3f'I\,;F@ڲ_]|(ڥ F6=o9L$ǙP}M` r;cXDo'{_8҈#.KVsK&QPX6xr;>rݬ?C&B >nHmNXH,,fdXyI^&x)Ԥx=ħ8q?w 5= 7&շY=޽AC ̙TjP")ImP-23c-"YR @!3 yxw2L[E@WCFa0a\GqFKV& Qt}Rlfո:-ܹAUQBЛRC2 dvMں0M%z15빎`7@9"?)^nlQ\,5sFz{"fG+ S=74Tj0cM(Cv=jQQ<;,fh}SGzYb%q"A9"Q "v SnFM>QZdJv\>n@B+Q@ꈹRE|D$a1P?FSKt]nLRγ(c *nXNsIBDЀ 18!;1G8M~Mpf}PD@Uxf/I6rr:B p@:2e&Y 4ZS_J;Xah~{Qp3bB`|2;Mn"}p96dr3$wܩc kÍXPȹLY\" ە ';|P|D qe!fcXKRrDM9ɋ^x$M; C ZH(Rݒt㣧Fs""W /%%Tϛ;8ءξ皺F:oaM @V ad6UD\}t͇0zpx`@3T8;yVl=Zi\SAtn@Wo dk,YYȡ0_;1R-ࡏ\a%@^ZXx7(,w &j^Py~hm/oX;#2n]۳c8Ʀإz7=>=@ҸZ&RinĜ>rlHH|rhUXÖwۺ$ R ܻCi D(DݯOعE2 Sb8> Ha x4εd30 y>NTסho`jEw(\[|AQy.e$>q@[w`ʝԅ8EBjV(aPX0=o($Ǚ13> Z9plyP[oqsnDE /U# L|l\f|Dw`c{@ߤNrmq+/ܪaxXc3 KITlD2[{H9§d!DȀzÅH\5s}.=Cr;|l|(, i*$Kjwܻ H#'JBDDp#!Ok]íw:F*9)^*l,OQķf\悜CqƵG}|(K͝ҫX>`݂+K@9M2U=o S4oA0 f5\$Flsק 4Ё[J1/ &h9ξvPE&Wy ͷdCf'h*[!x*2շK\ &ø /"S XwteQzBi2Uϛ{* :%rP@$0]0Qⲇ3%B;ș`zʡ27Lc1!D.a+SKqCxe\5,vpc*yJuۇ]T e'f|M0H@HeʲT*DSIg޺Q;$)ZpkbW>r͐Q*ۮ(,Ǯ(L YGp'"T]/^PB=4P=̀m^7nL9oUCȕ\GiqP&Y?fqTN ~% NE|~'|zqBң+2fkxA=[0qe5PZ-bW$B71 $H#{]p3}}85"cH)s`])`Iw}X!\h_0m4_ݨpH,j B;c72s PrR " kY|rth6$r2qO8W0#BduҤFB"~8lBB8DcHb#Cv=(%9n.ݐxb-A@Նq-\*Ks!'>Cꪘ1QcxxpfȠ= fswu&q9ۮs᩺:2` M˽`n MӎWPD7s n41"j p趿D&%, SGø=udDwM ;"clJ@G*MY8PU @k&0,5VM$1^"h@H~#ABx,_w$±HtѶ]Wy7\k7{=5VX-Y$KB%#c1*R+Q!#IAEJ BRŠǀl^ʲ^zm9{֜XGq>lI^& 0 ̧QfY^ҙEVǭXQ s8B7p);S( Z,/M*p#`b^4 jhūNĈ;3 SbUiMP Q)B"$D(Dp+S 8\j*7W,u]OY &"bl<)m$KI()ŝ [6"[j9azqc 6ҝ  .(5M홧"nˎ] URR9 1!ʐjOME՝w}9 ։t,hj.},"Lh*1 9UmօR2`F%B 66G5sL)w< .MNB`)×#;DaA.ҡY^OeHJ,|L*QSk{ƔaŬ"HI uR"홎S:F& P:2)Љ.31ש :fXJM3S&znqQ3hR `X܋ ܉zxBD;u,҈4"dV M^JCIJ(}p1QapHr#t.OY9/,nJOA8s r]t!+[9{3#D51i6ñm2)NR&:r35pCIY9`ҼYim$<,! 03Si0d^"lũ>%p3,B i1Sw2FI$?X2b>&R<;{mfА!иjNy=aSlu&ɽ[]94+@ظ@fNP~ Dm`P J"W<.b$jol7-n4l؉r\L#s\҄ՄL]}C { Lè 5F0؝E TLT;i&];64Xq^Me"!EƖ mm=kpUt&Qp=(46ڙA|RJ&0摙`)42Dx`HmjĐuI`Z 9wNU/,}a2b[J$X24Mhr*TRvL.fW<`%6lV@ #sn^YH`7Poe")8ټìՔ1$ uё9&Bmjit.)۝ wqR0!%@6A[1S4Z.rY5B?+ Emk:q)68X1gYc]Էbb6%̛ s)9m/dLp(Nª~0xry.L&Qi9y`5g \,."@HىMnj؆rN4fEFhd%[s?S JkWElB*6om:Q*båSXtD L,ohiQ'HAeޓ;Rd*Fk" 1sYgIIH-mgOLx8}%&!0,SչT]Tj部:HZ l9Mٶ[Www\]Ԟ>5=zxa$}#.0)+\"20ւ\LXת;3v4 }^IV.#[:%;Q?zr¼&`=j.ٕ|0`˱N} ߞh@0wֺزu-(lHhht-@k]d}P31;  9ܝXG7fPԶZSl-ř#OC[n;b̲.&rD"}`PZj6Mˠ2oK! 象yT˾LnR;qĢ qҦ%0ɦ8Bmauf-@蜴a!u5p(Y)2VQ"6pJSjɛ+gT_!1z$Ko9rQnM,q<0{"e݌`ֺ;\9čcI ܈mE$c[ H4i"n dԥRGܕD8;q:1{Pr62%l) Ĭ%-$0L {+bB׺j(X"͢%uvQY牄W#%ၛX 1#d'FPcԶ`JG/6ݭ3NmD4+6N[j%HHC>Ĭ!̓:ټqwoQѹlYQj0Ê,@`[ic#H wfm_i1~:U}O,?(T( ?%l7(MU?ۤ\ {6"BU~V Es)o<OY `sg;; y*,4LƆ͑J5z#^6N )01\NLMp5L 5"!@r{Uũ[r @`"P @9c&r:SsL*hqnؙ,)jD {wjݡ [1 \͑(ˆuD:( U[ fxR%t#y2JXufSZL@Ppu]hnPr'r09'{2'XČ.`R2H: 8 `B juPKZB.WRJ&FHWP $TuO_mQTeZ'_1TX"D"5]'a'Dvf"'s5BDDfphR,'@@ "ٺ:wfwzfA( :ղ'I!`f/dk͔rd73Y4u?ˍ(N.bq-GMV jtcS0f(^,xdfT!rs>^ѭFۯ>Ʀ~ۍ':Tm;m56l܋fS[4k<;^ 'TqSdSQ!@/8O Ԟ2nJbLq+Gnٓ>3>zAN K]dsZByD ꢛS3@Sqw:x-3 u/ƹ )5zP-VL͓q+PH^euLM! -ԨQiL9@m>gBeԵ@A.S3U_A= fOuD@a!29Q`'QY0!dHJ;7] 4wk~(PdVMgLlS#طBL6 qzY6s'dޚI݉:R^;jC@Ff ! nֳa<ں@uNJ;,b:E8F:OV9|W)ب LQpEFQd@6 HVdA6GSd:ArWC rM 4+"m4 T@ֹZ;pj0Bj"bΏ<ҏW^ҾX`&fhbrN_#'d܋s6[vL)9|esX?*m6ɳbɽ3 lF^XDBQ'5 i Ueaoyz6+ d:3:quf w&.P+*6 oZm bU$D6Of#Q)5^=[ "?yrxp!=|B&);B(&OfPB/mQIL~ .S.揟~93Mf"8X\ڢ:I EwPp\ݳjsg:aWq_v'~MLLhALDAbl$ʔ:>)T;@^͡ӄlR"J6cc\js|,` wlҊz*Tȳ:y:0;e#HmD: ѝܾ>tm+e fcA e=٘J%6攃)ێKvvΛ;X]RǠhNA<6^m"[&jX=b(_("{2OprߤZԴf5wR$ɸ LZoew>p(gߏ${_mREw>_C۠ Jr\VԒBy!{QF67pn(ԊO PlP0 DM=CZ k׋#3Zf(e''(zTUEdTOcJm &[`80#6X6֩x1jҦrA s9!*7Gls֜ \<QW=V0\O$GqiB 41'Bc!`B*^"&D!ufĨ;J~ e@"1h ^@`Lj<5DUs͸1MV gG!o3&P=rjQ-9ti"ؠ,F2A;wSq8Ond8qC[eOgEl5vnP`Ojg-$/*(g-G# @AI܊;Oʋ"R%fNDZ+O{,pQsR!m (/čpk\#&8"!C8ldixsj:ƺPF(4 ئwm\,qgN?mywMWw_cOx`T:w\s˛opXMS~/g&sݕZtk-] #Uu=a }R5x3~ y[A2Va` 4#) щ,BMEe5 ' 1l]jUH5ӳ2 oͺĹk2]f|, 'Wws23^ݟ$mmUuWZo/<4*Om5t + {K#cK @)N-W_zLN-GLJOkųkꈜz.^}}gNqUǂ3GԔ!{MvxuKwpm:?Bcq5́L٘{2Sهǃdmh-5v\kOUBpTΝQ!I#3zH ؙX7أ'&&zT"⎡ kW^exaP,;PdQq7_ j IRB uR5U"!Cq|×_|vw4(6Hm!!Q4k!C8"5!YVʇyQgFp:vajՕN,*pUTDV\͗m 9iʶXpϑۯhCg?dhc9#y1_/F5B8wYI):?urRdγ>W^xý/rgW'b. 9}}{uOs޿u|Gj. Eֱ5A:H ;bK>d0H؆RswȢRDbHW69S/PP#ND^MmR 1+# o64 p1SzUnF} rwajf0P4*/Zljf_ b- wGmx? P8a`_$S$O[X\uϽub6)}޿ R%Soy+;3pbKͯ`dW]w.%|Λ낰Þ:޳J|q'|m[?+΍ ؙozpyst]"`O]oؾ岦2'No|[#uvHfc(q6ɇǟcbvң!SO7/앟y7Fݝ;{n Qm|9}b0c/vE2Pҷ_]ۿ姾57ed T 1Xd};__GOhn6g1=2K4S ,IS.iUKkҘiXuPUO¬Yj :$_z$ǷQyRLNccFW=)1Sd@E)0Vx%шmYt=t\ulSnm`Cyt' iIz',k  W k5f;׽5޼:\~Gv9^~;[v{"=Jųןۻ^vI>3ū/nꩳƤ.Dh#]vncmnϾ~˚/?:~_{x6el)׶?O0` c8,)SkbOlsg09P,xdi[Qb(ZM`>nsD[ p5VL-@] 5Q+J0 [?sѝ\pDG;1:jE*ڽ9lV]DYI:`"viOpŵ};8zg7_G|G59X P*ewk_~yyW{|eo8hLȁ f>S!dzj 6donA7T:uAA'#%g/5##jU^Sm4X>NuyDT<'@5&[n+VpyX:)ܩ:Ed916(y<}Tֽ[re%Go=?tב_tiϔ8K7^S /{vo[o?{O:zw]c.kzf0#jOg7Vd;y {> ~uz?;|˭[ל;w7V^=sW{tj+x>7]]{^9spJ}w޲`Gΐ'mSY'a_ ѳ?=@K?rgKfnqeG3{pev|dS3cN"'W?WҗS{z)#h\|yY{GW^+[.jv{~|QBY" LZxAHmNfTA"EBw|0,ŽNS)멙75iP{44"댊ފ !Z֧gƿWO\u~y Zu@KuKB$pe-C62Y=,G2ՊGBs&"lu}@};̷$+KԢ0dn`׼g\}ӟ|/~걷s}w|(ѳU2%^¼^թaW` [O>jE:Qp`RVp.<qYgqƦND6)*qDeb8 IRlP_g^h<ԕ91oL^{L'*SɨYDTsQ,wE11:Inqt|᠉Kw]m 0 ϺN?>~Wn:ף p9|ͧƯ93};o߹B 8򚫻C#Dko '9..W8|9%+mE,ᄒ7~>p@,$Ooְt1ɢh p d`NX4L! NhF ѱjcGOrj25Ox)0ZD~ぷ"Fk!|>/~íQk~݇eue?S_z7_uccMV8t^~\pŻ?ӳgo//pDzuW]VE['pÎZ=9wFE n=SZ7:jb]6{6P[Tw4b^TW$6a3-$E; E3fѳQ &X&C 8 TM}(XW<>LF9Čj/w}R8%u8ןaIaSGOJxsvƒO<(<~h|NůëvvcD|v]彵gD\j,ԇ3vK[ٌ?O>oشťCώzzds{7wom>i?v4|3g9oyꋻ"2Q F wv嗴Qw  ڹ]Ϥs#G_}i.lq3>y!.m.?w;;o]DGK{4_x8f4̉b:ل#`+l$\5 &ʐL5Te(hklwT4ŽjrlVRj5Dԓ&Un"0U dEn Z!Sj|lm#_;tZ^zůƯ>.c33mNy "qHؤ4s{ɱ N;O=w8|ˮΜtjV^BcdNQPxsH ;5R';U)3}o&r ӌ܋B >. Īh#郻or@ V3o{nFIד3\},/'Bv^*9𮝟zB-| ̚ԒٝLs{ɉzdΑk]oa}gLM~f/b7ۖ|_n|:[+>\c޿--3'E}?}Ͼio9ӗcgH^mϭ׿<{8}ON ݻ_|k+>l*R~GO/=7/=>zV|+O{o^ureoqIG b v"_*!G2w1^ n7ӛ]]}gޡYRՒA $I 1bLJ98U.;%R(%H B,45wx;sk|ط[>9{~NJŋZ=&@Vj&ċjjL[gTN` x6wsWB3@S!Y ͼp- Կ=Y4-=Ev6TYҗ5&P`*E(G{'ok-<<;StE˶U|? oyHBCҚ0rfsU!l(Z9 uF vlshcFqx约 pR罦n\xR 8Nĭ( aR.bp1Κ pGPej\@rn,F(m3@ bŜN( z! ( 9"& 1Q1+nh~mg᳏|6."IC2tN59<-CwxϕUv65 "Fhq*Zn$cXLگ~Q7}˝g<ڟ_<Æ! x(kOq{_xҟ_^ѽ>!GITsoɯ(kڗ_?YKyY~ =x;n3}b 7}b^lot3Y t?7Gyxc!FłB$%"↹RN76pj껛Ș4 3}5_~݋ >ӏ.C)M]lt\J4\u =7؅᧿ܴ-+K!WgXcd;< #Y-q'A},`aDvb$T $dcb0䨕.ٸ&l066Zd?*Lhʢ,'bY]l *W6FW7"zQ`8̌dV΋a dPT=E}ݿγ_˿+}*-̜kQ3ߴ_t~OVM:a-Х>~b< &l_󷟽nɿ7K=˦N*_p_wK{:2o ;u敷rWw_cJn1e=<3.,j㴚#aې#^^)7}f2 k{`Ej _Y鯽{?>Xш˫‘zRGvaȹxb dTr1 9-ZtXtR 䪶Ios\~cշ c8;_.uR'l,n6}sI:\7:L`;"SF2˅UM@6OIfIqB~G_5_Cங4MZwUOx/~>6S,Hzl{מJpzv&o, nv\: >z`G>_AruBZgŽeaۼ;-*ʞZ0߇31Q@ \MT2z*Jqw(lԲ'NB;r9|Tww&%PCDV+ʁGm6'Lo Z+x1~?}n~G.K5t d|io=T?lfx>\zn>t˅ /nOsC_Ëk^g-e7~aL>q}sqƇ47`GޣK{Lua­77'TDdwꛚ߻߻tbom9O?^wDX~o^ؽ羉9/_W8V^~]PN(f7hE ڄxmbg? ){t|ݝnh˧zvwwݡ)T&݁CC( SЉW{g?_#ɷ޽|^u_z$AͲs#TC6DҲUͅnc2Y: Jˢm{c37bDzjB3PP6 uW͸4R wavD^]u6aم|/fj!v`aڌ٩ <$v'NS P{DNA>_xhԃD ao1Og.=wo9t]g[U d׭\ φ(<ϦH#زTwx8T%g#92 W=U9/ DBdm H%o۵dQˆU1˲uh = rV9PB:"S#t`جTFF*ɜɈ:W[/h_7Ik"Տ=ˏuw|Gs>p~ڟƽ;i9^wkW^/~|ҿ}W_&އ?fхz>yJy]oho?rRLLtP^>vE ~W۹u皟eF_>?z>0w/w/j~W W&ݲ{>z={Q\ u/lȥ uz@M'ս?h,w}۾o{aAdzwt}`D4ҵLZ%W3HX[[g7?~+_+oi//=v9Gԉ`jeƑ $$pYRd 6ЖmwQڨYP)N64gScN`ӱunF9;S/'7 mVW,ooǚ,t,nFM!ԎM"˦>%2)s+:~.>{UyW~w+W޿<.p4;`Gf}:6f'/>?Ul;nֻ't}I隳WG{G+;r\i(jf%ujE / 3WFԡNs0VU]g]&p.ZAz;V΃j v:<VfŹHa|p* 4}*;udN MpuBU^y{?lo%":s+/S Z)^qB10l<>SvwV կ~clk@\:.dP5xN<?}۫^{kN_g~Z<_ѹcR"nk)2N_Y 7U(*ަc"bi(n6M/9ջ<ݝ lN$8'MŒ v/>F91#-=sTwls 0(h40MFqb:>\z㗞^S3W}׾G>Ǟ~ /{/~ɑ^s?|~]_7N||_ Suc3Ne;tLx*( CGN~˙p.OΗ#]Mzʑ3\2|YGȯctCi.OxlKiokar_zt|b|N6X fȚuQ~?9?7=p EAPMۘkF NVI)Wܟ>e7{ݜDbeSm5,{W˗$K u[B);,w>BΦ5"=m.wK^rm}}ŧ~&]9x{^ַꍇgƹi7u7_?GNG_k\ϝ\z=~7w+s{z2!ļ+m@!D`H`v `ն kp a \VP!SAefvjĦBh¡Y!\H\:a$sw7^$SY%nQ4ԇ60q3I)O&C^ꑨR\6rL+p8?@F0y.fFGO?stI TmL>: 27L5+̋4 ~jm~bM^u[ܼmySNJM#{֦׼l?Oy'VB?pvܷyEEzqer5,5~w>=q'L4J%2l1^ɗ?p'#gjm~BȖ_6_Gz{Ckek☘=.yS,;K'.U}w{$ 3^bl3.CGea~ɍ_:G[o۸# ̞ @n7 .]^Wn& CVKY'[Wجw?i- |VL{`6~04PU}nLu.ew\&l(D 6k_}EOO#ٳQl{PrI]-r/a) JQfќegq;`ڦ9ތ[ Uݙg^{յy=>#wf(VD^N \p"{VbU_S}w}T*͹c-w3>b5^Q-dn j`nU=bbnոT?-f$.^m&n  qX >7́)2uM?pKT4<,;R,TQ#-TZn čXV2H愩Tzo9.mYvYG1gZ$dP赏 " ܴS{ןx2}J8r8@9Nى\ ث]H0 ]!XNlR!"UMv3U[(3Qu12;(1,3x )2:99q7 EE&M]VİwWl9OVnvX1SQTh(Vm@sD] vUyx}JE0k7g٬Z=PΨ'6y8lu ͑,U׶mUp''F}ԳAH"]e:}mHI)?ϥDصU 1/L鑣'9z5?jV&qe>TlZSR76Z߁<HVE'Dàxs KY >+79FrئZ6Wuj5|'jFY=%^Dө#Q}p"U :XYQ=1/F7"rf"2(Ѣ'Q[ARUl(nQ}6*ʇ>vMŒHfNZQC'RNCd'GSv̳Ҽ*~&dMA+<)U (&us/$EM!`j0s'_FA" ̤㒌D;z!=uQh,$|[ʼnE:rP1 [4-;yV ˤV;A6 ^?1K6( ײN"թL$'ֳ\ :OswvApQ[M#tM"\dh, 24:fxEֹ0{™p͙ǷϞ"DU+m@V'ND$CnwNU/AT[ 0 Wx)se;Oy0'}G.P q7ݰzOJ( K]tFC?Cwru]cNB Åi;\}G̽)tNF(wJ|ER@žy{=v]** 1@͓rCȧlե- 5y mQ<jA2w g[uNxn:7D"L[j5KFKFPAٸ A@\k ^D88jiC3E`-Sj .p'؛ԥd2WㆩTM%UY\? حPI+ Li.HLl!Hm9"kW\ԊF҅^G2,}H?s(l.T9pdy1č<_`f27Xy@^܉tY b\W-P B^K/  7^M~Oۮk/}O?ᠵ,B]*W&p=2M(9,"SnlulS!v^n׿tyٛKzd}4oG\x VC4deVJ3;DW1!*b%9*8rEh뒒9Hr?Qn "\ڨr#!%*jR=0!bR n^ik@leu&aVJ aZ39ó)u~ \82Q*lſk'&1e U;Ql,DP;^U,[xr>4]g"elՙ(S*(!; J:*sBphtwm]OT?w;3C AٜlX Z gGRI5pc(NC6Jщo cf¬[jyr ޲orݲQ%Vyr2u;/[%3R$awQW3@B)F̤5d+ -_Hw2n,)2ܓ:SxX@d^09 "hjmۿ R!;Ƃ^T^t7PjN1xٰ׿ۿz3T8-Kй}YP|զbEoN/y[vbF:%L"p#f+㏽^?yy~teW-,^o͝TE1Tq3a wmR-ȍ@C'3cy1箧im{ )E&Yo{U/}6}MI wѷaRǜg3\k6jX t̠H"`;9Od`8-Sni ٺ>Φ`o&mԤ"H J I1{ܰpֶCEQ@NLfPZ\t502gOA$0f3:h[1]MTl1 \FHLN,4cʴݖH{{<Р -<ۘ|hi|x2ZPO x99\58(9RӔBX%+&3PR) ljdN bۄAMD1JFE%:ÈfGU.HF!H3܊sⴿ`TE\h{ܸjѤpАzvt-vvt@* bQƵ*4f<.PӇNDh9T(em0N6%"g[.t~_J=gnoДm.$ v 6@mw|Ͻ za=N{q~A􍎉 &qJoym6!,Z&jU}>з74u Ql  !8j}˫ǙFژK1I8{Q;&a_t tr \-/t1ld5k SF̆ =:YOF>5oG.B*&98 S*}S)y31MɆS Q6zix3rҵ%2fi:7MT>+k4AN8qj&rEGsEK}+M@.E=c->ж Dd+:DU/̭̒$ 쑴!m@!mp3Yb˜h3۲dMEҮj"w +FA ۉ9'#zƔ &`h IwC%>Jqf0 OucMM6hewa mj,~Gj9*s!fVřta.a32 e5Qy.N|nJhNhy)ts _qxDc=23ٲpbʆ:.}4T dh#2{. 5YIAR x c֡%592XFz&ff"Am.};Y*|O\ILCӇ-07lc"h ({eD~Gm&pgNE6moXp9q0t1&3,q:O3B,;[ 8oT&meo}lt &mCǣ1\WV)o™f[_F&_M`(ĨW秏 Oeٲsg7h}wEc㾑f:-[IyV4}1{,mզJrfB+84[fʋoƴxvzжt]xDe.mT ]x~.of>3s "|e%mK\I8HR{V#]zIɒkoٓ L"f1 ߓi"R)cXS>hsȢo͜k3N6MxS>wfhctlC\R>:I`8,N`Dl1ҕ!مHOJ)4M56D-:9{v,/\0f TvSEKsL}\2{Srׄ x Åo&_omJCіvӍ-Z,ٸ@M'*Iro&]ᠳ؀&ɦ`Y*IģД)뙛@C'f6ćNdlV2gT,eK$&@y.Tv.˶ u]T\ng_܂IWf̥z 5M;rO<=A}YO:#E&rbGlj"ft&jEkpS(PòBiTe>P(ŝXȊ;t(qXV*wUC.Rʶۀ9y%"ťβH+`1Ж,}6o݌B rrKl5iRBДjUbtfEE"n^uLVc,Wȑ=)aĺ8,r:9; a҅ 5 M^;d]-,{wi6w-:wng,;+Jny,[8艉 jlZ"9S-ehͳCLMBuZ&tRGr@,AﳹjX467d2wY6z:!3Jα ;TJ¢DJT(Mt=!Ffa6bҘ8湐+xVm448v&ﴃfah,MSYvnpY4 n^ l qmgEv%Jic:= lۜXXgݦ {=G e#dh&yQW.k 9tԝs)=Gt,P7*UrH(mޞYZ\{ND z9bjc9A]k%[=oP5e%j8>R}Ԉ4;i^OTaG`nT2']Ƴ:|2Vef/r81H\MP]'KdV‚5dD B @sΧCv 'u^f%fC9ٰ0/Zj){qRI3 q@8.|ݒ9H B5nSr5,׼hc*R#oZ68( !ĽN'jm }v| Q@ALMmqb7.*N I:P77~:& aEKLp.C[+~aх!'ᾑ6exD6S n"1x.CX9͙H@FS;Nݰ߇E",Lfn@Uۦ~҅h=k0J߄>} 'n?OcIeUuh69!@DH3 ${33g5ʊpk}+vC&Po wo#S~îq2`9&; ȷUoto9h>67zn9 1ii(Z?_B:kjߖ⑲}]!W-r7xʪ6d&]}%" C&* }ae^-0[ QQkYz/_*\DH?'W.Aڸ w-/uz+\(Ī1 ^EƁU[kߨ=" oց"2o]F,(o~zaK]Гb8'F3dPWBBd}@d C${\Xmr諓ɯ](*1-uv kL@Li!o 2l}L) y߸ @"#?"),EV_S=δUў_wFJ(zPįǕÐ8;"u&e dgL.Ib8`o_ Li(u@}&$?LQUk&%#`Şs˨)"m)O!}!^dqs@dA$ÁIȴHxjeZr aG}HuŠv¢"ưZc~]\n 3!㴯CW@?~ QΌcYt2'ajpfKeӌ&$&@")9qc0bSH$BZ)o^UQr(}?tʬsqeQGzo"2:ɋ R2"A0b&$!k\(1?O?2%rT(2"|πQ8F?' G"?8&3mIh dt !Ιc*Z*~ۢog~)[9&(0$EJ4,|v "" #af*9x;1-{^,)d1q$cʭ>`g ,/ QbJ KÐ@bZsց-cXgQ\(H*,u%2I##.C:=ǜ?~L/Era[+79**LBM PY2UғћʾO@EY; Üȵxj{_ Oϓi6|@MʘHHP%3^XN^T ۂB̬2#s7EH(i8GFRcle@X__t68as "Z`}O@Э9h"cb/*^ 3QW6"-5Ux묌czMcRbưxKMm%Hh4'qV6Mߗn^F}ۊ3k}kOJÇ0@l7Lmē*x`3B(HlE2GQvY%3J_ĨnEJqYxkrT(׌d%}|9m?7j_~OKCWҏ u KZ}[ N`Q ޵0?NHI?G\3haȴ} vLdɢ@5^/H ^n R%(BܕbF#" 2͟ub 0!QiAN&TDZĘĀ@I a d؟'B^~J$y"$o㘵ײm_WL[z_Sn 5uȷ5ϟO$J ?.`F8fYG!$}9\%S?nDbZ @fv@a^W"2r_g ZiA,c?OTA(UP B4[iu.p@sie6Lr[cCa?X 5aqNZjǃtQ/$ 4/kw$ 2gRWZUzCB?F^d"0Kӌ&`5ѬŃ'Ls"ܺ|aϋT22lMhS^2/=k:1⚀K^~ s*}E(*LC?MVS7];gH8Ǩe煄mAtExqğ/J%d[dk_yࢲ6^PH>yk{-HMx]K^A*qy<.`$Ƞ ەa:q!JMtO$BqN<-?xİEr`6R%a& Tɘ[KDjL~NL<.5O?mF3y!#}#*E0yuK> mu{iE)/M4TWdNb$cΒc[&4;F{#ȸ̏s~y}mb8w%"6~!H,!./D %)cXJq /9gm~X̢x.9=.['aV|9ϙ;uI۽ T!i&ԕ9J}T_T]k`1s8Dۚ%!/~~NTǥnu}+ ۯgz ~t'mE0N('33)g֙9"aD$f`9V:daù 2uJQxL(*dEJWRzqQkԥ¡UQ(,sZmB? Dn͇>%Y5iBUA^L?gzR"yq3-gFbjBKck&$|SS^+ e#zMb#ekaH$UY9= ň:d,5)% 5^)B"LyDɷnd鑁l%9 ^qBNG }d'"*}j ㏳}{+BHr;x@o-^Vƴڑ0qH2-H$ٴ#/r_@fD27iqMuT&&Vk,8iQ$L TdqDL/g3 <v }_0 ;@֙ Ư"Qg{ ?zqEc8 %=y}]lLT[Q}doMnK}9`3rQc%8O'匨 Q"}$~X8ȦtosffZp$`F}bX{ߨ+l5YzD`Ǖ|3R6lj+͑DZװ-i>ݾNRUeZxQkpA1 2㴜AX?23 $?R4/D+)ƨ).[1q՛׌kc#<`ȽKmuƿ3kgFe^_T7)J&֘󚙁5d8g]kQ5fRk^(KLH WA~ #Df~_33Pf_D7",WE@<[&RokKLPsΟ{  Iڷ4-3 "}?tO^T(yIDl} s\@}mEs'&ש>fE-Ƶ"sPj H€ω*D *$tD䵡W yQWY[e ymqy$o 2N*(ef&oӟxiQ;0:R13"|e-BBBa;>s 0f ~1fMc3;)5K)Ί%00̏krWrPSo$[HZ& xH9qm@P-Z1}ҝ ձJpsxz)fA¼-X$a~N2":S!Ƌ $e'c\s~lvoIE>9V)%!P,.{'^s<«+(˞)csk" ?iC6FB$)(|pcqN$AHϚqZ& yH/su߯D&:L7H%;zYG VY"I5"R?VZRDj28g%makGL?}J:x 5|\Y}~f 1!, 3B*R"1=.(H9- .@IW !H0~z#3FxЪ-܅e%Տ=#yU&dSDЏ[3@Ǵ$dke 7( a~: Sn(*l$(YRN?G iQcyQ&ӟE4u*Do\5|Ăq $1yѢUgs^sR < !"T(l=&~Ȉ ~ӀT3owwc"xmu+aK['){\ ),ᝥo3ָ&&[\ykYJVW?G| \1rkDA@HOh"*~\vz^tD(\ljǨs}]Lz_h՘0{8~ZzH/9=6^:2s>;-#]+m-y+Nx?vDu9owYZΈy`Bq ;Ӣ}Ĵ]D["9I9s85j%#:EjinӒ~5iic "~q!}y9߻t㚟F,ΉhL0}ʋ@zVp; b HLUc:a(y{[okizJG&e?g&0H҂ea 1H~L"B3 kd&ʑȭi12_\-r_PI} j5Msc:@ kF#Rhz4~>xQRjo˼ܖN0-E-9߻Qn1b m:ih^߆:>2z|PLT`_Gpo(@kaؾ23&uBL Hܨ~O'ߛ7 pR Vbtues-.r~dՄDnZuPo( 0),3r,@ },,BbZ"mBȽ9^1Ŵ99mq8Mn#u^4 12qֵA] q~~ۯ}@ty*W,7[ɢ~o_iF"sDBKæm1 u^Q 99/Se\U3H25lq6eT駱pNOpCBp !Z8F 5P D 6`'@&}_cxɀk"6'vDD b %"m"kً^8' 矻 S ErFoLc$b) v 22#*11sm!f^UçQW/EʢYætn*oL]U!Q3."nФ(A2פiWˑWABc=NY[ksy}b9!-@VIOjھo Ǖ1'2xm9<Jsr1 #~[ߟ%"%*q9QH?vDӾ.ޚ-eEUmy%Ee(^PPd`s=cV6LReQޔ|tY ,\H ~t[pB:u|"B>+LokF%#㸰A@ٖrr_Cܖ_S&R}; ro6^4ɷm5cj0È "|[H%+-L.NՀWSs"SG}ry[KXF$ xk̲0@RvM^{y3~t)i%0a?qp"} L$n\Q(̷LD?#*Nr|kq B,a<+@[EӪiˎ_3 )uH"JHV)<|z2(s+$(\xyӟ3#8 E5f,Xz㮘1 ,&[sB$2SuPcy^[.-]y*d6#ٞgrq S~sIζ~*"i5jbڴ(~> # ˒9g|~ƍ9N^u#5l >cgf(9A"Y̾!=hbF$$՜?~GƖJܘ wБVDBi(d+e^4sF!bħ!WuX%_gz=F P83$bZaEVYFF?I TH"wXmH\+\s1#FaF`g5$2ZaCԻD*9r;&`KK{_2Ӟ'1>3 5D_ ^qU +)ֈ:~p}[!*]"i5Di)EpAJ{.ڞ"bc8 ?EڧRbv&7)n:mqTD[Ly[dF* eY2ݖ:&,=yqWd""f\QnWf$^/14Kyp:aL亠Gk8{/(B $kYn{ sRӀО!#Nn+2)?l-]3MWn$,ݨD$1d9W]Bn1Ó`ɷ ¯_]B8y2%X㚯6@=.=QuԷ k }u1$dZ@Me[ MiX'd1*rܯ)Nr#&Ċem*@` 8HT߇]D8=(qi"K꭬:8!r֖%l1cP mG,iLYbbz >r: 9K&i./CFY#3Ȣ(L( zȢuZHƱrDk1r2ʭg==*/Pب[xmpY\P }E¼ź%./_g\H),'23ؤ& 5fn{i1#Ң5cE7Ax~N"NE-9 emBEsajFBk:;uF&@HK?w0G3.$(rE] /JƟ5VLUɇpӿN*m aD0Dҹo3QU 9q69 P V?+‹gY/aLi(u.3)f!-"D!Eyn ,D0r8?OeEbI^^͓~LFÊƕ`%&Q,j3,(% a"Po(Dڸ+) ˢר3yђuPJ (6)n-JST@=(ٺ*%L`,i[b* Y, OU.xeWZn N37>sPV=9Ԭ չIcĒ,~T%2qL̈ E0PVxXbQKfws go^{hڥ-+!,sZAYacTpdfFL\[i":E!on7XТ?Q L`YI,]Ýb2@xl UЍI1'x2a`W{颔iN`wPjмH4"`kLODq!ZN~|5jk"i{;P+ 57Kȹrγ>ϺbHu*^^H sp&T8n\F{ =#24 ; t57AeDHDƵ=aFU{ ]Z,s$*LzsCְLhjVGT9$S0kRJUy| DH;3D4S(mAT+}*_i@j= da5B-<{DD4D  DLI7ȍ*/!gڗFwX[թ*M9d Q UqӘwn%nV%8ŕz<$<:S@Bb>)D!s ] GhQ1nuYOe_kȨY )mj38a =k5̤eŐ $ t9"*g ļ)G= cOX0x^dILvEX0&fдZ&+7>qw?t.zdDfk?2RٷM(+ R6*i,KZƖd"`N(Y L e爄:ա\~md)kQKܤA"+x3wH$]y2Qsȅ,ZsD+%dR^kҴϳQ;>Aa Op7hjb.i bu=V,aG@C!Sņjj.-I@A ^h! w;K/~Ӟ'3et=CO?{}3A@L*r5fzb%'g݄aJ̵unu0M5R\hO=<6 U~;Y =׎ꠢ:޷ea`7fb -% :HCIt.e1$t((8:< AR9^ Uh`C&&1Q[Y$OjY@CryPhʥlhz!_3>yF>7Z=٫KT< i>j6?0! 'e=.2!Y䉐 /5pѱ[ityS!C p)\`;T0>AfD ,;+ FR&vLG\R.0ĝ@grHLX.Q[`y# `[QHKޭ6VĢ禲R,a dR6/?rm8}"~ϖKyٝO}nAT;TQ`3y,X4 iKឃe9}ѴL q3ma{OӋ^~8i *N2ByPIfKC{)IE̚+F ,HĊ+_Iԍ7n?t8^ڕ/M3!WA÷r;WBn@:]o6ۦc{g:jHh*Ð:Wv6g H! U5 ̴K;' l} ȍ*bnДֲDnT[%)C.O^<"bj-iQ%)hyX6)=0";V~ٳnV_zZ˺`f jF ŽpC2\T9nI-2U9wmDL gD+s.ҊC Uޡw6ļLk#٫Z9vu(O+QJ}F`B(Y"qq\^JMLZ_F9JOՏBrI[2d l0]{}t;" X`@DzL l1W#M;0o:<g3Y4ñ|pUo^sW3.mwi܉A^ChG;yX69s9nzQE5F6az͙O@3F Ypj$2LSp åB>*x_$@hg#*jW]ƕc3QqJ5P*[׾ǧ.+"qvl(`SdgAGh=V޷jcyCFF(oT$Vn%GfkެX*։3;W[ܼ?O'M{'fݑ]y]<;7% DX~GOtV[NE®k뼽Iu( :H(ADe< Z4H IL\rczKMع6'!'46H&E1`'[sTYs.RPkȣ SFnTb*5MVt18ZFR(IK ec}]_{m"4gg??z1|rְDӸgb븧go,mY6飫[:$0"ڨ%}jw.]a[t5A25nd9QU5!#JF+ +7`ˈ(@-$dAA1!RNZ j*9ä>X CRDdy07t& oZ]1IFUQ _=j~0}Lb ~Yo/_&>y_}vS5L`\0 2FNUm@;'ВbCueBFLM(T?uE$DnT.Zb2QTp̀H K0JF#b(!#m^B 5Qp+%ivrHuov%n$AFrΒ Tv`b*g$Rd\U< 4Ek]0@ȋ!ːvDdyOs\7=ܺVAyr&ó3' ?V<_|ҍF^!ϗ6l EU^[-ۭ_yD8>|^0W,!`SFd0ok=@D~R{RQCDh" 7go^ҿ} ~Iv5 #ʿ8c]O^t0aRP@(Dծeցgns'7W!⼇/ؿ} +Wǎr]9q@?>x5*\m-8xMxie⧏?w_ׯ=_Q黆L׫~9kݸk{;O?uK{]Sm]JED ;\]#b9ϭ>bGd:$*Tkmݾ5Fd[qxJ~}cm{Uajރ>6=|DZ\taz[ɟUm46~l|u臮Ӄ+l0,^9![HGZ `BWqWeY(hYK=m}]ܼoO'[WE"D*kCll߿wiA/ˤ)ˬGGF|h>q,z[==v~+ X19x|gFEڇq0S7:1o75.ҥ{ujWB@{pρc!-{;$x-y@E>6Ik൲6wlyg 6r60;o]?K{ow|i=]K߆0'^>~R:/\v/^MֽC}3i? Oop!Ϊz-Y+']ln\Ɓ}`q&+K֛|Iz~co'6#5 No.8q~'M:H:ʏ ><}/tkD943;ٛvty;C=o0?čJ>{ ]\kuA6`qw%Φ_E{׏~!6 x7dWNwu#l^.zSgXB$dm`j`hXn9Ia+wN']#,D+<͊%| iGjQpDZ  4e40@KBw\:KHQJ5ٳFYZCL; ^C!ϣ ]$*O]q(pUTXt;-$rڏ+q,?a-t˵ hiϾuU=:ϼkK?6 RW]y=x.U[Xn `' o_MjgOYt <8y gŷ&Wٲ%[iIGd1ͣ{g3[k\ݮi7z1"޼>|`^ ?~Ɣ7wb.nuYo^y+:#8jk7􏞷_ځvXʁ:IZD|5}RS[fM~ۅUܞ?kyULw[o]•`+>,GA&5-BC`ߥ"ܽOݰn] /w~p4ۭ1" o|u\9%c^z^Hw^^+*B@1pk2پ2x~zot]yL/o>)r]=89:/ܚl̇&?B*]s[M!@g@t-b .>*@}ծpGV' K" XKs=#*)* S/2 &p@'M\ %*g=x&&U,Rps-q4fi_FNa}ikZv)n. `p;-ǮGxTqݵUuF;:jѲBis@[qG*scD{O^>3|'shy͗%OHۓwɴ* w!M'С6thy8sD@u rN/["UQ dbKML[ZB@q̳aUyyV,N9hrֳjÿc.c!hQLM~uK8v?q[INO6~'~CQ}/OŋӷkIXIEg^|,T#p=!pL +ƕbq}[KQ@C e:P:*8HE =5ID@ *jy6;텙 $ f.^RFf Lĕsufû3p\_.Iv`"=ּcv"Je\ zT*mh *MqbH[˰>ezv!]]Xa O\56SkA4~&zl/?jGi8}MW lF)kҿVrq3Q3qcW7#~BEmwm*^r2Ѷ{IA ,Ƒ׶PP@ 25e9c1|mk`V{e5.Ӯ}qwnm9a:Sޛ 416O|0|X+I~y[uT(Zf$&=YTCn=0>w\nXA~t'ݤ.{?^uJmUЩKP;b=cMӈMo)mWGad9'j*qmCXī!=`o^L6us+]ز3T?YƣM g J6gK/WVs.oZ[LdDP?#7b:=t̿گy4npbTnch¹OG9FP"?jUF?nosU<G{o@M,#v)_O6ˏW?գ?vxa׿G?=?מݼx/uP 0EՁL ޛY2nByڡ'fY!PU|^zbo<1Caf>b4&Pm?:d Ò1p`\4+: kH ډ`y>ŀAL鐵K~%ϖI% %Fĕ.KK -k2׬<س $2eѻq!eKd sxT>뱋 |SҲ]]}p?lWǯ>ko<k뼹ڃ:A 3ѣkvxU<0ewg*~e>瘚 s ڀqg=0D {퓔BƸjs T}n8N?zm~5'qh]bWGx||d%7n.vogAfl_wgSWNvYS7Y)e埿ڞ(q\L0v8ÝgGoA#ă#q9W }'E"uq Y6T=6D1f0D d &YLqmYZL8$\{"DǬgސk[.O $h'ޡk7L;|< om]@Hz^o}Nœ+Õ9h`W`&J>lG9,Ul ueju`{WVAZ?^׏?A?i) ڇO҇o\kSFhd9iBC=F -{/}h_J/_]pᮃ[ꗿϜ痉Ifuz +CGC^O=dS)w3eo${`(gYI]Nr ȍ#rHAdQ-tBbA 7C"Qv & +F:kOوrqX2U^ ~R*OYZ6H%ؐiTz,!']rcVDJ:үqka9$i^90TFV*{~ڼ]Rqgw| ^ G~~h}#Z^DbfĐ9'csY)G:xX _ZYACh6$@5d4ZZgj MjS GYg<Je+}|hܰ &:8yp޾oߛoW@=t{Ks[8q?2o~^3u~=SM̓v~%{3CN[=2{;v~W[$]MF}-=ۍw.fKNҲ?1^]K-+Ƙ25km2 )J;sWq{z@\Dhh T xzH߳_6z>~Y[y"٫gԺksKM;Ų K#`DZR9ty]{;TaBZ3s7С|hGz#1LM@T.p淟ake3%"C[@BRyQ[Wο? >yts]Sg/=8 {ZtlSi|7mۏ7֡΃=y1c'kox%bQ!aRDHJ,0~ <\׾я~^zݫWWy2G5ie'/l@ZebT8,R#+=B7Z޾O>r{;r0UV;fTbiuOkzkgMf}_lwd2}SgUo?rYS&QWpung.hݺ Ⱥ {רBPM`kL0j FC˻+F;-u<(vhU>F5$f+#?wlGG [H BVTE aTY)e:9镂KN SDus4Do?oٗ?w/+[S9+ye}9qSSl`SG TݍkK2'kv:y8!!)>sV/) zbp<ُ}u߷9[odIM6Eʦ%kvlEq RNlA@1y @CHb$a)R,[f7PUa5aYu9g~>g(Hp|9i(-N 'Ǹ3Pp5}'fw ѳ0Ji=<ضFh|m?Z?}Ȏ'쭷oeEδ^϶jl s9 K|^rBE('9`s#"V[mq$b^ y,^+ #[EWoLպET m(ɾ'698gN$ߡI 'TݨLToG2rWGWrYsǻc٢Q==;` dW+ lm.|uW~[_ox ߴq1jqsr/xCr;rg Ǟ88 IOO{}7#3XKכ +vѮ?r?>nqq?/c?naa+3'ڛ bHxlk_I:CN ԋ~_~ sAgнާ89~9^m¹i~?>.oϽwSalr1}{{W~%~x> ϞA ׾1e_ٻguŏ=_}YpU9Kۏ/w1MxOO>&9Ϙ9!˘̇|ȟ;3?EGO .|9OZ(mӫ'=C{?%Ia=P{0 wᅧc?!o'}6Ƚ(LqB ѵ7 W3|{n)y/~>OxE#Ý,SSޥ_Cs#|u׮ҟ|7M 6rGiP #(3:t>2&=gBE:QoVJEm݈$,SL` zLH?ժRqb RDW7z0}^-,ܼG[U}m@4 iA( 2[U]NC7<09QD,䭵%]LȻC[X3_ȡtPzWi$_{羧|߈<Ξ;kNQLYNw;/4'L|F/޵o>U7sڛoW Ƽ+}U|@2{߹~_X?%uեbt+҇sǿCOWadH17W7^_loFdg곇>O|kE?]FxOǟ[/ߨ3՟\W>?đ/I J.@Su?s$32Ar34{zNwn#rzXA)wG/oo&rK$,b 6aӋk3}ϳEJo\ #,w?|^}}7s_o_oʛ7O|ҿ ⲺGڮW򭔎K_k>Bo㷏wkWRvPjTԛ#eL^VU>w~|p Ӛwբkb6CtWS=2HL5@@7%Ӯ6tr!{dӐ_aNhu?WljkUC$p>昉B|wMG0Hr*ڰ0eҥ`46ma Ynsѐ< f7)w WwT=\6Memn%'3rb9ͺ=xIOH{|ڛ_}k8- ~j[Hs{YkXUV Cd"@m|k hM)D )'FJ]T ]e'婜&ѭ 6~~l/|1?O9Kw`L7_\}>k}z%-ߢR/7&\(hwib*]-0c{yڱ+Wӗ~e[[o fi$-Y ~wdZWlp,9"$bW/"ao]ÍEHfDl0l)-AQPpp8XG$ͅKWG톄ԆgT%o鲛x2i|3_5b3nT⭕h7 w>hwe,k{2Td?">s':}7ىA9W2\ܜZ Nfh:7 [O}WڃGا8\N]D _;؞io9rmo|_/ϞmrKbD22eȸKv(Izv.L oã7#';m)"6_U7A@?[9 @j;4U.' wp2W@BAjnYW U˦\ |ծi Xkˡتϧv5CJ:8q;UDD9јk}2{U%bH/vePfEx,aV£2=sLp,|p煽$lpʐyiCE> Lp6!|pКS>5|mX$"Q!t 9dH=+EI9 6ovB }[g߷$WޢIXB> w_T3%<.sms{ h ((q6a2{U7O_"+m曑0ph6v/]9 ε*xԦ Y3GP]{>3$Z}mnAB65sDNk>q3<&pR[°-!v.Cir@!-页|oHfrj.y|1ZS DF.=:Q40S ,iJ#S*N5fqWP".vc(ДPYC}7+ TLKBلz\oi$>tu߯M+(Sn-T~ԵwݩnlU@؎K >'g﷗ηy={?~я /? 矮E~N#lkzZ Y|ɫ>>۟z^?/K;n+B< !݊oEr;.Ql|?򑻕~_|?wc /PP0V tVhH73an ԝz5SM#@s7ꓙ/Ƽ\k bՐ$ ^ͬA gCիOc֜^Op]mr礆ܮW̮:g 'd)Eu \^AsNgq@2xPa^}S8ԁ)mʃ4#&ZزTh,q,qXۍS , [91y*̒ì]/i_l25(LL67oT_5 6WwgS ڼ ]}_ƙS3W uKw N+"%wPbJEkC$wHCO^rWoVJ:j>o4$$LC#DfACvFC1pDd̘ě!C#EmXj*ɫݬMyvrlAcA *P y3L,E"BݣjnO% ۱"$Dv ` ly[ H}Fe}{ǜ)N y]=M^現7qz{~87ڒ#bf ?x^|pgM|{g1-~I$*֗A̒ϧNխ.wuɪ"!tf 9% T?gkF|Kcm#Ic0D nD3RL 400SuԩC5 d:W32raf[< Z}iՑhhQa웅 8]ųыJN+; .ǧ" ,Ic·]I%9 f&SvH3 L\ߺLT ˡ|F@:c3jUv\*}R-iil6oA[ l3$l!]ڎ+27YcހN.+i)wLŖB4f[jxKǫ:O-Ի HgF`b>ow9/g?ѐ lk]EuݚlM3;u=&DP %6[pÄ|K[r}x !v!*vjnFDLqUt;U)q@ m7P}D7î5lP6[ w[־T%)I2vvNŖ!qܔ7+ YdJDSgyL%zxli?iPBvODЎ[L2E KCo0B:+Ȩs驋$ԮN8$yddL@Իjem@oUq}$)ưڬ-Bh2eL|UÃw܂"A@!`w'ru.@G'[kT#_L<D 0oWm>lLIN7+!:LuڿSd*hE^-(V[X )O9 P0کƦ|.mnk1`+LY%0 D;8 $I0Q败Z>JL"ǭuǜ^o¡fvZ~hkeCa2vʋBCN|?Y@xsN@]<LԮ]ʉlzØ7'F*LE:6;x<ASJ/Uo3(L%JJ rئ4xL.!y|w(V#"dHL<$@"pĶs}m@xExw{_Β6n"ZC`3b^2u?"@U[l-4 0]M95< 13be-–k u[Za3{"F5Cvuqf4mKz3FBAAKڂvBD}hfsmscXU aۃk8PmUfͣǧ(~gqDֈkjbHv\T q:)dzSNlY}U=m>:A`:\"70$sp?VtzxW۩G,JC bѬ]mfTkaDSFFWnz\1'. lnf6o'h`IᆁV!g%͊2d*fMJⒺjaXd""_[Gl+a40Fs[ŭLBoa:hk#B$!V[Cb1qkO(¼Cs)R) #rh/0=% @"Ϭ_z뛘 92DM;ԜDŽ@@Y$ Ha&qqPn RޗhFoMLoE =:8/ }pLS4[PR$Bo3CDcy#*.F"*UA-m~zPf*Dd"c$=.JB=:t " q΀敓`b$t1QAb5Jf$x\YTtV^5T.5q:" i?R"u"XrŪaDD7:c=oSA&,@D-ِG71^ތc u)KkFϡ2I_b "r(ޔw#O9z@ETը0XMmkW7CF,3jPB4CDُ6'F Z6[ 6"c{ y]\aKЅSJcQIC'3%Wڐχ n#aHI!7RT[8WDT5-r4ymiȹw_ eIH( ÛA'd=y@DzT0ߪ>9 ѵ(k@[6W /UFGf HH%As[ }i~>nAY"|Urd?T|iH)y,a!EG'p.{ 4!8Tlk.SyYbQIHcy큭t6bTj_ ;m-Zk(SZ.^ $HCe?i{ֆU@a`e%=mщy_y BED S܂=fM!@=eA%fJ;<m]Y7,3j٫{3=Ĝ `|m] nwhse!+"Ppwߑ oL:WWpXS &[1!z-LxD(jH1IwDYh#E"R.% af< PMkZ@on{`}&+'$buW1@&JlsOK$lkm,=n}'-0\3#Qu%c݃oFL+@𘉉K Hg $#0iM)xPW!zUb"`΅iۚ^00 A0ɐHY(YO z(BCB&[{ݼ{/c |E<!  p5یP: [#}o)!T SG6$}m$ޜ2Ţod7$n\2'G=r 5+ 0KuU%ÈsFh-ˮ;cN ǧ^U.=X  f@9 z} 2=^gχg~ڼ'NQn$#Fp7 hRcȻ_!Hz= e_0^T6MJpf$@[4]>:~׫ݨaeTou>77^ ,< 2Z(3 qJeTcDZ֨$̠Nx+jB?H%뼆{>!A}t`$F[X9sepRK&`Bt(Wʉ#S☺I v:H_9Ex70٢<&LQ !0-Ei!d zU.",C "!(l&n"# bH<л.U="G[,%JSUu^{lX <0q LU0BW*BYlƇ!<㦜3A P6^Pvu$@[%aɌBXBfK}S U9shবӦ6fbI4uenmyEڶ 1&ĘsNNrx F`t):Sbt ʔ9j (P=-T<2h]n͵VB!-69裷ֽ8g)33i5N-S芛b$ꑍ/(pS.FIxb_c9D*;s {|4n|4SwtbV`ѹBL$wpkw""@Q'O+N[HpA ӄEkӆJIH d bl}MZr\pFF%);Iؕı6ƀ@}{Zs~Ǿ;=㜳k}6l,ˍwSZIMB+^.%VҨ sdn1a e(}Q%wb& c˺alu~j,`d5rXr%%cMDOܽzUFUe#- !Y7ut]pjm$$0u={Z+lICRnձlL,9n042Wɒ*l,6-U-<O>?#Y'?}1vNmKX* $H $Ŕ[r~͛.T&]b6ʀ=MyK]^Mvep0>8VsZ۔qΖz#W$XhXf,c{R0ka*Ү*jF0k}1A$st<ڌFW v}ѽ2O<6Eŏcڏ06ew:z]ی WZ!2Kl4Y/bźsӣXQ{8D1P0HNuDMFClvҶJմu9"tcaPIƁ}#;״3+較M B%@zjb1hZ&l^ױ&au Ū[Jdgr1 kdSB\b4 jP7h8GAKIYK $1D"lF` _CEj#[rݞťu1#9TClCh[ЙJ%۬a*6oiN.TO DNzbW"8iL2AɢS.rۢBIW/9Inm5I4YvUEpIPJu71/.0Y3m͏,bť[չ k † GU-R_@acVkwbSe:lL:ɥX*C"*,`f⥊H.Zպ MZh6lR$Mv.==|3K!ac"I>kH=tj "&KGf~0F_[1u{L=p P  &275J)7:)SzZ]kH 4 J"<I %"!ՕO`Xeugk[U$ጠfU 9VP^ Xt2(8e I-K]TFHP;!2:ScJx-BT iRU8CZ !B&r Rfd"&S,[2AD$iCy`TjR][4(iC@.5;FBDvdDҘ "VzC%cLN٠)JHp@kc!"pzK"@.j`$,G+| gp rM~x|CYbb# : bSH}-WKad<+G Z^Xև_tc_y{n}"))ߗ=S<5 z,g R^[_z6~}_ﶛΠTS ;H kqz ڑM^6S3:A8ucII/4idua"Urd*ɦJ'0M*։JdKΘNsB:,e-LۖVfB;ֲw2@Hx1GBglvj[?$*D)֕t+OVMI2FG,Ԙp+{UF@-@ȩOНFBZOBv/h ,HkEL5kT4\2&d3dc PdpkY\QE8$XVP5d0K6ȀFg1B$A!-iRH ,TD3fZ!c$BP4 EIhݷ3qA2"ADc3pTFhC" D (DkG8JV.G&k!D%DH,iV,cAd`݅@ghず BiIw}e n2Ro9nf;Y \Wm SɊѣPZ%&̋k%,_~[_{"'.ncpj D6UHz+&ѡ5$uM;>jH2%[onը!m+&a`XG d$$$X)IXI:CQe$Hn 8-/aI C-^+܍TGTG"cT8}K j&N1Й4 1N+a1bĔAd щO*ǺTޑUIÄ`qBq\J(ڳ}8.OFd 1gRitY_WF& 2hA12m8y( !b't{>iNLnkdprJ≮ ')( < ! 7h\ *B@c*4Mw@R@8:KPC VK**0e6c:1a) VDdl'`kyH2I#A&d Qi*0NXd1rI#ARE%;1a#brrI ]w[F^X]Z m5#BL>ūtd(,^51ijLH-/gY_BGϱMBH겦c(,QBHգ ^1k/mc Y3Orlɞx[Ys9PD0O,H$ y&Mc&L[? (݀AXb FFTc5BTɎ)4i4Yu8tDO@QiGHh6mtFFp{OTQ8E&!8ZuY2e1t^BdL(gں0+!PzKLS=C]geo\fIIUA  kjDb]JQTBDLM(@ǚH dHlR:2PFF4)J.Q 54ٟE D&:#֕J])+Gg(Geﲝ3zSt GRMB5dx8M˥Z+ $ѬCJFAxH%+8Qm"2R|*^% Cʭ&IqNEo%tIjt6Oǎ6D2I6n\Ů:v-޼4{_g?^olbzD=o~Ǐ]X^̖<#gQ)6T0y`%|#Ga"TU,*P0՟(` ($ "TIJ"\ :mф9iLOT 6,1%dǗH$IXC[-INg"O4&PpUUY'5A# $8V5|V9tr0S|l^.l%q"8lj"r.\-c ^pD wɅ EΝSZxxsj7scQmf&m|/sv+~"tfú\S}~kf6.CQ\f6^k [}cHkR5lWZ}~ų&;ML8Y;7-I^䭬.I|-+m5'!S(jRkJ"6UEB!&Tܠu#$_KNuv'ucLbDle隽E]uSD5Ƕcy'OvڀOH:Ut N 9"&R(5L_}ݱOKbB#g Q$TWʒUr@" n=?oͿ?W9qtf׼~mv$0ˎO>B9{/??" naT`Q%d Nř̶?p58eSLZE0cP("Pn#+M$j4u*JBdUZC3,H!C$EtȠӶ2RC%| n+NWj߸d$rJgMFfsși yMEqVc\wcΛf]W/m'Tă"(!d-l?􆝗"x|_\'~-].~řzi+1)U$`'y+N;O>2ۏ_zޗ?Ÿ1k^˫vӏy7ϏoPGώMR`%\妓m6_$ߺk׷⑳ܳ~o;Q(!x|G/1a`2OĥqESPC֐mLo8oWcN2:! R@H꼩xhVgl 2o!&ht:E"**H fxzmF(nA9ڔ{ Lnmϯ]4;74)5vl;(܌!*trp+fL"˒;޶ƛtcCOL ʠBw%Iڥ cTzGg)Jl_|s|75W8=|Gc:Qп?.'ˎm5'{͙/}粣7~e/ oo=7-Z"#W-쁙.Ի|ϫ1eGn[\}Lo_|!ϒ6ƾޯ;}_ٜ?x/}1_w]/͓n_8`e[3p ktff "]h|ۏ}Ԫn"kZj6l쁧>>D%gUI,dj~{~ٝi>V"IΓdE0zGĀ H)T0Naqݕ WP,&#I҉Z.,9ꐨ==Qfm)^9k $8L,IE&D ~mػ|$1پ '\Vf*H:Eo\ d]eT?$ae57౳O~Ե_s䍯x.{\hw>O{[o3,*)ke&tӗ;rЯ>3QYCgN4&M7\$'{:= vC#&^ ,ǺAѹISBqTE 0(PphL !ߓ NCklM5&1HB #$X:lUeS03zHiCdIc˂+)QNgvCÀ_e!TM5_]3އ~ǾcΛɃ4V1.?ּ5[W_=s?|-7okzf/߻g?rlwr_~ߋ_veK?zM/e;Oȉk7н'W?񎽿Ǿ_>tVmow]z}^߲9˛19B?ym7Ozz;r 3[uzSߵW5{e?[5z]W^7_FA_xgn+mGyo]|͹Ƚ;Ǵy`BINdи45ǚVWg{˨rxs\;ޟ}tŅ2F)LQˎͳ$h9D9Pc.M.iJ:kAlKcnsD%N#٦ߟ-O}#! L!4W׏lyasp"0Dy T':D YIBK!$ I$)2%<}׽=ovi^q7\~l%܇q,^j v=;Jpy7..z}xчǧ7?rdNn)A,_q4YO]~mOĿxv-w.}v56շ,>H/?d?W0Ac +}냗%R+ '_po>[s{a7eݼgϗO>>xMؽfӃxh>I"$c]$D=4X7A3T0BPi4qRߨh 8XyFiCPyE=bZSkF SET!Sg*W>^{]7(1kHk_MӠJS.K<3x%""0)fI!mfJ>`k\!d>}>5IG*o_/)~蛔sUh*}?׿'xO]k_qّ?f4ipVmBYu8:lj#'HP8FHH ;! UĤʤ~{zȌ8":25TTJRB4moLJk򠊈cYM Ba4h$JDeI$My"z0pL8_LGO4;_~c3K+₧R_rgWNmKgzIV^{eTH,U86#j˻nuFarKH\Qd1T8Y.{ĪQyրSC9{ +EeAjf$3_W}Ս7ȋʗ}Y7еݹ ᐅe׼`Χ8ӻ^n־ַ|䋟[SDu6 jiUNcoQ@#&NP"K754!:M΍c&$+ 5mɬ)" b] OPUbjZT>EyBe N II+14"E^r2YńUTx(Lt.N 1:9ؔ汮UIǻYzN'Ԙ,}cOߋj:Ҝ}{_̹\uycHRrB &-RbkJK$^8c3D_8˲w!RW}f0։;n^OI ?sDp֗twb9?d/4Yp}ב+NO<ҧlu9jg$%vxΣ6KZOĮ}kx7/~NGP-ovO?|OnB&_nu'ӭW4/޼u3_;[^/|oe_|kR8W~q|ߋ;o^\~ٛK?o}7d{>/?r=6l8VI$+6UdU꬙M":eOL1@@PҼIt{`,NMto7CQ Pv]$z j0o r2l5XIAJb*q0Δ9:1EĄZM`ڏ~|i:{춛n힜=h~TEIa\ym\Nzw6M{5lo79sW~F  *]HǠvJd h%"*&4*Ak(IT#K ˤ=L USA<{1ikt+Ħj(6APM`g~PJsxE6iFCT_|]lxEdL؋ݝ4͑7mշl/\?ta#:L`sC^woܱzz~u×wK"b]-k,>I 6V'_CkFnqt'?~Kv77.ߵ߹}q]k:;wo/9{J5%?}/}ǿ玽s^+=Gs^k;S|FϜj;C;t!"c)^sUsK$ <9.On<Ŷcg^#םEʳk4[k<Ǐ|j5ȴ9>Sc6ux_Sf31MTP'NE,XŚ1'&GlѲVkf0؎Β/ VZm{!Ai]dy#W& l|J1m4Tp*{d\#BtCXWӓ,&:[pWj2O]5rҗ{k^jwO^s~̻YuoR,/ 'ڻի7]?g5S}RK݋$ՑY>[$٤3Ik D{mU1k8{o?֫BmI@KW,v;*M0q\I\NL(CUQNAxm$,$2hDْh~Is1c䏹EqY{1}Q -Eh!@ Y(Q:+ {Vχw|ȅmhvXѢ>e[L`cE5Qt-A0#c'u ZԿ͉f0%MR*d7jnN"CShp60k/s_u~ x.]L rՏ Oջ|X(~cQ1szc,ʌKخ⮚$l/zV֗O^)?O2MD`RqoN?wC쫙\ ? 뛷w>k=H\rxq0h.ٟ>nIh~sԏvs}_xZyJ zBVU'JIfbT Ls :ԧz{t1R1 9*:S!O/ZoK?m4&L"EYJXflܭ6Yi $!wp/iz6uf@͍McEK%n )C{PT] j}r(MrH'P(1E|7X%@C@q"Grs%w}퍳ӯŷ/Qs´ꆫ7kueEO>ny.֥yJڬ|).}8|W%m /SnF‡`gemaDZ;;"չpnm]h6EM@1 ZY|Qxf%CuPk mz&qX:>+nRbb65j3!s`sC5U}(!7NB,뎴|b2I346_Qrںg5|;7/ ڞa+图-1W=u#OOy)TB\ Qx5c"G zswߵc=8NC{K/k=|2$U99gXRϧ;y!0asbA^UDC4s<+7dQKl1EEryud l´x)S-%E 5j OCJaMʋlqmgN3b1E{ C˒L,чϾ_c/~j8^yҥ gu䵧ot+zUdƛUJ(SW]F; Px( ^bupIUNjS%B:UK(h!Bͬe"{3)zwFṣ6|/ߨ?7V_Y=$d7Y',JFLenkR19`wI3{^9|KV{7bxFKVH$Wuk\+lKu0V5߶-_xrw]g]F(:qwf D۵v,_ d%XR`b5LJ*W> kܩ;YlU!4WHǪs}m_. ៾Wx{>^g ] u9@`QDvsZ* UϋBBwY}Q3l۞}3͕]#{q>{~QdNo8?yꃏ~[Aozݯz>._,yok23S5\7"5aݫYC)RDC\)mk~CK;;x1,h0yCߧ@E8rm(rbM?4Pe^px(qK80b^}q7N) E}%(eCe!\x+pxzIZOxI58~zNªo:Vwpi.~n|^A+//~칷7rs]y߿ŋ=+祣QNw0bs_u-/\=Y;~]=;*WɝN"T}?x-'8{mtyϧ_7_~ќjo|l n%X)(p/_dn^+҉aw_ͿWO~{ONgxp^:uHNjGE t]˶g1Wʗo~柼EwמzϽ}-!T"WcZB#ݘ8EfY=)&˕NP&糬Wj!0 k^sV$+!b ڬS3lfؖjc۴>3{ruq;᪖ TӪlQ %ND܋XHKk<:^F A0 >O|o;.'n޸q>׿Wx7mJN732:XƕW u_oy/BoϿu;1uG} P{i4 3'/c)8u]^8ZUQ""&##gl<&QG6rj m)< :! mo M@qgr` 43BhXra wVvcO[-CKODȣ8!zz_}/YX?&%?QƯ]yGڍv?C6_}ߕT9vDf |DapP?q37h;}?rٯ>|%9;}/]>\(F{z9όH˽?uw>a#:><),;6r[NzV~>Q|T?Op87=oT_yz<;߼r_upf~i9 !ɩc8 LDK)«lSn_Y%73^or@66 Tf7ׯ\~?1D {mCc4*sQD. K Ɠ}p$p\ѮK:j3NOٷ=ǿJ+|+~?v|{?z8>ھoʻ^^E?+SZuG뻇h=+ f>M%ֱ{kW}>lg&+ABkyqJa_K3Z6E8)Ipibmч8A ' ,;%:ry[Tzk#G;@QlQь<2m>Y&z[߶y׭~藯~+gs 1LQ n95X-W\S\8 r'w~nNOk*hVAjČDKŖ])SMi}7"_4/5'uKX(%˧cAVuJ+ijK+g)mb $yLNukW M bK]\R<]HDk|^Jmλ"0D6R]wŖӥ%pyBՉE&c*j!qwܵw$ XZT2‡.߾X<0$wYs{@CڔP|hbs-gS]t7֥m}P6y" nVpg+ 9S RN–+)lFAu񙷮>[VɫP+_?cy]Nr|w W!KÔ>g^yKsw۳w3~O>g_DiC$)4o.0;uŨ7 2|H' [8R)Pȑ0i@$vJC@*j@;[;^\ͳrܜzglTg**29@.XZ;ũk;WJ8QWe}=qy ;lkC3'jĦ,2D $}] 8;/&r$vZt-w׿{-n[["I 1R\Aa$%jBu#nZH/э?̸MbS/ DB& w!5!Rݝ6_s/ZH!ʺ'W*^)٤s>w!\8"!*E%Erg2 Hs6Iw ߨWы#w2"sE/<$;_Ą@$wT$IvT( A{ft:-}O/?y,[Zw\_ 6+;6wwz8O}#tcӈGp>8=?~hUW#W]$T^Ha`N*ڹO!hW`f|HaU)2WɡFAt&8jAXÜÝxuM4'\^uq_×W|c6m t wLBp0]hoP0!4):fjZS!e)x~+UץPl '}bB§{*bcQD!:9ztoMtAܩQtcZO޲>nfpv5W`1 ͵YM(e̲>,u/f4oZR9FMc&\S+AiE3%[ R$!u_jL8ȳ$!L@Qr! 1aMj5t!?g=m9;a'MlA1cnsi';h/c!p Dmmz#7I[AXQ ]$f'KձRSP"Y[D^R`Qa4N/?DZPɝ 3U R'ᣈ(b2N-R%I{JaX8FeF^VMlYG]Tx!sMk2u@mRäa\7Բrh(A@IP;ПչcೆDԴv!\M*hH/j";qm^kwjDVvJܳMչ$U 1tW][ܭfH@@ D!u0'FI0Wb^a)֦mPU=b(B}RjdVвEݔy$Bjpxh{$@wg&`!smF Wâz:8+X(<J ѫz1էљa s[q`(6+ jA&AH xvΉ0U& "ڼ+u o).zQ+1DVAP r.T@%٦}uww[Q 0n΍s=E`g 6[6fu:ʹ' H0XѿK Kl) E)5틠n0b GqEe047 pQ#f/N#j˲xVZEFe:AgAZEL ecur gk'Ӿ!:W&`^MڣhR|%[<,}@~VIHs Bv#Sdl澫af*@>u"Wvsꋒ;bm)&H\6DjIy}&p*TaA\[ll3LD`Tr'T`,FI<-U`Z< r13.'Q lTNCUjŸV^Љf>ءxYK#Z(PsPc4AAltz"3D܇Z<U|a 80UsECSb+䫔dř DK!CPƔ.QXa]k$b x媮p !3W""c{F6w$D`w+r R`fd`J8k ̕"S3ÌdІ r0gudj^.RgGßReX` Q܀R. 'bV!Cc=P݅( \h*,HSG͵%7X^ {q&.)X7ǫ׊u4.cMϻON鼟=EVXMŃxɸx}7fφ.!VsZ*)IXcURP @Y4[dHZ C$VeRg"0%Å`̎Uoh4 ӝS',"yV/ת VDfeQ#fŦU8q8D!f"yli_dʥVHRgҍw y$'Ď>/>t0`3zVTsbw9cӤY&,R_7 v>Q nΚ/n<#ٹmV2.wlrD}dm`S웕o:7Cq.pؼPξ]9]!29{6`BcQ-)E,^fE=."gc\L:@,бx):0U?SpQCQTj RYmD#0X<δ+8k ^΅jCSM]/TJb#V$x\dżrQ1+@ P 1B"6.5+Ę]Ҽh'z!l]Zpǹn_8Ƶ ȋ>b#@pH["uSp5+ՊQxaո đ(qB]PՆTqQe3NHSU[2R(yYTvײ_`ĬBT Vr6#J'nR^/o,o8$/`ǩvv Mv}8⪫~# ѯQU Fz U.9+0eFKE?^wW,8yӕIj S2NmtI~/Շ SZ41U.{Z2-bKQRy4PF7ц"T//P(t/]U!=glVNTAEukvT_0{-ՎVrMO ܽ8u18uaIvl$W]'_adVChvJC)V1:6Ϯu$!4n,WR})0p1#nx¦7g+~^;.8AzEg3/:(_XY5WJ2̬|LV fx?/ t]X +Px.ܙI^SdO}B6ӥJ R ڋ+l;]rb7r'pC{q"s$EYȖI :e̹NmX ݻ~ks)Pqjl.*VլVQjKQN=v+n!Fl :e:?*H'30}Sv`8feF߫pk*8x-ռJX%0c=;] u&jR_ y1D@H1<-juNl=2us:rEqs+qҼ[=ݔV ^ɉY{J[F8·dH } Qg [ f̓9#gEU:"U.4t[1+=l8}ϖg]D浂U*ѫT@nYC35n{1Kg{/?ó ,^1q5kU5x07Z " *Avssg*1xz=~S,O0wsiA]gj f!Q`tu2#T,k7fs#.r(yebB0- 9KHثhᨧ.ؔ N^K^wӧ¥aaNxVxPsulb-*Uת,"dKE $"zb%l;s '-Ȫ# P{"8&kj`VLNXB^EVJ쪺tAu7KX8'eZG!"wżA!el*uV=ͣ-=s~ÝTRR B`&`l^,;īNch㸍 hD%JC7{9g 5oo޽Ϸ0@ Z7,$aG`DDH;5`pH H4-e@B&-)sq.DgI;-J ,jnTH5Do¦FZkTJ&ёiL2" D\1953"RUD IU4"c.nn]RKyi-[;5ѴШ"ĥGt$1e0 D4 Yx<.%&DE PxP; 2QB : 4t 4 U6iIT@sMй&y?>stYUijxN~mǕYaQiMg`3(, LbjI_4,zr6`fiKHeqKAb$f`*,$UMI4J0*̒јiTi;>ue@O"*bU+*7&*s0aT%h̄"\併IS" :pH$MV'\þ TEPLj N]i1ДUl1iL Q`DJ] Gi<è20"dqR+F3{II "QW1V [w& k#1CVXfwFGX8 1)F%1('Y*׎wBۈрxդDbG$*T0AD#@tagQ̓ K 1$5UJ>">%QzL)%P{&pWGUKӃ(xQǥ'Gglj'$<#TPòkCUj d 2c#{tΛIN6 ff133- 0a_=*r,3ȴt$re)zrFGٲ&P +502Gk5>fbZqYqm/]20+vUhHޛ!pRq |)}& ghz6q,Z%t]iCZV? p8t\y2 ']ݥ}+1%a}09YhS5 ɪaf4qJZq"ADE^CSL t T,wNjeLDбK_Xā @ BDuvr]j̚d3j/:1C @q^@2 *HLA`mnvsӛ9V,e 3™"E즥 >Mf1-c˒$K\.¬>w:* Mk#(x}VElLP\{tWy٣2}&CK`B0Yn9 3Y3v+ 1fKg]M̺ͅ,rۋy$b.2IR]kMGe2~N) 7.QX~s 5HYQvG%"J/ &Zoi5fCM_5=:#`.StT tdd.Ou~VӲN"fA5V֬ݕe5Dd.HK JUanff,&BuDzc6I@d2P"^Z3ӘСI@r6R[~ޓgWB#@i 5:wn+lD0- y(qE0`1*؁I8xm$f@ 3{׵33Ӱ D9<# z9g"bD{EdޫM?eR`LsZ4Q6 mp#]c2#?dgYc'x~˗$e])/Z$ܤ0 <ڄI &Wk"- "2*oI*:fu#YHhI5%i2o, r4 e3._; +++a͏£u׈Q`$3/}ғw)3i$d&xe)#",7xyn9{N5*?4=MKg"ʣA`">J u&iEv%wDj_Y"y)KS^F0hG="qprwT8r=(R^˶31X(ޒ &lCjd1kNitnTI>%M'RrHh} <*93@f"֢ t)qKš򢗔9q14Ȍd[ iU$K{G.<"eYi\QIGA4:7*2/zc/iI;WqZٲ%i"6ȸ.Dž9}6e_5'DE%qˋ56R~s6},ݦ͓uݘU@sEg@@\yMͅ*cGה kZR.s}.8 C(8K[^\nD4jp:@uQձy]F.4-ĸp~26":QE>i \8Jp鋵mBUU`&e 1+i޳?L$/ r݈ $bD1eF51ʶf,@4`WLL` fi޹[VF  pC1Bp̄83\{j\DbmܨD"*OF49j09(UL>jЩt4ZdHY0%kG*:YE{Dk(JDDd&syrRCrc^ͱ :r?o~?~~O~:SgI8v?upe//<<5\z3}1ɭԮ عQ(1Y%}yg.TyK \)n.N]gjD%{L ^1=zrBx3;qrf3TuSm_i]Z~RprrUh^pYY + \gզK3Phq  aZ*AVs&)/e̐'H4SC(/C6J+ОL ~ɢ׬~}@ 1v¥OK#oyT@F E /{*<P! GH&̆(3":}33# .\E)ٌwv~!" p 9g &"eO˨SyJ()?r!o~S/[VֽCO=O7ro:yݷCx:"-::IteA Ĝ6ݨRx@Y^; VtV_ =/"ggnj~t ]07(xE%i@q,*$Jf50ƫWG%il)":m Dҙ)d!hL-n-ʀӲ$w BpUPFR(1$}KWT, *6I{jI;>}l w 4Ed?|,~ן}e&[YgoXt$}157iM&O1}NkGf&]L '6c㇋zyH_v#Ӽ&D̋.^{<gLM\:A"Q^&"1q$f"4 {.KYg$Ȼb@IIՠЙWks^g5&Z^RbQ RC=SkuqzhsY;yCuٴoyG~[ַl̈́RJιfSٵ~iC٥)Y/9sH:ܭ`x#O_o09~{\=.xռ6bȻv3Ky獩y޷w*E{eX8rNJzIWڧ*9DT#:>2 _D9/:UNϮn:2<nU}`eqi1_}.lo}] 8IИs\$rD@:PՅ|OS: Yۘrku snG?Jݿ[n ;ry[៿W=/ܙz"lYګN?x# zKX0|tWdrt7B<2Ѷ2( JTjajf LCtpUk3NH4%f+-9G~$go@|2CQSKE0c`g8jks:ֈE vb+\@W!:OU,y6ܓ5GY$/Tz ɲI;`eoOf'^QWRA5za^>SJ9 忻G޹?叟#ޟʏmrÉ}wj_\K"59 C9TXDsyӖʚn}3WOg|x=+: +ZM SEGrs,?g/~|:?Zڛ>8'DW\'5<{ͧnWĽh?`vc<]ۮO1Om#7e') it?%m9tدΊ˾88zL.ﰁ8vv {xqYo4^~vwDH`j&YI[t{M HH"@FM#L3QXuup۸!h6FTrZ *3 ""P׻yTݻ9N?W;o:t ïyUcM9H2()P }kn D.ƥx7y_~So@i9xIo?3>s\Jб e&Ap&nV#sn{&%5ih#di,٤жO 8޹M3b[+|R6Q'zw?*} "fU8S7H' K%!8;![[o;xG 7O?J?f:}ݒ'߱?z~U[F_~ ~^mNNnwI! p5apƥ/ksFb* | dڊy.C dݕ]?t\&[Kd"iVEF˖vR1&qQ#@T8D7.KdHlͳ*X7L ;VOh&b9Qp,g9g ׭q%O.U9{xͿ}ܷK~Rs7ȟ~#e>Q.^rɯǯ> (@?b};?t^w 'ӗA|0.eCdtv^RڈjTkq/kԡ| ~Srhnnn9/;0;4^noyV=72"bvY\루{Leymryl%{A7kk ]cpvL^{=}1Xw;.4z>~ ,;y3onXO?Пo;S5I,FWA- Aԃ e`$,%Cuȕ&*"sikT 00fRp^dO^8?\8z>+/ښwxC<փ't[O?/{{&{7LZ\9S7Eq˞㇏yqO>.Oae2]t˿xk_@wC{cewz ׶t}N77j>zCn.6~\H5f#/:H ɕ27i; "n5nTQ#CL g@ KwASJfIݸ HL%d$ed>[9tvZ=hTww͋HIXφtW>pIɟ}о{-!9E"Yͺ =`L'W>g+q'DCPnd'}_YP%#fꓞZ8>lڅ^#=MKvv:pn9H(˧n<¢lTSp_9炧̱#//MJYt0Lv٢qzlwu9 I$`&`\x3}sݛomo7_b1''v^x_wM7=*kϯ;ݳ~Šj?_[[[{gxOܪ"=t.z̯+Bnws1ie`(h X;Ӻ潫 &ι!'71-\p ǘUH{.( vJ*KnZsT86yWi٥6qI<ƒ$q #߾mgX̮.U^L }22iV)@Ah,*\%4XY wK#˟| r̹%#Rʑ/Go;fW_t>v8Qܵ{ 9wnT:<>=[54w*,QçxZ|E!y^uoצy 7~sXzR=xv>^{=›͋VVLj.O f7ڇ^?={;KkcYMGzf3ȸ7;oRr>G"=azwWi oyMé}q~a>f;u lk87WsQ.u{պ<=ʀ{6 .^'?[w}y*4 \:,tQf@ $Ή4QzF3KYgk8tXٱbrikX J)2.{.β}+*Uz΋y6*<9~\ ۹t'ݿycGƮZw|s_G?t'oy{֓>gFlڶ:y*􇯋yc=[={n=oܱ{JNW 饫A ,[Ox!=4&?q_Tw+߼Gc~a8j_Geй>s6 C5}G5-.:Eg>q.)"9+AtYY@mxp!~{ŲG}.lو2ҫsԔ.v>[ꑆx470/z@%L&pH1Ys.8[K^Зej0$Kn{e ?_`q鸽@Gў|ϕ{|I>fcUd6Qpy$G^ը* ,z@.宯%zDTѕdm}uP}9w\>vmUwk^؅+?^/g'r0Ĝpa}Y|sDºҦbAYθZ7.dYQF0eM"P0&yEAHU "i3xujbDphDQђ@6r޲b"YKؘN$%uU@B!^88op.z`7\ٻN<7-Ծ岺BϝuL#~ ý λt1||ks/l:}j$(j=0Ķ6 $:.?0\_~_}=#y5gc(`aK$1@vxn~Fӈq00GBCږFC:AvRǩ63g05=_<[_mO?uQ c^oħ͔v>2ga}D䜉y3fvZ}$,PF)M V32PpX!!921P爨˻qw? wŏ;c7ٮWJe Js[^vQh7l\x2sRK4_dS‚T0f؏V²-s7sTWCf+]$KMɢhv1>{kxwYxR02g׫{_Ŀ{a/}ၕG(%l=ԟ߉X}GG?5G/\eq8ŗ"fNE6ʟ|w} /txo+-I/+|[]o<`+}7^އ=O_~{6e_<{n=3'^=Ӏy߽5fxT<%0D* EN;tkϛc՗/}s{|T^߼ ٝ" ]4hU:X4@.J6`yw>yTөcZx6R/ q}Z@`:!%="HdWܬ_(BzH1dBUks?^kV~` O~a84~ ~&`kM>f@vX ]D0* SdPꈘn#)cf -0'ysқmqݗvWپxw$ ZeȺU䥷 A8%vx." _7…m-dGkkAȦRzlvLSݼ*D-J!AݽvȈ=Y&Eϫs&D!q Po'ѯgLd ڲ9&@-Wb;ud$a3zs1#b [5$20ϯ[`@ 5~2}ȷ Yb?.K_x;1=>.p;/n9| Ixgp ZK?5XƝ}ռKwƅBjߕ? +{&'($ہc5 e,f/c??+ GY?Vic$vKC2] K[o?OW>KW~7_q(aKDŽ\0%VU%DaJhX; 0ɛ!'ҵsIp1ڡrG3@:́(Q$ !`xusD'ɢQ~uOn5ɕj1sYU}p{=ȅ\e0 ,miሗN@ ű;䛾rNO}ï+D7c]"ı!O1{hp.C@B ]1&S8NY 4$~db.)pvW\ ɺR{uy9[byHQi|N2kPN1/ņcS"O+"O\Y݆):|3͗j^d.}z1WSo˚|w?r7?7B9vזϼlLj{  ~x@HB W_}2 i1_۠7rWZ!( ~k:Dώb m'·͗xP_|d3ݾx-}ƿzt^_wӛWo{.v9xȯUkc]?ڍpǿ_dJNȃ>Nm135!+ τ2S𐽪 s81L9G$iID /ĝ5ݘ?EX:!1ѹ QSǍ~G''6_j8+YWs=5,O+2uE Aq}s?-{ `|7⯼vs;Ǘ_{?џܯ}9A^zvwGg~壟~=]~1 2 ˟eIK[wg{/}Ozx=ohaM"і~~`fI`SF~6gks@y `0("´wp2*&۹q|–>: Rԏ &cBvƳ^JD] _m! [p[ N%ʗe,7M7_ey] +kom vS9:O9 ֟d]1~Xo7aPd9f Wne%Kc/~3iǻӦ`^+k.['__ ݾ?xH-Yq*82wog6I1rWͺC7:Ly!}yOgO?{1 7W3}_Y^VO wcM=6ùhȰHJN+Rg>}5"Ѻ7M3$d@ywt(Nj#c'Dy9:cړFd)YX<{oĺVær֗~'O'D@(DvON7=xhu܍CNt1|/7߶MW|w3_?=/e{]yx0ϔ9^_o-Wu|o~ȎSýi^c:!#یXqm׳3y4ELBَ c"ݢ&ffLc麴t1!l$x$"Czk[ ɐ)=hqnmNLi3/-"_@Ș#$)*6qO8%ԼkS1~ 39ڝwquQv\M[/N;_[sڼkjs)4JO+Ctm/$S":ĉv(IvJM/4 ǪT QwmݶĈHѯջ۔墭{xB#ޚӳ#ߖ~k㥄0[.Ǹt}bJbÊ1^xL4$0"e|jvPkfҔ~3D2fŦUy; ﺰ F* &"SKCNNYB ]a,l2&hm~gDLl7'FHESAlQ]pqΔ|ѪnNgC*U»I=`Pb݀܁#abfw<#sÈ<G\KqL{㓳9 k+YDtDCQ=7#[DRmq@ޮ`Q@!_y%_}/~sM)#<>=[xhIxŏ˨QDzyӿw0xo޼{NϾ|cNe?)'+]ЗnQ502RΡ73 <Ҧ@ ?Vof% rokKv!sa[4Q21a1GrgBAUݗwCn6Wᱢ61~ c @(337$»!3JB5 \΄ăMvXlt1[PJZ߾nrK^;# [Sf4uB4%k!Btvar 2qјdS|r.B3kմ+^ _HіZmCû"/UoDw6(D1;T zX)&ɗD@!GQ"=~U1g ޺##&ɐbiu̷XīB7}v*)9C%9v,kS%!ɌhH)BkTrxaM!4Xy*T,[<$an "܉Jmەx D[khPfd!BÖe2\9gp$D&΂L!'lvBAc :EAiDrAj5F~t41p,Ɖk#Y[Ji[mq _l88z=RIc@e1#ϾsQ4c^547)yB h%fqZ|3v5|u`C0<\p1 ]k\5BbaނC+n2δ)Zɓ8 7 5N9y|E JBѺ )2C0spbKG%F@yNjf\r$8(^"=r@<`q~(G-G#F~\j"t"Hj0lZa̸*Ԭݜ`V[vN\2SӔ5*P %tHAoN]wr$ڕ.xf<<>Mͽ F30Ua3{WY'AE1.'f[`]:l) ,aL~}EX&`;M/&Dx;,%M&=q1#Ycb( -r73^-=68qJpX-`n&§/a㐩) aW`iӬ8f"̱p^i('%S)6:U(r()fwW܎j,1i[sJ7Gbڢ5(ŅޞN_}( p鰐~[$)Y#Nk\np84؎n@]bz\bDqvJYvJ;!mP(FEȅ`Ni*$ˬ$bfca@xor<:StfTrT.F\Q$F@՘2VℂA "%dp6&ǩT P\;<}7n bkN$`4G %J1Z)&4I4ݔjiu'âSdin@c09f9fL f7o28t(r~x#jpwkfv *z0KKW1VL$S i?FUV{ڏtT$j*s:P&H8{3A vo<' p;S]7@BԶ$DڥuB$wj?;XMHǵ6>a~RȵvCV0;Ԝz95=U 53H<]iɮ RTDcDSU"ňB/\+bD{5qT9i M̀xFse68:ThiѶ!pFpTZਠ#J&])F_@ [,VZ 8" bp!Q @4jf~;>u}>={ъ967,\UfhT{䘑TO6DÁ1M@ *~q֊jʀH&Ii~Aj҉ hYhm:3< !:Gi.:t @ "!h*By;bjEDsAdv!YDOUAEybԈ!`<})-7ozLQ *gRYHiйr.jfV {1@ٱ9*4ad\ uj+VyZLM-xd} #UQ:1t{5.UEھ WW}0+fTԠ% XQ+%; RT.hAI crΘh䂇A\RMY0Β;'(wyTGuӪ"Pʕ3Du޳s6 $h1Sie 34Ub'V4r.T5!3!&wy(6P"2= GDax|=Nmmp]F353Y(lJL DD`;Kst&Ih,I 89e%GbH4Zψ|y56&1iёj@h`UȒPUi_У)D/MLHIH@&hK= =c2OE%eB2]k@ydPӶ+ŲR5&²P{ԞQT!Yf<f-* bk^ „5 VcGU'ZCc lh@L#G]^W":T8xm]>l,ڻ?rkLpU};M?wпw{́oj`n6x"b|usP3 e#c-e̡*IoY?|w_oy7A1au@(YM6=5H% )ME۷Հ|0:3 <}>_>I?SN06tAG8OzѱR"U@M[٣+,n󏯜5ek7: 9phYj/k"} "<h}:H` Z`җ6C :e~ѭzj]]l4=(qDelfV(~}iT= M/4uV/g]*0N(Ys[DBH&TC%57[G4IYn\5wO_Sp`*]1J[D*&MҔG@@|q3!z"ci av"*tx>uHLhff{dFGE"fDN)4.Z6t4 Ĺ$~e{t̐(8MB-$000EM) mB_0g$gi3}x jҝ~}s͏ggef: 䢹P*6ISGW#tL3cԛB}|@9w_/<^ڗIG|6}l>bBfn'_~8Yf6̢Gbҽ/xLh w-R:u/8)W5?{9\ENჯ\x.'=s\/JKkBkG%rk>޹ߊAvXe߮&jލjUk( Yn!<ðTÆjo"i5:Ίt3\E^xTi7;v#Wl߽[\⭻4-Z_ޢ;ߴB.vjUʯ^o9>:%qBԯ>a<TgݹHo&A lD :-dᓲaC\=vb& =|#fE|xze;zLAۍbRyLv{W'Zx$9$C& J op-+Wie @" e}1c,nY8h(> ɇiLzi=#G{pȭG{FC(fhE7刪"/N盋3mg-,.NLYFĔ-qܙ0M+m> eqPϾ|O9w^v_Sq]R^3=J5v\{epͬFAܼ}~dҜZ9uY!FdX败s$OVV-+7QlJu2Dt;@jr]mYZZU`2Y?rby^U f3"1؇fu2٘:kˆ-z3)0CD5"pP BhlQ-ɦ"&CC-y3Ev:g[n]&˓va;mmc>P͏*:s Yrӣw6UY $3@vϼ&oەodpnʺ<~ ۇgnaȦlӭ;C+˯>ug][ש\qx&Xiç|o6GαWV^R={ ;.lrjz[O v|ʳ;|ɝ?y?q?> >Z?S{ʦ:]n&HXV,#9$n'"rL$% %xbm]|Xgڶ{A3kqn8ӿ٧.6bװ#qMpKI!{ڞn'k8ڳ.yyמy uiӉf[oČWύ>|m[g⠎Jז/P޽θ2w?Soo;=S;ٻxkG-mq7wSof){4=Ձ#< N~" "T/@=ތf?8VilPqW N{M5΀g0ҤjiV.XrrvE"GքT^ ؘ]n HY &CFˈ6XXGݑx(7 FJ n5LxxSާ2BIr7RS隽E9]CblS`PHjkٰ5E+;o|rv ue'~xž4|"N?s;=|oJWQ/Пޛ.\].>RciC{HJmWq'?sOy7^xnWIp0ȍw;z~󷝵u~vy3/?KmS~^p}|u|፣;L#pܶ_o?}{I=ypc?U-ްIߞXĩK?ؼ~XRtުѧzVGGuz>b.쏞;G^~}nyj_ g|^]{ky~&o|.OFIi-Hwn,4eB0 L({@&YU@*KPc7ŝ QXG%ܲwYmמYNF8F8w%w_}\pe#:Pdp[y쫏}N ݳ_~x{5L>sI~!O>¶︈o>7΍+GEAĈ.isrjgnqxt'c_=Sѐ?r _]~Δo炃06L9jox!%BGq% Gx;o(ʩbg,v{؁{3a{#i:&kn<.GNo&\wgkwl:r_=g6&ّ _>8k]>۫7>N]td&!bS{b )Tsע9rS0/]I!g8'c4“!#&PL#be@/M^{ ;x}ol>2!6V "" F1$W+D Ͼ!z@p +rwmYYk~+cݕ~8;rKzPJ^yV7×Vr| t詵%g^гWyѷS_im;_v5p}eyʝd(\,? eٵumPj}c-W\tYޭ0Vqp5g\|jr2h4})a/];O?LNH_ 5-"&گNNߴH95}sm:k u׹۵2޶HGM_XXغ6-xRؚG\33Ť/3iQ`}껮0;̭~io8Up#-΅vnqEL&Gs. `fE \Ҁ:-(2EgX@oA{^ĵ0>=׳BEbS|=7ߴZ_@|9736ۦ} کg/oGЊ!yFUL94ه[G1%Ǖ paBvw~((K =/p}g^~/8;\s>n >bd:wwfWc?wC|^~m>|A9rBy:Rm Yԍ\[b;O6zNIzn;L7ErI'_~XƳe}*WT5So5x<|AE\.'3nnwL1s uǞ<~VPMr&"ʆeԮ! EDVDEQtgPhEt*k{5C"TB @ CV L@ f( F_Psp o7O?L2 *PLVjtL3M̩\#2Iь/}E},e2 3Ctdq㥥7<_]ss.{540i')筣s6s6 )%{iPGWOl>cWy1nY^ךm=mӎ\['#-VJ1*TfbqvxgcD/8̨?hvҖ>;jHny#U!<D,"dQ6?[qMu8V.%SKz@%eR T˧V>w7/mݹm@'[ܮN  hY ZfvгZDSAL+~nCO=-9ZJƛb[4azۯ?!W_>͢-٬f}{ Aء%H HZ؀HHvbgHCH83lK,fXYXl!eR؈[D'- ]Unsjy8vXo=%*QDCo>,Kjg_KDv%o|%]rWo?W:F'Ol [SFtn)_pSyF_8'Ԕic>FajVjɚ(W@%|vѣCjBЭo^_n]v̽7ZN/̈ E FDZDR4I5PЬHR!1Y[;ӱ h[ Gϭ75P42t Hޙc(!(h6a0Ӏ[EChRD6>yo\D7=P=P@Clڐ[pfAuw6Q]c*$L~HƄYk֫_黿|zyGxU_[n14a}l2mf#9殛}큻KtIITab>{T}o|Tm}әg>wѽ&}h#1}0 mU8] >삇$=WP5GҀѹYĤ2{Fy(1Dˣw1CRjyH~Ds5K>p0;U;zHƛo= wqneCHV181Iq پ4G-ȦY-ZNS4UX7Ox0t~JbK;YDS9mFKd?\_p-ē+|rïq-FoU'_ozRU^!\گ=wa6 >#zS=HԦ <P*D(c"dF\ "Փ]Q*s鴪d)wZJ-O0 M᰾W7OG_}+/v~;6$DlZ8MKČ~!wPfDiH`\"Z^C#0@|ͫi]_E7-;6*!ءƣfK;GvS[r~\qL:Gkl־Ng|"_GdҶFxcM39O_y{sKaoH;9O+_yt,W/Cq]˧{| ?"JOeo{y,.89LRH$췋<'xG .,tm!Yc%lu>;3GϜ.g/gZ}淼z3v=|k{NE5G&HwtȐ dg?G&pnژzfR $*8D3D\gfDߖGĈfPA3h68o_ǽRd% !Z*f Mz(-xy˜9=7FZRuIR*9C15S*}525e_>+cZʫ ދ|ۯ}٫^q1g0ۯ#?{RR>1;zݥ/_xo"G>'~1&b'2A/CGk/~^vϼE&s `c E( $j45Ӑ7##S,dPdۍ$&CpDx u1{zU`=|S~p*EO3[oeuĩͯj;ϝ>Y^҃ݏw=!+j6X6."VjՂI O+(ラ\D1Oha,{mv?S) ٌvcdk*L\[ߵkw=o7}q Kp;/=Ҧ!B0B@٤EGjVP;X]ݟ_Z~~9:qXz4޳\j\y/зm{N擷\s˛ѧ/O~OjMǯ\CM4 e̥|k_ғwe.Ͼ}字=>o'Fīf,#}滷ʛڛ] c!|{/?|n[ѷh1V؞~'?<낧b?}>j7?|o~U'^zYYz{]}뇮{k\|;__{bj>7?g>Jr/~wN\Ιo?wW흟)~M;2Z5~½=C1oz`LG1shU@Q"UAƺ9btV7UDBF^  -Tc;.?{k?"=id5D[FźN@sݑI3=({q[4V;:¯AY R u5N/Qp.pHщx6xdǚH3(J49ҹ@(G:?nw<-cm"e`nf-E9JG:n}9T5,i<:!#!ןZĝq t"$fw4&$(?],v d:\bu9Ni8L5fCU3D˕<#fATݯw:|- {KDJu\$7o zFG2 &H`h:f;wXCPp:h  @BU␦@ AI^?7~dBG o>61ϖ#U9Í! @CZ3"dBrRfїM#\UMlMyC'Ssm{=s}uo}g귿wt0("1"釟zW]~.@{{O>kigq|5 {˽/>t]t/ҋ.iC|ϵo~ǟzO|V"f˄ӻ˯K_rfSN6ɻS7^qujj'QXzLXא|8 Z5v6_?ݏo=z_3}3]˴gf^1hwɎ: w36ԵR둈c0I+Zh 릓v_ X<6@qͬ)C*`h\jl: ;tt!hk߀g|d!29fbuZoS\4w]1Stnpb%U+LGGs[M00(YH0g&NEUJo7:r6;mi@J%vdBBtQ'X*fG-g=qK*@(c"d1B)F/E*2m!chE`+|Nqxe':{ mYVR& l0m#+hu;v7ԝO}lh=+t d@@@LhZp8uy<_:/1v:ɐIBMĬj-LXԟ_icen1qK)n9. p)Re8@lBW\d"տإ/֯pp&8eNO^urX?wW(r@Rmw'abП_wJGݑ92n<p`r5"O/ [1M^j\\JLݱsLgs< %# sfDBDE3g{@fX5- T, Eb5IX4}] *o}X##EbU4nuhEt,n劌h&,^X[jn,cӖ&QBE&d歂BR zq[* :job״ IN S@ UJm }ft;,bLH% GܒfafNK,]ZEȱ&I 2zjL1 _V xyҾ Cr ad\@k<'бBU3B)&ASD$T-lBMAV&kͿ;④Q LLSE0tH3@? *2X00jDR!{:V8i$Dt@CwbZ1@@f!xξkQ\Bwusg8&lR &"lB ;, XAGl:A8oCA&$% N{MFDrvfѠnR$y yȊh(: PQ{\d/5/jiS=]4ct+WG)чO?虧ip~ l!wqɑ9uQ-#=EBvHD6@=:CǦf@qn3됄&̶23O.Z18ntҴ\5v=hUr3a>J] Du&dezju 0P)7_VkncCTPGl=j0g?osh2bzME@zлwF6 pYHRj:.ice룮PF='LyCc6mn v ):3sMR4 (R SU@tkՑѪH6lzUFOT \HJٳ@@ "}23:BcB#JUDWc؝XU*^zi4@-LD!JDLz f u!Y@fNRJI'te(Eȱ78bT`Y/Z oـZ7k>ԅ ڢF薖Tp!YͦdJ3&zWk32m=Rob֖!Z ()z/_=Vu&nEg&Ed,E]&ӱs>+Ҷޜ*5NbZ@L[OHg7 "y3.9zd#[yo79{7ۜjo#:Z7nV^Y*fbR7٪qEl%AlEe,8ZJPlG}ْpEbZjM6- 01X(jm̦F] ϬFΪbH6P4U&@=@n  e,LT b"1n'f0 "&jb)O"!#2ɐ L*'`BAHTU3ύI@ q%sx !0sĪ mu.h=D+]"jN!!"XaOo~f00+jF( YDLM!y,j`fU%Bs9t=g GϪ>lDPUS8x"r@AJM^sKMO۝ѣc#DB `x+LƂD)=bUc5rK[tI2Ej7VY3#Cт`k-SҀs quLbim2]cP !w~&Y&"FV=R30#7'1ﯠ69Rpe,nM"uAB_o{_t˥׬ʀ3n?_|L{j ѓ' JE5vNS`srMuL0Z@e,H MME'=B ުif歬7X*"n5v@@j? +iD7 "XT6$`&p$}v[N<=[| a z4S vq+iU4TLHNSE LLEnB]bFjukuu$DVCKс2j a%g4Yen$nZ'CED E<6K m`RU 5'a@\jPM+bD1-T<0"l@Ĕ` EXP1]Bnp:Ah`>VmzhK1WC3* Z?.:Vdf&N Eб+x|asg3爫Lr욃+T#諉 2"POf;nLO;#|B=>Spd6 e"!Yd*g7f1ITTpMET+TK?;FTʦ0H JИcU*d5DFҢkBKeuoF z'E9U];UcmT/:fDa>$}gWxG/y9rfjDhj%UnV Jd},YU*Q\nj@uh-JV ԨhdXT"U3Mw0 uؕu =;6CJLZ yE@p1Vs&bxUY'D"DU cE4ڜP=9MZ2A N”APsáGLћ-G$E3*(D]MBkQMN5'S&ƍ6V˂ՀIh9J.^uW}qF5 j3q+  9<#9wvfD qĵ9uA)xV 3 ,-yEpHDu:sa)m9}-~k2"H!ЬсC̢qp# ]P(j*NyV6=k &S[RX/k3 jD*XGIG U` Fİ ']8NdT'CʰnbW`IۚcIBEӦpt2e06E/Lf-%;O>-jUؠGޭ+Ө .gpFD<[ 7ANѤ,ao<G5dUa9Xr׀FDvĊA7 d7mL CZh":~tD'Q['kMAѣzLJ3TfH) !:âeCR#a_ mx g6'qd );"`g {kL T TTX{v,׊KU+b6*3QAJn ,0&ϼ(V҆. Vp9m. }gpdU!ʶV! 2 򅂅Pժ`Zr޽ljܡM:iɘ`@-w {[5|ba`b< D@o m8Ҙ}n#^U5-Wg}!T1&MACD3M;3PI7v\.ݷn.RJ]J!+!5!b{5ߵu_miK\ AgӶOQMZfi0ǖjF5p=\&Hm_6.WHL#AEM- v&Qpt2P8YfÕQq켭rj /I@@`tmF'έ|*.5" 1.8gߤR'mQ0rlcZ͑yoMѷSmA6,&r֜UΫAE3#M 1B+ag)Jd+xsydBd ތయS n+W^\*q$ y1v,bڑE\oRiyVkD(!j*Lj˖C^05 F].a$j# SJѣA L5:< 268k`KRU:6WU]=j`V!٪KvOQ60RbEIRDAr¬biY֪51R !:*_oRXN)M*MYԭq#T fnEa.Zژ ;1*0:B$јLsV@=#F@FbRb"dSyc­T!{=@R*#*0y `f"W0hÈA"U"|Dd 9"9#"\h狚"YmwN\Qb]j}I%TRE%  fF5MDQ+F&jI NŠ-Bѳ\f<4 i> 0a]!B1-]ܷd>(`E+MXsX";"C S]MfE":ow yb*Y&bpH~cEKbRbV1H9x)#΂S,G'RSα3tb)3;\fF5IJ"d HDѳQ3钛HOK0Juc4BxYd޵5T.[3KYYrffi[>skln/K,ˋH@exv+i,hb e9px-VK7(bK"5Z&p``G[;4,+“j  8-ED(*JTёcH}"\5%T0Q ijΡcEС!E"?f*"B5+u^r]ԑ@LKL%KBM%C4ڗ>Sm{سڥہgS3Qb< 6p2ʐ^gBETh|=f6R ":DdxΈkcDDXJFt33QUD|#c-7#bJyo U,V=U|XC=|* wʒ +oD#T57jh9f+z7/ 4F |zJ#5~Ԛ2P[7 >2 )"QJÆwd"CpC̣_{2 bIyFGxhVa5Q `jH< dd-),!UNF$2d(Ȥ+RrXmȲ wKn|<\9;rz9c>( 0g@6(4 DrE2ʢ' $)0"p !KZc`ȕ;|Ey%%(ȳ! (OZk9$&YXVǭ/d]!c EJ^Bp*д:"X3VU/Y9Oi#UTe G)xsc¤mUeL7!wQ,Y]Zc[G~=pÇ_,|#`V X$T{d0U+jJ,hLtj&5ίԸHy6 *}B@?k_.oؼ_'LvK;gNOwekGo~ʃs[PnQ`2E/G ǝDFH5ldȀ(Eu>YIT;Da4nv"O+0$ ف%" oU1sRR7 HQ3IA-&7)JM`"5l$ jL 4fplFtPCuj7ɐ2$< w(B]r+c `cb cR;ļ ȇQ3C"O*n*by40SkIU,V$hT;@c(4DHɢj$6t\=0F"*]iRYV :yoS?mjKyk81dӈ c}ιqgHUG+)ީ0 xTx-x-r|͆s(܆$ng~`s_?weJt:u]ܨyQڥ*stoa"]Ćp~OXy7 *L8B|}`t9]p(8DvNN ܲڷEv Տmoc2rԔ%I皵vj&e1 s)){NXv{$3!TjH^C5x7AZ :źYebyѡ pg h}:yjܫ/~?d^J_NbVϽ&ע8wRM98]=oȳddWTK*=0֞s53:6)BG- NSI1cdџwza2Іf$CuW3I}@DNZK-tn/e  3H\C_%8cR6ҘeHX2SHJDu%zH g+~jff+_K; #5ɐAG%UQ kf$hׂUz;sX_:DS@F$#(ƻF"1&U[3R1qLBJtnsԌi2+/Xq4 q:EHd2dBcµ֔`,K)"RU3D*#DDαjOgFc|vJnL3ڧeU6&e~ۛ|whAþ3%kauQ1LHgpMPU]D;c ؊@Q@0)eGFқ_g@ʻYSdnAu)b] -s ۘ+ڣ/+:]i6'۰d>"Bj\\2*2dZәi{+JDDJ%'@TbYn1: 󁝃PrQ`uRB3-BAR Wq{m׾ځ0}'C+_y/SւY ԃaYwnCEA~}v/x]FeDB1Peb(dx#7i fZԀfŁ! nxV=A/\5}uωb]RoOZY/u϶wo9&BNTqsA^яO=d%+3&d+SʝG/IC͇urB]V| Dsb԰V,F| /kCG :.@\?hnM*-n(9K]p\1O˘U&UQMUEp.nZjBCԒښXÈJ̮ haq`QH 2Z8˟DYJ~_o-};/sv΍ 5^%  8grqP(Cթthr 8ny#{'vO>)yh-b?OR@DDX90K˰1eo 3ŗ,zuڞngWme륭ϾYc .8&XִJ{uҳQ7*O\^;'pþH5FluӘq˨}*\_vzzL`٠_^}AShG') ;i ,f.PN>lE&}<+<)F˶ܥ xb'8 TB\pbH$b Rl<:oΪ P"\^$@tG´ݟoɳC itn,T{H6Z?YBU>Vzqh5A#ĜL^L8BZn6"vbԙzV)^[ӍX@)CVja:iPUv6ﻔrJya<15,Kfgz}Jf Oa7+C*̶IY/~2cNƛv׃#cbyL! 5:7\:_x҃7d֟˝9Gd钉9>a r\PoM1Fj;$q#|XwB~3ix]a @^!B}X|ًfbf'aVXփG.]\LiȮdc^wUpSjFM"fUkX7]:: z#֋ ݶ?]5}߱(i|Ӎ;O=7Wk.?3+ ?v y!}va/te$}>-%gl{o8r_'^x3P8\mҫT٘O>rc9~߇{^{mfx+95_r L6V7yc~O(aWNf99v{c}/oS2iWۏM,5=q= ՒK_r/ij!t"y{g;Zp(qje|#;:n{?W_ {gichqĎk*%,5;\ȁfu.ػBko s]:zuԷFHQ1(21;Rs){}^D0$+0੝T68Y\Շ\r;<̱nf!vϓ}k7O?[G!wz񓲳/AZiNvgG9__>4['}S9"^o:f-4\HZE@wzx|etCh&}z&=r=T|_=ѿc(mԭk8oϕ궋:笽bwgJBpӃ5ˉxHo2,7*/K/^'T4Ez\$|j r t1l*9g[: Vttsd,ˁD30G ކhFBt`W"qܤYFI4e]-8*UM) bNp|䜽6pw7_{u?^1AS{")8ޏvU;Ĝ33m})G\Йes'OO?w*W7~䛟~+/亵c_v}OC'n=?:A^}-W>s9˷n_k_yÑY_4_?o7\|C3>=}VN6W's9̗%g]~/p9۸a%MS?}r ~蚻~ηpO}߾.~WǾs~Gʝ+\_>9loNo|4HbT;u)*V9{5Sshc֟~}{?O?zxӒpI1Z1y?b"Z-.ӾhO@RBӉLҤJh'e`oFߓn@J .[_~yY/.u$ ׈QE7/z>wNͭHXk)ߘ?roM$2A2ׯ W^̗(ﻯ<5xӱ}ecnyw,}:\>\ ߻տ(rR8:ۺzgN<Ǯr|s3ݍb9lNVzN?~u?'[ov^s-}G>{S/[?BD'?˗ﻨ]D ֒"#5[QRg /Clצ'dw?yh[iw{?wq!PáVlkލ2d-5yaV@>hytf7nu?wM7uK,ΩWWR+/JN'o`DME6ͮx QmkM=?~u|挽$wf::ӶLo;C S0G.is?LM?e- La'~exLCzȳ)77_޽7_x${(eKrlC~mM0x@Ax]W[/a/?.i6[ _}NMGuWן>B:$,C_T׼fKgN<~/.>~^Q ǜSp`E#8bTTD$ (1#rT9] PƮp䣏h2>?EGy $!⾺ ƌ`bDsu9/ n3s>x<7טP1zQ_EUSPd'32?ܕ~Gu%@!O=([վ R@<SfW}W>}5'X!wvWg'c5SfXyS=;a~ZmuE/]?<|3veY#T~oݓC9?FڨVbV 3N ;F-yژtRȳ1!Ò*&\40zfFFe4c5nGBD3!)YΥq`( )YJ h/>::kq̨f]DS+opva" ̴q656(!>sS4[v筰>t;90AA$I Q K%J.lKVKb.[EEiBLID"'3s;svXk\WGz,'߸̝7Dعi= 'GDܻL{SG?EumХ}=e7x?g}O3m]W^q5u슪蘩@N:fDȒxTq_T})u줈dg{3g~:/]o-ehmfyk{y>T0`@R22EjG!wiV&')Yh yܢ$U" ՀD('db&͊Ԡeo;hGOr߶mE%?Y3fkBaUf;Y9eOk7;n7XŌQ $*Li,ls~םoM3W/W?PWMzwV/4&U<;C5G7_xҳ׃]ֻ̽kx˫v/<ЧwݰcUR:@ k&&F`4ǜR3-?z&2bEyT\T͊#D?.˺j@T-頣B[QY/΍ wuHHLdax21h,` YcQ"[8lԌ+.caϚ@Q@ߛ/]㗞) ֝nׇV؛q0'sփ% =+҉={~/4TUp׎lF{nSΌ4$Uv<2FyvPLhOh@Y.-jtrjpJp [no?|[ M7ܗ7ŭʾoW)?|%Ki0#.+f %e }!0-vEN{ߪNF{IyAHQV"n׍Ԕ Hv{+]uN8E=wgh﨓:fh08Ȳ)V阨SD jOLp\ˎN"Ckӥs1z:=wUoz[XǛ(24]9Ur-'JjĊhQD~aw&ETVQ`gzyo5u\nt_J?~Z_{VRO^ n9wx$mfο=`A8c9s7}uw}Ó/Ȗ.&H<"9dv{\RS"c8z﫝n1;Cn;u_sWZ4֫{u7羹zd0ϞZ3u7#-j \o}c|ŒgU}'xOcxٿ3|3zO_9\Q3puɘ1M_T0E ,+ [.@; E7k/w+9l m٩=fڋG X*mֶJ\!uU=;wsDSũ g4 zҬ#]7Oe>dzOGܫȣ*33az}0}\W;n}tSm?njoϷyfպUy8}#6AXs۪HTrIZD3?*w][Nwz*\^l̮]XBUp mueP;xO }oy{7?Gl;HKf$c6`"Ѱ7S><㏼SA5?vG gyosz-}f?v#&ND~7nGWG&4S^z1>y)/?''7Gⱝw?[iVó OYwŌ]y%^y s )f䝜Y=BqV`i̖f IEUT(8`e%\C=/#ƽhfͤ= F#|*ZJމ˙oSO/y`F擸fbҢ4k+h!PA ͠.hV =[*2&32tK{+a֗aC;x.]y9e.擔GK.mi}m4Wg?r~u Փ={|WCO\w[~ŧ}Wziw҅??~[oںO3,ln<XpZZ9W*8l>^ZVmUDXVޒM\Wţ5ysmTW{Y*2$I֢*e3ULm9+c6zO/],ZLF\>4|D۳V/7Xxt݈o/>r<ܗhܹ2LxliY7#+SvP7㥪hLZ\춵C"8T h3ko\z6z;۷zB K>~5ԝ"X {fhvHBȺzkĤR^ճFC ¼TPDASFF EՕiɐ3@5!5 dMD6DQr@uXxDTLkk\J̈XU  Q -ljB~4kj/Di?jx69% Oxz&0/j3X& ct``dG=ygɘ_øz(SrZGqφPm}:{M;gO93O|[zqW^Əm^wpp 7ҳ~Qכ _;_[R~p̩/<П~㋱B]*ye*zGz•6B3?;s]w\w#kO?pQn'j>GF,swn^na~j^~腲sjե_~]o:O/UKOO~li31yC9&!W{0) F!")9[ 9lȹ՚\Um,Zmƪ~SM[_}:ky:51iʼU(1anĐQcn6`.h]c>Poտ @ռR5 ׎к3s-J1MܺmWXL*&*c֧u2 QJK㫯߇n߲_@dkfn*i\]Pbj XRj8r3f-l@g"QتNXuQ6qNw]S1eǕGiUkdtL\K\E=3n @ĩ UcQ3MD$)g݌z~!GZUWL \j5ƇY??|!"i\]MI}Wɣpm_N_4Fkk[P`rRǟLvjv:0+cDxբjbf jt`rW\y?kLc'xશ& #zd=Mg-meqHy4M%;ZCFRrfn޺@?W{8#&RKC,c6EcӵtғgUӘyw.#e1γBJtՒʸ6qzl^PDqѺlH21+Xf7l˜30޲Պ1Phf*4RuUYn9j+4%:U[e4ǰ3#'kM$o5f% 1Juٲ(`絊LN0ǔW=&M[VcIϹ4B!&f%oFK}4B˒CYE*b7YʑЈn""i-<kT6# r{FTKY \NE;(CB&1PR*ށ:Ģkk"9&ϒK飕+PmtTo>Zv:nF7kHX8KE֑+'\HV8k2]C5\^S~'z%tZ15d|ftf09&uYTV`>ףYfo#h|#3Vb2Uh3#OާM^䙚idDe +yk*&1!b01gvIAi94P\Y$PN}DLbjdLKkf#.HrCHPWW2d-51ijCFzw6=dEyœޒ8飼DaPS\RD.XVAc:PpD]~^kѲ:U ow̬9uVD-bEj5Sʳ*"\~sIɣy1r񆜷te v;_W&$%ߞar2 zm)LE@dH YRA F$c\~ހ&jH`w[cAEEj,s8]iV@$]Yg7L:CDҜLtc@dǢ~w.cG=zrbrͰGY6ݼ6ȐJ}h)e=rr5Șm~Q(?](~q&^9wm!Z1>gy+c254(e$zL箚8ǵ(.Y5&{؊"!޲y9 wS;F1L%YfSp#tV2UqO7D#!B"f&3e&$—X?IGDHś޲=fϕ&gT:pJ 1"Y@XȍAbʇN$}QlL@ȁ08f;ꐨru (8<3Y SLq8)8"*ڠCvGtAtAQ7V W 4x"IB~"'"0c!:D?o3yjP[QSQD$ d"y5"_4\{\帮4%",HH͌YV"PŊ"tC\9)z1$kQ' }!9fV6QsA3Dݢ:$r4M(": z_>)i!3$B+93(ΡjyْnCfw&"u)dRL=[Hdd嶒$ hi9k1 ЏX++UWc SUVX\[a`m1#dafNdBb V6| ۪-lhXE lKaihd-#⬍$=5ʚvkcN$)e4PTCT(!J,\RbE@ *$~>ÍU9MH5kL~VÕR-Z7X1#wK)'Q*nR^|yϐrD`sm슪*T$+R6 D.*HAzȋyhEiъ)'c lWLNA^FM#N1S3bǃb0`l& *V<, 4)gYAQС R G):3Qj*Tfdb` X8aiS>'؆!8A+ĜbIHhjr8 :Yph-Y l d\*bEjil% QKG!xQMU̕>Qp鹦R6 bd20 rj]q@HyVDb2WSFDBQ R^.D !8VQC$w bb`䜙>crrNoT|Wh)h8L`o01kBbXDa3W5ASRqjlE,+koQ= 1q|9p*9u%R1%I I$&H]lhd0nNbT3zhc/xBuM..0"RT*njDE*R8逕M,âaG JJ`hj'Y !AR3C6`Vbc (A 2l箖eo OM&V;G>A*N,oFD Դd!5+$A+K -fBYG  @&Nwf h]Ǭ/s#t(@f̳Q4tȓbǓ[fTj;򁟻~0؝3L&Q1d,edYMǢbSqD XxqZ9$lEu 3pLr]IAr6 ƶg ]Cť*H1F=qwΆ́1FseFdjN;40T2*cN漧(5ruCQUDHL*dAN g[gtjٌ8SDs\wJA#gbcẔ 02f%UłW5D땶Nء1hujɎb LYjxV[X5^,!JF`S! @sb4 Ci*Llѩe*{GrX,e"sAsR !6QKVuWe0 G`M!;`.cZJQVO@hE@Z""jTlrJrDҮF=j\dV#  a?Rfp+Kۊ(ԣY :\>۶,|Sa鯽b}؞ebWjL0$@Բ8ScVd]*Y]?Rٚ7uɺ=ׁơmlkQϫ L{7dR{7x3jڃcT@2WOyV 9+VeS<t=Ō410Fbub? qʈD7QTaŖ`Ҙ0id:4)5ޯGikNY+Qh6!rlVj TeR\L*Ode'+FTvӓ'Sy1jb<rQ]GRu5HW*)-J] 6N1 λ0\2:,rYClLlZy:Y*pTcuqTrCg8fQlj2ţ㩅+MEǽwlY1P9e{ln6k4|PQR; T( : 9յG;S9^sS XvՐ$6 )Y?hSU1*B)U6xq}1!2rƂRt@u @:Yi+8鑈D-fN=۬e;1L** MB4Z/[LyV;+S%f<^W>c,BVJY*V k?f3 eF@$F@RWhD&S'}nLPcBVUֽnbf@?;%Rk?֫L{?9Nj@&$0`@ O$7NZm"nڮ6c:+IM,0 1HB`MIh{y 8?L=jԈYy; BN@Lꌞ32BZ n fIBxR19Ew$TcY578*/ agNy-m30Q>LP*RUuM^Lՠ+ضK Cpi (}gq miF $8k@)3Y:nE#PBٌ1ek%D8QPB"BS>]~FezTko ! I8HPǂx3͛Yv΁xf [d _5^-eb@@9(`(D( } etgD0!& A1D3;o|o=;O,N(C!6d^ULŊ <X3tB]B(ɪ3: *c}5[ w/ ۝ wjd3eU h1fjzt׀$Bj, fUŪ1VĩO`ajh4r0C]Wlw%7@m0;s@.juŒP*e6*$y jM&+4ɋ8yQ* 0Mr4oMO0 T SYThҬhոnr>"ml80(Tm=ʨ=S#`Lo݊1DGNJDP R0 Ij .4\2[Q @ mjUDHyH7!H "(5,!Uj9" F SjSxlMZsQ9"!1`u G1"ja˚2S"c5EׅP j%Ja( "! YUBp h[MN]FlԦw)6Jn"lDm}ac!bH뢳.`@\Bߊz4U3q b $Hv d$d`\1P0h Hj;4( z-2.:zv"1s5$06{"jEj7zD$SqpXg):vPխ$FtUOueKG{AC"̢Ήcm]Pô6+&M&Ѹ(j΀[ v9diUӰ*)&>bC Luμ%0IEe 8šC3L R-BܵSuGHHB= s+nRXX^"teѫ1 [\Pܐ6`K VTv"8aaj0|F8's@RY8p+ACF0SUPǔyrFalvܴT7w0!!% :F3lw6q쫩f"[B>t(kF$% j;jժcjCCדiLNoE0@݁dRHTʉm(Mc rвW5t=R$uIӬ.NAPDvć5T-!@ab^AˑT#,r GBnsEf1<<MCa`5HpDMBs+[66ٺnv|^+&у1]2tnӬC ="8vX)m;_ulsASXZDFP";JSEXČ!P[dA@hi,ϞrrwXqh2& s" '64^-mA(%/NCD8 2b05)L<3w`!¾Ii(Ր}fMaQ)"5), x j3 ۭS bՔZAٛT|Yڣ[Ĥ!ҼB0b&LinGº BS!Fw \ EBYOmjZ܋ճKTf-f6V ^W[.&p!'Du圂 `aeV }B$+&jf>)*3#%n3G̒[GuFQ!A]Ov:i": ss^0 uՑseԢ\1 P͋z7E@a0yV¼yDP# 'FHGf:phX5$dM(vwfE}]%u>Vm/h|PGa3sPinMsN6Sb7"cX! !f$( vUy޸W`@q 8&Z=h(#pxԓ@+fSeENNrCYZ=35ZzaZ3fQׂe@"c6GZx5BX RdFٝ-y 0iDzl% UP,x#1 8ܜɀ1DaQ4Ã|(![Oa:rNhJ\݁P1qtDɆ*;= mU~qB,J s@D[!a$25B "a H  #jpPھuu]@ B y8XW .V1RmQx$m>[SKLXSQGfb VW%5<`X52b !vPyހEB5a>-F69It0HZRSuA:KAI)'+jܷfJ*Jl55 t]T/,a$A&d@R%ͻpHG)JTCGs-?T /TѧjC,2 bFMi/ H{hGxqa0Z Z $fU)2TQtQ 2Rۆtv L\G:"ټh 2{5ʌfᯕO9~:E<+OhncbjX2Rʂ9ʌ0%,Ùaj|ѻ H#@d$\iFpFlU4b΄h@ $$@Pp$ F0M|ޭ0'ʒTdDD]^%/j14#]se9u6ygv{]m$HH!,WjP,<8 g02N! F2s#je"ɸHyߔ!PF0GPG[LQ (1eq$d&*r#WDMS#TNj {KxHJV֓4 l=0eA 4~ <4"ƨ.[-*2S#$/BydFfÄ`S/iǜU#"8'nAωգވPuunUJA9D$ی![ P Pfi2#UwD"͹k(HV@s0.#M f3jǤ@@Y 0T Bfs 8̄Yu6WV0a`TK囯薣~f( yZ@%dI ̚2 ng3xP 2r 1eyF&A3YzJ xtC( PG2Ch6I:+c3L=ւl#pV,myw c{wOq! RꀡmTLf ^)1fAԶ1.ʼH@ [X m"M =XGQ&;}PငөΒ|5E5wYCBʫݞ7bD"؇%jkjs7Ñ^93ZjCDMo=}ϱ?~|ؗo|=Fȡ4AϮ|hnH,}n5p(&F.' Y&HBYס38ˍE =JO)PT#2D*a #Έє9\ܖP0 8{bw1*e! e.C{1jmfѠ, " z,0tbx.󆑀E* #!o\WЃqbt<(19ZT"[ G zI۽i/?~񉝣'\v ^A.9o+Nv'>}ъRfnm[VcCXW'jK u1rhȫ'V+ Aiȫz6Tn8Z-7"Č(#e,Z8'<k["zf$օZNl]լx9&yB0d@sTE(5<…$}#-a3k@.GKKf5"oM`*ddz,fQ*PeQ(Xdk,HACLj lQ bs@:+VY,] bۤeA6c[EՃ€pa*A VE@LH8) CDޚ?-9InzUj37@gqrELh&`"t9lZu2΀L$Yl]a5U}wfLut\]yEW/ -vjXBJ@xƦ.VZE郋 &q4 lkxApm:ĀCh\k8 n[[#a8DՈՏano9k6湕 ,9aZMX8ex!sB [W dVl(-DGX( 0mvdD 7̚o 6PVYq (yBpbiQ7g"pĺ~.L{W\xiv>'.돿vg[{m4//SٜPlQ;FBjiAIAeN)6jT @4wv% $lcngpQN˼چ*]‡DuH%zdS]LHiע~{+ O{ΆDS$ꏽܮ9&05 iǀZBW|(H"Irkc]?GO#6|^Rg-5>!9yl=|~2.+~O6XvG}u:o'~~%PV]$&}i"fA$ Faj]\I4O& %!P1<%< ªC WM"FrΗx$% HJPF\ #gb`p~]5nB-EX"9f\{@2 ĦK:nΏHU}]xrf)5ݠ|`7گ|go8qկF@4KnF5FOZ=v0#!X9՛: ͬ^#?[^|x_:KIIOM{Il1oij+.&ƒzvͪP]mϛ.Kܣڰ^QΚ~gl1=_/*=ؽzÝ{s}M}`h\(DX[-, ]# x9@p"5hUmͼMo7t @mù01@am7o>B=17m͛0go_s#Û+uwo A|LPFu7_MdG_N]7ȽϧՙzKOmTa~|{VSjE[7/mj̃)ZPn.GwH ֣-ƃ 9MnHul. FV 0'$s]N|jpwu!B!PAی)X(EX0s D4iXL`Ȁ0nQְMꢨkw秿XN?--qޥo=\q@S"3 tॆmQ&MP@# A :$ŤM Sg|//:r<<{m.9PD:?zwҗϻn\}/}˾+n9>/~ϾyknH֜QGlgЅq^b4=wv(kb~字Xoom?_}(&"ҧq9m۫.^5<}KypyNzol?};v/k^~:RֱrEd B%MezWab #"b] 舔$4HXbQI6L{Lˬq.V$k(,|x٢}vSr|_ئ f`٧pzдLP)_9~x:n\N}yN"~鯦?sh)ll{=eܤ!NӲN`Km%}<ql {NV&juSygCsϭ.e(O: yHGZm%' w?tHU7׾jڕ'͗aZo~YxsB% GKN5{Db&n7iH7lL>#6âz{-g|"CS烃<;_J~}]?дqm,/|%_v}8v]/9ݣW{0z𓭤2cp;^+Otu5e#3S%Oqe聿4rUYƟG|ꃿ??xӛnk'n>ueG.dǿt5px|>xv5/KgL¡VSxlC Lyޞ##PUF6fMS:XXbfb:V aU6mtV(aVQ zzzy[=tçNrb{ Kvg SpռZQS.-ŽuM p'p{ַ\_{xJ@Gf2Kě.}x~n.@VBm\[nN?qۻۄA<_[.'WLˤ~`ۼ;oGvǿ\q 8B Ǘ[xz{-ןLzoo-R?]-︪!,Cvbm?_;)ۇɋAPJ4nmjr^Bu륞?vv =s2t7+^B {xիץӃN]͗ɳ道%quZTq'ir]Nq|ן}q׷[ڋQ'ҼIbCzt5E^Y٪4!2(VW뢠̄8MjKK2 &g8`JSxD-k.c#>r >& jS2: nQ^{:.V`"̷K6ĩ]<$w _to5Hŧ?zٱ/yݼ_wM;/~꿻㚛 WIw\zrXg>_?|{P8+\T<⳧tx/׫~Ǐ9tWw~,5_ywwϳٮɿ?ĥ/=z;_]g5k/~s>o~;o{Յ׾㺻~ߟ~_}궺տßSsL `B]B0.-G/5Sbsjjhm2R;7%̂T[M%'.7SX}RtJֳ֓k(C pjaƳ\ec;}y Cs{Ɵy5/_f̑&=-1sx#O׿ň8ov.}M{YpSo}t=H2PH[/{ +C$}F?d[ʳ?*| /g]}qv6Maց+tmmYۧK/o+txM E|k:_;+pLIjW$W/j;Ih|^F5\u~h+(^LC]vԩg!`c~{~.WDHO[}"VoGGzwu>}گLs;kn{zu>jfn~׽j[|PC[;K3Sqm_vǿ|ߧ~w{˼5Xg;R̚rvv(Ȑ?ٲ{5pF1 @ dHA5R-9+bbGICJDURD˶)rQ R") A@sz|:Ujw~s9:Fl0QŪL":M@s &q^fW_<] L+n6z=31q"Nf+B+.هO~s/\XΟP iU,\6ˍ+ !#z75_{bpum"*pfMVT_] >߼B&&>ן+xs`v^T$bt3;^xO]?69p)c7ۯ཭-?Fft!Uև~'}sk^/GWJ ScZׁAdBb~ϫoI Z_ղ<&nR{*=Br׫Wޕ]^.  O8ם ̴Z>s&kV{/](= -/|9/9z^ͽְl a3xJO!ūzaL (2mUeD*2bHZ*/rԓW%&Exά23L&hixCqq.xrz1z{~ ߂#GuHui0[ -;d [-fP )RPŬ *3׭^KU@Z!fZ:("~Y۶8*k'5U)E7v1pp59|Gηew=~? /ꛮY_Ųib13 {IEJ9<Wmi$vPm9 g7]@K1dPe%R FZ4F4PX6ܥz<"enαt8Jq=R@fG RqKV$w&d{]c@n 8j^QЁRz5/k:ΫeR`m̮MMW[~ yboA8#[3@;6ϼ7*Cb3k] ϗӱW~پEN?}n`.wۍ> !Ӌ{ '  =,W-SO%Qb hX{j p ,LckhpLxȫ% .Fn{ ]z9* far-K?}Ϯ~3޾2TKr@z*A۠LeHŞؤeF7-fѿɗ˩NUEp6}'T&?q*9f6Bj*SLDl#:0! d(קKǯ>u_xgwϦ'!R3 hHgӹ㊀`)Ub  \,X(X ]pX48Vĉ(O-Bq%ESwv`DpXPT#jw6 +}_~g>}}xgCm9!E׭6^z{#08PVU}ȳ3D9GC_*ף XjD\Oj 908 c%4;J9S/&11F'6[GrLbH+seQV4Yw|hG3k,0pxZgןmDU bsZ4zW޷7==^r7Z=HM]պU[ݯG\%VnNTK{;|"| 8XNPܔ˲8-C$BPCtй&H&C m*Zq .*C s55u3WL;drUfjviGqNYFw_P3tj>U )X=X>0b2z*rqig8Wgs|:AM7[ns9<vBs-]_.չQ>rہ_/n?GV7_UXxB7ˏo@kOhQ7{X|g}~@ 4cl7+`48@^DLUqt{Wڃ<1ںū *C zzx_oۿГ߿xݣ 7[V[\< w;$S-]b.djWI0*T rvY rաHH 2"LkP !*tVU˟ė$?;Ƥq`\c(wsU' .ZlCv~^*8`cI%(q)X;HGܤ~HZnQ/&R=?~OG~Mx~\Wt:~[_y'9{s?{pmw5o9hGٛ׼מYcxk\^w>xG|˛_풛^bwٗ/'}j 0jDT Eg;9uJ%D T3t́#Z5W@N n݌CH`A5^d+Ybչ+x O/|dLL'1{NǞvw^"S1,Wg_oGHz 9R?|O\<]>b?](/_-߽ؿӻʆe;acb?{RhYF7S۽l=" ^aMR 8 W'¸Lz>Cni𙗦/~9 ?s_\KXKҽ}%BN z2}~SoWՂ@Oo|gx-i{<<}Iu`:m8qRÄL"G@^Lw#H^Ww C"~Yڅ s/2h1pi`G) Lll!T3F\Uץ[B[~|UC|zH 8:Dy)& H+p'):86qF, \rϽ^=ǾƷ5o>ծz߽o7ל>{qm'^x_T ?|o~O/\<ǾEH$ct={/=K?'ͧ>Yy_}ϧg\/Rr{|W~ :w< j_h 2A#P Zݍ @m^ "a$F RVīR Pve@bFU@ m`bNnVDv aVd1WK>AgŴv|𻣎BX)pXf} <>w~?&mc6wɊn*}/n?=uX?_}K>}Pŕ!&v4P3U1p~众˦.?uugSȡY '3ٷkd(aZvMCv)-?~>pYrx(Ϟ=7&^jQ-MchRKO>P)G;!fqs>Ε{+:I9:ȫd}̈́jצ߻ vjH~^tu3}_L5y$|=O*Vmb$-~zс17饑~wM) 2xZ5P# 5Qt`r MvGqQ*ZQUa[|&̷IG7F92AO~t>g-{1pqe D0pXR<.4fjWm~#1/D~x߇ύ32PugDs'D @W$ãmrk+}_T4c@@@^wahy]/{U(^E0tv?uǩ+j6״Sn{_xϛnnyE/G|*Es~[.\<}ř[niHϿx}i_fѪh¥x퍯z{yh\PlzZ7Ӧon=}n_-KG^z'òiVq\RHW+r `XQ06:1]1HTOzPpn84ҖL XQ )0Fh:: Em]FJ -qxnvwޑ~r̲m&tםB+E6eMUgTHDqYX/^sʓl3'51,stn|fX8!f!%&i;^s6j>kuWx&Ra"S2U678;8"x,+Rwn9@^/bZ&5 835! s6bNXm VHf13ձp)r ""㌻0fY?v<捚^n^U^2a`|+xO?~3'H }t-#O 'C={]z/^\ zx K |x{鰴gB#Αq.9!@qCkG8rճϔ#NCg<aՆ&n"a\]Z+;./ On.r8w4]}g9qbܕasrL]nLX.l~@UZ[$UjPa:z`cDǙe&Yp.n-cs^w ;w3mbR9#1/z*8Y5Btt@6VWYWt;iSXd03pBy50 (8eC RND eWL#렔'DBVnX :PGf]j\3s|R Ȯ` 2R ]Ea(j9)p̨0mNxYG"&dӅ 71l ɦ]gXa|!ȉL9&A'If-rѸȲC*u0u~yn\e;eL|j9:ĵT頋em3 5 DԺ+a t|cus 5{O4_a#;Qfwjd x!""TjeCIM4pjzhLn;Wq( hc@h=$9y^?5WZjS6susI"A#RqݙcG1!Uw0𝕄3M`l(dmcd3"" Rb ,C*^ՙuqQ DwmXw4lS` u75.\w0jm 1-.ev8YEݑWXV.(*r؟8[ZK˰j#-A7oKPGlknpyC by4Wr;)]yC_/n'D zp܁FbP'&#V e=6^dCZ$)E9K?qMLMX7w1nl&LV3c*CفDD9T+u:ٓTe&V &|xPh$Qlt^L S!ECHZ( tòq5Gq}*ܼlg..V]> f~)#t0NaV0RXU4U$CW9~>s/Up43+0ɮԸTg1Y59TS ˀ6+Mj٫@qE!/(2Oe6xGװl`NiΜR\7hbm|%fC9]&Z on9TV#H9 &J1ecE U0XQ-,Pjlu7(&X4h -ƭY܊Y\c:qAaItispd' R,@'! &WMӡXU h) " H̲T,G q2N:P0A4Qq1">y2"n R3"T*S 1&@lj)Glѩ+ԣ#SDt7͈fZ1!E'3ϰ.L>b}EG435n"@:?sL*&Au ̋$s ]f`Rs=a`A\G7Cxi0"+!FѬUuK)0BeINt#qTubĀl-Fh&JHMp*0T&&&pyӤ20qPȪ(hRR6GUɧ]g= (z`MDJ)Z aqVTw r"+ViBwَ0{Gn|!.0sDhVSb&D{8PwMBmA$pQ AjǂBDMn:efY Cmr4lWI]ea]\16(hUq&Wx9rbٍ^⩅\54AJrg7n& weՕ"$ƹہH@lR@:I\ڢنr99:XZ&js=A1$Kn"bSΪ9ɫrhsu+D!Ertzi~APV5סR !$"EDp9 nSq& UPv#7D9r2RSmF̪).<f}aJ5 cļl7XYd;!;m&PQP#Fd"hITC:M^:S$Zie@MĖd3BjȫخR@ED^CN/fFJhtqf:9zqqQw#DGl`o@ڂgIGn0T;.3s0UEw ]Vd8e7ukU1w5lW0qu0" n 2Evf#76B*k&L X+a(  K/n+J@>"Dd0̈0N!Dwժw]/_Sbs3Dl`RԍN5C DQ8D TF#*8 G#J*q.;B֫ŋX5<2/mxbY붏fn;H^D jUʌf?4Ԭ*"b"9^Iҡoәnz2RQO#NLmZ `mwN {ֱ@BN:J)4!Nt݄Il;AP"̴4H'lSm[Х:IZ&'CxĈʠWt¿oy[@Ox[#_D*L80V\(`5MU1mzC`TnM.4]b$Gu)MD(SE`FkV .ZN),V܏A$6&<щk{9QB0qpxa ֛ŘOb&JD*PyԴ$E&ڴ؎:ZX4)! @'O8m !DjDԲ$CשL]a ̑qud^gGdžQdi*c+ A (̑akZdANh"󬅇f :HZRjZ'F)Q9xr 1N.Sw j̫h:6c&EKL9 |oE`znc_h )2P-0*yuGg\,hsL1CJB㣒~^&@D<0y@@ KdX4A9 P b`f˨E Su>LnGTCN' PĕB@,˅`8cd4L7]A.naC/L@L2&Q 1ڢsueP5;]’3x.ڃlMqwg$`i*t ME ^\ "!|C\Wxٖ;(\au! ϼi1 nN"s  x{+VTVLZM1mLu\SAg 0 , IjW-kyG!=(yV#:+DuȜtl==NW9%D |PJ٤)"xyCEi;(uuRmњs.Y*hR N:ixV'eVł`mMiAo*z q`;@J/RL+@-^*]ƻNsqyjhek1nw~^!3":L8N˃"E4%"@0¥3<s fU`Ub+㯜Ia?#@hV TG-(dKBZO lc`& k20 eC.XC|)O34qLEԒA銛+AT8x牚c6C6."E40wRb LS_@00SZV >\\u Xxcr9"S,URL 4%$vZs6S @pNDl޳#"#1e2v,l4LF$!Ԝ{<8Mu@f΄=D9KBܴʫ@VE@Ϛ/Yr@TU(IȃteݓsY̰#7i.BrUf}D7HCQQW;ESTyEr04jR)A=uƲfKJfCE0TɃdpŀLHT 3RؠquԌTѼ)!FD4@ E,1e")1jmeuڣl%q̈́XbAU3 PH8hYDېr<́ AセLL1 e)x=Y#e+&B1b[*jlDf *2YeV[kY]s2-RPEDR!fRU$, 9"* %RU️c, DK=^ffdHDd$qȱϋ׬eQдΘJR1` #,%e,eS[Svc6i3 soPPpnX,PrSYaxaRuH@,dd04x32l˸% @nBb–SYG \!cI,lʲ/O[MT-+g 4gj1Ր9BxID r.D"bchUO4Iw XzC0"IB}WQpCpiHU=mOF1%Hm Dt!+ **dْ"">ˡjSDj苼m9%jk JLhLTV1[Т x#bZ/؟_`=մ߯_I}v@\rD2BkX r;-I@L&J(V>(WMmQ=Z(0< y%'XKPӴ\[ap닋Xkk7 CD Uj6HY@]ۨ)"e2UWp(Iu 7S$ 7-fh"#jsK9Bcv(E$RӴߙ""QZDdme=`VjbFMbE s_%lM>~G b1@DZM*+CD0orZIHIp$xnɓ ;v$Q3T!-ב#TLx̌PWyuWuEj,CGxyI RjQrhde9Y={[Ͼh֍G4gμW^ֵuY Lu62T'HhX*Pyc`&ƛ헿}L|ɷ>j` b:tֱ :N`!ňfLښ#O9S=u~wO>u٘q,t*Wy,:DsȓeݬqmO_(~^s0PƵ%I**gv3 Q 7o_ɊR`D*Z~~'o~sLSkM(߼wB7<{ѽ2*F  $+3 `å.-rV~y Y#=ٓ_׾-LzK'^,bYDW{?\SAѼ1[$g I sՉ-MReѫ&JMQg5!W^SAGeٗS8]\6wb :ɲXVfR_Ž5,~ܑdI- hh!G  ojJbqy(@+V%SM+ٺ6x `Fġ#5SZ$?m4RʢCu:Q Dɑf"1!e8O yOހQrc$ 'B r.\P]AѴ)ΊBT<  1)$!"Ų+}># C| 9n,BLG"!Zth.@)97 fv΍85؈\K7ۼ~K.OZr3E4"YxO@DJN*1Ia=1DIْM7~塟{W>Wwgi ιDݴ5YT-w;b9vz7Gg7NϾ3YR~&Xr\Yt&f-j:2ډ!MkP-C!F򬢣'j! 2CQ˲>C3WXKq`ŸTyamOG\kgG+y=ew|ߋ]~Ͼww23rE$u!@ 1 @!@V͖q|:-ۜB&7d틡q 08BTcA"=V[,i`~ڍc~n9z{oz>rG=}wz5x]=1Z D k l*bY'2y9PmVLx?G~]sxGСm\TqYv`f  O*B.fTMkv_v{.D9lNʐUK}_?m\BrX$^Xw~h*ʎO3dV@MFSdA-}-dbf@U\\QcRJ*hPdf!>kH.k$*] Lų"RW@ iVz_;4QIӬ3v0HFN4bVΣ ӈ5`w6ra~dŲ5J qkk台ui i6bHsu1)1#I>|UL#/nݹV$o<=\|IW8ѱw~m\G&!ѣq|&M1!R23YLmUfX fTyomr|0d`>Z-$Fxf_^}U;Dz\AE5S!+4+YⱇcMݜ҃RQ3pl7\9su)]=S~ _97-$LoI.EC&d ʋBCBTbT>O}}7z.<}{~_xOﯖlS?:B)nZSps?}m^we~)m|Ɣjz}&[˚URֱ]72>qvHwj.gC+o>]8Зmoo/[>ץַj3qYw~Uƌ@P3_+vQ5{e3j7Ͼ|9wAM[/+o{է Ebaj LYhLLF}e&A @MrFFb>UX$S5\j@"(d腳 !x" !6*hY11TG/~y}ꬼ-|d8Q)GTkZ񥙍UW&5P]]qS +"R +{t~x{⋛;["*)Y+ Y >Ϳٗ趪y%\ˢ@tȑ3{C\LъJj50QWec|9C39QJJ9géia9M˰*J3JϭsRvށ /5h-;[[r/,!`1iSM'g% CC.TMv>LQT)dϷѣ-M%[ȐL+#jF@$!?  n:q'3_=퇭mW?up=5I1MPn ]x3m\txflyh]eo.^&Mb}*{vޒ0)@}GuuGrp%C8k}CYYDKkΔמ{+3-o=^~cs[t^1|Ix.{? $}\oo|^\!;˻GYCh1ռws}CoWPŖ~o2\?q{,>i3o)Z*zFtOѿZFެ)I4ESLzʊsZhSdӤ΍bH fSK K{@\.ze ty9QUumТi !rTlcF"R U2>7 )x}x[7Dl>)_=|p)0z r|n_yjbIk7س3N|H/)tp})e[ j@v:d->4^Yֹh-D }SK.`>#|<{Uђowa0{ ~s;Mo[7_==񹻎5.My{sg>>Mؘζ/Mw[:&/^x奋>q >o?ܻpn_=|c7?jo57̮r%]s?rp:upA68"a{jD]9xva 0aTTn~Wo>\m'WϞϏ}Ǝ=MD(ovc~Ls?nf;>aj52r~Švh#'8<{a2cSJGG1Q/,gh]1)Xye=Mc H8 +^ ìX98y:>}`wwߍUY*ݡ-c/Og|O=K}ض{#uspe4I 4 /ɿtVDWӳrz|r rSVWwc! '@c?x| w?ޝÇ¿_^;D!b(9J))ڶ!<c-@'yڝީsʧW8o|S9}P]}g{v,+`,t=k*Rܤj}9EHE ~Iwuw[_{||Ꮯ?ʳ_:?V&ya/]3L`ڴ Ef Kas˳g5?W;vnμY'8_;Y"'sN}('#XVa}5[ۧ?|g҂V6pv-<z=\imgu%o8{f5 B@`f0Q Ca誨rGU?p ]Q]n'l !@ x7˼9<^8:ețy#2s^k 7lSSa};3(Pxqeo-%v}E(f\hiU}#r0`#-;bm0 ԛp]^bN;.R^ 9;}y|i3;~&8"ĝj;NʫO|l9?-̏?[~'/[nC{~߄ZIUI[\ _>1>6c5&;~rʛ^~u #!$2f$w:Y65DȮczX&y*ΊW & G8c `{qbsÎ0M7D=agUmDZ,Tx|jfYӷՕS'40u\̨s;v78 bE@'ηb!/mV'Ǐ͗wze s $U_>'Nvgy+N;~ ߹-j ;"bp[X J4)89 a9zjT8eUʸ5hj"޹DUt#k}~MŵC:e #^lg':&|_;޺#~M~1Cjb;d0eW;||W(}_nw//x3P9UqoW.˯|TZ\ Dҟ|>s{+͂l;cs48Zƿ}[CÕ|+4?1;b #<|RmUxIu21sߎ̦ǾR0oSM'W/*X_s9\,]#kY*m MKES#Ѯ.}w{{~lg.8' ~"VtopS\E"SEjbUd,'SO4LިrCÚ*.\PH[D Ѥۄ>^1OsDU3@ :Vڐףft躨"V R]l`\on__3vÖ}bhc/5> U"8A82d0Ev SYmP2z&6 "6~:#̘3QG (ڈx䟚l7\U/Εi{ `m/R80xlz'WizmmaV#IRJ< @UFZ }Qg::(w7͇WØMU1ːf˦]4{Ɠ2Յfpd/m]:}?,Y"z _]._ɝHG.El]rZ;FC`tj*#hV""$$$"i>c,OKn}/>WrN G/! "XZR%LF^TMU6=DQhLIc3,%<0G'Z*έ/4Tl7ҿ<'SmLs_u UYT.ZWC؝qpu;~׭}O |[~ /o@0 6áz_O}amwXxɼk={"½ny^?xLexJ3OR_Hy=<*z+)g& Vs;^wiI}5/~Sx@?&;ݏ%_ݭ-!15y`jN3]_-e( ]!5V+ȎXSa"܎޲k.ɪHU(30ySK%&2iXl(Č{JyȒK1 ՌhsZ}Wɗ0C( :jG4,) 5 :fUd=*63j= xř`:k1m*E%"&b7{Tұ:1[~'>'׋Hom>?4Zx{rދ+ă_ *|=ۀ>Ypg jUl+;i0?~;XU~4\;+DUbN~͇U_,1;ns+?P@޴<|5\xj'S>\!K?=;#o{~ۙki X7u6eJ?%/Bvn'e yT"R;Qw;f}Y.gNn4QHhj*Mհle}_H|xd,V͇_nfg6vywfĴl._;w>zwqQ}$s9~5wɅgqaӱhU 4+DnT^ 6wZꦪũYYs(q͞S5 &D>9n'|xgzPͿؾ{?k>7ga٦FÄ_7[}ņrVףL&suL-BuU*Xf}<'h:l={W[3 3,r`Yv,ڗã#v5K51nk[ӊYMͰZ+C;o;}יfo ]w[lq-p/~kNم~8pށs ?ŗB2PGHѢdq Tw}̒(lCͶ ޭm0zjجMjh-~{{n+?|߻]g~{j7>l h&bAHQĵވsJ9MTU>ʽwF*G/xJϟ_飛5y՝sEɜ*ƃKry5\8^15\wM%[8wg/凮^,7sߤK|Mv /G;Gi׿_ .Ibm6g/Q˓/O}MŬ#8R٫[Q*.P7/-Wa1&|9ƱJVnͣACGǞ]V_|zg!areg+m҅ CzW?|ykyOT~/oHYg-P$  bHB* y@>ILͪ! r(j< fTԆ Z{;:!y'8 ᓛL5!a~CӧyxQV+YD ߐ/8m 'vUiwV-*l I86)G#x׵|0ȳWm;5;8#W%0XJvU-jϾliNI 0K&jw,t^rNg.fpm2ERiO}/O'኶7yecblTD@DfwFF1QD18͜­' j@7 Hka_tw9%8r7ti ʹo:(VRʴ8~j J "tB]~88#GUe80ϣN,[7LgVc +]x܇νMB:m=##phLsŬϟ;_5 3d\wO|rWa޴ _z>/h5bp{tquk>3n]w+ Z3O={٧93s3mejh\(#W@@ҏ,phl C~ۡbX7~qG>OtA#~j$/~];#•#Dg`Iuע P+z ĮK 9:JwwƯ^c3)cq1g"_2VE" q͙U.v]8u;o_xzt~;3pɥUǗ9r;o{OMNc.WVE{,by֪x'bLrmCor>Y~-u;(>.4 ;9w]0ĺ-W}>OIM^3khLct(CR10)bn]$~]ȹE"j܄&x ,ca,q }ka'b*7Nvu XVgvLj2V SΔ"g;abʑ' BDѠVsoGvu3c\jDӵo_cskϜC7b)x'drΩ^O零UӦupkNz֍O?_Ș6.ZLV!&Sa YP]i$jݤʚԤO$:;vg&Hp;n[+fUC a1G̓SӖ`\t-stL6 j{;v@~?{fw?%^/}W+0̇Dٙp;mԐTƣEvk2&tҗ+jFH\ݱҶa?PFEܜuv~`XhC5a !djfZ'UCfGN:f^tnFpVc>͠6-9X#3/C&r P U|ZYS" OC+URa0 |f"Gd'}USɁwZB*ԨuZDiT F*; Kn9! ?u=j mf b"Z*"8g ->[D$EWjd2%L":P#&M yhrkXKͦj`j~MTu5Pd0^Z6DI!# R`7ody=w?}`ܕyqqt GzDwPu:"@UyW5LZB7 ڶs.t}S 71I ԉxE9׸ĬuBi^oF+3GdQ +yR1dCԩ>:Ipr"vg]j@hlL7 &q]d;Ǹ;Y*ZDk&,fh u]TXpc3멝Nߵ-7Ow,"4 7FR_|a 6;f9!C$dvb:4m 6ܴKLj5װ;Σ-G}:ΫN[tМ-G'18[E8?^[٬]1|3wZ`f` ̀@U, H%Un&AO h.<`4Y 6$ [\j Wv#fQǢ4nG09)oFnߝM?,QJuDعjb5*"G< uBoEaޙ<:o] k*eViɳ_KloPZhe|rubawEWɵ^JTgEt]F툩p~j4ρTK?B57X*"3M;6ƚ.xMjG@萻QPQNz$R@e՛ߙY|m RGJ5+9:#i 9<ȬN #"<fQm;xY&|p"zfBFI~!K5qZl">7YV ]`VURvDA=K5hdG|!f)xR [vC5H.H)eӃ*)3((#ThzJt]&MT<"U3E͕+C+Pjljg 7lT `lRa6#l}""H gARRü&|uQQ烡=ySc滈L@]p,,=S9*Ъ,ph@&nÔ"Z p bYd,C NL#N\ט*T*Q.YP@MF1Q0_ਪX :F0NLXU΃{Dթ][Y}ӖZͬ֊D,S頩AD'^:Uuz3!R7 2pNܷ RTU ɵlF V] zR EZ~ok.6Mª*}8>\ f164³h" f`Hf)b y d;8co|~s o}~^[Mmocמgk4p| uY=yqzJ 5gӆyl,06 {oNeI! sXsjHraZ?M?Y,fxb͈zBL*Zс+btM@F>\UbF40S/Y8xYF\f!6*bCMj}-xhWyG(6ʥH*bc7Vzn";ќ, EDfffTU*VQ*-:6\/2C3uLLL af1b݌DV#w :ұEtA3A~`1PٌRQ-vH U0֑cM 5 d4n,U5SPDnJzz((4=[EL:$4@91c*bF RE"dԡ(( !7HL(}1`REM:Fg*`^'A@I&YuS02DͥHjujIIdWUS}'D\W DΜ3vZF18@lxuhRb3MQ М &wB2>9GA5s fjiV0$2$D-f"Xj\ngzS1ʭZy/+u;]u/\ř/E݌(anIAxHUٌYL =#"5hSMyٕy;cJ[zj:KDVލ[ҼMW6==9\IjD |0wF. Ku@с +kl\X P 1>qPK$@,jnG%FMxܹݼs;xH) -EYUL $+u>g~☊DPcMa:7o؎I_pgR͊hU3BjZU0TT OF jQsNLm&2w"JΥ-9t@U)*U\,ojy3E5:fb,{$ש#G%2& DE"N2i0`B U9bu.ݟS RFt藳rÈHZѥ#$Q)Z7c؛硖E S7^5*0z [$6CsZeQ0-١H~jIAjdj:5+G="3D![0(LȊD,UlY] rZ@aUjDĪT(84\Eh"WedFFScAF L#@T_4h譪!c5ͥ/FV[ At9 wL 8(*z"u2T[ :k8zb̤f)# J7j؂> :T4kGklFPGx6$Xv& h+_Y+;c`G+B˥Cc2yvQm z#ZКyGU e I;He`eLyc$#"YASh@{Xisv8k(4U]5"QLmFVa5XޖI׹s6D; /0ñ$\lLSkY6k0xձd̲˨apCkc"z٨Zͥ(aײ2XfGøwܯy],k}NN@$Ps6⬭ULέ屐öJ\ۍ6u6si4F12{r`$8DbD@KM͟-597u7hD1 H$YEr$qHJESS;q)qE\XER)G4' ؘ{w8Z"^}oϷaT/I;¢ƭ;,Ұd"d&͡bR$9gO9ИkfBF!"W &D׾C|i(j%%hoL1-.yto/5 ~FD@ ݩFV=8_#OgJ`RI- (θX0m"cmu+Z٘E&YM.:dvLjH@<;7Z@"ik_ $"V#%D˪Cab.1K}|b<Sl ј|&^LڈV:k^Ɂfub 諞=sxy"!h#V%]ع`} ^o;V׎}Fr@OZ +#6І L^q,̞}pb T8fcLC5чї*:C$5iCSHY]Dr/(:PݧFlkoM;B̀:9^6%[hA(U#+m5n-s!ނU }&2#}UK/sg- ¦fU=ZU'Z0FQ-vMMp@`fEP&YU3AJ2VF<Ch( y1 j"4!/#Hf wPW58 YFSRKfflv&;YTK$4qȰ^ ;kPT6 k!"S6EnS]^+A UR6(0@wH^We6&G\K)C@NMpLAl,ZtPhҀH( &6*M%"!CfBY,/ bFUL({-#Ȗk+&B+HMP櫌n8i`\eG ݃]3#pP!P9t1uLE7e9bA`w:3X =8`r·8M`6:0"7Q(1B4Pפ)ZUk0s 6r6n J':i 0!V]b6T HҵѲ"L jp+I@Pj<C6H+nv܈jciBGGxgj^㺯Tc8Inn @&!JF> "P#4Dتfec94- k.bjVjHL)9zVm 2EhJV h"|{%hƓǪ9 GZut05k3ĬZZl܆I!gU5o { 4uj"*pR@?u95x TbXB LJJ@" MB5MnQR0յ5! *B(k)Nd:bA6bCu 4B5pCAB @rHh2T@FA] .- $Zlz PzԀL͋lu9rĮĎ:Z]%kQ :Z% KJF:3Qp {_Ts62hRH1x$ϵbey>XUHDmjWX9 X][qυM j󌀔XzJ f:*8:RuuwjQT Ȇj5u#; 90 ٳA u2M~~RL:+]j+ *m_IHm վ҄l5:h+4'`$49$ds߳L[Lj 8B%@FץQHu0]oSUi 0S\(3",JdChb+/dDjQ$V'i-I@-V";01!{R3z%]}⾎3/=gѾ:>ViyfGBfR)z:&Ps-gHI*T.R J{Usy&uǟI$yo+VH]ܽW4GMr y[ڏ^*O:/A͈ه}Z8"!IQ=+wy ;%ѾxUVBM?8$hH]rÚU׫O2Wsje"'0 V4@p GuUb|GbO`C> 7\jE d7$hn殊NVՠ8@m,@AV7Y* 2(m@U#Q @VL%宅u#0R$'ZKR!C` F_@Rrt5F&@K`ޜRu`HW(8%1~=ullY]5$Έn+8$  JY`Š-2M5AW#Vց_|بtߧ?t×HXKMJyO>vݫwt@VuckÏHk"ٳ֥bd7b&`?p8k֬Y_z wQtz~zDC'OswWjx+t+0b(D]cj`":Tj( :tU_yn/}ࡗJ:(k"ډUI03 pj(MiZ 6]Pb@bzd}χ_}ѕ{wGw]q>S qB 'Թ#7 NБp2c]8LB$QY͌$=>: x.:*1b  ԙ隋6y`\DTЗΜc>uؼ_A[] YqV[N?/l6?Iaw 52u>ȲVk H<3cGޡig?Vc9\~-=|vee葈,s m@jb`}??ʧ*tU?r寺o~uՔʪi"8X&]HHI( ~$dj#7a~T%2ˤ1@QVwbw-4c54%ʞ|C!B LVt =J }5:BDN,y@.;&Fl'vOUa[9"j}V{MLȪL(FcEz9H`mARqʸ zeWȞjƓd}vPsU7bjlCFDI30<&@18g𹕈%`7sSi=G/Lsc~ވQV:,jCw@T &@kI8EսV쒣I#b n^\q[K"a?uKmm!%EQcԟ˯o?s9dJ:fsV]KFۏ\ޚl=w~a<£g7]VEB`QeҠ@Sr$PdP+=2a>2ӁB<}L D mjRta%5BPܴe=[rϒ]:s28Ervfu ;-QL]P`J_ؿm]să__W_t|1ff )!eh~wRJ_=B7_T'Awrm<6B .;~=?b#H?{c{-@C+qk^v#XpώizCp/WGo[ӧN']iW@N?wJ/ߡ/Wj {3t;3|?~ے{J,j5㏾v<~}z ?=Iͅl̷x+p/u"Z 4 h}A]{nD+Xe|c~]q.}OꌥDl9p)8s'-5N{4YW~ &#$ MXsmf'f:|\ +Ht5:3hV$@tUW EE~ICp)fEN@"aĤ` %]  `:5g:4~ך OK2PhFtBv1[%ak{Go.~nM7<}}']ڮmcVIG1h'绫P/9,=PHP+~$Iڙ5/V \*a8=pd`_#ν/Sr]p{Ǿ/LWV m!,0_H.YPs/|˕\u"(ۏN_|IDkXYAl%Ewj#.> @aEr/<~=nL@E%08~{C`& HɒG;r9o~9?_mLu9:!-lIJニ_x3k>ۯ>nO.Ygo3߾#{o~j Fxy3;E;؏జ_SAM7;YN-P_X}ecvE=#'hoAf};5Dr?ׇޥ6T$ԅ,7 èڴ!\(u,ERQVFw7]|#j*x5bb1EfEp!tZ,lcHXFW3 D2fWw˨n H{pnj&({/U 4߫.'yׇ}lyvl6GWv8$Xܶ(!38nRR2F)":+rɗorK/&r^x;*Dܤ(̥V@_ۀm`}^ߝ8[n&!_8vWUӟW 9դb]v}G;\}G_p+|k.vcO|_|Ýy/g83/16枝f~zN??d4(Hj_{/c%~6~˟OK[s~c_s% R׵ǎ~owyMН'6cjw^|nͯ}NnƟ9{,W)f trW~b|9n:#iVT:tN2k>~u{?`1H-[ ku IׯjA,n7}Fx}|L3pɑk #;/_5NX7/|pᶋ/^;n;gh}2ءگ=nt|V2ٌ'׎P)ǀԊH14 2bj1byj6VuY0#{6j*Jg\#U8%.2{0- {V1`gm@Gep pW- SQdʻف }e$ZBi\6)-CIcwl}>!P"P+D1VeY铍y|'?6GsߣC6 .ۤA:pP:[v{*m9~YRm0ұ矻rvx Zy;/>|ƹ'N|Gϟ=~˯򆳋>zѧ^z?<֜q|铧~w:|9tdC=|Wnz澿쏿N&vfWGO];U~37~WϓgJv&ˌBtʓHH Oxt3웓IG[sP8"Pxѽݯ Ӫx_k:oS.o+SmV7]foM"@[xoF(< Oy\wa{|s-]~;/cU}~ۮs6˷,s},Jz.za{:rS^ }o_?ouڿ} o~rɍo(<ڱ*_|RJVd1I3򣨋|U-S:|vxo?{GD)rp>E!UX r_'+~*;ӷuo6+D&Epi@?w,U֭r@ Sr]Kv_}=mNϿQr>k?IG>}WO~'  Y=[$ .yYSSwspBPiFXѯg=Yp{ӥy7}͗/hnuYK)PN)ћ.'CD3/m#x媼j9_7]_L'&4/=(GHeړ]W<w?w/X?œ;U_n>y.v[ξMn[v'&Fiq#ċi"ee!ʈ>C* S_Zq8KK MUY:Oz1Lٰ!]@v@# B1͠l1gn`HX;~cS8&$pHs}Qkhʀɍ8 NT+j v@-oJx4*mQԥˣfӴ+ 1@+`*%v bFVxXw9!|~;n~30;p۶vj 2~;ӏ+οX*TUjW _j=zecM%E=1뒽[7+Ү {|\}k{jw*}nՕZ+>yϼ|gJ;Y/56KGxjUV30#/yK3ڈ3-7ͩ|ăz2i MVܕE޹?ofA-ɂ_؇94S/# d~l\0~tRz҈x0_312؋/o?ڷzYcbGjXF>r^}q>x۶L93IV-G$)yƙ֎*SAb4S%"-"}e 8Yu\p1\`E֒S{Gy'&P#XD& #eZM&J߀}Y;4O,WțPx"I)y&"3!M6ӎ}U7Qr!Oai`fR[ bTTJF".d-Ρ#d4=yF3"D5ۂL7k^sUlߞiSw^3O=p ס. C3K6uX_ pZ;Vֈ#ͺv1M6%"N%/>9M,~Gw!2Uܶl 灿xi/c}fk+?8GK$EhRəǦfǢH ,,' ^&ڋ{1 4Tgr$I1t]YћKO}#xƃ1^ 90Ġjjɰ!Gq=iG,Uwn-l}W!xnr),yKv#pf2Dٙs/WXE۷~d wМ Ћ+v7n+mVh]>U^Z=uhsjêZ;-Q\IWos/_G?( nNCϧz:|JxA:t!.㖆8FG@[sAA-bErF@N@cZ/h?K"cf|PoW ハ>3כa,z\0U3t7d!+(~H<8S#(ՁI02}05-\e0"gP`2ؙ:JK7FE+xgnO<Ӆ!!ZA#4"/Q$V0ֺH̜y\$Tw ɼ`&j"\Gv1TT/Eu*Ȩ ]>qQa3#Ħyo:g&ۿ{vxѾ=>ovPx᫿RslJWAJ{cЄSy ٬c&.9&Wy .Dr=BktdyKqXL>~nmo=^{yW^~m2良bx Qqѓb0Zoޙ.!KlQ$LE|z5QuTk `ews徸ƳsZJ`k߃f*__/''<6u֢2ڕYeCzS%pt^ |6FhHLr霸SԷ۶ٴ;%m`|]o~Z>ݽ1.u=zFv jĆZ )@1|yC/ہab.^eWIrcvb܊+VD'*ۖp//W&{٘Y T|VRhȥ4d-A@AD-IC@ވ$&$%)2!#f&fdW}4'{yt5/ț3py-l`[t$DD޹od3,&"'tj0+5!OzuÈ[(U@,C \2TeSȠb r .}gFUM7!=9f-%Tp]6K.nu {VG9t5 V"$ PSGk+A6q!+b k-%otlv bN%352 1U.4uC:뺃G^z.P C o])j*JW| EF"bc@TR1LznnfX9V+"s &Id^:}y@nvkM5i>Iu6KוBE@DYҏR)ַ9Fo*n75åe9)8%e'6~R;ppOߘR[]WፗKm}>^,L\C7cM+f :'֟*o?wv*zhчɷ?|GӾ/q:ÊqxϬO)&NY{`,]T&[^E7&<>|zO3ouɰ(iV 98C@RU 4!iGS5F\e}֨tFS!@4fDD4 1"4ϵ,54O+[~efc[xy!CtHH0sHbTs[ecbq[QT`4Bu &%O*ODTN8gy]c/O[/ל}DFIȰ9쀑M5 Zs[}[o52>l_,=q_炭Sz_pь045kRΚ_xh׏>~Ņm;àd茶V|nYSJ>MnFk_ Vw~u}_)ŠE/m;>pӻ?GϿpB3 dڗ>bQEHML.f @"B\(ꐑ*gfd@RmKev4 Z{:LXpm7g+H2²G};|| _CKoPa*bmWa|:MqҐ9y7&qwۃ/o?ͿÓ/e;lz_mtE{EMmBJ.8d< Qh\yI )D@LH.+-dD"©f6&`ٴ LsqgǾ6'V ]&1a"jExL97RLH˴@5qUlj}6^s7ݛD%/mM&C s0p]I)'$j6&iޥ:D%b|w: t_sMx=`bIoI;/"*V_Nu^9@GWˇ>n._+kNvp/ܶ{X:կ4ds$s`_~.+^;֏|'mrmEմ^}]xk]?ͺRbNRLd]+;\ٚlm,ʤ`, =5(((oX{!!`؟x-^r`8y?ozVPͳ[J/ݟwS/ڹC7gh·~S[gc х6w>ytW нq)J{^z~5c\g?<{yo~'+a }-[ȥ Oޗ_W]|.ֆ/?ӟݾwlr՝4l};|vZ}][_쮛#7{h;g<~Ѡb`@*uM&,9@b2Ts>Ik 霽s ЉicYKIK!8,y1 tƞPiW'1&Dh;xܸ5gz&HrypzDJD,MOUnƮmaswJ5;0|&2y[/=0#S>4[ߜ 'I ț!+']\QS9S>k&`fPrl#LE\&vZ="9-Ȇs%piS3!N t!'H<97MИu3B=hQelP $!:K9}6(jQ k9Owd 9Fպ3sgG=}\wc'O<̳?zyޱ䣓ʁB3\Muy]>cGqfKw{nѦnJQE]Ox+d|?{}=~fuӨCMtϷszK/Ƿ~fʶgR@ow]sr=sOk-գf4t\νps*R< aCuX/}/ofjT7UjK.V^q!R/eR訤dI5[]{ُj@(Qf_\~Q`(7`]61 rU Mq^v`mRxg+xMBUg{挢1jʠ@rѣcլÕجNY'mH;؏E\9{Ҵn}㇎0U?m˪V^"'Y%¢@ޕiE)2zgY뵡L2K5H, U3`rƁARd"PmVĹ@S9s%l=2atV "T4n@P\Gt^ĭ N, FU1YʿbEݴuۘc$%5+H/<9fn"3T,kXcqحr+J+r`&`e !יDgw-q7sgxKE{ THR a&@Hc-d#hV68<PKAH, P3kQK ^0<#>ٸP+VCkɑf,]y'-fu\jt߷Ӭʙuױٽv.j'$@iYh Xmӯjx KJY:`909O^0 r6twVtA\|ίeH P/}2h??pco[gO˻V˛ILy[[ yH)ըiVw=EuXk_CKכ)GǺfbj~־6m  /`AMU*\[Rō+׎m @ 8+E0hQW:Xy"$<"ťZ,ѱgU[nP *̲HWL"ʳ+#WNvnPQbEɬLK`1"*BMDڒ&-G\{Ҙ3\fI`eׁ Ts1@0UMe@iԜ%FC{~p3yBfMbS37Mjy'FJ€X3(* 7^/gOGMIrsa&8H" 3f"-Y˅*FEgd  0T11'n].UFqE,jokgjt~ F 36s*_AHmw<\헶8EIðs !q/m҅;@f xu7=zGk^nY,o~P KڳljD@Kس䲀(`*E:yTaB钊O1"4G5`֤Qi} LaۈҤU[ohwM"``5eq$ͪF8瀰R+&"鴳\ShG$V#C˖}u׎b(.j6-hy lpw)j1U>9sIG̈@El!xǑ Q;p,ӄY0i[+ 1YWkW3`P U ˬlȈL:O@/fl򔲚b9TAy']3KHH (8Pb`f,`}Io2tLi L"7MH[mXi("@\DmfΓ&ђ1@5觐P6Ip~]!S{@H7T̖B@5bwbݯ Lsnl г55,x~$o} zlN6g?g[6Ǎ,~a\;V+O a䘃šX2V X*X<_Kvݵc`08ss'6Om-]ݷXqҩM Z+/ r~ԤDhI/WL]9ҝ$_{k^یxEa5+X&-z1BG5s3@љIheEDMR Tl.YۃꂯI8^YaښhReyaIne04A-e" a6AQe" 3IfTGwePs:YD5g@79Cbv(' 8.Ln\2RS[d/h&LJnGM9rf0[\;DA4+)(+bڛ.  h6E¬ro"0PfdZ, TgkCIţ@ !׫*J*/3mOmUATHɬq iޣg45vVOyփ,`F٬/7f]("Nqi'=~9VVg@D.z^q:*Dg@D6AQD,I(2iQ %$%64R+ݙEc,^$Tb&eE):r,jeq=y skѲyvѰVQ5D&N0@ŁbtYё蝪wRY*X謈fG0\d Ud'Y "i"bQ^#eЋGRN09<%ӆl`Dț@B6A6Oy1s\p 7!@sȭGF守wh֞ksR[bea7ZS@dAtfID$FSY+E335\MБQdUͬ=Ir:@uh[XONMI1Q`: t̡gGD3CfЂޑs1zC+,kV,j4Z=7AD̂Ry˴0j"I.g 7[t0Fy+3`8E-b7 .sonẠA%KHؒc ($N*SN"T;H@,$z9{x5nQ}o}>Yz¼=!*&Yq ` L>.abiFy"D Dq1RT wLaw'HG4C8^!$%!䵮 0k_丏3eAhH2X!#*D3s wͫRN(|4rQ2ŕxEB ]m݇tuUK $vwi)j{6ǒU;4"ʶyGFL/)I+!b.D篨O998࡙:&.yjZyO ,b:kqoD)aP'Dv-.}jK"C^o^sF& Lĸ>]tq쑿z6Va#D¨p3=T;꥚f8MÀ`jJ͊&KN" 쫽An&upQ=;;{>8փ2xoq U A.L;nu&PamP`0M&0[\0r8.퉴1 90#;& qy֣@{:L"HPZfр%env[Ywܧ :.<"7sm9ʂc$ņkAVf YlE8 zn6= JK ]q.DTHPpQXa?lk%%}OmlNW焛jI I͋R8B5v3G9YtD=Yrm)O-)S5Έ%u)<˅jJ +j]M#iڔP :sXd$ʻ ۂDE`1LMc?o%\y[ ٜJBq͸ Sx;d\SP V3.R2%P5ܚ%$<,y`H|E07Ca w0U# 9Blshq!kݠj'l9htVCL>M:t"AHWi9>ڢ>+eA"bW32'U8IBݫ( r#" H&uy_x?vi)K_V}i[ a~">-,V9c\-KD`@s宠6?3vA@ _-qsKyExVoaP!qsE0)a:Ѵhp9a]Gf's}/KCINamG]i֠:6]fЯ͠*uɈxC/()wGʉ"0E5醺̗cl/n¢q1¶'DY9lj[*o; W:$j8l%OM .h$K4MGΕ Ӎ]DXrbyali 8J" D@QS RRp$C : ^tTDBa8jJF7# <@u 6.FBwMRra  0$1̄Q213w}Y":p'⸜bHxY(K>tqYAs)j]DWGĎ$MAC/Ƶ"W!jT2??uz2pbn!D[ ]a '"bݥ,2U'I" T5HDT_)q0,JX7 "C]&G؈Olrˉ6=`{]#\f6Un+R@#) ], 9#4(d{m>UHBm ZV"`}"F`hX $L>.4*do5B#TJC[Wkw|ZC]`׎Pd\pӇ[t)c(,a>W9;7IdfKHdwZUtH<3f✹E{hĀZ] 'f3z5e, 'gFp3m"MU3E$L^HR7#=-VMgċZmUI2@Sh*i񈘚 Nr^ Au,t5wGXQ 7վ`xxIlLx8h0pG#n;"j!܀(g~ <ks@9ra" o ٦fK}q"7Ah?_QD\D=5",r9G8z$Ah͈ILaIl#pn(-Ff6Q f B{BP@L*)™*4 Dmt\-_$ECl 09PI@8N a@h&ǝ { plhw s=A@;QʬsݎKp@!!;rϒ%̪pjlWRCDKs$`l:_k'M؛bh4/Ԩ]1aN]͆ˑ;iE"uF3 Wʔ,wtJڲmJTQDdš9[z>J#!@XkP=/a1c0P⾮ش`Szu2̆da gĶ\īZmTr4SɺYA ÁZ3$I((ۦ=Heyf&l0a$5 nfyK!;\E3$@>qˑ:ƾd%jf١~>naN|R EOpp Nr2chC6Z1<"mS4oZ wj(M]1-`""Ť3 A**v#R8IA)fDAa{.-@Czha_/ LD<̝E1P>pu`.rr^#t݂^?!cJiU~IT8!BDx /1/0u]fHfDU EdU3KD LD sô//^&cbԧh7nCR$P!4,mKbg%20E3j\0Iϝ8-5/(ޚKBџ!LEOgQܳMY\DؾR Q67ܕFAIH L+Cv)c^-v5#چ½ɦ!xWP s_ bXtlRdLv7=5Z`A<$p5u+0ܝ:w#bWyan SFwt -(BJ9m `=T$Jb2z3@HBQj(xٽ}j၈ܚR`j}?l7Gt߱-P֜$L̃d1V"tAZ}-  D] ڸ``S A٠5F5M $z5.o@#gm="=7չkCX\(0)1'WId@`I`M[iqN% u0If!Ǜvޔ2Hd>{ B;h9_b]ŞJ!fѱF8\-TD&jA,kybT Ԗ)*FZBl/_dS5c_A ؾ0q/  b⥎ cBp:A.'0X4" l1k"իy3ʒ6Jԗ8=gu7+!(%t5hJIHLa]}\ؤI0 mQ.@aŠ`\)G8#f1Mp}ηxy>>N>q?/.!gB"J)gڷ%!MK=9a<7f.Cֹqpu,ozJvփm"u )1kpDb]XW>B\M.Pv>Ջ Q"@"A#2MaT<(0P3C[וst_T0xJL p9NK5fb&`fD4@J)pwfVU$h;׎v/ǿ?WgoDa^m}Uu U5ND.s-_ªELm=׮tO?/}S ub꺟~ŀxȈ H I\5"O6VI dIMMVQ$ÝKa5d.ls«5 l\cĢ a~o{iO>D L j!wտXEt\)]ߺF7wKZ+4dקm.&co?[^Oi3_7^r9&cSdȲrL^^'mb@$^]"mgJ_(%!Q1lJ 9rf$ Dw =v1)n@(( j-m;̩J]J\7(Dlq4C@'D]XƂ8t_՜@B1Ix`$$X\=2mFEHFE7`[JI\Kuܥz1@q"஄YGs0Nb1ʻ.BaюiTMێ m\$s0~Εsd,P‰^̐"H ) 0x ^8?x-. YOѷn=?v3?w_ߵ};6zEH+rR}zMf&y/o;qѾPPv?߹KZ6GOrC0p#BrԱpxFTEuB0 uN"]T^rIVDF|E*Cf|nadSҶk Nk.Ѕ9ʐ׬Mf%$_׾cy9:_槞HLBaSes-YdaM-m˘R5%a\ d:E}T.Ҧnrӗ/zzǟ~ljk}$ %Aao-j .啥PC9ǝlJ@@f,8I'yOS7rzQcClwGjѲ_dG.|Di!~,J:5tqI hVUYa N7d~Rb G$_[9̎a& PXDKd5;٬!<7811#%gmzX|Ѱ@!bKC.#?x_w+?鹉v77֢]Dޔ ('$KK}ulwBD]$",kA1j-d 7ni>6޽[o*>H5)y(2P١9うBj,BC]$ KT\P^>/J:NV0@]jsTt" o"ŀsr|s~:̙; K~"&0͆cV9Bv60!- R_Y ^j|l67JͪҶgc[7}{1 聛'mI'?l2 HE@Pl:gDl<|5ϧ_ Š52Tyl3~g_}#'&ԫҭk7ˏ<|x>h|޺Ðу g>L<B ^ ;{8NO>w6CuG^oǎ1׾DJRh^{}s'm HB@FbҀ~m}}^Ŀy}@9Q&XF`S돂[㑛8'u2v{_\z`S_# 'GP5 ] 9q|KC[O/1_\=%BDwk^bW* wD]f^F"BW> I5!'^G+,wup `\} k6*ds#`ͼZS:vW3,aVi-Rk}1ZMH!ɱwW|k.vOM)GEdkǷ$uD){\NQ:lj۴ٻyۓwfZe}wOԷe0#'G%ǵS '_|1clERfVߖK<" ~!㭓XbϔXi7?7_x~i(z?sOKMb"-iGOelmY>P8a6OEpsmwz6[ٖ黮VN7PV'N L9/_Oó/ն,Kt')N-9+Y32LnRg#A\XՎݰҶۣ~uvᦒ&P ϠmZ0ṋt4شɖ}&aEl@8jmy[0 :ZX7-_/ 7Ojz绾q[~Pls0옷͆w3/=wx?O/C/]=w7x}`:7>rw̌1 c]w\{vF=_yo$ędp5,aG*"aHmWl-%>:sqo^'3.l?Swf|?n{=yFsk-w>`t.}~$h!srjW'_}U^{ _KDvİ,mvb\g~s\JWOԣFf'ӡ-NnN`E͐:mQ TCĝD3R/^B0"F+4Jvz9R ԥ]L2#Pܸ,aAap_;AYAַuZ "b_ߵ=9ȏ= ~}gLA$RWkk{J jV" xY0壡c8;\=yzHoYy{Ĉ= O?{ '2-6;M?y+??\~ͧ? c]~s~ ݘ{9 o-Mv>tQqo'E0@LCѩIڵ~I!}Uxp_VBtG_qeٛ.LNǛ^wuuoݯMUXO/o~>35Qp|gSr[jDWs7ηW'ݣϾu ߂y&=sIG`qTS=){~ghsc?׿4{.[~˃;{8Ѳ e>ߞ'c_s9l~%T_+6|>}'o26);0;Iw>x߄~JJ=?N=g?#b\^//}_ï^ =ݖS_x _$hW YJ2%;B -jH%,d׃٬:ִ-EꂻcO -˂ߞ2c2䮣Ooo7_ԗߗ?3H:˲^We儵*$ϭ)UL|5)&Y_puq>r6[7?oy0]!̕gۮ~ͮۺ>w17goqӿ}gz~cjo?{r>>{νrSz'g̏=Մ:wwm׽=ҩS}`?ٞ3yn}z5_9oCq>SϮ;rCw(3jv Kg~flw$4/M,Lr[oqdmr=N>z`^7~uø[K Y4~.WL9'u6Vb$8_{ͦ?^M.)i73hΏLIZD:aH%[jw\X JJ?|#a/&t- _- ^-QB,"&;3+OC"8 YWp ONl~-Zt0W['WԱW2ر} !%l? ~*m@WjRPrgWymbedXUk+7:$*9͛ad,n:~3O?p`X9_i՛gp/?xMPdm]A 厝7=zS.Wwm~7Mv<|fϼזxo'?0Ɇ#O=>ka9ccpVDapSOӏ?o䯼;n;S|#MdZ ?=g5 ^ salnøԭ6!b2=C7d3c/SEg?/糽~^'>!FMSo{N WTE`ʇܷ7)Snn!} Ful=9<Vd;I)xAQE”޶0y/jU͜ʇ6+9ɴJ3en$]Je&gܞԫR5e33)"lqbޏU׷cnx p4 w=~O c 0ʤQ~з;w]{G[~y{uoп%3U-mBV`zon^}X+X.*>ao `5s=*Okc兓T8#KӁsM&SHHJP(P';^U|]v,ko|}oV?ȟ~KM7ğK>ܜo0KRr ܹ+ 8CkA%k]5LE :czyi&:˹%gqTCVήAՊvWB"V1tVF43;pߟ|N<14rŇ޿xY'2:k2Qlc\gl?weY,g p17Ejk!M] /kh IHQõ[ܼõ[6dkcnqݛwfq孃w\q{D Δ3v^1kkn3|̦W_yT Z ** IRb"JA/rs#O*$'@3vˢSxV'/駞3 ]HT`}q)|\-M/î{0?5ucinыIR j3TWݭd͠ټjz_=g{;%̖m:g'|_4_xoV߾8m`€E, no[^߹~ M~/U YD+xۦmQ'N)ʧ.'^ѹ^\";ܰ3zls2_u'WŠXG0KÌ-bu>w1lx_#MB/4g.xM5 HѲ) S˳AdU$uHU&-lrcRLQP*Jt @jiPw{vrÎQ1X??W:݊?~zgn-.[n.G#r}eCw !tԘ5dTB}n-аXQ J)l443hxO%d4mC˙Wso$$͢%b .cH$-ř rK=ήۺѵCm;\-^{{[n\x:CfB1-@[Aʅ5y`gBc^.tȿq/箝dW/pNki<;gǭd4D!euaƷݖ93ujo|Ink?+pqX]WH'çkrM{BԏM*'%i,bfgDq^n¨EA{NcJMZ%5 2PҐZE٘_njWFǟŪJ L:HHfҮOT @@BD  :#$é "gVl n["C>uԭiTP%̜‚KI,q _ؾᚦUA@L~uA+sH$$  1lRjf!#QW01%B  Qa$ iA5Tef90ձl_9vNW:;-;3o^_i՚-Wm;p{ֆ- щ3x I>W74ئậi˹ kg0)֭8h3seI)2gDIG@vyhH \S+* # L)A^a$$g*,pnM&0LDڍ)IB1"') )s]QZrLTZ[8Hg /?zHRn7 ccF [DZM.~}X{/AH*Dq3ۖ4yq6B0Ufܺ[3( "'٬-+5Zlv _Yanݬ>+bŪZnci!b8w1RVSo&̪_gRL!*9W PL\lNzzO ܩATW|U-þBt83:7 )pŘ68S126 Rg*xw/ {퍋鞛~m75}8τYBRQd'O 9̙|J4&U2AT7B4l[ 9EBH6*0d2VAGE.V!pYqZӶ{dMfyz m-[lƓi{ι c/)qM(5^B4 n]D4ARSJ@|,bu[_[n\ew:g F1y{M+AwO;}*]+f7mkj:B9ǣt<(zθQ;w% G貧3YVujz¥ZfD F0TEqhJZr6[bFlKT(f6q@Nٲx~>YYw֙4Lsuq5 ,"YFI%4I6O&ڎTUC?6R{%\3}գ/ɞ9bBU=T9s }t2|!+Q 0raHhJ\ hL `6 TȬ2Xܴs~̷&bowk6b6w`6(ٳsv٥Ͼ'uMϜm;Rʹ.T7nݛg9xK**m̊| /xx<˶s'=0Ivv7_~ /ыb/pl9 gd?mGB*A$PomƷއ}^^\\mCY7n߯/]ߙ[7m+G3;n~gdvo13׾nofd\{ӛ-|Mʡz†! Mt5-i0*)ĨA$*a|6D ]8'jm]ٽՒeP"b u|`Lr37S;n3&&[ڒk%\ &fMֳBu|/ 46H&/7_/1jPgmf2ޙ۟ $7v=?Я'8kC07Ƨ_I4SwwRD{ձrnOǯ_=Lad+/íZL!~0_g1a`@cg㧉bVP$e&M:젙}J}(}4AQ4 Og_l.3QhX,xb?u.+;n{JsK _?(}ٛqt ;*SE$)+dUľm/dh f "Bh Z1*&AI*!2ZBxT \vPXֈHduKbE(zq6-1pAΝO5r2}A2벐 QU&M)Ҍ : !iZV8SjقsS4A79z{oc-V|зr >wOCS\{#dsBo;;~ұ5C4[競޽ic?6S/M}N|xtQGM_?H5|˻ggoyx~{y֛g5S w)>VNM,m=wusy_~]ݻ7ܳwyGR-_}w/'oyW\Ƙ/ =0͕0A /C V&1U"EO73k iG Iy;$Ԇ4i)Td*bztleX{8Tm6߇Ƀ&I!a;I/dY$$O6JD:|gSjKlaB#@7i}RFaƯm @mM1$1\-=}μj)éSu4% m4(Rn*`K{,w#uf&fCÃT,|sQMpxv==uTnنhevzu揟hD٨ ,X2ht)ן?E2EDpLG3r *>?9D4_&;˸ Uk^hA?(%30Ҕ S6v l>OE;㚵)Plg瞪Lͳb= GQn?ܚ t6>"1+rd`,@5&P V U4A'cdrckALDnAޚH&r ^:,hCȚ΂n С{T7y!(.ʆ3`U1խ)r2F0n0)2E0H|~zî[i xKO{A,gNk=׼ƻcq·Nm]I{ f7?qXdHdYVX_T:V߰m֙]ρ;rS/< OAiwmY:C $riY,1n4Kķ'CIIO}OMa.̟84?C^O{gM:RlTWd+x?[ν]}_=S3X>{++k^sw:`M zf `B0$>Qfi#pnS6 5s#Hm"BԗIۮ\U;-W~;:ms-O\^Qɴ5"_c̰TTn)AElp̹wxڢ, T] *Qs⚌1A[1h%UľѸ 1p6z#W64ԛ/|uo2.c%J!4ʅ_1ƀg)D0rM*WL ]E _J=pf7bZ9cm@ECL#"a,r@k֊8NMf`j4ѐvm!Rp&,6K+DD_a-qȚ T%I>/^~f~õs`2ZuLSԹK%"6. ȃ T\tV6!gRTUP ڳ^0\P շm15Ay; L1\e0Ug֛ɴ;&uLKkg M/Lq֚biA굑Z"fU!y*_x)VQד6EC"zE1?M/L{L,7=c#bkyhjuf͎qa2 ^^e((>I qZedcK+IADl?S@ +cPtl[Y8EaRzdBT5h hT$3eƍĎS@07tg ΖqҤj2ߜ%F0 ` gy4!1 0V<20.z[}d*v5S(`gK@uڛqR1c!C*m9F՘AF$ؕ!#eӨ*nL qڂ"vi1ad0i CbڔA$PG@HԬNа)2i3 mQ*6vc?4s\n^u>܂\8v m4(m\h !CntǔbGYRJYYk :u9nATc//He將~iL/ Q0 1ƦP;ד ucgQuTEUr"ZBoˬ-3$e fD54ag{|I!hB$3kq"B]Tb\/\/O1ɨζIƁ3S nu bbMQ´"(L'r!FT|g #ѤӆEC-fFlFm&p}VE\4 z62sÂƄ@ӺŠF Aiô5e_XKW8-6ep7Fņ{-![#m6ڳ5b. SOVH;,{$+RT 0fA[KQ9G AZ'3Ҋ2j6 M?an'P$ ٙXFْL$]:C<$$KG1bޠWe 1ڔ1N[ $ 6֡Yc7ד(q4ED[W*FF $U A$$9kF&2$$DLMܠb5$IP=(Z&dHTSj"YC$$i#FCȤªmELiYC>hAHHdV !! :AR2l(w3 DA&"F̬aTcB{;srR!tbR.ΗqZʗ3=Fra ђ^bn/1i$J̖l d f+MaKhlz;T`nȲ~8ro4!OlX2KYhzYN}.$WTBgw/qPlQP(!g&g0m԰jR1YuNd9VIS2 n*y&!jJl10YCfl ]ţ)T>L[*)0jڳ#.e̹C .l| 3| 3!̗н&ihHPj*J]ePkh R PBT8n%"HxPpϑQEU3It,d_6%+QI$g8H(L@D@r D R$D"3(i#2"!6$,B*IAGJF ]41Q4Pf1&vV (Y2|j!VB'g{HZ+I(3@j/ĤDD2A" R/jj #*JjTMҦ. 8cl ]L є (5FL\8I1l_H㨉5Z*ll4i4Ĕ4Pc> *(2uҀ2!"!Nh DlXMʖ93@ ט%NZπ  HLdM|k@,YNm$qR@~zy6A^L@ E&;'.L=ƭqʧ*嶹N)mC[Fc2…V Y=QT A 1&ID2~֧`ԔyUP<1#q f~8mR7C8j:Re(@JhL?( d AMdZ RTT!;*A&-05b 2QfT$AjĻt6ID@T.Re`H.DQ.uT/EJI;~xiD$f#"g"Rg]b/nק& iC $ra9i9t̩uE^j )c cLiZ-" 86je$AD I-&)aNK XdNPˆLBX!b[V4mCT@bLMBd9 15xes'r߂aA$UHb`b㸶23!ɒRn/MhYm]1厜9Rri_.U/j0!N=gɐD@~Z)2IJp\߯W~2 ֫4mHA:iTR2fFO=r+M38UڨlKvuMHNm ȤQQ ͤ ]mQfSDAvR;*dV}RURUDFFUP&~QEQkQP*9Od6)V&|ijcj`8U 3%&`f5Is~DrF@+҆feĹ^uܩHj"P@QcoL HTdh hZ2s%$mi,M{N}R$ 0XƯWJFKrh)%qʌ@!@۪H@:u9!x$$b-bL|QRjzAK14M*XBT) &SCtĦ鸡๟cd!HHY܋Ox܌OMmKgzwstiu_ nHB4F E"81Ter!)N岋eUv()@ $$ZH-ukht{y|ؗ^}r8ypϮD͊ĜȪPp0mO1J hdpۥ :Ǡbޤl5A"㑒չPTݻS핝xiDV_ށ7w&986Q-7 ꀞxFBmOuD(^2A]]K΍A(zRI8S5<*ɶeҗ b`R0l@8.UkY3亝ddu;CW ^_#tk3 C܋^:W(D4Oz<0 1]FboM◷HId\Qfv3S NLLTL_<tq`ͪs֪^ ?ԶYACje ;\]Yp_JUu9v‘܍܋u!Oz| 1Uutj+;Ijm3wKȋZ!74'"^%U#lpmvW6fQnV*2ys6Adr<~Y"9aW$jwݽ4 + qNH2v2i1 t3lF Ҿo{<:X !"ͩh[ӹf09ܢТ:\cVFc\y l*';pU2H)wҐ]SphʵkmQ Wo[,Q4WySɋ"<:qN9`ܪ͖W=j W eIX,汃imO ˞O HueW5Ϲ:QI3ng0E)@UDo6#Y!|!yj& 657k\d E^F 譹#`2͚ZR`&qZZ`TZMJSጟq9Tz=>jCe/s+J] qI,>;MAw;)1HPfS'i<LsRkel!1l+C T 9Ҹ)bpQZ1l&m7CgtlͬUC4!xd!fn,H"٫mܝ:A+# Q8R_>%tDOv26'Jlǣ}* :1 4KA O^:u"]ٍ ncŃb/^>ͧ\kysL4H7mEĸa5`cY ҵv]6ti3ڲi`nW7|UF1И !P ;p2"XB  ]ʏ&z隒G'f|3WD4m&URj`1Ţn2@8\SέV\/сszvk p ]+>i(:tad,~Hlb88j%lfR4BUMv2Aݐ"H)*4x1SjYO h:}10X|"jp!̹LmSwhLpjse4k(C6F E.Ucɋ>MM[U}n +4.ɈA*υLS.v4މ!6(e9 "B@x沣!58}"¦.1]:3+M'rU) )PTqsh̸J"t.ٵl8WB xQ̳."^"?lHɈDrd]~<0f, bBbyΉ뢹0Άnf)ڥk\;S=)%mnP SZ},vjP/v@X9ڴ$իGfzce"z]>13QȭV?XoGwsbm?" EjFnV+.GD5dX=v)sAL-iDWvC$>>ڪmRtAu9ʉ̕  +%fF63&:xd` 4g͛sv^*2QSǃ^n<ũ2"-7w"4'DJ&@,Bg!hh@S `Fd΋`iчUq3L}[~ ={7 "9`n6@><a*jD'ZilLPjU07s$7f tweȠFk@Qw"`9t=Vꃦkkh3\޶oa P`jH2UwN d$Jk^JFk#5!1wD6$jObVڴOhdnʹ!#ې 9gU^ bioA$>DNF'$$8ٺK3_=J4@)g#S*z][`ZuH@G~?DS r@ @si}+TH)B LuCBBdFXb.o^ln#bw ի#w02A!JB^FY@<73 uHlvM*8̀ #~fAj8T֋LfBTӈL[u l)\@B3C7?!ymf!,@^}S kQeB$ҹ+  >fF ZqpZ6 dyq)Y>Ru#Ck Bb2pt`3J(e;5$Pǒ("U2ubBy3"R :Vt.UJ]hӄ!@VڴH$$dE- Z/"%oej \p d$m΍ +^JxSh!*0N n! zy!ں.DTW}Tw5ewcK:MCsm,Rw9sJ1K3@!hiLAmD5WD:6 !10%Aw$u A+\cdP&NB[*#! #\ьksй!N6&f"w^$芴okU"@"S[ rVb(^+2CS%MS1wtosc&bj:+!p$ LD+Ì%w j P:{YKf Vs0A-)1r bw=@dG) j@`&1AYxm3! vrd*t [DNPfo@ tuCF@vRo ƎD@+HC`j yWۨECn~n1LjE"c6@r]EwZa)snP[mG V 6R_#CیS1 gcpp"ԹmvwY&hvB0$T3 j^ VK#FMH6g G mB! АS75n'f:HL[$P13;IeVf2 E@D1-&1|eCNjmGgb/SscRBە6WГ:6˩Ww`'#9x@tf  `AA@QH]NE `47C$$S@ = !K&j) uY+tEQܸ&G NB꘡lZ3Ӫڦ i@N!"i3 9 HT*E vѐQƈՁ;vYMaLg>,lQu 8o/Y]]qewL=pePh9Z)DUl#\6Z$oیBG,p0抵f^X?Zx[kx:A2psr4u{^liv1;`[R_ 6oB@z%;߾!q'"QLjӹq`""c Zs5 pz,"*]oWB(%_ٚz:QC@hjx(<[::yi܀]IC+Ŋ\a甅>*'Ndչ BmN-1_F!0g´J65nm̞E^Fk^/4Wo{^xp7^;ocE(HcA&dlܶ$3regbkH.8 C @>!1-x b[Mۮ8/#| =Fpo]HyQ^v׍`>BM1e$pS^ nw^9 Q%p`n*:Q'Hx}L X,; c\hdbEwNlL$qi @a H57s-W@}~Um1FAa  !"C3] "w!0j7 )x@f 9!mPvv(+OE۶0D p[6fyrEfٴCIv9Z53hJUp!k`Bت)]a64 FnbՐM}d1{&]ZX5w75 UkHQHjLp @$X$\i+2$0`m7#ۢMs2brPdbš@X'w4bM00W1Vl X;q(ܸHV=gmthYTGtѫZS"-AիЇ:UDRl.;ʢ!\an@X3 QwYKm$ESwD2'jE5@.@miJ 'lMwLr4$`}\es|$MrfE 9Zk(hX9֩\$&¾Z jFp z^svU@t²]ƲUm﬩ƫf(@S {V)0:@sʉ,:d4Gt&-}s\mcb{eܪ#V,۞uޱk3+^H+F J @$ꭘiiH( 4 m;yJz 2 2"9&d8҂K "RtvpCWw,bgD@0DEU <n 7 ^nr9NMB:\q}*=5_x4_:[GVV$47lsLQb(7pFi'r''=ه}H}\N& B BTшy#>rj:Stb|/ͻ@9|Tr MT-!̻{ n)K=Չ0}+ёt.sG/=Wkn z c/CoPv4Ns+Y-(kn-c6uXkS#}ORnsI Y@REMDʦB!c -9C͠nn'DlI ^(%FlUe01 L5;DX6k٬yɧQ@”8m!ݝfT0,yY=V'YtN,쭩5CpW(BdL]۞.[nSpm^X)R`m[}*V,!7u7DpfWu5P.``/u)[SUDs+ )ъtnH؎G7&@!rdŐ@_ !63tǔ|rBs㑘hXt,MJuJ\U0؇q۴CJ>Pk(nśg+Q7Gp=H53@ɚ~)ѓjeC\\{Un8%'f*򐼚Rtji'~-S$7t[hBַz|,LN':ڍt.K+ϝlNDbt7pCBkMJfؚYUdD&x>}tR'x D@6B?7UZϛO^ⷞ1޾>KGݟ}^L feoSj(x[w=~ȧ?q7~o8׼ ^ OT>{ۻ_b%Ĉ?cOQn=gϵmAa m[J\KvF( iH^*yUo"yWpӽ7藿=Q=WhDW\]hT;o{5~]ţ*[|)~0_̇GwGqJ 8h+s/𹗞|cJkڦ,Jk s sEgJ^r05 "1sʬr˜憑VBڱ `x5ʦ#t ژ |\6,YnfaljթѶu2c9ƖQ];386tkDxJ$ȠWm.P&e!&V\yZr9RBwv6v!5f :V a,-DYr-H)PQ8 epO 0"WDbƷXS$S/x2p5Wucw}xFF:Q3sLj67`pJLLJE:Sg, s6(n@D.`UJpYLVvݑflݍ-vjn=Iu3p0hYq ⺀PP+LS:GPӹ.AUϽ??#wպ;V o?'gVg?=?v_,~1Mzvy⹻֐s"KP 1S DܬT@0}D39jw/?x_S 7^vh wso/j s=ۜG6}姮]=C0n:/~B#c3o8c1D d{:8aFW?^mΝ=ՓE? ='f`X^o9C|LdJ ֬5;O} >4$ˎ|xمN)o}JC6RV}[]h)SLX_F1AS|?<q^S}'9A-*"QdDEOޖϿ?z)Q4 ΃DvwBv{(\<&%D ^f/ڝ7pr@3@tf9dtL^!֓ ٚ!OEƔhȬQRЩ*9WߙJ';2wwNI&^Y jn\A~Bvh`Q-7x JNncEAmWAC8Xv'YL+!eJ$"#2"V8+&Ƕh;V Y{&H`YQ3U9y>{Ӎ]| gvѧo⍾yO<鎫ֻn37?x~GeHn}?񆇦yzˏ=zk gz@hʫΣۘ10rc_-8q͔X{~3_%qywrcի;@H6NК[Xz4+CH_۾}t電W⩁ 7m^1HXu$<}$I[phtү+/o_?ۅ`}^4C>~EOjMqH;^ U=??^_|^zIdy?@,AϿ[U)PZ,ciwޚ~M)32V#wWojӗL~s=5BQp$3rO~; ;2գQrټ-?~ǝ|q m/?Fʳxd7H@>imV|rj!Y\ɐV5['k֪?& ?0שNE7L_ ׆:CHe1|jN͘.p9`.zO=d.Њ9 x}4|NEY#D\$Υm3 !puɗܼ58H0;6pp:R V Pp6RTwö:HH켹E$I>C3 bjO1(u$@j`BDꞀ_n#MSӬ{#?mOz{zck4?ټJMmڡ- sٷK)PNG8npa +V.^<恷͏=뗞_u羱O!<&W~հ*+1Sk7cqRk? 8-|.hSKS7Ąz;pn*ywxg0Т[^'>'_sO8a-˘'E7toS 7,dҩ:/#q4K=cV=m<Ǯ$rٕvfm}L1~3^:}TZ eqֿ )!v?S'/:s첵}BnQ|{>U'/~_6G/nx^4lw5^;ӓ/-=|1W hs5[څC3ܶ)" So"h$ W?hIkRZ~mcO5wWeǞl36ezvV"5o__O|coP>zߎ?`w?xcfiSʮ|G߈/\iˇǯ=|{/|5npN`1}?ת{ӷ_kŷ~O}a:»|G Oǻb) JZ_}7~2F(fN\kbS0&DlEAdkhZ 6%bO8X:5u߳)QHnv'׆B{S [m^T:A7O+]AQ-Vܔ{ ŭ[5ĀAT;Zt=S3z7 S@w^:D̮cI/Nqg'cC7cij!u*L`2 rڕKW:z+_>Ü7ꎛ_&xv}ppJ|snUtx<@Ou㫄%[mu[۔:{Q/푯~O5 YmC#R7ݺ>-篾ܧ~3aX`$ `+ӷD7xu|_W#us6 \rfݢ̭ıh{ks{ޒI;I疧W>/?j8E׫ZγՑ 7SGGaO7<߭<^.?yp&7v>G_xkG~err71'gҙÃۦ4g]q+pM@ 0g%[\W=Kxl8% V$)b D"ŽZ>uj^_6UKiy,I(M]ف?xAN Q(d7LɆ~wQ4t3Wdz֚w M={S}ŘH͑Nn*wA'? 8mbd`UP[:pv~1ܸ1;+`&~>ZGAyeGt*fG#'/r0=MLt7os,ɻ_s1<[١_]Ös J[Ň`m3.?pꁰXpR=22{Njwlϙ[WSą%\٣w]9W89G_xV +NώeNl | Xѳ/fz*yUTj޳8RObE&&,<^KTM!&v.+2&klSF:zˉ'pJ&QV#&6ak#l[C9=%X9EEi GkMFB,f o.VnuqxO2-2WI]`MNId9GOz-ϵ\-ID1F@]S D9sL[5|jqt^xf=ݢS/(P O|ݗk8u Ϟ]|2Iw4!+6^m 5~y_=+Ujz7[{?} `qUqH7gǃO8}}^<S/< 2ȶ1HLFՃOl>q7+ُxmnfFrIͅ|\!q.8!Z%13EiˌA&lnN酽[dOek~z8'ߵ*Uotv?ƃoͷ!*lWʗ}>rۻNˢ &?URkJvo9rcc:bcASC| z|tnǏ-+N#UX/o$7oS'/?ΡjR1!qxK kG5;ΗKֵg3\EoϏʱ>C J<- 50~۲}wUVwEo.KM9;޴9qkj%tpF@ N|i\M )׃@;|d']Ѷmc8 m|Wg11lգM`Ώ=?PUb AG͙eV6 I}hrM$N`*ÄECnL484"SL$6 Z0ۿZ̿V^YyR;}vwE'kSRו:3nCR7\|Uؖ8FKG>`ϖu3W}(}ne˕?yɿy[T?ƶ5{흁yشD΂%Gd /I(t_ktҦYMv/,(6"5n#Mjnŕ;-'C^[oi2K"'~RcTa16'̜wIƦF&cFm(,dewvjzЌe4bE{|޽|o|?g3j\U,ܦK\9$@jcV۔5ZDZ3hFkW};"6M̑gKLb=9XoV~箫np&WkGLZ XmzG_|ϧ0 rɹ[hr tӪ =W.C9-a!@`-;]s??;ν [f{\yW~z^cLnS$$Cƭ}6ϭ;wکY 0XE2/r(mQj~˜K㆙~A !*6;C'o|υk~}fHBJdO>L䚷`?ݾ!nU-;(8v'6Q +62v3W/^$IAj%){gP"pm$"co+~+ 9#K27;dziO7nLxINW L̚aH[ӕDo_O%elu|gQ/ie-;iD=?|dC_+aO5{4IDM[2wKKu q]&wn| eͅpdVҡtT,3Zc<)\x6rTr HXgPy)C*B0;196:F 5?|m+7ee>}ԡG·ͰȦKycF1Pc @M!bD&kL-2eG -iĈq SdJ l " &UتXGb%~g_fQ 9!@  BTMA&2@Q5kArét<*RSCUsM/|zJ02x}|#w9^a;͝@R=yުqV ̸KWoz+>A;&%1VL͔.R,BDZF"/|AdofDj[JL'rk:%S֊.s1C/+^jaʉe/u) 4QT'S4U gVe/k xGsEDVLc8BQMȐmezkh- 'tgWQ-Uuvlܚquﭗ_9#'c,HMnZ\XX5k/0@J9DMR@pJHDW4n?UUZ D@9drI#ȤWUT$'|j庫}kϰx/-;ؒZ fY,  OSwї뛋''7f/J.E$FQ c=!"'ցj8k;glҚ kX{v?~w=%4zZ2fՇu9,ۏ^vx>k Yb&f$DEVYRbN,\GmYk3Hfq}Jb4̨ٞOO&gc׾Un_Wn$M~gt;+fr[>\T~SAbKIL ^^ ɇ/&Cc C:ՖS􁍣y?  D˒}WSuo=~xF<gy#֘[$ܱx8f}wܴ}&~m|xwbq#/==l;0Vz ,׾ p8|՟KK+6YcqV\^و\2/,K'Nkdhs_elTUĖlT $F5!2s`L.[क़UvrN@N왚Km*.zЙӧor.=7Qܻ|n)c_/{6)<:ii!$ <dTݙZ-g,~]mY<5`NY.JD%Wع)CC@{xLLB?Zi81v+-lͫI$Ȫ(շ^oB'eOlHT5vhGu=gYs- WmIJ|>`ū[e!6UN?=H; z`34hc ,))CgGrNLA ĢT8J!|s+;qsߴt~ӵR~a՜Ya$0fڗ 43cYMpWGК_sE ҅` fQ-^7-0$AdiR IȐqIMǣiY-(hd%BD b H$%,rk@fH% ĂCС* x̣ q,yWyyx,@0V@ 5 ;v-*HM(1jǩ("z$qa2^pjrTu;kWufc.< oSK ϼ&]/wU]9czff6κE%kׯ_n~UØ >+O{W>j.uNvhyۖ=<~vM6߸v՚Gx|\o,+o*Mf%&ڣ'ɠ7EJ8e(}%U]=hp],*ѽqJ_\ds)l%{B{BC~R1ٿ]+x\serlOaڷh_Yh|%95)1&/o;)..qwf歲MjFqtifsH:#+lGҰ(oh)<319CDOGxqˆT eϪoTl|`8zg,́DW|4JT֣IIt.}sx]o!'ˇRծH;_{ṛʩ yjhfpڻx"?stK.|a#0Av^yr~jUMW̺^G?z}{3rCk;s=Wu-wR?wKlYcbS[IOg]*~XYkqS"g@4s>*@ FUU>Snz `,L|"LHb>ٓl@QB`09%ɽ-+e6,W(pMfo^Uwhs=6.eABf` ̚ft2 I[TdAZQ<_ ׭IP|tVv*9ɔޕ^I8&wHQzyjN2ִT30Bqrt滩,$E](YXUTE%0!*-2 ljB0TYeb~M.Im sqbn94ɔ.U-LLf& a-r)rhvBMJ ]R[i̪&Vc)Q}%'<<}g8q>NzYrFڐ/u@ Ӹ5Oަa@HQr ~}ihӹ 3+uԚ1#$gmg mX$Z&yDAU"fF,( »n :Jy!4<  4p%1I1 Zo[IqӰBE4)3@Q0w!!/ȁ'6UR㜲US&1c&* w2@舼MmӘ՗!*?|ϸh0Ev2%ucNޠ7(,FlsSNuLCRD$%!@KA7݁"CP`~2dm7=Qu*aqOHj g}5TT0rMU0ָԀ\(K6& nǍlUJ@d (IdʪdKH5&0qJd@~bHTDEɒFE%):$3fluZUscO>(ꨈa+eR$D  H H@p@v,`EEH )ڊ-QDSm|=޻ZG]_gsvaT5朣|tꩢlj `H).y0400F7!Q)<;9ThSg ެwՕԥi`#6@ @dBWK ZWp 1yD =w  y: D=,C҈ %!@\ pzbH:ېVșBʀ̺*&a@BdIJ)sC"F8}ms+LT#5"Bo%P&20O;Qn4&D$9jgvC A1&dFzZ= И\Ьq ('5<~D)aE""$&EdX[8ȐNO#2h3FAoλ̇LYx_vi7Tx,޻-}u@2$Z.2fBDz^q$@$fL2{W$=9$ rB&!iD-(1@"stw2 2 na1(q[H$橀ՎYj `bɼ ںw$*DyLE/ gfx(hK7\y)%A$ټI\bCw[1]O6Wo[8@ UQ$Wύx*{΢vLЍvn*@ F(< h[[ݢwĘyat@$]傽 qai^f~ ݫ򐁐$shإYa]Kol'o% ;z@ 8@5-XxCe%!WXP528@PLt]" Z]{/"wҀ֕t'Db(;H02p;u_(ݭaE@O+ HBX L KGnCJ /t =D`I O΀(C^zKIx^ 2$,TC+ܯ ""@[shk M:Lэ`~ꄫ-T0Qf:b˺U- o~9Z`K*F@%jbU@aGS8 .:}4fS b, nwբvQkӌ)Q4Ŕ B P:WNeUas՛bIDLBSI&=k# .wd[7:>Mˀ@0sSYqk8+ÀINg!!$ T5xw%kw$2LT5 ə(Hԛ9,e(Q6LbXW|i(% g]C(db07AiĔ-ȈI!\ņ! iDrM( ep$wS[2R2K&2ԥVi!e3fFɣܖ/Jӈ%!:{NV,$,BF2#Ջ%uEX*ftӸ(qxvsbX+q2yi/4 T* \( Xe588 C"_V={AkҐЋ\qჁ"Ed_"t8EH5?iُ]yWҮГ겤$AA8W/DD6d*&*Cu|t7O@0f4#Ai,ևZ0r[/;?2\sDq\0a7`eOE.K&^͵_M4AӐ>0:aĥ\AR2!3?>咄"#CfnzFI.ǐѝ<ģ^O vhGq:۹4$ ; ϫ#[k9!`O߼ӱiyqi[iu}YiD.SNH1j '!#9L%1@ ˯20AABX޸#ljnPFݥsrku*)抧هL]njggruBxsjӀCwߜ ^x]Aͪ"(q{6f3`8`"_*23A +.8.gwg},xXJ2d㖚sWan+崥Dwf;6 @7\RDb܁GץzwvXf;r=>y\]]tܚ{uJ{=?%ԝYzDt &*I6dTpSW!/s;(EΕΉ"]!n+zXL.Kpn-#{ݍZ+T?!uEp;*>|,Χ2EES 3vD7ޕf"|[B1 :0|dJcJЕ+afC|zS =7>x펌1\׾uf`[ 6˶}n*?Ƌ [NA+ԙRtLHnA( = xcUerk*]hҡPbKHv #[<$JƅwK˜C/Z;"v?9S@5s۲P;LiйҐ(K[f$ @` L4dk{E!JItOLx?ӡ=$DZ/5ѐV2U{.GxD$KT,ԛFt,$Dz[2qq hk d?KHv8"ST"£.e[.A. vpna^+D2 )i0 o2c3Cc$F">:ܯC EWI; q~n4p8숰AfI 0~-dsM#%pRo&j c8<h>zc\R~l~A;l 6U} "~ΐ(]|{/͏!k;1EB P}gU+繷vSʃ4G?W/O~/u[:t]ەq_hH6蚎Gr}..s~sUZ>]4S\w$_7IԮ&'K}2A$5C$D,])gP7t(~Z7& 9r{~;pxF=?zǏ_??S7FlOe*na[#JTUnCfG!SR0wDDh]1 .(5n&S7^5]Oi_t:/<$zGvn6ސA0) Fl.u0Ca$Ds*<$|n:&v5ڷ7.B8|,\;2ժEU[PcLveu^{z=L vRAtjԥssÐ3%QI4}iTEOoyB Gf  & DuҖ$ݹ00+`C2ۥ"1 r5<1FmI$ŗofd]  eԱ`&fAD3V1Pխlsw[ߪ_"cfwC "ܮa+fFDU )"yxow=-N>~3?0~?8(?ϼ_cWs(3m"i=`}<8X07qyjT2"8 nz71 [2c?Ç?ޓ1%~w_Cmapw+0eEmȑUst |1}8k $D!.Թt?\.{SD w1wwлW>>;_;{zQ9nK/w ]%oޕ!AUHҖ&C*jmtnPA~?&J)M01:`5^9j);GԞvE (Td.~8f 2EX:4 aIUYDL@C @HC끗%zJ> :w] llY!0R 48e5d΅yW֛%!3Cĺ0v. NnDID5f Bf20) {l^)aӐBD3&2P"K=_R1 -L8ҐA"lmఅJ4GkX']"i %"*EsO)vm-$38"E gaD ^mߦWefRbvZvƱly]hKߠz {~(omƟďYk} ˿{D ya=(`k׎n=盛V+ 0o{}dPHHPXAtˊ4>L:pDm$ջ~@T`*nr9&K %n:_|=.U \x,auwo0fs)d*<`fgj}㎆̉1Lu@ge1ˢ^V]W?~1`e?pHPb7\Uso^\2G %5@݈?V?ϯwD8#o]pj2ƓaM#~ѺKxZ7Ÿ**E%?nηMW<ɨN$rηoR~l?^u ap"7g<2nĄKnW)B/+0ڈ!=ESL) %7h^ $Nm/X=ۗ_9j1S@TIқ\-s[{ahX)I "Rjy,ru w%> jAb3sw\Vݦ/]hW{(%YnfWVOcϞ4%Ǎ3Ouq0~ YlE-:|>m|~}%/՟G7ֻ?_dx//Z.1 "P~KqisfUqLlnQOfI{ K*ܭ!wOydL F0LQHvXF@@730y KWxH$6  :r:~dKsNakU)[_oc'+ Wڟ'z^ aZ9 1y0pI@CDT2ԇuJO[yK_^U[@8p\҇|P?xek X{w}uW/[Z;E`0s:] /ִ+R>{߽~߳˷!~c/|[;E_C&/;}O$!&㽗h, 6ĻZӯ0ZOxLW'ߣ֑Sz_R'}[0 w }O%K1e71#'vwo}YQ 3[SbG=DSu!.6D aK41[Ș%!~A~s鑃oC͐xxE@ &=kG0nj@hU-SRJbRrw3cfVÞ~ǎoy;<|Nno5rfwß,?ܛkw3ٳso|KKN[56؊mmܵ0[gkl|~38a~>} _ok_|r.v^$n`5,PunHȗޖ9J*w|6UHxWw%?w M5֠%%c]UbsYa-PAϯ߭J$=.KkLR@Xy994Z0ҘyUrVa}rٕ<ܯoP1!P?-&LÑ7αyH bp'ǧ(Opy]7{WBp7jjwxaG{iv^7ӓgD"$"A$Y W땴-K֫%ʲV@bI$A " p}\`JtuuuW]_׹<9G (mooF#ґ =st<@bt=!\ /V $5BީW㟸I*UX ☔CWknaфP5"،B>uyYhO9>^Z?|0=eA"Źg?|e7u-a;w'Vwc㯾CWKg;;"8Fǫ' Q荗exe25pNagl?~j>=Ua$5 [:gm4lfm)\QޱXn8{EU=e:DԂjj6Rk8*BV:g1MrXQ.*N0 lDPQZ/iَTQ8D`ڶ61eAִyo؎FD yf.9{Wjģ*k1m /𛏌>U>r.n󯶼&ʿguD!ee"BT cL@' 1fx#sU/,-04]6?r]u h_͋^{מ&Ԅ||R#mVam[߻6˒AFk zGټuvޜ eE1Z=On|h߭ YTȋE>7.G41;+o~ǖֱz{hQ!esnyUӯ<!dp-K#O7>y=6y܋ve3>p͗\v/z;;6U!Mw;[N€FhH6ό#"~kxg?/=7gΝ×|nƪF4iҸ|fs\e\)g'6pE=%D,$%Uk[/pmFlH `7eb'Ē<ĒdF~:+NGdܠ%DvsUw.TGOIBiz&_GΗU<mq.3aQ?_ݶ=ӇG s Fw_^Ojw~15.&O^#ϤNsj7XN*-@'VO6DUt^At}Ŵr!u-ۡ[йU}DxG5yaAn7[Z3Sȩe%||;H^)l}W ;ekc ][C$ JWV8T pƭB":qX#Z D mcr~@J) iZ9+xnW=&H‰nd;:D/RV~zy%MOsw15YByeY ChDxBrʊHiXct4=s~+kqBw#ywlcՊ &Ͼ45 ,dmt2c;nw=lLF2/f\o:ݽSgK_7|ojں}fw3e D1 -QfI6qL\l B}aDEBju|,bgW[_YlX˨23kѱ#Aǰ1QQHX7Dw73'Ml-)4:+ش1177RҽWY g0 溰Yq`Y"Tּk+-X Ωr\nݮx]pˌZo ^?uW⮹xjK1߆l-95"XƽӺ<Šv޴xY{ʹҽ;}wK7#' L(wZrٙ͐XB[XcS4 +BH=lgqW{(xt^|?bO`gCţLU3VTWW [/UHh2=|pG}%sOz2EW:ֶ3(Д4ͽ;Ůstʢ!Hm7PKe^CU?|8_wj&+<Y4Wʡ7T!taH2?u#;ݗ~n٩?vuWn8l<:*ܾ[nڒOkk*:o+t'ez%ƅ_;/3SCxAjN+"MCy>|?'%3x?|s|?Xoͭ;n?=;$9?* k"B &M3QcT¡#rhZFRnP @^'`DrFx)ʜr~VAڑZclޞ2kbrtz+7[0D0&qNnX :7g;CB$"o)YdF  @a% vj&;-\Tb#/S4U%X$A`.:~OwŜ}-tfGkGNX '6έGsiGTe",H4l>eMb:2R1N}tMI҉X\z8כ9jߦb~x}vJ'οLB303ݩƘŒ{ܑr'.:>~ᙇzչ+B8u}a}nPNI13Aіvrrނ~TAB2@+e<厌I5(f{'V4Ӑ7J7-AIPf]M|T$*vonUO5%*~efs&:cN2W-z~{VqRt*4 V"u |lYwQn@RG~9ݑ|tcx0 KQPnw\d =s,8#gGo1/Sow+|3 vƩ  a6(HS%jʐCsBM%(q1] yf@87_GCj7]lk<| Ks/yzBC O|~wՋ[oX4!3Pd`Jr|Ig7MޡJᴱޘqPe:윷}WO_n\h LSzdP2!"9GpPdF51E f`ђ3Y(HPeހxK梏-X  -qXD2ݮIQAJX^Y4I r[b5I)/њHۗ1z'({ pMP2@be#Pn@Y[ŀ ֚T-22'Dk+2.NfQ]hҹbB- gÔ!%qC@5Y0dPUH+l"TJ^^֤XfYX [:olZ|TM 1CnL5fb#|A73em4Y#K(WwWPR&yLdMI Pٮ2(CC@iѴm>ޔ눆 )$Sz 1d*JrM6 =V; ݷkcߥ/]x:IDrZY22O):}lQ0fKÀL_9ᏭP/U-A9JH gm/n;MADoc<Q16ytn6w7u?փznLo~lN?1|~{Jkr4$x9}*偃`K޷Mǥ }޵[z^ ~)08Nҥrv!@I9b^"Ǎ~3=vGys ]李s}`e!*`2<b]6~`ki)rG%N2%w\_j~|XҋC2k` M2GGX~uYAI$ZJ ->Z$gSHY^n or+}B$Sx T¼Y*=T|\·vZTUQHMzR":v"nu5u&,! KBH,#7=+ZTsa +e3NDݬMѤ~P*72F  YRMx8tu\q$āQ5&:PNaiG&7ӟlbg_kɔf,@[|-7d[7Y0(Ȟc0ąW}s݅xvK761#$T [jF#˝%*bTE*[VAq\pm]L/%$1Aw:IY/WZAiبmEQTds-\7< zVdD=u:S&?syuzEwg\f5`uEB$ձaD4_jeGON&Yq7szz傀5:b^$A3d} m뷈 ^VovxiG͒-$dž`\O]O2}eoIs񦨥Um":kzsv秼x,l,! 223 c?[#Cdoi2 i80iKT$Air03:5eiP8auuji='Reh2Vy!4 16YX(_\/>M\_*קSgCGt!thp-Ls3tf ̢̒uJ[%c @dI1D6"6%169 ,UԵF <9u&|=;ݠo;?\_=~~ew_*ZkSJߚ'ȴg\)I^dM\L15+є^0\YQ !5p@jTY%%6 ʤi$$du" /. a&2$F]S!Q=^Y%j u mEER@lJML&q:;~Tai fȩjXЀD1zkMZ/LФƈlHPE[Y,_$Cs!;t+ s3E1թCnMzR4'fѰFg WIS]QR:h܉n]#Nqmz41O94;!ؚ;/Ui۳!3+ocQo #FVi-~*$c7w_fLtSݽ)͕z~M_;(dHrǮx>rwcj-c~3^#.5[7ql^޹G.Չtmn"{Y^~c|JiSS/uXQޫh9_~^_ZcfW %L "iL1+gہbFW7{;w귎o"]=nZ:+ y@,,yns}n%1&783:+7۟׿~O竫!ZVY33"ēޡq&y:4dMІ?s B'"mc@}UHd֋VVfBDˋŅ}f-/¦c'e7O}b=b/ݓΖ%=*[~`1K¼ƤIdHcBD?]J4yu[ K`Ԙ[uYL\G%M ! %e^v~nQ]KTkkL>B}̱Ih:GC)P8V'0˲z gciڻYm=嗦NDn|kS3N5( {0yKYCF-ȑYXӤA~M W0iJJ1q~'5N_{ɩ7vam٦lꇮ~'_k&NR'MLH0`fʠi4 @ޖ3չUTd%C8U/-[H&3w_:`djr^`ZiԠAiU&!=p:c4mΌͳ~$hA='юl!jco~2}ߕ'G *qUWΉ`m|^|[<+oQfiqb1W֍>zH}]~1Y9<|&rAFpvM? ]Q_[j@˺bs o@iprM63f5)j%Ctb*Ou3M+N:\:(Jtm6WNӦN MP)0MIZZMagn< r#)PCTܪ" 0eAȈ5&o/A"$ADV,YB )WS !c Z{+sqR$E{_YI>.n.셥+k{|637c/~uI=iMX7ʊe(Ȁ Qz W*U(sӨ:HnTKPo30H]:G{NM#/ܺݛw:޺k6_3ۛʜ?x?u5YYYμ'2wv^]z}춻\%U*j8YOku/.N=sn}f$u2R Pd6$fc h,Rd.H7Jfem=4MjBbIlX杨q<o\Xmm}wݾ*gO=}?zK_\>lgEk۵s^<=g:f}b{dDC% *(w\(U@@8ɍIC239t!0V` '?n(7|aK'BR󋧴VAmf<hp咾+P=x9>&ƄաQC` 6{e)THȫ\/rK.)ϻӗO5W,b7 '塗yuokw؈7pV(O_'fzZ`Vrf`u-*SGY=deq?Q?? +9fDi|N/7;/f2o7'X9];tY8O^Hs#՝WļGOkv۶Ѱҿx$~u?\y0wX%UfTLa+jEI hPE%ov2Fa0j{q=Dd^Z:/a:~n%DkAP2dC`XK|־ƶ~VO ^צ$?XmcgT 6mh*H ,@:PnX +`uaDJt7w7jj0eX}G&Vye׎ˏ=v)[?t}|d;>g/wxrx;ʙO,짯]ް>bPYt?yy_Ӈ>\oW޽7wl̦&wr~}c׾v|)7מ1X.LͲ5;2ٽi+(,L@sK妽kz׏?KyӮ xle=fї>h|RIUM{g#pgI64ѐbߙ[A @,"rFi6E2 J++I5U-%mv3S0.g&5B~%fZ"D8̐hpC]X~"5ݮCÛ([Ϭ._Di.3ֲJȽLnS[zyyx@(4M嶿P^~޻h'`-uo߿!ןilo )^Ț~o\t,KٿhPԥq #Z&AYM攅خ'gAQQ.,< IВ-=DDV Z$c9 %c)3^\]Vb" GSDAibOsB"emNQys,!vi7o{\&a#%n@0͓< R Q~C|n(ˊեeXoʹI왕:4TWzٝ #_yG_yL:c3 ؤO?o;eqQ@Chys3Yz$s%o̤tr;6f{SWv~g.tמi-|'ƘSX>~*:)wo0!r;}M#~ A,lПă kӟ\3CgGOvz⦳K_{KOsgNH)%$U28qt\~U%k pZt4)%2uBo4`/ȚR(I{&Xq|^.XTĔ9f)=H1 ZJDŶY;lTA2Ic~t6(w\'Wӥ Oj7ؚI:nH~4+yW}_|wR E~ަaZպ1OSa%F><_3+ efN'g0 8!qntu2CT8IlwK i؀l 0)Re &.*!"e^2@gu2-I?)sR1"Ub,è &sЋ|RZֆbFE)NhNQp )kj&xv' -42>`JD@[=h}#ݴ t ڱUًMEnENbigkSz=Hb վV&G{\O,/m?r?RU.RPk$x [x4<BRHAƤhlVG\z4fpoLF& 2[5gd);(\e,ayV1D]\qbuYҠx4Z|f6R1f%$,u2I:^ZfAzisdD|tz9ԍ41f]WfmL Y7{[gh|v5g^RQzM2ij^eh)|6hĔYO*&č2GڄE,6mC=_-I&4ݠ֐NܗV &j-#U:R#I"11%jpJObY2D-=ѬUTbc2D"f]n7roK!3 HfUi#_dts^q :_i, 2ť61ΚC-̢@vP0hHbQU@BI5%B1\'WKa68IDDyk[,$(F*p q}D“1Iu ye**uT@c[p~MrO؅?NVv&cDZ$ADYS@Ctm&Abf&%V39B-@bDJڷm폷gI@$DlZbuHNocGja WGo{X:&d"jMˆjQ $fܺ0)4Hj 2v\gC99,VA ( NX )m4n z DU?*"sd-* i".ZҰg;A5̛I񚔜L~v$-T:D ;fADhzB=35DTXҴl&INaK:,2^M9;|u. 0#=W-fSPh6Tv|5j oK/Ed@13q} 排rݑY@,*EV4RAE-J% Zg]*¨AFuTT%=rJ;q$d X$q"GnxMZFAuc0d2!9\qeQU2iFt=yƠAa6IESՀB`7U40w$%rP1]D*uB5HΨ(( %r$ 8`=rk` eUk4$4\TNuljVI V|~Jc9e "d)g$BŠdhbT* $CVY¨QV1H-9E,00!$l-:o L/H-${N ˭1=ĉ1'.S8q-Yd# *1(j,7*1s42!5dl!4nS\b̃mř7*VM. qʁ1a}C䝟G)uh6"\1oj#ox)*zʶd/2 ()AtGT5t\7o**i858%rՊU׹L>YBV?UNܨd Z2V?QN&7<  g2(6w5N5$S:n"&2`ԠAC2Dq";*2"jwl\'D (brY R%iZ)WTm7wYam{9"%$ӏae J_8ICImU-MJڔZe;tc7Dn4?nXvF AٝX<2$$EҖUTut|yD6,8CD}I${;Œ4Q"[gS2E3.*iQn-CEf!SI)#9P 6[?{o{e\^SLTU-[OW#DȠ`+̓ے{ Ȅ(! SxxQߙ^7:uW231Ed ?k{w"~ožX< TeE23^.pPἬ8"\ɶpo=%͙I& AmOI^S$UHRByߒꋳ-YKU,NJCW{-ÒEObk >9`H%gdYRRQ\&ֻaHz0ܗաp-Z_6)JBD%"vd񭻾v"2)cpnTJlJ܎ÃʠaTn+<!lҩDGUI]:G sW(g܌:Oa#¹f30o TJMA4*2$SI -3 >:QQyif]#eAy(\24GRz X<εضf4(Q!۝T{A6xl*4=o_ wf\/ S^[fۻ 9 @f[P3E̔[S4q<ӐRzX[PdXe=nln<ѭ?QQxg?ogF3IH*{q0 ݪi2=; B*!B[z\"•iIY.Kox*~_;Oe !Ҧm^N mgwz$ mef[|[ {.kZՈ̛#װp2"K Y$d\9sY+mzd[h]j=ᤶjn!t"Z2y\+Hx[|iu+{xbN K&gimmIEf;IC:srh V#bg<}8\ۺEaEٻu4r粷'aRv]|;vN$Q#/{=mʨ/*de}ӋXeu}:HRGu.e!Xʃ֮Oj"}ӋE=eRRVHܗz֪O-4YC3:`-SZ|)Xy]|{["1@taF[qȡ"UFg,WJZl:"P˳YOS"*E# #2֦4/V}6mxT<2QN{X@c- LB <|.4 A;/~yn<Tz:k^V 1+q~uLy\z we{O挭͸9 EByvӀ>^8 o7#'k%E|v7{9\R(IN"4([֭LH,;_0TT7Il?\0lAyl.yBWjҌڂ2Oyɬ(*\ ==J&{)x=-Eْ( 0eȵc\v'P)YyZZxkT`fn"0h2QFs~XH8jgԹEts(LI[،k秌eQ(AXf'jVL/w2"#dAn> a+Yͪi&"ՒD1Ӿ;e֚GoyÒߎU/+͌1Y%oFMXnNlfUoKy[eEzN [;T dnCP"r]m8DUƗMHB-LoS/~ wo niG9!"T"z;Xn:Sj%2"ݚ'f ,eC_=nxD#vρEݣGL*[23f-1ei8oo_ymُ? [h-L"b7" ؜2TQm9QFy3!pԒˎLbPĒ Ed3S2<<@Iw㪮JUG9b"$#0g] JD"h@ݙK "vs.JS`n=dJ7*[\į[Zʨ}0*" ݣ$Be>^3r<2WMefp[;Q{-aȢbK0mMG߹8x(3sb;lȣq 4:l}|&UnMBBd^ofeN*L*" X ̑¹T۾6 U"01e$@RIsV-Pdػo;j|3 *Jz7s'HX+ S6@3X)6 DkHfpJT2b"&{S&dhFdܤ bA":hl䐑[3NB$ D+9L@ Nt'wNC2()=@YzoP!bwEԗn;2XrHeu&2qݮOumY/{|!4%$i4D&D·DB$[2 `ϐ@drAQpHWp_#Q, Oq&1 i;)TuRѢ=̩sX@!֑ sSRG$˚H# H&}xqKjIW0Hv$w#":&Gk"Ә[F)r>e@7y^r*ҳ[F"wMu Hw#2 _7A 7C_lO5v?}so8tXy(aeeX}wo"d$O !"vB{lz3;ܳ т=)^ I\t@i!P WAID*Vq){%cl-{$+P(vZT#K O=M~BH?֗m-6-#_Ul_p%"C.Dfsy3W2 T(B`>={ɶF$\*k/ƙˤ4y8Pa٬\1]-ݙ<.+ʳIw;Ftw_)d[ǠiNO539 ޜN=NEX:P# jӃ/Rng[gJ0"3wb غ*6(ޣ+ qBɮ= tHO&Sq6*zL )=(X jKR_@eQaex,:~; V·nd/J)W?7ݮK\(AcQ `St=<WdQDz6Joj\[vݱuT<9AC!!J RK=80CٵqǕfDM"P9iH9/D**Sy,Esߍ:o ?c=,՟fB (p4kK}~R v/>8yNc$IKATj=,d:`ԱdػKHG(B$e/T.AY9^d<-!IYЩصs: KTd{jɯ2YnFrgLk-v#.vY'J95՛9J$dTc%SA+כ<$ 8!h3c)DE4f$݉"Ld@ptTNI x76X(BUee*9Iu;:"U5{nqdw_[uӈ"aN3f#[3,G,J=XdP1Y)hBfҍ6h.Y 16tK8c ?nt 3iZd&cq/}ןzF;'a%rgՖGUbT*7t+_?__ <d985I O=%Aƒ Va!&mC6Ks汰J4k//D̕ <#ftRQAEe`NBR4edbdr7E/ڂ+8`K;UÜyqln1r`,i$ ;NUkx:)&Hn"A32yiȄ %=@"eAi{?ȵ4.-#јڏ%,{ZdR_9PBxH= TὋf 2Ҽ107뤚!Ne&-~R-uO t ҄|3$e^~뭏}7~>o~lDEt.[QhaO[ u'^ݟϿSo}W7U)L_Y0ʠ*B@Tӑڥ0ㆠ؍͈4?eA\ ݥ*!}bnLO,j"\&h//DY"ݹ Dxˡ$b*89a)S/ζ4AfU&"2O Oݟo|7ߎ/|pzF-+1XelaAEXDl> %7ɷS'WKp2UE=Uׇ5_V>ǯlYt80OUĿ~~7~?AuDҧUDRڶ|G|NYFo _*/N_ܯRFLG>;|x_4'K!WG4?XoR=3~S[k}qmFz__@˿Gk t3N |ٛ~_P[pdheпQr$a017nK_~_:"IHi,uFb$"n()su eu[hL@r;礴@f !p-iwH->08} [|m>_WD1\_R)ډᐿ鼞38DJi&<tػ3ʏ{7>^/{)dO PoͶv,h@\oGqG_7}Kۿof,M?|{6NfB(}fPZGaVϬ|bKu_hW#Ctu%[Rezu'@6 -v A5j'Za|u# )(kPږ.M8ͫ~bTZ~VvrjACl(R]As4k&3 pj'"4 [L28,u`wa*HEQU K_$LȠ&;C$84*sDJ∐5IX&(. 4% b8`& I30i=u)j MJ꾰# 쓙|fE^KcD&'8D)<c*E E60cufRuirSs֛驇V<]Wu6iM;r;hy+Wo*lRCݰc <12nP=%32m:О'έY87\bdC[om^1l\$l=nt(fզW/u/jP?Wάnz`ܴۃ ̶ /UYn\"11V+qovپuضF_>y5ލKwRZ G;1SI[@v4lY5 XC""ne;GhդXMryn)`ʃH`axEaZ:G+1'њ]~yo7DK0S&lUC;6X$ʟV2N}b:~v{,'TTz@tHB xǕ ZMTz<3/ 9_UWѶ*T[E 7:)﷮f3~sF96o]OH"%F>nx= >z_ tc^"B$$hJ D~s50D.zpcus~ 2B^ُSc1 ftJ5/d2E,L2}[e//<:xrs:䆉3S/sܱb}׬Ճ{cOOtw~]tG%cSZy8/ul.VnGvܝ&!ĭko&6nsɥro_ ~7Խ[n拏<.a.|Ws Y2ekҪkM[F"+6^ݜ'șEw|=nv>}G>q7z̪o} ]ԻHk'nHsnlŕ.[5:t1yv-[oXکOofVlO`0(Q+;jP^'+SCJ=/?{>>wr#^u3zGBb |@nׁ}Q;\ud*DRr^F 8DJD'zum+ M%5aӈqq &jd[ӯ/AOLA\ ֙OU_6?ΏwAS'ՖU7VmUW/N-#g/9X佗p?#;ʐ.z4滲 w?ݸ>E?yտty7О]we=ׅKo]fum 1zo>fݻ׍޸难wm_G-;vs~an~qu|ߎ>@%.B';ǿܣ%2J\daqOUv>p4<+|+?_5>1G9ښ0bUQb#Ԇ~,ajj'+Rlq/d5GAR#*5D' V{7GO"DF4 ,C[ɇ#υud  I5e KKۡ&B?. ~4lްnLτ4 Ly 77O]WKy3|U7ËC0AA$Wfp3aPqy-9>+6s1QC4*q] @~Ku!Ы|UTK{w\9[FE;q&/.~-PNzk*ABȣYL ^4b5tH$Cd$sNXHݸJ+j){P|TCjF.&vkJ NSET-v8֫k7گ? jH=p%FX?aG /Aլ⹅(hy7tcz| SKg.΅^Loa5CsvdwiNkdk,0'w9O;|S=0;1ݯw?ɽi\0qպTە#S¬.,=dtsͤngCP_d{L.Y.:{?:_=y+wx֞hW uW=_ *3Xv{xxG'E0x;~SHrwKR 5GѬ <-5@V6)nQB)o_6>˯XhGd@LaFf$Hipl1D} ыghW3~%bTAr>sݲA'k[U UWxq~󬬛˧gm.>\Hn+~hVV9{!Y@(|XXTo{k|'~F e(-Z_5n07, e?sIk5/Z%m@Bxueoן:zQIL#x Y;?߁̄2eF^-W{⥎xc1,CjD 5Rj\?DLQ)E}CGv!T ONu; 0KQ)BQu E$IF`D (у $48徯1&,J=6`$" ((R 0 B5Q/zʠXy,QC$M&IcG F -$`QQC_yq,̖?㾛7^C 2""DAJCXRL~EƘ<b=ƚ7N}WM\z==6XmҠԱ\(m^jL꺁1:MFu{!h4PU*5%HЫB#AtПO壀0:1-w޴nuыhUTuh+ʧG8VI3T0FWAaMXfȁ0MlSc k$">nYgK}mM?w^cĊ?ѵ7(v$̢]RTDr2 {qA 43T* 7$-2Gv|>4j@;6Khl椢ʴo/h1pw%e zxrI5~$g߂9Α2Z=K|ظzq;6%/7+FD+qzݰ?pfb/x~uGf?_x;*q1#TbQ) "$fY)d ?wu7Sa=}Mz>߶8x$mEv!V ZN'G<[ TR%@EseQ (!PLQi HF:Cy`lS2$1x|c$m4:A =\xB;,Iؗ 4 p,Dq":f~w`YyH Y"()kDe hTC_⚩o~guv@Qr Q04: C06Q2J(y#QJ\MҌ:&ֺuݠ,!14b +Cgʍ6'uPag~oxm?Gg?盷\?8 `T= !,0-#MaP!Qj-5SVǒ (i2 Ԫ=6S'vGLi ed!T*נ%6z:5eZD(5 ybs>AgE $_CG^sW_iz]zv2VXXrOC˶8 ݇k!0YޡܚmHnYI5UԱ8y1\^]r7c Vz:Ye؆o,}V[$p ?r`3kf_|R~Q7Z8 Z[ġҩ(kx$'k!o|Ub :N{lIoZ[B^{yzF#8V(bB"e/>0"0iBDf]ת>OxPiAE"T sD*4 d 3@Ch$Dk]&4Jj4JXkC *R elTR8h$!(4@J((ɧpvGv;s%Dp΅N𗰹ոltAFV?Wx<}T%hP+B DrpNBbK˱W"1j|bj߭TPC֙yWzy{̮_ٚ8}/k2YHc`f%A_,AMF rl$d#u3o~kncIݪ_;?l?kA!56JWK/<!AAXz0*mmbHyFwf/_tN͝k'Ѫ*"HnBw!*mPdvվ (D{mJJ+D%HX$&N'Z;jb-۟}cK,Bpk#H,H`[jPyu,/C(+f1W~R$z.,ϟ`En]Ls3fFDLx;-vKmyy(NB0 Ԝ5ܫc`cWvWޔ̳lPQ_sɞرCxUf8>ϗu>o\n1[aFn)ueɯG@dIy |r:_o[ԲNSߵjnE h>" @ vB'q]Q@R$Z)7PCWF) A<2,1eɶκ1Ujeȋ?`$od;pj!T@f4li&1X9\ vz5W޴b>pifJ,¹eHn|5:jPm/^b0tUbklחiOlR$Yv4)dI]/MׯZ?l*DM#׎N=s~b1~,te_E_2@d}]R7˳n7ʕ(X:׫ei[b$"/6lVZkA)_>;guY DծUu0`v 1r \hONY D6,{pǽR/SCCШ0R*3 QB$"^"0 :D֪xfQZBYN_0;Ҟ06uz[p輌S:!vulk ÿ Gu_e2ƸPFнj&VEeZ#15gۭ9}Fu}2wˏWTx(ŅՏ^+ڪ#?w:y{ΣKX"Ag:˵{l,r-:{^BZaPEpjƋC|7`3e->`b9ÃOlLgr< ]傤IYy>}Gx5\" kQ h$usp&IU//X{\Zxᗪw:IBs aPGΔh6. BJK.xڠixיy" {C#i+BR(A!(%>:qhK])GNy>+F' 2RP@05RQ&Hc*uT_8BHt# qP :a (V cɨ!5.9ev}Uӳse# m7m닾\6636K;{koݲ׍5G| \?҉#N]W|W}~ʃ+>jbvC{nO6?z[m*tuw)7ߺjt:Ovu5=ջx뷮8'[~7w4Ff/|Hef5p3 sɍ+޸V["߱e]3=nj7ZvTo>k6_v6<=:bXcgZG M\+o_q/[9,ʛQ) 18GƐվS)EfJg !jF_GniVP&O8Ptf$k.ȤBC/2hmGTOQt"aҴ?SƎJ0AqelvqC*A5Cs?}da;f%3=>\1 hO$; Zlvs]qYr0TZp5 a:f[{NҮ?~=ek$#I(|Dg΅c E+"QM(R0@F`A"kWm3SժF;ig dyt;7Bk{xRn$=V_zuƨ ɛ 3րFJ~\,$oAݭt`Wȴ  c4r9VQDX J "u!&P:!*ѤZbDZt$6.;@D Cs2>:.1SLA-[52JuH0QR%ikek`P%-L?ͤq#c(YRTC.>, BЫ)պ wZi7p{m?v7\-o/> @bv;K ŕv썣_~cw]UfUsDu6~kg{ݼf媏oվ?^<ֻМUI ?}\\^ci (?hI4csK~BȊ|m2ûG+۰]9o7gbl<&o,nL;InQp6Gu+Ώ,D[95(˵cSN:H5͍r33Ϟ}#i%4!S+PAb *BάJ nDTt@)QJrDABF"پ>-|r[-+LV;!OH"C 0t+WTdh,I8/(#cPe5Ta޴h Q&Eckڱnt^cS9Di5u0 O4E4jo\>{h14A)=HAA8FۉI,Z>gʭ 0nTfNH!!0A!V43J%*}YJ(BB]1ѠT5df$aAbY1>he.btV#0#ED"PVUDjfePy2zU Y^?ȨXЩTjP;1LY=Ҏ{u 7֑˚}Py"UqvfΞ;W.y2e.9 e$ґBXbߋda$lb"d΅ydZ+FN|RmXG"Rta|FZ$ BUfQXD\H9t-#i6 UUE0Yȧ~QdH"lA2A9āC@U$ұ(}ݗmgvOLOހ %B0T]H`J %# b82āQn*jԢ!7UVf>r6vvj&՘$Av(3BwJkLBiWh!0P ])vN{MZ8C#Pju3Fʞ]$G@KEXfy亮"fEۂQKO AX"DT%RYCR/ سJ,BJYđv#ZSk/I0!c렍V]c e[ (ډgJ4PJ+2ZBuDMδ`d4:udT" ($bovmA BCVf"AQ J`H(ш(>!dA uJE5'g*k]UA!H+D@A0T 8QE 4&%H?zUP$Q" U>̊g2. F E8:r[ly/J;M4seL]g4 #J D9*1ֆ"C F-hJDFB cS1^U9)lRd#&a#j HGFh-8263B>=2df~ f TdD"l|XTm5ޜV:"$fD ,uR M(RZq c<1ZXDb`Ru=x gLiCarrA %kBVA.U%4칎@}$*">G@zwG3kM(=AP<&eE!N7+.F**Q,1-24JDM[#-|.tj> SfRX+,x;:X&.]<Аj&lj+â>PN Y мb~Ik4i{|(|VOiA"xgGŋ#RBx#y5#󭬵|cDr.< ǖJ1Ǟ:'}g"Tkx`R&JQiH.NnB, D/ɩZOimzx bLbDRٮT+LeNM9gpR2#87 D:/U{zpB0 OVS N<,*fH׍2֓HW"63LDkyuNj)}pD2P(KԤ qH NɖA>|)8HB@s 0<24 \+*H+aܔ}3TY,1kͭ#0|l"'a$4s^W n_Paxe:"=dRHŷa[|~Zj93Zm>dxZ֏w;#06p5m>,psR*r9#-H !lzzx$q*DJ `Bb:ES΋m{[[?=/gK6)kV<sj¢AnI3"gZU6e)\"s}X=0 {33^F2ɥY&䤙/]Vեm? 5AT!T>ɾw]#dfDƅJ9aR"IL1ȃwbNdZjgOZ>O9,98j!AI,$>IxE"fH]R[?(!$B3SF҇ŸnTnQZ%aK;C >)U.}gaRPft>,=Gڼ *2NzZyL[53fo$ 8'}I#1aj79(lix#{t},Ig0 =L|֭U6߽wGXߵGXOΣxI]I[Fp.`@j ;ZN9b"bÃ{DP%&;_m֍' )ns Ǚ M97=ҜD ,)wwf޻=qe}\3v#d2Kdb8oA4{SKKsa/5󫝪6TNt샑caHPT=aX=5d{`1#"&UI4iS1)3r%6FS)KSqz˝X"7NFwxA wAE;|:er&GrKւoPB]D|5ROp,fp)|GetKPF"1yT7i߿A;?,#,0 jReFzl L`̜*T$>BM;">UxyGQ.$a9BG3a01!|EO Dޅ2&J*઼}BԷAB6@" hbg_~O &tfO'閽(22zYf8LEOxGL*^WM^q -5$^쳟}xտOA37,▭>SiY|4 P*3(Ttsm2fkRީDzJd۽?"¨Z}h6a9dXhYvU>Flcr )}VNY5z5%~`mV%k> {2]0&\a9F H4һKC1ASںl{R(h) f)EO7_L:8bYA>D}(vzsIuayAKbSlJS/ %6)JUy{)$Xx]p708 9"a,ا}ܜz✀hjM "M*y~(NcPxdߪpV15 z(Rϝ  5*lIcHuZEDt߆$yIJAR^j$ٞF-QE‘\8bUhlJ#?,*]_IO͖Ln 6A|ܧE'Ne%i!U>&*'a@omV#/DZ+qYVw[Wf8FӒ>3e&UEyw< }f; "-xou?u^yHkjzMJYnS%9ci2fsT,ɼTT0;cDT 2oyYsueL7?>pYI9ǧosy^KebLdo-!ۈKØLBEetjgcyV."cHZ=R(O(2-;*!["Ww{Z2\RqKO,NL=cLHl qd3Ԕۿ HDEDE_Q[4N6'=.4b/GΠ6 |cx>33C_*GGNwta6'fT3KmplݢޱHhS޾CxXiL~:˂/wzRDV;];Za3D-%fʻ(3s=.'dn rl#s7j%_3R=A^g KC-|^˖QU>nySĩ kED;V̲4YEFȵ0*;` $kco52h7\$En|K1^@DFvcx}IfurEGOMz\ˉ>g7{QGlD>IhJ`q' w33jK*/w[5N'(FLT5la(y3}όpյEfġ   RJ,:7o","*dDU@IՒ>-RU"v$ U("% YxD-bEܽ{x$K3Qdm7ҿnooNG g*^z w q] 7 vT)CN Ec>Y۹zFv&"U2n$ f ,DEđFNnNQS""Or.GȸE(z/<.,LmBDLH=ۜ`.`ɁZʸn4v @~n%=s.6ذXaa ! #WH>"RɬRu YV$Z9#.%%mw]KT5.%GEjsFsr@Y{ddA!4=YZiGZ *12f>H E,`\EݬZKyLEr$JU㶃"kD9|L)GaZ"9ҡp$Ui݉!*CEa)B4qO 3L#a^##s$7֥;330OW)}m۔/Ǯ#6ӈ##{+FnF&՗[r&bbd;376D|NwwfьpQa53U͌HNd#,3n7o<}r{W)"%~ؤ*HRS|ar*t^}]N`<#Ӄ`Vtr̉"M>`ֿ|*ܪF,IFMx6bDObW4#Q"wZ.@n_ݣzd%F,K2\C'_8W"&66 8"9ie!'H&cfs sRmR/+:{&BDx|e"\30L7E`^ϋ>|wX[f)V) P  "Js~}:=3q|"|v1 '8Ņ @ \4Pa^Ͷ=b9ȹҸu.J1Ih}n"Ṑk1'R6CI>Qz"A1hL&bA-Y#imx*M,"#"EE sD_飳\.l4G=oҴ߇կ]b#\:o;­6PLIε~t_mɋ'#OҔDyJKV}D"jf}UUY+w$G&)j{? S} %)CH/Ջm|ë}d~s>BrnHW>x*ֿe$++w+1ݞwFRy)$EbLXuqlF70WՓ#ef ȅ|syUH"W%")U8N') 9[m$(OtS[q '26KiWb!B DraAM! 3s˲~2M$İ<8rJiBi!KI4zFeQ bxî(FW)J, @H G~P>"Wg}ƈy۸^2H)<IEDhF*ۀ04}{zrmT8GGZ9eRxx/%c>;Va꺤c˨~)D  P*4"B\8&V᥺pP bNdvDv"ƪ@ tRֈm #n[=SZ{d&E33D$3i,f~mxLpއ1+q$"8\f^D?zkNh 6GzYM0]_^*DjZDd;1cȶN[! 3s6Vk]. '5`UĮ;)f؃}H+1 EᩧNO}t0sQ.ubN`Ol.KiV@θiy}1^?_o@g`|u myI0XCM<}k'TjN\6rV*|wF$6IǺ>tA 0MDD;؝O'"x-^tʢưdRHf Ho]ʋyLG >yd2͙̙H"aKCd,2 DUZH0&T im@( 뮔C}Xo 9-܈2*4[fR|~riH"QnΙ"D?|[ǯ*3ff?1mwhio_b9I}r&W]>}}ܞȏ}c7csX~~߯/Zߓp{ǘTn*ӐQVbN$$=t=^Eʫ:Ϸ/a;KZ`xQQ ueΐkH߭<.4HKysNMRANmdfy]á 1>ʛ3gyXDxQ`̔s?ؘ=XDFDV[7<}u襅U[~Bԇ*KZ0}j6 e}\)g'HCBG;\|s92#L13BFYRRa-MOͮݧ,<$br*d̈nzXHtM΍[31>ѹ.*&}ZcZzgFʡڍUӜ^3ZTLͮ됥QeSJ|H^w.‹NEʃg)k!"mb൦b*smD9ЯsV-bϻߺ4Ұԃ++md 2#"‚rw.=ovd-l۫S"ک0L{pAPRT /Ŧf9'1SYKDytFm3 vdl/xz1%3U[)3D=3CeA{D<̲.t}ZlO˿+*_x~|syq\_k\*z--3=cA\ak.v )1oSNrtW 2˞]J{F8}G#Y" Hj#">FFZbLR 3 d)̑""ӳ>gf }HzKiKq c& dMGO`{O'IcdRư&T1} aTVT ZyL=@1.6(OqD3$MZAC D`CZf4T2(OiYJÉz\>vY)"'fwE,B"cU\A[@^OSEDZJHNJ"H+nˆ a)DILJzdd3 rܘɻɩRj@YJbf"23"̈pLS@rD$@9 Ezݽa޺?$*a\~)_oWW<ϗjDE MƏ/|+ߦR#'APK[*Ǔa3I~܈ه02҇c&E.U5^@NvsFAZs|mHww6LO. !fzDy\(1;t#-y9cl}&r0San[Zর s^<[aTTd|ڇy{hI[BU_,5m(]K-uNʡ*3F.7;☨0) EFLi H3Z{2"&z "lf paau "ooDB{&X8@cڑ3 U)%1,=ayXHf!t@3Y=huY/cD{$럔G8Uu i4< {߿{~?ٟygHJϼ]݇7g˛?3[۟eJ-i#:D7PFf[ifݒUID1'"*OmL@sU^x^G{",<Y*pb1'%"Xpn t[%KtU;5^$~rswwPJmϘH睘CWVmGY|"ǖ=RZ1JR"f1'>=_L|q\5lAg~Ewkb1\TRo?[7"o."9KUv?}}\g5}w)ׅI7ׇo|g E79U&37S?4QfT[XR+DkEf{_/%PkFϛ}ߧ0}\(bC:TA~˿/AZq>to |=T/') >!L$R}[S{rX># sTʊ\ )e0e‡y9ˢ7K{̌@t&"vS?O]ݿ5~Vö]>FL[w^jI?fO*Uv+滍tԙq]ܵo,3`NHhKrVyHJUbK%*&)E$E!.}ۺ'J?~sj}yw907lXUsesRYY!(+7|%k|2?#(,.9J!` 1i!pB\H:=0* xPƼ0-F S|M̰Rs5PE]K)ͭ,PF9'` MU|hkP)arTu`<˖$Asu6鬳hCh) aI$υL0D¸ m]HS*Q dzBw'zkxK^Y9a(-8j1CG՘lv!JP%ew^_̺ [<[JÀ2Nu9ݫw7iՑM'@(^㿻,@)G֑tAQФxkf5=y131a"$!9Nl,xSoP9R!w(״Z{ "4'Sx>3u8t뵰% N)eAG'Ս#0‚AmyX,<NNRjf0@zkl-@WS,Ĕ P[pJxa3d$E!R5jr@;{bZomgH\]אi<=x`{xؼ;^KDp+ik<ܯc] {8NV3EZïD=lXos $<&6(ĪvxhMXGFdP0;i(Ȧ ȉN:`x.w0bD,,2[Iy$mfe'qj!{GD9H/Hɩ.(RޙJJ9=4sj G @q1Nu{irqB(!`ݸ48 ׬}B7h0N̶wW*׳#W'&pmJ/Z,QJ<6)~f!D{ (A4A.j^썣 ,Z}jZ-/3š.V&#F)'Qc,ąC#H` (i޼߇<Ž4S]xԛV=tkWfѱ3o\9S|m}[zdxf+'rʇ,h刼sH^ʛ6 g~nʵY.Ύx\eaeiqjBXYv⑉kmWVjqWr"3$0¡}oȷNg/_| \v}ְP.v=~^ub'-N?sYa{m=kZ.䊧&>>8zl7 (aXz7h@4\}Ŧ]Y3X2{{h3|j)Jy;;Wrle<&ө`Ħ .6l;`0[L~i 9u!Z{h!" p0޴ŗΠJg$e lߴL[͹BH¤( Wd}JTMiKV5xi<]SmhM^M(u7k -rԣ[q{/~< 4/W4UWl_KOKL-T_w5ǡ'ذ K1h)}Εg }o޻Š(ݺ0'zj/s'JyH^m5#Ǵ$5ihXh(=tChɈCFBh &/k`lc' 6<4M9opö<[Ժa|EcLDnB&g5=JS*_bq4Mq'J9Ө;9V*EA`UJaRZ @`RpɈRzOcz:Se-=J9,v|Jmw([߽p gb8c Ⱥ-AsG jȞuf "i(^SG-dr#v:kώR,l)Cu#ABd{!65Ԫ~vخ(M9tfʌSd2,Og\1`amf&kg ( uvܮGp ^A?3B]~UyDZ-uwI2Ʈ4u{r~m,pFv_^9gfo9:X%@+=S =okbޙE-ႆ#J #4 ޒÀ܍]x`5eIQqF!<6+ T7/ ?zW{jVF~ruV3c;_R`2TN%;`8qNk 8FeAP,Xb-Z$wF#p%9ڛ1*Txs9 @4O'SJYgED3sQo-i曛Aaӟ0jcÖb@p!%ڑ\3yҞň en>35-!Iey[rzsw\[I09??x{EPYѳ?goˉo=rqaTJ9b#Z^:ԛ/3ή>7vf ~$/>(ݏdr?".U,o)IIusT=wTe~b6}$w ovZ߻M|箨BGj.9 <xX ΨS4zb .5zT4NYЎ"(%ye6ͫf҉ڡ2,j´BZoy$lV)2r93$)%%IId/ Gѿ&"zbf(!RJXӺjM[938%dj(:5KSV-4r4Йt0O=25EpOОs 2^ݽrgǕVT<^ju'q[r*P AZQ$c SOt5珍0BZBw[ъի& qz4޸T0;r{GG aSg 8^hO-]4j`^DQ|앋0\uf= |Ӷi`8h|/6i\M%WuWNꅣNe*B{Z(/wVJh^l (G$=>z6}.ω)i]9eRQAAeVHvŨ=(2JM[_Q>׸MC"[55PHe,kkzt$'S< # ĦYXZS;bB6ɼvk9.[DRgk,/-ڬ;<%+s,Y>_Z"t:OhWvGcďϺk#@uqVԖIkSB6_edi=DPm?y'G/~z/F|HO(wzxS/>-}{Rcq@sq=CF#;~~o6'IOJ}^,Yx]ւJ++9u^;`r 9M/K!'I'>AYhy" m@ic?ntvÑlp`qvNxoѶ9&sB},pLMp4g߽CL-pHߵvY _\@bѮ=1!AqtE ]IAQ?AM 1k y'xIQ;~1 =,H4~ %Pm[pw ~ ! ! 2$@ W6t} ^8|0K "l7""҈"&5‸#H#Ia$EJH5r t !2 *A)( CPyT5@P'tF{TZ&Cgt2#h`0L &s)Ĕc08fDzaXY6Fc`%K&l v;xq8- ۍK.qݸg%<ρǫP>|4*?/n4A`K!ń˄a L *MHb XCl#k Z {*Z>0XH$)L*"ՑIc2,D$ۓCȇEz'"E1xR)'(Uv JS=qj= #?AR&aƯL LLL;22]gdef`c6ba>\|yyEŖ%%!4+UՄ՟5$M͈͏0[%[7&N2iWh9vVvvDR;1 pl|uÜ\[2r=Zspqp7sH93E{ߖ- [^Rx+xys  DgE. `y5!q!gBIs""6"I""/ED5DEO.k+^+>&AГ(x*Ԑ <-X R *FդCOKd4e"eeFd) rrr)rr_E=s{)*+T*RdUTLQlUWRS*UzLU6U>ܢ]EZ%@ʨ*QN 5u:uuo2 FMAۚ?ԴijihOor뤎yq]9q=A=rw $ B .|5T01l4\62on16300a5q6)1yc*ddZk:gjϬgnec>bggQm1gn߲ˊbhUbZ:ƺɳ&-r[-Zپe/XdY9޹Ӆӥe5uMm[;{{v?xzy>!#qÝ<;wbv^)Y-3;_?&@' 7`*P'07p:H'(/h&X/0x6(${y0۰pa]w%J֊.mEKHM(MXz"Kbdb={o_g`Rr~ |t>z!CIaɏRRrS~v=ܚʗz(uّ4ƴG 96^+?7S!0s=/'O de9?yy^Υ\ܽy6yM^ U Ϟ"?5^d]R,R|x$Ya2޲蟩;w6깐s7V+*>VT\иP}bōȪKիkxkkڙ˞_1R'[w*ztn(kdkhB457 ݴ٪xKVmۥwdR6>1۽]]V޿cs΃mSkWo|q@miP}֡CmzOjٶgCϝxNe˵Wpc_}SVq;߽>ԏԏSSJӷgLgki_X}z9cog-p/TPѹhf)bim9c{O=Sk E~mFlnF@*;cR ЎX!V7%/2Lu(ŌS{V~\o6 [DE č$$U$eXdr/*5(W䪦E0Tk:Ӯ[Wmanimkgo^`Q`oc}&s1#v;:vJuNuIqMv;#q{g䎐^~>a~'J< {>1fՌJؿ;'jOށ}I0$S ҏqcJ'e`362>1=vr4YႡSzt>rsT<|wōKjZ˚W]uq=}M[RomMymws :J:ޫ鮻A[wu t }|kq򧧞e=OI }+1RoxR2]|5>m8#iG_vd.ۼEk?V֢=6~nrln!28`Eq!phɴ٨Eees6lEه8:9:{ppsvn⩻C}L|BbbbB|lL.(hX vL3w1ACFɖ)Rئm;j}"40S/K lٓR9ybDDJ|e<9ΰe9zVU!P)~AZ%jZ;]Ov!zWn6w |:y6Klg'%-y_GC^>~G[tu<1jÈӨ _y|͎4&E3ީ钙Omgվ}|\YK a+?W-t7DqoR ,x )dƏ̎,i9d8+x2W |T>(R Z)V'~MdTtLU: +)RUP?FG_WEOJ_؀ߐ׈ϘτnJ7[Yr[qX3PlQMu5Uuuu5ןnK_xv+Q>#/^OL~  %j)eWKؽ=1bOެ}eI5t|x/aJ[ Gʎ`1]*$Ɩc?dqv<׈p2C CEzE6#7P(%juъIY-VC>6gqZ$IQۜ. \*/xm2̻O?N_GPJPAK4UD P"SFYtbEc%>U1{jZyڧ֩ҽץ?b0k53Q7u04ϴný6Ʈ~đ9뒻ޝwOV@r`_0gHPhk8KDxdoLtN8F{U9PyH4aԫiG亂gd];]~NqH閲gιTp:U͆M}-Z;o=i\f}hx{S^/uȝ|sS7 K;W7r67T`eKp_Ip ZO0!ˆ:b!{\2҃GQT5AC< c11=X Ƒq2^?B!&&j ^ I 22HHqܧjRE2221H`gdvCc3UmýSty>;Mz_:_0M@;DZފJ4"I KȮ))(q+PRiP=vH}Vo`8<*6y3eU5X;%{?SDnuXC P6k;""H( 7Ad%Ҩ Fl`5 & N{g{7v u :+C(ItL%')V̘¸ʔǼIJe`Z٭rs2rpspQy%WQ~Ut+ATPO6T1kqv1 )y%2rr )TUQeVèjk\:Zzv!G +LfRV'ǷQl"^:;;>wؾ绝^Q޷}I~ ໡a#w]f62%Qr}3SS<֛ᕹt<'[`nl>OAשbgeg!;*\rFoNܩ{ڽC=ӽ~!yO۟!uۦb f&]ceYZF&@l Cܛ1B.FZFf =wo PpXH0E;,I pHYs   vpAgbKGD]IDATxscɶ/-f-ٖ-$333$Q"Swܙ~6/&bْl]j:Њ[3W\ 3n Ug&&SP{$$p ߚP("pjA.blϛdW|2 U,M2AՖ_ڄ (/n1SFBpCpQh\D Y(GF)b %󾆣cG#FRC숴饥8g`rd,He$o$y\-9G27e8C4N8ߍdISFS^? 㛖Μ8( *cb"FDGٴ;]<'`}%UDG ˵9 f-L p,"~b%qW R##E6蘨P:* vK8p\Qr UrF*KƐ<& q?/PG읗x8ג^h0G$B]kٞ#!haS_thܨب(pE HKwq[_k~M  EO x4$[vBJXpp#[Y9Tln9tH6{tW/ FD ;}$ݱ+ :#LT@ۮ=8SqWrpS#[g>Q w\$n6.wV"o2y?w>s—dzǷw={ T czrȄfZn/ }>viÀ,u,F_u~X{ [_6}ۮz K޹66Ïu6uԶ8'`NϚe}B@LN0(O0a.//F(ΉmRPvDĺe[^]4xss&3)WǦ$6M_<8__]}~1?~u$6\o^VD+ô=Wi)nɁ`~̼o;y,NB!|m2eC@Ý j?ySe1AApTئS_@XV`CBܞĻ:pv5 ]ѳ̨g|kjMVyNj_B̈B18jӸdծICtΤY4 *Y"qGXc%?'tsy=/nؔ/szAL%4&.yleB+c4['Sx f4juqE۸a0TPY31o) qZ]I? Ƕ- rdS Oӏ:J4,ʯ<$)}P*D鹅BITYUNACKs3,Ff~aYYi|<FTVWj9 щ΂|A9^Uvd||)Vƒ ^F M 5EZ);( +ilXC}hmEMxWs):)fdiGF"P21su]cœd s%eM]ݝE᮸Џ<0c36xdk5aUbܲ\389PC }h߷a5tvwuF8އhԶ{aExmǽlŦѼX4+nO_JjEu}]MI"[{M"‘ C{K=( 7W'(2 C4EqCOs^f9RfOE&,vc_pH:!dme m+F΅Wv.UB!|R^XQ]a*TRV5Xmq$)FZ<\ŃPa+:.ӯĊQHIn'h,Chx|v2L!DXR U_W&5FAZ7s3&gH_.Q$F8;->D[Q]B#IU1l$&4_:z[2 @%37MZ1`O}88 /)gRA,I+-).<[Zm)K%]ZnO[Ԫ7UgbQ$cߕ4#j@0' eڜ4<Gs#P1fhHm֥ИGD&hssˇG'[$<IX\a6C];4%]8K6mƆahbRԹ995-dz&19K[SW-_ `pZ`YԀ!"4c8df!|zxFK@F$Kh<#Ag!ZEPӒ0y6oiDPdf_y>56c٘BB(l~LgC BiO=g=MCX2}{ZOq:3P 1r0ut Xe-ij2q6\AË望 EWn34a3fycאb3j)Y oW7ӓŹ6!CĂ{=QߑF&m?;ц1|q'V_xQ.@`ٕdAɜKe7:S0gl瞞RXMMt h"3 S4bf]-sWUg ]*>&2MO@cյv02086t ce^מ|}z\]q9U/|9"xpZO2.>89J%3d>KFNP_ܖ`S;%7'%S[o_$qtay7lrL7bAfvLvy\yQU20whh.[:}f}[UE=|vpqqö5 ~☲cמuihǒ ,?<_7;t\wݟع c\ \3VJ7C孳06|ؗI>lݱ^ +L]>xuq< p[ZAwTyp ^7KWV2.Ka%fpD&2Bd/`/T#**fz@?O,|2L[@ #JSqfü'EظQͤ=E}lte0&seW EVTiCy}Ef%V{">.m;Z ڧ/,'\@3%+x4 P]s$|yJ MKIW=gm*u+(Aѓ3i7}_3;7Vbpy}^XcQrēEuU8,U?151>k=2ͷ#|}[{Z735 DTi"㑥W̷A$H݋IȮ]-&KuPyJ"ED]ܳ婼ñ-keqLUw v78>:fJsbUԽxpll;L "Rͷof@NZ޽81xg2C|hi6'\*B^/m S?f4W7z4U7o2W# ڊI[OJR Ô;.*b)k⩊APđPlǒy*\ N(B ,<,Xv8:4@=0u {1B*H:h&#^%b%IFbT*]00R ʼn^í8Ī"O]`ĆqӠNO3=C`}O(L]Ar~aϳ\Zd03+E#pj1]3݅[yzXQBFe2746+_k;NAP|YNgp,:;V*J8;]y BM#נaR{)<&_>.6447447Wc@*ӓcQ K{:2'sӑ2/h۝& H"T"*?S½̟#15sa[;= E}G T<`[Ҟ]1!bKK('~`jʵ?"Rg_X^@*f !oQ+ [%e~cJ2&Խzl߫-,ˇ>`9hbbL?W7<؄RǬ,~omfx W!zӶ[M͕% =nll&MzZ!Qk9;,imj=2 n -m+#ڎnHMO֦A4x9)R/UJJB$ IcI&g]={U/ܟTK'0*ioseVVu@M">, V7gO=|a"j]k5 . 4#G.kZieGZunpLQSf<8M8Nغ$R!=g6 4PjG o&pdޜ٩a_I7p`h (j( @K% tH/ʇ^}*Tvxm [Tom5W.>VeѰٜ-SW$ |n5(Ĵ/J:"po;lfy8`Jk|mr[֫3*z݉۹v{zR@BS<}33Ԗ[\,v\Ӻ?? d>* 'UEO`ڏd7fLx|^[^PPxXU,AgxyKBbR''d ]9ݷk>lzcyKA4j(h1-dh,9jWvIV]Q儑ۧoBE(;t6>Kw=bk KGo+C^mljyW(݂w,vU]o}p;l;{c!7 |tjz/Ɋ!&lr5M| R=S KU4֪šAзɈ`Y5ǎ–Sav$ʍ_|ϪlϤj+O=!F o5PA0ۃF2Cq;DB;k3y9ޱ6EzG'ÔP6؁gsMI{?U %{fiOUNNmU!au՚d ci]s&ΊN;r%t+,0'۪ jU XO> nQ<@$=)MQ&HoZ3e#Q{- ȤҮee;)B$֭ |ٜ,(*۶,qp(KuहLcxELEHN q@h0\0gԱD€2=\j+7߼~\_wkn%yƵWoYbXxޛgZ'[v Ő'.^xvk-k G=**] a_!qpwt嫫"$k 'g'' M+;03=VW0ʞ$]]HW qآ M.h[GC%HLQeSPOcB*8 ɣ1.Z=41muE7;?НiB9 cK;22t:J*{6?GT89 /T6 /u'G KSG 9Ò3ƙ9X6# PR`|ĒTId:S, ɕiHPen=1T%@b FZB1pHkt%YcoR貣Hl\f~'V-%QCru: IMTv: >z֮pG5͏DI.w,.;e9t @W^>5;?=2 s]4m?٣+c{[b(\·.O'$8aR/ Aqm`NfQE3cC}yyZ]Q%D+dY)!򰜜l_KdDTNOkRW['Q8bVe`WJ|88Y8=;٪k_9CSsScźl >E$VUw-LEF*.k6L-LH•*ܬF'yT W_nEyjX /ɦ.;Kʻ^yYdR2uIf̕dⒼI}UazAY?R|%dщ &MKM/̐fr.˥=8=;ە E'DnX˧Hi:RJLQxKdMyq 5.M>-r͟cysݭ`-[Yi\C: k .ޯ`Ayt: Œ3s CE`O c2"zp!2ʛŕ16q@oo hٰykIwG_8pG77P…a 2'])_ԧ@`_okG| ;knoj *kkNN왑~- ݘk:7tvqb*ʌA_u@X8ku@y)e?BlMU۟Iy\p 7L%M]}O^E (Kn8`8 ]S]? 4>9ӮBp[|aW,(fpna03SkN>ܵ6 ~TnH 4^ -^֑Ѹ;ZR .^i^=D-pRoR F 3߆zM[pOk0&1ɽãÃ2٢a0:uN񚺽O;JR.d$a`C 3 *?N~(?F (@ P7`@"0@ PKH`#gbpqH荂MESP0oCaqʈȨp%m"eJ?# 6.h.UI\&YHaQQJ'@`pYX8KH& 2_H >.%#?W-)x!(@ DISTt L^-yʒeӫї;p){ >0mJ[߲o8i<-^5=8ϗo>"Гά_f efm3v@]sW_]d%+(]'Ͼ߿Igx|p,Ihz7܏kq]GvܜQ(@#_w^4HcA0|9I|FKeh:Md 3ñҷ,B( )޳p2P`%|UD"$A iD}. @!psU(K4o^ <'6ɕJBpXu71Y`m(?hmRBEtM*ɢ߾†Hdj_$L r។語孱6Q4 GPH "?pE5CFB]s5frD<_%P(!"⪤d K)˃ߊX\L}w)Q"a2>^~,V6&@J/O? 8H@.G v6iyAQʤƎ>CޥO ~708x G1^ɞΉLD2@ ?R{շ^ 6 Bp`0_|H/ADTg|7 b 0 r\a<:kmvEA.kZ-6t*XzAն{z\]񵛠@-n4D\zW6zdw<<+8{˵25@c&?ntEf`GHxbց`s^Żn Tn>)@CLVn ':΍Wl?>Ul0_ 5Va3m\э-f[DHhɺ{qk%a ЀW]Wtmύ*Aj-V֞ Sx1q4и3{V,s }|t.}7>Vqo>7w7CŬ_Y ?,ロhˍrz/9F[7fzaQ( %CW(@(-^? 9OTdI÷lSo;)?W,r%5S]8/ v&%Ϋ9D# 8>1$qlx~cS)$d; pJ1a^̾Oxze֦ĊZo~FHVUk'v]0{$%\v;TZTr xКmu-T*(2ËJao~?&;׏a_hC PAK+5{]+o7 GFsp( RQ#b&Ј]g>Р&plE@mV}MYsFv48~d՜|K #V\vEusKב]KD˥IÑ%`(Z]`wieѣF+YzWLő7b 1r0]yiƗ:gfsźF"$A/Z\YW G۵ SD\`y'c)ʺƦƦ <ƑVGeţ}PTe07CMBk5m5wL\' "+Kr.V>}v`X# QEUhjj.M"p{XAZ;3> NnNTFdZڷksL *A@RJctH&c~6pzy+TS> C|dDrGTޮl [ߡ}U(@ 5pUaы_R 9[8@n( юC#q*?N2`$pBA417,b2}‹D{oq7'@,CXB|snO3!(3Zrb|Jn"Y `@;ojѤ ,X,vF. UmRkem}%hVe@ Rs[FQiV̗l$zȓ/+b7mcuh"Zr>v2Rw'm޻'z<9/ɌOVϙ\SESi d D17 ,tĒ"dt){~i[NL(nq4a-:K_5W&w ,QtL[ <6w tD^a_&#S75˄)ճ2+"#ͨD۫HoD4V}pU[f2˺ !m7&;qWOνoJi,p/?>:{ݽh9 c]': I^+`tH8h5-SPq0YB]KQBp02]%\=P'g,V?4m^߰؜U0De;)KEB˶hRqJmc}b56S¼%iַw-GNJq:+(28m܎5 Df9.;4mLoM;,AcMۻsۡii_ fZ[Vgv<Aͳc{e^Rhjw[xvZus?{6V*H2=wofށ}|(C ȎEfWK]7tZNc62`eklw9춝C^߶CHII=9bb>x;p"(%|Q7B8"+>)9L)_HB^$>=/J7q țGz?}c| ĈKTʰW !m  d ,[j`P8,zD`gp^~΁LC]gB`h,2%5Q̣|-]>:. -8?@qy?G/ 08KNHa0'(dBY uM pH$x8 U% @)«ۇA x@p l2 4(@ _!G_J YO_;viUSx pU4^]}な=L.f{KkQ_uU q!^ieRI0! +`,I+^T\e!{@0AQ'q2.3fxG@ ZvFiq]}RԻ~J.>oɗtJu*Z6LVy(N<<$=Trr?qnn=e}L<ƽ?a2 Gb'߼zq9',[sb69,)Żs4Lm{뽩. ?p;&Wҽ"+Z\{}č@h8gc<=I 3Y#SiSb}V,*C'6S$;$2vXI^w'CآCGưMҧ2VFZkJDOPaIE磙 MnnR\+R0qhݑVMNnFJ<@H )I yU=ݹx%"%EEU }:MޅG>1=%plGL彑.LhhNK;xޮX*%39.ŕit1HLGhi:B.[sd"y+F4v5զ&XTƥu7*^1|ylc[oKcubBRff748289 >FWIɼ<]S_o}yw&KT%Vvv5GJA(R3 z:2nXHi!h )K9`(elFKOKCUZJ<ҘֆKC)edi:/"Lgd sGFTI+vJ=[ CeT t%}[F$oâolojnh(ؚcA'9h~Oi8 Eݽ]J?l~:'/D!M}m꤈ko 'ǫˋU8 %t{κ+srs3"0QIYe)q7B%p_Sn2k7HK/B:Wh1@QXR2u9n(".;3$s;9ށ]r`܌$xrpPҒP'rW1qs⪺mf,?(hnNb0y#}Gz*sWׄ\VeEDbN+aLZ*EL&;#N5 *,6$CD@FY..JBx&3s˴)/A1Ӳ҆A IO{-nhjxJ,njn EM 3Xe"BP'PhbC2tE-}řܭTo;k% kjlQ'R0 E5v7$JB i_)Ѩ39 P"?/v-8Q+P٦Li0Ξر+2(T]IϛZ.S @0ݽ7.\ɡ йХ/2VG$V(ߚ1E%5iN-piX\LK`H-[W20SYA [1>%y+=RQEe44M+S`#bQ`,~_?@5u /3 ~r؊T Mj\}lZ]dՕ]/^κ'm_xZ1͘[7=8?%\;*Ʀ^|Q Rx c3˻xDifͻ]S8pos?:84%*{=DhPRᄋOOOaHbRWF.5 j;]mMe<6yasH,gj7o[+u%Y1Ic+.<۔6$j{3t f 48. :fg3mY_<wzlumR"γ$Jv?=io<5}aef_SҼL{jo}uqz<·PhrSߘhW_Z`&W_u"C:e=Y1:<#: : DBF+t8mc##1~bǏv޾id,;uc*&?w`5/˽tu6 9d۱w@سyz_,y7CB8<,46f76mR^;0m4̭xlrG݈G|ե2jKھpS.@dfڈ~teC>daBu |tpu81cZ@wxV&\{iB((BeۧVVTaKPd;is/.X|}T@qscvc Kguq#KNOꊲ劰`48(At,AxC[-`YJÎö1nud |ؑWc^n7kӃ`aX[Al[\ Gm} (DKŝ;UͲ]bB WD|CIEͫ Nτx"ަDK!¾f+P0Qw)׃b0 zKq`H{xyZ$e3 CTZ@|8wzô:8084;ZWP8&V̽!~xcB6DVsQRnTR>o5Z=p܈ǒVL#Z/rFNKbW$ڸkH_@ E) 4oضMe {[ 0#Fx=  aIzʷ==FL̇y|_1HȬꪾYQG9{2g-.]f@wo@=d]RǖJHaF$ėBqؘh_lc, uFav006ż/٧"-Cs0$GԘ-I0@|Ժi%\5@arT_$07ШH[ڟϩ07nj5Bq]Dmn8%Թmv:* Ni~40Ï//Ĭ $arףnx wx*oц NŴ6De̜sI8(R=rE RQkTwV4,x|lxfbD[O](aEԭP*  TxJ5;51<8BGnU_D1rܛ(u}ccC}|Riz>k.HnxY}-tӢqoiXHBgs5e1cY2j ܜw2aùFρHbЇ/g&,¸dFUn }UT͑={]YUS PppցwEB(=*njCa0aZes! s,QIo>[^F5Uj4KWO3}3 lam ,Sֿ[XV599913==}:$1/m6w<}PU~l[DS4Z;M&0ܧw ^Y:}ţa@exP 1EGs44(n7b@ݣ<}f9(Wf9{0J(b靵ᩙx7AVWϩ5vywYEU ͷT dٍ,P#jcAC%'aGA"  ,]y@&v>~ lSs{vzp'^qh3G'4,$ {=6+Im:BNO pc3Jpdjxa__喎NՃ/Ȱ-sZs]y 'FhE6z PńfXlb Eg*s+U&Jsm#""KSyX ꓪ0e{g[cKKk'vWE;FQ[[.΄yO,;\qi#1#Kc]qw?B]Ԛ*].Q:Meh[¡Cp!۶Gsq) C#%7Z<9CTM!0Tc?A0HL+&$6"CsSe˻{]>{yiF6M~ڰ8LOZ=tpAX\ix~hQ,VN{p|t?@-Ud" ᤦކ]J$~kIB[֦xFקYJoftlYrۙ} gFAEMëxvFhhsqu6q $~l5ZkZؙ-QbfKe/\Nva A3)סZdԮpRas44/}q92<@{c) gYH:P愉P]") ,1U,nl[rSY4$v%79cP(p|rreQ/.k c! v-3yiR"\.{뇇"Zg6;0JXz oV0H#plL#S%kXEI%cJb^D0nI 8t~b wEܸ˻Ƈ[?=%]թ d禵kFY~OHipHf)h0ͻ3gw5X7CciɩлĒO=xŕÙv7a>V*j5c`@ciovitxh~V~O31VO/=zi~ ;Vfaln`s"o9MRq⃢PeU7 /'ձ (^5o~riUY5 3QʱÅ6Nqsmffvm\`c>ODqL,u0$ \׏Ώ1`(!'+G)‰EBg"Kgo[Cs*Qo ~TٱϢ|prkzY^+ Ӿui ERg6 ZDA$8^x!dCo h48u'9̢akO6)3erp+0/&U ZC?LUv?},.`s\cяgM.K$>ñvh۶>^hUDvˏ߹`:l`:#:񫩞ƔlpM*_/HEέÊȲ9H'cEZ~rv }He38-UbࢴY6t.Io tkr~<թL ]cu~'py򧹖Rܳrj/--o6Z-͹ PfΝǵŹS8E@=mi\vӕu'g|vhӰ؃AcϾtҹ1? -lhӮNgfUC!8)/[*J;NOm BH2se+/9$ZviKQRw:hWޏ~6 8mq27ڕ&SϨx$۲o.eg)Zgpjd4fqy1)F@%Ӆu7W!/k8;u ABY;αƜ' 9ɇWv̆E pzq $G(!Dm}s}>ߑ%&1}pBwwufI01+N]L/K׿|t=3T_EÁ1?"Uյw=t(EYo}6?2ZlX=z|A@۪줳VufeԲ3xO| Q34, eVѣOkj󧕁J`i8`Zz&=b76䁧87qA C+m'̜ձr_0y˥<'s`nLw~M{ 攌m_]k|xO<Ф5c~1::W/Q oW /)'͹`N=L+\]&Csy6bG\KCm9%#x5FTTK##v)'K^ܳ1+b ¡ӣn|NWK$Q"nIu-zA6.Y K-hBh$L bzJ0 $cfm3&}ITaTMCKsC8^X֚BHHlFlx0B5ٞHM!8nߠ/+ijnOM$VVNϮ{qHyv >r(Q`>}k"pf`>qr#$-mCknc,5 ϫ7t͉6i4>ʆV0P=cW( aSTֶ͖*% T7omo/T h|Vqf[2Q! 'A^dM[lw`WǫR~5AK]lWh%$ O,H-+NɭZ^\(H92\Q=Udg_ۻJR>Ei !,^(iaF^ljoljL uWYOd-Njn\]6; >Ʉcӊ@99ԞsCց ~Y=[V ǐXl D,lko/M'Yŕ+HЊ涖*P{^@g4kuk(_ Vk[mY'A'Vj.cy;c4eMcivDTvte=lq`]S, )mjm m-pX0H4y1z2P$ Q\ b1/hظ8iϠȝ߄}P:@bIvCQiia? TQh  [Y.0%rÀ|{̋Rw 9 %>1B}U B5-?:unbn$^\BeP \bp_m@% 2  L$υ -K*;"'I&s`~jp` dHxEr< (h,}9 l'@Ɖf 8x^^~ Əe e…g'<3=X~ Ty'{F} ܧ N[1,̫]aboB~ ɜ%p(PS̨Wԋso⤉y}uJ_]SXSF&(4A6V/U Pχ)@[$K 0"@ P{P(@%KEc{^t(X$ H{4"јp(cy!a,} (o/K w^>( ᪠q0X*~Ra"_~{f`q\+ "Иx DŽ dnrL&M͢OAM`I^p#r#qdz2mdE~ōe5c|qBPP<=k^G {%ͮ"'ʹ`(⡭/Wxn|U Rmn[ o3%$~ʏ;;Ϛ^?zr𡰟P$7``)A6Ozߥ3yt h 3gPsp@(890A!j@Q<Mmn͇BPB8022_RdN 6x"æ(MUջj\$nüfy c x$Y [T:$Cq@bqۦHdZNtӃBe0<gB}w>rH 3j̿+*SR)Agq,2Yn[a m"?=heo^4,NQI\T("]Ma\*?J p%mwŵ7a&=&(@LZi A $4iZ"a!lԷ\RAp&VuL[,6cuvʶupX,MrQܸk[ܵ6e8}4aMq1'vwZʮfM} uz_Df $o޼:ϝ$ bRvu;6;t춣LtB2t:ѱh9 2ioPђR6_7k/xf fn?] c{ 9m}J7GvӾ:/׺"~bh@bI1nw7gBA*{v׷ 6j3uV rzA7e)wh^VdL1J=m,qvQM A$/Zx@YT5Ru0XH 螻g(@ h]UvVXξd2-敱62(Ll>>5^kū/ #66U ѨR#aL=]ČªڪVV)H+8y$)!ܙ%pEq;oMribZvsڐws ɟ$9b'J^rb${ pBYPSURY>s$0ZY`Mc^`eAͱaa4%1!v.EG^գũw5Vм`#{F7LWW")#sKjzyex'675(KL`k%@bm̖'KEOoYB:=9-/Hf2O@,TSV\?N` 7jx68*a}M7P6O !7q> Q*[v/kN {`Gyfȣs9YYT_*}mO]pqֳAחR'ѿo.l4Hºg^БHQ P_`(7_?lo,o2M [XЬ1"b~.fA"p:UY<^qȑ>@ۣ s 89/*;lar|}2,Eai-` '9ڤajϥ8@wgnpRvUTg7lYɽ44]7gN:WMZŲSX9qFuTxS:8l6{JE9  5fW4"v,ڜqCE!A:dddotE!nn^?Z-,g<)IE&-hMz$Go8;ؔ<3P|uIħ쫃uhlNjiAg1XD[?}qj˒EDFg}vTJ@]::QBKێӯfhCnch~|<Ȉ z5g/mU M!|x pts' 9ڽ}04+Ry#;vںRV9=8mtl^?0m88\>L00v_ߵg~foitH&9` anhS(ㄟ'|śoUHjqۏ__y2Yxx~WO6d<GY6zGO, (@B-$F!0 'ݙP" K{  L 1Ec 0+,6 !JL"ST #p`>$2gmY B",uN# 2ޟZ@‚ܨPM( w\PP)] H-/RdHiT"b%RϢ߄ߴB2Cs R ./8D"0(, 6$rC(XG$B@H;g 3sӥT x<:N%EBU+-lpd48 v41>)]̏1C׭'1Ƽ`*c xS= X C yEY!TP(!+(VJ6,\&\&E%o`g˓wu5((?Cn~f2h(h1(@ ?}IJ_qxȩzmS)9Ԡ(,HMO$4{Nq6IXl'ח߬H}ѫvS]a zP@Rb˦#?4<1))99Ks3xD$9N XDerl 0ni<`t7z O&N(@ P(@ ?APĐgQ 8FϻDPk>WK(bсU/H{`Bb Ā/@Vi(壸<p{"x4bx(@X045<9w$B83B20:~.L"?G0zȬJ0꓇"ƣ} we8/ zW03;U!NEe0`|@l.ϣtJH,gl?CG8] xo; :'ox8-'0cFz$S_W-8&&pPri%P<`\68Q!,0d JFbI<o 1/Mh,>g3E(WA78`w=7N"m%C ih?%Қz&SCxon(t> \ sjI?ePj 摘fWINO % /F,4fzMm=f%q(yđ'Ađ;ҨG1H? lɟfl(c>[ٷ֑YuE npoS%`YdoY#݄БJ\c Sf?ZaFL,߽oIu=y$Gm<잋n:Ic/{cT44|gOeH\ZZe gԍ;ul<ݑhnxp1{#Gwtq&N..]gOl`o0%e?^G-u(䧭.MH$fa9/\$ o%?T֚W f8*r[٤_-L@2baqx7¶MSٵm;g9緍/~W 5 ՜{o6ܖޥ?Bs?ƈ.8H56C iK;۸.ut 备Sp*6qsҁ2zB{p)!ShiKRghFjj ~*<`8M# D ppQA!(B\$>.NYҮjMO}HTu7)RwB𒒓؊QHY/p8459=38".{<CIJI´(tGҒb#)r\rL&pN`"GY6\XPS.Ig1>94& W"+84.6>%E¡'%fTbB& EMG{RN"w-Jc J[jbD46663)%1y`+L<[PVٔ)s!Һ6U]UIrb,q@ت@ei%U iB, w3tOk+Z0;R23ugZ$h⮮װzH}CeMkmMY0HXkcMn;)M6<̫lmoI1त3rJxwWVwoAi*UIQn|t8 !IIGq\. gHHmnWV$ƈLj>t(L^eU]₩4РF!aDzV4cYBY!RJ9F OylƇhU2; 0Vpdj0W[X[Ml%N2QN^ŠqD XN{sT)p_^\ڪjNOp!Qҁ 0@K vtVG|G "6kse\D(Wkkciu5/IY!Y 1p8,$2؛ *5A&! (#'(7)dVI&֥U^_˧~#‘d4[?$Kr6VV:3#\(VlV~GI|s4 *aL`h Ĕ:%!Ƀ ފ[+kj+A!3Q좒\y+lp$SP23uLhˌk{js,RP(VXP\/kKr%‘LXDL*䂋se]ٲ ñ$,HKX|\szs g/Ԕd(mJCinkkc|E%)3q4N~IR0^dRei`)Ĩd,-Z |EdYt"WV*2 ܝd)I&)HJJJIhkoŊ}ObukJ@ r * :T%,~47wJ !8'X2nlLJM%vܚ4_K0@%T9¡TNo -ó6Jn\~ qf[0 ]T7շOΜ;faAȜ=_y\5h{!P˴~\Si A淬O˿ W>OBPTj@3LT^v}]umk[T' X5<~js;l=m|pZ6.;jh] DhVkV6.wY^}@`vmEoty85UDvrwksdjYT^D^;/zuvser]{ZOV6fFreO"ʹ^|o\ꎈ<{a/T]?r^{,![Lʸ/e`]gx`;RG~"Pݯ٤I,FǷW9ɡHc3iBݥuϩJ}/pC5T0>{(ˍU>=Zd$~ں~;*( 9KR! I[=&^ozK{4C⎬%l*¡XbȄN2U~ "-mHx"nr0EQȜ}Ѐ̬noo،+oWWk8 ]5m5yX`Bo,-k.X] qcg\'NQ.+8Zoj++^4Zrob._W6lGl2J(ixİJ96~x~ B&wO52^w~$-&*(ep;AF 0G9,RI{twO2kg߼z8ףR_xvD$-8rzօʊv 2せ M#Ӫ.ݣC]c#]lf* QSo>'ֶtuv5UrAΦţWU>̖T5c!$ήnUG[FX[;0oG*A}d5e%=˖~jo ՘&P2|W 2kk[fl\K`z!77R6yk^A(iVPo߀<{{q Kήs(8ބ lѦ"08 ND#Hq ;ɌDcȁgo[r7!) zSr;Ij;n ϬtL`ocS[N\Sm9w>p@ip8٨_4P8gjaڭ f`o3@:f4 mX9\!`Hc\Tw"`pyƆ1z;& >8kg3 "= 0e$E>$^Z>880<18) S>, 0۝UP(E/G1nz!SkU6f I.}hScs흚jN>LTP\Qţ;a 1wjJQ;Hdͪߨ%HBAwρ `fD08cpm6Nmnp ;n}UϘ%`A-HV9btg, וL% (lpP$ E"qۖlB]DNeeOM{Wwc!< ^by4,WlH\F{є98v^_A᱿ 喎NՁ:\h|x얹ViPNj=--2e:'3?l=O6O,ڂT!I& [ӍO).b+J*ڻg62#؟]9&ggff|U,;\qiD8yv0'Cx?A zhʈ0|j7Qm#B)@2׽8jpLրnpj7o`qC(J<-&.A9ߑhzx{aNKF8Pƀ%rlr1# ڎ|?'9-~ߛU|xd~nv;X.a#m&ݘDG';Po[𺡕z=#Ui5ۃجRn}>=4r$܅YQ2ˏOM5 Q1а V QuX $~l9XanOO7d ˺W=8HPFz|AnAʹ U~m[};j;<2@. yA|oO//TSVݿٳ7"6nх2`\Hb%5-K[#X/l$2dNE&X\^col^gG)=[Ӆ9FzidIDAҡV_VytE20@d`zb()^/͌+HrjUnnH{+K IlUݺd*V9^ݓV(/ʯ4&XReiH%C1aU*#ֈN%>%>|,'g9;K|01Rfr侅GӿeM,5 Ҳ5npm 3%#oraoB ߲?ܝ* =שnUwUyPpR!'dI]PPIw|{AĦᦂJ{7>B6돺M׉)/7mѦl$ -m_u7gK€#L'&&u Ouɾ LokC蚱Mq;[[ڰuxԜ`>ŨJ-;*3ˆ `qٱ5%+s\*$^ѻz:tO!9?8zYxǫ;: #rص:7$IJ(W-- s(!1>>Sw9a TX+/i:;uKC Ȧ5 Q(wl30u 3ݘ=23J!$̮ø4!MTLLowo8-hvVdMGײx4jd҄ӳӬP±-T[}6,9mO0H$2<9()ӆ#rcF;ˇP&zz}֬L/m_>;9TsG5*z]eV<Ifi~O2$g_zTSH,=jDlű6KX9ׄA£-_z{47lw?{oH : (33 ,&T.xυ7[;}iɔd]ݧ]+;3oǎ_:>9* tLb\mu <8g4;3C@U8bӆ;A x]˳|uqS6>yBSAa MvVpNڃF2a +99pfq8+XFvu3E׸^?;Qw .ˏyBCzH 93JjϞ' Ȯ%;r(=וVW]:\I5~+>>sneE^ש/nҥcV-nf߹4UԽ4?(`<0; "3̩;z9J9 Q$5JtSCs;o<5*K;͉VM;t-wDGW.qpLΫ# .|n}׺ Ww8-N(1Nw@[{uvTė'X]鬣 laYu]ť!;^ >8ñkvY5m 3=,7(Y1ݷ>' MՌª幤 VPӡa~-ai "S+z7Ȝ !eqsw{I<bgckqr\nUh7C'OTn;+ӊxA^g?yđW-VI*³NhxS'hkF_klnG?Wil?){eAMCCIRdYs[ZI?;=;UlLV,%uf`:'ka邺ulZ ݨĈȬUW']WͫC;"ao]Qh*xLv jѨ[2▮ViЇx~hdwR&]Ab5--5 ̮ju[mBcP4Z^i `Ykڵѐ OhQvw7ϙN&}M4~l~Yo4mUd}* /[MMYAJ.i覆z{txU=?ם! 5jj/M{8Ak]*r<68:cvih2n]g$ɕ.-S=5. Q:^hs"_3C{[ c;ZxE Zy ^Pݜ@.ϋ Gx<rphE1=}}1R(74z`j^g2퀰 agC%E$ d'&T7U+2:;I8RCps'NVcײ>hyٴV[Bpv`T-/*zzZChd/+[&^3 %ʩ5W-Um~ ҃]Yi-ѸҖ8՗ \qX[πwmv6p] R6Yl X=l,x%3Zz^=1,`AzKʯ,N < i\6(&E7حsT7ltuvʹL+мhUᨬ`"2/9ѡ eVQr܄!ilo.Vyb<~lV. BsE Cfrq\* Ȭ< HYJTOP9Ɩ6 zXWocU@SxL e݌*("yr~j4!V`MekM\404ܫlSպufsZAIc{F;f z$8Uy P#!)Ҧ >[W|E=qޠ־iѬը; lPDHmqzTJI[CEdlBCƦߐYںFf'ϫ/f[U O2]iggC0ļMٴ< .g 0 A58Lƒ)$U\ʒc(?rg Q8 x1 @Sp/c߉4k s/K'?O~|m 0R:R|4EaHUE(48Oã?sZ,y`>GU(&5 dd TbB sP k?09kw*bp"<\.n 6'?}I L^jt$.1O; "Ŕ}˗10>ede_yxoY '89BQy~OVYp,YAV"Gˆh_7C\őmC`Mm>+HШ =u\D:tG~v燥fƆ0,ioOo\FJGN~9W|ŷߌdxǒ:VVWVVVVQ'?y3Qprm8k ҲH(C^IHr-Udf $X{-K!J~F z+#+ϑ4:Cݽ'S$.EwO*2I$* YLc}8vxv|֬=lAUmgRә, FϏ0Xܨ%ץpPTDPw/`qT:`0/RNSd-sjQhL%Dq3*S}k\Aum~ʠS OoY+F8"}y)!!SYɅc ǿ{|OMs=[+]+ 58]e0Q?O~q$13vqXʧ2 h4*M"EԥJy!z*sȡ'tc+.-8qPcSr 蒆 Ҷ}dT ZՆjf~b߷M59j䆙J28ެJ~0 }Ͼj*ҠN+oXL B+L~W/t͍4򸂕MX8ւe̪lݺ8OBfrbeyE3*0+ppZ-TȢ v#EX71>JZ-ڍ9OM)Zؘ_5Ym{R(MXZߘ[P+aQu5E7S@{{{őc' mb%orޕJ>\+!*(8vuws1CJ$흽~4- bJ#g_Ởp9N."<¸^_|3%8RӶ ?~+Gj0?#CoQF`HjDw 3L NjymBBM0Hrhq(F瓃T(giٜX"(٥ 'dPR.V*{O ]&BvjjQc(FJ~yN2k4o\,AyubAwu '1-CcccR W%O(ho)))W[]PUA(l~i~FVA͞(ܿ{}TUU;{ʯ5 ~Y(y]ͤn$Nܫoޗ*(R?M'JIdžu,g#'?sV3?촲8p]"[[-lZ[(B_XZ (ASPA R< ]*|=?4%j@'Ne\4PO< Pr-k[97JPIb{ & jDeOhmv O^$ԩz$V76paZpR~n0LV RB7n;sʢ" Ön^~8{w,../,..-uTSH_iv4g/{g[7^}TzW⡍+* S7&& }'-|dX<p{'fo0ZA‘ޚ:"ӫJx!OCIbH;WydrjIgw"Z) ۽?:Ă t&3 EKs0yR_Dc.7(LCmOZ]Ai|du\8<;1~_z"^Gp/1,"(Wk\Yfq[ zH9^CC1_Hҏy/K'+̇MQbkHGHppdF+O&s=L(84:K,I~tL=ԆFY.{N8Ng$W(M<~5S0"LG~ K+gx¨H!Wtq0E coBp;pGI\̵:`s>ڦ] $qlyz~yyrG6^]t>^mPg:v7!>^7=yrnUC} ̎n_V9Η\T#QY4($Q- t O?҅hBiQyU~VCb$o6Pa|Uo8Uu<" BHN/L-Ke;*c"arШXls(07y#0 ~ HaTRU]mfZ{y$f@fu>x%?T1$Yc3k^zR1;fHX]S2NʗRrl7'?OD$LKKH nCS2.ӿ%#2wK謤tqr1eA0h^2 _!'?O~'?BH<~k¡H"_<͡) 6$" "@㰩xI~<'"4$,@pԭ A/2d2 +t瞇 HD#yER$að8<31hzJ0K]>M jik`@D+k\עv8 '(t:B"H2F?d ǤtuHCd0 : -ʬ%.lU#+ <=xh+,F8P4` $tŐ(TD2. :8 Rs >q,h,*p~Hg;ldIZYq@pB^&ʏkX/G& I4pMщmXۦ,J!a1Je{Eb6tTދD&F $ArXF9@os>[fGj r`!W#5CG1'0Ṅb^)+߆I'Mo4VB=_+W\h-8 GWmk oݺOD$Jg+H`ڶMsw_:nD~R4'Ugjqً9? J#vepvtt7QP&O:Ԍv`~R-[ltFt$bЩ_04rf +}a#+9K|iI ~:Y,'N8`4mbyrd?y4*Qδ}3K rv0 |} Nա9 AYl (-ub_jbfvJ~ xb5q v0@{E_No4:'vV+ :.D8_~S V !RԶhD ZfYH0bE4:O,O,,BQV&ܶGuf%u+vecrvNxyɱ1^yB# .4@~DRQG~mũ i0K)*?Q% ;)+k2S!#FqCVB⳯XT$(7I '=%XˋD9'W(8nmrtE£GD)>x:؜qI˓ ]Xa Iu 2Om..,HK&%x*Ff2zQde'G@(Ruxޒ ^$Q8C:j:M !UeAla*T":&4DxA"pm$y86lk)?373AfHxQ]dTV%5lPYD;TH.gxj#hҀi(=Wp$AL%DhG$!Q, (///JgH 3mR ,C K[TUZrgT(5>57#|܋h2YcMtW V7;`iyuUyQ*F(0`IrqIUyCq J s :Ǫ&ӳ#C|a^ 8M, #0Tq!;$_$н5ekd@ 8DRRZYgQ=,\, Q9 0}8Pde敕$h8{‘Uo.=)1²IOyEY ,>P&C$Pu4AP8Eg`#SZna B84&s8Shxv/Y Gzp`_j[W0WaK^S}ogmEew_zEo]&TFU잟ml>|fȷe]5oܹ*l'(׫‰79/FūPEj,y[a7fH|N[<;Γݬj@Qb;>vM6Wj2eWEfV9ό:~bW/?UwͶ}7IJ3f{yѱ&4Y'ӡ\_>9,{g 7t۷ntqqT{E~fO{;zўXP&9pv57&Cؤrf4؎{[RIVrw/^=Cl!/3(Hvܸvd߿(1$$1tmo:Ѻ"Qo_Y ó}휄B,> ׹hX'R}ͩ@o_S`P]j^>ol[mqT O\;ǧO%\"<>o]{={ocVPDJm>>xf}2 Dgu8wd^᤮YlwsGEDʡK`niW5z4շ#zcw`aDpK)૷53wcA ~ճ׏^\=~R ~"BVc$l(qԐ`C!O,w<|իg6b؎ T5Ez6FvE=';뻯>9Oל>|޶.APYIFű.3VFg Ӹ8 ljjMfMb`YëKv[*)X7ŗߚ{ٻOKAV$֘WNkJFX~@Ua|xg|aLc9p֦C(?5Đh &GqQ 9pz탼1m_О:ٙ+7 . innhOOOS$}R=❴_6tT|Զ̢`ɂ-]1.Swnh8QSxjsx'Ib4=v:Z=X8hփL݃FZ1t#ivǙ Y=jG{"LFݮz`] ޒx!Lu7j< 1NZtzK3A@/?ˈ{|wh7Y'P1FŞh9tiUQlHG1v,vhQp(M˦v>|L,UN:W+B ;QE "/tqۆiL!ٖrRJc܎h>SzxԏFQ#[:4zz Z cw xRКn~%4Ê daq={mUoww446On쿾0 ?G #.3X 402yLs1%0XG uxGQF˚}!θ"ڡMb7s,)_>r=,Z90ý Mw\ 3EԟiF;@dAѲ4"ߨU]z 2su` A [thZQDDʁR/S&_l909yP3(PfwKC G?7=1zcf(|) ,էlo]hƬx>hF7*jk+J ,plA㫺/bf3UQWW_]Uˁ`yr{Ww{{־rh/?3p!|huY.Md^. _۾;<1bic͓-l2Ho RjPtzbv&1}),qWG[H_',3љO3]> \8--MM-]Vs|;pSd|:Vʡi4*%eOOwV<" 5zK wLҊd!A f6X{آ]kjll}HcO/MZۭS/Ο&lx<2ud@9:1DPAduBS nSm7a'ﻜYaǏX:U5@uXcxjʱH4kvfp>Uhx`^m ĦW^t746 /=9<1 bg^ndmzU5RyA< ^24jp\^/xT6*=Cc/l1"ٽe_}1`tA(2NQ!, F¡AtؖFWY:PıMJw5x*@-dMξ@#xӹ . vXV$,*O(ZqhFxųoSHoL l>~s%h2{ hl 4PU;'3iHj U(#f8/٤ ][ypI~EsJ& -0ws|춽6:c-޾&i<6Cpp91}\8bBv~M{Ҫ5QuSW'Jۛ%~d{w {'H;03*Uml`fܿvkieuuumuuEX]>Φ():7$Q j[t-p[yj Duye zRE~ kap a*wՃG=zWG%9x#k~zݳlFuRV)4b=)88CsX#jwקܴk T3՗VVVVgF:GE7FhEsFbq94< 18XHȞ9mwUrlͼf(<ԠQyZP1cgACHXO.[}Oб0QF~v{s;@.5E8\43WWDbǘ\WC/jgi0R^V^ƻ ;dnwo801L!k0 TOv=/ ϫiZv6euLJ: Z!(=晖X\ڻ?DALvAN?xOIy+/߿i SxczKcs BĨ9Ko^HAjwueV?^:S-N)NwGIx噵a;.0EAm̶aϪZB+H),QI Qd:!Ŝ]<|zDRU!ɪt:&F6E0P;C.`J?YhEW_TOpqef83vTr:][Jߒ @_ݵwL/(Cc.swAj, 6Ċ9lSi_dbUE ;Vq %X3f]!1qpO3)Vq]A,Yl$BRXWgA0)k|DHʢ !}0`@F2Zg%Z ##fȢѲgF\gx>;}^,nLlqi]*jQVAMY1K5V yU{EX96M6{SvBǎܘ;mY%/fu̹)qQ[S@k TpTgIãZ{;@gv5՗fkmԧK`(8UV<>{:Ԝ@#jdiNUĥ̩u]y f`pO?6Q HuG O-ܫS+;oTt@`7N;dRyq}׎^: )zS%(j%;=ΈIW[ԲHB n~řc$|l\eW~Z* 5Ff rJ'%BsttHY'J:Ƈ[ cѺ|ׂm&DE$f.sa YYrrJoeFj4!d_‹:l[ky(ΕNp's"GQe\[09+dS8嗯%%49+lĖˢLTduܮT]_77G+CuPi) VppnM]# $< K,]0<}۰.zj Ѧ}2?>yvQe<]΄h̼'duVcPGli yAɋ6O?A:==5(KwL/?|]Yb\YƁ|,,"z|ٺ`iѣ'YEM'TLO$m; xEQ_՛3R*\kxXȢӢ ]5 b>j\T531[;iP[\_49S 2μD289)buY..-Unc= Gщʂ8p 4ᲨΑW/5" #ˢ5c)pl"дpdT?˔ ΌD4,,WCF-J/Q,e}m.7O@Pxjl׋ V]wfv;5f,y)mh>ԤlޠIj燓|!ۿK7V="0!{`|rdoFe,nlVFRN$ucea"wnɩ֛,F~vzzjf*7.UJDYb<5עU4gP<4O7:5TCq2 0xDjb45_|<,uԖ{sF`LVɨa=gFցYpF<`L-G' wHQ$)D֦YXVU{_Vb8O0,D:ڬ`[1Iיm&$k읳Xmz8>581=:6k4}mڝΡپqDlVŦ[^m.KB'OYˠɥb}P5fj bVW5 0}oC13b FH{ƃM.nAnk4EiR470>sR'àHԙ h&poE`HqIp- 5E%=MeY#C=d<̪ Ӭ_N S5VenO ۰l:5p noOLM2^ݱOg-PP@3emmUEC-M&do*%c~jVr=!ϊiqS2%Qk;gf\;|w"so3C5Vfkhɼ1C_JY-uytOw{7%Ǝf- B$fb'&&''#l s{iݔD/$ַVfy O)B\YmA'WCWyn}Ŗ*OXhlJ - f_s9)AC -PMLl2= >3k;="ˠZI`Cb<"eqKg1[T+S3]͕d8 @Vi fI;=>~nNJ8YB~w1pʶٹiP4MMdEC$`rffdrvd558Oq,= R8$i3zɲ81=PN(d?`qdG)҇Z:::St3 K `(wD*ΠQwA*A'{@d8?&..zUyh $M7 (I7:Jݚk"7s`Ynܓ[&%\4 0|o޶U | d 3#HhdԽ *^CU GJ5FfrbӲ ̇թwĒ@݂( 蔻k Mg0Ԛ O'L<]p$dQoB"| 0+4txW8Cg08̏Ed|wefшљ42 giLY,|UҽyH$'cDP!n,8 JYncdV1%)+c`‰K+$ . #d2~̟P! Vr8"AG!@C? $2ƠݶPx'E CW "-prmln/i*xwHQ6F]wyMllw |q[^] w܊Iҁ7(x!~'$oSg25T-h " ڏ= @|.pQ0zSp]X~@,x$ߢ'?O~?pT Ic)@ Ype$"P\8W#T:Awn hDgnGtG+}0T|~mV<}ʐ2|0Ġ/84d4RKK#} l;@cdGN Qv d,ƒk0#ͯkP>hS> 0`w4$IaKD>I}"=2eֲ>eap8 DHxn$@SG IJ@$c0{%Pe*c}Ǖ5TG w KmZUR*rPo|X#󘊜~Ҭ͋Xe-Qjûw_4Ƈǖ\MO6'Vuޘ'w2{p_oz+C_O~ % _wkeg|"-+%<,UB]KAZr%rd EȈ\Z5+[٩̆:"dZgg& mj^r(*ꌻ{dm8af.h PD#KE ;;9*"lU3kڂ(5JѬ{B7bV}ՓŅ٬$_"*{zqef/44k4Y4ʒ0h(zYsrSe4u1Wgϯ(Qs+c}-t!%s[{&ˆC $Ojv l &N tznN|fddMf- t]u Df4N (-ð{w;x`r~ia&+wC*ڕ`1ꏞp;&d_T,]y4H &] (7m P$Ƃ O).YMf%7쎍!*ty(QXwr_O~#I-}gDnt='2oLMt1?b 8}'p{ז891'6)%eK?Tw5Uյ%Ib5_ˬ*-*h}0{ċT˓wWkuYQUSqiz(J=ЀjnU_((ptTlVQڎ֦=?bE\} uAB_ @Jء~yfcU NKīF[(ƪhl+&a*"AoWEe͎6 er 9}qcuIimݔg g~qV[XVgp' o`QMǧ' kd jj@MI&(vܹ[^R5>ud<=@0K&ʹx~ʦӹ8ʺ!kN<2.H ӝYM櫅$]7ˆlN>>ƉTۂU(hDB=}Pztw @E\oM}hxQ{$ S^o+KyO(5ZR53t Ɩ6 FJ~t[ YN_)^_nxhc{i4 OJ;].%K7؞k Oi9~ؿm˼ X A\CT^o0Vf®+) ˪* ! tC*mR!G@C +%);"omEح4zh]:+T.~2:߻l{qusq"Jx+(2PT6xѠNP`ep-#Nyn]jtXtB޾Q2鋅:-+x\Ea"4gx??Ձ+?M$Psں<Kr@rQJ=PJ| } 4QHNn6@k"Cc GUfpw`FvIų, pÕZ{}EX:KRP!ZY2K^]bblv' aQq5hbIͱbc\gG”аؙMP%  @`7["#X4N<(ںtlo͠hyo ĔJ ]PE+䔂D1(PEf`(lxu(Xa|G1HOb6MZ xIYrASs}hXxrv@VaxZrw4q$ IK8G/ ?| X?J|X&=<]1m*~/pC!@+Tև߽:K aqxT_~'6ڶ0?3pVXV6zzz]`nJw&u Lg>5,3)sG_y}ryِ>݋>QtƻYKITti?|qu|wG<_O~ 'AR~^;xJĆhl$#BCHR,Νv8A':@c[3R\&#Ue?(bsӦmY\*$2RppBN#Bf" >iY4N~iE[[sfb[@hR؁d1شL+`RTD@297@J:KT04N(qYT rYPq6iήj#}dD2E*R$dܧH!qѵMU%2TP o4X^v^&"ec}D.oo fK0Ia ?5/-E 4]VEKrI ݉^Jn$20y`xdbItyP\UmKGS]Tx(sZ:J xOcUԏQ9Hϰ &BEdWt9HT^uKGWsF*H4fXDdTT05bЈH eAa9t*G{3*RȤskO~ӿ,;&~eȏ=KFļ_o4y*Op8j XTZ34l(8Uz9i-!jw1 |m$ #'?aHLbQQqIIa0GKE\[I򋊋KKDu&l~na1_/!NAQg3@ru~'?O~? !0t:*0$Ä!Ri$8ʀo*b0D7 p<Ðw$O>0&bo !Gz5`>IWF?(4ۛ[E ^TQƎ&2WTUp0x\FnsKcZD1SEI8, W )4H$[d:61T3"URS[N!r yṴT~I0vmxFDcaq(Áoo sqX ~%#yE($'s7#%%t#-At U"(sL+\2bĈ3,,JS];Bh٥5aXD>!`iоMsHp6jYUhM}}HSYejSr"*Bg67VPt'ċHw|hVlv0~p$t/PuVQגU9JAiU7$`5F92U4]ў032 A]{x뭢G7 =[y!6C@ Z4X&9TADG#mX,s_%yaѱ`P1E.㖈ZE7fzlAǔܪUf&oZOO{iBp!CSkAo?89h$yQۿ f鉽 Ɗ"u)l,(nX'$đe+{6b?:4k"_K~$F6_!p:p#$nDӖ$pP2([ҞN q8yc3g <ً?Qdn/'iT+:gc vA5[(1a$LPX`'04B=A5W:Nm.SR{.sS6SE%M6JRdžCFc+&7CD _(xiѱ#It/W%7;!O)Ɉ yx:]g}oQP,pxD&0H$!w@1wU$1£R@,@a Sr 3S| HڏB$Ҹ)<._$ 0^F_T0wlD"8 9FfY'8\~T\fNnmH^(luKmY P8rT|bIqVc:Fғ:9 +Lz'MĒPTġa>\L'֫e+לܬڦ"ۓ{ G#cJJr#0 yXk-*LNKKMݹ~=*XSyzqٔ > O+rKcdDeؤ yx𼢢0>r`DUN2Q!I97>8-'Ec!м`ep|^Ç8T280)ydw3㋫&_=n̢"t~}5[)JrJ.] Ogdž"ypPi10Oho$3dR%`yxQKb>se0L&JDHabrkH"l*_[O+,NIs>BPۺ*,ws-Nǡo>PqTp ]xZL8e H;+P28K(+*H|XyNbQ7}8J"WbXLRQaNvix"]S}a2R(-,O5 *a (p`@C_ tƚoU!NJJOqy"Cp8F_+J&h$e sqZ3A9(M"3sn(CA%f紪ƫ^. PyՠybƉ dp~*!1;33A5[MLIL02#3/;I%\oE(,(DT`h̘ R7$4?k`Ų`0rݘ|vI ܂klUl1+AkgeEDlT&ABB#$ FSyg--xv7St[9zo{m΃թĖL7.@#owcM#U/~rz̺~8~߇:ٞi۵9uV-Fi"K9,DQr~RO=gN8\=7֭񰈐M4䂟J-38\'lle7W*ӃdW7)jyrpy^pDέu:3릐 Ii8t'nwwu2eO^9͎>%8<{ēԈ;XNGܛ`A[q8l:iHfpͷ'Y[҃sN\@/ ;Η'?$Ym>tXM&ۑ]E=}5ƹeo]"6 -~N{m ͇~}C$qx'/̈*٠wf9 7az#jYc6 vLoz ?dVk?;=Vk-ϙm_"Iy͙dw^>~4c%`$h]8l9d$Ù Lf]'EA`XjYdM+߱H"J#"pxHhd G (4ು܊h6jz8;3L&B">G ,jStD Ev]fGH$rrqӶ+ P]jwy>-" " b,G9a)ݒvsp_{mKR$5j/N u5U5e2HfPsDxD4G⏯FXasQ C֞!c[JHKG&JP%ۮ߬m=x1Q_yմ9gtVhFeQVIiH 7@1 -m *iR8WO6lڙ#)-S\@8j[elAʪ5s$0,4fBv47Noۖ2FZ ivl H@a:qfD"c}yB038ߴo 倍C3[_t4OMnZ:rL\_5 PX|bFnaAAvf Wo^=(Ͼ.S5?SbEd|aaQ^nN FVPFH%dѢlGվF4 Jm'}/f3}@7[+#a|W9+@ɠX>l?9.ړ(^TMM2XbqCgKC]}Hcs{ݾ88P_W[]]f8N7Cr@"m^׋ylG dsNH^cҵ:S~0F2 Ɏ|H2YSs YQPmkVM̱<_Yh4nM44۶Dhrɑ1Q#(]']-A- [Nd[m;4aurynAclZX׏4$a 4555N=<1otb7ڃȨLT]j:[lcgK~Յ=H@`HfHyߐ~\~w9t@&1yL:diOFumuUMS=%^=wc^5NC%:s`b5ErWWݭ`R.BfcQApTܜhTx\m]h+F֌Cl ʕogz+b577u>85z/ K1?|>$ᱹ\.Mk?nFrZf>C.!(''hxkvzCo`ZNNXi(S-pE~؏sJǦ i}/x̖6z]Rˌa$FnGU=C1ց-x0!8{uW$AaC~&#ȭi^L.CH@P֏^?=TmhwDe˖Z!3@Xq`(08ӤwB"z{qkFSi:pI{eRkmV]i]N8lnOm8*feOAkƒȆpc"ФӲ?>q$aL<8zжL:0ִ3ܴ\KjOL4j h֬ky#39, lirFzT%Vi Kuud^ľ4} 7,sG[W^&8,ݻ/v; SU)  1Aoֵٔ?+"s fC:7;Q^7wހd^7_\X&Q\E (/ywWu[K$sjae0m,LPyԇ n>X0N6D`fǎHN},aBG=TT@FIo #p$ͬwWˡiB}y4^{],$SN !1jxTW݅7968k<8ʏIs {^Հl[/VB޲o޽ d?eoWOHZuy= Ԧ .Pzt Uc9TC'ZQ-bۨ^Z5*ϝܛuAT^k4mo6Gy,_ ef4+R&*[H]kЕ;몳K`2O'K3s.c:YoeHO7EnV0wM>}:&ۿl(Ԍt H.kuR"B$y7TZ;&WcP"7oa1IUIm8X\}PT^ߔ-A'6OvGꅁlOPfw?h;6 v"`OjScL+~6j'_ vDٽk=U)wEf۴U&I,xw^5x|l)ICjZV`9>(LgR9PenYTHTBVIr"5!pdԶC, N^(̈́MQ_u-Dɩ10qru<3離rxAg6P^ܰڈ: }B_G1`,9$2mu鱮IPTwN tXO) *}rawZjDYY)g0,yzT&Hs{hdǖ UuP8׵7΄%ʭDmjL$.vn)6^.M_8Prl;wkVywQP=Qv`T~3I. Yd8B{eH,O3`yv%.\]wxnȎi ~V- ]ܳlN=)h ,j.KUMD ܰWŁ)y˪4o)2+`=lJ E77)Ĝ8YWDm.y B004i`ٰ"8)x|S@ e)&:@iO&n~쩧<7d ʬhTeɐ`#N]2y܆>9TGp  [e^[= chQ$(bF.jd[Fdj'6 YS5AHlVpdlkTުˎV,H̯1ZMVf=3ѷaج=bT%{= uVmbhr}ccP@ʇ fŢWEnƀL(xxyښ \hntB3N{=WTpZl1W'zTh#qaj25yaE.oln./,ΌF9-2k+k:X=R*3#]O/fW*g&0]cMf\f &\J0ivY6B)7 *(lvY07 nHzBT3Fz]<,KCfz_3.J"JWŵdQ_bOͬoV9!csK+ʵtP|^Fg6A- yGu]&!oP6ai[ΆFbC) 7(}iC=SY379:>"F;VWSv=km*Ɉ`<`uWawfA&d*ח[դ7ae{&-VKة%Vo6,{~JfnP%ͻzpP&voC׿(5 Mr Ô-*P΄H@$wƻjI,0Qr? Mȭ`\8 ^ٹZՕK<.8/q~I#E3d_T)WBB뷶U9])3R OwJfF4Y Vź>;$\Pyu-mI?UAH,6ݽյ`E0X&P.C U۷8`5[qulL&piz+@2ӬC>*ahomO j'XDZB}Ck&6W'ZtO2KfI&+^$ӬW+'B#1®`oArq!-H*MhgPH5W^[Y][Y#"vʮ]O)Cb &&՝MEh ͩ@26u EBuWMZؽGJR V秔ŖJ$Aok؝쫢{> Jf 6TkJ8ʦT$tlY2AS`n-d:0gsh6wԪյ @c[a+@,̈rɫ1e<'ml*WWG$,/nAUl4p{nt/PG! $tFѬQoh96jlVE.CqsuX]i"6H:d|L堹<׽lAߋGB!HG ٭da2@$120tm0tBasAʓ*j3>fq`T:[(0f g\}e$ |cb= *nx5 M/4겢G|NܟWġZH:a1n !t CVw7c$O"#ЄB4!B&% ڏ\b47?5ICLpPw%.ARsط0@EǧZ3IeX@!A}f!D`8_ePo n-J^ 0PH&x7 l} ϢS+d_:'q'X"-:}< CT*q; G!FΌp\&CɽLP0`W9.h(t:'Ó v7w‚Ϡ\~SQLO"*Nb 'QN=uvŒTaȟQ`S.W6f"5D6@00bbZc4쯀fdZ%!O~'?O, -@p'v4@  o;0Hį9@@@'+,O$п*[TJ-Ayw@Acq$ b~G`ߋWI? D m/y3):hc4W<qd^k. S\I`= 9v2vlKۚ6 4Eq~Ḫ^N2☊ÓXy1x5#WiDʮiWGK:CE`C#d_ /ai+;G<~tﻄ"*Z[[ZRB$6~# Zw:p30[OǠL3 щx,,Cq@z D|v-\I zlB pxG;ř08ԝg,9e~(m }{$(U fDכ6&yH抺Ÿo`Cv Hnjؿ,2`!Q8G G`8ԝb塑Mb\Ap?5@#{@ " K^N[ӗ"~Nɚ)Ș5zoW[_L29bpAk׈J͌z ]޹ (LEGPr0$>a]ը'PC@m}|u`vF ɔ6OYԂꎞgŵk7Ӡ,FsNVS_-O~G[3oVo.hY֎nzzzj3 Т .o;&tЅN89To*&t>Y } gş7aQƾޮc0A.-k~o'G(541y͋GMm}SnA~J]Ѐ%*;M[9#?(|p2?^Qٰg4@Ŭh~0{DC( YŹ{+.2sQ7'CnSmMʱӜ.@iZh{0r9B/`vUm/=gGTTTS[DMsY762P_ߤ9&Z<҈/74vOCX⻯^N t6uَOos1O ДkAG]Si.BTF^im 2p(D|^\5=#KKf $h.1фYgWWC]`W/J$)k AH$׹ޘtfd&@iҪ/^] v,#GW~1h*?g'hnp})HϞ=3 GJsdMB= J ^s,?pDfkV~*ʷeIvOy:?lĉތP>kPgfV{P>QIr8';~S|]]oٜ\'ZTn VrQoC+}-PzD:LChhqxoWzB3R`ԶdUQM` I9 HtNyfwwscuq_mӽn (\\43;q-Ol@4 a# W7JV5gNϫvo; C*4 4K7G99hG8YpjdAN )s_WFE'lʡVlyyŠR8)s:36k]LقI/5Х]kEYINn^YEeAN :_}t~M4ZkG߾y5;>=2~x^+k Dd;zWwoPKFI\t?.6XX4A_C5(9_zNNNi_C( yN&MHR0T .}lJb Qx8N.|&CfuP?]Fb 1YUQa$˖nbb"R_4LYa[A iP\||,H?{oY *!B̜bffffPęRbequUL>7 f>쮭?FRVfL1U*~9 86/V'/WV0@ሪsH,!!h@eq~26NEl*cpQp,*|( R 47V q`h":ǤjBJc¹HFW^Ƞ08.o&VTūdB շc*O;Q66SrH2T6?[$`i*GZY12:X$M"| H*oMIVƪb"cϸ*d,G, 80*$Tv\|v[HW2tiƩ+Fjd"NU2_0u?)>1̚Q2-%AD0̬X2LHSj %QBm+rv6DrA'_п͎! H.SИR׋Nͺ' ǧ/n|ξ|¯fJskn>ʼQ+yjde vQB}pT7466rOAIM ahg0\Y1;Vq_W5445qIʨƥ^-dv08 (D! QB(D! _HxG Ä@ XcDl(Ed!@G-D p8 PF("aDwNL"EDɓM>PLoNlHk Wߔ+0l@1j(Yq@ \+m`K\^TiUp Aqu=ﳃ.iK4˕Ƀ©s*k>O[Uևn7_}xAb0+ 0(G;mCP^sd10دqf9Q~ X4j2:õ8Ga&.~o%+9mEkwptĬiMI)R9aprIdM.O! \5 eR v ?M4A=m4&h#B#KʱZNXc$IᒛzFl(Լ COb|@QfS|1A#m(*t4e9`ҨT *=3ϡݗ-@q$P tlz0sgJմDÏކ{ O''# ehH\VؾUe 3 FsWQzaO 1Pp2;By6W^B& K,IL0 H: DR:V $C ̔$ɞ=u\rEkD;Xعc[r9l6 čLHr~G %Lw9\d"ޣ@cS34 )aEs';16LN/HU''&ER;.F!xGIЀfH,* Q `>"lpnN!$B,`O C`əR=zr<(P~gҩE“U 0ll"QiJ_b"zPZJ 2(>Rz7'[GR@a$&ˉw'RRuBZLx#8u|*%eo:pD Hã< 2Ťh6̉tnƪˢc‘X]R#hʐ%$&E  J 3,eRrbLƆk l޼bQoظɁ (T"?S1 D WƯLsã(2;-~88+2J??]>XS6{{es;,*OOO]5zQ|mم`ݾy9ZsfTM}۶G+0{܋G<1nu#"7fu>u@P &6zV(|zsۖ7/솃H6gM1[7/4=<=s2e?u0.4pmeY=N==>_Kph>yW׷^KaAOϭfӗ1`vf陷4`,6rs :7vzurz,E){&( (_2XOMm<˫sgy&VScoTG-kd9tL`fVu]eGaNϩfqLP䨅]n{|+#4ܑ3h}xXK\%88o_ҿxvy pW "o^>9y-nGFCpԖ3{uu`< R95|y?na xLb3B9m<e:ٞ^<5a E&pɆ~t,r|8'-ècOa@ `3i~+JIy|a= 0uu4%ȫtZEbo轺يʾܻ :ԧ6Wݾxc7pt]zj(z`gSecf<_Yj**lOK]@qiƧoOVcbLF H4sw# mFXdPKlx ]! 3f}j%cn݂eќ k} ,!QҶ>?$IUY3!P75WWW/l7{k 4,. חv{j;G۬^ܱb`Zdtןܾ=\9 7ͫѾW(% I^Z7\&Wm '']s~RisXkoA4L6xŋƚʙ=ǵyCr缽TM"⊏<ŖZ x10 A;$6s_K]UUҌ΢lMR uSP䴴$u@Ƨ|WOҢfOAoP$6T `fWoh3}ZONj_#N[8Zud_Mej`M3r&oΒtnYB97 ؔzSG7z^|U@ /<lf8^9\jjtj'8$y}֜)jT@o+Ⲛkuvt[λ8,1E(KhOhSʞq=Dh"{xʽ/bO7DEߦ~} 2ʧU9n&:IXHU֒y KP2TzLЀ]?H t3{.ayj`hz~iMC}]sgQ%b]h!0{NB=&KlxEgsIiթ^"n o`y$Fr.!{6kR!͍Z&%\`qf5PxcBo)lc!0((nY eW)Ac Hq8ANH۠w ,P8:C[`ye3 oBPpbs:c:g+U<d/Deh D'L/iN77>hG{`kƝ!-.>eG}g'M]kæ=HPm4ړ= f`5ͱh''umn4ao>]nLhhJއPxݚ F)L6zkU,pr`qv9, 7NY8~Y;@`E۽5ٲ{6scR>}zk,/ zޠ/I'32O-SF>Ua,,mxv( 5殙Ҁ(Z?N#d (s<TѮ(TnENfJziK>x%)rH/E٭ʠOaDBiO|mzmmd>@~rbx=Ͼ͉|&Z8h; 4ȉԻ,Bn8,zz%EKQ;$cݮ3zzl|+Kk'{#č;ew pBWKmU`'}/-yT?2Sd AYu%@Xc5':pzqq:΁$ոOv7V^XcŀGnt7s'ӵrW>>?k<`sꇁϞ dyE=K-0Ƒ O H+j,o>=3F 09HrL}@*bCLtH?*Mj.uCi.h%C- _Y{E!|ΰN6P!lPu@|s/=nϕS ,>PEPf &+583g7|w5G B OјmjPڿ̷aGDJ틧l#BgD<k9Ԑbfr\$W_wg7Ny=D^VRS JYRM%Ҧ=/ x CHcs*ɦUw,fB(q~Q$ O5+||x/>ni{&yB|3;_]ӸmL5a!,N(Ze%&(T(x[kBQfQeg[5g/o2 7m͍yiTBr}60dei{.BĎTg h{[xְbZϯ[ 2ΪsVHw ⼟ޔ,&tCф)ZH Ry{޷24! ue{&RʋL*;bӬ_%DS'=~ty uP[R\"LɁbdƦNKA7h:k%lIxIyv7B^\AHN= ɦ' `45T،h.N?1Z bIԞmmC'zhcÊx{z+gSةWgQq{&q{B³I+U0A#s2cTx}fUŗm:GJJC`F¢G%eBM%) O՚˕aTEϲۮJ"ˋ!`ZhtZ3ԪH]24bxzpo( G&ݗ5ٱb,C;fܰǖF%έȄG7 "FٙqF.æ.G_~zeY"%2,05Oq-2D:3Bj [P:)Y]~BݵN x)Ŀ!yz4GKA(qniն `ڰd˾JH[$ ȤAcwm%!1b`}g MX)Qe}[gA !O\2v{sV &tz= L(Q:KTNx򲻩L$uu1(8 !T-j#M ".$Cdy}nJ cR4Np5 LЭÕ)W4e 6zph6[E)»}YcύG96ҦCڡrȯ 9Zd4[vA=/޾ \Z-FX엥CAOÆE;SLKpجk+[ɶ:?B)N_;hwwvzrPpʪl7 ,*ҝ#d/G3\STwlR3GVbO1PndΞΰ4ҚVغ2#E`{ӎGٍd(1['U9ʸ1"R } 6U༈Uf5۬D-J\i fl;Zm-i/.!HLA}Y?q1/ 7q6 p\]j3ZLJJ9]?l1;FmioC>+3\5<|ZGstzʬKƔd]ydm4X+,*X%í蔂Uuz~9ik}^Nұ,L.ҙfs>х+GF30֙ F/-Ldv"Y4Hj[XFpoI.&ē)a0l3(i2[\f0Vn6/(Un uQ逹4)N0u~x?Iλ@G_DCX4T̺h5K %b|qaْ1w;}#MY+ :dodС`QĆH=[Sўqh%#][WZG{,XjI+NT4ΚrM :v@g?_nBD$iXla Af-wȌ;ӃBlk{g註4*-^صZe픤$:d5FjH q`ff@fYRu`hxGj;ҞU_&M?aqD2ǗQf;kͪԙAOL5s{`lL7SyKE{spi (qj$#F󹏒7@H#tqG?2WKG ,QՒ`pLzݨQ98sT:?<\>/߇+f6?ɀ QV E|spl*x/(4/1;w_ Jdba,E DRC=z&2I#pdXy9m.xvId\ΡuyD4%P"plXrԀMC޽ ˖H. <هzV4`|.hHW0Y.y'Rvv ?6AO+@*ֻpY"! L*!B(2B~<.pH󹏏!8<\&"aa?cnBߛEER)"E 6Ne dGbSLQRJSc~$QX|4047{?t Gĥ9=`]xA9}P*f7OeR"Dݩ3:W(%I 20Їx#"B=bP0!й2wl80$&O& @BH[/.. {1G@( ;%Zo7/52B y\}~~~1Lc63!ЬI8eZBp&d4oW3Q S!臧'DkDsI4!=xFg0t*R߳8:dп@@^3T"@~QWR #g  1&D G,ACQB(D! >A( E>v@àX( NXdLd}7 Bښ8 \Ί0(pU:`N_+x>^4üW0ȣFC(D!!O-(g#L[IGEPPr/Y Gv$%ywa\A#΢ GohNڽ0.vS~ D`E*D-ENe(P%GoCR_yQ8blHCqtމQO;,*NfIυ -o_qOT4"?_ً@be( S8gDOBex;\p 7BUZ^^V^QYYYLEC$D! |r4O al2ev! fJ-Ԁ R_sX4C~FcǦ(g?^?;e+LX$iҀ#2{Fg;#K~bmϏXiy{bzlk`gR W g7K3ci@"Jݺl7}W-C df$ł>Xк07mtƚL ͗_~r397xz)KE;tev}zW~p7L=P Rt~rgHIλo@zb O+m|߽r tN,흺OԒ|;8CLwNټsu{Ղ<}2=5<{,B 6 .vesi?dYԕnx\+~7Gʁ?|<.k~Sy_?ONݻC ?|QB{T}0^tۯ}8C'%92 %w0Bp!w~TUD2Ye}& KYغy~QX hb FOKBIҝT9+ $gԥ9'vvv6oJ_f,;3o]L I:w%hahұc!ar'r/`?! <)/хVXG lQW<MtaP"t%sѐj"q-Wm_}۞`1XTw^L2(<|p.2EZW7]ׯA e-/^ٗ`&;Vg[4V O뼾7 YNuL-7E\ n\{ vgrE7TQթinSDD89qS+UW~x"P]bWD0dFȗy;B]|?\vyS9֡oIyaPo].{n_V %|d/zvc(̬ɹ3ZչӺ0[.F"^k8<ٜm>CMz^y\/"POzwn^vfG#x`Ԣڅ5'\HpgCJgo_5vojA\ k}h'k=/L۽׵[S2:?J:!C ͯ(D!<%3Qxד# wK,&dKoqR:t~Z.`\dܿR#IxlhC(D! QB(D FWVBc;o`đA0HxJd?oE~ . .WaOx:?%=]ou87!>>fm,B=^T)D J{f ` K_Ml4=-j P z7 pDrJZBY)x 6}goX}OyWݱ(IAhԔDjtE3*ڳc2I&fDK?Rs 2<ebZ|JA8P:e{'ҭ#Gߍ#S I7$*ҿG&J6$k]j?RxxS#CaH" pD"p02FcQqL,NM!ޛ8!y(!p$_,IPG1uh<%<.>B&v) 2J6TEa}Dt_{[_y^-$$(yO8:utd  +03yuy @av#W)PA Q$2 /(WG&J('GIOƫE<6XJԈBNP(YRK9 Fٱ5`BRꮞ=k.MLN\ڶP($jw V.AdȎIMݯ?V*p8bG 9+BEȹȻԚG$J ]>GGUVZ^d- |'J]5 10\V\CMP@`q@Yg^zJSz_dr'\dLLlw7`$2p#07)* M< 4 8DNy,12!2qDJl|\[q'a JU1 ʻ@\^L|,Mf%ؼ(&AQ .xI!@=vdBmepN.K RPbl0!!~Ԉ"y ⓋhpDPd0x)@8#by@I{x@"8Q:Mݝd).2t0!q;Ƒ"4:2RyY$TE+xd&#p##c%~ wۥp$O$PhVz١]&7o`āX5X@5+6+(JkHd&ט*>NlZYf>&vS(-m?jr˧_y}{_[RJo^^ _ZZ.Ӂunq(Q\]Ţ30%G U5z[>G-y f3K SL!(H)nٝckfeglm>+2T~neUY7oquS "3#}!d^!Oń@)e-B3gvjԦki k.M>k?\Wawn뜠١* eLC+oATG E^Ƭ ^ άVqp)&_|{2I<^^wsYfv62ȼXԠ%L|vjv_j~?H[:<<(1u]!A 7{mJQ yvۜn"UY\Yӿeܟ&U89ys9A!y\K~Ƥ`=p\5a#l^U$ ;+ ~:KC:y hG`vl")..]"#\U| U=ޠ IJh+W<>º:S;/_^( S/kwuu4; 8J5G jb3ϭ6iwD4CTV(ߍp4|0lޖW8R]&:\!y٩^c#0PT\U*E"P(zXQ݂Ӱ r`C,i?YP(*8GA}SCc+8x /NhxLʇ UYm5ƽ:%tNf`gts ,l 2k=o¶d<;-w;N>vlM&* jAkJ[[k^@Mr0Uuz̦4V+6x@kg޾p5TW nm,rV 3H[ {t]y7^,qTy}kܚJS@"bfc O,_NV4pH)ҪM&k#\[2x1ֶ>?ݬ,/m=PjhߪޞWD4p|RΫ쇦6h"}n]n*9!MW76N?ݴN!E˪X",liF7ch %," 7Ȭ@cMxdƣ^͛p-nljox~mJ3 ͨZ%Ql\̫-^{=VZV9~}.H抧μ:S1!w- Hg,c0k)/K1g;2jz R0f|kޛMOAei-~()'Ln3OŅ-dn8E dJO|܃bpWW+ 17LA+0E`z[@$^^h|diNy!JZ2NW#) mg;I\ՒCnzIls9Ɉ1@YlHkͦ%D E}>q;wlX R 2q bX\7"D3$ۺ )~ӭ?JMʼpy"x^p3 7+Bs'`YH_?{7f|£8,!; iM^&8MA|ko{6lj&GB7%6N\n-Җ8aY LزqUhvodطvvM'>*Sp'k< aOkՅeL M5d&7j'r.P&|m%u|c ~7,qpiȏ?}gZ@,6@)D~5 hx&6.NgZac ^-BiԝEV([  bu\.[{PC3u'% |I٥?[ėP૨㛖zN,^\b"k3kݖSI_IRռm)o4Z롚d4mɡ[ ؉Ou5ieR@"!5=ѹsk3<#kx& Y1zr2Ouku?%$v~_'ҝ~a}9PTM5(H݋@Qp͆hr+[[ NFv؂ً&$FSl; XQcIZJ5V=Qiޙ8Ag7WR띾sqs1 lX/4V1˲;@G탏y|4A jh/"yq h St)f #љZb4,Bɀd(1 BpݣZ".vI4RPִ  m2_~irtvh>¡Tyځ(]Kvݶa{"|K~p쾦„-vrj.nߘ"g"@7Wt=dXVV\] H,!>n+P)$ $j]IRp$.v=ѐ-H` .L:/oi-ɁAzVjRT׷?|3ya%cw/6A&}7Cy$Y? )G2sʃ?$(=iBI܎} 5G}Q ,y@GqIΩ]C hW!Lt&U9Fmk$eӸܣ)j/$c!Y5n@ _Ǘgʤ!p0DĊ&EFp] m=,5)6"MŲqWW'JkZ%yn&J($,1{da1S X&Z͡y\5Y8ErY0Y-FL{lg=Y300cQ02'Bߜ''`X+gV: ǔZBNl*ww$gQXY_*3 0q<Oifc>bt|y ngj y6$y3ٺ4%.ygd8>Yn:Kxܐ$i2-ޛ6?FXY 4YaBchfT^<0`p3˥$j> X6mNZ(UV5BYAIu6SvzJ.ćF`~ B?&( |,> WD4GgdNdI Ƕ%MLޑŁEK&*; 7￾n! l.M \{3(Mm/++_t&`E ,ڼHLoQ~ͼ`#| #n_zqcISSϚ$̣崻o(?k y% *alUj6-"-Qʉѵ:֤+,?vaIӨ$lcѽ1>_8rw+VBb#^.Yer{9ȋ/ v7 : "‰y!.NZBx kpus=RL/K;2g{ u!>[P:~)JAd)bb^ݒReKSXܾ(A@ZLC HCcMuU<Q*3Z$;<&w݈e},ZZ$Hz+!@g1f:\nWoY  欕ls Cde0nG?,juNϬ6*$$Hؿt i5Q"B!0 Ù"Z` @sn_- c1⤤D>)$*=!Q#?D U1x&^"ĆT_ /$kx)AZf!dMk4J0|&K`nBlR2(p8^,MHWPO,$X~9&3Չ3G)8uJE?jMJCGBS/D ňD2zyl""1 Vl eAJqrDf:A%&F EJP#2i4j2CB4@_)m(H6 VxT80C ǂS͌L &#R&ڼ oPh<@`%|Zdd۠ +'STVX?@(1!N&‚l=∕qB(<ćt>G?*8!d <؈i?4Sh\1D68,O6< 4!AJÂF 5k&Mw|tEiF\B`W=8zg?)sݛxl/~Žn{FB+*(_g|nvy_ `(ds|.30 Pb!JQ+&% (E)JQRo 1 Y⯜ds,t huƏKQ'lp`SO{RXF)JQ?Yð?:`ҥXB=+ $y;İ`KA)BB bD{ʎ}-=ј=_#.! ] Nqe'a9Xoͪ˝֯ڒ]`IՌz.?q1o!JS%W@żPs|(zLE݁?u Gx_c<~OBN_hC8o>?*GUQR Co|o-j7F@HD\-C;I|'Uf)!Tl\yC>#(r $|:]O\Y[*L [HMfA]MeIEPPYBF}]Mai`J\R%.408fIucWwGyܑUwͮ,u5luzaBP#~7[iXX_k e}!|zlzynn,+ ,~BcKkꋊ疖gJrP&qv"bJ „ՙT'AOͫ**o[Z뉗DԙC17%F̯ojK(!US+K-u,/MY9 ^6W?( Iط"n }tt0M-Yb ˖oK(E)JQZ!$ orzE}%Q(3YBF\,)hyXxp}DDZ2XX0(t>68>5 }{'wNˁIH-ǯݯO/ok,exBWN#<50d(x\4{22:ʼ=~+901Ysg +o_lolndćFQ^9VN3g)uOM_on u!F,%nЎ'(Ǣ2h b~ehskku}Uc>XpÔZ?#M#UEW5ς=Cb'g\ؽ4ZRv d4\>U&!6l`&H6O, i @fO`u t!1 X`@SlWQa]\y͞j @~hq___nn/wg$Oɫ]Z]]s]_oWg3x - ZNwO:4"B͹pwHh4b'u~beeeyyU~±GbŪGP{< E]t >K|8xZ{homckeu!b ۾}2RU~&a roȿ2|gQ۟v?tFk&D)JQ4..{OW,0u DaG;Rݱ' 2A&b_DQ~C k%9)PYT`r),ɂxN©)I z$$rARO%O!¾áڇ=Pw8Sa G[]EqyzH,s BlZ5 5:ܵYvÝAtADVOaheԹ&;2Wc_^,IBa0H8,;us=?YXPqjY ]CvB CFO`N,޿X$< 4y~aXq{W_oogWwo__}3/ c˩B99:!8Yd `ƙՖEpY MqUU~Ie}ۓ.y0vO+1pFgrl}NJ'~|֛JAĎ Qj|/_/e!+'knJ(4W<>q|E(}8J^Ug?*s;rc';B|S.HGe(!Ψl-CvMG>I.轿6UVέkzq:eH_h{tk" !gfNTl Idn;z^|y'd._Y-F 4{싷y ;B* G6t.ozޞmoNKYZP=3d |v>=>*3xus!Ml_^GOp$K"r;/,?o8;IkAR[P:x<^#?ΎN[LS()*#!HGmSZv5@0X@DF@JQm*w.Cnm 1H4C|hwUTe҃mc8G PUjvMmmuuMuMmuE  ¸Śꪄ=(_:69Y#eq,9cx{{g `$C02~i{wuy8Ag%(y؋đ+6vvf4X UXV[SQR5psVRP0f5b#|q"5.'Y+kˋʪ )X"CƹւⲊ"1aXʊ8#41i\eu- 5 %9Gw4rζ]ZZZ^YD*&+q ʊ8t <)#|r9lQyݍՖ`TÀ7=5 tG4g]]]]=ݍTh@s[Dh:W7onnkP(E)JQg%Hq?B$ھ/ٛN?6gU~}p 6;eU G0 6QTa&O+{}h%Q?3}n;*J=`wז?u~AKnxa2MO: 5 ,Dp03ұѬ(E)JQ' _43;77;+}ܢ&NV(}BLɝe!7 $axjvv~g.en0ƈ}Z-*JQR(E)JQR9 < G_u{) ESYQшҿ]’$ k`*͘b&V2>MmCHj"ogj!T"f3 /.LؠI ?5GHHn4ƠR(XZj-.‘ix_JLq"o(g=7/gc‘(EBbJr"khR6@'D[X"Wu6kµ=NW\ԡҳ.4|j WvDkdx -}&X~.ZB? \7/5 $;UgPLVEGfi1"@I~*}:s%pv0L]ݿ=x&K0JX[9-jO2>#XA]/4j~Yd5v6 $zf]Ȧ ֶV!XYS#T*\ܺwxx4U GsNNwVf2SVR@̹ݽ)Oy(Yѽwpw)䄮 *ZRJ:9F M>?\lgf%W'bPdy{Ht[ )imk*;ON4RMpHt뾜l Ϫ?<ў6.P{fn14LMMuSer+h]s >'U_CT_AP$.^wN}).r廫Ź6(kѕ+|ǎ cʷ,>Ew;a_O.bh(XVFH$Ȓ+:4&W)  CP_ua"1@E&%iÙ/ X CD" P( A!ޘ'l >ap$#()-bp $(D.7( yA?L)t* D>! IJ>B"&O7jCWeɵ/^ n`5n*ͷ/ qH4ދV$gUY4& PYP 0T.$>D ЙXÂw96O EB2oE8z IX#TY>\>@dB)gPqH_Cd.c5`Bݸ|msMnohsdgFJ|,X1$dm|hFz:;2O߼L\`}7yh,0(x/JRisq۝aQ>~Jt,9`S8u}g6V,FS`DC(#0a>ώc GF{{(8_]at_fCp^)BQ8r5T5\(aS pTVuq.EEִ$Μ{nW4R10zk.B ۿ;ECbr_` kRfi dY3Op#TJT_qfvp̧cx9,e2lmp xd*{ $`fO:B]_bʖ@@սVnhxO=8( efSz vvZ/2jǼ7www=.;+[I\x@&EY2$Yu=yTs|z?HETӵ`u9tS,B.|?nX=EdqP؝gWUO$`bдx 8Ddr̓a.@?nؠ;tyg{<*ylݛKT^:^WGu60ŭzpbQIk!ddf;˰;: Ǽ^lG-zM_zmg 2N >zZe1plfw~y+@XP?nv:nUD:!ʻ, 4 2QL H<1XN`:=.C!nWAa[R(avJ8$Ȍ7*0\Z.HlfSkszԻ2uEEr[ ][WƒT([< 8*X+XL#3F4yzhK4hJ5}9V~;%깻:<~8 ӽ=J K+m'PY<` 5.'Kvu@=`HSfz1g- 0ۜ 0 BdI!d_Y9lq86e:X@)P~K ]qVc,.p;H_AmySCmdc+j˓'T\{)Z"p ` gQH Z>VŠxeIDŽx.Rak.LNNQɄF0 q8Ҙ`w}ERudez=\͖UL\TKA5_~vь8#М+}bGkK`\_ v6T4u.^ӿu5TU6iϏ[AWV:߼]gee(0x{2F",6 C$j&Fov?e~R- .-yzj3VV7o^e}*Xnc=NQ+ߜ ƒ1TJ゙h+ąU#nӾ(jqظ3x8"y`sgaFҬXۉhLןj,ˑʕ jw>5wK*fv-׆mV ܱhTRq|Rd&ЖA1Q2Kt.@u6'80zV7Ih^ӼK 9w_Z8T CZpHwqq ϥEA/ߘ2W_iavyo:ӱͻYrE̶I,YjlbRJRRpuhT5/o[KEFiR8e9Qp P86.cw%$sk*j'N6oGFM# D$Hq~%-Wq#JbQ,(>zҸ;Y 'KwygˆtqhK1Ԃ@dl9D&<`":yޟLIN$CPLrNy[KceuNFI%YJrr*ͩ{UWY^72zzOg2\vPuL݆v`zcƫϿsdge3H$x9\M$V˝y! QIJ5[%6`v\f!Ǯ ڭ%O nEsH{cKŊ4U+_k^Tlw$,TEm͕U5:}+5LWٯa,uϏL.Ԕ_:&P(,mju /XqǪt M\|bIUݾ~5>Y\\>wb0.Yj{@f3 QޟJJYhae͍u5MϯL`y`w#ᨚc),PW?r||Cg;Ѱ Ɗ/_wVgd`&ɴyo3SF͡WUߪ˸˔iRoP8]ץ CbYilqBpPw M=MW=փI*߾xD,Qvz~1[ZR4xD# Rh׶1u6`:fN.2/6 BggoR*ԻzY~AzrrR"ԦP|󸬴suc9fY=C04B 4C(a8SP|9Vj 7Bñ9T0=bа깥Vp\ C*,o^DG\2LW>fYG!Jg5 !+ϬvikMW?@`2IhH~r4\%6l=np+w_2Yl6;&Wp:VsWqlfk\ dS"z q7[*4P1$ew/,6=⥀bf/wBw8is6uDJ$< rD X12'6߭0?<8[˭E㔆 rufZQ& y]afmo-V;nA`X 'kćN,>IF@`M=Uڊy{jvj{q5A}I1ܹk hx"Vk2bpT9aܜctc!}Ӥ;DbK:BFte#pu*Ŗ#n`" ,cgε)'B@K&01.#S.MlYj"}f}‘&fLwLl8 | 85֝<`s#q.|8i?\K;]ʈ)rP,0PʙÞ~ 5߼#xW__Ӈ>(t 3Zwiخގs`*t~:KGipۄl2;srX_||&$aeX}Ȁ\kR4$ \hO {64k+QAwFOOƊC׺v]*; Tn6'`ad1r{zddQm <&AT&xqv|f|ܞ(zPzK9@K]Odg=sChvGzM̦op^}kbL 6?)-dზkּg Imy΃IoZOa5Y`6^|4yA')~>`ywV'rwj{lQbf&˒,Yf̌,f&SYYu97Dܗy9qgޒV8o1$Vntf6hg(5D{۩`dXߎq(;a$d,.#nlsxj¿{sV#hw<HwW\: -~`XáC$Fq 4䳁h^ˆ>:!(>}0Y@].-D 629HNHM C #8\lbj 4@Ɋ;윑 CJG@)Q"':V [>0Ug'P$YxPeض4TSV$&Z^nΏ[NЫ/V$ƪLXIZfNO $ka;)p+%%D#I5yl9`R{8 ZlӍXyR]KknzܝZ:)PJ,f6\~j]l wc8(?ݾ/ڪbQF~i[k- cꨈi,3t1:`y)tHڵYj d@2B?SٔS\AI奧$) K7xªf|”˗W]M Z[j$,1tnܑ&&&J"-s=+W;'Ph`UĢ(*4&WZuh4v\"@Ǐf69 $Krus^_&*Z!_E=q8@@„}.ZPL'fp1z,~R,mrNATc{+12uD:F8v6Bvap@-`QFF*@ӻ<.?z|,wM@(-#2ۅTcL!oC: wU+՚ŧ6<6jdk,>2ȴjHefh} UScV-^\UqlPt]2#J2+]Vs|c6W|a6X}ng%O oysUn/OsOJvofk$hVr#<Ik\)'1 W7&Ng; !g .V6F{ m+KRgg&INaUg Y[407gWNxkVŒSYhu%I`DVb_Y籴 R/?+\:8RsH`q߯\^jsKk7Ww")*ͨ7}3TlKg|>p.Zfd}'Sq,{*~фEsV;n3ó[Wkw5 C\)\y֩m3m%IzFkV&K(֮10\$`zjm.!Yjt(ui4jeRļg/pn3N8=F>2yV;Zfba,<;\ZeRgȹѦwd=0 rVNgG(*vk:ǧݟQ!l)]6bs9 ֎njfG - %:yvQ,|Z=y\>L) ;i\bbneo(Q2ZnG5je3$M:{]ļGK]cB`IR{oyXf۪Ɋusd9%5Vps1iǤj8gDejfw 6 mW1I٭fL8VZn̈́}%  FZvG-W$bMK`n L3 fts}^sbv$Żw$bpdo&f&Il[z17 YXq&EX˦XQM- > GǩBQ̞ju0zPb#8fCF[Lٽ~jxۈ#1P6[8 1s3!̄@.^얕^ڝj vZP ]!=n[ևbxη)wAbE_}QxgsUθ^`v[7"xtجz> ӗ7%)Y1x0R8N Mbfa G߿<w68o43BOs5gA`sgz+p@{^d!mD*DUι~Tk X3,ynj}w]Pi3L[rd̡({|}+< GP"72t&[ cD‰_jgCQh ```W6>3=A`p(3D£u4u!XSap$X@@c0G4ꮻ2OHd3q^.TS,cJ$` $ ?G¤=n߀%i{Sֵ8PM*ZA"/ge礧08Y"/7C& 08xqO(F@X.,xr,HS#)d(Hʎ&f Ea,V,Ϳ[A 菜x; !9MzXr|jfzJ"6ݾzz0ϢRk 0Da`MHXQ0<85o!P/:./?W.fe Ԅ&'QӳrҒG"8zZfNJR\8GA!XLH8V,45T8X F3ܼ8>6dB0X,K$fd$G;1$c]5`0$7Z`ߕv#"mX+YѢeB@s>$pxYRh58(K;BƇq&L#yٸgd);Ry^A^8$>ˀ@,nf^"E&|DFJFvJ X_PF#C@ʃt3Ӟ`&,Y9 H#ˋݽg 2sBt?/D"Jp$Bfcwf`NZf^zr"Q IOJI30#̼='U`ģ b=X}LM!fbptEFNVzW5r$qr SO‚"ܼl&|w) Ce$jc]}~:C]/a#Qwq1d gU09$d $ [t[9bpcs\ qaLLpB ~:DA>B MlQ|Nv&E"6@ lL{t gb9% )*M  lx).G8DEzVF 2BA!c}DBw2\ Yu6 摋KO ŃG!(lDILc&#۳ :8ܢ;@9iy)R,&4*fF$"~:i=͛OD_H l<!C"S/Pdt<~nsZHj$8._y7Edׯ;3" x3pW]Is3~wF@c<G2 NBtƽE)+*vσVE4;YP|L+A#`V =6N.JȨMY Z&0KQ,Ec)8LGV#JdJ(hX1|,VA##D @" @%٤B]02D _δhKHD8c*:c (]lo$,]F3A' ~VMK6vv7'EzfRDG #&nieQ"Ξݛ#;:CꙜ?<ةNxҤi>H,qdyX"OL*/C0qNޝ>TuyW/ΜY`=D[Ԙp G b))) EjJ D 45ܝ |\B[aHo^ɎђqxLW<fKX[c"cȬ5% ȟ`э:[%^TƁg&A~L$5Y1wwxOyG-ʡY%" 9!aeTRۼrV#~S\ik+?Cgb2ZVer K^=׫_~g:@Pu}/_x֛ fWRZ};A/.?~Շoկ?{Y#FD"m7P}֟ H A$ϙ.jE&`b?{ җ 4!Dq $%Ϩ럞/JYRT_=65Y D&eNtEveUKƒЀs+ZZSEǓ0$ óu5R~albfChA<$n+Bs[hɏkh<&O4ČT!1;D`X'ޅ0gcpeY 9-,( 7ʹ 0$3wprd'YdFtIiiVv^kPB2Dh`KGf2?XMH/-.ʫivP-u}Zx),nim=ڄ@Čɱ|:({A؂jA3A$  gӱp*0E߮v{Db }NUNjK`p1 4ZU|glm$@jx_ԇ:ťK/׻ݥ}WRH Nh1< ^1_~RZwq]cƖ,n+ϟYl~(Mbe:/oԇ[+;WtzHRvcpgE&de8!G}n7;;=3u8pugx?p_gBuo cB cFWڽ@$<ý:%Z,\?gz6I?_؏{?|@}t jXh?,<"6D xjV]/x;}Hp8l6A%>@PvxkJld, C􊎢@tx{.5XG}cm*p,ӗ02b8(nXmcZ|C]-:RicI{KC)m,Y+FEA-^S{cP𰷲âD[*[cmh$&dĎn,)[ZPC8Ƥx|Dz,rK뷇3mT<2dBPhtA1d@OPq󭅱چ}ss&+cH'I|gh0t,0H]1cؚS[n"2ūdgS9 `$Tz<X9zWi뜱-MӘ(yV֞v!U7Ϯ睊NNV$[|ÐfFԟR>޷i0p3:%s `z׻Küq~O ˘'aqEu_|1+@"p2k/K*?UAAnQ8{4%\!H>س$%RP $!(]h $$t\UX8:C, sJet,s C^3Z5=ƃ) M+3^jׇ|P)FOl7.P_dfGruzMiTR!g_'NS{hwg&CљիW}2:fΜgS;~s~<+b UWo( ML`E(z|s}"9շ+7y7M-=S|~f?4 5~{`5ySG~Ť;>gS^,¤g#cר,L]Sxon~l#Twܜ6t5y-KWG+ݍ1LP0K-2ޜu%ǀbVN›W u]oB2" uWʢ饅^t-[4 _=GG`۶ك9 $gÕmq*l+okrs}s}tD I'HDpu Bl!0F"cDm!l!of(Qj5/n٩:f꺶2.ZIztGGSkG{sj(4jo p "bwWg*,6pykDNO㶏.Xhihm #1{*V[c90Ս=g7V 3Ci#SJN2l>C`ֵvgJ޲2*]rrcB8__:{E(l~}jw}]cFA#v`ĺ㥹Ύ ?1eM KӊO'+)GMH wnhlil@e!dr[bvtw&B"⤎}p)j]8Ѩ7Jݼo|MOOV^T +{:>T ͊K PCJzgggVYD ?#"SA4`EP]_mpiZ{d쯪vG 0+a 0c ?q'[A{ݿ"e.s ^Yi! ?:4dJaSg;1Կf (tOva0ܑ/|* ]@"*osk{{k$w2K׷vw6s&piJW6w2E!T3^E‹:7-^J;s<&5@"?*6ӫQ?v5X?,w!}lA"D?`.F?Bq0$+r4"_PD*C㣃9=81yG%<~e\߹g9p}j$ɨ07ܶYt?UmHZK.iI~Zx N+nʏY!Pdm:@2jGc.Hr p W/ ˊx2(7=\Bb;v7k~KҦlL?`ʆJE< %FWTqvr(az>` #uHyN0Ե U۽<3?4B$.1?9zTQEͫ뛫k#͌JY?!p_O +fzܖ8 ? j6G 4Kq? +:&^TAݶyF3?DUS&XtR*k+Ke2hT.^|+fŚ|Z+ir51{K$z㽴_pKA\sLNМlEs'\cjgAgPI(:uwgpvW1Iܰ/'pШP( CGsO*@dzEP <Nh7HR"7Q{/H@0&eQAI 6[[ *8 ECa08xN_Ifk(Sl5TNp|7B ɠZoD~t4B NFM HfqypbH"X/ :xBDRbBF?!G1LQLpY<~p$2EPV/m_rph =d~=mj(Ue7M_, DKP_Ovc0w;k/ۛGv^_d\8U9a<>>S#40&o<!d](`Mϋ&#*&7 Ј;B~iz0H}c>wШ¶˫_~ߙ%$޶ikn[M{X;Oa`D@`1Џc&_ǻZzFo>Л-b' GuQEo'ʪT+Gyh:sKPW˳O߽&I0&H>z,4/NjO?0gѰ? %H$ܟM<,̣/<ͻGT"7z[ead$wD$ !IB4}O3!QG4GoiIt&N@~$1mEa*ќn)9$D/bNw[]Z`X@H=' <x# xl>Ylުf' e !`eǪd)Xc_ypIq *?&4^qY[rSBJz PLLU߿9jY#TS{Mڃ^3yu.c,΀1.\k2@ vv5x>Hm&2A}MbvOox|^׳7? @3E[''fS*{NҰ<^tsmšTZެ9L=G8xb0yS8fID=^_qzqQ8Rit݇c,QR`wE2`bsZRmsx~$rd[Jhq[Un$l޽!-l{i|9rܦZ Sf{j OP[@:.zKfL˻&?f !eF;X.V-3t*7xUK3+Xлtyyej{.,Hct2 \J3,5/ʭ l~j CU"▏ntw~Ѐyqen;[L ݳJ`,W<0Ўe(}}Nڜ$bA+h;?39?> XxJAb{eQb*v٭ l~W̙0fR>Z Ee2P7Ou^}ޠUC-ΡzO &*[W{+awcqxtAʦ9ZdWC4PCK{਼p_>^\:\l2yxlM%%nL:ؗV[3"2#&iHvck*~&R`ŋQæ-JmJu|FV:7Tɯרږ hIVISK-LV (8}b2<=ye_mq糖2ԣ":zuў/Ϭ.Of |K,kj dnZl_(b z* g BdV  j0Zg>Si&h $6 wFT^|gZAu. SVgc:xʎ$h}C1XtPDdMgCk{Z>߻:"6q^HGa4Pin0AxGD#V0nGCEX.ΣP8lb =Xi҅ߔhZ` %4|W_P$ io04s_/(NOƠbh×&{S\m6+mW9mS ~dM3IҸ'r|]-z`o߽ni{rLսkgƚvX0XR+iSeiEEN)ʜ3)CM5LnnyoVSz%;%1=wɣĉ-|RW]Q>⽸E0v&1feZ>ɥy2\(OXx~yu&n/N4,]rabrlMsP(aQG.lq=2Z|IiփY:2*{v7(rOnܜѺxn.*O=Y"E[Ϸ&[*=8> U yuXA eޞW5 i *}ij(gAw܅ I1 tgL_}gosS!iR KpIrqOwguu7U/)ȳKF̡ic %LlafLjz$ʱfnll U2As>[2UYtJfwwV6ZЊDs'.=‚i 7<ϼƥO_y+'Vԧ!-&Ccs <P>0mA^-%oƃҊ.%J(q>o ]% FWG {/m9 `fV~ ieDKJY_SY3uv09;zG^B&}]C5IɊf +{ګkN|O4L} .W;JN [:{jq_͎=۱ܘwM'z&bS3\'c%w/xmeq! A8-[[[":XȒkɪmp,(>t$%WL}t D-a/߭tW&"`Ӥ0s{yvkP%1J;5`IX"Ncb,`? -v A- בWmwL=˦kŝvz'16h%(C6vh4+K$ 'ЏiZ'Ifkoq8*o~]c~z<L}+IڝpML4Co4D? I˨sHtZekSꭃXl5yB /F̧RCݧ76p=baŴŏ `IJӭC6L:^.?*P}dhunOsr0 J0GM)GVRagyҲ:;l)4;44sW(N'_T|F(巟Ym x>fK> BDLfiiO1 8ݕ;#0>똪bHSo-S(ֹ68|dls +@h뛶;Uׯ F!3El<^!,Dņwoo1 `8_+ǧdu4KDwiWvT*'/RoPLIs(bp$;FX>&H1 z9\ \ uwT=2Gq3:W[29N\Ds9d :*իW = Lf϶$1hR Z̚ckCY\~Nzn{E)VR}O3R!I*yB6C<ߟpurS 3setԳ{ hޜ돧ebYR}KҡY! ""b))Kq'?k3p0㳫JRSK>,eƦscz<b7 $ևĤT*5 ح#&y~>ؘ'UsdHYd0񦵺$!Q17, pf+꧔B@p)"Q8O۩9E( ŎzuN'+njfPh2{Ҷ7$IѮ3YtC&ݕ8zͥ+3NSZgL +{WnhZ,.S2K3OB"iC@*V"!dY|<`W0F^8oĞvoPY9Ю'Fslnq "J‘RUfXg'VzD&S꿾Ȓs)̫g biʚҪZEDZ,JOڴO$Wm `ԥd-ƦT3'L2 +iͱ3BE#h8 MynɔħbX(+*uXpx2  c=-5Bavy خjaAS\G/i=Ve^".>(fJKU&\*b3qDL4h"6؈Bcp۞'aH|6LK!;ƀjw>-%1!%)56N oo/ ^|+_}ۑtlٱ<4_=d@Vy +YB֡ѽ9Q qLA}__͗"0|d=YE5S~C(@2FԻ/HOtׯЧKHVfʹCeIRO-W/^XNF<^iW' .l̶ׯ}.r{Vy)e&OРUkLT.fOQۼ&T 8"dߟe2zf_]j+W޻< 8ABL8h^y }J;08MS OS(T#e]0x-zz_8wg{˃,Y6|%*JF~OC" - UG~&=ˢ=WׯᗟiתVkg\)ϋL-U fw {QҙKaRؿqP+njofo@s|d߼rY`$#ݠU- τ"W\_^ ZzW߾}?U.~?^3ᲪtRnmP/IcAXρ&7{|؜*.x4<[5"YJ'`V.xZVTXզyW@i8;PM@L:-f&Dci*BG6C#3o0A}')4v@?P1   pO2Cख़%"!S $gTVe14PkMC) .uH􄤜h.!`ܬ νTM4?5@S6Z~5Pi¼²\> ?Y$((萎G(T0p\T* `0#$~H(@RȰm!ј%eElC[PZV#ӂES2ŏ Ea,vtl-0V_x ƕUTd$.bI̜G(3#(7 BcP(yI7˦ө*vvWȘ"Ph ~Zt^-#KHO06( Ox#D-wB|(y3dʤp?|d{%a YBuɲ*غC-ǰVIXCy@.ƢSw: (ʼ]ͫ nv]bEtv@r]^`|/CT;8-KLZa: ]"7:gTJ>:TIBTJe8vZ:2rjbN˒b#mKsPs] V7J.lڨ*^k#ZLB78G,O\f; \2)*"HY7e : uX4aY|`B90aP[ԉPL^K&X;*rqK܍rf>2m3aΔ+]#33￘`;4hL\&.r̞"wpDdlNj^7_49+$%%O.?e>Â:֠4VHH;wC×$6L")6Dak|:A*b*JJљZnLBx(g`0d2pi9Y&aޝr2w^.+6vj{3g! tT[wykII~3 odot-6GĕI|*Fٱ59ltN拶ts?'ѧ'O3}ټ"֠J?z@Q*7{XJ]E3}~Cz҂-2lۭ'))iJ+mb%Qjt6j('i \d_>ͺHߍT ?_+f,B#CCL_'Q aaၞ3{`oΡ53l ?$1R/m<{N0 Ԯ&Sy圝[&LWm u_th_*'O_֏ U3vx˔9G- Qs{cJ(0Qw+mh)8NPdCc뵋]&BH<qråKV-gL,wqv0hY*9-l◌) ;8yt;yT&()|7]rnҋcRΞgm+nla[_l!Gj{Lؗ!hM'_To﷎*/[{h0 Ev2y^ߐ+mAvPsK-/:*2h~m7%{:AZ\1{nfu{&hmno9Oв 3wmEecZ~-Z(yj[KJZꠖݪa1;veoNY29DjLsCT|x e R}rm01i{vp$BWt􂠐uw[m)*::(84iͶ;}tO.>뷦fenY0ӻJ3/jADp).9sJf5UM1q$;yP(vڔsGEQazB;GWO_8vaA2&ɭ1w}薟mи̞oK^팵4xz(x%]|u_YP]ՌzHlr :p`ݩASCɔ*O_IOO* ء޳0Yd=Y^)::[dUo]hjhMXXzfySP( _͚ӧtT3$=W/56]8_颟mT y!Q3 {hܪ-O^^<`Kd=x8, q45՗ޝi/~MϞ>inhdކ .z-Nmy=%.`:mo-4}\jon)?U޶9&ĜLJ g9p 7὚S;.חy̅vΫx/is/uu!#7›n7UVT7=~(92<\آ w?p,ps.w(pFs֚ D{858.ew4B\YY0stkޥR'L"Ŧ.1P$_eonXk.A(F_:mP()b1ٖ SwRG]kgfBK㍗6/<);%\Hܵ'Ҁnܻw~.o?wƃ~Q Ey{ .\VQ̡ΩVgJ!4Ye"5JTxCiGb]n7nέns\-5߼?] 4RkI%*kaJ,@aHX-b&iй].?V[PxHu ȗOњ\.}Irͧ'Z}=/(ٹ7 ?v7r*5_~Ol9)!mOo<>`\ܽ};K>}ɖ8H][[r;1T[&H$+q8['dZV6mVv.*޺-c}EO;[XuiRϮ(~gʚ4("M&Įu /+u] ='?lvrҚK릛j.&ON#)aRwmz@n8rmtm~9 x\7u?ghcerGW)vPosZweiQmUM2bIm 6"BKC$>|SnH΃T5>{tPbKgn[-%h>0UwvEX'#:gS:-s1>KS6:TrclC'k>(4I 3R]t?aato뼗J?0(&qӾ|; Fڋ~֏-lk ƅz?Qr=5гށ_u+TۜCwu>/286@>Sts(n,y>rv.2?W8|MszÒȴG=}vhV!S{ݣʪZ6EJ}Ɋg/tFyBs|sWoWڟq~[O4ݼu2=uc5bծ{o [Z]](&Y("rG^ɓgώnX!6h4eˡC{u"bQš;_W۸zV"kvt4$,Z)BD2%w:b=_j]эEFl">_\ Wkn ?T->vliLf;ro{ɺR n/8rB/'TdS={5w~늓BƵ%qQ_+T :#zCzcS_d5{z[te#(n-4Q2ۛ&+Jdf޵sZ0yUvnJغ:H+jh-H q4N"%7/?/ //?g׎`/˽f¥ ssͷъd!q'jK-"<-P54;:Ta=lcSmmeVzF!Q6n7J vmjgԶN*O$xKa̽yA],\ڸƶ^k}8_(/Hܴo߾ˣ]|wNw9;my էOfggdwwO7K4[)9--üA2.[k,YeG$ [SqDɾ1jm+Znߵ;w~Tvs.ޙc2xW.]EDySIѾ?pAAjѧKek(?2[8zkR# %o֍9k=EcW22޴uKMZ5onvMni{WiP846d w^~GlO$ K ިf`{XitH[qiAmR IA q͕0$2([ݦpF/4f5[G*_oM{aK;r74UvΛ-^9ޫrF⦪[7"eh]ٯc#/j1 >97g_vikŒy©%FW}U&[x %+_ZRY_yx ^l-+{-5/斿=aΫ^H9jD;S0io379slؾ!7.-3I RKCsPVwf߻AԳvػ~h)>zrDIΐ\zWgttM(4T1⮝愽IICKko}[qzwy[_J#Fôo!)c?hsL#Z՞)*5b`ٱ`3IǷ"H?0vOpwd>sҰc9'xprE1]*e߁3_4xGjihm}Gcv$ Ao9^}G=~!N/Y>RQ0$^BݨGfCChvO~s& 5fВ9)vm .Յ1oݜ% |ʾ{pk5#&5IA~2`XHB/4t@]n3 >K^{stMdlڑ;huol,_AcKzl}6"qOlyÆn 05}/O X'/\a^uDk&vZUǪ (-}yeonQ =% xcHWbIAiw]?)HQorvк87\չwݞw&=DccƖ/_5TzbtK1m #۷ }k޼o-oKG:'l% OWZ[~weq:ҹ^|Wsh7]Q}ܢwS#ܸ1$Țdz?zxI&k)]ɫ^5;>Ցa}g& CUmz%⩿I|]8vȒb= +4AK78YġcI!SGvgO4?:`'ƾ5;;VhhwHNHٓo:Kysnt9ëc?瓆. O|Ri/>3V7!' UyXmhJܠlze`ڱAtŭ((+9d~vAۘ1\W?okl~ع̟L_^:qt4[P:VHl+ׁ3oWMRX`A,pqts ̥d./]e}  KU%FW MZoednJWAIJ X/  nK$48M_|e QL _<5q%tEXtdate:create2011-03-31T20:24:24+13:00%tEXtdate:modify2011-03-31T20:24:24+13:00k)IENDB`mitmproxy-8.1.1/docs/src/static/tute-highscores/supermega.png000066400000000000000000002653311425660472000244320ustar00rootroot00000000000000PNG  IHDR x|G pHYsHHFk> vpAg LbKGDjIDATxw\u'Uu=9H(I(Je+YNwmus$ V%R$DI$A@DqrBx===@}zUu/σ 0 7-%F[ֱu` nr)WH:ck00ЀOJ3R:c_ o$+hϺ_c:|X1$¨V%-gƼ:cKU.E H_} oE%B kK..#+WZֱ$\'{341rAXE<{m$aT`fag*i[ǖc\yjw('j޸Jk:wL`$X@\e2+-ZNq/L͇uFnt_}pSu4AL-c,4TԳ^5lٲ%=ૉrt3~߬vFQ24}I#{O֊KBkFׄ* 寒Pzz ˥bH* 8ƀD2L =WmVtr*䅔[^uXC}{7G)[?ܲqs۷p# ‘=[ aocgXVvȈk4]'3<=й4uj|` [';n!m0@3(Ѓ8u'ﰂ~gM"{}TȣN "?"H\r#/=oX\zo~ 睃/~6r-x-ۈ`CTo\> OP&`bA~ u5lH+[^}Xk盙oh 'xb -joY; k8TΙxFBL} r'"Y<) @CH@hhKH%J )i :yD~ڈa8/ H–lgm(6D].bs!dds=a(b<: ŲbwzH>g!zƙ0_&Z׮XzplttWhN^/H^DD``S٩sJbXkk"U5$DۿVm$ _Z7uL= 8eϩ3yәx`]g3śZ7``pV 9 1\{e`0bZ5 Rͭ]aǝ6w>GX Z斖[x/{]"=3:k!ㅣeWT"r{ĉܨf05FoqMSpN镌e 4ZՐn(,[*cj̀Gڈ[^UKBxi@+ GA$JP$4eBϋs^b>T}@<*\`+O=m4q+?`rPO+Ok]>7'oiljjڽ{7`g\gSZP} }\K[1}˟4If2 AX8'J3I5CK ,H=/N7(M.\oI\"+ٙA5LS yjڵ-LD JOL8y62Ӫ1^ ;Vemj. _n馎REYX,Leνuy>;pA8 XcH8j:pkׯ#D41\BD+VDPY@"fR4'{L`j2=璘a(8S^Uk9s36|H^l#%@c;Ta'|-53ƺ|t 4fZXJ8ϏǴQX:)汁N~<ݺYB0#O[ȎHiq 5 7HةPK4|s[nwddVjbttлȄWJKB c֮D Dwt  @+*W |PC,o٦(ٙaJji 4Jq( 5lk AD0$ymdߪ8ܖ92C)( fn43X֚.5"DތEm<@ֱo4V4:z/}) ]  77979Ў5TlhAqytltjzR1?] B7o CBH4*I_*I%.3CS v '-U`P*CxFV{inUmgf'kŅy3FszW^!? -AX@V"? 3d(I+v>\ǾX";vۓR|F}[7MwQ8־Χ3"ڕ&A %GVĿtxrt|"ıt.Z~" Zy4[, +/ L̀ T|Or)*AeFZ[jQӽ ;vR]qCj -Wn izbALBSЫm('pw|m53neSۢ;ᾼ"g 160dϝDx|dxdhp0'>9:!U3ޖөɳc Mfu>fO--A=xDf*oezUFLo6d S+V"j`qO  `*2erق3ܖ,MDj"VTxNu.N ˥Ѕ B}ˈYǾX ({F>9-+&{"į&|a ~k.;t/p c&V!'xג賽QOͦ!ҩ$n.ޠIJ/EIḋ @PR_ .OŘsp]RjyӽcΕBSzr"EX"Ł]לh^8~uwm2_yϩaѡ@{;&'ΘX fh {_~ٷ2OH8g1ø[ܔ͖ɹ똤_҅ (rb&ܓ*fW), Jt#I$f%4*]WQ\],w$vpVOefbD6E=YD,Co Ҿb_x)_z燗~CKnZ:2&"A[^/}_`6跦I_DM ,Vud[I'c9xvk7~rrg h_m% %|足CZ۹/S9gYZ 31JH׍ޣB(+V02iIj,@Y0O3~.ՈJBM`J4ڶ} Ag?7 0|1r]2t۵7frQ4b]^R G<}[uzC}Ka1Qw*EHJ3vS_<}\_ 9BOzj'Tdp r;0G.:=qlXYplŬkOx,y iهo6l0ԼO.c!kZRJ:MCR'5[a!1ݫXI ,"#{ԙ+ KH[kgi[a;~HM&-fxɑGiH_L77ժM'''_ |?#8'(H0FpV6<nѕi+CXg<6t?7apՊ_6M!/HKplp;уcV3y~Wд.ٰɳb=ǹ41+ߛ KaZm$3P~gGc߼XTӺ o4:DqvWvk]2s%oj֕PK7mmci7vOll\OZpcpi2碩h}w};~Ml^ XAe`[ i{3)T)WcRQ72I8ı>o:Me? KG?;8<"[ٲ#dw$!y1'G|lM']˧oxiZ-ĚX.0qOfh#R!'GeAq{ O5`2ݩuQ B$`[1{ѽ#X. ^ʳ޲ 7+2IzK>0IZ͵XIcnޗ'&xb~ZkFY MjhjWvJB@CaԐ͔ I1ȺO5 WOݧ:O#ai~"Yo\&b)sU3R9!cX0"M`}[VP0œ iH%=svOg̿6OE#ɛA$RfC5r5KP#eȹ!(IysmٗrYv<3yV ̫*{X #!m\lU|:`cshSj,!08x"i+Cm٬؂F!{UMk#Y'~zfߏNCe5hta5P+\.K` vHɨ VUsR+cXA-e oE[3NNS녔V.Mn2LX[0cd1`3^yWGԴRx,bM_hhl-k~f)ZAFF?X\Lї5J1ggR"ֱult_߾]'7D,#j.fuad#H[(xLcOOh:HCaAXbxuҥP#eڴM-, 1. <{i%ԱulwF(ӳT֘<[qn糦Yk#=sIĤ?I #]}ӑd:*-[--njisgl;A2]FoB,A|X\||\:+;~DKPސ&:*40!1r.r`{H/~zƑϿ:ݷ(?kJCOR2BHdk'&'Ϭ|];dhh|"'KiکPy^Jmy*}t֨cXWH}W4҈BIؐR;46>ƈcǾ}~ws={ =)@LF2Zz\# ,C +K :]1^c 2HDRH4{s?{)ۏdJXC~SKt?{skkG婳RT<!sgO30:2i#3NB_h @bg?26R/7nV4ÖS٬BZR *,ӽυF~c`6@"e^}>j?#lo۱99&AZ:xK[ni۽cãPHJYxxx$ Xl$!u;Ϗ LfY Ps,Ҥ;Bp&]*9oR`]*ӹXբ#a&}!Cst_xgT>#?Աu`Y>_X3K H*[N?}+RM0[ON4D<CAf\&@'3|>,ȹ1O]m>$om{g;)Wr )0<_A߿%6+Y m3ya.cp_1WLW)3QNѿoyV;;fx;Hn҅Xec)twwE|=-?:fjp4Z7M fxOH`KG.=䚶0H"?s)˸-N13 'f@fֿ|GO? ऽy}Db6]?+eui]z)RfZ/my-K1@I/2s,mVw.n`l5qͺnɅH5{7-<ŽO;oM̊K83٥&\]=XƦ۝Q.-bI )y $Tv u]/;C> H8s8x1aX{DF5b_V֥&%a$R<35x2)Lv Se 'S{n|/0O/sݒ Z_>no-M̋U3B_޶|M rgcg C#};>IJwn\r) 1"Z88Y/hqL,/:6 #gkt1+#dױu:jXݯؙMEYEh7,ѽ1ϑcж4R4*wߌ-ZvbU[C#V=S&VSUaL> xC_q\ʝٵ4i(䭮sV9u"OhnZ%pxk6286u-}/&ױuaSMk|sC]CI63d;}|r=W󪖖gf++ߜϋ5w9t|m9'&])&V;_~'Vz[]+ ; kyuiܚ/1_7-o/k?6ӽ~կ77$[}eH[<(Xtݘ?ImƟ=\,c[SMkuzz)Ŷͮb{pH-ό*Qq 69y2Q> *y3ٹ) Im ;1꺧^ӽI.}Ck_zEuwnY c׾?ԋvt0v_ڗtiM$ f\EHX̀|\lK,ڤXć)N^ 7!? |uKOGOGNzTdž2;9hJa s0Lk q5xXgk0}x*6.4c_֎fL=Dy]su4Āq!CzVuq`|9G%<>1 tw/.^6ϭHeUƩM|#,rHҼl)0Dx4{3we'Oߝn; d"¤{kӭU ӛjBױu$|K.Y{\=e߭RDƆsɘ1RɆxM_rVrW]YZxHDc0{s5.^hzZN,ҋ>'<ά=7P:2i,𫍭r=+WY9z`RJ۱|lcqnҍ2Bx6۱qDhm',}-C5QƆ浺ߟXǚ I52OgD-lfб4 }jcOe3(.۫UXǞfJʔ)/iYC4Ú>Jd^:c4jq}Ɉ;93XdE<-y4mpR5rEXZ}133?W*,4}p:չrYT1=#;}22 @ iM[9l1\FL籕+|A d Q\#krɅ`/2t׌x?v)!ǯ7!V*eҭbL\ZzYP~5}|SjMSQeMbj"b E&c/C.9`筯{(ٳU8HPxXThIVD{?:3=lL^eoYY_ִahJ| Z@[1!?q[W۝guoxHY矏 gdEe.\,5JeN tW8gyA9$ELc IAIH9IE,A @^*a r,>᡻:ϋ$[ԋKQ *$@3Ddc/ whN[yo3LףoTY]lkܭ\P:dЋƨ[v8hB)ɧ4T9wcӅ*r̄JiV*8!|k߹MB>TpGr1܀NfgF`rJ)MI€&zN[!8߻p X\)&0k_hiOk@y?K<1s/OLOt6p\$dsC*2D$[G`=5ɝ:x̫ Ax\$zhW(w%Zk<^;3J)f$"w޴9p;u;hAFӷΥ@zh`Ãs`y;jp;Fڻnz .W''Qpʥ⡾'WK* [MO?[:sA-(ѝmYRY. sF`Xu3X2 ׷K 5FTLbf,&oԮ33[㔍UFPnEb- ."MܨW{ab _L\5mg faZ%"D WU^c4r~4EQіUΊi1LTxکFV{6n̋Uqиx޿p8ݺm" Áמ|O֚'WB2к3ոrxrA|au*䵞*(e0h(f03 xjI* 'TM1 շΎE t׮}r6#9 {;s~D"kc|Ɯuf9l: k9u1S^Aní_tS{~ovޕ0Ooq[{ip&≼~_}ﻹc>tWtR|_8t@h|.\s j^d5N5.\,Rƍb ./gPr]GUgR@Q]+l+W}ZE٥fh f멣 m~A]hx@}kع0i5̐4~8HSߘ]g0iJҩmk]8_0]k^7ceI)XNRRP"hJi,VaRNȼp,H56܊axA{ 3DUHsY!fruځ`UUg7S{_?X5Q D@*mA;wijՂar)ؾVwf?~F:khϡ`e@{OV3,髿zz_W:ٙ~ud?|WG*Zܰ_4井p̢6v;R"f 53xъ{ۂV pΨĬ>NqxN [|mTpٞX.w?XbF א sԥtKFhD`RKr@hIzƋ!tq;4"BNVpSVI1hS*GqyV,8v4w ctTR? )QaqζT'ks`Ѷdjh5K&׳oTי [*.1sf`"<(?>e砃ŁrZVr (LZزr' LVeP㤽>M >6[a2C,xfN#007Vx`DaDSvutb?@/%@$D0^473/RQ#혴*" =qD[PE m dU,o$or ?3u&yyUvSB N[si"|1瑲a| ݔ̖hhn-\߹L -Xk vA_%g*PA b@eyRr`z]ˢ5O5m=g-Z#v%bN[;O83^(m:ӵ"hAQ#v HW J7ɷsk ?~:9.;^8'ޅK??U5V%;.ÂcZx W'% Ŭ%e_ZFbPu1pl|MiU蠎]6D?ą [b\2_ &.EURą?ZHm=g֢D6\Ev!"(/5_^Ʌۊ'[,NEnmǍhqn>[?c m_1\dZ‹P:?Fo:kG_OߺW9JӖkEOO4ol,^0oeK LP}gZRc;< CX :owa9ʆkbYljV.8*r]0(AYp*Dsؗ6jV9훣\ 2Yyِld!.XDa +. +&y2V\ UX*ga/ΞT1õAJY'6-6_0Yf&C :e!d+PyV]" "C&R5p"Z9,C/ µjΰjߔTc;gSU lחmHWe[+߽#,,LeQ~:h&M߬,_.EA M iW[ID"`,4>\`,t "b ; 5]=WoHܤ;U}v6޳(0ony|zKrN0g:%A#f, FvG`,;f]f"VeT箈Fr vDrkvMoH c+lίNڦ6$@Y};{l Nf㧧) 0NC9 hTwo:iv/VDnƠ|[Y]96~_1&^w+YeE }q6z$kahw;޳Tsd`Ϛז6g5ttR-$Gp U5ckMrq˼}6WzA -Xfu@ųH$ b vq B3@~KD_1TbP^Vv.ZfkG@+dHgVְيi`U\-CAql"A "Z-zVx3MF3 Qt;@IPRЕ ȓ ,]V(R=9-VIPlDv̈́~O6Z1L\@A8jTD0dI_</6P*R4#l+b8mO%i8تrZt|#N.Pi }bom=KI^o~Kop(B6YU}۷_xh8yIl׬}UYsgfs4Frl@5/;*7絷};xbO}%2?_GY3G@@}uGqDtc/î[y/@R+G^V+H⧛z70 j-/?P?G0 j]vz K*`ϧdLĊĺem kXc[DeLj (Tul;?d_ԞmFWL/߉ESϠb `\6ώZ;JĖؙdB6PKd@y$[?A I>Eh'"NE[!U"[&hcDj_(l[W⨂dӗw׎x@u7eS.,>q]1ҙ%f 79va$1Ѯ4ެ'˜,.a5ގy.x8<Wy3۬@4;4Bq2s#x\i_dkoȤ-.0:a.su;P:63̢R /0qL9p/rm6~70ԨU=Q*Y{q[U "k!i}عFͱ&6sYI}UzB￯侏yOn31( dt}s!IYU&习:]P~86z Gx~VNzWq_Wo rG<αe*EAĊ@ЁLg@EM=aNW^(柫Th28O3Ȯ^oC{(?ټeW^ T2zle=;@BdeNz@R:\ 0P|y'wU 5U7Cޗ4ly6?BM&~5?ʶWٰ{H:mytLDEX԰?RFWːM^u/VǼA&ӗgg&ZA"w|0D 6 w9gM_X- t׻{$j٬R1u Oy;Rw >zc<ؖۺFt<~yjP=H*ezvHˢcT2ݎyV>`CUjq]WmX9ZU#M0DY5f b3SY?8[*t;gNh4a@ƃ zpqS 0zɊTjM3+^+tAh*S%q0Gg\=B[mt+ ШBgyr b'*6;CJ(`%kzT Rά"Sm b"_:WKBl*4i':> _q_ ׵q JWM|qO+W.!Hu}OtH ?N<>Heq 0e^;gJ[+8~ɺKuJχy\=[ SPd[-nVI'aD 52\ҏэFBB:Htf; DJJ t}s&>Q!8U!N!Σ[7VV4J7M$z"ǂtFE]qq 1n;+k<$ \L j,]^t (vV*$ z} %f`Lz^L Zbj!VW n\t3fDOtjl%}(}hQx,m\Sτ({'RqyRŽJ% +q=O3۬0/)b}`H6|;{#im gcFz 6vfNx}ˑv7mnn be!h)[Ƶ(k*E_R0XYIE%6 ?,Bʪ$C *NlkluM^{?@iBuBjx&i d3[ÞrW`higVPlوWEEiVAw(7PGɺ$U\JViŗƾ B 9u״kz%Ym0?>MoKlpӷҬͦ e4gjTZb \}.ܡIOG% <2 m֍>PR0ĉNc;1>Q|q}e@ Y<]hs+.rauy_a\'ܘ/]-><'I{~t;ݧ Bl)ih"{Uvi&v_ci)F8ӁR,|U#Fjx?,*QKq|q‡[Y r'ϫ ǡ#jՇAVE:c+T tjei|ը=9GW?LwHSq/\"Tw1 㳾ٲ-=f<Ld{"e(ɥhaN>r]2ւ/5o 3YcDM BXl{z?Uճ^VՔ4?ONҐ4K?'q)VZ3W! p[t(DbǓJ\GǞ^̴ۜbp;gOwEH B^HC =ܨs @{y]MvvlYwv҇8_,+c,fhd 3 2aACTT*Dk^L|=T@e>'fl"}OL<(PLOtC!(40huݬ_©υ~O%#7홂dH)J,TY&DN1 ̽xaRTtjkȋL#,6qd 0B[̒!+k?OYV磢iUQRV K.y|T.?G"@ +  l~PNEí߮B3H&xh-3+OMETԄOCzl3=8x6)mа\*UG W`l{^5s(f!CG"`W*TBZp`-PO-.KN4VqI'fTgkbpP;M43I1♹1b,aQ!V˳87 vێL*w?vc!.Y_ c Eϛ[AL>)bn'K7bi3,SZf,C0Rbz*]%%Eh-.]^n4b=;"ܹ\t4|䤇 =7y}.[/~-)ιLxʻQ_F~0~C~Qh[q=>QWiIU(HU'=*_3뱫 Q_>sqaC+Q=|B@%q6W_z^buS{Ė!Ņmv'NbRqsmi|bI3U% ȕB3{~DPLMv\5k/ l {勖1zV uNBk\hS^>g\e5B?4(PF=%B{1=l%Z!}Hp4̋Tnq&_'QCWVAVZ3LAJE9-ԇ 'k5+{%} [dDE9E=qJuѫ?jeAB"v龟xP P{v̍7Ièi/ujT`v8zϬ0XI.M+6#}ƾO>0e(͖A>m_LK]GL}Q E&T"(0v5 /hj0 LKvJͼ` %zdw}9cn'g+bu.Z*/]/T%D<~>)LwzM_x<*~=M`jw'yO(=fTǙP "v[``y ER> WՎKfTvQ)w ~6ڏ?ɨۀQU6$̈́abR O^,޽Q>?EBY'yw3 K|T$K:buuc @պ3u2q[j$ٜZ%gHhbP*A{ 0r.:GWǐR&T&p0V]>'~w?l\]7i5cgfgi ]^llҼħ$.Sp(:zo m4^GPP'a[p+Jlx+Js t;w>`RS Jg*yT%!ʴ%|ISWMϭi"ow unqe.N⊺ETGLike  W!A~r7B#ڒ,s_ʱr$HSs:kM]&Y 5 ^!+zZΜ: /?JzlG\\mg_R?`)?,ICAX~zIiI[ @&*V8)E"V>CDu~`m>yUh0=C lhgFe45\LHTG R)1pG~AK0*( ?&R%J<h8c%{ɉrldPhݷ2R;ĽإqltTr5gkAh&:; U*-zc}sہe$`LkBgNso3kZ3 sLDD H5[<?||C4{E7~邦fݛ-ߓ>sL/{~[l3mwdXTq$ {=>W?[EieO 'ئ!s1!UZtj>*!eT2~5!~jwqV:z_: ? wjO= zͽ eSӍV 3Ģf~rc*0H "^?@b~-;b`>!=~IX5|6Pw*2AO"(Fm`\7a~X9;hP+D7AWd_}=V@.qwkҰ"LJT+oS}2JlP@dTA4{I|^|p@( <\wggK Վlի?}{3Ț ܏Cg.z Fz B.o:EK ȚD #j耱"ih@ tѠSdOl!x;뽨q9n;Y>#]9 zUyt? ҇wgD11Բc\ +>ZV1qk{SETJqT}8UI6mwS[$Rp=K8@[{oTi)ZrC:Qb68P{6{o|Os:*(ܭLn'2TTMd a+3!IT~5l>Ηv(:};Tbiwח."2'P&b\94a8$V [pcQKtOE,xL^s03ؘ̆,Yli䍄Ux_Q?ڞInDN;mP1ldzû1{|T>$ bE'L{> kJ<#E 1S#TkHEӊ1unj4Y^N25#SƖ GJɰ1q;uN]c:jH+MgWN{%E1Lf}ԉog{ @}nخRНzn\tbV3 E̱ h)'"Q  |̇4|.YQÂnmͶ7\7GE<]A"otuseJ:wws޾S3VPA)-4i#*]51HaJPwޞc7/g(!Ags} [@p!'8m1RF>ґ~NCPQ#9d9bl/JEKEnL+$[k.^ M'蔔ka(99r :jZhꋁTLL4})7X۞x_Q{噏\adymm%A( v84s;ϧݡ4IH!NTfCg7aޒG{f#'9a8q@~5GÐ $Yց#98Wr?5F.mFT:o_טcs (Xn qt= ?JQB\ϸeٷQwsҨ٪IHٹP)cjN.T9Rxmy$>0yCD>6O֦{D!ă^{vlI 0'&|g7T!hdS.l";mcj6GX4ki7[jL։Р~$~| v _X,blĜ / wSQh E zűH}^Q=Ϝ XXQw_>a\`i (Vj=>6h/VcڝZK=Ēdh[c#.qo+ZWmQjμz-)KW,0qb^m>rUGfd|n-[y{꒜@F^֙#RmyGyL.լ*YǨq2%x \w/ :)({^Ss5aP) *2{yس(2ND%xTL.;Cqn9mvXyuoseؽtջTrBDr2s00zs&J%pZB{1j| ~Bʏ'?*[  + (TTNkRԯGowx%XIDВDT}?M}xL @Ƈ^co˘ocMi@S MgXZa$K% |_:g,Yzl#VjrDG퓝)H^tr*,D')> _Z@ԐDO4&Q&(aYQUY< 䲯 nlGI2Fr2c,UnQYi,I8)qtc *Z30Iڄ I/ d3**:@$]=xOPy[tzvc3kJE-J"v[ !liT|rn>N*DYC(sL&W`dj0J Zx0 *%n_[Y/~q롸 w:ͦf4a Y@HQ* )Qm?i1d7Rp)AacLf,TNCA|n_TjȞz/TOӯݻڝ '@Ħ鬂j\D*mim|dߜ@ƌx?3[ï(y<)rpmxkm"QdSl/ھ8_fts .Vrժjkbg ۛſ_wJMfv{ ^\.}%v0)A*/yy1m3H<ꚽ{S'F,dž@OSc&6">) DY^Fzc330 =(v-5D<[ܾ٫1 ˹_`IN6|ԋ3{FpIe3R( O3/Z-$To&43臊r'sa&DXQˣ>d8 Xkd%AV:n'siy6<z9 0Q ~P&mc-|t֒a'lIöJl|>EƣU>UL<  3~vw_f=w5za{G/]/1Df"햻A]fc'>+v2xc(Јuh *`1ޥ_uyh޹و \hɞ_^~mOfv~̼r?\ b&r9T;WF~V IjU),eI*G6PYT&1n,`bg[e|߲6QA? &"W GIt߱(JO2}w/Gp~S_.Qx4 ya?DU P̩V"qݘ_ߘʏ <)w;vq:'۳;k7ӓgW'&g/,δ^<#2nIU\{o}۪)a ? >&-c#4O)Ƥ} <΂Y@eeW_ s3 UhذMyCQ&7F>ˊlX6A6:Dyzg։ G]NT4acN 6&vd9HulTxyՐVd3H€s𬒾.{f( ĆL`(i+lXÆ"WA{ѪBh$aV`5puJ t~_EY}Lg Mojo\vʞ\V*{~Ͼ?Qы3KsSI7HUVnvu֎F͏wnzZbB3.u]N{} sL"CN9(+NB Oӻ{u;H9?yyMZ{w\vdh (;ADy(Vl$h! L/)n;tLerԔ.<[z_Mw:pN=m 8g m ߸w.=9J:m.XSJE#'}Zٿ%/cO&.srCs.sT]K,j]_K 4ĩ]!#cslXp'c1\:V1k 8TWeD26H^Ik&<Ȥ'tѺzxMՁujM*S۷tHEBd-D_ FR$ߪ|gvoݻ4=母Fw_yC㗖V3dh5YCtsu?M򟸴2Ynu8Fd۱+Dߺ_8՚nD8Rb"_3ӟ V;\2De86d&7,ӂsdөsA5h әdٖGq'eLP Y06Hh'\Zg!65$J<bҦӿk9XDWl cّb[o HF1K:oݝ{ A-4sM"SDE02qlmYge ǑmGqĦ\g8ۙٶ%LEQm8b5Lp(Hl' HpA`"fJ% UKRI 6Y57=:i fwwzH!P@ W-O[Ej:j1_ $Ϳ_]]k7  %Exޞԕ٥v3uD 䝙VTj[xgҝӛiQe!Lָ(Y۠3"!<(eOi4"f7"(="mȝ-6q8.5댵Yk5}c{h[nP˃I'%@#D KF!'o s\=ګfI`(Pn7|P:<5 Z.ST`JFd\l3&2&2Ȋ T;Z2f/.I#<|"+Llo^*\ۏxw!]X 1Mg1J("mb"bXkOl$D|!XRB5xy"$lK&BZV >jMK^AgU%|ӊֺoY1\({P{z=2sbv +B͵h;7S+4"gӷ#l6iw3Lيq^:qDӝg>=vy,i 8"RһO\(fۗgһ;ׯݲ+nՑEYWÅ)!@X*Ⱦk7alԙɭfQ⬳62@{U^^A)'H%Hɰ#BȸX'@ Y:Q <ANĩlu<1vl=+$h5r.۟Qo}wfR[1rr `1L\o/`IY@ְc%9r&]'嫀-8+&~4uSsse9KNegB+1%2dhLՅ;@v. )je"#&BK60 y)<% Ӵ 3#Bi'P I.{ =N*Pi!xl^eֻ=k&/^^lfJP2lmϵ..=zAć!am4pjUo*MBy 0vu\k/c0l ,-dH8Lc Ol0&M"4J-({3#qò3 KlLI<L8V& XvA! uJ`BЈbx>H"Ns֘~_ٖ i:WQs19L> 1I;sI#DP݉(5&뭗: .DSEB+N6VW =ؤ(7~̄P&\ (rM3t;60Jf^3ΰ TDIچ/E@1ÞJ5DF-h"=zJHIj>X(qLXGDPj߾b Wpŝ>϶F<0 %{iizrΝ<0?tQ^4ݝtaTc'q4?վYM{JEddLiEׯ^nG0ܿo7S7q Z^|vKDUDlN5TL[#a Cr K{_BnW*LcfS-PUCf>5@ qUNO)^*֘vi=tUluWY$a374q9˥9gOSAUxd[奍YgS X6֐TXJd`|(Pls#~UwfBQwEngܸ?{UcI+1Θ/G%OLm81@RמMMWcؘ  S/DwB^V(k"㐜Z\GU&:ou x.nAWwJ BfA\7>'G̈́ݐ$/W+xc0M^Y]Zi*3&Ya ϴ03Y뜵ZIi$eN qtuLJ@ߖp/_+ǿ_ַ|g^'__}%_;p/ό3ƸhP31.+CtP-2峷߉☍bTԺ쑉5% E[X~` +JTKOV8lcJr*w^gC#V )}>yu'G ߂m^gMFLRl@Ǒ1e\`ZBMx3$ްW!oODmSSr ѽF[1ӱ%bk ¡ ~&- 1e eV RA)Ʊ)ӆ^DXm&ĉ!"U_-r_uPD-(ouM`=^4Q*0`lJVr#;ŰZCZo}{W.,O[I<Ռ :$:ۚjOwKBbrM?8i6D'UI ^/~?kf>]7__?+; _V+#p &v~`/l<{, cKD5:yA܈Fv(ݕqyI#gat8d)Zc!hynzЈ\M @`8nEQmZzn>#4Mw:'~g{otZBx&KEۘ`GU^!( YkPz<JZ)DfGx:=5MZnJ"A%hѠ PdMblbm|<&\Lf q2s :.C)aW DU2JHD.1A11E!*ub 0' #и)e8[䍿kzfl3 ET|e64/I -[hdo^yߗ(;FUO=MvC$lTÁ{y9s5}wgYw1j,[*G#(T@EF h-b*"Kh-ͣ,zn6"g-<#]eJL (sFm.@R+(B1$&ŔI˽/ʪYc&RBEǝZ1 !^9<1x+BiꛁS^1<^ɾm|woee1El*0?A`U[)X$tq҇팳̈B1ʮ`>՜_d^(EOcS#L&25[}{!׎CDic[˸G_Wg*d5D8ADF%UBjNA+֠o1lK8a*hn ZC\EU-.AX ֺtj3zƩGL*됍 dA+3!PЊܰ/ A!Q .8y7AXNZz5QpP4^aFJ舓+A0*Fx ҩ"+ XEVU82lbIfʴo%$eki6IFJ8M#Ŋ T@Nd4ʬ̮"" ͽND9A AufiKcG(1fˮr Y>5;ʊx{~qyeX&P"dyptZ]ĉf'ޗ\{UxCح678JlgB{ Vq ~ݬ ]6@`ZW}Zcֈ'x=M*4#2k*h qK>_qtWZW|ZM="!rUIA1(IAAUq!Rde҆r 1B@TT:ݨ궣3l9T0<G|Q4SptYpRA <ֱ cM;Boקa13<NPO[q~ՙgLύUcˆXJ%Ă Ҝ Vt]U^L.$ŤpX3Z<5脤GLLyB4lPDD´|FV7kfw;O' E҈yA@0'hRWhݐ cd<{cipY>l6S.wڠzwn7QC1EN1z> 0B1۸* e(PB|Y-8J1]ܝԦL]i BgMEt4++LB`ЉD,CYYU]p: ͮ.q? GLԈ3ֲMuqY.7l'NDac%\ OdB@N;V rx.h4fUFL5G8jJR ,z9ѓCDDDRFQO` *(Θx *0KUXuiBn!2 DҲE)Z8o[}n@er #a=d}uw0h.6Yec+![{zuQA}7B/2h Kzf7-6_Xlբ{,"eYQ f2˲3ӸeU5YߛI{m($d4񤥯!=/ 龐 JЫ`hq0g%@ )]  L O'&iQ%6P%I =k]e !s2ۅ'+%ZCU:RY.罒#q#ip՞$>:fU TP[ F&aH`XB@f!֛ 3s`#EL= Zo|&TPcp<#䩣7eFB|BNb#K Wܰn^͚8GzꙘb. ;̛9;CM;BJpPjEg*.fSxt'9g2,4Vpwp[6(#$G|0j> e b_68,CK\bDZaBe0sT`yiŝ]cX;:?r0Y;ײ82{T"!1~Gy 2a4ZO!*1:{UUEEkZGcr*=413'x$Qps<:jp ">+  *i, j%:y{ W{T2_XvȥΥQjk2n=2^`9E2wǵ) QX-#y[ɒ|kW30,529fk-ͯČ1Iu8V"1'm:9&OF(8 &<Z.o TTDg)%d7[:}gmn#ap`ëX>ox_/]zue?޾YzmݾAƇPSuKU/EKUTtDH*xaųZ3 s(p8/>}n-Mc"i8!R^ϑx  >ATBB# "? C/‡]tapvۼ"k   âw:v^ךgW&b|YNF25KmId5hDiGDƹу4 DЂ6{;k18AiɇN7N1)03:C% T@EjVh**"@= &ATTT{3<\ 1/Zv@=h5!#aDk UNh梤aԺLŊ+]!0be#!a$EUeTBqs}a-QFbLR%e$;Ed @j%3>vI'Qɒqc%xxSckHfKRpgWw^`栽$O6:k^ő_<7s"Vнyhy aR!x;$oy1DK$ŭj&ğEY,_S)v>?(Z*̒3h2&S"5쌡N5O'kxF3_.ߙ0mu;tXCAJ/T8T8z?e?9cSҙ#Շ CN@nF:m3,74 Ty-AO$}vОZJ riyw>|;.'C[I+ p4ӈX/ 8;.>{/޽nuNWf<<G{z>rV~ʬ1|3͵3ok$i]<я ,̑18L؈''E.Qc׆TG!chD=!2fPTu&mӸND "u{@"2d)$1?Ro !&2HZv=$Lo/[zibS}T9TB@,Ql"&e!U5Fe~)݄Y,,rl@Tk>˾={l㎵LCH#ZM }Pk_L2U ʹy :Ů(z<ݞܗш3NC;K I"FtZHc YWJR)@Sr,Vn&l(S#5Q-_^2kj!4H+4 Vn5V/ s%xP1QE]ʳZ_T/3**$ x毵?i ̝wkAJm^'w5dT80yqC;^IU(޻  pyiv$A U 4B}GoZ-O5?U* /o4痿g/>u5]{֋~X @1-Sϝ?VbNFn$gffF{X~G"kD5/|Q U * +`mt?G_|kWo.yV el,]Ҿp;.]t#7/ :i;VfRţwL(8,8XDIc' V0"@ud@VpY|ckOUK:S|x~|=){l?+=}-~swG|UV;ŪFg8"kun9x<}cwOKo^|]|ֻytaNE a=f 9f?(`ux}Q1nd]d BCDD0,+[I_T1J_,&E}'G{,B@TTVKf~A t$0l8/S^g-SU 9h֏ڃcZ;g[a\a{hFZ*i KZeёFn`u›b]kQ{OȣD$gpcKgufT!T۽Ic89Vk=x͘?n B]~c?L]y$rtvA y~k_W,WF?=V QET9iLZ!wflD562"*xW"R2]X|7Þk/YYv:oum5GgLjrxpr# !"3s81Zf~V'y;M`AGuLRw\S"ke U|NO^TPk1@7_,8""=ŘuJ/±̈F@+vyQE `z'Gz^,j F<8X(tjVq{l{DiM Pe#8֜zz0E \Q QBEݎOS%VOE8\H}@~؊n3 vPnt~O[ T% 9̧_7v;:?ub1w[v΃O "+K?8} 5Y ikM)<PΠfo8Ͼwl8Ϟp5\Gjp ]^6 s#qHPGm 5 X%HyQ??2 2V$_NbChgoP2~Wo~}oݗamwʻE!E0Ʀģ$EYYEHXbS;':LsN"AC( Uw|3E"V1D /zs_|ZBdDs-؀H8DH#bʞGRuBmQ:#J?D:r_:~w1>A`"}Dg!̘\{׋IWL`0t#a & t{.ƿ Kjo;8P) ʷ.4c AiAsN|qG!4|" 䲏=ըNk[ܫ2ⷊWj~C(t%wOMcbdko (3սN zNgμF"}_om?jf?ؾWg0R/:!w~A߻f_u=Ac=w 2g)/`'S19샪kH[:a:Al 2yՍHOórogz6FDZMЉS1se'ezv/,f;|P:F1[v! YDc+,ץb̬޹?% 1aMW v3*Hlp'FA̰ ЗYQLt*Uf2L*xeuL}Ϳ*o3K@ Px&@M߮e;; 6l)|y˼uz3 9ЏZriVu?Bot̻SYHJ HA^&1Ig+ ubwi^Wmf 0oSG\|rv&(KT׶u^wY]~#O] >0"/8)(dv.)ƛI7&608vA O(겕"B͛Yx Dι^ 5 !X&Aq8T)X1z["M"zv~`@A0% q[=@O0MЗE1$ÕQ@ZhQTˑ^A1hzs2R,7=DEG4&jewP i8`pQ3NOhi3OFwupiqA+ UZqGC֪aP L(LZT@Ѩ(JMLe\֢eC`a$V_~IϠ((_Q~)zYy-P6`Ax'/}֥MP Ѡ*fl-y)[6=3lV 5z(yx!M:=W@8jR/S{xPnW|+ZcW 缰a|V4V+7^UTUJhs☑р09͋.R S4G+_a~dІBtqK[ -6^n-4ez:V}UPd["Pͷv;h繧N#ƭ *Z(B`2oBsP6t (!`dV:bc[sa D@ g-{xE #h`{odv_.[obL3ހa63=HѼ+UЮ^5 ߸y*t_x'IE,'ױ P)w 9bk(AUӜkrgRCDqKb ;pz!~asuWftDoB@G8)/$ k=#|h'>k5DU4!HAČ ^ȇa͙`Yz3T`ƢWmUupmH֢_={N[ QQK9P6BrCQH)/G""0-,6_0m oDz/a";*!;+߲K\&5̀@XQH1"8veyH\(ay(r@ꎄ afޠ1R԰kv'{/v ²I|<&dۂq)(` tס ޞ2@Us$^&P<ٕM@ܜHgS68H<3P>r_PF5MQBIK&=ȕъz!l91E14d( #EFmiC0D㝗-ܾ˛Yi:'F ݻkws  i{4n **Tog[`7m͂ TGA2D4lNIB Ug$ 8 QDg!wd Z5[̏ޱACzm)/~Hζ~.%e睍=3~<$*y̑!T>C9կ"vL1Al(% D"AxCL_ K3+4.*TD ?y5ba7~wko\뽾վJ/y:^YD?19͕֖/0Gʓ\Π~tf|:__w>D@{pDŽ7|\|K6zm8 8;Kif{cu\:'u;ݽ;k;#mUvέ^}Zfe B}AU}7~:\?X_[[YοGߓ+sB g# ހjhodyVyRMt(l&9P">LiKI9^ c_$&ZIg7z5"᛻oF+ovZ@ K|"f0,n ߸Y #* znn}߸ܕ@#C 뫳ks9U@6{s| PGYѿ~KPuگ޴hgyԻ}fi1ݭ3w <-^^3OUt,@(}yonҵsXO욪088\_;7)@{py:wժz~ivB-|yZ5\~pPffΧR}8f?\ٟ jKE(CqoNg#@{wS8;vSQEZw,@4AAevaRdeX_gf9d?=w/Tks\""?ˑq~hP/.\uw8>6O/$@ :7ߘ7E |~~a-'2 & Y c0@L0s9Jxveip0K3ԭĦr YYv@YVFdl5*JX/t7mKʶ(e.(fv,?H3҈Uz/6g.gP6QTfg8rh']dz@PGޛڕ]y~>^ !T(CT@\ TTxچ' Y Fkyp{$C*2  ޹w97*WXcah8J6t(VE㛢.ƅDĵ|˳^KX_u Mhժ.}6I'NorUQHd_XΏqߓo/H$,KP-׆VrVdyU N@ :(|,_(+ZI~c ~1(_)xB~{X)_\nAiZN ~07Nw[uN ѣc{ngjBē[}YS޿t#hzx3X}&3h4?\'a7Y=J|MC$" Gfko܈PJBv|~ΥW:=^ݷV[zD!ۗ^6QE19<\r+%;8Qrv_$ ^ٯF%ާN'hDĄ@&<qoi.Nل&O҃!|$$hx3'Qj'p_[;i \ѕ+k=w4=wxv|~ΥWf;Y˷|/3|W'9No?Q_?^(iԆݕh-Σ/NCi~>LQ2yjUj'!wV`gn"Ѯי}SQ[+-G7bмZ|)|^bn$PF@.<Ƿv~23|\Y7s+&N+tfZ,lXώL]E=,|5YUg|Zfz( H\'֮:}6fo;̛S_ueS٢\aD\B; "chzgUb|(TʬnjoM]ʲχqӔ̏BS FL|<;>:=V& Ņ˫8y T=?gjT5-l^Ί&Jwz?4ʩD)ծNҙv\{̋E1f[C2? 6G#&&TEλUD֊e3/Q`*fkqXٴ)|6m`U|dUv)zz&| )_<} ķV;37?F]G+:.geٜweVf/DV;q:'ó'mڬӰq8AoH^eb]δ5xPt];4]\$߉%nN?@z0#)Qy@њĝUW¹lOur@HBiOVk_a4KSEYQ(C9*x4۝m] >(V q˔qބ:;]4_/+ 0;jp#q9B:rj/q[T2fSEPO6tVyY**2jdL^ꌦW_e?gvA32&S[ݨ}*k77+&~Wj4;-|uR3c6tY[$a= "0Vij m`r@^kXւ{ɐ1mr6SB5=h%Gt$$E&TEތx٢-8d6^~1NɥY,f\"Zn_q>lxL3ˑ+UxRMF|oq̈́ 6!_3s?o~NAwjfT||_[-e8(7d^dM;z%~^?Yc~zs8&&Iz =0;l2|?}M#/ѢQ148SߜzziX5٘W6.U.?;*s{k7"ly{gO[O:8y8vwuj>Ɂk^gǶ|D<"Jh9Y) uJ6͏~^?}}tfxg}T"6\XzDfs]~NAW(lz 2EԶ 3*fZI]fhf!Yޛ{Gp2oY^Qp9- ǟhvxUGpo֫Iwӽƒ-~}2ɣΣa`i>6eM@|O'{sά֓h^ prVD1͏ǎ~zy0l.No(F>:FRR||_;z9p& WQb8ܟԪR4ӬSBUU&Nw^镪ːArV'PTA?4vz3>ӓ)Et27,\I5/Oe^@4>BjœQWWKp*ɼjEeq9XY|Z~ㆪy{z8sF-\}EQL.Q}pE~sdRU4 ,COA*6+U<6Ld q83 &muJc b'ж㹖c%BO̖EkU- . 4G-8k@+kY-f^"}t/_U}N>X_MFa^Z'R8Ľ5?>|N٨}hsxV]M̔5UqIv捝nqV5lg#O)uEPS8;\Y%;׮ :ݲUD).o]Z]ﺵ$DQ4kғ<gs͝n"3傍9%Cdm ԐI [cRkR6kLQFյ^ Chu8ۄc {QR*ZcD̆Nzlb>@5nwnƉ6N8w4\pVݾ|ҥIk+_67Lg*ـ>u.}g ݨgh-,JoA jnn'fryEE7IgR/ϊDEM89dA7nlnu"A^IVfLCj|אh`fcO˗_mgHU}ǯ\Ԣ,c b\O,TcS57Oؘ$Io'' t}5e'mqb#<9 6+EYB}4flZP4jYٍ~zjV@b-k&=fFnmf{\NX3.eefs0B!o:N\Ɠ<~|q$I4ɛGKljX>8eS+I0[2i۪ML$^fv校5(mo61@`ʎ-zNɰMShFD(1T Ͻll_][&BʿOζd`WYotx32:]ReP&FA:uAO 2:O%X ;1+!'t:냕yi=:KW4CUJn֥V@őWs4@Bp1N݉6"s+߻}k: 'ܷq%IFdMA9ͼ >.AUTLE?q{6ؗR;J9鼌GyUQ{W+ ^<lg_u=Nz?Yys2yҭ_z0A[qtSaUj05 uӴ}kTyCU`\ru#+B%?(t3ݺx\V_hS4*Feh o Y|$ 5Զ1s9D\gRȜEyNvZAX )օIաKhPtǍ.JT aGȧeDP|}A`J*E/4.o7u`[1Z|ي(&(4K1EV{R2wchM%е&!ZxU;%q#ʪޥEMӃ& ֖oun2hQ7U^7 kn2~sɚ1e5I&A:._ +*a;gN DS8KiGUD 4ax@$ѷib~?%)өkΫJ,Y6#z?}R_vâFc" @'Q4lW r.GE4(M $ at5 9k֥!c2Ux_iTfggLMXvqsP!@@.Ăre|kK_.ؗ+bl 6Ú/jūU.SU|׺N׵ҵnzT7&>Hk>:]+V Fy|o^?jMjWJiz2,[itcOmܗ}cЇY'+_gWp5=3gg./˲y =~Ofss;4xą+1]yڈa,vbP͝~ŵ\O؅pc'vDk9iB!&hK4iXԖM@,FP8ՠZ7|-kи z#5['RL]ԮZz헶D)5-_ j&uh)ߑ >~9ӿqwRpx2~'8@M$fj '^HCឡVjoh@-~tJ: s-5Rt;=d͊;+$&1 x%2'UpRX=kUcR㼙x}cEDhc+҇pjM)(* wh̸[_E׺äO wԨ!«FIޥ}g:ݰ$9*Iڋ$5^kP7a_80 4(uIa z^Ke%H ,V `ڽ0]?k iF۲TU@_zrlбerwJdٍj;L_}~V7??)KW忺5 訦@?Z>:Y9sט$΃?)k"e )j^|J-RkzL'Mh^WyD /e@OW"9nB9^ +ĻzQ40e7Bv<_c}5CcoY486V Ao w9li!i@GUpHP -D@SZMb2 nwcnjLʬMa]>Uӊ(֍yXϬeSߛMtuȻ܉,B% JN mi |kPu kЅ۸u6M) q $cf^'"'8jBlLaRUV;z<\7{N > W=Cx`Z1>h]^eԹ{.wTHd 04h /mk!@!m¹=" !e}qש墾+_J Cý} 1OTgGu}aN|s;_UID/,_E 4i3HUF:}TIA<|p˷>~D׺|T۱݊8N,AQR6]cIսUW.~p~VH7V: (m%f-gɐ̇%WGE_yxYSF{xX@5_e+<UkKnǎT*땞MļȨ=_$~fggES-sX:E oʴZkQZK2]ٱnwL)!xlN7bJyyFa2 L2&J zV'+v";#"yp{ o&O bteq@ߨLԍ +,q^4)DĘg_ʵ[̈́)CBpf"^H51j '̆F2` TiĄz6!N{[N~ëJ\MB#]??Y=pdbNwWV;?\1D:mwO3»LD&a$Ƙ >{Дt @Dv8(CKoknQ Ĩ@;&fUhkG=+[6D*(Q5}ר>;UQ&U n!ȀD!AX"nc2]0Q7W"{;6\uQ2z=.RKD de^;BNDNFRr(n4fm=GyԄvx21S@aH$w;,kߞW0)vJxqUs)Ny,M -]۶EU+P* N}߾\ycmڧy5Hh#տ% GF"|_K2 +;kvYk bF%=A!H}?^I"^Fǁov]+ѽW}c/GpދY|ܱ2s )^Ud#a>{_ƢH 5zn&j.s,U @Ucj~}%Bֲi-T7A?3& Dzbo& ~=aUi'zEab´n,sZ+m %(Dt1M`F  QmB6iQB҆miD K(H| a̲~)8R6o LSQ #){RC~eࣟ/RI(V_r2~f8?wۇ?@_$ :?V[ﳖ!L>C\-^^nEWíEI.L􌦗Ϫnvf>ET#pZukcR">->}?uoߔףr Gc g41}2)起/8CýN'%!e lbxƒVDīց.1,y=,,y/vԏGԡ}ad'̖a {e`I 1 -6&@jϲtC1w)뵸ک0m[ZL fTޝViw۶zu0֛AOǕ9h܀%+, f"BQM, fC˚), pvR/%ca@ 1PR0CjmD-PC l^Y1m* ګXQiX(N6tⲝm:;餲4!9Aͽ̚Ate/p1|҆e۩iԦG\h +Fbҥ ^zqk<|Z '*`wbBu3UΧr/䶬)VÍkD/"гJf~kô F\>[O9C۞e.[n(@V9 p>@C[GVKh9aJh|KT[beRy_K%6F$& 95(ވ D܎>z};ڻ94gsi.ǧ^w*,}JIYmyq/_5u(|$ z.K_;f#1_Y]}iXK۱5֤ okd,A{"q.~v/ڦ{5b}omu7v)PB)xC壦Z+=l\]f>AI8u] RHbH59sӇ#'0Rԟgܝk9uFG H H?2 _HRfTNwBPC$==y`ڟo݈DoEh֘Y%,ZFdaI !4:U+QDl U_n\ ``Ͻ 0@_"31U_猈yK|C8:s@/+shG՝O׎n->j j̅s :U7e|uhgH:w^ DTCbogOL/7W;=Qda -}iϠ=F)}ǯǺY)u)Kw1k%=]KPx!0 F5"hLVҫ  jPHaDB" kY*-RmӼb|;o48aŲmeDwy/9QN|pM ;nLcɴx_~wGnXxa%@Ye^Lڋz5y6C{j[UeKdxl% |? 'b"WmʍHBP%!% ( 0BRR+UAD31Q~...B{w(1bE-OO"M)ݪL4zg"w~? ;u}hsSۦr0uaüU_P*t &@Oom:/sQ:A /׳ ;NW O4(gEjJ]͓@W7~|v_JЫ %2 b0Ŗn@r|E|~P DHr "l&Ŷt+tkP)!Yl/2He@f3/4m COM tlu "" 6T+IPYf!/W/Y!2[u"Ujĉ8(29izt~ 4^Z J((̂7KV.U<ض<$_  N5E] s;vȞ˧jhmO }z؈CI,ꪡ9YEiAR&|/5ӠʳZdKXg2D˛W;~W_2~ s'yBȖ4W%򠕨 $9 G!Q `hy dA*/H mCJĂ!DSO5ԄvD iݲ1 ĕhwcɊ_<-K d5A DH۩oLZUE@j Y&J*$2D03-W.Z,WS֋~E7V-bbfmdKP5q URZ&͢lH|6)GlDbf#<JAsUE$ נIC1 EtO/]dfl^w7U僙߸5zȊHOs3cѣU|:NȅEHP)Kw\Y @X\bm R Ҹ5[T!~6S ݣ'S R $l <ۅCQO ,YI$ƈ/Б@\ղ_~~|χtw9FoOb:&pt\P0ϭ^£[aAuNRa=;y"N}rެs mrL[}EY";aX4@ԵznۦA qšh@XI$r5j'ҋW!L V{_׿~qAMA&jنE)DRSJ]$K_Wdɪ~/ \Z=NK3~Y`ỿtĩ"6m Kss}%&%)pVr_уϽ k߄ocVoeX Py c@@<`cp`G\7&9앻$Qִיf[t|m|1(z~#kJჇ{~As t Eư7ga,([ȐyՇ[o~ĚX(X&/U`+Q.-ĉGWInHfJ_r-S6+ :`a`"F舕JdQ5.pK d?<=z8ێ]^D>9veړ[QUJ$*C`E$|xjUf~k+k~tDbXᨦP0 0QNKIR@)01b-B6a{X\&)U}+ Yhgյ`A=VIN䙕M`&r!&?|rg/^\ 9DZHe}& qw rvY,)k wrd|7~|~m*8K1U-G\zXDR"\㌂#<V%eݢc1}aЂw@1j:c>?Z|k˿,m5JGOI#P)ov. ӤQ"w|ja6T p"|uT;:OVz)3GұyuI{'ض {YGd`\T1NБ+ETjoڳRu PbAMհXxa V9~*uP}x|qOզVE M8$ZMj%E,k89xZPNbaVÆ6#@{*3b=:G(FV?"8&`LN[ʽBF{vy%0˄^ƷDl`94~O>!u.;"ɣ޽wGlvv(xa| ] *GXf!űLi]fT䧏w?qVٛ{ \W?gY4Dj^̧SԫCLȪ5,8|8Y/, "5PSy[*-(,%fp ^>L8?{5?#%*br 8LO{5 b|n'?~::2Rw5/)R>w+%s΃.g5IQj_‚gS+B42Ud ًMT6ՠٖ|Vs|?"wW?:3&xEIS(c7_}= d 2^<se0||}?+@PFϟ]n8_K? R码cK y)# rp}4X["t7/^Mw` Kz`Z )hE9v; 僁.^Th{Ճ"+zm5\RRjhָܪzzιWmVe$/wX-3) " ዕǦ`8q^ $~?REmD'Z૛d'*S5f H3"dU/242cc>|TÜrZ9m b9,ہEB|-I5"al*,$\eN\+(SO v4 Ty޴tx|rTߌ$ˬQ[LfR)$0_ʴf7L5(npM9\fg`[O:I9%$@I,,ŧ q12&&\2D\NSse J Nw65Հu Y40 #2 pȏrYxR<-7 7,*丧dm}crztz]٭&Rlvv:du]=r7V-kTxx3Ww=9h036~ Zrra#LȂ@9=gP"Rjޛ*qyp4?afw\,bg5r`6S&/[d?Z?\˛Y&ێ& gᓑf*N֫k!W;s'JKuQ'KO/l7t5*j(1y:G֘%J(P$LƘbv2!FbPTDS[""`NPF k3vk' qGЅBX7JbrKA z2JRJP"k`=|2\e*zefx6NWI{`DJE)^-N*']N"Y2ˊ[?~6绡2{e:l38{D~?:Z g&Xŷ~o=D—МS*Q@4CQY4>^ J9߀oҼ"I_8 s!Ȓ0eA2MgB.;7ޛʫrs7+u<@`<QwW@u:~U]˔YܞnO4%EvB Awgqr%W[` I&H0Jx{RHJ=SnTiFg("`?览jܕ@TF*m@4}/"hdͯV}]A*5 9*Oa A`*Ly,0INf RS>v r '9k9R'ZZJ!L*Bvε\7M.M,R~/~svJ&iq5tV sW2Sq# 0agY&ɢ%pJz6VkVgiQKnV2k=[5|3"kY 0axK|!9,n<\=` 2Dlr_#h!ۼ7MzXboJ3Tz*PJ#۷JLDSbHG1soM@ Hrr'UL>`$c!WHƻ#U{g.Pnqf=?]ԫ<p܌r7..+"Аw zͭZ":Na7,emi4nhcvAN50rJlt_n/=aBux5 */f&g)~saB"HKx'~6ըx_'OQl}{eoy D[J'Op>LU@/*ŧ]=Yҭ%N4KvUy/U凌B-FY w[+T8H JyX1H.[_%lVjnK}l,v5C [䃹u~ Qh;TpSn8ܝ+ţRm \o.q(,7`4+UY;N+e4K܃!z5 U0X5ER`MUsXOLX٧if[k).@u#R Ol^AS@HUD~^|w=ȝv5NarW$jb&?Jw|w{m6'K{PtnuYGSl VD՞d*dkv1MH`—Չf"TFb$VYӜ<te;/)2'{7S$-aŮx 2xj̮D0*֨mWZ"E <t÷%@@=ȿ߄ @^WȇP El;'8;ߌv>N뜒B Y$+WY(͏^3# {|gcXL5cQo s aNuY"$e=l7c`${I}EWz7_Mt8UV 5grRI"]Ep>uY8ݮ|:q*nI$c0z"RMN,Wg~UY5!"0gU51 QNT^.HP0&$4x.RI3[—_mj?0 g8Y4gZ^f^t}>aIy5l*q>YDBWF 0w\l&@]2{[|;ѷWe*ϯoF}7IXRn=Byj3A NFO$5 m)dVI¬Uuv ݬWȅBswȭz_*ˤXon^|DЉ͂G=O>hu<v9N?XtUM0(| Gp0atN)Bmv{gM*hTpF,T"&.>yx O"ZS9`ɺW:<,Rjo^e|7i݌!l"_IumD$}upcQVYV?þ26r__~;?{v9χNyf&IIM8eᛞ]m',EZ`z@6Q+A {.Y&}Y UH-PQWP{mֲܪwO۩.—*dюu}l8gqs'+Fd#lBD@I]4= 8[79N J@ ,0mmXEzZmSDld1X{IDr~k}?'frx̧]mT>srN7{cl|3y\*k5}//x&boвJm*,Ӥ*Yu(Fۭz۞Oۋqܥ+w֋:|̫xo9[b͖ 5'a;bBz PseH}YR^fx#d(:KA03%@,^LV3RjA S7ZM90ԋMiomQcG6@ζz)5cx>Ό"*D|F[nB wEJW6c+{P [$9ܼ9Qުm74c>촯oeZE|Y[H?J 4"qtʃ~:hq,!+ՠտl{slݏzg&띟&eaum~ yp^G xj@D/*B)?Xӄ_}:\5Ccϔ Ύ::H\gfRܘdPI xOK%O.W߲Z-_{, ”|=F_eLeKh륪hͶ.{˲MCv5nEOo~oW!/}ޏOwG-ۜ ib]i7IgN'DfWt"$rgYHkǝekS:hن8lNzS"VYG ʹ2 +j*:I[Bg˫WHΪ9AEGDXF՟iޛ=Y<dE)nK\NcUc?[4VG2kU8Y$1uU- D*yXtFszqO g;WE s=i'kg/W?aSѤrۙdu.it$ J<0y aʚN{yUY,RoS>ّ^BOn{5{㕭zwտZ0X'0[gc6XJ&4 ,\7E5TJ:7+x؄!rrKlq>v=}nj~ ϯF3zg~C׌ɯzBR-$#ե|('=N/ǝ^#eUZ0ueKךǘ|gW*܆x[|}g &ױN|-,HWrp'$53Xo T/yê$*s"P_X)9]:^^MtM+QR=7{`t|1Q0:v0(gzKt}9o|pRa*/Eb ׳__߃7 o3έ^RE먨9e-@̓p4wR _7* !%n>`!|:|J LjV9:ev&| |2q;f7t۬iWkѐ!qQ퀰zh[QRCSս/H,Y,"h{G! M)pu$EVbz+w3yVt/K8h3N^vVZXf" Vӻ\SPGDȋJAAeD(is=9E{~i[*Ư#Dq9,A@6xU-L[+IS:؂b EؽLm$IT%e.RE(vRȜ3 Y*7vGpWf{ 1 '+TU.UtP9'ޙZ"d;<ˤ)5Tb`詪@ ;Ms`"zw`T'&2x\a38' y6??|;ϟ?s)S?vnY`W÷ugdq3GPD!qkU$iJ}J"TX}bn,>^p[H+ 3~]o`4{U ySԏs7u6Z\LfnU]$v\%duZg|oE$`Wgi0>tBiu,R 撖Lbo$}%Il벘m5%m}(AQo4qټLj6 YeZq2r{6ںKixxuiʳ;Q@c`@$I)@eR݉ PRD:GAf^ȠX[D%J,zja[\EɁC7Z9֋өШ_ĥYWuyP(5^h o _T~Sso~R7j෨7"jܸ_;ڹ5`Hs;Ox{hsՇZdPIhuD/\$-fzg^[-9P:CeZ"pΠW[~t;NjϞ_\nvr3Nzuڑp^'*e?_ķI%dFIL{6gW^]e#t?\.IG?̎=z)OK){ HZs}|$ ?ZO׿ڍ4{d^xtR1AQEЁ#fK7Re5^u=XuGO^Ʌ |ރx6z<+>zӗQ35)u]jk"!*@*[MkuV꙽R`JDLa˔NR:*f|$w]m^Gpt^̼g|x:7jso5M7FP1?ƨp z];0]o5| XK%~G}ǫj\iR ĭneuz^}ѓ߭TOs$?Kdh1DgXlȢIRG"?D欩CXoѾͯ);8'd>?{ԥ_I.u]u]So~w e~|R ߣЪl\? g5m&pvBDq@RAw?(K4؎eCS̱.K*oF98 &/dQѢ4lu{[J⑤Zܱ\H5+p'0w  _gRUz4ko-2ܑz^e<^'<~/&$zԙOk{'RKRX3&8.NSo,ø)WifEvt|ɲIPTff0 ܲlHZd4?ۍ"Td\ؤ k[EaRJNSklGiv+Q2zh@9#,5CnxTkNj@e'r ]b'Ѽ%*qڧNjE?UA7;26nKmDoaTΆQE_ VX$j=JpcL5y ηc *"5%ބ=n4gt>4׭@.jUöqnp y6i DDTT4whE){7, {K,a5CSӴ?xڴOܹ)Y.(;ׇFb*e; ǬZp/n)d唬Z djfwŻN%^U/ A  DŽf$T,uw'?8P xcfEUI* `4C|n y{K|7LӚQ殲3-Mw |8&+3`L6jȩ 5 oB$I^WL=}999mVhRZzZ_|v[;3SFiokg[uc65xCf'ϛXpח\@2栆K^_ k9J %CF[vz "5m&ȽW%9JpeN*(nSjbg8*MrqjخnB*a8,(5Y7Oe{gٷ/(ER'-6zmތW/+-gq 7$EƬU%D5⼺m ^W2U%[&}lef;=*b8UA~H1+(ʘ'CsHI5?lz7^[Rߢl8yq@BENB!JXݡЛ.U϶eNQu,D r2kL7 D퓜.CReNfA '-psQ@RP>K׳$EN.ȂB%!p}iUx !!B0_W}#*[3wMxS+EdrŋуG>YyLU渺Nu0^Ar~ 㔫Zά~-vOU{ѳ$e5UWj.kN'0&-ߛ-Ŧb;]IAv*pymig/>TQgMqQ#]sz%TTٮ^<.-,S"B5 d'qY7KP~MŮA}[AHV*˔;m.!~ F7{g1_Q[9cgeca QJ&Ǘ̎q`5=f7IGMt q2J@WS{}lTx__u"Ç=RywQ'7/I)Z,7CJ5ecv7/.ƔO~xrlնRP(ϷӶL^5ܪέ$l,t9NARD]WTRIה85fdיطgc5,"EIZ= 0l؆p/ ~0F4nB1+;s"b>?sϽYEIT4<7N kG'GZ8%*rD:!fX 4 Ss~ެ/j('}5/Yߧ]~Vm? H~\gCR'TI i|F]e6<ЕhR,amLUv*ۋ.xDkZ<#1FTh*'*1t'#l2E"R1mH!È30G!:p~HJ [ \.^2 'HұBE%|$Չd/SjDisfԷĘ8Cq˴%^!&v0"a_"LI'D1lGOR!9%hQ I![SsK6e"\,y+I N\BvVmm-j\9 , ˦xcH2"~?YRh5`sU'Mܹ.@Lmf6 9/sUQsUwVQu{{c5)4BM 7򚄾ଟYQA%L2lD!\4ӊ 7{?|SI& h뫓%FLanwxϞTSR1B3Ѓ+yvǪx\2&﮺;o7|EoSߪ̛tڍ\lU7gM2̇ONG諿}K/-]^~aIԷ+qtDcڦXcU!VQû6fV<'n2‘ULI!nޣ&y`JᕞwTA OAX'iIó31VrUks09ZFUMX,L9Ks9d&_όLϭmkRӅʛMTJ0\ /p\Hy هR6 [.^۟7Ɗgf}tZHKvq3mm6: }ɥ`ɥP}\~J9&!c}w7ownm\\/|sLR ?|՗oaZyxp5 E}'3Kǟ|郛ZH1B@}%2ŚszGۙ SY'%26J MIYۼre3o>nsQX ?$(2dR,pF~!A# 2Wd]Lqc*Qk5VU?:+$){@5I&6{IE.MXs7E$ `?[ml'7qQQt%]/F}1i$"%0ڽ$VT嵲u2X$FS!TOVJD}qB9%@-AhԄW3,B"x&M5FGF2ԟ˴"prdBÏI6ج<X*O϶Ϙ;_B+NjԹ?Sڒ)"έ&n101x.ڞJޘjvVmfgLTȭYcöhO>fH$ʶpMfqvt4ɭ"UIc(d2e\CvZՎv3bleu.IםU{ɹzѶC ~`(=SaRtٙtt9R 9M`A!j YG?wre3~ZgX)mz ){s)c 69d7."9յc.Q6i/׷-1%ekڧ]fb~[A>Z]1p.T"˅6L0kGJ =I idzmdwQwŤ߶Baw\b @F9OLFk%goVݸ xp t]GBߜ"!}54'gz3ygxi־4ͶP]֗+0vm%ʸϵ 6ۀ{e|ewysmˀoΑ^V﶐u} BA@ciZiF*ν/H[k)κnibkfkxlm[cT ^whGR5PƶĒ) UGm MV'k_zt _XZ<'g}[x9qQV1lg&WфpK2-D J9ei i9njI3 ϻ+1blM"_y?'J:o@﯇;Gv`Jv{X}3-۳lZif,|^o{`&qC4%KE\ 7똜DbVTD<*]w{>?h|;w?[uC~Hj3BLI1#KKb۞RU/Խ6Hg.e!bӒPdjlqG+nyduNjf܁>ٙڕZK'V_-ǑTI&)5|"g=h;W|kw2:'H N_6D]2T2q-Zg_±7ӽv/X#ulUYnK6^iQ<^Ѵws:v_fX岭nJcؽO6elw~s#"߿;`Pt i<|ddbDU gXN}!LOIGz7 O>Ga\?^%3,X_l 7owFGύ˽LK%+,A`֤ס5*ww9/N|l#]>fEӢ]ht~khwxq} 4GzU@Rs`fF7_ y􀳾sLWyDmmȥ3i=e?KP'EcZJTDufA*&XnyW_!%eڔ|I1^I`1yvɰ}3F?exoo?z/Խgv^\?竓-T i5Z-QB -~'%Bwc%' x ?C9~:\&l;"]mL R$K\/Ity8rů|\zO9!FLD+0|H|ț~Jq4ut! d,iR*y?9^ɦ\Z$:0H t·a4^44RtU9"sN "@)0Q\ֹerSe{^$Ѻѧ?kֱc_g_j fo[w76yOnO. HF.&qiXd} l.bġ%U583t>`ORrK BH_|ɓ\r ^apj" l4Qj$EΫ>}Tf&:C17BΚfl#My! $L^`_%! 2݋\GK@hn͢]*St^'f6"Ƈj,VL39:T|']V/Z;;KzfU PE.A?/(ow>}*"9.#~IkJD!8kskfUh."gz9 #z2\&2.THۧ&G %eGq/SzR9.:@bTmŧ*'ARyo_x[n%Sp8;=i/pH&}/´Vu2K.dբ NXWXW|ͷY"¹,o>XޭH{hm8<5sI ۟WS2i&8.%ɨA@0K}b ;b " ڦXSsB}SiGSl\=</VD9+7̈́YH^|b|o6Ff5ݧ[ f13ORp#bH>7\'"6 '3$p<='=ayHi].뮯*UFptz#]Ș>^b&%NSw%rwoD;GJx`~wq2|>Ӷ1"Ef&Q3B&H7: t6*@ĞJlJEVg>@xɂs ԉ(p.& VK_~/ҟQ}?'K:|. )3'bP;!:I|q;^xm»?`ud ]ٶm eW7K{-e2۱]=@q{*{Y.#|Ƽb/f&.o."hIO 7~ݙaKoBl 0Duy i&WxKCptwGQǾb. xr*(Uنʭ; t]E΀}TkV P&5K[=Ht3 մKpp!%"(8W}uffv,Fw&'҄T EPqi`{yn/^jr{k#RR\ùSd)Ӓf,v"wy,ii5]} Bsٔ؂&t͏?7ۛ\??sU<8;=;8[vz6z{+ ez֠ (U^㶹as"&ݫGE#"%=xɦbc#_ջGok'!zem w/lr zBq0PA`1o6p5UpDP3 ڦy0[{+9qu 2[$3Ke,}pWAX"knݓ1?AH6uDT<bAL1[ƽ[C|QEjh"z"<͋Yۘ]` ,V l^K@c[sgsUcUÎ `f> vA(0@oj@Y_s/C_#/ҫ5A]ԏ S!TQ|WruI/ϫŦnFd[3;j$zs4tU{fFKL(]wT,"uF_Dx!yM~pW|`~;7lVTo@q1Gy !ҧW0*py?BI2TIܝ~Z~V]yVBsWɴA&"eNyh}Frmȍ}c^ 9ח`}pwK,P?`ӯ DP blo־uPQ㝝9c }7`fd$ ݋2iSZ9"!xǗhfX* a/hTiP k7`ϭo77g-U (uǻ&iZuUHcEjS&󗗳E|U֌€puaw]ʱXFudAUλ0hСग़~0oLk#`&kp}O8 󾏪3 !nxHJBR"g0wMz G q`BuwTA7(e~;o.4)6k>8#3ktci@]=x1<y{|K_P_俽lzU Y8 H$etVNU(TWm| RAUwn[Z5TqW - $ý DZDhHCPDʹUiTǖ MWog'Zs{&0l ݏaNEDx8CՒ'[XA@N+nvrU:XaG18 ao<(O N͌[v.;|yTTW8-pѐk垭@T0O7}@DPo/g͢zB{_LqږEMfJ;0Mp9C@>:SQc#sBUvRҋLJQvO/}𸵦Sa<1ãL3z%d:Sx0(@1/sqAT~s11U LnjU;'շx}64p_NOO?~ۛ?/,r[Ə\qiP$-&NTvyח*Z%H8g3YVqMѳ(`zTmjʚIA(*$t)BtXͪzxtQxT.gmq]鷟:@)Jȉ!pߤ.! ;Ԋjhsׯ6OjӏV'c`PI!Px̚Fy3!J ܐ"#b'Y#S^]֢{7[ |c?ytc:u[ܛ3|^}% !YJjiC`mBD<fd1'bޘjC Tv % J >y1N rQiƫAћ@VaR8%l҈Jme{CD2 IU뵪A'RH'v89DqGțƄ1ӵq}a}ݰ! qof7yB?g^&Kr#&KRM7ߨ0<#F1YBdnJr nRv~&KI@xy%Sa(W%̾&3暎dRxT_HZ͖zT~_G'6__w^0T] ?>|H?~l_ᐘG"vL8v j<s `)61l T yB%OL6SUM)AH#X$U6[JMݜ06ڏX*Neoݛ 1[(cSPTp82w|>߬x >eP+|JA4p&!;$>%+$*A'\9)~Ӡ;ĭv h"xh]GcUHx f[72ݒ(^!`>Y^ViYߪl*RFc&- kv'q -- d(t 5`$Nx0lU. nWYY5#Ŵ7%Hej8<6{ B.N4ZRH 5l,Q={4/>WR_Z4xQwfwY?'q.wy溓"]W#wC8d2vJ;l ^Nq¤b'32}@"z>qw}YsX[ev|}jK溽0RJIh7j8kWFG{nxijmzr*XvxPj!r "d$QYϩ#*Uqu[lTMլPEfևOZbngIέ~c?|I_X<DhOSggU`fVH8躾2ڃ=C"|ltF&D#qGbPU`UC;h?QS79hZJhpAAH@kOwѤ$ v6*35ɩq>~lYs[J6<}A}U:Kw"$s?V}gfτr^8ϩZȝ& %ѣ'~Ȉn;jVQm#El'9F/9V]'嵪|Q83KZ#@&=5rV n߈|F7b!߉LS6.^|VUv9dd(IS4FDuh}T 1!:@T 0)kz\AjQ$3Ns^ZjtZ,-%?3,/kd2H7RE.ղ༔"Yhw_%'6~8ntsǮ긫Б"(5bQjC5/j{ϭo([cۭ<8ޞ R5uW;tQ9Hi{R~AyE>>{\|aO3_{W#Ǒ\ߋȪ>cEr%kX^Xcm- kX{ {(13=}Uf?DVwMO0VByUq[ %43>4.[%$p{< M eN] _>p7Ԭ: ܢܰTAiȑ)@lD p*!Qi@IDFvFQ綋7,4"7cVv  H-U+i;r59:_>/%Y.Rl%X ##ϳ'mZܗdBFԪ4* 0d&V n Tk]Q^Fu.O3>NQ8闭(߽o_܈U@8=ب9 m$zUk?NUXWD w=iG*Rps@ǽeJW+ص3;7aqnKswF/ZK kLZ^ lB$4۳췄jWtߡ]$ crhmګ ZI8˶2a+Zxz9] Íl}Œ/UT(5 tP, 1FnR>p.}{. 0>qe ޫFp'y.i'mOdk뛖^9pY׹KD5ܲ[Qj} ?z|wzT{qPN&|68B֜?{^K# ]4nCGDh"ۅ{huԱ03h(\\KNWZi{;a]%}`% Fsi,W:wh&CymYgMdbQ\a7U6`2yyL.vhw֕YWh{f++w(֕yFl휜*?jӣ66v\?_E.kC1YpUqxD ׍vtw֞J%BN 2Ij.=>haO.M£6on.MA^s%:Nz]z]8HOM^u9s~|z*.\?i$83<>+AsY+pUWY0őrׯ&ѭ~!m4TQo֤DgI#F6g/b?,Gϱ3gbKs׫Q]biJ*t0DL&O>Љu~:qw_/{>{x7&¼>PQλ ?P XmaF22z#rvV}{J.:wF,ThGrӬu5ҟ?~˯/ xvw`A.BRB:VDh0!P@gr|~9fvy]1`Ss\ŋ\(楔l}[vD8JbmvAݷ󌕱Uڊ:/nHljuQ(I#e-c7cAvUI*>j[x]E99yV wufNSXJ4Ӌ"(peױoĒcPмUKy䏐-&v(?k:2܏4?ȜU8NRKnz-~Dv;λ<:Ǐ[:}6;_,-$ij+w2:.e8؆Trq B~%tEXtdate:create2011-03-31T21:19:17+13:00N&%tEXtdate:modify2011-03-31T21:19:17+13:00ecIENDB`mitmproxy-8.1.1/docs/src/themes/000077500000000000000000000000001425660472000166035ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/000077500000000000000000000000001425660472000215245ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/archetypes/000077500000000000000000000000001425660472000236735ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/archetypes/default.md000066400000000000000000000000341425660472000256360ustar00rootroot00000000000000+++ title = "" date = "" +++mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/000077500000000000000000000000001425660472000232245ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/_default/000077500000000000000000000000001425660472000250075ustar00rootroot00000000000000mitmproxy-8.1.1/docs/src/themes/mitmproxydocs/layouts/_default/list.html000066400000000000000000000010761425660472000266540ustar00rootroot00000000000000{{ partial "header.html" . }}

    ǻaۊz];/$fB`IӷŐL,р4pԦC}&J"k[BzҢ9·7/lfC  W@$]aIg%S'CI6D;DӽHH,뗐(`L.`T r+c ̳T@oʡV@kEa{F9[LIP+hPf$I/O3$m(i_ 8 JY8Gq@aolZ"Y K=K-Y@CPc 01E#hpv@cnհ=xљZ!ηIʀ`x]"^y! U(J0N%KȄ8K`<@% ^-!1 w} 78O;XE36p/@pc͗" { @ 18l0B8pu@X NQ@5#q0%&P^jÉ̋8B 6197zqȒ0k6 h=8@9Y3/CkR}`;%3D-y{Vf0? @K,: x?ؑ  ~= ‰hՋ[lFYp^PKKԅ(RH R)#aЌA@Br З i#ҟ2%4)A=(8OBP΂2XK*x@2̐ZkxE;ٳX8Q8,hX2'Bd4dNp"qґqI]P YH xSէ!B9 򥸅!@ [*#Y ;u1ax y,!Q\jk>Psdw;tQH8xyD9ahq 1M(8HNx0yd*ӽ׸=xlHbfbk!8 :Q h, ba֛{|cdA\ tK ,p-ӮJj9p+4k1AAP" )59+Qڅ/*k\&yjӢQ6pФ  -AB Xx0?`,JV"/Ԡ6ވ5DZ@P?Xz]$b@eAS -MhH.x;XG)XQ`l݃UHrgpQT4`797S5IRf蹮QLJ u<f-ӎ?y~'a`h@kQICd؇Se{a}z`,yq59A aگK!-ϝ e/&x+ >jPy}p :/ WA >eƌQAK}A^[3gPDh pО+R闰@=1!r=喸X׎]U@Zp?H@[muJTf%P\*@hcx C[+A߉614AU UWlt*GعGA! ȴm EFuhB؎7x'B6觾vIJgkFj׏[찛PF ]a+Tg I R}v@ C5 ճw*"QVՈPjhf:zS.xXKDJyoֈXEmΌaiƃ@6lFUWLY+1˸"гim >Y5X9 ;$J ΘiXQƹ@I=;4I[yHҼ, pL0jtRx]PH7!! xpb؋Jf( ɐoi(pyMxx(0 xv.PzJUhdghWyk>1 p) (cܭ5W)տ)5 e}"qь.sl JА{(~؜ҏvY mVeSiv 8͢Xp(RptPr"T+N&Z`NH^iwվM/U809vj0L>b;V-8Q@$i I_(blc͸9b6dThUN =^0 ?_ .@UT%@ dͦxkC@ 9;H`EJ8}WQY7~[h@>߲0xH(O#"  6N':E /$qpD.U,ȈI[|>&gTeQ0ZbS0%"&HPt xoN GMx?H@h8(V 0~G:^6Z~m2 J-KJԩgQq:.:N}? ߁ J1p% DF@B$|@7{&0z0y?- 0F40쨫z  J&l("0KԱ/!s4,ӄҡ;;NMt&5+.NNm;M8>DT Hs:s:Ԓ:LQUMUQ,rIO9,b-sh**LŇt767 `ME)he + մvOu23O7eM2MuYU3uv8֬m޵MFO-|1J>WPQbm׎#K8ʧG!mea֙qx^ ;w݁sfU}VսKvMaUY\0$)~;78~/hYT5ڥX'"1>2ھi*byd0Lx^$14Nj#wH ;@ |V)ӀI1ӟ d0 )R,3+:l`Hq*$iqԙ:KTz wjF"&(wP%gIqNuHˏSc B@KYb@J@bK!!d JBVʱ'Y1%aEs9!4;QK1<Ժ= I`=$<`ϐ"J21! #h4<)6'vЋ䆯,8Y?156 l ?p8˹DPLgR|v P܋ i:%D(`~n ?$TH4$6Q<c,N)Ĉ ) >2A% ]B@ ?Gh]uZ $#^2lR"? E5A8!1st$ñ'آ 8#8OK l[) tS$;EB l~O{6dfPJԩ:} =W0Tcpb6g-A :"c{\XMWiF?4^Л05@Dh^,/#`%`^=pF"d]G`L\ఝGH"r#i(iQύ+' xzc|%EA&DAo,c9)q +`VKnuiVZ qNJ)Y}l:rȥlA.^,Nݛ|pL($D x?@!wKAS6YB.|0\ */F!.>St_k[Oz~E T!}}e <{ K̜h6!V AO´\ĺ2Bn``bbBvЃHB@%N= ?DTbG@$` B#Ɣ'/WxgBl췀 .ӃL6nδ.5"F(`$ F&yOV:_*H4!NPZ!tI8pie\ .̂8#z(c47 ڂFanadJcH,΃n+LaDD lI0fhRƆ$ lLz+(^gELNF `eZk|\`M1$b +.so.7kL (,#"¢@jEg$k1Xf L]X @ @ ,dޫLti7R[4$naBe.▥He &c &Xij_D'aw ^VdVX%Q'Pl!V8,'!#Fņ?"h{ A.#!^&()7Eod&(vORjM(" "` ? T,Qb1dlFTTR"Tg4 $3NB[B8]*0p)pGB (2Wΐ(,\#8?!&^b4A;7r(R0'0©@mTL>‚t#Ƞ*䡢2 `wduT8Rnd9cZ;)6#zhB /B(CK'Ą;)#> j04-=Q&"(c#oJ"7˲j,/` t@ 愋6EƠ\ajn"U- cbԲՂX&65HoAk]'f4#i3µ" U@BFa0a X*JDQե$qEHJV(.j4"XUkNZ%RH=-͵!Dܣa\%iF__XUEjZ=LVeb"ޠr2 _@>N+a4BCJY!@bk; <Ѣ^">BTJ'+."3&Vj `؂?"lBt~)"$3ZBJ?p-8}uądxax1 i hwT Y@Ff"[ 5*( sa!7M7##EakNLCnn  tl18$q-;uD" ^-~57<_Ը; Z )2BmN~(BK x9J ,eS эCL#]>A!a4\b Wn|Z@@V6<5*l11 ! n|ܙvN M݇,6WB0bn@Zndn(FM`<&@o_#F F͆(ud&>U8(5#ӫ*n-J?:,×.OboyR+TpH6C6ubT2K?e-(&5PDA BFHCbqI>y4BAkx #dEP+[B I$&Zb`<@ 8oJbb'IqMi<=. @L#bpx(D7sN|&8Vz*uK:Ĥ +-ۺnap PLExt2B:'t[tx!mTq Ĩ=&eSf| f.90u!!|| b.+#(2M-8, P`DzCt6d*ewID Br$|W'"pjlh%sѯ,_h/rBnaDt@*@[yJi|"zl ռ dt؛d*1pKTGF6\rmpj _VeSCNHzxA[(` +=X'R?L%vjaT$ BZ 7"՝#x d8`YB>+R#d,"!j"_^]j 9!\H[<Q1 3Na0 B"~>^`8 | ?!/ BiJ!SK+AEhC?L^ELG)6?_qX\~-  "~+J Zaw ``,7 jAG`,L eBEGI-z= F٫P0" Dt/7| ETo RfOS¥]#?nX e>o@GD`x2͡ JR)$  :8ˀ(k2)6㢀* ,(:r(7(.ģ1p|!(}+@j¡T&8(. .@+ `r& z'Pk&0Njtz b}gE`8@"""LY u8AZ((J<PX> PSN$ nfCr4$RMz!r,o/3 i9 ZD?$xuǛœ]euP|ȬW 8/eRpl5"ІH2axaG2Z#/(`ӆ#`p":DyeSs'k^6Cl48y$.᭬XVchl5V11 *~HR6M@*}:b tk6):ҵI6ȷ#zjj_H-A"@QB+ZjHR'txG8zm6awWbX 8ԀBfpP%{Bfȡ&#m0S\,)0Ǫy(rB8I P3 p6"\`mQ<P/<:l)mdde3FxZ!4p#V" uB@^?i?^ȋ>l 9(I%!bIs' l]1"P* r,C]j0?Y+Z+>cÿ.R Xp 1Vx*eHeeR EK< 3\t;׼OA*lJa>ۀr> Bő|eA[ *% I2hl.~e(`lHBZ @EET5D)j.i'-Ri0}E`O ,pHqpYf ](C -N I]IKw7Rʡȋ!%GG.F֥ VMbWJ`h 8AO)"k8 ,̼7vSlEbk(cXOP (*ŀP㊘ǡ`4H))H9BCumeIțsHxL qȲNIy Z+3J % QR$ZI6,.dǀe=G(!"Oll@&a1xm}R!>+Cn΃OX F"(F{(A(@1RpW!49hx/$uvaL{O!F3xHYr6>ə.bYMJ1AC:Lƶh|8^*( e K19+jv;O'eL{iVAZRh} FA,XOHOhw!%M'_ɔYPd$?,D;b~NYOi^[6 Cȹ"hygt;*LMPD jd@G]+"L'B+5l7>t PBah&t&t'ɸBD* ʠۼXmD>+>^CbxS(;:0l^1vHx+"MnŦ:'j銀^B`AoL +-ZQ@yO89Q8RJch k2p=LQ"@ؽ.[y)8LP/X8i ) '&+G(" 3ΐP..;HG A22 JB8{(AXzEA0C ؊%, 3fȀ{@P (5SYiyxI5ɷY[H,H8p _ExJq 9[ɇxZ;OD(p Xoו B ԝ[B)Cq9yP„IjF@r{pe! BG)حLdhg^POHQFhu rB?d yzcE B01+$K(0;<‡Q; B -'0" #p(II Q{21=B Ս҉0yp1IAHp89HGpxF1Y<8UxiQzq'aCPЮ $ 㫽x}ǽx 9lJѲɓs-9`K /Zۉ1'< /20s jy @ΚD$ vpVz1BУ'2QÉRK y䥝9۴Hω~&IPj"k&I= , tԳqpNjD LJ`p=aaaN\xw^ɖKc(jHHHK`"@`uR=iA P4 z+z S=8DPꀘ hΌh!;ѵ mbbXfXZmi!H%! pLՁ Y?CڍQIx'Aj t)y pjB $<کEj45"(i0y¹S.Qʈ % ~, >𗮐ǬP*bD#+BHX <P3HxB8ڥ3qQ#}2?Iϊ`L`x.sE4 d8 4 =#)4  } {X}0$x]. ֺ_9;+X㩡 -hp(*psl,x d,C9(ϓl }VUpmڎ&:D݊`AŋdV04 8"aP\R ]9)YHD}?9X@C7Q\J+ Rɶ K`#Лhu%ލ \.i>rЮ݊aXQVOXtɇ\|D= ٻeY^QNDb(  Dڑi1$iίe׵AYKb6sn@}2,,6 6c(8p^bД&? &̞:'یӬWbЕk?@AV ywK#9&+`&9o#LShS6GVRh(@{*Vk(OM[{ F-> $ӏ4`C)l 7(8,!M2nI8H(^)ExPm6EaW)A]L=;Ky"6)#2Vcea'46'gso8nv`{=/;+̝S)̤-S9P4pH2}'@0xBj/ cT['/ *R! eգDi$[HZ\/3Z2܅ߛש|_b8(YU$I0LAIR@uC?)ךĈ,! S ΁g3f, &C۵D9ŵt;UR~0AL $;ij  `k] -Y- Ċae>4ԒxR5x֚i]2ᝅzmQP.lRc'QDc%a1h R)44¦$!Q!Mc8?Cry5x((ze}ިb}XPYR8), 7e&mIN뇊|>Qr :e9E]Bjp@%̛*"+$rX=@O? "W?,5#]] rۨ9&-ݴ9AS@r9`BP]g1玐N`fhH CH@#ɅZ1)BVIx}ΘĮԌJW V`VOst8VшoGo[~y*8HڿR": a2ѣ؈,:ARuO8tS M$ɨ5O0e7)4̀9</bF)M`2ŢwHHǸj^lY jH#V-f T΄0DE9+y1gf&VЕC|8?z&%S-H\کmLkƚa +ߌr yB&Z) ?_@(  }>  '?  >L?2;}t܀}vS].) $ Cz; Pt< YLFBߠE_o Z#l&{ԲV(ޏ7IdrY<8$Jm@|PZ ǣ Ea8"5L`e)*k U#@p%n[pP2.A. X(0', ""8֢ɒXh5 &4H5`+DzBۑ=#j @ BBMI OAHe B?(93$hm4ʋ+25z*&(꣡DHc1<$d 1b,>G2H*A3rId xG +`pc̦=cvSZ T[ yv' =@ @@ *\սT 0aI){-Ⱥ5'w)*z%H9!ՆCo5(A-KRFHR<`&zvH #$HH>|ɀ X bȕ"_Rm@BI5XI  TPC棔<07%rE\CZu 0 ւ2N]jBpǨ(uTLq(eLD76]C#x #5X͢pN!D(@X Kcvc rvPHT@ @" cx h hۊ(U(øxWΰ1|"xQz1-CK 1({낰Zq y@JGtVes<4RI݊=A,J! ,wpTSvl}q>mm@ cplCpc '% @/@|wrGM#W{ٯr]RQD+`` ^PF ]@iTZ P@K I+ >L[ pV puyv}N)}e D< \< jc^=`"J%ibPZ=E GQse"jB&|l@0B&VEB.pPPGD,LBB k6bPG)p֤t!h5n@h.$D! ζA!r)scʹ X`@ f 0 Hw&! <\$drD`B֧楡 1#126 A 6@6, V#غnXK. L<.`aW a7ôN$"!s)# ?+pdf..va".PchL,_cH+=^JK~edH*vpzYM,mJ%dHAҜcÈ%{*}D1l"F @jA#db[ >hbTADؠhA-=odb@{RKvn px1"#"@ab a>H8n%Q2 m!Jkdj~X.-嚉!d,tbK#*р'&F2B%,8 dأG*`FҺ{"Du$@!h@Cfu$QAGOAz|aq [ \Ufj=H&J0LU ļ:>tT*Yt x{)r xdM @4Ҝ.\"iI`@p`ʤ X`/4G0:lM)a)AuF{%]l*SU2)e1et\/eo+3 @9ILo$OH#rPaUz"@2P,h|&G1in`>ar@!ޞo+(zk\7of6Vd1VO@F +@`>N..l.Р#bV""Yk"R:%tB؉<ŔpS0oi25 hUxc)xW}xzW#bfO@7& i`K$ #vFEDP\f K1JJ b# CSBom%] R&@c6  =`=WC \HX 4P>l|MʡX{KT.]L"T#t#Bt$XX[GL0\8t ?npE>V j);.$t!&, f4f:iLuxdGk8`Wr4 􃔃-j])aBbc:=] ?@%  ,@Dt"oSeBHU& ~` ie`!Tz~8A, )z#YPNSѐ~Ј!i0Y!쇈5%QJ h {aNL8–ml`06s% IC%Wp{KIfn߀jkǬG2"7oBp[ F@ x%4K#4ZBp$3 xwJLDaRXxHk,aBNJAh@A `l^KCX u[e[cxk"qJA܁sKP~Le/=A.3ngaJvl66BE!@ #˜$)ԊU~m`Tw{ JȐDeNH<+"^%RȆ"M!'a!GrFQ\ax$b@ J%*8:X8gu4Eeve̿ng< 1C#*2`F9" > n`B,`ORzFkZdde-,HRC +:R7T<h7À+EH#Z_j7E<1cOvC FiW6 )Tl'8ve\DA'` FAcLKT.H)\YtnYap9ԙDz֨@<JqBLv[€2kA$8ꐏɨ| <DД&x :~ʼnn%`J0N@@/&gDt[~/"?@DN(>D8j:nĝI/#U5mOYu4J` y A,&l"q)^Y51r)A=+A`ˆ(EF\"'iNM)+,ߏLW#Xi t7Ȩ2c  /DH f=tA`,о B=ʘe d7e8C2!^a9p@I>-#Q[bv+6O ]pg (%")ZI&Ë;fEAڤ6O EǼeD˸ Ex(Bh䣃|(boSߣ a-6;#{8paDeEP`q1Cfek="r3KJ^&A$V `EB.Ee1!CA;X V5SNxLzc@e4Lc@ (l z)Y`ZĎoǡJ=o@4D.(;ǚ!F ,tEVp72`_cAŀMo/C4?'D0z;!\+s#xEhi{Ty+,FVNc'8sXbH4AckC(mL,ΤmvzA;S|[@qXM'1u$$uF9L]2ʅ#}=oJn;yʘx sܸc*   J ppY}W,.a[*W ߸+ F=48 P8$ `GtBN@p>~>_?_8$xG{f`pD"j؀Y-@ &k(?"@1 ` X, x>8} 0 {Oyo00q ݀P r +MoJrPFe{@( H,> s$eq8J&Cz; H v RW7h&Bx pp^gʐ4 6`rzZde|`qw #FG-B %HIZ<6 !nG8{ Cj˪^KM b#0~t;08~Ьr n^XTtSy@HA<0"h@6GDLzR$})Rh'f`@mY% .f3HyLknK> 4 )f!B) $`0\x$dj%`xGqv 4S;i'Qf{ivAr3Rd۞~I0"!@. y_(JhJ@^0 - Py)vc& K }heXs2AJ"6yӁmRN(D,=s$AhT>" wFt z'/P=RFyBN>E1L!l躷E+ r!C{;lj;Hxp <`1,`̴gW06 ) 5 pS‡#}>p  *$CrNF>A#~ ؆`! d*!D4O 2'` Dl b D0q4)%xX鈊M1'hLJ(2鼈XA{`_Pe @Q,C,$DD0&C&LHz GȈo"@2+JiQԇYC L 2 PDc,Hq%pKEyꅋDl@ K _!GD@@=pPB&<8)c=H' 8K?ad=>lAC@@Z4бINp!7/Eȷ0؝AXzfAq&m7Pk䑏)够5h EètJlm2KRkTRB\:ĩSXTDQpC pHхs/S:1"ῇGKU2>K!FGV A3KعH+/d-\0 fjԉ%5iQZpC8f h(C@yn*E"[(p xM 7l1xM0eqrz*`e A͡$% %,"PIQءTD -v=30 NYc X~Fp &(=!`=G9 ]^IL-嵎 x͈"s&[aɩ,Ѷ$Lf ў.j?8D : _V Af6W F1nGL),QOᆸ,icg'`w@Q#fUTKy -.Fh/Eh!A9*E!iPBz `LW ֡]\YFG?C@e!H*8 .cƪ:/ 0OJZ>a`=@P9KQĽ@eNp'/ӠrfN.'=qLU +s!&#{l@bG Y`@Y ax8GSuq>e\ .,>IPUCxSWHKB j.eUt$6GE&Ԓa :K2дB`/&>@ "PhEJD0&0rg&*6l1HQ#,'# I|h,Cb`T!<unPZbNh^h`.J &O)1G.b>JRD? ƘꀄM%` @;hrMt+`dF{of"8h@0H , ,J0#j&P"`8##,$I1ɠ p\Ü!^`@*z$~ ^RD#'l &BQi.f4 p%LPF1,Ӹ&_ T&f@H FأZ,D.4')6h6,/"/*+i%Vn3H"8" 0!to b (|O Kt%Cf\,X28ua("=ŀi@h}j*wp Ps(j+`8UWr#6cbDH!  !Dh NjΠډC$d  ]v.6CD&r xפ f3ԊxȤ 73^&& 0 )QĢZ`}pI,$dh0H &"CSD a@Ɵdp'z긬;J' PjP'8*HdU .`#2 oAV$eA \(9x-y^k]p H!JH;!΀vƐ1NazgImh+w aF:ppnT?@~KZij& z9jIO~oF$. +3K $ɨ-& >a)S>o% Y #xs=A8t`f.H*"|T~c,R$2G$A|6KNs @Wא ZGV1r M66HCTlZX&c2''.T'#o&S^K3tlT#6ʂz8dGȁ̵0ڲ&C29)yݢ66GϬ|$L혠O*'8 24j{$B2L$x hH=(}9pC|:"X;ָP">M*'Lbr53v C5=T[V>A Cf c-@ľ h\G&BOXFAKg>6`vAf('/jFc0L^:A!AP U #1">46/ Ax Km6tcܷ.8C@klP$th@#$#w ę3)NX-AxmtlpyHh!ڗp,0-bRE@"D296aTnf$:D/<ż 2K Xp@B`6nA  <*"O7(k9((֤@.ꀰ hBh?H(BaK:8k} `;r@jq9k-Cچn+At,/̦= P'WDA a74_<DNPMKz z9R/V& ' z1!RgLCJ!*aXJsp47*-|-,%"isk@羣cUD(pRD0B``oRa -|  4 T ժ 7Lk^m*}iKQ8q$J"`[!8W@d3QG41qR"F1g`.S(v\d A Ax@t9?"A@  +ѩUç $=oEnFyz+u4l6`@ D`\xSx@$'H0:>(P`$$jBHF:mVYՁh'p@L'h<K77 {)}Dq)tO i3\7@F`A p@"@ iZ&(|&7! ` |,dP#"/0I󆘦ǺaBAD#rD)4%I BnaaL**P(*ဩP' '*,VHq7Ž a53@/tPBTR[|D @mͼМKt'M/3 DD@v@UaH3@P:8bYj$^^ U+dy/'9" JR%)'BEߔvRJ9,5dL@B j< ;hꎯh|qrL 6j)ԴsU ,> V& ߒn Wxp4%2 @8 ĸ@@B)jq?$tR%X>%nP ,DiONL=QyB) bEs{%` KX PRDj9醳ʘP!T"8NW;+e<Ӏ!K)GH)6S FH":6B8h."q+``786$Tk#(bb%h ^@<!=:_D>ѯ!V(6P ` E+F4Oɦ(da:$F#phl|C t/* ёh8Jt !00@A am$LEh"=r.DBc Py>`z 236roD.uý^f^BXhH ^y-:dV|,,< Iߋ!|,1 Xz( H&4SZLƒDfг$yT)J0 X EiHݸ +Ln`5n5ȶ4M>i.IM( a^;kؙ0EI8:+'j̙Љ2*  'cBOXS@Tϕ9 @  JtpWЉ;p@B=0=$:px!̨ Vix P̂ )0 jHmP.;@$6\b5;xзKp&D #@(r/`Gڌa ȲEstT*9`Kmi"0Ǣ"%b,) Eܛ9'p9pK# b( zVP}0(34΀`J$Ʌ[=D$MXBW $ڦ҈Xk•#f*ƒ⯎@hK {F|hCyY1~:r2(49΅D:(=LA%yBCf\;Xt) *u* 2S'IՇ@D:꼛x68֊_ Rc<xv mʥZ &H8G`T/sAlK(e~(ݝ^Wՙҩ]&nE yWG͈Pn:Pkgp2Y}'N+!$tIȄS<P@ 2<`ݷW-#Y](bN_u b+ 8L+&PL2#YoY*+1IP'uDjAp |j$b_s 0P -I0[m+5B8 ͩ DdxA+k٦TrQTI(&PsL<̍Mbs:n67._^+ Q)B`%?qUb92,ŏSPS2A5ʙ>EH2Bp*92HXH7z69[A6}J[c 8r /X9QO[ kgωIh,ݏ #}xzCŊPmMЃ"9ހhWUÐ+C53^ȆcG4(0'AP?' ,p;j6~ QHS0,S~4Vx԰h1g1ˇxSjҟ֌+7βNR4f`J sPQm{H=3vC^BicM2S% 95 <=("%֊QE`H8sp ``GH9t^F9؝AX/MMr㎛R\]3ysa5٤0;ےQʰhfp?XB6&Jxen2A^mkfk-|ˡk:(CvvS .hjaZ$݋k9'0,hzynA0:Se~6DUqDG;O c3x4̇Lrx u4 @ZHx10 ܺ .lGJW8DR~ ,* *I̝׍DQV8Z ve7G0{RkD^j<(m :8X kKF3:4:g (·qcDj$65|i7Q繣aBs0RyY.vRph:4Ŭ f!pRv ozy;yLa5~6&yZ R ~wnp'G' Q_=p Gۯ=nCAzfc偲H5}Akn*bD SH G校0( ,L? 3;8h8X`6n $B~ RVĈ8 rd٭`Ċ[ @0~JC^8ImEr[`&Fc1KCO'$( :SG抢<!|)@FY?/B5)* "9ԡ|,MOy|]<aru WJCP ?7]qtVqw!atd4@.Ǫ@&ǁv+C%vy]V>¢geaXF V:y_;Rc ;qWvz?%l3ux*@Dx&`z.އsXC8dcWr^9Y}H(&K;0g0mhu=he.pTW3j%3mA몦W/ 혣Uh(0&&~>ouݮ.|l$ {(KLY|nCPBY ߻Ywn'8Z"k ٪5b0!DhE\cufJ$Y=T;VP5uJ?pUfOC фi%LaxRH2\$s-9d>d50ˑ&p^NH@&GĹ-Nlu=ʩKPzUB} 1!-BEey1ZDEbQ&ȱ;it&jN0&ƚ 8"Tq vK"<\2\)1 F xr4RG䌗:`(%4ΉCE֔R@P qUE~|~a3 bF@TKK^cȗ\ AyK- 6$T@U #J1?B(+n l")7eS&Binar-JzPcRhH 9 .09~9EEpTX"=^Q!4+ G7V2f OŃ<3YB)NѪTe2|Le? \ |*0^ &DIo C9+CTj" A`FΧC( B!Yc4[h&DDSBrQ%C)Q|*s8>Xf0J|hs`òv(`z)[u@+ O5̘JdDvl$@bjLQ$*`!A2pX&E NCF (B2f0Z zI*rDzW 7q?7p|)Dqd =\@(KX2x?N3~05.Fyp{Pr!QGVH g@[YzvKŵ"VY6'XxZ" p9|bq3>12I<&}Hb\J] jWFJk@+ Q7Vy㼫Za~c.S-,L:7 hx,CY@Y7 s`̗>ٺlB8\D`QH ;mdf! Z-PSP0z@Aj Mq@h6'D@J"l948dz&N rŜ*!Z$`ϨB>0 |4. *LoFc(-Ö Z6k:7;HP; DB;C#`)$$r:P~/VTx ֍jƂ"ȩF^`Al,0QdBSf z.g65cY$ @v[B+V*0SBV ` BKFYo:+.:g$<9,N8yYa~cn c n?KT? J]"+:; 9>#P`.ڀ@o:e}:Af:!D( lt$E6,栄"}EJ@t^S+<)8˫(SGbl"v"!9WeE ꌯ@#"2j.$ R haaրG8SQ"C"wbn"6c`!*L,f60l$$j62 ARcjx0Jn)ZY$#DoaT,!2˚\'@dH%DfPzebd ` @A$8'1-DPfa F,k&vjkYȊ]O!A * + 8j&oX##3B*!v ?!j'7we?;MA(,FvD2췵%c# DV.`1` य!6j& .!J%&B `Aa( -fZIo@nDQ5DV,;Bl@Lj E00C"0αp&PbD1!>R6Dȵ'0UrrS0j'D0N2 $bv `j$œE[ m㶋o!┽.Wk 0p&!Da5anB9bԛl>uI>xF!LQfAWz(0iZqP`}6R:CYL-6,J &A^AZ!6.nM̡3» havN\%L@󀠙m.2iDğC4!A7vE"NALbQ]AМCq^t%bVkA>`H lfS7+@b *>hwuZtʵ4." `5X˚`M@~ )j  d# ZDD`@E0(("aD @UmzN(w/S gA4H\*&&baȯfei#W6+qC `ԂAsE> AA­&!&`(@v^R2a*@ eMa%@B4"ՓʺK+RG/2П;#kO"B^z, ZB2I B C10 ?O`@#!HEYYέCbD (?OΪ2X)e61. e6K\j^'Dj2a{a߾!l=xOe r:@@ O^~Tŀ&H]&=v!A oXFW @0!: Z¯9Kz-TЎt@ADZ4ך O2`4`hE \zUaQZ.hF]hYٲFlIo'`5qNO#.'C+(+L KRux?dy^v$C @ÈRPS1Zŝ&Q' ,e#^#4"j t"~;тF +!L`UrV6l1pNekhJ"|7F$yn@kw "rA PhSvZ"I Hi(*v& 2"|xF  k7,=sS_B f*%'/?1 P%i.Hm=9S GAƮiwe7t!th$ Lt9!'3DZ}*8ZQ0 2*A\s8%kO[KQ5)(bE(%"WB_} ) @vY·4Mh'htGb5)T0!zFYb_"R8B@ݭJ`3S(mE$]-GY"l$olv/!W.k!4Oq>W$a_i<]#"0~ g2%2mg  DI`\/,80 aIpC@0.7L*Ͷŀ."Ir~*L=LQ #C7 h~lGC:N$Vk:4&%I,K N,,ڼtt}@6 @r%hsVt~s u&t}bHԱEhkr3u:nSfi'M: Yτ6EU dEx$m16Fʏ A 4@FHUF4!2`@4`` fZ4g1۳ V,O@9/^B!ճQ:ahØyVtp@ib XUfPVA@ (gN::E}ՂRye$l\R4_0xVdD&ĸa;8@pXd 携9 T'&48N4&l@*Q) +I՜>Y8`q $0vcTe A-`S, $"N8(nyȋ/3=W\ qEPX;hDB CjAd0<;,WO !+@A"p >sbSՋ,Dk>2)%QSǘ9hF6 #M7C4XVr-#F:/ 9ZU:)߬L#.bWnzQ`W+ Byplhg4!5`D $q""c8-0-6&ELFLhjà#x&:DY_F^1Fq@n8d,]?!"piqU?6`ٍ[iULA@rVV2⓴)I 1xĐʟg-鬏 F !5:$]Q \b)\ 0 aLn; 1* .i0 87!X"xMF;# |h@֑(߫;>39 {@'>i- cŃ7X`cQ@!2, Û+TC;韊<\ prnk 3YC9ƖyB $23r0iP9gt40d`t.8ETD@Z/ yAy恔[0g"Pa"8PR?$'AY h3ٺk=f8./#ҥ5|YM 4ъq)YzY_lH6$0SQQ{rnF!ҽ  B(@"VOg+! d (χv? )f9%BL (ӛ._[ Ϲhr`P&xnmsKyFw!0J(؈x4 ޤ·PѬ_0h"Hѹ/%1kOv/-"5O ܋@ TFzЄQ •r8/pl$8>Xd1N%7"f>!aK)g!$q}&F¬fyh- 6q @zt*A z@q5P>(`A4.;i>Q'yгPSπhk.&ޅ K'BW`Q"-1ݡ hJS9Xٗ jr4+UZUD${U)ciȩ?mxg0[؊<V(H>Ō2>K?w/б:|πz3zP-)YypP\zpGr XAZ M9Qѳcr߹*pvp$,pzZ34);ID8 N2 ۇj!0[Y?PsQ]yjUO; 鳟v@ߊJj]$%{< ӫ[H Q$⇘zJ+̜*U=`AFsN Sp݋@\0 e3F5׭Ϯs}%~)NtXq ABnvc].s I'r(]@i+9O3ϛ^YN}8f)(2Fa*R3PHNz_< %وyXx5AkцHch` { H ^(8 ed4_*֖=k^MTHuՍ ٹ}3ιЉj?@<X,XLvc)h>( OHV9UڿqծA$Y1w BXl0)ՉǍM0V.{^`ɤ15=.:JXHqA(sdIǝ)F`@X@RЋ,0䰮Yh07;h,`U?\Qg*K-F 0<#-]uo@  q۫#S"@l(_&(} ÌQ!/.֙YQ[ tsUUQX`'$k I8::b ΑHԂ-X8xAЧ K1SaX"t^S#L/ jl~RF9]4$Xi uF!mr;yJd~DLC$C,  #`&XCR)X)08}D5&Hc`yF}YL[36 R{=ofX9px D"EE"f<1&T?a ]Z-|=j4$0awB"s/!*r9*u !!Bb&CO E2@QuLI/Xt9?1_#h `HQ7 Y=P4[%UaJwXW ػ (ː6(!Y \8~6D̢4/ 5QL3Ilޠ:Jj1xUȆ8@syAlKwQYKzۛh-ChV3zH$묎P@0$80\^=, a\.EkDVxv90h |]Dz%KT4|&% R3Q8܀DJI~ 棤Y8K&|qh[m:1H NXO7\--qTw* ?Ț:0T%F@h 秨*Bۀ+8 @n~B6'qB IF(h;`".$(ژF(¨x%hd _2W ,QJ(l@0o 19p@P$(Ch"`80 Q/ zR4d>E*  C, ~׮/&zh8xDY Drð C!840$Nq!dg3 { ( !0.H0*&n**GiBx hV  8'ŗ?8Pr˃E"Tj':sP2wBn׶țǼ"Ǽ$zK \9a,JY|`Uv@ZNjQ CAв.[0RhZnzL,7F8Ė&YJ<VCH{PiI`ˌˡQ`4S EYWIx:m> ip `,'A  (E%{O-8FɺitZ@ :qGϑ n(u%*S@2ꨃcN:i;"IoGhY0 ("O!Z#3z9 .W2D BCYm)r -"ì:7,L̙E]%<)"u2rr 虢ja{xuQI q6]lIe@ PB0PDAwf)R1VfY;p&+ǔ+ffLٝ31 >"DaJ""dKشt7vSp@`j  W f~  (&p<@N_ 4HE=)F0EoL#Q 9l#vq?\DM 3 U NSlBW{Hp$EIv.%( P V=e@.tBɱ7%#tYP6 ,hP!ap&3͇f Y$%D8/tV L96Q"ƕF #c|*drfP] a@)țaqgĊ3\y \ #TLJ#:I;CxH U<2ҟH1'xd8H|F{ɥđ!wizQe.h 1)S%@,@hB!uGشb۽BqDQ IX:fXe,@MNڷ=r"IH p3Ş !e4ߙUN5[8  ԑœR\!0$y&.!IІ[R4u8p:G Yh&g̬Z.Vs4 0TpZEs\HE8gKĆLy 'k*P| 6Fe1[d?5p0'!q VZsb>Ѡk@ɩKlcA;NLk޻]D]3_=H>qF@;IF C4D.8'uX,O\p`^z(7Hi$9\0r XTa2>QߋL57$xiq-v)Q$9p*K")lIB@wp봩"&dtWH@lM +ݖ1 kdC &ĜotiQl-3{ve8[;w4@<}A{%V/`Ű݀@,q<^Kl=ץnQ3Cд*(H_Bi$ @&-|M6/,.JD9 :”Dui£l%(+H`,@V6"ꆹbϸ.0#C{l#(:J!(Q"*(*m +πU+#hN1CveM! d!(*#njIF@eZBhN@͚2bG.$ND-XdJ*ʆC.*$ G _E2ҁL$`~ @9c`xLi&BJü]&Jd#"Cd6/bvFz|X@H /Ga`Af n,XA&V@9 {N?h岃c$|@`<[ @,(DhnstA& .|56`Ġ<AZED 8QjRL2c:  fPT/FKgHBbL0O!P`F\~A'!{IkI$Fȸ- CzݲN(RHLOdDf")EL$TALi+/.!J  2Mbh9>\Ҭ7ejh:H)Yd[t>g(,z ȌI,#h262, ХdF&at݀@`Jz@jV$4`t l!RN0F*HgcEBka rsK8kmzB2oRx$tvD"$(dDaal!WoH&4`R>J2nvn‚@ao"DH "(*"AR{ (%!⤫d)>$lTLGǤ" j!hI0LO  " @aHJjDa)b\ 9o#"8` ,С̾uK{/&I@N]å xCx Jbk!yb| X4+b"K-#?uf"bT J' $Yẹ(L٥+J<{BnD _G4>%\CH~c$ <\m2B΂C{`6"aal g>7ޕ{`D*mLmB8WZ`pi(P BD>".g,ͣ~n(?푤  FO?CnU!g6@M7m|o  i- ufaWiozD_9SnP0O@sa:AIx:K<?,! j**p45ä B6v6w(#t/J.dU፨Xm-k m8)J@X xYwX$ fTA*aKA$Gyf;> \2:C>SĨ!$4#O -xum+U'Unm R`:ZHgHz x6Z2 ibxݣ{ŀ@a˼O99s:隑T;> %J5|vR'aEf5'0\m{E`@`D ZkbgE˼vtAbC E'yF.!/3IXs#Ju~)Q_6Y#Ⱦ Iwg>EH -")d(_9?_0 -VUzacb("b&m=4,# 8 eiyK?_b* pm3XN"(V l`rztr9/M)4MYw -lG0 f0x; yjb(HPߠZ0|O7ʝS [b#,{'gx9np(~5*0P0 BP >JNpPS \5g`jY`A`.wD( rJֶ Z ݩMڂ!zδ +p}34(Rògⸯ3IbĹIM1OM%>BG !KA (@%sIˑ2z|jBK Oq^{.SN(R=dt)xIyG'&G@]Ȥ Jb|8!jQyJ!C`D`j,]fzBFzbykf, 0$9P]l޶Y4( ӱvxǚUEB݂*EkVjk @4 `@;##`x, >(61[TO9Xh] X~+!Oj؜p _x"h,YLJM(@T- .J KΨ:iLݲ UcTʆ=@&ɪc)6nҁ I < f,nzZ,O!b@Z7KQv{P5 9d`"qlOV)ie _$J0"d`GHfHTlH9*IkXTjPUD?L&Y*(N&2p@1 n#cÄ`QJ0[0>K@\+)BUTة7RSS,~A4ΊDRRD`b BWL͔kNdn,PPiH,B̔MlD eL ">!);%gG)gd,H0D x)blWB`ȵ@ 8^jSDh6oܼDqT]qAGMi: $ ,Gy,ΔGiơ(ŵ(V&nfNd ,HwTp @RJ)Ĥ" FV3MK|t |@V àW`y@P l[˂c4^2Y̐IXwA fT@3 *!dsJ05"p၆X|/u D5!VpץeW5J|Dk~tי\ۅ0ƹ3aM6Ͷ. #AwOmU@sFa6n TD85 fq#D&(1zӂ<Q^9/b `ENgLX u81\% t,2cn ;%}܀$(Cpi <6RyDApdi:Sj@-P咫C|k-IRQ-ȕx`%,\Ӛ 9@+ưbiH bݖR#&KSwD<A0腟[ {Z*`A8p](|$=P ÅO@h#Q&9zi;ݍRHy흋NO%\Mୃ2 ʅXY9н#BaQ/)MKxxɴi SnqHJPDYb>V ؇pش$(A:3c`r6b+iJZJzK2$ݸ98D(`ˀ;="36[8+!Swaܳ"3;8H`c8FK2s߈p[R >#}( HA6Y`B}.7{d`e86R6 3y >^amaa0FK} 4G_HKxev wV 4h<'p ތӚp n6Jk5K-ʬ*_(c!aM { 裴 х-@`' d JC & v^c(LU,JH@RBP*@2:0 0ec_>ea^x;.zHåXݤi5Hn1Ȓ2fp ?K`( Y/h =#q La·Aanhv>Y7arށ犌̲i=;Ku4f[P)gމVޱwF1H C, `zE<@9!ٺBƂp@pePHH+S& v;H.xirw˴?=(ӰDsG]ycy6g*!(]pݘ/AAA\r:TNɢꚦ$)3/K枺rm0RZYy|P܋<_Uu4 *i#ewqY@5Wj#{їУp4ׯ&.AʘyR@0"X)( 13 X%өk++  Чn {4%BUrU:lH6#s2P 6N=XK"xwBH7&A8 p I>O-(Zpedۆhe oC= ( ^G)q;kHTXˈx'Q&t0:=2:!X sG+ 99T( Qx1 q`%F1G`? @8\J+j48 OT|^ ./x"TvE. J̋)d 0? b Jlp) h_0H_4Zm>09szT"yWGIH -Zxb͎MEHG(v ;恀K%Ht î0بN?ȯA)Pyx 8 7( O@4gE K0M)! ]p7Ok}@@ 9@3@R'\?/A@*oL"> `o@@iLb7J$yM7w=9t:`)"hȟ 4hUͪs@NRУ`VxRጎAXf'[r8@Gv;@Ixk> HD"@a$( :"*֣Iٵ{6ˁlǨ(  +9@#6 I:Q0x@p yhp| b"``˃ii`Xi`~"`!2(J0 h@Bӳ*16Ȱ~* 򏸍zP"y򚶈I$p#d)t KdPD$x{'8Pc:"H C@$iAܠO3#D% R$*ME3 |$EK 4>Y;mCy#PN $ bn*?녬}zD{zS|%j}>Jy60{QlW07S 2"ȤZ^: 6a@Mxs3P(T8@yL>:x$(ꠍ&;t&>c__֨'@"N*ts'\9@i%!`#@ n!ʸXGʣNQ޳%iWgC8!XX @ ȸB3ڬJB$]"ѭ>_L8@Ub=TUDZ_6  0XA=Xc@0 eCdc ! tl rUXQ %ĸ.X֚'gV= m Z JG!&2uFx3"GPdLBxW61NMh~.؎xc (y/֥|gw+l =,E6TrcU&PȀR(I .@u"H`+QX1$|NԒ+Е B4gVl&0hȟHd/em G9x= kJ h 8]JT)7di"I .$$HI, Z1p8pmE})JN)HCA6lClk%s~P#uW/Ə 4=e0 Ri?r>>&U?_,jз[X 1(,pA1Vr z䠖I dTi5.p ¨S pQhV7y#t([q;עL  Hyoڇ8o2 6F6 2wa!<њɏJ,)6@Xel 9#9n%vTxpSb4>@(ZĮL^U'w( eSJ"լI@ eE Ts JJOX80J(TB#Ej|HEB̌sʖL""ZBYhM6*ltTY2@Ô#2e:Dw A#$% eg uC $$QCR,ȭ:JAv&GȀGy¤QX 7 F+F FdtP5%K̤C*#x,|I#xSx-jdH˟1C&$Mli4Π4`R QRfs#6h p7A5PM@uc<C AypmyR*qxc,c$wEضKbX &:CPe ~j@@ A?ˑ9dy݌ aߊ9̱@!yxAZsSפÜb'J_`MX 5C8%p:#\"aJ@Ri/8B!Y2LֽXHE6&Q#N0CaZLn.~0a\O  \]PmeAjJ: 豁G3**6E0׃4ArhpFNb0@ M@X@ ؟ c*Ra2&0@aB6Ao I!,k "Wr#hVa$o%D4HBC^8#N ä!a@`b! f2b,45e* BTzt'#cg\]b2bDZ"mLdHT ʎ#NRy;%*-E*f?%C",Ep"5~Z `c8F뀌9`LąArѫ$|mAZil4d:@NiB12\W(7%IFill`z ր(F,e6*e\ h$@Ԯu"juEv7p\ 2/wtf :Aba|* b* 6qmkP'@VR/Bt0q>%(JExҨjEvj,xkv-LxCx8 @X`._<2-8n8qa㜠ª"P x S8\bh)r\'®v-/w|0ՀWrj |T'yxMI  l:%fN1AF԰.(5wf5h ! ژk6e,~BWP\gkWd lS#H* t `4m',[m}ƪ&D8I jJ F8b@ZR͖hfJeE$7nA>KQx Rlhh! >]2Eɛj.&%JQɀ }Jj K=$m%O@(aU_K 2 t@wY'~&[-8?@&Ns:.պ][`U ~C`\,I{mvm>$`S;sIp@k=Jh?N% 뀰9 ϡ+ZzJp c9dv^٬j!0 : +܊ $")4V, ,kj˼ԽC{=+ژK ͧ.@*S"!382@(Rd` Qkn@|%@!:n!rëڙzɄZ.Lg)aB.WAF'yNIɦԪ@ j|OYw , MPw'wțK7;Loh& ] NT@c@x 炮3 bj,|)?% ɷTx7Ք@N&e"lw| K>|wZN`XMNpRTc81}ℯ / [{&@0ހ{$x !WG]}(Re?T oi` p5@eXTad%j/T1%`1|QeL-5gP`@mtwGs|ae7 :2BtMV*+蘗r@A`H:cBvD̎$I"~.@(WYu&Ät91J0P) 05@C@.`bfD@$p.l#QTKP FļL_Z=ǼvuZ;AD@Z\ҥZSꬪ2OJʝWLPj8pq쏒XSڋJW8 q h> TA3b_t6 Â8? O@; YOggJBifuu*POjLxNh/  IA6FxXh^RZ'$! bhD1 Bǂc hem 2|ԙaV)LNUJ'% ؍lFbػ)ث0ǀH f"S~4ExX;$5xcTTx+V:0HO- Ibt H 7$=cO$Lt`EGBh%@R  ;b@ Ql.`(!˵<0`#(5|/Ǚ eMLXЀo2)B*i7pA1`Å6 x!*PQ:xMu!2W! |xT QZ40bs;px9 E$Ĝ ͦp6B CM%ܛk@ _KRV 4yijJE,*@:~889%' 8S)%0xs532 AFH0T 2ػs?m*[O  wVP%t4\_ 5[["AT Y[xEXP_HxW"\ZY,H8w-̏)Rq ̭ȁ?`3`/p:0yCxU㪄`Eq6|.cOXvƠpn@OR>ژY P;.iq5 [p܆h1/>H.hd|_ rpE@BhPk6P^ރ89B$B$(P'S) XY Y͊)9 (2! C`!!}BPj>8!( ht ݌ p~+~-' i4&)ύ؇66R L0BHhrQ4AU\{zZY J50%P#b»"PQ۬4,a'n[, 2,(oh,)|Wе 0HO n>CT0ɱͦ:+"5@@i0ak#60!@L >+0B$Xeh0LT6k$yDKY4& +0)$@2\K3H> +O>H: kEž xc8=@U楴 !DS%Ño 7'4P 8ǐԎ;0;BHTψ:SP!8F h{H)GA- pӰ+*mDu@i^_}cUX2`H#4TxB `ߎ& a`q+I- [i/%j'%:Х %Z* (*}>sйA<(&xm%5ؕF/X4=GK?QaC()(ͭ^j+%E^/u {Hh>T#8C@ U/%LS a?@[?_8r,z/~Q/-N(e$X0.' Z5(<<4!);7j^^JߢɱM:`4#_baKdօ /c" +`~"DH 5 ODUk>CRFF+_&B_2V1'2@bfd aHhŰE1 r0_X-kUH% ´Hg.@:jl ^0fXaa[5I3ԧs]N9(k3H]Th>JtWqmd  ;FeMڡq2dͷ b';̀UO4PX;2$ψQZо'Hx  |GsM̑0 {as?ør m?I4+$o!-g e U -"RUXDHGq.O Tc%p @Be].zD>X m q,:J=#hZcoMe A&5+&SBÌo6EY j?Z`f'OF(Xr3PEøET̩@ت dظÐTod$n _S RM`WoX1s)H,l|q^t!4~E@,X"uãjPYe|D²L;!RGBf=$a *JC!:@8TZ 9.!G3'0L!ȖIP.`1,2%fC޶𭃐92QSԵ0HOȐ.+ Xs*hڀ;,ІeX$耠 !+?pf w@H_59 FhR6lp-ehu3-,,hpL)ح=( >>\x J :T́Vöavp˳) EпvYLLg/y gZrDy k/Qhx4unࢄxA"`%PnW; Hu%Fؼ ;oM;" 31،GL u 8x`兣5y8tLuP܏ W 0c 55'x %I )0|ݢR 30IrXB A0*~$nC'֪l}v3~0;=f?0D.L d2H _<@ 0L Fԯo7LN_XlV:8CJa6~}>@) 1%gjfm n!Ƭ6 X69o ( 41j g'p#&];=@ ~A|DN;'iį*K柏 h&'/;@Z8 [E`&p Vd"apHTTN.ɑZ aJ `'ͳʙ?,K᧧x`pEJ gQlȦ+ojrh@A".@Ec`tRrHI|cDч h !dU!`D:"h|Ot$QQw1 iZa:`X/'rbe8eJTNgl׍Q_chNtKxINXe8(pt|%PJ T>izਲ6Drj@p4kE7FbU"'X'P$b*:4y!|k[bdy9z/L /1* ,E E7ذ'*EzYa+ZO\lnT% }L(fPVSP̼e,5%>γemNF#`F:9U1,DSKh( >PF0P umI  Cc"QI RΞ^9#$層o$".ުRe>A@Qyz*7 \,OlnApgm WV J2@($#sC`<*dKT"3"Q>)Jp 6h4t))C`#,XY`f` SCPf QBQÚ^ c=$&% k&iBG5F9[J=? 0(q πt&bhD`%`=0MHPj0Fx;Gq gX${'T  Q8b `x/0$T43`>`NZX(Z"h5laZ x:p1˟#Q p7^$PXFYYdxWU7Ѱ"Nz+7$I klam `O_EIJD`WN`l  !?$ED4pA2;*+HTrZĠ986"=N1#|@|9v>";&=CHU!(NcR] ET/ ./R|Bίx?|ndEx'R~bl:@F 2"5`@ RbebH:A F+a+!,$ 6$v`: ~ */i#@HS#k$8aC0Fr#6o]8bN5 >#(Q"?&: *#(d'$ @b(~ nle@I%U'Ύ'ž*%@iO!nh܂":"fm/ @B-kr! 0hH$bƲ`ȡao IEJACB17|z`J&**J>$'.m6JjȰ(B'  j U'Hi>d;R\"t"ch(: ^zjō$OzvĂR"Q5H!NV!>C&rk&ɰ=jH§qΜ2#`|` z,HdOp.rz:3~]D4 *&cDT/"cI )2K)>p12|Crz"$o:GDf [x(&.? K璚i鲀,gFxtFrww(J&xi8%DG?EFD.)&@ül/fs6:- ^<HvA+,J/I~J\FHttTQyRQHE8#!4P >W莏 kw0S0TJS!Ԡ @@BZھV55'I›tyh RkJ~(x+Fz2x")|M%%>HCI9% ep.Z*'RC!Qu!S IwKhI,hJ'mXVYu.@y(_ Kt0|J]/k*!D)!t>Hsu)Q-,4ș`t)'ggF08Ca*>b.;DIGe0Y4އ|(RU/Zkg  n"*NF>!)X@ T.lkN$'vf&f&"  aȗ94d7-Rh|0q@6A=v7/0j6ccTɜ@ !2fR&C'"tB a !j)y=gFG}dCf"'|kgѾv^ I@O gtJ:PJdî; |D#RI7"6aD |ibŗh԰e|ܠhkrCB(NopScCNF` mqq5Gz+#|'$ =)}#Aq ȏ/&NU~PGNYu!Y|(! JRW8'&F@1ZL0n3iFC@"Q! XQAB(`s;/7|3a(`B-z QR B_*#'-xF6)S"(` NDb`A* pf@I` ̐avei%m1FC RaeIKdD4h`jAnp(-IhA?**"@^!$. MAnh ^]S:l,WH| `YyPq}#T%;0Q `Lah&c{`E` d!RKC@<'ш&}z'9`l4I Sl@(0)<= &a6`E%.,Y4ǨTT6讅RHX%; ^rn9NZ=`ڡX[2kń\p"P49$BNy'Ƹ,EWcky88|3*(wf:(N0JwcXwGRGU`K[4ACc!7w/+fD=an>Yz6Pf:dF BPAsl'(4"Bd`C"YJ!A `F ]b $:!241}r+7F,Jv4 ѠAn3$!@o$25bL5(^="?3 G: k RYӂҢec8( *#pC eSdv-&k$,Oof"e9`6%!";"e{-IE@*N{0r|6#T =L"lB#8GX=R* bic$]#8lOےaL!`7;;7fd->'xAXXF@ 2!W,ڄ7dT_=aLI_FWWWI.vDO&%>T> 'z R5l0]n!!ވ5P0F!qA `QU{i1 _("O' A!D^0HePwK/g @, @@l.!?q8<Ap;F@Z0RyE@)Ԗ):A`p@x eBnpLC!أv` #gG82^X+\1!`ҧF#}@Nr` }@`a.K I-1 ]qI뷋%_o~ y[sL`,ctH(Р/ @^YL(YlK IDhA|bpw]oYhݵ~+&S ] Yw& Zh$N(NJi#Z+U8Y h#`2|)5Fp33[JJqEKAc + Ѧ3X;!H)e"S E :ȓa@*'NLm V\A>iN8e+ !!a*zř1Qc5,ɌC/-DP9N7b83F8&wU=<к96,Id5 .0!L|BQǀ#sDt8ôwAG[Qf I A31Pa#EaԚV;!Bb]%FD*<P'F<)3'0 fC`xD@(@g%ռs566`쀘c6 !En qA iv*P>vh qo#A[1S=B3w&`>2Ⱥeݛ4b"Q:9Ao^gۣ@ + Ss`*̽Op3.p8AӦ%k7Qҳݒ#@,[@0&@` ڮh@ 0 8z (pm$Э-py@q*C:hْ,)!B18׍!" #dSA ᎐ˎZX u X>@3, [{‹'A$ B@ŪT CBp-xE3 0ћXc(/BK@ C H"^)?D0>"LG)(Dl 2tv ኅW QOF+@T`31,8!miô @@A@s*8&h;(D c^NJPdpOꇡb= K9bv4cj׬#*kaA B:qM$aC˜qr81 (Tr*p(sK: QK㾌=0 xnj<<7y41 Aj<kf.+x WI=ad$-Qt+uP B HAb1pǑyZ(Yt1! yXt+bFr ZNfMc׽-CZY1s @p&Pz;7F39axӇ8$D㺈I)0LJ`EQ(8,xzʊ>:BIGqA\^HRT`#jx4Xsp.حFZIYP; T9~;u9P cJC"W!arUQh* m$"+ 9HA%z`8X8xx="Q418`3X %G7 ,I25Y $+2G=HAOK(@=:aS[ `x:W<8ru؆۰v2,p5rczP 8s s7j%( 006'8f v81@Q\:QZ90/z08r:0͚)y;$s 8(95 M2)(L֘FϺ *3x,12JX /l +(Q@'MB] Օ(8jXcըP D`w xG#KXU'px ohV8S8*(I,Ü> T51Ѵ P888@JCSK<X K_ ̗# EYAx )5Tє,Y]%$ /4V b4ˮѸQAt(" m4 k)XutPuWv][F» X-2C􈇀w*_ Y㗢]0lz'XMlY⨃(HMY6GP͌ATP/h)ip8c@Za8p:"2x C rH᱊Y K˯k(Ɠ3]91J`wy{_XK̿; #_Pmͭcx,rM!4! rPAKךaf8$:Ie)QI>wf$q͙]3#5  Im`Hz ":xZ=޼uH3HWdxK9jH eXU86# kX0*;Pc=T$PEl W~ 0F ᙙ",:McAL{XH }PX  `-ۚ4u T Z}(KliQA)[ye dᅷ`[$(UA(Eƹ$FI8_G GC<[d `1>8={ GFi( P0~Wp;L%i|hFB!©żG%Gd$@`W1<)$ @uA(o.Q D_r|oYۄżxE׀ ĸS]8Wl洳cjQp u. o#U,DŽGCh GubQ+_>t)DJ Lʂ1/BuG&h h<01Wi'|\6E(-Ftŗ9_5DW-r YG~۠6pp6_ ZP5?QXt#ʤ]@= v틉ss<#-[ *"Ě@P9o0+AjH=~vC@2ߢ =50PX]`)ɀ|+oëLX qL,0%O@f .N Z@rBf],0fɺ:@<^gW,E hwe 5&|ARʖ)p.\]-a sj騖HBKXFQv :< uo^vn@lg Ɉ D<=KO9zѢ*"C;, h84Vm;Ӊ*i~!q#HD0;!4 X*{= aG#hA &*0=? `D$@@8 81u;@v::W4b: <o cO0f+` )d8@}=K"&$25ڦ@I@?_K|z(?o ˃, =ph0p|G| J ˨%- c0; e N@FZi‚{fZpG(1it~'92)z&²,Z'&.(@P#z1.JyH  .T 2-g' @P!8jl Ʈ8D<m$ {$ɠg فda< >q݁.G aDUQlEF ԑ9 O2R,}<*T#%YR2uR)r'R,0 jCȘ)49쌂Ưԁ0XLf.{UWC۠{ <MB& (2Hf~q`dI'1ze9[,v@dߝqx]q"s`( pу62P)  tX0yYGR4Ʃzˆuua*``>DHE3;ʢ 'i& [Z[ ɠ&IXENjY#4 <P t(̠U$`xh(—0y,v(F. (A@xsQϗD` o? H @\ GuvuA_:D J%{%*L}8=P%DȘ" #L)]G0`L29@/ĢĊbcxAp)0DŹR(}G m‰QH+~/ r`%mdb6`D@t :=NI.n,"Q"D| EJzlBiHxY k;v,*N*d]L0JV)`$E5 {$a \RK4@+ň2Q\,TY&$0 0T+X)&XHcy/0yU)),(p@f5"#:5Y$x  (S ZBڊysWipѓf<[a) Q/+=ir,IZ ҐLtLwItҜ1F4q .0 dcD[4IWWG/F, B(LQln 0 z}Y”SNCZ JHۻiŎ؊dM9Q6u°j#|qg3FDaHE ԏmJ+?+L "˫Fyahu`Qȅ {L֮r)졘^Qcꬴe d g Pc= cӘ&(NEb"@J 5lɿMVUﴈ" N<Ȁi6Fd-:q"hϓ QX Ҁ #_6<҄ȧLa`W)ĘBHnB/z.~g>R7 uf%->p˜Gɗ`2Jo,\TH*XXAZPUf< ܪƨ;:p I\!V1`A (6(h;b`  `= BaHJmol("LJdP A[#\ xjcFf^<[KĘԠ@V iR, B&# )`(TL A&0V0~de}8j. ш "ֲ񠎢=B,UCa(cgxNpa $~&HafHBH68(A.C&.f i//.&; ˌl0V:JA3#T`*iXjF"Ċy6cH"d%dH]x]"Hjp' 6.rb"i~Hfd&"f/$Df.0 ͂դdFFhF&rfQ aKVt"@>`<ٍ~@EA@!VF# ;NI<`: 2"Rd%2`t dgZtRv ;@!? 0FB2V&b#0:fD|d 6-1|`Aaf,8v-z~$'`PzHs>t%DGM!cHdSozbGi4Œa1AYBOGcCO(ا* \IcHx`1Z#z0 G"7a&Ң, ' 'JcF>7` .aE#Bv҄SrdʺCb>tEaA$j k2h.:ȴhF`" -akn b͈;M.K, sLVws2' a8=j7N/*u7`jخd#F]x +MyozLד*>WW0KF*k o Ż5KFKgFhIAn"]*LKċlW+ڭ,w2m_yw*4+xn,&"2 0WF$tz,a-3aG(R Ť+\ x46z-HxŸ]h1BDcKft:隵xf'SjF 遌l額rfL+PsjwE7͊ 4@8+;@WK 5[?gyYSWx)y<*kB @e4H9P$A^B  R K:A AU[ZL0&@npaRJ.d Hf/&L(x'Ÿ~y @=l̢o*K5=^HN2)fdpHF @ @"rj/[.痠莐d J!8*<.X5Px_h4\ҩ,," D` !,Ϫ,Upan4%+,BH㨗]&p9Q"(d_ %rRժꋠRQja$ )RK{rE];;Q(I/& `Afz &$/=rpĔORJv`uz5!^_!E/!1H_Ja`ROu*V,"! whVH` iH "I`G)9hƍGP\+/re^23 d\'1ca(CUhT" $ ֧\c"`TBXXJ8@>]RGCbc\'z y*=-#~ʶ'O@4 AB\aHHfHT>am.#1єQ/\`h{B-†*'` ɠb OD,LApiǚz B-$'Q">~Tb`ۧ䮵!Z/!4C`A`aMGm&XL@ɂF)AB fatzAs)vG0HceFHi;}J!DTWBaRWJHrwEկi\n"`DJg@0Q#l'[S*Dۂ`8Or2e(5f 8zl#+  `HrryK fcSaK`* )bїrj3 `3c` 4&~ P/r..L k?mE_2 2KrweK0xV}b2!hr>g"R<t'd"ma=z\P@~4`H G"p%~H`@Id)l^̤R0޲"&M:@JV& 0'ɉq. 2]͇e Q#0@B.Ŧ@+-ŋJ"-zuJphC6"u]@>0&dH=sI+5,fy  Bu(|p 12f#;䄦N[ _p`GvVԹARIdzU˄DE)$l0GH쮸&P3fLҢъD@O 4AF8R^*h"?LʔUXRKYk<6'v;h1=!;e6l.@NJ(q`<Hh%!-9% @:N3hU٤e 3bpM an?*l GI$(ן((=kZ< !acx.4'@< ]Q/+%}ac 3+P!lK]#bQ/e7jrtd|IHE0pYt!REALIa l@ʨp0-F7"K"!Yn@ IwBI ֘ 󓥄(rGs-m҂1 a4(4%(CLeՐi7c`Ht =rƘq5dn9<ǪFiuJɉ+1Sa"_"~I 2odɏemQ@'4%6A]Ya'[W]j$Hmd׹nGhUtoXlo(=TƧL'͡=J R}C])8c֏;F`$ߠ^ `)* pɴ )1}2!d ȊB6Xa/:'5!!i #dݝ R"8 ?I-pzd 8u ٞ13)f(:XS3ϋ5":$ L"͚A鼣a x}b*Hr=jzEu$g C9Pț$-$ YMsCM\ 1焩IxP{1PےT4@!,#Z+ԍQFGHF Ѻ%(#R#O$M7ND88 .(XOДqGX)&xf9p* "e7RLOVQSY4,LPzSَI yzNh0;Ȍ2>OV*@Q@ #I#p`G?@7ঀC{@$J`^XR11Y 2ɗ Ѕ`Y( D *S  84ZZIJiA+ ;2XUPzû \SRhI} ܋ЗQ m8`*.{҂Qi7 \9ե H΀;/@>%v*8WT0Fz8팟*+A3,S*ȻvIiÉˈӠ~AŻ QE %1 hX7@ZuR'Z"ͻY`4RGCx`֛׉Y}&=qؼ3X ЅS^SAH[g@p883mv 0Y KC! x܈`:dp`@GoR9MH3 ضw$H{PvBuP?M5O\(" p98213] ;8A"_-Ј!IWchރ,=(XC,O@4+;?1 9QXy4 HISPzhJ#ԣֈ?ptHla܅xYZZcFl/ <uؘ48OXlPe1H^ P"p tH=5uJ$ Fq=W$3{5XSKF;|NP-@E @3j.݀8}݌ VB,-i4zztoUX@ZH RCfRz0u+oX?Yf#ΆiD2`; P{pChx̼d?jsx8jfF]  8TK"pyd=)Rی31ӻŭ`N9!JRqd +P#*P&z(T*R0o t;6`tr>x{N(h͞f-y"}]sn p/psq(@!xw<X8HP9lk fv pɀlAJc.!1?m,-5i W)K2i(jh ?Pi^0n\ri]8U4hi?04C^3ؼTω4@Ȍp^Y1sH{Pl:|8PЅ(TcuF=yd) |٩bS HȱMJI@EM +X@)QtHֱrNVS8,\t;B r*H_5Λbrx-pP%HVSu%232i "h|]`Db{Ibr'~)Y5y 3X/vʊQx? Z7_ ,[[Sm =V4dK!ȏ>UO(npdri >@E#aqDv&F= YOtܠUZy{"\d |k)&t ohJ0f BJZOIk]x(Q@^olM{ ֿ1Ϥ<6H1h0Qp9j~ɳ L`SԀH8 YLv }=Xı{dzZ6h{~W񷪌3 |@1@t`H6g`|:L=ـ`#|}*Zֻm^'i#&![L ¼ c:lyHTzqБy &DH@78`NT<+ I L@ c8I)2P*RcT8*1tQ})mCZݦ|q(/ 0v;M:L2=, !RSJgsg)p"R(Z D̫P+9W&㪅5K-㮅GROE[ٵuEHg1N%qt%$*+ʞ 6kT0 s((@P^!utJ@-5 `}/5>/8XY(vֵ `Xt切lIr ~fXif!Mq*ZD'N;P;f [dV%KKNY+:r+ Nđ,J6jD9 Q@6DBE\Si^0 1f!֥hYKmgֶ>GSrD!m!Eb3q \6(a/Z (] ,K8"]aǀ( PPB8D 4:= a@+4Np "̔ZAc5"h5Tcr=FE0MJ Ybe LkGh @pDC"xMN 5l6gƛC@u =QjZ"C!`ԩ)C&ͬiR)e <2L X E7&(wa`,pA \9h)i+c+cf;2u!6` ǓfL\9 E@9(X 1=>Mz63LbSLHaTj 1r6 "Q $DAp@";1ʯ$7FtSSxnPH#8-C%a >"DYq/A:w8%!cfRQd)Ϛ/W *h1P`Y An#`@  r @$Ԕ)s` Q*(*$JBjHZAF0ld8do YFK8s`V .GƧYq Mu삍NjbN@t!7w e݋ xĭĐ`\ p"8FR OԻhe!,Wm"R-qAnl N{0PFTP(^J]fhy`P`&@)7t95z_RW$An$6%fFכE- X&fB ZE01.<}]˓ d*P"z1+±Zo aDTڃd|xe@CzVჵ X$#!"#H A3ISIg@aL-{O0ѕ70Qf-q xu~DAfX-@.l "EDw,b2$1g #D%R}K H@A "۠4 Ir/22 38`Z%KOk:{a=5 !@#\qE+BFW$T `BL!Hcf19A>Jn4BAhTH  Тܙ/h" ibBA,<W02d!&E$=1-%|.{ p@vI % >>^La4QD&bh> ƃj肖G%n(V`AbJp,;FW(=qJH1;D06.q<"1נhlSqt.b0 `XYL!, g oxB1 BA졘ÊcnE|:E GГ']eQ!#&$bOfj̺&2{, o)qC bz, DVTҏ'2c-JOc(b2$2P d5S,TNK ` LBey.N`e ށa̺QCMb'Qx%f%'*c.]jla@ dWer.E 2 (נ`k·"bzhVn&S%*N4C\i` @NNbn4WD N8gT`P~k6rR%9rьk>F̎g Paj+ATy`*ݠ&נ FAB!FBJ|%!+DTPsjhb&8 ;:diI0(-D,!7H%$n<\j"G-#B="``tT6fF' dE )Fk a!+OgyziB@!325!(X`Q.$.i`Rl5%!J*#DmT   a⌦4 : `2W, ᯌ>d8Rj X1@(|m 4<>!>pgK ) !\ F!`W_&TLR-` @ &"UBUsR58'^J@ @`|Psl̥FAhu  Г "Nr*FJbVj\n~nsM8B ^` ,,Va2 *PB@9BJ `m! `>A^'5,,hѲ(4L@VA,U@ gz[>c!LR{pL&A8cOolUaAT/ bLg%S s:i%ꆪH&@3!bab! m?er<3^ $BADo K-& qBQ>GF3$2V*&^h2&vsE*@bn(Q(Xcfv*1& -jh^S evҝA[4%G~ymP ^PÉhm?&Wrc @P,,B )p` r<+3bJ(H->^`"0|AfȒF 2(? ,fF@L0NbQ$%NA78%fu2Ħ4QG-  FF-Àڇjb`esF"Ҍw`B B$$$g!'\aAB  ,@nzB%ba}Z {K!(B@$MIp*%h˱sBiZiA(ᲂ_NV @ ` aH؟[B|(" $7b{bAA6 i\y $d\aE1yL/I` h{"*ܹnVdnWժR@0#c,aXg{aYB@z(0yTMF!`j_ ,~%5F%$!~6/$OiNN_Dw("8% F h)zRBc"{b' ӳAF27DqÖbNb@" \PanF qFAB1jk,;ҏ& ;&0:fc2t1Rl< "2`b_z@9K"N!c/z"Gl"[%" MT 뎃P:M]` -,O$_-2m ݁a /& 1WXIr@<[;h&(hKn643DJ`U@c U8"pR,°J"B,YR{is'Upo):\ <'UE rh Ao %AT֢aI`$;/[(}f` !P"uc \OMx;xX A`{]t8\m6h$G4ʘ%H#p:TAt%Ƀ} ɀM2@@(K"'~(cΆ@@ɪ]vT߷@` IQw2}#1i1Q'  E3.IxH QJ*NJL@LߧZ y^ AK9MfL@8tL{Y")l-tWG[,B4hMBk6rɉ'F'nɼOY#0cdDR:HCXjH+xql<b5Z@$(Fz *|2Q c.4PXcA4FZ6ap68Az@DJP Ǽ6N˻d%NbktJM0ďDՍ@Mg8xEsqI1 ck!DHђ$@C&!P) o:vOA1D jQ[N"f70@.2C`e/F +`RPF@$c2`Co\wN'k2@IC0@n !@jP 'v-WZ?Հ3fRQ *`p -f >;d]Ǡ&l \нI(D1gR 0*_ nbzM-X17uCJ l|rGj`rсF 0܆s2:Y/a#Rb>b!w(3QbV:ZsERnsA#>&&> !p)hVfm"B.tՄ@BjpS,5"$N >3FpЍcwp9F~D=RaFn U%p5HŷJbަP?O" ԧZM&gTv,t@qv]h*pQ?2h!Tm'kyS-"߀PH@:jFGg}oJo@AqJ dy4pʤMg aFPe2b2;_>nQ7;OOTu/.'zwY/ZA. P CjGXC dBjy)"dI& 1b*}!#.y$Wy׽"?ZEVPtHN[uαRJe A a`E%@V.}k܋K!3aEP1a> p C`>sA5H<Ïoܟc릥 C::\ x$h'CE ߤX&[didXokѸ ;y H8h0;I !>8@[7S u2[8BC=ֽA;|B|}0@p8 7!Bs.(H`"EB(=~(G<>U{b4Haʀ㩍D::CD+>=}&[/3*# @=KԍkPq`;aeQ3±$ Xx˄Eh↬L 1_1 4;\80ȊXG(##K߃3U 2 %R)`HA.<-` PD,8. @)L@--xO7RF jSV (Bd@eLDUP (\ N&Yh@a;(*m!pSO9{`㈛8"]A~ L]0%m8b/gu8 h @;5=p+)ܚl((`\ P\0pb 4io)BĐ¥K ak`#' $n, a>96ٺ . xvhtn&Ѡ r`__ 6u;Țɸ&䲒;  FRS|[!Xk{`#ħc.)`)1<[7l*m nc [P0n‚˶ʞ, 6p]l :Znj&Ylś]B}]7dl2#щȓ1%70g:ke48{5`N+@ Qĥcؑ Q\e,{ p`pEr=Z)ȃX:P H`0|Nds@RY $s4[rc: 28#oɞS똇8u ӽ- `CC iLA6[@⸓Q y蘑*Q6Itb9sk['I@(x6w J\We1`3Pl~[(QF }c@=)Wp! ;0zږ NU˜~6>R oPO 6 @PYpHXqbD'?%=pJH7-8U3&ڴ0kFB(?Q=y=H~g,i)Н)9s* VA@cB~@;E{Rd& XKp]bK<̛(ʴ9G@'83&j3cS] eG;s0LBBo",J1Ƨ1E rnbRWqgAs[$j !xKɤn~peKX. QAs&=tXZP=3) gDOABb=cІ@i Ie"þysdQf& T48!^X\"^)r// 3rep"BvsW4ļu<-p@T7*:NwJB0iE3~#?j`U"! fMyT e[ ZBT]~|u} C@  BOr)JpBIbRU!%I` 3 >h$ |>4 K=^o0 d/ AР[-{޲@  8''<d Sg`DT 騹 m]zaޓH*}9%7 %q#+}>,*sxurOK.T[C ctBx8 zRHzT$$iD#"`0 @()@y,8Ef-`"|t8Kttz}6fj#J 5DP%  #3H44kF$"0O"D :؅8Ҁ08yNV(0@4Qvl"Q>vJ,S:$l>YpAJl8!`X9J(& OŠ͢G$,g)s/o خѲlerDql\Xq(5cs!3SӍm(ތ9#;m`p@+G P@6`x36*W6BˇtϪ(9(#z-~+. ^Z`N8<k}r~Jpmp{m`&jPխ&B9ĀjGd :SJkoS%;K,纸 Jc:8.8`k{!7 `ojR $'ˬBPN3@-rvn@C0`"~-R [5,}m` 'ƉC$I?TӁ\3@CQ D:B7AgtPꃃƄP8Cpf.l8hih} /AJ'إHem#v:-Sc~j p{(9RBB! ,ubEx pVǘp-'? T &= w"2%i@p@G@MŇ@qi걖cp=gR3=#@B4Hd/"03>!:9KIoi;0=!H+> i(E=χ`n&1 tf8p#|:pLmBE !,a*&L&+%>Ym XB"L[e70L=$#x“\y'f\F?**DE!?|P1b{|)J2=x| ?Q.9@gC`@VAI'DPLXT 3zcS]؉Z4Ch ̍{I&? 3N-:wg>D@Yh@x B0D~:=ǹ4bG4 >G/0F(R-s~" 4}0LKWx?`Fg r \(gLk:oS$ Laa>0QCz; @Q a$M%|V> =fXC4=c%1 Q#đ46HvF-dPK3CB10UpJbTɊǵ @D!"߀6 AD;IB;%̸9SKj;P@Ybܲ >٦Lv9EbS0sxnAE"hŘ\W $)eNppd  ``k0xK 7"`H<~ (晌ԅe*$ R L >(_ x(vP;ǍrlnnxR5`b\;@6p˃0kt@`uiNf +\L Զ]0'/DC!ڨdUIc|Tp$Cr SA;gVac^ ?X. sPYqfի.ށ@rB\ B7:*KaZ^ 7'OH8@ji ̜+ Z!RI1M.ir!<8&e"0m8- UG0aZz~9"ϊ! :nad[ h1(v ,Ej#_`J$bbb5h 1̮]T'̔NDR>#̾˃sF;  eNhV 8rjVmn8$LrI˰#WP+<&Ra @F!*!!"88.>h/V$T. 2plaahya SHDQF?o, g,-T1' 60F&#:F ]b$`[WE]$r;#.^r' nt ^b) f`'t&"NX; G.,f j|MH%.lUQF$Ja HC>R'b8{@@pg@!3xh4f.C:F""ҔC'%)Qut `$Oc,K  Ɓ ʂN H3B]#-bIPDdbŢv Fdjd< )LLpOcT`%1TJh&  z,..`3xLܔ!P=+=,@&,!Ax (#pΚ8[lPS ʩb6XXM+F%}&@X0l. 9*^2&juB(zudE+6>@Ƈ,W[0` pr%!6eR/s&|i( F' C 0flfc0`xzy`FrG ư# tx$^.3.>+m3ɚD-Bp< I[*{;],&, >E~v'FLtЌFc p{i)RIJ:ih/@^LA 5>/*P&36!AQG?NDSʝ-IGF3 mT-m4c-/x\F<{(xhv4:QGD m[Y&jHApP@ A'INUU8|iXY Ygf.QLA)V.& ƐsopS{.\i= .]g _gQҵArS6i;ԩX if@p):"9A%0>k2ШzDl|W斆x @6b&,@ t@ 'DIj^1MeZa[tAU#\X$NfZz:c (.:e wmRw)t445N N&4VH'hC?@F" 4TiOV2 G4' VVE%'x1.DZlrJ+Y3ƚ4X]; ?+"1C%NU vR Y!nF|.dR2| b44CaB@"{9%殌:҃$>Tı<[,&];AZK@(Rd r ~B)F.%0Z#Ȋdd.#&:.}0 5a<;>EDZcJ41F<6$ōA,槌 0qDr1 {#iTXB CW%f'TUF#1cr!Z0Vaa*p m.J"`^^gU$HB;J` .D:%!X@)@"XjA.no]|?_:C( v$.T Grc>м "7"f&Ocu=*yZl& @z~9R>`3Ԇ4,ʱC˔ "}<6|XGcl 1u-o RUX-( !"D5dZ0Xp=zȉub-+!bQ"<EM<'T݇eD'.?&D\C.Jx,(A æ>S l2c !BD^V\1E>db;BxL/Fep WAyQr;+d7!Nݥc6/gG ] 0|]lo1ۛtn"Es M 5_)R[#m*0F `& | H(!މ>|A{H4 '>s4@ iRB^o0Y&0R@T AU&>"XWbB3 )A~=ǫ̅j%CM@u\oi񌯈CtIQ+agpjτ1>$h ,T `R”6q /pEH !<`(%t$@U 7ȅ;0Qq&`7``` aO;@Ԉ0 D LbH`CCy@i  =G3PsZ[~. Q F Yy!O@~O[7 BD+E\PP.z @5:GTŰ@hN IjN8yD(HE`9tH\i!F $ >fdv8$" >k"@3x 1l.wU c8 1oLdgdO_,7ծON#m:<;4 2&'`RCPiX-jm{.SBѦ2XE%;0y("Z^1cŸQ+``9#,boH5P3<"PD0C02D "`@)%/ڕE1z xq!FHuaN1x3 @ki > <ك9xZz"Ȫ@*Q`KRN}X kI"9LJE X 8F_4h[ 9sg#ɲF œ*x| ,aCQ%w4w @0m+1/mɘ A"),p! P86h; \>! Cnpd=|ka<rE!~ނy&Fk>\G(SOtq7XĉOP ɎL!8|'a. DK A1hsx=vhcHeLH4nP(#F ߞ \{XgHcA98HHDJR9: h>h/X;:GZhLy \D@K $0?KQQdq҂H|c`ћ$$Idp9IpMp)-$k=iO ڥ";H׆ _Bi,ٙg /ؘ ];/HK'hE,1@|NUu G +pERat18]Z>8?Ζωh j;0h7`-p9 Z P$0@䱈; ؎- p> H!X ݋ UCs8?"x;LMjDAɤ0qBKLH e3%Y,BdG `aR6ԇ뿝:$c_1^S mEL]x{T!/`qubhx`@Dz 8݀ +Z ZCxkչRhuUEX'V,()^=7Hs-{hP0hu*p )ՇxsE xjeP'S&0YчCu "20Cd P&׀L* PNrP p\%j] pUD).t>aD R xS̞hE zcv?X4 tK{1 N0 DOStA+y Z 8M tt⅏ 23@s:j@#хJ̰Wh@p3XNMYP E ;x:eT1K* hǡoSSLj!dܢ1-hfkQX1){(y4 #ܠ#%{Ĉ&J ;! 94C55VRlp-pWh=w`f( @%'0w) s3zLy롃r z#~94k{(DPϬ t>gVYnV(ؕ ;bYm'! H[ 1&LBS`ߊ:5aR*ɽRBUkn E1D\Kf lH1@e? [͞%AIn7Uՙ`QeG:p+ XҼ/0X6@nWCH<"Pp8V : 7R]wY/ x;8`[\`ةA\@AQoX܄(Lf\:;E* 1sI LI=k`2x0gÂ+ 5s W9x U +J0z)/#[W .(>ũڈݻXVPfPZ292s2?Пz4hH̷  K Xy{ahspz7$-hxb=hXqOPv&OQz)kh}Z,@6ïmTG-r3H<7 dH\z\4RD X C}_@$!@q0D asC J!t[5Τp@#!p<?t(?P q z<2@DWTUٍ3epχlt^ot ep0M%Tz<^qsJeɼg2CgO>߯wL)J@~n8p Ĩ/*m 0$^ '$Eb0B'.4ڙl-c`,ı$|'(zR(͙!)B+*NR*s$(" %h" DM; ~"jCHd5(6C`56wڡ?4ZHxۡ#ވ0"<@6OtƵ-L8 Ӏ kdQERK`? @ zF^H%(-Q@.4 rSI!NUTW)flh0"+ت0c*YGh\S}Ҩj8bDZĬvX*n>4u]ب&=clA3Gⳑ$ CX{ j&;C04 È =W:b~7qFPXH;Aը'aN`x>&ȾBteJa_qXT,txI08 ;d@ 0.٩ nxc8oW .Pm99QCN^bϪfi$0?p pPeJZ% g 08@Y#ݵ_p1 Bfs=gm7 /ЗY V>7 .()}"(P(  h*d9M-^B̼<|dLTMUS_'˝r1J^*^x&t(6+@e3י5='CU[dnБ ,hġH{!"}-8E&'< BZ`&C(z4Q '| BHEy%ƘSI>mB݉н?  G'7pD€M7$N:XS.MD ]ZuTIE-#b@bA1rrc 0:x " @6Ωj~k  !!(Q\ 68aڄ6a2?T܂Ƨd<0 3c1'nj$\k7Ҩx >~ٿ<GK5d)rcp-@jQDpJE%&k 9G! bJCޙ |L}>4a1 $  5jy{CcbCxBC$ \ypd6E^C!rtJPV c. ,LS3o::|e h3\G .J *[T] sRa31h"yWˏ Hb@|5Cw7F46֜-lUw;BF AP-/vB -;$,c(<XOɚ#ZRd0Ɗ`P !e+.̄a'A2+E_N*$r&;0  L Hb 9% !%x0`V"(#4P6.0A$0 DJrMJ-|Â!a$NBn&OD>J<@栀 PH׬zK 3tLw0Ro|PjφL~H%`JG 'd7lB`[6a/@+<.1  qWa7Nj 00;n\.mxt!J+.J1 V>8 ތA2E ЪlK D4bӁrm8 ;PJ #>ZsΆr!DVa8`\>+<. ()_#f[%<&;` A>%Ԏ\&_psA(Iha>`LdD*tTbJ'b.7  ̡  FZrN(?g2>vFmj e4ZLiɶ*鲈L(I%?2.l+MM2Ol3E*32?mXa  gV(,Qd!6MM%ˮSBXv%p)C9)ΦȽn3<`eT0@p<N!Z4b#VLc@ A Ͳ)?FdTv꧆m66*B"Jx,! ځi`&㖔l$ @F>@IA("ة`-nKjax! bA!KH7 `Q08q#=* 6&h@l@bb !R gXЪ(4waHCLY ;xfD(@QkR&i 0 -U, LVLM#<]#pm U |eRB>`daDtG A4& @AD" 9E-!d `;#.-87\Wrh CŠ6v+ڳ1<0*J%s%jGR"lGN'>XX*!A* `Fް+ Z/Xa@w.:0Pvt׭xe$#K2:!@fhF fS`@>s8@"c?6m - >"BDXlC9mzSj$ZN;tdP,%bJ$>"F0&]l `kaa7020Gwl⠗@Datb&+Clrpb/8$抇B+ ଓc2XTs0662(en4ffzfD]8Tci2xR ~ 1wDX,vW 4!9!4+t[W-,Z/d+J:K"^&ԭ5[sCx0v OhV,&[ *0"WeZBB2`W]ju> A` mULWtՊǨv? AϴǞpal``FE&@2X !}}6QsbPC̜!ƖaL"]XbpwApd"N+ /&J-ȆPxv@H+vtr-}vBC qKaqx1Qc&QfH`N *f%$ $D$叱.[Z&q;X%*A*`HJaO] +0h '`l 0w' e  XLםx&A B#/&ź/6,sq~BH2!"A F`;>1HJXD/rz(F oñ!UP Er vlRR A:, TvͶ#ŵ:DH{LjHh}-H9pY#*uqџ QBy AD®} p_QP nxG1%K./j 9ٗpPXDx*!r!l*as}KgT9 <R6ve&6C *$BZid(r@Ӡ `i 2G;aBGa:ɺIнI%M Chv+1z @1" %aZ.j(J1 !#RܓIyu!28{Xz;LJtb]HkK=a{2 6!k*lߕr(|j7c@dN0#l`]*q%0+DJSbHW  " .+sPϥ^b%9bD3=,N1 h):<=͈`c^{^3z?l{71c!#v }SBU9f%"x1B`C=4$1^˾]²ZLQm?`8  C  UtS* R)J `t5%v| bB"hd4? r5 `< I@Y[-@&AzJ`p.<)xw H|9Z=+=M Q Dgp?`OdV Ou&\(c-jcR; [`r7e7HQ )̯vo0ǁڠ!SB~iؚ'aHZ8:Qm&"I0h8$34I%"Wvx2 qKè R(dB82c(>L ?4aZOA\'1oXؙ821u5g8JS ` Ψ` 9}G5Ȱ&ư 8 p:~a+\{Iְ,h`$ETBUX'pTx>蝥(-!!\Ύ8"8?:ND@!L\2 H -*!3 şh.KD,X )@ o^ L,Y!!J`g !14*h36@@`*THR h#%(<8~3 ))|9@;(!Ğ6'ys~o Wzחn 9!g+CbWo*Ȑ0 z"8'}w~ *$8DD.K Cu2{֎HM@k V54ƈ ql"Wp0.x-1R91D!f  | iC63 ̙Ddig,bEHQ-!KbD)xRXEs%:E$AwedS M A0 D}X2`>p%6qI)Rǣ8[Xb-@8 J=?4Y P) ~^|C.- HE'.Zf`yrRvCnbSY}Dq, iP6],%A z>&:@U>iٖɆM'¡`HLX `uֈĵk:Ys,哏E"R HX4 j"CΉ)@8'Z `se9K쯕,AP}>\co0 tȚTBC#&W\ Y PQޅ@X61B@l~mqf1qb{H@7XpP`lq< H.DdN1t:q|.)=V!ҼvAj 2PL|)D,ֆ=&JYb?}Ĭ-!\lr~W]`@ AI}ܥϚt9p_{3E6($W6o*\@/BbtwգH#jSrbF[d CCD.n+ٗhۈ04BCPt!hm3FP8;!MaĹ򝮈Zж"#V5r2%HQ (QЛGr]i 7].j\LZ&2eD'wLl0eͨnʖvkʛWEc͒,-amscO a V0VS /tGW"X$hb/< KJA8*rכ Yx9)b1Dcd!`,OBY%ْ -=xIyԜ: ؎F "ǡM58HiZ\]" xѥ#ޅTB |-f IȻj `+p(?H"?/#<裩 Q+R5o2P1J]Zޏ(0t|Q%9PL> FKiD J8 `u׃6p@m &ڌQq|Ƌ!o`` %ILmhf pOZPLpxH<{ׇ~ ǚ(~?%|)Dq P 8-Š880QNQoc.Cb S)&)0 1-(rH{!MPW 4l({؝ pM`UD6 6{`yx?P*؄0 +`¸VTHRJ8mȐQ@|1w vҠ3>h4a:WX>jHhDl}M: aC ~ef04p#" d.p2ɿ[c  &#sTWJ+J䍿0j0AƒƉʇʩrRjpr9[$@ Zh[nP`4} IY0lH:鮷}>o0q0 wm`HL('Re@9RB chfpg Z kg@!0׳W 꿔jR El\Mʑ Aк*Q2("*-zP1B:M`crlv[楊Ԥ0 SH vPv-{ Lj$ixxj2NPH0I%[},°4.ArsEHyH LE$rQ8S  P ,#,Q2HHa I2 p t-3Dm<#2CB9lۗV9rw%]/tR, ULA'QKZ!EabIG;O ^L4CH#rJE(t$ͨfL= ]@+I{1,yJYZKf6|@ S9939 -1Qcp} :/1ZMC J  &α)4+-H74K K}9") Y @B`t$K.nR;}/30kF2V:]. M`K)GsR b-.FxP8GА6*"WD! O8X]F[Fb*ʹ;T9#9+ޚm 9 ]4U#cxP8r ж-)IaxNh;oAoccLeabg; YZh6܃:_ )!=uG 6)oȘ:>jgjz$(BCfNL@BɸsֲoѢ==g뻕48EvNd-~ 'F-阫hfL09sK"ʢ;Q( 0P' XJ,= P8 y=[Z25BDYl^,S{\8R[MBz'o&P 7H$ų (I+@U\1Apؼ)U1)5)oHT(> @xxp}_FM# [3 ٦bg#" ؃H-I`d] JG\;̮$[y;:xvFr#2 :Xs 0{ʊ\>Ţ f]P$ EcUŵٵ b( ,QF_䲉" d#CK?왋{Sv")UȎS_Q$TEPl60(o|U:phHGhȀ(F  ޠAzkK`8eL08 \.Qo(ɚ(y&J `JaȳI5 /l NEp58HkPx]Q &Au9E@+`=PH!uDl>HXDoX x`B1p4z(15Fـx kk`jHqR1|1n̈́Mk~{X])q"8x`&[+KIp`N'va 8<0"D@ЛR.[l1Xބ9K gM7iFXND7w .,P2K8PAat !ih:@Q686m0h2=p)=ߏ (R,`0N(`,W+@Ax~@&hO@D y=pH g ;eil[`X7B@~ Z4,bٱ0zg 9s]6V/'UJ&]W.BXR m  =Xqʼr?f6ND >m-Y}ɢ/7qڃqIԄ1җeԟh&! DhZ` $BB1-p*„{t&) @FyGҼIl'+088D d @yr,K;'Һ,@* ai`Yg"8DѠ6NRf%0O90kA, 'R*Ʊ: &$` 葱sS pX"  9 4O)Lƾ6sl: /P, @N)GrB` t\$~>MˋOG*պ~*ՒNq| BTq$ #9m< 떎eIHPp%RxdzGn)6fG8ŝR/"q)M,8M~(u53b|E#"g,h _ж0p6lǓ.KUˢ x'd[,-.USGM?C򋺄dn](_3^,.O/K0]P>B$f W@ >c6qeIY20ESK'>kNa`.D0EP~$^8  k xPDhrT$.P&=ǐ#*$ت٢WqQ<0(&D H Hrz:FxI M Œ3h4Z##z6؈0`lg W#qH@*d|C= O̙(,X1n$KC,|0( &U@KlFRQqI2V$E<Mf(s1bٗ l;l٤ Y\nK^%h >T$٘`h ?o 4 > k%>adM(̾1@4D:LceV0& YD*bBn@z~cQP)2,9LJw;ċL!je8vMywdN2c v:Z M8[ DyZ٦U^qɞ Zv1W;MJ,slLY+yߠ)%rc!Z6X:.xث'CwKgI2ʔ&ɷgy.S}G՘P S:bS])4 0|;jpXIs L3V|g!-+6 I| ~N{l؎qYC1<PpuT23K>=qjW:i=\Z#@Cwu=e36,~/T" (|w) at@d"4&AhNx,$l-˴}0`g~+. 0XlHV$ACPHh'@.̖v@Ǥ!0(j-cp( 蠥1`0~%bZ*RgvfD 4|U U:b VE<Oj)ȇL+/Ф*.8ISE6. $N>@WB&, rFB,RCP}ȞAŽ= #@Ң'S #$cjbYeHd dŚ3Ƣ6]VbHJdbܳh 5H]'lk';!<H "BWG0Bļj B6E͖^NYQ/"0*Ǹ'((d2zvI\@H |JCECg-:BVM|3;*&Ng#<"`QbAl`+, |RNu2&/ =E*x.sTDׇ{1) 8ѼZ("$fB:w`<οX\I N2#{/ *:o2$6*H\îwopa<`-srVo h H JJB@j-|Dm'z b)LLBpd +`ox(lMGtsx[&S `ʹE\eLe&=@*JȄ ajFtb̛#9*ABLwoa.M'zD'q 4E ,ѥ b@?_EpxrV$c4yGL3Ɩ%mh+">2"X%"|'*Bሗ!X`r:B/<~p xg $NJ.6"J(i.˂( z3V6BA<(/ x_C @ gDŽ0jJ~H-d(a( Рj"+jn v4Ro`B5nfi$%< D; )%"?"v VɪT.UCؓ qdbJ p8+dn ~#mFa`n x-Leįe7ZL^A\; ^2g_40kPt-7C1anb4x*gcJ bh&9P bD&O @x+2/qgwWHnPM\@,A g+%p*vA-Fhdxcc ҙwv7dIWh j(Օ_&Te<ZB.D(o `á`9]B&(*a<V\2ri/%dn*sm̶2+knXz x$ ! ]Q%cc`davVȞ kѣ/@9vf|`عTlePulm6 g웉:Sƪ  `AOwg~ƠD,`\]w,WJi%*>B(ʠW޵g$i<` `ֿpApIk͊ten- ?j"|@H$C<ꐨr%/# $bo(Սm4H|  ΤcګB8d s./M61clxB(hlxf@S!@o&}MN3Eh@l( 7+@?*i:H#)2BdttpFp}CRh  ,AUhLkf9`<&v @@DCL=] Th$qr?Bd#=NݬM,-$U,7h7QšgJ AN.LA!( PN`p``v@a&vAdr:~2[),X0B _"_h.-@C@@wG=JCD 3LIa ~LB"jMD?*ڨkjJ{ր/Tb$I$aR!X!KnddFA2f)g<D.΢M1"p&E.|j$ x>w`*J& $W+óH\Y'(60XL- E`Z3`)q Ai$g@waP'aP ̃Mbֆ>I(@:RbwR{bKmnL@!Z,$ +@#ɓ# ` !U .+̀FoJ/=`]ݴ dʪ;X+Xwr*jx: B~.*w|os.qp )U1mx{ ~u!Mf/:jBp,,E;M9:h:aqr&\˄]_ ';`4lCtɔAgaa슎qPnL['`N@iS O ĎEG%h:\A!ddn@H Vbca8Rgqt:LDa&}|EDVQ ?+M9'8]3M co"l p8 }QTX9 _pA8 ,IM*6M(J)MFPTZw<`Ke@0|C@ nPȻ9q]'׳xGb9X>_PpH&X'R%u5 [SY<_0統=0>(@xF~c(>H!Yc k+4C,0 73C'q{,)Z.I2NӤl`Bb~Gn2ʊ9 X" 1dV3Da$晞8 3@:tzZ" R|2䕵nxʙR}0imP \W xž "(4J nxge>ykФ"i| |(Ty0MOG-Њ82:KI0C`HPKx ڮ8 0 zjP"K2 Ѭc`;qU3ٯKTs: — ]^@M|_XE_|C: zHSvb8@PK2Kw_ZB;  `*zXv ? Yx[` y&uJ`~^_>h$XSJ8?-1$%RL[Kpٛ*`BPlyҟq8̑d(ȂfڵT`j.qJ5O +!#>@2Qv>8peE$[vц"!F ה |YXptAP*%Ĵb"MH!%\ !0w'q[)P`*f@GY"D^T cvZӶl,:xn>7CQ2`'HpHAG.{6@ Co[5trR& Q&<4"9z iv(ֿ݀+`)C/C‡s2$a6F r)jQKCht<靣>yf ""bG&(AI_&BB0F d&ķvr Dc,`@-\YCI6{4 "@B:"`QZ|sFHA6By+@ ѫ"[x(t(?Y܅'d 0c,ayk8bP@AABsުXRN!^=X Cu}c?ȸBj @*H 1,`|єn@ `W@S h}㔧ٙ~TⷰnDlLD!2;tR\Y::F647q"5 (rkLlJ8qEKq(KvҔ\).$!W9K2'%a>; DFȽ !DL /@R N**c|lto F a ~@9v(7$sӷb{4*OV~7VqƀSMԀKayǵ?R%JN_ uR Y XC@N$e0.bYa*x-aӎye9+Vbm܁+y@~:$`#דe[p#h*[ @ 3!I^ i)5 oYm PyRUo8m21"BPu `5𞔨 ґh%0{"Y8|!T@31) k,3{X(xHrz#9 è)iDN3>J'@ ؎$.ࣆp`gZ[j"⑀) [3@rhR@g"r,q p"{8 P+rH  - Ph `x32"& q"\y  Jhb\]q*U'JcsP(Iy@Ũyg+0U R_o288ph0.(䟇s+"F >0rjHb$h]3;h 9(xaRƢAH @_ØxE(| x~ r:"ƉhJ2U ȄH #Ӯ*ǐ Jp{V8Y诖YH4p(&,:{+BŨ m4"c8dM ;IG@#ZʿAy :PXa@bn @h sR`L`]?>@Ơ! ɉ@L0y @]yf0p: qʈ 8K+)6M|T`P=e /#yT%2&8ٞ QQ#a8L{>ь%Țap.8n@^>L Hzx$*C8X\/z3:56/e92_ AU:  x;& iX Փ:uzq[j lP "T,`+tPpD?rB1&8Ӱ7"1լ:"^: ]=P,jޠ=^%/oPPP(o8b88! !h)AIk9@3 8kժ4U}_2^ M2 :0S յX59ӅO Z5z)N5 HR` =ڄ@pg-l_B(#+`;,N 0Ũ0#z[WZ!Ӎ\9|[\0W&8{)KŐ "B.)݈-B\$*)[$ OПe˰?j5z5Wǣ 02c/jUު8pBp΁, lߢ+];>҅Pɫ3Ђ> #``DOd4Sb Hp|K4x I"nyD;<ATc!iGJZw@r 5+ &3 ] ™n`pv@sA 61 :( Klܫ]j? @#'Ͷ{7iH *:m>05J*Gdc vdLja$XZOʣ$olOQHxІq3 QUC60d+9Q0<" `%HߙUy8!8ye҅hW=<* !j/3+m | L>a&Ҫ 0=u) țظS8\xXY.*  &2pjN1{q@G2$ MLh;Ux9 @C,/_ƚBӼ@fX@02;ʁ).u=(T6(=Av>"Ŏ`hBa݂'=k#)DC( 0𥒀Ȉy@IqC d\_7P!cd S}PR$ ppP8Q@7?̾UgrŠvpLJ䉾S`>P*#<ʇv+c>\TQ h `'B<` j*/4(hOXz-^6` ԰ )/ h8t +[Z"IX FFZB/vwgmr WVŇHqv3+sQ"]LKCr' 0c)r X',Ȏ𙉒# |[i%f`tp(@!Èx|:C-(8PHN nu+yoB=ѼY,@kDphɅ҆Ӑ!S)` @戌`#S: ࿃uD^ k7_35Vrjx.H;y$( MHEpvYȃ:^]U@)/ح9j٨䑌J,@ 8t l{[Q P(p" u>P cp%6[p& B@0PZ? q{=@d@ e h, @pOU&/w \ɊUhmVFc!W*ԺB R0@$ @|d>j|'_;> `c C_6S}bõKLlO+hٓKVX͡,$h=!8!!A숔ZIEM &;G2[TjP)`8B>Z!ؒ-T8"Fn< wBTH;*D L[$F@6@p1yJD)㼣q(CŐQH4FeD-@IؕhRaoM# XfL$? |;hqC>4m!> JI-E4G @8 c4~d_&YGl^Hۅ` &a xA $IfI\+yD%D:y %$r`v =tKdə!v$'CuGF,IKo5<q\DL,J M>f 2Q,)N %oCHfti’\PU R|׏9 n`fg,}r[\!q2`|Iљ!55 !RY@@2Hh"{Cv4M~9PGX5#0r}XAVѓ5mh' +=iGdP % 5@<U*V31Uy^@'D-B`*q4I4v&5 BZѸĔ--N彣`D$8:DHk ?32|_T-*j(Ix㼏 a.mj jB*2*@¦tgTE(, ø[ǖ>:Е6•CZ6^3{Tc aF=n$|x5&d%X4EoPF‚0@a -F2MhI/h!n A„qX5@ =hYr"BFv:6L@ 4V;fWf7Q9a @ #´$BFz~+PRH jfDЗ l$$`_aR"v8"Ö b>G)^Lf\c6 +Ƥh\r*j<3P ll".',Qr,Da&#))%1F>'IjD@"lmrx+MFK !tAdaءUa.lDFa.ZB|ʄR1e%cnx7_`vHB>Ԣlu'j( 8w𡨎bj/T!BD3$P* Q!iX^bz/P|'-2$āDf@! ( d'dL&} ņbmF':u/730ę$kr$` C u{.>&M0jd!|;Е.eg-g-lI&?&Av`JmΣơ6rkXgtD~b2/FVIfDADE",>bA`F@%ft.[^t\~blawӐ!?K,m%E|(:4\jaSbU,v':4 |9: qmu!R@5lenapab+F0Y5Fuˆx@BA"F@&jq8@;A M1D`Qþ1!,a qd /RDPzQt6Xy"Na,_ H/Y>*V#0+@&aaaz/f@9YŃ043Pw 5q!X0!,f k&@#iyFPZ(>H8 @4:G'J Hw 67(('!` A7(07FX%JJ<=r4S,p.$f$ gOH&O2\Эzh"}2w!҄KoDzA^?!B͒Q@Μ Tj8º@p>Rf;ebU2/'A GC'ηbz9EJ:N9)m3Hzs&pz&chaɇ`L>M_7.`0j=@It#g`<2"lON^yEȭbRKbGAh } D4gfF#+*!M f<|n 6Dd=%3td4` 9DjE#:5R)_ qq!C#&Z6uec~Q6^L/=73TH 7NCsnWD론g PzT3D?S'R'u>yh X.D#`$|=ShLXQ~ʿ@( ~s x;"}b!I`5 xd ys p oK( B:WEp*$>6CJ0d!Ȃb5+)à +@@X` ,c꼸bǢbz%! Jc,0hH' G⯪δ`yrD. (76Mî Oˈh^"M  /SK;$@:#+}_&a b ?#TC(Jy҃`dio#!2_|>ƪ 2eABE!PEQXܸo<4hO`A@N*0Y R`?pվw0ݠED@ 0lLOc0( A@O@7`gVS t@ F/ 9z'97 Gn4 ظq2h az͟0xWT$$8GaYAJS{P}q1r"nA4@MQN ,0|ozøкjZ`!@jiqA1gX:zL"\HַtEsăa  ʫ#6r&?7Pq.XyP /N+' O,4 >x/%T`n:!@x.Xz# YP݄1(dr0F8`4P@,QFdBF`nU@W0@%\D,S0Q #W2L N@ P0. *g;ǚCD}ts(2D0@(g)6>_MR^`HiQ>J8f y (jK44~d)7]$E97bBM첑Dp9:Gxe5dIOÐs6f,(T }@^!y=SU!1TTaAG(`&[3 I0qX >ϠB8 kHP ?TPT78gb, #nTH  MtL!$OFM =gT%Ejxb0<8 ԓg)F,bO-S)+QyOJ0N&"}a528VIFq/TH 7)A/ŀD}ubsY ~ЪBP#qBW҂Gh"4|ES! d."y Fcz sE"ɫ8WN-Y9 ";%0ptG%B8OI#xS c ` 4'!0'Oaٞ=FBѮƩP ly  p-Yx3:tuaON#\< M G?; c>g$c%UMAH 7btB<{1UhF7O0wOfY&fctI&(@q5`M^vznO=2,o>ˆ.K)OF|iq7v0fNNGXK/A=q2EvE'bBW3+IX0(J+޵ga/124(|` .0P0H@02K̶)/ҭÊ8(K @JC0;ȺA ;Ӻ{S:[';Rq0hؖ#ા0Ƹ_gXX19 ۢ?؉;bCذ;*<+*؉D6#zKP\ 38888  =DJk* B3ttxySd?HX}uO>Р |xpoUBpd4a]" i(6 {x%!1^gҘy7(]3h`Sbx?#e^CIK}BhI000>dIA#j@Y = ~9px*1;8r"`{6#F 1xu8h} q[+R;pJ@, pRV @N%P m PE*;~49Bs%*oIrCa*hhl=.s:kilCDTt3c )$)A2L͜薢4x ,ت 1~X Z2gxcKGb`xR&c3m$ZӃyZPXrjāPMhT0%JЪ*0 Kh ;& G t0 xw]ڭDN 2#9L$)YO ^chiX&0#@/IՀ@@-/(X*] X;QxzE"0[ۑ@X<,)y!p1P ([UR<YWY 5:T*MX((z ^E$±6H쀘 _Xgս f9"7@j&iْ )(ШҏL3ЈmLJHnOe^j LENK=Z$;&\PM!)GҜ΋ G,;rcYNo-Y+,AF?qbb 6y.d@xp)8Qr HDnL:C( _Y\Ϭa}"c0 4 Kk|l:٣ô8: RhѤ.. cCSR 34EhT18dɨB0?}C6;7 4j 90v,P!_++/rv6< 7@;Jtj˨9,?Ƙ`t /:PFj+<8ޒ9ݿdi.0+MylĽ7趦ˉ-=>jS?8 "[SqSaBiG03 - X.ReSOi&\i޺+hD*]>mړT h`8pi^@PhD 8D9Co&¿mwn oH=gnnˇ8dUb Y;#XlP0m+~l3.pHƩ]bfGD씶"eh$bVOظE<^_P; ,Yj*)6ЊJ` i[T`n-J:-'N _ 20 ո W5`7[YY~6۲IxN9_K0!.fAq|/f Q\ R# i ^K.HCdE$5;&- L+=_\xud`&`xc:(舤i LMp PBLi|P9"(,o8`aPW`HlOo.3rH1%$!YXXP< @p t}ߝyk" MpD0i!tfx B{z!0 3DB6uECzBhx1U%,9) :߁#26@š+i{fwcmH8B9@F h |g? x3Y@tRR ya0ڔ@mPF1`jHqx8[anKi 0"!@%jBujhqTȀ%Kn? #Q h  }Ѹ Aj4B/  {@OZ( J@|91 ˅, DE>?_`F?nE`@ww)qhĢ`|@!ĆoG@d4VՔ`2K#Q9-y*jGƔw`5}cW,4&U 1' 73 #8 FDI( H@J-`0 !jv5p9j*w!syA@d#`pB D<%w3 C:MM ć-4,xa'AGQJaؖ-p Nk&  䢀<UY$06 ڠ0 &Hi>`#VPRȨ$  MrI+A`R!K) ޒ ;D1|CT=H$F'Vnۛ`zq&cDG z^/T;Lb{YF/l#`܃}<+e|kN BP::M%f2ZGn˔f4"HrILԯZC"R׽@`G \O8#;5\Q>-fSeVU4 yKUA80GQm&= B(4!BJCÀq]+n#ᛠBhb`aDZ`u$xŏ)fo@p'ÈpOz l'EOTѯPJ)ਸbRs>Kd0v8",N%ƃ4h楖7б$4KƝX$[tXbB,r>xO`Ș2K$DRIpّ @91=nݜ9="fӐMͳ\jp1(pt1;uӌ+f (|bc`LlM@z0d3$G~`*{h=ʄADGYZ/b*?4L"B?$#1`î6)!D !)5u**Ux vʉLɔ?t,a ->F,u.ʞ A"@d'T^@ .ʓkQːYh5^+tQ YXņd^QpDT$*tl ;U` J԰aj Ll|uWQYU5 ;Y_ * ("в)"@OFv n7i i/eQ5^U,Z5qˎX\2 "1XL&/ Lzp`VjoR eudWNC 5 @5i#$.`V@ `ch@ RbgtjUqu&r#!ՠ  Db8VHFVu N5@ J#Pv@%&b_2 Ac@0}D"ä|Jo0/5j vaP9jL#1N9F<2 `#"v4tU}@F5gZpa00sn0 &KgSh9%H rJ$Gt F|#-| Q2̥h=vNS$xgYwڞB@<$&x"!nAPdEA  "$ !M~A"h*B,&@!B,xt*B F'H(? Ǡ_,izຜ0z` B&,80 l{6κATfgVÆ'"T? $ڴ n@X`rZc9v kt`f 2"xbSV ##$MEA:: :h4<#aNa>'@J@ Sbs>!- jJ"9!J@p!Ɗ9(QD""gUnw :Q*fߑ a`,P.!O\p.cABXPH*Pč Mkh䰁B, AkM lr8@Nv52 !idK[¤*(z :Tv/(4^6gNFo8I2i2B.’A/S>1!FF[ AFX{2)#1Id$WN$x!ly#g\"h"Nc mp<#^!;¨TnM^<.(D1 h94ԤO!~z-@ QM  RXnw{`(pa*[/@Onjur&"#W1"6Y"4Y`/`X-& J Cϩ1,_}@fXa+7{b߮2neT ȭܝݾѿj{6Al!yxD #45yh Xgi֨sH|_E꣮h˒7+"+r'Ð%nZCO; 0P{ 2aٽ:C[M|^N,E$JBX\@cqBHL 2%{`%xM Mlh%|N!$hPBa`< 6n 8 A 7`|!,V=Q1CH,%RO1LYϻ2gO`%P"{ 7D ;]WICAS !{xAgbmq;@$@#[= Èla*%tk!O4{b`<cU: K 6hqB-9]v*ȓ5#s C2gF\#\O ͍rP @,nrN",h A7 4HYNpⰮ<9='hE=LPlW wN2Ht B2Cښ';_f Q~V`N ;['s%DhPމ-c,P1ntU%a*0Q {i = flPeDL .0=G,6SXҗ-8mkwܙA˱hd;B[R-<0Z4}ELXa?+)f7J˜ ! Ú qp-5`W0&~Dkd2MxLm22I#sP##y"њ) h %@ϧhʷA$k&I !# Ek ,f):׻A@Ys $P2TJ(b@e"W2hCBOK8XaʏZWSVK!R՚.fnݝx-JKXxe0Ótl9}n3W( rWa DUp[5+J-g˰p>$#NPkwe(׀bp<6k6ưيʥ&E$zJڏ$*oTFP'ǹP [ǘ ) `я*PJz[,;Kn-@Ru2sM! EC.s[#$`@'$k5޼ae7}`e_x 5ҋg-{[)"1(hn#DȜOh DJrj}('7 NthCprJRRYN|sҕd}l|ҡp80h @3qI" xH8H(Pڵ{<."j P?s{ c@pr]3H'8^ , H=QM"S yPA`+4=ɋ ^q#@8K C;(ݵxp_YI!$?[4i.ÚS{=a8 O8]A= 9=rd lAylm௃854?0pݙ}]J2@-{LJEAƼSD.P[*Y(pLS! )▕) ̌$8+8aQEa/aSޔ0H`}^I0)7聼 BIA K SL+3Vb{驣aC 9{ :`ZXLC i>82r:N O JGNF x pP' #K3u8"OwyI0Yt򒱈$ԇRi PEy'0E&p#?x:R`RZ̍dC4/>iM8 @DQ@Y81[4*b@1Z NA tJ8hpH vZxb!̌Aohix؀1gО/YfwS2ʁPgGX r `PM?(q s:"a#Єomɑ߯N=p @X P6yR X d0XYу7`0AGjWMHVYo'0 `/Hz,P0z"7)ੑtI8ʣq a` U(8pPK-A&~Qst5j[`¬oq@ne@QFaQ-SRS[Q q79 ǿ ABA  Ip͓>7 qURPj)ڗeշ8@W1k;x,u`rŇ`u':\[ɝ،X" !&#- lbwBOh$FS[ A4>yڷBH;S|بS)5Yvx!h/=j _ a#lHAYj@> A3p%Ѽ>Va|?1n)ޢBS-EhC޿:>G FXrtq˄!N\9C݉p `8FA9]ADU3 X<HREd>NF:ŌK|H\FK@ !:hk%K_нNfz5NUl h;T.MN1Ȣܡm&H7#m܏ E 4A@Lx-&t /A@ \<]DƔoK?ChplBk h1 LªhWP;jʴ 7(PED fgCƿ+EhQIX GƱ < 2s`0Vijsr4FTRWHẨ/ ,D8e˟N*x5x@&`pH(m.lXWp^1Yf3 *޲]uRp  YT2A~M;)q pYD6~X i9S^G5sJ"LWjG$&ά ]B(chVav=@cWbي9_4{8ׅ(際C6ڕtܦ v\y P_@Qш[GQgofhW$p%x[BڡV"Xr\PgB{Fb!ة 4U!({'nTo]Y2{\y4J@qx6N`^y<3   FN'(@JTB=  pB@\: z:.8X#edQaT?`-9O00@"W[MZ*8z/'-5XD% #Ri(q8\qٜwl<'̳ʺ' 7N', 0챁=lx@knV AwX&  V9>qhlH> `BWJBDڨS%sx LjF~yjOS{1a2OLzvsMDp8~/t~? Sр2No>oN~GxDK Uʱ{CȞSJ) :q(vZv( xFq{PGZ3ZL3lͬU` :ʩ$*J6U}yW^#BrUzt)gN HwY{uWyǙFᰊ)qup_- pLf^h6xHT/ݡ-u]*R-iv)&FwGM?2 I:P>`rs;=zQa _Qmj5kVgYek&x" BX :@92\@Zx'['uӭJ =O4i$N`Pgڑ'OZ ȑed}jͲW&$+EdBJ IұDTOy8DM$$m *:bMNUe^f'd:lu|ס8\t Cפ5Z*^069nC` Z ahU2^Q+ xP2-`,qN+P,E+broMH EQ4€Tuided s Bpqp0Èh[DAk+so sel2U`Pk) ȶ&U*1@X pQhӐ҅+פp(p'puV܊>'=0"C6"TmqpY4\3Mz># 8 $ʻČݒty=GT PA'2 >bJ&t)C"=A?@RtH񺇛pY:U-,p) :!Y@'#ȝ@ <=jk-;p3SXeFw'Ec 8 pN hZfq&ծrZ]d[:1^5'4!A BEE~-Qh ktmZ/DshD\C Pu~ыkDWݺVkv+}\Z7 IxLR4lNJ 6RI[nU$[BCw0qqMkZbk[7rʯp-^՚ZXB' w(֜B,AH]ϓIᓥi(H<4FBj+l5YwVV}2m?BW4y#A=pv"ң/k N4,V:gkԒjT@づPc&w}y-!lt6ȸœ 2,@M$ Ph5CLf7Vft鉿e!H&X(bHf rm;}~l PEޜ#/! X@K"xKP*H(EN WD>H;QDLYE)dS"dW|I ÅV|vG+(_O)6N}ly5ă ^ œLd&,vJ&krw *w:Ns8L;! !D*ҢsKiUVN! >)Y&)n2$W0%R?DOVE 5Ĵo{ ! Qp&1̓xs"d 󪠟bd@.Q~^$oΟY5k2 Pkʁ\/X\ riPh` @KAHz `$BA,,Z~j\&aG&8fd(B|z:! MNM$F̉VbUNA •!H檁$"; %f P%de™,8kK,cǼL) HB 0,^kF^ni` T$McN@Cp P,`B#b ,-`:L:;6  _"**N@tLLB) L?l$(S !Cއ-T޿BPQ  ezL,`S<z\$DN@@ `ZkL.AL<fSȺ6`8ƈRa: PH*]ZX=blctI8C'dN`hD'a%(a$: v]̵-֨xV(&s8#<-n|`JcJMX*l4H6pK%D3&aP\"--(\^uI( J`Nlć:-orzc?n ZO$ \(bc?NPO2NQz@&AhH& D |`@T( Vj򌧢G'?U~apAqBpq4*GNu&b`%8K6GP*Ğ_ɪsr"#\ YrzED @&Yo:dX"("At0|tN*]t4v(Ve@.Eh5`E,Se4Ln#( AJ5p0Ge^6<NA,=`Mb ̌ IYK :C^*~1P]f4#as.)"&, `@b@u\Zzn!\!?)Ph׬ǭz숽jdM̂ +Z@hZDӌLbnt<)hn G(oeL7GCNHA 8 sfk{LbCs{srW P@DPBaL\#e|4(~NA!n &(O "a`H &N*zhJ!D pvk-7>P >!a 6; HZE)aA&؛wO P Vr̘A!^qdtJwjnh4-s|-xɷƌ~*P@a3Q*4V,?@vg0e$JR$5g66i!U8 e8[HtV,Jحߓv#f mh(ژh ^EhNTCoDV³AR`΂~ynXi" jύ. /,K hXb/DpLJb G2Lr<dő"tw~ !9W"a|wPS!&aj!a%Y 'vF /R !*ɠv`HlS50'm+@JOΚk2y93* *(K+4iVBx >J׆Ue%t.%MapH "OCVʶ/11_u0B&8 |+%BsP2]Q>7Hۯ$:'A ƕ ц *¬ r Crى7<EWQx(|4[DHSXj2ZZ%Ddb m0n ̧f^x  441cCVTAN&iN7~M 8#.RQGoȎ.a)~` ㊟܌0/ ȼwJ}&L4:S8?OA ` q\/JBGa S @E(-` `:ٰ}ĉLNaGGS[aN x ^`` #zm~-`V1f@j hK:Z|6AR=*de_ބl,sb1K@$\OBa_2I" 0=`˔(~3H? E,:c'3ⒺcB rmn)Ö<>( [CK}k0iǾs.ÔUg +f'#SE._) NUfd8&gRaôܜa&ayw V@y5fuP; [u˻81b.8, 'px 8t!<Hy` `?``vbYMVzB!PJ"Ba04@Ȉ òyL4FH(_ lA1mߑ B'>b`@%bFE @Ww+Dj`8{ap -mY9$r>W9)@A'~d.}}r&w9;hxH-F~< i;`;F>#x 8&+'Z-"~.ymc#Hp)7FSN#"/MXd`$K@ s,IhBL/B0}(˅y>LIH)qU9%a\AD B- R!*Q2Iy\̺G*#=7H[K}p[MIZJh01 86>}0,RJ!$G8cmlC rծ;8)D B`tƩU#g3PVg%ˎ[ݵr h_5VJWNg}%AjY.L,I$֢:;DGpV75_f-5 9 9㛢hNK^e(@c{J9Ig3q\3>kv?1vh݄XX A+>u4LH8LV  <++SH#Ԓ@_3>9n^fY- cJv?Z_F}oWQ{`$Q">6RE Cy*Pym 0AH9\nkp9rp9ǜ:y FDp̿"}hYF;@8f{aZ,2*36@!(FT<6pm@9G>tAk8bKs!t]pvE0`pBa 7DqԤGˉP'1"G r=4g԰h!Ú]ކ8LF'ê~+֚b+@uNOhtQŰ@Kb$E&K1KA$nG+"XA^+Exr6#wmU˷LsM S|p&R"vT7_N-TL Ә܂FG|/H6.#IcHuN8iJH 'x$PirЍacLad$Ix`rک `<;PfHL~E|CzzP8(^]N!,\"6pB f͹$Ǯ CkBT0h@`8޶(ChC\A ZGpSpXP3_ "Jx tRI&w싀&*<2nreOQ G0QIJ8bE;- ZiSH- H, Ra,@xQ@,E2j`Qp kB/3&Y",|x$$ٛ@ @0|@DEX蕚6L"F6x@@AvdP@1Q<,؞LnA/\xuX)( Y+c Ca"( *a v@&%hE~9l]fpUb4Cq`A:YOޫe LFJa8&$hB{jz!0,{ @I6weHLQP  W+!DfNdS 44بCd&6N[%Fb+TR%,RL;ǁ#݁ At۟Y{vĝ -+ d-gL0\ Hmzd0%@k,%^D5:v*hB0BK2CQeza;x8NXt;vp >:ЋA2 `p `#"7@0*(3j(s8|ꊻɋ|gbHopcZZmX{zkNVۇ J7GV2ocF 0"^-5*, 0K|d'Hc; >Jeʓ8?4r!1Yi. xTI(kk1'(@5;0͍:ᝆa_ vp)0ph0zàSH@ g-XV#whw@O(ʥ"+zpv88JхRBRӞ/I#)03X64@F,|!4Qń @/'J ׼X 5BXE 4( Y)@[A;'rتQәe*c4'qЪbxMϽ! - V8J _o HI7 c_'U6*XtP)ݽ"Ir`1Q'Z%O4'2&:&|Ckmz6@yڄR׉Q+(ߋM9:0,=bV<>&Kj<+,bVH=`xrqeRE!Q'eh#RMgP)7?PA1h~Kfԃ:9sNe 3`5% @H=i T*JORX z%:6 lXmp))qKҎj488>u^B82Q# /#C3$ i5j·01pgPdײQXy}hՅi*k_[ #5E*8BU!}ߘ՚Pƙa LvաXBY185+j݃6`^G!'j9-%5]E՜$I(,ӓ`H1 +JHNQ\1P4ŀpPI Z]b̓(_#eS0'T#]epM ͡S:eFp tSᮅXbr0IP h.(*hw6Ĩ8ƨ;z w,wpaJ Uv`a \HxΑ&C ݀ #|D9`Vp ۀ`(x%")zA?R@@@%،2v!`u}e X bU: xY(a" d2qI͍4(.50#s{(mO7g 暌ŇylpBrqK:St ;aB0P0ȹY ǫጞ}R '%/0,3ӄ8;SMx)1Z^FX,DS H㐀~ Q! JyKE #-,7-PݡVa 09:Lr)770A0yk50;:{'bHߠ3=I: HٰH>xwpu.9`_W98=AAH/]/V(%nd RS̹q r*qɈ S|4ېg(PjD&&n6"@ .Qz+=4z oX]HocYh"@jч\F_} r!௒\@| 3Y tg7ɇSȆfE.e`v@tstO+S-("Q09􀲂'\5 eˈkbIupۇXt@z"ΈwC( Q2 CdHNJQd1:;ߧX ݮHfXfpfYI`k %cc% ɰy-z;LPq>;L(\1GٟWTi%}W@g6,}g_u5n _`Ow m(ܚ`y46Å2-a4A؉xCi?[o@Mf!L L1H}l<|t6X;L4':͔籥+= 80A,JqdNIѷ全QN2U @*-{p/ [ X,x; 6#i[BzH%!uO@>/  +uB|?_Ze67Ba ?  @Xw;[~ nv|Nv:\5 p[#yk<PZs}LlwmX4 4 ٸ]y)0&e?:0rP{l}oP0!Q(p#,'L^Ɖ]?x6- ď>-g >'~;:m{Kp47K]@!cɪ UN.Z*@r .%P2G|P A71)jf$hk34@l[=%v;E 60 A4rz O%xQCj,J DWhtR=mOwd =$rDOd0A %5"4B!;d~DK1 a9 X( !`(P ȔhadG\  3C)0F8XfFpiӰpQ~CM`' 6ZJraZ A(;WY^1w5ߤ xU50љH$~ #TRgodmzYQ4ØrqMI ÜxR^2@H&OdPfh,{+l?Ea` ,EyM7`j]4!F^w R@$M tAh0%F9G8a"i .$>\|+wќ4HfP{[ײ.8 33)g0A5&7LH+(h`- MɀjȌ 2&GFFPl4'K aFJ*~)装$Nk. `POFf-ddу|%~jN˨NA#=,GP 3Xa !2Tq6ot6B`R|&)M1. Ό pox,"@ V.Ă6dNQKZ @ a";jȮ6- Ǩ3 |MxV"aҦik"vA ` H6`b0hтb aEP47阅b&8 q;I#LgN yح ! ρ$.KFFDR%2j>%8#`L @N&f6T!A' .Ƥz(zK8`$HH` zbGLhKEla"R$`jp"^XH^RG@QP- v$l9+fbF–h:6 ~,BAHn]#C)Т&# r_}h\C"~"PU ~,t+&L%(t#c )`h@vTj. eBj).5ER`9xfeb~M6Pt `3ū AsHsc'U:,fGZ^i:)E ) ,Vg^xs?H*oh +AllU0En`b`Pa/ _Q''R7?fG"6RrQ922 hq&hp *C3Jӭ'c ` f64<ɀ6 ʌXA`Aix% f&7X]`8n{ el@(S(^&: (6Tƅ6 $J 8 ? ` 4+zFpU` S.d-` a%F )BA0&i"j G ebc:04Ghl/1'A+gbHHl.),M6a &.Xubj`@a5&xܫ l!NnM&1WDwnF .2 ` ,DbNήlhqaD@Q7p@L~)2V:~,bB(Yt!5J=A0k Ƨ13Яjm7^qK, 5π 6fK A\Hͣ" ඳ Wh6 zuN%Y >8p-(",x 3:&bh8-,Asp{B~="j @BX#:A2pJZX!2kU ЄE.| zҕNԬ6!K*!^4˓=Ġ R5FR`:$1.NXZGI"قJ`<# rOE HVR"NNPBAf4!- 9n:On l3L`p/y+T" /r.7rda2X 30 Jnf5lQ Q`03DEVc@(` 6[x"""$z7+0u !T.?R+R<A! N`h2 6$ 'Qpx, ThEFHӡ2(i784~@ '3 w86p pz*DtZ >!{ I"說֡@0${GVR Br\m[W*u&~@"ɐ4$> H< N%ؘ Lie.|H@֘'դ xBG@CxվC9E.k7b૪݀` f}Ln}'Q%d#$۞*ld G^) ԅS0C` EÀNDs,Sˁ~@B-(y3qPAR P +"8x m0 @bZⅤ"W .iP)F ȚX3);O ]B  I#H)*=s@~"J !=.O"9et()%KVjDx( ;$l <$ Abi&IǠC`D1q܊ z@@*2"<lEt kxh svYLQ+m_Odg{r|2+`J2N6A ms=( !H(C@&OĹeA!x"P`0  dk`I"@H 'Y;CwRl 1J3d/{b/y ز {` i#ǐ{嬄ov?=hlf>.GH,D0,T&`14[#'򀅚j * ;x.CfΦD|"| _B-D 7 pq^TI 4:TXd M$ˀF7O(IiD JV}Cj!x1+ < {_"$"@ '(#ųVy#&lŶd % lٵ؍l;x@h v  a&dm E-n 7T\ H"!? $a-RA$Ds8IPǐShrD/`YF)H׀X (vl;ިr9e-8@짰GSPU H0Dhx<*7.clFfmq[5$4=Bh?@wYҊ!8Ai3 QaL|[h Pm0J\ DJ P@*@H ,,?&  2FI ش€HH*"-[w.HLA#m=bWeGjn`P0p2?idB nZ*z>6'$34ȁ-'8RgPYa^_k7_ B@mvEi w5&@?!5xJ "0Y u-tJ临J a쫖g฀J+5'!5p .L؀/BNGt@"p$(UTd 8W(n#%YR(mw+č$[)N܀@ !l~3%W5szS,A @'N+[BN!<WHwEa\ѱxHNIRK"zQsH*'jς %~OBMS1hIsw zL5f@T^ ^vɸ7Zqƻ|tJcz.!K@Pg]P{3Zu91a#n 8ˢh?@r q>(AI5  {is#Ս!KDXI"Hz8]j8ݚ\9F[ؒ,)@FPX 0P۬f$ h, {88WQWEc9'xTCh+P5pOjCxD$8D {֏>)A(F$>h)<p1%} 㨃ٳf@s8)Yf?)døˀ@H& Ba GPZF$8E* 3%AzD Ƞ׀{Jچ C`G^82K k(|Q SV ZMx4SL=zLz q0X xKHrAa<}cLJ- ^* c) {Iʏ< !$ iD"QH)"_) !ire6 &J昘L̹{gX572׷@H2 z:"D  6Pkٗ!ZW,8d(x8POh &ESD=pd}49 Ã3:)kGyP3|KtXyڭp AP8PDW hihM5O/)U[D+*+@LMR8B!H/x 'p./ F yqY gYBBlhL { \[|K+e[-hIQq_4xHh'39YP.;i#z.`$X%x'fL.BT2B 9PCDJHc@8h<Vcb ):;1V*mF˅*Չx{h(~X15(1;&,U!bD Ip"[<"ƢYa)5w:S>Bz ɀ|$}AA(DN\ҲW)˔-Y3RM ѴtM GlH/㜹c1<۸( 30no$2#T\X `8l-+ŰblҲlb% zR48zP.ñ@ P8$ `GxBO)TpL(}@ @ ~?# HQ3Yd6I`> HFg ?r$ >`X0}>_3ySLH@9mG8;ĵw9$hA t< .LZ&T~Ÿ-͌?JVWAt%8+)-kx8y&y㉐0v* @~a S泫;a #*i@Rgy؎2Z0R~( ?h6϶R M0>6C8D8A컔Ȏb>ҹ#a&9 d9ʮǡ/6Ih6PLd-Bz@,s+ ug+~ŽJ M #"NR b1:$̛*.L՞盼{lK:fW`Dմj 83Z@-guf'h\i!XZɳc">ey7^V#z94de vg86=7KbZ~Lܑ: #0hfH/SEf:TdRV1l3`. zi 56"pc At4J款a6jٵI0a![]_LyGH:YVXeV:ņ`8>syDH tql|0@c諴ͭ<rϠ7ɦie;VD\;m5C`|wX, `E ̫4̳G`gwޒ}ӓR;Fka(= t)#`*Ali lt XA&İ6ѩ78Z5323]`!Ę* pNiٻ Lu"~XL*EIh@}aq`OejP=`HMBl+)5` )@Fa0(.񥍳ts r Q $mN6[ZҍpE73$}x"JP~J>- HA*5/b+jQHYW9ŠbCc\5>Gw3( "d|j(6Z̔aiZ@+` < PfKMdOARf|*  ނ\ 5ltwB x>9:6Jj^cHfםd9dlI@QnI&Cvb6hۘwh'ʻDQ fhx 1HGc.&1f* BĻ?X2@[H7Dx gU5im@pS?hڢ:͜O{F p9~.n\ڙp`L'~4`@ NCKcqNJ`]I5;āÁ jv߫K)_`H=øqq@DYEe+l`ĖN14b{n|bI]*iWD|\x|Vƴ;A4[Sn1t5 AẩjalrnT`~<b` B-V:<"D,]TNf&ATa ~@F˼qʯp !`BF"L .ގä5onŦ'^N*,+z+`>z|[ (Jj& d!FA,"T"j2F&$f@*Rma?alR.NDBP0`ŀ00u#I'/D"19eܬRT* Bna*"6].BD$q69B ?a 7d&ĘA*6h5HJ =ǪCf#&jc%`@ȀMoZV5a@ 聼bI1J6BÊ :@Hj2c,&Ѓ#N&^P]ChN,&,l2# xg` GZ.6T9$ *&B AC2X.#MTL@,~-N._5$GNLff# (S!f撬m&fNrAi , *r\+NnuԡH- 4LEcg| X *sM4j yƂB i ٰo1O L^I^\zgHav$! )V&c:x/d b)*E=X*_=ZbT0hδ`HȂc<,RV d @!s:42gH{FO2h`/]` *(! bcHD-`_nAbS=(44H:a`C1dJ##Lh!!?/Mn J KPIP[2KԟmQ`:F$m=ʪڅ)T‹'1E֦jj@c(f1dPDXNAvl!xAic$NAL [MBPhDfT08 f5a:'bjS-5uLAPuQ 4>&jn '.JluY}Gtf~RjP3?9h3m18bT ib79|NAftT$r.ܲy+~F<8%A< l~|{?m*mBLgŔFF|bYBe Me#Ӎo߆#0E#A2W!JI!PX( fWQXWBWYdlg0x^ KMؤ;F59`fY,Յe/PL\Y&p%obB`yNBҢ2 ` & blZ%#8ұdHn'n ryUEY R1EcTR ]dh?kz,P _/hR:9by9@ @cfA_: c0`!C0m+bj_0d2E4 v&ѴEcD cfjcK֦2eKE",Lox8m|)y#LmR-ՖJB.!`596 8@0e#NSWz󶬠,ڡZ oN\=R16OWjwNDB%Y:%l0d'4f.Z/kchEdx4 ,mx AA$LNk7v~Q3B9R;rqh)WJ/b0H {aqCB=y!sFKcKb,f4'CmŜPA& FssJXVuɱyj#` 3#S U4l^EjܕgŰ#@(<R <0J`,0nyD$4$4s@T&nV-pF l"[L$պP@z!a:x45 J` 0b _fi(# ˴Ulj۞BɬFnr~\"l1cL;F$BmHFĉlmc}uCQ57tuB/E|E.vI U^ xT`X\ØbFIB#@ n,Fcg] A(| B b) @8,(?( U%@Z|=@p<PH$?h=.&(TZ\{D20ҟ`J  tBdEYILASJQ0 f |`x>Q_;5 Ҩ MƠn@,"Qa4Gn)X< ~> ?2b+K`]<]ozx8N'b Fpvʥ`"DޟҾ.b<j=Mxc迾HS} q['0.a7!oL:O|J(m{(C[B$: }*Rtg*@. CM"D}Lxe3N. `b*p!`IND3J'N@V-gt .T3N) UAP" qrXFbӒJ4,Ҵw!L8S( `6ޅiB-1Ōҵ`-|tVyP,oFUXbrF[~">O@D.lЭ.|V:5LST|-XgN> S8ؤW3% LdS$Z0K(XA!aX~Esrq`qAhH*$Cޱ喋(馶PROI"j/9EN q@F]!3Fp:)4(d(YzU!1M7 PMZ !ph*X x[E|ɚJ&d%(L/rij6i$80@uAxGDxpB@/BY@CZ Pn8Kx"T`  TNy;4@ǨN;J!V@$O %`L-R 9;%1bPZat'L 228Ql.@D@D"lǰJhq3~J. ,~ISQ_"p$Q$б<ҳ+]rWNq#9@\A$v" SJ̞4Ҕ"-: Q>J vvLq%gd{*PujTVFs4en u"k@4LˀͲVҩ*k7SOH|FAR0}Jb X@@&@c!X(4:+&[kڛ7s1dW6P hب m!Q4g5x%$+m@pxH.#Xz2?2Tqq|r`3'_@l΂PvT;= nxi .p10xGhRZM.Ԃ`VɧʚV:>p*A(&eQM3zox̘@Jxo d3+"bbT٦̙? xM X;x'8a?#y%œRFPBUSdQ5:YE\ 4ED #篓ܶ&8(qwbQ9@}DJSބN ApWYS$93 ìP8v΢V0 Z;Q)$Q8g\Xl$tz-I5 Z*z=~NӀ. m C3C(%&߸TLaЕd#aޝmB UI+ ̙ a2 F6R\0 9 {R>,[Ƕ0hރ9rQ&t -# |舁 G:rhXU0(@vJ@Ai"W4CX}2XɃT[C!Ȉ( hjՃ7p`)ƤXk4YH|Dp%* DXP LriNɘ0"(y)?{D|}s»)vQt+ zW Cy,[氲5'1B 0TP6á [ pH}$Ԓ9"V>@X(Ȝ K a0#N.2L!$hΊ+. szHؘLXì 飉9 \ !r #yt  Q?$` HYk`i XҤo 1B⻃h {/@jpWx` H5) ɇ8s)>9(ە}}( $bJ@ L%Z(ReaGJ `(s ER?gnHDdGEʀX 1V4%Nc Z@p[/?"/'x,^@Q?8 ҋ(]D[@NCBeZ-nB`K5 )B$4[ NHCJ1'B"icĒc,6H2 Tl R xa=C$Dig$Umv!C/PB)19dC"A'h~9lm[TnD2 nVxNJ6:;MUa:,f o轻^eJloS-HwR 'Z_Ph]XKh%5EFs19)y&.C &" m6 Pnk['* FDh H,Tf檰)G(R 01\nt ,/(t$2cT) 3F107 yLPXÔ (,( eօ909|WH2Ȥx5ʏZb5.E)X%2(8|=0+ -^ +3R!wH_x.'L-љ|s|Gt!^ H!9@ô8Qikv glTQ`!/+ ,룎nLîUPcMG$eT> bЈ=*(@P{Lz{ -+TdQ48bjrBrqו-V鶁>)m @[Um"@t.I뛒k$ zi7XXuC™ &b%&/yiL| 2Z lUU^-:pأjͭAPX 2{NVXڋ xJ+ ?h+ ؄Dd:G`gv< uwh0'ʠPpt@  |GC`0 =H:|+-HEDک lYx8^ivgA4@+D9fAuN} PX@MNk>&lP'aRcP=#bpvHdvZ9D|[ς|>wˍw\su:] ټfX`x 8X$>\8XG,ڀ;M#-B~-K+Gy8vgqv꜑$RZ:#FI,M$ L~m,)B'kP]y>H:9ppXaul>Ɂ {kX3l ƒ$EH%Z 2O9#(g&ESN̘nV;`1@ABD#8ܜjgƸ.s\W#|1G{$* QX=彂b "PP>Wv0:XB'DkNQatc' Aq0="0S@aƅA@ #Ѷ#2#`$A,`O"A$t,E`r&D0hK Ru)"! S` "Y2!,7iIjD r+4CvQZ-RG@Z䐁eU@R "QC qx)DY% l ѕDpm#pm\Ss5ksUǢ58;q*&JAXr[/"PqEojzx"d{g̨>$m"ˆ8I4}\6,n iѓ\о {ן1@Zr9*B(Y 9]̩Sg5!30@<^;|*CX i/# xK1>!A5:hQ hs>`+Is, ~H,`TWZc{Kčl㹔'W"O h&0 B3JR*u.r )%wJ a ?cjer-25^c`3?pԶ$ֲlp͉@u I"g]Bĵ(dXS CXkS@~AYPDP2n`FT NIb.Gz\1Jr׸tR2_Ѥj҄tSq#Pl㔾mt~Ǹ&se u5k#@8@50ds`qddd}tsbR<&,d ,a`"dV*B,Ƙ(iwo2wlDÎ0*~rbTLb]fdgL  B H oL=5"-0$bqT",B(5XfEҜc'Mtfda" >Jz'T`@r1B;hhb+'֎;]p4 `~$H1ID JRjADkth9*S'"$LB@*  `PC@8'5 6 `RZ¦)*OC1b_BÎ+jCdf1Ze/,"Jȁ@"mb\ nv5&s|ZR*b#Jaҩ]"$KH<``LgT=|!po $Z@ 4l-^F. bjfv/Ɔ/ "ĥ!j#${(ΰK.f ]#V4кl B/D2~kZuAJFɆH=pf<$+&1p>h`^|#L|2]/^ ba` `4>\/ c2\f~7!Xi|:B@plr#"dqBN|lr$$$``ac=̪ZDLxKBH|t,kvJ`X" 8_B*%`IeR6 X!*80"I쿀@p! VIK*E70zkR\ JDìALM*t@<ˆt@ (Z3J3CtWQYuJZd_ #r ` d1dL :!qF:AĈ\W"fz@@e+iް6%R#huGZkGkGmT~eq5F `Z-@.la' kᶾ-$_+"ZO@ H]_rBt8%gf_\ ++GBLEh AcY՗2@Š)5j1Z6 `vcsPSGW#8>,c(/60 Ҵ:!Pl:1u4HccQ628kJouuX(X{Īlh[@%Kk.Mǐ0\@1Sdf¤`(j|K`WEYiB#| lyDⴍbVÈF*~"+1%܎gf#]D6H*DA!oo%XT*```T^G_va,C(TPNq/W~nHaY@<: &*Z*ɬIEZN&E¸]pKm V|+3tHikœy~[@cj.("m„"Eݓؖ"h_3RȈQFجsVR RF0γaS7" I9N1JRzvFO,nH6: _}v :FQ6"< @m\OB28!q92lSI4F22FD{A^aLbG=Hr 4o-j|dEPy|ij=>lJ;vKcL$*>gqh@_{&/yb:a *8~0>zm~s,2?a8 /,עuփPto_,Pv*"iv `Ur;3,@!/!Y=U<@HC#qz` ~D8 Sc 0(C"0l6]K!pq0"2!0gst΍.ͥ8/``8GpV=Hk(4Ȩ(h0ڼr8{6_~ P{@^RJ;Z̆({=mfT TL"b4}wNLw~i¡QpϋT~> Fl5b ( z:G~R; HDP H`" }@&` 1IL3o  j)-x0st)krc"~pQ1b2 D'.Bf.&h65^[8m|B AA"%`] )GTܰn=&SFED^'Rʴ' "82+1rKz+{ds7Jic6 H{*ş'" T*J ̬Ng;LCPD C 94)$o.P5Q魪|s!8``T Z;([E+:vk^ó3 C@{!pKX%gIqY? Bк@Gq* #}P|LQ(\i ;[9FPDxIp'(-C:kTɀdBHgyx\a P_BPYp,e{'jlŒ؄"90MjIc{-<̣K.BrP\7!ӤA2R$´BQ-'  # D/|Ē#D#p'3-gI:τ9'V|ha*$]fh ;TDFjJ4;DG'TB-M.٬^7vPgkvEרP pВhܯDNHglDs9gB-蝿x 3N6D"I9%9CËG(}:4yOiP|PV }G./|a< \,^Vm,.L%Q$pBPg P+1 `3htU(p7ZA"8B.8 Rҵ뗰\ζX6y;Vy*]`đ:4@;yQvI^><ȟ2gaIBjK4`ӎ,`Er!Ky$IhHňz8^,*ê/ H-/9 ʜ$!%X&B0:AWSĈyHA|C<'X9w> ERpyP+ P40XhU0 t1x4X4/)H;Fgy(HMT?$!neH{<ЀP a-GE5xIc';m (,@p{ %IjZ4 oXÇ" -Pk^X-#Rx 񸍨IKY@s9X9*#oS1q12<B4h!Ha!p䩍)-x'8: (a*|^c&'AΥ`1+$j"H6 4INA܍p21 uˉʊS(æQZoO /8 eq2z s*2ҥQR ܴ!)de#z2 b&39@" "N*1%!1 aABg )MAVŒ UUJҁJIjKQꐈ=g@\`t)D") JeQ3KK -E Hz&Ѳ=UU.Х• rd 1g!^ Pg%S!qݮ@ت"{`沒W5axN{8S8|? >qsYY6S]J&5P|%G-gł. Eiډ9R#( k}nyhuc:8Z(\9.X!  9q 8"jۇY@ rX"Y"JUوd`8D  97)̏R!Z"kD8(1l\Ea ^4nj"h 8 [?PI{Zȴ6",)CNi@[AW(+@?0ǘ1]YBpmkP`  Tـ 4Ӡ]}Шv{sk&ə 3}B\7Sxxg]a!\׀yO 0pX&D@uW5ǧ{逝*4Jc{'`}[@Gz1^kM2gs!z A0"H48,1ʸ3l/aE8hH<+u6T_/ݪ gjF;rdF8&7G!% X`w350Pb^;H3Ü9in@ I8CM<ЌӁMS{-;4X+0M[(~rA`G?. J2RXKHt[Ћ 1̀$\3pC5s'Qʢq7ȅ̯d( ΍x TXhU݀9π87__;"Jw">^Y4WBJƠ@۱~,4+40IFh ګڈ'DyPSQ ݀ _ AqbP PO Bɞ'I~^XY=W0[ `l8aOhw+*_3 26o2sbz}i`®\+0zྈ _&pz*Y`fP-e޸A Cjlv~q!`:EyNa0v`w9؇yh  .dhkb \[:3 ܀*AP(vbb&Ru=.d1 II1` _q̪! %Uc @?o >O`@? @hlB+IeQXH!G'p vQ(tt 0ڬ6w/D⏻$V,AшއJԢp 2Neyˮ@\3ħ`j'b04BWXG&hsxƋ)FzO٭Ш̺/+R9,+^N ޺E)hodɤ2MƠͭ⡱8}Yy1GI_x)smGfw`(Ҽ#蛘>Ir% >ɚ8ihJ2'! ﲆ,} j/( ES|lڂ1 2/\C8!2&0P2GHk@sI   *$'|7"gExTkzX.z mFh+{Hqs?kǸr2 LHZ'd2({XCQ&s lZG&ٹitj[E\hJ@~`@v% |zFimdh#%`hQz ~iXfeAL% y炧ɚ&:Y"nt b bt]lx!`V 2 `( !$+2rf=]>z~ j,'FM wXo@=Y,+U%LOGOtQNr!hXfxwzg*&JurvUiYE7Hxl `:+`) i.Uֹja YXEI#s>6:& @c#l a~ȸ@o!Z @h@f @&弁e6{IRf>o A$410뀩 $;6juI9.@D ޜ, q20RDpp xk 0VSH-@](32Z` qI f)Rv:ǢéOQI0# 1;zUV(r Y(9aT@J{L(&"z8 c0j)Q"Uf8+ABatP˄LJ!!:8C4my#%V2yA17@ǡ ƌPD*fTJW='E5Tk3GyH2N3pEhh(J;Q/&dc?: ZKRiXzFgҰN^UʈVda='a@hs9_@Ht.9SDiRAU, AZGت@%YuV|M0kY-iVVSR t6Qd|BG !X,#y-U$xIim%- A8(0OEܩ,#r+Zc&*-mvZʻi v w/<^PA@E 8hi"df2(/h 6H$#K!U*`Nqbg.H2s+d)UU8,J p+$0+-U'c Y@p(0D'/jm97Qe1Mle*GgU~mۛ,p> >|H `1k'J*BZ p8o2(PhXU XBw㖡V&DX4+ @dT)=/Y6r<%b"& &i.'|,b2)L͆BbX2P3i+dVVgX@"/"GI"hcH+Mx8`B`E t¶ C#ghVC3>Z >Ep;b|"0Cb'ki\i҂.)C H,?,~,C"K & %R1@$^ijr17{+b+P1fC"ʈ 1L H*p# $%qI֗#8bcIJ0B6."JJ  #R#P   b(CЃ;C(U"μ0C !b"La>!L*ƌ3"&mZn iah>F>Z(/$.F&t!!ixKgH"Ͼ9RE+,?o4@&">c{bX#b8Ŷ%*׀ $anF!aMhn#!p.,0IH!B`p@f`` &$P{m,&!蠁 `|&Xey5Zf  BF!<R.F+{>~͢[n" l!dMU@r|`:`26X_@&E' BRE5bj!uIK3LB5tdFUH/C"r J4L k) $ +8:$geGB!bB @!hmYd% >vE>!N~bN,9)##In* a,.aj@ UHg @T`&tiOb$2t  %iD"bnQ/~0G EF eβJB=\E.Q.ɂ3Jz"# a!\03иQ2>Z (./Ҿ!+#j1%zE.ʀV.|ah74M൪ S*`vބL-pM P$bDJi9Х|@bu_v 6 J gi"2Drfl̲(G% `ҳ+FˤC~cR#WV7HcAhf.V"Dpjެ,gV~JM`-~gpWþ&`@a#) 2K*'>%0Z=&$FAXJZ'bO "5ji5fMawpgiC*  `.0F$gL'x@x,"34XL@ ,am:3]h aPMثaWa@pvIbGnM2!.F"+!  $":Z!ӊWvm5wo6t X!@J耄npȘE&Od{ԋYCdK(0DICr5%n*1{=@!E4,Y f4=") i)b T1DEq NCy5Ū#bb cv˸"!#C/3^"xujni4'*C𝅑#$3(#eS/HE36!kmg(X{b)7?j=+3%4/628($(C ذc% 8,DW4La\^/[4J:(!ET@ԯaCBˤ@͞!U2X#҇ò Q`&?YZZp7 oxVNC#_8JX;+$'"Y&!bYIIFAHn駌Ob9:kFbXFr_~4H|mPNX<${+]*cvXW5dfs``sjL(x\ԯ΍OP%`N~HhtLZoFUfLm1a+.fq*lL1Jj!"z;p-tź^\D ٰ@ c]a8v^P0I#@ Dj>cʁZmW=7G6n+\Ӣ-kԿ;P#B08@X= 7 +:HC/(s:#2Jh 4m>P{6jR!HP5OF({P^a,LH,Gq$9ȔҀnt*@2K ?:@$*Iڳ*>ʻ:)2 '5$hԻ/LQzMBhJx( =tV! @(Ƒ#&C" INK &,Sն * UYC&K 0iL$ n>,B0Ih2mFr{p P17MFɘcYE0 -w  /`66gBHɘ . AkȦ+̘P"4nh3)8I pι.Vڲ|f)@,-ˏ̰RUq?K7Z*# * &}2.*z&@s $9\$uD$CEhb6Ej/g0>GSOH0".u."*@ x/gD<§PP:ec {"(A"YIF(McJd*"țzW 9BӺLIE:^BV5L r.jFO'F̱Bkx"Wj2? ȌԌ0bU;elaSI!$R!'̒Dh:Da̎J=bTcM'bҠ3T"KWcR9pbDg,U/$:$[ӂ1A*:U§"\)}3/oLbxtȁnQzj)#jN qFF?9}'P=stC5S gtln۔GM 81&&C-f+$D˜#@1Û.LٍৼL!c7RFa{jhD sP;Gh$z7FZG`@ \HEPP8rS -JRbHیez@t tal@)6 }T2'p!rI$RYzP!d`D@'J3c/cYgЃc ^T Ft (wsYp!#sQ .Ub*\_'$l-y.bTId_%2eySq<(ƒ@LxkNY rLV]MRxԡY@)IOIH3Ķ~M,9Q/K- q@/$YO#ؙ}IdpԄng'74I B~8rOa$f 9dl#л5v9:.X-Hw!<{]:pNPh TQ[v6Zs2)g<84?s @|h+Q@[J)Zv'( Ʌ pp3l8<,wӼ;:T;> @Fp $4c r  d󄓤BbpN8? 13H8=/qYрսhTHUXE ವ;ȐV.&M1Jˉ8@3Z?-l p93PH{Fb62#&<HTjg,H" 7'HfV/ qRnHj`07=1=8{+bERqGG)y~ZPM!\r9J!8 ])[3R3Zq ` 4ZKE"-c '(d"ʤ&j!qɗB J"sAp))*,80($ %{!3Kgbyp:uIJ-Bjc$,gA! ⅉB;Y䞲4%@!J"Q @s9 ~%؟J='4"nrb4QH׳(#yL D∂FAG ؞H E؅R$'數Q> "=JX+8; )` =(l|J7Cq@A<''xRځQGP4|yxy˱-ppu@`uPn|=@t@\[8QЁ'9%$^ "%rthxz`Շxw-z8ҀJs =UMJ{+%1 h @eX[ĵ\|9/ PS!L(S*%p̵1U:X' *"t C3ᘦ9l %k+Y03Sp.`_T|(3=PA(Yh}j)hB<$`"吪c@ D`A9ȮUmܡ$Zi0,P\@,!? D9"ݝ!73 X W(gX@.zp$YR=0'))Pzݩ K.-ˡ֥|2ZFhJ8P7?Hڗ1Dq ;0+ E5\QRB8$?d/YQ!>48?d2='rP5Jkk=PˠBk*9řеQI+6C`=`!K<#I<+z8&0@;/Y<,: -Ptw81)rSoayQd0mq;۽A/ ST BV+%jZK U (8^۞2xf:c_b{D5d"UqV{tAOp܌ :U`8X5|1Scd6˥NR8s2adaNc H0!IW "X%̪@vaXSd.kdހ:nh<c,86k# :hXFPӗI˵nh-xhuxs CkB%.TI|yhI*kP"q*p `pP(X|/*|էՉuHFLDAo \Rk387_ZݲQ=J0 B 0H(7yV! k h""h'0cQK"F:c1 Oۀ+ BԳXom!B A%E[#e@𷻎MIe(z%\ %]/1YB<#C4}+"jLlm4qhS$[a>K#T%_e6Q (40N3Q6g YOe$rrqYL3?yF쌘Bo6'|`Ѥ!,B!e3N\FFBxML7>$?b!$Q2JBq lԍ? V1N.64r$)"Bvt2z*zHxTaon&5YZ /J 9 7e 3TMN`IH!.HGRxu&Bhw0_ ]xuD.y8s+Hvc+=ҽ}L^ : /& z `K_w2N\kyU`T%dzAځHJ .6xʣ| 0.Kg{G8҆bZ(b0d_;g! 7 rVaұ^۠-aB敜^9lMNFDG 4t#椂TF9e,"*("&xwMFS:XmM,VͨҊ վˀ"n8՛Ӥz̥*huDL7%llmh 8"F s`@S)E@4%w)>(b%`xT,>L`JY@Q0 *BఈD?hD! e`.|p00&e>_ل[*};w&{ Uxq:Q ʨdU^mvW@#ttzP #Ng,&i  BPjc=OY~ǥh?Sf@=/& KI}+*,~z": Qv[`2,O)\~@DwQR>%KK[lkgK2 jgQp(ʀ RTOkEH/\R/)I8AT>U[ֈl|9y@)lR$[̴4ɴBv|e/lC/]i5p :Mؘ''1Yhso@Yd(CcQ#l}0>6_ #fkVucᱽ(ֽB䧹z0I!'Ԛ('L":nb2V}nZ813ܳ,0 1fRmEl2M/֧?L<!R[Qd]|_+Q֗ؒ"iX3vBjuk\Xԗo۹|J,|T"L~(QC$RY{-4V AgX sx?$f<+xB7&d`'p nà5sWMn͉¸FHXX i E݋!duKYb^}ȸS@pc4bàL(eEBK$!L>ĵG(>DqBgf~} )xJ[~䂔0KA-'(a,1@QTKD% ?}V4IRmS/S"ic:d2XWFKWކ6dB +^aJ>LT4bSAHQgV!q7lœTǐiDF:g|2FDbH~RQ%d!4t& C*tc1ə FQ֔z&"sZE!Y気sM ƘC\f:53NQ:k ^"|D(%h%ϲLɌBKX!DIdYEǦι{(ZXI9(>[B5 !1#iYG,54+2" BAAHRdcȈt)bdL3 LB FS1f\5dZaH%&L%/)zoJRMKVl8 ]T'drΛYUYLjtQ D@x8(ctf-8  @0X*_ SWQj1A 1;Gn R8  kDHYU}7e/vZ]\$8~:`(c1@A770&g#jjըgOB3ѨQXL]>CYVh2ݢ7q~Ʀ',!Yhe7o$2?pFLl/sÏf(f2ء:X t-Yx} meY*>D8{ J*E` Aԏ:aR+(1ԛS)LB{h)cgGZ}"3I/] !p$%1pCP3>ʍRu'h,! 5ڍڟTlE*H$hVP: ggJ{Vs 'bFhn'&%8@k ,r xZ.m֓xT <N5TR`j֧*~GFn a$GD<->c>b2V,TAlk!Ϩ'Er\RmUz?Stjq-kj釼9)vC4e4'_VlP#ry]T_~H9(X&)MP"!d dAorZnt' &Ey8s2[Frd yetft: :V4T%8I h)zN%g d.hJŮ\/LPoL+Pj#j6oq@<ƝA4u`~ KF0>#6H! 04y0 v 8o8oXRc&PeO .B5X!6ZA\ Xg*G*JЮbYnaQ 'btDnrl8L=~*HB ]@ @p#VaPk'.p)DD/AeAnj ".>㔈l1ekGf`a!"aa$J[ %yx@7,GS<G `Rz!̸&EӉI00-hl*0Dn^(=,xax@| è@{w4aoNO*B3e`enҏi9."1 z`!.8NNwȤ$4Ov&CLbb^E:A<o@*(kX` RUH9F%lw1b ت>`æLN&$B V/tLn D㎪ho1%TMB1p Zv&+B& LJjz됦$CdhdinLi2XOmUJLEOc1d#)gs+&Dj$tB&hUo%SGj6-746MLd"-6ukg'hcb-C[)~%H 2$z,DlYBK"[+>tp!b|)5'lW PDFzӢ*9*Dnj;\&< <@D TR dCE#83 7J {̢/JC1gjFs ecV,P #^HR¨Vp,* !Sؚ /C#OKZ>wʪ `"*CmV )"dFmJ6ldKL[rmW 4\PCWJ rFCeV f O>&sqJzdFН6e a E])xZ6=v4޳!{ gBp1m s048˩idr/٦l@0`@Pnsz_)" aqә-D9; ً٘Zh1{I B BIAB\9,!PA %1Ô@RN!S  apS.!@]~xa2BxZ/XnVSnHl `nApڙD@B"M6!3=#0u@T<վN_֊IePUhH!`%l*oyNP+tI 6 @ Q(.ru&E!P.D~`O:XD$+ !+ӿyBy.c vcay D'DRj]U4&FJKc$S1 r& x}Mc::j9~Uq/2P ڿHk- XLT€tю [e^WG8<=Btteb6Z!`@D!BzH_KB4I" !͡bRN|@~l`0rr& (?M 󲪢xɼvk =eҢ`@(~O D" AQY0=^O0 _ѨX `~?b( `4KepJV&K45Et'j%( kER(Ϸ@xf?ʛK`DW)CA fب]-GU,iTuNJIky7;9ȁ@T0Xlu5[w)5ϹoUe1}̒| Kl2,,Gj0ZM B$@(,j,d0B@Ĺ8h,kx6m 0m,2( *dH8DKHуƊ?KtѬlNi.sM9N\4\td1j' ⠬$i"K'*kڬ36ݭ20SЬՠlR:r`T*\>3DFE )Q)43djW|l{2:`,O@(A2` -FMtv܁ []< ,5ՓjYsU9AYTZ3USPv'V<_]_F3 Y"LEAИ)HY˲Ou U P:Lqb0yq 1=b݇wd8md6=BZ|oAvC YoH(92MJWxx"j t2ifpBG@Xb>5-Pƫrp" 6Mxz M4sb`xFEGM\XX4'Kmt kR̾D) Ugɞ&&:DON<߻Vaa5J]9$fs bh@K>@4iݖP4fԥRy)h$l8_ HՐgFZbsÐyvbAG|p4G!10~2`3&@fA6Ny-b\$Qn *PzQD`"c 8$J15+9FH)=-hHI# i,C8 1:&Y%zx#y 0`B,#B`X2;fO(`nx8u2PKpB&̥BP !dRJB2PHA!j@A($)bAH<1 3D* >#E4A*`Ԡ1J9 (3TTTfHB02Ȧ#+97x!MVJ q@( Њ/ m2P{Rh APOI:ŨC(kPo>:MFE<]b().  )8Iu1* z8n(0f$_aY 0Z~qZ5rXu3pHŲy"ۢD%J)@+၉A_&Ƙ< +3@l ric.=7;2 8( ߀m `@ՠ8Y72 ȏ˔pP'h?K3@ɎxÊ.S݉#ʊ 0X(?#kye "yӘ?' :\# 1n8B@D:OԘ[យRrEhKLAPd%#q?@  ;:8;=*2AR0%" |-ꬑ0@]Is=Lj{qa=˚B,($l[^Din#KHLBHy!i] Pj@c:h6rpy4af&B|E>Ǹ%H Bh$0!{c1@qB`0l?AE << &idv| Cїx0%hG6PE/ʿDIE꿟\y6-f []C&Ɂқ$y I} Cwb:36ur9AS x(M1 F@Lr p5p hPtF"y(p$|!]! T蹒5(XH85Ry" HcJ6 @Tl s($h`Xʲ9.szA.y0+mC"CDʍT-P,^3;0}/Cl0 ؍(-ȹ+^r$ Vjc$D+}pQ J30:I((L[pa/ b5Zz 2)/ȷ>Y@{: S9-&R)V5ADyE-#dX)8)"s$pK *E9Šq / Pb1Aҥ,ʌLӚ 6ʠ*@ɫ9,(UT律}LQ\LGڐug,Mʈӓ31 Bi`RbǕ%`9UB̍ꈵpAP%[%Y8A["a`,6sC0 04 Ml4 )X(p8K؃t5&*я(!(PM (ۡ,_ k:4X"לSǪ1. Qە  .S* ˥ [>Hn rHyͽX`Zh!7{ '^HSQB& ڱ꓇"[[\Kԓ^_`Q 'y'ȘDȾʀx lPcb\]oI#" ^ө؁ ~6]7:/8Lj,;h3rIˬ* OB&|9%U9U SE " e +7NHjltۘ=e 8ߊ 1Js E$o FCr10v.*mtYClz:E41Mp`PWW@E .73x npdx \Jkɠ-<NqJwm/38 b8 I3~$!Ѐ`(P;4."(r-:ӈ;14AxJT0:KWPATB[i:B| T?|ZKl?ŌʑX(h=PF)ߜ&-+M)፜@` Z A09qǚLL`>xnqK)<8AH UIM;ӊLʶK [-B[0RG 0EFU@yEC֮RdgL[6s 5,);I32/$[!zj&6HQ} T#d hR;\gYjkxjKĝeٰL -yܶs>+qNUѲ@n;oިɮBwkDnIl*B#h".'{ChHң6HBʎhh<jua&\G5ZB &G{!u9qH+Y`G?|2Lj.V<<3Qf3l1)a.E៼CGt]Yd /A*җXRqH8lŀƱ"C?I(x=)5sRل@G+ /~(ڍiZ.Ajdȅ䈊xGg"/QDea-%USr0HQZupH 8k}$U=HVHZuCz~{2hͺ^jk8.jiZb;P_Q|߂p&MxALwb%Ó`e -w,''`;3Tm;R0ix"󎥋U%é-Tj뼊c1B F*qtlmfԔځm{#9FUj :M%QLF) k*R SU,i z&{0 xlBTz(rVq:άߊKbƓTVꮇ)b HAXA)D$r<}2p3_2CΌóΣWE*|Jj.W:(-p6aRE&$Z %h" rY G y vj&(We h X BaP#oD@t@cp@\40t`ph^4ӅT'@!@|> (D AHYJnkIbqX8BTJqHA }ŀ>vGi/ˌ?KvGcPdb0 ^o-xB!8`L*T=Ӳ @Pz@ FE-Mdz~ ވ6JH-/cց,4`@`h /" Z@Z"+E XQ-DH`4A\V4APa{2D;.{DiD (X9ֆ/K'RTT$b<<0:;Ji4IP"b;Nm<@p*ر ;J6C@IZ=UC3 "PdfuRM ǀ`3K hUqd`xJCR.-jiZ:H/ BP.+~'isHhX!N# `y!l{Od=JKR"R:1HV#i趶IVR6|1G|b- D[? CĔ$T`i*%ha F<Ml>I]@c|=@Dan8f۶"}ɷl,gwm[_/J|!(Ti,LDAONHP shnqH>aDjEҔд"t@ L$l pv"0AhK +%D_xu0V?8QAEV 4 D@}vCe!,%=Wt(jq[.rP{)vpPaAE$T>Ң/TK)2̥PPP 008zLPDL!Vfdch蟱EXVXd0!. ႤE)S .ꔒj!d@ v ?CE/W'֜c&EJU&S ~H$e>6N&699#ޟU!& \l$Yc46IdD]p%hsPy(}' o"4d:j%k!'+,虵؁jˀrh뚗RP.(f!C3wMY]P|\2\s%pNC(O`+k@1vܓ ,JEt*)I]VBѤdp4FUC""AM!_&!%2@^a(fY TJR1Z ZT  n`!̔N`,BDXV*XC%\C` |Ex~.d&(̲CJNnL"Fd##T#D!A8N0lFEd%l@ @EB g~e@ "% n3r=N䚤iJ\P5I8_A -:=B2j&pB. »M.:@CڬR_Ar!JR @Ω tqj$hQUd4@-wji1g&l)1g1(+kŧ@. `F.Xɂ8d_P0A , ; ʠ` ǯdأFa.xL$Ci y.yj* BS< k*,n ma#\e  Br=SR!H ( f rh2`  %L?ϸRbF%AR@@#F}H0ڣ(*S*/cnȘ C`C ,m+C"'4%rĢ4k 5F5MHR7IGAd6L 1  Ma 1*QnZadG 69 @ Rz TpPxπ@ʇAMd'玅UI@Pؐ `% oAd.GdHƔC Z6-y jJX"!Ԗ $ x&Na*3b'q"/QU9;RܢNr!BFN`VVTOn".Br)Jv`rt$,|i Ad;^i h)HK1$(l:>``<~?d Bl8 +o!CB"B +rJ>HO跄Dmp 4cO+ApЙE鐸ƙRNzp]nQ+y`mNڸkۧB>Myq# hJ@FA1)`(P-RZh{ 5/#-D8&!FHfJ#+T>|A[|$b(5BAh. R rMK.RP Tx..Udh{Ph!/aq`"@7:8 \$ 4%ڊ 50.i@1Rfk6r k5:OlhIah C@ .LJ*AöUKudf([cyAk =!<ht"a|&K`"$_:S73q3kmt IwOj.ŒgL;( f$FAF h]}m-Z~+/i["ˆ'YU4H^Q`*-Z5 )^,``܀ l2 f!+ L™NCB!X=/GJIcyȣjv'`>@obz @߰@Q`4?_F&J`=% C^x`e1`DA 6PդJZcպ`Vk%Pv-b}̣i5 $ Հ5:A@ k*2Q`dCK!`{=q|kE~_GkzźZgWaK(^2]Olo~$@  aL0t!x`$1l.2 TB 1HbF{Pqz[XJXp+r v>xTP r9bDjr  0 Աnl!7: ! ™/Fnܷ%FUDz²⤇6HZܟi Zh67h#Z{Ѡٚ{{o-5%JCۊ6)Zi ܱ1 ˾]s: CHr?h5HH.|K9j1޲ˮۊ#'c0#_|6rkJ;*YƶQ#ܵ$ ”4&ݲD\ɅC ܕf ѡpewds@!pBHJhoٞO aK9ťfIY0*$*ShCf}1VoD jϛY1M,\G80ɦ0 Q5s;$l aलzZ$9c p KlD8ucq$`[`Q驓U%es;߱[zDWk9w2ss&~R(֎phQ9d~j6;$@h0wA ! H&*$!x RuK 9rgcIK#z`x ScQz0Jq2(E"O?ftNl"hAL @ 1( Qm 'T@2 XK~PV#\ !%ӨmԒa.#G|\9$Hܥpd#Dxc@i;P!4V X "`׏wa cU;)lQ4pAp!t=˃`BT -dk.pd ` @e  @R pLjB" S^cv- `Q j z;J-Z1/"ǸKK؝#r``k  ǑFӆkQDa 7>% R'\Bz4^nDƑySq24Xl!1ps$s 1g-K a4ㅬN$*ix hB}"R@D^L54vf, yL8~+@A@fa?Hf+휓҅8u;t0xwl5p>ٲ|<`ö(<=V H Qy‚T~ c_ϛҼ}:B`BBb^Ͻ>A.h:6WO:a=,D#] lFH FF0U/ b A.$NnBKg&a\-LnJ(rG:k[>Ov%fT+#^],/pt <=8֑ jhH0-ნcx܇xt3(83xe39kȊTC9kh t#AևxA[ύRq"i67VI8 }h 8$@bŀ A21I-7 ]0s0+dKAz],0ã:1@D4:~nء(jq: XB z +B 览h0IIqh ? E'888Q{YPB)KtA$>ؒBH72kŗLYvJEPt@ XDR# [0*g" 0kzx,$ ށpHwu:"%ď}QJhTPW; ᱑>aP53-Ċė)H*0tmiP·8sQ()X@bt ,y["X\Rg%)ԁ &ݤQl*pw o b`]_4sh!@Pڇ| k Pϫ )Y+ +}*L !E|9R " 9< ) ١7 )!Hػ XX"3 #QP$)9O'*({6 48Ұ (R[pQ$UZXXz*J^3ɘh `Ilme" x(ƥqQPҸ+Л ɋ2x%b .忢Wa +0pK#Om]OKBt|8S=džiX8\܇Hu 7` mf Q%`:w2h[g X҃5`*x~ե)\ɟ1 irD/ z"s4ɢ c ڈk0xRK`s̎(u`wmܞ_|P# r"MB0 O QPzz` ډ2?-2"HM ze3pUIWkJHeY\o9" .*Q>f /(8q!׻gu{ǫLpȽIʓ F;[=2*e]Ex m&FВ'=x^@PG?)n|A$.XEeOR"PTfRnhxT ?D` .$y,r(~ rP^h'E 05;XQ 3=/SŅHTky,AЙgc`7Ma<>x1H88-x9 QY{i2E(NK c( ^4h2܉u&0LX]@@rT4``C7T_fi[ˬ ) dC!d{bP,6Uk$z ЛҮi`<9罠ܩv*Oxx)>hͽTxK23ha`K$9Ch3<;b{|P  7gfwGxul<)h҄(G@hbR0Q x7a(lOm$lisNVW[\XL4pf3p?VX+ Ƌ3n8h=ELPZ6  H;S t`;FNjJk)gI >ǐ; Z?%+Zf8^.}\Z0 9Db^U@ZL!H!LRwx0ֶvv8IU] vqlV(BQ^9b0"à )'-`◪a>ZU)B?åJ+ϱ ^jG35-,*OCIԠwo!f q!Is+G!z/C 't xxy3M셓  Atg1s(*IYt#h!IMÚA`G`0~@$J'PG"pH:~R4'.$T{` ?X\!SV)鄺?i2'T _PZcX*o_QW{_4@`ɸ _*Sv]W}Dv0DY Zw/(ӢR,^@O@52 ?']RUO)]yTYq8W#u1t!| 8xV "x~!)z"(+ f)*Ba#aFwlG 88TD1T X-󄂁 @=3#0; &A1űrѮ `2 ( P"JK/HJ/@(M çfĞ)  ʚ"̚("NGq`h2P{1(ʩ<%^* :C1Cyv!kLs !茈2v!\`ɫh#$qɥoW)2$ 81H3.UNff%{'qޏ'TZNA"8b#+B8Lu4D#n|2ǣG#!nF[JQ> = C0WE!f>)l0cP,hI:-"๫#_(:5ǭE&HFcU",o)S=:ȋ}nj'(5:}1g/;Qg;݃xll B }5]_&B@qDSDސJbPK`,X׎$ AUcb?1>O섗xZb4WV4r J/q FD,F0CU5xUW ;HH[G8Ƹ96AnA"9Ҭc`/I,G*ÛFE>3:G hlA $2V {P"5.ik` bTB`2^SA>B;,\; ýsf;CDFy)&">7 av@L, [:ƒ37F}1]1* C !4VX 9 ,@5T, Be 7]+PEӻV~sJ5h3S :). *bgaS6 [_ )w\RV9$K'"m{*2^=q؛I/:9T:f &Cwnh6HRnB(BTDe!F fe5B 0!^ MfbiN"0#fLm$Ѣ~h, %T6,E<[)ncm4L]^?dɄ Jxt\# -4B&iR/(NzrGdzH @DaDz*<1^B"f$*>:E0g1"(MN!hnB @B)@22Pm"f F##)QaU pb"-n^FB!݊\ z XHT hM"b ` /5P+CCM!JD<:p΢SeXPD1%'[ '"*q Am &RGQ"P62NA,Ǝ%@"(,(1h(tʪV qZ@ %#F.* @LT<LY (PJ""ocgd$vOzbnP,j%!f!:G2$ a@hDQ@8(u۱ 5 "M ` Z`N*i&V!AXI)n̲ * -A4f#3 dCg- ! `Бi(ߩ\и Nɀ~6@Z'7͙08A @T&)C(ȇ@, (>"Ȧʀ '(A((*7SJuHVLC1 Š -(v"_ -z Zʴ*vۣКmtBҠ`%&.e&*arqj!?)$4J; I(z )`ٔ%tV@ >zUOt+|8# >@`l24PaOo6E@2zJC>D?I % ;$kr@ 7}M/A16ddP?l9`O < \`|U>( 6aNhcZkR\JʷV eT @ d.Qn}ȚC#΋AxdQ ml{~ J>6-;gVyUA0(Li+R V Է(+MvRH4d t3 g##|l*~䚵P|'?Ґ 0%e u܉,CW@ D渗#`(Lh~k (N^2S\F2Kuy̠@%Q75@r eD'dFS'w|#Q*,9k >@  ʉȞxAn"H bNp +mKL8c| lc`@8(s[mVmJk[b @ "&SEPV㢎8HibN)20M! (P"M[L+FR)*t Pi,%U*"h4(<:ʨtB(Ѯz ף}zU.xD &nXȥށN!B'-zD4Ft1D'#5Xn/TS燰r7PT+맖oяE0Ūfh,H*+ M0kc žC||ByVq7.%㹹4@5D>)b"]&^.Tc|tRDh)*A !BOBC/[[ 6 ;_@)#VWIgDF N6N]` R` TAAV N=w`H i%`!g`J+FZ!fV&vt_RF,W+8`8&I( ~ (Q?VOQWߖrUDumDA :IA 6@VV ~^"7[]<wUZL"6/[5dk0~Á7YX{ ^D* Z!IkqqȜgJXQhݝl|( }$f (J!߷];J* ha/*"4fMԺOq~LAN6J|yi_ARkwL"Vݔ*bhQ4MUV ]w*6k"9 '!l3f0B0t-DᰨT& !@>A!E-{?҈|DجI j$E" OcWϤ FI=@DA |(?=@ `):;UV|n!"CQv~>@.L` @M;G#y@`; ,vf%H ~}]DQ8Bd"O|xTe8( )2:30#63 2 @Dv%ˑJ3 HRQg tio)X'Y6}D!)>+2ބA|*,ci3A4M&B+,[t) xGb1E9f.\$5#4K12SzG4Z +p~ ]f&m ۡ+fikž_ !̪Y L)ڹ5!|2_6W~*J(pJ)ʇ`EǸYִH:ST79x15@+QK5f+ aͿf?ѩ*鰅#|%<GiHSu̫3fmwe4A[7D8%V|fU+h -4C TȾ:b6I!'Jep$0RSHk/X:"0v9ßIJU|OyАzC٢apgvHb*Ɠ! mS2y6r! AEE ` D1ξ&{q"Hݼ^k !Ȣ]() y4;G1My-Y_AV QF)[5,Xbl-F4/Sk J=+"BnejA%آ{IeB.&CHgCB=V`sZ27F#mA9RĀD Ah- 4.j"&(9iqS)_1D<*x&vpAUu) &0 GC4b["QyBX$ca2@ 5<!@ղʒ$+cF!$1]%Sȝ<#I0K…t w]!!6Yf ܕdBh7m("NӁBɨ(#Ήssr-6>dcwOHI \b鐶+U[8bB9ͳ ՗%+36hN9E0Gsox}ϸF`V`l8R`Nwx`0 j j ᘍ@9ZY@BB0`BAgT%VϨQ;Î/KzQ@E[;LK֐"1.P `>HHȚPz>No> í ,P PhN1J.ϱT,]7 M5o&'SyT- $iFDQ҈@m% #Ae1Hڝ6C@Hk<]d'ʀ}F'>6v2Yf]dSA\쏒 34L P8%2.9:hȰ`u{ rzkw~*pGB:&onabGD#.#m on>v,"Ę QRW} e>IY"֐~`M ~.b#7؝MgS?3AXktCPpұܓ$|0hPm!krs* X >%;-R! GpŔs@н{@!O1Ch:(3" H̘̳hmg87mj)c5O [i> ;ƟAQPa(IGHEP4ͥCo@0HHhb 鉊 \8PyCd81Qkp=2H<蒈;RL`v@s<16hxϼTa IS *Ll *]" h!Ah1#8l@8؂(.X4yAR-03th B(ќxĩPrZP?;`0gqL6l G 4.;F[dR C[Rh:+K븘rrHS8 yī. rGAK(hKÀ1Ɲ H~ 6~p$;y1-0(Bh 43 δ0Zrm=7ikFM>{0˄AJX?0@Jn␕ f`/`1lE:a,QȨDF5F27S \> C@۸"?ZxWHBں # \T&n"=qx<)F?LCn`_q`0qPCl>p+s ZO h4@.6DS`rԽ[Gt` ]"Nf;JeaBU86!Ļd0 68P|Ě歐5b伐ԇVjY/ J1a+2e3ϟ ĭV2@%|^YP8n8'0ePِ1U; .\U&N#'܏7lk1S% U)ñeDS4,I!I!K1 DvBv*GT%uCyT'#i \"M 7"!du@[wC ֑ EZf"w( % @tt[;*S)i2b,V6V-0ujH`x 0SɉHϮr#y;lfH;h RM|9)Q; >?T t|?y5O r3Sf0*R]!3M}DT +)tl˒(e͸0TsP١GV`|xԺl0-HI8s9 [iⒺ} ԩHnk!Vqᰉ ׉3)t D7FL0TI Z,Ba N; pjNb)p}&h|8Hub:N P8$ "Q(M@Px{@c"w]Ba@Q0XPp7-px=@ @  l W@ &b@`(>ߏ  s?&Xv?@8q)=m ,|=R&LPr^$ 4鿍-+XAt~qZ> n#or}j1uE1 p6\h BLr&9ZUZyK0N@p~C+3#gh-8 ~'# #vXXt1L+K=H)ĀBH  Id,08$,)h\@5 k"|'x?d,*xk@5ip<CnmLƃ|!,&ب-5eDʂ1 PR H>#MTܕC%!B-r bXJڃ4;f9A n#'Q ̺>U: x[<ۉӈ*8 zT݉f_wK_PTAMJd0}+S.+Q(@@Nw7sseݥk3ڎRt <̺d;M*J"\Nd6I0/ %@HTq 2zKRI0P;^!Ez2; 9b;f}XH1 H6 |&C`>oX=s2fk0B ?S## 3ڪ` aTC %hF8DeK"H#@p$īǤ-#@A 1np/fڳq0UsA8fh6Czh6 H:IH 716"UP:RU5A'Q$$L!0S pъL /yaA7^cp3N^!@ovKɀ;AC#1Ua@9a.A9$LenaYE4%A&`LAΰ^Hїݭd/dC <N'I@ĘW1 x 1fZSB vgLbSd>$H2بsfSa9%v A 2o;H88pt.AgpOfM ?r@8Q1F!{NHS2bh .2q"7FWaxq7ٙ"D@ 0L^G,L LI*8p*6#‰y"D\ .Yw@My@Pl5٦R`Ka(\,%JpPAhK A,v/hxƳ@Ӂ5AvFd B,DBƨ8v\W=6("&0z,I/Xoa./rpyp!&|2(< 3xHe|Z@ckC&"I #RnN ƀKb1,b 1c2<$Mc냏n4S3H Iܾ"Lp^灹*y52vo 8XZA&31'~c-rNA8F\j baS*.tɧ^wGKlj#3e*NA,5SY3? -c =DZ$̳ s ocբe(So#!KFvbYr|$de Ax0'@vZ+Wp_!X.և)IK]sh@FL$\0χuwjܾaL7763l_99s~pgҚbG1;XO` ICR"$P qSQYTUK'^vٍXk=_DzE 4FI`x!)`|8?P@ NbND&"b" PG;L{挦s( Bz1f}ST@pƢ)@TQ `W{jn!$qJ |hgF lfa gna@jfɩX(;#Bp6  6FP0P-bTNjA{"B zerdtK- )t g 0E@F5L L2njA,aNި"_Fs,`PoʪFBL |aLz/3Dk}fpC@jCB4I@nZ%A i4%:JE,% ]) Ʊ>HD=nR'$ 'v"eGn_95D @ .$N!,A h5'8n@X>h)"$%\@>P>"`n;T%Dڣp"LL;ZfG:Y DSzqbͮ u <L#b`XR'Hfk ?@$'i =MI,L#5d"a=EH$hG55kLJp61b'NG`ܞ.<̎, Nr !OZ&r1"r`$R$ .nDc393!/>ґ5#꫈!HN/!' tA $<8#^nRg9T^=Ԉ E5~ DxBZ<.K |A6"Xt45=W9#0vAWNG;qJ"C-l;~(^Fy.Ljh) d2%K(/Z҇rXì/#xPz-R9D3Z'D$koσ;Fz!q @{ jr0 0hIDhgiN%@4v3#BDF`!{%nSA@~`v*]#O,fW.KxFUeo BN!<( &TDX5yP4c <Xs j!ct +3`4"^/1P _lN.Fz~*FV E@V:2Мȃ#qGsE` I mK SC&{d9 lHC$GvKyc-цZ.@.0B1 rl2d$v^0Z0fdcMiدSBst.McT `03H< P aʗ M5ob]b\&b~ae!* h녃XN^B UV3"l5@x@K!)0#-! ¯#GҌ}c̈3!"Z+:c8pѹW.E~:Fv=hw2%e"[qR &SrIiTk]f!"!$U*U9|sC8vxS`HH xQ#LSl@z!D"1T6v |`/A K2Q2بN&1R^APumQvC!RT^d#(WLZs@ԩ.:G~2&絙20mh/%Wd k,]qbyTz8F$թR\Qf7 6: z s&2;˱aD) O:u_}O̒lҘu0/, 1F`a|zpMqLa0t~ɽZUeG2`2 35qpj0<^pkgiM@:-rA1lZ(@7:"Dabqy4!+}H1U}G|a 7a 1iZ&ʠ`ˊԝH͹)T&` Q{N*2v$AbBbN^Zz AD aGDhVŸ} ŲE  q8(  8mu1,$ G؝F#bQ!{Bh{`+u`iGe JNjp0 `-{}­T^ c0+E\Pl~C#y+|=Fg1V8mĀ2?8 "}aˡ(pR@ dB-t?K89.L~Pv'(Ri 2n'3r~;ɍpG, P;D !1hSG|Zoo"y[`p# F`s0 `A{oH:<gqq٪hl!@`VRWꝺ u]/cTQոF`.HޑI@1&wD>XOÁjvw d#M CJC4 i@m,k OmkYqѤ7SLHJCsS`]Q:kC!(]MĈ4y ="oȴh $w,u8QbM{K8uMʑ` lJY&rݳ1+6W 6G䈌UfHOveNIPz98@ t pt@@!#f|B+$HJAM`Dz0n 8c 48PH H(>@  <zaXH$a:jf*@UTs plh\jrm\(e8]Ue.]+`"0 *3" IqXVCɤɝ8ǗrhHf`qa CqWy?04'DQgֵBcxo 4(#))ڃi>pO)1: cucS0S&#Hp:F\8q>c)]-"Ęi+ӖOWHs t^ZG %Sa8)${c\=/@ưm \XKށpO;s: +8;0Xq#/|x'P@۔hk8a2=n=XGH-2S&ےݺZ ?06+a0a*9* 4 98/-0p;i =۔QBI5"Pw o*ca; E }& ʸRK8R"H|AC%Bkb/qMAGؼ FAYwQNX}.)$2,L$"ُV bTYy&ȺXDÙ;&sH:zI0иdZoǤ*h (1eǑ xIi[Ób(1E<1 ?lhcrq ztnFtX ~p i%XxZFx) > Z МH1k Ġa:ȤrAԈYq7ЛK'( RI$0Q(( _ȁw)Ȕ; {ដ9B(Èy0 &YQbx@ k$۝(9iCXNL;GA3 N@ΫRQ4|J9xXC,P7pr-q ɶ tS2vLw(31=]]D`B+syPw Aw 7TqH0$phi1?hԈʌ@YRP@Hu: &H{)L`0ܧ }$]HQu,A9y\09׬"@9xKɿ'ka0KЏ A"P[GKU-5S1>14t2ۉYI'0HiT;81uҴ}[ ;;m1\1A4]l 2g*aB< (`5K7e#$ Dx2@]8:_+_kƣ]6n 0?"H. a[ǚ ipNxEܘz69N ֊ њ1/#"b,SR!^C>%LVc[/ac>0;9Mٮ^E3 }):XRGi(`<9˫X`x* FzšX6=Ek18;k=WHee8mй1d? xc Jba+[~paT< !Aţ~~>`F&redόة0Ҝ -l#rIa[1? x"H&6&`ܼ膌y*rkx6\6pI2%h:d0q)GTPL9Wc NC@˞g+gA^;1<:1#X'6KH{R??c>{A?@fgl(+A9z&*!hS=2+j!ϟᾞ7&lS3+3E;($F!FKj58hT&/{3JYRULL ғ?5GD`FE 99nyr V1yI0e[H5 KC?:ܜcH60`y{!?_0؀>pZ@bؕe~apET"r ~@M@L(X rcPKbX4\QRT3$4`@1z#TK@DNJX3hE %QR?p4cK #qU X #ŮbL8?, 61Dj\ #*t֓6H"(L!BPld25V`R$I8U*K-kH:d{ZǵQOl& C CUJ!E$c^%NT>N` ly,T%M.]=yk{SSN߲5^a[mm2PaE+^ ı2#=/ٷ#@i:eT_~!`=fB ڧ" Q #Ak WO\7 OΈ(rn9'Aai0e,`7 6&&vA0CD1,bYzxxm Ж~T%D'1#cBS !h}0&qjzTQ]R*l(WJ, !vӾɁz䜒'=A%%2_Y%1$Ԡ#T5''a}2Xd%)ǩ&Xy&BՔT '֤WXPK%38k l)gBHׅ(]6R b2Q A%1BþMA#! _kBGa֒~1F ]+Y% Ya9KXk)I  `9vD@$D$"_mPJr\׊0Dj%fQ+?0D@A'(Â`-QT+uWߺ1y'LN_O.dP\@cq9Xo;G`^ + @ZH'&`3 I1F,F4fL-  "x ndpAѢ{`CI'{wb*eZ 3@ano^2a-: @ @ j.OOo$ !1H(=e'3&#B8Hc02,0.XjnA,i* 4 Ac=r$:`ff2bbfjנH`T" J @XPк/'̀XJA&jDT)rHwHxH8UH~xiptmc29 " #&ID*b^"X6Y&\n }O? `}8)g,R@b0~rbdlePJx)mă!r(&ŠL@"0K.B 6 !|V`+JK?rR`rvE;Rv3rg3 y jЦ.".E&/^HrC^!@`Hp\V SMj%%Ab(8z.8ZH*&;ɐS2F=)y f&!.B200;  F` ע@rOn+''Ca2\a ɒ'2$ʥO*(QDҠrT%S\-9 :BDwVc!V*@AԌRfjxAT d,si[mAXt!vKg;" U+&D~DT@lZA1>*S .HȷI@ "A/O@*9P/@v o a7#L^ahAZEldO t!#/mb`#&R|  ""/ksg K΁&B&mWHPTE-Fbsj:9)fC& BE,"F+%GFvPVd(~,/T4MP`ju +hk,HZ/!#uThN(Tg2 H&0"}v"W91y;R%W+$T.S $@.H^g&}*$@oފf;F/uT -oe>HFZd9Ϧ;F+U/9m4$v ;tc6Oƴ ]"IgaL`B {\6lkJ$k^W漳7l'CӖ[FpMo} yW2Ca&dn.f44` 6E" d@C8FNZ4|[+1b~,'Xs&.ΑlBBNp/Oh`ɩG l3Xl .`Mxvt9x@0/AG/䖡2D00[9 8Ax&mZoֻm* A^Hr C,ŠX`Wk `Pc7գ>@@aϙi @l4R-ۨ.62"FpubN.Z,/#7@ 4IJc tCan@)>`4MfH &ZzcϸeCa>p&C05pT:wtW!4cW7(O1nG& 4` GW,@$ٖR[/w02xXL+z]1.R;ɇ TX3!!%,2&v@0CɅxc #ff`F[L-GOEEb;N<'E" I@Cuݼ#X^i!/f2uJ%Fv1Ym +d_}HESNң۱qN1n`H|USW %ƔB{ -&8:Tp-̡S &W,n>(=.gEW\N;ӜWW^aݿ;t\2"`<4w֍X8s[H_Ò[to1Ю1D r XD;)G<;11$~JO .@h1,rD!4aO A5e/@D->`8"/ߏ2B<K!M!Jk&;Y! 򼶌qW eL U2u= 5.ZGPjGLf!,CVuႸKA"9i *F &Q@:>O LQHyy8ϦΉ9Rsp 6)"Fʭ f|ЀHu<){1Z{7}6J$}GEm(-CT5d1 @rц+`/Vkfl`(%)y@ ʌ0.Dt@ ?z ،P~ 00 o1$)}< v!bm:; dXA@R}04!H%Ita`c@Z!< a ng@=`0d곀=$9^1!H A"ĆJ(*SP ӟ%2"z=MUp6@5f:"[Rtbv:(m*E]}"1$ 0Ȓc")cWqP)psR)" ꖛ.՘\{.|k!tYz.&## 4";RC^ghch .hq&m`.2)d`~U*<{eWS=;X`EWSFjX AeR+)R3z!|δsKk)V`VR{,M򖥟` }dz ڭŨ)ujʅ;5VW#nVopac$POH 5C^ ψ(g `La@Hc&@ g2F(J$ǷEs LQ" :(R1#}p4D@@b ՁJ@b\+DV8!>vOX)!@5~Ǣ^?֘]`Tb= 8R^3bwf{`f6Y]ɹ=t #ĀK Ybp:)8+Id:Ш/2p}(X=P _+qI);J]8I_?QxX)MIJ DJ, @u5ڭffiq>Ǭ#%_H&YL);pkA/QIkzO]GW%w#yni熠ݯH})^L:[ٞyhuZ mm;PpJ>!BcH"$gOB3$hN(Jôx<<X|02ʈj$調"(v*b{3,QPKl4x:@! őa-p)ٰ<ry­ImapgY? I=:;@ @)!bRiv ;>qzSsYH )hJZqBYxr 81c@q+Q`6hLȪ1Rb9a1,j(1%۷_Q }t$-1Shq q  g1nTx 'L9V%3A7n1!!WiG߯F0ӉG[V TQ<qJ ѻ/ԙZ{i jIئz>kQJ qU!S ͝{b2)`DYm1hF8a^1H`&dTh<e,6d`! I|'ű(a֊—)ɸXouA/C[#$I $bDI8uXvx q> !AQHX' 8YFLL iH}Pz8FzHL8(8DPdAX.2Z%0QJF!xN [@eb^\ni*638  &B1Nc)뽋9LE .aeĈ?Gp̱I Rgꅟ,aT,{ $X U uKs  2^ࣙI ~0[#Fs.d +(wչTd N7P>ԓl4T`V 9?oJs`<ж1 }HCt×  Qg0\0O6 dJ͐GI;@0L(%(YɝaK3ۜ48%XpEڀisB>jS̡ Z:ͦ4)HR%x)0G?3y8Ȍp@K8F2AZS63ZK60KH<\ {'*F5ROSV+ԥh_:`t-1 *8[V-ӦYF?{]P媋% Ebz*įobT?,X(=h(_i{k!e_r:ݞU`]1۽Eea"0%şZ a _Б a=8GyPPMPXaOduȚWcL> ݝbM_Ks%j#rIOph" Quć4z+yp]49H$` h$(y!U&׵z FufsѐDO/p ADy~殸m`dRd0lA @$xgaŻ*pɞi VsC* 7LG)Z')ǖ0 J M ^6 S= Kv(0Y[k0rs)< P P<xl!r}2I%\ĉ 4D CBuG&X Q" I H#%m$]~瀰A0+.P|[Hc߈=Opqg " j<;&Q WӄU"@Zy?Oъ@E'Z%"FRh U.QjT-Dȟ/!51 !DqzTN:$( ?W2 iQZJʢ3VV)L#;tײEw3MWh3SaX`6vp\#wzU[/kqk>ٸ"H $~tq`;CY3/ mB{):x , `XK3nIms3d݋)#dK䎢 RY*`;crL/+ȫPVP52wx,!ܑT_5%6:D|3 q0 d_\ 4WjCEv}6+DTlHQ+ (@ $[Rr٥JUd}@fQUiQ(hVR2 zA۽lrZavn6^qh?壌fI؝'ӞFGQțRTMȰ :ʵ!D5pvSC \C 2PPe0ّaBrv3  HŇ$MȔ:%'I0[J`hP #m`Xc.ۉJ()]6J 8( %ۆ㸛!xH\yrBKAS( (őd' <&4o%Dt-XdF7 =sr&aH&$$ J߀Eh1 A<5`c`p $IU<ǻCؐN Im2ux2ck4KJb;3GH)"Ҁ3L!1z-ّ2{9*2-9FI'?̀9bK? H&:%D*H]Y"Jn-"=v̚ck_pȸR Z* d;L-t~8ʇ 18dKSv=f vh`bP IG(u=yd 5/=>FmNtu*g(Fe; jexְl=6<ith˹$Fܥ|;-O8D#(V/.H|MB*`bRFVD[ z)Άdp@5n2I&0D) "`piZMdWJ|B%fLELc @A08p6eNĞ$ FdvorRd"|v`t`AR\! ɴ3xv,! H,#nQ WNnh?Ćp:qgd^ &k"9C/$Beh{ֱƚeP @E`ic&!,U*$vP/&¤'p}x%\ #&\R,($LNfoL`NIg^,(Üc*4!$V" @5qӐ^6ɠ$d@"P(v0nOZЃLU%J~Bm'$Dj+1T/ejt a-se\dPQj5(FQfsg,O"VTb32gxgJ xf#xbr}8V%_."HfO1,JJL-LMD%S sh[*ЙX"p[jHh'tB4VB"∡l^ei%9!we.j6*(k,"X <(C(dz9CFgEP(D&D)5 q2/4Br:`d̄""N$LmltBMFdn)Ir!⃈pj WL161v("U `ڷ.Vamv2b֋x.F@"nfDG*,t};#.G,y:"HM3Ԇ#<"6"0i|¢$CgԙIt3GUak(OA^' >@~@f_3(ԡm63,/t/fBPʜX bAxF +Vhl)@HDF"֟&v0/(@=)Kpl $au\)$.>:6KU\"q*,„G.:#PhbDD2EF_,"tN'%"8fM<)LU^ΔC6Ā ARB§ev,vb4 EN ]# S:)aHVcمu1+O9CIznxh+&DK'6mVܩa\WPG/j,F鮁 $A! /v`Bn'n6b< bqaAVd 7i/ jB?f(>}I*)$ K5QdFTp47.Чy `X_//bWK C,#NJ `߁Nu G %cTRZoo bNFxώA{_F{*Ǧ5I`"|BWhy.dR/jSU *$yQ.!aUqҎ(en7 ىF {'4a,7^d\鐲5OZ= nZᮋ >/ x U<9H2(d>:EDXD FŀxYн&;x91&|+o%/ O `T`ո"q"2 EcS$@OO leS/pBSN =#i,5ě S5,:t @k$3Ne3㜝ua&#!/5癒׎d,dleN` ƲF5f6" , AayywGZQyEˑp`T *'AZ& 2DL/zZ'j"$LG!nlk"2` ADN0iS"Fh8bf!2 nX&VRƉ:ld3 0M3#XLE#FF#VQp~C>~y"'CYBEi:Ns53XY=-"ED4Z4꤂kʤ5h{'{ЂЌ#:jMRȟw5׋-j<A+v.@R@oZ  ~W_Ib406:+q!W,9+i^#&c[>./fnT/"ndB2Cz'Ɏm䞜K"R#A/ xlr~[2X["=&@JD8zFLO 61PD߁#" *'&ЕTw.,wGJZmgڪT Eg{yxN@4=hh5 &{`d"d͝%\Uu"s.W\JbkعilL@J!@BbUW+}r݌g9F;" C^a nK |5@ U؀9]` RRM3P6)[8=SF'M=-r҅= ΙVX/DhN#c⍺ $0/X!Av ZV#k6 4RӚXh2  CNS2:Gs]>"  tDfRPiBNB9!䒈_<)zqWT"/{>ъ)}&'d A_ t2$S pN)?(S1"|  P(@h` (4i0V;pJƳWN+z^g]Nl6;DabV%zf]Iۅ~ *iJ è1ov<fT(+JEUAWew'w: .mw>k8b} 0 r@`ISoض΋@#j*7-n/#6A0-->=$)cK|0(OZ]R ~@Xh;(4w|a⼙~p ?~g6Ib@L\*ǴП|ȲxQ4 (H&D(}\M _)HWE V.N(",ÁU[)%&!(RӴaNPX;fS&Bg|nɕf{by~O#r=GwV7Fy9;t`+x @ 0$JpB L!3 &VTYq ·C GZd<S,Q̳pKI@G9qpYAn` (% @&`>ۀ 4r U h%ogLsTȧ:l2ĘЕdeO@'lM"՘EN.i7q?/-51=P`|=yN@2Zgz-bKRB2$K~>2MCC@Vpi !F+ ͉2!'++t8@aR OZ9AH2\LA'] h<υFحP6Cf$W@t,!D&X 3K9; >&pP !{z=Z7L7cFl !S3T(j5Ii%Zg;؏̝Pԫʪڀ<a b zP_),ZaH}rXU?)IenqX),GM 3 x4M#?tlGr7*@H 6"I(!6,c;lF^>L˃4W:Sc%G%vKS9S:˦:I4{H4b|((ډ`$ 08RO:S>4 >#$<):nA22NP`,ш 0 ȿ1$ 3ګH !CK2a'3(ĔdbKaト. p^`53["zG >>*4&{!"O:'*() Y+ضs2+(J2:6II!bw( EFDO#2,kĜ#p :C K2P$B+I4Rϊ)Y","Al,!ܫ')&%P,;,A %k$. ` ĉE $(@ 8:3rw#.(|x&|{\G> !=zL˟ꁓxM*s$KKƘ n#(HͨR+҄K*T;Rcs'H;@UBHY5CG:D&.3iPܦC!h?rSZ7R?,l,,hR M L|J`"*":R'ےI˨Љ0ycxuwoˇrXXhW$0H8" ({OxU&"PU38E(/%g  8HM" y,QI;žx!I j(`ahZk 0$wWx %ؓ[6bS"g,h̬Ȗ)x~Ok ؟.r(Y!+y3Pk˩ ?՛:?cw8UBD!4K$09xHZϠ(m0Q ! k=wP+ȩ jɐX3u(^e;k'Xc\AU>|W$SôJ;@ڎ3h35R@WW[V p<9XtS09%AQ8¶:xC3)R`a-6 @Tb| Q02"^#Q;d_f&\UgӊՒN9Ɂ0}F @J 둩;"WPp37zfIa$OABæ*YMvf1>f|06=]#zxs'+hXeg/CtDh/{BC/&y4ԅ #aC("#p=%-HQ$_\@@p(5^Nly{:$ŤMp(f !55ZZ˦끵5).(Hy5[*e4I{](>IhWaS҈lпl1a J,Hxd&.e2%C#)ʋ j7[rj$⽉̚졺` ,J3t 1V .JYi&2@qʷNNTI75=hp:A -b -.N(mdZ6؂cۍ>TXvW^Rb hH L*+΃Cbe|9ѩҖsC/8 P )N6˨jh)|ؘL<ݙ۱ *;C#|EtC+-ɏ? J&̹!0B6Uf3TʪJj!E ەIE0&HzX,bvV' ObꞰI;{t0 OzżP;%եa_ yiӇu wRsjXo#Zh8 #,p&z:HHBՓxzXvnx]h8k W2%QTR7`^a|ɉ[Hnk He0Z}h!@ [ zjLFR聮^uJɌr W[O Br6I۲& Mm(=. KP ЩnWm=ٳs'(AR),&urɚЬdo7bQe Q~зH8 HV);RrTP|=0~D `5A!`@ ?3S) #NgP\k>^(N@8J 1@$,j?ئqF38C@HF tJa3=k1&Սٱ6Na汶|#+ZR-H_P\;"Q?̦QabMk8(G:BH5O1ywI+{>מ>0|J0M@쏭d@O- HZS?y =$@Vӧ+[G 5y 3*2q#O 4 hQF&Bpp#0D㢐-8bU<zFnϽl@T=JSN0 A*@2t8hS?鸀(q,$@J<&pZKWFD : C z=~D\4A#g  HC#J#GWG* r3K"D$!%&[ *ڔ0译9!8/ɒhjɺ;20K.T~yM?486BգJG#D`fU#BbKqe # BMj$X"DF47ƨv.O#0+*Lat+$!!\9ߔ㾑&Hc5g 撒\H f&=d\|!̹!eNVYgFzxsh/"e)MTt\ f|:TU$sӢvsH}JVnzSp+$.Y 3S*#f2cDD< L ZQG#j 9tOc7}Rg7z87jmz/L6 $ںhM7[ Xh po$6-`v8w9B]d A #@U0~Bi LP73{«=GHM6!z@v  dL)b886( `cQ{WKch+1%D۠aΉӣD_ڎT,( np(HPxhrGP$DjҐ,6HbP,gtZO#Ձ2P.PplBS JZb.5W=@ ec揪jbKzNч6\-"{{ڐ6`DܷǧfwrtĸpKcwQ @}6[tc)(ƪW;{uցJ [C-kBLPњLSd1@ 0c ] CTCr4k4Z>j҅1M ^%u\|O FP*o잺E`螄@"T`! +!Ordndd3JSD3dd?$H?.s%b \h!r;@t[P# ؇8@r:PG?Dtb'PXkTw*4/vAVad`j}hd2iȑmcAA I&[3R=p@s0DF[1)bC6 y )B@ߎ\->+)jh&@$f_"FA >h1gE.kp3K 1JZoZl-C\!B]n\(`[L똓o2ˌ  @dr)F5t &=QU HQtsCxI-,H*Hfp!#`@v Uoî|'yL؇jbf( o",Ȑe#3RѴGJT3h#@ <'|”Ә!;>|qc8 hoc2f~X:Hg|oh$b0Թ}-K9ZN3RV+8b@悙5 MzM+CP.h*Sƌfht҂F$B# _#.zjb>,i(fә3#pd+B?萐XVJ8( "m22gt|8o4Ik,TԳ9uSJz` -!z` @ L]#FLf `Hg8ԾӘ:BR")n˚''Q>"4.bTfwIB ~";f9i*#<9J~f&@FB<XUEtNY$ahad@HVr lnf@ * ▙y] XUiBjrXNǢ l@G`a gƢ> @B!ABǠ$)Y.#Hj%@&$vaa\ͣ.~@6 @F*B0#Utr)`Ui@zj-LSOJ@ ebB.e\Mv_T~DDB"i䀉^H(*Q$>9+b#@k @dZF&xk0|+. LALz0EuQ[&oMu.D pqQ/0WT>A*!L*T`"Ω/8@ Nӻ9CW3<6AZ\Iޢ$#%aB!"6h@ "a)M@Ѡ@іV_`(`dg.BP%:p`la;Q 0tqeVR8Y#&##(  f6 -Cpom f!A:6Nn0j_IuieALncP$6G'Sqfd00mD@f 0@,DUd(XjhCeAE@$š4-ªǀ"o6jA(`)bX1>s@GSgQ1G"f,aľb+G[ )kZB(2,蔉bWk:P"nDO`aj[˜Oc2"Q!9CP, @dVlhWLB|.Cf5 ѧ}-R Va &b5!gJ% _ԴcH@p9i6$$ Bo&mWiчu `2s" yI%1e'ŔzN%!:ǜ*[Z;'[+̨'c'91y9\!= 媀P][KARD@J6,>;ypzX$,;LM뭨0ra^ M:VmpM"'S Ģ8 @'d I=Ng_E$,i"(R)!y_iȅ#SU|l @7V&#D6HbA7WI1}0w/2[: *(OFB*&'ˏpBVPzd:z1;,; Tb5I>2|I#!M( L(UrbB Wkk080J~,&pcQje&H`,x0![a$f/9D?Ĉ#7QsZr5bE P<^P"YQy?DH6u8mA_L @y3|BCvhAff4  Q'( f1cn2tW9TbfIUI֤N+EP`t;Rn sLmU5E]9+gDY6uʡ{OLg0FTS4̔hyJJ܊80yL)%̅}h18cchn&Y)zߤk@)8C‡P ;Xjf:1TcxQX32. 'Pr`H1))g66=1t/@ tɭ5В($7N:ގ@TNY7(3u ;!%8^ 5P~p#X.B,AO@h"ف8dP~cڪ]06 )ȥE <E3mmEx< 7I}W-c+gY&zD ʑ@Ii*Kdl!7&5텗lg:Yj(RSJ3PE.o6Z#ZT4L X AXv$k*3jw\$$2Ls1Ɛ"Jmɨq, ( l0 H<Nɞ3; ŅQ|ʫy+Z6e̴ͦ K 1-h |% @x?D0(bMtP`2Ծ#,RP܏ (uC @K #\GpQ4GX]dCE12˼S6aR"% 4av,Y㊘èiLO;x7@d!H vP#Dg`F ux P͹L<4!}'u Z)L8l`>ş=UJhPCh>,P HC{>4ԗ\ `Ŵ{6Y$9{KKy0ߞRU&@Aش*JXӎRБ܍|sbD @ߏ #ubߺݽk ՉSa @a@Qu<㲉rw-64;8ݣÚjdFQPfjOd#dfPQ"#;2@(p)B'<]&u#h`Όr!~"E񃵘q)0 u~xGUŁ'D,5%T4'fȂ Qɍ.܈59RL૰ .hB^yS;S_3{X0rS礀uc`u8XP)L0R@# Ùe#&]A3;H 4(4ɉ04wh#`(m!S/ na[\(l=RӟX锋락A *@ (ꝃ$5ܖS: =>%3h: ePbs1(+Ki} ]g O/r!ogJ#H%'sR+bR#tH0\nv ` S-#ktqJ3D`YCmaX$ #Ew P¥L`^HT"ʌ X6q qGD~QL"k\XЎ@p XɌݮ.oG:mc>o,U[G9@ːeYdBF*^ X܇2,:]f&LdKr<!EH)z.yhy.h<ӧ1N̹h* X4r7ot wc((Yd䇗'#Q5QKu:Y8 ܧРaz1Z(r8O$сc5 at8D9'+>tUR !9h](0-|h7g' i@pNjjZ译Ӿ#ӏjO7(w,(3D&ӡxD÷dmI{7钇/mC1FhB>b^*_8tNT[xOt͗\z4ꎣ%,ٲ:ʃ& P1 ݅8J+?ZE OF ȪuVspd8*&xxK?_oP %< a0Y>F@$ @+G_:N0d4Y +RT 4 =fY5=MeYЋ}OoZe$BC)s( ?"ɠI/dr~(8aHހ.)~5@V$1 |dzօHZB.D=*J*߸!V.ʾ;/D/Hzsx9#/C} r(Zֳ@Xfٲ`Fjk$r-0Hڊ)pg*1*RMX: z(9 |2~ChYbBKz/N|Ui!&dh( ЯچB; w'@XDYEmFD}TP 0D bȪ "wgSDش+qzyG.*HP $H R2 -޺J(`PUnF*@z%9sb8p%g$hsE[&n~ż[WÇV[74k 퀠 ظT N" `xH9ŽZHO'*Tc |,rҺȀr{J6w=E\k~ႀe2 +lA~%JNM#2oY8 ՘ⴛR)\7M #y%ZBK%P93Q.!D  JD f=ƘS!D"H$Ć H C , @BhIaam2(̫CI1x34_ё,bAIgBH"ΖJC&\y ,Bg;PJu ay@d=o \?+ȹgK;!E(x#@ | "M@*w< 4h`ˆLH.qCD 9! !Xa .E+#qN@ A5m<s2BX1CĎ^2 8c{f6)zVGCIh!9t+:5VZY B@p0 98Wf ˪d܋qJӄ8\1;X鍵0 P*C$K2"RŲ&oP%aX +'"Z6` Z p*`°ǁ5o@PѣV\`ke~Fdvh !D(Tk2tC|L 4$$xCm15U@zF /U8L҈;HS(1;+ЄJ\ jke!d$@n~` rY`!)"ZC@p&t(Q RZOUUTC Q0%cT,V`BadYH'@AwrKR-A#,=ʱHQ8GZ.`%\q-PHgZMBZ -@A-PDbH IuG.Id:G57:dj/enI*^|I?s=ؔ'́R ${﹚A qJ'(- c+gMD=RAfA=ι VYˬ&4FAl48˹yj#зBQI2"B{GY1p! ̄~ِn/H&fhY ro:s(!6U b\{E^Fod dAzgr&O+B:=JDx @A آ{o(a˜}m"|H |DkI7Æy%, `TH&$#}現E@.с V|zlrhR  X:cQ6nLaRnvvQ*8E.ELͰ̎Pb1P;:; f/ ="=1:ʈ`*N$4`l b|$! (B/!( ܾJQ#/TNET %T釜""&A l2`t#l!-KtaeJ/l4&`L@BD'~( .!< A0'|o%+Lv@. ak jj/6b삶4l ` @4NoVq"(®"" .n&  @ . cRӫXh`*@ !/`r@q&`D> JMN`&s,,DUrBt Y!cxL*D{`RΘt/7X ɀB(s98 E-%oqHb7cքx RBG! @AN<&8+DPRAωG1 P$2-0m Bt*nV# cMEg#-BP#\T Ngʸ, ʕ'n犼C' 2-2` B6hRGaHg/C'b?IػCx7us;NFF`,A~!> nj(hnk$%-8R(!lкi{Mz$.tgѧpl6`LڦfB|*%\%fi6 VABw,B6>`&| mRC-"riP3PBx=BI=x?oS.2!1TB$D.!AVn ^D )p E/JJ ՀZCNr'lƏ4XxO jP"rapJ /H,! :N@@4mTT',+Ld;f R/QbZV"ja,\2 4F$V$8$*"&آT(F+E )Cf8R&;GSt!(g0傈xNGRg4*c2ARGZ͆7xPf'Adxw<z XgvywB5eHEN EB0jhr@ +h}"ĄRx2G@`Whl,ؔid9\jpG2(TXAP6,e@dJspV4Y&,m"dmcCᒳO:**R@02wCIb͐/$Gzha/bV$*hzę"I e$ * ~t `'av3R9 04x,)6ͨ,P ``.t7$9l V!w-"Y.-QB \4>L~3leU1PJ"XxEK83aK9EB`e#DiJˤ*Ĭ2ymH/1 gD`*J@`G;q݉Ϻ%VhJ $0Aä=^#nb9QIzY F7T `g[ m>H L1L@ Gȅ xHc!t5RC`ē_Q2EU+OadV*Zx:#Zސ{G=(R  B{H+)HZj7|P{v`4a@ozTtC |.bWʗ.wK{]:y"'xg/o6-k!-]rm-y OJ0@n07;n2H$*"a0G2wI#z̏.hp^ܮV T} d$A=*/n$I[Jnut79")X, Xw-!#[iǝSŒJ, ``2ܐ퀍g@b&"h8C=21TjD!0v/"6Ш` `RJ>& `0<@^8' s*Z !"af O k5a#$8 ;ĺ- ` gRV?vt-w7W @84<(X iֆ#T-BJ` ` *b^Ym,p3 "f6bR%0orh@3.BR!F`HbC_6HifrVXT8B`` b%\itN`ʲ#ʘCz:N 0(? (~/Ep C .AcpYo ." Ƞ 2@ o Qܞ.~?&@0$8~3 0\b0BG("Kau Xw-;BBj2'/8泔l8z=c1{5vQqAs Oon\  4" TN }` 6HjNi\}ǨvLq\w%ME y'fAlY Ђq6XG^`<:hjfZaiz!4 <8`akV(,H$ I0bz;qbhPS1<#.1~ J͵Ar C0SEF߯ l7JZT⩶#thbE1L0*{Q zзNI15)SBWpH+YzZH7 gnc }b/+& :L䁀ma,6CJO9>`!/@ac"g1O0Ř<,JQ^76&$8 e $PY˕E@)X0]Ϟx#ק;hkr=)>G5 H*$"h"8GHe4g xvpr)Μ>bHj1$` &'PSPg# :dW@ D+&\Jl.E^Lu#\idρ&%%PrPaɀgC( GS#jJyQbD@$C`;D*Jȩ<+v$@vR,Ɨuމ̏ǭ/I_q0Q7+$F6D hDG "ZP#BG3vxC af0h^I)`藅 = ʋs*D,s W5q]osԪ -`a$@  4W֫ D&èrf@~cWn $Ea"FR~(čb;<#q-w,3\W%͸wFKS&Ah/DhXEDAPc@CxpkYkW7AƌD^7p$`>M1(Sphs|>hA+ޢw k+fx`p#mMIܹuI_vzZxǴnn\U5\`H@X m;iT 8cP0 5P}c$;_FsKqBEDZ8D&`yg gxhZsY|P2͜ڑI>E8 ̈1d , 0̖S l @НY  9ɍc,˞QhPw@r3$ 6Hrqx]`OoM [֑Ix ) D႘2Q&1(r ! : ;@EA#y;B4C=X{쌨 DTQE,PD-`%]8pN 92|& 8txvhȿ`oH\p)x80 gf`ה2.#9;ӂ8qo JK<s8HO)ȵ`rhPhAIE3p@Pmhd`@_j "L#0hOlƪ[.D5S U D "Ƥ؂%_ 4*0t0+H cPdRZa1X`DHx1pwIR܃qᢠ)a,xMkl[*-̈cˌɟ)(&B]"ƭA?)O9ȈT4kCl X a^B hy`'H q9M*A TQ̈AHGPyI4a.]W^/ၐhLŰ֞# jy} @AUHXW"bXQ*"24PcW#3x*G  WeZ;[YY:0ڭrULELY}V:f "10Q=,ʼ2"Խ,r=E{׎AH[PwM/]eJ%:3`m<sBT>|c xD1 :RrZVs3k +3uNÁ;ՠ2=iX4_ HUFM[4X; ْ]Y$M =))% QT؍YM^ȕO޴c^+!z(ݘUR @{pMų:Zk޺ ɭ 8T\[E^qa+a%4HA.&Zg#8"HTAxv[5!];U5WڳYe@74?&K]haeܟ<ԙ*Sۭ߸>@' in*JM /`tc5S<%3M+!Zv\ {>(^^P0A3X3epXE9Cx`JXpXyAɅxN 6&ᐎ,J+h(J@{ȣ p6@ވF>,P ~<m ѝMHI*D 2/Xp ^k@HRF@p1 : $ڼ ׈L )aCꩽ,1 8nߡD!<UҋXJ%0_(X> WMh<9PXbNR Z <z=xؠӠ: h D9X N9Š; xA؆@:SAԌymii)Ýx躟 s N*F;6@YKY+ ֢P=+[0}џ" nо\HrOY8`y( (PR$pV!- Ú1 zf5xX(PDTWfƍ%6QQ`Xdb-3YZXpH JPXyAXSՙi_2]t諜(V-nVCi]L vobGp hۄ.萊CEC7R^DTv< jKʡƃ̉1[97NfTփ2Wt񻝎WN˪gy ! RW{`)iVi9O^1b hG1jPE!XK)o{Ppt$遄@<"ҕh9rnWrFa>vxƊ; J#+%' )T0f9IT o?@$q@cig3nw[nAW 0Z^@*@(AA9 ( ,)- =O hkJ͕L<0 碠; )F:jD>ܽͳ 7+/J@̊ȸDa3qjHInY=qt@(qch6nE*|G!PA P+=nTâXS%bË'/Y2{J𒄲zD(ޘ-t9 ` z찶I>Os(3@4 >A)2,l~i@rQ;`M"F*iRқs$8jk~̬= 8|=P˱"#^Ye̙pR/҂>פTG3s;:`~:$?@4J=duTe_L/E)M8ю WZO: 2)^QZrs԰:msQ5d ήem.|ρ`rPe0J=$'YiIGMb?^":XRVٻp ŖvvKKG|M9KDI8)R a|9)ݍA+RJ(] 2(Gy]ZϏA樒 dq0 *e@p% Htdy(d{8V;m`;9,`@ c.&/1@@D-\xG!&X#Qm#`r@b '8u"E6O$+<~; {H]FE_2.CHPNlWwͥ4JHqELDA:(Zv\;B/xҲ;J of !YEVb^+16a!--0$2 .j8ۉ}=I+rIg$܋zZ,Dtx=3vR.Ĕ~3?Nc'JHR^(0M8 F8nJe$>u#d;"yBͺ&&i(oNuFub8`V@f$@E`,`'%^I`&&,8%%E] v1"jfJZ~``a~eh.z [0?gZ!Apɢv4A26$)C>]n s*Tb%!$h`6`H#. ؜n;DPd&>:7"zdxm̌`m2a$OE;|b``az&HTq7‚8`0aRl.y3|>Az %vR~HP? )#J;anFeAiW/<"tmM 8@ Df%ȚEgd!`@H~K=Ju2eA$H|\H  @{H.dA%`\33W@\t LtCD+@.G2*,etgF$2bX!: DnJdx;ᮨSI$θa f+#偲 D HF, @rGL\ZF&܉ u!#em1' b- @A/4lЩ(N>m^}*kA e8\AI|\_1n)FG&d8+: L6D%/% ZI'3>P@CnVi6 P @ к ChC6d& -н9dF.Cv`lFaDԆ3W~sA71!$!D!j8@VC°$f&sS"`&@ la+6/j@(<,flȜ06"lEℑHBVbȕIFH_Ba%~ o /#.,%`R j aHAI!+025zBxm3/Ba#¿28ɑ'`뺴u,`,6* KL œ1& `ɂ`!`ўHEL)a8&dar"!Vh ` hp`Kg4H)O|{'|i*EH/$K夞/51\I/P(1u0#DIP!l` TA Hd풦Z `"Л&!\Z xKaOL\l ȩ6%} Q&)l6!;#-c!oiz܂G BZ*`Y݌>IM.\!tĭJfiV HL!<(@"vv 6`oM.T85a@!eiJDD5~U.@;[J1-dBT@Y skQB!;9.`gizB$-̽Jp-DBN L/Qf4U- SIN.@Z,<Z 'K#ENj6g `!h@ JaᏌ[es*zϒ("7jARagC( dnmC;rrPz$h@ 4z@ d8Tu%Vq62ŞrA,=K. [ @ 4v\ÒY*􋆂RgHӲ[p&j0ف -aj4'1!696tUK8>.jS!%+.|cA%!~J6 G[0R]3sc)n\!( I,&6%(Z<]"(^Il.kUtXQWc… Z,j"A=eAJ\nY3Y!o+Drm9Ctt$ d\:\Be.+Pr_ /hڌeȷocZ"O@Ĕ4SkZ5J410S0 @Gb4TX./xP,; ĥ)9s]ҫ!?iS(cPϺk4:{!N4A\eA6p4N Khd4*0fvT3[-_4#C%3</aq-`;~ /$xS XHI!V"P{[dydn[VQ+ @'GE銑HiԪSUĨJ@(5\!sM1UR[|3?RL&yХKQ T@ ' ·V=AJL4o`Ƚ=$^d<.(odN|rbQ\˵bjA0tt[P pXzO.d%!|*kvƶ `UgPDp X~LI&T|B8(}_  $ PAIDyT 3 ^0Tɬ.M@L0M'S k }I_Y]aڥNjd1Jgzx}áK*]O)K_`0 *@25Xpn1nLD! H$ RR~6Wj2qxd j\ Kj:&I=Mb @ r)l% ZatihQLT`8l'2Lf[Ip]p)wId$@|:[+$,cԱ+#,J{pLS R'T*3jbFN 2d!g&L*l *:$)A+.ңk2si<%Р(` naF PĨGATMr!gĴx*zn[g6x pyvj*¦H@ rQiY{zhT|`ԥA_03Π+=n0 Arb^g Sb (I 1G6-zw)+ª{*ӭ4pFυ9&F!_˰ TzQVzߪ)KسZINjC4Nof : l4x`;SR+R3K5ي{qҧh y[gtwOp gs Xe=L #@B6%ya`, }5R~ BR5%:tbdg`ht@8 `1M08R H"M "JY+)Tn'i Q\ ar00Bx@@I. hd &`ӛSHG>i]y'\^ b%5%h*Xf1M8NޜR! 4D-K&$"W `$pMF1'  Pa0@N ] L1ru)ʑ!d$@pH$`{;PU=0B<(bx!؀ah8g"cRC!L)u*tE"J[@@ !((O&5Q8PHB+=TOb| @I+PڥAP4@@= ==$3r/pe4IaƢI0!XAL $lS?б5"(;0*-fjrk5dȆ!C#?* BDz7k/oIiA`䈅4j+!쵏jS:"lC3  Ǫ`+6&Zˇc[E6[X 5ǹ"E B$C))ML>#]P@_$i|y. k5`RH& K b QdwàsifMgX3p&[8<2٦n,aњc됀威j'Lc'xjl(%Y0T`X)f"Zh|)"+2ݤl;:[Ɯ5 Ӧ"JSBE_+jӕ#Ώ jܚarnEcrd!"(*h '`٬k H m3cm_zfɿ|t#3(3wUt5F*b=_TplB([q,@2*` ]1B91y‰hh)A12hhl* Hъ(>2+ki)Љ|0a(N* ? l37{2*C.† O+9xq ˪ S׊rJDqBR21"8#H8P)% PMӍIˏA>1SAэKשQD=:Q EӒxdO`z-wP/`9!JY?0]GSI0yܞB`hjSج6q$A 1KUS˝4@ QǾaԚ,((}-H$00QHA؜ L70H/53*k (  8ߍ hl< ϘyGt 'C*8K1/JU^b0+?@"Z(ZѠ@P I> M5- Nrꔛr4^Ȗm<<%2لҋ. >S(A M\:9"`ȑ9؍5˙ hԆ(ZאAZ[;57\kV$\Zu(̸4ƒ01 q B[BbFX7[Y"XȄ$0C={,JHCf\,:@s:N"8[ L8`84@'&G։n5pmpА"x:An^ӱ7Eew\2D5:4$6mQE3P>/tf(p*|0>[›`X3hz4O zO,cNڱ p0H``A!ӝ0ؐ&2aXJ0U  |}]0&%P0H9N2 -2pp CBٜ" <7@8{˙ P.0FJv7Z ,*XKP "vtH}J %!׊W@\ $+֨ףɅ .@KFKpX|U҈Pua#Ll">J` CءGh&5` y-t3q?۸Z :JJOMG ؄pU#]Л>r 5#c)<6tȂNaHhFYhE((*(k6<}HȔtu. QC u x\5H! qXyzM oR"@ $rd=H#B,܂V39k(<e4@sʟH?x#k :  'V9%-S-942x˽͟&ɤ9qB9qy8KiiDAA5 iB&OȈ4: b4h+NΫP|p>-ԶRܦ'fQ0QGRj,h/7*]n~ad@] A! [J3U`Xx r<7#}/pH AXbLJJ AE$BbfrsZP @Kip|YQvw ]KQ퐃Іr@ex>Y G2;tD4>;648`B||ťPHsB&xIa2Hm$@Dv)ܨ/;mw06C3Vl.9#Q! H(])B@Ɋ#\'#9ta;SDn0aIB]ǜ2t)Dx4(`SkwMr  r8JiNHdz.5`0KA5)$.eYkJD sT"Ĉp7 4ILq ْ\ 8 tru''S :P$cDSlBH̑NSj VA""(5ȑ`H["2 a4()&4:u̙v8^\ EF N1kI_>e3ɝc2#5_)chƙyz"d ZL.̠ ХE'Ö' l%>Kq&r~AV劙0-\Y` cOYRsG! oGKVޮ&WB+p;( Yp04}8gr<(t{˦ dE]1$K $Ϯ_ב~.Ay*Vilh$"ء 61b݂hx H)%J tTxl#wa P8+0*Y!6ˑ:O2IVcXKqSEhk>n% b0ŽA9Op c_ nJef81F`#^@)0C9iN!5D8mpEfdv0iqswȷk} ZTvSN!慥Dk.KЅew@Nr9do {vDAU[ 5M XLa$@r$#]Z$$,zg.g\IӆYңP%zr˅2c햨:?ÓH7XcaV0#$$T I,$%a Ʌ!c6>~S:``lb4]" !"@20e <dQQN OJ< H%0B.`@!baŬ)`.2)@,cT^ @0*aQiĺo%>NZDLQMJ@/C-4$\00WI3#6@a< ۡGi( F;0t4LH Ёfo%@0i cP1 @.ZeMBnź:XH($<S-Tbz$f@^P˭\$0# ;0$8R$^&HˠQKD?  .Gĉ`$!`Ȍ,#"t JbT{aģuFp0 %N fjJ p0r-!B*X@hiCr7"a1 `x@$4B@y!'ahV)0IjvR *!B^# K!^ࣆh0L$feع/t&e*H,&%hHƒej`ha]ʹʙVh28 R'R@ K'&ԽbQz!\VAj ~`>* ЁAv6%aN$Зrem!2 'q^H!I7 ȯJҕE`ZG.P{hjR#Vg@ t^EdsB>*DK#6EɀF~ O)*Ҧ2J(dFH+J: -#?4cO>l2NVc Np*vn|,%,-ENJD#ҋId K')TWO1,k p,(` `J%b4BZ$a xV4 \vIv{NIQvQaE"Ё P*¥FX=@R AjUbE.SU)̭`l2BR,lYzgaTG;Atg=W.)X" %`Z`j@:DZ& ET@'* "Se]>R&llK7b=>.4U#v{ludi%Y`i4.jf  2`*8R L"² 5a!jh@XoQ"e^ laϨQZ8φ`qf K$mtpKx?Nd/qN^Qބ@MգC'BCy;\C $@Nlul 8B } T#&ǮFJΕveNШT$6 n $f03 CEG6~`Шȶz /:#r*+ؖc~8*z!B2z b/ZA:H^2..cm40(Ռ"; B YnCTEx1Bbr7o !4a#@Ad5.@ V*KN od@i$ҀBB؃HzԪl%^$NvFpa{p HBaE``4OV8WhJX`@/HFFaejVb"a)0z¨8xbZbu?lYVŷ${cF8!P=|\t"uC-Z6ZN R+0HHGG [DJ#uulu$Dtb82ZK[ZZE " N,a\!t:0ʕ$~O8,:cb0DM/&1 C"2`b18+ SoW"Fu)ΧX Ev` 20aszeKX S8}pNN=W iabV g 0$j..Za^aGZ`F$0uSJO@ }S2-v2Kf9PaNka=jjNi*!*2jHn^,35` `&CC*U^ϩS)$=&k1й녴m0K!)'ᨰV_W]NW)f;pFTL$ %5T8̢ j5zaԤ8Zpeb$K 䄛+f- jqу 3AE<֣ݝ==uS=C E8!}k\ӱ&nZAaek">! e Lwzr b+2C<]C *g=e 392W !$R6֌;IHZS'gTd x"&R7Zqb\DA#86)Tfjg>_) ?PT. B>/`h5 b3=^@?$ΧPi36Ta #KhC`R!Јp@DFE HV xzV*``# BoЫ|dNء @W*Tms2k<ǠbkN g0@.~?#`bUPE) c,#J"LJ!h )(cNyG g>~ D"!( @\*hԀA,;'lk`i>>`jk1ﺐ/,L,4s''>  -|HXADHHdP%`0eh%K&OB)t ԓP(@ L4atlS4.|) "ƲYHrVFg#(%j c#ytOK& ڗ!BBO8|-0=}Eߐ/aFg#L>CtpN){]Ơ2TU'&R)uNbẗ%ۿ0 `0 "7"` 5bH*!K4%qF@V'~̲%@RnkP"\/md6d4 +G4>cfF319TUh[A"H(1v\u$|T `%V}fL?$YԵNZZrfof%Te쮳P9~.⹓k+U:3nY;2"}̥H!!PR'5"Pd*@(r&0F4@o  BT] <DZP DkCs1]/bmh``Qdh#t:GyRg)y F4@ 3ˆ ap16OT`^y .YK!mRT_kfU1Fm腙4J|PDPDً%;Ϫm<k Z+иgQºIBysq"$ahG atّ^T %ȓ 73,"DdF 8S"NE?`(C9JY)2#[5]VѶHѮ5йBˀ[Kk H'0L @!?E %@"b/P p#) !&!icDw,.-3I!G@ @T_vp adk~" Ŧu~)ńoBk& ;&LIDelÆ J'0idmDSi囃i OT~4`h>8] Ptl7Xuhcv+p(Jc+G,6M*ݧ7fѫ5fRPb,G]w><%a4Ək(!QQ @>xke!dDX 6qT]ЇWb6E{W6^gHyBn4F>&A DS.ZBUčU aP`HA>B[B;6lD Љ9k?`|0!XZAz 12_ }A0Cp"{ًQNhC0ϟ15+2h <<5y&6&J>AxI W{&a\X @@MP;gI #bE3K,2( nA:`-(d\\]@^(>C6(PKB @6{A(@(ZɃ'(*f|=t q@+H4`DpD^2>> @@L0Tp 2{)P4%8+K8y(EYxX'E؅p0/E[261`D (Q(j s%ɞX<`*4Pn  :vw'ۑ8  .ȱ‹-ї&I%IQ`T@)%~Q&)Q^̩B=Ʈt X4.:.@4 @+x"EC h˲0MY0?ǖd A aɉYȯ(<*4h3a`\Dy b)A`XH z)H] iM͸A9L/pyKᦪ%yFtD b'*Y@9dQ N- 8);8Е@??p& 5xT \P#;ɿ48` *r)|OhvhtPv %22h(7EIC0 =,1. LQPπ |O)_="4+h'jR4 58xp5Ө"[d  ( MY<JSR,~3ʕU K $E9k'ȈMdLe0zAJT@WTHy#lXXD=PJQ[1KRv܍i Jb٘2J]!Ya (KdH]W:t*t(w5:(;inhJPb+GtB '%!E(5w7  `uu8HK-1 a]K J! Zuy#֢;H.x~k4`e #ǁH ƈ~``LpGa ؅OPC чyR_uqdJaV?˨T?:CO ?fEӖ`x:8G.(X]Q(NQ]vxkzмҎ*!?T=^Ey"+먆= ՈǓ[rdTF80yMKXPpq @5Mp#Xχw-ȸx܋CR(ED. oir y| Z JA^² Fْ~ؘ!W} ʒ߉p +X/ Xޙ@Ni3> ,L\Z@&dE.1 CؖE "2\ Qi(: hJ`f=/1`>U8S =J=$cʣ| H|5%( S7 ?k0 }>` ~CLBş3`0I'Ry,@߯ZB!8 Ab |D`hy q6"tP  G)!I|Aj$0'$~Y%%xn <"GS)CSj{fs(w38=CqNP{/JXHfJ#T* w\>@> t`3 &-HPl4CsJʘnsL."Z'XBz":@!3J'ȀPHfqf˄rɲ.@zf))(ژƉBƩ$  <0!'>T ugrhEhb1#DzG*ǩQ$NJ$)z dl=fA쨕h#0$Svf$M۔j yE\u5j: /Q ޸!}u>``rL+o~<8ieȊb3'2}:_eQizz#"D(~,0raj\` `t!A&vaZ)l^^:*ljOV,y3$*/ 9F8BfoÐ]$R>:.v笌xI`^b~S$6E>V),7eL ,r|yN^J$ix){SFlR@",*p5o,1A4Fm@"€Ax ?"df Um::c v`E6l"FLp(@PpݧpL F#@GG:#=¦$4\hO8 bJx "ŭ%*ѭbk0 <-SKB{C +5b8:F#2*EN"~9bH5aP  !3R X\Е6Y-k&Umd: fAB7+*jVUj^T$`A  sj0Y ʰͩ`5IU9Qhd~ )#ga%fH8hEn& fM@zliMV (ŭ ڨT,d.jb7`R`N]nB L`GV'/# at+6`3JVw3V35Q6)iD4E@VS",oNBB(ϒqa `\(orɋYVnֽ۫ Ƃ{Vpj-k m>P4D j4o_E*':@#FxGBP'#2, Xc ÷gY6lZ]RJdUn+2$7c#a#\ X#^L7'eoe+kb$:3SS3I`5a *O^ih>vvj hWZf VzӮhR !fuF?vUSHYF[r"t3i4T]@A_4#!fj,%F|GCok}u,v|TX:!1`r i Ezh!f0-{EpoCz5**Cv~ @dY!ۿ ]4|BMfci; 9ιC 1ӓ#y"ʮbaf]9 8@DaF>zɖ?9͛غ*wz}B#b`||O*j8P0kff,r @Z )"|3C˴)*hSAffB5m; H"W"]'p# $O+;T{D^m7yvqjSpA_` ` " avEWK(O:j8ﳰ`dpjO# ~e, FvaDܡ,nk6k:N|r]<U­AҘ}FLDjǩhjuuuۆUb*RGd %47` "~R{%zDBa@@_<} VyQ&& 6hj `=9!5?E5H=$H^bg23ar88(1@N'Ģ1جV1H0 /)bi])Gg5IQD'7F_7$ M,~>qw5% nE &pr4 ֻXfRQ!'L5f_A_2٥5Segy Eb=0DRSq6Lբo`op6u lׯ+9g1߿pU'qfc>^|@E xxGڪR"`#*|@A@\Th *~ƲD0̃ʒ=, &=țp! "6*꾫,A&ڊ8 cR]ţlEڀ̱ Ss<,p0uol4@<$y>z7,#q(*n,hgF=q3$γ`08(1k?˭X䈴 ;P1IKrO P"P0A 8↯qU'13;=EgD|L^ ?N  DD K⾤0;*ǁފ*"~"7}8U謪n9HԵ8h"C2(g"n!$5:Fd  bbx ESMˤToMBD54 -Ҹ; Y^*gopy('r7` tȹz M*Bl**Q5I.m>Z B. c{}"Z ?[ w< %>\@jwغ+ap ? Wx Lihsh@UDULDg 6Fw@Ħb8D `X+@;$ 1|̥E (y0nAUrѿr,'UJ4n* 7Nʹ / 4((#v:G8@?6H-pPdz;KYa8-{  jؼy]@6 VBȈ|{a)6z("+.:w\e.)r8 `$A^ѻ{0:'6,yzqY'=Omn#Xvw8[:Ԧp w?3N27?7I%x|1$@ұJHS 9?;6:ȹ;@9/ Q)&)QSz.ؑZ):H@K!QNt? >>I|<> \tŁ˫ED݄NPxV(g8EwII-Ƴ `\-Շ褙QI-Ȕ8H)C6:»94` qhC pBL Ƭ] D7Iu/ *~hJtJIs[Ģ7$ x60-PX-&(A9)/th/,$J tR &>'VLKOxx(pFK,Hp /IߺiH"!moP t<JF@>cxU58%#2:4E xI/BٜJ0.2ٶĝpḣR<- ` S̹SL$K 6:(4ldRUЬB>; Ph|#(8"b@s8x:6x?&5sP^ s 4K`mjQ08^SeIPQQ"5AA0 ~P(CB꽴W B:!&jH;=;s+cz=}h"eo=v(v pvMw ZDPӅ`W"H40" ٔ!4;hXѿ9J 13p1XkHNhwM +*ъӫ$!D/)ш6aa(c\]>, 䍀 jhP E` b܉µU:ij% ٝDu120}I4H_s$Z$S l./<_L2t{;Ps/8)hZyȔ vM(`R3!TA1KJkܱ+ 0c8v/,x5%׈)) ӱJhSXTK);.ȴm3 e`v&iIh`~:4X<B,!#ѓԝ 7L^`+X`y&aӳ5Xf[V@39!OXc GS#-UaF%Q =(Y,o"@/zZic <;ũEf[I.J&*9@8!H ֞v -{ yR*r sCUG] \8?V]ё,9d,E-2P$$7wE{ 5ᇩ1lؽCBC=yC.F,^\cc900K~'Uh5b\i D3g@vwiD>&+GS;EqfŦ-F& 6k=?s) ht q^`C8Ќƕik>|0 X Péʗh*H09U?vAEn;3m*gf_eh G,݇ht8xAml#hDk yYD/ZLj@ 84_/kd\6ߴߵw|&9Z]1ѐaJJȍPIu F~ٵ؟D)2ZUv87rʺ2)JpGDb+ɡ{O I)~Vj ƫl5VLS6H.L-RhP,BHER*{Xv/B%U>&pO1iӜ0@4%\#k",70?eЧ 2;܆}AoY )P:U}8B;"|ς/Ϙhb#0>mT28eP dٌ5 l0SDBAMݹՙ s8]HJP:8ЪPorA);8`+H9rbRg8wT5SVU;`f D p )|8"Çw!V$%I۔z{`WS(dZ 03'BX{P(dX\faG/XY 1(# x0_5Z B+tA$E>D,ˁhs3*<(|J?qNk*rWx P&䀌+It$FbȲ" NqV+1($4j!0wP?A@3|+&z7ora.WKj2 v;@2'@5@GU~>@@0ztͯW|h:O(`d9{`@"?oP*(/g4pxL$jX@3%^/֛@@"<:džpP* (kP VQCSK*9עgyLf5(86 Եg˪Z"T,2.| 철6?Z‹?8;L󁀠,D1 ɡ鲪%O2!;Ϋ)H *x78?GjG&,|2ınBѴlnW3)Rl0A"KE hPċ$DF/w=RDz45O@5\'iɁ@dXPh4=5/o:M5* ҪCjCctnEƾș"8>ԭ:P *eFN>; +-46zJۋcT5oۮ<["iGndW =d ڪ0 I|2SL͡eAk. F BLTܙ%yNd]V>f{hn]'2'd֊~%;x;0}@ 0"^,wQ"'ˤ^~ECؐ$ 2M8 r'A?Ezc'T"̈bYI *ƨ,‡", ̽DWԁ]95 3"2'd!ɒ` Ak*>AؠƈT! $Z,@D>-?U !d*D K<<` 0Ȃ&ctH<ő"CYebPbT 1[ |.u)` x |Bq!Yif HHHD`8|*QC ( 1wE!o#TwκU홠 FqbXR<ֿWq4Yf1cM:S'6KM',ECC!dXp} HVC@th!=a71HD8@=4ad\tyfph8RUB9,Zg@ Al @Ǹ`a -4A5kC{9p A~<qf*䬭ڂ?'U!u- {RUn EWȖ^ҠOD-uq'8]vEpr3LG^ݓeKݎ3&ҶW `+ȡY]Hd:zf1ʪYG3ʞfQ90%.wuU8ZcP {x ,p1 X]OeضDbN@j'n=N9F:X/0 hCDO@h|.YZEX{KpeAG | bqav$ >pLkX$ǀBqb% WjEMxC"$E.,$$c"B+dǤDLf!3+zJCB`PXQ#F:.on<<gP#H P% /&uR *:0d@B@,p*3D8Ȣ`k(A5$I"ʥhP楩Ro4D aVd4B">.+k,~j  #{ @&U GКhJ̅\溎iV}%n|LZ唎 @Ap˔`K_J#n L2~k}֕bpq](dl3J>,D:?PǤIñ&C$ınsg \2RFH⛨(D""ZF]#(fN`&3!a>!RHby,pBjf&B%t#@ vagăF]΋u$RrR8t"uA0'B ؀(4薉I2.!ҋW5RH?g*,"fK0h&l@!j2ePUbzhRLBj bd43j[7RtAf)Q*$'llQ|lxDp:aLLLY*RbUC<L "ZRf%)[s̜m(11ZLt)(<3fs砖 h"(hh B lGa l);w7ZeiMsГSaHFTfJJ)Eƴiþ!Á*(!fCC8A%%kxd CiZC?<"@j :^\2j3N+B&̾:3)492`$aNN0CR ܲ"Qj^aa2㣰O=ZE DB*$UAE=;D8L!BFXrc( |@ MKR @2 ` "J`Bޘ"$!)&]`" P2xv!N!,@BV{ BJ#*23(g8pa`ՠ!F xl*l z@F$ l4"ObC2n.(TbB53Tʴn4Lz"(>Y5ND0\E)CDLdzCn@ W"c:a!tiYKk~@ `R P 𭢨 8@D DcBC2K9 Tl);w K AY,""JVQď$z"jXF\!HT $+FU>UV+0;U"@=$.AHYS'ʒqDI m*VONbjMbhL4XlOI],F,DaSF|!d/@l`N  ~SH3 6\;=njuNOV`.smj0"j @F!2jy2D,LBE&fJOfτvMfvaR xlD,'XmU +9OkuwTeӖ4 4+n*=HT5?q'&4ѲӦ*JP`r"D1 G@3A3DPE8!b9ZZ@VH$M@Ѭkhzgu̇pjz82X&4h6 2 (#AKCGLzJίn[b0In8@~@8,5`X:f`&MibUc~L2a Gz' {t7LXL{OH8WS1pSugu^d{>ұSج αl7`ꟷn LV|BlݵwvL٨hnGIŅ %lJ l0|&Ahws4cmbwt5` zA`GYtf۷mӤ :$6NQi06[(Ԙ~߫`&6JeႴE rp<(>@Pui!1|x 6MR݀,hէU00k\qn eS>#nǶS5ZmGG~`~126,ȹ,y/`6IE2 @`H Q(j: /#R͑} ׌%\"L[r\*d]X5o85@Pj#S05FD*LG#v1g|Z&(3jٸc" 4|46F+ȴ}1JF=XHV$t |VN ad-"jRțb7d]оb[L;H)'W2HH |͉C 4|S^YY7'+-#3r$aɉMBsJ , a/n zFӾ洖z$lll4(\əCf\Ӟlœn@*i@Sn O',.꿗t8FӠa?aĜE lDӪ\HMV`ۑrPS%&ʚn$QRrAQ$D1[+ Vr Q8w 0jBXnJՉ `؛.ddVjeK=+0(z*! fɉ&Fi?26:`$g^k4&UfUG4]ʛ6mBz4^A-r`I 4@Eoܕ S"bype9D'c&Ni7jѪ>:!$7ƅݚU&pNE`-B<]oMXVm4V)#Z, k FgT&>'Z&D^Z SdB­`@2 ::U3G^r'@@ aF@C1W#ac_>a̡ttC'+.gg<>WȕpǪ7w a!VCHpxQ%)0G)Ƨ)n QtUE#~#u2M 41/-Z0C傀qkaLM\ ijuM#vdt4\ C4b}V1f70V|9`IV ۑ[e4M`$:Xv1fZh8t`<@-N/ AX2B`P l BA%,@$`6Vó2Z#P#/ r _Dh 0 dګV0@̹<l,2SYbxO }H"X\8IݣbplguF)@Nb4_2@ vCvv 1.3x n&@*2Qsb|am⠢gL,tQy˨1@f z]b`Y>hdXf8)+ <qh^Ȑ2  X&?v9s{ p1[hYx@6hnЁ`9B Sh yHo 9boYՁ2&]388xB"("ثᅝDX8{&+oyqKN:Y&$a&" N5yX6YP8S*&' 9 -x }{oSm )P4"m+1r^|!0 u@!Q!o%h{Byy`:D,\ X9z6'䡚3"3$C'zhD`zpaZI|(ǃHNRh .tQ(!{"S?d.4d=8`_k-8X x#[QD7*0ϗ{{? 9ٌDC36 Ke؁8GID8Y@ $H9G+Al]* LQ1b&뀍q0 TZv#P0}LILԳ=>R'a]`3 ͍ 7Lb{ X 8W HA}~r򇓆1cX1/͉oI ~'"F24k5TF>sGp$*вYK,@90E %M B9^~'[(OE1lY*ZŮg, f&QBE42jѲ몊ѭ2X}(Ge:9%'jO XU%C"wS60E;ѺC*'5MVkG./H JBP} "8׎!0j0a><qn:i400"#*sEQ(2Y$0c؁+p: 2Ajb56)xoi;7Gk0*6=uef0貢4 SBի""5Պ%i;@HT X5'jXcY!d' -К`s?8c_ IJhCF:.v0!%,Q+:[7;E4 e @1I8,%iTۤҢO'һ*F0:*]H۫ (; rW9(]˴ \);&(S 6DL #)(ƙҰ8 ;/2Jhs(Ƀ5ͱsD"]ݑ[]TE-! @80(HRLY$ix09xXS 5*œ}ꮻ)UEu2ZonR(u.-"V<9K/HJ|h 53IC`fпX L pkÇvP,r [&#FSmuF3V! LIk|*v\ҀQ! KA!L®9Xm )yE+("tbcc| [HT=8P9QZ:̸iS ruEOeTZ C [x vH.@"4}x5˟.0@@h0r  arXKxdӌ` WѺEJ -he8?X,Hx + О-BxosᰌXvy*݂xC #:V= ѽ+Ӄ:hE_zlcT[n$)+§ohOd,I=逕ƈ sCncr=s-z ͗U!b@2ST?0B<ZV7P8'= +b6-H8qsh\lRt9*02(*5PoS SXrn`5k Kxpxb(l0n;! ~1,v@l|'x H ~hty2}p4^P&*)F 9pB r;Pm(G+C4[$X V5}Z$JAnA":ڳ GT Z2 c9MдHk*Aжh IZ"o8r'}c OݹbL)LƓ m(чu⃉FPZֶ  !h`yGL qĠm{qه\ޗCtPh ]tjuoЙ $1 lI(cgpZk<59՝miՀ\ 0𳁌,рRGO9ߎЎRq{2jG$LCkɎ$i͞!=[2* fJ#p0bf>^Lk2*6X6BwI r+ { 3p+Y)XesՑa7Bbh6(q/Ghtt}O-Y7(¡PxRX^` '@e0IXFAlx1n,^.t{S"6sXƈa6۩ p6 8cI;8tFo֚X vQ#1v*i=tӅ^u\UUSmbPl8:suF8itQt/3N(PX8 ?qOG4UvSY+c JrEґ d[0 X!9o$E Xi@t5h@_pV*FcNd4KcjI9# HsIlQ|z;"{xx~@@ raNiD@Xazk T |qO989v&Ss㳬tsbχ/T@߶ k7bV'+L NQe/p-gE2։MD2~hIfnQ/+z(} A, y`%⶝,""}$j Ʈ-:-06 @lXn4^ʹ/n2V%ϫȲB4-"?RRjGlJ4E 24c!n{+ 1YB#P+7 ŁVTL@#))tGKM5 dzS=H*}4:*` T< H`z@(ǩAzޢ꾔5 8DAdQFLP(b,a@X%F`&3"zB;j"@J8&]cŽA(1XW"M&ՍbeqڬbX%a:QBNm/ DJ|^80V󛔣@ßZg%|r*`5)B' \ bЭG(:x>Ep!>2nc+z "@C\zᱬcx:5m:B"}q"΀Q\k4stxp@$Dh4D/Eн|UvHb<H 8퐷EYD쏫UՈD1>1DŲ.YCy!K3#8\bCA4m,Yp[1nPoa,=B<L03Pr':9G:av8F|L Cf$&C)*@)0yB Q3cU6HsVqZ\ gUT.K7OJٜWmeYED\M%s"YvڀPOEc혊.k+oȆsߦ ('vbV EnP/N*@d~ ؠBHRGh I3`t*-E&$@ A( !N )D(&d~?x$ VHڇ?`î:THbFϡ٤LoW (ƀC9{CF`y1A #`l*:LM*0#(# eH\*oCj>?G@k)I8bɼD|*~+G5L^.t5~Z&b t m a|B#}CGXl*W:J1HT"&J2eihe89cNP.rh- J:N ^0JD``Ǥ ?=W/`HQ1Ę%>z߮rP*.)~*B"C>Y! AØ`.T Dމ(xq܉&W>! X<I/(%2mONΩN"l@` 4Df%,uF٤<&pdV/s ,!c.6KPLO]!"oe7 pnM01SQb+HblobƢ2N >d։dLq. ,‹ NaBXE$'ġ)%3)"ѴM#{@jj.. lB !a6 Bsbڑ*L1‹0 n dҧV$B$*MF 8Ao"j6$V7,DŽ6$$Z L v~FF, &>OZ&fb`cNXg Nf؈&,bx̪`dv+f&dSDRDjeH*PG y P @ u# ob w@d 00 x:Axav "EbZ$! J KN~("eJ.2NXL ~D Ԟhf6 `p-V%ez-x>be$90L+&Lp&oKW3g"H8⬇-("5=RJ̮H,zB·HDCzJ 4X~|j@^`vNh `AƝAK(4hl@<ft F਩ !`@a(R*ԟ@$Ly%䲍bMF#Ph P#\bP)KnI(@6@+b@a`}TB  ,Ø@@{@;L%Yj,cQEcOƞ3/Ӑ8/""/!% xʞ1%⾱ϥu3b @IvAo,pOV-Ϥ:hz"0oBD,@8 jȴj LK"N",Ek+mq"H-GLȶֵ ^kJRlb{v( bl`Ks\ZC%Hv+HPL#@f!kw1` #8Mq:U"Eu;pb0"qɠg$ApiW!pAz@22>|@8F6Ɉxb0Ȱ b8&'fjv#H,>'fmF$NYH. ̙&FCc,p^b*yh+e?vVY!"hmJdRM<@:",ÊeH"\z@"_ 64٘zr$sFtI "pP.`cn7` |aqwNR<4߷"qRR$# F@ 'P'ӏb!a!V И2^ `?Bphe.f! 0p`xe?r0"R3oL G)Q*#K@ @!# m~N/ 礤p X`B="} ь!/9"2Q2 А){b#CP@`Dh2]pp)Pr\<anmv0t*X` K%rX'H@"N?! E밓RF*PIOBt$YdA AcE8~@ w@,g0Zrw zAX˨q߄-$;BDK"Z-fh-YJʨJ\ p$%8Yxk `rw%9dw{'Hnş ׿;ME  z-xk!(l-x|$0!ܷ a,h|5q;@hyH `~7#TMlH /!62!a0-;܅= rм1E@$wxa%L@loό"3^|@eJ&Li (@ጬxUVF D {0s$NZ= B4z">`NiX%( *4IL1 )> Fhn<8VUP7@z! fKV%d dP@1&AfoLǬؘ?bqL:?-]aadrԂY&j3$n\*6@2V!s69hmO8ZN6%[5*̏+(pjBp$D^# L @? ?i@vS tlZyWԈӣГ@޵gxd `͋ڜBl~N#Lo!;`Kn%baÒ"h"A2]" X~@ I)T0b%W30v"lH)=O`?(dtWP0M``H*g< D6ӫ/6:U3~Rͬ dʟO [`:{1*7Qfs)4+ 8v u9!Og |X5-5 E]- k$iAP# lE#W$i8H-cux\)IWGT!kIһfz:^6[pt 5LəVe)ET%Ie$:R̦N^fRx,/A*UK2] wIG=gB#裞P;b:j%A;j p ৃ7OjA'fWte%M8@M B Q2TL}=GJx(:;W4}=jMڶ'D%&S֢aK%&^9 q d1-,5BzJyAܡSUzkX̭q>Ty!y$H(z r:G bt>bTb dqLVOke>]Q5zʆql\jNZpZI a1"i[%HA;37@+@b@CC09V ;8L Ž9{3VX`Fhpx2[烲XlP 10y`LH9",FMPQIV7PR!p*PcC'xlyCaDU֖y `>g >%ޘ iA76CYG3Ev& { GNFÆ@Y;< 1#%U%p  E&"ؽҘYf : ŊˀDă%9s).|_K< QA5@{Z Qp񇑣g&;T A8 x-#Q` 2 &L4JyPOd}@7 Qڀ(ȑى8ɶ0´+Vǣqh1?8*h.5Z `@+:E{Е8pTJr< A"h z"@ 0kxxR񹀁 ~ 0qK3@/9{@`"Q0_‘Np%fXGx0 x~ H{rg2Qɮ=HA BR=8” k9'\  ϿؿX ,ஓnX:% YЌy80@:Ձ&x;ׄ <@movSUHUdHfS3\Pm Z>ohx @ -j#R- *t,9|Č9ii8%8 w9{Dy( yRo !Ӄ4#0-RМ*[D xs,ܙ3ʖKs Z= Ω,aHzk'px;*pH4 D0t ßspπt*VtV0p^ й>j I .E_1^J , cb p`,(D 蟉` Rty@q/͇`ѓ*`V` ؇M $~qL %Ϊ κn@z }PDQ0 ˡYI ` I! @l` ]^kl H   8DQHPJ͡\ȝ1FhqlR0 gt"LSH#Sώh_0NPfx0Pi43]*8|?1 " 8 <8ibDw`݀t Y q>$D$U-m :&Rh+$ $6J[X-1"/.RN\`WלiJ| ܖ@3q 0BNW3E 1/`ȋ W!"pu:RhcAʌS7$ {7 M+ӃD8Z4x s0IHKvrw؀E_։ !,J(ƄB9@Mtj {|^2 5<ٷ{ ][eOq{$abp xhw(p6ʐb,Q咅҈x0*b;̥:PFʾMnO˪6R2$ˣe{-[V5ˆ^n0PIx`^ʇV*6Pa1޳uMָ0zEp |^^`R?ծUMޥg{PvxRşcM>(@" 撟ӌLʄJ0Ȧ %je @d  b.^ NKG pϩ}2^ճ7-^}e=鶢gqc!7PM6 IHN !!rPOh-EҲ 3P5C0<4`x a8 ! xryP 0w@GVaށx+q-7&Q6=ԧ<=TXh^ =ht,ؐN$RV 褚ޢ(h iqOcR8`60seڧrdB@8:,PUaehs1@QA$ lk\ș A]:W|Xb*=QA"- imxJp 1b"w(@9@4\#=+zRu H+px9(<$pJޏ)f;>Ў 6 &F 8/ u+8 Qc哊q xeT=NQh%΋Q@h?S-'غ/ UXWB yT)0;x$Sև2 ٠mG.ZkpjPN\;@lGpa+)? ede2$ yJk6 !`vUX >Rw p)π^mcPpv0Q bٳ k.!x&C 4 ; +⓭: B?픉xro(g6"A^HQ(`Q 30ED"~Vr Ѐ>@(?_Fu $M'JeRP,\q B Ġ=}\?_Hz+A@\d@ f;$\ ƫL6@; Q( P 98( H]6 `xDgC}_ @38{Vr@YD:!/|]dP0z=hU({@QxO~=R^tu9 Ӥi@cV7x(ͽ9cԵg(h8 !&|*:qLI'@. 60J H! <538 '{*YyHyj(8H8r`$0(Jr$<5*dzk5|\@C\{*,9 Pysʪ($L24UO[$%jXVX5!mU8Ax'"ۜ~ X!$?@HOP*.u}f$Ic(|!lI&K2 rx=5zX?` _޶]x^E}|Y&U7\*5M @+ީsЌ)ZԐ@qu5Un7k8AE$ y˳: ,; u1x8 flc:a7pd%*2U$vc$Z,b+H쪝m.hfR; Nr0ڶS[y"ḡKl5 *h3$徖YP%H ܒSree~Geڽ\ T~"H3CY7g.EtYT"@DlQNf!P4<Αp ࢅ˲ }Y$`^& Spi&h^#ȒͱAc|C w]**]C64*0]:ܲ+$~X X@^ۡA|GN$Ā~`N/;DљDqr/)4 »*?P%ɬ.}npO$RŃm cǗrMjؑUA>%ٰ<&PUC01M?0$*1P7ģ@b0L 6u![nU (|m@'Ces `3 2;a::BVMz IK$\BP 8/עoi 1 !b+ {T*3 J<.^LAi);%.6&k_5&cf4rm QK A<'9]tuoF mAS1tD@ 0SmTµ`9 }ɬiYv2D`5a &$0jPoHYS\bSp*0!@baD@v>"TfMR 0rU`!1y#\f=vsLM)69S*HՓU3n_"D\{cxlbN@)yXUf84v/  `si!,z+%i6,r*ȑS2D\YPnhNċoH[JjPTBd͈†R=@4R &S" m"!)aB:VXIhC1 $Oq>D[ H9B$DB^1ShbmÚ'&07GhJʐ]X:DG BDL@c T`PE`ppV8݋rCE3򓓃 9ڰ҃H(ĩAa,dMDoHkJٵB?<&.ŊaO)n$@a%yHUOu^\7E%5h"` K b ~9ʃ/Ć "9ZS7{HBK% DaBFb$*N zlZ`&>3)b9z!Ă L89T<$DȒZ$<!!> DK.x$l L~o?‚n"/—,n0A-p."p#/`F6& q'\*{FbEHÅH""ǥ?Ϣ5h&C#p$̺օ"\(\ pb@2 `ZO$2=$V 2c(b! !QH$0D'М{C ]ȃ60#n\`R RA̐$H^fl "t8ԩGL)LXOr7B W^r,C!ҒŒ d$8l@>/o^ 2j!$b"`*`@ :8#\P5` `vffƪv~ ؓ rrz|}fd.)2i؈gRC&S$Z&.``$8:H\j(yaLa.E+7I܈Y(*bMZ.^S$F,@ U~}. ݓ*x}≐ꂇ !nsr v f+B"ㆳru\adx"wR.䱄2+ r!,Nu/re49TF$FJtG23; BB㜕ndd(,1?4pQ3b|&H-NJVX`I.( Z< bQ?;%{M|qE?tlrR_2!|Lx`O @ހ BcFSJ fњ(CHet84A"`^ :3T&a. z?dYR@(|$d b R4BSk+MC !wXVG0[<c )#B ""188Na(KTj&q7Z}{6/Qc.^"TfA a+dB!0jeCҿcm7)>l@4F %4<)&keubt'hj1+oVD[k;d}f!ff \7)B4)bTU ,v{V?ح61!KFe^`]&jl=mmS (ڂdu1Fn;a ;oƼ#@3 *QQ@cXcl0cIZ5aCVKXj4&p`N'Ƒk0r!o\J7 \'g?juma NBdN`"+2Ҁb`>Ŷ7;v2z"*2a&zrO!a^T VUG_&F" X ^\' (3rԢ (lep!x M0O[# 5 7p`  1,2{9!L@@HO] (USA6DtXhhJy!H7.c/xZ8m* hPC `FARH<] '@E^4BR%:EC+9) )-Vfh([QQ[ML8 /^4$7B,"g0<Җ z X2TP@OƵb!@!1A:aA+Jh ]! P\)‚ ,Aρ !L9B< fN?Pd%_xT5 oM?FLa,Ajk"f, DꡱEaGmu$kbI| fC5G`) 9e 4;^*Kb/6"" *" mni js+0*"C$ 0"uK.Ũ $ֲ0xn7&(lxA@~!8J  pģZ.h!Lſ*0r$m*G~lmX TC(–ƏWn,pW<<\#CQ ^(@[OQC$ބLQWvIz~uE$p&# E9)$u & QLlaW'~B %q?B3?Ϩãl)c6A6C^^H !Ry9% "xh>R.MjL!2U*ØQZ`4Q*aL x$%r$#2٫Y7R&!o/XL7VK0rI1ެ`@(d `n=)m$$P(18NW:AOWp<A h*!jf(& 2@Q!jf@smIIcDsnf8|#@:KsYQ/&7Y[GYA\!<,l<~("0(#7EK9rގpdM3~/@WNtLF_<E;,PX0w\ŋV|hջ6Hޥ)` X!Jj[v9gW4lvjv' KݜCx0eHJ V?QQ_@qfP ) bH}Q(@pH$r8s]`  "s 2I+9?7 ŀ %5Qg(YU([/f39w4MW)ޫ%DlB#W]-Ā@(?T"0fy޳S[u"7}~qBAL6`j>@b`#Cܼ'J ^.O9%9 8b5rHXS>v 8.#(\)=*@h, ʑi 0P]%BuRb8= Iix" @ .+" \~c8:asǒklP xq#1)C̓!g Bx~(h8L%8EQ C|< F5s@@SŠ3ܰ1A)nZ A&I쨛UB s-P\5 *Z`  EY<ɨAnYgAaHVeJәGx.ɧ/̋@' 0C( -a+tJ 3 Κ|yzT 5dɘ nkO:``8(AnZ~Kk^}Ѳ"*ij-꾪 ]m* v_'zkwiѐc bxBد1=jQEJQ գGlt`*EPC%,hT `,`B%--By#Pi9*!XCJu~#c4'@E 䛰A[N)AbiJ730:D"@;X#g0"djO\!ۓrUo& Ti#_q Wr{N0=C (&Baxܬ?II;,^_CtVx`$9YtI>`86$"ዑv/@pUkRH7`H*OL)FL= w=H:o ,a(I8p"@ @&@P=v=Mm3r b`L/҆0JN,?Bd`|CЊ"5Kʹ/.n?v&$X&M4ي5nBJ#+{V)w+ CȬBH]o(z" I{!$A8l %m2?=+#aA^q\.]d+EK$FVѠ($%y-)δɗ 9`q8t{q8BX`aFp |(%ikP@Ki'|JT+2%'2dVG@@:W0א"tP 0)$XEɫ{EY W,86h[c2 s8: 8 $I]YՊ$^ݪ1/md-1Etrٜ'pBNYf D0 hJ3\34P7hC$1AThh Ǐ@e. zL\jːmHmrk`+aՠLAomلvDh yF-c#P=i"9TR lښQ84'`\LY,&$Gd!CݣrB c6ѹ(H z": FbX%a&qh-UM8cnՅrz{ij 4$I&ŷsox?DX2"oEڞNxUٵDv$b Cd;r`e2>[:GLCTX+E@5ʼnW,9ʬs9ЄH xteKկ|G )E oN{+WG b5w>šAOqtp p@VA0kubD?>& ܘAxù#^!)Z%mzF/(ĈHEV]|Vǒ>ˁâ@ 2Pb*ۤ E;xKI ACa=;+9Ù }. . mީɑYpu!1:;z P鴋AI=갼 A#8 |@P@:3Ս@3;4#ꒁ[ ({#@'Ňy.#ѥ4,X^[(ã4;JhRM\W ˇy`Kp+|51J”4L~ϼIYB"K,6VY=MCz\^ L$(HxRt)kH:WH0 di^x;8 `4y7Öy]H> #&94h,̄o}jFɓ!$>X+8^!7SJ>K)`h6H,[iҼ- E ˃A:s?'0>s^ ^wD7TKxȉ %0M@Pۢ*5j9W*G+C=!,Xё-ͽ gq#pC<q{YYap)>tj 8t;s6<uiJll7JGCB #P (m JII+̦Io3 ҩ"@$R4XP.Ͽi6B邀pm􆮯GmA}04pS?<&7cmCz eoYϏP3925)kmxfK88iarF[FD =0%Az*Y .]>Ȑ뚬ujH$M0! /l783't%zEsȗgpX-5 ,Zcd TO<VXfU&Uj4ceJ,Vϣ9ɲ 4 _χ;$JfدY9D#*D+/fRp Qe]\``S5*%ɧ e#z.`G!~2Y'+e-RG{ ';L$@hjyGØ~OCS y^4:,c3$NN!.RH& <n9Hsv;p8"T?Ӡ͟GLy U/ @I>_9\摞>SJg/ O&OxBv8L>?!Oη,a[=cd/wub0狸M8\@;ৃ@0 Ъi^&y 4Ej nK;j`t)x3qnG:껪+)@{!qtv_MqG<0H rkJhŴT |IPFD` y>RdjI@pT)R;TŸm‚mͻ]W,ƶ,VILH' { 9 NC gJŨW[c0ub)jޕ]l6 <+؞'XaJ~ȨEt50'N;9KV괌 x턙cUIZti'iurGgjtrrZI !AP|@'-` 6( Sl=6'~hgaף 8 ] >$5 MId2mTUNd3jeo,0fb!ct]g!`,!jx x& 9@z ϼL@RkWsmp5:TcQ&0D?2r[Mf,pXHPkRJp_+by ^`*)}+Sb?{Ktؾ;$)ʔF 3@-GN+dU&AlQb]jFH"|NPH|mQ{ r˝3 t73 P+0^'ڀ AVXHS <H&R 6ReX,Z@6@₃tFٹ,%96{="XQ;!B;I=x|L{B]&w<짨qY>;/|]q.z㷮–1ԄpsC`i 7: WoFCUX9|>hP$xz&?(dfӊsؼoO&8xaNzdaX-x1kT`x1m6CXCaI-j-ށj~=@ "a"#M\' !b(ȄЌdpNjʇ5tL 1H%/0c"g^nIԂl,P s Kvx!oˣhGK(`vbfϜj"^+撘ʟЌi %<$#7A$bQN{XZ"k[2lcL 70ʀIvNdaosY#9)f0V (8c5 dB L R' hˠ&*$CH$'(AHv`&O l@j JɚfZaLafp Y"l,Kf1<)a@ʾ 8TajLM,j-aU )ž1e'h،JIc) #zU )h`XMn2邗CXj’࣌bXENCHcvd4~,7LsF$3GcPWEG!` #@$A @(`:>1A.ϸAd>+")ab FIN@N @ М!AAc12hda:$VV Lag(AJ$#` Bjb " RN(%2A$%&MJ5F)҂ÖIE'Bpn6e%΍9/Yl1CC4'lSdpf3B版_#&&E a 2g6IcFH1b;B:hRciZ8ss^tG22N"&|AMAjC' XnД@bN| Df~R7&V.?a(-"\oJ̭Aq#*$Fl\7rFUeqF9J3? &'d]pAx't`@2(0 d3I $3$/&4W(J0t2*H(g82IĞ}p6m}#famh~dP (vNjY԰g 1QNb*@@H~UHk؞uKbPDRv0E.(*3 ҉3(XO㖏D>Q:%.Jb rg*{i.8k/KIp N@4 @ C`0@p`$Jd  @d*BҞ&Ê &  N-n[HaQC!%䂒]H*L9"@H`wO/36 ~r4@&5Na٫O F˰̬Bn~ 'tm j$z!la$o}WF獡bVkr'! L œC="|"BD))n޸CoEa^Z[! Z&R`XW#)z+@ `T!]oWjGg)vbL=N `&2e T[e$j 6'yK]]ύ8Iz ]de"ev0f=$]nvM@ib.y` _vFѥ/&aDӘWػhPj:`\p2 2{omaH &57Ϊӣ{ t c=xԷExT $tv㖵M,!@ ~u)0 NtdLrlIKf܂IYΞ~0鐌A X#}:ў<|kzH cZ puf8$`>+*~% 26XG~AXQ k7n0S` PÙLvLc}KoH .`&֯fS4OKfPk{d 7+qhLp9Eb\:H.,FcVQU|LF'媸 U3rZÑ/ӈ|㐌G3frtS6ph-QRC\[/2JKF9XXL`PF .X; Hx7x/r{ŭg`) }NdYr$6 Lo"&J]/D` \6yN!VZ( -!N` ڛ`ph9KnT4Zc:#(&03ִb/^n_\ؓ&pcQKE}%\z8#('&9l&"%Q$?M]ƄhI*2xNLb*|d}?I)B5 b@,j(\ a6m) Caˏ"J.(!҈:D` 44^.jrW@$y(>9rܺ 2`nRlo#^`Ib-%D߶j(2[9.DP C"@x$\++Ex_X u1H?]vP", e;2I4 hZ!FQw@@*hJ)<F 7G_}iM&aN&(S)4o=4>Ex$Q&((jY˩qu&MM~|r&c`}2bԨGXyR#+G{O!HRDJJDJ"" vZ`=n.Aq@$ϛžq r|( 78z*PB%iO yP'ʌkKs x}F*F>d\DG B$H" |:><]0=IrIUbpLC[3( H⋘|~NF6ɨc7>lÐI6G[-cLj{س.^;c%WeK!&MEXSiשW^p  H`2j!x &b:鷿k\O^W 5 pg :J?4]u+@tb$Um5/>wRS)AN Lf6B9j!DaF'D93){MZa>́> A߉A,4~L(C|j7tbbSRB\K28V#%LP`8˩tfT*ЍFʑB,YTL"eؘ<p a QV{k /fEɈ  W y:ZD< hyee0p_8`w.$Р(llcD2 ճfsc^ &=FH\>):`V ]0jVcK`0T&aAZk WxŖ AþW&ZH@#`@Q?)C(0 A% S HfW2yKnF>"?Whc% a\I8Ю0EhaO2d SH  Rcp4%d SC/yR?KKɉd)Y}yr.fZƉ0kS}Џf=דս17֣=QfKOx#Z'u2%{d7 I,"ddb9_ CsOH|͐Fv9(_;&<޶S*?mX03H*-a:]z|x:-Ű2;0"th=G#}CS+lDfj˘wiT +l:Lb (s-?ܞ`e XJ+i= #0p~~%#K2DQҥ);@AHs.+JOa!R[> R㚀 B;!.<,HȖ/H/Gv!mZA=)'o{(`H*܎ĺQ-2̼ PVۡ''ʜw M1/(~.p'kk9. 0H="$0BRO"*Ia J/28 D)-3ʰdY?uCYD Rq3 2H51;AGƐa>P\@blCL alx!$ b?*t)}Љp3L^Az`XRuGyĥIDZF6B `Dzlq=,B[/BqK 783y[\X["+ ʆ(Z2/R(B #*).z#7a^ zdK EI  〄0EF!(3rni(a8<qnZDL=} &JB (ȹZjB1%Niؙ!z%4s$ՙ,(0 "*$az R4 ͊LBZ (#CxHPٿI X_( >ˇHr; K+L')Em!OE+Dj(N? *14:b@Ѧlo A߄XFL@{\, DRJ 2nK3}2] 2LD G8  #6` jTy= X%e aτiJx >Hyk l: +B)Z:@0AOk]QdשԻʼnT݂#Ah {%:"}-H3F^Ϯe Fz3! MC" #DTs0@ }w sBOx 9'a ?iWXМ0`7P0 Z&1`𰋘\z} C0T@Oz PA۠4ƄO!3n+AC 8F ‹-Ж JDX?:Z\Eȹ-H) x00;N%. R:5nT= (= (ʉ-@ H8YPNw=XZUx h&KA A1% H"(1xn:%0@ޥ"Cئ9л)Սh+Ù=Uyb&j0lcAD2o^иb3E)8h3u `? 0Dx5 Y;hnjP] J2䛐֍Ĕ8 *?Cr2ܑ 3,@3ډs `nŠ2 5o 1^ګюDꪃ8BvA!Ó@UѬ ;^4XPN:X2}n>S1[>= iKBlo u l^^} h MBk u?鄐Y,i9DxN`z &ْ8 HQ5̀`Fk<, P333*d eU0c8d\ =8 A 8e PRq AګD6#$8ȑhc`d9`dN͇SƱ@pf)xk{,QQ2ЧPPTé0lx?n ^$;q RAȹ MI@FSt,3ZU '#`,*#c'K),YԺ_7L ʃEӗ$D' ?gIHx #bpU{wo~>!rB":r"[&`Ixh:P,﬊O$x{@޶$>_uI<A4@q^ Ib1+Wj:6Y<{^QPH!`|zbr|/-|֢;ԣ5 gʹL۩KN)`\ GP'B$~? `WEL#@ )c\ԧΪZԺP<4@ic(4@Dif,ı5|#86@?y4aLc6#P2yڏ>CN!{ȧ-84m"#2& 5Je3rUbıB\#;VmR1yD.6~M[M.r5@L,+J@}0M258#g~tG SeC~&ۙçHu }I˦ C`K> 8h*  %Bm fLi)d G*NY988(ec(aip9HP)a{r&>#5[Jh.֊/a :`H@`/qHUhOQ(M (n魽l9ax/Ǻ;a D~Em|6 @}wJs)#GZ h27ɼ*{ʊ쾙9K%b/Cy`@@UvDIv|Ȥ`6p|!P:0<`308(P,ŹQ&$x lHcPLBHPV5(  (MjCHA3@ň ,KM9V,7=c a:cx^}5D <1 " )%BZy"Ո%X8 74N?id%X$8ԠА#`pT,9Ł$( /]|tWx$V"̂m"PkHH KN8&(E#R4li)%CCO{0ݜi+Z$0`P`zjX %*;0 z1dm* G;WIX1x`mܓ;q$Vf/5GA!:Q=y@6BtN* j+U}?r)f iIrx E! aj.L A "DHtF6U|+Y|Z$ɞ.lV+^ԉ.$'$f Cb,SζY~qU0aBh vqs2@6(}@*HOe{ \ D6Aԉ`1+ Hː \ CS4L?Q=NW^-D&)dA8<5Brnv 9""u\.‘3!,^%$sB7E+lhoRX6[m"\c0+fD0_GAFj!oQd6 :PvxD2p=LEQpX!D0!ЕPOȥ]YMƳ/D-Fc} PG@Nn h 4Q\{s%}ja>`&0!amo<ĬtfLBcHi CgM #fB.wJOD&@u*l$h̅:CI P ю1ww}}j ñA*TS#t~d֢2햑Ehhd3PKj `&/Wڑ@Hp 2n^ꁆ\3H0xhwA*v.mHR$NRpD~).Z"rKN)dX) 8;"VPj6! "ԏ 8.gةP \?JW-JEc!8k4.MCD† b@ BpNZ xMBj"#H @<AްJؐd Y`I@2$ Kp!0 yO)0og #A>e\ p_$?`\H" @ 0, /L6%bA$A&##Jn`h!T{ 8# H~hLIˆ!!|bcNK0FBe;MeH,WNtp ଄4DWA84XMrU .X .]F|Сa܅zܪQ&Ǩp"/:aOe $eH Oą!)5L" KqT:e:L$%Xf fn g`g&! "Z&'22f &pJ^4 9A*8!쓧F2 p &b0V!ⓠ  2X縉Š'Rd#)8 F`RG |aHRHOZ: vvFvVzw5),)B2@B@= 6(JcH0HKDl-GB _/LjF3H`[ ؤSx<~y%λȑ 8rD@ Dʸ `ʪ`2s--܃H@0L 蠕8O""6"c@$)P |ceZ8a!Zpkr4V@.$b ^/P4,*a2F"e [kGtT#\JH48Cx"4ǧ0&ZJ*"B`A(D@?!¨F!(e %NmRuR $ hNdGdT7#E`/S$+(j!iNE(+l"Ł&d!am!z%(eSjH 9j ,H +L'-fDrJ(2|!~jj P8$ `Gh:MTx`@@ }p@/p#@g k$ǤefAWl2!,&J@kL~>^pH`R)ZA`x\z .{~x(Wkd@x9ț)Azy#Igs|?N0̶*E |=^˜ruߴO9)R" 2\$9f/(" ' ˆ4 v'RHmDџg@cܑIKNϰ F/X5`& I0Ѫ #@ C&@#YP׀͓3=9/4O恤 \Tէ.}m!GYB d+O (Ih7)oȋ +b,d! i9N Y dصSӍjeL5eH )F5vmnN7gYO 0#¸\:ڑ`rS  Aw;d߳;ڌ; :6ASO-l;H/DC E%6U dtee?cu"8\C+x \i.UG!zcPƤY%wY*iX X寖qK|X Ø 82.xd׿ eUx^+:F˜k@MtV|bӄ eVcQ uP3#ه$~@A-xn@ƈd\fgCu\5PJLZ:l;F-VhX³[~ 9OG ۱eеȬE Kh M6y4K_{>/4nb8H.@/%b@30S\TolOħq%i;_ HVQ =]!G NN݉r;x:pRDI8Q|$$6&C{}` ˈp Ѥ4s iLnqJ<[2i2PrO&30g)ϒLJ0k!yPŰ@7%(j {XZk'O&1b|NJG R}P2f>̠|FL@⣑'0JP@tY9&>JU*Qq2&O,P] Aq#NJ~VW\#$ FP)۾#L>H! L&2 D'cPlhyBRSfA5H 6X@6cxHXX7 j̳L- sHpFDP rAV vbWz 䛤5j%, ,#1a,FHoJ.bI]SpR/$SD~OcQFeۚ#}DU`NI%3\0iAfX0@XY DG=DG0#ĨzYCС\ UV @.S 5&3NAFk0r O&,F`bb\& <n@:#V$\u0GzE@\aa+- !"H`(gҀ M=Q5}$"ak*_z("D.,.$&gj&*.RL<︹c>&(0>Pg.U?Qb P\#$GIlੰ0NY`|,~mrvchjB`v @~ƺ蠗Tǘclq =ZHb=e0fOc<ϔ`FfEv(p"Q& jX;`o s͜@#jLd1) ﬏:ya;`!.W`zZҺk⟠ -bAFBdiجƜqEg2 :P7\+#63Z@:0* ZU6 "Ahp*feވh<~i}Sud+t j$5K/dlstW=$nv"ZsӒK^cnhN2C(r򪝓5>)+fxgsfnn2!ƁB|+}e3 *K2fea/Fc scU$AP"8Fg">$<<KFi>Y U1-p@8!T4G6wnH}=4VP u:"@F4`d /dT+16% Vt!vF E=UZZ~/-J njN)jRir5i$n @Ƞ A80ģX.7'+g$c h+8>Nت1)t6<@ #@ @ m!@ @%3A&J ?6R5#//r4faRփ.,@$, dDrxzI&v E~TN>+>dA* Y* AR@~cTEJV 4S ~J؀ľ@lR 8`4qȧҽÉP5tC ~&bGRd&ewdRڰOop$g&r wXeR-5HBX,!k4Ck@tZb `T`Nn@R5,0 U|6=].* b4D摌0h2APiX\!@$i!E$dlF6n (jZx`lzAɏ>/z A@falJ*t"~(B+x//\rB$2:$l=kMhT%xV["M/j[<8d|1&U ݯM>">!LLBЏ@Ba5a.Q|"Zh,%ÁnNiBS:p @4'5j"Nb-Is! ICl3% cc`Sɪ5aU+ `aLr +@ .(, lC\|'}@CU tW3ƞWr92m$L(W}@f\2Ny'4Rd \+O"7@{ˆ~W-P>q[NGeK qg4h jf tFRlQDd7b|'$I^c_%a.!ط6[)EsYr(o3ei Y y\Ab&3>&%O€!A% foKT&2fI;y*ςgY}s, L8)xl*!BO~)l>~QȌ]8 w]+yB xL)R k"E_M_B]&M%RBaF{G/w,Cb1[>-|G8Lv"Gbp ePhI9D( 3Wq0`3 F<`Jb 1Vj~;t8' c~^A0憟 JD"l'"9\`bhZAaPV"5֎@Jt'Bcbٶ2úlSЃN(Io (!tO{!D,Ё2Cȿ3"j]% X%vh("ƒy|0)ɠ `pRBԤ#̣(Rscr|ȳ+^UANY&Jad愧- FLj<a\'<@Bq҄imyD 8ԥ`2N X틋+8)2K/f:d/ϔki$ژV2s ̈́+L! a0K -~% }ixY7cxp ]j A:5FpOa8.`$C`jB? ~n(#Hp$t#Dc, |ߛIv0*EPh @k Ah ZvxaTNˆS7cTkG@u`vQh,LIB_0QQC耇5%FҳK𒕩sd$v7p7CBL0iMf; tXH :Ke0q0y`H BHQ!Evlg㊈Dw*2pK)$MA$@CJ[ (Z! $#H3seN=v=`\  g1rCx8^(@( yI4M`8nA<6ޛ!x a}궷+n$׆sh+}w6ބIe|TB;~`t3x*"0<[qL)V h U![PRÕPjda T5P1qX\԰`Y P2LUYșX0Z,KXˎi\8 ˝8E!U A=mDpx**XUwdKdH_kGdf;Ҟ='+@IkF3g ϶VQ_L辀XCTG@CCyz~pо+# qp<?A;їhGP |#tӵapSA#aD?&L<ؓ-p:8E3kv |ҕ+D( R0K/91>DHīDM@.`Ǜ/2A~ @ *@xI"H w @Ę )\ 剡(@` vS@{/xK!.&?1ZBѽD)9\FPј3EX .( Io! }P ,223>9kgRz+) k N1PƱaZ48?X."x={ՉqHSB9zY O%@|+D+ -O@m0HL`>Q?Q1P9A3'蠉 "x:HcɻyȩQ u"A7hYx9[Ha*Q у@-"x!h{H(!h@c"3 P! :xp:9(_XKάƈǴL$ SMRx>% Ȭ5X|ʋ@ l@A*x]ѹEÞ(@>H?3? 08o 8Qql J (jxdV pm %h@5%1YC|V':.s? ʇXNЄ8pAp$nHPsY/![17{ 8)'S'mlYX POU!iB50} 9E)Ű E= @wYDL#PC [@ 0U+rP  AҹE5qQ zqD/yt](rn覅_6HS1& k' {B~@zD44!8D㊑45p_J?՞RzeM`[r  HaU ]5WxѼ^S$ KcX+z ڈ,UI\<>{ק} 9\ҏ[Y81bHe.qo,$x hkP5ZusL0fN010p@հx!) b5 ׍Bzܣt7F+.uCB(TH-)=.n[PC* +vv_Hڇd5^Q-n=2HC+iLr l>ȃnj=? iV80YkxXj̋@,CʛA,̼F~t1%@K W (5Ʀ0xɆJ`MҢ&TH@ҙƴ) ~뤊F1D%iF `@bq `um1w"XnvĤQJi뱋H/kA;)Ή@"X&?hH5{ȓ(`KP (:KX`~$vWn ֤n+"l8 k$i e#x[jv!\0QBҺIwiJi]N-LLq@fLSԀ 8Tr=J=WЁNJbl&<̔C$.\8E`@̈_]ɿD Ʉ؀t8aH4eKlFoTqk_.@IF-"HJYcFw:7kkRyc9Zu ulH o`cMKI?%įmj* :0Ex;9d QFcpt(`q02'mnnT] ! hEU Q.jIds!bxPEհ? nyL ᬃ8H}y { E׸y9l}_6J7Iŀjг6p1݂).T"b-6/N h.9laxH{ǹ<%gO0gaP0-" W#ƔhyߘXwEh[% >3 "B6]H4P) %O'"Hj5@cqs;@w;@ ~@x * =?( N&RBR@1o 7Sg4S*go48@W:5=Ҭs{tSKxYx RhRLGMgx8p7@I@b r8Sa @s}C@$M:SK?`qn#G`2 }֜m|4 */( }?ټp1x`O8oxvg`pBd@O{qo0A F  (B@n"P Y֓ʦ& ꝿ3, ( ڌ.`* @;*L B©J|`&) J\ָ, tɨ)B `*-jrUbZRz&,lL'̰%t2|X 4VU+uAD[* sJv9PS, h@h#@Nh3}Uf6 ppt9^Y 4$F@'~K|1iķ+*jڝQ+, PȆIE&k x D`, Ck4CrO0)UoB+@K~i0j aJj{4)z~6 JD3,*ozŰG҃%Ҹ9*_(}- 4yrl/aC2g&"H.\UY֝2J7@&:齒%X&0 EXT0DwRPL@&@1xϠ$L0]0AL'쬻6W.0I貴q C0H5=A[tEEB2c%rE_A9!+FHC^"e|ct1;;HA+ ?XU&  xo}tN>/7rnddI%Yr"\Gq-XY 3>L JuX'0=A@*sv$>j=,+|&Қ#9:+cV9 N=CXd\s.^N),."]ȷiB'䎙2"f; Ɵ"h@*ȋ@MpOsÒ|_9%80ֆ* B}tI ?͈aD/ 4 IA@P S;+zЕ9hJ:! >dSJk5)Ũu-%$W{ґ2G*_j͙t5i"p:ȋBLph Y (i\3#4,\(D]1Wxz`0 ϕg* adBEVSrFlf EV Xl!r436 *@O aKV@QQJCI@6KM`%B乒Uygz$` (+HKa`0U/P)Q\Gjڢlu5PSȝ@*dr{z 0T(%: ~E>%(RNe,, XYTPR()[+C&%ƄZp'C*%.-(b\-u@`6At:D[F2ǩ'VZ21 ,eH* BM+ Lp0 6]-T&B* zt&%QO|G!C c'sj Llj>̈Ɍek "?pQ@@X?\ij,BzrEVM` ,`Aj@qf vj뜇eI:/? &?z(,885G#:qq#$fz>ہn-D n+5,F Le,̡ri)D @#6`L"VZF%D d~zzCC4AU Kn3S?̄f -TP*|rzDZÒr4VJ[qkT*(\CZ6 ܥSܠ,KkDH5TSZꆎLnwA Jg%:˾̰Wo%L6@A()YR Lq%`?4MHFȬ~h}F 2! A8In )[`(vc.f&j!K>YJU/SjDDYv[*t⚈t#)HaA>AZ<;H^)/w/h-Ĉaಒj^dMsKKM)Z+Sf}!6෢ЀSA:/$Nj†(8Mz'` 㲞FZzNief4EDiUM@'a"A/ ?UžWb(#%JzxJD?a^ apmaUmaD? g&.."<քr ˷,&mM b-KQezZbQ4>bڍus1-#k:(% `+h*+j"iق(hloWpZWw.GMoĞ?o-$D}Hȓ8@"> @ n6 )NDA&o8!Rx8`FAf@LRlQk|`2 ,Je~^Ĥ&ڈTA?r (H1RH=A8>ƨjC "YW dh!a= !,*.O`\nxD(,[1V9MLjR 2/X}MFKk@}pOYmq)2Svٟ'-BPQ3$*EfnCT69 @  /)r֞|0բ|eSj! 0C4F Hԓ%*I*A 3>9¦9+L~?1n B]a`e/ 3q)T* ! ` dfL:z^H( Tzc"&~Y%Vd )@ _AlUgW_gYLKozNڷt~L6橧h&R+@ 煥we̩lKu K{Y.VV5XJζ Z ybjYLItHW~%`! ` `Le*\a:6AJ(0L}a hŃTw?fUwLZ[ZsvfSB^L o Qѫ]Mc lc̰ [E¹_esKl^+{vܷZVºE*NRa A$9tRtkkci.@ f{< 6!PEcb5E̞?41Eѩ43xz:F@}>d)T34E@ 05~XP(J@# 'W7] 'y$[:1G%*F]KSmzQLi>_"I YD~g0 m4)hz<(s\`qW{{]~+etzke`ʩ[E|R-hYcu:GD-v;g@h0 >p4FT> aA=GR>SAXSN)2S`7MU*??:߂S@b&5 < EG *s5 2Fˆ`d-XӬ.&@, 6 5=%J|3a͡7*?xƒ:'d+F{~56SRm!4N+]ͳE*oMԴ)=O@lUN+s%|}k^7C<`52H:i_pDBX !4!TÒ֦m:uuj=[Cq  *z?8WJ"6Pj=MZƩa2f֤٢J'-((Ȅ]RP9b NQHA\Ug5kt$"PMHX e ]%Zt+*<ȓ9r^^r]̔V&6-yȁsXM+kpFC,9 |H_!GH,p΍ʹRX+@"CrS =<(X2Za2W1&OB3!XE!%LQhl̙ * FJߏh&q&O͡sOSa 율͙ 29M +.L:$pP/edDbJ1H!1H)#p"˷$da1c a+STW6DCй;(a+όQ?ebT5CW(P6J-JOuU&q8M\CmDDqVY7E\^2_?10@Af:YPuK b9A6D~ ےO HaO 8䛂ش%Юeq@CIG3EJ.PD@D%r7)cs,y%C*'1 H3 ; /~.iCp4 y(HpC hBsPQ `Hybv(d!)>4x0`?Gۊ‰QOF Iu?iP^b ]VO`"*kP6>@vp2O{CDCG:W O#/7@@X,"xH+a2Q,-YI1ѝ8H43`Hp 7B@8(qz'/J2!pi@q-Y,gXeјPD؅k,9krKaD<.Iezj $(6pR1h@8wA0iixY0@25ra,S: N _G}DI HR, R9 `.NͥPp6 V)tШ4\"(\ !AY^ h&CI֓#]i%r DV1*@e1=&j z9@DD9 Oc oRGMIima 4̒2i4$N@UW` ֚PiG@ ?XOԴi>{ںQ `6 @z^Ӿ6;4Kd!hWl \k qXhYC(MK<:34C~CF<iC+d@ Nd`,X=P3I @S5pδ >;I݋`0;_׸M< Kѫ45yYT.v7sϠCXD˝]ӻ<8Z],`#eھ<8)HZ ~5A3PkPSdl×+4)~;@hnb   4#jpPa 292z )t1HaS#^۫?P󷸃>ۼ[8*>$n&(-h82I@z~G>hAPJZhd4cD .Q\;E_kjuձV;{ی4lӃ`?"IT %G#Ia ^cx4 xb=c%C2$+] Pe>n PiB 9L2څЛGj|+0 e\4ͿK- -P4}Ьp5  2qj'Xv47X:F@zAWݔlH $PEy)[*_´ҏuN&?{pXVY=!ja໊"Aݔ+|S0ƇFɒ"1D1eB <%zMu˕^d 615M:d`0PtihIrJhI{؊HpKwkۘyfMdP'v=&PH8@߹XxX.`*Q8r((8T$?Ph!@f(b7{E|ZƁXXuِɖ]F)_k>㨢Pe^[Mi+L%hhp!ļTY@肱(n޲J6kpPz 2Q9ṡk6vqh-EY58 q =f)CUyѷiU Xp&YI:I8H(/iHAHJB D)AiT@;.X&m".U›XИ*BI].,& YX(Y"M!>1 5F݈eJ@AMF \i`)W>ߏJdպLti/@GdC9˦L?IVa&JeNcg}@}j 0a3g?H/2U胭Ke[`0i/3-q˧2od妽+^J&I+{8m'ڥ t0֚Κn;)/03rbīӘ< L륇{Ȁ DS'?iB>   ~qD=P%d"Ub|W p@ clAY,(e)Df y.& ABU-Lq!#M R~s8--L[@-.~P* A!fX6Cns(=h$C~ 'mP6DӦb@$)sc AGH {MX_֕ ~1)R21`"[ur9N8sV8hm 26*0>  ` hfG)ev(Wb]jT=B7 vքa/ :A,G`/Ekn 4#mgIWRc,^3p[5ƨ#&h> 4 A\ssJZC@+$dAm5썛E=*et4s(1k9 3I D?\ŠTRbjɓTh!g phvՓBxOKQI8^#XI 2cf JoFϴ҉Uen  =pb#>a{x  -E)Aw @!s 8^ ~RKm r(%nZy8 tVMК;)v:$.a=&ֿ#M*kz1y4wj 3uNT'#Hӭ_}~ f#\NkU"C4C݃ؖCz/eR^Oq@C@x צō bCQ`A=ct|sU:nG}Fsf@&TWFRA(<)ylbhDc!B:b "@R"a薁  Ų0>`RpiB00jGג0I65ڿ k*%X#V+ !O+` d&G ~ǡR(c@ `ln(-e?A=Ď!q~IV%~i- e6qnD&'t+ph&k`Ǝ5Ȝi$V3V?k TZC!-2 )s@Θ N إ`H R ƭ!XI+HZ#%$+B5dpAEHosFQ1'-HI%T?Dd+Q@ٮ:"G~`)`l'`uFK2c:aᢕVFTEٍt? $KNYNRھKe`Rx +MΩ'(  !LkXP6Mi}ЛX \ʁ?L$j"Hs5cZTz'' RR+XO$TH"RrB #ZaycX5-A8 <ApѢV.\ o`b,Fˆ P6[Br4?ì:BdAj!̂>8!<H 6 RV5k-G VWh`,Aʮ@jt@Ǡ-199O@ZŪ-Aek!nQHi6%*Bh̘QI֤0TeK]c -U$RkofYB" 2?STXyĐ(l# = !r{L* .ajw$v:Ƅf ڂrN-}1f$ 3ց6@! # &>5875xAhK<9~E"' ( ʛB* a Ju9†H`tHИ#Lc=KaD BT]E!e >hR*I^e$IVV @v` Hh}ʡ(H1C^52*k@.L#O #$U9O3~Cg9)^E"RN$! NyOLXd9$-YX$R$6'$Z\4Y)+r(`?vZhR-W: an 1ŶZY5!Zpyhpk5!p>];o7dV?H^@5!pQrQQ FTe%y//(͖Ma# &()2NVKh RHgiCٙNFV)ˆ+t0AD ƞW-@ L )^:a&U{8t*z"QAB2j~Xa茘~쟩¤}B-YRy]f "ax>a ̖ ;0~`Ć `l8Aބ%}xHcD*_o&etZađ†(%6"xQ7H  BA`YPA< } +#KV ) o0 kpV4e }~ԑbO>I]݃BaGaU+Q0W"`X!1>7"aZ{@K꘶x! $~ԀH(IyR$)^4NjW^$؂Vl }fdW r|s遶 )4*LMNie$ļ!ZhvBaN2vԇ;nG?MKZSc,4?,*15f},#(J| 4ӌ.8 &2?[9@ +8A0+*<r7/Uo1E$PD ~-Y8o\ !} ;7-" b,bQ~* ! |H@C@)dRE1dO&~>8u?xe N')ܒM  tV- r9\s r h4$Ȁ`Xtcv(0R( ~̧:!K^AFu-ynl8DdJ)=]Z]2P]gRf1\ pSa ul `.Bp n.{"z}jBv{"p!H:$BрC ~hBbEIj7J4Rڢ%*V8YDY$'欯`Ҧ*139@?Yθ,"2~;#H$0rhB0"xeR Uľ)x*) : JV@(p%i8ˏ#Hs-I?\Ԫ]W2BwjZ h #$*"7Tڢjj`l@Ux`Pp))ʜ&d|@b5<tYm eLQ7ҭ^:uuܪTZx钥埪fЮ~$z9c+_U<$ % ǒjySG XAFH*^1zBC w{i勺ӫ=AiC٢}"%(LS )Em< 桢-A8d`$  9pg%=øsg/B{x=:jjeN99  EIw({OxZ1lBx 8=@LT Y27I0Uƹ>@5FxGH?DNh.i<I{=~N%%hV"HARQi`0k %6T`%I".h)J)L7C\GG2:Ky ۙ#9Fz$:*j1U vD@0h0 =3nq&()%tB*L:#DHBLJ1Da*>'h#`u9 UkLy!#Ht}{¨2Oܔs9Y'c:V; g+j W3,fT|twɸ9ZCZqlNb"~ҊoI&U 2xp-71!44<vL(|1Ds8NZ@Cg(H%]OZܓRst1h(!iV@ЉiF@XAx5䅆#O 0k,*DNth$3x*x:~+L0f/OXw2s[`XXP X P/ h燂 ,:s!jj%>Q)J!EX85xD";eZxEh?C)P#Ax ,Ja ݎrl0 ;fY˫ R"<ʓkl²2׫*i0@$0*Yʢmx_8BPoP!*X=x~;g0;obحB:J!Ӻʜt&١(iXI B $C9xp(GaY9Dyz3p%T8J/8f,2s& $ڳ(J+l+(+ 1 "`'?pIhF*&\2dXb,#y ` ЈH+d% & ۀ>x6B8_(K**(Bl:IAJTrA@X8;03* Ph w3fj 0Ĝ!M8RdG8(1gHc̜ϢQ͟; O2m괦':鞱q#X&0D\{BᲽ}y&Rq u Yx`f- P%,3R |b!0`RPIJu0zM"ӦѪ+KQcѢh81J݃p?q:: B'Y+9T 5[}';j[=COVe;)Qu@Vb9:KʪSd!8$PK2yӘ 3EiPpkDxX :AzChT@[xĖO"tBA=`>+Ё2JCxA;PZ"OA Q8oz I Hcz (@8Q|`ֲn\䩦Q)t8M 0 (d҅ZXWPl(3QHvq\< (M`Q%`Z1ʽ.UA 1B<0I9A u˨.'o |U@\`I@#8ht 8 eD5<H_$1r9Drԑ 'T -. SHSx ]PSPCQZ@czg!'9 NT3j,S={l/ 콆'LIVU(Qb(t@08C->2pt|B^<~.x8r*O 46 6O/c ą29KrO #v%Д*6+=:ƍ)9v*@ !VP9``rx4PA! 0C9iE@. y0s꡹,)- Lj6)n̐W1B{x)O$kTE%= ) fD H҇w50t3V -7-ނ K*39AZ(Y; 6&%X۠1B yA딾 h>d: g ^8 4KO4wDEÉk:g ȮPaa92>"D:ˡC-O`aj6+Њ0&) &s| @n5xо,)oߑx!p)8H#\ve`eXf[ˀl/@3N5Y 5Y Z3چ5GȚdP`!y jnq|ٓ@ YT8 vRf\bV}o:=qrkL#]hHwD~5zZ /Ux?Vpp2T=yU@N-b)' PgZg T?$RQ$P fZ9MğuVeS"i P<h0ICZɉ|NS%H M&uU{Di/\Π/o _XrZ<24XL\kZ: "=>8,9!"X@xaUBxhu?ʗ 8B I"VDؒMU]70%)OHUV%1'6#]Q &ZVe5oǂ05-ܷ|E;R) $A|'ZHшޓ$ h:X0z?FfVR0IoٗM=L<u oSe3/2TOp_5`YN`qԉatX$*@S3 | @P`VC;P+b\Ec1+"(N)8T;HĀqsH3 .Z6*F~@;( (Jn,x#9*~?5Y+ HVR{`  ^z{qw_#*hG>`Я6 R5( CtPv D8A !  @cSEdCX?\?*o?3 S3,=+Isб86H@* +k&h$EGFiyp"d3Ph |k >*D*K(48 ).R0WL<&HJTG`7Qw(7!H`0I g'hF0]H @+QFQǩꔁ2K\/ ; d}hË &F9uH J?D,)rB 8h6z""~Vp&:=lZ.!UX wyn2 & @@-s, 92ޑE%+F+mF&V* hkKs{UγJDNp|W@HUp`4487y[e$%*dֹ&I)Q C[B,x U1}v$ 6j̭h︄Y:HE>XJqh_iP0 MSjKKhA#0@s Pc ?BPM>V-q#"8 At.cT_K΀B<z-6f{dD i܋Xa;t$LHXCղ:?`;o BT#254Γ#d-ၰ8f x ]lLd,VTd%A1atژUTPX+kأŧJD$Jl@Ldp m"r"\H&$ȵpM ;sc3ry0U4@$d|bb6bDa[@s  90hG4b-'GМ+TY8_ic+0R>ڏðC!ɀ6Hɀ#&T B*R &([:  S>SAC P``oxؔHq@`@)8;*BR(HBV& z嫔@g -CYC4!L @k-`L%Z/rh`K!JTy@͛kS>>B%v."OR3x̛g 8P;(a褦RI&gKX2 U,7Ƹxk:tA2c@.L  SʸcMj JFdR+E Hwx$`I 5sNL 1cHt ?Nbe v/%jE~) O ,a\c'H|LSAϪ8j,BKFi0` e+f K* Żu|Ld{8 H+-5{Yo%PVf= mZI~aԦ3S>^d#E o'=7 +xN%H?-bk!~Ѕ0,tևq~7F5!1]T|@ԿuU9=6sjMkG  tW:F8*c#hE!;p:G [}l7G&!aɉNȫ9{qwHgM0ݪӸR}S4z8sxj A\,~.b+5mGZa603*ʡ_XT Z0:q9wX0O n-oO(ꏱ=z ='> @&`_3掁g@,\A,G%Fcjæ rΤ0@+zޠ*Av~οx%-L(Πp@Er+* iL!$h(!*'~Ta'.T0MH#` & #8M l V:R@A҃"@d -X5Q5@6O@ n_dB2 $€! o(0KzᦴA`:r %:$ïv-IH=,V<1x=.z"l g}F2D:6naA6Fi޴MڍAG@T tC@IL ,dI!"!8Qx"E>Q""/5W&J n2bIjazJEi@s$ ! "Hce1"2B" >!D rZ.#TƤ:$mD` eFk.B p !D,h!fl^u̼bzL rA8"RiB%"x+lAL`Dh`xr E >і^_JlZ00I M7 * G&P77 ,lEV,v轊h((m&jd(}&+Jq:h1k,X~Kef&U  @pdk(!ϖ  D50J .0.(&L0\Hd꣠:軤'A.VAaz܄(VDd| A ^Z೅FHV ǠVTNǡÂcj_A $#G%A.,_ ʑ`~"o,ha ~ BE$ŻZ#5 \[@ & 3p%pI^!&) w lhʥ0'ju*1" kd! h6!Lr3CR)Pf  v`EV2kc@di!ԘaA!lE!`@`J%D=7Ҫ D*t':cd%4kS ƊL,rMAܾ3&Ud"+RA h˒EdZxÂ%R(lTIZ!jDXxI>n9A @S"jBdb |B2a< J6B`#@~Nsæ5,P+8znPz' +@5H$u?" M.'!*/]\t@kP9Apd3pTjlú~RHPD**RzY r@onOG\1\@ FA4ja`7!cp+L⌃na 1ì&KPx4@* J*D+YTV%F+ ,`hKCziF] Ha5øe%.R g)Ya 1FPBJ#$FXRs6lkd!u~:IXm !|ky*!l+BXM1{0ێܱ52 b&fkք3ymJcbE/D0fKZ'#6&!^l[".n`OA,,ťQh @4A !j8E}3f8aP!,b*Wf>ZɵR @ $Uw0ုp̳,S+ ^-oĴ0Q2hkC4ɲ *@@Z2lS&γy|,gz% 0,6xh%?d@m&|UR0U0H ,BH-#`:暳 $ɧOŦYF'm3Jh,^4j\1 1֚QLAIᝧApsavgz@aX,O`>jn+& ˣLM3{O)%>۱*P0"!FvgYR9gG @N R\M;FW )𻨏& az_ |_l@vI h4< %J R)B{Q+/Ū} NrݥLѫ%:걌j!ͥmx (7U8w}G`J8cxJj<,I͍+P}==Y= Hl 1qpz33e+jܰ)yi/$Eʨ=clJ ŽL}0#șSByQ@6ĸ15h ~tNp~eRCi ١j`2|4!'8{SFՋ1b0=`*)m8htƜb@,EV0ImsX? 9,c!J* TDU@1pPH2&ؒScՉR`y6JFv31!NKJ2Ҙ'oxNM 3M% b| )#?⥠q0R @!̄:`k x ڠ"T=!(fRzU:WfEI&+xp6">M5<7bsz5H@g>OL0Bur @(h^_~rhiYG|-O> ;SOFjJ', M` D)%#J!|Adto T\X |Syz`M AP4ɫ0n1KܠHVqMsdYz{y=+L֗|̦(q*w"1^'J%f^^KӚ p@ay&{-SخEa&pWK%q5ZL=&c KG^DR zPbb 7?yՀ^@pHZD(p"OT9AiLh~,&YNhXGl%QW˦U/6eqD)IA87J8p _6f Qɍ#@G ,}P՞+xG -CgJiİ8&G w-3E_XYfuvSb21\ɱN Y)ЇMWCb^ ("@P*xZAzGרNƊQ+-0(^8ih`<,tU,yBhἀihg c s9R88hJyx19o?9@CJ3@Xvb*O)/0 ԐA3⪿ci a֓[; ɴM[ ࠓ)>X\nE as t% z i8ÀTh>PHt`WOhu 4 0$ r է/DJ[X%{0p|P2 CμYEZa1H Y?HExM?w)[‹P{¦l2ryIC p3! JQ;2F3(# 0 HYHX6@vS#)bǀ%,.9ČC+ k$,|'rɖa,a^w 4L0ъX9 u0Xt@@@uAo Z'Q$H9"x) #ƽqFY\P aLQP7 邇`1'; 4V(qm2 서h d`e`f$(X  i& :! 1_hP(] Wؓ;GEܝŊغl<3 ȧoD(T,/~@ ® 98 ym{\κXJ9Gt48S^'8epeqS(28FhG9=` =b `#3)sO K˙hM4C½2bw*:z)PAU Dã!IqRpwL9xPb9.2њS!-BShpƓAQ韟ɷÅ7K2aZ5C&)3N,,q(I&BQD L H>R 3L*6/Ȼ"`D|rPÍ 46p[珛E@": x"VB+J[>?#IDdN=F۩@{`Z3c-"ԡëCsXB(in5 X sm4:kR%/c*}uTBv#TZ<@' .L#eBm =cV&-5UٕTSS1SpHϕ Y4UC#J?ŃH75sΪŅ%g( t#5ҽs2a*|65H+Q)h 1@0)@Mkt:4&Xt4ᵞٙ pJ'j! *t#/赟QKЭ> F*5M x MP )dI{x[8,)$+CRo$«5$wk :wݵЫ (f 0䚣C ESռaאP8a=Xn2n(4*y5#75.xhЇ!#CHX=\4h2Ļ(z(<~ r[`4|/bYw,FF?ۊ1NJB glk{GsT00@E4G.Mi}j`6F`77p'n8cQ/;6H@,h%,= P>8Cx3֊a&̬^xe@hT_C씓Q/%<4*@Kk^I/hQK,1│S[-(q&?ɉ'E WRI%q-) hVK2=%(p,L 3i:g1ɝO9CF <PpkT(f#Ĩ<kP!j,8 5/ 0Bh  hY2&D#Q&p9 YL~uA\4,;hX An-@$p zdve%j:Ej'ab,y f921` ZhL:I[EkV[?`&%g"FI~5ǩS S*/mG q5]854;~J P!B0R jL[q VC\C=B(9`v:l@4gHtF J5`cңkg@؜FJJ'mg!X#[0,S\5i4 gOv=w ԗK`b,`2KP$bPaS-㴵 1Eclv n}*ɇң' IEQ@V&H L8&$;0di}>h} )OX.-B ,Z"Bj1Fc$2¢rʖc/R:dvn4mf@F^cVM` H!jGcE#FpWt#'Ԡ7( @@,L #|JX :MDz'aD`>PN+nk^:G&MDֹ<0D^B.% L`Z` N@F`<0RdI=J&zq+Ks2kYǪbP5#T&O1F 6!($e`j/P9/>N S@!h< <"R}"d8Ӄb&"  V%vJ+j"(X1e&@  bd@wd@ΜE`GNhDcdrL^9ji.P8n2m<2k=@8x@ʆӪڂ/9pq&rAF&@ EH rd2 +D  !L\] ꯘgy1jeL,O 6R cN%($Tl8 `(AiR$].RVw` ` BLƬT@aa_,T8C q[$kR;`!:[yb¤f$4:ʘ@ `B`  "$)Pgh3!% GB2c:\\a}r='cv~"$<ꬓ)R[(>%HP G&-Rm"tH*X4OW!0>a7# 4jM':MU4Ai򸥘J,,t;e!/}=P;^w8 F#$ _}bRD35"2`ai&-PhZc#%#Zl !x5P))bSX'`ij^/)2O ˆ, 5+;S<an(¢4Z1x:CQ6<kNk4`# xFL!Ju C9jۜY/DL AC~>PYA2BItLJиL<~ g ,n;$E@rC88J(!0X"G@j-LC᰸~[P{ r(X.`OA@0)DೠX0 )[ Q]1lJO+rܼ Q"{xEvCTe&u:q!xk s24o<WwUxè[B\+)JH B! ,Jp6*t!ͪA "``ytX88*$R !4b':$+ @E&T\@H@,).*)| 2 |7EcKנ3J<'tqtvYK].nZh@3J * O MYy'5 ɰ NJD)D~kz\ӔsQkZŲ  O((' ߩh G 3&ibl\jł`(8J,@MȰmM,O RӠZ":|h.3LL *=!Hb06 [t OD(D =4#Tnؠ 1PR`Ъ-#Y3Qwb@29z B|d(JDۥ^wks(7f2>!ZE ~w1Fo2h_{;ݘ _@S6)l^!mv=y}"lZ? elICZ$~I*PD!~k 0P~xfܷLrU ٙsl2CZnRjCÄ @~i`"(,X;6X064h̀p,g`lF Yּ+X{W@, "9iEAb"wqIxּaoYA&`H XTK6 A83s@ P!3 ȵTNA$B81bCw_# a>C̲9rx7.U$WmL9&ep: Ab#\`^"9qFX 1V^$N6zr y%M* 0,8DAɘRmȴ3"PD(U\͝rL>"0,A')ɲy( p@:pޤ;wScuU :J0!B阐x\BT14%Dn*܍@k2cθj&@QQ z(f9[&qSő0Egozѻqj}"hqBxQS@2MS1$3# |lA -ͩQΎۇqCFF#DF6VPP EF:=uYkhp57R[|f?PĄ}`.$# AeQzCm @k -9^+z<|$D3eO '@;PFG1Ş: #_" b&l(yC0d_`;H27zC> dpjQQDY%D@(dEk 2 x5[ŒLI]6,6*PLB':V{@FZ 8o!4PV MDm&THlCً0r.dzA|≥B!k ؽ^X}wӁb&x{]"`F&DH0ťԍjVWrxIy#G!2&80N al 9JٔCK!?T7rB$O=~o^4ϳ2ܽD % =)N(#B*|XPYD3P"<>)p"I@EtK,p B'HW `:48Ӿ<5.+5#R q& 9ډ*h(,ɽ׾1zM -례8"  ( H낑 Ȏ4 @>ۚcr_ S,HAyzk?3=ZX Ꮻĉ[Ijuv@lHχq Xx%lzV6@!p) Ո) giYjkn@8hHN(S/ &V 8Tb ֩3, (΀ @hb8o!tཁE{@- ) ǀB6 y-ė=xCX3E ,*:nCTwHkK. Z [Œi +k( }6p8z T* ؕqH)p*{ɰp)pJP Ђ3W,E-N )ql(Kup 74(]'X@Y#q 1(B3ࢳ b@_lp ?Hy@z- 8Ko+Ϋ@9Ƈz2KB0=Г (.g]@= o$ "3ﯳ,8 X* <>+Xm<x6m ϣJ&⑧zt$< t2AP!P{"I1!TS;AԲoP[R:hPEM bmە26y*X4c`ȍ.}O[Nt#;3dr\,P7yAe@ Bڿ)WI56N`20(J)P'ҍފ *K)JsIƽ3}GR Z%e}B *x ϱhX\#򡇨yU(540+9`(J0NixaR<(qLSTkIXסY0 >>Gal pN'JC0Y(xpB\Н,K1ߪ!E=~MmHMǐþ1 P!z?x6We"wNZcN Dm*raݠ=2}H/Ͱ|N=d˪RI:}A" wIϦQݢk:E)ph堍t FHȗS'Kh(!xt=dsY?kkP\ @xoxw{蟉6hܺ.pGtG썧,8('%pݿQ$J]OZ 66wBh|<%:VAHpSوU,-MdԚw~a%XLcb2>6L\QJ40eMW>G4e^?zS o:s0H X|A ;ehbOjPs-TT=AH>max\wHHu_@@ & ! . Ebи<%D tF*|xD{?@zd0'?`h,T@y;p8* E*nC VB"Q@Xr{=$P  > wOa8n1"MgWd0Ur;S7M(X$π3h0r8SAe2EY|]}߯ipt`=w\ N|983Z*˫L3<b2(2r5oB` isp/fQ@:Ţc̢,G!HD zȺ(0IN$P. 9*hD} L<M|M)9 I\:=\P u2=)15L`0`8<A 54%GƱQeT9:Ӥ~0536j|I0F,dy/2@T۰. B DmILP˓DfH غߑ[yn8!dU9x8}IFյm_*@, F!5mp͡-s +h DJ~DU)JBLëZ., ,*U^ElW܍Y5`,C1sUb P>w.mOM;b%5՝7-HTN+΀`,zfi91:cg2iƯD9,Ewρ2(@:|'6ޜfY\$W57-ˇǿ;]ܺ_Kol-W4H!M#G25;aK0)BAc'/ Ab *"vXn̔׶[Y8֓H J=aǚ+u.z4h*i].ǕE7y!M:6!Ib\ c)6ug {r\Q. t0*_Q+2H23N zVU1 wH?3M6xer5p'F)~S D&]2 ֮_X"C1d @"nzOSH6j(UtrLIh8\A5|P} Uh90.h |/ 8zLo VdK mc&AfEk,]c<(Ds")]|]Wm 9W6tզ@ɝ}̉P,pݯxܟc ` XHP@= 5>iCt97 xQ-iyZ.?2#nPmcE2Z`t* A3"BrBQdD6#pcxΆEB v-66`1릀|jlG$D2FM&Zf֝p(T<6S (X m3HkIDNhPg"COr¯+Ѓi"I)&2V0F1'e9"vfK:ndc 66mQM'2 l!E$+:x91 >zA' RVj- :Q5'j!|'"j&L~<f:d#=Ϙ$T.OCol5."+#Y>9e:1O xpžj^"i+}F0(%ި㮆ə jω"4@DAkQ8SɋHo$މ7M^"#DgaQGq1AL |ڠ kaXX#$= ^<(m,4T`fN6 cW/llXÈhV@qՎ_YzYK5H(q/? fҟn=H?<x#d|H r?,@K @p<pP,p@~>u@p@`,v7/F''IH{'"1))t"w|a\ #Hz(I4.OpHDPE@sI))J(<F#v:cP󘼆3?(/N̩(Z=_v5Y5Y;ܭ^O $0CrD$H0%^cr+BTi0r 4E5h:7BjYh%zIYg,Wр}(ZO%@ $01@{)]s(xC(b(b 2 D:W{f 6 :E&0  . ':zCV6ޤ3p!Hkzq+0@ 0"DHV *oJ@OANn-&"I䜩`A|1@0##9lF =vZ_ -8L9HB`V kG |NDsEx}@N ,Q !q͓2Y'</ %=HztW0p;9,]=:d$4Lqo+XS p2aޏxT}<|0$|D@E=4+lCbhu=`4)Ħ„| d 9 !E "#-QD(%&@( 4H=B!RMډW]8 @t.dmI4SS>!F4ȓRnDν!D1 I qSNdJGRe?(R|ZrQ!&0'>PL&0["d:FC,[g'TFPH2 :ix b.9Kq̥^}$qOy<`\2@0H_ KN1_WmHt\=KJWƞo18QIo!,$I"L[[Cn"qG$FPC6? yW ࡛GPAO %2=g^BʙMtp xyFm#5tezQԗ8"ɚ+PLYn'xUHQ'H"S*x:p/# ;(NCѹEDptKs]RR3b=D(E"pv|Qs4ysih&B(B0f'B F"wR_D*>."ԍp"v~0X#5}Q!) ݉cwK7P:-cu;G\c@ vg5 c$C8J"@ ^[8X2lv@&,zj *uJPqHDq2&8Ɏ{O>uQZ-|P@mA0 y4Pj($ r IK?p@-! ["IWpB\1^o$؛ Ԛx|DOg(NHNUZ VS2YMn.*'jHr  A;Gt6 V` ! (;U觇z3H XƓ  fXf iihyhv@ 1!B )3  Y0 i`rX șrfPa&BnDDC$E)\/2A187z`϶p ٘Pv(ۄ a'>&HvF܅XjWH%DL',:sB\8X18@G r|Ύv =#QB`'<i% { #UD~HR %FtAK,g DȄkK rq;H7I(,B@ƌpb@A>mj8"P&D( d5, ʿc!t *KF9%2FKHƑ:L|H%b01: h;H3`]A0ހ L߁#J%n0 0GN beMfKH/TǬ> B2!qp OX2; QNΊR& X:0D &Cu3Xh`e)F\@!qŸReȢ8Qg(hB!`Kc%7р8BIpFȚIApAD߁ $as!Y0VڂhDpyxv$?4OB}jMII$dI4#[ `.+(P\Yr2 C\#Ap_8h[!p8= !#1?@1Q_Hஊ^)>=n% v+ &H<=p f?x\-q HEQ::#&$/7h=Oڊ2?  ' Zߦ`Q{a r*d3!0sQ:x [>-Ch%k-2qQ IhqdNH؏5A,M>5ف5kY[m!R]Y| P0Л{5=/=;!\L$ UĪX7Pt/;SH 0!8{<LjȏÙ*J Y]OZڗ Ő2G|ޣu9^`_@,P,3B7ͧOu 0 |{@(LiɢYK;TEp`ҼbN WyxuNWWv٠+?%rp4Ѿ( D+{]01`!Q% V48w-TEhmq\π|Q !Ec%A7_*ފ0(^:Z:s*( DMOʤ.%NhF+/ P x j(c@]lx  7< )eF ]kЈ` ?A.ˈ[ ?jQc31YT" fS0Diph @~ p# 0H$8vA@hRUh?ps luAnQiqfVr?X?k nvs6f-ڞpyhvK0C*cm4`+f Ikxyh ! l@q؈PQɟ]i@chk@*KPpFh[X1Pdh\"ڤMCY"M}'$eϙ`:Iü1sSHpBu;-pӫYX0@K 0JOAVgD2FQ*Ɂ/ 6; xdZcx2zRTApU)i*WD%I4"H 5ͤjY#K' 5[Y ~1b8zx^pTijfv$K q͙H@ظcC KB:R'NO0͌oN*qh=1.(;E87I5jz Yh{Jfy x# HxJ}7xcKTi J F)Eomơ*-G0q0pxI"=iPz  <44Xeq/FƓo)֟oMDjvz:mnpDArHp(h<8FiHҢPi04͉DZPq> #<5Or".1 Jo(=GTPimj5"\Gyyd?vwH p;:NC~h`L0Ng:}k/ 1םvW  pd>Xk1rGr{V8WtL# XIX^n^ =EMyρvFFN'u0 |PF*@ۡL Qp#pz؀ P0>O+ v>qzP, @@( 1@w:\)6H_ov DR$4"+L%i@@ h 0=π[ڠ ( 4_Hw; z^G/@H[-@R!w<@{D @0 8*Q_ǣ|7@P X^ ̀sp{!~>*´~ş .&"8 D`) ~i!a}qrZOXqFr'K2@al쓑(1Bc{Ďl .>/lc En2F')2!4G1ʄGjxh<$ Sbz+F+ @AkcLxC՜#g%<>+J O7Q8@P'IQ9̈hNǕdSZpal x,K80V7 2$,DPwC5!8U_"mVD$v-<J <{ $di>bsFkhn o6  B(-;ufbq^Xag0oҰt&t[nTvk#˳o,[mpM{ @`q8c>X,">^/6+ ]D$d46{ :* @L\#v'v'T 1x ˲f2AȠEZs[ʀb< 1SL?0 /hzL-;N$%;OTLHoLZbDVUaMH|0@LI`JW2#!is51 ,j%q3} n(D"ISշRu]RPVUZLuA5u1O1 LTwɹ8'G. $ I]S&Z>JuSO@܀%LP@yL-\b4gW^TQVUwƯ_>a3`EAhfQ*펒yTte1C@RV)?_ )Ze 2d< l#a 1#_Ug}˲uk"HBfAUAlfPZ:nիquyz5]@B{=ga46%] G׻ vLVq>R eF Gr`le98Zq7@ 󎘐b3&82kjbDF"#yї6<@jE9n` W* ^˥v8f@ NC` (H{хdG”J\w7X {h`}>U0N01V  mFQ " Q1[)cLe X *8 V?-bF[ pi|(hʾ\N0T#q:gd!*@ BB7خ $l3_0Xo  ``%8S* OV@1t:QЃD K@e O/MBU @#8@#9 <@NN㱶nV^"dNG\I |#f 2l,> +e -b@.Ԩ~iR\:øu"J\)TgTF@#+L8aqV*p#a芀<XBZSA*]Q=,$teڀgT>djRZIQQ.݄ Bf^:q< 1%䔔\J\#2? %D\:6- BJn!%%a| qc&=j<\Ip@2vصB'hd3%GW&[X]&+`Y4JPbN?#TK[y&8GDj±laW<*Y` lQj\.FyP0ڭd'M׵aImyoC)bJ1'ZSkLcJ3Ab-~g pa~h( @T |]IGb[׿u}mk*O.]2b-{[gpCa!@tly[DՀ@! ~Pu QɎ"j)Q]yD6G㩝,Q;aՐ̘1VoLKn 8mC35&9m}+%$bi,MQ*‡P*, KsφT;pi:z9G1u,S4F `:V ^%r\rQhbrf_+|}PA#7ɯLՈI ɀD8&V<}rEy#x15u @\ 80`YApלN8i&J@~' ͻ,XA5lhi$Du4A Bb3-Nbq":hFgl ]F%nA@\Bn>cͭ}cZ͸gGJf T.%F৭jtiH`k.jƴ^FP0E4ŒpŠRR!"@a~1F%R]*#u3)@h%k+Q?1L2'`@ g#fBSN\l*bRH Tq)^aGIA'@ҴdYA1`}+d| o TW<$ gr fT\z-DB2 uDlT.,,z&  NLA+nXrVPMeMC'3O#ͳA_OD+j%Plq2`>{9~nVDs^UPbPAg3' S16ǹaA/P|peP ńKk8 l:6 #<[ŭcei5>Rƕ#5sK$ d=8N45 `rlTL,\B.-0p .FCIkjLj ̔plpo:_lk, % WZY*er&vS!Mhڬnb` S׌zz,{o#NHvo4S U &7,aJdU2("m \bnKA( :ug"LjEȎL2ҿcmi\x\d1"W{2:T2%w\ h#V+jd֡#Z(8EdH:A` v`N -X`،`d%zv̰dG#^OHSin!kzb @v?0L m%sq bJ,R'vbx:n@HjY,/bgtD"FlD0bц&q5|8j 6Ά1,:%FؚVt֤@k'z rW 1v.9M01KLqu&e֠ #fAK"44B d14 ` i A v* IDTDą$THaFz ŽR/9 2N9*i33@G;sR3 F@hBٌ $H^,T,RV&+Np$k'UI~~u3/,"ꝲm+ OXt!$aLT3LUDǦ{4B!`@`:;IiIPPJ(F'9[Dɥy38¡Rd VdB8)m.B pN4iΓңAflZbH5u::u+AX@h&4U$qqxaa3 r4vեy'T#ﴓLg:粒HVXcF8 `ˍBpk q Be.4"a(k_6{{UACI3f+ݵdZ@;Bq: qVY#irA.E|a4]P#{A MIbS3M]EB] ؖEFT"ԒS -\I~\`,-;NȉFA\# ʀT[ ɪ `ҏL/'u3r\s"@ sW{W ݺr;C1߯tA;[%2v0)v"`!`T2#hC̓B b%e{A< WnP] r^0=B ܸr R( ૃr@jz2OUy#'L &<\zl#R A `rth*/H9g_3%\ Dי֮fjڷIjMYE$*ωRh_'h\w6C3 7͋%*%3>VZu$.5bs[adj0v;U%O_jp.ZcLAj9K-bU5J [bvWF*WZw}чwL44{6@,r2pr̐[tG2Rp#O^/ LBUV }>` ~јlF9@H+K#q/"ȸ o~?P*),?ot( ~_>!jT,U€pX2{=\r+ }aһ( :-hX8܍!¥)9 S1xhX0%SH6>^~ڳs{L".`R96anL! ?W(Cy+KN';%pFREd p8 Uk`w(u0xvpygmFYeoB b`!z&,HR$./ 2Ҟ*'!FvgYҥ)%*N8 8D2HZ?+䎬Ka0 mX* a9er]φA@@1/41,H`R!2ε/b8BM{ǵJ=n`} *W:UJo#G_!,肨#J !2V`,GCKr j b%R))J*H ǡ_)Μcֻqo8hzp=g1f+2 ҧ+2Cd\Z* xduggPaLpx zI6eũ^ CȌZr!mwHJI񴧵hΔ]87k)jo).̤q5 `;;Κ7&<ܟ!) zG/bxțo7ҏ(lo!(o~(?wfG/"O6¸ ǭsp}^qH%ܒ\8⠠ 2(2\܃$u=.#y @(Y + "X98H+i; \𑘓Ma*^Ir0)^smH][QZ-EFt(@=~ne!xDG2wO\eJ)($#84z2!?hB垌MxXAx!&`4/n0EGph/>(& ז;,cdn=rGZg?p Ïb̩?0;80bS: B8&&{ېBI6 0B@pc.̾c}&mN`Cp#8fAIbTӆkɊ+M5$(|VI=RR"D$-DFe$PbR 0%U ֨Ai5`&yn%QJdLK iap!$(E?qw9!1'G: Uھ= R z-o {jqahGq<8P'ȐK 4$AJ*D%šNԬmi %JG"hh.\D,.sO5rqiG;6j0yuBGY$b2Vq-nAj̚ a#"e(‹!NCa[&Xi 'jhɺ'$'pVء#VHREj8qB(jx <9'DVK1'Ij S'i28n\IrlVI1lZ-bZ]lW(\I"`]KKa`BGh.+3u Ǹ0S-PhrzYHE*b&P+e)0D7p/ B iʳު" @['+j,]ص3d;cDA0j.hq͚D`B:,O33v1vOkG eӫȩNE(~q"M `A0Ȝw-80:C,)kpX N \ =J ӎ/SVzVv]"mx@"V ^ _XA6UZLfTo)2ja 1>dknZ`]P<@٫i%IDZ̞uUo-.3.E7OG;h>Np .ꐉ:yWp.hײygkhВkQ%XrU/"J5b}.P@SqR5d : 0Hk=@1WXCvՍ8NK@HoPha@" 0re+RqE(E09<$*&H&,*ȜJMa*b-P"y GxPA7I;(Qg3/ xzgFf$JĒK,G|d*Z(fp!\˄`O׼PjW Q8o P0);YR&O- /E*CaQzQ$4/*"zPT4)`[PyX*GȆB|NFiͨ,rGBGFthāXHTHHQk.*Ȇ1@ 0ؿ8+/f;CĔQ*FLGKdIHD&28GJĬDlpH0+s;3'b :*`9k(,a1q]XjApכ*x *hX1X |0 뢇`SH5pâ+(J0ʺ$&T8q 03 h4Iʓ:]21; [LW;,WX8Ɏ j—t01g x!@aw RbXq9* к3 'fW92T(M{qU | qqS2136ʹ)2=hSdrx4m 0ώCa0q ɲ\Z$)rRu{U6 4r5rR>q H MXu@8q6wj<;8zxɏ@"a'JyJL A1N srpɋИsXm)tȄgؽA eFWȶV7c;Pu@ty܇@sq "0U֦N#*|Xy o9%@z%a'N ]8Dx`È3Z.JARU#h=c b2!`j{]x"ꗨ 70` 7X~Y?< 3j t6X?VYd&2x^?P0~?`t @c@@(4-~>QXL.$`)4}>1h+<].p<(`%M $ź#MΓ,*RAys*`q@_ |hVMhbɓm&afWyVđL8UTR2XvI:")'H*fş 2* kǝe%_]ipa懟momgNHkI>3L:Υ 3z2 fen .߽fmq.մY9xm蛞f">8<sQ;#!8"0B,E rZ xg ZpNL\9I5dq򍁈7M^Ze #6` Bev0hՅ44WfP<YP1` vDU"Z#I@=C $p"Ċ(DUŢ\@Gg1mHW{.p<rZ~seH^d,Ha)2i 1*1 x3B$r p l-_4It1&K1c-C> .TP8TS%($b 41`-+O`2U  )\ޓPA_JWLD'6eȨ86'8("F(#^J=zZ,rD 03Eȱt/C."p2ZdwޢB\)DH nmpQ$E{ 䣞q␣(yZ5r$dČ"ʩU5"D`!2WɄmh:tV]a0ɚ8ɲeZPE\2:,|{bf-ZrQ6ѧK, ciHȌEQm&:B.9"D Ųp㱄؊R)n* %`3ǠKLK`j]vJGP7ۖ^Ev4☴J.9kan^#dPIġW>{#p $R曼( @P 5kFG)0x<eR!P;bN"˭WE~K,5 XMkLEnj0&lLktE37A@h JAB[$eO`N=B",}5kk{{2XyI, %f#`DYGY\CnWc<@c !gY0@<>[pKn=`C Uu]~,;,rF8g<\#x"tNF xC>!k3Ix#?̕@\q1#( t//; :AȢH;"HJST滨&0Ppt5q-;#̑ڞGQ[S $^ba!1zk&HF d}cmZM@H p b]Coo5WGW< 3'A Ghmi1BQ@9/7@-/u^"ss,a;SǙ(^N c>¢<1ǰg(~m8b^dYjTRDre&ޖmy_,FwlFjp*~d"(&TFXp(, 8t0rȂjx(ojpp$܎:(W$*jG XbHhƣpVE" r MV~f6Iq.0xugxŒF bh@NC"FjM) âr`B'Ѱȑw)*r q& Fd v2aXPd1z"VCr(c ALScqiIx4w8ovfǎѢV&D!, =r)٪![i%NrK[hMΠI‰HP %! -W!`@T8w1h dAZ Davp1ڈ0ɇ%s1"H`b@f,$솸kޠW%M!:+~ygё*2C;ư]()  B)lC#9.HЯc P8&`p2p*Ohy4ѼHB>K^ .°ZY ^vesJ~聸! P\,iDD^dMDX "OZ@`@S dFB~m$!z31CAcDd,Xj@(|d@J)`DJq.!SЮ&*P鮭`b^]c|Ԭh0D>%ͣ5%"$SvVjk$CO("X(!XY+vŏ >EC \TTbf" B|C lfи+h((Q)F!]M 0*@*%O"ӛ "80ƎClYbLhZ>!#gB%],T8. 8T"#%Svb\1X'0kMGT' Db$qPFYj:N7]!&&KN ICJB9ZuYD0#(T1aRRD4b8q팽,Hki,<  !48OV %FLX 4 H:u |,C+NKNk|uM,EO Ty^CGD0ĔMKv&]g;C" À)D,$"̓&,*܁šOF"+m@lcF4{ng, "4jdʖg4]^C*T /-X,{4攐C/ K4Cp(#l!<#6nr 9.H G9)+[ !DcSv)b@ aQMb`tz莫*f$.8Xt#a vSLd roP %  +kL,o|¸P"Crh4Ad%Z@o%s* ,M6 UŽ+X.Z`zDW3-5'HW#9ztv 94xp!#1 %gSg.#pReʧA Fi"kN@!@ /Bv)gV)Gi]pzpkH6FQ ` @N9cL0orjttd7Y ͔f "Ǎ9O1(Q^'4X4\k3b kTh PV׆,vG. ȚAX5_)yVQ҉XpS7E viOA,xVtP0U,<¦Bu a2yiR%җs%:3P]6A _l@ 8>Wַ|p:_'d`*<VC@(Slo^01'/)pDdTa#sz 87 ]t%8`+ `Nx5oĞ\"藴2b0U frFCJLICsl ٸvzISHKww:Q-zM1Õ)BzvN8vOV 4:DAv S[c|QQQ5R{2/yH uaB)}0Ii9"*bd &!\8n6f <Ʃg:S- i0j'x"vB.BY#"?mApD&LlpGCx&Dּ `a0%/=~. 1N ]+Ը,=H\-R̂[\kMbO꼶8 8B,ֵ?C'ԝwXbz+Z,E˞#Z^ +l D>N̫|.G9 80TCLŗ V]h|4GN HlK'_uV(׶r"֦͵$OTFBϽ־$sBV%V:{˟M>4IO(A,Dj#쫐*dLz`IFiGFb8kj %z6e2g!uMu@&B'FTe}A*8 b3#ǘb& .4PnS@!9ʕFY Am*fEWdSJNEMtzaCEP4'\EFDjP ⯓AaۺÛah&6f vPeT,o]ttÑr7&-rR ">!@@B-GZͦ( -d V3$_/ v46a( pH$PD 1@ N@`0@ mGR@SҨt  )XiӇ?'G2Std,<ڟPRkID?1{ > @Xv; ;[9է EʍVapV[ax@~/yUUmF  fX-Uj5SxjOq} Fp@=OCFր`0 !KcQTK!Ǘi6yq[F]mhany2N# 1YlA]jm*I1xrI˝)g7/IޜNew\xl'oMkރI<7`|߫EF*\7&G?_[פٚwmLh{os\N|qJp@y8Ŧ⊾NkEE95211MY%hlX ZA@ðyz4p_n8FzwH پG?XuqDJ {d^R&$ G,o@¨S֎ȈG?Tfpx-"4 𵳘 Q>'$~\9=z"* #BeU8h93`8?o#"{45ETH $YCwgI#:#f *%j`Jh*9<50b*TLZMYLdL BIVcݡu&Jt' ^MK@&lIXGGD06םJXa5M>2vhZ?= +j]9=4=_TyP!l.f`n{kRtt)L[FV䔓4ްL(% /W aȼPvTJ6bAjzf/ yN aPEԢQ.ٯ\|28Jƌ=/dJ1K hI@Ra63O}Y=Kʹ4sSTe !i#Nvdq/l[U jL @L"[Q9? DP-Up0ԒkFh<4e G}((P3tp0"9 pM<!ȴ! *6KVA,侘]I%3:0AyPe= 6_5ӄq pChymK1ɞ$=5>">!,Iʑ(*! 1)2 =he:ol0麗 #N@>T( )Iv"a!))Ic.i JrܩK9@mx7plljQ"R@L*2"IGD Й'~E!,J-2{e)P+;٩^9^?30@;O$"y"BD2. q(DK x|~3oE8شХ*0Si&=h5a;jDKbB!:=sYFIţ@$ƍ̚@2Gz1Oؔ0}îQ^ITxpwA8]Yi H D \ JAznFdK4 U1:<HFЫ* `H1ZP*K$0 ȘX>"DAF1ž ;@D >t`B& B@C%yR R$IB̝ 3!04HXhUhKF$B,$kZF4eI>,g"% ۝ xLBKKaPHLlޑعb$[ 8 D(!ȸwp4Pk`K:`ՁUp 6;;ȗ ~ '8{jh-_ H׊pí׌xէ`HPXV*%틁Zs0MPYb#*8 kc =a2.T\/j NjEy+ ,ݚ{"(Z  4, ro %ÚG+%h/km) YaCibeM ToҐ0-Ր<:5)Es͉A7pո')&U}&c%h2`Bј֟1E8C›jY D6SrrZ.y z8iwqB18s9p\; 9'4$IE0VӌI8pz{X[Y5Вx08 DS<Z-KbA2ѳa-ËBY6k@`]]kt4Xtv 7x|]3{"K0ST/X: n"h~}يUa,:|;} %Øӝn8)ƀ{3kh4J#dG>KJHq6> +s"@`Hhk8Lj?߂$.`8 *QCT(6HΆqnģKfDCFDl?H(WYKQfo( NpgYx(;x MdQ fIx }-CMH@"/8GHX]^4w `$R#]H6A\oXmC:^fj^i *MHR2$hDxh"hX(E@${YM_sW \\}h\ȼ~4l;ENtM"fgC0VQ}"H&@I Ev@ae^xcYyfKrM.بŒ:FId2gfHdDDlģd>~B\#FI$"<_ĹFP(+e+!pYBgXЖyy ٱ6X[/ 4'&>JaK ,qH$&>L]ʊ 3ap@(+G&ݥ<=6Q퓀…Q@-0|Fl͜f usdx ƄHD:LL! )A)ѣMY?YW`T1iH wk^1>NJ>Al,pM 4V>HU<_&*Qi2f@P&>aZ)~( PN 18 b9}U-̳=2a P(m&-{ a 1Ӱ hR0QN@p B5ٲ`Ud%6Q#_4Uc+ũ_PV=pU0y19a NݝR.T! *.13Ah_-BBI0UP:j0(ʡy5 cԦƊCV3S+22+j?+*tZz 2{Ӄ.k NPVT:ދ4!-Ld{@VUTI&!a:U S { j_[ 8ї }E:/ʝ<ЊZ? !&$,`5IUGÐ h@,0wu y; wY` < y;$V A8A  ~A_I0?l?XGO % +iQe:TL}pH&`PY|.Hs0Wkx< }X1H<  tǘ,zI&AQVէ0j@9GoRb#v:xX?WvzY )|h/WΡ+sZ*{p0(kz mf@af ]el0T``@tPOx XH%lf(#' (쐃ǀ+# }*@z8h%* Lh j G좣+/& i9o. R:j6N+E:'Svs r|}L *|6˂(HX(##E)B#ڒ0*Dy Lax E2riP(I۠ϔWB fHqLfٶe /9DЮcgHRʴ:=s@r5XOo3A:=, Lq`y,!= b*`@ 柫!"ψP@B$4Th*qeӲQe}SE-V {S``~  @Cfl0S-KűMQR.U Wj̒X%~@ZI4Ժk %^ r)KZ#L> "(}OK)NKNd4xL&rY)pз0Ĝ,563H ڷaSB0Rm_UvS4vqTY}'vW AmDD\@,~ۓDu0w U Fj׎BbsYY~NDxce7A :O;_H˃p*mPP @BXIL %%h6kT!$S{IFQs޴zѰFA !VnS&$APV"(D b"v1凁t'u1aGԐf2#d e qv IEvWT^8`gٱ_Ly0G$;-,@?F z 2uP%Ȑ0{S:cGfGޡkgTrV9fm@H}ڄ_pvu&'t&5j^@.}AZf YX刘௵v4)I$;qyH| 7xr?-8f_6L3Z/fUF:Ǹ$TH_Tp/D߬2 š& q@'8d|BvnS(}̸`3$Sc'wT|˟W#4ZذcZB(,/Qd$Ln^o.ϏV9k ?gjgbLI>$VD#/-]STI) 0beZ|`j::g'*!2fLFzh0fU>D* ?n!`lC2D   "`S*6zO4 hIX{gݫ Wv.n#%^?g"@by>8I@`K @Z> a! T*dh. s2K[ENf~SA*#%@KjvۢI?`ӡkBZtB^)JJl\Q /E8aqr@ hHN%V=Ng=$e2kKu%- I~ "ZFnn$A(In#tJ`FXvoP˛HDLV#] ӬAoDSGI3=S;䪪;233n+!  HMA" Hm:ܓPPk. +v b+g0SHal:@l+N* YL 6 )\% + F @ Ծ&+nFn*KV/ @|!6f\{ijL„'DVc#O{b5L~lO'jnt[Nȴfj ^ @5DD8N- 62/*:X&JN {#;mՍ3*hF-n>Oh5{j=4gXS2*SΙJ=h== *A$$F.+*$2@1AS}(Hs c o0m*’aRw"C'+"U5u+#O|` j 6p0#W%VG& .>'2"ItFQ%B!NZ̺!2 @b x `a2&^حTgӒ&'o#d?HXLBGލ~.0@-Îdd"|P*g&$-`(b qeXVш5]/?h-͒e""n?㯁9ͼRg3(buUvF+d/M~UhkQG0"4 `Eb,g[a僪FͭtM0] <.L$_K  te(/Lxj͠8"=<3y΂XfNC-b)XZUkK֐BL]hNjBeb,BLlG7"n(yAAOH߃(xT Vn4rm&f}, YO ! W5T HoHo8c+)fT?aDňZ إJ?i~L asTA>"> !hTYP " .giFu[qj\:v ; 1H/n4̲kyD{U:.EF^2dbAFA\"`dR{j %W"V Nkò he.jX`OPXCSr0vX &Ήhv_l\# J; D p* `[WÂP)HVaUX7a1`2Jzp!ӨM$awVU`}Pck<Jv!he9iBCLG >A\dDIit~޶W?Yet*O xOM #uU8||I9`ȡ@ࠖj`dM؃ ET5h+H*n ֧L~_ܓ~R)$ ա0 8&FlƊ?xtHOME>]NK|Vx h::I cvZ@0"bh^'c3E"̀Ib2LHB&`Z9g,A`d6kH B*iW2)P$}0?P=%*Kf,E0#,GEtq DI/#'W@#)z@1WBF  s,t6 \ ԥ򙶔| Ȥ2  Ep=8)rD5)5˷6NCI< XE #, 0 6@XT̈0 ; 0EEԛ! v/ϽdV{Kę2‡|5 Vji28SqYE`lLOSIdP*b) Vu*A( Hj ij$,Hm"@E13^"Ū8qv9ߑ 3H%  t `qa x ܈am `0LJ TR3s䥙R"Hh<NJ^mH\=FC(ؐ[$<lL4T` "D@qsۖI=#  fF.1MC]V a0Z @=\HPDB`A5Kp,~Y$)cBkYi T/EL*%vKHW 8dĞSTv[e0H-ۑ} {uY|'#:S\:Y$;|l7JMC)P* U/iN#%`6Zykq.NvNm7^Okw1ڽ$jGl$:@èyf- sWߢbB|M!6YJ]-h!x: H{ΙȅOdgl?,haEMu.V`pDӌ1$Љ$ @I` Ƚ 0n0ރfae;<ㄈ I1z{SHGH(5Dkm:˭)ب@>00yHⷑfb;8o)3=*X9)Z(D0&(=[OA a)D+,όD3/3e (XMPꠊy >z+{%?#~* C0 4K';AE8 Z=py0qAACqhs:Ϫ-0;H Q6 * چg<Pj ƨ)Kp\1(߈PE2x%ҷpz5 Jy8e,eYt:`FАLl B`yߣjLjb&q6&pgYJHoI (111wHsnh믖YfMcW#"5OKQ. *< Α)^)Jj%|Xy N&:Zg T"㴒X=ˣIX K~Nzq,h.$R rɈxjL´QJM2TS$Y h=RRiO w o=Im˙5#᧍YNNz9&X=]+Kq "An xs'Puw(%d5W`T@0"hHpZ@2wPy{ zz]`Gz)@8`JS` (ALC"D%.!LK0$d(" ^Gg8+X800zH 8 $1 !###㡚':6-(!ƓY.t b,xzv)3eNhN,ۚYIK#A8 U-9L!՚23yEI9(mX3mI7y͕r J蒃/  'K1w P3 h$x+ue؃ AFe\$@Atl<ѡ$Q6!iJs81w -K|?t1B F^s ȴ"| 30``J|Hjk  6C`K ƓXXD pdJFm(PBOGFb5l|_kU:j DjhW)  "HH$0KӞQJ`@x6+>@)B2z'9v/1}܇X$HIUYX>[턀Y1 n5it {1!@*4X/GX/Dp?hX ͱ1|dEaBW3(<=+H7=,COGbjx@9p23>q^AH&>E?qVEd:[h^Fni 굄&4OZLSI0jHcx;1mF[4NЋ0=1; J#W ? N`/IbjΧ۬pVG0* ٩ŀf:romj |]?8,xmq S r>,u_Z 热jWk&R(%Bm4|z8ك5l \( ui6/{c趐! wE:f? =ď>41jX莊eaԶ t3Ya|85/\K-Xdi8oF0_~lNX >{OcapP#:B:X ep┓XxY(os#&,p ɉnܨ8#PB."h-0̌MqNHz(T2=rQi7.(.CP-UvீT1"ܺ1&1ǐț}q4Hv01-T^,wh E1vDt=[Oxq#uOvB}p Zx sq-Pr.#qf+uo<ax +  %] # 0z{xtx{}j`Mf*ݻ$c(kVhɐX3,oQc?' *V=!Ǚ"ھ3N+,j >詤 ͶÎ(;L1 eL rȻ #y Gy܎:/ 8s}$ i/tLX a4J2@Z*;#wI22<+*ͱ~(50?FJ@@:MkSU>+:CNBT"B)]VEH@\i,M->8̣j@yH3I`H]dOI5Q=C:'suZ2>Ȓ($0]pUF<K׵gnU)RyY[>UM> HA]vK,`H^w^Nsy؃4|^R@5+\OW3Huv.փs0Cj܈)J!d-T46[cpaUҪgnZD|<(H}i~FZdL 7S;ltfssy*S6؄n.@zΨ#pO Ԏ2!E9_UX^c^l``.Bq ͡SL"tP $GaoI$.O [SϏHJ(F{HJ S,dA'N2>6Tg/&=BU ;\ɍ~@@W !F6rryi,"D81:ljy ?9Zۄd>@zTc4E4ޛjsxE*T7@nRUQǂPNX BUP'BmQ8L!lyʁfG =.!Z6UYQl,x,"kU!SpJLXuIY)Ȩ0G83n(m3`f"+ 8a'g%f `*XyouW6idx1sF X,{׹xmXkIDםTWgl:\0O&S&b^yڣVx-:G"T/ 6 :H< #4c9bb>Va$Axn)`  IXhc cЍq2)ūf}FpF AmO_i~JFDPvXlj >|TV7e>۳ل%$R%dLOX\)8UN]I,kN!ˆhͳӢUaP;xJmfw$W*<͚G3%ۓ<3GwWU" q(Hw)HT+V,%;tJjT\8m4HS{}NqB4۬UYYZxv"QB"ܮd{.x&ָJ "8`^D 6#(+ ڿ{Zh*[sXAE!%*x@u!hHvvz ZH`A(C"@EqI J_M*'žBb\6΁ƉslNE"' ꧋(-c OzS>Rhb~^Rn"T. |$3,@@ =O}M"lpJdm-"J`@*hsH#:)a!.jyh\QT$I^%r`&<,@BBb(eY *Z|DXQ'ҰQ[2X`jX: KL)$$*lǠɢܫ \[}u@ 5bDjaAD$||*DC0%+\rat("] `h|f$G"fgM+ёR&a%+  7®, 'Y S%6!hL@%"s0k_C@Oe:#6E CnNyCF@>M@ ND &g^`!/!(14FΠ pB֨ڂLh6k0| 2˳ 0'KnT4a.L!4`{g³cG Cb"cX JfқPѓLtKc ``ʳ1 RR# _`L QA*QnO'іO8 FT%N fDiNaH2`FpȔRJfsOKȇ Q @J=@j3.r ]4t-i4ɫKS 1NS* cH'x $Tz:MW`akE1*[hsgJU qY+.c(NaDP~"ntAaoe@c&A  *%R98ݧ:Re*RhZ \["xy%Bvh2D`4(kɎHDz *xoP{'G @ 2N XDd#,@.Kn#L%G29mLi;㧞I,hcj Ct#fCc~\G",5),'#z*粴8T7vCd\IPg,j,#Ȩq"$=ގ2ŸjC6FB869Bs-0BK)]cx:,9֗#G\.c^jHB\C4>\hLfsv!FP h-5A)6V)tR*"dV}B.mJւ*`Z_Oz7"=tn-vIv`~L hJC>#끗ZNhd=Jnv;89YNTʫ*3pnJB9VvPDN./zT$7s ER:Gh8!x!@&˔P+*~`d9hQњY"@hB#B-BADp%`/ )^\X ~@N+i0|䴃DV dBqB(@AA8W>Tn$7$Kv4.oA]z ,."G)@"$Nz2"&Nctn_$"AMi`;(cjI0:92a+ r6 uAT2񃋑D1KGb'A*̹"2@cqBhS~R6UGg:50R`4`}@29 "g*a<#f\{]TQMh YX_IFX6aaI]a>6eXLgJ&l(?$,5"A.vŶjaj=@(h %:p@|_ZrR̮mبoQ[yJ82dHS Ӱ-B׶f#*.ƻiK-)yu\"2q_'Ek%(@63fv77C -a>jƺG&G% |'#U'@ =jP$4Zavm jdTUQf5k4~1` @~sw@E|_T2+KօҀaEJ g\@ʅ6Jqƒ4mb UHR'Ӕb* ={K΢t3A>&Z¯i'w\*QHnup3 noVmY9NT^iQSKi9ꯂ~ ha O@t+LIV [NZ!یkE1ګ > P#34c),&9D%H"Av8^h(KE~ҟufb+ A`5L@$Zn"0`cB  pHD: ABm90l$ -o6mfȔF7 Dj,.߯]Lp>_,8i@dt8yj ZQj2zLRga)f?T^4I^<Kp@P01-i=0$ }rh& nbH4Ep"AˆϿ<Qp$  D)C?+8nA\8̀E",?sTHXϣX8,R-p~zgҴ%ql~5(\k KM1rӥ,rT$+C2+ZH2^kO)#l;`0HzHL,sR\Ư\M&K3ZA")]4!#\G*}*(d?[Hl 2 N2(5 wјdDBpjpnѝ)Y!3 晌`x r x߁@[pk&xjf( @2MRpoeG"}e٠hn&x#?kS.NPd@ lӟRR +D&I[T"pQHC%Ffa%'\O#QJE)e!',dJس * XJ[/`E\4QJHuMg#Et4Η*cIjYgIʭBhmtRX36w( `E l~5 ZBs*!ɟRg:o H;q3"cJri=(*QxhK1<(M_)3pUI 1Jflyi H RPZX,t\N-ʆNJt\6iz\ m=AL+ )Vx!@@ hZ- R /Q012::/>MɆTiHOFVž 9&c\غXǹfTn52^(d63q~8HU r"" 9GH@q d-#H"hL$` A#!cyDLÔ׫Md ,!^vt7Xa=L4940E@B9p6zblu8Ȉ=Esxi! @vl hUp"S'jMcK@<g΍Ir`N ѩ+GeYAkɧ{ @yjF@o˲Z)0Tl#x}h 42'"&QD'@ -0t㫾@qh+${°h's(sj[BQq`e<2Z"§>;>N;8A:0{ro),H$J缟N;VNj5ǏJ &$H^ ąA҃- P@!2&A(x[~)2̖\5Ty7#wsLK%D +c qo昛[i[4-=>0( A6d{FZP":K*]^9opR5yʴ@~"MbLAvb AaÉt Exr-c2%Zz,ӕYR@Cp3i^g*>iWE/0uHd&M8 s w7}/wp>7˓~c (<p7c{gS9* a2m `Mk1\9P 1RA8b. ̚wTyoM:(h AP+B[0b)XC58.+09#VZ @`M W Y1nຂI=J5#j+[@Va(&&F)aXy`~5(臒TQ9,I |ǸDA:t0ITqʱI)ٹˈ8 :!ڶ<4zၭ(˞Px.QT8 y= 8phzrR?,1[X"ZWY/6 Q3WEH@ Ic-R+ q#\\Fbk=(~pM  ut"tX{`a `jAzK;xjPƠ`c.@Kpv hApp4li*$Y#ˊ2.4A yC$S:7+P!%h&Ÿca !cN+"UI2w 26p [8QcB4^œ!Y@E|$U9 HțLPLōaa@b04hvj I8(@H=& -aAI-‰4  2CWɼAEqyw(px#Pvq hvyhU9 ԈPHHy#Qj&ihקsן!ҙzz)Z*8 DM ,cnE$jQ'Og`_[Оiɋ(p K$A!8`} Ҝ roKؖ C*S⁥#!4e(szo L:P Sr ,YE8+KЖQ7'hnh:M}J(P0xXAe5O\ tN hz 3+l@el<Zjy?6:F:>> =<#/Ө˙ )i!8q_ n `q^/+U@e,F}XѣYAb` 2f0휫A%KTf#D7؃}8I 8ҙ˒bO@kҠP1Gz*KAR 2\Dzyq͂{L$9q=2K%XJեUE13X,?YVp ԥ*X9آvkaGSpK0EM$\'µU Xsp#LM[|"EP\R}WɿÙFIhղ_b-q؆#lWi:Vk{i lRpZi0sU$h bFk)2kr(pkq 1fDP gԏ hdGF<$j@3zWp4P=hIJ+$$ Z\[TA/G--hsOlȁRN`f D@u˘T:& Y!}]껒U 'A+R%?ʕ YL# Q-Wk(- JVBa ٤HHG. qWLt]^_ ԍY}kaGyD䕼ƈr;4w&h0qOKY9cX&I|1j˂&&e,m[(@XOChQ*Q'Xh8DR2yx1=pIBJXp8"$os$]^ȑ'р $.}X"g x@|OId`;S%V` A]3JY7YB YP4)a1C+ uI_iQ.y5؀R[Aؒ!;gZQO\F?Y'PHhD1ፓ h? X$ x+ }r0 #a~`clHc2Fޏ@ Ri0H$&JRiVQRU:2@0{AMAH! <q0K +luKjKlUfP>_5zHL `0Y+0tyF/OjsXdk'TRfg5cD|lf0^8  ֓8x8͖*N幪|~Ջ9/V jpfe@r9 ;0ɹʴt,ʞg Cp Tzj"rh`PBD(u(i4δXZĹ4a(JǢ<rELLw.9_k4+δw!G*k5GD|&8- 9: CZAEADpyG|41Zi*c о6H4SRD`G@뵊m56Y9Jl2Ɋ}  uq͠KEFOU@Lk ;,vJh ͦz*6ҽ2j yu AP\*_Q ;MPSX 7nj@պCp9Gk4h?ϒbګ` !. @Cy te=cCb)~jE!O5vYQr֐ Q8Յ@yB4+T{i3E:p O@@8;'`S|N`D 9!$|)\r 9(Uj8(,HD__05O.e] A@)D` 6)l q/Hy9A^bPT4aTj{֭gr&Ei q) @Exi띴l1þ$qIAE2)*8I\AQ00rg")G M->m3b+CP,HLp/)F)( _lHI D"Ry2!lpHR))䕔Xڋ|gZO" na dց .NM+ FD=`)$`ǒM{flPS!Au-CJIS^IS±;%Q%(,em˵uџ z Vv,mI)N( 8 6 D=|': JAo7٫PtUphQ3#\i`nl0zu B*>r<gJ9D r`b|ni2KA&T;)c|9q:Qr(-zZrjW&%cc;=W &cTezu#%t`*tNm}Q $8C`H ~5 K,U!8R+ APmB%IE6$2f<K+#zjJ[8 5VjP ^ Cm#@fl+S&1x$||k+3D)Bt3[*`(,$r]:C;`HƖ*=҅gwuS0lmصQXP9 BhQ8@5UR(6k*Czh Go{p TClD6&Y h@ӂZWJ? $` 6!n/vX`H\K򳄖 ~s\WLuͭƨKMW3: qGjV+`.@DGI|KMU,QtQ*`8ya I3OF'W(1Т%~ȕ5vUM:ĵ?+wt &3B]>N!~576x(fniC)$# _8~)0n!X&rFS bd# b$Vbt6 G [lʣ*c4#@$dD`FHTgRdndj f9AB G&2KAʶ%^ '%p MH /faf[>VJ^l2"餴!n @)j 0hn+dև*A c @d%߯|bބ~BXp|,<@^&& De~**3E%?!Chc mik(P̆Y@ ` H2a1hD>caZhb% DO -' b)  *PP/uQG)lg*pr "' .患KlZih- ql%vjZ&\= |gS(ncxX t#8ЌppYGH oB P̅VKX>Fi >ahR"+ؖ2o={ƺ\rr}qX8ZmL5CVE\f 3|pT$O@a(\+9/D.! L%%8i+$TVb(Grlff!(p2)jD)V2PZ_k{fG a4#%@2t@"V,fzht1P2dЮr!,/4s#z @ Fxb<;`5 "&W#H0`: /O ʉ@deRHΩM{f"@*@#+) Hͪ;8)*&)F(h1Ţk9N H"JX1ΈB,_BZ-ZC .e;Ep3)0@S^BB(␄IITʋaaNg#V<BO_$#\g2e%A#^6]@ <3Ga.)%%jrB5ZP`<I,!(0% ^,n@bP\vd P$A'hcV=i*P%"VU`0 K0IJ%fC/77*`trnr AcJD$DG "?a jڡ!>N(`8Bf_m~C+5—-z̤Y9tȚ&Gɕ p V:Jͷ-0)/)k406LB/" JW~#< (\^Dj|bDAFA8vkFkUbb$Xh>mJ< /H_B$ʉ5aӀoؖ0FB !H*8@06<`". Op`@KBA@))^("A`p.n*) O!6x:V:kD*P=XDxl,qj/>aj&f`g)S΋;S*xc.b_IIp֮Ev0cV;C% lSSn$&2La: !8B"U97b߁^@(-aPlDl|ԧ.)&Ix&U6sh"o!u3. f u\;"!jt RPăWjqp8Z|0Xt:VCfTuv0olPvm |2 j\Q,Vd)A(AJe,22)CT-9Ro(49T+"r{= Q2=&R@afAi5ِ JA+Ȟvh1Li1Au'XUÜ"TrS9F gD|%4냺$  jGf6aqJ@EC?51Ie@`.0&F׈l!-x!%CBo|ftL m>!lhô\ Q m8/$vC%*A HeO$d_;)'Y[#Wg`rO@8(d1EAӵ<["ld!f݂#gZ6+(ZnױD2˓WglՂ2te[44(Hsd8\joTy }VTJ^ [T|/A>_1*- ɷ6 a "t^V+C EvVH/>x(Sj-` e\k"m&D6)0W|Lm.PO0  0 ~  _ @P(}A@`|:&qɘ96?_rK`WB=̥0&I$]F) Bw$:n k;j@Vc XGJ8Jes|ID>U Xw%c*Y=ٱs#H 4t-( ?%ʧP [wU u.G[U@`m_eMygjJڸʳ잪R"!*@\%އ9z̗H( @ |E``yPkHa j&@h{Ǡjf !p b^!P5J:h>΢|?H N(}OI{OOj ڷD#t*Gž,ГiSě:HʎɾO D1O X[d@({烩i# B ")9n HP& "XD${i+WAl- zOjgD(ͤ Bmjal D~wyGvgHp0xi^VҀ@ 6(jTAЏrQ|_ /E֣>궢+gzb^ANð M!ZGiM%o:tnئf1%xFl! $sW=RsSmL;e981b1މHl mz&ի8y8JG:_X H6F̯m 6#(^ 9HAΔ2"uTtnٜ2L5 7\PFk_V^-h1!G %5\Eȉ*ALF E1qeJa@ @VXD,=RWhׄNq2KG 6 ob`QI(HeX$z/> i+q-h(!D$=|FT:a:(y :*`Rə#; ` (k(tָ 8 N(P}}aYt8P5),LGlPT\$XW ;e( JQ$ҩ8Q&@D¡Pa('XyhG Elk {@o q4K* }N)rHrs jzt 4e /*0PS3lmHIN[ pZ bXR J@дT͡6f+Ebi$M IY-UJEz c'ejSkG :!1@lR.`2 )+ L,#ċrNNx2V(8@;I?qXk׸ۃ)q0tТ+ ʾD+H#*%Mm֤\8R٬5ƍrZTs:$ќDdRWh| R~@&e"kk/%Y%;0ajqPP$@tAP5@zU,+XxUpf_"Fڔj0hCI"kf6ة6^0,fSj!d̀Z!ɅαRDML,͟2&٠Xyw ))e qÓQ!Ogt\#dHxvz#śn"8CJ͌_Zf;yYٛ4e Z$6m,%Q"L" G"haAƦIiLCd<#8 pv ZPh 16[J%|ԣW[%O JJ$9Bpr 0!% p -#$'Hb8FnHI!%Ӫ8\#! "ntpG,f࢖eF*M&T0KL<#詐S"}yYU +O$U;V 18fXJA,29Dpϻ49~LJ7CwQn&( Jx3P( 1X/Sط ~y #z >І@))A@` 2+Bf 9KXyXyH hɔ0jh Ċ 8X3} p6{$ j!pʽ`!sӼ7i>0 C b) k16` #bx`g2 ha*&Q0Ƚh4 xx+ۊx+\a䊐ӈ2;؏ dea>BИxYwB1(Aj, Sy3Bꪅ[+ t!<)/R=-zE!qQ3#j/ױ x9IX*& [f'i,tpw+'ppXu`{'XVYBP20'qr`-R#$K 8^H (rH鐺Į%yh8%e @C)Pcb<[.m HxKPCl㗈:; ; Svm>YLL 0˔דP *C'NjN C#R * Ōӊ=1;?j8?8`jJ&[VS .-XmZV5bUeB,@Dk,Gxd<(])`<ڂ:х3bŃ(;*Pڇbg4*l*D_&`-ޭ.C/ʉT-؇ 0M HcX1BJȘ>RNE7ȍżI BSgx| ۭ9@F>ؕ\؅Yox@]'iv](`ד[y@ iCx hx8ϥA̎BˏQ6I΄ (u M~hpWohDhkhe:bciXx)<**H cʛxR,Pg 6{xMS A0bt3;fB4 Q5EFJh.C +GNKHXpCwmS.;ZA3 AE#B.WM"DxZblBˣI5 QBf c |b(bHc62|c`-C_$ 1Y-EZ膱u 2P$3i(u3'CIg: r0]0܋ 9.e(3*Yvc+2`7q(A8AGvh 0m}emms ~yḡ0:[V@S-38\eVvQX==~cZ 5󁫵fEՄێOTX^$,5^2.oc;m=k8 lHc(,CaX. "8<:5 cqH4^+@|M{% v 'sH JrP0 2r;}Ch0P %? @Sdj z-&ۣR dr1L ) ٸ>w&ҩ`j;h4 Χ ,-s(Xaom +`m7:Va1 Gv@cAa0jI..䤍@ {ȣ.1k0K:|GD$JT{'7YʪÐHł6 c-|% 1bA0k(HcD#DĤL300 |ӟ( @D 'G;\v8@`E~ϠHb~a{7 V@^@ (k0rSPCAV$h2f2{):C#z7]XE9HS0r`x9,tz7p`Z ; s !StR-k5{ٖh&4:~  l4* i+?@MH cb[d FQ)7JknO)M'hD@SLO !FՁpPc1rXc|Qx;,#G7`VGdi%PT A aBUhě R9 KuH쟖d1٢KR"j] qH CleZ=p~] l}Z7F / rptRFȒ[S!42?˓ӓY~OQO s)U_ZAprzR'iv#}A$h8r(6͠f9|`;7#nJqAEP~l A0`Ssȵ3Rn{C8@]"so(1[caDsrFKƤB?M17$zFl-3vsԊiiH .xPE!̹HLKEe;xiQh.CZn@*C vQi sѯXPnP2zhlIV.o6CFl0O2bd4AP*dz ˶v.@ +dA#$,@6G/Lr!` `n8²p&$o]OLx'O H,~A$Q 0 ##dhΐJqp1V%0v!Z?f qvn%Md2f')PDNu!XQd$bT*>2_E:j: Dff/O@V|\AA 0A `x `Pn͖*0`fjcBrO^ $lBR eEAxbi)0GdpNŊd2O`&>!)ZBbd̮ɩBNL} FB & @̤&D_\J0o&ѐ*@pXP|oIOdz%Fg D `G|'%vaT/&klDEpB @ rb w(-b!(h, .d7*x_+`|0"`  a6  jR AR(.(rUV146X\͜lc"Nfv _cPazS(f/` h"@:Ê0\lnzLrwCA+ܸ`$T $Ba ?JD^v%^x KX7Np#"Bi~3k%:-`w&S\,#8r8!Q6@>VNfvl[l7mjk07in" v{` ڳ"|#""J]=F0dV0bzTXLT8Ub{:Z(R,2ӂn;C Tb5%#uY\nb=" "0g@+JBk"svQ9"Kt4A'[trFEP 4<8 =fET"iQLFV-!9uB .IlZ+\V"vXڔbfLb #܎TO ,m+das*1-Le T`j fnT!(.-4쇫~+"(=`͂1a\P%x?aFa*`DSkgH` m Q&[0)O2LZ҆Ɩf pUB{A 2kJi^#U G1S#.d3!Zo<я!![!:|GwN!VF WnM`֤F 4FO:\nbϜLpos3*De{%!N :bZn~yC55F$ise8 ? b'0"f9F @b7=o !;҃ۄB'd4L dyZ4Ohc%juAqKaJcÚk0Œ7%s5Q##'6jv `g'Cd;cEІXpi+<18ޫ;*":TGQ%V׋B~+`9cp,c{ʁ9 ݨͣ|g4kd Dc4Bʼn\Ш&6L8jgi80@gs,\R#*j|4HfZ7@-64haB ǽVm2ߵ {@ XX[&{>}s{[LUξ.=FӦf-8VzVͫ{V&XP.ブYQr˭=oRl]sj=]{j<_f1Nhg؎\T ;1 +tp]Š>VIAbN]@IoU {U>a{s|4H*wR@Z Q&tm?4j)bp1P<0o@H%Su_MP5ca#{> CnZR!gjHő'q䁍`18&a#/mC*!cf=.gkjR6yTP`堈th{lt6'TV pԢC4k-<~Jؗ#C}nvt 'SsٽBD{H24gNyLMqu:冎#,*Ǡ@ #`}RnScM +eDd\,Bb;'p",), XY_$8M[԰ Q>RR5|OUV}3a͇b-]I[g/5޵cʙ $r[~!&JPkr;>(lǓlfj!@DU#HA'q~d>?Iheoyn[qsnL}XVXᶋJUW PsI+E4"17Ba9F(xނiTraxF,! Aÿʣ)&׉reHiS{ܖÄ?A&`Dp;B >R7ܚ`Y@~i  f>^K5&-RT (n/Nw7P2!f}FG#DmM $ ~y1` 0(H䲘wv~I3LƯ| 1Kǧ`6DAY쯭k,>X^/ _5 #- #~2#I!*N a`Pܖ5KZ.2nzAivT`8 Dz\J}A"M2| M3JI @K-x! Qz4Io-M`Xqzd]3 KBQBtjIԤg;T}n[pgXBEP3g(@h"̖ 踦gּqPMzIVeN2Lr[f'z5U$RMGW)`0T$L2p'gk<)D͏M7M By P-q}kZ- TAd٘Fvh5baL 1)HsNvw9^&t-5]FrykBb.-mpb2ͭ㚥V+X3Cш%Jne HJ\{47L iͲ34,ˉ4 GѶׯ5ĭ{C G9yM??MM>D+1{V6vk@ H ב+$ s=ǖV ccUκ8\c]ѽ I1VK@, @+vRI2M 8@ m&uꂐ`ìu@04jף]_.vY Wk7ٲ @bщNeDi`7f4*N HP8{v]$[@^־ J. [ jq*5ٽ`Nf s2IY=M 0Q=%BHwy(\5Dw2Lf+kgD < 4':,*&bݠpl!EEb >B[tgRJSqQL)au:h L)C dn\9pI3d+EcP3񽩲a2tk^s@YH:'|PkpBb6+x|S < ;ev3 ZX&f3`kƨ%r}/|+HcGNR(ƍEj{X}b!4Zv\ rĮ#Zxls4.D8AfJ0c~u 8uRܓJ7 [f+6#na>E`v 6)S(J`HT%V1hofP1 OfBϋ%P[5/G VcA > `# aI⌂-t;` WvCB䯉`s1@m/JmOGuf& >6C@EblJXꊝ"4B`UpPdhIM = 6&ƒ>/d4(aJF_$ciFȄ/.!!~ bG Qg)J0Q ѰdA!H Qbg^HaF!j,!PM|@M2# hb?Q -qhƧ s(W! @ 0@^,/c RI4 xWvNF p˭qY.Px3OPE0TR@`6!jW `!\%)΁BF=L v Z\d$#6Q|B.Hc cLW ABڙDZ7;C$=LLI Awg5N[.BF0$DeYtO|_):1?,ErZ#@6J4S,%Ө!L".cJl2h,Jl̔ M4;qrjƦjA3mbl(P*CڊKfZLr;D`~f!St`t֖@"Gc@LL (D@݊7:1rA T MlQ#f<=(bc6ӂD^ C$v2$?䮣!D5k{XD/.$A3d Sw%4d| U 0Dw匨?C.kc4 o!@ĩYčANjNS:EL iq-/&G y1(' F GHchLpuN`ëtꦭ1z9;PsHG.٘V6&:!5 /#6j1XZ*Uj}F4G-,̾"[;5;;h#N|\ZX;3۝?0(FA9t 6ļ@ctZMA.IO fmԴ(<'JdSv1^_F $CdDb g'+6hMR!6\3#p$vv\@ŀ~ pn{3Ԑk_*gښ_rCs2RA!5d6@bR< p^zHP |t!7Ar!x i `2 Q X41` K_5?PS:?_S0 4쎙%W|# Ng#H )~i``8"I%RZ;KK.2gRbHur;L&@M&M&i~M&ge~K0&=.(|w cBʸ`šXr/ U:0IU:QIo RL%/4+4ԭ @j-Q44&ϦД"4,&,eD0.HIr'΂%`(ApWEC0@Io1IT3+8%,C-<=%uA$)&0|J:R``zCT+C 4T``?KW-5o(Г,5JJ 70MT4pԻR|G,qZ`2┱o␦/Y2J(>,RUҬ+,[VL4EN< R 4esUd{`dm&iLBuA$lVe]u@rDnٓe+OбCp=A*NGQY}ݖE,]q\'> 恟HM1Y}{f4SRTt5@ɯ2=}FY\z busL8 $z'x|ExÐ$)kN]XCr+&LXl93}h55cn{OBSb5Uqe$i 7^[]$ ҍ%L8ғ¼WQ-EP;-#r]Gygv6B[HFg[ }fA- f@@':IQM::L&՚"|P0-VRd7&qy̦O{MF9&8caZ+E39@  x ($[$C/kwEHEhك7}zc@L) ]qqPBW D|2%d͡BiA|eW*uTV]#1H@:+p['/JovNO)G&`sz&"8a51)P Q"$;d+Q{k!wd~-]_B))F_ 3'-v*m(H\@Q6J=NAk?l@!Kٕ -)7#`.2<J@>+]O8șf\ qr1<c y"R$G)S?0dRYHW60n2Мqv.((8.[tE|M<$* O BC83(0A:'N pJ?KHAq?<)aFtdIP=.D*>  4PxAYįza(Xx`U2CY=Q)GM=qDD:| :B+9}龀QY YP1nb,$ zm3+J $+9<n#2"Fb?Rm2@_[uI2!T2D"Y?qU1Ib$:`ݓ>q,h0Pb# ^dB3\eB`,, ɝ`C\<<}vT|J[ ¦о*M3 4S &Z^3 X7CP0 ૴M"2fY3àlP)$M6SA:%z\C ^\ÀE@D,nT$5Ֆ4 ktd:HQ$S =K2ۗer ;NCPJN"e W#eZm>C%6#~4/r6ƄP1 R ; MYaB&J(ϖȼ"D$tCiY71zw':_1ѱ){u w6Kq,Py.<&EH'rR'K)zOO#&-`6C tg[n8y؈Wxۇ>\xkF YxwoK0(LjeAuяؿ'ˌzn5Y5IGJ1Ib_ =UN]wHkp-Z?n,XoI7Z< Sv8 _kZmxa'hh|($0=Wf%N J8 61],N~8Np T$ )I<Û2Dqfӈ8D}IGT?` ?!h8 > A0|xX.D EeL+r 2|##Ypi`8L)}G;z.7ˍz}pWl&㏗pLkd-,tHc˥A$j)Px0^F~x &:ʎ_h{[{L}_`Y1 ^3/NBvz`9 g&;|?p9pHC ^1LD( <ֱ" |l$`I$dh[#$-<@Ť$4D`8K X 8.S :9Į l/ 51SOMN$*GRHe (~>%JdMgE3hlà cǙMII8Gw3Ya7ɫ"CRI9͎MMb Ns3`(2 4 &MJ)aYL<-I*hAMysZD-EW.˭@;V* &׭fPucZ%r`h9vVN;mliwhXMxH$y( BӺ@KT4Chg CPlU#sDx<<j,\7u%?RrIO9Q=p @HK}grK a \ԌC M *P;G|"Və?RhzMʄ^qHL/\*?/Bl @5ƐsGyzؠD͢J1':4ALKSx׀P #+ؐ)Ժ)M#vR!NE/SR'I~ %T @ TpWL&rFa~"Aᗤ0n\iK&EMɴ@o+abMiA#(b1" 5 08`h $-wFCNG.tI=W&Xd'g$09̓T,v>:J8JY#Ī0 BR 9Xmtx_,]q"0FCw#6BOL EjBLR Z  1W\}<0dI !h*3qh^i: \{gN <—) C}3,/"x=l[B ϋP*b!EH'm07œwBq5`JXpZI; : l'C@}G8xOeҐ#>yW?8W+H/C$+~ ?54(9HMbv3:@8^m.irY'_REdo9fxhc `[)`.e^tf$-\~B@ L&&Hd& otoo( ^'"`R@v= 9i$RHi}i$e< ."~@ tH7.⮢/Ǝ'Yw cc% k `> S.&<1,SLJ!`]^@^ΠWr0 hX@^/I''~@#負tq}ɬMCo' *신@7!bVnmhfFp^膜o\` DyM$' AQj>"ު?JI@"v4IP%!h`am<`@ZdL@eḳb ! <>kI$x.ldčZl~>Ța ԩ0B0 -˜`r(2{'NLVG VF"`2MRNI0P`\!2 aD)BNQJf'E4e.a*8ԢСCJ~0t40o+0iDE:/$D<!! `HMl!B.c`Hz4 ` łZEJ=feB5I.O:L\bFI0 04"9(<)t*uv;*5FЎgI@12Hb X MBÚ&?!r:i-":ˊd2 Jb~Ng1kȠ3=-CKqB8mf mL vTO-î JFo*~l~ђ,0TD$^p#GkvL%RnO ,dB^!Ħ>arh<L~@r@nJ FH64Tsz*59<# zfƬn58v#@ 0`@cD#XRRap ZжL/LJ<7nlFaj'`< @ <R!'kLwl[ LaoYpfHq_ x,_ K$'Z Rb/Z!n-al s}"f ~`OX3QxFC%Tb,<؛sSfz5k(ѰcbI1{) ZzijB*jM r!О!d/LI LN'mcti漱Tv!*"wx"Fyۄy`釭ba7Bd@B r'BJ(lhVF)@C;=ͨR 1(C D&ȼ.~TKB@vkU5ZMa v ` M.fxJ6Oء9 S{|; NgĘ `|?S;hJnp \K3܅<»TV/<vö0+DQ|_˻tu'>tUjG=/L` v@o, :LttQ)#0;bS1.H6m'zCY1wi6}?GB!Dfc@ eH80 8S/HM' Cr' w-NIRn#ABBb8wHL&S"Įt.# ˜k7V@f)oGVz&#>j$l'RNmel>Oؾn6ƠAAdP l>*ʠg0m%Aa v&&H=/Bg×\mE@k^mZ-l|".l g5me/s,΁c`!agYr@~T00`8 ʧ&JTLOLl+ʹAQĪ 4)Jug}>@@8 @c=~Hi0)@Q@R@`I Jn086oPC@`}Pâ) OLRHsP(0 b@gD}AdT -Me4-Ƹ+;cШXzN*6Tk1CKz5*ֲ[8547֫u>>HyRO/u>^PD#Hs4|>!5!/0A􊢬n:B!@ RP!nZ>2|hUKUpc>i@j:P7KN2,8+si8&U'x9qKIŶST22ΕTY7jd0A);`'qY^N dYrYP e@xՁ$",]!2fkA5BGRx`1>8#SW}MRE-C  D@)zg*XCXQE s+گ J / :P  Pc!; f <CUd5gp !LQC"/%;.*܂tкf,jy{0s!Y !qX:F08G1@xBR< {8Ba#"SpAY#ퟑ*q]ӌt@CqJ)C Y#@1XP@4(W wpL9~:qo. q.EdG@H /Xa ӓ0I@Hh!$a! Puq"}v3`k7R]cO :$*;TlAky [wQ2L3U ?w|IB[4$(D^T{ 훠5 (H"z (WH*䐑%>{uYP%N&=/Hr3ȰpS WkrB;kxpS Q!Es>MT3X #N"κ6 fǠ6KYDL|ю7gc$ *\0Q1)꒿I $ ` % &W'F;$CByQ'7C5v@ K ]w#jq^BȖR%p9UJ^#d)pٚV3}ȶ(#F(,ԮL Dz:3ڎs{AB0``A *B H0I 0!V1z16svcY@)S T &D@aq#8gCaUF,>7u r|^$Bh)\V\c8Tℒ`=a!II߲Ev9hc_뿏4KnYsVfQdyT`؆5 5Fө(=VN$Q ?€cJCmP~V"@?q8[㐶~Dp ; ^!uNcߊ#@L 7c'^PIF$`la`1!)(9 .J3&:2jaP{0EJA`YA p=(P % 2iKKB<(2C /( QF DI֐䣲<3%Z;) =hx+ @z \T`C;* UC 7-bx6HZ$(la%_Rɬ:;h8:'4ze(j1i'A/P]H0>{/8x^Z'tɄ7."3(ILdā&#&I PA%qB#F@˝$Cq[Xj)Jq8PQӀTP m6CQG|G@|E!*7.sIAo! ٱp p=8`^% q8 Y3;|(:)\QhpD9p*-HKEk~-m\O$Y6Rt=2 X@H^oGS( #,]+!O)Oc@('tG-8d9G:`65Z%4 \P:efVv+6jkUXƔxs"q { Tv*Z㠃#WSa ňAV/H-*3Nhyd{Pa{1ŀA'ںH5+, a/ ڂQзA ȁ#՜eՁMCGl%Y138Uꔉ8ӉhpՓ%4/خY>2`X9ѓ5B ۰xAO~<6芘8pPj=,9lY;9[%ȋ7]PWbB²ؼьJ3*H܋ȼ4و`Ĉ$#en5P|OA# Rx<;`3爃f`E(  oP`9e" @"!x>!Ý : _;j m^5/ o%39݉ oS0@t k_* shXmPykyHr:@sh|ZIj[L< +8%)xݩw@Ѓ9 XzH˔hvNh8D}D ][2KĈ oX @a` p]8p˯9Q;RPJtH 蝪k`"VD@LxbUSP4LW]Q~%[ )EʈEB1Q[P'"9%h^[ː1d./*:6UP 99G Ez_e;r}j:Ӂ)Mr`ʄ9$?^,KF ANo8C`Ӂy1``E(PB' t욝Un[-lmpqFD J (x IE !f;@iXe fGb e DKL4$ߊMRh8E@LF(g+dpXdH@!niJQ#̫^H)-[a5 `' GH8,+3a,v /XH>ᗚ魣m˼ ~V0 =`@F".hF=XpjQJbW'hDl.kC|m3xWhM (BYVR1jEnvXrxEgpBI0,k#]&+_ vV*k@ w~ Th lU0PĸA3>?j.dZxॿg6:.r. #%8wHIx|? k@,}(`tV+rF\z= 2 |G$A !@ d,i`P$a% xl b K$ˆW}>_3im1~ }0&}d _ ?6Q Ka0'U $_"H-K@Ā<6!-NC9QF=G2 -j^~J!oJ 'H&HƟgZ2Ȃ?#ü͚΀Bo{ @M2F#85`@Q 1` .9$R&Ģg-&&& HA ",͜ 6m,.Ҫ d=HR48TdZE|ɔFp#ҵ; ß򼤅BN5-+U#74s_=z'0{, IJMPaеɫ^>L4X L= 3X" <9'Bt5pEq&GPY5g[$dNόI経aeX[o. ()"h H|yv$DC}n@\l,* z L>| ۓɲ(&c ;5;35C]a1.+sC@wTqڱ1oh'Aue\4n(F~ahT'.p%[.ß'\ʰDzlat\8`&HpN ָv m1Je X Q྄^ 74l B1&рH -% !1"&flVR/cSQC-H3$AM EB*ʕhe )r0AXŕh9@  6vLPsS8.uUMKLD3R%bC?, +T/UDV 1Q8Y Mҡ"6P"@`b V&F,0|Wy@Ir`䈧 ·> P"Jye% &5 ,%laK(zEaU*[r}8p*}RT4(=?g(Cq@i#b|M EkVvT|`z(b>*oƺ;6aTR1[~wtb?o7^moh>vBV v#a`'@DuQ0Y"lCx#-HrG"e1(R 1E"qQ@ۙ~S'l ^Ȗ|Bɀ!b<ݚ1 >!T2"RMFRVCBd"=tH4/وaOAB}3 %WͺNa 3`SiQ@c c"5UԊ(5ddp|p#=Q|xfH;%N5[eA>(A#Z84Tzpdkqkrk͜2MЍr !3#-֤)4^'DAH3UJY]f[[[#7 xę'E@Y"ssPCP`mGDB r"hܡ%]I|BF+A8Nj;~0^\FsM3E&@H BLUBR.c:rje3lȫ L(|yo]~ٯ66< v#_}7l{tW mj. ``Im `nh#2~>Twa(A~ Hp ". e(f0LaDXXC0>!Gf+&ڜ`CDVD.D3jʣDcD#:>(>N5b4U8 fkJLCD*aD 4O#qM>"#"[@YȘ-"%M}dq4:cAOg;(AE2(>JO2^&3l#2(*Y:Ɩ !,GZY>aR`6ag>:Lc)h4Tcf3E dG_ j#f$@,}W#%A&P4ZT4l8A"m#" k<̥&$G$\;1dNXis& NؚG*;BO Zp5qbsl0LM>8s&kƜJiA4G :%`  XbK2\&\H(?:;C`KE3%\"`.t,dP0$gΥY Xځ^ѬAb ` @G(?)@r|&\(Rҷe|42P@冩-q`Sɂd.^Z":r%Tf"^"&!wfkVANy"L@7 L bd2 ihMD6LrV>lfPB+xF?Ab&.R#iDxr/(D&syC!~p!v!ܨhy2H8 I1Q$ ­w42qW*G”)f82}*֔LX$FP 2mO5(4^> ؖI 3>t 1@8Bdm]"01g GNk$ek{D%`0"45`!3@| ^D$-R!lcd.,ǎ '>l`dU-^ }\%^֍T'%D锐4DL@d)a0 @ۯn*4#Z2"<ZufDBd2aB. Œ&\/VJ`DPk`Rw52E d S<Z-v&lM3gA PfŌŞMs"#D$xOcf "va vV "].%J`* @ PL;LdJ>aE,OԎ,ja 0 /䬺ElJ  l*tf6ȖȊ_&VC44@ # z]"Jc/"᜙`޹8̊uX+*p4sTj}FZ4Ƃ)@: <1yyv$6VdYCp% uc z&A:!^JVꢋ`!p@L NJ9p`@ľ>aÁ#jnuOoqVd ` vH#%Lʲ(H@4/f=db,bPe}E H~06nX*1H$BFo pXYeKunk,`  y,E&0n &@\200 ĔAR ͵c'=4B<  u6vkW \cKC& Z)"#pY J D4HPYJ|D@Gl)| >̷)a#cVMc( eAtBH0!(`Nz)lsJPF41$(fAXQp)E|"D$<n 77j"*c!E>6|n1cނ'B7[2$F0h6tE #$6Y$NdY%1JteHF`$aCAu㥙6V[")h @?0ؓ# E!\!}!&IBQT(>o8  h3`(VVWjpLZ"CcVdYk,J_ⶐ|Q@>#R m0W ۍv:m` 3f١W\,gP{?_Q V,+  B^ dE붻é-zkE T=U "s3Ɋ>?P]  <.޳JH !|0F^yhh@cSxE3&;Ʈ<(һl4;*', !B`l# oR@ۊ߫QXGS,BѤ/"ChLJ:1i"]>1 @6 ؈h4קmT UEU:-/؎ %3~^H1(A4J<"d<Ւ$R\eY0@!M/rz慀z„At,6z^AЄ%a̕I5V`B / o䳳y 2GP)P`O )!IPU"VcՖѳoNLj*arV BJ/K`LQvGx+2b]!5n8Dxze#`:0$μGbl9&p"sx|8!={$DX YTduYx\@X؜,\̰ ݪ^P!#€,@tiӁʙ6q^z 0tb!Dh~q,8UaGPNȅO0I3E3\q U32 a4!80R?4֕k0s ắ ``i8~r#|rwi%٢nJFB (<,+3xC@xR @KǻJ7|i@Qav e)%P$ K# p:`tn"a0Wm)^RCb(I2ξ # 5"+VhY4]`҄H@M\ m/.oH ;MT'! ?p`D$Y(y)E&TK9# qhrBL| =<\xcĖ ibv.SFȥRVcIH6@h _)MXd v-@pX#2FLKL!P$SD d-5ֺGDBA^]-w&$ʑw <C;od O(CT "D*iODPBdۑ> >"^ES-h4=sFB'z& zl,D,H2u,I?^8d)L?e_Rzd@*DĐb˜VShbe -| 3L[7H~#p{uBLB@%F&L 9"֤dHv,ƀ3[Abeo PuRXqҘoD3Uz䍔2,HnC* X\5bbЃ,IW51Њ̼%F0|Fc8zi7z@p AcL~P)_ *&0p mH<2 p+b>5sOD5Hd .tl @ @ yr<;\@Jrp]UwYWbjJDqJɄМ"XXnȢ(vo.8p(PL&:Gr|v"4`BCo 0H=;7|Z?Uأkz t ,D؊L(FRi)g/iu 3{V8BmF@=WLqG X0jꕙ+_)(, `@(`|H+HR @[h?`8q#4Jb@k:86x6뻦28X]A A @@p`O-+,1 ِ,0=bO _()i$#I4 #y' ӲB$h;!I"X`HJ@A Ȝ& T'^HG@凹3.1{ŗOXDHa8x 3g b1ˁ IEpB‡үʙb: odF a%x Ȉ5ڃ ;Ֆ 0X`f(@ mz5y% "!@(!^ws& 4p@TED'0aY0\.B)4Ex @3 tO9a]CŰ|hzڃ? 'K+;Az`LE8DŸ@)Ed@0&)۔ f>*1a3!2`>ȜK/$)S9I[>0#I1(gpDJLJa#H<.h#.* Yu޶p:OhRX Dtx 0`` LDsĝ`Ql{y7` TR9P23i+▇%Hsc?yy Yxp^FQxxwܟϞ˞20!I=È)!`,$h:6%4H j;7HR B0@%xcHPt703C*S1 1Е˥3Tܽ2`H J [bQAH=-Z[hTxva_e X݋*· 9\0KqK3AcãegBY`ڢ+>$7+` aWrWuxW[Ӧ5w r OhD(+n5pk0KA@ GMHD/f5hxcSht(a8N[dW, ! (A-iz3 AnŎܸ!9#Mf I|:Ʃ㈕Wr/hP^_ P ;LbHxE( :`e+j#!h ۛPPX2| Xz0{= <S S(-hN@TPʍqඤ)͖P%8./Y hЯ PF pSFPQx-A W9!,4jhCkSmFGC,l%b\ - abtME8bW9hu7d|M7)7+.E8ȃxk8aq8R>PBR޺"ͷDDȤ`Sy,b"ނX(&Au* P0X@ Qk* SpSN`b0 >9>jLc(k81H]\ &߅w8# xu!0!]J_{/$u*e^S8o.@~ {_k$F3n49foUrAWזY8HL '߸ڽA( xLsb9ނP'Ay` Yslp:^Av,(A`J3-ګp7 )~=@,N` SR@(PH@H"`a:C {Qed*/h79)\iRMTR+{lm?0- ͅpxGK,3X W@06o:y β490HBP.%Bi_ h=֬e#MH34⟀##ڔ1&3JBȞDZ꼯@D`  `YH٨k6 !dZ^Fy~\@Py>Rqw,+>ß''sHԀ .k0ˬ30*Q8ƞZrOkŤI@額ѳ @&@2`zUKChu  = 6) D9 %)TZΧl4   pYu*m;-Hϊؽ{MK̴iٸm͈-x5y N 9s(E"XV/R4ArKQw1!AFP M &%)[A4GJ O@P65Ӣ:$唟=k5VS6YvNRȩI ysJw[vviRS m`Bb~pW-&:@x"3SRJ+, xGgN-SY("TJBt&SA2-,'Zщ$iTl/[ :G ڶ+ @(DLs]440[eпyOK ٩$oڀ 0^\ .\4r8+J*Y<'&ER~d~IO+Ozxw@Z^ÖjR5`19 <):N2(A-$Y.Xӣ ?$IS<>NQJh@Bƀ'J$U[W}0ʹ?lDIрC a9>m+gQx*" U]jէT͇@RDP`\bLH^~ ] Ad!R)l)X,ZR*CX3BSݷ@W [ n!Zŕ@g'UeXVl9.S`|zYn˗,*  C'$B+4H{]$`ht!;R\*o(X.E@ ?<2.[\i9xʮO°\ =#Z; A0Ok9=! $ī#5y Pa0t{}H6WIc~5]^B#p@w@aD%x0v: r#'EaO ` `bN䔗@Bx:*cp"r`"6:zXHBv>|=T4 O4lbƸ[@*u4H)2#^ )(l q0qn`  dPib>c:-jA%ic,oBO8*NH2-U%^AE44)pA^q`,Hp"~e|J: I`_v|AB,<ǔfbNYC^oDov,,NObQ(,2HLl3ŷZ XbcJ},@6T V4W%P&aNLVnP+1IQpMT$a1\/z1-"ԑQM}#luQPIL'2e Q)fFaن4c` nAקܓHtnك:J@X vL `f,J.XCC&@\"VEuZd-bvHLcž tR)(*jh (\C "zl b!5Qp3"x, tq@&`2HZA3#4Q(c()mRдA'tGW"0E/)hԖfa%!B8%c"@P{h)x@` B |DbYRG1m7Ԗ`F#W8p'kR43C#b "2`N{4 /8-4av~ Ρ!h`{ 6F*YC4"X&Rz !D'AJ(0%-B{7MEFdtp z?†vpgCp+jo\hĠjʆfúF ɤLBA#Nl$BR%/^Faـgz^б0Rp(-B~(TDBKH HtH6؞brvD(x{#4/` ^V-T/ . ㆨAD3TR#aSXa€uSQl<J)2b6{!-UMƂ A \C]PO:Jb ЭUmgò@a#@Wf36 SnoՂzn) , "Ȣԏkm^L `GTD FWS+4D *AzـIk/kmCBP)V6!@| L0aVbwTW- "կ6Wp1r%ۨA `NbGH]")B (n'k ^-JuhDBWfh @L讨/B' 7]!g(Va0䱗gGF l >b8!/.ZVmtuA qXq7.Jh|@R5EyoGV;.H`.4r1O &!ĕhL`5Vv Юb%A `,FKꛈaBNZ), I!totCJ9_b/rhF"aª*RՔ&D+]:XLN iJ/!_(De@H xŷFtp`*|Wc!h]j'">ZMӃWsЫxj[E/ "k"(wAg&0֕ Aُ lSy@ 6BVD4 r _]Qt\.}f uGK6!$w>٘ `ø#WOd;(}~-W֪;"0aH@H@3X2uފ$`(!ᆎ \&JajddY"v{!DYSbT(eL2hdښ$ +;6LV}O 7@ :BOP: Im!U2["'2*d` `k?pdT؏Sddboܻ9˒jƊ.I FQ̯q?'wAh/D7-;cԂt$!^&ZT.d `T76+g,4aQH%P}Ox1ۂ{Eľy]Gg62tP|!@)Ut\SC(dY"VB$dp@ $!"ޠ0V"r؄m}3ھ]qy`Лb(S)I:|”\RK"Fa`2cAXRlp uzE"%@͞Od=DPN$~`]B1>(E' DU[;$?N)îAnT+GJĜe-b 8IJXHzrc@E$WddVN7?$5Њ?,~5B*F&Z]U(KN5BV(% uCAp"IUxĞ"ʴNj/zQ#2( ` eO9ub10A`%je0 @0!y;½X+ } U! "~ `0g2 H e=D*5*u:Uԟ/h U.WA7@ aj`@@~DkpjSLFNU9eo%cG8x &/$2+y=%H3CKhbj}? h:|u@Y]2kP{:I){sų;F+- =# ʮ "@XFy㋊pڑ@P{A)*s&ę,|D +Rz|b5 `–0l3Q9@2 ;k {+{ 9Yr6f!9cC͓@+, Dr#`9[@pE E51OkzNl9*,uH,Ͳw:‰ (5`A;v| dMU^rH!FxG, o2,MB`cƘ)ŠehҢi&`&%@$1&&{ = Q$#[@wVbM+0wϱg,JPK]G37 G`R!4!1!!g9DVV.fH X xSq4fcrP=2'H'[`fȂJ#\ 5 F[ q uM  8&]!} փRDĐyc婅Ƙq_Oc B)"l-rN7 0'7 " F4?G31ǴBf@B@d"ݐ:UM!z9!t+PSiz@ 0(M.h_(c0`V 29ˠP h(zS!("Ti)p槿@+uZYtR )zP8ʫuizyânNN`*` 8(XصIDahR'@+X ~."S;j_$D" GB>N3:A PTvw#mP7Q01 q D6"S x<Ѷ,Ka,5Z?A ݜGo5p%ẏqd MԈ_JKaa;:CQI=0 ~8Bqx-(P Jh<ĕ%P^ E? T 0DOb8[¥W{)H‚ nd[NpfE:#f(^ΐz=QQ(|p@j&2N a#v_ z uޝ6Ehu,_)U`G:l" t(:o f=Jp 1h,Ջ`20zg<a7.; 9F;Xos^Hqd#O( P&v6wFJ]  4Z3H }n|o[@F-pmY f(hL-B$&e̬7],} PlY4IF O̍F=n\kCuTM o51kItQB͠ V=x!yE85z%d O788봴IObt_~S #EǙڭ"` |iYxx/sg, # >Y1pT& :g(",+E1BJ!3ʡ"A82!Bzez8,%FM #wx3@7_yY9Z8hϮ. B!r>ɏp Yp<+ jQǑD(ªc‘k9}@6x4!@ʏik:iJ@)5Qgv@%I!0 >`fQb z9,Ŧ,cd)=, >!*7%a?^H>Ê:!8A XD CN+ س=H-y ޵ѬQwɡhQyǾ/XHZjB [i a;=bYDH $9('QupxXd7(y!ᒑhl(llCЈvX ?0ɦ :Q mˀaa>lM9ԋƺ>`JzS<CkPq?8b4)5Y4*Gdk1it72 rJ 0XP(@(spKIvDc%0JI) iZhrq$μSL5E1 s;hL% V(@ @to28,%H)*dL(xEF{Q1PC) 3GE0')YG$O3m4=$1iWB_x @ "ˀQw!݋yܹX)b7{ ݗǾ7c'^<0Ĵ_ ݱˀqȡL@XW,2 qi P@R9}ku,[ VI&+,ʤ٪d=p@zaLkZk 8T3QT +""PؒEYѪ$^#o%a! g`(: Dٰ DԸO@/a#+^ 2e;(\.uTX ۷>p S 1]kd[  .YtZ^jLF2n#7~.yN*eXmA3.+@~CV>2FSjUJH`NswQA9~kD0F 0TG >ZphXD*ՊAJʧ:Iyb"H^X) p 1$h h))!x5 p`M քC(Md<<=QN'/KΌ2$>E<+Mq4 Ş,(!AV=ZJU}\da1D3:ۙWX?&/F]IqXn!A8Sah"TXAL*ս^xsV "Q~*> mI0eH?jr-Igfԩe4GTS=$= ;m ]BC]Y H$JJǠJc%tA٭/YEɎPMXJĝs(`#0P;JnL!@n7liMU6p8<'ٸd- ŘU8FZ=VĐd mS'PNPhwd6" :1=C' pP`iUEE؀5ڠ@aCBИ|6 X|j-" t:F| A 9(D#ztD|&RIHx `N:B䱸T ŠM@w~}4H#byH@(U@ VPl@'[@(-I!)&@ԿF;piDYt|<^7/ޣ ̒uؽSmu ^ f@oskWkz'z.ˋ(, #B" (=L3 jVF Hh.`3*u 2|@ԡ|Ɖ̜(r@ۻy/Gdg@" p0 M0@a<v( HE1fZ0 g >ONw06. ɒҀ~$q̾6;{(;@g.ڲVp0}W7Oʀ 1 ,A83VTW, |r7'W[3йF$d$m;BZF =SX|Glp~^ h6l<|!X}(I]޲da O*F&d !CD AT0gs`,g 6X)P?1 ȈVJEDCY5ʵUF>,n.c~ЀBXJh>:cL7V:EA5'8@ ~2&uGh//"W;vnQH0Q#X'ܶrD/(a dpn&uj{VblqX!&fyY\4u@^Cq@^*v,.';KrP BpWS@(a8VDeދjEj rx}k+6V)sw)pzG@HЃQ0O k$R~&esKEջ !CkDh\sb  qK!AV]y o !t𯂀Z VOL^kX:ǐA(q Re`܁Ő[iQ _; cIZ0lDdScoSZS@s Tom/^tͮ D%TH#@ @D#ڦLF*]6a\sÖ䚷l!dBH.k "Lð3F" <%z3RA]Q$=c:Xc !@ # O9͌"r.Ʀ;c>#;p# py'o4cnr ޭ3Ğ5F"jNWWx:I$Nb ,j & . `'V ` aRL `ROfi,5DtGFOfbBx|!?L#pD^Y&"a@ (6N(2  !@4\Jl iY@8SeB!;L3c8:<@!'M&X"Co?.ғ#"In00:%Iw$%V6DcR8N $.\`9+ `@1t@ Bp&6@$F`4[lxdlLxl@4W2XZtgFXAȼ@h'KN?XhNlTR1@\ x# RE2#>lwT6g(xޢit"iBڪ;p@| a,wQ jibAr @P2ԖMx5h6t/&\Dd`N9|$@#hqgI",( ޅŮ*@99c0;q k*.aJkH^N`@*% pxF;z3 CnZWC(HP!`(VcK*,1Ja&6ʂ5s 3TgF~6$2tGLx5 /Q:N fH 4"11aK#%|: >T0v!:sSS ʼkEn6܁d`١ jd@.B Vo? xAH%P%OdL+^%F jXc jP+ͬvqcN̽mvIL׭%l6>%A ib)zH|(BS(IWUCc`%~ @-rx@s BI|nd67M.kMH.a tR.hR[ c&)] f@lvDf-eCVBV!saMg8r:Q!eV|䵠>l*;42P\jd2BآHO+vww8ٟBjLP*azu?FOϨ*×d!wEqC BeQDW.v5* hka\jo*ZlP̶o7Mjv.`S-^FOxcN0q^0"FɤQ|ʫ\#Y&@M8dSAD%%/Y"M:̮p‚4PԬ:+341V|i $ i-1xhAC ^ BFm0eJpO* 2ioPpKHB?1z$mLȘ7LbAkbaE׿#Scd&%a0FPGU;O2=Ud<"WjW)LC"H#Sq;F9V'$E7>.amxnUb]^"d82~`[KHYK|! #Q`4!6cHAȋqxO63q!tFL 'Q`t~&zP!a`v@`4RHLH+4]M `8O`b1Ȩ ?i -~o $zA@ q}E@(H  .@u9|Ԯ$@a(m?Kb'.I@QǀTj?/rO.9 H v]8 T4(oS ll6ǩac י#XW,~<; ` HJ2"nB2bVUg'<&j66 ꦫ` , Gx7y"R^XiֱˈHtH5+^MԪhaex>bvh(])7Vb21jċ+H\خ-(*Rp~G/L@B8 b\EM.SFP`q.* 8" A|3 V`zg= C8`ڜ"6%,X56=Vt88?Jx쯇cEiR.IK@ U3鮐0[WU!#yA=)ڈ*u V&*A4JHR/=)I!(m~Tb{Z5^%b8vXdzy=~̨yΘ6fx\2_@())d> "B=0L%h"D ϹK4CP ,Db("qgI:*nIrUȻl4,<w  v.)WQ=|bYsHL^TȄ:R(@A ?-m jH1>b (%kRLKX\h?€Uq jB-K[\ L~D(pBzT`z;%FPz4r7Jf*Dd0 A4ab @`0Ũ`L9nR<`O EF84NH5L;PE72T [A_1@ ?:I9&L&qTU 8?ٺ% 0Rt#Tm3z%j (Gp ‰I.1{tL !Nѷ\0T蘳I4R@\  t-%n-D*A|Iv]'Hl9 -1 D?[`H#%s0EoYZrNGKItbJ2$a)?իzTA G`@@F,`u!08(P|p*WƠ|i=&8DJ%ϕ];\.٦/U2E]G;0EU= 8[@@hn>?H ئ&iR>0IhQ!' smŐhFQcce\{q#øs4A8F{8:]FA3b >C 4fd :)Cy˦HȡV**W\0y4@ܤberq#I(Y@ӑAȘr*(|iS%L%M*PVMȟ?XJCa:GDTyp99e)RRq"̗V?"Xēߙ {IޒL]:%m$?Rs*ž@㾊A`|(cߎŀ=>?BA3@eG7W8BDy&u$riJC 0Z8]@ H\Do<ᇘ 9 f:*ʋ။cplEA5Pd#WV@̒P0` 3 .bZJ. P 8J PX daX kmp@P" &0r*R :p {jj k )Ihlan.!X(<8)@Ԋepj(_ X.hk>Byd8&"@h8$@0SA; +w b u55hXe2PD1bz={IjɈz{q) '.D(x* `{{P7mhe|1 Ⱥ+{AֱX(D"AO rэ8ՉpqY$doWGIB8+:67pZOŒt$sXABȁ.PX$뮤 I*DElTeM,͜Kq)B з9ɂ7< ȸJ0dՈJf]<"0٦fp887-z'08I(ltǃ:" !A@mpd^8>p2$i dq_r(rA~ P0&RC(s | 3#j x*Hghi:d S )v@F%܊6.[/ظo033C !GɌ^i g-J/EaLJ5(UKD+8؁U%XߟA@1`"ʱ{ Y B< ldU se<h^@(s=.J(Y`aP2XMxyI Yݱ%q8 C4 bڊ*VC`!eYӲi01IEÃ'5U Rn 7; @xlÍX y($A^|m| j!,c`yY0.88Pq6p#KBgu:Ha,p'Pu N񩵳2ֈ9æa #y X 1 UՕJD8mQc r:80+/2#"bv:edLkDDH"1сp$'a%Kb٧:!.lhع -؏uU 6q387w uC ps(rkmZ*!DH#z&H o=,R詤8`z[= 8X HI,&8 怭u_ ^oXP ("(q~ d y3)8BIzPu泚S髑;Rӊd>e7s ( "x JPxX Rވy(tD2 :Ph ~ iHD2'PFX4I0XPJh(P{ xw8 1 @ɀYgt:Kxx 4,X@NPjBlMHKK)>_0f&mZ n9A'JK;qDkc/; FjIc e)s]1D(!,^뮌yĊfY .0:jHЈ^jeđO%)EL`}sܼ&=%nmNhQvHHP`t/x -\k~A_mJȥPKFyd:dTu us;˯tV&WX}L>t(8XQe̎͒U 3N'fFHv;U@& nM`a'Cd;Y4TUԤmM.pXBP[DEݒ\#@0zR,}e{֤d98X]ȆL#uR==lYCwEypX'w^ Eq~$t ͊8z@s]JAw81ac1x@=9rюu#ܞT}wM, Fv\J'E\Z PAE8PxU"ϯBs%uiZUqwT]rYox/Q h3%pL8_Zd0( /<{=0@P$7S@L) J%Q %sIu8NY\}߹#.`Vjo[S4h3 vL(F!rPj-zV Hl7 jGA} tP" C@{RB̸H ~;xx,܌̀KK6hH겕(Epo&Z# Ap @!H^l]#!+8 9T34ˠ~n[,*⟪rڷ . Q0 . .>bT8 @LNDʛ扖86s`٨:\(2CC6jmk!:v q~Px_85@,!t8ʚF|)0L tiNFwaР"R|xi3T#} yȲi ]xTB="Jx i b!8wvqQi?iDP(b(B`BIE6.hLqGP}%t'jʔQ\ @9N4q7cq<֚'"\HL((5"j^D+e9QUyeR<ޢ=-Ạ#qGbNRRz75 p)Eݻ;Uzq6G{@H"VA4;Y]#DMk'U.qT( !X* @L:•yVv(a@j^Cg񳦸xZ0&AH =96"[ A67 0@OpdO[Rn˝7y]EZ6^Æۈʉflg|7N0KB.UMZ5o5MM\J@:2H$/۬O9t.셛t24P$85n P,N =tPXl sgCP:UW$w/wJf-y3[9tg4n$$DIp҃h>ԍqk,šu $0_ #pm7M0P/F1ݣ}N)ܷPrjkMT B*`CHmBmIeDz%-\(=*3$HCjlF|ݢ! ^'uJr0)S| D8@0YMFWh#VHHwr0ctU餀;;~N 8̹ T ">x_,%V$k7(UIu`"c:J{D92I DH$ Í?1Qsn[{4,û'pc.Q=_mT39@dxت8ii/&fnbAaA¤S A"p`Zԫ@ @ 5d>i dÉ^Tj&Oԍ^g~H * dBj! , PqƢG M(FZ i1i*Ђ0`Վ͆HO+j0B¨c~ҫA J< * <`\ l"K~_]tGJg*f&%j@cAh` Ěޫf3wPW(kBa&j IPu3ڀJ6Sb`8jxV ɴHli(g+ 4&J6H&x$hfZlaD v H#4t%> jO!6BdgƤʊC "E%A zt|z%!@&.@F‰;B(bPz+E$gt!p!v@Di* 6i2Dt5dC%JehvjPJѪC&4kJaS*Jl Sؚ>PBR й*vMvEky7Z1@69Ԋ Ӻ2QpRqxvP(;r?a@ &a @ ;8hh!`@|t㘊$a0| |&Ė][PH ~^jZ/J1bv`-C+y2r:KLĽƋ(6\`F1v Of$+a1~X?Ө].:6X,\nmju6͍:%*$z6nTvRJ:cλlnFV)nHCg wB &F [*?!S+eva4* $7f?ekGzzϹe1e+ v!>&KY4mL2tSUJ` eV.4m3WP7f̂nAzt]s6fOs{Ȓli1d6'3:@hj5a.t p3gQet$MnsAwW.7l5vsaXq/ۍ*$$0+ GomV?z?7".qt"Jcgm/zWE_MмN*<$X` $ g΄!Fv;9Pgb̤z$fbbaOYh66j zNNÛ,^lNŅ> @ CJF`8o87CNbYlIRdA$`'(bY:#B4ƭ!? '5ަD !6rp_3dz'v2ʊ . 4@?!|!~\ɨnClØg4&gopƙcc\xPY'-?E2' U@ @^3VAP`&@ha`E[IJuxa5H @Ko<\] be+3R~kyQh+w,-z c&wf%$0QXsi]dAAjTȒpJ;}ؾ2 .;Z%22%1"2!epwHPB^{ ! VAJblFܖk7$`:0f@:S(験*!Rdhz*V/T Ե9axj Ui}V ϥu^!wG#N ( oἑ<4ztO@>WrdrFpm"H }EUbc;M@n4tGԀo@8`<!7 %&GPt@ Զ@,saazX!r֘(B[# W"N4G3p" x9dȱ=EӌJFNRdhE"Ī6|>*%& ǵz}l*S%@ `:C(]<ϱ 6?cD9Ovp/JY3>0y3`Gv`-أPߓq;9,; tκ̣pR6ڐͻnS2RveY\ }ɤ@@rR(yO* iNB7'r\;FQ*L0 ;>ۦ,9EHh;F҅ja^}J$Q;d?@c~IKd/;kJX0(찓rK9VHh8G {9EMTh֙0Xr7clK2a;UNlV<1RJ=a^MNy !Ry FP/rf+j!ҟ,VfE/`t'wKg,.@U˵{z)m=K;'$N 2Th[9#?K/GQr1e-^Ї@M{c 汨H Ho;#!y} _=D橽?ME@6$`! V.W?P[O6(Ue`M#}G?A^cɆF8H В[E,W` ` #?(P4@z!nFPUD A@X-@ 0G֡#|dm\L NAGTzW&FA" $7@Z#\)2'R.< Z+!0@E;|oZkXGYGH "B:Nt҈7>:hw3^P`2p.,x"4,& qB(XL :2pj1mؚ0{ v5|–b rA@(BgV2U͚%(BPMBf h >PR8hc0ʺx p#Z!%!0 &mN~q(I嵭 (*!>rF-w =:瓎q%<|P&@r0v@Q %,DZX(8m:D2U P|+7̙}zHtͤy>S_<!J)UH"rҥW'VL i ,V@@p$aL b!x2WX V Z@$eR;x,` Q@P XU#D.D A[X 5[cD+#3UUY7ƔQ AH+36{ (* dĭ\½%!#G"D\FRvTllTxPn Da~P`O4:R[=J*Nrah .r{,IH)m,0zFXy>gti2R! ah-q3EQq Zt2m1Cd)c߿q[޹Y }弋8:ךpJ- 2 (EpuP*6pmqQ=:>RN0ē[͓4IW:(! U(/"S91QGh8:O ӭI9둼YV掃sAQ8ٝ{#x!R=0葮CG % EyDl:0/;($40DNd,㪙A;=YF{ &p0" *MbAr!"Ɍȍ@cƶXMbȱK؀jh2C({E >Ɖjณ4x-p&lko P9 sXAÂX..DÈB,a |%l bŨ {g|H-[Ђ/X%ậϬ>P3 T B(h ꞙ(q'X_z [!hkp!` 3A'[ >E# P|z(B3K,w0"x!C ؄8gt;y HT&(j*GHM#wr%3KJ@ݞƨp5K5(Q#BQD{4'}Jq4#먘(9I &@1&Yh&j&(8TCOـ37'ڥ 93 K0ҁ$8Pl'x:퀐$P[*ƖV 3;Sd2ढ़fy2>#hhxk7Y թ7\l:hS!ō! p27qu†1ǰD~P(P@Q~~ 5B Q/Wxq@t t6 3@ FoL} 8(mF/+:ܟO|LH&=0V (~ֆe5Q|@l/SH.ִ&ahW@ )¥<晡;& ʈMk6GӔ7|49H2[:+ۆP;O.+ |R "ɍz4MMÆ;Sb9=ˈFɭbys2QBu!5P1Q?H LEQ %8ՙESiE8|v @(R{3z@@TRV.g)ڥuqM5Qfظm#i[4ҦTֆ)cX,a!NU) qU{@םA ܺWk`ȌblFcv.CEz>#gZVLy,YQF * Ja]~&SziRZXZEv7NP*qchlWz曨 jZFW&dOz61kXޗ6`}$C$9L`xn0~8Rm5Z`PK ?,7Rq9׍q滕|ڞ|D\ @A1ZIRm7Mliֶ/摊a0{02G'GP@ĂPMlՂCMiNaülL\Q$s53\ʧ͑RLV̬k  XzV->UkU⣈R&|:'D ɊCD^H&d¿3M ywBTHJh&',W5KY^ $Śsq0ADra0d B8ILS!Z88IqˀàsвHkI2F @N(J=m )k;Dr&̀B5P<Mtn0Dx7@X*̒Bg$ے,=c{I]W!;!ROd9Նポ$f*Ir!ZyðC_-t>H??8,0"a !*0"\ңvt_V&Zɒ-;Gc ĚɻO$9B٭$#wVKy^ (\?r/T@B@3>c#Ռr-"<Y)6[0T 6&„~(tdFzhOWuvY2h M=cWnN*K}<bLB Qf>Lp0t{UgH a>'x.A:O;+l>3|bHB׏ (L´2HM 0/ZKHa{r3g]Gy:G@( a7St8BGXC`$`x+(2)@Ch 6 $Nx{'[ 5j2gS L$_(9$rӢ?GYƋY*@'Bc%&b?}EwM- mzi qAˆ` A&ƀ^=#- d[eYզ@w .Ή pJ z tQ RP|"eG Zt;ВRP+ƄSJ?#IAG| [\rl @\eq 8@ vC!HI,ʜSX <5z(js aP\vHء8m@ _%Vd}@b1fgE1@\4y5O]*Bjh5ko&-ƭ,2F B[M o~ 6j(A>BHLj@o/=;G(NBv@FRWt3@I h"fh6T /T>esphZ*xi%hM[ acDزnx \.\ A~QdG*姈Z&YPzT"b [eAg<,JZ^<1 @džldQ&h00e nILerhjzÕ @_A<d&#\?0#rE gΠA1 뤅0Аf{0H"Y"@ d|R0 yǎW/ AhI#0z'.dhy-"[4B1"lj:^Bbfblm~T#hLn$l hzlg>jBf) )kPXk$A0| Τuh=%ruXo#ea2g0M&HQr3ayG%q) q\ J`H T> H)p6 ɴ)Q / fг' K&q;G j8cl,TXF<|epQcl.P  x'jG& Ijpr[ -(32`yɨ8 $tfB5"7I4 Gha xFI-s 9-7%Ǎ ҄@v65!R1*r X@j?8:A:Q `D~mHbr(-mĎ@V^*2_*1AH ~A@ 8/kx^JxMn#C;x @("f]89^4@%lBķ N j\Ajf !Pv*a`n AT7`Lb(qv -7.!A% ʯ Fxƭ.N%&͒3%s0&N1DEg#|4+aDl<:.4"aA[?(=%|QCLծPo@A$.jF##RCp5,p8c|8BHA`FA wACEB@(H$F&䴎AȊ *H*;O5eH. +Bk'r n&j'n'U ̥fM? tJ$ ZK` ̅E, / Vs@(n QG#OB3P-b"07.(~vCۦ^n6s9D5ZDA˾0"@@Cr䶱3ib0$ V|yKtA!0ey5R!R)Z@Zeʹ`n l( 3f٨q$<>5JgNFLT X!`06!*&4 u%T<8ϴ6*RC8$+A|!x|@t @4*4D**,"IdfBOR5w.b&"d4"7D&c}H-Q^sYiQ0vNf='8X痒.h^~GNRP'2"OYq"ޢ*3F+r` `{Fd.n8?!MIB"l5I Į-2H E(Cs{*NKh?h(j,ABP&J6*GKS'5tFa8@A) S1:Y3 g3^{3:E<1:a7Ir )[n@O ^8="!:6S(ǚk-+zCql\ Z7g( ؼ`C>J62 Df!{̼1IlltAzMN<#B7=a$ op~j#bبu݂/7jWЊ"Pb N `v &ch`aQL.@k@ &/j f:Z!At<#`B}<%aQ FQ>Mv&! MB#XYzmmV d@ P2#|=CIm8@">@De U<ˀSj/H  #O*K'p~SYc:B,iu?@ C"`Ql|^i.![ujeh1Ce@PY'/nnM]pWP sVA*G?Qxp" " ÀꊞǫqF"H?c=V 3I+ zCf6onA+3!r*B .I4{vQ*xڶohq-^NlЃlm۴-\& ۖç5h.c cp‚U\~iК.@=%֎m=?m[r;*_]%HrS~TaQP8 =$ $=0ՙ'{g9 f$w7؛_vqm]fSBj0}C >xc7w"Ns&FB\Sy]vt[˻nܻX B'D(D@zTcY2Nr'p[ 0z  j,5 G[Ѣ4XC-Gf^ xmr؈MG3!S=ٸ?(omB R*#uAF&ĈvPbe<=ij2#w&0('pT +BNB.eanlݨo^ LXm+dÙ0!D&&Gxt$~na%癐?e !Aǣ'EkaZt2\JQ%pjH [6{Bfw1a۳0LvC۴{ |M %X@te"*.DULU9z:8 9xA7S0GͯPSj\dž A#x1@H:ThL*( 7UX  4Su-Nr@b@Rd1B3FY^2F“0|A\(֙\ޱ2ps hTC/XZe һ3a002[ S/Cyt%V)q(ȴྟfsg)]2WNW('PTL+*>L8Qa\)E`T b !@, B'01aQ\)Gd36h <u3@(ukSđ闊r [n0XDpzqA"@ 1"b2XA@t@Wc * 0pv̶RdP,KEBUTUDQ(믙VI aQyd%ř_sj@M!1,,=2U(q P` m@-&sF46F8 \0l$ ̍&㊀1C@ٌݡ90} ?'!-{QAB~ b͡ ^BYa *򭀰!B*[ pa;( "̖I x\x0H<urhhS91&0.Փ<,B* RXti)+{S ;-:,%zMT#B"ЊX<دE(r?: qE8|d;P8x LHÖɷ,8ZKHezã#;9 2 ;p6xI#(Pa܈ʹ3pTB煀U)ޡ[* # ۨd+ &2 ĜP0¬P | |u:^Ib٤ ֙zz4pczB*R^\J*(L'́BĒ,1" p@ϕ薡~a JA ։; :00`HLJ) g#CJ6!J!ڪx 6@0(ɟ $ ̌H@ )=< :1]!|k#+ܡK٪MMJL|*(Kɞ)^袌{(j¦ Rt75$g@c(KĦz$ 1%OQ%:$8xPD($ QJ"'Iz|6(I Kj8e%;zf=/JF #٨)6,0D$$5B( GL4Ԅ*M&O3+d$|0|$JP xͺ͘)0E1.T!C7 ұ HE*˟P^8Eup(AQi3 Xi4jF4H 85"!$,XyBC_`eADIhxr:=Ȥ$4- ]Ƚ\dɐҀs,= 6_b\8ڴP LAh)^/O0HD!Qubְظ 9$!.Y7 8޶phXb9Zt?υJJєO5KPѫ15@}P@6]4?h%BD)H!'fRK 1P(:8 _/TkaqVn!6͔] N&A;(.Y .$0hˋJ4$ Cȍx[* 2uMmElV~-v7F)ӉG>|=4VAU ^~VFu(r8ݏNs4I䪝$2R, RD]F!衣nL5'b/#:Jvp/0s9:ւb֌QIJ^12RWBUAE7%:QexP[Hbz͎]@`SLudtJ/Q?9֒]S?Ҩ#Yljï$K5-#?(I,DBE 3ʽͿj OІn@I` udY@tC-:B XBJPAh 79g.t V ȂIe,E@0~>P8A04 L!],`NU&@Sp) >^O')C/ɪj̫H%&d~@,.0@T`'@ D,PVQpC1 D8c-Z D2SPe쇁@0Jk*tQ5n9X<y٠fw Ot#OG (G Gd: ̥Ae^Y! H6)8>aڿ'H3\&JdѪ*+.rDC} @@I8 0;$pzg E C24x$ 1 Bn(m-{* ͪRz(h" 8[;+R+lG)ƒ!>P93Lnf0dFZ84 l! 1݀=fD:"GL4 74`d W4"*%,(9T ƁR&2omizƚ@% B{g'6tDR^ʧ%BsjM!$j_B$~Hsm9j9Ȃ%AdZ%)0b%zpir)Ӝ{YAj+v|,p' qdY\X8b!g@}q80kL }̘zdYt?Ġ,H8.DGxgzԭL$Ժ_"嬈Z]t_a1F/LVN P` 3%7猴H"qWz-YHq-$pUɣ'. {SxFBe)gԂ4 (+!G\(Ca^N%Phd`S*؉!E|AjCPQDP s ]p90,@S T% (bZ*hZ"Pm `-Q )ļ&aG)70Eعcem{`1Hk (y?b)R MBT#fD0_:<9em}Ʀ eTk(J*ZzT@= {58M<-"xP9G2D*@ T  d:(;0'ș 1$C$hPB(BUuЦ?U jAQY)pjLĂC I3)(i&4ፑ0k-`  #ș\kK"^, h!6p,ň,LmZRP Z#bTתz9 ejٜ\˜a<J/8SrME ab=^{t2 BEH u!9k&@ΏHg\{M| ` D:h 9*z #g6QأE0[ !0T][-L=C](,@bvnk^TT [g3ܝVk?  Y>x/>a4f7t@JC'EVeh@ y tbYp j-LՔɵjL62ݭ{0VWށ@.HD 7f#rzRv:4ф.02= ˌG}q[)PгqYykС`ۗy;R\jŭhAph !T\ܕH r[M2mPRHQ7\A@$$;,`5FT6)ma6[ R``2  EF; )hd-4I3as 0D)ħ-4k^\!Uj{dԘAΐE TERf|6Ezjy98ȎQ<bt$5JuC MR=H*K4fεF+ nzLfaJH΀"@!,\6{~Lh@j4N%f%/b;ŠHVER,FHξdb\vn.1, IJ ĺD`` !D#*`l`cadT rr18ڢmPC*P 8L(9HTLJ&R)i:;Fl:z4) =dRf-6LLpq^"ȔZ. 4@o$!ޏӢ,wB$HZ"b*".$u¯C{|\!Ep^l!o1lk:(@B gv OAP1#: I k(Ȧ_&v"4\ΔėoC샜ʨT!VFJBg:: .TR`A7a 1<\Rp7A I>!Ffш]E]RsŒM 'lc F":A "Lv Md%B%Et&FJA ]X*šmɈJ+OƳF쒱"Rnf,/ mԉSNNk\IʑjNA$!/|A>EĨRAC- C`xg螦A m &S8`4^V`R(2\  ( JlŞzFcuH'bxGx>P".2Ӥ6Wo6_.a\-$@-;A}q,A  xGOJc_ 6 8&D%|Dp!Ax)ZB,g榛 PZ0K2EB+N\@ M$ ؙ@B DDj3Jd7%9B"sT!G XADcbbj @..(f03FE U4nc:E&>*QM^b$r"6$A}M@ ழoCZF*AZTH8렬h.7OV"*C E"^pdFb8! jj lOm؄NCO.jL+H9C^+fɍN9-g U6^vsABaDN`"l'`JuB3$2D8R{D`"R!BDc%,^sHJз\ɕyC`@,g, RHSZtRDdxjlD~" $@1ORtnH$KR%BC-6TV ^Ú#pmbSr*jJBLf7!JLLN=Z> ff8^fH2@ XUH.v.huq J7y ,"tl#o@D <ŒS960`PCw Z`ImTAbギeR:8yץqk xMw m9\.@E h"-D-JNHaJn:90b-| 1 lthN Tt9tۯP+ =C6&7&W5 qdm484&iA@B54M3p,a\_jafSJC~`x \e&f_.)`Cf!O)_p ^SyMNU_%Jˉ( XJ8o&CU$;b8aeA*Vev  ?`>5^6lRZn`o|>ߌx!vsqyLAŝYN@@N*`~%@`D"\cMJ@A~tŒ7〳lh "g{P6ICwfgvvh!mx7Y^xՑd&A0 b!$+1%˟ec3o+~쐱!,@` ,pRgU*̢cZ.&, ٖ@rt JB` a`2-v68uEW&jN6u2TvuP)&7"%D0fftTG3FR Җ%k[=FFA%"aE8HP^ +;@ c،k(K|HTdXd2׺vt3@#s@i֟!XaRNNE -7%։,Jjbi0Nn!M`Qa @ ăh9tdX!n/BS+EA:haa2$,C!XdHYk*k30%ۍCVGsf_ #0mzTIGr(WZ3 HK1wC M~B# Ҋ 1Ⱥ'#`p"AZ e)nSF5DAKZ ϝ&Rj#NOʰĥR*e @ >"6\`z=F6Cx@<JA@2[o z M HU'XaWhDU&>k\WE/3ԇn)F'0(Q; j0Ra;ِIqA!֞!P %,NR2 x~D\u1(&Y@-B%_=>>G% `4Oc\!~{Dtw.Õl$O bၢ!ualk/@:" u Ye48~$v1>Of"fvIHU)µLİ*;j>)iP&.AhqXm Z3@p@b("@6Δ!bG].c}?`( HJ* s9@}@ `@P@|p8(@{=&/kK˩@)X( w(BIB|?T dQŅ"MWHM Ouv<8v hVH~0A\]Q@:=&q,)t9n59IK}JTai{'W> /Q{H!XW& )mz$ RJ.R `:P) 0ȕX)"FF*bvOt|NӼ,S4+! 6S1VF;#cXJH.=`2 ;0CiL/+,UOL ?@8KuHLTusam+ȘYs8&#|OODQD IyL[z`jw9 pY=r%Rխ@V`E`LS1B =|aq!,%U=r?W^HڹWֵ̌s-`m2{(i6vև>D0L'%=KaEx&H>o~m Sm?XW%3ɾ݌mim'tyҸ+v}wYRJ 7vgǭLG#Te R=i$0|PV YV[7;P+PL՗Ğc]"ߞVU+$W!;4ٛ 9XJAr@ \P HŮcRA$C >C#f3LYR3l!.hah)cFۡzPHyX@'q"$ `dRb;m/+"6wQ!1 IJM&(|LC!L$:/1B^)yHꪖln[.[ L* &n-K( Йs@Os`U;IqP fUA#(̍EHQ/A\$t򡑥dž 3 {2\Eh2-v f J50EoN O0n (T3DfW F(x DݛfCƉ{]0)b-e(u^n& !FYGgA83PλO 0LD ^knـc RoI?)!ǠrDdCJUZQ5`b\M-2Xnx@#]MNM_D p$Q`1YS Dd](q@Ƌ1nDb(`I6At,p(w"m@Zk8|ے2 PLjwW`G8!#oq<bkPF1|_8( ~v 4+20U1vH\~P x# #O^XqL "ZXDhNBj&0ar.h`3@D/x HP̏([PGǗ覌) YߌV} B>;?誌@ ߅IVbr9S$P$8H2@p'/ 9(snXqHy.h 3 Hx Kc Սa`js9PXi0t5A  %  / 9 aѹ?8^Y`#"[̜a>e+q2PÎt \91@!eK* pOy@yY TfTe|j5#&' HEF h tUJŪMdiPE2|!ƛտa"ȩ}yQ v`FcTAp 6IID(RPqPFSXt)Q"WT&ዤYJe4| ̀'QfX"ؘ:Ȋg80;rlێ.BIQ1VV0@NOjGTO<פ]JRULѼKMGԠpNx v1>~3iZ߄h)%B4O,5J@آ toHZGh</[9VZ? t8HV xh:y?@#%4q3סa*I0x8i+绳S`@u8ω|sL@X^*ʊ# Qr22u.h,5)18#׈?}xS(2D0.b(/ʄ!U8 s4VxkC]r߯95E͚Y/@чљ/̀X|hшa*f[<jpW ݡ#c9΄`MxxxxȷEdIrzO:d\ * >3OUc,Ș*);㰫 bӈ!13 B<@PZ`3fx,?u)BH6ΐ5 @!^Xºg͡O5  xsL"B4UP&3Y.+ ))Z5E.,{ jŃl4688ɕY B9S kV9+ :`EJy{@ Qj ZV0p=) 󚀘 )Ӻc1uKu I qQokyd qeu'洄Y *+1&.=VTQ࣍ SO~aB u.{/pr۝8tHtk\;XV 0~1-XCC8#AP\*7 4?UO Yzs[A&ԍ)QP8?HM) ?=Ȑ#?ޫɤð0b@eX]m9Tɗj)ћdx= R#$GxhC"Èi)\1KA 2t9%#KאA.-BXV kO,dۖ %H6f7& m k7A6|Y>CA'(! 9KKxsKE 1 [ ч4Љ0Zh0cHA~ƀh#睩Ձ"AT AA ?Ḧ́Lpelm@{!<$ZR許&1kHcP83qU45rD_ QLHV:8GL=>Ha53\ IGf"!~K;3{GN p bDP ]čًHF>uD$n) QhC%=R"p#%;x@`{şÏGF92vu$j͒?t'Srwe(<=&򽇳5%,^UY :"n\=q褉a89 a!q<`BZo{4Wz]V!>7W4K_QJs% "`@E@,pc d7L{a8@DP@S3PV4(n zw7M@6bis]SowOpXႸXހ ! 8|E@ +It\q0&x`Ӊ  d3J E`+3Z* v}+{w:O0Μ|hz `K  z3X'JCT Y )>&C C ` Xevqܞ/nE3r/'+> I}1 cN)|j2%;!xC#w-/(}Ρt@Qp$ ..I"=:(X]PoIdX =3(3w<&@x LO@Q 1,I5 #(BX~~˥z%H5@(  qyGW`GD#hv|3I_J¦d N4 , 0"#c q9RP[* 9F@hCDH7-*0Sp L|뛩0&xxv#MI4*yCϹ''zniG67o.*5 @dW`x0 "7]ާ^1Cv%b "F)DFn '!S` }94R8r%e*C{:of:ʽClL2#$mUs+$ 8cg@Z "53 @@P A}܁p.KhTSxqx7`κ@m"$b[q>  *Ly怚!<B}n&Co S31!`6xN $iK_;00+F?Q*#5 4v '$4Ɗ8,T$A;%lۈmdl=bnUArO>`{ (T܉& WGaWMd0Cvs !f 0Mzbcu0R8Ha@"K*݆׬T2mp =(W4f1WyW:mę,BkBPGMvR1%Dr*2^TH qx3`6r%RDͽ)` 1Go4zo xɊ1"4ܟ&wG( CYf?@3W!) l+v {[8SL ,!4\|DQMCRYrcg1:nN! Q%G]:'Z @Y lh thj#Ɛ^$G]M8ܺ0eEߘ" Q A!FiFX6.Ѵ!Ѹj 6S80Xyyt5. dC:赨e?2.BzJ(B ATZLЙ9%A>;"f=1p$t6Pz҂Tȱ~&ʭj8$#5~=le!cdb~DdBpzK:\F1 ] a6I<=j.g{GH7lM r\7d|SN ";6/HfL#3qFIv52Ħ>'"*,`'T (R6``a~^mD>6Bn8β bzЀA8 BKK.7nD.㤺L.p\Bx*bæbx&Ha\̲<< EF>NRAØ#&/erƠE,6wBOhϑ6eϰ&!M ~d,kbGDvBCHjt"H<Ahs >4 '`*i VM+MzD HaA @ppM1?t'< 2 ϸĠHab$ [-N*1 lj$D@2" 8]$ fh R0V N?<_NrdZ` "p\P&Ć ) @]X.m:EN0YM ~œ* d$ne F)bķa$O'cҩ2F  t D%*ZFw&Tt nB@F!HclG"(^, 8ʈpà0ļcLTnFP?h\' #glwV"& #l3g6s) ` (! 38j#@AQ`<(R  >xBr6OF8;a$,{RTv:Y޼R"b(%)BR1d+ *m`K`N&dI@2i gL4jj(#6ö(  Ҿ62n %jj`G 9JN 2A FӈzA>W$-;F%$ bn"Hl78֠!" ND48fah A*9!,x2nh% ;L`2@PBOE"`X0N4$W,'B%(L'Dmr5G n:F-'F,˒'+<&A.Ae[.|'KbnJV`2_,``N0zMU:#:GD&gH¸m-aOpF9S!нe%a^Pw( `WWjNa~ @"84adBmYm0,b¬llE *4!05IWb^Kp07$t%GB` ĐB%HA|~AZp!Ʋ tT@@BxV#7nE΢B¯9@> JfAR%¸+Xads*oA5>| c@qD"L`i`b\?RLAo] и%ys0s+W:iqvg@ g2JQqK*s/@ HIb30aܥp m,ŘX7NBf AC>Tl'#I"qߌ͋P7x ،-/r;"M% pH+bb  Zb}:Qy`B wH^@F` (X9r90/"j 5A\xh!>Xɬ͗DQJ'#( 2dAaPr^S{g.w6d]a/o ӡ#c}& `/ B'e%;#TODz\ϐp & Ŷ*gXBgaBU[r)1 XiFA @+bF.C qjAD[emC XΒ/BRGTu xG*b N9qy^$8Z)#o%<AMِ/ i1LԺF4 Z6I0cOHa hd0\e& N2 `{0Fa H"?'La!vL ةcTFA ;*!J-8SN*"nnvsMW[N|9OqG YRS6<[yl! h)kn(,2aHah8-ǐ8ǚfCdFK-cqO ƻ%;eC#nDuD>L0ݷx@ 2F:X?2\<[ 4 b4z< ]ØM%3 tsZ .bz H@xL,!l:"Es~@Bhp:\-`M>8H%dʎ~`(3 Yۛ]`ҍ<ɀ~ 3A@_O5Dlx- ~? tEhC( 46?#ED~ l4`co\gEe{H&J5'3>_9tv B_,>?!NJS? γ: ?.wn}+I{kK{YPTP !!A@@&M>H I"Z,!FvgY҉Ls$2H `N #VƵ4,<, ){0*g%`& ZŸt Ѩ2 F8J6Xu\ STX%X=* JhZCk,!)}C.b2ę9 D3k">s(: bȶ$Q Gɬ !:MpФ# q"2 kPѹ]H4++i^U`>kgDXTLQ@(9cHFi"Lp++k2oI|l$(aBC8À/3Pis8ک9M䇢L<03>]?_|0R&bADDԃ mk;ʙgt`4c"{8D %AA.icD 迒F`B8 PpMb'h3[(=d00Q oz1{|<+5\/EP(" C:G1tٺ;(dJyφg=xp\  t$D QM5DV IGp![(t54P2ãx_ 6YF(7KUY }sSc$HkVhp"fG8-2p!R*-]>q*phƒ ֘asZ #ĕAMT!`0.}!Q@D6@{ˮoy2Fi D`#DeƸ= A4a!7!|.ˤXLFV/@114@ <XL,DI2F"JG1 Yf*&/VaE(G,(@c3!F40f$-{2ǜLu!lahT6Ê.]|"Z}HjAEuZG/Gؗ ^J8 HuQŅC b\i4Ķy߬%u*L{p B-uɜ P!D I)ta9$: P < X8G Zp OddqoTcp*: ĵ>>;Cq 8愓 XIdTDV#,%|:KA6,d }ZRe!TsNYR'*xyF`XД` 3#]RA>6`+E8 5&@D^ N` 81r4 69gȋ <x;ƄWLg0:ϟ{HPe7d,EcԴ Z@+Œ2 lq.˨yԣVu ^ApN"Dqȼ.wO}ujf.q4 $=(Ŏ It.ٛ#і٠03ѷ00c|6 :?xZY~H{i7 $9w" ' ׉9) E0] p8ph݌0-![;hq:w`uPvp4@8T8h 8$Pwp@(x@p= D,VRS E|#0#1(DJ z2-qg8Go h_a0\hqF30ؐ#yHs#YB? 8ػJHyH>$ 8 5)m&88qӷJc0 У FREz"Ḻ# #`7LjST?-iJ2 (!к0Sa{4SNZFGh@= sJR.끠 #(a(9p@b.s@;"ӁPC"b& 6;b@u1<3_@eh+㔃F76;I<BX_!h>;jc8䫑ӲZ;D&Ph'+G/!E!qj7mB(< {Q1 `H'BLw DGڙ4(_,,H O (;}5|jspX]ʃ8q %ѿ==$3#^PXH@)Гؿ@KHAu2CH'c%T[!IP5KEI{YَX¥``_=0$RjKOK/}1`5sh@4౭жE/|Pp׀1+^sPHImbYp;Pn 4US.=!Ґ$)C3@#~\J,40q3H@]D=pT>'zH!N]px@BiX";RcȂEpG!eAs:ܵJN.Ky 4A]d0J"m066R ԅ%5KWPY- 8700/U`,@ڬpY/y!j` s JJgnX 8UX뻕 *vMZ֘mer8b…i↶ ׀ HI'G1  yMv, R!튔JGXw>&m;S ⭄8FP4aC5ݘ72\X""+%uY%['20)CI#)+;cD=b `t"ݺNbcExC@&xH\@``((6K 8(Hd,zI'`R9$ J#0>,R ґP( {^N}Axd`m)@FY!JI\(\?i5@vx f *G0N7]-[|K.}Vm2>_/p@(g x~>wķc:~uFm@k6ۼ?q_H~@#I<&=S,r;]@@&IƂ%ZR=KL1G{xjI*LDC x @P 0/RyC0 !B(e '``RЈ5by"d4P5qA&MZLy`h#@R Q;XHT G`U2[O岌r-BXW6 2g cPd `QwJz2iB;ڡ2FLPKe G:>ig0CH+q&RL4$4227.0@ɽ"8 x 6 [9[Nz+Zx9p"cp?;D$@hF}oƔMo%y$V_K0181h0R:955B=B4{0| Q6%8 A@C_k;5A@-RaK?YL # WxQ^&9)fsc{,|֢Q[lm5/^JBlZC8b`4 s%/ϓ,O(HR+~oc! VdAG|N SMV٬2(E(#{O?658E9q': dXXmG@-pP@(rAG @$_ sp6L dE| ^#ctd)' t%1 q>z 'K RH\dh!z`_X,9S0/62ɦ@N6RBhLN#O KLrT+^0(dϷ 5` nH6#dFd84kiTI\P,E*jYAQW 9{&-I !8 [+rˢ M!uLGCOk%ܿ쉄)BGK901U`Ҟt>)?)#jf@"&bwa"@7-d3Y5Ȅ>*-EB >#\g gJ؛R54C`s95"ri!%@/~A.:6v9|+t=6d Tf քBj"lfv-کw`~ lNB\p1d H% COhsX-МB,PLl hYAK \N"r /xfܚ 0N Po `pbUEĒP%.fj[ɴ|/A,2h7ڹØ/DX\^FĐ&1& cDp2|K '6G 2h溭ӡL`!aH*oPV"K rA.G?(4%O/Gq+J2B!HbO hQ/%Q`\`h 8$H_$$jBaL!0? Ho+ UA e$}rSXY$/ V i65b6X̮`Aa]3!y8d*] >vd4eǃ0.dT%yuL`bc\@BFB,Bb%ӇbprAl3/qŗzO]:g!I: Ea,GtK-1d&(KP6 ܫalC q79Cc%| ܆H[P'fAL!@#P lglg-ʂ €2 L Tnu@EBà ! . P.fT| Tqn$r2`R;-;CνۗO%r'1STnB.b`AgT@u.1oMYtENaB, [ QtG?֯ {ˬ @W܏t-L >~ME_ zrLϩ{&EH[2W(@f#'M2ѹ [ȼa)6tH*, lwʛh5sh9~`5dt 6㒊 pPw7JD~'_5Z]WB a_7: tEMM6Oy[~! :a;#5c4KsBU,doh K-|A'aia>  "+x,~5jEǃkK1bVsB"}>< ?%Y 6/ Pј !z( H(9@ r%4N@rU bV*b1@LS5@hL) ѩ,U%G#*' ds51;Z xC&npr7ThtJ(@0y6 @,"/x,lͻ 3M/Q!&|5 3ZJ@ߠn!?"0%8`of1 cXu*"& ~D&A!j`!.G=-'<60"Լ~M{IRs,~.)S (!'='ugsHr0wQ`V\JF^ 04@p p* c,<~`0O(i|'Aut?l[6ն dI>P  l0/.B2N$ W&y|]esf @A`& Šg2`NLrU<bpXHi,Wr=Q6̼H#'*P6 B1Ds;:LL|i|QB, .Ǫc- ú!Cv2 o/r[;dm2?"s#$ @x A]QJ,S:C Tq#LK&3 Cl/n[\L6fH(""6:H'}@dHwft%|iٙ&$$2>#[<,(N6=|dBl϶d4$!.J=p釈,&Lpd*fj*EgTV`lT<ϾXhb?Ś\M \5x.cur .C"3(ꇏI ѨAXQ$% Ik'ﹷ'PLr/FBzP߇Qy0[t{&-$ $ `x@i4`G4PP=sBA lBq+$(EP0’%fxЧ2Ѐ2q^+Pj'eJ .}-('"?w2YQ# '@ eu%yd2Yg成ȋB8l+AXW_! h<b8)s A3!k//`p)|feO ?h20P @"Hh S@Z/,dr VZJ䅦*D p@ldSNw:1wTXDPw`WVO*g*p~J̤P, D#.=eI?5!S0 )ޓ*&zwV iT?Bi}ɉ:Io!z/d|_*Mgr|9ya<H 3@3=1`+ DUY#U{7L 6"(QsRc'H@qX&d{$Z itKy.^ mp h> IJa :*^|CL!8-x(9AS9#(P![{@;~0ڔ_]#'i]'}9h" &}]m@5` q1nÈx"#{bpP$lITDI^. auDWEYH֓ts!@$ȗm"~Z]%\3ۥ|-: ÒJ=$)0P.0C7a.@+&6`+E8(O(Q"0/?Ppt&7Iu·-F}m:צHF@Hhò@hK#Ta0U'gzmD$c h D8+ Q>*MJ3SZB`1$ h)r!ҬB$8N5* +NZ1 Jv9Q܀aH[8xYyQH,ÝOT8S@(Ca,҃ "%p2#^[$k4, Vcv4uj-UrMI*zBbS(%bаWp H:}>Wrֵ XCm2@5+Alz9 (l^.MALծ1 &24p*RS0ѩk@?A@! bxni5&m[bՉ#MC 4PҒ-u)w4xzk8;ۅbP} &]j%e!7==LTt*.rZ 6`7p+Њ xͯFH 49 C0d<"6Ҋxql 08Y5UB ,*p !,֕2{N0 ʪ #6U0Qmw%"Vu4 XPI1@ -;SHA.]ӯGUFXXxS@(Fl9yR܀Ip>@N(U[;ϲ |U&)A3>@Pb$]ҟZN'*s,ʖpR75[x\3 H/*|xM b7XBX5,D(@W$K&/5 %3?]5$6;TkMfy/Ћi8D=8+ ⭂;/&@Qx05*XL%HD@HFK %/s. dD hz|,P! ᗗzxF:UdOa W8@^ԐXN;} ,mbLpBxɨ:)#??*BDq !7NIfp#ɏ> W84 "H늛k09(O03Y- Œ˜dx^cHJsk]@I➼8h^0`d9cJ u\8(6Yj7l /"^0Jf[˝?)O)[Cr*!Q=$tNf \U^"~ DMA D22vrɢ gYؓhKG͚8`.*&oZ^i`帒P0iHp1,ga79֏X ,?@' tH/r5֕i-+7Xҧ^P:6A7I`Y >7]9 oP*`dԏDO@f-9 O+ւߝD&CҪ7dS@ TC\Ƞ+ >>"p1 FØ=}'޺<SJ7U.4OvJawnUyTNA f֫`h{PZ7GBĄ9^(^Z)@ ?| L?{P}`pgXlpT # hԉ$%2AϩT  xL(y8@װMFpT@\H])" @z@( {&SAZ7tUV>r4~sWpM5KhL($XxS`. |@@JH@&2NӹQʀ8:p1-* $`XQޛ&pj9.Zq*j[|7rZ * N B ,Gm?E'l2hKޤу(2RH>fdnHGjO7SRjS\Ɵ2^"NӘ8*䮮.SXApSE0+nLNX!9A`Z֞c/T(Q">HPkRP/l6Eҿ3ǴzSB@@h"`*M@$Q kyL$ #+9J>BԞP1In̷. Jtͫ7;ۏ^jK7qN-JxQ$`N{.I:R0&F|0-iJg&բHaKᕅcp l p.uRg*8>ƪ@ 5h+tت|]%$),akR,fDP `Si لhV G@:8`r_K=EL$|o<;<>TQ;GbZ&ڳ 5" ,&5vL#>H\ ` o:$X0\L> Hf;T'na  0h c~AܨQU2F)h⎡4XWGI va o`z`iɠpd Bp"UAA !:H~iV3.ZAa%'Ni+$Dй uŠ7 Vk!@/5%pbȰŚ2M.(F`.͠ `HLDc AFh!` Hn tb4jP/3Pa(dV0Jb #^"a覲 n:iϯ4 nfZ? !,NAv!vM]#[\cjd3PPЖb,hpȣc%SuI00T")Ș j:M50G&jd"zBP$%KaGĘ$d}؈. k$,"@.afRK hEKV7bx(.|ڧ̺%d%xg +" FD,zJY-H2,$QYg;C!7 V)5fZ teVN `}  0 x!bHI|k2)BTv^,fƸ)ln 6mh`rZJV@0%fLV'@"{% .c4A6̶!X 4$% P2E@tot~&]Z @/I;FI %2 }0G9Rhj""& K&Hjca1tbF@`~MJ(j#zx^~mб:vg[e%Sow2%! ;981\Hdv qD&n0P"zyU!ygQC/M.JH` _q@aA4TJ%h]q2#J_8VE F3#*.cb ɞ ^oU$$l @~ ".TCrV✂!@6A bj'2sPVnݮj_j.a:H : F;an1+Kl'ncaRԿIb*D %XJ&1"RADc、o8ZqЮ`Z v'>(EY!}}zz2U<^[y:M1;B @4$bTR*E*3`$n%pn8$2% i*+e8ڪcd!v6l1K|kqF{gcpt@D)Ҡ=fU,I[,CDRLb0`6E4 dj `>Ad`$bt<uY9o(}  &㯇ҙMIz 4&3i+R9h6uÌ 13a4h@X@eoV `u( bb]aMKӢ!4 {0>W7pYJ!KI[!rVٴb "h[o(  JUXAFw@g!`H"2Yyvn"3e ( 0@NItmX. Q>xx A vX ~`-0w@( 1@2WK@>P4( hF$Mƃ8L4PviB `(}^ *r-?sNf 8~x|KH+H-&e|̀H$ ct Z@y" $p')$k6 0&B0(Dx:fJ  GW;r@;/k글H;g2yq#s0uvsr$^ ɪ`K ~L@}.B('m{ ^C2бJ4<}lgf  , 8`>D']!+9~ڴц/mV* 51v[ydZ!bI!lih)PS(  P n0:ZؚȡM.eK.M;U˧6S3b4PlA+`-2O& p`x$ Ȃ3'I^81֢vq擞Miԇ`h,N}\ "' x ] ,xHiR,r8O @ @YGh3g-%k1kLlaȹF Phq# 4@0U}1 ˜؛?)zB7V+J.:ƺ[@@$G1dː2zf]J_&(]2U (& @0Z-5 l3&:e 0b-S6 Ę^$ bCSVY= ^` b!$!J2ґc! Qc!BT'̈́ N)tji00 =`(hyH`9O Ș5P/ 2h~A-̇yCHj8` X |0( @L59-%q@)ˈ |@0 {1 𘉀yH@9_RLpkׄ<.1 f T/L_&)h <i@PǑEx կ ^[RP7 +KyX!Ĉ)m` ɭ5ٿfe\!8  <4Z B[#P{kɐaG P©iv! k$4ҋpz8o;Kh]QC1.#Hs9$үg#xi$xnJTR,=SEUX*S*#:~؛iQ/1C`F8 ĈxYV{BuI/Ph0 K]h7PX%keh6EkX]Y5VӂV* *t .Hp(YP/،yVl.OP8ůWNn e;qٺ(#ERS2]ZUmZBSY؝6ޔP0B;-إˉϠȏIe\|7lIc;A)XL6%Li%}7XUZE@V}l8Z]Ө MKaN.ɐ 8yhh#=Xx4bIhKe1BQ0_<=n>_[jϫ{zX8.tbީ 38`j0rX' uF Xq(@ 3ȹVg7{~S64ݍip7Y7Q3 V.0s#A;rQxiN7jr!ȫ)*6 ,FBK;&;G@O6_3*ł k\uAu#?*4LI= (,;/p/*rlp@zH@Q-Y4HESg6phg gB18 :-C ~AzZ@LAy ^1SHvS9p pNHU mC|;.vϻ1Be`unL{](8Y= % j( @`BL=C_0cX=JR(7|;Y <_i$jkѹ;X NJMl|Ɓqh|İSDNJ!Z}{7\a(_I9(JM*h 9jFY-~FkIm>ˍ* I̜=@kxԀsyp˃6W 2xEY$x"5ȉaEIc08Uc1gEdk+xj=F´[*,Ǽ*  Gx$|pXT<^d/@p Y-Z0"[ܿs,(L(ӀI="Lu_\͈8 DH G"H~-7ePm퉂jDP^`فq ]sޛN]N€G܋ؐv â@ ͻFȶ񔈽^^k-P >efd v9^Pj!$& ˈ@&X' I}np0,ϜQn9(m Ռvi8ZX0fxe`5~`!H8ϡ(9[XYhU0x5kԴM4S_5c84!615[pAيP0PZBLK~ 9 2vXc~1}N[5Ә[Z*s}8=,5]yoC߲s I π'S^ 땰w<7 @ Xש 0AWKmǕr9vͼ3DE|}= F3.5叔hb0, ~@-+~> GM :KC9N08Hr#=c>Dl3 )@`) 'LP>mB ,";] Ir^8s7 c8(Kz,94Y8s71zԻ,Q|CȉGؼ;tHjX!Tܕ:h2R3-Ba3Pꢩ뺶svESÎĩK@x4@,}gEcth& D`f!M1R4)~.-| mD!*iȧ<$NE{صc%,R.4b{ AK3i.! zۇEɗC!-uFw< 7X%.@/ d5 VRD D `Z!d=Iy m &4U3k^|k㺧|}>?R#'U$2P5mh4d(zC˅pCz, PTE&ўf :NGJP%Bn+r@){.oU*J,Vˇ'Dg 3B ÇА@xAEǟ{qZZdZGjߖ>@o$cv2[ӛ&gd*'rYب Z*ɴ@` r 94,("0 a!/9u7~$XW*?M=l U8+IL5K)2M.Dʃb$H(f_J^.A%ђ+T/3 8f_Ȱ#XPeNB^pB ?dPp!U"LT.pb...hk8_QŒpY@b%tq_I !Bu5x\xwM'Dj^#,:TrEgjD^qjI7P bJ2$USւxcXj~FZ0bxe6bdRΆ+O5$@)tU ʮXuNdᙜ֐ 3Z͹p'^3gMp5S-QQkE G h! Je>[( 8B (xaj&X/VRNU|N_]@.ˆa"@I qKb-NWeX9Cѐ\<t&qTΓ⺮T'nSb"О{DG9 !xjh~Y]$~Itp C Lip۩=;szwڏ~$@b?vE /@!(KHh%J"|3iUDH^ibpe<(%޵E\fZmNFW6m6L LVzrBEzZB@*dnf5 TJ8t ll>'p@cJ)li ʌ'd2>R'PNܜMHv'6?&M^%6`4 D i B,C J>mI AϪndώYI.1P|4!-"(e["ek2Be0;n&MG0%b/ d $@LxkaU Ɨ# rBaD#A6L44-!D +! a4!Ďr?MId,ø{),o b ee2*g9B`4<@e$g"jN@X$`.<@ ܄`= $B'<3DtBT!įAXlj#T"/T PHKd,2BT/[EI"Duhf_e. kcVS%&~ ^u# tMPBj Xe3@ D@mak`ieXV' ^.¨@3a0`!2 2d=˾cB'g2 JW6A rb">g\c@,Cz3''"PC93K#Lؤ f.'ў%'hu=aē̯D$jHAF ܠ &!XAAbjn@v,B,` GLrM-S `&8tI&^!tʐt9 !,,]sMTZ' @hi4dJK/^!xa s@6<.y U`CZI#vfFtg[T?4V+6 2&Gȧ7XQczdTŐ)Qg'tJ1ʶIJ+$V$IxIG]E vr14%UCB͊C G!T$G3CUWƎ[gFe,c<}(ĺpHF zZ VTt{ @8jPCQFvvO4R Ooԯ )j! fQ8f-B\&5%(G!@!JhBiLVh'i-Ê/*3AGm d"D@L.S5v3r`q@~7N6"z"1:H*fQbXPJ)k&>cLk/t nA|.:ndi-86 ro#B"] j!C>5.'#.4oB`E<Ȑl\n6hLT7T2[;wvj8` ,.T$+,mD0'3`!`g*#yu7}8uR p׭ .+"("Db C;iJE- 4s3FTMU(` `g;I29X1 }YO8h$4@yZ [Y2s* XC @r z7}MYnv|_{vr%;8 Z0gbdQB_^ `Dp6 QVQ$4EۂOix&eiL8~>±*:Rt@L!0)~lhby=E>@ # )C?,\ByZSth +̊c=@F(a69 ?- !86 Iv' ja9FLGa F. F-Xr0aJ qoXxtw T)<rlրcZUE,vrZG("3\ aBC#AyG$~ u'&o' rv||Z&T>Ҕ04g0r`~&)B莜+ ,[k`"< O.(a(caH ʀ n0e@7"-DH^gNB~?&kTZr(+:OsEh"ˋ~ߗDfgA7D,2d$&帀%@ FJ;^1Jf#S| Qs@d 1 .7 BF󵥛C(IO=\dBFT4ZS]3(,c4H'YP{sCJ14:J tw'bZ' >>`)* aC$$f t)ڠꐂ "@PcdbZHA$|il*ihD$%\MNTmN!a uJ 2gO2brLnJ!a^s@=r`VU(`k ,(f^rBX&iXrB D&i)BxncZ_C{tS`~S0KrkAEtbFray /,_=9>B}0}"$>| tq' }E<8; @*6벻YdL[rH 2&ך!|4@d?|{uUiV>Q  ԼaSm%D]фcSD7_ XbzEuʒFZ! рXD @ hTQp\2pXD_1ɴk8%Xo9L Ծ4hSCR(sh;M=^X3LL'9>` I*z>.S,ΩKmaJb1qL6c2UZv"+E!uD#{ i!P<]A-FH@؆O7A[S.ps3s{1 s[Ϋ_ Ƒb~Os^kTWZ8_0 $ĸ @+ nGm >p E2? < Ypl^I/f8~YŶ~ &YI0T/$? =YƍM0$(zX R9_gE*z JK/"_Q1i3?Ȫ.2MuH@\H΂\Dۛ !c׈P4@GPb=# @2Pr_4@-tb-K-rsBI@kF[0 #0d$I@)QXra}̠0 D M(]6։|RZ EpBor,"m?De拏ة:QxÁ;GY:jv4YL X004\# ({Ƈ1 0Z`uZ;HB l &w`Idgsҩ;TD ;IL Ma1b`z/f0tP ( 0#(!*#7TPbD6ܐ[߹~!lA;M/f)Tޓ1'YCʦr:,N>҉@ Jb'ԫ .x\ 0vjP:`̑N(}5Lml GRyc?!l`y ,P0(\u KKp^1E7B~^//rnsbxs' Bk #A0TBk@a[O[(pr P+~;. 0Ȝ"#LB =@P4 q)Rp+,<[x\jݧ⧓a I"*މ# F22ڔtuh?I(8(⒐ 20b pL?B|w%q2KT,A<=]5L@Ƣ)cĒqw+,BU ng!r״C*e[-ڰ6jm%s `<:Bv(g)~砲} 8]6@xG|= A  KH8DȽH2!X81Tq @h(BKKZA#ɇz0PK1" iHY'EysBPC<d c0$(H8H!|hCr1;"j<)a:I%!ݞ0p^LQ˥Qdf i./1pB8K+(4M:ͣG W$Mdݥm*@ـ ))W L!>@ 4w4*KHs;$`TTwLPހ +e`!{ɽ YJԗVFY"-p(yDM@($kA8ܛG*W#݈i2a0]8r@)0}^Z6 ]=Diܢ)N`#% ˆ %T1 f& ,!"lEA-R:ȓԙ#C+*"x S C qj*(byp%I@Lz/NK+/G,:YjD"ZH٘1!P`WD X"7`IA'Fª1:XHq-lPs#zkѷ Iڱ^cB]J.H OPT+{M& q7kmx!2ljL 9q _JQ>>!\$ہy?C7~_4= G2$p<[tf(ꀊ1~ܨ9H,8-N?;MSa<;vD Ta"I­@ A1ĖbP<X-d`Iz9u;!\=d 9Ba;M[Ҟ8A,X7 mMLAJgM' sG8HDDI4@[ #sUɓO9K#;5۷_q5aG86e08Bk")(;N#yhcD!:.pR۶de~9|&\,=UZIȝEHN;`_( %,L6t8) fg$0\< PLxޣY W;Z]M%IOKQ'#!&/kRf{*/@=-iSBNff1#@1:`>ryk<ܜ ŐÊ ~@`J%Cm;-[B !A9FHKd5Bp-XAdė%A*ёibQ5#c SGcw!ay/Gˈ)>K1m0 T`XI)(O9&lx} ȖY1-#,YJ.bK s0zRb:yk 6s70>JK!:yƹrvD(gSyk.ڨM5nJ?ɰ#}!E  ŢwN2-࿵TW}0asPAKxo*qP1#ωڛYV[-h<"4f))U `K`A0Нfԉm3 3ʔ\uMOmrO–ngt)IeO)T  mP5D`b V'->1m^9v2J,+`pq!xb`Q+ۉL+ȁ"L͚RٿZmA0}T8E  P8$ `GHJ%`8>@Ÿ:? *AKrh@$g@a0 Kh4 B@b p`4[6%o(m-bf1,>/=f/Ŝ[J2R[}n+}ߙAl@g_ď{m˯8  @{?`k`\+J/Q/@Q!a23ǠkjF2 P` fq-sl`X h btFa\A شG! \qBμy!  LIR){'  yGj!{"@K,t9ȳ.̚&*~:hsg 2$W'r(J#)H C%Iԝ/,ѓ-SRx|Sh > / `ysIrL1D`ǀH DEϺҽ1PNIJSSaǴēH wJR|uɖP6 d9/J#&LHR \@PXϡ=kbRurUGtb.ݒ])d7\\eMIwEgĺaf)R&&0*h+iM(:9cX#D&2Ѫ4yeRtdtWMIUMsg$ V9D6M!GHlC IQЏ:HmHO7S?Ifݎi,A6yqZ ^9=O;޻xMDO 5-kkB;V;u0fmE(Nrn#eKړm<5vy.c(XrPrk`gل-"$_ Q#o4iƛoL @YkUaH,J 6`Hz (mhG3ʹ( /UK1q<RI@"x&&] ٙ*VŸ<<h ¨ ljY]"32pYKMC/ 8)*5F<jMX [G4dShzcVmMX ,XzXaDa:L{HFH- 1>(4oQBE"AQ Ysd qg;SR@(rHZbcIL6dr1 eP5k/; o0$L c6C-W:Sk[2%VInI\Ľv TA  ;h:ŀγ!@vdkV lͮQ6hgGXKT)xC4gqH( Q&#:}a>̠-NEɻ@N 0lmܥ`53BXS%bbAX"J7N`]-KZz H6ZEa 4B!mbހx&&b3t1[` l@1DΫgHyU @l -E C2@"j 7 @W>C,vG=kX@F;X23sB$M @VdL <DŽW`,C<`.E a %9 <)`w@&g!Ax k)VV ;(\Q.oKG-"1xE <[e"$>&k͔s3晉%R]$Cye:p -н"1@uIIm[#"881hg[)L^@P9A3 ,E/(bO ! f#"JH` (8"w^Vav f(hdg@<.Z&c7CXS*f!C0Q! @(k耉HegDy.) xC_% @u($#TI;.Tw+(GYl %bR^phNIr0GuP\[zHU XJÜb$Ƭfd0# C A4@ .J:f&fd)s p膘yƐ ` Ml< ΅\=~l #d`WGZ1Ёh/HxpA( erO&gFTZ!2qD`XiDk"r$e-,BJt"2]loq&^pdh^DRf?|_C( 2(6~16m=vb`f ^ur[k,wp xn(-1u&K1 Dr``p:^,l*_b7((1*ٯc#(bJc@c8r)G-ww3#+q%HZ(` 6F@LN#eF&rJ \Ġ@r 4#b8:qS)rW,1 1 gP.!^!Fh(AB|2H3B3 `A b{ѮXTdk*.2U U\#Y3C#]?/RA8MAŌQcCdI` j̻f@ȅ @|@Fc.pJŠ`#dY8Z`8CkŘ 2*ET$R#...9APVKD,N03!bf,Aꋂ^Jnl/er %` 5`H`Zd&C%S#RW+nA,>l,D#!P@ VKĐ٢B VUn!)Kߣ.8an}Bު3lCGX°UL2e@@;UaEq]Y&5D1,h4\3,$5n5k>NJ҆v-6RaKentd4=:O'$n`/S= FO7H-&`?f@X 6ƼQ5vrv @^ `>"t2v /E&f=(`A(hn3i346Hr,\6I ӏ6:#b^I+- @2+8Ak!vALr`>!:4GVUD<,H2%jȌ҈--1 JNǸCXF`ku`Xb-191cb//U`5P,~ CC .xLP" $5L[i`2wtֹpM/Y. +pId tvx@pnġ3 dV~Exڑs  T&:!I$GXH8NPZ6I3"4$&*bēr%Quh N,^\ v!2PAim2%ĮM 24IJ@#@ P0%x·>#qcZ<%x8dQ!>a$"tdZ,wP+4 SxFeH?.W4 >A 7|hVƯIJ%1i/ohs01~bLY諀BFWɆTPe:$g-@a#ZcpYN@l}Pjv<*ꨁJ;u Y  -сz? aA2U(v @ nW&dEWL5~ڸ.! 1j9/ LSfSqBg$WZ;3 M(@b#n\2ѯN\0͸&$G%6GXl26rȇ- oĨPf%y6cV j| O0AyPGTPA缻m!,>ERJ߶M彀\ `M2!XMKx(#0^5ƘExH aH+FpI}D!g ;$0=`'ؙ" V^#z=Y!L~y0A稃cu#dH&N$~=>,%;?%|galCY1%ÙR!Op[YIF8۹-5ҽܖ#]tCA=+4E3^X2; N L P;{3KX9FיVԔB0?b$pԚ|@EG"J?X~L=x81%` \0xrhO1=8;@ڴwZI0x1pP2*28F#a"BqA?3!D46.G`!6{CE>$'N+P,DUx*QcwH:f!,:J`:]Cem `lỊ5@>1d`XyZ.C(P5y3ʺ"DsE ?A@9@ 0ni:с$3PT0}$#[씳 Xdﰜf$,j'!2Fwh֧ >ynG,pl'!.(!b1g"sЫƨRL27w16&Ѽg$^O QFȍb-yTG , x?Ҧ?ӝ))7-ʹ я !'wY8rB&xn;(X(h"Ӑ"9 1 C%;À"Rχ= `zi5a7&.8 DL` 邇{75b - 8`Bh_]N"dLV 0W]x << Ih ?Ǎ?[##QCp#!hiI *_F[/ڹyؕ x@6T`UcƎ3 U#x-݄ K&`wAk&&ѱ' (N+-) y-( PpŃxhkFprp3`1n7CVZ?r+)"$Aţ 12 b Қ70P/08!};@A|kVH&?4H™&ro:3>xjyۋi-ܣ -$DI(gI| ixM֢8y[XDŽPC!y2I@HD{k0[S ?Ľ.TI;RbE$I,(}(5H7= ,I^V5Gb 8lXL@'h# yA Y^%\;_@C4XvC1Nr-P*EE#pF$ M̗ޕnt vK˸0#.Hy, Ks හA,pLI 7в4ݣ"/ˢ@))=H(Hy/0eH0p @X 0kPMDXI"mSߣś2w25-AM)!hO^o@x TFX }Ǘr  ^<  eЍz PÃ5xZ+I.0y0HhC@(ͨvtxq#z]FZP)h)9;i Zdx/|+'Ju*XuA0Fꋷڱ- qv8+&0RE\Ybk/PcnG*]B~8i(a@v5 88ؘYF⃄dԽN;aWN>>ό8A{a*`IhJ ¨]9K }Ыa >B#J5nj}p`!:xS8/8ԇ]Δq0r^pr;`S5i#)٥ω%"{*\YR#hzd,l.7S(DxG C`P&8e"8Åx fT__^PP Z|)M cӘރ1Nv?@ȍ[7Bj.LZ[W !vv3 gr: > Pz= n%֑Ò$֐ xPJ$z tj8x;4@1%CxuYAUqcpu oHBicIXق骒vyڨv<]X@OBD (HOfSYzl!Ui9KexaMt0I!xB %B;Аc;\۰?Fp:P1d"er^Xq'k"NlQnQ@AAyNӞv kQ `=ʚZ,7ұR $bX=ʧIB,ҭחsLusYj!քHJ jH 9]f_pA͠jt?Lj 8*AA]Dnhiv8' Gc bbu2ٚEW&P6U#8(`˖Ҡ7Ɗ`D2y5ܓ)Ǜ7ѫ q~h xVDŽHB`}\В;WGO/BjYo` 8Jx !R}`M#hP_lR+9Á8-X&(Ydkʖ9 MJP.G.9^M3_?<" Ba+ @&0 B @ ~@y%p(<& 3i6W}!0@ F&x8Xܨj6 rC76V!X[w!X+|:>_Q2BR`T*zd4 w:L&UPpz>R>=A\T#)Ղ ]@42>@&r|PV{!?QqjgxB@3 0 ~ Z^dEKlh@y8/1 L,\=`p/<Ɵ*bL J|i6M'z~M&dYiy.+`=OO@@(𠫑~@$(@x$SL)qԄ@h* ~|$l0"z >Qy^YV.p>8lu_U*gql\^:*(-` -p" T&`In#!xTI,g iK'v$4!/2s Y }vxJ=/W8/SIyd!G .Xv!4WKʂEMg,[{W2)jݳ2I1-H\K$1"lMW8 O@K#جቒ%D D.Ű_0 qb 5(P Eene`Z⯟ɫRLq7/!Z"%W%6xLpP(O2<2y⪻m$ baxX` >> oxP2ܾ @ZIA5"CV\Π& C`Wpt k,q6F`Brm F:'21/4$,@8877U4DQQ~/(׃Xu#h\T.XO4l2s1zkYte [!L5&&@J3TLB4$;G`!A~/RJhk~jfs*0¨^K?dBԡnLle>J>`] HyhW՛HAHcHb ÔctmIl g8ݚi͸Y3; e aIA9r@Y_ب,e0*R+X DÈo룭mooEL~Pr<OHiRW (,EnFVIze՗V?w7-r"%GYh@j۱v3!i;of{pVfҁH3zNTw]%d$Z+D֏a?S/VRwt;6;3AX}oBpQI4G-[Q 1qYJ话 Ljd 0ԧsy$Zg$ zI)ьG75=/Y_^n/!B?8D8>+P k۳Qkq= FqIMdIa[[Ts#!yk$jZ=ξN41$/-eЩ` a&&H*-U](@a A$<%82|7D8 bt +R"XkD>+bM|=ĦrlFK>/ZJ¾` b&^]IJ%f%nBŁ!!-ԻGj2h x arz ee>¯/n?f 4b^:\k.*Ύ  X|Z@n @@E' ʹrڀ5RN-@FCʀ)@P&zHH+ڂ!dYb"& P  b&+2fDf ۂPnnB"D"žso26+#8< 2AP`!  8}gld͂ e'b̰!<@?&!bT^1<¤؅^ & <) 2?."S0Z4cNA\r`z aԼs*o3s°2fgp P'A:@ ~r@ jA9`@B֩*ɄG@(!*3, JV*b^-7nFb FB.Axz -rte\,4`F/$_CH.)tfpN@jLv_*w[TV(/=LL^^bBL KeEh%$j`A7!"0"'@"@|Ŵ@&UDT*&+$J,j-`hcyHzst0@ T!"8)/~=02'] G*0+@RTCec[CH2 ֱgXa!t @Ȼw{ -.ocǁ [$ BFk< AL$o`MV#z@ u@NkJω&"Mf npv%Tc67% ؏x"bV! @ X8"߆^.K1qAb"ofc,jzQS1Z/nHaF\qE =ӯ+S0?/CM8'Sl@rm0|8D(!p>//dp:a GP#br"@x0P<3877 b;/od'w ut IX6+M}2A[ sV2 ?\jbt JDr36.ug .mV¢S|.Z~GFo&L=A}hVH+E,1}OuDk+ٸOrę=+ c)67:jਲ/&P"!@2$1(0Ay;"DXJ vz/:h6&bTЫd0MW e/. "o AWyEs.[:J' >!fY@  &=j `:#vcZ+}ah аMھ.4LH(F #cpq6vaJF5fCxÊ $ap> yZ:N[[$rߌgoYz" D)QbS"$ wJDQ`@ NI&>jdk $Osv)Oq1sP:ɠr4 AKaS*.0XaY"֞ŠaZL!D Lr`{ h145:c J%b%hY#6?e1սi4-8w#\,0:̼<=ZTì{悊1Thz A*Hphav._"%9w>f.W `T&N2%T5*U#bJM 2Y†fF4Na#X+ Z@zh2u⪳b^b$N= 1džeΟ"T2zkTf*f€".LpKSdD2`a< @0BG|/ԩD;R,鵥vUچWu(.S~BB'{z WbJRA r N!ؼtl>W>pb78mI8qGs6=1`2T!" EcB*-o:\fJDj!Y<ArH[N/}2rgpkBL-Hȷ^pVCx<%.AHRƼN "$ a#]PE4"<t,"`x6O2Ś:>r&~:%~`]UWVUB H H!0B䆾ج[?sye+Tf@C!~)z!z@@H$@<@@  p@ eK@q:o?,( m?i@$}s }W*@\2c-xݳ`yJ`l9 TB%=o)LuWM'I@~O~h٭B{?h Z py& FrDE2@RSinZ5mک @g*SIt:tPh!p:JQ%N2+Ӈ@kV/k*р,H'*rʨ$@@a;l;`8, 8}@'!,L.*pX*h%%d3(0T A @pAoؾx|'aA* Y{`=̠@3nZL,8PE@.`x1% !qcۜf2{VȐ\D{!@3ćj;B " ѲqCȓ&ǛvR-*8,M A*[ ]"B [pz7gQ`tZlh9CHpݣR-lo6sd凸 '"VSG #0і3:,J<$-0a˨iU06U I$J<72(`pSLAuGYa.ל\.{hvT@4ZK<YzJr( }gqEgK=0vyt@*5"쪘(GPR`v'8|oO>p/A&ȄɉCp0U:D84TLa@O>Oc Uny¤@a3>2-VQ ;€F *"%%}'2#P:>q^cǒ'K),р,Kh.4rSC ˂ϖNQm0HR p4XEptb`igFq4&M 2(`4 @ +eT7qNZռ%y1F "3Bv+ͣK_\o'8GSZ-E0aAƁ8O(*E@C! |(=V.5SWt^LvҰU H,ںp+#/7~08Pfc97DRtsEP.@J ` !"G]8! `:H&DtqÛȭS=B6v:g㯁(k|$ 'pq~^(BLMMcOdX р.(`S P+u@y!Hh"e2Z+9)X4́: ['ZYdGq$#ǁHۇĔ  L1`=z< J]8]<@O 86T[K H9@!+piz pB""q:N#@xxΡo;@2)) % JH(,ɴ Vڨ/@!@h0< $#A1(j^<:$qy3)Q%b.(@ $H(L1(5PX:*) !R;7@ 0#@IqWɐ2K< @%T+8jHcC8 qn*7Μ(GSBj%BR@ 8F$`_y, 5zL:ͥL!C Q@+ dumg+P6nz̀Gk*i'䑧˚RZ3\4p@  >@ɈPLJylAɩJ@zh0̂@H)Háʿ9 Yh?>u::,/"2i|j `H@hx;dS^.=! إ" DE 0x( XzO8_q6`t:9~"`Gaߊp *AۅV&H5"j(;7{薬^PzhCKB-LrV-9HYBG$@GpLԇ$<:$ptBgh5GӐ9 Hp)0*Q ,bbb!et4ǐn DjTY< ;L̢ |zh@kQA.8kۀZO7pMm9L8:5C`ū IkQd5gG~5IRl~FªŊ,I;:U AF0ٝG0kK OՃN+Sl($\K!x H'@0Xu P:^4.ZG&'YQ\.ԑ"`لQZVh:p Xy\C+ .\MF#LΒTK5[NoOB8 D8$}o(ϿЖ 6c&%h5;B--.-mKmKEB+Ve5Y$$s4^KFX۸ߣbό p{Bs( q8 lY@arI<7h /ݿas!-11K̕[M!Ew rAHpa3H8u 1(A2q蕲)R;2WLY_B3ۀ~ , olY_}-Z2'z ppԸ݇ r:8qgY |`C ""3VNָMb(= h1;u!  Zy\*=X1> TKT0fyA"CM0F0(>YmWnZԞuSF% AR݊1HY8x06xd=^ԡFZo,/M`(>p2|ΉVmpmAiL}I6'|` 0@HQ8PddE4 >*XnlP&9(C}&F8<6c;)8ۃﻝjlSi1ο<ŅB:h8׸4 8e/͍E F(#@zZ|0FH\ Dddh<(pVIї^%6%W:ޓ|+CGL K'壼D4#pdJ=UI}`0]%hCa1ѓWPeN oWGp!ƾ0qE[' K3 1QBx, lo6X |ӽ!~%c0V)V x Qgf͂qO:2!$ A Eh8 Ùtѓsx:Wc_FLK7HEjH(%i|b.̍ chkfSpP q77v|U(P7"}{0z(A R0W|π$PgWc:w/g"uV-o>, /ΧWq0?#7t OdWS~ s? S*dOފ 8P]2zwQVc |K)ġ9;pbUN̔I$uRi@XF@O=cNգ(!k_s8%ۢ%)3"jڰ R{+ >g޵N:+ "QԪo:"2 3P3/?h̭ʂ|Q[~omP>l{'>ƈ:A2S6;(k6 3Q 橵 2;Q 4n,$# OFPl7J{v;Ƿ(T;$t;'(}S22@bZ.~To^JPP%y[lQu0C $ 0K@L--}'vE F5'!\2S&3E*y5u4h'ݍquqvs@yGWebr` x XZb0 `r{#?ue;ugN28I.M6y<'y+ Ki^bx^aqxf<F0 x&>kۙվ 7Rl5*pI tкCxv\QSpG5Fd-kI:!$Ia@Z x2@eKi8iH,"`d)R;~$DfRJ-dRHx( P**P:*kxJx ,ӊ- (<;S(䌕ERVz$ĈѝC#0'˘=@] Ha+qNb̏@,p) CHi" BJB]Pޠ6:!q(@{hάy +p@N!HӗZ!\ 2Ĕ @N aX R8,c0L<˙)rK{# 6Rh_cxB8T!VErhjJ++h̑#$I`D @3Pd qDF&Lt",BY Ar2*LU J B @sXD8^Lgjץ&²FᙈCB]-AJ :_T\.DJ®a1= z@ RI[R 4CM<-XE?MUY8$@.[;FAs->E2CX CeRj|2# `r(Ty'O {;@~BcIbQdJq7@c~A+*EdtrElMp(G8OjH~ʉy<%6F|M}5hA.f;?aIcι!?ab0ZjɄbeY6Y.Jt#x|πBdtLI 6Ɛ5ݽ2 גNnw/zTM0Kc&#МHr`t"4z #G֋-ۯWA:,M+v @DjVM3`*IfK0Nr;p1 Q aˆ0zyC6 Av AjH˵@Pv'sKC r`l1H Xh& Q6&b)TR#youZ)z^2hHG9$(陳M x2ʅWI $ʭA\ٿ7/0/O50Z$V(2r C%<.2CE <#DHoKrW S 7gbO(.RK%f(LPLB'$RI/F? $90^"o˯9x-FužAc+*I.9#>NBJ"7¬+%CH2b2JO"p NBX;E#:3}#~ȀO2T%*T/rWFLs#ޡboX2 O9b+Hz:vmb(=M 1+A߁µ*(,!V_>Nv'f!0ϕ BcG9hF6 hr'&r)-2s'pl "D/fj9eCB*jDe a| !xg!p`8*`@u."`'d.2%N$BOAÓB4'hFz> T=1Hf)A$*C!&cbbHJfIHB$hx:*!71a@ Fa$c Ȥczc,.ɤ,!6gJjnOJ~&T#8Hx)>`f!l>ήNnPs" g? Bh+j[SB%t@ <ʨQ{=,߮wC:ͮx\&\jCJS%?% C2a 9a6,W:@ @ A$42%\!`kJ+BMO= t)&FtC)a&Κ#"|k.+np hᬈ-v݉~.a$PPB%z( @N }Rq&)W Ԩf%.D !`uD!Jjk@ `-xH TM$-2@0 ouO!>c0eM?u:N#2:tNC-HbʘtBn&Q"$Fa`! s)T<ؐ s6O- @&'RΎ~S0-ǫΧJsK(լ &Ү(0P! x cGbyXX\ZY^aaMfh$BXbx@,b  @ <+g*32a`@TB4dtD+I 6죦s ^`a [*0DnclҒOzȨ980a:F%#C%`AP3VV+ש0@B:Ӱ+#wNǪz ³j5v֎>t, 6AWv@!kFh>sH!Jx,\e/dԑ?C+Mf r$(OXz``D6w)n;@!L dE&-!oV?m6MQmJ"g$(P3]nXLe3.+Hҕ!BA2/1Y Sn0Z)a?`K "-8 `a*}6eRA\7Rnn"a:8`R"*ĕ .Au \"qEq,3ҸLokHcȭq -VGpE&Z&@Úd`sD 82PYRKB:aEE]7ɢ#tBs6Eq0Z~GC7) #g#-B*bH;" $vBQ jcpS%1!@]0^ep;P>uFdX4Ϥ7l>4e^iN#yd/ O_">^KBW% 8랐6#C*8eB,pEh\&tVB2 |$af ޵ 6sx<]!.^OWp`. InhGBx'AkA씫";V:n=Z <f@z.(.+QkM: `GC-(g rG(r։Ⱥ! H!-BF! 'QvY$&Ǹ!vAz^v.vg$>zE&/͊h`:zOdbd̸!qffQ#I/Ob69G$Hq3 -!bm<6{/ՠ#a&n$IfSaM6!.X`2,!v9\GH*peAu@FD3 •N G~0τ 15Kf"yw>0ꍀ_bg~,ؾ7qdx|+B^D/XU!ŋY a1 jp[5h5e @S KȠu@E$"{^lVWl)Vx~Cp*\bpXby:!V`&~U88w>_M@{4K\d $Uׁܼ ˋdNqu ڲj$pi ` )JZ=7h~3** Ah^Hi~qmΙ* 1ڥ)F]m` 6R.~ԃrVѕW~n  {D$`yo vl5&#QO{8P(/?31:!{"H(^Y >@tIﴩj{/[`@nڃ@R{S鑀 ?00n*ƣ@e.:F.|b7B9t>B"0{v 7w 5Gn&¡ѷ-+L CP l" Haf=CdFHܩO ¯3(}!0Z<(]VȎ\ı{>j|3zi0M0 z(1$JNw'@;m`0̻Ϫ/[DxB y(ި3q"d+8M /˅ʴvo\J N"ގNh{HCj^`eȀ |)\KJb6Ԥq* "HM412rX5eQEQv)>V߿nAJ$H-DH1v0 Gc}mxBH #pJeG|&"c>EhGr'蔄"Y<ܝ? !$iF'!H;U* X@@ ^Fw.|8VSi )#N,%8A$&8uS2Lrre'2X`t) UnS4.!6I'Q8<xklv;Py8N@c1N\90%2` M#@3RJHU4!G'N`F;)^ֻRtA #$J#>E7 z2*NNЏQ տp{mX:,Eh@Av\ q.r7ܟ 2&TG:o+ES)' _AfC+YBD 7B Q~D\]p~c1,2X0B "B>ے ЀBDo&A!)B$B֎Z|QT&|8i 2AA>UtR@D3Ni TҾƍ]TIAKp/\~ך'QS>"G SֻnD+j(O:DB{0et8N|>EbZ>1pa Y7WV@@,ҁ-|OjG 7NrX T+]ZudwJW<ȵ H%$AAH ZK: Ca'CmDD}\j[Jq)ҏ_ $CiP@ J> ,x&>[v=7,{ Ԣ8FhTj4JIA9/2][xk #2쿼 =5Ш2 V D0'2(` rn:taf2 'iw7{XO@:0; F$Vﷇf={xMүU盿I&k|:yU@ .Ћ@XA: 9J@!;8π(FYMhț8]袠p(,9 z@8m(A#x:$>u&cvc 4^7pƌIIXJ@c;Y aҒ9C<N@@T0Fc!c.0ZI! h7 U0R >)72%> |ЄO π 7AlcHZ>hC2D8wC*+[ p/#Fyq#ȽBllBB=F <:G0F38ɎpDxXi7 z>%HI?y5F3Ƙdr @[c_1p &RІ#hBP>;'t0B].x( lĈ=+x'; t XNh p};z^ B>Gsi.> 좀$A"Ki##B FP"IޙLAjcyCY4 C!(RjEas흙$("K g[$@ʲE.Q$fB ;xJN\zD`1a2GTդr"B0"F΢!:z '$ z0uHM&`(/ `2"u0z ٻ3$؝$RO+s,(Qr@I"!J^Y 5MGĔ%Q AR.RNN ,=5N| P2LQN" !ВbU7;yj#vʱɓb}Nh./ Tez$)r;Q$ ƤP Ax""P:)5:$y`u s0rV sr)>)O@`80 w)XlH{Y"\QvLpzcƀ)HMR(* ౟`ԮO| (e̅_JBHtЁD(+;dWP 8u . GdMZ%4(Р,<ܝ3ūsbmpPP:xQ JɋA=(}gXV 9ws7R } ڒM822P`w+h' I7\Xl&xXM`xRd[99f6hA"og`%,ATpNB)(=r`PP!hA$|Ŋ+!%?:X`T(@ a =HlɓÛ7:AJE#PZ\(U#@`ZNi`z^rcʺ@ &PM)2OE O 5Ésɉ.46+]HL*F#@8DN?j,`."y9܂İar39@0&)CÐ B83` `m]?lλI`cܗjN("`XEi$ɱ,*>Y rr !R0CSpx s)@mh8fT:ȴUdkLbbP0 *<"+'ψu%c63dE\t@fux967R$E! X XDv̆f~y6f; ᪛Ƀ'k(4x;n\"@U8iMlg`6njܴAaj9IlEH&K 98>CjpMCBpsi#޾%E$`EHVxA 4Ś3 m}5@L 9C X5# "JBL$ \EiB @!^ N&1o!Q(ZQ b Rih[Og6jtw ծ ?[Љ03,E{aru& %?"#0rVRQ !b.wq跀#3x,f OE^&N!>UxQv`95C! ;(37BL@ۀJ8zypM! uH e/8azeQ:@_(oFNE7U!xt)Q uwuNN5ʴ,+4 kF!`vܲTgD9;,b.BSԕe P7puDb(Oh=jo,} qpy'ԑK <ԈkANhvTp*e^xqFp|~+uA`P  )T\  ?_E?   s x].v9&@@H! a @5M$rT~UAppY}%0}>#yx4[ F `2096EJcp&ʷ4}#CV,//'Mc@`4FcP) ?_XH2`pT(?ʕjJqC hJ8 iKoKx(xk ހ`#$}m$rDy, 0).sfk&x!T*Ɓ`h@c0g- ˞ad7{J*F~3 'u51_@0ˣRO"۲L Qr Kp=2k. 9F$z$<+:fQ> y:$LS&?80U丽Ķˁ}vN$0 ^0u)pԵ1/L z%-T4IPߗ9I.G"0< T@4L5^V7F(I}04* ">[i} yA#G`vuDY#A~l Hܤ|ʁ!Q3_`p)# <;6 ^Ub¿vDzK>o`QhJ2>@ &a=iiZ ֔MT6hsQgmm}/x$# Ƽ0P*$'y#PrPWlWL,=F^=<ǓL_f"d ~/'# 3U0~FY-ԺKLz(0 /'A$8g5H  6AF lw;C@ * Y-eѠaYFtVLq/7$ϱ{q$$ҒOXUPÊ|rm% ж`zĵ! A0pEŠͥx -Ұ`&F,`m0)u ;RҢtDF 1)î oY憼ohDɉ`5nFeӹ Im&sFY2a9f tGٻċ)&Ӧ5e-;Pb]X;ԏq N{%=gL3qgL)6M|~Um)$'sf}fdخY]Ҹ 7C>=D԰಻?.1e"nGxBQ8hBc/ƒр!B0(\m. ;cV(""!G (apQnP RÄ a<`01#$>l ~}!a "*4Ⴕ(E z :m2Pn@ &A޽J6+aA* 8"JD&`ae I$ .a%&m_jؙHڳFIۍQHxJ&LZF$fD4\%$/fɆvf% J@XjH…lB%"f4N ³>h'xlPCE~OXJJQLZ,Jx @DD2Q0-p;+` cӨdYf Wav$Aƭ*>qҎ%wvh, )~)RľL jda,B &/:pm@ Va;/^mg/ A"**Adb`I!t$!) OG}wh QhJ /=331 @da`~,xS*FwL >b)gEPNETf'ܤE16ΤtcC : ##! =M#KlI+֝Rqi;"J;1D v9DM/N$tK;d@\C"Pgj I1#G~lHC(J:ӻ"S`DcCZpn¦dXrn,Cv @Uąc PĘd;,weF+*z@zdJA`0p!V3 Ȇ`;oDJD/8@>. B Pf&f.v&WBaT@44o+4'NH(a<<ɸ2N' eH. nBb1 ꢁʿ-2 #,  6?| VoANN @B$a%g#50$m ;*E Fۅp滭.7p4{oLF?"`k͠N-X2.0 DOVr;#r1M ,pwL# LՕ QǨ"g~ޭd32rljj@f=.k YwwV 6<&Q, hFx11f#RB6.{zCKpb#%2.ES<#PN)PA<ÊSwհbc3(u8dG|oLM.,.oi QPCeAJ+PS£2/0'XxJx2VAn0,dmf$8M;mVb.4眂 BHA>K2b&m@~-:8Co )TAr)&@lP *`@*>b/$6,C9Wn8/\,jNbDNЅ5lg c;@5~ O^#D84|A`de]L¬ "fYn2H% ,#Q'Ba 8pEkbx2,Jaܽ*Q .+fLc-bA~FLv"cV! N ~iD)ae\7$4IeqyI3 *~e_25m1 ^T=dtRVt~bh @ `PElu% .!bap:YYhn A$*HJlQMPd&aEA;*i樃fI[1VG6۾d')WfM!/*g T`?jxAqHR&avanG2\Ǹ@fX6_C? !H"S؄.XO )F/L,X~|MOa 9':tIC_H_fw]^Q&c= `$S[VSk;g*~V27wA0 f\Y%dޭ L@DNK1ENhMfe(E.F"4 `p0h^A#.pa+*rDE]`S P/@!v}W{{:,\16C3"QD>~` e1bW3d 53I"Nle`t ]Go*l-,g@?y%1O9rU}ļBl@CX[ DT`}e4$*"B? ~?@,a,Uv\8 E|XHCQ{p0>`Hh>+`U}<QY/O(8 +=FXle&38k@HNd<> I>^x$*lC*`ɼ5l^#HvK+yoL5!H-̈́N 0(>fNz桏r4>os9@*&/(i) 2pz p:I#%j2E-E3Y).s< i  JS䘃P  :$@PP޹M=Q?RI$ep%|~G/8@&  d@]H}(:@`<#֕@5h'6ک+ܭTamXCz5Q']ڭpSnE($-Ơ7.h^A {"tO DivVD*&PƎ[lc%],$$D)a`h ĨZ G9G8h(8a l@&wZMW(>: 0d1F;<q9hPep2*`!: % #;G;}R6F 4`ztM?$0_$nsVJ*g(h@H"/&~v I%Tq?I` ;TZכ;G&2ؗ=Č$&v $Jsj\`CPxT,#&qA&dA>*#^=7X X8C@trEQUBO2&q$JC9gt+Ok/Y8H&Ҭl^EMBjjyN8Ux=֞UCYY4|a [ͳVӜ@ M:]P4\ ]%rO /ք`< ˋNi|5E _,`Lʔ{,@޿! jP*Zlv`KS qUҲV͸V AsA&c8ā#b,cEڳйWQ'>{rsʶZ%}XeD!@lj? ":Ÿ7PIP7;Ѓ A38fnkM(訤,D2! V}*]ۯ)tKl9W&i?`$d.qc*Oy@q^ DHh;w5 q#@#p*#E|X: o$G醮dho]9CҀ/߮ z0{qw@JɌȂ@kqox .ñؒ·0ّ 4|x(h؏>q/(9H*ѭPIH uh" )`~,Qs魘-#%-s)rP BОC629a5<1:8 p:p"B[EK9C0 x`xٓ0dA5t#3&`) C:@P*EQnXXۣbЩxʏю``xÁSFi% :R,$Ain~>w\\~@R 0 ( Эb^(OʯHgWE0hټaʩ<őpx6 a`9BbC܍CA9xjBД> Bto~ȇpp`w"Ь`(rpq%8\Z :j\.a -@A/"<0`(HLJJTI<LeiÔ c̾p`c(ct$@N`:u J${X&sy.4Z 0– (|֡ khR^av"{ -I`1xwpx#q)(dАcHe"0r l !͋0Sg@Yxt hQMp  q e+$Kx!8=Z}y)b)hWPm;C0P6?@Pg\QR7 G 1Lэ% `]Ji @,wa€D&Vz=K;|3ɏR(X8I/s!ь(Q\,H`pCQאЧbS{1KPXٽ7SO7X 0Ez!"zкULJxth) KH Qy{].HڡSYU͛X#Ǫ>&Y+ XU67L0z \6Sd ZghQ!Z3- *|PD` `v&x8p_'!aFv=٩Y2ݻf@}C'0JΟ9tW!; j XXW&r$1p ސ(>{\L3y# O-I; eM(T{CN08ͪC-- 5}D(!DRxRޅxW4*W0.9a.4|کI  N 6^ ,n òm:*XQ&;4X-. )p`RI= -rp̎p ha9;x8KpΠab,۠׾':kNCX"Y?H(2ɓn aYf`gSJZ8Kr1{+t2;FU˲CKU02ɭCEe%z)|>I𚘇J@w"hU aP0 0#)Mg89d+٧8X] >x凶hkje"C~rxihb]6R$vf _x(wkQv0 ^MeM·{QAb,>xH)Ae` L"EJ;F4h5D4%9HDͻ @me͟$k\M&֯LcdJD|):_(`$#!`B<ߏ@ژIӮ^L<#{O֓7[7JE(#CB >ڸНs!RKCGP)$XB+=,G̓W ƹ:1#U5nmO"0\I&xF"뭸dcv ג/6.ܩX yV)HcUaClGTh RƜ5!A4Z}c(ԍXyi҆p_a=Zc>a 1{ %"^ըh HPexpG=yxz8Iy 0 )KEdqgEb輎/E$3DWA.0UyY%svܸ1/^] Г !Ă8#@xi@($~D|Eρ"M?t`@ DN/hО+F0aWh^9b b0r@odzRhyrYb~[ǧG)o}RREq)6A ? 9 Z(xУꒋxvKbNlRdTH rePF_ GH@p`݇tO+3R,b |3qwіN ^H ;#` R*H&i\sSV1}k)/) /f@P"ABKί&BX>'-<:bUЉJ-^{0/XBIU{k-Ezh@@ `PMHc9$'# -K$),~K+3$I*G|y"Ѥ CBA@ФɤGVJ\')B TH@賫-.Jy dC>'̔3c̣ \m'Mװ( ULjK}D+̮rJA dVC'.HS STj2O3q;$T=WrH=5ַbы aF)ĨP rqB$~de<#sg 3_]d*R}JR'zyV5+S1n# X Bp9Pnu Dބi @d 8`\8OQ%Ax+/,0DK1d޳g@˜Iy<->$l)Đ}BC"IQI-м'th <>D*BVL.&JF8y )Dj1;A, h*D0D7KA-ѹ͑4,f?f!J%D6c & At,Ġ̤ApV1xXEM' s@"F.9"IE+NRĂrIzF@,$DSH.+zC1f0g7,{$Jr#)[0Z!P Fn~ß(pΣ2s_1H1ҝѓf8 I :J0!;Ǣ:qHH%asB$o$ iҒ'z<(+%]5Q:QW Yt v&$ϲ UF/'df aZxp I",FfJ `1!1)" Q% :jG)Rb:1*$t6 !cm@,evSX v {*=s#S=_|p;GhbTǐB6h |t 0IZD RHxJ]',!pb5~ J" DQ6&ѝԱRx9JS䴠"@@ɱWt/F,*V:0&t/ј ; 8 ]PFt#88ݐD'ȗ .a5E%9eIf34ck:Um@XJ5HjBH,; ȮYcZ!Y0 P3б"!u:F h_I3#@d"h(el|,Ԃf3\|J,Tك,T @•0 l\c=hh eZ,"oƒ7 "d(=FyڒO@nl%Xk%NODq&Vo+Kn a1!Q\4If|t/I 1&(x_Xhc1׵-d3'cT΋nhCVEbЯCSkȎ2d!!TA&0v ңVVs#8JCҙ8fٰ0@S!/%1.yMܲ0oH] 0!#tg5|LgNޯp$@pxp{)B 1,IiSvQl#Ԇe4cR2byD*H%5-(0Ec~쬘.bKz eb&t|K Lh5oD(aHE $BV \.Cq a" `hXjk1qOWQtTNW>"D9 N .B& Ȭ3Db$ j;!DMѶz/THH^״ku[{qH@>BS:E0,K1h)&!v0``X oG{#=tN FG|%X"Ԅ.+Ṕ:$0. uP h:aC RR8-BAt zP\5{{$#b7!r**ȍM՞P slAsXk:_N^C{x{|fߍbHgT`,3IܝPxD1iK6,&N!e`ėF\1Eq7T`ɖ*K~ mu25UKНb".Q HvS%6OOw0 qپ ( 6: ";AqBJ”)&!Xa,APZAk]3V} u9b ʰ*V3ڏx"&jNm P!8,U]w`oh Ɵm0)(`Rm :cT$)(twCC v:7>&G@@BaB8a<*R!p$ pA⃌-2$ 3/8cZ! nύ- Za0`lW J8c{bvPYp5k%Z )i(4xLq)XNxg pn2R=9 Zuv g x-;py_)k c-n,.jjl @!e_]K..)4. %=ToEE_8(z~6j=X`[,4AV@ГH `8x Bn`D<;$$ Ri1HS:H`|?7gsIJ@藺j6(]:HG_ @f1@F]"Z0 MKH?ww. @ bOѰ:\(ˤX \@锚FSw|xZMڿc`"jsjۼOjņk*r7- @ܺ1݀fH PIM3L1;Vk6q6pja'yڽM]׉VP+-8XF >Č:ؘMtTi Ch d5K!SM͔ZrQH<Y= VTUD4%Eif:G6d,H^\ }jT+@W m=i2e\U4,,ƈt) J6Co,~Uq->j_vgBwc\͛iDmߔ6EVN@8oda6vNܐGR_~OՔ!w7`8Ҕe?yFB'I MyP.`Mo\Cۀ<Ρ~ w сD|%ʕ 7f@c|NVo!=CwAߺCޤ Am|e -`2FM`XxnM q@qI.Xm g),pHD:IҺsb9]t\Duֿ)tX:ATSwAMT$r(ge;HZu5BI-ң- ײhJ"y01iO{zN_8 4("{ DPhl 5DD:I$tZIk9>$&jcg\#ѿ3 y0Mp9bFna;!<@Q9TofT:Wp͠@({@K@ pYI)7^*eNRTrs zf Act )  Q%#,ħK jJO6RR?"ΝD 0Ř^ 0cpx`p X%w `T>@AvFV24KEN("HMs.}KY75$Es$TjF0AcpF0@u\j|ՒC*V^4Ps*+5$T'SʹrdJr(+7gH/e` V`L F58+xb)QEPea6I> qHh/N uk@Y!:hk[fbR~&Xh $- &"W8ZSḫkډM#m pžQ㇠jM75'B ȫ%9 ,NOA;+ݵ!0&EU5H̃v<_$:x)q:kq(,đnW0|fdlۃ' o>h)EKU(N$,B !LѥN=Kz{jhN$@d8f^2󥳤#EK+8 BRP2 RHm8V `d Σ"b I\/Fb;SJYKbiV ^|lK:;ʐ"_ECܵ/Z{{xD-'S:T` :$H&>}Nϱ0X%) q<@\qOAp5~watc=';~$re :V3Hݥά@h5U0ӓ:ϼ!:83:s󕙨w4CzS[Hj B >hǫ6J:;G2*aɼ9*'ȃ1 @ D s8)OE[16=hU3P5 ڦ41(sπJHqEhD[LW;  Fi!9 9Sr̨ݱ80}P"y-{rwQ#sBǓ"HU8<\I`8Xv*P"`рh JlTDDKԃ`zzŬjǬ$ p8HJM. 1 )T uB#@IS& cXDh[`dPHs<Pш``ET̈M$uB/zTP4@B!E/|~J? Y9اJ`!1)݈ڏ,b(yXT0QhCDXE'e;)靱FHHΘ!,+cCN%q $9a#0r0cBa( #+Phyj!2Q(NQiQbf2 <@7=46ᦢ.<+kYi/ṕA[?C^#xPpX 0P.떌 Hsm)(8zt!.Y<(앻֑ 2=sI-:[xrS["d ȶ>dTXMta( xi}B:$<#Iæ::L11T X5”\@<=3)nje@BB%ۘuՕSo^_3Zh=0F[ (3ü! ` l 0'eӁ3۠ Ӿ]+8k#`dCP|(GX,3YsR[HC9QM1~8m$,P\).[MYꓝ­XSN슠x[&E]6%̖#n?a5`N$[Ah 0Y "^3Fjd%#4# 0gC+M=]U#B^C@`I>@$/ E^> WJDTHK(A E eKH$F:[m|\~N4.P SWh D'33\M" Z4IwX"2+e S5F4DKr\0G jP0A_o\s>/zpuvt2QZEq>UE (1A+-t_F#+Bh ɷpU549h,8u"uuXDOB>Z/[%AE8ma$φ`_څ㸆`xPB 38#z..PX.ʋBPǬLoT4${ }_M+ߠ(8 ,UFATƸ@t+'iqlyX;`F9/&Ҍ Tf52$4kbY.#2/@Etrbρ?kAE8nҩkXH  6kgeE{`x&l e{CcU۳N5Y*ة %+EHϵ6 %o)006f^_|D*󇽛hAW%f![Z,Iy<V&)BȈ܃ij{ 44;b5Ysfy@6fd P.Z aзB""qX2@P(Y+E%ɄZc&bm2LgSZw^h@X}+kj(ѹ "`(d ,y`"C 2 S2<?lz#(b$(/F`Y8Jߧ1- %e,\4EtXNQHn|Z߫/ʊ܂#Dp&z*1SV@FilSν5jP O:^-=E=$+C?Ks`LDXP`|I(⾌K^0gFWEP9U%`u&: Xl">SpLE280')z9S1h%O+떘jc^.* 1ZU0̔ӯUﻜ&B իn!.A9 mˊ8NE0w ]dȯK'=AKw\x᢫8H'N:GBζm hu<.I|haLJ}Yo[˭ k+V`8~#ܲ*=ʯ. gH)# +YAxbvsV̻F4c}$jmSDXS4#rtt@DUc_iٍ)~mo=Db"PRc9K$$4ZKZ.Lb6D@!t@&A\"jcH&B!> "|e*"AhB=tn  R~YibK1)jl``.H`vHu8b bGzQm $&WiBΆb^9"+"ȸ4npnT鈲'ƌRlp^.]BH~!f x$ ʄ'(x4#@cgG%cX*n&*+5ڔ(Ǻ%@LKgr+} lH ("4hBFN#ΘOuڂjL%!eN-z+Jqg6,*pB :BK-r0!"S(elaJhˏVۮV (o 2DL󜐱:QQ'|OCA.4Ju4#WOjYn.=OZOͦ)/Up,!l֥p @\sCz   `+KeyVO>uYNW,NW>#:k"pT-`~a4FreƒXwPP(?M&G!^ T T4vjl᭤cNO*;WyXd\ ŧ+Z耲hdj쀺仹ARz k^(Kr f* VADͣ*pp4 I̜At!I%4V ~@`hph@ 3BfFsGZ & hsa<`Pa;VdZe6q׈)ig.Y!j\!baM%!pv"`4B2 4`. %o5K~T^KB\;B[y\-juCO5f>''!-rcxȦ4${rjg \ ` bJi2Ⓕ FtFp&[N"2l~jgpZ۝g"}x¶qwb@4$ `  :g5-ܒ Bp VG^cQFk70A1g#z8 z@5B YhV␈!fN%d3 l ;ZW &c85Vqd~P O8^?.d@d YO j jCMFv?6ӓ%\ 8'UopuxUke3$~m6/V! `z c0xXBд|(7P?yw@,di'k4>inЙ6yDo$$c-~1EOۦ)Sdj$R(XO|V֢֮fX8HpvuWCykA @zB @%]q. >Ў^ 0 eK}h^>&ïąc>iQ~eRA@ v"eWEǓ̢@C` Qk,j p0V.$.Ne󩔺 0Pg)w?Q'9&kJiQP+QnciUj=9 $ u;Wys Ts8+Uv8'3R+|/1~rϲ~[P Ϫϊ{@)E!-+3nۀBhPD&쀋6j*~>-AI'@- l+x `H$!}KKi(d k8rBã' "|LP9bX|*h%~ Gh6Kr& x z60Ak!$SbM UjA@ z*60E!@AHb\Vj#^֧6 !*fEK}  u Jk0)S- }>r`;I[~ʪnGNy5ce]!Hn uL#}wc%Yt}(2I 6ϰ.{ 'U2ӛ3C#"?NyxcrX{1k"8p`,=`MŌrgD |T`N1B`ȏa<:;3 +N%Ӳ >iccCa! 7W_/.p \C0#Ȋ.ڟw!;@(Cln.E9%8w~H`d;7&j)?TLz0l Act@@ P8$ `G`^I&@(tp<{P(# A\\, bC7t H"`H> X@0 4-'w[-n3 7.P F#Q$$~>ߒ-f8&wù [_sM'AB@M K*BډtG[מn f2zFinJp %~.UMe n:֌/zJ~6 ;.MIr(#!K `;cڦMsoF@V|50yRBF#, z C~2P@8dVaԊL+z 70 i 5,jsAT *@OH 6@E \z$Ѡ@@4HLhjM[Xpa₀L{&Ⱥ˪LȹfO CT'x "/G;?sҌ\D3SK3h$.+p]m{܉򛂀5O0Bp{uHہ-yl@wX Jiǩ漱Ɓ%km]4$ +e|N Pe0~in T^]3K~5/ͤy%( Q씄PX JT1m$3͡z"M- fb Ab{tAĝC^ůGН+4z~o<4e je`NG`PT:aae=0MJi5S@F"xF#@7lXld;:jʭ>gC/W\_NAJTڝ&{p9)DfH:e6X)HC`j o d ~),xN5@ V+0̗) 1αF>_O88>*o -c  $P$]jqp 0DP`c1H̺Uz\mb3v ֢7eA.dJOL9k) AZKfnkT1!b\cĢ)*6Jz$2 ~Ŭ?Le1QT:2҇\ R02]L gI._\JQn:6 $0%C\iw.C.Ɛ-'LZI-d3mo!5F dR|LB@pMi ou}F6̛qG~'fURms9-5wI0w9 '4 .й$HZ JtmQ.} B]@TM8 Q3q{,M \1FL0<7ڹBZ  Cɼu\2mkdv-AGV'A—6a<#vq:hU aLj`Y p+,%8 (036lz_tg=B 8 v! d$X H>z,P9mD%c qd b96@2Xt0Q6 E@e!Rl^op/ewNdB1uϼ=sOƠb6+L AxԹ5䇌$0CJgf4w#x|i3@;*B`S 1s[W,'9KJ@  i&^2+& U.aS c@N0O u' h^(~*&w r  C)T8j>0RE~R ` &RMīqc:A.3Zf})P'hjpeJˠ& @D2y 5 6r:c" qN ^"R4i<# 2gaD8%D%Jj"5Qs2.uћh0lic* ީ(V|B#pFM[AZxa|W>< . q&4#ĝ"/^M tR$i "RN@Fˣ#&*#6`/*oܫ 4b0RaV!w<, ,~ yk@a9<"i3Q #&^%P~K5^.B:@BІ-blv8C2t'|pFm#1$ b.A&+\sPns? }f3"y5 S,ZoRLR".a"´eLTUCz7EA||"Ɩ^R%@q$2@i 6rtr`P)`YdU%XjL12UL|pHO ?'#Eb,tHphO6ZI -&1| T`qaP@d&+.F"#0LB.#0\A n!m:3ض 0A JB8ȶdd&J`7&*D͌F AV'TK_"xq JAR$Ci2l,}H,.nj ЋA !:6;-k,&aA͸ ޓBbgcF&ǫRkr'd(d6m>5r`cĂX4/2Bdy !!!ae)Ӈb(AR$:glu vP (m6H*E.unh&3!@nn:" F@J!20@'w9g5%r&c.>h@Ep|Od8g ENXW~K8o|CQ\[1REvg`HP#@ ΩP0"J$0$#%%-y2.d"͖45225lw%4p jf=B| aZ_uu3 +89"†pt#nj.YD$'avIA Qef#;8`X l ꆮ_ A^fKA x$LHTTȌ ]W&e b$adD[uZ"zSr~ؚ2@ uI^Ђ`&eƼGe\ hHMAzbp <aɐh!F*8T/6Nԙ?4?PMNNC$j*Bv d4>bWT$6 a"fϪzc75+hy.ź.Ft "eo_i=lS f(f`kHs-FĺI?@UJ]e' ʀ ;olULjܕ^AV@d0 0R n:ZT4{['?1OTjG# NIԠRfbMq{2` ǘBo޸%@RE!ۄHsqpcPE֚3\|@HČ`` Bh$6l%-B ձ0b808& *S%T>r򏜔 6"`.gP aի_2@ OA^@$cdz.!Auz0syH ȥ(uiuF,G]k\ }Rcl@qp'N?!@%LaōI ؄h PĤOl |8Bڄdcwɼ\&PQH QSh6V!2`NGIY|5 %1Arr!\/9M ΠJTq{5ٮW|qPI=,x~>u]I;w'AODJA`pq'z`ϧnEav6Nv>88U?{`@^~!X%z+h_ެOx EدuSZ|2F 7ث׫W nQ3j(s`8\m+ä:kOF6h^-[;y|=n`|5#oG˂F/3^mjX/PK{9qT>L;!{ pr8I!rMNJ:ʭZSWv9h ~_"-(B! N@G/"[GW *EPto>J AV @Y T@;)`D40 af##mḾ7,0^ ణb">K86C1,@"fZ@R?D=H6!J&qH2ܗG2h%p (\Pwàs?X/&3`5RSE!O"u>7TL2 ATF"@IF`\ $Ps"cT)7T)Y8ez)QhRYn03pk!͊HO ! c!dQ|N KfDMurf殸L*KI ? ̩6 8NAle0|yLU23$&e0@$ƙfvz'g6bx0iGgL:Mqe/n5"a9pR{n" #j9zԧC?jBCRLiNb$eгfuh6=;U&K  %2,.-u\ [fD 6W0B0L#B ~#b0=(- =S\)G %`3 ;H`BX (Y :}%Q&5:#QjB.d L~XN IzNO1j2P6/8!GlQ` 2S #ѯ} BB " x3S$쨫'7+v T,ΉSGx`14 xƆg503/$6DګhF @GxxyT{ u s=sKPb%(563b3[5BK8\6+ %2.J!=CB` LQP?TUc0h`ڂ1 @̉S*g^>8q3Nʺ%C_)R51 ::CIɰjIl)Ȅ7#{MUJ>.-H>{\@P؜3l!D~⦻8byb0{|~ h P;چ2IL,F&ц-=|ʛ4բWxVS(3 ~דh A8BV0 ʇ$5DWCE9ʼ;iwհ(%BIQH2`a=m2<'q69<ʂ4P[I8:W@SƱAA`-14CX [DP^(,PݍV\S9ݝ܉g\cf\Ŏ(+H|6jkS(`h%#z<WʹՅ|҈(!AOE*B_X 8A4ו5 VW2Dí^S9V6`H>9eÌ~XRPA:=U=3XB7@,Rc9EhPijb!XrnmRD_Ґa "8 XHF L>d P4e5ROM\:p/64%c7c3TUCN^î3}gc{^m,&JLX`(E˱I#C3k-pۓP(z x  BgJDZvEE2\̹Ւ$e  \ J %K5Y xߒ*D#nJ>V4`Kd3pGYqtzHnj6Q 3O $eAX8:o <ܓ š~X) l5*\16>}\@p6@WƵlr'[r%9"y`z +>8w_ =6 lHHRHhV;) X/X`6SS$k7 QecقNmHڲYp !9X'Nk:DLHɂxs y%q t@u6JXT @y0x\ "X#Xf: ЂLŋpbȢ)IHJڂ#1 6nl8V0[P`ca Xڇ f㤬qVx -IM2ZʕY4JqHy|3ϥҗakמX2BhN[ؼFY- `A T"Y(tEa,8V4z*|GSGj{ϗI pzȈ'8=/#FZw!˘9>!7IzKIJڃ8, m[4(5REHNjj|mj;=m)WXՖ{T3{aUR:8 0$TkBƴYAPlo6Zm  C_؀QHB C_~ %bIIM@@  #{:@WxSr;QgUv/7G)zNX6:YzDMbOii-KHgU nt>_2LB&@f}`*5Q: x:Sף5h1ff,EPȴtK v6}=WHCe9KC߻:4?p$D`$+ +,Һ+麢}I B 3*{pbHaY; u(J*J,2ALk B {- H!Cٵ8nH&g2 ,`B<{@ 愁,2CE ,(Ӛ;4Ա*h{< X?. z-C8ü LibW0 TLA zB@ HJϦo|!HVT%CfwTT)N*NpBHBTLݲȼ0ńi i kx2f9r[>mv |ղ"B`FtDp'!œpMQMg "_6[" 1RG0P'ȏ Y fd+I4%k:5:C2܅sZּM#'ٞfcɯiqI9G] RlmV@dZ b:gs'yC~\gc3(˟pw 5#4c|ɧ5 }wD<(!k;|RGj;YdT$&gU !m (lnmX,FP396 8L䚦('3`0AE Dl@(Do%q[Pq3ԏ pu:pZCBcFD'A !@oM`,(gBJ5QgwigItgJ"PĔ(Q{D}i(҇& ;bHϡC2lN 0%=#Do5pR_s*%2In#5ȁ伉@N# !38ܼDdKyF^fsLIY`R"i8^pNi\ @m$< 6H&Z:I%v6KbĮ0f+%Y>s`R1Ɂr $ dLhŨ̓N詘tT}Bhf vDk;@ʼpJẍ́t`]:rZR RBs\HWZѼYuiQI.#PT:g;$Ǖf:&Sʔ&jRi&rBL2o!!ԏ0t Pxˤpq c |R),Vh A<( %<ƹ8bxPɘ:f9'12rzsiD`.¬nrPBag 44`܍2rn{J* =i i]AP@7^jgp)C<&` 0DG;ɌpK5ł'lG;Njܲ @ȍaDIf!B&¼h&?΀\lgN{jNdl'FX{0Y4FH$ ([8NX!bX^niW Pqw&[bD m%5BF6CX&Z`@)Lw[@V:b*0&@FcNz6& `M AaI>#j'`'A _.p~Dte0#9] 4k|>*e 2#&ãki  @X&^0 (d ''r(ZZtq jvP[" @f"#.pf!<A?#.:h)W @E:)fA,<66bbf@'5gbӦrp]naS* F! h*`\t;svH6($)*8I $ޓIɎeF2aB5EkνB$&B$ **h}Nֳ攈IBJofrJF0A`J>^|)> 2v*kJk*bIS7D' jJꃍGJ`9bBϼ+P6>j:؅#ꙩ@j9j***t+ gi"Mʽ 䒢mg |Z|0 uT ?Pjk "0&I(9QbwGp" ̿1 q"6# VF>* > >E $I\@!8\U8fi#/tdr, KR$⛦05ARdlUt,Np&A ahr>$@.SAJ@  iT/W]؊ J).P,qbBqUb2IԔ2$0PlAmin@a_Լ*@8@rl!뮙 `Du&j*$bɌFr=t0b R X!*ph H9Q*w66ID&oA| 1L`pT6Ѐ4$.Rѱ$*R6R&w⵾#w0KZ'\9O]t>%K9)`)\ACNbl37)@ tDuع~ 5k 饎 )DfZdCReMY$~&49 sl r$o aLD@6k  ^gFbfE&,Vu=SI4GXva Bh]A~N`i.12Udn1:C' `W- ^\z>5^T~oN_g22"271(!Z$5$ u$U@'"ӱ6E` ZZ D =J"niA"о8$|3'XHT1e( 2FAgr 'hN )b/Y(r0Spw `mO嘌clarǚ-Ab N~Q!A0 fzC> p#\8{*R?54)>#& KEwTbB6D|A{ y۠γ-76 ? B KнNƬ8p P^#"H$"F$ t!Ů51 gr!NZK^\M-[#:&>JA l"A }¹C!Y 5L1t饲f5,N /E]CRl:G]A<rͤ"U(GkE,_jwEKL(^Pb̠t/,Baj@R(xkq5 0f$i )'|!1@a,F,˝1mH D섒V!VbT y PހxTG{5M/h#NK/uD!B|0t\qRjh.;P$],NZh @V#׆Ne@l ;?-:E.‚%  k,$)`&y6Ȑ#>2/>3e6XjV`(\X0RA/\bXCe2dχ%K~t|jOV!6~V# 4O< ;') E+acHNKQEʮ|qPMO ^IW}O8n\IP3rV{"QYHJnp֔L+_w808>5'TPcc6>[~c7*Q)=ɜ6V>ž^xF9ֶPR{k,5Mcxf SIOUQ+~}k"B:p}bKbkOHW ؼո#J/ZIT=U,e E>F8Ngi76~:ÒԦ+ >v*?}D ` 6Bb1H#1$d0UDO5O@ Qxd\ +m:'\&V0Bt @|J L^?aBOr2˦\&Hps&@|ޠt9{w;}-kP pB! 0l4<{ v~C?bqIr03AnYt@ !@P$,KhIn4l!  P}: `! یZa{Mh.( >8)`x& #C-1Уp>##ͪ6а+h<;3&DZ!T a6J@˳4&:&&#,/x^@4S)ma%@  NQ9#8(|=h.çf=yG´1(Ї(kǀxAB4$BrǾv, HޛN irc C` W-LTfbV!q2!=6z4wX}#m @!1yX-ĊxhxMq "CwQ# Kyu$, lzJ A`dLL he6b"Dcpi S#(dVLuL7 '|%!w!ĴDfZfJ~@!?q0@tkm)h M"_Ldl," <8IɛM)- 928lzAצ؁S\2'a %'DfC1֕t"zTe p\jGE_J#0A:,G/M "`V@v A`+RlCJYJˆlN94qZd0""Xs j,:!UEl%E8 .0HPMrD̀,1$HBQNnUPыN'T-Կm Of *A9*etSB!"mQ%,{y9DA>y"i_HIV;D 4!^ :}d[' -yR!U$Wc+!Uv[!_r(,'@glI*cSd?(Cc,δC5zh Wڭ _cDle4`$.dYI>drb##d ibpXˆ=> {s8P3 #68 XQ(˒mXQ՜δsnPP@ ͑`3ih7k 9B'P&774XSpԷ8CtgAوC{p5,i:,yؤdDAa3v %WPLyQI1odk!]Z!;A5>VɁa,V-v%' h`Il.ӣjt IBH${8!XDU.yfRnm䤬cLk0!0xhxFp8zˀ(50=xYBr- T-˅ (78<"8} "luq:Z8pd2- Fλmr p0xz}B%/8I((Zx?e0pY7jR䁣87 '+@DHJ$̾O:sπb;s"J{-#Bٓ@LX(ϥ#STwlxg<jY%BӅ Ah"`J+ÜI/mQzꆨh}6J|lJ=x *8 4ւz᫱4tsg TpqqTrGH YqLȰ L ̹U0O8fK q%Z#;@Cl86v8AIh2 ˆ+24LZJt |"G䈣Y akiœ>cq0E:D"-mӌ٘E8!s͗إV:8hŨ3(Xrú(DMȾ0 ڙ0'! (Ѹ`=HII y3/c7Y2uTD}*R;KqV9"QPЛɶ2 "] ,R.c !lPD8"x 1艊ZKq= ˆ?5q7|&6p8h,66PQ2{qȖ/YvI OPLHAQ 3xм wJ3 7QZ?7_v a[ma8| 3όY,aֽ) ű<QȳLSR%gR6)/\Plk̋ xUȊӾKऴ<+Ya2iQ-ା:ϧ*d 2fu* CEzH>RK98D:>጖C0vHYl6 "ū-f{M,Qk_ CZ M !ʉyWFxy0o)-QسR!G 53` sGiT-,f l2喔1I5L `c)xzhu;hv`y tHzMVBz8h8QZ ]? ڈB>[XXA~⣀Q|С لbL}=c[]`e9凒X! !29BI |&z}EcQ7k 8VtKֈ SlCfH[:v(ub/rhhiG`=Ȍ_6 ޘNFk9heZ55ijo5g=6:X5qH$α\ _Al&ChX*ӡ=}DUD[bY[be(4(6BGY: ;_`SxPBq VXLJ2(A>`'3'A9DNRWEѮ߾ӈ5U̵Y@1PBR@`+I(x5!@^Brm lY)-6pʥ&6rPȧ=$tښfV@JTLPBW9%Zcz}Xw 9E`cd<̀CSˁEǀ `]A368._cVɢ aq>ʶ/-Fh "Z: wk3c ִqԣt!XD)$.{>h8} 0^r9t!L]͗ 1ptV+_xH nqb=k#qqnQ hMGt :HBFUV\쥀`bZp@hp7+%MN2'^Dvh(t[ \i٤sx:0pDpJֲpŵ34o Ix{eSg|ˏ hW@HHV#>X߃4dqq-GQPD}e!@OHo?*؀@@`$ !ORq,b*ͧzZrFq !(vkS4ӑF0V33ZU5Qe*OqƆFC;G`;c]4PTPY.oQl{StvOSux0 qisgU/KmrLI-x~^6 S4P+˱.z>u92<rtMUrW8My { vI U/șBVC_DǶ:żK1ԣ\bx4M$-BmfBK8LJ!~k1,io,Fq=aʀD1gT3F @QgA Y pP'+CO}0LP,XJ1F{bX!:%3dq\BUM!$`&)} -NaMha`46p A3YMd|c o%SшM) -Wpy㎃*C^jS$9+2 A+GE^ &g1Lb,p"r~Y)ٳG,`@"" rR l Z^\jRfu5ZT+I -L ,Q`|+|:-oL}2sUW"%4`M6:T`5AMnc)`ccl+FE6u> CȒFW6>xE!,#ЊL-| |AA$ú#-A9av(̞&PbZdjVGO_vi3$( \Yym1a@#@ioѦ&,Ɲnq+Yhva3!N|Q1\&{;Ӗ `A30,E`,J֏Dzj菀G (,&UcvpsI|Tt;2! |-~8R>\Bh.!$"\N* ,J3T\ccn@0UTe` @ARcdp<Ώ"L?,.ź5@` $&1dCᜦ  H|qD#x<,f>dfr vN zeP*D*8^‚Q> Hޤfxv"7T[d}ldIrN' B%|hx N&J:PJpa&hdUF d[bv1<%~Fa@bN"`bB4G$bH3漍`>3^pC."0* B( '*FBb"\h)圶C'gVa)LiLc0cx X"F(fZ(G'v9*8iL^ngvB$}gr+pQk#1"pOG#g%lYvLF`E6VHQ&>[lM#c$P!5GTD&gf@z)lh!lanFV.p ~Ŋ"edQiTz:qGRrϚh(S&Xq8N0+Ns?e?%w0 \[0Rή"6|IC2t6pV/` f'~/p.ǾQ@N#NhreM`sj=LF=L^SОgg "J8E:ʵ>AmLHDQDQ@& ||<bN9nfJ$TaeR>!%n(ht4@ L(i03N\ç&^<( h/dt&a@jR`6/<@@0+:~(tNQI:"8¶rV>h(kNQ\t~j lV$G 8\)E"D0%hI" LU̞9Cv'QMP`!$Da@p#,bʌ`j -G*`"&C}Ln0j Z-4pvCb$:mNl֯J/'bLt y @MӅju.<<cN JB#;c zv+br>` D󬶣W(vokp m$bJ@*l@ @>x)q`. d<̨ (ד#afyy`P^2? D+kM&hVj535b)t,"e (AC L]Ub/'?r@!R8a +0\ɖt7tWE fk#,F7!#;$Tâ}*,t |͢2oޯ*5݂cH;C,C]:22$$k0Vcx$@N:+KS>A@nx,9>1HalHiEZ*g*" +WV*΂f5A1@ˍNŠfә,!FO; P F" brBd7XAJ^Fcp<`.' m1H+%(h!:dkawWϊs"nAfҮLj&!XA/ FB{.Y;o3ԍMiL;%$ B ͢n6Nbu/xӬ<,6\K&h1>.RbcKG1^`܁4?_)!w;^"E` DXL;%Z6W)9ʌӒ? 0S2%nWb'i`N7;fa!" >IFElIE1LkѤ6AAp. FF1u >vN#VC! )o4mW%6rQcMhu5N2;NrfcRi0PYu&xF2w:}re9xXE]G`l\d[eeq> "8ƼY*V!`6QaBQy?D^'>^:2j]#׭"ox=ѽg  [>.SJrjPT6@`D}NgC0"q`q+̛t ZA%MQ2 OlդN!vDWvC`&!oQE:=TG"?aă ŋC@d{ 0!SLM N)E'U%WE?!RpDv#ἙDwVF1z ^(ܩfiVH} X[q (r/ r9h(s#-OB`qBȠW"!`@\2iQܔs݆hJ <"8!J>)(`t\>/`1Jj82m%\0,_sюM'4A xfL:\ge&AZ8` :VH~$#si u~ :0#N1v`F?npI!w"\%Mő8Oę9QEJ?[nH!N"t#KFphYdQg / @; XmX,oh ̮ +@ $B N âи\bFQ%>_oA"R<&>/9@nOD8vpT~;""i;r<)vz?nH @SV*` *yf9V9YNQ ^o`d:!ĂD=O;{av BT.Ia@;(3q1C! ɥI{A) H"@=(*s4 z" @@Dz# A}%C2p[ @ls(h~&t"BbL&@*מv'hp>&c8m <ǬJ *kAN4D̞3p#xED {D6c^|+6`V #1#Ί|ġP  q~/ dQ jb,䬺pmd33%h7jAQD@\Cd(6yD: g9q4Qa6<Qq}g}2P:Jo܇a6c $G%q*sz*|# 4Eى}Qv}!nDAZFdhpEV7sd; `E0潌DMe@:`Zy akBđEf-Y>@@L3B3g, 1'Z|ğD4AF#G/ew x;dW0@ =/;`ޟˉ~a"X/!=&Ɵi}7n̊T'JM#[`LD:Ag'LKr(( CX"Q2jNA)DhB*8JX?YGE32W EIy]̋@"Y !O!* eC 2l{`8IEp*7M9rP0c8d tpPo͡C(Lp@2F)0_ xzk揸n\v8Y7, P2 a3`Ht4+^ rVh5!F(Xfm[' XxMLު\2 N ɀƖ(7ŦfղCPJ+z / 8}=q 0ȠUCHtļv`#2㓩zm84FD (ѐ:uHΙ0<"0)8˕D6˄ K-POdZQR-L aICa=PP@Q(d4ߩ9vTeڅGFR7MK ,F 27M鋑iP:EOڠ 7scڶ:VBK~-‘Shh=k$7F470n 9ÞD a2 5@tRpC;.0@+tqhX R"T-xbXdMrnž2^2e%7i`hLHmZkXe88{"-cSVՕ˳3Iy x/i_Ѱ٭4qw?'Y\ZS%-B1'v {  Iyj?#v&pp@cwU\/UG`t:GMXT0b "c\h P11Mn-cNF;X*wwnHqu$ B{valXWh 7Of ,G3yd_c(cI<@0сF?@+&xywO52,a9~NgbzC.nlCCű].u#is#GSޭ(g C<|-PM(p QpVE4VP ̏&T-!l!TACF ƽ8Bnݲ( 1\yg d.`ˤCh)*:0{1OҗÀR%[ӓ># ? 6> D&Dg qJNx.U@z`r;QIXJxب9 C=Rg^qxŻ Ax l,9I ȕA(B $kVxx= !pJE_%kw0஀CWZcH1J%e412b!ΉA 22R`1T>+TɄZa.9r~4?ZBd>\"JXM8 B1+:X @hIK3Ҕ`K¸(FHHB=yHB `S)IJ434+ mQpGM:Z ͢੸Q]ZHa `+4i9z-\#v.9!9CI`F yTZ9 5Ȕ3(PI0 8ס2EIi HApT !MQ ։0 Ph3 #b.6%1hE̚(O9vFyA4KRMK:pCҥ D si| ੐(>aPR$Gȓܒ SD,0>z\LMX`H^Q.3? ^JrL$,ZkPJ( "8x8$"8lfJ8"qk=aw #MHy;(B"btJ"(Ž/;βj\ B952 XuG-X9B@D,[QղHX0K}`jY]Fm}w`:tHi @lւth ˋ'1x@oO/xq\hc*0z Wf (v q+`$lIܜn ,YMk$B!Uk !ī97:U Jjձ:NܨZX4PHiX5`:wvӯ.̀X+D{hŒ[ pVG-"97(-7Vit$E0P5%nPPh6@aBq kP ͗r`Ëώ~ KumcHȷxHGh JxZ@kT Ҟ[b/pbY`00b`8w5L  d3d~X1‡()^u=ux+JH"~ՔX͢Iǒh,fReN3_\# hi::17߸upmCNЌ8KE5TP0 M>G`)bVت෇ևL|(z% u c$ب/aC" S+fZ8lL!657uPpL Vv& Sg+`;ym\3fX!#xLHMۻEArF8u59f;WG}BÐ&FE| $9:(){3`QXt0?ȘM$ʢu1 Q0()h=(PLKvLôI<[zK#9fNȜqf ъ@G8#/jJ@NcT3iIh?U%A!UKaK?#t!y35C 7pE 0-߈WoE XI\h˰} D 15x@ǰ\s"zNԂ Ŷ8K$w](hyZfv:E p>&Zghm0:HP쉀(vYp"4p77R$i WXTBAr2ʓӄpßq~Lx#Dqс$5`xKZEXJx:24qp6'}⸒)BG(HHw; ojA{Nw- !DT(]'pyUv>P{pyJ1V恈jvpkS1zj' JA9rv? R'"".xy2yWjyq8 z"W=[r^Q1x YJ0h8ΐ4&2 *K"QIB@!@luc Eb4```8@1W"-/`%/2ãY4q0͡13"D:4JcҺzCو O=fp"ޯGdEiI |S( ɍf}.8lͣr !'̀A6%Oc'nIߺU5lvu&@ؤH -X͟x|ZapP "}E;33Ic$1~(I'ĀXiJ(=RR:f0FXhbCS@g6+ȊV9a9-(µ J9U(l"<5|" HT*+qpwPvhoUzQ@NAlaJ!%0 `:({9&g!FvgYi~G$NS. j06* #YZ eRf%&)xP(LĀ:& (rM$TRѮ*<@REkS/{P5M'k6mӳU?. qƙ]=ټm7m5K`-c G6($ R0q2p(P &n׍P&ӺbՈf *#Ę;Y;2sqV*"=1( <Lj@˖NH8\ pzR j]hK(Y} #D4@$a=ʒr7$B7ƠDD3`HH02@<@@"#ysk0$Q7@w % #ӱD1r24+OQ ŗKW/WƝ. 10/`[ {IL \q@HqhAPAP,c#y"VZ"#cI[%c-(<,jbK B%;R0BɂS.#H-*A&#-#"b@<8=`ciRb ] qDoǧQ/P5~y8Oh3]'cYcFg bVuJ 551(0EA L  A%@Z"r 7f1=$*֩-QWe)Bq['^Y$y8]6RB ØqO5:d_CPT8@"v.D1N@ @_Z%1(YV,[fXQ )ζ }r@| DȂ8H˥Ԗ0H^CdREŐBO"Rc b0?1Dq [!c@1!EυŌ:[D0p\YvO{pt1`Ǭ5%/Z-X4 Mˊ8~@)!=z&""G rSk!I'6:FhMt2ϬuV fRfBER0<.2Ա`Z GU UzQTJgJd@ h2'YxZ&7\*8Khq0m*vζY+4 3t.=`^2HF@q9Z:B` :jFg]%w|+`A b8^\Fԅ=l̦w` B_&D9J`FiܸE=ah9Y+7=}qVs(Y [dMapEӮQ$TpsJI:HI[ɮ58bN2!5ĩ6|_p@UI%cra&Q`ՉJXmg\<qr/S.H?&O}N ~:yg/UfT4cJ(b %Vf>w*O)6?dm6l?lWdteN9VDBv.NM&"LX`U>gT7P@ @n_U>M*(xɀn3\z-Luyp˄pl̶vip6b'  JHx#3L8jhAG+=B,h { 3`•t *!8Wal,+o׫Ug,(ߵWWL/{ːZs ` )PlP: qo^fJ"r] 8f@ x"Buxz¢jJpX̂N;V@  t']dیBL97H*&|U@ ej}b,  rIR!̏NlVmo.)e JiJ.I\ iPNe! ruGs lL`qI`P3t\xE8Z!"Nv @ I/ Ѱ1Zd`3]4!Z"m,%Mf9(:#Ug *CN%n6"Z7-r)R{D>MO@9Q" 6@3jxp0#dANBz@ 2V$$=V>E"Sk!EdTEf=+孢0Q-pOEa5x>Tb) .Y)Q,"cߗ'MYj]T@ /]Z񪂌/̃(P>O l ۰`>uh7C!2 b0a0AI]$#4<1YQ"K'ljC`#6m3-h T@!_7a636`A` & 40!E0!CVY3֬aVWT确FB$ b( ` aڞ)I l%q&:H'"rG`v:r@- Y6E5/ݏK|?= l%21V-"#t\߭B521"LPc(DbBAiFb @wmA  FE%9B4ז p|~@z.8ao!G'd}43 p@or`^Y0[UuxhAtᨆvd+J ۠ &49pqAN<Ag LȘ{flFk#hgP0 HYt%k !nF~Y˓]B@PBT&"ptJC`q\^;d?_ F Ca `4"*d(0j=H g(h3,Pd묪$į9M։~$t0 R-yï 3_eڻ99)y<^Y,\!rJ @@8kbznیeFA@#P2%H lQGѬҌ_/6+ǰ:")h? =6.⁠ZprJ}z\|pm8I``;lB"!lҾ;HtN,0n{/xD F^i{ڤ6&q`FBrY +Hêj  9 HP`0,;<.$L4O#0 (Ta*K@d j+j`2w'@b^`c! }GZ5@.@r;nZdIr΋]#ĽQ4H^yD𗟩p5eI kjToj"ADG0l.BDE l۱}=tzRQS=Tx_1*x=*HyGnq_iLS[Yֆ& Xhgjb~ϫce#ү3)~iTL7@\/ C(;2CN+r`D& Dtd+yr4ՐN.~!ĺ,):[?6;˂TK/'\dwmzTb>] AхGmsgi 1zʸL  T#D#oH 2ak@MXRhz1iHxl`0d@ sAK8!@2r 5"+X; lP2AhgQЃ]9#$#AT*{4Fi>+m>̀|>0HHiCa4 8D|.U@/^r`nD~RU@+>7>VyI$^rxp l (̓T Qvm%MJ$^%b 0VAu-E>)4KT O2dMBOgF 6u]ASka3Iu19I;Xi24jLY2#r60 BAaX4T 43}靕Ѕ2gqN쀔ԋ FɱSȯ QTڔ{ш o.D16(deu}RM0 K14ѧxRM~P6?]ŹD;K3UbDC$@9b|H9*HOc5,@9 5Vti!@9 +r]!p0R`%͵@TѤK.t4FR;:35Cwya>lXFQXD=08/l<*T)ֺFJ,奯LRiTJ p0gnWiJջDK!bkh.<ē5NѣOge$5]r5ѵ*( XX2ܙJ\T˹}hJN)8s ! A3 <.TeL{ }$efGE5T_q=703e쭽ȑ1){ #E(E9F9Ӡ<H=? 9={ @x H{+ #y{ ֈK r:Zw9aK_qx2&먋 ҕ Xk;*ּ"#zA*#A[ / {8/*9 z¹#d<025X {a@?[8BP H@XI+¿8z) 4X"]P^S܆fY(z @?d/ )K;iLD<Q+ kGQ Oy>"'ȉXh z?J1_9PE jFX=* Dl;iS)Ȍf?H83h`?/lVⅨqZ8 H @F|HxȪH h;<x6mjq= Hc,;SsԾFق. =pKJ$Ĵ!pu9 W}Z֟d@K!F<{ad*"FѶ#&HHJxP13 ;XFxBHX Ɋ䷐a9B+IQ @}qHq `Vx}Eh|À"aOHDu3*J60Έ)q EP9: n(!x 3Z>slNh>Z= 1)M`r, l::Ȼ ɀ Bp&3 bb鍫nu%7[B({L-#&G(T 6Kd+]{zBy>+YKàš-7P%jW7%  \@؍؈+j-RJ0P6mJ@pn5c1i#Ps(f)tLnr=ԩbݎ^ ԉYku : 26Ikt2-I$蔾!XHTغȼ؇:4XLG-+ j@u [FS|&i)]6Oʈ;@88D[Kb]E鱁lKXUZR`d+xxi ϳr(+ԩ*څ )R.. FM5ZH 2bZXT!2)cӺޡOu |@M}Cۙ`P/hh&MX+%ˆ8SIY )0 ܌;`,[3oFJW Qzt6C"lu 㢰Ɉp!@ ^*4,1(b>Q@ <3 T-.0]`%1.y'}}UBP+~QOH6cXEC)Gʪ01x@ G|ZN.H.ezFTHeGF̭なE =\ >8|@N)HɰpRa+LT[ 5LnKf]ԩ4L69Q .iXH!hҩ"'®V(JJDhi;=9jy6C`hĤ.Ts'7S 3SML~K怅A0 <<$B-YɝM}sfpYZOq)H;@1*H"&`LAh;ƦV`!MX-"ղpM> &{!ss0Od॥Y@ȺyǑ29C7?0="\~6bI] )h eؖ6Imx|Cuw]pW>pTJ{/Vgr PfQ M`Uh@*-{ ƚ3T)00`}$ɗ]G!Y| Fd 6PôO88U.g𭘕ͪXp}p(Әdem܃ɥv>Pz5px0uZx;0lxUa:ܺ g.17>`A0L B07""7cJeRd]*X\I0(~>2TeJ*"b_0y<v @h!@N jX#Hi!ǀ2 T9Z M`LA2jVk/@`VS-L3͝Oc̕?.$3'⸪,Hxh &( "n}5x5-l0;BRj Fo&Lp~884B<) -y SO8MĨ\l&ij)j!<@*2d@p2Qj"H":*9,CPԓQ Y.75$7? Ts?=VOTQ-qSTttRl@O%T2lJ2WseH&8`hPpH&3lX҅WUڗQc u\w;_]Ͻ~dz܉ˀRE|v"(=8'|;v,) p3<\feQ}ityhy\Szzcz&{'pRe`1*."k:MkmT1&3˜ed6y]cʵ敹[vZ5Bx7ø@@Fa`Zٞڴ-bGi3@XE2i>M s\p!urUo_gcrz1kFHı.Alg3\/4"_,tl #p]hi#iK볖xJo_- sF-)W[j-|leG =2ܣ:BH3Vr|Op}@LA&O))0B4cy* ڒzUǐsC~0HoJlMS*y̼3}聀r :E~`]+݂drq*}ň9T(76B@O pGyکC~ّBAl9@&ɰ;y8lOq)&M \/ 8A5QPN;@R T95Gk6RRM"UUA3FQ, ̲# EY)f2UJA!5'qȱQ A`)g RxH5KjAT8P@꼨!)5E'"*Y~R$uqGE:~*TsrJuqAJI ~FǝTAOx3d_)q`7~s(UW1?dj88KaHsPu16rKVjEL`1POGh.tU*m ƤrDJyVĨ;ySFZNmeF 14%HhC|m:N,Ɦ 4fA,ha8$XߑTd0AH4F4=\` .H5-Y `D1( k:nU5So4'vX1r 5;`H~9fTÕUsfaM*h.rA ^+O>Վl[a9L&6~y1G^V8d)Q1R SNcGxxrY*2x6h>GT "$L /(%`;vxa$&@vN9UIHqǨF`ԒbQ3B&$ X"D<Ӛg\1uEڳUH&]7,b $/% b:2-TΉ #ah 1cO0@DH5QE !JQ Jj:|P(__/삋N~:C>J(R!:&pNVSTӎm;->4VsP S$P Z.½P^DQYUH^]GvcD:9;yc=F Bz!tNp7K Mi ,(%pC8 r.n}bFXbA5;h҃\&iHТ%٪ u'N)VjQЛ>"ZR ~tVxɢNz{'p)_gV~ *F` @K2DgO0@H V wP,i嬓MPy~W(oȿ|Dr>6" @$v" ~!NI L"PF0,Z>VyV܊h 6%V&8% @p80*Bf;Ú2*@! @ @*5s0ir`lr&N;Pnk`es la LMYx7H= hrcR! ` aĀS &]qhR' +pqiY )8 a)úE?⮭G˂IJHcR `!g5,q9yoj$o("Q,ig!#M'tALb|C:Za*,_0Ck%kL `؀ԓQoIErE$^bhN.(i`A2FtccbD FI6N; H2@ZQ_+xp*'(iUq. s` >APc&N/19Dcrpk ( <(W z^3פf(% 6aKwA`4&A\V<eJ)G*a&h``bv0¤&(F2)#~I-D!b~D(pC MLCFGRp7"$nN8߅BD"¤`N 1"f(Oل J^JB.Jkrnd8BU@<}(˧&!)l9,zd.[J2 B%O~R 8K(B?mt_Lv'*nhtGW,kgCb5k܎ 0'Md2"DulTsO+*Qh߃phr  }nZ;A!NFB\a>g X@!N:NlL!0sJPvp,ʾ'K c$DRbףdJ#E&M"~a eu1PG$nL#,2  nҥ^ȮRr7j4(MnQkkPCʨr1B6j!)jZcx<&Q*da˃~d~NaҟjK*úSAՃ`"0 R\!R8(KxMDifF$x"`&@X2'f` DA'70U(@^S.8 Ģ}3"(l34|4k' T2g6v_*FP)1ϖI0!j>`>vA4BFBˍhr+# a\g#rE|9%2o3wySw$*y 46I A91,R`.2=<\3{ȷ+/d(,w*u 12SW ;b@ gWEތ:'z` -vȒyۻ q\EYxy3hqjNNځn#d~Gd%jF7 `AZYDwG 7+7@<DF C2 \O]$,戁:!b*xgG/O:9VpmJFOtBXtRd0fIZ_7$.2B1Xf KJo1#x ѴQSEGcS{LX6("ђ~CDBeI'J)fڃ1+?\#g@*4J 6mZ`+"aП8c4lKLdbςT 6 @z ~@ @#fQD Dn[9QU (Er%(RH@I8}>c RY ,e,u  2v`HubR)Yd2!<"B`0 i <3YֲQ)|1ٟ 6iF@H}X2j,Ys,sOV%qjrަゐ%;ܜ7:R(8Hyd.h$|,CII}L, /fX ~PoJ3%K&C;@?P9nBǙ`hGrXSH͔'뺧B*JW7ώ ;|BP&<&+A6);!O0$E kj_A \ScגlcVuWIġ&"5'%'w7zJ@`C1YV- seI}dI(؉}cQlYDږd<ǨCdX'C:y?ӹCuӅ\9 c)mhPta:N#ږ kɖ]*a)X"H7B{1N$#j@ ;9^ -I{FZfZZv!Gm^֖2~\gPXt]!Vkj0 &#;m]*S6 a8% 3d>l+ uj^z)k3gSxmg@܃rJA0d40m|BŊxX>CjM초,G eD֔sWU'0״![a\|@iD\= ~D2f[% LØm EUsiUBAGqIWTq%bo C\fk_q4)0 ,?b Az"),|-& '{2VZǀ05@) 쐠X;'bi&<hPqmwEH !"X_-^dC%ȗHiMJ9 n1B%2Wg2l+yBf莑pynhҞ N$xS` 9'U"1.h}&eU; B:e)=8eH;V Q^^ Y9WvdSr '!2'N`̚duHRV5)0]]2{.-d۟Bl'4Lꕩz@ǩvt0Hn8'+NHe +XâWW@ B 9AA$*@^2Tp-p%l_Ӱ=B4WVAM&Ad"DxŴR o^eqf `+d 10e >fL4@ Fh&N`b@H-L׆/q40Ēp.ZBW@;xDgL s!`]INC"iUyV*k"[)a%]$XiDѰBxUh˹5@82(mf`.xwbHј RH @]k)Ћ OPUP {{zO ZK/ ٢0q)@qsFBJ)%1$P4"%2,?BDE"b,rN@!0z;[N+ yt)|#R d@@E$J(@9 d%%%F>b-:Ghyi2`iu°vCg+l@)B (GT?BC*BIdFǚJDyicCɌ9\?@#PJ(T5kQX颊Y=ItJAGiC$j"w\ lBB)Ӄ?0:@zƒ&Hb9w RyQ?#njlB| ,DǢ(G%@zD@ie%({FH8;>9XJ1+#:A=xi(a(.A|D &K̏G$'IJ:<&&]jKϐM:NOo3NX+"&78gHd#YǼiJFr)qmEPHx'&L18[@TQ}Sp.b s]I 9C==@ (4Dw1 M(;v1bP @lHV΢)""@)+ ےP3O2ʌV؏٪; {(T۰ڎ̈ޏQ'$<0 @X{)e(7pE4}&{Џk"IY )zonm60`{?(\̳ pH孵B l=0+ 4 0PKOPO8"PBM4.1/Cupx zpq w6y=vcT$Hcʂ("w6*Z23 x'|M8 S!HKT% >_:PإMX[\_bR=hx `  R-4 VI:J `}TQ-5lZlii沂ѮEQV(:" :-Zz2XB搩\0\iTV*,Av]e9oT0 (X:hQs):(էlc @?-Z~6"D0z7(- oSGI"L4F<УH@FB@{FSD[Cy=f :Iu0r"?*A ο 3NZ V_JqI D('E@ XbXG\}@xN35|~FzQEAKYǖu\ a$аP75Lv\k+ƭ[zՒR۾o(B(J>s암B:@Iq4\? &%ͼ"|ٷ*cDMB:@Qi0! T EHR4>^Z|L籪J{ŮBN|d .o暁siI㍖U^(V L(@IqWd ܒINyʎw2fIe#F #~t=Ffh.-:niX1r@@1%,a]EYHG$@aiDY?*_mHk(LNZԠ)T%ҁ-h%qüC"J 2Eݦ@mX;"B8|L"qi ߛ% A +(!lm\NB?C&gTYjݠDDv&( c\YiW>8UHJ %I!^ NXS-ApQc#0`D 9!=HB>~I!/sQJň5@5Cx75ë^>F_I:R$lehQRT7ܟDJ /͍yu+]'攡ӂ"O9c0 , 1r Uo .\`NL)Df]DA)VAj7k ?r++(3@ʨ^ {<86N^:C>KqͪMX hRsF((هQ OȆ Cn%ӨHzCp,k (H˫Z OsG_5,*ȗBԻj1+#1e T/Z{U1=Ŷ|S ' seXt-bh c/)иDNf(,lzU2GP%lT!.a])bmy8[58Љ˪yH$Ȳ MXx6tCϻhmӯ +jP&G`ph#78+Nxڈ_ @@Fpذ |1Fu0DU+Ke X4Q(h _px?X ?߰+[B`-W+5;qz `/  WB,<; HzN J)~%Y }T߯T"'Vv} ?62uQ:tzJ&= 67`'NJtQ 6X9<rBPL* #hTԶ:9&F?BT!|x)JQ.jrh(E8p9 ? |ax|"ʀBCh[%)iZb(lC3HJ[=(YtHB4ۄr;Th,G6nBuOK!`+lEl'!ĝis)Mz #4<6-4^ ԍiVCq `C)7uB"-4訏^5:0GCOJ 0o|Yjdal@1sb"Gp IL 7j/IT>ȑc2mcEA~diV%abUYO^/6j|Q $Y$Jc:-J+)MNE(P (Q7A^V's:Z9ُ͉f@ٷGk  p@20͍3-*THP7M\U싩=sot#{}]GьٚUՍި:3`AR朗RF%\ȋ1D'H,$Õu YkF}]!9Zla9š#\R= 2Py/%~R9"=c@Z͒YnꤞR&!JP4gc}lNKbwjL)'LUHh(`Ĩ!&ݕ{@%! IPÈr'Dּӣ,~f(Vɓ—CN/!^n*!?#`y8D8$<E8(eƀl9'R3Ν98E]cs$ %҈#%Cxkx/ ?D !|-@] nW CL~EKpZ #"Dآw0|2?TET2gJWZ0_5,{w)SQ'hM D49hLНpnU.yDrQ9',ٱl/R$Fdzs,O-P7&Y?W#kmqSDҐ 25Fʱ9&!PDfq_|32' [;½ҕlEi\j7wJ$JtfeTʙ9݀F[x 3,`0/tkWJRjNz5AW A2Yh*ps>CsVRX>O΍jEU @ =3 aF3˄<ߪ\dg*5yakot Asb`(MQX c@G"&d4p)^פ¨6Fht'<( tΕ‹ЛikI(  .O6bg"y , "rhdB)36h CF N )bj0 F>|(J" I HnfE.#FX%F nGHB._c K hB4p3rIFc'PZ= XO0{ewH8FAƊڪ(BЌxK􁥖!phc54RBEBAZz@{k{ K sL)Dj aHe@]>'% !A`ahq kEzOZ)RQ0W)6|C2u)` D89 b " @ `j)'li5NP`@ Mc d mo" MvDJo6@Zm>TA4#B<HC$.?F+BB$&hAD"D¨Ce*?)D LaA o">(HGG2|B"ĀBo% |f L &RV>O2G6%.ƈĮ:N%M1I6J$OJ.,8##K)4>+ik"h@r>~)ZG(l*'*%κҵ9)Vy*3@EJ:8~(k< !b ? EW0pF-:RhGu$4S2> "LyJŦ#B* cGEd%4J~2:kLwG9~2-T P~> V$(cAr\D\;봑k^%MJkĤS57WgԸJvuX&4Ju~fSJ:c  `JE~wf?@cABJ R„:fSeT,YdwFEo]ƢB45LOY4iu "%Qڐɬ&.A4AڤE>Er]#*!`J$p!oxjd@|@FEG8%Rfkq9d`rJ$xX܂dZAr:!wY}F%y,23Re4G"M;3#4C~DG7M2(B65 BPlDV ӬsJvL"$7L!`JljQCaBNC#}L]K+.Jg8@#W' @҇DFl%9(7B6ABrBeS3@f,Am^ @AWR(Ć25!QD ~a2J IQd J7"xrL,c@0: 6L e䎱dn8 !Ir+ Q$"P,"j> #!X>F v [`nuS‘TZb$*C6(DR(.G# fKL\`X00ArV!Eecs 噮M':#l2!6%^)Rfre q QOp.rͧ g3 :}'-JDL eʔt8^WB}[.YBLKBu]Rόd *zoc'GN)C.(;'9>H(m X=cV^ZatH4u|<^fDBӫx6 ". BI--|.]i~=H#axFvgYң4$*!x\$6O!H}àO}J-RDDEVT~af9'n`8  @  H, 0'ISR jNͮj}ȍB* / 5 Z8| '٫'}.0 IЫ>/I,3(W@1Ja?`!p~!JmD8iahFHi  <@)@DII]Ex#yQ48GZ!gy.Icw=D @ Eؾbd )s[[aAu? R (B q6|̙'M%R6nX`b>$3<Ir zD Q((+`YC~r9)suugz3ӠeJOm=Cà fCAc[6FU%0Z KĀCRKe>qr 5VƪK f)6`r(* 2l@L (I{Rx9ᇥ1@Ū$X%!0(8"#%&ARH"M)&`:$ >L{LW9 1+QL,ZL)dKGtSWǏq˭$2JgW;%5O!Ғd=`u,M͟.4XoH q(ef(90ZG tC'aI0%]"!]^pj('G'叡(:rILndONH (q` )h4)ʉp# >Z az4 P8$ "`N(`H$|>~C#X ]@ _ c0X@l6|: `pO/]8( cb dKh:pȨ(ϴw"`|($+\z<;Ѕ|$`_L PI&bXzdKy~#N&L zG3:," @{k`.+yz*eHOiJl: p`| ;Lt(γӁr\h1҈w 6 .)Ʈit1*3JH~0x,F2)$o<xm3?NBJ|lpI$ 'rs9K%I4c =,OsS.ţ>9oO˥la8OD ـ A3i\UAEi[p>QC`+ y6uSX@;GuV|W&mISR hgq|`cx "{]gU "nRD@g5uni Ǵ)Ni}aLS&ch_Pۖ>rsJ_r\տаʹ4Dm36r(N4 hu,4 U) 0l}`DG7`rGs5$+[lq8Ttz2}x?Y\v&@O0Z2lӏ: 0% q*DИ@uI$l0Ljj/8 c%MްjE!S2ߙiKyn:.;hAZLHZ {DBys3$!8"Zj0xRc Y%$x HCAD)~IJ\0Eq<L8pg;'Vy|So2jAan=f 1z MM'$(8'DXhK< CP )iM*K q/YdbalØs>5*[RS9['U,{b s%-Z<V q@+C6!*Q' 은?<0Ef0xl@1d<=Dr$0;;=hO7>MfqbOxQ` 9ɺ[ 1$@/#Du.`Mc!#dh4$WBK1xGXH ,u]AbAsa0B['\,2Uoqʗ[J! ?,FCL(a)4엀$VxZH)HLXqT<(P ~:&*oih_L0.Ev#G1v$iB.&,b6|E&%BL4 -@,Ď$"Wc cf*HjD"$@(Nff `2Z#n_NC,"P.`(M/,C$PbJ?T#02`@bAz$~ xMb"@r4 `Dzml,aHݠB.do^|?A/JI@1P iA( f :? EafbB2hr d j%D $Y,= e[ 0)BB,ql1AŽY!b,쪲.jtFFf]#*v)aO8ik &5cSxˊ2kt0 B\L* MBFkn|njTe)2siD%5"D~Dtq賆|ڠ"I4$a! = LHR (@8ɜbAP"4Bò "2 S~b&V*+,*JIѬ'6$q-c @c*kKO0J,¦S`MYòb *J// ~ RN$B,Xa, qgLr,2ƕw6H>Q6%s7I`A @ <-cN!2m}rEiB`A ArPcN|!#xAR&VHEZh<%@q-JHOGis(*F . Ⱔ͎@qa2) 1TRJb`(;F,tc*"d\Az6 !+612+9@ORr&8.@ HkO,t D"@1+A0.aC*aD uuXbWƔNbJ&B,pIԒܲ7QSSI",MARȳU;@ @ "F$--3FS@Q;Bdg_2L@ #92NT-d !x`U*M5\-;$)tN$6t 2I@'L.nU i* ]mWf(>zR_/X@ v c$cg%"ЌH n],g/gJ-f-*6Hhf9$ A1_CL# ( :HЍF""_oXӚkB$Ac2zJ#n0"R`J<$A^$<؋  mqL$l>h+¾A9@ `1. 7ft4ZuS=oUX`!1ED>2FP-;&6 [/i,ǚ \ ΋# OqjO !pVHlFdidS%60 ԴL&Bx ?Bn44$M&3!!HP,]gZ N# \h"]ftTP%]@gt*s}ϵKIAT81 FD3yf1!W alj<~T3 nA X#&C^e&VLPLiS$hȓ]>ʣ?vBsqp9N6~m&"0#A ܒE@#@Qͳg*6*@ `#=^wܢnnb,! Qh K\ЊIT d0[ VAJ$]ANA'H X$4`C[:eAq` )B`(Q <aK^?(< ,IT& fE,b-V \T&2 A O+?:~C>#@Bv<N;2H40X*OhsMGHQj%J?!0Wq2O?@9^~?8TJnS2}I!@@`) g0 px@8&?jpz+s;b(RZm[VhhG |# ./wt?߯ MlD"CmQx:~2H #Ĥ /*8 \l6ͫJߧcI"B$!-2  . `Gà,0Z갪'9&lz{{- Z C׸#ʂP\ c0 4{M~ ,."S!4S)zqs# <`LR/ z !Z4}oɧΣVCkj[s J5*-D˲p!0`v4J4`\U, s]8gvt'*$ָؽVO`XJ[J[0E/ Cz lRڄLUx~Vuԍڏ} %55(n7=9y%Z䲨\܌pn(ܰU:<}2et+հBxj.Zt|R{#a"w+^3t

    ǻaۊz];/$fB`IӷŐL,р4pԦC}&J"k[BzҢ9·7/lfC  W@$]aIg%S'CI6D;DӽHH,뗐(`L.`T r+c ̳T@oʡV@kEa{F9[LIP+hPf$I/O3$m(i_ 8 JY8Gq@aolZ"Y K=K-Y@CPc 01E#hpv@cnհ=xљZ!ηIʀ`x]"^y! U(J0N%KȄ8K`<@% ^-!1 w} 78O;XE36p/@pc͗" { @ 18l0B8pu@X NQ@5#q0%&P^jÉ̋8B 6197zqȒ0k6 h=8@9Y3/CkR}`;%3D-y{Vf0? @K,: x?ؑ  ~= ‰hՋ[lFYp^PKKԅ(RH R)#aЌA@Br З i#ҟ2%4)A=(8OBP΂2XK*x@2̐ZkxE;ٳX8Q8,hX2'Bd4dNp"qґqI]P YH xSէ!B9 򥸅!@ [*#Y ;u1ax y,!Q\jk>Psdw;tQH8xyD9ahq 1M(8HNx0yd*ӽ׸=xlHbfbk!8 :Q h, ba֛{|cdA\ tK ,p-ӮJj9p+4k1AAP" )59+Qڅ/*k\&yjӢQ6pФ  -AB Xx0?`,JV"/Ԡ6ވ5DZ@P?Xz]$b@eAS -MhH.x;XG)XQ`l݃UHrgpQT4`797S5IRf蹮QLJ u<f-ӎ?y~'a`h@kQICd؇Se{a}z`,yq59A aگK!-ϝ e/&x+ >jPy}p :/ WA >eƌQAK}A^[3gPDh pО+R闰@=1!r=喸X׎]U@Zp?H@[muJTf%P\*@hcx C[+A߉614AU UWlt*GعGA! ȴm EFuhB؎7x'B6觾vIJgkFj׏[찛PF ]a+Tg I R}v@ C5 ճw*"QVՈPjhf:zS.xXKDJyoֈXEmΌaiƃ@6lFUWLY+1˸"гim >Y5X9 ;$J ΘiXQƹ@I=;4I[yHҼ, pL0jtRx]PH7!! xpb؋Jf( ɐoi(pyMxx(0 xv.PzJUhdghWyk>1 p) (cܭ5W)տ)5 e}"qь.sl JА{(~؜ҏvY mVeSiv 8͢Xp(RptPr"T+N&Z`NH^iwվM/U809vj0L>b;V-8Q@$i I_(blc͸9b6dThUN =^0 ?_ .@UT%@ dͦxkC@ 9;H`EJ8}WQY7~[h@>߲0xH(O#"  6N':E /$qpD.U,ȈI[|>&gTeQ0ZbS0%"&HPt xoN GMx?H@h8(V 0~G:^6Z~m2 J-KJԩgQq:.:N}? ߁ J1p% DF@B$|@7{&0z0y?- 0F40쨫z  J&l("0KԱ/!s4,ӄҡ;;NMt&5+.NNm;M8>DT Hs:s:Ԓ:LQUMUQ,rIO9,b-sh**LŇt767 `ME)he + մvOu23O7eM2MuYU3uv8֬m޵MFO-|1J>WPQbm׎#K8ʧG!mea֙qx^ ;w݁sfU}VսKvMaUY\0$)~;78~/hYT5ڥX'"1>2ھi*byd0Lx^$14Nj#wH ;@ |V)ӀI1ӟ d0 )R,3+:l`Hq*$iqԙ:KTz wjF"&(wP%gIqNuHˏSc B@KYb@J@bK!!d JBVʱ'Y1%aEs9!4;QK1<Ժ= I`=$<`ϐ"J21! #h4<)6'vЋ䆯,8Y?156 l ?p8˹DPLgR|v P܋ i:%D(`~n ?$TH4$6Q<c,N)Ĉ ) >2A% ]B@ ?Gh]uZ $#^2lR"? E5A8!1st$ñ'آ 8#8OK l[) tS$;EB l~O{6dfPJԩ:} =W0Tcpb6g-A :"c{\XMWiF?4^Л05@Dh^,/#`%`^=pF"d]G`L\ఝGH"r#i(iQύ+' xzc|%EA&DAo,c9)q +`VKnuiVZ qNJ)Y}l:rȥlA.^,Nݛ|pL($D x?@!wKAS6YB.|0\ */F!.>St_k[Oz~E T!}}e <{ K̜h6!V AO´\ĺ2Bn``bbBvЃHB@%N= ?DTbG@$` B#Ɣ'/WxgBl췀 .ӃL6nδ.5"F(`$ F&yOV:_*H4!NPZ!tI8pie\ .̂8#z(c47 ڂFanadJcH,΃n+LaDD lI0fhRƆ$ lLz+(^gELNF `eZk|\`M1$b +.so.7kL (,#"¢@jEg$k1Xf L]X @ @ ,dޫLti7R[4$naBe.▥He &c &Xij_D'aw ^VdVX%Q'Pl!V8,'!#Fņ?"h{ A.#!^&()7Eod&(vORjM(" "` ? T,Qb1dlFTTR"Tg4 $3NB[B8]*0p)pGB (2Wΐ(,\#8?!&^b4A;7r(R0'0©@mTL>‚t#Ƞ*䡢2 `wduT8Rnd9cZ;)6#zhB /B(CK'Ą;)#> j04-=Q&"(c#oJ"7˲j,/` t@ 愋6EƠ\ajn"U- cbԲՂX&65HoAk]'f4#i3µ" U@BFa0a X*JDQե$qEHJV(.j4"XUkNZ%RH=-͵!Dܣa\%iF__XUEjZ=LVeb"ޠr2 _@>N+a4BCJY!@bk; <Ѣ^">BTJ'+."3&Vj `؂?"lBt~)"$3ZBJ?p-8}uądxax1 i hwT Y@Ff"[ 5*( sa!7M7##EakNLCnn  tl18$q-;uD" ^-~57<_Ը; Z )2BmN~(BK x9J ,eS эCL#]>A!a4\b Wn|Z@@V6<5*l11 ! n|ܙvN M݇,6WB0bn@Zndn(FM`<&@o_#F F͆(ud&>U8(5#ӫ*n-J?:,×.OboyR+TpH6C6ubT2K?e-(&5PDA BFHCbqI>y4BAkx #dEP+[B I$&Zb`<@ 8oJbb'IqMi<=. @L#bpx(D7sN|&8Vz*uK:Ĥ +-ۺnap PLExt2B:'t[tx!mTq Ĩ=&eSf| f.90u!!|| b.+#(2M-8, P`DzCt6d*ewID Br$|W'"pjlh%sѯ,_h/rBnaDt@*@[yJi|"zl ռ dt؛d*1pKTGF6\rmpj _VeSCNHzxA[(` +=X'R?L%vjaT$ BZ 7"՝#x d8`YB>+R#d,"!j"_^]j 9!\H[<Q1 3Na0 B"~>^`8 | ?!/ BiJ!SK+AEhC?L^ELG)6?_qX\~-  "~+J Zaw ``,7 jAG`,L eBEGI-z= F٫P0" Dt/7| ETo RfOS¥]#?nX e>o@GD`x2͡ JR)$  :8ˀ(k2)6㢀* ,(:r(7(.ģ1p|!(}+@j¡T&8(. .@+ `r& z'Pk&0Njtz b}gE`8@"""LY u8AZ((J<PX> PSN$ nfCr4$RMz!r,o/3 i9 ZD?$xuǛœ]euP|ȬW 8/eRpl5"ІH2axaG2Z#/(`ӆ#`p":DyeSs'k^6Cl48y$.᭬XVchl5V11 *~HR6M@*}:b tk6):ҵI6ȷ#zjj_H-A"@QB+ZjHR'txG8zm6awWbX 8ԀBfpP%{Bfȡ&#m0S\,)0Ǫy(rB8I P3 p6"\`mQ<P/<:l)mdde3FxZ!4p#V" uB@^?i?^ȋ>l 9(I%!bIs' l]1"P* r,C]j0?Y+Z+>cÿ.R Xp 1Vx*eHeeR EK< 3\t;׼OA*lJa>ۀr> Bő|eA[ *% I2hl.~e(`lHBZ @EET5D)j.i'-Ri0}E`O ,pHqpYf ](C -N I]IKw7Rʡȋ!%GG.F֥ VMbWJ`h 8AO)"k8 ,̼7vSlEbk(cXOP (*ŀP㊘ǡ`4H))H9BCumeIțsHxL qȲNIy Z+3J % QR$ZI6,.dǀe=G(!"Oll@&a1xm}R!>+Cn΃OX F"(F{(A(@1RpW!49hx/$uvaL{O!F3xHYr6>ə.bYMJ1AC:Lƶh|8^*( e K19+jv;O'eL{iVAZRh} FA,XOHOhw!%M'_ɔYPd$?,D;b~NYOi^[6 Cȹ"hygt;*LMPD jd@G]+"L'B+5l7>t PBah&t&t'ɸBD* ʠۼXmD>+>^CbxS(;:0l^1vHx+"MnŦ:'j銀^B`AoL +-ZQ@yO89Q8RJch k2p=LQ"@ؽ.[y)8LP/X8i ) '&+G(" 3ΐP..;HG A22 JB8{(AXzEA0C ؊%, 3fȀ{@P (5SYiyxI5ɷY[H,H8p _ExJq 9[ɇxZ;OD(p Xoו B ԝ[B)Cq9yP„IjF@r{pe! BG)حLdhg^POHQFhu rB?d yzcE B01+$K(0;<‡Q; B -'0" #p(II Q{21=B Ս҉0yp1IAHp89HGpxF1Y<8UxiQzq'aCPЮ $ 㫽x}ǽx 9lJѲɓs-9`K /Zۉ1'< /20s jy @ΚD$ vpVz1BУ'2QÉRK y䥝9۴Hω~&IPj"k&I= , tԳqpNjD LJ`p=aaaN\xw^ɖKc(jHHHK`"@`uR=iA P4 z+z S=8DPꀘ hΌh!;ѵ mbbXfXZmi!H%! pLՁ Y?CڍQIx'Aj t)y pjB $<کEj45"(i0y¹S.Qʈ % ~, >𗮐ǬP*bD#+BHX <P3HxB8ڥ3qQ#}2?Iϊ`L`x.sE4 d8 4 =#)4  } {X}0$x]. ֺ_9;+X㩡 -hp(*psl,x d,C9(ϓl }VUpmڎ&:D݊`AŋdV04 8"aP\R ]9)YHD}?9X@C7Q\J+ Rɶ K`#Лhu%ލ \.i>rЮ݊aXQVOXtɇ\|D= ٻeY^QNDb(  Dڑi1$iίe׵AYKb6sn@}2,,6 6c(8p^bД&? &̞:'یӬWbЕk?@AV ywK#9&+`&9o#LShS6GVRh(@{*Vk(OM[{ F-> $ӏ4`C)l 7(8,!M2nI8H(^)ExPm6EaW)A]L=;Ky"6)#2Vcea'46'gso8nv`{=/;+̝S)̤-S9P4pH2}'@0xBj/ cT['/ *R! eգDi$[HZ\/3Z2܅ߛש|_b8(YU$I0LAIR@uC?)ךĈ,! S ΁g3f, &C۵D9ŵt;UR~0AL $;ij  `k] -Y- Ċae>4ԒxR5x֚i]2ᝅzmQP.lRc'QDc%a1h R)44¦$!Q!Mc8?Cry5x((ze}ިb}XPYR8), 7e&mIN뇊|>Qr :e9E]Bjp@%̛*"+$rX=@O? "W?,5#]] rۨ9&-ݴ9AS@r9`BP]g1玐N`fhH CH@#ɅZ1)BVIx}ΘĮԌJW V`VOst8VшoGo[~y*8HڿR": a2ѣ؈,:ARuO8tS M$ɨ5O0e7)4̀9</bF)M`2ŢwHHǸj^lY jH#V-f T΄0DE9+y1gf&VЕC|8?z&%S-H\کmLkƚa +ߌr yB&Z) ?_@(  }>  '?  >L?2;}t܀}vS].) $ Cz; Pt< YLFBߠE_o Z#l&{ԲV(ޏ7IdrY<8$Jm@|PZ ǣ Ea8"5L`e)*k U#@p%n[pP2.A. X(0', ""8֢ɒXh5 &4H5`+DzBۑ=#j @ BBMI OAHe B?(93$hm4ʋ+25z*&(꣡DHc1<$d 1b,>G2H*A3rId xG +`pc̦=cvSZ T[ yv' =@ @@ *\սT 0aI){-Ⱥ5'w)*z%H9!ՆCo5(A-KRFHR<`&zvH #$HH>|ɀ X bȕ"_Rm@BI5XI  TPC棔<07%rE\CZu 0 ւ2N]jBpǨ(uTLq(eLD76]C#x #5X͢pN!D(@X Kcvc rvPHT@ @" cx h hۊ(U(øxWΰ1|"xQz1-CK 1({낰Zq y@JGtVes<4RI݊=A,J! ,wpTSvl}q>mm@ cplCpc '% @/@|wrGM#W{ٯr]RQD+`` ^PF ]@iTZ P@K I+ >L[ pV puyv}N)}e D< \< jc^=`"J%ibPZ=E GQse"jB&|l@0B&VEB.pPPGD,LBB k6bPG)p֤t!h5n@h.$D! ζA!r)scʹ X`@ f 0 Hw&! <\$drD`B֧楡 1#126 A 6@6, V#غnXK. L<.`aW a7ôN$"!s)# ?+pdf..va".PchL,_cH+=^JK~edH*vpzYM,mJ%dHAҜcÈ%{*}D1l"F @jA#db[ >hbTADؠhA-=odb@{RKvn px1"#"@ab a>H8n%Q2 m!Jkdj~X.-嚉!d,tbK#*р'&F2B%,8 dأG*`FҺ{"Du$@!h@Cfu$QAGOAz|aq [ \Ufj=H&J0LU ļ:>tT*Yt x{)r xdM @4Ҝ.\"iI`@p`ʤ X`/4G0:lM)a)AuF{%]l*SU2)e1et\/eo+3 @9ILo$OH#rPaUz"@2P,h|&G1in`>ar@!ޞo+(zk\7of6Vd1VO@F +@`>N..l.Р#bV""Yk"R:%tB؉<ŔpS0oi25 hUxc)xW}xzW#bfO@7& i`K$ #vFEDP\f K1JJ b# CSBom%] R&@c6  =`=WC \HX 4P>l|MʡX{KT.]L"T#t#Bt$XX[GL0\8t ?npE>V j);.$t!&, f4f:iLuxdGk8`Wr4 􃔃-j])aBbc:=] ?@%  ,@Dt"oSeBHU& ~` ie`!Tz~8A, )z#YPNSѐ~Ј!i0Y!쇈5%QJ h {aNL8–ml`06s% IC%Wp{KIfn߀jkǬG2"7oBp[ F@ x%4K#4ZBp$3 xwJLDaRXxHk,aBNJAh@A `l^KCX u[e[cxk"qJA܁sKP~Le/=A.3ngaJvl66BE!@ #˜$)ԊU~m`Tw{ JȐDeNH<+"^%RȆ"M!'a!GrFQ\ax$b@ J%*8:X8gu4Eeve̿ng< 1C#*2`F9" > n`B,`ORzFkZdde-,HRC +:R7T<h7À+EH#Z_j7E<1cOvC FiW6 )Tl'8ve\DA'` FAcLKT.H)\YtnYap9ԙDz֨@<JqBLv[€2kA$8ꐏɨ| <DД&x :~ʼnn%`J0N@@/&gDt[~/"?@DN(>D8j:nĝI/#U5mOYu4J` y A,&l"q)^Y51r)A=+A`ˆ(EF\"'iNM)+,ߏLW#Xi t7Ȩ2c  /DH f=tA`,о B=ʘe d7e8C2!^a9p@I>-#Q[bv+6O ]pg (%")ZI&Ë;fEAڤ6O EǼeD˸ Ex(Bh䣃|(boSߣ a-6;#{8paDeEP`q1Cfek="r3KJ^&A$V `EB.Ee1!CA;X V5SNxLzc@e4Lc@ (l z)Y`ZĎoǡJ=o@4D.(;ǚ!F ,tEVp72`_cAŀMo/C4?'D0z;!\+s#xEhi{Ty+,FVNc'8sXbH4AckC(mL,ΤmvzA;S|[@qXM'1u$$uF9L]2ʅ#}=oJn;yʘx sܸc*   J ppY}W,.a[*W ߸+ F=48 P8$ `GtBN@p>~>_?_8$xG{f`pD"j؀Y-@ &k(?"@1 ` X, x>8} 0 {Oyo00q ݀P r +MoJrPFe{@( H,> s$eq8J&Cz; H v RW7h&Bx pp^gʐ4 6`rzZde|`qw #FG-B %HIZ<6 !nG8{ Cj˪^KM b#0~t;08~Ьr n^XTtSy@HA<0"h@6GDLzR$})Rh'f`@mY% .f3HyLknK> 4 )f!B) $`0\x$dj%`xGqv 4S;i'Qf{ivAr3Rd۞~I0"!@. y_(JhJ@^0 - Py)vc& K }heXs2AJ"6yӁmRN(D,=s$AhT>" wFt z'/P=RFyBN>E1L!l躷E+ r!C{;lj;Hxp <`1,`̴gW06 ) 5 pS‡#}>p  *$CrNF>A#~ ؆`! d*!D4O 2'` Dl b D0q4)%xX鈊M1'hLJ(2鼈XA{`_Pe @Q,C,$DD0&C&LHz GȈo"@2+JiQԇYC L 2 PDc,Hq%pKEyꅋDl@ K _!GD@@=pPB&<8)c=H' 8K?ad=>lAC@@Z4бINp!7/Eȷ0؝AXzfAq&m7Pk䑏)够5h EètJlm2KRkTRB\:ĩSXTDQpC pHхs/S:1"ῇGKU2>K!FGV A3KعH+/d-\0 fjԉ%5iQZpC8f h(C@yn*E"[(p xM 7l1xM0eqrz*`e A͡$% %,"PIQءTD -v=30 NYc X~Fp &(=!`=G9 ]^IL-嵎 x͈"s&[aɩ,Ѷ$Lf ў.j?8D : _V Af6W F1nGL),QOᆸ,icg'`w@Q#fUTKy -.Fh/Eh!A9*E!iPBz `LW ֡]\YFG?C@e!H*8 .cƪ:/ 0OJZ>a`=@P9KQĽ@eNp'/ӠrfN.'=qLU +s!&#{l@bG Y`@Y ax8GSuq>e\ .,>IPUCxSWHKB j.eUt$6GE&Ԓa :K2дB`/&>@ "PhEJD0&0rg&*6l1HQ#,'# I|h,Cb`T!<unPZbNh^h`.J &O)1G.b>JRD? ƘꀄM%` @;hrMt+`dF{of"8h@0H , ,J0#j&P"`8##,$I1ɠ p\Ü!^`@*z$~ ^RD#'l &BQi.f4 p%LPF1,Ӹ&_ T&f@H FأZ,D.4')6h6,/"/*+i%Vn3H"8" 0!to b (|O Kt%Cf\,X28ua("=ŀi@h}j*wp Ps(j+`8UWr#6cbDH!  !Dh NjΠډC$d  ]v.6CD&r xפ f3ԊxȤ 73^&& 0 )QĢZ`}pI,$dh0H &"CSD a@Ɵdp'z긬;J' PjP'8*HdU .`#2 oAV$eA \(9x-y^k]p H!JH;!΀vƐ1NazgImh+w aF:ppnT?@~KZij& z9jIO~oF$. +3K $ɨ-& >a)S>o% Y #xs=A8t`f.H*"|T~c,R$2G$A|6KNs @Wא ZGV1r M66HCTlZX&c2''.T'#o&S^K3tlT#6ʂz8dGȁ̵0ڲ&C29)yݢ66GϬ|$L혠O*'8 24j{$B2L$x hH=(}9pC|:"X;ָP">M*'Lbr53v C5=T[V>A Cf c-@ľ h\G&BOXFAKg>6`vAf('/jFc0L^:A!AP U #1">46/ Ax Km6tcܷ.8C@klP$th@#$#w ę3)NX-AxmtlpyHh!ڗp,0-bRE@"D296aTnf$:D/<ż 2K Xp@B`6nA  <*"O7(k9((֤@.ꀰ hBh?H(BaK:8k} `;r@jq9k-Cچn+At,/̦= P'WDA a74_<DNPMKz z9R/V& ' z1!RgLCJ!*aXJsp47*-|-,%"isk@羣cUD(pRD0B``oRa -|  4 T ժ 7Lk^m*}iKQ8q$J"`[!8W@d3QG41qR"F1g`.S(v\d A Ax@t9?"A@  +ѩUç $=oEnFyz+u4l6`@ D`\xSx@$'H0:>(P`$$jBHF:mVYՁh'p@L'h<K77 {)}Dq)tO i3\7@F`A p@"@ iZ&(|&7! ` |,dP#"/0I󆘦ǺaBAD#rD)4%I BnaaL**P(*ဩP' '*,VHq7Ž a53@/tPBTR[|D @mͼМKt'M/3 DD@v@UaH3@P:8bYj$^^ U+dy/'9" JR%)'BEߔvRJ9,5dL@B j< ;hꎯh|qrL 6j)ԴsU ,> V& ߒn Wxp4%2 @8 ĸ@@B)jq?$tR%X>%nP ,DiONL=QyB) bEs{%` KX PRDj9醳ʘP!T"8NW;+e<Ӏ!K)GH)6S FH":6B8h."q+``786$Tk#(bb%h ^@<!=:_D>ѯ!V(6P ` E+F4Oɦ(da:$F#phl|C t/* ёh8Jt !00@A am$LEh"=r.DBc Py>`z 236roD.uý^f^BXhH ^y-:dV|,,< Iߋ!|,1 Xz( H&4SZLƒDfг$yT)J0 X EiHݸ +Ln`5n5ȶ4M>i.IM( a^;kؙ0EI8:+'j̙Љ2*  'cBOXS@Tϕ9 @  JtpWЉ;p@B=0=$:px!̨ Vix P̂ )0 jHmP.;@$6\b5;xзKp&D #@(r/`Gڌa ȲEstT*9`Kmi"0Ǣ"%b,) Eܛ9'p9pK# b( zVP}0(34΀`J$Ʌ[=D$MXBW $ڦ҈Xk•#f*ƒ⯎@hK {F|hCyY1~:r2(49΅D:(=LA%yBCf\;Xt) *u* 2S'IՇ@D:꼛x68֊_ Rc<xv mʥZ &H8G`T/sAlK(e~(ݝ^Wՙҩ]&nE yWG͈Pn:Pkgp2Y}'N+!$tIȄS<P@ 2<`ݷW-#Y](bN_u b+ 8L+&PL2#YoY*+1IP'uDjAp |j$b_s 0P -I0[m+5B8 ͩ DdxA+k٦TrQTI(&PsL<̍Mbs:n67._^+ Q)B`%?qUb92,ŏSPS2A5ʙ>EH2Bp*92HXH7z69[A6}J[c 8r /X9QO[ kgωIh,ݏ #}xzCŊPmMЃ"9ހhWUÐ+C53^ȆcG4(0'AP?' ,p;j6~ QHS0,S~4Vx԰h1g1ˇxSjҟ֌+7βNR4f`J sPQm{H=3vC^BicM2S% 95 <=("%֊QE`H8sp ``GH9t^F9؝AX/MMr㎛R\]3ysa5٤0;ےQʰhfp?XB6&Jxen2A^mkfk-|ˡk:(CvvS .hjaZ$݋k9'0,hzynA0:Se~6DUqDG;O c3x4̇Lrx u4 @ZHx10 ܺ .lGJW8DR~ ,* *I̝׍DQV8Z ve7G0{RkD^j<(m :8X kKF3:4:g (·qcDj$65|i7Q繣aBs0RyY.vRph:4Ŭ f!pRv ozy;yLa5~6&yZ R ~wnp'G' Q_=p Gۯ=nCAzfc偲H5}Akn*bD SH G校0( ,L? 3;8h8X`6n $B~ RVĈ8 rd٭`Ċ[ @0~JC^8ImEr[`&Fc1KCO'$( :SG抢<!|)@FY?/B5)* "9ԡ|,MOy|]<aru WJCP ?7]qtVqw!atd4@.Ǫ@&ǁv+C%vy]V>¢geaXF V:y_;Rc ;qWvz?%l3ux*@Dx&`z.އsXC8dcWr^9Y}H(&K;0g0mhu=he.pTW3j%3mA몦W/ 혣Uh(0&&~>ouݮ.|l$ {(KLY|nCPBY ߻Ywn'8Z"k ٪5b0!DhE\cufJ$Y=T;VP5uJ?pUfOC фi%LaxRH2\$s-9d>d50ˑ&p^NH@&GĹ-Nlu=ʩKPzUB} 1!-BEey1ZDEbQ&ȱ;it&jN0&ƚ 8"Tq vK"<\2\)1 F xr4RG䌗:`(%4ΉCE֔R@P qUE~|~a3 bF@TKK^cȗ\ AyK- 6$T@U #J1?B(+n l")7eS&Binar-JzPcRhH 9 .09~9EEpTX"=^Q!4+ G7V2f OŃ<3YB)NѪTe2|Le? \ |*0^ &DIo C9+CTj" A`FΧC( B!Yc4[h&DDSBrQ%C)Q|*s8>Xf0J|hs`òv(`z)[u@+ O5̘JdDvl$@bjLQ$*`!A2pX&E NCF (B2f0Z zI*rDzW 7q?7p|)Dqd =\@(KX2x?N3~05.Fyp{Pr!QGVH g@[YzvKŵ"VY6'XxZ" p9|bq3>12I<&}Hb\J] jWFJk@+ Q7Vy㼫Za~c.S-,L:7 hx,CY@Y7 s`̗>ٺlB8\D`QH ;mdf! Z-PSP0z@Aj Mq@h6'D@J"l948dz&N rŜ*!Z$`ϨB>0 |4. *LoFc(-Ö Z6k:7;HP; DB;C#`)$$r:P~/VTx ֍jƂ"ȩF^`Al,0QdBSf z.g65cY$ @v[B+V*0SBV ` BKFYo:+.:g$<9,N8yYa~cn c n?KT? J]"+:; 9>#P`.ڀ@o:e}:Af:!D( lt$E6,栄"}EJ@t^S+<)8˫(SGbl"v"!9WeE ꌯ@#"2j.$ R haaրG8SQ"C"wbn"6c`!*L,f60l$$j62 ARcjx0Jn)ZY$#DoaT,!2˚\'@dH%DfPzebd ` @A$8'1-DPfa F,k&vjkYȊ]O!A * + 8j&oX##3B*!v ?!j'7we?;MA(,FvD2췵%c# DV.`1` य!6j& .!J%&B `Aa( -fZIo@nDQ5DV,;Bl@Lj E00C"0αp&PbD1!>R6Dȵ'0UrrS0j'D0N2 $bv `j$œE[ m㶋o!┽.Wk 0p&!Da5anB9bԛl>uI>xF!LQfAWz(0iZqP`}6R:CYL-6,J &A^AZ!6.nM̡3» havN\%L@󀠙m.2iDğC4!A7vE"NALbQ]AМCq^t%bVkA>`H lfS7+@b *>hwuZtʵ4." `5X˚`M@~ )j  d# ZDD`@E0(("aD @UmzN(w/S gA4H\*&&baȯfei#W6+qC `ԂAsE> AA­&!&`(@v^R2a*@ eMa%@B4"ՓʺK+RG/2П;#kO"B^z, ZB2I B C10 ?O`@#!HEYYέCbD (?OΪ2X)e61. e6K\j^'Dj2a{a߾!l=xOe r:@@ O^~Tŀ&H]&=v!A oXFW @0!: Z¯9Kz-TЎt@ADZ4ך O2`4`hE \zUaQZ.hF]hYٲFlIo'`5qNO#.'C+(+L KRux?dy^v$C @ÈRPS1Zŝ&Q' ,e#^#4"j t"~;тF +!L`UrV6l1pNekhJ"|7F$yn@kw "rA PhSvZ"I Hi(*v& 2"|xF  k7,=sS_B f*%'/?1 P%i.Hm=9S GAƮiwe7t!th$ Lt9!'3DZ}*8ZQ0 2*A\s8%kO[KQ5)(bE(%"WB_} ) @vY·4Mh'htGb5)T0!zFYb_"R8B@ݭJ`3S(mE$]-GY"l$olv/!W.k!4Oq>W$a_i<]#"0~ g2%2mg  DI`\/,80 aIpC@0.7L*Ͷŀ."Ir~*L=LQ #C7 h~lGC:N$Vk:4&%I,K N,,ڼtt}@6 @r%hsVt~s u&t}bHԱEhkr3u:nSfi'M: Yτ6EU dEx$m16Fʏ A 4@FHUF4!2`@4`` fZ4g1۳ V,O@9/^B!ճQ:ahØyVtp@ib XUfPVA@ (gN::E}ՂRye$l\R4_0xVdD&ĸa;8@pXd 携9 T'&48N4&l@*Q) +I՜>Y8`q $0vcTe A-`S, $"N8(nyȋ/3=W\ qEPX;hDB CjAd0<;,WO !+@A"p >sbSՋ,Dk>2)%QSǘ9hF6 #M7C4XVr-#F:/ 9ZU:)߬L#.bWnzQ`W+ Byplhg4!5`D $q""c8-0-6&ELFLhjà#x&:DY_F^1Fq@n8d,]?!"piqU?6`ٍ[iULA@rVV2⓴)I 1xĐʟg-鬏 F !5:$]Q \b)\ 0 aLn; 1* .i0 87!X"xMF;# |h@֑(߫;>39 {@'>i- cŃ7X`cQ@!2, Û+TC;韊<\ prnk 3YC9ƖyB $23r0iP9gt40d`t.8ETD@Z/ yAy恔[0g"Pa"8PR?$'AY h3ٺk=f8./#ҥ5|YM 4ъq)YzY_lH6$0SQQ{rnF!ҽ  B(@"VOg+! d (χv? )f9%BL (ӛ._[ Ϲhr`P&xnmsKyFw!0J(؈x4 ޤ·PѬ_0h"Hѹ/%1kOv/-"5O ܋@ TFzЄQ •r8/pl$8>Xd1N%7"f>!aK)g!$q}&F¬fyh- 6q @zt*A z@q5P>(`A4.;i>Q'yгPSπhk.&ޅ K'BW`Q"-1ݡ hJS9Xٗ jr4+UZUD${U)ciȩ?mxg0[؊<V(H>Ō2>K?w/б:|πz3zP-)YypP\zpGr XAZ M9Qѳcr߹*pvp$,pzZ34);ID8 N2 ۇj!0[Y?PsQ]yjUO; 鳟v@ߊJj]$%{< ӫ[H Q$⇘zJ+̜*U=`AFsN Sp݋@\0 e3F5׭Ϯs}%~)NtXq ABnvc].s I'r(]@i+9O3ϛ^YN}8f)(2Fa*R3PHNz_< %وyXx5AkцHch` { H ^(8 ed4_*֖=k^MTHuՍ ٹ}3ιЉj?@<X,XLvc)h>( OHV9UڿqծA$Y1w BXl0)ՉǍM0V.{^`ɤ15=.:JXHqA(sdIǝ)F`@X@RЋ,0䰮Yh07;h,`U?\Qg*K-F 0<#-]uo@  q۫#S"@l(_&(} ÌQ!/.֙YQ[ tsUUQX`'$k I8::b ΑHԂ-X8xAЧ K1SaX"t^S#L/ jl~RF9]4$Xi uF!mr;yJd~DLC$C,  #`&XCR)X)08}D5&Hc`yF}YL[36 R{=ofX9px D"EE"f<1&T?a ]Z-|=j4$0awB"s/!*r9*u !!Bb&CO E2@QuLI/Xt9?1_#h `HQ7 Y=P4[%UaJwXW ػ (ː6(!Y \8~6D̢4/ 5QL3Ilޠ:Jj1xUȆ8@syAlKwQYKzۛh-ChV3zH$묎P@0$80\^=, a\.EkDVxv90h |]Dz%KT4|&% R3Q8܀DJI~ 棤Y8K&|qh[m:1H NXO7\--qTw* ?Ț:0T%F@h 秨*Bۀ+8 @n~B6'qB IF(h;`".$(ژF(¨x%hd _2W ,QJ(l@0o 19p@P$(Ch"`80 Q/ zR4d>E*  C, ~׮/&zh8xDY Drð C!840$Nq!dg3 { ( !0.H0*&n**GiBx hV  8'ŗ?8Pr˃E"Tj':sP2wBn׶țǼ"Ǽ$zK \9a,JY|`Uv@ZNjQ CAв.[0RhZnzL,7F8Ė&YJ<VCH{PiI`ˌˡQ`4S EYWIx:m> ip `,'A  (E%{O-8FɺitZ@ :qGϑ n(u%*S@2ꨃcN:i;"IoGhY0 ("O!Z#3z9 .W2D BCYm)r -"ì:7,L̙E]%<)"u2rr 虢ja{xuQI q6]lIe@ PB0PDAwf)R1VfY;p&+ǔ+ffLٝ31 >"DaJ""dKشt7vSp@`j  W f~  (&p<@N_ 4HE=)F0EoL#Q 9l#vq?\DM 3 U NSlBW{Hp$EIv.%( P V=e@.tBɱ7%#tYP6 ,hP!ap&3͇f Y$%D8/tV L96Q"ƕF #c|*drfP] a@)țaqgĊ3\y \ #TLJ#:I;CxH U<2ҟH1'xd8H|F{ɥđ!wizQe.h 1)S%@,@hB!uGشb۽BqDQ IX:fXe,@MNڷ=r"IH p3Ş !e4ߙUN5[8  ԑœR\!0$y&.!IІ[R4u8p:G Yh&g̬Z.Vs4 0TpZEs\HE8gKĆLy 'k*P| 6Fe1[d?5p0'!q VZsb>Ѡk@ɩKlcA;NLk޻]D]3_=H>qF@;IF C4D.8'uX,O\p`^z(7Hi$9\0r XTa2>QߋL57$xiq-v)Q$9p*K")lIB@wp봩"&dtWH@lM +ݖ1 kdC &ĜotiQl-3{ve8[;w4@<}A{%V/`Ű݀@,q<^Kl=ץnQ3Cд*(H_Bi$ @&-|M6/,.JD9 :”Dui£l%(+H`,@V6"ꆹbϸ.0#C{l#(:J!(Q"*(*m +πU+#hN1CveM! d!(*#njIF@eZBhN@͚2bG.$ND-XdJ*ʆC.*$ G _E2ҁL$`~ @9c`xLi&BJü]&Jd#"Cd6/bvFz|X@H /Ga`Af n,XA&V@9 {N?h岃c$|@`<[ @,(DhnstA& .|56`Ġ<AZED 8QjRL2c:  fPT/FKgHBbL0O!P`F\~A'!{IkI$Fȸ- CzݲN(RHLOdDf")EL$TALi+/.!J  2Mbh9>\Ҭ7ejh:H)Yd[t>g(,z ȌI,#h262, ХdF&at݀@`Jz@jV$4`t l!RN0F*HgcEBka rsK8kmzB2oRx$tvD"$(dDaal!WoH&4`R>J2nvn‚@ao"DH "(*"AR{ (%!⤫d)>$lTLGǤ" j!hI0LO  " @aHJjDa)b\ 9o#"8` ,С̾uK{/&I@N]å xCx Jbk!yb| X4+b"K-#?uf"bT J' $Yẹ(L٥+J<{BnD _G4>%\CH~c$ <\m2B΂C{`6"aal g>7ޕ{`D*mLmB8WZ`pi(P BD>".g,ͣ~n(?푤  FO?CnU!g6@M7m|o  i- ufaWiozD_9SnP0O@sa:AIx:K<?,! j**p45ä B6v6w(#t/J.dU፨Xm-k m8)J@X xYwX$ fTA*aKA$Gyf;> \2:C>SĨ!$4#O -xum+U'Unm R`:ZHgHz x6Z2 ibxݣ{ŀ@a˼O99s:隑T;> %J5|vR'aEf5'0\m{E`@`D ZkbgE˼vtAbC E'yF.!/3IXs#Ju~)Q_6Y#Ⱦ Iwg>EH -")d(_9?_0 -VUzacb("b&m=4,# 8 eiyK?_b* pm3XN"(V l`rztr9/M)4MYw -lG0 f0x; yjb(HPߠZ0|O7ʝS [b#,{'gx9np(~5*0P0 BP >JNpPS \5g`jY`A`.wD( rJֶ Z ݩMڂ!zδ +p}34(Rògⸯ3IbĹIM1OM%>BG !KA (@%sIˑ2z|jBK Oq^{.SN(R=dt)xIyG'&G@]Ȥ Jb|8!jQyJ!C`D`j,]fzBFzbykf, 0$9P]l޶Y4( ӱvxǚUEB݂*EkVjk @4 `@;##`x, >(61[TO9Xh] X~+!Oj؜p _x"h,YLJM(@T- .J KΨ:iLݲ UcTʆ=@&ɪc)6nҁ I < f,nzZ,O!b@Z7KQv{P5 9d`"qlOV)ie _$J0"d`GHfHTlH9*IkXTjPUD?L&Y*(N&2p@1 n#cÄ`QJ0[0>K@\+)BUTة7RSS,~A4ΊDRRD`b BWL͔kNdn,PPiH,B̔MlD eL ">!);%gG)gd,H0D x)blWB`ȵ@ 8^jSDh6oܼDqT]qAGMi: $ ,Gy,ΔGiơ(ŵ(V&nfNd ,HwTp @RJ)Ĥ" FV3MK|t |@V àW`y@P l[˂c4^2Y̐IXwA fT@3 *!dsJ05"p၆X|/u D5!VpץeW5J|Dk~tי\ۅ0ƹ3aM6Ͷ. #AwOmU@sFa6n TD85 fq#D&(1zӂ<Q^9/b `ENgLX u81\% t,2cn ;%}܀$(Cpi <6RyDApdi:Sj@-P咫C|k-IRQ-ȕx`%,\Ӛ 9@+ưbiH bݖR#&KSwD<A0腟[ {Z*`A8p](|$=P ÅO@h#Q&9zi;ݍRHy흋NO%\Mୃ2 ʅXY9н#BaQ/)MKxxɴi SnqHJPDYb>V ؇pش$(A:3c`r6b+iJZJzK2$ݸ98D(`ˀ;="36[8+!Swaܳ"3;8H`c8FK2s߈p[R >#}( HA6Y`B}.7{d`e86R6 3y >^amaa0FK} 4G_HKxev wV 4h<'p ތӚp n6Jk5K-ʬ*_(c!aM { 裴 х-@`' d JC & v^c(LU,JH@RBP*@2:0 0ec_>ea^x;.zHåXݤi5Hn1Ȓ2fp ?K`( Y/h =#q La·Aanhv>Y7arށ犌̲i=;Ku4f[P)gމVޱwF1H C, `zE<@9!ٺBƂp@pePHH+S& v;H.xirw˴?=(ӰDsG]ycy6g*!(]pݘ/AAA\r:TNɢꚦ$)3/K枺rm0RZYy|P܋<_Uu4 *i#ewqY@5Wj#{їУp4ׯ&.AʘyR@0"X)( 13 X%өk++  Чn {4%BUrU:lH6#s2P 6N=XK"xwBH7&A8 p I>O-(Zpedۆhe oC= ( ^G)q;kHTXˈx'Q&t0:=2:!X sG+ 99T( Qx1 q`%F1G`? @8\J+j48 OT|^ ./x"TvE. J̋)d 0? b Jlp) h_0H_4Zm>09szT"yWGIH -Zxb͎MEHG(v ;恀K%Ht î0بN?ȯA)Pyx 8 7( O@4gE K0M)! ]p7Ok}@@ 9@3@R'\?/A@*oL"> `o@@iLb7J$yM7w=9t:`)"hȟ 4hUͪs@NRУ`VxRጎAXf'[r8@Gv;@Ixk> HD"@a$( :"*֣Iٵ{6ˁlǨ(  +9@#6 I:Q0x@p yhp| b"``˃ii`Xi`~"`!2(J0 h@Bӳ*16Ȱ~* 򏸍zP"y򚶈I$p#d)t KdPD$x{'8Pc:"H C@$iAܠO3#D% R$*ME3 |$EK 4>Y;mCy#PN $ bn*?녬}zD{zS|%j}>Jy60{QlW07S 2"ȤZ^: 6a@Mxs3P(T8@yL>:x$(ꠍ&;t&>c__֨'@"N*ts'\9@i%!`#@ n!ʸXGʣNQ޳%iWgC8!XX @ ȸB3ڬJB$]"ѭ>_L8@Ub=TUDZ_6  0XA=Xc@0 eCdc ! tl rUXQ %ĸ.X֚'gV= m Z JG!&2uFx3"GPdLBxW61NMh~.؎xc (y/֥|gw+l =,E6TrcU&PȀR(I .@u"H`+QX1$|NԒ+Е B4gVl&0hȟHd/em G9x= kJ h 8]JT)7di"I .$$HI, Z1p8pmE})JN)HCA6lClk%s~P#uW/Ə 4=e0 Ri?r>>&U?_,jз[X 1(,pA1Vr z䠖I dTi5.p ¨S pQhV7y#t([q;עL  Hyoڇ8o2 6F6 2wa!<њɏJ,)6@Xel 9#9n%vTxpSb4>@(ZĮL^U'w( eSJ"լI@ eE Ts JJOX80J(TB#Ej|HEB̌sʖL""ZBYhM6*ltTY2@Ô#2e:Dw A#$% eg uC $$QCR,ȭ:JAv&GȀGy¤QX 7 F+F FdtP5%K̤C*#x,|I#xSx-jdH˟1C&$Mli4Π4`R QRfs#6h p7A5PM@uc<C AypmyR*qxc,c$wEضKbX &:CPe ~j@@ A?ˑ9dy݌ aߊ9̱@!yxAZsSפÜb'J_`MX 5C8%p:#\"aJ@Ri/8B!Y2LֽXHE6&Q#N0CaZLn.~0a\O  \]PmeAjJ: 豁G3**6E0׃4ArhpFNb0@ M@X@ ؟ c*Ra2&0@aB6Ao I!,k "Wr#hVa$o%D4HBC^8#N ä!a@`b! f2b,45e* BTzt'#cg\]b2bDZ"mLdHT ʎ#NRy;%*-E*f?%C",Ep"5~Z `c8F뀌9`LąArѫ$|mAZil4d:@NiB12\W(7%IFill`z ր(F,e6*e\ h$@Ԯu"juEv7p\ 2/wtf :Aba|* b* 6qmkP'@VR/Bt0q>%(JExҨjEvj,xkv-LxCx8 @X`._<2-8n8qa㜠ª"P x S8\bh)r\'®v-/w|0ՀWrj |T'yxMI  l:%fN1AF԰.(5wf5h ! ژk6e,~BWP\gkWd lS#H* t `4m',[m}ƪ&D8I jJ F8b@ZR͖hfJeE$7nA>KQx Rlhh! >]2Eɛj.&%JQɀ }Jj K=$m%O@(aU_K 2 t@wY'~&[-8?@&Ns:.պ][`U ~C`\,I{mvm>$`S;sIp@k=Jh?N% 뀰9 ϡ+ZzJp c9dv^٬j!0 : +܊ $")4V, ,kj˼ԽC{=+ژK ͧ.@*S"!382@(Rd` Qkn@|%@!:n!rëڙzɄZ.Lg)aB.WAF'yNIɦԪ@ j|OYw , MPw'wțK7;Loh& ] NT@c@x 炮3 bj,|)?% ɷTx7Ք@N&e"lw| K>|wZN`XMNpRTc81}ℯ / [{&@0ހ{$x !WG]}(Re?T oi` p5@eXTad%j/T1%`1|QeL-5gP`@mtwGs|ae7 :2BtMV*+蘗r@A`H:cBvD̎$I"~.@(WYu&Ät91J0P) 05@C@.`bfD@$p.l#QTKP FļL_Z=ǼvuZ;AD@Z\ҥZSꬪ2OJʝWLPj8pq쏒XSڋJW8 q h> TA3b_t6 Â8? O@; YOggJBifuu*POjLxNh/  IA6FxXh^RZ'$! bhD1 Bǂc hem 2|ԙaV)LNUJ'% ؍lFbػ)ث0ǀH f"S~4ExX;$5xcTTx+V:0HO- Ibt H 7$=cO$Lt`EGBh%@R  ;b@ Ql.`(!˵<0`#(5|/Ǚ eMLXЀo2)B*i7pA1`Å6 x!*PQ:xMu!2W! |xT QZ40bs;px9 E$Ĝ ͦp6B CM%ܛk@ _KRV 4yijJE,*@:~889%' 8S)%0xs532 AFH0T 2ػs?m*[O  wVP%t4\_ 5[["AT Y[xEXP_HxW"\ZY,H8w-̏)Rq ̭ȁ?`3`/p:0yCxU㪄`Eq6|.cOXvƠpn@OR>ژY P;.iq5 [p܆h1/>H.hd|_ rpE@BhPk6P^ރ89B$B$(P'S) XY Y͊)9 (2! C`!!}BPj>8!( ht ݌ p~+~-' i4&)ύ؇66R L0BHhrQ4AU\{zZY J50%P#b»"PQ۬4,a'n[, 2,(oh,)|Wе 0HO n>CT0ɱͦ:+"5@@i0ak#60!@L >+0B$Xeh0LT6k$yDKY4& +0)$@2\K3H> +O>H: kEž xc8=@U楴 !DS%Ño 7'4P 8ǐԎ;0;BHTψ:SP!8F h{H)GA- pӰ+*mDu@i^_}cUX2`H#4TxB `ߎ& a`q+I- [i/%j'%:Х %Z* (*}>sйA<(&xm%5ؕF/X4=GK?QaC()(ͭ^j+%E^/u {Hh>T#8C@ U/%LS a?@[?_8r,z/~Q/-N(e$X0.' Z5(<<4!);7j^^JߢɱM:`4#_baKdօ /c" +`~"DH 5 ODUk>CRFF+_&B_2V1'2@bfd aHhŰE1 r0_X-kUH% ´Hg.@:jl ^0fXaa[5I3ԧs]N9(k3H]Th>JtWqmd  ;FeMڡq2dͷ b';̀UO4PX;2$ψQZо'Hx  |GsM̑0 {as?ør m?I4+$o!-g e U -"RUXDHGq.O Tc%p @Be].zD>X m q,:J=#hZcoMe A&5+&SBÌo6EY j?Z`f'OF(Xr3PEøET̩@ت dظÐTod$n _S RM`WoX1s)H,l|q^t!4~E@,X"uãjPYe|D²L;!RGBf=$a *JC!:@8TZ 9.!G3'0L!ȖIP.`1,2%fC޶𭃐92QSԵ0HOȐ.+ Xs*hڀ;,ІeX$耠 !+?pf w@H_59 FhR6lp-ehu3-,,hpL)ح=( >>\x J :T́Vöavp˳) EпvYLLg/y gZrDy k/Qhx4unࢄxA"`%PnW; Hu%Fؼ ;oM;" 31،GL u 8x`兣5y8tLuP܏ W 0c 55'x %I )0|ݢR 30IrXB A0*~$nC'֪l}v3~0;=f?0D.L d2H _<@ 0L Fԯo7LN_XlV:8CJa6~}>@) 1%gjfm n!Ƭ6 X69o ( 41j g'p#&];=@ ~A|DN;'iį*K柏 h&'/;@Z8 [E`&p Vd"apHTTN.ɑZ aJ `'ͳʙ?,K᧧x`pEJ gQlȦ+ojrh@A".@Ec`tRrHI|cDч h !dU!`D:"h|Ot$QQw1 iZa:`X/'rbe8eJTNgl׍Q_chNtKxINXe8(pt|%PJ T>izਲ6Drj@p4kE7FbU"'X'P$b*:4y!|k[bdy9z/L /1* ,E E7ذ'*EzYa+ZO\lnT% }L(fPVSP̼e,5%>γemNF#`F:9U1,DSKh( >PF0P umI  Cc"QI RΞ^9#$層o$".ުRe>A@Qyz*7 \,OlnApgm WV J2@($#sC`<*dKT"3"Q>)Jp 6h4t))C`#,XY`f` SCPf QBQÚ^ c=$&% k&iBG5F9[J=? 0(q πt&bhD`%`=0MHPj0Fx;Gq gX${'T  Q8b `x/0$T43`>`NZX(Z"h5laZ x:p1˟#Q p7^$PXFYYdxWU7Ѱ"Nz+7$I klam `O_EIJD`WN`l  !?$ED4pA2;*+HTrZĠ986"=N1#|@|9v>";&=CHU!(NcR] ET/ ./R|Bίx?|ndEx'R~bl:@F 2"5`@ RbebH:A F+a+!,$ 6$v`: ~ */i#@HS#k$8aC0Fr#6o]8bN5 >#(Q"?&: *#(d'$ @b(~ nle@I%U'Ύ'ž*%@iO!nh܂":"fm/ @B-kr! 0hH$bƲ`ȡao IEJACB17|z`J&**J>$'.m6JjȰ(B'  j U'Hi>d;R\"t"ch(: ^zjō$OzvĂR"Q5H!NV!>C&rk&ɰ=jH§qΜ2#`|` z,HdOp.rz:3~]D4 *&cDT/"cI )2K)>p12|Crz"$o:GDf [x(&.? K璚i鲀,gFxtFrww(J&xi8%DG?EFD.)&@ül/fs6:- ^<HvA+,J/I~J\FHttTQyRQHE8#!4P >W莏 kw0S0TJS!Ԡ @@BZھV55'I›tyh RkJ~(x+Fz2x")|M%%>HCI9% ep.Z*'RC!Qu!S IwKhI,hJ'mXVYu.@y(_ Kt0|J]/k*!D)!t>Hsu)Q-,4ș`t)'ggF08Ca*>b.;DIGe0Y4އ|(RU/Zkg  n"*NF>!)X@ T.lkN$'vf&f&"  aȗ94d7-Rh|0q@6A=v7/0j6ccTɜ@ !2fR&C'"tB a !j)y=gFG}dCf"'|kgѾv^ I@O gtJ:PJdî; |D#RI7"6aD |ibŗh԰e|ܠhkrCB(NopScCNF` mqq5Gz+#|'$ =)}#Aq ȏ/&NU~PGNYu!Y|(! JRW8'&F@1ZL0n3iFC@"Q! XQAB(`s;/7|3a(`B-z QR B_*#'-xF6)S"(` NDb`A* pf@I` ̐avei%m1FC RaeIKdD4h`jAnp(-IhA?**"@^!$. MAnh ^]S:l,WH| `YyPq}#T%;0Q `Lah&c{`E` d!RKC@<'ш&}z'9`l4I Sl@(0)<= &a6`E%.,Y4ǨTT6讅RHX%; ^rn9NZ=`ڡX[2kń\p"P49$BNy'Ƹ,EWcky88|3*(wf:(N0JwcXwGRGU`K[4ACc!7w/+fD=an>Yz6Pf:dF BPAsl'(4"Bd`C"YJ!A `F ]b $:!241}r+7F,Jv4 ѠAn3$!@o$25bL5(^="?3 G: k RYӂҢec8( *#pC eSdv-&k$,Oof"e9`6%!";"e{-IE@*N{0r|6#T =L"lB#8GX=R* bic$]#8lOےaL!`7;;7fd->'xAXXF@ 2!W,ڄ7dT_=aLI_FWWWI.vDO&%>T> 'z R5l0]n!!ވ5P0F!qA `QU{i1 _("O' A!D^0HePwK/g @, @@l.!?q8<Ap;F@Z0RyE@)Ԗ):A`p@x eBnpLC!أv` #gG82^X+\1!`ҧF#}@Nr` }@`a.K I-1 ]qI뷋%_o~ y[sL`,ctH(Р/ @^YL(YlK IDhA|bpw]oYhݵ~+&S ] Yw& Zh$N(NJi#Z+U8Y h#`2|)5Fp33[JJqEKAc + Ѧ3X;!H)e"S E :ȓa@*'NLm V\A>iN8e+ !!a*zř1Qc5,ɌC/-DP9N7b83F8&wU=<к96,Id5 .0!L|BQǀ#sDt8ôwAG[Qf I A31Pa#EaԚV;!Bb]%FD*<P'F<)3'0 fC`xD@(@g%ռs566`쀘c6 !En qA iv*P>vh qo#A[1S=B3w&`>2Ⱥeݛ4b"Q:9Ao^gۣ@ + Ss`*̽Op3.p8AӦ%k7Qҳݒ#@,[@0&@` ڮh@ 0 8z (pm$Э-py@q*C:hْ,)!B18׍!" #dSA ᎐ˎZX u X>@3, [{‹'A$ B@ŪT CBp-xE3 0ћXc(/BK@ C H"^)?D0>"LG)(Dl 2tv ኅW QOF+@T`31,8!miô @@A@s*8&h;(D c^NJPdpOꇡb= K9bv4cj׬#*kaA B:qM$aC˜qr81 (Tr*p(sK: QK㾌=0 xnj<<7y41 Aj<kf.+x WI=ad$-Qt+uP B HAb1pǑyZ(Yt1! yXt+bFr ZNfMc׽-CZY1s @p&Pz;7F39axӇ8$D㺈I)0LJ`EQ(8,xzʊ>:BIGqA\^HRT`#jx4Xsp.حFZIYP; T9~;u9P cJC"W!arUQh* m$"+ 9HA%z`8X8xx="Q418`3X %G7 ,I25Y $+2G=HAOK(@=:aS[ `x:W<8ru؆۰v2,p5rczP 8s s7j%( 006'8f v81@Q\:QZ90/z08r:0͚)y;$s 8(95 M2)(L֘FϺ *3x,12JX /l +(Q@'MB] Օ(8jXcըP D`w xG#KXU'px ohV8S8*(I,Ü> T51Ѵ P888@JCSK<X K_ ̗# EYAx )5Tє,Y]%$ /4V b4ˮѸQAt(" m4 k)XutPuWv][F» X-2C􈇀w*_ Y㗢]0lz'XMlY⨃(HMY6GP͌ATP/h)ip8c@Za8p:"2x C rH᱊Y K˯k(Ɠ3]91J`wy{_XK̿; #_Pmͭcx,rM!4! rPAKךaf8$:Ie)QI>wf$q͙]3#5  Im`Hz ":xZ=޼uH3HWdxK9jH eXU86# kX0*;Pc=T$PEl W~ 0F ᙙ",:McAL{XH }PX  `-ۚ4u T Z}(KliQA)[ye dᅷ`[$(UA(Eƹ$FI8_G GC<[d `1>8={ GFi( P0~Wp;L%i|hFB!©żG%Gd$@`W1<)$ @uA(o.Q D_r|oYۄżxE׀ ĸS]8Wl洳cjQp u. o#U,DŽGCh GubQ+_>t)DJ Lʂ1/BuG&h h<01Wi'|\6E(-Ftŗ9_5DW-r YG~۠6pp6_ ZP5?QXt#ʤ]@= v틉ss<#-[ *"Ě@P9o0+AjH=~vC@2ߢ =50PX]`)ɀ|+oëLX qL,0%O@f .N Z@rBf],0fɺ:@<^gW,E hwe 5&|ARʖ)p.\]-a sj騖HBKXFQv :< uo^vn@lg Ɉ D<=KO9zѢ*"C;, h84Vm;Ӊ*i~!q#HD0;!4 X*{= aG#hA &*0=? `D$@@8 81u;@v::W4b: <o cO0f+` )d8@}=K"&$25ڦ@I@?_K|z(?o ˃, =ph0p|G| J ˨%- c0; e N@FZi‚{fZpG(1it~'92)z&²,Z'&.(@P#z1.JyH  .T 2-g' @P!8jl Ʈ8D<m$ {$ɠg فda< >q݁.G aDUQlEF ԑ9 O2R,}<*T#%YR2uR)r'R,0 jCȘ)49쌂Ưԁ0XLf.{UWC۠{ <MB& (2Hf~q`dI'1ze9[,v@dߝqx]q"s`( pу62P)  tX0yYGR4Ʃzˆuua*``>DHE3;ʢ 'i& [Z[ ɠ&IXENjY#4 <P t(̠U$`xh(—0y,v(F. (A@xsQϗD` o? H @\ GuvuA_:D J%{%*L}8=P%DȘ" #L)]G0`L29@/ĢĊbcxAp)0DŹR(}G m‰QH+~/ r`%mdb6`D@t :=NI.n,"Q"D| EJzlBiHxY k;v,*N*d]L0JV)`$E5 {$a \RK4@+ň2Q\,TY&$0 0T+X)&XHcy/0yU)),(p@f5"#:5Y$x  (S ZBڊysWipѓf<[a) Q/+=ir,IZ ҐLtLwItҜ1F4q .0 dcD[4IWWG/F, B(LQln 0 z}Y”SNCZ JHۻiŎ؊dM9Q6u°j#|qg3FDaHE ԏmJ+?+L "˫Fyahu`Qȅ {L֮r)졘^Qcꬴe d g Pc= cӘ&(NEb"@J 5lɿMVUﴈ" N<Ȁi6Fd-:q"hϓ QX Ҁ #_6<҄ȧLa`W)ĘBHnB/z.~g>R7 uf%->p˜Gɗ`2Jo,\TH*XXAZPUf< ܪƨ;:p I\!V1`A (6(h;b`  `= BaHJmol("LJdP A[#\ xjcFf^<[KĘԠ@V iR, B&# )`(TL A&0V0~de}8j. ш "ֲ񠎢=B,UCa(cgxNpa $~&HafHBH68(A.C&.f i//.&; ˌl0V:JA3#T`*iXjF"Ċy6cH"d%dH]x]"Hjp' 6.rb"i~Hfd&"f/$Df.0 ͂դdFFhF&rfQ aKVt"@>`<ٍ~@EA@!VF# ;NI<`: 2"Rd%2`t dgZtRv ;@!? 0FB2V&b#0:fD|d 6-1|`Aaf,8v-z~$'`PzHs>t%DGM!cHdSozbGi4Œa1AYBOGcCO(ا* \IcHx`1Z#z0 G"7a&Ң, ' 'JcF>7` .aE#Bv҄SrdʺCb>tEaA$j k2h.:ȴhF`" -akn b͈;M.K, sLVws2' a8=j7N/*u7`jخd#F]x +MyozLד*>WW0KF*k o Ż5KFKgFhIAn"]*LKċlW+ڭ,w2m_yw*4+xn,&"2 0WF$tz,a-3aG(R Ť+\ x46z-HxŸ]h1BDcKft:隵xf'SjF 遌l額rfL+PsjwE7͊ 4@8+;@WK 5[?gyYSWx)y<*kB @e4H9P$A^B  R K:A AU[ZL0&@npaRJ.d Hf/&L(x'Ÿ~y @=l̢o*K5=^HN2)fdpHF @ @"rj/[.痠莐d J!8*<.X5Px_h4\ҩ,," D` !,Ϫ,Upan4%+,BH㨗]&p9Q"(d_ %rRժꋠRQja$ )RK{rE];;Q(I/& `Afz &$/=rpĔORJv`uz5!^_!E/!1H_Ja`ROu*V,"! whVH` iH "I`G)9hƍGP\+/re^23 d\'1ca(CUhT" $ ֧\c"`TBXXJ8@>]RGCbc\'z y*=-#~ʶ'O@4 AB\aHHfHT>am.#1єQ/\`h{B-†*'` ɠb OD,LApiǚz B-$'Q">~Tb`ۧ䮵!Z/!4C`A`aMGm&XL@ɂF)AB fatzAs)vG0HceFHi;}J!DTWBaRWJHrwEկi\n"`DJg@0Q#l'[S*Dۂ`8Or2e(5f 8zl#+  `HrryK fcSaK`* )bїrj3 `3c` 4&~ P/r..L k?mE_2 2KrweK0xV}b2!hr>g"R<t'd"ma=z\P@~4`H G"p%~H`@Id)l^̤R0޲"&M:@JV& 0'ɉq. 2]͇e Q#0@B.Ŧ@+-ŋJ"-zuJphC6"u]@>0&dH=sI+5,fy  Bu(|p 12f#;䄦N[ _p`GvVԹARIdzU˄DE)$l0GH쮸&P3fLҢъD@O 4AF8R^*h"?LʔUXRKYk<6'v;h1=!;e6l.@NJ(q`<Hh%!-9% @:N3hU٤e 3bpM an?*l GI$(ן((=kZ< !acx.4'@< ]Q/+%}ac 3+P!lK]#bQ/e7jrtd|IHE0pYt!REALIa l@ʨp0-F7"K"!Yn@ IwBI ֘ 󓥄(rGs-m҂1 a4(4%(CLeՐi7c`Ht =rƘq5dn9<ǪFiuJɉ+1Sa"_"~I 2odɏemQ@'4%6A]Ya'[W]j$Hmd׹nGhUtoXlo(=TƧL'͡=J R}C])8c֏;F`$ߠ^ `)* pɴ )1}2!d ȊB6Xa/:'5!!i #dݝ R"8 ?I-pzd 8u ٞ13)f(:XS3ϋ5":$ L"͚A鼣a x}b*Hr=jzEu$g C9Pț$-$ YMsCM\ 1焩IxP{1PےT4@!,#Z+ԍQFGHF Ѻ%(#R#O$M7ND88 .(XOДqGX)&xf9p* "e7RLOVQSY4,LPzSَI yzNh0;Ȍ2>OV*@Q@ #I#p`G?@7ঀC{@$J`^XR11Y 2ɗ Ѕ`Y( D *S  84ZZIJiA+ ;2XUPzû \SRhI} ܋ЗQ m8`*.{҂Qi7 \9ե H΀;/@>%v*8WT0Fz8팟*+A3,S*ȻvIiÉˈӠ~AŻ QE %1 hX7@ZuR'Z"ͻY`4RGCx`֛׉Y}&=qؼ3X ЅS^SAH[g@p883mv 0Y KC! x܈`:dp`@GoR9MH3 ضw$H{PvBuP?M5O\(" p98213] ;8A"_-Ј!IWchރ,=(XC,O@4+;?1 9QXy4 HISPzhJ#ԣֈ?ptHla܅xYZZcFl/ <uؘ48OXlPe1H^ P"p tH=5uJ$ Fq=W$3{5XSKF;|NP-@E @3j.݀8}݌ VB,-i4zztoUX@ZH RCfRz0u+oX?Yf#ΆiD2`; P{pChx̼d?jsx8jfF]  8TK"pyd=)Rی31ӻŭ`N9!JRqd +P#*P&z(T*R0o t;6`tr>x{N(h͞f-y"}]sn p/psq(@!xw<X8HP9lk fv pɀlAJc.!1?m,-5i W)K2i(jh ?Pi^0n\ri]8U4hi?04C^3ؼTω4@Ȍp^Y1sH{Pl:|8PЅ(TcuF=yd) |٩bS HȱMJI@EM +X@)QtHֱrNVS8,\t;B r*H_5Λbrx-pP%HVSu%232i "h|]`Db{Ibr'~)Y5y 3X/vʊQx? Z7_ ,[[Sm =V4dK!ȏ>UO(npdri >@E#aqDv&F= YOtܠUZy{"\d |k)&t ohJ0f BJZOIk]x(Q@^olM{ ֿ1Ϥ<6H1h0Qp9j~ɳ L`SԀH8 YLv }=Xı{dzZ6h{~W񷪌3 |@1@t`H6g`|:L=ـ`#|}*Zֻm^'i#&![L ¼ c:lyHTzqБy &DH@78`NT<+ I L@ c8I)2P*RcT8*1tQ})mCZݦ|q(/ 0v;M:L2=, !RSJgsg)p"R(Z D̫P+9W&㪅5K-㮅GROE[ٵuEHg1N%qt%$*+ʞ 6kT0 s((@P^!utJ@-5 `}/5>/8XY(vֵ `Xt切lIr ~fXif!Mq*ZD'N;P;f [dV%KKNY+:r+ Nđ,J6jD9 Q@6DBE\Si^0 1f!֥hYKmgֶ>GSrD!m!Eb3q \6(a/Z (] ,K8"]aǀ( PPB8D 4:= a@+4Np "̔ZAc5"h5Tcr=FE0MJ Ybe LkGh @pDC"xMN 5l6gƛC@u =QjZ"C!`ԩ)C&ͬiR)e <2L X E7&(wa`,pA \9h)i+c+cf;2u!6` ǓfL\9 E@9(X 1=>Mz63LbSLHaTj 1r6 "Q $DAp@";1ʯ$7FtSSxnPH#8-C%a >"DYq/A:w8%!cfRQd)Ϛ/W *h1P`Y An#`@  r @$Ԕ)s` Q*(*$JBjHZAF0ld8do YFK8s`V .GƧYq Mu삍NjbN@t!7w e݋ xĭĐ`\ p"8FR OԻhe!,Wm"R-qAnl N{0PFTP(^J]fhy`P`&@)7t95z_RW$An$6%fFכE- X&fB ZE01.<}]˓ d*P"z1+±Zo aDTڃd|xe@CzVჵ X$#!"#H A3ISIg@aL-{O0ѕ70Qf-q xu~DAfX-@.l "EDw,b2$1g #D%R}K H@A "۠4 Ir/22 38`Z%KOk:{a=5 !@#\qE+BFW$T `BL!Hcf19A>Jn4BAhTH  Тܙ/h" ibBA,<W02d!&E$=1-%|.{ p@vI % >>^La4QD&bh> ƃj肖G%n(V`AbJp,;FW(=qJH1;D06.q<"1נhlSqt.b0 `XYL!, g oxB1 BA졘ÊcnE|:E GГ']eQ!#&$bOfj̺&2{, o)qC bz, DVTҏ'2c-JOc(b2$2P d5S,TNK ` LBey.N`e ށa̺QCMb'Qx%f%'*c.]jla@ dWer.E 2 (נ`k·"bzhVn&S%*N4C\i` @NNbn4WD N8gT`P~k6rR%9rьk>F̎g Paj+ATy`*ݠ&נ FAB!FBJ|%!+DTPsjhb&8 ;:diI0(-D,!7H%$n<\j"G-#B="``tT6fF' dE )Fk a!+OgyziB@!325!(X`Q.$.i`Rl5%!J*#DmT   a⌦4 : `2W, ᯌ>d8Rj X1@(|m 4<>!>pgK ) !\ F!`W_&TLR-` @ &"UBUsR58'^J@ @`|Psl̥FAhu  Г "Nr*FJbVj\n~nsM8B ^` ,,Va2 *PB@9BJ `m! `>A^'5,,hѲ(4L@VA,U@ gz[>c!LR{pL&A8cOolUaAT/ bLg%S s:i%ꆪH&@3!bab! m?er<3^ $BADo K-& qBQ>GF3$2V*&^h2&vsE*@bn(Q(Xcfv*1& -jh^S evҝA[4%G~ymP ^PÉhm?&Wrc @P,,B )p` r<+3bJ(H->^`"0|AfȒF 2(? ,fF@L0NbQ$%NA78%fu2Ħ4QG-  FF-Àڇjb`esF"Ҍw`B B$$$g!'\aAB  ,@nzB%ba}Z {K!(B@$MIp*%h˱sBiZiA(ᲂ_NV @ ` aH؟[B|(" $7b{bAA6 i\y $d\aE1yL/I` h{"*ܹnVdnWժR@0#c,aXg{aYB@z(0yTMF!`j_ ,~%5F%$!~6/$OiNN_Dw("8% F h)zRBc"{b' ӳAF27DqÖbNb@" \PanF qFAB1jk,;ҏ& ;&0:fc2t1Rl< "2`b_z@9K"N!c/z"Gl"[%" MT 뎃P:M]` -,O$_-2m ݁a /& 1WXIr@<[;h&(hKn643DJ`U@c U8"pR,°J"B,YR{is'Upo):\ <'UE rh Ao %AT֢aI`$;/[(}f` !P"uc \OMx;xX A`{]t8\m6h$G4ʘ%H#p:TAt%Ƀ} ɀM2@@(K"'~(cΆ@@ɪ]vT߷@` IQw2}#1i1Q'  E3.IxH QJ*NJL@LߧZ y^ AK9MfL@8tL{Y")l-tWG[,B4hMBk6rɉ'F'nɼOY#0cdDR:HCXjH+xql<b5Z@$(Fz *|2Q c.4PXcA4FZ6ap68Az@DJP Ǽ6N˻d%NbktJM0ďDՍ@Mg8xEsqI1 ck!DHђ$@C&!P) o:vOA1D jQ[N"f70@.2C`e/F +`RPF@$c2`Co\wN'k2@IC0@n !@jP 'v-WZ?Հ3fRQ *`p -f >;d]Ǡ&l \нI(D1gR 0*_ nbzM-X17uCJ l|rGj`rсF 0܆s2:Y/a#Rb>b!w(3QbV:ZsERnsA#>&&> !p)hVfm"B.tՄ@BjpS,5"$N >3FpЍcwp9F~D=RaFn U%p5HŷJbަP?O" ԧZM&gTv,t@qv]h*pQ?2h!Tm'kyS-"߀PH@:jFGg}oJo@AqJ dy4pʤMg aFPe2b2;_>nQ7;OOTu/.'zwY/ZA. P CjGXC dBjy)"dI& 1b*}!#.y$Wy׽"?ZEVPtHN[uαRJe A a`E%@V.}k܋K!3aEP1a> p C`>sA5H<Ïoܟc릥 C::\ x$h'CE ߤX&[didXokѸ ;y H8h0;I !>8@[7S u2[8BC=ֽA;|B|}0@p8 7!Bs.(H`"EB(=~(G<>U{b4Haʀ㩍D::CD+>=}&[/3*# @=KԍkPq`;aeQ3±$ Xx˄Eh↬L 1_1 4;\80ȊXG(##K߃3U 2 %R)`HA.<-` PD,8. @)L@--xO7RF jSV (Bd@eLDUP (\ N&Yh@a;(*m!pSO9{`㈛8"]A~ L]0%m8b/gu8 h @;5=p+)ܚl((`\ P\0pb 4io)BĐ¥K ak`#' $n, a>96ٺ . xvhtn&Ѡ r`__ 6u;Țɸ&䲒;  FRS|[!Xk{`#ħc.)`)1<[7l*m nc [P0n‚˶ʞ, 6p]l :Znj&Ylś]B}]7dl2#щȓ1%70g:ke48{5`N+@ Qĥcؑ Q\e,{ p`pEr=Z)ȃX:P H`0|Nds@RY $s4[rc: 28#oɞS똇8u ӽ- `CC iLA6[@⸓Q y蘑*Q6Itb9sk['I@(x6w J\We1`3Pl~[(QF }c@=)Wp! ;0zږ NU˜~6>R oPO 6 @PYpHXqbD'?%=pJH7-8U3&ڴ0kFB(?Q=y=H~g,i)Н)9s* VA@cB~@;E{Rd& XKp]bK<̛(ʴ9G@'83&j3cS] eG;s0LBBo",J1Ƨ1E rnbRWqgAs[$j !xKɤn~peKX. QAs&=tXZP=3) gDOABb=cІ@i Ie"þysdQf& T48!^X\"^)r// 3rep"BvsW4ļu<-p@T7*:NwJB0iE3~#?j`U"! fMyT e[ ZBT]~|u} C@  BOr)JpBIbRU!%I` 3 >h$ |>4 K=^o0 d/ AР[-{޲@  8''<d Sg`DT 騹 m]zaޓH*}9%7 %q#+}>,*sxurOK.T[C ctBx8 zRHzT$$iD#"`0 @()@y,8Ef-`"|t8Kttz}6fj#J 5DP%  #3H44kF$"0O"D :؅8Ҁ08yNV(0@4Qvl"Q>vJ,S:$l>YpAJl8!`X9J(& OŠ͢G$,g)s/o خѲlerDql\Xq(5cs!3SӍm(ތ9#;m`p@+G P@6`x36*W6BˇtϪ(9(#z-~+. ^Z`N8<k}r~Jpmp{m`&jPխ&B9ĀjGd :SJkoS%;K,纸 Jc:8.8`k{!7 `ojR $'ˬBPN3@-rvn@C0`"~-R [5,}m` 'ƉC$I?TӁ\3@CQ D:B7AgtPꃃƄP8Cpf.l8hih} /AJ'إHem#v:-Sc~j p{(9RBB! ,ubEx pVǘp-'? T &= w"2%i@p@G@MŇ@qi걖cp=gR3=#@B4Hd/"03>!:9KIoi;0=!H+> i(E=χ`n&1 tf8p#|:pLmBE !,a*&L&+%>Ym XB"L[e70L=$#x“\y'f\F?**DE!?|P1b{|)J2=x| ?Q.9@gC`@VAI'DPLXT 3zcS]؉Z4Ch ̍{I&? 3N-:wg>D@Yh@x B0D~:=ǹ4bG4 >G/0F(R-s~" 4}0LKWx?`Fg r \(gLk:oS$ Laa>0QCz; @Q a$M%|V> =fXC4=c%1 Q#đ46HvF-dPK3CB10UpJbTɊǵ @D!"߀6 AD;IB;%̸9SKj;P@Ybܲ >٦Lv9EbS0sxnAE"hŘ\W $)eNppd  ``k0xK 7"`H<~ (晌ԅe*$ R L >(_ x(vP;ǍrlnnxR5`b\;@6p˃0kt@`uiNf +\L Զ]0'/DC!ڨdUIc|Tp$Cr SA;gVac^ ?X. sPYqfի.ށ@rB\ B7:*KaZ^ 7'OH8@ji ̜+ Z!RI1M.ir!<8&e"0m8- UG0aZz~9"ϊ! :nad[ h1(v ,Ej#_`J$bbb5h 1̮]T'̔NDR>#̾˃sF;  eNhV 8rjVmn8$LrI˰#WP+<&Ra @F!*!!"88.>h/V$T. 2plaahya SHDQF?o, g,-T1' 60F&#:F ]b$`[WE]$r;#.^r' nt ^b) f`'t&"NX; G.,f j|MH%.lUQF$Ja HC>R'b8{@@pg@!3xh4f.C:F""ҔC'%)Qut `$Oc,K  Ɓ ʂN H3B]#-bIPDdbŢv Fdjd< )LLpOcT`%1TJh&  z,..`3xLܔ!P=+=,@&,!Ax (#pΚ8[lPS ʩb6XXM+F%}&@X0l. 9*^2&juB(zudE+6>@Ƈ,W[0` pr%!6eR/s&|i( F' C 0flfc0`xzy`FrG ư# tx$^.3.>+m3ɚD-Bp< I[*{;],&, >E~v'FLtЌFc p{i)RIJ:ih/@^LA 5>/*P&36!AQG?NDSʝ-IGF3 mT-m4c-/x\F<{(xhv4:QGD m[Y&jHApP@ A'INUU8|iXY Ygf.QLA)V.& ƐsopS{.\i= .]g _gQҵArS6i;ԩX if@p):"9A%0>k2ШzDl|W斆x @6b&,@ t@ 'DIj^1MeZa[tAU#\X$NfZz:c (.:e wmRw)t445N N&4VH'hC?@F" 4TiOV2 G4' VVE%'x1.DZlrJ+Y3ƚ4X]; ?+"1C%NU vR Y!nF|.dR2| b44CaB@"{9%殌:҃$>Tı<[,&];AZK@(Rd r ~B)F.%0Z#Ȋdd.#&:.}0 5a<;>EDZcJ41F<6$ōA,槌 0qDr1 {#iTXB CW%f'TUF#1cr!Z0Vaa*p m.J"`^^gU$HB;J` .D:%!X@)@"XjA.no]|?_:C( v$.T Grc>м "7"f&Ocu=*yZl& @z~9R>`3Ԇ4,ʱC˔ "}<6|XGcl 1u-o RUX-( !"D5dZ0Xp=zȉub-+!bQ"<EM<'T݇eD'.?&D\C.Jx,(A æ>S l2c !BD^V\1E>db;BxL/Fep WAyQr;+d7!Nݥc6/gG ] 0|]lo1ۛtn"Es M 5_)R[#m*0F `& | H(!މ>|A{H4 '>s4@ iRB^o0Y&0R@T AU&>"XWbB3 )A~=ǫ̅j%CM@u\oi񌯈CtIQ+agpjτ1>$h ,T `R”6q /pEH !<`(%t$@U 7ȅ;0Qq&`7``` aO;@Ԉ0 D LbH`CCy@i  =G3PsZ[~. Q F Yy!O@~O[7 BD+E\PP.z @5:GTŰ@hN IjN8yD(HE`9tH\i!F $ >fdv8$" >k"@3x 1l.wU c8 1oLdgdO_,7ծON#m:<;4 2&'`RCPiX-jm{.SBѦ2XE%;0y("Z^1cŸQ+``9#,boH5P3<"PD0C02D "`@)%/ڕE1z xq!FHuaN1x3 @ki > <ك9xZz"Ȫ@*Q`KRN}X kI"9LJE X 8F_4h[ 9sg#ɲF œ*x| ,aCQ%w4w @0m+1/mɘ A"),p! P86h; \>! Cnpd=|ka<rE!~ނy&Fk>\G(SOtq7XĉOP ɎL!8|'a. DK A1hsx=vhcHeLH4nP(#F ߞ \{XgHcA98HHDJR9: h>h/X;:GZhLy \D@K $0?KQQdq҂H|c`ћ$$Idp9IpMp)-$k=iO ڥ";H׆ _Bi,ٙg /ؘ ];/HK'hE,1@|NUu G +pERat18]Z>8?Ζωh j;0h7`-p9 Z P$0@䱈; ؎- p> H!X ݋ UCs8?"x;LMjDAɤ0qBKLH e3%Y,BdG `aR6ԇ뿝:$c_1^S mEL]x{T!/`qubhx`@Dz 8݀ +Z ZCxkչRhuUEX'V,()^=7Hs-{hP0hu*p )ՇxsE xjeP'S&0YчCu "20Cd P&׀L* PNrP p\%j] pUD).t>aD R xS̞hE zcv?X4 tK{1 N0 DOStA+y Z 8M tt⅏ 23@s:j@#хJ̰Wh@p3XNMYP E ;x:eT1K* hǡoSSLj!dܢ1-hfkQX1){(y4 #ܠ#%{Ĉ&J ;! 94C55VRlp-pWh=w`f( @%'0w) s3zLy롃r z#~94k{(DPϬ t>gVYnV(ؕ ;bYm'! H[ 1&LBS`ߊ:5aR*ɽRBUkn E1D\Kf lH1@e? [͞%AIn7Uՙ`QeG:p+ XҼ/0X6@nWCH<"Pp8V : 7R]wY/ x;8`[\`ةA\@AQoX܄(Lf\:;E* 1sI LI=k`2x0gÂ+ 5s W9x U +J0z)/#[W .(>ũڈݻXVPfPZ292s2?Пz4hH̷  K Xy{ahspz7$-hxb=hXqOPv&OQz)kh}Z,@6ïmTG-r3H<7 dH\z\4RD X C}_@$!@q0D asC J!t[5Τp@#!p<?t(?P q z<2@DWTUٍ3epχlt^ot ep0M%Tz<^qsJeɼg2CgO>߯wL)J@~n8p Ĩ/*m 0$^ '$Eb0B'.4ڙl-c`,ı$|'(zR(͙!)B+*NR*s$(" %h" DM; ~"jCHd5(6C`56wڡ?4ZHxۡ#ވ0"<@6OtƵ-L8 Ӏ kdQERK`? @ zF^H%(-Q@.4 rSI!NUTW)flh0"+ت0c*YGh\S}Ҩj8bDZĬvX*n>4u]ب&=clA3Gⳑ$ CX{ j&;C04 È =W:b~7qFPXH;Aը'aN`x>&ȾBteJa_qXT,txI08 ;d@ 0.٩ nxc8oW .Pm99QCN^bϪfi$0?p pPeJZ% g 08@Y#ݵ_p1 Bfs=gm7 /ЗY V>7 .()}"(P(  h*d9M-^B̼<|dLTMUS_'˝r1J^*^x&t(6+@e3י5='CU[dnБ ,hġH{!"}-8E&'< BZ`&C(z4Q '| BHEy%ƘSI>mB݉н?  G'7pD€M7$N:XS.MD ]ZuTIE-#b@bA1rrc 0:x " @6Ωj~k  !!(Q\ 68aڄ6a2?T܂Ƨd<0 3c1'nj$\k7Ҩx >~ٿ<GK5d)rcp-@jQDpJE%&k 9G! bJCޙ |L}>4a1 $  5jy{CcbCxBC$ \ypd6E^C!rtJPV c. ,LS3o::|e h3\G .J *[T] sRa31h"yWˏ Hb@|5Cw7F46֜-lUw;BF AP-/vB -;$,c(<XOɚ#ZRd0Ɗ`P !e+.̄a'A2+E_N*$r&;0  L Hb 9% !%x0`V"(#4P6.0A$0 DJrMJ-|Â!a$NBn&OD>J<@栀 PH׬zK 3tLw0Ro|PjφL~H%`JG 'd7lB`[6a/@+<.1  qWa7Nj 00;n\.mxt!J+.J1 V>8 ތA2E ЪlK D4bӁrm8 ;PJ #>ZsΆr!DVa8`\>+<. ()_#f[%<&;` A>%Ԏ\&_psA(Iha>`LdD*tTbJ'b.7  ̡  FZrN(?g2>vFmj e4ZLiɶ*鲈L(I%?2.l+MM2Ol3E*32?mXa  gV(,Qd!6MM%ˮSBXv%p)C9)ΦȽn3<`eT0@p<N!Z4b#VLc@ A Ͳ)?FdTv꧆m66*B"Jx,! ځi`&㖔l$ @F>@IA("ة`-nKjax! bA!KH7 `Q08q#=* 6&h@l@bb !R gXЪ(4waHCLY ;xfD(@QkR&i 0 -U, LVLM#<]#pm U |eRB>`daDtG A4& @AD" 9E-!d `;#.-87\Wrh CŠ6v+ڳ1<0*J%s%jGR"lGN'>XX*!A* `Fް+ Z/Xa@w.:0Pvt׭xe$#K2:!@fhF fS`@>s8@"c?6m - >"BDXlC9mzSj$ZN;tdP,%bJ$>"F0&]l `kaa7020Gwl⠗@Datb&+Clrpb/8$抇B+ ଓc2XTs0662(en4ffzfD]8Tci2xR ~ 1wDX,vW 4!9!4+t[W-,Z/d+J:K"^&ԭ5[sCx0v OhV,&[ *0"WeZBB2`W]ju> A` mULWtՊǨv? AϴǞpal``FE&@2X !}}6QsbPC̜!ƖaL"]XbpwApd"N+ /&J-ȆPxv@H+vtr-}vBC qKaqx1Qc&QfH`N *f%$ $D$叱.[Z&q;X%*A*`HJaO] +0h '`l 0w' e  XLםx&A B#/&ź/6,sq~BH2!"A F`;>1HJXD/rz(F oñ!UP Er vlRR A:, TvͶ#ŵ:DH{LjHh}-H9pY#*uqџ QBy AD®} p_QP nxG1%K./j 9ٗpPXDx*!r!l*as}KgT9 <R6ve&6C *$BZid(r@Ӡ `i 2G;aBGa:ɺIнI%M Chv+1z @1" %aZ.j(J1 !#RܓIyu!28{Xz;LJtb]HkK=a{2 6!k*lߕr(|j7c@dN0#l`]*q%0+DJSbHW  " .+sPϥ^b%9bD3=,N1 h):<=͈`c^{^3z?l{71c!#v }SBU9f%"x1B`C=4$1^˾]²ZLQm?`8  C  UtS* R)J `t5%v| bB"hd4? r5 `< I@Y[-@&AzJ`p.<)xw H|9Z=+=M Q Dgp?`OdV Ou&\(c-jcR; [`r7e7HQ )̯vo0ǁڠ!SB~iؚ'aHZ8:Qm&"I0h8$34I%"Wvx2 qKè R(dB82c(>L ?4aZOA\'1oXؙ821u5g8JS ` Ψ` 9}G5Ȱ&ư 8 p:~a+\{Iְ,h`$ETBUX'pTx>蝥(-!!\Ύ8"8?:ND@!L\2 H -*!3 şh.KD,X )@ o^ L,Y!!J`g !14*h36@@`*THR h#%(<8~3 ))|9@;(!Ğ6'ys~o Wzחn 9!g+CbWo*Ȑ0 z"8'}w~ *$8DD.K Cu2{֎HM@k V54ƈ ql"Wp0.x-1R91D!f  | iC63 ̙Ddig,bEHQ-!KbD)xRXEs%:E$AwedS M A0 D}X2`>p%6qI)Rǣ8[Xb-@8 J=?4Y P) ~^|C.- HE'.Zf`yrRvCnbSY}Dq, iP6],%A z>&:@U>iٖɆM'¡`HLX `uֈĵk:Ys,哏E"R HX4 j"CΉ)@8'Z `se9K쯕,AP}>\co0 tȚTBC#&W\ Y PQޅ@X61B@l~mqf1qb{H@7XpP`lq< H.DdN1t:q|.)=V!ҼvAj 2PL|)D,ֆ=&JYb?}Ĭ-!\lr~W]`@ AI}ܥϚt9p_{3E6($W6o*\@/BbtwգH#jSrbF[d CCD.n+ٗhۈ04BCPt!hm3FP8;!MaĹ򝮈Zж"#V5r2%HQ (QЛGr]i 7].j\LZ&2eD'wLl0eͨnʖvkʛWEc͒,-amscO a V0VS /tGW"X$hb/< KJA8*rכ Yx9)b1Dcd!`,OBY%ْ -=xIyԜ: ؎F "ǡM58HiZ\]" xѥ#ޅTB |-f IȻj `+p(?H"?/#<裩 Q+R5o2P1J]Zޏ(0t|Q%9PL> FKiD J8 `u׃6p@m &ڌQq|Ƌ!o`` %ILmhf pOZPLpxH<{ׇ~ ǚ(~?%|)Dq P 8-Š880QNQoc.Cb S)&)0 1-(rH{!MPW 4l({؝ pM`UD6 6{`yx?P*؄0 +`¸VTHRJ8mȐQ@|1w vҠ3>h4a:WX>jHhDl}M: aC ~ef04p#" d.p2ɿ[c  &#sTWJ+J䍿0j0AƒƉʇʩrRjpr9[$@ Zh[nP`4} IY0lH:鮷}>o0q0 wm`HL('Re@9RB chfpg Z kg@!0׳W 꿔jR El\Mʑ Aк*Q2("*-zP1B:M`crlv[楊Ԥ0 SH vPv-{ Lj$ixxj2NPH0I%[},°4.ArsEHyH LE$rQ8S  P ,#,Q2HHa I2 p t-3Dm<#2CB9lۗV9rw%]/tR, ULA'QKZ!EabIG;O ^L4CH#rJE(t$ͨfL= ]@+I{1,yJYZKf6|@ S9939 -1Qcp} :/1ZMC J  &α)4+-H74K K}9") Y @B`t$K.nR;}/30kF2V:]. M`K)GsR b-.FxP8GА6*"WD! O8X]F[Fb*ʹ;T9#9+ޚm 9 ]4U#cxP8r ж-)IaxNh;oAoccLeabg; YZh6܃:_ )!=uG 6)oȘ:>jgjz$(BCfNL@BɸsֲoѢ==g뻕48EvNd-~ 'F-阫hfL09sK"ʢ;Q( 0P' XJ,= P8 y=[Z25BDYl^,S{\8R[MBz'o&P 7H$ų (I+@U\1Apؼ)U1)5)oHT(> @xxp}_FM# [3 ٦bg#" ؃H-I`d] JG\;̮$[y;:xvFr#2 :Xs 0{ʊ\>Ţ f]P$ EcUŵٵ b( ,QF_䲉" d#CK?왋{Sv")UȎS_Q$TEPl60(o|U:phHGhȀ(F  ޠAzkK`8eL08 \.Qo(ɚ(y&J `JaȳI5 /l NEp58HkPx]Q &Au9E@+`=PH!uDl>HXDoX x`B1p4z(15Fـx kk`jHqR1|1n̈́Mk~{X])q"8x`&[+KIp`N'va 8<0"D@ЛR.[l1Xބ9K gM7iFXND7w .,P2K8PAat !ih:@Q686m0h2=p)=ߏ (R,`0N(`,W+@Ax~@&hO@D y=pH g ;eil[`X7B@~ Z4,bٱ0zg 9s]6V/'UJ&]W.BXR m  =Xqʼr?f6ND >m-Y}ɢ/7qڃqIԄ1җeԟh&! DhZ` $BB1-p*„{t&) @FyGҼIl'+088D d @yr,K;'Һ,@* ai`Yg"8DѠ6NRf%0O90kA, 'R*Ʊ: &$` 葱sS pX"  9 4O)Lƾ6sl: /P, @N)GrB` t\$~>MˋOG*պ~*ՒNq| BTq$ #9m< 떎eIHPp%RxdzGn)6fG8ŝR/"q)M,8M~(u53b|E#"g,h _ж0p6lǓ.KUˢ x'd[,-.USGM?C򋺄dn](_3^,.O/K0]P>B$f W@ >c6qeIY20ESK'>kNa`.D0EP~$^8  k xPDhrT$.P&=ǐ#*$ت٢WqQ<0(&D H Hrz:FxI M Œ3h4Z##z6؈0`lg W#qH@*d|C= O̙(,X1n$KC,|0( &U@KlFRQqI2V$E<Mf(s1bٗ l;l٤ Y\nK^%h >T$٘`h ?o 4 > k%>adM(̾1@4D:LceV0& YD*bBn@z~cQP)2,9LJw;ċL!je8vMywdN2c v:Z M8[ DyZ٦U^qɞ Zv1W;MJ,slLY+yߠ)%rc!Z6X:.xث'CwKgI2ʔ&ɷgy.S}G՘P S:bS])4 0|;jpXIs L3V|g!-+6 I| ~N{l؎qYC1<PpuT23K>=qjW:i=\Z#@Cwu=e36,~/T" (|w) at@d"4&AhNx,$l-˴}0`g~+. 0XlHV$ACPHh'@.̖v@Ǥ!0(j-cp( 蠥1`0~%bZ*RgvfD 4|U U:b VE<Oj)ȇL+/Ф*.8ISE6. $N>@WB&, rFB,RCP}ȞAŽ= #@Ң'S #$cjbYeHd dŚ3Ƣ6]VbHJdbܳh 5H]'lk';!<H "BWG0Bļj B6E͖^NYQ/"0*Ǹ'((d2zvI\@H |JCECg-:BVM|3;*&Ng#<"`QbAl`+, |RNu2&/ =E*x.sTDׇ{1) 8ѼZ("$fB:w`<οX\I N2#{/ *:o2$6*H\îwopa<`-srVo h H JJB@j-|Dm'z b)LLBpd +`ox(lMGtsx[&S `ʹE\eLe&=@*JȄ ajFtb̛#9*ABLwoa.M'zD'q 4E ,ѥ b@?_EpxrV$c4yGL3Ɩ%mh+">2"X%"|'*Bሗ!X`r:B/<~p xg $NJ.6"J(i.˂( z3V6BA<(/ x_C @ gDŽ0jJ~H-d(a( Рj"+jn v4Ro`B5nfi$%< D; )%"?"v VɪT.UCؓ qdbJ p8+dn ~#mFa`n x-Leįe7ZL^A\; ^2g_40kPt-7C1anb4x*gcJ bh&9P bD&O @x+2/qgwWHnPM\@,A g+%p*vA-Fhdxcc ҙwv7dIWh j(Օ_&Te<ZB.D(o `á`9]B&(*a<V\2ri/%dn*sm̶2+knXz x$ ! ]Q%cc`davVȞ kѣ/@9vf|`عTlePulm6 g웉:Sƪ  `AOwg~ƠD,`\]w,WJi%*>B(ʠW޵g$i<` `ֿpApIk͊ten- ?j"|@H$C<ꐨr%/# $bo(Սm4H|  ΤcګB8d s./M61clxB(hlxf@S!@o&}MN3Eh@l( 7+@?*i:H#)2BdttpFp}CRh  ,AUhLkf9`<&v @@DCL=] Th$qr?Bd#=NݬM,-$U,7h7QšgJ AN.LA!( PN`p``v@a&vAdr:~2[),X0B _"_h.-@C@@wG=JCD 3LIa ~LB"jMD?*ڨkjJ{ր/Tb$I$aR!X!KnddFA2f)g<D.΢M1"p&E.|j$ x>w`*J& $W+óH\Y'(60XL- E`Z3`)q Ai$g@waP'aP ̃Mbֆ>I(@:RbwR{bKmnL@!Z,$ +@#ɓ# ` !U .+̀FoJ/=`]ݴ dʪ;X+Xwr*jx: B~.*w|os.qp )U1mx{ ~u!Mf/:jBp,,E;M9:h:aqr&\˄]_ ';`4lCtɔAgaa슎qPnL['`N@iS O ĎEG%h:\A!ddn@H Vbca8Rgqt:LDa&}|EDVQ ?+M9'8]3M co"l p8 }QTX9 _pA8 ,IM*6M(J)MFPTZw<`Ke@0|C@ nPȻ9q]'׳xGb9X>_PpH&X'R%u5 [SY<_0統=0>(@xF~c(>H!Yc k+4C,0 73C'q{,)Z.I2NӤl`Bb~Gn2ʊ9 X" 1dV3Da$晞8 3@:tzZ" R|2䕵nxʙR}0imP \W xž "(4J nxge>ykФ"i| |(Ty0MOG-Њ82:KI0C`HPKx ڮ8 0 zjP"K2 Ѭc`;qU3ٯKTs: — ]^@M|_XE_|C: zHSvb8@PK2Kw_ZB;  `*zXv ? Yx[` y&uJ`~^_>h$XSJ8?-1$%RL[Kpٛ*`BPlyҟq8̑d(ȂfڵT`j.qJ5O +!#>@2Qv>8peE$[vц"!F ה |YXptAP*%Ĵb"MH!%\ !0w'q[)P`*f@GY"D^T cvZӶl,:xn>7CQ2`'HpHAG.{6@ Co[5trR& Q&<4"9z iv(ֿ݀+`)C/C‡s2$a6F r)jQKCht<靣>yf ""bG&(AI_&BB0F d&ķvr Dc,`@-\YCI6{4 "@B:"`QZ|sFHA6By+@ ѫ"[x(t(?Y܅'d 0c,ayk8bP@AABsުXRN!^=X Cu}c?ȸBj @*H 1,`|єn@ `W@S h}㔧ٙ~TⷰnDlLD!2;tR\Y::F647q"5 (rkLlJ8qEKq(KvҔ\).$!W9K2'%a>; DFȽ !DL /@R N**c|lto F a ~@9v(7$sӷb{4*OV~7VqƀSMԀKayǵ?R%JN_ uR Y XC@N$e0.bYa*x-aӎye9+Vbm܁+y@~:$`#דe[p#h*[ @ 3!I^ i)5 oYm PyRUo8m21"BPu `5𞔨 ґh%0{"Y8|!T@31) k,3{X(xHrz#9 è)iDN3>J'@ ؎$.ࣆp`gZ[j"⑀) [3@rhR@g"r,q p"{8 P+rH  - Ph `x32"& q"\y  Jhb\]q*U'JcsP(Iy@Ũyg+0U R_o288ph0.(䟇s+"F >0rjHb$h]3;h 9(xaRƢAH @_ØxE(| x~ r:"ƉhJ2U ȄH #Ӯ*ǐ Jp{V8Y诖YH4p(&,:{+BŨ m4"c8dM ;IG@#ZʿAy :PXa@bn @h sR`L`]?>@Ơ! ɉ@L0y @]yf0p: qʈ 8K+)6M|T`P=e /#yT%2&8ٞ QQ#a8L{>ь%Țap.8n@^>L Hzx$*C8X\/z3:56/e92_ AU:  x;& iX Փ:uzq[j lP "T,`+tPpD?rB1&8Ӱ7"1լ:"^: ]=P,jޠ=^%/oPPP(o8b88! !h)AIk9@3 8kժ4U}_2^ M2 :0S յX59ӅO Z5z)N5 HR` =ڄ@pg-l_B(#+`;,N 0Ũ0#z[WZ!Ӎ\9|[\0W&8{)KŐ "B.)݈-B\$*)[$ OПe˰?j5z5Wǣ 02c/jUު8pBp΁, lߢ+];>҅Pɫ3Ђ> #``DOd4Sb Hp|K4x I"nyD;<ATc!iGJZw@r 5+ &3 ] ™n`pv@sA 61 :( Klܫ]j? @#'Ͷ{7iH *:m>05J*Gdc vdLja$XZOʣ$olOQHxІq3 QUC60d+9Q0<" `%HߙUy8!8ye҅hW=<* !j/3+m | L>a&Ҫ 0=u) țظS8\xXY.*  &2pjN1{q@G2$ MLh;Ux9 @C,/_ƚBӼ@fX@02;ʁ).u=(T6(=Av>"Ŏ`hBa݂'=k#)DC( 0𥒀Ȉy@IqC d\_7P!cd S}PR$ ppP8Q@7?̾UgrŠvpLJ䉾S`>P*#<ʇv+c>\TQ h `'B<` j*/4(hOXz-^6` ԰ )/ h8t +[Z"IX FFZB/vwgmr WVŇHqv3+sQ"]LKCr' 0c)r X',Ȏ𙉒# |[i%f`tp(@!Èx|:C-(8PHN nu+yoB=ѼY,@kDphɅ҆Ӑ!S)` @戌`#S: ࿃uD^ k7_35Vrjx.H;y$( MHEpvYȃ:^]U@)/ح9j٨䑌J,@ 8t l{[Q P(p" u>P cp%6[p& B@0PZ? q{=@d@ e h, @pOU&/w \ɊUhmVFc!W*ԺB R0@$ @|d>j|'_;> `c C_6S}bõKLlO+hٓKVX͡,$h=!8!!A숔ZIEM &;G2[TjP)`8B>Z!ؒ-T8"Fn< wBTH;*D L[$F@6@p1yJD)㼣q(CŐQH4FeD-@IؕhRaoM# XfL$? |;hqC>4m!> JI-E4G @8 c4~d_&YGl^Hۅ` &a xA $IfI\+yD%D:y %$r`v =tKdə!v$'CuGF,IKo5<q\DL,J M>f 2Q,)N %oCHfti’\PU R|׏9 n`fg,}r[\!q2`|Iљ!55 !RY@@2Hh"{Cv4M~9PGX5#0r}XAVѓ5mh' +=iGdP % 5@<U*V31Uy^@'D-B`*q4I4v&5 BZѸĔ--N彣`D$8:DHk ?32|_T-*j(Ix㼏 a.mj jB*2*@¦tgTE(, ø[ǖ>:Е6•CZ6^3{Tc aF=n$|x5&d%X4EoPF‚0@a -F2MhI/h!n A„qX5@ =hYr"BFv:6L@ 4V;fWf7Q9a @ #´$BFz~+PRH jfDЗ l$$`_aR"v8"Ö b>G)^Lf\c6 +Ƥh\r*j<3P ll".',Qr,Da&#))%1F>'IjD@"lmrx+MFK !tAdaءUa.lDFa.ZB|ʄR1e%cnx7_`vHB>Ԣlu'j( 8w𡨎bj/T!BD3$P* Q!iX^bz/P|'-2$āDf@! ( d'dL&} ņbmF':u/730ę$kr$` C u{.>&M0jd!|;Е.eg-g-lI&?&Av`JmΣơ6rkXgtD~b2/FVIfDADE",>bA`F@%ft.[^t\~blawӐ!?K,m%E|(:4\jaSbU,v':4 |9: qmu!R@5lenapab+F0Y5Fuˆx@BA"F@&jq8@;A M1D`Qþ1!,a qd /RDPzQt6Xy"Na,_ H/Y>*V#0+@&aaaz/f@9YŃ043Pw 5q!X0!,f k&@#iyFPZ(>H8 @4:G'J Hw 67(('!` A7(07FX%JJ<=r4S,p.$f$ gOH&O2\Эzh"}2w!҄KoDzA^?!B͒Q@Μ Tj8º@p>Rf;ebU2/'A GC'ηbz9EJ:N9)m3Hzs&pz&chaɇ`L>M_7.`0j=@It#g`<2"lON^yEȭbRKbGAh } D4gfF#+*!M f<|n 6Dd=%3td4` 9DjE#:5R)_ qq!C#&Z6uec~Q6^L/=73TH 7NCsnWD론g PzT3D?S'R'u>yh X.D#`$|=ShLXQ~ʿ@( ~s x;"}b!I`5 xd ys p oK( B:WEp*$>6CJ0d!Ȃb5+)à +@@X` ,c꼸bǢbz%! Jc,0hH' G⯪δ`yrD. (76Mî Oˈh^"M  /SK;$@:#+}_&a b ?#TC(Jy҃`dio#!2_|>ƪ 2eABE!PEQXܸo<4hO`A@N*0Y R`?pվw0ݠED@ 0lLOc0( A@O@7`gVS t@ F/ 9z'97 Gn4 ظq2h az͟0xWT$$8GaYAJS{P}q1r"nA4@MQN ,0|ozøкjZ`!@jiqA1gX:zL"\HַtEsăa  ʫ#6r&?7Pq.XyP /N+' O,4 >x/%T`n:!@x.Xz# YP݄1(dr0F8`4P@,QFdBF`nU@W0@%\D,S0Q #W2L N@ P0. *g;ǚCD}ts(2D0@(g)6>_MR^`HiQ>J8f y (jK44~d)7]$E97bBM첑Dp9:Gxe5dIOÐs6f,(T }@^!y=SU!1TTaAG(`&[3 I0qX >ϠB8 kHP ?TPT78gb, #nTH  MtL!$OFM =gT%Ejxb0<8 ԓg)F,bO-S)+QyOJ0N&"}a528VIFq/TH 7)A/ŀD}ubsY ~ЪBP#qBW҂Gh"4|ES! d."y Fcz sE"ɫ8WN-Y9 ";%0ptG%B8OI#xS c ` 4'!0'Oaٞ=FBѮƩP ly  p-Yx3:tuaON#\< M G?; c>g$c%UMAH 7btB<{1UhF7O0wOfY&fctI&(@q5`M^vznO=2,o>ˆ.K)OF|iq7v0fNNGXK/A=q2EvE'bBW3+IX0(J+޵ga/124(|` .0P0H@02K̶)/ҭÊ8(K @JC0;ȺA ;Ӻ{S:[';Rq0hؖ#ા0Ƹ_gXX19 ۢ?؉;bCذ;*<+*؉D6#zKP\ 38888  =DJk* B3ttxySd?HX}uO>Р |xpoUBpd4a]" i(6 {x%!1^gҘy7(]3h`Sbx?#e^CIK}BhI000>dIA#j@Y = ~9px*1;8r"`{6#F 1xu8h} q[+R;pJ@, pRV @N%P m PE*;~49Bs%*oIrCa*hhl=.s:kilCDTt3c )$)A2L͜薢4x ,ت 1~X Z2gxcKGb`xR&c3m$ZӃyZPXrjāPMhT0%JЪ*0 Kh ;& G t0 xw]ڭDN 2#9L$)YO ^chiX&0#@/IՀ@@-/(X*] X;QxzE"0[ۑ@X<,)y!p1P ([UR<YWY 5:T*MX((z ^E$±6H쀘 _Xgս f9"7@j&iْ )(ШҏL3ЈmLJHnOe^j LENK=Z$;&\PM!)GҜ΋ G,;rcYNo-Y+,AF?qbb 6y.d@xp)8Qr HDnL:C( _Y\Ϭa}"c0 4 Kk|l:٣ô8: RhѤ.. cCSR 34EhT18dɨB0?}C6;7 4j 90v,P!_++/rv6< 7@;Jtj˨9,?Ƙ`t /:PFj+<8ޒ9ݿdi.0+MylĽ7趦ˉ-=>jS?8 "[SqSaBiG03 - X.ReSOi&\i޺+hD*]>mړT h`8pi^@PhD 8D9Co&¿mwn oH=gnnˇ8dUb Y;#XlP0m+~l3.pHƩ]bfGD씶"eh$bVOظE<^_P; ,Yj*)6ЊJ` i[T`n-J:-'N _ 20 ո W5`7[YY~6۲IxN9_K0!.fAq|/f Q\ R# i ^K.HCdE$5;&- L+=_\xud`&`xc:(舤i LMp PBLi|P9"(,o8`aPW`HlOo.3rH1%$!YXXP< @p t}ߝyk" MpD0i!tfx B{z!0 3DB6uECzBhx1U%,9) :߁#26@š+i{fwcmH8B9@F h |g? x3Y@tRR ya0ڔ@mPF1`jHqx8[anKi 0"!@%jBujhqTȀ%Kn? #Q h  }Ѹ Aj4B/  {@OZ( J@|91 ˅, DE>?_`F?nE`@ww)qhĢ`|@!ĆoG@d4VՔ`2K#Q9-y*jGƔw`5}cW,4&U 1' 73 #8 FDI( H@J-`0 !jv5p9j*w!syA@d#`pB D<%w3 C:MM ć-4,xa'AGQJaؖ-p Nk&  䢀<UY$06 ڠ0 &Hi>`#VPRȨ$  MrI+A`R!K) ޒ ;D1|CT=H$F'Vnۛ`zq&cDG z^/T;Lb{YF/l#`܃}<+e|kN BP::M%f2ZGn˔f4"HrILԯZC"R׽@`G \O8#;5\Q>-fSeVU4 yKUA80GQm&= B(4!BJCÀq]+n#ᛠBhb`aDZ`u$xŏ)fo@p'ÈpOz l'EOTѯPJ)ਸbRs>Kd0v8",N%ƃ4h楖7б$4KƝX$[tXbB,r>xO`Ș2K$DRIpّ @91=nݜ9="fӐMͳ\jp1(pt1;uӌ+f (|bc`LlM@z0d3$G~`*{h=ʄADGYZ/b*?4L"B?$#1`î6)!D !)5u**Ux vʉLɔ?t,a ->F,u.ʞ A"@d'T^@ .ʓkQːYh5^+tQ YXņd^QpDT$*tl ;U` J԰aj Ll|uWQYU5 ;Y_ * ("в)"@OFv n7i i/eQ5^U,Z5qˎX\2 "1XL&/ Lzp`VjoR eudWNC 5 @5i#$.`V@ `ch@ RbgtjUqu&r#!ՠ  Db8VHFVu N5@ J#Pv@%&b_2 Ac@0}D"ä|Jo0/5j vaP9jL#1N9F<2 `#"v4tU}@F5gZpa00sn0 &KgSh9%H rJ$Gt F|#-| Q2̥h=vNS$xgYwڞB@<$&x"!nAPdEA  "$ !M~A"h*B,&@!B,xt*B F'H(? Ǡ_,izຜ0z` B&,80 l{6κATfgVÆ'"T? $ڴ n@X`rZc9v kt`f 2"xbSV ##$MEA:: :h4<#aNa>'@J@ Sbs>!- jJ"9!J@p!Ɗ9(QD""gUnw :Q*fߑ a`,P.!O\p.cABXPH*Pč Mkh䰁B, AkM lr8@Nv52 !idK[¤*(z :Tv/(4^6gNFo8I2i2B.’A/S>1!FF[ AFX{2)#1Id$WN$x!ly#g\"h"Nc mp<#^!;¨TnM^<.(D1 h94ԤO!~z-@ QM  RXnw{`(pa*[/@Onjur&"#W1"6Y"4Y`/`X-& J Cϩ1,_}@fXa+7{b߮2neT ȭܝݾѿj{6Al!yxD #45yh Xgi֨sH|_E꣮h˒7+"+r'Ð%nZCO; 0P{ 2aٽ:C[M|^N,E$JBX\@cqBHL 2%{`%xM Mlh%|N!$hPBa`< 6n 8 A 7`|!,V=Q1CH,%RO1LYϻ2gO`%P"{ 7D ;]WICAS !{xAgbmq;@$@#[= Èla*%tk!O4{b`<cU: K 6hqB-9]v*ȓ5#s C2gF\#\O ͍rP @,nrN",h A7 4HYNpⰮ<9='hE=LPlW wN2Ht B2Cښ';_f Q~V`N ;['s%DhPމ-c,P1ntU%a*0Q {i = flPeDL .0=G,6SXҗ-8mkwܙA˱hd;B[R-<0Z4}ELXa?+)f7J˜ ! Ú qp-5`W0&~Dkd2MxLm22I#sP##y"њ) h %@ϧhʷA$k&I !# Ek ,f):׻A@Ys $P2TJ(b@e"W2hCBOK8XaʏZWSVK!R՚.fnݝx-JKXxe0Ótl9}n3W( rWa DUp[5+J-g˰p>$#NPkwe(׀bp<6k6ưيʥ&E$zJڏ$*oTFP'ǹP [ǘ ) `я*PJz[,;Kn-@Ru2sM! EC.s[#$`@'$k5޼ae7}`e_x 5ҋg-{[)"1(hn#DȜOh DJrj}('7 NthCprJRRYN|sҕd}l|ҡp80h @3qI" xH8H(Pڵ{<."j P?s{ c@pr]3H'8^ , H=QM"S yPA`+4=ɋ ^q#@8K C;(ݵxp_YI!$?[4i.ÚS{=a8 O8]A= 9=rd lAylm௃854?0pݙ}]J2@-{LJEAƼSD.P[*Y(pLS! )▕) ̌$8+8aQEa/aSޔ0H`}^I0)7聼 BIA K SL+3Vb{驣aC 9{ :`ZXLC i>82r:N O JGNF x pP' #K3u8"OwyI0Yt򒱈$ԇRi PEy'0E&p#?x:R`RZ̍dC4/>iM8 @DQ@Y81[4*b@1Z NA tJ8hpH vZxb!̌Aohix؀1gО/YfwS2ʁPgGX r `PM?(q s:"a#Єomɑ߯N=p @X P6yR X d0XYу7`0AGjWMHVYo'0 `/Hz,P0z"7)ੑtI8ʣq a` U(8pPK-A&~Qst5j[`¬oq@ne@QFaQ-SRS[Q q79 ǿ ABA  Ip͓>7 qURPj)ڗeշ8@W1k;x,u`rŇ`u':\[ɝ،X" !&#- lbwBOh$FS[ A4>yڷBH;S|بS)5Yvx!h/=j _ a#lHAYj@> A3p%Ѽ>Va|?1n)ޢBS-EhC޿:>G FXrtq˄!N\9C݉p `8FA9]ADU3 X<HREd>NF:ŌK|H\FK@ !:hk%K_нNfz5NUl h;T.MN1Ȣܡm&H7#m܏ E 4A@Lx-&t /A@ \<]DƔoK?ChplBk h1 LªhWP;jʴ 7(PED fgCƿ+EhQIX GƱ < 2s`0Vijsr4FTRWHẨ/ ,D8e˟N*x5x@&`pH(m.lXWp^1Yf3 *޲]uRp  YT2A~M;)q pYD6~X i9S^G5sJ"LWjG$&ά ]B(chVav=@cWbي9_4{8ׅ(際C6ڕtܦ v\y P_@Qш[GQgofhW$p%x[BڡV"Xr\PgB{Fb!ة 4U!({'nTo]Y2{\y4J@qx6N`^y<3   FN'(@JTB=  pB@\: z:.8X#edQaT?`-9O00@"W[MZ*8z/'-5XD% #Ri(q8\qٜwl<'̳ʺ' 7N', 0챁=lx@knV AwX&  V9>qhlH> `BWJBDڨS%sx LjF~yjOS{1a2OLzvsMDp8~/t~? Sр2No>oN~GxDK Uʱ{CȞSJ) :q(vZv( xFq{PGZ3ZL3lͬU` :ʩ$*J6U}yW^#BrUzt)gN HwY{uWyǙFᰊ)qup_- pLf^h6xHT/ݡ-u]*R-iv)&FwGM?2 I:P>`rs;=zQa _Qmj5kVgYek&x" BX :@92\@Zx'['uӭJ =O4i$N`Pgڑ'OZ ȑed}jͲW&$+EdBJ IұDTOy8DM$$m *:bMNUe^f'd:lu|ס8\t Cפ5Z*^069nC` Z ahU2^Q+ xP2-`,qN+P,E+broMH EQ4€Tuided s Bpqp0Èh[DAk+so sel2U`Pk) ȶ&U*1@X pQhӐ҅+פp(p'puV܊>'=0"C6"TmqpY4\3Mz># 8 $ʻČݒty=GT PA'2 >bJ&t)C"=A?@RtH񺇛pY:U-,p) :!Y@'#ȝ@ <=jk-;p3SXeFw'Ec 8 pN hZfq&ծrZ]d[:1^5'4!A BEE~-Qh ktmZ/DshD\C Pu~ыkDWݺVkv+}\Z7 IxLR4lNJ 6RI[nU$[BCw0qqMkZbk[7rʯp-^՚ZXB' w(֜B,AH]ϓIᓥi(H<4FBj+l5YwVV}2m?BW4y#A=pv"ң/k N4,V:gkԒjT@づPc&w}y-!lt6ȸœ 2,@M$ Ph5CLf7Vft鉿e!H&X(bHf rm;}~l PEޜ#/! X@K"xKP*H(EN WD>H;QDLYE)dS"dW|I ÅV|vG+(_O)6N}ly5ă ^ œLd&,vJ&krw *w:Ns8L;! !D*ҢsKiUVN! >)Y&)n2$W0%R?DOVE 5Ĵo{ ! Qp&1̓xs"d 󪠟bd@.Q~^$oΟY5k2 Pkʁ\/X\ riPh` @KAHz `$BA,,Z~j\&aG&8fd(B|z:! MNM$F̉VbUNA •!H檁$"; %f P%de™,8kK,cǼL) HB 0,^kF^ni` T$McN@Cp P,`B#b ,-`:L:;6  _"**N@tLLB) L?l$(S !Cއ-T޿BPQ  ezL,`S<z\$DN@@ `ZkL.AL<fSȺ6`8ƈRa: PH*]ZX=blctI8C'dN`hD'a%(a$: v]̵-֨xV(&s8#<-n|`JcJMX*l4H6pK%D3&aP\"--(\^uI( J`Nlć:-orzc?n ZO$ \(bc?NPO2NQz@&AhH& D |`@T( Vj򌧢G'?U~apAqBpq4*GNu&b`%8K6GP*Ğ_ɪsr"#\ YrzED @&Yo:dX"("At0|tN*]t4v(Ve@.Eh5`E,Se4Ln#( AJ5p0Ge^6<NA,=`Mb ̌ IYK :C^*~1P]f4#as.)"&, `@b@u\Zzn!\!?)Ph׬ǭz숽jdM̂ +Z@hZDӌLbnt<)hn G(oeL7GCNHA 8 sfk{LbCs{srW P@DPBaL\#e|4(~NA!n &(O "a`H &N*zhJ!D pvk-7>P >!a 6; HZE)aA&؛wO P Vr̘A!^qdtJwjnh4-s|-xɷƌ~*P@a3Q*4V,?@vg0e$JR$5g66i!U8 e8[HtV,Jحߓv#f mh(ژh ^EhNTCoDV³AR`΂~ynXi" jύ. /,K hXb/DpLJb G2Lr<dő"tw~ !9W"a|wPS!&aj!a%Y 'vF /R !*ɠv`HlS50'm+@JOΚk2y93* *(K+4iVBx >J׆Ue%t.%MapH "OCVʶ/11_u0B&8 |+%BsP2]Q>7Hۯ$:'A ƕ ц *¬ r Crى7<EWQx(|4[DHSXj2ZZ%Ddb m0n ̧f^x  441cCVTAN&iN7~M 8#.RQGoȎ.a)~` ㊟܌0/ ȼwJ}&L4:S8?OA ` q\/JBGa S @E(-` `:ٰ}ĉLNaGGS[aN x ^`` #zm~-`V1f@j hK:Z|6AR=*de_ބl,sb1K@$\OBa_2I" 0=`˔(~3H? E,:c'3ⒺcB rmn)Ö<>( [CK}k0iǾs.ÔUg +f'#SE._) NUfd8&gRaôܜa&ayw V@y5fuP; [u˻81b.8, 'px 8t!<Hy` `?``vbYMVzB!PJ"Ba04@Ȉ òyL4FH(_ lA1mߑ B'>b`@%bFE @Ww+Dj`8{ap -mY9$r>W9)@A'~d.}}r&w9;hxH-F~< i;`;F>#x 8&+'Z-"~.ymc#Hp)7FSN#"/MXd`$K@ s,IhBL/B0}(˅y>LIH)qU9%a\AD B- R!*Q2Iy\̺G*#=7H[K}p[MIZJh01 86>}0,RJ!$G8cmlC rծ;8)D B`tƩU#g3PVg%ˎ[ݵr h_5VJWNg}%AjY.L,I$֢:;DGpV75_f-5 9 9㛢hNK^e(@c{J9Ig3q\3>kv?1vh݄XX A+>u4LH8LV  <++SH#Ԓ@_3>9n^fY- cJv?Z_F}oWQ{`$Q">6RE Cy*Pym 0AH9\nkp9rp9ǜ:y FDp̿"}hYF;@8f{aZ,2*36@!(FT<6pm@9G>tAk8bKs!t]pvE0`pBa 7DqԤGˉP'1"G r=4g԰h!Ú]ކ8LF'ê~+֚b+@uNOhtQŰ@Kb$E&K1KA$nG+"XA^+Exr6#wmU˷LsM S|p&R"vT7_N-TL Ә܂FG|/H6.#IcHuN8iJH 'x$PirЍacLad$Ix`rک `<;PfHL~E|CzzP8(^]N!,\"6pB f͹$Ǯ CkBT0h@`8޶(ChC\A ZGpSpXP3_ "Jx tRI&w싀&*<2nreOQ G0QIJ8bE;- ZiSH- H, Ra,@xQ@,E2j`Qp kB/3&Y",|x$$ٛ@ @0|@DEX蕚6L"F6x@@AvdP@1Q<,؞LnA/\xuX)( Y+c Ca"( *a v@&%hE~9l]fpUb4Cq`A:YOޫe LFJa8&$hB{jz!0,{ @I6weHLQP  W+!DfNdS 44بCd&6N[%Fb+TR%,RL;ǁ#݁ At۟Y{vĝ -+ d-gL0\ Hmzd0%@k,%^D5:v*hB0BK2CQeza;x8NXt;vp >:ЋA2 `p `#"7@0*(3j(s8|ꊻɋ|gbHopcZZmX{zkNVۇ J7GV2ocF 0"^-5*, 0K|d'Hc; >Jeʓ8?4r!1Yi. xTI(kk1'(@5;0͍:ᝆa_ vp)0ph0zàSH@ g-XV#whw@O(ʥ"+zpv88JхRBRӞ/I#)03X64@F,|!4Qń @/'J ׼X 5BXE 4( Y)@[A;'rتQәe*c4'qЪbxMϽ! - V8J _o HI7 c_'U6*XtP)ݽ"Ir`1Q'Z%O4'2&:&|Ckmz6@yڄR׉Q+(ߋM9:0,=bV<>&Kj<+,bVH=`xrqeRE!Q'eh#RMgP)7?PA1h~Kfԃ:9sNe 3`5% @H=i T*JORX z%:6 lXmp))qKҎj488>u^B82Q# /#C3$ i5j·01pgPdײQXy}hՅi*k_[ #5E*8BU!}ߘ՚Pƙa LvաXBY185+j݃6`^G!'j9-%5]E՜$I(,ӓ`H1 +JHNQ\1P4ŀpPI Z]b̓(_#eS0'T#]epM ͡S:eFp tSᮅXbr0IP h.(*hw6Ĩ8ƨ;z w,wpaJ Uv`a \HxΑ&C ݀ #|D9`Vp ۀ`(x%")zA?R@@@%،2v!`u}e X bU: xY(a" d2qI͍4(.50#s{(mO7g 暌ŇylpBrqK:St ;aB0P0ȹY ǫጞ}R '%/0,3ӄ8;SMx)1Z^FX,DS H㐀~ Q! JyKE #-,7-PݡVa 09:Lr)770A0yk50;:{'bHߠ3=I: HٰH>xwpu.9`_W98=AAH/]/V(%nd RS̹q r*qɈ S|4ېg(PjD&&n6"@ .Qz+=4z oX]HocYh"@jч\F_} r!௒\@| 3Y tg7ɇSȆfE.e`v@tstO+S-("Q09􀲂'\5 eˈkbIupۇXt@z"ΈwC( Q2 CdHNJQd1:;ߧX ݮHfXfpfYI`k %cc% ɰy-z;LPq>;L(\1GٟWTi%}W@g6,}g_u5n _`Ow m(ܚ`y46Å2-a4A؉xCi?[o@Mf!L L1H}l<|t6X;L4':͔籥+= 80A,JqdNIѷ全QN2U @*-{p/ [ X,x; 6#i[BzH%!uO@>/  +uB|?_Ze67Ba ?  @Xw;[~ nv|Nv:\5 p[#yk<PZs}LlwmX4 4 ٸ]y)0&e?:0rP{l}oP0!Q(p#,'L^Ɖ]?x6- ď>-g >'~;:m{Kp47K]@!cɪ UN.Z*@r .%P2G|P A71)jf$hk34@l[=%v;E 60 A4rz O%xQCj,J DWhtR=mOwd =$rDOd0A %5"4B!;d~DK1 a9 X( !`(P ȔhadG\  3C)0F8XfFpiӰpQ~CM`' 6ZJraZ A(;WY^1w5ߤ xU50љH$~ #TRgodmzYQ4ØrqMI ÜxR^2@H&OdPfh,{+l?Ea` ,EyM7`j]4!F^w R@$M tAh0%F9G8a"i .$>\|+wќ4HfP{[ײ.8 33)g0A5&7LH+(h`- MɀjȌ 2&GFFPl4'K aFJ*~)装$Nk. `POFf-ddу|%~jN˨NA#=,GP 3Xa !2Tq6ot6B`R|&)M1. Ό pox,"@ V.Ă6dNQKZ @ a";jȮ6- Ǩ3 |MxV"aҦik"vA ` H6`b0hтb aEP47阅b&8 q;I#LgN yح ! ρ$.KFFDR%2j>%8#`L @N&f6T!A' .Ƥz(zK8`$HH` zbGLhKEla"R$`jp"^XH^RG@QP- v$l9+fbF–h:6 ~,BAHn]#C)Т&# r_}h\C"~"PU ~,t+&L%(t#c )`h@vTj. eBj).5ER`9xfeb~M6Pt `3ū AsHsc'U:,fGZ^i:)E ) ,Vg^xs?H*oh +AllU0En`b`Pa/ _Q''R7?fG"6RrQ922 hq&hp *C3Jӭ'c ` f64<ɀ6 ʌXA`Aix% f&7X]`8n{ el@(S(^&: (6Tƅ6 $J 8 ? ` 4+zFpU` S.d-` a%F )BA0&i"j G ebc:04Ghl/1'A+gbHHl.),M6a &.Xubj`@a5&xܫ l!NnM&1WDwnF .2 ` ,DbNήlhqaD@Q7p@L~)2V:~,bB(Yt!5J=A0k Ƨ13Яjm7^qK, 5π 6fK A\Hͣ" ඳ Wh6 zuN%Y >8p-(",x 3:&bh8-,Asp{B~="j @BX#:A2pJZX!2kU ЄE.| zҕNԬ6!K*!^4˓=Ġ R5FR`:$1.NXZGI"قJ`<# rOE HVR"NNPBAf4!- 9n:On l3L`p/y+T" /r.7rda2X 30 Jnf5lQ Q`03DEVc@(` 6[x"""$z7+0u !T.?R+R<A! N`h2 6$ 'Qpx, ThEFHӡ2(i784~@ '3 w86p pz*DtZ >!{ I"說֡@0${GVR Br\m[W*u&~@"ɐ4$> H< N%ؘ Lie.|H@֘'դ xBG@CxվC9E.k7b૪݀` f}Ln}'Q%d#$۞*ld G^) ԅS0C` EÀNDs,Sˁ~@B-(y3qPAR P +"8x m0 @bZⅤ"W .iP)F ȚX3);O ]B  I#H)*=s@~"J !=.O"9et()%KVjDx( ;$l <$ Abi&IǠC`D1q܊ z@@*2"<lEt kxh svYLQ+m_Odg{r|2+`J2N6A ms=( !H(C@&OĹeA!x"P`0  dk`I"@H 'Y;CwRl 1J3d/{b/y ز {` i#ǐ{嬄ov?=hlf>.GH,D0,T&`14[#'򀅚j * ;x.CfΦD|"| _B-D 7 pq^TI 4:TXd M$ˀF7O(IiD JV}Cj!x1+ < {_"$"@ '(#ųVy#&lŶd % lٵ؍l;x@h v  a&dm E-n 7T\ H"!? $a-RA$Ds8IPǐShrD/`YF)H׀X (vl;ިr9e-8@짰GSPU H0Dhx<*7.clFfmq[5$4=Bh?@wYҊ!8Ai3 QaL|[h Pm0J\ DJ P@*@H ,,?&  2FI ش€HH*"-[w.HLA#m=bWeGjn`P0p2?idB nZ*z>6'$34ȁ-'8RgPYa^_k7_ B@mvEi w5&@?!5xJ "0Y u-tJ临J a쫖g฀J+5'!5p .L؀/BNGt@"p$(UTd 8W(n#%YR(mw+č$[)N܀@ !l~3%W5szS,A @'N+[BN!<WHwEa\ѱxHNIRK"zQsH*'jς %~OBMS1hIsw zL5f@T^ ^vɸ7Zqƻ|tJcz.!K@Pg]P{3Zu91a#n 8ˢh?@r q>(AI5  {is#Ս!KDXI"Hz8]j8ݚ\9F[ؒ,)@FPX 0P۬f$ h, {88WQWEc9'xTCh+P5pOjCxD$8D {֏>)A(F$>h)<p1%} 㨃ٳf@s8)Yf?)døˀ@H& Ba GPZF$8E* 3%AzD Ƞ׀{Jچ C`G^82K k(|Q SV ZMx4SL=zLz q0X xKHrAa<}cLJ- ^* c) {Iʏ< !$ iD"QH)"_) !ire6 &J昘L̹{gX572׷@H2 z:"D  6Pkٗ!ZW,8d(x8POh &ESD=pd}49 Ã3:)kGyP3|KtXyڭp AP8PDW hihM5O/)U[D+*+@LMR8B!H/x 'p./ F yqY gYBBlhL { \[|K+e[-hIQq_4xHh'39YP.;i#z.`$X%x'fL.BT2B 9PCDJHc@8h<Vcb ):;1V*mF˅*Չx{h(~X15(1;&,U!bD Ip"[<"ƢYa)5w:S>Bz ɀ|$}AA(DN\ҲW)˔-Y3RM ѴtM GlH/㜹c1<۸( 30no$2#T\X `8l-+ŰblҲlb% zR48zP.ñ@ P8$ `GxBO)TpL(}@ @ ~?# HQ3Yd6I`> HFg ?r$ >`X0}>_3ySLH@9mG8;ĵw9$hA t< .LZ&T~Ÿ-͌?JVWAt%8+)-kx8y&y㉐0v* @~a S泫;a #*i@Rgy؎2Z0R~( ?h6϶R M0>6C8D8A컔Ȏb>ҹ#a&9 d9ʮǡ/6Ih6PLd-Bz@,s+ ug+~ŽJ M #"NR b1:$̛*.L՞盼{lK:fW`Dմj 83Z@-guf'h\i!XZɳc">ey7^V#z94de vg86=7KbZ~Lܑ: #0hfH/SEf:TdRV1l3`. zi 56"pc At4J款a6jٵI0a![]_LyGH:YVXeV:ņ`8>syDH tql|0@c諴ͭ<rϠ7ɦie;VD\;m5C`|wX, `E ̫4̳G`gwޒ}ӓR;Fka(= t)#`*Ali lt XA&İ6ѩ78Z5323]`!Ę* pNiٻ Lu"~XL*EIh@}aq`OejP=`HMBl+)5` )@Fa0(.񥍳ts r Q $mN6[ZҍpE73$}x"JP~J>- HA*5/b+jQHYW9ŠbCc\5>Gw3( "d|j(6Z̔aiZ@+` < PfKMdOARf|*  ނ\ 5ltwB x>9:6Jj^cHfםd9dlI@QnI&Cvb6hۘwh'ʻDQ fhx 1HGc.&1f* BĻ?X2@[H7Dx gU5im@pS?hڢ:͜O{F p9~.n\ڙp`L'~4`@ NCKcqNJ`]I5;āÁ jv߫K)_`H=øqq@DYEe+l`ĖN14b{n|bI]*iWD|\x|Vƴ;A4[Sn1t5 AẩjalrnT`~<b` B-V:<"D,]TNf&ATa ~@F˼qʯp !`BF"L .ގä5onŦ'^N*,+z+`>z|[ (Jj& d!FA,"T"j2F&$f@*Rma?alR.NDBP0`ŀ00u#I'/D"19eܬRT* Bna*"6].BD$q69B ?a 7d&ĘA*6h5HJ =ǪCf#&jc%`@ȀMoZV5a@ 聼bI1J6BÊ :@Hj2c,&Ѓ#N&^P]ChN,&,l2# xg` GZ.6T9$ *&B AC2X.#MTL@,~-N._5$GNLff# (S!f撬m&fNrAi , *r\+NnuԡH- 4LEcg| X *sM4j yƂB i ٰo1O L^I^\zgHav$! )V&c:x/d b)*E=X*_=ZbT0hδ`HȂc<,RV d @!s:42gH{FO2h`/]` *(! bcHD-`_nAbS=(44H:a`C1dJ##Lh!!?/Mn J KPIP[2KԟmQ`:F$m=ʪڅ)T‹'1E֦jj@c(f1dPDXNAvl!xAic$NAL [MBPhDfT08 f5a:'bjS-5uLAPuQ 4>&jn '.JluY}Gtf~RjP3?9h3m18bT ib79|NAftT$r.ܲy+~F<8%A< l~|{?m*mBLgŔFF|bYBe Me#Ӎo߆#0E#A2W!JI!PX( fWQXWBWYdlg0x^ KMؤ;F59`fY,Յe/PL\Y&p%obB`yNBҢ2 ` & blZ%#8ұdHn'n ryUEY R1EcTR ]dh?kz,P _/hR:9by9@ @cfA_: c0`!C0m+bj_0d2E4 v&ѴEcD cfjcK֦2eKE",Lox8m|)y#LmR-ՖJB.!`596 8@0e#NSWz󶬠,ڡZ oN\=R16OWjwNDB%Y:%l0d'4f.Z/kchEdx4 ,mx AA$LNk7v~Q3B9R;rqh)WJ/b0H {aqCB=y!sFKcKb,f4'CmŜPA& FssJXVuɱyj#` 3#S U4l^EjܕgŰ#@(<R <0J`,0nyD$4$4s@T&nV-pF l"[L$պP@z!a:x45 J` 0b _fi(# ˴Ulj۞BɬFnr~\"l1cL;F$BmHFĉlmc}uCQ57tuB/E|E.vI U^ xT`X\ØbFIB#@ n,Fcg] A(| B b) @8,(?( U%@Z|=@p<PH$?h=.&(TZ\{D20ҟ`J  tBdEYILASJQ0 f |`x>Q_;5 Ҩ MƠn@,"Qa4Gn)X< ~> ?2b+K`]<]ozx8N'b Fpvʥ`"DޟҾ.b<j=Mxc迾HS} q['0.a7!oL:O|J(m{(C[B$: }*Rtg*@. CM"D}Lxe3N. `b*p!`IND3J'N@V-gt .T3N) UAP" qrXFbӒJ4,Ҵw!L8S( `6ޅiB-1Ōҵ`-|tVyP,oFUXbrF[~">O@D.lЭ.|V:5LST|-XgN> S8ؤW3% LdS$Z0K(XA!aX~Esrq`qAhH*$Cޱ喋(馶PROI"j/9EN q@F]!3Fp:)4(d(YzU!1M7 PMZ !ph*X x[E|ɚJ&d%(L/rij6i$80@uAxGDxpB@/BY@CZ Pn8Kx"T`  TNy;4@ǨN;J!V@$O %`L-R 9;%1bPZat'L 228Ql.@D@D"lǰJhq3~J. ,~ISQ_"p$Q$б<ҳ+]rWNq#9@\A$v" SJ̞4Ҕ"-: Q>J vvLq%gd{*PujTVFs4en u"k@4LˀͲVҩ*k7SOH|FAR0}Jb X@@&@c!X(4:+&[kڛ7s1dW6P hب m!Q4g5x%$+m@pxH.#Xz2?2Tqq|r`3'_@l΂PvT;= nxi .p10xGhRZM.Ԃ`VɧʚV:>p*A(&eQM3zox̘@Jxo d3+"bbT٦̙? xM X;x'8a?#y%œRFPBUSdQ5:YE\ 4ED #篓ܶ&8(qwbQ9@}DJSބN ApWYS$93 ìP8v΢V0 Z;Q)$Q8g\Xl$tz-I5 Z*z=~NӀ. m C3C(%&߸TLaЕd#aޝmB UI+ ̙ a2 F6R\0 9 {R>,[Ƕ0hރ9rQ&t -# |舁 G:rhXU0(@vJ@Ai"W4CX}2XɃT[C!Ȉ( hjՃ7p`)ƤXk4YH|Dp%* DXP LriNɘ0"(y)?{D|}s»)vQt+ zW Cy,[氲5'1B 0TP6á [ pH}$Ԓ9"V>@X(Ȝ K a0#N.2L!$hΊ+. szHؘLXì 飉9 \ !r #yt  Q?$` HYk`i XҤo 1B⻃h {/@jpWx` H5) ɇ8s)>9(ە}}( $bJ@ L%Z(ReaGJ `(s ER?gnHDdGEʀX 1V4%Nc Z@p[/?"/'x,^@Q?8 ҋ(]D[@NCBeZ-nB`K5 )B$4[ NHCJ1'B"icĒc,6H2 Tl R xa=C$Dig$Umv!C/PB)19dC"A'h~9lm[TnD2 nVxNJ6:;MUa:,f o轻^eJloS-HwR 'Z_Ph]XKh%5EFs19)y&.C &" m6 Pnk['* FDh H,Tf檰)G(R 01\nt ,/(t$2cT) 3F107 yLPXÔ (,( eօ909|WH2Ȥx5ʏZb5.E)X%2(8|=0+ -^ +3R!wH_x.'L-љ|s|Gt!^ H!9@ô8Qikv glTQ`!/+ ,룎nLîUPcMG$eT> bЈ=*(@P{Lz{ -+TdQ48bjrBrqו-V鶁>)m @[Um"@t.I뛒k$ zi7XXuC™ &b%&/yiL| 2Z lUU^-:pأjͭAPX 2{NVXڋ xJ+ ?h+ ؄Dd:G`gv< uwh0'ʠPpt@  |GC`0 =H:|+-HEDک lYx8^ivgA4@+D9fAuN} PX@MNk>&lP'aRcP=#bpvHdvZ9D|[ς|>wˍw\su:] ټfX`x 8X$>\8XG,ڀ;M#-B~-K+Gy8vgqv꜑$RZ:#FI,M$ L~m,)B'kP]y>H:9ppXaul>Ɂ {kX3l ƒ$EH%Z 2O9#(g&ESN̘nV;`1@ABD#8ܜjgƸ.s\W#|1G{$* QX=彂b "PP>Wv0:XB'DkNQatc' Aq0="0S@aƅA@ #Ѷ#2#`$A,`O"A$t,E`r&D0hK Ru)"! S` "Y2!,7iIjD r+4CvQZ-RG@Z䐁eU@R "QC qx)DY% l ѕDpm#pm\Ss5ksUǢ58;q*&JAXr[/"PqEojzx"d{g̨>$m"ˆ8I4}\6,n iѓ\о {ן1@Zr9*B(Y 9]̩Sg5!30@<^;|*CX i/# xK1>!A5:hQ hs>`+Is, ~H,`TWZc{Kčl㹔'W"O h&0 B3JR*u.r )%wJ a ?cjer-25^c`3?pԶ$ֲlp͉@u I"g]Bĵ(dXS CXkS@~AYPDP2n`FT NIb.Gz\1Jr׸tR2_Ѥj҄tSq#Pl㔾mt~Ǹ&se u5k#@8@50ds`qddd}tsbR<&,d ,a`"dV*B,Ƙ(iwo2wlDÎ0*~rbTLb]fdgL  B H oL=5"-0$bqT",B(5XfEҜc'Mtfda" >Jz'T`@r1B;hhb+'֎;]p4 `~$H1ID JRjADkth9*S'"$LB@*  `PC@8'5 6 `RZ¦)*OC1b_BÎ+jCdf1Ze/,"Jȁ@"mb\ nv5&s|ZR*b#Jaҩ]"$KH<``LgT=|!po $Z@ 4l-^F. bjfv/Ɔ/ "ĥ!j#${(ΰK.f ]#V4кl B/D2~kZuAJFɆH=pf<$+&1p>h`^|#L|2]/^ ba` `4>\/ c2\f~7!Xi|:B@plr#"dqBN|lr$$$``ac=̪ZDLxKBH|t,kvJ`X" 8_B*%`IeR6 X!*80"I쿀@p! VIK*E70zkR\ JDìALM*t@<ˆt@ (Z3J3CtWQYuJZd_ #r ` d1dL :!qF:AĈ\W"fz@@e+iް6%R#huGZkGkGmT~eq5F `Z-@.la' kᶾ-$_+"ZO@ H]_rBt8%gf_\ ++GBLEh AcY՗2@Š)5j1Z6 `vcsPSGW#8>,c(/60 Ҵ:!Pl:1u4HccQ628kJouuX(X{Īlh[@%Kk.Mǐ0\@1Sdf¤`(j|K`WEYiB#| lyDⴍbVÈF*~"+1%܎gf#]D6H*DA!oo%XT*```T^G_va,C(TPNq/W~nHaY@<: &*Z*ɬIEZN&E¸]pKm V|+3tHikœy~[@cj.("m„"Eݓؖ"h_3RȈQFجsVR RF0γaS7" I9N1JRzvFO,nH6: _}v :FQ6"< @m\OB28!q92lSI4F22FD{A^aLbG=Hr 4o-j|dEPy|ij=>lJ;vKcL$*>gqh@_{&/yb:a *8~0>zm~s,2?a8 /,עuփPto_,Pv*"iv `Ur;3,@!/!Y=U<@HC#qz` ~D8 Sc 0(C"0l6]K!pq0"2!0gst΍.ͥ8/``8GpV=Hk(4Ȩ(h0ڼr8{6_~ P{@^RJ;Z̆({=mfT TL"b4}wNLw~i¡QpϋT~> Fl5b ( z:G~R; HDP H`" }@&` 1IL3o  j)-x0st)krc"~pQ1b2 D'.Bf.&h65^[8m|B AA"%`] )GTܰn=&SFED^'Rʴ' "82+1rKz+{ds7Jic6 H{*ş'" T*J ̬Ng;LCPD C 94)$o.P5Q魪|s!8``T Z;([E+:vk^ó3 C@{!pKX%gIqY? Bк@Gq* #}P|LQ(\i ;[9FPDxIp'(-C:kTɀdBHgyx\a P_BPYp,e{'jlŒ؄"90MjIc{-<̣K.BrP\7!ӤA2R$´BQ-'  # D/|Ē#D#p'3-gI:τ9'V|ha*$]fh ;TDFjJ4;DG'TB-M.٬^7vPgkvEרP pВhܯDNHglDs9gB-蝿x 3N6D"I9%9CËG(}:4yOiP|PV }G./|a< \,^Vm,.L%Q$pBPg P+1 `3htU(p7ZA"8B.8 Rҵ뗰\ζX6y;Vy*]`đ:4@;yQvI^><ȟ2gaIBjK4`ӎ,`Er!Ky$IhHňz8^,*ê/ H-/9 ʜ$!%X&B0:AWSĈyHA|C<'X9w> ERpyP+ P40XhU0 t1x4X4/)H;Fgy(HMT?$!neH{<ЀP a-GE5xIc';m (,@p{ %IjZ4 oXÇ" -Pk^X-#Rx 񸍨IKY@s9X9*#oS1q12<B4h!Ha!p䩍)-x'8: (a*|^c&'AΥ`1+$j"H6 4INA܍p21 uˉʊS(æQZoO /8 eq2z s*2ҥQR ܴ!)de#z2 b&39@" "N*1%!1 aABg )MAVŒ UUJҁJIjKQꐈ=g@\`t)D") JeQ3KK -E Hz&Ѳ=UU.Х• rd 1g!^ Pg%S!qݮ@ت"{`沒W5axN{8S8|? >qsYY6S]J&5P|%G-gł. Eiډ9R#( k}nyhuc:8Z(\9.X!  9q 8"jۇY@ rX"Y"JUوd`8D  97)̏R!Z"kD8(1l\Ea ^4nj"h 8 [?PI{Zȴ6",)CNi@[AW(+@?0ǘ1]YBpmkP`  Tـ 4Ӡ]}Шv{sk&ə 3}B\7Sxxg]a!\׀yO 0pX&D@uW5ǧ{逝*4Jc{'`}[@Gz1^kM2gs!z A0"H48,1ʸ3l/aE8hH<+u6T_/ݪ gjF;rdF8&7G!% X`w350Pb^;H3Ü9in@ I8CM<ЌӁMS{-;4X+0M[(~rA`G?. J2RXKHt[Ћ 1̀$\3pC5s'Qʢq7ȅ̯d( ΍x TXhU݀9π87__;"Jw">^Y4WBJƠ@۱~,4+40IFh ګڈ'DyPSQ ݀ _ AqbP PO Bɞ'I~^XY=W0[ `l8aOhw+*_3 26o2sbz}i`®\+0zྈ _&pz*Y`fP-e޸A Cjlv~q!`:EyNa0v`w9؇yh  .dhkb \[:3 ܀*AP(vbb&Ru=.d1 II1` _q̪! %Uc @?o >O`@? @hlB+IeQXH!G'p vQ(tt 0ڬ6w/D⏻$V,AшއJԢp 2Neyˮ@\3ħ`j'b04BWXG&hsxƋ)FzO٭Ш̺/+R9,+^N ޺E)hodɤ2MƠͭ⡱8}Yy1GI_x)smGfw`(Ҽ#蛘>Ir% >ɚ8ihJ2'! ﲆ,} j/( ES|lڂ1 2/\C8!2&0P2GHk@sI   *$'|7"gExTkzX.z mFh+{Hqs?kǸr2 LHZ'd2({XCQ&s lZG&ٹitj[E\hJ@~`@v% |zFimdh#%`hQz ~iXfeAL% y炧ɚ&:Y"nt b bt]lx!`V 2 `( !$+2rf=]>z~ j,'FM wXo@=Y,+U%LOGOtQNr!hXfxwzg*&JurvUiYE7Hxl `:+`) i.Uֹja YXEI#s>6:& @c#l a~ȸ@o!Z @h@f @&弁e6{IRf>o A$410뀩 $;6juI9.@D ޜ, q20RDpp xk 0VSH-@](32Z` qI f)Rv:ǢéOQI0# 1;zUV(r Y(9aT@J{L(&"z8 c0j)Q"Uf8+ABatP˄LJ!!:8C4my#%V2yA17@ǡ ƌPD*fTJW='E5Tk3GyH2N3pEhh(J;Q/&dc?: ZKRiXzFgҰN^UʈVda='a@hs9_@Ht.9SDiRAU, AZGت@%YuV|M0kY-iVVSR t6Qd|BG !X,#y-U$xIim%- A8(0OEܩ,#r+Zc&*-mvZʻi v w/<^PA@E 8hi"df2(/h 6H$#K!U*`Nqbg.H2s+d)UU8,J p+$0+-U'c Y@p(0D'/jm97Qe1Mle*GgU~mۛ,p> >|H `1k'J*BZ p8o2(PhXU XBw㖡V&DX4+ @dT)=/Y6r<%b"& &i.'|,b2)L͆BbX2P3i+dVVgX@"/"GI"hcH+Mx8`B`E t¶ C#ghVC3>Z >Ep;b|"0Cb'ki\i҂.)C H,?,~,C"K & %R1@$^ijr17{+b+P1fC"ʈ 1L H*p# $%qI֗#8bcIJ0B6."JJ  #R#P   b(CЃ;C(U"μ0C !b"La>!L*ƌ3"&mZn iah>F>Z(/$.F&t!!ixKgH"Ͼ9RE+,?o4@&">c{bX#b8Ŷ%*׀ $anF!aMhn#!p.,0IH!B`p@f`` &$P{m,&!蠁 `|&Xey5Zf  BF!<R.F+{>~͢[n" l!dMU@r|`:`26X_@&E' BRE5bj!uIK3LB5tdFUH/C"r J4L k) $ +8:$geGB!bB @!hmYd% >vE>!N~bN,9)##In* a,.aj@ UHg @T`&tiOb$2t  %iD"bnQ/~0G EF eβJB=\E.Q.ɂ3Jz"# a!\03иQ2>Z (./Ҿ!+#j1%zE.ʀV.|ah74M൪ S*`vބL-pM P$bDJi9Х|@bu_v 6 J gi"2Drfl̲(G% `ҳ+FˤC~cR#WV7HcAhf.V"Dpjެ,gV~JM`-~gpWþ&`@a#) 2K*'>%0Z=&$FAXJZ'bO "5ji5fMawpgiC*  `.0F$gL'x@x,"34XL@ ,am:3]h aPMثaWa@pvIbGnM2!.F"+!  $":Z!ӊWvm5wo6t X!@J耄npȘE&Od{ԋYCdK(0DICr5%n*1{=@!E4,Y f4=") i)b T1DEq NCy5Ū#bb cv˸"!#C/3^"xujni4'*C𝅑#$3(#eS/HE36!kmg(X{b)7?j=+3%4/628($(C ذc% 8,DW4La\^/[4J:(!ET@ԯaCBˤ@͞!U2X#҇ò Q`&?YZZp7 oxVNC#_8JX;+$'"Y&!bYIIFAHn駌Ob9:kFbXFr_~4H|mPNX<${+]*cvXW5dfs``sjL(x\ԯ΍OP%`N~HhtLZoFUfLm1a+.fq*lL1Jj!"z;p-tź^\D ٰ@ c]a8v^P0I#@ Dj>cʁZmW=7G6n+\Ӣ-kԿ;P#B08@X= 7 +:HC/(s:#2Jh 4m>P{6jR!HP5OF({P^a,LH,Gq$9ȔҀnt*@2K ?:@$*Iڳ*>ʻ:)2 '5$hԻ/LQzMBhJx( =tV! @(Ƒ#&C" INK &,Sն * UYC&K 0iL$ n>,B0Ih2mFr{p P17MFɘcYE0 -w  /`66gBHɘ . AkȦ+̘P"4nh3)8I pι.Vڲ|f)@,-ˏ̰RUq?K7Z*# * &}2.*z&@s $9\$uD$CEhb6Ej/g0>GSOH0".u."*@ x/gD<§PP:ec {"(A"YIF(McJd*"țzW 9BӺLIE:^BV5L r.jFO'F̱Bkx"Wj2? ȌԌ0bU;elaSI!$R!'̒Dh:Da̎J=bTcM'bҠ3T"KWcR9pbDg,U/$:$[ӂ1A*:U§"\)}3/oLbxtȁnQzj)#jN qFF?9}'P=stC5S gtln۔GM 81&&C-f+$D˜#@1Û.LٍৼL!c7RFa{jhD sP;Gh$z7FZG`@ \HEPP8rS -JRbHیez@t tal@)6 }T2'p!rI$RYzP!d`D@'J3c/cYgЃc ^T Ft (wsYp!#sQ .Ub*\_'$l-y.bTId_%2eySq<(ƒ@LxkNY rLV]MRxԡY@)IOIH3Ķ~M,9Q/K- q@/$YO#ؙ}IdpԄng'74I B~8rOa$f 9dl#л5v9:.X-Hw!<{]:pNPh TQ[v6Zs2)g<84?s @|h+Q@[J)Zv'( Ʌ pp3l8<,wӼ;:T;> @Fp $4c r  d󄓤BbpN8? 13H8=/qYрսhTHUXE ವ;ȐV.&M1Jˉ8@3Z?-l p93PH{Fb62#&<HTjg,H" 7'HfV/ qRnHj`07=1=8{+bERqGG)y~ZPM!\r9J!8 ])[3R3Zq ` 4ZKE"-c '(d"ʤ&j!qɗB J"sAp))*,80($ %{!3Kgbyp:uIJ-Bjc$,gA! ⅉB;Y䞲4%@!J"Q @s9 ~%؟J='4"nrb4QH׳(#yL D∂FAG ؞H E؅R$'數Q> "=JX+8; )` =(l|J7Cq@A<''xRځQGP4|yxy˱-ppu@`uPn|=@t@\[8QЁ'9%$^ "%rthxz`Շxw-z8ҀJs =UMJ{+%1 h @eX[ĵ\|9/ PS!L(S*%p̵1U:X' *"t C3ᘦ9l %k+Y03Sp.`_T|(3=PA(Yh}j)hB<$`"吪c@ D`A9ȮUmܡ$Zi0,P\@,!? D9"ݝ!73 X W(gX@.zp$YR=0'))Pzݩ K.-ˡ֥|2ZFhJ8P7?Hڗ1Dq ;0+ E5\QRB8$?d/YQ!>48?d2='rP5Jkk=PˠBk*9řеQI+6C`=`!K<#I<+z8&0@;/Y<,: -Ptw81)rSoayQd0mq;۽A/ ST BV+%jZK U (8^۞2xf:c_b{D5d"UqV{tAOp܌ :U`8X5|1Scd6˥NR8s2adaNc H0!IW "X%̪@vaXSd.kdހ:nh<c,86k# :hXFPӗI˵nh-xhuxs CkB%.TI|yhI*kP"q*p `pP(X|/*|էՉuHFLDAo \Rk387_ZݲQ=J0 B 0H(7yV! k h""h'0cQK"F:c1 Oۀ+ BԳXom!B A%E[#e@𷻎MIe(z%\ %]/1YB<#C4}+"jLlm4qhS$[a>K#T%_e6Q (40N3Q6g YOe$rrqYL3?yF쌘Bo6'|`Ѥ!,B!e3N\FFBxML7>$?b!$Q2JBq lԍ? V1N.64r$)"Bvt2z*zHxTaon&5YZ /J 9 7e 3TMN`IH!.HGRxu&Bhw0_ ]xuD.y8s+Hvc+=ҽ}L^ : /& z `K_w2N\kyU`T%dzAځHJ .6xʣ| 0.Kg{G8҆bZ(b0d_;g! 7 rVaұ^۠-aB敜^9lMNFDG 4t#椂TF9e,"*("&xwMFS:XmM,VͨҊ վˀ"n8՛Ӥz̥*huDL7%llmh 8"F s`@S)E@4%w)>(b%`xT,>L`JY@Q0 *BఈD?hD! e`.|p00&e>_ل[*};w&{ Uxq:Q ʨdU^mvW@#ttzP #Ng,&i  BPjc=OY~ǥh?Sf@=/& KI}+*,~z": Qv[`2,O)\~@DwQR>%KK[lkgK2 jgQp(ʀ RTOkEH/\R/)I8AT>U[ֈl|9y@)lR$[̴4ɴBv|e/lC/]i5p :Mؘ''1Yhso@Yd(CcQ#l}0>6_ #fkVucᱽ(ֽB䧹z0I!'Ԛ('L":nb2V}nZ813ܳ,0 1fRmEl2M/֧?L<!R[Qd]|_+Q֗ؒ"iX3vBjuk\Xԗo۹|J,|T"L~(QC$RY{-4V AgX sx?$f<+xB7&d`'p nà5sWMn͉¸FHXX i E݋!duKYb^}ȸS@pc4bàL(eEBK$!L>ĵG(>DqBgf~} )xJ[~䂔0KA-'(a,1@QTKD% ?}V4IRmS/S"ic:d2XWFKWކ6dB +^aJ>LT4bSAHQgV!q7lœTǐiDF:g|2FDbH~RQ%d!4t& C*tc1ə FQ֔z&"sZE!Y気sM ƘC\f:53NQ:k ^"|D(%h%ϲLɌBKX!DIdYEǦι{(ZXI9(>[B5 !1#iYG,54+2" BAAHRdcȈt)bdL3 LB FS1f\5dZaH%&L%/)zoJRMKVl8 ]T'drΛYUYLjtQ D@x8(ctf-8  @0X*_ SWQj1A 1;Gn R8  kDHYU}7e/vZ]\$8~:`(c1@A770&g#jjըgOB3ѨQXL]>CYVh2ݢ7q~Ʀ',!Yhe7o$2?pFLl/sÏf(f2ء:X t-Yx} meY*>D8{ J*E` Aԏ:aR+(1ԛS)LB{h)cgGZ}"3I/] !p$%1pCP3>ʍRu'h,! 5ڍڟTlE*H$hVP: ggJ{Vs 'bFhn'&%8@k ,r xZ.m֓xT <N5TR`j֧*~GFn a$GD<->c>b2V,TAlk!Ϩ'Er\RmUz?Stjq-kj釼9)vC4e4'_VlP#ry]T_~H9(X&)MP"!d dAorZnt' &Ey8s2[Frd yetft: :V4T%8I h)zN%g d.hJŮ\/LPoL+Pj#j6oq@<ƝA4u`~ KF0>#6H! 04y0 v 8o8oXRc&PeO .B5X!6ZA\ Xg*G*JЮbYnaQ 'btDnrl8L=~*HB ]@ @p#VaPk'.p)DD/AeAnj ".>㔈l1ekGf`a!"aa$J[ %yx@7,GS<G `Rz!̸&EӉI00-hl*0Dn^(=,xax@| è@{w4aoNO*B3e`enҏi9."1 z`!.8NNwȤ$4Ov&CLbb^E:A<o@*(kX` RUH9F%lw1b ت>`æLN&$B V/tLn D㎪ho1%TMB1p Zv&+B& LJjz됦$CdhdinLi2XOmUJLEOc1d#)gs+&Dj$tB&hUo%SGj6-746MLd"-6ukg'hcb-C[)~%H 2$z,DlYBK"[+>tp!b|)5'lW PDFzӢ*9*Dnj;\&< <@D TR dCE#83 7J {̢/JC1gjFs ecV,P #^HR¨Vp,* !Sؚ /C#OKZ>wʪ `"*CmV )"dFmJ6ldKL[rmW 4\PCWJ rFCeV f O>&sqJzdFН6e a E])xZ6=v4޳!{ gBp1m s048˩idr/٦l@0`@Pnsz_)" aqә-D9; ً٘Zh1{I B BIAB\9,!PA %1Ô@RN!S  apS.!@]~xa2BxZ/XnVSnHl `nApڙD@B"M6!3=#0u@T<վN_֊IePUhH!`%l*oyNP+tI 6 @ Q(.ru&E!P.D~`O:XD$+ !+ӿyBy.c vcay D'DRj]U4&FJKc$S1 r& x}Mc::j9~Uq/2P ڿHk- XLT€tю [e^WG8<=Btteb6Z!`@D!BzH_KB4I" !͡bRN|@~l`0rr& (?M 󲪢xɼvk =eҢ`@(~O D" AQY0=^O0 _ѨX `~?b( `4KepJV&K45Et'j%( kER(Ϸ@xf?ʛK`DW)CA fب]-GU,iTuNJIky7;9ȁ@T0Xlu5[w)5ϹoUe1}̒| Kl2,,Gj0ZM B$@(,j,d0B@Ĺ8h,kx6m 0m,2( *dH8DKHуƊ?KtѬlNi.sM9N\4\td1j' ⠬$i"K'*kڬ36ݭ20SЬՠlR:r`T*\>3DFE )Q)43djW|l{2:`,O@(A2` -FMtv܁ []< ,5ՓjYsU9AYTZ3USPv'V<_]_F3 Y"LEAИ)HY˲Ou U P:Lqb0yq 1=b݇wd8md6=BZ|oAvC YoH(92MJWxx"j t2ifpBG@Xb>5-Pƫrp" 6Mxz M4sb`xFEGM\XX4'Kmt kR̾D) Ugɞ&&:DON<߻Vaa5J]9$fs bh@K>@4iݖP4fԥRy)h$l8_ HՐgFZbsÐyvbAG|p4G!10~2`3&@fA6Ny-b\$Qn *PzQD`"c 8$J15+9FH)=-hHI# i,C8 1:&Y%zx#y 0`B,#B`X2;fO(`nx8u2PKpB&̥BP !dRJB2PHA!j@A($)bAH<1 3D* >#E4A*`Ԡ1J9 (3TTTfHB02Ȧ#+97x!MVJ q@( Њ/ m2P{Rh APOI:ŨC(kPo>:MFE<]b().  )8Iu1* z8n(0f$_aY 0Z~qZ5rXu3pHŲy"ۢD%J)@+၉A_&Ƙ< +3@l ric.=7;2 8( ߀m `@ՠ8Y72 ȏ˔pP'h?K3@ɎxÊ.S݉#ʊ 0X(?#kye "yӘ?' :\# 1n8B@D:OԘ[យRrEhKLAPd%#q?@  ;:8;=*2AR0%" |-ꬑ0@]Is=Lj{qa=˚B,($l[^Din#KHLBHy!i] Pj@c:h6rpy4af&B|E>Ǹ%H Bh$0!{c1@qB`0l?AE << &idv| Cїx0%hG6PE/ʿDIE꿟\y6-f []C&Ɂқ$y I} Cwb:36ur9AS x(M1 F@Lr p5p hPtF"y(p$|!]! T蹒5(XH85Ry" HcJ6 @Tl s($h`Xʲ9.szA.y0+mC"CDʍT-P,^3;0}/Cl0 ؍(-ȹ+^r$ Vjc$D+}pQ J30:I((L[pa/ b5Zz 2)/ȷ>Y@{: S9-&R)V5ADyE-#dX)8)"s$pK *E9Šq / Pb1Aҥ,ʌLӚ 6ʠ*@ɫ9,(UT律}LQ\LGڐug,Mʈӓ31 Bi`RbǕ%`9UB̍ꈵpAP%[%Y8A["a`,6sC0 04 Ml4 )X(p8K؃t5&*я(!(PM (ۡ,_ k:4X"לSǪ1. Qە  .S* ˥ [>Hn rHyͽX`Zh!7{ '^HSQB& ڱ꓇"[[\Kԓ^_`Q 'y'ȘDȾʀx lPcb\]oI#" ^ө؁ ~6]7:/8Lj,;h3rIˬ* OB&|9%U9U SE " e +7NHjltۘ=e 8ߊ 1Js E$o FCr10v.*mtYClz:E41Mp`PWW@E .73x npdx \Jkɠ-<NqJwm/38 b8 I3~$!Ѐ`(P;4."(r-:ӈ;14AxJT0:KWPATB[i:B| T?|ZKl?ŌʑX(h=PF)ߜ&-+M)፜@` Z A09qǚLL`>xnqK)<8AH UIM;ӊLʶK [-B[0RG 0EFU@yEC֮RdgL[6s 5,);I32/$[!zj&6HQ} T#d hR;\gYjkxjKĝeٰL -yܶs>+qNUѲ@n;oިɮBwkDnIl*B#h".'{ChHң6HBʎhh<jua&\G5ZB &G{!u9qH+Y`G?|2Lj.V<<3Qf3l1)a.E៼CGt]Yd /A*җXRqH8lŀƱ"C?I(x=)5sRل@G+ /~(ڍiZ.Ajdȅ䈊xGg"/QDea-%USr0HQZupH 8k}$U=HVHZuCz~{2hͺ^jk8.jiZb;P_Q|߂p&MxALwb%Ó`e -w,''`;3Tm;R0ix"󎥋U%é-Tj뼊c1B F*qtlmfԔځm{#9FUj :M%QLF) k*R SU,i z&{0 xlBTz(rVq:άߊKbƓTVꮇ)b HAXA)D$r<}2p3_2CΌóΣWE*|Jj.W:(-p6aRE&$Z %h" rY G y vj&(We h X BaP#oD@t@cp@\40t`ph^4ӅT'@!@|> (D AHYJnkIbqX8BTJqHA }ŀ>vGi/ˌ?KvGcPdb0 ^o-xB!8`L*T=Ӳ @Pz@ FE-Mdz~ ވ6JH-/cց,4`@`h /" Z@Z"+E XQ-DH`4A\V4APa{2D;.{DiD (X9ֆ/K'RTT$b<<0:;Ji4IP"b;Nm<@p*ر ;J6C@IZ=UC3 "PdfuRM ǀ`3K hUqd`xJCR.-jiZ:H/ BP.+~'isHhX!N# `y!l{Od=JKR"R:1HV#i趶IVR6|1G|b- D[? CĔ$T`i*%ha F<Ml>I]@c|=@Dan8f۶"}ɷl,gwm[_/J|!(Ti,LDAONHP shnqH>aDjEҔд"t@ L$l pv"0AhK +%D_xu0V?8QAEV 4 D@}vCe!,%=Wt(jq[.rP{)vpPaAE$T>Ң/TK)2̥PPP 008zLPDL!Vfdch蟱EXVXd0!. ႤE)S .ꔒj!d@ v ?CE/W'֜c&EJU&S ~H$e>6N&699#ޟU!& \l$Yc46IdD]p%hsPy(}' o"4d:j%k!'+,虵؁jˀrh뚗RP.(f!C3wMY]P|\2\s%pNC(O`+k@1vܓ ,JEt*)I]VBѤdp4FUC""AM!_&!%2@^a(fY TJR1Z ZT  n`!̔N`,BDXV*XC%\C` |Ex~.d&(̲CJNnL"Fd##T#D!A8N0lFEd%l@ @EB g~e@ "% n3r=N䚤iJ\P5I8_A -:=B2j&pB. »M.:@CڬR_Ar!JR @Ω tqj$hQUd4@-wji1g&l)1g1(+kŧ@. `F.Xɂ8d_P0A , ; ʠ` ǯdأFa.xL$Ci y.yj* BS< k*,n ma#\e  Br=SR!H ( f rh2`  %L?ϸRbF%AR@@#F}H0ڣ(*S*/cnȘ C`C ,m+C"'4%rĢ4k 5F5MHR7IGAd6L 1  Ma 1*QnZadG 69 @ Rz TpPxπ@ʇAMd'玅UI@Pؐ `% oAd.GdHƔC Z6-y jJX"!Ԗ $ x&Na*3b'q"/QU9;RܢNr!BFN`VVTOn".Br)Jv`rt$,|i Ad;^i h)HK1$(l:>``<~?d Bl8 +o!CB"B +rJ>HO跄Dmp 4cO+ApЙE鐸ƙRNzp]nQ+y`mNڸkۧB>Myq# hJ@FA1)`(P-RZh{ 5/#-D8&!FHfJ#+T>|A[|$b(5BAh. R rMK.RP Tx..Udh{Ph!/aq`"@7:8 \$ 4%ڊ 50.i@1Rfk6r k5:OlhIah C@ .LJ*AöUKudf([cyAk =!<ht"a|&K`"$_:S73q3kmt IwOj.ŒgL;( f$FAF h]}m-Z~+/i["ˆ'YU4H^Q`*-Z5 )^,``܀ l2 f!+ L™NCB!X=/GJIcyȣjv'`>@obz @߰@Q`4?_F&J`=% C^x`e1`DA 6PդJZcպ`Vk%Pv-b}̣i5 $ Հ5:A@ k*2Q`dCK!`{=q|kE~_GkzźZgWaK(^2]Olo~$@  aL0t!x`$1l.2 TB 1HbF{Pqz[XJXp+r v>xTP r9bDjr  0 Աnl!7: ! ™/Fnܷ%FUDz²⤇6HZܟi Zh67h#Z{Ѡٚ{{o-5%JCۊ6)Zi ܱ1 ˾]s: CHr?h5HH.|K9j1޲ˮۊ#'c0#_|6rkJ;*YƶQ#ܵ$ ”4&ݲD\ɅC ܕf ѡpewds@!pBHJhoٞO aK9ťfIY0*$*ShCf}1VoD jϛY1M,\G80ɦ0 Q5s;$l aलzZ$9c p KlD8ucq$`[`Q驓U%es;߱[zDWk9w2ss&~R(֎phQ9d~j6;$@h0wA ! H&*$!x RuK 9rgcIK#z`x ScQz0Jq2(E"O?ftNl"hAL @ 1( Qm 'T@2 XK~PV#\ !%ӨmԒa.#G|\9$Hܥpd#Dxc@i;P!4V X "`׏wa cU;)lQ4pAp!t=˃`BT -dk.pd ` @e  @R pLjB" S^cv- `Q j z;J-Z1/"ǸKK؝#r``k  ǑFӆkQDa 7>% R'\Bz4^nDƑySq24Xl!1ps$s 1g-K a4ㅬN$*ix hB}"R@D^L54vf, yL8~+@A@fa?Hf+휓҅8u;t0xwl5p>ٲ|<`ö(<=V H Qy‚T~ c_ϛҼ}:B`BBb^Ͻ>A.h:6WO:a=,D#] lFH FF0U/ b A.$NnBKg&a\-LnJ(rG:k[>Ov%fT+#^],/pt <=8֑ jhH0-ნcx܇xt3(83xe39kȊTC9kh t#AևxA[ύRq"i67VI8 }h 8$@bŀ A21I-7 ]0s0+dKAz],0ã:1@D4:~nء(jq: XB z +B 览h0IIqh ? E'888Q{YPB)KtA$>ؒBH72kŗLYvJEPt@ XDR# [0*g" 0kzx,$ ށpHwu:"%ď}QJhTPW; ᱑>aP53-Ċė)H*0tmiP·8sQ()X@bt ,y["X\Rg%)ԁ &ݤQl*pw o b`]_4sh!@Pڇ| k Pϫ )Y+ +}*L !E|9R " 9< ) ١7 )!Hػ XX"3 #QP$)9O'*({6 48Ұ (R[pQ$UZXXz*J^3ɘh `Ilme" x(ƥqQPҸ+Л ɋ2x%b .忢Wa +0pK#Om]OKBt|8S=džiX8\܇Hu 7` mf Q%`:w2h[g X҃5`*x~ե)\ɟ1 irD/ z"s4ɢ c ڈk0xRK`s̎(u`wmܞ_|P# r"MB0 O QPzz` ډ2?-2"HM ze3pUIWkJHeY\o9" .*Q>f /(8q!׻gu{ǫLpȽIʓ F;[=2*e]Ex m&FВ'=x^@PG?)n|A$.XEeOR"PTfRnhxT ?D` .$y,r(~ rP^h'E 05;XQ 3=/SŅHTky,AЙgc`7Ma<>x1H88-x9 QY{i2E(NK c( ^4h2܉u&0LX]@@rT4``C7T_fi[ˬ ) dC!d{bP,6Uk$z ЛҮi`<9罠ܩv*Oxx)>hͽTxK23ha`K$9Ch3<;b{|P  7gfwGxul<)h҄(G@hbR0Q x7a(lOm$lisNVW[\XL4pf3p?VX+ Ƌ3n8h=ELPZ6  H;S t`;FNjJk)gI >ǐ; Z?%+Zf8^.}\Z0 9Db^U@ZL!H!LRwx0ֶvv8IU] vqlV(BQ^9b0"à )'-`◪a>ZU)B?åJ+ϱ ^jG35-,*OCIԠwo!f q!Is+G!z/C 't xxy3M셓  Atg1s(*IYt#h!IMÚA`G`0~@$J'PG"pH:~R4'.$T{` ?X\!SV)鄺?i2'T _PZcX*o_QW{_4@`ɸ _*Sv]W}Dv0DY Zw/(ӢR,^@O@52 ?']RUO)]yTYq8W#u1t!| 8xV "x~!)z"(+ f)*Ba#aFwlG 88TD1T X-󄂁 @=3#0; &A1űrѮ `2 ( P"JK/HJ/@(M çfĞ)  ʚ"̚("NGq`h2P{1(ʩ<%^* :C1Cyv!kLs !茈2v!\`ɫh#$qɥoW)2$ 81H3.UNff%{'qޏ'TZNA"8b#+B8Lu4D#n|2ǣG#!nF[JQ> = C0WE!f>)l0cP,hI:-"๫#_(:5ǭE&HFcU",o)S=:ȋ}nj'(5:}1g/;Qg;݃xll B }5]_&B@qDSDސJbPK`,X׎$ AUcb?1>O섗xZb4WV4r J/q FD,F0CU5xUW ;HH[G8Ƹ96AnA"9Ҭc`/I,G*ÛFE>3:G hlA $2V {P"5.ik` bTB`2^SA>B;,\; ýsf;CDFy)&">7 av@L, [:ƒ37F}1]1* C !4VX 9 ,@5T, Be 7]+PEӻV~sJ5h3S :). *bgaS6 [_ )w\RV9$K'"m{*2^=q؛I/:9T:f &Cwnh6HRnB(BTDe!F fe5B 0!^ MfbiN"0#fLm$Ѣ~h, %T6,E<[)ncm4L]^?dɄ Jxt\# -4B&iR/(NzrGdzH @DaDz*<1^B"f$*>:E0g1"(MN!hnB @B)@22Pm"f F##)QaU pb"-n^FB!݊\ z XHT hM"b ` /5P+CCM!JD<:p΢SeXPD1%'[ '"*q Am &RGQ"P62NA,Ǝ%@"(,(1h(tʪV qZ@ %#F.* @LT<LY (PJ""ocgd$vOzbnP,j%!f!:G2$ a@hDQ@8(u۱ 5 "M ` Z`N*i&V!AXI)n̲ * -A4f#3 dCg- ! `Бi(ߩ\и Nɀ~6@Z'7͙08A @T&)C(ȇ@, (>"Ȧʀ '(A((*7SJuHVLC1 Š -(v"_ -z Zʴ*vۣКmtBҠ`%&.e&*arqj!?)$4J; I(z )`ٔ%tV@ >zUOt+|8# >@`l24PaOo6E@2zJC>D?I % ;$kr@ 7}M/A16ddP?l9`O < \`|U>( 6aNhcZkR\JʷV eT @ d.Qn}ȚC#΋AxdQ ml{~ J>6-;gVyUA0(Li+R V Է(+MvRH4d t3 g##|l*~䚵P|'?Ґ 0%e u܉,CW@ D渗#`(Lh~k (N^2S\F2Kuy̠@%Q75@r eD'dFS'w|#Q*,9k >@  ʉȞxAn"H bNp +mKL8c| lc`@8(s[mVmJk[b @ "&SEPV㢎8HibN)20M! (P"M[L+FR)*t Pi,%U*"h4(<:ʨtB(Ѯz ף}zU.xD &nXȥށN!B'-zD4Ft1D'#5Xn/TS燰r7PT+맖oяE0Ūfh,H*+ M0kc žC||ByVq7.%㹹4@5D>)b"]&^.Tc|tRDh)*A !BOBC/[[ 6 ;_@)#VWIgDF N6N]` R` TAAV N=w`H i%`!g`J+FZ!fV&vt_RF,W+8`8&I( ~ (Q?VOQWߖrUDumDA :IA 6@VV ~^"7[]<wUZL"6/[5dk0~Á7YX{ ^D* Z!IkqqȜgJXQhݝl|( }$f (J!߷];J* ha/*"4fMԺOq~LAN6J|yi_ARkwL"Vݔ*bhQ4MUV ]w*6k"9 '!l3f0B0t-DᰨT& !@>A!E-{?҈|DجI j$E" OcWϤ FI=@DA |(?=@ `):;UV|n!"CQv~>@.L` @M;G#y@`; ,vf%H ~}]DQ8Bd"O|xTe8( )2:30#63 2 @Dv%ˑJ3 HRQg tio)X'Y6}D!)>+2ބA|*,ci3A4M&B+,[t) xGb1E9f.\$5#4K12SzG4Z +p~ ]f&m ۡ+fikž_ !̪Y L)ڹ5!|2_6W~*J(pJ)ʇ`EǸYִH:ST79x15@+QK5f+ aͿf?ѩ*鰅#|%<GiHSu̫3fmwe4A[7D8%V|fU+h -4C TȾ:b6I!'Jep$0RSHk/X:"0v9ßIJU|OyАzC٢apgvHb*Ɠ! mS2y6r! AEE ` D1ξ&{q"Hݼ^k !Ȣ]() y4;G1My-Y_AV QF)[5,Xbl-F4/Sk J=+"BnejA%آ{IeB.&CHgCB=V`sZ27F#mA9RĀD Ah- 4.j"&(9iqS)_1D<*x&vpAUu) &0 GC4b["QyBX$ca2@ 5<!@ղʒ$+cF!$1]%Sȝ<#I0K…t w]!!6Yf ܕdBh7m("NӁBɨ(#Ήssr-6>dcwOHI \b鐶+U[8bB9ͳ ՗%+36hN9E0Gsox}ϸF`V`l8R`Nwx`0 j j ᘍ@9ZY@BB0`BAgT%VϨQ;Î/KzQ@E[;LK֐"1.P `>HHȚPz>No> í ,P PhN1J.ϱT,]7 M5o&'SyT- $iFDQ҈@m% #Ae1Hڝ6C@Hk<]d'ʀ}F'>6v2Yf]dSA\쏒 34L P8%2.9:hȰ`u{ rzkw~*pGB:&onabGD#.#m on>v,"Ę QRW} e>IY"֐~`M ~.b#7؝MgS?3AXktCPpұܓ$|0hPm!krs* X >%;-R! GpŔs@н{@!O1Ch:(3" H̘̳hmg87mj)c5O [i> ;ƟAQPa(IGHEP4ͥCo@0HHhb 鉊 \8PyCd81Qkp=2H<蒈;RL`v@s<16hxϼTa IS *Ll *]" h!Ah1#8l@8؂(.X4yAR-03th B(ќxĩPrZP?;`0gqL6l G 4.;F[dR C[Rh:+K븘rrHS8 yī. rGAK(hKÀ1Ɲ H~ 6~p$;y1-0(Bh 43 δ0Zrm=7ikFM>{0˄AJX?0@Jn␕ f`/`1lE:a,QȨDF5F27S \> C@۸"?ZxWHBں # \T&n"=qx<)F?LCn`_q`0qPCl>p+s ZO h4@.6DS`rԽ[Gt` ]"Nf;JeaBU86!Ļd0 68P|Ě歐5b伐ԇVjY/ J1a+2e3ϟ ĭV2@%|^YP8n8'0ePِ1U; .\U&N#'܏7lk1S% U)ñeDS4,I!I!K1 DvBv*GT%uCyT'#i \"M 7"!du@[wC ֑ EZf"w( % @tt[;*S)i2b,V6V-0ujH`x 0SɉHϮr#y;lfH;h RM|9)Q; >?T t|?y5O r3Sf0*R]!3M}DT +)tl˒(e͸0TsP١GV`|xԺl0-HI8s9 [iⒺ} ԩHnk!Vqᰉ ׉3)t D7FL0TI Z,Ba N; pjNb)p}&h|8Hub:N P8$ "Q(M@Px{@c"w]Ba@Q0XPp7-px=@ @  l W@ &b@`(>ߏ  s?&Xv?@8q)=m ,|=R&LPr^$ 4鿍-+XAt~qZ> n#or}j1uE1 p6\h BLr&9ZUZyK0N@p~C+3#gh-8 ~'# #vXXt1L+K=H)ĀBH  Id,08$,)h\@5 k"|'x?d,*xk@5ip<CnmLƃ|!,&ب-5eDʂ1 PR H>#MTܕC%!B-r bXJڃ4;f9A n#'Q ̺>U: x[<ۉӈ*8 zT݉f_wK_PTAMJd0}+S.+Q(@@Nw7sseݥk3ڎRt <̺d;M*J"\Nd6I0/ %@HTq 2zKRI0P;^!Ez2; 9b;f}XH1 H6 |&C`>oX=s2fk0B ?S## 3ڪ` aTC %hF8DeK"H#@p$īǤ-#@A 1np/fڳq0UsA8fh6Czh6 H:IH 716"UP:RU5A'Q$$L!0S pъL /yaA7^cp3N^!@ovKɀ;AC#1Ua@9a.A9$LenaYE4%A&`LAΰ^Hїݭd/dC <N'I@ĘW1 x 1fZSB vgLbSd>$H2بsfSa9%v A 2o;H88pt.AgpOfM ?r@8Q1F!{NHS2bh .2q"7FWaxq7ٙ"D@ 0L^G,L LI*8p*6#‰y"D\ .Yw@My@Pl5٦R`Ka(\,%JpPAhK A,v/hxƳ@Ӂ5AvFd B,DBƨ8v\W=6("&0z,I/Xoa./rpyp!&|2(< 3xHe|Z@ckC&"I #RnN ƀKb1,b 1c2<$Mc냏n4S3H Iܾ"Lp^灹*y52vo 8XZA&31'~c-rNA8F\j baS*.tɧ^wGKlj#3e*NA,5SY3? -c =DZ$̳ s ocբe(So#!KFvbYr|$de Ax0'@vZ+Wp_!X.և)IK]sh@FL$\0χuwjܾaL7763l_99s~pgҚbG1;XO` ICR"$P qSQYTUK'^vٍXk=_DzE 4FI`x!)`|8?P@ NbND&"b" PG;L{挦s( Bz1f}ST@pƢ)@TQ `W{jn!$qJ |hgF lfa gna@jfɩX(;#Bp6  6FP0P-bTNjA{"B zerdtK- )t g 0E@F5L L2njA,aNި"_Fs,`PoʪFBL |aLz/3Dk}fpC@jCB4I@nZ%A i4%:JE,% ]) Ʊ>HD=nR'$ 'v"eGn_95D @ .$N!,A h5'8n@X>h)"$%\@>P>"`n;T%Dڣp"LL;ZfG:Y DSzqbͮ u <L#b`XR'Hfk ?@$'i =MI,L#5d"a=EH$hG55kLJp61b'NG`ܞ.<̎, Nr !OZ&r1"r`$R$ .nDc393!/>ґ5#꫈!HN/!' tA $<8#^nRg9T^=Ԉ E5~ DxBZ<.K |A6"Xt45=W9#0vAWNG;qJ"C-l;~(^Fy.Ljh) d2%K(/Z҇rXì/#xPz-R9D3Z'D$koσ;Fz!q @{ jr0 0hIDhgiN%@4v3#BDF`!{%nSA@~`v*]#O,fW.KxFUeo BN!<( &TDX5yP4c <Xs j!ct +3`4"^/1P _lN.Fz~*FV E@V:2Мȃ#qGsE` I mK SC&{d9 lHC$GvKyc-цZ.@.0B1 rl2d$v^0Z0fdcMiدSBst.McT `03H< P aʗ M5ob]b\&b~ae!* h녃XN^B UV3"l5@x@K!)0#-! ¯#GҌ}c̈3!"Z+:c8pѹW.E~:Fv=hw2%e"[qR &SrIiTk]f!"!$U*U9|sC8vxS`HH xQ#LSl@z!D"1T6v |`/A K2Q2بN&1R^APumQvC!RT^d#(WLZs@ԩ.:G~2&絙20mh/%Wd k,]qbyTz8F$թR\Qf7 6: z s&2;˱aD) O:u_}O̒lҘu0/, 1F`a|zpMqLa0t~ɽZUeG2`2 35qpj0<^pkgiM@:-rA1lZ(@7:"Dabqy4!+}H1U}G|a 7a 1iZ&ʠ`ˊԝH͹)T&` Q{N*2v$AbBbN^Zz AD aGDhVŸ} ŲE  q8(  8mu1,$ G؝F#bQ!{Bh{`+u`iGe JNjp0 `-{}­T^ c0+E\Pl~C#y+|=Fg1V8mĀ2?8 "}aˡ(pR@ dB-t?K89.L~Pv'(Ri 2n'3r~;ɍpG, P;D !1hSG|Zoo"y[`p# F`s0 `A{oH:<gqq٪hl!@`VRWꝺ u]/cTQոF`.HޑI@1&wD>XOÁjvw d#M CJC4 i@m,k OmkYqѤ7SLHJCsS`]Q:kC!(]MĈ4y ="oȴh $w,u8QbM{K8uMʑ` lJY&rݳ1+6W 6G䈌UfHOveNIPz98@ t pt@@!#f|B+$HJAM`Dz0n 8c 48PH H(>@  <zaXH$a:jf*@UTs plh\jrm\(e8]Ue.]+`"0 *3" IqXVCɤɝ8ǗrhHf`qa CqWy?04'DQgֵBcxo 4(#))ڃi>pO)1: cucS0S&#Hp:F\8q>c)]-"Ęi+ӖOWHs t^ZG %Sa8)${c\=/@ưm \XKށpO;s: +8;0Xq#/|x'P@۔hk8a2=n=XGH-2S&ےݺZ ?06+a0a*9* 4 98/-0p;i =۔QBI5"Pw o*ca; E }& ʸRK8R"H|AC%Bkb/qMAGؼ FAYwQNX}.)$2,L$"ُV bTYy&ȺXDÙ;&sH:zI0иdZoǤ*h (1eǑ xIi[Ób(1E<1 ?lhcrq ztnFtX ~p i%XxZFx) > Z МH1k Ġa:ȤrAԈYq7ЛK'( RI$0Q(( _ȁw)Ȕ; {ដ9B(Èy0 &YQbx@ k$۝(9iCXNL;GA3 N@ΫRQ4|J9xXC,P7pr-q ɶ tS2vLw(31=]]D`B+syPw Aw 7TqH0$phi1?hԈʌ@YRP@Hu: &H{)L`0ܧ }$]HQu,A9y\09׬"@9xKɿ'ka0KЏ A"P[GKU-5S1>14t2ۉYI'0HiT;81uҴ}[ ;;m1\1A4]l 2g*aB< (`5K7e#$ Dx2@]8:_+_kƣ]6n 0?"H. a[ǚ ipNxEܘz69N ֊ њ1/#"b,SR!^C>%LVc[/ac>0;9Mٮ^E3 }):XRGi(`<9˫X`x* FzšX6=Ek18;k=WHee8mй1d? xc Jba+[~paT< !Aţ~~>`F&redόة0Ҝ -l#rIa[1? x"H&6&`ܼ膌y*rkx6\6pI2%h:d0q)GTPL9Wc NC@˞g+gA^;1<:1#X'6KH{R??c>{A?@fgl(+A9z&*!hS=2+j!ϟᾞ7&lS3+3E;($F!FKj58hT&/{3JYRULL ғ?5GD`FE 99nyr V1yI0e[H5 KC?:ܜcH60`y{!?_0؀>pZ@bؕe~apET"r ~@M@L(X rcPKbX4\QRT3$4`@1z#TK@DNJX3hE %QR?p4cK #qU X #ŮbL8?, 61Dj\ #*t֓6H"(L!BPld25V`R$I8U*K-kH:d{ZǵQOl& C CUJ!E$c^%NT>N` ly,T%M.]=yk{SSN߲5^a[mm2PaE+^ ı2#=/ٷ#@i:eT_~!`=fB ڧ" Q #Ak WO\7 OΈ(rn9'Aai0e,`7 6&&vA0CD1,bYzxxm Ж~T%D'1#cBS !h}0&qjzTQ]R*l(WJ, !vӾɁz䜒'=A%%2_Y%1$Ԡ#T5''a}2Xd%)ǩ&Xy&BՔT '֤WXPK%38k l)gBHׅ(]6R b2Q A%1BþMA#! _kBGa֒~1F ]+Y% Ya9KXk)I  `9vD@$D$"_mPJr\׊0Dj%fQ+?0D@A'(Â`-QT+uWߺ1y'LN_O.dP\@cq9Xo;G`^ + @ZH'&`3 I1F,F4fL-  "x ndpAѢ{`CI'{wb*eZ 3@ano^2a-: @ @ j.OOo$ !1H(=e'3&#B8Hc02,0.XjnA,i* 4 Ac=r$:`ff2bbfjנH`T" J @XPк/'̀XJA&jDT)rHwHxH8UH~xiptmc29 " #&ID*b^"X6Y&\n }O? `}8)g,R@b0~rbdlePJx)mă!r(&ŠL@"0K.B 6 !|V`+JK?rR`rvE;Rv3rg3 y jЦ.".E&/^HrC^!@`Hp\V SMj%%Ab(8z.8ZH*&;ɐS2F=)y f&!.B200;  F` ע@rOn+''Ca2\a ɒ'2$ʥO*(QDҠrT%S\-9 :BDwVc!V*@AԌRfjxAT d,si[mAXt!vKg;" U+&D~DT@lZA1>*S .HȷI@ "A/O@*9P/@v o a7#L^ahAZEldO t!#/mb`#&R|  ""/ksg K΁&B&mWHPTE-Fbsj:9)fC& BE,"F+%GFvPVd(~,/T4MP`ju +hk,HZ/!#uThN(Tg2 H&0"}v"W91y;R%W+$T.S $@.H^g&}*$@oފf;F/uT -oe>HFZd9Ϧ;F+U/9m4$v ;tc6Oƴ ]"IgaL`B {\6lkJ$k^W漳7l'CӖ[FpMo} yW2Ca&dn.f44` 6E" d@C8FNZ4|[+1b~,'Xs&.ΑlBBNp/Oh`ɩG l3Xl .`Mxvt9x@0/AG/䖡2D00[9 8Ax&mZoֻm* A^Hr C,ŠX`Wk `Pc7գ>@@aϙi @l4R-ۨ.62"FpubN.Z,/#7@ 4IJc tCan@)>`4MfH &ZzcϸeCa>p&C05pT:wtW!4cW7(O1nG& 4` GW,@$ٖR[/w02xXL+z]1.R;ɇ TX3!!%,2&v@0CɅxc #ff`F[L-GOEEb;N<'E" I@Cuݼ#X^i!/f2uJ%Fv1Ym +d_}HESNң۱qN1n`H|USW %ƔB{ -&8:Tp-̡S &W,n>(=.gEW\N;ӜWW^aݿ;t\2"`<4w֍X8s[H_Ò[to1Ю1D r XD;)G<;11$~JO .@h1,rD!4aO A5e/@D->`8"/ߏ2B<K!M!Jk&;Y! 򼶌qW eL U2u= 5.ZGPjGLf!,CVuႸKA"9i *F &Q@:>O LQHyy8ϦΉ9Rsp 6)"Fʭ f|ЀHu<){1Z{7}6J$}GEm(-CT5d1 @rц+`/Vkfl`(%)y@ ʌ0.Dt@ ?z ،P~ 00 o1$)}< v!bm:; dXA@R}04!H%Ita`c@Z!< a ng@=`0d곀=$9^1!H A"ĆJ(*SP ӟ%2"z=MUp6@5f:"[Rtbv:(m*E]}"1$ 0Ȓc")cWqP)psR)" ꖛ.՘\{.|k!tYz.&## 4";RC^ghch .hq&m`.2)d`~U*<{eWS=;X`EWSFjX AeR+)R3z!|δsKk)V`VR{,M򖥟` }dz ڭŨ)ujʅ;5VW#nVopac$POH 5C^ ψ(g `La@Hc&@ g2F(J$ǷEs LQ" :(R1#}p4D@@b ՁJ@b\+DV8!>vOX)!@5~Ǣ^?֘]`Tb= 8R^3bwf{`f6Y]ɹ=t #ĀK Ybp:)8+Id:Ш/2p}(X=P _+qI);J]8I_?QxX)MIJ DJ, @u5ڭffiq>Ǭ#%_H&YL);pkA/QIkzO]GW%w#yni熠ݯH})^L:[ٞyhuZ mm;PpJ>!BcH"$gOB3$hN(Jôx<<X|02ʈj$調"(v*b{3,QPKl4x:@! őa-p)ٰ<ry­ImapgY? I=:;@ @)!bRiv ;>qzSsYH )hJZqBYxr 81c@q+Q`6hLȪ1Rb9a1,j(1%۷_Q }t$-1Shq q  g1nTx 'L9V%3A7n1!!WiG߯F0ӉG[V TQ<qJ ѻ/ԙZ{i jIئz>kQJ qU!S ͝{b2)`DYm1hF8a^1H`&dTh<e,6d`! I|'ű(a֊—)ɸXouA/C[#$I $bDI8uXvx q> !AQHX' 8YFLL iH}Pz8FzHL8(8DPdAX.2Z%0QJF!xN [@eb^\ni*638  &B1Nc)뽋9LE .aeĈ?Gp̱I Rgꅟ,aT,{ $X U uKs  2^ࣙI ~0[#Fs.d +(wչTd N7P>ԓl4T`V 9?oJs`<ж1 }HCt×  Qg0\0O6 dJ͐GI;@0L(%(YɝaK3ۜ48%XpEڀisB>jS̡ Z:ͦ4)HR%x)0G?3y8Ȍp@K8F2AZS63ZK60KH<\ {'*F5ROSV+ԥh_:`t-1 *8[V-ӦYF?{]P媋% Ebz*įobT?,X(=h(_i{k!e_r:ݞU`]1۽Eea"0%şZ a _Б a=8GyPPMPXaOduȚWcL> ݝbM_Ks%j#rIOph" Quć4z+yp]49H$` h$(y!U&׵z FufsѐDO/p ADy~殸m`dRd0lA @$xgaŻ*pɞi VsC* 7LG)Z')ǖ0 J M ^6 S= Kv(0Y[k0rs)< P P<xl!r}2I%\ĉ 4D CBuG&X Q" I H#%m$]~瀰A0+.P|[Hc߈=Opqg " j<;&Q WӄU"@Zy?Oъ@E'Z%"FRh U.QjT-Dȟ/!51 !DqzTN:$( ?W2 iQZJʢ3VV)L#;tײEw3MWh3SaX`6vp\#wzU[/kqk>ٸ"H $~tq`;CY3/ mB{):x , `XK3nIms3d݋)#dK䎢 RY*`;crL/+ȫPVP52wx,!ܑT_5%6:D|3 q0 d_\ 4WjCEv}6+DTlHQ+ (@ $[Rr٥JUd}@fQUiQ(hVR2 zA۽lrZavn6^qh?壌fI؝'ӞFGQțRTMȰ :ʵ!D5pvSC \C 2PPe0ّaBrv3  HŇ$MȔ:%'I0[J`hP #m`Xc.ۉJ()]6J 8( %ۆ㸛!xH\yrBKAS( (őd' <&4o%Dt-XdF7 =sr&aH&$$ J߀Eh1 A<5`c`p $IU<ǻCؐN Im2ux2ck4KJb;3GH)"Ҁ3L!1z-ّ2{9*2-9FI'?̀9bK? H&:%D*H]Y"Jn-"=v̚ck_pȸR Z* d;L-t~8ʇ 18dKSv=f vh`bP IG(u=yd 5/=>FmNtu*g(Fe; jexְl=6<ith˹$Fܥ|;-O8D#(V/.H|MB*`bRFVD[ z)Άdp@5n2I&0D) "`piZMdWJ|B%fLELc @A08p6eNĞ$ FdvorRd"|v`t`AR\! ɴ3xv,! H,#nQ WNnh?Ćp:qgd^ &k"9C/$Beh{ֱƚeP @E`ic&!,U*$vP/&¤'p}x%\ #&\R,($LNfoL`NIg^,(Üc*4!$V" @5qӐ^6ɠ$d@"P(v0nOZЃLU%J~Bm'$Dj+1T/ejt a-se\dPQj5(FQfsg,O"VTb32gxgJ xf#xbr}8V%_."HfO1,JJL-LMD%S sh[*ЙX"p[jHh'tB4VB"∡l^ei%9!we.j6*(k,"X <(C(dz9CFgEP(D&D)5 q2/4Br:`d̄""N$LmltBMFdn)Ir!⃈pj WL161v("U `ڷ.Vamv2b֋x.F@"nfDG*,t};#.G,y:"HM3Ԇ#<"6"0i|¢$CgԙIt3GUak(OA^' >@~@f_3(ԡm63,/t/fBPʜX bAxF +Vhl)@HDF"֟&v0/(@=)Kpl $au\)$.>:6KU\"q*,„G.:#PhbDD2EF_,"tN'%"8fM<)LU^ΔC6Ā ARB§ev,vb4 EN ]# S:)aHVcمu1+O9CIznxh+&DK'6mVܩa\WPG/j,F鮁 $A! /v`Bn'n6b< bqaAVd 7i/ jB?f(>}I*)$ K5QdFTp47.Чy `X_//bWK C,#NJ `߁Nu G %cTRZoo bNFxώA{_F{*Ǧ5I`"|BWhy.dR/jSU *$yQ.!aUqҎ(en7 ىF {'4a,7^d\鐲5OZ= nZᮋ >/ x U<9H2(d>:EDXD FŀxYн&;x91&|+o%/ O `T`ո"q"2 EcS$@OO leS/pBSN =#i,5ě S5,:t @k$3Ne3㜝ua&#!/5癒׎d,dleN` ƲF5f6" , AayywGZQyEˑp`T *'AZ& 2DL/zZ'j"$LG!nlk"2` ADN0iS"Fh8bf!2 nX&VRƉ:ld3 0M3#XLE#FF#VQp~C>~y"'CYBEi:Ns53XY=-"ED4Z4꤂kʤ5h{'{ЂЌ#:jMRȟw5׋-j<A+v.@R@oZ  ~W_Ib406:+q!W,9+i^#&c[>./fnT/"ndB2Cz'Ɏm䞜K"R#A/ xlr~[2X["=&@JD8zFLO 61PD߁#" *'&ЕTw.,wGJZmgڪT Eg{yxN@4=hh5 &{`d"d͝%\Uu"s.W\JbkعilL@J!@BbUW+}r݌g9F;" C^a nK |5@ U؀9]` RRM3P6)[8=SF'M=-r҅= ΙVX/DhN#c⍺ $0/X!Av ZV#k6 4RӚXh2  CNS2:Gs]>"  tDfRPiBNB9!䒈_<)zqWT"/{>ъ)}&'d A_ t2$S pN)?(S1"|  P(@h` (4i0V;pJƳWN+z^g]Nl6;DabV%zf]Iۅ~ *iJ è1ov<fT(+JEUAWew'w: .mw>k8b} 0 r@`ISoض΋@#j*7-n/#6A0-->=$)cK|0(OZ]R ~@Xh;(4w|a⼙~p ?~g6Ib@L\*ǴП|ȲxQ4 (H&D(}\M _)HWE V.N(",ÁU[)%&!(RӴaNPX;fS&Bg|nɕf{by~O#r=GwV7Fy9;t`+x @ 0$JpB L!3 &VTYq ·C GZd<S,Q̳pKI@G9qpYAn` (% @&`>ۀ 4r U h%ogLsTȧ:l2ĘЕdeO@'lM"՘EN.i7q?/-51=P`|=yN@2Zgz-bKRB2$K~>2MCC@Vpi !F+ ͉2!'++t8@aR OZ9AH2\LA'] h<υFحP6Cf$W@t,!D&X 3K9; >&pP !{z=Z7L7cFl !S3T(j5Ii%Zg;؏̝Pԫʪڀ<a b zP_),ZaH}rXU?)IenqX),GM 3 x4M#?tlGr7*@H 6"I(!6,c;lF^>L˃4W:Sc%G%vKS9S:˦:I4{H4b|((ډ`$ 08RO:S>4 >#$<):nA22NP`,ш 0 ȿ1$ 3ګH !CK2a'3(ĔdbKaト. p^`53["zG >>*4&{!"O:'*() Y+ضs2+(J2:6II!bw( EFDO#2,kĜ#p :C K2P$B+I4Rϊ)Y","Al,!ܫ')&%P,;,A %k$. ` ĉE $(@ 8:3rw#.(|x&|{\G> !=zL˟ꁓxM*s$KKƘ n#(HͨR+҄K*T;Rcs'H;@UBHY5CG:D&.3iPܦC!h?rSZ7R?,l,,hR M L|J`"*":R'ےI˨Љ0ycxuwoˇrXXhW$0H8" ({OxU&"PU38E(/%g  8HM" y,QI;žx!I j(`ahZk 0$wWx %ؓ[6bS"g,h̬Ȗ)x~Ok ؟.r(Y!+y3Pk˩ ?՛:?cw8UBD!4K$09xHZϠ(m0Q ! k=wP+ȩ jɐX3u(^e;k'Xc\AU>|W$SôJ;@ڎ3h35R@WW[V p<9XtS09%AQ8¶:xC3)R`a-6 @Tb| Q02"^#Q;d_f&\UgӊՒN9Ɂ0}F @J 둩;"WPp37zfIa$OABæ*YMvf1>f|06=]#zxs'+hXeg/CtDh/{BC/&y4ԅ #aC("#p=%-HQ$_\@@p(5^Nly{:$ŤMp(f !55ZZ˦끵5).(Hy5[*e4I{](>IhWaS҈lпl1a J,Hxd&.e2%C#)ʋ j7[rj$⽉̚졺` ,J3t 1V .JYi&2@qʷNNTI75=hp:A -b -.N(mdZ6؂cۍ>TXvW^Rb hH L*+΃Cbe|9ѩҖsC/8 P )N6˨jh)|ؘL<ݙ۱ *;C#|EtC+-ɏ? J&̹!0B6Uf3TʪJj!E ەIE0&HzX,bvV' ObꞰI;{t0 OzżP;%եa_ yiӇu wRsjXo#Zh8 #,p&z:HHBՓxzXvnx]h8k W2%QTR7`^a|ɉ[Hnk He0Z}h!@ [ zjLFR聮^uJɌr W[O Br6I۲& Mm(=. KP ЩnWm=ٳs'(AR),&urɚЬdo7bQe Q~зH8 HV);RrTP|=0~D `5A!`@ ?3S) #NgP\k>^(N@8J 1@$,j?ئqF38C@HF tJa3=k1&Սٱ6Na汶|#+ZR-H_P\;"Q?̦QabMk8(G:BH5O1ywI+{>מ>0|J0M@쏭d@O- HZS?y =$@Vӧ+[G 5y 3*2q#O 4 hQF&Bpp#0D㢐-8bU<zFnϽl@T=JSN0 A*@2t8hS?鸀(q,$@J<&pZKWFD : C z=~D\4A#g  HC#J#GWG* r3K"D$!%&[ *ڔ0译9!8/ɒhjɺ;20K.T~yM?486BգJG#D`fU#BbKqe # BMj$X"DF47ƨv.O#0+*Lat+$!!\9ߔ㾑&Hc5g 撒\H f&=d\|!̹!eNVYgFzxsh/"e)MTt\ f|:TU$sӢvsH}JVnzSp+$.Y 3S*#f2cDD< L ZQG#j 9tOc7}Rg7z87jmz/L6 $ںhM7[ Xh po$6-`v8w9B]d A #@U0~Bi LP73{«=GHM6!z@v  dL)b886( `cQ{WKch+1%D۠aΉӣD_ڎT,( np(HPxhrGP$DjҐ,6HbP,gtZO#Ձ2P.PplBS JZb.5W=@ ec揪jbKzNч6\-"{{ڐ6`DܷǧfwrtĸpKcwQ @}6[tc)(ƪW;{uցJ [C-kBLPњLSd1@ 0c ] CTCr4k4Z>j҅1M ^%u\|O FP*o잺E`螄@"T`! +!Ordndd3JSD3dd?$H?.s%b \h!r;@t[P# ؇8@r:PG?Dtb'PXkTw*4/vAVad`j}hd2iȑmcAA I&[3R=p@s0DF[1)bC6 y )B@ߎ\->+)jh&@$f_"FA >h1gE.kp3K 1JZoZl-C\!B]n\(`[L똓o2ˌ  @dr)F5t &=QU HQtsCxI-,H*Hfp!#`@v Uoî|'yL؇jbf( o",Ȑe#3RѴGJT3h#@ <'|”Ә!;>|qc8 hoc2f~X:Hg|oh$b0Թ}-K9ZN3RV+8b@悙5 MzM+CP.h*Sƌfht҂F$B# _#.zjb>,i(fә3#pd+B?萐XVJ8( "m22gt|8o4Ik,TԳ9uSJz` -!z` @ L]#FLf `Hg8ԾӘ:BR")n˚''Q>"4.bTfwIB ~";f9i*#<9J~f&@FB<XUEtNY$ahad@HVr lnf@ * ▙y] XUiBjrXNǢ l@G`a gƢ> @B!ABǠ$)Y.#Hj%@&$vaa\ͣ.~@6 @F*B0#Utr)`Ui@zj-LSOJ@ ebB.e\Mv_T~DDB"i䀉^H(*Q$>9+b#@k @dZF&xk0|+. LALz0EuQ[&oMu.D pqQ/0WT>A*!L*T`"Ω/8@ Nӻ9CW3<6AZ\Iޢ$#%aB!"6h@ "a)M@Ѡ@іV_`(`dg.BP%:p`la;Q 0tqeVR8Y#&##(  f6 -Cpom f!A:6Nn0j_IuieALncP$6G'Sqfd00mD@f 0@,DUd(XjhCeAE@$š4-ªǀ"o6jA(`)bX1>s@GSgQ1G"f,aľb+G[ )kZB(2,蔉bWk:P"nDO`aj[˜Oc2"Q!9CP, @dVlhWLB|.Cf5 ѧ}-R Va &b5!gJ% _ԴcH@p9i6$$ Bo&mWiчu `2s" yI%1e'ŔzN%!:ǜ*[Z;'[+̨'c'91y9\!= 媀P][KARD@J6,>;ypzX$,;LM뭨0ra^ M:VmpM"'S Ģ8 @'d I=Ng_E$,i"(R)!y_iȅ#SU|l @7V&#D6HbA7WI1}0w/2[: *(OFB*&'ˏpBVPzd:z1;,; Tb5I>2|I#!M( L(UrbB Wkk080J~,&pcQje&H`,x0![a$f/9D?Ĉ#7QsZr5bE P<^P"YQy?DH6u8mA_L @y3|BCvhAff4  Q'( f1cn2tW9TbfIUI֤N+EP`t;Rn sLmU5E]9+gDY6uʡ{OLg0FTS4̔hyJJ܊80yL)%̅}h18cchn&Y)zߤk@)8C‡P ;Xjf:1TcxQX32. 'Pr`H1))g66=1t/@ tɭ5В($7N:ގ@TNY7(3u ;!%8^ 5P~p#X.B,AO@h"ف8dP~cڪ]06 )ȥE <E3mmEx< 7I}W-c+gY&zD ʑ@Ii*Kdl!7&5텗lg:Yj(RSJ3PE.o6Z#ZT4L X AXv$k*3jw\$$2Ls1Ɛ"Jmɨq, ( l0 H<Nɞ3; ŅQ|ʫy+Z6e̴ͦ K 1-h |% @x?D0(bMtP`2Ծ#,RP܏ (uC @K #\GpQ4GX]dCE12˼S6aR"% 4av,Y㊘èiLO;x7@d!H vP#Dg`F ux P͹L<4!}'u Z)L8l`>ş=UJhPCh>,P HC{>4ԗ\ `Ŵ{6Y$9{KKy0ߞRU&@Aش*JXӎRБ܍|sbD @ߏ #ubߺݽk ՉSa @a@Qu<㲉rw-64;8ݣÚjdFQPfjOd#dfPQ"#;2@(p)B'<]&u#h`Όr!~"E񃵘q)0 u~xGUŁ'D,5%T4'fȂ Qɍ.܈59RL૰ .hB^yS;S_3{X0rS礀uc`u8XP)L0R@# Ùe#&]A3;H 4(4ɉ04wh#`(m!S/ na[\(l=RӟX锋락A *@ (ꝃ$5ܖS: =>%3h: ePbs1(+Ki} ]g O/r!ogJ#H%'sR+bR#tH0\nv ` S-#ktqJ3D`YCmaX$ #Ew P¥L`^HT"ʌ X6q qGD~QL"k\XЎ@p XɌݮ.oG:mc>o,U[G9@ːeYdBF*^ X܇2,:]f&LdKr<!EH)z.yhy.h<ӧ1N̹h* X4r7ot wc((Yd䇗'#Q5QKu:Y8 ܧРaz1Z(r8O$сc5 at8D9'+>tUR !9h](0-|h7g' i@pNjjZ译Ӿ#ӏjO7(w,(3D&ӡxD÷dmI{7钇/mC1FhB>b^*_8tNT[xOt͗\z4ꎣ%,ٲ:ʃ& P1 ݅8J+?ZE OF ȪuVspd8*&xxK?_oP %< a0Y>F@$ @+G_:N0d4Y +RT 4 =fY5=MeYЋ}OoZe$BC)s( ?"ɠI/dr~(8aHހ.)~5@V$1 |dzօHZB.D=*J*߸!V.ʾ;/D/Hzsx9#/C} r(Zֳ@Xfٲ`Fjk$r-0Hڊ)pg*1*RMX: z(9 |2~ChYbBKz/N|Ui!&dh( ЯچB; w'@XDYEmFD}TP 0D bȪ "wgSDش+qzyG.*HP $H R2 -޺J(`PUnF*@z%9sb8p%g$hsE[&n~ż[WÇV[74k 퀠 ظT N" `xH9ŽZHO'*Tc |,rҺȀr{J6w=E\k~ႀe2 +lA~%JNM#2oY8 ՘ⴛR)\7M #y%ZBK%P93Q.!D  JD f=ƘS!D"H$Ć H C , @BhIaam2(̫CI1x34_ё,bAIgBH"ΖJC&\y ,Bg;PJu ay@d=o \?+ȹgK;!E(x#@ | "M@*w< 4h`ˆLH.qCD 9! !Xa .E+#qN@ A5m<s2BX1CĎ^2 8c{f6)zVGCIh!9t+:5VZY B@p0 98Wf ˪d܋qJӄ8\1;X鍵0 P*C$K2"RŲ&oP%aX +'"Z6` Z p*`°ǁ5o@PѣV\`ke~Fdvh !D(Tk2tC|L 4$$xCm15U@zF /U8L҈;HS(1;+ЄJ\ jke!d$@n~` rY`!)"ZC@p&t(Q RZOUUTC Q0%cT,V`BadYH'@AwrKR-A#,=ʱHQ8GZ.`%\q-PHgZMBZ -@A-PDbH IuG.Id:G57:dj/enI*^|I?s=ؔ'́R ${﹚A qJ'(- c+gMD=RAfA=ι VYˬ&4FAl48˹yj#зBQI2"B{GY1p! ̄~ِn/H&fhY ro:s(!6U b\{E^Fod dAzgr&O+B:=JDx @A آ{o(a˜}m"|H |DkI7Æy%, `TH&$#}現E@.с V|zlrhR  X:cQ6nLaRnvvQ*8E.ELͰ̎Pb1P;:; f/ ="=1:ʈ`*N$4`l b|$! (B/!( ܾJQ#/TNET %T釜""&A l2`t#l!-KtaeJ/l4&`L@BD'~( .!< A0'|o%+Lv@. ak jj/6b삶4l ` @4NoVq"(®"" .n&  @ . cRӫXh`*@ !/`r@q&`D> JMN`&s,,DUrBt Y!cxL*D{`RΘt/7X ɀB(s98 E-%oqHb7cքx RBG! @AN<&8+DPRAωG1 P$2-0m Bt*nV# cMEg#-BP#\T Ngʸ, ʕ'n犼C' 2-2` B6hRGaHg/C'b?IػCx7us;NFF`,A~!> nj(hnk$%-8R(!lкi{Mz$.tgѧpl6`LڦfB|*%\%fi6 VABw,B6>`&| mRC-"riP3PBx=BI=x?oS.2!1TB$D.!AVn ^D )p E/JJ ՀZCNr'lƏ4XxO jP"rapJ /H,! :N@@4mTT',+Ld;f R/QbZV"ja,\2 4F$V$8$*"&آT(F+E )Cf8R&;GSt!(g0傈xNGRg4*c2ARGZ͆7xPf'Adxw<z XgvywB5eHEN EB0jhr@ +h}"ĄRx2G@`Whl,ؔid9\jpG2(TXAP6,e@dJspV4Y&,m"dmcCᒳO:**R@02wCIb͐/$Gzha/bV$*hzę"I e$ * ~t `'av3R9 04x,)6ͨ,P ``.t7$9l V!w-"Y.-QB \4>L~3leU1PJ"XxEK83aK9EB`e#DiJˤ*Ĭ2ymH/1 gD`*J@`G;q݉Ϻ%VhJ $0Aä=^#nb9QIzY F7T `g[ m>H L1L@ Gȅ xHc!t5RC`ē_Q2EU+OadV*Zx:#Zސ{G=(R  B{H+)HZj7|P{v`4a@ozTtC |.bWʗ.wK{]:y"'xg/o6-k!-]rm-y OJ0@n07;n2H$*"a0G2wI#z̏.hp^ܮV T} d$A=*/n$I[Jnut79")X, Xw-!#[iǝSŒJ, ``2ܐ퀍g@b&"h8C=21TjD!0v/"6Ш` `RJ>& `0<@^8' s*Z !"af O k5a#$8 ;ĺ- ` gRV?vt-w7W @84<(X iֆ#T-BJ` ` *b^Ym,p3 "f6bR%0orh@3.BR!F`HbC_6HifrVXT8B`` b%\itN`ʲ#ʘCz:N 0(? (~/Ep C .AcpYo ." Ƞ 2@ o Qܞ.~?&@0$8~3 0\b0BG("Kau Xw-;BBj2'/8泔l8z=c1{5vQqAs Oon\  4" TN }` 6HjNi\}ǨvLq\w%ME y'fAlY Ђq6XG^`<:hjfZaiz!4 <8`akV(,H$ I0bz;qbhPS1<#.1~ J͵Ar C0SEF߯ l7JZT⩶#thbE1L0*{Q zзNI15)SBWpH+YzZH7 gnc }b/+& :L䁀ma,6CJO9>`!/@ac"g1O0Ř<,JQ^76&$8 e $PY˕E@)X0]Ϟx#ק;hkr=)>G5 H*$"h"8GHe4g xvpr)Μ>bHj1$` &'PSPg# :dW@ D+&\Jl.E^Lu#\idρ&%%PrPaɀgC( GS#jJyQbD@$C`;D*Jȩ<+v$@vR,Ɨuމ̏ǭ/I_q0Q7+$F6D hDG "ZP#BG3vxC af0h^I)`藅 = ʋs*D,s W5q]osԪ -`a$@  4W֫ D&èrf@~cWn $Ea"FR~(čb;<#q-w,3\W%͸wFKS&Ah/DhXEDAPc@CxpkYkW7AƌD^7p$`>M1(Sphs|>hA+ޢw k+fx`p#mMIܹuI_vzZxǴnn\U5\`H@X m;iT 8cP0 5P}c$;_FsKqBEDZ8D&`yg gxhZsY|P2͜ڑI>E8 ̈1d , 0̖S l @НY  9ɍc,˞QhPw@r3$ 6Hrqx]`OoM [֑Ix ) D႘2Q&1(r ! : ;@EA#y;B4C=X{쌨 DTQE,PD-`%]8pN 92|& 8txvhȿ`oH\p)x80 gf`ה2.#9;ӂ8qo JK<s8HO)ȵ`rhPhAIE3p@Pmhd`@_j "L#0hOlƪ[.D5S U D "Ƥ؂%_ 4*0t0+H cPdRZa1X`DHx1pwIR܃qᢠ)a,xMkl[*-̈cˌɟ)(&B]"ƭA?)O9ȈT4kCl X a^B hy`'H q9M*A TQ̈AHGPyI4a.]W^/ၐhLŰ֞# jy} @AUHXW"bXQ*"24PcW#3x*G  WeZ;[YY:0ڭrULELY}V:f "10Q=,ʼ2"Խ,r=E{׎AH[PwM/]eJ%:3`m<sBT>|c xD1 :RrZVs3k +3uNÁ;ՠ2=iX4_ HUFM[4X; ْ]Y$M =))% QT؍YM^ȕO޴c^+!z(ݘUR @{pMų:Zk޺ ɭ 8T\[E^qa+a%4HA.&Zg#8"HTAxv[5!];U5WڳYe@74?&K]haeܟ<ԙ*Sۭ߸>@' in*JM /`tc5S<%3M+!Zv\ {>(^^P0A3X3epXE9Cx`JXpXyAɅxN 6&ᐎ,J+h(J@{ȣ p6@ވF>,P ~<m ѝMHI*D 2/Xp ^k@HRF@p1 : $ڼ ׈L )aCꩽ,1 8nߡD!<UҋXJ%0_(X> WMh<9PXbNR Z <z=xؠӠ: h D9X N9Š; xA؆@:SAԌymii)Ýx躟 s N*F;6@YKY+ ֢P=+[0}џ" nо\HrOY8`y( (PR$pV!- Ú1 zf5xX(PDTWfƍ%6QQ`Xdb-3YZXpH JPXyAXSՙi_2]t諜(V-nVCi]L vobGp hۄ.萊CEC7R^DTv< jKʡƃ̉1[97NfTփ2Wt񻝎WN˪gy ! RW{`)iVi9O^1b hG1jPE!XK)o{Ppt$遄@<"ҕh9rnWrFa>vxƊ; J#+%' )T0f9IT o?@$q@cig3nw[nAW 0Z^@*@(AA9 ( ,)- =O hkJ͕L<0 碠; )F:jD>ܽͳ 7+/J@̊ȸDa3qjHInY=qt@(qch6nE*|G!PA P+=nTâXS%bË'/Y2{J𒄲zD(ޘ-t9 ` z찶I>Os(3@4 >A)2,l~i@rQ;`M"F*iRқs$8jk~̬= 8|=P˱"#^Ye̙pR/҂>פTG3s;:`~:$?@4J=duTe_L/E)M8ю WZO: 2)^QZrs԰:msQ5d ήem.|ρ`rPe0J=$'YiIGMb?^":XRVٻp ŖvvKKG|M9KDI8)R a|9)ݍA+RJ(] 2(Gy]ZϏA樒 dq0 *e@p% Htdy(d{8V;m`;9,`@ c.&/1@@D-\xG!&X#Qm#`r@b '8u"E6O$+<~; {H]FE_2.CHPNlWwͥ4JHqELDA:(Zv\;B/xҲ;J of !YEVb^+16a!--0$2 .j8ۉ}=I+rIg$܋zZ,Dtx=3vR.Ĕ~3?Nc'JHR^(0M8 F8nJe$>u#d;"yBͺ&&i(oNuFub8`V@f$@E`,`'%^I`&&,8%%E] v1"jfJZ~``a~eh.z [0?gZ!Apɢv4A26$)C>]n s*Tb%!$h`6`H#. ؜n;DPd&>:7"zdxm̌`m2a$OE;|b``az&HTq7‚8`0aRl.y3|>Az %vR~HP? )#J;anFeAiW/<"tmM 8@ Df%ȚEgd!`@H~K=Ju2eA$H|\H  @{H.dA%`\33W@\t LtCD+@.G2*,etgF$2bX!: DnJdx;ᮨSI$θa f+#偲 D HF, @rGL\ZF&܉ u!#em1' b- @A/4lЩ(N>m^}*kA e8\AI|\_1n)FG&d8+: L6D%/% ZI'3>P@CnVi6 P @ к ChC6d& -н9dF.Cv`lFaDԆ3W~sA71!$!D!j8@VC°$f&sS"`&@ la+6/j@(<,flȜ06"lEℑHBVbȕIFH_Ba%~ o /#.,%`R j aHAI!+025zBxm3/Ba#¿28ɑ'`뺴u,`,6* KL œ1& `ɂ`!`ўHEL)a8&dar"!Vh ` hp`Kg4H)O|{'|i*EH/$K夞/51\I/P(1u0#DIP!l` TA Hd풦Z `"Л&!\Z xKaOL\l ȩ6%} Q&)l6!;#-c!oiz܂G BZ*`Y݌>IM.\!tĭJfiV HL!<(@"vv 6`oM.T85a@!eiJDD5~U.@;[J1-dBT@Y skQB!;9.`gizB$-̽Jp-DBN L/Qf4U- SIN.@Z,<Z 'K#ENj6g `!h@ JaᏌ[es*zϒ("7jARagC( dnmC;rrPz$h@ 4z@ d8Tu%Vq62ŞrA,=K. [ @ 4v\ÒY*􋆂RgHӲ[p&j0ف -aj4'1!696tUK8>.jS!%+.|cA%!~J6 G[0R]3sc)n\!( I,&6%(Z<]"(^Il.kUtXQWc… Z,j"A=eAJ\nY3Y!o+Drm9Ctt$ d\:\Be.+Pr_ /hڌeȷocZ"O@Ĕ4SkZ5J410S0 @Gb4TX./xP,; ĥ)9s]ҫ!?iS(cPϺk4:{!N4A\eA6p4N Khd4*0fvT3[-_4#C%3</aq-`;~ /$xS XHI!V"P{[dydn[VQ+ @'GE銑HiԪSUĨJ@(5\!sM1UR[|3?RL&yХKQ T@ ' ·V=AJL4o`Ƚ=$^d<.(odN|rbQ\˵bjA0tt[P pXzO.d%!|*kvƶ `UgPDp X~LI&T|B8(}_  $ PAIDyT 3 ^0Tɬ.M@L0M'S k }I_Y]aڥNjd1Jgzx}áK*]O)K_`0 *@25Xpn1nLD! H$ RR~6Wj2qxd j\ Kj:&I=Mb @ r)l% ZatihQLT`8l'2Lf[Ip]p)wId$@|:[+$,cԱ+#,J{pLS R'T*3jbFN 2d!g&L*l *:$)A+.ңk2si<%Р(` naF PĨGATMr!gĴx*zn[g6x pyvj*¦H@ rQiY{zhT|`ԥA_03Π+=n0 Arb^g Sb (I 1G6-zw)+ª{*ӭ4pFυ9&F!_˰ TzQVzߪ)KسZINjC4Nof : l4x`;SR+R3K5ي{qҧh y[gtwOp gs Xe=L #@B6%ya`, }5R~ BR5%:tbdg`ht@8 `1M08R H"M "JY+)Tn'i Q\ ar00Bx@@I. hd &`ӛSHG>i]y'\^ b%5%h*Xf1M8NޜR! 4D-K&$"W `$pMF1'  Pa0@N ] L1ru)ʑ!d$@pH$`{;PU=0B<(bx!؀ah8g"cRC!L)u*tE"J[@@ !((O&5Q8PHB+=TOb| @I+PڥAP4@@= ==$3r/pe4IaƢI0!XAL $lS?б5"(;0*-fjrk5dȆ!C#?* BDz7k/oIiA`䈅4j+!쵏jS:"lC3  Ǫ`+6&Zˇc[E6[X 5ǹ"E B$C))ML>#]P@_$i|y. k5`RH& K b QdwàsifMgX3p&[8<2٦n,aњc됀威j'Lc'xjl(%Y0T`X)f"Zh|)"+2ݤl;:[Ɯ5 Ӧ"JSBE_+jӕ#Ώ jܚarnEcrd!"(*h '`٬k H m3cm_zfɿ|t#3(3wUt5F*b=_TplB([q,@2*` ]1B91y‰hh)A12hhl* Hъ(>2+ki)Љ|0a(N* ? l37{2*C.† O+9xq ˪ S׊rJDqBR21"8#H8P)% PMӍIˏA>1SAэKשQD=:Q EӒxdO`z-wP/`9!JY?0]GSI0yܞB`hjSج6q$A 1KUS˝4@ QǾaԚ,((}-H$00QHA؜ L70H/53*k (  8ߍ hl< ϘyGt 'C*8K1/JU^b0+?@"Z(ZѠ@P I> M5- Nrꔛr4^Ȗm<<%2لҋ. >S(A M\:9"`ȑ9؍5˙ hԆ(ZאAZ[;57\kV$\Zu(̸4ƒ01 q B[BbFX7[Y"XȄ$0C={,JHCf\,:@s:N"8[ L8`84@'&G։n5pmpА"x:An^ӱ7Eew\2D5:4$6mQE3P>/tf(p*|0>[›`X3hz4O zO,cNڱ p0H``A!ӝ0ؐ&2aXJ0U  |}]0&%P0H9N2 -2pp CBٜ" <7@8{˙ P.0FJv7Z ,*XKP "vtH}J %!׊W@\ $+֨ףɅ .@KFKpX|U҈Pua#Ll">J` CءGh&5` y-t3q?۸Z :JJOMG ؄pU#]Л>r 5#c)<6tȂNaHhFYhE((*(k6<}HȔtu. QC u x\5H! qXyzM oR"@ $rd=H#B,܂V39k(<e4@sʟH?x#k :  'V9%-S-942x˽͟&ɤ9qB9qy8KiiDAA5 iB&OȈ4: b4h+NΫP|p>-ԶRܦ'fQ0QGRj,h/7*]n~ad@] A! [J3U`Xx r<7#}/pH AXbLJJ AE$BbfrsZP @Kip|YQvw ]KQ퐃Іr@ex>Y G2;tD4>;648`B||ťPHsB&xIa2Hm$@Dv)ܨ/;mw06C3Vl.9#Q! H(])B@Ɋ#\'#9ta;SDn0aIB]ǜ2t)Dx4(`SkwMr  r8JiNHdz.5`0KA5)$.eYkJD sT"Ĉp7 4ILq ْ\ 8 tru''S :P$cDSlBH̑NSj VA""(5ȑ`H["2 a4()&4:u̙v8^\ EF N1kI_>e3ɝc2#5_)chƙyz"d ZL.̠ ХE'Ö' l%>Kq&r~AV劙0-\Y` cOYRsG! oGKVޮ&WB+p;( Yp04}8gr<(t{˦ dE]1$K $Ϯ_ב~.Ay*Vilh$"ء 61b݂hx H)%J tTxl#wa P8+0*Y!6ˑ:O2IVcXKqSEhk>n% b0ŽA9Op c_ nJef81F`#^@)0C9iN!5D8mpEfdv0iqswȷk} ZTvSN!慥Dk.KЅew@Nr9do {vDAU[ 5M XLa$@r$#]Z$$,zg.g\IӆYңP%zr˅2c햨:?ÓH7XcaV0#$$T I,$%a Ʌ!c6>~S:``lb4]" !"@20e <dQQN OJ< H%0B.`@!baŬ)`.2)@,cT^ @0*aQiĺo%>NZDLQMJ@/C-4$\00WI3#6@a< ۡGi( F;0t4LH Ёfo%@0i cP1 @.ZeMBnź:XH($<S-Tbz$f@^P˭\$0# ;0$8R$^&HˠQKD?  .Gĉ`$!`Ȍ,#"t JbT{aģuFp0 %N fjJ p0r-!B*X@hiCr7"a1 `x@$4B@y!'ahV)0IjvR *!B^# K!^ࣆh0L$feع/t&e*H,&%hHƒej`ha]ʹʙVh28 R'R@ K'&ԽbQz!\VAj ~`>* ЁAv6%aN$Зrem!2 'q^H!I7 ȯJҕE`ZG.P{hjR#Vg@ t^EdsB>*DK#6EɀF~ O)*Ҧ2J(dFH+J: -#?4cO>l2NVc Np*vn|,%,-ENJD#ҋId K')TWO1,k p,(` `J%b4BZ$a xV4 \vIv{NIQvQaE"Ё P*¥FX=@R AjUbE.SU)̭`l2BR,lYzgaTG;Atg=W.)X" %`Z`j@:DZ& ET@'* "Se]>R&llK7b=>.4U#v{ludi%Y`i4.jf  2`*8R L"² 5a!jh@XoQ"e^ laϨQZ8φ`qf K$mtpKx?Nd/qN^Qބ@MգC'BCy;\C $@Nlul 8B } T#&ǮFJΕveNШT$6 n $f03 CEG6~`Шȶz /:#r*+ؖc~8*z!B2z b/ZA:H^2..cm40(Ռ"; B YnCTEx1Bbr7o !4a#@Ad5.@ V*KN od@i$ҀBB؃HzԪl%^$NvFpa{p HBaE``4OV8WhJX`@/HFFaejVb"a)0z¨8xbZbu?lYVŷ${cF8!P=|\t"uC-Z6ZN R+0HHGG [DJ#uulu$Dtb82ZK[ZZE " N,a\!t:0ʕ$~O8,:cb0DM/&1 C"2`b18+ SoW"Fu)ΧX Ev` 20aszeKX S8}pNN=W iabV g 0$j..Za^aGZ`F$0uSJO@ }S2-v2Kf9PaNka=jjNi*!*2jHn^,35` `&CC*U^ϩS)$=&k1й녴m0K!)'ᨰV_W]NW)f;pFTL$ %5T8̢ j5zaԤ8Zpeb$K 䄛+f- jqу 3AE<֣ݝ==uS=C E8!}k\ӱ&nZAaek">! e Lwzr b+2C<]C *g=e 392W !$R6֌;IHZS'gTd x"&R7Zqb\DA#86)Tfjg>_) ?PT. B>/`h5 b3=^@?$ΧPi36Ta #KhC`R!Јp@DFE HV xzV*``# BoЫ|dNء @W*Tms2k<ǠbkN g0@.~?#`bUPE) c,#J"LJ!h )(cNyG g>~ D"!( @\*hԀA,;'lk`i>>`jk1ﺐ/,L,4s''>  -|HXADHHdP%`0eh%K&OB)t ԓP(@ L4atlS4.|) "ƲYHrVFg#(%j c#ytOK& ڗ!BBO8|-0=}Eߐ/aFg#L>CtpN){]Ơ2TU'&R)uNbẗ%ۿ0 `0 "7"` 5bH*!K4%qF@V'~̲%@RnkP"\/md6d4 +G4>cfF319TUh[A"H(1v\u$|T `%V}fL?$YԵNZZrfof%Te쮳P9~.⹓k+U:3nY;2"}̥H!!PR'5"Pd*@(r&0F4@o  BT] <DZP DkCs1]/bmh``Qdh#t:GyRg)y F4@ 3ˆ ap16OT`^y .YK!mRT_kfU1Fm腙4J|PDPDً%;Ϫm<k Z+иgQºIBysq"$ahG atّ^T %ȓ 73,"DdF 8S"NE?`(C9JY)2#[5]VѶHѮ5йBˀ[Kk H'0L @!?E %@"b/P p#) !&!icDw,.-3I!G@ @T_vp adk~" Ŧu~)ńoBk& ;&LIDelÆ J'0idmDSi囃i OT~4`h>8] Ptl7Xuhcv+p(Jc+G,6M*ݧ7fѫ5fRPb,G]w><%a4Ək(!QQ @>xke!dDX 6qT]ЇWb6E{W6^gHyBn4F>&A DS.ZBUčU aP`HA>B[B;6lD Љ9k?`|0!XZAz 12_ }A0Cp"{ًQNhC0ϟ15+2h <<5y&6&J>AxI W{&a\X @@MP;gI #bE3K,2( nA:`-(d\\]@^(>C6(PKB @6{A(@(ZɃ'(*f|=t q@+H4`DpD^2>> @@L0Tp 2{)P4%8+K8y(EYxX'E؅p0/E[261`D (Q(j s%ɞX<`*4Pn  :vw'ۑ8  .ȱ‹-ї&I%IQ`T@)%~Q&)Q^̩B=Ʈt X4.:.@4 @+x"EC h˲0MY0?ǖd A aɉYȯ(<*4h3a`\Dy b)A`XH z)H] iM͸A9L/pyKᦪ%yFtD b'*Y@9dQ N- 8);8Е@??p& 5xT \P#;ɿ48` *r)|OhvhtPv %22h(7EIC0 =,1. LQPπ |O)_="4+h'jR4 58xp5Ө"[d  ( MY<JSR,~3ʕU K $E9k'ȈMdLe0zAJT@WTHy#lXXD=PJQ[1KRv܍i Jb٘2J]!Ya (KdH]W:t*t(w5:(;inhJPb+GtB '%!E(5w7  `uu8HK-1 a]K J! Zuy#֢;H.x~k4`e #ǁH ƈ~``LpGa ؅OPC чyR_uqdJaV?˨T?:CO ?fEӖ`x:8G.(X]Q(NQ]vxkzмҎ*!?T=^Ey"+먆= ՈǓ[rdTF80yMKXPpq @5Mp#Xχw-ȸx܋CR(ED. oir y| Z JA^² Fْ~ؘ!W} ʒ߉p +X/ Xޙ@Ni3> ,L\Z@&dE.1 CؖE "2\ Qi(: hJ`f=/1`>U8S =J=$cʣ| H|5%( S7 ?k0 }>` ~CLBş3`0I'Ry,@߯ZB!8 Ab |D`hy q6"tP  G)!I|Aj$0'$~Y%%xn <"GS)CSj{fs(w38=CqNP{/JXHfJ#T* w\>@> t`3 &-HPl4CsJʘnsL."Z'XBz":@!3J'ȀPHfqf˄rɲ.@zf))(ژƉBƩ$  <0!'>T ugrhEhb1#DzG*ǩQ$NJ$)z dl=fA쨕h#0$Svf$M۔j yE\u5j: /Q ޸!}u>``rL+o~<8ieȊb3'2}:_eQizz#"D(~,0raj\` `t!A&vaZ)l^^:*ljOV,y3$*/ 9F8BfoÐ]$R>:.v笌xI`^b~S$6E>V),7eL ,r|yN^J$ix){SFlR@",*p5o,1A4Fm@"€Ax ?"df Um::c v`E6l"FLp(@PpݧpL F#@GG:#=¦$4\hO8 bJx "ŭ%*ѭbk0 <-SKB{C +5b8:F#2*EN"~9bH5aP  !3R X\Е6Y-k&Umd: fAB7+*jVUj^T$`A  sj0Y ʰͩ`5IU9Qhd~ )#ga%fH8hEn& fM@zliMV (ŭ ڨT,d.jb7`R`N]nB L`GV'/# at+6`3JVw3V35Q6)iD4E@VS",oNBB(ϒqa `\(orɋYVnֽ۫ Ƃ{Vpj-k m>P4D j4o_E*':@#FxGBP'#2, Xc ÷gY6lZ]RJdUn+2$7c#a#\ X#^L7'eoe+kb$:3SS3I`5a *O^ih>vvj hWZf VzӮhR !fuF?vUSHYF[r"t3i4T]@A_4#!fj,%F|GCok}u,v|TX:!1`r i Ezh!f0-{EpoCz5**Cv~ @dY!ۿ ]4|BMfci; 9ιC 1ӓ#y"ʮbaf]9 8@DaF>zɖ?9͛غ*wz}B#b`||O*j8P0kff,r @Z )"|3C˴)*hSAffB5m; H"W"]'p# $O+;T{D^m7yvqjSpA_` ` " avEWK(O:j8ﳰ`dpjO# ~e, FvaDܡ,nk6k:N|r]<U­AҘ}FLDjǩhjuuuۆUb*RGd %47` "~R{%zDBa@@_<} VyQ&& 6hj `=9!5?E5H=$H^bg23ar88(1@N'Ģ1جV1H0 /)bi])Gg5IQD'7F_7$ M,~>qw5% nE &pr4 ֻXfRQ!'L5f_A_2٥5Segy Eb=0DRSq6Lբo`op6u lׯ+9g1߿pU'qfc>^|@E xxGڪR"`#*|@A@\Th *~ƲD0̃ʒ=, &=țp! "6*꾫,A&ڊ8 cR]ţlEڀ̱ Ss<,p0uol4@<$y>z7,#q(*n,hgF=q3$γ`08(1k?˭X䈴 ;P1IKrO P"P0A 8↯qU'13;=EgD|L^ ?N  DD K⾤0;*ǁފ*"~"7}8U謪n9HԵ8h"C2(g"n!$5:Fd  bbx ESMˤToMBD54 -Ҹ; Y^*gopy('r7` tȹz M*Bl**Q5I.m>Z B. c{}"Z ?[ w< %>\@jwغ+ap ? Wx Lihsh@UDULDg 6Fw@Ħb8D `X+@;$ 1|̥E (y0nAUrѿr,'UJ4n* 7Nʹ / 4((#v:G8@?6H-pPdz;KYa8-{  jؼy]@6 VBȈ|{a)6z("+.:w\e.)r8 `$A^ѻ{0:'6,yzqY'=Omn#Xvw8[:Ԧp w?3N27?7I%x|1$@ұJHS 9?;6:ȹ;@9/ Q)&)QSz.ؑZ):H@K!QNt? >>I|<> \tŁ˫ED݄NPxV(g8EwII-Ƴ `\-Շ褙QI-Ȕ8H)C6:»94` qhC pBL Ƭ] D7Iu/ *~hJtJIs[Ģ7$ x60-PX-&(A9)/th/,$J tR &>'VLKOxx(pFK,Hp /IߺiH"!moP t<JF@>cxU58%#2:4E xI/BٜJ0.2ٶĝpḣR<- ` S̹SL$K 6:(4ldRUЬB>; Ph|#(8"b@s8x:6x?&5sP^ s 4K`mjQ08^SeIPQQ"5AA0 ~P(CB꽴W B:!&jH;=;s+cz=}h"eo=v(v pvMw ZDPӅ`W"H40" ٔ!4;hXѿ9J 13p1XkHNhwM +*ъӫ$!D/)ш6aa(c\]>, 䍀 jhP E` b܉µU:ij% ٝDu120}I4H_s$Z$S l./<_L2t{;Ps/8)hZyȔ vM(`R3!TA1KJkܱ+ 0c8v/,x5%׈)) ӱJhSXTK);.ȴm3 e`v&iIh`~:4X<B,!#ѓԝ 7L^`+X`y&aӳ5Xf[V@39!OXc GS#-UaF%Q =(Y,o"@/zZic <;ũEf[I.J&*9@8!H ֞v -{ yR*r sCUG] \8?V]ё,9d,E-2P$$7wE{ 5ᇩ1lؽCBC=yC.F,^\cc900K~'Uh5b\i D3g@vwiD>&+GS;EqfŦ-F& 6k=?s) ht q^`C8Ќƕik>|0 X Péʗh*H09U?vAEn;3m*gf_eh G,݇ht8xAml#hDk yYD/ZLj@ 84_/kd\6ߴߵw|&9Z]1ѐaJJȍPIu F~ٵ؟D)2ZUv87rʺ2)JpGDb+ɡ{O I)~Vj ƫl5VLS6H.L-RhP,BHER*{Xv/B%U>&pO1iӜ0@4%\#k",70?eЧ 2;܆}AoY )P:U}8B;"|ς/Ϙhb#0>mT28eP dٌ5 l0SDBAMݹՙ s8]HJP:8ЪPorA);8`+H9rbRg8wT5SVU;`f D p )|8"Çw!V$%I۔z{`WS(dZ 03'BX{P(dX\faG/XY 1(# x0_5Z B+tA$E>D,ˁhs3*<(|J?qNk*rWx P&䀌+It$FbȲ" NqV+1($4j!0wP?A@3|+&z7ora.WKj2 v;@2'@5@GU~>@@0ztͯW|h:O(`d9{`@"?oP*(/g4pxL$jX@3%^/֛@@"<:džpP* (kP VQCSK*9עgyLf5(86 Եg˪Z"T,2.| 철6?Z‹?8;L󁀠,D1 ɡ鲪%O2!;Ϋ)H *x78?GjG&,|2ınBѴlnW3)Rl0A"KE hPċ$DF/w=RDz45O@5\'iɁ@dXPh4=5/o:M5* ҪCjCctnEƾș"8>ԭ:P *eFN>; +-46zJۋcT5oۮ<["iGndW =d ڪ0 I|2SL͡eAk. F BLTܙ%yNd]V>f{hn]'2'd֊~%;x;0}@ 0"^,wQ"'ˤ^~ECؐ$ 2M8 r'A?Ezc'T"̈bYI *ƨ,‡", ̽DWԁ]95 3"2'd!ɒ` Ak*>AؠƈT! $Z,@D>-?U !d*D K<<` 0Ȃ&ctH<ő"CYebPbT 1[ |.u)` x |Bq!Yif HHHD`8|*QC ( 1wE!o#TwκU홠 FqbXR<ֿWq4Yf1cM:S'6KM',ECC!dXp} HVC@th!=a71HD8@=4ad\tyfph8RUB9,Zg@ Al @Ǹ`a -4A5kC{9p A~<qf*䬭ڂ?'U!u- {RUn EWȖ^ҠOD-uq'8]vEpr3LG^ݓeKݎ3&ҶW `+ȡY]Hd:zf1ʪYG3ʞfQ90%.wuU8ZcP {x ,p1 X]OeضDbN@j'n=N9F:X/0 hCDO@h|.YZEX{KpeAG | bqav$ >pLkX$ǀBqb% WjEMxC"$E.,$$c"B+dǤDLf!3+zJCB`PXQ#F:.on<<gP#H P% /&uR *:0d@B@,p*3D8Ȣ`k(A5$I"ʥhP楩Ro4D aVd4B">.+k,~j  #{ @&U GКhJ̅\溎iV}%n|LZ唎 @Ap˔`K_J#n L2~k}֕bpq](dl3J>,D:?PǤIñ&C$ınsg \2RFH⛨(D""ZF]#(fN`&3!a>!RHby,pBjf&B%t#@ vagăF]΋u$RrR8t"uA0'B ؀(4薉I2.!ҋW5RH?g*,"fK0h&l@!j2ePUbzhRLBj bd43j[7RtAf)Q*$'llQ|lxDp:aLLLY*RbUC<L "ZRf%)[s̜m(11ZLt)(<3fs砖 h"(hh B lGa l);w7ZeiMsГSaHFTfJJ)Eƴiþ!Á*(!fCC8A%%kxd CiZC?<"@j :^\2j3N+B&̾:3)492`$aNN0CR ܲ"Qj^aa2㣰O=ZE DB*$UAE=;D8L!BFXrc( |@ MKR @2 ` "J`Bޘ"$!)&]`" P2xv!N!,@BV{ BJ#*23(g8pa`ՠ!F xl*l z@F$ l4"ObC2n.(TbB53Tʴn4Lz"(>Y5ND0\E)CDLdzCn@ W"c:a!tiYKk~@ `R P 𭢨 8@D DcBC2K9 Tl);w K AY,""JVQď$z"jXF\!HT $+FU>UV+0;U"@=$.AHYS'ʒqDI m*VONbjMbhL4XlOI],F,DaSF|!d/@l`N  ~SH3 6\;=njuNOV`.smj0"j @F!2jy2D,LBE&fJOfτvMfvaR xlD,'XmU +9OkuwTeӖ4 4+n*=HT5?q'&4ѲӦ*JP`r"D1 G@3A3DPE8!b9ZZ@VH$M@Ѭkhzgu̇pjz82X&4h6 2 (#AKCGLzJίn[b0In8@~@8,5`X:f`&MibUc~L2a Gz' {t7LXL{OH8WS1pSugu^d{>ұSج αl7`ꟷn LV|BlݵwvL٨hnGIŅ %lJ l0|&Ahws4cmbwt5` zA`GYtf۷mӤ :$6NQi06[(Ԙ~߫`&6JeႴE rp<(>@Pui!1|x 6MR݀,hէU00k\qn eS>#nǶS5ZmGG~`~126,ȹ,y/`6IE2 @`H Q(j: /#R͑} ׌%\"L[r\*d]X5o85@Pj#S05FD*LG#v1g|Z&(3jٸc" 4|46F+ȴ}1JF=XHV$t |VN ad-"jRțb7d]оb[L;H)'W2HH |͉C 4|S^YY7'+-#3r$aɉMBsJ , a/n zFӾ洖z$lll4(\əCf\Ӟlœn@*i@Sn O',.꿗t8FӠa?aĜE lDӪ\HMV`ۑrPS%&ʚn$QRrAQ$D1[+ Vr Q8w 0jBXnJՉ `؛.ddVjeK=+0(z*! fɉ&Fi?26:`$g^k4&UfUG4]ʛ6mBz4^A-r`I 4@Eoܕ S"bype9D'c&Ni7jѪ>:!$7ƅݚU&pNE`-B<]oMXVm4V)#Z, k FgT&>'Z&D^Z SdB­`@2 ::U3G^r'@@ aF@C1W#ac_>a̡ttC'+.gg<>WȕpǪ7w a!VCHpxQ%)0G)Ƨ)n QtUE#~#u2M 41/-Z0C傀qkaLM\ ijuM#vdt4\ C4b}V1f70V|9`IV ۑ[e4M`$:Xv1fZh8t`<@-N/ AX2B`P l BA%,@$`6Vó2Z#P#/ r _Dh 0 dګV0@̹<l,2SYbxO }H"X\8IݣbplguF)@Nb4_2@ vCvv 1.3x n&@*2Qsb|am⠢gL,tQy˨1@f z]b`Y>hdXf8)+ <qh^Ȑ2  X&?v9s{ p1[hYx@6hnЁ`9B Sh yHo 9boYՁ2&]388xB"("ثᅝDX8{&+oyqKN:Y&$a&" N5yX6YP8S*&' 9 -x }{oSm )P4"m+1r^|!0 u@!Q!o%h{Byy`:D,\ X9z6'䡚3"3$C'zhD`zpaZI|(ǃHNRh .tQ(!{"S?d.4d=8`_k-8X x#[QD7*0ϗ{{? 9ٌDC36 Ke؁8GID8Y@ $H9G+Al]* LQ1b&뀍q0 TZv#P0}LILԳ=>R'a]`3 ͍ 7Lb{ X 8W HA}~r򇓆1cX1/͉oI ~'"F24k5TF>sGp$*вYK,@90E %M B9^~'[(OE1lY*ZŮg, f&QBE42jѲ몊ѭ2X}(Ge:9%'jO XU%C"wS60E;ѺC*'5MVkG./H JBP} "8׎!0j0a><qn:i400"#*sEQ(2Y$0c؁+p: 2Ajb56)xoi;7Gk0*6=uef0貢4 SBի""5Պ%i;@HT X5'jXcY!d' -К`s?8c_ IJhCF:.v0!%,Q+:[7;E4 e @1I8,%iTۤҢO'һ*F0:*]H۫ (; rW9(]˴ \);&(S 6DL #)(ƙҰ8 ;/2Jhs(Ƀ5ͱsD"]ݑ[]TE-! @80(HRLY$ix09xXS 5*œ}ꮻ)UEu2ZonR(u.-"V<9K/HJ|h 53IC`fпX L pkÇvP,r [&#FSmuF3V! LIk|*v\ҀQ! KA!L®9Xm )yE+("tbcc| [HT=8P9QZ:̸iS ruEOeTZ C [x vH.@"4}x5˟.0@@h0r  arXKxdӌ` WѺEJ -he8?X,Hx + О-BxosᰌXvy*݂xC #:V= ѽ+Ӄ:hE_zlcT[n$)+§ohOd,I=逕ƈ sCncr=s-z ͗U!b@2ST?0B<ZV7P8'= +b6-H8qsh\lRt9*02(*5PoS SXrn`5k Kxpxb(l0n;! ~1,v@l|'x H ~hty2}p4^P&*)F 9pB r;Pm(G+C4[$X V5}Z$JAnA":ڳ GT Z2 c9MдHk*Aжh IZ"o8r'}c OݹbL)LƓ m(чu⃉FPZֶ  !h`yGL qĠm{qه\ޗCtPh ]tjuoЙ $1 lI(cgpZk<59՝miՀ\ 0𳁌,рRGO9ߎЎRq{2jG$LCkɎ$i͞!=[2* fJ#p0bf>^Lk2*6X6BwI r+ { 3p+Y)XesՑa7Bbh6(q/Ghtt}O-Y7(¡PxRX^` '@e0IXFAlx1n,^.t{S"6sXƈa6۩ p6 8cI;8tFo֚X vQ#1v*i=tӅ^u\UUSmbPl8:suF8itQt/3N(PX8 ?qOG4UvSY+c JrEґ d[0 X!9o$E Xi@t5h@_pV*FcNd4KcjI9# HsIlQ|z;"{xx~@@ raNiD@Xazk T |qO989v&Ss㳬tsbχ/T@߶ k7bV'+L NQe/p-gE2։MD2~hIfnQ/+z(} A, y`%⶝,""}$j Ʈ-:-06 @lXn4^ʹ/n2V%ϫȲB4-"?RRjGlJ4E 24c!n{+ 1YB#P+7 ŁVTL@#))tGKM5 dzS=H*}4:*` T< H`z@(ǩAzޢ꾔5 8DAdQFLP(b,a@X%F`&3"zB;j"@J8&]cŽA(1XW"M&ՍbeqڬbX%a:QBNm/ DJ|^80V󛔣@ßZg%|r*`5)B' \ bЭG(:x>Ep!>2nc+z "@C\zᱬcx:5m:B"}q"΀Q\k4stxp@$Dh4D/Eн|UvHb<H 8퐷EYD쏫UՈD1>1DŲ.YCy!K3#8\bCA4m,Yp[1nPoa,=B<L03Pr':9G:av8F|L Cf$&C)*@)0yB Q3cU6HsVqZ\ gUT.K7OJٜWmeYED\M%s"YvڀPOEc혊.k+oȆsߦ ('vbV EnP/N*@d~ ؠBHRGh I3`t*-E&$@ A( !N )D(&d~?x$ VHڇ?`î:THbFϡ٤LoW (ƀC9{CF`y1A #`l*:LM*0#(# eH\*oCj>?G@k)I8bɼD|*~+G5L^.t5~Z&b t m a|B#}CGXl*W:J1HT"&J2eihe89cNP.rh- J:N ^0JD``Ǥ ?=W/`HQ1Ę%>z߮rP*.)~*B"C>Y! AØ`.T Dމ(xq܉&W>! X<I/(%2mONΩN"l@` 4Df%,uF٤<&pdV/s ,!c.6KPLO]!"oe7 pnM01SQb+HblobƢ2N >d։dLq. ,‹ NaBXE$'ġ)%3)"ѴM#{@jj.. lB !a6 Bsbڑ*L1‹0 n dҧV$B$*MF 8Ao"j6$V7,DŽ6$$Z L v~FF, &>OZ&fb`cNXg Nf؈&,bx̪`dv+f&dSDRDjeH*PG y P @ u# ob w@d 00 x:Axav "EbZ$! J KN~("eJ.2NXL ~D Ԟhf6 `p-V%ez-x>be$90L+&Lp&oKW3g"H8⬇-("5=RJ̮H,zB·HDCzJ 4X~|j@^`vNh `AƝAK(4hl@<ft F਩ !`@a(R*ԟ@$Ly%䲍bMF#Ph P#\bP)KnI(@6@+b@a`}TB  ,Ø@@{@;L%Yj,cQEcOƞ3/Ӑ8/""/!% xʞ1%⾱ϥu3b @IvAo,pOV-Ϥ:hz"0oBD,@8 jȴj LK"N",Ek+mq"H-GLȶֵ ^kJRlb{v( bl`Ks\ZC%Hv+HPL#@f!kw1` #8Mq:U"Eu;pb0"qɠg$ApiW!pAz@22>|@8F6Ɉxb0Ȱ b8&'fjv#H,>'fmF$NYH. ̙&FCc,p^b*yh+e?vVY!"hmJdRM<@:",ÊeH"\z@"_ 64٘zr$sFtI "pP.`cn7` |aqwNR<4߷"qRR$# F@ 'P'ӏb!a!V И2^ `?Bphe.f! 0p`xe?r0"R3oL G)Q*#K@ @!# m~N/ 礤p X`B="} ь!/9"2Q2 А){b#CP@`Dh2]pp)Pr\<anmv0t*X` K%rX'H@"N?! E밓RF*PIOBt$YdA AcE8~@ w@,g0Zrw zAX˨q߄-$;BDK"Z-fh-YJʨJ\ p$%8Yxk `rw%9dw{'Hnş ׿;ME  z-xk!(l-x|$0!ܷ a,h|5q;@hyH `~7#TMlH /!62!a0-;܅= rм1E@$wxa%L@loό"3^|@eJ&Li (@ጬxUVF D {0s$NZ= B4z">`NiX%( *4IL1 )> Fhn<8VUP7@z! fKV%d dP@1&AfoLǬؘ?bqL:?-]aadrԂY&j3$n\*6@2V!s69hmO8ZN6%[5*̏+(pjBp$D^# L @? ?i@vS tlZyWԈӣГ@޵gxd `͋ڜBl~N#Lo!;`Kn%baÒ"h"A2]" X~@ I)T0b%W30v"lH)=O`?(dtWP0M``H*g< D6ӫ/6:U3~Rͬ dʟO [`:{1*7Qfs)4+ 8v u9!Og |X5-5 E]- k$iAP# lE#W$i8H-cux\)IWGT!kIһfz:^6[pt 5LəVe)ET%Ie$:R̦N^fRx,/A*UK2] wIG=gB#裞P;b:j%A;j p ৃ7OjA'fWte%M8@M B Q2TL}=GJx(:;W4}=jMڶ'D%&S֢aK%&^9 q d1-,5BzJyAܡSUzkX̭q>Ty!y$H(z r:G bt>bTb dqLVOke>]Q5zʆql\jNZpZI a1"i[%HA;37@+@b@CC09V ;8L Ž9{3VX`Fhpx2[烲XlP 10y`LH9",FMPQIV7PR!p*PcC'xlyCaDU֖y `>g >%ޘ iA76CYG3Ev& { GNFÆ@Y;< 1#%U%p  E&"ؽҘYf : ŊˀDă%9s).|_K< QA5@{Z Qp񇑣g&;T A8 x-#Q` 2 &L4JyPOd}@7 Qڀ(ȑى8ɶ0´+Vǣqh1?8*h.5Z `@+:E{Е8pTJr< A"h z"@ 0kxxR񹀁 ~ 0qK3@/9{@`"Q0_‘Np%fXGx0 x~ H{rg2Qɮ=HA BR=8” k9'\  ϿؿX ,ஓnX:% YЌy80@:Ձ&x;ׄ <@movSUHUdHfS3\Pm Z>ohx @ -j#R- *t,9|Č9ii8%8 w9{Dy( yRo !Ӄ4#0-RМ*[D xs,ܙ3ʖKs Z= Ω,aHzk'px;*pH4 D0t ßspπt*VtV0p^ й>j I .E_1^J , cb p`,(D 蟉` Rty@q/͇`ѓ*`V` ؇M $~qL %Ϊ κn@z }PDQ0 ˡYI ` I! @l` ]^kl H   8DQHPJ͡\ȝ1FhqlR0 gt"LSH#Sώh_0NPfx0Pi43]*8|?1 " 8 <8ibDw`݀t Y q>$D$U-m :&Rh+$ $6J[X-1"/.RN\`WלiJ| ܖ@3q 0BNW3E 1/`ȋ W!"pu:RhcAʌS7$ {7 M+ӃD8Z4x s0IHKvrw؀E_։ !,J(ƄB9@Mtj {|^2 5<ٷ{ ][eOq{$abp xhw(p6ʐb,Q咅҈x0*b;̥:PFʾMnO˪6R2$ˣe{-[V5ˆ^n0PIx`^ʇV*6Pa1޳uMָ0zEp |^^`R?ծUMޥg{PvxRşcM>(@" 撟ӌLʄJ0Ȧ %je @d  b.^ NKG pϩ}2^ճ7-^}e=鶢gqc!7PM6 IHN !!rPOh-EҲ 3P5C0<4`x a8 ! xryP 0w@GVaށx+q-7&Q6=ԧ<=TXh^ =ht,ؐN$RV 褚ޢ(h iqOcR8`60seڧrdB@8:,PUaehs1@QA$ lk\ș A]:W|Xb*=QA"- imxJp 1b"w(@9@4\#=+zRu H+px9(<$pJޏ)f;>Ў 6 &F 8/ u+8 Qc哊q xeT=NQh%΋Q@h?S-'غ/ UXWB yT)0;x$Sև2 ٠mG.ZkpjPN\;@lGpa+)? ede2$ yJk6 !`vUX >Rw p)π^mcPpv0Q bٳ k.!x&C 4 ; +⓭: B?픉xro(g6"A^HQ(`Q 30ED"~Vr Ѐ>@(?_Fu $M'JeRP,\q B Ġ=}\?_Hz+A@\d@ f;$\ ƫL6@; Q( P 98( H]6 `xDgC}_ @38{Vr@YD:!/|]dP0z=hU({@QxO~=R^tu9 Ӥi@cV7x(ͽ9cԵg(h8 !&|*:qLI'@. 60J H! <538 '{*YyHyj(8H8r`$0(Jr$<5*dzk5|\@C\{*,9 Pysʪ($L24UO[$%jXVX5!mU8Ax'"ۜ~ X!$?@HOP*.u}f$Ic(|!lI&K2 rx=5zX?` _޶]x^E}|Y&U7\*5M @+ީsЌ)ZԐ@qu5Un7k8AE$ y˳: ,; u1x8 flc:a7pd%*2U$vc$Z,b+H쪝m.hfR; Nr0ڶS[y"ḡKl5 *h3$徖YP%H ܒSree~Geڽ\ T~"H3CY7g.EtYT"@DlQNf!P4<Αp ࢅ˲ }Y$`^& Spi&h^#ȒͱAc|C w]**]C64*0]:ܲ+$~X X@^ۡA|GN$Ā~`N/;DљDqr/)4 »*?P%ɬ.}npO$RŃm cǗrMjؑUA>%ٰ<&PUC01M?0$*1P7ģ@b0L 6u![nU (|m@'Ces `3 2;a::BVMz IK$\BP 8/עoi 1 !b+ {T*3 J<.^LAi);%.6&k_5&cf4rm QK A<'9]tuoF mAS1tD@ 0SmTµ`9 }ɬiYv2D`5a &$0jPoHYS\bSp*0!@baD@v>"TfMR 0rU`!1y#\f=vsLM)69S*HՓU3n_"D\{cxlbN@)yXUf84v/  `si!,z+%i6,r*ȑS2D\YPnhNċoH[JjPTBd͈†R=@4R &S" m"!)aB:VXIhC1 $Oq>D[ H9B$DB^1ShbmÚ'&07GhJʐ]X:DG BDL@c T`PE`ppV8݋rCE3򓓃 9ڰ҃H(ĩAa,dMDoHkJٵB?<&.ŊaO)n$@a%yHUOu^\7E%5h"` K b ~9ʃ/Ć "9ZS7{HBK% DaBFb$*N zlZ`&>3)b9z!Ă L89T<$DȒZ$<!!> DK.x$l L~o?‚n"/—,n0A-p."p#/`F6& q'\*{FbEHÅH""ǥ?Ϣ5h&C#p$̺օ"\(\ pb@2 `ZO$2=$V 2c(b! !QH$0D'М{C ]ȃ60#n\`R RA̐$H^fl "t8ԩGL)LXOr7B W^r,C!ҒŒ d$8l@>/o^ 2j!$b"`*`@ :8#\P5` `vffƪv~ ؓ rrz|}fd.)2i؈gRC&S$Z&.``$8:H\j(yaLa.E+7I܈Y(*bMZ.^S$F,@ U~}. ݓ*x}≐ꂇ !nsr v f+B"ㆳru\adx"wR.䱄2+ r!,Nu/re49TF$FJtG23; BB㜕ndd(,1?4pQ3b|&H-NJVX`I.( Z< bQ?;%{M|qE?tlrR_2!|Lx`O @ހ BcFSJ fњ(CHet84A"`^ :3T&a. z?dYR@(|$d b R4BSk+MC !wXVG0[<c )#B ""188Na(KTj&q7Z}{6/Qc.^"TfA a+dB!0jeCҿcm7)>l@4F %4<)&keubt'hj1+oVD[k;d}f!ff \7)B4)bTU ,v{V?ح61!KFe^`]&jl=mmS (ڂdu1Fn;a ;oƼ#@3 *QQ@cXcl0cIZ5aCVKXj4&p`N'Ƒk0r!o\J7 \'g?juma NBdN`"+2Ҁb`>Ŷ7;v2z"*2a&zrO!a^T VUG_&F" X ^\' (3rԢ (lep!x M0O[# 5 7p`  1,2{9!L@@HO] (USA6DtXhhJy!H7.c/xZ8m* hPC `FARH<] '@E^4BR%:EC+9) )-Vfh([QQ[ML8 /^4$7B,"g0<Җ z X2TP@OƵb!@!1A:aA+Jh ]! P\)‚ ,Aρ !L9B< fN?Pd%_xT5 oM?FLa,Ajk"f, DꡱEaGmu$kbI| fC5G`) 9e 4;^*Kb/6"" *" mni js+0*"C$ 0"uK.Ũ $ֲ0xn7&(lxA@~!8J  pģZ.h!Lſ*0r$m*G~lmX TC(–ƏWn,pW<<\#CQ ^(@[OQC$ބLQWvIz~uE$p&# E9)$u & QLlaW'~B %q?B3?Ϩãl)c6A6C^^H !Ry9% "xh>R.MjL!2U*ØQZ`4Q*aL x$%r$#2٫Y7R&!o/XL7VK0rI1ެ`@(d `n=)m$$P(18NW:AOWp<A h*!jf(& 2@Q!jf@smIIcDsnf8|#@:KsYQ/&7Y[GYA\!<,l<~("0(#7EK9rގpdM3~/@WNtLF_<E;,PX0w\ŋV|hջ6Hޥ)` X!Jj[v9gW4lvjv' KݜCx0eHJ V?QQ_@qfP ) bH}Q(@pH$r8s]`  "s 2I+9?7 ŀ %5Qg(YU([/f39w4MW)ޫ%DlB#W]-Ā@(?T"0fy޳S[u"7}~qBAL6`j>@b`#Cܼ'J ^.O9%9 8b5rHXS>v 8.#(\)=*@h, ʑi 0P]%BuRb8= Iix" @ .+" \~c8:asǒklP xq#1)C̓!g Bx~(h8L%8EQ C|< F5s@@SŠ3ܰ1A)nZ A&I쨛UB s-P\5 *Z`  EY<ɨAnYgAaHVeJәGx.ɧ/̋@' 0C( -a+tJ 3 Κ|yzT 5dɘ nkO:``8(AnZ~Kk^}Ѳ"*ij-꾪 ]m* v_'zkwiѐc bxBد1=jQEJQ գGlt`*EPC%,hT `,`B%--By#Pi9*!XCJu~#c4'@E 䛰A[N)AbiJ730:D"@;X#g0"djO\!ۓrUo& Ti#_q Wr{N0=C (&Baxܬ?II;,^_CtVx`$9YtI>`86$"ዑv/@pUkRH7`H*OL)FL= w=H:o ,a(I8p"@ @&@P=v=Mm3r b`L/҆0JN,?Bd`|CЊ"5Kʹ/.n?v&$X&M4ي5nBJ#+{V)w+ CȬBH]o(z" I{!$A8l %m2?=+#aA^q\.]d+EK$FVѠ($%y-)δɗ 9`q8t{q8BX`aFp |(%ikP@Ki'|JT+2%'2dVG@@:W0א"tP 0)$XEɫ{EY W,86h[c2 s8: 8 $I]YՊ$^ݪ1/md-1Etrٜ'pBNYf D0 hJ3\34P7hC$1AThh Ǐ@e. zL\jːmHmrk`+aՠLAomلvDh yF-c#P=i"9TR lښQ84'`\LY,&$Gd!CݣrB c6ѹ(H z": FbX%a&qh-UM8cnՅrz{ij 4$I&ŷsox?DX2"oEڞNxUٵDv$b Cd;r`e2>[:GLCTX+E@5ʼnW,9ʬs9ЄH xteKկ|G )E oN{+WG b5w>šAOqtp p@VA0kubD?>& ܘAxù#^!)Z%mzF/(ĈHEV]|Vǒ>ˁâ@ 2Pb*ۤ E;xKI ACa=;+9Ù }. . mީɑYpu!1:;z P鴋AI=갼 A#8 |@P@:3Ս@3;4#ꒁ[ ({#@'Ňy.#ѥ4,X^[(ã4;JhRM\W ˇy`Kp+|51J”4L~ϼIYB"K,6VY=MCz\^ L$(HxRt)kH:WH0 di^x;8 `4y7Öy]H> #&94h,̄o}jFɓ!$>X+8^!7SJ>K)`h6H,[iҼ- E ˃A:s?'0>s^ ^wD7TKxȉ %0M@Pۢ*5j9W*G+C=!,Xё-ͽ gq#pC<q{YYap)>tj 8t;s6<uiJll7JGCB #P (m JII+̦Io3 ҩ"@$R4XP.Ͽi6B邀pm􆮯GmA}04pS?<&7cmCz eoYϏP3925)kmxfK88iarF[FD =0%Az*Y .]>Ȑ뚬ujH$M0! /l783't%zEsȗgpX-5 ,Zcd TO<VXfU&Uj4ceJ,Vϣ9ɲ 4 _χ;$JfدY9D#*D+/fRp Qe]\``S5*%ɧ e#z.`G!~2Y'+e-RG{ ';L$@hjyGØ~OCS y^4:,c3$NN!.RH& <n9Hsv;p8"T?Ӡ͟GLy U/ @I>_9\摞>SJg/ O&OxBv8L>?!Oη,a[=cd/wub0狸M8\@;ৃ@0 Ъi^&y 4Ej nK;j`t)x3qnG:껪+)@{!qtv_MqG<0H rkJhŴT |IPFD` y>RdjI@pT)R;TŸm‚mͻ]W,ƶ,VILH' { 9 NC gJŨW[c0ub)jޕ]l6 <+؞'XaJ~ȨEt50'N;9KV괌 x턙cUIZti'iurGgjtrrZI !AP|@'-` 6( Sl=6'~hgaף 8 ] >$5 MId2mTUNd3jeo,0fb!ct]g!`,!jx x& 9@z ϼL@RkWsmp5:TcQ&0D?2r[Mf,pXHPkRJp_+by ^`*)}+Sb?{Ktؾ;$)ʔF 3@-GN+dU&AlQb]jFH"|NPH|mQ{ r˝3 t73 P+0^'ڀ AVXHS <H&R 6ReX,Z@6@₃tFٹ,%96{="XQ;!B;I=x|L{B]&w<짨qY>;/|]q.z㷮–1ԄpsC`i 7: WoFCUX9|>hP$xz&?(dfӊsؼoO&8xaNzdaX-x1kT`x1m6CXCaI-j-ށj~=@ "a"#M\' !b(ȄЌdpNjʇ5tL 1H%/0c"g^nIԂl,P s Kvx!oˣhGK(`vbfϜj"^+撘ʟЌi %<$#7A$bQN{XZ"k[2lcL 70ʀIvNdaosY#9)f0V (8c5 dB L R' hˠ&*$CH$'(AHv`&O l@j JɚfZaLafp Y"l,Kf1<)a@ʾ 8TajLM,j-aU )ž1e'h،JIc) #zU )h`XMn2邗CXj’࣌bXENCHcvd4~,7LsF$3GcPWEG!` #@$A @(`:>1A.ϸAd>+")ab FIN@N @ М!AAc12hda:$VV Lag(AJ$#` Bjb " RN(%2A$%&MJ5F)҂ÖIE'Bpn6e%΍9/Yl1CC4'lSdpf3B版_#&&E a 2g6IcFH1b;B:hRciZ8ss^tG22N"&|AMAjC' XnД@bN| Df~R7&V.?a(-"\oJ̭Aq#*$Fl\7rFUeqF9J3? &'d]pAx't`@2(0 d3I $3$/&4W(J0t2*H(g82IĞ}p6m}#famh~dP (vNjY԰g 1QNb*@@H~UHk؞uKbPDRv0E.(*3 ҉3(XO㖏D>Q:%.Jb rg*{i.8k/KIp N@4 @ C`0@p`$Jd  @d*BҞ&Ê &  N-n[HaQC!%䂒]H*L9"@H`wO/36 ~r4@&5Na٫O F˰̬Bn~ 'tm j$z!la$o}WF獡bVkr'! L œC="|"BD))n޸CoEa^Z[! Z&R`XW#)z+@ `T!]oWjGg)vbL=N `&2e T[e$j 6'yK]]ύ8Iz ]de"ev0f=$]nvM@ib.y` _vFѥ/&aDӘWػhPj:`\p2 2{omaH &57Ϊӣ{ t c=xԷExT $tv㖵M,!@ ~u)0 NtdLrlIKf܂IYΞ~0鐌A X#}:ў<|kzH cZ puf8$`>+*~% 26XG~AXQ k7n0S` PÙLvLc}KoH .`&֯fS4OKfPk{d 7+qhLp9Eb\:H.,FcVQU|LF'媸 U3rZÑ/ӈ|㐌G3frtS6ph-QRC\[/2JKF9XXL`PF .X; Hx7x/r{ŭg`) }NdYr$6 Lo"&J]/D` \6yN!VZ( -!N` ڛ`ph9KnT4Zc:#(&03ִb/^n_\ؓ&pcQKE}%\z8#('&9l&"%Q$?M]ƄhI*2xNLb*|d}?I)B5 b@,j(\ a6m) Caˏ"J.(!҈:D` 44^.jrW@$y(>9rܺ 2`nRlo#^`Ib-%D߶j(2[9.DP C"@x$\++Ex_X u1H?]vP", e;2I4 hZ!FQw@@*hJ)<F 7G_}iM&aN&(S)4o=4>Ex$Q&((jY˩qu&MM~|r&c`}2bԨGXyR#+G{O!HRDJJDJ"" vZ`=n.Aq@$ϛžq r|( 78z*PB%iO yP'ʌkKs x}F*F>d\DG B$H" |:><]0=IrIUbpLC[3( H⋘|~NF6ɨc7>lÐI6G[-cLj{س.^;c%WeK!&MEXSiשW^p  H`2j!x &b:鷿k\O^W 5 pg :J?4]u+@tb$Um5/>wRS)AN Lf6B9j!DaF'D93){MZa>́> A߉A,4~L(C|j7tbbSRB\K28V#%LP`8˩tfT*ЍFʑB,YTL"eؘ<p a QV{k /fEɈ  W y:ZD< hyee0p_8`w.$Р(llcD2 ճfsc^ &=FH\>):`V ]0jVcK`0T&aAZk WxŖ AþW&ZH@#`@Q?)C(0 A% S HfW2yKnF>"?Whc% a\I8Ю0EhaO2d SH  Rcp4%d SC/yR?KKɉd)Y}yr.fZƉ0kS}Џf=דս17֣=QfKOx#Z'u2%{d7 I,"ddb9_ CsOH|͐Fv9(_;&<޶S*?mX03H*-a:]z|x:-Ű2;0"th=G#}CS+lDfj˘wiT +l:Lb (s-?ܞ`e XJ+i= #0p~~%#K2DQҥ);@AHs.+JOa!R[> R㚀 B;!.<,HȖ/H/Gv!mZA=)'o{(`H*܎ĺQ-2̼ PVۡ''ʜw M1/(~.p'kk9. 0H="$0BRO"*Ia J/28 D)-3ʰdY?uCYD Rq3 2H51;AGƐa>P\@blCL alx!$ b?*t)}Љp3L^Az`XRuGyĥIDZF6B `Dzlq=,B[/BqK 783y[\X["+ ʆ(Z2/R(B #*).z#7a^ zdK EI  〄0EF!(3rni(a8<qnZDL=} &JB (ȹZjB1%Niؙ!z%4s$ՙ,(0 "*$az R4 ͊LBZ (#CxHPٿI X_( >ˇHr; K+L')Em!OE+Dj(N? *14:b@Ѧlo A߄XFL@{\, DRJ 2nK3}2] 2LD G8  #6` jTy= X%e aτiJx >Hyk l: +B)Z:@0AOk]QdשԻʼnT݂#Ah {%:"}-H3F^Ϯe Fz3! MC" #DTs0@ }w sBOx 9'a ?iWXМ0`7P0 Z&1`𰋘\z} C0T@Oz PA۠4ƄO!3n+AC 8F ‹-Ж JDX?:Z\Eȹ-H) x00;N%. R:5nT= (= (ʉ-@ H8YPNw=XZUx h&KA A1% H"(1xn:%0@ޥ"Cئ9л)Սh+Ù=Uyb&j0lcAD2o^иb3E)8h3u `? 0Dx5 Y;hnjP] J2䛐֍Ĕ8 *?Cr2ܑ 3,@3ډs `nŠ2 5o 1^ګюDꪃ8BvA!Ó@UѬ ;^4XPN:X2}n>S1[>= iKBlo u l^^} h MBk u?鄐Y,i9DxN`z &ْ8 HQ5̀`Fk<, P333*d eU0c8d\ =8 A 8e PRq AګD6#$8ȑhc`d9`dN͇SƱ@pf)xk{,QQ2ЧPPTé0lx?n ^$;q RAȹ MI@FSt,3ZU '#`,*#c'K),YԺ_7L ʃEӗ$D' ?gIHx #bpU{wo~>!rB":r"[&`Ixh:P,﬊O$x{@޶$>_uI<A4@q^ Ib1+Wj:6Y<{^QPH!`|zbr|/-|֢;ԣ5 gʹL۩KN)`\ GP'B$~? `WEL#@ )c\ԧΪZԺP<4@ic(4@Dif,ı5|#86@?y4aLc6#P2yڏ>CN!{ȧ-84m"#2& 5Je3rUbıB\#;VmR1yD.6~M[M.r5@L,+J@}0M258#g~tG SeC~&ۙçHu }I˦ C`K> 8h*  %Bm fLi)d G*NY988(ec(aip9HP)a{r&>#5[Jh.֊/a :`H@`/qHUhOQ(M (n魽l9ax/Ǻ;a D~Em|6 @}wJs)#GZ h27ɼ*{ʊ쾙9K%b/Cy`@@UvDIv|Ȥ`6p|!P:0<`308(P,ŹQ&$x lHcPLBHPV5(  (MjCHA3@ň ,KM9V,7=c a:cx^}5D <1 " )%BZy"Ո%X8 74N?id%X$8ԠА#`pT,9Ł$( /]|tWx$V"̂m"PkHH KN8&(E#R4li)%CCO{0ݜi+Z$0`P`zjX %*;0 z1dm* G;WIX1x`mܓ;q$Vf/5GA!:Q=y@6BtN* j+U}?r)f iIrx E! aj.L A "DHtF6U|+Y|Z$ɞ.lV+^ԉ.$'$f Cb,SζY~qU0aBh vqs2@6(}@*HOe{ \ D6Aԉ`1+ Hː \ CS4L?Q=NW^-D&)dA8<5Brnv 9""u\.‘3!,^%$sB7E+lhoRX6[m"\c0+fD0_GAFj!oQd6 :PvxD2p=LEQpX!D0!ЕPOȥ]YMƳ/D-Fc} PG@Nn h 4Q\{s%}ja>`&0!amo<ĬtfLBcHi CgM #fB.wJOD&@u*l$h̅:CI P ю1ww}}j ñA*TS#t~d֢2햑Ehhd3PKj `&/Wڑ@Hp 2n^ꁆ\3H0xhwA*v.mHR$NRpD~).Z"rKN)dX) 8;"VPj6! "ԏ 8.gةP \?JW-JEc!8k4.MCD† b@ BpNZ xMBj"#H @<AްJؐd Y`I@2$ Kp!0 yO)0og #A>e\ p_$?`\H" @ 0, /L6%bA$A&##Jn`h!T{ 8# H~hLIˆ!!|bcNK0FBe;MeH,WNtp ଄4DWA84XMrU .X .]F|Сa܅zܪQ&Ǩp"/:aOe $eH Oą!)5L" KqT:e:L$%Xf fn g`g&! "Z&'22f &pJ^4 9A*8!쓧F2 p &b0V!ⓠ  2X縉Š'Rd#)8 F`RG |aHRHOZ: vvFvVzw5),)B2@B@= 6(JcH0HKDl-GB _/LjF3H`[ ؤSx<~y%λȑ 8rD@ Dʸ `ʪ`2s--܃H@0L 蠕8O""6"c@$)P |ceZ8a!Zpkr4V@.$b ^/P4,*a2F"e [kGtT#\JH48Cx"4ǧ0&ZJ*"B`A(D@?!¨F!(e %NmRuR $ hNdGdT7#E`/S$+(j!iNE(+l"Ł&d!am!z%(eSjH 9j ,H +L'-fDrJ(2|!~jj P8$ `Gh:MTx`@@ }p@/p#@g k$ǤefAWl2!,&J@kL~>^pH`R)ZA`x\z .{~x(Wkd@x9ț)Azy#Igs|?N0̶*E |=^˜ruߴO9)R" 2\$9f/(" ' ˆ4 v'RHmDџg@cܑIKNϰ F/X5`& I0Ѫ #@ C&@#YP׀͓3=9/4O恤 \Tէ.}m!GYB d+O (Ih7)oȋ +b,d! i9N Y dصSӍjeL5eH )F5vmnN7gYO 0#¸\:ڑ`rS  Aw;d߳;ڌ; :6ASO-l;H/DC E%6U dtee?cu"8\C+x \i.UG!zcPƤY%wY*iX X寖qK|X Ø 82.xd׿ eUx^+:F˜k@MtV|bӄ eVcQ uP3#ه$~@A-xn@ƈd\fgCu\5PJLZ:l;F-VhX³[~ 9OG ۱eеȬE Kh M6y4K_{>/4nb8H.@/%b@30S\TolOħq%i;_ HVQ =]!G NN݉r;x:pRDI8Q|$$6&C{}` ˈp Ѥ4s iLnqJ<[2i2PrO&30g)ϒLJ0k!yPŰ@7%(j {XZk'O&1b|NJG R}P2f>̠|FL@⣑'0JP@tY9&>JU*Qq2&O,P] Aq#NJ~VW\#$ FP)۾#L>H! L&2 D'cPlhyBRSfA5H 6X@6cxHXX7 j̳L- sHpFDP rAV vbWz 䛤5j%, ,#1a,FHoJ.bI]SpR/$SD~OcQFeۚ#}DU`NI%3\0iAfX0@XY DG=DG0#ĨzYCС\ UV @.S 5&3NAFk0r O&,F`bb\& <n@:#V$\u0GzE@\aa+- !"H`(gҀ M=Q5}$"ak*_z("D.,.$&gj&*.RL<︹c>&(0>Pg.U?Qb P\#$GIlੰ0NY`|,~mrvchjB`v @~ƺ蠗Tǘclq =ZHb=e0fOc<ϔ`FfEv(p"Q& jX;`o s͜@#jLd1) ﬏:ya;`!.W`zZҺk⟠ -bAFBdiجƜqEg2 :P7\+#63Z@:0* ZU6 "Ahp*feވh<~i}Sud+t j$5K/dlstW=$nv"ZsӒK^cnhN2C(r򪝓5>)+fxgsfnn2!ƁB|+}e3 *K2fea/Fc scU$AP"8Fg">$<<KFi>Y U1-p@8!T4G6wnH}=4VP u:"@F4`d /dT+16% Vt!vF E=UZZ~/-J njN)jRir5i$n @Ƞ A80ģX.7'+g$c h+8>Nت1)t6<@ #@ @ m!@ @%3A&J ?6R5#//r4faRփ.,@$, dDrxzI&v E~TN>+>dA* Y* AR@~cTEJV 4S ~J؀ľ@lR 8`4qȧҽÉP5tC ~&bGRd&ewdRڰOop$g&r wXeR-5HBX,!k4Ck@tZb `T`Nn@R5,0 U|6=].* b4D摌0h2APiX\!@$i!E$dlF6n (jZx`lzAɏ>/z A@falJ*t"~(B+x//\rB$2:$l=kMhT%xV["M/j[<8d|1&U ݯM>">!LLBЏ@Ba5a.Q|"Zh,%ÁnNiBS:p @4'5j"Nb-Is! ICl3% cc`Sɪ5aU+ `aLr +@ .(, lC\|'}@CU tW3ƞWr92m$L(W}@f\2Ny'4Rd \+O"7@{ˆ~W-P>q[NGeK qg4h jf tFRlQDd7b|'$I^c_%a.!ط6[)EsYr(o3ei Y y\Ab&3>&%O€!A% foKT&2fI;y*ςgY}s, L8)xl*!BO~)l>~QȌ]8 w]+yB xL)R k"E_M_B]&M%RBaF{G/w,Cb1[>-|G8Lv"Gbp ePhI9D( 3Wq0`3 F<`Jb 1Vj~;t8' c~^A0憟 JD"l'"9\`bhZAaPV"5֎@Jt'Bcbٶ2úlSЃN(Io (!tO{!D,Ё2Cȿ3"j]% X%vh("ƒy|0)ɠ `pRBԤ#̣(Rscr|ȳ+^UANY&Jad愧- FLj<a\'<@Bq҄imyD 8ԥ`2N X틋+8)2K/f:d/ϔki$ژV2s ̈́+L! a0K -~% }ixY7cxp ]j A:5FpOa8.`$C`jB? ~n(#Hp$t#Dc, |ߛIv0*EPh @k Ah ZvxaTNˆS7cTkG@u`vQh,LIB_0QQC耇5%FҳK𒕩sd$v7p7CBL0iMf; tXH :Ke0q0y`H BHQ!Evlg㊈Dw*2pK)$MA$@CJ[ (Z! $#H3seN=v=`\  g1rCx8^(@( yI4M`8nA<6ޛ!x a}궷+n$׆sh+}w6ބIe|TB;~`t3x*"0<[qL)V h U![PRÕPjda T5P1qX\԰`Y P2LUYșX0Z,KXˎi\8 ˝8E!U A=mDpx**XUwdKdH_kGdf;Ҟ='+@IkF3g ϶VQ_L辀XCTG@CCyz~pо+# qp<?A;їhGP |#tӵapSA#aD?&L<ؓ-p:8E3kv |ҕ+D( R0K/91>DHīDM@.`Ǜ/2A~ @ *@xI"H w @Ę )\ 剡(@` vS@{/xK!.&?1ZBѽD)9\FPј3EX .( Io! }P ,223>9kgRz+) k N1PƱaZ48?X."x={ՉqHSB9zY O%@|+D+ -O@m0HL`>Q?Q1P9A3'蠉 "x:HcɻyȩQ u"A7hYx9[Ha*Q у@-"x!h{H(!h@c"3 P! :xp:9(_XKάƈǴL$ SMRx>% Ȭ5X|ʋ@ l@A*x]ѹEÞ(@>H?3? 08o 8Qql J (jxdV pm %h@5%1YC|V':.s? ʇXNЄ8pAp$nHPsY/![17{ 8)'S'mlYX POU!iB50} 9E)Ű E= @wYDL#PC [@ 0U+rP  AҹE5qQ zqD/yt](rn覅_6HS1& k' {B~@zD44!8D㊑45p_J?՞RzeM`[r  HaU ]5WxѼ^S$ KcX+z ڈ,UI\<>{ק} 9\ҏ[Y81bHe.qo,$x hkP5ZusL0fN010p@հx!) b5 ׍Bzܣt7F+.uCB(TH-)=.n[PC* +vv_Hڇd5^Q-n=2HC+iLr l>ȃnj=? iV80YkxXj̋@,CʛA,̼F~t1%@K W (5Ʀ0xɆJ`MҢ&TH@ҙƴ) ~뤊F1D%iF `@bq `um1w"XnvĤQJi뱋H/kA;)Ή@"X&?hH5{ȓ(`KP (:KX`~$vWn ֤n+"l8 k$i e#x[jv!\0QBҺIwiJi]N-LLq@fLSԀ 8Tr=J=WЁNJbl&<̔C$.\8E`@̈_]ɿD Ʉ؀t8aH4eKlFoTqk_.@IF-"HJYcFw:7kkRyc9Zu ulH o`cMKI?%įmj* :0Ex;9d QFcpt(`q02'mnnT] ! hEU Q.jIds!bxPEհ? nyL ᬃ8H}y { E׸y9l}_6J7Iŀjг6p1݂).T"b-6/N h.9laxH{ǹ<%gO0gaP0-" W#ƔhyߘXwEh[% >3 "B6]H4P) %O'"Hj5@cqs;@w;@ ~@x * =?( N&RBR@1o 7Sg4S*go48@W:5=Ҭs{tSKxYx RhRLGMgx8p7@I@b r8Sa @s}C@$M:SK?`qn#G`2 }֜m|4 */( }?ټp1x`O8oxvg`pBd@O{qo0A F  (B@n"P Y֓ʦ& ꝿ3, ( ڌ.`* @;*L B©J|`&) J\ָ, tɨ)B `*-jrUbZRz&,lL'̰%t2|X 4VU+uAD[* sJv9PS, h@h#@Nh3}Uf6 ppt9^Y 4$F@'~K|1iķ+*jڝQ+, PȆIE&k x D`, Ck4CrO0)UoB+@K~i0j aJj{4)z~6 JD3,*ozŰG҃%Ҹ9*_(}- 4yrl/aC2g&"H.\UY֝2J7@&:齒%X&0 EXT0DwRPL@&@1xϠ$L0]0AL'쬻6W.0I貴q C0H5=A[tEEB2c%rE_A9!+FHC^"e|ct1;;HA+ ?XU&  xo}tN>/7rnddI%Yr"\Gq-XY 3>L JuX'0=A@*sv$>j=,+|&Қ#9:+cV9 N=CXd\s.^N),."]ȷiB'䎙2"f; Ɵ"h@*ȋ@MpOsÒ|_9%80ֆ* B}tI ?͈aD/ 4 IA@P S;+zЕ9hJ:! >dSJk5)Ũu-%$W{ґ2G*_j͙t5i"p:ȋBLph Y (i\3#4,\(D]1Wxz`0 ϕg* adBEVSrFlf EV Xl!r436 *@O aKV@QQJCI@6KM`%B乒Uygz$` (+HKa`0U/P)Q\Gjڢlu5PSȝ@*dr{z 0T(%: ~E>%(RNe,, XYTPR()[+C&%ƄZp'C*%.-(b\-u@`6At:D[F2ǩ'VZ21 ,eH* BM+ Lp0 6]-T&B* zt&%QO|G!C c'sj Llj>̈Ɍek "?pQ@@X?\ij,BzrEVM` ,`Aj@qf vj뜇eI:/? &?z(,885G#:qq#$fz>ہn-D n+5,F Le,̡ri)D @#6`L"VZF%D d~zzCC4AU Kn3S?̄f -TP*|rzDZÒr4VJ[qkT*(\CZ6 ܥSܠ,KkDH5TSZꆎLnwA Jg%:˾̰Wo%L6@A()YR Lq%`?4MHFȬ~h}F 2! A8In )[`(vc.f&j!K>YJU/SjDDYv[*t⚈t#)HaA>AZ<;H^)/w/h-Ĉaಒj^dMsKKM)Z+Sf}!6෢ЀSA:/$Nj†(8Mz'` 㲞FZzNief4EDiUM@'a"A/ ?UžWb(#%JzxJD?a^ apmaUmaD? g&.."<քr ˷,&mM b-KQezZbQ4>bڍus1-#k:(% `+h*+j"iق(hloWpZWw.GMoĞ?o-$D}Hȓ8@"> @ n6 )NDA&o8!Rx8`FAf@LRlQk|`2 ,Je~^Ĥ&ڈTA?r (H1RH=A8>ƨjC "YW dh!a= !,*.O`\nxD(,[1V9MLjR 2/X}MFKk@}pOYmq)2Svٟ'-BPQ3$*EfnCT69 @  /)r֞|0բ|eSj! 0C4F Hԓ%*I*A 3>9¦9+L~?1n B]a`e/ 3q)T* ! ` dfL:z^H( Tzc"&~Y%Vd )@ _AlUgW_gYLKozNڷt~L6橧h&R+@ 煥we̩lKu K{Y.VV5XJζ Z ybjYLItHW~%`! ` `Le*\a:6AJ(0L}a hŃTw?fUwLZ[ZsvfSB^L o Qѫ]Mc lc̰ [E¹_esKl^+{vܷZVºE*NRa A$9tRtkkci.@ f{< 6!PEcb5E̞?41Eѩ43xz:F@}>d)T34E@ 05~XP(J@# 'W7] 'y$[:1G%*F]KSmzQLi>_"I YD~g0 m4)hz<(s\`qW{{]~+etzke`ʩ[E|R-hYcu:GD-v;g@h0 >p4FT> aA=GR>SAXSN)2S`7MU*??:߂S@b&5 < EG *s5 2Fˆ`d-XӬ.&@, 6 5=%J|3a͡7*?xƒ:'d+F{~56SRm!4N+]ͳE*oMԴ)=O@lUN+s%|}k^7C<`52H:i_pDBX !4!TÒ֦m:uuj=[Cq  *z?8WJ"6Pj=MZƩa2f֤٢J'-((Ȅ]RP9b NQHA\Ug5kt$"PMHX e ]%Zt+*<ȓ9r^^r]̔V&6-yȁsXM+kpFC,9 |H_!GH,p΍ʹRX+@"CrS =<(X2Za2W1&OB3!XE!%LQhl̙ * FJߏh&q&O͡sOSa 율͙ 29M +.L:$pP/edDbJ1H!1H)#p"˷$da1c a+STW6DCй;(a+όQ?ebT5CW(P6J-JOuU&q8M\CmDDqVY7E\^2_?10@Af:YPuK b9A6D~ ےO HaO 8䛂ش%Юeq@CIG3EJ.PD@D%r7)cs,y%C*'1 H3 ; /~.iCp4 y(HpC hBsPQ `Hybv(d!)>4x0`?Gۊ‰QOF Iu?iP^b ]VO`"*kP6>@vp2O{CDCG:W O#/7@@X,"xH+a2Q,-YI1ѝ8H43`Hp 7B@8(qz'/J2!pi@q-Y,gXeјPD؅k,9krKaD<.Iezj $(6pR1h@8wA0iixY0@25ra,S: N _G}DI HR, R9 `.NͥPp6 V)tШ4\"(\ !AY^ h&CI֓#]i%r DV1*@e1=&j z9@DD9 Oc oRGMIima 4̒2i4$N@UW` ֚PiG@ ?XOԴi>{ںQ `6 @z^Ӿ6;4Kd!hWl \k qXhYC(MK<:34C~CF<iC+d@ Nd`,X=P3I @S5pδ >;I݋`0;_׸M< Kѫ45yYT.v7sϠCXD˝]ӻ<8Z],`#eھ<8)HZ ~5A3PkPSdl×+4)~;@hnb   4#jpPa 292z )t1HaS#^۫?P󷸃>ۼ[8*>$n&(-h82I@z~G>hAPJZhd4cD .Q\;E_kjuձV;{ی4lӃ`?"IT %G#Ia ^cx4 xb=c%C2$+] Pe>n PiB 9L2څЛGj|+0 e\4ͿK- -P4}Ьp5  2qj'Xv47X:F@zAWݔlH $PEy)[*_´ҏuN&?{pXVY=!ja໊"Aݔ+|S0ƇFɒ"1D1eB <%zMu˕^d 615M:d`0PtihIrJhI{؊HpKwkۘyfMdP'v=&PH8@߹XxX.`*Q8r((8T$?Ph!@f(b7{E|ZƁXXuِɖ]F)_k>㨢Pe^[Mi+L%hhp!ļTY@肱(n޲J6kpPz 2Q9ṡk6vqh-EY58 q =f)CUyѷiU Xp&YI:I8H(/iHAHJB D)AiT@;.X&m".U›XИ*BI].,& YX(Y"M!>1 5F݈eJ@AMF \i`)W>ߏJdպLti/@GdC9˦L?IVa&JeNcg}@}j 0a3g?H/2U胭Ke[`0i/3-q˧2od妽+^J&I+{8m'ڥ t0֚Κn;)/03rbīӘ< L륇{Ȁ DS'?iB>   ~qD=P%d"Ub|W p@ clAY,(e)Df y.& ABU-Lq!#M R~s8--L[@-.~P* A!fX6Cns(=h$C~ 'mP6DӦb@$)sc AGH {MX_֕ ~1)R21`"[ur9N8sV8hm 26*0>  ` hfG)ev(Wb]jT=B7 vքa/ :A,G`/Ekn 4#mgIWRc,^3p[5ƨ#&h> 4 A\ssJZC@+$dAm5썛E=*et4s(1k9 3I D?\ŠTRbjɓTh!g phvՓBxOKQI8^#XI 2cf JoFϴ҉Uen  =pb#>a{x  -E)Aw @!s 8^ ~RKm r(%nZy8 tVMК;)v:$.a=&ֿ#M*kz1y4wj 3uNT'#Hӭ_}~ f#\NkU"C4C݃ؖCz/eR^Oq@C@x צō bCQ`A=ct|sU:nG}Fsf@&TWFRA(<)ylbhDc!B:b "@R"a薁  Ų0>`RpiB00jGג0I65ڿ k*%X#V+ !O+` d&G ~ǡR(c@ `ln(-e?A=Ď!q~IV%~i- e6qnD&'t+ph&k`Ǝ5Ȝi$V3V?k TZC!-2 )s@Θ N إ`H R ƭ!XI+HZ#%$+B5dpAEHosFQ1'-HI%T?Dd+Q@ٮ:"G~`)`l'`uFK2c:aᢕVFTEٍt? $KNYNRھKe`Rx +MΩ'(  !LkXP6Mi}ЛX \ʁ?L$j"Hs5cZTz'' RR+XO$TH"RrB #ZaycX5-A8 <ApѢV.\ o`b,Fˆ P6[Br4?ì:BdAj!̂>8!<H 6 RV5k-G VWh`,Aʮ@jt@Ǡ-199O@ZŪ-Aek!nQHi6%*Bh̘QI֤0TeK]c -U$RkofYB" 2?STXyĐ(l# = !r{L* .ajw$v:Ƅf ڂrN-}1f$ 3ց6@! # &>5875xAhK<9~E"' ( ʛB* a Ju9†H`tHИ#Lc=KaD BT]E!e >hR*I^e$IVV @v` Hh}ʡ(H1C^52*k@.L#O #$U9O3~Cg9)^E"RN$! NyOLXd9$-YX$R$6'$Z\4Y)+r(`?vZhR-W: an 1ŶZY5!Zpyhpk5!p>];o7dV?H^@5!pQrQQ FTe%y//(͖Ma# &()2NVKh RHgiCٙNFV)ˆ+t0AD ƞW-@ L )^:a&U{8t*z"QAB2j~Xa茘~쟩¤}B-YRy]f "ax>a ̖ ;0~`Ć `l8Aބ%}xHcD*_o&etZađ†(%6"xQ7H  BA`YPA< } +#KV ) o0 kpV4e }~ԑbO>I]݃BaGaU+Q0W"`X!1>7"aZ{@K꘶x! $~ԀH(IyR$)^4NjW^$؂Vl }fdW r|s遶 )4*LMNie$ļ!ZhvBaN2vԇ;nG?MKZSc,4?,*15f},#(J| 4ӌ.8 &2?[9@ +8A0+*<r7/Uo1E$PD ~-Y8o\ !} ;7-" b,bQ~* ! |H@C@)dRE1dO&~>8u?xe N')ܒM  tV- r9\s r h4$Ȁ`Xtcv(0R( ~̧:!K^AFu-ynl8DdJ)=]Z]2P]gRf1\ pSa ul `.Bp n.{"z}jBv{"p!H:$BрC ~hBbEIj7J4Rڢ%*V8YDY$'欯`Ҧ*139@?Yθ,"2~;#H$0rhB0"xeR Uľ)x*) : JV@(p%i8ˏ#Hs-I?\Ԫ]W2BwjZ h #$*"7Tڢjj`l@Ux`Pp))ʜ&d|@b5<tYm eLQ7ҭ^:uuܪTZx钥埪fЮ~$z9c+_U<$ % ǒjySG XAFH*^1zBC w{i勺ӫ=AiC٢}"%(LS )Em< 桢-A8d`$  9pg%=øsg/B{x=:jjeN99  EIw({OxZ1lBx 8=@LT Y27I0Uƹ>@5FxGH?DNh.i<I{=~N%%hV"HARQi`0k %6T`%I".h)J)L7C\GG2:Ky ۙ#9Fz$:*j1U vD@0h0 =3nq&()%tB*L:#DHBLJ1Da*>'h#`u9 UkLy!#Ht}{¨2Oܔs9Y'c:V; g+j W3,fT|twɸ9ZCZqlNb"~ҊoI&U 2xp-71!44<vL(|1Ds8NZ@Cg(H%]OZܓRst1h(!iV@ЉiF@XAx5䅆#O 0k,*DNth$3x*x:~+L0f/OXw2s[`XXP X P/ h燂 ,:s!jj%>Q)J!EX85xD";eZxEh?C)P#Ax ,Ja ݎrl0 ;fY˫ R"<ʓkl²2׫*i0@$0*Yʢmx_8BPoP!*X=x~;g0;obحB:J!Ӻʜt&١(iXI B $C9xp(GaY9Dyz3p%T8J/8f,2s& $ڳ(J+l+(+ 1 "`'?pIhF*&\2dXb,#y ` ЈH+d% & ۀ>x6B8_(K**(Bl:IAJTrA@X8;03* Ph w3fj 0Ĝ!M8RdG8(1gHc̜ϢQ͟; O2m괦':鞱q#X&0D\{BᲽ}y&Rq u Yx`f- P%,3R |b!0`RPIJu0zM"ӦѪ+KQcѢh81J݃p?q:: B'Y+9T 5[}';j[=COVe;)Qu@Vb9:KʪSd!8$PK2yӘ 3EiPpkDxX :AzChT@[xĖO"tBA=`>+Ё2JCxA;PZ"OA Q8oz I Hcz (@8Q|`ֲn\䩦Q)t8M 0 (d҅ZXWPl(3QHvq\< (M`Q%`Z1ʽ.UA 1B<0I9A u˨.'o |U@\`I@#8ht 8 eD5<H_$1r9Drԑ 'T -. SHSx ]PSPCQZ@czg!'9 NT3j,S={l/ 콆'LIVU(Qb(t@08C->2pt|B^<~.x8r*O 46 6O/c ą29KrO #v%Д*6+=:ƍ)9v*@ !VP9``rx4PA! 0C9iE@. y0s꡹,)- Lj6)n̐W1B{x)O$kTE%= ) fD H҇w50t3V -7-ނ K*39AZ(Y; 6&%X۠1B yA딾 h>d: g ^8 4KO4wDEÉk:g ȮPaa92>"D:ˡC-O`aj6+Њ0&) &s| @n5xо,)oߑx!p)8H#\ve`eXf[ˀl/@3N5Y 5Y Z3چ5GȚdP`!y jnq|ٓ@ YT8 vRf\bV}o:=qrkL#]hHwD~5zZ /Ux?Vpp2T=yU@N-b)' PgZg T?$RQ$P fZ9MğuVeS"i P<h0ICZɉ|NS%H M&uU{Di/\Π/o _XrZ<24XL\kZ: "=>8,9!"X@xaUBxhu?ʗ 8B I"VDؒMU]70%)OHUV%1'6#]Q &ZVe5oǂ05-ܷ|E;R) $A|'ZHшޓ$ h:X0z?FfVR0IoٗM=L<u oSe3/2TOp_5`YN`qԉatX$*@S3 | @P`VC;P+b\Ec1+"(N)8T;HĀqsH3 .Z6*F~@;( (Jn,x#9*~?5Y+ HVR{`  ^z{qw_#*hG>`Я6 R5( CtPv D8A !  @cSEdCX?\?*o?3 S3,=+Isб86H@* +k&h$EGFiyp"d3Ph |k >*D*K(48 ).R0WL<&HJTG`7Qw(7!H`0I g'hF0]H @+QFQǩꔁ2K\/ ; d}hË &F9uH J?D,)rB 8h6z""~Vp&:=lZ.!UX wyn2 & @@-s, 92ޑE%+F+mF&V* hkKs{UγJDNp|W@HUp`4487y[e$%*dֹ&I)Q C[B,x U1}v$ 6j̭h︄Y:HE>XJqh_iP0 MSjKKhA#0@s Pc ?BPM>V-q#"8 At.cT_K΀B<z-6f{dD i܋Xa;t$LHXCղ:?`;o BT#254Γ#d-ၰ8f x ]lLd,VTd%A1atژUTPX+kأŧJD$Jl@Ldp m"r"\H&$ȵpM ;sc3ry0U4@$d|bb6bDa[@s  90hG4b-'GМ+TY8_ic+0R>ڏðC!ɀ6Hɀ#&T B*R &([:  S>SAC P``oxؔHq@`@)8;*BR(HBV& z嫔@g -CYC4!L @k-`L%Z/rh`K!JTy@͛kS>>B%v."OR3x̛g 8P;(a褦RI&gKX2 U,7Ƹxk:tA2c@.L  SʸcMj JFdR+E Hwx$`I 5sNL 1cHt ?Nbe v/%jE~) O ,a\c'H|LSAϪ8j,BKFi0` e+f K* Żu|Ld{8 H+-5{Yo%PVf= mZI~aԦ3S>^d#E o'=7 +xN%H?-bk!~Ѕ0,tևq~7F5!1]T|@ԿuU9=6sjMkG  tW:F8*c#hE!;p:G [}l7G&!aɉNȫ9{qwHgM0ݪӸR}S4z8sxj A\,~.b+5mGZa603*ʡ_XT Z0:q9wX0O n-oO(ꏱ=z ='> @&`_3掁g@,\A,G%Fcjæ rΤ0@+zޠ*Av~οx%-L(Πp@Er+* iL!$h(!*'~Ta'.T0MH#` & #8M l V:R@A҃"@d -X5Q5@6O@ n_dB2 $€! o(0KzᦴA`:r %:$ïv-IH=,V<1x=.z"l g}F2D:6naA6Fi޴MڍAG@T tC@IL ,dI!"!8Qx"E>Q""/5W&J n2bIjazJEi@s$ ! "Hce1"2B" >!D rZ.#TƤ:$mD` eFk.B p !D,h!fl^u̼bzL rA8"RiB%"x+lAL`Dh`xr E >і^_JlZ00I M7 * G&P77 ,lEV,v轊h((m&jd(}&+Jq:h1k,X~Kef&U  @pdk(!ϖ  D50J .0.(&L0\Hd꣠:軤'A.VAaz܄(VDd| A ^Z೅FHV ǠVTNǡÂcj_A $#G%A.,_ ʑ`~"o,ha ~ BE$ŻZ#5 \[@ & 3p%pI^!&) w lhʥ0'ju*1" kd! h6!Lr3CR)Pf  v`EV2kc@di!ԘaA!lE!`@`J%D=7Ҫ D*t':cd%4kS ƊL,rMAܾ3&Ud"+RA h˒EdZxÂ%R(lTIZ!jDXxI>n9A @S"jBdb |B2a< J6B`#@~Nsæ5,P+8znPz' +@5H$u?" M.'!*/]\t@kP9Apd3pTjlú~RHPD**RzY r@onOG\1\@ FA4ja`7!cp+L⌃na 1ì&KPx4@* J*D+YTV%F+ ,`hKCziF] Ha5øe%.R g)Ya 1FPBJ#$FXRs6lkd!u~:IXm !|ky*!l+BXM1{0ێܱ52 b&fkք3ymJcbE/D0fKZ'#6&!^l[".n`OA,,ťQh @4A !j8E}3f8aP!,b*Wf>ZɵR @ $Uw0ုp̳,S+ ^-oĴ0Q2hkC4ɲ *@@Z2lS&γy|,gz% 0,6xh%?d@m&|UR0U0H ,BH-#`:暳 $ɧOŦYF'm3Jh,^4j\1 1֚QLAIᝧApsavgz@aX,O`>jn+& ˣLM3{O)%>۱*P0"!FvgYR9gG @N R\M;FW )𻨏& az_ |_l@vI h4< %J R)B{Q+/Ū} NrݥLѫ%:걌j!ͥmx (7U8w}G`J8cxJj<,I͍+P}==Y= Hl 1qpz33e+jܰ)yi/$Eʨ=clJ ŽL}0#șSByQ@6ĸ15h ~tNp~eRCi ١j`2|4!'8{SFՋ1b0=`*)m8htƜb@,EV0ImsX? 9,c!J* TDU@1pPH2&ؒScՉR`y6JFv31!NKJ2Ҙ'oxNM 3M% b| )#?⥠q0R @!̄:`k x ڠ"T=!(fRzU:WfEI&+xp6">M5<7bsz5H@g>OL0Bur @(h^_~rhiYG|-O> ;SOFjJ', M` D)%#J!|Adto T\X |Syz`M AP4ɫ0n1KܠHVqMsdYz{y=+L֗|̦(q*w"1^'J%f^^KӚ p@ay&{-SخEa&pWK%q5ZL=&c KG^DR zPbb 7?yՀ^@pHZD(p"OT9AiLh~,&YNhXGl%QW˦U/6eqD)IA87J8p _6f Qɍ#@G ,}P՞+xG -CgJiİ8&G w-3E_XYfuvSb21\ɱN Y)ЇMWCb^ ("@P*xZAzGרNƊQ+-0(^8ih`<,tU,yBhἀihg c s9R88hJyx19o?9@CJ3@Xvb*O)/0 ԐA3⪿ci a֓[; ɴM[ ࠓ)>X\nE as t% z i8ÀTh>PHt`WOhu 4 0$ r է/DJ[X%{0p|P2 CμYEZa1H Y?HExM?w)[‹P{¦l2ryIC p3! JQ;2F3(# 0 HYHX6@vS#)bǀ%,.9ČC+ k$,|'rɖa,a^w 4L0ъX9 u0Xt@@@uAo Z'Q$H9"x) #ƽqFY\P aLQP7 邇`1'; 4V(qm2 서h d`e`f$(X  i& :! 1_hP(] Wؓ;GEܝŊغl<3 ȧoD(T,/~@ ® 98 ym{\κXJ9Gt48S^'8epeqS(28FhG9=` =b `#3)sO K˙hM4C½2bw*:z)PAU Dã!IqRpwL9xPb9.2њS!-BShpƓAQ韟ɷÅ7K2aZ5C&)3N,,q(I&BQD L H>R 3L*6/Ȼ"`D|rPÍ 46p[珛E@": x"VB+J[>?#IDdN=F۩@{`Z3c-"ԡëCsXB(in5 X sm4:kR%/c*}uTBv#TZ<@' .L#eBm =cV&-5UٕTSS1SpHϕ Y4UC#J?ŃH75sΪŅ%g( t#5ҽs2a*|65H+Q)h 1@0)@Mkt:4&Xt4ᵞٙ pJ'j! *t#/赟QKЭ> F*5M x MP )dI{x[8,)$+CRo$«5$wk :wݵЫ (f 0䚣C ESռaאP8a=Xn2n(4*y5#75.xhЇ!#CHX=\4h2Ļ(z(<~ r[`4|/bYw,FF?ۊ1NJB glk{GsT00@E4G.Mi}j`6F`77p'n8cQ/;6H@,h%,= P>8Cx3֊a&̬^xe@hT_C씓Q/%<4*@Kk^I/hQK,1│S[-(q&?ɉ'E WRI%q-) hVK2=%(p,L 3i:g1ɝO9CF <PpkT(f#Ĩ<kP!j,8 5/ 0Bh  hY2&D#Q&p9 YL~uA\4,;hX An-@$p zdve%j:Ej'ab,y f921` ZhL:I[EkV[?`&%g"FI~5ǩS S*/mG q5]854;~J P!B0R jL[q VC\C=B(9`v:l@4gHtF J5`cңkg@؜FJJ'mg!X#[0,S\5i4 gOv=w ԗK`b,`2KP$bPaS-㴵 1Eclv n}*ɇң' IEQ@V&H L8&$;0di}>h} )OX.-B ,Z"Bj1Fc$2¢rʖc/R:dvn4mf@F^cVM` H!jGcE#FpWt#'Ԡ7( @@,L #|JX :MDz'aD`>PN+nk^:G&MDֹ<0D^B.% L`Z` N@F`<0RdI=J&zq+Ks2kYǪbP5#T&O1F 6!($e`j/P9/>N S@!h< <"R}"d8Ӄb&"  V%vJ+j"(X1e&@  bd@wd@ΜE`GNhDcdrL^9ji.P8n2m<2k=@8x@ʆӪڂ/9pq&rAF&@ EH rd2 +D  !L\] ꯘgy1jeL,O 6R cN%($Tl8 `(AiR$].RVw` ` BLƬT@aa_,T8C q[$kR;`!:[yb¤f$4:ʘ@ `B`  "$)Pgh3!% GB2c:\\a}r='cv~"$<ꬓ)R[(>%HP G&-Rm"tH*X4OW!0>a7# 4jM':MU4Ai򸥘J,,t;e!/}=P;^w8 F#$ _}bRD35"2`ai&-PhZc#%#Zl !x5P))bSX'`ij^/)2O ˆ, 5+;S<an(¢4Z1x:CQ6<kNk4`# xFL!Ju C9jۜY/DL AC~>PYA2BItLJиL<~ g ,n;$E@rC88J(!0X"G@j-LC᰸~[P{ r(X.`OA@0)DೠX0 )[ Q]1lJO+rܼ Q"{xEvCTe&u:q!xk s24o<WwUxè[B\+)JH B! ,Jp6*t!ͪA "``ytX88*$R !4b':$+ @E&T\@H@,).*)| 2 |7EcKנ3J<'tqtvYK].nZh@3J * O MYy'5 ɰ NJD)D~kz\ӔsQkZŲ  O((' ߩh G 3&ibl\jł`(8J,@MȰmM,O RӠZ":|h.3LL *=!Hb06 [t OD(D =4#Tnؠ 1PR`Ъ-#Y3Qwb@29z B|d(JDۥ^wks(7f2>!ZE ~w1Fo2h_{;ݘ _@S6)l^!mv=y}"lZ? elICZ$~I*PD!~k 0P~xfܷLrU ٙsl2CZnRjCÄ @~i`"(,X;6X064h̀p,g`lF Yּ+X{W@, "9iEAb"wqIxּaoYA&`H XTK6 A83s@ P!3 ȵTNA$B81bCw_# a>C̲9rx7.U$WmL9&ep: Ab#\`^"9qFX 1V^$N6zr y%M* 0,8DAɘRmȴ3"PD(U\͝rL>"0,A')ɲy( p@:pޤ;wScuU :J0!B阐x\BT14%Dn*܍@k2cθj&@QQ z(f9[&qSő0Egozѻqj}"hqBxQS@2MS1$3# |lA -ͩQΎۇqCFF#DF6VPP EF:=uYkhp57R[|f?PĄ}`.$# AeQzCm @k -9^+z<|$D3eO '@;PFG1Ş: #_" b&l(yC0d_`;H27zC> dpjQQDY%D@(dEk 2 x5[ŒLI]6,6*PLB':V{@FZ 8o!4PV MDm&THlCً0r.dzA|≥B!k ؽ^X}wӁb&x{]"`F&DH0ťԍjVWrxIy#G!2&80N al 9JٔCK!?T7rB$O=~o^4ϳ2ܽD % =)N(#B*|XPYD3P"<>)p"I@EtK,p B'HW `:48Ӿ<5.+5#R q& 9ډ*h(,ɽ׾1zM -례8"  ( H낑 Ȏ4 @>ۚcr_ S,HAyzk?3=ZX Ꮻĉ[Ijuv@lHχq Xx%lzV6@!p) Ո) giYjkn@8hHN(S/ &V 8Tb ֩3, (΀ @hb8o!tཁE{@- ) ǀB6 y-ė=xCX3E ,*:nCTwHkK. Z [Œi +k( }6p8z T* ؕqH)p*{ɰp)pJP Ђ3W,E-N )ql(Kup 74(]'X@Y#q 1(B3ࢳ b@_lp ?Hy@z- 8Ko+Ϋ@9Ƈz2KB0=Г (.g]@= o$ "3ﯳ,8 X* <>+Xm<x6m ϣJ&⑧zt$< t2AP!P{"I1!TS;AԲoP[R:hPEM bmە26y*X4c`ȍ.}O[Nt#;3dr\,P7yAe@ Bڿ)WI56N`20(J)P'ҍފ *K)JsIƽ3}GR Z%e}B *x ϱhX\#򡇨yU(540+9`(J0NixaR<(qLSTkIXסY0 >>Gal pN'JC0Y(xpB\Н,K1ߪ!E=~MmHMǐþ1 P!z?x6We"wNZcN Dm*raݠ=2}H/Ͱ|N=d˪RI:}A" wIϦQݢk:E)ph堍t FHȗS'Kh(!xt=dsY?kkP\ @xoxw{蟉6hܺ.pGtG썧,8('%pݿQ$J]OZ 66wBh|<%:VAHpSوU,-MdԚw~a%XLcb2>6L\QJ40eMW>G4e^?zS o:s0H X|A ;ehbOjPs-TT=AH>max\wHHu_@@ & ! . Ebи<%D tF*|xD{?@zd0'?`h,T@y;p8* E*nC VB"Q@Xr{=$P  > wOa8n1"MgWd0Ur;S7M(X$π3h0r8SAe2EY|]}߯ipt`=w\ N|983Z*˫L3<b2(2r5oB` isp/fQ@:Ţc̢,G!HD zȺ(0IN$P. 9*hD} L<M|M)9 I\:=\P u2=)15L`0`8<A 54%GƱQeT9:Ӥ~0536j|I0F,dy/2@T۰. B DmILP˓DfH غߑ[yn8!dU9x8}IFյm_*@, F!5mp͡-s +h DJ~DU)JBLëZ., ,*U^ElW܍Y5`,C1sUb P>w.mOM;b%5՝7-HTN+΀`,zfi91:cg2iƯD9,Ewρ2(@:|'6ޜfY\$W57-ˇǿ;]ܺ_Kol-W4H!M#G25;aK0)BAc'/ Ab *"vXn̔׶[Y8֓H J=aǚ+u.z4h*i].ǕE7y!M:6!Ib\ c)6ug {r\Q. t0*_Q+2H23N zVU1 wH?3M6xer5p'F)~S D&]2 ֮_X"C1d @"nzOSH6j(UtrLIh8\A5|P} Uh90.h |/ 8zLo VdK mc&AfEk,]c<(Ds")]|]Wm 9W6tզ@ɝ}̉P,pݯxܟc ` XHP@= 5>iCt97 xQ-iyZ.?2#nPmcE2Z`t* A3"BrBQdD6#pcxΆEB v-66`1릀|jlG$D2FM&Zf֝p(T<6S (X m3HkIDNhPg"COr¯+Ѓi"I)&2V0F1'e9"vfK:ndc 66mQM'2 l!E$+:x91 >zA' RVj- :Q5'j!|'"j&L~<f:d#=Ϙ$T.OCol5."+#Y>9e:1O xpžj^"i+}F0(%ި㮆ə jω"4@DAkQ8SɋHo$މ7M^"#DgaQGq1AL |ڠ kaXX#$= ^<(m,4T`fN6 cW/llXÈhV@qՎ_YzYK5H(q/? fҟn=H?<x#d|H r?,@K @p<pP,p@~>u@p@`,v7/F''IH{'"1))t"w|a\ #Hz(I4.OpHDPE@sI))J(<F#v:cP󘼆3?(/N̩(Z=_v5Y5Y;ܭ^O $0CrD$H0%^cr+BTi0r 4E5h:7BjYh%zIYg,Wр}(ZO%@ $01@{)]s(xC(b(b 2 D:W{f 6 :E&0  . ':zCV6ޤ3p!Hkzq+0@ 0"DHV *oJ@OANn-&"I䜩`A|1@0##9lF =vZ_ -8L9HB`V kG |NDsEx}@N ,Q !q͓2Y'</ %=HztW0p;9,]=:d$4Lqo+XS p2aޏxT}<|0$|D@E=4+lCbhu=`4)Ħ„| d 9 !E "#-QD(%&@( 4H=B!RMډW]8 @t.dmI4SS>!F4ȓRnDν!D1 I qSNdJGRe?(R|ZrQ!&0'>PL&0["d:FC,[g'TFPH2 :ix b.9Kq̥^}$qOy<`\2@0H_ KN1_WmHt\=KJWƞo18QIo!,$I"L[[Cn"qG$FPC6? yW ࡛GPAO %2=g^BʙMtp xyFm#5tezQԗ8"ɚ+PLYn'xUHQ'H"S*x:p/# ;(NCѹEDptKs]RR3b=D(E"pv|Qs4ysih&B(B0f'B F"wR_D*>."ԍp"v~0X#5}Q!) ݉cwK7P:-cu;G\c@ vg5 c$C8J"@ ^[8X2lv@&,zj *uJPqHDq2&8Ɏ{O>uQZ-|P@mA0 y4Pj($ r IK?p@-! ["IWpB\1^o$؛ Ԛx|DOg(NHNUZ VS2YMn.*'jHr  A;Gt6 V` ! (;U觇z3H XƓ  fXf iihyhv@ 1!B )3  Y0 i`rX șrfPa&BnDDC$E)\/2A187z`϶p ٘Pv(ۄ a'>&HvF܅XjWH%DL',:sB\8X18@G r|Ύv =#QB`'<i% { #UD~HR %FtAK,g DȄkK rq;H7I(,B@ƌpb@A>mj8"P&D( d5, ʿc!t *KF9%2FKHƑ:L|H%b01: h;H3`]A0ހ L߁#J%n0 0GN beMfKH/TǬ> B2!qp OX2; QNΊR& X:0D &Cu3Xh`e)F\@!qŸReȢ8Qg(hB!`Kc%7р8BIpFȚIApAD߁ $as!Y0VڂhDpyxv$?4OB}jMII$dI4#[ `.+(P\Yr2 C\#Ap_8h[!p8= !#1?@1Q_Hஊ^)>=n% v+ &H<=p f?x\-q HEQ::#&$/7h=Oڊ2?  ' Zߦ`Q{a r*d3!0sQ:x [>-Ch%k-2qQ IhqdNH؏5A,M>5ف5kY[m!R]Y| P0Л{5=/=;!\L$ UĪX7Pt/;SH 0!8{<LjȏÙ*J Y]OZڗ Ő2G|ޣu9^`_@,P,3B7ͧOu 0 |{@(LiɢYK;TEp`ҼbN WyxuNWWv٠+?%rp4Ѿ( D+{]01`!Q% V48w-TEhmq\π|Q !Ec%A7_*ފ0(^:Z:s*( DMOʤ.%NhF+/ P x j(c@]lx  7< )eF ]kЈ` ?A.ˈ[ ?jQc31YT" fS0Diph @~ p# 0H$8vA@hRUh?ps luAnQiqfVr?X?k nvs6f-ڞpyhvK0C*cm4`+f Ikxyh ! l@q؈PQɟ]i@chk@*KPpFh[X1Pdh\"ڤMCY"M}'$eϙ`:Iü1sSHpBu;-pӫYX0@K 0JOAVgD2FQ*Ɂ/ 6; xdZcx2zRTApU)i*WD%I4"H 5ͤjY#K' 5[Y ~1b8zx^pTijfv$K q͙H@ظcC KB:R'NO0͌oN*qh=1.(;E87I5jz Yh{Jfy x# HxJ}7xcKTi J F)Eomơ*-G0q0pxI"=iPz  <44Xeq/FƓo)֟oMDjvz:mnpDArHp(h<8FiHҢPi04͉DZPq> #<5Or".1 Jo(=GTPimj5"\Gyyd?vwH p;:NC~h`L0Ng:}k/ 1םvW  pd>Xk1rGr{V8WtL# XIX^n^ =EMyρvFFN'u0 |PF*@ۡL Qp#pz؀ P0>O+ v>qzP, @@( 1@w:\)6H_ov DR$4"+L%i@@ h 0=π[ڠ ( 4_Hw; z^G/@H[-@R!w<@{D @0 8*Q_ǣ|7@P X^ ̀sp{!~>*´~ş .&"8 D`) ~i!a}qrZOXqFr'K2@al쓑(1Bc{Ďl .>/lc En2F')2!4G1ʄGjxh<$ Sbz+F+ @AkcLxC՜#g%<>+J O7Q8@P'IQ9̈hNǕdSZpal x,K80V7 2$,DPwC5!8U_"mVD$v-<J <{ $di>bsFkhn o6  B(-;ufbq^Xag0oҰt&t[nTvk#˳o,[mpM{ @`q8c>X,">^/6+ ]D$d46{ :* @L\#v'v'T 1x ˲f2AȠEZs[ʀb< 1SL?0 /hzL-;N$%;OTLHoLZbDVUaMH|0@LI`JW2#!is51 ,j%q3} n(D"ISշRu]RPVUZLuA5u1O1 LTwɹ8'G. $ I]S&Z>JuSO@܀%LP@yL-\b4gW^TQVUwƯ_>a3`EAhfQ*펒yTte1C@RV)?_ )Ze 2d< l#a 1#_Ug}˲uk"HBfAUAlfPZ:nիquyz5]@B{=ga46%] G׻ vLVq>R eF Gr`le98Zq7@ 󎘐b3&82kjbDF"#yї6<@jE9n` W* ^˥v8f@ NC` (H{хdG”J\w7X {h`}>U0N01V  mFQ " Q1[)cLe X *8 V?-bF[ pi|(hʾ\N0T#q:gd!*@ BB7خ $l3_0Xo  ``%8S* OV@1t:QЃD K@e O/MBU @#8@#9 <@NN㱶nV^"dNG\I |#f 2l,> +e -b@.Ԩ~iR\:øu"J\)TgTF@#+L8aqV*p#a芀<XBZSA*]Q=,$teڀgT>djRZIQQ.݄ Bf^:q< 1%䔔\J\#2? %D\:6- BJn!%%a| qc&=j<\Ip@2vصB'hd3%GW&[X]&+`Y4JPbN?#TK[y&8GDj±laW<*Y` lQj\.FyP0ڭd'M׵aImyoC)bJ1'ZSkLcJ3Ab-~g pa~h( @T |]IGb[׿u}mk*O.]2b-{[gpCa!@tly[DՀ@! ~Pu QɎ"j)Q]yD6G㩝,Q;aՐ̘1VoLKn 8mC35&9m}+%$bi,MQ*‡P*, KsφT;pi:z9G1u,S4F `:V ^%r\rQhbrf_+|}PA#7ɯLՈI ɀD8&V<}rEy#x15u @\ 80`YApלN8i&J@~' ͻ,XA5lhi$Du4A Bb3-Nbq":hFgl ]F%nA@\Bn>cͭ}cZ͸gGJf T.%F৭jtiH`k.jƴ^FP0E4ŒpŠRR!"@a~1F%R]*#u3)@h%k+Q?1L2'`@ g#fBSN\l*bRH Tq)^aGIA'@ҴdYA1`}+d| o TW<$ gr fT\z-DB2 uDlT.,,z&  NLA+nXrVPMeMC'3O#ͳA_OD+j%Plq2`>{9~nVDs^UPbPAg3' S16ǹaA/P|peP ńKk8 l:6 #<[ŭcei5>Rƕ#5sK$ d=8N45 `rlTL,\B.-0p .FCIkjLj ̔plpo:_lk, % WZY*er&vS!Mhڬnb` S׌zz,{o#NHvo4S U &7,aJdU2("m \bnKA( :ug"LjEȎL2ҿcmi\x\d1"W{2:T2%w\ h#V+jd֡#Z(8EdH:A` v`N -X`،`d%zv̰dG#^OHSin!kzb @v?0L m%sq bJ,R'vbx:n@HjY,/bgtD"FlD0bц&q5|8j 6Ά1,:%FؚVt֤@k'z rW 1v.9M01KLqu&e֠ #fAK"44B d14 ` i A v* IDTDą$THaFz ŽR/9 2N9*i33@G;sR3 F@hBٌ $H^,T,RV&+Np$k'UI~~u3/,"ꝲm+ OXt!$aLT3LUDǦ{4B!`@`:;IiIPPJ(F'9[Dɥy38¡Rd VdB8)m.B pN4iΓңAflZbH5u::u+AX@h&4U$qqxaa3 r4vեy'T#ﴓLg:粒HVXcF8 `ˍBpk q Be.4"a(k_6{{UACI3f+ݵdZ@;Bq: qVY#irA.E|a4]P#{A MIbS3M]EB] ؖEFT"ԒS -\I~\`,-;NȉFA\# ʀT[ ɪ `ҏL/'u3r\s"@ sW{W ݺr;C1߯tA;[%2v0)v"`!`T2#hC̓B b%e{A< WnP] r^0=B ܸr R( ૃr@jz2OUy#'L &<\zl#R A `rth*/H9g_3%\ Dי֮fjڷIjMYE$*ωRh_'h\w6C3 7͋%*%3>VZu$.5bs[adj0v;U%O_jp.ZcLAj9K-bU5J [bvWF*WZw}чwL44{6@,r2pr̐[tG2Rp#O^/ LBUV }>` ~јlF9@H+K#q/"ȸ o~?P*),?ot( ~_>!jT,U€pX2{=\r+ }aһ( :-hX8܍!¥)9 S1xhX0%SH6>^~ڳs{L".`R96anL! ?W(Cy+KN';%pFREd p8 Uk`w(u0xvpygmFYeoB b`!z&,HR$./ 2Ҟ*'!FvgYҥ)%*N8 8D2HZ?+䎬Ka0 mX* a9er]φA@@1/41,H`R!2ε/b8BM{ǵJ=n`} *W:UJo#G_!,肨#J !2V`,GCKr j b%R))J*H ǡ_)Μcֻqo8hzp=g1f+2 ҧ+2Cd\Z* xduggPaLpx zI6eũ^ CȌZr!mwHJI񴧵hΔ]87k)jo).̤q5 `;;Κ7&<ܟ!) zG/bxțo7ҏ(lo!(o~(?wfG/"O6¸ ǭsp}^qH%ܒ\8⠠ 2(2\܃$u=.#y @(Y + "X98H+i; \𑘓Ma*^Ir0)^smH][QZ-EFt(@=~ne!xDG2wO\eJ)($#84z2!?hB垌MxXAx!&`4/n0EGph/>(& ז;,cdn=rGZg?p Ïb̩?0;80bS: B8&&{ېBI6 0B@pc.̾c}&mN`Cp#8fAIbTӆkɊ+M5$(|VI=RR"D$-DFe$PbR 0%U ֨Ai5`&yn%QJdLK iap!$(E?qw9!1'G: Uھ= R z-o {jqahGq<8P'ȐK 4$AJ*D%šNԬmi %JG"hh.\D,.sO5rqiG;6j0yuBGY$b2Vq-nAj̚ a#"e(‹!NCa[&Xi 'jhɺ'$'pVء#VHREj8qB(jx <9'DVK1'Ij S'i28n\IrlVI1lZ-bZ]lW(\I"`]KKa`BGh.+3u Ǹ0S-PhrzYHE*b&P+e)0D7p/ B iʳު" @['+j,]ص3d;cDA0j.hq͚D`B:,O33v1vOkG eӫȩNE(~q"M `A0Ȝw-80:C,)kpX N \ =J ӎ/SVzVv]"mx@"V ^ _XA6UZLfTo)2ja 1>dknZ`]P<@٫i%IDZ̞uUo-.3.E7OG;h>Np .ꐉ:yWp.hײygkhВkQ%XrU/"J5b}.P@SqR5d : 0Hk=@1WXCvՍ8NK@HoPha@" 0re+RqE(E09<$*&H&,*ȜJMa*b-P"y GxPA7I;(Qg3/ xzgFf$JĒK,G|d*Z(fp!\˄`O׼PjW Q8o P0);YR&O- /E*CaQzQ$4/*"zPT4)`[PyX*GȆB|NFiͨ,rGBGFthāXHTHHQk.*Ȇ1@ 0ؿ8+/f;CĔQ*FLGKdIHD&28GJĬDlpH0+s;3'b :*`9k(,a1q]XjApכ*x *hX1X |0 뢇`SH5pâ+(J0ʺ$&T8q 03 h4Iʓ:]21; [LW;,WX8Ɏ j—t01g x!@aw RbXq9* к3 'fW92T(M{qU | qqS2136ʹ)2=hSdrx4m 0ώCa0q ɲ\Z$)rRu{U6 4r5rR>q H MXu@8q6wj<;8zxɏ@"a'JyJL A1N srpɋИsXm)tȄgؽA eFWȶV7c;Pu@ty܇@sq "0U֦N#*|Xy o9%@z%a'N ]8Dx`È3Z.JARU#h=c b2!`j{]x"ꗨ 70` 7X~Y?< 3j t6X?VYd&2x^?P0~?`t @c@@(4-~>QXL.$`)4}>1h+<].p<(`%M $ź#MΓ,*RAys*`q@_ |hVMhbɓm&afWyVđL8UTR2XvI:")'H*fş 2* kǝe%_]ipa懟momgNHkI>3L:Υ 3z2 fen .߽fmq.մY9xm蛞f">8<sQ;#!8"0B,E rZ xg ZpNL\9I5dq򍁈7M^Ze #6` Bev0hՅ44WfP<YP1` vDU"Z#I@=C $p"Ċ(DUŢ\@Gg1mHW{.p<rZ~seH^d,Ha)2i 1*1 x3B$r p l-_4It1&K1c-C> .TP8TS%($b 41`-+O`2U  )\ޓPA_JWLD'6eȨ86'8("F(#^J=zZ,rD 03Eȱt/C."p2ZdwޢB\)DH nmpQ$E{ 䣞q␣(yZ5r$dČ"ʩU5"D`!2WɄmh:tV]a0ɚ8ɲeZPE\2:,|{bf-ZrQ6ѧK, ciHȌEQm&:B.9"D Ųp㱄؊R)n* %`3ǠKLK`j]vJGP7ۖ^Ev4☴J.9kan^#dPIġW>{#p $R曼( @P 5kFG)0x<eR!P;bN"˭WE~K,5 XMkLEnj0&lLktE37A@h JAB[$eO`N=B",}5kk{{2XyI, %f#`DYGY\CnWc<@c !gY0@<>[pKn=`C Uu]~,;,rF8g<\#x"tNF xC>!k3Ix#?̕@\q1#( t//; :AȢH;"HJST滨&0Ppt5q-;#̑ڞGQ[S $^ba!1zk&HF d}cmZM@H p b]Coo5WGW< 3'A Ghmi1BQ@9/7@-/u^"ss,a;SǙ(^N c>¢<1ǰg(~m8b^dYjTRDre&ޖmy_,FwlFjp*~d"(&TFXp(, 8t0rȂjx(ojpp$܎:(W$*jG XbHhƣpVE" r MV~f6Iq.0xugxŒF bh@NC"FjM) âr`B'Ѱȑw)*r q& Fd v2aXPd1z"VCr(c ALScqiIx4w8ovfǎѢV&D!, =r)٪![i%NrK[hMΠI‰HP %! -W!`@T8w1h dAZ Davp1ڈ0ɇ%s1"H`b@f,$솸kޠW%M!:+~ygё*2C;ư]()  B)lC#9.HЯc P8&`p2p*Ohy4ѼHB>K^ .°ZY ^vesJ~聸! P\,iDD^dMDX "OZ@`@S dFB~m$!z31CAcDd,Xj@(|d@J)`DJq.!SЮ&*P鮭`b^]c|Ԭh0D>%ͣ5%"$SvVjk$CO("X(!XY+vŏ >EC \TTbf" B|C lfи+h((Q)F!]M 0*@*%O"ӛ "80ƎClYbLhZ>!#gB%],T8. 8T"#%Svb\1X'0kMGT' Db$qPFYj:N7]!&&KN ICJB9ZuYD0#(T1aRRD4b8q팽,Hki,<  !48OV %FLX 4 H:u |,C+NKNk|uM,EO Ty^CGD0ĔMKv&]g;C" À)D,$"̓&,*܁šOF"+m@lcF4{ng, "4jdʖg4]^C*T /-X,{4攐C/ K4Cp(#l!<#6nr 9.H G9)+[ !DcSv)b@ aQMb`tz莫*f$.8Xt#a vSLd roP %  +kL,o|¸P"Crh4Ad%Z@o%s* ,M6 UŽ+X.Z`zDW3-5'HW#9ztv 94xp!#1 %gSg.#pReʧA Fi"kN@!@ /Bv)gV)Gi]pzpkH6FQ ` @N9cL0orjttd7Y ͔f "Ǎ9O1(Q^'4X4\k3b kTh PV׆,vG. ȚAX5_)yVQ҉XpS7E viOA,xVtP0U,<¦Bu a2yiR%җs%:3P]6A _l@ 8>Wַ|p:_'d`*<VC@(Slo^01'/)pDdTa#sz 87 ]t%8`+ `Nx5oĞ\"藴2b0U frFCJLICsl ٸvzISHKww:Q-zM1Õ)BzvN8vOV 4:DAv S[c|QQQ5R{2/yH uaB)}0Ii9"*bd &!\8n6f <Ʃg:S- i0j'x"vB.BY#"?mApD&LlpGCx&Dּ `a0%/=~. 1N ]+Ը,=H\-R̂[\kMbO꼶8 8B,ֵ?C'ԝwXbz+Z,E˞#Z^ +l D>N̫|.G9 80TCLŗ V]h|4GN HlK'_uV(׶r"֦͵$OTFBϽ־$sBV%V:{˟M>4IO(A,Dj#쫐*dLz`IFiGFb8kj %z6e2g!uMu@&B'FTe}A*8 b3#ǘb& .4PnS@!9ʕFY Am*fEWdSJNEMtzaCEP4'\EFDjP ⯓AaۺÛah&6f vPeT,o]ttÑr7&-rR ">!@@B-GZͦ( -d V3$_/ v46a( pH$PD 1@ N@`0@ mGR@SҨt  )XiӇ?'G2Std,<ڟPRkID?1{ > @Xv; ;[9է EʍVapV[ax@~/yUUmF  fX-Uj5SxjOq} Fp@=OCFր`0 !KcQTK!Ǘi6yq[F]mhany2N# 1YlA]jm*I1xrI˝)g7/IޜNew\xl'oMkރI<7`|߫EF*\7&G?_[פٚwmLh{os\N|qJp@y8Ŧ⊾NkEE95211MY%hlX ZA@ðyz4p_n8FzwH پG?XuqDJ {d^R&$ G,o@¨S֎ȈG?Tfpx-"4 𵳘 Q>'$~\9=z"* #BeU8h93`8?o#"{45ETH $YCwgI#:#f *%j`Jh*9<50b*TLZMYLdL BIVcݡu&Jt' ^MK@&lIXGGD06םJXa5M>2vhZ?= +j]9=4=_TyP!l.f`n{kRtt)L[FV䔓4ްL(% /W aȼPvTJ6bAjzf/ yN aPEԢQ.ٯ\|28Jƌ=/dJ1K hI@Ra63O}Y=Kʹ4sSTe !i#Nvdq/l[U jL @L"[Q9? DP-Up0ԒkFh<4e G}((P3tp0"9 pM<!ȴ! *6KVA,侘]I%3:0AyPe= 6_5ӄq pChymK1ɞ$=5>">!,Iʑ(*! 1)2 =he:ol0麗 #N@>T( )Iv"a!))Ic.i JrܩK9@mx7plljQ"R@L*2"IGD Й'~E!,J-2{e)P+;٩^9^?30@;O$"y"BD2. q(DK x|~3oE8شХ*0Si&=h5a;jDKbB!:=sYFIţ@$ƍ̚@2Gz1Oؔ0}îQ^ITxpwA8]Yi H D \ JAznFdK4 U1:<HFЫ* `H1ZP*K$0 ȘX>"DAF1ž ;@D >t`B& B@C%yR R$IB̝ 3!04HXhUhKF$B,$kZF4eI>,g"% ۝ xLBKKaPHLlޑعb$[ 8 D(!ȸwp4Pk`K:`ՁUp 6;;ȗ ~ '8{jh-_ H׊pí׌xէ`HPXV*%틁Zs0MPYb#*8 kc =a2.T\/j NjEy+ ,ݚ{"(Z  4, ro %ÚG+%h/km) YaCibeM ToҐ0-Ր<:5)Es͉A7pո')&U}&c%h2`Bј֟1E8C›jY D6SrrZ.y z8iwqB18s9p\; 9'4$IE0VӌI8pz{X[Y5Вx08 DS<Z-KbA2ѳa-ËBY6k@`]]kt4Xtv 7x|]3{"K0ST/X: n"h~}يUa,:|;} %Øӝn8)ƀ{3kh4J#dG>KJHq6> +s"@`Hhk8Lj?߂$.`8 *QCT(6HΆqnģKfDCFDl?H(WYKQfo( NpgYx(;x MdQ fIx }-CMH@"/8GHX]^4w `$R#]H6A\oXmC:^fj^i *MHR2$hDxh"hX(E@${YM_sW \\}h\ȼ~4l;ENtM"fgC0VQ}"H&@I Ev@ae^xcYyfKrM.بŒ:FId2gfHdDDlģd>~B\#FI$"<_ĹFP(+e+!pYBgXЖyy ٱ6X[/ 4'&>JaK ,qH$&>L]ʊ 3ap@(+G&ݥ<=6Q퓀…Q@-0|Fl͜f usdx ƄHD:LL! )A)ѣMY?YW`T1iH wk^1>NJ>Al,pM 4V>HU<_&*Qi2f@P&>aZ)~( PN 18 b9}U-̳=2a P(m&-{ a 1Ӱ hR0QN@p B5ٲ`Ud%6Q#_4Uc+ũ_PV=pU0y19a NݝR.T! *.13Ah_-BBI0UP:j0(ʡy5 cԦƊCV3S+22+j?+*tZz 2{Ӄ.k NPVT:ދ4!-Ld{@VUTI&!a:U S { j_[ 8ї }E:/ʝ<ЊZ? !&$,`5IUGÐ h@,0wu y; wY` < y;$V A8A  ~A_I0?l?XGO % +iQe:TL}pH&`PY|.Hs0Wkx< }X1H<  tǘ,zI&AQVէ0j@9GoRb#v:xX?WvzY )|h/WΡ+sZ*{p0(kz mf@af ]el0T``@tPOx XH%lf(#' (쐃ǀ+# }*@z8h%* Lh j G좣+/& i9o. R:j6N+E:'Svs r|}L *|6˂(HX(##E)B#ڒ0*Dy Lax E2riP(I۠ϔWB fHqLfٶe /9DЮcgHRʴ:=s@r5XOo3A:=, Lq`y,!= b*`@ 柫!"ψP@B$4Th*qeӲQe}SE-V {S``~  @Cfl0S-KűMQR.U Wj̒X%~@ZI4Ժk %^ r)KZ#L> "(}OK)NKNd4xL&rY)pз0Ĝ,563H ڷaSB0Rm_UvS4vqTY}'vW AmDD\@,~ۓDu0w U Fj׎BbsYY~NDxce7A :O;_H˃p*mPP @BXIL %%h6kT!$S{IFQs޴zѰFA !VnS&$APV"(D b"v1凁t'u1aGԐf2#d e qv IEvWT^8`gٱ_Ly0G$;-,@?F z 2uP%Ȑ0{S:cGfGޡkgTrV9fm@H}ڄ_pvu&'t&5j^@.}AZf YX刘௵v4)I$;qyH| 7xr?-8f_6L3Z/fUF:Ǹ$TH_Tp/D߬2 š& q@'8d|BvnS(}̸`3$Sc'wT|˟W#4ZذcZB(,/Qd$Ln^o.ϏV9k ?gjgbLI>$VD#/-]STI) 0beZ|`j::g'*!2fLFzh0fU>D* ?n!`lC2D   "`S*6zO4 hIX{gݫ Wv.n#%^?g"@by>8I@`K @Z> a! T*dh. s2K[ENf~SA*#%@KjvۢI?`ӡkBZtB^)JJl\Q /E8aqr@ hHN%V=Ng=$e2kKu%- I~ "ZFnn$A(In#tJ`FXvoP˛HDLV#] ӬAoDSGI3=S;䪪;233n+!  HMA" Hm:ܓPPk. +v b+g0SHal:@l+N* YL 6 )\% + F @ Ծ&+nFn*KV/ @|!6f\{ijL„'DVc#O{b5L~lO'jnt[Nȴfj ^ @5DD8N- 62/*:X&JN {#;mՍ3*hF-n>Oh5{j=4gXS2*SΙJ=h== *A$$F.+*$2@1AS}(Hs c o0m*’aRw"C'+"U5u+#O|` j 6p0#W%VG& .>'2"ItFQ%B!NZ̺!2 @b x `a2&^حTgӒ&'o#d?HXLBGލ~.0@-Îdd"|P*g&$-`(b qeXVш5]/?h-͒e""n?㯁9ͼRg3(buUvF+d/M~UhkQG0"4 `Eb,g[a僪FͭtM0] <.L$_K  te(/Lxj͠8"=<3y΂XfNC-b)XZUkK֐BL]hNjBeb,BLlG7"n(yAAOH߃(xT Vn4rm&f}, YO ! W5T HoHo8c+)fT?aDňZ إJ?i~L asTA>"> !hTYP " .giFu[qj\:v ; 1H/n4̲kyD{U:.EF^2dbAFA\"`dR{j %W"V Nkò he.jX`OPXCSr0vX &Ήhv_l\# J; D p* `[WÂP)HVaUX7a1`2Jzp!ӨM$awVU`}Pck<Jv!he9iBCLG >A\dDIit~޶W?Yet*O xOM #uU8||I9`ȡ@ࠖj`dM؃ ET5h+H*n ֧L~_ܓ~R)$ ա0 8&FlƊ?xtHOME>]NK|Vx h::I cvZ@0"bh^'c3E"̀Ib2LHB&`Z9g,A`d6kH B*iW2)P$}0?P=%*Kf,E0#,GEtq DI/#'W@#)z@1WBF  s,t6 \ ԥ򙶔| Ȥ2  Ep=8)rD5)5˷6NCI< XE #, 0 6@XT̈0 ; 0EEԛ! v/ϽdV{Kę2‡|5 Vji28SqYE`lLOSIdP*b) Vu*A( Hj ij$,Hm"@E13^"Ū8qv9ߑ 3H%  t `qa x ܈am `0LJ TR3s䥙R"Hh<NJ^mH\=FC(ؐ[$<lL4T` "D@qsۖI=#  fF.1MC]V a0Z @=\HPDB`A5Kp,~Y$)cBkYi T/EL*%vKHW 8dĞSTv[e0H-ۑ} {uY|'#:S\:Y$;|l7JMC)P* U/iN#%`6Zykq.NvNm7^Okw1ڽ$jGl$:@èyf- sWߢbB|M!6YJ]-h!x: H{ΙȅOdgl?,haEMu.V`pDӌ1$Љ$ @I` Ƚ 0n0ރfae;<ㄈ I1z{SHGH(5Dkm:˭)ب@>00yHⷑfb;8o)3=*X9)Z(D0&(=[OA a)D+,όD3/3e (XMPꠊy >z+{%?#~* C0 4K';AE8 Z=py0qAACqhs:Ϫ-0;H Q6 * چg<Pj ƨ)Kp\1(߈PE2x%ҷpz5 Jy8e,eYt:`FАLl B`yߣjLjb&q6&pgYJHoI (111wHsnh믖YfMcW#"5OKQ. *< Α)^)Jj%|Xy N&:Zg T"㴒X=ˣIX K~Nzq,h.$R rɈxjL´QJM2TS$Y h=RRiO w o=Im˙5#᧍YNNz9&X=]+Kq "An xs'Puw(%d5W`T@0"hHpZ@2wPy{ zz]`Gz)@8`JS` (ALC"D%.!LK0$d(" ^Gg8+X800zH 8 $1 !###㡚':6-(!ƓY.t b,xzv)3eNhN,ۚYIK#A8 U-9L!՚23yEI9(mX3mI7y͕r J蒃/  'K1w P3 h$x+ue؃ AFe\$@Atl<ѡ$Q6!iJs81w -K|?t1B F^s ȴ"| 30``J|Hjk  6C`K ƓXXD pdJFm(PBOGFb5l|_kU:j DjhW)  "HH$0KӞQJ`@x6+>@)B2z'9v/1}܇X$HIUYX>[턀Y1 n5it {1!@*4X/GX/Dp?hX ͱ1|dEaBW3(<=+H7=,COGbjx@9p23>q^AH&>E?qVEd:[h^Fni 굄&4OZLSI0jHcx;1mF[4NЋ0=1; J#W ? N`/IbjΧ۬pVG0* ٩ŀf:romj |]?8,xmq S r>,u_Z 热jWk&R(%Bm4|z8ك5l \( ui6/{c趐! wE:f? =ď>41jX莊eaԶ t3Ya|85/\K-Xdi8oF0_~lNX >{OcapP#:B:X ep┓XxY(os#&,p ɉnܨ8#PB."h-0̌MqNHz(T2=rQi7.(.CP-UvீT1"ܺ1&1ǐț}q4Hv01-T^,wh E1vDt=[Oxq#uOvB}p Zx sq-Pr.#qf+uo<ax +  %] # 0z{xtx{}j`Mf*ݻ$c(kVhɐX3,oQc?' *V=!Ǚ"ھ3N+,j >詤 ͶÎ(;L1 eL rȻ #y Gy܎:/ 8s}$ i/tLX a4J2@Z*;#wI22<+*ͱ~(50?FJ@@:MkSU>+:CNBT"B)]VEH@\i,M->8̣j@yH3I`H]dOI5Q=C:'suZ2>Ȓ($0]pUF<K׵gnU)RyY[>UM> HA]vK,`H^w^Nsy؃4|^R@5+\OW3Huv.փs0Cj܈)J!d-T46[cpaUҪgnZD|<(H}i~FZdL 7S;ltfssy*S6؄n.@zΨ#pO Ԏ2!E9_UX^c^l``.Bq ͡SL"tP $GaoI$.O [SϏHJ(F{HJ S,dA'N2>6Tg/&=BU ;\ɍ~@@W !F6rryi,"D81:ljy ?9Zۄd>@zTc4E4ޛjsxE*T7@nRUQǂPNX BUP'BmQ8L!lyʁfG =.!Z6UYQl,x,"kU!SpJLXuIY)Ȩ0G83n(m3`f"+ 8a'g%f `*XyouW6idx1sF X,{׹xmXkIDםTWgl:\0O&S&b^yڣVx-:G"T/ 6 :H< #4c9bb>Va$Axn)`  IXhc cЍq2)ūf}FpF AmO_i~JFDPvXlj >|TV7e>۳ل%$R%dLOX\)8UN]I,kN!ˆhͳӢUaP;xJmfw$W*<͚G3%ۓ<3GwWU" q(Hw)HT+V,%;tJjT\8m4HS{}NqB4۬UYYZxv"QB"ܮd{.x&ָJ "8`^D 6#(+ ڿ{Zh*[sXAE!%*x@u!hHvvz ZH`A(C"@EqI J_M*'žBb\6΁ƉslNE"' ꧋(-c OzS>Rhb~^Rn"T. |$3,@@ =O}M"lpJdm-"J`@*hsH#:)a!.jyh\QT$I^%r`&<,@BBb(eY *Z|DXQ'ҰQ[2X`jX: KL)$$*lǠɢܫ \[}u@ 5bDjaAD$||*DC0%+\rat("] `h|f$G"fgM+ёR&a%+  7®, 'Y S%6!hL@%"s0k_C@Oe:#6E CnNyCF@>M@ ND &g^`!/!(14FΠ pB֨ڂLh6k0| 2˳ 0'KnT4a.L!4`{g³cG Cb"cX JfқPѓLtKc ``ʳ1 RR# _`L QA*QnO'іO8 FT%N fDiNaH2`FpȔRJfsOKȇ Q @J=@j3.r ]4t-i4ɫKS 1NS* cH'x $Tz:MW`akE1*[hsgJU qY+.c(NaDP~"ntAaoe@c&A  *%R98ݧ:Re*RhZ \["xy%Bvh2D`4(kɎHDz *xoP{'G @ 2N XDd#,@.Kn#L%G29mLi;㧞I,hcj Ct#fCc~\G",5),'#z*粴8T7vCd\IPg,j,#Ȩq"$=ގ2ŸjC6FB869Bs-0BK)]cx:,9֗#G\.c^jHB\C4>\hLfsv!FP h-5A)6V)tR*"dV}B.mJւ*`Z_Oz7"=tn-vIv`~L hJC>#끗ZNhd=Jnv;89YNTʫ*3pnJB9VvPDN./zT$7s ER:Gh8!x!@&˔P+*~`d9hQњY"@hB#B-BADp%`/ )^\X ~@N+i0|䴃DV dBqB(@AA8W>Tn$7$Kv4.oA]z ,."G)@"$Nz2"&Nctn_$"AMi`;(cjI0:92a+ r6 uAT2񃋑D1KGb'A*̹"2@cqBhS~R6UGg:50R`4`}@29 "g*a<#f\{]TQMh YX_IFX6aaI]a>6eXLgJ&l(?$,5"A.vŶjaj=@(h %:p@|_ZrR̮mبoQ[yJ82dHS Ӱ-B׶f#*.ƻiK-)yu\"2q_'Ek%(@63fv77C -a>jƺG&G% |'#U'@ =jP$4Zavm jdTUQf5k4~1` @~sw@E|_T2+KօҀaEJ g\@ʅ6Jqƒ4mb UHR'Ӕb* ={K΢t3A>&Z¯i'w\*QHnup3 noVmY9NT^iQSKi9ꯂ~ ha O@t+LIV [NZ!یkE1ګ > P#34c),&9D%H"Av8^h(KE~ҟufb+ A`5L@$Zn"0`cB  pHD: ABm90l$ -o6mfȔF7 Dj,.߯]Lp>_,8i@dt8yj ZQj2zLRga)f?T^4I^<Kp@P01-i=0$ }rh& nbH4Ep"AˆϿ<Qp$  D)C?+8nA\8̀E",?sTHXϣX8,R-p~zgҴ%ql~5(\k KM1rӥ,rT$+C2+ZH2^kO)#l;`0HzHL,sR\Ư\M&K3ZA")]4!#\G*}*(d?[Hl 2 N2(5 wјdDBpjpnѝ)Y!3 晌`x r x߁@[pk&xjf( @2MRpoeG"}e٠hn&x#?kS.NPd@ lӟRR +D&I[T"pQHC%Ffa%'\O#QJE)e!',dJس * XJ[/`E\4QJHuMg#Et4Η*cIjYgIʭBhmtRX36w( `E l~5 ZBs*!ɟRg:o H;q3"cJri=(*QxhK1<(M_)3pUI 1Jflyi H RPZX,t\N-ʆNJt\6iz\ m=AL+ )Vx!@@ hZ- R /Q012::/>MɆTiHOFVž 9&c\غXǹfTn52^(d63q~8HU r"" 9GH@q d-#H"hL$` A#!cyDLÔ׫Md ,!^vt7Xa=L4940E@B9p6zblu8Ȉ=Esxi! @vl hUp"S'jMcK@<g΍Ir`N ѩ+GeYAkɧ{ @yjF@o˲Z)0Tl#x}h 42'"&QD'@ -0t㫾@qh+${°h's(sj[BQq`e<2Z"§>;>N;8A:0{ro),H$J缟N;VNj5ǏJ &$H^ ąA҃- P@!2&A(x[~)2̖\5Ty7#wsLK%D +c qo昛[i[4-=>0( A6d{FZP":K*]^9opR5yʴ@~"MbLAvb AaÉt Exr-c2%Zz,ӕYR@Cp3i^g*>iWE/0uHd&M8 s w7}/wp>7˓~c (<p7c{gS9* a2m `Mk1\9P 1RA8b. ̚wTyoM:(h AP+B[0b)XC58.+09#VZ @`M W Y1nຂI=J5#j+[@Va(&&F)aXy`~5(臒TQ9,I |ǸDA:t0ITqʱI)ٹˈ8 :!ڶ<4zၭ(˞Px.QT8 y= 8phzrR?,1[X"ZWY/6 Q3WEH@ Ic-R+ q#\\Fbk=(~pM  ut"tX{`a `jAzK;xjPƠ`c.@Kpv hApp4li*$Y#ˊ2.4A yC$S:7+P!%h&Ÿca !cN+"UI2w 26p [8QcB4^œ!Y@E|$U9 HțLPLōaa@b04hvj I8(@H=& -aAI-‰4  2CWɼAEqyw(px#Pvq hvyhU9 ԈPHHy#Qj&ihקsן!ҙzz)Z*8 DM ,cnE$jQ'Og`_[Оiɋ(p K$A!8`} Ҝ roKؖ C*S⁥#!4e(szo L:P Sr ,YE8+KЖQ7'hnh:M}J(P0xXAe5O\ tN hz 3+l@el<Zjy?6:F:>> =<#/Ө˙ )i!8q_ n `q^/+U@e,F}XѣYAb` 2f0휫A%KTf#D7؃}8I 8ҙ˒bO@kҠP1Gz*KAR 2\Dzyq͂{L$9q=2K%XJեUE13X,?YVp ԥ*X9آvkaGSpK0EM$\'µU Xsp#LM[|"EP\R}WɿÙFIhղ_b-q؆#lWi:Vk{i lRpZi0sU$h bFk)2kr(pkq 1fDP gԏ hdGF<$j@3zWp4P=hIJ+$$ Z\[TA/G--hsOlȁRN`f D@u˘T:& Y!}]껒U 'A+R%?ʕ YL# Q-Wk(- JVBa ٤HHG. qWLt]^_ ԍY}kaGyD䕼ƈr;4w&h0qOKY9cX&I|1j˂&&e,m[(@XOChQ*Q'Xh8DR2yx1=pIBJXp8"$os$]^ȑ'р $.}X"g x@|OId`;S%V` A]3JY7YB YP4)a1C+ uI_iQ.y5؀R[Aؒ!;gZQO\F?Y'PHhD1ፓ h? X$ x+ }r0 #a~`clHc2Fޏ@ Ri0H$&JRiVQRU:2@0{AMAH! <q0K +luKjKlUfP>_5zHL `0Y+0tyF/OjsXdk'TRfg5cD|lf0^8  ֓8x8͖*N幪|~Ջ9/V jpfe@r9 ;0ɹʴt,ʞg Cp Tzj"rh`PBD(u(i4δXZĹ4a(JǢ<rELLw.9_k4+δw!G*k5GD|&8- 9: CZAEADpyG|41Zi*c о6H4SRD`G@뵊m56Y9Jl2Ɋ}  uq͠KEFOU@Lk ;,vJh ͦz*6ҽ2j yu AP\*_Q ;MPSX 7nj@պCp9Gk4h?ϒbګ` !. @Cy te=cCb)~jE!O5vYQr֐ Q8Յ@yB4+T{i3E:p O@@8;'`S|N`D 9!$|)\r 9(Uj8(,HD__05O.e] A@)D` 6)l q/Hy9A^bPT4aTj{֭gr&Ei q) @Exi띴l1þ$qIAE2)*8I\AQ00rg")G M->m3b+CP,HLp/)F)( _lHI D"Ry2!lpHR))䕔Xڋ|gZO" na dց .NM+ FD=`)$`ǒM{flPS!Au-CJIS^IS±;%Q%(,em˵uџ z Vv,mI)N( 8 6 D=|': JAo7٫PtUphQ3#\i`nl0zu B*>r<gJ9D r`b|ni2KA&T;)c|9q:Qr(-zZrjW&%cc;=W &cTezu#%t`*tNm}Q $8C`H ~5 K,U!8R+ APmB%IE6$2f<K+#zjJ[8 5VjP ^ Cm#@fl+S&1x$||k+3D)Bt3[*`(,$r]:C;`HƖ*=҅gwuS0lmصQXP9 BhQ8@5UR(6k*Czh Go{p TClD6&Y h@ӂZWJ? $` 6!n/vX`H\K򳄖 ~s\WLuͭƨKMW3: qGjV+`.@DGI|KMU,QtQ*`8ya I3OF'W(1Т%~ȕ5vUM:ĵ?+wt &3B]>N!~576x(fniC)$# _8~)0n!X&rFS bd# b$Vbt6 G [lʣ*c4#@$dD`FHTgRdndj f9AB G&2KAʶ%^ '%p MH /faf[>VJ^l2"餴!n @)j 0hn+dև*A c @d%߯|bބ~BXp|,<@^&& De~**3E%?!Chc mik(P̆Y@ ` H2a1hD>caZhb% DO -' b)  *PP/uQG)lg*pr "' .患KlZih- ql%vjZ&\= |gS(ncxX t#8ЌppYGH oB P̅VKX>Fi >ahR"+ؖ2o={ƺ\rr}qX8ZmL5CVE\f 3|pT$O@a(\+9/D.! L%%8i+$TVb(Grlff!(p2)jD)V2PZ_k{fG a4#%@2t@"V,fzht1P2dЮr!,/4s#z @ Fxb<;`5 "&W#H0`: /O ʉ@deRHΩM{f"@*@#+) Hͪ;8)*&)F(h1Ţk9N H"JX1ΈB,_BZ-ZC .e;Ep3)0@S^BB(␄IITʋaaNg#V<BO_$#\g2e%A#^6]@ <3Ga.)%%jrB5ZP`<I,!(0% ^,n@bP\vd P$A'hcV=i*P%"VU`0 K0IJ%fC/77*`trnr AcJD$DG "?a jڡ!>N(`8Bf_m~C+5—-z̤Y9tȚ&Gɕ p V:Jͷ-0)/)k406LB/" JW~#< (\^Dj|bDAFA8vkFkUbb$Xh>mJ< /H_B$ʉ5aӀoؖ0FB !H*8@06<`". Op`@KBA@))^("A`p.n*) O!6x:V:kD*P=XDxl,qj/>aj&f`g)S΋;S*xc.b_IIp֮Ev0cV;C% lSSn$&2La: !8B"U97b߁^@(-aPlDl|ԧ.)&Ix&U6sh"o!u3. f u\;"!jt RPăWjqp8Z|0Xt:VCfTuv0olPvm |2 j\Q,Vd)A(AJe,22)CT-9Ro(49T+"r{= Q2=&R@afAi5ِ JA+Ȟvh1Li1Au'XUÜ"TrS9F gD|%4냺$  jGf6aqJ@EC?51Ie@`.0&F׈l!-x!%CBo|ftL m>!lhô\ Q m8/$vC%*A HeO$d_;)'Y[#Wg`rO@8(d1EAӵ<["ld!f݂#gZ6+(ZnױD2˓WglՂ2te[44(Hsd8\joTy }VTJ^ [T|/A>_1*- ɷ6 a "t^V+C EvVH/>x(Sj-` e\k"m&D6)0W|Lm.PO0  0 ~  _ @P(}A@`|:&qɘ96?_rK`WB=̥0&I$]F) Bw$:n k;j@Vc XGJ8Jes|ID>U Xw%c*Y=ٱs#H 4t-( ?%ʧP [wU u.G[U@`m_eMygjJڸʳ잪R"!*@\%އ9z̗H( @ |E``yPkHa j&@h{Ǡjf !p b^!P5J:h>΢|?H N(}OI{OOj ڷD#t*Gž,ГiSě:HʎɾO D1O X[d@({烩i# B ")9n HP& "XD${i+WAl- zOjgD(ͤ Bmjal D~wyGvgHp0xi^VҀ@ 6(jTAЏrQ|_ /E֣>궢+gzb^ANð M!ZGiM%o:tnئf1%xFl! $sW=RsSmL;e981b1މHl mz&ի8y8JG:_X H6F̯m 6#(^ 9HAΔ2"uTtnٜ2L5 7\PFk_V^-h1!G %5\Eȉ*ALF E1qeJa@ @VXD,=RWhׄNq2KG 6 ob`QI(HeX$z/> i+q-h(!D$=|FT:a:(y :*`Rə#; ` (k(tָ 8 N(P}}aYt8P5),LGlPT\$XW ;e( JQ$ҩ8Q&@D¡Pa('XyhG Elk {@o q4K* }N)rHrs jzt 4e /*0PS3lmHIN[ pZ bXR J@дT͡6f+Ebi$M IY-UJEz c'ejSkG :!1@lR.`2 )+ L,#ċrNNx2V(8@;I?qXk׸ۃ)q0tТ+ ʾD+H#*%Mm֤\8R٬5ƍrZTs:$ќDdRWh| R~@&e"kk/%Y%;0ajqPP$@tAP5@zU,+XxUpf_"Fڔj0hCI"kf6ة6^0,fSj!d̀Z!ɅαRDML,͟2&٠Xyw ))e qÓQ!Ogt\#dHxvz#śn"8CJ͌_Zf;yYٛ4e Z$6m,%Q"L" G"haAƦIiLCd<#8 pv ZPh 16[J%|ԣW[%O JJ$9Bpr 0!% p -#$'Hb8FnHI!%Ӫ8\#! "ntpG,f࢖eF*M&T0KL<#詐S"}yYU +O$U;V 18fXJA,29Dpϻ49~LJ7CwQn&( Jx3P( 1X/Sط ~y #z >І@))A@` 2+Bf 9KXyXyH hɔ0jh Ċ 8X3} p6{$ j!pʽ`!sӼ7i>0 C b) k16` #bx`g2 ha*&Q0Ƚh4 xx+ۊx+\a䊐ӈ2;؏ dea>BИxYwB1(Aj, Sy3Bꪅ[+ t!<)/R=-zE!qQ3#j/ױ x9IX*& [f'i,tpw+'ppXu`{'XVYBP20'qr`-R#$K 8^H (rH鐺Į%yh8%e @C)Pcb<[.m HxKPCl㗈:; ; Svm>YLL 0˔דP *C'NjN C#R * Ōӊ=1;?j8?8`jJ&[VS .-XmZV5bUeB,@Dk,Gxd<(])`<ڂ:х3bŃ(;*Pڇbg4*l*D_&`-ޭ.C/ʉT-؇ 0M HcX1BJȘ>RNE7ȍżI BSgx| ۭ9@F>ؕ\؅Yox@]'iv](`ד[y@ iCx hx8ϥA̎BˏQ6I΄ (u M~hpWohDhkhe:bciXx)<**H cʛxR,Pg 6{xMS A0bt3;fB4 Q5EFJh.C +GNKHXpCwmS.;ZA3 AE#B.WM"DxZblBˣI5 QBf c |b(bHc62|c`-C_$ 1Y-EZ膱u 2P$3i(u3'CIg: r0]0܋ 9.e(3*Yvc+2`7q(A8AGvh 0m}emms ~yḡ0:[V@S-38\eVvQX==~cZ 5󁫵fEՄێOTX^$,5^2.oc;m=k8 lHc(,CaX. "8<:5 cqH4^+@|M{% v 'sH JrP0 2r;}Ch0P %? @Sdj z-&ۣR dr1L ) ٸ>w&ҩ`j;h4 Χ ,-s(Xaom +`m7:Va1 Gv@cAa0jI..䤍@ {ȣ.1k0K:|GD$JT{'7YʪÐHł6 c-|% 1bA0k(HcD#DĤL300 |ӟ( @D 'G;\v8@`E~ϠHb~a{7 V@^@ (k0rSPCAV$h2f2{):C#z7]XE9HS0r`x9,tz7p`Z ; s !StR-k5{ٖh&4:~  l4* i+?@MH cb[d FQ)7JknO)M'hD@SLO !FՁpPc1rXc|Qx;,#G7`VGdi%PT A aBUhě R9 KuH쟖d1٢KR"j] qH CleZ=p~] l}Z7F / rptRFȒ[S!42?˓ӓY~OQO s)U_ZAprzR'iv#}A$h8r(6͠f9|`;7#nJqAEP~l A0`Ssȵ3Rn{C8@]"so(1[caDsrFKƤB?M17$zFl-3vsԊiiH .xPE!̹HLKEe;xiQh.CZn@*C vQi sѯXPnP2zhlIV.o6CFl0O2bd4AP*dz ˶v.@ +dA#$,@6G/Lr!` `n8²p&$o]OLx'O H,~A$Q 0 ##dhΐJqp1V%0v!Z?f qvn%Md2f')PDNu!XQd$bT*>2_E:j: Dff/O@V|\AA 0A `x `Pn͖*0`fjcBrO^ $lBR eEAxbi)0GdpNŊd2O`&>!)ZBbd̮ɩBNL} FB & @̤&D_\J0o&ѐ*@pXP|oIOdz%Fg D `G|'%vaT/&klDEpB @ rb w(-b!(h, .d7*x_+`|0"`  a6  jR AR(.(rUV146X\͜lc"Nfv _cPazS(f/` h"@:Ê0\lnzLrwCA+ܸ`$T $Ba ?JD^v%^x KX7Np#"Bi~3k%:-`w&S\,#8r8!Q6@>VNfvl[l7mjk07in" v{` ڳ"|#""J]=F0dV0bzTXLT8Ub{:Z(R,2ӂn;C Tb5%#uY\nb=" "0g@+JBk"svQ9"Kt4A'[trFEP 4<8 =fET"iQLFV-!9uB .IlZ+\V"vXڔbfLb #܎TO ,m+das*1-Le T`j fnT!(.-4쇫~+"(=`͂1a\P%x?aFa*`DSkgH` m Q&[0)O2LZ҆Ɩf pUB{A 2kJi^#U G1S#.d3!Zo<я!![!:|GwN!VF WnM`֤F 4FO:\nbϜLpos3*De{%!N :bZn~yC55F$ise8 ? b'0"f9F @b7=o !;҃ۄB'd4L dyZ4Ohc%juAqKaJcÚk0Œ7%s5Q##'6jv `g'Cd;cEІXpi+<18ޫ;*":TGQ%V׋B~+`9cp,c{ʁ9 ݨͣ|g4kd Dc4Bʼn\Ш&6L8jgi80@gs,\R#*j|4HfZ7@-64haB ǽVm2ߵ {@ XX[&{>}s{[LUξ.=FӦf-8VzVͫ{V&XP.ブYQr˭=oRl]sj=]{j<_f1Nhg؎\T ;1 +tp]Š>VIAbN]@IoU {U>a{s|4H*wR@Z Q&tm?4j)bp1P<0o@H%Su_MP5ca#{> CnZR!gjHő'q䁍`18&a#/mC*!cf=.gkjR6yTP`堈th{lt6'TV pԢC4k-<~Jؗ#C}nvt 'SsٽBD{H24gNyLMqu:冎#,*Ǡ@ #`}RnScM +eDd\,Bb;'p",), XY_$8M[԰ Q>RR5|OUV}3a͇b-]I[g/5޵cʙ $r[~!&JPkr;>(lǓlfj!@DU#HA'q~d>?Iheoyn[qsnL}XVXᶋJUW PsI+E4"17Ba9F(xނiTraxF,! Aÿʣ)&׉reHiS{ܖÄ?A&`Dp;B >R7ܚ`Y@~i  f>^K5&-RT (n/Nw7P2!f}FG#DmM $ ~y1` 0(H䲘wv~I3LƯ| 1Kǧ`6DAY쯭k,>X^/ _5 #- #~2#I!*N a`Pܖ5KZ.2nzAivT`8 Dz\J}A"M2| M3JI @K-x! Qz4Io-M`Xqzd]3 KBQBtjIԤg;T}n[pgXBEP3g(@h"̖ 踦gּqPMzIVeN2Lr[f'z5U$RMGW)`0T$L2p'gk<)D͏M7M By P-q}kZ- TAd٘Fvh5baL 1)HsNvw9^&t-5]FrykBb.-mpb2ͭ㚥V+X3Cш%Jne HJ\{47L iͲ34,ˉ4 GѶׯ5ĭ{C G9yM??MM>D+1{V6vk@ H ב+$ s=ǖV ccUκ8\c]ѽ I1VK@, @+vRI2M 8@ m&uꂐ`ìu@04jף]_.vY Wk7ٲ @bщNeDi`7f4*N HP8{v]$[@^־ J. [ jq*5ٽ`Nf s2IY=M 0Q=%BHwy(\5Dw2Lf+kgD < 4':,*&bݠpl!EEb >B[tgRJSqQL)au:h L)C dn\9pI3d+EcP3񽩲a2tk^s@YH:'|PkpBb6+x|S < ;ev3 ZX&f3`kƨ%r}/|+HcGNR(ƍEj{X}b!4Zv\ rĮ#Zxls4.D8AfJ0c~u 8uRܓJ7 [f+6#na>E`v 6)S(J`HT%V1hofP1 OfBϋ%P[5/G VcA > `# aI⌂-t;` WvCB䯉`s1@m/JmOGuf& >6C@EblJXꊝ"4B`UpPdhIM = 6&ƒ>/d4(aJF_$ciFȄ/.!!~ bG Qg)J0Q ѰdA!H Qbg^HaF!j,!PM|@M2# hb?Q -qhƧ s(W! @ 0@^,/c RI4 xWvNF p˭qY.Px3OPE0TR@`6!jW `!\%)΁BF=L v Z\d$#6Q|B.Hc cLW ABڙDZ7;C$=LLI Awg5N[.BF0$DeYtO|_):1?,ErZ#@6J4S,%Ө!L".cJl2h,Jl̔ M4;qrjƦjA3mbl(P*CڊKfZLr;D`~f!St`t֖@"Gc@LL (D@݊7:1rA T MlQ#f<=(bc6ӂD^ C$v2$?䮣!D5k{XD/.$A3d Sw%4d| U 0Dw匨?C.kc4 o!@ĩYčANjNS:EL iq-/&G y1(' F GHchLpuN`ëtꦭ1z9;PsHG.٘V6&:!5 /#6j1XZ*Uj}F4G-,̾"[;5;;h#N|\ZX;3۝?0(FA9t 6ļ@ctZMA.IO fmԴ(<'JdSv1^_F $CdDb g'+6hMR!6\3#p$vv\@ŀ~ pn{3Ԑk_*gښ_rCs2RA!5d6@bR< p^zHP |t!7Ar!x i `2 Q X41` K_5?PS:?_S0 4쎙%W|# Ng#H )~i``8"I%RZ;KK.2gRbHur;L&@M&M&i~M&ge~K0&=.(|w cBʸ`šXr/ U:0IU:QIo RL%/4+4ԭ @j-Q44&ϦД"4,&,eD0.HIr'΂%`(ApWEC0@Io1IT3+8%,C-<=%uA$)&0|J:R``zCT+C 4T``?KW-5o(Г,5JJ 70MT4pԻR|G,qZ`2┱o␦/Y2J(>,RUҬ+,[VL4EN< R 4esUd{`dm&iLBuA$lVe]u@rDnٓe+OбCp=A*NGQY}ݖE,]q\'> 恟HM1Y}{f4SRTt5@ɯ2=}FY\z busL8 $z'x|ExÐ$)kN]XCr+&LXl93}h55cn{OBSb5Uqe$i 7^[]$ ҍ%L8ғ¼WQ-EP;-#r]Gygv6B[HFg[ }fA- f@@':IQM::L&՚"|P0-VRd7&qy̦O{MF9&8caZ+E39@  x ($[$C/kwEHEhك7}zc@L) ]qqPBW D|2%d͡BiA|eW*uTV]#1H@:+p['/JovNO)G&`sz&"8a51)P Q"$;d+Q{k!wd~-]_B))F_ 3'-v*m(H\@Q6J=NAk?l@!Kٕ -)7#`.2<J@>+]O8șf\ qr1<c y"R$G)S?0dRYHW60n2Мqv.((8.[tE|M<$* O BC83(0A:'N pJ?KHAq?<)aFtdIP=.D*>  4PxAYįza(Xx`U2CY=Q)GM=qDD:| :B+9}龀QY YP1nb,$ zm3+J $+9<n#2"Fb?Rm2@_[uI2!T2D"Y?qU1Ib$:`ݓ>q,h0Pb# ^dB3\eB`,, ɝ`C\<<}vT|J[ ¦о*M3 4S &Z^3 X7CP0 ૴M"2fY3àlP)$M6SA:%z\C ^\ÀE@D,nT$5Ֆ4 ktd:HQ$S =K2ۗer ;NCPJN"e W#eZm>C%6#~4/r6ƄP1 R ; MYaB&J(ϖȼ"D$tCiY71zw':_1ѱ){u w6Kq,Py.<&EH'rR'K)zOO#&-`6C tg[n8y؈Wxۇ>\xkF YxwoK0(LjeAuяؿ'ˌzn5Y5IGJ1Ib_ =UN]wHkp-Z?n,XoI7Z< Sv8 _kZmxa'hh|($0=Wf%N J8 61],N~8Np T$ )I<Û2Dqfӈ8D}IGT?` ?!h8 > A0|xX.D EeL+r 2|##Ypi`8L)}G;z.7ˍz}pWl&㏗pLkd-,tHc˥A$j)Px0^F~x &:ʎ_h{[{L}_`Y1 ^3/NBvz`9 g&;|?p9pHC ^1LD( <ֱ" |l$`I$dh[#$-<@Ť$4D`8K X 8.S :9Į l/ 51SOMN$*GRHe (~>%JdMgE3hlà cǙMII8Gw3Ya7ɫ"CRI9͎MMb Ns3`(2 4 &MJ)aYL<-I*hAMysZD-EW.˭@;V* &׭fPucZ%r`h9vVN;mliwhXMxH$y( BӺ@KT4Chg CPlU#sDx<<j,\7u%?RrIO9Q=p @HK}grK a \ԌC M *P;G|"Və?RhzMʄ^qHL/\*?/Bl @5ƐsGyzؠD͢J1':4ALKSx׀P #+ؐ)Ժ)M#vR!NE/SR'I~ %T @ TpWL&rFa~"Aᗤ0n\iK&EMɴ@o+abMiA#(b1" 5 08`h $-wFCNG.tI=W&Xd'g$09̓T,v>:J8JY#Ī0 BR 9Xmtx_,]q"0FCw#6BOL EjBLR Z  1W\}<0dI !h*3qh^i: \{gN <—) C}3,/"x=l[B ϋP*b!EH'm07œwBq5`JXpZI; : l'C@}G8xOeҐ#>yW?8W+H/C$+~ ?54(9HMbv3:@8^m.irY'_REdo9fxhc `[)`.e^tf$-\~B@ L&&Hd& otoo( ^'"`R@v= 9i$RHi}i$e< ."~@ tH7.⮢/Ǝ'Yw cc% k `> S.&<1,SLJ!`]^@^ΠWr0 hX@^/I''~@#負tq}ɬMCo' *신@7!bVnmhfFp^膜o\` DyM$' AQj>"ު?JI@"v4IP%!h`am<`@ZdL@eḳb ! <>kI$x.ldčZl~>Ța ԩ0B0 -˜`r(2{'NLVG VF"`2MRNI0P`\!2 aD)BNQJf'E4e.a*8ԢСCJ~0t40o+0iDE:/$D<!! `HMl!B.c`Hz4 ` łZEJ=feB5I.O:L\bFI0 04"9(<)t*uv;*5FЎgI@12Hb X MBÚ&?!r:i-":ˊd2 Jb~Ng1kȠ3=-CKqB8mf mL vTO-î JFo*~l~ђ,0TD$^p#GkvL%RnO ,dB^!Ħ>arh<L~@r@nJ FH64Tsz*59<# zfƬn58v#@ 0`@cD#XRRap ZжL/LJ<7nlFaj'`< @ <R!'kLwl[ LaoYpfHq_ x,_ K$'Z Rb/Z!n-al s}"f ~`OX3QxFC%Tb,<؛sSfz5k(ѰcbI1{) ZzijB*jM r!О!d/LI LN'mcti漱Tv!*"wx"Fyۄy`釭ba7Bd@B r'BJ(lhVF)@C;=ͨR 1(C D&ȼ.~TKB@vkU5ZMa v ` M.fxJ6Oء9 S{|; NgĘ `|?S;hJnp \K3܅<»TV/<vö0+DQ|_˻tu'>tUjG=/L` v@o, :LttQ)#0;bS1.H6m'zCY1wi6}?GB!Dfc@ eH80 8S/HM' Cr' w-NIRn#ABBb8wHL&S"Įt.# ˜k7V@f)oGVz&#>j$l'RNmel>Oؾn6ƠAAdP l>*ʠg0m%Aa v&&H=/Bg×\mE@k^mZ-l|".l g5me/s,΁c`!agYr@~T00`8 ʧ&JTLOLl+ʹAQĪ 4)Jug}>@@8 @c=~Hi0)@Q@R@`I Jn086oPC@`}Pâ) OLRHsP(0 b@gD}AdT -Me4-Ƹ+;cШXzN*6Tk1CKz5*ֲ[8547֫u>>HyRO/u>^PD#Hs4|>!5!/0A􊢬n:B!@ RP!nZ>2|hUKUpc>i@j:P7KN2,8+si8&U'x9qKIŶST22ΕTY7jd0A);`'qY^N dYrYP e@xՁ$",]!2fkA5BGRx`1>8#SW}MRE-C  D@)zg*XCXQE s+گ J / :P  Pc!; f <CUd5gp !LQC"/%;.*܂tкf,jy{0s!Y !qX:F08G1@xBR< {8Ba#"SpAY#ퟑ*q]ӌt@CqJ)C Y#@1XP@4(W wpL9~:qo. q.EdG@H /Xa ӓ0I@Hh!$a! Puq"}v3`k7R]cO :$*;TlAky [wQ2L3U ?w|IB[4$(D^T{ 훠5 (H"z (WH*䐑%>{uYP%N&=/Hr3ȰpS WkrB;kxpS Q!Es>MT3X #N"κ6 fǠ6KYDL|ю7gc$ *\0Q1)꒿I $ ` % &W'F;$CByQ'7C5v@ K ]w#jq^BȖR%p9UJ^#d)pٚV3}ȶ(#F(,ԮL Dz:3ڎs{AB0``A *B H0I 0!V1z16svcY@)S T &D@aq#8gCaUF,>7u r|^$Bh)\V\c8Tℒ`=a!II߲Ev9hc_뿏4KnYsVfQdyT`؆5 5Fө(=VN$Q ?€cJCmP~V"@?q8[㐶~Dp ; ^!uNcߊ#@L 7c'^PIF$`la`1!)(9 .J3&:2jaP{0EJA`YA p=(P % 2iKKB<(2C /( QF DI֐䣲<3%Z;) =hx+ @z \T`C;* UC 7-bx6HZ$(la%_Rɬ:;h8:'4ze(j1i'A/P]H0>{/8x^Z'tɄ7."3(ILdā&#&I PA%qB#F@˝$Cq[Xj)Jq8PQӀTP m6CQG|G@|E!*7.sIAo! ٱp p=8`^% q8 Y3;|(:)\QhpD9p*-HKEk~-m\O$Y6Rt=2 X@H^oGS( #,]+!O)Oc@('tG-8d9G:`65Z%4 \P:efVv+6jkUXƔxs"q { Tv*Z㠃#WSa ňAV/H-*3Nhyd{Pa{1ŀA'ںH5+, a/ ڂQзA ȁ#՜eՁMCGl%Y138Uꔉ8ӉhpՓ%4/خY>2`X9ѓ5B ۰xAO~<6芘8pPj=,9lY;9[%ȋ7]PWbB²ؼьJ3*H܋ȼ4و`Ĉ$#en5P|OA# Rx<;`3爃f`E(  oP`9e" @"!x>!Ý : _;j m^5/ o%39݉ oS0@t k_* shXmPykyHr:@sh|ZIj[L< +8%)xݩw@Ѓ9 XzH˔hvNh8D}D ][2KĈ oX @a` p]8p˯9Q;RPJtH 蝪k`"VD@LxbUSP4LW]Q~%[ )EʈEB1Q[P'"9%h^[ː1d./*:6UP 99G Ez_e;r}j:Ӂ)Mr`ʄ9$?^,KF ANo8C`Ӂy1``E(PB' t욝Un[-lmpqFD J (x IE !f;@iXe fGb e DKL4$ߊMRh8E@LF(g+dpXdH@!niJQ#̫^H)-[a5 `' GH8,+3a,v /XH>ᗚ魣m˼ ~V0 =`@F".hF=XpjQJbW'hDl.kC|m3xWhM (BYVR1jEnvXrxEgpBI0,k#]&+_ vV*k@ w~ Th lU0PĸA3>?j.dZxॿg6:.r. #%8wHIx|? k@,}(`tV+rF\z= 2 |G$A !@ d,i`P$a% xl b K$ˆW}>_3im1~ }0&}d _ ?6Q Ka0'U $_"H-K@Ā<6!-NC9QF=G2 -j^~J!oJ 'H&HƟgZ2Ȃ?#ü͚΀Bo{ @M2F#85`@Q 1` .9$R&Ģg-&&& HA ",͜ 6m,.Ҫ d=HR48TdZE|ɔFp#ҵ; ß򼤅BN5-+U#74s_=z'0{, IJMPaеɫ^>L4X L= 3X" <9'Bt5pEq&GPY5g[$dNόI経aeX[o. ()"h H|yv$DC}n@\l,* z L>| ۓɲ(&c ;5;35C]a1.+sC@wTqڱ1oh'Aue\4n(F~ahT'.p%[.ß'\ʰDzlat\8`&HpN ָv m1Je X Q྄^ 74l B1&рH -% !1"&flVR/cSQC-H3$AM EB*ʕhe )r0AXŕh9@  6vLPsS8.uUMKLD3R%bC?, +T/UDV 1Q8Y Mҡ"6P"@`b V&F,0|Wy@Ir`䈧 ·> P"Jye% &5 ,%laK(zEaU*[r}8p*}RT4(=?g(Cq@i#b|M EkVvT|`z(b>*oƺ;6aTR1[~wtb?o7^moh>vBV v#a`'@DuQ0Y"lCx#-HrG"e1(R 1E"qQ@ۙ~S'l ^Ȗ|Bɀ!b<ݚ1 >!T2"RMFRVCBd"=tH4/وaOAB}3 %WͺNa 3`SiQ@c c"5UԊ(5ddp|p#=Q|xfH;%N5[eA>(A#Z84Tzpdkqkrk͜2MЍr !3#-֤)4^'DAH3UJY]f[[[#7 xę'E@Y"ssPCP`mGDB r"hܡ%]I|BF+A8Nj;~0^\FsM3E&@H BLUBR.c:rje3lȫ L(|yo]~ٯ66< v#_}7l{tW mj. ``Im `nh#2~>Twa(A~ Hp ". e(f0LaDXXC0>!Gf+&ڜ`CDVD.D3jʣDcD#:>(>N5b4U8 fkJLCD*aD 4O#qM>"#"[@YȘ-"%M}dq4:cAOg;(AE2(>JO2^&3l#2(*Y:Ɩ !,GZY>aR`6ag>:Lc)h4Tcf3E dG_ j#f$@,}W#%A&P4ZT4l8A"m#" k<̥&$G$\;1dNXis& NؚG*;BO Zp5qbsl0LM>8s&kƜJiA4G :%`  XbK2\&\H(?:;C`KE3%\"`.t,dP0$gΥY Xځ^ѬAb ` @G(?)@r|&\(Rҷe|42P@冩-q`Sɂd.^Z":r%Tf"^"&!wfkVANy"L@7 L bd2 ihMD6LrV>lfPB+xF?Ab&.R#iDxr/(D&syC!~p!v!ܨhy2H8 I1Q$ ­w42qW*G”)f82}*֔LX$FP 2mO5(4^> ؖI 3>t 1@8Bdm]"01g GNk$ek{D%`0"45`!3@| ^D$-R!lcd.,ǎ '>l`dU-^ }\%^֍T'%D锐4DL@d)a0 @ۯn*4#Z2"<ZufDBd2aB. Œ&\/VJ`DPk`Rw52E d S<Z-v&lM3gA PfŌŞMs"#D$xOcf "va vV "].%J`* @ PL;LdJ>aE,OԎ,ja 0 /䬺ElJ  l*tf6ȖȊ_&VC44@ # z]"Jc/"᜙`޹8̊uX+*p4sTj}FZ4Ƃ)@: <1yyv$6VdYCp% uc z&A:!^JVꢋ`!p@L NJ9p`@ľ>aÁ#jnuOoqVd ` vH#%Lʲ(H@4/f=db,bPe}E H~06nX*1H$BFo pXYeKunk,`  y,E&0n &@\200 ĔAR ͵c'=4B<  u6vkW \cKC& Z)"#pY J D4HPYJ|D@Gl)| >̷)a#cVMc( eAtBH0!(`Nz)lsJPF41$(fAXQp)E|"D$<n 77j"*c!E>6|n1cނ'B7[2$F0h6tE #$6Y$NdY%1JteHF`$aCAu㥙6V[")h @?0ؓ# E!\!}!&IBQT(>o8  h3`(VVWjpLZ"CcVdYk,J_ⶐ|Q@>#R m0W ۍv:m` 3f١W\,gP{?_Q V,+  B^ dE붻é-zkE T=U "s3Ɋ>?P]  <.޳JH !|0F^yhh@cSxE3&;Ʈ<(һl4;*', !B`l# oR@ۊ߫QXGS,BѤ/"ChLJ:1i"]>1 @6 ؈h4קmT UEU:-/؎ %3~^H1(A4J<"d<Ւ$R\eY0@!M/rz慀z„At,6z^AЄ%a̕I5V`B / o䳳y 2GP)P`O )!IPU"VcՖѳoNLj*arV BJ/K`LQvGx+2b]!5n8Dxze#`:0$μGbl9&p"sx|8!={$DX YTduYx\@X؜,\̰ ݪ^P!#€,@tiӁʙ6q^z 0tb!Dh~q,8UaGPNȅO0I3E3\q U32 a4!80R?4֕k0s ắ ``i8~r#|rwi%٢nJFB (<,+3xC@xR @KǻJ7|i@Qav e)%P$ K# p:`tn"a0Wm)^RCb(I2ξ # 5"+VhY4]`҄H@M\ m/.oH ;MT'! ?p`D$Y(y)E&TK9# qhrBL| =<\xcĖ ibv.SFȥRVcIH6@h _)MXd v-@pX#2FLKL!P$SD d-5ֺGDBA^]-w&$ʑw <C;od O(CT "D*iODPBdۑ> >"^ES-h4=sFB'z& zl,D,H2u,I?^8d)L?e_Rzd@*DĐb˜VShbe -| 3L[7H~#p{uBLB@%F&L 9"֤dHv,ƀ3[Abeo PuRXqҘoD3Uz䍔2,HnC* X\5bbЃ,IW51Њ̼%F0|Fc8zi7z@p AcL~P)_ *&0p mH<2 p+b>5sOD5Hd .tl @ @ yr<;\@Jrp]UwYWbjJDqJɄМ"XXnȢ(vo.8p(PL&:Gr|v"4`BCo 0H=;7|Z?Uأkz t ,D؊L(FRi)g/iu 3{V8BmF@=WLqG X0jꕙ+_)(, `@(`|H+HR @[h?`8q#4Jb@k:86x6뻦28X]A A @@p`O-+,1 ِ,0=bO _()i$#I4 #y' ӲB$h;!I"X`HJ@A Ȝ& T'^HG@凹3.1{ŗOXDHa8x 3g b1ˁ IEpB‡үʙb: odF a%x Ȉ5ڃ ;Ֆ 0X`f(@ mz5y% "!@(!^ws& 4p@TED'0aY0\.B)4Ex @3 tO9a]CŰ|hzڃ? 'K+;Az`LE8DŸ@)Ed@0&)۔ f>*1a3!2`>ȜK/$)S9I[>0#I1(gpDJLJa#H<.h#.* Yu޶p:OhRX Dtx 0`` LDsĝ`Ql{y7` TR9P23i+▇%Hsc?yy Yxp^FQxxwܟϞ˞20!I=È)!`,$h:6%4H j;7HR B0@%xcHPt703C*S1 1Е˥3Tܽ2`H J [bQAH=-Z[hTxva_e X݋*· 9\0KqK3AcãegBY`ڢ+>$7+` aWrWuxW[Ӧ5w r OhD(+n5pk0KA@ GMHD/f5hxcSht(a8N[dW, ! (A-iz3 AnŎܸ!9#Mf I|:Ʃ㈕Wr/hP^_ P ;LbHxE( :`e+j#!h ۛPPX2| Xz0{= <S S(-hN@TPʍqඤ)͖P%8./Y hЯ PF pSFPQx-A W9!,4jhCkSmFGC,l%b\ - abtME8bW9hu7d|M7)7+.E8ȃxk8aq8R>PBR޺"ͷDDȤ`Sy,b"ނX(&Au* P0X@ Qk* SpSN`b0 >9>jLc(k81H]\ &߅w8# xu!0!]J_{/$u*e^S8o.@~ {_k$F3n49foUrAWזY8HL '߸ڽA( xLsb9ނP'Ay` Yslp:^Av,(A`J3-ګp7 )~=@,N` SR@(PH@H"`a:C {Qed*/h79)\iRMTR+{lm?0- ͅpxGK,3X W@06o:y β490HBP.%Bi_ h=֬e#MH34⟀##ڔ1&3JBȞDZ꼯@D`  `YH٨k6 !dZ^Fy~\@Py>Rqw,+>ß''sHԀ .k0ˬ30*Q8ƞZrOkŤI@額ѳ @&@2`zUKChu  = 6) D9 %)TZΧl4   pYu*m;-Hϊؽ{MK̴iٸm͈-x5y N 9s(E"XV/R4ArKQw1!AFP M &%)[A4GJ O@P65Ӣ:$唟=k5VS6YvNRȩI ysJw[vviRS m`Bb~pW-&:@x"3SRJ+, xGgN-SY("TJBt&SA2-,'Zщ$iTl/[ :G ڶ+ @(DLs]440[eпyOK ٩$oڀ 0^\ .\4r8+J*Y<'&ER~d~IO+Ozxw@Z^ÖjR5`19 <):N2(A-$Y.Xӣ ?$IS<>NQJh@Bƀ'J$U[W}0ʹ?lDIрC a9>m+gQx*" U]jէT͇@RDP`\bLH^~ ] Ad!R)l)X,ZR*CX3BSݷ@W [ n!Zŕ@g'UeXVl9.S`|zYn˗,*  C'$B+4H{]$`ht!;R\*o(X.E@ ?<2.[\i9xʮO°\ =#Z; A0Ok9=! $ī#5y Pa0t{}H6WIc~5]^B#p@w@aD%x0v: r#'EaO ` `bN䔗@Bx:*cp"r`"6:zXHBv>|=T4 O4lbƸ[@*u4H)2#^ )(l q0qn`  dPib>c:-jA%ic,oBO8*NH2-U%^AE44)pA^q`,Hp"~e|J: I`_v|AB,<ǔfbNYC^oDov,,NObQ(,2HLl3ŷZ XbcJ},@6T V4W%P&aNLVnP+1IQpMT$a1\/z1-"ԑQM}#luQPIL'2e Q)fFaن4c` nAקܓHtnك:J@X vL `f,J.XCC&@\"VEuZd-bvHLcž tR)(*jh (\C "zl b!5Qp3"x, tq@&`2HZA3#4Q(c()mRдA'tGW"0E/)hԖfa%!B8%c"@P{h)x@` B |DbYRG1m7Ԗ`F#W8p'kR43C#b "2`N{4 /8-4av~ Ρ!h`{ 6F*YC4"X&Rz !D'AJ(0%-B{7MEFdtp z?†vpgCp+jo\hĠjʆfúF ɤLBA#Nl$BR%/^Faـgz^б0Rp(-B~(TDBKH HtH6؞brvD(x{#4/` ^V-T/ . ㆨAD3TR#aSXa€uSQl<J)2b6{!-UMƂ A \C]PO:Jb ЭUmgò@a#@Wf36 SnoՂzn) , "Ȣԏkm^L `GTD FWS+4D *AzـIk/kmCBP)V6!@| L0aVbwTW- "կ6Wp1r%ۨA `NbGH]")B (n'k ^-JuhDBWfh @L讨/B' 7]!g(Va0䱗gGF l >b8!/.ZVmtuA qXq7.Jh|@R5EyoGV;.H`.4r1O &!ĕhL`5Vv Юb%A `,FKꛈaBNZ), I!totCJ9_b/rhF"aª*RՔ&D+]:XLN iJ/!_(De@H xŷFtp`*|Wc!h]j'">ZMӃWsЫxj[E/ "k"(wAg&0֕ Aُ lSy@ 6BVD4 r _]Qt\.}f uGK6!$w>٘ `ø#WOd;(}~-W֪;"0aH@H@3X2uފ$`(!ᆎ \&JajddY"v{!DYSbT(eL2hdښ$ +;6LV}O 7@ :BOP: Im!U2["'2*d` `k?pdT؏Sddboܻ9˒jƊ.I FQ̯q?'wAh/D7-;cԂt$!^&ZT.d `T76+g,4aQH%P}Ox1ۂ{Eľy]Gg62tP|!@)Ut\SC(dY"VB$dp@ $!"ޠ0V"r؄m}3ھ]qy`Лb(S)I:|”\RK"Fa`2cAXRlp uzE"%@͞Od=DPN$~`]B1>(E' DU[;$?N)îAnT+GJĜe-b 8IJXHzrc@E$WddVN7?$5Њ?,~5B*F&Z]U(KN5BV(% uCAp"IUxĞ"ʴNj/zQ#2( ` eO9ub10A`%je0 @0!y;½X+ } U! "~ `0g2 H e=D*5*u:Uԟ/h U.WA7@ aj`@@~DkpjSLFNU9eo%cG8x &/$2+y=%H3CKhbj}? h:|u@Y]2kP{:I){sų;F+- =# ʮ "@XFy㋊pڑ@P{A)*s&ę,|D +Rz|b5 `–0l3Q9@2 ;k {+{ 9Yr6f!9cC͓@+, Dr#`9[@pE E51OkzNl9*,uH,Ͳw:‰ (5`A;v| dMU^rH!FxG, o2,MB`cƘ)ŠehҢi&`&%@$1&&{ = Q$#[@wVbM+0wϱg,JPK]G37 G`R!4!1!!g9DVV.fH X xSq4fcrP=2'H'[`fȂJ#\ 5 F[ q uM  8&]!} փRDĐyc婅Ƙq_Oc B)"l-rN7 0'7 " F4?G31ǴBf@B@d"ݐ:UM!z9!t+PSiz@ 0(M.h_(c0`V 29ˠP h(zS!("Ti)p槿@+uZYtR )zP8ʫuizyânNN`*` 8(XصIDahR'@+X ~."S;j_$D" GB>N3:A PTvw#mP7Q01 q D6"S x<Ѷ,Ka,5Z?A ݜGo5p%ẏqd MԈ_JKaa;:CQI=0 ~8Bqx-(P Jh<ĕ%P^ E? T 0DOb8[¥W{)H‚ nd[NpfE:#f(^ΐz=QQ(|p@j&2N a#v_ z uޝ6Ehu,_)U`G:l" t(:o f=Jp 1h,Ջ`20zg<a7.; 9F;Xos^Hqd#O( P&v6wFJ]  4Z3H }n|o[@F-pmY f(hL-B$&e̬7],} PlY4IF O̍F=n\kCuTM o51kItQB͠ V=x!yE85z%d O788봴IObt_~S #EǙڭ"` |iYxx/sg, # >Y1pT& :g(",+E1BJ!3ʡ"A82!Bzez8,%FM #wx3@7_yY9Z8hϮ. B!r>ɏp Yp<+ jQǑD(ªc‘k9}@6x4!@ʏik:iJ@)5Qgv@%I!0 >`fQb z9,Ŧ,cd)=, >!*7%a?^H>Ê:!8A XD CN+ س=H-y ޵ѬQwɡhQyǾ/XHZjB [i a;=bYDH $9('QupxXd7(y!ᒑhl(llCЈvX ?0ɦ :Q mˀaa>lM9ԋƺ>`JzS<CkPq?8b4)5Y4*Gdk1it72 rJ 0XP(@(spKIvDc%0JI) iZhrq$μSL5E1 s;hL% V(@ @to28,%H)*dL(xEF{Q1PC) 3GE0')YG$O3m4=$1iWB_x @ "ˀQw!݋yܹX)b7{ ݗǾ7c'^<0Ĵ_ ݱˀqȡL@XW,2 qi P@R9}ku,[ VI&+,ʤ٪d=p@zaLkZk 8T3QT +""PؒEYѪ$^#o%a! g`(: Dٰ DԸO@/a#+^ 2e;(\.uTX ۷>p S 1]kd[  .YtZ^jLF2n#7~.yN*eXmA3.+@~CV>2FSjUJH`NswQA9~kD0F 0TG >ZphXD*ՊAJʧ:Iyb"H^X) p 1$h h))!x5 p`M քC(Md<<=QN'/KΌ2$>E<+Mq4 Ş,(!AV=ZJU}\da1D3:ۙWX?&/F]IqXn!A8Sah"TXAL*ս^xsV "Q~*> mI0eH?jr-Igfԩe4GTS=$= ;m ]BC]Y H$JJǠJc%tA٭/YEɎPMXJĝs(`#0P;JnL!@n7liMU6p8<'ٸd- ŘU8FZ=VĐd mS'PNPhwd6" :1=C' pP`iUEE؀5ڠ@aCBИ|6 X|j-" t:F| A 9(D#ztD|&RIHx `N:B䱸T ŠM@w~}4H#byH@(U@ VPl@'[@(-I!)&@ԿF;piDYt|<^7/ޣ ̒uؽSmu ^ f@oskWkz'z.ˋ(, #B" (=L3 jVF Hh.`3*u 2|@ԡ|Ɖ̜(r@ۻy/Gdg@" p0 M0@a<v( HE1fZ0 g >ONw06. ɒҀ~$q̾6;{(;@g.ڲVp0}W7Oʀ 1 ,A83VTW, |r7'W[3йF$d$m;BZF =SX|Glp~^ h6l<|!X}(I]޲da O*F&d !CD AT0gs`,g 6X)P?1 ȈVJEDCY5ʵUF>,n.c~ЀBXJh>:cL7V:EA5'8@ ~2&uGh//"W;vnQH0Q#X'ܶrD/(a dpn&uj{VblqX!&fyY\4u@^Cq@^*v,.';KrP BpWS@(a8VDeދjEj rx}k+6V)sw)pzG@HЃQ0O k$R~&esKEջ !CkDh\sb  qK!AV]y o !t𯂀Z VOL^kX:ǐA(q Re`܁Ő[iQ _; cIZ0lDdScoSZS@s Tom/^tͮ D%TH#@ @D#ڦLF*]6a\sÖ䚷l!dBH.k "Lð3F" <%z3RA]Q$=c:Xc !@ # O9͌"r.Ʀ;c>#;p# py'o4cnr ޭ3Ğ5F"jNWWx:I$Nb ,j & . `'V ` aRL `ROfi,5DtGFOfbBx|!?L#pD^Y&"a@ (6N(2  !@4\Jl iY@8SeB!;L3c8:<@!'M&X"Co?.ғ#"In00:%Iw$%V6DcR8N $.\`9+ `@1t@ Bp&6@$F`4[lxdlLxl@4W2XZtgFXAȼ@h'KN?XhNlTR1@\ x# RE2#>lwT6g(xޢit"iBڪ;p@| a,wQ jibAr @P2ԖMx5h6t/&\Dd`N9|$@#hqgI",( ޅŮ*@99c0;q k*.aJkH^N`@*% pxF;z3 CnZWC(HP!`(VcK*,1Ja&6ʂ5s 3TgF~6$2tGLx5 /Q:N fH 4"11aK#%|: >T0v!:sSS ʼkEn6܁d`١ jd@.B Vo? xAH%P%OdL+^%F jXc jP+ͬvqcN̽mvIL׭%l6>%A ib)zH|(BS(IWUCc`%~ @-rx@s BI|nd67M.kMH.a tR.hR[ c&)] f@lvDf-eCVBV!saMg8r:Q!eV|䵠>l*;42P\jd2BآHO+vww8ٟBjLP*azu?FOϨ*×d!wEqC BeQDW.v5* hka\jo*ZlP̶o7Mjv.`S-^FOxcN0q^0"FɤQ|ʫ\#Y&@M8dSAD%%/Y"M:̮p‚4PԬ:+341V|i $ i-1xhAC ^ BFm0eJpO* 2ioPpKHB?1z$mLȘ7LbAkbaE׿#Scd&%a0FPGU;O2=Ud<"WjW)LC"H#Sq;F9V'$E7>.amxnUb]^"d82~`[KHYK|! #Q`4!6cHAȋqxO63q!tFL 'Q`t~&zP!a`v@`4RHLH+4]M `8O`b1Ȩ ?i -~o $zA@ q}E@(H  .@u9|Ԯ$@a(m?Kb'.I@QǀTj?/rO.9 H v]8 T4(oS ll6ǩac י#XW,~<; ` HJ2"nB2bVUg'<&j66 ꦫ` , Gx7y"R^XiֱˈHtH5+^MԪhaex>bvh(])7Vb21jċ+H\خ-(*Rp~G/L@B8 b\EM.SFP`q.* 8" A|3 V`zg= C8`ڜ"6%,X56=Vt88?Jx쯇cEiR.IK@ U3鮐0[WU!#yA=)ڈ*u V&*A4JHR/=)I!(m~Tb{Z5^%b8vXdzy=~̨yΘ6fx\2_@())d> "B=0L%h"D ϹK4CP ,Db("qgI:*nIrUȻl4,<w  v.)WQ=|bYsHL^TȄ:R(@A ?-m jH1>b (%kRLKX\h?€Uq jB-K[\ L~D(pBzT`z;%FPz4r7Jf*Dd0 A4ab @`0Ũ`L9nR<`O EF84NH5L;PE72T [A_1@ ?:I9&L&qTU 8?ٺ% 0Rt#Tm3z%j (Gp ‰I.1{tL !Nѷ\0T蘳I4R@\  t-%n-D*A|Iv]'Hl9 -1 D?[`H#%s0EoYZrNGKItbJ2$a)?իzTA G`@@F,`u!08(P|p*WƠ|i=&8DJ%ϕ];\.٦/U2E]G;0EU= 8[@@hn>?H ئ&iR>0IhQ!' smŐhFQcce\{q#øs4A8F{8:]FA3b >C 4fd :)Cy˦HȡV**W\0y4@ܤberq#I(Y@ӑAȘr*(|iS%L%M*PVMȟ?XJCa:GDTyp99e)RRq"̗V?"Xēߙ {IޒL]:%m$?Rs*ž@㾊A`|(cߎŀ=>?BA3@eG7W8BDy&u$riJC 0Z8]@ H\Do<ᇘ 9 f:*ʋ။cplEA5Pd#WV@̒P0` 3 .bZJ. P 8J PX daX kmp@P" &0r*R :p {jj k )Ihlan.!X(<8)@Ԋepj(_ X.hk>Byd8&"@h8$@0SA; +w b u55hXe2PD1bz={IjɈz{q) '.D(x* `{{P7mhe|1 Ⱥ+{AֱX(D"AO rэ8ՉpqY$doWGIB8+:67pZOŒt$sXABȁ.PX$뮤 I*DElTeM,͜Kq)B з9ɂ7< ȸJ0dՈJf]<"0٦fp887-z'08I(ltǃ:" !A@mpd^8>p2$i dq_r(rA~ P0&RC(s | 3#j x*Hghi:d S )v@F%܊6.[/ظo033C !GɌ^i g-J/EaLJ5(UKD+8؁U%XߟA@1`"ʱ{ Y B< ldU se<h^@(s=.J(Y`aP2XMxyI Yݱ%q8 C4 bڊ*VC`!eYӲi01IEÃ'5U Rn 7; @xlÍX y($A^|m| j!,c`yY0.88Pq6p#KBgu:Ha,p'Pu N񩵳2ֈ9æa #y X 1 UՕJD8mQc r:80+/2#"bv:edLkDDH"1сp$'a%Kb٧:!.lhع -؏uU 6q387w uC ps(rkmZ*!DH#z&H o=,R詤8`z[= 8X HI,&8 怭u_ ^oXP ("(q~ d y3)8BIzPu泚S髑;Rӊd>e7s ( "x JPxX Rވy(tD2 :Ph ~ iHD2'PFX4I0XPJh(P{ xw8 1 @ɀYgt:Kxx 4,X@NPjBlMHKK)>_0f&mZ n9A'JK;qDkc/; FjIc e)s]1D(!,^뮌yĊfY .0:jHЈ^jeđO%)EL`}sܼ&=%nmNhQvHHP`t/x -\k~A_mJȥPKFyd:dTu us;˯tV&WX}L>t(8XQe̎͒U 3N'fFHv;U@& nM`a'Cd;Y4TUԤmM.pXBP[DEݒ\#@0zR,}e{֤d98X]ȆL#uR==lYCwEypX'w^ Eq~$t ͊8z@s]JAw81ac1x@=9rюu#ܞT}wM, Fv\J'E\Z PAE8PxU"ϯBs%uiZUqwT]rYox/Q h3%pL8_Zd0( /<{=0@P$7S@L) J%Q %sIu8NY\}߹#.`Vjo[S4h3 vL(F!rPj-zV Hl7 jGA} tP" C@{RB̸H ~;xx,܌̀KK6hH겕(Epo&Z# Ap @!H^l]#!+8 9T34ˠ~n[,*⟪rڷ . Q0 . .>bT8 @LNDʛ扖86s`٨:\(2CC6jmk!:v q~Px_85@,!t8ʚF|)0L tiNFwaР"R|xi3T#} yȲi ]xTB="Jx i b!8wvqQi?iDP(b(B`BIE6.hLqGP}%t'jʔQ\ @9N4q7cq<֚'"\HL((5"j^D+e9QUyeR<ޢ=-Ạ#qGbNRRz75 p)Eݻ;Uzq6G{@H"VA4;Y]#DMk'U.qT( !X* @L:•yVv(a@j^Cg񳦸xZ0&AH =96"[ A67 0@OpdO[Rn˝7y]EZ6^Æۈʉflg|7N0KB.UMZ5o5MM\J@:2H$/۬O9t.셛t24P$85n P,N =tPXl sgCP:UW$w/wJf-y3[9tg4n$$DIp҃h>ԍqk,šu $0_ #pm7M0P/F1ݣ}N)ܷPrjkMT B*`CHmBmIeDz%-\(=*3$HCjlF|ݢ! ^'uJr0)S| D8@0YMFWh#VHHwr0ctU餀;;~N 8̹ T ">x_,%V$k7(UIu`"c:J{D92I DH$ Í?1Qsn[{4,û'pc.Q=_mT39@dxت8ii/&fnbAaA¤S A"p`Zԫ@ @ 5d>i dÉ^Tj&Oԍ^g~H * dBj! , PqƢG M(FZ i1i*Ђ0`Վ͆HO+j0B¨c~ҫA J< * <`\ l"K~_]tGJg*f&%j@cAh` Ěޫf3wPW(kBa&j IPu3ڀJ6Sb`8jxV ɴHli(g+ 4&J6H&x$hfZlaD v H#4t%> jO!6BdgƤʊC "E%A zt|z%!@&.@F‰;B(bPz+E$gt!p!v@Di* 6i2Dt5dC%JehvjPJѪC&4kJaS*Jl Sؚ>PBR й*vMvEky7Z1@69Ԋ Ӻ2QpRqxvP(;r?a@ &a @ ;8hh!`@|t㘊$a0| |&Ė][PH ~^jZ/J1bv`-C+y2r:KLĽƋ(6\`F1v Of$+a1~X?Ө].:6X,\nmju6͍:%*$z6nTvRJ:cλlnFV)nHCg wB &F [*?!S+eva4* $7f?ekGzzϹe1e+ v!>&KY4mL2tSUJ` eV.4m3WP7f̂nAzt]s6fOs{Ȓli1d6'3:@hj5a.t p3gQet$MnsAwW.7l5vsaXq/ۍ*$$0+ GomV?z?7".qt"Jcgm/zWE_MмN*<$X` $ g΄!Fv;9Pgb̤z$fbbaOYh66j zNNÛ,^lNŅ> @ CJF`8o87CNbYlIRdA$`'(bY:#B4ƭ!? '5ަD !6rp_3dz'v2ʊ . 4@?!|!~\ɨnClØg4&gopƙcc\xPY'-?E2' U@ @^3VAP`&@ha`E[IJuxa5H @Ko<\] be+3R~kyQh+w,-z c&wf%$0QXsi]dAAjTȒpJ;}ؾ2 .;Z%22%1"2!epwHPB^{ ! VAJblFܖk7$`:0f@:S(験*!Rdhz*V/T Ե9axj Ui}V ϥu^!wG#N ( oἑ<4ztO@>WrdrFpm"H }EUbc;M@n4tGԀo@8`<!7 %&GPt@ Զ@,saazX!r֘(B[# W"N4G3p" x9dȱ=EӌJFNRdhE"Ī6|>*%& ǵz}l*S%@ `:C(]<ϱ 6?cD9Ovp/JY3>0y3`Gv`-أPߓq;9,; tκ̣pR6ڐͻnS2RveY\ }ɤ@@rR(yO* iNB7'r\;FQ*L0 ;>ۦ,9EHh;F҅ja^}J$Q;d?@c~IKd/;kJX0(찓rK9VHh8G {9EMTh֙0Xr7clK2a;UNlV<1RJ=a^MNy !Ry FP/rf+j!ҟ,VfE/`t'wKg,.@U˵{z)m=K;'$N 2Th[9#?K/GQr1e-^Ї@M{c 汨H Ho;#!y} _=D橽?ME@6$`! V.W?P[O6(Ue`M#}G?A^cɆF8H В[E,W` ` #?(P4@z!nFPUD A@X-@ 0G֡#|dm\L NAGTzW&FA" $7@Z#\)2'R.< Z+!0@E;|oZkXGYGH "B:Nt҈7>:hw3^P`2p.,x"4,& qB(XL :2pj1mؚ0{ v5|–b rA@(BgV2U͚%(BPMBf h >PR8hc0ʺx p#Z!%!0 &mN~q(I嵭 (*!>rF-w =:瓎q%<|P&@r0v@Q %,DZX(8m:D2U P|+7̙}zHtͤy>S_<!J)UH"rҥW'VL i ,V@@p$aL b!x2WX V Z@$eR;x,` Q@P XU#D.D A[X 5[cD+#3UUY7ƔQ AH+36{ (* dĭ\½%!#G"D\FRvTllTxPn Da~P`O4:R[=J*Nrah .r{,IH)m,0zFXy>gti2R! ah-q3EQq Zt2m1Cd)c߿q[޹Y }弋8:ךpJ- 2 (EpuP*6pmqQ=:>RN0ē[͓4IW:(! U(/"S91QGh8:O ӭI9둼YV掃sAQ8ٝ{#x!R=0葮CG % EyDl:0/;($40DNd,㪙A;=YF{ &p0" *MbAr!"Ɍȍ@cƶXMbȱK؀jh2C({E >Ɖjณ4x-p&lko P9 sXAÂX..DÈB,a |%l bŨ {g|H-[Ђ/X%ậϬ>P3 T B(h ꞙ(q'X_z [!hkp!` 3A'[ >E# P|z(B3K,w0"x!C ؄8gt;y HT&(j*GHM#wr%3KJ@ݞƨp5K5(Q#BQD{4'}Jq4#먘(9I &@1&Yh&j&(8TCOـ37'ڥ 93 K0ҁ$8Pl'x:퀐$P[*ƖV 3;Sd2ढ़fy2>#hhxk7Y թ7\l:hS!ō! p27qu†1ǰD~P(P@Q~~ 5B Q/Wxq@t t6 3@ FoL} 8(mF/+:ܟO|LH&=0V (~ֆe5Q|@l/SH.ִ&ahW@ )¥<晡;& ʈMk6GӔ7|49H2[:+ۆP;O.+ |R "ɍz4MMÆ;Sb9=ˈFɭbys2QBu!5P1Q?H LEQ %8ՙESiE8|v @(R{3z@@TRV.g)ڥuqM5Qfظm#i[4ҦTֆ)cX,a!NU) qU{@םA ܺWk`ȌblFcv.CEz>#gZVLy,YQF * Ja]~&SziRZXZEv7NP*qchlWz曨 jZFW&dOz61kXޗ6`}$C$9L`xn0~8Rm5Z`PK ?,7Rq9׍q滕|ڞ|D\ @A1ZIRm7Mliֶ/摊a0{02G'GP@ĂPMlՂCMiNaülL\Q$s53\ʧ͑RLV̬k  XzV->UkU⣈R&|:'D ɊCD^H&d¿3M ywBTHJh&',W5KY^ $Śsq0ADra0d B8ILS!Z88IqˀàsвHkI2F @N(J=m )k;Dr&̀B5P<Mtn0Dx7@X*̒Bg$ے,=c{I]W!;!ROd9Նポ$f*Ir!ZyðC_-t>H??8,0"a !*0"\ңvt_V&Zɒ-;Gc ĚɻO$9B٭$#wVKy^ (\?r/T@B@3>c#Ռr-"<Y)6[0T 6&„~(tdFzhOWuvY2h M=cWnN*K}<bLB Qf>Lp0t{UgH a>'x.A:O;+l>3|bHB׏ (L´2HM 0/ZKHa{r3g]Gy:G@( a7St8BGXC`$`x+(2)@Ch 6 $Nx{'[ 5j2gS L$_(9$rӢ?GYƋY*@'Bc%&b?}EwM- mzi qAˆ` A&ƀ^=#- d[eYզ@w .Ή pJ z tQ RP|"eG Zt;ВRP+ƄSJ?#IAG| [\rl @\eq 8@ vC!HI,ʜSX <5z(js aP\vHء8m@ _%Vd}@b1fgE1@\4y5O]*Bjh5ko&-ƭ,2F B[M o~ 6j(A>BHLj@o/=;G(NBv@FRWt3@I h"fh6T /T>esphZ*xi%hM[ acDزnx \.\ A~QdG*姈Z&YPzT"b [eAg<,JZ^<1 @džldQ&h00e nILerhjzÕ @_A<d&#\?0#rE gΠA1 뤅0Аf{0H"Y"@ d|R0 yǎW/ AhI#0z'.dhy-"[4B1"lj:^Bbfblm~T#hLn$l hzlg>jBf) )kPXk$A0| Τuh=%ruXo#ea2g0M&HQr3ayG%q) q\ J`H T> H)p6 ɴ)Q / fг' K&q;G j8cl,TXF<|epQcl.P  x'jG& Ijpr[ -(32`yɨ8 $tfB5"7I4 Gha xFI-s 9-7%Ǎ ҄@v65!R1*r X@j?8:A:Q `D~mHbr(-mĎ@V^*2_*1AH ~A@ 8/kx^JxMn#C;x @("f]89^4@%lBķ N j\Ajf !Pv*a`n AT7`Lb(qv -7.!A% ʯ Fxƭ.N%&͒3%s0&N1DEg#|4+aDl<:.4"aA[?(=%|QCLծPo@A$.jF##RCp5,p8c|8BHA`FA wACEB@(H$F&䴎AȊ *H*;O5eH. +Bk'r n&j'n'U ̥fM? tJ$ ZK` ̅E, / Vs@(n QG#OB3P-b"07.(~vCۦ^n6s9D5ZDA˾0"@@Cr䶱3ib0$ V|yKtA!0ey5R!R)Z@Zeʹ`n l( 3f٨q$<>5JgNFLT X!`06!*&4 u%T<8ϴ6*RC8$+A|!x|@t @4*4D**,"IdfBOR5w.b&"d4"7D&c}H-Q^sYiQ0vNf='8X痒.h^~GNRP'2"OYq"ޢ*3F+r` `{Fd.n8?!MIB"l5I Į-2H E(Cs{*NKh?h(j,ABP&J6*GKS'5tFa8@A) S1:Y3 g3^{3:E<1:a7Ir )[n@O ^8="!:6S(ǚk-+zCql\ Z7g( ؼ`C>J62 Df!{̼1IlltAzMN<#B7=a$ op~j#bبu݂/7jWЊ"Pb N `v &ch`aQL.@k@ &/j f:Z!At<#`B}<%aQ FQ>Mv&! MB#XYzmmV d@ P2#|=CIm8@">@De U<ˀSj/H  #O*K'p~SYc:B,iu?@ C"`Ql|^i.![ujeh1Ce@PY'/nnM]pWP sVA*G?Qxp" " ÀꊞǫqF"H?c=V 3I+ zCf6onA+3!r*B .I4{vQ*xڶohq-^NlЃlm۴-\& ۖç5h.c cp‚U\~iК.@=%֎m=?m[r;*_]%HrS~TaQP8 =$ $=0ՙ'{g9 f$w7؛_vqm]fSBj0}C >xc7w"Ns&FB\Sy]vt[˻nܻX B'D(D@zTcY2Nr'p[ 0z  j,5 G[Ѣ4XC-Gf^ xmr؈MG3!S=ٸ?(omB R*#uAF&ĈvPbe<=ij2#w&0('pT +BNB.eanlݨo^ LXm+dÙ0!D&&Gxt$~na%癐?e !Aǣ'EkaZt2\JQ%pjH [6{Bfw1a۳0LvC۴{ |M %X@te"*.DULU9z:8 9xA7S0GͯPSj\dž A#x1@H:ThL*( 7UX  4Su-Nr@b@Rd1B3FY^2F“0|A\(֙\ޱ2ps hTC/XZe һ3a002[ S/Cyt%V)q(ȴྟfsg)]2WNW('PTL+*>L8Qa\)E`T b !@, B'01aQ\)Gd36h <u3@(ukSđ闊r [n0XDpzqA"@ 1"b2XA@t@Wc * 0pv̶RdP,KEBUTUDQ(믙VI aQyd%ř_sj@M!1,,=2U(q P` m@-&sF46F8 \0l$ ̍&㊀1C@ٌݡ90} ?'!-{QAB~ b͡ ^BYa *򭀰!B*[ pa;( "̖I x\x0H<urhhS91&0.Փ<,B* RXti)+{S ;-:,%zMT#B"ЊX<دE(r?: qE8|d;P8x LHÖɷ,8ZKHezã#;9 2 ;p6xI#(Pa܈ʹ3pTB煀U)ޡ[* # ۨd+ &2 ĜP0¬P | |u:^Ib٤ ֙zz4pczB*R^\J*(L'́BĒ,1" p@ϕ薡~a JA ։; :00`HLJ) g#CJ6!J!ڪx 6@0(ɟ $ ̌H@ )=< :1]!|k#+ܡK٪MMJL|*(Kɞ)^袌{(j¦ Rt75$g@c(KĦz$ 1%OQ%:$8xPD($ QJ"'Iz|6(I Kj8e%;zf=/JF #٨)6,0D$$5B( GL4Ԅ*M&O3+d$|0|$JP xͺ͘)0E1.T!C7 ұ HE*˟P^8Eup(AQi3 Xi4jF4H 85"!$,XyBC_`eADIhxr:=Ȥ$4- ]Ƚ\dɐҀs,= 6_b\8ڴP LAh)^/O0HD!Qubְظ 9$!.Y7 8޶phXb9Zt?υJJєO5KPѫ15@}P@6]4?h%BD)H!'fRK 1P(:8 _/TkaqVn!6͔] N&A;(.Y .$0hˋJ4$ Cȍx[* 2uMmElV~-v7F)ӉG>|=4VAU ^~VFu(r8ݏNs4I䪝$2R, RD]F!衣nL5'b/#:Jvp/0s9:ւb֌QIJ^12RWBUAE7%:QexP[Hbz͎]@`SLudtJ/Q?9֒]S?Ҩ#Yljï$K5-#?(I,DBE 3ʽͿj OІn@I` udY@tC-:B XBJPAh 79g.t V ȂIe,E@0~>P8A04 L!],`NU&@Sp) >^O')C/ɪj̫H%&d~@,.0@T`'@ D,PVQpC1 D8c-Z D2SPe쇁@0Jk*tQ5n9X<y٠fw Ot#OG (G Gd: ̥Ae^Y! H6)8>aڿ'H3\&JdѪ*+.rDC} @@I8 0;$pzg E C24x$ 1 Bn(m-{* ͪRz(h" 8[;+R+lG)ƒ!>P93Lnf0dFZ84 l! 1݀=fD:"GL4 74`d W4"*%,(9T ƁR&2omizƚ@% B{g'6tDR^ʧ%BsjM!$j_B$~Hsm9j9Ȃ%AdZ%)0b%zpir)Ӝ{YAj+v|,p' qdY\X8b!g@}q80kL }̘zdYt?Ġ,H8.DGxgzԭL$Ժ_"嬈Z]t_a1F/LVN P` 3%7猴H"qWz-YHq-$pUɣ'. {SxFBe)gԂ4 (+!G\(Ca^N%Phd`S*؉!E|AjCPQDP s ]p90,@S T% (bZ*hZ"Pm `-Q )ļ&aG)70Eعcem{`1Hk (y?b)R MBT#fD0_:<9em}Ʀ eTk(J*ZzT@= {58M<-"xP9G2D*@ T  d:(;0'ș 1$C$hPB(BUuЦ?U jAQY)pjLĂC I3)(i&4ፑ0k-`  #ș\kK"^, h!6p,ň,LmZRP Z#bTתz9 ejٜ\˜a<J/8SrME ab=^{t2 BEH u!9k&@ΏHg\{M| ` D:h 9*z #g6QأE0[ !0T][-L=C](,@bvnk^TT [g3ܝVk?  Y>x/>a4f7t@JC'EVeh@ y tbYp j-LՔɵjL62ݭ{0VWށ@.HD 7f#rzRv:4ф.02= ˌG}q[)PгqYykС`ۗy;R\jŭhAph !T\ܕH r[M2mPRHQ7\A@$$;,`5FT6)ma6[ R``2  EF; )hd-4I3as 0D)ħ-4k^\!Uj{dԘAΐE TERf|6Ezjy98ȎQ<bt$5JuC MR=H*K4fεF+ nzLfaJH΀"@!,\6{~Lh@j4N%f%/b;ŠHVER,FHξdb\vn.1, IJ ĺD`` !D#*`l`cadT rr18ڢmPC*P 8L(9HTLJ&R)i:;Fl:z4) =dRf-6LLpq^"ȔZ. 4@o$!ޏӢ,wB$HZ"b*".$u¯C{|\!Ep^l!o1lk:(@B gv OAP1#: I k(Ȧ_&v"4\ΔėoC샜ʨT!VFJBg:: .TR`A7a 1<\Rp7A I>!Ffш]E]RsŒM 'lc F":A "Lv Md%B%Et&FJA ]X*šmɈJ+OƳF쒱"Rnf,/ mԉSNNk\IʑjNA$!/|A>EĨRAC- C`xg螦A m &S8`4^V`R(2\  ( JlŞzFcuH'bxGx>P".2Ӥ6Wo6_.a\-$@-;A}q,A  xGOJc_ 6 8&D%|Dp!Ax)ZB,g榛 PZ0K2EB+N\@ M$ ؙ@B DDj3Jd7%9B"sT!G XADcbbj @..(f03FE U4nc:E&>*QM^b$r"6$A}M@ ழoCZF*AZTH8렬h.7OV"*C E"^pdFb8! jj lOm؄NCO.jL+H9C^+fɍN9-g U6^vsABaDN`"l'`JuB3$2D8R{D`"R!BDc%,^sHJз\ɕyC`@,g, RHSZtRDdxjlD~" $@1ORtnH$KR%BC-6TV ^Ú#pmbSr*jJBLf7!JLLN=Z> ff8^fH2@ XUH.v.huq J7y ,"tl#o@D <ŒS960`PCw Z`ImTAbギeR:8yץqk xMw m9\.@E h"-D-JNHaJn:90b-| 1 lthN Tt9tۯP+ =C6&7&W5 qdm484&iA@B54M3p,a\_jafSJC~`x \e&f_.)`Cf!O)_p ^SyMNU_%Jˉ( XJ8o&CU$;b8aeA*Vev  ?`>5^6lRZn`o|>ߌx!vsqyLAŝYN@@N*`~%@`D"\cMJ@A~tŒ7〳lh "g{P6ICwfgvvh!mx7Y^xՑd&A0 b!$+1%˟ec3o+~쐱!,@` ,pRgU*̢cZ.&, ٖ@rt JB` a`2-v68uEW&jN6u2TvuP)&7"%D0fftTG3FR Җ%k[=FFA%"aE8HP^ +;@ c،k(K|HTdXd2׺vt3@#s@i֟!XaRNNE -7%։,Jjbi0Nn!M`Qa @ ăh9tdX!n/BS+EA:haa2$,C!XdHYk*k30%ۍCVGsf_ #0mzTIGr(WZ3 HK1wC M~B# Ҋ 1Ⱥ'#`p"AZ e)nSF5DAKZ ϝ&Rj#NOʰĥR*e @ >"6\`z=F6Cx@<JA@2[o z M HU'XaWhDU&>k\WE/3ԇn)F'0(Q; j0Ra;ِIqA!֞!P %,NR2 x~D\u1(&Y@-B%_=>>G% `4Oc\!~{Dtw.Õl$O bၢ!ualk/@:" u Ye48~$v1>Of"fvIHU)µLİ*;j>)iP&.AhqXm Z3@p@b("@6Δ!bG].c}?`( HJ* s9@}@ `@P@|p8(@{=&/kK˩@)X( w(BIB|?T dQŅ"MWHM Ouv<8v hVH~0A\]Q@:=&q,)t9n59IK}JTai{'W> /Q{H!XW& )mz$ RJ.R `:P) 0ȕX)"FF*bvOt|NӼ,S4+! 6S1VF;#cXJH.=`2 ;0CiL/+,UOL ?@8KuHLTusam+ȘYs8&#|OODQD IyL[z`jw9 pY=r%Rխ@V`E`LS1B =|aq!,%U=r?W^HڹWֵ̌s-`m2{(i6vև>D0L'%=KaEx&H>o~m Sm?XW%3ɾ݌mim'tyҸ+v}wYRJ 7vgǭLG#Te R=i$0|PV YV[7;P+PL՗Ğc]"ߞVU+$W!;4ٛ 9XJAr@ \P HŮcRA$C >C#f3LYR3l!.hah)cFۡzPHyX@'q"$ `dRb;m/+"6wQ!1 IJM&(|LC!L$:/1B^)yHꪖln[.[ L* &n-K( Йs@Os`U;IqP fUA#(̍EHQ/A\$t򡑥dž 3 {2\Eh2-v f J50EoN O0n (T3DfW F(x DݛfCƉ{]0)b-e(u^n& !FYGgA83PλO 0LD ^knـc RoI?)!ǠrDdCJUZQ5`b\M-2Xnx@#]MNM_D p$Q`1YS Dd](q@Ƌ1nDb(`I6At,p(w"m@Zk8|ے2 PLjwW`G8!#oq<bkPF1|_8( ~v 4+20U1vH\~P x# #O^XqL "ZXDhNBj&0ar.h`3@D/x HP̏([PGǗ覌) YߌV} B>;?誌@ ߅IVbr9S$P$8H2@p'/ 9(snXqHy.h 3 Hx Kc Սa`js9PXi0t5A  %  / 9 aѹ?8^Y`#"[̜a>e+q2PÎt \91@!eK* pOy@yY TfTe|j5#&' HEF h tUJŪMdiPE2|!ƛտa"ȩ}yQ v`FcTAp 6IID(RPqPFSXt)Q"WT&ዤYJe4| ̀'QfX"ؘ:Ȋg80;rlێ.BIQ1VV0@NOjGTO<פ]JRULѼKMGԠpNx v1>~3iZ߄h)%B4O,5J@آ toHZGh</[9VZ? t8HV xh:y?@#%4q3סa*I0x8i+绳S`@u8ω|sL@X^*ʊ# Qr22u.h,5)18#׈?}xS(2D0.b(/ʄ!U8 s4VxkC]r߯95E͚Y/@чљ/̀X|hшa*f[<jpW ݡ#c9΄`MxxxxȷEdIrzO:d\ * >3OUc,Ș*);㰫 bӈ!13 B<@PZ`3fx,?u)BH6ΐ5 @!^Xºg͡O5  xsL"B4UP&3Y.+ ))Z5E.,{ jŃl4688ɕY B9S kV9+ :`EJy{@ Qj ZV0p=) 󚀘 )Ӻc1uKu I qQokyd qeu'洄Y *+1&.=VTQ࣍ SO~aB u.{/pr۝8tHtk\;XV 0~1-XCC8#AP\*7 4?UO Yzs[A&ԍ)QP8?HM) ?=Ȑ#?ޫɤð0b@eX]m9Tɗj)ћdx= R#$GxhC"Èi)\1KA 2t9%#KאA.-BXV kO,dۖ %H6f7& m k7A6|Y>CA'(! 9KKxsKE 1 [ ч4Љ0Zh0cHA~ƀh#睩Ձ"AT AA ?Ḧ́Lpelm@{!<$ZR許&1kHcP83qU45rD_ QLHV:8GL=>Ha53\ IGf"!~K;3{GN p bDP ]čًHF>uD$n) QhC%=R"p#%;x@`{şÏGF92vu$j͒?t'Srwe(<=&򽇳5%,^UY :"n\=q褉a89 a!q<`BZo{4Wz]V!>7W4K_QJs% "`@E@,pc d7L{a8@DP@S3PV4(n zw7M@6bis]SowOpXႸXހ ! 8|E@ +It\q0&x`Ӊ  d3J E`+3Z* v}+{w:O0Μ|hz `K  z3X'JCT Y )>&C C ` Xevqܞ/nE3r/'+> I}1 cN)|j2%;!xC#w-/(}Ρt@Qp$ ..I"=:(X]PoIdX =3(3w<&@x LO@Q 1,I5 #(BX~~˥z%H5@(  qyGW`GD#hv|3I_J¦d N4 , 0"#c q9RP[* 9F@hCDH7-*0Sp L|뛩0&xxv#MI4*yCϹ''zniG67o.*5 @dW`x0 "7]ާ^1Cv%b "F)DFn '!S` }94R8r%e*C{:of:ʽClL2#$mUs+$ 8cg@Z "53 @@P A}܁p.KhTSxqx7`κ@m"$b[q>  *Ly怚!<B}n&Co S31!`6xN $iK_;00+F?Q*#5 4v '$4Ɗ8,T$A;%lۈmdl=bnUArO>`{ (T܉& WGaWMd0Cvs !f 0Mzbcu0R8Ha@"K*݆׬T2mp =(W4f1WyW:mę,BkBPGMvR1%Dr*2^TH qx3`6r%RDͽ)` 1Go4zo xɊ1"4ܟ&wG( CYf?@3W!) l+v {[8SL ,!4\|DQMCRYrcg1:nN! Q%G]:'Z @Y lh thj#Ɛ^$G]M8ܺ0eEߘ" Q A!FiFX6.Ѵ!Ѹj 6S80Xyyt5. dC:赨e?2.BzJ(B ATZLЙ9%A>;"f=1p$t6Pz҂Tȱ~&ʭj8$#5~=le!cdb~DdBpzK:\F1 ] a6I<=j.g{GH7lM r\7d|SN ";6/HfL#3qFIv52Ħ>'"*,`'T (R6``a~^mD>6Bn8β bzЀA8 BKK.7nD.㤺L.p\Bx*bæbx&Ha\̲<< EF>NRAØ#&/erƠE,6wBOhϑ6eϰ&!M ~d,kbGDvBCHjt"H<Ahs >4 '`*i VM+MzD HaA @ppM1?t'< 2 ϸĠHab$ [-N*1 lj$D@2" 8]$ fh R0V N?<_NrdZ` "p\P&Ć ) @]X.m:EN0YM ~œ* d$ne F)bķa$O'cҩ2F  t D%*ZFw&Tt nB@F!HclG"(^, 8ʈpà0ļcLTnFP?h\' #glwV"& #l3g6s) ` (! 38j#@AQ`<(R  >xBr6OF8;a$,{RTv:Y޼R"b(%)BR1d+ *m`K`N&dI@2i gL4jj(#6ö(  Ҿ62n %jj`G 9JN 2A FӈzA>W$-;F%$ bn"Hl78֠!" ND48fah A*9!,x2nh% ;L`2@PBOE"`X0N4$W,'B%(L'Dmr5G n:F-'F,˒'+<&A.Ae[.|'KbnJV`2_,``N0zMU:#:GD&gH¸m-aOpF9S!нe%a^Pw( `WWjNa~ @"84adBmYm0,b¬llE *4!05IWb^Kp07$t%GB` ĐB%HA|~AZp!Ʋ tT@@BxV#7nE΢B¯9@> JfAR%¸+Xads*oA5>| c@qD"L`i`b\?RLAo] и%ys0s+W:iqvg@ g2JQqK*s/@ HIb30aܥp m,ŘX7NBf AC>Tl'#I"qߌ͋P7x ،-/r;"M% pH+bb  Zb}:Qy`B wH^@F` (X9r90/"j 5A\xh!>Xɬ͗DQJ'#( 2dAaPr^S{g.w6d]a/o ӡ#c}& `/ B'e%;#TODz\ϐp & Ŷ*gXBgaBU[r)1 XiFA @+bF.C qjAD[emC XΒ/BRGTu xG*b N9qy^$8Z)#o%<AMِ/ i1LԺF4 Z6I0cOHa hd0\e& N2 `{0Fa H"?'La!vL ةcTFA ;*!J-8SN*"nnvsMW[N|9OqG YRS6<[yl! h)kn(,2aHah8-ǐ8ǚfCdFK-cqO ƻ%;eC#nDuD>L0ݷx@ 2F:X?2\<[ 4 b4z< ]ØM%3 tsZ .bz H@xL,!l:"Es~@Bhp:\-`M>8H%dʎ~`(3 Yۛ]`ҍ<ɀ~ 3A@_O5Dlx- ~? tEhC( 46?#ED~ l4`co\gEe{H&J5'3>_9tv B_,>?!NJS? γ: ?.wn}+I{kK{YPTP !!A@@&M>H I"Z,!FvgY҉Ls$2H `N #VƵ4,<, ){0*g%`& ZŸt Ѩ2 F8J6Xu\ STX%X=* JhZCk,!)}C.b2ę9 D3k">s(: bȶ$Q Gɬ !:MpФ# q"2 kPѹ]H4++i^U`>kgDXTLQ@(9cHFi"Lp++k2oI|l$(aBC8À/3Pis8ک9M䇢L<03>]?_|0R&bADDԃ mk;ʙgt`4c"{8D %AA.icD 迒F`B8 PpMb'h3[(=d00Q oz1{|<+5\/EP(" C:G1tٺ;(dJyφg=xp\  t$D QM5DV IGp![(t54P2ãx_ 6YF(7KUY }sSc$HkVhp"fG8-2p!R*-]>q*phƒ ֘asZ #ĕAMT!`0.}!Q@D6@{ˮoy2Fi D`#DeƸ= A4a!7!|.ˤXLFV/@114@ <XL,DI2F"JG1 Yf*&/VaE(G,(@c3!F40f$-{2ǜLu!lahT6Ê.]|"Z}HjAEuZG/Gؗ ^J8 HuQŅC b\i4Ķy߬%u*L{p B-uɜ P!D I)ta9$: P < X8G Zp OddqoTcp*: ĵ>>;Cq 8愓 XIdTDV#,%|:KA6,d }ZRe!TsNYR'*xyF`XД` 3#]RA>6`+E8 5&@D^ N` 81r4 69gȋ <x;ƄWLg0:ϟ{HPe7d,EcԴ Z@+Œ2 lq.˨yԣVu ^ApN"Dqȼ.wO}ujf.q4 $=(Ŏ It.ٛ#і٠03ѷ00c|6 :?xZY~H{i7 $9w" ' ׉9) E0] p8ph݌0-![;hq:w`uPvp4@8T8h 8$Pwp@(x@p= D,VRS E|#0#1(DJ z2-qg8Go h_a0\hqF30ؐ#yHs#YB? 8ػJHyH>$ 8 5)m&88qӷJc0 У FREz"Ḻ# #`7LjST?-iJ2 (!к0Sa{4SNZFGh@= sJR.끠 #(a(9p@b.s@;"ӁPC"b& 6;b@u1<3_@eh+㔃F76;I<BX_!h>;jc8䫑ӲZ;D&Ph'+G/!E!qj7mB(< {Q1 `H'BLw DGڙ4(_,,H O (;}5|jspX]ʃ8q %ѿ==$3#^PXH@)Гؿ@KHAu2CH'c%T[!IP5KEI{YَX¥``_=0$RjKOK/}1`5sh@4౭жE/|Pp׀1+^sPHImbYp;Pn 4US.=!Ґ$)C3@#~\J,40q3H@]D=pT>'zH!N]px@BiX";RcȂEpG!eAs:ܵJN.Ky 4A]d0J"m066R ԅ%5KWPY- 8700/U`,@ڬpY/y!j` s JJgnX 8UX뻕 *vMZ֘mer8b…i↶ ׀ HI'G1  yMv, R!튔JGXw>&m;S ⭄8FP4aC5ݘ72\X""+%uY%['20)CI#)+;cD=b `t"ݺNbcExC@&xH\@``((6K 8(Hd,zI'`R9$ J#0>,R ґP( {^N}Axd`m)@FY!JI\(\?i5@vx f *G0N7]-[|K.}Vm2>_/p@(g x~>wķc:~uFm@k6ۼ?q_H~@#I<&=S,r;]@@&IƂ%ZR=KL1G{xjI*LDC x @P 0/RyC0 !B(e '``RЈ5by"d4P5qA&MZLy`h#@R Q;XHT G`U2[O岌r-BXW6 2g cPd `QwJz2iB;ڡ2FLPKe G:>ig0CH+q&RL4$4227.0@ɽ"8 x 6 [9[Nz+Zx9p"cp?;D$@hF}oƔMo%y$V_K0181h0R:955B=B4{0| Q6%8 A@C_k;5A@-RaK?YL # WxQ^&9)fsc{,|֢Q[lm5/^JBlZC8b`4 s%/ϓ,O(HR+~oc! VdAG|N SMV٬2(E(#{O?658E9q': dXXmG@-pP@(rAG @$_ sp6L dE| ^#ctd)' t%1 q>z 'K RH\dh!z`_X,9S0/62ɦ@N6RBhLN#O KLrT+^0(dϷ 5` nH6#dFd84kiTI\P,E*jYAQW 9{&-I !8 [+rˢ M!uLGCOk%ܿ쉄)BGK901U`Ҟt>)?)#jf@"&bwa"@7-d3Y5Ȅ>*-EB >#\g gJ؛R54C`s95"ri!%@/~A.:6v9|+t=6d Tf քBj"lfv-کw`~ lNB\p1d H% COhsX-МB,PLl hYAK \N"r /xfܚ 0N Po `pbUEĒP%.fj[ɴ|/A,2h7ڹØ/DX\^FĐ&1& cDp2|K '6G 2h溭ӡL`!aH*oPV"K rA.G?(4%O/Gq+J2B!HbO hQ/%Q`\`h 8$H_$$jBaL!0? Ho+ UA e$}rSXY$/ V i65b6X̮`Aa]3!y8d*] >vd4eǃ0.dT%yuL`bc\@BFB,Bb%ӇbprAl3/qŗzO]:g!I: Ea,GtK-1d&(KP6 ܫalC q79Cc%| ܆H[P'fAL!@#P lglg-ʂ €2 L Tnu@EBà ! . P.fT| Tqn$r2`R;-;CνۗO%r'1STnB.b`AgT@u.1oMYtENaB, [ QtG?֯ {ˬ @W܏t-L >~ME_ zrLϩ{&EH[2W(@f#'M2ѹ [ȼa)6tH*, lwʛh5sh9~`5dt 6㒊 pPw7JD~'_5Z]WB a_7: tEMM6Oy[~! :a;#5c4KsBU,doh K-|A'aia>  "+x,~5jEǃkK1bVsB"}>< ?%Y 6/ Pј !z( H(9@ r%4N@rU bV*b1@LS5@hL) ѩ,U%G#*' ds51;Z xC&npr7ThtJ(@0y6 @,"/x,lͻ 3M/Q!&|5 3ZJ@ߠn!?"0%8`of1 cXu*"& ~D&A!j`!.G=-'<60"Լ~M{IRs,~.)S (!'='ugsHr0wQ`V\JF^ 04@p p* c,<~`0O(i|'Aut?l[6ն dI>P  l0/.B2N$ W&y|]esf @A`& Šg2`NLrU<bpXHi,Wr=Q6̼H#'*P6 B1Ds;:LL|i|QB, .Ǫc- ú!Cv2 o/r[;dm2?"s#$ @x A]QJ,S:C Tq#LK&3 Cl/n[\L6fH(""6:H'}@dHwft%|iٙ&$$2>#[<,(N6=|dBl϶d4$!.J=p釈,&Lpd*fj*EgTV`lT<ϾXhb?Ś\M \5x.cur .C"3(ꇏI ѨAXQ$% Ik'ﹷ'PLr/FBzP߇Qy0[t{&-$ $ `x@i4`G4PP=sBA lBq+$(EP0’%fxЧ2Ѐ2q^+Pj'eJ .}-('"?w2YQ# '@ eu%yd2Yg成ȋB8l+AXW_! h<b8)s A3!k//`p)|feO ?h20P @"Hh S@Z/,dr VZJ䅦*D p@ldSNw:1wTXDPw`WVO*g*p~J̤P, D#.=eI?5!S0 )ޓ*&zwV iT?Bi}ɉ:Io!z/d|_*Mgr|9ya<H 3@3=1`+ DUY#U{7L 6"(QsRc'H@qX&d{$Z itKy.^ mp h> IJa :*^|CL!8-x(9AS9#(P![{@;~0ڔ_]#'i]'}9h" &}]m@5` q1nÈx"#{bpP$lITDI^. auDWEYH֓ts!@$ȗm"~Z]%\3ۥ|-: ÒJ=$)0P.0C7a.@+&6`+E8(O(Q"0/?Ppt&7Iu·-F}m:צHF@Hhò@hK#Ta0U'gzmD$c h D8+ Q>*MJ3SZB`1$ h)r!ҬB$8N5* +NZ1 Jv9Q܀aH[8xYyQH,ÝOT8S@(Ca,҃ "%p2#^[$k4, Vcv4uj-UrMI*zBbS(%bаWp H:}>Wrֵ XCm2@5+Alz9 (l^.MALծ1 &24p*RS0ѩk@?A@! bxni5&m[bՉ#MC 4PҒ-u)w4xzk8;ۅbP} &]j%e!7==LTt*.rZ 6`7p+Њ xͯFH 49 C0d<"6Ҋxql 08Y5UB ,*p !,֕2{N0 ʪ #6U0Qmw%"Vu4 XPI1@ -;SHA.]ӯGUFXXxS@(Fl9yR܀Ip>@N(U[;ϲ |U&)A3>@Pb$]ҟZN'*s,ʖpR75[x\3 H/*|xM b7XBX5,D(@W$K&/5 %3?]5$6;TkMfy/Ћi8D=8+ ⭂;/&@Qx05*XL%HD@HFK %/s. dD hz|,P! ᗗzxF:UdOa W8@^ԐXN;} ,mbLpBxɨ:)#??*BDq !7NIfp#ɏ> W84 "H늛k09(O03Y- Œ˜dx^cHJsk]@I➼8h^0`d9cJ u\8(6Yj7l /"^0Jf[˝?)O)[Cr*!Q=$tNf \U^"~ DMA D22vrɢ gYؓhKG͚8`.*&oZ^i`帒P0iHp1,ga79֏X ,?@' tH/r5֕i-+7Xҧ^P:6A7I`Y >7]9 oP*`dԏDO@f-9 O+ւߝD&CҪ7dS@ TC\Ƞ+ >>"p1 FØ=}'޺<SJ7U.4OvJawnUyTNA f֫`h{PZ7GBĄ9^(^Z)@ ?| L?{P}`pgXlpT # hԉ$%2AϩT  xL(y8@װMFpT@\H])" @z@( {&SAZ7tUV>r4~sWpM5KhL($XxS`. |@@JH@&2NӹQʀ8:p1-* $`XQޛ&pj9.Zq*j[|7rZ * N B ,Gm?E'l2hKޤу(2RH>fdnHGjO7SRjS\Ɵ2^"NӘ8*䮮.SXApSE0+nLNX!9A`Z֞c/T(Q">HPkRP/l6Eҿ3ǴzSB@@h"`*M@$Q kyL$ #+9J>BԞP1In̷. Jtͫ7;ۏ^jK7qN-JxQ$`N{.I:R0&F|0-iJg&բHaKᕅcp l p.uRg*8>ƪ@ 5h+tت|]%$),akR,fDP `Si لhV G@:8`r_K=EL$|o<;<>TQ;GbZ&ڳ 5" ,&5vL#>H\ ` o:$X0\L> Hf;T'na  0h c~AܨQU2F)h⎡4XWGI va o`z`iɠpd Bp"UAA !:H~iV3.ZAa%'Ni+$Dй uŠ7 Vk!@/5%pbȰŚ2M.(F`.͠ `HLDc AFh!` Hn tb4jP/3Pa(dV0Jb #^"a覲 n:iϯ4 nfZ? !,NAv!vM]#[\cjd3PPЖb,hpȣc%SuI00T")Ș j:M50G&jd"zBP$%KaGĘ$d}؈. k$,"@.afRK hEKV7bx(.|ڧ̺%d%xg +" FD,zJY-H2,$QYg;C!7 V)5fZ teVN `}  0 x!bHI|k2)BTv^,fƸ)ln 6mh`rZJV@0%fLV'@"{% .c4A6̶!X 4$% P2E@tot~&]Z @/I;FI %2 }0G9Rhj""& K&Hjca1tbF@`~MJ(j#zx^~mб:vg[e%Sow2%! ;981\Hdv qD&n0P"zyU!ygQC/M.JH` _q@aA4TJ%h]q2#J_8VE F3#*.cb ɞ ^oU$$l @~ ".TCrV✂!@6A bj'2sPVnݮj_j.a:H : F;an1+Kl'ncaRԿIb*D %XJ&1"RADc、o8ZqЮ`Z v'>(EY!}}zz2U<^[y:M1;B @4$bTR*E*3`$n%pn8$2% i*+e8ڪcd!v6l1K|kqF{gcpt@D)Ҡ=fU,I[,CDRLb0`6E4 dj `>Ad`$bt<uY9o(}  &㯇ҙMIz 4&3i+R9h6uÌ 13a4h@X@eoV `u( bb]aMKӢ!4 {0>W7pYJ!KI[!rVٴb "h[o(  JUXAFw@g!`H"2Yyvn"3e ( 0@NItmX. Q>xx A vX ~`-0w@( 1@2WK@>P4( hF$Mƃ8L4PviB `(}^ *r-?sNf 8~x|KH+H-&e|̀H$ ct Z@y" $p')$k6 0&B0(Dx:fJ  GW;r@;/k글H;g2yq#s0uvsr$^ ɪ`K ~L@}.B('m{ ^C2бJ4<}lgf  , 8`>D']!+9~ڴц/mV* 51v[ydZ!bI!lih)PS(  P n0:ZؚȡM.eK.M;U˧6S3b4PlA+`-2O& p`x$ Ȃ3'I^81֢vq擞Miԇ`h,N}\ "' x ] ,xHiR,r8O @ @YGh3g-%k1kLlaȹF Phq# 4@0U}1 ˜؛?)zB7V+J.:ƺ[@@$G1dː2zf]J_&(]2U (& @0Z-5 l3&:e 0b-S6 Ę^$ bCSVY= ^` b!$!J2ґc! Qc!BT'̈́ N)tji00 =`(hyH`9O Ș5P/ 2h~A-̇yCHj8` X |0( @L59-%q@)ˈ |@0 {1 𘉀yH@9_RLpkׄ<.1 f T/L_&)h <i@PǑEx կ ^[RP7 +KyX!Ĉ)m` ɭ5ٿfe\!8  <4Z B[#P{kɐaG P©iv! k$4ҋpz8o;Kh]QC1.#Hs9$үg#xi$xnJTR,=SEUX*S*#:~؛iQ/1C`F8 ĈxYV{BuI/Ph0 K]h7PX%keh6EkX]Y5VӂV* *t .Hp(YP/،yVl.OP8ůWNn e;qٺ(#ERS2]ZUmZBSY؝6ޔP0B;-إˉϠȏIe\|7lIc;A)XL6%Li%}7XUZE@V}l8Z]Ө MKaN.ɐ 8yhh#=Xx4bIhKe1BQ0_<=n>_[jϫ{zX8.tbީ 38`j0rX' uF Xq(@ 3ȹVg7{~S64ݍip7Y7Q3 V.0s#A;rQxiN7jr!ȫ)*6 ,FBK;&;G@O6_3*ł k\uAu#?*4LI= (,;/p/*rlp@zH@Q-Y4HESg6phg gB18 :-C ~AzZ@LAy ^1SHvS9p pNHU mC|;.vϻ1Be`unL{](8Y= % j( @`BL=C_0cX=JR(7|;Y <_i$jkѹ;X NJMl|Ɓqh|İSDNJ!Z}{7\a(_I9(JM*h 9jFY-~FkIm>ˍ* I̜=@kxԀsyp˃6W 2xEY$x"5ȉaEIc08Uc1gEdk+xj=F´[*,Ǽ*  Gx$|pXT<^d/@p Y-Z0"[ܿs,(L(ӀI="Lu_\͈8 DH G"H~-7ePm퉂jDP^`فq ]sޛN]N€G܋ؐv â@ ͻFȶ񔈽^^k-P >efd v9^Pj!$& ˈ@&X' I}np0,ϜQn9(m Ռvi8ZX0fxe`5~`!H8ϡ(9[XYhU0x5kԴM4S_5c84!615[pAيP0PZBLK~ 9 2vXc~1}N[5Ә[Z*s}8=,5]yoC߲s I π'S^ 땰w<7 @ Xש 0AWKmǕr9vͼ3DE|}= F3.5叔hb0, ~@-+~> GM :KC9N08Hr#=c>Dl3 )@`) 'LP>mB ,";] Ir^8s7 c8(Kz,94Y8s71zԻ,Q|CȉGؼ;tHjX!Tܕ:h2R3-Ba3Pꢩ뺶svESÎĩK@x4@,}gEcth& D`f!M1R4)~.-| mD!*iȧ<$NE{صc%,R.4b{ AK3i.! zۇEɗC!-uFw< 7X%.@/ d5 VRD D `Z!d=Iy m &4U3k^|k㺧|}>?R#'U$2P5mh4d(zC˅pCz, PTE&ўf :NGJP%Bn+r@){.oU*J,Vˇ'Dg 3B ÇА@xAEǟ{qZZdZGjߖ>@o$cv2[ӛ&gd*'rYب Z*ɴ@` r 94,("0 a!/9u7~$XW*?M=l U8+IL5K)2M.Dʃb$H(f_J^.A%ђ+T/3 8f_Ȱ#XPeNB^pB ?dPp!U"LT.pb...hk8_QŒpY@b%tq_I !Bu5x\xwM'Dj^#,:TrEgjD^qjI7P bJ2$USւxcXj~FZ0bxe6bdRΆ+O5$@)tU ʮXuNdᙜ֐ 3Z͹p'^3gMp5S-QQkE G h! Je>[( 8B (xaj&X/VRNU|N_]@.ˆa"@I qKb-NWeX9Cѐ\<t&qTΓ⺮T'nSb"О{DG9 !xjh~Y]$~Itp C Lip۩=;szwڏ~$@b?vE /@!(KHh%J"|3iUDH^ibpe<(%޵E\fZmNFW6m6L LVzrBEzZB@*dnf5 TJ8t ll>'p@cJ)li ʌ'd2>R'PNܜMHv'6?&M^%6`4 D i B,C J>mI AϪndώYI.1P|4!-"(e["ek2Be0;n&MG0%b/ d $@LxkaU Ɨ# rBaD#A6L44-!D +! a4!Ďr?MId,ø{),o b ee2*g9B`4<@e$g"jN@X$`.<@ ܄`= $B'<3DtBT!įAXlj#T"/T PHKd,2BT/[EI"Duhf_e. kcVS%&~ ^u# tMPBj Xe3@ D@mak`ieXV' ^.¨@3a0`!2 2d=˾cB'g2 JW6A rb">g\c@,Cz3''"PC93K#Lؤ f.'ў%'hu=aē̯D$jHAF ܠ &!XAAbjn@v,B,` GLrM-S `&8tI&^!tʐt9 !,,]sMTZ' @hi4dJK/^!xa s@6<.y U`CZI#vfFtg[T?4V+6 2&Gȧ7XQczdTŐ)Qg'tJ1ʶIJ+$V$IxIG]E vr14%UCB͊C G!T$G3CUWƎ[gFe,c<}(ĺpHF zZ VTt{ @8jPCQFvvO4R Ooԯ )j! fQ8f-B\&5%(G!@!JhBiLVh'i-Ê/*3AGm d"D@L.S5v3r`q@~7N6"z"1:H*fQbXPJ)k&>cLk/t nA|.:ndi-86 ro#B"] j!C>5.'#.4oB`E<Ȑl\n6hLT7T2[;wvj8` ,.T$+,mD0'3`!`g*#yu7}8uR p׭ .+"("Db C;iJE- 4s3FTMU(` `g;I29X1 }YO8h$4@yZ [Y2s* XC @r z7}MYnv|_{vr%;8 Z0gbdQB_^ `Dp6 QVQ$4EۂOix&eiL8~>±*:Rt@L!0)~lhby=E>@ # )C?,\ByZSth +̊c=@F(a69 ?- !86 Iv' ja9FLGa F. F-Xr0aJ qoXxtw T)<rlրcZUE,vrZG("3\ aBC#AyG$~ u'&o' rv||Z&T>Ҕ04g0r`~&)B莜+ ,[k`"< O.(a(caH ʀ n0e@7"-DH^gNB~?&kTZr(+:OsEh"ˋ~ߗDfgA7D,2d$&帀%@ FJ;^1Jf#S| Qs@d 1 .7 BF󵥛C(IO=\dBFT4ZS]3(,c4H'YP{sCJ14:J tw'bZ' >>`)* aC$$f t)ڠꐂ "@PcdbZHA$|il*ihD$%\MNTmN!a uJ 2gO2brLnJ!a^s@=r`VU(`k ,(f^rBX&iXrB D&i)BxncZ_C{tS`~S0KrkAEtbFray /,_=9>B}0}"$>| tq' }E<8; @*6벻YdL[rH 2&ך!|4@d?|{uUiV>Q  ԼaSm%D]фcSD7_ XbzEuʒFZ! рXD @ hTQp\2pXD_1ɴk8%Xo9L Ծ4hSCR(sh;M=^X3LL'9>` I*z>.S,ΩKmaJb1qL6c2UZv"+E!uD#{ i!P<]A-FH@؆O7A[S.ps3s{1 s[Ϋ_ Ƒb~Os^kTWZ8_0 $ĸ @+ nGm >p E2? < Ypl^I/f8~YŶ~ &YI0T/$? =YƍM0$(zX R9_gE*z JK/"_Q1i3?Ȫ.2MuH@\H΂\Dۛ !c׈P4@GPb=# @2Pr_4@-tb-K-rsBI@kF[0 #0d$I@)QXra}̠0 D M(]6։|RZ EpBor,"m?De拏ة:QxÁ;GY:jv4YL X004\# ({Ƈ1 0Z`uZ;HB l &w`Idgsҩ;TD ;IL Ma1b`z/f0tP ( 0#(!*#7TPbD6ܐ[߹~!lA;M/f)Tޓ1'YCʦr:,N>҉@ Jb'ԫ .x\ 0vjP:`̑N(}5Lml GRyc?!l`y ,P0(\u KKp^1E7B~^//rnsbxs' Bk #A0TBk@a[O[(pr P+~;. 0Ȝ"#LB =@P4 q)Rp+,<[x\jݧ⧓a I"*މ# F22ڔtuh?I(8(⒐ 20b pL?B|w%q2KT,A<=]5L@Ƣ)cĒqw+,BU ng!r״C*e[-ڰ6jm%s `<:Bv(g)~砲} 8]6@xG|= A  KH8DȽH2!X81Tq @h(BKKZA#ɇz0PK1" iHY'EysBPC<d c0$(H8H!|hCr1;"j<)a:I%!ݞ0p^LQ˥Qdf i./1pB8K+(4M:ͣG W$Mdݥm*@ـ ))W L!>@ 4w4*KHs;$`TTwLPހ +e`!{ɽ YJԗVFY"-p(yDM@($kA8ܛG*W#݈i2a0]8r@)0}^Z6 ]=Diܢ)N`#% ˆ %T1 f& ,!"lEA-R:ȓԙ#C+*"x S C qj*(byp%I@Lz/NK+/G,:YjD"ZH٘1!P`WD X"7`IA'Fª1:XHq-lPs#zkѷ Iڱ^cB]J.H OPT+{M& q7kmx!2ljL 9q _JQ>>!\$ہy?C7~_4= G2$p<[tf(ꀊ1~ܨ9H,8-N?;MSa<;vD Ta"I­@ A1ĖbP<X-d`Iz9u;!\=d 9Ba;M[Ҟ8A,X7 mMLAJgM' sG8HDDI4@[ #sUɓO9K#;5۷_q5aG86e08Bk")(;N#yhcD!:.pR۶de~9|&\,=UZIȝEHN;`_( %,L6t8) fg$0\< PLxޣY W;Z]M%IOKQ'#!&/kRf{*/@=-iSBNff1#@1:`>ryk<ܜ ŐÊ ~@`J%Cm;-[B !A9FHKd5Bp-XAdė%A*ёibQ5#c SGcw!ay/Gˈ)>K1m0 T`XI)(O9&lx} ȖY1-#,YJ.bK s0zRb:yk 6s70>JK!:yƹrvD(gSyk.ڨM5nJ?ɰ#}!E  ŢwN2-࿵TW}0asPAKxo*qP1#ωڛYV[-h<"4f))U `K`A0Нfԉm3 3ʔ\uMOmrO–ngt)IeO)T  mP5D`b V'->1m^9v2J,+`pq!xb`Q+ۉL+ȁ"L͚RٿZmA0}T8E  P8$ `GHJ%`8>@Ÿ:? *AKrh@$g@a0 Kh4 B@b p`4[6%o(m-bf1,>/=f/Ŝ[J2R[}n+}ߙAl@g_ď{m˯8  @{?`k`\+J/Q/@Q!a23ǠkjF2 P` fq-sl`X h btFa\A شG! \qBμy!  LIR){'  yGj!{"@K,t9ȳ.̚&*~:hsg 2$W'r(J#)H C%Iԝ/,ѓ-SRx|Sh > / `ysIrL1D`ǀH DEϺҽ1PNIJSSaǴēH wJR|uɖP6 d9/J#&LHR \@PXϡ=kbRurUGtb.ݒ])d7\\eMIwEgĺaf)R&&0*h+iM(:9cX#D&2Ѫ4yeRtdtWMIUMsg$ V9D6M!GHlC IQЏ:HmHO7S?Ifݎi,A6yqZ ^9=O;޻xMDO 5-kkB;V;u0fmE(Nrn#eKړm<5vy.c(XrPrk`gل-"$_ Q#o4iƛoL @YkUaH,J 6`Hz (mhG3ʹ( /UK1q<RI@"x&&] ٙ*VŸ<<h ¨ ljY]"32pYKMC/ 8)*5F<jMX [G4dShzcVmMX ,XzXaDa:L{HFH- 1>(4oQBE"AQ Ysd qg;SR@(rHZbcIL6dr1 eP5k/; o0$L c6C-W:Sk[2%VInI\Ľv TA  ;h:ŀγ!@vdkV lͮQ6hgGXKT)xC4gqH( Q&#:}a>̠-NEɻ@N 0lmܥ`53BXS%bbAX"J7N`]-KZz H6ZEa 4B!mbހx&&b3t1[` l@1DΫgHyU @l -E C2@"j 7 @W>C,vG=kX@F;X23sB$M @VdL <DŽW`,C<`.E a %9 <)`w@&g!Ax k)VV ;(\Q.oKG-"1xE <[e"$>&k͔s3晉%R]$Cye:p -н"1@uIIm[#"881hg[)L^@P9A3 ,E/(bO ! f#"JH` (8"w^Vav f(hdg@<.Z&c7CXS*f!C0Q! @(k耉HegDy.) xC_% @u($#TI;.Tw+(GYl %bR^phNIr0GuP\[zHU XJÜb$Ƭfd0# C A4@ .J:f&fd)s p膘yƐ ` Ml< ΅\=~l #d`WGZ1Ёh/HxpA( erO&gFTZ!2qD`XiDk"r$e-,BJt"2]loq&^pdh^DRf?|_C( 2(6~16m=vb`f ^ur[k,wp xn(-1u&K1 Dr``p:^,l*_b7((1*ٯc#(bJc@c8r)G-ww3#+q%HZ(` 6F@LN#eF&rJ \Ġ@r 4#b8:qS)rW,1 1 gP.!^!Fh(AB|2H3B3 `A b{ѮXTdk*.2U U\#Y3C#]?/RA8MAŌQcCdI` j̻f@ȅ @|@Fc.pJŠ`#dY8Z`8CkŘ 2*ET$R#...9APVKD,N03!bf,Aꋂ^Jnl/er %` 5`H`Zd&C%S#RW+nA,>l,D#!P@ VKĐ٢B VUn!)Kߣ.8an}Bު3lCGX°UL2e@@;UaEq]Y&5D1,h4\3,$5n5k>NJ҆v-6RaKentd4=:O'$n`/S= FO7H-&`?f@X 6ƼQ5vrv @^ `>"t2v /E&f=(`A(hn3i346Hr,\6I ӏ6:#b^I+- @2+8Ak!vALr`>!:4GVUD<,H2%jȌ҈--1 JNǸCXF`ku`Xb-191cb//U`5P,~ CC .xLP" $5L[i`2wtֹpM/Y. +pId tvx@pnġ3 dV~Exڑs  T&:!I$GXH8NPZ6I3"4$&*bēr%Quh N,^\ v!2PAim2%ĮM 24IJ@#@ P0%x·>#qcZ<%x8dQ!>a$"tdZ,wP+4 SxFeH?.W4 >A 7|hVƯIJ%1i/ohs01~bLY諀BFWɆTPe:$g-@a#ZcpYN@l}Pjv<*ꨁJ;u Y  -сz? aA2U(v @ nW&dEWL5~ڸ.! 1j9/ LSfSqBg$WZ;3 M(@b#n\2ѯN\0͸&$G%6GXl26rȇ- oĨPf%y6cV j| O0AyPGTPA缻m!,>ERJ߶M彀\ `M2!XMKx(#0^5ƘExH aH+FpI}D!g ;$0=`'ؙ" V^#z=Y!L~y0A稃cu#dH&N$~=>,%;?%|galCY1%ÙR!Op[YIF8۹-5ҽܖ#]tCA=+4E3^X2; N L P;{3KX9FיVԔB0?b$pԚ|@EG"J?X~L=x81%` \0xrhO1=8;@ڴwZI0x1pP2*28F#a"BqA?3!D46.G`!6{CE>$'N+P,DUx*QcwH:f!,:J`:]Cem `lỊ5@>1d`XyZ.C(P5y3ʺ"DsE ?A@9@ 0ni:с$3PT0}$#[씳 Xdﰜf$,j'!2Fwh֧ >ynG,pl'!.(!b1g"sЫƨRL27w16&Ѽg$^O QFȍb-yTG , x?Ҧ?ӝ))7-ʹ я !'wY8rB&xn;(X(h"Ӑ"9 1 C%;À"Rχ= `zi5a7&.8 DL` 邇{75b - 8`Bh_]N"dLV 0W]x << Ih ?Ǎ?[##QCp#!hiI *_F[/ڹyؕ x@6T`UcƎ3 U#x-݄ K&`wAk&&ѱ' (N+-) y-( PpŃxhkFprp3`1n7CVZ?r+)"$Aţ 12 b Қ70P/08!};@A|kVH&?4H™&ro:3>xjyۋi-ܣ -$DI(gI| ixM֢8y[XDŽPC!y2I@HD{k0[S ?Ľ.TI;RbE$I,(}(5H7= ,I^V5Gb 8lXL@'h# yA Y^%\;_@C4XvC1Nr-P*EE#pF$ M̗ޕnt vK˸0#.Hy, Ks හA,pLI 7в4ݣ"/ˢ@))=H(Hy/0eH0p @X 0kPMDXI"mSߣś2w25-AM)!hO^o@x TFX }Ǘr  ^<  eЍz PÃ5xZ+I.0y0HhC@(ͨvtxq#z]FZP)h)9;i Zdx/|+'Ju*XuA0Fꋷڱ- qv8+&0RE\Ybk/PcnG*]B~8i(a@v5 88ؘYF⃄dԽN;aWN>>ό8A{a*`IhJ ¨]9K }Ыa >B#J5nj}p`!:xS8/8ԇ]Δq0r^pr;`S5i#)٥ω%"{*\YR#hzd,l.7S(DxG C`P&8e"8Åx fT__^PP Z|)M cӘރ1Nv?@ȍ[7Bj.LZ[W !vv3 gr: > Pz= n%֑Ò$֐ xPJ$z tj8x;4@1%CxuYAUqcpu oHBicIXق骒vyڨv<]X@OBD (HOfSYzl!Ui9KexaMt0I!xB %B;Аc;\۰?Fp:P1d"er^Xq'k"NlQnQ@AAyNӞv kQ `=ʚZ,7ұR $bX=ʧIB,ҭחsLusYj!քHJ jH 9]f_pA͠jt?Lj 8*AA]Dnhiv8' Gc bbu2ٚEW&P6U#8(`˖Ҡ7Ɗ`D2y5ܓ)Ǜ7ѫ q~h xVDŽHB`}\В;WGO/BjYo` 8Jx !R}`M#hP_lR+9Á8-X&(Ydkʖ9 MJP.G.9^M3_?<" Ba+ @&0 B @ ~@y%p(<& 3i6W}!0@ F&x8Xܨj6 rC76V!X[w!X+|:>_Q2BR`T*zd4 w:L&UPpz>R>=A\T#)Ղ ]@42>@&r|PV{!?QqjgxB@3 0 ~ Z^dEKlh@y8/1 L,\=`p/<Ɵ*bL J|i6M'z~M&dYiy.+`=OO@@(𠫑~@$(@x$SL)qԄ@h* ~|$l0"z >Qy^YV.p>8lu_U*gql\^:*(-` -p" T&`In#!xTI,g iK'v$4!/2s Y }vxJ=/W8/SIyd!G .Xv!4WKʂEMg,[{W2)jݳ2I1-H\K$1"lMW8 O@K#جቒ%D D.Ű_0 qb 5(P Eene`Z⯟ɫRLq7/!Z"%W%6xLpP(O2<2y⪻m$ baxX` >> oxP2ܾ @ZIA5"CV\Π& C`Wpt k,q6F`Brm F:'21/4$,@8877U4DQQ~/(׃Xu#h\T.XO4l2s1zkYte [!L5&&@J3TLB4$;G`!A~/RJhk~jfs*0¨^K?dBԡnLle>J>`] HyhW՛HAHcHb ÔctmIl g8ݚi͸Y3; e aIA9r@Y_ب,e0*R+X DÈo룭mooEL~Pr<OHiRW (,EnFVIze՗V?w7-r"%GYh@j۱v3!i;of{pVfҁH3zNTw]%d$Z+D֏a?S/VRwt;6;3AX}oBpQI4G-[Q 1qYJ话 Ljd 0ԧsy$Zg$ zI)ьG75=/Y_^n/!B?8D8>+P k۳Qkq= FqIMdIa[[Ts#!yk$jZ=ξN41$/-eЩ` a&&H*-U](@a A$<%82|7D8 bt +R"XkD>+bM|=ĦrlFK>/ZJ¾` b&^]IJ%f%nBŁ!!-ԻGj2h x arz ee>¯/n?f 4b^:\k.*Ύ  X|Z@n @@E' ʹrڀ5RN-@FCʀ)@P&zHH+ڂ!dYb"& P  b&+2fDf ۂPnnB"D"žso26+#8< 2AP`!  8}gld͂ e'b̰!<@?&!bT^1<¤؅^ & <) 2?."S0Z4cNA\r`z aԼs*o3s°2fgp P'A:@ ~r@ jA9`@B֩*ɄG@(!*3, JV*b^-7nFb FB.Axz -rte\,4`F/$_CH.)tfpN@jLv_*w[TV(/=LL^^bBL KeEh%$j`A7!"0"'@"@|Ŵ@&UDT*&+$J,j-`hcyHzst0@ T!"8)/~=02'] G*0+@RTCec[CH2 ֱgXa!t @Ȼw{ -.ocǁ [$ BFk< AL$o`MV#z@ u@NkJω&"Mf npv%Tc67% ؏x"bV! @ X8"߆^.K1qAb"ofc,jzQS1Z/nHaF\qE =ӯ+S0?/CM8'Sl@rm0|8D(!p>//dp:a GP#br"@x0P<3877 b;/od'w ut IX6+M}2A[ sV2 ?\jbt JDr36.ug .mV¢S|.Z~GFo&L=A}hVH+E,1}OuDk+ٸOrę=+ c)67:jਲ/&P"!@2$1(0Ay;"DXJ vz/:h6&bTЫd0MW e/. "o AWyEs.[:J' >!fY@  &=j `:#vcZ+}ah аMھ.4LH(F #cpq6vaJF5fCxÊ $ap> yZ:N[[$rߌgoYz" D)QbS"$ wJDQ`@ NI&>jdk $Osv)Oq1sP:ɠr4 AKaS*.0XaY"֞ŠaZL!D Lr`{ h145:c J%b%hY#6?e1սi4-8w#\,0:̼<=ZTì{悊1Thz A*Hphav._"%9w>f.W `T&N2%T5*U#bJM 2Y†fF4Na#X+ Z@zh2u⪳b^b$N= 1džeΟ"T2zkTf*f€".LpKSdD2`a< @0BG|/ԩD;R,鵥vUچWu(.S~BB'{z WbJRA r N!ؼtl>W>pb78mI8qGs6=1`2T!" EcB*-o:\fJDj!Y<ArH[N/}2rgpkBL-Hȷ^pVCx<%.AHRƼN "$ a#]PE4"<t,"`x6O2Ś:>r&~:%~`]UWVUB H H!0B䆾ج[?sye+Tf@C!~)z!z@@H$@<@@  p@ eK@q:o?,( m?i@$}s }W*@\2c-xݳ`yJ`l9 TB%=o)LuWM'I@~O~h٭B{?h Z py& FrDE2@RSinZ5mک @g*SIt:tPh!p:JQ%N2+Ӈ@kV/k*р,H'*rʨ$@@a;l;`8, 8}@'!,L.*pX*h%%d3(0T A @pAoؾx|'aA* Y{`=̠@3nZL,8PE@.`x1% !qcۜf2{VȐ\D{!@3ćj;B " ѲqCȓ&ǛvR-*8,M A*[ ]"B [pz7gQ`tZlh9CHpݣR-lo6sd凸 '"VSG #0і3:,J<$-0a˨iU06U I$J<72(`pSLAuGYa.ל\.{hvT@4ZK<YzJr( }gqEgK=0vyt@*5"쪘(GPR`v'8|oO>p/A&ȄɉCp0U:D84TLa@O>Oc Uny¤@a3>2-VQ ;€F *"%%}'2#P:>q^cǒ'K),р,Kh.4rSC ˂ϖNQm0HR p4XEptb`igFq4&M 2(`4 @ +eT7qNZռ%y1F "3Bv+ͣK_\o'8GSZ-E0aAƁ8O(*E@C! |(=V.5SWt^LvҰU H,ںp+#/7~08Pfc97DRtsEP.@J ` !"G]8! `:H&DtqÛȭS=B6v:g㯁(k|$ 'pq~^(BLMMcOdX р.(`S P+u@y!Hh"e2Z+9)X4́: ['ZYdGq$#ǁHۇĔ  L1`=z< J]8]<@O 86T[K H9@!+piz pB""q:N#@xxΡo;@2)) % JH(,ɴ Vڨ/@!@h0< $#A1(j^<:$qy3)Q%b.(@ $H(L1(5PX:*) !R;7@ 0#@IqWɐ2K< @%T+8jHcC8 qn*7Μ(GSBj%BR@ 8F$`_y, 5zL:ͥL!C Q@+ dumg+P6nz̀Gk*i'䑧˚RZ3\4p@  >@ɈPLJylAɩJ@zh0̂@H)Háʿ9 Yh?>u::,/"2i|j `H@hx;dS^.=! إ" DE 0x( XzO8_q6`t:9~"`Gaߊp *AۅV&H5"j(;7{薬^PzhCKB-LrV-9HYBG$@GpLԇ$<:$ptBgh5GӐ9 Hp)0*Q ,bbb!et4ǐn DjTY< ;L̢ |zh@kQA.8kۀZO7pMm9L8:5C`ū IkQd5gG~5IRl~FªŊ,I;:U AF0ٝG0kK OՃN+Sl($\K!x H'@0Xu P:^4.ZG&'YQ\.ԑ"`لQZVh:p Xy\C+ .\MF#LΒTK5[NoOB8 D8$}o(ϿЖ 6c&%h5;B--.-mKmKEB+Ve5Y$$s4^KFX۸ߣbό p{Bs( q8 lY@arI<7h /ݿas!-11K̕[M!Ew rAHpa3H8u 1(A2q蕲)R;2WLY_B3ۀ~ , olY_}-Z2'z ppԸ݇ r:8qgY |`C ""3VNָMb(= h1;u!  Zy\*=X1> TKT0fyA"CM0F0(>YmWnZԞuSF% AR݊1HY8x06xd=^ԡFZo,/M`(>p2|ΉVmpmAiL}I6'|` 0@HQ8PddE4 >*XnlP&9(C}&F8<6c;)8ۃﻝjlSi1ο<ŅB:h8׸4 8e/͍E F(#@zZ|0FH\ Dddh<(pVIї^%6%W:ޓ|+CGL K'壼D4#pdJ=UI}`0]%hCa1ѓWPeN oWGp!ƾ0qE[' K3 1QBx, lo6X |ӽ!~%c0V)V x Qgf͂qO:2!$ A Eh8 Ùtѓsx:Wc_FLK7HEjH(%i|b.̍ chkfSpP q77v|U(P7"}{0z(A R0W|π$PgWc:w/g"uV-o>, /ΧWq0?#7t OdWS~ s? S*dOފ 8P]2zwQVc |K)ġ9;pbUN̔I$uRi@XF@O=cNգ(!k_s8%ۢ%)3"jڰ R{+ >g޵N:+ "QԪo:"2 3P3/?h̭ʂ|Q[~omP>l{'>ƈ:A2S6;(k6 3Q 橵 2;Q 4n,$# OFPl7J{v;Ƿ(T;$t;'(}S22@bZ.~To^JPP%y[lQu0C $ 0K@L--}'vE F5'!\2S&3E*y5u4h'ݍquqvs@yGWebr` x XZb0 `r{#?ue;ugN28I.M6y<'y+ Ki^bx^aqxf<F0 x&>kۙվ 7Rl5*pI tкCxv\QSpG5Fd-kI:!$Ia@Z x2@eKi8iH,"`d)R;~$DfRJ-dRHx( P**P:*kxJx ,ӊ- (<;S(䌕ERVz$ĈѝC#0'˘=@] Ha+qNb̏@,p) CHi" BJB]Pޠ6:!q(@{hάy +p@N!HӗZ!\ 2Ĕ @N aX R8,c0L<˙)rK{# 6Rh_cxB8T!VErhjJ++h̑#$I`D @3Pd qDF&Lt",BY Ar2*LU J B @sXD8^Lgjץ&²FᙈCB]-AJ :_T\.DJ®a1= z@ RI[R 4CM<-XE?MUY8$@.[;FAs->E2CX CeRj|2# `r(Ty'O {;@~BcIbQdJq7@c~A+*EdtrElMp(G8OjH~ʉy<%6F|M}5hA.f;?aIcι!?ab0ZjɄbeY6Y.Jt#x|πBdtLI 6Ɛ5ݽ2 גNnw/zTM0Kc&#МHr`t"4z #G֋-ۯWA:,M+v @DjVM3`*IfK0Nr;p1 Q aˆ0zyC6 Av AjH˵@Pv'sKC r`l1H Xh& Q6&b)TR#youZ)z^2hHG9$(陳M x2ʅWI $ʭA\ٿ7/0/O50Z$V(2r C%<.2CE <#DHoKrW S 7gbO(.RK%f(LPLB'$RI/F? $90^"o˯9x-FužAc+*I.9#>NBJ"7¬+%CH2b2JO"p NBX;E#:3}#~ȀO2T%*T/rWFLs#ޡboX2 O9b+Hz:vmb(=M 1+A߁µ*(,!V_>Nv'f!0ϕ BcG9hF6 hr'&r)-2s'pl "D/fj9eCB*jDe a| !xg!p`8*`@u."`'d.2%N$BOAÓB4'hFz> T=1Hf)A$*C!&cbbHJfIHB$hx:*!71a@ Fa$c Ȥczc,.ɤ,!6gJjnOJ~&T#8Hx)>`f!l>ήNnPs" g? Bh+j[SB%t@ <ʨQ{=,߮wC:ͮx\&\jCJS%?% C2a 9a6,W:@ @ A$42%\!`kJ+BMO= t)&FtC)a&Κ#"|k.+np hᬈ-v݉~.a$PPB%z( @N }Rq&)W Ԩf%.D !`uD!Jjk@ `-xH TM$-2@0 ouO!>c0eM?u:N#2:tNC-HbʘtBn&Q"$Fa`! s)T<ؐ s6O- @&'RΎ~S0-ǫΧJsK(լ &Ү(0P! x cGbyXX\ZY^aaMfh$BXbx@,b  @ <+g*32a`@TB4dtD+I 6죦s ^`a [*0DnclҒOzȨ980a:F%#C%`AP3VV+ש0@B:Ӱ+#wNǪz ³j5v֎>t, 6AWv@!kFh>sH!Jx,\e/dԑ?C+Mf r$(OXz``D6w)n;@!L dE&-!oV?m6MQmJ"g$(P3]nXLe3.+Hҕ!BA2/1Y Sn0Z)a?`K "-8 `a*}6eRA\7Rnn"a:8`R"*ĕ .Au \"qEq,3ҸLokHcȭq -VGpE&Z&@Úd`sD 82PYRKB:aEE]7ɢ#tBs6Eq0Z~GC7) #g#-B*bH;" $vBQ jcpS%1!@]0^ep;P>uFdX4Ϥ7l>4e^iN#yd/ O_">^KBW% 8랐6#C*8eB,pEh\&tVB2 |$af ޵ 6sx<]!.^OWp`. InhGBx'AkA씫";V:n=Z <f@z.(.+QkM: `GC-(g rG(r։Ⱥ! H!-BF! 'QvY$&Ǹ!vAz^v.vg$>zE&/͊h`:zOdbd̸!qffQ#I/Ob69G$Hq3 -!bm<6{/ՠ#a&n$IfSaM6!.X`2,!v9\GH*peAu@FD3 •N G~0τ 15Kf"yw>0ꍀ_bg~,ؾ7qdx|+B^D/XU!ŋY a1 jp[5h5e @S KȠu@E$"{^lVWl)Vx~Cp*\bpXby:!V`&~U88w>_M@{4K\d $Uׁܼ ˋdNqu ڲj$pi ` )JZ=7h~3** Ah^Hi~qmΙ* 1ڥ)F]m` 6R.~ԃrVѕW~n  {D$`yo vl5&#QO{8P(/?31:!{"H(^Y >@tIﴩj{/[`@nڃ@R{S鑀 ?00n*ƣ@e.:F.|b7B9t>B"0{v 7w 5Gn&¡ѷ-+L CP l" Haf=CdFHܩO ¯3(}!0Z<(]VȎ\ı{>j|3zi0M0 z(1$JNw'@;m`0̻Ϫ/[DxB y(ި3q"d+8M /˅ʴvo\J N"ގNh{HCj^`eȀ |)\KJb6Ԥq* "HM412rX5eQEQv)>V߿nAJ$H-DH1v0 Gc}mxBH #pJeG|&"c>EhGr'蔄"Y<ܝ? !$iF'!H;U* X@@ ^Fw.|8VSi )#N,%8A$&8uS2Lrre'2X`t) UnS4.!6I'Q8<xklv;Py8N@c1N\90%2` M#@3RJHU4!G'N`F;)^ֻRtA #$J#>E7 z2*NNЏQ տp{mX:,Eh@Av\ q.r7ܟ 2&TG:o+ES)' _AfC+YBD 7B Q~D\]p~c1,2X0B "B>ے ЀBDo&A!)B$B֎Z|QT&|8i 2AA>UtR@D3Ni TҾƍ]TIAKp/\~ך'QS>"G SֻnD+j(O:DB{0et8N|>EbZ>1pa Y7WV@@,ҁ-|OjG 7NrX T+]ZudwJW<ȵ H%$AAH ZK: Ca'CmDD}\j[Jq)ҏ_ $CiP@ J> ,x&>[v=7,{ Ԣ8FhTj4JIA9/2][xk #2쿼 =5Ш2 V D0'2(` rn:taf2 'iw7{XO@:0; F$Vﷇf={xMүU盿I&k|:yU@ .Ћ@XA: 9J@!;8π(FYMhț8]袠p(,9 z@8m(A#x:$>u&cvc 4^7pƌIIXJ@c;Y aҒ9C<N@@T0Fc!c.0ZI! h7 U0R >)72%> |ЄO π 7AlcHZ>hC2D8wC*+[ p/#Fyq#ȽBllBB=F <:G0F38ɎpDxXi7 z>%HI?y5F3Ƙdr @[c_1p &RІ#hBP>;'t0B].x( lĈ=+x'; t XNh p};z^ B>Gsi.> 좀$A"Ki##B FP"IޙLAjcyCY4 C!(RjEas흙$("K g[$@ʲE.Q$fB ;xJN\zD`1a2GTդr"B0"F΢!:z '$ z0uHM&`(/ `2"u0z ٻ3$؝$RO+s,(Qr@I"!J^Y 5MGĔ%Q AR.RNN ,=5N| P2LQN" !ВbU7;yj#vʱɓb}Nh./ Tez$)r;Q$ ƤP Ax""P:)5:$y`u s0rV sr)>)O@`80 w)XlH{Y"\QvLpzcƀ)HMR(* ౟`ԮO| (e̅_JBHtЁD(+;dWP 8u . GdMZ%4(Р,<ܝ3ūsbmpPP:xQ JɋA=(}gXV 9ws7R } ڒM822P`w+h' I7\Xl&xXM`xRd[99f6hA"og`%,ATpNB)(=r`PP!hA$|Ŋ+!%?:X`T(@ a =HlɓÛ7:AJE#PZ\(U#@`ZNi`z^rcʺ@ &PM)2OE O 5Ésɉ.46+]HL*F#@8DN?j,`."y9܂İar39@0&)CÐ B83` `m]?lλI`cܗjN("`XEi$ɱ,*>Y rr !R0CSpx s)@mh8fT:ȴUdkLbbP0 *<"+'ψu%c63dE\t@fux967R$E! X XDv̆f~y6f; ᪛Ƀ'k(4x;n\"@U8iMlg`6njܴAaj9IlEH&K 98>CjpMCBpsi#޾%E$`EHVxA 4Ś3 m}5@L 9C X5# "JBL$ \EiB @!^ N&1o!Q(ZQ b Rih[Og6jtw ծ ?[Љ03,E{aru& %?"#0rVRQ !b.wq跀#3x,f OE^&N!>UxQv`95C! ;(37BL@ۀJ8zypM! uH e/8azeQ:@_(oFNE7U!xt)Q uwuNN5ʴ,+4 kF!`vܲTgD9;,b.BSԕe P7puDb(Oh=jo,} qpy'ԑK <ԈkANhvTp*e^xqFp|~+uA`P  )T\  ?_E?   s x].v9&@@H! a @5M$rT~UAppY}%0}>#yx4[ F `2096EJcp&ʷ4}#CV,//'Mc@`4FcP) ?_XH2`pT(?ʕjJqC hJ8 iKoKx(xk ހ`#$}m$rDy, 0).sfk&x!T*Ɓ`h@c0g- ˞ad7{J*F~3 'u51_@0ˣRO"۲L Qr Kp=2k. 9F$z$<+:fQ> y:$LS&?80U丽Ķˁ}vN$0 ^0u)pԵ1/L z%-T4IPߗ9I.G"0< T@4L5^V7F(I}04* ">[i} yA#G`vuDY#A~l Hܤ|ʁ!Q3_`p)# <;6 ^Ub¿vDzK>o`QhJ2>@ &a=iiZ ֔MT6hsQgmm}/x$# Ƽ0P*$'y#PrPWlWL,=F^=<ǓL_f"d ~/'# 3U0~FY-ԺKLz(0 /'A$8g5H  6AF lw;C@ * Y-eѠaYFtVLq/7$ϱ{q$$ҒOXUPÊ|rm% ж`zĵ! A0pEŠͥx -Ұ`&F,`m0)u ;RҢtDF 1)î oY憼ohDɉ`5nFeӹ Im&sFY2a9f tGٻċ)&Ӧ5e-;Pb]X;ԏq N{%=gL3qgL)6M|~Um)$'sf}fdخY]Ҹ 7C>=D԰಻?.1e"nGxBQ8hBc/ƒр!B0(\m. ;cV(""!G (apQnP RÄ a<`01#$>l ~}!a "*4Ⴕ(E z :m2Pn@ &A޽J6+aA* 8"JD&`ae I$ .a%&m_jؙHڳFIۍQHxJ&LZF$fD4\%$/fɆvf% J@XjH…lB%"f4N ³>h'xlPCE~OXJJQLZ,Jx @DD2Q0-p;+` cӨdYf Wav$Aƭ*>qҎ%wvh, )~)RľL jda,B &/:pm@ Va;/^mg/ A"**Adb`I!t$!) OG}wh QhJ /=331 @da`~,xS*FwL >b)gEPNETf'ܤE16ΤtcC : ##! =M#KlI+֝Rqi;"J;1D v9DM/N$tK;d@\C"Pgj I1#G~lHC(J:ӻ"S`DcCZpn¦dXrn,Cv @Uąc PĘd;,weF+*z@zdJA`0p!V3 Ȇ`;oDJD/8@>. B Pf&f.v&WBaT@44o+4'NH(a<<ɸ2N' eH. nBb1 ꢁʿ-2 #,  6?| VoANN @B$a%g#50$m ;*E Fۅp滭.7p4{oLF?"`k͠N-X2.0 DOVr;#r1M ,pwL# LՕ QǨ"g~ޭd32rljj@f=.k YwwV 6<&Q, hFx11f#RB6.{zCKpb#%2.ES<#PN)PA<ÊSwհbc3(u8dG|oLM.,.oi QPCeAJ+PS£2/0'XxJx2VAn0,dmf$8M;mVb.4眂 BHA>K2b&m@~-:8Co )TAr)&@lP *`@*>b/$6,C9Wn8/\,jNbDNЅ5lg c;@5~ O^#D84|A`de]L¬ "fYn2H% ,#Q'Ba 8pEkbx2,Jaܽ*Q .+fLc-bA~FLv"cV! N ~iD)ae\7$4IeqyI3 *~e_25m1 ^T=dtRVt~bh @ `PElu% .!bap:YYhn A$*HJlQMPd&aEA;*i樃fI[1VG6۾d')WfM!/*g T`?jxAqHR&avanG2\Ǹ@fX6_C? !H"S؄.XO )F/L,X~|MOa 9':tIC_H_fw]^Q&c= `$S[VSk;g*~V27wA0 f\Y%dޭ L@DNK1ENhMfe(E.F"4 `p0h^A#.pa+*rDE]`S P/@!v}W{{:,\16C3"QD>~` e1bW3d 53I"Nle`t ]Go*l-,g@?y%1O9rU}ļBl@CX[ DT`}e4$*"B? ~?@,a,Uv\8 E|XHCQ{p0>`Hh>+`U}<QY/O(8 +=FXle&38k@HNd<> I>^x$*lC*`ɼ5l^#HvK+yoL5!H-̈́N 0(>fNz桏r4>os9@*&/(i) 2pz p:I#%j2E-E3Y).s< i  JS䘃P  :$@PP޹M=Q?RI$ep%|~G/8@&  d@]H}(:@`<#֕@5h'6ک+ܭTamXCz5Q']ڭpSnE($-Ơ7.h^A {"tO DivVD*&PƎ[lc%],$$D)a`h ĨZ G9G8h(8a l@&wZMW(>: 0d1F;<q9hPep2*`!: % #;G;}R6F 4`ztM?$0_$nsVJ*g(h@H"/&~v I%Tq?I` ;TZכ;G&2ؗ=Č$&v $Jsj\`CPxT,#&qA&dA>*#^=7X X8C@trEQUBO2&q$JC9gt+Ok/Y8H&Ҭl^EMBjjyN8Ux=֞UCYY4|a [ͳVӜ@ M:]P4\ ]%rO /ք`< ˋNi|5E _,`Lʔ{,@޿! jP*Zlv`KS qUҲV͸V AsA&c8ā#b,cEڳйWQ'>{rsʶZ%}XeD!@lj? ":Ÿ7PIP7;Ѓ A38fnkM(訤,D2! V}*]ۯ)tKl9W&i?`$d.qc*Oy@q^ DHh;w5 q#@#p*#E|X: o$G醮dho]9CҀ/߮ z0{qw@JɌȂ@kqox .ñؒ·0ّ 4|x(h؏>q/(9H*ѭPIH uh" )`~,Qs魘-#%-s)rP BОC629a5<1:8 p:p"B[EK9C0 x`xٓ0dA5t#3&`) C:@P*EQnXXۣbЩxʏю``xÁSFi% :R,$Ain~>w\\~@R 0 ( Эb^(OʯHgWE0hټaʩ<őpx6 a`9BbC܍CA9xjBД> Bto~ȇpp`w"Ь`(rpq%8\Z :j\.a -@A/"<0`(HLJJTI<LeiÔ c̾p`c(ct$@N`:u J${X&sy.4Z 0– (|֡ khR^av"{ -I`1xwpx#q)(dАcHe"0r l !͋0Sg@Yxt hQMp  q e+$Kx!8=Z}y)b)hWPm;C0P6?@Pg\QR7 G 1Lэ% `]Ji @,wa€D&Vz=K;|3ɏR(X8I/s!ь(Q\,H`pCQאЧbS{1KPXٽ7SO7X 0Ez!"zкULJxth) KH Qy{].HڡSYU͛X#Ǫ>&Y+ XU67L0z \6Sd ZghQ!Z3- *|PD` `v&x8p_'!aFv=٩Y2ݻf@}C'0JΟ9tW!; j XXW&r$1p ސ(>{\L3y# O-I; eM(T{CN08ͪC-- 5}D(!DRxRޅxW4*W0.9a.4|کI  N 6^ ,n òm:*XQ&;4X-. )p`RI= -rp̎p ha9;x8KpΠab,۠׾':kNCX"Y?H(2ɓn aYf`gSJZ8Kr1{+t2;FU˲CKU02ɭCEe%z)|>I𚘇J@w"hU aP0 0#)Mg89d+٧8X] >x凶hkje"C~rxihb]6R$vf _x(wkQv0 ^MeM·{QAb,>xH)Ae` L"EJ;F4h5D4%9HDͻ @me͟$k\M&֯LcdJD|):_(`$#!`B<ߏ@ژIӮ^L<#{O֓7[7JE(#CB >ڸНs!RKCGP)$XB+=,G̓W ƹ:1#U5nmO"0\I&xF"뭸dcv ג/6.ܩX yV)HcUaClGTh RƜ5!A4Z}c(ԍXyi҆p_a=Zc>a 1{ %"^ըh HPexpG=yxz8Iy 0 )KEdqgEb輎/E$3DWA.0UyY%svܸ1/^] Г !Ă8#@xi@($~D|Eρ"M?t`@ DN/hО+F0aWh^9b b0r@odzRhyrYb~[ǧG)o}RREq)6A ? 9 Z(xУꒋxvKbNlRdTH rePF_ GH@p`݇tO+3R,b |3qwіN ^H ;#` R*H&i\sSV1}k)/) /f@P"ABKί&BX>'-<:bUЉJ-^{0/XBIU{k-Ezh@@ `PMHc9$'# -K$),~K+3$I*G|y"Ѥ CBA@ФɤGVJ\')B TH@賫-.Jy dC>'̔3c̣ \m'Mװ( ULjK}D+̮rJA dVC'.HS STj2O3q;$T=WrH=5ַbы aF)ĨP rqB$~de<#sg 3_]d*R}JR'zyV5+S1n# X Bp9Pnu Dބi @d 8`\8OQ%Ax+/,0DK1d޳g@˜Iy<->$l)Đ}BC"IQI-м'th <>D*BVL.&JF8y )Dj1;A, h*D0D7KA-ѹ͑4,f?f!J%D6c & At,Ġ̤ApV1xXEM' s@"F.9"IE+NRĂrIzF@,$DSH.+zC1f0g7,{$Jr#)[0Z!P Fn~ß(pΣ2s_1H1ҝѓf8 I :J0!;Ǣ:qHH%asB$o$ iҒ'z<(+%]5Q:QW Yt v&$ϲ UF/'df aZxp I",FfJ `1!1)" Q% :jG)Rb:1*$t6 !cm@,evSX v {*=s#S=_|p;GhbTǐB6h |t 0IZD RHxJ]',!pb5~ J" DQ6&ѝԱRx9JS䴠"@@ɱWt/F,*V:0&t/ј ; 8 ]PFt#88ݐD'ȗ .a5E%9eIf34ck:Um@XJ5HjBH,; ȮYcZ!Y0 P3б"!u:F h_I3#@d"h(el|,Ԃf3\|J,Tك,T @•0 l\c=hh eZ,"oƒ7 "d(=FyڒO@nl%Xk%NODq&Vo+Kn a1!Q\4If|t/I 1&(x_Xhc1׵-d3'cT΋nhCVEbЯCSkȎ2d!!TA&0v ңVVs#8JCҙ8fٰ0@S!/%1.yMܲ0oH] 0!#tg5|LgNޯp$@pxp{)B 1,IiSvQl#Ԇe4cR2byD*H%5-(0Ec~쬘.bKz eb&t|K Lh5oD(aHE $BV \.Cq a" `hXjk1qOWQtTNW>"D9 N .B& Ȭ3Db$ j;!DMѶz/THH^״ku[{qH@>BS:E0,K1h)&!v0``X oG{#=tN FG|%X"Ԅ.+Ṕ:$0. uP h:aC RR8-BAt zP\5{{$#b7!r**ȍM՞P slAsXk:_N^C{x{|fߍbHgT`,3IܝPxD1iK6,&N!e`ėF\1Eq7T`ɖ*K~ mu25UKНb".Q HvS%6OOw0 qپ ( 6: ";AqBJ”)&!Xa,APZAk]3V} u9b ʰ*V3ڏx"&jNm P!8,U]w`oh Ɵm0)(`Rm :cT$)(twCC v:7>&G@@BaB8a<*R!p$ pA⃌-2$ 3/8cZ! nύ- Za0`lW J8c{bvPYp5k%Z )i(4xLq)XNxg pn2R=9 Zuv g x-;py_)k c-n,.jjl @!e_]K..)4. %=ToEE_8(z~6j=X`[,4AV@ГH `8x Bn`D<;$$ Ri1HS:H`|?7gsIJ@藺j6(]:HG_ @f1@F]"Z0 MKH?ww. @ bOѰ:\(ˤX \@锚FSw|xZMڿc`"jsjۼOjņk*r7- @ܺ1݀fH PIM3L1;Vk6q6pja'yڽM]׉VP+-8XF >Č:ؘMtTi Ch d5K!SM͔ZrQH<Y= VTUD4%Eif:G6d,H^\ }jT+@W m=i2e\U4,,ƈt) J6Co,~Uq->j_vgBwc\͛iDmߔ6EVN@8oda6vNܐGR_~OՔ!w7`8Ҕe?yFB'I MyP.`Mo\Cۀ<Ρ~ w сD|%ʕ 7f@c|NVo!=CwAߺCޤ Am|e -`2FM`XxnM q@qI.Xm g),pHD:IҺsb9]t\Duֿ)tX:ATSwAMT$r(ge;HZu5BI-ң- ײhJ"y01iO{zN_8 4("{ DPhl 5DD:I$tZIk9>$&jcg\#ѿ3 y0Mp9bFna;!<@Q9TofT:Wp͠@({@K@ pYI)7^*eNRTrs zf Act )  Q%#,ħK jJO6RR?"ΝD 0Ř^ 0cpx`p X%w `T>@AvFV24KEN("HMs.}KY75$Es$TjF0AcpF0@u\j|ՒC*V^4Ps*+5$T'SʹrdJr(+7gH/e` V`L F58+xb)QEPea6I> qHh/N uk@Y!:hk[fbR~&Xh $- &"W8ZSḫkډM#m pžQ㇠jM75'B ȫ%9 ,NOA;+ݵ!0&EU5H̃v<_$:x)q:kq(,đnW0|fdlۃ' o>h)EKU(N$,B !LѥN=Kz{jhN$@d8f^2󥳤#EK+8 BRP2 RHm8V `d Σ"b I\/Fb;SJYKbiV ^|lK:;ʐ"_ECܵ/Z{{xD-'S:T` :$H&>}Nϱ0X%) q<@\qOAp5~watc=';~$re :V3Hݥά@h5U0ӓ:ϼ!:83:s󕙨w4CzS[Hj B >hǫ6J:;G2*aɼ9*'ȃ1 @ D s8)OE[16=hU3P5 ڦ41(sπJHqEhD[LW;  Fi!9 9Sr̨ݱ80}P"y-{rwQ#sBǓ"HU8<\I`8Xv*P"`рh JlTDDKԃ`zzŬjǬ$ p8HJM. 1 )T uB#@IS& cXDh[`dPHs<Pш``ET̈M$uB/zTP4@B!E/|~J? Y9اJ`!1)݈ڏ,b(yXT0QhCDXE'e;)靱FHHΘ!,+cCN%q $9a#0r0cBa( #+Phyj!2Q(NQiQbf2 <@7=46ᦢ.<+kYi/ṕA[?C^#xPpX 0P.떌 Hsm)(8zt!.Y<(앻֑ 2=sI-:[xrS["d ȶ>dTXMta( xi}B:$<#Iæ::L11T X5”\@<=3)nje@BB%ۘuՕSo^_3Zh=0F[ (3ü! ` l 0'eӁ3۠ Ӿ]+8k#`dCP|(GX,3YsR[HC9QM1~8m$,P\).[MYꓝ­XSN슠x[&E]6%̖#n?a5`N$[Ah 0Y "^3Fjd%#4# 0gC+M=]U#B^C@`I>@$/ E^> WJDTHK(A E eKH$F:[m|\~N4.P SWh D'33\M" Z4IwX"2+e S5F4DKr\0G jP0A_o\s>/zpuvt2QZEq>UE (1A+-t_F#+Bh ɷpU549h,8u"uuXDOB>Z/[%AE8ma$φ`_څ㸆`xPB 38#z..PX.ʋBPǬLoT4${ }_M+ߠ(8 ,UFATƸ@t+'iqlyX;`F9/&Ҍ Tf52$4kbY.#2/@Etrbρ?kAE8nҩkXH  6kgeE{`x&l e{CcU۳N5Y*ة %+EHϵ6 %o)006f^_|D*󇽛hAW%f![Z,Iy<V&)BȈ܃ij{ 44;b5Ysfy@6fd P.Z aзB""qX2@P(Y+E%ɄZc&bm2LgSZw^h@X}+kj(ѹ "`(d ,y`"C 2 S2<?lz#(b$(/F`Y8Jߧ1- %e,\4EtXNQHn|Z߫/ʊ܂#Dp&z*1SV@FilSν5jP O:^-=E=$+C?Ks`LDXP`|I(⾌K^0gFWEP9U%`u&: Xl">SpLE280')z9S1h%O+떘jc^.* 1ZU0̔ӯUﻜ&B իn!.A9 mˊ8NE0w ]dȯK'=AKw\x᢫8H'N:GBζm hu<.I|haLJ}Yo[˭ k+V`8~#ܲ*=ʯ. gH)# +YAxbvsV̻F4c}$jmSDXS4#rtt@DUc_iٍ)~mo=Db"PRc9K$$4ZKZ.Lb6D@!t@&A\"jcH&B!> "|e*"AhB=tn  R~YibK1)jl``.H`vHu8b bGzQm $&WiBΆb^9"+"ȸ4npnT鈲'ƌRlp^.]BH~!f x$ ʄ'(x4#@cgG%cX*n&*+5ڔ(Ǻ%@LKgr+} lH ("4hBFN#ΘOuڂjL%!eN-z+Jqg6,*pB :BK-r0!"S(elaJhˏVۮV (o 2DL󜐱:QQ'|OCA.4Ju4#WOjYn.=OZOͦ)/Up,!l֥p @\sCz   `+KeyVO>uYNW,NW>#:k"pT-`~a4FreƒXwPP(?M&G!^ T T4vjl᭤cNO*;WyXd\ ŧ+Z耲hdj쀺仹ARz k^(Kr f* VADͣ*pp4 I̜At!I%4V ~@`hph@ 3BfFsGZ & hsa<`Pa;VdZe6q׈)ig.Y!j\!baM%!pv"`4B2 4`. %o5K~T^KB\;B[y\-juCO5f>''!-rcxȦ4${rjg \ ` bJi2Ⓕ FtFp&[N"2l~jgpZ۝g"}x¶qwb@4$ `  :g5-ܒ Bp VG^cQFk70A1g#z8 z@5B YhV␈!fN%d3 l ;ZW &c85Vqd~P O8^?.d@d YO j jCMFv?6ӓ%\ 8'UopuxUke3$~m6/V! `z c0xXBд|(7P?yw@,di'k4>inЙ6yDo$$c-~1EOۦ)Sdj$R(XO|V֢֮fX8HpvuWCykA @zB @%]q. >Ў^ 0 eK}h^>&ïąc>iQ~eRA@ v"eWEǓ̢@C` Qk,j p0V.$.Ne󩔺 0Pg)w?Q'9&kJiQP+QnciUj=9 $ u;Wys Ts8+Uv8'3R+|/1~rϲ~[P Ϫϊ{@)E!-+3nۀBhPD&쀋6j*~>-AI'@- l+x `H$!}KKi(d k8rBã' "|LP9bX|*h%~ Gh6Kr& x z60Ak!$SbM UjA@ z*60E!@AHb\Vj#^֧6 !*fEK}  u Jk0)S- }>r`;I[~ʪnGNy5ce]!Hn uL#}wc%Yt}(2I 6ϰ.{ 'U2ӛ3C#"?NyxcrX{1k"8p`,=`MŌrgD |T`N1B`ȏa<:;3 +N%Ӳ >iccCa! 7W_/.p \C0#Ȋ.ڟw!;@(Cln.E9%8w~H`d;7&j)?TLz0l Act@@ P8$ `G`^I&@(tp<{P(# A\\, bC7t H"`H> X@0 4-'w[-n3 7.P F#Q$$~>ߒ-f8&wù [_sM'AB@M K*BډtG[מn f2zFinJp %~.UMe n:֌/zJ~6 ;.MIr(#!K `;cڦMsoF@V|50yRBF#, z C~2P@8dVaԊL+z 70 i 5,jsAT *@OH 6@E \z$Ѡ@@4HLhjM[Xpa₀L{&Ⱥ˪LȹfO CT'x "/G;?sҌ\D3SK3h$.+p]m{܉򛂀5O0Bp{uHہ-yl@wX Jiǩ漱Ɓ%km]4$ +e|N Pe0~in T^]3K~5/ͤy%( Q씄PX JT1m$3͡z"M- fb Ab{tAĝC^ůGН+4z~o<4e je`NG`PT:aae=0MJi5S@F"xF#@7lXld;:jʭ>gC/W\_NAJTڝ&{p9)DfH:e6X)HC`j o d ~),xN5@ V+0̗) 1αF>_O88>*o -c  $P$]jqp 0DP`c1H̺Uz\mb3v ֢7eA.dJOL9k) AZKfnkT1!b\cĢ)*6Jz$2 ~Ŭ?Le1QT:2҇\ R02]L gI._\JQn:6 $0%C\iw.C.Ɛ-'LZI-d3mo!5F dR|LB@pMi ou}F6̛qG~'fURms9-5wI0w9 '4 .й$HZ JtmQ.} B]@TM8 Q3q{,M \1FL0<7ڹBZ  Cɼu\2mkdv-AGV'A—6a<#vq:hU aLj`Y p+,%8 (036lz_tg=B 8 v! d$X H>z,P9mD%c qd b96@2Xt0Q6 E@e!Rl^op/ewNdB1uϼ=sOƠb6+L AxԹ5䇌$0CJgf4w#x|i3@;*B`S 1s[W,'9KJ@  i&^2+& U.aS c@N0O u' h^(~*&w r  C)T8j>0RE~R ` &RMīqc:A.3Zf})P'hjpeJˠ& @D2y 5 6r:c" qN ^"R4i<# 2gaD8%D%Jj"5Qs2.uћh0lic* ީ(V|B#pFM[AZxa|W>< . q&4#ĝ"/^M tR$i "RN@Fˣ#&*#6`/*oܫ 4b0RaV!w<, ,~ yk@a9<"i3Q #&^%P~K5^.B:@BІ-blv8C2t'|pFm#1$ b.A&+\sPns? }f3"y5 S,ZoRLR".a"´eLTUCz7EA||"Ɩ^R%@q$2@i 6rtr`P)`YdU%XjL12UL|pHO ?'#Eb,tHphO6ZI -&1| T`qaP@d&+.F"#0LB.#0\A n!m:3ض 0A JB8ȶdd&J`7&*D͌F AV'TK_"xq JAR$Ci2l,}H,.nj ЋA !:6;-k,&aA͸ ޓBbgcF&ǫRkr'd(d6m>5r`cĂX4/2Bdy !!!ae)Ӈb(AR$:glu vP (m6H*E.unh&3!@nn:" F@J!20@'w9g5%r&c.>h@Ep|Od8g ENXW~K8o|CQ\[1REvg`HP#@ ΩP0"J$0$#%%-y2.d"͖45225lw%4p jf=B| aZ_uu3 +89"†pt#nj.YD$'avIA Qef#;8`X l ꆮ_ A^fKA x$LHTTȌ ]W&e b$adD[uZ"zSr~ؚ2@ uI^Ђ`&eƼGe\ hHMAzbp <aɐh!F*8T/6Nԙ?4?PMNNC$j*Bv d4>bWT$6 a"fϪzc75+hy.ź.Ft "eo_i=lS f(f`kHs-FĺI?@UJ]e' ʀ ;olULjܕ^AV@d0 0R n:ZT4{['?1OTjG# NIԠRfbMq{2` ǘBo޸%@RE!ۄHsqpcPE֚3\|@HČ`` Bh$6l%-B ձ0b808& *S%T>r򏜔 6"`.gP aի_2@ OA^@$cdz.!Auz0syH ȥ(uiuF,G]k\ }Rcl@qp'N?!@%LaōI ؄h PĤOl |8Bڄdcwɼ\&PQH QSh6V!2`NGIY|5 %1Arr!\/9M ΠJTq{5ٮW|qPI=,x~>u]I;w'AODJA`pq'z`ϧnEav6Nv>88U?{`@^~!X%z+h_ެOx EدuSZ|2F 7ث׫W nQ3j(s`8\m+ä:kOF6h^-[;y|=n`|5#oG˂F/3^mjX/PK{9qT>L;!{ pr8I!rMNJ:ʭZSWv9h ~_"-(B! N@G/"[GW *EPto>J AV @Y T@;)`D40 af##mḾ7,0^ ణb">K86C1,@"fZ@R?D=H6!J&qH2ܗG2h%p (\Pwàs?X/&3`5RSE!O"u>7TL2 ATF"@IF`\ $Ps"cT)7T)Y8ez)QhRYn03pk!͊HO ! c!dQ|N KfDMurf殸L*KI ? ̩6 8NAle0|yLU23$&e0@$ƙfvz'g6bx0iGgL:Mqe/n5"a9pR{n" #j9zԧC?jBCRLiNb$eгfuh6=;U&K  %2,.-u\ [fD 6W0B0L#B ~#b0=(- =S\)G %`3 ;H`BX (Y :}%Q&5:#QjB.d L~XN IzNO1j2P6/8!GlQ` 2S #ѯ} BB " x3S$쨫'7+v T,ΉSGx`14 xƆg503/$6DګhF @GxxyT{ u s=sKPb%(563b3[5BK8\6+ %2.J!=CB` LQP?TUc0h`ڂ1 @̉S*g^>8q3Nʺ%C_)R51 ::CIɰjIl)Ȅ7#{MUJ>.-H>{\@P؜3l!D~⦻8byb0{|~ h P;چ2IL,F&ц-=|ʛ4բWxVS(3 ~דh A8BV0 ʇ$5DWCE9ʼ;iwհ(%BIQH2`a=m2<'q69<ʂ4P[I8:W@SƱAA`-14CX [DP^(,PݍV\S9ݝ܉g\cf\Ŏ(+H|6jkS(`h%#z<WʹՅ|҈(!AOE*B_X 8A4ו5 VW2Dí^S9V6`H>9eÌ~XRPA:=U=3XB7@,Rc9EhPijb!XrnmRD_Ґa "8 XHF L>d P4e5ROM\:p/64%c7c3TUCN^î3}gc{^m,&JLX`(E˱I#C3k-pۓP(z x  BgJDZvEE2\̹Ւ$e  \ J %K5Y xߒ*D#nJ>V4`Kd3pGYqtzHnj6Q 3O $eAX8:o <ܓ š~X) l5*\16>}\@p6@WƵlr'[r%9"y`z +>8w_ =6 lHHRHhV;) X/X`6SS$k7 QecقNmHڲYp !9X'Nk:DLHɂxs y%q t@u6JXT @y0x\ "X#Xf: ЂLŋpbȢ)IHJڂ#1 6nl8V0[P`ca Xڇ f㤬qVx -IM2ZʕY4JqHy|3ϥҗakמX2BhN[ؼFY- `A T"Y(tEa,8V4z*|GSGj{ϗI pzȈ'8=/#FZw!˘9>!7IzKIJڃ8, m[4(5REHNjj|mj;=m)WXՖ{T3{aUR:8 0$TkBƴYAPlo6Zm  C_؀QHB C_~ %bIIM@@  #{:@WxSr;QgUv/7G)zNX6:YzDMbOii-KHgU nt>_2LB&@f}`*5Q: x:Sף5h1ff,EPȴtK v6}=WHCe9KC߻:4?p$D`$+ +,Һ+麢}I B 3*{pbHaY; u(J*J,2ALk B {- H!Cٵ8nH&g2 ,`B<{@ 愁,2CE ,(Ӛ;4Ա*h{< X?. z-C8ü LibW0 TLA zB@ HJϦo|!HVT%CfwTT)N*NpBHBTLݲȼ0ńi i kx2f9r[>mv |ղ"B`FtDp'!œpMQMg "_6[" 1RG0P'ȏ Y fd+I4%k:5:C2܅sZּM#'ٞfcɯiqI9G] RlmV@dZ b:gs'yC~\gc3(˟pw 5#4c|ɧ5 }wD<(!k;|RGj;YdT$&gU !m (lnmX,FP396 8L䚦('3`0AE Dl@(Do%q[Pq3ԏ pu:pZCBcFD'A !@oM`,(gBJ5QgwigItgJ"PĔ(Q{D}i(҇& ;bHϡC2lN 0%=#Do5pR_s*%2In#5ȁ伉@N# !38ܼDdKyF^fsLIY`R"i8^pNi\ @m$< 6H&Z:I%v6KbĮ0f+%Y>s`R1Ɂr $ dLhŨ̓N詘tT}Bhf vDk;@ʼpJẍ́t`]:rZR RBs\HWZѼYuiQI.#PT:g;$Ǖf:&Sʔ&jRi&rBL2o!!ԏ0t Pxˤpq c |R),Vh A<( %<ƹ8bxPɘ:f9'12rzsiD`.¬nrPBag 44`܍2rn{J* =i i]AP@7^jgp)C<&` 0DG;ɌpK5ł'lG;Njܲ @ȍaDIf!B&¼h&?΀\lgN{jNdl'FX{0Y4FH$ ([8NX!bX^niW Pqw&[bD m%5BF6CX&Z`@)Lw[@V:b*0&@FcNz6& `M AaI>#j'`'A _.p~Dte0#9] 4k|>*e 2#&ãki  @X&^0 (d ''r(ZZtq jvP[" @f"#.pf!<A?#.:h)W @E:)fA,<66bbf@'5gbӦrp]naS* F! h*`\t;svH6($)*8I $ޓIɎeF2aB5EkνB$&B$ **h}Nֳ攈IBJofrJF0A`J>^|)> 2v*kJk*bIS7D' jJꃍGJ`9bBϼ+P6>j:؅#ꙩ@j9j***t+ gi"Mʽ 䒢mg |Z|0 uT ?Pjk "0&I(9QbwGp" ̿1 q"6# VF>* > >E $I\@!8\U8fi#/tdr, KR$⛦05ARdlUt,Np&A ahr>$@.SAJ@  iT/W]؊ J).P,qbBqUb2IԔ2$0PlAmin@a_Լ*@8@rl!뮙 `Du&j*$bɌFr=t0b R X!*ph H9Q*w66ID&oA| 1L`pT6Ѐ4$.Rѱ$*R6R&w⵾#w0KZ'\9O]t>%K9)`)\ACNbl37)@ tDuع~ 5k 饎 )DfZdCReMY$~&49 sl r$o aLD@6k  ^gFbfE&,Vu=SI4GXva Bh]A~N`i.12Udn1:C' `W- ^\z>5^T~oN_g22"271(!Z$5$ u$U@'"ӱ6E` ZZ D =J"niA"о8$|3'XHT1e( 2FAgr 'hN )b/Y(r0Spw `mO嘌clarǚ-Ab N~Q!A0 fzC> p#\8{*R?54)>#& KEwTbB6D|A{ y۠γ-76 ? B KнNƬ8p P^#"H$"F$ t!Ů51 gr!NZK^\M-[#:&>JA l"A }¹C!Y 5L1t饲f5,N /E]CRl:G]A<rͤ"U(GkE,_jwEKL(^Pb̠t/,Baj@R(xkq5 0f$i )'|!1@a,F,˝1mH D섒V!VbT y PހxTG{5M/h#NK/uD!B|0t\qRjh.;P$],NZh @V#׆Ne@l ;?-:E.‚%  k,$)`&y6Ȑ#>2/>3e6XjV`(\X0RA/\bXCe2dχ%K~t|jOV!6~V# 4O< ;') E+acHNKQEʮ|qPMO ^IW}O8n\IP3rV{"QYHJnp֔L+_w808>5'TPcc6>[~c7*Q)=ɜ6V>ž^xF9ֶPR{k,5Mcxf SIOUQ+~}k"B:p}bKbkOHW ؼո#J/ZIT=U,e E>F8Ngi76~:ÒԦ+ >v*?}D ` 6Bb1H#1$d0UDO5O@ Qxd\ +m:'\&V0Bt @|J L^?aBOr2˦\&Hps&@|ޠt9{w;}-kP pB! 0l4<{ v~C?bqIr03AnYt@ !@P$,KhIn4l!  P}: `! یZa{Mh.( >8)`x& #C-1Уp>##ͪ6а+h<;3&DZ!T a6J@˳4&:&&#,/x^@4S)ma%@  NQ9#8(|=h.çf=yG´1(Ї(kǀxAB4$BrǾv, HޛN irc C` W-LTfbV!q2!=6z4wX}#m @!1yX-ĊxhxMq "CwQ# Kyu$, lzJ A`dLL he6b"Dcpi S#(dVLuL7 '|%!w!ĴDfZfJ~@!?q0@tkm)h M"_Ldl," <8IɛM)- 928lzAצ؁S\2'a %'DfC1֕t"zTe p\jGE_J#0A:,G/M "`V@v A`+RlCJYJˆlN94qZd0""Xs j,:!UEl%E8 .0HPMrD̀,1$HBQNnUPыN'T-Կm Of *A9*etSB!"mQ%,{y9DA>y"i_HIV;D 4!^ :}d[' -yR!U$Wc+!Uv[!_r(,'@glI*cSd?(Cc,δC5zh Wڭ _cDle4`$.dYI>drb##d ibpXˆ=> {s8P3 #68 XQ(˒mXQ՜δsnPP@ ͑`3ih7k 9B'P&774XSpԷ8CtgAوC{p5,i:,yؤdDAa3v %WPLyQI1odk!]Z!;A5>VɁa,V-v%' h`Il.ӣjt IBH${8!XDU.yfRnm䤬cLk0!0xhxFp8zˀ(50=xYBr- T-˅ (78<"8} "luq:Z8pd2- Fλmr p0xz}B%/8I((Zx?e0pY7jR䁣87 '+@DHJ$̾O:sπb;s"J{-#Bٓ@LX(ϥ#STwlxg<jY%BӅ Ah"`J+ÜI/mQzꆨh}6J|lJ=x *8 4ւz᫱4tsg TpqqTrGH YqLȰ L ̹U0O8fK q%Z#;@Cl86v8AIh2 ˆ+24LZJt |"G䈣Y akiœ>cq0E:D"-mӌ٘E8!s͗إV:8hŨ3(Xrú(DMȾ0 ڙ0'! (Ѹ`=HII y3/c7Y2uTD}*R;KqV9"QPЛɶ2 "] ,R.c !lPD8"x 1艊ZKq= ˆ?5q7|&6p8h,66PQ2{qȖ/YvI OPLHAQ 3xм wJ3 7QZ?7_v a[ma8| 3όY,aֽ) ű<QȳLSR%gR6)/\Plk̋ xUȊӾKऴ<+Ya2iQ-ା:ϧ*d 2fu* CEzH>RK98D:>጖C0vHYl6 "ū-f{M,Qk_ CZ M !ʉyWFxy0o)-QسR!G 53` sGiT-,f l2喔1I5L `c)xzhu;hv`y tHzMVBz8h8QZ ]? ڈB>[XXA~⣀Q|С لbL}=c[]`e9凒X! !29BI |&z}EcQ7k 8VtKֈ SlCfH[:v(ub/rhhiG`=Ȍ_6 ޘNFk9heZ55ijo5g=6:X5qH$α\ _Al&ChX*ӡ=}DUD[bY[be(4(6BGY: ;_`SxPBq VXLJ2(A>`'3'A9DNRWEѮ߾ӈ5U̵Y@1PBR@`+I(x5!@^Brm lY)-6pʥ&6rPȧ=$tښfV@JTLPBW9%Zcz}Xw 9E`cd<̀CSˁEǀ `]A368._cVɢ aq>ʶ/-Fh "Z: wk3c ִqԣt!XD)$.{>h8} 0^r9t!L]͗ 1ptV+_xH nqb=k#qqnQ hMGt :HBFUV\쥀`bZp@hp7+%MN2'^Dvh(t[ \i٤sx:0pDpJֲpŵ34o Ix{eSg|ˏ hW@HHV#>X߃4dqq-GQPD}e!@OHo?*؀@@`$ !ORq,b*ͧzZrFq !(vkS4ӑF0V33ZU5Qe*OqƆFC;G`;c]4PTPY.oQl{StvOSux0 qisgU/KmrLI-x~^6 S4P+˱.z>u92<rtMUrW8My { vI U/șBVC_DǶ:żK1ԣ\bx4M$-BmfBK8LJ!~k1,io,Fq=aʀD1gT3F @QgA Y pP'+CO}0LP,XJ1F{bX!:%3dq\BUM!$`&)} -NaMha`46p A3YMd|c o%SшM) -Wpy㎃*C^jS$9+2 A+GE^ &g1Lb,p"r~Y)ٳG,`@"" rR l Z^\jRfu5ZT+I -L ,Q`|+|:-oL}2sUW"%4`M6:T`5AMnc)`ccl+FE6u> CȒFW6>xE!,#ЊL-| |AA$ú#-A9av(̞&PbZdjVGO_vi3$( \Yym1a@#@ioѦ&,Ɲnq+Yhva3!N|Q1\&{;Ӗ `A30,E`,J֏Dzj菀G (,&UcvpsI|Tt;2! |-~8R>\Bh.!$"\N* ,J3T\ccn@0UTe` @ARcdp<Ώ"L?,.ź5@` $&1dCᜦ  H|qD#x<,f>dfr vN zeP*D*8^‚Q> Hޤfxv"7T[d}ldIrN' B%|hx N&J:PJpa&hdUF d[bv1<%~Fa@bN"`bB4G$bH3漍`>3^pC."0* B( '*FBb"\h)圶C'gVa)LiLc0cx X"F(fZ(G'v9*8iL^ngvB$}gr+pQk#1"pOG#g%lYvLF`E6VHQ&>[lM#c$P!5GTD&gf@z)lh!lanFV.p ~Ŋ"edQiTz:qGRrϚh(S&Xq8N0+Ns?e?%w0 \[0Rή"6|IC2t6pV/` f'~/p.ǾQ@N#NhreM`sj=LF=L^SОgg "J8E:ʵ>AmLHDQDQ@& ||<bN9nfJ$TaeR>!%n(ht4@ L(i03N\ç&^<( h/dt&a@jR`6/<@@0+:~(tNQI:"8¶rV>h(kNQ\t~j lV$G 8\)E"D0%hI" LU̞9Cv'QMP`!$Da@p#,bʌ`j -G*`"&C}Ln0j Z-4pvCb$:mNl֯J/'bLt y @MӅju.<<cN JB#;c zv+br>` D󬶣W(vokp m$bJ@*l@ @>x)q`. d<̨ (ד#afyy`P^2? D+kM&hVj535b)t,"e (AC L]Ub/'?r@!R8a +0\ɖt7tWE fk#,F7!#;$Tâ}*,t |͢2oޯ*5݂cH;C,C]:22$$k0Vcx$@N:+KS>A@nx,9>1HalHiEZ*g*" +WV*΂f5A1@ˍNŠfә,!FO; P F" brBd7XAJ^Fcp<`.' m1H+%(h!:dkawWϊs"nAfҮLj&!XA/ FB{.Y;o3ԍMiL;%$ B ͢n6Nbu/xӬ<,6\K&h1>.RbcKG1^`܁4?_)!w;^"E` DXL;%Z6W)9ʌӒ? 0S2%nWb'i`N7;fa!" >IFElIE1LkѤ6AAp. FF1u >vN#VC! )o4mW%6rQcMhu5N2;NrfcRi0PYu&xF2w:}re9xXE]G`l\d[eeq> "8ƼY*V!`6QaBQy?D^'>^:2j]#׭"ox=ѽg  [>.SJrjPT6@`D}NgC0"q`q+̛t ZA%MQ2 OlդN!vDWvC`&!oQE:=TG"?aă ŋC@d{ 0!SLM N)E'U%WE?!RpDv#ἙDwVF1z ^(ܩfiVH} X[q (r/ r9h(s#-OB`qBȠW"!`@\2iQܔs݆hJ <"8!J>)(`t\>/`1Jj82m%\0,_sюM'4A xfL:\ge&AZ8` :VH~$#si u~ :0#N1v`F?npI!w"\%Mő8Oę9QEJ?[nH!N"t#KFphYdQg / @; XmX,oh ̮ +@ $B N âи\bFQ%>_oA"R<&>/9@nOD8vpT~;""i;r<)vz?nH @SV*` *yf9V9YNQ ^o`d:!ĂD=O;{av BT.Ia@;(3q1C! ɥI{A) H"@=(*s4 z" @@Dz# A}%C2p[ @ls(h~&t"BbL&@*מv'hp>&c8m <ǬJ *kAN4D̞3p#xED {D6c^|+6`V #1#Ί|ġP  q~/ dQ jb,䬺pmd33%h7jAQD@\Cd(6yD: g9q4Qa6<Qq}g}2P:Jo܇a6c $G%q*sz*|# 4Eى}Qv}!nDAZFdhpEV7sd; `E0潌DMe@:`Zy akBđEf-Y>@@L3B3g, 1'Z|ğD4AF#G/ew x;dW0@ =/;`ޟˉ~a"X/!=&Ɵi}7n̊T'JM#[`LD:Ag'LKr(( CX"Q2jNA)DhB*8JX?YGE32W EIy]̋@"Y !O!* eC 2l{`8IEp*7M9rP0c8d tpPo͡C(Lp@2F)0_ xzk揸n\v8Y7, P2 a3`Ht4+^ rVh5!F(Xfm[' XxMLު\2 N ɀƖ(7ŦfղCPJ+z / 8}=q 0ȠUCHtļv`#2㓩zm84FD (ѐ:uHΙ0<"0)8˕D6˄ K-POdZQR-L aICa=PP@Q(d4ߩ9vTeڅGFR7MK ,F 27M鋑iP:EOڠ 7scڶ:VBK~-‘Shh=k$7F470n 9ÞD a2 5@tRpC;.0@+tqhX R"T-xbXdMrnž2^2e%7i`hLHmZkXe88{"-cSVՕ˳3Iy x/i_Ѱ٭4qw?'Y\ZS%-B1'v {  Iyj?#v&pp@cwU\/UG`t:GMXT0b "c\h P11Mn-cNF;X*wwnHqu$ B{valXWh 7Of ,G3yd_c(cI<@0сF?@+&xywO52,a9~NgbzC.nlCCű].u#is#GSޭ(g C<|-PM(p QpVE4VP ̏&T-!l!TACF ƽ8Bnݲ( 1\yg d.`ˤCh)*:0{1OҗÀR%[ӓ># ? 6> D&Dg qJNx.U@z`r;QIXJxب9 C=Rg^qxŻ Ax l,9I ȕA(B $kVxx= !pJE_%kw0஀CWZcH1J%e412b!ΉA 22R`1T>+TɄZa.9r~4?ZBd>\"JXM8 B1+:X @hIK3Ҕ`K¸(FHHB=yHB `S)IJ434+ mQpGM:Z ͢੸Q]ZHa `+4i9z-\#v.9!9CI`F yTZ9 5Ȕ3(PI0 8ס2EIi HApT !MQ ։0 Ph3 #b.6%1hE̚(O9vFyA4KRMK:pCҥ D si| ੐(>aPR$Gȓܒ SD,0>z\LMX`H^Q.3? ^JrL$,ZkPJ( "8x8$"8lfJ8"qk=aw #MHy;(B"btJ"(Ž/;βj\ B952 XuG-X9B@D,[QղHX0K}`jY]Fm}w`:tHi @lւth ˋ'1x@oO/xq\hc*0z Wf (v q+`$lIܜn ,YMk$B!Uk !ī97:U Jjձ:NܨZX4PHiX5`:wvӯ.̀X+D{hŒ[ pVG-"97(-7Vit$E0P5%nPPh6@aBq kP ͗r`Ëώ~ KumcHȷxHGh JxZ@kT Ҟ[b/pbY`00b`8w5L  d3d~X1‡()^u=ux+JH"~ՔX͢Iǒh,fReN3_\# hi::17߸upmCNЌ8KE5TP0 M>G`)bVت෇ևL|(z% u c$ب/aC" S+fZ8lL!657uPpL Vv& Sg+`;ym\3fX!#xLHMۻEArF8u59f;WG}BÐ&FE| $9:(){3`QXt0?ȘM$ʢu1 Q0()h=(PLKvLôI<[zK#9fNȜqf ъ@G8#/jJ@NcT3iIh?U%A!UKaK?#t!y35C 7pE 0-߈WoE XI\h˰} D 15x@ǰ\s"zNԂ Ŷ8K$w](hyZfv:E p>&Zghm0:HP쉀(vYp"4p77R$i WXTBAr2ʓӄpßq~Lx#Dqс$5`xKZEXJx:24qp6'}⸒)BG(HHw; ojA{Nw- !DT(]'pyUv>P{pyJ1V恈jvpkS1zj' JA9rv? R'"".xy2yWjyq8 z"W=[r^Q1x YJ0h8ΐ4&2 *K"QIB@!@luc Eb4```8@1W"-/`%/2ãY4q0͡13"D:4JcҺzCو O=fp"ޯGdEiI |S( ɍf}.8lͣr !'̀A6%Oc'nIߺU5lvu&@ؤH -X͟x|ZapP "}E;33Ic$1~(I'ĀXiJ(=RR:f0FXhbCS@g6+ȊV9a9-(µ J9U(l"<5|" HT*+qpwPvhoUzQ@NAlaJ!%0 `:({9&g!FvgYi~G$NS. j06* #YZ eRf%&)xP(LĀ:& (rM$TRѮ*<@REkS/{P5M'k6mӳU?. qƙ]=ټm7m5K`-c G6($ R0q2p(P &n׍P&ӺbՈf *#Ę;Y;2sqV*"=1( <Lj@˖NH8\ pzR j]hK(Y} #D4@$a=ʒr7$B7ƠDD3`HH02@<@@"#ysk0$Q7@w % #ӱD1r24+OQ ŗKW/WƝ. 10/`[ {IL \q@HqhAPAP,c#y"VZ"#cI[%c-(<,jbK B%;R0BɂS.#H-*A&#-#"b@<8=`ciRb ] qDoǧQ/P5~y8Oh3]'cYcFg bVuJ 551(0EA L  A%@Z"r 7f1=$*֩-QWe)Bq['^Y$y8]6RB ØqO5:d_CPT8@"v.D1N@ @_Z%1(YV,[fXQ )ζ }r@| DȂ8H˥Ԗ0H^CdREŐBO"Rc b0?1Dq [!c@1!EυŌ:[D0p\YvO{pt1`Ǭ5%/Z-X4 Mˊ8~@)!=z&""G rSk!I'6:FhMt2ϬuV fRfBER0<.2Ա`Z GU UzQTJgJd@ h2'YxZ&7\*8Khq0m*vζY+4 3t.=`^2HF@q9Z:B` :jFg]%w|+`A b8^\Fԅ=l̦w` B_&D9J`FiܸE=ah9Y+7=}qVs(Y [dMapEӮQ$TpsJI:HI[ɮ58bN2!5ĩ6|_p@UI%cra&Q`ՉJXmg\<qr/S.H?&O}N ~:yg/UfT4cJ(b %Vf>w*O)6?dm6l?lWdteN9VDBv.NM&"LX`U>gT7P@ @n_U>M*(xɀn3\z-Luyp˄pl̶vip6b'  JHx#3L8jhAG+=B,h { 3`•t *!8Wal,+o׫Ug,(ߵWWL/{ːZs ` )PlP: qo^fJ"r] 8f@ x"Buxz¢jJpX̂N;V@  t']dیBL97H*&|U@ ej}b,  rIR!̏NlVmo.)e JiJ.I\ iPNe! ruGs lL`qI`P3t\xE8Z!"Nv @ I/ Ѱ1Zd`3]4!Z"m,%Mf9(:#Ug *CN%n6"Z7-r)R{D>MO@9Q" 6@3jxp0#dANBz@ 2V$$=V>E"Sk!EdTEf=+孢0Q-pOEa5x>Tb) .Y)Q,"cߗ'MYj]T@ /]Z񪂌/̃(P>O l ۰`>uh7C!2 b0a0AI]$#4<1YQ"K'ljC`#6m3-h T@!_7a636`A` & 40!E0!CVY3֬aVWT确FB$ b( ` aڞ)I l%q&:H'"rG`v:r@- Y6E5/ݏK|?= l%21V-"#t\߭B521"LPc(DbBAiFb @wmA  FE%9B4ז p|~@z.8ao!G'd}43 p@or`^Y0[UuxhAtᨆvd+J ۠ &49pqAN<Ag LȘ{flFk#hgP0 HYt%k !nF~Y˓]B@PBT&"ptJC`q\^;d?_ F Ca `4"*d(0j=H g(h3,Pd묪$į9M։~$t0 R-yï 3_eڻ99)y<^Y,\!rJ @@8kbznیeFA@#P2%H lQGѬҌ_/6+ǰ:")h? =6.⁠ZprJ}z\|pm8I``;lB"!lҾ;HtN,0n{/xD F^i{ڤ6&q`FBrY +Hêj  9 HP`0,;<.$L4O#0 (Ta*K@d j+j`2w'@b^`c! }GZ5@.@r;nZdIr΋]#ĽQ4H^yD𗟩p5eI kjToj"ADG0l.BDE l۱}=tzRQS=Tx_1*x=*HyGnq_iLS[Yֆ& Xhgjb~ϫce#ү3)~iTL7@\/ C(;2CN+r`D& Dtd+yr4ՐN.~!ĺ,):[?6;˂TK/'\dwmzTb>] AхGmsgi 1zʸL  T#D#oH 2ak@MXRhz1iHxl`0d@ sAK8!@2r 5"+X; lP2AhgQЃ]9#$#AT*{4Fi>+m>̀|>0HHiCa4 8D|.U@/^r`nD~RU@+>7>VyI$^rxp l (̓T Qvm%MJ$^%b 0VAu-E>)4KT O2dMBOgF 6u]ASka3Iu19I;Xi24jLY2#r60 BAaX4T 43}靕Ѕ2gqN쀔ԋ FɱSȯ QTڔ{ш o.D16(deu}RM0 K14ѧxRM~P6?]ŹD;K3UbDC$@9b|H9*HOc5,@9 5Vti!@9 +r]!p0R`%͵@TѤK.t4FR;:35Cwya>lXFQXD=08/l<*T)ֺFJ,奯LRiTJ p0gnWiJջDK!bkh.<ē5NѣOge$5]r5ѵ*( XX2ܙJ\T˹}hJN)8s ! A3 <.TeL{ }$efGE5T_q=703e쭽ȑ1){ #E(E9F9Ӡ<H=? 9={ @x H{+ #y{ ֈK r:Zw9aK_qx2&먋 ҕ Xk;*ּ"#zA*#A[ / {8/*9 z¹#d<025X {a@?[8BP H@XI+¿8z) 4X"]P^S܆fY(z @?d/ )K;iLD<Q+ kGQ Oy>"'ȉXh z?J1_9PE jFX=* Dl;iS)Ȍf?H83h`?/lVⅨqZ8 H @F|HxȪH h;<x6mjq= Hc,;SsԾFق. =pKJ$Ĵ!pu9 W}Z֟d@K!F<{ad*"FѶ#&HHJxP13 ;XFxBHX Ɋ䷐a9B+IQ @}qHq `Vx}Eh|À"aOHDu3*J60Έ)q EP9: n(!x 3Z>slNh>Z= 1)M`r, l::Ȼ ɀ Bp&3 bb鍫nu%7[B({L-#&G(T 6Kd+]{zBy>+YKàš-7P%jW7%  \@؍؈+j-RJ0P6mJ@pn5c1i#Ps(f)tLnr=ԩbݎ^ ԉYku : 26Ikt2-I$蔾!XHTغȼ؇:4XLG-+ j@u [FS|&i)]6Oʈ;@88D[Kb]E鱁lKXUZR`d+xxi ϳr(+ԩ*څ )R.. FM5ZH 2bZXT!2)cӺޡOu |@M}Cۙ`P/hh&MX+%ˆ8SIY )0 ܌;`,[3oFJW Qzt6C"lu 㢰Ɉp!@ ^*4,1(b>Q@ <3 T-.0]`%1.y'}}UBP+~QOH6cXEC)Gʪ01x@ G|ZN.H.ezFTHeGF̭なE =\ >8|@N)HɰpRa+LT[ 5LnKf]ԩ4L69Q .iXH!hҩ"'®V(JJDhi;=9jy6C`hĤ.Ts'7S 3SML~K怅A0 <<$B-YɝM}sfpYZOq)H;@1*H"&`LAh;ƦV`!MX-"ղpM> &{!ss0Od॥Y@ȺyǑ29C7?0="\~6bI] )h eؖ6Imx|Cuw]pW>pTJ{/Vgr PfQ M`Uh@*-{ ƚ3T)00`}$ɗ]G!Y| Fd 6PôO88U.g𭘕ͪXp}p(Әdem܃ɥv>Pz5px0uZx;0lxUa:ܺ g.17>`A0L B07""7cJeRd]*X\I0(~>2TeJ*"b_0y<v @h!@N jX#Hi!ǀ2 T9Z M`LA2jVk/@`VS-L3͝Oc̕?.$3'⸪,Hxh &( "n}5x5-l0;BRj Fo&Lp~884B<) -y SO8MĨ\l&ij)j!<@*2d@p2Qj"H":*9,CPԓQ Y.75$7? Ts?=VOTQ-qSTttRl@O%T2lJ2WseH&8`hPpH&3lX҅WUڗQc u\w;_]Ͻ~dz܉ˀRE|v"(=8'|;v,) p3<\feQ}ityhy\Szzcz&{'pRe`1*."k:MkmT1&3˜ed6y]cʵ敹[vZ5Bx7ø@@Fa`Zٞڴ-bGi3@XE2i>M s\p!urUo_gcrz1kFHı.Alg3\/4"_,tl #p]hi#iK볖xJo_- sF-)W[j-|leG =2ܣ:BH3Vr|Op}@LA&O))0B4cy* ڒzUǐsC~0HoJlMS*y̼3}聀r :E~`]+݂drq*}ň9T(76B@O pGyکC~ّBAl9@&ɰ;y8lOq)&M \/ 8A5QPN;@R T95Gk6RRM"UUA3FQ, ̲# EY)f2UJA!5'qȱQ A`)g RxH5KjAT8P@꼨!)5E'"*Y~R$uqGE:~*TsrJuqAJI ~FǝTAOx3d_)q`7~s(UW1?dj88KaHsPu16rKVjEL`1POGh.tU*m ƤrDJyVĨ;ySFZNmeF 14%HhC|m:N,Ɦ 4fA,ha8$XߑTd0AH4F4=\` .H5-Y `D1( k:nU5So4'vX1r 5;`H~9fTÕUsfaM*h.rA ^+O>Վl[a9L&6~y1G^V8d)Q1R SNcGxxrY*2x6h>GT "$L /(%`;vxa$&@vN9UIHqǨF`ԒbQ3B&$ X"D<Ӛg\1uEڳUH&]7,b $/% b:2-TΉ #ah 1cO0@DH5QE !JQ Jj:|P(__/삋N~:C>J(R!:&pNVSTӎm;->4VsP S$P Z.½P^DQYUH^]GvcD:9;yc=F Bz!tNp7K Mi ,(%pC8 r.n}bFXbA5;h҃\&iHТ%٪ u'N)VjQЛ>"ZR ~tVxɢNz{'p)_gV~ *F` @K2DgO0@H V wP,i嬓MPy~W(oȿ|Dr>6" @$v" ~!NI L"PF0,Z>VyV܊h 6%V&8% @p80*Bf;Ú2*@! @ @*5s0ir`lr&N;Pnk`es la LMYx7H= hrcR! ` aĀS &]qhR' +pqiY )8 a)úE?⮭G˂IJHcR `!g5,q9yoj$o("Q,ig!#M'tALb|C:Za*,_0Ck%kL `؀ԓQoIErE$^bhN.(i`A2FtccbD FI6N; H2@ZQ_+xp*'(iUq. s` >APc&N/19Dcrpk ( <(W z^3פf(% 6aKwA`4&A\V<eJ)G*a&h``bv0¤&(F2)#~I-D!b~D(pC MLCFGRp7"$nN8߅BD"¤`N 1"f(Oل J^JB.Jkrnd8BU@<}(˧&!)l9,zd.[J2 B%O~R 8K(B?mt_Lv'*nhtGW,kgCb5k܎ 0'Md2"DulTsO+*Qh߃phr  }nZ;A!NFB\a>g X@!N:NlL!0sJPvp,ʾ'K c$DRbףdJ#E&M"~a eu1PG$nL#,2  nҥ^ȮRr7j4(MnQkkPCʨr1B6j!)jZcx<&Q*da˃~d~NaҟjK*úSAՃ`"0 R\!R8(KxMDifF$x"`&@X2'f` DA'70U(@^S.8 Ģ}3"(l34|4k' T2g6v_*FP)1ϖI0!j>`>vA4BFBˍhr+# a\g#rE|9%2o3wySw$*y 46I A91,R`.2=<\3{ȷ+/d(,w*u 12SW ;b@ gWEތ:'z` -vȒyۻ q\EYxy3hqjNNځn#d~Gd%jF7 `AZYDwG 7+7@<DF C2 \O]$,戁:!b*xgG/O:9VpmJFOtBXtRd0fIZ_7$.2B1Xf KJo1#x ѴQSEGcS{LX6("ђ~CDBeI'J)fڃ1+?\#g@*4J 6mZ`+"aП8c4lKLdbςT 6 @z ~@ @#fQD Dn[9QU (Er%(RH@I8}>c RY ,e,u  2v`HubR)Yd2!<"B`0 i <3YֲQ)|1ٟ 6iF@H}X2j,Ys,sOV%qjrަゐ%;ܜ7:R(8Hyd.h$|,CII}L, /fX ~PoJ3%K&C;@?P9nBǙ`hGrXSH͔'뺧B*JW7ώ ;|BP&<&+A6);!O0$E kj_A \ScגlcVuWIġ&"5'%'w7zJ@`C1YV- seI}dI(؉}cQlYDږd<ǨCdX'C:y?ӹCuӅ\9 c)mhPta:N#ږ kɖ]*a)X"H7B{1N$#j@ ;9^ -I{FZfZZv!Gm^֖2~\gPXt]!Vkj0 &#;m]*S6 a8% 3d>l+ uj^z)k3gSxmg@܃rJA0d40m|BŊxX>CjM초,G eD֔sWU'0״![a\|@iD\= ~D2f[% LØm EUsiUBAGqIWTq%bo C\fk_q4)0 ,?b Az"),|-& '{2VZǀ05@) 쐠X;'bi&<hPqmwEH !"X_-^dC%ȗHiMJ9 n1B%2Wg2l+yBf莑pynhҞ N$xS` 9'U"1.h}&eU; B:e)=8eH;V Q^^ Y9WvdSr '!2'N`̚duHRV5)0]]2{.-d۟Bl'4Lꕩz@ǩvt0Hn8'+NHe +XâWW@ B 9AA$*@^2Tp-p%l_Ӱ=B4WVAM&Ad"DxŴR o^eqf `+d 10e >fL4@ Fh&N`b@H-L׆/q40Ēp.ZBW@;xDgL s!`]INC"iUyV*k"[)a%]$XiDѰBxUh˹5@82(mf`.xwbHј RH @]k)Ћ OPUP {{zO ZK/ ٢0q)@qsFBJ)%1$P4"%2,?BDE"b,rN@!0z;[N+ yt)|#R d@@E$J(@9 d%%%F>b-:Ghyi2`iu°vCg+l@)B (GT?BC*BIdFǚJDyicCɌ9\?@#PJ(T5kQX颊Y=ItJAGiC$j"w\ lBB)Ӄ?0:@zƒ&Hb9w RyQ?#njlB| ,DǢ(G%@zD@ie%({FH8;>9XJ1+#:A=xi(a(.A|D &K̏G$'IJ:<&&]jKϐM:NOo3NX+"&78gHd#YǼiJFr)qmEPHx'&L18[@TQ}Sp.b s]I 9C==@ (4Dw1 M(;v1bP @lHV΢)""@)+ ےP3O2ʌV؏٪; {(T۰ڎ̈ޏQ'$<0 @X{)e(7pE4}&{Џk"IY )zonm60`{?(\̳ pH孵B l=0+ 4 0PKOPO8"PBM4.1/Cupx zpq w6y=vcT$Hcʂ("w6*Z23 x'|M8 S!HKT% >_:PإMX[\_bR=hx `  R-4 VI:J `}TQ-5lZlii沂ѮEQV(:" :-Zz2XB搩\0\iTV*,Av]e9oT0 (X:hQs):(էlc @?-Z~6"D0z7(- oSGI"L4F<УH@FB@{FSD[Cy=f :Iu0r"?*A ο 3NZ V_JqI D('E@ XbXG\}@xN35|~FzQEAKYǖu\ a$аP75Lv\k+ƭ[zՒR۾o(B(J>s암B:@Iq4\? &%ͼ"|ٷ*cDMB:@Qi0! T EHR4>^Z|L籪J{ŮBN|d .o暁siI㍖U^(V L(@IqWd ܒINyʎw2fIe#F #~t=Ffh.-:niX1r@@1%,a]EYHG$@aiDY?*_mHk(LNZԠ)T%ҁ-h%qüC"J 2Eݦ@mX;"B8|L"qi ߛ% A +(!lm\NB?C&gTYjݠDDv&( c\YiW>8UHJ %I!^ NXS-ApQc#0`D 9!=HB>~I!/sQJň5@5Cx75ë^>F_I:R$lehQRT7ܟDJ /͍yu+]'攡ӂ"O9c0 , 1r Uo .\`NL)Df]DA)VAj7k ?r++(3@ʨ^ {<86N^:C>KqͪMX hRsF((هQ OȆ Cn%ӨHzCp,k (H˫Z OsG_5,*ȗBԻj1+#1e T/Z{U1=Ŷ|S ' seXt-bh c/)иDNf(,lzU2GP%lT!.a])bmy8[58Љ˪yH$Ȳ MXx6tCϻhmӯ +jP&G`ph#78+Nxڈ_ @@Fpذ |1Fu0DU+Ke X4Q(h _px?X ?߰+[B`-W+5;qz `/  WB,<; HzN J)~%Y }T߯T"'Vv} ?62uQ:tzJ&= 67`'NJtQ 6X9<rBPL* #hTԶ:9&F?BT!|x)JQ.jrh(E8p9 ? |ax|"ʀBCh[%)iZb(lC3HJ[=(YtHB4ۄr;Th,G6nBuOK!`+lEl'!ĝis)Mz #4<6-4^ ԍiVCq `C)7uB"-4訏^5:0GCOJ 0o|Yjdal@1sb"Gp IL 7j/IT>ȑc2mcEA~diV%abUYO^/6j|Q $Y$Jc:-J+)MNE(P (Q7A^V's:Z9ُ͉f@ٷGk  p@20͍3-*THP7M\U싩=sot#{}]GьٚUՍި:3`AR朗RF%\ȋ1D'H,$Õu YkF}]!9Zla9š#\R= 2Py/%~R9"=c@Z͒YnꤞR&!JP4gc}lNKbwjL)'LUHh(`Ĩ!&ݕ{@%! IPÈr'Dּӣ,~f(Vɓ—CN/!^n*!?#`y8D8$<E8(eƀl9'R3Ν98E]cs$ %҈#%Cxkx/ ?D !|-@] nW CL~EKpZ #"Dآw0|2?TET2gJWZ0_5,{w)SQ'hM D49hLНpnU.yDrQ9',ٱl/R$Fdzs,O-P7&Y?W#kmqSDҐ 25Fʱ9&!PDfq_|32' [;½ҕlEi\j7wJ$JtfeTʙ9݀F[x 3,`0/tkWJRjNz5AW A2Yh*ps>CsVRX>O΍jEU @ =3 aF3˄<ߪ\dg*5yakot Asb`(MQX c@G"&d4p)^פ¨6Fht'<( tΕ‹ЛikI(  .O6bg"y , "rhdB)36h CF N )bj0 F>|(J" I HnfE.#FX%F nGHB._c K hB4p3rIFc'PZ= XO0{ewH8FAƊڪ(BЌxK􁥖!phc54RBEBAZz@{k{ K sL)Dj aHe@]>'% !A`ahq kEzOZ)RQ0W)6|C2u)` D89 b " @ `j)'li5NP`@ Mc d mo" MvDJo6@Zm>TA4#B<HC$.?F+BB$&hAD"D¨Ce*?)D LaA o">(HGG2|B"ĀBo% |f L &RV>O2G6%.ƈĮ:N%M1I6J$OJ.,8##K)4>+ik"h@r>~)ZG(l*'*%κҵ9)Vy*3@EJ:8~(k< !b ? EW0pF-:RhGu$4S2> "LyJŦ#B* cGEd%4J~2:kLwG9~2-T P~> V$(cAr\D\;봑k^%MJkĤS57WgԸJvuX&4Ju~fSJ:c  `JE~wf?@cABJ R„:fSeT,YdwFEo]ƢB45LOY4iu "%Qڐɬ&.A4AڤE>Er]#*!`J$p!oxjd@|@FEG8%Rfkq9d`rJ$xX܂dZAr:!wY}F%y,23Re4G"M;3#4C~DG7M2(B65 BPlDV ӬsJvL"$7L!`JljQCaBNC#}L]K+.Jg8@#W' @҇DFl%9(7B6ABrBeS3@f,Am^ @AWR(Ć25!QD ~a2J IQd J7"xrL,c@0: 6L e䎱dn8 !Ir+ Q$"P,"j> #!X>F v [`nuS‘TZb$*C6(DR(.G# fKL\`X00ArV!Eecs 噮M':#l2!6%^)Rfre q QOp.rͧ g3 :}'-JDL eʔt8^WB}[.YBLKBu]Rόd *zoc'GN)C.(;'9>H(m X=cV^ZatH4u|<^fDBӫx6 ". BI--|.]i~=H#axFvgYң4$*!x\$6O!H}àO}J-RDDEVT~af9'n`8  @  H, 0'ISR jNͮj}ȍB* / 5 Z8| '٫'}.0 IЫ>/I,3(W@1Ja?`!p~!JmD8iahFHi  <@)@DII]Ex#yQ48GZ!gy.Icw=D @ Eؾbd )s[[aAu? R (B q6|̙'M%R6nX`b>$3<Ir zD Q((+`YC~r9)suugz3ӠeJOm=Cà fCAc[6FU%0Z KĀCRKe>qr 5VƪK f)6`r(* 2l@L (I{Rx9ᇥ1@Ū$X%!0(8"#%&ARH"M)&`:$ >L{LW9 1+QL,ZL)dKGtSWǏq˭$2JgW;%5O!Ғd=`u,M͟.4XoH q(ef(90ZG tC'aI0%]"!]^pj('G'叡(:rILndONH (q` )h4)ʉp# >Z az4 P8$ "`N(`H$|>~C#X ]@ _ c0X@l6|: `pO/]8( cb dKh:pȨ(ϴw"`|($+\z<;Ѕ|$`_L PI&bXzdKy~#N&L zG3:," @{k`.+yz*eHOiJl: p`| ;Lt(γӁr\h1҈w 6 .)Ʈit1*3JH~0x,F2)$o<xm3?NBJ|lpI$ 'rs9K%I4c =,OsS.ţ>9oO˥la8OD ـ A3i\UAEi[p>QC`+ y6uSX@;GuV|W&mISR hgq|`cx "{]gU "nRD@g5uni Ǵ)Ni}aLS&ch_Pۖ>rsJ_r\տаʹ4Dm36r(N4 hu,4 U) 0l}`DG7`rGs5$+[lq8Ttz2}x?Y\v&@O0Z2lӏ: 0% q*DИ@uI$l0Ljj/8 c%MްjE!S2ߙiKyn:.;hAZLHZ {DBys3$!8"Zj0xRc Y%$x HCAD)~IJ\0Eq<L8pg;'Vy|So2jAan=f 1z MM'$(8'DXhK< CP )iM*K q/YdbalØs>5*[RS9['U,{b s%-Z<V q@+C6!*Q' 은?<0Ef0xl@1d<=Dr$0;;=hO7>MfqbOxQ` 9ɺ[ 1$@/#Du.`Mc!#dh4$WBK1xGXH ,u]AbAsa0B['\,2Uoqʗ[J! ?,FCL(a)4엀$VxZH)HLXqT<(P ~:&*oih_L0.Ev#G1v$iB.&,b6|E&%BL4 -@,Ď$"Wc cf*HjD"$@(Nff `2Z#n_NC,"P.`(M/,C$PbJ?T#02`@bAz$~ xMb"@r4 `Dzml,aHݠB.do^|?A/JI@1P iA( f :? EafbB2hr d j%D $Y,= e[ 0)BB,ql1AŽY!b,쪲.jtFFf]#*v)aO8ik &5cSxˊ2kt0 B\L* MBFkn|njTe)2siD%5"D~Dtq賆|ڠ"I4$a! = LHR (@8ɜbAP"4Bò "2 S~b&V*+,*JIѬ'6$q-c @c*kKO0J,¦S`MYòb *J// ~ RN$B,Xa, qgLr,2ƕw6H>Q6%s7I`A @ <-cN!2m}rEiB`A ArPcN|!#xAR&VHEZh<%@q-JHOGis(*F . Ⱔ͎@qa2) 1TRJb`(;F,tc*"d\Az6 !+612+9@ORr&8.@ HkO,t D"@1+A0.aC*aD uuXbWƔNbJ&B,pIԒܲ7QSSI",MARȳU;@ @ "F$--3FS@Q;Bdg_2L@ #92NT-d !x`U*M5\-;$)tN$6t 2I@'L.nU i* ]mWf(>zR_/X@ v c$cg%"ЌH n],g/gJ-f-*6Hhf9$ A1_CL# ( :HЍF""_oXӚkB$Ac2zJ#n0"R`J<$A^$<؋  mqL$l>h+¾A9@ `1. 7ft4ZuS=oUX`!1ED>2FP-;&6 [/i,ǚ \ ΋# OqjO !pVHlFdidS%60 ԴL&Bx ?Bn44$M&3!!HP,]gZ N# \h"]ftTP%]@gt*s}ϵKIAT81 FD3yf1!W alj<~T3 nA X#&C^e&VLPLiS$hȓ]>ʣ?vBsqp9N6~m&"0#A ܒE@#@Qͳg*6*@ `#=^wܢnnb,! Qh K\ЊIT d0[ VAJ$]ANA'H X$4`C[:eAq` )B`(Q <aK^?(< ,IT& fE,b-V \T&2 A O+?:~C>#@Bv<N;2H40X*OhsMGHQj%J?!0Wq2O?@9^~?8TJnS2}I!@@`) g0 px@8&?jpz+s;b(RZm[VhhG |# ./wt?߯ MlD"CmQx:~2H #Ĥ /*8 \l6ͫJߧcI"B$!-2  . `Gà,0Z갪'9&lz{{- Z C׸#ʂP\ c0 4{M~ ,."S!4S)zqs# <`LR/ z !Z4}oɧΣVCkj[s J5*-D˲p!0`v4J4`\U, s]8gvt'*$ָؽVO`XJ[J[0E/ Cz lRڄLUx~Vuԍڏ} %55(n7=9y%Z䲨\܌pn(ܰU:<}2et+հBxj.Zt|R{#a"w+^3t

    ǻaۊz];/$fB`IӷŐL,р4pԦC}&J"k[BzҢ9·7/lfC  W@$]aIg%S'CI6D;DӽHH,뗐(`L.`T r+c ̳T@oʡV@kEa{F9[LIP+hPf$I/O3$m(i_ 8 JY8Gq@aolZ"Y K=K-Y@CPc 01E#hpv@cnհ=xљZ!ηIʀ`x]"^y! U(J0N%KȄ8K`<@% ^-!1 w} 78O;XE36p/@pc͗" { @ 18l0B8pu@X NQ@5#q0%&P^jÉ̋8B 6197zqȒ0k6 h=8@9Y3/CkR}`;%3D-y{Vf0? @K,: x?ؑ  ~= ‰hՋ[lFYp^PKKԅ(RH R)#aЌA@Br З i#ҟ2%4)A=(8OBP΂2XK*x@2̐ZkxE;ٳX8Q8,hX2'Bd4dNp"qґqI]P YH xSէ!B9 򥸅!@ [*#Y ;u1ax y,!Q\jk>Psdw;tQH8xyD9ahq 1M(8HNx0yd*ӽ׸=xlHbfbk!8 :Q h, ba֛{|cdA\ tK ,p-ӮJj9p+4k1AAP" )59+Qڅ/*k\&yjӢQ6pФ  -AB Xx0?`,JV"/Ԡ6ވ5DZ@P?Xz]$b@eAS -MhH.x;XG)XQ`l݃UHrgpQT4`797S5IRf蹮QLJ u<f-ӎ?y~'a`h@kQICd؇Se{a}z`,yq59A aگK!-ϝ e/&x+ >jPy}p :/ WA >eƌQAK}A^[3gPDh pО+R闰@=1!r=喸X׎]U@Zp?H@[muJTf%P\*@hcx C[+A߉614AU UWlt*GعGA! ȴm EFuhB؎7x'B6觾vIJgkFj׏[찛PF ]a+Tg I R}v@ C5 ճw*"QVՈPjhf:zS.xXKDJyoֈXEmΌaiƃ@6lFUWLY+1˸"гim >Y5X9 ;$J ΘiXQƹ@I=;4I[yHҼ, pL0jtRx]PH7!! xpb؋Jf( ɐoi(pyMxx(0 xv.PzJUhdghWyk>1 p) (cܭ5W)տ)5 e}"qь.sl JА{(~؜ҏvY mVeSiv 8͢Xp(RptPr"T+N&Z`NH^iwվM/U809vj0L>b;V-8Q@$i I_(blc͸9b6dThUN =^0 ?_ .@UT%@ dͦxkC@ 9;H`EJ8}WQY7~[h@>߲0xH(O#"  6N':E /$qpD.U,ȈI[|>&gTeQ0ZbS0%"&HPt xoN GMx?H@h8(V 0~G:^6Z~m2 J-KJԩgQq:.:N}? ߁ J1p% DF@B$|@7{&0z0y?- 0F40쨫z  J&l("0KԱ/!s4,ӄҡ;;NMt&5+.NNm;M8>DT Hs:s:Ԓ:LQUMUQ,rIO9,b-sh**LŇt767 `ME)he + մvOu23O7eM2MuYU3uv8֬m޵MFO-|1J>WPQbm׎#K8ʧG!mea֙qx^ ;w݁sfU}VսKvMaUY\0$)~;78~/hYT5ڥX'"1>2ھi*byd0Lx^$14Nj#wH ;@ |V)ӀI1ӟ d0 )R,3+:l`Hq*$iqԙ:KTz wjF"&(wP%gIqNuHˏSc B@KYb@J@bK!!d JBVʱ'Y1%aEs9!4;QK1<Ժ= I`=$<`ϐ"J21! #h4<)6'vЋ䆯,8Y?156 l ?p8˹DPLgR|v P܋ i:%D(`~n ?$TH4$6Q<c,N)Ĉ ) >2A% ]B@ ?Gh]uZ $#^2lR"? E5A8!1st$ñ'آ 8#8OK l[) tS$;EB l~O{6dfPJԩ:} =W0Tcpb6g-A :"c{\XMWiF?4^Л05@Dh^,/#`%`^=pF"d]G`L\ఝGH"r#i(iQύ+' xzc|%EA&DAo,c9)q +`VKnuiVZ qNJ)Y}l:rȥlA.^,Nݛ|pL($D x?@!wKAS6YB.|0\ */F!.>St_k[Oz~E T!}}e <{ K̜h6!V AO´\ĺ2Bn``bbBvЃHB@%N= ?DTbG@$` B#Ɣ'/WxgBl췀 .ӃL6nδ.5"F(`$ F&yOV:_*H4!NPZ!tI8pie\ .̂8#z(c47 ڂFanadJcH,΃n+LaDD lI0fhRƆ$ lLz+(^gELNF `eZk|\`M1$b +.so.7kL (,#"¢@jEg$k1Xf L]X @ @ ,dޫLti7R[4$naBe.▥He &c &Xij_D'aw ^VdVX%Q'Pl!V8,'!#Fņ?"h{ A.#!^&()7Eod&(vORjM(" "` ? T,Qb1dlFTTR"Tg4 $3NB[B8]*0p)pGB (2Wΐ(,\#8?!&^b4A;7r(R0'0©@mTL>‚t#Ƞ*䡢2 `wduT8Rnd9cZ;)6#zhB /B(CK'Ą;)#> j04-=Q&"(c#oJ"7˲j,/` t@ 愋6EƠ\ajn"U- cbԲՂX&65HoAk]'f4#i3µ" U@BFa0a X*JDQե$qEHJV(.j4"XUkNZ%RH=-͵!Dܣa\%iF__XUEjZ=LVeb"ޠr2 _@>N+a4BCJY!@bk; <Ѣ^">BTJ'+."3&Vj `؂?"lBt~)"$3ZBJ?p-8}uądxax1 i hwT Y@Ff"[ 5*( sa!7M7##EakNLCnn  tl18$q-;uD" ^-~57<_Ը; Z )2BmN~(BK x9J ,eS эCL#]>A!a4\b Wn|Z@@V6<5*l11 ! n|ܙvN M݇,6WB0bn@Zndn(FM`<&@o_#F F͆(ud&>U8(5#ӫ*n-J?:,×.OboyR+TpH6C6ubT2K?e-(&5PDA BFHCbqI>y4BAkx #dEP+[B I$&Zb`<@ 8oJbb'IqMi<=. @L#bpx(D7sN|&8Vz*uK:Ĥ +-ۺnap PLExt2B:'t[tx!mTq Ĩ=&eSf| f.90u!!|| b.+#(2M-8, P`DzCt6d*ewID Br$|W'"pjlh%sѯ,_h/rBnaDt@*@[yJi|"zl ռ dt؛d*1pKTGF6\rmpj _VeSCNHzxA[(` +=X'R?L%vjaT$ BZ 7"՝#x d8`YB>+R#d,"!j"_^]j 9!\H[<Q1 3Na0 B"~>^`8 | ?!/ BiJ!SK+AEhC?L^ELG)6?_qX\~-  "~+J Zaw ``,7 jAG`,L eBEGI-z= F٫P0" Dt/7| ETo RfOS¥]#?nX e>o@GD`x2͡ JR)$  :8ˀ(k2)6㢀* ,(:r(7(.ģ1p|!(}+@j¡T&8(. .@+ `r& z'Pk&0Njtz b}gE`8@"""LY u8AZ((J<PX> PSN$ nfCr4$RMz!r,o/3 i9 ZD?$xuǛœ]euP|ȬW 8/eRpl5"ІH2axaG2Z#/(`ӆ#`p":DyeSs'k^6Cl48y$.᭬XVchl5V11 *~HR6M@*}:b tk6):ҵI6ȷ#zjj_H-A"@QB+ZjHR'txG8zm6awWbX 8ԀBfpP%{Bfȡ&#m0S\,)0Ǫy(rB8I P3 p6"\`mQ<P/<:l)mdde3FxZ!4p#V" uB@^?i?^ȋ>l 9(I%!bIs' l]1"P* r,C]j0?Y+Z+>cÿ.R Xp 1Vx*eHeeR EK< 3\t;׼OA*lJa>ۀr> Bő|eA[ *% I2hl.~e(`lHBZ @EET5D)j.i'-Ri0}E`O ,pHqpYf ](C -N I]IKw7Rʡȋ!%GG.F֥ VMbWJ`h 8AO)"k8 ,̼7vSlEbk(cXOP (*ŀP㊘ǡ`4H))H9BCumeIțsHxL qȲNIy Z+3J % QR$ZI6,.dǀe=G(!"Oll@&a1xm}R!>+Cn΃OX F"(F{(A(@1RpW!49hx/$uvaL{O!F3xHYr6>ə.bYMJ1AC:Lƶh|8^*( e K19+jv;O'eL{iVAZRh} FA,XOHOhw!%M'_ɔYPd$?,D;b~NYOi^[6 Cȹ"hygt;*LMPD jd@G]+"L'B+5l7>t PBah&t&t'ɸBD* ʠۼXmD>+>^CbxS(;:0l^1vHx+"MnŦ:'j銀^B`AoL +-ZQ@yO89Q8RJch k2p=LQ"@ؽ.[y)8LP/X8i ) '&+G(" 3ΐP..;HG A22 JB8{(AXzEA0C ؊%, 3fȀ{@P (5SYiyxI5ɷY[H,H8p _ExJq 9[ɇxZ;OD(p Xoו B ԝ[B)Cq9yP„IjF@r{pe! BG)حLdhg^POHQFhu rB?d yzcE B01+$K(0;<‡Q; B -'0" #p(II Q{21=B Ս҉0yp1IAHp89HGpxF1Y<8UxiQzq'aCPЮ $ 㫽x}ǽx 9lJѲɓs-9`K /Zۉ1'< /20s jy @ΚD$ vpVz1BУ'2QÉRK y䥝9۴Hω~&IPj"k&I= , tԳqpNjD LJ`p=aaaN\xw^ɖKc(jHHHK`"@`uR=iA P4 z+z S=8DPꀘ hΌh!;ѵ mbbXfXZmi!H%! pLՁ Y?CڍQIx'Aj t)y pjB $<کEj45"(i0y¹S.Qʈ % ~, >𗮐ǬP*bD#+BHX <P3HxB8ڥ3qQ#}2?Iϊ`L`x.sE4 d8 4 =#)4  } {X}0$x]. ֺ_9;+X㩡 -hp(*psl,x d,C9(ϓl }VUpmڎ&:D݊`AŋdV04 8"aP\R ]9)YHD}?9X@C7Q\J+ Rɶ K`#Лhu%ލ \.i>rЮ݊aXQVOXtɇ\|D= ٻeY^QNDb(  Dڑi1$iίe׵AYKb6sn@}2,,6 6c(8p^bД&? &̞:'یӬWbЕk?@AV ywK#9&+`&9o#LShS6GVRh(@{*Vk(OM[{ F-> $ӏ4`C)l 7(8,!M2nI8H(^)ExPm6EaW)A]L=;Ky"6)#2Vcea'46'gso8nv`{=/;+̝S)̤-S9P4pH2}'@0xBj/ cT['/ *R! eգDi$[HZ\/3Z2܅ߛש|_b8(YU$I0LAIR@uC?)ךĈ,! S ΁g3f, &C۵D9ŵt;UR~0AL $;ij  `k] -Y- Ċae>4ԒxR5x֚i]2ᝅzmQP.lRc'QDc%a1h R)44¦$!Q!Mc8?Cry5x((ze}ިb}XPYR8), 7e&mIN뇊|>Qr :e9E]Bjp@%̛*"+$rX=@O? "W?,5#]] rۨ9&-ݴ9AS@r9`BP]g1玐N`fhH CH@#ɅZ1)BVIx}ΘĮԌJW V`VOst8VшoGo[~y*8HڿR": a2ѣ؈,:ARuO8tS M$ɨ5O0e7)4̀9</bF)M`2ŢwHHǸj^lY jH#V-f T΄0DE9+y1gf&VЕC|8?z&%S-H\کmLkƚa +ߌr yB&Z) ?_@(  }>  '?  >L?2;}t܀}vS].) $ Cz; Pt< YLFBߠE_o Z#l&{ԲV(ޏ7IdrY<8$Jm@|PZ ǣ Ea8"5L`e)*k U#@p%n[pP2.A. X(0', ""8֢ɒXh5 &4H5`+DzBۑ=#j @ BBMI OAHe B?(93$hm4ʋ+25z*&(꣡DHc1<$d 1b,>G2H*A3rId xG +`pc̦=cvSZ T[ yv' =@ @@ *\սT 0aI){-Ⱥ5'w)*z%H9!ՆCo5(A-KRFHR<`&zvH #$HH>|ɀ X bȕ"_Rm@BI5XI  TPC棔<07%rE\CZu 0 ւ2N]jBpǨ(uTLq(eLD76]C#x #5X͢pN!D(@X Kcvc rvPHT@ @" cx h hۊ(U(øxWΰ1|"xQz1-CK 1({낰Zq y@JGtVes<4RI݊=A,J! ,wpTSvl}q>mm@ cplCpc '% @/@|wrGM#W{ٯr]RQD+`` ^PF ]@iTZ P@K I+ >L[ pV puyv}N)}e D< \< jc^=`"J%ibPZ=E GQse"jB&|l@0B&VEB.pPPGD,LBB k6bPG)p֤t!h5n@h.$D! ζA!r)scʹ X`@ f 0 Hw&! <\$drD`B֧楡 1#126 A 6@6, V#غnXK. L<.`aW a7ôN$"!s)# ?+pdf..va".PchL,_cH+=^JK~edH*vpzYM,mJ%dHAҜcÈ%{*}D1l"F @jA#db[ >hbTADؠhA-=odb@{RKvn px1"#"@ab a>H8n%Q2 m!Jkdj~X.-嚉!d,tbK#*р'&F2B%,8 dأG*`FҺ{"Du$@!h@Cfu$QAGOAz|aq [ \Ufj=H&J0LU ļ:>tT*Yt x{)r xdM @4Ҝ.\"iI`@p`ʤ X`/4G0:lM)a)AuF{%]l*SU2)e1et\/eo+3 @9ILo$OH#rPaUz"@2P,h|&G1in`>ar@!ޞo+(zk\7of6Vd1VO@F +@`>N..l.Р#bV""Yk"R:%tB؉<ŔpS0oi25 hUxc)xW}xzW#bfO@7& i`K$ #vFEDP\f K1JJ b# CSBom%] R&@c6  =`=WC \HX 4P>l|MʡX{KT.]L"T#t#Bt$XX[GL0\8t ?npE>V j);.$t!&, f4f:iLuxdGk8`Wr4 􃔃-j])aBbc:=] ?@%  ,@Dt"oSeBHU& ~` ie`!Tz~8A, )z#YPNSѐ~Ј!i0Y!쇈5%QJ h {aNL8–ml`06s% IC%Wp{KIfn߀jkǬG2"7oBp[ F@ x%4K#4ZBp$3 xwJLDaRXxHk,aBNJAh@A `l^KCX u[e[cxk"qJA܁sKP~Le/=A.3ngaJvl66BE!@ #˜$)ԊU~m`Tw{ JȐDeNH<+"^%RȆ"M!'a!GrFQ\ax$b@ J%*8:X8gu4Eeve̿ng< 1C#*2`F9" > n`B,`ORzFkZdde-,HRC +:R7T<h7À+EH#Z_j7E<1cOvC FiW6 )Tl'8ve\DA'` FAcLKT.H)\YtnYap9ԙDz֨@<JqBLv[€2kA$8ꐏɨ| <DД&x :~ʼnn%`J0N@@/&gDt[~/"?@DN(>D8j:nĝI/#U5mOYu4J` y A,&l"q)^Y51r)A=+A`ˆ(EF\"'iNM)+,ߏLW#Xi t7Ȩ2c  /DH f=tA`,о B=ʘe d7e8C2!^a9p@I>-#Q[bv+6O ]pg (%")ZI&Ë;fEAڤ6O EǼeD˸ Ex(Bh䣃|(boSߣ a-6;#{8paDeEP`q1Cfek="r3KJ^&A$V `EB.Ee1!CA;X V5SNxLzc@e4Lc@ (l z)Y`ZĎoǡJ=o@4D.(;ǚ!F ,tEVp72`_cAŀMo/C4?'D0z;!\+s#xEhi{Ty+,FVNc'8sXbH4AckC(mL,ΤmvzA;S|[@qXM'1u$$uF9L]2ʅ#}=oJn;yʘx sܸc*   J ppY}W,.a[*W ߸+ F=48 P8$ `GtBN@p>~>_?_8$xG{f`pD"j؀Y-@ &k(?"@1 ` X, x>8} 0 {Oyo00q ݀P r +MoJrPFe{@( H,> s$eq8J&Cz; H v RW7h&Bx pp^gʐ4 6`rzZde|`qw #FG-B %HIZ<6 !nG8{ Cj˪^KM b#0~t;08~Ьr n^XTtSy@HA<0"h@6GDLzR$})Rh'f`@mY% .f3HyLknK> 4 )f!B) $`0\x$dj%`xGqv 4S;i'Qf{ivAr3Rd۞~I0"!@. y_(JhJ@^0 - Py)vc& K }heXs2AJ"6yӁmRN(D,=s$AhT>" wFt z'/P=RFyBN>E1L!l躷E+ r!C{;lj;Hxp <`1,`̴gW06 ) 5 pS‡#}>p  *$CrNF>A#~ ؆`! d*!D4O 2'` Dl b D0q4)%xX鈊M1'hLJ(2鼈XA{`_Pe @Q,C,$DD0&C&LHz GȈo"@2+JiQԇYC L 2 PDc,Hq%pKEyꅋDl@ K _!GD@@=pPB&<8)c=H' 8K?ad=>lAC@@Z4бINp!7/Eȷ0؝AXzfAq&m7Pk䑏)够5h EètJlm2KRkTRB\:ĩSXTDQpC pHхs/S:1"ῇGKU2>K!FGV A3KعH+/d-\0 fjԉ%5iQZpC8f h(C@yn*E"[(p xM 7l1xM0eqrz*`e A͡$% %,"PIQءTD -v=30 NYc X~Fp &(=!`=G9 ]^IL-嵎 x͈"s&[aɩ,Ѷ$Lf ў.j?8D : _V Af6W F1nGL),QOᆸ,icg'`w@Q#fUTKy -.Fh/Eh!A9*E!iPBz `LW ֡]\YFG?C@e!H*8 .cƪ:/ 0OJZ>a`=@P9KQĽ@eNp'/ӠrfN.'=qLU +s!&#{l@bG Y`@Y ax8GSuq>e\ .,>IPUCxSWHKB j.eUt$6GE&Ԓa :K2дB`/&>@ "PhEJD0&0rg&*6l1HQ#,'# I|h,Cb`T!<unPZbNh^h`.J &O)1G.b>JRD? ƘꀄM%` @;hrMt+`dF{of"8h@0H , ,J0#j&P"`8##,$I1ɠ p\Ü!^`@*z$~ ^RD#'l &BQi.f4 p%LPF1,Ӹ&_ T&f@H FأZ,D.4')6h6,/"/*+i%Vn3H"8" 0!to b (|O Kt%Cf\,X28ua("=ŀi@h}j*wp Ps(j+`8UWr#6cbDH!  !Dh NjΠډC$d  ]v.6CD&r xפ f3ԊxȤ 73^&& 0 )QĢZ`}pI,$dh0H &"CSD a@Ɵdp'z긬;J' PjP'8*HdU .`#2 oAV$eA \(9x-y^k]p H!JH;!΀vƐ1NazgImh+w aF:ppnT?@~KZij& z9jIO~oF$. +3K $ɨ-& >a)S>o% Y #xs=A8t`f.H*"|T~c,R$2G$A|6KNs @Wא ZGV1r M66HCTlZX&c2''.T'#o&S^K3tlT#6ʂz8dGȁ̵0ڲ&C29)yݢ66GϬ|$L혠O*'8 24j{$B2L$x hH=(}9pC|:"X;ָP">M*'Lbr53v C5=T[V>A Cf c-@ľ h\G&BOXFAKg>6`vAf('/jFc0L^:A!AP U #1">46/ Ax Km6tcܷ.8C@klP$th@#$#w ę3)NX-AxmtlpyHh!ڗp,0-bRE@"D296aTnf$:D/<ż 2K Xp@B`6nA  <*"O7(k9((֤@.ꀰ hBh?H(BaK:8k} `;r@jq9k-Cچn+At,/̦= P'WDA a74_<DNPMKz z9R/V& ' z1!RgLCJ!*aXJsp47*-|-,%"isk@羣cUD(pRD0B``oRa -|  4 T ժ 7Lk^m*}iKQ8q$J"`[!8W@d3QG41qR"F1g`.S(v\d A Ax@t9?"A@  +ѩUç $=oEnFyz+u4l6`@ D`\xSx@$'H0:>(P`$$jBHF:mVYՁh'p@L'h<K77 {)}Dq)tO i3\7@F`A p@"@ iZ&(|&7! ` |,dP#"/0I󆘦ǺaBAD#rD)4%I BnaaL**P(*ဩP' '*,VHq7Ž a53@/tPBTR[|D @mͼМKt'M/3 DD@v@UaH3@P:8bYj$^^ U+dy/'9" JR%)'BEߔvRJ9,5dL@B j< ;hꎯh|qrL 6j)ԴsU ,> V& ߒn Wxp4%2 @8 ĸ@@B)jq?$tR%X>%nP ,DiONL=QyB) bEs{%` KX PRDj9醳ʘP!T"8NW;+e<Ӏ!K)GH)6S FH":6B8h."q+``786$Tk#(bb%h ^@<!=:_D>ѯ!V(6P ` E+F4Oɦ(da:$F#phl|C t/* ёh8Jt !00@A am$LEh"=r.DBc Py>`z 236roD.uý^f^BXhH ^y-:dV|,,< Iߋ!|,1 Xz( H&4SZLƒDfг$yT)J0 X EiHݸ +Ln`5n5ȶ4M>i.IM( a^;kؙ0EI8:+'j̙Љ2*  'cBOXS@Tϕ9 @  JtpWЉ;p@B=0=$:px!̨ Vix P̂ )0 jHmP.;@$6\b5;xзKp&D #@(r/`Gڌa ȲEstT*9`Kmi"0Ǣ"%b,) Eܛ9'p9pK# b( zVP}0(34΀`J$Ʌ[=D$MXBW $ڦ҈Xk•#f*ƒ⯎@hK {F|hCyY1~:r2(49΅D:(=LA%yBCf\;Xt) *u* 2S'IՇ@D:꼛x68֊_ Rc<xv mʥZ &H8G`T/sAlK(e~(ݝ^Wՙҩ]&nE yWG͈Pn:Pkgp2Y}'N+!$tIȄS<P@ 2<`ݷW-#Y](bN_u b+ 8L+&PL2#YoY*+1IP'uDjAp |j$b_s 0P -I0[m+5B8 ͩ DdxA+k٦TrQTI(&PsL<̍Mbs:n67._^+ Q)B`%?qUb92,ŏSPS2A5ʙ>EH2Bp*92HXH7z69[A6}J[c 8r /X9QO[ kgωIh,ݏ #}xzCŊPmMЃ"9ހhWUÐ+C53^ȆcG4(0'AP?' ,p;j6~ QHS0,S~4Vx԰h1g1ˇxSjҟ֌+7βNR4f`J sPQm{H=3vC^BicM2S% 95 <=("%֊QE`H8sp ``GH9t^F9؝AX/MMr㎛R\]3ysa5٤0;ےQʰhfp?XB6&Jxen2A^mkfk-|ˡk:(CvvS .hjaZ$݋k9'0,hzynA0:Se~6DUqDG;O c3x4̇Lrx u4 @ZHx10 ܺ .lGJW8DR~ ,* *I̝׍DQV8Z ve7G0{RkD^j<(m :8X kKF3:4:g (·qcDj$65|i7Q繣aBs0RyY.vRph:4Ŭ f!pRv ozy;yLa5~6&yZ R ~wnp'G' Q_=p Gۯ=nCAzfc偲H5}Akn*bD SH G校0( ,L? 3;8h8X`6n $B~ RVĈ8 rd٭`Ċ[ @0~JC^8ImEr[`&Fc1KCO'$( :SG抢<!|)@FY?/B5)* "9ԡ|,MOy|]<aru WJCP ?7]qtVqw!atd4@.Ǫ@&ǁv+C%vy]V>¢geaXF V:y_;Rc ;qWvz?%l3ux*@Dx&`z.އsXC8dcWr^9Y}H(&K;0g0mhu=he.pTW3j%3mA몦W/ 혣Uh(0&&~>ouݮ.|l$ {(KLY|nCPBY ߻Ywn'8Z"k ٪5b0!DhE\cufJ$Y=T;VP5uJ?pUfOC фi%LaxRH2\$s-9d>d50ˑ&p^NH@&GĹ-Nlu=ʩKPzUB} 1!-BEey1ZDEbQ&ȱ;it&jN0&ƚ 8"Tq vK"<\2\)1 F xr4RG䌗:`(%4ΉCE֔R@P qUE~|~a3 bF@TKK^cȗ\ AyK- 6$T@U #J1?B(+n l")7eS&Binar-JzPcRhH 9 .09~9EEpTX"=^Q!4+ G7V2f OŃ<3YB)NѪTe2|Le? \ |*0^ &DIo C9+CTj" A`FΧC( B!Yc4[h&DDSBrQ%C)Q|*s8>Xf0J|hs`òv(`z)[u@+ O5̘JdDvl$@bjLQ$*`!A2pX&E NCF (B2f0Z zI*rDzW 7q?7p|)Dqd =\@(KX2x?N3~05.Fyp{Pr!QGVH g@[YzvKŵ"VY6'XxZ" p9|bq3>12I<&}Hb\J] jWFJk@+ Q7Vy㼫Za~c.S-,L:7 hx,CY@Y7 s`̗>ٺlB8\D`QH ;mdf! Z-PSP0z@Aj Mq@h6'D@J"l948dz&N rŜ*!Z$`ϨB>0 |4. *LoFc(-Ö Z6k:7;HP; DB;C#`)$$r:P~/VTx ֍jƂ"ȩF^`Al,0QdBSf z.g65cY$ @v[B+V*0SBV ` BKFYo:+.:g$<9,N8yYa~cn c n?KT? J]"+:; 9>#P`.ڀ@o:e}:Af:!D( lt$E6,栄"}EJ@t^S+<)8˫(SGbl"v"!9WeE ꌯ@#"2j.$ R haaրG8SQ"C"wbn"6c`!*L,f60l$$j62 ARcjx0Jn)ZY$#DoaT,!2˚\'@dH%DfPzebd ` @A$8'1-DPfa F,k&vjkYȊ]O!A * + 8j&oX##3B*!v ?!j'7we?;MA(,FvD2췵%c# DV.`1` य!6j& .!J%&B `Aa( -fZIo@nDQ5DV,;Bl@Lj E00C"0αp&PbD1!>R6Dȵ'0UrrS0j'D0N2 $bv `j$œE[ m㶋o!┽.Wk 0p&!Da5anB9bԛl>uI>xF!LQfAWz(0iZqP`}6R:CYL-6,J &A^AZ!6.nM̡3» havN\%L@󀠙m.2iDğC4!A7vE"NALbQ]AМCq^t%bVkA>`H lfS7+@b *>hwuZtʵ4." `5X˚`M@~ )j  d# ZDD`@E0(("aD @UmzN(w/S gA4H\*&&baȯfei#W6+qC `ԂAsE> AA­&!&`(@v^R2a*@ eMa%@B4"ՓʺK+RG/2П;#kO"B^z, ZB2I B C10 ?O`@#!HEYYέCbD (?OΪ2X)e61. e6K\j^'Dj2a{a߾!l=xOe r:@@ O^~Tŀ&H]&=v!A oXFW @0!: Z¯9Kz-TЎt@ADZ4ך O2`4`hE \zUaQZ.hF]hYٲFlIo'`5qNO#.'C+(+L KRux?dy^v$C @ÈRPS1Zŝ&Q' ,e#^#4"j t"~;тF +!L`UrV6l1pNekhJ"|7F$yn@kw "rA PhSvZ"I Hi(*v& 2"|xF  k7,=sS_B f*%'/?1 P%i.Hm=9S GAƮiwe7t!th$ Lt9!'3DZ}*8ZQ0 2*A\s8%kO[KQ5)(bE(%"WB_} ) @vY·4Mh'htGb5)T0!zFYb_"R8B@ݭJ`3S(mE$]-GY"l$olv/!W.k!4Oq>W$a_i<]#"0~ g2%2mg  DI`\/,80 aIpC@0.7L*Ͷŀ."Ir~*L=LQ #C7 h~lGC:N$Vk:4&%I,K N,,ڼtt}@6 @r%hsVt~s u&t}bHԱEhkr3u:nSfi'M: Yτ6EU dEx$m16Fʏ A 4@FHUF4!2`@4`` fZ4g1۳ V,O@9/^B!ճQ:ahØyVtp@ib XUfPVA@ (gN::E}ՂRye$l\R4_0xVdD&ĸa;8@pXd 携9 T'&48N4&l@*Q) +I՜>Y8`q $0vcTe A-`S, $"N8(nyȋ/3=W\ qEPX;hDB CjAd0<;,WO !+@A"p >sbSՋ,Dk>2)%QSǘ9hF6 #M7C4XVr-#F:/ 9ZU:)߬L#.bWnzQ`W+ Byplhg4!5`D $q""c8-0-6&ELFLhjà#x&:DY_F^1Fq@n8d,]?!"piqU?6`ٍ[iULA@rVV2⓴)I 1xĐʟg-鬏 F !5:$]Q \b)\ 0 aLn; 1* .i0 87!X"xMF;# |h@֑(߫;>39 {@'>i- cŃ7X`cQ@!2, Û+TC;韊<\ prnk 3YC9ƖyB $23r0iP9gt40d`t.8ETD@Z/ yAy恔[0g"Pa"8PR?$'AY h3ٺk=f8./#ҥ5|YM 4ъq)YzY_lH6$0SQQ{rnF!ҽ  B(@"VOg+! d (χv? )f9%BL (ӛ._[ Ϲhr`P&xnmsKyFw!0J(؈x4 ޤ·PѬ_0h"Hѹ/%1kOv/-"5O ܋@ TFzЄQ •r8/pl$8>Xd1N%7"f>!aK)g!$q}&F¬fyh- 6q @zt*A z@q5P>(`A4.;i>Q'yгPSπhk.&ޅ K'BW`Q"-1ݡ hJS9Xٗ jr4+UZUD${U)ciȩ?mxg0[؊<V(H>Ō2>K?w/б:|πz3zP-)YypP\zpGr XAZ M9Qѳcr߹*pvp$,pzZ34);ID8 N2 ۇj!0[Y?PsQ]yjUO; 鳟v@ߊJj]$%{< ӫ[H Q$⇘zJ+̜*U=`AFsN Sp݋@\0 e3F5׭Ϯs}%~)NtXq ABnvc].s I'r(]@i+9O3ϛ^YN}8f)(2Fa*R3PHNz_< %وyXx5AkцHch` { H ^(8 ed4_*֖=k^MTHuՍ ٹ}3ιЉj?@<X,XLvc)h>( OHV9UڿqծA$Y1w BXl0)ՉǍM0V.{^`ɤ15=.:JXHqA(sdIǝ)F`@X@RЋ,0䰮Yh07;h,`U?\Qg*K-F 0<#-]uo@  q۫#S"@l(_&(} ÌQ!/.֙YQ[ tsUUQX`'$k I8::b ΑHԂ-X8xAЧ K1SaX"t^S#L/ jl~RF9]4$Xi uF!mr;yJd~DLC$C,  #`&XCR)X)08}D5&Hc`yF}YL[36 R{=ofX9px D"EE"f<1&T?a ]Z-|=j4$0awB"s/!*r9*u !!Bb&CO E2@QuLI/Xt9?1_#h `HQ7 Y=P4[%UaJwXW ػ (ː6(!Y \8~6D̢4/ 5QL3Ilޠ:Jj1xUȆ8@syAlKwQYKzۛh-ChV3zH$묎P@0$80\^=, a\.EkDVxv90h |]Dz%KT4|&% R3Q8܀DJI~ 棤Y8K&|qh[m:1H NXO7\--qTw* ?Ț:0T%F@h 秨*Bۀ+8 @n~B6'qB IF(h;`".$(ژF(¨x%hd _2W ,QJ(l@0o 19p@P$(Ch"`80 Q/ zR4d>E*  C, ~׮/&zh8xDY Drð C!840$Nq!dg3 { ( !0.H0*&n**GiBx hV  8'ŗ?8Pr˃E"Tj':sP2wBn׶țǼ"Ǽ$zK \9a,JY|`Uv@ZNjQ CAв.[0RhZnzL,7F8Ė&YJ<VCH{PiI`ˌˡQ`4S EYWIx:m> ip `,'A  (E%{O-8FɺitZ@ :qGϑ n(u%*S@2ꨃcN:i;"IoGhY0 ("O!Z#3z9 .W2D BCYm)r -"ì:7,L̙E]%<)"u2rr 虢ja{xuQI q6]lIe@ PB0PDAwf)R1VfY;p&+ǔ+ffLٝ31 >"DaJ""dKشt7vSp@`j  W f~  (&p<@N_ 4HE=)F0EoL#Q 9l#vq?\DM 3 U NSlBW{Hp$EIv.%( P V=e@.tBɱ7%#tYP6 ,hP!ap&3͇f Y$%D8/tV L96Q"ƕF #c|*drfP] a@)țaqgĊ3\y \ #TLJ#:I;CxH U<2ҟH1'xd8H|F{ɥđ!wizQe.h 1)S%@,@hB!uGشb۽BqDQ IX:fXe,@MNڷ=r"IH p3Ş !e4ߙUN5[8  ԑœR\!0$y&.!IІ[R4u8p:G Yh&g̬Z.Vs4 0TpZEs\HE8gKĆLy 'k*P| 6Fe1[d?5p0'!q VZsb>Ѡk@ɩKlcA;NLk޻]D]3_=H>qF@;IF C4D.8'uX,O\p`^z(7Hi$9\0r XTa2>QߋL57$xiq-v)Q$9p*K")lIB@wp봩"&dtWH@lM +ݖ1 kdC &ĜotiQl-3{ve8[;w4@<}A{%V/`Ű݀@,q<^Kl=ץnQ3Cд*(H_Bi$ @&-|M6/,.JD9 :”Dui£l%(+H`,@V6"ꆹbϸ.0#C{l#(:J!(Q"*(*m +πU+#hN1CveM! d!(*#njIF@eZBhN@͚2bG.$ND-XdJ*ʆC.*$ G _E2ҁL$`~ @9c`xLi&BJü]&Jd#"Cd6/bvFz|X@H /Ga`Af n,XA&V@9 {N?h岃c$|@`<[ @,(DhnstA& .|56`Ġ<AZED 8QjRL2c:  fPT/FKgHBbL0O!P`F\~A'!{IkI$Fȸ- CzݲN(RHLOdDf")EL$TALi+/.!J  2Mbh9>\Ҭ7ejh:H)Yd[t>g(,z ȌI,#h262, ХdF&at݀@`Jz@jV$4`t l!RN0F*HgcEBka rsK8kmzB2oRx$tvD"$(dDaal!WoH&4`R>J2nvn‚@ao"DH "(*"AR{ (%!⤫d)>$lTLGǤ" j!hI0LO  " @aHJjDa)b\ 9o#"8` ,С̾uK{/&I@N]å xCx Jbk!yb| X4+b"K-#?uf"bT J' $Yẹ(L٥+J<{BnD _G4>%\CH~c$ <\m2B΂C{`6"aal g>7ޕ{`D*mLmB8WZ`pi(P BD>".g,ͣ~n(?푤  FO?CnU!g6@M7m|o  i- ufaWiozD_9SnP0O@sa:AIx:K<?,! j**p45ä B6v6w(#t/J.dU፨Xm-k m8)J@X xYwX$ fTA*aKA$Gyf;> \2:C>SĨ!$4#O -xum+U'Unm R`:ZHgHz x6Z2 ibxݣ{ŀ@a˼O99s:隑T;> %J5|vR'aEf5'0\m{E`@`D ZkbgE˼vtAbC E'yF.!/3IXs#Ju~)Q_6Y#Ⱦ Iwg>EH -")d(_9?_0 -VUzacb("b&m=4,# 8 eiyK?_b* pm3XN"(V l`rztr9/M)4MYw -lG0 f0x; yjb(HPߠZ0|O7ʝS [b#,{'gx9np(~5*0P0 BP >JNpPS \5g`jY`A`.wD( rJֶ Z ݩMڂ!zδ +p}34(Rògⸯ3IbĹIM1OM%>BG !KA (@%sIˑ2z|jBK Oq^{.SN(R=dt)xIyG'&G@]Ȥ Jb|8!jQyJ!C`D`j,]fzBFzbykf, 0$9P]l޶Y4( ӱvxǚUEB݂*EkVjk @4 `@;##`x, >(61[TO9Xh] X~+!Oj؜p _x"h,YLJM(@T- .J KΨ:iLݲ UcTʆ=@&ɪc)6nҁ I < f,nzZ,O!b@Z7KQv{P5 9d`"qlOV)ie _$J0"d`GHfHTlH9*IkXTjPUD?L&Y*(N&2p@1 n#cÄ`QJ0[0>K@\+)BUTة7RSS,~A4ΊDRRD`b BWL͔kNdn,PPiH,B̔MlD eL ">!);%gG)gd,H0D x)blWB`ȵ@ 8^jSDh6oܼDqT]qAGMi: $ ,Gy,ΔGiơ(ŵ(V&nfNd ,HwTp @RJ)Ĥ" FV3MK|t |@V àW`y@P l[˂c4^2Y̐IXwA fT@3 *!dsJ05"p၆X|/u D5!VpץeW5J|Dk~tי\ۅ0ƹ3aM6Ͷ. #AwOmU@sFa6n TD85 fq#D&(1zӂ<Q^9/b `ENgLX u81\% t,2cn ;%}܀$(Cpi <6RyDApdi:Sj@-P咫C|k-IRQ-ȕx`%,\Ӛ 9@+ưbiH bݖR#&KSwD<A0腟[ {Z*`A8p](|$=P ÅO@h#Q&9zi;ݍRHy흋NO%\Mୃ2 ʅXY9н#BaQ/)MKxxɴi SnqHJPDYb>V ؇pش$(A:3c`r6b+iJZJzK2$ݸ98D(`ˀ;="36[8+!Swaܳ"3;8H`c8FK2s߈p[R >#}( HA6Y`B}.7{d`e86R6 3y >^amaa0FK} 4G_HKxev wV 4h<'p ތӚp n6Jk5K-ʬ*_(c!aM { 裴 х-@`' d JC & v^c(LU,JH@RBP*@2:0 0ec_>ea^x;.zHåXݤi5Hn1Ȓ2fp ?K`( Y/h =#q La·Aanhv>Y7arށ犌̲i=;Ku4f[P)gމVޱwF1H C, `zE<@9!ٺBƂp@pePHH+S& v;H.xirw˴?=(ӰDsG]ycy6g*!(]pݘ/AAA\r:TNɢꚦ$)3/K枺rm0RZYy|P܋<_Uu4 *i#ewqY@5Wj#{їУp4ׯ&.AʘyR@0"X)( 13 X%өk++  Чn {4%BUrU:lH6#s2P 6N=XK"xwBH7&A8 p I>O-(Zpedۆhe oC= ( ^G)q;kHTXˈx'Q&t0:=2:!X sG+ 99T( Qx1 q`%F1G`? @8\J+j48 OT|^ ./x"TvE. J̋)d 0? b Jlp) h_0H_4Zm>09szT"yWGIH -Zxb͎MEHG(v ;恀K%Ht î0بN?ȯA)Pyx 8 7( O@4gE K0M)! ]p7Ok}@@ 9@3@R'\?/A@*oL"> `o@@iLb7J$yM7w=9t:`)"hȟ 4hUͪs@NRУ`VxRጎAXf'[r8@Gv;@Ixk> HD"@a$( :"*֣Iٵ{6ˁlǨ(  +9@#6 I:Q0x@p yhp| b"``˃ii`Xi`~"`!2(J0 h@Bӳ*16Ȱ~* 򏸍zP"y򚶈I$p#d)t KdPD$x{'8Pc:"H C@$iAܠO3#D% R$*ME3 |$EK 4>Y;mCy#PN $ bn*?녬}zD{zS|%j}>Jy60{QlW07S 2"ȤZ^: 6a@Mxs3P(T8@yL>:x$(ꠍ&;t&>c__֨'@"N*ts'\9@i%!`#@ n!ʸXGʣNQ޳%iWgC8!XX @ ȸB3ڬJB$]"ѭ>_L8@Ub=TUDZ_6  0XA=Xc@0 eCdc ! tl rUXQ %ĸ.X֚'gV= m Z JG!&2uFx3"GPdLBxW61NMh~.؎xc (y/֥|gw+l =,E6TrcU&PȀR(I .@u"H`+QX1$|NԒ+Е B4gVl&0hȟHd/em G9x= kJ h 8]JT)7di"I .$$HI, Z1p8pmE})JN)HCA6lClk%s~P#uW/Ə 4=e0 Ri?r>>&U?_,jз[X 1(,pA1Vr z䠖I dTi5.p ¨S pQhV7y#t([q;עL  Hyoڇ8o2 6F6 2wa!<њɏJ,)6@Xel 9#9n%vTxpSb4>@(ZĮL^U'w( eSJ"լI@ eE Ts JJOX80J(TB#Ej|HEB̌sʖL""ZBYhM6*ltTY2@Ô#2e:Dw A#$% eg uC $$QCR,ȭ:JAv&GȀGy¤QX 7 F+F FdtP5%K̤C*#x,|I#xSx-jdH˟1C&$Mli4Π4`R QRfs#6h p7A5PM@uc<C AypmyR*qxc,c$wEضKbX &:CPe ~j@@ A?ˑ9dy݌ aߊ9̱@!yxAZsSפÜb'J_`MX 5C8%p:#\"aJ@Ri/8B!Y2LֽXHE6&Q#N0CaZLn.~0a\O  \]PmeAjJ: 豁G3**6E0׃4ArhpFNb0@ M@X@ ؟ c*Ra2&0@aB6Ao I!,k "Wr#hVa$o%D4HBC^8#N ä!a@`b! f2b,45e* BTzt'#cg\]b2bDZ"mLdHT ʎ#NRy;%*-E*f?%C",Ep"5~Z `c8F뀌9`LąArѫ$|mAZil4d:@NiB12\W(7%IFill`z ր(F,e6*e\ h$@Ԯu"juEv7p\ 2/wtf :Aba|* b* 6qmkP'@VR/Bt0q>%(JExҨjEvj,xkv-LxCx8 @X`._<2-8n8qa㜠ª"P x S8\bh)r\'®v-/w|0ՀWrj |T'yxMI  l:%fN1AF԰.(5wf5h ! ژk6e,~BWP\gkWd lS#H* t `4m',[m}ƪ&D8I jJ F8b@ZR͖hfJeE$7nA>KQx Rlhh! >]2Eɛj.&%JQɀ }Jj K=$m%O@(aU_K 2 t@wY'~&[-8?@&Ns:.պ][`U ~C`\,I{mvm>$`S;sIp@k=Jh?N% 뀰9 ϡ+ZzJp c9dv^٬j!0 : +܊ $")4V, ,kj˼ԽC{=+ژK ͧ.@*S"!382@(Rd` Qkn@|%@!:n!rëڙzɄZ.Lg)aB.WAF'yNIɦԪ@ j|OYw , MPw'wțK7;Loh& ] NT@c@x 炮3 bj,|)?% ɷTx7Ք@N&e"lw| K>|wZN`XMNpRTc81}ℯ / [{&@0ހ{$x !WG]}(Re?T oi` p5@eXTad%j/T1%`1|QeL-5gP`@mtwGs|ae7 :2BtMV*+蘗r@A`H:cBvD̎$I"~.@(WYu&Ät91J0P) 05@C@.`bfD@$p.l#QTKP FļL_Z=ǼvuZ;AD@Z\ҥZSꬪ2OJʝWLPj8pq쏒XSڋJW8 q h> TA3b_t6 Â8? O@; YOggJBifuu*POjLxNh/  IA6FxXh^RZ'$! bhD1 Bǂc hem 2|ԙaV)LNUJ'% ؍lFbػ)ث0ǀH f"S~4ExX;$5xcTTx+V:0HO- Ibt H 7$=cO$Lt`EGBh%@R  ;b@ Ql.`(!˵<0`#(5|/Ǚ eMLXЀo2)B*i7pA1`Å6 x!*PQ:xMu!2W! |xT QZ40bs;px9 E$Ĝ ͦp6B CM%ܛk@ _KRV 4yijJE,*@:~889%' 8S)%0xs532 AFH0T 2ػs?m*[O  wVP%t4\_ 5[["AT Y[xEXP_HxW"\ZY,H8w-̏)Rq ̭ȁ?`3`/p:0yCxU㪄`Eq6|.cOXvƠpn@OR>ژY P;.iq5 [p܆h1/>H.hd|_ rpE@BhPk6P^ރ89B$B$(P'S) XY Y͊)9 (2! C`!!}BPj>8!( ht ݌ p~+~-' i4&)ύ؇66R L0BHhrQ4AU\{zZY J50%P#b»"PQ۬4,a'n[, 2,(oh,)|Wе 0HO n>CT0ɱͦ:+"5@@i0ak#60!@L >+0B$Xeh0LT6k$yDKY4& +0)$@2\K3H> +O>H: kEž xc8=@U楴 !DS%Ño 7'4P 8ǐԎ;0;BHTψ:SP!8F h{H)GA- pӰ+*mDu@i^_}cUX2`H#4TxB `ߎ& a`q+I- [i/%j'%:Х %Z* (*}>sйA<(&xm%5ؕF/X4=GK?QaC()(ͭ^j+%E^/u {Hh>T#8C@ U/%LS a?@[?_8r,z/~Q/-N(e$X0.' Z5(<<4!);7j^^JߢɱM:`4#_baKdօ /c" +`~"DH 5 ODUk>CRFF+_&B_2V1'2@bfd aHhŰE1 r0_X-kUH% ´Hg.@:jl ^0fXaa[5I3ԧs]N9(k3H]Th>JtWqmd  ;FeMڡq2dͷ b';̀UO4PX;2$ψQZо'Hx  |GsM̑0 {as?ør m?I4+$o!-g e U -"RUXDHGq.O Tc%p @Be].zD>X m q,:J=#hZcoMe A&5+&SBÌo6EY j?Z`f'OF(Xr3PEøET̩@ت dظÐTod$n _S RM`WoX1s)H,l|q^t!4~E@,X"uãjPYe|D²L;!RGBf=$a *JC!:@8TZ 9.!G3'0L!ȖIP.`1,2%fC޶𭃐92QSԵ0HOȐ.+ Xs*hڀ;,ІeX$耠 !+?pf w@H_59 FhR6lp-ehu3-,,hpL)ح=( >>\x J :T́Vöavp˳) EпvYLLg/y gZrDy k/Qhx4unࢄxA"`%PnW; Hu%Fؼ ;oM;" 31،GL u 8x`兣5y8tLuP܏ W 0c 55'x %I )0|ݢR 30IrXB A0*~$nC'֪l}v3~0;=f?0D.L d2H _<@ 0L Fԯo7LN_XlV:8CJa6~}>@) 1%gjfm n!Ƭ6 X69o ( 41j g'p#&];=@ ~A|DN;'iį*K柏 h&'/;@Z8 [E`&p Vd"apHTTN.ɑZ aJ `'ͳʙ?,K᧧x`pEJ gQlȦ+ojrh@A".@Ec`tRrHI|cDч h !dU!`D:"h|Ot$QQw1 iZa:`X/'rbe8eJTNgl׍Q_chNtKxINXe8(pt|%PJ T>izਲ6Drj@p4kE7FbU"'X'P$b*:4y!|k[bdy9z/L /1* ,E E7ذ'*EzYa+ZO\lnT% }L(fPVSP̼e,5%>γemNF#`F:9U1,DSKh( >PF0P umI  Cc"QI RΞ^9#$層o$".ުRe>A@Qyz*7 \,OlnApgm WV J2@($#sC`<*dKT"3"Q>)Jp 6h4t))C`#,XY`f` SCPf QBQÚ^ c=$&% k&iBG5F9[J=? 0(q πt&bhD`%`=0MHPj0Fx;Gq gX${'T  Q8b `x/0$T43`>`NZX(Z"h5laZ x:p1˟#Q p7^$PXFYYdxWU7Ѱ"Nz+7$I klam `O_EIJD`WN`l  !?$ED4pA2;*+HTrZĠ986"=N1#|@|9v>";&=CHU!(NcR] ET/ ./R|Bίx?|ndEx'R~bl:@F 2"5`@ RbebH:A F+a+!,$ 6$v`: ~ */i#@HS#k$8aC0Fr#6o]8bN5 >#(Q"?&: *#(d'$ @b(~ nle@I%U'Ύ'ž*%@iO!nh܂":"fm/ @B-kr! 0hH$bƲ`ȡao IEJACB17|z`J&**J>$'.m6JjȰ(B'  j U'Hi>d;R\"t"ch(: ^zjō$OzvĂR"Q5H!NV!>C&rk&ɰ=jH§qΜ2#`|` z,HdOp.rz:3~]D4 *&cDT/"cI )2K)>p12|Crz"$o:GDf [x(&.? K璚i鲀,gFxtFrww(J&xi8%DG?EFD.)&@ül/fs6:- ^<HvA+,J/I~J\FHttTQyRQHE8#!4P >W莏 kw0S0TJS!Ԡ @@BZھV55'I›tyh RkJ~(x+Fz2x")|M%%>HCI9% ep.Z*'RC!Qu!S IwKhI,hJ'mXVYu.@y(_ Kt0|J]/k*!D)!t>Hsu)Q-,4ș`t)'ggF08Ca*>b.;DIGe0Y4އ|(RU/Zkg  n"*NF>!)X@ T.lkN$'vf&f&"  aȗ94d7-Rh|0q@6A=v7/0j6ccTɜ@ !2fR&C'"tB a !j)y=gFG}dCf"'|kgѾv^ I@O gtJ:PJdî; |D#RI7"6aD |ibŗh԰e|ܠhkrCB(NopScCNF` mqq5Gz+#|'$ =)}#Aq ȏ/&NU~PGNYu!Y|(! JRW8'&F@1ZL0n3iFC@"Q! XQAB(`s;/7|3a(`B-z QR B_*#'-xF6)S"(` NDb`A* pf@I` ̐avei%m1FC RaeIKdD4h`jAnp(-IhA?**"@^!$. MAnh ^]S:l,WH| `YyPq}#T%;0Q `Lah&c{`E` d!RKC@<'ш&}z'9`l4I Sl@(0)<= &a6`E%.,Y4ǨTT6讅RHX%; ^rn9NZ=`ڡX[2kń\p"P49$BNy'Ƹ,EWcky88|3*(wf:(N0JwcXwGRGU`K[4ACc!7w/+fD=an>Yz6Pf:dF BPAsl'(4"Bd`C"YJ!A `F ]b $:!241}r+7F,Jv4 ѠAn3$!@o$25bL5(^="?3 G: k RYӂҢec8( *#pC eSdv-&k$,Oof"e9`6%!";"e{-IE@*N{0r|6#T =L"lB#8GX=R* bic$]#8lOےaL!`7;;7fd->'xAXXF@ 2!W,ڄ7dT_=aLI_FWWWI.vDO&%>T> 'z R5l0]n!!ވ5P0F!qA `QU{i1 _("O' A!D^0HePwK/g @, @@l.!?q8<Ap;F@Z0RyE@)Ԗ):A`p@x eBnpLC!أv` #gG82^X+\1!`ҧF#}@Nr` }@`a.K I-1 ]qI뷋%_o~ y[sL`,ctH(Р/ @^YL(YlK IDhA|bpw]oYhݵ~+&S ] Yw& Zh$N(NJi#Z+U8Y h#`2|)5Fp33[JJqEKAc + Ѧ3X;!H)e"S E :ȓa@*'NLm V\A>iN8e+ !!a*zř1Qc5,ɌC/-DP9N7b83F8&wU=<к96,Id5 .0!L|BQǀ#sDt8ôwAG[Qf I A31Pa#EaԚV;!Bb]%FD*<P'F<)3'0 fC`xD@(@g%ռs566`쀘c6 !En qA iv*P>vh qo#A[1S=B3w&`>2Ⱥeݛ4b"Q:9Ao^gۣ@ + Ss`*̽Op3.p8AӦ%k7Qҳݒ#@,[@0&@` ڮh@ 0 8z (pm$Э-py@q*C:hْ,)!B18׍!" #dSA ᎐ˎZX u X>@3, [{‹'A$ B@ŪT CBp-xE3 0ћXc(/BK@ C H"^)?D0>"LG)(Dl 2tv ኅW QOF+@T`31,8!miô @@A@s*8&h;(D c^NJPdpOꇡb= K9bv4cj׬#*kaA B:qM$aC˜qr81 (Tr*p(sK: QK㾌=0 xnj<<7y41 Aj<kf.+x WI=ad$-Qt+uP B HAb1pǑyZ(Yt1! yXt+bFr ZNfMc׽-CZY1s @p&Pz;7F39axӇ8$D㺈I)0LJ`EQ(8,xzʊ>:BIGqA\^HRT`#jx4Xsp.حFZIYP; T9~;u9P cJC"W!arUQh* m$"+ 9HA%z`8X8xx="Q418`3X %G7 ,I25Y $+2G=HAOK(@=:aS[ `x:W<8ru؆۰v2,p5rczP 8s s7j%( 006'8f v81@Q\:QZ90/z08r:0͚)y;$s 8(95 M2)(L֘FϺ *3x,12JX /l +(Q@'MB] Օ(8jXcըP D`w xG#KXU'px ohV8S8*(I,Ü> T51Ѵ P888@JCSK<X K_ ̗# EYAx )5Tє,Y]%$ /4V b4ˮѸQAt(" m4 k)XutPuWv][F» X-2C􈇀w*_ Y㗢]0lz'XMlY⨃(HMY6GP͌ATP/h)ip8c@Za8p:"2x C rH᱊Y K˯k(Ɠ3]91J`wy{_XK̿; #_Pmͭcx,rM!4! rPAKךaf8$:Ie)QI>wf$q͙]3#5  Im`Hz ":xZ=޼uH3HWdxK9jH eXU86# kX0*;Pc=T$PEl W~ 0F ᙙ",:McAL{XH }PX  `-ۚ4u T Z}(KliQA)[ye dᅷ`[$(UA(Eƹ$FI8_G GC<[d `1>8={ GFi( P0~Wp;L%i|hFB!©żG%Gd$@`W1<)$ @uA(o.Q D_r|oYۄżxE׀ ĸS]8Wl洳cjQp u. o#U,DŽGCh GubQ+_>t)DJ Lʂ1/BuG&h h<01Wi'|\6E(-Ftŗ9_5DW-r YG~۠6pp6_ ZP5?QXt#ʤ]@= v틉ss<#-[ *"Ě@P9o0+AjH=~vC@2ߢ =50PX]`)ɀ|+oëLX qL,0%O@f .N Z@rBf],0fɺ:@<^gW,E hwe 5&|ARʖ)p.\]-a sj騖HBKXFQv :< uo^vn@lg Ɉ D<=KO9zѢ*"C;, h84Vm;Ӊ*i~!q#HD0;!4 X*{= aG#hA &*0=? `D$@@8 81u;@v::W4b: <o cO0f+` )d8@}=K"&$25ڦ@I@?_K|z(?o ˃, =ph0p|G| J ˨%- c0; e N@FZi‚{fZpG(1it~'92)z&²,Z'&.(@P#z1.JyH  .T 2-g' @P!8jl Ʈ8D<m$ {$ɠg فda< >q݁.G aDUQlEF ԑ9 O2R,}<*T#%YR2uR)r'R,0 jCȘ)49쌂Ưԁ0XLf.{UWC۠{ <MB& (2Hf~q`dI'1ze9[,v@dߝqx]q"s`( pу62P)  tX0yYGR4Ʃzˆuua*``>DHE3;ʢ 'i& [Z[ ɠ&IXENjY#4 <P t(̠U$`xh(—0y,v(F. (A@xsQϗD` o? H @\ GuvuA_:D J%{%*L}8=P%DȘ" #L)]G0`L29@/ĢĊbcxAp)0DŹR(}G m‰QH+~/ r`%mdb6`D@t :=NI.n,"Q"D| EJzlBiHxY k;v,*N*d]L0JV)`$E5 {$a \RK4@+ň2Q\,TY&$0 0T+X)&XHcy/0yU)),(p@f5"#:5Y$x  (S ZBڊysWipѓf<[a) Q/+=ir,IZ ҐLtLwItҜ1F4q .0 dcD[4IWWG/F, B(LQln 0 z}Y”SNCZ JHۻiŎ؊dM9Q6u°j#|qg3FDaHE ԏmJ+?+L "˫Fyahu`Qȅ {L֮r)졘^Qcꬴe d g Pc= cӘ&(NEb"@J 5lɿMVUﴈ" N<Ȁi6Fd-:q"hϓ QX Ҁ #_6<҄ȧLa`W)ĘBHnB/z.~g>R7 uf%->p˜Gɗ`2Jo,\TH*XXAZPUf< ܪƨ;:p I\!V1`A (6(h;b`  `= BaHJmol("LJdP A[#\ xjcFf^<[KĘԠ@V iR, B&# )`(TL A&0V0~de}8j. ш "ֲ񠎢=B,UCa(cgxNpa $~&HafHBH68(A.C&.f i//.&; ˌl0V:JA3#T`*iXjF"Ċy6cH"d%dH]x]"Hjp' 6.rb"i~Hfd&"f/$Df.0 ͂դdFFhF&rfQ aKVt"@>`<ٍ~@EA@!VF# ;NI<`: 2"Rd%2`t dgZtRv ;@!? 0FB2V&b#0:fD|d 6-1|`Aaf,8v-z~$'`PzHs>t%DGM!cHdSozbGi4Œa1AYBOGcCO(ا* \IcHx`1Z#z0 G"7a&Ң, ' 'JcF>7` .aE#Bv҄SrdʺCb>tEaA$j k2h.:ȴhF`" -akn b͈;M.K, sLVws2' a8=j7N/*u7`jخd#F]x +MyozLד*>WW0KF*k o Ż5KFKgFhIAn"]*LKċlW+ڭ,w2m_yw*4+xn,&"2 0WF$tz,a-3aG(R Ť+\ x46z-HxŸ]h1BDcKft:隵xf'SjF 遌l額rfL+PsjwE7͊ 4@8+;@WK 5[?gyYSWx)y<*kB @e4H9P$A^B  R K:A AU[ZL0&@npaRJ.d Hf/&L(x'Ÿ~y @=l̢o*K5=^HN2)fdpHF @ @"rj/[.痠莐d J!8*<.X5Px_h4\ҩ,," D` !,Ϫ,Upan4%+,BH㨗]&p9Q"(d_ %rRժꋠRQja$ )RK{rE];;Q(I/& `Afz &$/=rpĔORJv`uz5!^_!E/!1H_Ja`ROu*V,"! whVH` iH "I`G)9hƍGP\+/re^23 d\'1ca(CUhT" $ ֧\c"`TBXXJ8@>]RGCbc\'z y*=-#~ʶ'O@4 AB\aHHfHT>am.#1єQ/\`h{B-†*'` ɠb OD,LApiǚz B-$'Q">~Tb`ۧ䮵!Z/!4C`A`aMGm&XL@ɂF)AB fatzAs)vG0HceFHi;}J!DTWBaRWJHrwEկi\n"`DJg@0Q#l'[S*Dۂ`8Or2e(5f 8zl#+  `HrryK fcSaK`* )bїrj3 `3c` 4&~ P/r..L k?mE_2 2KrweK0xV}b2!hr>g"R<t'd"ma=z\P@~4`H G"p%~H`@Id)l^̤R0޲"&M:@JV& 0'ɉq. 2]͇e Q#0@B.Ŧ@+-ŋJ"-zuJphC6"u]@>0&dH=sI+5,fy  Bu(|p 12f#;䄦N[ _p`GvVԹARIdzU˄DE)$l0GH쮸&P3fLҢъD@O 4AF8R^*h"?LʔUXRKYk<6'v;h1=!;e6l.@NJ(q`<Hh%!-9% @:N3hU٤e 3bpM an?*l GI$(ן((=kZ< !acx.4'@< ]Q/+%}ac 3+P!lK]#bQ/e7jrtd|IHE0pYt!REALIa l@ʨp0-F7"K"!Yn@ IwBI ֘ 󓥄(rGs-m҂1 a4(4%(CLeՐi7c`Ht =rƘq5dn9<ǪFiuJɉ+1Sa"_"~I 2odɏemQ@'4%6A]Ya'[W]j$Hmd׹nGhUtoXlo(=TƧL'͡=J R}C])8c֏;F`$ߠ^ `)* pɴ )1}2!d ȊB6Xa/:'5!!i #dݝ R"8 ?I-pzd 8u ٞ13)f(:XS3ϋ5":$ L"͚A鼣a x}b*Hr=jzEu$g C9Pț$-$ YMsCM\ 1焩IxP{1PےT4@!,#Z+ԍQFGHF Ѻ%(#R#O$M7ND88 .(XOДqGX)&xf9p* "e7RLOVQSY4,LPzSَI yzNh0;Ȍ2>OV*@Q@ #I#p`G?@7ঀC{@$J`^XR11Y 2ɗ Ѕ`Y( D *S  84ZZIJiA+ ;2XUPzû \SRhI} ܋ЗQ m8`*.{҂Qi7 \9ե H΀;/@>%v*8WT0Fz8팟*+A3,S*ȻvIiÉˈӠ~AŻ QE %1 hX7@ZuR'Z"ͻY`4RGCx`֛׉Y}&=qؼ3X ЅS^SAH[g@p883mv 0Y KC! x܈`:dp`@GoR9MH3 ضw$H{PvBuP?M5O\(" p98213] ;8A"_-Ј!IWchރ,=(XC,O@4+;?1 9QXy4 HISPzhJ#ԣֈ?ptHla܅xYZZcFl/ <uؘ48OXlPe1H^ P"p tH=5uJ$ Fq=W$3{5XSKF;|NP-@E @3j.݀8}݌ VB,-i4zztoUX@ZH RCfRz0u+oX?Yf#ΆiD2`; P{pChx̼d?jsx8jfF]  8TK"pyd=)Rی31ӻŭ`N9!JRqd +P#*P&z(T*R0o t;6`tr>x{N(h͞f-y"}]sn p/psq(@!xw<X8HP9lk fv pɀlAJc.!1?m,-5i W)K2i(jh ?Pi^0n\ri]8U4hi?04C^3ؼTω4@Ȍp^Y1sH{Pl:|8PЅ(TcuF=yd) |٩bS HȱMJI@EM +X@)QtHֱrNVS8,\t;B r*H_5Λbrx-pP%HVSu%232i "h|]`Db{Ibr'~)Y5y 3X/vʊQx? Z7_ ,[[Sm =V4dK!ȏ>UO(npdri >@E#aqDv&F= YOtܠUZy{"\d |k)&t ohJ0f BJZOIk]x(Q@^olM{ ֿ1Ϥ<6H1h0Qp9j~ɳ L`SԀH8 YLv }=Xı{dzZ6h{~W񷪌3 |@1@t`H6g`|:L=ـ`#|}*Zֻm^'i#&![L ¼ c:lyHTzqБy &DH@78`NT<+ I L@ c8I)2P*RcT8*1tQ})mCZݦ|q(/ 0v;M:L2=, !RSJgsg)p"R(Z D̫P+9W&㪅5K-㮅GROE[ٵuEHg1N%qt%$*+ʞ 6kT0 s((@P^!utJ@-5 `}/5>/8XY(vֵ `Xt切lIr ~fXif!Mq*ZD'N;P;f [dV%KKNY+:r+ Nđ,J6jD9 Q@6DBE\Si^0 1f!֥hYKmgֶ>GSrD!m!Eb3q \6(a/Z (] ,K8"]aǀ( PPB8D 4:= a@+4Np "̔ZAc5"h5Tcr=FE0MJ Ybe LkGh @pDC"xMN 5l6gƛC@u =QjZ"C!`ԩ)C&ͬiR)e <2L X E7&(wa`,pA \9h)i+c+cf;2u!6` ǓfL\9 E@9(X 1=>Mz63LbSLHaTj 1r6 "Q $DAp@";1ʯ$7FtSSxnPH#8-C%a >"DYq/A:w8%!cfRQd)Ϛ/W *h1P`Y An#`@  r @$Ԕ)s` Q*(*$JBjHZAF0ld8do YFK8s`V .GƧYq Mu삍NjbN@t!7w e݋ xĭĐ`\ p"8FR OԻhe!,Wm"R-qAnl N{0PFTP(^J]fhy`P`&@)7t95z_RW$An$6%fFכE- X&fB ZE01.<}]˓ d*P"z1+±Zo aDTڃd|xe@CzVჵ X$#!"#H A3ISIg@aL-{O0ѕ70Qf-q xu~DAfX-@.l "EDw,b2$1g #D%R}K H@A "۠4 Ir/22 38`Z%KOk:{a=5 !@#\qE+BFW$T `BL!Hcf19A>Jn4BAhTH  Тܙ/h" ibBA,<W02d!&E$=1-%|.{ p@vI % >>^La4QD&bh> ƃj肖G%n(V`AbJp,;FW(=qJH1;D06.q<"1נhlSqt.b0 `XYL!, g oxB1 BA졘ÊcnE|:E GГ']eQ!#&$bOfj̺&2{, o)qC bz, DVTҏ'2c-JOc(b2$2P d5S,TNK ` LBey.N`e ށa̺QCMb'Qx%f%'*c.]jla@ dWer.E 2 (נ`k·"bzhVn&S%*N4C\i` @NNbn4WD N8gT`P~k6rR%9rьk>F̎g Paj+ATy`*ݠ&נ FAB!FBJ|%!+DTPsjhb&8 ;:diI0(-D,!7H%$n<\j"G-#B="``tT6fF' dE )Fk a!+OgyziB@!325!(X`Q.$.i`Rl5%!J*#DmT   a⌦4 : `2W, ᯌ>d8Rj X1@(|m 4<>!>pgK ) !\ F!`W_&TLR-` @ &"UBUsR58'^J@ @`|Psl̥FAhu  Г "Nr*FJbVj\n~nsM8B ^` ,,Va2 *PB@9BJ `m! `>A^'5,,hѲ(4L@VA,U@ gz[>c!LR{pL&A8cOolUaAT/ bLg%S s:i%ꆪH&@3!bab! m?er<3^ $BADo K-& qBQ>GF3$2V*&^h2&vsE*@bn(Q(Xcfv*1& -jh^S evҝA[4%G~ymP ^PÉhm?&Wrc @P,,B )p` r<+3bJ(H->^`"0|AfȒF 2(? ,fF@L0NbQ$%NA78%fu2Ħ4QG-  FF-Àڇjb`esF"Ҍw`B B$$$g!'\aAB  ,@nzB%ba}Z {K!(B@$MIp*%h˱sBiZiA(ᲂ_NV @ ` aH؟[B|(" $7b{bAA6 i\y $d\aE1yL/I` h{"*ܹnVdnWժR@0#c,aXg{aYB@z(0yTMF!`j_ ,~%5F%$!~6/$OiNN_Dw("8% F h)zRBc"{b' ӳAF27DqÖbNb@" \PanF qFAB1jk,;ҏ& ;&0:fc2t1Rl< "2`b_z@9K"N!c/z"Gl"[%" MT 뎃P:M]` -,O$_-2m ݁a /& 1WXIr@<[;h&(hKn643DJ`U@c U8"pR,°J"B,YR{is'Upo):\ <'UE rh Ao %AT֢aI`$;/[(}f` !P"uc \OMx;xX A`{]t8\m6h$G4ʘ%H#p:TAt%Ƀ} ɀM2@@(K"'~(cΆ@@ɪ]vT߷@` IQw2}#1i1Q'  E3.IxH QJ*NJL@LߧZ y^ AK9MfL@8tL{Y")l-tWG[,B4hMBk6rɉ'F'nɼOY#0cdDR:HCXjH+xql<b5Z@$(Fz *|2Q c.4PXcA4FZ6ap68Az@DJP Ǽ6N˻d%NbktJM0ďDՍ@Mg8xEsqI1 ck!DHђ$@C&!P) o:vOA1D jQ[N"f70@.2C`e/F +`RPF@$c2`Co\wN'k2@IC0@n !@jP 'v-WZ?Հ3fRQ *`p -f >;d]Ǡ&l \нI(D1gR 0*_ nbzM-X17uCJ l|rGj`rсF 0܆s2:Y/a#Rb>b!w(3QbV:ZsERnsA#>&&> !p)hVfm"B.tՄ@BjpS,5"$N >3FpЍcwp9F~D=RaFn U%p5HŷJbަP?O" ԧZM&gTv,t@qv]h*pQ?2h!Tm'kyS-"߀PH@:jFGg}oJo@AqJ dy4pʤMg aFPe2b2;_>nQ7;OOTu/.'zwY/ZA. P CjGXC dBjy)"dI& 1b*}!#.y$Wy׽"?ZEVPtHN[uαRJe A a`E%@V.}k܋K!3aEP1a> p C`>sA5H<Ïoܟc릥 C::\ x$h'CE ߤX&[didXokѸ ;y H8h0;I !>8@[7S u2[8BC=ֽA;|B|}0@p8 7!Bs.(H`"EB(=~(G<>U{b4Haʀ㩍D::CD+>=}&[/3*# @=KԍkPq`;aeQ3±$ Xx˄Eh↬L 1_1 4;\80ȊXG(##K߃3U 2 %R)`HA.<-` PD,8. @)L@--xO7RF jSV (Bd@eLDUP (\ N&Yh@a;(*m!pSO9{`㈛8"]A~ L]0%m8b/gu8 h @;5=p+)ܚl((`\ P\0pb 4io)BĐ¥K ak`#' $n, a>96ٺ . xvhtn&Ѡ r`__ 6u;Țɸ&䲒;  FRS|[!Xk{`#ħc.)`)1<[7l*m nc [P0n‚˶ʞ, 6p]l :Znj&Ylś]B}]7dl2#щȓ1%70g:ke48{5`N+@ Qĥcؑ Q\e,{ p`pEr=Z)ȃX:P H`0|Nds@RY $s4[rc: 28#oɞS똇8u ӽ- `CC iLA6[@⸓Q y蘑*Q6Itb9sk['I@(x6w J\We1`3Pl~[(QF }c@=)Wp! ;0zږ NU˜~6>R oPO 6 @PYpHXqbD'?%=pJH7-8U3&ڴ0kFB(?Q=y=H~g,i)Н)9s* VA@cB~@;E{Rd& XKp]bK<̛(ʴ9G@'83&j3cS] eG;s0LBBo",J1Ƨ1E rnbRWqgAs[$j !xKɤn~peKX. QAs&=tXZP=3) gDOABb=cІ@i Ie"þysdQf& T48!^X\"^)r// 3rep"BvsW4ļu<-p@T7*:NwJB0iE3~#?j`U"! fMyT e[ ZBT]~|u} C@  BOr)JpBIbRU!%I` 3 >h$ |>4 K=^o0 d/ AР[-{޲@  8''<d Sg`DT 騹 m]zaޓH*}9%7 %q#+}>,*sxurOK.T[C ctBx8 zRHzT$$iD#"`0 @()@y,8Ef-`"|t8Kttz}6fj#J 5DP%  #3H44kF$"0O"D :؅8Ҁ08yNV(0@4Qvl"Q>vJ,S:$l>YpAJl8!`X9J(& OŠ͢G$,g)s/o خѲlerDql\Xq(5cs!3SӍm(ތ9#;m`p@+G P@6`x36*W6BˇtϪ(9(#z-~+. ^Z`N8<k}r~Jpmp{m`&jPխ&B9ĀjGd :SJkoS%;K,纸 Jc:8.8`k{!7 `ojR $'ˬBPN3@-rvn@C0`"~-R [5,}m` 'ƉC$I?TӁ\3@CQ D:B7AgtPꃃƄP8Cpf.l8hih} /AJ'إHem#v:-Sc~j p{(9RBB! ,ubEx pVǘp-'? T &= w"2%i@p@G@MŇ@qi걖cp=gR3=#@B4Hd/"03>!:9KIoi;0=!H+> i(E=χ`n&1 tf8p#|:pLmBE !,a*&L&+%>Ym XB"L[e70L=$#x“\y'f\F?**DE!?|P1b{|)J2=x| ?Q.9@gC`@VAI'DPLXT 3zcS]؉Z4Ch ̍{I&? 3N-:wg>D@Yh@x B0D~:=ǹ4bG4 >G/0F(R-s~" 4}0LKWx?`Fg r \(gLk:oS$ Laa>0QCz; @Q a$M%|V> =fXC4=c%1 Q#đ46HvF-dPK3CB10UpJbTɊǵ @D!"߀6 AD;IB;%̸9SKj;P@Ybܲ >٦Lv9EbS0sxnAE"hŘ\W $)eNppd  ``k0xK 7"`H<~ (晌ԅe*$ R L >(_ x(vP;ǍrlnnxR5`b\;@6p˃0kt@`uiNf +\L Զ]0'/DC!ڨdUIc|Tp$Cr SA;gVac^ ?X. sPYqfի.ށ@rB\ B7:*KaZ^ 7'OH8@ji ̜+ Z!RI1M.ir!<8&e"0m8- UG0aZz~9"ϊ! :nad[ h1(v ,Ej#_`J$bbb5h 1̮]T'̔NDR>#̾˃sF;  eNhV 8rjVmn8$LrI˰#WP+<&Ra @F!*!!"88.>h/V$T. 2plaahya SHDQF?o, g,-T1' 60F&#:F ]b$`[WE]$r;#.^r' nt ^b) f`'t&"NX; G.,f j|MH%.lUQF$Ja HC>R'b8{@@pg@!3xh4f.C:F""ҔC'%)Qut `$Oc,K  Ɓ ʂN H3B]#-bIPDdbŢv Fdjd< )LLpOcT`%1TJh&  z,..`3xLܔ!P=+=,@&,!Ax (#pΚ8[lPS ʩb6XXM+F%}&@X0l. 9*^2&juB(zudE+6>@Ƈ,W[0` pr%!6eR/s&|i( F' C 0flfc0`xzy`FrG ư# tx$^.3.>+m3ɚD-Bp< I[*{;],&, >E~v'FLtЌFc p{i)RIJ:ih/@^LA 5>/*P&36!AQG?NDSʝ-IGF3 mT-m4c-/x\F<{(xhv4:QGD m[Y&jHApP@ A'INUU8|iXY Ygf.QLA)V.& ƐsopS{.\i= .]g _gQҵArS6i;ԩX if@p):"9A%0>k2ШzDl|W斆x @6b&,@ t@ 'DIj^1MeZa[tAU#\X$NfZz:c (.:e wmRw)t445N N&4VH'hC?@F" 4TiOV2 G4' VVE%'x1.DZlrJ+Y3ƚ4X]; ?+"1C%NU vR Y!nF|.dR2| b44CaB@"{9%殌:҃$>Tı<[,&];AZK@(Rd r ~B)F.%0Z#Ȋdd.#&:.}0 5a<;>EDZcJ41F<6$ōA,槌 0qDr1 {#iTXB CW%f'TUF#1cr!Z0Vaa*p m.J"`^^gU$HB;J` .D:%!X@)@"XjA.no]|?_:C( v$.T Grc>м "7"f&Ocu=*yZl& @z~9R>`3Ԇ4,ʱC˔ "}<6|XGcl 1u-o RUX-( !"D5dZ0Xp=zȉub-+!bQ"<EM<'T݇eD'.?&D\C.Jx,(A æ>S l2c !BD^V\1E>db;BxL/Fep WAyQr;+d7!Nݥc6/gG ] 0|]lo1ۛtn"Es M 5_)R[#m*0F `& | H(!މ>|A{H4 '>s4@ iRB^o0Y&0R@T AU&>"XWbB3 )A~=ǫ̅j%CM@u\oi񌯈CtIQ+agpjτ1>$h ,T `R”6q /pEH !<`(%t$@U 7ȅ;0Qq&`7``` aO;@Ԉ0 D LbH`CCy@i  =G3PsZ[~. Q F Yy!O@~O[7 BD+E\PP.z @5:GTŰ@hN IjN8yD(HE`9tH\i!F $ >fdv8$" >k"@3x 1l.wU c8 1oLdgdO_,7ծON#m:<;4 2&'`RCPiX-jm{.SBѦ2XE%;0y("Z^1cŸQ+``9#,boH5P3<"PD0C02D "`@)%/ڕE1z xq!FHuaN1x3 @ki > <ك9xZz"Ȫ@*Q`KRN}X kI"9LJE X 8F_4h[ 9sg#ɲF œ*x| ,aCQ%w4w @0m+1/mɘ A"),p! P86h; \>! Cnpd=|ka<rE!~ނy&Fk>\G(SOtq7XĉOP ɎL!8|'a. DK A1hsx=vhcHeLH4nP(#F ߞ \{XgHcA98HHDJR9: h>h/X;:GZhLy \D@K $0?KQQdq҂H|c`ћ$$Idp9IpMp)-$k=iO ڥ";H׆ _Bi,ٙg /ؘ ];/HK'hE,1@|NUu G +pERat18]Z>8?Ζωh j;0h7`-p9 Z P$0@䱈; ؎- p> H!X ݋ UCs8?"x;LMjDAɤ0qBKLH e3%Y,BdG `aR6ԇ뿝:$c_1^S mEL]x{T!/`qubhx`@Dz 8݀ +Z ZCxkչRhuUEX'V,()^=7Hs-{hP0hu*p )ՇxsE xjeP'S&0YчCu "20Cd P&׀L* PNrP p\%j] pUD).t>aD R xS̞hE zcv?X4 tK{1 N0 DOStA+y Z 8M tt⅏ 23@s:j@#хJ̰Wh@p3XNMYP E ;x:eT1K* hǡoSSLj!dܢ1-hfkQX1){(y4 #ܠ#%{Ĉ&J ;! 94C55VRlp-pWh=w`f( @%'0w) s3zLy롃r z#~94k{(DPϬ t>gVYnV(ؕ ;bYm'! H[ 1&LBS`ߊ:5aR*ɽRBUkn E1D\Kf lH1@e? [͞%AIn7Uՙ`QeG:p+ XҼ/0X6@nWCH<"Pp8V : 7R]wY/ x;8`[\`ةA\@AQoX܄(Lf\:;E* 1sI LI=k`2x0gÂ+ 5s W9x U +J0z)/#[W .(>ũڈݻXVPfPZ292s2?Пz4hH̷  K Xy{ahspz7$-hxb=hXqOPv&OQz)kh}Z,@6ïmTG-r3H<7 dH\z\4RD X C}_@$!@q0D asC J!t[5Τp@#!p<?t(?P q z<2@DWTUٍ3epχlt^ot ep0M%Tz<^qsJeɼg2CgO>߯wL)J@~n8p Ĩ/*m 0$^ '$Eb0B'.4ڙl-c`,ı$|'(zR(͙!)B+*NR*s$(" %h" DM; ~"jCHd5(6C`56wڡ?4ZHxۡ#ވ0"<@6OtƵ-L8 Ӏ kdQERK`? @ zF^H%(-Q@.4 rSI!NUTW)flh0"+ت0c*YGh\S}Ҩj8bDZĬvX*n>4u]ب&=clA3Gⳑ$ CX{ j&;C04 È =W:b~7qFPXH;Aը'aN`x>&ȾBteJa_qXT,txI08 ;d@ 0.٩ nxc8oW .Pm99QCN^bϪfi$0?p pPeJZ% g 08@Y#ݵ_p1 Bfs=gm7 /ЗY V>7 .()}"(P(  h*d9M-^B̼<|dLTMUS_'˝r1J^*^x&t(6+@e3י5='CU[dnБ ,hġH{!"}-8E&'< BZ`&C(z4Q '| BHEy%ƘSI>mB݉н?  G'7pD€M7$N:XS.MD ]ZuTIE-#b@bA1rrc 0:x " @6Ωj~k  !!(Q\ 68aڄ6a2?T܂Ƨd<0 3c1'nj$\k7Ҩx >~ٿ<GK5d)rcp-@jQDpJE%&k 9G! bJCޙ |L}>4a1 $  5jy{CcbCxBC$ \ypd6E^C!rtJPV c. ,LS3o::|e h3\G .J *[T] sRa31h"yWˏ Hb@|5Cw7F46֜-lUw;BF AP-/vB -;$,c(<XOɚ#ZRd0Ɗ`P !e+.̄a'A2+E_N*$r&;0  L Hb 9% !%x0`V"(#4P6.0A$0 DJrMJ-|Â!a$NBn&OD>J<@栀 PH׬zK 3tLw0Ro|PjφL~H%`JG 'd7lB`[6a/@+<.1  qWa7Nj 00;n\.mxt!J+.J1 V>8 ތA2E ЪlK D4bӁrm8 ;PJ #>ZsΆr!DVa8`\>+<. ()_#f[%<&;` A>%Ԏ\&_psA(Iha>`LdD*tTbJ'b.7  ̡  FZrN(?g2>vFmj e4ZLiɶ*鲈L(I%?2.l+MM2Ol3E*32?mXa  gV(,Qd!6MM%ˮSBXv%p)C9)ΦȽn3<`eT0@p<N!Z4b#VLc@ A Ͳ)?FdTv꧆m66*B"Jx,! ځi`&㖔l$ @F>@IA("ة`-nKjax! bA!KH7 `Q08q#=* 6&h@l@bb !R gXЪ(4waHCLY ;xfD(@QkR&i 0 -U, LVLM#<]#pm U |eRB>`daDtG A4& @AD" 9E-!d `;#.-87\Wrh CŠ6v+ڳ1<0*J%s%jGR"lGN'>XX*!A* `Fް+ Z/Xa@w.:0Pvt׭xe$#K2:!@fhF fS`@>s8@"c?6m - >"BDXlC9mzSj$ZN;tdP,%bJ$>"F0&]l `kaa7020Gwl⠗@Datb&+Clrpb/8$抇B+ ଓc2XTs0662(en4ffzfD]8Tci2xR ~ 1wDX,vW 4!9!4+t[W-,Z/d+J:K"^&ԭ5[sCx0v OhV,&[ *0"WeZBB2`W]ju> A` mULWtՊǨv? AϴǞpal``FE&@2X !}}6QsbPC̜!ƖaL"]XbpwApd"N+ /&J-ȆPxv@H+vtr-}vBC qKaqx1Qc&QfH`N *f%$ $D$叱.[Z&q;X%*A*`HJaO] +0h '`l 0w' e  XLםx&A B#/&ź/6,sq~BH2!"A F`;>1HJXD/rz(F oñ!UP Er vlRR A:, TvͶ#ŵ:DH{LjHh}-H9pY#*uqџ QBy AD®} p_QP nxG1%K./j 9ٗpPXDx*!r!l*as}KgT9 <R6ve&6C *$BZid(r@Ӡ `i 2G;aBGa:ɺIнI%M Chv+1z @1" %aZ.j(J1 !#RܓIyu!28{Xz;LJtb]HkK=a{2 6!k*lߕr(|j7c@dN0#l`]*q%0+DJSbHW  " .+sPϥ^b%9bD3=,N1 h):<=͈`c^{^3z?l{71c!#v }SBU9f%"x1B`C=4$1^˾]²ZLQm?`8  C  UtS* R)J `t5%v| bB"hd4? r5 `< I@Y[-@&AzJ`p.<)xw H|9Z=+=M Q Dgp?`OdV Ou&\(c-jcR; [`r7e7HQ )̯vo0ǁڠ!SB~iؚ'aHZ8:Qm&"I0h8$34I%"Wvx2 qKè R(dB82c(>L ?4aZOA\'1oXؙ821u5g8JS ` Ψ` 9}G5Ȱ&ư 8 p:~a+\{Iְ,h`$ETBUX'pTx>蝥(-!!\Ύ8"8?:ND@!L\2 H -*!3 şh.KD,X )@ o^ L,Y!!J`g !14*h36@@`*THR h#%(<8~3 ))|9@;(!Ğ6'ys~o Wzחn 9!g+CbWo*Ȑ0 z"8'}w~ *$8DD.K Cu2{֎HM@k V54ƈ ql"Wp0.x-1R91D!f  | iC63 ̙Ddig,bEHQ-!KbD)xRXEs%:E$AwedS M A0 D}X2`>p%6qI)Rǣ8[Xb-@8 J=?4Y P) ~^|C.- HE'.Zf`yrRvCnbSY}Dq, iP6],%A z>&:@U>iٖɆM'¡`HLX `uֈĵk:Ys,哏E"R HX4 j"CΉ)@8'Z `se9K쯕,AP}>\co0 tȚTBC#&W\ Y PQޅ@X61B@l~mqf1qb{H@7XpP`lq< H.DdN1t:q|.)=V!ҼvAj 2PL|)D,ֆ=&JYb?}Ĭ-!\lr~W]`@ AI}ܥϚt9p_{3E6($W6o*\@/BbtwգH#jSrbF[d CCD.n+ٗhۈ04BCPt!hm3FP8;!MaĹ򝮈Zж"#V5r2%HQ (QЛGr]i 7].j\LZ&2eD'wLl0eͨnʖvkʛWEc͒,-amscO a V0VS /tGW"X$hb/< KJA8*rכ Yx9)b1Dcd!`,OBY%ْ -=xIyԜ: ؎F "ǡM58HiZ\]" xѥ#ޅTB |-f IȻj `+p(?H"?/#<裩 Q+R5o2P1J]Zޏ(0t|Q%9PL> FKiD J8 `u׃6p@m &ڌQq|Ƌ!o`` %ILmhf pOZPLpxH<{ׇ~ ǚ(~?%|)Dq P 8-Š880QNQoc.Cb S)&)0 1-(rH{!MPW 4l({؝ pM`UD6 6{`yx?P*؄0 +`¸VTHRJ8mȐQ@|1w vҠ3>h4a:WX>jHhDl}M: aC ~ef04p#" d.p2ɿ[c  &#sTWJ+J䍿0j0AƒƉʇʩrRjpr9[$@ Zh[nP`4} IY0lH:鮷}>o0q0 wm`HL('Re@9RB chfpg Z kg@!0׳W 꿔jR El\Mʑ Aк*Q2("*-zP1B:M`crlv[楊Ԥ0 SH vPv-{ Lj$ixxj2NPH0I%[},°4.ArsEHyH LE$rQ8S  P ,#,Q2HHa I2 p t-3Dm<#2CB9lۗV9rw%]/tR, ULA'QKZ!EabIG;O ^L4CH#rJE(t$ͨfL= ]@+I{1,yJYZKf6|@ S9939 -1Qcp} :/1ZMC J  &α)4+-H74K K}9") Y @B`t$K.nR;}/30kF2V:]. M`K)GsR b-.FxP8GА6*"WD! O8X]F[Fb*ʹ;T9#9+ޚm 9 ]4U#cxP8r ж-)IaxNh;oAoccLeabg; YZh6܃:_ )!=uG 6)oȘ:>jgjz$(BCfNL@BɸsֲoѢ==g뻕48EvNd-~ 'F-阫hfL09sK"ʢ;Q( 0P' XJ,= P8 y=[Z25BDYl^,S{\8R[MBz'o&P 7H$ų (I+@U\1Apؼ)U1)5)oHT(> @xxp}_FM# [3 ٦bg#" ؃H-I`d] JG\;̮$[y;:xvFr#2 :Xs 0{ʊ\>Ţ f]P$ EcUŵٵ b( ,QF_䲉" d#CK?왋{Sv")UȎS_Q$TEPl60(o|U:phHGhȀ(F  ޠAzkK`8eL08 \.Qo(ɚ(y&J `JaȳI5 /l NEp58HkPx]Q &Au9E@+`=PH!uDl>HXDoX x`B1p4z(15Fـx kk`jHqR1|1n̈́Mk~{X])q"8x`&[+KIp`N'va 8<0"D@ЛR.[l1Xބ9K gM7iFXND7w .,P2K8PAat !ih:@Q686m0h2=p)=ߏ (R,`0N(`,W+@Ax~@&hO@D y=pH g ;eil[`X7B@~ Z4,bٱ0zg 9s]6V/'UJ&]W.BXR m  =Xqʼr?f6ND >m-Y}ɢ/7qڃqIԄ1җeԟh&! DhZ` $BB1-p*„{t&) @FyGҼIl'+088D d @yr,K;'Һ,@* ai`Yg"8DѠ6NRf%0O90kA, 'R*Ʊ: &$` 葱sS pX"  9 4O)Lƾ6sl: /P, @N)GrB` t\$~>MˋOG*պ~*ՒNq| BTq$ #9m< 떎eIHPp%RxdzGn)6fG8ŝR/"q)M,8M~(u53b|E#"g,h _ж0p6lǓ.KUˢ x'd[,-.USGM?C򋺄dn](_3^,.O/K0]P>B$f W@ >c6qeIY20ESK'>kNa`.D0EP~$^8  k xPDhrT$.P&=ǐ#*$ت٢WqQ<0(&D H Hrz:FxI M Œ3h4Z##z6؈0`lg W#qH@*d|C= O̙(,X1n$KC,|0( &U@KlFRQqI2V$E<Mf(s1bٗ l;l٤ Y\nK^%h >T$٘`h ?o 4 > k%>adM(̾1@4D:LceV0& YD*bBn@z~cQP)2,9LJw;ċL!je8vMywdN2c v:Z M8[ DyZ٦U^qɞ Zv1W;MJ,slLY+yߠ)%rc!Z6X:.xث'CwKgI2ʔ&ɷgy.S}G՘P S:bS])4 0|;jpXIs L3V|g!-+6 I| ~N{l؎qYC1<PpuT23K>=qjW:i=\Z#@Cwu=e36,~/T" (|w) at@d"4&AhNx,$l-˴}0`g~+. 0XlHV$ACPHh'@.̖v@Ǥ!0(j-cp( 蠥1`0~%bZ*RgvfD 4|U U:b VE<Oj)ȇL+/Ф*.8ISE6. $N>@WB&, rFB,RCP}ȞAŽ= #@Ң'S #$cjbYeHd dŚ3Ƣ6]VbHJdbܳh 5H]'lk';!<H "BWG0Bļj B6E͖^NYQ/"0*Ǹ'((d2zvI\@H |JCECg-:BVM|3;*&Ng#<"`QbAl`+, |RNu2&/ =E*x.sTDׇ{1) 8ѼZ("$fB:w`<οX\I N2#{/ *:o2$6*H\îwopa<`-srVo h H JJB@j-|Dm'z b)LLBpd +`ox(lMGtsx[&S `ʹE\eLe&=@*JȄ ajFtb̛#9*ABLwoa.M'zD'q 4E ,ѥ b@?_EpxrV$c4yGL3Ɩ%mh+">2"X%"|'*Bሗ!X`r:B/<~p xg $NJ.6"J(i.˂( z3V6BA<(/ x_C @ gDŽ0jJ~H-d(a( Рj"+jn v4Ro`B5nfi$%< D; )%"?"v VɪT.UCؓ qdbJ p8+dn ~#mFa`n x-Leįe7ZL^A\; ^2g_40kPt-7C1anb4x*gcJ bh&9P bD&O @x+2/qgwWHnPM\@,A g+%p*vA-Fhdxcc ҙwv7dIWh j(Օ_&Te<ZB.D(o `á`9]B&(*a<V\2ri/%dn*sm̶2+knXz x$ ! ]Q%cc`davVȞ kѣ/@9vf|`عTlePulm6 g웉:Sƪ  `AOwg~ƠD,`\]w,WJi%*>B(ʠW޵g$i<` `ֿpApIk͊ten- ?j"|@H$C<ꐨr%/# $bo(Սm4H|  ΤcګB8d s./M61clxB(hlxf@S!@o&}MN3Eh@l( 7+@?*i:H#)2BdttpFp}CRh  ,AUhLkf9`<&v @@DCL=] Th$qr?Bd#=NݬM,-$U,7h7QšgJ AN.LA!( PN`p``v@a&vAdr:~2[),X0B _"_h.-@C@@wG=JCD 3LIa ~LB"jMD?*ڨkjJ{ր/Tb$I$aR!X!KnddFA2f)g<D.΢M1"p&E.|j$ x>w`*J& $W+óH\Y'(60XL- E`Z3`)q Ai$g@waP'aP ̃Mbֆ>I(@:RbwR{bKmnL@!Z,$ +@#ɓ# ` !U .+̀FoJ/=`]ݴ dʪ;X+Xwr*jx: B~.*w|os.qp )U1mx{ ~u!Mf/:jBp,,E;M9:h:aqr&\˄]_ ';`4lCtɔAgaa슎qPnL['`N@iS O ĎEG%h:\A!ddn@H Vbca8Rgqt:LDa&}|EDVQ ?+M9'8]3M co"l p8 }QTX9 _pA8 ,IM*6M(J)MFPTZw<`Ke@0|C@ nPȻ9q]'׳xGb9X>_PpH&X'R%u5 [SY<_0統=0>(@xF~c(>H!Yc k+4C,0 73C'q{,)Z.I2NӤl`Bb~Gn2ʊ9 X" 1dV3Da$晞8 3@:tzZ" R|2䕵nxʙR}0imP \W xž "(4J nxge>ykФ"i| |(Ty0MOG-Њ82:KI0C`HPKx ڮ8 0 zjP"K2 Ѭc`;qU3ٯKTs: — ]^@M|_XE_|C: zHSvb8@PK2Kw_ZB;  `*zXv ? Yx[` y&uJ`~^_>h$XSJ8?-1$%RL[Kpٛ*`BPlyҟq8̑d(ȂfڵT`j.qJ5O +!#>@2Qv>8peE$[vц"!F ה |YXptAP*%Ĵb"MH!%\ !0w'q[)P`*f@GY"D^T cvZӶl,:xn>7CQ2`'HpHAG.{6@ Co[5trR& Q&<4"9z iv(ֿ݀+`)C/C‡s2$a6F r)jQKCht<靣>yf ""bG&(AI_&BB0F d&ķvr Dc,`@-\YCI6{4 "@B:"`QZ|sFHA6By+@ ѫ"[x(t(?Y܅'d 0c,ayk8bP@AABsުXRN!^=X Cu}c?ȸBj @*H 1,`|єn@ `W@S h}㔧ٙ~TⷰnDlLD!2;tR\Y::F647q"5 (rkLlJ8qEKq(KvҔ\).$!W9K2'%a>; DFȽ !DL /@R N**c|lto F a ~@9v(7$sӷb{4*OV~7VqƀSMԀKayǵ?R%JN_ uR Y XC@N$e0.bYa*x-aӎye9+Vbm܁+y@~:$`#דe[p#h*[ @ 3!I^ i)5 oYm PyRUo8m21"BPu `5𞔨 ґh%0{"Y8|!T@31) k,3{X(xHrz#9 è)iDN3>J'@ ؎$.ࣆp`gZ[j"⑀) [3@rhR@g"r,q p"{8 P+rH  - Ph `x32"& q"\y  Jhb\]q*U'JcsP(Iy@Ũyg+0U R_o288ph0.(䟇s+"F >0rjHb$h]3;h 9(xaRƢAH @_ØxE(| x~ r:"ƉhJ2U ȄH #Ӯ*ǐ Jp{V8Y诖YH4p(&,:{+BŨ m4"c8dM ;IG@#ZʿAy :PXa@bn @h sR`L`]?>@Ơ! ɉ@L0y @]yf0p: qʈ 8K+)6M|T`P=e /#yT%2&8ٞ QQ#a8L{>ь%Țap.8n@^>L Hzx$*C8X\/z3:56/e92_ AU:  x;& iX Փ:uzq[j lP "T,`+tPpD?rB1&8Ӱ7"1լ:"^: ]=P,jޠ=^%/oPPP(o8b88! !h)AIk9@3 8kժ4U}_2^ M2 :0S յX59ӅO Z5z)N5 HR` =ڄ@pg-l_B(#+`;,N 0Ũ0#z[WZ!Ӎ\9|[\0W&8{)KŐ "B.)݈-B\$*)[$ OПe˰?j5z5Wǣ 02c/jUު8pBp΁, lߢ+];>҅Pɫ3Ђ> #``DOd4Sb Hp|K4x I"nyD;<ATc!iGJZw@r 5+ &3 ] ™n`pv@sA 61 :( Klܫ]j? @#'Ͷ{7iH *:m>05J*Gdc vdLja$XZOʣ$olOQHxІq3 QUC60d+9Q0<" `%HߙUy8!8ye҅hW=<* !j/3+m | L>a&Ҫ 0=u) țظS8\xXY.*  &2pjN1{q@G2$ MLh;Ux9 @C,/_ƚBӼ@fX@02;ʁ).u=(T6(=Av>"Ŏ`hBa݂'=k#)DC( 0𥒀Ȉy@IqC d\_7P!cd S}PR$ ppP8Q@7?̾UgrŠvpLJ䉾S`>P*#<ʇv+c>\TQ h `'B<` j*/4(hOXz-^6` ԰ )/ h8t +[Z"IX FFZB/vwgmr WVŇHqv3+sQ"]LKCr' 0c)r X',Ȏ𙉒# |[i%f`tp(@!Èx|:C-(8PHN nu+yoB=ѼY,@kDphɅ҆Ӑ!S)` @戌`#S: ࿃uD^ k7_35Vrjx.H;y$( MHEpvYȃ:^]U@)/ح9j٨䑌J,@ 8t l{[Q P(p" u>P cp%6[p& B@0PZ? q{=@d@ e h, @pOU&/w \ɊUhmVFc!W*ԺB R0@$ @|d>j|'_;> `c C_6S}bõKLlO+hٓKVX͡,$h=!8!!A숔ZIEM &;G2[TjP)`8B>Z!ؒ-T8"Fn< wBTH;*D L[$F@6@p1yJD)㼣q(CŐQH4FeD-@IؕhRaoM# XfL$? |;hqC>4m!> JI-E4G @8 c4~d_&YGl^Hۅ` &a xA $IfI\+yD%D:y %$r`v =tKdə!v$'CuGF,IKo5<q\DL,J M>f 2Q,)N %oCHfti’\PU R|׏9 n`fg,}r[\!q2`|Iљ!55 !RY@@2Hh"{Cv4M~9PGX5#0r}XAVѓ5mh' +=iGdP % 5@<U*V31Uy^@'D-B`*q4I4v&5 BZѸĔ--N彣`D$8:DHk ?32|_T-*j(Ix㼏 a.mj jB*2*@¦tgTE(, ø[ǖ>:Е6•CZ6^3{Tc aF=n$|x5&d%X4EoPF‚0@a -F2MhI/h!n A„qX5@ =hYr"BFv:6L@ 4V;fWf7Q9a @ #´$BFz~+PRH jfDЗ l$$`_aR"v8"Ö b>G)^Lf\c6 +Ƥh\r*j<3P ll".',Qr,Da&#))%1F>'IjD@"lmrx+MFK !tAdaءUa.lDFa.ZB|ʄR1e%cnx7_`vHB>Ԣlu'j( 8w𡨎bj/T!BD3$P* Q!iX^bz/P|'-2$āDf@! ( d'dL&} ņbmF':u/730ę$kr$` C u{.>&M0jd!|;Е.eg-g-lI&?&Av`JmΣơ6rkXgtD~b2/FVIfDADE",>bA`F@%ft.[^t\~blawӐ!?K,m%E|(:4\jaSbU,v':4 |9: qmu!R@5lenapab+F0Y5Fuˆx@BA"F@&jq8@;A M1D`Qþ1!,a qd /RDPzQt6Xy"Na,_ H/Y>*V#0+@&aaaz/f@9YŃ043Pw 5q!X0!,f k&@#iyFPZ(>H8 @4:G'J Hw 67(('!` A7(07FX%JJ<=r4S,p.$f$ gOH&O2\Эzh"}2w!҄KoDzA^?!B͒Q@Μ Tj8º@p>Rf;ebU2/'A GC'ηbz9EJ:N9)m3Hzs&pz&chaɇ`L>M_7.`0j=@It#g`<2"lON^yEȭbRKbGAh } D4gfF#+*!M f<|n 6Dd=%3td4` 9DjE#:5R)_ qq!C#&Z6uec~Q6^L/=73TH 7NCsnWD론g PzT3D?S'R'u>yh X.D#`$|=ShLXQ~ʿ@( ~s x;"}b!I`5 xd ys p oK( B:WEp*$>6CJ0d!Ȃb5+)à +@@X` ,c꼸bǢbz%! Jc,0hH' G⯪δ`yrD. (76Mî Oˈh^"M  /SK;$@:#+}_&a b ?#TC(Jy҃`dio#!2_|>ƪ 2eABE!PEQXܸo<4hO`A@N*0Y R`?pվw0ݠED@ 0lLOc0( A@O@7`gVS t@ F/ 9z'97 Gn4 ظq2h az͟0xWT$$8GaYAJS{P}q1r"nA4@MQN ,0|ozøкjZ`!@jiqA1gX:zL"\HַtEsăa  ʫ#6r&?7Pq.XyP /N+' O,4 >x/%T`n:!@x.Xz# YP݄1(dr0F8`4P@,QFdBF`nU@W0@%\D,S0Q #W2L N@ P0. *g;ǚCD}ts(2D0@(g)6>_MR^`HiQ>J8f y (jK44~d)7]$E97bBM첑Dp9:Gxe5dIOÐs6f,(T }@^!y=SU!1TTaAG(`&[3 I0qX >ϠB8 kHP ?TPT78gb, #nTH  MtL!$OFM =gT%Ejxb0<8 ԓg)F,bO-S)+QyOJ0N&"}a528VIFq/TH 7)A/ŀD}ubsY ~ЪBP#qBW҂Gh"4|ES! d."y Fcz sE"ɫ8WN-Y9 ";%0ptG%B8OI#xS c ` 4'!0'Oaٞ=FBѮƩP ly  p-Yx3:tuaON#\< M G?; c>g$c%UMAH 7btB<{1UhF7O0wOfY&fctI&(@q5`M^vznO=2,o>ˆ.K)OF|iq7v0fNNGXK/A=q2EvE'bBW3+IX0(J+޵ga/124(|` .0P0H@02K̶)/ҭÊ8(K @JC0;ȺA ;Ӻ{S:[';Rq0hؖ#ા0Ƹ_gXX19 ۢ?؉;bCذ;*<+*؉D6#zKP\ 38888  =DJk* B3ttxySd?HX}uO>Р |xpoUBpd4a]" i(6 {x%!1^gҘy7(]3h`Sbx?#e^CIK}BhI000>dIA#j@Y = ~9px*1;8r"`{6#F 1xu8h} q[+R;pJ@, pRV @N%P m PE*;~49Bs%*oIrCa*hhl=.s:kilCDTt3c )$)A2L͜薢4x ,ت 1~X Z2gxcKGb`xR&c3m$ZӃyZPXrjāPMhT0%JЪ*0 Kh ;& G t0 xw]ڭDN 2#9L$)YO ^chiX&0#@/IՀ@@-/(X*] X;QxzE"0[ۑ@X<,)y!p1P ([UR<YWY 5:T*MX((z ^E$±6H쀘 _Xgս f9"7@j&iْ )(ШҏL3ЈmLJHnOe^j LENK=Z$;&\PM!)GҜ΋ G,;rcYNo-Y+,AF?qbb 6y.d@xp)8Qr HDnL:C( _Y\Ϭa}"c0 4 Kk|l:٣ô8: RhѤ.. cCSR 34EhT18dɨB0?}C6;7 4j 90v,P!_++/rv6< 7@;Jtj˨9,?Ƙ`t /:PFj+<8ޒ9ݿdi.0+MylĽ7趦ˉ-=>jS?8 "[SqSaBiG03 - X.ReSOi&\i޺+hD*]>mړT h`8pi^@PhD 8D9Co&¿mwn oH=gnnˇ8dUb Y;#XlP0m+~l3.pHƩ]bfGD씶"eh$bVOظE<^_P; ,Yj*)6ЊJ` i[T`n-J:-'N _ 20 ո W5`7[YY~6۲IxN9_K0!.fAq|/f Q\ R# i ^K.HCdE$5;&- L+=_\xud`&`xc:(舤i LMp PBLi|P9"(,o8`aPW`HlOo.3rH1%$!YXXP< @p t}ߝyk" MpD0i!tfx B{z!0 3DB6uECzBhx1U%,9) :߁#26@š+i{fwcmH8B9@F h |g? x3Y@tRR ya0ڔ@mPF1`jHqx8[anKi 0"!@%jBujhqTȀ%Kn? #Q h  }Ѹ Aj4B/  {@OZ( J@|91 ˅, DE>?_`F?nE`@ww)qhĢ`|@!ĆoG@d4VՔ`2K#Q9-y*jGƔw`5}cW,4&U 1' 73 #8 FDI( H@J-`0 !jv5p9j*w!syA@d#`pB D<%w3 C:MM ć-4,xa'AGQJaؖ-p Nk&  䢀<UY$06 ڠ0 &Hi>`#VPRȨ$  MrI+A`R!K) ޒ ;D1|CT=H$F'Vnۛ`zq&cDG z^/T;Lb{YF/l#`܃}<+e|kN BP::M%f2ZGn˔f4"HrILԯZC"R׽@`G \O8#;5\Q>-fSeVU4 yKUA80GQm&= B(4!BJCÀq]+n#ᛠBhb`aDZ`u$xŏ)fo@p'ÈpOz l'EOTѯPJ)ਸbRs>Kd0v8",N%ƃ4h楖7б$4KƝX$[tXbB,r>xO`Ș2K$DRIpّ @91=nݜ9="fӐMͳ\jp1(pt1;uӌ+f (|bc`LlM@z0d3$G~`*{h=ʄADGYZ/b*?4L"B?$#1`î6)!D !)5u**Ux vʉLɔ?t,a ->F,u.ʞ A"@d'T^@ .ʓkQːYh5^+tQ YXņd^QpDT$*tl ;U` J԰aj Ll|uWQYU5 ;Y_ * ("в)"@OFv n7i i/eQ5^U,Z5qˎX\2 "1XL&/ Lzp`VjoR eudWNC 5 @5i#$.`V@ `ch@ RbgtjUqu&r#!ՠ  Db8VHFVu N5@ J#Pv@%&b_2 Ac@0}D"ä|Jo0/5j vaP9jL#1N9F<2 `#"v4tU}@F5gZpa00sn0 &KgSh9%H rJ$Gt F|#-| Q2̥h=vNS$xgYwڞB@<$&x"!nAPdEA  "$ !M~A"h*B,&@!B,xt*B F'H(? Ǡ_,izຜ0z` B&,80 l{6κATfgVÆ'"T? $ڴ n@X`rZc9v kt`f 2"xbSV ##$MEA:: :h4<#aNa>'@J@ Sbs>!- jJ"9!J@p!Ɗ9(QD""gUnw :Q*fߑ a`,P.!O\p.cABXPH*Pč Mkh䰁B, AkM lr8@Nv52 !idK[¤*(z :Tv/(4^6gNFo8I2i2B.’A/S>1!FF[ AFX{2)#1Id$WN$x!ly#g\"h"Nc mp<#^!;¨TnM^<.(D1 h94ԤO!~z-@ QM  RXnw{`(pa*[/@Onjur&"#W1"6Y"4Y`/`X-& J Cϩ1,_}@fXa+7{b߮2neT ȭܝݾѿj{6Al!yxD #45yh Xgi֨sH|_E꣮h˒7+"+r'Ð%nZCO; 0P{ 2aٽ:C[M|^N,E$JBX\@cqBHL 2%{`%xM Mlh%|N!$hPBa`< 6n 8 A 7`|!,V=Q1CH,%RO1LYϻ2gO`%P"{ 7D ;]WICAS !{xAgbmq;@$@#[= Èla*%tk!O4{b`<cU: K 6hqB-9]v*ȓ5#s C2gF\#\O ͍rP @,nrN",h A7 4HYNpⰮ<9='hE=LPlW wN2Ht B2Cښ';_f Q~V`N ;['s%DhPމ-c,P1ntU%a*0Q {i = flPeDL .0=G,6SXҗ-8mkwܙA˱hd;B[R-<0Z4}ELXa?+)f7J˜ ! Ú qp-5`W0&~Dkd2MxLm22I#sP##y"њ) h %@ϧhʷA$k&I !# Ek ,f):׻A@Ys $P2TJ(b@e"W2hCBOK8XaʏZWSVK!R՚.fnݝx-JKXxe0Ótl9}n3W( rWa DUp[5+J-g˰p>$#NPkwe(׀bp<6k6ưيʥ&E$zJڏ$*oTFP'ǹP [ǘ ) `я*PJz[,;Kn-@Ru2sM! EC.s[#$`@'$k5޼ae7}`e_x 5ҋg-{[)"1(hn#DȜOh DJrj}('7 NthCprJRRYN|sҕd}l|ҡp80h @3qI" xH8H(Pڵ{<."j P?s{ c@pr]3H'8^ , H=QM"S yPA`+4=ɋ ^q#@8K C;(ݵxp_YI!$?[4i.ÚS{=a8 O8]A= 9=rd lAylm௃854?0pݙ}]J2@-{LJEAƼSD.P[*Y(pLS! )▕) ̌$8+8aQEa/aSޔ0H`}^I0)7聼 BIA K SL+3Vb{驣aC 9{ :`ZXLC i>82r:N O JGNF x pP' #K3u8"OwyI0Yt򒱈$ԇRi PEy'0E&p#?x:R`RZ̍dC4/>iM8 @DQ@Y81[4*b@1Z NA tJ8hpH vZxb!̌Aohix؀1gО/YfwS2ʁPgGX r `PM?(q s:"a#Єomɑ߯N=p @X P6yR X d0XYу7`0AGjWMHVYo'0 `/Hz,P0z"7)ੑtI8ʣq a` U(8pPK-A&~Qst5j[`¬oq@ne@QFaQ-SRS[Q q79 ǿ ABA  Ip͓>7 qURPj)ڗeշ8@W1k;x,u`rŇ`u':\[ɝ،X" !&#- lbwBOh$FS[ A4>yڷBH;S|بS)5Yvx!h/=j _ a#lHAYj@> A3p%Ѽ>Va|?1n)ޢBS-EhC޿:>G FXrtq˄!N\9C݉p `8FA9]ADU3 X<HREd>NF:ŌK|H\FK@ !:hk%K_нNfz5NUl h;T.MN1Ȣܡm&H7#m܏ E 4A@Lx-&t /A@ \<]DƔoK?ChplBk h1 LªhWP;jʴ 7(PED fgCƿ+EhQIX GƱ < 2s`0Vijsr4FTRWHẨ/ ,D8e˟N*x5x@&`pH(m.lXWp^1Yf3 *޲]uRp  YT2A~M;)q pYD6~X i9S^G5sJ"LWjG$&ά ]B(chVav=@cWbي9_4{8ׅ(際C6ڕtܦ v\y P_@Qш[GQgofhW$p%x[BڡV"Xr\PgB{Fb!ة 4U!({'nTo]Y2{\y4J@qx6N`^y<3   FN'(@JTB=  pB@\: z:.8X#edQaT?`-9O00@"W[MZ*8z/'-5XD% #Ri(q8\qٜwl<'̳ʺ' 7N', 0챁=lx@knV AwX&  V9>qhlH> `BWJBDڨS%sx LjF~yjOS{1a2OLzvsMDp8~/t~? Sр2No>oN~GxDK Uʱ{CȞSJ) :q(vZv( xFq{PGZ3ZL3lͬU` :ʩ$*J6U}yW^#BrUzt)gN HwY{uWyǙFᰊ)qup_- pLf^h6xHT/ݡ-u]*R-iv)&FwGM?2 I:P>`rs;=zQa _Qmj5kVgYek&x" BX :@92\@Zx'['uӭJ =O4i$N`Pgڑ'OZ ȑed}jͲW&$+EdBJ IұDTOy8DM$$m *:bMNUe^f'd:lu|ס8\t Cפ5Z*^069nC` Z ahU2^Q+ xP2-`,qN+P,E+broMH EQ4€Tuided s Bpqp0Èh[DAk+so sel2U`Pk) ȶ&U*1@X pQhӐ҅+פp(p'puV܊>'=0"C6"TmqpY4\3Mz># 8 $ʻČݒty=GT PA'2 >bJ&t)C"=A?@RtH񺇛pY:U-,p) :!Y@'#ȝ@ <=jk-;p3SXeFw'Ec 8 pN hZfq&ծrZ]d[:1^5'4!A BEE~-Qh ktmZ/DshD\C Pu~ыkDWݺVkv+}\Z7 IxLR4lNJ 6RI[nU$[BCw0qqMkZbk[7rʯp-^՚ZXB' w(֜B,AH]ϓIᓥi(H<4FBj+l5YwVV}2m?BW4y#A=pv"ң/k N4,V:gkԒjT@づPc&w}y-!lt6ȸœ 2,@M$ Ph5CLf7Vft鉿e!H&X(bHf rm;}~l PEޜ#/! X@K"xKP*H(EN WD>H;QDLYE)dS"dW|I ÅV|vG+(_O)6N}ly5ă ^ œLd&,vJ&krw *w:Ns8L;! !D*ҢsKiUVN! >)Y&)n2$W0%R?DOVE 5Ĵo{ ! Qp&1̓xs"d 󪠟bd@.Q~^$oΟY5k2 Pkʁ\/X\ riPh` @KAHz `$BA,,Z~j\&aG&8fd(B|z:! MNM$F̉VbUNA •!H檁$"; %f P%de™,8kK,cǼL) HB 0,^kF^ni` T$McN@Cp P,`B#b ,-`:L:;6  _"**N@tLLB) L?l$(S !Cއ-T޿BPQ  ezL,`S<z\$DN@@ `ZkL.AL<fSȺ6`8ƈRa: PH*]ZX=blctI8C'dN`hD'a%(a$: v]̵-֨xV(&s8#<-n|`JcJMX*l4H6pK%D3&aP\"--(\^uI( J`Nlć:-orzc?n ZO$ \(bc?NPO2NQz@&AhH& D |`@T( Vj򌧢G'?U~apAqBpq4*GNu&b`%8K6GP*Ğ_ɪsr"#\ YrzED @&Yo:dX"("At0|tN*]t4v(Ve@.Eh5`E,Se4Ln#( AJ5p0Ge^6<NA,=`Mb ̌ IYK :C^*~1P]f4#as.)"&, `@b@u\Zzn!\!?)Ph׬ǭz숽jdM̂ +Z@hZDӌLbnt<)hn G(oeL7GCNHA 8 sfk{LbCs{srW P@DPBaL\#e|4(~NA!n &(O "a`H &N*zhJ!D pvk-7>P >!a 6; HZE)aA&؛wO P Vr̘A!^qdtJwjnh4-s|-xɷƌ~*P@a3Q*4V,?@vg0e$JR$5g66i!U8 e8[HtV,Jحߓv#f mh(ژh ^EhNTCoDV³AR`΂~ynXi" jύ. /,K hXb/DpLJb G2Lr<dő"tw~ !9W"a|wPS!&aj!a%Y 'vF /R !*ɠv`HlS50'm+@JOΚk2y93* *(K+4iVBx >J׆Ue%t.%MapH "OCVʶ/11_u0B&8 |+%BsP2]Q>7Hۯ$:'A ƕ ц *¬ r Crى7<EWQx(|4[DHSXj2ZZ%Ddb m0n ̧f^x  441cCVTAN&iN7~M 8#.RQGoȎ.a)~` ㊟܌0/ ȼwJ}&L4:S8?OA ` q\/JBGa S @E(-` `:ٰ}ĉLNaGGS[aN x ^`` #zm~-`V1f@j hK:Z|6AR=*de_ބl,sb1K@$\OBa_2I" 0=`˔(~3H? E,:c'3ⒺcB rmn)Ö<>( [CK}k0iǾs.ÔUg +f'#SE._) NUfd8&gRaôܜa&ayw V@y5fuP; [u˻81b.8, 'px 8t!<Hy` `?``vbYMVzB!PJ"Ba04@Ȉ òyL4FH(_ lA1mߑ B'>b`@%bFE @Ww+Dj`8{ap -mY9$r>W9)@A'~d.}}r&w9;hxH-F~< i;`;F>#x 8&+'Z-"~.ymc#Hp)7FSN#"/MXd`$K@ s,IhBL/B0}(˅y>LIH)qU9%a\AD B- R!*Q2Iy\̺G*#=7H[K}p[MIZJh01 86>}0,RJ!$G8cmlC rծ;8)D B`tƩU#g3PVg%ˎ[ݵr h_5VJWNg}%AjY.L,I$֢:;DGpV75_f-5 9 9㛢hNK^e(@c{J9Ig3q\3>kv?1vh݄XX A+>u4LH8LV  <++SH#Ԓ@_3>9n^fY- cJv?Z_F}oWQ{`$Q">6RE Cy*Pym 0AH9\nkp9rp9ǜ:y FDp̿"}hYF;@8f{aZ,2*36@!(FT<6pm@9G>tAk8bKs!t]pvE0`pBa 7DqԤGˉP'1"G r=4g԰h!Ú]ކ8LF'ê~+֚b+@uNOhtQŰ@Kb$E&K1KA$nG+"XA^+Exr6#wmU˷LsM S|p&R"vT7_N-TL Ә܂FG|/H6.#IcHuN8iJH 'x$PirЍacLad$Ix`rک `<;PfHL~E|CzzP8(^]N!,\"6pB f͹$Ǯ CkBT0h@`8޶(ChC\A ZGpSpXP3_ "Jx tRI&w싀&*<2nreOQ G0QIJ8bE;- ZiSH- H, Ra,@xQ@,E2j`Qp kB/3&Y",|x$$ٛ@ @0|@DEX蕚6L"F6x@@AvdP@1Q<,؞LnA/\xuX)( Y+c Ca"( *a v@&%hE~9l]fpUb4Cq`A:YOޫe LFJa8&$hB{jz!0,{ @I6weHLQP  W+!DfNdS 44بCd&6N[%Fb+TR%,RL;ǁ#݁ At۟Y{vĝ -+ d-gL0\ Hmzd0%@k,%^D5:v*hB0BK2CQeza;x8NXt;vp >:ЋA2 `p `#"7@0*(3j(s8|ꊻɋ|gbHopcZZmX{zkNVۇ J7GV2ocF 0"^-5*, 0K|d'Hc; >Jeʓ8?4r!1Yi. xTI(kk1'(@5;0͍:ᝆa_ vp)0ph0zàSH@ g-XV#whw@O(ʥ"+zpv88JхRBRӞ/I#)03X64@F,|!4Qń @/'J ׼X 5BXE 4( Y)@[A;'rتQәe*c4'qЪbxMϽ! - V8J _o HI7 c_'U6*XtP)ݽ"Ir`1Q'Z%O4'2&:&|Ckmz6@yڄR׉Q+(ߋM9:0,=bV<>&Kj<+,bVH=`xrqeRE!Q'eh#RMgP)7?PA1h~Kfԃ:9sNe 3`5% @H=i T*JORX z%:6 lXmp))qKҎj488>u^B82Q# /#C3$ i5j·01pgPdײQXy}hՅi*k_[ #5E*8BU!}ߘ՚Pƙa LvաXBY185+j݃6`^G!'j9-%5]E՜$I(,ӓ`H1 +JHNQ\1P4ŀpPI Z]b̓(_#eS0'T#]epM ͡S:eFp tSᮅXbr0IP h.(*hw6Ĩ8ƨ;z w,wpaJ Uv`a \HxΑ&C ݀ #|D9`Vp ۀ`(x%")zA?R@@@%،2v!`u}e X bU: xY(a" d2qI͍4(.50#s{(mO7g 暌ŇylpBrqK:St ;aB0P0ȹY ǫጞ}R '%/0,3ӄ8;SMx)1Z^FX,DS H㐀~ Q! JyKE #-,7-PݡVa 09:Lr)770A0yk50;:{'bHߠ3=I: HٰH>xwpu.9`_W98=AAH/]/V(%nd RS̹q r*qɈ S|4ېg(PjD&&n6"@ .Qz+=4z oX]HocYh"@jч\F_} r!௒\@| 3Y tg7ɇSȆfE.e`v@tstO+S-("Q09􀲂'\5 eˈkbIupۇXt@z"ΈwC( Q2 CdHNJQd1:;ߧX ݮHfXfpfYI`k %cc% ɰy-z;LPq>;L(\1GٟWTi%}W@g6,}g_u5n _`Ow m(ܚ`y46Å2-a4A؉xCi?[o@Mf!L L1H}l<|t6X;L4':͔籥+= 80A,JqdNIѷ全QN2U @*-{p/ [ X,x; 6#i[BzH%!uO@>/  +uB|?_Ze67Ba ?  @Xw;[~ nv|Nv:\5 p[#yk<PZs}LlwmX4 4 ٸ]y)0&e?:0rP{l}oP0!Q(p#,'L^Ɖ]?x6- ď>-g >'~;:m{Kp47K]@!cɪ UN.Z*@r .%P2G|P A71)jf$hk34@l[=%v;E 60 A4rz O%xQCj,J DWhtR=mOwd =$rDOd0A %5"4B!;d~DK1 a9 X( !`(P ȔhadG\  3C)0F8XfFpiӰpQ~CM`' 6ZJraZ A(;WY^1w5ߤ xU50љH$~ #TRgodmzYQ4ØrqMI ÜxR^2@H&OdPfh,{+l?Ea` ,EyM7`j]4!F^w R@$M tAh0%F9G8a"i .$>\|+wќ4HfP{[ײ.8 33)g0A5&7LH+(h`- MɀjȌ 2&GFFPl4'K aFJ*~)装$Nk. `POFf-ddу|%~jN˨NA#=,GP 3Xa !2Tq6ot6B`R|&)M1. Ό pox,"@ V.Ă6dNQKZ @ a";jȮ6- Ǩ3 |MxV"aҦik"vA ` H6`b0hтb aEP47阅b&8 q;I#LgN yح ! ρ$.KFFDR%2j>%8#`L @N&f6T!A' .Ƥz(zK8`$HH` zbGLhKEla"R$`jp"^XH^RG@QP- v$l9+fbF–h:6 ~,BAHn]#C)Т&# r_}h\C"~"PU ~,t+&L%(t#c )`h@vTj. eBj).5ER`9xfeb~M6Pt `3ū AsHsc'U:,fGZ^i:)E ) ,Vg^xs?H*oh +AllU0En`b`Pa/ _Q''R7?fG"6RrQ922 hq&hp *C3Jӭ'c ` f64<ɀ6 ʌXA`Aix% f&7X]`8n{ el@(S(^&: (6Tƅ6 $J 8 ? ` 4+zFpU` S.d-` a%F )BA0&i"j G ebc:04Ghl/1'A+gbHHl.),M6a &.Xubj`@a5&xܫ l!NnM&1WDwnF .2 ` ,DbNήlhqaD@Q7p@L~)2V:~,bB(Yt!5J=A0k Ƨ13Яjm7^qK, 5π 6fK A\Hͣ" ඳ Wh6 zuN%Y >8p-(",x 3:&bh8-,Asp{B~="j @BX#:A2pJZX!2kU ЄE.| zҕNԬ6!K*!^4˓=Ġ R5FR`:$1.NXZGI"قJ`<# rOE HVR"NNPBAf4!- 9n:On l3L`p/y+T" /r.7rda2X 30 Jnf5lQ Q`03DEVc@(` 6[x"""$z7+0u !T.?R+R<A! N`h2 6$ 'Qpx, ThEFHӡ2(i784~@ '3 w86p pz*DtZ >!{ I"說֡@0${GVR Br\m[W*u&~@"ɐ4$> H< N%ؘ Lie.|H@֘'դ xBG@CxվC9E.k7b૪݀` f}Ln}'Q%d#$۞*ld G^) ԅS0C` EÀNDs,Sˁ~@B-(y3qPAR P +"8x m0 @bZⅤ"W .iP)F ȚX3);O ]B  I#H)*=s@~"J !=.O"9et()%KVjDx( ;$l <$ Abi&IǠC`D1q܊ z@@*2"<lEt kxh svYLQ+m_Odg{r|2+`J2N6A ms=( !H(C@&OĹeA!x"P`0  dk`I"@H 'Y;CwRl 1J3d/{b/y ز {` i#ǐ{嬄ov?=hlf>.GH,D0,T&`14[#'򀅚j * ;x.CfΦD|"| _B-D 7 pq^TI 4:TXd M$ˀF7O(IiD JV}Cj!x1+ < {_"$"@ '(#ųVy#&lŶd % lٵ؍l;x@h v  a&dm E-n 7T\ H"!? $a-RA$Ds8IPǐShrD/`YF)H׀X (vl;ިr9e-8@짰GSPU H0Dhx<*7.clFfmq[5$4=Bh?@wYҊ!8Ai3 QaL|[h Pm0J\ DJ P@*@H ,,?&  2FI ش€HH*"-[w.HLA#m=bWeGjn`P0p2?idB nZ*z>6'$34ȁ-'8RgPYa^_k7_ B@mvEi w5&@?!5xJ "0Y u-tJ临J a쫖g฀J+5'!5p .L؀/BNGt@"p$(UTd 8W(n#%YR(mw+č$[)N܀@ !l~3%W5szS,A @'N+[BN!<WHwEa\ѱxHNIRK"zQsH*'jς %~OBMS1hIsw zL5f@T^ ^vɸ7Zqƻ|tJcz.!K@Pg]P{3Zu91a#n 8ˢh?@r q>(AI5  {is#Ս!KDXI"Hz8]j8ݚ\9F[ؒ,)@FPX 0P۬f$ h, {88WQWEc9'xTCh+P5pOjCxD$8D {֏>)A(F$>h)<p1%} 㨃ٳf@s8)Yf?)døˀ@H& Ba GPZF$8E* 3%AzD Ƞ׀{Jچ C`G^82K k(|Q SV ZMx4SL=zLz q0X xKHrAa<}cLJ- ^* c) {Iʏ< !$ iD"QH)"_) !ire6 &J昘L̹{gX572׷@H2 z:"D  6Pkٗ!ZW,8d(x8POh &ESD=pd}49 Ã3:)kGyP3|KtXyڭp AP8PDW hihM5O/)U[D+*+@LMR8B!H/x 'p./ F yqY gYBBlhL { \[|K+e[-hIQq_4xHh'39YP.;i#z.`$X%x'fL.BT2B 9PCDJHc@8h<Vcb ):;1V*mF˅*Չx{h(~X15(1;&,U!bD Ip"[<"ƢYa)5w:S>Bz ɀ|$}AA(DN\ҲW)˔-Y3RM ѴtM GlH/㜹c1<۸( 30no$2#T\X `8l-+ŰblҲlb% zR48zP.ñ@ P8$ `GxBO)TpL(}@ @ ~?# HQ3Yd6I`> HFg ?r$ >`X0}>_3ySLH@9mG8;ĵw9$hA t< .LZ&T~Ÿ-͌?JVWAt%8+)-kx8y&y㉐0v* @~a S泫;a #*i@Rgy؎2Z0R~( ?h6϶R M0>6C8D8A컔Ȏb>ҹ#a&9 d9ʮǡ/6Ih6PLd-Bz@,s+ ug+~ŽJ M #"NR b1:$̛*.L՞盼{lK:fW`Dմj 83Z@-guf'h\i!XZɳc">ey7^V#z94de vg86=7KbZ~Lܑ: #0hfH/SEf:TdRV1l3`. zi 56"pc At4J款a6jٵI0a![]_LyGH:YVXeV:ņ`8>syDH tql|0@c諴ͭ<rϠ7ɦie;VD\;m5C`|wX, `E ̫4̳G`gwޒ}ӓR;Fka(= t)#`*Ali lt XA&İ6ѩ78Z5323]`!Ę* pNiٻ Lu"~XL*EIh@}aq`OejP=`HMBl+)5` )@Fa0(.񥍳ts r Q $mN6[ZҍpE73$}x"JP~J>- HA*5/b+jQHYW9ŠbCc\5>Gw3( "d|j(6Z̔aiZ@+` < PfKMdOARf|*  ނ\ 5ltwB x>9:6Jj^cHfםd9dlI@QnI&Cvb6hۘwh'ʻDQ fhx 1HGc.&1f* BĻ?X2@[H7Dx gU5im@pS?hڢ:͜O{F p9~.n\ڙp`L'~4`@ NCKcqNJ`]I5;āÁ jv߫K)_`H=øqq@DYEe+l`ĖN14b{n|bI]*iWD|\x|Vƴ;A4[Sn1t5 AẩjalrnT`~<b` B-V:<"D,]TNf&ATa ~@F˼qʯp !`BF"L .ގä5onŦ'^N*,+z+`>z|[ (Jj& d!FA,"T"j2F&$f@*Rma?alR.NDBP0`ŀ00u#I'/D"19eܬRT* Bna*"6].BD$q69B ?a 7d&ĘA*6h5HJ =ǪCf#&jc%`@ȀMoZV5a@ 聼bI1J6BÊ :@Hj2c,&Ѓ#N&^P]ChN,&,l2# xg` GZ.6T9$ *&B AC2X.#MTL@,~-N._5$GNLff# (S!f撬m&fNrAi , *r\+NnuԡH- 4LEcg| X *sM4j yƂB i ٰo1O L^I^\zgHav$! )V&c:x/d b)*E=X*_=ZbT0hδ`HȂc<,RV d @!s:42gH{FO2h`/]` *(! bcHD-`_nAbS=(44H:a`C1dJ##Lh!!?/Mn J KPIP[2KԟmQ`:F$m=ʪڅ)T‹'1E֦jj@c(f1dPDXNAvl!xAic$NAL [MBPhDfT08 f5a:'bjS-5uLAPuQ 4>&jn '.JluY}Gtf~RjP3?9h3m18bT ib79|NAftT$r.ܲy+~F<8%A< l~|{?m*mBLgŔFF|bYBe Me#Ӎo߆#0E#A2W!JI!PX( fWQXWBWYdlg0x^ KMؤ;F59`fY,Յe/PL\Y&p%obB`yNBҢ2 ` & blZ%#8ұdHn'n ryUEY R1EcTR ]dh?kz,P _/hR:9by9@ @cfA_: c0`!C0m+bj_0d2E4 v&ѴEcD cfjcK֦2eKE",Lox8m|)y#LmR-ՖJB.!`596 8@0e#NSWz󶬠,ڡZ oN\=R16OWjwNDB%Y:%l0d'4f.Z/kchEdx4 ,mx AA$LNk7v~Q3B9R;rqh)WJ/b0H {aqCB=y!sFKcKb,f4'CmŜPA& FssJXVuɱyj#` 3#S U4l^EjܕgŰ#@(<R <0J`,0nyD$4$4s@T&nV-pF l"[L$պP@z!a:x45 J` 0b _fi(# ˴Ulj۞BɬFnr~\"l1cL;F$BmHFĉlmc}uCQ57tuB/E|E.vI U^ xT`X\ØbFIB#@ n,Fcg] A(| B b) @8,(?( U%@Z|=@p<PH$?h=.&(TZ\{D20ҟ`J  tBdEYILASJQ0 f |`x>Q_;5 Ҩ MƠn@,"Qa4Gn)X< ~> ?2b+K`]<]ozx8N'b Fpvʥ`"DޟҾ.b<j=Mxc迾HS} q['0.a7!oL:O|J(m{(C[B$: }*Rtg*@. CM"D}Lxe3N. `b*p!`IND3J'N@V-gt .T3N) UAP" qrXFbӒJ4,Ҵw!L8S( `6ޅiB-1Ōҵ`-|tVyP,oFUXbrF[~">O@D.lЭ.|V:5LST|-XgN> S8ؤW3% LdS$Z0K(XA!aX~Esrq`qAhH*$Cޱ喋(馶PROI"j/9EN q@F]!3Fp:)4(d(YzU!1M7 PMZ !ph*X x[E|ɚJ&d%(L/rij6i$80@uAxGDxpB@/BY@CZ Pn8Kx"T`  TNy;4@ǨN;J!V@$O %`L-R 9;%1bPZat'L 228Ql.@D@D"lǰJhq3~J. ,~ISQ_"p$Q$б<ҳ+]rWNq#9@\A$v" SJ̞4Ҕ"-: Q>J vvLq%gd{*PujTVFs4en u"k@4LˀͲVҩ*k7SOH|FAR0}Jb X@@&@c!X(4:+&[kڛ7s1dW6P hب m!Q4g5x%$+m@pxH.#Xz2?2Tqq|r`3'_@l΂PvT;= nxi .p10xGhRZM.Ԃ`VɧʚV:>p*A(&eQM3zox̘@Jxo d3+"bbT٦̙? xM X;x'8a?#y%œRFPBUSdQ5:YE\ 4ED #篓ܶ&8(qwbQ9@}DJSބN ApWYS$93 ìP8v΢V0 Z;Q)$Q8g\Xl$tz-I5 Z*z=~NӀ. m C3C(%&߸TLaЕd#aޝmB UI+ ̙ a2 F6R\0 9 {R>,[Ƕ0hރ9rQ&t -# |舁 G:rhXU0(@vJ@Ai"W4CX}2XɃT[C!Ȉ( hjՃ7p`)ƤXk4YH|Dp%* DXP LriNɘ0"(y)?{D|}s»)vQt+ zW Cy,[氲5'1B 0TP6á [ pH}$Ԓ9"V>@X(Ȝ K a0#N.2L!$hΊ+. szHؘLXì 飉9 \ !r #yt  Q?$` HYk`i XҤo 1B⻃h {/@jpWx` H5) ɇ8s)>9(ە}}( $bJ@ L%Z(ReaGJ `(s ER?gnHDdGEʀX 1V4%Nc Z@p[/?"/'x,^@Q?8 ҋ(]D[@NCBeZ-nB`K5 )B$4[ NHCJ1'B"icĒc,6H2 Tl R xa=C$Dig$Umv!C/PB)19dC"A'h~9lm[TnD2 nVxNJ6:;MUa:,f o轻^eJloS-HwR 'Z_Ph]XKh%5EFs19)y&.C &" m6 Pnk['* FDh H,Tf檰)G(R 01\nt ,/(t$2cT) 3F107 yLPXÔ (,( eօ909|WH2Ȥx5ʏZb5.E)X%2(8|=0+ -^ +3R!wH_x.'L-љ|s|Gt!^ H!9@ô8Qikv glTQ`!/+ ,룎nLîUPcMG$eT> bЈ=*(@P{Lz{ -+TdQ48bjrBrqו-V鶁>)m @[Um"@t.I뛒k$ zi7XXuC™ &b%&/yiL| 2Z lUU^-:pأjͭAPX 2{NVXڋ xJ+ ?h+ ؄Dd:G`gv< uwh0'ʠPpt@  |GC`0 =H:|+-HEDک lYx8^ivgA4@+D9fAuN} PX@MNk>&lP'aRcP=#bpvHdvZ9D|[ς|>wˍw\su:] ټfX`x 8X$>\8XG,ڀ;M#-B~-K+Gy8vgqv꜑$RZ:#FI,M$ L~m,)B'kP]y>H:9ppXaul>Ɂ {kX3l ƒ$EH%Z 2O9#(g&ESN̘nV;`1@ABD#8ܜjgƸ.s\W#|1G{$* QX=彂b "PP>Wv0:XB'DkNQatc' Aq0="0S@aƅA@ #Ѷ#2#`$A,`O"A$t,E`r&D0hK Ru)"! S` "Y2!,7iIjD r+4CvQZ-RG@Z䐁eU@R "QC qx)DY% l ѕDpm#pm\Ss5ksUǢ58;q*&JAXr[/"PqEojzx"d{g̨>$m"ˆ8I4}\6,n iѓ\о {ן1@Zr9*B(Y 9]̩Sg5!30@<^;|*CX i/# xK1>!A5:hQ hs>`+Is, ~H,`TWZc{Kčl㹔'W"O h&0 B3JR*u.r )%wJ a ?cjer-25^c`3?pԶ$ֲlp͉@u I"g]Bĵ(dXS CXkS@~AYPDP2n`FT NIb.Gz\1Jr׸tR2_Ѥj҄tSq#Pl㔾mt~Ǹ&se u5k#@8@50ds`qddd}tsbR<&,d ,a`"dV*B,Ƙ(iwo2wlDÎ0*~rbTLb]fdgL  B H oL=5"-0$bqT",B(5XfEҜc'Mtfda" >Jz'T`@r1B;hhb+'֎;]p4 `~$H1ID JRjADkth9*S'"$LB@*  `PC@8'5 6 `RZ¦)*OC1b_BÎ+jCdf1Ze/,"Jȁ@"mb\ nv5&s|ZR*b#Jaҩ]"$KH<``LgT=|!po $Z@ 4l-^F. bjfv/Ɔ/ "ĥ!j#${(ΰK.f ]#V4кl B/D2~kZuAJFɆH=pf<$+&1p>h`^|#L|2]/^ ba` `4>\/ c2\f~7!Xi|:B@plr#"dqBN|lr$$$``ac=̪ZDLxKBH|t,kvJ`X" 8_B*%`IeR6 X!*80"I쿀@p! VIK*E70zkR\ JDìALM*t@<ˆt@ (Z3J3CtWQYuJZd_ #r ` d1dL :!qF:AĈ\W"fz@@e+iް6%R#huGZkGkGmT~eq5F `Z-@.la' kᶾ-$_+"ZO@ H]_rBt8%gf_\ ++GBLEh AcY՗2@Š)5j1Z6 `vcsPSGW#8>,c(/60 Ҵ:!Pl:1u4HccQ628kJouuX(X{Īlh[@%Kk.Mǐ0\@1Sdf¤`(j|K`WEYiB#| lyDⴍbVÈF*~"+1%܎gf#]D6H*DA!oo%XT*```T^G_va,C(TPNq/W~nHaY@<: &*Z*ɬIEZN&E¸]pKm V|+3tHikœy~[@cj.("m„"Eݓؖ"h_3RȈQFجsVR RF0γaS7" I9N1JRzvFO,nH6: _}v :FQ6"< @m\OB28!q92lSI4F22FD{A^aLbG=Hr 4o-j|dEPy|ij=>lJ;vKcL$*>gqh@_{&/yb:a *8~0>zm~s,2?a8 /,עuփPto_,Pv*"iv `Ur;3,@!/!Y=U<@HC#qz` ~D8 Sc 0(C"0l6]K!pq0"2!0gst΍.ͥ8/``8GpV=Hk(4Ȩ(h0ڼr8{6_~ P{@^RJ;Z̆({=mfT TL"b4}wNLw~i¡QpϋT~> Fl5b ( z:G~R; HDP H`" }@&` 1IL3o  j)-x0st)krc"~pQ1b2 D'.Bf.&h65^[8m|B AA"%`] )GTܰn=&SFED^'Rʴ' "82+1rKz+{ds7Jic6 H{*ş'" T*J ̬Ng;LCPD C 94)$o.P5Q魪|s!8``T Z;([E+:vk^ó3 C@{!pKX%gIqY? Bк@Gq* #}P|LQ(\i ;[9FPDxIp'(-C:kTɀdBHgyx\a P_BPYp,e{'jlŒ؄"90MjIc{-<̣K.BrP\7!ӤA2R$´BQ-'  # D/|Ē#D#p'3-gI:τ9'V|ha*$]fh ;TDFjJ4;DG'TB-M.٬^7vPgkvEרP pВhܯDNHglDs9gB-蝿x 3N6D"I9%9CËG(}:4yOiP|PV }G./|a< \,^Vm,.L%Q$pBPg P+1 `3htU(p7ZA"8B.8 Rҵ뗰\ζX6y;Vy*]`đ:4@;yQvI^><ȟ2gaIBjK4`ӎ,`Er!Ky$IhHňz8^,*ê/ H-/9 ʜ$!%X&B0:AWSĈyHA|C<'X9w> ERpyP+ P40XhU0 t1x4X4/)H;Fgy(HMT?$!neH{<ЀP a-GE5xIc';m (,@p{ %IjZ4 oXÇ" -Pk^X-#Rx 񸍨IKY@s9X9*#oS1q12<B4h!Ha!p䩍)-x'8: (a*|^c&'AΥ`1+$j"H6 4INA܍p21 uˉʊS(æQZoO /8 eq2z s*2ҥQR ܴ!)de#z2 b&39@" "N*1%!1 aABg )MAVŒ UUJҁJIjKQꐈ=g@\`t)D") JeQ3KK -E Hz&Ѳ=UU.Х• rd 1g!^ Pg%S!qݮ@ت"{`沒W5axN{8S8|? >qsYY6S]J&5P|%G-gł. Eiډ9R#( k}nyhuc:8Z(\9.X!  9q 8"jۇY@ rX"Y"JUوd`8D  97)̏R!Z"kD8(1l\Ea ^4nj"h 8 [?PI{Zȴ6",)CNi@[AW(+@?0ǘ1]YBpmkP`  Tـ 4Ӡ]}Шv{sk&ə 3}B\7Sxxg]a!\׀yO 0pX&D@uW5ǧ{逝*4Jc{'`}[@Gz1^kM2gs!z A0"H48,1ʸ3l/aE8hH<+u6T_/ݪ gjF;rdF8&7G!% X`w350Pb^;H3Ü9in@ I8CM<ЌӁMS{-;4X+0M[(~rA`G?. J2RXKHt[Ћ 1̀$\3pC5s'Qʢq7ȅ̯d( ΍x TXhU݀9π87__;"Jw">^Y4WBJƠ@۱~,4+40IFh ګڈ'DyPSQ ݀ _ AqbP PO Bɞ'I~^XY=W0[ `l8aOhw+*_3 26o2sbz}i`®\+0zྈ _&pz*Y`fP-e޸A Cjlv~q!`:EyNa0v`w9؇yh  .dhkb \[:3 ܀*AP(vbb&Ru=.d1 II1` _q̪! %Uc @?o >O`@? @hlB+IeQXH!G'p vQ(tt 0ڬ6w/D⏻$V,AшއJԢp 2Neyˮ@\3ħ`j'b04BWXG&hsxƋ)FzO٭Ш̺/+R9,+^N ޺E)hodɤ2MƠͭ⡱8}Yy1GI_x)smGfw`(Ҽ#蛘>Ir% >ɚ8ihJ2'! ﲆ,} j/( ES|lڂ1 2/\C8!2&0P2GHk@sI   *$'|7"gExTkzX.z mFh+{Hqs?kǸr2 LHZ'd2({XCQ&s lZG&ٹitj[E\hJ@~`@v% |zFimdh#%`hQz ~iXfeAL% y炧ɚ&:Y"nt b bt]lx!`V 2 `( !$+2rf=]>z~ j,'FM wXo@=Y,+U%LOGOtQNr!hXfxwzg*&JurvUiYE7Hxl `:+`) i.Uֹja YXEI#s>6:& @c#l a~ȸ@o!Z @h@f @&弁e6{IRf>o A$410뀩 $;6juI9.@D ޜ, q20RDpp xk 0VSH-@](32Z` qI f)Rv:ǢéOQI0# 1;zUV(r Y(9aT@J{L(&"z8 c0j)Q"Uf8+ABatP˄LJ!!:8C4my#%V2yA17@ǡ ƌPD*fTJW='E5Tk3GyH2N3pEhh(J;Q/&dc?: ZKRiXzFgҰN^UʈVda='a@hs9_@Ht.9SDiRAU, AZGت@%YuV|M0kY-iVVSR t6Qd|BG !X,#y-U$xIim%- A8(0OEܩ,#r+Zc&*-mvZʻi v w/<^PA@E 8hi"df2(/h 6H$#K!U*`Nqbg.H2s+d)UU8,J p+$0+-U'c Y@p(0D'/jm97Qe1Mle*GgU~mۛ,p> >|H `1k'J*BZ p8o2(PhXU XBw㖡V&DX4+ @dT)=/Y6r<%b"& &i.'|,b2)L͆BbX2P3i+dVVgX@"/"GI"hcH+Mx8`B`E t¶ C#ghVC3>Z >Ep;b|"0Cb'ki\i҂.)C H,?,~,C"K & %R1@$^ijr17{+b+P1fC"ʈ 1L H*p# $%qI֗#8bcIJ0B6."JJ  #R#P   b(CЃ;C(U"μ0C !b"La>!L*ƌ3"&mZn iah>F>Z(/$.F&t!!ixKgH"Ͼ9RE+,?o4@&">c{bX#b8Ŷ%*׀ $anF!aMhn#!p.,0IH!B`p@f`` &$P{m,&!蠁 `|&Xey5Zf  BF!<R.F+{>~͢[n" l!dMU@r|`:`26X_@&E' BRE5bj!uIK3LB5tdFUH/C"r J4L k) $ +8:$geGB!bB @!hmYd% >vE>!N~bN,9)##In* a,.aj@ UHg @T`&tiOb$2t  %iD"bnQ/~0G EF eβJB=\E.Q.ɂ3Jz"# a!\03иQ2>Z (./Ҿ!+#j1%zE.ʀV.|ah74M൪ S*`vބL-pM P$bDJi9Х|@bu_v 6 J gi"2Drfl̲(G% `ҳ+FˤC~cR#WV7HcAhf.V"Dpjެ,gV~JM`-~gpWþ&`@a#) 2K*'>%0Z=&$FAXJZ'bO "5ji5fMawpgiC*  `.0F$gL'x@x,"34XL@ ,am:3]h aPMثaWa@pvIbGnM2!.F"+!  $":Z!ӊWvm5wo6t X!@J耄npȘE&Od{ԋYCdK(0DICr5%n*1{=@!E4,Y f4=") i)b T1DEq NCy5Ū#bb cv˸"!#C/3^"xujni4'*C𝅑#$3(#eS/HE36!kmg(X{b)7?j=+3%4/628($(C ذc% 8,DW4La\^/[4J:(!ET@ԯaCBˤ@͞!U2X#҇ò Q`&?YZZp7 oxVNC#_8JX;+$'"Y&!bYIIFAHn駌Ob9:kFbXFr_~4H|mPNX<${+]*cvXW5dfs``sjL(x\ԯ΍OP%`N~HhtLZoFUfLm1a+.fq*lL1Jj!"z;p-tź^\D ٰ@ c]a8v^P0I#@ Dj>cʁZmW=7G6n+\Ӣ-kԿ;P#B08@X= 7 +:HC/(s:#2Jh 4m>P{6jR!HP5OF({P^a,LH,Gq$9ȔҀnt*@2K ?:@$*Iڳ*>ʻ:)2 '5$hԻ/LQzMBhJx( =tV! @(Ƒ#&C" INK &,Sն * UYC&K 0iL$ n>,B0Ih2mFr{p P17MFɘcYE0 -w  /`66gBHɘ . AkȦ+̘P"4nh3)8I pι.Vڲ|f)@,-ˏ̰RUq?K7Z*# * &}2.*z&@s $9\$uD$CEhb6Ej/g0>GSOH0".u."*@ x/gD<§PP:ec {"(A"YIF(McJd*"țzW 9BӺLIE:^BV5L r.jFO'F̱Bkx"Wj2? ȌԌ0bU;elaSI!$R!'̒Dh:Da̎J=bTcM'bҠ3T"KWcR9pbDg,U/$:$[ӂ1A*:U§"\)}3/oLbxtȁnQzj)#jN qFF?9}'P=stC5S gtln۔GM 81&&C-f+$D˜#@1Û.LٍৼL!c7RFa{jhD sP;Gh$z7FZG`@ \HEPP8rS -JRbHیez@t tal@)6 }T2'p!rI$RYzP!d`D@'J3c/cYgЃc ^T Ft (wsYp!#sQ .Ub*\_'$l-y.bTId_%2eySq<(ƒ@LxkNY rLV]MRxԡY@)IOIH3Ķ~M,9Q/K- q@/$YO#ؙ}IdpԄng'74I B~8rOa$f 9dl#л5v9:.X-Hw!<{]:pNPh TQ[v6Zs2)g<84?s @|h+Q@[J)Zv'( Ʌ pp3l8<,wӼ;:T;> @Fp $4c r  d󄓤BbpN8? 13H8=/qYрսhTHUXE ವ;ȐV.&M1Jˉ8@3Z?-l p93PH{Fb62#&<HTjg,H" 7'HfV/ qRnHj`07=1=8{+bERqGG)y~ZPM!\r9J!8 ])[3R3Zq ` 4ZKE"-c '(d"ʤ&j!qɗB J"sAp))*,80($ %{!3Kgbyp:uIJ-Bjc$,gA! ⅉB;Y䞲4%@!J"Q @s9 ~%؟J='4"nrb4QH׳(#yL D∂FAG ؞H E؅R$'數Q> "=JX+8; )` =(l|J7Cq@A<''xRځQGP4|yxy˱-ppu@`uPn|=@t@\[8QЁ'9%$^ "%rthxz`Շxw-z8ҀJs =UMJ{+%1 h @eX[ĵ\|9/ PS!L(S*%p̵1U:X' *"t C3ᘦ9l %k+Y03Sp.`_T|(3=PA(Yh}j)hB<$`"吪c@ D`A9ȮUmܡ$Zi0,P\@,!? D9"ݝ!73 X W(gX@.zp$YR=0'))Pzݩ K.-ˡ֥|2ZFhJ8P7?Hڗ1Dq ;0+ E5\QRB8$?d/YQ!>48?d2='rP5Jkk=PˠBk*9řеQI+6C`=`!K<#I<+z8&0@;/Y<,: -Ptw81)rSoayQd0mq;۽A/ ST BV+%jZK U (8^۞2xf:c_b{D5d"UqV{tAOp܌ :U`8X5|1Scd6˥NR8s2adaNc H0!IW "X%̪@vaXSd.kdހ:nh<c,86k# :hXFPӗI˵nh-xhuxs CkB%.TI|yhI*kP"q*p `pP(X|/*|էՉuHFLDAo \Rk387_ZݲQ=J0 B 0H(7yV! k h""h'0cQK"F:c1 Oۀ+ BԳXom!B A%E[#e@𷻎MIe(z%\ %]/1YB<#C4}+"jLlm4qhS$[a>K#T%_e6Q (40N3Q6g YOe$rrqYL3?yF쌘Bo6'|`Ѥ!,B!e3N\FFBxML7>$?b!$Q2JBq lԍ? V1N.64r$)"Bvt2z*zHxTaon&5YZ /J 9 7e 3TMN`IH!.HGRxu&Bhw0_ ]xuD.y8s+Hvc+=ҽ}L^ : /& z `K_w2N\kyU`T%dzAځHJ .6xʣ| 0.Kg{G8҆bZ(b0d_;g! 7 rVaұ^۠-aB敜^9lMNFDG 4t#椂TF9e,"*("&xwMFS:XmM,VͨҊ վˀ"n8՛Ӥz̥*huDL7%llmh 8"F s`@S)E@4%w)>(b%`xT,>L`JY@Q0 *BఈD?hD! e`.|p00&e>_ل[*};w&{ Uxq:Q ʨdU^mvW@#ttzP #Ng,&i  BPjc=OY~ǥh?Sf@=/& KI}+*,~z": Qv[`2,O)\~@DwQR>%KK[lkgK2 jgQp(ʀ RTOkEH/\R/)I8AT>U[ֈl|9y@)lR$[̴4ɴBv|e/lC/]i5p :Mؘ''1Yhso@Yd(CcQ#l}0>6_ #fkVucᱽ(ֽB䧹z0I!'Ԛ('L":nb2V}nZ813ܳ,0 1fRmEl2M/֧?L<!R[Qd]|_+Q֗ؒ"iX3vBjuk\Xԗo۹|J,|T"L~(QC$RY{-4V AgX sx?$f<+xB7&d`'p nà5sWMn͉¸FHXX i E݋!duKYb^}ȸS@pc4bàL(eEBK$!L>ĵG(>DqBgf~} )xJ[~䂔0KA-'(a,1@QTKD% ?}V4IRmS/S"ic:d2XWFKWކ6dB +^aJ>LT4bSAHQgV!q7lœTǐiDF:g|2FDbH~RQ%d!4t& C*tc1ə FQ֔z&"sZE!Y気sM ƘC\f:53NQ:k ^"|D(%h%ϲLɌBKX!DIdYEǦι{(ZXI9(>[B5 !1#iYG,54+2" BAAHRdcȈt)bdL3 LB FS1f\5dZaH%&L%/)zoJRMKVl8 ]T'drΛYUYLjtQ D@x8(ctf-8  @0X*_ SWQj1A 1;Gn R8  kDHYU}7e/vZ]\$8~:`(c1@A770&g#jjըgOB3ѨQXL]>CYVh2ݢ7q~Ʀ',!Yhe7o$2?pFLl/sÏf(f2ء:X t-Yx} meY*>D8{ J*E` Aԏ:aR+(1ԛS)LB{h)cgGZ}"3I/] !p$%1pCP3>ʍRu'h,! 5ڍڟTlE*H$hVP: ggJ{Vs 'bFhn'&%8@k ,r xZ.m֓xT <N5TR`j֧*~GFn a$GD<->c>b2V,TAlk!Ϩ'Er\RmUz?Stjq-kj釼9)vC4e4'_VlP#ry]T_~H9(X&)MP"!d dAorZnt' &Ey8s2[Frd yetft: :V4T%8I h)zN%g d.hJŮ\/LPoL+Pj#j6oq@<ƝA4u`~ KF0>#6H! 04y0 v 8o8oXRc&PeO .B5X!6ZA\ Xg*G*JЮbYnaQ 'btDnrl8L=~*HB ]@ @p#VaPk'.p)DD/AeAnj ".>㔈l1ekGf`a!"aa$J[ %yx@7,GS<G `Rz!̸&EӉI00-hl*0Dn^(=,xax@| è@{w4aoNO*B3e`enҏi9."1 z`!.8NNwȤ$4Ov&CLbb^E:A<o@*(kX` RUH9F%lw1b ت>`æLN&$B V/tLn D㎪ho1%TMB1p Zv&+B& LJjz됦$CdhdinLi2XOmUJLEOc1d#)gs+&Dj$tB&hUo%SGj6-746MLd"-6ukg'hcb-C[)~%H 2$z,DlYBK"[+>tp!b|)5'lW PDFzӢ*9*Dnj;\&< <@D TR dCE#83 7J {̢/JC1gjFs ecV,P #^HR¨Vp,* !Sؚ /C#OKZ>wʪ `"*CmV )"dFmJ6ldKL[rmW 4\PCWJ rFCeV f O>&sqJzdFН6e a E])xZ6=v4޳!{ gBp1m s048˩idr/٦l@0`@Pnsz_)" aqә-D9; ً٘Zh1{I B BIAB\9,!PA %1Ô@RN!S  apS.!@]~xa2BxZ/XnVSnHl `nApڙD@B"M6!3=#0u@T<վN_֊IePUhH!`%l*oyNP+tI 6 @ Q(.ru&E!P.D~`O:XD$+ !+ӿyBy.c vcay D'DRj]U4&FJKc$S1 r& x}Mc::j9~Uq/2P ڿHk- XLT€tю [e^WG8<=Btteb6Z!`@D!BzH_KB4I" !͡bRN|@~l`0rr& (?M 󲪢xɼvk =eҢ`@(~O D" AQY0=^O0 _ѨX `~?b( `4KepJV&K45Et'j%( kER(Ϸ@xf?ʛK`DW)CA fب]-GU,iTuNJIky7;9ȁ@T0Xlu5[w)5ϹoUe1}̒| Kl2,,Gj0ZM B$@(,j,d0B@Ĺ8h,kx6m 0m,2( *dH8DKHуƊ?KtѬlNi.sM9N\4\td1j' ⠬$i"K'*kڬ36ݭ20SЬՠlR:r`T*\>3DFE )Q)43djW|l{2:`,O@(A2` -FMtv܁ []< ,5ՓjYsU9AYTZ3USPv'V<_]_F3 Y"LEAИ)HY˲Ou U P:Lqb0yq 1=b݇wd8md6=BZ|oAvC YoH(92MJWxx"j t2ifpBG@Xb>5-Pƫrp" 6Mxz M4sb`xFEGM\XX4'Kmt kR̾D) Ugɞ&&:DON<߻Vaa5J]9$fs bh@K>@4iݖP4fԥRy)h$l8_ HՐgFZbsÐyvbAG|p4G!10~2`3&@fA6Ny-b\$Qn *PzQD`"c 8$J15+9FH)=-hHI# i,C8 1:&Y%zx#y 0`B,#B`X2;fO(`nx8u2PKpB&̥BP !dRJB2PHA!j@A($)bAH<1 3D* >#E4A*`Ԡ1J9 (3TTTfHB02Ȧ#+97x!MVJ q@( Њ/ m2P{Rh APOI:ŨC(kPo>:MFE<]b().  )8Iu1* z8n(0f$_aY 0Z~qZ5rXu3pHŲy"ۢD%J)@+၉A_&Ƙ< +3@l ric.=7;2 8( ߀m `@ՠ8Y72 ȏ˔pP'h?K3@ɎxÊ.S݉#ʊ 0X(?#kye "yӘ?' :\# 1n8B@D:OԘ[យRrEhKLAPd%#q?@  ;:8;=*2AR0%" |-ꬑ0@]Is=Lj{qa=˚B,($l[^Din#KHLBHy!i] Pj@c:h6rpy4af&B|E>Ǹ%H Bh$0!{c1@qB`0l?AE << &idv| Cїx0%hG6PE/ʿDIE꿟\y6-f []C&Ɂқ$y I} Cwb:36ur9AS x(M1 F@Lr p5p hPtF"y(p$|!]! T蹒5(XH85Ry" HcJ6 @Tl s($h`Xʲ9.szA.y0+mC"CDʍT-P,^3;0}/Cl0 ؍(-ȹ+^r$ Vjc$D+}pQ J30:I((L[pa/ b5Zz 2)/ȷ>Y@{: S9-&R)V5ADyE-#dX)8)"s$pK *E9Šq / Pb1Aҥ,ʌLӚ 6ʠ*@ɫ9,(UT律}LQ\LGڐug,Mʈӓ31 Bi`RbǕ%`9UB̍ꈵpAP%[%Y8A["a`,6sC0 04 Ml4 )X(p8K؃t5&*я(!(PM (ۡ,_ k:4X"לSǪ1. Qە  .S* ˥ [>Hn rHyͽX`Zh!7{ '^HSQB& ڱ꓇"[[\Kԓ^_`Q 'y'ȘDȾʀx lPcb\]oI#" ^ө؁ ~6]7:/8Lj,;h3rIˬ* OB&|9%U9U SE " e +7NHjltۘ=e 8ߊ 1Js E$o FCr10v.*mtYClz:E41Mp`PWW@E .73x npdx \Jkɠ-<NqJwm/38 b8 I3~$!Ѐ`(P;4."(r-:ӈ;14AxJT0:KWPATB[i:B| T?|ZKl?ŌʑX(h=PF)ߜ&-+M)፜@` Z A09qǚLL`>xnqK)<8AH UIM;ӊLʶK [-B[0RG 0EFU@yEC֮RdgL[6s 5,);I32/$[!zj&6HQ} T#d hR;\gYjkxjKĝeٰL -yܶs>+qNUѲ@n;oިɮBwkDnIl*B#h".'{ChHң6HBʎhh<jua&\G5ZB &G{!u9qH+Y`G?|2Lj.V<<3Qf3l1)a.E៼CGt]Yd /A*җXRqH8lŀƱ"C?I(x=)5sRل@G+ /~(ڍiZ.Ajdȅ䈊xGg"/QDea-%USr0HQZupH 8k}$U=HVHZuCz~{2hͺ^jk8.jiZb;P_Q|߂p&MxALwb%Ó`e -w,''`;3Tm;R0ix"󎥋U%é-Tj뼊c1B F*qtlmfԔځm{#9FUj :M%QLF) k*R SU,i z&{0 xlBTz(rVq:άߊKbƓTVꮇ)b HAXA)D$r<}2p3_2CΌóΣWE*|Jj.W:(-p6aRE&$Z %h" rY G y vj&(We h X BaP#oD@t@cp@\40t`ph^4ӅT'@!@|> (D AHYJnkIbqX8BTJqHA }ŀ>vGi/ˌ?KvGcPdb0 ^o-xB!8`L*T=Ӳ @Pz@ FE-Mdz~ ވ6JH-/cց,4`@`h /" Z@Z"+E XQ-DH`4A\V4APa{2D;.{DiD (X9ֆ/K'RTT$b<<0:;Ji4IP"b;Nm<@p*ر ;J6C@IZ=UC3 "PdfuRM ǀ`3K hUqd`xJCR.-jiZ:H/ BP.+~'isHhX!N# `y!l{Od=JKR"R:1HV#i趶IVR6|1G|b- D[? CĔ$T`i*%ha F<Ml>I]@c|=@Dan8f۶"}ɷl,gwm[_/J|!(Ti,LDAONHP shnqH>aDjEҔд"t@ L$l pv"0AhK +%D_xu0V?8QAEV 4 D@}vCe!,%=Wt(jq[.rP{)vpPaAE$T>Ң/TK)2̥PPP 008zLPDL!Vfdch蟱EXVXd0!. ႤE)S .ꔒj!d@ v ?CE/W'֜c&EJU&S ~H$e>6N&699#ޟU!& \l$Yc46IdD]p%hsPy(}' o"4d:j%k!'+,虵؁jˀrh뚗RP.(f!C3wMY]P|\2\s%pNC(O`+k@1vܓ ,JEt*)I]VBѤdp4FUC""AM!_&!%2@^a(fY TJR1Z ZT  n`!̔N`,BDXV*XC%\C` |Ex~.d&(̲CJNnL"Fd##T#D!A8N0lFEd%l@ @EB g~e@ "% n3r=N䚤iJ\P5I8_A -:=B2j&pB. »M.:@CڬR_Ar!JR @Ω tqj$hQUd4@-wji1g&l)1g1(+kŧ@. `F.Xɂ8d_P0A , ; ʠ` ǯdأFa.xL$Ci y.yj* BS< k*,n ma#\e  Br=SR!H ( f rh2`  %L?ϸRbF%AR@@#F}H0ڣ(*S*/cnȘ C`C ,m+C"'4%rĢ4k 5F5MHR7IGAd6L 1  Ma 1*QnZadG 69 @ Rz TpPxπ@ʇAMd'玅UI@Pؐ `% oAd.GdHƔC Z6-y jJX"!Ԗ $ x&Na*3b'q"/QU9;RܢNr!BFN`VVTOn".Br)Jv`rt$,|i Ad;^i h)HK1$(l:>``<~?d Bl8 +o!CB"B +rJ>HO跄Dmp 4cO+ApЙE鐸ƙRNzp]nQ+y`mNڸkۧB>Myq# hJ@FA1)`(P-RZh{ 5/#-D8&!FHfJ#+T>|A[|$b(5BAh. R rMK.RP Tx..Udh{Ph!/aq`"@7:8 \$ 4%ڊ 50.i@1Rfk6r k5:OlhIah C@ .LJ*AöUKudf([cyAk =!<ht"a|&K`"$_:S73q3kmt IwOj.ŒgL;( f$FAF h]}m-Z~+/i["ˆ'YU4H^Q`*-Z5 )^,``܀ l2 f!+ L™NCB!X=/GJIcyȣjv'`>@obz @߰@Q`4?_F&J`=% C^x`e1`DA 6PդJZcպ`Vk%Pv-b}̣i5 $ Հ5:A@ k*2Q`dCK!`{=q|kE~_GkzźZgWaK(^2]Olo~$@  aL0t!x`$1l.2 TB 1HbF{Pqz[XJXp+r v>xTP r9bDjr  0 Աnl!7: ! ™/Fnܷ%FUDz²⤇6HZܟi Zh67h#Z{Ѡٚ{{o-5%JCۊ6)Zi ܱ1 ˾]s: CHr?h5HH.|K9j1޲ˮۊ#'c0#_|6rkJ;*YƶQ#ܵ$ ”4&ݲD\ɅC ܕf ѡpewds@!pBHJhoٞO aK9ťfIY0*$*ShCf}1VoD jϛY1M,\G80ɦ0 Q5s;$l aलzZ$9c p KlD8ucq$`[`Q驓U%es;߱[zDWk9w2ss&~R(֎phQ9d~j6;$@h0wA ! H&*$!x RuK 9rgcIK#z`x ScQz0Jq2(E"O?ftNl"hAL @ 1( Qm 'T@2 XK~PV#\ !%ӨmԒa.#G|\9$Hܥpd#Dxc@i;P!4V X "`׏wa cU;)lQ4pAp!t=˃`BT -dk.pd ` @e  @R pLjB" S^cv- `Q j z;J-Z1/"ǸKK؝#r``k  ǑFӆkQDa 7>% R'\Bz4^nDƑySq24Xl!1ps$s 1g-K a4ㅬN$*ix hB}"R@D^L54vf, yL8~+@A@fa?Hf+휓҅8u;t0xwl5p>ٲ|<`ö(<=V H Qy‚T~ c_ϛҼ}:B`BBb^Ͻ>A.h:6WO:a=,D#] lFH FF0U/ b A.$NnBKg&a\-LnJ(rG:k[>Ov%fT+#^],/pt <=8֑ jhH0-ნcx܇xt3(83xe39kȊTC9kh t#AևxA[ύRq"i67VI8 }h 8$@bŀ A21I-7 ]0s0+dKAz],0ã:1@D4:~nء(jq: XB z +B 览h0IIqh ? E'888Q{YPB)KtA$>ؒBH72kŗLYvJEPt@ XDR# [0*g" 0kzx,$ ށpHwu:"%ď}QJhTPW; ᱑>aP53-Ċė)H*0tmiP·8sQ()X@bt ,y["X\Rg%)ԁ &ݤQl*pw o b`]_4sh!@Pڇ| k Pϫ )Y+ +}*L !E|9R " 9< ) ١7 )!Hػ XX"3 #QP$)9O'*({6 48Ұ (R[pQ$UZXXz*J^3ɘh `Ilme" x(ƥqQPҸ+Л ɋ2x%b .忢Wa +0pK#Om]OKBt|8S=džiX8\܇Hu 7` mf Q%`:w2h[g X҃5`*x~ե)\ɟ1 irD/ z"s4ɢ c ڈk0xRK`s̎(u`wmܞ_|P# r"MB0 O QPzz` ډ2?-2"HM ze3pUIWkJHeY\o9" .*Q>f /(8q!׻gu{ǫLpȽIʓ F;[=2*e]Ex m&FВ'=x^@PG?)n|A$.XEeOR"PTfRnhxT ?D` .$y,r(~ rP^h'E 05;XQ 3=/SŅHTky,AЙgc`7Ma<>x1H88-x9 QY{i2E(NK c( ^4h2܉u&0LX]@@rT4``C7T_fi[ˬ ) dC!d{bP,6Uk$z ЛҮi`<9罠ܩv*Oxx)>hͽTxK23ha`K$9Ch3<;b{|P  7gfwGxul<)h҄(G@hbR0Q x7a(lOm$lisNVW[\XL4pf3p?VX+ Ƌ3n8h=ELPZ6  H;S t`;FNjJk)gI >ǐ; Z?%+Zf8^.}\Z0 9Db^U@ZL!H!LRwx0ֶvv8IU] vqlV(BQ^9b0"à )'-`◪a>ZU)B?åJ+ϱ ^jG35-,*OCIԠwo!f q!Is+G!z/C 't xxy3M셓  Atg1s(*IYt#h!IMÚA`G`0~@$J'PG"pH:~R4'.$T{` ?X\!SV)鄺?i2'T _PZcX*o_QW{_4@`ɸ _*Sv]W}Dv0DY Zw/(ӢR,^@O@52 ?']RUO)]yTYq8W#u1t!| 8xV "x~!)z"(+ f)*Ba#aFwlG 88TD1T X-󄂁 @=3#0; &A1űrѮ `2 ( P"JK/HJ/@(M çfĞ)  ʚ"̚("NGq`h2P{1(ʩ<%^* :C1Cyv!kLs !茈2v!\`ɫh#$qɥoW)2$ 81H3.UNff%{'qޏ'TZNA"8b#+B8Lu4D#n|2ǣG#!nF[JQ> = C0WE!f>)l0cP,hI:-"๫#_(:5ǭE&HFcU",o)S=:ȋ}nj'(5:}1g/;Qg;݃xll B }5]_&B@qDSDސJbPK`,X׎$ AUcb?1>O섗xZb4WV4r J/q FD,F0CU5xUW ;HH[G8Ƹ96AnA"9Ҭc`/I,G*ÛFE>3:G hlA $2V {P"5.ik` bTB`2^SA>B;,\; ýsf;CDFy)&">7 av@L, [:ƒ37F}1]1* C !4VX 9 ,@5T, Be 7]+PEӻV~sJ5h3S :). *bgaS6 [_ )w\RV9$K'"m{*2^=q؛I/:9T:f &Cwnh6HRnB(BTDe!F fe5B 0!^ MfbiN"0#fLm$Ѣ~h, %T6,E<[)ncm4L]^?dɄ Jxt\# -4B&iR/(NzrGdzH @DaDz*<1^B"f$*>:E0g1"(MN!hnB @B)@22Pm"f F##)QaU pb"-n^FB!݊\ z XHT hM"b ` /5P+CCM!JD<:p΢SeXPD1%'[ '"*q Am &RGQ"P62NA,Ǝ%@"(,(1h(tʪV qZ@ %#F.* @LT<LY (PJ""ocgd$vOzbnP,j%!f!:G2$ a@hDQ@8(u۱ 5 "M ` Z`N*i&V!AXI)n̲ * -A4f#3 dCg- ! `Бi(ߩ\и Nɀ~6@Z'7͙08A @T&)C(ȇ@, (>"Ȧʀ '(A((*7SJuHVLC1 Š -(v"_ -z Zʴ*vۣКmtBҠ`%&.e&*arqj!?)$4J; I(z )`ٔ%tV@ >zUOt+|8# >@`l24PaOo6E@2zJC>D?I % ;$kr@ 7}M/A16ddP?l9`O < \`|U>( 6aNhcZkR\JʷV eT @ d.Qn}ȚC#΋AxdQ ml{~ J>6-;gVyUA0(Li+R V Է(+MvRH4d t3 g##|l*~䚵P|'?Ґ 0%e u܉,CW@ D渗#`(Lh~k (N^2S\F2Kuy̠@%Q75@r eD'dFS'w|#Q*,9k >@  ʉȞxAn"H bNp +mKL8c| lc`@8(s[mVmJk[b @ "&SEPV㢎8HibN)20M! (P"M[L+FR)*t Pi,%U*"h4(<:ʨtB(Ѯz ף}zU.xD &nXȥށN!B'-zD4Ft1D'#5Xn/TS燰r7PT+맖oяE0Ūfh,H*+ M0kc žC||ByVq7.%㹹4@5D>)b"]&^.Tc|tRDh)*A !BOBC/[[ 6 ;_@)#VWIgDF N6N]` R` TAAV N=w`H i%`!g`J+FZ!fV&vt_RF,W+8`8&I( ~ (Q?VOQWߖrUDumDA :IA 6@VV ~^"7[]<wUZL"6/[5dk0~Á7YX{ ^D* Z!IkqqȜgJXQhݝl|( }$f (J!߷];J* ha/*"4fMԺOq~LAN6J|yi_ARkwL"Vݔ*bhQ4MUV ]w*6k"9 '!l3f0B0t-DᰨT& !@>A!E-{?҈|DجI j$E" OcWϤ FI=@DA |(?=@ `):;UV|n!"CQv~>@.L` @M;G#y@`; ,vf%H ~}]DQ8Bd"O|xTe8( )2:30#63 2 @Dv%ˑJ3 HRQg tio)X'Y6}D!)>+2ބA|*,ci3A4M&B+,[t) xGb1E9f.\$5#4K12SzG4Z +p~ ]f&m ۡ+fikž_ !̪Y L)ڹ5!|2_6W~*J(pJ)ʇ`EǸYִH:ST79x15@+QK5f+ aͿf?ѩ*鰅#|%<GiHSu̫3fmwe4A[7D8%V|fU+h -4C TȾ:b6I!'Jep$0RSHk/X:"0v9ßIJU|OyАzC٢apgvHb*Ɠ! mS2y6r! AEE ` D1ξ&{q"Hݼ^k !Ȣ]() y4;G1My-Y_AV QF)[5,Xbl-F4/Sk J=+"BnejA%آ{IeB.&CHgCB=V`sZ27F#mA9RĀD Ah- 4.j"&(9iqS)_1D<*x&vpAUu) &0 GC4b["QyBX$ca2@ 5<!@ղʒ$+cF!$1]%Sȝ<#I0K…t w]!!6Yf ܕdBh7m("NӁBɨ(#Ήssr-6>dcwOHI \b鐶+U[8bB9ͳ ՗%+36hN9E0Gsox}ϸF`V`l8R`Nwx`0 j j ᘍ@9ZY@BB0`BAgT%VϨQ;Î/KzQ@E[;LK֐"1.P `>HHȚPz>No> í ,P PhN1J.ϱT,]7 M5o&'SyT- $iFDQ҈@m% #Ae1Hڝ6C@Hk<]d'ʀ}F'>6v2Yf]dSA\쏒 34L P8%2.9:hȰ`u{ rzkw~*pGB:&onabGD#.#m on>v,"Ę QRW} e>IY"֐~`M ~.b#7؝MgS?3AXktCPpұܓ$|0hPm!krs* X >%;-R! GpŔs@н{@!O1Ch:(3" H̘̳hmg87mj)c5O [i> ;ƟAQPa(IGHEP4ͥCo@0HHhb 鉊 \8PyCd81Qkp=2H<蒈;RL`v@s<16hxϼTa IS *Ll *]" h!Ah1#8l@8؂(.X4yAR-03th B(ќxĩPrZP?;`0gqL6l G 4.;F[dR C[Rh:+K븘rrHS8 yī. rGAK(hKÀ1Ɲ H~ 6~p$;y1-0(Bh 43 δ0Zrm=7ikFM>{0˄AJX?0@Jn␕ f`/`1lE:a,QȨDF5F27S \> C@۸"?ZxWHBں # \T&n"=qx<)F?LCn`_q`0qPCl>p+s ZO h4@.6DS`rԽ[Gt` ]"Nf;JeaBU86!Ļd0 68P|Ě歐5b伐ԇVjY/ J1a+2e3ϟ ĭV2@%|^YP8n8'0ePِ1U; .\U&N#'܏7lk1S% U)ñeDS4,I!I!K1 DvBv*GT%uCyT'#i \"M 7"!du@[wC ֑ EZf"w( % @tt[;*S)i2b,V6V-0ujH`x 0SɉHϮr#y;lfH;h RM|9)Q; >?T t|?y5O r3Sf0*R]!3M}DT +)tl˒(e͸0TsP١GV`|xԺl0-HI8s9 [iⒺ} ԩHnk!Vqᰉ ׉3)t D7FL0TI Z,Ba N; pjNb)p}&h|8Hub:N P8$ "Q(M@Px{@c"w]Ba@Q0XPp7-px=@ @  l W@ &b@`(>ߏ  s?&Xv?@8q)=m ,|=R&LPr^$ 4鿍-+XAt~qZ> n#or}j1uE1 p6\h BLr&9ZUZyK0N@p~C+3#gh-8 ~'# #vXXt1L+K=H)ĀBH  Id,08$,)h\@5 k"|'x?d,*xk@5ip<CnmLƃ|!,&ب-5eDʂ1 PR H>#MTܕC%!B-r bXJڃ4;f9A n#'Q ̺>U: x[<ۉӈ*8 zT݉f_wK_PTAMJd0}+S.+Q(@@Nw7sseݥk3ڎRt <̺d;M*J"\Nd6I0/ %@HTq 2zKRI0P;^!Ez2; 9b;f}XH1 H6 |&C`>oX=s2fk0B ?S## 3ڪ` aTC %hF8DeK"H#@p$īǤ-#@A 1np/fڳq0UsA8fh6Czh6 H:IH 716"UP:RU5A'Q$$L!0S pъL /yaA7^cp3N^!@ovKɀ;AC#1Ua@9a.A9$LenaYE4%A&`LAΰ^Hїݭd/dC <N'I@ĘW1 x 1fZSB vgLbSd>$H2بsfSa9%v A 2o;H88pt.AgpOfM ?r@8Q1F!{NHS2bh .2q"7FWaxq7ٙ"D@ 0L^G,L LI*8p*6#‰y"D\ .Yw@My@Pl5٦R`Ka(\,%JpPAhK A,v/hxƳ@Ӂ5AvFd B,DBƨ8v\W=6("&0z,I/Xoa./rpyp!&|2(< 3xHe|Z@ckC&"I #RnN ƀKb1,b 1c2<$Mc냏n4S3H Iܾ"Lp^灹*y52vo 8XZA&31'~c-rNA8F\j baS*.tɧ^wGKlj#3e*NA,5SY3? -c =DZ$̳ s ocբe(So#!KFvbYr|$de Ax0'@vZ+Wp_!X.և)IK]sh@FL$\0χuwjܾaL7763l_99s~pgҚbG1;XO` ICR"$P qSQYTUK'^vٍXk=_DzE 4FI`x!)`|8?P@ NbND&"b" PG;L{挦s( Bz1f}ST@pƢ)@TQ `W{jn!$qJ |hgF lfa gna@jfɩX(;#Bp6  6FP0P-bTNjA{"B zerdtK- )t g 0E@F5L L2njA,aNި"_Fs,`PoʪFBL |aLz/3Dk}fpC@jCB4I@nZ%A i4%:JE,% ]) Ʊ>HD=nR'$ 'v"eGn_95D @ .$N!,A h5'8n@X>h)"$%\@>P>"`n;T%Dڣp"LL;ZfG:Y DSzqbͮ u <L#b`XR'Hfk ?@$'i =MI,L#5d"a=EH$hG55kLJp61b'NG`ܞ.<̎, Nr !OZ&r1"r`$R$ .nDc393!/>ґ5#꫈!HN/!' tA $<8#^nRg9T^=Ԉ E5~ DxBZ<.K |A6"Xt45=W9#0vAWNG;qJ"C-l;~(^Fy.Ljh) d2%K(/Z҇rXì/#xPz-R9D3Z'D$koσ;Fz!q @{ jr0 0hIDhgiN%@4v3#BDF`!{%nSA@~`v*]#O,fW.KxFUeo BN!<( &TDX5yP4c <Xs j!ct +3`4"^/1P _lN.Fz~*FV E@V:2Мȃ#qGsE` I mK SC&{d9 lHC$GvKyc-цZ.@.0B1 rl2d$v^0Z0fdcMiدSBst.McT `03H< P aʗ M5ob]b\&b~ae!* h녃XN^B UV3"l5@x@K!)0#-! ¯#GҌ}c̈3!"Z+:c8pѹW.E~:Fv=hw2%e"[qR &SrIiTk]f!"!$U*U9|sC8vxS`HH xQ#LSl@z!D"1T6v |`/A K2Q2بN&1R^APumQvC!RT^d#(WLZs@ԩ.:G~2&絙20mh/%Wd k,]qbyTz8F$թR\Qf7 6: z s&2;˱aD) O:u_}O̒lҘu0/, 1F`a|zpMqLa0t~ɽZUeG2`2 35qpj0<^pkgiM@:-rA1lZ(@7:"Dabqy4!+}H1U}G|a 7a 1iZ&ʠ`ˊԝH͹)T&` Q{N*2v$AbBbN^Zz AD aGDhVŸ} ŲE  q8(  8mu1,$ G؝F#bQ!{Bh{`+u`iGe JNjp0 `-{}­T^ c0+E\Pl~C#y+|=Fg1V8mĀ2?8 "}aˡ(pR@ dB-t?K89.L~Pv'(Ri 2n'3r~;ɍpG, P;D !1hSG|Zoo"y[`p# F`s0 `A{oH:<gqq٪hl!@`VRWꝺ u]/cTQոF`.HޑI@1&wD>XOÁjvw d#M CJC4 i@m,k OmkYqѤ7SLHJCsS`]Q:kC!(]MĈ4y ="oȴh $w,u8QbM{K8uMʑ` lJY&rݳ1+6W 6G䈌UfHOveNIPz98@ t pt@@!#f|B+$HJAM`Dz0n 8c 48PH H(>@  <zaXH$a:jf*@UTs plh\jrm\(e8]Ue.]+`"0 *3" IqXVCɤɝ8ǗrhHf`qa CqWy?04'DQgֵBcxo 4(#))ڃi>pO)1: cucS0S&#Hp:F\8q>c)]-"Ęi+ӖOWHs t^ZG %Sa8)${c\=/@ưm \XKށpO;s: +8;0Xq#/|x'P@۔hk8a2=n=XGH-2S&ےݺZ ?06+a0a*9* 4 98/-0p;i =۔QBI5"Pw o*ca; E }& ʸRK8R"H|AC%Bkb/qMAGؼ FAYwQNX}.)$2,L$"ُV bTYy&ȺXDÙ;&sH:zI0иdZoǤ*h (1eǑ xIi[Ób(1E<1 ?lhcrq ztnFtX ~p i%XxZFx) > Z МH1k Ġa:ȤrAԈYq7ЛK'( RI$0Q(( _ȁw)Ȕ; {ដ9B(Èy0 &YQbx@ k$۝(9iCXNL;GA3 N@ΫRQ4|J9xXC,P7pr-q ɶ tS2vLw(31=]]D`B+syPw Aw 7TqH0$phi1?hԈʌ@YRP@Hu: &H{)L`0ܧ }$]HQu,A9y\09׬"@9xKɿ'ka0KЏ A"P[GKU-5S1>14t2ۉYI'0HiT;81uҴ}[ ;;m1\1A4]l 2g*aB< (`5K7e#$ Dx2@]8:_+_kƣ]6n 0?"H. a[ǚ ipNxEܘz69N ֊ њ1/#"b,SR!^C>%LVc[/ac>0;9Mٮ^E3 }):XRGi(`<9˫X`x* FzšX6=Ek18;k=WHee8mй1d? xc Jba+[~paT< !Aţ~~>`F&redόة0Ҝ -l#rIa[1? x"H&6&`ܼ膌y*rkx6\6pI2%h:d0q)GTPL9Wc NC@˞g+gA^;1<:1#X'6KH{R??c>{A?@fgl(+A9z&*!hS=2+j!ϟᾞ7&lS3+3E;($F!FKj58hT&/{3JYRULL ғ?5GD`FE 99nyr V1yI0e[H5 KC?:ܜcH60`y{!?_0؀>pZ@bؕe~apET"r ~@M@L(X rcPKbX4\QRT3$4`@1z#TK@DNJX3hE %QR?p4cK #qU X #ŮbL8?, 61Dj\ #*t֓6H"(L!BPld25V`R$I8U*K-kH:d{ZǵQOl& C CUJ!E$c^%NT>N` ly,T%M.]=yk{SSN߲5^a[mm2PaE+^ ı2#=/ٷ#@i:eT_~!`=fB ڧ" Q #Ak WO\7 OΈ(rn9'Aai0e,`7 6&&vA0CD1,bYzxxm Ж~T%D'1#cBS !h}0&qjzTQ]R*l(WJ, !vӾɁz䜒'=A%%2_Y%1$Ԡ#T5''a}2Xd%)ǩ&Xy&BՔT '֤WXPK%38k l)gBHׅ(]6R b2Q A%1BþMA#! _kBGa֒~1F ]+Y% Ya9KXk)I  `9vD@$D$"_mPJr\׊0Dj%fQ+?0D@A'(Â`-QT+uWߺ1y'LN_O.dP\@cq9Xo;G`^ + @ZH'&`3 I1F,F4fL-  "x ndpAѢ{`CI'{wb*eZ 3@ano^2a-: @ @ j.OOo$ !1H(=e'3&#B8Hc02,0.XjnA,i* 4 Ac=r$:`ff2bbfjנH`T" J @XPк/'̀XJA&jDT)rHwHxH8UH~xiptmc29 " #&ID*b^"X6Y&\n }O? `}8)g,R@b0~rbdlePJx)mă!r(&ŠL@"0K.B 6 !|V`+JK?rR`rvE;Rv3rg3 y jЦ.".E&/^HrC^!@`Hp\V SMj%%Ab(8z.8ZH*&;ɐS2F=)y f&!.B200;  F` ע@rOn+''Ca2\a ɒ'2$ʥO*(QDҠrT%S\-9 :BDwVc!V*@AԌRfjxAT d,si[mAXt!vKg;" U+&D~DT@lZA1>*S .HȷI@ "A/O@*9P/@v o a7#L^ahAZEldO t!#/mb`#&R|  ""/ksg K΁&B&mWHPTE-Fbsj:9)fC& BE,"F+%GFvPVd(~,/T4MP`ju +hk,HZ/!#uThN(Tg2 H&0"}v"W91y;R%W+$T.S $@.H^g&}*$@oފf;F/uT -oe>HFZd9Ϧ;F+U/9m4$v ;tc6Oƴ ]"IgaL`B {\6lkJ$k^W漳7l'CӖ[FpMo} yW2Ca&dn.f44` 6E" d@C8FNZ4|[+1b~,'Xs&.ΑlBBNp/Oh`ɩG l3Xl .`Mxvt9x@0/AG/䖡2D00[9 8Ax&mZoֻm* A^Hr C,ŠX`Wk `Pc7գ>@@aϙi @l4R-ۨ.62"FpubN.Z,/#7@ 4IJc tCan@)>`4MfH &ZzcϸeCa>p&C05pT:wtW!4cW7(O1nG& 4` GW,@$ٖR[/w02xXL+z]1.R;ɇ TX3!!%,2&v@0CɅxc #ff`F[L-GOEEb;N<'E" I@Cuݼ#X^i!/f2uJ%Fv1Ym +d_}HESNң۱qN1n`H|USW %ƔB{ -&8:Tp-̡S &W,n>(=.gEW\N;ӜWW^aݿ;t\2"`<4w֍X8s[H_Ò[to1Ю1D r XD;)G<;11$~JO .@h1,rD!4aO A5e/@D->`8"/ߏ2B<K!M!Jk&;Y! 򼶌qW eL U2u= 5.ZGPjGLf!,CVuႸKA"9i *F &Q@:>O LQHyy8ϦΉ9Rsp 6)"Fʭ f|ЀHu<){1Z{7}6J$}GEm(-CT5d1 @rц+`/Vkfl`(%)y@ ʌ0.Dt@ ?z ،P~ 00 o1$)}< v!bm:; dXA@R}04!H%Ita`c@Z!< a ng@=`0d곀=$9^1!H A"ĆJ(*SP ӟ%2"z=MUp6@5f:"[Rtbv:(m*E]}"1$ 0Ȓc")cWqP)psR)" ꖛ.՘\{.|k!tYz.&## 4";RC^ghch .hq&m`.2)d`~U*<{eWS=;X`EWSFjX AeR+)R3z!|δsKk)V`VR{,M򖥟` }dz ڭŨ)ujʅ;5VW#nVopac$POH 5C^ ψ(g `La@Hc&@ g2F(J$ǷEs LQ" :(R1#}p4D@@b ՁJ@b\+DV8!>vOX)!@5~Ǣ^?֘]`Tb= 8R^3bwf{`f6Y]ɹ=t #ĀK Ybp:)8+Id:Ш/2p}(X=P _+qI);J]8I_?QxX)MIJ DJ, @u5ڭffiq>Ǭ#%_H&YL);pkA/QIkzO]GW%w#yni熠ݯH})^L:[ٞyhuZ mm;PpJ>!BcH"$gOB3$hN(Jôx<<X|02ʈj$調"(v*b{3,QPKl4x:@! őa-p)ٰ<ry­ImapgY? I=:;@ @)!bRiv ;>qzSsYH )hJZqBYxr 81c@q+Q`6hLȪ1Rb9a1,j(1%۷_Q }t$-1Shq q  g1nTx 'L9V%3A7n1!!WiG߯F0ӉG[V TQ<qJ ѻ/ԙZ{i jIئz>kQJ qU!S ͝{b2)`DYm1hF8a^1H`&dTh<e,6d`! I|'ű(a֊—)ɸXouA/C[#$I $bDI8uXvx q> !AQHX' 8YFLL iH}Pz8FzHL8(8DPdAX.2Z%0QJF!xN [@eb^\ni*638  &B1Nc)뽋9LE .aeĈ?Gp̱I Rgꅟ,aT,{ $X U uKs  2^ࣙI ~0[#Fs.d +(wչTd N7P>ԓl4T`V 9?oJs`<ж1 }HCt×  Qg0\0O6 dJ͐GI;@0L(%(YɝaK3ۜ48%XpEڀisB>jS̡ Z:ͦ4)HR%x)0G?3y8Ȍp@K8F2AZS63ZK60KH<\ {'*F5ROSV+ԥh_:`t-1 *8[V-ӦYF?{]P媋% Ebz*įobT?,X(=h(_i{k!e_r:ݞU`]1۽Eea"0%şZ a _Б a=8GyPPMPXaOduȚWcL> ݝbM_Ks%j#rIOph" Quć4z+yp]49H$` h$(y!U&׵z FufsѐDO/p ADy~殸m`dRd0lA @$xgaŻ*pɞi VsC* 7LG)Z')ǖ0 J M ^6 S= Kv(0Y[k0rs)< P P<xl!r}2I%\ĉ 4D CBuG&X Q" I H#%m$]~瀰A0+.P|[Hc߈=Opqg " j<;&Q WӄU"@Zy?Oъ@E'Z%"FRh U.QjT-Dȟ/!51 !DqzTN:$( ?W2 iQZJʢ3VV)L#;tײEw3MWh3SaX`6vp\#wzU[/kqk>ٸ"H $~tq`;CY3/ mB{):x , `XK3nIms3d݋)#dK䎢 RY*`;crL/+ȫPVP52wx,!ܑT_5%6:D|3 q0 d_\ 4WjCEv}6+DTlHQ+ (@ $[Rr٥JUd}@fQUiQ(hVR2 zA۽lrZavn6^qh?壌fI؝'ӞFGQțRTMȰ :ʵ!D5pvSC \C 2PPe0ّaBrv3  HŇ$MȔ:%'I0[J`hP #m`Xc.ۉJ()]6J 8( %ۆ㸛!xH\yrBKAS( (őd' <&4o%Dt-XdF7 =sr&aH&$$ J߀Eh1 A<5`c`p $IU<ǻCؐN Im2ux2ck4KJb;3GH)"Ҁ3L!1z-ّ2{9*2-9FI'?̀9bK? H&:%D*H]Y"Jn-"=v̚ck_pȸR Z* d;L-t~8ʇ 18dKSv=f vh`bP IG(u=yd 5/=>FmNtu*g(Fe; jexְl=6<ith˹$Fܥ|;-O8D#(V/.H|MB*`bRFVD[ z)Άdp@5n2I&0D) "`piZMdWJ|B%fLELc @A08p6eNĞ$ FdvorRd"|v`t`AR\! ɴ3xv,! H,#nQ WNnh?Ćp:qgd^ &k"9C/$Beh{ֱƚeP @E`ic&!,U*$vP/&¤'p}x%\ #&\R,($LNfoL`NIg^,(Üc*4!$V" @5qӐ^6ɠ$d@"P(v0nOZЃLU%J~Bm'$Dj+1T/ejt a-se\dPQj5(FQfsg,O"VTb32gxgJ xf#xbr}8V%_."HfO1,JJL-LMD%S sh[*ЙX"p[jHh'tB4VB"∡l^ei%9!we.j6*(k,"X <(C(dz9CFgEP(D&D)5 q2/4Br:`d̄""N$LmltBMFdn)Ir!⃈pj WL161v("U `ڷ.Vamv2b֋x.F@"nfDG*,t};#.G,y:"HM3Ԇ#<"6"0i|¢$CgԙIt3GUak(OA^' >@~@f_3(ԡm63,/t/fBPʜX bAxF +Vhl)@HDF"֟&v0/(@=)Kpl $au\)$.>:6KU\"q*,„G.:#PhbDD2EF_,"tN'%"8fM<)LU^ΔC6Ā ARB§ev,vb4 EN ]# S:)aHVcمu1+O9CIznxh+&DK'6mVܩa\WPG/j,F鮁 $A! /v`Bn'n6b< bqaAVd 7i/ jB?f(>}I*)$ K5QdFTp47.Чy `X_//bWK C,#NJ `߁Nu G %cTRZoo bNFxώA{_F{*Ǧ5I`"|BWhy.dR/jSU *$yQ.!aUqҎ(en7 ىF {'4a,7^d\鐲5OZ= nZᮋ >/ x U<9H2(d>:EDXD FŀxYн&;x91&|+o%/ O `T`ո"q"2 EcS$@OO leS/pBSN =#i,5ě S5,:t @k$3Ne3㜝ua&#!/5癒׎d,dleN` ƲF5f6" , AayywGZQyEˑp`T *'AZ& 2DL/zZ'j"$LG!nlk"2` ADN0iS"Fh8bf!2 nX&VRƉ:ld3 0M3#XLE#FF#VQp~C>~y"'CYBEi:Ns53XY=-"ED4Z4꤂kʤ5h{'{ЂЌ#:jMRȟw5׋-j<A+v.@R@oZ  ~W_Ib406:+q!W,9+i^#&c[>./fnT/"ndB2Cz'Ɏm䞜K"R#A/ xlr~[2X["=&@JD8zFLO 61PD߁#" *'&ЕTw.,wGJZmgڪT Eg{yxN@4=hh5 &{`d"d͝%\Uu"s.W\JbkعilL@J!@BbUW+}r݌g9F;" C^a nK |5@ U؀9]` RRM3P6)[8=SF'M=-r҅= ΙVX/DhN#c⍺ $0/X!Av ZV#k6 4RӚXh2  CNS2:Gs]>"  tDfRPiBNB9!䒈_<)zqWT"/{>ъ)}&'d A_ t2$S pN)?(S1"|  P(@h` (4i0V;pJƳWN+z^g]Nl6;DabV%zf]Iۅ~ *iJ è1ov<fT(+JEUAWew'w: .mw>k8b} 0 r@`ISoض΋@#j*7-n/#6A0-->=$)cK|0(OZ]R ~@Xh;(4w|a⼙~p ?~g6Ib@L\*ǴП|ȲxQ4 (H&D(}\M _)HWE V.N(",ÁU[)%&!(RӴaNPX;fS&Bg|nɕf{by~O#r=GwV7Fy9;t`+x @ 0$JpB L!3 &VTYq ·C GZd<S,Q̳pKI@G9qpYAn` (% @&`>ۀ 4r U h%ogLsTȧ:l2ĘЕdeO@'lM"՘EN.i7q?/-51=P`|=yN@2Zgz-bKRB2$K~>2MCC@Vpi !F+ ͉2!'++t8@aR OZ9AH2\LA'] h<υFحP6Cf$W@t,!D&X 3K9; >&pP !{z=Z7L7cFl !S3T(j5Ii%Zg;؏̝Pԫʪڀ<a b zP_),ZaH}rXU?)IenqX),GM 3 x4M#?tlGr7*@H 6"I(!6,c;lF^>L˃4W:Sc%G%vKS9S:˦:I4{H4b|((ډ`$ 08RO:S>4 >#$<):nA22NP`,ш 0 ȿ1$ 3ګH !CK2a'3(ĔdbKaト. p^`53["zG >>*4&{!"O:'*() Y+ضs2+(J2:6II!bw( EFDO#2,kĜ#p :C K2P$B+I4Rϊ)Y","Al,!ܫ')&%P,;,A %k$. ` ĉE $(@ 8:3rw#.(|x&|{\G> !=zL˟ꁓxM*s$KKƘ n#(HͨR+҄K*T;Rcs'H;@UBHY5CG:D&.3iPܦC!h?rSZ7R?,l,,hR M L|J`"*":R'ےI˨Љ0ycxuwoˇrXXhW$0H8" ({OxU&"PU38E(/%g  8HM" y,QI;žx!I j(`ahZk 0$wWx %ؓ[6bS"g,h̬Ȗ)x~Ok ؟.r(Y!+y3Pk˩ ?՛:?cw8UBD!4K$09xHZϠ(m0Q ! k=wP+ȩ jɐX3u(^e;k'Xc\AU>|W$SôJ;@ڎ3h35R@WW[V p<9XtS09%AQ8¶:xC3)R`a-6 @Tb| Q02"^#Q;d_f&\UgӊՒN9Ɂ0}F @J 둩;"WPp37zfIa$OABæ*YMvf1>f|06=]#zxs'+hXeg/CtDh/{BC/&y4ԅ #aC("#p=%-HQ$_\@@p(5^Nly{:$ŤMp(f !55ZZ˦끵5).(Hy5[*e4I{](>IhWaS҈lпl1a J,Hxd&.e2%C#)ʋ j7[rj$⽉̚졺` ,J3t 1V .JYi&2@qʷNNTI75=hp:A -b -.N(mdZ6؂cۍ>TXvW^Rb hH L*+΃Cbe|9ѩҖsC/8 P )N6˨jh)|ؘL<ݙ۱ *;C#|EtC+-ɏ? J&̹!0B6Uf3TʪJj!E ەIE0&HzX,bvV' ObꞰI;{t0 OzżP;%եa_ yiӇu wRsjXo#Zh8 #,p&z:HHBՓxzXvnx]h8k W2%QTR7`^a|ɉ[Hnk He0Z}h!@ [ zjLFR聮^uJɌr W[O Br6I۲& Mm(=. KP ЩnWm=ٳs'(AR),&urɚЬdo7bQe Q~зH8 HV);RrTP|=0~D `5A!`@ ?3S) #NgP\k>^(N@8J 1@$,j?ئqF38C@HF tJa3=k1&Սٱ6Na汶|#+ZR-H_P\;"Q?̦QabMk8(G:BH5O1ywI+{>מ>0|J0M@쏭d@O- HZS?y =$@Vӧ+[G 5y 3*2q#O 4 hQF&Bpp#0D㢐-8bU<zFnϽl@T=JSN0 A*@2t8hS?鸀(q,$@J<&pZKWFD : C z=~D\4A#g  HC#J#GWG* r3K"D$!%&[ *ڔ0译9!8/ɒhjɺ;20K.T~yM?486BգJG#D`fU#BbKqe # BMj$X"DF47ƨv.O#0+*Lat+$!!\9ߔ㾑&Hc5g 撒\H f&=d\|!̹!eNVYgFzxsh/"e)MTt\ f|:TU$sӢvsH}JVnzSp+$.Y 3S*#f2cDD< L ZQG#j 9tOc7}Rg7z87jmz/L6 $ںhM7[ Xh po$6-`v8w9B]d A #@U0~Bi LP73{«=GHM6!z@v  dL)b886( `cQ{WKch+1%D۠aΉӣD_ڎT,( np(HPxhrGP$DjҐ,6HbP,gtZO#Ձ2P.PplBS JZb.5W=@ ec揪jbKzNч6\-"{{ڐ6`DܷǧfwrtĸpKcwQ @}6[tc)(ƪW;{uցJ [C-kBLPњLSd1@ 0c ] CTCr4k4Z>j҅1M ^%u\|O FP*o잺E`螄@"T`! +!Ordndd3JSD3dd?$H?.s%b \h!r;@t[P# ؇8@r:PG?Dtb'PXkTw*4/vAVad`j}hd2iȑmcAA I&[3R=p@s0DF[1)bC6 y )B@ߎ\->+)jh&@$f_"FA >h1gE.kp3K 1JZoZl-C\!B]n\(`[L똓o2ˌ  @dr)F5t &=QU HQtsCxI-,H*Hfp!#`@v Uoî|'yL؇jbf( o",Ȑe#3RѴGJT3h#@ <'|”Ә!;>|qc8 hoc2f~X:Hg|oh$b0Թ}-K9ZN3RV+8b@悙5 MzM+CP.h*Sƌfht҂F$B# _#.zjb>,i(fә3#pd+B?萐XVJ8( "m22gt|8o4Ik,TԳ9uSJz` -!z` @ L]#FLf `Hg8ԾӘ:BR")n˚''Q>"4.bTfwIB ~";f9i*#<9J~f&@FB<XUEtNY$ahad@HVr lnf@ * ▙y] XUiBjrXNǢ l@G`a gƢ> @B!ABǠ$)Y.#Hj%@&$vaa\ͣ.~@6 @F*B0#Utr)`Ui@zj-LSOJ@ ebB.e\Mv_T~DDB"i䀉^H(*Q$>9+b#@k @dZF&xk0|+. LALz0EuQ[&oMu.D pqQ/0WT>A*!L*T`"Ω/8@ Nӻ9CW3<6AZ\Iޢ$#%aB!"6h@ "a)M@Ѡ@іV_`(`dg.BP%:p`la;Q 0tqeVR8Y#&##(  f6 -Cpom f!A:6Nn0j_IuieALncP$6G'Sqfd00mD@f 0@,DUd(XjhCeAE@$š4-ªǀ"o6jA(`)bX1>s@GSgQ1G"f,aľb+G[ )kZB(2,蔉bWk:P"nDO`aj[˜Oc2"Q!9CP, @dVlhWLB|.Cf5 ѧ}-R Va &b5!gJ% _ԴcH@p9i6$$ Bo&mWiчu `2s" yI%1e'ŔzN%!:ǜ*[Z;'[+̨'c'91y9\!= 媀P][KARD@J6,>;ypzX$,;LM뭨0ra^ M:VmpM"'S Ģ8 @'d I=Ng_E$,i"(R)!y_iȅ#SU|l @7V&#D6HbA7WI1}0w/2[: *(OFB*&'ˏpBVPzd:z1;,; Tb5I>2|I#!M( L(UrbB Wkk080J~,&pcQje&H`,x0![a$f/9D?Ĉ#7QsZr5bE P<^P"YQy?DH6u8mA_L @y3|BCvhAff4  Q'( f1cn2tW9TbfIUI֤N+EP`t;Rn sLmU5E]9+gDY6uʡ{OLg0FTS4̔hyJJ܊80yL)%̅}h18cchn&Y)zߤk@)8C‡P ;Xjf:1TcxQX32. 'Pr`H1))g66=1t/@ tɭ5В($7N:ގ@TNY7(3u ;!%8^ 5P~p#X.B,AO@h"ف8dP~cڪ]06 )ȥE <E3mmEx< 7I}W-c+gY&zD ʑ@Ii*Kdl!7&5텗lg:Yj(RSJ3PE.o6Z#ZT4L X AXv$k*3jw\$$2Ls1Ɛ"Jmɨq, ( l0 H<Nɞ3; ŅQ|ʫy+Z6e̴ͦ K 1-h |% @x?D0(bMtP`2Ծ#,RP܏ (uC @K #\GpQ4GX]dCE12˼S6aR"% 4av,Y㊘èiLO;x7@d!H vP#Dg`F ux P͹L<4!}'u Z)L8l`>ş=UJhPCh>,P HC{>4ԗ\ `Ŵ{6Y$9{KKy0ߞRU&@Aش*JXӎRБ܍|sbD @ߏ #ubߺݽk ՉSa @a@Qu<㲉rw-64;8ݣÚjdFQPfjOd#dfPQ"#;2@(p)B'<]&u#h`Όr!~"E񃵘q)0 u~xGUŁ'D,5%T4'fȂ Qɍ.܈59RL૰ .hB^yS;S_3{X0rS礀uc`u8XP)L0R@# Ùe#&]A3;H 4(4ɉ04wh#`(m!S/ na[\(l=RӟX锋락A *@ (ꝃ$5ܖS: =>%3h: ePbs1(+Ki} ]g O/r!ogJ#H%'sR+bR#tH0\nv ` S-#ktqJ3D`YCmaX$ #Ew P¥L`^HT"ʌ X6q qGD~QL"k\XЎ@p XɌݮ.oG:mc>o,U[G9@ːeYdBF*^ X܇2,:]f&LdKr<!EH)z.yhy.h<ӧ1N̹h* X4r7ot wc((Yd䇗'#Q5QKu:Y8 ܧРaz1Z(r8O$сc5 at8D9'+>tUR !9h](0-|h7g' i@pNjjZ译Ӿ#ӏjO7(w,(3D&ӡxD÷dmI{7钇/mC1FhB>b^*_8tNT[xOt͗\z4ꎣ%,ٲ:ʃ& P1 ݅8J+?ZE OF ȪuVspd8*&xxK?_oP %< a0Y>F@$ @+G_:N0d4Y +RT 4 =fY5=MeYЋ}OoZe$BC)s( ?"ɠI/dr~(8aHހ.)~5@V$1 |dzօHZB.D=*J*߸!V.ʾ;/D/Hzsx9#/C} r(Zֳ@Xfٲ`Fjk$r-0Hڊ)pg*1*RMX: z(9 |2~ChYbBKz/N|Ui!&dh( ЯچB; w'@XDYEmFD}TP 0D bȪ "wgSDش+qzyG.*HP $H R2 -޺J(`PUnF*@z%9sb8p%g$hsE[&n~ż[WÇV[74k 퀠 ظT N" `xH9ŽZHO'*Tc |,rҺȀr{J6w=E\k~ႀe2 +lA~%JNM#2oY8 ՘ⴛR)\7M #y%ZBK%P93Q.!D  JD f=ƘS!D"H$Ć H C , @BhIaam2(̫CI1x34_ё,bAIgBH"ΖJC&\y ,Bg;PJu ay@d=o \?+ȹgK;!E(x#@ | "M@*w< 4h`ˆLH.qCD 9! !Xa .E+#qN@ A5m<s2BX1CĎ^2 8c{f6)zVGCIh!9t+:5VZY B@p0 98Wf ˪d܋qJӄ8\1;X鍵0 P*C$K2"RŲ&oP%aX +'"Z6` Z p*`°ǁ5o@PѣV\`ke~Fdvh !D(Tk2tC|L 4$$xCm15U@zF /U8L҈;HS(1;+ЄJ\ jke!d$@n~` rY`!)"ZC@p&t(Q RZOUUTC Q0%cT,V`BadYH'@AwrKR-A#,=ʱHQ8GZ.`%\q-PHgZMBZ -@A-PDbH IuG.Id:G57:dj/enI*^|I?s=ؔ'́R ${﹚A qJ'(- c+gMD=RAfA=ι VYˬ&4FAl48˹yj#зBQI2"B{GY1p! ̄~ِn/H&fhY ro:s(!6U b\{E^Fod dAzgr&O+B:=JDx @A آ{o(a˜}m"|H |DkI7Æy%, `TH&$#}現E@.с V|zlrhR  X:cQ6nLaRnvvQ*8E.ELͰ̎Pb1P;:; f/ ="=1:ʈ`*N$4`l b|$! (B/!( ܾJQ#/TNET %T釜""&A l2`t#l!-KtaeJ/l4&`L@BD'~( .!< A0'|o%+Lv@. ak jj/6b삶4l ` @4NoVq"(®"" .n&  @ . cRӫXh`*@ !/`r@q&`D> JMN`&s,,DUrBt Y!cxL*D{`RΘt/7X ɀB(s98 E-%oqHb7cքx RBG! @AN<&8+DPRAωG1 P$2-0m Bt*nV# cMEg#-BP#\T Ngʸ, ʕ'n犼C' 2-2` B6hRGaHg/C'b?IػCx7us;NFF`,A~!> nj(hnk$%-8R(!lкi{Mz$.tgѧpl6`LڦfB|*%\%fi6 VABw,B6>`&| mRC-"riP3PBx=BI=x?oS.2!1TB$D.!AVn ^D )p E/JJ ՀZCNr'lƏ4XxO jP"rapJ /H,! :N@@4mTT',+Ld;f R/QbZV"ja,\2 4F$V$8$*"&آT(F+E )Cf8R&;GSt!(g0傈xNGRg4*c2ARGZ͆7xPf'Adxw<z XgvywB5eHEN EB0jhr@ +h}"ĄRx2G@`Whl,ؔid9\jpG2(TXAP6,e@dJspV4Y&,m"dmcCᒳO:**R@02wCIb͐/$Gzha/bV$*hzę"I e$ * ~t `'av3R9 04x,)6ͨ,P ``.t7$9l V!w-"Y.-QB \4>L~3leU1PJ"XxEK83aK9EB`e#DiJˤ*Ĭ2ymH/1 gD`*J@`G;q݉Ϻ%VhJ $0Aä=^#nb9QIzY F7T `g[ m>H L1L@ Gȅ xHc!t5RC`ē_Q2EU+OadV*Zx:#Zސ{G=(R  B{H+)HZj7|P{v`4a@ozTtC |.bWʗ.wK{]:y"'xg/o6-k!-]rm-y OJ0@n07;n2H$*"a0G2wI#z̏.hp^ܮV T} d$A=*/n$I[Jnut79")X, Xw-!#[iǝSŒJ, ``2ܐ퀍g@b&"h8C=21TjD!0v/"6Ш` `RJ>& `0<@^8' s*Z !"af O k5a#$8 ;ĺ- ` gRV?vt-w7W @84<(X iֆ#T-BJ` ` *b^Ym,p3 "f6bR%0orh@3.BR!F`HbC_6HifrVXT8B`` b%\itN`ʲ#ʘCz:N 0(? (~/Ep C .AcpYo ." Ƞ 2@ o Qܞ.~?&@0$8~3 0\b0BG("Kau Xw-;BBj2'/8泔l8z=c1{5vQqAs Oon\  4" TN }` 6HjNi\}ǨvLq\w%ME y'fAlY Ђq6XG^`<:hjfZaiz!4 <8`akV(,H$ I0bz;qbhPS1<#.1~ J͵Ar C0SEF߯ l7JZT⩶#thbE1L0*{Q zзNI15)SBWpH+YzZH7 gnc }b/+& :L䁀ma,6CJO9>`!/@ac"g1O0Ř<,JQ^76&$8 e $PY˕E@)X0]Ϟx#ק;hkr=)>G5 H*$"h"8GHe4g xvpr)Μ>bHj1$` &'PSPg# :dW@ D+&\Jl.E^Lu#\idρ&%%PrPaɀgC( GS#jJyQbD@$C`;D*Jȩ<+v$@vR,Ɨuމ̏ǭ/I_q0Q7+$F6D hDG "ZP#BG3vxC af0h^I)`藅 = ʋs*D,s W5q]osԪ -`a$@  4W֫ D&èrf@~cWn $Ea"FR~(čb;<#q-w,3\W%͸wFKS&Ah/DhXEDAPc@CxpkYkW7AƌD^7p$`>M1(Sphs|>hA+ޢw k+fx`p#mMIܹuI_vzZxǴnn\U5\`H@X m;iT 8cP0 5P}c$;_FsKqBEDZ8D&`yg gxhZsY|P2͜ڑI>E8 ̈1d , 0̖S l @НY  9ɍc,˞QhPw@r3$ 6Hrqx]`OoM [֑Ix ) D႘2Q&1(r ! : ;@EA#y;B4C=X{쌨 DTQE,PD-`%]8pN 92|& 8txvhȿ`oH\p)x80 gf`ה2.#9;ӂ8qo JK<s8HO)ȵ`rhPhAIE3p@Pmhd`@_j "L#0hOlƪ[.D5S U D "Ƥ؂%_ 4*0t0+H cPdRZa1X`DHx1pwIR܃qᢠ)a,xMkl[*-̈cˌɟ)(&B]"ƭA?)O9ȈT4kCl X a^B hy`'H q9M*A TQ̈AHGPyI4a.]W^/ၐhLŰ֞# jy} @AUHXW"bXQ*"24PcW#3x*G  WeZ;[YY:0ڭrULELY}V:f "10Q=,ʼ2"Խ,r=E{׎AH[PwM/]eJ%:3`m<sBT>|c xD1 :RrZVs3k +3uNÁ;ՠ2=iX4_ HUFM[4X; ْ]Y$M =))% QT؍YM^ȕO޴c^+!z(ݘUR @{pMų:Zk޺ ɭ 8T\[E^qa+a%4HA.&Zg#8"HTAxv[5!];U5WڳYe@74?&K]haeܟ<ԙ*Sۭ߸>@' in*JM /`tc5S<%3M+!Zv\ {>(^^P0A3X3epXE9Cx`JXpXyAɅxN 6&ᐎ,J+h(J@{ȣ p6@ވF>,P ~<m ѝMHI*D 2/Xp ^k@HRF@p1 : $ڼ ׈L )aCꩽ,1 8nߡD!<UҋXJ%0_(X> WMh<9PXbNR Z <z=xؠӠ: h D9X N9Š; xA؆@:SAԌymii)Ýx躟 s N*F;6@YKY+ ֢P=+[0}џ" nо\HrOY8`y( (PR$pV!- Ú1 zf5xX(PDTWfƍ%6QQ`Xdb-3YZXpH JPXyAXSՙi_2]t諜(V-nVCi]L vobGp hۄ.萊CEC7R^DTv< jKʡƃ̉1[97NfTփ2Wt񻝎WN˪gy ! RW{`)iVi9O^1b hG1jPE!XK)o{Ppt$遄@<"ҕh9rnWrFa>vxƊ; J#+%' )T0f9IT o?@$q@cig3nw[nAW 0Z^@*@(AA9 ( ,)- =O hkJ͕L<0 碠; )F:jD>ܽͳ 7+/J@̊ȸDa3qjHInY=qt@(qch6nE*|G!PA P+=nTâXS%bË'/Y2{J𒄲zD(ޘ-t9 ` z찶I>Os(3@4 >A)2,l~i@rQ;`M"F*iRқs$8jk~̬= 8|=P˱"#^Ye̙pR/҂>פTG3s;:`~:$?@4J=duTe_L/E)M8ю WZO: 2)^QZrs԰:msQ5d ήem.|ρ`rPe0J=$'YiIGMb?^":XRVٻp ŖvvKKG|M9KDI8)R a|9)ݍA+RJ(] 2(Gy]ZϏA樒 dq0 *e@p% Htdy(d{8V;m`;9,`@ c.&/1@@D-\xG!&X#Qm#`r@b '8u"E6O$+<~; {H]FE_2.CHPNlWwͥ4JHqELDA:(Zv\;B/xҲ;J of !YEVb^+16a!--0$2 .j8ۉ}=I+rIg$܋zZ,Dtx=3vR.Ĕ~3?Nc'JHR^(0M8 F8nJe$>u#d;"yBͺ&&i(oNuFub8`V@f$@E`,`'%^I`&&,8%%E] v1"jfJZ~``a~eh.z [0?gZ!Apɢv4A26$)C>]n s*Tb%!$h`6`H#. ؜n;DPd&>:7"zdxm̌`m2a$OE;|b``az&HTq7‚8`0aRl.y3|>Az %vR~HP? )#J;anFeAiW/<"tmM 8@ Df%ȚEgd!`@H~K=Ju2eA$H|\H  @{H.dA%`\33W@\t LtCD+@.G2*,etgF$2bX!: DnJdx;ᮨSI$θa f+#偲 D HF, @rGL\ZF&܉ u!#em1' b- @A/4lЩ(N>m^}*kA e8\AI|\_1n)FG&d8+: L6D%/% ZI'3>P@CnVi6 P @ к ChC6d& -н9dF.Cv`lFaDԆ3W~sA71!$!D!j8@VC°$f&sS"`&@ la+6/j@(<,flȜ06"lEℑHBVbȕIFH_Ba%~ o /#.,%`R j aHAI!+025zBxm3/Ba#¿28ɑ'`뺴u,`,6* KL œ1& `ɂ`!`ўHEL)a8&dar"!Vh ` hp`Kg4H)O|{'|i*EH/$K夞/51\I/P(1u0#DIP!l` TA Hd풦Z `"Л&!\Z xKaOL\l ȩ6%} Q&)l6!;#-c!oiz܂G BZ*`Y݌>IM.\!tĭJfiV HL!<(@"vv 6`oM.T85a@!eiJDD5~U.@;[J1-dBT@Y skQB!;9.`gizB$-̽Jp-DBN L/Qf4U- SIN.@Z,<Z 'K#ENj6g `!h@ JaᏌ[es*zϒ("7jARagC( dnmC;rrPz$h@ 4z@ d8Tu%Vq62ŞrA,=K. [ @ 4v\ÒY*􋆂RgHӲ[p&j0ف -aj4'1!696tUK8>.jS!%+.|cA%!~J6 G[0R]3sc)n\!( I,&6%(Z<]"(^Il.kUtXQWc… Z,j"A=eAJ\nY3Y!o+Drm9Ctt$ d\:\Be.+Pr_ /hڌeȷocZ"O@Ĕ4SkZ5J410S0 @Gb4TX./xP,; ĥ)9s]ҫ!?iS(cPϺk4:{!N4A\eA6p4N Khd4*0fvT3[-_4#C%3</aq-`;~ /$xS XHI!V"P{[dydn[VQ+ @'GE銑HiԪSUĨJ@(5\!sM1UR[|3?RL&yХKQ T@ ' ·V=AJL4o`Ƚ=$^d<.(odN|rbQ\˵bjA0tt[P pXzO.d%!|*kvƶ `UgPDp X~LI&T|B8(}_  $ PAIDyT 3 ^0Tɬ.M@L0M'S k }I_Y]aڥNjd1Jgzx}áK*]O)K_`0 *@25Xpn1nLD! H$ RR~6Wj2qxd j\ Kj:&I=Mb @ r)l% ZatihQLT`8l'2Lf[Ip]p)wId$@|:[+$,cԱ+#,J{pLS R'T*3jbFN 2d!g&L*l *:$)A+.ңk2si<%Р(` naF PĨGATMr!gĴx*zn[g6x pyvj*¦H@ rQiY{zhT|`ԥA_03Π+=n0 Arb^g Sb (I 1G6-zw)+ª{*ӭ4pFυ9&F!_˰ TzQVzߪ)KسZINjC4Nof : l4x`;SR+R3K5ي{qҧh y[gtwOp gs Xe=L #@B6%ya`, }5R~ BR5%:tbdg`ht@8 `1M08R H"M "JY+)Tn'i Q\ ar00Bx@@I. hd &`ӛSHG>i]y'\^ b%5%h*Xf1M8NޜR! 4D-K&$"W `$pMF1'  Pa0@N ] L1ru)ʑ!d$@pH$`{;PU=0B<(bx!؀ah8g"cRC!L)u*tE"J[@@ !((O&5Q8PHB+=TOb| @I+PڥAP4@@= ==$3r/pe4IaƢI0!XAL $lS?б5"(;0*-fjrk5dȆ!C#?* BDz7k/oIiA`䈅4j+!쵏jS:"lC3  Ǫ`+6&Zˇc[E6[X 5ǹ"E B$C))ML>#]P@_$i|y. k5`RH& K b QdwàsifMgX3p&[8<2٦n,aњc됀威j'Lc'xjl(%Y0T`X)f"Zh|)"+2ݤl;:[Ɯ5 Ӧ"JSBE_+jӕ#Ώ jܚarnEcrd!"(*h '`٬k H m3cm_zfɿ|t#3(3wUt5F*b=_TplB([q,@2*` ]1B91y‰hh)A12hhl* Hъ(>2+ki)Љ|0a(N* ? l37{2*C.† O+9xq ˪ S׊rJDqBR21"8#H8P)% PMӍIˏA>1SAэKשQD=:Q EӒxdO`z-wP/`9!JY?0]GSI0yܞB`hjSج6q$A 1KUS˝4@ QǾaԚ,((}-H$00QHA؜ L70H/53*k (  8ߍ hl< ϘyGt 'C*8K1/JU^b0+?@"Z(ZѠ@P I> M5- Nrꔛr4^Ȗm<<%2لҋ. >S(A M\:9"`ȑ9؍5˙ hԆ(ZאAZ[;57\kV$\Zu(̸4ƒ01 q B[BbFX7[Y"XȄ$0C={,JHCf\,:@s:N"8[ L8`84@'&G։n5pmpА"x:An^ӱ7Eew\2D5:4$6mQE3P>/tf(p*|0>[›`X3hz4O zO,cNڱ p0H``A!ӝ0ؐ&2aXJ0U  |}]0&%P0H9N2 -2pp CBٜ" <7@8{˙ P.0FJv7Z ,*XKP "vtH}J %!׊W@\ $+֨ףɅ .@KFKpX|U҈Pua#Ll">J` CءGh&5` y-t3q?۸Z :JJOMG ؄pU#]Л>r 5#c)<6tȂNaHhFYhE((*(k6<}HȔtu. QC u x\5H! qXyzM oR"@ $rd=H#B,܂V39k(<e4@sʟH?x#k :  'V9%-S-942x˽͟&ɤ9qB9qy8KiiDAA5 iB&OȈ4: b4h+NΫP|p>-ԶRܦ'fQ0QGRj,h/7*]n~ad@] A! [J3U`Xx r<7#}/pH AXbLJJ AE$BbfrsZP @Kip|YQvw ]KQ퐃Іr@ex>Y G2;tD4>;648`B||ťPHsB&xIa2Hm$@Dv)ܨ/;mw06C3Vl.9#Q! H(])B@Ɋ#\'#9ta;SDn0aIB]ǜ2t)Dx4(`SkwMr  r8JiNHdz.5`0KA5)$.eYkJD sT"Ĉp7 4ILq ْ\ 8 tru''S :P$cDSlBH̑NSj VA""(5ȑ`H["2 a4()&4:u̙v8^\ EF N1kI_>e3ɝc2#5_)chƙyz"d ZL.̠ ХE'Ö' l%>Kq&r~AV劙0-\Y` cOYRsG! oGKVޮ&WB+p;( Yp04}8gr<(t{˦ dE]1$K $Ϯ_ב~.Ay*Vilh$"ء 61b݂hx H)%J tTxl#wa P8+0*Y!6ˑ:O2IVcXKqSEhk>n% b0ŽA9Op c_ nJef81F`#^@)0C9iN!5D8mpEfdv0iqswȷk} ZTvSN!慥Dk.KЅew@Nr9do {vDAU[ 5M XLa$@r$#]Z$$,zg.g\IӆYңP%zr˅2c햨:?ÓH7XcaV0#$$T I,$%a Ʌ!c6>~S:``lb4]" !"@20e <dQQN OJ< H%0B.`@!baŬ)`.2)@,cT^ @0*aQiĺo%>NZDLQMJ@/C-4$\00WI3#6@a< ۡGi( F;0t4LH Ёfo%@0i cP1 @.ZeMBnź:XH($<S-Tbz$f@^P˭\$0# ;0$8R$^&HˠQKD?  .Gĉ`$!`Ȍ,#"t JbT{aģuFp0 %N fjJ p0r-!B*X@hiCr7"a1 `x@$4B@y!'ahV)0IjvR *!B^# K!^ࣆh0L$feع/t&e*H,&%hHƒej`ha]ʹʙVh28 R'R@ K'&ԽbQz!\VAj ~`>* ЁAv6%aN$Зrem!2 'q^H!I7 ȯJҕE`ZG.P{hjR#Vg@ t^EdsB>*DK#6EɀF~ O)*Ҧ2J(dFH+J: -#?4cO>l2NVc Np*vn|,%,-ENJD#ҋId K')TWO1,k p,(` `J%b4BZ$a xV4 \vIv{NIQvQaE"Ё P*¥FX=@R AjUbE.SU)̭`l2BR,lYzgaTG;Atg=W.)X" %`Z`j@:DZ& ET@'* "Se]>R&llK7b=>.4U#v{ludi%Y`i4.jf  2`*8R L"² 5a!jh@XoQ"e^ laϨQZ8φ`qf K$mtpKx?Nd/qN^Qބ@MգC'BCy;\C $@Nlul 8B } T#&ǮFJΕveNШT$6 n $f03 CEG6~`Шȶz /:#r*+ؖc~8*z!B2z b/ZA:H^2..cm40(Ռ"; B YnCTEx1Bbr7o !4a#@Ad5.@ V*KN od@i$ҀBB؃HzԪl%^$NvFpa{p HBaE``4OV8WhJX`@/HFFaejVb"a)0z¨8xbZbu?lYVŷ${cF8!P=|\t"uC-Z6ZN R+0HHGG [DJ#uulu$Dtb82ZK[ZZE " N,a\!t:0ʕ$~O8,:cb0DM/&1 C"2`b18+ SoW"Fu)ΧX Ev` 20aszeKX S8}pNN=W iabV g 0$j..Za^aGZ`F$0uSJO@ }S2-v2Kf9PaNka=jjNi*!*2jHn^,35` `&CC*U^ϩS)$=&k1й녴m0K!)'ᨰV_W]NW)f;pFTL$ %5T8̢ j5zaԤ8Zpeb$K 䄛+f- jqу 3AE<֣ݝ==uS=C E8!}k\ӱ&nZAaek">! e Lwzr b+2C<]C *g=e 392W !$R6֌;IHZS'gTd x"&R7Zqb\DA#86)Tfjg>_) ?PT. B>/`h5 b3=^@?$ΧPi36Ta #KhC`R!Јp@DFE HV xzV*``# BoЫ|dNء @W*Tms2k<ǠbkN g0@.~?#`bUPE) c,#J"LJ!h )(cNyG g>~ D"!( @\*hԀA,;'lk`i>>`jk1ﺐ/,L,4s''>  -|HXADHHdP%`0eh%K&OB)t ԓP(@ L4atlS4.|) "ƲYHrVFg#(%j c#ytOK& ڗ!BBO8|-0=}Eߐ/aFg#L>CtpN){]Ơ2TU'&R)uNbẗ%ۿ0 `0 "7"` 5bH*!K4%qF@V'~̲%@RnkP"\/md6d4 +G4>cfF319TUh[A"H(1v\u$|T `%V}fL?$YԵNZZrfof%Te쮳P9~.⹓k+U:3nY;2"}̥H!!PR'5"Pd*@(r&0F4@o  BT] <DZP DkCs1]/bmh``Qdh#t:GyRg)y F4@ 3ˆ ap16OT`^y .YK!mRT_kfU1Fm腙4J|PDPDً%;Ϫm<k Z+иgQºIBysq"$ahG atّ^T %ȓ 73,"DdF 8S"NE?`(C9JY)2#[5]VѶHѮ5йBˀ[Kk H'0L @!?E %@"b/P p#) !&!icDw,.-3I!G@ @T_vp adk~" Ŧu~)ńoBk& ;&LIDelÆ J'0idmDSi囃i OT~4`h>8] Ptl7Xuhcv+p(Jc+G,6M*ݧ7fѫ5fRPb,G]w><%a4Ək(!QQ @>xke!dDX 6qT]ЇWb6E{W6^gHyBn4F>&A DS.ZBUčU aP`HA>B[B;6lD Љ9k?`|0!XZAz 12_ }A0Cp"{ًQNhC0ϟ15+2h <<5y&6&J>AxI W{&a\X @@MP;gI #bE3K,2( nA:`-(d\\]@^(>C6(PKB @6{A(@(ZɃ'(*f|=t q@+H4`DpD^2>> @@L0Tp 2{)P4%8+K8y(EYxX'E؅p0/E[261`D (Q(j s%ɞX<`*4Pn  :vw'ۑ8  .ȱ‹-ї&I%IQ`T@)%~Q&)Q^̩B=Ʈt X4.:.@4 @+x"EC h˲0MY0?ǖd A aɉYȯ(<*4h3a`\Dy b)A`XH z)H] iM͸A9L/pyKᦪ%yFtD b'*Y@9dQ N- 8);8Е@??p& 5xT \P#;ɿ48` *r)|OhvhtPv %22h(7EIC0 =,1. LQPπ |O)_="4+h'jR4 58xp5Ө"[d  ( MY<JSR,~3ʕU K $E9k'ȈMdLe0zAJT@WTHy#lXXD=PJQ[1KRv܍i Jb٘2J]!Ya (KdH]W:t*t(w5:(;inhJPb+GtB '%!E(5w7  `uu8HK-1 a]K J! Zuy#֢;H.x~k4`e #ǁH ƈ~``LpGa ؅OPC чyR_uqdJaV?˨T?:CO ?fEӖ`x:8G.(X]Q(NQ]vxkzмҎ*!?T=^Ey"+먆= ՈǓ[rdTF80yMKXPpq @5Mp#Xχw-ȸx܋CR(ED. oir y| Z JA^² Fْ~ؘ!W} ʒ߉p +X/ Xޙ@Ni3> ,L\Z@&dE.1 CؖE "2\ Qi(: hJ`f=/1`>U8S =J=$cʣ| H|5%( S7 ?k0 }>` ~CLBş3`0I'Ry,@߯ZB!8 Ab |D`hy q6"tP  G)!I|Aj$0'$~Y%%xn <"GS)CSj{fs(w38=CqNP{/JXHfJ#T* w\>@> t`3 &-HPl4CsJʘnsL."Z'XBz":@!3J'ȀPHfqf˄rɲ.@zf))(ژƉBƩ$  <0!'>T ugrhEhb1#DzG*ǩQ$NJ$)z dl=fA쨕h#0$Svf$M۔j yE\u5j: /Q ޸!}u>``rL+o~<8ieȊb3'2}:_eQizz#"D(~,0raj\` `t!A&vaZ)l^^:*ljOV,y3$*/ 9F8BfoÐ]$R>:.v笌xI`^b~S$6E>V),7eL ,r|yN^J$ix){SFlR@",*p5o,1A4Fm@"€Ax ?"df Um::c v`E6l"FLp(@PpݧpL F#@GG:#=¦$4\hO8 bJx "ŭ%*ѭbk0 <-SKB{C +5b8:F#2*EN"~9bH5aP  !3R X\Е6Y-k&Umd: fAB7+*jVUj^T$`A  sj0Y ʰͩ`5IU9Qhd~ )#ga%fH8hEn& fM@zliMV (ŭ ڨT,d.jb7`R`N]nB L`GV'/# at+6`3JVw3V35Q6)iD4E@VS",oNBB(ϒqa `\(orɋYVnֽ۫ Ƃ{Vpj-k m>P4D j4o_E*':@#FxGBP'#2, Xc ÷gY6lZ]RJdUn+2$7c#a#\ X#^L7'eoe+kb$:3SS3I`5a *O^ih>vvj hWZf VzӮhR !fuF?vUSHYF[r"t3i4T]@A_4#!fj,%F|GCok}u,v|TX:!1`r i Ezh!f0-{EpoCz5**Cv~ @dY!ۿ ]4|BMfci; 9ιC 1ӓ#y"ʮbaf]9 8@DaF>zɖ?9͛غ*wz}B#b`||O*j8P0kff,r @Z )"|3C˴)*hSAffB5m; H"W"]'p# $O+;T{D^m7yvqjSpA_` ` " avEWK(O:j8ﳰ`dpjO# ~e, FvaDܡ,nk6k:N|r]<U­AҘ}FLDjǩhjuuuۆUb*RGd %47` "~R{%zDBa@@_<} VyQ&& 6hj `=9!5?E5H=$H^bg23ar88(1@N'Ģ1جV1H0 /)bi])Gg5IQD'7F_7$ M,~>qw5% nE &pr4 ֻXfRQ!'L5f_A_2٥5Segy Eb=0DRSq6Lբo`op6u lׯ+9g1߿pU'qfc>^|@E xxGڪR"`#*|@A@\Th *~ƲD0̃ʒ=, &=țp! "6*꾫,A&ڊ8 cR]ţlEڀ̱ Ss<,p0uol4@<$y>z7,#q(*n,hgF=q3$γ`08(1k?˭X䈴 ;P1IKrO P"P0A 8↯qU'13;=EgD|L^ ?N  DD K⾤0;*ǁފ*"~"7}8U謪n9HԵ8h"C2(g"n!$5:Fd  bbx ESMˤToMBD54 -Ҹ; Y^*gopy('r7` tȹz M*Bl**Q5I.m>Z B. c{}"Z ?[ w< %>\@jwغ+ap ? Wx Lihsh@UDULDg 6Fw@Ħb8D `X+@;$ 1|̥E (y0nAUrѿr,'UJ4n* 7Nʹ / 4((#v:G8@?6H-pPdz;KYa8-{  jؼy]@6 VBȈ|{a)6z("+.:w\e.)r8 `$A^ѻ{0:'6,yzqY'=Omn#Xvw8[:Ԧp w?3N27?7I%x|1$@ұJHS 9?;6:ȹ;@9/ Q)&)QSz.ؑZ):H@K!QNt? >>I|<> \tŁ˫ED݄NPxV(g8EwII-Ƴ `\-Շ褙QI-Ȕ8H)C6:»94` qhC pBL Ƭ] D7Iu/ *~hJtJIs[Ģ7$ x60-PX-&(A9)/th/,$J tR &>'VLKOxx(pFK,Hp /IߺiH"!moP t<JF@>cxU58%#2:4E xI/BٜJ0.2ٶĝpḣR<- ` S̹SL$K 6:(4ldRUЬB>; Ph|#(8"b@s8x:6x?&5sP^ s 4K`mjQ08^SeIPQQ"5AA0 ~P(CB꽴W B:!&jH;=;s+cz=}h"eo=v(v pvMw ZDPӅ`W"H40" ٔ!4;hXѿ9J 13p1XkHNhwM +*ъӫ$!D/)ш6aa(c\]>, 䍀 jhP E` b܉µU:ij% ٝDu120}I4H_s$Z$S l./<_L2t{;Ps/8)hZyȔ vM(`R3!TA1KJkܱ+ 0c8v/,x5%׈)) ӱJhSXTK);.ȴm3 e`v&iIh`~:4X<B,!#ѓԝ 7L^`+X`y&aӳ5Xf[V@39!OXc GS#-UaF%Q =(Y,o"@/zZic <;ũEf[I.J&*9@8!H ֞v -{ yR*r sCUG] \8?V]ё,9d,E-2P$$7wE{ 5ᇩ1lؽCBC=yC.F,^\cc900K~'Uh5b\i D3g@vwiD>&+GS;EqfŦ-F& 6k=?s) ht q^`C8Ќƕik>|0 X Péʗh*H09U?vAEn;3m*gf_eh G,݇ht8xAml#hDk yYD/ZLj@ 84_/kd\6ߴߵw|&9Z]1ѐaJJȍPIu F~ٵ؟D)2ZUv87rʺ2)JpGDb+ɡ{O I)~Vj ƫl5VLS6H.L-RhP,BHER*{Xv/B%U>&pO1iӜ0@4%\#k",70?eЧ 2;܆}AoY )P:U}8B;"|ς/Ϙhb#0>mT28eP dٌ5 l0SDBAMݹՙ s8]HJP:8ЪPorA);8`+H9rbRg8wT5SVU;`f D p )|8"Çw!V$%I۔z{`WS(dZ 03'BX{P(dX\faG/XY 1(# x0_5Z B+tA$E>D,ˁhs3*<(|J?qNk*rWx P&䀌+It$FbȲ" NqV+1($4j!0wP?A@3|+&z7ora.WKj2 v;@2'@5@GU~>@@0ztͯW|h:O(`d9{`@"?oP*(/g4pxL$jX@3%^/֛@@"<:džpP* (kP VQCSK*9עgyLf5(86 Եg˪Z"T,2.| 철6?Z‹?8;L󁀠,D1 ɡ鲪%O2!;Ϋ)H *x78?GjG&,|2ınBѴlnW3)Rl0A"KE hPċ$DF/w=RDz45O@5\'iɁ@dXPh4=5/o:M5* ҪCjCctnEƾș"8>ԭ:P *eFN>; +-46zJۋcT5oۮ<["iGndW =d ڪ0 I|2SL͡eAk. F BLTܙ%yNd]V>f{hn]'2'd֊~%;x;0}@ 0"^,wQ"'ˤ^~ECؐ$ 2M8 r'A?Ezc'T"̈bYI *ƨ,‡", ̽DWԁ]95 3"2'd!ɒ` Ak*>AؠƈT! $Z,@D>-?U !d*D K<<` 0Ȃ&ctH<ő"CYebPbT 1[ |.u)` x |Bq!Yif HHHD`8|*QC ( 1wE!o#TwκU홠 FqbXR<ֿWq4Yf1cM:S'6KM',ECC!dXp} HVC@th!=a71HD8@=4ad\tyfph8RUB9,Zg@ Al @Ǹ`a -4A5kC{9p A~<qf*䬭ڂ?'U!u- {RUn EWȖ^ҠOD-uq'8]vEpr3LG^ݓeKݎ3&ҶW `+ȡY]Hd:zf1ʪYG3ʞfQ90%.wuU8ZcP {x ,p1 X]OeضDbN@j'n=N9F:X/0 hCDO@h|.YZEX{KpeAG | bqav$ >pLkX$ǀBqb% WjEMxC"$E.,$$c"B+dǤDLf!3+zJCB`PXQ#F:.on<<gP#H P% /&uR *:0d@B@,p*3D8Ȣ`k(A5$I"ʥhP楩Ro4D aVd4B">.+k,~j  #{ @&U GКhJ̅\溎iV}%n|LZ唎 @Ap˔`K_J#n L2~k}֕bpq](dl3J>,D:?PǤIñ&C$ınsg \2RFH⛨(D""ZF]#(fN`&3!a>!RHby,pBjf&B%t#@ vagăF]΋u$RrR8t"uA0'B ؀(4薉I2.!ҋW5RH?g*,"fK0h&l@!j2ePUbzhRLBj bd43j[7RtAf)Q*$'llQ|lxDp:aLLLY*RbUC<L "ZRf%)[s̜m(11ZLt)(<3fs砖 h"(hh B lGa l);w7ZeiMsГSaHFTfJJ)Eƴiþ!Á*(!fCC8A%%kxd CiZC?<"@j :^\2j3N+B&̾:3)492`$aNN0CR ܲ"Qj^aa2㣰O=ZE DB*$UAE=;D8L!BFXrc( |@ MKR @2 ` "J`Bޘ"$!)&]`" P2xv!N!,@BV{ BJ#*23(g8pa`ՠ!F xl*l z@F$ l4"ObC2n.(TbB53Tʴn4Lz"(>Y5ND0\E)CDLdzCn@ W"c:a!tiYKk~@ `R P 𭢨 8@D DcBC2K9 Tl);w K AY,""JVQď$z"jXF\!HT $+FU>UV+0;U"@=$.AHYS'ʒqDI m*VONbjMbhL4XlOI],F,DaSF|!d/@l`N  ~SH3 6\;=njuNOV`.smj0"j @F!2jy2D,LBE&fJOfτvMfvaR xlD,'XmU +9OkuwTeӖ4 4+n*=HT5?q'&4ѲӦ*JP`r"D1 G@3A3DPE8!b9ZZ@VH$M@Ѭkhzgu̇pjz82X&4h6 2 (#AKCGLzJίn[b0In8@~@8,5`X:f`&MibUc~L2a Gz' {t7LXL{OH8WS1pSugu^d{>ұSج αl7`ꟷn LV|BlݵwvL٨hnGIŅ %lJ l0|&Ahws4cmbwt5` zA`GYtf۷mӤ :$6NQi06[(Ԙ~߫`&6JeႴE rp<(>@Pui!1|x 6MR݀,hէU00k\qn eS>#nǶS5ZmGG~`~126,ȹ,y/`6IE2 @`H Q(j: /#R͑} ׌%\"L[r\*d]X5o85@Pj#S05FD*LG#v1g|Z&(3jٸc" 4|46F+ȴ}1JF=XHV$t |VN ad-"jRțb7d]оb[L;H)'W2HH |͉C 4|S^YY7'+-#3r$aɉMBsJ , a/n zFӾ洖z$lll4(\əCf\Ӟlœn@*i@Sn O',.꿗t8FӠa?aĜE lDӪ\HMV`ۑrPS%&ʚn$QRrAQ$D1[+ Vr Q8w 0jBXnJՉ `؛.ddVjeK=+0(z*! fɉ&Fi?26:`$g^k4&UfUG4]ʛ6mBz4^A-r`I 4@Eoܕ S"bype9D'c&Ni7jѪ>:!$7ƅݚU&pNE`-B<]oMXVm4V)#Z, k FgT&>'Z&D^Z SdB­`@2 ::U3G^r'@@ aF@C1W#ac_>a̡ttC'+.gg<>WȕpǪ7w a!VCHpxQ%)0G)Ƨ)n QtUE#~#u2M 41/-Z0C傀qkaLM\ ijuM#vdt4\ C4b}V1f70V|9`IV ۑ[e4M`$:Xv1fZh8t`<@-N/ AX2B`P l BA%,@$`6Vó2Z#P#/ r _Dh 0 dګV0@̹<l,2SYbxO }H"X\8IݣbplguF)@Nb4_2@ vCvv 1.3x n&@*2Qsb|am⠢gL,tQy˨1@f z]b`Y>hdXf8)+ <qh^Ȑ2  X&?v9s{ p1[hYx@6hnЁ`9B Sh yHo 9boYՁ2&]388xB"("ثᅝDX8{&+oyqKN:Y&$a&" N5yX6YP8S*&' 9 -x }{oSm )P4"m+1r^|!0 u@!Q!o%h{Byy`:D,\ X9z6'䡚3"3$C'zhD`zpaZI|(ǃHNRh .tQ(!{"S?d.4d=8`_k-8X x#[QD7*0ϗ{{? 9ٌDC36 Ke؁8GID8Y@ $H9G+Al]* LQ1b&뀍q0 TZv#P0}LILԳ=>R'a]`3 ͍ 7Lb{ X 8W HA}~r򇓆1cX1/͉oI ~'"F24k5TF>sGp$*вYK,@90E %M B9^~'[(OE1lY*ZŮg, f&QBE42jѲ몊ѭ2X}(Ge:9%'jO XU%C"wS60E;ѺC*'5MVkG./H JBP} "8׎!0j0a><qn:i400"#*sEQ(2Y$0c؁+p: 2Ajb56)xoi;7Gk0*6=uef0貢4 SBի""5Պ%i;@HT X5'jXcY!d' -К`s?8c_ IJhCF:.v0!%,Q+:[7;E4 e @1I8,%iTۤҢO'һ*F0:*]H۫ (; rW9(]˴ \);&(S 6DL #)(ƙҰ8 ;/2Jhs(Ƀ5ͱsD"]ݑ[]TE-! @80(HRLY$ix09xXS 5*œ}ꮻ)UEu2ZonR(u.-"V<9K/HJ|h 53IC`fпX L pkÇvP,r [&#FSmuF3V! LIk|*v\ҀQ! KA!L®9Xm )yE+("tbcc| [HT=8P9QZ:̸iS ruEOeTZ C [x vH.@"4}x5˟.0@@h0r  arXKxdӌ` WѺEJ -he8?X,Hx + О-BxosᰌXvy*݂xC #:V= ѽ+Ӄ:hE_zlcT[n$)+§ohOd,I=逕ƈ sCncr=s-z ͗U!b@2ST?0B<ZV7P8'= +b6-H8qsh\lRt9*02(*5PoS SXrn`5k Kxpxb(l0n;! ~1,v@l|'x H ~hty2}p4^P&*)F 9pB r;Pm(G+C4[$X V5}Z$JAnA":ڳ GT Z2 c9MдHk*Aжh IZ"o8r'}c OݹbL)LƓ m(чu⃉FPZֶ  !h`yGL qĠm{qه\ޗCtPh ]tjuoЙ $1 lI(cgpZk<59՝miՀ\ 0𳁌,рRGO9ߎЎRq{2jG$LCkɎ$i͞!=[2* fJ#p0bf>^Lk2*6X6BwI r+ { 3p+Y)XesՑa7Bbh6(q/Ghtt}O-Y7(¡PxRX^` '@e0IXFAlx1n,^.t{S"6sXƈa6۩ p6 8cI;8tFo֚X vQ#1v*i=tӅ^u\UUSmbPl8:suF8itQt/3N(PX8 ?qOG4UvSY+c JrEґ d[0 X!9o$E Xi@t5h@_pV*FcNd4KcjI9# HsIlQ|z;"{xx~@@ raNiD@Xazk T |qO989v&Ss㳬tsbχ/T@߶ k7bV'+L NQe/p-gE2։MD2~hIfnQ/+z(} A, y`%⶝,""}$j Ʈ-:-06 @lXn4^ʹ/n2V%ϫȲB4-"?RRjGlJ4E 24c!n{+ 1YB#P+7 ŁVTL@#))tGKM5 dzS=H*}4:*` T< H`z@(ǩAzޢ꾔5 8DAdQFLP(b,a@X%F`&3"zB;j"@J8&]cŽA(1XW"M&ՍbeqڬbX%a:QBNm/ DJ|^80V󛔣@ßZg%|r*`5)B' \ bЭG(:x>Ep!>2nc+z "@C\zᱬcx:5m:B"}q"΀Q\k4stxp@$Dh4D/Eн|UvHb<H 8퐷EYD쏫UՈD1>1DŲ.YCy!K3#8\bCA4m,Yp[1nPoa,=B<L03Pr':9G:av8F|L Cf$&C)*@)0yB Q3cU6HsVqZ\ gUT.K7OJٜWmeYED\M%s"YvڀPOEc혊.k+oȆsߦ ('vbV EnP/N*@d~ ؠBHRGh I3`t*-E&$@ A( !N )D(&d~?x$ VHڇ?`î:THbFϡ٤LoW (ƀC9{CF`y1A #`l*:LM*0#(# eH\*oCj>?G@k)I8bɼD|*~+G5L^.t5~Z&b t m a|B#}CGXl*W:J1HT"&J2eihe89cNP.rh- J:N ^0JD``Ǥ ?=W/`HQ1Ę%>z߮rP*.)~*B"C>Y! AØ`.T Dމ(xq܉&W>! X<I/(%2mONΩN"l@` 4Df%,uF٤<&pdV/s ,!c.6KPLO]!"oe7 pnM01SQb+HblobƢ2N >d։dLq. ,‹ NaBXE$'ġ)%3)"ѴM#{@jj.. lB !a6 Bsbڑ*L1‹0 n dҧV$B$*MF 8Ao"j6$V7,DŽ6$$Z L v~FF, &>OZ&fb`cNXg Nf؈&,bx̪`dv+f&dSDRDjeH*PG y P @ u# ob w@d 00 x:Axav "EbZ$! J KN~("eJ.2NXL ~D Ԟhf6 `p-V%ez-x>be$90L+&Lp&oKW3g"H8⬇-("5=RJ̮H,zB·HDCzJ 4X~|j@^`vNh `AƝAK(4hl@<ft F਩ !`@a(R*ԟ@$Ly%䲍bMF#Ph P#\bP)KnI(@6@+b@a`}TB  ,Ø@@{@;L%Yj,cQEcOƞ3/Ӑ8/""/!% xʞ1%⾱ϥu3b @IvAo,pOV-Ϥ:hz"0oBD,@8 jȴj LK"N",Ek+mq"H-GLȶֵ ^kJRlb{v( bl`Ks\ZC%Hv+HPL#@f!kw1` #8Mq:U"Eu;pb0"qɠg$ApiW!pAz@22>|@8F6Ɉxb0Ȱ b8&'fjv#H,>'fmF$NYH. ̙&FCc,p^b*yh+e?vVY!"hmJdRM<@:",ÊeH"\z@"_ 64٘zr$sFtI "pP.`cn7` |aqwNR<4߷"qRR$# F@ 'P'ӏb!a!V И2^ `?Bphe.f! 0p`xe?r0"R3oL G)Q*#K@ @!# m~N/ 礤p X`B="} ь!/9"2Q2 А){b#CP@`Dh2]pp)Pr\<anmv0t*X` K%rX'H@"N?! E밓RF*PIOBt$YdA AcE8~@ w@,g0Zrw zAX˨q߄-$;BDK"Z-fh-YJʨJ\ p$%8Yxk `rw%9dw{'Hnş ׿;ME  z-xk!(l-x|$0!ܷ a,h|5q;@hyH `~7#TMlH /!62!a0-;܅= rм1E@$wxa%L@loό"3^|@eJ&Li (@ጬxUVF D {0s$NZ= B4z">`NiX%( *4IL1 )> Fhn<8VUP7@z! fKV%d dP@1&AfoLǬؘ?bqL:?-]aadrԂY&j3$n\*6@2V!s69hmO8ZN6%[5*̏+(pjBp$D^# L @? ?i@vS tlZyWԈӣГ@޵gxd `͋ڜBl~N#Lo!;`Kn%baÒ"h"A2]" X~@ I)T0b%W30v"lH)=O`?(dtWP0M``H*g< D6ӫ/6:U3~Rͬ dʟO [`:{1*7Qfs)4+ 8v u9!Og |X5-5 E]- k$iAP# lE#W$i8H-cux\)IWGT!kIһfz:^6[pt 5LəVe)ET%Ie$:R̦N^fRx,/A*UK2] wIG=gB#裞P;b:j%A;j p ৃ7OjA'fWte%M8@M B Q2TL}=GJx(:;W4}=jMڶ'D%&S֢aK%&^9 q d1-,5BzJyAܡSUzkX̭q>Ty!y$H(z r:G bt>bTb dqLVOke>]Q5zʆql\jNZpZI a1"i[%HA;37@+@b@CC09V ;8L Ž9{3VX`Fhpx2[烲XlP 10y`LH9",FMPQIV7PR!p*PcC'xlyCaDU֖y `>g >%ޘ iA76CYG3Ev& { GNFÆ@Y;< 1#%U%p  E&"ؽҘYf : ŊˀDă%9s).|_K< QA5@{Z Qp񇑣g&;T A8 x-#Q` 2 &L4JyPOd}@7 Qڀ(ȑى8ɶ0´+Vǣqh1?8*h.5Z `@+:E{Е8pTJr< A"h z"@ 0kxxR񹀁 ~ 0qK3@/9{@`"Q0_‘Np%fXGx0 x~ H{rg2Qɮ=HA BR=8” k9'\  ϿؿX ,ஓnX:% YЌy80@:Ձ&x;ׄ <@movSUHUdHfS3\Pm Z>ohx @ -j#R- *t,9|Č9ii8%8 w9{Dy( yRo !Ӄ4#0-RМ*[D xs,ܙ3ʖKs Z= Ω,aHzk'px;*pH4 D0t ßspπt*VtV0p^ й>j I .E_1^J , cb p`,(D 蟉` Rty@q/͇`ѓ*`V` ؇M $~qL %Ϊ κn@z }PDQ0 ˡYI ` I! @l` ]^kl H   8DQHPJ͡\ȝ1FhqlR0 gt"LSH#Sώh_0NPfx0Pi43]*8|?1 " 8 <8ibDw`݀t Y q>$D$U-m :&Rh+$ $6J[X-1"/.RN\`WלiJ| ܖ@3q 0BNW3E 1/`ȋ W!"pu:RhcAʌS7$ {7 M+ӃD8Z4x s0IHKvrw؀E_։ !,J(ƄB9@Mtj {|^2 5<ٷ{ ][eOq{$abp xhw(p6ʐb,Q咅҈x0*b;̥:PFʾMnO˪6R2$ˣe{-[V5ˆ^n0PIx`^ʇV*6Pa1޳uMָ0zEp |^^`R?ծUMޥg{PvxRşcM>(@" 撟ӌLʄJ0Ȧ %je @d  b.^ NKG pϩ}2^ճ7-^}e=鶢gqc!7PM6 IHN !!rPOh-EҲ 3P5C0<4`x a8 ! xryP 0w@GVaށx+q-7&Q6=ԧ<=TXh^ =ht,ؐN$RV 褚ޢ(h iqOcR8`60seڧrdB@8:,PUaehs1@QA$ lk\ș A]:W|Xb*=QA"- imxJp 1b"w(@9@4\#=+zRu H+px9(<$pJޏ)f;>Ў 6 &F 8/ u+8 Qc哊q xeT=NQh%΋Q@h?S-'غ/ UXWB yT)0;x$Sև2 ٠mG.ZkpjPN\;@lGpa+)? ede2$ yJk6 !`vUX >Rw p)π^mcPpv0Q bٳ k.!x&C 4 ; +⓭: B?픉xro(g6"A^HQ(`Q 30ED"~Vr Ѐ>@(?_Fu $M'JeRP,\q B Ġ=}\?_Hz+A@\d@ f;$\ ƫL6@; Q( P 98( H]6 `xDgC}_ @38{Vr@YD:!/|]dP0z=hU({@QxO~=R^tu9 Ӥi@cV7x(ͽ9cԵg(h8 !&|*:qLI'@. 60J H! <538 '{*YyHyj(8H8r`$0(Jr$<5*dzk5|\@C\{*,9 Pysʪ($L24UO[$%jXVX5!mU8Ax'"ۜ~ X!$?@HOP*.u}f$Ic(|!lI&K2 rx=5zX?` _޶]x^E}|Y&U7\*5M @+ީsЌ)ZԐ@qu5Un7k8AE$ y˳: ,; u1x8 flc:a7pd%*2U$vc$Z,b+H쪝m.hfR; Nr0ڶS[y"ḡKl5 *h3$徖YP%H ܒSree~Geڽ\ T~"H3CY7g.EtYT"@DlQNf!P4<Αp ࢅ˲ }Y$`^& Spi&h^#ȒͱAc|C w]**]C64*0]:ܲ+$~X X@^ۡA|GN$Ā~`N/;DљDqr/)4 »*?P%ɬ.}npO$RŃm cǗrMjؑUA>%ٰ<&PUC01M?0$*1P7ģ@b0L 6u![nU (|m@'Ces `3 2;a::BVMz IK$\BP 8/עoi 1 !b+ {T*3 J<.^LAi);%.6&k_5&cf4rm QK A<'9]tuoF mAS1tD@ 0SmTµ`9 }ɬiYv2D`5a &$0jPoHYS\bSp*0!@baD@v>"TfMR 0rU`!1y#\f=vsLM)69S*HՓU3n_"D\{cxlbN@)yXUf84v/  `si!,z+%i6,r*ȑS2D\YPnhNċoH[JjPTBd͈†R=@4R &S" m"!)aB:VXIhC1 $Oq>D[ H9B$DB^1ShbmÚ'&07GhJʐ]X:DG BDL@c T`PE`ppV8݋rCE3򓓃 9ڰ҃H(ĩAa,dMDoHkJٵB?<&.ŊaO)n$@a%yHUOu^\7E%5h"` K b ~9ʃ/Ć "9ZS7{HBK% DaBFb$*N zlZ`&>3)b9z!Ă L89T<$DȒZ$<!!> DK.x$l L~o?‚n"/—,n0A-p."p#/`F6& q'\*{FbEHÅH""ǥ?Ϣ5h&C#p$̺օ"\(\ pb@2 `ZO$2=$V 2c(b! !QH$0D'М{C ]ȃ60#n\`R RA̐$H^fl "t8ԩGL)LXOr7B W^r,C!ҒŒ d$8l@>/o^ 2j!$b"`*`@ :8#\P5` `vffƪv~ ؓ rrz|}fd.)2i؈gRC&S$Z&.``$8:H\j(yaLa.E+7I܈Y(*bMZ.^S$F,@ U~}. ݓ*x}≐ꂇ !nsr v f+B"ㆳru\adx"wR.䱄2+ r!,Nu/re49TF$FJtG23; BB㜕ndd(,1?4pQ3b|&H-NJVX`I.( Z< bQ?;%{M|qE?tlrR_2!|Lx`O @ހ BcFSJ fњ(CHet84A"`^ :3T&a. z?dYR@(|$d b R4BSk+MC !wXVG0[<c )#B ""188Na(KTj&q7Z}{6/Qc.^"TfA a+dB!0jeCҿcm7)>l@4F %4<)&keubt'hj1+oVD[k;d}f!ff \7)B4)bTU ,v{V?ح61!KFe^`]&jl=mmS (ڂdu1Fn;a ;oƼ#@3 *QQ@cXcl0cIZ5aCVKXj4&p`N'Ƒk0r!o\J7 \'g?juma NBdN`"+2Ҁb`>Ŷ7;v2z"*2a&zrO!a^T VUG_&F" X ^\' (3rԢ (lep!x M0O[# 5 7p`  1,2{9!L@@HO] (USA6DtXhhJy!H7.c/xZ8m* hPC `FARH<] '@E^4BR%:EC+9) )-Vfh([QQ[ML8 /^4$7B,"g0<Җ z X2TP@OƵb!@!1A:aA+Jh ]! P\)‚ ,Aρ !L9B< fN?Pd%_xT5 oM?FLa,Ajk"f, DꡱEaGmu$kbI| fC5G`) 9e 4;^*Kb/6"" *" mni js+0*"C$ 0"uK.Ũ $ֲ0xn7&(lxA@~!8J  pģZ.h!Lſ*0r$m*G~lmX TC(–ƏWn,pW<<\#CQ ^(@[OQC$ބLQWvIz~uE$p&# E9)$u & QLlaW'~B %q?B3?Ϩãl)c6A6C^^H !Ry9% "xh>R.MjL!2U*ØQZ`4Q*aL x$%r$#2٫Y7R&!o/XL7VK0rI1ެ`@(d `n=)m$$P(18NW:AOWp<A h*!jf(& 2@Q!jf@smIIcDsnf8|#@:KsYQ/&7Y[GYA\!<,l<~("0(#7EK9rގpdM3~/@WNtLF_<E;,PX0w\ŋV|hջ6Hޥ)` X!Jj[v9gW4lvjv' KݜCx0eHJ V?QQ_@qfP ) bH}Q(@pH$r8s]`  "s 2I+9?7 ŀ %5Qg(YU([/f39w4MW)ޫ%DlB#W]-Ā@(?T"0fy޳S[u"7}~qBAL6`j>@b`#Cܼ'J ^.O9%9 8b5rHXS>v 8.#(\)=*@h, ʑi 0P]%BuRb8= Iix" @ .+" \~c8:asǒklP xq#1)C̓!g Bx~(h8L%8EQ C|< F5s@@SŠ3ܰ1A)nZ A&I쨛UB s-P\5 *Z`  EY<ɨAnYgAaHVeJәGx.ɧ/̋@' 0C( -a+tJ 3 Κ|yzT 5dɘ nkO:``8(AnZ~Kk^}Ѳ"*ij-꾪 ]m* v_'zkwiѐc bxBد1=jQEJQ գGlt`*EPC%,hT `,`B%--By#Pi9*!XCJu~#c4'@E 䛰A[N)AbiJ730:D"@;X#g0"djO\!ۓrUo& Ti#_q Wr{N0=C (&Baxܬ?II;,^_CtVx`$9YtI>`86$"ዑv/@pUkRH7`H*OL)FL= w=H:o ,a(I8p"@ @&@P=v=Mm3r b`L/҆0JN,?Bd`|CЊ"5Kʹ/.n?v&$X&M4ي5nBJ#+{V)w+ CȬBH]o(z" I{!$A8l %m2?=+#aA^q\.]d+EK$FVѠ($%y-)δɗ 9`q8t{q8BX`aFp |(%ikP@Ki'|JT+2%'2dVG@@:W0א"tP 0)$XEɫ{EY W,86h[c2 s8: 8 $I]YՊ$^ݪ1/md-1Etrٜ'pBNYf D0 hJ3\34P7hC$1AThh Ǐ@e. zL\jːmHmrk`+aՠLAomلvDh yF-c#P=i"9TR lښQ84'`\LY,&$Gd!CݣrB c6ѹ(H z": FbX%a&qh-UM8cnՅrz{ij 4$I&ŷsox?DX2"oEڞNxUٵDv$b Cd;r`e2>[:GLCTX+E@5ʼnW,9ʬs9ЄH xteKկ|G )E oN{+WG b5w>šAOqtp p@VA0kubD?>& ܘAxù#^!)Z%mzF/(ĈHEV]|Vǒ>ˁâ@ 2Pb*ۤ E;xKI ACa=;+9Ù }. . mީɑYpu!1:;z P鴋AI=갼 A#8 |@P@:3Ս@3;4#ꒁ[ ({#@'Ňy.#ѥ4,X^[(ã4;JhRM\W ˇy`Kp+|51J”4L~ϼIYB"K,6VY=MCz\^ L$(HxRt)kH:WH0 di^x;8 `4y7Öy]H> #&94h,̄o}jFɓ!$>X+8^!7SJ>K)`h6H,[iҼ- E ˃A:s?'0>s^ ^wD7TKxȉ %0M@Pۢ*5j9W*G+C=!,Xё-ͽ gq#pC<q{YYap)>tj 8t;s6<uiJll7JGCB #P (m JII+̦Io3 ҩ"@$R4XP.Ͽi6B邀pm􆮯GmA}04pS?<&7cmCz eoYϏP3925)kmxfK88iarF[FD =0%Az*Y .]>Ȑ뚬ujH$M0! /l783't%zEsȗgpX-5 ,Zcd TO<VXfU&Uj4ceJ,Vϣ9ɲ 4 _χ;$JfدY9D#*D+/fRp Qe]\``S5*%ɧ e#z.`G!~2Y'+e-RG{ ';L$@hjyGØ~OCS y^4:,c3$NN!.RH& <n9Hsv;p8"T?Ӡ͟GLy U/ @I>_9\摞>SJg/ O&OxBv8L>?!Oη,a[=cd/wub0狸M8\@;ৃ@0 Ъi^&y 4Ej nK;j`t)x3qnG:껪+)@{!qtv_MqG<0H rkJhŴT |IPFD` y>RdjI@pT)R;TŸm‚mͻ]W,ƶ,VILH' { 9 NC gJŨW[c0ub)jޕ]l6 <+؞'XaJ~ȨEt50'N;9KV괌 x턙cUIZti'iurGgjtrrZI !AP|@'-` 6( Sl=6'~hgaף 8 ] >$5 MId2mTUNd3jeo,0fb!ct]g!`,!jx x& 9@z ϼL@RkWsmp5:TcQ&0D?2r[Mf,pXHPkRJp_+by ^`*)}+Sb?{Ktؾ;$)ʔF 3@-GN+dU&AlQb]jFH"|NPH|mQ{ r˝3 t73 P+0^'ڀ AVXHS <H&R 6ReX,Z@6@₃tFٹ,%96{="XQ;!B;I=x|L{B]&w<짨qY>;/|]q.z㷮–1ԄpsC`i 7: WoFCUX9|>hP$xz&?(dfӊsؼoO&8xaNzdaX-x1kT`x1m6CXCaI-j-ށj~=@ "a"#M\' !b(ȄЌdpNjʇ5tL 1H%/0c"g^nIԂl,P s Kvx!oˣhGK(`vbfϜj"^+撘ʟЌi %<$#7A$bQN{XZ"k[2lcL 70ʀIvNdaosY#9)f0V (8c5 dB L R' hˠ&*$CH$'(AHv`&O l@j JɚfZaLafp Y"l,Kf1<)a@ʾ 8TajLM,j-aU )ž1e'h،JIc) #zU )h`XMn2邗CXj’࣌bXENCHcvd4~,7LsF$3GcPWEG!` #@$A @(`:>1A.ϸAd>+")ab FIN@N @ М!AAc12hda:$VV Lag(AJ$#` Bjb " RN(%2A$%&MJ5F)҂ÖIE'Bpn6e%΍9/Yl1CC4'lSdpf3B版_#&&E a 2g6IcFH1b;B:hRciZ8ss^tG22N"&|AMAjC' XnД@bN| Df~R7&V.?a(-"\oJ̭Aq#*$Fl\7rFUeqF9J3? &'d]pAx't`@2(0 d3I $3$/&4W(J0t2*H(g82IĞ}p6m}#famh~dP (vNjY԰g 1QNb*@@H~UHk؞uKbPDRv0E.(*3 ҉3(XO㖏D>Q:%.Jb rg*{i.8k/KIp N@4 @ C`0@p`$Jd  @d*BҞ&Ê &  N-n[HaQC!%䂒]H*L9"@H`wO/36 ~r4@&5Na٫O F˰̬Bn~ 'tm j$z!la$o}WF獡bVkr'! L œC="|"BD))n޸CoEa^Z[! Z&R`XW#)z+@ `T!]oWjGg)vbL=N `&2e T[e$j 6'yK]]ύ8Iz ]de"ev0f=$]nvM@ib.y` _vFѥ/&aDӘWػhPj:`\p2 2{omaH &57Ϊӣ{ t c=xԷExT $tv㖵M,!@ ~u)0 NtdLrlIKf܂IYΞ~0鐌A X#}:ў<|kzH cZ puf8$`>+*~% 26XG~AXQ k7n0S` PÙLvLc}KoH .`&֯fS4OKfPk{d 7+qhLp9Eb\:H.,FcVQU|LF'媸 U3rZÑ/ӈ|㐌G3frtS6ph-QRC\[/2JKF9XXL`PF .X; Hx7x/r{ŭg`) }NdYr$6 Lo"&J]/D` \6yN!VZ( -!N` ڛ`ph9KnT4Zc:#(&03ִb/^n_\ؓ&pcQKE}%\z8#('&9l&"%Q$?M]ƄhI*2xNLb*|d}?I)B5 b@,j(\ a6m) Caˏ"J.(!҈:D` 44^.jrW@$y(>9rܺ 2`nRlo#^`Ib-%D߶j(2[9.DP C"@x$\++Ex_X u1H?]vP", e;2I4 hZ!FQw@@*hJ)<F 7G_}iM&aN&(S)4o=4>Ex$Q&((jY˩qu&MM~|r&c`}2bԨGXyR#+G{O!HRDJJDJ"" vZ`=n.Aq@$ϛžq r|( 78z*PB%iO yP'ʌkKs x}F*F>d\DG B$H" |:><]0=IrIUbpLC[3( H⋘|~NF6ɨc7>lÐI6G[-cLj{س.^;c%WeK!&MEXSiשW^p  H`2j!x &b:鷿k\O^W 5 pg :J?4]u+@tb$Um5/>wRS)AN Lf6B9j!DaF'D93){MZa>́> A߉A,4~L(C|j7tbbSRB\K28V#%LP`8˩tfT*ЍFʑB,YTL"eؘ<p a QV{k /fEɈ  W y:ZD< hyee0p_8`w.$Р(llcD2 ճfsc^ &=FH\>):`V ]0jVcK`0T&aAZk WxŖ AþW&ZH@#`@Q?)C(0 A% S HfW2yKnF>"?Whc% a\I8Ю0EhaO2d SH  Rcp4%d SC/yR?KKɉd)Y}yr.fZƉ0kS}Џf=דս17֣=QfKOx#Z'u2%{d7 I,"ddb9_ CsOH|͐Fv9(_;&<޶S*?mX03H*-a:]z|x:-Ű2;0"th=G#}CS+lDfj˘wiT +l:Lb (s-?ܞ`e XJ+i= #0p~~%#K2DQҥ);@AHs.+JOa!R[> R㚀 B;!.<,HȖ/H/Gv!mZA=)'o{(`H*܎ĺQ-2̼ PVۡ''ʜw M1/(~.p'kk9. 0H="$0BRO"*Ia J/28 D)-3ʰdY?uCYD Rq3 2H51;AGƐa>P\@blCL alx!$ b?*t)}Љp3L^Az`XRuGyĥIDZF6B `Dzlq=,B[/BqK 783y[\X["+ ʆ(Z2/R(B #*).z#7a^ zdK EI  〄0EF!(3rni(a8<qnZDL=} &JB (ȹZjB1%Niؙ!z%4s$ՙ,(0 "*$az R4 ͊LBZ (#CxHPٿI X_( >ˇHr; K+L')Em!OE+Dj(N? *14:b@Ѧlo A߄XFL@{\, DRJ 2nK3}2] 2LD G8  #6` jTy= X%e aτiJx >Hyk l: +B)Z:@0AOk]QdשԻʼnT݂#Ah {%:"}-H3F^Ϯe Fz3! MC" #DTs0@ }w sBOx 9'a ?iWXМ0`7P0 Z&1`𰋘\z} C0T@Oz PA۠4ƄO!3n+AC 8F ‹-Ж JDX?:Z\Eȹ-H) x00;N%. R:5nT= (= (ʉ-@ H8YPNw=XZUx h&KA A1% H"(1xn:%0@ޥ"Cئ9л)Սh+Ù=Uyb&j0lcAD2o^иb3E)8h3u `? 0Dx5 Y;hnjP] J2䛐֍Ĕ8 *?Cr2ܑ 3,@3ډs `nŠ2 5o 1^ګюDꪃ8BvA!Ó@UѬ ;^4XPN:X2}n>S1[>= iKBlo u l^^} h MBk u?鄐Y,i9DxN`z &ْ8 HQ5̀`Fk<, P333*d eU0c8d\ =8 A 8e PRq AګD6#$8ȑhc`d9`dN͇SƱ@pf)xk{,QQ2ЧPPTé0lx?n ^$;q RAȹ MI@FSt,3ZU '#`,*#c'K),YԺ_7L ʃEӗ$D' ?gIHx #bpU{wo~>!rB":r"[&`Ixh:P,﬊O$x{@޶$>_uI<A4@q^ Ib1+Wj:6Y<{^QPH!`|zbr|/-|֢;ԣ5 gʹL۩KN)`\ GP'B$~? `WEL#@ )c\ԧΪZԺP<4@ic(4@Dif,ı5|#86@?y4aLc6#P2yڏ>CN!{ȧ-84m"#2& 5Je3rUbıB\#;VmR1yD.6~M[M.r5@L,+J@}0M258#g~tG SeC~&ۙçHu }I˦ C`K> 8h*  %Bm fLi)d G*NY988(ec(aip9HP)a{r&>#5[Jh.֊/a :`H@`/qHUhOQ(M (n魽l9ax/Ǻ;a D~Em|6 @}wJs)#GZ h27ɼ*{ʊ쾙9K%b/Cy`@@UvDIv|Ȥ`6p|!P:0<`308(P,ŹQ&$x lHcPLBHPV5(  (MjCHA3@ň ,KM9V,7=c a:cx^}5D <1 " )%BZy"Ո%X8 74N?id%X$8ԠА#`pT,9Ł$( /]|tWx$V"̂m"PkHH KN8&(E#R4li)%CCO{0ݜi+Z$0`P`zjX %*;0 z1dm* G;WIX1x`mܓ;q$Vf/5GA!:Q=y@6BtN* j+U}?r)f iIrx E! aj.L A "DHtF6U|+Y|Z$ɞ.lV+^ԉ.$'$f Cb,SζY~qU0aBh vqs2@6(}@*HOe{ \ D6Aԉ`1+ Hː \ CS4L?Q=NW^-D&)dA8<5Brnv 9""u\.‘3!,^%$sB7E+lhoRX6[m"\c0+fD0_GAFj!oQd6 :PvxD2p=LEQpX!D0!ЕPOȥ]YMƳ/D-Fc} PG@Nn h 4Q\{s%}ja>`&0!amo<ĬtfLBcHi CgM #fB.wJOD&@u*l$h̅:CI P ю1ww}}j ñA*TS#t~d֢2햑Ehhd3PKj `&/Wڑ@Hp 2n^ꁆ\3H0xhwA*v.mHR$NRpD~).Z"rKN)dX) 8;"VPj6! "ԏ 8.gةP \?JW-JEc!8k4.MCD† b@ BpNZ xMBj"#H @<AްJؐd Y`I@2$ Kp!0 yO)0og #A>e\ p_$?`\H" @ 0, /L6%bA$A&##Jn`h!T{ 8# H~hLIˆ!!|bcNK0FBe;MeH,WNtp ଄4DWA84XMrU .X .]F|Сa܅zܪQ&Ǩp"/:aOe $eH Oą!)5L" KqT:e:L$%Xf fn g`g&! "Z&'22f &pJ^4 9A*8!쓧F2 p &b0V!ⓠ  2X縉Š'Rd#)8 F`RG |aHRHOZ: vvFvVzw5),)B2@B@= 6(JcH0HKDl-GB _/LjF3H`[ ؤSx<~y%λȑ 8rD@ Dʸ `ʪ`2s--܃H@0L 蠕8O""6"c@$)P |ceZ8a!Zpkr4V@.$b ^/P4,*a2F"e [kGtT#\JH48Cx"4ǧ0&ZJ*"B`A(D@?!¨F!(e %NmRuR $ hNdGdT7#E`/S$+(j!iNE(+l"Ł&d!am!z%(eSjH 9j ,H +L'-fDrJ(2|!~jj P8$ `Gh:MTx`@@ }p@/p#@g k$ǤefAWl2!,&J@kL~>^pH`R)ZA`x\z .{~x(Wkd@x9ț)Azy#Igs|?N0̶*E |=^˜ruߴO9)R" 2\$9f/(" ' ˆ4 v'RHmDџg@cܑIKNϰ F/X5`& I0Ѫ #@ C&@#YP׀͓3=9/4O恤 \Tէ.}m!GYB d+O (Ih7)oȋ +b,d! i9N Y dصSӍjeL5eH )F5vmnN7gYO 0#¸\:ڑ`rS  Aw;d߳;ڌ; :6ASO-l;H/DC E%6U dtee?cu"8\C+x \i.UG!zcPƤY%wY*iX X寖qK|X Ø 82.xd׿ eUx^+:F˜k@MtV|bӄ eVcQ uP3#ه$~@A-xn@ƈd\fgCu\5PJLZ:l;F-VhX³[~ 9OG ۱eеȬE Kh M6y4K_{>/4nb8H.@/%b@30S\TolOħq%i;_ HVQ =]!G NN݉r;x:pRDI8Q|$$6&C{}` ˈp Ѥ4s iLnqJ<[2i2PrO&30g)ϒLJ0k!yPŰ@7%(j {XZk'O&1b|NJG R}P2f>̠|FL@⣑'0JP@tY9&>JU*Qq2&O,P] Aq#NJ~VW\#$ FP)۾#L>H! L&2 D'cPlhyBRSfA5H 6X@6cxHXX7 j̳L- sHpFDP rAV vbWz 䛤5j%, ,#1a,FHoJ.bI]SpR/$SD~OcQFeۚ#}DU`NI%3\0iAfX0@XY DG=DG0#ĨzYCС\ UV @.S 5&3NAFk0r O&,F`bb\& <n@:#V$\u0GzE@\aa+- !"H`(gҀ M=Q5}$"ak*_z("D.,.$&gj&*.RL<︹c>&(0>Pg.U?Qb P\#$GIlੰ0NY`|,~mrvchjB`v @~ƺ蠗Tǘclq =ZHb=e0fOc<ϔ`FfEv(p"Q& jX;`o s͜@#jLd1) ﬏:ya;`!.W`zZҺk⟠ -bAFBdiجƜqEg2 :P7\+#63Z@:0* ZU6 "Ahp*feވh<~i}Sud+t j$5K/dlstW=$nv"ZsӒK^cnhN2C(r򪝓5>)+fxgsfnn2!ƁB|+}e3 *K2fea/Fc scU$AP"8Fg">$<<KFi>Y U1-p@8!T4G6wnH}=4VP u:"@F4`d /dT+16% Vt!vF E=UZZ~/-J njN)jRir5i$n @Ƞ A80ģX.7'+g$c h+8>Nت1)t6<@ #@ @ m!@ @%3A&J ?6R5#//r4faRփ.,@$, dDrxzI&v E~TN>+>dA* Y* AR@~cTEJV 4S ~J؀ľ@lR 8`4qȧҽÉP5tC ~&bGRd&ewdRڰOop$g&r wXeR-5HBX,!k4Ck@tZb `T`Nn@R5,0 U|6=].* b4D摌0h2APiX\!@$i!E$dlF6n (jZx`lzAɏ>/z A@falJ*t"~(B+x//\rB$2:$l=kMhT%xV["M/j[<8d|1&U ݯM>">!LLBЏ@Ba5a.Q|"Zh,%ÁnNiBS:p @4'5j"Nb-Is! ICl3% cc`Sɪ5aU+ `aLr +@ .(, lC\|'}@CU tW3ƞWr92m$L(W}@f\2Ny'4Rd \+O"7@{ˆ~W-P>q[NGeK qg4h jf tFRlQDd7b|'$I^c_%a.!ط6[)EsYr(o3ei Y y\Ab&3>&%O€!A% foKT&2fI;y*ςgY}s, L8)xl*!BO~)l>~QȌ]8 w]+yB xL)R k"E_M_B]&M%RBaF{G/w,Cb1[>-|G8Lv"Gbp ePhI9D( 3Wq0`3 F<`Jb 1Vj~;t8' c~^A0憟 JD"l'"9\`bhZAaPV"5֎@Jt'Bcbٶ2úlSЃN(Io (!tO{!D,Ё2Cȿ3"j]% X%vh("ƒy|0)ɠ `pRBԤ#̣(Rscr|ȳ+^UANY&Jad愧- FLj<a\'<@Bq҄imyD 8ԥ`2N X틋+8)2K/f:d/ϔki$ژV2s ̈́+L! a0K -~% }ixY7cxp ]j A:5FpOa8.`$C`jB? ~n(#Hp$t#Dc, |ߛIv0*EPh @k Ah ZvxaTNˆS7cTkG@u`vQh,LIB_0QQC耇5%FҳK𒕩sd$v7p7CBL0iMf; tXH :Ke0q0y`H BHQ!Evlg㊈Dw*2pK)$MA$@CJ[ (Z! $#H3seN=v=`\  g1rCx8^(@( yI4M`8nA<6ޛ!x a}궷+n$׆sh+}w6ބIe|TB;~`t3x*"0<[qL)V h U![PRÕPjda T5P1qX\԰`Y P2LUYșX0Z,KXˎi\8 ˝8E!U A=mDpx**XUwdKdH_kGdf;Ҟ='+@IkF3g ϶VQ_L辀XCTG@CCyz~pо+# qp<?A;їhGP |#tӵapSA#aD?&L<ؓ-p:8E3kv |ҕ+D( R0K/91>DHīDM@.`Ǜ/2A~ @ *@xI"H w @Ę )\ 剡(@` vS@{/xK!.&?1ZBѽD)9\FPј3EX .( Io! }P ,223>9kgRz+) k N1PƱaZ48?X."x={ՉqHSB9zY O%@|+D+ -O@m0HL`>Q?Q1P9A3'蠉 "x:HcɻyȩQ u"A7hYx9[Ha*Q у@-"x!h{H(!h@c"3 P! :xp:9(_XKάƈǴL$ SMRx>% Ȭ5X|ʋ@ l@A*x]ѹEÞ(@>H?3? 08o 8Qql J (jxdV pm %h@5%1YC|V':.s? ʇXNЄ8pAp$nHPsY/![17{ 8)'S'mlYX POU!iB50} 9E)Ű E= @wYDL#PC [@ 0U+rP  AҹE5qQ zqD/yt](rn覅_6HS1& k' {B~@zD44!8D㊑45p_J?՞RzeM`[r  HaU ]5WxѼ^S$ KcX+z ڈ,UI\<>{ק} 9\ҏ[Y81bHe.qo,$x hkP5ZusL0fN010p@հx!) b5 ׍Bzܣt7F+.uCB(TH-)=.n[PC* +vv_Hڇd5^Q-n=2HC+iLr l>ȃnj=? iV80YkxXj̋@,CʛA,̼F~t1%@K W (5Ʀ0xɆJ`MҢ&TH@ҙƴ) ~뤊F1D%iF `@bq `um1w"XnvĤQJi뱋H/kA;)Ή@"X&?hH5{ȓ(`KP (:KX`~$vWn ֤n+"l8 k$i e#x[jv!\0QBҺIwiJi]N-LLq@fLSԀ 8Tr=J=WЁNJbl&<̔C$.\8E`@̈_]ɿD Ʉ؀t8aH4eKlFoTqk_.@IF-"HJYcFw:7kkRyc9Zu ulH o`cMKI?%įmj* :0Ex;9d QFcpt(`q02'mnnT] ! hEU Q.jIds!bxPEհ? nyL ᬃ8H}y { E׸y9l}_6J7Iŀjг6p1݂).T"b-6/N h.9laxH{ǹ<%gO0gaP0-" W#ƔhyߘXwEh[% >3 "B6]H4P) %O'"Hj5@cqs;@w;@ ~@x * =?( N&RBR@1o 7Sg4S*go48@W:5=Ҭs{tSKxYx RhRLGMgx8p7@I@b r8Sa @s}C@$M:SK?`qn#G`2 }֜m|4 */( }?ټp1x`O8oxvg`pBd@O{qo0A F  (B@n"P Y֓ʦ& ꝿ3, ( ڌ.`* @;*L B©J|`&) J\ָ, tɨ)B `*-jrUbZRz&,lL'̰%t2|X 4VU+uAD[* sJv9PS, h@h#@Nh3}Uf6 ppt9^Y 4$F@'~K|1iķ+*jڝQ+, PȆIE&k x D`, Ck4CrO0)UoB+@K~i0j aJj{4)z~6 JD3,*ozŰG҃%Ҹ9*_(}- 4yrl/aC2g&"H.\UY֝2J7@&:齒%X&0 EXT0DwRPL@&@1xϠ$L0]0AL'쬻6W.0I貴q C0H5=A[tEEB2c%rE_A9!+FHC^"e|ct1;;HA+ ?XU&  xo}tN>/7rnddI%Yr"\Gq-XY 3>L JuX'0=A@*sv$>j=,+|&Қ#9:+cV9 N=CXd\s.^N),."]ȷiB'䎙2"f; Ɵ"h@*ȋ@MpOsÒ|_9%80ֆ* B}tI ?͈aD/ 4 IA@P S;+zЕ9hJ:! >dSJk5)Ũu-%$W{ґ2G*_j͙t5i"p:ȋBLph Y (i\3#4,\(D]1Wxz`0 ϕg* adBEVSrFlf EV Xl!r436 *@O aKV@QQJCI@6KM`%B乒Uygz$` (+HKa`0U/P)Q\Gjڢlu5PSȝ@*dr{z 0T(%: ~E>%(RNe,, XYTPR()[+C&%ƄZp'C*%.-(b\-u@`6At:D[F2ǩ'VZ21 ,eH* BM+ Lp0 6]-T&B* zt&%QO|G!C c'sj Llj>̈Ɍek "?pQ@@X?\ij,BzrEVM` ,`Aj@qf vj뜇eI:/? &?z(,885G#:qq#$fz>ہn-D n+5,F Le,̡ri)D @#6`L"VZF%D d~zzCC4AU Kn3S?̄f -TP*|rzDZÒr4VJ[qkT*(\CZ6 ܥSܠ,KkDH5TSZꆎLnwA Jg%:˾̰Wo%L6@A()YR Lq%`?4MHFȬ~h}F 2! A8In )[`(vc.f&j!K>YJU/SjDDYv[*t⚈t#)HaA>AZ<;H^)/w/h-Ĉaಒj^dMsKKM)Z+Sf}!6෢ЀSA:/$Nj†(8Mz'` 㲞FZzNief4EDiUM@'a"A/ ?UžWb(#%JzxJD?a^ apmaUmaD? g&.."<քr ˷,&mM b-KQezZbQ4>bڍus1-#k:(% `+h*+j"iق(hloWpZWw.GMoĞ?o-$D}Hȓ8@"> @ n6 )NDA&o8!Rx8`FAf@LRlQk|`2 ,Je~^Ĥ&ڈTA?r (H1RH=A8>ƨjC "YW dh!a= !,*.O`\nxD(,[1V9MLjR 2/X}MFKk@}pOYmq)2Svٟ'-BPQ3$*EfnCT69 @  /)r֞|0բ|eSj! 0C4F Hԓ%*I*A 3>9¦9+L~?1n B]a`e/ 3q)T* ! ` dfL:z^H( Tzc"&~Y%Vd )@ _AlUgW_gYLKozNڷt~L6橧h&R+@ 煥we̩lKu K{Y.VV5XJζ Z ybjYLItHW~%`! ` `Le*\a:6AJ(0L}a hŃTw?fUwLZ[ZsvfSB^L o Qѫ]Mc lc̰ [E¹_esKl^+{vܷZVºE*NRa A$9tRtkkci.@ f{< 6!PEcb5E̞?41Eѩ43xz:F@}>d)T34E@ 05~XP(J@# 'W7] 'y$[:1G%*F]KSmzQLi>_"I YD~g0 m4)hz<(s\`qW{{]~+etzke`ʩ[E|R-hYcu:GD-v;g@h0 >p4FT> aA=GR>SAXSN)2S`7MU*??:߂S@b&5 < EG *s5 2Fˆ`d-XӬ.&@, 6 5=%J|3a͡7*?xƒ:'d+F{~56SRm!4N+]ͳE*oMԴ)=O@lUN+s%|}k^7C<`52H:i_pDBX !4!TÒ֦m:uuj=[Cq  *z?8WJ"6Pj=MZƩa2f֤٢J'-((Ȅ]RP9b NQHA\Ug5kt$"PMHX e ]%Zt+*<ȓ9r^^r]̔V&6-yȁsXM+kpFC,9 |H_!GH,p΍ʹRX+@"CrS =<(X2Za2W1&OB3!XE!%LQhl̙ * FJߏh&q&O͡sOSa 율͙ 29M +.L:$pP/edDbJ1H!1H)#p"˷$da1c a+STW6DCй;(a+όQ?ebT5CW(P6J-JOuU&q8M\CmDDqVY7E\^2_?10@Af:YPuK b9A6D~ ےO HaO 8䛂ش%Юeq@CIG3EJ.PD@D%r7)cs,y%C*'1 H3 ; /~.iCp4 y(HpC hBsPQ `Hybv(d!)>4x0`?Gۊ‰QOF Iu?iP^b ]VO`"*kP6>@vp2O{CDCG:W O#/7@@X,"xH+a2Q,-YI1ѝ8H43`Hp 7B@8(qz'/J2!pi@q-Y,gXeјPD؅k,9krKaD<.Iezj $(6pR1h@8wA0iixY0@25ra,S: N _G}DI HR, R9 `.NͥPp6 V)tШ4\"(\ !AY^ h&CI֓#]i%r DV1*@e1=&j z9@DD9 Oc oRGMIima 4̒2i4$N@UW` ֚PiG@ ?XOԴi>{ںQ `6 @z^Ӿ6;4Kd!hWl \k qXhYC(MK<:34C~CF<iC+d@ Nd`,X=P3I @S5pδ >;I݋`0;_׸M< Kѫ45yYT.v7sϠCXD˝]ӻ<8Z],`#eھ<8)HZ ~5A3PkPSdl×+4)~;@hnb   4#jpPa 292z )t1HaS#^۫?P󷸃>ۼ[8*>$n&(-h82I@z~G>hAPJZhd4cD .Q\;E_kjuձV;{ی4lӃ`?"IT %G#Ia ^cx4 xb=c%C2$+] Pe>n PiB 9L2څЛGj|+0 e\4ͿK- -P4}Ьp5  2qj'Xv47X:F@zAWݔlH $PEy)[*_´ҏuN&?{pXVY=!ja໊"Aݔ+|S0ƇFɒ"1D1eB <%zMu˕^d 615M:d`0PtihIrJhI{؊HpKwkۘyfMdP'v=&PH8@߹XxX.`*Q8r((8T$?Ph!@f(b7{E|ZƁXXuِɖ]F)_k>㨢Pe^[Mi+L%hhp!ļTY@肱(n޲J6kpPz 2Q9ṡk6vqh-EY58 q =f)CUyѷiU Xp&YI:I8H(/iHAHJB D)AiT@;.X&m".U›XИ*BI].,& YX(Y"M!>1 5F݈eJ@AMF \i`)W>ߏJdպLti/@GdC9˦L?IVa&JeNcg}@}j 0a3g?H/2U胭Ke[`0i/3-q˧2od妽+^J&I+{8m'ڥ t0֚Κn;)/03rbīӘ< L륇{Ȁ DS'?iB>   ~qD=P%d"Ub|W p@ clAY,(e)Df y.& ABU-Lq!#M R~s8--L[@-.~P* A!fX6Cns(=h$C~ 'mP6DӦb@$)sc AGH {MX_֕ ~1)R21`"[ur9N8sV8hm 26*0>  ` hfG)ev(Wb]jT=B7 vքa/ :A,G`/Ekn 4#mgIWRc,^3p[5ƨ#&h> 4 A\ssJZC@+$dAm5썛E=*et4s(1k9 3I D?\ŠTRbjɓTh!g phvՓBxOKQI8^#XI 2cf JoFϴ҉Uen  =pb#>a{x  -E)Aw @!s 8^ ~RKm r(%nZy8 tVMК;)v:$.a=&ֿ#M*kz1y4wj 3uNT'#Hӭ_}~ f#\NkU"C4C݃ؖCz/eR^Oq@C@x צō bCQ`A=ct|sU:nG}Fsf@&TWFRA(<)ylbhDc!B:b "@R"a薁  Ų0>`RpiB00jGג0I65ڿ k*%X#V+ !O+` d&G ~ǡR(c@ `ln(-e?A=Ď!q~IV%~i- e6qnD&'t+ph&k`Ǝ5Ȝi$V3V?k TZC!-2 )s@Θ N إ`H R ƭ!XI+HZ#%$+B5dpAEHosFQ1'-HI%T?Dd+Q@ٮ:"G~`)`l'`uFK2c:aᢕVFTEٍt? $KNYNRھKe`Rx +MΩ'(  !LkXP6Mi}ЛX \ʁ?L$j"Hs5cZTz'' RR+XO$TH"RrB #ZaycX5-A8 <ApѢV.\ o`b,Fˆ P6[Br4?ì:BdAj!̂>8!<H 6 RV5k-G VWh`,Aʮ@jt@Ǡ-199O@ZŪ-Aek!nQHi6%*Bh̘QI֤0TeK]c -U$RkofYB" 2?STXyĐ(l# = !r{L* .ajw$v:Ƅf ڂrN-}1f$ 3ց6@! # &>5875xAhK<9~E"' ( ʛB* a Ju9†H`tHИ#Lc=KaD BT]E!e >hR*I^e$IVV @v` Hh}ʡ(H1C^52*k@.L#O #$U9O3~Cg9)^E"RN$! NyOLXd9$-YX$R$6'$Z\4Y)+r(`?vZhR-W: an 1ŶZY5!Zpyhpk5!p>];o7dV?H^@5!pQrQQ FTe%y//(͖Ma# &()2NVKh RHgiCٙNFV)ˆ+t0AD ƞW-@ L )^:a&U{8t*z"QAB2j~Xa茘~쟩¤}B-YRy]f "ax>a ̖ ;0~`Ć `l8Aބ%}xHcD*_o&etZađ†(%6"xQ7H  BA`YPA< } +#KV ) o0 kpV4e }~ԑbO>I]݃BaGaU+Q0W"`X!1>7"aZ{@K꘶x! $~ԀH(IyR$)^4NjW^$؂Vl }fdW r|s遶 )4*LMNie$ļ!ZhvBaN2vԇ;nG?MKZSc,4?,*15f},#(J| 4ӌ.8 &2?[9@ +8A0+*<r7/Uo1E$PD ~-Y8o\ !} ;7-" b,bQ~* ! |H@C@)dRE1dO&~>8u?xe N')ܒM  tV- r9\s r h4$Ȁ`Xtcv(0R( ~̧:!K^AFu-ynl8DdJ)=]Z]2P]gRf1\ pSa ul `.Bp n.{"z}jBv{"p!H:$BрC ~hBbEIj7J4Rڢ%*V8YDY$'欯`Ҧ*139@?Yθ,"2~;#H$0rhB0"xeR Uľ)x*) : JV@(p%i8ˏ#Hs-I?\Ԫ]W2BwjZ h #$*"7Tڢjj`l@Ux`Pp))ʜ&d|@b5<tYm eLQ7ҭ^:uuܪTZx钥埪fЮ~$z9c+_U<$ % ǒjySG XAFH*^1zBC w{i勺ӫ=AiC٢}"%(LS )Em< 桢-A8d`$  9pg%=øsg/B{x=:jjeN99  EIw({OxZ1lBx 8=@LT Y27I0Uƹ>@5FxGH?DNh.i<I{=~N%%hV"HARQi`0k %6T`%I".h)J)L7C\GG2:Ky ۙ#9Fz$:*j1U vD@0h0 =3nq&()%tB*L:#DHBLJ1Da*>'h#`u9 UkLy!#Ht}{¨2Oܔs9Y'c:V; g+j W3,fT|twɸ9ZCZqlNb"~ҊoI&U 2xp-71!44<vL(|1Ds8NZ@Cg(H%]OZܓRst1h(!iV@ЉiF@XAx5䅆#O 0k,*DNth$3x*x:~+L0f/OXw2s[`XXP X P/ h燂 ,:s!jj%>Q)J!EX85xD";eZxEh?C)P#Ax ,Ja ݎrl0 ;fY˫ R"<ʓkl²2׫*i0@$0*Yʢmx_8BPoP!*X=x~;g0;obحB:J!Ӻʜt&١(iXI B $C9xp(GaY9Dyz3p%T8J/8f,2s& $ڳ(J+l+(+ 1 "`'?pIhF*&\2dXb,#y ` ЈH+d% & ۀ>x6B8_(K**(Bl:IAJTrA@X8;03* Ph w3fj 0Ĝ!M8RdG8(1gHc̜ϢQ͟; O2m괦':鞱q#X&0D\{BᲽ}y&Rq u Yx`f- P%,3R |b!0`RPIJu0zM"ӦѪ+KQcѢh81J݃p?q:: B'Y+9T 5[}';j[=COVe;)Qu@Vb9:KʪSd!8$PK2yӘ 3EiPpkDxX :AzChT@[xĖO"tBA=`>+Ё2JCxA;PZ"OA Q8oz I Hcz (@8Q|`ֲn\䩦Q)t8M 0 (d҅ZXWPl(3QHvq\< (M`Q%`Z1ʽ.UA 1B<0I9A u˨.'o |U@\`I@#8ht 8 eD5<H_$1r9Drԑ 'T -. SHSx ]PSPCQZ@czg!'9 NT3j,S={l/ 콆'LIVU(Qb(t@08C->2pt|B^<~.x8r*O 46 6O/c ą29KrO #v%Д*6+=:ƍ)9v*@ !VP9``rx4PA! 0C9iE@. y0s꡹,)- Lj6)n̐W1B{x)O$kTE%= ) fD H҇w50t3V -7-ނ K*39AZ(Y; 6&%X۠1B yA딾 h>d: g ^8 4KO4wDEÉk:g ȮPaa92>"D:ˡC-O`aj6+Њ0&) &s| @n5xо,)oߑx!p)8H#\ve`eXf[ˀl/@3N5Y 5Y Z3چ5GȚdP`!y jnq|ٓ@ YT8 vRf\bV}o:=qrkL#]hHwD~5zZ /Ux?Vpp2T=yU@N-b)' PgZg T?$RQ$P fZ9MğuVeS"i P<h0ICZɉ|NS%H M&uU{Di/\Π/o _XrZ<24XL\kZ: "=>8,9!"X@xaUBxhu?ʗ 8B I"VDؒMU]70%)OHUV%1'6#]Q &ZVe5oǂ05-ܷ|E;R) $A|'ZHшޓ$ h:X0z?FfVR0IoٗM=L<u oSe3/2TOp_5`YN`qԉatX$*@S3 | @P`VC;P+b\Ec1+"(N)8T;HĀqsH3 .Z6*F~@;( (Jn,x#9*~?5Y+ HVR{`  ^z{qw_#*hG>`Я6 R5( CtPv D8A !  @cSEdCX?\?*o?3 S3,=+Isб86H@* +k&h$EGFiyp"d3Ph |k >*D*K(48 ).R0WL<&HJTG`7Qw(7!H`0I g'hF0]H @+QFQǩꔁ2K\/ ; d}hË &F9uH J?D,)rB 8h6z""~Vp&:=lZ.!UX wyn2 & @@-s, 92ޑE%+F+mF&V* hkKs{UγJDNp|W@HUp`4487y[e$%*dֹ&I)Q C[B,x U1}v$ 6j̭h︄Y:HE>XJqh_iP0 MSjKKhA#0@s Pc ?BPM>V-q#"8 At.cT_K΀B<z-6f{dD i܋Xa;t$LHXCղ:?`;o BT#254Γ#d-ၰ8f x ]lLd,VTd%A1atژUTPX+kأŧJD$Jl@Ldp m"r"\H&$ȵpM ;sc3ry0U4@$d|bb6bDa[@s  90hG4b-'GМ+TY8_ic+0R>ڏðC!ɀ6Hɀ#&T B*R &([:  S>SAC P``oxؔHq@`@)8;*BR(HBV& z嫔@g -CYC4!L @k-`L%Z/rh`K!JTy@͛kS>>B%v."OR3x̛g 8P;(a褦RI&gKX2 U,7Ƹxk:tA2c@.L  SʸcMj JFdR+E Hwx$`I 5sNL 1cHt ?Nbe v/%jE~) O ,a\c'H|LSAϪ8j,BKFi0` e+f K* Żu|Ld{8 H+-5{Yo%PVf= mZI~aԦ3S>^d#E o'=7 +xN%H?-bk!~Ѕ0,tևq~7F5!1]T|@ԿuU9=6sjMkG  tW:F8*c#hE!;p:G [}l7G&!aɉNȫ9{qwHgM0ݪӸR}S4z8sxj A\,~.b+5mGZa603*ʡ_XT Z0:q9wX0O n-oO(ꏱ=z ='> @&`_3掁g@,\A,G%Fcjæ rΤ0@+zޠ*Av~οx%-L(Πp@Er+* iL!$h(!*'~Ta'.T0MH#` & #8M l V:R@A҃"@d -X5Q5@6O@ n_dB2 $€! o(0KzᦴA`:r %:$ïv-IH=,V<1x=.z"l g}F2D:6naA6Fi޴MڍAG@T tC@IL ,dI!"!8Qx"E>Q""/5W&J n2bIjazJEi@s$ ! "Hce1"2B" >!D rZ.#TƤ:$mD` eFk.B p !D,h!fl^u̼bzL rA8"RiB%"x+lAL`Dh`xr E >і^_JlZ00I M7 * G&P77 ,lEV,v轊h((m&jd(}&+Jq:h1k,X~Kef&U  @pdk(!ϖ  D50J .0.(&L0\Hd꣠:軤'A.VAaz܄(VDd| A ^Z೅FHV ǠVTNǡÂcj_A $#G%A.,_ ʑ`~"o,ha ~ BE$ŻZ#5 \[@ & 3p%pI^!&) w lhʥ0'ju*1" kd! h6!Lr3CR)Pf  v`EV2kc@di!ԘaA!lE!`@`J%D=7Ҫ D*t':cd%4kS ƊL,rMAܾ3&Ud"+RA h˒EdZxÂ%R(lTIZ!jDXxI>n9A @S"jBdb |B2a< J6B`#@~Nsæ5,P+8znPz' +@5H$u?" M.'!*/]\t@kP9Apd3pTjlú~RHPD**RzY r@onOG\1\@ FA4ja`7!cp+L⌃na 1ì&KPx4@* J*D+YTV%F+ ,`hKCziF] Ha5øe%.R g)Ya 1FPBJ#$FXRs6lkd!u~:IXm !|ky*!l+BXM1{0ێܱ52 b&fkք3ymJcbE/D0fKZ'#6&!^l[".n`OA,,ťQh @4A !j8E}3f8aP!,b*Wf>ZɵR @ $Uw0ုp̳,S+ ^-oĴ0Q2hkC4ɲ *@@Z2lS&γy|,gz% 0,6xh%?d@m&|UR0U0H ,BH-#`:暳 $ɧOŦYF'm3Jh,^4j\1 1֚QLAIᝧApsavgz@aX,O`>jn+& ˣLM3{O)%>۱*P0"!FvgYR9gG @N R\M;FW )𻨏& az_ |_l@vI h4< %J R)B{Q+/Ū} NrݥLѫ%:걌j!ͥmx (7U8w}G`J8cxJj<,I͍+P}==Y= Hl 1qpz33e+jܰ)yi/$Eʨ=clJ ŽL}0#șSByQ@6ĸ15h ~tNp~eRCi ١j`2|4!'8{SFՋ1b0=`*)m8htƜb@,EV0ImsX? 9,c!J* TDU@1pPH2&ؒScՉR`y6JFv31!NKJ2Ҙ'oxNM 3M% b| )#?⥠q0R @!̄:`k x ڠ"T=!(fRzU:WfEI&+xp6">M5<7bsz5H@g>OL0Bur @(h^_~rhiYG|-O> ;SOFjJ', M` D)%#J!|Adto T\X |Syz`M AP4ɫ0n1KܠHVqMsdYz{y=+L֗|̦(q*w"1^'J%f^^KӚ p@ay&{-SخEa&pWK%q5ZL=&c KG^DR zPbb 7?yՀ^@pHZD(p"OT9AiLh~,&YNhXGl%QW˦U/6eqD)IA87J8p _6f Qɍ#@G ,}P՞+xG -CgJiİ8&G w-3E_XYfuvSb21\ɱN Y)ЇMWCb^ ("@P*xZAzGרNƊQ+-0(^8ih`<,tU,yBhἀihg c s9R88hJyx19o?9@CJ3@Xvb*O)/0 ԐA3⪿ci a֓[; ɴM[ ࠓ)>X\nE as t% z i8ÀTh>PHt`WOhu 4 0$ r է/DJ[X%{0p|P2 CμYEZa1H Y?HExM?w)[‹P{¦l2ryIC p3! JQ;2F3(# 0 HYHX6@vS#)bǀ%,.9ČC+ k$,|'rɖa,a^w 4L0ъX9 u0Xt@@@uAo Z'Q$H9"x) #ƽqFY\P aLQP7 邇`1'; 4V(qm2 서h d`e`f$(X  i& :! 1_hP(] Wؓ;GEܝŊغl<3 ȧoD(T,/~@ ® 98 ym{\κXJ9Gt48S^'8epeqS(28FhG9=` =b `#3)sO K˙hM4C½2bw*:z)PAU Dã!IqRpwL9xPb9.2њS!-BShpƓAQ韟ɷÅ7K2aZ5C&)3N,,q(I&BQD L H>R 3L*6/Ȼ"`D|rPÍ 46p[珛E@": x"VB+J[>?#IDdN=F۩@{`Z3c-"ԡëCsXB(in5 X sm4:kR%/c*}uTBv#TZ<@' .L#eBm =cV&-5UٕTSS1SpHϕ Y4UC#J?ŃH75sΪŅ%g( t#5ҽs2a*|65H+Q)h 1@0)@Mkt:4&Xt4ᵞٙ pJ'j! *t#/赟QKЭ> F*5M x MP )dI{x[8,)$+CRo$«5$wk :wݵЫ (f 0䚣C ESռaאP8a=Xn2n(4*y5#75.xhЇ!#CHX=\4h2Ļ(z(<~ r[`4|/bYw,FF?ۊ1NJB glk{GsT00@E4G.Mi}j`6F`77p'n8cQ/;6H@,h%,= P>8Cx3֊a&̬^xe@hT_C씓Q/%<4*@Kk^I/hQK,1│S[-(q&?ɉ'E WRI%q-) hVK2=%(p,L 3i:g1ɝO9CF <PpkT(f#Ĩ<kP!j,8 5/ 0Bh  hY2&D#Q&p9 YL~uA\4,;hX An-@$p zdve%j:Ej'ab,y f921` ZhL:I[EkV[?`&%g"FI~5ǩS S*/mG q5]854;~J P!B0R jL[q VC\C=B(9`v:l@4gHtF J5`cңkg@؜FJJ'mg!X#[0,S\5i4 gOv=w ԗK`b,`2KP$bPaS-㴵 1Eclv n}*ɇң' IEQ@V&H L8&$;0di}>h} )OX.-B ,Z"Bj1Fc$2¢rʖc/R:dvn4mf@F^cVM` H!jGcE#FpWt#'Ԡ7( @@,L #|JX :MDz'aD`>PN+nk^:G&MDֹ<0D^B.% L`Z` N@F`<0RdI=J&zq+Ks2kYǪbP5#T&O1F 6!($e`j/P9/>N S@!h< <"R}"d8Ӄb&"  V%vJ+j"(X1e&@  bd@wd@ΜE`GNhDcdrL^9ji.P8n2m<2k=@8x@ʆӪڂ/9pq&rAF&@ EH rd2 +D  !L\] ꯘgy1jeL,O 6R cN%($Tl8 `(AiR$].RVw` ` BLƬT@aa_,T8C q[$kR;`!:[yb¤f$4:ʘ@ `B`  "$)Pgh3!% GB2c:\\a}r='cv~"$<ꬓ)R[(>%HP G&-Rm"tH*X4OW!0>a7# 4jM':MU4Ai򸥘J,,t;e!/}=P;^w8 F#$ _}bRD35"2`ai&-PhZc#%#Zl !x5P))bSX'`ij^/)2O ˆ, 5+;S<an(¢4Z1x:CQ6<kNk4`# xFL!Ju C9jۜY/DL AC~>PYA2BItLJиL<~ g ,n;$E@rC88J(!0X"G@j-LC᰸~[P{ r(X.`OA@0)DೠX0 )[ Q]1lJO+rܼ Q"{xEvCTe&u:q!xk s24o<WwUxè[B\+)JH B! ,Jp6*t!ͪA "``ytX88*$R !4b':$+ @E&T\@H@,).*)| 2 |7EcKנ3J<'tqtvYK].nZh@3J * O MYy'5 ɰ NJD)D~kz\ӔsQkZŲ  O((' ߩh G 3&ibl\jł`(8J,@MȰmM,O RӠZ":|h.3LL *=!Hb06 [t OD(D =4#Tnؠ 1PR`Ъ-#Y3Qwb@29z B|d(JDۥ^wks(7f2>!ZE ~w1Fo2h_{;ݘ _@S6)l^!mv=y}"lZ? elICZ$~I*PD!~k 0P~xfܷLrU ٙsl2CZnRjCÄ @~i`"(,X;6X064h̀p,g`lF Yּ+X{W@, "9iEAb"wqIxּaoYA&`H XTK6 A83s@ P!3 ȵTNA$B81bCw_# a>C̲9rx7.U$WmL9&ep: Ab#\`^"9qFX 1V^$N6zr y%M* 0,8DAɘRmȴ3"PD(U\͝rL>"0,A')ɲy( p@:pޤ;wScuU :J0!B阐x\BT14%Dn*܍@k2cθj&@QQ z(f9[&qSő0Egozѻqj}"hqBxQS@2MS1$3# |lA -ͩQΎۇqCFF#DF6VPP EF:=uYkhp57R[|f?PĄ}`.$# AeQzCm @k -9^+z<|$D3eO '@;PFG1Ş: #_" b&l(yC0d_`;H27zC> dpjQQDY%D@(dEk 2 x5[ŒLI]6,6*PLB':V{@FZ 8o!4PV MDm&THlCً0r.dzA|≥B!k ؽ^X}wӁb&x{]"`F&DH0ťԍjVWrxIy#G!2&80N al 9JٔCK!?T7rB$O=~o^4ϳ2ܽD % =)N(#B*|XPYD3P"<>)p"I@EtK,p B'HW `:48Ӿ<5.+5#R q& 9ډ*h(,ɽ׾1zM -례8"  ( H낑 Ȏ4 @>ۚcr_ S,HAyzk?3=ZX Ꮻĉ[Ijuv@lHχq Xx%lzV6@!p) Ո) giYjkn@8hHN(S/ &V 8Tb ֩3, (΀ @hb8o!tཁE{@- ) ǀB6 y-ė=xCX3E ,*:nCTwHkK. Z [Œi +k( }6p8z T* ؕqH)p*{ɰp)pJP Ђ3W,E-N )ql(Kup 74(]'X@Y#q 1(B3ࢳ b@_lp ?Hy@z- 8Ko+Ϋ@9Ƈz2KB0=Г (.g]@= o$ "3ﯳ,8 X* <>+Xm<x6m ϣJ&⑧zt$< t2AP!P{"I1!TS;AԲoP[R:hPEM bmە26y*X4c`ȍ.}O[Nt#;3dr\,P7yAe@ Bڿ)WI56N`20(J)P'ҍފ *K)JsIƽ3}GR Z%e}B *x ϱhX\#򡇨yU(540+9`(J0NixaR<(qLSTkIXסY0 >>Gal pN'JC0Y(xpB\Н,K1ߪ!E=~MmHMǐþ1 P!z?x6We"wNZcN Dm*raݠ=2}H/Ͱ|N=d˪RI:}A" wIϦQݢk:E)ph堍t FHȗS'Kh(!xt=dsY?kkP\ @xoxw{蟉6hܺ.pGtG썧,8('%pݿQ$J]OZ 66wBh|<%:VAHpSوU,-MdԚw~a%XLcb2>6L\QJ40eMW>G4e^?zS o:s0H X|A ;ehbOjPs-TT=AH>max\wHHu_@@ & ! . Ebи<%D tF*|xD{?@zd0'?`h,T@y;p8* E*nC VB"Q@Xr{=$P  > wOa8n1"MgWd0Ur;S7M(X$π3h0r8SAe2EY|]}߯ipt`=w\ N|983Z*˫L3<b2(2r5oB` isp/fQ@:Ţc̢,G!HD zȺ(0IN$P. 9*hD} L<M|M)9 I\:=\P u2=)15L`0`8<A 54%GƱQeT9:Ӥ~0536j|I0F,dy/2@T۰. B DmILP˓DfH غߑ[yn8!dU9x8}IFյm_*@, F!5mp͡-s +h DJ~DU)JBLëZ., ,*U^ElW܍Y5`,C1sUb P>w.mOM;b%5՝7-HTN+΀`,zfi91:cg2iƯD9,Ewρ2(@:|'6ޜfY\$W57-ˇǿ;]ܺ_Kol-W4H!M#G25;aK0)BAc'/ Ab *"vXn̔׶[Y8֓H J=aǚ+u.z4h*i].ǕE7y!M:6!Ib\ c)6ug {r\Q. t0*_Q+2H23N zVU1 wH?3M6xer5p'F)~S D&]2 ֮_X"C1d @"nzOSH6j(UtrLIh8\A5|P} Uh90.h |/ 8zLo VdK mc&AfEk,]c<(Ds")]|]Wm 9W6tզ@ɝ}̉P,pݯxܟc ` XHP@= 5>iCt97 xQ-iyZ.?2#nPmcE2Z`t* A3"BrBQdD6#pcxΆEB v-66`1릀|jlG$D2FM&Zf֝p(T<6S (X m3HkIDNhPg"COr¯+Ѓi"I)&2V0F1'e9"vfK:ndc 66mQM'2 l!E$+:x91 >zA' RVj- :Q5'j!|'"j&L~<f:d#=Ϙ$T.OCol5."+#Y>9e:1O xpžj^"i+}F0(%ި㮆ə jω"4@DAkQ8SɋHo$މ7M^"#DgaQGq1AL |ڠ kaXX#$= ^<(m,4T`fN6 cW/llXÈhV@qՎ_YzYK5H(q/? fҟn=H?<x#d|H r?,@K @p<pP,p@~>u@p@`,v7/F''IH{'"1))t"w|a\ #Hz(I4.OpHDPE@sI))J(<F#v:cP󘼆3?(/N̩(Z=_v5Y5Y;ܭ^O $0CrD$H0%^cr+BTi0r 4E5h:7BjYh%zIYg,Wр}(ZO%@ $01@{)]s(xC(b(b 2 D:W{f 6 :E&0  . ':zCV6ޤ3p!Hkzq+0@ 0"DHV *oJ@OANn-&"I䜩`A|1@0##9lF =vZ_ -8L9HB`V kG |NDsEx}@N ,Q !q͓2Y'</ %=HztW0p;9,]=:d$4Lqo+XS p2aޏxT}<|0$|D@E=4+lCbhu=`4)Ħ„| d 9 !E "#-QD(%&@( 4H=B!RMډW]8 @t.dmI4SS>!F4ȓRnDν!D1 I qSNdJGRe?(R|ZrQ!&0'>PL&0["d:FC,[g'TFPH2 :ix b.9Kq̥^}$qOy<`\2@0H_ KN1_WmHt\=KJWƞo18QIo!,$I"L[[Cn"qG$FPC6? yW ࡛GPAO %2=g^BʙMtp xyFm#5tezQԗ8"ɚ+PLYn'xUHQ'H"S*x:p/# ;(NCѹEDptKs]RR3b=D(E"pv|Qs4ysih&B(B0f'B F"wR_D*>."ԍp"v~0X#5}Q!) ݉cwK7P:-cu;G\c@ vg5 c$C8J"@ ^[8X2lv@&,zj *uJPqHDq2&8Ɏ{O>uQZ-|P@mA0 y4Pj($ r IK?p@-! ["IWpB\1^o$؛ Ԛx|DOg(NHNUZ VS2YMn.*'jHr  A;Gt6 V` ! (;U觇z3H XƓ  fXf iihyhv@ 1!B )3  Y0 i`rX șrfPa&BnDDC$E)\/2A187z`϶p ٘Pv(ۄ a'>&HvF܅XjWH%DL',:sB\8X18@G r|Ύv =#QB`'<i% { #UD~HR %FtAK,g DȄkK rq;H7I(,B@ƌpb@A>mj8"P&D( d5, ʿc!t *KF9%2FKHƑ:L|H%b01: h;H3`]A0ހ L߁#J%n0 0GN beMfKH/TǬ> B2!qp OX2; QNΊR& X:0D &Cu3Xh`e)F\@!qŸReȢ8Qg(hB!`Kc%7р8BIpFȚIApAD߁ $as!Y0VڂhDpyxv$?4OB}jMII$dI4#[ `.+(P\Yr2 C\#Ap_8h[!p8= !#1?@1Q_Hஊ^)>=n% v+ &H<=p f?x\-q HEQ::#&$/7h=Oڊ2?  ' Zߦ`Q{a r*d3!0sQ:x [>-Ch%k-2qQ IhqdNH؏5A,M>5ف5kY[m!R]Y| P0Л{5=/=;!\L$ UĪX7Pt/;SH 0!8{<LjȏÙ*J Y]OZڗ Ő2G|ޣu9^`_@,P,3B7ͧOu 0 |{@(LiɢYK;TEp`ҼbN WyxuNWWv٠+?%rp4Ѿ( D+{]01`!Q% V48w-TEhmq\π|Q !Ec%A7_*ފ0(^:Z:s*( DMOʤ.%NhF+/ P x j(c@]lx  7< )eF ]kЈ` ?A.ˈ[ ?jQc31YT" fS0Diph @~ p# 0H$8vA@hRUh?ps luAnQiqfVr?X?k nvs6f-ڞpyhvK0C*cm4`+f Ikxyh ! l@q؈PQɟ]i@chk@*KPpFh[X1Pdh\"ڤMCY"M}'$eϙ`:Iü1sSHpBu;-pӫYX0@K 0JOAVgD2FQ*Ɂ/ 6; xdZcx2zRTApU)i*WD%I4"H 5ͤjY#K' 5[Y ~1b8zx^pTijfv$K q͙H@ظcC KB:R'NO0͌oN*qh=1.(;E87I5jz Yh{Jfy x# HxJ}7xcKTi J F)Eomơ*-G0q0pxI"=iPz  <44Xeq/FƓo)֟oMDjvz:mnpDArHp(h<8FiHҢPi04͉DZPq> #<5Or".1 Jo(=GTPimj5"\Gyyd?vwH p;:NC~h`L0Ng:}k/ 1םvW  pd>Xk1rGr{V8WtL# XIX^n^ =EMyρvFFN'u0 |PF*@ۡL Qp#pz؀ P0>O+ v>qzP, @@( 1@w:\)6H_ov DR$4"+L%i@@ h 0=π[ڠ ( 4_Hw; z^G/@H[-@R!w<@{D @0 8*Q_ǣ|7@P X^ ̀sp{!~>*´~ş .&"8 D`) ~i!a}qrZOXqFr'K2@al쓑(1Bc{Ďl .>/lc En2F')2!4G1ʄGjxh<$ Sbz+F+ @AkcLxC՜#g%<>+J O7Q8@P'IQ9̈hNǕdSZpal x,K80V7 2$,DPwC5!8U_"mVD$v-<J <{ $di>bsFkhn o6  B(-;ufbq^Xag0oҰt&t[nTvk#˳o,[mpM{ @`q8c>X,">^/6+ ]D$d46{ :* @L\#v'v'T 1x ˲f2AȠEZs[ʀb< 1SL?0 /hzL-;N$%;OTLHoLZbDVUaMH|0@LI`JW2#!is51 ,j%q3} n(D"ISշRu]RPVUZLuA5u1O1 LTwɹ8'G. $ I]S&Z>JuSO@܀%LP@yL-\b4gW^TQVUwƯ_>a3`EAhfQ*펒yTte1C@RV)?_ )Ze 2d< l#a 1#_Ug}˲uk"HBfAUAlfPZ:nիquyz5]@B{=ga46%] G׻ vLVq>R eF Gr`le98Zq7@ 󎘐b3&82kjbDF"#yї6<@jE9n` W* ^˥v8f@ NC` (H{хdG”J\w7X {h`}>U0N01V  mFQ " Q1[)cLe X *8 V?-bF[ pi|(hʾ\N0T#q:gd!*@ BB7خ $l3_0Xo  ``%8S* OV@1t:QЃD K@e O/MBU @#8@#9 <@NN㱶nV^"dNG\I |#f 2l,> +e -b@.Ԩ~iR\:øu"J\)TgTF@#+L8aqV*p#a芀<XBZSA*]Q=,$teڀgT>djRZIQQ.݄ Bf^:q< 1%䔔\J\#2? %D\:6- BJn!%%a| qc&=j<\Ip@2vصB'hd3%GW&[X]&+`Y4JPbN?#TK[y&8GDj±laW<*Y` lQj\.FyP0ڭd'M׵aImyoC)bJ1'ZSkLcJ3Ab-~g pa~h( @T |]IGb[׿u}mk*O.]2b-{[gpCa!@tly[DՀ@! ~Pu QɎ"j)Q]yD6G㩝,Q;aՐ̘1VoLKn 8mC35&9m}+%$bi,MQ*‡P*, KsφT;pi:z9G1u,S4F `:V ^%r\rQhbrf_+|}PA#7ɯLՈI ɀD8&V<}rEy#x15u @\ 80`YApלN8i&J@~' ͻ,XA5lhi$Du4A Bb3-Nbq":hFgl ]F%nA@\Bn>cͭ}cZ͸gGJf T.%F৭jtiH`k.jƴ^FP0E4ŒpŠRR!"@a~1F%R]*#u3)@h%k+Q?1L2'`@ g#fBSN\l*bRH Tq)^aGIA'@ҴdYA1`}+d| o TW<$ gr fT\z-DB2 uDlT.,,z&  NLA+nXrVPMeMC'3O#ͳA_OD+j%Plq2`>{9~nVDs^UPbPAg3' S16ǹaA/P|peP ńKk8 l:6 #<[ŭcei5>Rƕ#5sK$ d=8N45 `rlTL,\B.-0p .FCIkjLj ̔plpo:_lk, % WZY*er&vS!Mhڬnb` S׌zz,{o#NHvo4S U &7,aJdU2("m \bnKA( :ug"LjEȎL2ҿcmi\x\d1"W{2:T2%w\ h#V+jd֡#Z(8EdH:A` v`N -X`،`d%zv̰dG#^OHSin!kzb @v?0L m%sq bJ,R'vbx:n@HjY,/bgtD"FlD0bц&q5|8j 6Ά1,:%FؚVt֤@k'z rW 1v.9M01KLqu&e֠ #fAK"44B d14 ` i A v* IDTDą$THaFz ŽR/9 2N9*i33@G;sR3 F@hBٌ $H^,T,RV&+Np$k'UI~~u3/,"ꝲm+ OXt!$aLT3LUDǦ{4B!`@`:;IiIPPJ(F'9[Dɥy38¡Rd VdB8)m.B pN4iΓңAflZbH5u::u+AX@h&4U$qqxaa3 r4vեy'T#ﴓLg:粒HVXcF8 `ˍBpk q Be.4"a(k_6{{UACI3f+ݵdZ@;Bq: qVY#irA.E|a4]P#{A MIbS3M]EB] ؖEFT"ԒS -\I~\`,-;NȉFA\# ʀT[ ɪ `ҏL/'u3r\s"@ sW{W ݺr;C1߯tA;[%2v0)v"`!`T2#hC̓B b%e{A< WnP] r^0=B ܸr R( ૃr@jz2OUy#'L &<\zl#R A `rth*/H9g_3%\ Dי֮fjڷIjMYE$*ωRh_'h\w6C3 7͋%*%3>VZu$.5bs[adj0v;U%O_jp.ZcLAj9K-bU5J [bvWF*WZw}чwL44{6@,r2pr̐[tG2Rp#O^/ LBUV }>` ~јlF9@H+K#q/"ȸ o~?P*),?ot( ~_>!jT,U€pX2{=\r+ }aһ( :-hX8܍!¥)9 S1xhX0%SH6>^~ڳs{L".`R96anL! ?W(Cy+KN';%pFREd p8 Uk`w(u0xvpygmFYeoB b`!z&,HR$./ 2Ҟ*'!FvgYҥ)%*N8 8D2HZ?+䎬Ka0 mX* a9er]φA@@1/41,H`R!2ε/b8BM{ǵJ=n`} *W:UJo#G_!,肨#J !2V`,GCKr j b%R))J*H ǡ_)Μcֻqo8hzp=g1f+2 ҧ+2Cd\Z* xduggPaLpx zI6eũ^ CȌZr!mwHJI񴧵hΔ]87k)jo).̤q5 `;;Κ7&<ܟ!) zG/bxțo7ҏ(lo!(o~(?wfG/"O6¸ ǭsp}^qH%ܒ\8⠠ 2(2\܃$u=.#y @(Y + "X98H+i; \𑘓Ma*^Ir0)^smH][QZ-EFt(@=~ne!xDG2wO\eJ)($#84z2!?hB垌MxXAx!&`4/n0EGph/>(& ז;,cdn=rGZg?p Ïb̩?0;80bS: B8&&{ېBI6 0B@pc.̾c}&mN`Cp#8fAIbTӆkɊ+M5$(|VI=RR"D$-DFe$PbR 0%U ֨Ai5`&yn%QJdLK iap!$(E?qw9!1'G: Uھ= R z-o {jqahGq<8P'ȐK 4$AJ*D%šNԬmi %JG"hh.\D,.sO5rqiG;6j0yuBGY$b2Vq-nAj̚ a#"e(‹!NCa[&Xi 'jhɺ'$'pVء#VHREj8qB(jx <9'DVK1'Ij S'i28n\IrlVI1lZ-bZ]lW(\I"`]KKa`BGh.+3u Ǹ0S-PhrzYHE*b&P+e)0D7p/ B iʳު" @['+j,]ص3d;cDA0j.hq͚D`B:,O33v1vOkG eӫȩNE(~q"M `A0Ȝw-80:C,)kpX N \ =J ӎ/SVzVv]"mx@"V ^ _XA6UZLfTo)2ja 1>dknZ`]P<@٫i%IDZ̞uUo-.3.E7OG;h>Np .ꐉ:yWp.hײygkhВkQ%XrU/"J5b}.P@SqR5d : 0Hk=@1WXCvՍ8NK@HoPha@" 0re+RqE(E09<$*&H&,*ȜJMa*b-P"y GxPA7I;(Qg3/ xzgFf$JĒK,G|d*Z(fp!\˄`O׼PjW Q8o P0);YR&O- /E*CaQzQ$4/*"zPT4)`[PyX*GȆB|NFiͨ,rGBGFthāXHTHHQk.*Ȇ1@ 0ؿ8+/f;CĔQ*FLGKdIHD&28GJĬDlpH0+s;3'b :*`9k(,a1q]XjApכ*x *hX1X |0 뢇`SH5pâ+(J0ʺ$&T8q 03 h4Iʓ:]21; [LW;,WX8Ɏ j—t01g x!@aw RbXq9* к3 'fW92T(M{qU | qqS2136ʹ)2=hSdrx4m 0ώCa0q ɲ\Z$)rRu{U6 4r5rR>q H MXu@8q6wj<;8zxɏ@"a'JyJL A1N srpɋИsXm)tȄgؽA eFWȶV7c;Pu@ty܇@sq "0U֦N#*|Xy o9%@z%a'N ]8Dx`È3Z.JARU#h=c b2!`j{]x"ꗨ 70` 7X~Y?< 3j t6X?VYd&2x^?P0~?`t @c@@(4-~>QXL.$`)4}>1h+<].p<(`%M $ź#MΓ,*RAys*`q@_ |hVMhbɓm&afWyVđL8UTR2XvI:")'H*fş 2* kǝe%_]ipa懟momgNHkI>3L:Υ 3z2 fen .߽fmq.մY9xm蛞f">8<sQ;#!8"0B,E rZ xg ZpNL\9I5dq򍁈7M^Ze #6` Bev0hՅ44WfP<YP1` vDU"Z#I@=C $p"Ċ(DUŢ\@Gg1mHW{.p<rZ~seH^d,Ha)2i 1*1 x3B$r p l-_4It1&K1c-C> .TP8TS%($b 41`-+O`2U  )\ޓPA_JWLD'6eȨ86'8("F(#^J=zZ,rD 03Eȱt/C."p2ZdwޢB\)DH nmpQ$E{ 䣞q␣(yZ5r$dČ"ʩU5"D`!2WɄmh:tV]a0ɚ8ɲeZPE\2:,|{bf-ZrQ6ѧK, ciHȌEQm&:B.9"D Ųp㱄؊R)n* %`3ǠKLK`j]vJGP7ۖ^Ev4☴J.9kan^#dPIġW>{#p $R曼( @P 5kFG)0x<eR!P;bN"˭WE~K,5 XMkLEnj0&lLktE37A@h JAB[$eO`N=B",}5kk{{2XyI, %f#`DYGY\CnWc<@c !gY0@<>[pKn=`C Uu]~,;,rF8g<\#x"tNF xC>!k3Ix#?̕@\q1#( t//; :AȢH;"HJST滨&0Ppt5q-;#̑ڞGQ[S $^ba!1zk&HF d}cmZM@H p b]Coo5WGW< 3'A Ghmi1BQ@9/7@-/u^"ss,a;SǙ(^N c>¢<1ǰg(~m8b^dYjTRDre&ޖmy_,FwlFjp*~d"(&TFXp(, 8t0rȂjx(ojpp$܎:(W$*jG XbHhƣpVE" r MV~f6Iq.0xugxŒF bh@NC"FjM) âr`B'Ѱȑw)*r q& Fd v2aXPd1z"VCr(c ALScqiIx4w8ovfǎѢV&D!, =r)٪![i%NrK[hMΠI‰HP %! -W!`@T8w1h dAZ Davp1ڈ0ɇ%s1"H`b@f,$솸kޠW%M!:+~ygё*2C;ư]()  B)lC#9.HЯc P8&`p2p*Ohy4ѼHB>K^ .°ZY ^vesJ~聸! P\,iDD^dMDX "OZ@`@S dFB~m$!z31CAcDd,Xj@(|d@J)`DJq.!SЮ&*P鮭`b^]c|Ԭh0D>%ͣ5%"$SvVjk$CO("X(!XY+vŏ >EC \TTbf" B|C lfи+h((Q)F!]M 0*@*%O"ӛ "80ƎClYbLhZ>!#gB%],T8. 8T"#%Svb\1X'0kMGT' Db$qPFYj:N7]!&&KN ICJB9ZuYD0#(T1aRRD4b8q팽,Hki,<  !48OV %FLX 4 H:u |,C+NKNk|uM,EO Ty^CGD0ĔMKv&]g;C" À)D,$"̓&,*܁šOF"+m@lcF4{ng, "4jdʖg4]^C*T /-X,{4攐C/ K4Cp(#l!<#6nr 9.H G9)+[ !DcSv)b@ aQMb`tz莫*f$.8Xt#a vSLd roP %  +kL,o|¸P"Crh4Ad%Z@o%s* ,M6 UŽ+X.Z`zDW3-5'HW#9ztv 94xp!#1 %gSg.#pReʧA Fi"kN@!@ /Bv)gV)Gi]pzpkH6FQ ` @N9cL0orjttd7Y ͔f "Ǎ9O1(Q^'4X4\k3b kTh PV׆,vG. ȚAX5_)yVQ҉XpS7E viOA,xVtP0U,<¦Bu a2yiR%җs%:3P]6A _l@ 8>Wַ|p:_'d`*<VC@(Slo^01'/)pDdTa#sz 87 ]t%8`+ `Nx5oĞ\"藴2b0U frFCJLICsl ٸvzISHKww:Q-zM1Õ)BzvN8vOV 4:DAv S[c|QQQ5R{2/yH uaB)}0Ii9"*bd &!\8n6f <Ʃg:S- i0j'x"vB.BY#"?mApD&LlpGCx&Dּ `a0%/=~. 1N ]+Ը,=H\-R̂[\kMbO꼶8 8B,ֵ?C'ԝwXbz+Z,E˞#Z^ +l D>N̫|.G9 80TCLŗ V]h|4GN HlK'_uV(׶r"֦͵$OTFBϽ־$sBV%V:{˟M>4IO(A,Dj#쫐*dLz`IFiGFb8kj %z6e2g!uMu@&B'FTe}A*8 b3#ǘb& .4PnS@!9ʕFY Am*fEWdSJNEMtzaCEP4'\EFDjP ⯓AaۺÛah&6f vPeT,o]ttÑr7&-rR ">!@@B-GZͦ( -d V3$_/ v46a( pH$PD 1@ N@`0@ mGR@SҨt  )XiӇ?'G2Std,<ڟPRkID?1{ > @Xv; ;[9է EʍVapV[ax@~/yUUmF  fX-Uj5SxjOq} Fp@=OCFր`0 !KcQTK!Ǘi6yq[F]mhany2N# 1YlA]jm*I1xrI˝)g7/IޜNew\xl'oMkރI<7`|߫EF*\7&G?_[פٚwmLh{os\N|qJp@y8Ŧ⊾NkEE95211MY%hlX ZA@ðyz4p_n8FzwH پG?XuqDJ {d^R&$ G,o@¨S֎ȈG?Tfpx-"4 𵳘 Q>'$~\9=z"* #BeU8h93`8?o#"{45ETH $YCwgI#:#f *%j`Jh*9<50b*TLZMYLdL BIVcݡu&Jt' ^MK@&lIXGGD06םJXa5M>2vhZ?= +j]9=4=_TyP!l.f`n{kRtt)L[FV䔓4ްL(% /W aȼPvTJ6bAjzf/ yN aPEԢQ.ٯ\|28Jƌ=/dJ1K hI@Ra63O}Y=Kʹ4sSTe !i#Nvdq/l[U jL @L"[Q9? DP-Up0ԒkFh<4e G}((P3tp0"9 pM<!ȴ! *6KVA,侘]I%3:0AyPe= 6_5ӄq pChymK1ɞ$=5>">!,Iʑ(*! 1)2 =he:ol0麗 #N@>T( )Iv"a!))Ic.i JrܩK9@mx7plljQ"R@L*2"IGD Й'~E!,J-2{e)P+;٩^9^?30@;O$"y"BD2. q(DK x|~3oE8شХ*0Si&=h5a;jDKbB!:=sYFIţ@$ƍ̚@2Gz1Oؔ0}îQ^ITxpwA8]Yi H D \ JAznFdK4 U1:<HFЫ* `H1ZP*K$0 ȘX>"DAF1ž ;@D >t`B& B@C%yR R$IB̝ 3!04HXhUhKF$B,$kZF4eI>,g"% ۝ xLBKKaPHLlޑعb$[ 8 D(!ȸwp4Pk`K:`ՁUp 6;;ȗ ~ '8{jh-_ H׊pí׌xէ`HPXV*%틁Zs0MPYb#*8 kc =a2.T\/j NjEy+ ,ݚ{"(Z  4, ro %ÚG+%h/km) YaCibeM ToҐ0-Ր<:5)Es͉A7pո')&U}&c%h2`Bј֟1E8C›jY D6SrrZ.y z8iwqB18s9p\; 9'4$IE0VӌI8pz{X[Y5Вx08 DS<Z-KbA2ѳa-ËBY6k@`]]kt4Xtv 7x|]3{"K0ST/X: n"h~}يUa,:|;} %Øӝn8)ƀ{3kh4J#dG>KJHq6> +s"@`Hhk8Lj?߂$.`8 *QCT(6HΆqnģKfDCFDl?H(WYKQfo( NpgYx(;x MdQ fIx }-CMH@"/8GHX]^4w `$R#]H6A\oXmC:^fj^i *MHR2$hDxh"hX(E@${YM_sW \\}h\ȼ~4l;ENtM"fgC0VQ}"H&@I Ev@ae^xcYyfKrM.بŒ:FId2gfHdDDlģd>~B\#FI$"<_ĹFP(+e+!pYBgXЖyy ٱ6X[/ 4'&>JaK ,qH$&>L]ʊ 3ap@(+G&ݥ<=6Q퓀…Q@-0|Fl͜f usdx ƄHD:LL! )A)ѣMY?YW`T1iH wk^1>NJ>Al,pM 4V>HU<_&*Qi2f@P&>aZ)~( PN 18 b9}U-̳=2a P(m&-{ a 1Ӱ hR0QN@p B5ٲ`Ud%6Q#_4Uc+ũ_PV=pU0y19a NݝR.T! *.13Ah_-BBI0UP:j0(ʡy5 cԦƊCV3S+22+j?+*tZz 2{Ӄ.k NPVT:ދ4!-Ld{@VUTI&!a:U S { j_[ 8ї }E:/ʝ<ЊZ? !&$,`5IUGÐ h@,0wu y; wY` < y;$V A8A  ~A_I0?l?XGO % +iQe:TL}pH&`PY|.Hs0Wkx< }X1H<  tǘ,zI&AQVէ0j@9GoRb#v:xX?WvzY )|h/WΡ+sZ*{p0(kz mf@af ]el0T``@tPOx XH%lf(#' (쐃ǀ+# }*@z8h%* Lh j G좣+/& i9o. R:j6N+E:'Svs r|}L *|6˂(HX(##E)B#ڒ0*Dy Lax E2riP(I۠ϔWB fHqLfٶe /9DЮcgHRʴ:=s@r5XOo3A:=, Lq`y,!= b*`@ 柫!"ψP@B$4Th*qeӲQe}SE-V {S``~  @Cfl0S-KűMQR.U Wj̒X%~@ZI4Ժk %^ r)KZ#L> "(}OK)NKNd4xL&rY)pз0Ĝ,563H ڷaSB0Rm_UvS4vqTY}'vW AmDD\@,~ۓDu0w U Fj׎BbsYY~NDxce7A :O;_H˃p*mPP @BXIL %%h6kT!$S{IFQs޴zѰFA !VnS&$APV"(D b"v1凁t'u1aGԐf2#d e qv IEvWT^8`gٱ_Ly0G$;-,@?F z 2uP%Ȑ0{S:cGfGޡkgTrV9fm@H}ڄ_pvu&'t&5j^@.}AZf YX刘௵v4)I$;qyH| 7xr?-8f_6L3Z/fUF:Ǹ$TH_Tp/D߬2 š& q@'8d|BvnS(}̸`3$Sc'wT|˟W#4ZذcZB(,/Qd$Ln^o.ϏV9k ?gjgbLI>$VD#/-]STI) 0beZ|`j::g'*!2fLFzh0fU>D* ?n!`lC2D   "`S*6zO4 hIX{gݫ Wv.n#%^?g"@by>8I@`K @Z> a! T*dh. s2K[ENf~SA*#%@KjvۢI?`ӡkBZtB^)JJl\Q /E8aqr@ hHN%V=Ng=$e2kKu%- I~ "ZFnn$A(In#tJ`FXvoP˛HDLV#] ӬAoDSGI3=S;䪪;233n+!  HMA" Hm:ܓPPk. +v b+g0SHal:@l+N* YL 6 )\% + F @ Ծ&+nFn*KV/ @|!6f\{ijL„'DVc#O{b5L~lO'jnt[Nȴfj ^ @5DD8N- 62/*:X&JN {#;mՍ3*hF-n>Oh5{j=4gXS2*SΙJ=h== *A$$F.+*$2@1AS}(Hs c o0m*’aRw"C'+"U5u+#O|` j 6p0#W%VG& .>'2"ItFQ%B!NZ̺!2 @b x `a2&^حTgӒ&'o#d?HXLBGލ~.0@-Îdd"|P*g&$-`(b qeXVш5]/?h-͒e""n?㯁9ͼRg3(buUvF+d/M~UhkQG0"4 `Eb,g[a僪FͭtM0] <.L$_K  te(/Lxj͠8"=<3y΂XfNC-b)XZUkK֐BL]hNjBeb,BLlG7"n(yAAOH߃(xT Vn4rm&f}, YO ! W5T HoHo8c+)fT?aDňZ إJ?i~L asTA>"> !hTYP " .giFu[qj\:v ; 1H/n4̲kyD{U:.EF^2dbAFA\"`dR{j %W"V Nkò he.jX`OPXCSr0vX &Ήhv_l\# J; D p* `[WÂP)HVaUX7a1`2Jzp!ӨM$awVU`}Pck<Jv!he9iBCLG >A\dDIit~޶W?Yet*O xOM #uU8||I9`ȡ@ࠖj`dM؃ ET5h+H*n ֧L~_ܓ~R)$ ա0 8&FlƊ?xtHOME>]NK|Vx h::I cvZ@0"bh^'c3E"̀Ib2LHB&`Z9g,A`d6kH B*iW2)P$}0?P=%*Kf,E0#,GEtq DI/#'W@#)z@1WBF  s,t6 \ ԥ򙶔| Ȥ2  Ep=8)rD5)5˷6NCI< XE #, 0 6@XT̈0 ; 0EEԛ! v/ϽdV{Kę2‡|5 Vji28SqYE`lLOSIdP*b) Vu*A( Hj ij$,Hm"@E13^"Ū8qv9ߑ 3H%  t `qa x ܈am `0LJ TR3s䥙R"Hh<NJ^mH\=FC(ؐ[$<lL4T` "D@qsۖI=#  fF.1MC]V a0Z @=\HPDB`A5Kp,~Y$)cBkYi T/EL*%vKHW 8dĞSTv[e0H-ۑ} {uY|'#:S\:Y$;|l7JMC)P* U/iN#%`6Zykq.NvNm7^Okw1ڽ$jGl$:@èyf- sWߢbB|M!6YJ]-h!x: H{ΙȅOdgl?,haEMu.V`pDӌ1$Љ$ @I` Ƚ 0n0ރfae;<ㄈ I1z{SHGH(5Dkm:˭)ب@>00yHⷑfb;8o)3=*X9)Z(D0&(=[OA a)D+,όD3/3e (XMPꠊy >z+{%?#~* C0 4K';AE8 Z=py0qAACqhs:Ϫ-0;H Q6 * چg<Pj ƨ)Kp\1(߈PE2x%ҷpz5 Jy8e,eYt:`FАLl B`yߣjLjb&q6&pgYJHoI (111wHsnh믖YfMcW#"5OKQ. *< Α)^)Jj%|Xy N&:Zg T"㴒X=ˣIX K~Nzq,h.$R rɈxjL´QJM2TS$Y h=RRiO w o=Im˙5#᧍YNNz9&X=]+Kq "An xs'Puw(%d5W`T@0"hHpZ@2wPy{ zz]`Gz)@8`JS` (ALC"D%.!LK0$d(" ^Gg8+X800zH 8 $1 !###㡚':6-(!ƓY.t b,xzv)3eNhN,ۚYIK#A8 U-9L!՚23yEI9(mX3mI7y͕r J蒃/  'K1w P3 h$x+ue؃ AFe\$@Atl<ѡ$Q6!iJs81w -K|?t1B F^s ȴ"| 30``J|Hjk  6C`K ƓXXD pdJFm(PBOGFb5l|_kU:j DjhW)  "HH$0KӞQJ`@x6+>@)B2z'9v/1}܇X$HIUYX>[턀Y1 n5it {1!@*4X/GX/Dp?hX ͱ1|dEaBW3(<=+H7=,COGbjx@9p23>q^AH&>E?qVEd:[h^Fni 굄&4OZLSI0jHcx;1mF[4NЋ0=1; J#W ? N`/IbjΧ۬pVG0* ٩ŀf:romj |]?8,xmq S r>,u_Z 热jWk&R(%Bm4|z8ك5l \( ui6/{c趐! wE:f? =ď>41jX莊eaԶ t3Ya|85/\K-Xdi8oF0_~lNX >{OcapP#:B:X ep┓XxY(os#&,p ɉnܨ8#PB."h-0̌MqNHz(T2=rQi7.(.CP-UvீT1"ܺ1&1ǐț}q4Hv01-T^,wh E1vDt=[Oxq#uOvB}p Zx sq-Pr.#qf+uo<ax +  %] # 0z{xtx{}j`Mf*ݻ$c(kVhɐX3,oQc?' *V=!Ǚ"ھ3N+,j >詤 ͶÎ(;L1 eL rȻ #y Gy܎:/ 8s}$ i/tLX a4J2@Z*;#wI22<+*ͱ~(50?FJ@@:MkSU>+:CNBT"B)]VEH@\i,M->8̣j@yH3I`H]dOI5Q=C:'suZ2>Ȓ($0]pUF<K׵gnU)RyY[>UM> HA]vK,`H^w^Nsy؃4|^R@5+\OW3Huv.փs0Cj܈)J!d-T46[cpaUҪgnZD|<(H}i~FZdL 7S;ltfssy*S6؄n.@zΨ#pO Ԏ2!E9_UX^c^l``.Bq ͡SL"tP $GaoI$.O [SϏHJ(F{HJ S,dA'N2>6Tg/&=BU ;\ɍ~@@W !F6rryi,"D81:ljy ?9Zۄd>@zTc4E4ޛjsxE*T7@nRUQǂPNX BUP'BmQ8L!lyʁfG =.!Z6UYQl,x,"kU!SpJLXuIY)Ȩ0G83n(m3`f"+ 8a'g%f `*XyouW6idx1sF X,{׹xmXkIDםTWgl:\0O&S&b^yڣVx-:G"T/ 6 :H< #4c9bb>Va$Axn)`  IXhc cЍq2)ūf}FpF AmO_i~JFDPvXlj >|TV7e>۳ل%$R%dLOX\)8UN]I,kN!ˆhͳӢUaP;xJmfw$W*<͚G3%ۓ<3GwWU" q(Hw)HT+V,%;tJjT\8m4HS{}NqB4۬UYYZxv"QB"ܮd{.x&ָJ "8`^D 6#(+ ڿ{Zh*[sXAE!%*x@u!hHvvz ZH`A(C"@EqI J_M*'žBb\6΁ƉslNE"' ꧋(-c OzS>Rhb~^Rn"T. |$3,@@ =O}M"lpJdm-"J`@*hsH#:)a!.jyh\QT$I^%r`&<,@BBb(eY *Z|DXQ'ҰQ[2X`jX: KL)$$*lǠɢܫ \[}u@ 5bDjaAD$||*DC0%+\rat("] `h|f$G"fgM+ёR&a%+  7®, 'Y S%6!hL@%"s0k_C@Oe:#6E CnNyCF@>M@ ND &g^`!/!(14FΠ pB֨ڂLh6k0| 2˳ 0'KnT4a.L!4`{g³cG Cb"cX JfқPѓLtKc ``ʳ1 RR# _`L QA*QnO'іO8 FT%N fDiNaH2`FpȔRJfsOKȇ Q @J=@j3.r ]4t-i4ɫKS 1NS* cH'x $Tz:MW`akE1*[hsgJU qY+.c(NaDP~"ntAaoe@c&A  *%R98ݧ:Re*RhZ \["xy%Bvh2D`4(kɎHDz *xoP{'G @ 2N XDd#,@.Kn#L%G29mLi;㧞I,hcj Ct#fCc~\G",5),'#z*粴8T7vCd\IPg,j,#Ȩq"$=ގ2ŸjC6FB869Bs-0BK)]cx:,9֗#G\.c^jHB\C4>\hLfsv!FP h-5A)6V)tR*"dV}B.mJւ*`Z_Oz7"=tn-vIv`~L hJC>#끗ZNhd=Jnv;89YNTʫ*3pnJB9VvPDN./zT$7s ER:Gh8!x!@&˔P+*~`d9hQњY"@hB#B-BADp%`/ )^\X ~@N+i0|䴃DV dBqB(@AA8W>Tn$7$Kv4.oA]z ,."G)@"$Nz2"&Nctn_$"AMi`;(cjI0:92a+ r6 uAT2񃋑D1KGb'A*̹"2@cqBhS~R6UGg:50R`4`}@29 "g*a<#f\{]TQMh YX_IFX6aaI]a>6eXLgJ&l(?$,5"A.vŶjaj=@(h %:p@|_ZrR̮mبoQ[yJ82dHS Ӱ-B׶f#*.ƻiK-)yu\"2q_'Ek%(@63fv77C -a>jƺG&G% |'#U'@ =jP$4Zavm jdTUQf5k4~1` @~sw@E|_T2+KօҀaEJ g\@ʅ6Jqƒ4mb UHR'Ӕb* ={K΢t3A>&Z¯i'w\*QHnup3 noVmY9NT^iQSKi9ꯂ~ ha O@t+LIV [NZ!یkE1ګ > P#34c),&9D%H"Av8^h(KE~ҟufb+ A`5L@$Zn"0`cB  pHD: ABm90l$ -o6mfȔF7 Dj,.߯]Lp>_,8i@dt8yj ZQj2zLRga)f?T^4I^<Kp@P01-i=0$ }rh& nbH4Ep"AˆϿ<Qp$  D)C?+8nA\8̀E",?sTHXϣX8,R-p~zgҴ%ql~5(\k KM1rӥ,rT$+C2+ZH2^kO)#l;`0HzHL,sR\Ư\M&K3ZA")]4!#\G*}*(d?[Hl 2 N2(5 wјdDBpjpnѝ)Y!3 晌`x r x߁@[pk&xjf( @2MRpoeG"}e٠hn&x#?kS.NPd@ lӟRR +D&I[T"pQHC%Ffa%'\O#QJE)e!',dJس * XJ[/`E\4QJHuMg#Et4Η*cIjYgIʭBhmtRX36w( `E l~5 ZBs*!ɟRg:o H;q3"cJri=(*QxhK1<(M_)3pUI 1Jflyi H RPZX,t\N-ʆNJt\6iz\ m=AL+ )Vx!@@ hZ- R /Q012::/>MɆTiHOFVž 9&c\غXǹfTn52^(d63q~8HU r"" 9GH@q d-#H"hL$` A#!cyDLÔ׫Md ,!^vt7Xa=L4940E@B9p6zblu8Ȉ=Esxi! @vl hUp"S'jMcK@<g΍Ir`N ѩ+GeYAkɧ{ @yjF@o˲Z)0Tl#x}h 42'"&QD'@ -0t㫾@qh+${°h's(sj[BQq`e<2Z"§>;>N;8A:0{ro),H$J缟N;VNj5ǏJ &$H^ ąA҃- P@!2&A(x[~)2̖\5Ty7#wsLK%D +c qo昛[i[4-=>0( A6d{FZP":K*]^9opR5yʴ@~"MbLAvb AaÉt Exr-c2%Zz,ӕYR@Cp3i^g*>iWE/0uHd&M8 s w7}/wp>7˓~c (<p7c{gS9* a2m `Mk1\9P 1RA8b. ̚wTyoM:(h AP+B[0b)XC58.+09#VZ @`M W Y1nຂI=J5#j+[@Va(&&F)aXy`~5(臒TQ9,I |ǸDA:t0ITqʱI)ٹˈ8 :!ڶ<4zၭ(˞Px.QT8 y= 8phzrR?,1[X"ZWY/6 Q3WEH@ Ic-R+ q#\\Fbk=(~pM  ut"tX{`a `jAzK;xjPƠ`c.@Kpv hApp4li*$Y#ˊ2.4A yC$S:7+P!%h&Ÿca !cN+"UI2w 26p [8QcB4^œ!Y@E|$U9 HțLPLōaa@b04hvj I8(@H=& -aAI-‰4  2CWɼAEqyw(px#Pvq hvyhU9 ԈPHHy#Qj&ihקsן!ҙzz)Z*8 DM ,cnE$jQ'Og`_[Оiɋ(p K$A!8`} Ҝ roKؖ C*S⁥#!4e(szo L:P Sr ,YE8+KЖQ7'hnh:M}J(P0xXAe5O\ tN hz 3+l@el<Zjy?6:F:>> =<#/Ө˙ )i!8q_ n `q^/+U@e,F}XѣYAb` 2f0휫A%KTf#D7؃}8I 8ҙ˒bO@kҠP1Gz*KAR 2\Dzyq͂{L$9q=2K%XJեUE13X,?YVp ԥ*X9آvkaGSpK0EM$\'µU Xsp#LM[|"EP\R}WɿÙFIhղ_b-q؆#lWi:Vk{i lRpZi0sU$h bFk)2kr(pkq 1fDP gԏ hdGF<$j@3zWp4P=hIJ+$$ Z\[TA/G--hsOlȁRN`f D@u˘T:& Y!}]껒U 'A+R%?ʕ YL# Q-Wk(- JVBa ٤HHG. qWLt]^_ ԍY}kaGyD䕼ƈr;4w&h0qOKY9cX&I|1j˂&&e,m[(@XOChQ*Q'Xh8DR2yx1=pIBJXp8"$os$]^ȑ'р $.}X"g x@|OId`;S%V` A]3JY7YB YP4)a1C+ uI_iQ.y5؀R[Aؒ!;gZQO\F?Y'PHhD1ፓ h? X$ x+ }r0 #a~`clHc2Fޏ@ Ri0H$&JRiVQRU:2@0{AMAH! <q0K +luKjKlUfP>_5zHL `0Y+0tyF/OjsXdk'TRfg5cD|lf0^8  ֓8x8͖*N幪|~Ջ9/V jpfe@r9 ;0ɹʴt,ʞg Cp Tzj"rh`PBD(u(i4δXZĹ4a(JǢ<rELLw.9_k4+δw!G*k5GD|&8- 9: CZAEADpyG|41Zi*c о6H4SRD`G@뵊m56Y9Jl2Ɋ}  uq͠KEFOU@Lk ;,vJh ͦz*6ҽ2j yu AP\*_Q ;MPSX 7nj@պCp9Gk4h?ϒbګ` !. @Cy te=cCb)~jE!O5vYQr֐ Q8Յ@yB4+T{i3E:p O@@8;'`S|N`D 9!$|)\r 9(Uj8(,HD__05O.e] A@)D` 6)l q/Hy9A^bPT4aTj{֭gr&Ei q) @Exi띴l1þ$qIAE2)*8I\AQ00rg")G M->m3b+CP,HLp/)F)( _lHI D"Ry2!lpHR))䕔Xڋ|gZO" na dց .NM+ FD=`)$`ǒM{flPS!Au-CJIS^IS±;%Q%(,em˵uџ z Vv,mI)N( 8 6 D=|': JAo7٫PtUphQ3#\i`nl0zu B*>r<gJ9D r`b|ni2KA&T;)c|9q:Qr(-zZrjW&%cc;=W &cTezu#%t`*tNm}Q $8C`H ~5 K,U!8R+ APmB%IE6$2f<K+#zjJ[8 5VjP ^ Cm#@fl+S&1x$||k+3D)Bt3[*`(,$r]:C;`HƖ*=҅gwuS0lmصQXP9 BhQ8@5UR(6k*Czh Go{p TClD6&Y h@ӂZWJ? $` 6!n/vX`H\K򳄖 ~s\WLuͭƨKMW3: qGjV+`.@DGI|KMU,QtQ*`8ya I3OF'W(1Т%~ȕ5vUM:ĵ?+wt &3B]>N!~576x(fniC)$# _8~)0n!X&rFS bd# b$Vbt6 G [lʣ*c4#@$dD`FHTgRdndj f9AB G&2KAʶ%^ '%p MH /faf[>VJ^l2"餴!n @)j 0hn+dև*A c @d%߯|bބ~BXp|,<@^&& De~**3E%?!Chc mik(P̆Y@ ` H2a1hD>caZhb% DO -' b)  *PP/uQG)lg*pr "' .患KlZih- ql%vjZ&\= |gS(ncxX t#8ЌppYGH oB P̅VKX>Fi >ahR"+ؖ2o={ƺ\rr}qX8ZmL5CVE\f 3|pT$O@a(\+9/D.! L%%8i+$TVb(Grlff!(p2)jD)V2PZ_k{fG a4#%@2t@"V,fzht1P2dЮr!,/4s#z @ Fxb<;`5 "&W#H0`: /O ʉ@deRHΩM{f"@*@#+) Hͪ;8)*&)F(h1Ţk9N H"JX1ΈB,_BZ-ZC .e;Ep3)0@S^BB(␄IITʋaaNg#V<BO_$#\g2e%A#^6]@ <3Ga.)%%jrB5ZP`<I,!(0% ^,n@bP\vd P$A'hcV=i*P%"VU`0 K0IJ%fC/77*`trnr AcJD$DG "?a jڡ!>N(`8Bf_m~C+5—-z̤Y9tȚ&Gɕ p V:Jͷ-0)/)k406LB/" JW~#< (\^Dj|bDAFA8vkFkUbb$Xh>mJ< /H_B$ʉ5aӀoؖ0FB !H*8@06<`". Op`@KBA@))^("A`p.n*) O!6x:V:kD*P=XDxl,qj/>aj&f`g)S΋;S*xc.b_IIp֮Ev0cV;C% lSSn$&2La: !8B"U97b߁^@(-aPlDl|ԧ.)&Ix&U6sh"o!u3. f u\;"!jt RPăWjqp8Z|0Xt:VCfTuv0olPvm |2 j\Q,Vd)A(AJe,22)CT-9Ro(49T+"r{= Q2=&R@afAi5ِ JA+Ȟvh1Li1Au'XUÜ"TrS9F gD|%4냺$  jGf6aqJ@EC?51Ie@`.0&F׈l!-x!%CBo|ftL m>!lhô\ Q m8/$vC%*A HeO$d_;)'Y[#Wg`rO@8(d1EAӵ<["ld!f݂#gZ6+(ZnױD2˓WglՂ2te[44(Hsd8\joTy }VTJ^ [T|/A>_1*- ɷ6 a "t^V+C EvVH/>x(Sj-` e\k"m&D6)0W|Lm.PO0  0 ~  _ @P(}A@`|:&qɘ96?_rK`WB=̥0&I$]F) Bw$:n k;j@Vc XGJ8Jes|ID>U Xw%c*Y=ٱs#H 4t-( ?%ʧP [wU u.G[U@`m_eMygjJڸʳ잪R"!*@\%އ9z̗H( @ |E``yPkHa j&@h{Ǡjf !p b^!P5J:h>΢|?H N(}OI{OOj ڷD#t*Gž,ГiSě:HʎɾO D1O X[d@({烩i# B ")9n HP& "XD${i+WAl- zOjgD(ͤ Bmjal D~wyGvgHp0xi^VҀ@ 6(jTAЏrQ|_ /E֣>궢+gzb^ANð M!ZGiM%o:tnئf1%xFl! $sW=RsSmL;e981b1މHl mz&ի8y8JG:_X H6F̯m 6#(^ 9HAΔ2"uTtnٜ2L5 7\PFk_V^-h1!G %5\Eȉ*ALF E1qeJa@ @VXD,=RWhׄNq2KG 6 ob`QI(HeX$z/> i+q-h(!D$=|FT:a:(y :*`Rə#; ` (k(tָ 8 N(P}}aYt8P5),LGlPT\$XW ;e( JQ$ҩ8Q&@D¡Pa('XyhG Elk {@o q4K* }N)rHrs jzt 4e /*0PS3lmHIN[ pZ bXR J@дT͡6f+Ebi$M IY-UJEz c'ejSkG :!1@lR.`2 )+ L,#ċrNNx2V(8@;I?qXk׸ۃ)q0tТ+ ʾD+H#*%Mm֤\8R٬5ƍrZTs:$ќDdRWh| R~@&e"kk/%Y%;0ajqPP$@tAP5@zU,+XxUpf_"Fڔj0hCI"kf6ة6^0,fSj!d̀Z!ɅαRDML,͟2&٠Xyw ))e qÓQ!Ogt\#dHxvz#śn"8CJ͌_Zf;yYٛ4e Z$6m,%Q"L" G"haAƦIiLCd<#8 pv ZPh 16[J%|ԣW[%O JJ$9Bpr 0!% p -#$'Hb8FnHI!%Ӫ8\#! "ntpG,f࢖eF*M&T0KL<#詐S"}yYU +O$U;V 18fXJA,29Dpϻ49~LJ7CwQn&( Jx3P( 1X/Sط ~y #z >І@))A@` 2+Bf 9KXyXyH hɔ0jh Ċ 8X3} p6{$ j!pʽ`!sӼ7i>0 C b) k16` #bx`g2 ha*&Q0Ƚh4 xx+ۊx+\a䊐ӈ2;؏ dea>BИxYwB1(Aj, Sy3Bꪅ[+ t!<)/R=-zE!qQ3#j/ױ x9IX*& [f'i,tpw+'ppXu`{'XVYBP20'qr`-R#$K 8^H (rH鐺Į%yh8%e @C)Pcb<[.m HxKPCl㗈:; ; Svm>YLL 0˔דP *C'NjN C#R * Ōӊ=1;?j8?8`jJ&[VS .-XmZV5bUeB,@Dk,Gxd<(])`<ڂ:х3bŃ(;*Pڇbg4*l*D_&`-ޭ.C/ʉT-؇ 0M HcX1BJȘ>RNE7ȍżI BSgx| ۭ9@F>ؕ\؅Yox@]'iv](`ד[y@ iCx hx8ϥA̎BˏQ6I΄ (u M~hpWohDhkhe:bciXx)<**H cʛxR,Pg 6{xMS A0bt3;fB4 Q5EFJh.C +GNKHXpCwmS.;ZA3 AE#B.WM"DxZblBˣI5 QBf c |b(bHc62|c`-C_$ 1Y-EZ膱u 2P$3i(u3'CIg: r0]0܋ 9.e(3*Yvc+2`7q(A8AGvh 0m}emms ~yḡ0:[V@S-38\eVvQX==~cZ 5󁫵fEՄێOTX^$,5^2.oc;m=k8 lHc(,CaX. "8<:5 cqH4^+@|M{% v 'sH JrP0 2r;}Ch0P %? @Sdj z-&ۣR dr1L ) ٸ>w&ҩ`j;h4 Χ ,-s(Xaom +`m7:Va1 Gv@cAa0jI..䤍@ {ȣ.1k0K:|GD$JT{'7YʪÐHł6 c-|% 1bA0k(HcD#DĤL300 |ӟ( @D 'G;\v8@`E~ϠHb~a{7 V@^@ (k0rSPCAV$h2f2{):C#z7]XE9HS0r`x9,tz7p`Z ; s !StR-k5{ٖh&4:~  l4* i+?@MH cb[d FQ)7JknO)M'hD@SLO !FՁpPc1rXc|Qx;,#G7`VGdi%PT A aBUhě R9 KuH쟖d1٢KR"j] qH CleZ=p~] l}Z7F / rptRFȒ[S!42?˓ӓY~OQO s)U_ZAprzR'iv#}A$h8r(6͠f9|`;7#nJqAEP~l A0`Ssȵ3Rn{C8@]"so(1[caDsrFKƤB?M17$zFl-3vsԊiiH .xPE!̹HLKEe;xiQh.CZn@*C vQi sѯXPnP2zhlIV.o6CFl0O2bd4AP*dz ˶v.@ +dA#$,@6G/Lr!` `n8²p&$o]OLx'O H,~A$Q 0 ##dhΐJqp1V%0v!Z?f qvn%Md2f')PDNu!XQd$bT*>2_E:j: Dff/O@V|\AA 0A `x `Pn͖*0`fjcBrO^ $lBR eEAxbi)0GdpNŊd2O`&>!)ZBbd̮ɩBNL} FB & @̤&D_\J0o&ѐ*@pXP|oIOdz%Fg D `G|'%vaT/&klDEpB @ rb w(-b!(h, .d7*x_+`|0"`  a6  jR AR(.(rUV146X\͜lc"Nfv _cPazS(f/` h"@:Ê0\lnzLrwCA+ܸ`$T $Ba ?JD^v%^x KX7Np#"Bi~3k%:-`w&S\,#8r8!Q6@>VNfvl[l7mjk07in" v{` ڳ"|#""J]=F0dV0bzTXLT8Ub{:Z(R,2ӂn;C Tb5%#uY\nb=" "0g@+JBk"svQ9"Kt4A'[trFEP 4<8 =fET"iQLFV-!9uB .IlZ+\V"vXڔbfLb #܎TO ,m+das*1-Le T`j fnT!(.-4쇫~+"(=`͂1a\P%x?aFa*`DSkgH` m Q&[0)O2LZ҆Ɩf pUB{A 2kJi^#U G1S#.d3!Zo<я!![!:|GwN!VF WnM`֤F 4FO:\nbϜLpos3*De{%!N :bZn~yC55F$ise8 ? b'0"f9F @b7=o !;҃ۄB'd4L dyZ4Ohc%juAqKaJcÚk0Œ7%s5Q##'6jv `g'Cd;cEІXpi+<18ޫ;*":TGQ%V׋B~+`9cp,c{ʁ9 ݨͣ|g4kd Dc4Bʼn\Ш&6L8jgi80@gs,\R#*j|4HfZ7@-64haB ǽVm2ߵ {@ XX[&{>}s{[LUξ.=FӦf-8VzVͫ{V&XP.ブYQr˭=oRl]sj=]{j<_f1Nhg؎\T ;1 +tp]Š>VIAbN]@IoU {U>a{s|4H*wR@Z Q&tm?4j)bp1P<0o@H%Su_MP5ca#{> CnZR!gjHő'q䁍`18&a#/mC*!cf=.gkjR6yTP`堈th{lt6'TV pԢC4k-<~Jؗ#C}nvt 'SsٽBD{H24gNyLMqu:冎#,*Ǡ@ #`}RnScM +eDd\,Bb;'p",), XY_$8M[԰ Q>RR5|OUV}3a͇b-]I[g/5޵cʙ $r[~!&JPkr;>(lǓlfj!@DU#HA'q~d>?Iheoyn[qsnL}XVXᶋJUW PsI+E4"17Ba9F(xނiTraxF,! Aÿʣ)&׉reHiS{ܖÄ?A&`Dp;B >R7ܚ`Y@~i  f>^K5&-RT (n/Nw7P2!f}FG#DmM $ ~y1` 0(H䲘wv~I3LƯ| 1Kǧ`6DAY쯭k,>X^/ _5 #- #~2#I!*N a`Pܖ5KZ.2nzAivT`8 Dz\J}A"M2| M3JI @K-x! Qz4Io-M`Xqzd]3 KBQBtjIԤg;T}n[pgXBEP3g(@h"̖ 踦gּqPMzIVeN2Lr[f'z5U$RMGW)`0T$L2p'gk<)D͏M7M By P-q}kZ- TAd٘Fvh5baL 1)HsNvw9^&t-5]FrykBb.-mpb2ͭ㚥V+X3Cш%Jne HJ\{47L iͲ34,ˉ4 GѶׯ5ĭ{C G9yM??MM>D+1{V6vk@ H ב+$ s=ǖV ccUκ8\c]ѽ I1VK@, @+vRI2M 8@ m&uꂐ`ìu@04jף]_.vY Wk7ٲ @bщNeDi`7f4*N HP8{v]$[@^־ J. [ jq*5ٽ`Nf s2IY=M 0Q=%BHwy(\5Dw2Lf+kgD < 4':,*&bݠpl!EEb >B[tgRJSqQL)au:h L)C dn\9pI3d+EcP3񽩲a2tk^s@YH:'|PkpBb6+x|S < ;ev3 ZX&f3`kƨ%r}/|+HcGNR(ƍEj{X}b!4Zv\ rĮ#Zxls4.D8AfJ0c~u 8uRܓJ7 [f+6#na>E`v 6)S(J`HT%V1hofP1 OfBϋ%P[5/G VcA > `# aI⌂-t;` WvCB䯉`s1@m/JmOGuf& >6C@EblJXꊝ"4B`UpPdhIM = 6&ƒ>/d4(aJF_$ciFȄ/.!!~ bG Qg)J0Q ѰdA!H Qbg^HaF!j,!PM|@M2# hb?Q -qhƧ s(W! @ 0@^,/c RI4 xWvNF p˭qY.Px3OPE0TR@`6!jW `!\%)΁BF=L v Z\d$#6Q|B.Hc cLW ABڙDZ7;C$=LLI Awg5N[.BF0$DeYtO|_):1?,ErZ#@6J4S,%Ө!L".cJl2h,Jl̔ M4;qrjƦjA3mbl(P*CڊKfZLr;D`~f!St`t֖@"Gc@LL (D@݊7:1rA T MlQ#f<=(bc6ӂD^ C$v2$?䮣!D5k{XD/.$A3d Sw%4d| U 0Dw匨?C.kc4 o!@ĩYčANjNS:EL iq-/&G y1(' F GHchLpuN`ëtꦭ1z9;PsHG.٘V6&:!5 /#6j1XZ*Uj}F4G-,̾"[;5;;h#N|\ZX;3۝?0(FA9t 6ļ@ctZMA.IO fmԴ(<'JdSv1^_F $CdDb g'+6hMR!6\3#p$vv\@ŀ~ pn{3Ԑk_*gښ_rCs2RA!5d6@bR< p^zHP |t!7Ar!x i `2 Q X41` K_5?PS:?_S0 4쎙%W|# Ng#H )~i``8"I%RZ;KK.2gRbHur;L&@M&M&i~M&ge~K0&=.(|w cBʸ`šXr/ U:0IU:QIo RL%/4+4ԭ @j-Q44&ϦД"4,&,eD0.HIr'΂%`(ApWEC0@Io1IT3+8%,C-<=%uA$)&0|J:R``zCT+C 4T``?KW-5o(Г,5JJ 70MT4pԻR|G,qZ`2┱o␦/Y2J(>,RUҬ+,[VL4EN< R 4esUd{`dm&iLBuA$lVe]u@rDnٓe+OбCp=A*NGQY}ݖE,]q\'> 恟HM1Y}{f4SRTt5@ɯ2=}FY\z busL8 $z'x|ExÐ$)kN]XCr+&LXl93}h55cn{OBSb5Uqe$i 7^[]$ ҍ%L8ғ¼WQ-EP;-#r]Gygv6B[HFg[ }fA- f@@':IQM::L&՚"|P0-VRd7&qy̦O{MF9&8caZ+E39@  x ($[$C/kwEHEhك7}zc@L) ]qqPBW D|2%d͡BiA|eW*uTV]#1H@:+p['/JovNO)G&`sz&"8a51)P Q"$;d+Q{k!wd~-]_B))F_ 3'-v*m(H\@Q6J=NAk?l@!Kٕ -)7#`.2<J@>+]O8șf\ qr1<c y"R$G)S?0dRYHW60n2Мqv.((8.[tE|M<$* O BC83(0A:'N pJ?KHAq?<)aFtdIP=.D*>  4PxAYįza(Xx`U2CY=Q)GM=qDD:| :B+9}龀QY YP1nb,$ zm3+J $+9<n#2"Fb?Rm2@_[uI2!T2D"Y?qU1Ib$:`ݓ>q,h0Pb# ^dB3\eB`,, ɝ`C\<<}vT|J[ ¦о*M3 4S &Z^3 X7CP0 ૴M"2fY3àlP)$M6SA:%z\C ^\ÀE@D,nT$5Ֆ4 ktd:HQ$S =K2ۗer ;NCPJN"e W#eZm>C%6#~4/r6ƄP1 R ; MYaB&J(ϖȼ"D$tCiY71zw':_1ѱ){u w6Kq,Py.<&EH'rR'K)zOO#&-`6C tg[n8y؈Wxۇ>\xkF YxwoK0(LjeAuяؿ'ˌzn5Y5IGJ1Ib_ =UN]wHkp-Z?n,XoI7Z< Sv8 _kZmxa'hh|($0=Wf%N J8 61],N~8Np T$ )I<Û2Dqfӈ8D}IGT?` ?!h8 > A0|xX.D EeL+r 2|##Ypi`8L)}G;z.7ˍz}pWl&㏗pLkd-,tHc˥A$j)Px0^F~x &:ʎ_h{[{L}_`Y1 ^3/NBvz`9 g&;|?p9pHC ^1LD( <ֱ" |l$`I$dh[#$-<@Ť$4D`8K X 8.S :9Į l/ 51SOMN$*GRHe (~>%JdMgE3hlà cǙMII8Gw3Ya7ɫ"CRI9͎MMb Ns3`(2 4 &MJ)aYL<-I*hAMysZD-EW.˭@;V* &׭fPucZ%r`h9vVN;mliwhXMxH$y( BӺ@KT4Chg CPlU#sDx<<j,\7u%?RrIO9Q=p @HK}grK a \ԌC M *P;G|"Və?RhzMʄ^qHL/\*?/Bl @5ƐsGyzؠD͢J1':4ALKSx׀P #+ؐ)Ժ)M#vR!NE/SR'I~ %T @ TpWL&rFa~"Aᗤ0n\iK&EMɴ@o+abMiA#(b1" 5 08`h $-wFCNG.tI=W&Xd'g$09̓T,v>:J8JY#Ī0 BR 9Xmtx_,]q"0FCw#6BOL EjBLR Z  1W\}<0dI !h*3qh^i: \{gN <—) C}3,/"x=l[B ϋP*b!EH'm07œwBq5`JXpZI; : l'C@}G8xOeҐ#>yW?8W+H/C$+~ ?54(9HMbv3:@8^m.irY'_REdo9fxhc `[)`.e^tf$-\~B@ L&&Hd& otoo( ^'"`R@v= 9i$RHi}i$e< ."~@ tH7.⮢/Ǝ'Yw cc% k `> S.&<1,SLJ!`]^@^ΠWr0 hX@^/I''~@#負tq}ɬMCo' *신@7!bVnmhfFp^膜o\` DyM$' AQj>"ު?JI@"v4IP%!h`am<`@ZdL@eḳb ! <>kI$x.ldčZl~>Ța ԩ0B0 -˜`r(2{'NLVG VF"`2MRNI0P`\!2 aD)BNQJf'E4e.a*8ԢСCJ~0t40o+0iDE:/$D<!! `HMl!B.c`Hz4 ` łZEJ=feB5I.O:L\bFI0 04"9(<)t*uv;*5FЎgI@12Hb X MBÚ&?!r:i-":ˊd2 Jb~Ng1kȠ3=-CKqB8mf mL vTO-î JFo*~l~ђ,0TD$^p#GkvL%RnO ,dB^!Ħ>arh<L~@r@nJ FH64Tsz*59<# zfƬn58v#@ 0`@cD#XRRap ZжL/LJ<7nlFaj'`< @ <R!'kLwl[ LaoYpfHq_ x,_ K$'Z Rb/Z!n-al s}"f ~`OX3QxFC%Tb,<؛sSfz5k(ѰcbI1{) ZzijB*jM r!О!d/LI LN'mcti漱Tv!*"wx"Fyۄy`釭ba7Bd@B r'BJ(lhVF)@C;=ͨR 1(C D&ȼ.~TKB@vkU5ZMa v ` M.fxJ6Oء9 S{|; NgĘ `|?S;hJnp \K3܅<»TV/<vö0+DQ|_˻tu'>tUjG=/L` v@o, :LttQ)#0;bS1.H6m'zCY1wi6}?GB!Dfc@ eH80 8S/HM' Cr' w-NIRn#ABBb8wHL&S"Įt.# ˜k7V@f)oGVz&#>j$l'RNmel>Oؾn6ƠAAdP l>*ʠg0m%Aa v&&H=/Bg×\mE@k^mZ-l|".l g5me/s,΁c`!agYr@~T00`8 ʧ&JTLOLl+ʹAQĪ 4)Jug}>@@8 @c=~Hi0)@Q@R@`I Jn086oPC@`}Pâ) OLRHsP(0 b@gD}AdT -Me4-Ƹ+;cШXzN*6Tk1CKz5*ֲ[8547֫u>>HyRO/u>^PD#Hs4|>!5!/0A􊢬n:B!@ RP!nZ>2|hUKUpc>i@j:P7KN2,8+si8&U'x9qKIŶST22ΕTY7jd0A);`'qY^N dYrYP e@xՁ$",]!2fkA5BGRx`1>8#SW}MRE-C  D@)zg*XCXQE s+گ J / :P  Pc!; f <CUd5gp !LQC"/%;.*܂tкf,jy{0s!Y !qX:F08G1@xBR< {8Ba#"SpAY#ퟑ*q]ӌt@CqJ)C Y#@1XP@4(W wpL9~:qo. q.EdG@H /Xa ӓ0I@Hh!$a! Puq"}v3`k7R]cO :$*;TlAky [wQ2L3U ?w|IB[4$(D^T{ 훠5 (H"z (WH*䐑%>{uYP%N&=/Hr3ȰpS WkrB;kxpS Q!Es>MT3X #N"κ6 fǠ6KYDL|ю7gc$ *\0Q1)꒿I $ ` % &W'F;$CByQ'7C5v@ K ]w#jq^BȖR%p9UJ^#d)pٚV3}ȶ(#F(,ԮL Dz:3ڎs{AB0``A *B H0I 0!V1z16svcY@)S T &D@aq#8gCaUF,>7u r|^$Bh)\V\c8Tℒ`=a!II߲Ev9hc_뿏4KnYsVfQdyT`؆5 5Fө(=VN$Q ?€cJCmP~V"@?q8[㐶~Dp ; ^!uNcߊ#@L 7c'^PIF$`la`1!)(9 .J3&:2jaP{0EJA`YA p=(P % 2iKKB<(2C /( QF DI֐䣲<3%Z;) =hx+ @z \T`C;* UC 7-bx6HZ$(la%_Rɬ:;h8:'4ze(j1i'A/P]H0>{/8x^Z'tɄ7."3(ILdā&#&I PA%qB#F@˝$Cq[Xj)Jq8PQӀTP m6CQG|G@|E!*7.sIAo! ٱp p=8`^% q8 Y3;|(:)\QhpD9p*-HKEk~-m\O$Y6Rt=2 X@H^oGS( #,]+!O)Oc@('tG-8d9G:`65Z%4 \P:efVv+6jkUXƔxs"q { Tv*Z㠃#WSa ňAV/H-*3Nhyd{Pa{1ŀA'ںH5+, a/ ڂQзA ȁ#՜eՁMCGl%Y138Uꔉ8ӉhpՓ%4/خY>2`X9ѓ5B ۰xAO~<6芘8pPj=,9lY;9[%ȋ7]PWbB²ؼьJ3*H܋ȼ4و`Ĉ$#en5P|OA# Rx<;`3爃f`E(  oP`9e" @"!x>!Ý : _;j m^5/ o%39݉ oS0@t k_* shXmPykyHr:@sh|ZIj[L< +8%)xݩw@Ѓ9 XzH˔hvNh8D}D ][2KĈ oX @a` p]8p˯9Q;RPJtH 蝪k`"VD@LxbUSP4LW]Q~%[ )EʈEB1Q[P'"9%h^[ː1d./*:6UP 99G Ez_e;r}j:Ӂ)Mr`ʄ9$?^,KF ANo8C`Ӂy1``E(PB' t욝Un[-lmpqFD J (x IE !f;@iXe fGb e DKL4$ߊMRh8E@LF(g+dpXdH@!niJQ#̫^H)-[a5 `' GH8,+3a,v /XH>ᗚ魣m˼ ~V0 =`@F".hF=XpjQJbW'hDl.kC|m3xWhM (BYVR1jEnvXrxEgpBI0,k#]&+_ vV*k@ w~ Th lU0PĸA3>?j.dZxॿg6:.r. #%8wHIx|? k@,}(`tV+rF\z= 2 |G$A !@ d,i`P$a% xl b K$ˆW}>_3im1~ }0&}d _ ?6Q Ka0'U $_"H-K@Ā<6!-NC9QF=G2 -j^~J!oJ 'H&HƟgZ2Ȃ?#ü͚΀Bo{ @M2F#85`@Q 1` .9$R&Ģg-&&& HA ",͜ 6m,.Ҫ d=HR48TdZE|ɔFp#ҵ; ß򼤅BN5-+U#74s_=z'0{, IJMPaеɫ^>L4X L= 3X" <9'Bt5pEq&GPY5g[$dNόI経aeX[o. ()"h H|yv$DC}n@\l,* z L>| ۓɲ(&c ;5;35C]a1.+sC@wTqڱ1oh'Aue\4n(F~ahT'.p%[.ß'\ʰDzlat\8`&HpN ָv m1Je X Q྄^ 74l B1&рH -% !1"&flVR/cSQC-H3$AM EB*ʕhe )r0AXŕh9@  6vLPsS8.uUMKLD3R%bC?, +T/UDV 1Q8Y Mҡ"6P"@`b V&F,0|Wy@Ir`䈧 ·> P"Jye% &5 ,%laK(zEaU*[r}8p*}RT4(=?g(Cq@i#b|M EkVvT|`z(b>*oƺ;6aTR1[~wtb?o7^moh>vBV v#a`'@DuQ0Y"lCx#-HrG"e1(R 1E"qQ@ۙ~S'l ^Ȗ|Bɀ!b<ݚ1 >!T2"RMFRVCBd"=tH4/وaOAB}3 %WͺNa 3`SiQ@c c"5UԊ(5ddp|p#=Q|xfH;%N5[eA>(A#Z84Tzpdkqkrk͜2MЍr !3#-֤)4^'DAH3UJY]f[[[#7 xę'E@Y"ssPCP`mGDB r"hܡ%]I|BF+A8Nj;~0^\FsM3E&@H BLUBR.c:rje3lȫ L(|yo]~ٯ66< v#_}7l{tW mj. ``Im `nh#2~>Twa(A~ Hp ". e(f0LaDXXC0>!Gf+&ڜ`CDVD.D3jʣDcD#:>(>N5b4U8 fkJLCD*aD 4O#qM>"#"[@YȘ-"%M}dq4:cAOg;(AE2(>JO2^&3l#2(*Y:Ɩ !,GZY>aR`6ag>:Lc)h4Tcf3E dG_ j#f$@,}W#%A&P4ZT4l8A"m#" k<̥&$G$\;1dNXis& NؚG*;BO Zp5qbsl0LM>8s&kƜJiA4G :%`  XbK2\&\H(?:;C`KE3%\"`.t,dP0$gΥY Xځ^ѬAb ` @G(?)@r|&\(Rҷe|42P@冩-q`Sɂd.^Z":r%Tf"^"&!wfkVANy"L@7 L bd2 ihMD6LrV>lfPB+xF?Ab&.R#iDxr/(D&syC!~p!v!ܨhy2H8 I1Q$ ­w42qW*G”)f82}*֔LX$FP 2mO5(4^> ؖI 3>t 1@8Bdm]"01g GNk$ek{D%`0"45`!3@| ^D$-R!lcd.,ǎ '>l`dU-^ }\%^֍T'%D锐4DL@d)a0 @ۯn*4#Z2"<ZufDBd2aB. Œ&\/VJ`DPk`Rw52E d S<Z-v&lM3gA PfŌŞMs"#D$xOcf "va vV "].%J`* @ PL;LdJ>aE,OԎ,ja 0 /䬺ElJ  l*tf6ȖȊ_&VC44@ # z]"Jc/"᜙`޹8̊uX+*p4sTj}FZ4Ƃ)@: <1yyv$6VdYCp% uc z&A:!^JVꢋ`!p@L NJ9p`@ľ>aÁ#jnuOoqVd ` vH#%Lʲ(H@4/f=db,bPe}E H~06nX*1H$BFo pXYeKunk,`  y,E&0n &@\200 ĔAR ͵c'=4B<  u6vkW \cKC& Z)"#pY J D4HPYJ|D@Gl)| >̷)a#cVMc( eAtBH0!(`Nz)lsJPF41$(fAXQp)E|"D$<n 77j"*c!E>6|n1cނ'B7[2$F0h6tE #$6Y$NdY%1JteHF`$aCAu㥙6V[")h @?0ؓ# E!\!}!&IBQT(>o8  h3`(VVWjpLZ"CcVdYk,J_ⶐ|Q@>#R m0W ۍv:m` 3f١W\,gP{?_Q V,+  B^ dE붻é-zkE T=U "s3Ɋ>?P]  <.޳JH !|0F^yhh@cSxE3&;Ʈ<(һl4;*', !B`l# oR@ۊ߫QXGS,BѤ/"ChLJ:1i"]>1 @6 ؈h4קmT UEU:-/؎ %3~^H1(A4J<"d<Ւ$R\eY0@!M/rz慀z„At,6z^AЄ%a̕I5V`B / o䳳y 2GP)P`O )!IPU"VcՖѳoNLj*arV BJ/K`LQvGx+2b]!5n8Dxze#`:0$μGbl9&p"sx|8!={$DX YTduYx\@X؜,\̰ ݪ^P!#€,@tiӁʙ6q^z 0tb!Dh~q,8UaGPNȅO0I3E3\q U32 a4!80R?4֕k0s ắ ``i8~r#|rwi%٢nJFB (<,+3xC@xR @KǻJ7|i@Qav e)%P$ K# p:`tn"a0Wm)^RCb(I2ξ # 5"+VhY4]`҄H@M\ m/.oH ;MT'! ?p`D$Y(y)E&TK9# qhrBL| =<\xcĖ ibv.SFȥRVcIH6@h _)MXd v-@pX#2FLKL!P$SD d-5ֺGDBA^]-w&$ʑw <C;od O(CT "D*iODPBdۑ> >"^ES-h4=sFB'z& zl,D,H2u,I?^8d)L?e_Rzd@*DĐb˜VShbe -| 3L[7H~#p{uBLB@%F&L 9"֤dHv,ƀ3[Abeo PuRXqҘoD3Uz䍔2,HnC* X\5bbЃ,IW51Њ̼%F0|Fc8zi7z@p AcL~P)_ *&0p mH<2 p+b>5sOD5Hd .tl @ @ yr<;\@Jrp]UwYWbjJDqJɄМ"XXnȢ(vo.8p(PL&:Gr|v"4`BCo 0H=;7|Z?Uأkz t ,D؊L(FRi)g/iu 3{V8BmF@=WLqG X0jꕙ+_)(, `@(`|H+HR @[h?`8q#4Jb@k:86x6뻦28X]A A @@p`O-+,1 ِ,0=bO _()i$#I4 #y' ӲB$h;!I"X`HJ@A Ȝ& T'^HG@凹3.1{ŗOXDHa8x 3g b1ˁ IEpB‡үʙb: odF a%x Ȉ5ڃ ;Ֆ 0X`f(@ mz5y% "!@(!^ws& 4p@TED'0aY0\.B)4Ex @3 tO9a]CŰ|hzڃ? 'K+;Az`LE8DŸ@)Ed@0&)۔ f>*1a3!2`>ȜK/$)S9I[>0#I1(gpDJLJa#H<.h#.* Yu޶p:OhRX Dtx 0`` LDsĝ`Ql{y7` TR9P23i+▇%Hsc?yy Yxp^FQxxwܟϞ˞20!I=È)!`,$h:6%4H j;7HR B0@%xcHPt703C*S1 1Е˥3Tܽ2`H J [bQAH=-Z[hTxva_e X݋*· 9\0KqK3AcãegBY`ڢ+>$7+` aWrWuxW[Ӧ5w r OhD(+n5pk0KA@ GMHD/f5hxcSht(a8N[dW, ! (A-iz3 AnŎܸ!9#Mf I|:Ʃ㈕Wr/hP^_ P ;LbHxE( :`e+j#!h ۛPPX2| Xz0{= <S S(-hN@TPʍqඤ)͖P%8./Y hЯ PF pSFPQx-A W9!,4jhCkSmFGC,l%b\ - abtME8bW9hu7d|M7)7+.E8ȃxk8aq8R>PBR޺"ͷDDȤ`Sy,b"ނX(&Au* P0X@ Qk* SpSN`b0 >9>jLc(k81H]\ &߅w8# xu!0!]J_{/$u*e^S8o.@~ {_k$F3n49foUrAWזY8HL '߸ڽA( xLsb9ނP'Ay` Yslp:^Av,(A`J3-ګp7 )~=@,N` SR@(PH@H"`a:C {Qed*/h79)\iRMTR+{lm?0- ͅpxGK,3X W@06o:y β490HBP.%Bi_ h=֬e#MH34⟀##ڔ1&3JBȞDZ꼯@D`  `YH٨k6 !dZ^Fy~\@Py>Rqw,+>ß''sHԀ .k0ˬ30*Q8ƞZrOkŤI@額ѳ @&@2`zUKChu  = 6) D9 %)TZΧl4   pYu*m;-Hϊؽ{MK̴iٸm͈-x5y N 9s(E"XV/R4ArKQw1!AFP M &%)[A4GJ O@P65Ӣ:$唟=k5VS6YvNRȩI ysJw[vviRS m`Bb~pW-&:@x"3SRJ+, xGgN-SY("TJBt&SA2-,'Zщ$iTl/[ :G ڶ+ @(DLs]440[eпyOK ٩$oڀ 0^\ .\4r8+J*Y<'&ER~d~IO+Ozxw@Z^ÖjR5`19 <):N2(A-$Y.Xӣ ?$IS<>NQJh@Bƀ'J$U[W}0ʹ?lDIрC a9>m+gQx*" U]jէT͇@RDP`\bLH^~ ] Ad!R)l)X,ZR*CX3BSݷ@W [ n!Zŕ@g'UeXVl9.S`|zYn˗,*  C'$B+4H{]$`ht!;R\*o(X.E@ ?<2.[\i9xʮO°\ =#Z; A0Ok9=! $ī#5y Pa0t{}H6WIc~5]^B#p@w@aD%x0v: r#'EaO ` `bN䔗@Bx:*cp"r`"6:zXHBv>|=T4 O4lbƸ[@*u4H)2#^ )(l q0qn`  dPib>c:-jA%ic,oBO8*NH2-U%^AE44)pA^q`,Hp"~e|J: I`_v|AB,<ǔfbNYC^oDov,,NObQ(,2HLl3ŷZ XbcJ},@6T V4W%P&aNLVnP+1IQpMT$a1\/z1-"ԑQM}#luQPIL'2e Q)fFaن4c` nAקܓHtnك:J@X vL `f,J.XCC&@\"VEuZd-bvHLcž tR)(*jh (\C "zl b!5Qp3"x, tq@&`2HZA3#4Q(c()mRдA'tGW"0E/)hԖfa%!B8%c"@P{h)x@` B |DbYRG1m7Ԗ`F#W8p'kR43C#b "2`N{4 /8-4av~ Ρ!h`{ 6F*YC4"X&Rz !D'AJ(0%-B{7MEFdtp z?†vpgCp+jo\hĠjʆfúF ɤLBA#Nl$BR%/^Faـgz^б0Rp(-B~(TDBKH HtH6؞brvD(x{#4/` ^V-T/ . ㆨAD3TR#aSXa€uSQl<J)2b6{!-UMƂ A \C]PO:Jb ЭUmgò@a#@Wf36 SnoՂzn) , "Ȣԏkm^L `GTD FWS+4D *AzـIk/kmCBP)V6!@| L0aVbwTW- "կ6Wp1r%ۨA `NbGH]")B (n'k ^-JuhDBWfh @L讨/B' 7]!g(Va0䱗gGF l >b8!/.ZVmtuA qXq7.Jh|@R5EyoGV;.H`.4r1O &!ĕhL`5Vv Юb%A `,FKꛈaBNZ), I!totCJ9_b/rhF"aª*RՔ&D+]:XLN iJ/!_(De@H xŷFtp`*|Wc!h]j'">ZMӃWsЫxj[E/ "k"(wAg&0֕ Aُ lSy@ 6BVD4 r _]Qt\.}f uGK6!$w>٘ `ø#WOd;(}~-W֪;"0aH@H@3X2uފ$`(!ᆎ \&JajddY"v{!DYSbT(eL2hdښ$ +;6LV}O 7@ :BOP: Im!U2["'2*d` `k?pdT؏Sddboܻ9˒jƊ.I FQ̯q?'wAh/D7-;cԂt$!^&ZT.d `T76+g,4aQH%P}Ox1ۂ{Eľy]Gg62tP|!@)Ut\SC(dY"VB$dp@ $!"ޠ0V"r؄m}3ھ]qy`Лb(S)I:|”\RK"Fa`2cAXRlp uzE"%@͞Od=DPN$~`]B1>(E' DU[;$?N)îAnT+GJĜe-b 8IJXHzrc@E$WddVN7?$5Њ?,~5B*F&Z]U(KN5BV(% uCAp"IUxĞ"ʴNj/zQ#2( ` eO9ub10A`%je0 @0!y;½X+ } U! "~ `0g2 H e=D*5*u:Uԟ/h U.WA7@ aj`@@~DkpjSLFNU9eo%cG8x &/$2+y=%H3CKhbj}? h:|u@Y]2kP{:I){sų;F+- =# ʮ "@XFy㋊pڑ@P{A)*s&ę,|D +Rz|b5 `–0l3Q9@2 ;k {+{ 9Yr6f!9cC͓@+, Dr#`9[@pE E51OkzNl9*,uH,Ͳw:‰ (5`A;v| dMU^rH!FxG, o2,MB`cƘ)ŠehҢi&`&%@$1&&{ = Q$#[@wVbM+0wϱg,JPK]G37 G`R!4!1!!g9DVV.fH X xSq4fcrP=2'H'[`fȂJ#\ 5 F[ q uM  8&]!} փRDĐyc婅Ƙq_Oc B)"l-rN7 0'7 " F4?G31ǴBf@B@d"ݐ:UM!z9!t+PSiz@ 0(M.h_(c0`V 29ˠP h(zS!("Ti)p槿@+uZYtR )zP8ʫuizyânNN`*` 8(XصIDahR'@+X ~."S;j_$D" GB>N3:A PTvw#mP7Q01 q D6"S x<Ѷ,Ka,5Z?A ݜGo5p%ẏqd MԈ_JKaa;:CQI=0 ~8Bqx-(P Jh<ĕ%P^ E? T 0DOb8[¥W{)H‚ nd[NpfE:#f(^ΐz=QQ(|p@j&2N a#v_ z uޝ6Ehu,_)U`G:l" t(:o f=Jp 1h,Ջ`20zg<a7.; 9F;Xos^Hqd#O( P&v6wFJ]  4Z3H }n|o[@F-pmY f(hL-B$&e̬7],} PlY4IF O̍F=n\kCuTM o51kItQB͠ V=x!yE85z%d O788봴IObt_~S #EǙڭ"` |iYxx/sg, # >Y1pT& :g(",+E1BJ!3ʡ"A82!Bzez8,%FM #wx3@7_yY9Z8hϮ. B!r>ɏp Yp<+ jQǑD(ªc‘k9}@6x4!@ʏik:iJ@)5Qgv@%I!0 >`fQb z9,Ŧ,cd)=, >!*7%a?^H>Ê:!8A XD CN+ س=H-y ޵ѬQwɡhQyǾ/XHZjB [i a;=bYDH $9('QupxXd7(y!ᒑhl(llCЈvX ?0ɦ :Q mˀaa>lM9ԋƺ>`JzS<CkPq?8b4)5Y4*Gdk1it72 rJ 0XP(@(spKIvDc%0JI) iZhrq$μSL5E1 s;hL% V(@ @to28,%H)*dL(xEF{Q1PC) 3GE0')YG$O3m4=$1iWB_x @ "ˀQw!݋yܹX)b7{ ݗǾ7c'^<0Ĵ_ ݱˀqȡL@XW,2 qi P@R9}ku,[ VI&+,ʤ٪d=p@zaLkZk 8T3QT +""PؒEYѪ$^#o%a! g`(: Dٰ DԸO@/a#+^ 2e;(\.uTX ۷>p S 1]kd[  .YtZ^jLF2n#7~.yN*eXmA3.+@~CV>2FSjUJH`NswQA9~kD0F 0TG >ZphXD*ՊAJʧ:Iyb"H^X) p 1$h h))!x5 p`M քC(Md<<=QN'/KΌ2$>E<+Mq4 Ş,(!AV=ZJU}\da1D3:ۙWX?&/F]IqXn!A8Sah"TXAL*ս^xsV "Q~*> mI0eH?jr-Igfԩe4GTS=$= ;m ]BC]Y H$JJǠJc%tA٭/YEɎPMXJĝs(`#0P;JnL!@n7liMU6p8<'ٸd- ŘU8FZ=VĐd mS'PNPhwd6" :1=C' pP`iUEE؀5ڠ@aCBИ|6 X|j-" t:F| A 9(D#ztD|&RIHx `N:B䱸T ŠM@w~}4H#byH@(U@ VPl@'[@(-I!)&@ԿF;piDYt|<^7/ޣ ̒uؽSmu ^ f@oskWkz'z.ˋ(, #B" (=L3 jVF Hh.`3*u 2|@ԡ|Ɖ̜(r@ۻy/Gdg@" p0 M0@a<v( HE1fZ0 g >ONw06. ɒҀ~$q̾6;{(;@g.ڲVp0}W7Oʀ 1 ,A83VTW, |r7'W[3йF$d$m;BZF =SX|Glp~^ h6l<|!X}(I]޲da O*F&d !CD AT0gs`,g 6X)P?1 ȈVJEDCY5ʵUF>,n.c~ЀBXJh>:cL7V:EA5'8@ ~2&uGh//"W;vnQH0Q#X'ܶrD/(a dpn&uj{VblqX!&fyY\4u@^Cq@^*v,.';KrP BpWS@(a8VDeދjEj rx}k+6V)sw)pzG@HЃQ0O k$R~&esKEջ !CkDh\sb  qK!AV]y o !t𯂀Z VOL^kX:ǐA(q Re`܁Ő[iQ _; cIZ0lDdScoSZS@s Tom/^tͮ D%TH#@ @D#ڦLF*]6a\sÖ䚷l!dBH.k "Lð3F" <%z3RA]Q$=c:Xc !@ # O9͌"r.Ʀ;c>#;p# py'o4cnr ޭ3Ğ5F"jNWWx:I$Nb ,j & . `'V ` aRL `ROfi,5DtGFOfbBx|!?L#pD^Y&"a@ (6N(2  !@4\Jl iY@8SeB!;L3c8:<@!'M&X"Co?.ғ#"In00:%Iw$%V6DcR8N $.\`9+ `@1t@ Bp&6@$F`4[lxdlLxl@4W2XZtgFXAȼ@h'KN?XhNlTR1@\ x# RE2#>lwT6g(xޢit"iBڪ;p@| a,wQ jibAr @P2ԖMx5h6t/&\Dd`N9|$@#hqgI",( ޅŮ*@99c0;q k*.aJkH^N`@*% pxF;z3 CnZWC(HP!`(VcK*,1Ja&6ʂ5s 3TgF~6$2tGLx5 /Q:N fH 4"11aK#%|: >T0v!:sSS ʼkEn6܁d`١ jd@.B Vo? xAH%P%OdL+^%F jXc jP+ͬvqcN̽mvIL׭%l6>%A ib)zH|(BS(IWUCc`%~ @-rx@s BI|nd67M.kMH.a tR.hR[ c&)] f@lvDf-eCVBV!saMg8r:Q!eV|䵠>l*;42P\jd2BآHO+vww8ٟBjLP*azu?FOϨ*×d!wEqC BeQDW.v5* hka\jo*ZlP̶o7Mjv.`S-^FOxcN0q^0"FɤQ|ʫ\#Y&@M8dSAD%%/Y"M:̮p‚4PԬ:+341V|i $ i-1xhAC ^ BFm0eJpO* 2ioPpKHB?1z$mLȘ7LbAkbaE׿#Scd&%a0FPGU;O2=Ud<"WjW)LC"H#Sq;F9V'$E7>.amxnUb]^"d82~`[KHYK|! #Q`4!6cHAȋqxO63q!tFL 'Q`t~&zP!a`v@`4RHLH+4]M `8O`b1Ȩ ?i -~o $zA@ q}E@(H  .@u9|Ԯ$@a(m?Kb'.I@QǀTj?/rO.9 H v]8 T4(oS ll6ǩac י#XW,~<; ` HJ2"nB2bVUg'<&j66 ꦫ` , Gx7y"R^XiֱˈHtH5+^MԪhaex>bvh(])7Vb21jċ+H\خ-(*Rp~G/L@B8 b\EM.SFP`q.* 8" A|3 V`zg= C8`ڜ"6%,X56=Vt88?Jx쯇cEiR.IK@ U3鮐0[WU!#yA=)ڈ*u V&*A4JHR/=)I!(m~Tb{Z5^%b8vXdzy=~̨yΘ6fx\2_@())d> "B=0L%h"D ϹK4CP ,Db("qgI:*nIrUȻl4,<w  v.)WQ=|bYsHL^TȄ:R(@A ?-m jH1>b (%kRLKX\h?€Uq jB-K[\ L~D(pBzT`z;%FPz4r7Jf*Dd0 A4ab @`0Ũ`L9nR<`O EF84NH5L;PE72T [A_1@ ?:I9&L&qTU 8?ٺ% 0Rt#Tm3z%j (Gp ‰I.1{tL !Nѷ\0T蘳I4R@\  t-%n-D*A|Iv]'Hl9 -1 D?[`H#%s0EoYZrNGKItbJ2$a)?իzTA G`@@F,`u!08(P|p*WƠ|i=&8DJ%ϕ];\.٦/U2E]G;0EU= 8[@@hn>?H ئ&iR>0IhQ!' smŐhFQcce\{q#øs4A8F{8:]FA3b >C 4fd :)Cy˦HȡV**W\0y4@ܤberq#I(Y@ӑAȘr*(|iS%L%M*PVMȟ?XJCa:GDTyp99e)RRq"̗V?"Xēߙ {IޒL]:%m$?Rs*ž@㾊A`|(cߎŀ=>?BA3@eG7W8BDy&u$riJC 0Z8]@ H\Do<ᇘ 9 f:*ʋ။cplEA5Pd#WV@̒P0` 3 .bZJ. P 8J PX daX kmp@P" &0r*R :p {jj k )Ihlan.!X(<8)@Ԋepj(_ X.hk>Byd8&"@h8$@0SA; +w b u55hXe2PD1bz={IjɈz{q) '.D(x* `{{P7mhe|1 Ⱥ+{AֱX(D"AO rэ8ՉpqY$doWGIB8+:67pZOŒt$sXABȁ.PX$뮤 I*DElTeM,͜Kq)B з9ɂ7< ȸJ0dՈJf]<"0٦fp887-z'08I(ltǃ:" !A@mpd^8>p2$i dq_r(rA~ P0&RC(s | 3#j x*Hghi:d S )v@F%܊6.[/ظo033C !GɌ^i g-J/EaLJ5(UKD+8؁U%XߟA@1`"ʱ{ Y B< ldU se<h^@(s=.J(Y`aP2XMxyI Yݱ%q8 C4 bڊ*VC`!eYӲi01IEÃ'5U Rn 7; @xlÍX y($A^|m| j!,c`yY0.88Pq6p#KBgu:Ha,p'Pu N񩵳2ֈ9æa #y X 1 UՕJD8mQc r:80+/2#"bv:edLkDDH"1сp$'a%Kb٧:!.lhع -؏uU 6q387w uC ps(rkmZ*!DH#z&H o=,R詤8`z[= 8X HI,&8 怭u_ ^oXP ("(q~ d y3)8BIzPu泚S髑;Rӊd>e7s ( "x JPxX Rވy(tD2 :Ph ~ iHD2'PFX4I0XPJh(P{ xw8 1 @ɀYgt:Kxx 4,X@NPjBlMHKK)>_0f&mZ n9A'JK;qDkc/; FjIc e)s]1D(!,^뮌yĊfY .0:jHЈ^jeđO%)EL`}sܼ&=%nmNhQvHHP`t/x -\k~A_mJȥPKFyd:dTu us;˯tV&WX}L>t(8XQe̎͒U 3N'fFHv;U@& nM`a'Cd;Y4TUԤmM.pXBP[DEݒ\#@0zR,}e{֤d98X]ȆL#uR==lYCwEypX'w^ Eq~$t ͊8z@s]JAw81ac1x@=9rюu#ܞT}wM, Fv\J'E\Z PAE8PxU"ϯBs%uiZUqwT]rYox/Q h3%pL8_Zd0( /<{=0@P$7S@L) J%Q %sIu8NY\}߹#.`Vjo[S4h3 vL(F!rPj-zV Hl7 jGA} tP" C@{RB̸H ~;xx,܌̀KK6hH겕(Epo&Z# Ap @!H^l]#!+8 9T34ˠ~n[,*⟪rڷ . Q0 . .>bT8 @LNDʛ扖86s`٨:\(2CC6jmk!:v q~Px_85@,!t8ʚF|)0L tiNFwaР"R|xi3T#} yȲi ]xTB="Jx i b!8wvqQi?iDP(b(B`BIE6.hLqGP}%t'jʔQ\ @9N4q7cq<֚'"\HL((5"j^D+e9QUyeR<ޢ=-Ạ#qGbNRRz75 p)Eݻ;Uzq6G{@H"VA4;Y]#DMk'U.qT( !X* @L:•yVv(a@j^Cg񳦸xZ0&AH =96"[ A67 0@OpdO[Rn˝7y]EZ6^Æۈʉflg|7N0KB.UMZ5o5MM\J@:2H$/۬O9t.셛t24P$85n P,N =tPXl sgCP:UW$w/wJf-y3[9tg4n$$DIp҃h>ԍqk,šu $0_ #pm7M0P/F1ݣ}N)ܷPrjkMT B*`CHmBmIeDz%-\(=*3$HCjlF|ݢ! ^'uJr0)S| D8@0YMFWh#VHHwr0ctU餀;;~N 8̹ T ">x_,%V$k7(UIu`"c:J{D92I DH$ Í?1Qsn[{4,û'pc.Q=_mT39@dxت8ii/&fnbAaA¤S A"p`Zԫ@ @ 5d>i dÉ^Tj&Oԍ^g~H * dBj! , PqƢG M(FZ i1i*Ђ0`Վ͆HO+j0B¨c~ҫA J< * <`\ l"K~_]tGJg*f&%j@cAh` Ěޫf3wPW(kBa&j IPu3ڀJ6Sb`8jxV ɴHli(g+ 4&J6H&x$hfZlaD v H#4t%> jO!6BdgƤʊC "E%A zt|z%!@&.@F‰;B(bPz+E$gt!p!v@Di* 6i2Dt5dC%JehvjPJѪC&4kJaS*Jl Sؚ>PBR й*vMvEky7Z1@69Ԋ Ӻ2QpRqxvP(;r?a@ &a @ ;8hh!`@|t㘊$a0| |&Ė][PH ~^jZ/J1bv`-C+y2r:KLĽƋ(6\`F1v Of$+a1~X?Ө].:6X,\nmju6͍:%*$z6nTvRJ:cλlnFV)nHCg wB &F [*?!S+eva4* $7f?ekGzzϹe1e+ v!>&KY4mL2tSUJ` eV.4m3WP7f̂nAzt]s6fOs{Ȓli1d6'3:@hj5a.t p3gQet$MnsAwW.7l5vsaXq/ۍ*$$0+ GomV?z?7".qt"Jcgm/zWE_MмN*<$X` $ g΄!Fv;9Pgb̤z$fbbaOYh66j zNNÛ,^lNŅ> @ CJF`8o87CNbYlIRdA$`'(bY:#B4ƭ!? '5ަD !6rp_3dz'v2ʊ . 4@?!|!~\ɨnClØg4&gopƙcc\xPY'-?E2' U@ @^3VAP`&@ha`E[IJuxa5H @Ko<\] be+3R~kyQh+w,-z c&wf%$0QXsi]dAAjTȒpJ;}ؾ2 .;Z%22%1"2!epwHPB^{ ! VAJblFܖk7$`:0f@:S(験*!Rdhz*V/T Ե9axj Ui}V ϥu^!wG#N ( oἑ<4ztO@>WrdrFpm"H }EUbc;M@n4tGԀo@8`<!7 %&GPt@ Զ@,saazX!r֘(B[# W"N4G3p" x9dȱ=EӌJFNRdhE"Ī6|>*%& ǵz}l*S%@ `:C(]<ϱ 6?cD9Ovp/JY3>0y3`Gv`-أPߓq;9,; tκ̣pR6ڐͻnS2RveY\ }ɤ@@rR(yO* iNB7'r\;FQ*L0 ;>ۦ,9EHh;F҅ja^}J$Q;d?@c~IKd/;kJX0(찓rK9VHh8G {9EMTh֙0Xr7clK2a;UNlV<1RJ=a^MNy !Ry FP/rf+j!ҟ,VfE/`t'wKg,.@U˵{z)m=K;'$N 2Th[9#?K/GQr1e-^Ї@M{c 汨H Ho;#!y} _=D橽?ME@6$`! V.W?P[O6(Ue`M#}G?A^cɆF8H В[E,W` ` #?(P4@z!nFPUD A@X-@ 0G֡#|dm\L NAGTzW&FA" $7@Z#\)2'R.< Z+!0@E;|oZkXGYGH "B:Nt҈7>:hw3^P`2p.,x"4,& qB(XL :2pj1mؚ0{ v5|–b rA@(BgV2U͚%(BPMBf h >PR8hc0ʺx p#Z!%!0 &mN~q(I嵭 (*!>rF-w =:瓎q%<|P&@r0v@Q %,DZX(8m:D2U P|+7̙}zHtͤy>S_<!J)UH"rҥW'VL i ,V@@p$aL b!x2WX V Z@$eR;x,` Q@P XU#D.D A[X 5[cD+#3UUY7ƔQ AH+36{ (* dĭ\½%!#G"D\FRvTllTxPn Da~P`O4:R[=J*Nrah .r{,IH)m,0zFXy>gti2R! ah-q3EQq Zt2m1Cd)c߿q[޹Y }弋8:ךpJ- 2 (EpuP*6pmqQ=:>RN0ē[͓4IW:(! U(/"S91QGh8:O ӭI9둼YV掃sAQ8ٝ{#x!R=0葮CG % EyDl:0/;($40DNd,㪙A;=YF{ &p0" *MbAr!"Ɍȍ@cƶXMbȱK؀jh2C({E >Ɖjณ4x-p&lko P9 sXAÂX..DÈB,a |%l bŨ {g|H-[Ђ/X%ậϬ>P3 T B(h ꞙ(q'X_z [!hkp!` 3A'[ >E# P|z(B3K,w0"x!C ؄8gt;y HT&(j*GHM#wr%3KJ@ݞƨp5K5(Q#BQD{4'}Jq4#먘(9I &@1&Yh&j&(8TCOـ37'ڥ 93 K0ҁ$8Pl'x:퀐$P[*ƖV 3;Sd2ढ़fy2>#hhxk7Y թ7\l:hS!ō! p27qu†1ǰD~P(P@Q~~ 5B Q/Wxq@t t6 3@ FoL} 8(mF/+:ܟO|LH&=0V (~ֆe5Q|@l/SH.ִ&ahW@ )¥<晡;& ʈMk6GӔ7|49H2[:+ۆP;O.+ |R "ɍz4MMÆ;Sb9=ˈFɭbys2QBu!5P1Q?H LEQ %8ՙESiE8|v @(R{3z@@TRV.g)ڥuqM5Qfظm#i[4ҦTֆ)cX,a!NU) qU{@םA ܺWk`ȌblFcv.CEz>#gZVLy,YQF * Ja]~&SziRZXZEv7NP*qchlWz曨 jZFW&dOz61kXޗ6`}$C$9L`xn0~8Rm5Z`PK ?,7Rq9׍q滕|ڞ|D\ @A1ZIRm7Mliֶ/摊a0{02G'GP@ĂPMlՂCMiNaülL\Q$s53\ʧ͑RLV̬k  XzV->UkU⣈R&|:'D ɊCD^H&d¿3M ywBTHJh&',W5KY^ $Śsq0ADra0d B8ILS!Z88IqˀàsвHkI2F @N(J=m )k;Dr&̀B5P<Mtn0Dx7@X*̒Bg$ے,=c{I]W!;!ROd9Նポ$f*Ir!ZyðC_-t>H??8,0"a !*0"\ңvt_V&Zɒ-;Gc ĚɻO$9B٭$#wVKy^ (\?r/T@B@3>c#Ռr-"<Y)6[0T 6&„~(tdFzhOWuvY2h M=cWnN*K}<bLB Qf>Lp0t{UgH a>'x.A:O;+l>3|bHB׏ (L´2HM 0/ZKHa{r3g]Gy:G@( a7St8BGXC`$`x+(2)@Ch 6 $Nx{'[ 5j2gS L$_(9$rӢ?GYƋY*@'Bc%&b?}EwM- mzi qAˆ` A&ƀ^=#- d[eYզ@w .Ή pJ z tQ RP|"eG Zt;ВRP+ƄSJ?#IAG| [\rl @\eq 8@ vC!HI,ʜSX <5z(js aP\vHء8m@ _%Vd}@b1fgE1@\4y5O]*Bjh5ko&-ƭ,2F B[M o~ 6j(A>BHLj@o/=;G(NBv@FRWt3@I h"fh6T /T>esphZ*xi%hM[ acDزnx \.\ A~QdG*姈Z&YPzT"b [eAg<,JZ^<1 @džldQ&h00e nILerhjzÕ @_A<d&#\?0#rE gΠA1 뤅0Аf{0H"Y"@ d|R0 yǎW/ AhI#0z'.dhy-"[4B1"lj:^Bbfblm~T#hLn$l hzlg>jBf) )kPXk$A0| Τuh=%ruXo#ea2g0M&HQr3ayG%q) q\ J`H T> H)p6 ɴ)Q / fг' K&q;G j8cl,TXF<|epQcl.P  x'jG& Ijpr[ -(32`yɨ8 $tfB5"7I4 Gha xFI-s 9-7%Ǎ ҄@v65!R1*r X@j?8:A:Q `D~mHbr(-mĎ@V^*2_*1AH ~A@ 8/kx^JxMn#C;x @("f]89^4@%lBķ N j\Ajf !Pv*a`n AT7`Lb(qv -7.!A% ʯ Fxƭ.N%&͒3%s0&N1DEg#|4+aDl<:.4"aA[?(=%|QCLծPo@A$.jF##RCp5,p8c|8BHA`FA wACEB@(H$F&䴎AȊ *H*;O5eH. +Bk'r n&j'n'U ̥fM? tJ$ ZK` ̅E, / Vs@(n QG#OB3P-b"07.(~vCۦ^n6s9D5ZDA˾0"@@Cr䶱3ib0$ V|yKtA!0ey5R!R)Z@Zeʹ`n l( 3f٨q$<>5JgNFLT X!`06!*&4 u%T<8ϴ6*RC8$+A|!x|@t @4*4D**,"IdfBOR5w.b&"d4"7D&c}H-Q^sYiQ0vNf='8X痒.h^~GNRP'2"OYq"ޢ*3F+r` `{Fd.n8?!MIB"l5I Į-2H E(Cs{*NKh?h(j,ABP&J6*GKS'5tFa8@A) S1:Y3 g3^{3:E<1:a7Ir )[n@O ^8="!:6S(ǚk-+zCql\ Z7g( ؼ`C>J62 Df!{̼1IlltAzMN<#B7=a$ op~j#bبu݂/7jWЊ"Pb N `v &ch`aQL.@k@ &/j f:Z!At<#`B}<%aQ FQ>Mv&! MB#XYzmmV d@ P2#|=CIm8@">@De U<ˀSj/H  #O*K'p~SYc:B,iu?@ C"`Ql|^i.![ujeh1Ce@PY'/nnM]pWP sVA*G?Qxp" " ÀꊞǫqF"H?c=V 3I+ zCf6onA+3!r*B .I4{vQ*xڶohq-^NlЃlm۴-\& ۖç5h.c cp‚U\~iК.@=%֎m=?m[r;*_]%HrS~TaQP8 =$ $=0ՙ'{g9 f$w7؛_vqm]fSBj0}C >xc7w"Ns&FB\Sy]vt[˻nܻX B'D(D@zTcY2Nr'p[ 0z  j,5 G[Ѣ4XC-Gf^ xmr؈MG3!S=ٸ?(omB R*#uAF&ĈvPbe<=ij2#w&0('pT +BNB.eanlݨo^ LXm+dÙ0!D&&Gxt$~na%癐?e !Aǣ'EkaZt2\JQ%pjH [6{Bfw1a۳0LvC۴{ |M %X@te"*.DULU9z:8 9xA7S0GͯPSj\dž A#x1@H:ThL*( 7UX  4Su-Nr@b@Rd1B3FY^2F“0|A\(֙\ޱ2ps hTC/XZe һ3a002[ S/Cyt%V)q(ȴྟfsg)]2WNW('PTL+*>L8Qa\)E`T b !@, B'01aQ\)Gd36h <u3@(ukSđ闊r [n0XDpzqA"@ 1"b2XA@t@Wc * 0pv̶RdP,KEBUTUDQ(믙VI aQyd%ř_sj@M!1,,=2U(q P` m@-&sF46F8 \0l$ ̍&㊀1C@ٌݡ90} ?'!-{QAB~ b͡ ^BYa *򭀰!B*[ pa;( "̖I x\x0H<urhhS91&0.Փ<,B* RXti)+{S ;-:,%zMT#B"ЊX<دE(r?: qE8|d;P8x LHÖɷ,8ZKHezã#;9 2 ;p6xI#(Pa܈ʹ3pTB煀U)ޡ[* # ۨd+ &2 ĜP0¬P | |u:^Ib٤ ֙zz4pczB*R^\J*(L'́BĒ,1" p@ϕ薡~a JA ։; :00`HLJ) g#CJ6!J!ڪx 6@0(ɟ $ ̌H@ )=< :1]!|k#+ܡK٪MMJL|*(Kɞ)^袌{(j¦ Rt75$g@c(KĦz$ 1%OQ%:$8xPD($ QJ"'Iz|6(I Kj8e%;zf=/JF #٨)6,0D$$5B( GL4Ԅ*M&O3+d$|0|$JP xͺ͘)0E1.T!C7 ұ HE*˟P^8Eup(AQi3 Xi4jF4H 85"!$,XyBC_`eADIhxr:=Ȥ$4- ]Ƚ\dɐҀs,= 6_b\8ڴP LAh)^/O0HD!Qubְظ 9$!.Y7 8޶phXb9Zt?υJJєO5KPѫ15@}P@6]4?h%BD)H!'fRK 1P(:8 _/TkaqVn!6͔] N&A;(.Y .$0hˋJ4$ Cȍx[* 2uMmElV~-v7F)ӉG>|=4VAU ^~VFu(r8ݏNs4I䪝$2R, RD]F!衣nL5'b/#:Jvp/0s9:ւb֌QIJ^12RWBUAE7%:QexP[Hbz͎]@`SLudtJ/Q?9֒]S?Ҩ#Yljï$K5-#?(I,DBE 3ʽͿj OІn@I` udY@tC-:B XBJPAh 79g.t V ȂIe,E@0~>P8A04 L!],`NU&@Sp) >^O')C/ɪj̫H%&d~@,.0@T`'@ D,PVQpC1 D8c-Z D2SPe쇁@0Jk*tQ5n9X<y٠fw Ot#OG (G Gd: ̥Ae^Y! H6)8>aڿ'H3\&JdѪ*+.rDC} @@I8 0;$pzg E C24x$ 1 Bn(m-{* ͪRz(h" 8[;+R+lG)ƒ!>P93Lnf0dFZ84 l! 1݀=fD:"GL4 74`d W4"*%,(9T ƁR&2omizƚ@% B{g'6tDR^ʧ%BsjM!$j_B$~Hsm9j9Ȃ%AdZ%)0b%zpir)Ӝ{YAj+v|,p' qdY\X8b!g@}q80kL }̘zdYt?Ġ,H8.DGxgzԭL$Ժ_"嬈Z]t_a1F/LVN P` 3%7猴H"qWz-YHq-$pUɣ'. {SxFBe)gԂ4 (+!G\(Ca^N%Phd`S*؉!E|AjCPQDP s ]p90,@S T% (bZ*hZ"Pm `-Q )ļ&aG)70Eعcem{`1Hk (y?b)R MBT#fD0_:<9em}Ʀ eTk(J*ZzT@= {58M<-"xP9G2D*@ T  d:(;0'ș 1$C$hPB(BUuЦ?U jAQY)pjLĂC I3)(i&4ፑ0k-`  #ș\kK"^, h!6p,ň,LmZRP Z#bTתz9 ejٜ\˜a<J/8SrME ab=^{t2 BEH u!9k&@ΏHg\{M| ` D:h 9*z #g6QأE0[ !0T][-L=C](,@bvnk^TT [g3ܝVk?  Y>x/>a4f7t@JC'EVeh@ y tbYp j-LՔɵjL62ݭ{0VWށ@.HD 7f#rzRv:4ф.02= ˌG}q[)PгqYykС`ۗy;R\jŭhAph !T\ܕH r[M2mPRHQ7\A@$$;,`5FT6)ma6[ R``2  EF; )hd-4I3as 0D)ħ-4k^\!Uj{dԘAΐE TERf|6Ezjy98ȎQ<bt$5JuC MR=H*K4fεF+ nzLfaJH΀"@!,\6{~Lh@j4N%f%/b;ŠHVER,FHξdb\vn.1, IJ ĺD`` !D#*`l`cadT rr18ڢmPC*P 8L(9HTLJ&R)i:;Fl:z4) =dRf-6LLpq^"ȔZ. 4@o$!ޏӢ,wB$HZ"b*".$u¯C{|\!Ep^l!o1lk:(@B gv OAP1#: I k(Ȧ_&v"4\ΔėoC샜ʨT!VFJBg:: .TR`A7a 1<\Rp7A I>!Ffш]E]RsŒM 'lc F":A "Lv Md%B%Et&FJA ]X*šmɈJ+OƳF쒱"Rnf,/ mԉSNNk\IʑjNA$!/|A>EĨRAC- C`xg螦A m &S8`4^V`R(2\  ( JlŞzFcuH'bxGx>P".2Ӥ6Wo6_.a\-$@-;A}q,A  xGOJc_ 6 8&D%|Dp!Ax)ZB,g榛 PZ0K2EB+N\@ M$ ؙ@B DDj3Jd7%9B"sT!G XADcbbj @..(f03FE U4nc:E&>*QM^b$r"6$A}M@ ழoCZF*AZTH8렬h.7OV"*C E"^pdFb8! jj lOm؄NCO.jL+H9C^+fɍN9-g U6^vsABaDN`"l'`JuB3$2D8R{D`"R!BDc%,^sHJз\ɕyC`@,g, RHSZtRDdxjlD~" $@1ORtnH$KR%BC-6TV ^Ú#pmbSr*jJBLf7!JLLN=Z> ff8^fH2@ XUH.v.huq J7y ,"tl#o@D <ŒS960`PCw Z`ImTAbギeR:8yץqk xMw m9\.@E h"-D-JNHaJn:90b-| 1 lthN Tt9tۯP+ =C6&7&W5 qdm484&iA@B54M3p,a\_jafSJC~`x \e&f_.)`Cf!O)_p ^SyMNU_%Jˉ( XJ8o&CU$;b8aeA*Vev  ?`>5^6lRZn`o|>ߌx!vsqyLAŝYN@@N*`~%@`D"\cMJ@A~tŒ7〳lh "g{P6ICwfgvvh!mx7Y^xՑd&A0 b!$+1%˟ec3o+~쐱!,@` ,pRgU*̢cZ.&, ٖ@rt JB` a`2-v68uEW&jN6u2TvuP)&7"%D0fftTG3FR Җ%k[=FFA%"aE8HP^ +;@ c،k(K|HTdXd2׺vt3@#s@i֟!XaRNNE -7%։,Jjbi0Nn!M`Qa @ ăh9tdX!n/BS+EA:haa2$,C!XdHYk*k30%ۍCVGsf_ #0mzTIGr(WZ3 HK1wC M~B# Ҋ 1Ⱥ'#`p"AZ e)nSF5DAKZ ϝ&Rj#NOʰĥR*e @ >"6\`z=F6Cx@<JA@2[o z M HU'XaWhDU&>k\WE/3ԇn)F'0(Q; j0Ra;ِIqA!֞!P %,NR2 x~D\u1(&Y@-B%_=>>G% `4Oc\!~{Dtw.Õl$O bၢ!ualk/@:" u Ye48~$v1>Of"fvIHU)µLİ*;j>)iP&.AhqXm Z3@p@b("@6Δ!bG].c}?`( HJ* s9@}@ `@P@|p8(@{=&/kK˩@)X( w(BIB|?T dQŅ"MWHM Ouv<8v hVH~0A\]Q@:=&q,)t9n59IK}JTai{'W> /Q{H!XW& )mz$ RJ.R `:P) 0ȕX)"FF*bvOt|NӼ,S4+! 6S1VF;#cXJH.=`2 ;0CiL/+,UOL ?@8KuHLTusam+ȘYs8&#|OODQD IyL[z`jw9 pY=r%Rխ@V`E`LS1B =|aq!,%U=r?W^HڹWֵ̌s-`m2{(i6vև>D0L'%=KaEx&H>o~m Sm?XW%3ɾ݌mim'tyҸ+v}wYRJ 7vgǭLG#Te R=i$0|PV YV[7;P+PL՗Ğc]"ߞVU+$W!;4ٛ 9XJAr@ \P HŮcRA$C >C#f3LYR3l!.hah)cFۡzPHyX@'q"$ `dRb;m/+"6wQ!1 IJM&(|LC!L$:/1B^)yHꪖln[.[ L* &n-K( Йs@Os`U;IqP fUA#(̍EHQ/A\$t򡑥dž 3 {2\Eh2-v f J50EoN O0n (T3DfW F(x DݛfCƉ{]0)b-e(u^n& !FYGgA83PλO 0LD ^knـc RoI?)!ǠrDdCJUZQ5`b\M-2Xnx@#]MNM_D p$Q`1YS Dd](q@Ƌ1nDb(`I6At,p(w"m@Zk8|ے2 PLjwW`G8!#oq<bkPF1|_8( ~v 4+20U1vH\~P x# #O^XqL "ZXDhNBj&0ar.h`3@D/x HP̏([PGǗ覌) YߌV} B>;?誌@ ߅IVbr9S$P$8H2@p'/ 9(snXqHy.h 3 Hx Kc Սa`js9PXi0t5A  %  / 9 aѹ?8^Y`#"[̜a>e+q2PÎt \91@!eK* pOy@yY TfTe|j5#&' HEF h tUJŪMdiPE2|!ƛտa"ȩ}yQ v`FcTAp 6IID(RPqPFSXt)Q"WT&ዤYJe4| ̀'QfX"ؘ:Ȋg80;rlێ.BIQ1VV0@NOjGTO<פ]JRULѼKMGԠpNx v1>~3iZ߄h)%B4O,5J@آ toHZGh</[9VZ? t8HV xh:y?@#%4q3סa*I0x8i+绳S`@u8ω|sL@X^*ʊ# Qr22u.h,5)18#׈?}xS(2D0.b(/ʄ!U8 s4VxkC]r߯95E͚Y/@чљ/̀X|hшa*f[<jpW ݡ#c9΄`MxxxxȷEdIrzO:d\ * >3OUc,Ș*);㰫 bӈ!13 B<@PZ`3fx,?u)BH6ΐ5 @!^Xºg͡O5  xsL"B4UP&3Y.+ ))Z5E.,{ jŃl4688ɕY B9S kV9+ :`EJy{@ Qj ZV0p=) 󚀘 )Ӻc1uKu I qQokyd qeu'洄Y *+1&.=VTQ࣍ SO~aB u.{/pr۝8tHtk\;XV 0~1-XCC8#AP\*7 4?UO Yzs[A&ԍ)QP8?HM) ?=Ȑ#?ޫɤð0b@eX]m9Tɗj)ћdx= R#$GxhC"Èi)\1KA 2t9%#KאA.-BXV kO,dۖ %H6f7& m k7A6|Y>CA'(! 9KKxsKE 1 [ ч4Љ0Zh0cHA~ƀh#睩Ձ"AT AA ?Ḧ́Lpelm@{!<$ZR許&1kHcP83qU45rD_ QLHV:8GL=>Ha53\ IGf"!~K;3{GN p bDP ]čًHF>uD$n) QhC%=R"p#%;x@`{şÏGF92vu$j͒?t'Srwe(<=&򽇳5%,^UY :"n\=q褉a89 a!q<`BZo{4Wz]V!>7W4K_QJs% "`@E@,pc d7L{a8@DP@S3PV4(n zw7M@6bis]SowOpXႸXހ ! 8|E@ +It\q0&x`Ӊ  d3J E`+3Z* v}+{w:O0Μ|hz `K  z3X'JCT Y )>&C C ` Xevqܞ/nE3r/'+> I}1 cN)|j2%;!xC#w-/(}Ρt@Qp$ ..I"=:(X]PoIdX =3(3w<&@x LO@Q 1,I5 #(BX~~˥z%H5@(  qyGW`GD#hv|3I_J¦d N4 , 0"#c q9RP[* 9F@hCDH7-*0Sp L|뛩0&xxv#MI4*yCϹ''zniG67o.*5 @dW`x0 "7]ާ^1Cv%b "F)DFn '!S` }94R8r%e*C{:of:ʽClL2#$mUs+$ 8cg@Z "53 @@P A}܁p.KhTSxqx7`κ@m"$b[q>  *Ly怚!<B}n&Co S31!`6xN $iK_;00+F?Q*#5 4v '$4Ɗ8,T$A;%lۈmdl=bnUArO>`{ (T܉& WGaWMd0Cvs !f 0Mzbcu0R8Ha@"K*݆׬T2mp =(W4f1WyW:mę,BkBPGMvR1%Dr*2^TH qx3`6r%RDͽ)` 1Go4zo xɊ1"4ܟ&wG( CYf?@3W!) l+v {[8SL ,!4\|DQMCRYrcg1:nN! Q%G]:'Z @Y lh thj#Ɛ^$G]M8ܺ0eEߘ" Q A!FiFX6.Ѵ!Ѹj 6S80Xyyt5. dC:赨e?2.BzJ(B ATZLЙ9%A>;"f=1p$t6Pz҂Tȱ~&ʭj8$#5~=le!cdb~DdBpzK:\F1 ] a6I<=j.g{GH7lM r\7d|SN ";6/HfL#3qFIv52Ħ>'"*,`'T (R6``a~^mD>6Bn8β bzЀA8 BKK.7nD.㤺L.p\Bx*bæbx&Ha\̲<< EF>NRAØ#&/erƠE,6wBOhϑ6eϰ&!M ~d,kbGDvBCHjt"H<Ahs >4 '`*i VM+MzD HaA @ppM1?t'< 2 ϸĠHab$ [-N*1 lj$D@2" 8]$ fh R0V N?<_NrdZ` "p\P&Ć ) @]X.m:EN0YM ~œ* d$ne F)bķa$O'cҩ2F  t D%*ZFw&Tt nB@F!HclG"(^, 8ʈpà0ļcLTnFP?h\' #glwV"& #l3g6s) ` (! 38j#@AQ`<(R  >xBr6OF8;a$,{RTv:Y޼R"b(%)BR1d+ *m`K`N&dI@2i gL4jj(#6ö(  Ҿ62n %jj`G 9JN 2A FӈzA>W$-;F%$ bn"Hl78֠!" ND48fah A*9!,x2nh% ;L`2@PBOE"`X0N4$W,'B%(L'Dmr5G n:F-'F,˒'+<&A.Ae[.|'KbnJV`2_,``N0zMU:#:GD&gH¸m-aOpF9S!нe%a^Pw( `WWjNa~ @"84adBmYm0,b¬llE *4!05IWb^Kp07$t%GB` ĐB%HA|~AZp!Ʋ tT@@BxV#7nE΢B¯9@> JfAR%¸+Xads*oA5>| c@qD"L`i`b\?RLAo] и%ys0s+W:iqvg@ g2JQqK*s/@ HIb30aܥp m,ŘX7NBf AC>Tl'#I"qߌ͋P7x ،-/r;"M% pH+bb  Zb}:Qy`B wH^@F` (X9r90/"j 5A\xh!>Xɬ͗DQJ'#( 2dAaPr^S{g.w6d]a/o ӡ#c}& `/ B'e%;#TODz\ϐp & Ŷ*gXBgaBU[r)1 XiFA @+bF.C qjAD[emC XΒ/BRGTu xG*b N9qy^$8Z)#o%<AMِ/ i1LԺF4 Z6I0cOHa hd0\e& N2 `{0Fa H"?'La!vL ةcTFA ;*!J-8SN*"nnvsMW[N|9OqG YRS6<[yl! h)kn(,2aHah8-ǐ8ǚfCdFK-cqO ƻ%;eC#nDuD>L0ݷx@ 2F:X?2\<[ 4 b4z< ]ØM%3 tsZ .bz H@xL,!l:"Es~@Bhp:\-`M>8H%dʎ~`(3 Yۛ]`ҍ<ɀ~ 3A@_O5Dlx- ~? tEhC( 46?#ED~ l4`co\gEe{H&J5'3>_9tv B_,>?!NJS? γ: ?.wn}+I{kK{YPTP !!A@@&M>H I"Z,!FvgY҉Ls$2H `N #VƵ4,<, ){0*g%`& ZŸt Ѩ2 F8J6Xu\ STX%X=* JhZCk,!)}C.b2ę9 D3k">s(: bȶ$Q Gɬ !:MpФ# q"2 kPѹ]H4++i^U`>kgDXTLQ@(9cHFi"Lp++k2oI|l$(aBC8À/3Pis8ک9M䇢L<03>]?_|0R&bADDԃ mk;ʙgt`4c"{8D %AA.icD 迒F`B8 PpMb'h3[(=d00Q oz1{|<+5\/EP(" C:G1tٺ;(dJyφg=xp\  t$D QM5DV IGp![(t54P2ãx_ 6YF(7KUY }sSc$HkVhp"fG8-2p!R*-]>q*phƒ ֘asZ #ĕAMT!`0.}!Q@D6@{ˮoy2Fi D`#DeƸ= A4a!7!|.ˤXLFV/@114@ <XL,DI2F"JG1 Yf*&/VaE(G,(@c3!F40f$-{2ǜLu!lahT6Ê.]|"Z}HjAEuZG/Gؗ ^J8 HuQŅC b\i4Ķy߬%u*L{p B-uɜ P!D I)ta9$: P < X8G Zp OddqoTcp*: ĵ>>;Cq 8愓 XIdTDV#,%|:KA6,d }ZRe!TsNYR'*xyF`XД` 3#]RA>6`+E8 5&@D^ N` 81r4 69gȋ <x;ƄWLg0:ϟ{HPe7d,EcԴ Z@+Œ2 lq.˨yԣVu ^ApN"Dqȼ.wO}ujf.q4 $=(Ŏ It.ٛ#і٠03ѷ00c|6 :?xZY~H{i7 $9w" ' ׉9) E0] p8ph݌0-![;hq:w`uPvp4@8T8h 8$Pwp@(x@p= D,VRS E|#0#1(DJ z2-qg8Go h_a0\hqF30ؐ#yHs#YB? 8ػJHyH>$ 8 5)m&88qӷJc0 У FREz"Ḻ# #`7LjST?-iJ2 (!к0Sa{4SNZFGh@= sJR.끠 #(a(9p@b.s@;"ӁPC"b& 6;b@u1<3_@eh+㔃F76;I<BX_!h>;jc8䫑ӲZ;D&Ph'+G/!E!qj7mB(< {Q1 `H'BLw DGڙ4(_,,H O (;}5|jspX]ʃ8q %ѿ==$3#^PXH@)Гؿ@KHAu2CH'c%T[!IP5KEI{YَX¥``_=0$RjKOK/}1`5sh@4౭жE/|Pp׀1+^sPHImbYp;Pn 4US.=!Ґ$)C3@#~\J,40q3H@]D=pT>'zH!N]px@BiX";RcȂEpG!eAs:ܵJN.Ky 4A]d0J"m066R ԅ%5KWPY- 8700/U`,@ڬpY/y!j` s JJgnX 8UX뻕 *vMZ֘mer8b…i↶ ׀ HI'G1  yMv, R!튔JGXw>&m;S ⭄8FP4aC5ݘ72\X""+%uY%['20)CI#)+;cD=b `t"ݺNbcExC@&xH\@``((6K 8(Hd,zI'`R9$ J#0>,R ґP( {^N}Axd`m)@FY!JI\(\?i5@vx f *G0N7]-[|K.}Vm2>_/p@(g x~>wķc:~uFm@k6ۼ?q_H~@#I<&=S,r;]@@&IƂ%ZR=KL1G{xjI*LDC x @P 0/RyC0 !B(e '``RЈ5by"d4P5qA&MZLy`h#@R Q;XHT G`U2[O岌r-BXW6 2g cPd `QwJz2iB;ڡ2FLPKe G:>ig0CH+q&RL4$4227.0@ɽ"8 x 6 [9[Nz+Zx9p"cp?;D$@hF}oƔMo%y$V_K0181h0R:955B=B4{0| Q6%8 A@C_k;5A@-RaK?YL # WxQ^&9)fsc{,|֢Q[lm5/^JBlZC8b`4 s%/ϓ,O(HR+~oc! VdAG|N SMV٬2(E(#{O?658E9q': dXXmG@-pP@(rAG @$_ sp6L dE| ^#ctd)' t%1 q>z 'K RH\dh!z`_X,9S0/62ɦ@N6RBhLN#O KLrT+^0(dϷ 5` nH6#dFd84kiTI\P,E*jYAQW 9{&-I !8 [+rˢ M!uLGCOk%ܿ쉄)BGK901U`Ҟt>)?)#jf@"&bwa"@7-d3Y5Ȅ>*-EB >#\g gJ؛R54C`s95"ri!%@/~A.:6v9|+t=6d Tf քBj"lfv-کw`~ lNB\p1d H% COhsX-МB,PLl hYAK \N"r /xfܚ 0N Po `pbUEĒP%.fj[ɴ|/A,2h7ڹØ/DX\^FĐ&1& cDp2|K '6G 2h溭ӡL`!aH*oPV"K rA.G?(4%O/Gq+J2B!HbO hQ/%Q`\`h 8$H_$$jBaL!0? Ho+ UA e$}rSXY$/ V i65b6X̮`Aa]3!y8d*] >vd4eǃ0.dT%yuL`bc\@BFB,Bb%ӇbprAl3/qŗzO]:g!I: Ea,GtK-1d&(KP6 ܫalC q79Cc%| ܆H[P'fAL!@#P lglg-ʂ €2 L Tnu@EBà ! . P.fT| Tqn$r2`R;-;CνۗO%r'1STnB.b`AgT@u.1oMYtENaB, [ QtG?֯ {ˬ @W܏t-L >~ME_ zrLϩ{&EH[2W(@f#'M2ѹ [ȼa)6tH*, lwʛh5sh9~`5dt 6㒊 pPw7JD~'_5Z]WB a_7: tEMM6Oy[~! :a;#5c4KsBU,doh K-|A'aia>  "+x,~5jEǃkK1bVsB"}>< ?%Y 6/ Pј !z( H(9@ r%4N@rU bV*b1@LS5@hL) ѩ,U%G#*' ds51;Z xC&npr7ThtJ(@0y6 @,"/x,lͻ 3M/Q!&|5 3ZJ@ߠn!?"0%8`of1 cXu*"& ~D&A!j`!.G=-'<60"Լ~M{IRs,~.)S (!'='ugsHr0wQ`V\JF^ 04@p p* c,<~`0O(i|'Aut?l[6ն dI>P  l0/.B2N$ W&y|]esf @A`& Šg2`NLrU<bpXHi,Wr=Q6̼H#'*P6 B1Ds;:LL|i|QB, .Ǫc- ú!Cv2 o/r[;dm2?"s#$ @x A]QJ,S:C Tq#LK&3 Cl/n[\L6fH(""6:H'}@dHwft%|iٙ&$$2>#[<,(N6=|dBl϶d4$!.J=p釈,&Lpd*fj*EgTV`lT<ϾXhb?Ś\M \5x.cur .C"3(ꇏI ѨAXQ$% Ik'ﹷ'PLr/FBzP߇Qy0[t{&-$ $ `x@i4`G4PP=sBA lBq+$(EP0’%fxЧ2Ѐ2q^+Pj'eJ .}-('"?w2YQ# '@ eu%yd2Yg成ȋB8l+AXW_! h<b8)s A3!k//`p)|feO ?h20P @"Hh S@Z/,dr VZJ䅦*D p@ldSNw:1wTXDPw`WVO*g*p~J̤P, D#.=eI?5!S0 )ޓ*&zwV iT?Bi}ɉ:Io!z/d|_*Mgr|9ya<H 3@3=1`+ DUY#U{7L 6"(QsRc'H@qX&d{$Z itKy.^ mp h> IJa :*^|CL!8-x(9AS9#(P![{@;~0ڔ_]#'i]'}9h" &}]m@5` q1nÈx"#{bpP$lITDI^. auDWEYH֓ts!@$ȗm"~Z]%\3ۥ|-: ÒJ=$)0P.0C7a.@+&6`+E8(O(Q"0/?Ppt&7Iu·-F}m:צHF@Hhò@hK#Ta0U'gzmD$c h D8+ Q>*MJ3SZB`1$ h)r!ҬB$8N5* +NZ1 Jv9Q܀aH[8xYyQH,ÝOT8S@(Ca,҃ "%p2#^[$k4, Vcv4uj-UrMI*zBbS(%bаWp H:}>Wrֵ XCm2@5+Alz9 (l^.MALծ1 &24p*RS0ѩk@?A@! bxni5&m[bՉ#MC 4PҒ-u)w4xzk8;ۅbP} &]j%e!7==LTt*.rZ 6`7p+Њ xͯFH 49 C0d<"6Ҋxql 08Y5UB ,*p !,֕2{N0 ʪ #6U0Qmw%"Vu4 XPI1@ -;SHA.]ӯGUFXXxS@(Fl9yR܀Ip>@N(U[;ϲ |U&)A3>@Pb$]ҟZN'*s,ʖpR75[x\3 H/*|xM b7XBX5,D(@W$K&/5 %3?]5$6;TkMfy/Ћi8D=8+ ⭂;/&@Qx05*XL%HD@HFK %/s. dD hz|,P! ᗗzxF:UdOa W8@^ԐXN;} ,mbLpBxɨ:)#??*BDq !7NIfp#ɏ> W84 "H늛k09(O03Y- Œ˜dx^cHJsk]@I➼8h^0`d9cJ u\8(6Yj7l /"^0Jf[˝?)O)[Cr*!Q=$tNf \U^"~ DMA D22vrɢ gYؓhKG͚8`.*&oZ^i`帒P0iHp1,ga79֏X ,?@' tH/r5֕i-+7Xҧ^P:6A7I`Y >7]9 oP*`dԏDO@f-9 O+ւߝD&CҪ7dS@ TC\Ƞ+ >>"p1 FØ=}'޺<SJ7U.4OvJawnUyTNA f֫`h{PZ7GBĄ9^(^Z)@ ?| L?{P}`pgXlpT # hԉ$%2AϩT  xL(y8@װMFpT@\H])" @z@( {&SAZ7tUV>r4~sWpM5KhL($XxS`. |@@JH@&2NӹQʀ8:p1-* $`XQޛ&pj9.Zq*j[|7rZ * N B ,Gm?E'l2hKޤу(2RH>fdnHGjO7SRjS\Ɵ2^"NӘ8*䮮.SXApSE0+nLNX!9A`Z֞c/T(Q">HPkRP/l6Eҿ3ǴzSB@@h"`*M@$Q kyL$ #+9J>BԞP1In̷. Jtͫ7;ۏ^jK7qN-JxQ$`N{.I:R0&F|0-iJg&բHaKᕅcp l p.uRg*8>ƪ@ 5h+tت|]%$),akR,fDP `Si لhV G@:8`r_K=EL$|o<;<>TQ;GbZ&ڳ 5" ,&5vL#>H\ ` o:$X0\L> Hf;T'na  0h c~AܨQU2F)h⎡4XWGI va o`z`iɠpd Bp"UAA !:H~iV3.ZAa%'Ni+$Dй uŠ7 Vk!@/5%pbȰŚ2M.(F`.͠ `HLDc AFh!` Hn tb4jP/3Pa(dV0Jb #^"a覲 n:iϯ4 nfZ? !,NAv!vM]#[\cjd3PPЖb,hpȣc%SuI00T")Ș j:M50G&jd"zBP$%KaGĘ$d}؈. k$,"@.afRK hEKV7bx(.|ڧ̺%d%xg +" FD,zJY-H2,$QYg;C!7 V)5fZ teVN `}  0 x!bHI|k2)BTv^,fƸ)ln 6mh`rZJV@0%fLV'@"{% .c4A6̶!X 4$% P2E@tot~&]Z @/I;FI %2 }0G9Rhj""& K&Hjca1tbF@`~MJ(j#zx^~mб:vg[e%Sow2%! ;981\Hdv qD&n0P"zyU!ygQC/M.JH` _q@aA4TJ%h]q2#J_8VE F3#*.cb ɞ ^oU$$l @~ ".TCrV✂!@6A bj'2sPVnݮj_j.a:H : F;an1+Kl'ncaRԿIb*D %XJ&1"RADc、o8ZqЮ`Z v'>(EY!}}zz2U<^[y:M1;B @4$bTR*E*3`$n%pn8$2% i*+e8ڪcd!v6l1K|kqF{gcpt@D)Ҡ=fU,I[,CDRLb0`6E4 dj `>Ad`$bt<uY9o(}  &㯇ҙMIz 4&3i+R9h6uÌ 13a4h@X@eoV `u( bb]aMKӢ!4 {0>W7pYJ!KI[!rVٴb "h[o(  JUXAFw@g!`H"2Yyvn"3e ( 0@NItmX. Q>xx A vX ~`-0w@( 1@2WK@>P4( hF$Mƃ8L4PviB `(}^ *r-?sNf 8~x|KH+H-&e|̀H$ ct Z@y" $p')$k6 0&B0(Dx:fJ  GW;r@;/k글H;g2yq#s0uvsr$^ ɪ`K ~L@}.B('m{ ^C2бJ4<}lgf  , 8`>D']!+9~ڴц/mV* 51v[ydZ!bI!lih)PS(  P n0:ZؚȡM.eK.M;U˧6S3b4PlA+`-2O& p`x$ Ȃ3'I^81֢vq擞Miԇ`h,N}\ "' x ] ,xHiR,r8O @ @YGh3g-%k1kLlaȹF Phq# 4@0U}1 ˜؛?)zB7V+J.:ƺ[@@$G1dː2zf]J_&(]2U (& @0Z-5 l3&:e 0b-S6 Ę^$ bCSVY= ^` b!$!J2ґc! Qc!BT'̈́ N)tji00 =`(hyH`9O Ș5P/ 2h~A-̇yCHj8` X |0( @L59-%q@)ˈ |@0 {1 𘉀yH@9_RLpkׄ<.1 f T/L_&)h <i@PǑEx կ ^[RP7 +KyX!Ĉ)m` ɭ5ٿfe\!8  <4Z B[#P{kɐaG P©iv! k$4ҋpz8o;Kh]QC1.#Hs9$үg#xi$xnJTR,=SEUX*S*#:~؛iQ/1C`F8 ĈxYV{BuI/Ph0 K]h7PX%keh6EkX]Y5VӂV* *t .Hp(YP/،yVl.OP8ůWNn e;qٺ(#ERS2]ZUmZBSY؝6ޔP0B;-إˉϠȏIe\|7lIc;A)XL6%Li%}7XUZE@V}l8Z]Ө MKaN.ɐ 8yhh#=Xx4bIhKe1BQ0_<=n>_[jϫ{zX8.tbީ 38`j0rX' uF Xq(@ 3ȹVg7{~S64ݍip7Y7Q3 V.0s#A;rQxiN7jr!ȫ)*6 ,FBK;&;G@O6_3*ł k\uAu#?*4LI= (,;/p/*rlp@zH@Q-Y4HESg6phg gB18 :-C ~AzZ@LAy ^1SHvS9p pNHU mC|;.vϻ1Be`unL{](8Y= % j( @`BL=C_0cX=JR(7|;Y <_i$jkѹ;X NJMl|Ɓqh|İSDNJ!Z}{7\a(_I9(JM*h 9jFY-~FkIm>ˍ* I̜=@kxԀsyp˃6W 2xEY$x"5ȉaEIc08Uc1gEdk+xj=F´[*,Ǽ*  Gx$|pXT<^d/@p Y-Z0"[ܿs,(L(ӀI="Lu_\͈8 DH G"H~-7ePm퉂jDP^`فq ]sޛN]N€G܋ؐv â@ ͻFȶ񔈽^^k-P >efd v9^Pj!$& ˈ@&X' I}np0,ϜQn9(m Ռvi8ZX0fxe`5~`!H8ϡ(9[XYhU0x5kԴM4S_5c84!615[pAيP0PZBLK~ 9 2vXc~1}N[5Ә[Z*s}8=,5]yoC߲s I π'S^ 땰w<7 @ Xש 0AWKmǕr9vͼ3DE|}= F3.5叔hb0, ~@-+~> GM :KC9N08Hr#=c>Dl3 )@`) 'LP>mB ,";] Ir^8s7 c8(Kz,94Y8s71zԻ,Q|CȉGؼ;tHjX!Tܕ:h2R3-Ba3Pꢩ뺶svESÎĩK@x4@,}gEcth& D`f!M1R4)~.-| mD!*iȧ<$NE{صc%,R.4b{ AK3i.! zۇEɗC!-uFw< 7X%.@/ d5 VRD D `Z!d=Iy m &4U3k^|k㺧|}>?R#'U$2P5mh4d(zC˅pCz, PTE&ўf :NGJP%Bn+r@){.oU*J,Vˇ'Dg 3B ÇА@xAEǟ{qZZdZGjߖ>@o$cv2[ӛ&gd*'rYب Z*ɴ@` r 94,("0 a!/9u7~$XW*?M=l U8+IL5K)2M.Dʃb$H(f_J^.A%ђ+T/3 8f_Ȱ#XPeNB^pB ?dPp!U"LT.pb...hk8_QŒpY@b%tq_I !Bu5x\xwM'Dj^#,:TrEgjD^qjI7P bJ2$USւxcXj~FZ0bxe6bdRΆ+O5$@)tU ʮXuNdᙜ֐ 3Z͹p'^3gMp5S-QQkE G h! Je>[( 8B (xaj&X/VRNU|N_]@.ˆa"@I qKb-NWeX9Cѐ\<t&qTΓ⺮T'nSb"О{DG9 !xjh~Y]$~Itp C Lip۩=;szwڏ~$@b?vE /@!(KHh%J"|3iUDH^ibpe<(%޵E\fZmNFW6m6L LVzrBEzZB@*dnf5 TJ8t ll>'p@cJ)li ʌ'd2>R'PNܜMHv'6?&M^%6`4 D i B,C J>mI AϪndώYI.1P|4!-"(e["ek2Be0;n&MG0%b/ d $@LxkaU Ɨ# rBaD#A6L44-!D +! a4!Ďr?MId,ø{),o b ee2*g9B`4<@e$g"jN@X$`.<@ ܄`= $B'<3DtBT!įAXlj#T"/T PHKd,2BT/[EI"Duhf_e. kcVS%&~ ^u# tMPBj Xe3@ D@mak`ieXV' ^.¨@3a0`!2 2d=˾cB'g2 JW6A rb">g\c@,Cz3''"PC93K#Lؤ f.'ў%'hu=aē̯D$jHAF ܠ &!XAAbjn@v,B,` GLrM-S `&8tI&^!tʐt9 !,,]sMTZ' @hi4dJK/^!xa s@6<.y U`CZI#vfFtg[T?4V+6 2&Gȧ7XQczdTŐ)Qg'tJ1ʶIJ+$V$IxIG]E vr14%UCB͊C G!T$G3CUWƎ[gFe,c<}(ĺpHF zZ VTt{ @8jPCQFvvO4R Ooԯ )j! fQ8f-B\&5%(G!@!JhBiLVh'i-Ê/*3AGm d"D@L.S5v3r`q@~7N6"z"1:H*fQbXPJ)k&>cLk/t nA|.:ndi-86 ro#B"] j!C>5.'#.4oB`E<Ȑl\n6hLT7T2[;wvj8` ,.T$+,mD0'3`!`g*#yu7}8uR p׭ .+"("Db C;iJE- 4s3FTMU(` `g;I29X1 }YO8h$4@yZ [Y2s* XC @r z7}MYnv|_{vr%;8 Z0gbdQB_^ `Dp6 QVQ$4EۂOix&eiL8~>±*:Rt@L!0)~lhby=E>@ # )C?,\ByZSth +̊c=@F(a69 ?- !86 Iv' ja9FLGa F. F-Xr0aJ qoXxtw T)<rlրcZUE,vrZG("3\ aBC#AyG$~ u'&o' rv||Z&T>Ҕ04g0r`~&)B莜+ ,[k`"< O.(a(caH ʀ n0e@7"-DH^gNB~?&kTZr(+:OsEh"ˋ~ߗDfgA7D,2d$&帀%@ FJ;^1Jf#S| Qs@d 1 .7 BF󵥛C(IO=\dBFT4ZS]3(,c4H'YP{sCJ14:J tw'bZ' >>`)* aC$$f t)ڠꐂ "@PcdbZHA$|il*ihD$%\MNTmN!a uJ 2gO2brLnJ!a^s@=r`VU(`k ,(f^rBX&iXrB D&i)BxncZ_C{tS`~S0KrkAEtbFray /,_=9>B}0}"$>| tq' }E<8; @*6벻YdL[rH 2&ך!|4@d?|{uUiV>Q  ԼaSm%D]фcSD7_ XbzEuʒFZ! рXD @ hTQp\2pXD_1ɴk8%Xo9L Ծ4hSCR(sh;M=^X3LL'9>` I*z>.S,ΩKmaJb1qL6c2UZv"+E!uD#{ i!P<]A-FH@؆O7A[S.ps3s{1 s[Ϋ_ Ƒb~Os^kTWZ8_0 $ĸ @+ nGm >p E2? < Ypl^I/f8~YŶ~ &YI0T/$? =YƍM0$(zX R9_gE*z JK/"_Q1i3?Ȫ.2MuH@\H΂\Dۛ !c׈P4@GPb=# @2Pr_4@-tb-K-rsBI@kF[0 #0d$I@)QXra}̠0 D M(]6։|RZ EpBor,"m?De拏ة:QxÁ;GY:jv4YL X004\# ({Ƈ1 0Z`uZ;HB l &w`Idgsҩ;TD ;IL Ma1b`z/f0tP ( 0#(!*#7TPbD6ܐ[߹~!lA;M/f)Tޓ1'YCʦr:,N>҉@ Jb'ԫ .x\ 0vjP:`̑N(}5Lml GRyc?!l`y ,P0(\u KKp^1E7B~^//rnsbxs' Bk #A0TBk@a[O[(pr P+~;. 0Ȝ"#LB =@P4 q)Rp+,<[x\jݧ⧓a I"*މ# F22ڔtuh?I(8(⒐ 20b pL?B|w%q2KT,A<=]5L@Ƣ)cĒqw+,BU ng!r״C*e[-ڰ6jm%s `<:Bv(g)~砲} 8]6@xG|= A  KH8DȽH2!X81Tq @h(BKKZA#ɇz0PK1" iHY'EysBPC<d c0$(H8H!|hCr1;"j<)a:I%!ݞ0p^LQ˥Qdf i./1pB8K+(4M:ͣG W$Mdݥm*@ـ ))W L!>@ 4w4*KHs;$`TTwLPހ +e`!{ɽ YJԗVFY"-p(yDM@($kA8ܛG*W#݈i2a0]8r@)0}^Z6 ]=Diܢ)N`#% ˆ %T1 f& ,!"lEA-R:ȓԙ#C+*"x S C qj*(byp%I@Lz/NK+/G,:YjD"ZH٘1!P`WD X"7`IA'Fª1:XHq-lPs#zkѷ Iڱ^cB]J.H OPT+{M& q7kmx!2ljL 9q _JQ>>!\$ہy?C7~_4= G2$p<[tf(ꀊ1~ܨ9H,8-N?;MSa<;vD Ta"I­@ A1ĖbP<X-d`Iz9u;!\=d 9Ba;M[Ҟ8A,X7 mMLAJgM' sG8HDDI4@[ #sUɓO9K#;5۷_q5aG86e08Bk")(;N#yhcD!:.pR۶de~9|&\,=UZIȝEHN;`_( %,L6t8) fg$0\< PLxޣY W;Z]M%IOKQ'#!&/kRf{*/@=-iSBNff1#@1:`>ryk<ܜ ŐÊ ~@`J%Cm;-[B !A9FHKd5Bp-XAdė%A*ёibQ5#c SGcw!ay/Gˈ)>K1m0 T`XI)(O9&lx} ȖY1-#,YJ.bK s0zRb:yk 6s70>JK!:yƹrvD(gSyk.ڨM5nJ?ɰ#}!E  ŢwN2-࿵TW}0asPAKxo*qP1#ωڛYV[-h<"4f))U `K`A0Нfԉm3 3ʔ\uMOmrO–ngt)IeO)T  mP5D`b V'->1m^9v2J,+`pq!xb`Q+ۉL+ȁ"L͚RٿZmA0}T8E  P8$ `GHJ%`8>@Ÿ:? *AKrh@$g@a0 Kh4 B@b p`4[6%o(m-bf1,>/=f/Ŝ[J2R[}n+}ߙAl@g_ď{m˯8  @{?`k`\+J/Q/@Q!a23ǠkjF2 P` fq-sl`X h btFa\A شG! \qBμy!  LIR){'  yGj!{"@K,t9ȳ.̚&*~:hsg 2$W'r(J#)H C%Iԝ/,ѓ-SRx|Sh > / `ysIrL1D`ǀH DEϺҽ1PNIJSSaǴēH wJR|uɖP6 d9/J#&LHR \@PXϡ=kbRurUGtb.ݒ])d7\\eMIwEgĺaf)R&&0*h+iM(:9cX#D&2Ѫ4yeRtdtWMIUMsg$ V9D6M!GHlC IQЏ:HmHO7S?Ifݎi,A6yqZ ^9=O;޻xMDO 5-kkB;V;u0fmE(Nrn#eKړm<5vy.c(XrPrk`gل-"$_ Q#o4iƛoL @YkUaH,J 6`Hz (mhG3ʹ( /UK1q<RI@"x&&] ٙ*VŸ<<h ¨ ljY]"32pYKMC/ 8)*5F<jMX [G4dShzcVmMX ,XzXaDa:L{HFH- 1>(4oQBE"AQ Ysd qg;SR@(rHZbcIL6dr1 eP5k/; o0$L c6C-W:Sk[2%VInI\Ľv TA  ;h:ŀγ!@vdkV lͮQ6hgGXKT)xC4gqH( Q&#:}a>̠-NEɻ@N 0lmܥ`53BXS%bbAX"J7N`]-KZz H6ZEa 4B!mbހx&&b3t1[` l@1DΫgHyU @l -E C2@"j 7 @W>C,vG=kX@F;X23sB$M @VdL <DŽW`,C<`.E a %9 <)`w@&g!Ax k)VV ;(\Q.oKG-"1xE <[e"$>&k͔s3晉%R]$Cye:p -н"1@uIIm[#"881hg[)L^@P9A3 ,E/(bO ! f#"JH` (8"w^Vav f(hdg@<.Z&c7CXS*f!C0Q! @(k耉HegDy.) xC_% @u($#TI;.Tw+(GYl %bR^phNIr0GuP\[zHU XJÜb$Ƭfd0# C A4@ .J:f&fd)s p膘yƐ ` Ml< ΅\=~l #d`WGZ1Ёh/HxpA( erO&gFTZ!2qD`XiDk"r$e-,BJt"2]loq&^pdh^DRf?|_C( 2(6~16m=vb`f ^ur[k,wp xn(-1u&K1 Dr``p:^,l*_b7((1*ٯc#(bJc@c8r)G-ww3#+q%HZ(` 6F@LN#eF&rJ \Ġ@r 4#b8:qS)rW,1 1 gP.!^!Fh(AB|2H3B3 `A b{ѮXTdk*.2U U\#Y3C#]?/RA8MAŌQcCdI` j̻f@ȅ @|@Fc.pJŠ`#dY8Z`8CkŘ 2*ET$R#...9APVKD,N03!bf,Aꋂ^Jnl/er %` 5`H`Zd&C%S#RW+nA,>l,D#!P@ VKĐ٢B VUn!)Kߣ.8an}Bު3lCGX°UL2e@@;UaEq]Y&5D1,h4\3,$5n5k>NJ҆v-6RaKentd4=:O'$n`/S= FO7H-&`?f@X 6ƼQ5vrv @^ `>"t2v /E&f=(`A(hn3i346Hr,\6I ӏ6:#b^I+- @2+8Ak!vALr`>!:4GVUD<,H2%jȌ҈--1 JNǸCXF`ku`Xb-191cb//U`5P,~ CC .xLP" $5L[i`2wtֹpM/Y. +pId tvx@pnġ3 dV~Exڑs  T&:!I$GXH8NPZ6I3"4$&*bēr%Quh N,^\ v!2PAim2%ĮM 24IJ@#@ P0%x·>#qcZ<%x8dQ!>a$"tdZ,wP+4 SxFeH?.W4 >A 7|hVƯIJ%1i/ohs01~bLY諀BFWɆTPe:$g-@a#ZcpYN@l}Pjv<*ꨁJ;u Y  -сz? aA2U(v @ nW&dEWL5~ڸ.! 1j9/ LSfSqBg$WZ;3 M(@b#n\2ѯN\0͸&$G%6GXl26rȇ- oĨPf%y6cV j| O0AyPGTPA缻m!,>ERJ߶M彀\ `M2!XMKx(#0^5ƘExH aH+FpI}D!g ;$0=`'ؙ" V^#z=Y!L~y0A稃cu#dH&N$~=>,%;?%|galCY1%ÙR!Op[YIF8۹-5ҽܖ#]tCA=+4E3^X2; N L P;{3KX9FיVԔB0?b$pԚ|@EG"J?X~L=x81%` \0xrhO1=8;@ڴwZI0x1pP2*28F#a"BqA?3!D46.G`!6{CE>$'N+P,DUx*QcwH:f!,:J`:]Cem `lỊ5@>1d`XyZ.C(P5y3ʺ"DsE ?A@9@ 0ni:с$3PT0}$#[씳 Xdﰜf$,j'!2Fwh֧ >ynG,pl'!.(!b1g"sЫƨRL27w16&Ѽg$^O QFȍb-yTG , x?Ҧ?ӝ))7-ʹ я !'wY8rB&xn;(X(h"Ӑ"9 1 C%;À"Rχ= `zi5a7&.8 DL` 邇{75b - 8`Bh_]N"dLV 0W]x << Ih ?Ǎ?[##QCp#!hiI *_F[/ڹyؕ x@6T`UcƎ3 U#x-݄ K&`wAk&&ѱ' (N+-) y-( PpŃxhkFprp3`1n7CVZ?r+)"$Aţ 12 b Қ70P/08!};@A|kVH&?4H™&ro:3>xjyۋi-ܣ -$DI(gI| ixM֢8y[XDŽPC!y2I@HD{k0[S ?Ľ.TI;RbE$I,(}(5H7= ,I^V5Gb 8lXL@'h# yA Y^%\;_@C4XvC1Nr-P*EE#pF$ M̗ޕnt vK˸0#.Hy, Ks හA,pLI 7в4ݣ"/ˢ@))=H(Hy/0eH0p @X 0kPMDXI"mSߣś2w25-AM)!hO^o@x TFX }Ǘr  ^<  eЍz PÃ5xZ+I.0y0HhC@(ͨvtxq#z]FZP)h)9;i Zdx/|+'Ju*XuA0Fꋷڱ- qv8+&0RE\Ybk/PcnG*]B~8i(a@v5 88ؘYF⃄dԽN;aWN>>ό8A{a*`IhJ ¨]9K }Ыa >B#J5nj}p`!:xS8/8ԇ]Δq0r^pr;`S5i#)٥ω%"{*\YR#hzd,l.7S(DxG C`P&8e"8Åx fT__^PP Z|)M cӘރ1Nv?@ȍ[7Bj.LZ[W !vv3 gr: > Pz= n%֑Ò$֐ xPJ$z tj8x;4@1%CxuYAUqcpu oHBicIXق骒vyڨv<]X@OBD (HOfSYzl!Ui9KexaMt0I!xB %B;Аc;\۰?Fp:P1d"er^Xq'k"NlQnQ@AAyNӞv kQ `=ʚZ,7ұR $bX=ʧIB,ҭחsLusYj!քHJ jH 9]f_pA͠jt?Lj 8*AA]Dnhiv8' Gc bbu2ٚEW&P6U#8(`˖Ҡ7Ɗ`D2y5ܓ)Ǜ7ѫ q~h xVDŽHB`}\В;WGO/BjYo` 8Jx !R}`M#hP_lR+9Á8-X&(Ydkʖ9 MJP.G.9^M3_?<" Ba+ @&0 B @ ~@y%p(<& 3i6W}!0@ F&x8Xܨj6 rC76V!X[w!X+|:>_Q2BR`T*zd4 w:L&UPpz>R>=A\T#)Ղ ]@42>@&r|PV{!?QqjgxB@3 0 ~ Z^dEKlh@y8/1 L,\=`p/<Ɵ*bL J|i6M'z~M&dYiy.+`=OO@@(𠫑~@$(@x$SL)qԄ@h* ~|$l0"z >Qy^YV.p>8lu_U*gql\^:*(-` -p" T&`In#!xTI,g iK'v$4!/2s Y }vxJ=/W8/SIyd!G .Xv!4WKʂEMg,[{W2)jݳ2I1-H\K$1"lMW8 O@K#جቒ%D D.Ű_0 qb 5(P Eene`Z⯟ɫRLq7/!Z"%W%6xLpP(O2<2y⪻m$ baxX` >> oxP2ܾ @ZIA5"CV\Π& C`Wpt k,q6F`Brm F:'21/4$,@8877U4DQQ~/(׃Xu#h\T.XO4l2s1zkYte [!L5&&@J3TLB4$;G`!A~/RJhk~jfs*0¨^K?dBԡnLle>J>`] HyhW՛HAHcHb ÔctmIl g8ݚi͸Y3; e aIA9r@Y_ب,e0*R+X DÈo룭mooEL~Pr<OHiRW (,EnFVIze՗V?w7-r"%GYh@j۱v3!i;of{pVfҁH3zNTw]%d$Z+D֏a?S/VRwt;6;3AX}oBpQI4G-[Q 1qYJ话 Ljd 0ԧsy$Zg$ zI)ьG75=/Y_^n/!B?8D8>+P k۳Qkq= FqIMdIa[[Ts#!yk$jZ=ξN41$/-eЩ` a&&H*-U](@a A$<%82|7D8 bt +R"XkD>+bM|=ĦrlFK>/ZJ¾` b&^]IJ%f%nBŁ!!-ԻGj2h x arz ee>¯/n?f 4b^:\k.*Ύ  X|Z@n @@E' ʹrڀ5RN-@FCʀ)@P&zHH+ڂ!dYb"& P  b&+2fDf ۂPnnB"D"žso26+#8< 2AP`!  8}gld͂ e'b̰!<@?&!bT^1<¤؅^ & <) 2?."S0Z4cNA\r`z aԼs*o3s°2fgp P'A:@ ~r@ jA9`@B֩*ɄG@(!*3, JV*b^-7nFb FB.Axz -rte\,4`F/$_CH.)tfpN@jLv_*w[TV(/=LL^^bBL KeEh%$j`A7!"0"'@"@|Ŵ@&UDT*&+$J,j-`hcyHzst0@ T!"8)/~=02'] G*0+@RTCec[CH2 ֱgXa!t @Ȼw{ -.ocǁ [$ BFk< AL$o`MV#z@ u@NkJω&"Mf npv%Tc67% ؏x"bV! @ X8"߆^.K1qAb"ofc,jzQS1Z/nHaF\qE =ӯ+S0?/CM8'Sl@rm0|8D(!p>//dp:a GP#br"@x0P<3877 b;/od'w ut IX6+M}2A[ sV2 ?\jbt JDr36.ug .mV¢S|.Z~GFo&L=A}hVH+E,1}OuDk+ٸOrę=+ c)67:jਲ/&P"!@2$1(0Ay;"DXJ vz/:h6&bTЫd0MW e/. "o AWyEs.[:J' >!fY@  &=j `:#vcZ+}ah аMھ.4LH(F #cpq6vaJF5fCxÊ $ap> yZ:N[[$rߌgoYz" D)QbS"$ wJDQ`@ NI&>jdk $Osv)Oq1sP:ɠr4 AKaS*.0XaY"֞ŠaZL!D Lr`{ h145:c J%b%hY#6?e1սi4-8w#\,0:̼<=ZTì{悊1Thz A*Hphav._"%9w>f.W `T&N2%T5*U#bJM 2Y†fF4Na#X+ Z@zh2u⪳b^b$N= 1džeΟ"T2zkTf*f€".LpKSdD2`a< @0BG|/ԩD;R,鵥vUچWu(.S~BB'{z WbJRA r N!ؼtl>W>pb78mI8qGs6=1`2T!" EcB*-o:\fJDj!Y<ArH[N/}2rgpkBL-Hȷ^pVCx<%.AHRƼN "$ a#]PE4"<t,"`x6O2Ś:>r&~:%~`]UWVUB H H!0B䆾ج[?sye+Tf@C!~)z!z@@H$@<@@  p@ eK@q:o?,( m?i@$}s }W*@\2c-xݳ`yJ`l9 TB%=o)LuWM'I@~O~h٭B{?h Z py& FrDE2@RSinZ5mک @g*SIt:tPh!p:JQ%N2+Ӈ@kV/k*р,H'*rʨ$@@a;l;`8, 8}@'!,L.*pX*h%%d3(0T A @pAoؾx|'aA* Y{`=̠@3nZL,8PE@.`x1% !qcۜf2{VȐ\D{!@3ćj;B " ѲqCȓ&ǛvR-*8,M A*[ ]"B [pz7gQ`tZlh9CHpݣR-lo6sd凸 '"VSG #0і3:,J<$-0a˨iU06U I$J<72(`pSLAuGYa.ל\.{hvT@4ZK<YzJr( }gqEgK=0vyt@*5"쪘(GPR`v'8|oO>p/A&ȄɉCp0U:D84TLa@O>Oc Uny¤@a3>2-VQ ;€F *"%%}'2#P:>q^cǒ'K),р,Kh.4rSC ˂ϖNQm0HR p4XEptb`igFq4&M 2(`4 @ +eT7qNZռ%y1F "3Bv+ͣK_\o'8GSZ-E0aAƁ8O(*E@C! |(=V.5SWt^LvҰU H,ںp+#/7~08Pfc97DRtsEP.@J ` !"G]8! `:H&DtqÛȭS=B6v:g㯁(k|$ 'pq~^(BLMMcOdX р.(`S P+u@y!Hh"e2Z+9)X4́: ['ZYdGq$#ǁHۇĔ  L1`=z< J]8]<@O 86T[K H9@!+piz pB""q:N#@xxΡo;@2)) % JH(,ɴ Vڨ/@!@h0< $#A1(j^<:$qy3)Q%b.(@ $H(L1(5PX:*) !R;7@ 0#@IqWɐ2K< @%T+8jHcC8 qn*7Μ(GSBj%BR@ 8F$`_y, 5zL:ͥL!C Q@+ dumg+P6nz̀Gk*i'䑧˚RZ3\4p@  >@ɈPLJylAɩJ@zh0̂@H)Háʿ9 Yh?>u::,/"2i|j `H@hx;dS^.=! إ" DE 0x( XzO8_q6`t:9~"`Gaߊp *AۅV&H5"j(;7{薬^PzhCKB-LrV-9HYBG$@GpLԇ$<:$ptBgh5GӐ9 Hp)0*Q ,bbb!et4ǐn DjTY< ;L̢ |zh@kQA.8kۀZO7pMm9L8:5C`ū IkQd5gG~5IRl~FªŊ,I;:U AF0ٝG0kK OՃN+Sl($\K!x H'@0Xu P:^4.ZG&'YQ\.ԑ"`لQZVh:p Xy\C+ .\MF#LΒTK5[NoOB8 D8$}o(ϿЖ 6c&%h5;B--.-mKmKEB+Ve5Y$$s4^KFX۸ߣbό p{Bs( q8 lY@arI<7h /ݿas!-11K̕[M!Ew rAHpa3H8u 1(A2q蕲)R;2WLY_B3ۀ~ , olY_}-Z2'z ppԸ݇ r:8qgY |`C ""3VNָMb(= h1;u!  Zy\*=X1> TKT0fyA"CM0F0(>YmWnZԞuSF% AR݊1HY8x06xd=^ԡFZo,/M`(>p2|ΉVmpmAiL}I6'|` 0@HQ8PddE4 >*XnlP&9(C}&F8<6c;)8ۃﻝjlSi1ο<ŅB:h8׸4 8e/͍E F(#@zZ|0FH\ Dddh<(pVIї^%6%W:ޓ|+CGL K'壼D4#pdJ=UI}`0]%hCa1ѓWPeN oWGp!ƾ0qE[' K3 1QBx, lo6X |ӽ!~%c0V)V x Qgf͂qO:2!$ A Eh8 Ùtѓsx:Wc_FLK7HEjH(%i|b.̍ chkfSpP q77v|U(P7"}{0z(A R0W|π$PgWc:w/g"uV-o>, /ΧWq0?#7t OdWS~ s? S*dOފ 8P]2zwQVc |K)ġ9;pbUN̔I$uRi@XF@O=cNգ(!k_s8%ۢ%)3"jڰ R{+ >g޵N:+ "QԪo:"2 3P3/?h̭ʂ|Q[~omP>l{'>ƈ:A2S6;(k6 3Q 橵 2;Q 4n,$# OFPl7J{v;Ƿ(T;$t;'(}S22@bZ.~To^JPP%y[lQu0C $ 0K@L--}'vE F5'!\2S&3E*y5u4h'ݍquqvs@yGWebr` x XZb0 `r{#?ue;ugN28I.M6y<'y+ Ki^bx^aqxf<F0 x&>kۙվ 7Rl5*pI tкCxv\QSpG5Fd-kI:!$Ia@Z x2@eKi8iH,"`d)R;~$DfRJ-dRHx( P**P:*kxJx ,ӊ- (<;S(䌕ERVz$ĈѝC#0'˘=@] Ha+qNb̏@,p) CHi" BJB]Pޠ6:!q(@{hάy +p@N!HӗZ!\ 2Ĕ @N aX R8,c0L<˙)rK{# 6Rh_cxB8T!VErhjJ++h̑#$I`D @3Pd qDF&Lt",BY Ar2*LU J B @sXD8^Lgjץ&²FᙈCB]-AJ :_T\.DJ®a1= z@ RI[R 4CM<-XE?MUY8$@.[;FAs->E2CX CeRj|2# `r(Ty'O {;@~BcIbQdJq7@c~A+*EdtrElMp(G8OjH~ʉy<%6F|M}5hA.f;?aIcι!?ab0ZjɄbeY6Y.Jt#x|πBdtLI 6Ɛ5ݽ2 גNnw/zTM0Kc&#МHr`t"4z #G֋-ۯWA:,M+v @DjVM3`*IfK0Nr;p1 Q aˆ0zyC6 Av AjH˵@Pv'sKC r`l1H Xh& Q6&b)TR#youZ)z^2hHG9$(陳M x2ʅWI $ʭA\ٿ7/0/O50Z$V(2r C%<.2CE <#DHoKrW S 7gbO(.RK%f(LPLB'$RI/F? $90^"o˯9x-FužAc+*I.9#>NBJ"7¬+%CH2b2JO"p NBX;E#:3}#~ȀO2T%*T/rWFLs#ޡboX2 O9b+Hz:vmb(=M 1+A߁µ*(,!V_>Nv'f!0ϕ BcG9hF6 hr'&r)-2s'pl "D/fj9eCB*jDe a| !xg!p`8*`@u."`'d.2%N$BOAÓB4'hFz> T=1Hf)A$*C!&cbbHJfIHB$hx:*!71a@ Fa$c Ȥczc,.ɤ,!6gJjnOJ~&T#8Hx)>`f!l>ήNnPs" g? Bh+j[SB%t@ <ʨQ{=,߮wC:ͮx\&\jCJS%?% C2a 9a6,W:@ @ A$42%\!`kJ+BMO= t)&FtC)a&Κ#"|k.+np hᬈ-v݉~.a$PPB%z( @N }Rq&)W Ԩf%.D !`uD!Jjk@ `-xH TM$-2@0 ouO!>c0eM?u:N#2:tNC-HbʘtBn&Q"$Fa`! s)T<ؐ s6O- @&'RΎ~S0-ǫΧJsK(լ &Ү(0P! x cGbyXX\ZY^aaMfh$BXbx@,b  @ <+g*32a`@TB4dtD+I 6죦s ^`a [*0DnclҒOzȨ980a:F%#C%`AP3VV+ש0@B:Ӱ+#wNǪz ³j5v֎>t, 6AWv@!kFh>sH!Jx,\e/dԑ?C+Mf r$(OXz``D6w)n;@!L dE&-!oV?m6MQmJ"g$(P3]nXLe3.+Hҕ!BA2/1Y Sn0Z)a?`K "-8 `a*}6eRA\7Rnn"a:8`R"*ĕ .Au \"qEq,3ҸLokHcȭq -VGpE&Z&@Úd`sD 82PYRKB:aEE]7ɢ#tBs6Eq0Z~GC7) #g#-B*bH;" $vBQ jcpS%1!@]0^ep;P>uFdX4Ϥ7l>4e^iN#yd/ O_">^KBW% 8랐6#C*8eB,pEh\&tVB2 |$af ޵ 6sx<]!.^OWp`. InhGBx'AkA씫";V:n=Z <f@z.(.+QkM: `GC-(g rG(r։Ⱥ! H!-BF! 'QvY$&Ǹ!vAz^v.vg$>zE&/͊h`:zOdbd̸!qffQ#I/Ob69G$Hq3 -!bm<6{/ՠ#a&n$IfSaM6!.X`2,!v9\GH*peAu@FD3 •N G~0τ 15Kf"yw>0ꍀ_bg~,ؾ7qdx|+B^D/XU!ŋY a1 jp[5h5e @S KȠu@E$"{^lVWl)Vx~Cp*\bpXby:!V`&~U88w>_M@{4K\d $Uׁܼ ˋdNqu ڲj$pi ` )JZ=7h~3** Ah^Hi~qmΙ* 1ڥ)F]m` 6R.~ԃrVѕW~n  {D$`yo vl5&#QO{8P(/?31:!{"H(^Y >@tIﴩj{/[`@nڃ@R{S鑀 ?00n*ƣ@e.:F.|b7B9t>B"0{v 7w 5Gn&¡ѷ-+L CP l" Haf=CdFHܩO ¯3(}!0Z<(]VȎ\ı{>j|3zi0M0 z(1$JNw'@;m`0̻Ϫ/[DxB y(ި3q"d+8M /˅ʴvo\J N"ގNh{HCj^`eȀ |)\KJb6Ԥq* "HM412rX5eQEQv)>V߿nAJ$H-DH1v0 Gc}mxBH #pJeG|&"c>EhGr'蔄"Y<ܝ? !$iF'!H;U* X@@ ^Fw.|8VSi )#N,%8A$&8uS2Lrre'2X`t) UnS4.!6I'Q8<xklv;Py8N@c1N\90%2` M#@3RJHU4!G'N`F;)^ֻRtA #$J#>E7 z2*NNЏQ տp{mX:,Eh@Av\ q.r7ܟ 2&TG:o+ES)' _AfC+YBD 7B Q~D\]p~c1,2X0B "B>ے ЀBDo&A!)B$B֎Z|QT&|8i 2AA>UtR@D3Ni TҾƍ]TIAKp/\~ך'QS>"G SֻnD+j(O:DB{0et8N|>EbZ>1pa Y7WV@@,ҁ-|OjG 7NrX T+]ZudwJW<ȵ H%$AAH ZK: Ca'CmDD}\j[Jq)ҏ_ $CiP@ J> ,x&>[v=7,{ Ԣ8FhTj4JIA9/2][xk #2쿼 =5Ш2 V D0'2(` rn:taf2 'iw7{XO@:0; F$Vﷇf={xMүU盿I&k|:yU@ .Ћ@XA: 9J@!;8π(FYMhț8]袠p(,9 z@8m(A#x:$>u&cvc 4^7pƌIIXJ@c;Y aҒ9C<N@@T0Fc!c.0ZI! h7 U0R >)72%> |ЄO π 7AlcHZ>hC2D8wC*+[ p/#Fyq#ȽBllBB=F <:G0F38ɎpDxXi7 z>%HI?y5F3Ƙdr @[c_1p &RІ#hBP>;'t0B].x( lĈ=+x'; t XNh p};z^ B>Gsi.> 좀$A"Ki##B FP"IޙLAjcyCY4 C!(RjEas흙$("K g[$@ʲE.Q$fB ;xJN\zD`1a2GTդr"B0"F΢!:z '$ z0uHM&`(/ `2"u0z ٻ3$؝$RO+s,(Qr@I"!J^Y 5MGĔ%Q AR.RNN ,=5N| P2LQN" !ВbU7;yj#vʱɓb}Nh./ Tez$)r;Q$ ƤP Ax""P:)5:$y`u s0rV sr)>)O@`80 w)XlH{Y"\QvLpzcƀ)HMR(* ౟`ԮO| (e̅_JBHtЁD(+;dWP 8u . GdMZ%4(Р,<ܝ3ūsbmpPP:xQ JɋA=(}gXV 9ws7R } ڒM822P`w+h' I7\Xl&xXM`xRd[99f6hA"og`%,ATpNB)(=r`PP!hA$|Ŋ+!%?:X`T(@ a =HlɓÛ7:AJE#PZ\(U#@`ZNi`z^rcʺ@ &PM)2OE O 5Ésɉ.46+]HL*F#@8DN?j,`."y9܂İar39@0&)CÐ B83` `m]?lλI`cܗjN("`XEi$ɱ,*>Y rr !R0CSpx s)@mh8fT:ȴUdkLbbP0 *<"+'ψu%c63dE\t@fux967R$E! X XDv̆f~y6f; ᪛Ƀ'k(4x;n\"@U8iMlg`6njܴAaj9IlEH&K 98>CjpMCBpsi#޾%E$`EHVxA 4Ś3 m}5@L 9C X5# "JBL$ \EiB @!^ N&1o!Q(ZQ b Rih[Og6jtw ծ ?[Љ03,E{aru& %?"#0rVRQ !b.wq跀#3x,f OE^&N!>UxQv`95C! ;(37BL@ۀJ8zypM! uH e/8azeQ:@_(oFNE7U!xt)Q uwuNN5ʴ,+4 kF!`vܲTgD9;,b.BSԕe P7puDb(Oh=jo,} qpy'ԑK <ԈkANhvTp*e^xqFp|~+uA`P  )T\  ?_E?   s x].v9&@@H! a @5M$rT~UAppY}%0}>#yx4[ F `2096EJcp&ʷ4}#CV,//'Mc@`4FcP) ?_XH2`pT(?ʕjJqC hJ8 iKoKx(xk ހ`#$}m$rDy, 0).sfk&x!T*Ɓ`h@c0g- ˞ad7{J*F~3 'u51_@0ˣRO"۲L Qr Kp=2k. 9F$z$<+:fQ> y:$LS&?80U丽Ķˁ}vN$0 ^0u)pԵ1/L z%-T4IPߗ9I.G"0< T@4L5^V7F(I}04* ">[i} yA#G`vuDY#A~l Hܤ|ʁ!Q3_`p)# <;6 ^Ub¿vDzK>o`QhJ2>@ &a=iiZ ֔MT6hsQgmm}/x$# Ƽ0P*$'y#PrPWlWL,=F^=<ǓL_f"d ~/'# 3U0~FY-ԺKLz(0 /'A$8g5H  6AF lw;C@ * Y-eѠaYFtVLq/7$ϱ{q$$ҒOXUPÊ|rm% ж`zĵ! A0pEŠͥx -Ұ`&F,`m0)u ;RҢtDF 1)î oY憼ohDɉ`5nFeӹ Im&sFY2a9f tGٻċ)&Ӧ5e-;Pb]X;ԏq N{%=gL3qgL)6M|~Um)$'sf}fdخY]Ҹ 7C>=D԰಻?.1e"nGxBQ8hBc/ƒр!B0(\m. ;cV(""!G (apQnP RÄ a<`01#$>l ~}!a "*4Ⴕ(E z :m2Pn@ &A޽J6+aA* 8"JD&`ae I$ .a%&m_jؙHڳFIۍQHxJ&LZF$fD4\%$/fɆvf% J@XjH…lB%"f4N ³>h'xlPCE~OXJJQLZ,Jx @DD2Q0-p;+` cӨdYf Wav$Aƭ*>qҎ%wvh, )~)RľL jda,B &/:pm@ Va;/^mg/ A"**Adb`I!t$!) OG}wh QhJ /=331 @da`~,xS*FwL >b)gEPNETf'ܤE16ΤtcC : ##! =M#KlI+֝Rqi;"J;1D v9DM/N$tK;d@\C"Pgj I1#G~lHC(J:ӻ"S`DcCZpn¦dXrn,Cv @Uąc PĘd;,weF+*z@zdJA`0p!V3 Ȇ`;oDJD/8@>. B Pf&f.v&WBaT@44o+4'NH(a<<ɸ2N' eH. nBb1 ꢁʿ-2 #,  6?| VoANN @B$a%g#50$m ;*E Fۅp滭.7p4{oLF?"`k͠N-X2.0 DOVr;#r1M ,pwL# LՕ QǨ"g~ޭd32rljj@f=.k YwwV 6<&Q, hFx11f#RB6.{zCKpb#%2.ES<#PN)PA<ÊSwհbc3(u8dG|oLM.,.oi QPCeAJ+PS£2/0'XxJx2VAn0,dmf$8M;mVb.4眂 BHA>K2b&m@~-:8Co )TAr)&@lP *`@*>b/$6,C9Wn8/\,jNbDNЅ5lg c;@5~ O^#D84|A`de]L¬ "fYn2H% ,#Q'Ba 8pEkbx2,Jaܽ*Q .+fLc-bA~FLv"cV! N ~iD)ae\7$4IeqyI3 *~e_25m1 ^T=dtRVt~bh @ `PElu% .!bap:YYhn A$*HJlQMPd&aEA;*i樃fI[1VG6۾d')WfM!/*g T`?jxAqHR&avanG2\Ǹ@fX6_C? !H"S؄.XO )F/L,X~|MOa 9':tIC_H_fw]^Q&c= `$S[VSk;g*~V27wA0 f\Y%dޭ L@DNK1ENhMfe(E.F"4 `p0h^A#.pa+*rDE]`S P/@!v}W{{:,\16C3"QD>~` e1bW3d 53I"Nle`t ]Go*l-,g@?y%1O9rU}ļBl@CX[ DT`}e4$*"B? ~?@,a,Uv\8 E|XHCQ{p0>`Hh>+`U}<QY/O(8 +=FXle&38k@HNd<> I>^x$*lC*`ɼ5l^#HvK+yoL5!H-̈́N 0(>fNz桏r4>os9@*&/(i) 2pz p:I#%j2E-E3Y).s< i  JS䘃P  :$@PP޹M=Q?RI$ep%|~G/8@&  d@]H}(:@`<#֕@5h'6ک+ܭTamXCz5Q']ڭpSnE($-Ơ7.h^A {"tO DivVD*&PƎ[lc%],$$D)a`h ĨZ G9G8h(8a l@&wZMW(>: 0d1F;<q9hPep2*`!: % #;G;}R6F 4`ztM?$0_$nsVJ*g(h@H"/&~v I%Tq?I` ;TZכ;G&2ؗ=Č$&v $Jsj\`CPxT,#&qA&dA>*#^=7X X8C@trEQUBO2&q$JC9gt+Ok/Y8H&Ҭl^EMBjjyN8Ux=֞UCYY4|a [ͳVӜ@ M:]P4\ ]%rO /ք`< ˋNi|5E _,`Lʔ{,@޿! jP*Zlv`KS qUҲV͸V AsA&c8ā#b,cEڳйWQ'>{rsʶZ%}XeD!@lj? ":Ÿ7PIP7;Ѓ A38fnkM(訤,D2! V}*]ۯ)tKl9W&i?`$d.qc*Oy@q^ DHh;w5 q#@#p*#E|X: o$G醮dho]9CҀ/߮ z0{qw@JɌȂ@kqox .ñؒ·0ّ 4|x(h؏>q/(9H*ѭPIH uh" )`~,Qs魘-#%-s)rP BОC629a5<1:8 p:p"B[EK9C0 x`xٓ0dA5t#3&`) C:@P*EQnXXۣbЩxʏю``xÁSFi% :R,$Ain~>w\\~@R 0 ( Эb^(OʯHgWE0hټaʩ<őpx6 a`9BbC܍CA9xjBД> Bto~ȇpp`w"Ь`(rpq%8\Z :j\.a -@A/"<0`(HLJJTI<LeiÔ c̾p`c(ct$@N`:u J${X&sy.4Z 0– (|֡ khR^av"{ -I`1xwpx#q)(dАcHe"0r l !͋0Sg@Yxt hQMp  q e+$Kx!8=Z}y)b)hWPm;C0P6?@Pg\QR7 G 1Lэ% `]Ji @,wa€D&Vz=K;|3ɏR(X8I/s!ь(Q\,H`pCQאЧbS{1KPXٽ7SO7X 0Ez!"zкULJxth) KH Qy{].HڡSYU͛X#Ǫ>&Y+ XU67L0z \6Sd ZghQ!Z3- *|PD` `v&x8p_'!aFv=٩Y2ݻf@}C'0JΟ9tW!; j XXW&r$1p ސ(>{\L3y# O-I; eM(T{CN08ͪC-- 5}D(!DRxRޅxW4*W0.9a.4|کI  N 6^ ,n òm:*XQ&;4X-. )p`RI= -rp̎p ha9;x8KpΠab,۠׾':kNCX"Y?H(2ɓn aYf`gSJZ8Kr1{+t2;FU˲CKU02ɭCEe%z)|>I𚘇J@w"hU aP0 0#)Mg89d+٧8X] >x凶hkje"C~rxihb]6R$vf _x(wkQv0 ^MeM·{QAb,>xH)Ae` L"EJ;F4h5D4%9HDͻ @me͟$k\M&֯LcdJD|):_(`$#!`B<ߏ@ژIӮ^L<#{O֓7[7JE(#CB >ڸНs!RKCGP)$XB+=,G̓W ƹ:1#U5nmO"0\I&xF"뭸dcv ג/6.ܩX yV)HcUaClGTh RƜ5!A4Z}c(ԍXyi҆p_a=Zc>a 1{ %"^ըh HPexpG=yxz8Iy 0 )KEdqgEb輎/E$3DWA.0UyY%svܸ1/^] Г !Ă8#@xi@($~D|Eρ"M?t`@ DN/hО+F0aWh^9b b0r@odzRhyrYb~[ǧG)o}RREq)6A ? 9 Z(xУꒋxvKbNlRdTH rePF_ GH@p`݇tO+3R,b |3qwіN ^H ;#` R*H&i\sSV1}k)/) /f@P"ABKί&BX>'-<:bUЉJ-^{0/XBIU{k-Ezh@@ `PMHc9$'# -K$),~K+3$I*G|y"Ѥ CBA@ФɤGVJ\')B TH@賫-.Jy dC>'̔3c̣ \m'Mװ( ULjK}D+̮rJA dVC'.HS STj2O3q;$T=WrH=5ַbы aF)ĨP rqB$~de<#sg 3_]d*R}JR'zyV5+S1n# X Bp9Pnu Dބi @d 8`\8OQ%Ax+/,0DK1d޳g@˜Iy<->$l)Đ}BC"IQI-м'th <>D*BVL.&JF8y )Dj1;A, h*D0D7KA-ѹ͑4,f?f!J%D6c & At,Ġ̤ApV1xXEM' s@"F.9"IE+NRĂrIzF@,$DSH.+zC1f0g7,{$Jr#)[0Z!P Fn~ß(pΣ2s_1H1ҝѓf8 I :J0!;Ǣ:qHH%asB$o$ iҒ'z<(+%]5Q:QW Yt v&$ϲ UF/'df aZxp I",FfJ `1!1)" Q% :jG)Rb:1*$t6 !cm@,evSX v {*=s#S=_|p;GhbTǐB6h |t 0IZD RHxJ]',!pb5~ J" DQ6&ѝԱRx9JS䴠"@@ɱWt/F,*V:0&t/ј ; 8 ]PFt#88ݐD'ȗ .a5E%9eIf34ck:Um@XJ5HjBH,; ȮYcZ!Y0 P3б"!u:F h_I3#@d"h(el|,Ԃf3\|J,Tك,T @•0 l\c=hh eZ,"oƒ7 "d(=FyڒO@nl%Xk%NODq&Vo+Kn a1!Q\4If|t/I 1&(x_Xhc1׵-d3'cT΋nhCVEbЯCSkȎ2d!!TA&0v ңVVs#8JCҙ8fٰ0@S!/%1.yMܲ0oH] 0!#tg5|LgNޯp$@pxp{)B 1,IiSvQl#Ԇe4cR2byD*H%5-(0Ec~쬘.bKz eb&t|K Lh5oD(aHE $BV \.Cq a" `hXjk1qOWQtTNW>"D9 N .B& Ȭ3Db$ j;!DMѶz/THH^״ku[{qH@>BS:E0,K1h)&!v0``X oG{#=tN FG|%X"Ԅ.+Ṕ:$0. uP h:aC RR8-BAt zP\5{{$#b7!r**ȍM՞P slAsXk:_N^C{x{|fߍbHgT`,3IܝPxD1iK6,&N!e`ėF\1Eq7T`ɖ*K~ mu25UKНb".Q HvS%6OOw0 qپ ( 6: ";AqBJ”)&!Xa,APZAk]3V} u9b ʰ*V3ڏx"&jNm P!8,U]w`oh Ɵm0)(`Rm :cT$)(twCC v:7>&G@@BaB8a<*R!p$ pA⃌-2$ 3/8cZ! nύ- Za0`lW J8c{bvPYp5k%Z )i(4xLq)XNxg pn2R=9 Zuv g x-;py_)k c-n,.jjl @!e_]K..)4. %=ToEE_8(z~6j=X`[,4AV@ГH `8x Bn`D<;$$ Ri1HS:H`|?7gsIJ@藺j6(]:HG_ @f1@F]"Z0 MKH?ww. @ bOѰ:\(ˤX \@锚FSw|xZMڿc`"jsjۼOjņk*r7- @ܺ1݀fH PIM3L1;Vk6q6pja'yڽM]׉VP+-8XF >Č:ؘMtTi Ch d5K!SM͔ZrQH<Y= VTUD4%Eif:G6d,H^\ }jT+@W m=i2e\U4,,ƈt) J6Co,~Uq->j_vgBwc\͛iDmߔ6EVN@8oda6vNܐGR_~OՔ!w7`8Ҕe?yFB'I MyP.`Mo\Cۀ<Ρ~ w сD|%ʕ 7f@c|NVo!=CwAߺCޤ Am|e -`2FM`XxnM q@qI.Xm g),pHD:IҺsb9]t\Duֿ)tX:ATSwAMT$r(ge;HZu5BI-ң- ײhJ"y01iO{zN_8 4("{ DPhl 5DD:I$tZIk9>$&jcg\#ѿ3 y0Mp9bFna;!<@Q9TofT:Wp͠@({@K@ pYI)7^*eNRTrs zf Act )  Q%#,ħK jJO6RR?"ΝD 0Ř^ 0cpx`p X%w `T>@AvFV24KEN("HMs.}KY75$Es$TjF0AcpF0@u\j|ՒC*V^4Ps*+5$T'SʹrdJr(+7gH/e` V`L F58+xb)QEPea6I> qHh/N uk@Y!:hk[fbR~&Xh $- &"W8ZSḫkډM#m pžQ㇠jM75'B ȫ%9 ,NOA;+ݵ!0&EU5H̃v<_$:x)q:kq(,đnW0|fdlۃ' o>h)EKU(N$,B !LѥN=Kz{jhN$@d8f^2󥳤#EK+8 BRP2 RHm8V `d Σ"b I\/Fb;SJYKbiV ^|lK:;ʐ"_ECܵ/Z{{xD-'S:T` :$H&>}Nϱ0X%) q<@\qOAp5~watc=';~$re :V3Hݥά@h5U0ӓ:ϼ!:83:s󕙨w4CzS[Hj B >hǫ6J:;G2*aɼ9*'ȃ1 @ D s8)OE[16=hU3P5 ڦ41(sπJHqEhD[LW;  Fi!9 9Sr̨ݱ80}P"y-{rwQ#sBǓ"HU8<\I`8Xv*P"`рh JlTDDKԃ`zzŬjǬ$ p8HJM. 1 )T uB#@IS& cXDh[`dPHs<Pш``ET̈M$uB/zTP4@B!E/|~J? Y9اJ`!1)݈ڏ,b(yXT0QhCDXE'e;)靱FHHΘ!,+cCN%q $9a#0r0cBa( #+Phyj!2Q(NQiQbf2 <@7=46ᦢ.<+kYi/ṕA[?C^#xPpX 0P.떌 Hsm)(8zt!.Y<(앻֑ 2=sI-:[xrS["d ȶ>dTXMta( xi}B:$<#Iæ::L11T X5”\@<=3)nje@BB%ۘuՕSo^_3Zh=0F[ (3ü! ` l 0'eӁ3۠ Ӿ]+8k#`dCP|(GX,3YsR[HC9QM1~8m$,P\).[MYꓝ­XSN슠x[&E]6%̖#n?a5`N$[Ah 0Y "^3Fjd%#4# 0gC+M=]U#B^C@`I>@$/ E^> WJDTHK(A E eKH$F:[m|\~N4.P SWh D'33\M" Z4IwX"2+e S5F4DKr\0G jP0A_o\s>/zpuvt2QZEq>UE (1A+-t_F#+Bh ɷpU549h,8u"uuXDOB>Z/[%AE8ma$φ`_څ㸆`xPB 38#z..PX.ʋBPǬLoT4${ }_M+ߠ(8 ,UFATƸ@t+'iqlyX;`F9/&Ҍ Tf52$4kbY.#2/@Etrbρ?kAE8nҩkXH  6kgeE{`x&l e{CcU۳N5Y*ة %+EHϵ6 %o)006f^_|D*󇽛hAW%f![Z,Iy<V&)BȈ܃ij{ 44;b5Ysfy@6fd P.Z aзB""qX2@P(Y+E%ɄZc&bm2LgSZw^h@X}+kj(ѹ "`(d ,y`"C 2 S2<?lz#(b$(/F`Y8Jߧ1- %e,\4EtXNQHn|Z߫/ʊ܂#Dp&z*1SV@FilSν5jP O:^-=E=$+C?Ks`LDXP`|I(⾌K^0gFWEP9U%`u&: Xl">SpLE280')z9S1h%O+떘jc^.* 1ZU0̔ӯUﻜ&B իn!.A9 mˊ8NE0w ]dȯK'=AKw\x᢫8H'N:GBζm hu<.I|haLJ}Yo[˭ k+V`8~#ܲ*=ʯ. gH)# +YAxbvsV̻F4c}$jmSDXS4#rtt@DUc_iٍ)~mo=Db"PRc9K$$4ZKZ.Lb6D@!t@&A\"jcH&B!> "|e*"AhB=tn  R~YibK1)jl``.H`vHu8b bGzQm $&WiBΆb^9"+"ȸ4npnT鈲'ƌRlp^.]BH~!f x$ ʄ'(x4#@cgG%cX*n&*+5ڔ(Ǻ%@LKgr+} lH ("4hBFN#ΘOuڂjL%!eN-z+Jqg6,*pB :BK-r0!"S(elaJhˏVۮV (o 2DL󜐱:QQ'|OCA.4Ju4#WOjYn.=OZOͦ)/Up,!l֥p @\sCz   `+KeyVO>uYNW,NW>#:k"pT-`~a4FreƒXwPP(?M&G!^ T T4vjl᭤cNO*;WyXd\ ŧ+Z耲hdj쀺仹ARz k^(Kr f* VADͣ*pp4 I̜At!I%4V ~@`hph@ 3BfFsGZ & hsa<`Pa;VdZe6q׈)ig.Y!j\!baM%!pv"`4B2 4`. %o5K~T^KB\;B[y\-juCO5f>''!-rcxȦ4${rjg \ ` bJi2Ⓕ FtFp&[N"2l~jgpZ۝g"}x¶qwb@4$ `  :g5-ܒ Bp VG^cQFk70A1g#z8 z@5B YhV␈!fN%d3 l ;ZW &c85Vqd~P O8^?.d@d YO j jCMFv?6ӓ%\ 8'UopuxUke3$~m6/V! `z c0xXBд|(7P?yw@,di'k4>inЙ6yDo$$c-~1EOۦ)Sdj$R(XO|V֢֮fX8HpvuWCykA @zB @%]q. >Ў^ 0 eK}h^>&ïąc>iQ~eRA@ v"eWEǓ̢@C` Qk,j p0V.$.Ne󩔺 0Pg)w?Q'9&kJiQP+QnciUj=9 $ u;Wys Ts8+Uv8'3R+|/1~rϲ~[P Ϫϊ{@)E!-+3nۀBhPD&쀋6j*~>-AI'@- l+x `H$!}KKi(d k8rBã' "|LP9bX|*h%~ Gh6Kr& x z60Ak!$SbM UjA@ z*60E!@AHb\Vj#^֧6 !*fEK}  u Jk0)S- }>r`;I[~ʪnGNy5ce]!Hn uL#}wc%Yt}(2I 6ϰ.{ 'U2ӛ3C#"?NyxcrX{1k"8p`,=`MŌrgD |T`N1B`ȏa<:;3 +N%Ӳ >iccCa! 7W_/.p \C0#Ȋ.ڟw!;@(Cln.E9%8w~H`d;7&j)?TLz0l Act@@ P8$ `G`^I&@(tp<{P(# A\\, bC7t H"`H> X@0 4-'w[-n3 7.P F#Q$$~>ߒ-f8&wù [_sM'AB@M K*BډtG[מn f2zFinJp %~.UMe n:֌/zJ~6 ;.MIr(#!K `;cڦMsoF@V|50yRBF#, z C~2P@8dVaԊL+z 70 i 5,jsAT *@OH 6@E \z$Ѡ@@4HLhjM[Xpa₀L{&Ⱥ˪LȹfO CT'x "/G;?sҌ\D3SK3h$.+p]m{܉򛂀5O0Bp{uHہ-yl@wX Jiǩ漱Ɓ%km]4$ +e|N Pe0~in T^]3K~5/ͤy%( Q씄PX JT1m$3͡z"M- fb Ab{tAĝC^ůGН+4z~o<4e je`NG`PT:aae=0MJi5S@F"xF#@7lXld;:jʭ>gC/W\_NAJTڝ&{p9)DfH:e6X)HC`j o d ~),xN5@ V+0̗) 1αF>_O88>*o -c  $P$]jqp 0DP`c1H̺Uz\mb3v ֢7eA.dJOL9k) AZKfnkT1!b\cĢ)*6Jz$2 ~Ŭ?Le1QT:2҇\ R02]L gI._\JQn:6 $0%C\iw.C.Ɛ-'LZI-d3mo!5F dR|LB@pMi ou}F6̛qG~'fURms9-5wI0w9 '4 .й$HZ JtmQ.} B]@TM8 Q3q{,M \1FL0<7ڹBZ  Cɼu\2mkdv-AGV'A—6a<#vq:hU aLj`Y p+,%8 (036lz_tg=B 8 v! d$X H>z,P9mD%c qd b96@2Xt0Q6 E@e!Rl^op/ewNdB1uϼ=sOƠb6+L AxԹ5䇌$0CJgf4w#x|i3@;*B`S 1s[W,'9KJ@  i&^2+& U.aS c@N0O u' h^(~*&w r  C)T8j>0RE~R ` &RMīqc:A.3Zf})P'hjpeJˠ& @D2y 5 6r:c" qN ^"R4i<# 2gaD8%D%Jj"5Qs2.uћh0lic* ީ(V|B#pFM[AZxa|W>< . q&4#ĝ"/^M tR$i "RN@Fˣ#&*#6`/*oܫ 4b0RaV!w<, ,~ yk@a9<"i3Q #&^%P~K5^.B:@BІ-blv8C2t'|pFm#1$ b.A&+\sPns? }f3"y5 S,ZoRLR".a"´eLTUCz7EA||"Ɩ^R%@q$2@i 6rtr`P)`YdU%XjL12UL|pHO ?'#Eb,tHphO6ZI -&1| T`qaP@d&+.F"#0LB.#0\A n!m:3ض 0A JB8ȶdd&J`7&*D͌F AV'TK_"xq JAR$Ci2l,}H,.nj ЋA !:6;-k,&aA͸ ޓBbgcF&ǫRkr'd(d6m>5r`cĂX4/2Bdy !!!ae)Ӈb(AR$:glu vP (m6H*E.unh&3!@nn:" F@J!20@'w9g5%r&c.>h@Ep|Od8g ENXW~K8o|CQ\[1REvg`HP#@ ΩP0"J$0$#%%-y2.d"͖45225lw%4p jf=B| aZ_uu3 +89"†pt#nj.YD$'avIA Qef#;8`X l ꆮ_ A^fKA x$LHTTȌ ]W&e b$adD[uZ"zSr~ؚ2@ uI^Ђ`&eƼGe\ hHMAzbp <aɐh!F*8T/6Nԙ?4?PMNNC$j*Bv d4>bWT$6 a"fϪzc75+hy.ź.Ft "eo_i=lS f(f`kHs-FĺI?@UJ]e' ʀ ;olULjܕ^AV@d0 0R n:ZT4{['?1OTjG# NIԠRfbMq{2` ǘBo޸%@RE!ۄHsqpcPE֚3\|@HČ`` Bh$6l%-B ձ0b808& *S%T>r򏜔 6"`.gP aի_2@ OA^@$cdz.!Auz0syH ȥ(uiuF,G]k\ }Rcl@qp'N?!@%LaōI ؄h PĤOl |8Bڄdcwɼ\&PQH QSh6V!2`NGIY|5 %1Arr!\/9M ΠJTq{5ٮW|qPI=,x~>u]I;w'AODJA`pq'z`ϧnEav6Nv>88U?{`@^~!X%z+h_ެOx EدuSZ|2F 7ث׫W nQ3j(s`8\m+ä:kOF6h^-[;y|=n`|5#oG˂F/3^mjX/PK{9qT>L;!{ pr8I!rMNJ:ʭZSWv9h ~_"-(B! N@G/"[GW *EPto>J AV @Y T@;)`D40 af##mḾ7,0^ ణb">K86C1,@"fZ@R?D=H6!J&qH2ܗG2h%p (\Pwàs?X/&3`5RSE!O"u>7TL2 ATF"@IF`\ $Ps"cT)7T)Y8ez)QhRYn03pk!͊HO ! c!dQ|N KfDMurf殸L*KI ? ̩6 8NAle0|yLU23$&e0@$ƙfvz'g6bx0iGgL:Mqe/n5"a9pR{n" #j9zԧC?jBCRLiNb$eгfuh6=;U&K  %2,.-u\ [fD 6W0B0L#B ~#b0=(- =S\)G %`3 ;H`BX (Y :}%Q&5:#QjB.d L~XN IzNO1j2P6/8!GlQ` 2S #ѯ} BB " x3S$쨫'7+v T,ΉSGx`14 xƆg503/$6DګhF @GxxyT{ u s=sKPb%(563b3[5BK8\6+ %2.J!=CB` LQP?TUc0h`ڂ1 @̉S*g^>8q3Nʺ%C_)R51 ::CIɰjIl)Ȅ7#{MUJ>.-H>{\@P؜3l!D~⦻8byb0{|~ h P;چ2IL,F&ц-=|ʛ4բWxVS(3 ~דh A8BV0 ʇ$5DWCE9ʼ;iwհ(%BIQH2`a=m2<'q69<ʂ4P[I8:W@SƱAA`-14CX [DP^(,PݍV\S9ݝ܉g\cf\Ŏ(+H|6jkS(`h%#z<WʹՅ|҈(!AOE*B_X 8A4ו5 VW2Dí^S9V6`H>9eÌ~XRPA:=U=3XB7@,Rc9EhPijb!XrnmRD_Ґa "8 XHF L>d P4e5ROM\:p/64%c7c3TUCN^î3}gc{^m,&JLX`(E˱I#C3k-pۓP(z x  BgJDZvEE2\̹Ւ$e  \ J %K5Y xߒ*D#nJ>V4`Kd3pGYqtzHnj6Q 3O $eAX8:o <ܓ š~X) l5*\16>}\@p6@WƵlr'[r%9"y`z +>8w_ =6 lHHRHhV;) X/X`6SS$k7 QecقNmHڲYp !9X'Nk:DLHɂxs y%q t@u6JXT @y0x\ "X#Xf: ЂLŋpbȢ)IHJڂ#1 6nl8V0[P`ca Xڇ f㤬qVx -IM2ZʕY4JqHy|3ϥҗakמX2BhN[ؼFY- `A T"Y(tEa,8V4z*|GSGj{ϗI pzȈ'8=/#FZw!˘9>!7IzKIJڃ8, m[4(5REHNjj|mj;=m)WXՖ{T3{aUR:8 0$TkBƴYAPlo6Zm  C_؀QHB C_~ %bIIM@@  #{:@WxSr;QgUv/7G)zNX6:YzDMbOii-KHgU nt>_2LB&@f}`*5Q: x:Sף5h1ff,EPȴtK v6}=WHCe9KC߻:4?p$D`$+ +,Һ+麢}I B 3*{pbHaY; u(J*J,2ALk B {- H!Cٵ8nH&g2 ,`B<{@ 愁,2CE ,(Ӛ;4Ա*h{< X?. z-C8ü LibW0 TLA zB@ HJϦo|!HVT%CfwTT)N*NpBHBTLݲȼ0ńi i kx2f9r[>mv |ղ"B`FtDp'!œpMQMg "_6[" 1RG0P'ȏ Y fd+I4%k:5:C2܅sZּM#'ٞfcɯiqI9G] RlmV@dZ b:gs'yC~\gc3(˟pw 5#4c|ɧ5 }wD<(!k;|RGj;YdT$&gU !m (lnmX,FP396 8L䚦('3`0AE Dl@(Do%q[Pq3ԏ pu:pZCBcFD'A !@oM`,(gBJ5QgwigItgJ"PĔ(Q{D}i(҇& ;bHϡC2lN 0%=#Do5pR_s*%2In#5ȁ伉@N# !38ܼDdKyF^fsLIY`R"i8^pNi\ @m$< 6H&Z:I%v6KbĮ0f+%Y>s`R1Ɂr $ dLhŨ̓N詘tT}Bhf vDk;@ʼpJẍ́t`]:rZR RBs\HWZѼYuiQI.#PT:g;$Ǖf:&Sʔ&jRi&rBL2o!!ԏ0t Pxˤpq c |R),Vh A<( %<ƹ8bxPɘ:f9'12rzsiD`.¬nrPBag 44`܍2rn{J* =i i]AP@7^jgp)C<&` 0DG;ɌpK5ł'lG;Njܲ @ȍaDIf!B&¼h&?΀\lgN{jNdl'FX{0Y4FH$ ([8NX!bX^niW Pqw&[bD m%5BF6CX&Z`@)Lw[@V:b*0&@FcNz6& `M AaI>#j'`'A _.p~Dte0#9] 4k|>*e 2#&ãki  @X&^0 (d ''r(ZZtq jvP[" @f"#.pf!<A?#.:h)W @E:)fA,<66bbf@'5gbӦrp]naS* F! h*`\t;svH6($)*8I $ޓIɎeF2aB5EkνB$&B$ **h}Nֳ攈IBJofrJF0A`J>^|)> 2v*kJk*bIS7D' jJꃍGJ`9bBϼ+P6>j:؅#ꙩ@j9j***t+ gi"Mʽ 䒢mg |Z|0 uT ?Pjk "0&I(9QbwGp" ̿1 q"6# VF>* > >E $I\@!8\U8fi#/tdr, KR$⛦05ARdlUt,Np&A ahr>$@.SAJ@  iT/W]؊ J).P,qbBqUb2IԔ2$0PlAmin@a_Լ*@8@rl!뮙 `Du&j*$bɌFr=t0b R X!*ph H9Q*w66ID&oA| 1L`pT6Ѐ4$.Rѱ$*R6R&w⵾#w0KZ'\9O]t>%K9)`)\ACNbl37)@ tDuع~ 5k 饎 )DfZdCReMY$~&49 sl r$o aLD@6k  ^gFbfE&,Vu=SI4GXva Bh]A~N`i.12Udn1:C' `W- ^\z>5^T~oN_g22"271(!Z$5$ u$U@'"ӱ6E` ZZ D =J"niA"о8$|3'XHT1e( 2FAgr 'hN )b/Y(r0Spw `mO嘌clarǚ-Ab N~Q!A0 fzC> p#\8{*R?54)>#& KEwTbB6D|A{ y۠γ-76 ? B KнNƬ8p P^#"H$"F$ t!Ů51 gr!NZK^\M-[#:&>JA l"A }¹C!Y 5L1t饲f5,N /E]CRl:G]A<rͤ"U(GkE,_jwEKL(^Pb̠t/,Baj@R(xkq5 0f$i )'|!1@a,F,˝1mH D섒V!VbT y PހxTG{5M/h#NK/uD!B|0t\qRjh.;P$],NZh @V#׆Ne@l ;?-:E.‚%  k,$)`&y6Ȑ#>2/>3e6XjV`(\X0RA/\bXCe2dχ%K~t|jOV!6~V# 4O< ;') E+acHNKQEʮ|qPMO ^IW}O8n\IP3rV{"QYHJnp֔L+_w808>5'TPcc6>[~c7*Q)=ɜ6V>ž^xF9ֶPR{k,5Mcxf SIOUQ+~}k"B:p}bKbkOHW ؼո#J/ZIT=U,e E>F8Ngi76~:ÒԦ+ >v*?}D ` 6Bb1H#1$d0UDO5O@ Qxd\ +m:'\&V0Bt @|J L^?aBOr2˦\&Hps&@|ޠt9{w;}-kP pB! 0l4<{ v~C?bqIr03AnYt@ !@P$,KhIn4l!  P}: `! یZa{Mh.( >8)`x& #C-1Уp>##ͪ6а+h<;3&DZ!T a6J@˳4&:&&#,/x^@4S)ma%@  NQ9#8(|=h.çf=yG´1(Ї(kǀxAB4$BrǾv, HޛN irc C` W-LTfbV!q2!=6z4wX}#m @!1yX-ĊxhxMq "CwQ# Kyu$, lzJ A`dLL he6b"Dcpi S#(dVLuL7 '|%!w!ĴDfZfJ~@!?q0@tkm)h M"_Ldl," <8IɛM)- 928lzAצ؁S\2'a %'DfC1֕t"zTe p\jGE_J#0A:,G/M "`V@v A`+RlCJYJˆlN94qZd0""Xs j,:!UEl%E8 .0HPMrD̀,1$HBQNnUPыN'T-Կm Of *A9*etSB!"mQ%,{y9DA>y"i_HIV;D 4!^ :}d[' -yR!U$Wc+!Uv[!_r(,'@glI*cSd?(Cc,δC5zh Wڭ _cDle4`$.dYI>drb##d ibpXˆ=> {s8P3 #68 XQ(˒mXQ՜δsnPP@ ͑`3ih7k 9B'P&774XSpԷ8CtgAوC{p5,i:,yؤdDAa3v %WPLyQI1odk!]Z!;A5>VɁa,V-v%' h`Il.ӣjt IBH${8!XDU.yfRnm䤬cLk0!0xhxFp8zˀ(50=xYBr- T-˅ (78<"8} "luq:Z8pd2- Fλmr p0xz}B%/8I((Zx?e0pY7jR䁣87 '+@DHJ$̾O:sπb;s"J{-#Bٓ@LX(ϥ#STwlxg<jY%BӅ Ah"`J+ÜI/mQzꆨh}6J|lJ=x *8 4ւz᫱4tsg TpqqTrGH YqLȰ L ̹U0O8fK q%Z#;@Cl86v8AIh2 ˆ+24LZJt |"G䈣Y akiœ>cq0E:D"-mӌ٘E8!s͗إV:8hŨ3(Xrú(DMȾ0 ڙ0'! (Ѹ`=HII y3/c7Y2uTD}*R;KqV9"QPЛɶ2 "] ,R.c !lPD8"x 1艊ZKq= ˆ?5q7|&6p8h,66PQ2{qȖ/YvI OPLHAQ 3xм wJ3 7QZ?7_v a[ma8| 3όY,aֽ) ű<QȳLSR%gR6)/\Plk̋ xUȊӾKऴ<+Ya2iQ-ା:ϧ*d 2fu* CEzH>RK98D:>጖C0vHYl6 "ū-f{M,Qk_ CZ M !ʉyWFxy0o)-QسR!G 53` sGiT-,f l2喔1I5L `c)xzhu;hv`y tHzMVBz8h8QZ ]? ڈB>[XXA~⣀Q|С لbL}=c[]`e9凒X! !29BI |&z}EcQ7k 8VtKֈ SlCfH[:v(ub/rhhiG`=Ȍ_6 ޘNFk9heZ55ijo5g=6:X5qH$α\ _Al&ChX*ӡ=}DUD[bY[be(4(6BGY: ;_`SxPBq VXLJ2(A>`'3'A9DNRWEѮ߾ӈ5U̵Y@1PBR@`+I(x5!@^Brm lY)-6pʥ&6rPȧ=$tښfV@JTLPBW9%Zcz}Xw 9E`cd<̀CSˁEǀ `]A368._cVɢ aq>ʶ/-Fh "Z: wk3c ִqԣt!XD)$.{>h8} 0^r9t!L]͗ 1ptV+_xH nqb=k#qqnQ hMGt :HBFUV\쥀`bZp@hp7+%MN2'^Dvh(t[ \i٤sx:0pDpJֲpŵ34o Ix{eSg|ˏ hW@HHV#>X߃4dqq-GQPD}e!@OHo?*؀@@`$ !ORq,b*ͧzZrFq !(vkS4ӑF0V33ZU5Qe*OqƆFC;G`;c]4PTPY.oQl{StvOSux0 qisgU/KmrLI-x~^6 S4P+˱.z>u92<rtMUrW8My { vI U/șBVC_DǶ:żK1ԣ\bx4M$-BmfBK8LJ!~k1,io,Fq=aʀD1gT3F @QgA Y pP'+CO}0LP,XJ1F{bX!:%3dq\BUM!$`&)} -NaMha`46p A3YMd|c o%SшM) -Wpy㎃*C^jS$9+2 A+GE^ &g1Lb,p"r~Y)ٳG,`@"" rR l Z^\jRfu5ZT+I -L ,Q`|+|:-oL}2sUW"%4`M6:T`5AMnc)`ccl+FE6u> CȒFW6>xE!,#ЊL-| |AA$ú#-A9av(̞&PbZdjVGO_vi3$( \Yym1a@#@ioѦ&,Ɲnq+Yhva3!N|Q1\&{;Ӗ `A30,E`,J֏Dzj菀G (,&UcvpsI|Tt;2! |-~8R>\Bh.!$"\N* ,J3T\ccn@0UTe` @ARcdp<Ώ"L?,.ź5@` $&1dCᜦ  H|qD#x<,f>dfr vN zeP*D*8^‚Q> Hޤfxv"7T[d}ldIrN' B%|hx N&J:PJpa&hdUF d[bv1<%~Fa@bN"`bB4G$bH3漍`>3^pC."0* B( '*FBb"\h)圶C'gVa)LiLc0cx X"F(fZ(G'v9*8iL^ngvB$}gr+pQk#1"pOG#g%lYvLF`E6VHQ&>[lM#c$P!5GTD&gf@z)lh!lanFV.p ~Ŋ"edQiTz:qGRrϚh(S&Xq8N0+Ns?e?%w0 \[0Rή"6|IC2t6pV/` f'~/p.ǾQ@N#NhreM`sj=LF=L^SОgg "J8E:ʵ>AmLHDQDQ@& ||<bN9nfJ$TaeR>!%n(ht4@ L(i03N\ç&^<( h/dt&a@jR`6/<@@0+:~(tNQI:"8¶rV>h(kNQ\t~j lV$G 8\)E"D0%hI" LU̞9Cv'QMP`!$Da@p#,bʌ`j -G*`"&C}Ln0j Z-4pvCb$:mNl֯J/'bLt y @MӅju.<<cN JB#;c zv+br>` D󬶣W(vokp m$bJ@*l@ @>x)q`. d<̨ (ד#afyy`P^2? D+kM&hVj535b)t,"e (AC L]Ub/'?r@!R8a +0\ɖt7tWE fk#,F7!#;$Tâ}*,t |͢2oޯ*5݂cH;C,C]:22$$k0Vcx$@N:+KS>A@nx,9>1HalHiEZ*g*" +WV*΂f5A1@ˍNŠfә,!FO; P F" brBd7XAJ^Fcp<`.' m1H+%(h!:dkawWϊs"nAfҮLj&!XA/ FB{.Y;o3ԍMiL;%$ B ͢n6Nbu/xӬ<,6\K&h1>.RbcKG1^`܁4?_)!w;^"E` DXL;%Z6W)9ʌӒ? 0S2%nWb'i`N7;fa!" >IFElIE1LkѤ6AAp. FF1u >vN#VC! )o4mW%6rQcMhu5N2;NrfcRi0PYu&xF2w:}re9xXE]G`l\d[eeq> "8ƼY*V!`6QaBQy?D^'>^:2j]#׭"ox=ѽg  [>.SJrjPT6@`D}NgC0"q`q+̛t ZA%MQ2 OlդN!vDWvC`&!oQE:=TG"?aă ŋC@d{ 0!SLM N)E'U%WE?!RpDv#ἙDwVF1z ^(ܩfiVH} X[q (r/ r9h(s#-OB`qBȠW"!`@\2iQܔs݆hJ <"8!J>)(`t\>/`1Jj82m%\0,_sюM'4A xfL:\ge&AZ8` :VH~$#si u~ :0#N1v`F?npI!w"\%Mő8Oę9QEJ?[nH!N"t#KFphYdQg / @; XmX,oh ̮ +@ $B N âи\bFQ%>_oA"R<&>/9@nOD8vpT~;""i;r<)vz?nH @SV*` *yf9V9YNQ ^o`d:!ĂD=O;{av BT.Ia@;(3q1C! ɥI{A) H"@=(*s4 z" @@Dz# A}%C2p[ @ls(h~&t"BbL&@*מv'hp>&c8m <ǬJ *kAN4D̞3p#xED {D6c^|+6`V #1#Ί|ġP  q~/ dQ jb,䬺pmd33%h7jAQD@\Cd(6yD: g9q4Qa6<Qq}g}2P:Jo܇a6c $G%q*sz*|# 4Eى}Qv}!nDAZFdhpEV7sd; `E0潌DMe@:`Zy akBđEf-Y>@@L3B3g, 1'Z|ğD4AF#G/ew x;dW0@ =/;`ޟˉ~a"X/!=&Ɵi}7n̊T'JM#[`LD:Ag'LKr(( CX"Q2jNA)DhB*8JX?YGE32W EIy]̋@"Y !O!* eC 2l{`8IEp*7M9rP0c8d tpPo͡C(Lp@2F)0_ xzk揸n\v8Y7, P2 a3`Ht4+^ rVh5!F(Xfm[' XxMLު\2 N ɀƖ(7ŦfղCPJ+z / 8}=q 0ȠUCHtļv`#2㓩zm84FD (ѐ:uHΙ0<"0)8˕D6˄ K-POdZQR-L aICa=PP@Q(d4ߩ9vTeڅGFR7MK ,F 27M鋑iP:EOڠ 7scڶ:VBK~-‘Shh=k$7F470n 9ÞD a2 5@tRpC;.0@+tqhX R"T-xbXdMrnž2^2e%7i`hLHmZkXe88{"-cSVՕ˳3Iy x/i_Ѱ٭4qw?'Y\ZS%-B1'v {  Iyj?#v&pp@cwU\/UG`t:GMXT0b "c\h P11Mn-cNF;X*wwnHqu$ B{valXWh 7Of ,G3yd_c(cI<@0сF?@+&xywO52,a9~NgbzC.nlCCű].u#is#GSޭ(g C<|-PM(p QpVE4VP ̏&T-!l!TACF ƽ8Bnݲ( 1\yg d.`ˤCh)*:0{1OҗÀR%[ӓ># ? 6> D&Dg qJNx.U@z`r;QIXJxب9 C=Rg^qxŻ Ax l,9I ȕA(B $kVxx= !pJE_%kw0஀CWZcH1J%e412b!ΉA 22R`1T>+TɄZa.9r~4?ZBd>\"JXM8 B1+:X @hIK3Ҕ`K¸(FHHB=yHB `S)IJ434+ mQpGM:Z ͢੸Q]ZHa `+4i9z-\#v.9!9CI`F yTZ9 5Ȕ3(PI0 8ס2EIi HApT !MQ ։0 Ph3 #b.6%1hE̚(O9vFyA4KRMK:pCҥ D si| ੐(>aPR$Gȓܒ SD,0>z\LMX`H^Q.3? ^JrL$,ZkPJ( "8x8$"8lfJ8"qk=aw #MHy;(B"btJ"(Ž/;βj\ B952 XuG-X9B@D,[QղHX0K}`jY]Fm}w`:tHi @lւth ˋ'1x@oO/xq\hc*0z Wf (v q+`$lIܜn ,YMk$B!Uk !ī97:U Jjձ:NܨZX4PHiX5`:wvӯ.̀X+D{hŒ[ pVG-"97(-7Vit$E0P5%nPPh6@aBq kP ͗r`Ëώ~ KumcHȷxHGh JxZ@kT Ҟ[b/pbY`00b`8w5L  d3d~X1‡()^u=ux+JH"~ՔX͢Iǒh,fReN3_\# hi::17߸upmCNЌ8KE5TP0 M>G`)bVت෇ևL|(z% u c$ب/aC" S+fZ8lL!657uPpL Vv& Sg+`;ym\3fX!#xLHMۻEArF8u59f;WG}BÐ&FE| $9:(){3`QXt0?ȘM$ʢu1 Q0()h=(PLKvLôI<[zK#9fNȜqf ъ@G8#/jJ@NcT3iIh?U%A!UKaK?#t!y35C 7pE 0-߈WoE XI\h˰} D 15x@ǰ\s"zNԂ Ŷ8K$w](hyZfv:E p>&Zghm0:HP쉀(vYp"4p77R$i WXTBAr2ʓӄpßq~Lx#Dqс$5`xKZEXJx:24qp6'}⸒)BG(HHw; ojA{Nw- !DT(]'pyUv>P{pyJ1V恈jvpkS1zj' JA9rv? R'"".xy2yWjyq8 z"W=[r^Q1x YJ0h8ΐ4&2 *K"QIB@!@luc Eb4```8@1W"-/`%/2ãY4q0͡13"D:4JcҺzCو O=fp"ޯGdEiI |S( ɍf}.8lͣr !'̀A6%Oc'nIߺU5lvu&@ؤH -X͟x|ZapP "}E;33Ic$1~(I'ĀXiJ(=RR:f0FXhbCS@g6+ȊV9a9-(µ J9U(l"<5|" HT*+qpwPvhoUzQ@NAlaJ!%0 `:({9&g!FvgYi~G$NS. j06* #YZ eRf%&)xP(LĀ:& (rM$TRѮ*<@REkS/{P5M'k6mӳU?. qƙ]=ټm7m5K`-c G6($ R0q2p(P &n׍P&ӺbՈf *#Ę;Y;2sqV*"=1( <Lj@˖NH8\ pzR j]hK(Y} #D4@$a=ʒr7$B7ƠDD3`HH02@<@@"#ysk0$Q7@w % #ӱD1r24+OQ ŗKW/WƝ. 10/`[ {IL \q@HqhAPAP,c#y"VZ"#cI[%c-(<,jbK B%;R0BɂS.#H-*A&#-#"b@<8=`ciRb ] qDoǧQ/P5~y8Oh3]'cYcFg bVuJ 551(0EA L  A%@Z"r 7f1=$*֩-QWe)Bq['^Y$y8]6RB ØqO5:d_CPT8@"v.D1N@ @_Z%1(YV,[fXQ )ζ }r@| DȂ8H˥Ԗ0H^CdREŐBO"Rc b0?1Dq [!c@1!EυŌ:[D0p\YvO{pt1`Ǭ5%/Z-X4 Mˊ8~@)!=z&""G rSk!I'6:FhMt2ϬuV fRfBER0<.2Ա`Z GU UzQTJgJd@ h2'YxZ&7\*8Khq0m*vζY+4 3t.=`^2HF@q9Z:B` :jFg]%w|+`A b8^\Fԅ=l̦w` B_&D9J`FiܸE=ah9Y+7=}qVs(Y [dMapEӮQ$TpsJI:HI[ɮ58bN2!5ĩ6|_p@UI%cra&Q`ՉJXmg\<qr/S.H?&O}N ~:yg/UfT4cJ(b %Vf>w*O)6?dm6l?lWdteN9VDBv.NM&"LX`U>gT7P@ @n_U>M*(xɀn3\z-Luyp˄pl̶vip6b'  JHx#3L8jhAG+=B,h { 3`•t *!8Wal,+o׫Ug,(ߵWWL/{ːZs ` )PlP: qo^fJ"r] 8f@ x"Buxz¢jJpX̂N;V@  t']dیBL97H*&|U@ ej}b,  rIR!̏NlVmo.)e JiJ.I\ iPNe! ruGs lL`qI`P3t\xE8Z!"Nv @ I/ Ѱ1Zd`3]4!Z"m,%Mf9(:#Ug *CN%n6"Z7-r)R{D>MO@9Q" 6@3jxp0#dANBz@ 2V$$=V>E"Sk!EdTEf=+孢0Q-pOEa5x>Tb) .Y)Q,"cߗ'MYj]T@ /]Z񪂌/̃(P>O l ۰`>uh7C!2 b0a0AI]$#4<1YQ"K'ljC`#6m3-h T@!_7a636`A` & 40!E0!CVY3֬aVWT确FB$ b( ` aڞ)I l%q&:H'"rG`v:r@- Y6E5/ݏK|?= l%21V-"#t\߭B521"LPc(DbBAiFb @wmA  FE%9B4ז p|~@z.8ao!G'd}43 p@or`^Y0[UuxhAtᨆvd+J ۠ &49pqAN<Ag LȘ{flFk#hgP0 HYt%k !nF~Y˓]B@PBT&"ptJC`q\^;d?_ F Ca `4"*d(0j=H g(h3,Pd묪$į9M։~$t0 R-yï 3_eڻ99)y<^Y,\!rJ @@8kbznیeFA@#P2%H lQGѬҌ_/6+ǰ:")h? =6.⁠ZprJ}z\|pm8I``;lB"!lҾ;HtN,0n{/xD F^i{ڤ6&q`FBrY +Hêj  9 HP`0,;<.$L4O#0 (Ta*K@d j+j`2w'@b^`c! }GZ5@.@r;nZdIr΋]#ĽQ4H^yD𗟩p5eI kjToj"ADG0l.BDE l۱}=tzRQS=Tx_1*x=*HyGnq_iLS[Yֆ& Xhgjb~ϫce#ү3)~iTL7@\/ C(;2CN+r`D& Dtd+yr4ՐN.~!ĺ,):[?6;˂TK/'\dwmzTb>] AхGmsgi 1zʸL  T#D#oH 2ak@MXRhz1iHxl`0d@ sAK8!@2r 5"+X; lP2AhgQЃ]9#$#AT*{4Fi>+m>̀|>0HHiCa4 8D|.U@/^r`nD~RU@+>7>VyI$^rxp l (̓T Qvm%MJ$^%b 0VAu-E>)4KT O2dMBOgF 6u]ASka3Iu19I;Xi24jLY2#r60 BAaX4T 43}靕Ѕ2gqN쀔ԋ FɱSȯ QTڔ{ш o.D16(deu}RM0 K14ѧxRM~P6?]ŹD;K3UbDC$@9b|H9*HOc5,@9 5Vti!@9 +r]!p0R`%͵@TѤK.t4FR;:35Cwya>lXFQXD=08/l<*T)ֺFJ,奯LRiTJ p0gnWiJջDK!bkh.<ē5NѣOge$5]r5ѵ*( XX2ܙJ\T˹}hJN)8s ! A3 <.TeL{ }$efGE5T_q=703e쭽ȑ1){ #E(E9F9Ӡ<H=? 9={ @x H{+ #y{ ֈK r:Zw9aK_qx2&먋 ҕ Xk;*ּ"#zA*#A[ / {8/*9 z¹#d<025X {a@?[8BP H@XI+¿8z) 4X"]P^S܆fY(z @?d/ )K;iLD<Q+ kGQ Oy>"'ȉXh z?J1_9PE jFX=* Dl;iS)Ȍf?H83h`?/lVⅨqZ8 H @F|HxȪH h;<x6mjq= Hc,;SsԾFق. =pKJ$Ĵ!pu9 W}Z֟d@K!F<{ad*"FѶ#&HHJxP13 ;XFxBHX Ɋ䷐a9B+IQ @}qHq `Vx}Eh|À"aOHDu3*J60Έ)q EP9: n(!x 3Z>slNh>Z= 1)M`r, l::Ȼ ɀ Bp&3 bb鍫nu%7[B({L-#&G(T 6Kd+]{zBy>+YKàš-7P%jW7%  \@؍؈+j-RJ0P6mJ@pn5c1i#Ps(f)tLnr=ԩbݎ^ ԉYku : 26Ikt2-I$蔾!XHTغȼ؇:4XLG-+ j@u [FS|&i)]6Oʈ;@88D[Kb]E鱁lKXUZR`d+xxi ϳr(+ԩ*څ )R.. FM5ZH 2bZXT!2)cӺޡOu |@M}Cۙ`P/hh&MX+%ˆ8SIY )0 ܌;`,[3oFJW Qzt6C"lu 㢰Ɉp!@ ^*4,1(b>Q@ <3 T-.0]`%1.y'}}UBP+~QOH6cXEC)Gʪ01x@ G|ZN.H.ezFTHeGF̭なE =\ >8|@N)HɰpRa+LT[ 5LnKf]ԩ4L69Q .iXH!hҩ"'®V(JJDhi;=9jy6C`hĤ.Ts'7S 3SML~K怅A0 <<$B-YɝM}sfpYZOq)H;@1*H"&`LAh;ƦV`!MX-"ղpM> &{!ss0Od॥Y@ȺyǑ29C7?0="\~6bI] )h eؖ6Imx|Cuw]pW>pTJ{/Vgr PfQ M`Uh@*-{ ƚ3T)00`}$ɗ]G!Y| Fd 6PôO88U.g𭘕ͪXp}p(Әdem܃ɥv>Pz5px0uZx;0lxUa:ܺ g.17>`A0L B07""7cJeRd]*X\I0(~>2TeJ*"b_0y<v @h!@N jX#Hi!ǀ2 T9Z M`LA2jVk/@`VS-L3͝Oc̕?.$3'⸪,Hxh &( "n}5x5-l0;BRj Fo&Lp~884B<) -y SO8MĨ\l&ij)j!<@*2d@p2Qj"H":*9,CPԓQ Y.75$7? Ts?=VOTQ-qSTttRl@O%T2lJ2WseH&8`hPpH&3lX҅WUڗQc u\w;_]Ͻ~dz܉ˀRE|v"(=8'|;v,) p3<\feQ}ityhy\Szzcz&{'pRe`1*."k:MkmT1&3˜ed6y]cʵ敹[vZ5Bx7ø@@Fa`Zٞڴ-bGi3@XE2i>M s\p!urUo_gcrz1kFHı.Alg3\/4"_,tl #p]hi#iK볖xJo_- sF-)W[j-|leG =2ܣ:BH3Vr|Op}@LA&O))0B4cy* ڒzUǐsC~0HoJlMS*y̼3}聀r :E~`]+݂drq*}ň9T(76B@O pGyکC~ّBAl9@&ɰ;y8lOq)&M \/ 8A5QPN;@R T95Gk6RRM"UUA3FQ, ̲# EY)f2UJA!5'qȱQ A`)g RxH5KjAT8P@꼨!)5E'"*Y~R$uqGE:~*TsrJuqAJI ~FǝTAOx3d_)q`7~s(UW1?dj88KaHsPu16rKVjEL`1POGh.tU*m ƤrDJyVĨ;ySFZNmeF 14%HhC|m:N,Ɦ 4fA,ha8$XߑTd0AH4F4=\` .H5-Y `D1( k:nU5So4'vX1r 5;`H~9fTÕUsfaM*h.rA ^+O>Վl[a9L&6~y1G^V8d)Q1R SNcGxxrY*2x6h>GT "$L /(%`;vxa$&@vN9UIHqǨF`ԒbQ3B&$ X"D<Ӛg\1uEڳUH&]7,b $/% b:2-TΉ #ah 1cO0@DH5QE !JQ Jj:|P(__/삋N~:C>J(R!:&pNVSTӎm;->4VsP S$P Z.½P^DQYUH^]GvcD:9;yc=F Bz!tNp7K Mi ,(%pC8 r.n}bFXbA5;h҃\&iHТ%٪ u'N)VjQЛ>"ZR ~tVxɢNz{'p)_gV~ *F` @K2DgO0@H V wP,i嬓MPy~W(oȿ|Dr>6" @$v" ~!NI L"PF0,Z>VyV܊h 6%V&8% @p80*Bf;Ú2*@! @ @*5s0ir`lr&N;Pnk`es la LMYx7H= hrcR! ` aĀS &]qhR' +pqiY )8 a)úE?⮭G˂IJHcR `!g5,q9yoj$o("Q,ig!#M'tALb|C:Za*,_0Ck%kL `؀ԓQoIErE$^bhN.(i`A2FtccbD FI6N; H2@ZQ_+xp*'(iUq. s` >APc&N/19Dcrpk ( <(W z^3פf(% 6aKwA`4&A\V<eJ)G*a&h``bv0¤&(F2)#~I-D!b~D(pC MLCFGRp7"$nN8߅BD"¤`N 1"f(Oل J^JB.Jkrnd8BU@<}(˧&!)l9,zd.[J2 B%O~R 8K(B?mt_Lv'*nhtGW,kgCb5k܎ 0'Md2"DulTsO+*Qh߃phr  }nZ;A!NFB\a>g X@!N:NlL!0sJPvp,ʾ'K c$DRbףdJ#E&M"~a eu1PG$nL#,2  nҥ^ȮRr7j4(MnQkkPCʨr1B6j!)jZcx<&Q*da˃~d~NaҟjK*úSAՃ`"0 R\!R8(KxMDifF$x"`&@X2'f` DA'70U(@^S.8 Ģ}3"(l34|4k' T2g6v_*FP)1ϖI0!j>`>vA4BFBˍhr+# a\g#rE|9%2o3wySw$*y 46I A91,R`.2=<\3{ȷ+/d(,w*u 12SW ;b@ gWEތ:'z` -vȒyۻ q\EYxy3hqjNNځn#d~Gd%jF7 `AZYDwG 7+7@<DF C2 \O]$,戁:!b*xgG/O:9VpmJFOtBXtRd0fIZ_7$.2B1Xf KJo1#x ѴQSEGcS{LX6("ђ~CDBeI'J)fڃ1+?\#g@*4J 6mZ`+"aП8c4lKLdbςT 6 @z ~@ @#fQD Dn[9QU (Er%(RH@I8}>c RY ,e,u  2v`HubR)Yd2!<"B`0 i <3YֲQ)|1ٟ 6iF@H}X2j,Ys,sOV%qjrަゐ%;ܜ7:R(8Hyd.h$|,CII}L, /fX ~PoJ3%K&C;@?P9nBǙ`hGrXSH͔'뺧B*JW7ώ ;|BP&<&+A6);!O0$E kj_A \ScגlcVuWIġ&"5'%'w7zJ@`C1YV- seI}dI(؉}cQlYDږd<ǨCdX'C:y?ӹCuӅ\9 c)mhPta:N#ږ kɖ]*a)X"H7B{1N$#j@ ;9^ -I{FZfZZv!Gm^֖2~\gPXt]!Vkj0 &#;m]*S6 a8% 3d>l+ uj^z)k3gSxmg@܃rJA0d40m|BŊxX>CjM초,G eD֔sWU'0״![a\|@iD\= ~D2f[% LØm EUsiUBAGqIWTq%bo C\fk_q4)0 ,?b Az"),|-& '{2VZǀ05@) 쐠X;'bi&<hPqmwEH !"X_-^dC%ȗHiMJ9 n1B%2Wg2l+yBf莑pynhҞ N$xS` 9'U"1.h}&eU; B:e)=8eH;V Q^^ Y9WvdSr '!2'N`̚duHRV5)0]]2{.-d۟Bl'4Lꕩz@ǩvt0Hn8'+NHe +XâWW@ B 9AA$*@^2Tp-p%l_Ӱ=B4WVAM&Ad"DxŴR o^eqf `+d 10e >fL4@ Fh&N`b@H-L׆/q40Ēp.ZBW@;xDgL s!`]INC"iUyV*k"[)a%]$XiDѰBxUh˹5@82(mf`.xwbHј RH @]k)Ћ OPUP {{zO ZK/ ٢0q)@qsFBJ)%1$P4"%2,?BDE"b,rN@!0z;[N+ yt)|#R d@@E$J(@9 d%%%F>b-:Ghyi2`iu°vCg+l@)B (GT?BC*BIdFǚJDyicCɌ9\?@#PJ(T5kQX颊Y=ItJAGiC$j"w\ lBB)Ӄ?0:@zƒ&Hb9w RyQ?#njlB| ,DǢ(G%@zD@ie%({FH8;>9XJ1+#:A=xi(a(.A|D &K̏G$'IJ:<&&]jKϐM:NOo3NX+"&78gHd#YǼiJFr)qmEPHx'&L18[@TQ}Sp.b s]I 9C==@ (4Dw1 M(;v1bP @lHV΢)""@)+ ےP3O2ʌV؏٪; {(T۰ڎ̈ޏQ'$<0 @X{)e(7pE4}&{Џk"IY )zonm60`{?(\̳ pH孵B l=0+ 4 0PKOPO8"PBM4.1/Cupx zpq w6y=vcT$Hcʂ("w6*Z23 x'|M8 S!HKT% >_:PإMX[\_bR=hx `  R-4 VI:J `}TQ-5lZlii沂ѮEQV(:" :-Zz2XB搩\0\iTV*,Av]e9oT0 (X:hQs):(էlc @?-Z~6"D0z7(- oSGI"L4F<УH@FB@{FSD[Cy=f :Iu0r"?*A ο 3NZ V_JqI D('E@ XbXG\}@xN35|~FzQEAKYǖu\ a$аP75Lv\k+ƭ[zՒR۾o(B(J>s암B:@Iq4\? &%ͼ"|ٷ*cDMB:@Qi0! T EHR4>^Z|L籪J{ŮBN|d .o暁siI㍖U^(V L(@IqWd ܒINyʎw2fIe#F #~t=Ffh.-:niX1r@@1%,a]EYHG$@aiDY?*_mHk(LNZԠ)T%ҁ-h%qüC"J 2Eݦ@mX;"B8|L"qi ߛ% A +(!lm\NB?C&gTYjݠDDv&( c\YiW>8UHJ %I!^ NXS-ApQc#0`D 9!=HB>~I!/sQJň5@5Cx75ë^>F_I:R$lehQRT7ܟDJ /͍yu+]'攡ӂ"O9c0 , 1r Uo .\`NL)Df]DA)VAj7k ?r++(3@ʨ^ {<86N^:C>KqͪMX hRsF((هQ OȆ Cn%ӨHzCp,k (H˫Z OsG_5,*ȗBԻj1+#1e T/Z{U1=Ŷ|S ' seXt-bh c/)иDNf(,lzU2GP%lT!.a])bmy8[58Љ˪yH$Ȳ MXx6tCϻhmӯ +jP&G`ph#78+Nxڈ_ @@Fpذ |1Fu0DU+Ke X4Q(h _px?X ?߰+[B`-W+5;qz `/  WB,<; HzN J)~%Y }T߯T"'Vv} ?62uQ:tzJ&= 67`'NJtQ 6X9<rBPL* #hTԶ:9&F?BT!|x)JQ.jrh(E8p9 ? |ax|"ʀBCh[%)iZb(lC3HJ[=(YtHB4ۄr;Th,G6nBuOK!`+lEl'!ĝis)Mz #4<6-4^ ԍiVCq `C)7uB"-4訏^5:0GCOJ 0o|Yjdal@1sb"Gp IL 7j/IT>ȑc2mcEA~diV%abUYO^/6j|Q $Y$Jc:-J+)MNE(P (Q7A^V's:Z9ُ͉f@ٷGk  p@20͍3-*THP7M\U싩=sot#{}]GьٚUՍި:3`AR朗RF%\ȋ1D'H,$Õu YkF}]!9Zla9š#\R= 2Py/%~R9"=c@Z͒YnꤞR&!JP4gc}lNKbwjL)'LUHh(`Ĩ!&ݕ{@%! IPÈr'Dּӣ,~f(Vɓ—CN/!^n*!?#`y8D8$<E8(eƀl9'R3Ν98E]cs$ %҈#%Cxkx/ ?D !|-@] nW CL~EKpZ #"Dآw0|2?TET2gJWZ0_5,{w)SQ'hM D49hLНpnU.yDrQ9',ٱl/R$Fdzs,O-P7&Y?W#kmqSDҐ 25Fʱ9&!PDfq_|32' [;½ҕlEi\j7wJ$JtfeTʙ9݀F[x 3,`0/tkWJRjNz5AW A2Yh*ps>CsVRX>O΍jEU @ =3 aF3˄<ߪ\dg*5yakot Asb`(MQX c@G"&d4p)^פ¨6Fht'<( tΕ‹ЛikI(  .O6bg"y , "rhdB)36h CF N )bj0 F>|(J" I HnfE.#FX%F nGHB._c K hB4p3rIFc'PZ= XO0{ewH8FAƊڪ(BЌxK􁥖!phc54RBEBAZz@{k{ K sL)Dj aHe@]>'% !A`ahq kEzOZ)RQ0W)6|C2u)` D89 b " @ `j)'li5NP`@ Mc d mo" MvDJo6@Zm>TA4#B<HC$.?F+BB$&hAD"D¨Ce*?)D LaA o">(HGG2|B"ĀBo% |f L &RV>O2G6%.ƈĮ:N%M1I6J$OJ.,8##K)4>+ik"h@r>~)ZG(l*'*%κҵ9)Vy*3@EJ:8~(k< !b ? EW0pF-:RhGu$4S2> "LyJŦ#B* cGEd%4J~2:kLwG9~2-T P~> V$(cAr\D\;봑k^%MJkĤS57WgԸJvuX&4Ju~fSJ:c  `JE~wf?@cABJ R„:fSeT,YdwFEo]ƢB45LOY4iu "%Qڐɬ&.A4AڤE>Er]#*!`J$p!oxjd@|@FEG8%Rfkq9d`rJ$xX܂dZAr:!wY}F%y,23Re4G"M;3#4C~DG7M2(B65 BPlDV ӬsJvL"$7L!`JljQCaBNC#}L]K+.Jg8@#W' @҇DFl%9(7B6ABrBeS3@f,Am^ @AWR(Ć25!QD ~a2J IQd J7"xrL,c@0: 6L e䎱dn8 !Ir+ Q$"P,"j> #!X>F v [`nuS‘TZb$*C6(DR(.G# fKL\`X00ArV!Eecs 噮M':#l2!6%^)Rfre q QOp.rͧ g3 :}'-JDL eʔt8^WB}[.YBLKBu]Rόd *zoc'GN)C.(;'9>H(m X=cV^ZatH4u|<^fDBӫx6 ". BI--|.]i~=H#axFvgYң4$*!x\$6O!H}àO}J-RDDEVT~af9'n`8  @  H, 0'ISR jNͮj}ȍB* / 5 Z8| '٫'}.0 IЫ>/I,3(W@1Ja?`!p~!JmD8iahFHi  <@)@DII]Ex#yQ48GZ!gy.Icw=D @ Eؾbd )s[[aAu? R (B q6|̙'M%R6nX`b>$3<Ir zD Q((+`YC~r9)suugz3ӠeJOm=Cà fCAc[6FU%0Z KĀCRKe>qr 5VƪK f)6`r(* 2l@L (I{Rx9ᇥ1@Ū$X%!0(8"#%&ARH"M)&`:$ >L{LW9 1+QL,ZL)dKGtSWǏq˭$2JgW;%5O!Ғd=`u,M͟.4XoH q(ef(90ZG tC'aI0%]"!]^pj('G'叡(:rILndONH (q` )h4)ʉp# >Z az4 P8$ "`N(`H$|>~C#X ]@ _ c0X@l6|: `pO/]8( cb dKh:pȨ(ϴw"`|($+\z<;Ѕ|$`_L PI&bXzdKy~#N&L zG3:," @{k`.+yz*eHOiJl: p`| ;Lt(γӁr\h1҈w 6 .)Ʈit1*3JH~0x,F2)$o<xm3?NBJ|lpI$ 'rs9K%I4c =,OsS.ţ>9oO˥la8OD ـ A3i\UAEi[p>QC`+ y6uSX@;GuV|W&mISR hgq|`cx "{]gU "nRD@g5uni Ǵ)Ni}aLS&ch_Pۖ>rsJ_r\տаʹ4Dm36r(N4 hu,4 U) 0l}`DG7`rGs5$+[lq8Ttz2}x?Y\v&@O0Z2lӏ: 0% q*DИ@uI$l0Ljj/8 c%MްjE!S2ߙiKyn:.;hAZLHZ {DBys3$!8"Zj0xRc Y%$x HCAD)~IJ\0Eq<L8pg;'Vy|So2jAan=f 1z MM'$(8'DXhK< CP )iM*K q/YdbalØs>5*[RS9['U,{b s%-Z<V q@+C6!*Q' 은?<0Ef0xl@1d<=Dr$0;;=hO7>MfqbOxQ` 9ɺ[ 1$@/#Du.`Mc!#dh4$WBK1xGXH ,u]AbAsa0B['\,2Uoqʗ[J! ?,FCL(a)4엀$VxZH)HLXqT<(P ~:&*oih_L0.Ev#G1v$iB.&,b6|E&%BL4 -@,Ď$"Wc cf*HjD"$@(Nff `2Z#n_NC,"P.`(M/,C$PbJ?T#02`@bAz$~ xMb"@r4 `Dzml,aHݠB.do^|?A/JI@1P iA( f :? EafbB2hr d j%D $Y,= e[ 0)BB,ql1AŽY!b,쪲.jtFFf]#*v)aO8ik &5cSxˊ2kt0 B\L* MBFkn|njTe)2siD%5"D~Dtq賆|ڠ"I4$a! = LHR (@8ɜbAP"4Bò "2 S~b&V*+,*JIѬ'6$q-c @c*kKO0J,¦S`MYòb *J// ~ RN$B,Xa, qgLr,2ƕw6H>Q6%s7I`A @ <-cN!2m}rEiB`A ArPcN|!#xAR&VHEZh<%@q-JHOGis(*F . Ⱔ͎@qa2) 1TRJb`(;F,tc*"d\Az6 !+612+9@ORr&8.@ HkO,t D"@1+A0.aC*aD uuXbWƔNbJ&B,pIԒܲ7QSSI",MARȳU;@ @ "F$--3FS@Q;Bdg_2L@ #92NT-d !x`U*M5\-;$)tN$6t 2I@'L.nU i* ]mWf(>zR_/X@ v c$cg%"ЌH n],g/gJ-f-*6Hhf9$ A1_CL# ( :HЍF""_oXӚkB$Ac2zJ#n0"R`J<$A^$<؋  mqL$l>h+¾A9@ `1. 7ft4ZuS=oUX`!1ED>2FP-;&6 [/i,ǚ \ ΋# OqjO !pVHlFdidS%60 ԴL&Bx ?Bn44$M&3!!HP,]gZ N# \h"]ftTP%]@gt*s}ϵKIAT81 FD3yf1!W alj<~T3 nA X#&C^e&VLPLiS$hȓ]>ʣ?vBsqp9N6~m&"0#A ܒE@#@Qͳg*6*@ `#=^wܢnnb,! Qh K\ЊIT d0[ VAJ$]ANA'H X$4`C[:eAq` )B`(Q <aK^?(< ,IT& fE,b-V \T&2 A O+?:~C>#@Bv<N;2H40X*OhsMGHQj%J?!0Wq2O?@9^~?8TJnS2}I!@@`) g0 px@8&?jpz+s;b(RZm[VhhG |# ./wt?߯ MlD"CmQx:~2H #Ĥ /*8 \l6ͫJߧcI"B$!-2  . `Gà,0Z갪'9&lz{{- Z C׸#ʂP\ c0 4{M~ ,."S!4S)zqs# <`LR/ z !Z4}oɧΣVCkj[s J5*-D˲p!0`v4J4`\U, s]8gvt'*$ָؽVO`XJ[J[0E/ Cz lRڄLUx~Vuԍڏ} %55(n7=9y%Z䲨\܌pn(ܰU:<}2et+հBxj.Zt|R{#a"w+^3t

    ǻaۊz];/$fB`IӷŐL,р4pԦC}&J"k[BzҢ9·7/lfC  W@$]aIg%S'CI6D;DӽHH,뗐(`L.`T r+c ̳T@oʡV@kEa{F9[LIP+hPf$I/O3$m(i_ 8 JY8Gq@aolZ"Y K=K-Y@CPc 01E#hpv@cnհ=xљZ!ηIʀ`x]"^y! U(J0N%KȄ8K`<@% ^-!1 w} 78O;XE36p/@pc͗" { @ 18l0B8pu@X NQ@5#q0%&P^jÉ̋8B 6197zqȒ0k6 h=8@9Y3/CkR}`;%3D-y{Vf0? @K,: x?ؑ  ~= ‰hՋ[lFYp^PKKԅ(RH R)#aЌA@Br З i#ҟ2%4)A=(8OBP΂2XK*x@2̐ZkxE;ٳX8Q8,hX2'Bd4dNp"qґqI]P YH xSէ!B9 򥸅!@ [*#Y ;u1ax y,!Q\jk>Psdw;tQH8xyD9ahq 1M(8HNx0yd*ӽ׸=xlHbfbk!8 :Q h, ba֛{|cdA\ tK ,p-ӮJj9p+4k1AAP" )59+Qڅ/*k\&yjӢQ6pФ  -AB Xx0?`,JV"/Ԡ6ވ5DZ@P?Xz]$b@eAS -MhH.x;XG)XQ`l݃UHrgpQT4`797S5IRf蹮QLJ u<f-ӎ?y~'a`h@kQICd؇Se{a}z`,yq59A aگK!-ϝ e/&x+ >jPy}p :/ WA >eƌQAK}A^[3gPDh pО+R闰@=1!r=喸X׎]U@Zp?H@[muJTf%P\*@hcx C[+A߉614AU UWlt*GعGA! ȴm EFuhB؎7x'B6觾vIJgkFj׏[찛PF ]a+Tg I R}v@ C5 ճw*"QVՈPjhf:zS.xXKDJyoֈXEmΌaiƃ@6lFUWLY+1˸"гim >Y5X9 ;$J ΘiXQƹ@I=;4I[yHҼ, pL0jtRx]PH7!! xpb؋Jf( ɐoi(pyMxx(0 xv.PzJUhdghWyk>1 p) (cܭ5W)տ)5 e}"qь.sl JА{(~؜ҏvY mVeSiv 8͢Xp(RptPr"T+N&Z`NH^iwվM/U809vj0L>b;V-8Q@$i I_(blc͸9b6dThUN =^0 ?_ .@UT%@ dͦxkC@ 9;H`EJ8}WQY7~[h@>߲0xH(O#"  6N':E /$qpD.U,ȈI[|>&gTeQ0ZbS0%"&HPt xoN GMx?H@h8(V 0~G:^6Z~m2 J-KJԩgQq:.:N}? ߁ J1p% DF@B$|@7{&0z0y?- 0F40쨫z  J&l("0KԱ/!s4,ӄҡ;;NMt&5+.NNm;M8>DT Hs:s:Ԓ:LQUMUQ,rIO9,b-sh**LŇt767 `ME)he + մvOu23O7eM2MuYU3uv8֬m޵MFO-|1J>WPQbm׎#K8ʧG!mea֙qx^ ;w݁sfU}VսKvMaUY\0$)~;78~/hYT5ڥX'"1>2ھi*byd0Lx^$14Nj#wH ;@ |V)ӀI1ӟ d0 )R,3+:l`Hq*$iqԙ:KTz wjF"&(wP%gIqNuHˏSc B@KYb@J@bK!!d JBVʱ'Y1%aEs9!4;QK1<Ժ= I`=$<`ϐ"J21! #h4<)6'vЋ䆯,8Y?156 l ?p8˹DPLgR|v P܋ i:%D(`~n ?$TH4$6Q<c,N)Ĉ ) >2A% ]B@ ?Gh]uZ $#^2lR"? E5A8!1st$ñ'آ 8#8OK l[) tS$;EB l~O{6dfPJԩ:} =W0Tcpb6g-A :"c{\XMWiF?4^Л05@Dh^,/#`%`^=pF"d]G`L\ఝGH"r#i(iQύ+' xzc|%EA&DAo,c9)q +`VKnuiVZ qNJ)Y}l:rȥlA.^,Nݛ|pL($D x?@!wKAS6YB.|0\ */F!.>St_k[Oz~E T!}}e <{ K̜h6!V AO´\ĺ2Bn``bbBvЃHB@%N= ?DTbG@$` B#Ɣ'/WxgBl췀 .ӃL6nδ.5"F(`$ F&yOV:_*H4!NPZ!tI8pie\ .̂8#z(c47 ڂFanadJcH,΃n+LaDD lI0fhRƆ$ lLz+(^gELNF `eZk|\`M1$b +.so.7kL (,#"¢@jEg$k1Xf L]X @ @ ,dޫLti7R[4$naBe.▥He &c &Xij_D'aw ^VdVX%Q'Pl!V8,'!#Fņ?"h{ A.#!^&()7Eod&(vORjM(" "` ? T,Qb1dlFTTR"Tg4 $3NB[B8]*0p)pGB (2Wΐ(,\#8?!&^b4A;7r(R0'0©@mTL>‚t#Ƞ*䡢2 `wduT8Rnd9cZ;)6#zhB /B(CK'Ą;)#> j04-=Q&"(c#oJ"7˲j,/` t@ 愋6EƠ\ajn"U- cbԲՂX&65HoAk]'f4#i3µ" U@BFa0a X*JDQե$qEHJV(.j4"XUkNZ%RH=-͵!Dܣa\%iF__XUEjZ=LVeb"ޠr2 _@>N+a4BCJY!@bk; <Ѣ^">BTJ'+."3&Vj `؂?"lBt~)"$3ZBJ?p-8}uądxax1 i hwT Y@Ff"[ 5*( sa!7M7##EakNLCnn  tl18$q-;uD" ^-~57<_Ը; Z )2BmN~(BK x9J ,eS эCL#]>A!a4\b Wn|Z@@V6<5*l11 ! n|ܙvN M݇,6WB0bn@Zndn(FM`<&@o_#F F͆(ud&>U8(5#ӫ*n-J?:,×.OboyR+TpH6C6ubT2K?e-(&5PDA BFHCbqI>y4BAkx #dEP+[B I$&Zb`<@ 8oJbb'IqMi<=. @L#bpx(D7sN|&8Vz*uK:Ĥ +-ۺnap PLExt2B:'t[tx!mTq Ĩ=&eSf| f.90u!!|| b.+#(2M-8, P`DzCt6d*ewID Br$|W'"pjlh%sѯ,_h/rBnaDt@*@[yJi|"zl ռ dt؛d*1pKTGF6\rmpj _VeSCNHzxA[(` +=X'R?L%vjaT$ BZ 7"՝#x d8`YB>+R#d,"!j"_^]j 9!\H[<Q1 3Na0 B"~>^`8 | ?!/ BiJ!SK+AEhC?L^ELG)6?_qX\~-  "~+J Zaw ``,7 jAG`,L eBEGI-z= F٫P0" Dt/7| ETo RfOS¥]#?nX e>o@GD`x2͡ JR)$  :8ˀ(k2)6㢀* ,(:r(7(.ģ1p|!(}+@j¡T&8(. .@+ `r& z'Pk&0Njtz b}gE`8@"""LY u8AZ((J<PX> PSN$ nfCr4$RMz!r,o/3 i9 ZD?$xuǛœ]euP|ȬW 8/eRpl5"ІH2axaG2Z#/(`ӆ#`p":DyeSs'k^6Cl48y$.᭬XVchl5V11 *~HR6M@*}:b tk6):ҵI6ȷ#zjj_H-A"@QB+ZjHR'txG8zm6awWbX 8ԀBfpP%{Bfȡ&#m0S\,)0Ǫy(rB8I P3 p6"\`mQ<P/<:l)mdde3FxZ!4p#V" uB@^?i?^ȋ>l 9(I%!bIs' l]1"P* r,C]j0?Y+Z+>cÿ.R Xp 1Vx*eHeeR EK< 3\t;׼OA*lJa>ۀr> Bő|eA[ *% I2hl.~e(`lHBZ @EET5D)j.i'-Ri0}E`O ,pHqpYf ](C -N I]IKw7Rʡȋ!%GG.F֥ VMbWJ`h 8AO)"k8 ,̼7vSlEbk(cXOP (*ŀP㊘ǡ`4H))H9BCumeIțsHxL qȲNIy Z+3J % QR$ZI6,.dǀe=G(!"Oll@&a1xm}R!>+Cn΃OX F"(F{(A(@1RpW!49hx/$uvaL{O!F3xHYr6>ə.bYMJ1AC:Lƶh|8^*( e K19+jv;O'eL{iVAZRh} FA,XOHOhw!%M'_ɔYPd$?,D;b~NYOi^[6 Cȹ"hygt;*LMPD jd@G]+"L'B+5l7>t PBah&t&t'ɸBD* ʠۼXmD>+>^CbxS(;:0l^1vHx+"MnŦ:'j銀^B`AoL +-ZQ@yO89Q8RJch k2p=LQ"@ؽ.[y)8LP/X8i ) '&+G(" 3ΐP..;HG A22 JB8{(AXzEA0C ؊%, 3fȀ{@P (5SYiyxI5ɷY[H,H8p _ExJq 9[ɇxZ;OD(p Xoו B ԝ[B)Cq9yP„IjF@r{pe! BG)حLdhg^POHQFhu rB?d yzcE B01+$K(0;<‡Q; B -'0" #p(II Q{21=B Ս҉0yp1IAHp89HGpxF1Y<8UxiQzq'aCPЮ $ 㫽x}ǽx 9lJѲɓs-9`K /Zۉ1'< /20s jy @ΚD$ vpVz1BУ'2QÉRK y䥝9۴Hω~&IPj"k&I= , tԳqpNjD LJ`p=aaaN\xw^ɖKc(jHHHK`"@`uR=iA P4 z+z S=8DPꀘ hΌh!;ѵ mbbXfXZmi!H%! pLՁ Y?CڍQIx'Aj t)y pjB $<کEj45"(i0y¹S.Qʈ % ~, >𗮐ǬP*bD#+BHX <P3HxB8ڥ3qQ#}2?Iϊ`L`x.sE4 d8 4 =#)4  } {X}0$x]. ֺ_9;+X㩡 -hp(*psl,x d,C9(ϓl }VUpmڎ&:D݊`AŋdV04 8"aP\R ]9)YHD}?9X@C7Q\J+ Rɶ K`#Лhu%ލ \.i>rЮ݊aXQVOXtɇ\|D= ٻeY^QNDb(  Dڑi1$iίe׵AYKb6sn@}2,,6 6c(8p^bД&? &̞:'یӬWbЕk?@AV ywK#9&+`&9o#LShS6GVRh(@{*Vk(OM[{ F-> $ӏ4`C)l 7(8,!M2nI8H(^)ExPm6EaW)A]L=;Ky"6)#2Vcea'46'gso8nv`{=/;+̝S)̤-S9P4pH2}'@0xBj/ cT['/ *R! eգDi$[HZ\/3Z2܅ߛש|_b8(YU$I0LAIR@uC?)ךĈ,! S ΁g3f, &C۵D9ŵt;UR~0AL $;ij  `k] -Y- Ċae>4ԒxR5x֚i]2ᝅzmQP.lRc'QDc%a1h R)44¦$!Q!Mc8?Cry5x((ze}ިb}XPYR8), 7e&mIN뇊|>Qr :e9E]Bjp@%̛*"+$rX=@O? "W?,5#]] rۨ9&-ݴ9AS@r9`BP]g1玐N`fhH CH@#ɅZ1)BVIx}ΘĮԌJW V`VOst8VшoGo[~y*8HڿR": a2ѣ؈,:ARuO8tS M$ɨ5O0e7)4̀9</bF)M`2ŢwHHǸj^lY jH#V-f T΄0DE9+y1gf&VЕC|8?z&%S-H\کmLkƚa +ߌr yB&Z) ?_@(  }>  '?  >L?2;}t܀}vS].) $ Cz; Pt< YLFBߠE_o Z#l&{ԲV(ޏ7IdrY<8$Jm@|PZ ǣ Ea8"5L`e)*k U#@p%n[pP2.A. X(0', ""8֢ɒXh5 &4H5`+DzBۑ=#j @ BBMI OAHe B?(93$hm4ʋ+25z*&(꣡DHc1<$d 1b,>G2H*A3rId xG +`pc̦=cvSZ T[ yv' =@ @@ *\սT 0aI){-Ⱥ5'w)*z%H9!ՆCo5(A-KRFHR<`&zvH #$HH>|ɀ X bȕ"_Rm@BI5XI  TPC棔<07%rE\CZu 0 ւ2N]jBpǨ(uTLq(eLD76]C#x #5X͢pN!D(@X Kcvc rvPHT@ @" cx h hۊ(U(øxWΰ1|"xQz1-CK 1({낰Zq y@JGtVes<4RI݊=A,J! ,wpTSvl}q>mm@ cplCpc '% @/@|wrGM#W{ٯr]RQD+`` ^PF ]@iTZ P@K I+ >L[ pV puyv}N)}e D< \< jc^=`"J%ibPZ=E GQse"jB&|l@0B&VEB.pPPGD,LBB k6bPG)p֤t!h5n@h.$D! ζA!r)scʹ X`@ f 0 Hw&! <\$drD`B֧楡 1#126 A 6@6, V#غnXK. L<.`aW a7ôN$"!s)# ?+pdf..va".PchL,_cH+=^JK~edH*vpzYM,mJ%dHAҜcÈ%{*}D1l"F @jA#db[ >hbTADؠhA-=odb@{RKvn px1"#"@ab a>H8n%Q2 m!Jkdj~X.-嚉!d,tbK#*р'&F2B%,8 dأG*`FҺ{"Du$@!h@Cfu$QAGOAz|aq [ \Ufj=H&J0LU ļ:>tT*Yt x{)r xdM @4Ҝ.\"iI`@p`ʤ X`/4G0:lM)a)AuF{%]l*SU2)e1et\/eo+3 @9ILo$OH#rPaUz"@2P,h|&G1in`>ar@!ޞo+(zk\7of6Vd1VO@F +@`>N..l.Р#bV""Yk"R:%tB؉<ŔpS0oi25 hUxc)xW}xzW#bfO@7& i`K$ #vFEDP\f K1JJ b# CSBom%] R&@c6  =`=WC \HX 4P>l|MʡX{KT.]L"T#t#Bt$XX[GL0\8t ?npE>V j);.$t!&, f4f:iLuxdGk8`Wr4 􃔃-j])aBbc:=] ?@%  ,@Dt"oSeBHU& ~` ie`!Tz~8A, )z#YPNSѐ~Ј!i0Y!쇈5%QJ h {aNL8–ml`06s% IC%Wp{KIfn߀jkǬG2"7oBp[ F@ x%4K#4ZBp$3 xwJLDaRXxHk,aBNJAh@A `l^KCX u[e[cxk"qJA܁sKP~Le/=A.3ngaJvl66BE!@ #˜$)ԊU~m`Tw{ JȐDeNH<+"^%RȆ"M!'a!GrFQ\ax$b@ J%*8:X8gu4Eeve̿ng< 1C#*2`F9" > n`B,`ORzFkZdde-,HRC +:R7T<h7À+EH#Z_j7E<1cOvC FiW6 )Tl'8ve\DA'` FAcLKT.H)\YtnYap9ԙDz֨@<JqBLv[€2kA$8ꐏɨ| <DД&x :~ʼnn%`J0N@@/&gDt[~/"?@DN(>D8j:nĝI/#U5mOYu4J` y A,&l"q)^Y51r)A=+A`ˆ(EF\"'iNM)+,ߏLW#Xi t7Ȩ2c  /DH f=tA`,о B=ʘe d7e8C2!^a9p@I>-#Q[bv+6O ]pg (%")ZI&Ë;fEAڤ6O EǼeD˸ Ex(Bh䣃|(boSߣ a-6;#{8paDeEP`q1Cfek="r3KJ^&A$V `EB.Ee1!CA;X V5SNxLzc@e4Lc@ (l z)Y`ZĎoǡJ=o@4D.(;ǚ!F ,tEVp72`_cAŀMo/C4?'D0z;!\+s#xEhi{Ty+,FVNc'8sXbH4AckC(mL,ΤmvzA;S|[@qXM'1u$$uF9L]2ʅ#}=oJn;yʘx sܸc*   J ppY}W,.a[*W ߸+ F=48 P8$ `GtBN@p>~>_?_8$xG{f`pD"j؀Y-@ &k(?"@1 ` X, x>8} 0 {Oyo00q ݀P r +MoJrPFe{@( H,> s$eq8J&Cz; H v RW7h&Bx pp^gʐ4 6`rzZde|`qw #FG-B %HIZ<6 !nG8{ Cj˪^KM b#0~t;08~Ьr n^XTtSy@HA<0"h@6GDLzR$})Rh'f`@mY% .f3HyLknK> 4 )f!B) $`0\x$dj%`xGqv 4S;i'Qf{ivAr3Rd۞~I0"!@. y_(JhJ@^0 - Py)vc& K }heXs2AJ"6yӁmRN(D,=s$AhT>" wFt z'/P=RFyBN>E1L!l躷E+ r!C{;lj;Hxp <`1,`̴gW06 ) 5 pS‡#}>p  *$CrNF>A#~ ؆`! d*!D4O 2'` Dl b D0q4)%xX鈊M1'hLJ(2鼈XA{`_Pe @Q,C,$DD0&C&LHz GȈo"@2+JiQԇYC L 2 PDc,Hq%pKEyꅋDl@ K _!GD@@=pPB&<8)c=H' 8K?ad=>lAC@@Z4бINp!7/Eȷ0؝AXzfAq&m7Pk䑏)够5h EètJlm2KRkTRB\:ĩSXTDQpC pHхs/S:1"ῇGKU2>K!FGV A3KعH+/d-\0 fjԉ%5iQZpC8f h(C@yn*E"[(p xM 7l1xM0eqrz*`e A͡$% %,"PIQءTD -v=30 NYc X~Fp &(=!`=G9 ]^IL-嵎 x͈"s&[aɩ,Ѷ$Lf ў.j?8D : _V Af6W F1nGL),QOᆸ,icg'`w@Q#fUTKy -.Fh/Eh!A9*E!iPBz `LW ֡]\YFG?C@e!H*8 .cƪ:/ 0OJZ>a`=@P9KQĽ@eNp'/ӠrfN.'=qLU +s!&#{l@bG Y`@Y ax8GSuq>e\ .,>IPUCxSWHKB j.eUt$6GE&Ԓa :K2дB`/&>@ "PhEJD0&0rg&*6l1HQ#,'# I|h,Cb`T!<unPZbNh^h`.J &O)1G.b>JRD? ƘꀄM%` @;hrMt+`dF{of"8h@0H , ,J0#j&P"`8##,$I1ɠ p\Ü!^`@*z$~ ^RD#'l &BQi.f4 p%LPF1,Ӹ&_ T&f@H FأZ,D.4')6h6,/"/*+i%Vn3H"8" 0!to b (|O Kt%Cf\,X28ua("=ŀi@h}j*wp Ps(j+`8UWr#6cbDH!  !Dh NjΠډC$d  ]v.6CD&r xפ f3ԊxȤ 73^&& 0 )QĢZ`}pI,$dh0H &"CSD a@Ɵdp'z긬;J' PjP'8*HdU .`#2 oAV$eA \(9x-y^k]p H!JH;!΀vƐ1NazgImh+w aF:ppnT?@~KZij& z9jIO~oF$. +3K $ɨ-& >a)S>o% Y #xs=A8t`f.H*"|T~c,R$2G$A|6KNs @Wא ZGV1r M66HCTlZX&c2''.T'#o&S^K3tlT#6ʂz8dGȁ̵0ڲ&C29)yݢ66GϬ|$L혠O*'8 24j{$B2L$x hH=(}9pC|:"X;ָP">M*'Lbr53v C5=T[V>A Cf c-@ľ h\G&BOXFAKg>6`vAf('/jFc0L^:A!AP U #1">46/ Ax Km6tcܷ.8C@klP$th@#$#w ę3)NX-AxmtlpyHh!ڗp,0-bRE@"D296aTnf$:D/<ż 2K Xp@B`6nA  <*"O7(k9((֤@.ꀰ hBh?H(BaK:8k} `;r@jq9k-Cچn+At,/̦= P'WDA a74_<DNPMKz z9R/V& ' z1!RgLCJ!*aXJsp47*-|-,%"isk@羣cUD(pRD0B``oRa -|  4 T ժ 7Lk^m*}iKQ8q$J"`[!8W@d3QG41qR"F1g`.S(v\d A Ax@t9?"A@  +ѩUç $=oEnFyz+u4l6`@ D`\xSx@$'H0:>(P`$$jBHF:mVYՁh'p@L'h<K77 {)}Dq)tO i3\7@F`A p@"@ iZ&(|&7! ` |,dP#"/0I󆘦ǺaBAD#rD)4%I BnaaL**P(*ဩP' '*,VHq7Ž a53@/tPBTR[|D @mͼМKt'M/3 DD@v@UaH3@P:8bYj$^^ U+dy/'9" JR%)'BEߔvRJ9,5dL@B j< ;hꎯh|qrL 6j)ԴsU ,> V& ߒn Wxp4%2 @8 ĸ@@B)jq?$tR%X>%nP ,DiONL=QyB) bEs{%` KX PRDj9醳ʘP!T"8NW;+e<Ӏ!K)GH)6S FH":6B8h."q+``786$Tk#(bb%h ^@<!=:_D>ѯ!V(6P ` E+F4Oɦ(da:$F#phl|C t/* ёh8Jt !00@A am$LEh"=r.DBc Py>`z 236roD.uý^f^BXhH ^y-:dV|,,< Iߋ!|,1 Xz( H&4SZLƒDfг$yT)J0 X EiHݸ +Ln`5n5ȶ4M>i.IM( a^;kؙ0EI8:+'j̙Љ2*  'cBOXS@Tϕ9 @  JtpWЉ;p@B=0=$:px!̨ Vix P̂ )0 jHmP.;@$6\b5;xзKp&D #@(r/`Gڌa ȲEstT*9`Kmi"0Ǣ"%b,) Eܛ9'p9pK# b( zVP}0(34΀`J$Ʌ[=D$MXBW $ڦ҈Xk•#f*ƒ⯎@hK {F|hCyY1~:r2(49΅D:(=LA%yBCf\;Xt) *u* 2S'IՇ@D:꼛x68֊_ Rc<xv mʥZ &H8G`T/sAlK(e~(ݝ^Wՙҩ]&nE yWG͈Pn:Pkgp2Y}'N+!$tIȄS<P@ 2<`ݷW-#Y](bN_u b+ 8L+&PL2#YoY*+1IP'uDjAp |j$b_s 0P -I0[m+5B8 ͩ DdxA+k٦TrQTI(&PsL<̍Mbs:n67._^+ Q)B`%?qUb92,ŏSPS2A5ʙ>EH2Bp*92HXH7z69[A6}J[c 8r /X9QO[ kgωIh,ݏ #}xzCŊPmMЃ"9ހhWUÐ+C53^ȆcG4(0'AP?' ,p;j6~ QHS0,S~4Vx԰h1g1ˇxSjҟ֌+7βNR4f`J sPQm{H=3vC^BicM2S% 95 <=("%֊QE`H8sp ``GH9t^F9؝AX/MMr㎛R\]3ysa5٤0;ےQʰhfp?XB6&Jxen2A^mkfk-|ˡk:(CvvS .hjaZ$݋k9'0,hzynA0:Se~6DUqDG;O c3x4̇Lrx u4 @ZHx10 ܺ .lGJW8DR~ ,* *I̝׍DQV8Z ve7G0{RkD^j<(m :8X kKF3:4:g (·qcDj$65|i7Q繣aBs0RyY.vRph:4Ŭ f!pRv ozy;yLa5~6&yZ R ~wnp'G' Q_=p Gۯ=nCAzfc偲H5}Akn*bD SH G校0( ,L? 3;8h8X`6n $B~ RVĈ8 rd٭`Ċ[ @0~JC^8ImEr[`&Fc1KCO'$( :SG抢<!|)@FY?/B5)* "9ԡ|,MOy|]<aru WJCP ?7]qtVqw!atd4@.Ǫ@&ǁv+C%vy]V>¢geaXF V:y_;Rc ;qWvz?%l3ux*@Dx&`z.އsXC8dcWr^9Y}H(&K;0g0mhu=he.pTW3j%3mA몦W/ 혣Uh(0&&~>ouݮ.|l$ {(KLY|nCPBY ߻Ywn'8Z"k ٪5b0!DhE\cufJ$Y=T;VP5uJ?pUfOC фi%LaxRH2\$s-9d>d50ˑ&p^NH@&GĹ-Nlu=ʩKPzUB} 1!-BEey1ZDEbQ&ȱ;it&jN0&ƚ 8"Tq vK"<\2\)1 F xr4RG䌗:`(%4ΉCE֔R@P qUE~|~a3 bF@TKK^cȗ\ AyK- 6$T@U #J1?B(+n l")7eS&Binar-JzPcRhH 9 .09~9EEpTX"=^Q!4+ G7V2f OŃ<3YB)NѪTe2|Le? \ |*0^ &DIo C9+CTj" A`FΧC( B!Yc4[h&DDSBrQ%C)Q|*s8>Xf0J|hs`òv(`z)[u@+ O5̘JdDvl$@bjLQ$*`!A2pX&E NCF (B2f0Z zI*rDzW 7q?7p|)Dqd =\@(KX2x?N3~05.Fyp{Pr!QGVH g@[YzvKŵ"VY6'XxZ" p9|bq3>12I<&}Hb\J] jWFJk@+ Q7Vy㼫Za~c.S-,L:7 hx,CY@Y7 s`̗>ٺlB8\D`QH ;mdf! Z-PSP0z@Aj Mq@h6'D@J"l948dz&N rŜ*!Z$`ϨB>0 |4. *LoFc(-Ö Z6k:7;HP; DB;C#`)$$r:P~/VTx ֍jƂ"ȩF^`Al,0QdBSf z.g65cY$ @v[B+V*0SBV ` BKFYo:+.:g$<9,N8yYa~cn c n?KT? J]"+:; 9>#P`.ڀ@o:e}:Af:!D( lt$E6,栄"}EJ@t^S+<)8˫(SGbl"v"!9WeE ꌯ@#"2j.$ R haaրG8SQ"C"wbn"6c`!*L,f60l$$j62 ARcjx0Jn)ZY$#DoaT,!2˚\'@dH%DfPzebd ` @A$8'1-DPfa F,k&vjkYȊ]O!A * + 8j&oX##3B*!v ?!j'7we?;MA(,FvD2췵%c# DV.`1` य!6j& .!J%&B `Aa( -fZIo@nDQ5DV,;Bl@Lj E00C"0αp&PbD1!>R6Dȵ'0UrrS0j'D0N2 $bv `j$œE[ m㶋o!┽.Wk 0p&!Da5anB9bԛl>uI>xF!LQfAWz(0iZqP`}6R:CYL-6,J &A^AZ!6.nM̡3» havN\%L@󀠙m.2iDğC4!A7vE"NALbQ]AМCq^t%bVkA>`H lfS7+@b *>hwuZtʵ4." `5X˚`M@~ )j  d# ZDD`@E0(("aD @UmzN(w/S gA4H\*&&baȯfei#W6+qC `ԂAsE> AA­&!&`(@v^R2a*@ eMa%@B4"ՓʺK+RG/2П;#kO"B^z, ZB2I B C10 ?O`@#!HEYYέCbD (?OΪ2X)e61. e6K\j^'Dj2a{a߾!l=xOe r:@@ O^~Tŀ&H]&=v!A oXFW @0!: Z¯9Kz-TЎt@ADZ4ך O2`4`hE \zUaQZ.hF]hYٲFlIo'`5qNO#.'C+(+L KRux?dy^v$C @ÈRPS1Zŝ&Q' ,e#^#4"j t"~;тF +!L`UrV6l1pNekhJ"|7F$yn@kw "rA PhSvZ"I Hi(*v& 2"|xF  k7,=sS_B f*%'/?1 P%i.Hm=9S GAƮiwe7t!th$ Lt9!'3DZ}*8ZQ0 2*A\s8%kO[KQ5)(bE(%"WB_} ) @vY·4Mh'htGb5)T0!zFYb_"R8B@ݭJ`3S(mE$]-GY"l$olv/!W.k!4Oq>W$a_i<]#"0~ g2%2mg  DI`\/,80 aIpC@0.7L*Ͷŀ."Ir~*L=LQ #C7 h~lGC:N$Vk:4&%I,K N,,ڼtt}@6 @r%hsVt~s u&t}bHԱEhkr3u:nSfi'M: Yτ6EU dEx$m16Fʏ A 4@FHUF4!2`@4`` fZ4g1۳ V,O@9/^B!ճQ:ahØyVtp@ib XUfPVA@ (gN::E}ՂRye$l\R4_0xVdD&ĸa;8@pXd 携9 T'&48N4&l@*Q) +I՜>Y8`q $0vcTe A-`S, $"N8(nyȋ/3=W\ qEPX;hDB CjAd0<;,WO !+@A"p >sbSՋ,Dk>2)%QSǘ9hF6 #M7C4XVr-#F:/ 9ZU:)߬L#.bWnzQ`W+ Byplhg4!5`D $q""c8-0-6&ELFLhjà#x&:DY_F^1Fq@n8d,]?!"piqU?6`ٍ[iULA@rVV2⓴)I 1xĐʟg-鬏 F !5:$]Q \b)\ 0 aLn; 1* .i0 87!X"xMF;# |h@֑(߫;>39 {@'>i- cŃ7X`cQ@!2, Û+TC;韊<\ prnk 3YC9ƖyB $23r0iP9gt40d`t.8ETD@Z/ yAy恔[0g"Pa"8PR?$'AY h3ٺk=f8./#ҥ5|YM 4ъq)YzY_lH6$0SQQ{rnF!ҽ  B(@"VOg+! d (χv? )f9%BL (ӛ._[ Ϲhr`P&xnmsKyFw!0J(؈x4 ޤ·PѬ_0h"Hѹ/%1kOv/-"5O ܋@ TFzЄQ •r8/pl$8>Xd1N%7"f>!aK)g!$q}&F¬fyh- 6q @zt*A z@q5P>(`A4.;i>Q'yгPSπhk.&ޅ K'BW`Q"-1ݡ hJS9Xٗ jr4+UZUD${U)ciȩ?mxg0[؊<V(H>Ō2>K?w/б:|πz3zP-)YypP\zpGr XAZ M9Qѳcr߹*pvp$,pzZ34);ID8 N2 ۇj!0[Y?PsQ]yjUO; 鳟v@ߊJj]$%{< ӫ[H Q$⇘zJ+̜*U=`AFsN Sp݋@\0 e3F5׭Ϯs}%~)NtXq ABnvc].s I'r(]@i+9O3ϛ^YN}8f)(2Fa*R3PHNz_< %وyXx5AkцHch` { H ^(8 ed4_*֖=k^MTHuՍ ٹ}3ιЉj?@<X,XLvc)h>( OHV9UڿqծA$Y1w BXl0)ՉǍM0V.{^`ɤ15=.:JXHqA(sdIǝ)F`@X@RЋ,0䰮Yh07;h,`U?\Qg*K-F 0<#-]uo@  q۫#S"@l(_&(} ÌQ!/.֙YQ[ tsUUQX`'$k I8::b ΑHԂ-X8xAЧ K1SaX"t^S#L/ jl~RF9]4$Xi uF!mr;yJd~DLC$C,  #`&XCR)X)08}D5&Hc`yF}YL[36 R{=ofX9px D"EE"f<1&T?a ]Z-|=j4$0awB"s/!*r9*u !!Bb&CO E2@QuLI/Xt9?1_#h `HQ7 Y=P4[%UaJwXW ػ (ː6(!Y \8~6D̢4/ 5QL3Ilޠ:Jj1xUȆ8@syAlKwQYKzۛh-ChV3zH$묎P@0$80\^=, a\.EkDVxv90h |]Dz%KT4|&% R3Q8܀DJI~ 棤Y8K&|qh[m:1H NXO7\--qTw* ?Ț:0T%F@h 秨*Bۀ+8 @n~B6'qB IF(h;`".$(ژF(¨x%hd _2W ,QJ(l@0o 19p@P$(Ch"`80 Q/ zR4d>E*  C, ~׮/&zh8xDY Drð C!840$Nq!dg3 { ( !0.H0*&n**GiBx hV  8'ŗ?8Pr˃E"Tj':sP2wBn׶țǼ"Ǽ$zK \9a,JY|`Uv@ZNjQ CAв.[0RhZnzL,7F8Ė&YJ<VCH{PiI`ˌˡQ`4S EYWIx:m> ip `,'A  (E%{O-8FɺitZ@ :qGϑ n(u%*S@2ꨃcN:i;"IoGhY0 ("O!Z#3z9 .W2D BCYm)r -"ì:7,L̙E]%<)"u2rr 虢ja{xuQI q6]lIe@ PB0PDAwf)R1VfY;p&+ǔ+ffLٝ31 >"DaJ""dKشt7vSp@`j  W f~  (&p<@N_ 4HE=)F0EoL#Q 9l#vq?\DM 3 U NSlBW{Hp$EIv.%( P V=e@.tBɱ7%#tYP6 ,hP!ap&3͇f Y$%D8/tV L96Q"ƕF #c|*drfP] a@)țaqgĊ3\y \ #TLJ#:I;CxH U<2ҟH1'xd8H|F{ɥđ!wizQe.h 1)S%@,@hB!uGشb۽BqDQ IX:fXe,@MNڷ=r"IH p3Ş !e4ߙUN5[8  ԑœR\!0$y&.!IІ[R4u8p:G Yh&g̬Z.Vs4 0TpZEs\HE8gKĆLy 'k*P| 6Fe1[d?5p0'!q VZsb>Ѡk@ɩKlcA;NLk޻]D]3_=H>qF@;IF C4D.8'uX,O\p`^z(7Hi$9\0r XTa2>QߋL57$xiq-v)Q$9p*K")lIB@wp봩"&dtWH@lM +ݖ1 kdC &ĜotiQl-3{ve8[;w4@<}A{%V/`Ű݀@,q<^Kl=ץnQ3Cд*(H_Bi$ @&-|M6/,.JD9 :”Dui£l%(+H`,@V6"ꆹbϸ.0#C{l#(:J!(Q"*(*m +πU+#hN1CveM! d!(*#njIF@eZBhN@͚2bG.$ND-XdJ*ʆC.*$ G _E2ҁL$`~ @9c`xLi&BJü]&Jd#"Cd6/bvFz|X@H /Ga`Af n,XA&V@9 {N?h岃c$|@`<[ @,(DhnstA& .|56`Ġ<AZED 8QjRL2c:  fPT/FKgHBbL0O!P`F\~A'!{IkI$Fȸ- CzݲN(RHLOdDf")EL$TALi+/.!J  2Mbh9>\Ҭ7ejh:H)Yd[t>g(,z ȌI,#h262, ХdF&at݀@`Jz@jV$4`t l!RN0F*HgcEBka rsK8kmzB2oRx$tvD"$(dDaal!WoH&4`R>J2nvn‚@ao"DH "(*"AR{ (%!⤫d)>$lTLGǤ" j!hI0LO  " @aHJjDa)b\ 9o#"8` ,С̾uK{/&I@N]å xCx Jbk!yb| X4+b"K-#?uf"bT J' $Yẹ(L٥+J<{BnD _G4>%\CH~c$ <\m2B΂C{`6"aal g>7ޕ{`D*mLmB8WZ`pi(P BD>".g,ͣ~n(?푤  FO?CnU!g6@M7m|o  i- ufaWiozD_9SnP0O@sa:AIx:K<?,! j**p45ä B6v6w(#t/J.dU፨Xm-k m8)J@X xYwX$ fTA*aKA$Gyf;> \2:C>SĨ!$4#O -xum+U'Unm R`:ZHgHz x6Z2 ibxݣ{ŀ@a˼O99s:隑T;> %J5|vR'aEf5'0\m{E`@`D ZkbgE˼vtAbC E'yF.!/3IXs#Ju~)Q_6Y#Ⱦ Iwg>EH -")d(_9?_0 -VUzacb("b&m=4,# 8 eiyK?_b* pm3XN"(V l`rztr9/M)4MYw -lG0 f0x; yjb(HPߠZ0|O7ʝS [b#,{'gx9np(~5*0P0 BP >JNpPS \5g`jY`A`.wD( rJֶ Z ݩMڂ!zδ +p}34(Rògⸯ3IbĹIM1OM%>BG !KA (@%sIˑ2z|jBK Oq^{.SN(R=dt)xIyG'&G@]Ȥ Jb|8!jQyJ!C`D`j,]fzBFzbykf, 0$9P]l޶Y4( ӱvxǚUEB݂*EkVjk @4 `@;##`x, >(61[TO9Xh] X~+!Oj؜p _x"h,YLJM(@T- .J KΨ:iLݲ UcTʆ=@&ɪc)6nҁ I < f,nzZ,O!b@Z7KQv{P5 9d`"qlOV)ie _$J0"d`GHfHTlH9*IkXTjPUD?L&Y*(N&2p@1 n#cÄ`QJ0[0>K@\+)BUTة7RSS,~A4ΊDRRD`b BWL͔kNdn,PPiH,B̔MlD eL ">!);%gG)gd,H0D x)blWB`ȵ@ 8^jSDh6oܼDqT]qAGMi: $ ,Gy,ΔGiơ(ŵ(V&nfNd ,HwTp @RJ)Ĥ" FV3MK|t |@V àW`y@P l[˂c4^2Y̐IXwA fT@3 *!dsJ05"p၆X|/u D5!VpץeW5J|Dk~tי\ۅ0ƹ3aM6Ͷ. #AwOmU@sFa6n TD85 fq#D&(1zӂ<Q^9/b `ENgLX u81\% t,2cn ;%}܀$(Cpi <6RyDApdi:Sj@-P咫C|k-IRQ-ȕx`%,\Ӛ 9@+ưbiH bݖR#&KSwD<A0腟[ {Z*`A8p](|$=P ÅO@h#Q&9zi;ݍRHy흋NO%\Mୃ2 ʅXY9н#BaQ/)MKxxɴi SnqHJPDYb>V ؇pش$(A:3c`r6b+iJZJzK2$ݸ98D(`ˀ;="36[8+!Swaܳ"3;8H`c8FK2s߈p[R >#}( HA6Y`B}.7{d`e86R6 3y >^amaa0FK} 4G_HKxev wV 4h<'p ތӚp n6Jk5K-ʬ*_(c!aM { 裴 х-@`' d JC & v^c(LU,JH@RBP*@2:0 0ec_>ea^x;.zHåXݤi5Hn1Ȓ2fp ?K`( Y/h =#q La·Aanhv>Y7arށ犌̲i=;Ku4f[P)gމVޱwF1H C, `zE<@9!ٺBƂp@pePHH+S& v;H.xirw˴?=(ӰDsG]ycy6g*!(]pݘ/AAA\r:TNɢꚦ$)3/K枺rm0RZYy|P܋<_Uu4 *i#ewqY@5Wj#{їУp4ׯ&.AʘyR@0"X)( 13 X%өk++  Чn {4%BUrU:lH6#s2P 6N=XK"xwBH7&A8 p I>O-(Zpedۆhe oC= ( ^G)q;kHTXˈx'Q&t0:=2:!X sG+ 99T( Qx1 q`%F1G`? @8\J+j48 OT|^ ./x"TvE. J̋)d 0? b Jlp) h_0H_4Zm>09szT"yWGIH -Zxb͎MEHG(v ;恀K%Ht î0بN?ȯA)Pyx 8 7( O@4gE K0M)! ]p7Ok}@@ 9@3@R'\?/A@*oL"> `o@@iLb7J$yM7w=9t:`)"hȟ 4hUͪs@NRУ`VxRጎAXf'[r8@Gv;@Ixk> HD"@a$( :"*֣Iٵ{6ˁlǨ(  +9@#6 I:Q0x@p yhp| b"``˃ii`Xi`~"`!2(J0 h@Bӳ*16Ȱ~* 򏸍zP"y򚶈I$p#d)t KdPD$x{'8Pc:"H C@$iAܠO3#D% R$*ME3 |$EK 4>Y;mCy#PN $ bn*?녬}zD{zS|%j}>Jy60{QlW07S 2"ȤZ^: 6a@Mxs3P(T8@yL>:x$(ꠍ&;t&>c__֨'@"N*ts'\9@i%!`#@ n!ʸXGʣNQ޳%iWgC8!XX @ ȸB3ڬJB$]"ѭ>_L8@Ub=TUDZ_6  0XA=Xc@0 eCdc ! tl rUXQ %ĸ.X֚'gV= m Z JG!&2uFx3"GPdLBxW61NMh~.؎xc (y/֥|gw+l =,E6TrcU&PȀR(I .@u"H`+QX1$|NԒ+Е B4gVl&0hȟHd/em G9x= kJ h 8]JT)7di"I .$$HI, Z1p8pmE})JN)HCA6lClk%s~P#uW/Ə 4=e0 Ri?r>>&U?_,jз[X 1(,pA1Vr z䠖I dTi5.p ¨S pQhV7y#t([q;עL  Hyoڇ8o2 6F6 2wa!<њɏJ,)6@Xel 9#9n%vTxpSb4>@(ZĮL^U'w( eSJ"լI@ eE Ts JJOX80J(TB#Ej|HEB̌sʖL""ZBYhM6*ltTY2@Ô#2e:Dw A#$% eg uC $$QCR,ȭ:JAv&GȀGy¤QX 7 F+F FdtP5%K̤C*#x,|I#xSx-jdH˟1C&$Mli4Π4`R QRfs#6h p7A5PM@uc<C AypmyR*qxc,c$wEضKbX &:CPe ~j@@ A?ˑ9dy݌ aߊ9̱@!yxAZsSפÜb'J_`MX 5C8%p:#\"aJ@Ri/8B!Y2LֽXHE6&Q#N0CaZLn.~0a\O  \]PmeAjJ: 豁G3**6E0׃4ArhpFNb0@ M@X@ ؟ c*Ra2&0@aB6Ao I!,k "Wr#hVa$o%D4HBC^8#N ä!a@`b! f2b,45e* BTzt'#cg\]b2bDZ"mLdHT ʎ#NRy;%*-E*f?%C",Ep"5~Z `c8F뀌9`LąArѫ$|mAZil4d:@NiB12\W(7%IFill`z ր(F,e6*e\ h$@Ԯu"juEv7p\ 2/wtf :Aba|* b* 6qmkP'@VR/Bt0q>%(JExҨjEvj,xkv-LxCx8 @X`._<2-8n8qa㜠ª"P x S8\bh)r\'®v-/w|0ՀWrj |T'yxMI  l:%fN1AF԰.(5wf5h ! ژk6e,~BWP\gkWd lS#H* t `4m',[m}ƪ&D8I jJ F8b@ZR͖hfJeE$7nA>KQx Rlhh! >]2Eɛj.&%JQɀ }Jj K=$m%O@(aU_K 2 t@wY'~&[-8?@&Ns:.պ][`U ~C`\,I{mvm>$`S;sIp@k=Jh?N% 뀰9 ϡ+ZzJp c9dv^٬j!0 : +܊ $")4V, ,kj˼ԽC{=+ژK ͧ.@*S"!382@(Rd` Qkn@|%@!:n!rëڙzɄZ.Lg)aB.WAF'yNIɦԪ@ j|OYw , MPw'wțK7;Loh& ] NT@c@x 炮3 bj,|)?% ɷTx7Ք@N&e"lw| K>|wZN`XMNpRTc81}ℯ / [{&@0ހ{$x !WG]}(Re?T oi` p5@eXTad%j/T1%`1|QeL-5gP`@mtwGs|ae7 :2BtMV*+蘗r@A`H:cBvD̎$I"~.@(WYu&Ät91J0P) 05@C@.`bfD@$p.l#QTKP FļL_Z=ǼvuZ;AD@Z\ҥZSꬪ2OJʝWLPj8pq쏒XSڋJW8 q h> TA3b_t6 Â8? O@; YOggJBifuu*POjLxNh/  IA6FxXh^RZ'$! bhD1 Bǂc hem 2|ԙaV)LNUJ'% ؍lFbػ)ث0ǀH f"S~4ExX;$5xcTTx+V:0HO- Ibt H 7$=cO$Lt`EGBh%@R  ;b@ Ql.`(!˵<0`#(5|/Ǚ eMLXЀo2)B*i7pA1`Å6 x!*PQ:xMu!2W! |xT QZ40bs;px9 E$Ĝ ͦp6B CM%ܛk@ _KRV 4yijJE,*@:~889%' 8S)%0xs532 AFH0T 2ػs?m*[O  wVP%t4\_ 5[["AT Y[xEXP_HxW"\ZY,H8w-̏)Rq ̭ȁ?`3`/p:0yCxU㪄`Eq6|.cOXvƠpn@OR>ژY P;.iq5 [p܆h1/>H.hd|_ rpE@BhPk6P^ރ89B$B$(P'S) XY Y͊)9 (2! C`!!}BPj>8!( ht ݌ p~+~-' i4&)ύ؇66R L0BHhrQ4AU\{zZY J50%P#b»"PQ۬4,a'n[, 2,(oh,)|Wе 0HO n>CT0ɱͦ:+"5@@i0ak#60!@L >+0B$Xeh0LT6k$yDKY4& +0)$@2\K3H> +O>H: kEž xc8=@U楴 !DS%Ño 7'4P 8ǐԎ;0;BHTψ:SP!8F h{H)GA- pӰ+*mDu@i^_}cUX2`H#4TxB `ߎ& a`q+I- [i/%j'%:Х %Z* (*}>sйA<(&xm%5ؕF/X4=GK?QaC()(ͭ^j+%E^/u {Hh>T#8C@ U/%LS a?@[?_8r,z/~Q/-N(e$X0.' Z5(<<4!);7j^^JߢɱM:`4#_baKdօ /c" +`~"DH 5 ODUk>CRFF+_&B_2V1'2@bfd aHhŰE1 r0_X-kUH% ´Hg.@:jl ^0fXaa[5I3ԧs]N9(k3H]Th>JtWqmd  ;FeMڡq2dͷ b';̀UO4PX;2$ψQZо'Hx  |GsM̑0 {as?ør m?I4+$o!-g e U -"RUXDHGq.O Tc%p @Be].zD>X m q,:J=#hZcoMe A&5+&SBÌo6EY j?Z`f'OF(Xr3PEøET̩@ت dظÐTod$n _S RM`WoX1s)H,l|q^t!4~E@,X"uãjPYe|D²L;!RGBf=$a *JC!:@8TZ 9.!G3'0L!ȖIP.`1,2%fC޶𭃐92QSԵ0HOȐ.+ Xs*hڀ;,ІeX$耠 !+?pf w@H_59 FhR6lp-ehu3-,,hpL)ح=( >>\x J :T́Vöavp˳) EпvYLLg/y gZrDy k/Qhx4unࢄxA"`%PnW; Hu%Fؼ ;oM;" 31،GL u 8x`兣5y8tLuP܏ W 0c 55'x %I )0|ݢR 30IrXB A0*~$nC'֪l}v3~0;=f?0D.L d2H _<@ 0L Fԯo7LN_XlV:8CJa6~}>@) 1%gjfm n!Ƭ6 X69o ( 41j g'p#&];=@ ~A|DN;'iį*K柏 h&'/;@Z8 [E`&p Vd"apHTTN.ɑZ aJ `'ͳʙ?,K᧧x`pEJ gQlȦ+ojrh@A".@Ec`tRrHI|cDч h !dU!`D:"h|Ot$QQw1 iZa:`X/'rbe8eJTNgl׍Q_chNtKxINXe8(pt|%PJ T>izਲ6Drj@p4kE7FbU"'X'P$b*:4y!|k[bdy9z/L /1* ,E E7ذ'*EzYa+ZO\lnT% }L(fPVSP̼e,5%>γemNF#`F:9U1,DSKh( >PF0P umI  Cc"QI RΞ^9#$層o$".ުRe>A@Qyz*7 \,OlnApgm WV J2@($#sC`<*dKT"3"Q>)Jp 6h4t))C`#,XY`f` SCPf QBQÚ^ c=$&% k&iBG5F9[J=? 0(q πt&bhD`%`=0MHPj0Fx;Gq gX${'T  Q8b `x/0$T43`>`NZX(Z"h5laZ x:p1˟#Q p7^$PXFYYdxWU7Ѱ"Nz+7$I klam `O_EIJD`WN`l  !?$ED4pA2;*+HTrZĠ986"=N1#|@|9v>";&=CHU!(NcR] ET/ ./R|Bίx?|ndEx'R~bl:@F 2"5`@ RbebH:A F+a+!,$ 6$v`: ~ */i#@HS#k$8aC0Fr#6o]8bN5 >#(Q"?&: *#(d'$ @b(~ nle@I%U'Ύ'ž*%@iO!nh܂":"fm/ @B-kr! 0hH$bƲ`ȡao IEJACB17|z`J&**J>$'.m6JjȰ(B'  j U'Hi>d;R\"t"ch(: ^zjō$OzvĂR"Q5H!NV!>C&rk&ɰ=jH§qΜ2#`|` z,HdOp.rz:3~]D4 *&cDT/"cI )2K)>p12|Crz"$o:GDf [x(&.? K璚i鲀,gFxtFrww(J&xi8%DG?EFD.)&@ül/fs6:- ^<HvA+,J/I~J\FHttTQyRQHE8#!4P >W莏 kw0S0TJS!Ԡ @@BZھV55'I›tyh RkJ~(x+Fz2x")|M%%>HCI9% ep.Z*'RC!Qu!S IwKhI,hJ'mXVYu.@y(_ Kt0|J]/k*!D)!t>Hsu)Q-,4ș`t)'ggF08Ca*>b.;DIGe0Y4އ|(RU/Zkg  n"*NF>!)X@ T.lkN$'vf&f&"  aȗ94d7-Rh|0q@6A=v7/0j6ccTɜ@ !2fR&C'"tB a !j)y=gFG}dCf"'|kgѾv^ I@O gtJ:PJdî; |D#RI7"6aD |ibŗh԰e|ܠhkrCB(NopScCNF` mqq5Gz+#|'$ =)}#Aq ȏ/&NU~PGNYu!Y|(! JRW8'&F@1ZL0n3iFC@"Q! XQAB(`s;/7|3a(`B-z QR B_*#'-xF6)S"(` NDb`A* pf@I` ̐avei%m1FC RaeIKdD4h`jAnp(-IhA?**"@^!$. MAnh ^]S:l,WH| `YyPq}#T%;0Q `Lah&c{`E` d!RKC@<'ш&}z'9`l4I Sl@(0)<= &a6`E%.,Y4ǨTT6讅RHX%; ^rn9NZ=`ڡX[2kń\p"P49$BNy'Ƹ,EWcky88|3*(wf:(N0JwcXwGRGU`K[4ACc!7w/+fD=an>Yz6Pf:dF BPAsl'(4"Bd`C"YJ!A `F ]b $:!241}r+7F,Jv4 ѠAn3$!@o$25bL5(^="?3 G: k RYӂҢec8( *#pC eSdv-&k$,Oof"e9`6%!";"e{-IE@*N{0r|6#T =L"lB#8GX=R* bic$]#8lOےaL!`7;;7fd->'xAXXF@ 2!W,ڄ7dT_=aLI_FWWWI.vDO&%>T> 'z R5l0]n!!ވ5P0F!qA `QU{i1 _("O' A!D^0HePwK/g @, @@l.!?q8<Ap;F@Z0RyE@)Ԗ):A`p@x eBnpLC!أv` #gG82^X+\1!`ҧF#}@Nr` }@`a.K I-1 ]qI뷋%_o~ y[sL`,ctH(Р/ @^YL(YlK IDhA|bpw]oYhݵ~+&S ] Yw& Zh$N(NJi#Z+U8Y h#`2|)5Fp33[JJqEKAc + Ѧ3X;!H)e"S E :ȓa@*'NLm V\A>iN8e+ !!a*zř1Qc5,ɌC/-DP9N7b83F8&wU=<к96,Id5 .0!L|BQǀ#sDt8ôwAG[Qf I A31Pa#EaԚV;!Bb]%FD*<P'F<)3'0 fC`xD@(@g%ռs566`쀘c6 !En qA iv*P>vh qo#A[1S=B3w&`>2Ⱥeݛ4b"Q:9Ao^gۣ@ + Ss`*̽Op3.p8AӦ%k7Qҳݒ#@,[@0&@` ڮh@ 0 8z (pm$Э-py@q*C:hْ,)!B18׍!" #dSA ᎐ˎZX u X>@3, [{‹'A$ B@ŪT CBp-xE3 0ћXc(/BK@ C H"^)?D0>"LG)(Dl 2tv ኅW QOF+@T`31,8!miô @@A@s*8&h;(D c^NJPdpOꇡb= K9bv4cj׬#*kaA B:qM$aC˜qr81 (Tr*p(sK: QK㾌=0 xnj<<7y41 Aj<kf.+x WI=ad$-Qt+uP B HAb1pǑyZ(Yt1! yXt+bFr ZNfMc׽-CZY1s @p&Pz;7F39axӇ8$D㺈I)0LJ`EQ(8,xzʊ>:BIGqA\^HRT`#jx4Xsp.حFZIYP; T9~;u9P cJC"W!arUQh* m$"+ 9HA%z`8X8xx="Q418`3X %G7 ,I25Y $+2G=HAOK(@=:aS[ `x:W<8ru؆۰v2,p5rczP 8s s7j%( 006'8f v81@Q\:QZ90/z08r:0͚)y;$s 8(95 M2)(L֘FϺ *3x,12JX /l +(Q@'MB] Օ(8jXcըP D`w xG#KXU'px ohV8S8*(I,Ü> T51Ѵ P888@JCSK<X K_ ̗# EYAx )5Tє,Y]%$ /4V b4ˮѸQAt(" m4 k)XutPuWv][F» X-2C􈇀w*_ Y㗢]0lz'XMlY⨃(HMY6GP͌ATP/h)ip8c@Za8p:"2x C rH᱊Y K˯k(Ɠ3]91J`wy{_XK̿; #_Pmͭcx,rM!4! rPAKךaf8$:Ie)QI>wf$q͙]3#5  Im`Hz ":xZ=޼uH3HWdxK9jH eXU86# kX0*;Pc=T$PEl W~ 0F ᙙ",:McAL{XH }PX  `-ۚ4u T Z}(KliQA)[ye dᅷ`[$(UA(Eƹ$FI8_G GC<[d `1>8={ GFi( P0~Wp;L%i|hFB!©żG%Gd$@`W1<)$ @uA(o.Q D_r|oYۄżxE׀ ĸS]8Wl洳cjQp u. o#U,DŽGCh GubQ+_>t)DJ Lʂ1/BuG&h h<01Wi'|\6E(-Ftŗ9_5DW-r YG~۠6pp6_ ZP5?QXt#ʤ]@= v틉ss<#-[ *"Ě@P9o0+AjH=~vC@2ߢ =50PX]`)ɀ|+oëLX qL,0%O@f .N Z@rBf],0fɺ:@<^gW,E hwe 5&|ARʖ)p.\]-a sj騖HBKXFQv :< uo^vn@lg Ɉ D<=KO9zѢ*"C;, h84Vm;Ӊ*i~!q#HD0;!4 X*{= aG#hA &*0=? `D$@@8 81u;@v::W4b: <o cO0f+` )d8@}=K"&$25ڦ@I@?_K|z(?o ˃, =ph0p|G| J ˨%- c0; e N@FZi‚{fZpG(1it~'92)z&²,Z'&.(@P#z1.JyH  .T 2-g' @P!8jl Ʈ8D<m$ {$ɠg فda< >q݁.G aDUQlEF ԑ9 O2R,}<*T#%YR2uR)r'R,0 jCȘ)49쌂Ưԁ0XLf.{UWC۠{ <MB& (2Hf~q`dI'1ze9[,v@dߝqx]q"s`( pу62P)  tX0yYGR4Ʃzˆuua*``>DHE3;ʢ 'i& [Z[ ɠ&IXENjY#4 <P t(̠U$`xh(—0y,v(F. (A@xsQϗD` o? H @\ GuvuA_:D J%{%*L}8=P%DȘ" #L)]G0`L29@/ĢĊbcxAp)0DŹR(}G m‰QH+~/ r`%mdb6`D@t :=NI.n,"Q"D| EJzlBiHxY k;v,*N*d]L0JV)`$E5 {$a \RK4@+ň2Q\,TY&$0 0T+X)&XHcy/0yU)),(p@f5"#:5Y$x  (S ZBڊysWipѓf<[a) Q/+=ir,IZ ҐLtLwItҜ1F4q .0 dcD[4IWWG/F, B(LQln 0 z}Y”SNCZ JHۻiŎ؊dM9Q6u°j#|qg3FDaHE ԏmJ+?+L "˫Fyahu`Qȅ {L֮r)졘^Qcꬴe d g Pc= cӘ&(NEb"@J 5lɿMVUﴈ" N<Ȁi6Fd-:q"hϓ QX Ҁ #_6<҄ȧLa`W)ĘBHnB/z.~g>R7 uf%->p˜Gɗ`2Jo,\TH*XXAZPUf< ܪƨ;:p I\!V1`A (6(h;b`  `= BaHJmol("LJdP A[#\ xjcFf^<[KĘԠ@V iR, B&# )`(TL A&0V0~de}8j. ш "ֲ񠎢=B,UCa(cgxNpa $~&HafHBH68(A.C&.f i//.&; ˌl0V:JA3#T`*iXjF"Ċy6cH"d%dH]x]"Hjp' 6.rb"i~Hfd&"f/$Df.0 ͂դdFFhF&rfQ aKVt"@>`<ٍ~@EA@!VF# ;NI<`: 2"Rd%2`t dgZtRv ;@!? 0FB2V&b#0:fD|d 6-1|`Aaf,8v-z~$'`PzHs>t%DGM!cHdSozbGi4Œa1AYBOGcCO(ا* \IcHx`1Z#z0 G"7a&Ң, ' 'JcF>7` .aE#Bv҄SrdʺCb>tEaA$j k2h.:ȴhF`" -akn b͈;M.K, sLVws2' a8=j7N/*u7`jخd#F]x +MyozLד*>WW0KF*k o Ż5KFKgFhIAn"]*LKċlW+ڭ,w2m_yw*4+xn,&"2 0WF$tz,a-3aG(R Ť+\ x46z-HxŸ]h1BDcKft:隵xf'SjF 遌l額rfL+PsjwE7͊ 4@8+;@WK 5[?gyYSWx)y<*kB @e4H9P$A^B  R K:A AU[ZL0&@npaRJ.d Hf/&L(x'Ÿ~y @=l̢o*K5=^HN2)fdpHF @ @"rj/[.痠莐d J!8*<.X5Px_h4\ҩ,," D` !,Ϫ,Upan4%+,BH㨗]&p9Q"(d_ %rRժꋠRQja$ )RK{rE];;Q(I/& `Afz &$/=rpĔORJv`uz5!^_!E/!1H_Ja`ROu*V,"! whVH` iH "I`G)9hƍGP\+/re^23 d\'1ca(CUhT" $ ֧\c"`TBXXJ8@>]RGCbc\'z y*=-#~ʶ'O@4 AB\aHHfHT>am.#1єQ/\`h{B-†*'` ɠb OD,LApiǚz B-$'Q">~Tb`ۧ䮵!Z/!4C`A`aMGm&XL@ɂF)AB fatzAs)vG0HceFHi;}J!DTWBaRWJHrwEկi\n"`DJg@0Q#l'[S*Dۂ`8Or2e(5f 8zl#+  `HrryK fcSaK`* )bїrj3 `3c` 4&~ P/r..L k?mE_2 2KrweK0xV}b2!hr>g"R<t'd"ma=z\P@~4`H G"p%~H`@Id)l^̤R0޲"&M:@JV& 0'ɉq. 2]͇e Q#0@B.Ŧ@+-ŋJ"-zuJphC6"u]@>0&dH=sI+5,fy  Bu(|p 12f#;䄦N[ _p`GvVԹARIdzU˄DE)$l0GH쮸&P3fLҢъD@O 4AF8R^*h"?LʔUXRKYk<6'v;h1=!;e6l.@NJ(q`<Hh%!-9% @:N3hU٤e 3bpM an?*l GI$(ן((=kZ< !acx.4'@< ]Q/+%}ac 3+P!lK]#bQ/e7jrtd|IHE0pYt!REALIa l@ʨp0-F7"K"!Yn@ IwBI ֘ 󓥄(rGs-m҂1 a4(4%(CLeՐi7c`Ht =rƘq5dn9<ǪFiuJɉ+1Sa"_"~I 2odɏemQ@'4%6A]Ya'[W]j$Hmd׹nGhUtoXlo(=TƧL'͡=J R}C])8c֏;F`$ߠ^ `)* pɴ )1}2!d ȊB6Xa/:'5!!i #dݝ R"8 ?I-pzd 8u ٞ13)f(:XS3ϋ5":$ L"͚A鼣a x}b*Hr=jzEu$g C9Pț$-$ YMsCM\ 1焩IxP{1PےT4@!,#Z+ԍQFGHF Ѻ%(#R#O$M7ND88 .(XOДqGX)&xf9p* "e7RLOVQSY4,LPzSَI yzNh0;Ȍ2>OV*@Q@ #I#p`G?@7ঀC{@$J`^XR11Y 2ɗ Ѕ`Y( D *S  84ZZIJiA+ ;2XUPzû \SRhI} ܋ЗQ m8`*.{҂Qi7 \9ե H΀;/@>%v*8WT0Fz8팟*+A3,S*ȻvIiÉˈӠ~AŻ QE %1 hX7@ZuR'Z"ͻY`4RGCx`֛׉Y}&=qؼ3X ЅS^SAH[g@p883mv 0Y KC! x܈`:dp`@GoR9MH3 ضw$H{PvBuP?M5O\(" p98213] ;8A"_-Ј!IWchރ,=(XC,O@4+;?1 9QXy4 HISPzhJ#ԣֈ?ptHla܅xYZZcFl/ <uؘ48OXlPe1H^ P"p tH=5uJ$ Fq=W$3{5XSKF;|NP-@E @3j.݀8}݌ VB,-i4zztoUX@ZH RCfRz0u+oX?Yf#ΆiD2`; P{pChx̼d?jsx8jfF]  8TK"pyd=)Rی31ӻŭ`N9!JRqd +P#*P&z(T*R0o t;6`tr>x{N(h͞f-y"}]sn p/psq(@!xw<X8HP9lk fv pɀlAJc.!1?m,-5i W)K2i(jh ?Pi^0n\ri]8U4hi?04C^3ؼTω4@Ȍp^Y1sH{Pl:|8PЅ(TcuF=yd) |٩bS HȱMJI@EM +X@)QtHֱrNVS8,\t;B r*H_5Λbrx-pP%HVSu%232i "h|]`Db{Ibr'~)Y5y 3X/vʊQx? Z7_ ,[[Sm =V4dK!ȏ>UO(npdri >@E#aqDv&F= YOtܠUZy{"\d |k)&t ohJ0f BJZOIk]x(Q@^olM{ ֿ1Ϥ<6H1h0Qp9j~ɳ L`SԀH8 YLv }=Xı{dzZ6h{~W񷪌3 |@1@t`H6g`|:L=ـ`#|}*Zֻm^'i#&![L ¼ c:lyHTzqБy &DH@78`NT<+ I L@ c8I)2P*RcT8*1tQ})mCZݦ|q(/ 0v;M:L2=, !RSJgsg)p"R(Z D̫P+9W&㪅5K-㮅GROE[ٵuEHg1N%qt%$*+ʞ 6kT0 s((@P^!utJ@-5 `}/5>/8XY(vֵ `Xt切lIr ~fXif!Mq*ZD'N;P;f [dV%KKNY+:r+ Nđ,J6jD9 Q@6DBE\Si^0 1f!֥hYKmgֶ>GSrD!m!Eb3q \6(a/Z (] ,K8"]aǀ( PPB8D 4:= a@+4Np "̔ZAc5"h5Tcr=FE0MJ Ybe LkGh @pDC"xMN 5l6gƛC@u =QjZ"C!`ԩ)C&ͬiR)e <2L X E7&(wa`,pA \9h)i+c+cf;2u!6` ǓfL\9 E@9(X 1=>Mz63LbSLHaTj 1r6 "Q $DAp@";1ʯ$7FtSSxnPH#8-C%a >"DYq/A:w8%!cfRQd)Ϛ/W *h1P`Y An#`@  r @$Ԕ)s` Q*(*$JBjHZAF0ld8do YFK8s`V .GƧYq Mu삍NjbN@t!7w e݋ xĭĐ`\ p"8FR OԻhe!,Wm"R-qAnl N{0PFTP(^J]fhy`P`&@)7t95z_RW$An$6%fFכE- X&fB ZE01.<}]˓ d*P"z1+±Zo aDTڃd|xe@CzVჵ X$#!"#H A3ISIg@aL-{O0ѕ70Qf-q xu~DAfX-@.l "EDw,b2$1g #D%R}K H@A "۠4 Ir/22 38`Z%KOk:{a=5 !@#\qE+BFW$T `BL!Hcf19A>Jn4BAhTH  Тܙ/h" ibBA,<W02d!&E$=1-%|.{ p@vI % >>^La4QD&bh> ƃj肖G%n(V`AbJp,;FW(=qJH1;D06.q<"1נhlSqt.b0 `XYL!, g oxB1 BA졘ÊcnE|:E GГ']eQ!#&$bOfj̺&2{, o)qC bz, DVTҏ'2c-JOc(b2$2P d5S,TNK ` LBey.N`e ށa̺QCMb'Qx%f%'*c.]jla@ dWer.E 2 (נ`k·"bzhVn&S%*N4C\i` @NNbn4WD N8gT`P~k6rR%9rьk>F̎g Paj+ATy`*ݠ&נ FAB!FBJ|%!+DTPsjhb&8 ;:diI0(-D,!7H%$n<\j"G-#B="``tT6fF' dE )Fk a!+OgyziB@!325!(X`Q.$.i`Rl5%!J*#DmT   a⌦4 : `2W, ᯌ>d8Rj X1@(|m 4<>!>pgK ) !\ F!`W_&TLR-` @ &"UBUsR58'^J@ @`|Psl̥FAhu  Г "Nr*FJbVj\n~nsM8B ^` ,,Va2 *PB@9BJ `m! `>A^'5,,hѲ(4L@VA,U@ gz[>c!LR{pL&A8cOolUaAT/ bLg%S s:i%ꆪH&@3!bab! m?er<3^ $BADo K-& qBQ>GF3$2V*&^h2&vsE*@bn(Q(Xcfv*1& -jh^S evҝA[4%G~ymP ^PÉhm?&Wrc @P,,B )p` r<+3bJ(H->^`"0|AfȒF 2(? ,fF@L0NbQ$%NA78%fu2Ħ4QG-  FF-Àڇjb`esF"Ҍw`B B$$$g!'\aAB  ,@nzB%ba}Z {K!(B@$MIp*%h˱sBiZiA(ᲂ_NV @ ` aH؟[B|(" $7b{bAA6 i\y $d\aE1yL/I` h{"*ܹnVdnWժR@0#c,aXg{aYB@z(0yTMF!`j_ ,~%5F%$!~6/$OiNN_Dw("8% F h)zRBc"{b' ӳAF27DqÖbNb@" \PanF qFAB1jk,;ҏ& ;&0:fc2t1Rl< "2`b_z@9K"N!c/z"Gl"[%" MT 뎃P:M]` -,O$_-2m ݁a /& 1WXIr@<[;h&(hKn643DJ`U@c U8"pR,°J"B,YR{is'Upo):\ <'UE rh Ao %AT֢aI`$;/[(}f` !P"uc \OMx;xX A`{]t8\m6h$G4ʘ%H#p:TAt%Ƀ} ɀM2@@(K"'~(cΆ@@ɪ]vT߷@` IQw2}#1i1Q'  E3.IxH QJ*NJL@LߧZ y^ AK9MfL@8tL{Y")l-tWG[,B4hMBk6rɉ'F'nɼOY#0cdDR:HCXjH+xql<b5Z@$(Fz *|2Q c.4PXcA4FZ6ap68Az@DJP Ǽ6N˻d%NbktJM0ďDՍ@Mg8xEsqI1 ck!DHђ$@C&!P) o:vOA1D jQ[N"f70@.2C`e/F +`RPF@$c2`Co\wN'k2@IC0@n !@jP 'v-WZ?Հ3fRQ *`p -f >;d]Ǡ&l \нI(D1gR 0*_ nbzM-X17uCJ l|rGj`rсF 0܆s2:Y/a#Rb>b!w(3QbV:ZsERnsA#>&&> !p)hVfm"B.tՄ@BjpS,5"$N >3FpЍcwp9F~D=RaFn U%p5HŷJbަP?O" ԧZM&gTv,t@qv]h*pQ?2h!Tm'kyS-"߀PH@:jFGg}oJo@AqJ dy4pʤMg aFPe2b2;_>nQ7;OOTu/.'zwY/ZA. P CjGXC dBjy)"dI& 1b*}!#.y$Wy׽"?ZEVPtHN[uαRJe A a`E%@V.}k܋K!3aEP1a> p C`>sA5H<Ïoܟc릥 C::\ x$h'CE ߤX&[didXokѸ ;y H8h0;I !>8@[7S u2[8BC=ֽA;|B|}0@p8 7!Bs.(H`"EB(=~(G<>U{b4Haʀ㩍D::CD+>=}&[/3*# @=KԍkPq`;aeQ3±$ Xx˄Eh↬L 1_1 4;\80ȊXG(##K߃3U 2 %R)`HA.<-` PD,8. @)L@--xO7RF jSV (Bd@eLDUP (\ N&Yh@a;(*m!pSO9{`㈛8"]A~ L]0%m8b/gu8 h @;5=p+)ܚl((`\ P\0pb 4io)BĐ¥K ak`#' $n, a>96ٺ . xvhtn&Ѡ r`__ 6u;Țɸ&䲒;  FRS|[!Xk{`#ħc.)`)1<[7l*m nc [P0n‚˶ʞ, 6p]l :Znj&Ylś]B}]7dl2#щȓ1%70g:ke48{5`N+@ Qĥcؑ Q\e,{ p`pEr=Z)ȃX:P H`0|Nds@RY $s4[rc: 28#oɞS똇8u ӽ- `CC iLA6[@⸓Q y蘑*Q6Itb9sk['I@(x6w J\We1`3Pl~[(QF }c@=)Wp! ;0zږ NU˜~6>R oPO 6 @PYpHXqbD'?%=pJH7-8U3&ڴ0kFB(?Q=y=H~g,i)Н)9s* VA@cB~@;E{Rd& XKp]bK<̛(ʴ9G@'83&j3cS] eG;s0LBBo",J1Ƨ1E rnbRWqgAs[$j !xKɤn~peKX. QAs&=tXZP=3) gDOABb=cІ@i Ie"þysdQf& T48!^X\"^)r// 3rep"BvsW4ļu<-p@T7*:NwJB0iE3~#?j`U"! fMyT e[ ZBT]~|u} C@  BOr)JpBIbRU!%I` 3 >h$ |>4 K=^o0 d/ AР[-{޲@  8''<d Sg`DT 騹 m]zaޓH*}9%7 %q#+}>,*sxurOK.T[C ctBx8 zRHzT$$iD#"`0 @()@y,8Ef-`"|t8Kttz}6fj#J 5DP%  #3H44kF$"0O"D :؅8Ҁ08yNV(0@4Qvl"Q>vJ,S:$l>YpAJl8!`X9J(& OŠ͢G$,g)s/o خѲlerDql\Xq(5cs!3SӍm(ތ9#;m`p@+G P@6`x36*W6BˇtϪ(9(#z-~+. ^Z`N8<k}r~Jpmp{m`&jPխ&B9ĀjGd :SJkoS%;K,纸 Jc:8.8`k{!7 `ojR $'ˬBPN3@-rvn@C0`"~-R [5,}m` 'ƉC$I?TӁ\3@CQ D:B7AgtPꃃƄP8Cpf.l8hih} /AJ'إHem#v:-Sc~j p{(9RBB! ,ubEx pVǘp-'? T &= w"2%i@p@G@MŇ@qi걖cp=gR3=#@B4Hd/"03>!:9KIoi;0=!H+> i(E=χ`n&1 tf8p#|:pLmBE !,a*&L&+%>Ym XB"L[e70L=$#x“\y'f\F?**DE!?|P1b{|)J2=x| ?Q.9@gC`@VAI'DPLXT 3zcS]؉Z4Ch ̍{I&? 3N-:wg>D@Yh@x B0D~:=ǹ4bG4 >G/0F(R-s~" 4}0LKWx?`Fg r \(gLk:oS$ Laa>0QCz; @Q a$M%|V> =fXC4=c%1 Q#đ46HvF-dPK3CB10UpJbTɊǵ @D!"߀6 AD;IB;%̸9SKj;P@Ybܲ >٦Lv9EbS0sxnAE"hŘ\W $)eNppd  ``k0xK 7"`H<~ (晌ԅe*$ R L >(_ x(vP;ǍrlnnxR5`b\;@6p˃0kt@`uiNf +\L Զ]0'/DC!ڨdUIc|Tp$Cr SA;gVac^ ?X. sPYqfի.ށ@rB\ B7:*KaZ^ 7'OH8@ji ̜+ Z!RI1M.ir!<8&e"0m8- UG0aZz~9"ϊ! :nad[ h1(v ,Ej#_`J$bbb5h 1̮]T'̔NDR>#̾˃sF;  eNhV 8rjVmn8$LrI˰#WP+<&Ra @F!*!!"88.>h/V$T. 2plaahya SHDQF?o, g,-T1' 60F&#:F ]b$`[WE]$r;#.^r' nt ^b) f`'t&"NX; G.,f j|MH%.lUQF$Ja HC>R'b8{@@pg@!3xh4f.C:F""ҔC'%)Qut `$Oc,K  Ɓ ʂN H3B]#-bIPDdbŢv Fdjd< )LLpOcT`%1TJh&  z,..`3xLܔ!P=+=,@&,!Ax (#pΚ8[lPS ʩb6XXM+F%}&@X0l. 9*^2&juB(zudE+6>@Ƈ,W[0` pr%!6eR/s&|i( F' C 0flfc0`xzy`FrG ư# tx$^.3.>+m3ɚD-Bp< I[*{;],&, >E~v'FLtЌFc p{i)RIJ:ih/@^LA 5>/*P&36!AQG?NDSʝ-IGF3 mT-m4c-/x\F<{(xhv4:QGD m[Y&jHApP@ A'INUU8|iXY Ygf.QLA)V.& ƐsopS{.\i= .]g _gQҵArS6i;ԩX if@p):"9A%0>k2ШzDl|W斆x @6b&,@ t@ 'DIj^1MeZa[tAU#\X$NfZz:c (.:e wmRw)t445N N&4VH'hC?@F" 4TiOV2 G4' VVE%'x1.DZlrJ+Y3ƚ4X]; ?+"1C%NU vR Y!nF|.dR2| b44CaB@"{9%殌:҃$>Tı<[,&];AZK@(Rd r ~B)F.%0Z#Ȋdd.#&:.}0 5a<;>EDZcJ41F<6$ōA,槌 0qDr1 {#iTXB CW%f'TUF#1cr!Z0Vaa*p m.J"`^^gU$HB;J` .D:%!X@)@"XjA.no]|?_:C( v$.T Grc>м "7"f&Ocu=*yZl& @z~9R>`3Ԇ4,ʱC˔ "}<6|XGcl 1u-o RUX-( !"D5dZ0Xp=zȉub-+!bQ"<EM<'T݇eD'.?&D\C.Jx,(A æ>S l2c !BD^V\1E>db;BxL/Fep WAyQr;+d7!Nݥc6/gG ] 0|]lo1ۛtn"Es M 5_)R[#m*0F `& | H(!މ>|A{H4 '>s4@ iRB^o0Y&0R@T AU&>"XWbB3 )A~=ǫ̅j%CM@u\oi񌯈CtIQ+agpjτ1>$h ,T `R”6q /pEH !<`(%t$@U 7ȅ;0Qq&`7``` aO;@Ԉ0 D LbH`CCy@i  =G3PsZ[~. Q F Yy!O@~O[7 BD+E\PP.z @5:GTŰ@hN IjN8yD(HE`9tH\i!F $ >fdv8$" >k"@3x 1l.wU c8 1oLdgdO_,7ծON#m:<;4 2&'`RCPiX-jm{.SBѦ2XE%;0y("Z^1cŸQ+``9#,boH5P3<"PD0C02D "`@)%/ڕE1z xq!FHuaN1x3 @ki > <ك9xZz"Ȫ@*Q`KRN}X kI"9LJE X 8F_4h[ 9sg#ɲF œ*x| ,aCQ%w4w @0m+1/mɘ A"),p! P86h; \>! Cnpd=|ka<rE!~ނy&Fk>\G(SOtq7XĉOP ɎL!8|'a. DK A1hsx=vhcHeLH4nP(#F ߞ \{XgHcA98HHDJR9: h>h/X;:GZhLy \D@K $0?KQQdq҂H|c`ћ$$Idp9IpMp)-$k=iO ڥ";H׆ _Bi,ٙg /ؘ ];/HK'hE,1@|NUu G +pERat18]Z>8?Ζωh j;0h7`-p9 Z P$0@䱈; ؎- p> H!X ݋ UCs8?"x;LMjDAɤ0qBKLH e3%Y,BdG `aR6ԇ뿝:$c_1^S mEL]x{T!/`qubhx`@Dz 8݀ +Z ZCxkչRhuUEX'V,()^=7Hs-{hP0hu*p )ՇxsE xjeP'S&0YчCu "20Cd P&׀L* PNrP p\%j] pUD).t>aD R xS̞hE zcv?X4 tK{1 N0 DOStA+y Z 8M tt⅏ 23@s:j@#хJ̰Wh@p3XNMYP E ;x:eT1K* hǡoSSLj!dܢ1-hfkQX1){(y4 #ܠ#%{Ĉ&J ;! 94C55VRlp-pWh=w`f( @%'0w) s3zLy롃r z#~94k{(DPϬ t>gVYnV(ؕ ;bYm'! H[ 1&LBS`ߊ:5aR*ɽRBUkn E1D\Kf lH1@e? [͞%AIn7Uՙ`QeG:p+ XҼ/0X6@nWCH<"Pp8V : 7R]wY/ x;8`[\`ةA\@AQoX܄(Lf\:;E* 1sI LI=k`2x0gÂ+ 5s W9x U +J0z)/#[W .(>ũڈݻXVPfPZ292s2?Пz4hH̷  K Xy{ahspz7$-hxb=hXqOPv&OQz)kh}Z,@6ïmTG-r3H<7 dH\z\4RD X C}_@$!@q0D asC J!t[5Τp@#!p<?t(?P q z<2@DWTUٍ3epχlt^ot ep0M%Tz<^qsJeɼg2CgO>߯wL)J@~n8p Ĩ/*m 0$^ '$Eb0B'.4ڙl-c`,ı$|'(zR(͙!)B+*NR*s$(" %h" DM; ~"jCHd5(6C`56wڡ?4ZHxۡ#ވ0"<@6OtƵ-L8 Ӏ kdQERK`? @ zF^H%(-Q@.4 rSI!NUTW)flh0"+ت0c*YGh\S}Ҩj8bDZĬvX*n>4u]ب&=clA3Gⳑ$ CX{ j&;C04 È =W:b~7qFPXH;Aը'aN`x>&ȾBteJa_qXT,txI08 ;d@ 0.٩ nxc8oW .Pm99QCN^bϪfi$0?p pPeJZ% g 08@Y#ݵ_p1 Bfs=gm7 /ЗY V>7 .()}"(P(  h*d9M-^B̼<|dLTMUS_'˝r1J^*^x&t(6+@e3י5='CU[dnБ ,hġH{!"}-8E&'< BZ`&C(z4Q '| BHEy%ƘSI>mB݉н?  G'7pD€M7$N:XS.MD ]ZuTIE-#b@bA1rrc 0:x " @6Ωj~k  !!(Q\ 68aڄ6a2?T܂Ƨd<0 3c1'nj$\k7Ҩx >~ٿ<GK5d)rcp-@jQDpJE%&k 9G! bJCޙ |L}>4a1 $  5jy{CcbCxBC$ \ypd6E^C!rtJPV c. ,LS3o::|e h3\G .J *[T] sRa31h"yWˏ Hb@|5Cw7F46֜-lUw;BF AP-/vB -;$,c(<XOɚ#ZRd0Ɗ`P !e+.̄a'A2+E_N*$r&;0  L Hb 9% !%x0`V"(#4P6.0A$0 DJrMJ-|Â!a$NBn&OD>J<@栀 PH׬zK 3tLw0Ro|PjφL~H%`JG 'd7lB`[6a/@+<.1  qWa7Nj 00;n\.mxt!J+.J1 V>8 ތA2E ЪlK D4bӁrm8 ;PJ #>ZsΆr!DVa8`\>+<. ()_#f[%<&;` A>%Ԏ\&_psA(Iha>`LdD*tTbJ'b.7  ̡  FZrN(?g2>vFmj e4ZLiɶ*鲈L(I%?2.l+MM2Ol3E*32?mXa  gV(,Qd!6MM%ˮSBXv%p)C9)ΦȽn3<`eT0@p<N!Z4b#VLc@ A Ͳ)?FdTv꧆m66*B"Jx,! ځi`&㖔l$ @F>@IA("ة`-nKjax! bA!KH7 `Q08q#=* 6&h@l@bb !R gXЪ(4waHCLY ;xfD(@QkR&i 0 -U, LVLM#<]#pm U |eRB>`daDtG A4& @AD" 9E-!d `;#.-87\Wrh CŠ6v+ڳ1<0*J%s%jGR"lGN'>XX*!A* `Fް+ Z/Xa@w.:0Pvt׭xe$#K2:!@fhF fS`@>s8@"c?6m - >"BDXlC9mzSj$ZN;tdP,%bJ$>"F0&]l `kaa7020Gwl⠗@Datb&+Clrpb/8$抇B+ ଓc2XTs0662(en4ffzfD]8Tci2xR ~ 1wDX,vW 4!9!4+t[W-,Z/d+J:K"^&ԭ5[sCx0v OhV,&[ *0"WeZBB2`W]ju> A` mULWtՊǨv? AϴǞpal``FE&@2X !}}6QsbPC̜!ƖaL"]XbpwApd"N+ /&J-ȆPxv@H+vtr-}vBC qKaqx1Qc&QfH`N *f%$ $D$叱.[Z&q;X%*A*`HJaO] +0h '`l 0w' e  XLםx&A B#/&ź/6,sq~BH2!"A F`;>1HJXD/rz(F oñ!UP Er vlRR A:, TvͶ#ŵ:DH{LjHh}-H9pY#*uqџ QBy AD®} p_QP nxG1%K./j 9ٗpPXDx*!r!l*as}KgT9 <R6ve&6C *$BZid(r@Ӡ `i 2G;aBGa:ɺIнI%M Chv+1z @1" %aZ.j(J1 !#RܓIyu!28{Xz;LJtb]HkK=a{2 6!k*lߕr(|j7c@dN0#l`]*q%0+DJSbHW  " .+sPϥ^b%9bD3=,N1 h):<=͈`c^{^3z?l{71c!#v }SBU9f%"x1B`C=4$1^˾]²ZLQm?`8  C  UtS* R)J `t5%v| bB"hd4? r5 `< I@Y[-@&AzJ`p.<)xw H|9Z=+=M Q Dgp?`OdV Ou&\(c-jcR; [`r7e7HQ )̯vo0ǁڠ!SB~iؚ'aHZ8:Qm&"I0h8$34I%"Wvx2 qKè R(dB82c(>L ?4aZOA\'1oXؙ821u5g8JS ` Ψ` 9}G5Ȱ&ư 8 p:~a+\{Iְ,h`$ETBUX'pTx>蝥(-!!\Ύ8"8?:ND@!L\2 H -*!3 şh.KD,X )@ o^ L,Y!!J`g !14*h36@@`*THR h#%(<8~3 ))|9@;(!Ğ6'ys~o Wzחn 9!g+CbWo*Ȑ0 z"8'}w~ *$8DD.K Cu2{֎HM@k V54ƈ ql"Wp0.x-1R91D!f  | iC63 ̙Ddig,bEHQ-!KbD)xRXEs%:E$AwedS M A0 D}X2`>p%6qI)Rǣ8[Xb-@8 J=?4Y P) ~^|C.- HE'.Zf`yrRvCnbSY}Dq, iP6],%A z>&:@U>iٖɆM'¡`HLX `uֈĵk:Ys,哏E"R HX4 j"CΉ)@8'Z `se9K쯕,AP}>\co0 tȚTBC#&W\ Y PQޅ@X61B@l~mqf1qb{H@7XpP`lq< H.DdN1t:q|.)=V!ҼvAj 2PL|)D,ֆ=&JYb?}Ĭ-!\lr~W]`@ AI}ܥϚt9p_{3E6($W6o*\@/BbtwգH#jSrbF[d CCD.n+ٗhۈ04BCPt!hm3FP8;!MaĹ򝮈Zж"#V5r2%HQ (QЛGr]i 7].j\LZ&2eD'wLl0eͨnʖvkʛWEc͒,-amscO a V0VS /tGW"X$hb/< KJA8*rכ Yx9)b1Dcd!`,OBY%ْ -=xIyԜ: ؎F "ǡM58HiZ\]" xѥ#ޅTB |-f IȻj `+p(?H"?/#<裩 Q+R5o2P1J]Zޏ(0t|Q%9PL> FKiD J8 `u׃6p@m &ڌQq|Ƌ!o`` %ILmhf pOZPLpxH<{ׇ~ ǚ(~?%|)Dq P 8-Š880QNQoc.Cb S)&)0 1-(rH{!MPW 4l({؝ pM`UD6 6{`yx?P*؄0 +`¸VTHRJ8mȐQ@|1w vҠ3>h4a:WX>jHhDl}M: aC ~ef04p#" d.p2ɿ[c  &#sTWJ+J䍿0j0AƒƉʇʩrRjpr9[$@ Zh[nP`4} IY0lH:鮷}>o0q0 wm`HL('Re@9RB chfpg Z kg@!0׳W 꿔jR El\Mʑ Aк*Q2("*-zP1B:M`crlv[楊Ԥ0 SH vPv-{ Lj$ixxj2NPH0I%[},°4.ArsEHyH LE$rQ8S  P ,#,Q2HHa I2 p t-3Dm<#2CB9lۗV9rw%]/tR, ULA'QKZ!EabIG;O ^L4CH#rJE(t$ͨfL= ]@+I{1,yJYZKf6|@ S9939 -1Qcp} :/1ZMC J  &α)4+-H74K K}9") Y @B`t$K.nR;}/30kF2V:]. M`K)GsR b-.FxP8GА6*"WD! O8X]F[Fb*ʹ;T9#9+ޚm 9 ]4U#cxP8r ж-)IaxNh;oAoccLeabg; YZh6܃:_ )!=uG 6)oȘ:>jgjz$(BCfNL@BɸsֲoѢ==g뻕48EvNd-~ 'F-阫hfL09sK"ʢ;Q( 0P' XJ,= P8 y=[Z25BDYl^,S{\8R[MBz'o&P 7H$ų (I+@U\1Apؼ)U1)5)oHT(> @xxp}_FM# [3 ٦bg#" ؃H-I`d] JG\;̮$[y;:xvFr#2 :Xs 0{ʊ\>Ţ f]P$ EcUŵٵ b( ,QF_䲉" d#CK?왋{Sv")UȎS_Q$TEPl60(o|U:phHGhȀ(F  ޠAzkK`8eL08 \.Qo(ɚ(y&J `JaȳI5 /l NEp58HkPx]Q &Au9E@+`=PH!uDl>HXDoX x`B1p4z(15Fـx kk`jHqR1|1n̈́Mk~{X])q"8x`&[+KIp`N'va 8<0"D@ЛR.[l1Xބ9K gM7iFXND7w .,P2K8PAat !ih:@Q686m0h2=p)=ߏ (R,`0N(`,W+@Ax~@&hO@D y=pH g ;eil[`X7B@~ Z4,bٱ0zg 9s]6V/'UJ&]W.BXR m  =Xqʼr?f6ND >m-Y}ɢ/7qڃqIԄ1җeԟh&! DhZ` $BB1-p*„{t&) @FyGҼIl'+088D d @yr,K;'Һ,@* ai`Yg"8DѠ6NRf%0O90kA, 'R*Ʊ: &$` 葱sS pX"  9 4O)Lƾ6sl: /P, @N)GrB` t\$~>MˋOG*պ~*ՒNq| BTq$ #9m< 떎eIHPp%RxdzGn)6fG8ŝR/"q)M,8M~(u53b|E#"g,h _ж0p6lǓ.KUˢ x'd[,-.USGM?C򋺄dn](_3^,.O/K0]P>B$f W@ >c6qeIY20ESK'>kNa`.D0EP~$^8  k xPDhrT$.P&=ǐ#*$ت٢WqQ<0(&D H Hrz:FxI M Œ3h4Z##z6؈0`lg W#qH@*d|C= O̙(,X1n$KC,|0( &U@KlFRQqI2V$E<Mf(s1bٗ l;l٤ Y\nK^%h >T$٘`h ?o 4 > k%>adM(̾1@4D:LceV0& YD*bBn@z~cQP)2,9LJw;ċL!je8vMywdN2c v:Z M8[ DyZ٦U^qɞ Zv1W;MJ,slLY+yߠ)%rc!Z6X:.xث'CwKgI2ʔ&ɷgy.S}G՘P S:bS])4 0|;jpXIs L3V|g!-+6 I| ~N{l؎qYC1<PpuT23K>=qjW:i=\Z#@Cwu=e36,~/T" (|w) at@d"4&AhNx,$l-˴}0`g~+. 0XlHV$ACPHh'@.̖v@Ǥ!0(j-cp( 蠥1`0~%bZ*RgvfD 4|U U:b VE<Oj)ȇL+/Ф*.8ISE6. $N>@WB&, rFB,RCP}ȞAŽ= #@Ң'S #$cjbYeHd dŚ3Ƣ6]VbHJdbܳh 5H]'lk';!<H "BWG0Bļj B6E͖^NYQ/"0*Ǹ'((d2zvI\@H |JCECg-:BVM|3;*&Ng#<"`QbAl`+, |RNu2&/ =E*x.sTDׇ{1) 8ѼZ("$fB:w`<οX\I N2#{/ *:o2$6*H\îwopa<`-srVo h H JJB@j-|Dm'z b)LLBpd +`ox(lMGtsx[&S `ʹE\eLe&=@*JȄ ajFtb̛#9*ABLwoa.M'zD'q 4E ,ѥ b@?_EpxrV$c4yGL3Ɩ%mh+">2"X%"|'*Bሗ!X`r:B/<~p xg $NJ.6"J(i.˂( z3V6BA<(/ x_C @ gDŽ0jJ~H-d(a( Рj"+jn v4Ro`B5nfi$%< D; )%"?"v VɪT.UCؓ qdbJ p8+dn ~#mFa`n x-Leįe7ZL^A\; ^2g_40kPt-7C1anb4x*gcJ bh&9P bD&O @x+2/qgwWHnPM\@,A g+%p*vA-Fhdxcc ҙwv7dIWh j(Օ_&Te<ZB.D(o `á`9]B&(*a<V\2ri/%dn*sm̶2+knXz x$ ! ]Q%cc`davVȞ kѣ/@9vf|`عTlePulm6 g웉:Sƪ  `AOwg~ƠD,`\]w,WJi%*>B(ʠW޵g$i<` `ֿpApIk͊ten- ?j"|@H$C<ꐨr%/# $bo(Սm4H|  ΤcګB8d s./M61clxB(hlxf@S!@o&}MN3Eh@l( 7+@?*i:H#)2BdttpFp}CRh  ,AUhLkf9`<&v @@DCL=] Th$qr?Bd#=NݬM,-$U,7h7QšgJ AN.LA!( PN`p``v@a&vAdr:~2[),X0B _"_h.-@C@@wG=JCD 3LIa ~LB"jMD?*ڨkjJ{ր/Tb$I$aR!X!KnddFA2f)g<D.΢M1"p&E.|j$ x>w`*J& $W+óH\Y'(60XL- E`Z3`)q Ai$g@waP'aP ̃Mbֆ>I(@:RbwR{bKmnL@!Z,$ +@#ɓ# ` !U .+̀FoJ/=`]ݴ dʪ;X+Xwr*jx: B~.*w|os.qp )U1mx{ ~u!Mf/:jBp,,E;M9:h:aqr&\˄]_ ';`4lCtɔAgaa슎qPnL['`N@iS O ĎEG%h:\A!ddn@H Vbca8Rgqt:LDa&}|EDVQ ?+M9'8]3M co"l p8 }QTX9 _pA8 ,IM*6M(J)MFPTZw<`Ke@0|C@ nPȻ9q]'׳xGb9X>_PpH&X'R%u5 [SY<_0統=0>(@xF~c(>H!Yc k+4C,0 73C'q{,)Z.I2NӤl`Bb~Gn2ʊ9 X" 1dV3Da$晞8 3@:tzZ" R|2䕵nxʙR}0imP \W xž "(4J nxge>ykФ"i| |(Ty0MOG-Њ82:KI0C`HPKx ڮ8 0 zjP"K2 Ѭc`;qU3ٯKTs: — ]^@M|_XE_|C: zHSvb8@PK2Kw_ZB;  `*zXv ? Yx[` y&uJ`~^_>h$XSJ8?-1$%RL[Kpٛ*`BPlyҟq8̑d(ȂfڵT`j.qJ5O +!#>@2Qv>8peE$[vц"!F ה |YXptAP*%Ĵb"MH!%\ !0w'q[)P`*f@GY"D^T cvZӶl,:xn>7CQ2`'HpHAG.{6@ Co[5trR& Q&<4"9z iv(ֿ݀+`)C/C‡s2$a6F r)jQKCht<靣>yf ""bG&(AI_&BB0F d&ķvr Dc,`@-\YCI6{4 "@B:"`QZ|sFHA6By+@ ѫ"[x(t(?Y܅'d 0c,ayk8bP@AABsުXRN!^=X Cu}c?ȸBj @*H 1,`|єn@ `W@S h}㔧ٙ~TⷰnDlLD!2;tR\Y::F647q"5 (rkLlJ8qEKq(KvҔ\).$!W9K2'%a>; DFȽ !DL /@R N**c|lto F a ~@9v(7$sӷb{4*OV~7VqƀSMԀKayǵ?R%JN_ uR Y XC@N$e0.bYa*x-aӎye9+Vbm܁+y@~:$`#דe[p#h*[ @ 3!I^ i)5 oYm PyRUo8m21"BPu `5𞔨 ґh%0{"Y8|!T@31) k,3{X(xHrz#9 è)iDN3>J'@ ؎$.ࣆp`gZ[j"⑀) [3@rhR@g"r,q p"{8 P+rH  - Ph `x32"& q"\y  Jhb\]q*U'JcsP(Iy@Ũyg+0U R_o288ph0.(䟇s+"F >0rjHb$h]3;h 9(xaRƢAH @_ØxE(| x~ r:"ƉhJ2U ȄH #Ӯ*ǐ Jp{V8Y诖YH4p(&,:{+BŨ m4"c8dM ;IG@#ZʿAy :PXa@bn @h sR`L`]?>@Ơ! ɉ@L0y @]yf0p: qʈ 8K+)6M|T`P=e /#yT%2&8ٞ QQ#a8L{>ь%Țap.8n@^>L Hzx$*C8X\/z3:56/e92_ AU:  x;& iX Փ:uzq[j lP "T,`+tPpD?rB1&8Ӱ7"1լ:"^: ]=P,jޠ=^%/oPPP(o8b88! !h)AIk9@3 8kժ4U}_2^ M2 :0S յX59ӅO Z5z)N5 HR` =ڄ@pg-l_B(#+`;,N 0Ũ0#z[WZ!Ӎ\9|[\0W&8{)KŐ "B.)݈-B\$*)[$ OПe˰?j5z5Wǣ 02c/jUު8pBp΁, lߢ+];>҅Pɫ3Ђ> #``DOd4Sb Hp|K4x I"nyD;<ATc!iGJZw@r 5+ &3 ] ™n`pv@sA 61 :( Klܫ]j? @#'Ͷ{7iH *:m>05J*Gdc vdLja$XZOʣ$olOQHxІq3 QUC60d+9Q0<" `%HߙUy8!8ye҅hW=<* !j/3+m | L>a&Ҫ 0=u) țظS8\xXY.*  &2pjN1{q@G2$ MLh;Ux9 @C,/_ƚBӼ@fX@02;ʁ).u=(T6(=Av>"Ŏ`hBa݂'=k#)DC( 0𥒀Ȉy@IqC d\_7P!cd S}PR$ ppP8Q@7?̾UgrŠvpLJ䉾S`>P*#<ʇv+c>\TQ h `'B<` j*/4(hOXz-^6` ԰ )/ h8t +[Z"IX FFZB/vwgmr WVŇHqv3+sQ"]LKCr' 0c)r X',Ȏ𙉒# |[i%f`tp(@!Èx|:C-(8PHN nu+yoB=ѼY,@kDphɅ҆Ӑ!S)` @戌`#S: ࿃uD^ k7_35Vrjx.H;y$( MHEpvYȃ:^]U@)/ح9j٨䑌J,@ 8t l{[Q P(p" u>P cp%6[p& B@0PZ? q{=@d@ e h, @pOU&/w \ɊUhmVFc!W*ԺB R0@$ @|d>j|'_;> `c C_6S}bõKLlO+hٓKVX͡,$h=!8!!A숔ZIEM &;G2[TjP)`8B>Z!ؒ-T8"Fn< wBTH;*D L[$F@6@p1yJD)㼣q(CŐQH4FeD-@IؕhRaoM# XfL$? |;hqC>4m!> JI-E4G @8 c4~d_&YGl^Hۅ` &a xA $IfI\+yD%D:y %$r`v =tKdə!v$'CuGF,IKo5<q\DL,J M>f 2Q,)N %oCHfti’\PU R|׏9 n`fg,}r[\!q2`|Iљ!55 !RY@@2Hh"{Cv4M~9PGX5#0r}XAVѓ5mh' +=iGdP % 5@<U*V31Uy^@'D-B`*q4I4v&5 BZѸĔ--N彣`D$8:DHk ?32|_T-*j(Ix㼏 a.mj jB*2*@¦tgTE(, ø[ǖ>:Е6•CZ6^3{Tc aF=n$|x5&d%X4EoPF‚0@a -F2MhI/h!n A„qX5@ =hYr"BFv:6L@ 4V;fWf7Q9a @ #´$BFz~+PRH jfDЗ l$$`_aR"v8"Ö b>G)^Lf\c6 +Ƥh\r*j<3P ll".',Qr,Da&#))%1F>'IjD@"lmrx+MFK !tAdaءUa.lDFa.ZB|ʄR1e%cnx7_`vHB>Ԣlu'j( 8w𡨎bj/T!BD3$P* Q!iX^bz/P|'-2$āDf@! ( d'dL&} ņbmF':u/730ę$kr$` C u{.>&M0jd!|;Е.eg-g-lI&?&Av`JmΣơ6rkXgtD~b2/FVIfDADE",>bA`F@%ft.[^t\~blawӐ!?K,m%E|(:4\jaSbU,v':4 |9: qmu!R@5lenapab+F0Y5Fuˆx@BA"F@&jq8@;A M1D`Qþ1!,a qd /RDPzQt6Xy"Na,_ H/Y>*V#0+@&aaaz/f@9YŃ043Pw 5q!X0!,f k&@#iyFPZ(>H8 @4:G'J Hw 67(('!` A7(07FX%JJ<=r4S,p.$f$ gOH&O2\Эzh"}2w!҄KoDzA^?!B͒Q@Μ Tj8º@p>Rf;ebU2/'A GC'ηbz9EJ:N9)m3Hzs&pz&chaɇ`L>M_7.`0j=@It#g`<2"lON^yEȭbRKbGAh } D4gfF#+*!M f<|n 6Dd=%3td4` 9DjE#:5R)_ qq!C#&Z6uec~Q6^L/=73TH 7NCsnWD론g PzT3D?S'R'u>yh X.D#`$|=ShLXQ~ʿ@( ~s x;"}b!I`5 xd ys p oK( B:WEp*$>6CJ0d!Ȃb5+)à +@@X` ,c꼸bǢbz%! Jc,0hH' G⯪δ`yrD. (76Mî Oˈh^"M  /SK;$@:#+}_&a b ?#TC(Jy҃`dio#!2_|>ƪ 2eABE!PEQXܸo<4hO`A@N*0Y R`?pվw0ݠED@ 0lLOc0( A@O@7`gVS t@ F/ 9z'97 Gn4 ظq2h az͟0xWT$$8GaYAJS{P}q1r"nA4@MQN ,0|ozøкjZ`!@jiqA1gX:zL"\HַtEsăa  ʫ#6r&?7Pq.XyP /N+' O,4 >x/%T`n:!@x.Xz# YP݄1(dr0F8`4P@,QFdBF`nU@W0@%\D,S0Q #W2L N@ P0. *g;ǚCD}ts(2D0@(g)6>_MR^`HiQ>J8f y (jK44~d)7]$E97bBM첑Dp9:Gxe5dIOÐs6f,(T }@^!y=SU!1TTaAG(`&[3 I0qX >ϠB8 kHP ?TPT78gb, #nTH  MtL!$OFM =gT%Ejxb0<8 ԓg)F,bO-S)+QyOJ0N&"}a528VIFq/TH 7)A/ŀD}ubsY ~ЪBP#qBW҂Gh"4|ES! d."y Fcz sE"ɫ8WN-Y9 ";%0ptG%B8OI#xS c ` 4'!0'Oaٞ=FBѮƩP ly  p-Yx3:tuaON#\< M G?; c>g$c%UMAH 7btB<{1UhF7O0wOfY&fctI&(@q5`M^vznO=2,o>ˆ.K)OF|iq7v0fNNGXK/A=q2EvE'bBW3+IX0(J+޵ga/124(|` .0P0H@02K̶)/ҭÊ8(K @JC0;ȺA ;Ӻ{S:[';Rq0hؖ#ા0Ƹ_gXX19 ۢ?؉;bCذ;*<+*؉D6#zKP\ 38888  =DJk* B3ttxySd?HX}uO>Р |xpoUBpd4a]" i(6 {x%!1^gҘy7(]3h`Sbx?#e^CIK}BhI000>dIA#j@Y = ~9px*1;8r"`{6#F 1xu8h} q[+R;pJ@, pRV @N%P m PE*;~49Bs%*oIrCa*hhl=.s:kilCDTt3c )$)A2L͜薢4x ,ت 1~X Z2gxcKGb`xR&c3m$ZӃyZPXrjāPMhT0%JЪ*0 Kh ;& G t0 xw]ڭDN 2#9L$)YO ^chiX&0#@/IՀ@@-/(X*] X;QxzE"0[ۑ@X<,)y!p1P ([UR<YWY 5:T*MX((z ^E$±6H쀘 _Xgս f9"7@j&iْ )(ШҏL3ЈmLJHnOe^j LENK=Z$;&\PM!)GҜ΋ G,;rcYNo-Y+,AF?qbb 6y.d@xp)8Qr HDnL:C( _Y\Ϭa}"c0 4 Kk|l:٣ô8: RhѤ.. cCSR 34EhT18dɨB0?}C6;7 4j 90v,P!_++/rv6< 7@;Jtj˨9,?Ƙ`t /:PFj+<8ޒ9ݿdi.0+MylĽ7趦ˉ-=>jS?8 "[SqSaBiG03 - X.ReSOi&\i޺+hD*]>mړT h`8pi^@PhD 8D9Co&¿mwn oH=gnnˇ8dUb Y;#XlP0m+~l3.pHƩ]bfGD씶"eh$bVOظE<^_P; ,Yj*)6ЊJ` i[T`n-J:-'N _ 20 ո W5`7[YY~6۲IxN9_K0!.fAq|/f Q\ R# i ^K.HCdE$5;&- L+=_\xud`&`xc:(舤i LMp PBLi|P9"(,o8`aPW`HlOo.3rH1%$!YXXP< @p t}ߝyk" MpD0i!tfx B{z!0 3DB6uECzBhx1U%,9) :߁#26@š+i{fwcmH8B9@F h |g? x3Y@tRR ya0ڔ@mPF1`jHqx8[anKi 0"!@%jBujhqTȀ%Kn? #Q h  }Ѹ Aj4B/  {@OZ( J@|91 ˅, DE>?_`F?nE`@ww)qhĢ`|@!ĆoG@d4VՔ`2K#Q9-y*jGƔw`5}cW,4&U 1' 73 #8 FDI( H@J-`0 !jv5p9j*w!syA@d#`pB D<%w3 C:MM ć-4,xa'AGQJaؖ-p Nk&  䢀<UY$06 ڠ0 &Hi>`#VPRȨ$  MrI+A`R!K) ޒ ;D1|CT=H$F'Vnۛ`zq&cDG z^/T;Lb{YF/l#`܃}<+e|kN BP::M%f2ZGn˔f4"HrILԯZC"R׽@`G \O8#;5\Q>-fSeVU4 yKUA80GQm&= B(4!BJCÀq]+n#ᛠBhb`aDZ`u$xŏ)fo@p'ÈpOz l'EOTѯPJ)ਸbRs>Kd0v8",N%ƃ4h楖7б$4KƝX$[tXbB,r>xO`Ș2K$DRIpّ @91=nݜ9="fӐMͳ\jp1(pt1;uӌ+f (|bc`LlM@z0d3$G~`*{h=ʄADGYZ/b*?4L"B?$#1`î6)!D !)5u**Ux vʉLɔ?t,a ->F,u.ʞ A"@d'T^@ .ʓkQːYh5^+tQ YXņd^QpDT$*tl ;U` J԰aj Ll|uWQYU5 ;Y_ * ("в)"@OFv n7i i/eQ5^U,Z5qˎX\2 "1XL&/ Lzp`VjoR eudWNC 5 @5i#$.`V@ `ch@ RbgtjUqu&r#!ՠ  Db8VHFVu N5@ J#Pv@%&b_2 Ac@0}D"ä|Jo0/5j vaP9jL#1N9F<2 `#"v4tU}@F5gZpa00sn0 &KgSh9%H rJ$Gt F|#-| Q2̥h=vNS$xgYwڞB@<$&x"!nAPdEA  "$ !M~A"h*B,&@!B,xt*B F'H(? Ǡ_,izຜ0z` B&,80 l{6κATfgVÆ'"T? $ڴ n@X`rZc9v kt`f 2"xbSV ##$MEA:: :h4<#aNa>'@J@ Sbs>!- jJ"9!J@p!Ɗ9(QD""gUnw :Q*fߑ a`,P.!O\p.cABXPH*Pč Mkh䰁B, AkM lr8@Nv52 !idK[¤*(z :Tv/(4^6gNFo8I2i2B.’A/S>1!FF[ AFX{2)#1Id$WN$x!ly#g\"h"Nc mp<#^!;¨TnM^<.(D1 h94ԤO!~z-@ QM  RXnw{`(pa*[/@Onjur&"#W1"6Y"4Y`/`X-& J Cϩ1,_}@fXa+7{b߮2neT ȭܝݾѿj{6Al!yxD #45yh Xgi֨sH|_E꣮h˒7+"+r'Ð%nZCO; 0P{ 2aٽ:C[M|^N,E$JBX\@cqBHL 2%{`%xM Mlh%|N!$hPBa`< 6n 8 A 7`|!,V=Q1CH,%RO1LYϻ2gO`%P"{ 7D ;]WICAS !{xAgbmq;@$@#[= Èla*%tk!O4{b`<cU: K 6hqB-9]v*ȓ5#s C2gF\#\O ͍rP @,nrN",h A7 4HYNpⰮ<9='hE=LPlW wN2Ht B2Cښ';_f Q~V`N ;['s%DhPމ-c,P1ntU%a*0Q {i = flPeDL .0=G,6SXҗ-8mkwܙA˱hd;B[R-<0Z4}ELXa?+)f7J˜ ! Ú qp-5`W0&~Dkd2MxLm22I#sP##y"њ) h %@ϧhʷA$k&I !# Ek ,f):׻A@Ys $P2TJ(b@e"W2hCBOK8XaʏZWSVK!R՚.fnݝx-JKXxe0Ótl9}n3W( rWa DUp[5+J-g˰p>$#NPkwe(׀bp<6k6ưيʥ&E$zJڏ$*oTFP'ǹP [ǘ ) `я*PJz[,;Kn-@Ru2sM! EC.s[#$`@'$k5޼ae7}`e_x 5ҋg-{[)"1(hn#DȜOh DJrj}('7 NthCprJRRYN|sҕd}l|ҡp80h @3qI" xH8H(Pڵ{<."j P?s{ c@pr]3H'8^ , H=QM"S yPA`+4=ɋ ^q#@8K C;(ݵxp_YI!$?[4i.ÚS{=a8 O8]A= 9=rd lAylm௃854?0pݙ}]J2@-{LJEAƼSD.P[*Y(pLS! )▕) ̌$8+8aQEa/aSޔ0H`}^I0)7聼 BIA K SL+3Vb{驣aC 9{ :`ZXLC i>82r:N O JGNF x pP' #K3u8"OwyI0Yt򒱈$ԇRi PEy'0E&p#?x:R`RZ̍dC4/>iM8 @DQ@Y81[4*b@1Z NA tJ8hpH vZxb!̌Aohix؀1gО/YfwS2ʁPgGX r `PM?(q s:"a#Єomɑ߯N=p @X P6yR X d0XYу7`0AGjWMHVYo'0 `/Hz,P0z"7)ੑtI8ʣq a` U(8pPK-A&~Qst5j[`¬oq@ne@QFaQ-SRS[Q q79 ǿ ABA  Ip͓>7 qURPj)ڗeշ8@W1k;x,u`rŇ`u':\[ɝ،X" !&#- lbwBOh$FS[ A4>yڷBH;S|بS)5Yvx!h/=j _ a#lHAYj@> A3p%Ѽ>Va|?1n)ޢBS-EhC޿:>G FXrtq˄!N\9C݉p `8FA9]ADU3 X<HREd>NF:ŌK|H\FK@ !:hk%K_нNfz5NUl h;T.MN1Ȣܡm&H7#m܏ E 4A@Lx-&t /A@ \<]DƔoK?ChplBk h1 LªhWP;jʴ 7(PED fgCƿ+EhQIX GƱ < 2s`0Vijsr4FTRWHẨ/ ,D8e˟N*x5x@&`pH(m.lXWp^1Yf3 *޲]uRp  YT2A~M;)q pYD6~X i9S^G5sJ"LWjG$&ά ]B(chVav=@cWbي9_4{8ׅ(際C6ڕtܦ v\y P_@Qш[GQgofhW$p%x[BڡV"Xr\PgB{Fb!ة 4U!({'nTo]Y2{\y4J@qx6N`^y<3   FN'(@JTB=  pB@\: z:.8X#edQaT?`-9O00@"W[MZ*8z/'-5XD% #Ri(q8\qٜwl<'̳ʺ' 7N', 0챁=lx@knV AwX&  V9>qhlH> `BWJBDڨS%sx LjF~yjOS{1a2OLzvsMDp8~/t~? Sр2No>oN~GxDK Uʱ{CȞSJ) :q(vZv( xFq{PGZ3ZL3lͬU` :ʩ$*J6U}yW^#BrUzt)gN HwY{uWyǙFᰊ)qup_- pLf^h6xHT/ݡ-u]*R-iv)&FwGM?2 I:P>`rs;=zQa _Qmj5kVgYek&x" BX :@92\@Zx'['uӭJ =O4i$N`Pgڑ'OZ ȑed}jͲW&$+EdBJ IұDTOy8DM$$m *:bMNUe^f'd:lu|ס8\t Cפ5Z*^069nC` Z ahU2^Q+ xP2-`,qN+P,E+broMH EQ4€Tuided s Bpqp0Èh[DAk+so sel2U`Pk) ȶ&U*1@X pQhӐ҅+פp(p'puV܊>'=0"C6"TmqpY4\3Mz># 8 $ʻČݒty=GT PA'2 >bJ&t)C"=A?@RtH񺇛pY:U-,p) :!Y@'#ȝ@ <=jk-;p3SXeFw'Ec 8 pN hZfq&ծrZ]d[:1^5'4!A BEE~-Qh ktmZ/DshD\C Pu~ыkDWݺVkv+}\Z7 IxLR4lNJ 6RI[nU$[BCw0qqMkZbk[7rʯp-^՚ZXB' w(֜B,AH]ϓIᓥi(H<4FBj+l5YwVV}2m?BW4y#A=pv"ң/k N4,V:gkԒjT@づPc&w}y-!lt6ȸœ 2,@M$ Ph5CLf7Vft鉿e!H&X(bHf rm;}~l PEޜ#/! X@K"xKP*H(EN WD>H;QDLYE)dS"dW|I ÅV|vG+(_O)6N}ly5ă ^ œLd&,vJ&krw *w:Ns8L;! !D*ҢsKiUVN! >)Y&)n2$W0%R?DOVE 5Ĵo{ ! Qp&1̓xs"d 󪠟bd@.Q~^$oΟY5k2 Pkʁ\/X\ riPh` @KAHz `$BA,,Z~j\&aG&8fd(B|z:! MNM$F̉VbUNA •!H檁$"; %f P%de™,8kK,cǼL) HB 0,^kF^ni` T$McN@Cp P,`B#b ,-`:L:;6  _"**N@tLLB) L?l$(S !Cއ-T޿BPQ  ezL,`S<z\$DN@@ `ZkL.AL<fSȺ6`8ƈRa: PH*]ZX=blctI8C'dN`hD'a%(a$: v]̵-֨xV(&s8#<-n|`JcJMX*l4H6pK%D3&aP\"--(\^uI( J`Nlć:-orzc?n ZO$ \(bc?NPO2NQz@&AhH& D |`@T( Vj򌧢G'?U~apAqBpq4*GNu&b`%8K6GP*Ğ_ɪsr"#\ YrzED @&Yo:dX"("At0|tN*]t4v(Ve@.Eh5`E,Se4Ln#( AJ5p0Ge^6<NA,=`Mb ̌ IYK :C^*~1P]f4#as.)"&, `@b@u\Zzn!\!?)Ph׬ǭz숽jdM̂ +Z@hZDӌLbnt<)hn G(oeL7GCNHA 8 sfk{LbCs{srW P@DPBaL\#e|4(~NA!n &(O "a`H &N*zhJ!D pvk-7>P >!a 6; HZE)aA&؛wO P Vr̘A!^qdtJwjnh4-s|-xɷƌ~*P@a3Q*4V,?@vg0e$JR$5g66i!U8 e8[HtV,Jحߓv#f mh(ژh ^EhNTCoDV³AR`΂~ynXi" jύ. /,K hXb/DpLJb G2Lr<dő"tw~ !9W"a|wPS!&aj!a%Y 'vF /R !*ɠv`HlS50'm+@JOΚk2y93* *(K+4iVBx >J׆Ue%t.%MapH "OCVʶ/11_u0B&8 |+%BsP2]Q>7Hۯ$:'A ƕ ц *¬ r Crى7<EWQx(|4[DHSXj2ZZ%Ddb m0n ̧f^x  441cCVTAN&iN7~M 8#.RQGoȎ.a)~` ㊟܌0/ ȼwJ}&L4:S8?OA ` q\/JBGa S @E(-` `:ٰ}ĉLNaGGS[aN x ^`` #zm~-`V1f@j hK:Z|6AR=*de_ބl,sb1K@$\OBa_2I" 0=`˔(~3H? E,:c'3ⒺcB rmn)Ö<>( [CK}k0iǾs.ÔUg +f'#SE._) NUfd8&gRaôܜa&ayw V@y5fuP; [u˻81b.8, 'px 8t!<Hy` `?``vbYMVzB!PJ"Ba04@Ȉ òyL4FH(_ lA1mߑ B'>b`@%bFE @Ww+Dj`8{ap -mY9$r>W9)@A'~d.}}r&w9;hxH-F~< i;`;F>#x 8&+'Z-"~.ymc#Hp)7FSN#"/MXd`$K@ s,IhBL/B0}(˅y>LIH)qU9%a\AD B- R!*Q2Iy\̺G*#=7H[K}p[MIZJh01 86>}0,RJ!$G8cmlC rծ;8)D B`tƩU#g3PVg%ˎ[ݵr h_5VJWNg}%AjY.L,I$֢:;DGpV75_f-5 9 9㛢hNK^e(@c{J9Ig3q\3>kv?1vh݄XX A+>u4LH8LV  <++SH#Ԓ@_3>9n^fY- cJv?Z_F}oWQ{`$Q">6RE Cy*Pym 0AH9\nkp9rp9ǜ:y FDp̿"}hYF;@8f{aZ,2*36@!(FT<6pm@9G>tAk8bKs!t]pvE0`pBa 7DqԤGˉP'1"G r=4g԰h!Ú]ކ8LF'ê~+֚b+@uNOhtQŰ@Kb$E&K1KA$nG+"XA^+Exr6#wmU˷LsM S|p&R"vT7_N-TL Ә܂FG|/H6.#IcHuN8iJH 'x$PirЍacLad$Ix`rک `<;PfHL~E|CzzP8(^]N!,\"6pB f͹$Ǯ CkBT0h@`8޶(ChC\A ZGpSpXP3_ "Jx tRI&w싀&*<2nreOQ G0QIJ8bE;- ZiSH- H, Ra,@xQ@,E2j`Qp kB/3&Y",|x$$ٛ@ @0|@DEX蕚6L"F6x@@AvdP@1Q<,؞LnA/\xuX)( Y+c Ca"( *a v@&%hE~9l]fpUb4Cq`A:YOޫe LFJa8&$hB{jz!0,{ @I6weHLQP  W+!DfNdS 44بCd&6N[%Fb+TR%,RL;ǁ#݁ At۟Y{vĝ -+ d-gL0\ Hmzd0%@k,%^D5:v*hB0BK2CQeza;x8NXt;vp >:ЋA2 `p `#"7@0*(3j(s8|ꊻɋ|gbHopcZZmX{zkNVۇ J7GV2ocF 0"^-5*, 0K|d'Hc; >Jeʓ8?4r!1Yi. xTI(kk1'(@5;0͍:ᝆa_ vp)0ph0zàSH@ g-XV#whw@O(ʥ"+zpv88JхRBRӞ/I#)03X64@F,|!4Qń @/'J ׼X 5BXE 4( Y)@[A;'rتQәe*c4'qЪbxMϽ! - V8J _o HI7 c_'U6*XtP)ݽ"Ir`1Q'Z%O4'2&:&|Ckmz6@yڄR׉Q+(ߋM9:0,=bV<>&Kj<+,bVH=`xrqeRE!Q'eh#RMgP)7?PA1h~Kfԃ:9sNe 3`5% @H=i T*JORX z%:6 lXmp))qKҎj488>u^B82Q# /#C3$ i5j·01pgPdײQXy}hՅi*k_[ #5E*8BU!}ߘ՚Pƙa LvաXBY185+j݃6`^G!'j9-%5]E՜$I(,ӓ`H1 +JHNQ\1P4ŀpPI Z]b̓(_#eS0'T#]epM ͡S:eFp tSᮅXbr0IP h.(*hw6Ĩ8ƨ;z w,wpaJ Uv`a \HxΑ&C ݀ #|D9`Vp ۀ`(x%")zA?R@@@%،2v!`u}e X bU: xY(a" d2qI͍4(.50#s{(mO7g 暌ŇylpBrqK:St ;aB0P0ȹY ǫጞ}R '%/0,3ӄ8;SMx)1Z^FX,DS H㐀~ Q! JyKE #-,7-PݡVa 09:Lr)770A0yk50;:{'bHߠ3=I: HٰH>xwpu.9`_W98=AAH/]/V(%nd RS̹q r*qɈ S|4ېg(PjD&&n6"@ .Qz+=4z oX]HocYh"@jч\F_} r!௒\@| 3Y tg7ɇSȆfE.e`v@tstO+S-("Q09􀲂'\5 eˈkbIupۇXt@z"ΈwC( Q2 CdHNJQd1:;ߧX ݮHfXfpfYI`k %cc% ɰy-z;LPq>;L(\1GٟWTi%}W@g6,}g_u5n _`Ow m(ܚ`y46Å2-a4A؉xCi?[o@Mf!L L1H}l<|t6X;L4':͔籥+= 80A,JqdNIѷ全QN2U @*-{p/ [ X,x; 6#i[BzH%!uO@>/  +uB|?_Ze67Ba ?  @Xw;[~ nv|Nv:\5 p[#yk<PZs}LlwmX4 4 ٸ]y)0&e?:0rP{l}oP0!Q(p#,'L^Ɖ]?x6- ď>-g >'~;:m{Kp47K]@!cɪ UN.Z*@r .%P2G|P A71)jf$hk34@l[=%v;E 60 A4rz O%xQCj,J DWhtR=mOwd =$rDOd0A %5"4B!;d~DK1 a9 X( !`(P ȔhadG\  3C)0F8XfFpiӰpQ~CM`' 6ZJraZ A(;WY^1w5ߤ xU50љH$~ #TRgodmzYQ4ØrqMI ÜxR^2@H&OdPfh,{+l?Ea` ,EyM7`j]4!F^w R@$M tAh0%F9G8a"i .$>\|+wќ4HfP{[ײ.8 33)g0A5&7LH+(h`- MɀjȌ 2&GFFPl4'K aFJ*~)装$Nk. `POFf-ddу|%~jN˨NA#=,GP 3Xa !2Tq6ot6B`R|&)M1. Ό pox,"@ V.Ă6dNQKZ @ a";jȮ6- Ǩ3 |MxV"aҦik"vA ` H6`b0hтb aEP47阅b&8 q;I#LgN yح ! ρ$.KFFDR%2j>%8#`L @N&f6T!A' .Ƥz(zK8`$HH` zbGLhKEla"R$`jp"^XH^RG@QP- v$l9+fbF–h:6 ~,BAHn]#C)Т&# r_}h\C"~"PU ~,t+&L%(t#c )`h@vTj. eBj).5ER`9xfeb~M6Pt `3ū AsHsc'U:,fGZ^i:)E ) ,Vg^xs?H*oh +AllU0En`b`Pa/ _Q''R7?fG"6RrQ922 hq&hp *C3Jӭ'c ` f64<ɀ6 ʌXA`Aix% f&7X]`8n{ el@(S(^&: (6Tƅ6 $J 8 ? ` 4+zFpU` S.d-` a%F )BA0&i"j G ebc:04Ghl/1'A+gbHHl.),M6a &.Xubj`@a5&xܫ l!NnM&1WDwnF .2 ` ,DbNήlhqaD@Q7p@L~)2V:~,bB(Yt!5J=A0k Ƨ13Яjm7^qK, 5π 6fK A\Hͣ" ඳ Wh6 zuN%Y >8p-(",x 3:&bh8-,Asp{B~="j @BX#:A2pJZX!2kU ЄE.| zҕNԬ6!K*!^4˓=Ġ R5FR`:$1.NXZGI"قJ`<# rOE HVR"NNPBAf4!- 9n:On l3L`p/y+T" /r.7rda2X 30 Jnf5lQ Q`03DEVc@(` 6[x"""$z7+0u !T.?R+R<A! N`h2 6$ 'Qpx, ThEFHӡ2(i784~@ '3 w86p pz*DtZ >!{ I"說֡@0${GVR Br\m[W*u&~@"ɐ4$> H< N%ؘ Lie.|H@֘'դ xBG@CxվC9E.k7b૪݀` f}Ln}'Q%d#$۞*ld G^) ԅS0C` EÀNDs,Sˁ~@B-(y3qPAR P +"8x m0 @bZⅤ"W .iP)F ȚX3);O ]B  I#H)*=s@~"J !=.O"9et()%KVjDx( ;$l <$ Abi&IǠC`D1q܊ z@@*2"<lEt kxh svYLQ+m_Odg{r|2+`J2N6A ms=( !H(C@&OĹeA!x"P`0  dk`I"@H 'Y;CwRl 1J3d/{b/y ز {` i#ǐ{嬄ov?=hlf>.GH,D0,T&`14[#'򀅚j * ;x.CfΦD|"| _B-D 7 pq^TI 4:TXd M$ˀF7O(IiD JV}Cj!x1+ < {_"$"@ '(#ųVy#&lŶd % lٵ؍l;x@h v  a&dm E-n 7T\ H"!? $a-RA$Ds8IPǐShrD/`YF)H׀X (vl;ިr9e-8@짰GSPU H0Dhx<*7.clFfmq[5$4=Bh?@wYҊ!8Ai3 QaL|[h Pm0J\ DJ P@*@H ,,?&  2FI ش€HH*"-[w.HLA#m=bWeGjn`P0p2?idB nZ*z>6'$34ȁ-'8RgPYa^_k7_ B@mvEi w5&@?!5xJ "0Y u-tJ临J a쫖g฀J+5'!5p .L؀/BNGt@"p$(UTd 8W(n#%YR(mw+č$[)N܀@ !l~3%W5szS,A @'N+[BN!<WHwEa\ѱxHNIRK"zQsH*'jς %~OBMS1hIsw zL5f@T^ ^vɸ7Zqƻ|tJcz.!K@Pg]P{3Zu91a#n 8ˢh?@r q>(AI5  {is#Ս!KDXI"Hz8]j8ݚ\9F[ؒ,)@FPX 0P۬f$ h, {88WQWEc9'xTCh+P5pOjCxD$8D {֏>)A(F$>h)<p1%} 㨃ٳf@s8)Yf?)døˀ@H& Ba GPZF$8E* 3%AzD Ƞ׀{Jچ C`G^82K k(|Q SV ZMx4SL=zLz q0X xKHrAa<}cLJ- ^* c) {Iʏ< !$ iD"QH)"_) !ire6 &J昘L̹{gX572׷@H2 z:"D  6Pkٗ!ZW,8d(x8POh &ESD=pd}49 Ã3:)kGyP3|KtXyڭp AP8PDW hihM5O/)U[D+*+@LMR8B!H/x 'p./ F yqY gYBBlhL { \[|K+e[-hIQq_4xHh'39YP.;i#z.`$X%x'fL.BT2B 9PCDJHc@8h<Vcb ):;1V*mF˅*Չx{h(~X15(1;&,U!bD Ip"[<"ƢYa)5w:S>Bz ɀ|$}AA(DN\ҲW)˔-Y3RM ѴtM GlH/㜹c1<۸( 30no$2#T\X `8l-+ŰblҲlb% zR48zP.ñ@ P8$ `GxBO)TpL(}@ @ ~?# HQ3Yd6I`> HFg ?r$ >`X0}>_3ySLH@9mG8;ĵw9$hA t< .LZ&T~Ÿ-͌?JVWAt%8+)-kx8y&y㉐0v* @~a S泫;a #*i@Rgy؎2Z0R~( ?h6϶R M0>6C8D8A컔Ȏb>ҹ#a&9 d9ʮǡ/6Ih6PLd-Bz@,s+ ug+~ŽJ M #"NR b1:$̛*.L՞盼{lK:fW`Dմj 83Z@-guf'h\i!XZɳc">ey7^V#z94de vg86=7KbZ~Lܑ: #0hfH/SEf:TdRV1l3`. zi 56"pc At4J款a6jٵI0a![]_LyGH:YVXeV:ņ`8>syDH tql|0@c諴ͭ<rϠ7ɦie;VD\;m5C`|wX, `E ̫4̳G`gwޒ}ӓR;Fka(= t)#`*Ali lt XA&İ6ѩ78Z5323]`!Ę* pNiٻ Lu"~XL*EIh@}aq`OejP=`HMBl+)5` )@Fa0(.񥍳ts r Q $mN6[ZҍpE73$}x"JP~J>- HA*5/b+jQHYW9ŠbCc\5>Gw3( "d|j(6Z̔aiZ@+` < PfKMdOARf|*  ނ\ 5ltwB x>9:6Jj^cHfםd9dlI@QnI&Cvb6hۘwh'ʻDQ fhx 1HGc.&1f* BĻ?X2@[H7Dx gU5im@pS?hڢ:͜O{F p9~.n\ڙp`L'~4`@ NCKcqNJ`]I5;āÁ jv߫K)_`H=øqq@DYEe+l`ĖN14b{n|bI]*iWD|\x|Vƴ;A4[Sn1t5 AẩjalrnT`~<b` B-V:<"D,]TNf&ATa ~@F˼qʯp !`BF"L .ގä5onŦ'^N*,+z+`>z|[ (Jj& d!FA,"T"j2F&$f@*Rma?alR.NDBP0`ŀ00u#I'/D"19eܬRT* Bna*"6].BD$q69B ?a 7d&ĘA*6h5HJ =ǪCf#&jc%`@ȀMoZV5a@ 聼bI1J6BÊ :@Hj2c,&Ѓ#N&^P]ChN,&,l2# xg` GZ.6T9$ *&B AC2X.#MTL@,~-N._5$GNLff# (S!f撬m&fNrAi , *r\+NnuԡH- 4LEcg| X *sM4j yƂB i ٰo1O L^I^\zgHav$! )V&c:x/d b)*E=X*_=ZbT0hδ`HȂc<,RV d @!s:42gH{FO2h`/]` *(! bcHD-`_nAbS=(44H:a`C1dJ##Lh!!?/Mn J KPIP[2KԟmQ`:F$m=ʪڅ)T‹'1E֦jj@c(f1dPDXNAvl!xAic$NAL [MBPhDfT08 f5a:'bjS-5uLAPuQ 4>&jn '.JluY}Gtf~RjP3?9h3m18bT ib79|NAftT$r.ܲy+~F<8%A< l~|{?m*mBLgŔFF|bYBe Me#Ӎo߆#0E#A2W!JI!PX( fWQXWBWYdlg0x^ KMؤ;F59`fY,Յe/PL\Y&p%obB`yNBҢ2 ` & blZ%#8ұdHn'n ryUEY R1EcTR ]dh?kz,P _/hR:9by9@ @cfA_: c0`!C0m+bj_0d2E4 v&ѴEcD cfjcK֦2eKE",Lox8m|)y#LmR-ՖJB.!`596 8@0e#NSWz󶬠,ڡZ oN\=R16OWjwNDB%Y:%l0d'4f.Z/kchEdx4 ,mx AA$LNk7v~Q3B9R;rqh)WJ/b0H {aqCB=y!sFKcKb,f4'CmŜPA& FssJXVuɱyj#` 3#S U4l^EjܕgŰ#@(<R <0J`,0nyD$4$4s@T&nV-pF l"[L$պP@z!a:x45 J` 0b _fi(# ˴Ulj۞BɬFnr~\"l1cL;F$BmHFĉlmc}uCQ57tuB/E|E.vI U^ xT`X\ØbFIB#@ n,Fcg] A(| B b) @8,(?( U%@Z|=@p<PH$?h=.&(TZ\{D20ҟ`J  tBdEYILASJQ0 f |`x>Q_;5 Ҩ MƠn@,"Qa4Gn)X< ~> ?2b+K`]<]ozx8N'b Fpvʥ`"DޟҾ.b<j=Mxc迾HS} q['0.a7!oL:O|J(m{(C[B$: }*Rtg*@. CM"D}Lxe3N. `b*p!`IND3J'N@V-gt .T3N) UAP" qrXFbӒJ4,Ҵw!L8S( `6ޅiB-1Ōҵ`-|tVyP,oFUXbrF[~">O@D.lЭ.|V:5LST|-XgN> S8ؤW3% LdS$Z0K(XA!aX~Esrq`qAhH*$Cޱ喋(馶PROI"j/9EN q@F]!3Fp:)4(d(YzU!1M7 PMZ !ph*X x[E|ɚJ&d%(L/rij6i$80@uAxGDxpB@/BY@CZ Pn8Kx"T`  TNy;4@ǨN;J!V@$O %`L-R 9;%1bPZat'L 228Ql.@D@D"lǰJhq3~J. ,~ISQ_"p$Q$б<ҳ+]rWNq#9@\A$v" SJ̞4Ҕ"-: Q>J vvLq%gd{*PujTVFs4en u"k@4LˀͲVҩ*k7SOH|FAR0}Jb X@@&@c!X(4:+&[kڛ7s1dW6P hب m!Q4g5x%$+m@pxH.#Xz2?2Tqq|r`3'_@l΂PvT;= nxi .p10xGhRZM.Ԃ`VɧʚV:>p*A(&eQM3zox̘@Jxo d3+"bbT٦̙? xM X;x'8a?#y%œRFPBUSdQ5:YE\ 4ED #篓ܶ&8(qwbQ9@}DJSބN ApWYS$93 ìP8v΢V0 Z;Q)$Q8g\Xl$tz-I5 Z*z=~NӀ. m C3C(%&߸TLaЕd#aޝmB UI+ ̙ a2 F6R\0 9 {R>,[Ƕ0hރ9rQ&t -# |舁 G:rhXU0(@vJ@Ai"W4CX}2XɃT[C!Ȉ( hjՃ7p`)ƤXk4YH|Dp%* DXP LriNɘ0"(y)?{D|}s»)vQt+ zW Cy,[氲5'1B 0TP6á [ pH}$Ԓ9"V>@X(Ȝ K a0#N.2L!$hΊ+. szHؘLXì 飉9 \ !r #yt  Q?$` HYk`i XҤo 1B⻃h {/@jpWx` H5) ɇ8s)>9(ە}}( $bJ@ L%Z(ReaGJ `(s ER?gnHDdGEʀX 1V4%Nc Z@p[/?"/'x,^@Q?8 ҋ(]D[@NCBeZ-nB`K5 )B$4[ NHCJ1'B"icĒc,6H2 Tl R xa=C$Dig$Umv!C/PB)19dC"A'h~9lm[TnD2 nVxNJ6:;MUa:,f o轻^eJloS-HwR 'Z_Ph]XKh%5EFs19)y&.C &" m6 Pnk['* FDh H,Tf檰)G(R 01\nt ,/(t$2cT) 3F107 yLPXÔ (,( eօ909|WH2Ȥx5ʏZb5.E)X%2(8|=0+ -^ +3R!wH_x.'L-љ|s|Gt!^ H!9@ô8Qikv glTQ`!/+ ,룎nLîUPcMG$eT> bЈ=*(@P{Lz{ -+TdQ48bjrBrqו-V鶁>)m @[Um"@t.I뛒k$ zi7XXuC™ &b%&/yiL| 2Z lUU^-:pأjͭAPX 2{NVXڋ xJ+ ?h+ ؄Dd:G`gv< uwh0'ʠPpt@  |GC`0 =H:|+-HEDک lYx8^ivgA4@+D9fAuN} PX@MNk>&lP'aRcP=#bpvHdvZ9D|[ς|>wˍw\su:] ټfX`x 8X$>\8XG,ڀ;M#-B~-K+Gy8vgqv꜑$RZ:#FI,M$ L~m,)B'kP]y>H:9ppXaul>Ɂ {kX3l ƒ$EH%Z 2O9#(g&ESN̘nV;`1@ABD#8ܜjgƸ.s\W#|1G{$* QX=彂b "PP>Wv0:XB'DkNQatc' Aq0="0S@aƅA@ #Ѷ#2#`$A,`O"A$t,E`r&D0hK Ru)"! S` "Y2!,7iIjD r+4CvQZ-RG@Z䐁eU@R "QC qx)DY% l ѕDpm#pm\Ss5ksUǢ58;q*&JAXr[/"PqEojzx"d{g̨>$m"ˆ8I4}\6,n iѓ\о {ן1@Zr9*B(Y 9]̩Sg5!30@<^;|*CX i/# xK1>!A5:hQ hs>`+Is, ~H,`TWZc{Kčl㹔'W"O h&0 B3JR*u.r )%wJ a ?cjer-25^c`3?pԶ$ֲlp͉@u I"g]Bĵ(dXS CXkS@~AYPDP2n`FT NIb.Gz\1Jr׸tR2_Ѥj҄tSq#Pl㔾mt~Ǹ&se u5k#@8@50ds`qddd}tsbR<&,d ,a`"dV*B,Ƙ(iwo2wlDÎ0*~rbTLb]fdgL  B H oL=5"-0$bqT",B(5XfEҜc'Mtfda" >Jz'T`@r1B;hhb+'֎;]p4 `~$H1ID JRjADkth9*S'"$LB@*  `PC@8'5 6 `RZ¦)*OC1b_BÎ+jCdf1Ze/,"Jȁ@"mb\ nv5&s|ZR*b#Jaҩ]"$KH<``LgT=|!po $Z@ 4l-^F. bjfv/Ɔ/ "ĥ!j#${(ΰK.f ]#V4кl B/D2~kZuAJFɆH=pf<$+&1p>h`^|#L|2]/^ ba` `4>\/ c2\f~7!Xi|:B@plr#"dqBN|lr$$$``ac=̪ZDLxKBH|t,kvJ`X" 8_B*%`IeR6 X!*80"I쿀@p! VIK*E70zkR\ JDìALM*t@<ˆt@ (Z3J3CtWQYuJZd_ #r ` d1dL :!qF:AĈ\W"fz@@e+iް6%R#huGZkGkGmT~eq5F `Z-@.la' kᶾ-$_+"ZO@ H]_rBt8%gf_\ ++GBLEh AcY՗2@Š)5j1Z6 `vcsPSGW#8>,c(/60 Ҵ:!Pl:1u4HccQ628kJouuX(X{Īlh[@%Kk.Mǐ0\@1Sdf¤`(j|K`WEYiB#| lyDⴍbVÈF*~"+1%܎gf#]D6H*DA!oo%XT*```T^G_va,C(TPNq/W~nHaY@<: &*Z*ɬIEZN&E¸]pKm V|+3tHikœy~[@cj.("m„"Eݓؖ"h_3RȈQFجsVR RF0γaS7" I9N1JRzvFO,nH6: _}v :FQ6"< @m\OB28!q92lSI4F22FD{A^aLbG=Hr 4o-j|dEPy|ij=>lJ;vKcL$*>gqh@_{&/yb:a *8~0>zm~s,2?a8 /,עuփPto_,Pv*"iv `Ur;3,@!/!Y=U<@HC#qz` ~D8 Sc 0(C"0l6]K!pq0"2!0gst΍.ͥ8/``8GpV=Hk(4Ȩ(h0ڼr8{6_~ P{@^RJ;Z̆({=mfT TL"b4}wNLw~i¡QpϋT~> Fl5b ( z:G~R; HDP H`" }@&` 1IL3o  j)-x0st)krc"~pQ1b2 D'.Bf.&h65^[8m|B AA"%`] )GTܰn=&SFED^'Rʴ' "82+1rKz+{ds7Jic6 H{*ş'" T*J ̬Ng;LCPD C 94)$o.P5Q魪|s!8``T Z;([E+:vk^ó3 C@{!pKX%gIqY? Bк@Gq* #}P|LQ(\i ;[9FPDxIp'(-C:kTɀdBHgyx\a P_BPYp,e{'jlŒ؄"90MjIc{-<̣K.BrP\7!ӤA2R$´BQ-'  # D/|Ē#D#p'3-gI:τ9'V|ha*$]fh ;TDFjJ4;DG'TB-M.٬^7vPgkvEרP pВhܯDNHglDs9gB-蝿x 3N6D"I9%9CËG(}:4yOiP|PV }G./|a< \,^Vm,.L%Q$pBPg P+1 `3htU(p7ZA"8B.8 Rҵ뗰\ζX6y;Vy*]`đ:4@;yQvI^><ȟ2gaIBjK4`ӎ,`Er!Ky$IhHňz8^,*ê/ H-/9 ʜ$!%X&B0:AWSĈyHA|C<'X9w> ERpyP+ P40XhU0 t1x4X4/)H;Fgy(HMT?$!neH{<ЀP a-GE5xIc';m (,@p{ %IjZ4 oXÇ" -Pk^X-#Rx 񸍨IKY@s9X9*#oS1q12<B4h!Ha!p䩍)-x'8: (a*|^c&'AΥ`1+$j"H6 4INA܍p21 uˉʊS(æQZoO /8 eq2z s*2ҥQR ܴ!)de#z2 b&39@" "N*1%!1 aABg )MAVŒ UUJҁJIjKQꐈ=g@\`t)D") JeQ3KK -E Hz&Ѳ=UU.Х• rd 1g!^ Pg%S!qݮ@ت"{`沒W5axN{8S8|? >qsYY6S]J&5P|%G-gł. Eiډ9R#( k}nyhuc:8Z(\9.X!  9q 8"jۇY@ rX"Y"JUوd`8D  97)̏R!Z"kD8(1l\Ea ^4nj"h 8 [?PI{Zȴ6",)CNi@[AW(+@?0ǘ1]YBpmkP`  Tـ 4Ӡ]}Шv{sk&ə 3}B\7Sxxg]a!\׀yO 0pX&D@uW5ǧ{逝*4Jc{'`}[@Gz1^kM2gs!z A0"H48,1ʸ3l/aE8hH<+u6T_/ݪ gjF;rdF8&7G!% X`w350Pb^;H3Ü9in@ I8CM<ЌӁMS{-;4X+0M[(~rA`G?. J2RXKHt[Ћ 1̀$\3pC5s'Qʢq7ȅ̯d( ΍x TXhU݀9π87__;"Jw">^Y4WBJƠ@۱~,4+40IFh ګڈ'DyPSQ ݀ _ AqbP PO Bɞ'I~^XY=W0[ `l8aOhw+*_3 26o2sbz}i`®\+0zྈ _&pz*Y`fP-e޸A Cjlv~q!`:EyNa0v`w9؇yh  .dhkb \[:3 ܀*AP(vbb&Ru=.d1 II1` _q̪! %Uc @?o >O`@? @hlB+IeQXH!G'p vQ(tt 0ڬ6w/D⏻$V,AшއJԢp 2Neyˮ@\3ħ`j'b04BWXG&hsxƋ)FzO٭Ш̺/+R9,+^N ޺E)hodɤ2MƠͭ⡱8}Yy1GI_x)smGfw`(Ҽ#蛘>Ir% >ɚ8ihJ2'! ﲆ,} j/( ES|lڂ1 2/\C8!2&0P2GHk@sI   *$'|7"gExTkzX.z mFh+{Hqs?kǸr2 LHZ'd2({XCQ&s lZG&ٹitj[E\hJ@~`@v% |zFimdh#%`hQz ~iXfeAL% y炧ɚ&:Y"nt b bt]lx!`V 2 `( !$+2rf=]>z~ j,'FM wXo@=Y,+U%LOGOtQNr!hXfxwzg*&JurvUiYE7Hxl `:+`) i.Uֹja YXEI#s>6:& @c#l a~ȸ@o!Z @h@f @&弁e6{IRf>o A$410뀩 $;6juI9.@D ޜ, q20RDpp xk 0VSH-@](32Z` qI f)Rv:ǢéOQI0# 1;zUV(r Y(9aT@J{L(&"z8 c0j)Q"Uf8+ABatP˄LJ!!:8C4my#%V2yA17@ǡ ƌPD*fTJW='E5Tk3GyH2N3pEhh(J;Q/&dc?: ZKRiXzFgҰN^UʈVda='a@hs9_@Ht.9SDiRAU, AZGت@%YuV|M0kY-iVVSR t6Qd|BG !X,#y-U$xIim%- A8(0OEܩ,#r+Zc&*-mvZʻi v w/<^PA@E 8hi"df2(/h 6H$#K!U*`Nqbg.H2s+d)UU8,J p+$0+-U'c Y@p(0D'/jm97Qe1Mle*GgU~mۛ,p> >|H `1k'J*BZ p8o2(PhXU XBw㖡V&DX4+ @dT)=/Y6r<%b"& &i.'|,b2)L͆BbX2P3i+dVVgX@"/"GI"hcH+Mx8`B`E t¶ C#ghVC3>Z >Ep;b|"0Cb'ki\i҂.)C H,?,~,C"K & %R1@$^ijr17{+b+P1fC"ʈ 1L H*p# $%qI֗#8bcIJ0B6."JJ  #R#P   b(CЃ;C(U"μ0C !b"La>!L*ƌ3"&mZn iah>F>Z(/$.F&t!!ixKgH"Ͼ9RE+,?o4@&">c{bX#b8Ŷ%*׀ $anF!aMhn#!p.,0IH!B`p@f`` &$P{m,&!蠁 `|&Xey5Zf  BF!<R.F+{>~͢[n" l!dMU@r|`:`26X_@&E' BRE5bj!uIK3LB5tdFUH/C"r J4L k) $ +8:$geGB!bB @!hmYd% >vE>!N~bN,9)##In* a,.aj@ UHg @T`&tiOb$2t  %iD"bnQ/~0G EF eβJB=\E.Q.ɂ3Jz"# a!\03иQ2>Z (./Ҿ!+#j1%zE.ʀV.|ah74M൪ S*`vބL-pM P$bDJi9Х|@bu_v 6 J gi"2Drfl̲(G% `ҳ+FˤC~cR#WV7HcAhf.V"Dpjެ,gV~JM`-~gpWþ&`@a#) 2K*'>%0Z=&$FAXJZ'bO "5ji5fMawpgiC*  `.0F$gL'x@x,"34XL@ ,am:3]h aPMثaWa@pvIbGnM2!.F"+!  $":Z!ӊWvm5wo6t X!@J耄npȘE&Od{ԋYCdK(0DICr5%n*1{=@!E4,Y f4=") i)b T1DEq NCy5Ū#bb cv˸"!#C/3^"xujni4'*C𝅑#$3(#eS/HE36!kmg(X{b)7?j=+3%4/628($(C ذc% 8,DW4La\^/[4J:(!ET@ԯaCBˤ@͞!U2X#҇ò Q`&?YZZp7 oxVNC#_8JX;+$'"Y&!bYIIFAHn駌Ob9:kFbXFr_~4H|mPNX<${+]*cvXW5dfs``sjL(x\ԯ΍OP%`N~HhtLZoFUfLm1a+.fq*lL1Jj!"z;p-tź^\D ٰ@ c]a8v^P0I#@ Dj>cʁZmW=7G6n+\Ӣ-kԿ;P#B08@X= 7 +:HC/(s:#2Jh 4m>P{6jR!HP5OF({P^a,LH,Gq$9ȔҀnt*@2K ?:@$*Iڳ*>ʻ:)2 '5$hԻ/LQzMBhJx( =tV! @(Ƒ#&C" INK &,Sն * UYC&K 0iL$ n>,B0Ih2mFr{p P17MFɘcYE0 -w  /`66gBHɘ . AkȦ+̘P"4nh3)8I pι.Vڲ|f)@,-ˏ̰RUq?K7Z*# * &}2.*z&@s $9\$uD$CEhb6Ej/g0>GSOH0".u."*@ x/gD<§PP:ec {"(A"YIF(McJd*"țzW 9BӺLIE:^BV5L r.jFO'F̱Bkx"Wj2? ȌԌ0bU;elaSI!$R!'̒Dh:Da̎J=bTcM'bҠ3T"KWcR9pbDg,U/$:$[ӂ1A*:U§"\)}3/oLbxtȁnQzj)#jN qFF?9}'P=stC5S gtln۔GM 81&&C-f+$D˜#@1Û.LٍৼL!c7RFa{jhD sP;Gh$z7FZG`@ \HEPP8rS -JRbHیez@t tal@)6 }T2'p!rI$RYzP!d`D@'J3c/cYgЃc ^T Ft (wsYp!#sQ .Ub*\_'$l-y.bTId_%2eySq<(ƒ@LxkNY rLV]MRxԡY@)IOIH3Ķ~M,9Q/K- q@/$YO#ؙ}IdpԄng'74I B~8rOa$f 9dl#л5v9:.X-Hw!<{]:pNPh TQ[v6Zs2)g<84?s @|h+Q@[J)Zv'( Ʌ pp3l8<,wӼ;:T;> @Fp $4c r  d󄓤BbpN8? 13H8=/qYрսhTHUXE ವ;ȐV.&M1Jˉ8@3Z?-l p93PH{Fb62#&<HTjg,H" 7'HfV/ qRnHj`07=1=8{+bERqGG)y~ZPM!\r9J!8 ])[3R3Zq ` 4ZKE"-c '(d"ʤ&j!qɗB J"sAp))*,80($ %{!3Kgbyp:uIJ-Bjc$,gA! ⅉB;Y䞲4%@!J"Q @s9 ~%؟J='4"nrb4QH׳(#yL D∂FAG ؞H E؅R$'數Q> "=JX+8; )` =(l|J7Cq@A<''xRځQGP4|yxy˱-ppu@`uPn|=@t@\[8QЁ'9%$^ "%rthxz`Շxw-z8ҀJs =UMJ{+%1 h @eX[ĵ\|9/ PS!L(S*%p̵1U:X' *"t C3ᘦ9l %k+Y03Sp.`_T|(3=PA(Yh}j)hB<$`"吪c@ D`A9ȮUmܡ$Zi0,P\@,!? D9"ݝ!73 X W(gX@.zp$YR=0'))Pzݩ K.-ˡ֥|2ZFhJ8P7?Hڗ1Dq ;0+ E5\QRB8$?d/YQ!>48?d2='rP5Jkk=PˠBk*9řеQI+6C`=`!K<#I<+z8&0@;/Y<,: -Ptw81)rSoayQd0mq;۽A/ ST BV+%jZK U (8^۞2xf:c_b{D5d"UqV{tAOp܌ :U`8X5|1Scd6˥NR8s2adaNc H0!IW "X%̪@vaXSd.kdހ:nh<c,86k# :hXFPӗI˵nh-xhuxs CkB%.TI|yhI*kP"q*p `pP(X|/*|էՉuHFLDAo \Rk387_ZݲQ=J0 B 0H(7yV! k h""h'0cQK"F:c1 Oۀ+ BԳXom!B A%E[#e@𷻎MIe(z%\ %]/1YB<#C4}+"jLlm4qhS$[a>K#T%_e6Q (40N3Q6g YOe$rrqYL3?yF쌘Bo6'|`Ѥ!,B!e3N\FFBxML7>$?b!$Q2JBq lԍ? V1N.64r$)"Bvt2z*zHxTaon&5YZ /J 9 7e 3TMN`IH!.HGRxu&Bhw0_ ]xuD.y8s+Hvc+=ҽ}L^ : /& z `K_w2N\kyU`T%dzAځHJ .6xʣ| 0.Kg{G8҆bZ(b0d_;g! 7 rVaұ^۠-aB敜^9lMNFDG 4t#椂TF9e,"*("&xwMFS:XmM,VͨҊ վˀ"n8՛Ӥz̥*huDL7%llmh 8"F s`@S)E@4%w)>(b%`xT,>L`JY@Q0 *BఈD?hD! e`.|p00&e>_ل[*};w&{ Uxq:Q ʨdU^mvW@#ttzP #Ng,&i  BPjc=OY~ǥh?Sf@=/& KI}+*,~z": Qv[`2,O)\~@DwQR>%KK[lkgK2 jgQp(ʀ RTOkEH/\R/)I8AT>U[ֈl|9y@)lR$[̴4ɴBv|e/lC/]i5p :Mؘ''1Yhso@Yd(CcQ#l}0>6_ #fkVucᱽ(ֽB䧹z0I!'Ԛ('L":nb2V}nZ813ܳ,0 1fRmEl2M/֧?L<!R[Qd]|_+Q֗ؒ"iX3vBjuk\Xԗo۹|J,|T"L~(QC$RY{-4V AgX sx?$f<+xB7&d`'p nà5sWMn͉¸FHXX i E݋!duKYb^}ȸS@pc4bàL(eEBK$!L>ĵG(>DqBgf~} )xJ[~䂔0KA-'(a,1@QTKD% ?}V4IRmS/S"ic:d2XWFKWކ6dB +^aJ>LT4bSAHQgV!q7lœTǐiDF:g|2FDbH~RQ%d!4t& C*tc1ə FQ֔z&"sZE!Y気sM ƘC\f:53NQ:k ^"|D(%h%ϲLɌBKX!DIdYEǦι{(ZXI9(>[B5 !1#iYG,54+2" BAAHRdcȈt)bdL3 LB FS1f\5dZaH%&L%/)zoJRMKVl8 ]T'drΛYUYLjtQ D@x8(ctf-8  @0X*_ SWQj1A 1;Gn R8  kDHYU}7e/vZ]\$8~:`(c1@A770&g#jjըgOB3ѨQXL]>CYVh2ݢ7q~Ʀ',!Yhe7o$2?pFLl/sÏf(f2ء:X t-Yx} meY*>D8{ J*E` Aԏ:aR+(1ԛS)LB{h)cgGZ}"3I/] !p$%1pCP3>ʍRu'h,! 5ڍڟTlE*H$hVP: ggJ{Vs 'bFhn'&%8@k ,r xZ.m֓xT <N5TR`j֧*~GFn a$GD<->c>b2V,TAlk!Ϩ'Er\RmUz?Stjq-kj釼9)vC4e4'_VlP#ry]T_~H9(X&)MP"!d dAorZnt' &Ey8s2[Frd yetft: :V4T%8I h)zN%g d.hJŮ\/LPoL+Pj#j6oq@<ƝA4u`~ KF0>#6H! 04y0 v 8o8oXRc&PeO .B5X!6ZA\ Xg*G*JЮbYnaQ 'btDnrl8L=~*HB ]@ @p#VaPk'.p)DD/AeAnj ".>㔈l1ekGf`a!"aa$J[ %yx@7,GS<G `Rz!̸&EӉI00-hl*0Dn^(=,xax@| è@{w4aoNO*B3e`enҏi9."1 z`!.8NNwȤ$4Ov&CLbb^E:A<o@*(kX` RUH9F%lw1b ت>`æLN&$B V/tLn D㎪ho1%TMB1p Zv&+B& LJjz됦$CdhdinLi2XOmUJLEOc1d#)gs+&Dj$tB&hUo%SGj6-746MLd"-6ukg'hcb-C[)~%H 2$z,DlYBK"[+>tp!b|)5'lW PDFzӢ*9*Dnj;\&< <@D TR dCE#83 7J {̢/JC1gjFs ecV,P #^HR¨Vp,* !Sؚ /C#OKZ>wʪ `"*CmV )"dFmJ6ldKL[rmW 4\PCWJ rFCeV f O>&sqJzdFН6e a E])xZ6=v4޳!{ gBp1m s048˩idr/٦l@0`@Pnsz_)" aqә-D9; ً٘Zh1{I B BIAB\9,!PA %1Ô@RN!S  apS.!@]~xa2BxZ/XnVSnHl `nApڙD@B"M6!3=#0u@T<վN_֊IePUhH!`%l*oyNP+tI 6 @ Q(.ru&E!P.D~`O:XD$+ !+ӿyBy.c vcay D'DRj]U4&FJKc$S1 r& x}Mc::j9~Uq/2P ڿHk- XLT€tю [e^WG8<=Btteb6Z!`@D!BzH_KB4I" !͡bRN|@~l`0rr& (?M 󲪢xɼvk =eҢ`@(~O D" AQY0=^O0 _ѨX `~?b( `4KepJV&K45Et'j%( kER(Ϸ@xf?ʛK`DW)CA fب]-GU,iTuNJIky7;9ȁ@T0Xlu5[w)5ϹoUe1}̒| Kl2,,Gj0ZM B$@(,j,d0B@Ĺ8h,kx6m 0m,2( *dH8DKHуƊ?KtѬlNi.sM9N\4\td1j' ⠬$i"K'*kڬ36ݭ20SЬՠlR:r`T*\>3DFE )Q)43djW|l{2:`,O@(A2` -FMtv܁ []< ,5ՓjYsU9AYTZ3USPv'V<_]_F3 Y"LEAИ)HY˲Ou U P:Lqb0yq 1=b݇wd8md6=BZ|oAvC YoH(92MJWxx"j t2ifpBG@Xb>5-Pƫrp" 6Mxz M4sb`xFEGM\XX4'Kmt kR̾D) Ugɞ&&:DON<߻Vaa5J]9$fs bh@K>@4iݖP4fԥRy)h$l8_ HՐgFZbsÐyvbAG|p4G!10~2`3&@fA6Ny-b\$Qn *PzQD`"c 8$J15+9FH)=-hHI# i,C8 1:&Y%zx#y 0`B,#B`X2;fO(`nx8u2PKpB&̥BP !dRJB2PHA!j@A($)bAH<1 3D* >#E4A*`Ԡ1J9 (3TTTfHB02Ȧ#+97x!MVJ q@( Њ/ m2P{Rh APOI:ŨC(kPo>:MFE<]b().  )8Iu1* z8n(0f$_aY 0Z~qZ5rXu3pHŲy"ۢD%J)@+၉A_&Ƙ< +3@l ric.=7;2 8( ߀m `@ՠ8Y72 ȏ˔pP'h?K3@ɎxÊ.S݉#ʊ 0X(?#kye "yӘ?' :\# 1n8B@D:OԘ[យRrEhKLAPd%#q?@  ;:8;=*2AR0%" |-ꬑ0@]Is=Lj{qa=˚B,($l[^Din#KHLBHy!i] Pj@c:h6rpy4af&B|E>Ǹ%H Bh$0!{c1@qB`0l?AE << &idv| Cїx0%hG6PE/ʿDIE꿟\y6-f []C&Ɂқ$y I} Cwb:36ur9AS x(M1 F@Lr p5p hPtF"y(p$|!]! T蹒5(XH85Ry" HcJ6 @Tl s($h`Xʲ9.szA.y0+mC"CDʍT-P,^3;0}/Cl0 ؍(-ȹ+^r$ Vjc$D+}pQ J30:I((L[pa/ b5Zz 2)/ȷ>Y@{: S9-&R)V5ADyE-#dX)8)"s$pK *E9Šq / Pb1Aҥ,ʌLӚ 6ʠ*@ɫ9,(UT律}LQ\LGڐug,Mʈӓ31 Bi`RbǕ%`9UB̍ꈵpAP%[%Y8A["a`,6sC0 04 Ml4 )X(p8K؃t5&*я(!(PM (ۡ,_ k:4X"לSǪ1. Qە  .S* ˥ [>Hn rHyͽX`Zh!7{ '^HSQB& ڱ꓇"[[\Kԓ^_`Q 'y'ȘDȾʀx lPcb\]oI#" ^ө؁ ~6]7:/8Lj,;h3rIˬ* OB&|9%U9U SE " e +7NHjltۘ=e 8ߊ 1Js E$o FCr10v.*mtYClz:E41Mp`PWW@E .73x npdx \Jkɠ-<NqJwm/38 b8 I3~$!Ѐ`(P;4."(r-:ӈ;14AxJT0:KWPATB[i:B| T?|ZKl?ŌʑX(h=PF)ߜ&-+M)፜@` Z A09qǚLL`>xnqK)<8AH UIM;ӊLʶK [-B[0RG 0EFU@yEC֮RdgL[6s 5,);I32/$[!zj&6HQ} T#d hR;\gYjkxjKĝeٰL -yܶs>+qNUѲ@n;oިɮBwkDnIl*B#h".'{ChHң6HBʎhh<jua&\G5ZB &G{!u9qH+Y`G?|2Lj.V<<3Qf3l1)a.E៼CGt]Yd /A*җXRqH8lŀƱ"C?I(x=)5sRل@G+ /~(ڍiZ.Ajdȅ䈊xGg"/QDea-%USr0HQZupH 8k}$U=HVHZuCz~{2hͺ^jk8.jiZb;P_Q|߂p&MxALwb%Ó`e -w,''`;3Tm;R0ix"󎥋U%é-Tj뼊c1B F*qtlmfԔځm{#9FUj :M%QLF) k*R SU,i z&{0 xlBTz(rVq:άߊKbƓTVꮇ)b HAXA)D$r<}2p3_2CΌóΣWE*|Jj.W:(-p6aRE&$Z %h" rY G y vj&(We h X BaP#oD@t@cp@\40t`ph^4ӅT'@!@|> (D AHYJnkIbqX8BTJqHA }ŀ>vGi/ˌ?KvGcPdb0 ^o-xB!8`L*T=Ӳ @Pz@ FE-Mdz~ ވ6JH-/cց,4`@`h /" Z@Z"+E XQ-DH`4A\V4APa{2D;.{DiD (X9ֆ/K'RTT$b<<0:;Ji4IP"b;Nm<@p*ر ;J6C@IZ=UC3 "PdfuRM ǀ`3K hUqd`xJCR.-jiZ:H/ BP.+~'isHhX!N# `y!l{Od=JKR"R:1HV#i趶IVR6|1G|b- D[? CĔ$T`i*%ha F<Ml>I]@c|=@Dan8f۶"}ɷl,gwm[_/J|!(Ti,LDAONHP shnqH>aDjEҔд"t@ L$l pv"0AhK +%D_xu0V?8QAEV 4 D@}vCe!,%=Wt(jq[.rP{)vpPaAE$T>Ң/TK)2̥PPP 008zLPDL!Vfdch蟱EXVXd0!. ႤE)S .ꔒj!d@ v ?CE/W'֜c&EJU&S ~H$e>6N&699#ޟU!& \l$Yc46IdD]p%hsPy(}' o"4d:j%k!'+,虵؁jˀrh뚗RP.(f!C3wMY]P|\2\s%pNC(O`+k@1vܓ ,JEt*)I]VBѤdp4FUC""AM!_&!%2@^a(fY TJR1Z ZT  n`!̔N`,BDXV*XC%\C` |Ex~.d&(̲CJNnL"Fd##T#D!A8N0lFEd%l@ @EB g~e@ "% n3r=N䚤iJ\P5I8_A -:=B2j&pB. »M.:@CڬR_Ar!JR @Ω tqj$hQUd4@-wji1g&l)1g1(+kŧ@. `F.Xɂ8d_P0A , ; ʠ` ǯdأFa.xL$Ci y.yj* BS< k*,n ma#\e  Br=SR!H ( f rh2`  %L?ϸRbF%AR@@#F}H0ڣ(*S*/cnȘ C`C ,m+C"'4%rĢ4k 5F5MHR7IGAd6L 1  Ma 1*QnZadG 69 @ Rz TpPxπ@ʇAMd'玅UI@Pؐ `% oAd.GdHƔC Z6-y jJX"!Ԗ $ x&Na*3b'q"/QU9;RܢNr!BFN`VVTOn".Br)Jv`rt$,|i Ad;^i h)HK1$(l:>``<~?d Bl8 +o!CB"B +rJ>HO跄Dmp 4cO+ApЙE鐸ƙRNzp]nQ+y`mNڸkۧB>Myq# hJ@FA1)`(P-RZh{ 5/#-D8&!FHfJ#+T>|A[|$b(5BAh. R rMK.RP Tx..Udh{Ph!/aq`"@7:8 \$ 4%ڊ 50.i@1Rfk6r k5:OlhIah C@ .LJ*AöUKudf([cyAk =!<ht"a|&K`"$_:S73q3kmt IwOj.ŒgL;( f$FAF h]}m-Z~+/i["ˆ'YU4H^Q`*-Z5 )^,``܀ l2 f!+ L™NCB!X=/GJIcyȣjv'`>@obz @߰@Q`4?_F&J`=% C^x`e1`DA 6PդJZcպ`Vk%Pv-b}̣i5 $ Հ5:A@ k*2Q`dCK!`{=q|kE~_GkzźZgWaK(^2]Olo~$@  aL0t!x`$1l.2 TB 1HbF{Pqz[XJXp+r v>xTP r9bDjr  0 Աnl!7: ! ™/Fnܷ%FUDz²⤇6HZܟi Zh67h#Z{Ѡٚ{{o-5%JCۊ6)Zi ܱ1 ˾]s: CHr?h5HH.|K9j1޲ˮۊ#'c0#_|6rkJ;*YƶQ#ܵ$ ”4&ݲD\ɅC ܕf ѡpewds@!pBHJhoٞO aK9ťfIY0*$*ShCf}1VoD jϛY1M,\G80ɦ0 Q5s;$l aलzZ$9c p KlD8ucq$`[`Q驓U%es;߱[zDWk9w2ss&~R(֎phQ9d~j6;$@h0wA ! H&*$!x RuK 9rgcIK#z`x ScQz0Jq2(E"O?ftNl"hAL @ 1( Qm 'T@2 XK~PV#\ !%ӨmԒa.#G|\9$Hܥpd#Dxc@i;P!4V X "`׏wa cU;)lQ4pAp!t=˃`BT -dk.pd ` @e  @R pLjB" S^cv- `Q j z;J-Z1/"ǸKK؝#r``k  ǑFӆkQDa 7>% R'\Bz4^nDƑySq24Xl!1ps$s 1g-K a4ㅬN$*ix hB}"R@D^L54vf, yL8~+@A@fa?Hf+휓҅8u;t0xwl5p>ٲ|<`ö(<=V H Qy‚T~ c_ϛҼ}:B`BBb^Ͻ>A.h:6WO:a=,D#] lFH FF0U/ b A.$NnBKg&a\-LnJ(rG:k[>Ov%fT+#^],/pt <=8֑ jhH0-ნcx܇xt3(83xe39kȊTC9kh t#AևxA[ύRq"i67VI8 }h 8$@bŀ A21I-7 ]0s0+dKAz],0ã:1@D4:~nء(jq: XB z +B 览h0IIqh ? E'888Q{YPB)KtA$>ؒBH72kŗLYvJEPt@ XDR# [0*g" 0kzx,$ ށpHwu:"%ď}QJhTPW; ᱑>aP53-Ċė)H*0tmiP·8sQ()X@bt ,y["X\Rg%)ԁ &ݤQl*pw o b`]_4sh!@Pڇ| k Pϫ )Y+ +}*L !E|9R " 9< ) ١7 )!Hػ XX"3 #QP$)9O'*({6 48Ұ (R[pQ$UZXXz*J^3ɘh `Ilme" x(ƥqQPҸ+Л ɋ2x%b .忢Wa +0pK#Om]OKBt|8S=džiX8\܇Hu 7` mf Q%`:w2h[g X҃5`*x~ե)\ɟ1 irD/ z"s4ɢ c ڈk0xRK`s̎(u`wmܞ_|P# r"MB0 O QPzz` ډ2?-2"HM ze3pUIWkJHeY\o9" .*Q>f /(8q!׻gu{ǫLpȽIʓ F;[=2*e]Ex m&FВ'=x^@PG?)n|A$.XEeOR"PTfRnhxT ?D` .$y,r(~ rP^h'E 05;XQ 3=/SŅHTky,AЙgc`7Ma<>x1H88-x9 QY{i2E(NK c( ^4h2܉u&0LX]@@rT4``C7T_fi[ˬ ) dC!d{bP,6Uk$z ЛҮi`<9罠ܩv*Oxx)>hͽTxK23ha`K$9Ch3<;b{|P  7gfwGxul<)h҄(G@hbR0Q x7a(lOm$lisNVW[\XL4pf3p?VX+ Ƌ3n8h=ELPZ6  H;S t`;FNjJk)gI >ǐ; Z?%+Zf8^.}\Z0 9Db^U@ZL!H!LRwx0ֶvv8IU] vqlV(BQ^9b0"à )'-`◪a>ZU)B?åJ+ϱ ^jG35-,*OCIԠwo!f q!Is+G!z/C 't xxy3M셓  Atg1s(*IYt#h!IMÚA`G`0~@$J'PG"pH:~R4'.$T{` ?X\!SV)鄺?i2'T _PZcX*o_QW{_4@`ɸ _*Sv]W}Dv0DY Zw/(ӢR,^@O@52 ?']RUO)]yTYq8W#u1t!| 8xV "x~!)z"(+ f)*Ba#aFwlG 88TD1T X-󄂁 @=3#0; &A1űrѮ `2 ( P"JK/HJ/@(M çfĞ)  ʚ"̚("NGq`h2P{1(ʩ<%^* :C1Cyv!kLs !茈2v!\`ɫh#$qɥoW)2$ 81H3.UNff%{'qޏ'TZNA"8b#+B8Lu4D#n|2ǣG#!nF[JQ> = C0WE!f>)l0cP,hI:-"๫#_(:5ǭE&HFcU",o)S=:ȋ}nj'(5:}1g/;Qg;݃xll B }5]_&B@qDSDސJbPK`,X׎$ AUcb?1>O섗xZb4WV4r J/q FD,F0CU5xUW ;HH[G8Ƹ96AnA"9Ҭc`/I,G*ÛFE>3:G hlA $2V {P"5.ik` bTB`2^SA>B;,\; ýsf;CDFy)&">7 av@L, [:ƒ37F}1]1* C !4VX 9 ,@5T, Be 7]+PEӻV~sJ5h3S :). *bgaS6 [_ )w\RV9$K'"m{*2^=q؛I/:9T:f &Cwnh6HRnB(BTDe!F fe5B 0!^ MfbiN"0#fLm$Ѣ~h, %T6,E<[)ncm4L]^?dɄ Jxt\# -4B&iR/(NzrGdzH @DaDz*<1^B"f$*>:E0g1"(MN!hnB @B)@22Pm"f F##)QaU pb"-n^FB!݊\ z XHT hM"b ` /5P+CCM!JD<:p΢SeXPD1%'[ '"*q Am &RGQ"P62NA,Ǝ%@"(,(1h(tʪV qZ@ %#F.* @LT<LY (PJ""ocgd$vOzbnP,j%!f!:G2$ a@hDQ@8(u۱ 5 "M ` Z`N*i&V!AXI)n̲ * -A4f#3 dCg- ! `Бi(ߩ\и Nɀ~6@Z'7͙08A @T&)C(ȇ@, (>"Ȧʀ '(A((*7SJuHVLC1 Š -(v"_ -z Zʴ*vۣКmtBҠ`%&.e&*arqj!?)$4J; I(z )`ٔ%tV@ >zUOt+|8# >@`l24PaOo6E@2zJC>D?I % ;$kr@ 7}M/A16ddP?l9`O < \`|U>( 6aNhcZkR\JʷV eT @ d.Qn}ȚC#΋AxdQ ml{~ J>6-;gVyUA0(Li+R V Է(+MvRH4d t3 g##|l*~䚵P|'?Ґ 0%e u܉,CW@ D渗#`(Lh~k (N^2S\F2Kuy̠@%Q75@r eD'dFS'w|#Q*,9k >@  ʉȞxAn"H bNp +mKL8c| lc`@8(s[mVmJk[b @ "&SEPV㢎8HibN)20M! (P"M[L+FR)*t Pi,%U*"h4(<:ʨtB(Ѯz ף}zU.xD &nXȥށN!B'-zD4Ft1D'#5Xn/TS燰r7PT+맖oяE0Ūfh,H*+ M0kc žC||ByVq7.%㹹4@5D>)b"]&^.Tc|tRDh)*A !BOBC/[[ 6 ;_@)#VWIgDF N6N]` R` TAAV N=w`H i%`!g`J+FZ!fV&vt_RF,W+8`8&I( ~ (Q?VOQWߖrUDumDA :IA 6@VV ~^"7[]<wUZL"6/[5dk0~Á7YX{ ^D* Z!IkqqȜgJXQhݝl|( }$f (J!߷];J* ha/*"4fMԺOq~LAN6J|yi_ARkwL"Vݔ*bhQ4MUV ]w*6k"9 '!l3f0B0t-DᰨT& !@>A!E-{?҈|DجI j$E" OcWϤ FI=@DA |(?=@ `):;UV|n!"CQv~>@.L` @M;G#y@`; ,vf%H ~}]DQ8Bd"O|xTe8( )2:30#63 2 @Dv%ˑJ3 HRQg tio)X'Y6}D!)>+2ބA|*,ci3A4M&B+,[t) xGb1E9f.\$5#4K12SzG4Z +p~ ]f&m ۡ+fikž_ !̪Y L)ڹ5!|2_6W~*J(pJ)ʇ`EǸYִH:ST79x15@+QK5f+ aͿf?ѩ*鰅#|%<GiHSu̫3fmwe4A[7D8%V|fU+h -4C TȾ:b6I!'Jep$0RSHk/X:"0v9ßIJU|OyАzC٢apgvHb*Ɠ! mS2y6r! AEE ` D1ξ&{q"Hݼ^k !Ȣ]() y4;G1My-Y_AV QF)[5,Xbl-F4/Sk J=+"BnejA%آ{IeB.&CHgCB=V`sZ27F#mA9RĀD Ah- 4.j"&(9iqS)_1D<*x&vpAUu) &0 GC4b["QyBX$ca2@ 5<!@ղʒ$+cF!$1]%Sȝ<#I0K…t w]!!6Yf ܕdBh7m("NӁBɨ(#Ήssr-6>dcwOHI \b鐶+U[8bB9ͳ ՗%+36hN9E0Gsox}ϸF`V`l8R`Nwx`0 j j ᘍ@9ZY@BB0`BAgT%VϨQ;Î/KzQ@E[;LK֐"1.P `>HHȚPz>No> í ,P PhN1J.ϱT,]7 M5o&'SyT- $iFDQ҈@m% #Ae1Hڝ6C@Hk<]d'ʀ}F'>6v2Yf]dSA\쏒 34L P8%2.9:hȰ`u{ rzkw~*pGB:&onabGD#.#m on>v,"Ę QRW} e>IY"֐~`M ~.b#7؝MgS?3AXktCPpұܓ$|0hPm!krs* X >%;-R! GpŔs@н{@!O1Ch:(3" H̘̳hmg87mj)c5O [i> ;ƟAQPa(IGHEP4ͥCo@0HHhb 鉊 \8PyCd81Qkp=2H<蒈;RL`v@s<16hxϼTa IS *Ll *]" h!Ah1#8l@8؂(.X4yAR-03th B(ќxĩPrZP?;`0gqL6l G 4.;F[dR C[Rh:+K븘rrHS8 yī. rGAK(hKÀ1Ɲ H~ 6~p$;y1-0(Bh 43 δ0Zrm=7ikFM>{0˄AJX?0@Jn␕ f`/`1lE:a,QȨDF5F27S \> C@۸"?ZxWHBں # \T&n"=qx<)F?LCn`_q`0qPCl>p+s ZO h4@.6DS`rԽ[Gt` ]"Nf;JeaBU86!Ļd0 68P|Ě歐5b伐ԇVjY/ J1a+2e3ϟ ĭV2@%|^YP8n8'0ePِ1U; .\U&N#'܏7lk1S% U)ñeDS4,I!I!K1 DvBv*GT%uCyT'#i \"M 7"!du@[wC ֑ EZf"w( % @tt[;*S)i2b,V6V-0ujH`x 0SɉHϮr#y;lfH;h RM|9)Q; >?T t|?y5O r3Sf0*R]!3M}DT +)tl˒(e͸0TsP١GV`|xԺl0-HI8s9 [iⒺ} ԩHnk!Vqᰉ ׉3)t D7FL0TI Z,Ba N; pjNb)p}&h|8Hub:N P8$ "Q(M@Px{@c"w]Ba@Q0XPp7-px=@ @  l W@ &b@`(>ߏ  s?&Xv?@8q)=m ,|=R&LPr^$ 4鿍-+XAt~qZ> n#or}j1uE1 p6\h BLr&9ZUZyK0N@p~C+3#gh-8 ~'# #vXXt1L+K=H)ĀBH  Id,08$,)h\@5 k"|'x?d,*xk@5ip<CnmLƃ|!,&ب-5eDʂ1 PR H>#MTܕC%!B-r bXJڃ4;f9A n#'Q ̺>U: x[<ۉӈ*8 zT݉f_wK_PTAMJd0}+S.+Q(@@Nw7sseݥk3ڎRt <̺d;M*J"\Nd6I0/ %@HTq 2zKRI0P;^!Ez2; 9b;f}XH1 H6 |&C`>oX=s2fk0B ?S## 3ڪ` aTC %hF8DeK"H#@p$īǤ-#@A 1np/fڳq0UsA8fh6Czh6 H:IH 716"UP:RU5A'Q$$L!0S pъL /yaA7^cp3N^!@ovKɀ;AC#1Ua@9a.A9$LenaYE4%A&`LAΰ^Hїݭd/dC <N'I@ĘW1 x 1fZSB vgLbSd>$H2بsfSa9%v A 2o;H88pt.AgpOfM ?r@8Q1F!{NHS2bh .2q"7FWaxq7ٙ"D@ 0L^G,L LI*8p*6#‰y"D\ .Yw@My@Pl5٦R`Ka(\,%JpPAhK A,v/hxƳ@Ӂ5AvFd B,DBƨ8v\W=6("&0z,I/Xoa./rpyp!&|2(< 3xHe|Z@ckC&"I #RnN ƀKb1,b 1c2<$Mc냏n4S3H Iܾ"Lp^灹*y52vo 8XZA&31'~c-rNA8F\j baS*.tɧ^wGKlj#3e*NA,5SY3? -c =DZ$̳ s ocբe(So#!KFvbYr|$de Ax0'@vZ+Wp_!X.և)IK]sh@FL$\0χuwjܾaL7763l_99s~pgҚbG1;XO` ICR"$P qSQYTUK'^vٍXk=_DzE 4FI`x!)`|8?P@ NbND&"b" PG;L{挦s( Bz1f}ST@pƢ)@TQ `W{jn!$qJ |hgF lfa gna@jfɩX(;#Bp6  6FP0P-bTNjA{"B zerdtK- )t g 0E@F5L L2njA,aNި"_Fs,`PoʪFBL |aLz/3Dk}fpC@jCB4I@nZ%A i4%:JE,% ]) Ʊ>HD=nR'$ 'v"eGn_95D @ .$N!,A h5'8n@X>h)"$%\@>P>"`n;T%Dڣp"LL;ZfG:Y DSzqbͮ u <L#b`XR'Hfk ?@$'i =MI,L#5d"a=EH$hG55kLJp61b'NG`ܞ.<̎, Nr !OZ&r1"r`$R$ .nDc393!/>ґ5#꫈!HN/!' tA $<8#^nRg9T^=Ԉ E5~ DxBZ<.K |A6"Xt45=W9#0vAWNG;qJ"C-l;~(^Fy.Ljh) d2%K(/Z҇rXì/#xPz-R9D3Z'D$koσ;Fz!q @{ jr0 0hIDhgiN%@4v3#BDF`!{%nSA@~`v*]#O,fW.KxFUeo BN!<( &TDX5yP4c <Xs j!ct +3`4"^/1P _lN.Fz~*FV E@V:2Мȃ#qGsE` I mK SC&{d9 lHC$GvKyc-цZ.@.0B1 rl2d$v^0Z0fdcMiدSBst.McT `03H< P aʗ M5ob]b\&b~ae!* h녃XN^B UV3"l5@x@K!)0#-! ¯#GҌ}c̈3!"Z+:c8pѹW.E~:Fv=hw2%e"[qR &SrIiTk]f!"!$U*U9|sC8vxS`HH xQ#LSl@z!D"1T6v |`/A K2Q2بN&1R^APumQvC!RT^d#(WLZs@ԩ.:G~2&絙20mh/%Wd k,]qbyTz8F$թR\Qf7 6: z s&2;˱aD) O:u_}O̒lҘu0/, 1F`a|zpMqLa0t~ɽZUeG2`2 35qpj0<^pkgiM@:-rA1lZ(@7:"Dabqy4!+}H1U}G|a 7a 1iZ&ʠ`ˊԝH͹)T&` Q{N*2v$AbBbN^Zz AD aGDhVŸ} ŲE  q8(  8mu1,$ G؝F#bQ!{Bh{`+u`iGe JNjp0 `-{}­T^ c0+E\Pl~C#y+|=Fg1V8mĀ2?8 "}aˡ(pR@ dB-t?K89.L~Pv'(Ri 2n'3r~;ɍpG, P;D !1hSG|Zoo"y[`p# F`s0 `A{oH:<gqq٪hl!@`VRWꝺ u]/cTQոF`.HޑI@1&wD>XOÁjvw d#M CJC4 i@m,k OmkYqѤ7SLHJCsS`]Q:kC!(]MĈ4y ="oȴh $w,u8QbM{K8uMʑ` lJY&rݳ1+6W 6G䈌UfHOveNIPz98@ t pt@@!#f|B+$HJAM`Dz0n 8c 48PH H(>@  <zaXH$a:jf*@UTs plh\jrm\(e8]Ue.]+`"0 *3" IqXVCɤɝ8ǗrhHf`qa CqWy?04'DQgֵBcxo 4(#))ڃi>pO)1: cucS0S&#Hp:F\8q>c)]-"Ęi+ӖOWHs t^ZG %Sa8)${c\=/@ưm \XKށpO;s: +8;0Xq#/|x'P@۔hk8a2=n=XGH-2S&ےݺZ ?06+a0a*9* 4 98/-0p;i =۔QBI5"Pw o*ca; E }& ʸRK8R"H|AC%Bkb/qMAGؼ FAYwQNX}.)$2,L$"ُV bTYy&ȺXDÙ;&sH:zI0иdZoǤ*h (1eǑ xIi[Ób(1E<1 ?lhcrq ztnFtX ~p i%XxZFx) > Z МH1k Ġa:ȤrAԈYq7ЛK'( RI$0Q(( _ȁw)Ȕ; {ដ9B(Èy0 &YQbx@ k$۝(9iCXNL;GA3 N@ΫRQ4|J9xXC,P7pr-q ɶ tS2vLw(31=]]D`B+syPw Aw 7TqH0$phi1?hԈʌ@YRP@Hu: &H{)L`0ܧ }$]HQu,A9y\09׬"@9xKɿ'ka0KЏ A"P[GKU-5S1>14t2ۉYI'0HiT;81uҴ}[ ;;m1\1A4]l 2g*aB< (`5K7e#$ Dx2@]8:_+_kƣ]6n 0?"H. a[ǚ ipNxEܘz69N ֊ њ1/#"b,SR!^C>%LVc[/ac>0;9Mٮ^E3 }):XRGi(`<9˫X`x* FzšX6=Ek18;k=WHee8mй1d? xc Jba+[~paT< !Aţ~~>`F&redόة0Ҝ -l#rIa[1? x"H&6&`ܼ膌y*rkx6\6pI2%h:d0q)GTPL9Wc NC@˞g+gA^;1<:1#X'6KH{R??c>{A?@fgl(+A9z&*!hS=2+j!ϟᾞ7&lS3+3E;($F!FKj58hT&/{3JYRULL ғ?5GD`FE 99nyr V1yI0e[H5 KC?:ܜcH60`y{!?_0؀>pZ@bؕe~apET"r ~@M@L(X rcPKbX4\QRT3$4`@1z#TK@DNJX3hE %QR?p4cK #qU X #ŮbL8?, 61Dj\ #*t֓6H"(L!BPld25V`R$I8U*K-kH:d{ZǵQOl& C CUJ!E$c^%NT>N` ly,T%M.]=yk{SSN߲5^a[mm2PaE+^ ı2#=/ٷ#@i:eT_~!`=fB ڧ" Q #Ak WO\7 OΈ(rn9'Aai0e,`7 6&&vA0CD1,bYzxxm Ж~T%D'1#cBS !h}0&qjzTQ]R*l(WJ, !vӾɁz䜒'=A%%2_Y%1$Ԡ#T5''a}2Xd%)ǩ&Xy&BՔT '֤WXPK%38k l)gBHׅ(]6R b2Q A%1BþMA#! _kBGa֒~1F ]+Y% Ya9KXk)I  `9vD@$D$"_mPJr\׊0Dj%fQ+?0D@A'(Â`-QT+uWߺ1y'LN_O.dP\@cq9Xo;G`^ + @ZH'&`3 I1F,F4fL-  "x ndpAѢ{`CI'{wb*eZ 3@ano^2a-: @ @ j.OOo$ !1H(=e'3&#B8Hc02,0.XjnA,i* 4 Ac=r$:`ff2bbfjנH`T" J @XPк/'̀XJA&jDT)rHwHxH8UH~xiptmc29 " #&ID*b^"X6Y&\n }O? `}8)g,R@b0~rbdlePJx)mă!r(&ŠL@"0K.B 6 !|V`+JK?rR`rvE;Rv3rg3 y jЦ.".E&/^HrC^!@`Hp\V SMj%%Ab(8z.8ZH*&;ɐS2F=)y f&!.B200;  F` ע@rOn+''Ca2\a ɒ'2$ʥO*(QDҠrT%S\-9 :BDwVc!V*@AԌRfjxAT d,si[mAXt!vKg;" U+&D~DT@lZA1>*S .HȷI@ "A/O@*9P/@v o a7#L^ahAZEldO t!#/mb`#&R|  ""/ksg K΁&B&mWHPTE-Fbsj:9)fC& BE,"F+%GFvPVd(~,/T4MP`ju +hk,HZ/!#uThN(Tg2 H&0"}v"W91y;R%W+$T.S $@.H^g&}*$@oފf;F/uT -oe>HFZd9Ϧ;F+U/9m4$v ;tc6Oƴ ]"IgaL`B {\6lkJ$k^W漳7l'CӖ[FpMo} yW2Ca&dn.f44` 6E" d@C8FNZ4|[+1b~,'Xs&.ΑlBBNp/Oh`ɩG l3Xl .`Mxvt9x@0/AG/䖡2D00[9 8Ax&mZoֻm* A^Hr C,ŠX`Wk `Pc7գ>@@aϙi @l4R-ۨ.62"FpubN.Z,/#7@ 4IJc tCan@)>`4MfH &ZzcϸeCa>p&C05pT:wtW!4cW7(O1nG& 4` GW,@$ٖR[/w02xXL+z]1.R;ɇ TX3!!%,2&v@0CɅxc #ff`F[L-GOEEb;N<'E" I@Cuݼ#X^i!/f2uJ%Fv1Ym +d_}HESNң۱qN1n`H|USW %ƔB{ -&8:Tp-̡S &W,n>(=.gEW\N;ӜWW^aݿ;t\2"`<4w֍X8s[H_Ò[to1Ю1D r XD;)G<;11$~JO .@h1,rD!4aO A5e/@D->`8"/ߏ2B<K!M!Jk&;Y! 򼶌qW eL U2u= 5.ZGPjGLf!,CVuႸKA"9i *F &Q@:>O LQHyy8ϦΉ9Rsp 6)"Fʭ f|ЀHu<){1Z{7}6J$}GEm(-CT5d1 @rц+`/Vkfl`(%)y@ ʌ0.Dt@ ?z ،P~ 00 o1$)}< v!bm:; dXA@R}04!H%Ita`c@Z!< a ng@=`0d곀=$9^1!H A"ĆJ(*SP ӟ%2"z=MUp6@5f:"[Rtbv:(m*E]}"1$ 0Ȓc")cWqP)psR)" ꖛ.՘\{.|k!tYz.&## 4";RC^ghch .hq&m`.2)d`~U*<{eWS=;X`EWSFjX AeR+)R3z!|δsKk)V`VR{,M򖥟` }dz ڭŨ)ujʅ;5VW#nVopac$POH 5C^ ψ(g `La@Hc&@ g2F(J$ǷEs LQ" :(R1#}p4D@@b ՁJ@b\+DV8!>vOX)!@5~Ǣ^?֘]`Tb= 8R^3bwf{`f6Y]ɹ=t #ĀK Ybp:)8+Id:Ш/2p}(X=P _+qI);J]8I_?QxX)MIJ DJ, @u5ڭffiq>Ǭ#%_H&YL);pkA/QIkzO]GW%w#yni熠ݯH})^L:[ٞyhuZ mm;PpJ>!BcH"$gOB3$hN(Jôx<<X|02ʈj$調"(v*b{3,QPKl4x:@! őa-p)ٰ<ry­ImapgY? I=:;@ @)!bRiv ;>qzSsYH )hJZqBYxr 81c@q+Q`6hLȪ1Rb9a1,j(1%۷_Q }t$-1Shq q  g1nTx 'L9V%3A7n1!!WiG߯F0ӉG[V TQ<qJ ѻ/ԙZ{i jIئz>kQJ qU!S ͝{b2)`DYm1hF8a^1H`&dTh<e,6d`! I|'ű(a֊—)ɸXouA/C[#$I $bDI8uXvx q> !AQHX' 8YFLL iH}Pz8FzHL8(8DPdAX.2Z%0QJF!xN [@eb^\ni*638  &B1Nc)뽋9LE .aeĈ?Gp̱I Rgꅟ,aT,{ $X U uKs  2^ࣙI ~0[#Fs.d +(wչTd N7P>ԓl4T`V 9?oJs`<ж1 }HCt×  Qg0\0O6 dJ͐GI;@0L(%(YɝaK3ۜ48%XpEڀisB>jS̡ Z:ͦ4)HR%x)0G?3y8Ȍp@K8F2AZS63ZK60KH<\ {'*F5ROSV+ԥh_:`t-1 *8[V-ӦYF?{]P媋% Ebz*įobT?,X(=h(_i{k!e_r:ݞU`]1۽Eea"0%şZ a _Б a=8GyPPMPXaOduȚWcL> ݝbM_Ks%j#rIOph" Quć4z+yp]49H$` h$(y!U&׵z FufsѐDO/p ADy~殸m`dRd0lA @$xgaŻ*pɞi VsC* 7LG)Z')ǖ0 J M ^6 S= Kv(0Y[k0rs)< P P<xl!r}2I%\ĉ 4D CBuG&X Q" I H#%m$]~瀰A0+.P|[Hc߈=Opqg " j<;&Q WӄU"@Zy?Oъ@E'Z%"FRh U.QjT-Dȟ/!51 !DqzTN:$( ?W2 iQZJʢ3VV)L#;tײEw3MWh3SaX`6vp\#wzU[/kqk>ٸ"H $~tq`;CY3/ mB{):x , `XK3nIms3d݋)#dK䎢 RY*`;crL/+ȫPVP52wx,!ܑT_5%6:D|3 q0 d_\ 4WjCEv}6+DTlHQ+ (@ $[Rr٥JUd}@fQUiQ(hVR2 zA۽lrZavn6^qh?壌fI؝'ӞFGQțRTMȰ :ʵ!D5pvSC \C 2PPe0ّaBrv3  HŇ$MȔ:%'I0[J`hP #m`Xc.ۉJ()]6J 8( %ۆ㸛!xH\yrBKAS( (őd' <&4o%Dt-XdF7 =sr&aH&$$ J߀Eh1 A<5`c`p $IU<ǻCؐN Im2ux2ck4KJb;3GH)"Ҁ3L!1z-ّ2{9*2-9FI'?̀9bK? H&:%D*H]Y"Jn-"=v̚ck_pȸR Z* d;L-t~8ʇ 18dKSv=f vh`bP IG(u=yd 5/=>FmNtu*g(Fe; jexְl=6<ith˹$Fܥ|;-O8D#(V/.H|MB*`bRFVD[ z)Άdp@5n2I&0D) "`piZMdWJ|B%fLELc @A08p6eNĞ$ FdvorRd"|v`t`AR\! ɴ3xv,! H,#nQ WNnh?Ćp:qgd^ &k"9C/$Beh{ֱƚeP @E`ic&!,U*$vP/&¤'p}x%\ #&\R,($LNfoL`NIg^,(Üc*4!$V" @5qӐ^6ɠ$d@"P(v0nOZЃLU%J~Bm'$Dj+1T/ejt a-se\dPQj5(FQfsg,O"VTb32gxgJ xf#xbr}8V%_."HfO1,JJL-LMD%S sh[*ЙX"p[jHh'tB4VB"∡l^ei%9!we.j6*(k,"X <(C(dz9CFgEP(D&D)5 q2/4Br:`d̄""N$LmltBMFdn)Ir!⃈pj WL161v("U `ڷ.Vamv2b֋x.F@"nfDG*,t};#.G,y:"HM3Ԇ#<"6"0i|¢$CgԙIt3GUak(OA^' >@~@f_3(ԡm63,/t/fBPʜX bAxF +Vhl)@HDF"֟&v0/(@=)Kpl $au\)$.>:6KU\"q*,„G.:#PhbDD2EF_,"tN'%"8fM<)LU^ΔC6Ā ARB§ev,vb4 EN ]# S:)aHVcمu1+O9CIznxh+&DK'6mVܩa\WPG/j,F鮁 $A! /v`Bn'n6b< bqaAVd 7i/ jB?f(>}I*)$ K5QdFTp47.Чy `X_//bWK C,#NJ `߁Nu G %cTRZoo bNFxώA{_F{*Ǧ5I`"|BWhy.dR/jSU *$yQ.!aUqҎ(en7 ىF {'4a,7^d\鐲5OZ= nZᮋ >/ x U<9H2(d>:EDXD FŀxYн&;x91&|+o%/ O `T`ո"q"2 EcS$@OO leS/pBSN =#i,5ě S5,:t @k$3Ne3㜝ua&#!/5癒׎d,dleN` ƲF5f6" , AayywGZQyEˑp`T *'AZ& 2DL/zZ'j"$LG!nlk"2` ADN0iS"Fh8bf!2 nX&VRƉ:ld3 0M3#XLE#FF#VQp~C>~y"'CYBEi:Ns53XY=-"ED4Z4꤂kʤ5h{'{ЂЌ#:jMRȟw5׋-j<A+v.@R@oZ  ~W_Ib406:+q!W,9+i^#&c[>./fnT/"ndB2Cz'Ɏm䞜K"R#A/ xlr~[2X["=&@JD8zFLO 61PD߁#" *'&ЕTw.,wGJZmgڪT Eg{yxN@4=hh5 &{`d"d͝%\Uu"s.W\JbkعilL@J!@BbUW+}r݌g9F;" C^a nK |5@ U؀9]` RRM3P6)[8=SF'M=-r҅= ΙVX/DhN#c⍺ $0/X!Av ZV#k6 4RӚXh2  CNS2:Gs]>"  tDfRPiBNB9!䒈_<)zqWT"/{>ъ)}&'d A_ t2$S pN)?(S1"|  P(@h` (4i0V;pJƳWN+z^g]Nl6;DabV%zf]Iۅ~ *iJ è1ov<fT(+JEUAWew'w: .mw>k8b} 0 r@`ISoض΋@#j*7-n/#6A0-->=$)cK|0(OZ]R ~@Xh;(4w|a⼙~p ?~g6Ib@L\*ǴП|ȲxQ4 (H&D(}\M _)HWE V.N(",ÁU[)%&!(RӴaNPX;fS&Bg|nɕf{by~O#r=GwV7Fy9;t`+x @ 0$JpB L!3 &VTYq ·C GZd<S,Q̳pKI@G9qpYAn` (% @&`>ۀ 4r U h%ogLsTȧ:l2ĘЕdeO@'lM"՘EN.i7q?/-51=P`|=yN@2Zgz-bKRB2$K~>2MCC@Vpi !F+ ͉2!'++t8@aR OZ9AH2\LA'] h<υFحP6Cf$W@t,!D&X 3K9; >&pP !{z=Z7L7cFl !S3T(j5Ii%Zg;؏̝Pԫʪڀ<a b zP_),ZaH}rXU?)IenqX),GM 3 x4M#?tlGr7*@H 6"I(!6,c;lF^>L˃4W:Sc%G%vKS9S:˦:I4{H4b|((ډ`$ 08RO:S>4 >#$<):nA22NP`,ш 0 ȿ1$ 3ګH !CK2a'3(ĔdbKaト. p^`53["zG >>*4&{!"O:'*() Y+ضs2+(J2:6II!bw( EFDO#2,kĜ#p :C K2P$B+I4Rϊ)Y","Al,!ܫ')&%P,;,A %k$. ` ĉE $(@ 8:3rw#.(|x&|{\G> !=zL˟ꁓxM*s$KKƘ n#(HͨR+҄K*T;Rcs'H;@UBHY5CG:D&.3iPܦC!h?rSZ7R?,l,,hR M L|J`"*":R'ےI˨Љ0ycxuwoˇrXXhW$0H8" ({OxU&"PU38E(/%g  8HM" y,QI;žx!I j(`ahZk 0$wWx %ؓ[6bS"g,h̬Ȗ)x~Ok ؟.r(Y!+y3Pk˩ ?՛:?cw8UBD!4K$09xHZϠ(m0Q ! k=wP+ȩ jɐX3u(^e;k'Xc\AU>|W$SôJ;@ڎ3h35R@WW[V p<9XtS09%AQ8¶:xC3)R`a-6 @Tb| Q02"^#Q;d_f&\UgӊՒN9Ɂ0}F @J 둩;"WPp37zfIa$OABæ*YMvf1>f|06=]#zxs'+hXeg/CtDh/{BC/&y4ԅ #aC("#p=%-HQ$_\@@p(5^Nly{:$ŤMp(f !55ZZ˦끵5).(Hy5[*e4I{](>IhWaS҈lпl1a J,Hxd&.e2%C#)ʋ j7[rj$⽉̚졺` ,J3t 1V .JYi&2@qʷNNTI75=hp:A -b -.N(mdZ6؂cۍ>TXvW^Rb hH L*+΃Cbe|9ѩҖsC/8 P )N6˨jh)|ؘL<ݙ۱ *;C#|EtC+-ɏ? J&̹!0B6Uf3TʪJj!E ەIE0&HzX,bvV' ObꞰI;{t0 OzżP;%եa_ yiӇu wRsjXo#Zh8 #,p&z:HHBՓxzXvnx]h8k W2%QTR7`^a|ɉ[Hnk He0Z}h!@ [ zjLFR聮^uJɌr W[O Br6I۲& Mm(=. KP ЩnWm=ٳs'(AR),&urɚЬdo7bQe Q~зH8 HV);RrTP|=0~D `5A!`@ ?3S) #NgP\k>^(N@8J 1@$,j?ئqF38C@HF tJa3=k1&Սٱ6Na汶|#+ZR-H_P\;"Q?̦QabMk8(G:BH5O1ywI+{>מ>0|J0M@쏭d@O- HZS?y =$@Vӧ+[G 5y 3*2q#O 4 hQF&Bpp#0D㢐-8bU<zFnϽl@T=JSN0 A*@2t8hS?鸀(q,$@J<&pZKWFD : C z=~D\4A#g  HC#J#GWG* r3K"D$!%&[ *ڔ0译9!8/ɒhjɺ;20K.T~yM?486BգJG#D`fU#BbKqe # BMj$X"DF47ƨv.O#0+*Lat+$!!\9ߔ㾑&Hc5g 撒\H f&=d\|!̹!eNVYgFzxsh/"e)MTt\ f|:TU$sӢvsH}JVnzSp+$.Y 3S*#f2cDD< L ZQG#j 9tOc7}Rg7z87jmz/L6 $ںhM7[ Xh po$6-`v8w9B]d A #@U0~Bi LP73{«=GHM6!z@v  dL)b886( `cQ{WKch+1%D۠aΉӣD_ڎT,( np(HPxhrGP$DjҐ,6HbP,gtZO#Ձ2P.PplBS JZb.5W=@ ec揪jbKzNч6\-"{{ڐ6`DܷǧfwrtĸpKcwQ @}6[tc)(ƪW;{uցJ [C-kBLPњLSd1@ 0c ] CTCr4k4Z>j҅1M ^%u\|O FP*o잺E`螄@"T`! +!Ordndd3JSD3dd?$H?.s%b \h!r;@t[P# ؇8@r:PG?Dtb'PXkTw*4/vAVad`j}hd2iȑmcAA I&[3R=p@s0DF[1)bC6 y )B@ߎ\->+)jh&@$f_"FA >h1gE.kp3K 1JZoZl-C\!B]n\(`[L똓o2ˌ  @dr)F5t &=QU HQtsCxI-,H*Hfp!#`@v Uoî|'yL؇jbf( o",Ȑe#3RѴGJT3h#@ <'|”Ә!;>|qc8 hoc2f~X:Hg|oh$b0Թ}-K9ZN3RV+8b@悙5 MzM+CP.h*Sƌfht҂F$B# _#.zjb>,i(fә3#pd+B?萐XVJ8( "m22gt|8o4Ik,TԳ9uSJz` -!z` @ L]#FLf `Hg8ԾӘ:BR")n˚''Q>"4.bTfwIB ~";f9i*#<9J~f&@FB<XUEtNY$ahad@HVr lnf@ * ▙y] XUiBjrXNǢ l@G`a gƢ> @B!ABǠ$)Y.#Hj%@&$vaa\ͣ.~@6 @F*B0#Utr)`Ui@zj-LSOJ@ ebB.e\Mv_T~DDB"i䀉^H(*Q$>9+b#@k @dZF&xk0|+. LALz0EuQ[&oMu.D pqQ/0WT>A*!L*T`"Ω/8@ Nӻ9CW3<6AZ\Iޢ$#%aB!"6h@ "a)M@Ѡ@іV_`(`dg.BP%:p`la;Q 0tqeVR8Y#&##(  f6 -Cpom f!A:6Nn0j_IuieALncP$6G'Sqfd00mD@f 0@,DUd(XjhCeAE@$š4-ªǀ"o6jA(`)bX1>s@GSgQ1G"f,aľb+G[ )kZB(2,蔉bWk:P"nDO`aj[˜Oc2"Q!9CP, @dVlhWLB|.Cf5 ѧ}-R Va &b5!gJ% _ԴcH@p9i6$$ Bo&mWiчu `2s" yI%1e'ŔzN%!:ǜ*[Z;'[+̨'c'91y9\!= 媀P][KARD@J6,>;ypzX$,;LM뭨0ra^ M:VmpM"'S Ģ8 @'d I=Ng_E$,i"(R)!y_iȅ#SU|l @7V&#D6HbA7WI1}0w/2[: *(OFB*&'ˏpBVPzd:z1;,; Tb5I>2|I#!M( L(UrbB Wkk080J~,&pcQje&H`,x0![a$f/9D?Ĉ#7QsZr5bE P<^P"YQy?DH6u8mA_L @y3|BCvhAff4  Q'( f1cn2tW9TbfIUI֤N+EP`t;Rn sLmU5E]9+gDY6uʡ{OLg0FTS4̔hyJJ܊80yL)%̅}h18cchn&Y)zߤk@)8C‡P ;Xjf:1TcxQX32. 'Pr`H1))g66=1t/@ tɭ5В($7N:ގ@TNY7(3u ;!%8^ 5P~p#X.B,AO@h"ف8dP~cڪ]06 )ȥE <E3mmEx< 7I}W-c+gY&zD ʑ@Ii*Kdl!7&5텗lg:Yj(RSJ3PE.o6Z#ZT4L X AXv$k*3jw\$$2Ls1Ɛ"Jmɨq, ( l0 H<Nɞ3; ŅQ|ʫy+Z6e̴ͦ K 1-h |% @x?D0(bMtP`2Ծ#,RP܏ (uC @K #\GpQ4GX]dCE12˼S6aR"% 4av,Y㊘èiLO;x7@d!H vP#Dg`F ux P͹L<4!}'u Z)L8l`>ş=UJhPCh>,P HC{>4ԗ\ `Ŵ{6Y$9{KKy0ߞRU&@Aش*JXӎRБ܍|sbD @ߏ #ubߺݽk ՉSa @a@Qu<㲉rw-64;8ݣÚjdFQPfjOd#dfPQ"#;2@(p)B'<]&u#h`Όr!~"E񃵘q)0 u~xGUŁ'D,5%T4'fȂ Qɍ.܈59RL૰ .hB^yS;S_3{X0rS礀uc`u8XP)L0R@# Ùe#&]A3;H 4(4ɉ04wh#`(m!S/ na[\(l=RӟX锋락A *@ (ꝃ$5ܖS: =>%3h: ePbs1(+Ki} ]g O/r!ogJ#H%'sR+bR#tH0\nv ` S-#ktqJ3D`YCmaX$ #Ew P¥L`^HT"ʌ X6q qGD~QL"k\XЎ@p XɌݮ.oG:mc>o,U[G9@ːeYdBF*^ X܇2,:]f&LdKr<!EH)z.yhy.h<ӧ1N̹h* X4r7ot wc((Yd䇗'#Q5QKu:Y8 ܧРaz1Z(r8O$сc5 at8D9'+>tUR !9h](0-|h7g' i@pNjjZ译Ӿ#ӏjO7(w,(3D&ӡxD÷dmI{7钇/mC1FhB>b^*_8tNT[xOt͗\z4ꎣ%,ٲ:ʃ& P1 ݅8J+?ZE OF ȪuVspd8*&xxK?_oP %< a0Y>F@$ @+G_:N0d4Y +RT 4 =fY5=MeYЋ}OoZe$BC)s( ?"ɠI/dr~(8aHހ.)~5@V$1 |dzօHZB.D=*J*߸!V.ʾ;/D/Hzsx9#/C} r(Zֳ@Xfٲ`Fjk$r-0Hڊ)pg*1*RMX: z(9 |2~ChYbBKz/N|Ui!&dh( ЯچB; w'@XDYEmFD}TP 0D bȪ "wgSDش+qzyG.*HP $H R2 -޺J(`PUnF*@z%9sb8p%g$hsE[&n~ż[WÇV[74k 퀠 ظT N" `xH9ŽZHO'*Tc |,rҺȀr{J6w=E\k~ႀe2 +lA~%JNM#2oY8 ՘ⴛR)\7M #y%ZBK%P93Q.!D  JD f=ƘS!D"H$Ć H C , @BhIaam2(̫CI1x34_ё,bAIgBH"ΖJC&\y ,Bg;PJu ay@d=o \?+ȹgK;!E(x#@ | "M@*w< 4h`ˆLH.qCD 9! !Xa .E+#qN@ A5m<s2BX1CĎ^2 8c{f6)zVGCIh!9t+:5VZY B@p0 98Wf ˪d܋qJӄ8\1;X鍵0 P*C$K2"RŲ&oP%aX +'"Z6` Z p*`°ǁ5o@PѣV\`ke~Fdvh !D(Tk2tC|L 4$$xCm15U@zF /U8L҈;HS(1;+ЄJ\ jke!d$@n~` rY`!)"ZC@p&t(Q RZOUUTC Q0%cT,V`BadYH'@AwrKR-A#,=ʱHQ8GZ.`%\q-PHgZMBZ -@A-PDbH IuG.Id:G57:dj/enI*^|I?s=ؔ'́R ${﹚A qJ'(- c+gMD=RAfA=ι VYˬ&4FAl48˹yj#зBQI2"B{GY1p! ̄~ِn/H&fhY ro:s(!6U b\{E^Fod dAzgr&O+B:=JDx @A آ{o(a˜}m"|H |DkI7Æy%, `TH&$#}現E@.с V|zlrhR  X:cQ6nLaRnvvQ*8E.ELͰ̎Pb1P;:; f/ ="=1:ʈ`*N$4`l b|$! (B/!( ܾJQ#/TNET %T釜""&A l2`t#l!-KtaeJ/l4&`L@BD'~( .!< A0'|o%+Lv@. ak jj/6b삶4l ` @4NoVq"(®"" .n&  @ . cRӫXh`*@ !/`r@q&`D> JMN`&s,,DUrBt Y!cxL*D{`RΘt/7X ɀB(s98 E-%oqHb7cքx RBG! @AN<&8+DPRAωG1 P$2-0m Bt*nV# cMEg#-BP#\T Ngʸ, ʕ'n犼C' 2-2` B6hRGaHg/C'b?IػCx7us;NFF`,A~!> nj(hnk$%-8R(!lкi{Mz$.tgѧpl6`LڦfB|*%\%fi6 VABw,B6>`&| mRC-"riP3PBx=BI=x?oS.2!1TB$D.!AVn ^D )p E/JJ ՀZCNr'lƏ4XxO jP"rapJ /H,! :N@@4mTT',+Ld;f R/QbZV"ja,\2 4F$V$8$*"&آT(F+E )Cf8R&;GSt!(g0傈xNGRg4*c2ARGZ͆7xPf'Adxw<z XgvywB5eHEN EB0jhr@ +h}"ĄRx2G@`Whl,ؔid9\jpG2(TXAP6,e@dJspV4Y&,m"dmcCᒳO:**R@02wCIb͐/$Gzha/bV$*hzę"I e$ * ~t `'av3R9 04x,)6ͨ,P ``.t7$9l V!w-"Y.-QB \4>L~3leU1PJ"XxEK83aK9EB`e#DiJˤ*Ĭ2ymH/1 gD`*J@`G;q݉Ϻ%VhJ $0Aä=^#nb9QIzY F7T `g[ m>H L1L@ Gȅ xHc!t5RC`ē_Q2EU+OadV*Zx:#Zސ{G=(R  B{H+)HZj7|P{v`4a@ozTtC |.bWʗ.wK{]:y"'xg/o6-k!-]rm-y OJ0@n07;n2H$*"a0G2wI#z̏.hp^ܮV T} d$A=*/n$I[Jnut79")X, Xw-!#[iǝSŒJ, ``2ܐ퀍g@b&"h8C=21TjD!0v/"6Ш` `RJ>& `0<@^8' s*Z !"af O k5a#$8 ;ĺ- ` gRV?vt-w7W @84<(X iֆ#T-BJ` ` *b^Ym,p3 "f6bR%0orh@3.BR!F`HbC_6HifrVXT8B`` b%\itN`ʲ#ʘCz:N 0(? (~/Ep C .AcpYo ." Ƞ 2@ o Qܞ.~?&@0$8~3 0\b0BG("Kau Xw-;BBj2'/8泔l8z=c1{5vQqAs Oon\  4" TN }` 6HjNi\}ǨvLq\w%ME y'fAlY Ђq6XG^`<:hjfZaiz!4 <8`akV(,H$ I0bz;qbhPS1<#.1~ J͵Ar C0SEF߯ l7JZT⩶#thbE1L0*{Q zзNI15)SBWpH+YzZH7 gnc }b/+& :L䁀ma,6CJO9>`!/@ac"g1O0Ř<,JQ^76&$8 e $PY˕E@)X0]Ϟx#ק;hkr=)>G5 H*$"h"8GHe4g xvpr)Μ>bHj1$` &'PSPg# :dW@ D+&\Jl.E^Lu#\idρ&%%PrPaɀgC( GS#jJyQbD@$C`;D*Jȩ<+v$@vR,Ɨuމ̏ǭ/I_q0Q7+$F6D hDG "ZP#BG3vxC af0h^I)`藅 = ʋs*D,s W5q]osԪ -`a$@  4W֫ D&èrf@~cWn $Ea"FR~(čb;<#q-w,3\W%͸wFKS&Ah/DhXEDAPc@CxpkYkW7AƌD^7p$`>M1(Sphs|>hA+ޢw k+fx`p#mMIܹuI_vzZxǴnn\U5\`H@X m;iT 8cP0 5P}c$;_FsKqBEDZ8D&`yg gxhZsY|P2͜ڑI>E8 ̈1d , 0̖S l @НY  9ɍc,˞QhPw@r3$ 6Hrqx]`OoM [֑Ix ) D႘2Q&1(r ! : ;@EA#y;B4C=X{쌨 DTQE,PD-`%]8pN 92|& 8txvhȿ`oH\p)x80 gf`ה2.#9;ӂ8qo JK<s8HO)ȵ`rhPhAIE3p@Pmhd`@_j "L#0hOlƪ[.D5S U D "Ƥ؂%_ 4*0t0+H cPdRZa1X`DHx1pwIR܃qᢠ)a,xMkl[*-̈cˌɟ)(&B]"ƭA?)O9ȈT4kCl X a^B hy`'H q9M*A TQ̈AHGPyI4a.]W^/ၐhLŰ֞# jy} @AUHXW"bXQ*"24PcW#3x*G  WeZ;[YY:0ڭrULELY}V:f "10Q=,ʼ2"Խ,r=E{׎AH[PwM/]eJ%:3`m<sBT>|c xD1 :RrZVs3k +3uNÁ;ՠ2=iX4_ HUFM[4X; ْ]Y$M =))% QT؍YM^ȕO޴c^+!z(ݘUR @{pMų:Zk޺ ɭ 8T\[E^qa+a%4HA.&Zg#8"HTAxv[5!];U5WڳYe@74?&K]haeܟ<ԙ*Sۭ߸>@' in*JM /`tc5S<%3M+!Zv\ {>(^^P0A3X3epXE9Cx`JXpXyAɅxN 6&ᐎ,J+h(J@{ȣ p6@ވF>,P ~<m ѝMHI*D 2/Xp ^k@HRF@p1 : $ڼ ׈L )aCꩽ,1 8nߡD!<UҋXJ%0_(X> WMh<9PXbNR Z <z=xؠӠ: h D9X N9Š; xA؆@:SAԌymii)Ýx躟 s N*F;6@YKY+ ֢P=+[0}џ" nо\HrOY8`y( (PR$pV!- Ú1 zf5xX(PDTWfƍ%6QQ`Xdb-3YZXpH JPXyAXSՙi_2]t諜(V-nVCi]L vobGp hۄ.萊CEC7R^DTv< jKʡƃ̉1[97NfTփ2Wt񻝎WN˪gy ! RW{`)iVi9O^1b hG1jPE!XK)o{Ppt$遄@<"ҕh9rnWrFa>vxƊ; J#+%' )T0f9IT o?@$q@cig3nw[nAW 0Z^@*@(AA9 ( ,)- =O hkJ͕L<0 碠; )F:jD>ܽͳ 7+/J@̊ȸDa3qjHInY=qt@(qch6nE*|G!PA P+=nTâXS%bË'/Y2{J𒄲zD(ޘ-t9 ` z찶I>Os(3@4 >A)2,l~i@rQ;`M"F*iRқs$8jk~̬= 8|=P˱"#^Ye̙pR/҂>פTG3s;:`~:$?@4J=duTe_L/E)M8ю WZO: 2)^QZrs԰:msQ5d ήem.|ρ`rPe0J=$'YiIGMb?^":XRVٻp ŖvvKKG|M9KDI8)R a|9)ݍA+RJ(] 2(Gy]ZϏA樒 dq0 *e@p% Htdy(d{8V;m`;9,`@ c.&/1@@D-\xG!&X#Qm#`r@b '8u"E6O$+<~; {H]FE_2.CHPNlWwͥ4JHqELDA:(Zv\;B/xҲ;J of !YEVb^+16a!--0$2 .j8ۉ}=I+rIg$܋zZ,Dtx=3vR.Ĕ~3?Nc'JHR^(0M8 F8nJe$>u#d;"yBͺ&&i(oNuFub8`V@f$@E`,`'%^I`&&,8%%E] v1"jfJZ~``a~eh.z [0?gZ!Apɢv4A26$)C>]n s*Tb%!$h`6`H#. ؜n;DPd&>:7"zdxm̌`m2a$OE;|b``az&HTq7‚8`0aRl.y3|>Az %vR~HP? )#J;anFeAiW/<"tmM 8@ Df%ȚEgd!`@H~K=Ju2eA$H|\H  @{H.dA%`\33W@\t LtCD+@.G2*,etgF$2bX!: DnJdx;ᮨSI$θa f+#偲 D HF, @rGL\ZF&܉ u!#em1' b- @A/4lЩ(N>m^}*kA e8\AI|\_1n)FG&d8+: L6D%/% ZI'3>P@CnVi6 P @ к ChC6d& -н9dF.Cv`lFaDԆ3W~sA71!$!D!j8@VC°$f&sS"`&@ la+6/j@(<,flȜ06"lEℑHBVbȕIFH_Ba%~ o /#.,%`R j aHAI!+025zBxm3/Ba#¿28ɑ'`뺴u,`,6* KL œ1& `ɂ`!`ўHEL)a8&dar"!Vh ` hp`Kg4H)O|{'|i*EH/$K夞/51\I/P(1u0#DIP!l` TA Hd풦Z `"Л&!\Z xKaOL\l ȩ6%} Q&)l6!;#-c!oiz܂G BZ*`Y݌>IM.\!tĭJfiV HL!<(@"vv 6`oM.T85a@!eiJDD5~U.@;[J1-dBT@Y skQB!;9.`gizB$-̽Jp-DBN L/Qf4U- SIN.@Z,<Z 'K#ENj6g `!h@ JaᏌ[es*zϒ("7jARagC( dnmC;rrPz$h@ 4z@ d8Tu%Vq62ŞrA,=K. [ @ 4v\ÒY*􋆂RgHӲ[p&j0ف -aj4'1!696tUK8>.jS!%+.|cA%!~J6 G[0R]3sc)n\!( I,&6%(Z<]"(^Il.kUtXQWc… Z,j"A=eAJ\nY3Y!o+Drm9Ctt$ d\:\Be.+Pr_ /hڌeȷocZ"O@Ĕ4SkZ5J410S0 @Gb4TX./xP,; ĥ)9s]ҫ!?iS(cPϺk4:{!N4A\eA6p4N Khd4*0fvT3[-_4#C%3</aq-`;~ /$xS XHI!V"P{[dydn[VQ+ @'GE銑HiԪSUĨJ@(5\!sM1UR[|3?RL&yХKQ T@ ' ·V=AJL4o`Ƚ=$^d<.(odN|rbQ\˵bjA0tt[P pXzO.d%!|*kvƶ `UgPDp X~LI&T|B8(}_  $ PAIDyT 3 ^0Tɬ.M@L0M'S k }I_Y]aڥNjd1Jgzx}áK*]O)K_`0 *@25Xpn1nLD! H$ RR~6Wj2qxd j\ Kj:&I=Mb @ r)l% ZatihQLT`8l'2Lf[Ip]p)wId$@|:[+$,cԱ+#,J{pLS R'T*3jbFN 2d!g&L*l *:$)A+.ңk2si<%Р(` naF PĨGATMr!gĴx*zn[g6x pyvj*¦H@ rQiY{zhT|`ԥA_03Π+=n0 Arb^g Sb (I 1G6-zw)+ª{*ӭ4pFυ9&F!_˰ TzQVzߪ)KسZINjC4Nof : l4x`;SR+R3K5ي{qҧh y[gtwOp gs Xe=L #@B6%ya`, }5R~ BR5%:tbdg`ht@8 `1M08R H"M "JY+)Tn'i Q\ ar00Bx@@I. hd &`ӛSHG>i]y'\^ b%5%h*Xf1M8NޜR! 4D-K&$"W `$pMF1'  Pa0@N ] L1ru)ʑ!d$@pH$`{;PU=0B<(bx!؀ah8g"cRC!L)u*tE"J[@@ !((O&5Q8PHB+=TOb| @I+PڥAP4@@= ==$3r/pe4IaƢI0!XAL $lS?б5"(;0*-fjrk5dȆ!C#?* BDz7k/oIiA`䈅4j+!쵏jS:"lC3  Ǫ`+6&Zˇc[E6[X 5ǹ"E B$C))ML>#]P@_$i|y. k5`RH& K b QdwàsifMgX3p&[8<2٦n,aњc됀威j'Lc'xjl(%Y0T`X)f"Zh|)"+2ݤl;:[Ɯ5 Ӧ"JSBE_+jӕ#Ώ jܚarnEcrd!"(*h '`٬k H m3cm_zfɿ|t#3(3wUt5F*b=_TplB([q,@2*` ]1B91y‰hh)A12hhl* Hъ(>2+ki)Љ|0a(N* ? l37{2*C.† O+9xq ˪ S׊rJDqBR21"8#H8P)% PMӍIˏA>1SAэKשQD=:Q EӒxdO`z-wP/`9!JY?0]GSI0yܞB`hjSج6q$A 1KUS˝4@ QǾaԚ,((}-H$00QHA؜ L70H/53*k (  8ߍ hl< ϘyGt 'C*8K1/JU^b0+?@"Z(ZѠ@P I> M5- Nrꔛr4^Ȗm<<%2لҋ. >S(A M\:9"`ȑ9؍5˙ hԆ(ZאAZ[;57\kV$\Zu(̸4ƒ01 q B[BbFX7[Y"XȄ$0C={,JHCf\,:@s:N"8[ L8`84@'&G։n5pmpА"x:An^ӱ7Eew\2D5:4$6mQE3P>/tf(p*|0>[›`X3hz4O zO,cNڱ p0H``A!ӝ0ؐ&2aXJ0U  |}]0&%P0H9N2 -2pp CBٜ" <7@8{˙ P.0FJv7Z ,*XKP "vtH}J %!׊W@\ $+֨ףɅ .@KFKpX|U҈Pua#Ll">J` CءGh&5` y-t3q?۸Z :JJOMG ؄pU#]Л>r 5#c)<6tȂNaHhFYhE((*(k6<}HȔtu. QC u x\5H! qXyzM oR"@ $rd=H#B,܂V39k(<e4@sʟH?x#k :  'V9%-S-942x˽͟&ɤ9qB9qy8KiiDAA5 iB&OȈ4: b4h+NΫP|p>-ԶRܦ'fQ0QGRj,h/7*]n~ad@] A! [J3U`Xx r<7#}/pH AXbLJJ AE$BbfrsZP @Kip|YQvw ]KQ퐃Іr@ex>Y G2;tD4>;648`B||ťPHsB&xIa2Hm$@Dv)ܨ/;mw06C3Vl.9#Q! H(])B@Ɋ#\'#9ta;SDn0aIB]ǜ2t)Dx4(`SkwMr  r8JiNHdz.5`0KA5)$.eYkJD sT"Ĉp7 4ILq ْ\ 8 tru''S :P$cDSlBH̑NSj VA""(5ȑ`H["2 a4()&4:u̙v8^\ EF N1kI_>e3ɝc2#5_)chƙyz"d ZL.̠ ХE'Ö' l%>Kq&r~AV劙0-\Y` cOYRsG! oGKVޮ&WB+p;( Yp04}8gr<(t{˦ dE]1$K $Ϯ_ב~.Ay*Vilh$"ء 61b݂hx H)%J tTxl#wa P8+0*Y!6ˑ:O2IVcXKqSEhk>n% b0ŽA9Op c_ nJef81F`#^@)0C9iN!5D8mpEfdv0iqswȷk} ZTvSN!慥Dk.KЅew@Nr9do {vDAU[ 5M XLa$@r$#]Z$$,zg.g\IӆYңP%zr˅2c햨:?ÓH7XcaV0#$$T I,$%a Ʌ!c6>~S:``lb4]" !"@20e <dQQN OJ< H%0B.`@!baŬ)`.2)@,cT^ @0*aQiĺo%>NZDLQMJ@/C-4$\00WI3#6@a< ۡGi( F;0t4LH Ёfo%@0i cP1 @.ZeMBnź:XH($<S-Tbz$f@^P˭\$0# ;0$8R$^&HˠQKD?  .Gĉ`$!`Ȍ,#"t JbT{aģuFp0 %N fjJ p0r-!B*X@hiCr7"a1 `x@$4B@y!'ahV)0IjvR *!B^# K!^ࣆh0L$feع/t&e*H,&%hHƒej`ha]ʹʙVh28 R'R@ K'&ԽbQz!\VAj ~`>* ЁAv6%aN$Зrem!2 'q^H!I7 ȯJҕE`ZG.P{hjR#Vg@ t^EdsB>*DK#6EɀF~ O)*Ҧ2J(dFH+J: -#?4cO>l2NVc Np*vn|,%,-ENJD#ҋId K')TWO1,k p,(` `J%b4BZ$a xV4 \vIv{NIQvQaE"Ё P*¥FX=@R AjUbE.SU)̭`l2BR,lYzgaTG;Atg=W.)X" %`Z`j@:DZ& ET@'* "Se]>R&llK7b=>.4U#v{ludi%Y`i4.jf  2`*8R L"² 5a!jh@XoQ"e^ laϨQZ8φ`qf K$mtpKx?Nd/qN^Qބ@MգC'BCy;\C $@Nlul 8B } T#&ǮFJΕveNШT$6 n $f03 CEG6~`Шȶz /:#r*+ؖc~8*z!B2z b/ZA:H^2..cm40(Ռ"; B YnCTEx1Bbr7o !4a#@Ad5.@ V*KN od@i$ҀBB؃HzԪl%^$NvFpa{p HBaE``4OV8WhJX`@/HFFaejVb"a)0z¨8xbZbu?lYVŷ${cF8!P=|\t"uC-Z6ZN R+0HHGG [DJ#uulu$Dtb82ZK[ZZE " N,a\!t:0ʕ$~O8,:cb0DM/&1 C"2`b18+ SoW"Fu)ΧX Ev` 20aszeKX S8}pNN=W iabV g 0$j..Za^aGZ`F$0uSJO@ }S2-v2Kf9PaNka=jjNi*!*2jHn^,35` `&CC*U^ϩS)$=&k1й녴m0K!)'ᨰV_W]NW)f;pFTL$ %5T8̢ j5zaԤ8Zpeb$K 䄛+f- jqу 3AE<֣ݝ==uS=C E8!}k\ӱ&nZAaek">! e Lwzr b+2C<]C *g=e 392W !$R6֌;IHZS'gTd x"&R7Zqb\DA#86)Tfjg>_) ?PT. B>/`h5 b3=^@?$ΧPi36Ta #KhC`R!Јp@DFE HV xzV*``# BoЫ|dNء @W*Tms2k<ǠbkN g0@.~?#`bUPE) c,#J"LJ!h )(cNyG g>~ D"!( @\*hԀA,;'lk`i>>`jk1ﺐ/,L,4s''>  -|HXADHHdP%`0eh%K&OB)t ԓP(@ L4atlS4.|) "ƲYHrVFg#(%j c#ytOK& ڗ!BBO8|-0=}Eߐ/aFg#L>CtpN){]Ơ2TU'&R)uNbẗ%ۿ0 `0 "7"` 5bH*!K4%qF@V'~̲%@RnkP"\/md6d4 +G4>cfF319TUh[A"H(1v\u$|T `%V}fL?$YԵNZZrfof%Te쮳P9~.⹓k+U:3nY;2"}̥H!!PR'5"Pd*@(r&0F4@o  BT] <DZP DkCs1]/bmh``Qdh#t:GyRg)y F4@ 3ˆ ap16OT`^y .YK!mRT_kfU1Fm腙4J|PDPDً%;Ϫm<k Z+иgQºIBysq"$ahG atّ^T %ȓ 73,"DdF 8S"NE?`(C9JY)2#[5]VѶHѮ5йBˀ[Kk H'0L @!?E %@"b/P p#) !&!icDw,.-3I!G@ @T_vp adk~" Ŧu~)ńoBk& ;&LIDelÆ J'0idmDSi囃i OT~4`h>8] Ptl7Xuhcv+p(Jc+G,6M*ݧ7fѫ5fRPb,G]w><%a4Ək(!QQ @>xke!dDX 6qT]ЇWb6E{W6^gHyBn4F>&A DS.ZBUčU aP`HA>B[B;6lD Љ9k?`|0!XZAz 12_ }A0Cp"{ًQNhC0ϟ15+2h <<5y&6&J>AxI W{&a\X @@MP;gI #bE3K,2( nA:`-(d\\]@^(>C6(PKB @6{A(@(ZɃ'(*f|=t q@+H4`DpD^2>> @@L0Tp 2{)P4%8+K8y(EYxX'E؅p0/E[261`D (Q(j s%ɞX<`*4Pn  :vw'ۑ8  .ȱ‹-ї&I%IQ`T@)%~Q&)Q^̩B=Ʈt X4.:.@4 @+x"EC h˲0MY0?ǖd A aɉYȯ(<*4h3a`\Dy b)A`XH z)H] iM͸A9L/pyKᦪ%yFtD b'*Y@9dQ N- 8);8Е@??p& 5xT \P#;ɿ48` *r)|OhvhtPv %22h(7EIC0 =,1. LQPπ |O)_="4+h'jR4 58xp5Ө"[d  ( MY<JSR,~3ʕU K $E9k'ȈMdLe0zAJT@WTHy#lXXD=PJQ[1KRv܍i Jb٘2J]!Ya (KdH]W:t*t(w5:(;inhJPb+GtB '%!E(5w7  `uu8HK-1 a]K J! Zuy#֢;H.x~k4`e #ǁH ƈ~``LpGa ؅OPC чyR_uqdJaV?˨T?:CO ?fEӖ`x:8G.(X]Q(NQ]vxkzмҎ*!?T=^Ey"+먆= ՈǓ[rdTF80yMKXPpq @5Mp#Xχw-ȸx܋CR(ED. oir y| Z JA^² Fْ~ؘ!W} ʒ߉p +X/ Xޙ@Ni3> ,L\Z@&dE.1 CؖE "2\ Qi(: hJ`f=/1`>U8S =J=$cʣ| H|5%( S7 ?k0 }>` ~CLBş3`0I'Ry,@߯ZB!8 Ab |D`hy q6"tP  G)!I|Aj$0'$~Y%%xn <"GS)CSj{fs(w38=CqNP{/JXHfJ#T* w\>@> t`3 &-HPl4CsJʘnsL."Z'XBz":@!3J'ȀPHfqf˄rɲ.@zf))(ژƉBƩ$  <0!'>T ugrhEhb1#DzG*ǩQ$NJ$)z dl=fA쨕h#0$Svf$M۔j yE\u5j: /Q ޸!}u>``rL+o~<8ieȊb3'2}:_eQizz#"D(~,0raj\` `t!A&vaZ)l^^:*ljOV,y3$*/ 9F8BfoÐ]$R>:.v笌xI`^b~S$6E>V),7eL ,r|yN^J$ix){SFlR@",*p5o,1A4Fm@"€Ax ?"df Um::c v`E6l"FLp(@PpݧpL F#@GG:#=¦$4\hO8 bJx "ŭ%*ѭbk0 <-SKB{C +5b8:F#2*EN"~9bH5aP  !3R X\Е6Y-k&Umd: fAB7+*jVUj^T$`A  sj0Y ʰͩ`5IU9Qhd~ )#ga%fH8hEn& fM@zliMV (ŭ ڨT,d.jb7`R`N]nB L`GV'/# at+6`3JVw3V35Q6)iD4E@VS",oNBB(ϒqa `\(orɋYVnֽ۫ Ƃ{Vpj-k m>P4D j4o_E*':@#FxGBP'#2, Xc ÷gY6lZ]RJdUn+2$7c#a#\ X#^L7'eoe+kb$:3SS3I`5a *O^ih>vvj hWZf VzӮhR !fuF?vUSHYF[r"t3i4T]@A_4#!fj,%F|GCok}u,v|TX:!1`r i Ezh!f0-{EpoCz5**Cv~ @dY!ۿ ]4|BMfci; 9ιC 1ӓ#y"ʮbaf]9 8@DaF>zɖ?9͛غ*wz}B#b`||O*j8P0kff,r @Z )"|3C˴)*hSAffB5m; H"W"]'p# $O+;T{D^m7yvqjSpA_` ` " avEWK(O:j8ﳰ`dpjO# ~e, FvaDܡ,nk6k:N|r]<U­AҘ}FLDjǩhjuuuۆUb*RGd %47` "~R{%zDBa@@_<} VyQ&& 6hj `=9!5?E5H=$H^bg23ar88(1@N'Ģ1جV1H0 /)bi])Gg5IQD'7F_7$ M,~>qw5% nE &pr4 ֻXfRQ!'L5f_A_2٥5Segy Eb=0DRSq6Lբo`op6u lׯ+9g1߿pU'qfc>^|@E xxGڪR"`#*|@A@\Th *~ƲD0̃ʒ=, &=țp! "6*꾫,A&ڊ8 cR]ţlEڀ̱ Ss<,p0uol4@<$y>z7,#q(*n,hgF=q3$γ`08(1k?˭X䈴 ;P1IKrO P"P0A 8↯qU'13;=EgD|L^ ?N  DD K⾤0;*ǁފ*"~"7}8U謪n9HԵ8h"C2(g"n!$5:Fd  bbx ESMˤToMBD54 -Ҹ; Y^*gopy('r7` tȹz M*Bl**Q5I.m>Z B. c{}"Z ?[ w< %>\@jwغ+ap ? Wx Lihsh@UDULDg 6Fw@Ħb8D `X+@;$ 1|̥E (y0nAUrѿr,'UJ4n* 7Nʹ / 4((#v:G8@?6H-pPdz;KYa8-{  jؼy]@6 VBȈ|{a)6z("+.:w\e.)r8 `$A^ѻ{0:'6,yzqY'=Omn#Xvw8[:Ԧp w?3N27?7I%x|1$@ұJHS 9?;6:ȹ;@9/ Q)&)QSz.ؑZ):H@K!QNt? >>I|<> \tŁ˫ED݄NPxV(g8EwII-Ƴ `\-Շ褙QI-Ȕ8H)C6:»94` qhC pBL Ƭ] D7Iu/ *~hJtJIs[Ģ7$ x60-PX-&(A9)/th/,$J tR &>'VLKOxx(pFK,Hp /IߺiH"!moP t<JF@>cxU58%#2:4E xI/BٜJ0.2ٶĝpḣR<- ` S̹SL$K 6:(4ldRUЬB>; Ph|#(8"b@s8x:6x?&5sP^ s 4K`mjQ08^SeIPQQ"5AA0 ~P(CB꽴W B:!&jH;=;s+cz=}h"eo=v(v pvMw ZDPӅ`W"H40" ٔ!4;hXѿ9J 13p1XkHNhwM +*ъӫ$!D/)ш6aa(c\]>, 䍀 jhP E` b܉µU:ij% ٝDu120}I4H_s$Z$S l./<_L2t{;Ps/8)hZyȔ vM(`R3!TA1KJkܱ+ 0c8v/,x5%׈)) ӱJhSXTK);.ȴm3 e`v&iIh`~:4X<B,!#ѓԝ 7L^`+X`y&aӳ5Xf[V@39!OXc GS#-UaF%Q =(Y,o"@/zZic <;ũEf[I.J&*9@8!H ֞v -{ yR*r sCUG] \8?V]ё,9d,E-2P$$7wE{ 5ᇩ1lؽCBC=yC.F,^\cc900K~'Uh5b\i D3g@vwiD>&+GS;EqfŦ-F& 6k=?s) ht q^`C8Ќƕik>|0 X Péʗh*H09U?vAEn;3m*gf_eh G,݇ht8xAml#hDk yYD/ZLj@ 84_/kd\6ߴߵw|&9Z]1ѐaJJȍPIu F~ٵ؟D)2ZUv87rʺ2)JpGDb+ɡ{O I)~Vj ƫl5VLS6H.L-RhP,BHER*{Xv/B%U>&pO1iӜ0@4%\#k",70?eЧ 2;܆}AoY )P:U}8B;"|ς/Ϙhb#0>mT28eP dٌ5 l0SDBAMݹՙ s8]HJP:8ЪPorA);8`+H9rbRg8wT5SVU;`f D p )|8"Çw!V$%I۔z{`WS(dZ 03'BX{P(dX\faG/XY 1(# x0_5Z B+tA$E>D,ˁhs3*<(|J?qNk*rWx P&䀌+It$FbȲ" NqV+1($4j!0wP?A@3|+&z7ora.WKj2 v;@2'@5@GU~>@@0ztͯW|h:O(`d9{`@"?oP*(/g4pxL$jX@3%^/֛@@"<:džpP* (kP VQCSK*9עgyLf5(86 Եg˪Z"T,2.| 철6?Z‹?8;L󁀠,D1 ɡ鲪%O2!;Ϋ)H *x78?GjG&,|2ınBѴlnW3)Rl0A"KE hPċ$DF/w=RDz45O@5\'iɁ@dXPh4=5/o:M5* ҪCjCctnEƾș"8>ԭ:P *eFN>; +-46zJۋcT5oۮ<["iGndW =d ڪ0 I|2SL͡eAk. F BLTܙ%yNd]V>f{hn]'2'd֊~%;x;0}@ 0"^,wQ"'ˤ^~ECؐ$ 2M8 r'A?Ezc'T"̈bYI *ƨ,‡", ̽DWԁ]95 3"2'd!ɒ` Ak*>AؠƈT! $Z,@D>-?U !d*D K<<` 0Ȃ&ctH<ő"CYebPbT 1[ |.u)` x |Bq!Yif HHHD`8|*QC ( 1wE!o#TwκU홠 FqbXR<ֿWq4Yf1cM:S'6KM',ECC!dXp} HVC@th!=a71HD8@=4ad\tyfph8RUB9,Zg@ Al @Ǹ`a -4A5kC{9p A~<qf*䬭ڂ?'U!u- {RUn EWȖ^ҠOD-uq'8]vEpr3LG^ݓeKݎ3&ҶW `+ȡY]Hd:zf1ʪYG3ʞfQ90%.wuU8ZcP {x ,p1 X]OeضDbN@j'n=N9F:X/0 hCDO@h|.YZEX{KpeAG | bqav$ >pLkX$ǀBqb% WjEMxC"$E.,$$c"B+dǤDLf!3+zJCB`PXQ#F:.on<<gP#H P% /&uR *:0d@B@,p*3D8Ȣ`k(A5$I"ʥhP楩Ro4D aVd4B">.+k,~j  #{ @&U GКhJ̅\溎iV}%n|LZ唎 @Ap˔`K_J#n L2~k}֕bpq](dl3J>,D:?PǤIñ&C$ınsg \2RFH⛨(D""ZF]#(fN`&3!a>!RHby,pBjf&B%t#@ vagăF]΋u$RrR8t"uA0'B ؀(4薉I2.!ҋW5RH?g*,"fK0h&l@!j2ePUbzhRLBj bd43j[7RtAf)Q*$'llQ|lxDp:aLLLY*RbUC<L "ZRf%)[s̜m(11ZLt)(<3fs砖 h"(hh B lGa l);w7ZeiMsГSaHFTfJJ)Eƴiþ!Á*(!fCC8A%%kxd CiZC?<"@j :^\2j3N+B&̾:3)492`$aNN0CR ܲ"Qj^aa2㣰O=ZE DB*$UAE=;D8L!BFXrc( |@ MKR @2 ` "J`Bޘ"$!)&]`" P2xv!N!,@BV{ BJ#*23(g8pa`ՠ!F xl*l z@F$ l4"ObC2n.(TbB53Tʴn4Lz"(>Y5ND0\E)CDLdzCn@ W"c:a!tiYKk~@ `R P 𭢨 8@D DcBC2K9 Tl);w K AY,""JVQď$z"jXF\!HT $+FU>UV+0;U"@=$.AHYS'ʒqDI m*VONbjMbhL4XlOI],F,DaSF|!d/@l`N  ~SH3 6\;=njuNOV`.smj0"j @F!2jy2D,LBE&fJOfτvMfvaR xlD,'XmU +9OkuwTeӖ4 4+n*=HT5?q'&4ѲӦ*JP`r"D1 G@3A3DPE8!b9ZZ@VH$M@Ѭkhzgu̇pjz82X&4h6 2 (#AKCGLzJίn[b0In8@~@8,5`X:f`&MibUc~L2a Gz' {t7LXL{OH8WS1pSugu^d{>ұSج αl7`ꟷn LV|BlݵwvL٨hnGIŅ %lJ l0|&Ahws4cmbwt5` zA`GYtf۷mӤ :$6NQi06[(Ԙ~߫`&6JeႴE rp<(>@Pui!1|x 6MR݀,hէU00k\qn eS>#nǶS5ZmGG~`~126,ȹ,y/`6IE2 @`H Q(j: /#R͑} ׌%\"L[r\*d]X5o85@Pj#S05FD*LG#v1g|Z&(3jٸc" 4|46F+ȴ}1JF=XHV$t |VN ad-"jRțb7d]оb[L;H)'W2HH |͉C 4|S^YY7'+-#3r$aɉMBsJ , a/n zFӾ洖z$lll4(\əCf\Ӟlœn@*i@Sn O',.꿗t8FӠa?aĜE lDӪ\HMV`ۑrPS%&ʚn$QRrAQ$D1[+ Vr Q8w 0jBXnJՉ `؛.ddVjeK=+0(z*! fɉ&Fi?26:`$g^k4&UfUG4]ʛ6mBz4^A-r`I 4@Eoܕ S"bype9D'c&Ni7jѪ>:!$7ƅݚU&pNE`-B<]oMXVm4V)#Z, k FgT&>'Z&D^Z SdB­`@2 ::U3G^r'@@ aF@C1W#ac_>a̡ttC'+.gg<>WȕpǪ7w a!VCHpxQ%)0G)Ƨ)n QtUE#~#u2M 41/-Z0C傀qkaLM\ ijuM#vdt4\ C4b}V1f70V|9`IV ۑ[e4M`$:Xv1fZh8t`<@-N/ AX2B`P l BA%,@$`6Vó2Z#P#/ r _Dh 0 dګV0@̹<l,2SYbxO }H"X\8IݣbplguF)@Nb4_2@ vCvv 1.3x n&@*2Qsb|am⠢gL,tQy˨1@f z]b`Y>hdXf8)+ <qh^Ȑ2  X&?v9s{ p1[hYx@6hnЁ`9B Sh yHo 9boYՁ2&]388xB"("ثᅝDX8{&+oyqKN:Y&$a&" N5yX6YP8S*&' 9 -x }{oSm )P4"m+1r^|!0 u@!Q!o%h{Byy`:D,\ X9z6'䡚3"3$C'zhD`zpaZI|(ǃHNRh .tQ(!{"S?d.4d=8`_k-8X x#[QD7*0ϗ{{? 9ٌDC36 Ke؁8GID8Y@ $H9G+Al]* LQ1b&뀍q0 TZv#P0}LILԳ=>R'a]`3 ͍ 7Lb{ X 8W HA}~r򇓆1cX1/͉oI ~'"F24k5TF>sGp$*вYK,@90E %M B9^~'[(OE1lY*ZŮg, f&QBE42jѲ몊ѭ2X}(Ge:9%'jO XU%C"wS60E;ѺC*'5MVkG./H JBP} "8׎!0j0a><qn:i400"#*sEQ(2Y$0c؁+p: 2Ajb56)xoi;7Gk0*6=uef0貢4 SBի""5Պ%i;@HT X5'jXcY!d' -К`s?8c_ IJhCF:.v0!%,Q+:[7;E4 e @1I8,%iTۤҢO'һ*F0:*]H۫ (; rW9(]˴ \);&(S 6DL #)(ƙҰ8 ;/2Jhs(Ƀ5ͱsD"]ݑ[]TE-! @80(HRLY$ix09xXS 5*œ}ꮻ)UEu2ZonR(u.-"V<9K/HJ|h 53IC`fпX L pkÇvP,r [&#FSmuF3V! LIk|*v\ҀQ! KA!L®9Xm )yE+("tbcc| [HT=8P9QZ:̸iS ruEOeTZ C [x vH.@"4}x5˟.0@@h0r  arXKxdӌ` WѺEJ -he8?X,Hx + О-BxosᰌXvy*݂xC #:V= ѽ+Ӄ:hE_zlcT[n$)+§ohOd,I=逕ƈ sCncr=s-z ͗U!b@2ST?0B<ZV7P8'= +b6-H8qsh\lRt9*02(*5PoS SXrn`5k Kxpxb(l0n;! ~1,v@l|'x H ~hty2}p4^P&*)F 9pB r;Pm(G+C4[$X V5}Z$JAnA":ڳ GT Z2 c9MдHk*Aжh IZ"o8r'}c OݹbL)LƓ m(чu⃉FPZֶ  !h`yGL qĠm{qه\ޗCtPh ]tjuoЙ $1 lI(cgpZk<59՝miՀ\ 0𳁌,рRGO9ߎЎRq{2jG$LCkɎ$i͞!=[2* fJ#p0bf>^Lk2*6X6BwI r+ { 3p+Y)XesՑa7Bbh6(q/Ghtt}O-Y7(¡PxRX^` '@e0IXFAlx1n,^.t{S"6sXƈa6۩ p6 8cI;8tFo֚X vQ#1v*i=tӅ^u\UUSmbPl8:suF8itQt/3N(PX8 ?qOG4UvSY+c JrEґ d[0 X!9o$E Xi@t5h@_pV*FcNd4KcjI9# HsIlQ|z;"{xx~@@ raNiD@Xazk T |qO989v&Ss㳬tsbχ/T@߶ k7bV'+L NQe/p-gE2։MD2~hIfnQ/+z(} A, y`%⶝,""}$j Ʈ-:-06 @lXn4^ʹ/n2V%ϫȲB4-"?RRjGlJ4E 24c!n{+ 1YB#P+7 ŁVTL@#))tGKM5 dzS=H*}4:*` T< H`z@(ǩAzޢ꾔5 8DAdQFLP(b,a@X%F`&3"zB;j"@J8&]cŽA(1XW"M&ՍbeqڬbX%a:QBNm/ DJ|^80V󛔣@ßZg%|r*`5)B' \ bЭG(:x>Ep!>2nc+z "@C\zᱬcx:5m:B"}q"΀Q\k4stxp@$Dh4D/Eн|UvHb<H 8퐷EYD쏫UՈD1>1DŲ.YCy!K3#8\bCA4m,Yp[1nPoa,=B<L03Pr':9G:av8F|L Cf$&C)*@)0yB Q3cU6HsVqZ\ gUT.K7OJٜWmeYED\M%s"YvڀPOEc혊.k+oȆsߦ ('vbV EnP/N*@d~ ؠBHRGh I3`t*-E&$@ A( !N )D(&d~?x$ VHڇ?`î:THbFϡ٤LoW (ƀC9{CF`y1A #`l*:LM*0#(# eH\*oCj>?G@k)I8bɼD|*~+G5L^.t5~Z&b t m a|B#}CGXl*W:J1HT"&J2eihe89cNP.rh- J:N ^0JD``Ǥ ?=W/`HQ1Ę%>z߮rP*.)~*B"C>Y! AØ`.T Dމ(xq܉&W>! X<I/(%2mONΩN"l@` 4Df%,uF٤<&pdV/s ,!c.6KPLO]!"oe7 pnM01SQb+HblobƢ2N >d։dLq. ,‹ NaBXE$'ġ)%3)"ѴM#{@jj.. lB !a6 Bsbڑ*L1‹0 n dҧV$B$*MF 8Ao"j6$V7,DŽ6$$Z L v~FF, &>OZ&fb`cNXg Nf؈&,bx̪`dv+f&dSDRDjeH*PG y P @ u# ob w@d 00 x:Axav "EbZ$! J KN~("eJ.2NXL ~D Ԟhf6 `p-V%ez-x>be$90L+&Lp&oKW3g"H8⬇-("5=RJ̮H,zB·HDCzJ 4X~|j@^`vNh `AƝAK(4hl@<ft F਩ !`@a(R*ԟ@$Ly%䲍bMF#Ph P#\bP)KnI(@6@+b@a`}TB  ,Ø@@{@;L%Yj,cQEcOƞ3/Ӑ8/""/!% xʞ1%⾱ϥu3b @IvAo,pOV-Ϥ:hz"0oBD,@8 jȴj LK"N",Ek+mq"H-GLȶֵ ^kJRlb{v( bl`Ks\ZC%Hv+HPL#@f!kw1` #8Mq:U"Eu;pb0"qɠg$ApiW!pAz@22>|@8F6Ɉxb0Ȱ b8&'fjv#H,>'fmF$NYH. ̙&FCc,p^b*yh+e?vVY!"hmJdRM<@:",ÊeH"\z@"_ 64٘zr$sFtI "pP.`cn7` |aqwNR<4߷"qRR$# F@ 'P'ӏb!a!V И2^ `?Bphe.f! 0p`xe?r0"R3oL G)Q*#K@ @!# m~N/ 礤p X`B="} ь!/9"2Q2 А){b#CP@`Dh2]pp)Pr\<anmv0t*X` K%rX'H@"N?! E밓RF*PIOBt$YdA AcE8~@ w@,g0Zrw zAX˨q߄-$;BDK"Z-fh-YJʨJ\ p$%8Yxk `rw%9dw{'Hnş ׿;ME  z-xk!(l-x|$0!ܷ a,h|5q;@hyH `~7#TMlH /!62!a0-;܅= rм1E@$wxa%L@loό"3^|@eJ&Li (@ጬxUVF D {0s$NZ= B4z">`NiX%( *4IL1 )> Fhn<8VUP7@z! fKV%d dP@1&AfoLǬؘ?bqL:?-]aadrԂY&j3$n\*6@2V!s69hmO8ZN6%[5*̏+(pjBp$D^# L @? ?i@vS tlZyWԈӣГ@޵gxd `͋ڜBl~N#Lo!;`Kn%baÒ"h"A2]" X~@ I)T0b%W30v"lH)=O`?(dtWP0M``H*g< D6ӫ/6:U3~Rͬ dʟO [`:{1*7Qfs)4+ 8v u9!Og |X5-5 E]- k$iAP# lE#W$i8H-cux\)IWGT!kIһfz:^6[pt 5LəVe)ET%Ie$:R̦N^fRx,/A*UK2] wIG=gB#裞P;b:j%A;j p ৃ7OjA'fWte%M8@M B Q2TL}=GJx(:;W4}=jMڶ'D%&S֢aK%&^9 q d1-,5BzJyAܡSUzkX̭q>Ty!y$H(z r:G bt>bTb dqLVOke>]Q5zʆql\jNZpZI a1"i[%HA;37@+@b@CC09V ;8L Ž9{3VX`Fhpx2[烲XlP 10y`LH9",FMPQIV7PR!p*PcC'xlyCaDU֖y `>g >%ޘ iA76CYG3Ev& { GNFÆ@Y;< 1#%U%p  E&"ؽҘYf : ŊˀDă%9s).|_K< QA5@{Z Qp񇑣g&;T A8 x-#Q` 2 &L4JyPOd}@7 Qڀ(ȑى8ɶ0´+Vǣqh1?8*h.5Z `@+:E{Е8pTJr< A"h z"@ 0kxxR񹀁 ~ 0qK3@/9{@`"Q0_‘Np%fXGx0 x~ H{rg2Qɮ=HA BR=8” k9'\  ϿؿX ,ஓnX:% YЌy80@:Ձ&x;ׄ <@movSUHUdHfS3\Pm Z>ohx @ -j#R- *t,9|Č9ii8%8 w9{Dy( yRo !Ӄ4#0-RМ*[D xs,ܙ3ʖKs Z= Ω,aHzk'px;*pH4 D0t ßspπt*VtV0p^ й>j I .E_1^J , cb p`,(D 蟉` Rty@q/͇`ѓ*`V` ؇M $~qL %Ϊ κn@z }PDQ0 ˡYI ` I! @l` ]^kl H   8DQHPJ͡\ȝ1FhqlR0 gt"LSH#Sώh_0NPfx0Pi43]*8|?1 " 8 <8ibDw`݀t Y q>$D$U-m :&Rh+$ $6J[X-1"/.RN\`WלiJ| ܖ@3q 0BNW3E 1/`ȋ W!"pu:RhcAʌS7$ {7 M+ӃD8Z4x s0IHKvrw؀E_։ !,J(ƄB9@Mtj {|^2 5<ٷ{ ][eOq{$abp xhw(p6ʐb,Q咅҈x0*b;̥:PFʾMnO˪6R2$ˣe{-[V5ˆ^n0PIx`^ʇV*6Pa1޳uMָ0zEp |^^`R?ծUMޥg{PvxRşcM>(@" 撟ӌLʄJ0Ȧ %je @d  b.^ NKG pϩ}2^ճ7-^}e=鶢gqc!7PM6 IHN !!rPOh-EҲ 3P5C0<4`x a8 ! xryP 0w@GVaށx+q-7&Q6=ԧ<=TXh^ =ht,ؐN$RV 褚ޢ(h iqOcR8`60seڧrdB@8:,PUaehs1@QA$ lk\ș A]:W|Xb*=QA"- imxJp 1b"w(@9@4\#=+zRu H+px9(<$pJޏ)f;>Ў 6 &F 8/ u+8 Qc哊q xeT=NQh%΋Q@h?S-'غ/ UXWB yT)0;x$Sև2 ٠mG.ZkpjPN\;@lGpa+)? ede2$ yJk6 !`vUX >Rw p)π^mcPpv0Q bٳ k.!x&C 4 ; +⓭: B?픉xro(g6"A^HQ(`Q 30ED"~Vr Ѐ>@(?_Fu $M'JeRP,\q B Ġ=}\?_Hz+A@\d@ f;$\ ƫL6@; Q( P 98( H]6 `xDgC}_ @38{Vr@YD:!/|]dP0z=hU({@QxO~=R^tu9 Ӥi@cV7x(ͽ9cԵg(h8 !&|*:qLI'@. 60J H! <538 '{*YyHyj(8H8r`$0(Jr$<5*dzk5|\@C\{*,9 Pysʪ($L24UO[$%jXVX5!mU8Ax'"ۜ~ X!$?@HOP*.u}f$Ic(|!lI&K2 rx=5zX?` _޶]x^E}|Y&U7\*5M @+ީsЌ)ZԐ@qu5Un7k8AE$ y˳: ,; u1x8 flc:a7pd%*2U$vc$Z,b+H쪝m.hfR; Nr0ڶS[y"ḡKl5 *h3$徖YP%H ܒSree~Geڽ\ T~"H3CY7g.EtYT"@DlQNf!P4<Αp ࢅ˲ }Y$`^& Spi&h^#ȒͱAc|C w]**]C64*0]:ܲ+$~X X@^ۡA|GN$Ā~`N/;DљDqr/)4 »*?P%ɬ.}npO$RŃm cǗrMjؑUA>%ٰ<&PUC01M?0$*1P7ģ@b0L 6u![nU (|m@'Ces `3 2;a::BVMz IK$\BP 8/עoi 1 !b+ {T*3 J<.^LAi);%.6&k_5&cf4rm QK A<'9]tuoF mAS1tD@ 0SmTµ`9 }ɬiYv2D`5a &$0jPoHYS\bSp*0!@baD@v>"TfMR 0rU`!1y#\f=vsLM)69S*HՓU3n_"D\{cxlbN@)yXUf84v/  `si!,z+%i6,r*ȑS2D\YPnhNċoH[JjPTBd͈†R=@4R &S" m"!)aB:VXIhC1 $Oq>D[ H9B$DB^1ShbmÚ'&07GhJʐ]X:DG BDL@c T`PE`ppV8݋rCE3򓓃 9ڰ҃H(ĩAa,dMDoHkJٵB?<&.ŊaO)n$@a%yHUOu^\7E%5h"` K b ~9ʃ/Ć "9ZS7{HBK% DaBFb$*N zlZ`&>3)b9z!Ă L89T<$DȒZ$<!!> DK.x$l L~o?‚n"/—,n0A-p."p#/`F6& q'\*{FbEHÅH""ǥ?Ϣ5h&C#p$̺օ"\(\ pb@2 `ZO$2=$V 2c(b! !QH$0D'М{C ]ȃ60#n\`R RA̐$H^fl "t8ԩGL)LXOr7B W^r,C!ҒŒ d$8l@>/o^ 2j!$b"`*`@ :8#\P5` `vffƪv~ ؓ rrz|}fd.)2i؈gRC&S$Z&.``$8:H\j(yaLa.E+7I܈Y(*bMZ.^S$F,@ U~}. ݓ*x}≐ꂇ !nsr v f+B"ㆳru\adx"wR.䱄2+ r!,Nu/re49TF$FJtG23; BB㜕ndd(,1?4pQ3b|&H-NJVX`I.( Z< bQ?;%{M|qE?tlrR_2!|Lx`O @ހ BcFSJ fњ(CHet84A"`^ :3T&a. z?dYR@(|$d b R4BSk+MC !wXVG0[<c )#B ""188Na(KTj&q7Z}{6/Qc.^"TfA a+dB!0jeCҿcm7)>l@4F %4<)&keubt'hj1+oVD[k;d}f!ff \7)B4)bTU ,v{V?ح61!KFe^`]&jl=mmS (ڂdu1Fn;a ;oƼ#@3 *QQ@cXcl0cIZ5aCVKXj4&p`N'Ƒk0r!o\J7 \'g?juma NBdN`"+2Ҁb`>Ŷ7;v2z"*2a&zrO!a^T VUG_&F" X ^\' (3rԢ (lep!x M0O[# 5 7p`  1,2{9!L@@HO] (USA6DtXhhJy!H7.c/xZ8m* hPC `FARH<] '@E^4BR%:EC+9) )-Vfh([QQ[ML8 /^4$7B,"g0<Җ z X2TP@OƵb!@!1A:aA+Jh ]! P\)‚ ,Aρ !L9B< fN?Pd%_xT5 oM?FLa,Ajk"f, DꡱEaGmu$kbI| fC5G`) 9e 4;^*Kb/6"" *" mni js+0*"C$ 0"uK.Ũ $ֲ0xn7&(lxA@~!8J  pģZ.h!Lſ*0r$m*G~lmX TC(–ƏWn,pW<<\#CQ ^(@[OQC$ބLQWvIz~uE$p&# E9)$u & QLlaW'~B %q?B3?Ϩãl)c6A6C^^H !Ry9% "xh>R.MjL!2U*ØQZ`4Q*aL x$%r$#2٫Y7R&!o/XL7VK0rI1ެ`@(d `n=)m$$P(18NW:AOWp<A h*!jf(& 2@Q!jf@smIIcDsnf8|#@:KsYQ/&7Y[GYA\!<,l<~("0(#7EK9rގpdM3~/@WNtLF_<E;,PX0w\ŋV|hջ6Hޥ)` X!Jj[v9gW4lvjv' KݜCx0eHJ V?QQ_@qfP ) bH}Q(@pH$r8s]`  "s 2I+9?7 ŀ %5Qg(YU([/f39w4MW)ޫ%DlB#W]-Ā@(?T"0fy޳S[u"7}~qBAL6`j>@b`#Cܼ'J ^.O9%9 8b5rHXS>v 8.#(\)=*@h, ʑi 0P]%BuRb8= Iix" @ .+" \~c8:asǒklP xq#1)C̓!g Bx~(h8L%8EQ C|< F5s@@SŠ3ܰ1A)nZ A&I쨛UB s-P\5 *Z`  EY<ɨAnYgAaHVeJәGx.ɧ/̋@' 0C( -a+tJ 3 Κ|yzT 5dɘ nkO:``8(AnZ~Kk^}Ѳ"*ij-꾪 ]m* v_'zkwiѐc bxBد1=jQEJQ գGlt`*EPC%,hT `,`B%--By#Pi9*!XCJu~#c4'@E 䛰A[N)AbiJ730:D"@;X#g0"djO\!ۓrUo& Ti#_q Wr{N0=C (&Baxܬ?II;,^_CtVx`$9YtI>`86$"ዑv/@pUkRH7`H*OL)FL= w=H:o ,a(I8p"@ @&@P=v=Mm3r b`L/҆0JN,?Bd`|CЊ"5Kʹ/.n?v&$X&M4ي5nBJ#+{V)w+ CȬBH]o(z" I{!$A8l %m2?=+#aA^q\.]d+EK$FVѠ($%y-)δɗ 9`q8t{q8BX`aFp |(%ikP@Ki'|JT+2%'2dVG@@:W0א"tP 0)$XEɫ{EY W,86h[c2 s8: 8 $I]YՊ$^ݪ1/md-1Etrٜ'pBNYf D0 hJ3\34P7hC$1AThh Ǐ@e. zL\jːmHmrk`+aՠLAomلvDh yF-c#P=i"9TR lښQ84'`\LY,&$Gd!CݣrB c6ѹ(H z": FbX%a&qh-UM8cnՅrz{ij 4$I&ŷsox?DX2"oEڞNxUٵDv$b Cd;r`e2>[:GLCTX+E@5ʼnW,9ʬs9ЄH xteKկ|G )E oN{+WG b5w>šAOqtp p@VA0kubD?>& ܘAxù#^!)Z%mzF/(ĈHEV]|Vǒ>ˁâ@ 2Pb*ۤ E;xKI ACa=;+9Ù }. . mީɑYpu!1:;z P鴋AI=갼 A#8 |@P@:3Ս@3;4#ꒁ[ ({#@'Ňy.#ѥ4,X^[(ã4;JhRM\W ˇy`Kp+|51J”4L~ϼIYB"K,6VY=MCz\^ L$(HxRt)kH:WH0 di^x;8 `4y7Öy]H> #&94h,̄o}jFɓ!$>X+8^!7SJ>K)`h6H,[iҼ- E ˃A:s?'0>s^ ^wD7TKxȉ %0M@Pۢ*5j9W*G+C=!,Xё-ͽ gq#pC<q{YYap)>tj 8t;s6<uiJll7JGCB #P (m JII+̦Io3 ҩ"@$R4XP.Ͽi6B邀pm􆮯GmA}04pS?<&7cmCz eoYϏP3925)kmxfK88iarF[FD =0%Az*Y .]>Ȑ뚬ujH$M0! /l783't%zEsȗgpX-5 ,Zcd TO<VXfU&Uj4ceJ,Vϣ9ɲ 4 _χ;$JfدY9D#*D+/fRp Qe]\``S5*%ɧ e#z.`G!~2Y'+e-RG{ ';L$@hjyGØ~OCS y^4:,c3$NN!.RH& <n9Hsv;p8"T?Ӡ͟GLy U/ @I>_9\摞>SJg/ O&OxBv8L>?!Oη,a[=cd/wub0狸M8\@;ৃ@0 Ъi^&y 4Ej nK;j`t)x3qnG:껪+)@{!qtv_MqG<0H rkJhŴT |IPFD` y>RdjI@pT)R;TŸm‚mͻ]W,ƶ,VILH' { 9 NC gJŨW[c0ub)jޕ]l6 <+؞'XaJ~ȨEt50'N;9KV괌 x턙cUIZti'iurGgjtrrZI !AP|@'-` 6( Sl=6'~hgaף 8 ] >$5 MId2mTUNd3jeo,0fb!ct]g!`,!jx x& 9@z ϼL@RkWsmp5:TcQ&0D?2r[Mf,pXHPkRJp_+by ^`*)}+Sb?{Ktؾ;$)ʔF 3@-GN+dU&AlQb]jFH"|NPH|mQ{ r˝3 t73 P+0^'ڀ AVXHS <H&R 6ReX,Z@6@₃tFٹ,%96{="XQ;!B;I=x|L{B]&w<짨qY>;/|]q.z㷮–1ԄpsC`i 7: WoFCUX9|>hP$xz&?(dfӊsؼoO&8xaNzdaX-x1kT`x1m6CXCaI-j-ށj~=@ "a"#M\' !b(ȄЌdpNjʇ5tL 1H%/0c"g^nIԂl,P s Kvx!oˣhGK(`vbfϜj"^+撘ʟЌi %<$#7A$bQN{XZ"k[2lcL 70ʀIvNdaosY#9)f0V (8c5 dB L R' hˠ&*$CH$'(AHv`&O l@j JɚfZaLafp Y"l,Kf1<)a@ʾ 8TajLM,j-aU )ž1e'h،JIc) #zU )h`XMn2邗CXj’࣌bXENCHcvd4~,7LsF$3GcPWEG!` #@$A @(`:>1A.ϸAd>+")ab FIN@N @ М!AAc12hda:$VV Lag(AJ$#` Bjb " RN(%2A$%&MJ5F)҂ÖIE'Bpn6e%΍9/Yl1CC4'lSdpf3B版_#&&E a 2g6IcFH1b;B:hRciZ8ss^tG22N"&|AMAjC' XnД@bN| Df~R7&V.?a(-"\oJ̭Aq#*$Fl\7rFUeqF9J3? &'d]pAx't`@2(0 d3I $3$/&4W(J0t2*H(g82IĞ}p6m}#famh~dP (vNjY԰g 1QNb*@@H~UHk؞uKbPDRv0E.(*3 ҉3(XO㖏D>Q:%.Jb rg*{i.8k/KIp N@4 @ C`0@p`$Jd  @d*BҞ&Ê &  N-n[HaQC!%䂒]H*L9"@H`wO/36 ~r4@&5Na٫O F˰̬Bn~ 'tm j$z!la$o}WF獡bVkr'! L œC="|"BD))n޸CoEa^Z[! Z&R`XW#)z+@ `T!]oWjGg)vbL=N `&2e T[e$j 6'yK]]ύ8Iz ]de"ev0f=$]nvM@ib.y` _vFѥ/&aDӘWػhPj:`\p2 2{omaH &57Ϊӣ{ t c=xԷExT $tv㖵M,!@ ~u)0 NtdLrlIKf܂IYΞ~0鐌A X#}:ў<|kzH cZ puf8$`>+*~% 26XG~AXQ k7n0S` PÙLvLc}KoH .`&֯fS4OKfPk{d 7+qhLp9Eb\:H.,FcVQU|LF'媸 U3rZÑ/ӈ|㐌G3frtS6ph-QRC\[/2JKF9XXL`PF .X; Hx7x/r{ŭg`) }NdYr$6 Lo"&J]/D` \6yN!VZ( -!N` ڛ`ph9KnT4Zc:#(&03ִb/^n_\ؓ&pcQKE}%\z8#('&9l&"%Q$?M]ƄhI*2xNLb*|d}?I)B5 b@,j(\ a6m) Caˏ"J.(!҈:D` 44^.jrW@$y(>9rܺ 2`nRlo#^`Ib-%D߶j(2[9.DP C"@x$\++Ex_X u1H?]vP", e;2I4 hZ!FQw@@*hJ)<F 7G_}iM&aN&(S)4o=4>Ex$Q&((jY˩qu&MM~|r&c`}2bԨGXyR#+G{O!HRDJJDJ"" vZ`=n.Aq@$ϛžq r|( 78z*PB%iO yP'ʌkKs x}F*F>d\DG B$H" |:><]0=IrIUbpLC[3( H⋘|~NF6ɨc7>lÐI6G[-cLj{س.^;c%WeK!&MEXSiשW^p  H`2j!x &b:鷿k\O^W 5 pg :J?4]u+@tb$Um5/>wRS)AN Lf6B9j!DaF'D93){MZa>́> A߉A,4~L(C|j7tbbSRB\K28V#%LP`8˩tfT*ЍFʑB,YTL"eؘ<p a QV{k /fEɈ  W y:ZD< hyee0p_8`w.$Р(llcD2 ճfsc^ &=FH\>):`V ]0jVcK`0T&aAZk WxŖ AþW&ZH@#`@Q?)C(0 A% S HfW2yKnF>"?Whc% a\I8Ю0EhaO2d SH  Rcp4%d SC/yR?KKɉd)Y}yr.fZƉ0kS}Џf=דս17֣=QfKOx#Z'u2%{d7 I,"ddb9_ CsOH|͐Fv9(_;&<޶S*?mX03H*-a:]z|x:-Ű2;0"th=G#}CS+lDfj˘wiT +l:Lb (s-?ܞ`e XJ+i= #0p~~%#K2DQҥ);@AHs.+JOa!R[> R㚀 B;!.<,HȖ/H/Gv!mZA=)'o{(`H*܎ĺQ-2̼ PVۡ''ʜw M1/(~.p'kk9. 0H="$0BRO"*Ia J/28 D)-3ʰdY?uCYD Rq3 2H51;AGƐa>P\@blCL alx!$ b?*t)}Љp3L^Az`XRuGyĥIDZF6B `Dzlq=,B[/BqK 783y[\X["+ ʆ(Z2/R(B #*).z#7a^ zdK EI  〄0EF!(3rni(a8<qnZDL=} &JB (ȹZjB1%Niؙ!z%4s$ՙ,(0 "*$az R4 ͊LBZ (#CxHPٿI X_( >ˇHr; K+L')Em!OE+Dj(N? *14:b@Ѧlo A߄XFL@{\, DRJ 2nK3}2] 2LD G8  #6` jTy= X%e aτiJx >Hyk l: +B)Z:@0AOk]QdשԻʼnT݂#Ah {%:"}-H3F^Ϯe Fz3! MC" #DTs0@ }w sBOx 9'a ?iWXМ0`7P0 Z&1`𰋘\z} C0T@Oz PA۠4ƄO!3n+AC 8F ‹-Ж JDX?:Z\Eȹ-H) x00;N%. R:5nT= (= (ʉ-@ H8YPNw=XZUx h&KA A1% H"(1xn:%0@ޥ"Cئ9л)Սh+Ù=Uyb&j0lcAD2o^иb3E)8h3u `? 0Dx5 Y;hnjP] J2䛐֍Ĕ8 *?Cr2ܑ 3,@3ډs `nŠ2 5o 1^ګюDꪃ8BvA!Ó@UѬ ;^4XPN:X2}n>S1[>= iKBlo u l^^} h MBk u?鄐Y,i9DxN`z &ْ8 HQ5̀`Fk<, P333*d eU0c8d\ =8 A 8e PRq AګD6#$8ȑhc`d9`dN͇SƱ@pf)xk{,QQ2ЧPPTé0lx?n ^$;q RAȹ MI@FSt,3ZU '#`,*#c'K),YԺ_7L ʃEӗ$D' ?gIHx #bpU{wo~>!rB":r"[&`Ixh:P,﬊O$x{@޶$>_uI<A4@q^ Ib1+Wj:6Y<{^QPH!`|zbr|/-|֢;ԣ5 gʹL۩KN)`\ GP'B$~? `WEL#@ )c\ԧΪZԺP<4@ic(4@Dif,ı5|#86@?y4aLc6#P2yڏ>CN!{ȧ-84m"#2& 5Je3rUbıB\#;VmR1yD.6~M[M.r5@L,+J@}0M258#g~tG SeC~&ۙçHu }I˦ C`K> 8h*  %Bm fLi)d G*NY988(ec(aip9HP)a{r&>#5[Jh.֊/a :`H@`/qHUhOQ(M (n魽l9ax/Ǻ;a D~Em|6 @}wJs)#GZ h27ɼ*{ʊ쾙9K%b/Cy`@@UvDIv|Ȥ`6p|!P:0<`308(P,ŹQ&$x lHcPLBHPV5(  (MjCHA3@ň ,KM9V,7=c a:cx^}5D <1 " )%BZy"Ո%X8 74N?id%X$8ԠА#`pT,9Ł$( /]|tWx$V"̂m"PkHH KN8&(E#R4li)%CCO{0ݜi+Z$0`P`zjX %*;0 z1dm* G;WIX1x`mܓ;q$Vf/5GA!:Q=y@6BtN* j+U}?r)f iIrx E! aj.L A "DHtF6U|+Y|Z$ɞ.lV+^ԉ.$'$f Cb,SζY~qU0aBh vqs2@6(}@*HOe{ \ D6Aԉ`1+ Hː \ CS4L?Q=NW^-D&)dA8<5Brnv 9""u\.‘3!,^%$sB7E+lhoRX6[m"\c0+fD0_GAFj!oQd6 :PvxD2p=LEQpX!D0!ЕPOȥ]YMƳ/D-Fc} PG@Nn h 4Q\{s%}ja>`&0!amo<ĬtfLBcHi CgM #fB.wJOD&@u*l$h̅:CI P ю1ww}}j ñA*TS#t~d֢2햑Ehhd3PKj `&/Wڑ@Hp 2n^ꁆ\3H0xhwA*v.mHR$NRpD~).Z"rKN)dX) 8;"VPj6! "ԏ 8.gةP \?JW-JEc!8k4.MCD† b@ BpNZ xMBj"#H @<AްJؐd Y`I@2$ Kp!0 yO)0og #A>e\ p_$?`\H" @ 0, /L6%bA$A&##Jn`h!T{ 8# H~hLIˆ!!|bcNK0FBe;MeH,WNtp ଄4DWA84XMrU .X .]F|Сa܅zܪQ&Ǩp"/:aOe $eH Oą!)5L" KqT:e:L$%Xf fn g`g&! "Z&'22f &pJ^4 9A*8!쓧F2 p &b0V!ⓠ  2X縉Š'Rd#)8 F`RG |aHRHOZ: vvFvVzw5),)B2@B@= 6(JcH0HKDl-GB _/LjF3H`[ ؤSx<~y%λȑ 8rD@ Dʸ `ʪ`2s--܃H@0L 蠕8O""6"c@$)P |ceZ8a!Zpkr4V@.$b ^/P4,*a2F"e [kGtT#\JH48Cx"4ǧ0&ZJ*"B`A(D@?!¨F!(e %NmRuR $ hNdGdT7#E`/S$+(j!iNE(+l"Ł&d!am!z%(eSjH 9j ,H +L'-fDrJ(2|!~jj P8$ `Gh:MTx`@@ }p@/p#@g k$ǤefAWl2!,&J@kL~>^pH`R)ZA`x\z .{~x(Wkd@x9ț)Azy#Igs|?N0̶*E |=^˜ruߴO9)R" 2\$9f/(" ' ˆ4 v'RHmDџg@cܑIKNϰ F/X5`& I0Ѫ #@ C&@#YP׀͓3=9/4O恤 \Tէ.}m!GYB d+O (Ih7)oȋ +b,d! i9N Y dصSӍjeL5eH )F5vmnN7gYO 0#¸\:ڑ`rS  Aw;d߳;ڌ; :6ASO-l;H/DC E%6U dtee?cu"8\C+x \i.UG!zcPƤY%wY*iX X寖qK|X Ø 82.xd׿ eUx^+:F˜k@MtV|bӄ eVcQ uP3#ه$~@A-xn@ƈd\fgCu\5PJLZ:l;F-VhX³[~ 9OG ۱eеȬE Kh M6y4K_{>/4nb8H.@/%b@30S\TolOħq%i;_ HVQ =]!G NN݉r;x:pRDI8Q|$$6&C{}` ˈp Ѥ4s iLnqJ<[2i2PrO&30g)ϒLJ0k!yPŰ@7%(j {XZk'O&1b|NJG R}P2f>̠|FL@⣑'0JP@tY9&>JU*Qq2&O,P] Aq#NJ~VW\#$ FP)۾#L>H! L&2 D'cPlhyBRSfA5H 6X@6cxHXX7 j̳L- sHpFDP rAV vbWz 䛤5j%, ,#1a,FHoJ.bI]SpR/$SD~OcQFeۚ#}DU`NI%3\0iAfX0@XY DG=DG0#ĨzYCС\ UV @.S 5&3NAFk0r O&,F`bb\& <n@:#V$\u0GzE@\aa+- !"H`(gҀ M=Q5}$"ak*_z("D.,.$&gj&*.RL<︹c>&(0>Pg.U?Qb P\#$GIlੰ0NY`|,~mrvchjB`v @~ƺ蠗Tǘclq =ZHb=e0fOc<ϔ`FfEv(p"Q& jX;`o s͜@#jLd1) ﬏:ya;`!.W`zZҺk⟠ -bAFBdiجƜqEg2 :P7\+#63Z@:0* ZU6 "Ahp*feވh<~i}Sud+t j$5K/dlstW=$nv"ZsӒK^cnhN2C(r򪝓5>)+fxgsfnn2!ƁB|+}e3 *K2fea/Fc scU$AP"8Fg">$<<KFi>Y U1-p@8!T4G6wnH}=4VP u:"@F4`d /dT+16% Vt!vF E=UZZ~/-J njN)jRir5i$n @Ƞ A80ģX.7'+g$c h+8>Nت1)t6<@ #@ @ m!@ @%3A&J ?6R5#//r4faRփ.,@$, dDrxzI&v E~TN>+>dA* Y* AR@~cTEJV 4S ~J؀ľ@lR 8`4qȧҽÉP5tC ~&bGRd&ewdRڰOop$g&r wXeR-5HBX,!k4Ck@tZb `T`Nn@R5,0 U|6=].* b4D摌0h2APiX\!@$i!E$dlF6n (jZx`lzAɏ>/z A@falJ*t"~(B+x//\rB$2:$l=kMhT%xV["M/j[<8d|1&U ݯM>">!LLBЏ@Ba5a.Q|"Zh,%ÁnNiBS:p @4'5j"Nb-Is! ICl3% cc`Sɪ5aU+ `aLr +@ .(, lC\|'}@CU tW3ƞWr92m$L(W}@f\2Ny'4Rd \+O"7@{ˆ~W-P>q[NGeK qg4h jf tFRlQDd7b|'$I^c_%a.!ط6[)EsYr(o3ei Y y\Ab&3>&%O€!A% foKT&2fI;y*ςgY}s, L8)xl*!BO~)l>~QȌ]8 w]+yB xL)R k"E_M_B]&M%RBaF{G/w,Cb1[>-|G8Lv"Gbp ePhI9D( 3Wq0`3 F<`Jb 1Vj~;t8' c~^A0憟 JD"l'"9\`bhZAaPV"5֎@Jt'Bcbٶ2úlSЃN(Io (!tO{!D,Ё2Cȿ3"j]% X%vh("ƒy|0)ɠ `pRBԤ#̣(Rscr|ȳ+^UANY&Jad愧- FLj<a\'<@Bq҄imyD 8ԥ`2N X틋+8)2K/f:d/ϔki$ژV2s ̈́+L! a0K -~% }ixY7cxp ]j A:5FpOa8.`$C`jB? ~n(#Hp$t#Dc, |ߛIv0*EPh @k Ah ZvxaTNˆS7cTkG@u`vQh,LIB_0QQC耇5%FҳK𒕩sd$v7p7CBL0iMf; tXH :Ke0q0y`H BHQ!Evlg㊈Dw*2pK)$MA$@CJ[ (Z! $#H3seN=v=`\  g1rCx8^(@( yI4M`8nA<6ޛ!x a}궷+n$׆sh+}w6ބIe|TB;~`t3x*"0<[qL)V h U![PRÕPjda T5P1qX\԰`Y P2LUYșX0Z,KXˎi\8 ˝8E!U A=mDpx**XUwdKdH_kGdf;Ҟ='+@IkF3g ϶VQ_L辀XCTG@CCyz~pо+# qp<?A;їhGP |#tӵapSA#aD?&L<ؓ-p:8E3kv |ҕ+D( R0K/91>DHīDM@.`Ǜ/2A~ @ *@xI"H w @Ę )\ 剡(@` vS@{/xK!.&?1ZBѽD)9\FPј3EX .( Io! }P ,223>9kgRz+) k N1PƱaZ48?X."x={ՉqHSB9zY O%@|+D+ -O@m0HL`>Q?Q1P9A3'蠉 "x:HcɻyȩQ u"A7hYx9[Ha*Q у@-"x!h{H(!h@c"3 P! :xp:9(_XKάƈǴL$ SMRx>% Ȭ5X|ʋ@ l@A*x]ѹEÞ(@>H?3? 08o 8Qql J (jxdV pm %h@5%1YC|V':.s? ʇXNЄ8pAp$nHPsY/![17{ 8)'S'mlYX POU!iB50} 9E)Ű E= @wYDL#PC [@ 0U+rP  AҹE5qQ zqD/yt](rn覅_6HS1& k' {B~@zD44!8D㊑45p_J?՞RzeM`[r  HaU ]5WxѼ^S$ KcX+z ڈ,UI\<>{ק} 9\ҏ[Y81bHe.qo,$x hkP5ZusL0fN010p@հx!) b5 ׍Bzܣt7F+.uCB(TH-)=.n[PC* +vv_Hڇd5^Q-n=2HC+iLr l>ȃnj=? iV80YkxXj̋@,CʛA,̼F~t1%@K W (5Ʀ0xɆJ`MҢ&TH@ҙƴ) ~뤊F1D%iF `@bq `um1w"XnvĤQJi뱋H/kA;)Ή@"X&?hH5{ȓ(`KP (:KX`~$vWn ֤n+"l8 k$i e#x[jv!\0QBҺIwiJi]N-LLq@fLSԀ 8Tr=J=WЁNJbl&<̔C$.\8E`@̈_]ɿD Ʉ؀t8aH4eKlFoTqk_.@IF-"HJYcFw:7kkRyc9Zu ulH o`cMKI?%įmj* :0Ex;9d QFcpt(`q02'mnnT] ! hEU Q.jIds!bxPEհ? nyL ᬃ8H}y { E׸y9l}_6J7Iŀjг6p1݂).T"b-6/N h.9laxH{ǹ<%gO0gaP0-" W#ƔhyߘXwEh[% >3 "B6]H4P) %O'"Hj5@cqs;@w;@ ~@x * =?( N&RBR@1o 7Sg4S*go48@W:5=Ҭs{tSKxYx RhRLGMgx8p7@I@b r8Sa @s}C@$M:SK?`qn#G`2 }֜m|4 */( }?ټp1x`O8oxvg`pBd@O{qo0A F  (B@n"P Y֓ʦ& ꝿ3, ( ڌ.`* @;*L B©J|`&) J\ָ, tɨ)B `*-jrUbZRz&,lL'̰%t2|X 4VU+uAD[* sJv9PS, h@h#@Nh3}Uf6 ppt9^Y 4$F@'~K|1iķ+*jڝQ+, PȆIE&k x D`, Ck4CrO0)UoB+@K~i0j aJj{4)z~6 JD3,*ozŰG҃%Ҹ9*_(}- 4yrl/aC2g&"H.\UY֝2J7@&:齒%X&0 EXT0DwRPL@&@1xϠ$L0]0AL'쬻6W.0I貴q C0H5=A[tEEB2c%rE_A9!+FHC^"e|ct1;;HA+ ?XU&  xo}tN>/7rnddI%Yr"\Gq-XY 3>L JuX'0=A@*sv$>j=,+|&Қ#9:+cV9 N=CXd\s.^N),."]ȷiB'䎙2"f; Ɵ"h@*ȋ@MpOsÒ|_9%80ֆ* B}tI ?͈aD/ 4 IA@P S;+zЕ9hJ:! >dSJk5)Ũu-%$W{ґ2G*_j͙t5i"p:ȋBLph Y (i\3#4,\(D]1Wxz`0 ϕg* adBEVSrFlf EV Xl!r436 *@O aKV@QQJCI@6KM`%B乒Uygz$` (+HKa`0U/P)Q\Gjڢlu5PSȝ@*dr{z 0T(%: ~E>%(RNe,, XYTPR()[+C&%ƄZp'C*%.-(b\-u@`6At:D[F2ǩ'VZ21 ,eH* BM+ Lp0 6]-T&B* zt&%QO|G!C c'sj Llj>̈Ɍek "?pQ@@X?\ij,BzrEVM` ,`Aj@qf vj뜇eI:/? &?z(,885G#:qq#$fz>ہn-D n+5,F Le,̡ri)D @#6`L"VZF%D d~zzCC4AU Kn3S?̄f -TP*|rzDZÒr4VJ[qkT*(\CZ6 ܥSܠ,KkDH5TSZꆎLnwA Jg%:˾̰Wo%L6@A()YR Lq%`?4MHFȬ~h}F 2! A8In )[`(vc.f&j!K>YJU/SjDDYv[*t⚈t#)HaA>AZ<;H^)/w/h-Ĉaಒj^dMsKKM)Z+Sf}!6෢ЀSA:/$Nj†(8Mz'` 㲞FZzNief4EDiUM@'a"A/ ?UžWb(#%JzxJD?a^ apmaUmaD? g&.."<քr ˷,&mM b-KQezZbQ4>bڍus1-#k:(% `+h*+j"iق(hloWpZWw.GMoĞ?o-$D}Hȓ8@"> @ n6 )NDA&o8!Rx8`FAf@LRlQk|`2 ,Je~^Ĥ&ڈTA?r (H1RH=A8>ƨjC "YW dh!a= !,*.O`\nxD(,[1V9MLjR 2/X}MFKk@}pOYmq)2Svٟ'-BPQ3$*EfnCT69 @  /)r֞|0բ|eSj! 0C4F Hԓ%*I*A 3>9¦9+L~?1n B]a`e/ 3q)T* ! ` dfL:z^H( Tzc"&~Y%Vd )@ _AlUgW_gYLKozNڷt~L6橧h&R+@ 煥we̩lKu K{Y.VV5XJζ Z ybjYLItHW~%`! ` `Le*\a:6AJ(0L}a hŃTw?fUwLZ[ZsvfSB^L o Qѫ]Mc lc̰ [E¹_esKl^+{vܷZVºE*NRa A$9tRtkkci.@ f{< 6!PEcb5E̞?41Eѩ43xz:F@}>d)T34E@ 05~XP(J@# 'W7] 'y$[:1G%*F]KSmzQLi>_"I YD~g0 m4)hz<(s\`qW{{]~+etzke`ʩ[E|R-hYcu:GD-v;g@h0 >p4FT> aA=GR>SAXSN)2S`7MU*??:߂S@b&5 < EG *s5 2Fˆ`d-XӬ.&@, 6 5=%J|3a͡7*?xƒ:'d+F{~56SRm!4N+]ͳE*oMԴ)=O@lUN+s%|}k^7C<`52H:i_pDBX !4!TÒ֦m:uuj=[Cq  *z?8WJ"6Pj=MZƩa2f֤٢J'-((Ȅ]RP9b NQHA\Ug5kt$"PMHX e ]%Zt+*<ȓ9r^^r]̔V&6-yȁsXM+kpFC,9 |H_!GH,p΍ʹRX+@"CrS =<(X2Za2W1&OB3!XE!%LQhl̙ * FJߏh&q&O͡sOSa 율͙ 29M +.L:$pP/edDbJ1H!1H)#p"˷$da1c a+STW6DCй;(a+όQ?ebT5CW(P6J-JOuU&q8M\CmDDqVY7E\^2_?10@Af:YPuK b9A6D~ ےO HaO 8䛂ش%Юeq@CIG3EJ.PD@D%r7)cs,y%C*'1 H3 ; /~.iCp4 y(HpC hBsPQ `Hybv(d!)>4x0`?Gۊ‰QOF Iu?iP^b ]VO`"*kP6>@vp2O{CDCG:W O#/7@@X,"xH+a2Q,-YI1ѝ8H43`Hp 7B@8(qz'/J2!pi@q-Y,gXeјPD؅k,9krKaD<.Iezj $(6pR1h@8wA0iixY0@25ra,S: N _G}DI HR, R9 `.NͥPp6 V)tШ4\"(\ !AY^ h&CI֓#]i%r DV1*@e1=&j z9@DD9 Oc oRGMIima 4̒2i4$N@UW` ֚PiG@ ?XOԴi>{ںQ `6 @z^Ӿ6;4Kd!hWl \k qXhYC(MK<:34C~CF<iC+d@ Nd`,X=P3I @S5pδ >;I݋`0;_׸M< Kѫ45yYT.v7sϠCXD˝]ӻ<8Z],`#eھ<8)HZ ~5A3PkPSdl×+4)~;@hnb   4#jpPa 292z )t1HaS#^۫?P󷸃>ۼ[8*>$n&(-h82I@z~G>hAPJZhd4cD .Q\;E_kjuձV;{ی4lӃ`?"IT %G#Ia ^cx4 xb=c%C2$+] Pe>n PiB 9L2څЛGj|+0 e\4ͿK- -P4}Ьp5  2qj'Xv47X:F@zAWݔlH $PEy)[*_´ҏuN&?{pXVY=!ja໊"Aݔ+|S0ƇFɒ"1D1eB <%zMu˕^d 615M:d`0PtihIrJhI{؊HpKwkۘyfMdP'v=&PH8@߹XxX.`*Q8r((8T$?Ph!@f(b7{E|ZƁXXuِɖ]F)_k>㨢Pe^[Mi+L%hhp!ļTY@肱(n޲J6kpPz 2Q9ṡk6vqh-EY58 q =f)CUyѷiU Xp&YI:I8H(/iHAHJB D)AiT@;.X&m".U›XИ*BI].,& YX(Y"M!>1 5F݈eJ@AMF \i`)W>ߏJdպLti/@GdC9˦L?IVa&JeNcg}@}j 0a3g?H/2U胭Ke[`0i/3-q˧2od妽+^J&I+{8m'ڥ t0֚Κn;)/03rbīӘ< L륇{Ȁ DS'?iB>   ~qD=P%d"Ub|W p@ clAY,(e)Df y.& ABU-Lq!#M R~s8--L[@-.~P* A!fX6Cns(=h$C~ 'mP6DӦb@$)sc AGH {MX_֕ ~1)R21`"[ur9N8sV8hm 26*0>  ` hfG)ev(Wb]jT=B7 vքa/ :A,G`/Ekn 4#mgIWRc,^3p[5ƨ#&h> 4 A\ssJZC@+$dAm5썛E=*et4s(1k9 3I D?\ŠTRbjɓTh!g phvՓBxOKQI8^#XI 2cf JoFϴ҉Uen  =pb#>a{x  -E)Aw @!s 8^ ~RKm r(%nZy8 tVMК;)v:$.a=&ֿ#M*kz1y4wj 3uNT'#Hӭ_}~ f#\NkU"C4C݃ؖCz/eR^Oq@C@x צō bCQ`A=ct|sU:nG}Fsf@&TWFRA(<)ylbhDc!B:b "@R"a薁  Ų0>`RpiB00jGג0I65ڿ k*%X#V+ !O+` d&G ~ǡR(c@ `ln(-e?A=Ď!q~IV%~i- e6qnD&'t+ph&k`Ǝ5Ȝi$V3V?k TZC!-2 )s@Θ N إ`H R ƭ!XI+HZ#%$+B5dpAEHosFQ1'-HI%T?Dd+Q@ٮ:"G~`)`l'`uFK2c:aᢕVFTEٍt? $KNYNRھKe`Rx +MΩ'(  !LkXP6Mi}ЛX \ʁ?L$j"Hs5cZTz'' RR+XO$TH"RrB #ZaycX5-A8 <ApѢV.\ o`b,Fˆ P6[Br4?ì:BdAj!̂>8!<H 6 RV5k-G VWh`,Aʮ@jt@Ǡ-199O@ZŪ-Aek!nQHi6%*Bh̘QI֤0TeK]c -U$RkofYB" 2?STXyĐ(l# = !r{L* .ajw$v:Ƅf ڂrN-}1f$ 3ց6@! # &>5875xAhK<9~E"' ( ʛB* a Ju9†H`tHИ#Lc=KaD BT]E!e >hR*I^e$IVV @v` Hh}ʡ(H1C^52*k@.L#O #$U9O3~Cg9)^E"RN$! NyOLXd9$-YX$R$6'$Z\4Y)+r(`?vZhR-W: an 1ŶZY5!Zpyhpk5!p>];o7dV?H^@5!pQrQQ FTe%y//(͖Ma# &()2NVKh RHgiCٙNFV)ˆ+t0AD ƞW-@ L )^:a&U{8t*z"QAB2j~Xa茘~쟩¤}B-YRy]f "ax>a ̖ ;0~`Ć `l8Aބ%}xHcD*_o&etZađ†(%6"xQ7H  BA`YPA< } +#KV ) o0 kpV4e }~ԑbO>I]݃BaGaU+Q0W"`X!1>7"aZ{@K꘶x! $~ԀH(IyR$)^4NjW^$؂Vl }fdW r|s遶 )4*LMNie$ļ!ZhvBaN2vԇ;nG?MKZSc,4?,*15f},#(J| 4ӌ.8 &2?[9@ +8A0+*<r7/Uo1E$PD ~-Y8o\ !} ;7-" b,bQ~* ! |H@C@)dRE1dO&~>8u?xe N')ܒM  tV- r9\s r h4$Ȁ`Xtcv(0R( ~̧:!K^AFu-ynl8DdJ)=]Z]2P]gRf1\ pSa ul `.Bp n.{"z}jBv{"p!H:$BрC ~hBbEIj7J4Rڢ%*V8YDY$'欯`Ҧ*139@?Yθ,"2~;#H$0rhB0"xeR Uľ)x*) : JV@(p%i8ˏ#Hs-I?\Ԫ]W2BwjZ h #$*"7Tڢjj`l@Ux`Pp))ʜ&d|@b5<tYm eLQ7ҭ^:uuܪTZx钥埪fЮ~$z9c+_U<$ % ǒjySG XAFH*^1zBC w{i勺ӫ=AiC٢}"%(LS )Em< 桢-A8d`$  9pg%=øsg/B{x=:jjeN99  EIw({OxZ1lBx 8=@LT Y27I0Uƹ>@5FxGH?DNh.i<I{=~N%%hV"HARQi`0k %6T`%I".h)J)L7C\GG2:Ky ۙ#9Fz$:*j1U vD@0h0 =3nq&()%tB*L:#DHBLJ1Da*>'h#`u9 UkLy!#Ht}{¨2Oܔs9Y'c:V; g+j W3,fT|twɸ9ZCZqlNb"~ҊoI&U 2xp-71!44<vL(|1Ds8NZ@Cg(H%]OZܓRst1h(!iV@ЉiF@XAx5䅆#O 0k,*DNth$3x*x:~+L0f/OXw2s[`XXP X P/ h燂 ,:s!jj%>Q)J!EX85xD";eZxEh?C)P#Ax ,Ja ݎrl0 ;fY˫ R"<ʓkl²2׫*i0@$0*Yʢmx_8BPoP!*X=x~;g0;obحB:J!Ӻʜt&١(iXI B $C9xp(GaY9Dyz3p%T8J/8f,2s& $ڳ(J+l+(+ 1 "`'?pIhF*&\2dXb,#y ` ЈH+d% & ۀ>x6B8_(K**(Bl:IAJTrA@X8;03* Ph w3fj 0Ĝ!M8RdG8(1gHc̜ϢQ͟; O2m괦':鞱q#X&0D\{BᲽ}y&Rq u Yx`f- P%,3R |b!0`RPIJu0zM"ӦѪ+KQcѢh81J݃p?q:: B'Y+9T 5[}';j[=COVe;)Qu@Vb9:KʪSd!8$PK2yӘ 3EiPpkDxX :AzChT@[xĖO"tBA=`>+Ё2JCxA;PZ"OA Q8oz I Hcz (@8Q|`ֲn\䩦Q)t8M 0 (d҅ZXWPl(3QHvq\< (M`Q%`Z1ʽ.UA 1B<0I9A u˨.'o |U@\`I@#8ht 8 eD5<H_$1r9Drԑ 'T -. SHSx ]PSPCQZ@czg!'9 NT3j,S={l/ 콆'LIVU(Qb(t@08C->2pt|B^<~.x8r*O 46 6O/c ą29KrO #v%Д*6+=:ƍ)9v*@ !VP9``rx4PA! 0C9iE@. y0s꡹,)- Lj6)n̐W1B{x)O$kTE%= ) fD H҇w50t3V -7-ނ K*39AZ(Y; 6&%X۠1B yA딾 h>d: g ^8 4KO4wDEÉk:g ȮPaa92>"D:ˡC-O`aj6+Њ0&) &s| @n5xо,)oߑx!p)8H#\ve`eXf[ˀl/@3N5Y 5Y Z3چ5GȚdP`!y jnq|ٓ@ YT8 vRf\bV}o:=qrkL#]hHwD~5zZ /Ux?Vpp2T=yU@N-b)' PgZg T?$RQ$P fZ9MğuVeS"i P<h0ICZɉ|NS%H M&uU{Di/\Π/o _XrZ<24XL\kZ: "=>8,9!"X@xaUBxhu?ʗ 8B I"VDؒMU]70%)OHUV%1'6#]Q &ZVe5oǂ05-ܷ|E;R) $A|'ZHшޓ$ h:X0z?FfVR0IoٗM=L<u oSe3/2TOp_5`YN`qԉatX$*@S3 | @P`VC;P+b\Ec1+"(N)8T;HĀqsH3 .Z6*F~@;( (Jn,x#9*~?5Y+ HVR{`  ^z{qw_#*hG>`Я6 R5( CtPv D8A !  @cSEdCX?\?*o?3 S3,=+Isб86H@* +k&h$EGFiyp"d3Ph |k >*D*K(48 ).R0WL<&HJTG`7Qw(7!H`0I g'hF0]H @+QFQǩꔁ2K\/ ; d}hË &F9uH J?D,)rB 8h6z""~Vp&:=lZ.!UX wyn2 & @@-s, 92ޑE%+F+mF&V* hkKs{UγJDNp|W@HUp`4487y[e$%*dֹ&I)Q C[B,x U1}v$ 6j̭h︄Y:HE>XJqh_iP0 MSjKKhA#0@s Pc ?BPM>V-q#"8 At.cT_K΀B<z-6f{dD i܋Xa;t$LHXCղ:?`;o BT#254Γ#d-ၰ8f x ]lLd,VTd%A1atژUTPX+kأŧJD$Jl@Ldp m"r"\H&$ȵpM ;sc3ry0U4@$d|bb6bDa[@s  90hG4b-'GМ+TY8_ic+0R>ڏðC!ɀ6Hɀ#&T B*R &([:  S>SAC P``oxؔHq@`@)8;*BR(HBV& z嫔@g -CYC4!L @k-`L%Z/rh`K!JTy@͛kS>>B%v."OR3x̛g 8P;(a褦RI&gKX2 U,7Ƹxk:tA2c@.L  SʸcMj JFdR+E Hwx$`I 5sNL 1cHt ?Nbe v/%jE~) O ,a\c'H|LSAϪ8j,BKFi0` e+f K* Żu|Ld{8 H+-5{Yo%PVf= mZI~aԦ3S>^d#E o'=7 +xN%H?-bk!~Ѕ0,tևq~7F5!1]T|@ԿuU9=6sjMkG  tW:F8*c#hE!;p:G [}l7G&!aɉNȫ9{qwHgM0ݪӸR}S4z8sxj A\,~.b+5mGZa603*ʡ_XT Z0:q9wX0O n-oO(ꏱ=z ='> @&`_3掁g@,\A,G%Fcjæ rΤ0@+zޠ*Av~οx%-L(Πp@Er+* iL!$h(!*'~Ta'.T0MH#` & #8M l V:R@A҃"@d -X5Q5@6O@ n_dB2 $€! o(0KzᦴA`:r %:$ïv-IH=,V<1x=.z"l g}F2D:6naA6Fi޴MڍAG@T tC@IL ,dI!"!8Qx"E>Q""/5W&J n2bIjazJEi@s$ ! "Hce1"2B" >!D rZ.#TƤ:$mD` eFk.B p !D,h!fl^u̼bzL rA8"RiB%"x+lAL`Dh`xr E >і^_JlZ00I M7 * G&P77 ,lEV,v轊h((m&jd(}&+Jq:h1k,X~Kef&U  @pdk(!ϖ  D50J .0.(&L0\Hd꣠:軤'A.VAaz܄(VDd| A ^Z೅FHV ǠVTNǡÂcj_A $#G%A.,_ ʑ`~"o,ha ~ BE$ŻZ#5 \[@ & 3p%pI^!&) w lhʥ0'ju*1" kd! h6!Lr3CR)Pf  v`EV2kc@di!ԘaA!lE!`@`J%D=7Ҫ D*t':cd%4kS ƊL,rMAܾ3&Ud"+RA h˒EdZxÂ%R(lTIZ!jDXxI>n9A @S"jBdb |B2a< J6B`#@~Nsæ5,P+8znPz' +@5H$u?" M.'!*/]\t@kP9Apd3pTjlú~RHPD**RzY r@onOG\1\@ FA4ja`7!cp+L⌃na 1ì&KPx4@* J*D+YTV%F+ ,`hKCziF] Ha5øe%.R g)Ya 1FPBJ#$FXRs6lkd!u~:IXm !|ky*!l+BXM1{0ێܱ52 b&fkք3ymJcbE/D0fKZ'#6&!^l[".n`OA,,ťQh @4A !j8E}3f8aP!,b*Wf>ZɵR @ $Uw0ုp̳,S+ ^-oĴ0Q2hkC4ɲ *@@Z2lS&γy|,gz% 0,6xh%?d@m&|UR0U0H ,BH-#`:暳 $ɧOŦYF'm3Jh,^4j\1 1֚QLAIᝧApsavgz@aX,O`>jn+& ˣLM3{O)%>۱*P0"!FvgYR9gG @N R\M;FW )𻨏& az_ |_l@vI h4< %J R)B{Q+/Ū} NrݥLѫ%:걌j!ͥmx (7U8w}G`J8cxJj<,I͍+P}==Y= Hl 1qpz33e+jܰ)yi/$Eʨ=clJ ŽL}0#șSByQ@6ĸ15h ~tNp~eRCi ١j`2|4!'8{SFՋ1b0=`*)m8htƜb@,EV0ImsX? 9,c!J* TDU@1pPH2&ؒScՉR`y6JFv31!NKJ2Ҙ'oxNM 3M% b| )#?⥠q0R @!̄:`k x ڠ"T=!(fRzU:WfEI&+xp6">M5<7bsz5H@g>OL0Bur @(h^_~rhiYG|-O> ;SOFjJ', M` D)%#J!|Adto T\X |Syz`M AP4ɫ0n1KܠHVqMsdYz{y=+L֗|̦(q*w"1^'J%f^^KӚ p@ay&{-SخEa&pWK%q5ZL=&c KG^DR zPbb 7?yՀ^@pHZD(p"OT9AiLh~,&YNhXGl%QW˦U/6eqD)IA87J8p _6f Qɍ#@G ,}P՞+xG -CgJiİ8&G w-3E_XYfuvSb21\ɱN Y)ЇMWCb^ ("@P*xZAzGרNƊQ+-0(^8ih`<,tU,yBhἀihg c s9R88hJyx19o?9@CJ3@Xvb*O)/0 ԐA3⪿ci a֓[; ɴM[ ࠓ)>X\nE as t% z i8ÀTh>PHt`WOhu 4 0$ r է/DJ[X%{0p|P2 CμYEZa1H Y?HExM?w)[‹P{¦l2ryIC p3! JQ;2F3(# 0 HYHX6@vS#)bǀ%,.9ČC+ k$,|'rɖa,a^w 4L0ъX9 u0Xt@@@uAo Z'Q$H9"x) #ƽqFY\P aLQP7 邇`1'; 4V(qm2 서h d`e`f$(X  i& :! 1_hP(] Wؓ;GEܝŊغl<3 ȧoD(T,/~@ ® 98 ym{\κXJ9Gt48S^'8epeqS(28FhG9=` =b `#3)sO K˙hM4C½2bw*:z)PAU Dã!IqRpwL9xPb9.2њS!-BShpƓAQ韟ɷÅ7K2aZ5C&)3N,,q(I&BQD L H>R 3L*6/Ȼ"`D|rPÍ 46p[珛E@": x"VB+J[>?#IDdN=F۩@{`Z3c-"ԡëCsXB(in5 X sm4:kR%/c*}uTBv#TZ<@' .L#eBm =cV&-5UٕTSS1SpHϕ Y4UC#J?ŃH75sΪŅ%g( t#5ҽs2a*|65H+Q)h 1@0)@Mkt:4&Xt4ᵞٙ pJ'j! *t#/赟QKЭ> F*5M x MP )dI{x[8,)$+CRo$«5$wk :wݵЫ (f 0䚣C ESռaאP8a=Xn2n(4*y5#75.xhЇ!#CHX=\4h2Ļ(z(<~ r[`4|/bYw,FF?ۊ1NJB glk{GsT00@E4G.Mi}j`6F`77p'n8cQ/;6H@,h%,= P>8Cx3֊a&̬^xe@hT_C씓Q/%<4*@Kk^I/hQK,1│S[-(q&?ɉ'E WRI%q-) hVK2=%(p,L 3i:g1ɝO9CF <PpkT(f#Ĩ<kP!j,8 5/ 0Bh  hY2&D#Q&p9 YL~uA\4,;hX An-@$p zdve%j:Ej'ab,y f921` ZhL:I[EkV[?`&%g"FI~5ǩS S*/mG q5]854;~J P!B0R jL[q VC\C=B(9`v:l@4gHtF J5`cңkg@؜FJJ'mg!X#[0,S\5i4 gOv=w ԗK`b,`2KP$bPaS-㴵 1Eclv n}*ɇң' IEQ@V&H L8&$;0di}>h} )OX.-B ,Z"Bj1Fc$2¢rʖc/R:dvn4mf@F^cVM` H!jGcE#FpWt#'Ԡ7( @@,L #|JX :MDz'aD`>PN+nk^:G&MDֹ<0D^B.% L`Z` N@F`<0RdI=J&zq+Ks2kYǪbP5#T&O1F 6!($e`j/P9/>N S@!h< <"R}"d8Ӄb&"  V%vJ+j"(X1e&@  bd@wd@ΜE`GNhDcdrL^9ji.P8n2m<2k=@8x@ʆӪڂ/9pq&rAF&@ EH rd2 +D  !L\] ꯘgy1jeL,O 6R cN%($Tl8 `(AiR$].RVw` ` BLƬT@aa_,T8C q[$kR;`!:[yb¤f$4:ʘ@ `B`  "$)Pgh3!% GB2c:\\a}r='cv~"$<ꬓ)R[(>%HP G&-Rm"tH*X4OW!0>a7# 4jM':MU4Ai򸥘J,,t;e!/}=P;^w8 F#$ _}bRD35"2`ai&-PhZc#%#Zl !x5P))bSX'`ij^/)2O ˆ, 5+;S<an(¢4Z1x:CQ6<kNk4`# xFL!Ju C9jۜY/DL AC~>PYA2BItLJиL<~ g ,n;$E@rC88J(!0X"G@j-LC᰸~[P{ r(X.`OA@0)DೠX0 )[ Q]1lJO+rܼ Q"{xEvCTe&u:q!xk s24o<WwUxè[B\+)JH B! ,Jp6*t!ͪA "``ytX88*$R !4b':$+ @E&T\@H@,).*)| 2 |7EcKנ3J<'tqtvYK].nZh@3J * O MYy'5 ɰ NJD)D~kz\ӔsQkZŲ  O((' ߩh G 3&ibl\jł`(8J,@MȰmM,O RӠZ":|h.3LL *=!Hb06 [t OD(D =4#Tnؠ 1PR`Ъ-#Y3Qwb@29z B|d(JDۥ^wks(7f2>!ZE ~w1Fo2h_{;ݘ _@S6)l^!mv=y}"lZ? elICZ$~I*PD!~k 0P~xfܷLrU ٙsl2CZnRjCÄ @~i`"(,X;6X064h̀p,g`lF Yּ+X{W@, "9iEAb"wqIxּaoYA&`H XTK6 A83s@ P!3 ȵTNA$B81bCw_# a>C̲9rx7.U$WmL9&ep: Ab#\`^"9qFX 1V^$N6zr y%M* 0,8DAɘRmȴ3"PD(U\͝rL>"0,A')ɲy( p@:pޤ;wScuU :J0!B阐x\BT14%Dn*܍@k2cθj&@QQ z(f9[&qSő0Egozѻqj}"hqBxQS@2MS1$3# |lA -ͩQΎۇqCFF#DF6VPP EF:=uYkhp57R[|f?PĄ}`.$# AeQzCm @k -9^+z<|$D3eO '@;PFG1Ş: #_" b&l(yC0d_`;H27zC> dpjQQDY%D@(dEk 2 x5[ŒLI]6,6*PLB':V{@FZ 8o!4PV MDm&THlCً0r.dzA|≥B!k ؽ^X}wӁb&x{]"`F&DH0ťԍjVWrxIy#G!2&80N al 9JٔCK!?T7rB$O=~o^4ϳ2ܽD % =)N(#B*|XPYD3P"<>)p"I@EtK,p B'HW `:48Ӿ<5.+5#R q& 9ډ*h(,ɽ׾1zM -례8"  ( H낑 Ȏ4 @>ۚcr_ S,HAyzk?3=ZX Ꮻĉ[Ijuv@lHχq Xx%lzV6@!p) Ո) giYjkn@8hHN(S/ &V 8Tb ֩3, (΀ @hb8o!tཁE{@- ) ǀB6 y-ė=xCX3E ,*:nCTwHkK. Z [Œi +k( }6p8z T* ؕqH)p*{ɰp)pJP Ђ3W,E-N )ql(Kup 74(]'X@Y#q 1(B3ࢳ b@_lp ?Hy@z- 8Ko+Ϋ@9Ƈz2KB0=Г (.g]@= o$ "3ﯳ,8 X* <>+Xm<x6m ϣJ&⑧zt$< t2AP!P{"I1!TS;AԲoP[R:hPEM bmە26y*X4c`ȍ.}O[Nt#;3dr\,P7yAe@ Bڿ)WI56N`20(J)P'ҍފ *K)JsIƽ3}GR Z%e}B *x ϱhX\#򡇨yU(540+9`(J0NixaR<(qLSTkIXסY0 >>Gal pN'JC0Y(xpB\Н,K1ߪ!E=~MmHMǐþ1 P!z?x6We"wNZcN Dm*raݠ=2}H/Ͱ|N=d˪RI:}A" wIϦQݢk:E)ph堍t FHȗS'Kh(!xt=dsY?kkP\ @xoxw{蟉6hܺ.pGtG썧,8('%pݿQ$J]OZ 66wBh|<%:VAHpSوU,-MdԚw~a%XLcb2>6L\QJ40eMW>G4e^?zS o:s0H X|A ;ehbOjPs-TT=AH>max\wHHu_@@ & ! . Ebи<%D tF*|xD{?@zd0'?`h,T@y;p8* E*nC VB"Q@Xr{=$P  > wOa8n1"MgWd0Ur;S7M(X$π3h0r8SAe2EY|]}߯ipt`=w\ N|983Z*˫L3<b2(2r5oB` isp/fQ@:Ţc̢,G!HD zȺ(0IN$P. 9*hD} L<M|M)9 I\:=\P u2=)15L`0`8<A 54%GƱQeT9:Ӥ~0536j|I0F,dy/2@T۰. B DmILP˓DfH غߑ[yn8!dU9x8}IFյm_*@, F!5mp͡-s +h DJ~DU)JBLëZ., ,*U^ElW܍Y5`,C1sUb P>w.mOM;b%5՝7-HTN+΀`,zfi91:cg2iƯD9,Ewρ2(@:|'6ޜfY\$W57-ˇǿ;]ܺ_Kol-W4H!M#G25;aK0)BAc'/ Ab *"vXn̔׶[Y8֓H J=aǚ+u.z4h*i].ǕE7y!M:6!Ib\ c)6ug {r\Q. t0*_Q+2H23N zVU1 wH?3M6xer5p'F)~S D&]2 ֮_X"C1d @"nzOSH6j(UtrLIh8\A5|P} Uh90.h |/ 8zLo VdK mc&AfEk,]c<(Ds")]|]Wm 9W6tզ@ɝ}̉P,pݯxܟc ` XHP@= 5>iCt97 xQ-iyZ.?2#nPmcE2Z`t* A3"BrBQdD6#pcxΆEB v-66`1릀|jlG$D2FM&Zf֝p(T<6S (X m3HkIDNhPg"COr¯+Ѓi"I)&2V0F1'e9"vfK:ndc 66mQM'2 l!E$+:x91 >zA' RVj- :Q5'j!|'"j&L~<f:d#=Ϙ$T.OCol5."+#Y>9e:1O xpžj^"i+}F0(%ި㮆ə jω"4@DAkQ8SɋHo$މ7M^"#DgaQGq1AL |ڠ kaXX#$= ^<(m,4T`fN6 cW/llXÈhV@qՎ_YzYK5H(q/? fҟn=H?<x#d|H r?,@K @p<pP,p@~>u@p@`,v7/F''IH{'"1))t"w|a\ #Hz(I4.OpHDPE@sI))J(<F#v:cP󘼆3?(/N̩(Z=_v5Y5Y;ܭ^O $0CrD$H0%^cr+BTi0r 4E5h:7BjYh%zIYg,Wр}(ZO%@ $01@{)]s(xC(b(b 2 D:W{f 6 :E&0  . ':zCV6ޤ3p!Hkzq+0@ 0"DHV *oJ@OANn-&"I䜩`A|1@0##9lF =vZ_ -8L9HB`V kG |NDsEx}@N ,Q !q͓2Y'</ %=HztW0p;9,]=:d$4Lqo+XS p2aޏxT}<|0$|D@E=4+lCbhu=`4)Ħ„| d 9 !E "#-QD(%&@( 4H=B!RMډW]8 @t.dmI4SS>!F4ȓRnDν!D1 I qSNdJGRe?(R|ZrQ!&0'>PL&0["d:FC,[g'TFPH2 :ix b.9Kq̥^}$qOy<`\2@0H_ KN1_WmHt\=KJWƞo18QIo!,$I"L[[Cn"qG$FPC6? yW ࡛GPAO %2=g^BʙMtp xyFm#5tezQԗ8"ɚ+PLYn'xUHQ'H"S*x:p/# ;(NCѹEDptKs]RR3b=D(E"pv|Qs4ysih&B(B0f'B F"wR_D*>."ԍp"v~0X#5}Q!) ݉cwK7P:-cu;G\c@ vg5 c$C8J"@ ^[8X2lv@&,zj *uJPqHDq2&8Ɏ{O>uQZ-|P@mA0 y4Pj($ r IK?p@-! ["IWpB\1^o$؛ Ԛx|DOg(NHNUZ VS2YMn.*'jHr  A;Gt6 V` ! (;U觇z3H XƓ  fXf iihyhv@ 1!B )3  Y0 i`rX șrfPa&BnDDC$E)\/2A187z`϶p ٘Pv(ۄ a'>&HvF܅XjWH%DL',:sB\8X18@G r|Ύv =#QB`'<i% { #UD~HR %FtAK,g DȄkK rq;H7I(,B@ƌpb@A>mj8"P&D( d5, ʿc!t *KF9%2FKHƑ:L|H%b01: h;H3`]A0ހ L߁#J%n0 0GN beMfKH/TǬ> B2!qp OX2; QNΊR& X:0D &Cu3Xh`e)F\@!qŸReȢ8Qg(hB!`Kc%7р8BIpFȚIApAD߁ $as!Y0VڂhDpyxv$?4OB}jMII$dI4#[ `.+(P\Yr2 C\#Ap_8h[!p8= !#1?@1Q_Hஊ^)>=n% v+ &H<=p f?x\-q HEQ::#&$/7h=Oڊ2?  ' Zߦ`Q{a r*d3!0sQ:x [>-Ch%k-2qQ IhqdNH؏5A,M>5ف5kY[m!R]Y| P0Л{5=/=;!\L$ UĪX7Pt/;SH 0!8{<LjȏÙ*J Y]OZڗ Ő2G|ޣu9^`_@,P,3B7ͧOu 0 |{@(LiɢYK;TEp`ҼbN WyxuNWWv٠+?%rp4Ѿ( D+{]01`!Q% V48w-TEhmq\π|Q !Ec%A7_*ފ0(^:Z:s*( DMOʤ.%NhF+/ P x j(c@]lx  7< )eF ]kЈ` ?A.ˈ[ ?jQc31YT" fS0Diph @~ p# 0H$8vA@hRUh?ps luAnQiqfVr?X?k nvs6f-ڞpyhvK0C*cm4`+f Ikxyh ! l@q؈PQɟ]i@chk@*KPpFh[X1Pdh\"ڤMCY"M}'$eϙ`:Iü1sSHpBu;-pӫYX0@K 0JOAVgD2FQ*Ɂ/ 6; xdZcx2zRTApU)i*WD%I4"H 5ͤjY#K' 5[Y ~1b8zx^pTijfv$K q͙H@ظcC KB:R'NO0͌oN*qh=1.(;E87I5jz Yh{Jfy x# HxJ}7xcKTi J F)Eomơ*-G0q0pxI"=iPz  <44Xeq/FƓo)֟oMDjvz:mnpDArHp(h<8FiHҢPi04͉DZPq> #<5Or".1 Jo(=GTPimj5"\Gyyd?vwH p;:NC~h`L0Ng:}k/ 1םvW  pd>Xk1rGr{V8WtL# XIX^n^ =EMyρvFFN'u0 |PF*@ۡL Qp#pz؀ P0>O+ v>qzP, @@( 1@w:\)6H_ov DR$4"+L%i@@ h 0=π[ڠ ( 4_Hw; z^G/@H[-@R!w<@{D @0 8*Q_ǣ|7@P X^ ̀sp{!~>*´~ş .&"8 D`) ~i!a}qrZOXqFr'K2@al쓑(1Bc{Ďl .>/lc En2F')2!4G1ʄGjxh<$ Sbz+F+ @AkcLxC՜#g%<>+J O7Q8@P'IQ9̈hNǕdSZpal x,K80V7 2$,DPwC5!8U_"mVD$v-<J <{ $di>bsFkhn o6  B(-;ufbq^Xag0oҰt&t[nTvk#˳o,[mpM{ @`q8c>X,">^/6+ ]D$d46{ :* @L\#v'v'T 1x ˲f2AȠEZs[ʀb< 1SL?0 /hzL-;N$%;OTLHoLZbDVUaMH|0@LI`JW2#!is51 ,j%q3} n(D"ISշRu]RPVUZLuA5u1O1 LTwɹ8'G. $ I]S&Z>JuSO@܀%LP@yL-\b4gW^TQVUwƯ_>a3`EAhfQ*펒yTte1C@RV)?_ )Ze 2d< l#a 1#_Ug}˲uk"HBfAUAlfPZ:nիquyz5]@B{=ga46%] G׻ vLVq>R eF Gr`le98Zq7@ 󎘐b3&82kjbDF"#yї6<@jE9n` W* ^˥v8f@ NC` (H{хdG”J\w7X {h`}>U0N01V  mFQ " Q1[)cLe X *8 V?-bF[ pi|(hʾ\N0T#q:gd!*@ BB7خ $l3_0Xo  ``%8S* OV@1t:QЃD K@e O/MBU @#8@#9 <@NN㱶nV^"dNG\I |#f 2l,> +e -b@.Ԩ~iR\:øu"J\)TgTF@#+L8aqV*p#a芀<XBZSA*]Q=,$teڀgT>djRZIQQ.݄ Bf^:q< 1%䔔\J\#2? %D\:6- BJn!%%a| qc&=j<\Ip@2vصB'hd3%GW&[X]&+`Y4JPbN?#TK[y&8GDj±laW<*Y` lQj\.FyP0ڭd'M׵aImyoC)bJ1'ZSkLcJ3Ab-~g pa~h( @T |]IGb[׿u}mk*O.]2b-{[gpCa!@tly[DՀ@! ~Pu QɎ"j)Q]yD6G㩝,Q;aՐ̘1VoLKn 8mC35&9m}+%$bi,MQ*‡P*, KsφT;pi:z9G1u,S4F `:V ^%r\rQhbrf_+|}PA#7ɯLՈI ɀD8&V<}rEy#x15u @\ 80`YApלN8i&J@~' ͻ,XA5lhi$Du4A Bb3-Nbq":hFgl ]F%nA@\Bn>cͭ}cZ͸gGJf T.%F৭jtiH`k.jƴ^FP0E4ŒpŠRR!"@a~1F%R]*#u3)@h%k+Q?1L2'`@ g#fBSN\l*bRH Tq)^aGIA'@ҴdYA1`}+d| o TW<$ gr fT\z-DB2 uDlT.,,z&  NLA+nXrVPMeMC'3O#ͳA_OD+j%Plq2`>{9~nVDs^UPbPAg3' S16ǹaA/P|peP ńKk8 l:6 #<[ŭcei5>Rƕ#5sK$ d=8N45 `rlTL,\B.-0p .FCIkjLj ̔plpo:_lk, % WZY*er&vS!Mhڬnb` S׌zz,{o#NHvo4S U &7,aJdU2("m \bnKA( :ug"LjEȎL2ҿcmi\x\d1"W{2:T2%w\ h#V+jd֡#Z(8EdH:A` v`N -X`،`d%zv̰dG#^OHSin!kzb @v?0L m%sq bJ,R'vbx:n@HjY,/bgtD"FlD0bц&q5|8j 6Ά1,:%FؚVt֤@k'z rW 1v.9M01KLqu&e֠ #fAK"44B d14 ` i A v* IDTDą$THaFz ŽR/9 2N9*i33@G;sR3 F@hBٌ $H^,T,RV&+Np$k'UI~~u3/,"ꝲm+ OXt!$aLT3LUDǦ{4B!`@`:;IiIPPJ(F'9[Dɥy38¡Rd VdB8)m.B pN4iΓңAflZbH5u::u+AX@h&4U$qqxaa3 r4vեy'T#ﴓLg:粒HVXcF8 `ˍBpk q Be.4"a(k_6{{UACI3f+ݵdZ@;Bq: qVY#irA.E|a4]P#{A MIbS3M]EB] ؖEFT"ԒS -\I~\`,-;NȉFA\# ʀT[ ɪ `ҏL/'u3r\s"@ sW{W ݺr;C1߯tA;[%2v0)v"`!`T2#hC̓B b%e{A< WnP] r^0=B ܸr R( ૃr@jz2OUy#'L &<\zl#R A `rth*/H9g_3%\ Dי֮fjڷIjMYE$*ωRh_'h\w6C3 7͋%*%3>VZu$.5bs[adj0v;U%O_jp.ZcLAj9K-bU5J [bvWF*WZw}чwL44{6@,r2pr̐[tG2Rp#O^/ LBUV }>` ~јlF9@H+K#q/"ȸ o~?P*),?ot( ~_>!jT,U€pX2{=\r+ }aһ( :-hX8܍!¥)9 S1xhX0%SH6>^~ڳs{L".`R96anL! ?W(Cy+KN';%pFREd p8 Uk`w(u0xvpygmFYeoB b`!z&,HR$./ 2Ҟ*'!FvgYҥ)%*N8 8D2HZ?+䎬Ka0 mX* a9er]φA@@1/41,H`R!2ε/b8BM{ǵJ=n`} *W:UJo#G_!,肨#J !2V`,GCKr j b%R))J*H ǡ_)Μcֻqo8hzp=g1f+2 ҧ+2Cd\Z* xduggPaLpx zI6eũ^ CȌZr!mwHJI񴧵hΔ]87k)jo).̤q5 `;;Κ7&<ܟ!) zG/bxțo7ҏ(lo!(o~(?wfG/"O6¸ ǭsp}^qH%ܒ\8⠠ 2(2\܃$u=.#y @(Y + "X98H+i; \𑘓Ma*^Ir0)^smH][QZ-EFt(@=~ne!xDG2wO\eJ)($#84z2!?hB垌MxXAx!&`4/n0EGph/>(& ז;,cdn=rGZg?p Ïb̩?0;80bS: B8&&{ېBI6 0B@pc.̾c}&mN`Cp#8fAIbTӆkɊ+M5$(|VI=RR"D$-DFe$PbR 0%U ֨Ai5`&yn%QJdLK iap!$(E?qw9!1'G: Uھ= R z-o {jqahGq<8P'ȐK 4$AJ*D%šNԬmi %JG"hh.\D,.sO5rqiG;6j0yuBGY$b2Vq-nAj̚ a#"e(‹!NCa[&Xi 'jhɺ'$'pVء#VHREj8qB(jx <9'DVK1'Ij S'i28n\IrlVI1lZ-bZ]lW(\I"`]KKa`BGh.+3u Ǹ0S-PhrzYHE*b&P+e)0D7p/ B iʳު" @['+j,]ص3d;cDA0j.hq͚D`B:,O33v1vOkG eӫȩNE(~q"M `A0Ȝw-80:C,)kpX N \ =J ӎ/SVzVv]"mx@"V ^ _XA6UZLfTo)2ja 1>dknZ`]P<@٫i%IDZ̞uUo-.3.E7OG;h>Np .ꐉ:yWp.hײygkhВkQ%XrU/"J5b}.P@SqR5d : 0Hk=@1WXCvՍ8NK@HoPha@" 0re+RqE(E09<$*&H&,*ȜJMa*b-P"y GxPA7I;(Qg3/ xzgFf$JĒK,G|d*Z(fp!\˄`O׼PjW Q8o P0);YR&O- /E*CaQzQ$4/*"zPT4)`[PyX*GȆB|NFiͨ,rGBGFthāXHTHHQk.*Ȇ1@ 0ؿ8+/f;CĔQ*FLGKdIHD&28GJĬDlpH0+s;3'b :*`9k(,a1q]XjApכ*x *hX1X |0 뢇`SH5pâ+(J0ʺ$&T8q 03 h4Iʓ:]21; [LW;,WX8Ɏ j—t01g x!@aw RbXq9* к3 'fW92T(M{qU | qqS2136ʹ)2=hSdrx4m 0ώCa0q ɲ\Z$)rRu{U6 4r5rR>q H MXu@8q6wj<;8zxɏ@"a'JyJL A1N srpɋИsXm)tȄgؽA eFWȶV7c;Pu@ty܇@sq "0U֦N#*|Xy o9%@z%a'N ]8Dx`È3Z.JARU#h=c b2!`j{]x"ꗨ 70` 7X~Y?< 3j t6X?VYd&2x^?P0~?`t @c@@(4-~>QXL.$`)4}>1h+<].p<(`%M $ź#MΓ,*RAys*`q@_ |hVMhbɓm&afWyVđL8UTR2XvI:")'H*fş 2* kǝe%_]ipa懟momgNHkI>3L:Υ 3z2 fen .߽fmq.մY9xm蛞f">8<sQ;#!8"0B,E rZ xg ZpNL\9I5dq򍁈7M^Ze #6` Bev0hՅ44WfP<YP1` vDU"Z#I@=C $p"Ċ(DUŢ\@Gg1mHW{.p<rZ~seH^d,Ha)2i 1*1 x3B$r p l-_4It1&K1c-C> .TP8TS%($b 41`-+O`2U  )\ޓPA_JWLD'6eȨ86'8("F(#^J=zZ,rD 03Eȱt/C."p2ZdwޢB\)DH nmpQ$E{ 䣞q␣(yZ5r$dČ"ʩU5"D`!2WɄmh:tV]a0ɚ8ɲeZPE\2:,|{bf-ZrQ6ѧK, ciHȌEQm&:B.9"D Ųp㱄؊R)n* %`3ǠKLK`j]vJGP7ۖ^Ev4☴J.9kan^#dPIġW>{#p $R曼( @P 5kFG)0x<eR!P;bN"˭WE~K,5 XMkLEnj0&lLktE37A@h JAB[$eO`N=B",}5kk{{2XyI, %f#`DYGY\CnWc<@c !gY0@<>[pKn=`C Uu]~,;,rF8g<\#x"tNF xC>!k3Ix#?̕@\q1#( t//; :AȢH;"HJST滨&0Ppt5q-;#̑ڞGQ[S $^ba!1zk&HF d}cmZM@H p b]Coo5WGW< 3'A Ghmi1BQ@9/7@-/u^"ss,a;SǙ(^N c>¢<1ǰg(~m8b^dYjTRDre&ޖmy_,FwlFjp*~d"(&TFXp(, 8t0rȂjx(ojpp$܎:(W$*jG XbHhƣpVE" r MV~f6Iq.0xugxŒF bh@NC"FjM) âr`B'Ѱȑw)*r q& Fd v2aXPd1z"VCr(c ALScqiIx4w8ovfǎѢV&D!, =r)٪![i%NrK[hMΠI‰HP %! -W!`@T8w1h dAZ Davp1ڈ0ɇ%s1"H`b@f,$솸kޠW%M!:+~ygё*2C;ư]()  B)lC#9.HЯc P8&`p2p*Ohy4ѼHB>K^ .°ZY ^vesJ~聸! P\,iDD^dMDX "OZ@`@S dFB~m$!z31CAcDd,Xj@(|d@J)`DJq.!SЮ&*P鮭`b^]c|Ԭh0D>%ͣ5%"$SvVjk$CO("X(!XY+vŏ >EC \TTbf" B|C lfи+h((Q)F!]M 0*@*%O"ӛ "80ƎClYbLhZ>!#gB%],T8. 8T"#%Svb\1X'0kMGT' Db$qPFYj:N7]!&&KN ICJB9ZuYD0#(T1aRRD4b8q팽,Hki,<  !48OV %FLX 4 H:u |,C+NKNk|uM,EO Ty^CGD0ĔMKv&]g;C" À)D,$"̓&,*܁šOF"+m@lcF4{ng, "4jdʖg4]^C*T /-X,{4攐C/ K4Cp(#l!<#6nr 9.H G9)+[ !DcSv)b@ aQMb`tz莫*f$.8Xt#a vSLd roP %  +kL,o|¸P"Crh4Ad%Z@o%s* ,M6 UŽ+X.Z`zDW3-5'HW#9ztv 94xp!#1 %gSg.#pReʧA Fi"kN@!@ /Bv)gV)Gi]pzpkH6FQ ` @N9cL0orjttd7Y ͔f "Ǎ9O1(Q^'4X4\k3b kTh PV׆,vG. ȚAX5_)yVQ҉XpS7E viOA,xVtP0U,<¦Bu a2yiR%җs%:3P]6A _l@ 8>Wַ|p:_'d`*<VC@(Slo^01'/)pDdTa#sz 87 ]t%8`+ `Nx5oĞ\"藴2b0U frFCJLICsl ٸvzISHKww:Q-zM1Õ)BzvN8vOV 4:DAv S[c|QQQ5R{2/yH uaB)}0Ii9"*bd &!\8n6f <Ʃg:S- i0j'x"vB.BY#"?mApD&LlpGCx&Dּ `a0%/=~. 1N ]+Ը,=H\-R̂[\kMbO꼶8 8B,ֵ?C'ԝwXbz+Z,E˞#Z^ +l D>N̫|.G9 80TCLŗ V]h|4GN HlK'_uV(׶r"֦͵$OTFBϽ־$sBV%V:{˟M>4IO(A,Dj#쫐*dLz`IFiGFb8kj %z6e2g!uMu@&B'FTe}A*8 b3#ǘb& .4PnS@!9ʕFY Am*fEWdSJNEMtzaCEP4'\EFDjP ⯓AaۺÛah&6f vPeT,o]ttÑr7&-rR ">!@@B-GZͦ( -d V3$_/ v46a( pH$PD 1@ N@`0@ mGR@SҨt  )XiӇ?'G2Std,<ڟPRkID?1{ > @Xv; ;[9է EʍVapV[ax@~/yUUmF  fX-Uj5SxjOq} Fp@=OCFր`0 !KcQTK!Ǘi6yq[F]mhany2N# 1YlA]jm*I1xrI˝)g7/IޜNew\xl'oMkރI<7`|߫EF*\7&G?_[פٚwmLh{os\N|qJp@y8Ŧ⊾NkEE95211MY%hlX ZA@ðyz4p_n8FzwH پG?XuqDJ {d^R&$ G,o@¨S֎ȈG?Tfpx-"4 𵳘 Q>'$~\9=z"* #BeU8h93`8?o#"{45ETH $YCwgI#:#f *%j`Jh*9<50b*TLZMYLdL BIVcݡu&Jt' ^MK@&lIXGGD06םJXa5M>2vhZ?= +j]9=4=_TyP!l.f`n{kRtt)L[FV䔓4ްL(% /W aȼPvTJ6bAjzf/ yN aPEԢQ.ٯ\|28Jƌ=/dJ1K hI@Ra63O}Y=Kʹ4sSTe !i#Nvdq/l[U jL @L"[Q9? DP-Up0ԒkFh<4e G}((P3tp0"9 pM<!ȴ! *6KVA,侘]I%3:0AyPe= 6_5ӄq pChymK1ɞ$=5>">!,Iʑ(*! 1)2 =he:ol0麗 #N@>T( )Iv"a!))Ic.i JrܩK9@mx7plljQ"R@L*2"IGD Й'~E!,J-2{e)P+;٩^9^?30@;O$"y"BD2. q(DK x|~3oE8شХ*0Si&=h5a;jDKbB!:=sYFIţ@$ƍ̚@2Gz1Oؔ0}îQ^ITxpwA8]Yi H D \ JAznFdK4 U1:<HFЫ* `H1ZP*K$0 ȘX>"DAF1ž ;@D >t`B& B@C%yR R$IB̝ 3!04HXhUhKF$B,$kZF4eI>,g"% ۝ xLBKKaPHLlޑعb$[ 8 D(!ȸwp4Pk`K:`ՁUp 6;;ȗ ~ '8{jh-_ H׊pí׌xէ`HPXV*%틁Zs0MPYb#*8 kc =a2.T\/j NjEy+ ,ݚ{"(Z  4, ro %ÚG+%h/km) YaCibeM ToҐ0-Ր<:5)Es͉A7pո')&U}&c%h2`Bј֟1E8C›jY D6SrrZ.y z8iwqB18s9p\; 9'4$IE0VӌI8pz{X[Y5Вx08 DS<Z-KbA2ѳa-ËBY6k@`]]kt4Xtv 7x|]3{"K0ST/X: n"h~}يUa,:|;} %Øӝn8)ƀ{3kh4J#dG>KJHq6> +s"@`Hhk8Lj?߂$.`8 *QCT(6HΆqnģKfDCFDl?H(WYKQfo( NpgYx(;x MdQ fIx }-CMH@"/8GHX]^4w `$R#]H6A\oXmC:^fj^i *MHR2$hDxh"hX(E@${YM_sW \\}h\ȼ~4l;ENtM"fgC0VQ}"H&@I Ev@ae^xcYyfKrM.بŒ:FId2gfHdDDlģd>~B\#FI$"<_ĹFP(+e+!pYBgXЖyy ٱ6X[/ 4'&>JaK ,qH$&>L]ʊ 3ap@(+G&ݥ<=6Q퓀…Q@-0|Fl͜f usdx ƄHD:LL! )A)ѣMY?YW`T1iH wk^1>NJ>Al,pM 4V>HU<_&*Qi2f@P&>aZ)~( PN 18 b9}U-̳=2a P(m&-{ a 1Ӱ hR0QN@p B5ٲ`Ud%6Q#_4Uc+ũ_PV=pU0y19a NݝR.T! *.13Ah_-BBI0UP:j0(ʡy5 cԦƊCV3S+22+j?+*tZz 2{Ӄ.k NPVT:ދ4!-Ld{@VUTI&!a:U S { j_[ 8ї }E:/ʝ<ЊZ? !&$,`5IUGÐ h@,0wu y; wY` < y;$V A8A  ~A_I0?l?XGO % +iQe:TL}pH&`PY|.Hs0Wkx< }X1H<  tǘ,zI&AQVէ0j@9GoRb#v:xX?WvzY )|h/WΡ+sZ*{p0(kz mf@af ]el0T``@tPOx XH%lf(#' (쐃ǀ+# }*@z8h%* Lh j G좣+/& i9o. R:j6N+E:'Svs r|}L *|6˂(HX(##E)B#ڒ0*Dy Lax E2riP(I۠ϔWB fHqLfٶe /9DЮcgHRʴ:=s@r5XOo3A:=, Lq`y,!= b*`@ 柫!"ψP@B$4Th*qeӲQe}SE-V {S``~  @Cfl0S-KűMQR.U Wj̒X%~@ZI4Ժk %^ r)KZ#L> "(}OK)NKNd4xL&rY)pз0Ĝ,563H ڷaSB0Rm_UvS4vqTY}'vW AmDD\@,~ۓDu0w U Fj׎BbsYY~NDxce7A :O;_H˃p*mPP @BXIL %%h6kT!$S{IFQs޴zѰFA !VnS&$APV"(D b"v1凁t'u1aGԐf2#d e qv IEvWT^8`gٱ_Ly0G$;-,@?F z 2uP%Ȑ0{S:cGfGޡkgTrV9fm@H}ڄ_pvu&'t&5j^@.}AZf YX刘௵v4)I$;qyH| 7xr?-8f_6L3Z/fUF:Ǹ$TH_Tp/D߬2 š& q@'8d|BvnS(}̸`3$Sc'wT|˟W#4ZذcZB(,/Qd$Ln^o.ϏV9k ?gjgbLI>$VD#/-]STI) 0beZ|`j::g'*!2fLFzh0fU>D* ?n!`lC2D   "`S*6zO4 hIX{gݫ Wv.n#%^?g"@by>8I@`K @Z> a! T*dh. s2K[ENf~SA*#%@KjvۢI?`ӡkBZtB^)JJl\Q /E8aqr@ hHN%V=Ng=$e2kKu%- I~ "ZFnn$A(In#tJ`FXvoP˛HDLV#] ӬAoDSGI3=S;䪪;233n+!  HMA" Hm:ܓPPk. +v b+g0SHal:@l+N* YL 6 )\% + F @ Ծ&+nFn*KV/ @|!6f\{ijL„'DVc#O{b5L~lO'jnt[Nȴfj ^ @5DD8N- 62/*:X&JN {#;mՍ3*hF-n>Oh5{j=4gXS2*SΙJ=h== *A$$F.+*$2@1AS}(Hs c o0m*’aRw"C'+"U5u+#O|` j 6p0#W%VG& .>'2"ItFQ%B!NZ̺!2 @b x `a2&^حTgӒ&'o#d?HXLBGލ~.0@-Îdd"|P*g&$-`(b qeXVш5]/?h-͒e""n?㯁9ͼRg3(buUvF+d/M~UhkQG0"4 `Eb,g[a僪FͭtM0] <.L$_K  te(/Lxj͠8"=<3y΂XfNC-b)XZUkK֐BL]hNjBeb,BLlG7"n(yAAOH߃(xT Vn4rm&f}, YO ! W5T HoHo8c+)fT?aDňZ إJ?i~L asTA>"> !hTYP " .giFu[qj\:v ; 1H/n4̲kyD{U:.EF^2dbAFA\"`dR{j %W"V Nkò he.jX`OPXCSr0vX &Ήhv_l\# J; D p* `[WÂP)HVaUX7a1`2Jzp!ӨM$awVU`}Pck<Jv!he9iBCLG >A\dDIit~޶W?Yet*O xOM #uU8||I9`ȡ@ࠖj`dM؃ ET5h+H*n ֧L~_ܓ~R)$ ա0 8&FlƊ?xtHOME>]NK|Vx h::I cvZ@0"bh^'c3E"̀Ib2LHB&`Z9g,A`d6kH B*iW2)P$}0?P=%*Kf,E0#,GEtq DI/#'W@#)z@1WBF  s,t6 \ ԥ򙶔| Ȥ2  Ep=8)rD5)5˷6NCI< XE #, 0 6@XT̈0 ; 0EEԛ! v/ϽdV{Kę2‡|5 Vji28SqYE`lLOSIdP*b) Vu*A( Hj ij$,Hm"@E13^"Ū8qv9ߑ 3H%  t `qa x ܈am `0LJ TR3s䥙R"Hh<NJ^mH\=FC(ؐ[$<lL4T` "D@qsۖI=#  fF.1MC]V a0Z @=\HPDB`A5Kp,~Y$)cBkYi T/EL*%vKHW 8dĞSTv[e0H-ۑ} {uY|'#:S\:Y$;|l7JMC)P* U/iN#%`6Zykq.NvNm7^Okw1ڽ$jGl$:@èyf- sWߢbB|M!6YJ]-h!x: H{ΙȅOdgl?,haEMu.V`pDӌ1$Љ$ @I` Ƚ 0n0ރfae;<ㄈ I1z{SHGH(5Dkm:˭)ب@>00yHⷑfb;8o)3=*X9)Z(D0&(=[OA a)D+,όD3/3e (XMPꠊy >z+{%?#~* C0 4K';AE8 Z=py0qAACqhs:Ϫ-0;H Q6 * چg<Pj ƨ)Kp\1(߈PE2x%ҷpz5 Jy8e,eYt:`FАLl B`yߣjLjb&q6&pgYJHoI (111wHsnh믖YfMcW#"5OKQ. *< Α)^)Jj%|Xy N&:Zg T"㴒X=ˣIX K~Nzq,h.$R rɈxjL´QJM2TS$Y h=RRiO w o=Im˙5#᧍YNNz9&X=]+Kq "An xs'Puw(%d5W`T@0"hHpZ@2wPy{ zz]`Gz)@8`JS` (ALC"D%.!LK0$d(" ^Gg8+X800zH 8 $1 !###㡚':6-(!ƓY.t b,xzv)3eNhN,ۚYIK#A8 U-9L!՚23yEI9(mX3mI7y͕r J蒃/  'K1w P3 h$x+ue؃ AFe\$@Atl<ѡ$Q6!iJs81w -K|?t1B F^s ȴ"| 30``J|Hjk  6C`K ƓXXD pdJFm(PBOGFb5l|_kU:j DjhW)  "HH$0KӞQJ`@x6+>@)B2z'9v/1}܇X$HIUYX>[턀Y1 n5it {1!@*4X/GX/Dp?hX ͱ1|dEaBW3(<=+H7=,COGbjx@9p23>q^AH&>E?qVEd:[h^Fni 굄&4OZLSI0jHcx;1mF[4NЋ0=1; J#W ? N`/IbjΧ۬pVG0* ٩ŀf:romj |]?8,xmq S r>,u_Z 热jWk&R(%Bm4|z8ك5l \( ui6/{c趐! wE:f? =ď>41jX莊eaԶ t3Ya|85/\K-Xdi8oF0_~lNX >{OcapP#:B:X ep┓XxY(os#&,p ɉnܨ8#PB."h-0̌MqNHz(T2=rQi7.(.CP-UvீT1"ܺ1&1ǐț}q4Hv01-T^,wh E1vDt=[Oxq#uOvB}p Zx sq-Pr.#qf+uo<ax +  %] # 0z{xtx{}j`Mf*ݻ$c(kVhɐX3,oQc?' *V=!Ǚ"ھ3N+,j >詤 ͶÎ(;L1 eL rȻ #y Gy܎:/ 8s}$ i/tLX a4J2@Z*;#wI22<+*ͱ~(50?FJ@@:MkSU>+:CNBT"B)]VEH@\i,M->8̣j@yH3I`H]dOI5Q=C:'suZ2>Ȓ($0]pUF<K׵gnU)RyY[>UM> HA]vK,`H^w^Nsy؃4|^R@5+\OW3Huv.փs0Cj܈)J!d-T46[cpaUҪgnZD|<(H}i~FZdL 7S;ltfssy*S6؄n.@zΨ#pO Ԏ2!E9_UX^c^l``.Bq ͡SL"tP $GaoI$.O [SϏHJ(F{HJ S,dA'N2>6Tg/&=BU ;\ɍ~@@W !F6rryi,"D81:ljy ?9Zۄd>@zTc4E4ޛjsxE*T7@nRUQǂPNX BUP'BmQ8L!lyʁfG =.!Z6UYQl,x,"kU!SpJLXuIY)Ȩ0G83n(m3`f"+ 8a'g%f `*XyouW6idx1sF X,{׹xmXkIDםTWgl:\0O&S&b^yڣVx-:G"T/ 6 :H< #4c9bb>Va$Axn)`  IXhc cЍq2)ūf}FpF AmO_i~JFDPvXlj >|TV7e>۳ل%$R%dLOX\)8UN]I,kN!ˆhͳӢUaP;xJmfw$W*<͚G3%ۓ<3GwWU" q(Hw)HT+V,%;tJjT\8m4HS{}NqB4۬UYYZxv"QB"ܮd{.x&ָJ "8`^D 6#(+ ڿ{Zh*[sXAE!%*x@u!hHvvz ZH`A(C"@EqI J_M*'žBb\6΁ƉslNE"' ꧋(-c OzS>Rhb~^Rn"T. |$3,@@ =O}M"lpJdm-"J`@*hsH#:)a!.jyh\QT$I^%r`&<,@BBb(eY *Z|DXQ'ҰQ[2X`jX: KL)$$*lǠɢܫ \[}u@ 5bDjaAD$||*DC0%+\rat("] `h|f$G"fgM+ёR&a%+  7®, 'Y S%6!hL@%"s0k_C@Oe:#6E CnNyCF@>M@ ND &g^`!/!(14FΠ pB֨ڂLh6k0| 2˳ 0'KnT4a.L!4`{g³cG Cb"cX JfқPѓLtKc ``ʳ1 RR# _`L QA*QnO'іO8 FT%N fDiNaH2`FpȔRJfsOKȇ Q @J=@j3.r ]4t-i4ɫKS 1NS* cH'x $Tz:MW`akE1*[hsgJU qY+.c(NaDP~"ntAaoe@c&A  *%R98ݧ:Re*RhZ \["xy%Bvh2D`4(kɎHDz *xoP{'G @ 2N XDd#,@.Kn#L%G29mLi;㧞I,hcj Ct#fCc~\G",5),'#z*粴8T7vCd\IPg,j,#Ȩq"$=ގ2ŸjC6FB869Bs-0BK)]cx:,9֗#G\.c^jHB\C4>\hLfsv!FP h-5A)6V)tR*"dV}B.mJւ*`Z_Oz7"=tn-vIv`~L hJC>#끗ZNhd=Jnv;89YNTʫ*3pnJB9VvPDN./zT$7s ER:Gh8!x!@&˔P+*~`d9hQњY"@hB#B-BADp%`/ )^\X ~@N+i0|䴃DV dBqB(@AA8W>Tn$7$Kv4.oA]z ,."G)@"$Nz2"&Nctn_$"AMi`;(cjI0:92a+ r6 uAT2񃋑D1KGb'A*̹"2@cqBhS~R6UGg:50R`4`}@29 "g*a<#f\{]TQMh YX_IFX6aaI]a>6eXLgJ&l(?$,5"A.vŶjaj=@(h %:p@|_ZrR̮mبoQ[yJ82dHS Ӱ-B׶f#*.ƻiK-)yu\"2q_'Ek%(@63fv77C -a>jƺG&G% |'#U'@ =jP$4Zavm jdTUQf5k4~1` @~sw@E|_T2+KօҀaEJ g\@ʅ6Jqƒ4mb UHR'Ӕb* ={K΢t3A>&Z¯i'w\*QHnup3 noVmY9NT^iQSKi9ꯂ~ ha O@t+LIV [NZ!یkE1ګ > P#34c),&9D%H"Av8^h(KE~ҟufb+ A`5L@$Zn"0`cB  pHD: ABm90l$ -o6mfȔF7 Dj,.߯]Lp>_,8i@dt8yj ZQj2zLRga)f?T^4I^<Kp@P01-i=0$ }rh& nbH4Ep"AˆϿ<Qp$  D)C?+8nA\8̀E",?sTHXϣX8,R-p~zgҴ%ql~5(\k KM1rӥ,rT$+C2+ZH2^kO)#l;`0HzHL,sR\Ư\M&K3ZA")]4!#\G*}*(d?[Hl 2 N2(5 wјdDBpjpnѝ)Y!3 晌`x r x߁@[pk&xjf( @2MRpoeG"}e٠hn&x#?kS.NPd@ lӟRR +D&I[T"pQHC%Ffa%'\O#QJE)e!',dJس * XJ[/`E\4QJHuMg#Et4Η*cIjYgIʭBhmtRX36w( `E l~5 ZBs*!ɟRg:o H;q3"cJri=(*QxhK1<(M_)3pUI 1Jflyi H RPZX,t\N-ʆNJt\6iz\ m=AL+ )Vx!@@ hZ- R /Q012::/>MɆTiHOFVž 9&c\غXǹfTn52^(d63q~8HU r"" 9GH@q d-#H"hL$` A#!cyDLÔ׫Md ,!^vt7Xa=L4940E@B9p6zblu8Ȉ=Esxi! @vl hUp"S'jMcK@<g΍Ir`N ѩ+GeYAkɧ{ @yjF@o˲Z)0Tl#x}h 42'"&QD'@ -0t㫾@qh+${°h's(sj[BQq`e<2Z"§>;>N;8A:0{ro),H$J缟N;VNj5ǏJ &$H^ ąA҃- P@!2&A(x[~)2̖\5Ty7#wsLK%D +c qo昛[i[4-=>0( A6d{FZP":K*]^9opR5yʴ@~"MbLAvb AaÉt Exr-c2%Zz,ӕYR@Cp3i^g*>iWE/0uHd&M8 s w7}/wp>7˓~c (<p7c{gS9* a2m `Mk1\9P 1RA8b. ̚wTyoM:(h AP+B[0b)XC58.+09#VZ @`M W Y1nຂI=J5#j+[@Va(&&F)aXy`~5(臒TQ9,I |ǸDA:t0ITqʱI)ٹˈ8 :!ڶ<4zၭ(˞Px.QT8 y= 8phzrR?,1[X"ZWY/6 Q3WEH@ Ic-R+ q#\\Fbk=(~pM  ut"tX{`a `jAzK;xjPƠ`c.@Kpv hApp4li*$Y#ˊ2.4A yC$S:7+P!%h&Ÿca !cN+"UI2w 26p [8QcB4^œ!Y@E|$U9 HțLPLōaa@b04hvj I8(@H=& -aAI-‰4  2CWɼAEqyw(px#Pvq hvyhU9 ԈPHHy#Qj&ihקsן!ҙzz)Z*8 DM ,cnE$jQ'Og`_[Оiɋ(p K$A!8`} Ҝ roKؖ C*S⁥#!4e(szo L:P Sr ,YE8+KЖQ7'hnh:M}J(P0xXAe5O\ tN hz 3+l@el<Zjy?6:F:>> =<#/Ө˙ )i!8q_ n `q^/+U@e,F}XѣYAb` 2f0휫A%KTf#D7؃}8I 8ҙ˒bO@kҠP1Gz*KAR 2\Dzyq͂{L$9q=2K%XJեUE13X,?YVp ԥ*X9آvkaGSpK0EM$\'µU Xsp#LM[|"EP\R}WɿÙFIhղ_b-q؆#lWi:Vk{i lRpZi0sU$h bFk)2kr(pkq 1fDP gԏ hdGF<$j@3zWp4P=hIJ+$$ Z\[TA/G--hsOlȁRN`f D@u˘T:& Y!}]껒U 'A+R%?ʕ YL# Q-Wk(- JVBa ٤HHG. qWLt]^_ ԍY}kaGyD䕼ƈr;4w&h0qOKY9cX&I|1j˂&&e,m[(@XOChQ*Q'Xh8DR2yx1=pIBJXp8"$os$]^ȑ'р $.}X"g x@|OId`;S%V` A]3JY7YB YP4)a1C+ uI_iQ.y5؀R[Aؒ!;gZQO\F?Y'PHhD1ፓ h? X$ x+ }r0 #a~`clHc2Fޏ@ Ri0H$&JRiVQRU:2@0{AMAH! <q0K +luKjKlUfP>_5zHL `0Y+0tyF/OjsXdk'TRfg5cD|lf0^8  ֓8x8͖*N幪|~Ջ9/V jpfe@r9 ;0ɹʴt,ʞg Cp Tzj"rh`PBD(u(i4δXZĹ4a(JǢ<rELLw.9_k4+δw!G*k5GD|&8- 9: CZAEADpyG|41Zi*c о6H4SRD`G@뵊m56Y9Jl2Ɋ}  uq͠KEFOU@Lk ;,vJh ͦz*6ҽ2j yu AP\*_Q ;MPSX 7nj@պCp9Gk4h?ϒbګ` !. @Cy te=cCb)~jE!O5vYQr֐ Q8Յ@yB4+T{i3E:p O@@8;'`S|N`D 9!$|)\r 9(Uj8(,HD__05O.e] A@)D` 6)l q/Hy9A^bPT4aTj{֭gr&Ei q) @Exi띴l1þ$qIAE2)*8I\AQ00rg")G M->m3b+CP,HLp/)F)( _lHI D"Ry2!lpHR))䕔Xڋ|gZO" na dց .NM+ FD=`)$`ǒM{flPS!Au-CJIS^IS±;%Q%(,em˵uџ z Vv,mI)N( 8 6 D=|': JAo7٫PtUphQ3#\i`nl0zu B*>r<gJ9D r`b|ni2KA&T;)c|9q:Qr(-zZrjW&%cc;=W &cTezu#%t`*tNm}Q $8C`H ~5 K,U!8R+ APmB%IE6$2f<K+#zjJ[8 5VjP ^ Cm#@fl+S&1x$||k+3D)Bt3[*`(,$r]:C;`HƖ*=҅gwuS0lmصQXP9 BhQ8@5UR(6k*Czh Go{p TClD6&Y h@ӂZWJ? $` 6!n/vX`H\K򳄖 ~s\WLuͭƨKMW3: qGjV+`.@DGI|KMU,QtQ*`8ya I3OF'W(1Т%~ȕ5vUM:ĵ?+wt &3B]>N!~576x(fniC)$# _8~)0n!X&rFS bd# b$Vbt6 G [lʣ*c4#@$dD`FHTgRdndj f9AB G&2KAʶ%^ '%p MH /faf[>VJ^l2"餴!n @)j 0hn+dև*A c @d%߯|bބ~BXp|,<@^&& De~**3E%?!Chc mik(P̆Y@ ` H2a1hD>caZhb% DO -' b)  *PP/uQG)lg*pr "' .患KlZih- ql%vjZ&\= |gS(ncxX t#8ЌppYGH oB P̅VKX>Fi >ahR"+ؖ2o={ƺ\rr}qX8ZmL5CVE\f 3|pT$O@a(\+9/D.! L%%8i+$TVb(Grlff!(p2)jD)V2PZ_k{fG a4#%@2t@"V,fzht1P2dЮr!,/4s#z @ Fxb<;`5 "&W#H0`: /O ʉ@deRHΩM{f"@*@#+) Hͪ;8)*&)F(h1Ţk9N H"JX1ΈB,_BZ-ZC .e;Ep3)0@S^BB(␄IITʋaaNg#V<BO_$#\g2e%A#^6]@ <3Ga.)%%jrB5ZP`<I,!(0% ^,n@bP\vd P$A'hcV=i*P%"VU`0 K0IJ%fC/77*`trnr AcJD$DG "?a jڡ!>N(`8Bf_m~C+5—-z̤Y9tȚ&Gɕ p V:Jͷ-0)/)k406LB/" JW~#< (\^Dj|bDAFA8vkFkUbb$Xh>mJ< /H_B$ʉ5aӀoؖ0FB !H*8@06<`". Op`@KBA@))^("A`p.n*) O!6x:V:kD*P=XDxl,qj/>aj&f`g)S΋;S*xc.b_IIp֮Ev0cV;C% lSSn$&2La: !8B"U97b߁^@(-aPlDl|ԧ.)&Ix&U6sh"o!u3. f u\;"!jt RPăWjqp8Z|0Xt:VCfTuv0olPvm |2 j\Q,Vd)A(AJe,22)CT-9Ro(49T+"r{= Q2=&R@afAi5ِ JA+Ȟvh1Li1Au'XUÜ"TrS9F gD|%4냺$  jGf6aqJ@EC?51Ie@`.0&F׈l!-x!%CBo|ftL m>!lhô\ Q m8/$vC%*A HeO$d_;)'Y[#Wg`rO@8(d1EAӵ<["ld!f݂#gZ6+(ZnױD2˓WglՂ2te[44(Hsd8\joTy }VTJ^ [T|/A>_1*- ɷ6 a "t^V+C EvVH/>x(Sj-` e\k"m&D6)0W|Lm.PO0  0 ~  _ @P(}A@`|:&qɘ96?_rK`WB=̥0&I$]F) Bw$:n k;j@Vc XGJ8Jes|ID>U Xw%c*Y=ٱs#H 4t-( ?%ʧP [wU u.G[U@`m_eMygjJڸʳ잪R"!*@\%އ9z̗H( @ |E``yPkHa j&@h{Ǡjf !p b^!P5J:h>΢|?H N(}OI{OOj ڷD#t*Gž,ГiSě:HʎɾO D1O X[d@({烩i# B ")9n HP& "XD${i+WAl- zOjgD(ͤ Bmjal D~wyGvgHp0xi^VҀ@ 6(jTAЏrQ|_ /E֣>궢+gzb^ANð M!ZGiM%o:tnئf1%xFl! $sW=RsSmL;e981b1މHl mz&ի8y8JG:_X H6F̯m 6#(^ 9HAΔ2"uTtnٜ2L5 7\PFk_V^-h1!G %5\Eȉ*ALF E1qeJa@ @VXD,=RWhׄNq2KG 6 ob`QI(HeX$z/> i+q-h(!D$=|FT:a:(y :*`Rə#; ` (k(tָ 8 N(P}}aYt8P5),LGlPT\$XW ;e( JQ$ҩ8Q&@D¡Pa('XyhG Elk {@o q4K* }N)rHrs jzt 4e /*0PS3lmHIN[ pZ bXR J@дT͡6f+Ebi$M IY-UJEz c'ejSkG :!1@lR.`2 )+ L,#ċrNNx2V(8@;I?qXk׸ۃ)q0tТ+ ʾD+H#*%Mm֤\8R٬5ƍrZTs:$ќDdRWh| R~@&e"kk/%Y%;0ajqPP$@tAP5@zU,+XxUpf_"Fڔj0hCI"kf6ة6^0,fSj!d̀Z!ɅαRDML,͟2&٠Xyw ))e qÓQ!Ogt\#dHxvz#śn"8CJ͌_Zf;yYٛ4e Z$6m,%Q"L" G"haAƦIiLCd<#8 pv ZPh 16[J%|ԣW[%O JJ$9Bpr 0!% p -#$'Hb8FnHI!%Ӫ8\#! "ntpG,f࢖eF*M&T0KL<#詐S"}yYU +O$U;V 18fXJA,29Dpϻ49~LJ7CwQn&( Jx3P( 1X/Sط ~y #z >І@))A@` 2+Bf 9KXyXyH hɔ0jh Ċ 8X3} p6{$ j!pʽ`!sӼ7i>0 C b) k16` #bx`g2 ha*&Q0Ƚh4 xx+ۊx+\a䊐ӈ2;؏ dea>BИxYwB1(Aj, Sy3Bꪅ[+ t!<)/R=-zE!qQ3#j/ױ x9IX*& [f'i,tpw+'ppXu`{'XVYBP20'qr`-R#$K 8^H (rH鐺Į%yh8%e @C)Pcb<[.m HxKPCl㗈:; ; Svm>YLL 0˔דP *C'NjN C#R * Ōӊ=1;?j8?8`jJ&[VS .-XmZV5bUeB,@Dk,Gxd<(])`<ڂ:х3bŃ(;*Pڇbg4*l*D_&`-ޭ.C/ʉT-؇ 0M HcX1BJȘ>RNE7ȍżI BSgx| ۭ9@F>ؕ\؅Yox@]'iv](`ד[y@ iCx hx8ϥA̎BˏQ6I΄ (u M~hpWohDhkhe:bciXx)<**H cʛxR,Pg 6{xMS A0bt3;fB4 Q5EFJh.C +GNKHXpCwmS.;ZA3 AE#B.WM"DxZblBˣI5 QBf c |b(bHc62|c`-C_$ 1Y-EZ膱u 2P$3i(u3'CIg: r0]0܋ 9.e(3*Yvc+2`7q(A8AGvh 0m}emms ~yḡ0:[V@S-38\eVvQX==~cZ 5󁫵fEՄێOTX^$,5^2.oc;m=k8 lHc(,CaX. "8<:5 cqH4^+@|M{% v 'sH JrP0 2r;}Ch0P %? @Sdj z-&ۣR dr1L ) ٸ>w&ҩ`j;h4 Χ ,-s(Xaom +`m7:Va1 Gv@cAa0jI..䤍@ {ȣ.1k0K:|GD$JT{'7YʪÐHł6 c-|% 1bA0k(HcD#DĤL300 |ӟ( @D 'G;\v8@`E~ϠHb~a{7 V@^@ (k0rSPCAV$h2f2{):C#z7]XE9HS0r`x9,tz7p`Z ; s !StR-k5{ٖh&4:~  l4* i+?@MH cb[d FQ)7JknO)M'hD@SLO !FՁpPc1rXc|Qx;,#G7`VGdi%PT A aBUhě R9 KuH쟖d1٢KR"j] qH CleZ=p~] l}Z7F / rptRFȒ[S!42?˓ӓY~OQO s)U_ZAprzR'iv#}A$h8r(6͠f9|`;7#nJqAEP~l A0`Ssȵ3Rn{C8@]"so(1[caDsrFKƤB?M17$zFl-3vsԊiiH .xPE!̹HLKEe;xiQh.CZn@*C vQi sѯXPnP2zhlIV.o6CFl0O2bd4AP*dz ˶v.@ +dA#$,@6G/Lr!` `n8²p&$o]OLx'O H,~A$Q 0 ##dhΐJqp1V%0v!Z?f qvn%Md2f')PDNu!XQd$bT*>2_E:j: Dff/O@V|\AA 0A `x `Pn͖*0`fjcBrO^ $lBR eEAxbi)0GdpNŊd2O`&>!)ZBbd̮ɩBNL} FB & @̤&D_\J0o&ѐ*@pXP|oIOdz%Fg D `G|'%vaT/&klDEpB @ rb w(-b!(h, .d7*x_+`|0"`  a6  jR AR(.(rUV146X\͜lc"Nfv _cPazS(f/` h"@:Ê0\lnzLrwCA+ܸ`$T $Ba ?JD^v%^x KX7Np#"Bi~3k%:-`w&S\,#8r8!Q6@>VNfvl[l7mjk07in" v{` ڳ"|#""J]=F0dV0bzTXLT8Ub{:Z(R,2ӂn;C Tb5%#uY\nb=" "0g@+JBk"svQ9"Kt4A'[trFEP 4<8 =fET"iQLFV-!9uB .IlZ+\V"vXڔbfLb #܎TO ,m+das*1-Le T`j fnT!(.-4쇫~+"(=`͂1a\P%x?aFa*`DSkgH` m Q&[0)O2LZ҆Ɩf pUB{A 2kJi^#U G1S#.d3!Zo<я!![!:|GwN!VF WnM`֤F 4FO:\nbϜLpos3*De{%!N :bZn~yC55F$ise8 ? b'0"f9F @b7=o !;҃ۄB'd4L dyZ4Ohc%juAqKaJcÚk0Œ7%s5Q##'6jv `g'Cd;cEІXpi+<18ޫ;*":TGQ%V׋B~+`9cp,c{ʁ9 ݨͣ|g4kd Dc4Bʼn\Ш&6L8jgi80@gs,\R#*j|4HfZ7@-64haB ǽVm2ߵ {@ XX[&{>}s{[LUξ.=FӦf-8VzVͫ{V&XP.ブYQr˭=oRl]sj=]{j<_f1Nhg؎\T ;1 +tp]Š>VIAbN]@IoU {U>a{s|4H*wR@Z Q&tm?4j)bp1P<0o@H%Su_MP5ca#{> CnZR!gjHő'q䁍`18&a#/mC*!cf=.gkjR6yTP`堈th{lt6'TV pԢC4k-<~Jؗ#C}nvt 'SsٽBD{H24gNyLMqu:冎#,*Ǡ@ #`}RnScM +eDd\,Bb;'p",), XY_$8M[԰ Q>RR5|OUV}3a͇b-]I[g/5޵cʙ $r[~!&JPkr;>(lǓlfj!@DU#HA'q~d>?Iheoyn[qsnL}XVXᶋJUW PsI+E4"17Ba9F(xނiTraxF,! Aÿʣ)&׉reHiS{ܖÄ?A&`Dp;B >R7ܚ`Y@~i  f>^K5&-RT (n/Nw7P2!f}FG#DmM $ ~y1` 0(H䲘wv~I3LƯ| 1Kǧ`6DAY쯭k,>X^/ _5 #- #~2#I!*N a`Pܖ5KZ.2nzAivT`8 Dz\J}A"M2| M3JI @K-x! Qz4Io-M`Xqzd]3 KBQBtjIԤg;T}n[pgXBEP3g(@h"̖ 踦gּqPMzIVeN2Lr[f'z5U$RMGW)`0T$L2p'gk<)D͏M7M By P-q}kZ- TAd٘Fvh5baL 1)HsNvw9^&t-5]FrykBb.-mpb2ͭ㚥V+X3Cш%Jne HJ\{47L iͲ34,ˉ4 GѶׯ5ĭ{C G9yM??MM>D+1{V6vk@ H ב+$ s=ǖV ccUκ8\c]ѽ I1VK@, @+vRI2M 8@ m&uꂐ`ìu@04jף]_.vY Wk7ٲ @bщNeDi`7f4*N HP8{v]$[@^־ J. [ jq*5ٽ`Nf s2IY=M 0Q=%BHwy(\5Dw2Lf+kgD < 4':,*&bݠpl!EEb >B[tgRJSqQL)au:h L)C dn\9pI3d+EcP3񽩲a2tk^s@YH:'|PkpBb6+x|S < ;ev3 ZX&f3`kƨ%r}/|+HcGNR(ƍEj{X}b!4Zv\ rĮ#Zxls4.D8AfJ0c~u 8uRܓJ7 [f+6#na>E`v 6)S(J`HT%V1hofP1 OfBϋ%P[5/G VcA > `# aI⌂-t;` WvCB䯉`s1@m/JmOGuf& >6C@EblJXꊝ"4B`UpPdhIM = 6&ƒ>/d4(aJF_$ciFȄ/.!!~ bG Qg)J0Q ѰdA!H Qbg^HaF!j,!PM|@M2# hb?Q -qhƧ s(W! @ 0@^,/c RI4 xWvNF p˭qY.Px3OPE0TR@`6!jW `!\%)΁BF=L v Z\d$#6Q|B.Hc cLW ABڙDZ7;C$=LLI Awg5N[.BF0$DeYtO|_):1?,ErZ#@6J4S,%Ө!L".cJl2h,Jl̔ M4;qrjƦjA3mbl(P*CڊKfZLr;D`~f!St`t֖@"Gc@LL (D@݊7:1rA T MlQ#f<=(bc6ӂD^ C$v2$?䮣!D5k{XD/.$A3d Sw%4d| U 0Dw匨?C.kc4 o!@ĩYčANjNS:EL iq-/&G y1(' F GHchLpuN`ëtꦭ1z9;PsHG.٘V6&:!5 /#6j1XZ*Uj}F4G-,̾"[;5;;h#N|\ZX;3۝?0(FA9t 6ļ@ctZMA.IO fmԴ(<'JdSv1^_F $CdDb g'+6hMR!6\3#p$vv\@ŀ~ pn{3Ԑk_*gښ_rCs2RA!5d6@bR< p^zHP |t!7Ar!x i `2 Q X41` K_5?PS:?_S0 4쎙%W|# Ng#H )~i``8"I%RZ;KK.2gRbHur;L&@M&M&i~M&ge~K0&=.(|w cBʸ`šXr/ U:0IU:QIo RL%/4+4ԭ @j-Q44&ϦД"4,&,eD0.HIr'΂%`(ApWEC0@Io1IT3+8%,C-<=%uA$)&0|J:R``zCT+C 4T``?KW-5o(Г,5JJ 70MT4pԻR|G,qZ`2┱o␦/Y2J(>,RUҬ+,[VL4EN< R 4esUd{`dm&iLBuA$lVe]u@rDnٓe+OбCp=A*NGQY}ݖE,]q\'> 恟HM1Y}{f4SRTt5@ɯ2=}FY\z busL8 $z'x|ExÐ$)kN]XCr+&LXl93}h55cn{OBSb5Uqe$i 7^[]$ ҍ%L8ғ¼WQ-EP;-#r]Gygv6B[HFg[ }fA- f@@':IQM::L&՚"|P0-VRd7&qy̦O{MF9&8caZ+E39@  x ($[$C/kwEHEhك7}zc@L) ]qqPBW D|2%d͡BiA|eW*uTV]#1H@:+p['/JovNO)G&`sz&"8a51)P Q"$;d+Q{k!wd~-]_B))F_ 3'-v*m(H\@Q6J=NAk?l@!Kٕ -)7#`.2<J@>+]O8șf\ qr1<c y"R$G)S?0dRYHW60n2Мqv.((8.[tE|M<$* O BC83(0A:'N pJ?KHAq?<)aFtdIP=.D*>  4PxAYįza(Xx`U2CY=Q)GM=qDD:| :B+9}龀QY YP1nb,$ zm3+J $+9<n#2"Fb?Rm2@_[uI2!T2D"Y?qU1Ib$:`ݓ>q,h0Pb# ^dB3\eB`,, ɝ`C\<<}vT|J[ ¦о*M3 4S &Z^3 X7CP0 ૴M"2fY3àlP)$M6SA:%z\C ^\ÀE@D,nT$5Ֆ4 ktd:HQ$S =K2ۗer ;NCPJN"e W#eZm>C%6#~4/r6ƄP1 R ; MYaB&J(ϖȼ"D$tCiY71zw':_1ѱ){u w6Kq,Py.<&EH'rR'K)zOO#&-`6C tg[n8y؈Wxۇ>\xkF YxwoK0(LjeAuяؿ'ˌzn5Y5IGJ1Ib_ =UN]wHkp-Z?n,XoI7Z< Sv8 _kZmxa'hh|($0=Wf%N J8 61],N~8Np T$ )I<Û2Dqfӈ8D}IGT?` ?!h8 > A0|xX.D EeL+r 2|##Ypi`8L)}G;z.7ˍz}pWl&㏗pLkd-,tHc˥A$j)Px0^F~x &:ʎ_h{[{L}_`Y1 ^3/NBvz`9 g&;|?p9pHC ^1LD( <ֱ" |l$`I$dh[#$-<@Ť$4D`8K X 8.S :9Į l/ 51SOMN$*GRHe (~>%JdMgE3hlà cǙMII8Gw3Ya7ɫ"CRI9͎MMb Ns3`(2 4 &MJ)aYL<-I*hAMysZD-EW.˭@;V* &׭fPucZ%r`h9vVN;mliwhXMxH$y( BӺ@KT4Chg CPlU#sDx<<j,\7u%?RrIO9Q=p @HK}grK a \ԌC M *P;G|"Və?RhzMʄ^qHL/\*?/Bl @5ƐsGyzؠD͢J1':4ALKSx׀P #+ؐ)Ժ)M#vR!NE/SR'I~ %T @ TpWL&rFa~"Aᗤ0n\iK&EMɴ@o+abMiA#(b1" 5 08`h $-wFCNG.tI=W&Xd'g$09̓T,v>:J8JY#Ī0 BR 9Xmtx_,]q"0FCw#6BOL EjBLR Z  1W\}<0dI !h*3qh^i: \{gN <—) C}3,/"x=l[B ϋP*b!EH'm07œwBq5`JXpZI; : l'C@}G8xOeҐ#>yW?8W+H/C$+~ ?54(9HMbv3:@8^m.irY'_REdo9fxhc `[)`.e^tf$-\~B@ L&&Hd& otoo( ^'"`R@v= 9i$RHi}i$e< ."~@ tH7.⮢/Ǝ'Yw cc% k `> S.&<1,SLJ!`]^@^ΠWr0 hX@^/I''~@#負tq}ɬMCo' *신@7!bVnmhfFp^膜o\` DyM$' AQj>"ު?JI@"v4IP%!h`am<`@ZdL@eḳb ! <>kI$x.ldčZl~>Ța ԩ0B0 -˜`r(2{'NLVG VF"`2MRNI0P`\!2 aD)BNQJf'E4e.a*8ԢСCJ~0t40o+0iDE:/$D<!! `HMl!B.c`Hz4 ` łZEJ=feB5I.O:L\bFI0 04"9(<)t*uv;*5FЎgI@12Hb X MBÚ&?!r:i-":ˊd2 Jb~Ng1kȠ3=-CKqB8mf mL vTO-î JFo*~l~ђ,0TD$^p#GkvL%RnO ,dB^!Ħ>arh<L~@r@nJ FH64Tsz*59<# zfƬn58v#@ 0`@cD#XRRap ZжL/LJ<7nlFaj'`< @ <R!'kLwl[ LaoYpfHq_ x,_ K$'Z Rb/Z!n-al s}"f ~`OX3QxFC%Tb,<؛sSfz5k(ѰcbI1{) ZzijB*jM r!О!d/LI LN'mcti漱Tv!*"wx"Fyۄy`釭ba7Bd@B r'BJ(lhVF)@C;=ͨR 1(C D&ȼ.~TKB@vkU5ZMa v ` M.fxJ6Oء9 S{|; NgĘ `|?S;hJnp \K3܅<»TV/<vö0+DQ|_˻tu'>tUjG=/L` v@o, :LttQ)#0;bS1.H6m'zCY1wi6}?GB!Dfc@ eH80 8S/HM' Cr' w-NIRn#ABBb8wHL&S"Įt.# ˜k7V@f)oGVz&#>j$l'RNmel>Oؾn6ƠAAdP l>*ʠg0m%Aa v&&H=/Bg×\mE@k^mZ-l|".l g5me/s,΁c`!agYr@~T00`8 ʧ&JTLOLl+ʹAQĪ 4)Jug}>@@8 @c=~Hi0)@Q@R@`I Jn086oPC@`}Pâ) OLRHsP(0 b@gD}AdT -Me4-Ƹ+;cШXzN*6Tk1CKz5*ֲ[8547֫u>>HyRO/u>^PD#Hs4|>!5!/0A􊢬n:B!@ RP!nZ>2|hUKUpc>i@j:P7KN2,8+si8&U'x9qKIŶST22ΕTY7jd0A);`'qY^N dYrYP e@xՁ$",]!2fkA5BGRx`1>8#SW}MRE-C  D@)zg*XCXQE s+گ J / :P  Pc!; f <CUd5gp !LQC"/%;.*܂tкf,jy{0s!Y !qX:F08G1@xBR< {8Ba#"SpAY#ퟑ*q]ӌt@CqJ)C Y#@1XP@4(W wpL9~:qo. q.EdG@H /Xa ӓ0I@Hh!$a! Puq"}v3`k7R]cO :$*;TlAky [wQ2L3U ?w|IB[4$(D^T{ 훠5 (H"z (WH*䐑%>{uYP%N&=/Hr3ȰpS WkrB;kxpS Q!Es>MT3X #N"κ6 fǠ6KYDL|ю7gc$ *\0Q1)꒿I $ ` % &W'F;$CByQ'7C5v@ K ]w#jq^BȖR%p9UJ^#d)pٚV3}ȶ(#F(,ԮL Dz:3ڎs{AB0``A *B H0I 0!V1z16svcY@)S T &D@aq#8gCaUF,>7u r|^$Bh)\V\c8Tℒ`=a!II߲Ev9hc_뿏4KnYsVfQdyT`؆5 5Fө(=VN$Q ?€cJCmP~V"@?q8[㐶~Dp ; ^!uNcߊ#@L 7c'^PIF$`la`1!)(9 .J3&:2jaP{0EJA`YA p=(P % 2iKKB<(2C /( QF DI֐䣲<3%Z;) =hx+ @z \T`C;* UC 7-bx6HZ$(la%_Rɬ:;h8:'4ze(j1i'A/P]H0>{/8x^Z'tɄ7."3(ILdā&#&I PA%qB#F@˝$Cq[Xj)Jq8PQӀTP m6CQG|G@|E!*7.sIAo! ٱp p=8`^% q8 Y3;|(:)\QhpD9p*-HKEk~-m\O$Y6Rt=2 X@H^oGS( #,]+!O)Oc@('tG-8d9G:`65Z%4 \P:efVv+6jkUXƔxs"q { Tv*Z㠃#WSa ňAV/H-*3Nhyd{Pa{1ŀA'ںH5+, a/ ڂQзA ȁ#՜eՁMCGl%Y138Uꔉ8ӉhpՓ%4/خY>2`X9ѓ5B ۰xAO~<6芘8pPj=,9lY;9[%ȋ7]PWbB²ؼьJ3*H܋ȼ4و`Ĉ$#en5P|OA# Rx<;`3爃f`E(  oP`9e" @"!x>!Ý : _;j m^5/ o%39݉ oS0@t k_* shXmPykyHr:@sh|ZIj[L< +8%)xݩw@Ѓ9 XzH˔hvNh8D}D ][2KĈ oX @a` p]8p˯9Q;RPJtH 蝪k`"VD@LxbUSP4LW]Q~%[ )EʈEB1Q[P'"9%h^[ː1d./*:6UP 99G Ez_e;r}j:Ӂ)Mr`ʄ9$?^,KF ANo8C`Ӂy1``E(PB' t욝Un[-lmpqFD J (x IE !f;@iXe fGb e DKL4$ߊMRh8E@LF(g+dpXdH@!niJQ#̫^H)-[a5 `' GH8,+3a,v /XH>ᗚ魣m˼ ~V0 =`@F".hF=XpjQJbW'hDl.kC|m3xWhM (BYVR1jEnvXrxEgpBI0,k#]&+_ vV*k@ w~ Th lU0PĸA3>?j.dZxॿg6:.r. #%8wHIx|? k@,}(`tV+rF\z= 2 |G$A !@ d,i`P$a% xl b K$ˆW}>_3im1~ }0&}d _ ?6Q Ka0'U $_"H-K@Ā<6!-NC9QF=G2 -j^~J!oJ 'H&HƟgZ2Ȃ?#ü͚΀Bo{ @M2F#85`@Q 1` .9$R&Ģg-&&& HA ",͜ 6m,.Ҫ d=HR48TdZE|ɔFp#ҵ; ß򼤅BN5-+U#74s_=z'0{, IJMPaеɫ^>L4X L= 3X" <9'Bt5pEq&GPY5g[$dNόI経aeX[o. ()"h H|yv$DC}n@\l,* z L>| ۓɲ(&c ;5;35C]a1.+sC@wTqڱ1oh'Aue\4n(F~ahT'.p%[.ß'\ʰDzlat\8`&HpN ָv m1Je X Q྄^ 74l B1&рH -% !1"&flVR/cSQC-H3$AM EB*ʕhe )r0AXŕh9@  6vLPsS8.uUMKLD3R%bC?, +T/UDV 1Q8Y Mҡ"6P"@`b V&F,0|Wy@Ir`䈧 ·> P"Jye% &5 ,%laK(zEaU*[r}8p*}RT4(=?g(Cq@i#b|M EkVvT|`z(b>*oƺ;6aTR1[~wtb?o7^moh>vBV v#a`'@DuQ0Y"lCx#-HrG"e1(R 1E"qQ@ۙ~S'l ^Ȗ|Bɀ!b<ݚ1 >!T2"RMFRVCBd"=tH4/وaOAB}3 %WͺNa 3`SiQ@c c"5UԊ(5ddp|p#=Q|xfH;%N5[eA>(A#Z84Tzpdkqkrk͜2MЍr !3#-֤)4^'DAH3UJY]f[[[#7 xę'E@Y"ssPCP`mGDB r"hܡ%]I|BF+A8Nj;~0^\FsM3E&@H BLUBR.c:rje3lȫ L(|yo]~ٯ66< v#_}7l{tW mj. ``Im `nh#2~>Twa(A~ Hp ". e(f0LaDXXC0>!Gf+&ڜ`CDVD.D3jʣDcD#:>(>N5b4U8 fkJLCD*aD 4O#qM>"#"[@YȘ-"%M}dq4:cAOg;(AE2(>JO2^&3l#2(*Y:Ɩ !,GZY>aR`6ag>:Lc)h4Tcf3E dG_ j#f$@,}W#%A&P4ZT4l8A"m#" k<̥&$G$\;1dNXis& NؚG*;BO Zp5qbsl0LM>8s&kƜJiA4G :%`  XbK2\&\H(?:;C`KE3%\"`.t,dP0$gΥY Xځ^ѬAb ` @G(?)@r|&\(Rҷe|42P@冩-q`Sɂd.^Z":r%Tf"^"&!wfkVANy"L@7 L bd2 ihMD6LrV>lfPB+xF?Ab&.R#iDxr/(D&syC!~p!v!ܨhy2H8 I1Q$ ­w42qW*G”)f82}*֔LX$FP 2mO5(4^> ؖI 3>t 1@8Bdm]"01g GNk$ek{D%`0"45`!3@| ^D$-R!lcd.,ǎ '>l`dU-^ }\%^֍T'%D锐4DL@d)a0 @ۯn*4#Z2"<ZufDBd2aB. Œ&\/VJ`DPk`Rw52E d S<Z-v&lM3gA PfŌŞMs"#D$xOcf "va vV "].%J`* @ PL;LdJ>aE,OԎ,ja 0 /䬺ElJ  l*tf6ȖȊ_&VC44@ # z]"Jc/"᜙`޹8̊uX+*p4sTj}FZ4Ƃ)@: <1yyv$6VdYCp% uc z&A:!^JVꢋ`!p@L NJ9p`@ľ>aÁ#jnuOoqVd ` vH#%Lʲ(H@4/f=db,bPe}E H~06nX*1H$BFo pXYeKunk,`  y,E&0n &@\200 ĔAR ͵c'=4B<  u6vkW \cKC& Z)"#pY J D4HPYJ|D@Gl)| >̷)a#cVMc( eAtBH0!(`Nz)lsJPF41$(fAXQp)E|"D$<n 77j"*c!E>6|n1cނ'B7[2$F0h6tE #$6Y$NdY%1JteHF`$aCAu㥙6V[")h @?0ؓ# E!\!}!&IBQT(>o8  h3`(VVWjpLZ"CcVdYk,J_ⶐ|Q@>#R m0W ۍv:m` 3f١W\,gP{?_Q V,+  B^ dE붻é-zkE T=U "s3Ɋ>?P]  <.޳JH !|0F^yhh@cSxE3&;Ʈ<(һl4;*', !B`l# oR@ۊ߫QXGS,BѤ/"ChLJ:1i"]>1 @6 ؈h4קmT UEU:-/؎ %3~^H1(A4J<"d<Ւ$R\eY0@!M/rz慀z„At,6z^AЄ%a̕I5V`B / o䳳y 2GP)P`O )!IPU"VcՖѳoNLj*arV BJ/K`LQvGx+2b]!5n8Dxze#`:0$μGbl9&p"sx|8!={$DX YTduYx\@X؜,\̰ ݪ^P!#€,@tiӁʙ6q^z 0tb!Dh~q,8UaGPNȅO0I3E3\q U32 a4!80R?4֕k0s ắ ``i8~r#|rwi%٢nJFB (<,+3xC@xR @KǻJ7|i@Qav e)%P$ K# p:`tn"a0Wm)^RCb(I2ξ # 5"+VhY4]`҄H@M\ m/.oH ;MT'! ?p`D$Y(y)E&TK9# qhrBL| =<\xcĖ ibv.SFȥRVcIH6@h _)MXd v-@pX#2FLKL!P$SD d-5ֺGDBA^]-w&$ʑw <C;od O(CT "D*iODPBdۑ> >"^ES-h4=sFB'z& zl,D,H2u,I?^8d)L?e_Rzd@*DĐb˜VShbe -| 3L[7H~#p{uBLB@%F&L 9"֤dHv,ƀ3[Abeo PuRXqҘoD3Uz䍔2,HnC* X\5bbЃ,IW51Њ̼%F0|Fc8zi7z@p AcL~P)_ *&0p mH<2 p+b>5sOD5Hd .tl @ @ yr<;\@Jrp]UwYWbjJDqJɄМ"XXnȢ(vo.8p(PL&:Gr|v"4`BCo 0H=;7|Z?Uأkz t ,D؊L(FRi)g/iu 3{V8BmF@=WLqG X0jꕙ+_)(, `@(`|H+HR @[h?`8q#4Jb@k:86x6뻦28X]A A @@p`O-+,1 ِ,0=bO _()i$#I4 #y' ӲB$h;!I"X`HJ@A Ȝ& T'^HG@凹3.1{ŗOXDHa8x 3g b1ˁ IEpB‡үʙb: odF a%x Ȉ5ڃ ;Ֆ 0X`f(@ mz5y% "!@(!^ws& 4p@TED'0aY0\.B)4Ex @3 tO9a]CŰ|hzڃ? 'K+;Az`LE8DŸ@)Ed@0&)۔ f>*1a3!2`>ȜK/$)S9I[>0#I1(gpDJLJa#H<.h#.* Yu޶p:OhRX Dtx 0`` LDsĝ`Ql{y7` TR9P23i+▇%Hsc?yy Yxp^FQxxwܟϞ˞20!I=È)!`,$h:6%4H j;7HR B0@%xcHPt703C*S1 1Е˥3Tܽ2`H J [bQAH=-Z[hTxva_e X݋*· 9\0KqK3AcãegBY`ڢ+>$7+` aWrWuxW[Ӧ5w r OhD(+n5pk0KA@ GMHD/f5hxcSht(a8N[dW, ! (A-iz3 AnŎܸ!9#Mf I|:Ʃ㈕Wr/hP^_ P ;LbHxE( :`e+j#!h ۛPPX2| Xz0{= <S S(-hN@TPʍqඤ)͖P%8./Y hЯ PF pSFPQx-A W9!,4jhCkSmFGC,l%b\ - abtME8bW9hu7d|M7)7+.E8ȃxk8aq8R>PBR޺"ͷDDȤ`Sy,b"ނX(&Au* P0X@ Qk* SpSN`b0 >9>jLc(k81H]\ &߅w8# xu!0!]J_{/$u*e^S8o.@~ {_k$F3n49foUrAWזY8HL '߸ڽA( xLsb9ނP'Ay` Yslp:^Av,(A`J3-ګp7 )~=@,N` SR@(PH@H"`a:C {Qed*/h79)\iRMTR+{lm?0- ͅpxGK,3X W@06o:y β490HBP.%Bi_ h=֬e#MH34⟀##ڔ1&3JBȞDZ꼯@D`  `YH٨k6 !dZ^Fy~\@Py>Rqw,+>ß''sHԀ .k0ˬ30*Q8ƞZrOkŤI@額ѳ @&@2`zUKChu  = 6) D9 %)TZΧl4   pYu*m;-Hϊؽ{MK̴iٸm͈-x5y N 9s(E"XV/R4ArKQw1!AFP M &%)[A4GJ O@P65Ӣ:$唟=k5VS6YvNRȩI ysJw[vviRS m`Bb~pW-&:@x"3SRJ+, xGgN-SY("TJBt&SA2-,'Zщ$iTl/[ :G ڶ+ @(DLs]440[eпyOK ٩$oڀ 0^\ .\4r8+J*Y<'&ER~d~IO+Ozxw@Z^ÖjR5`19 <):N2(A-$Y.Xӣ ?$IS<>NQJh@Bƀ'J$U[W}0ʹ?lDIрC a9>m+gQx*" U]jէT͇@RDP`\bLH^~ ] Ad!R)l)X,ZR*CX3BSݷ@W [ n!Zŕ@g'UeXVl9.S`|zYn˗,*  C'$B+4H{]$`ht!;R\*o(X.E@ ?<2.[\i9xʮO°\ =#Z; A0Ok9=! $ī#5y Pa0t{}H6WIc~5]^B#p@w@aD%x0v: r#'EaO ` `bN䔗@Bx:*cp"r`"6:zXHBv>|=T4 O4lbƸ[@*u4H)2#^ )(l q0qn`  dPib>c:-jA%ic,oBO8*NH2-U%^AE44)pA^q`,Hp"~e|J: I`_v|AB,<ǔfbNYC^oDov,,NObQ(,2HLl3ŷZ XbcJ},@6T V4W%P&aNLVnP+1IQpMT$a1\/z1-"ԑQM}#luQPIL'2e Q)fFaن4c` nAקܓHtnك:J@X vL `f,J.XCC&@\"VEuZd-bvHLcž tR)(*jh (\C "zl b!5Qp3"x, tq@&`2HZA3#4Q(c()mRдA'tGW"0E/)hԖfa%!B8%c"@P{h)x@` B |DbYRG1m7Ԗ`F#W8p'kR43C#b "2`N{4 /8-4av~ Ρ!h`{ 6F*YC4"X&Rz !D'AJ(0%-B{7MEFdtp z?†vpgCp+jo\hĠjʆfúF ɤLBA#Nl$BR%/^Faـgz^б0Rp(-B~(TDBKH HtH6؞brvD(x{#4/` ^V-T/ . ㆨAD3TR#aSXa€uSQl<J)2b6{!-UMƂ A \C]PO:Jb ЭUmgò@a#@Wf36 SnoՂzn) , "Ȣԏkm^L `GTD FWS+4D *AzـIk/kmCBP)V6!@| L0aVbwTW- "կ6Wp1r%ۨA `NbGH]")B (n'k ^-JuhDBWfh @L讨/B' 7]!g(Va0䱗gGF l >b8!/.ZVmtuA qXq7.Jh|@R5EyoGV;.H`.4r1O &!ĕhL`5Vv Юb%A `,FKꛈaBNZ), I!totCJ9_b/rhF"aª*RՔ&D+]:XLN iJ/!_(De@H xŷFtp`*|Wc!h]j'">ZMӃWsЫxj[E/ "k"(wAg&0֕ Aُ lSy@ 6BVD4 r _]Qt\.}f uGK6!$w>٘ `ø#WOd;(}~-W֪;"0aH@H@3X2uފ$`(!ᆎ \&JajddY"v{!DYSbT(eL2hdښ$ +;6LV}O 7@ :BOP: Im!U2["'2*d` `k?pdT؏Sddboܻ9˒jƊ.I FQ̯q?'wAh/D7-;cԂt$!^&ZT.d `T76+g,4aQH%P}Ox1ۂ{Eľy]Gg62tP|!@)Ut\SC(dY"VB$dp@ $!"ޠ0V"r؄m}3ھ]qy`Лb(S)I:|”\RK"Fa`2cAXRlp uzE"%@͞Od=DPN$~`]B1>(E' DU[;$?N)îAnT+GJĜe-b 8IJXHzrc@E$WddVN7?$5Њ?,~5B*F&Z]U(KN5BV(% uCAp"IUxĞ"ʴNj/zQ#2( ` eO9ub10A`%je0 @0!y;½X+ } U! "~ `0g2 H e=D*5*u:Uԟ/h U.WA7@ aj`@@~DkpjSLFNU9eo%cG8x &/$2+y=%H3CKhbj}? h:|u@Y]2kP{:I){sų;F+- =# ʮ "@XFy㋊pڑ@P{A)*s&ę,|D +Rz|b5 `–0l3Q9@2 ;k {+{ 9Yr6f!9cC͓@+, Dr#`9[@pE E51OkzNl9*,uH,Ͳw:‰ (5`A;v| dMU^rH!FxG, o2,MB`cƘ)ŠehҢi&`&%@$1&&{ = Q$#[@wVbM+0wϱg,JPK]G37 G`R!4!1!!g9DVV.fH X xSq4fcrP=2'H'[`fȂJ#\ 5 F[ q uM  8&]!} փRDĐyc婅Ƙq_Oc B)"l-rN7 0'7 " F4?G31ǴBf@B@d"ݐ:UM!z9!t+PSiz@ 0(M.h_(c0`V 29ˠP h(zS!("Ti)p槿@+uZYtR )zP8ʫuizyânNN`*` 8(XصIDahR'@+X ~."S;j_$D" GB>N3:A PTvw#mP7Q01 q D6"S x<Ѷ,Ka,5Z?A ݜGo5p%ẏqd MԈ_JKaa;:CQI=0 ~8Bqx-(P Jh<ĕ%P^ E? T 0DOb8[¥W{)H‚ nd[NpfE:#f(^ΐz=QQ(|p@j&2N a#v_ z uޝ6Ehu,_)U`G:l" t(:o f=Jp 1h,Ջ`20zg<a7.; 9F;Xos^Hqd#O( P&v6wFJ]  4Z3H }n|o[@F-pmY f(hL-B$&e̬7],} PlY4IF O̍F=n\kCuTM o51kItQB͠ V=x!yE85z%d O788봴IObt_~S #EǙڭ"` |iYxx/sg, # >Y1pT& :g(",+E1BJ!3ʡ"A82!Bzez8,%FM #wx3@7_yY9Z8hϮ. B!r>ɏp Yp<+ jQǑD(ªc‘k9}@6x4!@ʏik:iJ@)5Qgv@%I!0 >`fQb z9,Ŧ,cd)=, >!*7%a?^H>Ê:!8A XD CN+ س=H-y ޵ѬQwɡhQyǾ/XHZjB [i a;=bYDH $9('QupxXd7(y!ᒑhl(llCЈvX ?0ɦ :Q mˀaa>lM9ԋƺ>`JzS<CkPq?8b4)5Y4*Gdk1it72 rJ 0XP(@(spKIvDc%0JI) iZhrq$μSL5E1 s;hL% V(@ @to28,%H)*dL(xEF{Q1PC) 3GE0')YG$O3m4=$1iWB_x @ "ˀQw!݋yܹX)b7{ ݗǾ7c'^<0Ĵ_ ݱˀqȡL@XW,2 qi P@R9}ku,[ VI&+,ʤ٪d=p@zaLkZk 8T3QT +""PؒEYѪ$^#o%a! g`(: Dٰ DԸO@/a#+^ 2e;(\.uTX ۷>p S 1]kd[  .YtZ^jLF2n#7~.yN*eXmA3.+@~CV>2FSjUJH`NswQA9~kD0F 0TG >ZphXD*ՊAJʧ:Iyb"H^X) p 1$h h))!x5 p`M քC(Md<<=QN'/KΌ2$>E<+Mq4 Ş,(!AV=ZJU}\da1D3:ۙWX?&/F]IqXn!A8Sah"TXAL*ս^xsV "Q~*> mI0eH?jr-Igfԩe4GTS=$= ;m ]BC]Y H$JJǠJc%tA٭/YEɎPMXJĝs(`#0P;JnL!@n7liMU6p8<'ٸd- ŘU8FZ=VĐd mS'PNPhwd6" :1=C' pP`iUEE؀5ڠ@aCBИ|6 X|j-" t:F| A 9(D#ztD|&RIHx `N:B䱸T ŠM@w~}4H#byH@(U@ VPl@'[@(-I!)&@ԿF;piDYt|<^7/ޣ ̒uؽSmu ^ f@oskWkz'z.ˋ(, #B" (=L3 jVF Hh.`3*u 2|@ԡ|Ɖ̜(r@ۻy/Gdg@" p0 M0@a<v( HE1fZ0 g >ONw06. ɒҀ~$q̾6;{(;@g.ڲVp0}W7Oʀ 1 ,A83VTW, |r7'W[3йF$d$m;BZF =SX|Glp~^ h6l<|!X}(I]޲da O*F&d !CD AT0gs`,g 6X)P?1 ȈVJEDCY5ʵUF>,n.c~ЀBXJh>:cL7V:EA5'8@ ~2&uGh//"W;vnQH0Q#X'ܶrD/(a dpn&uj{VblqX!&fyY\4u@^Cq@^*v,.';KrP BpWS@(a8VDeދjEj rx}k+6V)sw)pzG@HЃQ0O k$R~&esKEջ !CkDh\sb  qK!AV]y o !t𯂀Z VOL^kX:ǐA(q Re`܁Ő[iQ _; cIZ0lDdScoSZS@s Tom/^tͮ D%TH#@ @D#ڦLF*]6a\sÖ䚷l!dBH.k "Lð3F" <%z3RA]Q$=c:Xc !@ # O9͌"r.Ʀ;c>#;p# py'o4cnr ޭ3Ğ5F"jNWWx:I$Nb ,j & . `'V ` aRL `ROfi,5DtGFOfbBx|!?L#pD^Y&"a@ (6N(2  !@4\Jl iY@8SeB!;L3c8:<@!'M&X"Co?.ғ#"In00:%Iw$%V6DcR8N $.\`9+ `@1t@ Bp&6@$F`4[lxdlLxl@4W2XZtgFXAȼ@h'KN?XhNlTR1@\ x# RE2#>lwT6g(xޢit"iBڪ;p@| a,wQ jibAr @P2ԖMx5h6t/&\Dd`N9|$@#hqgI",( ޅŮ*@99c0;q k*.aJkH^N`@*% pxF;z3 CnZWC(HP!`(VcK*,1Ja&6ʂ5s 3TgF~6$2tGLx5 /Q:N fH 4"11aK#%|: >T0v!:sSS ʼkEn6܁d`١ jd@.B Vo? xAH%P%OdL+^%F jXc jP+ͬvqcN̽mvIL׭%l6>%A ib)zH|(BS(IWUCc`%~ @-rx@s BI|nd67M.kMH.a tR.hR[ c&)] f@lvDf-eCVBV!saMg8r:Q!eV|䵠>l*;42P\jd2BآHO+vww8ٟBjLP*azu?FOϨ*×d!wEqC BeQDW.v5* hka\jo*ZlP̶o7Mjv.`S-^FOxcN0q^0"FɤQ|ʫ\#Y&@M8dSAD%%/Y"M:̮p‚4PԬ:+341V|i $ i-1xhAC ^ BFm0eJpO* 2ioPpKHB?1z$mLȘ7LbAkbaE׿#Scd&%a0FPGU;O2=Ud<"WjW)LC"H#Sq;F9V'$E7>.amxnUb]^"d82~`[KHYK|! #Q`4!6cHAȋqxO63q!tFL 'Q`t~&zP!a`v@`4RHLH+4]M `8O`b1Ȩ ?i -~o $zA@ q}E@(H  .@u9|Ԯ$@a(m?Kb'.I@QǀTj?/rO.9 H v]8 T4(oS ll6ǩac י#XW,~<; ` HJ2"nB2bVUg'<&j66 ꦫ` , Gx7y"R^XiֱˈHtH5+^MԪhaex>bvh(])7Vb21jċ+H\خ-(*Rp~G/L@B8 b\EM.SFP`q.* 8" A|3 V`zg= C8`ڜ"6%,X56=Vt88?Jx쯇cEiR.IK@ U3鮐0[WU!#yA=)ڈ*u V&*A4JHR/=)I!(m~Tb{Z5^%b8vXdzy=~̨yΘ6fx\2_@())d> "B=0L%h"D ϹK4CP ,Db("qgI:*nIrUȻl4,<w  v.)WQ=|bYsHL^TȄ:R(@A ?-m jH1>b (%kRLKX\h?€Uq jB-K[\ L~D(pBzT`z;%FPz4r7Jf*Dd0 A4ab @`0Ũ`L9nR<`O EF84NH5L;PE72T [A_1@ ?:I9&L&qTU 8?ٺ% 0Rt#Tm3z%j (Gp ‰I.1{tL !Nѷ\0T蘳I4R@\  t-%n-D*A|Iv]'Hl9 -1 D?[`H#%s0EoYZrNGKItbJ2$a)?իzTA G`@@F,`u!08(P|p*WƠ|i=&8DJ%ϕ];\.٦/U2E]G;0EU= 8[@@hn>?H ئ&iR>0IhQ!' smŐhFQcce\{q#øs4A8F{8:]FA3b >C 4fd :)Cy˦HȡV**W\0y4@ܤberq#I(Y@ӑAȘr*(|iS%L%M*PVMȟ?XJCa:GDTyp99e)RRq"̗V?"Xēߙ {IޒL]:%m$?Rs*ž@㾊A`|(cߎŀ=>?BA3@eG7W8BDy&u$riJC 0Z8]@ H\Do<ᇘ 9 f:*ʋ။cplEA5Pd#WV@̒P0` 3 .bZJ. P 8J PX daX kmp@P" &0r*R :p {jj k )Ihlan.!X(<8)@Ԋepj(_ X.hk>Byd8&"@h8$@0SA; +w b u55hXe2PD1bz={IjɈz{q) '.D(x* `{{P7mhe|1 Ⱥ+{AֱX(D"AO rэ8ՉpqY$doWGIB8+:67pZOŒt$sXABȁ.PX$뮤 I*DElTeM,͜Kq)B з9ɂ7< ȸJ0dՈJf]<"0٦fp887-z'08I(ltǃ:" !A@mpd^8>p2$i dq_r(rA~ P0&RC(s | 3#j x*Hghi:d S )v@F%܊6.[/ظo033C !GɌ^i g-J/EaLJ5(UKD+8؁U%XߟA@1`"ʱ{ Y B< ldU se<h^@(s=.J(Y`aP2XMxyI Yݱ%q8 C4 bڊ*VC`!eYӲi01IEÃ'5U Rn 7; @xlÍX y($A^|m| j!,c`yY0.88Pq6p#KBgu:Ha,p'Pu N񩵳2ֈ9æa #y X 1 UՕJD8mQc r:80+/2#"bv:edLkDDH"1сp$'a%Kb٧:!.lhع -؏uU 6q387w uC ps(rkmZ*!DH#z&H o=,R詤8`z[= 8X HI,&8 怭u_ ^oXP ("(q~ d y3)8BIzPu泚S髑;Rӊd>e7s ( "x JPxX Rވy(tD2 :Ph ~ iHD2'PFX4I0XPJh(P{ xw8 1 @ɀYgt:Kxx 4,X@NPjBlMHKK)>_0f&mZ n9A'JK;qDkc/; FjIc e)s]1D(!,^뮌yĊfY .0:jHЈ^jeđO%)EL`}sܼ&=%nmNhQvHHP`t/x -\k~A_mJȥPKFyd:dTu us;˯tV&WX}L>t(8XQe̎͒U 3N'fFHv;U@& nM`a'Cd;Y4TUԤmM.pXBP[DEݒ\#@0zR,}e{֤d98X]ȆL#uR==lYCwEypX'w^ Eq~$t ͊8z@s]JAw81ac1x@=9rюu#ܞT}wM, Fv\J'E\Z PAE8PxU"ϯBs%uiZUqwT]rYox/Q h3%pL8_Zd0( /<{=0@P$7S@L) J%Q %sIu8NY\}߹#.`Vjo[S4h3 vL(F!rPj-zV Hl7 jGA} tP" C@{RB̸H ~;xx,܌̀KK6hH겕(Epo&Z# Ap @!H^l]#!+8 9T34ˠ~n[,*⟪rڷ . Q0 . .>bT8 @LNDʛ扖86s`٨:\(2CC6jmk!:v q~Px_85@,!t8ʚF|)0L tiNFwaР"R|xi3T#} yȲi ]xTB="Jx i b!8wvqQi?iDP(b(B`BIE6.hLqGP}%t'jʔQ\ @9N4q7cq<֚'"\HL((5"j^D+e9QUyeR<ޢ=-Ạ#qGbNRRz75 p)Eݻ;Uzq6G{@H"VA4;Y]#DMk'U.qT( !X* @L:•yVv(a@j^Cg񳦸xZ0&AH =96"[ A67 0@OpdO[Rn˝7y]EZ6^Æۈʉflg|7N0KB.UMZ5o5MM\J@:2H$/۬O9t.셛t24P$85n P,N =tPXl sgCP:UW$w/wJf-y3[9tg4n$$DIp҃h>ԍqk,šu $0_ #pm7M0P/F1ݣ}N)ܷPrjkMT B*`CHmBmIeDz%-\(=*3$HCjlF|ݢ! ^'uJr0)S| D8@0YMFWh#VHHwr0ctU餀;;~N 8̹ T ">x_,%V$k7(UIu`"c:J{D92I DH$ Í?1Qsn[{4,û'pc.Q=_mT39@dxت8ii/&fnbAaA¤S A"p`Zԫ@ @ 5d>i dÉ^Tj&Oԍ^g~H * dBj! , PqƢG M(FZ i1i*Ђ0`Վ͆HO+j0B¨c~ҫA J< * <`\ l"K~_]tGJg*f&%j@cAh` Ěޫf3wPW(kBa&j IPu3ڀJ6Sb`8jxV ɴHli(g+ 4&J6H&x$hfZlaD v H#4t%> jO!6BdgƤʊC "E%A zt|z%!@&.@F‰;B(bPz+E$gt!p!v@Di* 6i2Dt5dC%JehvjPJѪC&4kJaS*Jl Sؚ>PBR й*vMvEky7Z1@69Ԋ Ӻ2QpRqxvP(;r?a@ &a @ ;8hh!`@|t㘊$a0| |&Ė][PH ~^jZ/J1bv`-C+y2r:KLĽƋ(6\`F1v Of$+a1~X?Ө].:6X,\nmju6͍:%*$z6nTvRJ:cλlnFV)nHCg wB &F [*?!S+eva4* $7f?ekGzzϹe1e+ v!>&KY4mL2tSUJ` eV.4m3WP7f̂nAzt]s6fOs{Ȓli1d6'3:@hj5a.t p3gQet$MnsAwW.7l5vsaXq/ۍ*$$0+ GomV?z?7".qt"Jcgm/zWE_MмN*<$X` $ g΄!Fv;9Pgb̤z$fbbaOYh66j zNNÛ,^lNŅ> @ CJF`8o87CNbYlIRdA$`'(bY:#B4ƭ!? '5ަD !6rp_3dz'v2ʊ . 4@?!|!~\ɨnClØg4&gopƙcc\xPY'-?E2' U@ @^3VAP`&@ha`E[IJuxa5H @Ko<\] be+3R~kyQh+w,-z c&wf%$0QXsi]dAAjTȒpJ;}ؾ2 .;Z%22%1"2!epwHPB^{ ! VAJblFܖk7$`:0f@:S(験*!Rdhz*V/T Ե9axj Ui}V ϥu^!wG#N ( oἑ<4ztO@>WrdrFpm"H }EUbc;M@n4tGԀo@8`<!7 %&GPt@ Զ@,saazX!r֘(B[# W"N4G3p" x9dȱ=EӌJFNRdhE"Ī6|>*%& ǵz}l*S%@ `:C(]<ϱ 6?cD9Ovp/JY3>0y3`Gv`-أPߓq;9,; tκ̣pR6ڐͻnS2RveY\ }ɤ@@rR(yO* iNB7'r\;FQ*L0 ;>ۦ,9EHh;F҅ja^}J$Q;d?@c~IKd/;kJX0(찓rK9VHh8G {9EMTh֙0Xr7clK2a;UNlV<1RJ=a^MNy !Ry FP/rf+j!ҟ,VfE/`t'wKg,.@U˵{z)m=K;'$N 2Th[9#?K/GQr1e-^Ї@M{c 汨H Ho;#!y} _=D橽?ME@6$`! V.W?P[O6(Ue`M#}G?A^cɆF8H В[E,W` ` #?(P4@z!nFPUD A@X-@ 0G֡#|dm\L NAGTzW&FA" $7@Z#\)2'R.< Z+!0@E;|oZkXGYGH "B:Nt҈7>:hw3^P`2p.,x"4,& qB(XL :2pj1mؚ0{ v5|–b rA@(BgV2U͚%(BPMBf h >PR8hc0ʺx p#Z!%!0 &mN~q(I嵭 (*!>rF-w =:瓎q%<|P&@r0v@Q %,DZX(8m:D2U P|+7̙}zHtͤy>S_<!J)UH"rҥW'VL i ,V@@p$aL b!x2WX V Z@$eR;x,` Q@P XU#D.D A[X 5[cD+#3UUY7ƔQ AH+36{ (* dĭ\½%!#G"D\FRvTllTxPn Da~P`O4:R[=J*Nrah .r{,IH)m,0zFXy>gti2R! ah-q3EQq Zt2m1Cd)c߿q[޹Y }弋8:ךpJ- 2 (EpuP*6pmqQ=:>RN0ē[͓4IW:(! U(/"S91QGh8:O ӭI9둼YV掃sAQ8ٝ{#x!R=0葮CG % EyDl:0/;($40DNd,㪙A;=YF{ &p0" *MbAr!"Ɍȍ@cƶXMbȱK؀jh2C({E >Ɖjณ4x-p&lko P9 sXAÂX..DÈB,a |%l bŨ {g|H-[Ђ/X%ậϬ>P3 T B(h ꞙ(q'X_z [!hkp!` 3A'[ >E# P|z(B3K,w0"x!C ؄8gt;y HT&(j*GHM#wr%3KJ@ݞƨp5K5(Q#BQD{4'}Jq4#먘(9I &@1&Yh&j&(8TCOـ37'ڥ 93 K0ҁ$8Pl'x:퀐$P[*ƖV 3;Sd2ढ़fy2>#hhxk7Y թ7\l:hS!ō! p27qu†1ǰD~P(P@Q~~ 5B Q/Wxq@t t6 3@ FoL} 8(mF/+:ܟO|LH&=0V (~ֆe5Q|@l/SH.ִ&ahW@ )¥<晡;& ʈMk6GӔ7|49H2[:+ۆP;O.+ |R "ɍz4MMÆ;Sb9=ˈFɭbys2QBu!5P1Q?H LEQ %8ՙESiE8|v @(R{3z@@TRV.g)ڥuqM5Qfظm#i[4ҦTֆ)cX,a!NU) qU{@םA ܺWk`ȌblFcv.CEz>#gZVLy,YQF * Ja]~&SziRZXZEv7NP*qchlWz曨 jZFW&dOz61kXޗ6`}$C$9L`xn0~8Rm5Z`PK ?,7Rq9׍q滕|ڞ|D\ @A1ZIRm7Mliֶ/摊a0{02G'GP@ĂPMlՂCMiNaülL\Q$s53\ʧ͑RLV̬k  XzV->UkU⣈R&|:'D ɊCD^H&d¿3M ywBTHJh&',W5KY^ $Śsq0ADra0d B8ILS!Z88IqˀàsвHkI2F @N(J=m )k;Dr&̀B5P<Mtn0Dx7@X*̒Bg$ے,=c{I]W!;!ROd9Նポ$f*Ir!ZyðC_-t>H??8,0"a !*0"\ңvt_V&Zɒ-;Gc ĚɻO$9B٭$#wVKy^ (\?r/T@B@3>c#Ռr-"<Y)6[0T 6&„~(tdFzhOWuvY2h M=cWnN*K}<bLB Qf>Lp0t{UgH a>'x.A:O;+l>3|bHB׏ (L´2HM 0/ZKHa{r3g]Gy:G@( a7St8BGXC`$`x+(2)@Ch 6 $Nx{'[ 5j2gS L$_(9$rӢ?GYƋY*@'Bc%&b?}EwM- mzi qAˆ` A&ƀ^=#- d[eYզ@w .Ή pJ z tQ RP|"eG Zt;ВRP+ƄSJ?#IAG| [\rl @\eq 8@ vC!HI,ʜSX <5z(js aP\vHء8m@ _%Vd}@b1fgE1@\4y5O]*Bjh5ko&-ƭ,2F B[M o~ 6j(A>BHLj@o/=;G(NBv@FRWt3@I h"fh6T /T>esphZ*xi%hM[ acDزnx \.\ A~QdG*姈Z&YPzT"b [eAg<,JZ^<1 @džldQ&h00e nILerhjzÕ @_A<d&#\?0#rE gΠA1 뤅0Аf{0H"Y"@ d|R0 yǎW/ AhI#0z'.dhy-"[4B1"lj:^Bbfblm~T#hLn$l hzlg>jBf) )kPXk$A0| Τuh=%ruXo#ea2g0M&HQr3ayG%q) q\ J`H T> H)p6 ɴ)Q / fг' K&q;G j8cl,TXF<|epQcl.P  x'jG& Ijpr[ -(32`yɨ8 $tfB5"7I4 Gha xFI-s 9-7%Ǎ ҄@v65!R1*r X@j?8:A:Q `D~mHbr(-mĎ@V^*2_*1AH ~A@ 8/kx^JxMn#C;x @("f]89^4@%lBķ N j\Ajf !Pv*a`n AT7`Lb(qv -7.!A% ʯ Fxƭ.N%&͒3%s0&N1DEg#|4+aDl<:.4"aA[?(=%|QCLծPo@A$.jF##RCp5,p8c|8BHA`FA wACEB@(H$F&䴎AȊ *H*;O5eH. +Bk'r n&j'n'U ̥fM? tJ$ ZK` ̅E, / Vs@(n QG#OB3P-b"07.(~vCۦ^n6s9D5ZDA˾0"@@Cr䶱3ib0$ V|yKtA!0ey5R!R)Z@Zeʹ`n l( 3f٨q$<>5JgNFLT X!`06!*&4 u%T<8ϴ6*RC8$+A|!x|@t @4*4D**,"IdfBOR5w.b&"d4"7D&c}H-Q^sYiQ0vNf='8X痒.h^~GNRP'2"OYq"ޢ*3F+r` `{Fd.n8?!MIB"l5I Į-2H E(Cs{*NKh?h(j,ABP&J6*GKS'5tFa8@A) S1:Y3 g3^{3:E<1:a7Ir )[n@O ^8="!:6S(ǚk-+zCql\ Z7g( ؼ`C>J62 Df!{̼1IlltAzMN<#B7=a$ op~j#bبu݂/7jWЊ"Pb N `v &ch`aQL.@k@ &/j f:Z!At<#`B}<%aQ FQ>Mv&! MB#XYzmmV d@ P2#|=CIm8@">@De U<ˀSj/H  #O*K'p~SYc:B,iu?@ C"`Ql|^i.![ujeh1Ce@PY'/nnM]pWP sVA*G?Qxp" " ÀꊞǫqF"H?c=V 3I+ zCf6onA+3!r*B .I4{vQ*xڶohq-^NlЃlm۴-\& ۖç5h.c cp‚U\~iК.@=%֎m=?m[r;*_]%HrS~TaQP8 =$ $=0ՙ'{g9 f$w7؛_vqm]fSBj0}C >xc7w"Ns&FB\Sy]vt[˻nܻX B'D(D@zTcY2Nr'p[ 0z  j,5 G[Ѣ4XC-Gf^ xmr؈MG3!S=ٸ?(omB R*#uAF&ĈvPbe<=ij2#w&0('pT +BNB.eanlݨo^ LXm+dÙ0!D&&Gxt$~na%癐?e !Aǣ'EkaZt2\JQ%pjH [6{Bfw1a۳0LvC۴{ |M %X@te"*.DULU9z:8 9xA7S0GͯPSj\dž A#x1@H:ThL*( 7UX  4Su-Nr@b@Rd1B3FY^2F“0|A\(֙\ޱ2ps hTC/XZe һ3a002[ S/Cyt%V)q(ȴྟfsg)]2WNW('PTL+*>L8Qa\)E`T b !@, B'01aQ\)Gd36h <u3@(ukSđ闊r [n0XDpzqA"@ 1"b2XA@t@Wc * 0pv̶RdP,KEBUTUDQ(믙VI aQyd%ř_sj@M!1,,=2U(q P` m@-&sF46F8 \0l$ ̍&㊀1C@ٌݡ90} ?'!-{QAB~ b͡ ^BYa *򭀰!B*[ pa;( "̖I x\x0H<urhhS91&0.Փ<,B* RXti)+{S ;-:,%zMT#B"ЊX<دE(r?: qE8|d;P8x LHÖɷ,8ZKHezã#;9 2 ;p6xI#(Pa܈ʹ3pTB煀U)ޡ[* # ۨd+ &2 ĜP0¬P | |u:^Ib٤ ֙zz4pczB*R^\J*(L'́BĒ,1" p@ϕ薡~a JA ։; :00`HLJ) g#CJ6!J!ڪx 6@0(ɟ $ ̌H@ )=< :1]!|k#+ܡK٪MMJL|*(Kɞ)^袌{(j¦ Rt75$g@c(KĦz$ 1%OQ%:$8xPD($ QJ"'Iz|6(I Kj8e%;zf=/JF #٨)6,0D$$5B( GL4Ԅ*M&O3+d$|0|$JP xͺ͘)0E1.T!C7 ұ HE*˟P^8Eup(AQi3 Xi4jF4H 85"!$,XyBC_`eADIhxr:=Ȥ$4- ]Ƚ\dɐҀs,= 6_b\8ڴP LAh)^/O0HD!Qubְظ 9$!.Y7 8޶phXb9Zt?υJJєO5KPѫ15@}P@6]4?h%BD)H!'fRK 1P(:8 _/TkaqVn!6͔] N&A;(.Y .$0hˋJ4$ Cȍx[* 2uMmElV~-v7F)ӉG>|=4VAU ^~VFu(r8ݏNs4I䪝$2R, RD]F!衣nL5'b/#:Jvp/0s9:ւb֌QIJ^12RWBUAE7%:QexP[Hbz͎]@`SLudtJ/Q?9֒]S?Ҩ#Yljï$K5-#?(I,DBE 3ʽͿj OІn@I` udY@tC-:B XBJPAh 79g.t V ȂIe,E@0~>P8A04 L!],`NU&@Sp) >^O')C/ɪj̫H%&d~@,.0@T`'@ D,PVQpC1 D8c-Z D2SPe쇁@0Jk*tQ5n9X<y٠fw Ot#OG (G Gd: ̥Ae^Y! H6)8>aڿ'H3\&JdѪ*+.rDC} @@I8 0;$pzg E C24x$ 1 Bn(m-{* ͪRz(h" 8[;+R+lG)ƒ!>P93Lnf0dFZ84 l! 1݀=fD:"GL4 74`d W4"*%,(9T ƁR&2omizƚ@% B{g'6tDR^ʧ%BsjM!$j_B$~Hsm9j9Ȃ%AdZ%)0b%zpir)Ӝ{YAj+v|,p' qdY\X8b!g@}q80kL }̘zdYt?Ġ,H8.DGxgzԭL$Ժ_"嬈Z]t_a1F/LVN P` 3%7猴H"qWz-YHq-$pUɣ'. {SxFBe)gԂ4 (+!G\(Ca^N%Phd`S*؉!E|AjCPQDP s ]p90,@S T% (bZ*hZ"Pm `-Q )ļ&aG)70Eعcem{`1Hk (y?b)R MBT#fD0_:<9em}Ʀ eTk(J*ZzT@= {58M<-"xP9G2D*@ T  d:(;0'ș 1$C$hPB(BUuЦ?U jAQY)pjLĂC I3)(i&4ፑ0k-`  #ș\kK"^, h!6p,ň,LmZRP Z#bTתz9 ejٜ\˜a<J/8SrME ab=^{t2 BEH u!9k&@ΏHg\{M| ` D:h 9*z #g6QأE0[ !0T][-L=C](,@bvnk^TT [g3ܝVk?  Y>x/>a4f7t@JC'EVeh@ y tbYp j-LՔɵjL62ݭ{0VWށ@.HD 7f#rzRv:4ф.02= ˌG}q[)PгqYykС`ۗy;R\jŭhAph !T\ܕH r[M2mPRHQ7\A@$$;,`5FT6)ma6[ R``2  EF; )hd-4I3as 0D)ħ-4k^\!Uj{dԘAΐE TERf|6Ezjy98ȎQ<bt$5JuC MR=H*K4fεF+ nzLfaJH΀"@!,\6{~Lh@j4N%f%/b;ŠHVER,FHξdb\vn.1, IJ ĺD`` !D#*`l`cadT rr18ڢmPC*P 8L(9HTLJ&R)i:;Fl:z4) =dRf-6LLpq^"ȔZ. 4@o$!ޏӢ,wB$HZ"b*".$u¯C{|\!Ep^l!o1lk:(@B gv OAP1#: I k(Ȧ_&v"4\ΔėoC샜ʨT!VFJBg:: .TR`A7a 1<\Rp7A I>!Ffш]E]RsŒM 'lc F":A "Lv Md%B%Et&FJA ]X*šmɈJ+OƳF쒱"Rnf,/ mԉSNNk\IʑjNA$!/|A>EĨRAC- C`xg螦A m &S8`4^V`R(2\  ( JlŞzFcuH'bxGx>P".2Ӥ6Wo6_.a\-$@-;A}q,A  xGOJc_ 6 8&D%|Dp!Ax)ZB,g榛 PZ0K2EB+N\@ M$ ؙ@B DDj3Jd7%9B"sT!G XADcbbj @..(f03FE U4nc:E&>*QM^b$r"6$A}M@ ழoCZF*AZTH8렬h.7OV"*C E"^pdFb8! jj lOm؄NCO.jL+H9C^+fɍN9-g U6^vsABaDN`"l'`JuB3$2D8R{D`"R!BDc%,^sHJз\ɕyC`@,g, RHSZtRDdxjlD~" $@1ORtnH$KR%BC-6TV ^Ú#pmbSr*jJBLf7!JLLN=Z> ff8^fH2@ XUH.v.huq J7y ,"tl#o@D <ŒS960`PCw Z`ImTAbギeR:8yץqk xMw m9\.@E h"-D-JNHaJn:90b-| 1 lthN Tt9tۯP+ =C6&7&W5 qdm484&iA@B54M3p,a\_jafSJC~`x \e&f_.)`Cf!O)_p ^SyMNU_%Jˉ( XJ8o&CU$;b8aeA*Vev  ?`>5^6lRZn`o|>ߌx!vsqyLAŝYN@@N*`~%@`D"\cMJ@A~tŒ7〳lh "g{P6ICwfgvvh!mx7Y^xՑd&A0 b!$+1%˟ec3o+~쐱!,@` ,pRgU*̢cZ.&, ٖ@rt JB` a`2-v68uEW&jN6u2TvuP)&7"%D0fftTG3FR Җ%k[=FFA%"aE8HP^ +;@ c،k(K|HTdXd2׺vt3@#s@i֟!XaRNNE -7%։,Jjbi0Nn!M`Qa @ ăh9tdX!n/BS+EA:haa2$,C!XdHYk*k30%ۍCVGsf_ #0mzTIGr(WZ3 HK1wC M~B# Ҋ 1Ⱥ'#`p"AZ e)nSF5DAKZ ϝ&Rj#NOʰĥR*e @ >"6\`z=F6Cx@<JA@2[o z M HU'XaWhDU&>k\WE/3ԇn)F'0(Q; j0Ra;ِIqA!֞!P %,NR2 x~D\u1(&Y@-B%_=>>G% `4Oc\!~{Dtw.Õl$O bၢ!ualk/@:" u Ye48~$v1>Of"fvIHU)µLİ*;j>)iP&.AhqXm Z3@p@b("@6Δ!bG].c}?`( HJ* s9@}@ `@P@|p8(@{=&/kK˩@)X( w(BIB|?T dQŅ"MWHM Ouv<8v hVH~0A\]Q@:=&q,)t9n59IK}JTai{'W> /Q{H!XW& )mz$ RJ.R `:P) 0ȕX)"FF*bvOt|NӼ,S4+! 6S1VF;#cXJH.=`2 ;0CiL/+,UOL ?@8KuHLTusam+ȘYs8&#|OODQD IyL[z`jw9 pY=r%Rխ@V`E`LS1B =|aq!,%U=r?W^HڹWֵ̌s-`m2{(i6vև>D0L'%=KaEx&H>o~m Sm?XW%3ɾ݌mim'tyҸ+v}wYRJ 7vgǭLG#Te R=i$0|PV YV[7;P+PL՗Ğc]"ߞVU+$W!;4ٛ 9XJAr@ \P HŮcRA$C >C#f3LYR3l!.hah)cFۡzPHyX@'q"$ `dRb;m/+"6wQ!1 IJM&(|LC!L$:/1B^)yHꪖln[.[ L* &n-K( Йs@Os`U;IqP fUA#(̍EHQ/A\$t򡑥dž 3 {2\Eh2-v f J50EoN O0n (T3DfW F(x DݛfCƉ{]0)b-e(u^n& !FYGgA83PλO 0LD ^knـc RoI?)!ǠrDdCJUZQ5`b\M-2Xnx@#]MNM_D p$Q`1YS Dd](q@Ƌ1nDb(`I6At,p(w"m@Zk8|ے2 PLjwW`G8!#oq<bkPF1|_8( ~v 4+20U1vH\~P x# #O^XqL "ZXDhNBj&0ar.h`3@D/x HP̏([PGǗ覌) YߌV} B>;?誌@ ߅IVbr9S$P$8H2@p'/ 9(snXqHy.h 3 Hx Kc Սa`js9PXi0t5A  %  / 9 aѹ?8^Y`#"[̜a>e+q2PÎt \91@!eK* pOy@yY TfTe|j5#&' HEF h tUJŪMdiPE2|!ƛտa"ȩ}yQ v`FcTAp 6IID(RPqPFSXt)Q"WT&ዤYJe4| ̀'QfX"ؘ:Ȋg80;rlێ.BIQ1VV0@NOjGTO<פ]JRULѼKMGԠpNx v1>~3iZ߄h)%B4O,5J@آ toHZGh</[9VZ? t8HV xh:y?@#%4q3סa*I0x8i+绳S`@u8ω|sL@X^*ʊ# Qr22u.h,5)18#׈?}xS(2D0.b(/ʄ!U8 s4VxkC]r߯95E͚Y/@чљ/̀X|hшa*f[<jpW ݡ#c9΄`MxxxxȷEdIrzO:d\ * >3OUc,Ș*);㰫 bӈ!13 B<@PZ`3fx,?u)BH6ΐ5 @!^Xºg͡O5  xsL"B4UP&3Y.+ ))Z5E.,{ jŃl4688ɕY B9S kV9+ :`EJy{@ Qj ZV0p=) 󚀘 )Ӻc1uKu I qQokyd qeu'洄Y *+1&.=VTQ࣍ SO~aB u.{/pr۝8tHtk\;XV 0~1-XCC8#AP\*7 4?UO Yzs[A&ԍ)QP8?HM) ?=Ȑ#?ޫɤð0b@eX]m9Tɗj)ћdx= R#$GxhC"Èi)\1KA 2t9%#KאA.-BXV kO,dۖ %H6f7& m k7A6|Y>CA'(! 9KKxsKE 1 [ ч4Љ0Zh0cHA~ƀh#睩Ձ"AT AA ?Ḧ́Lpelm@{!<$ZR許&1kHcP83qU45rD_ QLHV:8GL=>Ha53\ IGf"!~K;3{GN p bDP ]čًHF>uD$n) QhC%=R"p#%;x@`{şÏGF92vu$j͒?t'Srwe(<=&򽇳5%,^UY :"n\=q褉a89 a!q<`BZo{4Wz]V!>7W4K_QJs% "`@E@,pc d7L{a8@DP@S3PV4(n zw7M@6bis]SowOpXႸXހ ! 8|E@ +It\q0&x`Ӊ  d3J E`+3Z* v}+{w:O0Μ|hz `K  z3X'JCT Y )>&C C ` Xevqܞ/nE3r/'+> I}1 cN)|j2%;!xC#w-/(}Ρt@Qp$ ..I"=:(X]PoIdX =3(3w<&@x LO@Q 1,I5 #(BX~~˥z%H5@(  qyGW`GD#hv|3I_J¦d N4 , 0"#c q9RP[* 9F@hCDH7-*0Sp L|뛩0&xxv#MI4*yCϹ''zniG67o.*5 @dW`x0 "7]ާ^1Cv%b "F)DFn '!S` }94R8r%e*C{:of:ʽClL2#$mUs+$ 8cg@Z "53 @@P A}܁p.KhTSxqx7`κ@m"$b[q>  *Ly怚!<B}n&Co S31!`6xN $iK_;00+F?Q*#5 4v '$4Ɗ8,T$A;%lۈmdl=bnUArO>`{ (T܉& WGaWMd0Cvs !f 0Mzbcu0R8Ha@"K*݆׬T2mp =(W4f1WyW:mę,BkBPGMvR1%Dr*2^TH qx3`6r%RDͽ)` 1Go4zo xɊ1"4ܟ&wG( CYf?@3W!) l+v {[8SL ,!4\|DQMCRYrcg1:nN! Q%G]:'Z @Y lh thj#Ɛ^$G]M8ܺ0eEߘ" Q A!FiFX6.Ѵ!Ѹj 6S80Xyyt5. dC:赨e?2.BzJ(B ATZLЙ9%A>;"f=1p$t6Pz҂Tȱ~&ʭj8$#5~=le!cdb~DdBpzK:\F1 ] a6I<=j.g{GH7lM r\7d|SN ";6/HfL#3qFIv52Ħ>'"*,`'T (R6``a~^mD>6Bn8β bzЀA8 BKK.7nD.㤺L.p\Bx*bæbx&Ha\̲<< EF>NRAØ#&/erƠE,6wBOhϑ6eϰ&!M ~d,kbGDvBCHjt"H<Ahs >4 '`*i VM+MzD HaA @ppM1?t'< 2 ϸĠHab$ [-N*1 lj$D@2" 8]$ fh R0V N?<_NrdZ` "p\P&Ć ) @]X.m:EN0YM ~œ* d$ne F)bķa$O'cҩ2F  t D%*ZFw&Tt nB@F!HclG"(^, 8ʈpà0ļcLTnFP?h\' #glwV"& #l3g6s) ` (! 38j#@AQ`<(R  >xBr6OF8;a$,{RTv:Y޼R"b(%)BR1d+ *m`K`N&dI@2i gL4jj(#6ö(  Ҿ62n %jj`G 9JN 2A FӈzA>W$-;F%$ bn"Hl78֠!" ND48fah A*9!,x2nh% ;L`2@PBOE"`X0N4$W,'B%(L'Dmr5G n:F-'F,˒'+<&A.Ae[.|'KbnJV`2_,``N0zMU:#:GD&gH¸m-aOpF9S!нe%a^Pw( `WWjNa~ @"84adBmYm0,b¬llE *4!05IWb^Kp07$t%GB` ĐB%HA|~AZp!Ʋ tT@@BxV#7nE΢B¯9@> JfAR%¸+Xads*oA5>| c@qD"L`i`b\?RLAo] и%ys0s+W:iqvg@ g2JQqK*s/@ HIb30aܥp m,ŘX7NBf AC>Tl'#I"qߌ͋P7x ،-/r;"M% pH+bb  Zb}:Qy`B wH^@F` (X9r90/"j 5A\xh!>Xɬ͗DQJ'#( 2dAaPr^S{g.w6d]a/o ӡ#c}& `/ B'e%;#TODz\ϐp & Ŷ*gXBgaBU[r)1 XiFA @+bF.C qjAD[emC XΒ/BRGTu xG*b N9qy^$8Z)#o%<AMِ/ i1LԺF4 Z6I0cOHa hd0\e& N2 `{0Fa H"?'La!vL ةcTFA ;*!J-8SN*"nnvsMW[N|9OqG YRS6<[yl! h)kn(,2aHah8-ǐ8ǚfCdFK-cqO ƻ%;eC#nDuD>L0ݷx@ 2F:X?2\<[ 4 b4z< ]ØM%3 tsZ .bz H@xL,!l:"Es~@Bhp:\-`M>8H%dʎ~`(3 Yۛ]`ҍ<ɀ~ 3A@_O5Dlx- ~? tEhC( 46?#ED~ l4`co\gEe{H&J5'3>_9tv B_,>?!NJS? γ: ?.wn}+I{kK{YPTP !!A@@&M>H I"Z,!FvgY҉Ls$2H `N #VƵ4,<, ){0*g%`& ZŸt Ѩ2 F8J6Xu\ STX%X=* JhZCk,!)}C.b2ę9 D3k">s(: bȶ$Q Gɬ !:MpФ# q"2 kPѹ]H4++i^U`>kgDXTLQ@(9cHFi"Lp++k2oI|l$(aBC8À/3Pis8ک9M䇢L<03>]?_|0R&bADDԃ mk;ʙgt`4c"{8D %AA.icD 迒F`B8 PpMb'h3[(=d00Q oz1{|<+5\/EP(" C:G1tٺ;(dJyφg=xp\  t$D QM5DV IGp![(t54P2ãx_ 6YF(7KUY }sSc$HkVhp"fG8-2p!R*-]>q*phƒ ֘asZ #ĕAMT!`0.}!Q@D6@{ˮoy2Fi D`#DeƸ= A4a!7!|.ˤXLFV/@114@ <XL,DI2F"JG1 Yf*&/VaE(G,(@c3!F40f$-{2ǜLu!lahT6Ê.]|"Z}HjAEuZG/Gؗ ^J8 HuQŅC b\i4Ķy߬%u*L{p B-uɜ P!D I)ta9$: P < X8G Zp OddqoTcp*: ĵ>>;Cq 8愓 XIdTDV#,%|:KA6,d }ZRe!TsNYR'*xyF`XД` 3#]RA>6`+E8 5&@D^ N` 81r4 69gȋ <x;ƄWLg0:ϟ{HPe7d,EcԴ Z@+Œ2 lq.˨yԣVu ^ApN"Dqȼ.wO}ujf.q4 $=(Ŏ It.ٛ#і٠03ѷ00c|6 :?xZY~H{i7 $9w" ' ׉9) E0] p8ph݌0-![;hq:w`uPvp4@8T8h 8$Pwp@(x@p= D,VRS E|#0#1(DJ z2-qg8Go h_a0\hqF30ؐ#yHs#YB? 8ػJHyH>$ 8 5)m&88qӷJc0 У FREz"Ḻ# #`7LjST?-iJ2 (!к0Sa{4SNZFGh@= sJR.끠 #(a(9p@b.s@;"ӁPC"b& 6;b@u1<3_@eh+㔃F76;I<BX_!h>;jc8䫑ӲZ;D&Ph'+G/!E!qj7mB(< {Q1 `H'BLw DGڙ4(_,,H O (;}5|jspX]ʃ8q %ѿ==$3#^PXH@)Гؿ@KHAu2CH'c%T[!IP5KEI{YَX¥``_=0$RjKOK/}1`5sh@4౭жE/|Pp׀1+^sPHImbYp;Pn 4US.=!Ґ$)C3@#~\J,40q3H@]D=pT>'zH!N]px@BiX";RcȂEpG!eAs:ܵJN.Ky 4A]d0J"m066R ԅ%5KWPY- 8700/U`,@ڬpY/y!j` s JJgnX 8UX뻕 *vMZ֘mer8b…i↶ ׀ HI'G1  yMv, R!튔JGXw>&m;S ⭄8FP4aC5ݘ72\X""+%uY%['20)CI#)+;cD=b `t"ݺNbcExC@&xH\@``((6K 8(Hd,zI'`R9$ J#0>,R ґP( {^N}Axd`m)@FY!JI\(\?i5@vx f *G0N7]-[|K.}Vm2>_/p@(g x~>wķc:~uFm@k6ۼ?q_H~@#I<&=S,r;]@@&IƂ%ZR=KL1G{xjI*LDC x @P 0/RyC0 !B(e '``RЈ5by"d4P5qA&MZLy`h#@R Q;XHT G`U2[O岌r-BXW6 2g cPd `QwJz2iB;ڡ2FLPKe G:>ig0CH+q&RL4$4227.0@ɽ"8 x 6 [9[Nz+Zx9p"cp?;D$@hF}oƔMo%y$V_K0181h0R:955B=B4{0| Q6%8 A@C_k;5A@-RaK?YL # WxQ^&9)fsc{,|֢Q[lm5/^JBlZC8b`4 s%/ϓ,O(HR+~oc! VdAG|N SMV٬2(E(#{O?658E9q': dXXmG@-pP@(rAG @$_ sp6L dE| ^#ctd)' t%1 q>z 'K RH\dh!z`_X,9S0/62ɦ@N6RBhLN#O KLrT+^0(dϷ 5` nH6#dFd84kiTI\P,E*jYAQW 9{&-I !8 [+rˢ M!uLGCOk%ܿ쉄)BGK901U`Ҟt>)?)#jf@"&bwa"@7-d3Y5Ȅ>*-EB >#\g gJ؛R54C`s95"ri!%@/~A.:6v9|+t=6d Tf քBj"lfv-کw`~ lNB\p1d H% COhsX-МB,PLl hYAK \N"r /xfܚ 0N Po `pbUEĒP%.fj[ɴ|/A,2h7ڹØ/DX\^FĐ&1& cDp2|K '6G 2h溭ӡL`!aH*oPV"K rA.G?(4%O/Gq+J2B!HbO hQ/%Q`\`h 8$H_$$jBaL!0? Ho+ UA e$}rSXY$/ V i65b6X̮`Aa]3!y8d*] >vd4eǃ0.dT%yuL`bc\@BFB,Bb%ӇbprAl3/qŗzO]:g!I: Ea,GtK-1d&(KP6 ܫalC q79Cc%| ܆H[P'fAL!@#P lglg-ʂ €2 L Tnu@EBà ! . P.fT| Tqn$r2`R;-;CνۗO%r'1STnB.b`AgT@u.1oMYtENaB, [ QtG?֯ {ˬ @W܏t-L >~ME_ zrLϩ{&EH[2W(@f#'M2ѹ [ȼa)6tH*, lwʛh5sh9~`5dt 6㒊 pPw7JD~'_5Z]WB a_7: tEMM6Oy[~! :a;#5c4KsBU,doh K-|A'aia>  "+x,~5jEǃkK1bVsB"}>< ?%Y 6/ Pј !z( H(9@ r%4N@rU bV*b1@LS5@hL) ѩ,U%G#*' ds51;Z xC&npr7ThtJ(@0y6 @,"/x,lͻ 3M/Q!&|5 3ZJ@ߠn!?"0%8`of1 cXu*"& ~D&A!j`!.G=-'<60"Լ~M{IRs,~.)S (!'='ugsHr0wQ`V\JF^ 04@p p* c,<~`0O(i|'Aut?l[6ն dI>P  l0/.B2N$ W&y|]esf @A`& Šg2`NLrU<bpXHi,Wr=Q6̼H#'*P6 B1Ds;:LL|i|QB, .Ǫc- ú!Cv2 o/r[;dm2?"s#$ @x A]QJ,S:C Tq#LK&3 Cl/n[\L6fH(""6:H'}@dHwft%|iٙ&$$2>#[<,(N6=|dBl϶d4$!.J=p釈,&Lpd*fj*EgTV`lT<ϾXhb?Ś\M \5x.cur .C"3(ꇏI ѨAXQ$% Ik'ﹷ'PLr/FBzP߇Qy0[t{&-$ $ `x@i4`G4PP=sBA lBq+$(EP0’%fxЧ2Ѐ2q^+Pj'eJ .}-('"?w2YQ# '@ eu%yd2Yg成ȋB8l+AXW_! h<b8)s A3!k//`p)|feO ?h20P @"Hh S@Z/,dr VZJ䅦*D p@ldSNw:1wTXDPw`WVO*g*p~J̤P, D#.=eI?5!S0 )ޓ*&zwV iT?Bi}ɉ:Io!z/d|_*Mgr|9ya<H 3@3=1`+ DUY#U{7L 6"(QsRc'H@qX&d{$Z itKy.^ mp h> IJa :*^|CL!8-x(9AS9#(P![{@;~0ڔ_]#'i]'}9h" &}]m@5` q1nÈx"#{bpP$lITDI^. auDWEYH֓ts!@$ȗm"~Z]%\3ۥ|-: ÒJ=$)0P.0C7a.@+&6`+E8(O(Q"0/?Ppt&7Iu·-F}m:צHF@Hhò@hK#Ta0U'gzmD$c h D8+ Q>*MJ3SZB`1$ h)r!ҬB$8N5* +NZ1 Jv9Q܀aH[8xYyQH,ÝOT8S@(Ca,҃ "%p2#^[$k4, Vcv4uj-UrMI*zBbS(%bаWp H:}>Wrֵ XCm2@5+Alz9 (l^.MALծ1 &24p*RS0ѩk@?A@! bxni5&m[bՉ#MC 4PҒ-u)w4xzk8;ۅbP} &]j%e!7==LTt*.rZ 6`7p+Њ xͯFH 49 C0d<"6Ҋxql 08Y5UB ,*p !,֕2{N0 ʪ #6U0Qmw%"Vu4 XPI1@ -;SHA.]ӯGUFXXxS@(Fl9yR܀Ip>@N(U[;ϲ |U&)A3>@Pb$]ҟZN'*s,ʖpR75[x\3 H/*|xM b7XBX5,D(@W$K&/5 %3?]5$6;TkMfy/Ћi8D=8+ ⭂;/&@Qx05*XL%HD@HFK %/s. dD hz|,P! ᗗzxF:UdOa W8@^ԐXN;} ,mbLpBxɨ:)#??*BDq !7NIfp#ɏ> W84 "H늛k09(O03Y- Œ˜dx^cHJsk]@I➼8h^0`d9cJ u\8(6Yj7l /"^0Jf[˝?)O)[Cr*!Q=$tNf \U^"~ DMA D22vrɢ gYؓhKG͚8`.*&oZ^i`帒P0iHp1,ga79֏X ,?@' tH/r5֕i-+7Xҧ^P:6A7I`Y >7]9 oP*`dԏDO@f-9 O+ւߝD&CҪ7dS@ TC\Ƞ+ >>"p1 FØ=}'޺<SJ7U.4OvJawnUyTNA f֫`h{PZ7GBĄ9^(^Z)@ ?| L?{P}`pgXlpT # hԉ$%2AϩT  xL(y8@װMFpT@\H])" @z@( {&SAZ7tUV>r4~sWpM5KhL($XxS`. |@@JH@&2NӹQʀ8:p1-* $`XQޛ&pj9.Zq*j[|7rZ * N B ,Gm?E'l2hKޤу(2RH>fdnHGjO7SRjS\Ɵ2^"NӘ8*䮮.SXApSE0+nLNX!9A`Z֞c/T(Q">HPkRP/l6Eҿ3ǴzSB@@h"`*M@$Q kyL$ #+9J>BԞP1In̷. Jtͫ7;ۏ^jK7qN-JxQ$`N{.I:R0&F|0-iJg&բHaKᕅcp l p.uRg*8>ƪ@ 5h+tت|]%$),akR,fDP `Si لhV G@:8`r_K=EL$|o<;<>TQ;GbZ&ڳ 5" ,&5vL#>H\ ` o:$X0\L> Hf;T'na  0h c~AܨQU2F)h⎡4XWGI va o`z`iɠpd Bp"UAA !:H~iV3.ZAa%'Ni+$Dй uŠ7 Vk!@/5%pbȰŚ2M.(F`.͠ `HLDc AFh!` Hn tb4jP/3Pa(dV0Jb #^"a覲 n:iϯ4 nfZ? !,NAv!vM]#[\cjd3PPЖb,hpȣc%SuI00T")Ș j:M50G&jd"zBP$%KaGĘ$d}؈. k$,"@.afRK hEKV7bx(.|ڧ̺%d%xg +" FD,zJY-H2,$QYg;C!7 V)5fZ teVN `}  0 x!bHI|k2)BTv^,fƸ)ln 6mh`rZJV@0%fLV'@"{% .c4A6̶!X 4$% P2E@tot~&]Z @/I;FI %2 }0G9Rhj""& K&Hjca1tbF@`~MJ(j#zx^~mб:vg[e%Sow2%! ;981\Hdv qD&n0P"zyU!ygQC/M.JH` _q@aA4TJ%h]q2#J_8VE F3#*.cb ɞ ^oU$$l @~ ".TCrV✂!@6A bj'2sPVnݮj_j.a:H : F;an1+Kl'ncaRԿIb*D %XJ&1"RADc、o8ZqЮ`Z v'>(EY!}}zz2U<^[y:M1;B @4$bTR*E*3`$n%pn8$2% i*+e8ڪcd!v6l1K|kqF{gcpt@D)Ҡ=fU,I[,CDRLb0`6E4 dj `>Ad`$bt<uY9o(}  &㯇ҙMIz 4&3i+R9h6uÌ 13a4h@X@eoV `u( bb]aMKӢ!4 {0>W7pYJ!KI[!rVٴb "h[o(  JUXAFw@g!`H"2Yyvn"3e ( 0@NItmX. Q>xx A vX ~`-0w@( 1@2WK@>P4( hF$Mƃ8L4PviB `(}^ *r-?sNf 8~x|KH+H-&e|̀H$ ct Z@y" $p')$k6 0&B0(Dx:fJ  GW;r@;/k글H;g2yq#s0uvsr$^ ɪ`K ~L@}.B('m{ ^C2бJ4<}lgf  , 8`>D']!+9~ڴц/mV* 51v[ydZ!bI!lih)PS(  P n0:ZؚȡM.eK.M;U˧6S3b4PlA+`-2O& p`x$ Ȃ3'I^81֢vq擞Miԇ`h,N}\ "' x ] ,xHiR,r8O @ @YGh3g-%k1kLlaȹF Phq# 4@0U}1 ˜؛?)zB7V+J.:ƺ[@@$G1dː2zf]J_&(]2U (& @0Z-5 l3&:e 0b-S6 Ę^$ bCSVY= ^` b!$!J2ґc! Qc!BT'̈́ N)tji00 =`(hyH`9O Ș5P/ 2h~A-̇yCHj8` X |0( @L59-%q@)ˈ |@0 {1 𘉀yH@9_RLpkׄ<.1 f T/L_&)h <i@PǑEx կ ^[RP7 +KyX!Ĉ)m` ɭ5ٿfe\!8  <4Z B[#P{kɐaG P©iv! k$4ҋpz8o;Kh]QC1.#Hs9$үg#xi$xnJTR,=SEUX*S*#:~؛iQ/1C`F8 ĈxYV{BuI/Ph0 K]h7PX%keh6EkX]Y5VӂV* *t .Hp(YP/،yVl.OP8ůWNn e;qٺ(#ERS2]ZUmZBSY؝6ޔP0B;-إˉϠȏIe\|7lIc;A)XL6%Li%}7XUZE@V}l8Z]Ө MKaN.ɐ 8yhh#=Xx4bIhKe1BQ0_<=n>_[jϫ{zX8.tbީ 38`j0rX' uF Xq(@ 3ȹVg7{~S64ݍip7Y7Q3 V.0s#A;rQxiN7jr!ȫ)*6 ,FBK;&;G@O6_3*ł k\uAu#?*4LI= (,;/p/*rlp@zH@Q-Y4HESg6phg gB18 :-C ~AzZ@LAy ^1SHvS9p pNHU mC|;.vϻ1Be`unL{](8Y= % j( @`BL=C_0cX=JR(7|;Y <_i$jkѹ;X NJMl|Ɓqh|İSDNJ!Z}{7\a(_I9(JM*h 9jFY-~FkIm>ˍ* I̜=@kxԀsyp˃6W 2xEY$x"5ȉaEIc08Uc1gEdk+xj=F´[*,Ǽ*  Gx$|pXT<^d/@p Y-Z0"[ܿs,(L(ӀI="Lu_\͈8 DH G"H~-7ePm퉂jDP^`فq ]sޛN]N€G܋ؐv â@ ͻFȶ񔈽^^k-P >efd v9^Pj!$& ˈ@&X' I}np0,ϜQn9(m Ռvi8ZX0fxe`5~`!H8ϡ(9[XYhU0x5kԴM4S_5c84!615[pAيP0PZBLK~ 9 2vXc~1}N[5Ә[Z*s}8=,5]yoC߲s I π'S^ 땰w<7 @ Xש 0AWKmǕr9vͼ3DE|}= F3.5叔hb0, ~@-+~> GM :KC9N08Hr#=c>Dl3 )@`) 'LP>mB ,";] Ir^8s7 c8(Kz,94Y8s71zԻ,Q|CȉGؼ;tHjX!Tܕ:h2R3-Ba3Pꢩ뺶svESÎĩK@x4@,}gEcth& D`f!M1R4)~.-| mD!*iȧ<$NE{صc%,R.4b{ AK3i.! zۇEɗC!-uFw< 7X%.@/ d5 VRD D `Z!d=Iy m &4U3k^|k㺧|}>?R#'U$2P5mh4d(zC˅pCz, PTE&ўf :NGJP%Bn+r@){.oU*J,Vˇ'Dg 3B ÇА@xAEǟ{qZZdZGjߖ>@o$cv2[ӛ&gd*'rYب Z*ɴ@` r 94,("0 a!/9u7~$XW*?M=l U8+IL5K)2M.Dʃb$H(f_J^.A%ђ+T/3 8f_Ȱ#XPeNB^pB ?dPp!U"LT.pb...hk8_QŒpY@b%tq_I !Bu5x\xwM'Dj^#,:TrEgjD^qjI7P bJ2$USւxcXj~FZ0bxe6bdRΆ+O5$@)tU ʮXuNdᙜ֐ 3Z͹p'^3gMp5S-QQkE G h! Je>[( 8B (xaj&X/VRNU|N_]@.ˆa"@I qKb-NWeX9Cѐ\<t&qTΓ⺮T'nSb"О{DG9 !xjh~Y]$~Itp C Lip۩=;szwڏ~$@b?vE /@!(KHh%J"|3iUDH^ibpe<(%޵E\fZmNFW6m6L LVzrBEzZB@*dnf5 TJ8t ll>'p@cJ)li ʌ'd2>R'PNܜMHv'6?&M^%6`4 D i B,C J>mI AϪndώYI.1P|4!-"(e["ek2Be0;n&MG0%b/ d $@LxkaU Ɨ# rBaD#A6L44-!D +! a4!Ďr?MId,ø{),o b ee2*g9B`4<@e$g"jN@X$`.<@ ܄`= $B'<3DtBT!įAXlj#T"/T PHKd,2BT/[EI"Duhf_e. kcVS%&~ ^u# tMPBj Xe3@ D@mak`ieXV' ^.¨@3a0`!2 2d=˾cB'g2 JW6A rb">g\c@,Cz3''"PC93K#Lؤ f.'ў%'hu=aē̯D$jHAF ܠ &!XAAbjn@v,B,` GLrM-S `&8tI&^!tʐt9 !,,]sMTZ' @hi4dJK/^!xa s@6<.y U`CZI#vfFtg[T?4V+6 2&Gȧ7XQczdTŐ)Qg'tJ1ʶIJ+$V$IxIG]E vr14%UCB͊C G!T$G3CUWƎ[gFe,c<}(ĺpHF zZ VTt{ @8jPCQFvvO4R Ooԯ )j! fQ8f-B\&5%(G!@!JhBiLVh'i-Ê/*3AGm d"D@L.S5v3r`q@~7N6"z"1:H*fQbXPJ)k&>cLk/t nA|.:ndi-86 ro#B"] j!C>5.'#.4oB`E<Ȑl\n6hLT7T2[;wvj8` ,.T$+,mD0'3`!`g*#yu7}8uR p׭ .+"("Db C;iJE- 4s3FTMU(` `g;I29X1 }YO8h$4@yZ [Y2s* XC @r z7}MYnv|_{vr%;8 Z0gbdQB_^ `Dp6 QVQ$4EۂOix&eiL8~>±*:Rt@L!0)~lhby=E>@ # )C?,\ByZSth +̊c=@F(a69 ?- !86 Iv' ja9FLGa F. F-Xr0aJ qoXxtw T)<rlրcZUE,vrZG("3\ aBC#AyG$~ u'&o' rv||Z&T>Ҕ04g0r`~&)B莜+ ,[k`"< O.(a(caH ʀ n0e@7"-DH^gNB~?&kTZr(+:OsEh"ˋ~ߗDfgA7D,2d$&帀%@ FJ;^1Jf#S| Qs@d 1 .7 BF󵥛C(IO=\dBFT4ZS]3(,c4H'YP{sCJ14:J tw'bZ' >>`)* aC$$f t)ڠꐂ "@PcdbZHA$|il*ihD$%\MNTmN!a uJ 2gO2brLnJ!a^s@=r`VU(`k ,(f^rBX&iXrB D&i)BxncZ_C{tS`~S0KrkAEtbFray /,_=9>B}0}"$>| tq' }E<8; @*6벻YdL[rH 2&ך!|4@d?|{uUiV>Q  ԼaSm%D]фcSD7_ XbzEuʒFZ! рXD @ hTQp\2pXD_1ɴk8%Xo9L Ծ4hSCR(sh;M=^X3LL'9>` I*z>.S,ΩKmaJb1qL6c2UZv"+E!uD#{ i!P<]A-FH@؆O7A[S.ps3s{1 s[Ϋ_ Ƒb~Os^kTWZ8_0 $ĸ @+ nGm >p E2? < Ypl^I/f8~YŶ~ &YI0T/$? =YƍM0$(zX R9_gE*z JK/"_Q1i3?Ȫ.2MuH@\H΂\Dۛ !c׈P4@GPb=# @2Pr_4@-tb-K-rsBI@kF[0 #0d$I@)QXra}̠0 D M(]6։|RZ EpBor,"m?De拏ة:QxÁ;GY:jv4YL X004\# ({Ƈ1 0Z`uZ;HB l &w`Idgsҩ;TD ;IL Ma1b`z/f0tP ( 0#(!*#7TPbD6ܐ[߹~!lA;M/f)Tޓ1'YCʦr:,N>҉@ Jb'ԫ .x\ 0vjP:`̑N(}5Lml GRyc?!l`y ,P0(\u KKp^1E7B~^//rnsbxs' Bk #A0TBk@a[O[(pr P+~;. 0Ȝ"#LB =@P4 q)Rp+,<[x\jݧ⧓a I"*މ# F22ڔtuh?I(8(⒐ 20b pL?B|w%q2KT,A<=]5L@Ƣ)cĒqw+,BU ng!r״C*e[-ڰ6jm%s `<:Bv(g)~砲} 8]6@xG|= A  KH8DȽH2!X81Tq @h(BKKZA#ɇz0PK1" iHY'EysBPC<d c0$(H8H!|hCr1;"j<)a:I%!ݞ0p^LQ˥Qdf i./1pB8K+(4M:ͣG W$Mdݥm*@ـ ))W L!>@ 4w4*KHs;$`TTwLPހ +e`!{ɽ YJԗVFY"-p(yDM@($kA8ܛG*W#݈i2a0]8r@)0}^Z6 ]=Diܢ)N`#% ˆ %T1 f& ,!"lEA-R:ȓԙ#C+*"x S C qj*(byp%I@Lz/NK+/G,:YjD"ZH٘1!P`WD X"7`IA'Fª1:XHq-lPs#zkѷ Iڱ^cB]J.H OPT+{M& q7kmx!2ljL 9q _JQ>>!\$ہy?C7~_4= G2$p<[tf(ꀊ1~ܨ9H,8-N?;MSa<;vD Ta"I­@ A1ĖbP<X-d`Iz9u;!\=d 9Ba;M[Ҟ8A,X7 mMLAJgM' sG8HDDI4@[ #sUɓO9K#;5۷_q5aG86e08Bk")(;N#yhcD!:.pR۶de~9|&\,=UZIȝEHN;`_( %,L6t8) fg$0\< PLxޣY W;Z]M%IOKQ'#!&/kRf{*/@=-iSBNff1#@1:`>ryk<ܜ ŐÊ ~@`J%Cm;-[B !A9FHKd5Bp-XAdė%A*ёibQ5#c SGcw!ay/Gˈ)>K1m0 T`XI)(O9&lx} ȖY1-#,YJ.bK s0zRb:yk 6s70>JK!:yƹrvD(gSyk.ڨM5nJ?ɰ#}!E  ŢwN2-࿵TW}0asPAKxo*qP1#ωڛYV[-h<"4f))U `K`A0Нfԉm3 3ʔ\uMOmrO–ngt)IeO)T  mP5D`b V'->1m^9v2J,+`pq!xb`Q+ۉL+ȁ"L͚RٿZmA0}T8E  P8$ `GHJ%`8>@Ÿ:? *AKrh@$g@a0 Kh4 B@b p`4[6%o(m-bf1,>/=f/Ŝ[J2R[}n+}ߙAl@g_ď{m˯8  @{?`k`\+J/Q/@Q!a23ǠkjF2 P` fq-sl`X h btFa\A شG! \qBμy!  LIR){'  yGj!{"@K,t9ȳ.̚&*~:hsg 2$W'r(J#)H C%Iԝ/,ѓ-SRx|Sh > / `ysIrL1D`ǀH DEϺҽ1PNIJSSaǴēH wJR|uɖP6 d9/J#&LHR \@PXϡ=kbRurUGtb.ݒ])d7\\eMIwEgĺaf)R&&0*h+iM(:9cX#D&2Ѫ4yeRtdtWMIUMsg$ V9D6M!GHlC IQЏ:HmHO7S?Ifݎi,A6yqZ ^9=O;޻xMDO 5-kkB;V;u0fmE(Nrn#eKړm<5vy.c(XrPrk`gل-"$_ Q#o4iƛoL @YkUaH,J 6`Hz (mhG3ʹ( /UK1q<RI@"x&&] ٙ*VŸ<<h ¨ ljY]"32pYKMC/ 8)*5F<jMX [G4dShzcVmMX ,XzXaDa:L{HFH- 1>(4oQBE"AQ Ysd qg;SR@(rHZbcIL6dr1 eP5k/; o0$L c6C-W:Sk[2%VInI\Ľv TA  ;h:ŀγ!@vdkV lͮQ6hgGXKT)xC4gqH( Q&#:}a>̠-NEɻ@N 0lmܥ`53BXS%bbAX"J7N`]-KZz H6ZEa 4B!mbހx&&b3t1[` l@1DΫgHyU @l -E C2@"j 7 @W>C,vG=kX@F;X23sB$M @VdL <DŽW`,C<`.E a %9 <)`w@&g!Ax k)VV ;(\Q.oKG-"1xE <[e"$>&k͔s3晉%R]$Cye:p -н"1@uIIm[#"881hg[)L^@P9A3 ,E/(bO ! f#"JH` (8"w^Vav f(hdg@<.Z&c7CXS*f!C0Q! @(k耉HegDy.) xC_% @u($#TI;.Tw+(GYl %bR^phNIr0GuP\[zHU XJÜb$Ƭfd0# C A4@ .J:f&fd)s p膘yƐ ` Ml< ΅\=~l #d`WGZ1Ёh/HxpA( erO&gFTZ!2qD`XiDk"r$e-,BJt"2]loq&^pdh^DRf?|_C( 2(6~16m=vb`f ^ur[k,wp xn(-1u&K1 Dr``p:^,l*_b7((1*ٯc#(bJc@c8r)G-ww3#+q%HZ(` 6F@LN#eF&rJ \Ġ@r 4#b8:qS)rW,1 1 gP.!^!Fh(AB|2H3B3 `A b{ѮXTdk*.2U U\#Y3C#]?/RA8MAŌQcCdI` j̻f@ȅ @|@Fc.pJŠ`#dY8Z`8CkŘ 2*ET$R#...9APVKD,N03!bf,Aꋂ^Jnl/er %` 5`H`Zd&C%S#RW+nA,>l,D#!P@ VKĐ٢B VUn!)Kߣ.8an}Bު3lCGX°UL2e@@;UaEq]Y&5D1,h4\3,$5n5k>NJ҆v-6RaKentd4=:O'$n`/S= FO7H-&`?f@X 6ƼQ5vrv @^ `>"t2v /E&f=(`A(hn3i346Hr,\6I ӏ6:#b^I+- @2+8Ak!vALr`>!:4GVUD<,H2%jȌ҈--1 JNǸCXF`ku`Xb-191cb//U`5P,~ CC .xLP" $5L[i`2wtֹpM/Y. +pId tvx@pnġ3 dV~Exڑs  T&:!I$GXH8NPZ6I3"4$&*bēr%Quh N,^\ v!2PAim2%ĮM 24IJ@#@ P0%x·>#qcZ<%x8dQ!>a$"tdZ,wP+4 SxFeH?.W4 >A 7|hVƯIJ%1i/ohs01~bLY諀BFWɆTPe:$g-@a#ZcpYN@l}Pjv<*ꨁJ;u Y  -сz? aA2U(v @ nW&dEWL5~ڸ.! 1j9/ LSfSqBg$WZ;3 M(@b#n\2ѯN\0͸&$G%6GXl26rȇ- oĨPf%y6cV j| O0AyPGTPA缻m!,>ERJ߶M彀\ `M2!XMKx(#0^5ƘExH aH+FpI}D!g ;$0=`'ؙ" V^#z=Y!L~y0A稃cu#dH&N$~=>,%;?%|galCY1%ÙR!Op[YIF8۹-5ҽܖ#]tCA=+4E3^X2; N L P;{3KX9FיVԔB0?b$pԚ|@EG"J?X~L=x81%` \0xrhO1=8;@ڴwZI0x1pP2*28F#a"BqA?3!D46.G`!6{CE>$'N+P,DUx*QcwH:f!,:J`:]Cem `lỊ5@>1d`XyZ.C(P5y3ʺ"DsE ?A@9@ 0ni:с$3PT0}$#[씳 Xdﰜf$,j'!2Fwh֧ >ynG,pl'!.(!b1g"sЫƨRL27w16&Ѽg$^O QFȍb-yTG , x?Ҧ?ӝ))7-ʹ я !'wY8rB&xn;(X(h"Ӑ"9 1 C%;À"Rχ= `zi5a7&.8 DL` 邇{75b - 8`Bh_]N"dLV 0W]x << Ih ?Ǎ?[##QCp#!hiI *_F[/ڹyؕ x@6T`UcƎ3 U#x-݄ K&`wAk&&ѱ' (N+-) y-( PpŃxhkFprp3`1n7CVZ?r+)"$Aţ 12 b Қ70P/08!};@A|kVH&?4H™&ro:3>xjyۋi-ܣ -$DI(gI| ixM֢8y[XDŽPC!y2I@HD{k0[S ?Ľ.TI;RbE$I,(}(5H7= ,I^V5Gb 8lXL@'h# yA Y^%\;_@C4XvC1Nr-P*EE#pF$ M̗ޕnt vK˸0#.Hy, Ks හA,pLI 7в4ݣ"/ˢ@))=H(Hy/0eH0p @X 0kPMDXI"mSߣś2w25-AM)!hO^o@x TFX }Ǘr  ^<  eЍz PÃ5xZ+I.0y0HhC@(ͨvtxq#z]FZP)h)9;i Zdx/|+'Ju*XuA0Fꋷڱ- qv8+&0RE\Ybk/PcnG*]B~8i(a@v5 88ؘYF⃄dԽN;aWN>>ό8A{a*`IhJ ¨]9K }Ыa >B#J5nj}p`!:xS8/8ԇ]Δq0r^pr;`S5i#)٥ω%"{*\YR#hzd,l.7S(DxG C`P&8e"8Åx fT__^PP Z|)M cӘރ1Nv?@ȍ[7Bj.LZ[W !vv3 gr: > Pz= n%֑Ò$֐ xPJ$z tj8x;4@1%CxuYAUqcpu oHBicIXق骒vyڨv<]X@OBD (HOfSYzl!Ui9KexaMt0I!xB %B;Аc;\۰?Fp:P1d"er^Xq'k"NlQnQ@AAyNӞv kQ `=ʚZ,7ұR $bX=ʧIB,ҭחsLusYj!քHJ jH 9]f_pA͠jt?Lj 8*AA]Dnhiv8' Gc bbu2ٚEW&P6U#8(`˖Ҡ7Ɗ`D2y5ܓ)Ǜ7ѫ q~h xVDŽHB`}\В;WGO/BjYo` 8Jx !R}`M#hP_lR+9Á8-X&(Ydkʖ9 MJP.G.9^M3_?<" Ba+ @&0 B @ ~@y%p(<& 3i6W}!0@ F&x8Xܨj6 rC76V!X[w!X+|:>_Q2BR`T*zd4 w:L&UPpz>R>=A\T#)Ղ ]@42>@&r|PV{!?QqjgxB@3 0 ~ Z^dEKlh@y8/1 L,\=`p/<Ɵ*bL J|i6M'z~M&dYiy.+`=OO@@(𠫑~@$(@x$SL)qԄ@h* ~|$l0"z >Qy^YV.p>8lu_U*gql\^:*(-` -p" T&`In#!xTI,g iK'v$4!/2s Y }vxJ=/W8/SIyd!G .Xv!4WKʂEMg,[{W2)jݳ2I1-H\K$1"lMW8 O@K#جቒ%D D.Ű_0 qb 5(P Eene`Z⯟ɫRLq7/!Z"%W%6xLpP(O2<2y⪻m$ baxX` >> oxP2ܾ @ZIA5"CV\Π& C`Wpt k,q6F`Brm F:'21/4$,@8877U4DQQ~/(׃Xu#h\T.XO4l2s1zkYte [!L5&&@J3TLB4$;G`!A~/RJhk~jfs*0¨^K?dBԡnLle>J>`] HyhW՛HAHcHb ÔctmIl g8ݚi͸Y3; e aIA9r@Y_ب,e0*R+X DÈo룭mooEL~Pr<OHiRW (,EnFVIze՗V?w7-r"%GYh@j۱v3!i;of{pVfҁH3zNTw]%d$Z+D֏a?S/VRwt;6;3AX}oBpQI4G-[Q 1qYJ话 Ljd 0ԧsy$Zg$ zI)ьG75=/Y_^n/!B?8D8>+P k۳Qkq= FqIMdIa[[Ts#!yk$jZ=ξN41$/-eЩ` a&&H*-U](@a A$<%82|7D8 bt +R"XkD>+bM|=ĦrlFK>/ZJ¾` b&^]IJ%f%nBŁ!!-ԻGj2h x arz ee>¯/n?f 4b^:\k.*Ύ  X|Z@n @@E' ʹrڀ5RN-@FCʀ)@P&zHH+ڂ!dYb"& P  b&+2fDf ۂPnnB"D"žso26+#8< 2AP`!  8}gld͂ e'b̰!<@?&!bT^1<¤؅^ & <) 2?."S0Z4cNA\r`z aԼs*o3s°2fgp P'A:@ ~r@ jA9`@B֩*ɄG@(!*3, JV*b^-7nFb FB.Axz -rte\,4`F/$_CH.)tfpN@jLv_*w[TV(/=LL^^bBL KeEh%$j`A7!"0"'@"@|Ŵ@&UDT*&+$J,j-`hcyHzst0@ T!"8)/~=02'] G*0+@RTCec[CH2 ֱgXa!t @Ȼw{ -.ocǁ [$ BFk< AL$o`MV#z@ u@NkJω&"Mf npv%Tc67% ؏x"bV! @ X8"߆^.K1qAb"ofc,jzQS1Z/nHaF\qE =ӯ+S0?/CM8'Sl@rm0|8D(!p>//dp:a GP#br"@x0P<3877 b;/od'w ut IX6+M}2A[ sV2 ?\jbt JDr36.ug .mV¢S|.Z~GFo&L=A}hVH+E,1}OuDk+ٸOrę=+ c)67:jਲ/&P"!@2$1(0Ay;"DXJ vz/:h6&bTЫd0MW e/. "o AWyEs.[:J' >!fY@  &=j `:#vcZ+}ah аMھ.4LH(F #cpq6vaJF5fCxÊ $ap> yZ:N[[$rߌgoYz" D)QbS"$ wJDQ`@ NI&>jdk $Osv)Oq1sP:ɠr4 AKaS*.0XaY"֞ŠaZL!D Lr`{ h145:c J%b%hY#6?e1սi4-8w#\,0:̼<=ZTì{悊1Thz A*Hphav._"%9w>f.W `T&N2%T5*U#bJM 2Y†fF4Na#X+ Z@zh2u⪳b^b$N= 1džeΟ"T2zkTf*f€".LpKSdD2`a< @0BG|/ԩD;R,鵥vUچWu(.S~BB'{z WbJRA r N!ؼtl>W>pb78mI8qGs6=1`2T!" EcB*-o:\fJDj!Y<ArH[N/}2rgpkBL-Hȷ^pVCx<%.AHRƼN "$ a#]PE4"<t,"`x6O2Ś:>r&~:%~`]UWVUB H H!0B䆾ج[?sye+Tf@C!~)z!z@@H$@<@@  p@ eK@q:o?,( m?i@$}s }W*@\2c-xݳ`yJ`l9 TB%=o)LuWM'I@~O~h٭B{?h Z py& FrDE2@RSinZ5mک @g*SIt:tPh!p:JQ%N2+Ӈ@kV/k*р,H'*rʨ$@@a;l;`8, 8}@'!,L.*pX*h%%d3(0T A @pAoؾx|'aA* Y{`=̠@3nZL,8PE@.`x1% !qcۜf2{VȐ\D{!@3ćj;B " ѲqCȓ&ǛvR-*8,M A*[ ]"B [pz7gQ`tZlh9CHpݣR-lo6sd凸 '"VSG #0і3:,J<$-0a˨iU06U I$J<72(`pSLAuGYa.ל\.{hvT@4ZK<YzJr( }gqEgK=0vyt@*5"쪘(GPR`v'8|oO>p/A&ȄɉCp0U:D84TLa@O>Oc Uny¤@a3>2-VQ ;€F *"%%}'2#P:>q^cǒ'K),р,Kh.4rSC ˂ϖNQm0HR p4XEptb`igFq4&M 2(`4 @ +eT7qNZռ%y1F "3Bv+ͣK_\o'8GSZ-E0aAƁ8O(*E@C! |(=V.5SWt^LvҰU H,ںp+#/7~08Pfc97DRtsEP.@J ` !"G]8! `:H&DtqÛȭS=B6v:g㯁(k|$ 'pq~^(BLMMcOdX р.(`S P+u@y!Hh"e2Z+9)X4́: ['ZYdGq$#ǁHۇĔ  L1`=z< J]8]<@O 86T[K H9@!+piz pB""q:N#@xxΡo;@2)) % JH(,ɴ Vڨ/@!@h0< $#A1(j^<:$qy3)Q%b.(@ $H(L1(5PX:*) !R;7@ 0#@IqWɐ2K< @%T+8jHcC8 qn*7Μ(GSBj%BR@ 8F$`_y, 5zL:ͥL!C Q@+ dumg+P6nz̀Gk*i'䑧˚RZ3\4p@  >@ɈPLJylAɩJ@zh0̂@H)Háʿ9 Yh?>u::,/"2i|j `H@hx;dS^.=! إ" DE 0x( XzO8_q6`t:9~"`Gaߊp *AۅV&H5"j(;7{薬^PzhCKB-LrV-9HYBG$@GpLԇ$<:$ptBgh5GӐ9 Hp)0*Q ,bbb!et4ǐn DjTY< ;L̢ |zh@kQA.8kۀZO7pMm9L8:5C`ū IkQd5gG~5IRl~FªŊ,I;:U AF0ٝG0kK OՃN+Sl($\K!x H'@0Xu P:^4.ZG&'YQ\.ԑ"`لQZVh:p Xy\C+ .\MF#LΒTK5[NoOB8 D8$}o(ϿЖ 6c&%h5;B--.-mKmKEB+Ve5Y$$s4^KFX۸ߣbό p{Bs( q8 lY@arI<7h /ݿas!-11K̕[M!Ew rAHpa3H8u 1(A2q蕲)R;2WLY_B3ۀ~ , olY_}-Z2'z ppԸ݇ r:8qgY |`C ""3VNָMb(= h1;u!  Zy\*=X1> TKT0fyA"CM0F0(>YmWnZԞuSF% AR݊1HY8x06xd=^ԡFZo,/M`(>p2|ΉVmpmAiL}I6'|` 0@HQ8PddE4 >*XnlP&9(C}&F8<6c;)8ۃﻝjlSi1ο<ŅB:h8׸4 8e/͍E F(#@zZ|0FH\ Dddh<(pVIї^%6%W:ޓ|+CGL K'壼D4#pdJ=UI}`0]%hCa1ѓWPeN oWGp!ƾ0qE[' K3 1QBx, lo6X |ӽ!~%c0V)V x Qgf͂qO:2!$ A Eh8 Ùtѓsx:Wc_FLK7HEjH(%i|b.̍ chkfSpP q77v|U(P7"}{0z(A R0W|π$PgWc:w/g"uV-o>, /ΧWq0?#7t OdWS~ s? S*dOފ 8P]2zwQVc |K)ġ9;pbUN̔I$uRi@XF@O=cNգ(!k_s8%ۢ%)3"jڰ R{+ >g޵N:+ "QԪo:"2 3P3/?h̭ʂ|Q[~omP>l{'>ƈ:A2S6;(k6 3Q 橵 2;Q 4n,$# OFPl7J{v;Ƿ(T;$t;'(}S22@bZ.~To^JPP%y[lQu0C $ 0K@L--}'vE F5'!\2S&3E*y5u4h'ݍquqvs@yGWebr` x XZb0 `r{#?ue;ugN28I.M6y<'y+ Ki^bx^aqxf<F0 x&>kۙվ 7Rl5*pI tкCxv\QSpG5Fd-kI:!$Ia@Z x2@eKi8iH,"`d)R;~$DfRJ-dRHx( P**P:*kxJx ,ӊ- (<;S(䌕ERVz$ĈѝC#0'˘=@] Ha+qNb̏@,p) CHi" BJB]Pޠ6:!q(@{hάy +p@N!HӗZ!\ 2Ĕ @N aX R8,c0L<˙)rK{# 6Rh_cxB8T!VErhjJ++h̑#$I`D @3Pd qDF&Lt",BY Ar2*LU J B @sXD8^Lgjץ&²FᙈCB]-AJ :_T\.DJ®a1= z@ RI[R 4CM<-XE?MUY8$@.[;FAs->E2CX CeRj|2# `r(Ty'O {;@~BcIbQdJq7@c~A+*EdtrElMp(G8OjH~ʉy<%6F|M}5hA.f;?aIcι!?ab0ZjɄbeY6Y.Jt#x|πBdtLI 6Ɛ5ݽ2 גNnw/zTM0Kc&#МHr`t"4z #G֋-ۯWA:,M+v @DjVM3`*IfK0Nr;p1 Q aˆ0zyC6 Av AjH˵@Pv'sKC r`l1H Xh& Q6&b)TR#youZ)z^2hHG9$(陳M x2ʅWI $ʭA\ٿ7/0/O50Z$V(2r C%<.2CE <#DHoKrW S 7gbO(.RK%f(LPLB'$RI/F? $90^"o˯9x-FužAc+*I.9#>NBJ"7¬+%CH2b2JO"p NBX;E#:3}#~ȀO2T%*T/rWFLs#ޡboX2 O9b+Hz:vmb(=M 1+A߁µ*(,!V_>Nv'f!0ϕ BcG9hF6 hr'&r)-2s'pl "D/fj9eCB*jDe a| !xg!p`8*`@u."`'d.2%N$BOAÓB4'hFz> T=1Hf)A$*C!&cbbHJfIHB$hx:*!71a@ Fa$c Ȥczc,.ɤ,!6gJjnOJ~&T#8Hx)>`f!l>ήNnPs" g? Bh+j[SB%t@ <ʨQ{=,߮wC:ͮx\&\jCJS%?% C2a 9a6,W:@ @ A$42%\!`kJ+BMO= t)&FtC)a&Κ#"|k.+np hᬈ-v݉~.a$PPB%z( @N }Rq&)W Ԩf%.D !`uD!Jjk@ `-xH TM$-2@0 ouO!>c0eM?u:N#2:tNC-HbʘtBn&Q"$Fa`! s)T<ؐ s6O- @&'RΎ~S0-ǫΧJsK(լ &Ү(0P! x cGbyXX\ZY^aaMfh$BXbx@,b  @ <+g*32a`@TB4dtD+I 6죦s ^`a [*0DnclҒOzȨ980a:F%#C%`AP3VV+ש0@B:Ӱ+#wNǪz ³j5v֎>t, 6AWv@!kFh>sH!Jx,\e/dԑ?C+Mf r$(OXz``D6w)n;@!L dE&-!oV?m6MQmJ"g$(P3]nXLe3.+Hҕ!BA2/1Y Sn0Z)a?`K "-8 `a*}6eRA\7Rnn"a:8`R"*ĕ .Au \"qEq,3ҸLokHcȭq -VGpE&Z&@Úd`sD 82PYRKB:aEE]7ɢ#tBs6Eq0Z~GC7) #g#-B*bH;" $vBQ jcpS%1!@]0^ep;P>uFdX4Ϥ7l>4e^iN#yd/ O_">^KBW% 8랐6#C*8eB,pEh\&tVB2 |$af ޵ 6sx<]!.^OWp`. InhGBx'AkA씫";V:n=Z <f@z.(.+QkM: `GC-(g rG(r։Ⱥ! H!-BF! 'QvY$&Ǹ!vAz^v.vg$>zE&/͊h`:zOdbd̸!qffQ#I/Ob69G$Hq3 -!bm<6{/ՠ#a&n$IfSaM6!.X`2,!v9\GH*peAu@FD3 •N G~0τ 15Kf"yw>0ꍀ_bg~,ؾ7qdx|+B^D/XU!ŋY a1 jp[5h5e @S KȠu@E$"{^lVWl)Vx~Cp*\bpXby:!V`&~U88w>_M@{4K\d $Uׁܼ ˋdNqu ڲj$pi ` )JZ=7h~3** Ah^Hi~qmΙ* 1ڥ)F]m` 6R.~ԃrVѕW~n  {D$`yo vl5&#QO{8P(/?31:!{"H(^Y >@tIﴩj{/[`@nڃ@R{S鑀 ?00n*ƣ@e.:F.|b7B9t>B"0{v 7w 5Gn&¡ѷ-+L CP l" Haf=CdFHܩO ¯3(}!0Z<(]VȎ\ı{>j|3zi0M0 z(1$JNw'@;m`0̻Ϫ/[DxB y(ި3q"d+8M /˅ʴvo\J N"ގNh{HCj^`eȀ |)\KJb6Ԥq* "HM412rX5eQEQv)>V߿nAJ$H-DH1v0 Gc}mxBH #pJeG|&"c>EhGr'蔄"Y<ܝ? !$iF'!H;U* X@@ ^Fw.|8VSi )#N,%8A$&8uS2Lrre'2X`t) UnS4.!6I'Q8<xklv;Py8N@c1N\90%2` M#@3RJHU4!G'N`F;)^ֻRtA #$J#>E7 z2*NNЏQ տp{mX:,Eh@Av\ q.r7ܟ 2&TG:o+ES)' _AfC+YBD 7B Q~D\]p~c1,2X0B "B>ے ЀBDo&A!)B$B֎Z|QT&|8i 2AA>UtR@D3Ni TҾƍ]TIAKp/\~ך'QS>"G SֻnD+j(O:DB{0et8N|>EbZ>1pa Y7WV@@,ҁ-|OjG 7NrX T+]ZudwJW<ȵ H%$AAH ZK: Ca'CmDD}\j[Jq)ҏ_ $CiP@ J> ,x&>[v=7,{ Ԣ8FhTj4JIA9/2][xk #2쿼 =5Ш2 V D0'2(` rn:taf2 'iw7{XO@:0; F$Vﷇf={xMүU盿I&k|:yU@ .Ћ@XA: 9J@!;8π(FYMhț8]袠p(,9 z@8m(A#x:$>u&cvc 4^7pƌIIXJ@c;Y aҒ9C<N@@T0Fc!c.0ZI! h7 U0R >)72%> |ЄO π 7AlcHZ>hC2D8wC*+[ p/#Fyq#ȽBllBB=F <:G0F38ɎpDxXi7 z>%HI?y5F3Ƙdr @[c_1p &RІ#hBP>;'t0B].x( lĈ=+x'; t XNh p};z^ B>Gsi.> 좀$A"Ki##B FP"IޙLAjcyCY4 C!(RjEas흙$("K g[$@ʲE.Q$fB ;xJN\zD`1a2GTդr"B0"F΢!:z '$ z0uHM&`(/ `2"u0z ٻ3$؝$RO+s,(Qr@I"!J^Y 5MGĔ%Q AR.RNN ,=5N| P2LQN" !ВbU7;yj#vʱɓb}Nh./ Tez$)r;Q$ ƤP Ax""P:)5:$y`u s0rV sr)>)O@`80 w)XlH{Y"\QvLpzcƀ)HMR(* ౟`ԮO| (e̅_JBHtЁD(+;dWP 8u . GdMZ%4(Р,<ܝ3ūsbmpPP:xQ JɋA=(}gXV 9ws7R } ڒM822P`w+h' I7\Xl&xXM`xRd[99f6hA"og`%,ATpNB)(=r`PP!hA$|Ŋ+!%?:X`T(@ a =HlɓÛ7:AJE#PZ\(U#@`ZNi`z^rcʺ@ &PM)2OE O 5Ésɉ.46+]HL*F#@8DN?j,`."y9܂İar39@0&)CÐ B83` `m]?lλI`cܗjN("`XEi$ɱ,*>Y rr !R0CSpx s)@mh8fT:ȴUdkLbbP0 *<"+'ψu%c63dE\t@fux967R$E! X XDv̆f~y6f; ᪛Ƀ'k(4x;n\"@U8iMlg`6njܴAaj9IlEH&K 98>CjpMCBpsi#޾%E$`EHVxA 4Ś3 m}5@L 9C X5# "JBL$ \EiB @!^ N&1o!Q(ZQ b Rih[Og6jtw ծ ?[Љ03,E{aru& %?"#0rVRQ !b.wq跀#3x,f OE^&N!>UxQv`95C! ;(37BL@ۀJ8zypM! uH e/8azeQ:@_(oFNE7U!xt)Q uwuNN5ʴ,+4 kF!`vܲTgD9;,b.BSԕe P7puDb(Oh=jo,} qpy'ԑK <ԈkANhvTp*e^xqFp|~+uA`P  )T\  ?_E?   s x].v9&@@H! a @5M$rT~UAppY}%0}>#yx4[ F `2096EJcp&ʷ4}#CV,//'Mc@`4FcP) ?_XH2`pT(?ʕjJqC hJ8 iKoKx(xk ހ`#$}m$rDy, 0).sfk&x!T*Ɓ`h@c0g- ˞ad7{J*F~3 'u51_@0ˣRO"۲L Qr Kp=2k. 9F$z$<+:fQ> y:$LS&?80U丽Ķˁ}vN$0 ^0u)pԵ1/L z%-T4IPߗ9I.G"0< T@4L5^V7F(I}04* ">[i} yA#G`vuDY#A~l Hܤ|ʁ!Q3_`p)# <;6 ^Ub¿vDzK>o`QhJ2>@ &a=iiZ ֔MT6hsQgmm}/x$# Ƽ0P*$'y#PrPWlWL,=F^=<ǓL_f"d ~/'# 3U0~FY-ԺKLz(0 /'A$8g5H  6AF lw;C@ * Y-eѠaYFtVLq/7$ϱ{q$$ҒOXUPÊ|rm% ж`zĵ! A0pEŠͥx -Ұ`&F,`m0)u ;RҢtDF 1)î oY憼ohDɉ`5nFeӹ Im&sFY2a9f tGٻċ)&Ӧ5e-;Pb]X;ԏq N{%=gL3qgL)6M|~Um)$'sf}fdخY]Ҹ 7C>=D԰಻?.1e"nGxBQ8hBc/ƒр!B0(\m. ;cV(""!G (apQnP RÄ a<`01#$>l ~}!a "*4Ⴕ(E z :m2Pn@ &A޽J6+aA* 8"JD&`ae I$ .a%&m_jؙHڳFIۍQHxJ&LZF$fD4\%$/fɆvf% J@XjH…lB%"f4N ³>h'xlPCE~OXJJQLZ,Jx @DD2Q0-p;+` cӨdYf Wav$Aƭ*>qҎ%wvh, )~)RľL jda,B &/:pm@ Va;/^mg/ A"**Adb`I!t$!) OG}wh QhJ /=331 @da`~,xS*FwL >b)gEPNETf'ܤE16ΤtcC : ##! =M#KlI+֝Rqi;"J;1D v9DM/N$tK;d@\C"Pgj I1#G~lHC(J:ӻ"S`DcCZpn¦dXrn,Cv @Uąc PĘd;,weF+*z@zdJA`0p!V3 Ȇ`;oDJD/8@>. B Pf&f.v&WBaT@44o+4'NH(a<<ɸ2N' eH. nBb1 ꢁʿ-2 #,  6?| VoANN @B$a%g#50$m ;*E Fۅp滭.7p4{oLF?"`k͠N-X2.0 DOVr;#r1M ,pwL# LՕ QǨ"g~ޭd32rljj@f=.k YwwV 6<&Q, hFx11f#RB6.{zCKpb#%2.ES<#PN)PA<ÊSwհbc3(u8dG|oLM.,.oi QPCeAJ+PS£2/0'XxJx2VAn0,dmf$8M;mVb.4眂 BHA>K2b&m@~-:8Co )TAr)&@lP *`@*>b/$6,C9Wn8/\,jNbDNЅ5lg c;@5~ O^#D84|A`de]L¬ "fYn2H% ,#Q'Ba 8pEkbx2,Jaܽ*Q .+fLc-bA~FLv"cV! N ~iD)ae\7$4IeqyI3 *~e_25m1 ^T=dtRVt~bh @ `PElu% .!bap:YYhn A$*HJlQMPd&aEA;*i樃fI[1VG6۾d')WfM!/*g T`?jxAqHR&avanG2\Ǹ@fX6_C? !H"S؄.XO )F/L,X~|MOa 9':tIC_H_fw]^Q&c= `$S[VSk;g*~V27wA0 f\Y%dޭ L@DNK1ENhMfe(E.F"4 `p0h^A#.pa+*rDE]`S P/@!v}W{{:,\16C3"QD>~` e1bW3d 53I"Nle`t ]Go*l-,g@?y%1O9rU}ļBl@CX[ DT`}e4$*"B? ~?@,a,Uv\8 E|XHCQ{p0>`Hh>+`U}<QY/O(8 +=FXle&38k@HNd<> I>^x$*lC*`ɼ5l^#HvK+yoL5!H-̈́N 0(>fNz桏r4>os9@*&/(i) 2pz p:I#%j2E-E3Y).s< i  JS䘃P  :$@PP޹M=Q?RI$ep%|~G/8@&  d@]H}(:@`<#֕@5h'6ک+ܭTamXCz5Q']ڭpSnE($-Ơ7.h^A {"tO DivVD*&PƎ[lc%],$$D)a`h ĨZ G9G8h(8a l@&wZMW(>: 0d1F;<q9hPep2*`!: % #;G;}R6F 4`ztM?$0_$nsVJ*g(h@H"/&~v I%Tq?I` ;TZכ;G&2ؗ=Č$&v $Jsj\`CPxT,#&qA&dA>*#^=7X X8C@trEQUBO2&q$JC9gt+Ok/Y8H&Ҭl^EMBjjyN8Ux=֞UCYY4|a [ͳVӜ@ M:]P4\ ]%rO /ք`< ˋNi|5E _,`Lʔ{,@޿! jP*Zlv`KS qUҲV͸V AsA&c8ā#b,cEڳйWQ'>{rsʶZ%}XeD!@lj? ":Ÿ7PIP7;Ѓ A38fnkM(訤,D2! V}*]ۯ)tKl9W&i?`$d.qc*Oy@q^ DHh;w5 q#@#p*#E|X: o$G醮dho]9CҀ/߮ z0{qw@JɌȂ@kqox .ñؒ·0ّ 4|x(h؏>q/(9H*ѭPIH uh" )`~,Qs魘-#%-s)rP BОC629a5<1:8 p:p"B[EK9C0 x`xٓ0dA5t#3&`) C:@P*EQnXXۣbЩxʏю``xÁSFi% :R,$Ain~>w\\~@R 0 ( Эb^(OʯHgWE0hټaʩ<őpx6 a`9BbC܍CA9xjBД> Bto~ȇpp`w"Ь`(rpq%8\Z :j\.a -@A/"<0`(HLJJTI<LeiÔ c̾p`c(ct$@N`:u J${X&sy.4Z 0– (|֡ khR^av"{ -I`1xwpx#q)(dАcHe"0r l !͋0Sg@Yxt hQMp  q e+$Kx!8=Z}y)b)hWPm;C0P6?@Pg\QR7 G 1Lэ% `]Ji @,wa€D&Vz=K;|3ɏR(X8I/s!ь(Q\,H`pCQאЧbS{1KPXٽ7SO7X 0Ez!"zкULJxth) KH Qy{].HڡSYU͛X#Ǫ>&Y+ XU67L0z \6Sd ZghQ!Z3- *|PD` `v&x8p_'!aFv=٩Y2ݻf@}C'0JΟ9tW!; j XXW&r$1p ސ(>{\L3y# O-I; eM(T{CN08ͪC-- 5}D(!DRxRޅxW4*W0.9a.4|کI  N 6^ ,n òm:*XQ&;4X-. )p`RI= -rp̎p ha9;x8KpΠab,۠׾':kNCX"Y?H(2ɓn aYf`gSJZ8Kr1{+t2;FU˲CKU02ɭCEe%z)|>I𚘇J@w"hU aP0 0#)Mg89d+٧8X] >x凶hkje"C~rxihb]6R$vf _x(wkQv0 ^MeM·{QAb,>xH)Ae` L"EJ;F4h5D4%9HDͻ @me͟$k\M&֯LcdJD|):_(`$#!`B<ߏ@ژIӮ^L<#{O֓7[7JE(#CB >ڸНs!RKCGP)$XB+=,G̓W ƹ:1#U5nmO"0\I&xF"뭸dcv ג/6.ܩX yV)HcUaClGTh RƜ5!A4Z}c(ԍXyi҆p_a=Zc>a 1{ %"^ըh HPexpG=yxz8Iy 0 )KEdqgEb輎/E$3DWA.0UyY%svܸ1/^] Г !Ă8#@xi@($~D|Eρ"M?t`@ DN/hО+F0aWh^9b b0r@odzRhyrYb~[ǧG)o}RREq)6A ? 9 Z(xУꒋxvKbNlRdTH rePF_ GH@p`݇tO+3R,b |3qwіN ^H ;#` R*H&i\sSV1}k)/) /f@P"ABKί&BX>'-<:bUЉJ-^{0/XBIU{k-Ezh@@ `PMHc9$'# -K$),~K+3$I*G|y"Ѥ CBA@ФɤGVJ\')B TH@賫-.Jy dC>'̔3c̣ \m'Mװ( ULjK}D+̮rJA dVC'.HS STj2O3q;$T=WrH=5ַbы aF)ĨP rqB$~de<#sg 3_]d*R}JR'zyV5+S1n# X Bp9Pnu Dބi @d 8`\8OQ%Ax+/,0DK1d޳g@˜Iy<->$l)Đ}BC"IQI-м'th <>D*BVL.&JF8y )Dj1;A, h*D0D7KA-ѹ͑4,f?f!J%D6c & At,Ġ̤ApV1xXEM' s@"F.9"IE+NRĂrIzF@,$DSH.+zC1f0g7,{$Jr#)[0Z!P Fn~ß(pΣ2s_1H1ҝѓf8 I :J0!;Ǣ:qHH%asB$o$ iҒ'z<(+%]5Q:QW Yt v&$ϲ UF/'df aZxp I",FfJ `1!1)" Q% :jG)Rb:1*$t6 !cm@,evSX v {*=s#S=_|p;GhbTǐB6h |t 0IZD RHxJ]',!pb5~ J" DQ6&ѝԱRx9JS䴠"@@ɱWt/F,*V:0&t/ј ; 8 ]PFt#88ݐD'ȗ .a5E%9eIf34ck:Um@XJ5HjBH,; ȮYcZ!Y0 P3б"!u:F h_I3#@d"h(el|,Ԃf3\|J,Tك,T @•0 l\c=hh eZ,"oƒ7 "d(=FyڒO@nl%Xk%NODq&Vo+Kn a1!Q\4If|t/I 1&(x_Xhc1׵-d3'cT΋nhCVEbЯCSkȎ2d!!TA&0v ңVVs#8JCҙ8fٰ0@S!/%1.yMܲ0oH] 0!#tg5|LgNޯp$@pxp{)B 1,IiSvQl#Ԇe4cR2byD*H%5-(0Ec~쬘.bKz eb&t|K Lh5oD(aHE $BV \.Cq a" `hXjk1qOWQtTNW>"D9 N .B& Ȭ3Db$ j;!DMѶz/THH^״ku[{qH@>BS:E0,K1h)&!v0``X oG{#=tN FG|%X"Ԅ.+Ṕ:$0. uP h:aC RR8-BAt zP\5{{$#b7!r**ȍM՞P slAsXk:_N^C{x{|fߍbHgT`,3IܝPxD1iK6,&N!e`ėF\1Eq7T`ɖ*K~ mu25UKНb".Q HvS%6OOw0 qپ ( 6: ";AqBJ”)&!Xa,APZAk]3V} u9b ʰ*V3ڏx"&jNm P!8,U]w`oh Ɵm0)(`Rm :cT$)(twCC v:7>&G@@BaB8a<*R!p$ pA⃌-2$ 3/8cZ! nύ- Za0`lW J8c{bvPYp5k%Z )i(4xLq)XNxg pn2R=9 Zuv g x-;py_)k c-n,.jjl @!e_]K..)4. %=ToEE_8(z~6j=X`[,4AV@ГH `8x Bn`D<;$$ Ri1HS:H`|?7gsIJ@藺j6(]:HG_ @f1@F]"Z0 MKH?ww. @ bOѰ:\(ˤX \@锚FSw|xZMڿc`"jsjۼOjņk*r7- @ܺ1݀fH PIM3L1;Vk6q6pja'yڽM]׉VP+-8XF >Č:ؘMtTi Ch d5K!SM͔ZrQH<Y= VTUD4%Eif:G6d,H^\ }jT+@W m=i2e\U4,,ƈt) J6Co,~Uq->j_vgBwc\͛iDmߔ6EVN@8oda6vNܐGR_~OՔ!w7`8Ҕe?yFB'I MyP.`Mo\Cۀ<Ρ~ w сD|%ʕ 7f@c|NVo!=CwAߺCޤ Am|e -`2FM`XxnM q@qI.Xm g),pHD:IҺsb9]t\Duֿ)tX:ATSwAMT$r(ge;HZu5BI-ң- ײhJ"y01iO{zN_8 4("{ DPhl 5DD:I$tZIk9>$&jcg\#ѿ3 y0Mp9bFna;!<@Q9TofT:Wp͠@({@K@ pYI)7^*eNRTrs zf Act )  Q%#,ħK jJO6RR?"ΝD 0Ř^ 0cpx`p X%w `T>@AvFV24KEN("HMs.}KY75$Es$TjF0AcpF0@u\j|ՒC*V^4Ps*+5$T'SʹrdJr(+7gH/e` V`L F58+xb)QEPea6I> qHh/N uk@Y!:hk[fbR~&Xh $- &"W8ZSḫkډM#m pžQ㇠jM75'B ȫ%9 ,NOA;+ݵ!0&EU5H̃v<_$:x)q:kq(,đnW0|fdlۃ' o>h)EKU(N$,B !LѥN=Kz{jhN$@d8f^2󥳤#EK+8 BRP2 RHm8V `d Σ"b I\/Fb;SJYKbiV ^|lK:;ʐ"_ECܵ/Z{{xD-'S:T` :$H&>}Nϱ0X%) q<@\qOAp5~watc=';~$re :V3Hݥά@h5U0ӓ:ϼ!:83:s󕙨w4CzS[Hj B >hǫ6J:;G2*aɼ9*'ȃ1 @ D s8)OE[16=hU3P5 ڦ41(sπJHqEhD[LW;  Fi!9 9Sr̨ݱ80}P"y-{rwQ#sBǓ"HU8<\I`8Xv*P"`рh JlTDDKԃ`zzŬjǬ$ p8HJM. 1 )T uB#@IS& cXDh[`dPHs<Pш``ET̈M$uB/zTP4@B!E/|~J? Y9اJ`!1)݈ڏ,b(yXT0QhCDXE'e;)靱FHHΘ!,+cCN%q $9a#0r0cBa( #+Phyj!2Q(NQiQbf2 <@7=46ᦢ.<+kYi/ṕA[?C^#xPpX 0P.떌 Hsm)(8zt!.Y<(앻֑ 2=sI-:[xrS["d ȶ>dTXMta( xi}B:$<#Iæ::L11T X5”\@<=3)nje@BB%ۘuՕSo^_3Zh=0F[ (3ü! ` l 0'eӁ3۠ Ӿ]+8k#`dCP|(GX,3YsR[HC9QM1~8m$,P\).[MYꓝ­XSN슠x[&E]6%̖#n?a5`N$[Ah 0Y "^3Fjd%#4# 0gC+M=]U#B^C@`I>@$/ E^> WJDTHK(A E eKH$F:[m|\~N4.P SWh D'33\M" Z4IwX"2+e S5F4DKr\0G jP0A_o\s>/zpuvt2QZEq>UE (1A+-t_F#+Bh ɷpU549h,8u"uuXDOB>Z/[%AE8ma$φ`_څ㸆`xPB 38#z..PX.ʋBPǬLoT4${ }_M+ߠ(8 ,UFATƸ@t+'iqlyX;`F9/&Ҍ Tf52$4kbY.#2/@Etrbρ?kAE8nҩkXH  6kgeE{`x&l e{CcU۳N5Y*ة %+EHϵ6 %o)006f^_|D*󇽛hAW%f![Z,Iy<V&)BȈ܃ij{ 44;b5Ysfy@6fd P.Z aзB""qX2@P(Y+E%ɄZc&bm2LgSZw^h@X}+kj(ѹ "`(d ,y`"C 2 S2<?lz#(b$(/F`Y8Jߧ1- %e,\4EtXNQHn|Z߫/ʊ܂#Dp&z*1SV@FilSν5jP O:^-=E=$+C?Ks`LDXP`|I(⾌K^0gFWEP9U%`u&: Xl">SpLE280')z9S1h%O+떘jc^.* 1ZU0̔ӯUﻜ&B իn!.A9 mˊ8NE0w ]dȯK'=AKw\x᢫8H'N:GBζm hu<.I|haLJ}Yo[˭ k+V`8~#ܲ*=ʯ. gH)# +YAxbvsV̻F4c}$jmSDXS4#rtt@DUc_iٍ)~mo=Db"PRc9K$$4ZKZ.Lb6D@!t@&A\"jcH&B!> "|e*"AhB=tn  R~YibK1)jl``.H`vHu8b bGzQm $&WiBΆb^9"+"ȸ4npnT鈲'ƌRlp^.]BH~!f x$ ʄ'(x4#@cgG%cX*n&*+5ڔ(Ǻ%@LKgr+} lH ("4hBFN#ΘOuڂjL%!eN-z+Jqg6,*pB :BK-r0!"S(elaJhˏVۮV (o 2DL󜐱:QQ'|OCA.4Ju4#WOjYn.=OZOͦ)/Up,!l֥p @\sCz   `+KeyVO>uYNW,NW>#:k"pT-`~a4FreƒXwPP(?M&G!^ T T4vjl᭤cNO*;WyXd\ ŧ+Z耲hdj쀺仹ARz k^(Kr f* VADͣ*pp4 I̜At!I%4V ~@`hph@ 3BfFsGZ & hsa<`Pa;VdZe6q׈)ig.Y!j\!baM%!pv"`4B2 4`. %o5K~T^KB\;B[y\-juCO5f>''!-rcxȦ4${rjg \ ` bJi2Ⓕ FtFp&[N"2l~jgpZ۝g"}x¶qwb@4$ `  :g5-ܒ Bp VG^cQFk70A1g#z8 z@5B YhV␈!fN%d3 l ;ZW &c85Vqd~P O8^?.d@d YO j jCMFv?6ӓ%\ 8'UopuxUke3$~m6/V! `z c0xXBд|(7P?yw@,di'k4>inЙ6yDo$$c-~1EOۦ)Sdj$R(XO|V֢֮fX8HpvuWCykA @zB @%]q. >Ў^ 0 eK}h^>&ïąc>iQ~eRA@ v"eWEǓ̢@C` Qk,j p0V.$.Ne󩔺 0Pg)w?Q'9&kJiQP+QnciUj=9 $ u;Wys Ts8+Uv8'3R+|/1~rϲ~[P Ϫϊ{@)E!-+3nۀBhPD&쀋6j*~>-AI'@- l+x `H$!}KKi(d k8rBã' "|LP9bX|*h%~ Gh6Kr& x z60Ak!$SbM UjA@ z*60E!@AHb\Vj#^֧6 !*fEK}  u Jk0)S- }>r`;I[~ʪnGNy5ce]!Hn uL#}wc%Yt}(2I 6ϰ.{ 'U2ӛ3C#"?NyxcrX{1k"8p`,=`MŌrgD |T`N1B`ȏa<:;3 +N%Ӳ >iccCa! 7W_/.p \C0#Ȋ.ڟw!;@(Cln.E9%8w~H`d;7&j)?TLz0l Act@@ P8$ `G`^I&@(tp<{P(# A\\, bC7t H"`H> X@0 4-'w[-n3 7.P F#Q$$~>ߒ-f8&wù [_sM'AB@M K*BډtG[מn f2zFinJp %~.UMe n:֌/zJ~6 ;.MIr(#!K `;cڦMsoF@V|50yRBF#, z C~2P@8dVaԊL+z 70 i 5,jsAT *@OH 6@E \z$Ѡ@@4HLhjM[Xpa₀L{&Ⱥ˪LȹfO CT'x "/G;?sҌ\D3SK3h$.+p]m{܉򛂀5O0Bp{uHہ-yl@wX Jiǩ漱Ɓ%km]4$ +e|N Pe0~in T^]3K~5/ͤy%( Q씄PX JT1m$3͡z"M- fb Ab{tAĝC^ůGН+4z~o<4e je`NG`PT:aae=0MJi5S@F"xF#@7lXld;:jʭ>gC/W\_NAJTڝ&{p9)DfH:e6X)HC`j o d ~),xN5@ V+0̗) 1αF>_O88>*o -c  $P$]jqp 0DP`c1H̺Uz\mb3v ֢7eA.dJOL9k) AZKfnkT1!b\cĢ)*6Jz$2 ~Ŭ?Le1QT:2҇\ R02]L gI._\JQn:6 $0%C\iw.C.Ɛ-'LZI-d3mo!5F dR|LB@pMi ou}F6̛qG~'fURms9-5wI0w9 '4 .й$HZ JtmQ.} B]@TM8 Q3q{,M \1FL0<7ڹBZ  Cɼu\2mkdv-AGV'A—6a<#vq:hU aLj`Y p+,%8 (036lz_tg=B 8 v! d$X H>z,P9mD%c qd b96@2Xt0Q6 E@e!Rl^op/ewNdB1uϼ=sOƠb6+L AxԹ5䇌$0CJgf4w#x|i3@;*B`S 1s[W,'9KJ@  i&^2+& U.aS c@N0O u' h^(~*&w r  C)T8j>0RE~R ` &RMīqc:A.3Zf})P'hjpeJˠ& @D2y 5 6r:c" qN ^"R4i<# 2gaD8%D%Jj"5Qs2.uћh0lic* ީ(V|B#pFM[AZxa|W>< . q&4#ĝ"/^M tR$i "RN@Fˣ#&*#6`/*oܫ 4b0RaV!w<, ,~ yk@a9<"i3Q #&^%P~K5^.B:@BІ-blv8C2t'|pFm#1$ b.A&+\sPns? }f3"y5 S,ZoRLR".a"´eLTUCz7EA||"Ɩ^R%@q$2@i 6rtr`P)`YdU%XjL12UL|pHO ?'#Eb,tHphO6ZI -&1| T`qaP@d&+.F"#0LB.#0\A n!m:3ض 0A JB8ȶdd&J`7&*D͌F AV'TK_"xq JAR$Ci2l,}H,.nj ЋA !:6;-k,&aA͸ ޓBbgcF&ǫRkr'd(d6m>5r`cĂX4/2Bdy !!!ae)Ӈb(AR$:glu vP (m6H*E.unh&3!@nn:" F@J!20@'w9g5%r&c.>h@Ep|Od8g ENXW~K8o|CQ\[1REvg`HP#@ ΩP0"J$0$#%%-y2.d"͖45225lw%4p jf=B| aZ_uu3 +89"†pt#nj.YD$'avIA Qef#;8`X l ꆮ_ A^fKA x$LHTTȌ ]W&e b$adD[uZ"zSr~ؚ2@ uI^Ђ`&eƼGe\ hHMAzbp <aɐh!F*8T/6Nԙ?4?PMNNC$j*Bv d4>bWT$6 a"fϪzc75+hy.ź.Ft "eo_i=lS f(f`kHs-FĺI?@UJ]e' ʀ ;olULjܕ^AV@d0 0R n:ZT4{['?1OTjG# NIԠRfbMq{2` ǘBo޸%@RE!ۄHsqpcPE֚3\|@HČ`` Bh$6l%-B ձ0b808& *S%T>r򏜔 6"`.gP aի_2@ OA^@$cdz.!Auz0syH ȥ(uiuF,G]k\ }Rcl@qp'N?!@%LaōI ؄h PĤOl |8Bڄdcwɼ\&PQH QSh6V!2`NGIY|5 %1Arr!\/9M ΠJTq{5ٮW|qPI=,x~>u]I;w'AODJA`pq'z`ϧnEav6Nv>88U?{`@^~!X%z+h_ެOx EدuSZ|2F 7ث׫W nQ3j(s`8\m+ä:kOF6h^-[;y|=n`|5#oG˂F/3^mjX/PK{9qT>L;!{ pr8I!rMNJ:ʭZSWv9h ~_"-(B! N@G/"[GW *EPto>J AV @Y T@;)`D40 af##mḾ7,0^ ణb">K86C1,@"fZ@R?D=H6!J&qH2ܗG2h%p (\Pwàs?X/&3`5RSE!O"u>7TL2 ATF"@IF`\ $Ps"cT)7T)Y8ez)QhRYn03pk!͊HO ! c!dQ|N KfDMurf殸L*KI ? ̩6 8NAle0|yLU23$&e0@$ƙfvz'g6bx0iGgL:Mqe/n5"a9pR{n" #j9zԧC?jBCRLiNb$eгfuh6=;U&K  %2,.-u\ [fD 6W0B0L#B ~#b0=(- =S\)G %`3 ;H`BX (Y :}%Q&5:#QjB.d L~XN IzNO1j2P6/8!GlQ` 2S #ѯ} BB " x3S$쨫'7+v T,ΉSGx`14 xƆg503/$6DګhF @GxxyT{ u s=sKPb%(563b3[5BK8\6+ %2.J!=CB` LQP?TUc0h`ڂ1 @̉S*g^>8q3Nʺ%C_)R51 ::CIɰjIl)Ȅ7#{MUJ>.-H>{\@P؜3l!D~⦻8byb0{|~ h P;چ2IL,F&ц-=|ʛ4բWxVS(3 ~דh A8BV0 ʇ$5DWCE9ʼ;iwհ(%BIQH2`a=m2<'q69<ʂ4P[I8:W@SƱAA`-14CX [DP^(,PݍV\S9ݝ܉g\cf\Ŏ(+H|6jkS(`h%#z<WʹՅ|҈(!AOE*B_X 8A4ו5 VW2Dí^S9V6`H>9eÌ~XRPA:=U=3XB7@,Rc9EhPijb!XrnmRD_Ґa "8 XHF L>d P4e5ROM\:p/64%c7c3TUCN^î3}gc{^m,&JLX`(E˱I#C3k-pۓP(z x  BgJDZvEE2\̹Ւ$e  \ J %K5Y xߒ*D#nJ>V4`Kd3pGYqtzHnj6Q 3O $eAX8:o <ܓ š~X) l5*\16>}\@p6@WƵlr'[r%9"y`z +>8w_ =6 lHHRHhV;) X/X`6SS$k7 QecقNmHڲYp !9X'Nk:DLHɂxs y%q t@u6JXT @y0x\ "X#Xf: ЂLŋpbȢ)IHJڂ#1 6nl8V0[P`ca Xڇ f㤬qVx -IM2ZʕY4JqHy|3ϥҗakמX2BhN[ؼFY- `A T"Y(tEa,8V4z*|GSGj{ϗI pzȈ'8=/#FZw!˘9>!7IzKIJڃ8, m[4(5REHNjj|mj;=m)WXՖ{T3{aUR:8 0$TkBƴYAPlo6Zm  C_؀QHB C_~ %bIIM@@  #{:@WxSr;QgUv/7G)zNX6:YzDMbOii-KHgU nt>_2LB&@f}`*5Q: x:Sף5h1ff,EPȴtK v6}=WHCe9KC߻:4?p$D`$+ +,Һ+麢}I B 3*{pbHaY; u(J*J,2ALk B {- H!Cٵ8nH&g2 ,`B<{@ 愁,2CE ,(Ӛ;4Ա*h{< X?. z-C8ü LibW0 TLA zB@ HJϦo|!HVT%CfwTT)N*NpBHBTLݲȼ0ńi i kx2f9r[>mv |ղ"B`FtDp'!œpMQMg "_6[" 1RG0P'ȏ Y fd+I4%k:5:C2܅sZּM#'ٞfcɯiqI9G] RlmV@dZ b:gs'yC~\gc3(˟pw 5#4c|ɧ5 }wD<(!k;|RGj;YdT$&gU !m (lnmX,FP396 8L䚦('3`0AE Dl@(Do%q[Pq3ԏ pu:pZCBcFD'A !@oM`,(gBJ5QgwigItgJ"PĔ(Q{D}i(҇& ;bHϡC2lN 0%=#Do5pR_s*%2In#5ȁ伉@N# !38ܼDdKyF^fsLIY`R"i8^pNi\ @m$< 6H&Z:I%v6KbĮ0f+%Y>s`R1Ɂr $ dLhŨ̓N詘tT}Bhf vDk;@ʼpJẍ́t`]:rZR RBs\HWZѼYuiQI.#PT:g;$Ǖf:&Sʔ&jRi&rBL2o!!ԏ0t Pxˤpq c |R),Vh A<( %<ƹ8bxPɘ:f9'12rzsiD`.¬nrPBag 44`܍2rn{J* =i i]AP@7^jgp)C<&` 0DG;ɌpK5ł'lG;Njܲ @ȍaDIf!B&¼h&?΀\lgN{jNdl'FX{0Y4FH$ ([8NX!bX^niW Pqw&[bD m%5BF6CX&Z`@)Lw[@V:b*0&@FcNz6& `M AaI>#j'`'A _.p~Dte0#9] 4k|>*e 2#&ãki  @X&^0 (d ''r(ZZtq jvP[" @f"#.pf!<A?#.:h)W @E:)fA,<66bbf@'5gbӦrp]naS* F! h*`\t;svH6($)*8I $ޓIɎeF2aB5EkνB$&B$ **h}Nֳ攈IBJofrJF0A`J>^|)> 2v*kJk*bIS7D' jJꃍGJ`9bBϼ+P6>j:؅#ꙩ@j9j***t+ gi"Mʽ 䒢mg |Z|0 uT ?Pjk "0&I(9QbwGp" ̿1 q"6# VF>* > >E $I\@!8\U8fi#/tdr, KR$⛦05ARdlUt,Np&A ahr>$@.SAJ@  iT/W]؊ J).P,qbBqUb2IԔ2$0PlAmin@a_Լ*@8@rl!뮙 `Du&j*$bɌFr=t0b R X!*ph H9Q*w66ID&oA| 1L`pT6Ѐ4$.Rѱ$*R6R&w⵾#w0KZ'\9O]t>%K9)`)\ACNbl37)@ tDuع~ 5k 饎 )DfZdCReMY$~&49 sl r$o aLD@6k  ^gFbfE&,Vu=SI4GXva Bh]A~N`i.12Udn1:C' `W- ^\z>5^T~oN_g22"271(!Z$5$ u$U@'"ӱ6E` ZZ D =J"niA"о8$|3'XHT1e( 2FAgr 'hN )b/Y(r0Spw `mO嘌clarǚ-Ab N~Q!A0 fzC> p#\8{*R?54)>#& KEwTbB6D|A{ y۠γ-76 ? B KнNƬ8p P^#"H$"F$ t!Ů51 gr!NZK^\M-[#:&>JA l"A }¹C!Y 5L1t饲f5,N /E]CRl:G]A<rͤ"U(GkE,_jwEKL(^Pb̠t/,Baj@R(xkq5 0f$i )'|!1@a,F,˝1mH D섒V!VbT y PހxTG{5M/h#NK/uD!B|0t\qRjh.;P$],NZh @V#׆Ne@l ;?-:E.‚%  k,$)`&y6Ȑ#>2/>3e6XjV`(\X0RA/\bXCe2dχ%K~t|jOV!6~V# 4O< ;') E+acHNKQEʮ|qPMO ^IW}O8n\IP3rV{"QYHJnp֔L+_w808>5'TPcc6>[~c7*Q)=ɜ6V>ž^xF9ֶPR{k,5Mcxf SIOUQ+~}k"B:p}bKbkOHW ؼո#J/ZIT=U,e E>F8Ngi76~:ÒԦ+ >v*?}D ` 6Bb1H#1$d0UDO5O@ Qxd\ +m:'\&V0Bt @|J L^?aBOr2˦\&Hps&@|ޠt9{w;}-kP pB! 0l4<{ v~C?bqIr03AnYt@ !@P$,KhIn4l!  P}: `! یZa{Mh.( >8)`x& #C-1Уp>##ͪ6а+h<;3&DZ!T a6J@˳4&:&&#,/x^@4S)ma%@  NQ9#8(|=h.çf=yG´1(Ї(kǀxAB4$BrǾv, HޛN irc C` W-LTfbV!q2!=6z4wX}#m @!1yX-ĊxhxMq "CwQ# Kyu$, lzJ A`dLL he6b"Dcpi S#(dVLuL7 '|%!w!ĴDfZfJ~@!?q0@tkm)h M"_Ldl," <8IɛM)- 928lzAצ؁S\2'a %'DfC1֕t"zTe p\jGE_J#0A:,G/M "`V@v A`+RlCJYJˆlN94qZd0""Xs j,:!UEl%E8 .0HPMrD̀,1$HBQNnUPыN'T-Կm Of *A9*etSB!"mQ%,{y9DA>y"i_HIV;D 4!^ :}d[' -yR!U$Wc+!Uv[!_r(,'@glI*cSd?(Cc,δC5zh Wڭ _cDle4`$.dYI>drb##d ibpXˆ=> {s8P3 #68 XQ(˒mXQ՜δsnPP@ ͑`3ih7k 9B'P&774XSpԷ8CtgAوC{p5,i:,yؤdDAa3v %WPLyQI1odk!]Z!;A5>VɁa,V-v%' h`Il.ӣjt IBH${8!XDU.yfRnm䤬cLk0!0xhxFp8zˀ(50=xYBr- T-˅ (78<"8} "luq:Z8pd2- Fλmr p0xz}B%/8I((Zx?e0pY7jR䁣87 '+@DHJ$̾O:sπb;s"J{-#Bٓ@LX(ϥ#STwlxg<jY%BӅ Ah"`J+ÜI/mQzꆨh}6J|lJ=x *8 4ւz᫱4tsg TpqqTrGH YqLȰ L ̹U0O8fK q%Z#;@Cl86v8AIh2 ˆ+24LZJt |"G䈣Y akiœ>cq0E:D"-mӌ٘E8!s͗إV:8hŨ3(Xrú(DMȾ0 ڙ0'! (Ѹ`=HII y3/c7Y2uTD}*R;KqV9"QPЛɶ2 "] ,R.c !lPD8"x 1艊ZKq= ˆ?5q7|&6p8h,66PQ2{qȖ/YvI OPLHAQ 3xм wJ3 7QZ?7_v a[ma8| 3όY,aֽ) ű<QȳLSR%gR6)/\Plk̋ xUȊӾKऴ<+Ya2iQ-ା:ϧ*d 2fu* CEzH>RK98D:>጖C0vHYl6 "ū-f{M,Qk_ CZ M !ʉyWFxy0o)-QسR!G 53` sGiT-,f l2喔1I5L `c)xzhu;hv`y tHzMVBz8h8QZ ]? ڈB>[XXA~⣀Q|С لbL}=c[]`e9凒X! !29BI |&z}EcQ7k 8VtKֈ SlCfH[:v(ub/rhhiG`=Ȍ_6 ޘNFk9heZ55ijo5g=6:X5qH$α\ _Al&ChX*ӡ=}DUD[bY[be(4(6BGY: ;_`SxPBq VXLJ2(A>`'3'A9DNRWEѮ߾ӈ5U̵Y@1PBR@`+I(x5!@^Brm lY)-6pʥ&6rPȧ=$tښfV@JTLPBW9%Zcz}Xw 9E`cd<̀CSˁEǀ `]A368._cVɢ aq>ʶ/-Fh "Z: wk3c ִqԣt!XD)$.{>h8} 0^r9t!L]͗ 1ptV+_xH nqb=k#qqnQ hMGt :HBFUV\쥀`bZp@hp7+%MN2'^Dvh(t[ \i٤sx:0pDpJֲpŵ34o Ix{eSg|ˏ hW@HHV#>X߃4dqq-GQPD}e!@OHo?*؀@@`$ !ORq,b*ͧzZrFq !(vkS4ӑF0V33ZU5Qe*OqƆFC;G`;c]4PTPY.oQl{StvOSux0 qisgU/KmrLI-x~^6 S4P+˱.z>u92<rtMUrW8My { vI U/șBVC_DǶ:żK1ԣ\bx4M$-BmfBK8LJ!~k1,io,Fq=aʀD1gT3F @QgA Y pP'+CO}0LP,XJ1F{bX!:%3dq\BUM!$`&)} -NaMha`46p A3YMd|c o%SшM) -Wpy㎃*C^jS$9+2 A+GE^ &g1Lb,p"r~Y)ٳG,`@"" rR l Z^\jRfu5ZT+I -L ,Q`|+|:-oL}2sUW"%4`M6:T`5AMnc)`ccl+FE6u> CȒFW6>xE!,#ЊL-| |AA$ú#-A9av(̞&PbZdjVGO_vi3$( \Yym1a@#@ioѦ&,Ɲnq+Yhva3!N|Q1\&{;Ӗ `A30,E`,J֏Dzj菀G (,&UcvpsI|Tt;2! |-~8R>\Bh.!$"\N* ,J3T\ccn@0UTe` @ARcdp<Ώ"L?,.ź5@` $&1dCᜦ  H|qD#x<,f>dfr vN zeP*D*8^‚Q> Hޤfxv"7T[d}ldIrN' B%|hx N&J:PJpa&hdUF d[bv1<%~Fa@bN"`bB4G$bH3漍`>3^pC."0* B( '*FBb"\h)圶C'gVa)LiLc0cx X"F(fZ(G'v9*8iL^ngvB$}gr+pQk#1"pOG#g%lYvLF`E6VHQ&>[lM#c$P!5GTD&gf@z)lh!lanFV.p ~Ŋ"edQiTz:qGRrϚh(S&Xq8N0+Ns?e?%w0 \[0Rή"6|IC2t6pV/` f'~/p.ǾQ@N#NhreM`sj=LF=L^SОgg "J8E:ʵ>AmLHDQDQ@& ||<bN9nfJ$TaeR>!%n(ht4@ L(i03N\ç&^<( h/dt&a@jR`6/<@@0+:~(tNQI:"8¶rV>h(kNQ\t~j lV$G 8\)E"D0%hI" LU̞9Cv'QMP`!$Da@p#,bʌ`j -G*`"&C}Ln0j Z-4pvCb$:mNl֯J/'bLt y @MӅju.<<cN JB#;c zv+br>` D󬶣W(vokp m$bJ@*l@ @>x)q`. d<̨ (ד#afyy`P^2? D+kM&hVj535b)t,"e (AC L]Ub/'?r@!R8a +0\ɖt7tWE fk#,F7!#;$Tâ}*,t |͢2oޯ*5݂cH;C,C]:22$$k0Vcx$@N:+KS>A@nx,9>1HalHiEZ*g*" +WV*΂f5A1@ˍNŠfә,!FO; P F" brBd7XAJ^Fcp<`.' m1H+%(h!:dkawWϊs"nAfҮLj&!XA/ FB{.Y;o3ԍMiL;%$ B ͢n6Nbu/xӬ<,6\K&h1>.RbcKG1^`܁4?_)!w;^"E` DXL;%Z6W)9ʌӒ? 0S2%nWb'i`N7;fa!" >IFElIE1LkѤ6AAp. FF1u >vN#VC! )o4mW%6rQcMhu5N2;NrfcRi0PYu&xF2w:}re9xXE]G`l\d[eeq> "8ƼY*V!`6QaBQy?D^'>^:2j]#׭"ox=ѽg  [>.SJrjPT6@`D}NgC0"q`q+̛t ZA%MQ2 OlդN!vDWvC`&!oQE:=TG"?aă ŋC@d{ 0!SLM N)E'U%WE?!RpDv#ἙDwVF1z ^(ܩfiVH} X[q (r/ r9h(s#-OB`qBȠW"!`@\2iQܔs݆hJ <"8!J>)(`t\>/`1Jj82m%\0,_sюM'4A xfL:\ge&AZ8` :VH~$#si u~ :0#N1v`F?npI!w"\%Mő8Oę9QEJ?[nH!N"t#KFphYdQg / @; XmX,oh ̮ +@ $B N âи\bFQ%>_oA"R<&>/9@nOD8vpT~;""i;r<)vz?nH @SV*` *yf9V9YNQ ^o`d:!ĂD=O;{av BT.Ia@;(3q1C! ɥI{A) H"@=(*s4 z" @@Dz# A}%C2p[ @ls(h~&t"BbL&@*מv'hp>&c8m <ǬJ *kAN4D̞3p#xED {D6c^|+6`V #1#Ί|ġP  q~/ dQ jb,䬺pmd33%h7jAQD@\Cd(6yD: g9q4Qa6<Qq}g}2P:Jo܇a6c $G%q*sz*|# 4Eى}Qv}!nDAZFdhpEV7sd; `E0潌DMe@:`Zy akBđEf-Y>@@L3B3g, 1'Z|ğD4AF#G/ew x;dW0@ =/;`ޟˉ~a"X/!=&Ɵi}7n̊T'JM#[`LD:Ag'LKr(( CX"Q2jNA)DhB*8JX?YGE32W EIy]̋@"Y !O!* eC 2l{`8IEp*7M9rP0c8d tpPo͡C(Lp@2F)0_ xzk揸n\v8Y7, P2 a3`Ht4+^ rVh5!F(Xfm[' XxMLު\2 N ɀƖ(7ŦfղCPJ+z / 8}=q 0ȠUCHtļv`#2㓩zm84FD (ѐ:uHΙ0<"0)8˕D6˄ K-POdZQR-L aICa=PP@Q(d4ߩ9vTeڅGFR7MK ,F 27M鋑iP:EOڠ 7scڶ:VBK~-‘Shh=k$7F470n 9ÞD a2 5@tRpC;.0@+tqhX R"T-xbXdMrnž2^2e%7i`hLHmZkXe88{"-cSVՕ˳3Iy x/i_Ѱ٭4qw?'Y\ZS%-B1'v {  Iyj?#v&pp@cwU\/UG`t:GMXT0b "c\h P11Mn-cNF;X*wwnHqu$ B{valXWh 7Of ,G3yd_c(cI<@0сF?@+&xywO52,a9~NgbzC.nlCCű].u#is#GSޭ(g C<|-PM(p QpVE4VP ̏&T-!l!TACF ƽ8Bnݲ( 1\yg d.`ˤCh)*:0{1OҗÀR%[ӓ># ? 6> D&Dg qJNx.U@z`r;QIXJxب9 C=Rg^qxŻ Ax l,9I ȕA(B $kVxx= !pJE_%kw0஀CWZcH1J%e412b!ΉA 22R`1T>+TɄZa.9r~4?ZBd>\"JXM8 B1+:X @hIK3Ҕ`K¸(FHHB=yHB `S)IJ434+ mQpGM:Z ͢੸Q]ZHa `+4i9z-\#v.9!9CI`F yTZ9 5Ȕ3(PI0 8ס2EIi HApT !MQ ։0 Ph3 #b.6%1hE̚(O9vFyA4KRMK:pCҥ D si| ੐(>aPR$Gȓܒ SD,0>z\LMX`H^Q.3? ^JrL$,ZkPJ( "8x8$"8lfJ8"qk=aw #MHy;(B"btJ"(Ž/;βj\ B952 XuG-X9B@D,[QղHX0K}`jY]Fm}w`:tHi @lւth ˋ'1x@oO/xq\hc*0z Wf (v q+`$lIܜn ,YMk$B!Uk !ī97:U Jjձ:NܨZX4PHiX5`:wvӯ.̀X+D{hŒ[ pVG-"97(-7Vit$E0P5%nPPh6@aBq kP ͗r`Ëώ~ KumcHȷxHGh JxZ@kT Ҟ[b/pbY`00b`8w5L  d3d~X1‡()^u=ux+JH"~ՔX͢Iǒh,fReN3_\# hi::17߸upmCNЌ8KE5TP0 M>G`)bVت෇ևL|(z% u c$ب/aC" S+fZ8lL!657uPpL Vv& Sg+`;ym\3fX!#xLHMۻEArF8u59f;WG}BÐ&FE| $9:(){3`QXt0?ȘM$ʢu1 Q0()h=(PLKvLôI<[zK#9fNȜqf ъ@G8#/jJ@NcT3iIh?U%A!UKaK?#t!y35C 7pE 0-߈WoE XI\h˰} D 15x@ǰ\s"zNԂ Ŷ8K$w](hyZfv:E p>&Zghm0:HP쉀(vYp"4p77R$i WXTBAr2ʓӄpßq~Lx#Dqс$5`xKZEXJx:24qp6'}⸒)BG(HHw; ojA{Nw- !DT(]'pyUv>P{pyJ1V恈jvpkS1zj' JA9rv? R'"".xy2yWjyq8 z"W=[r^Q1x YJ0h8ΐ4&2 *K"QIB@!@luc Eb4```8@1W"-/`%/2ãY4q0͡13"D:4JcҺzCو O=fp"ޯGdEiI |S( ɍf}.8lͣr !'̀A6%Oc'nIߺU5lvu&@ؤH -X͟x|ZapP "}E;33Ic$1~(I'ĀXiJ(=RR:f0FXhbCS@g6+ȊV9a9-(µ J9U(l"<5|" HT*+qpwPvhoUzQ@NAlaJ!%0 `:({9&g!FvgYi~G$NS. j06* #YZ eRf%&)xP(LĀ:& (rM$TRѮ*<@REkS/{P5M'k6mӳU?. qƙ]=ټm7m5K`-c G6($ R0q2p(P &n׍P&ӺbՈf *#Ę;Y;2sqV*"=1( <Lj@˖NH8\ pzR j]hK(Y} #D4@$a=ʒr7$B7ƠDD3`HH02@<@@"#ysk0$Q7@w % #ӱD1r24+OQ ŗKW/WƝ. 10/`[ {IL \q@HqhAPAP,c#y"VZ"#cI[%c-(<,jbK B%;R0BɂS.#H-*A&#-#"b@<8=`ciRb ] qDoǧQ/P5~y8Oh3]'cYcFg bVuJ 551(0EA L  A%@Z"r 7f1=$*֩-QWe)Bq['^Y$y8]6RB ØqO5:d_CPT8@"v.D1N@ @_Z%1(YV,[fXQ )ζ }r@| DȂ8H˥Ԗ0H^CdREŐBO"Rc b0?1Dq [!c@1!EυŌ:[D0p\YvO{pt1`Ǭ5%/Z-X4 Mˊ8~@)!=z&""G rSk!I'6:FhMt2ϬuV fRfBER0<.2Ա`Z GU UzQTJgJd@ h2'YxZ&7\*8Khq0m*vζY+4 3t.=`^2HF@q9Z:B` :jFg]%w|+`A b8^\Fԅ=l̦w` B_&D9J`FiܸE=ah9Y+7=}qVs(Y [dMapEӮQ$TpsJI:HI[ɮ58bN2!5ĩ6|_p@UI%cra&Q`ՉJXmg\<qr/S.H?&O}N ~:yg/UfT4cJ(b %Vf>w*O)6?dm6l?lWdteN9VDBv.NM&"LX`U>gT7P@ @n_U>M*(xɀn3\z-Luyp˄pl̶vip6b'  JHx#3L8jhAG+=B,h { 3`•t *!8Wal,+o׫Ug,(ߵWWL/{ːZs ` )PlP: qo^fJ"r] 8f@ x"Buxz¢jJpX̂N;V@  t']dیBL97H*&|U@ ej}b,  rIR!̏NlVmo.)e JiJ.I\ iPNe! ruGs lL`qI`P3t\xE8Z!"Nv @ I/ Ѱ1Zd`3]4!Z"m,%Mf9(:#Ug *CN%n6"Z7-r)R{D>MO@9Q" 6@3jxp0#dANBz@ 2V$$=V>E"Sk!EdTEf=+孢0Q-pOEa5x>Tb) .Y)Q,"cߗ'MYj]T@ /]Z񪂌/̃(P>O l ۰`>uh7C!2 b0a0AI]$#4<1YQ"K'ljC`#6m3-h T@!_7a636`A` & 40!E0!CVY3֬aVWT确FB$ b( ` aڞ)I l%q&:H'"rG`v:r@- Y6E5/ݏK|?= l%21V-"#t\߭B521"LPc(DbBAiFb @wmA  FE%9B4ז p|~@z.8ao!G'd}43 p@or`^Y0[UuxhAtᨆvd+J ۠ &49pqAN<Ag LȘ{flFk#hgP0 HYt%k !nF~Y˓]B@PBT&"ptJC`q\^;d?_ F Ca `4"*d(0j=H g(h3,Pd묪$į9M։~$t0 R-yï 3_eڻ99)y<^Y,\!rJ @@8kbznیeFA@#P2%H lQGѬҌ_/6+ǰ:")h? =6.⁠ZprJ}z\|pm8I``;lB"!lҾ;HtN,0n{/xD F^i{ڤ6&q`FBrY +Hêj  9 HP`0,;<.$L4O#0 (Ta*K@d j+j`2w'@b^`c! }GZ5@.@r;nZdIr΋]#ĽQ4H^yD𗟩p5eI kjToj"ADG0l.BDE l۱}=tzRQS=Tx_1*x=*HyGnq_iLS[Yֆ& Xhgjb~ϫce#ү3)~iTL7@\/ C(;2CN+r`D& Dtd+yr4ՐN.~!ĺ,):[?6;˂TK/'\dwmzTb>] AхGmsgi 1zʸL  T#D#oH 2ak@MXRhz1iHxl`0d@ sAK8!@2r 5"+X; lP2AhgQЃ]9#$#AT*{4Fi>+m>̀|>0HHiCa4 8D|.U@/^r`nD~RU@+>7>VyI$^rxp l (̓T Qvm%MJ$^%b 0VAu-E>)4KT O2dMBOgF 6u]ASka3Iu19I;Xi24jLY2#r60 BAaX4T 43}靕Ѕ2gqN쀔ԋ FɱSȯ QTڔ{ш o.D16(deu}RM0 K14ѧxRM~P6?]ŹD;K3UbDC$@9b|H9*HOc5,@9 5Vti!@9 +r]!p0R`%͵@TѤK.t4FR;:35Cwya>lXFQXD=08/l<*T)ֺFJ,奯LRiTJ p0gnWiJջDK!bkh.<ē5NѣOge$5]r5ѵ*( XX2ܙJ\T˹}hJN)8s ! A3 <.TeL{ }$efGE5T_q=703e쭽ȑ1){ #E(E9F9Ӡ<H=? 9={ @x H{+ #y{ ֈK r:Zw9aK_qx2&먋 ҕ Xk;*ּ"#zA*#A[ / {8/*9 z¹#d<025X {a@?[8BP H@XI+¿8z) 4X"]P^S܆fY(z @?d/ )K;iLD<Q+ kGQ Oy>"'ȉXh z?J1_9PE jFX=* Dl;iS)Ȍf?H83h`?/lVⅨqZ8 H @F|HxȪH h;<x6mjq= Hc,;SsԾFق. =pKJ$Ĵ!pu9 W}Z֟d@K!F<{ad*"FѶ#&HHJxP13 ;XFxBHX Ɋ䷐a9B+IQ @}qHq `Vx}Eh|À"aOHDu3*J60Έ)q EP9: n(!x 3Z>slNh>Z= 1)M`r, l::Ȼ ɀ Bp&3 bb鍫nu%7[B({L-#&G(T 6Kd+]{zBy>+YKàš-7P%jW7%  \@؍؈+j-RJ0P6mJ@pn5c1i#Ps(f)tLnr=ԩbݎ^ ԉYku : 26Ikt2-I$蔾!XHTغȼ؇:4XLG-+ j@u [FS|&i)]6Oʈ;@88D[Kb]E鱁lKXUZR`d+xxi ϳr(+ԩ*څ )R.. FM5ZH 2bZXT!2)cӺޡOu |@M}Cۙ`P/hh&MX+%ˆ8SIY )0 ܌;`,[3oFJW Qzt6C"lu 㢰Ɉp!@ ^*4,1(b>Q@ <3 T-.0]`%1.y'}}UBP+~QOH6cXEC)Gʪ01x@ G|ZN.H.ezFTHeGF̭なE =\ >8|@N)HɰpRa+LT[ 5LnKf]ԩ4L69Q .iXH!hҩ"'®V(JJDhi;=9jy6C`hĤ.Ts'7S 3SML~K怅A0 <<$B-YɝM}sfpYZOq)H;@1*H"&`LAh;ƦV`!MX-"ղpM> &{!ss0Od॥Y@ȺyǑ29C7?0="\~6bI] )h eؖ6Imx|Cuw]pW>pTJ{/Vgr PfQ M`Uh@*-{ ƚ3T)00`}$ɗ]G!Y| Fd 6PôO88U.g𭘕ͪXp}p(Әdem܃ɥv>Pz5px0uZx;0lxUa:ܺ g.17>`A0L B07""7cJeRd]*X\I0(~>2TeJ*"b_0y<v @h!@N jX#Hi!ǀ2 T9Z M`LA2jVk/@`VS-L3͝Oc̕?.$3'⸪,Hxh &( "n}5x5-l0;BRj Fo&Lp~884B<) -y SO8MĨ\l&ij)j!<@*2d@p2Qj"H":*9,CPԓQ Y.75$7? Ts?=VOTQ-qSTttRl@O%T2lJ2WseH&8`hPpH&3lX҅WUڗQc u\w;_]Ͻ~dz܉ˀRE|v"(=8'|;v,) p3<\feQ}ityhy\Szzcz&{'pRe`1*."k:MkmT1&3˜ed6y]cʵ敹[vZ5Bx7ø@@Fa`Zٞڴ-bGi3@XE2i>M s\p!urUo_gcrz1kFHı.Alg3\/4"_,tl #p]hi#iK볖xJo_- sF-)W[j-|leG =2ܣ:BH3Vr|Op}@LA&O))0B4cy* ڒzUǐsC~0HoJlMS*y̼3}聀r :E~`]+݂drq*}ň9T(76B@O pGyکC~ّBAl9@&ɰ;y8lOq)&M \/ 8A5QPN;@R T95Gk6RRM"UUA3FQ, ̲# EY)f2UJA!5'qȱQ A`)g RxH5KjAT8P@꼨!)5E'"*Y~R$uqGE:~*TsrJuqAJI ~FǝTAOx3d_)q`7~s(UW1?dj88KaHsPu16rKVjEL`1POGh.tU*m ƤrDJyVĨ;ySFZNmeF 14%HhC|m:N,Ɦ 4fA,ha8$XߑTd0AH4F4=\` .H5-Y `D1( k:nU5So4'vX1r 5;`H~9fTÕUsfaM*h.rA ^+O>Վl[a9L&6~y1G^V8d)Q1R SNcGxxrY*2x6h>GT "$L /(%`;vxa$&@vN9UIHqǨF`ԒbQ3B&$ X"D<Ӛg\1uEڳUH&]7,b $/% b:2-TΉ #ah 1cO0@DH5QE !JQ Jj:|P(__/삋N~:C>J(R!:&pNVSTӎm;->4VsP S$P Z.½P^DQYUH^]GvcD:9;yc=F Bz!tNp7K Mi ,(%pC8 r.n}bFXbA5;h҃\&iHТ%٪ u'N)VjQЛ>"ZR ~tVxɢNz{'p)_gV~ *F` @K2DgO0@H V wP,i嬓MPy~W(oȿ|Dr>6" @$v" ~!NI L"PF0,Z>VyV܊h 6%V&8% @p80*Bf;Ú2*@! @ @*5s0ir`lr&N;Pnk`es la LMYx7H= hrcR! ` aĀS &]qhR' +pqiY )8 a)úE?⮭G˂IJHcR `!g5,q9yoj$o("Q,ig!#M'tALb|C:Za*,_0Ck%kL `؀ԓQoIErE$^bhN.(i`A2FtccbD FI6N; H2@ZQ_+xp*'(iUq. s` >APc&N/19Dcrpk ( <(W z^3פf(% 6aKwA`4&A\V<eJ)G*a&h``bv0¤&(F2)#~I-D!b~D(pC MLCFGRp7"$nN8߅BD"¤`N 1"f(Oل J^JB.Jkrnd8BU@<}(˧&!)l9,zd.[J2 B%O~R 8K(B?mt_Lv'*nhtGW,kgCb5k܎ 0'Md2"DulTsO+*Qh߃phr  }nZ;A!NFB\a>g X@!N:NlL!0sJPvp,ʾ'K c$DRbףdJ#E&M"~a eu1PG$nL#,2  nҥ^ȮRr7j4(MnQkkPCʨr1B6j!)jZcx<&Q*da˃~d~NaҟjK*úSAՃ`"0 R\!R8(KxMDifF$x"`&@X2'f` DA'70U(@^S.8 Ģ}3"(l34|4k' T2g6v_*FP)1ϖI0!j>`>vA4BFBˍhr+# a\g#rE|9%2o3wySw$*y 46I A91,R`.2=<\3{ȷ+/d(,w*u 12SW ;b@ gWEތ:'z` -vȒyۻ q\EYxy3hqjNNځn#d~Gd%jF7 `AZYDwG 7+7@<DF C2 \O]$,戁:!b*xgG/O:9VpmJFOtBXtRd0fIZ_7$.2B1Xf KJo1#x ѴQSEGcS{LX6("ђ~CDBeI'J)fڃ1+?\#g@*4J 6mZ`+"aП8c4lKLdbςT 6 @z ~@ @#fQD Dn[9QU (Er%(RH@I8}>c RY ,e,u  2v`HubR)Yd2!<"B`0 i <3YֲQ)|1ٟ 6iF@H}X2j,Ys,sOV%qjrަゐ%;ܜ7:R(8Hyd.h$|,CII}L, /fX ~PoJ3%K&C;@?P9nBǙ`hGrXSH͔'뺧B*JW7ώ ;|BP&<&+A6);!O0$E kj_A \ScגlcVuWIġ&"5'%'w7zJ@`C1YV- seI}dI(؉}cQlYDږd<ǨCdX'C:y?ӹCuӅ\9 c)mhPta:N#ږ kɖ]*a)X"H7B{1N$#j@ ;9^ -I{FZfZZv!Gm^֖2~\gPXt]!Vkj0 &#;m]*S6 a8% 3d>l+ uj^z)k3gSxmg@܃rJA0d40m|BŊxX>CjM초,G eD֔sWU'0״![a\|@iD\= ~D2f[% LØm EUsiUBAGqIWTq%bo C\fk_q4)0 ,?b Az"),|-& '{2VZǀ05@) 쐠X;'bi&<hPqmwEH !"X_-^dC%ȗHiMJ9 n1B%2Wg2l+yBf莑pynhҞ N$xS` 9'U"1.h}&eU; B:e)=8eH;V Q^^ Y9WvdSr '!2'N`̚duHRV5)0]]2{.-d۟Bl'4Lꕩz@ǩvt0Hn8'+NHe +XâWW@ B 9AA$*@^2Tp-p%l_Ӱ=B4WVAM&Ad"DxŴR o^eqf `+d 10e >fL4@ Fh&N`b@H-L׆/q40Ēp.ZBW@;xDgL s!`]INC"iUyV*k"[)a%]$XiDѰBxUh˹5@82(mf`.xwbHј RH @]k)Ћ OPUP {{zO ZK/ ٢0q)@qsFBJ)%1$P4"%2,?BDE"b,rN@!0z;[N+ yt)|#R d@@E$J(@9 d%%%F>b-:Ghyi2`iu°vCg+l@)B (GT?BC*BIdFǚJDyicCɌ9\?@#PJ(T5kQX颊Y=ItJAGiC$j"w\ lBB)Ӄ?0:@zƒ&Hb9w RyQ?#njlB| ,DǢ(G%@zD@ie%({FH8;>9XJ1+#:A=xi(a(.A|D &K̏G$'IJ:<&&]jKϐM:NOo3NX+"&78gHd#YǼiJFr)qmEPHx'&L18[@TQ}Sp.b s]I 9C==@ (4Dw1 M(;v1bP @lHV΢)""@)+ ےP3O2ʌV؏٪; {(T۰ڎ̈ޏQ'$<0 @X{)e(7pE4}&{Џk"IY )zonm60`{?(\̳ pH孵B l=0+ 4 0PKOPO8"PBM4.1/Cupx zpq w6y=vcT$Hcʂ("w6*Z23 x'|M8 S!HKT% >_:PإMX[\_bR=hx `  R-4 VI:J `}TQ-5lZlii沂ѮEQV(:" :-Zz2XB搩\0\iTV*,Av]e9oT0 (X:hQs):(էlc @?-Z~6"D0z7(- oSGI"L4F<УH@FB@{FSD[Cy=f :Iu0r"?*A ο 3NZ V_JqI D('E@ XbXG\}@xN35|~FzQEAKYǖu\ a$аP75Lv\k+ƭ[zՒR۾o(B(J>s암B:@Iq4\? &%ͼ"|ٷ*cDMB:@Qi0! T EHR4>^Z|L籪J{ŮBN|d .o暁siI㍖U^(V L(@IqWd ܒINyʎw2fIe#F #~t=Ffh.-:niX1r@@1%,a]EYHG$@aiDY?*_mHk(LNZԠ)T%ҁ-h%qüC"J 2Eݦ@mX;"B8|L"qi ߛ% A +(!lm\NB?C&gTYjݠDDv&( c\YiW>8UHJ %I!^ NXS-ApQc#0`D 9!=HB>~I!/sQJň5@5Cx75ë^>F_I:R$lehQRT7ܟDJ /͍yu+]'攡ӂ"O9c0 , 1r Uo .\`NL)Df]DA)VAj7k ?r++(3@ʨ^ {<86N^:C>KqͪMX hRsF((هQ OȆ Cn%ӨHzCp,k (H˫Z OsG_5,*ȗBԻj1+#1e T/Z{U1=Ŷ|S ' seXt-bh c/)иDNf(,lzU2GP%lT!.a])bmy8[58Љ˪yH$Ȳ MXx6tCϻhmӯ +jP&G`ph#78+Nxڈ_ @@Fpذ |1Fu0DU+Ke X4Q(h _px?X ?߰+[B`-W+5;qz `/  WB,<; HzN J)~%Y }T߯T"'Vv} ?62uQ:tzJ&= 67`'NJtQ 6X9<rBPL* #hTԶ:9&F?BT!|x)JQ.jrh(E8p9 ? |ax|"ʀBCh[%)iZb(lC3HJ[=(YtHB4ۄr;Th,G6nBuOK!`+lEl'!ĝis)Mz #4<6-4^ ԍiVCq `C)7uB"-4訏^5:0GCOJ 0o|Yjdal@1sb"Gp IL 7j/IT>ȑc2mcEA~diV%abUYO^/6j|Q $Y$Jc:-J+)MNE(P (Q7A^V's:Z9ُ͉f@ٷGk  p@20͍3-*THP7M\U싩=sot#{}]GьٚUՍި:3`AR朗RF%\ȋ1D'H,$Õu YkF}]!9Zla9š#\R= 2Py/%~R9"=c@Z͒YnꤞR&!JP4gc}lNKbwjL)'LUHh(`Ĩ!&ݕ{@%! IPÈr'Dּӣ,~f(Vɓ—CN/!^n*!?#`y8D8$<E8(eƀl9'R3Ν98E]cs$ %҈#%Cxkx/ ?D !|-@] nW CL~EKpZ #"Dآw0|2?TET2gJWZ0_5,{w)SQ'hM D49hLНpnU.yDrQ9',ٱl/R$Fdzs,O-P7&Y?W#kmqSDҐ 25Fʱ9&!PDfq_|32' [;½ҕlEi\j7wJ$JtfeTʙ9݀F[x 3,`0/tkWJRjNz5AW A2Yh*ps>CsVRX>O΍jEU @ =3 aF3˄<ߪ\dg*5yakot Asb`(MQX c@G"&d4p)^פ¨6Fht'<( tΕ‹ЛikI(  .O6bg"y , "rhdB)36h CF N )bj0 F>|(J" I HnfE.#FX%F nGHB._c K hB4p3rIFc'PZ= XO0{ewH8FAƊڪ(BЌxK􁥖!phc54RBEBAZz@{k{ K sL)Dj aHe@]>'% !A`ahq kEzOZ)RQ0W)6|C2u)` D89 b " @ `j)'li5NP`@ Mc d mo" MvDJo6@Zm>TA4#B<HC$.?F+BB$&hAD"D¨Ce*?)D LaA o">(HGG2|B"ĀBo% |f L &RV>O2G6%.ƈĮ:N%M1I6J$OJ.,8##K)4>+ik"h@r>~)ZG(l*'*%κҵ9)Vy*3@EJ:8~(k< !b ? EW0pF-:RhGu$4S2> "LyJŦ#B* cGEd%4J~2:kLwG9~2-T P~> V$(cAr\D\;봑k^%MJkĤS57WgԸJvuX&4Ju~fSJ:c  `JE~wf?@cABJ R„:fSeT,YdwFEo]ƢB45LOY4iu "%Qڐɬ&.A4AڤE>Er]#*!`J$p!oxjd@|@FEG8%Rfkq9d`rJ$xX܂dZAr:!wY}F%y,23Re4G"M;3#4C~DG7M2(B65 BPlDV ӬsJvL"$7L!`JljQCaBNC#}L]K+.Jg8@#W' @҇DFl%9(7B6ABrBeS3@f,Am^ @AWR(Ć25!QD ~a2J IQd J7"xrL,c@0: 6L e䎱dn8 !Ir+ Q$"P,"j> #!X>F v [`nuS‘TZb$*C6(DR(.G# fKL\`X00ArV!Eecs 噮M':#l2!6%^)Rfre q QOp.rͧ g3 :}'-JDL eʔt8^WB}[.YBLKBu]Rόd *zoc'GN)C.(;'9>H(m X=cV^ZatH4u|<^fDBӫx6 ". BI--|.]i~=H#axFvgYң4$*!x\$6O!H}àO}J-RDDEVT~af9'n`8  @  H, 0'ISR jNͮj}ȍB* / 5 Z8| '٫'}.0 IЫ>/I,3(W@1Ja?`!p~!JmD8iahFHi  <@)@DII]Ex#yQ48GZ!gy.Icw=D @ Eؾbd )s[[aAu? R (B q6|̙'M%R6nX`b>$3<Ir zD Q((+`YC~r9)suugz3ӠeJOm=Cà fCAc[6FU%0Z KĀCRKe>qr 5VƪK f)6`r(* 2l@L (I{Rx9ᇥ1@Ū$X%!0(8"#%&ARH"M)&`:$ >L{LW9 1+QL,ZL)dKGtSWǏq˭$2JgW;%5O!Ғd=`u,M͟.4XoH q(ef(90ZG tC'aI0%]"!]^pj('G'叡(:rILndONH (q` )h4)ʉp# >Z az4 P8$ "`N(`H$|>~C#X ]@ _ c0X@l6|: `pO/]8( cb dKh:pȨ(ϴw"`|($+\z<;Ѕ|$`_L PI&bXzdKy~#N&L zG3:," @{k`.+yz*eHOiJl: p`| ;Lt(γӁr\h1҈w 6 .)Ʈit1*3JH~0x,F2)$o<xm3?NBJ|lpI$ 'rs9K%I4c =,OsS.ţ>9oO˥la8OD ـ A3i\UAEi[p>QC`+ y6uSX@;GuV|W&mISR hgq|`cx "{]gU "nRD@g5uni Ǵ)Ni}aLS&ch_Pۖ>rsJ_r\տаʹ4Dm36r(N4 hu,4 U) 0l}`DG7`rGs5$+[lq8Ttz2}x?Y\v&@O0Z2lӏ: 0% q*DИ@uI$l0Ljj/8 c%MްjE!S2ߙiKyn:.;hAZLHZ {DBys3$!8"Zj0xRc Y%$x HCAD)~IJ\0Eq<L8pg;'Vy|So2jAan=f 1z MM'$(8'DXhK< CP )iM*K q/YdbalØs>5*[RS9['U,{b s%-Z<V q@+C6!*Q' 은?<0Ef0xl@1d<=Dr$0;;=hO7>MfqbOxQ` 9ɺ[ 1$@/#Du.`Mc!#dh4$WBK1xGXH ,u]AbAsa0B['\,2Uoqʗ[J! ?,FCL(a)4엀$VxZH)HLXqT<(P ~:&*oih_L0.Ev#G1v$iB.&,b6|E&%BL4 -@,Ď$"Wc cf*HjD"$@(Nff `2Z#n_NC,"P.`(M/,C$PbJ?T#02`@bAz$~ xMb"@r4 `Dzml,aHݠB.do^|?A/JI@1P iA( f :? EafbB2hr d j%D $Y,= e[ 0)BB,ql1AŽY!b,쪲.jtFFf]#*v)aO8ik &5cSxˊ2kt0 B\L* MBFkn|njTe)2siD%5"D~Dtq賆|ڠ"I4$a! = LHR (@8ɜbAP"4Bò "2 S~b&V*+,*JIѬ'6$q-c @c*kKO0J,¦S`MYòb *J// ~ RN$B,Xa, qgLr,2ƕw6H>Q6%s7I`A @ <-cN!2m}rEiB`A ArPcN|!#xAR&VHEZh<%@q-JHOGis(*F . Ⱔ͎@qa2) 1TRJb`(;F,tc*"d\Az6 !+612+9@ORr&8.@ HkO,t D"@1+A0.aC*aD uuXbWƔNbJ&B,pIԒܲ7QSSI",MARȳU;@ @ "F$--3FS@Q;Bdg_2L@ #92NT-d !x`U*M5\-;$)tN$6t 2I@'L.nU i* ]mWf(>zR_/X@ v c$cg%"ЌH n],g/gJ-f-*6Hhf9$ A1_CL# ( :HЍF""_oXӚkB$Ac2zJ#n0"R`J<$A^$<؋  mqL$l>h+¾A9@ `1. 7ft4ZuS=oUX`!1ED>2FP-;&6 [/i,ǚ \ ΋# OqjO !pVHlFdidS%60 ԴL&Bx ?Bn44$M&3!!HP,]gZ N# \h"]ftTP%]@gt*s}ϵKIAT81 FD3yf1!W alj<~T3 nA X#&C^e&VLPLiS$hȓ]>ʣ?vBsqp9N6~m&"0#A ܒE@#@Qͳg*6*@ `#=^wܢnnb,! Qh K\ЊIT d0[ VAJ$]ANA'H X$4`C[:eAq` )B`(Q <aK^?(< ,IT& fE,b-V \T&2 A O+?:~C>#@Bv<N;2H40X*OhsMGHQj%J?!0Wq2O?@9^~?8TJnS2}I!@@`) g0 px@8&?jpz+s;b(RZm[VhhG |# ./wt?߯ MlD"CmQx:~2H #Ĥ /*8 \l6ͫJߧcI"B$!-2  . `Gà,0Z갪'9&lz{{- Z C׸#ʂP\ c0 4{M~ ,."S!4S)zqs# <`LR/ z !Z4}oɧΣVCkj[s J5*-D˲p!0`v4J4`\U, s]8gvt'*$ָؽVO`XJ[J[0E/ Cz lRڄLUx~Vuԍڏ} %55(n7=9y%Z䲨\܌pn(ܰU:<}2et+հBxj.Zt|R{#a"w+^3t

    pv1}@ !HpPzJ S1DdA5q HK c4x&bvIA-#BW@_``Os18TgJ eKp }m%&3J!ș!-jAIsX\ @ )Ҡ^]w":C ">%aPe_Oi0iVzVfm—}pbU2T'v qRʔ%B` cAxWP>BNt :|##1$nP3;̎ t$gI.ܤ`Q#)p*rF0kb I Q4)LxW` ʎPd$fqޒ]i5S mjۅ ^3ꊠq@1xs@` 0~@{=⠐@~pL0fP9TCJ% !D@7}MFc8I'BԾ*?"@A C/a.fƝPQTKI~?] ?FBxN_ _ }c<SSQ\ s5_ v&6@S=.)5ASUc >5T7 (&i􂾠XN?͛'Ƞ)s W A3|} k =ihzU5>F)頉jZ"" d@Xǡ臲jkL#H`%PG4, J.(.@) 쳟 (d,zIZ)j\!hj{ܧ p-{-/J|;L Nf%x5D ԟMp /H #[|`Kg3#r|04 :~Tw..$#5)y)=%N-M{`ZH+|F G[brrZv0`h$PJxm*)$n@9X hf31ށ> ga"U颒ʅCDq @'N{@ zgBڵ$ܓ#.~cX%{K)H$6T‚!l)J&5qh*P7)l H]m0sUWZ|tPB\7"cWq1#}:9x$Ex2> s 6 Xshht`O0\ lt x@<q04@` a9[UF̳I 2!\6OPH O#Ān8X6`$HL`h*% r!̎ pJ2ff prAre`8KE r,װpL@,9qP@%$4vBP E!>JH`SJ1@* BQҁdQEʣFDVnα%UIa#U.Q ] 31H:2N`!P(8(:$^[ p]d(^zʬ"mRܑ& t;d \ OKalӗL2B)&Nfjk#KN Ӭǒ ŀ#fpԘ`$ 5a &mX"zf(Y09GWP Hý$4J[PHٳ{J6X@M`)0AI19PcRi0v :UOnN #WXQbI #c^nhUXU2؋.IBT@P)P$^)陌1IBY3J8-)T:d"QLPY~;Ug@AZm,ĤOl[Aj(䟏a؉$) 3~8hLcfljnIHx;L "8me8Ur6hĈ d?i*b`RS6f[FN XT+`@R\Qh&Rwip%(ܑI<\:b L Ѡu[FKPcnS tؐ+IܻEpj=Pi%"]Ժ+@e^7+l`j`OLrtԙB=XŞHXu fx],`fon ؜g@\;D-QJ7Z)΁HPN a0 !Z+iNlD&pWM^L2R`9AX (l O\lǔe"n -|e݊vzREx#z=t8OtoX]bw}4OyJbl *ő<$$ nHV- EցWD7Iz F [ji Wp{%æ`1j]q[X M Z_Al9T='C$# fjv5ͷ]&g1wQra:s@AسLdԢص(g*#F,a ja@(&Qq#@PPL:D'HJ*fON2rb:om,5'Px 2)|(닌fnJ 0L< ̚-*`^ 3 ~(B( ~%"<2l6M^H `H˫˒2O[R flڨbG#PNܨ]/V$*V`'VZ%0t| ̼'H$mc(-f(p004AZӠT`dTtdGO@K J df'J! (hJ,ٍ$h&Ij=MJid0$ў1mh=8V, 0ᄿFkFQ066 aNvAdmJ>QG↮N\L{ ,žsBLnGsgƀ!ꨂ8.+( IlL&*8fVPuRi,kJA"d%η @A%%h( (Rd_"U6bHG.`mz,2'*,#1 P Y(LϘD(Zph,r̴np,>K#`<+@$%)Qe: rPI!?S-mp1$C&"$%'d2T q\A8dji(krPFb"|j)fd ,eɬV%c! w?OcRo*b aE O+$p_bR&C(pv.ΜlP @0!g,bR됚.b*rak=bDt f'گ&X$ɪtb*cd c$)t*H *B(b,9lf; a I"h&`N<]%9$=."8_7ʪ-}'9+E%'N$-|)G$ZAE n$Ďx:*ZH?" !A #LLFQ^`* j-vPS*cY\.(?`cth򏢈 P8$ 3h:#DtL&;ݮ ? P(~?d`p@y $Cǻ,̼ ̠է|J6: a6 qq<bwX2;%qxN2n[Q2:]! ටSOoCSnXRoaU {'C%0K[L |ZJh `\>i-Ou[acz !1`W3L{b9 0 FSbJSC *0 .h(8g vXh4/;>zVִ ' O/ taG.1vD>kU|k!G0D`y~F*<؁" DPJ()@oMxB쪤nYcOR<#{6ItBYR A~JͫKjfG1v:O S~G\,E9i6 DO\S M0)*O0dʤCڡXbZ[̻;b8.AP*E^ &!XC.Fq @oa:*."CI_ `$b|Y7DX?C9φ ̮#5|@@$ ci\Êh8`Pq 9? cqVd$nI8 1*'8Nw; ٶLĈ#s q%p/18C @Rj8"é0ѝ6$DJ_$c¹p'Mrjtc`+DgM"@͇lVx T t]1bNf =虺-;u 4[ y;4| K &`?88Z5Nl/(5 84bqFͯʎC(]D`lI?d3ʒ+HtL b.1peM<;M-"3|M/4!ðrR ^U: |/'Čn&;7󩨬|OK7c|g v0a?;>, p.֔PP{5:Ktyhďˣ6flW% .JZB>e:: wX@]DI875aPW"NHr;b<6+~ I'uNb `.8ga^?8RH!b#bځhVr3>d"#~'`rCI6bl''vGyHB#'Bx-bڵRS9fx z2V!b=x١GJBA#ȵ`B8eV>zf|BP27CLa@.D%1 Y#0P!FC -0h: 6n< V`a"~A~-p'pYBA bn.z!X @>"($,&`Z 24%qCh1]0H0ò2i&.0hsK&H'ZjQi&‚4:ba.J"qP-5 ؈$Jġ&!TNgVՇN A`pivJ-q%C\6&Ↄ.'<$>Ā 48h0EVm`6|`A$e+d ѪD* /N$6v J'(b]%A,!,&G%V#K%p a '%ŇF䯃&&eˢ8,>2D^'erX!@ oLt,uȋ`@!6 4B352=I$لk ('$7 &p! n%VEAu>g<FTxCE&ּC~>$Ш%ty4;$` v҂Ʀn jx?.Y&Y Z%,504~eH,!\ N6.EQXuuK@B2 p$#lZSNGf#V&U t0N0D@dA n V jO" ZMhp,V7Ď7#Y[FLG9$S "@ `RrtUI  "uGa(Tr$T)`ā| @28u-_a4oP$$j7(Z($"p#I H:{5dkR)v LxoRwyAN `z<d;F B<$ z (g H"킇^~Lh< ~?ĉ˪=sޣ2NԀ: @lE4Qd#|L6#CL0a @ VCBfMe4@eK7DH5 6j&ZPLCJm峄"v daջV|"RNA4wfހ(i;?fĈw/H+ٰ#@&Ed S}s=0| 5 z2FHR솘' ͎r#%{`(#4h636$>m` ,ɳMȘL =  E84p`2N&K 'p.Ad:t.% dQ֨*E@4b0Fw?B&Kb]`" S>G&Q}>E#r $@.!/< !l$%&#mr\9 tyl=@>_`JbR½Yd gBR4Yp0sDwr/lL0>x0־pB$? X㐼T;_x~I\$.1 &x}r<>*΁9t Ɇ ݟ,&WKJjCۛBh/%"($AJm[ 0!ɥ,Ha,٘M` ?p6~C xP5-4 9 ߧ‡#%G(( UI K8u@0T/C|S,@w<p@_7{=^P4` 2@@vM߯ ?+1X 9\j,IΓ5]wP&Nv<pXG$ĀP =`J}@t4n/t.9nPV+V5 N:M`u<q;⚀oA ^o@< Şo>@"m>6 5ev hf{ 9JnaxD% xpGz* b$& #vhЫ1^P ` Fbx$.07  qS  o{+qT܀K^2Ѣ:TSĊ3Ī?;xpR.)`vNbɺ'a(:"}$v|Ro P*V"I,YA :?K\ մ 8d" >*)dYZGHӵI"rf%7 «o.k&,#crP*ecz2C22,@Soa蠾3r)*>&jE0: ) "0ChSYƷp)ڟ!*2P.6R$sp}+D ύڑMeƞz> D8̗&+"j"WŒ^ &1F&sZ\^Y" g@LSBl $=Q gM+F(Y]bifA0J ^)$VybeU^@`B??`w w $J93y|I,īH*$P:BlԨ3$.X@J 4)Cg`|v]AD `W@@އ2t9m8PJp8+mh>jܙ]0\#(Taa0)%6< Q/X)֊ ӊn `X1tG/p% e+ʭ"yjD@2{ xX>B2 QLBf7hU26`g8s8 Z'(j?_#zTJ(A Y1HlXc0gl $2p0xr*b_Ђ.U\})2 ؖ @).&`۶ji&mXch4<5@ YD:iXkPZ\Y< Bo# ]Pt Pe[X @ L¢8D L`*_WWxxh7"(H  򹂘+t 7ؤT.xտRY a$ HrC=)yLy zaXBVn(xO< b-) Lr;83ӌ‡̨RSho'o\ P 45ӝYh) XnUrW  e('!h(@4I"_؆;zс8 Z `J Lz ihj 1e8#ZuQP /,t%ɍn lLj@K@5鈻:Ilg4| buSpۜ$Q5iM ɸhWEPh(t1MOן!" 8} bXVeP DhiP)Oye x q P ۭkZ?ꎊH' "8 6КklV!څ^ #) 34נw\M- #"]cTpu Pw3P8I >il;:J1 CtpmBcD䚨 O ~c خB* \k߆哊ЫF Pb ˈ Xx ާ ]O 8y $5*J͇v $"bpb \xh]+* $Ӡ$jC/Ac;+OM/ Q x)ʻUGP¼ R dX >@߆la1,AIC  1bZU6KI+-U@zF뜁/(2Mw*1T#!exڽ Ss %΀ ,{?r8d/^q1 PK@ W؆XGxЌiÈxٔ Cra= X ]҈RÔ SHhyQ:6Vdb02h) w&@X_K_mǐ(XEEI` ܏D}fhH4#q&QD!k 3ْ͑P1i PO8kM|*诋  PK O*58F@eưyy2<($P#,k76z0"`Lm1Ћ  d5n7 #k\0pl $Ӑ2Trb_"gɉY ݘXqՓ) - HMEX8YOLOhE\b4 GCP"}ʣe<plPpi7Dd#`zΣ%a#Ld*Xw+pgMT l3A Htx6Qf+Z߆n{ QcKVr.# lG=S2ḋ(r¯n}p9("T1 v2+_8%YG <q> &ގO>_k%skx pp<Πa%B@D`#T)hg4:r}40zE9ڙghOm.)0PR<d- 10tMJj$!D)k?@d,9x=/Q^,ct;a<~sLYm%gh$E 6ph ĉEY}Khqⱝ_ (y<7r9f3a.+`\ v ƀ`46\u`I+#|O_"X;7 gs-@cL*DSiZ.>gqJ7(g=)TI DL%ΘD%\ a`Zހr( hz(#xH-Hypp+`X *JErLH$&@k0|Y;M$4 4dž^ ശ "#`C@{s8 6 l"vA9áhZ<QD{r.I*%jFɵHS(H* PV00Ѐz$@ Abӈ7%`2`۠@رc8`['n vK$%Q\A(@&B~h,D) J)k22}`ǡmT䢨F?AlDS$V`:,xp* OHj.`. )QDP*. Ky lE1@D!uWlϯ{bZ4c }pw@ -`[O Sa{$V晊aIF&a#i oȎ"wb$2 zѥ" Q$0IӬJe/ǤyQI ?\uIhLX aJ@uE`05^H(J0J $j*Žkaxm9@@I²L#dqL(B| qU)g$%kpBA@= @XslPp 60x= @ 5<<"dsraE 2@ ~/8380t 8Z 9.HdI@S?PɱJ-( 3,7;H\k$]!,FlT 2xRlm >I$,GBO !{A'D@&)gQR+00_U=2!9(%8ݲ wDu\(9h`@] l d.8C"!2I!#BӔ"`&BdtM 4vȸ٠P(dpk#4 X Q7`|Y(ÏJqGLP@ `C@ WJ #=`ÐsOvȑ)a0,1\:b%P~ J [ @%K֐~:'TXHA0>ժ@>D(T@% bJ;mVBV@O(=U0 9[0  @R qT):Fz)T`XIfQ?󠖐)(Z`HBvr ;3 _GG ~m]R蟉Li bj< IUP ~A>K4,ze# ffF9Д-A}3`%4-T˾ q̯g<cX"Dh4f's *0K ..SA1M,1k8@ @Z^CGhM 4M@)a4@\ 3%'yAP5&|/%NB}UNIPix 66[L3 w"Do[-Zй+ Wp`n e>;C eD:V`FZD`sng@XlW.t; u+/")5A)$pJhvFFP(ƶ~ .E6!b]!$a,phz L%l~n"J NA 'd 8?,((QG`$.Mi 8@,`a&! D h| iXaLJC`D\! LN JeBJD[:Mb6i90X&c^a`"oNL,|,` bO8 ̳̮a|7he$J.E"JW"bxua'*(b#pH+<#`P๡\xD'&@D+E[ /.eH!M'`C'X-flښ&S%$L"q”F&a N"p".!H{`h9$D.E¶"G0GPvD8 H]'OMp#!rP"6:Ad C QkhiGLDܥF0&nl.6FEbx"&0.Mt!+nžL$fy'I2H8DTÂmD)H/tJAbEJBq"ah.@61tfx-&Fh ^'t*"Aւ`W`v#&O@ a~`0"#6u24BY (a3@HJ1CB!B`F!@$60֨FH|aZrx<X"zT@*fJ?2C:*!OȨl0f!r@ D!Bb|,I $Ж(&|C,ڇ@ Ɓvpb툂ZI`".d, z' 8ް"bCvŕW_8'`E~0!l0&9`T3ia`3;`` Ń2"f+Ej.GG6.tdDZ3!QV+r+i"uPp"-n2bYrN׍+wwBf] |}K+j֯z%a9MT.oDLRP!BF e%P3&20hfj` ;rz8!dge!`Lv/ %M!h$hH$_ 08(aֺ+d$@Af< ]ApAhzc:@F@@ 0ba.*8w$!ݖc9F"'Ŋ&G_r"t.`?`ȚvGG#<&3f~ -DE 즀b|'$1k\UVc>N;"'Da!v.| ,[7_?vD zTN$X] ÆJb&fZ6+5Z!s ښfVgSp*D2Aw@F3n'`7F*W s-Xnߧ&>B'`*WIB93*Nx AjSC:p`fiZxJQ#C)md8'B~A?@|<hlioCdha:|lPE$x E"/Ǔ"jvCH"g겲>oٸ6QO{u-N  !JX& udkl|.8kcƚG,"&G !4;:3.; U6D$if_J*h G'bCzWZ5K3lmm(8xMhhK 0@ >cMHb~ -D$nt~./ȅ?WE@MlD\!taN!iz+W\3'#"Bo~x Ó@a%rQN-(cfzN~F)d4Sa 9+-ؕi0rx]P8 P@ ~@G|=ԐB fgei 68w EF|HML fq+MO}>_@ ܠ K_ VgڨfJCP ${@Pƀ& wX8 pw$|喈~h( 4{>^sdOpJ@ Ч0a;ݮ؊H!(:HJviA*{Ǫ$.t7@h)dYEIeh& !l #Pu/*f+@z<$pB%! +@k"%0\փ<ǩP us0M9įH9t?giFv@rdhA&K;+G s~hPˑhRAAtVշK @M ($ @ *H/DȲ&,uhrGSLc@$ H`>s. 4 h*@m_Pͺb'il#J $*w{LM%$s !?ANtp:R)-ҖKB;d[ҘmÀH#>J`zCpKN.k ښQ~(Vtyq0c b],j o QY ep( O"e6y2m1#" '׭ zKgm?PC:8^:,[Cg0sMP"b_L0 y)1"!H*.ļ8O@ %?1+85>t) A9Gc:2.56F((%@L{_I"ħBMI=E|G|IrDB٣Dp~PDК\oA$_Dg1 ~GE!&$bb!#ThEд|AhJI)&6ShQ AXP>CvBDM$6\}3FL) #t]]0G]v4q8czoCJl&l N"hfN{/\ӜD-$?6p!/0,8^qDΉCb@4E`i0T֤az__̙L>ț:RǖlKoF9q>(kn Y<݋ 4 Dp%[;C$(wWkX"֤גtz:9 l;G@x*@50@F [ny60ì. 1CI%%lrJP8#䄩I/#lH!BRCbB1!tGGo1 #'dk!.E)yj>b왜W.d()rUQq!H?enɝ\:9-6PhDHcnD"&a& i yH=L;9j Z$8pg TU j{┡>[_*& #eyPI! %݂5h D- õ WQ-ň A K<{^DM?ѧ`eo!`Ub.pe0X'(8 L\vB0ۡٝzkE18 ¢m"$y2 +0;` 8 S`e;a^2PS!mAS˓l4hFH$."4H`[QB䗱ٷD ETk -̓`/]Y!9DR-Y玸;#:-LМM[S{ F )#+#* XrX.nņdW$В#5@!F +|&%dz;ʇH܆0Մ:=;hqk*)@s s쓱 XX,i 8rZIz4ZЩ `A4y)&" @]RB0 01(`& H@sI:[]iT pݔD>8ȇ{`M8(< W{آ6@UX2@O$ s4AՕxdA+㎓ $h1T[^c"۾KdGW$MsD W qǭ  b}8.swYl3>`!_0 .JlDI2EI롬T[rOSO jB#UgH+Huql#dLaU@}%(x'J8(lgfk 'N 螪4Qt$XW:1z{)2ͧ] {/?1@H8( 钬 ;Zi2VjvC eHNUPXG,|csJ}/A4X.!QO Q(P&Rƈ`2щUZbQEB;P*im)Jn|B˃6DTT)+1V z̊c4fN։a{hm&)u!kWՋ"3)XN 69|H XWxM=^-\Ѱ&ЦAHp А![ޱb-Tuc ,kB3bܓ,H%P&Ƀp l$#KGaMI2'/{e b~|VCND 815nY{UOFh^I2XD{U0b9~_iF㴤赆e8+ 8@k]XwC/!!JuŒf }Xa[T_"`-Ha1FF6t<9 RKp4DvP[Br[D1#P™fH h`rN. s=VpggJuIr;P^>ǭKrҮ5=$ӯY@=bn[_ya>L?)sw/1 c]%݌:O/ _:ío5FB1Z8Z|A? &h(BJ(3 P0 @ >^@A A?<'Ng pX8W^F~>3e6OSp( Q)tX!&}`  y@B R5]o@a@ xW@ ; D#` @h bvQP,чsvY}2|3]&—iχ烹/Ga]|?/gIVnYܷ+`"~Zrb&K㺎Z}""߮r,y|3 h. j#0ɋr`8 F"q"\܀mb+tbmnܮLda`qR scP覽DԦZr) <@{ R%BgsZ3P}) Xp|SЧIJ @ؘX& %jd uhPT,Jhfiy7HK/53=oX/$ X&`8 {rS4d:Rcm$)Ibh4D8JpʌT޽ piH ܟWU}9I>@)m2dU%YqF[e䊧а-)*KE[.W&'8t*."_AJ|a|c1p[-]H E+Ybf46Mc.$ٹ,B[X'u6^"0t . bk&ܽ^U&:)|_IxNePd)B@xt-M{eqc*˸ x< mt&q~?Qa)LQ0θlI=bt]axǨChAR^XBWJ,? P;'@2*P/".TutV%tbZI)T띣IGt8>( ,aL(FIHR0&T,vD@܁H .ĎK4F%} epw!3/`q Ѹ0^ jqn .71Dʍx10(a 8".{({Mt|2Y7+*V]{sc]ŤQ!ZY X)3>B 8|319Ǥɏy*V*8;UA6Sw0bC\A\ZwdU5&!<"-'ށDU#sZ3{: 15NJ*8P$k FpRbϤ c FgF=2#.N W e y#` 'iPL BAĔ(vRDO&Ƴ"J$yBTa 28J$L!9 LD / |u]ɂteMi$G3]C@yh,c )(@![ȉ D@+Y[aI{'$ks2֍Pha -9AEn79bLѢpc`<{{QΐuWSrK]Eч4f R6&! bnRaH|d/ꉇ$: aX,:tZgM(*i``'Q9Pcn)IVoHtÂ"e3:nK4B\KJ@z+PQ|ܴJ#dpXL)5w3*ʞ7!+C&3FL@ Frormi~8ூ\7guUk%=X`Ǜt >&)y5 ׌u>ta𭮲bt A'tT M6\k$w,&. x `|# 3ɼ3)ȻIgrZ@L q$BBPOI_u-aL"6yj@Y,:1scʘܰ Z 1:w9*_*lڎ-y<"vt/meN BON`(sT b$iqk%,uߣA$< } MC&l#a{i Oo&2axJҘh h^'OJ2F/@JN\0Ƌ(zE"{!n@hfEA|( `Jp/@In̅p/dI"5AHN)"0#\z-a #u,7 @Ά&a&/`BH.d`6\<$~Cp7!ix&%BDc.#lCV0R"Xa$j=2N(5B`anb)"Qir*cd/p"h6Z #DeУVdLM0<`AxuAJAR4\4L2VT.:@BJq,m/tEņRr006&DH\Rsb/r!`A ` #eQPhR`'DH=rv,e~ &=D8ċ.0KNeĀF0vJ :d.lrx (1,B .c}!6FXfRk£gS;#0! Bahj˰PV)4rZB.&dD-!)*l"K!7ḊH^:MFʖN (QLPf˺LFb"e4* vble#zA#iP.#>N䖒aH*a\~L쉤A?a")H -bZRT>CзDH$Pi8 ,ƒ~9kA&`E2l. PܧF4/dL/RI*~R\̲  /adobh,v LF<"dlrbVcV]/8"^!^f Tt\ҰædTpeO/Ih gi%$^greHE h.0".%J I$o:ӫ>CKfF:J`!LWPID0PLL=Śh6JR @$^lY0e7ARD`5b ӡ/ 1J-rRmId,xͣ "Ѣ!` -na,#X0AROe A %n|e\L@0ι0Vo&pÀP4-P4HAcN hU8f x!U)j.@ SU5!: L`Ң18+GV`8U@/,8f8 KUXQ*|IjUMhexFuBa炚/:गCr0&p QQP7!A eenXhW:EZK;#.0"-B!xB*'RD aE|is3<@"Alw777Ԡ@ v""C/JA"njĞP6B0S+U$LE%5Xg251MT3U(k^A&K K.S>` :t#dƲu0>51nAZ(lL%,oC؂bb[!>` ,XX|(@Ee-V)c5;H$H} ,$6rhRVODh"(LOopusà;B\%03m&R\Ǝ5,^^|r:x~ 4OCZn3/``O!FTBY47=t"1pr:J ?^`ɇa~!}ZZDwKQt^2CBP>tuj%b ཨɗƂ ZQeLTD-`JF<$;F,Je%F/X7*򮃨[q|gl](oJ ,8[n &?eb%H0UZe^-pM6_/!d0y} OsB%T Kb.OʖzOzp])|&YD_Y:Aۆ m,UoʗwZI@5`xU/1Y"& 6 m6'}u%;{a#(M>t0&myHN\f/p$܀& Ah2@ ɓ|9ŘQMY@+dj:Ռp2 V5-P  ؐ(ߠhcpv-CaGLD49J=ްJcT$rQ:U)Q/F3HI"?pÒfƁ2 OUS^y 49D LD@/0F1[3<"øxQJ Fq2zHzj@`" ;'4guTQHÀtW>i\OzeDh< Q$iUaҎ&<|=ך !8c m}5XCk#0pTKAZP #q@iTS")pzװz7,~ #vaU П72@O&\=B?8;`/ɬX V-c>DT I#?Q麐:;M . 1D_AL @s1Bdӥ[|b8)6Qa61s PCpkk7 wfj"$4&#^:CMOQN{XX4? 9-EU(N^ֈ5D dO9õTdzhvcq:Cd x.Xt; ֦"H3&dpS&3,_2ߠLIэzPirE@( *"DiʲG#/&8棉7sFLN ϲ`t0W#0c0PM`N/.9~PaVd55g bq דqVb(FޡJ16R)ʙ-4{ RpKquf A %'iQ /Hؒ z  )"hA3 5 !aX B¢Hs03hgcd@;֖1 YDЩ(UH$yϥP+3 :ϓ8Ȧ pNy8BQ9+>Q>?``+0K(/: GЀa Dq=¹!Py8J@9BGCYzҚ!h>92ΨhE `>Eؐk-]XRxl4)i~)H)Cx=+Ss.2^BS )Qshvx0aPCQCac:SSHH+, QBζ: )jn `hT2c.y J'`'0V yp4x94eI R(#^T7`8@B icF, h1I,)a a nŸ࡙%H{0ZȮ @UǩcYF*G+`8i^F B)H PԛZE14`,|x74WpUKǭ! z%Z;ʯhֲtP\`6+ ~J@P10BFzǟR4 ͓JP8# ŎTH B $j+5Z(FPD3e s!3ADDc2YIT@"rhр9 ]TE t& \h30X JNEv@A 2Cj 24‰TD,hT)* lڙP@Tx/c ?j*^qi2 4I=r)ac'_>EP[%Yj듾+c-ǓTs4` s BRpx6WT{+Mj}&\ B #㵽( <0MR(K4bLZ i|eS9 BljU1 Ȫ(5 qjlЅXF=%@%0R: i8phI:rChA@|19ty$0beZ2Xں B2a3 D Y3s 7{s^(Ja ivYk;%8ue.6mQ棰 F Hg0a<˕ p|kk9@8 ÝVx}]H@[8HMwwf^v4R5pe( #[ ø+ 5zY^#YTIRy-ǎc_AuT! 8ޡ 4oU3eҩ=(a|Alf 5ah:HT*M*xm+옾=.35|Ԍ1g~V%~- MHq ;X]S4r.:eaS4gm26hք@q5;S,* Ynpd-uIᨹylp5q܊C. QTŇds^VA@gD{X$}>@ 3pBPqaf/h* *8X4O7rB@nef@fsPWkPm ^$}>i +ـ:6]E(8@~ٶiâhk*' f 0h8PRЏ2@ 3ܯF|\ڧ1lQp,nFJxfF#@̍.qO%iwfld%6MQSD9MogL2-*%^aJjCZzԚ xix[3Ì?T5MK1+SC1wΉqH2*J'=Z5ڀ&@0%qP t )7Pk>j$C ^H$P)`t-]K  dME#L* UKHyU!uQ2v$xJ䄑B,A1( R@B-&JNɐ)d /_ AOq .5SWI4HCPzssrY|ڴ[G\Ԁ>6% ȴ9Fs!68FqeÚ .lT8 R GlHk6c$++셒:Q"72+. rUA4*MLBa|-"ȞW5R`2PMtm%~"0rl"bO"04c֖榨k704pZ HaHI$,oɀCQZ|O-u@e͢ܬ;+ Ш**8~M)K 4bRE@`VG4tL Ppoʒo}gYdG,8ٴ$9aJGJEрjgǎ18RC(Bxcxl4R`LIG|\{aP#@Iw NiH @y TyBPpG 6);Td6a=9 وieq$'Abr a[iB"J8R Ah.5y\9eho~7o5qX*0̃trvs"S>`l2cR.YU~pBYTk.Pk<@{!T4-"M+} Bƌ[4 Cy& ڏx`"]5WyL5B]{Df u"Z"m兞W ga --g^3TrXyfZTP=8>.5K'H"l""."+%#FĢ.iA3@!aZOaNH0Š`x"e"A( %"Ħڇ) j"' HJ4#f&E+ o61C㉴dRdL!ZNenxFH:.mD,樘 (%O` I|HXgMn#!KFn)$Xp."^>CfB4A"%|+ً#&jn. #!Q? %Nyhz")w re8/tQhcjƌ!TB%n @_a ᮬj0#0<`P^HH".!r'`b4P+$( pn\!BC(kRX'#FnĦiZ)2&a@ Id"ڀ=12 ~UeJ(1[}\ZHR oJn,npA  JgIqz]QC!80 `tbd|n¾-@%v6aEPAXw g`~KˈvT#\FPUbTAzLdD#B D >#pvd~F$ x"A>$3%@1 Tiw n;5 0$ 6]&HL/-އg*Ha @s3"BJ&5bd-bB+ H\ 0dF&-if.IʦWH '+Fp&Fi$pC!/ ̠<,vC#D@Я,О&|C}8b( mbg`dxH.5"pb;/@~ _NvVLH 7zK H!`e%aGcm.?BJۀP!$FE̔w08[,G )@2`r"OV~=oз(!*qơaK{BUAV6F7 6OTP &2!8mT a@P$qLRn/!ʧ%B6a'a\Z`VD<,Q% !Oh;F` Z$Cb"v}:()ȱ';<Է#"1bhIς~&-#gbN c y) #T(59T(P"xapNh}}$ĶOcy++1*wM9c2-%Lx 26(N6  lBiaF,#$o& ` Aoi: EzL Hb"6c_BG/VoF춫P"#T$ r`o:C6bP D @94O&57rq4K&iL` ?€ʒR)G `naG>J"lB#c KZfj$Vɀu\:d#DQpNFJI'"hx7,JZrdm B:'Ƭ;(`9EKJUIF8L"n2PB7 (gIf-c&  B* @0C /v@Td,  sf,Mew'I[Z(b+̧! @ =#)mtx N<~ @PO{/D" >aH)5wf86`(` );X-NkV/SL"vWD&@}%!~H&CV{bzҁ`S&p-@VM4e76 jhNJJ̡`<$c󧭅Uh]JD<N$11wA`no8"_2N$ƭ7ƌ?CVQ b@Pk)ta`2!L @ء)p6'b4jW4jנP: _$j)"RXP \xS]]B(P<5j6({lRLoۨ<9 "/C  q!)"X/R6& ܜPAPH\,"t=I ӈ6z|+` R  j!m~ A#2 qgE+ 'gJfj,6% P]ޠ5 JFuXg;Z*UYs~#7Tn%H$~ P|-lk|È" [#Y0)L8"F-behD"p@ |GLTfFx80,l0 ip&%`5nvoKp@ qEI@ !p(#B!`R GCA@ A?aHC$a @-^12AI t}-}E#WS?Ѐ4|>_6?&v|h@S(/c9d`0 U~ V`vU&OD@ Q\v;/0`0 z^7n2HCN?l-[;B.Je*s-3.pk Kǩ)A gî0 2r[6*`5ʯMb6@3I ځ@KĄ;pygL'lS F觹\PfV@'q/cҴ,Zv|Ȁb `^ЬvzJ@`hٞаoxh*W 9tR` Yg(k!u8 %Njz~m '@f0/E+ B3P($VB(,;S'.6sеB "AN`zpALCy @( /,"D#S<ǡ, 8縃Yd) È: ,0 1L*Cِ/ft&8@M s•P%$С~dhHcEq б 2U83 Jd+"BG'GDtb&$Q6 ! Q1́t#f Hf !1$VY;~gR *Sm6O%P>dAdi8ӘJIQ: w,dLs\B"-н[ E q,Ka8]blZ 9>p0˶$Aa$ZEQ[ F` ~)`%*Dr B;2/tB3QRJLV18Bx 7|\ +tCL}6Q/D^vD5:#N0BL%%0GRщ6 hj0DHTrR[ezUD77:Kŕ$gB%K IGER'fI :UZSVx`tzC꒢AM2Uegc$п1UDPeB gkE$5h ą\mu8Д1 9dGV6:UĤLb7 x^bBTˀ'rlNON$ #a a1^  d Nb;q2NF4&$uTT(Η x|JŔ`^y,%Z tb'#N@vrMÌ<#;fZKY2w7 A1!1$ ӚvnpFNF9u_,Z$V[XJ* l X%E8yHY }Biَ `E X =Sۋ,V3cG\)߽vuda)*H5X79">;Ύ&X?(J BCM13"cخ`pIIJQyFڈ$r**F6AGCi7`gxe(M_{)K5A8/Z yH &RKq8N ZӐï7RahgTCb@ً@R[=0ǎCJPz8ʂ!(+8WxkPtJ;ϢIX1(FHA),2-6bT:V QN dM*B8 }X3 mQ؁X>Jd94Bx=R,w Pc >2/Ѕ$Xo_9`];IJV_X,~z0j*2i\ɕ(,9H5@ͺHRșJН Ӏ`7?cPcd9Y:*uꎡ Y]_ l9 5H GJ:jY9=%e hD-Ja8U1NB!  *SR<: jhF0d#Ī4DpܲFX)f.|L Hn3k "1Ś2F$0ooC[0Bh贂 XI&ds ȋY8:F(6 .dS9.A<35[0QA1p 88'`ƃri9yŸߔJN u9Uy4B{AFU6 -(EJ11xx"xf` @iS0|U2CzM ll8 fmZSLLLMJ TSᆋ[go BQMTӀg+%dߧ2x&pN 83 iTZSxʯa{s5X˶LvKG- >hwj^ׁԠ? A!B.`鎫PK룓oElzڔu#P<q5ͭIϲĸ 8K6x(VG0iBpG)15[4SllͳZJ`I>M > z|<ȸ@fyj"Ld?B0^uAĨ2] _@CHEbp I2H68$9p$lQ)3Fs R LXOAOF;vyGςzCW3`5(~\9'Iú.&MzOK(LnH3`oY? OFpMr!X&~ @ *g]7Ȁ=0 }>ޯP<,1֊8M/KLeb3#ҩ@h5:@fSp$B`PM_O~D@Ds9@^3Y7vJ?L1wbpL-/uR j*8&7Y`xg;ɖw?_ ĿE dh*{w5~gϔ0Һ'@\"Kr9YCnơr\ 5$@*@c7Rs@x @4s*jh| \ ((-K+ 0 un3yfy7xN&E0ΦGJjܷmy'&R*& B0R, d2UEp}lj0c"`jZ@R|D M-8*Ԕݟ SKv|)pUZaRE E1LꪉsC 5v!w@+"+1 #pbw+]4*h40lY`zgiR@֥*9Jyj t z^vswwjf`^a@0~")wPelK89U$n!ڀB%A.GQEo{V5[8* LuS+4,ʹ!Іf4K}'nY*(,[O-AČpm-(AbB2HF$ Q5KR PH @2ӁM!Q6IL2YlZjh 8-W ~#fTʰp @E AR“8NMH!le (4zƚF@ .ApR pm8g 'Db۳RD`nQ-p@833)CLCo3TlCJİ`f@eMc4p`(! !@(2G M @98 ]T#2JUV !hiAd)D**L]4!q M$n _VPxl_BxLP/M(+ A,،s"dLRUϡ8%ݝal>)м=h g#vQ-E{$mk }Q#KMBE7"y-̯bȧ5Ttq"f &1ȵ4G 3CfRkdLLS@C_O!]GvYK_l S:' C A0&p$ȟm.dIHf"70B8A#!hKFTbvP @ *<ƏT*j/hҦ^b8G8.Ul#""J*䋫x/=4d!hڤx/`V m p!wi4*H&.u0I"^gvQ5 f*V$"K*]0dp@g!$aX!!@ @z . 规1.& F4De*x8Bjd!vwUfd0(L[%I͇@~ `0pA=¬.ż'@&F-d!Fr`9`<#iN4L}* qj&t4lZn i KX7:Rp-&+A*4v, 5B!:>@["cJaʨA(AoemÐ] @ /ط" b'@%<#".)Eʦ*hlwbfLfcmBR$x&jA0~t1AC-$0 ,S Adjs⨺S@7Cv҂Cvɂ,#h cQb?rNJ4xp(1G'PKd @ fANCx@\2M @Vu@ P&Y'aQ_`,vɈj$rsj~ `3O <#@K8nj vmc$O]%"̊"!ĐO@%o`!vfEl4ʾ ` fN&4&d" ƳS*҉6GI .H"MLA|CV\K @D{ 3t!FKJN51":Eo*#"J.[jSKmJiVl&` E'TRiJ~ J"8$9!a ?{>`0V6Po&:"aX$s`@e6@4d @EʭbweI-b'* ab[P"nfh.Q I1"+5j! ˋls@ tW3 `3" ,}c88-N! `I#v5bf%P27v%$RJk ,%h@ i-=$7B\!AfdnV#$&C& ,xea 'A@aJaJ/rs` D( -!^,Ԡ1HG\RgX4@O &`#Do^w(SjmLx08%5,G*a{0BIڹe RæaDZGģ)f,wHta0.S;|j|9ddOVBbhBArs7'6s 1.(r5> MR-bAB9wdQ\T!iN'z֖Kt"@imn"s&~r-HS_"+vd?jR1\N.!cT nGޔPC?f3"x;%ث* h* p@&pD vy8]f]o{ sxFOD4F`2e"b2m4+p۸Kzu t:xA Lda* <N!q1@h=@`^l) 7n+#N &ahJ2`NlNCpICytU_vxCrŁG%z?%.@ `>`` jFCZ0 Fd0yAL@# >2V⤆I*8O!!$2ZWFHg? Z@`l5R61.2a4?8S>4cpev>K8kOji>+Ңo/ǰ` n 0#5 l' F%>aʢ촂:><r"P*jLݎSD#?#!bZyCVL-l@ XX`0S&% eH$moXA!F$ 6`Pf`8ȴ.IO26+"Dax VV|!)ZLY9z:`=@NeykO(,e4@Fs cL`hkqLb5 4[ T b#$Цr!bAl6K.| XM^u@jxDT;oVIP¤="P%wȩI#fH8"}'pBRDrBN@ R`LŔE"Y}x&Nwxæa:af ^'LG/H=yN>.*"cc8a*<׌*` t*>􅡌P(ZUht6>/*̢.ƕb!a!aYچ{R#PTJ&3BVafAr!ܙB@6oڂB8q\iOP;+$n@)Lp'if3:)WtvYay}hhh$IpSj hIc!*qeD|<,Rk|:KF.LS=%"\dZpƍ.00޸ IjK&$j%xN9ueg%*H$8B1z\<@ E ` %Kt.DH&e>2!IJ|>{ <a#BCDqef@l0 8|=g,c[;xͣ%AaL܀bՁ֜.>.&V5;FǼBn!miȊ @ EI0 p(y=4&D`>_O$ 4ȥV&@rQ [d/k5v;]| "-hOIw ,0pӭ: T86L%=_Sg[{=`X&l{ZyU"zAɴ)'9Z `@or8@ r `8'UH&fm pmD $BL,p<kCwBlIb|W@T p5B|"8G!`%B+@pP`+XY [ 9kP@T9'A9<@j$R < $!:GiIɂ ``;GX X?,0_ A?.LgXǺA N*i֌mkN |.@BṡN?|`qTwG$*h$)|D!q±MheXf5 B5F-f'v`ҢJVj܀MHb1'vF: lEn.%gz]4N ,-@0{0e H(IשD0,_ J 䕏I)sB (V>7 5 ,P яt=:'jʚɉ/ghy[-a#NҨxBl>ǟc#: XE$F!̐mˆ|=UXPXfP;Ñ@b::7 yIZ P(k^"唋ŔiߧxfhGa1>@*')1 Y&Q7"f Y+13v5 ҩY+Y!58>! ;e *(*); C) QqMiP+{@ӶҀr<*ArGBGHMx ( =X4*Hț4 [x xS mz %@(`HCq9:`> 7p60⒖Z- 㥫(荸7HsMDqa_8)%<>e30HX5à +P[3 CA @/ pq^@<4CQ wI6X^ <=>Ȧڮ+ĔX:E=!{ 8 ;]ӕЈȜ 2 )KXD>ThE/@ـ<H5%:kЏ6 8O1P YI+y5(e @HeTB '@;ɝ9ț ȝ*4= *FHR/TVOpGP4@ P9q肈9QkL:JDuR Y!'ΫWC TL@ KSB-Dz9GIo|a(R(4 qtWҕ++ tGTH<1^˒я@4T_x.D Is8 z# 8wƫWz[ޟж J?R1<Hv$i'0/D4) O3gƲ((WJE,&PˆdBb!yEA96"ՅSKHF302UT ( PtV0SY܆mO%Z{#ˀ  ة 2H5$/4 @bEo~0 JxT:y1M DndH$X>5HX.am 9+3kېu@+3W% PIPml A"@pu$܁$x%^U݋I{,1Wy^(Q҃ܗ hkHEY(d"6(lK gKE ]֌2<=l81xG@TEFpJo\u/ *c] " |~7(c!];byXx4iU@h)b-y\PUAyY"t}eIa zrER2z$H we9ޕ{ _ذJNh $ " X8 2sN9J4QJONޮ /8HdVh 22~[\ 2yWiI>q T&0{@EN< 0o XE1蚍^Ӡ%Õγ4뤯ߍнi6+Ư:[/(0[b@ q1q XZ\h*0cQ4ۈkx9] #a-:CC5Zx)tG`;MkN2ʼn0؜8[/:.c'.em+ "@`f]"!p\s3Ȣ I2Ց#_XRI7KЋN<><`(h=٤)彾^C󩴫ʡczMT~4v\Zx7sxUT=Zؤm{B(9TE"DKU+S$K[1ʺ44l@͛w8ElKao4Qs?%198 +3 &)1#S눪jL2uZX 0cc@5\^|>4jؤ B6'QR-" #R8!ewbQ3.<7'7>)>s*Gku2a6V=V91~kÎɃr3r$ ^2pp*vl#>ܫ @B;8#3 "цH)a^(V(;ƪF-oKs@,B7p;FKPjГklo3uG=T>ޝmc!k @=p*4iKR,IX%W*m}ރ2BxZtwnqKFoɏ"y%b"[7ĉ.$^6md"ῷw:=@/*,U~{pkK#>vxE6pډ<~M+e~B߫pM[9b!od. ?5"01pA) > j("e'ȓ61(x~ [:#\><{z:@.T Im\2!ۥ#>Hs̓p3x]mM" E0 ?w2 P@ }L@8ZO#` A`rP Ӡy%9. #h~C!\ +@@L ˦Lz`(."}Fc@BN`Y)^@xefj?@yV2zրncw2hO,a)el/GX+ &w*U~A  bxK%u@T!򺕻 j$#x9H*H $h 9=H*Kܖm̂4 `:6䌦(CH 2ĖLLK }éZ> c8Uc=. )q(?E48*~"pBJ* 0΢è: O0p&QCp iltFoU1h% `Gt+5(2yn̺ATy0<2 1{J`Zkށ(Dqd9 _Xh:ϋ<*#ϊ /.<72zBN)BF2u9v_ P愀taj<6d2xN8D 5 F42}ZdtT7ŧatϮ H,P (2s䀴2-H/'ˠ49)#+1^wKMޏ&@<QZUTjPlè%SN{.U9 e\73fa3^gàJhHS^{ Ш£8B=# pjO(@рCpy#e@1d#O4VB# 0E;;l <vPS+l Aa5% P9p"F0?=s*{e, +5L2j @1ZMH(NC!m$"x:"(HHC++,`JDx>tlh"KA* ˣQ̖|(PeBriX$f`*%~MPcwt :S.m:LRQo#p@t=GC(e0E2 @dA8 .Ph8TI]xPǐ:e<#h AA|-bA5NߥuUҹ PIdD:'$caAyI|0Tx̆lM4px{ @eXNK:0Dd1^z 2 m:249Pk-C!vpVI}hʗ|%.f2ntW12۞ PiUNDb RB{62xMDj + O#BY%aP($@$*I8OLz*3 eS%YWTBRQVi)EX a*1;渺bR;x<1\"QĶiBfT20) X)`:s71A'o^Ed7vC} Qz>(>2+c ˵8c0\ {mi`+'(@ i `2U*4@`28s/2 x>dp` ",оFi& dD|gڴMAva%:}a~ ޡf̎Ŀ,|" g`2F.Z`C1BLH,%2$CE.9Ġfx@#>>f CLFOZrnll/`sc81L8M[A%ORZb4#RL a"MD&K"$vbq$C!ЫDT `؈A✦A*B%)Jڙ+/!a aʍÖMB!5&&b A!Zc% =@ާļ{#B dmЌ!,\׃C-@̘a& VJ^]vgB2$ d$&#N9(%}HN]@ NH7+=Ppv "9"1I,TN'+wE(;@( l픮$4r0eD(e(2%(A r()!-.+漢P$*Pt~ (ac1CmlXI j$MSZ&2tZCQ)``@_ӰȈl `t/.$&%g4ȮH/2"%eVB2J @4UN)qd=A >Hڃb~᧶ZG ZiCB&E, c(P&hc);2T+xj^A[0;IKHeb@ՀG c30qS&`M!.pG[, m*5 62`dpg%C [ ̚|s s^x;b릑Dq."!"4`'NRKN†B9g!Oa*}6&/+ФB$(Jp"3o$\Ƣ8+6qT*O aJ I'oc.c~=*f ”ApK(0@h 7b@Rj:72B.-h;$p@d~abJf*֪J&UffHfGnBRc ᫣tAa! ` d2LE"V& 3g8V᥂zOtB^:h>"Ldx2Q8ڢ.bJdd2>JĮ8bnΥZTDA46p BF8tG)0N+A(u@܄=K,TF&@-V29)(F`E;KSKh`Nr/4!5 R@;>8rU]SSvM( GvN!Ii Cp+(ΨF@N0J.r<[V s/%RȲ2Z'"D% J4ŇTe~TG`t R8n&PC%Hm Dxq3 "zM 7AT͍Hh@iP,&1#/}LC Gi!`AeM!wr壙= ˓Az?a" t[VSNl2] P"tCe"_K I @EF./K#@6 4 1Dk`bɦ(12(*?# .//b3D~ 7LDsւ[.!c* MrZ07;Mk`e#xSy,[F+w9:GNr#l( Ai@,.[zC3(Ie*1S:a S*dx;AZ0OG,׀ 2bդ=$ğc5jCEb^9 QF` 8̹$+̉(uN"Iɂ!!#` m Ӊ -(7l-d(%E%"[2eKE~ @ gWF}fDw #=uTCiya#JDfs֦>+p<\\ LbU(lA 5_`F ͷ]KA놫k\Dl1jqEҭp ){edMs `#$!2`7Wc^^ 6>o(AmHTB&6E@z\Nn̳ZD4-@F`\{1>%2%b[I)+=ԅ^ .@@!d(Q0̴r'7| OIn| ;FfPC!Ba)ga[½Rxdb vb/^^DR!m(B`)& w m;h2,"j a*-@>@@(s, ⇋]s Z!Kj Ӟ!s e_G+ $C9 b<ƶ^8pqA6";yߩuބ4iJA)ޡhB"Gx;#k=䰀Xc9J:KҫN}0 2L` !ܦ8E6 /:9 I=:@l"rin>5V9;O4I!cG #Hohժ OO*ljV:ݯˈ6-R{28BnY֛k*} 9t ugPl&q~_ !bHd@jy` =eB!-{GZψ f1rX;jt7!F0 I(L ˀwD$Y(-%^m=g΂bJcݚsDQf' @D >%9`m9rrbu,*!D_7ֳh# Ek# oW !rP /P:ϊa܋,Zɭ5ƽTp JV\k"čA5AH xe eBF4HpÉ!$bmq!g@4tE Y'$0@iTX( (!F8  483k Yr8pa B `X :{bmFR|ψ $E##"KIvNG-/Ԁ060$9S*s$9BiA@I M M1F( o" HX7å (THН@@@~8#~B.G̗}EV@"pUlr|LԆ4-KBhpEX 2ά210PqB~Vh,i2il1Hf/0PCPR `ckRCs̐9fBʱ .dbr;`.C3Q0AU$N֚Jh1vF̭BU+rY kB?'G=P>{3H Ai%2= IjW n8  P ^CUNà%J(@]66FHY!}4a7١DiWhg^ʑ &"gKҪ?ث#)*>G__TRQl05T+E]މ61ʏBjnBfh^{ ,TU+h4$'ˊ #ő’2j25b qk2MC+H2GS!fC3Jd (Gt.r au&Ew'"^aI( hLPK~?%eghض*sqy!.; !,3Aֽl"ng ?-ɡ> r8oNygư_BlE ЪH}*jzd Ёuj OgԹB7!lS@i5U((Yi-2[qs>ePS=GY9q R 9WfzOIG]\C $'͌)‹,">:yj-A>XR mi F\NHH(%9DU6OYa(m0r<)ZO@(#а~;;K33.(HKc] q ?z8Rz҂*=xn j9'ȧh6XX?;$?t,?V ?@:iL8@J̄2;@%bt !E`<48 *@0C@n` 0)Q)Йߎv:`!)ؙf`ϖ 4b3`p'aP xXGZ~Q   y҆[˄! œM"0@ HNLwۦ|E-8i0booTJdf0%i HP  S3H[Ĩ:J ,Bj əjh hƩUR(\ۅT ?Γx^ЄŃ wchv kk0p#0%HQ&Hy?،.QD ӍP8؂$ff̒4ldBǡ "`Ӡ@ڐa]֊OYS04Hx6+̖l+9:: {ߎ6HX!tb3!;(IcAʯQZ`F8X/7!/܉X\L[ {N>irpXk5+JYtK8,> @Piב1Ra< ΅@?ₔ* .r]!0@- `$MӾ :m{Rn,!nlCЇ*MjxUH y wJ限ӗZp 9m5h^(.zϝVH|9+Fm8'N@LZ* 8MӋ`"a{3 SS;Vl'L&r B:7Qw,r!!ן:-1k:I.7 w$͖ԯ.ǰȬ#($;TS*^yu),GQ7+MTL*@ml3!k"4B1 C] Qt^?uο{P8o.qӐ 563QkNa6 ;Hq>E "66PZ{wP=yY~ !&:iZ-:wy@Ra^")x*[,{:{!I@F8&CThM %)rè:MSlE703r%9<6fv8C1m Ui7=ZUP.jf&ہT7f%k,\iXPWp3 B韬A4{ ޗx ZҸ3 ^e{"`{U(c饡؂ A棐O:?lj 25(::]e+~tG#( (1q8xx޿H Z+9UDZx7\CDNCqÔ:`5!V,jҬ@n  O&58^D2ؘQ BM(@OL-GYZ:X|(k- 1I9\M/r 5jd Om8L2N$2au`hr7`^İ4@[ల-t)i`zQM)x((tDN9r~7NH^ps!(3roddĉf~FI0e)p؋Ȩ׍X 5(C^PP;>J d:s:MݜeA"㣌&9B|Vm4I8f-6FO62 yNY+KPpL {ʉ즧ʏ\nxȌ 14-ow "5ݩW2_D¾wdRdEOR-qZřVoy`8/` 敃䍨0~f !2{Nҕ,iؠ;LxoӃ4/xhZ@8L7FjʣpeJUdQ98$*ɔ` : 37 \\&kcWtQ]٭]K0 &?,]Gu ގ w▘-- ;hl4`VZөQiAܽ&~u$nЪo i!`^|@ 큸@'h" Xy<P8?  >x@Pz'B7-PhT:$1d"vϋƠg[or5i鯁@,,H47Qz\/y-|‹b9 m  j $ $JSy)@B&׾z?§7J (i ȪYk>r` 2вI `0Q$!}+$?ps0(Š#ǡPIE$B(+ʭ5 * 0B0L}J8Bo]2ª5.`9Ai"CЀ`:ͩCӻ7;P]v2UEnZJ&LՅ?^c8`濾5W s:Ï1!7tuQ"IJ @0kspQSH6 D`xr:Ib@":& ~ @Y5 pFX. #s~'bv_JtBҼ,Ue< d-lWu=xKb宀3 @wmC Zze_ 1mºE%IX6s?CY;iDM|H$*C H=%v3%?N x?}c0Gq$To'W9 |ShѐcJøpKUBV({)( xM M qL-pX1_N紃P  9Cd#m?4*%( r‚h-rB|T k̻EH\W%x W#PGcXhnEzUj9%zK4 !$,)pWIpDӀW0C*#&H 8( uDhy\TL-F"hq̥ [&?t%@)y5tXK@s$LCEPdxZA<w,zGҠSm^BC Q\9=YQyIa#ƽy97Pd,<˾SDִ2*Cm %80ޠɃsNdZ]˃/=2ZL @} DC H3BхmRC@gvFEqP) Ey-žW"ZBc4:QaA7"^ 0`t>(NL>t<,IWKxSuo3\L4LSSb aibLER 0"bnRtٞ p#P,*b@6XQJ ʑ ˥E P@+Zu !5\+=ՀBj{kX['$ht iw5kS9> W ^ Ap 75".u8 Gw^s4#C#ACo9k eR݋2*tV7Q!?IxQ?pYvW?(KHTO.~/pebW9C@+Z8Vf_8&8Fӛp/%jzޜ4b@~q^@a^+0/s<>Q?g0Cx2!m&U|@K'/.Cge z qcC%Ήƈ5nD#GBI/4d;G@1u3fJa@֪|rmV|*x4` ñk6: qG5Xb?a@[Bhph"OzIt.Ze)jM֪€Q,M<#6DKF5Dzbh% ̺(N$4`daHn@%;n fPhv"~' %bXBh"WOf#`H\8$Ld9<BO)XK-Br_FzJ{aѤ4B%0|+V"`Ar@`PMR `Vǀd )B<:L7)nJ7.-&6B0#ALᘃ T R4"*!((g $K {P#h~`,< =b~#~cR(cjtdt:~G:⼁%t DC܎谩tS\Ϗ%'d Ϯ%z؅cZL&o,l#0fLGM&Gg:䢸+9|rk$*(&, `#;Yj V`Fq]4f  qMLjՂ, Y E`WMIe.ff4E,a `da&&K,ӮZa5b,&1hG-H%lO+s [z̳r%\!(:Ain^^LI/\" ӡ&U.ԘC 8t**dhԖm\R4~e3U[jr^#* r8"D^NPb դ$ GIx$h+焦S;&!  ̬l<7f;v.X ^<$t*# <Ft#/&ĨxsTDU"ctB8#7 #PAL hhiSX5eV^ Nw >YP+|6@k3O Ea"~J4K%1; NWb#@-IZH @jLVBbV)f6F@gCVE Rʌ56@@aZ4P݂2f]BXLL5g/7FH\80$ ÑGVE[6C4BĊ6a5 AL#F<>Qk UArv&$Rd(HUD!`$ cj,T6tHP&Fetd V)ivˇW- `Ӎ˜=v=hjBx7|@ 28!"i 0SpSi,mHT?Cϛ ,# h9cHך 6Dj`fwKay҂"(qtQJ0Q)G0dK8Y8P(J N;N/L"Ԗɒz)e'65"\=27p@ 8oB=ibbc56jX``rasH&cy"԰(.o2Pb wW0 t>UW2#` yA4kGr`ht8%ub ?$0KVCí 8q5IeMRhJ5Ff5ZFfnD (T+ն;af,bϔΤA̷y5:Y` T}$>H{+=O`|?~VKU h@Atkwi Bv$*GZO|.:t-,d",+ڐ$ kDD<ȑA#?FbOn7 ,>ad NvoBo uH (#0٠~: M e6aɄ0?a b!`/.Z2!')# 2`@!.k@FƼUyG- 8`̂6a!}A0NOD0 q A 6hb!M(6vӺ7h96F3̌+|'Z\0]8ׂ2쟽d+^ {U p̄SI4;@PЊb& d@a  ir7Ch^"l$yj7n`QvD.7ȎS`o Dk$(@eFSS& h`2Gyr2O)ܝ#(9Mp :NV(ƅ: bI.|1 P`h,*J2jVAΫD~m#8PaH7D;d(e>j<l:0;k/KF.d _x)6U GjwFD#Tz:HAm6ef zbe'I8;?h#7IYpUx, @ ?bX>X1++8 =hLF `8|H= 0<DP'}X@ 1YSxN+ѦpP L5B].}Ow)'^.\~á<r8\`Ll6X}fB<,BqEhXT4J ,h |}ҩ!h<c-Vz]-7& Uhi1xZ ''D}K`J\ hy9 TS;p-r6 rҪ :oHL`x@ g*켢iˇąf/p[Qr-N&&b5Grb':D&(~9#'T*p1% bfq *޻>hK/<6&N|! ,1XTXdQ\}DM3*l":$ʆ~#8 _%_v i]0JJ$s`>bF:* <ˡUj*MIRQЌi_K<hHv##F EvjS/Qo1èW"~/1aoSGgdi#bt܅!rvQbHq[-#0&)@ht%Y6DI+U_?zo]Om?_1i]"pYUOZb>c* XUO!JDo0y$:k$g.Uh@ gA<(P{=&O M*%d8NycM=kHkݩ 6\5ƹPo1f%?VdҮ j]!0|m2+1!!)yR脕0 <(4X ;c#*(x(pHe;'H (#>1yb ))KXArxI0H@!Ym)o00 ,T& 0E8D5@W*ZoA;Fr㏱ґJT|"@Ua䡋0"֌"F, 0,cKC@(q@* +Aҋ17OG1" !(5+HB@]*0 )| E"'H5D߇s83[FPl%'H|EX9/yB?l6} dmX%ȣ3(XÜ:` ,y2H)FCBa,j@X-@hGJCOTƚ8p9ܖd#hĂ=  d@s(kjOX?\enrDOSeTD b9Ў5"q <1c-Xw84PA\ = (R(tIbQ "yc343 ZDn$J4υp\"I7;NߨJ4ڍ }eLDECXNPA.OZ0ty( $(@aPd"tTVPL@ALr'͌8++)Rh U8ҬX5{ײQ;,|Em@([}:Őb+ޘɗ"SeV1{Pbc;l@EYFuQpaU(99?HC~JJO% *{G\`LQ $?xS+f&Ԩ }b9{8B<Q(wruyH,`n3»ܣsox,8hm#^ } FpO˂/xvI᪋s>9/FUyY燌d4EbQ`2N8 W>j~x,+3 2:krA%%{t79)z-jnAW:czZ X6"eCQ^~׀.]NZZ{JnU %5V訰2rJ`yV;5[' '};P>Rq(C؝0Ԁ㛹Sӳ ' d:(o'hm1]@I4L, (uR=@@ ?C@ (~! ^*@1@1fiZOcH)qw;0"}_p 6yt1Gk>_30P,GAkG@m5-N'@B'3xM'*E.6ly:6G@+HTk0z͞#@i ^* vT_P"`I 6+tGq;m;_gvnz~f8P+lź` A )ɲ :4|FQ( w{MT {N+BP~(/x]Bl3m >n>1/;j!@W{r&( x6oZ=Ǩ,@g@0o*XI,IG9ϣlcq!!SO@gP/K*Ω!lNJP?t/,b{-#i U`Au)ˡSSh24Q:rV c4;3~P Ψr/h&6Taf6K,+\`:FzJyb bк2AЅ9:jz#XAO* .n'">Ջ*εj0k C;8@.DHCɢ=6j۲8#!]t&yG/ oȮCh\ٓ[%-Ws*Lɦ  IN'V.0ڠ7 Ht=HF m=1>ɱ6H|%yN 9 'D@D P*2F[_p|elv;{=CVbN)8ƐrD#H$2BpyL?wF`0HUcw1G*u#,VmJzbCrP0OH- `Dqiϋ l4$fo&j܄f*&g.<:-:^d :G(.2l'.8*A V,Xw @F$eGP(,:tJ"-^>f4F`!>8Kn'B* { f^#\>Gw Ѐ,6j7L,ʖ؄c+% F+M&( ટ$PwTFp&i&0I Lbz #3>iHa` `R&HBpbf'h+ ! Y.`#"tbP.Po !3&a saLJ&,t:,6a` Ad5ZHj*|!*c&j!v /Cn *$ !"˨[+ = ` PEZQψF,6"&ֲ:#VMuNu~k<an @K ..k/vöT @Cf6MǏ(.ƫ-0P#ovbk$cL4>a l=.Be<<0RFyVuتk:3z c<*|##2TB`$,J3 "_4e6(BY^d`cl%NNr%kA)n h*cQ$Tn2&#0Ǽe/NeX,e)``PCT*@$Jk (ܠ RCH D^df7.T=9el[n!B kV& Ҿ%r%@@&f#xpfN9K"&VFcN"&tS~p\NJ/v,`*A^ ~!j`n2zmdn' Ve_pvb 4Zf fIp$)$bF2k Da*bv?4'hfDZh*gFy`XO eG>"CQ<%@.$oIH7hTEFWuŊ5Y7zMt<+OH8uuR:nf_*v5 a^V |:ras`> Lzo`i:CFRd ڈlBQn6KdR!8"9&# P8$ Sh8 DIR'  I%?op4 f0WqT*9 0H D$ `hP+0eH$  "t1IX9mT|v@H r!`0;0cZ9D]/}8\ ;c8,bO[APJv~wh@0g4 4Z,_0S㑸h4‰Dz=GJ#FՀ+F:y0!|3)<ǟB.HS%hXq^Y`T( h A6hJy{Krk) / #` GpEYTDa b}΂p&t#axGy/ޑGxmJklw0 xFA @K"3I ƀVSYJ 2.:$:yGG]j~#s6{ǫ#x,>^@vVZq"KlGӀ$ )Bp;x 9Iy5"ٲ0#K#l:%Ձn~H"(v0Ұ,晰mZU51 /){!"`Pr٣"^5sX됳|x8Zָ"ˮN*y@0Fw0L V>= Js 1TFPʀYaolw'Us' PY,"jCި~vd fP mF}xV8—i&jm.EO%X kl%D*%D5T2!pJ rB ^)QڥY?cs9UPؗ@@0U= ,M|2l:0xRbX EǶXl+S~HQE!:i/}pϹK'gNEtBK{[#Er)bFUa7 @C v̎>@4>8 6!|bdA[V3xrf1DLe [L2FLvcv$g|R }!<ni5{V*K!~X9I!@,e4 \y>Kr@dt-PpA0pXvk85fӈE@Oq7˪M$/M;UgN4C7U.pl6e=Xpy1?HMH%݌\Ú3r"XpC(^뉴}bAɄ̀CC[! BJ-KD#"z㬝 !"8a.b1ZCp1ʔ,|a(cau 8B v d,^\3vBZ0(t 1НƲ-5ehS@2b @+O(Z* Ș-%ʸxTlM H"EHSjG.\CRj\8AjXd$:ʘ d`G65#h M$B3Xɧ&D??%lP2$.,qV_*4~,{\z r V<'6 NE*kA.? 3jDAֳxdASuU-xAJt6\p"g"+d}0 ʧ_֤hZЄ8J*88@r| *ǀ8)4:hb4)dTkb s. y@&8wee1BYpڛ2y݄.a O]< 0!'UT;(0TN."HMP##BXInEhce_aqK!|M\P y.e^p*lP:uNpQ`n)`9&1rK\5R1`%Ac R?C4&&/X~h&"6b8!yN7AWԊtSkIFD%0 |"|'pDeUl&8rP`R2 c%3~:h tAx'a@XVeL4#oBq/P42iETFעzH4rø?XH /7`LrJ^G"Ӣ:n%0eUGB0@-m`9*p%d90(rc * 7*)Qi?Y7"XB#5CV(.` FvdxcBgL"A!@S%D؄emm n{$&{(܍ )Jl. kBAd,Tq d0"bߢxnۉEml)o 1mC1b見F![cpׂR{Jn`@`MDr(Y"Q5ո~pbfۨ)eH`*"TDL[bf:q|Qse@z) 6dB&j12Ti6&\qAѬ@8:`;$:ZmpS#ТMEE)fޡ Fj|" PICSD#)i-T^,J 1f^$W@c\/25"X0cf'7^;^B8ngl n؉$f8d_"4*YHbfɜM (WAe@|R JVN[#JWR!tAaJ~26D 5< }BODBqi>!d*'^̷:dG jCXa "<arF*)#- p0#qR(8p#0h0  F[$h'Z ߯z=0z^@>"@h@ }$fR `2`<v+ѧs` ?|=D LLE9h.\ Fju' = :`,@Bm&zbfl":Ӏ"@~/|II ^(* ʞlkF/@-b'RPo 4(&'1ʌq'=@B`H Zwg[:K:L"C IW(S9󀋹j|#9!W: sv8 .z[a gSnxv8jl%p`,6rpt C f4}cO6]3:z@ܧ樁7֑E9DzQ ӌhz&h8HD4@}\`Pz_^[p!n!b@nVWa % 7PRq f-0:.;Z`E{d:7V9jRlo`5W¥ue*h~i <hiƑ.т\uF)4mX2kvR=B,GRSJ$ 2EzBC3yB=Z x 0~!͉JPǸ@]ʼn iZEYU0Xzpds` Uy@i^C"`:0 Cx8>-H8!Zs)gH^ `5-gbPVVPW( k ݧ mL5 MFma |0@ @u\.z kl> @=1l=aRL$?"hM 9G@itaWa|rUaiD|)(l%$z:28С,űWa; b#c]I`7|G `K9Eythh a lH@ zRgFbA" d6KwWxKkxB,E\sĕ gI $VmP$Ӭ A5 dBQ+l +Gi!Y1%"--*ߧ `phBhGűb,ѡ1@V APA,y"D5eh l3 {)@Pcx*b kGYpЏij@B1A,4K0(27Hؓ '܉zk rHLJb0"0{ ԩ2"AMxPp  h 8j^xEl c~[D `x7bs!H@"N2iS 0 lzC"on/IK١x=%r(>i Fw:DLImxTAznpd&Ga @$,1 ZD9ߖߣ RdБD"EڻIԖ<3dWR(UyN#3H(@دP8Sio 50@4uf(Nm"Y"'$SI0$%#߇x̹z|; PHunjj[Z =@(zsS "ƪ"$;S  9߅U z@9m 8@DJ˨Y%)5,HB|b oپeEhd4kH% (  ߀YAѐWZ.[GS4)-hQKe9@CN|<3B "yME5d&@v O$!dIx,-/;=IXJǣG<,?%ZߖӡI℄@DO21W%B@:PFY.Z(2P&Eam K'aԡД ᭭5^- WR3`9pxPִ݊CK 2:L 8% D:p;MZ|1(-ȋO2gp0@X#Ļe$Ox0DŽ8B*6irB .(#U8LCN-] x]D.DŽh():T5Ŵ {.Z 4iF ˇl5`8\&e*_'¾B`( +y@ K}iTYW %(CHR9ۉH nH4"o JP\ RXBa08CZcȠ#Ѵ Kd4QHK:= 3"P%2/qbX߃h8kx9JᏔj|J 'ڣd>ZR@ H\R_(o : 8C#X(- UV BSؠѫfW~+-<]@QO x_!Ϥfɘ_? Ѝ ͗+pk4YAImb)o(l`+i|=n.Q&"~*a1%b %CAGC/ ,u8Pcq3tF /9w$fz8p0sbR{"~Yʚ[ُ?hs 37X,n"d8#1` -@:|S hr 9}U0ȃ1@WX^Tf`/@2m8ҜZ9o|0úaora%Z`8jh7oH'-W "7nIP9IfB7 ۔by /JE 9P t^W$ªC  1w6]/n-S 6AѠOPl @DQf+?bA G;PE"~"`O_1P+4 b] z I3:5? B@x~?\f@ s&x<@h4߯gS|.hz=Oz`I&|`8km c3wS!Ӧrx=o!a@l@@2d|>0ow@QL7{=)C#֮%Xľup<R'|pmpChDR/!DC߼1fKl1>֡<Yd @JxhLRyAp~"5G|Hp +@ h2!/xmI}@.}òdeH6 ðx{!d! ,< FVI:2əD?}Fxǩ(1=Kn""M$!giֽb yR+Kzj`@ .p4 @, ʡE2LZN}ғ#Ӛm+LʞPb]!T.&C 5$ɀ'i9Nj;2]zp`|Te-aS\QobϰCJHH`@U y88:O*#)>>G -"Q!A3\ !tQмRFe"F^rdY(P #xxH'H[r2iP(UnC\-d "$ s9y2 ]A$$HiqCȴEʀ(sġ ;<8ĸ6>%4pRԠzOc\B(C<$4 `*-d) R"'j$FM`(RhMH *\41ALs0FPySF]ɐd 3p6$!s!>Qi, 1MX#R<. @'4q=y%ăDp* H(|<1 $hP@QVfɩ15ZS I1Pr|i&pydc`/ 8.uG<@280A)=B O%!sXhzey&d[3ԸU A`=ZxFBD8,ॉj׆*ږMN 4rȐV5RX6B,;0%DЙ\U?I%@$VHeC(!p!aIT&"4 ~`X ۳2;1NM…4H;4RAHiTtL$ͧ Č?b&CHgzi'nLjke"[O9yEPl|"pU!0QZCN1ٔ-i*h8/ Aqm2. nq m@ "c' F7AARB@i5~JPZ@41XȱC)Q:bH` @4{'KWTVJDmzbdҽG]uFgcWMFtRA<(ц"^!gMš/45TVʈ=$ t4 `,nALb3&  ZE1 ~h@}bkcl1c !vD0AFDJ)7ʬ)*!BG@A6jg+ *`nQ @j&fyR0-%%~tNHAL8!!2l<&pgKǪ. njH2"™LҜdٰjaҿAPT R*@ȄIddb " po"{+'>n o輅3"BJHWc0042%#@*@`GDg k1QWSH. d@lN\ 0Tb lHlE"&0 Z.q]Y#B$=*jEu-KT; R` W&iZ P4&`-ȒK-Lw}b64D*i\e|J1%!A.FG@!]` _ʵZbB9C+$D&S,"6ZqD??VF1H=윧 Ċvr䉂 @]R'#*/X% @qeNIb ae1!,nVVpTALhbejJHBR# B!?g`H^cHuvu"FmV"u+lS`5!L"e,WBy5.&$. :L'+6V x.ly*#ZuM/-JWԖ`wkATS*~r%Gdye>4 W`rdB%я\5! !=gj>WwgI .\f&cm;&FӈUR_UZy KwS<#2&A ~Qc˩Rށ*p4L>!F(CfB멢%HCda@t0Pi+.A %Hi?ί>Zc:VGh ČCƣ4G J1H"h w'EP!0V$ %zpf㇞l-h6aPJzV괢[\V>hR!Apx@BU0W}1J$ `D| ª0kARu&;Bjҫ?x1-jazaH%9-BWgڀ .EZY `m\zy*lkaϊ""3i) 3O /(M96H5  7@=^K+'X1,b* x*-` ^mk Lu1~j.Tk$T`LLåc%Mv $htXo."&P2{X;TDtr8WAhl#Jvb~*9(d\HGu 0&ofN@Z #r V7ErZm! B2 b!G6%F>x1B3R5;瘤^" } %^j#<5,hʃ{xbbT!lĪ& `x11U^{y"g6h8Maf>Ũau Œ"b~"T+¶ lUky&})f,4yJ % :ReqlBvxʴ'J*z! l7NptAg^8 a2Zr++86Z1V褯7dA0Яh¯F FaZѮb = DtT<7X+@0,>pX IKa4p!J  ;]p*~u=Rs[vu^[nZYa\I%Iш  @{E؇=`ҰLl !IB73rtc!pyL%yr38Ӏo.TppY>A`r FSeh)8 ; @`8,+8`p oXDZZGfȀK)G,ۨ*!j`+LH 2pxEp B`Ss^9H*( (0"G / Hр&r±QJcn}i ,Zd7##8NR 3`h$\@O@-/F̛t~ZbJXF`b)``0xU➰ >JT޵i@> b4`L>WbgKH NLrY()]`/ެ"ڧdOSf]+WNRbu+ T"V(M*&},8*CN:o[S<=֌7Jm~8@z&Ey碵nZV(Hd R`)²|+*@g% WEd@)Iy 5DqH3-6ch`0 /ɰ "V(S}`l=(^Wh(5ABa8 jTrGYna[ mרdױ|霪AY{g% @b|@$ZG-'dQ&]+BI!U j~Sf$,蔜pD7sn$Đ,-=H$J04X.jdA)kX@8 H]aVxb|Py8)PM(LŐk<:0>d|9y21pS♚yL/]R0E}HW*Ū)U'!Paћnr3 }<=D'ރ˜{WR-qM9C!zZDq10w2-kjݺ+wcy7Y32:B0?9"><5QP8k SP{: 8>X3058ᗫ x))k"xPj0P;c &>=qv8۪i)qs0@n; HhB!@rg+%pe-:ak%?H#>%p'Q;IYxuq+ Ȳ(z8trQgxZ`Ph)0Ɖ!s 6 h/Iyv [@QAA1GI\~Xh8HNO3T. / 2Pzz-dT*jHcqo0RHjpf($ ` 4)#%J4D^ 4py2!%|nE %) rԊ*! WL<=C¯ zp6' W)9985>(*R I R̍ (`8q[ۤ˪|JS`L9ۡ8~ Џp}!ߟDAA*/ܷiDHC,P731&h[K8"BnI8 ANAsI"7ZqW{H4?(?sȄQL壹E未HPtH3 `gj xĿ|ۭp0@J8ڥ.֘*4UbUыq"Rw-. xsݠ/5Y&X'#$Y ɀh:b {iEbVr8c a1Z)31ʬ+",Z托WxD=-I LL{WH&Q`{1Q YgaN=1x7dBDR2Hahɻ*yx,4b x (>@=ׁ]9^HVX "%HzM0 q,m OٚSֶAǁʛdĤ^60T h ԇD8,pC9%*CM9M#8R0LJ9؞i,<5Z9T0t}a ͛'ɶxE30yʈ2s6ʈ-uSQEDI/h)l'B93AV]BI@ c9** qi="^(tm0mYqV)Sly(+" #Q0ְM8IlPTSUlWY]Vx3yxe"ݑCH3*$XM8|] ءC&h)+:d'=,jQWTб!٠[ТO(U90bBIV2[@3P;=C!^b#a"Lʦ1(:&bzF[iW930@PXUX[a U;BeUi>G(I uE|!)ŋ3]89QJA(B>;E>ɅF!LP `k(F믅@TNWkU˦8UHkxЏ;K-X_-Vi@iXkԿhv2S]>CÓ@"XLS=$R Qx#Lm?ٶ 5SG|ŻǠEb -` ؔǪ{ Z{.;S]ҡ=ծug{)$!pM$s^(֧z  68@|#8ɢu ӛ^:%SA? :t>8uDHV!"4rgA+`־F˥" }?>`8 7|c@ J @0>_qBV2 V(no:D$QB! J X}PGcwdā $؃AE&7w)Ԛ'D9L~)Ur;ĀhWZ$0 X${Rv`c1{r"); o.qFЋ P DI- "`%i``촫'UĀ:Q*Z6y,Pi0=Xi5L"n쀆j ⤡v^Y'g-SR? MeB*}bl'2IcKJ@ ,K̀TZ$udyF'7:(9`bL5bIWpR+}CKT= "j\W<. <19}'I뫁mx0g%1Xv,cx7s:%Ȉ `4T û<[ȨCޢ@LvҐU- E.V\9#}KDw3wqT1 (-q3͟X4@RQU%E3R!C"u8bGB <"<b ,k+022^Cuu* p@p-8zDZӇ)6Hq@!(m"bT|R8LwsDm>X* Nz9q A6qG!I%#B&H&VQ$Jûn $J]e;[H]Gc7hB}E(&@ =Tia1tj0,=Su'arCsèWk}uSy( 1 ! pd,)6_:eX>ؖ>}X EW!<GiO :fp”=}6YGN eEp-J$ZW @&8-0nNz6yJc:qAjp"QYYLV6=Dp@yQ8f-FH ݩ7N B+Ԝe|X(.e}eRC2UBF]C#>#!dON_:Ӊ}gX5, ` 1C<":#)d$n $%';e4Mv0 `؊,>glhgn|~LȀ 'ꯥ1 g 5 |܁E.vT$J(8= 3d$2$KڢHD*~`Y68'pp:,oJd,"E\!R ] H+8vq " N @=#(D"#hL聣# ,&b '&7^$ɑ #P'*c<֤."ODJm@4E" @!t_~gq\OFބ"@bv!G ē.'B!H,ԣdh+SI(3$Lp:g2rl@^,mƺix#"Ԅ-<`r,Ƚ2a)DpZeB)N(ڨ-k N(X|7P 2"J(`RVP@IOUdm-L(ŽL'"+` b,Dxvm.# #*vB!j::[b#B,q4"ݢA3 ]0dS~.|j- .6&A&'"cNhzT㰟Bϒ B>7HPim xw2J@ elS ]b(.ݯxsgqj*a5/l a-`o@'&YF4Ca:KF;Nж(bk3 j_+iDb V4b}, F L0e$'D.q1 )QMrj= a!v̉ufu4:0"\ .DN##@N rzh&57Mڇ)P"~A@6rJlhF|C.6AT0`P%a(,VCPX FipGn"SA$lm'"#C .  ,H g3$(ℓdH*̬A:DrrVmҤ4x (($N .zD$P)K"N]TS’(iw#Rs(` Ӟm/l#4όڬIB&6 c@P%*PK0VC2-1z"F 6H @tL~"Pw ~@ .AGA];Inj>%d*)!I43'# ~t(5AJ Ff*@6@n̗dRRmO؁ ,#[jdycc ԌRXnb%H@ \OF">4*"A2IC _b$a I7h-q;Fr1о9 @ ҥn&*CkhE E1_bJF"u4 !Q_HDG`!' jQ%YlavfHA3)zVҨÁڄD#!81%ޒPP1s4Iޡv!xFIhT\m(mZP- 2rLV;/98mǤfDSϓ>g.cFW)2*X `T5Yjd4@q $:ȩ^wZ̘F2HeӲvd3> iH'd 3ȃjI `u@/0k`,ROmA"hS)N$٣S4(=&6=vٮRp* S @@zP@x5CTD8,|.zZ)YQ"aa*n$.Zî`B!"h%Bi'[b#6 1Ή8|{AO!^ɢ@ Q2NH&`($ zӥX*h"~SD< 󐇈4iXcO4W)FDG:p #ûB3 )@kW@ uN;fr"-C0Z@H7Ḷ_hpóiNڒ ON!p*:AG-z>v {K8T&`RAo6$R8- b:wr2ŠsH"{=Ht!Lt`?DZAլٰYxm)XJk`ppH-zdٌ=Fo<ZJ:` |axgYUZ:w1tNX1vS^S$aB8C 'FZqf4N2 |6 Ӷ$0-d `g~R8}R"&* p@nc̬)⣜,* @!@7xY :#c)va nQ~O>[%5;71Ubl 4\@xC jUg;-ME"ڣdòmcDL#^gI]22!/A@\h#,-2duZ2.)'AT V՟!]]KFMU5|gnPHd{[|wV/@K pn4Md+>^!\Ԍ:*JCNPdbU˙{9&4G)B8 2AF~Y17Hxa6ri:f%3 2CPu֖I6C'b,65Fr?5%  ͂ :p$ ~:]i t}Ίr?)Mi+*~ }pH""~@@~E e9(w efKbO:EPRA DcCiB$`+P|Ԣ uȀ @'8r8rxi^D* 9VhR(d87zZAQh_.R'݀0zp3DvM̥}+^)C JVƀ%$h"8zmĥ邦K ȪCChR3/K60*"(Tb^X{(Fi(蚆}K |-$Z`1 x(N-%BS&<+0QD zMȚ"/<{!#8*Ε@{ `fQ7*"N-3^( \~0 QP`]AB~8DGm>{ޥ|L$چatY50Ÿ|NjR)OPג)rP"h CnG5jA#lZ@iq̈qiH80PƘ:V90m'f o$À4+`"0!9I _ p #zDU널'ts7 'RE!0ȢA#xìBKc9G@x5"\?R "&78 :-y AHUrFz;i a0 KZ#k&{qnII/\8@ DHBiPcO%h dr6( `%84Pxn=P*Eh"H`%2L KihKRr@pq 7I2<Q7`77AA;3ћ0OtTW>6@cG#A$0F ZE(IZx*Ė5]9، o2H@j* 3%tRWh: %9%[a6@t~l5Ikcf m0`yFTy6 ʘQDDLyWkO@`$PL@VH+ 1pA40$wAІe$%'*>QZ`Y8U;'CVhP;d4Tӽ$0!役BvJ<` 4iyR 4l'Zx,pa1㉠yȈ7ܽA|LkGŨ09l9bV0~A xwPه0spVkj\[ $A0p=0PްEمU? "--Е(#DP0.D$YUȴQqT=^ njiBp@[Xf@b!@%@,zP.8 |`3(ᆑJlcq8#,V09 Aa2AFF ` @@Z(Q l|F_;0P")eoиR2PIC;H6A_qн=R89#su ;0v^~ӔIJ?IŮC58S@'h1ILGm7ꞛ?c/r8p՗WյHwӃEDK6X.r6+6D{K$8o+[3|  >vB(6–ǚr6W="AoMΌY (~;YLZ؃xx,<UJ@E%384XƠz9$`x!j;R+pˋIǓUk)׶I*wyUd5T1xgٟ3N-zT;LWWKaH AUtECyehxGhj chT[&xHjBRu{di |'i gɃx8ݐu 0" x?] 5 jY(t;ސx~o6A }a@/ 0RSl;NC3x>5DB2l6i>q fs.|0$7p({p0}a_l0+odrb 3 {V D}?1Y,@|t08bd ZB"ѧ0MXd.s2xn1՚,-̬YV7D"pYTGr1 `G!ˡ+@.oL5lNzԬh0b@HW0 yvAr.08 {Iz ;{GB0jZxvg-li*L/" ,5h&[#\§(Az$P!˔{HiO+H +$EaF,HE (e%(`,Ehp[(ǂUY+2\t2#j sJs+Gr\LR}):L>[6JX`a!qp[ 3yx Ǻbc +' ʄ RR6Nraں(96or68c#`:We!D!f˿zI@1TI񓮬FW<dBȟlN?JQzl  2ba~U,*Y.1lQ>N ‡Ӗ1(/ `0(:ofٚ[Z,G$@1#mfj ѵa}р^ЖX䧿T_hD\/mYR 7.EMZA]X ct6>cF\ j r;p^Ip 06<Vde"!O $ĘkdWpa"\M A$TfJEHB*bZ)AY*bB#\f81E *H^h Dzىr5V0,4Rd(D=7@eh@)9VL2$EQ0&% n J!10 Ƙt"tLCx3B DaƵxP(",`BT>&">|`םb?/ 9V/q A b,ZQExMh%7 L49cv.ŠP~V$,pТ",40}· QKDGZ-$<2PWY奄@p"X#[(LKrT? ,ʼוĶ(u؇J@=it@ZV-Zgi$ >n<*UL=K>XQ-Cn^:C U&. 9)qN @ ReҴLI#`(!|RI<[aqhj[($$b:wDJi1B-)nY&1:d(F1[% ]Q!0JD !5;a^4p VҎA̞ `jwdkA 7BxQ 7$-͟/}.xR{n=KAo~tc+@9\pCc£uW cQЬBe5,UElO >d2zѷ(V0BDbSac! A@,(DPxM=cU)@` ~𘢄R L-]J"Tų!,2nB AzTNG> 0JAacG#d81%V$(m! "+ @vO̭+&&ǘ(p'A"^A$t%Pv BQhÅKokRA h!F^-#cj*2$`*@`\Xgү\dt(hd/p:$Ҹʐ!   BDh+x?ze|c G'c(Kğ;"";e#"`/&"6ƀ!`~x!fFȰ @*^ ~^ИB,Dc$mJlM:C" {g ޜ*挋qZa FJ `%g!t"hC`~ R}:?#` ,,f @A0<* V8&);?$ db C!L@pI:޳2MP *HH@ `!t+)FF$2pC.G"0Np@Z^31ĮMmjo+SF$(P1|J+(gI,>#bZa<lI&`B(; DN2)9dʏ*!KC#!aO,zMOJ:F, HF@<:#D~Gh!^&)zd`1\TbduD@@!F J,W>sl *DX4aA:cߢbs`{m$gR_dTD!2)"B$З~ *DtXCK!$t4aK2Gs 6|hXtL$Bi6w% R^X\ nC"Df!^L((55  )eaof($9Akl)"pc_^MR!FD!Xa Hh:8D)vtUmQ>00)o o /ʤJ&^qe#S7)T'"&ԐvrdmҀ 6 &L^Nfb*@#FҽLYXDV%A@ &^$!ΐu.0Ȉ:FAx>}"j5[C 4om@[ fV>F&:'N1XDbb1F,͞фI91J2,H ?X*ED'!.(? @ *`kj,9YԎK1:B wU"9buVCf B4f^Dvz0ʒ&PƤ `iίejT#\NWZ6xþʂ0ΠBr 4d&vc؛e@* %$`"2 t;6FAh``aYb<9 JP ¡^卍+&d"B"lfJa[1dʨZ!v=&yKDR`XY r B1`Lv:bf(x}W~;~OuT"kvdcfF| h*!!Gr ` `@6xE,k &A/bfC;E'+pAI[ i!π%qcl`f.ըg/f/͒mbbA@(M{ejwfDp`JaB "^a@|xF4 QuK!~_.DD&f/4/z)Jx!֡M z`I8%,"vuBEhkd&&T1#+#sv* ۠`[>YV '6cu]Cowc&^xڌٚ3 39A(AI;T8~T(N ȹ NddqM7377C؛1,=Yn0/V#v .."E B0. LH8$t;@0(~? 5`w0;?*=?|>`(RAJ<`3Ba|&g |J%y>rP&@^G0'0S go(( g.V@p(Ui \?рh>x=#|( ;=Kv`S2S*f@BmBJc֧@@ 6 ˜ .| Zޕ%Xz=jHs%{`e:`k+T\7  hd0Jy=K$2z@j 'B 3)f|zN0(8bYͧŨZA:Cd:6xZ!~2<ǩ%yN|ԦKr4̸þ2H)ƌґz]ū{|af<" @p(C%n.,B@Gg}8 -nӶ>/{T%$XbPHr]l)JX>C" #$@2[K9PrfYJY}ii#(x7 `|`ȅt7t܇n!COV8C|3rB g~#ho.VeVNMG"ج,]"–ڒ22joJp* k׫k35”%idb'8YM{;Gb~w'AsyXfjZ v@Ngx;Cҏ]Q)M@X QP#NC:Xi ^D8B H" X a *$Bx 4=ĬM<B*, @1oEHe QF^`30@ : dLN;#[ Z¹Fj!,#@;'*oT4}b1dךΑK&`43,JXƑ2FZ{ pP /`m2X䔼#9& !H*@w"z @zpJ 7YZ%4@ @@il+`Cd=pSvpu=RiJNL<) `!l3R HH 0[n&mZJ &l (djpI@`0 mia4Ii0U8)FyH8Ԝ._T`2 i85 b'a5Z`ip@:&*PP X"'4TM(8XBpp X#q2t-90J A% ew:ԘC@}F- Fn& `Pd 73(|@:sy|"@ 4%dvHaIa h`Ȱ`cхS?)蛍Ɇ`]p%Rou~@@ a>Ă0@]}$n!,q8 Q9 P Ȩ#LR-yG|ʁ !, 1Fݽdk v"22SAl1=*-?hCy%AiѺ8+hzS3?$zM%-ɮ&cTi UJX@ZPW}Ch!Z)) `)NTj4!!\`1X di.{ե)%81TF_0 N= Ae?~c#5׸P|O ffF(L =(De8>+(4*άeR+mS2:*T_WGMn(7*!.*ɋX/Z,-bH@j jd= v BA h0@IBeHտB(<⑱SyyBrTaęͲ>OIT%=2(:GAJt0Վ oໜIwT*$œN`E17K#`6 +Wr;>RxYQW8pHFXwȠ"=: hǵ߉C 0aSNjqH%Kp&H`*2ۍK69Hl @:4ANj3px /(1$ ʺ0 AA.R(kR(TgsJԖ1+J{q6AxcZ(8JÀixu"l0h ?Yh;sqQ2q+I%y 񚙼spiŠ3 ̩-(p p .` ։y Pd:I8 iBZmp #[8Ih(x z@=XY~ǫu`x  ;/Жl$dpPN ʜ80۝Ԃ"uw8󕉽?ylöEi`č_v0 阁h)  hrqMB-Nθ @"͂}҇b"B>)p>$\tv;yr;$5 Xkbsȡ@^0uE P<4pOq D)HysH%L 閥Ŧʩt[PkјI slhoa0vbge(#uաQfцmL8Hا8om(\YLR?p  } @ғ0q/h[\M^  9+ 2/#ɀdzq\]Xq*Yظ,3#+/r,s0D5,HMx} 黕n&Y] bl9 hX2'`1<tbVy ʥ'N*eru ۴PFU$6Lq:!r,OajJu(QQ!*i.Y8銔a"i]6PVl17Ҋ)h(#803Zp*h p  Flzr2ʇjiI H=ʴLF*P \as|q,MVՋ!:р,-Mi8 86yhU/t`"hyx w.(A`SJPoYƇ6Y٫GB-5<|(Oݐ|V mזV^@ Bfw@z+FYM\o 0 j֩0픁! d ʯx.P 9)(z=w˰kNڈٷj & @2Y0"h7L̀tizɆhm0(qۆ%`shL`D1^՜/h}йl2ŀׂ|#>e0 LsxxD kjÐrȐhB+';/rg1B<5 >ˆ>q;*&n KPxJwq|'g b| P2 c9?:f*٬u"$b@6Vӊ->P.gYw` 0'|G?/h',@ę*Q6'R:4 2@`) \ CiƝmaG*.ɩ/wǑ@\ ઢЀa{+LU⟵ ʠH_uK3C>˪-/sEiDPz"GПפ@@Bx! $@ 3ZQ#F0i>&b F]VHuR{D &80 LWoAf ў8qQp ̀`9C寓bpO'Ky, ?@2eHͩ?'ElcW@d /K q5m{ 'px5$ YQ#'` ?J0NGŷJP *3sQȒ@h͛6q#x?x&qj9Ip*9`x֮G=[}{b#j(w4^Iv`p 7Ѱ єU@OǵHԄ'%-!-!>3>MY,WP$Jq)A[uDړ8jE;^Ҡ&@%5TIØ qR+@ ARZb! zJ蓒vP,Mnc8+@@Su%~6HO8P ӮjނpVʍ/gHĊ8ˀXiNT4vO2pK]BX";Cd<h A{uE8ԔrnN)T-q 7Mm:tHb4gC8T$?>.3C(`4*B F[}CyH0&BFdJb{jN2u0S[u.ġ#^G DŽyV !zU[)Ʋi^SL)&>t9מf:Z Á=@doKd*ՅC~nF >?;CQj)8 Q8i tôf;sf煰#Q|br`pɁ?H7H:qyE^: -u2A?>rv@<Jg/øibd`C^Կ#.l%@8"APNf.4 x*#X8kJl,KX>g5>lnaoFz~``eDpoΣo0&G` f2B~3gE+胧P'cBAv DA-BbDvzBvm?'u` 5cY(lGF*:gD8ib`y(p`ʘ A[$r4O hR |F`@t!,E[|P"昋효+8Cb^HjK-Ǭ, pGNL .Gμ(T4btFCp4j (bJ~J}.a" aDds oÒ@ DhM"apiƨ jb`)'e-?QV a)hǥ*"d! 9aN0*,OgV F [5Jf#B#D&zzD'*Nh}#B'j.V$r- pL`fk:^+`(>4jt8 *zMJ~drbt'gN8,Ѻ?ba6$r"Hb-mY L` H" `$B®>"hHkq/l^(,Za+*oH>v@ La<a%Fs9 *|:e{GHh,m|^*b6aI8cSJCf(5A `]a޷ͽ31#Fh.8ZdP@j) x4JfR5rp+7Ibc!F`zG0F.E "qE.'D,6s*Cl4j ,bBzu4  Ԇ5eFU&drE` ҥYRX,@>Cq7b^KR@hHP<A E_%N,/&x^DfKF PFL U! Rff^` bAz h͈T 뀶 1#Ұ)-<63#+B$}OQb?b`HHaL'̚~glW&n <=`@LRc"bGCxn.5F,*s˲tD ,tr\(? GTrvtag $AH`.<0V[2phWD9.迁""3Ҩ҃8ua0$Sh4GU&R r c "z0&+,;cL`N 8X(v*!\Lf56* Ֆ'` H`8(gX֨(o8x_*bItƾwQ6t"Jv;aqm옑z`{A@XH@nbhro+hva 1+(2\Q[@!-T:3Xo' %AV`(2tFX U;5Elb?K,5WVK,blxIbbw p:;ڞ(ׂ#Tk&8$S5Hf*85Mރ&$aQH(ap!n,B@,te (`BXDLa/@Q bOP?ij83.&j_`@8!$&'N,n~j9SޖJulhV"AJX:8H@TN.u`D"egV /t~e Z%2!8 O @8 +X~I@  |Q #L!Hq#AXl!Ex~!§0;Ġ5z,ȍ+9D}0}m\ ~ 8U]J\&v~!I(K޽!hԨ)"~mN]E134. Ɏ`GYpTLh 1 ?q#X E/lYQwZ@xI2@T71PSkw ) }Ud\`I@<p`_Gs|(B3..G1+ 2<Ie , {.Ui*΃)P:p\gz1IrNqbQ y_Td\eHA D'ι;LpcT别;,䔂^ K`<SKC,;ׄoR8Lltz7&ȦR0Jк^ X#(GKz=C➬ހr"oO3-!#O86Dq>]iJ$\}FnĿ? H AO.hZGxzB%ibJgP.Tjj1(vu1K:9Ip 02)ѷtoH xD Fx,b*?SԒdm#$AK D|b|D ,(œ=7m"@~m\B9T9xYY5p CaK 8t*П&kbt )hX㱑Ţj\i~* aLX {ȑ)=xRWUQ@)M䱍xEtPqUB R3o 0lhZ ɊSH]42zxvʭ#thMzPEJ"++( HFay@ j` ;TA֍p e_)XpHV|8!U52¼-j)hn@#9  ;δ?|b|)F,"yA\ǚx(Y8 ]fH쌂8!-Jri(ߙK)pH|SDAhHO)!A1Ӂ&>QA1FjOqap3䆭Z0 #-NAs@a:G$ȩ,sr29 K(+[ %˜p*,$DPTx^;63pG!ǘ~* J)!9L pHnhcSsJWţ2y& Kd0"|e(Py@?O d°vc8gNhDѴ-q˫@S:X}$'8xC)I7ԓf" (ߊV,%U?jH">(<=Z@ءuشK EB<%i D{4/<0XފܣJ(@/H =s%-ʒ1b;4gٹ혩@+Ҹ]^WE!0+ r>*) lV3i%3+P8;)PYDDΤVy=[j /qE`*6ϛV`]Z(x#+PpvPKЋjk`%9"9S8LYM0j 0(D+(I1" STqY=ԍ?p5TPT[rZNhe{ț @y U!'.1 j <yhe'h.`;@dUQuU rPP!"EG'8:EXtCs)hr 5Qld1 30@#-@Ix1?a&ȿB\Y-[LL PG<NG|('ۏ 4Pg#rgki؅[Љ"( ؖ@\!摔V "ȭAE*epeg䈜oJV0Qqo qsLmwq7(]A_o}8p-KT "8;3?6F:&>&IjFbVU$f* 9AQA~?`Z |>  L'"'J!bpPfx~Hwg-:T =4s* jse, 6Herv"rMfd{!`&0ʌ7DUJ81>zRlXFc Ђ$)pl }>>+Ĵt_C0cc%T26#@%*dvX 0Y%'H*Zke3+ŐaFwб;5v 8,\L OQ̖1$]z1!BN= 4-Pdڡ8r X0lS `@/jiGLWAΥ8F QQ8r;' ";YU4iiqL:Д3R eh6f ӤjWPmf! ~i@(@p'0)`Ƥ>ttP"K!Z-Vr.F &FaDFoP "+G6`]1 HR81M E$Htf%5%c%+zB!Ht dX1b "|:4WBި]L0P0`@ q>4>3R9c%xOdpju1Yadmd)0ɉ;bAT1*& RF$ȖS^!f-W̫I[6 ^N7* 3V4{ѧ(!<0%|T p!{UIUe'Ba 'ŀ ;蓙,J%EIȕm@dA<_4uU8s!ފ=+r|6@2F`f%{-A-tOTkdW,У@'@E+~A͉ k )Br>s*c(dϯQ7 5GP8[>WºP y +ހjIo 5!E2[JyZp!γu6 X2ۅ'ƈASl|fiKl+,}UHȦm@/.Q1zSOfl!} X"8` ~i>$/byBvmx;'3 E`1F)ln G%0fH ^Y'29e:c`8mn.@ TN0%%Tjĸg%X( Cva  ^tʎΤFb&2Q en.JeϸNQƢN/,@!~aX,003f#z@‼ SrKl(rOcHl4ږPx!7d><}(.aHkB'"PD_ eX(K*2*=Y O)z aSRt=>pa\'>FzDiOHnReH ^fd&>2'L $bV%]^|Nxg-QD`8aDJ  y'I ʬs~$, i5@/W$&` wlmP>"w6n-L?F:|Ϥ'Ob:gE _HS5@Fy}cCf(,'J&%Έ| E|+OM%JzR&`a#Nj 3G`2% c ~a1aaV *2f2aEF7?-pOfhg[1%ԉTQ^.QE'!@K"VZ6(Q dE \>Lfh#G'F dGGx!i# 8F3d.Xĸc@ .@L iv7 .I MJG-Br Ne jR㺨b?'xJQDH:R([$ E1tc $*;CSOFTɈX,clϟ<@"_nl@:hLOv ik!SJd2̂&)PFLNH1c8_ OGYOFn0m0XS zu9Ʉj+QŮ @&n{DmbkBzn 8aBwb3l&NPf05pb1>{RN=L*xcd:7pDb֢."n"&jwˍcz ̳a;f4 EB7IJ5ȾvnX@<Li%"a<a P.WXEbZ@aQ &|%ܙcns|O $` 3r#lJb Bâ`.A>N`l5)loiĹ0C AGg 82$($4xbKy9nrDJ@*&E'ը,Ւ,*@ec823PG6 HвmÂN䏀@ * n|Wo2fN/X dV:㙩>Т;+ TDn~9or4Be^ h}R!p&@3AV\@cF3p&6zAZfBTD+ D.1jh7P7}tۉ~j9͠tע %aaPh$d%D*"ea~$?B/Ƀ` (.)7(!<@N(*B~D{PZg ! L፳0AMF⁁pȃ> /<3Qe0!&$= hxЈ DbнtHpg= 7a}m̈́H4JdsJ.˜1{;"n^{d83PZ9h8#ɵ~.Jcs2$vQ~&aYe?#Xa8@A,4"2NSC i4h~?y #XVC@&7bD@]3 b2n:6"N,! &<6c>4B"nDRi._Bndĝ!9\b2Mk9#,|W{<Puk;eT!f#c*Di @,)g-HYG6 3a Ef_B^DE|PC$)@}>vl8+^ d l(F@P( ~?@|p,|>GD PG@p=ޯi~E pG1`l%?(@pD ?H8\1`X^'k;.pV@ [4[&`: @w7X<J$PepQt"TPYy=ߵNWt;p(&q C(Q$ ZOLV+ 4eW/gY_5_xi`!pIXW)_0%p^!D((" 3 TN"=kpEgi %蚨|"I ,ʂ,)E` H(*̂-| `ũFHKJⶮ`Z~"kVMi.(R5WE j *! 2ӨPbhtKXLJ۠~'JK1Wd# ; )XO7i:,1 =B8c cO.bxW)j1؀I>G@ BIұmW心bp !/),K' ! lr\)\WۊԊJ07 =d{li )q\6&I<"x1w7>L*(X.Un&x- sL\*sqRVKrWX( HΥָK[fh6셡:m@ .oYcHFQ' r3}{y:^8 HU`>xbEgV1+`q]"x!8KpSJE +i^5\kWJA5GtpG "v …tDG!uJ&hȹV \>'i>ڭ´r9?2LAɄ0 f !X a1dj-;":Ht@A"BRxWEY5Xʼ(e{BXT Ÿ7,Ÿ-.X<xK( A NLHbn> ޑ|KA:LPf Al r)Aja,%!9J S02ZF}jܷ&֎[&6渕Lt9 `4s(e exIr8R3$p{C+xI\"f22ɀ@c!.Z8$d!T{`ZXAT.Kt-&1XB$REȠؿG<8` @7&L|2L\UNH 0'B {RkVeEny1B4 Hsu(Y.Q6B@?L#%[!I$MD5HCU6fT(DA(EBp2o5J<p0yFz^)9܁ffd6?@ֺ&vM*m+%,\,N:W?ߛExg%{kW%砛U8`d.6;So&RGS jߔD%p;hVk&p"$W o qxZm6D1դeYka#*ȁ$ whKq"Еa.r -Y5cؖ:+!5?k^[zU-;l aD) `i p ̅s Ȉ}1c2+u1Y с([ A#((=4>T @z(xq;a,Jx`Q#Kq%9o I .B )"Pu8u ȢɘP(+ hIA> a3Z)i }1 sI*X p (|`)`'z/;0xh xa\% (- gT: phX&1`b HQ[pz?pGz 8I8ĻjdFpث ( k[ oYFf27"H   H#I5" 빕.;Y4" >!JBh.j换Њ6 3,/3)49|)񙘎z !*La=/zp(tfp^肝a ̷ |@ )7AbAa,ԗȼ%B9@L#.(;/h8vE֞_$TΤaøax1R5ag,xs5#(5QG;8)(42w Bȥ! 99@,`N`CD%N1,̜^B qۀ@py8-_Ʀҥp q NSX-hwx?6ClʇJ'ܱZ XKhӿ_305) PG$0BG.ܳ34jq2z `@sCp58d(Aqǭ20)^%QUT'P١V;r%]@0Z{f]/`u"A^ԂD38CWZS" GQ&Lb, +`4+Ui@ 8?LoY̓6pD(szIS 6 ЫZ_H=;LL}elԖ>Ê3z #Q"d.)zX'+{8i_bJ@-^Xࠁ y J)n . )0 |0( m!3pH5*I遺@!o 59 IHW6J:r +zKN,"Ȇ$x1?RKZ3@=a >ei|LLZa佨z5ۤπIL@) :<&0@V) +jˊZܸxpXtx1EkHeE00A=/F@ty`. J  0z,IQS6at͋; v;eT)xM+;Ŭ@C!A 8zj mk ,i 3 @[1 XIpF83(N|ȷ1j: IèxXQ E2JйV)xp-s@q eAZ7#WK% q%y69<X)Ii};:ԅa[莂"-MWpm:ϓ@8:ٶ IxL0)BPK^i*l'^;qU^8QRdvY*&|[\#b Ȏ ZM=VsTɢ!Ц@PV0P?DĘۉz.|*E9O;K`#*a]V3 &I ^ DՑ! 8ѻL0(eXX_(`=} @ k0_-W;I$b>P" b$M@:nft"I x <ioĊ9L G s7ZPgӚMjAO)><7 } jq}>$^ɀ'Τ48 j= \XR+\ O4=Ep6Dz<x:7C逫@MON{zP;07 :*LR',>M:} HN' {kiT|Cd~o|yw0+YeJR .BΛXG `THxp|NJtjZ"+Bjx-, z Tx'Z7"c4ʡ ,EiP|'a>HQ0hxؠ#v Y`1 S` T2.ݏ `eq\Jِ:()v7'?c7**$DBZIڝ'|) c|gknߟ2 *LnX⛅*R(j,̭(`Lh!kP+* Y_lp!r h?k):1jWC(R$v^NpA`Z TGq! G 'ZKؑ<ΈLZ9#-r d[(yX1K8퉧Krx݇ynHM=򱆙az$RRBkVYM)`I Hl:Ji!$9bJ@4mQ7ħ9S <a8 Q\X Ŝ k\}E1P b +FrQ!:8,؜7ؠrxI90л cS^:p8@h "[12xKkehƈT <4&EBΑ{G$4p(.&JJ)mɣP #c's)ɰWF\+HOx@7W3pJιIPsjc눽`"BC: 4&>[١X4|CVr`0S\#`C6&ԚYgl]Č@w@sRROܬL8|b6@an.m` @1 Ai:YEJS*+BPrȹ+T0'%<}0 W(fb.8D)T27RB)>t?'10EIuUIrF[.AظFG\%aǎ17>LILR*Y.@&8 -eEKa *2IMUʎi q^Hd'ؘRXEa Za OT+#6E:oE2RhiJAAQN֨@ IXvѝ7eYJB>DŘS:@\6cbtH@z$ {_g/S6;krq"HIs%$2f0$DCw#8;-,,#iN@"J&g!=$dXFXQ#pT-Ī#=Q9dpii0{5wL#"Oxßf3+,8h vp+@`<@{H}guJf'`&i]+]w4F8 G6^OF"@mB j6MeCQ757C~] ̆Ѩ2F8C~ F)P# 7lsԀ<>g%BvIȚYep+O#&rC@rު#QY.#@fl"dQL%KFpB/ zfIa Є>G#((@ :e`.acWv"FIʏ0 X/GGUaL0`\NC%BKxe=`#r|% ?kn>'5I4M < # #f]J2cFF/S B<@ TТHJרbbb GaBQ#m:,bF* DaT"WOHy8N @$n/X$"a|ZP"p-p ` _Nl PJ, T"LvXg$+LxyZ TIclFpΐ$8Ać X!v`]OB=#G \&'Hʹ\n!Z\ ̽ k+zF9PK$`r!ln"#RFj7hQ"`7ZE=<8L"gd@n;ö)F @ %LW-ih/cDC\Eo"$ObZN81` "e@$͵-t+BHalAvC~Bp4M4RaEcTL5'~ 䞔l6Ee (px L @Ĵ\QQ1ѦT0>Fx܂2BF̆  ]4z:<FfH 8lC)OhN"!1|2B|p @b7AʦN~F9& ^TVaudȄ #mZ |B"Yln +,""0:d.EAZ>G'&zBb` @#⢘aR,"UEI eTEԳ&gf+B  1 S_"d sB\"TL ,^N |K%0 ͑nrvاh##bLiEր Nh/j\š(0SaLhšFƈDFU)x-%) TbjdC' –fp 6Q!Qk" @? N=>A* "dY Ƈ9N]PDŪE D,tcK‚1E+մ".#~-.r);&wY'FVzAf+dnF@WjbƲ k4} v/AbA; `AZ #2&U'dht a (! :²4-8!!DpF'a$:k +dBTe#  j0=B`05J-(1?' )ob=2> %8(8F^ <Ŗd\kg(H( @6fuc-,'$UY9Wu DxF4p@{!fA޶Bh}Kia@ JJ&|ά1sx'&$v(n$A 7AԆyu/cJFIPծODYs5ROwMQb^M~N$i ckKA 3lGS AafO@, VW9-곢h%A}\C4a @ȂAneJU0H^*JH&m-$fB2ӓòU4"Hn*a'ADS6TE̽L w [N&1f. ԵOr8S+@OA, jaRTňC „2?H4@nC~N|bT&Glzn[>ClQbU22D+Kdudy.BxvFZ!) d;nNյzee/eb a` 8 v0\,'2ZNADe@ .rB(~K,"gV0ON|` >H0\n'0z0`E?F煎6UCA>G0n?t&'`aXmN#|GNa%)F@`kX@J jEarV(s#2|tB!MI <2R'b:vB0!/ /)o(U  ,:!&gI٬؁Lb$%4a&D^I L<4<'56ZԊzf{QQM>Z d=lTCsi9X(x>d-|_J$"S-'Z+wTn#+h./!1c\X0 =1 qh]B| 8^봂!LdNm.T)cU2%4X$>$"daƒFyLࠫAA*!Eᜎ' t$a a>xՒ!1m2?V#VX> Z&>H!:܄l{w\db7e< @A¶d Y q#VB"R(j}dpjs%!0ąng%ISǔ=,X*-b," S@=P3_bG+|g򣈆1*b\[ PAB$F`b dRq!$W& =#s+"ycAnN/^R0OoVE˓t<Cnr`{ TO( = ?b/E@8sP4P@.\D1940a5oy0(٣p*' AİZ-|PG>t43:8`H)1 `,A bPPB~?h 3P  3Yo7G/(4 =(h66Z~Q_& ֜&#x|HB!*&9xDpuN0 k:̆S >+0J:̜,# >4 nT@1|@n",2܉!L2-h`K/ @yI 8 1,S<,\ʨJ 쫆7rˁ {ȫDC- "z#. l S% vҢb( ""gމ2c!ڊNβ@0L)i0mԔЄR!j)\WX U|2l1|*&g 2ȐG2RyMZ^&u`6v - \7C@B7vʇ9L@S[uO@4 ^{: Wla1 Uɡ#2jY5"'!B,!Y΢8LRS΃{:?ImF!ⱥ\[,jWjx3Mz]5ʳ2ЇQ0e)K 4#[rd.RuM%(y}ySLPleIz+x&&H450wx~k; 0hy'Y C; :ɋ:( aW7pԬ꿁H6@:+J]0, 8'y21?!`i]'=Ѕ7A p YhT8(t)F?A!qp퓰Ay* ) a_ 4ً#@H"HG :Q9;`!Ӡ!(FpD Ȅ819ra?9Ȉ瘨`PL鞆~1&x [́ޙ58,Бx{ 9f0 9C#j*aZH!%h%Zx:mꟈ"؋Ѕ8 h@ںahz16H F X*wi@ ƨ $Uh7K(sɜ`I 00B,s#8c"@ lnS:t ?L27ɱt&P&@8CP8Yʆ뢎!0%PtMR P10ĜTKPDZpnȅ ` X40@)"T V,F.x+2Aȝ@𕰘d>ĈnN?@D44 rx% T=+8b$ 83 1A&@K @FXH,F KrXc8BD$!(ri7؟͗0T]h YM,h(_5k )(HP$Tc{s.Cy?뼋@x"S{:2i! $<qgY놀g}ѳīG(##HwHɘ,; T b0Y2H|ת3C%{aQ6YLpQSKhz0KBǢ UQ1CƑu躋  {V0rp9ꅼ'JHV؅ȲX%pD㏸Λ;(j@7DH培aB 0zDp?[2 $P A2( u=JӾ# Q8 "4zNC8 #ZOlԄKǡ<+˜X504(2 T YI`j^,:6pѥ= @kHb31Sj(s(0PJY)b9R q-ɰ ;s"8ݭGM%AQ,Bl>.FpE3(%SpT r%PEedHA)3Ԏ s&x$i86Br)$ -(HJ#t\, PݸZsɢH;`w4Tq{ޘhbHEPhhhDH$U:8hqW@7!!&Ը+ۻ]b-Qf'] LuV$tىWxql_^(w3Wiwy2Qi`ƪ%]H )e_pR>?4l:Hр@8 DL ^+T8JӬzOi0a8qTRhd85Kk % b5 ` CUi[}z+h b>+;B6<288%<9xj0`j_ N4H59zy] i]ۖ89]XcFf͂ ށH3X l!#8HBxkسl4l뮤PR}wmZ3O6>ق(!,H+Ƚ>10 >cXΠ\n숸shV@ **Hơ$ S^Lùjh 2[շ0'xŞ+#l0 `!~uZNu8҉ w[s>d_UPr5|5df02!a*ڲ532Ikfbh! cvG;Zya`Z1P pC+Doنt≀/CxC!*!jR[P I C"᭟n CjWE@d+aeG9(@ٞܚbJ9 Pwr. _bWcdhy+Vw#j[9(df)%2EZ~km09x, @#L4+]ix;bzYz+S6n1~+N!ǥ"6WO l{(, 2Sŗ+m]?pe=̇,B*܀k84֧>L@`. @gq~@!|@@} q6@H$? vk0t9gTH0Bd2|(]hmE^ZNqNc@Pr6 F|>ޏpl|SAuc/K)p`p84ȐGxV0DbJ[EC@;)1XBD`0{Ktא\,!wk!ڜBʺyqK}2.`ld0e Ojq(@"a."("ږG~Eǩ8 Z8'9pkuL`$ ĠLD ' 5EDbCmz]yiw@Ja'Q2>B]H }}GlvNrt`tZ)ŀ$եLd&E.wkB=2a,0 xa+ H`&[hcp̫bT Lrɳ*@'lYHTٜ'#j & D ° #x&I<{JX T2h%Iة2( 1͘l>Kl\p}/C՚a8J c z'v~]ɽgEЊE)hĞdzAMN-Jx1Jry(B ZܲyŖEkMub8`|HT1j {iP .ɾoUj 2 BP.:%QH䙨Qd(DqlAI%  A:`BH C,D P`(NC] b(3ƚ.t`L # (`ǂCtp!DZ}&´On(#%|!L#`r.\ \<)M)`VIiE&P"eQ;\u%1Ytj-tp X%B"޻I9@ʨ !6prkDlu 5e!PTš#Lhs !)Ř-•&P(&vfk85Sa.$ SYb>*!ivLtD>YD K{mzpb`%77X #;P 64Ҥ !0P3@w%|O]ǰk@avl2FHLC120 e4tUfGIc$Li'%8!Иa <m& "O"k0c(do9NĠ  ` Z0!@o Q\xGoyL I !,0G`tȞ 1.Lp?pMto.JyDH?Z&G{aJEqccKD%·@8iΔ:J A`k G[9G' n@Tn!%aE ~0Ue|@HH\ IP6u(L Q6T c` $*<QC_;CSWPrfMa* C sA0 :Pk 9JBĂH >-/N:X* RV-$uI9dEfNbFyXg.1NC>H4О[غV_94B$ɉĿqfy d`)SEv kh-K;/@ U)`!cwRYա6 SJym,l>&z &CJ]cciC;ҐXlPbpD/K`83}W4ɛ $%(JS>E80G2_}J(qY`dD=@(OdI2V_ fXˈ37Xf ^~L$ c#&-c.Z +=C #.^EpZd'H 4$x@ ebGjA#6Ӡ?eJp JX(rL(-f C% &ZpC( R-"b*NkMT'#^-vaLJTXd.Fc"_ #AD"(+v-Rak8@6{b/&^!,N&eɞx!.A\|F^l9 B@VV"@lm; :)S ]T($(aLҜB\a,", r#"sǸ & `DJ %)QGFhrک`/,`.DSo|`Q,X 8+-:CCj @!^*Bމ@NfF ހt Nvle(1e(ր[ ej&ļ&* -kvd :FXAn`Hh(Ob>M'z t>B^'BmI[ D(!b'&B  *Ы@bAbL"(0뱦c0r2 2i[\To|B@all!+1v. oЃa&X.(!Ah.7Wbрl'#ZQC,!1( 1fJaaXnd(5qKH/!KaCp7PB\QB @UCb'VF/,#C 9kbAhuD80PC!/WL`@sR."hKfk` d.^bcn,`hKP PiBR;͂]N6"D"$4,J(4B'PPiC`<Z"r@nRM1'LH"[J@ jA"ZV1%=AE4F<93" fbXr)!42A>/AXuv*^`_mXOB |HB fN@!C("AJ4HفX c;uz`&`@H"&|)@Lá@@IN,b5 ; h L Â" I>Fb9&y<,5O4g0 :x$j!H&TP+r0e j Z ZA ]1M,F%PB( ["'A|BzN(hJP!f V|@< ऎii0j[l*C"> JE(^ p,$F.se 0\̽utc8 ``ErB . yda1fxn$>:LX&VaB0S PH2b%[;DTѠdPdLZ㲭.^ BbaXq98$@<愡 .*Ejz~&ccL`ED* J Ih@8@:{P:@FM4Ll82!) ~Z-DLH%5~Elqp-"\%xl 0ČRr/ fmt @@ KvF= tRN`HY!dM#4v,axHР/>U00@$`:u=zp[٬ML-=b_3,>:=p8DJ">(A7if⦒ @@z v,νef̤P bxv4!DYNr(S"3A "CXrf7( B0'倀"$K 4Y48)W"+y:EKr*uPBS$`_jBDw!;4*hŀ DP9qvR6d8\54" >C.}BKS\C!Sr8%FcBcA)a&qWh / jp WAeءVpv(:*ab!$l B"HJ E ddBS B]7~AYI29-{ف]tr D(=*I,u:SJjLd1wnU>O,SAq QNZ,hae|`Ђ.rFW A}o!LA]{*b P!eo\!m'fL:]*HF^$d2@p2n#:٢Ld"hz5GR! FZP P8$ 8 )d-7~>pP y<!@H$A@`.LVLX~E"!H$a(T?`0 _ 8& 0u%M&(@S*~$,d~v`ISsۍ]$ &q',s@dYPYTdk uAI7VOOD ͯWE|>XH 6&^{6`G:c`Vz> /kl~! 9@V/(.-K8J'x&Mb溟2jK&Jzk 3 XqfnؿqKpR <N0-p@{~nx"3 |$Tc c\$ѣ"`t g?cgFxx;Hh*D+kI*U'TbL F"t.P:Dh BYHGl.ItL*UB(vi*f5떈32ɰ3^YNjMiR* _9?+l}k z9'XhJiLCD4C\{.$ =e,T,#F-c|(6 Ÿn = yiQZ{zU[LlӤJ$%)> ÈgnU%RrWez!pC(j~Rzmh͙*>@J$3JgMD.@.2F08419̸?"8 g!0$@%b@|n=a+@;Nv#D5,H9 {cO)2,6"0!ժ V}ɶ..Vp)@}Ǡ$ؖPH4BK?&*dzHI! JHb(R a  wA]n@jr x n2aI(EvZr=.t`+?p{` Jx76F 5FA2 T) + 0JJ5e턓M!&q"Gc& /|t ٰZʃ@=! `0 З았YrܣBj1v#D0RmCmBh>\?b+U"nd pv3/<l29︽xkGhfz=$@-H$P8Qʼn.rEЙ-BҳYn9tZ k6ӞLk2`nL(dc '(b6F6UH3jef4xPj@t8 Y`k"o5ńS s Cyo(ʼL3#r ]bt:8 1}^VQ aFX2vy n5kZr&&%# -p1  1mǹ$,Xkl4ܔV/pSg Vm@(zeSd;7#v ´XX<\*v!@(@C,ř'"6h%cӂm5"X;w+jMJA+RF5I)}uy:m6xOָ^M$ :<(C0$BLQ:&` T}'!:qHmRw̻X\x\$[-r.% |'W X:vx{U_gTK T=$2^I|T#oP Af$}N@H2ނ:nQs\ z8 rF?әT<rʱ]3|sGOŐmi3ƀRZ'D\9: RvD|C|T@6F v 2# )f-& A'J7*q zOACd[A E!f,J2 Knm z>j$A7A.XJ F6<&6/cbR\ .zn8!K$9&@<zo :@Nn9& +# 0Od#|l0E  @ X  $@.!&i>`^6h@$A2Ndt"eؤrd`!F``FmZ5 8 ,'4Dx"ؒ$.лyddMBcs̝xJ/cj-TA<aܒBfA. 8` @g!ETgM7d|RA``Sac@''d c<'<|s嘒$ AnͪRnƂDU`Βo~_T2#,i䊽3TKtql >@ Fx᤿tn-G94eAC6[ in\l(N?G,%_'Lɜ>p.Xb%>9` jET ?䈃 h$B `  4$D?Mn{?AeS#& 5SlXFV\bcQ(C::#A& B 愠Hp_;[f7#$ZQG@`kƸxAŸ!*T  { a~dn@)" _ }>"B>B3 C.c bg:3(HeuNZî ,F3 J4E7HTkN B@nD4)z$y!hj46B:X>\= D'SM `*,')Ao s|C.%AWK&0TBg^.AJ: ;*"'U1*`z/\H+ǔΓh=INAA/!UhALi0Þ] @EL~v{f/ʖICGh9$j# jA6 D$mC06n@J*˄2'/6-Yʘ(օt/00> Loh=oD9 T`p҉XCyf CA>0$4aA#0z$&D7!v `8UP$UTFI%z [SrLi?:5$6#V ad `^AOt7JIhn5tU+& ic?*Z70ΞcExA,G1*2蒣6Ɯ-@*h!lLuuWWU DY!b]H!d~OE&cQ. b`J '* )fMR|MȭDCaN6.JJLHgBV>>L0qGtUUu{v&B ̀">-:V5Ng4Gh-Јqe%4Tatv`=j>n5@D~ z)M*qEƠ)xeaAcAc@š|AIh:ID f2y`l?2W*4)Q^gVsWCt:0A$CE Jb-v%*C6%OJ79@p #U] +,((.7Cym$Vo^j4dPA(.~n%z%R `!v`HΟ375r8JQ sSGBQ*>}k'ײ=n2 @(IF@+!^c膀/-A`B؈I.&1BA*mR"\9UEfF!4,I#aBx.0kfO!DwclH ŻO:ȏb0HʂR.Wa~H r`>AZ Q_̌nB` ?Bl,ZA4L`q V46?yMpWi0:V%f|L򑧌%@&H` ㎂h׆NX+J! V` Ip&O$I(.:A̷4q_7+3[l T ZVU̿U$a"T@gf9R.3G5@C)cdS,>e 3m+sS=$F8ub<B LR2hD{ 8}w\`dO$a( Cp*${9#0$ kJԦ>0 dFR !>v.Hv;j՞oD22<~2 sC`\  I 9;Q&h,>B `#BF(Ĭ'3GM1ᑢϪw81`͂VZLbtF} 0P\ɜĠ z@gN B2Š08g#`֢n۲UUG'v`MRSLUZt  ' (?#Dr`G ])'QljXDa0G PrhX`.&S 0Gc!{6 zd 䔂X9PuK hbVQks=Xy)@bĹZ`\RD=# ./$v FBx?A؊f@o.:8 Aq5^q%dE9F@l&Dh 3!N.IZ< Ly,J8@ idh!N%Jt"|Q AxxFK[ {$TZ,H%>(!+P0ƙLG & NrVT@ @b0@!,Hcw4zNh %"J+"~ W2Ƨj.,)){8b$^Zy'#8DQgjR U4J{Me6$TdޔGq2d"A,Ԕd#0,xh. IKR -9?^J-!$OHLSvBkPGOAiZ;@3p4QSWY\CE1xfeгĩ<*^ L: |1y+=<νb́ a]> V` @m8@4vcw $7F Tr{G)e9F?w},Ȁq€`Da($) 3*@X B:t^zRݨ8߆c(@tUhX @a#0X( ch X.i܎`榊0239K7T#3 { T>Z,dY/!3ȱF=b1R@& 4}DA Bj.7~8:wup,pn9+73arb`ӯ09ciݜ1XP茐$H8/D-=snC,iE I%)Ax90;Ђ8,s {|a $!0r,,q\* I@Ł@ " p&yJt"5HB5sF5/T`UZ( 47:BHAHع+H GPA,Gp*u8O8H@C il w82SjZa;JxXqGyH>8v RC8 5( E47W-Μɺ";a'0BПPE@Ӄ#\ R!,Q  QZ`; @e2 %aM1!@H?cI6j aC1I9H; 0X2s%lH<(0;8J h;iXOtCX|#`|L %>IF *ZxAD#?Ɠsl2%hvS݃34@a4 ]r=ı)h@?;P4% hO^*P%HE1!=3B͠}@QI 0jk{=BH!D d /78q ocMFXEuU91z_NX 2LկDN!NͻEsɯ)w9+W L^ NL٢O!zNP35}N 7`NT1M3F[K\[Zx&pORuj`z33ɝ DYIڟ08bB$Զ] I F+0 {5쏣*81E=W!x5 DqRZ ZMQ8G1LOQ aȊ{tu(%kA[HX:;D` eyqU`JP0%Xx(zFiCڸ 4,(` 4X_xT7bBU3#qAaHK(Si gP8$SI<#U9X(S,(@^F JG![8r2^IЌ{P仠64H `GR 2͜ -ճy,@6_`s>h࠹щ0%)FzI2bCZ c%6~,;-MA,iv8,|1٦˴nȓHZ} ;5i\e0xۇLH >)P"Яc-s<3 c8d:[?!x8 +P ڐIu(P  0"2@X0z;?>D&€߱KAi/IQ&bpTpe0 *  q#HHna0tIDݵhIYa ڼYYA&( ;D*@lGlxcNJ݈ZZPA]̹:M bcgt=m# V؞Q/=0(t`I cJ̀3\k,Y/cV4Z!ϓصR$0휛|ڵq$ɧvS`ޥj <^h`Wj ^,`^=(zJaQ=q֖2W & K )ph+XrJaZ&aфXL]Qga}щ*iyn ]ǾMdm[Bբ vzx' 8H;Suԑi"ZIn H)dyխq^6 {R 0eñ &Hs`&H55lS t2ېɜcZ<;AeI{MtxE֧-'jH- cL\Đ1U:!+8V|QMಔn[&YL.0wӴ?h5Rb<ϗre Ѡ=@OaablrI71:/FxL ?_o@@b,VK? ? aDzI'H_ܢ HG+@;bu=&Cр<8IG`H]pD$2W\̤4*Ј+)|<{D V jD `]*'LC`qRB! ^4rtP0hiaPW3A`G$R 04RPM'up->  R(![뾶h@ 膠C̫r)x/ _#k`+z# T%YT6>}$ ,Fz hdx1`yz8H4׶-`D3yxPIC|Q`P;jZ}D*|¨tg0Qn!Q(#u<3 @K)'F#ӊk vE'+o+ `#Gis+j5JB%qw8WS1 G8!嘄2 ~D+ Q&9j ^5$^4 xh䂦 :.DKͻ(b &1ܔ;s3PBΠ<\Fb}cD޴dN˪gɍ8闣u9!IE3G@8 J0ņ6Z G jJ ? GYдmrؤf5<`+$%)Ba4z -Ϫ CYb:.x" $bTx%ܰꔓ-PEF2;QxHCg*E`]—"f'UB^@/ "<93HZ,\|L@1Yɶ\F`.<tݻNC b:yftBQ; ;>0?>`K%QJ[@!KļQ5\@ dPvV#N1IĄh "AHp1cz4pfGɑZ_4124H  p R @"DhWBiD%Y?| N ~"JMI0$؄!,rQM)3$ hׯmWz]bT~Q P2G i7<JX#GhFB@ԱԸ1h1DAT mW'0~.809MIJCҞ*@sLˈ7i*#Lg5;wn]3"9< !$N&favR& *3W3'Pa<xq`Y`cR/qPB/i|mĦpjBbF:pQLW \L 6\JaJG,07H (wѺi$'Rx)С(8Gù8 anH@E@'Ш=Xðt! #xL<?x5g atx(qX 0&ISz 9z@s>:ŅL5FH|o,c$h&ԒYTvJb V s>b\ݚyǽeb3J:d! 壎I GJ6c}sfXb8=f @ YmԙPlE@ع&Д%E}gphǚHψ!B((8(щJRD 6xgzIP$P@(In6H)nY, #=26La0#DX?bvs8W0+"릛q&$0**>"؝)9 8G)HYP"c#2sرt?a꤀@m *>CTFڦm@KRa]$E 8Y\$ah&&Fph9/5F#cd>A2h eQ:!$aiFqk@$^⠋<(͘;f$ZlZ E4 .?^\uO6% A&q2T/<{QFfYj@ wim/`fez!F@P<DH#<0<׋8!cCifpcBanlкWg) 8,Dv۩$Ȯ䜔eBT1#X^!o~ g2bdf`naX<)lR!&CH6:iɴ#(^A*`'ĝEdmb&bj" ` @0!KpB%O^BĶy*!@ قZ:i&GKP? 8X(pe>4OjGro0 !βa1ƏLʼnpWi|аzt` AFo;E% tw`B{dtF>ЩۡY3J`Owb߮2. j>:z)>I} $GGА1i+-4`Ҋ!VҔ6/.^t$(8@DF0B;xg K S*TkZ*&xB 0POLϠg0ft,?\CJ QSX``N#IL<I"''$,f1)F$`HOE6Nf$.!/Q"  t} 9X3(&4Dd)DX< 3B8&VZ%b\#Z@\a\MTE;cRF T%!<&SĜՖBˆ<`=e|5x_*PV†V:.1(RA2nR"Ct*fL0 01;iW1 3"(4@T0&uV(T&U ^fz#C` 0bG a`ldv1Apc`J;B4J6P܈рV}H* 8OF8Rb`ZYK^P@+v˫իg j aX!l(J,/sO#T/ A:@X)Y( i!J!( q7kP%[~̎!NA\| <4x@@gXGG 6\Nqs0r;Pk(b(0+*1@&QF$j,Br'lOKǽ5rJ$$aNxxb18"4be,p)bv:O h0uI;B9L>} ,0TcYDbR "Zƛ4<**amcNErNU#v@za #YT(Z{tI #vA !C=Ft'vjM:g$!6!THHBKzǰ7;U0g| Ap#M /RL=v["*Bs:M'b!T `A2Tb-<6u]7K(!d1C5B,۱CLcBnC4cfr_A4$yf+KP!8#Hb&.AAfF @۔Kc/ķ>2W T=^ [l;n&Fd'7o~ B|iD'7@1Gʁr΄$u$70RRi E+p„ @]A}rH[b௛dFv J_ΪGuece'*X vމn4лsGa\`XAQ+s)8)A`L $%?]WQEK`Ql 34*);CaC8|~LMO%h$&qU68mf7}V ,o&Eⰲ R"+] R@h!v\0.z*J@$|BeҿZ#5Ϟ##T^ba` (3bT6j\ )#Be$qNja'ۓY3Yf 4*#D-EN]^G=U 5Ƙ"$ '-3F{t)21Lb'~&:A](NT&r?-/2U MS!@v!smŽ"2v+ :; | <'怒V5%^Ɂ;+j*(4&Jf> x< -̓|$!ag0?Y=Qh$\#h4@t:${=@ aE_OHo`37k='r,ʑF@ 2[.?*uFJUa@xA@zM>5[hs |z=c >FSh6M*ר @ijic9#@^Î<(P?A5؀sL+ !8+c@8{AIu28#ƐVI8,~+E<3?K֎9=bX  @ q$ĐtSH ND# %l @D c5@o*E`,b @BQ>@ 5@|P<AJ A"0QJ$MbtV9*T@g_}eh禢(aRF#*lCR\;TɱU.1tf 5h!GGy`#6q$K!5d$hL4iX{*7dHy`L  @3&LDY *,[w"\(s(&xnmJ`12LmbFgɉ5t@SCS1h8^ -ĔP*x@y˜AThR@8 al-7$3Ǖ}BęIP SLB6F a\-VF 4 r4uԝ`0F)P7}IGs)t(DK"y^{B#) ߀@8|yƬNRa@Z5P8|jƾ2EъòȹɁ%JДR԰:.B;58ShY# X05X٢.ӗ5-9G& ( pވ* .#l`]=3@7х5YVy7q?2[aͰ @RM n8J>JȑQ5hrssSIȉ9,~t$d8y*N=jCN j 2z4R&7N`@s*7 4"Cؑq 2Xnx3IPC&DGh931, $x8^Qė I؈FZ1 5 u RJGY{- {+Su !(Sĕ/ ߌH|LU4A (reu;]Q8w2T˚&vaP\Xf 0~ `|+} 0 " !%$80[j4#R6 7}ـB< HL؁$ Xp ҵ y J# z10^1r"C dX8%`%ْZ\=E4 T\j'9ISW9I< eQQH) *mch֬`(Z BgxJޠ! ?нظЎJ$:;-K:G01I(؋I}:fX'CT*1 ޔuxUX24X6AtQj r}+x $" {\ (;] s1np(2*`y&MD[f-Е9K@'rB)~$ ߉CH؆?# GRL( SN.<^J!`R!)$8Q ($ Y'Cf\"P+ b!c%cȹ 9TGC5J1 Q%u1^AZY(j d ~P\Na%&DS L^(BA8]hxiK40Iq & { lFI52K[&Kܖ#юhMtJ)!G- sD'5FOړ^uof*{B[.tHCC[x< ms EŔܞ͠.}$E :T"Q( qm.@+ioJ 3(VFXpX0y+&PIͽ Jz7= hBꄰM L 1T.xL(D0C:_wyK`н矍Lf8ӔPiF@ji9(@[hͪmQ+ 8_&N fKǶEӽnD(o`]sP i#Eм@}&E!(NX>6K%3Ù6r3@0tjY$e!ZLlh;bV 1y^ȳ'B7ktv;8$(#N`!%= əЊv(:ħ BPYW2(5@xϣa֨\ 3>ܮwU }O+E@̝`y7!Rn2 y`sdN fv0X] k`Cdžpk3{7gI`sU([/-j(Zo]O&IyH0ig'+1Q9u Wɀ G y;H} +M Ppsjxn塖Kv g7@XTyH%̂4C+0~>N; t.x:]aaP' }#IH !؃B{Ea /0>O<@C)RP61 z+Q@PRP(a0!@`f{^` 3f\2YL`iطR h#f*j S<]( >_G"yΧ@/$8W+iI*wբ-j*j}7C J3} 8c$np NzD<82c۟B!I%'P|K'(igp[HFAbb|G1NO|tF#- Ӫ)hj # hU?gt5 EQ( 8 L 30y  G$!ts4- '`x * eqLT`b+ $0L2 V`6@` )C2Ⱥ:LQBxR@D61P!΄tJ'hm<.L^240dyu,+Y`9 (^pnRXp'( * ~tH_0ŽR7O؏80;3N"<( ػb!U` E/x 0 x-l.8,3:H+7b#D,Utcr"cǫR*uU'hW<0C[~h퐈[Hx@̍BQhJ Q^f73PIw%@a-::RI*SHseNkU~T! GnD s(@0zwBZaC0M:=nDrf׌y pMHjEM37苔j?Ļ"`\ *xf@{GerK)+2aK0<~Gnt7'of M *d H`fdAbX\|V4@G98Mög a.&RtOEٻE9sx ڂ &/3Z`5j܇0K akgF(B]P" "BtLgېcҊXBY^ptf!x`# GjS Ec$ EVh!`P511`ܙob&)7&J jHmVԢkA$@!Q2gEEJTк46ðʹW_@V4f~D(XQ~cŧ$. xahdc"f|of *pr@( (jxɩ#".!"@Ao&~#t* $&CrIؚ`1K2 ,-f&n'~ڃTR!DFnK6|38wk !`Gd9c%G DtflCg(cD>!b r劝 &`R\L$i!J1KV#=FhT.;I`.2.Ha Ga.kn* ` fZF Q2:{J(cņ=$8AX $̊=ggȱf~2@l#9c6F>d,G@*CYC;Aa"e$JZ*[@`9-F7op< "`leI=j(PC-l"CNPJeXDJ’˼(4Y|L|x<] > Fbh k$(5bCM 0&Ei:Cua`g ǘT8P@>,&]6p1r;%*>4%F]0FTh/sR1Qj: ec IjX"C3e%-i=20"FC@2A!@a3 ,I, ƌ!ĸDj#5Dpt.*pFd3lF }@ qt@27(! `>JvAF5dR4"* 1Ѕ;CHvt⥒u$a8x* Ԅ7"g]B nAX3ϻAaI<3$aR& *;t=mLQHzèVD3 G sfxdh* H72l %W !Є<(B6$`c<>#,x7q˃vj" XJZ@?>9 %!̊#rt#SLpqY85<! a Qc~4n,J2&4d/6Gb/: $$*5as ) p@&s  nAzL-x>TBPnXS,vh)U">.O>H"Ţ  a\[)'@d<JQNV|3L~e`/JQ&|FD8=ix4!oFDπ}GgB4"$ :S9 A6&:%wt _DC񢞦Cn"2Adb <'l8o C"(GA < ـAثJGk&N$2Ndq"RS=lC$ VHonK,  ^bha9%od,w#wKd)5K@qao#eHWDo+#j\\'ʤi9..^ft"> )Րl+g  7u 2"!Ba1` /%^`XQ!`tA𝂆8@bACv挔@q&`b*CE,L|Dx"l Bڥzlu kxv6t8 2hN5 B7QOV7m-h3i-RW'+&a)A LC\R Cp zq 2fExpc"Ds)*B!~B#Kdka8 @6|krG`rZ[: ب (Q0w#h@sNd!bhW+@l vIo |kb$ִdj(DE5nexa)t?i 6r9)׊#<&G8pC'"8`!,+CyJ.`ى`` 5j0Pl(*b CDuGZ|:B7LX ц皢`,z"+| A*bpQ)cb2~#vH`c V&Y0! Ğ5xǨqsd :*,ᢘ]V2Bs# $.dk0GA~ V Fap8ALȪ<<7WI) Eu N$n\3V Bi!Aָ`aP[+|@yOX[J/ _⯗> ?D`Kz CPFᮥ"r>Px$ O>"g;Yz@*8- D()7M`\2=jJ81c.D"봑8$G7'"`:*zG)<'ibRJ@"nZq I b/:jC؉*`>'Bs4OYXŎ<,[G]$@2\RY9Ls(*mR@@`B.x#G=IIsptMIO{-냰%xKq8.jc\D$.|Rcot#nYhQܨ~^l7ji0׺E)| J*5h=pOӭa~v GH&ԗmޏ ~7ːU7=Of0*KfzZtmJXT.zfRk6 ⨣,2&7qIX.\"nngDdf_VH=t&4TVJwgUhG~yGyz L BZ9KF<6;,{:`E(fBSA8`@A C rҘS/` 'Rw+r=@t`E !F(n)w )M;2rzh<:P:DhkX @OdrL1OdZ*V0Co"W=G7s$d0C(E^ A8#u!$}`)eg_QJ%SGd0+@+Ia61F8)F*1DӡIprD!&2v_dkm;Rֈi>ÀrCl*8"\E%"$MlHq >BX2x] )MS|cȰЛ3=¶|qdB9?**xa6"uH0؎,\{6#OszѤ.K?0 2T CT[@?}'Ui9/8A H X v hwD C .;-c]-Fx%ruA#ȍt]JdZ tS aRMgE& 8\LBpߔ@Yd 3Pokprق1w.B] {kІ? 6! 2fj%]'_x,B.,JHhX="$o =*fPvF! *a8wA8b Ux"'[tCĄ3O5~?BmIa%pȂ4=FD)#&  T YH/Ԋecq=J#BD6D@L ,8 49Kyo2Hs!,K#GåQk.Sj&ȖZR4ǐ.".x20r-uTaC<btN8; Z4tN5B%ޒ+Z8"B2LraZ*S.Bi 4ovxRUSE,{LEȦ\@TPf`#p.RN2j6)5%poReUG8џe4 s9s|H_{* KI2n0qYzP ^Bn-QY:&>7 J$|SAìm0 hxp9uϦdL d):gFN\NZ;=)<N0b'쇨w%8A;\]҅$?q2SC0(XcX%!2<)n=i9x6ig:*L߁ q0)ˮ'i  L:£RϷ xwH4"9YII;'0"`iDH@(P*٥Q ۣ,k㧐pՋA#xT@!)*!˃06I  H{cp#' \ B ]?<:@5IH#zB^XxjSwxH9cU79;{f  DJD( AN0(A4O yGյpd&bC$Ae2f$K@ S_ 0R 0zn Q26 |ʠQVzKx:p5c)=hh>W@RY[0q`ޘa. h0 w.2唁b&u ,ያjȅHPFYpp mij h6Yx*0a: PlXz: ҇(㋀!( H aC $FpPhiOBi <*4< Yot 1%% c@ OO0a-0  x H0Q 4_5]'ʠxPcb8e@ֿ@HӁ- H i\!A+\Pfz WH,&yz $p3" R9yVʷW;IM"Phj'Xŀp 2ǜ* t8WZSht3sHb7+I1; ] سIB!âcnjG$=JQjQM|ai6Nd/ ,R>=  \MXXq̇q M G% g[ʼn1  rYH`@ `t 1y<6 I@p "4k;a?'rg}P8D@~^ϗ)C{t@`2zB``0l4X+I&3L6' `'@{y`Xh DJ ?/H(8 m_O B4Sa}.0~@|4M΃յ|瓹%߀|Np8NPA/ `Harp-*R"S4kt4}:h" $J!@K^S AntqyǠ( 2$*IxzYuS.M N7 v Xb!pIXXIa0% J< & Z} ) Jʈ*΋Ŏ{Jթ'㢸@˫ W4tj4KHKYrq,پl(H`8 DbJs{25N~+M=h|dIoϑq֫z*:` ~K (+{|(H,̦rjkh"! X0 y⶟Gϑ)*:-EEbdBš~wXIX7Cvl+  =̭[X9<ZTL[ Eբ8|)[ #G!.fx"30nsNG 3"s@u*uJ赇-$[ V)r?Qq>GϘ̠B $aඟD*MYpd*D<fAvGjK/0bǮ4{IzdҔ@ L"E. 7;G.\+ehkKR",#p抇(`L %@+Ҝu2j+*uS̶aˇ@`\XtJ]Esp Cz\>)!Sh-E+U!šL A ,hA"(ƈmJJV\3WKiIWIa-vqy!P`ۛj]iF\8P,=4@ 6e8W`׬+g Bb0ҚPu]*&@.)qBjZ6 TL8F$@0n)#]@!&BUDץ!Zr Юؖ1~%h `&Uaq"QKbPJyTWX7CJ %TmRziC--L`"aM#Xk8; K炰\ *mrڥM#!#=G3n" B)/F^Ij"EOhP sK`s#TH@Ap+FPM|٪5F`T*Ꜫ@)D+*ZXTz𹤝ۘ]*$2:6gcl-戀@A.Ipy;%zb4H9 z0c  H)L, -1vsMbg.,`Ɋ z\U5NAot98GhuSr/UQr4E˙ MfkSHe<ׁF-WЗp"tnAg8-#V&B@қ3y#bbr `v7%H EZ4eA¤E>I,l0D+A.”DB` Y Kĵ?r6)!vtT"E@V$$! `ZӬ>+&P!Ectq"advLj 2x bXc"s &>ӪG[dJ@PWah :VH$N("=aaAePf$&`Nf6L-HiX/b(`0r*aFqfR>t(aŽA>!> V+'Ђv;"7C-NÞJqh8П-hJa@f'PftD;%>hK&3r'U`azD\$Z @r$'M x볈dM3'J (̓(0Rb"!N`n:$tGկ[.Eb "`0!2A-i҆v6/s:WRL)0-"!{J`VeJT :M08DL@0RuRdvZ9hbvDMHLk`)+[*-eAW*GOI\((i0X"IPR@"d9Ǩ,=0, o-1|Lbf, 4rɋ3)Y|&+E9蕩*v^QX9t,*LІV.AʎaI $LB'1oP@ -0#PVB8ok^C(7⻳6(njs D@Q=dDWn"/ܑ2` bM>Yb8IeN[@!v^ 9o':i&(¬@Bd\_of#vt7%$NIu*o+™;"eõI#j$$|xh-4<m xF̏LqetP(pM¶}ĻDZ/F!"l !i`1)= npB9}τ`F`x ѝ<9 w/Y/XH.i^ H-".GHRXlg!1,A3% {/B,4[b,LJLx $ö%b(CyZV8IMbdb~@ߧ^1X)v @ ;tSAig(S%^JZ|v,.8_i+iN4f!0 !x(,en@0 n9;'p2BTU^+ˆvO4{DZ `ϛ;^pZs"L%T ImҩncP50O!&/XoLqYn1CqpoM|[UK'PH@VU.ihXHydL@ "Pkp$ z4FwBVb(c8c_›ʼ<}>ak`܌AOX["J‚1 NBJc3$B9@;F!''-X@pvRĮdbTaiOBEB@6RdWld@Z#ATR9 X@ED/@m<yS^F!.">.R: r1"XbL| `pYе(n9(swj,`ik5(!]Ձnpgߘ " f4`&@2i ":BYI<' fˑdfL()jX@ "!gD,1`.\ @ ;Gb5Je:^꣝X\^7sL!Q6Kb:?A\%SRHn @F)Ir36;R*ˉ8^w8}A0~` B4?& @_F8 E_5Q`A@m<}? bH,r R[@L Vd-6Z@ xzp> RR8TiŦ)}>cp@h+e~ŀ`k֠ut$Ǡm8>޺^q4m `s:bh`EQ"gi#z 0 sHlFe1r,'&- HTh$x13:ʲ|@iK`.?-dg]-8(<6D43j8(U&k",%rc--{1F`"B{hbjz9z>hv24g)ljư^ 4x I7!ER* ciǑt pMIHe%7CG!p?c#& I*IVuGp#,K!] `T`vG PVdF 0` 7 6* CiD/Ch+e%C6ksPԠpQb}2&MJ#Q.My[+ٺ#+i)6R = *tr HhaR5 I7<z`4(d 'r>.LA"HQ AbRI@#PA,[ }4ƈa=lAY`$ӓHjșs5$Z4/X[a7J0`+",a#&1 {GF?Jk6͉f}bW3Y  @"\R&'bRl@|u] qI$LbY!Q4Dx 6̼[vèuX"/ RJDbV(ah`\ )*$!|Eֵ+::378ED$*#oc\iBiao5%$C 2*kM2P!Kb;;(Ԏ^!>o.<ةnтh"VF<6q?5Z-82ck̈́CJ})F_u6[VIwl@#LhҰJ 52qB :,IP AH&gPW2hHA!Xc2,t lSS=A=R QRx&$l P]Y XS,34*d6DvvvBB#1GLNАLlMXMF>P:ti]Sg"YQ5ԳCȍL?sC!W"_7 M(Im; A=).)M~r*o(ȟesD Kr]pډ@I$cـ6@T B^p` ! UxOܺةaIA$I[ą1W=nҀA`ExSMD[ fЅX₵䵙swGcy2ijLR aEQ܌V) F01Pz4X6JjX&` !@eTZILaKD }'"dU}} $C@S C-#f`],/ ,vFR : MyW鮏iD_CfG)KdM 7t|b"$>> !||[ޔqH)kpьK0AJzڏ d68H.7"I}}{ ꍐ6 HžB81:3\$51<  oYWK!@"_ a#6)gزa j"Qu XMB`q 0-sG- 3Bz,b/ J r ++PH<%Ћ), IGGI|)%01(Lgx bp7nMT'MH$X1 #Lӷ 1ʁ}8?Zآ(ˀZ׌QAy#4f("AѲAIlIQE2}5IxFG8Ѵ͗}=Pwxb;Pu` \Z"#hHi Ўi\-2 )J  SҚJ%䷞ 1@mF`B(C9C{EF o<)Y -%Z0/EfxfXAAU83810PL؉:Zty-Ȍxب g[,#Q !;ɹmM8GU)ȯ";%0p'G6Xhb=`B(Dl \S2(3=3ǡ Z9QJℇ *;{G+]i@mYX(Qa \m"Rn,u يPA ?)9FkWU{WiR,}{@ab wHt4;PgU?PD M +,ͳ 5]hPK[C K_&l5Zs;B@\Z}n<(ź5 8EJ10)AT"Z 1L&4 =-WP`51HS-Zĉvx>ڈ%"Ë'`BxM#dS.qNP6,\)b8ʊ 4 4H6P?Œ K;޵Pc 8B×9#PV6`Z"ς0+:`%oQqԹ&G )O~>X@r0T<&?Ia@s?E>MkX6A23HD ~̽-49vEyÙ@x3߆ cVz{hHX%?RO yxByW.4f/; g i/,ձH@CREPTIH f$!Q+3g>jEm `xFU:?3lbDj0? #I닣 n cRTB͋# #r@+yp:k1b㚓PDD X-4}ĮQ4} qˇ1^4?ak@6pp5F`P B8.xV)rD'a $J 8RuE`/em;k=6‹1婙+ $8=1i1+nxCglTۘ4'9 0R@R KQY+إX6TD{j׮eCEyQpRrPLmD&T@EСi#brIc"U :3Ѻ!& lpTO//_κjEשM'[08Q_J+CLj ݅o+%+\ hOYCxIȒ,@q|(_hFR1)}o괿/TYxšOн @R%Hʦ9Q) %J8F$0 H㖓LwR(F ͆}Blx(ΐkֽYsC1ď.6ݨ&@Ӏ:6"1):'2*xRiIoxd6[m:Z.+Z`G[[lcO8iy&B(" <M_gX73p#r{ȸ7;6 8Isxx ⵸ ~I)Q Q/>:g)k] GdwHFny8H}\=p P @|@ lK%F$y`Y)? D i$hvK'7H{ĨP4B +B'0`ϟ jbhyg4Q((S ?  @E 0(O(>o*7YH3IYۻq}mp;  X5no"H{T(y3,{{(tڢiw&`\(2$X$ ! Z4 p ÝP5͢D{g zG"5:^E :G%A ĵ-˒ 88@8DD!Av+ S6)X/2"{6s,A|] Y^9"4JA@ TP"u8  ʘCn{+Xu*Ò.qw ʉ#XȺ0|`0:.Eh:i@ƶ,ď=/ʋAt#mR̔JP(޵\1dZP2x'ZPaHIݘ-%,se~"^:IMr ahP #;0`h[Ax0 e8g *SHa81 Nfޙ-zh1#7*cd=5z8m򄞇O6V.)9FSZƨZz%vɩ:w`&A*LUKV]z!: +`<:Жo(_eALK)?jeƠF<@@ ?P= a@fYã7` Hm_1gHRy 6 T+BB|ܓN. :e C±D*yNJcrH5|rDi+(-2< QZDuU¨X`mb\I)fDȜY)D(! pS!a-$gC}_Ɉ7J_Jn n,^ ᘰ" }jh>rqIU+IvuHYa6GwRtk l qt.)SΥ12FEa%#H@!@ Y7yH:=Q=қRErPIY!$@%B0H$,<)f\PJ i^DG]m/ȤL H!+ P"1ҫ͝PvFqi 5DAU$%V=t ܡ?! "]C0S>eO1ZfB[ F2`H!BEiث\ WoUQ[;B巔E|8ƨ@& -0 BMIPɠDU)f#A4,MZ@8 $T"˔ Ex .#RӻG"4(m=V Ìӱ!.[֌͌q |wYB@I'Z= BE#UbDs(f4xzvXP$lRr\+5Vla c<2&]&p&AA$DLm.O5dJ94] j k,4J(RXGSSk'B5p/8m7J#l8´i)6~42 aqbc/ #NM,F'8&#ĝˬdM?k_ֺ"W18$H+?gU4?:NYsB~J( a q# 7f2<b _!{}DTkM`'"cZ\v֒ȊrϤL!GpC*h&<~B,A(l,,5j| 3ATH gT%."D4%n‰0^BTx!*, /.Wb| lש!iR AHƨ :T6@>@$j!%[ gd8'(@F@!'. ؠj>RXr `!.:,)<)R ČyfރrRuV@&a ' #r͠oq._A %¥֔ ԅf&KZ&8ao<Π,C_EI&b,"[-%p$0Va0دb/e,f=$Dj30 )a"~ARa)ah, DE nj xH#PFT;WA+p!E@2f$A4aJK)0 | .2x z~` B?Bn?dY VP0S@<6dx0@ Z# ?832Hжj4o|_B$G(BJ" aCibwZy5KJ8'kZD! @git~jX.fK9Eމ$9.h;1&4-| {!/h{VZ=9ꆑ8?BH<:xANx9S <@.uM-_Kd&N" Ô_S?k#GnPPn qGx*2(L1mfqj꠬G@>-vxgOi꣬!&(Dy#8x%` we*iv ߆ã/8c1krFFx KgBVv!2;v)wn&_>'ujA{B5s gA+,J]E`e|8&C 80Ygp.]Sk G k;f)`YewUqLqt(FtXo*-{'$)m  > !a1E ֦8˃N"6Yl +A?d8K S*@6 #W;Ab/2lB!cHҒp*o* )jDˊ0^,FBVHhYXJR Oa* ,FSHZ>,IPF5QA&27S%& < CaIkT+-=1x:@>E[-ϠٓCJml_B$[(4rqAH|gU^r,v `f$3$jlQ\8㐵*f&+`pH 臋B\:"b<! ?#:0%b;%x;c,6[p"azC@ tP|'g A*U)~M(:(z0!wh Dz,%CjCe `Rh^Zuy)E@"0RcBX"IObPBaOXaifZCv p_g$ %>eZ\Mf&z^MZ,h$t@|R AP'3.gMÏXjrդA[D'dFdk bhY7Gl)%;":x=vI'K;ZOmr5h?ʃFxd ]'p0,b1%` G|A1Arnb"vN`byL}tfZ"%OL5 =&-6L?OJF ?9$6Gܥ)gJ-@}bMk9b[%Hl!ƥ}h& `GH[JN̙B$iGR!K. %s1.-(;6 /^!&PHR|ьZ2}t1w̠Xj's^^cINϏz}CPk(rLP,wL%v>sa1H] W #p%(#"@ڒZ΀ xkF%`"dHvV@+AƱ:L 4%E-m,[(::{a_s^ {;ng{#e6j -R)Exf iNAzI@Km`CmQ+胚jDbwNdq[\MM-]`jr (Te8Z]Tk5t }#Rq tV !P P-H-tИM"&0R nD&|QjB u|8{$ MV#ɋ$ d9JsI^B 'h3;GpuġcIFBq E42&ڜiRHZ9N#L@RDO_KA A#]7uwbX,,0Fآ %A@!kETT4)HM#} ` 6%@!aem.J+:]Ix!3Ucz:(c% qlrI=,13 ŕwO^մ n @`?P0RX&V,VRg= A5`,z<5m@+3uưpHU=G HVF H(֚о`)2 X0ii +FlƱ0%x@ A`-Ph;bZX+RDGҎX{/p cn+M5uT ( 2*c"G)DI쁀>GWs H P<q7{=O59G &*?"czM xtGz @GKi=32p&>nՑZ5&Zu w CC0kD߹ nRCZgN8Fː4r0E>CJpLZtјfÀt7Z2|+K2Yl"ub=Gp-4$PVfR&@#[bR 9 4!bA.65\8d Q"QF3g1,=]2 /M{$A,EH 9KN@(  HHhEE$݉(#Hސߵ/ ‰(kXdpoVpXc `$H& A k Yة֦7 *yOl=z4Yd&- q=Iy) ;ث J<1簡Z  `v0r.(.xjgȨq+Nk Vh+,s#L7 !Z8/q7\2p7S [i'!/ᴃGF 3 1!$C(b8:JI ֖9[5BCH p"*{5q sԲP -Ab_/ nl9z6]{ U?" YR X" `9\3#慪jq9{P&Kn$a{,/\kL YSM_`d@@#Maq% p5 4̆7 Նa4Jۢ$  ! hy f_E=n s1I7F^ Yh0A\=ɎwYT3+ԉ њ]٭[X`H5W,p͉^6It|?J+@\8/%2 薠=b\0QlFڃbS0x]A&8\aq KCjQl10:TLoz5}a͈E N3:i9 >/$>!E@.>O ?@0m) P'33Hm6?'iC$ X6V`N{= dd^ ps@9Ci͜[/BQh,Ds@ ՃOCqR@6 \߯LN>` 7D1y; 9T%BbY>mJh Շ#ttq=% G$vZx YxX-_A[ (Ø#@ FO! 1b̂0hZz,m"&C\ǟ4; Z &jrI„;H\EnOf9`G-K2~#,xOq1Z2|c γ'Ȑ,@10M+.r(K0Gfb+mRG0%ԘBnGǎ{pK#H#@W@w46tj$MS$*jߣF oY,MTnj@!pbRuH j$,-Suɲz@2 -cз^q,r# _ȑV I- Ky4j5j6.Tn,j9YŪnB|.槸2GTmڄ.h'Ǝ#H%;&5Y9pOF1r {ds |nlSġ@vRA%qG}@R쫒4V*lUk|\USm`5n}lD&9!"Dxtp5+($I5`+ňk,%&5ڰUt ^+||vm7UJ$؇@@ *Q.!\JE@aT((>S} HGf urZ$$(ݕtQ `ŸP+q_ln#t8>x H*''E*E=2( ?G;V)R(ae 6`ɽ#z}dL0𰠧B4>OI!\Sg4y-\n;L@ CM}!  AΈTMa2Q&Ե$ЋbdM8ÉF<Ȩ˒lƐA0cAH ;dk7Ӗ؋S(\!56d}C\lDFDXh4a?ZYf#=08U )D뽔`5 d߀DXKE`#&ȼ%)2G,Ґ1 BpCz`W@47@bBE<ms!^V!+e=XNA* zI*cj+r2lԲ2 EGvPq:G8u$4ƨ k2 n<BMȵ,J{@ OvYd+GB$Vj58R`D2(k$A-8p!R[b#`6񌱉BI PH)`l@STхS g}4rT.N4B=7Mz')b=3[9FQ%S^rw)D>HlBxE0!8Q3k4`7o :h\/w^."L0n1܆!B%o i [ఠD|A^ 9j1@*1PyfimA#U"$㲱 ,#?4Ec+'q,X&ac 'u2rZ4 +LW X~VK𒴐@+0A-~~m_`j;1( d` %L*!F#4$Bɋ.(B! y!d{FL& 5R1G$hh` a4SAƤX$M<{'%(l'l&abI]/nY&R `D*aB*>`!@6Hޤ\kBEr1.V FR{)6MapZ X 0D($bMfö<lL%jk! Nߥ`$Cʣx! j.?` (hlh@k&+@AHVmvB*$N&(SѢx`s'! T/'pB- ` m&`jE$"5 ry񪡂cBY#װ$@DF~Ƃ2)(b`4ZXXHOb""X$ 6( \i4(.fĠXf{^2 p%d &hGgG~&Ev) `V9 q nR,Db`(  Z]\8(R,H$[ dߦ6*R(_oDb.:ײb@@'(*â"]PH{!km Ќa]1#/Ch* A^tdΨW.0,iEknI$' )2"psrE? H!8z .P^4c z&PV#L+BNn],2ʦ!ThZ8PfhO)aJj>h`ο#bGVm`T&͐"x o=*Ez&JBA&ZD"0-RW gX!>nf,bB„!(A6a $%:"bFjPGB|[<LR*SLSvYG>]qjHHjj!>i1q;`ƾbPSL.u\##{x=À ,F5f`SyEeCPJ1DB`n zNb1V&m .X2Ưb6"2Hb$@Wj6}(&o\p5"BFOaS^``aW+We# dggG, /kE/"n 1@ g hIG.}#Ԗz&,O*1Z#Aegmn]@F(J zooj,cIV\%dׂt9JH4A Td֜J<tQ4&oi! Plv]$#m7 ! +grxvC!$E# huAEJA Vfh=HPG,  [R@}ph"uvBZa)0bעv!=&'L@kuIu$u* 9]lÆrYF($Tpcf!&,6?h捃"(@I^8AԾ,a[+VE!l)88~|rh L@n+λF4T (m0orcDt!+j@bfhz2!`x& :F\7TM>,.M%Ra :H9Z<`1[ CTH ~#LLTN.y2*W֯&%bhEKrXt-K0I:Y%l-jxfDB &V,D-"1tkE`bFb? (In @ BW "s 1&׉BB˴#Zbt6%? 3⥆>Lg"(F4"` 8Ft,eV&I8kkO32`{I! DوbLޭx0F "a\@hU Zl&7ӞM1%[ϊ@ ͫlfwo(j C^OWkٞr7iT?1DSaPAԵ4+BAtc"@ >\-G$9B&x@FŲz?n kWvB*(RG`JM^OaPE` "*X#33z' Pd+ H"C- Z")a`ͦF⥓iZhvӮd)yAAA `fMwyH`*,=Ss'7 I.|$@B׈}ʊlY  qXNi#k +ʰ"Z!CA2 oqNnXchu#|zË)L$xz#dZy,8E0H$5b@[ʾ ΤmKBQUC?AvqM0d_i+DT!$Zu&iatgJ$*1OJIS CZ `!eHRCcG csHp:х4"` aZnvga2 cK.(@(@0F:`}1IB6u>kþ(@!TOaLXu0; ƃ$+gU oR4Q?f ST]Y>@G @aټ;^Y-h' xbfrn7h*$ -Y5)# _ KQ8qAX;pٻڱAӂ wx+"A!Cj3,w !²&};3cs"FaZ`}y`"J хJNIf#/+p`b* H$Ai Bg$QSV&n"ƨJ]~ajJ()#YC }g,ق Ps; >>-HR,HPzU-~?d@ M|LU"~L@,4}o>i :7N5N%fEmO_R0f6`wCV(!6Gc4Ϡ} H>P 8 )t{?ݳ0~Dqk]>-GQ@5t:ti% \(<{=q0(d,ՠ[8AcJ|ƞ' @ @y{: @JG&( zIqx)j`.r8ϡRb-ȳp`BO`+ `w)(># J9À`$-gBPY #Aƒ(f$h)h`|K)<*Ht*&; } +Fm*y*=b:(Ț8#`Y N.;b)<dz'x2`'B싣8Ȁ> <\MH#*v <I&{08'3O^V0_:;a2D"=,C+FrviM)l2(㬿|$M"괡̺>Os}>+D @HW@J`wN/R8a36K1mţX6EQc=V解]!4=Yz1ڹHp A H}4|*[3-+'s y <~"I2ӑI>o{b6ӢcF7iwSv+0b+柭9C %gȵLNXL@s_ث.VGk` E#P@B'f|_pp|ƢQHCJ1GD"4PLcM 0gyD;`Lj"n.>!tDB$ >#hxqJ9F(I'B|x@,z|KQ!A äH"= aH"D` DSS|f2'a|Oes Q2(NV2ѐ0,&P (T 8P *i+(>ZD0ΖY#8GNex}t|*Htw@ -% OBABXQAܘJL@@ |~UP0LehV 8|5 H|#G]Qt屺qV,h1Yd|ž ,R$X5c I,,p1:hdHfRc|DQ=L B:|>QpĪ(aQ@O๿ @',j (HG(2c$*28V8(7b&dܲ;Q 8d`j` <˜PN/膥z 5:sAa {R'ķpY :"1ft$mU$Shd A#O9O{bgLA&KAfMv"SLjADQyRRRY}w x y#jԬT:2*|'Ǣ#F(D mw%1EF9 j/f=x H$Mهiu%؋q tsAΡ+#0b@ ?qMf9@ v@s0--8he>2# p PB`Q!&7˟9.Ѫ`ĉ:20ъ@O,8>x!=G<(+Ѣ0cc9 .b|,&2 S3&pi09<x׳ؖ˃8 (Ba;Ŏ.+˧pĢ JL XlqHp4vjq.i0(@>8Շr>}2 z}a-  ^`S4H85zIúF2YNui٩j ' L:  `2\=:̊Kյĥ+RApr骝걈'~BɈ33ہS<԰=Rt.<;QpgRTP!"x/c H3 |͂*k4=lOض@UQŀ|GiR9HQ{oN8;)G0;6 ).@M{Hq }<Э\$ְztJ u !(s2Y] h!Q"#6#Uql{Kl4(Nz`F$8$RF%$zX08 DH<( L"748p>>)HHbp=SQPaX!€80& %V`X V Pz 0Ҝ.4Ja@̾G艂1Ghs  ϜaE3B R3g=lL3{)y??* 0MC5'Y( Z Si6%47X\ hqហH4ӁXNx ;M@ F1´z`őh5ghsyrnɬB9Xh{'"1-t ɫ{4ZiNa]ݢ8X%HAF⹀%u's濅hOLlI?CĀxE`PƒH(na z'1 p gYXH#~%P q o =8ˍ̟y]!R1&RAߌ0P2 [8MSy5I= vhIw`w`s֓8< Qyeiz7'0,=(a[Q^Iޕ*9ҏ(/Sg $A(?$}o\W(1m뷍̨BRp("s\͊%h`TyS7ߊΕ6h\\;UL}(<'Hi2.ד-L*oqzwT6BhdHd[X2An+ =s60t"zѾhح>]\Rʖ0x?L札-Q=K/; BH#ˆS}01 :rIq{d7㧖> r^`=0677iv?T(w`~CyqZ1s ' TH@+zT,ɚ")ȋX$sB#O'Ә֗Ҏ,z!ӧvy CT(E@Ҥ yz 0┄hLe], ɩH!; ,  kIX1v;R;εp)HKrl/Dgn^ާȀ? }>_ 4@0A`H )J\b5Ā]@R= |B@9L`J!$S8v_ cbUgi3Hd+4G-o,Yc Ti6gT_ @,V}[X >ߒ檗dS R& p@aQtR`!x!BaP}k H Ij84Ѫȑ$H#(  PA{Ȳ̂C@@i/h̟A""| l4rA]:s)Lh d F~񟌺IJocc#",.Ȋ SVFg0 A8-CL,+Ԍ0 2 "gʌ* y+NiZgǙ }XzK{8 3貺HD FXTB[,l@#(3D&-;ޚ mjY1x j#N1VV"P V:GYmWp.ܐc&* ( L( k$t)ydWm G  1݀2csڅjn K?SPhEyN"(e߻EpFy&($%Fy_[]1]g-00R\l6N5< 2 2in+4H Oc%po+2ŴvDF٨'zv,d2"'䛓q29 6aO&Њtv&UL'Wp!X("XHcY&jb~<Z4FF4_ .%HC[C:UcJU&g|}$И2*{Z 3| pH %^6me*^ Ps!<J+VcSH|_pXC(K\<8Y8y |]Iv+Ĺ'B\A;"4Ff 0F?HG4&ĥJMz5xwfhH F5{ \d(H*!]l I;VS;VV-Qh#J!8F6U &7."D]QxR>qBhC"vо>t vgFBby|b0&'^b Zx'a:# >- 5. v#0""(xOG`-PI%,/2ӄ*4Tv@x<L" FDb)CDf5Mj6^62>XPXfFZ&QU`@~v V`pΩbp \@ Z3HGdCX%O88&&+ĺLaD @N$28Ɗ4+`>ɍb BȠFabFH%h|)|Ivat(<@24"\\@@V 24,@"=h# Ib)6dbh˘!"jAJ~1q"\/nN 0UDX9 ^0zEG!%^2}¾|`H~Na 8+h?fFf "젡,8S c̉iŦbQTh&$T@D }IFdlve(H=2H>k̢d!0.e~"0`U`0);?&)@ DSx+ d"*SXaaVd0\M28:<kAJ 2I`%e E-)"Xc4&8AY_0QԄjbXZ*?C"/P#bUAD_4&>h+vnKUP!6%< !E@Xe4b5"K~>TNAvei@J~`N;:rþk%db<>R首 e h@FFvm&m(^`MIKd5UK9ϱ\b{Q#aG)+PE*ïl fNj@(DL$?s8`{KoOuS_r>D="t~ut1C"$ ucD s0BhTX!a'.8V@u#(N | ^e`\^biTQ@~Bad"?n `† >9}5T-:߳+i=r(548\b<&CC6BazGφwΚ"ń)HCUOnD8Y*Vpbz#{P"cFar4} "ɦj!|!tWU%VT`2u # ;JDrAY&q*ED +CJ6nգEQ\D5DC*Z >B椪#!|6[vZ"2<>3fCdY0sE Zoh gc(HjZN0A%@7Y N ͈c"ʡgNTvb!aZX*O>b(`tfm۵Sm62VA&N`N@!rV"e,*r!c@"`TvMV,<9C@|d2nY˗Y3X8Lp(cPCDA0VtAzY?{\M /s~PCC.#cX?j6d!fdQ$xX%(T5Ye<*Z b-aR[AenE|jBJ$FguTU#Ȯ(L<>@, 2 gCr߲nX#>~=OLCA(HZ.`%  <@P qė%3DbHx?yȓ"$(\@@an^@Cp^ >P,ӆG|w'ߧ-;7@Ar%llbċ>Gnab$8 .`--KBd5m`T]ohXCA UmUĥ7P?".:(&37 b:5EwB#><\Xcf t!=K"qڒ&뱀pdAobmD5O@ . 2aF8W2”]6/:^'~ *$5Qoa@[A z׻"`F"8"iF+&8++" 5V4h,6]^j A> TA5V iN$V`I!p#fV dFE{Pqzm07Ɓ5acEfkp͇-[Ki tPOn+^#6YO$AdA6EA *2 TDta!t XE}EJ<|B >p 0`4& 7cP^18q;#owbO0Q@7h@0 I`ՀH>I"/{WpHd v`-Ln L% %rj5Oc|'I@(m԰`|)F@=,j`@(  };\- @Q9O@@t FI鏨EJM 1| k5h9}:cZ@s0ENTy*DRh4..qܨCj~됇9!s ot [vJP,i&@pFr0DP: qt{Pj:~):2܈j9* z(\r'o >Kr]'E@$ X#h;8R8pVHd)4t4 FGԴ U="k&sg(x'܂~1PJ%.*@;y0\ROu50j(@P -Ph x &$&)Cx !@! 4axXU|tuYBd&9٬j+A'YnX>~`* H%Jxw`aU:]4rwOĊ 9//trz~;cz9gw]-NtoQu!d@z^;H!bTAx-ƁV6XP!vԞ0XED 1T)G.ҮT ؠ*@$J 1 03&&R D]=!J!F! l;tX9f} ROhQ9 !$+3!*Jk^jl%Ca`x4ưCXc|Z 4`v2f\eg7F:`0(E3tR)P6JUBH+D؞t)H @`mN3J| LJ$Q6FԞ4Zha R +C|u7bM(b1\CEF,M$=JkSBQjS!$$@FG/ A0=TP/lRpbk" @t.R_Ӗs A-BTP!2Ue&33]E0춲/:9cy"q v@(ztp1fEet8zaowKq^L;/cD@d䆀(S`t%Tȉ:'@E5w6i}IqsAJX+[<3GAq2spXxu)"Q̋ o0xL p x[^x j 0qsH->b@h )(P` i"`َ(]]*a Q#xb[KX8x%aHw;Y؟ I+|5!'j4PxӲ(壑 )JCcv̐ azBaО=Q" R 0œ q,gnaH %a u9 @X08"r9ضТr61 k-;1h*X b7(Ј )vzt1w=h'(D89 (8,?cZdY (YV p<6Ƙr1Ȋ#8y#i @`xHl kw9{xp Hzpwy{@/RC(IјӢ,#3xJ="| DĶpԐq9@;(xH@ 9H 09Y,#4>`О+@3S'm!" bܒ QEA~ uâ5H  òXPAEhwA8iq @ht1@z,!lHT0(B8Fs RX@& }D@k{1X:A 20 x쬗1x;hIF NP}`0wY)fp<)]X &X$ia,HI&u)0WrPIvp{X,bZ=>֠K ]+ 88 DNH AdP<:),>;zt!p冨fn`pXO"=\0 /`J؆X= @љrYiS K2I'ȬH:[Jd׺H*688Yp@5 xu#fW2Q+eJģ,6<Z֬\3 [ުb0#x7tkċ*qSBÁ Ȕu o |He0P%õܒ! oXܧ,'lU ޢ0xA , {wlkX/YsP}$S9 äL*1ˢ(Ch (MFj|l}Hܒ *bΐs+ye1w]՜ɘ@ 4e xPX>vH/,kS.ug\ث&x@@6Y$ i iN]v*[cg ʑZT8{P7/\^K4 dݛ!@(C^ 1 ̡+}hqdJy&8 z`E`Hz:S.p)>XN4M 5 'xô5Bp2X{َ ec x8pA|Q Jx0p?dBdtS󹊳9 yPvC:DMAS~5F[ev^ RHf_)rلL!]dTi hE $iRd dNwv5u0$~4:MTl橨;\;1˄B*5Bxx֐!Coϴƿ>%k iWBE"؇mq !Ylu*$:a sP@;)*(`9Sjx@(*d"NqFUp!U7W:Aʺq84~m3dqg$Iw A*kf!9 +(TaR7:>F`e18=0 IrP6\ g$G#'Uʂ7:sYX K{@u *w*o  65m xAə!O a(6̹E8aQ=0/GiBc3wGJX~ϪYˣmP`F!;Xރq#DM Fhxx/|5z9΃CK') ҕ1*#@:E6[ WCv v>"9;ɑFд9 $BϟKInTmM>tH(b'yG^vh[57뎱)!ҎiD#F=QnjJ+)& ( VpQCT r|Xc`դw)o si }:b|p}*[_ ,>*44Y`FF,iutNCՐd}5ƣ %w&|uG5Jڬ;kSԊHϑg']C OF|W({bx^Ӱqˆ/pҾ!Q#׉Q3YЊOh{]"JvWbاLzk ,|P:>{8$?h0H_OwW  C@p@A!@H"P* D@]JdJU @Xn֡jb_d:}>_108R \Z u' hY@k%fTX&L?q'NgXrf@`S |)JXU`8N(NS=o9f= Kj22/ۧl*)|8l#(H&(#v\v@|s*\awQex\A <8\"("GuÊZ+ P sK* !s.%fW! CjIt=DTZN⋂IE҈'QR=>LS oiz,( ,*hf oIVWI`PM68<"  *Ș{{,B5J%)z:B"("4 rPJ2j0t9*ˡB4D!k,p @; .: `8 %c +oIҦBpbW㉪{@S̢ZkKX:|(^ "zKHnJfEVI꺵8 :R'̴;fMX;Pq B| TPl5 we 4x]ȪZD:Јd-DhhmRFK}D ʔ$jrñ 4p Bs p~O8UN Pp'̀?x,J> a l̇LŮ>srFrj6~ pjU|CP;&d @g4`zjJFqS.@-@ yC8eU < )U+&5Edj X- d L@SZanRֈCU˔= DвHȷx`tHAo$Tu9)aF+{6B:'(4dMU)u)HHдWEvSKә"+6N@}0\]Oğ7Hao@C )ldpt.%EHH`F\&c&3`e)`! '(䔵>@($$QE0."shO >Ni Š%A%!IlE0HZ o:!*8̐[ Nb0̠32a,@I &-B&Lb;L,fcH+!Ư? LJRIuiA&=QayѴI)^quO A@[ gI1];ռћH)mP !iDJkb]Qݱl4y (նs:! (휝8N!6X}4^G+Ͷ:Ml:+ "@|8ڀjC1tgxJ@vp}2\y{ecYPy Jo";?82+}8;K$ji,xCw7_ aSh[[ru:UY=Бnx{G yl"`Zi泳 }';^7bQ36tnǾIH("(' zUFB~ `~$f\]d!oj$N(]#tgRoMJc6&zo@)xi(:YC {p_8'd"vc*HhB Ax8j +j/C`;V``$*H>AmC#&rzTC# y8\{b&?+@zj8 df8Dp.>TA"[p$bGbFnJ`*t8B|pc؉n*@F ba!%)% Q P8$ CP,DRd6?>pB!z<8(@ w@]8Z3`J `X*"D*PŠK`@O$o>_{>.P,f7?@lK`/@!}a#Sy\7xCNR|t-9FbM+`Qdf=wro po3K|rH&:S2 *Nj2ހJlnS˯)^xП'9 ,4=lM\T̺r#PҮ/wrK!#">.L^jx/R4{QRt|$3OJA 1kh[)0i5.ǹ?z%d=2d2*RH?ԟ?RPZ8A *Ћ0ö "LgBXwG1?Kir$ [+H*׉xNy~^.와 TtICol>Q+1e Q8c+0|J 91v XS4+0| yf9@.9 @*T)+c!-VS3 EX p ) @oJ et@pp:O EH&!HޕF<"0Up|)Ic1ATT3\GeD%2R (KX#3oX̨97^#Yr`+kmDNIG˧^KWjK!=z*7'tz@aW9<a.!a /P Ahax k^ K0?a#\#|>;lj?8lZҹ.BdxjKPBhS,r@KV%jSAA/'PKZ)E]!@L踥Lz5hhywtƙ#a1zL$#$Q 2NYHKb<䜔#b}|@9:wAD~hDxK; =${Cr܅UI>7 &z@I^y$ϛDD U`.O0&<n;G@Q汀x_$8 X ~QtX23iDTY3R!"iyDK~)USC4-?0,)l4x:i6%cDc,e XQ$$לYDL$-*\Q1SwzLd4ƕR^CN ޙYli 5 vE(}_i9FRn?Q2;:!?ATU@I&G7EƐ!BeTq@- @5?Ƕ(O(. @I mj&\՜TىJ ʐb 0QMi#޺t-hYwy*An.È0!0 c< |w+ uV2=@dďkeeE*ӹۃ pɦP&.ڶfeUtK*="@3+"in+M z!^kt >74Cc9@ ,}caI2hBPEXĊ1@J}@ @4sJeYkB PFJ@4A2`d@CxQgSMNFk+.Ai0<a O*s|Μn%T9h,nfL"o 9THi(VkHX*FFJ| :cSB |'{s!/  ܇ vZ X\4jqz7<7ʌ40^{Af r2łG#K4HA&2R^/vZ"HJ3B mBǃ^EqNa )Y64b^JD>sUBRD>+2>ʀG|+##:kngPMcb^LbS($L S bLJ2n+q D^JORq$u{J]SH$Ch4El2m{ԬL:BNbDV*p/1lXdY(\[6&b8u7V0 2/X.(hVuV;Gb**g lzhV5"d,&nU X4U d>i6.(BL*& jqZ:xEɢh8J5o^K `&EV8'^-@U"ńœ'g_LkERl2hwiT,芢9c3ƻJNOk(!/HXGdtcLc&JFA %Ą0C.ۃF4*3& jʣфdhq|Pb\CqʲkXRf@hhEk+M`N) RN%{ -o.X&J/*:i݃W-6 )~wAbq2D/k=xhּTQE%~jS:%9w$9HEX!c?U΢~hk/ V--*$pv%w + d$Ts}'bAoP8`>5:e4USj\MB1Ƕ=JNhCZLm!2#'LaxUkt/ɀNR'4 8EiG 9NK#~ Nj@ӐEL8UU @<@` :/C--:eU$AD~/12?\ " x({gs`+'+A2jm~4U8& Q,;(*dfӭdJ/24<`ro4bQzFBm"-gԣQ4mMt=.lBER4qXb^yJVDx^c.]f,'HC% wIxnr8"֦cUw,BːCێ݉ Gdx^J3v ?LZ%;}d[kbWiyJ%/Pۅ^FjEL `A@K|>_`KwLXsxl" 8h ?`ﺔ ТqH ;ͦP0~** 28'چ)(;(L2VIk-D1ɭs܅)**H,6,n(BDꘔ!T~ b-jB8:P+0ͪHJqj[ 3b(ޯ),3z"ԽȳHLti;{U#܆!r%HԔԵ'Xpڦ [z-{?CQ%'+\WXp|&@[_ώ #/ mP$0ȒU[b0G>B4*RRWŌm+wr HNpGJKF8f̫jMC"V;_,:$פ4$ YZ)T}K9-2\iyxy2INgiH/mLO򾇷,35(z_{41ĽDI 9+z솺}vjiI[IR:*-<#>dl=[=~l-T_*rkb{$0IH4zg~oHC߄)% cGHl%x pc8dCcrRBaNS.ii7䄥'ZApM H FdDOإ>:J@$Ј b!/*s5.9e:t̏!`xu1LVHcFha |p -BǠ*`π*,[P.[V Q g~I,e "TJ 00)n@RTJ%%55fӸT 0p X+@p`J FD m2>2Reae x_\=sPz${]` A]'XQňQLB#Ā0A!Y= *Bj%457$㚅@-K)쐆RI* -a7/CJBIKxsoHA$@RӺ8gEΒVJd&,(uPG/DQZKE}EC&0qWBĹr =Ш.XU HƮGQb&&9g |H<=ǘ$ML=|J@0%z gpk. XCxo!@!V,@)YU.&C#DLm]SBI4TYռ{'Xa*Ґ q"q2@qُs qgc‰N!7I:疨)͈=yP*8k˲Ȳ(녝9A(&q[3< H̢QG YD`;T˜p14 b<1#s@ G+ԔBȟΏ-8ތr,r>k"!h ?xwB%, J"jt@A=8APL0<\RD0;%8;8CĈSnA hy :` =, 1s9w# l:AJ$Iꛍă9:uyz C;$JE=0" A௯;S9GK!ƒ@ȤŘ y[9hch/ C>D S+PBDR0,/ 漨I lDArH!>C TEQ:_!̔> kDⅢ & @:Jx̺Q8+A伒1"/pDJ9 SC릋l ȡڅҐb ,(TD∋i):M ~  ¼ | sԵ|CHY5 , AM  F+ݍɫog6`8tJ7()V13|[1x6q)P:8xuaMJDvE ,-t 'ؠ cPom B˹ JQ y58eU2/\^`5x@9F--᠉xp/ !h2]XS@AVZ QL8XDG`xGDPbDکb@ pa oU' q0a$H uM&FO z=Q "|?@X䪡 ^.D* A AX6p)=q NLh*+T G)!q%LIB<͝p"0;; 1O u|iȫȏ pt#kkks0sxTz͓Ya%Lap8@=rNh0Itpɾ[늒+ 4āw0ip?BJA"yД\dPa]Вh #)xϐ 9QX# !㋽<@30T2*1;2IeQ3ŀ RTpUd!_Sg8iJ 0j2m/"U Y-(ruPɻ8 d Ȅ ɊjI:`8*R2x)qm1uRʫ؎zQH`< _I|? A1*@E(@CE-, }) J J'DCQJ)%+Q@J>"ď6kbpx'Q(P Y.6iܩ ]{>فФu(vh'!ihq[9[b`+2ŹT\*IU ku N #cp ܭC Si"_Ykunv5Ht@lo8sH$ yEi>ؔA(؈D: L)xU:Anw![d?Ti͝ lᮿA铹(RDPI5YlLxy?8|%o\K\3>ByO̰eQaN` cID\@gd( _׷[[VŪ櫡=H/Hfc^  ص#HTHw>MʷN &N2 !M 6DH\d8Jẕbk -$ /AY7& BAxגTł˔Q(iHɟu,svM X.] PPI?Ž$G!ȝ߈i2H|tо;Ɉr;"Ê94rqʼ1Cd \p8en0?u3㊖"Y{RW줌p$Q+QTexb[(B:ÙƭR NjXp(2J ێ-C}yzo" 0ղ: X? e"j٘QBL !ɀHI<22Pt$͝jguU+?m2wȌqdr`u r*)^_51_ iP$g0Y ɩ"-w0q.E 9 VJC}}OPU%[ 8 MV8$wKQ#Q9@ ɸV0_q~hXVf0b&l'`wЀ |P W q ==u؈|  @|=!?A@JX@(X BBpR60GmK$DG$BI%J[d0$U+hcz8krLdڜCfl*~<!PI`xl@jilH8if7 yi$yڧ+ҩ9<3XV:߂Zx^=؁a@l @ Ȳ`x"ϥ``H$.J!g@2j'>2־5,z@@"HJʡC*:P!>bEp0 #: ~;>ƥi}@(:U(gg% 3Ʒ "rpIɨөi7+,2ҀTPHM  B=`tÔj8WrP h2$`d(TP;,ڼ!r&`bf q3ƬC"+23Y8`j>l* yvg4϶m8*]`W2 dӲْc' N˃Yje- w5[Ұ+874ApV``O37zӀǠ0`v_i{}(7$HP~w0̪~ȉgU}Xꂼz1ӜjzꭒsLyy!ʊoIs)c6J>"wQ丝i!ȨJܶIe<'֟x/=Fb@ P1@G^:S|*8*e…}c0<TTstHNB z*HjA!تs+4d=&CzW{7NE4$@Vfw gC >D=M9D7'.SUA) QS!CReX% â tHpy4qӑO#hL%r^GA8tbh]e+%`$b2hdkt !Auc$.D$f2:4_fs*Jy$Tnfލ%c+eNTD`$fF$`-KYlն9,I 0C>:h̟C2BAΪC!'P#jO^I6E*`&A/ ]H1,tI-$bOz|Uqf `q#H &Il_f 2VX{tI8C2Q\(:Pa(7 hősQ!t΂[l8/UUYpHa(Ҡ] &Np襕C3N{C+tB/#r ihW,s.yX|b싴35eQx'/9M>8ɯ@*2apҼΙCȣ}EirL邟SpFNˆQRWΗOgaT!D+B )OC ߰FE^M;4LYW( ҜuQtI% a;f,ᡎ⼕Z>pbpj@``kE\,ӄ=+dżGsn44(_$1lzs@<(;P-hF6a I*r!"f {r.%z/x!L /(eʗ@CJ ^)Ǩ{]y$ @"؉&`IZ:4 g-oSp2c9:9Ji>s9*b2JP0N¢+(O20I|zR=NJBEh& (|)WN`6`p@SގÔ+@=j6#IRB +T7)F,f(쫎B)hfh2)+;YOB !ꢆmHOɊ.H%")9*74Y)`,V$28tˌըHA@*҃->,}DBpz0*Kd:μ l$%!d}dW?I4ȉp}L#lGcBoQ7:&JcLeP&}T|oI%5쇋t`Sbqu:Kb >2)QFk52HwEQN̊"36`t U(/JB*"1|$֜"쀖$omKH"ҁE bZϷOBj+ⴆ .aBr^rFx-G`G"FW3(ܳB&$6z&"R`FϢ:IaoG6,l9ArmF!0̜\6+\ KNFh"2 &j46'xal F&⸷H0n (&Rf Vpv*" ;`{8 dhu {aLnPe`>.@&O:Hc6/&Iįpz )Ѕrg^ PAU3Nj3^0 @ X%RH|')bXt#RAJ| '(US&Oʘ1V#l.B0TL$, g~8*ަA.`&`ab-BX]`(@]P`P,`hbg."/Zwld*,EnOkH7admLRol'R)xC(&gS:B`!(,ev&kI!XL U't.J-A!Q!6"t#`jB @ n<2{.ufR'xciO5*)b%3 s&ZkaoIkJn F"(A!tim: 7:dl'ԴjC3 Fs D9kpu&wf*` d!E%  1ؘV2Dc %v.9Ľyc5=|&,al@I "c /EBFRn^kb6/:aG w+F$ M̬v!c 1r BRQX  L`]1.8W F59Kʒ1cHiz`2p W FB܋T2o&B0A^kμa“Òk"Zo 2"B @ 3&O1b@+)p a0-UT H.߈B:B,M"RoHȘB5w l>ڰbe"O"DFDܾS$vn#X*Ƶaj߻\2c "o*DN)-Ū2| ߉ c3=Ai(®H% ){BꄒJhQfC3rO:R#ES9,=H.~ߓP!cR*pP$4C‡ @ h YB#V0ȝGՅ%25q*dn*hJOg2:4W:p#)YzEg0y~'̶"#xhBz[=h>#(Q>ljn"?9Xu`#:wW 7353B%"t< EK.Pz2rO3 R.G@XnQN> *L*DB"jXgy^H]]jE/  X(} d2 0 ?PtE cB9"C"S%@vW $Mro~G`MD/*lBv8r_;GbpN3 Y R+:n,Zk`"sOkh- ?c8?#kϪx/>@w]lן}RЭ#܂n_Bn|.p K+J|Pk*^+4AzlgsnhRrvGD,2jk7z򿑫`+j˖&fzT)D?+#(6Ll06̊5*!Rsz,jAx^:jC(O:OZ9<@J(-T=+kG%Orr;c =-.䐡ڐI5,`RLR>EOp2$G(R O{4J1:.GJ e}Vu& ( 9P'pR9uae_!ip@ h60 !9sQPy0ޟL[2bYdA?Dz6( & $FHpߋ4e!׎+=<@٨ekRVd% @F[4 - r1ªYIk(SvtA{0k̴rj7jƚH *D*”'j.D1cKV2hvmx!p800b缃rUXQ`ž *%0O MxJ#3ҥ]P.EG@%PR ptOO<0h t\dH2R| EFqy@Kr!܆ɹ9d} |I9o&Fdzi w$.2!~Tq96NtOSxJ @Dx0Øt%,!c\IcωXs G4gM|[ iŏ<$R"[ t+`]OJ=fIr>Q1ǔfӆTgnɺT< {Bd*LNQz TK1*}RX5ڐ'\ %׮4ⷛixh9,pABq  " 力DhH $a|2qh;r A!, 3~ X?HKp;vq9Mtb*<6)6C/; 3@ `J #Ñx (%pp6YзȄD@O_Tm:G` j1Bjx0h4r zH헚 Bz3<%[1R50q p2i\2i(Hps  r0k6k_&d ( u lN xù㠀i3 V(z,q LZH8 DK03zC (' 8^o˅XWgHc#"`0H)a@` 81 a'lj:r:*(a6Y Hx ?@SLHLiijHe;i@#XvS\$!GrE !G񃼐NF4LI5ngAA'#7E83-!$44DcoQ.E'(˪7}$CR郤x2W3ۆ=4_E9;?QK~03N0:薇hȊ %P K/(T kG(A]Z bdȒ]?h$k`(%DTSX8kzRaƱ(IȿAO|r+"(=0hhR[!:uBp0X&aH\IAUR5 ' l9Pd>e`e(R$X5 (6(yO8p)4HxLyXuӺpI$  7X͠E`Gfhh8|R @">߁@x u/PGz5Nl$P:cѣP(HOpHi(9(),պJ= c8鋍0v:#4j=8 hgmMO\`u.p!xIC/'-;[@LnT6QP<.L$IvmAZZl8?Z Բ)@xxz$,hc l/yŀh 12lHӔ $XsI+QT*yNC@@TS T!6H;tD;yc؍e.;XDq7s< %69۾I)8-0̳<:8b|D"ب = O8a4 kS묋 )?yRcod8S=4h@C"5d 1 ,YDN h9;{d:+cLYa`5G S'3 aË =COEbxň4cT6>e%nNhd;a:(C Qb1=/ЄQ Aghg{9X {_K;k5پӮ#r0Dވ@-a0*A#PiإNH ã L6[S!J3beXӃظ4RAqۊ;b"֥cd[)PUK P̹,$Xe}9-EYjk4MN#%Q Rƾ:4פcbff7B5԰5 0別t^ R3EՀaŮE 港XJC p[ |xd iQK{A{;/c͆@Y:X!)xx UAdK/`H|O ]HPTHFH<\~5 h8xDJ` id L^KE%I4Q1(nxP SX#MIԀt ʐL1T; Sw i]$̉>ZA/P99+Ge]AH5 .(]cU^̣n$J#Ѓ̇0vL/3ADvsnXhko #,`ZɀSG@Oãe*L&)pׇc(U: W,kDPM g9jzȑKI-jc 歀gK dq/ g|kzU;e(>ߏ F@w{=a` !? 6MW,"8$}r9  G#@`5KM@ I# TJ }RT0C,~/G\g2G adҩu< fѶ ~h@w3GApZ.ԉ1l"O0"L@[]"@o6[Vy00 l.·}A"Jx \_c, h ApX3/z%U"|&~cH YMFy ըڞ> 즡(X&>~Z@_ $.+r'`RoJ9Oq&~Mľi:L f(' N:BҴ *"x`N Kz:*JF*֩Dh'Gҙ l>m䲴Bp:hȵpAkZd)"ڼy8 U>YPo U6GUi9i,êN^ty$6^pYBl,\\SB:GQYN+x>M#OtB Bd5'(0 $R}p~ HcH]PJQU!p CRcTF&zW]$h;() >Kd5SdrET#h K!C~ xO o&dD!Di9 %DФ.5"J?ޕ6*dl(e '֠4KI+JH(4/'aU@Л<*ԁQnx:f %1t` [ ^SҜ'<*DCJ-*A@ 2Zd}aqVR˧"Q6U<=8\D%P  ? n@>9"W|I ¶|:gK~tpIA _ z?ɲ[0a\$>zOL"k%"d<Ў2a<*T8E)r-@حH!@xb ;R|Uff_9UjU7eZ$l$E-"5x!]*R/i"bl&"<ګ ! LFY[;mʺX4++FDA l#4gˡϛ 4*vb]H P.q@,XnC%P,1j˜8^:P@+< 1/"ެc(! .O3xdFqB(%@Ђ$$>aՙGx9`&3hGlG>{yAQϩǔdln-ũ>x@H 9'酭o H a-$@0Q-"|LQ 暔]گ$"D`4Y &%zKG0R|p;)HHg9|ul)=$@o@I^bMRʦ,A*3qA%@Y(P<ޔCڥ@in&vݗgU|E5$iQ~jxwRMR$ wlII7I:9/%HX 38)Le((PD ML(@4>QL5,%s/??|z<!ho@XaB\h0|F)l*&R%D|9`c<"r\>L0 W'WD%0 ! $!>L$a:F XtHGGdp.b78A&!rZ}d$ 5|N B#F^9iN(J %,Hb%-dfH~`,n``@e0 =^H.c`+i|v0$NO"<$dzh`cA@(cFA^(zs D@hB( e#l/!#A"U"#M8͖8b!ޡ ?b} (C gB ` Deм|="!-@ b"6B4=(`&l&GmHc@_da6.E 4U j>c$o0",>(jƠ1! V#B|B: *Ԅ(l+$&t `je"|&rJBla%>MހbyN7Dh~,&>t '+2ij*4Jy]cK]JzUhEiDWHM6{b$!F( zh蕴R+B(Z>`H"rnN(i(-G)In$|3(~l J򒮀0hʌ28]IȼO%Jeԝy*#J>g+4ć#QJ/>iRo/M4l(jc跈hG~˯MC6Գf$OF~tJ")hU|j U[|(0RǕE]WR@˫AʂA00kcQ⒴xT{ʲ̟QBoQ\@Ro谨 U)GUn>&b0 }N~l`䂎+h+2"`̈tU<]K*>*?7D↫t+}U¼TUASk#yǜ!B.Ҋ(*Cx!*A7E*XB#̇PDSh ,⎕ȊKn>hUHGeXkZі*$ <ƊܴS6/CF>0i# zK2 Mm+C:"< +I3 ƱbH4[ƴkb\XPe j6U(`KD `(GWh =+L HAjAj?K `UcH(بkc ,2>~T΋5t4@m^4zHIa_}G01 d7}E, °K o(>Ɖ MDaO"vS ,an Aa`,E@~ `:f$n#S6[I:䒜QVObN!f-, dŽ/h4ĩ|]lx 8-gObluB8bb#/(B9FFK/GNIJA vatapo6:o ~ !F`(`" %7 $pB"`"&aFYl"Q@{T폗SE?($HO:^Aa PJV4Nru'Rπ,Mh( :ʴF|UДQARȩFCpH8&+N"I=Y)t>Go.NUbO0Ү'H.$s @zK) @fl,b >bD+ @@$p(B OGM[Z` AP!daGXB׮wv>,e+ (,GSB1 SH$ $5!.axÈK`Mb 1e\ ,;![ *@ kA%N[  gBFo&y W@> v=x&g N3tK!;`ھN~$GnR!!PQ# ,r|,`Nb "9 HTvG0 ?N&f*+'RRg(d $h[^T)j4a "y FyHU`HFL芳'G{'ǜBEeɮYZDhxewI2&Փh@(k LjXI T\~[n?/a(GTpwBSjj̥ VhUȯH"Tt+E]hUP XJҖ W? @`,(~0,P |YTG@'K@"|~0`*Zq3ÀSmN?Zis4T vJeY H {% `,àvx$7p?`TnܦWSbIHG"iV1T%MzTsgKwpV^ |6I)Y@[gN7a7K`'<ͽ=Ley/r}3n ;b"ڭ<}%) jH9{'0~9my  -N >nP `B*#/GiX!g&'΋$#^)"BP@ I'˺H3ޜ?s %@* 9l >+^Imx/"FcߟJ"r9IlLlr9qkp\뎽/y  BܣMR 4S=K%-ͺ28+1>@sJ@m⾯B<ӛ\n@{4ʐP |@[HRG7  J ;SB͹Qj+s6:.r.03gx7Ȑ&"8HVv Rd`> lJ{E$p{gw[zt/v IJYhG} 6m$,Z,QF _rHWv m1iy wIw9tѶmlY h@@d}" 0a@%Ygyr!|'~ (ۇHgzKbNQ !8#?1Oj )8$H(0U$\JR,$Pb)#ed48o)X$c` 4@w 8)II4YHN4 f͑0nuF@@=#p#B@:h9 RHIq{/$L۔p)IRUp"h)$ԭXX@> 2p&#&ct1.!<#6y-?p&K 1$7b`L(HC?JI-LEPW"ZyiQZ.Jep󞓦Ga]K2!c'F N$1$W mGn,{7T{8e4V8MNG#,dƳHIxjf1@kL8@z2'[ i*<pP h`KJ hhN$*hzs3݇Q-!6@),&D=y zYYIrrQC)]I6gЧ 4Ei$'Y b͂Sc CQ =/ܝmiY\f"Ur Ѻi c o--W:9`Dtk?dfH;S(U)G!)Ĺ1WvDQ7 aT+8s]`T[!/rtF䱑0s*LZ+\)E!8eHTY"$+4" Dw1-Í&cLBhL 8phX+0-2B`Ԝzԣ(](1GJL E/f[ {gu8 QÛF' .iL֪`t-T. lU:T9Io#Ns?-8XDBOdS9K^G8 Uq▒957tJ2>p`9<"KJ]:(UUZ^4\t֛,\Utg|& Fػ*w;oىϛ IDǯz]2J"wKM{z>O ʴGKH%8w+kp/ĺݜ`pPE@@ C=ԄyE,k@zbL (X+8gf J^ȉO b :1&8yi硱 ?GA|{ Xm; 0XX%1“FC: #WM#'7 x!`6H(*y)LS%Izn>.ž9ݳB^`(08=(`8*H!p%,gB#y(*8cJ"3eÌZ@R-J"P@+Z P^Y#<IkY5 ֐|!i `ALq l95>ш˱YH[Ci;ഹk&T8S U nXv}Fa Xe?d0ܬ2t܈p1|.a{Kk8ر *i9# b:-Zd:<ى_X- bd:S92L SM菖& $¬ \Lб  {FwC (6 Q,m؄` z`4hडUV ۓSG{MѤ`z 9y!+ o6,^q{b{`:zS dXha j& S&5!*Y !0\9½{9.D4ۃ>1 c+yhek!C_Fk%k b.ھiMFA|Ap8bB1 ׊ <9:Zۏ) b)i5&9PlɭCn-gL/hSz)&{FR D%n4= > ɬA q^ES $Јڥ :<9|G)DqlN kGњ̩ A $~X9$u  n*LYC_ UH.&Stgmw PFeGQX̮TH i YdsCV ʨ?Itxu3ڱl]x =5*`P5@00::,B9zD5 | -DGPl;*GKQ w|X@w3wa' Wp`Wr?xjh vDKc ^r(Z Ŋ@ʵ)(H@z P} z>*Jx HG!" 4 \B|^i@c"(p@UhXc ($XX-8=԰ Pxe+IUzگrU=]KҾD)#Z#mlV$6U.78xirlj(ɲ_3QLcȖ\0@2IQ '"l1?k0X1 *! RE!gȌS|x"GEcX8ψ?$0 ? |>0$ )a~d@, |@g1Rg@&g `<٠zDA`+ƤB.̚|=H0 =^P2UPpr|oy`qSަ 5-S"L)\-Kΐ B$Y6K$ }4hb|z]v{|dAz$MXRۀ s)ZԳRؔ+:ਹp h 0ˡg+Y򲨊R(:k|PҮ B) C@4JL"ꪠ)nD0邖@*( #Xe^ ȑ:D=jJl(낈-昁@3$N 5rK J`+;jBcIE<)os-=Ӵ#ub C$  {X"z]n%`(PlLx* w+dnYXHBu3jޛ& $ &GȒ&$gͫG`R~➪Ԣb (n' B@Aƶ$B tb@,Ym m6):\)4Ȫ-!)jXK*A n9~ "ȾW{-Kׄޒ~uX<#20Kk;i&fp:## &, 2mae&"r*8Fz2CXSFA(2"Σ4Nr 6gyR?VBEV2זJT22=}^ 沁:ϥz.IDd&!DH;4iɁj-m\ ^RDجBSI!Ɛ` I6jɱhLx.Y .H4*E W,Cԉe<#7BEk)(!BhDU$yI9bɳ2CZYD"(g 4Q: [;+خ8,K Cs!HBjH".HuRD%$oKw][W6X}ܠm#j'0:[@)r.4;);`K$̋WX!TUĻ&o"':T rW8)8r@!hrUQzM)BA*A4蕡9KP{$u\DU'*-,rT'!*Q>o ~@{X u-XO[ett2%誰D$U zjRw\g⚠3-*̙SYJY^廨0C3lӲqD&Djh߂и2clɋR/ٶ4dQ+YI1j.)NBQ֒>Ʒlk;Pw! !DZbr&lj撊n,)z(4,_zсQM;H!^1Je:µB~ Z5=V4e&_m ;8Hꎅ)X*g1C 'H=oj궅`Bį54k&!pbh""HK`6z;c,W 5) qѢ4>,@eefeokFV/&Q) @!0b &himf|0D=iM ` TY $$&u+mmLd"F/ M+&rĆb$(^ |Br=hO  "l=~P`%fze@ FRbB:b.uf$gR$X0\2A A'JkļJ.x ̂wd"(jƖI"id`)ҮnB`!6P-OwX&^ebUDj)`  "V.n@a`'J6zJlrh'(,*(L:":i( Vr'S>bl.HLXBD}hTnIkrj&BD݂(('KG,e`w␌.%ihn $I"b*"(+3`1c j' E"%c_ 1xj ,(Uę DhvxEhD #J!K1A!&y4@Q!ܫ\P)2(qy:$t',{7Lˢ*b <=kTuv!O! E `cS%AZ@!dL'b6{:]]kF]`v zTCX(n~GtlM8L*'$MNxa>k,.,#,*_b%[6EJ7+)P !2"vj@b!H.ׅ\xt'Hl`X#@vhe:F:/+TblіJSaZA$ ߢ,=n  &a6.nvۭw6,|;cWTuu"D(!> 9!\ NJ@8!`Bـ#VD trKta,PhB!* `53b*&F ׎$j~gr&ë .aof8O $xVE`Mh9I*aFFAPPcCԅLp3 ayg!4M R@8HlPt⊩YF/Rc(."D+MS#ML-3wfW"y=Dh&d AN @(F3T%5"1*r%ܱˠ aBz&5"av'H6LHJ Hɨ-BMƬ|(cQFJ'AS%P" v6 U".DhLSꊖ$[4'6QYȦ/ftT+DwHCi+kb/8(AI i :HB,HbW/$R; rm [faPͬ: qR:h_"P(7V&:~4yԺ&>* D&/2BiA& OcX*j |b?~_ <W\}@0)H WB)}æi!P*pc5>={=^|z6͠PI 85b/X蔉XfT( +cP+?WTĥo Ϧ8LҠpE^b6^1J&z xapj|QDMz ` Mb(܎Kiv8Β Mm|1{lA!l9!3Lp|kk/Kѥk,-:H:) ʶВX-҄ P 9I,'IڌH#!2+)(3kR@J0Όns72R9hæ:RHAibv'oD?m{){()c/)l@?=1|.Qx@3a7#̣2e5x\TTPhl2C{.I:2Ijzd2K$ {q%o`iE1* $|LhR*") ?`hi u yLItL*yb c v^.XA@Մz`yLlW@`Xk #Z*T$IdFKϪj GHA֎& zHz:}(Bì`F9G 9V&V," "PA Px Yrҥj{z{(!Q& ~tB@Pܮ@s 8c #rK~>RrjA*D]T2]%6æp|fP*k A4՝JȻQ{ tN;u!\R^Ec ,`9Gn8rpqR9-@ؘ7VQs9&82hº3ŔN3vE4cFGΒL-}gy| KW(\kQJ0Dky뭃#T > KEIɴ]0@Aƴ.I%*2&6=,dāe@ P@O̠&Hrl%GcGMqg H`.ɇ8Fցj6=9ԞH!{ CI) F$`)R "XLM۪TGn/HY )_E7q3? TzBpM 0BX: #嗷X!-D`-  7(;MPwA4 @Z;p>$"2B'x~AA;WQD'qƾ5ȯ3]L71"^a:`/Ì똀*XDGLLBʎҽr\l3%%tP3zH.Z"$4b~FK$aƂh2Qr[2ɜ$وY TX8]XJW[aWġ7G'"J]TEtFP[fO`H=+|뒴DQhE@|?zn\Q( yG>wr~!PGLo6-.HW~E,ġ^:I:F3urvӧ T.#uȨkF!rrzh_"/C ܜ^i|Q 雞i fzn}JVӱ7] 8w˖Ya*^9I:I%WIM}p䛚<!56M5̀L׉?0F5hHctfʾ>GDv@EH-h_)?k5Q7<meeïFa+QWHƊם*'s:gqYOXS ʒ97e#$ܿ.19s"Ylɯ2|qGǧt>4X)?2z똂N8qLX)9%`v.Hw cŋ P+ A 8h3$q*;S#`83їi&4ŴR;`Y[Źj9@G32L)j H3{q,  p ` J2 푓9Pyܾ):󒨒k xY0 a Ҟ()=q:+88˃DYߑ[=h2 I*H¿y b އSP#ᘙ; =A" :Os-=y1 {Y.z;+bcC;  C p1l&pQȒ)Pzr5@}2Xv0rqGxwnn_іIWp# {`|ɩKaXd$ aݣPzDʄ~hDL8x}4 2̵i ha‡2kd(`$`(" P8 ',h#zѻ2s #46_# 2BrB:E/#Ҟ@ql m*q!&Q+yBE #/j{+hA@8Iv+ hxp3xhwyO⯂J{e6. );1l y61 <|AA6#>*:o 28w 8D]ys';S7rz! C>rXbXR!Xw`vX'Si @=MpǽR=3P8:0V@R`)TdS}  8OG1yo$[1(˅]hxy4؜pMX 8sh2-fhd 2}:٨b- /HI`]ѥ% (h!ypw)PcX/3F X/d^ LxU`$߭*45 J=,Jm"3 MՒ>׃9:Y پKc(b>MM[Sq qe2YaQ*pЈ h9yR؃x8T M1WQv1CY%Hr{+ϐmĔsbE b @]x{ӓ?K0;"Xpe,/u\Nb=/t\ 'PUte (ht([XS@"7y Ŏ0128 }ղA+a`[@Cn42˦AtـÍc8ͱ]srBg61fG>4bLPe0  QW)4CejN=;!3q(+Mc)B'*@2.M^ 5 `ϋ)Dâ>45 C[ x؏0 pδ G[@6CQ)1\ ܭ!z5x60'3=2-wQS:.?Dc=C˼ Pf zL33Ѡc[܎ c+<|ֹ#d(2е7Qm Lxo;ۻ3!S 6<T4z@؊r9 Q>@ d4 k[im 3Aس*尛FN +@ްhช5r(@D)V  ^:p"3I'( Y<˫f) @f-۳%v;P4^#xX։؉ )Z9)3F#Ԏ~x7 SIYir[ $* h v&-7iPhI* {_y+`@J6av`h0fUcp!9L:L&Ngc˫4D丝$ aD65`)nN(5 d>)?效| UG岿Ё8PPVh\JͪS 'SSs8uR 6\G73Z}4F$ ^C($>Js?qm4gipZyA 0xr20sޱƆh] 8 ꔂ !x Vف(0% a М ipVLEhFJiJQ( 8 HGhD0\nύȈo yZxg`N`q@SHWKcK#J_@L} y @7PKىDHc͘j$!9ew>Zd1M $6(0؁B 1ewpE:ϰ-XYŲ-CyJ0[ 19;f0gKw,0PIF&UPx+2*%u΀?crfP l~lx-C3Oj+i݌iwPC6@qq̤ SFA)n[5վ ӓ?43 2`E^hVEh.-؛"`pOgXFY!pVװ TX.rLGeU+^KT()Q[\(2MviF"tt`;"oh0~xa(0P!PX ?_X C"p\" LA0wq ~߀@EO$d O'O<o`X0+!jZ-ـ}z|gGKp8zJ!g`Iϗ +*@f6ljO1mtgmZ!0H S) z ve+χ. Y;$b蘒*R|@e1v Xi [Yix'=Pҟg}OC{2|tקf#H)S4"8)b>m'`  躽&h@$PU " +:PPPs<%>8)/ `l[t#C 9kTt+ BM*J2!nfX, B äԴ Ҋ}-(ιl g{䜀 (2+ҕ3_)0厞-Ҋ~ҊdB/.+! -uY5sT u@}AIb^,,ȫ-R/}FzEW@X.4(*ڢ܎.6A[F*zXD2'o1. aHc}U:e!d\YК̣*'RkyC4(fN<"Lw*!eL DdRlGY)3pvZ2ŇƸdf..f H:BqedA\%f8Ԥ1lJ2KDgV>ߟywSLX`(Ȗ2xdKp`3R\u3)1baA2.d8L# LF^`ʣ2WryCGL ىTzB*K""VL͞Ow}ed~f΂<3DQ6ȖLާY2'*2z$yr2S*P'v4JVy6C!WT^kԙ4kQڊ f@Y Nd2_ <@BA2T@92#2E A30W,?蘋"B!`Jc0k.d\^C6`C !  AQQBVAT,[B]bXf.%p`n=@r"8cqet> @8@ \uC}`hCʀceI "@DcPFGJX>pSÈ \Da6&XOɰb˘ ?+6kw@?ȵ)w[Q@)MTKm:mWDczJ9fq]C:b (x ЪR+i༨Z'ZPdߣ($QP W)4" 'Ր/X2!W  NX )D΂Z_\2\DnteN1(dLq|R 7yTx {{&"p H[5.u8 Ry9Ԙi8`;plxM7_5~K< a/@X vNϦ6o^bhA8!R1,2z(Z% &Rok4G\#dBaZp!10<3^Á|f·j41ƮF~8WxAEjY `*0jrc ˧~iRr>˭=onn:;|&rt J/6E;J!^_nDJfFEtö J pio*$BN!nFb &%C%䜦)-"&'ɚ7 oJ$kFlx~J$^r(ɤ%_'k~hH/G &je1bt9x)V%i_jh'P_ 2Y6ObjBr`*ƦTiFnhXb|"1b 3#Dc+-Gb#&KY+0"wSh"'-)F$ϵ6R@#((q&V. ~m2I:rn&\e\$Ljb,[&)^(EZXXlj Jf)$Ftà'I%NWInΖBKId(.)~Јboijos2 >`(JD^H(hwcj.ZnW&iWq \tҊ]ʤGn*Ě:K}:(:"I$#nȇ#2F^wHhh(6tdW!I^ZMT!gM>$L&Li#M-ŒC(iG+M3o#2&>`Q;I.j*M|oUJ0 \LN&2?1tu+j"B  NX(}i$?bh\_R[Idb$:%ҋFPWLEo5€dh(C3XUƧJR]*t+j`(`)$vna@.߃,i(@ muP-R! ~T'n,f:X$ P)vH)Tӧ>A-Cǂ%t3 *s`)Ta0$ ͩGtw'tcDhH9bq"9\p.[GX@, dž $$h#'" `Co e["rDkd9yN,$4'AR%i  lr6X6B$ڂ`srNm1o*AZ KrK||2m|O-F'M\0@!ƛj?DhT {L8|ae~ !@j,@0uud $OM)dwMTlΕPr!! K,uL(+˼**!cJɽRX W j&T(J$ ɼ!uIBKNqXԓr%\bbC!9-SP~I$]Wv,g~CK6?K&t"NgF,i]Ie倚C$'0"WٮGTI01'~L@|UiշH(\ץܬlU@! U  3ʁrƞ݀,T^"t}QIRhW% 7(T' ΕS uPqĭSȠ&ErB!H`8,-)Fn[q3$D2S0J`-jD-+@L%k7!#c 3g Y)#d(5ISw Lc̞D"6b }P CqTMA 6d:}@L~P,W,~DZ'C}D|ؔ=TP(Rx~Z-UVC1J_td:11^is8֡X. z<4-"ݍJ:zzYӫV|K!(S,AY=zȮ~eR͜ HRaTJ&\@AS! h4q=@8şS 5Dm4рr:q8&?V>SD#sp6Ap!ċy~)McJq2!G̴dR\8r—nL.T)gb ]\fFy`ɟJhvĎz=*2…ֺљh@wD`9@:)rXvah)E6H\i'&6*?rGUl3a !sS"$YZ"B.$ j1:'$!-k EePcpBeL`J('%9G$ޒèA;$ƀ.lA)sDH2ȴp/8a<?$+pR'P<YiJCdpW@A&%T~C#NS!ŤҔ@(ƈ>x#`"DHce-ִ&L 4XJt=v0G8 c{'. %o)l>PVIɔIM%:&TCxxBC;7!4pɾ.Eq81E9^;i44n#:)d`(ijyb6cR]PL`ftS'8h,L( 2ձ@&X9 qb_92f.@ˆp[MO& BhWO@FJ;Gz-Ž"E= ,klT 'i1J,Hߐe)*؈լC3ЈX( t{<:ZyCibrtC"r 9](A&!b4 JHF( 6R$OILwa,(VOF-*xCd #R_b8ȨA'qJgNL5ɵFqb1!'T~$ 5, (EQ$%וot8hR.37 8_Lҝ$× 9aC!*KC[]Q<3|1@ZMYgQ"Ő5q)P#m(Rq) 4^ߤɖ3oo:'H:].h'QH8t\0'a}Oo!O{ٯf!}3䡝9xQߪ;j"(A,82 @DV=;@艎C?!l7@Έ37=k@n06 8 ' + 0:pųB /6D 븺/1=8Ù|i| U1d<hh_ DP u"'ta.#*GCx"[К* >JێtZ|z ` &d85J xLkъ!`m>I2ſӣc%Nc. Pݙ.( %0Rk5S݋5>zC;+?TY@:"i |?XSr&e)8|Q>У|.ǻ+a g-YPJqH z$::+s!fmp- *n!@1&_4QP$P+AWHafc,Y?t{@` ?(`"{=^P0|A@`0}> I3G=ޏ@4 =^u EdSLB诇 r""PI%4 JE8@'U^rx@ [|(yU$XQax<@yD^FYJMS@Tq/Xr_NL1ʧBQ(D"` ܤХQ賘Kz7X{-LHXRXzg l 83eJO Yv K6өOT`"Ai&bzwr1. Bv}G֨Q2S6&L,ç{Uh"ͳ!0"t#P[i͵jR+0$HRV,sfӋ<'J!* GrӨRpCrYOՈL`ޣ"*b|'ܗ [j "#ͦW  )Bmc+FA8ɑ3%Ľ "|p* sGCD>3Ga(.=I !Eh"\2%&Bxh2-%ȈzbddMqAD1!=1q0b^N#x6"IRrC@HV>H'Ơ.D[ Tʣy*BY#Y.WdD{2GCBT_5C_qFԈ2jaidkCNEdZ+J,-qm!V<<2#ZIHF"dQU(Hq!EzX鴊S9_U^|Zwܬ UE"yD cYQqJ!]}R2]T-kwe4D CO4KsNHI̝UjWADK'eafYTˆElQXk~KR$iFHt[$RnIr~'GIa8kmD7cm$ # qrn5BbzLPeU%x AU%$"YX=G QӰ;fО>< ԃ//l =5c,9 zXz >2$/Q_ #J=%V)p(V:-L FGd~<_ #2Xx&= SXf&'<ør .xb]7ƪ PU2@LaGlka4X@1%UL׍j0L4/u4kH|w1%rtr|=Cbq;hڜs՞U\ TT8 HxFdy!\0x\DH"7@%lW 1J(,SUՀp8E^;Y洓Y!?60o<Ȉ( $Uh9pL*Sc,턐`U}E{mmE9q {hǸ &`H1BY 5žX|b0͇rf \O1vm  @^ P= T/ܗ#4-i.A`B-fd#LXuibC Z*بgURMzx,6@丰XF"u"0TPYR Y`N*7m%97.b) w\).qeT)6%J,&zJQpWІk,+EzPOJT~,j.6ծT?t$ "xBLTV+󨷉b#) rp|꠸0ȓt*AT~k,7l#3&bP  xBxm,ԈI=BY(^t\3*CC 9c:,\+\(NKL6žLF&iUi ="T!_PfOqLuIY*$8En*I.YqT JuJ.ju~mCɵZ9x+ /(8B?nGGB"-'G5BMmdࡾ& `8!@GH ؄@pSo7 cXvT H>@(OdMՠY0H, ~nezIh D;MWNt! L3 B iHh#6) 1(j't2®fB|+M| #l3I B5=ʘӂQ$Cb8U3F`0&4apa$D"F{K%(Bxje\45$QY VUSA2StXA 02.R|Di*zy+UFXOd1Q cg!',pJBb,Z !@   xh5 C0xPݔ!&M%/C !-HCs|zO#"]*<4#ԥ1W0Y't%%Bt1-iU.Lusfe 4+0 4:( "|jk) '!a# rc8A~xȅ3~̛@k|4Ɛ#,c*@CVVr-J*|**ji7n:G [Z/$*4b:D 3mBQL]#R`o4/D'z%\F@):^wk)оzS8F>f,T1D:So@lM*OvR *cũԚJ嵟ճ{Ng!Uf8L2j,15FְcJK%VֆejDBRyi$P3vY#cyr݊q`;' +ꕹjc  )0 $x A7my *HpzA1k=y7;ɱO$p$l$) [ @YwڒbY{Ar 1chΫQ侚ݽv9b*0q+Y@>*Q C;Q5S@)MDAR,x4{&2  y dKK{J?MK諣O@dmKඓ)rw)0=I sWc}7[%hH5c¾+m8k,0 Ek1l&v; >ʵ[N@ڈ@rm/rMZ0#4 {MRJe7PC 9*t"x>*7Kh(Ztq](*mOȫ"z`xM#P8LjA 0lG =tp*`($qi#493* `x=<5)9I,; eHha+0 Q:!6#;YF hp,*JiC*;<`2*!fBxV `:."Iǁ#5 k{cjJΛE Aoػ' ^`YЬgpf S֔Y ݶO^O:0̰Ȁ|5I'*`AUAd]ͬS_ƒB˚t >"zfCY'pқ Gd dY4;Ss{A"m ɏ`} ;<[5&8Dj tܐ{J(U` 2P ~Zy +b(;9 նI PhDA'$ni)F I ;d-DM N ͝e:b*PVNp&U'YҒ-a'.L-BT˕\I(w4θ 4ḒG BCѺ !B$t*,8Il!B % vzF[!ǙmŎ $^J@gh,̥&ȢD;#% B3p_|<9~; #Na랪eъi#qLqӉ$ ä+DyuIj%hHZpl' "HYpm */)qg +!D`53ɩlۆﮫ1tuDDQq׮3<.hEQ.D>X> #BXVh$7ʣtE(I7sѱYz}<7i^y)Sv140Fǭÿһ z D0AC &V[.T1>KJA2,;xp1H5.H#KȠ-X\ybӋjbfT ΐ~EHEcW'Ӆb2EX'vNIP%X ':iݴ J* fP/vٖQxwOzbw"B2+Xt20s8dR YP($@" (O خv dzQOx кЪ\SzHQeT 8 DL9=l0ڎ @72'B$$f^nnQi_#ʀ Zh< Q +W 4 ۈEG5H+| 91h_99 *0"JQ=[ `C?{PYIp@͘3OX[0PxzyNuP, ?їaA ~c`)`Ā`ɢh %8 |@wT9zMH|>aU!4w7*o:b`@(@A),F" 1Ǿ_u,Ăt>@P5c]irQZa1m$} ~!-Q9am8*I"3r̴4J I!.I4 C}@QtGtL䉟Т %#PķH'9{C0nZ`##fk٦(JrQXp Jᣠ2~@RFХ,ʴ6ҮϺ2fyvYи1 JZ: C&2c'"RͰ@H:8>I/ n[c3 f!ZR3F<ɢk,pUF$D>`9m:PD'~o6|^^86 c~> J.B8$nW ā#2bd%4ڍ? :P ]EErsMfB0HM>E /#:kLHx~s2 <&fɌ_L"@x{Й3UUU*3z 3Zҋ.8Xx*7L࡟tgf@iHeݢ_kJٱiNItv3J4R\27L4r_6,ɣrxg65 =.=#[PTZn"`Xٌ{#ٰ2'gyPf MA&>_7b`٠8 ~d@(wytKjd@ܶ IO Y fCP%ȹZX'J\#id F@U\ @fe]#sY B˚D4h AnQFҞ=" D{8*$I1  |1$!ҟh &A~'p1{T9;iL@M,f>iZܗ̄f2/.) 4 g/;< 2J&IGL&,H1V Lˠ~0@0fـ5=JW9 3N L ~$0zD  E? * @,OP|%h$#)Hꐦ[M?'Ts!p+T{uXv'@3B҈jS褯qjNǤ+!J;>FUB̼k(:TES:M Pc(dQ`9:-.ANC4 >ljHUӆE1M .C ïK_ AR(蠖Dc CL=OVKSMYd;2R۝ƺ Y|3aNZCxnj#}(bxnI_$+pDڜeuCJ1-bWEXK# Q%CE#J=8X@q1Y1@@nZxMie#lv#(Iىll*E.Aәǹb@$B& A;>L=4[֙u֮l&4 cDc /9N3VNglHcgdF@Qk-k̀6hb&~0Cfn`&;E|3/iҜ.M#TGF&c*$Hڍlr J66bf:/f}r/Rl^m|$P.c6jU9>q@dCBW <Q#hST0<2aJePcbC" /Cgɸ 'J%jhN @ @aGWo.ƺ"rHr ÿZ<H@F'!gll@R"(jDjzN)7ihZB` 8dX@:G12>б m! G(pGTfԉe,ǞD@ܤR&/#jTe" Ԣ4RaDw@ S1XB~$cq2/J_h2q|Ziɲb^NDZdH$F ~a&Ƨ"py(@':" @!8d3#(.  |6b|eK_=J[ n&x9o-)sZ ` J䎃eT:`ʼʭnqj/Z` 4A(i*F0Z©l`Rt,g,Kŭn,AjLRF: :(unJ4@>>_+I Se674c褞qZrNJi2mY#@$%1\kZbON@S)Kp4"B_n# %d;Nt$P%KjR^l:up7k%jGSe,qSNǪ`:͞f@LT須%ml SveevfĩH̑*g_8Bƨ5Se<7Nj%lz5ԳCG~G `;W'JRl+٭Q4̃H4<@RWctղ4`dC,VNLLq`$4Ȣ ސo%Ɓ)8Sqz;pm\POE6k<: M먣j_ k27V\?a'[ax.d%C]"I  |$&5m`#=jE>/檽W>7MPO:OEkPH̆6Vw&vc&@WK~ٲlë $QisRPjؐ0)@iժ@LSFSʭ.> tSf9cV憤2.c/.R:A\$}x$fr7VwE:C$jrXPM:7P,QVW[nDlj'֥LI\n m91>똢_r3NG:!pײG+~\kQw0c&ˏN$JrT. ֈ4N%4"D/hn-:Emv:' %HcbAE bf?x'/` gt.'2|h.di)l3(8F6R(GBj}ƦhA6qT!!hAhf!B4,~xv`si2o,-$AW#D|@%E\-&+j!B!uzo"a$C J@jQ4Xc.D- 0ǣkND Ba|NA\* "N*CLD' Q($(o(UJŎt);pgmElvf @*J: Ѣ5xjd@3A 2$k\l;7r azZ8+& f ͫ+MS;&6 uGS%R% $tMR 99d-g4Hl)ߖq_!RE̝&YEĨcOVfvmy㱱¦0\!5!(@2j&rKw~XSf pH@a$xe[!"Pvss%+bl(h1O& 7i^5Kë @MvhhJB M <_WCZ3 B6'cVV@[`͟ґ2b (a ``c,1:Ds ŗ7b7)d YV5^.nw` 3>rRv}HAG@Q$Nj&b˦AR`ʶݐDr7j)QBl8 3#Ht9(c53>a*" ndѵ)idԬqNjڨ.tCApY(޺F (o gП]\\h, ؚ~gm~ 1Uy#mKbl6i&̉x 1 a6-j>Kk`B '5dg_zt qhL 1Ikt Dv1|.>D 6ɾL 2J%Ճtì< aWSQZbWԃoqW9fTaw PPL 4.$ҷcIJk/TxaZx A@CؔF&1` E%D߯,RI< @8 Gr,tjS%/@J{2YF 0T@ :|,pKJ|97vuA)?h8,/V)%KyR_TjS؁{u鋼K` U{cr ՒG2>sֺtŁFinu4sX!}]8zH9*)Ƀ᠊#:!S hp*P2(kT!n0b>[`#8 ,XЧt*VBȜ\#+Ir %InHAns.NLb$>* T1 %;63C*E*>=2,M 2(ܯ/# ,TR=D,I<jQ<`( kK@l R qV"C`PtHsQg-ZI:oZi_GH/~WLZ)y)SnJ9.=d!<Jd al=A$$BF6&pÚJ{iec<ߨXV A{ $t{8TO`"w$U;0H@SKŭ"4.E@As .0@H| dHY=>Rr[*T J$Nŀ Uj 5sTq0}ʪ6.lm"K)DQcP%}˺)T0h"-D}2ڹE^3½&het@C4NRO'Y.H9' %&?%X x A<'&Ņ;2Ta,+dўc 2-/qR9_ ^%ZV !ĈGLݍ +6Җ3uCp!Ljpg 6~GJq*|2IiT7 L,9n$@}$}mۨ h,x=)RV"6͒|)tlB%PdF J*sW' l-P"8`+iƼPg.YO0gwp l qr- 4ݎ*m]n]P-3?*F􌎧q@D2%(C̃݌7yssZ!VKJ2)i  ~Ɛxijվ䪦 欰%W B A$˼MXᲽ^ЍĐ呤Ek\lFl\i X0 $AF<(cx{49!-EqJ"{Rel&6&hK xl94"lS"^,epqQ쎵Jؼĕ[JGX "9"!+a_ `?$؊}M$CAE"5EpP+#)=^_SҾoҼy/[t zZc)#vA76+ <9r>#@y\?수rחkX8qI}I ҷ; qR8i$œBA6*୘;!B0BrթiT${Cj>a/ -ƫ @^89Y )|tS)/ _G#%X# (؃B@qG0@xzp e9?Cל 2+PPsTUIKA#⺥8 >8^\ b_xAm@ȘKx$P  y UAre6@*x@A^8B@"Nj܇Ř E } `Pt q rfq^Ѻ #ih`!ߔ.rٰ܇@`M,NI A hDpE@"ŝ '_-,S0mx/Q a w[11 ~8#Ef;z%h1O1 (ۭh=2;Da#;'tBvİ?DʓاX9HԔ4 Ad  aPA,ZzBtikem Xev{ 񒐹#f)%3H<0! yceJ_  J3Y,Sa3> Q,-jx̛2Rᬖ]t`7# %XPE:K1MۖMAڋؘn.󖈁\4-ORC‰BԹGnu0(nY$Xnȓn{ Bvz[xE4i:: #8S(>;*F@V@g+9T=/&Ke&ȕVـcIžc ˒Ž |Fch sᏸj^# m$, ^$ 7Z ƨ!q@xj1,HaŊ$ 7jnu_i<=@:q.-#|Rۡ ^g Xf 0@6hD}^uIEDa@pSc(*AXNH݇z:24#y%נVh8vrKԞ"F3c_E@(?ˡ*'jw`u`Pຯzpv(d]w@dF&]U0 *!(0x{H` v-1 SRyYdž[xz'fN_W ~ɀ%3嫥:a2ڵ9wp4ɡy))vM(nd? X,3{9`F v5u$OW\_-+C;]`i<U)%?y( z@*$"I3H:kIhlbɦͫ2[:82(@$ TT{-S?*MG RgĄ˟)JB\⁀`M;}i܁؆#H@`?wğ^q l 0/Jn`H a04 Cwm4=j=H$2:1 3PrǛ"nFBH ȸ PVL0n]zpn<3k} "1bX+S @rF!|L*%z3H4+4?@X"Igj@$ vjƗZO]9old"n,K+:NH2(ˢ~+ -e99m}`T:az}KiU'*vM!T ¦ޡ,[izѧ?zʵ,¬nE њ>+.̽E(o[&L&EӬiYVۛs$c迵3R 0L{z9nfҜHzyHЁ3 ` 'g[V 9Î3,$=d۟b7$RTBI8u4*I;mFbbm$Jb"o-BBI>jdqIo͸ǖr:TI -8*4!GGN+V0yw (zA-0*נP QXDTfpw+Q!J[O8͖L^]|+I~7g`{X9Q^:3ٰCڛNnj3:O|7gEf~V:)|r47{/LZN+b,Ȫytax6%404H$ fT $L6qI#6'-lj[Ft/m<ƤhGHjHk1!-77*9RdBVA"S0#p"e?ZACG[tlQrS{ΞG Dy`@$57dJby5 "KA!Qcs9`o9j2@i$ũmfNH.(4JZo"+ΨqUOZr=\q=c AwE)iBR'Jl:yp A;,@oV!8Zm BǢw+%yq," Nh=&׷> \N*`2 9 `1;JgcIzxܷl"QʅmV7'&G5A;H#.9juh]vH@`8  $#ѐ\45Wy`@ 9T i0 V (=D`f#0DH0yGFh!V^ZǾ\ 1(#p1H* #@>0, T 8&kQ%2y- @_IKC18º,@mt"hHy.H#ȷEp2@|,Zx2PV U8qGEQHX߉ArP;@Clv_K2zh_ lK$$D45,`Z c@k ^$`C).;Pї "&v`ez!\!,qސZE8@du*2WG")^z۳".Y2#n@I=,LrE+ZX?V=F?֟Hz!$֒˖ХxI B;6 U6}Pd$VNvM%€P '0-&eX+@crB,JGjg/FX#4fQb+4OGc&lApI(F'ՠD L ` D>Lh/$c>[@?p~*#C#"cJ.bw%"a!f!hO^=& bZ @ \?k\#S"4eG #/# %hb`%! ^=X>,@@0gaڜt#ł%)(0a3Ii,0ZFX/BȘR! nFHFpX\` "ƺBq?B"A &n8[cѢΉQ/B .aD( Dw zhv Ld/L#.+: 쩅FHf:FK3F `rPU$&O,ov PL B*!)~b/΅!گ%Oi d&a[ Jzgr0jE0m:Z2&g4u |u\zT'䐄2jT:$H|T#ʕ8г ` Av^is8g:& l4RkYLS'xZ$3BF1w` 2̶̮%@.g`$Aҡ̸"lw>d`j@ |@Wr%k`"7r'? a@!.)mP8Vx[8`*XH:),L>uȁa'AJG@LJ@`0^5@%f\@$(viD^Fv*Qv@DTΌ\l9jj@QdW;T&JbZJRbE*#$~*Hbn: ܀*b&HrY<ꌀ3Qno$VX2^9a$A^)@()٥ xjmNBfHiKe\d"ٸ=m"%$Q5CǢ.@v.f"~{MwBMJH AWwqmǂ-/$"L9QW: WDy@!&b~%1bjU gjeCj&2ilhI&ucL9vBDh`< @@b+&?g -bo3ԮL zz9@"@"H!$B$@*`@ Ll m|X&r!́AH"mͮNb&ǃfc% 6]zV6BY! Ai"T ?R }fg(ȇPɓW%*DNJ@, !ŸAR6PA\6p2 #ْ^T 1D ڕtQ8XD.(.Vo(WL\`".aq A~!>.1@>@?e=L o"BB&o&F*&*0w(\Da""d%p+` 6@xLP @;G2?AR_?@%]'!8^WIs5F*ƛ(AN`naR!h n `` 3ȑ7R-@AHgh 'z2'i)/!&\#Pj4Xy,TluUbzh3=2PqwFB#ILhu [Q:ftk&s_7rzs0V?bBB׀nBzNWa>;SL4fs$K/e"4V'jJ@3w`+}bN4b(9?,t6v Hz̐HgKֶ fnK^CqVSX+TkcPowht/[[n@L f4&~Dkvh8$ ܠ辇S'EX'uqژ+ڈPfV)ycޣ_ID~CO4 )@hT~0dD("GHUͥ86`;U P+WP`OD_V'ө CؕƿaO\5D` ?axh%3-)J)̘ P9>ak+yS)#~{1^E %yg6|C )k~hi\ඪVֹu2'kgM<҆&0)J"/bűh}IhZnL2hV@~ 2Ћ +v *? ڥSA(b#O%H1ɨmp }P΢ҋ!kS*AI"O@|ovȂxnZhlǾ N8ZM z+x Hx N Gک"vj9l{p:qVETvBJm'$)a24"]:Ulay@ZQS:|%ʳ(C]S;TRHsC`";hp[U^fz'˫bGz/;`H;_*})R~NǁwX)0h1R$g|#ba9ug`ޮ ` yhRR$G[Nj~0Q  @rTG@!t=gC p $&HVW DU29iʵMG"cw hr SXe$@!4~`΀xaDE(L#<M0HV*@8I1EU?*%652ZFTRdD[.&Hɏ@1RvDX? M{CoMW *,\v&.7)tA'`ZL3;Dp~ ${&͖$)`K|J{w 3CBb\ RZX,<?њ:@N1HKQ%:Q[2dA4#D)$h°JI.8Gl!)9bZ@LEѼw}c`=^TB:*-<E i*Nhsi 3.f'؎15bZ J/0v*KUAIQw$40W@n:gJغ/p8 `Ѿ:(DUIHJ QMJaOMQV C 2N&L4֍\l{RlxPG W8QI1CS Ls>194^< ڙG%a+P]T8D 3@I%.$0"HiɔV_8+W'*yhtPW1| FLN>&R`cG *s H#Aݩ>qd@iÞAż.Ye01>hR8?9jS9/0g( '{JB }8^BK0$\ǒ I,2IZ4! Bzp9#$Qgϧ6C7OL"HOd("+Tɓrpdrv|ۃɳU0x0b"QP~/t0m! nlk% 0/zLDpDU; |Ң( }Ԓb]͊S=XUa+Az ۿ8= ̷X<8 YQ2[iH<9%'($蹏<Ӥ˛ sݘ+ ;[<݈@݊SŹyA0 #"@>(. c>Tڜџ8p(8=@:TaK$88HGhËL Q7)@@-"IU!U6" `Pg_tpPSd0@&x : 0 yY; pDb 5 EЀU*(h|)sԊD*[=i D< L IAIsƔK A|ݯ8pgPMa cv /z78PLK0{ŇM<=*$J蚫—2Ѝ#i> u&0(R"[ȳ92Ri9;/'0Ъ YgA;N-78<FT % c }"VPhwmT1m760 @qX(P[q3/x((zh 1}ME@(0Au?后duܴYCqӄ[PmD˶+a khPm;iU`ikf>YE@+ LOfPkIDYLft=Tv m %b` > M]\p7>?$ p;#:̚vte7k;B, D/xDh96qrckfw U6F)ECȉSl y;~pb7%]$h\ ጪK 4 U7L %f߉F W+}= ޓRYc $GFn>J [?08Xk@A'*6b-=ԽZOE`7@..lAȋ)A۳J ?n H }Ʊ%5"Adh;u% RV;a9 6!4Lh :q<`IAgKgǑ~5r[T2T4]hAseij qϢ׹(DV%ШJcti-DoI,'>fې(,V4's(ėX&QϤȱ&*N; ?k,p+ ɶ8Up b)tviV.dO-7@tYJfQ;v@&* Yk"#s^ aWPRm4P %O1!Qw Z~ x)B wՂ%iWc]a= &M>hʙĦ)wovP'K +\ #SجhffX[x0X%8PEyA0, h KzfnhXGHzԘLPeMK 4+&ʒWOp9eB/2RA0aeꀲ/ࣈ)" ցw+ƿ90?okvS $);LKu[-2h!uOq0|ؔk s؀` x @ n9'vC)~K%IA phO& p4"@80BT@LsPHj>p ~,X3?P0<|hR =䏧Z ҤyN+oRM<:ѪKDe.=oLPCa|`("tR퀳^;.:OTO٘%+s=R5Γ!gH"%,c)O:<!h>:⏱V. E> g!DN!B5C$dN[2# {A۬!=I"-+S=A:i#-* @|arA-JT((ԔX$C cRj}Pl1O9B~5[:^ :Iܸ@X `U?)q6-bۉ(, ,4 hx0 @` NO(GNfNKU:I7&aH]{+,G(mӰ` T@`z&-.D@#KD&$uة>%RU0703M^,VMSX-538 9lY>j4)-p"_ns!5G :khm Trn(\F-3?TI~'ѝroʹ4TF{rӬZ L_ɵy'RJnʜ3$7p}O2/DSD3Am:6\ 988ÓҎ\]I7\ drF@ѤB1" AqܡC7DQ9'(]0` Q^dϩHX͵~Gc o!XN^Q.pB(d&= nK!cj f %E2)B(m4S=?R{ |BYq ͣ3A$(OS`)HкpG[S#pjѼۣ`FG]Pwi kqrPDQirs U Ie$WqBN$to`R  Vxy7n(-e UʌjMT$ՒD by{ zW j(S~@Q 1Q;]iZ$C'hd'{(L 9Am,DX֤!(d$ |ɀ NQ"byF4 ἓr3uxPt"dαF`#0C!kT'>BfNL,Ob1= ˘D} ݁Q=C'ܢ/;9s~:+ZH 3+6pKa3pVnPgG Xc An@#*M0raϤf|L x. H x@>"0.R"oZ-|Y$,'j=Y!D0ttn@$8""D`I8 0`,O B$q Tf 8BT1( !;M2DNۼ@2h;W&d^u6@I5 Nd I |hD3`Pf)?W|)NF~3pYJ;89CȺGpF7(njC( 8`<:ӄ().4;*°z` V F3Jn8'šCegvoU B% nN 4,Mܿ 'D<>>N*)ARb*"A&P |( H~_GP-NI ,ʖʴ` ,3` Z `TV`f0΂ {~PCr i%X/-@0 (RXHf'F:C PbFX~c  VkP-9`(bVb`&cc y+Fd.J&D@@ta!I؈/*`Bdf8 8Ήog0x` @-a Ɖ# `F1 %ra.*y8v9M2Rf~T3 l$8/ '[<4=4ǖb:$% Z b|v6`y% ˶)@Fܯ~. J*:P;i@;R /oyjDIQ/pl$$SkB{ ;k6`3 DJ,< W*{"Bf6?i؇2`d//) F D6^̸`BBcbDW茌tnؗCxSI$C//k8ԃ ,,BhTK"Fbm*tގsF /DN1(p`ċ5  CPn;k=hv,r#ݨz~0D`nԌ.o-ԝ 9GJ]3r#r|&k,X-H1 "JBxk 'v)FDtʈtPl}EԎJ/ce[jUTeV#t~jҍꬌ.˜՚ G@,=֝|1'A˶ytAnğHc ht2i.u.zgEAmdc7OѾͩ)W'e$e$rB Rv qɣ@jf2 DJb5CIKNPOPK.Z#pV,>u >>VĶ*H)jʁ`J֢ _a?%sWZP)<%rIFL(D=:pKd3ڃyoQt5/ތ `v)7` " T7Wm2Z&)U'O,@ԁohDRUo.-oWUCTN_t|qvq Jl6vɪ(I׍FA{=n 윩K>̷ԟFmJX%I>6Fn ( 3Cd8|.zCE.DxKC|0@ !| @'#%.ƈ4J$])]_bF$:Fx.-XA; B1Ѕt/5jpo3 9;8vN©y1PcBZi[t+[pA!݌gAv,```E iY^.N6  0!$..N '`s 9!!Er,DU>>  X1Ѕ!p}6P! BbDNEF0Nzx8V(Apa-5Ekh?)s~(BAőGDnN1V eΤи2u0 էH6 M>;s@!@ $m/.JA6ck)F 8~c` 3QODaHqb%H+e "Ȑ8%o0+F29hMlP6lK>VOTh\ZVYDÝUirյ[H4y0CWYyRtGXFVIbBՙ 9g~ĢzH)Uh^S㤅E8Cq< ,p`.]+^ydUvB?%;8+bZ `XRsn$njF @ d%CɈq64vV5oq9!>. \an&v H&JNlX `Apq-fh:H/[4* Ax !;bBQ{\e:h)$ o `:NaS((F)56JsWH(4! PV({MX=++%NpA^ ?I97%R}I"b ` %c 2HC$ $H+N9z%b{ m4 م1@ϓOIˆ:u' (7n++j?0|``!cx)j脆M@5 dJ"SJB4@AxJ @ꢤE)-Bll@!ڇJG|iV윢K:L0*Eh6r!@N¦Hs)a"@&=V** ЌǑ2wz qyFٸd 0r&@F 0CIa?Q%siPO&ȗet`S^ d@XI> q!(zNNGM%frq0R;>CYDmc%pC 7K!b _xS (s;7pedT4M5e Me(v='\=ײHkXbpϩ,w* ʒi=T 19[a50֖H0@1!2 y20T༉;?똓 [Sx 4hKpʃ(x '㜈~ #x4))*|) i%ٟB0c,H槉]آpKa '39RHئ ia<:*;DC`va0#1Wi >(zzZ%ĹԾب4IExCꜬ+B8waa $1 &Ø2|=؊pwìjT\KDH< '̙4,;H#On؀l3:6nyzӉQ-b:ۘC9F9= Q7pUvÔ`xFj/!H2\AG Y|ăӧQ)I*05xzx8:|Fs0 Pޡ"d!|'y,4h`)3>˹eùnBjkR̓L{:> :Xq,L8LYP'e<9YzNAECH`s3߆k166/^1y`PI94Qc뼕ۊO+>ۂcVx02Lّ X*.#6.[3(#8%IR##,SZ&IDG~kDX8XP- <Pٛ-ka)yXE'&Ijq΃#b k'5Rd(d ,1QEAp4A$WȳJ8}^0[TD(-0$ȒUWhKDExE8-8d_W 1,dUI`%J2BI4g`Rh"t+D7叹=̉CQع+O¿+S8EJnJ:̷v 3y T:B|!TH-پ|T󽕃;+? eƺ1Ey|- i b۳Ӕ@TB,nGpʆZ?3BY`ș)nNAۼy YŁ Bt#8!y,& ܈CdE2ΜD˹Jj<^0J5؍i =?dAjD BncQ{AD2 *'[lP!(Q yT;˿{G%Pq3Ew& d,kɹ 2CZ2x[+7C 59Z20 " EW欋$TY #+Q <F4! &M6irc?(bOJ<(r4r(`vPp'^:#[hj1J8Amwh~88ݎaX)SA) KpiBy:h_FXha^}@Ox;6L%8R/Ѝ̫j11˾,(K"R)7ɳ':~9QK+뙲x`28A*:意ϜYPQ!p 9vΛ~F 4e`ymhnPb"\fp"?< xRĞ<AaYqmox9OE zxH$\6&@8x D@AS=RZQF0z(z@@`(cW(LV VK'B2 0`@ ` , |"~UA@Ha@@,̀@^g >_I}6Q@y !/,>遰X^#q@s6\Xq eހ1D[jD?y]Uf0uH "`@EJ9w:`?4w KT0|!`:}1 jp';'yZE* g&KĹ p+j~,pC r 1rp*`ɟ,@ $ƌD\I$ڧŇJE`)k"> Rr{B: ktdRֶk ( :E=V1cL:x=:MI:BAbLͪ( ^DHCBmn'.;.kG&Abud h⁞-l@@ r uyX1r$AAlR)ݭc#\o}\r5 H;\J.+N! /k( ZȆјd/7GInKăܙ=ːݿ_j  M8n6.u;%|VY˃ppM/u7 nu˵uZ)(Q@xχ8ꚫ fìut1mR"V9cFۤ'܎qkx4"=c0#:)hR(PЬ@ kO"h0i Ap29F\# 5Y9C_Mt ˜T< %Οra!CS&+%#0BLq\Q4@U l\8)L2TDvI9suAdV  kYP5c@ s&a5"T &vLmU4x.n B B ! ,."%OyMhXJ- "=;)^I=4M2*fAt b*m(:TT R,AdMoġ7Wć$O) I1Y HLpm,JUrH,J@U%B%%f\4]* Aw=\#<׺9v\ y9`5@r^JI% tpʐA]:UfMiSߔ)#0&@O2y-@*3ЂnSP%r=UA[ 挝5JӲ*y-=-΃f4rQ>26K'̔B Ddn.1ak|"BSj96 Co־VIFerz$ℐ$6@kmTNڤ, ' 0nL9ma[HG2"2P1s1T|U!\f\ro#bEsQ}TRjOajT2Fa ͥQR(.j.m0ܱ$XM11T4Ӆ2f& ,JQW9@SFSݱ-V7XV60]Na3K ߋyH&d”QK."n 9%i!{@P2T^k!" 4ɖBG䛗U3t)F!%#N2EU=TQyL3'?C# eqՖXj # SiBh"8{OKgdحX駎'{Y}|   ck7|uMqhfT,;z &2,RJH퍣)MQU`l ,oT dM+ڡA-{Fu2eI!8)\&N*%l6t 88BNڊ9'2;HOv8Z}.dB0غP 88@_ obZ:1 Azqyxуvd \1bLtR=F;JdK!UQ$-~NX iӿnXHBm/a0pG'U\v}@@!@:X tBf6'@*%p a/(EHXA<,*jkPF 2! 2@<!nJ)\Ub~."%/-= '#@AAX L8 &b@0YV.P.e00*X0-.z>$I5""RE0 bBNr;i\2Pb0p6,Ă"!.nAjOR fh~0Q:O 4Lpfa\@5 E)b‚O:e6@ FC@d>"_rK2VB=iB^xR[@҃r65 I)%hcnD A;") ]CK%e  R6Ңd^81.GbBأs>\rf `!!gPI$f鸱 X 1cIN:,l&5$,RlNn-l.B62AB,,!' `4o74&ȂK'*]nF f^f![ (sF3B1LE m'$4A b[#s$Hj`C<3jPhrXd24* `/ta!.芁H˿K҉E0 %P (jD\C_8J_R)B86![5s:3_Ahsc+oSA@ ɤ( RhĈ$E(ʎ옖Lτ(?p&B/ED,)zժ@I $7" E@& 0~ !$ S#. eJ.m(vI( Nb!dcj4V.fC Ύש(QDp)z HeA7 R1CcP1LFV6,:7u0xrHgB#"r]f+A_K)^lXH1ull rB&lHzXmu`V3UH ɠöpЦ}x;x$wnIYqn"z-J;*pm϶LO,T)3 > " N)r("PdɦcbHbToaDQbx',[~%=gk ) Duo.cuEljH./]F?g#S5WA@\,zHIo`H_XA#-$d%)h~pg}yz^ \ERB0l*ɰ+6b0Aa[b\c`D&NCiCF2C@C,MF4cLiKhd CҖ/D3j03 tA` #rnXh ))Td qs4s aANZ:C. d+d+c*,!P"5 Aqr!o:TR 2PCCLM/&!. l"3婦diFB`#r4h.#XT0p 6n`&r҆BSC'% L2(_BDNW'5պ>+?mg"š 8 D !,1ׄoh!A` b*h5GX.>A^븒h 0rO= ^p  :*ƖJdϷ^pN!Ku/lh$_ }5d>[B D';n|u(MMڽÌA Mz!VropEPmhDXYy0!4QǎhL1s0QzKBs-K@ ((ROxRƤ6VNd!4IU" A𐋎zs d@XkܞUm@I~ :ac{Zk\>( L ͲP]PE/D^ ޶ɠ~^,A (pAtkpbz3OB^4tr 42Z.tC Hǝ APX ~*Psh];>;f})4A)0 Q5Cl6*)-v^ "-% 4adf-tHF7/q2f,Nnlu>sx-!;Nr0 @4fOOPd:#}R f/.܆Ol*ᰋ@vڠDv@ p@  oB!4 =P8A (}X%2{='h|U?jW믧jX >iP^k fCh *=^O $WzwRW]s7C~?.J?;Xըʆz>P t \BsuV evp,*P d[6Lfg^/tZW s;(xlh>o²9.;/(}l9#߾3mpjJ}o㖕A=*.q YA6{fK[侭JrHyq: ĬKr˘(..s:{HL=.ڇ4D@⎺/T2@p0 Ά.Ӽ R' rv62QJzkҫp85pʧD10l+(zŒL n [ $0**{F|+1(tBnκd1B " ,0I=*ijRUTk4vYţ:k,VBj5eP%XZ6|%l}@l/^\iż峷-) :8,Ͳb 3IŽ|9uA4xjuܸR/n|, %[k8OnҮZ@J 5WE*#tt `nW䫳Ntl~,sQGnr(LRѰ26jdgOȿ9ȟN x,m3jU,EzOSDC gt{c{]L㬤WT!ȟ|2z>Ly뫧OEY;0ԓqŐ}(bvG)$Bn$4ȡB ?@D@f73͜ 14b͞qD)L&ܟL+0&`ٱ-5*6QȺj.F[4 }'iU?rrM)~E8 R)ʂoxCZ03i:@W DA7Ӝ/d+Fa\j8ҤƖBSCq<v+3(ZIq7뉽'&B9%JܝSw 6T@̓=al`$L@ Ght&X]W5c"T=(G' p.U[r6Q| xJǍT ױlR9D hb `=𙉨?61 X :9L+0 OB A"$'kӔQ Ȋ 8< TZa SL\# KT;K)X{隁u/ Hh |9 > >~ӭ1zg5`;:3QX`w|a  !: '@ Ԭa0`1{ ֓;ra!v; ʞ!q+o 1, : kHHdC KR2/B'0G= @1,# O c`JX F%sɬ6)p:AP`C׹D_ᳳ`;-y ء[R$k>="7E!rO<7A D ٝ.rϞQs آ" ᇲ*w$광,P27 M1qg({pw@o%1l\IJ WZ5sO@DL8AQ0@94k3 ()8s|$  Ӎ C3m `{bӱx 5 IO_a P;& &* 4=]&Qg8k PHl B$Ʊ:ty4J@S@ KJ?Lt8M(TH Y6hȖ1EYR<2X.bmRp.]4:DHPw 3dr?O,ӣQ,y?k(QӬU>_$>XpJtr\Й)֥,K:ù*geʇ0.y~=S^_>Ao(] +BL @1Q3y񘉖+%xa0b>Ko0S|ȥPsh%8 \4$343 7-]]\5V;=Vm ?.B#v=ȩHа7ihVs">@y#Tʹ B9A4E@#+mF(V*0u("YO4Pi\L`'7x{94[+`6_d;$ +;Ta+ Bj? ?z `|(*ENy!Oh !E9@܋ غ1ќNj C 1 њ ȍϸ. Q9vOȋ-8N\%GŒhߐJa\Yu&B BO#+58jLPD(Ñ #2Sec3;A0!}\zf@.MADiLHKqp7%)˗D>sd m4"ӟ Lȹ*0-" ^v``);]uIxi!I@iN\Z 9ev-Ǖ[Β;tf.Q ]i `PQx2< n! Gn:nqQ3Yk/5L zypGOW#%ƽXq<P9R7]&= L{4G3!,-V@F@qf=d񞼲1`wsvIs@L¬ ũgar)U(Bv\Ƃ'?? )~ = uL GB|ie?k587`+Mk^'#h4BgaYO6$,{Ff#ʎ/"V_EP^ s@BSgq&kRnM铯-x\X@nUH0:ƔD ӳ_2TWšεU$ݔUĪ =Gc`pP?_Op ~`H 3 T.$ c?(<"EA萘L@AO}Z]OU0%B?(@ -U} |=*>1@X8A~_Ԛ [+A~Y^)  RovD%w`x U|Zxe(/{5'Cw ]N*).w7 yFr\=#" ads|Ǫb%;6` I<SN9KFɟJeC* I*KD⬣jI +1#-cP@g3V'0HJ K,b#L"}QjȻ # 8J[TSs + PiOj%N4++**~&,852ֶ zA !( Tɠ $&G:(7 ڪJ!ԻyG(U6M@-u62 3jCK:) Kw0G/M.؁,δ*z㌍dɩJyf "(K@"4ū ( '˄-*R| eRˢӣ(l"#D,L>4t)o3&)Ӈ6+PfiԘbڷ6s6|/'ѲՊgHc:5v6C/K+h `"M j WJ{Ѯrs640)_`+ yr74i(MAUZkB󧭬ZG`*]F:*0VaP VI A$!.1RiRLౕ\ v&@=ˑBlv8Vt QP)U |tGIUԹqZ ,PV yCvqɹNrg@60A 0BFK)-@$DжYTaJ+*vsQg] !Gh6j 1MP[u^N++׌¤pʼn[ ?\֦,.g*r fKbgW$ҨMCB@J0CKfǣ*R3l"ií\M6ʃ5K~-eab/z=O婅D-##l<D,j%l‹Y;8vq2^9 o(5ձ=AVIc瘜b@B #6}Jsҧq)m]wH8mY8'.ڡl*b[y,筷$;c8ّfqB`ܞpr9W Ve^T-p#<^P3F`Ϡåb@ .F¨r"FZ".n›f).*+HK -c mk!/ &B*EsOAlM4@ nMdX"@!| =x,)&%ҩ ,]+,A+ :za8> !c--:Av lpK9|0ޞ&fK J,*b+nm"f^f MS.S"3Rlk/(a<'*Ib¬Dac$AtAʂDX` "\@#R=$$@;Cd kc|K2-(!PA& ! iECqFh`!a`z"%Ƥ$q6(AlvK^9BhKAL@ &5\AJ0j/"#@ 4(x@bi"rϊPnjj)lL(LrLޭ&(Ov `$aF #Ȥd u4 D< C7tr!,-R A=B!}" f)RLjfyϜZ2'@RL!\)Lld 1 D!!@(g($AĹ(&,BntnyP 0qp(k "(@څTX>\*6h 6x!H4 `bЭ_5B&,hEhQ̲d7 B.Z4XDT`h`bPよhTe:)$% d%Z~묚.p*p _o|m2'`Nդ\E0!,6dk`mb!-r(EO+p.b8H\O(pˈF+O#(-&E&bZQ ,,,D2)/qF*̶n6Ȧ+6j zq&/Eckhi6j0Bncb`-i8bA?0$B!LhTKSw--*86 *F֫UF*ep+-'0/t_NzG rS-}X)e@p.8w)܍xcдmxBSOَs5M$^VN^!&hFDI*8Kc6Cez/EX00nl&f)]xQqi"Jm7o,6q`p,R &dX /( .Ҏn"ӊLjFr 8F.Ŋ^ۅ8(~rOD,"jؽ¨TDb) FrL3GsN<~bp+ɟ^lq"B-VrVB$l9(4@t-DAȧcl\M+nMK9o\9LQ, pDi,G+*ͲְGBgn̆H xo^ G8+M+~g%: gȀXn\g%lgW_WM*Tm˄V,$Kl#S;7}&Į._ټVH AF=A:F@`K0@" 95rF§v0po$;H+*;=4hG4s#hto<"쫘{ D&8abhT$j41 ` Bmc0de f8a (P|"ίfȜCdX$2,8/, +8wXD Qo/-vB!kN5 k`si :Ը[2&A*J1$AF`=!AAv>*&x~*5YA?b.DUbK$4"O@$C!D!*FQK`*d`<[nsBnDFg5LKI"r*2M@%G`9(PpfD wWFɝB*Mth?g/2ݛ͔b8/ŭCeF:1)c!PL0,D8 ݵ0$=y'F"r`f06*;9$ THhcK5!&)!DO!3iN*y<^8C"LZa`A< 6X 6U-n"Eee7qBo8Fe4q$sц?fcpa$s䬈֢bXڻ;l&VcƖA9ӣwTtAudȇϜd6` {aQ"#hRd)b;(fg w gH|dz_`F2#  &D@ c@v91TqxWMX*8)~? c d2 k>u?bx;/`WAd{={wQ(&:OhC/a|D@J8b pj'8 C=@  2#o AhUBQhy 0, + ,@V˹NP:@, c%q9gR)K"afز!vMr~B"oќGa0Apd@iº ,1 ~IM# iZ l\`t9z$ 8b /΍6qh"Hv_POli F-4VoxN@HFylo9tO@0 0 i-AG4g$jc.ր4 [y-H׵@4 .`Q בR}Q 0, 68Zf_GǺ.*e-h[?gq(@ZP8O`lU0* `k-`grJ "MjN 5[[Hrt"A(y{`/.zvrRb,  hlU B#g+LA*|KS5P]t /zܱ DJu7[^ְ ȳa`G/fdDJA#nԤSI/@rI隚0oIJ )lΛ b>A%04X͂"ZR PxZf kR 4!=AAh.F.Q޺> ')\r K5CǔR5j[ @.b"4) P# 02 C&TtOҙw& sZQK:!~EB`3#{C'J`rj& !%>PrHh_tD,I9'!"#.`@B=f^H&f[ <~3`7 %Q)7T6K$1%1l5u ' ՝AP18]d`Fه$lAY"߃0`Z>iU3#oFB$Âq+36qBNOT!8f @j3o u MwI_ $k( UZ%5YB8[ Ps\f9o_(`eR]Y&G5JY8ڇ5"{PjT: =0 aq:qBRs'PFҘ{bk>7',Cޕ.P (Q@DR>RGktQ"7uȃО&0sYbϡve[9uInD x N_rW AyEx92 AtCۇF6,7O׳cig*̹c[%8Rx&1S. whݹ>)x{OPP!5 " @k BYp{!D 4p#& zȋ"3 r}ˆXwSAu D(p4҉G[JҀ#qHp:0F;PLȲ p ȁCI=8X &eQ'xxv ! A:Eҙa@lq'?=9 p:K>z㏱ [|#5"$jlc""t2!G8BZ|<8955,@Xh(q|6H{AHq@*XUVP`s&\V1J 2 (xLSq[3 7?p1b,9:s4r&DN`{=##jd܀DK#z:Ңo!=*؄DA,%JV$A(SV;[? ]莛U2MK?ҩ"՘1ǍzN]E.y %[H} ֌e0M%͊lXy(!0>COQFVM!YB+:GNb+|݋1:D❨Xx[%ơu=Eؼ1X}(1 0}1َ'[捄(<` Ada̬XX9V u6UYX0ћ{LV!劀~8d&5_#F \mȜ!ek 3!?ɋK}bxd|^F$uz1]h*5do]V^ SA~ 8֝4 DuT@Z # "%.jF$M̅id)^7Pd&> T-yʞW0!g O. 1 'YBxR0Tgde:8@ B%٫Xg5bC5$]kX]ny1%D_ lzVԕ U1S!\d[-8ߎ 2 Un ^k  -נ3x_`? @HZXDPH@XiL53й00(*ˆ6k&-9s.>KF5"&=q(t?V7wnڐT~6 :Y(s y`x^Ȉ$@CK\L6bPD 23FU @Z N@6P&c^8 ˼șX|_f\H0: mϕ8Dem;AOhe@qoR<'xe@&k8t`:6hXښJBN/9i;zOrQW;f߈[ э^bV2fբ+Bs)| @;G8q!兲<}5/ (Sp^Sֲ(@@VSMԠ87'2^ֈQnn?2]a 5?IdN! &E$s6ؾ`0,},=]9\kM%`!e"P)mG0LD^[g 1b؂Dh#CD-ryE"= xAtM9KQ8p3՛b:yQ2e,8${LJSSOO3bo(s*qsM j.,¡@ AqS*#޸{4axn?r@m(1Pi' qozбƺC 3䐪_"-h2ցUJv'\I4x @]AX6)(<R[y!`6O+3Lj?T.c&3 *`" @bT5x;uxL M @*E0~?@w `,!={P{>$/ |>_ c-@ c&I!!rI9Oh6!"ԊK?_Sp s gHs9&&7 Agg3KE$;$0}K~T^/4fA!p,l@=8Z\ĀGS|@|=plSOn'Y];Rfs'IA;svs: k"MuĜE 0$Kc^:t'+KwDYlO< gwzVA]9q!lIJICg”/~Z&i]Ǣ-9gh4`9`/zȿ̕j>3BiqU5֖Ye! @HhΩA?cmȐYcJ9ðv.ReA) %q*i)i6I!E5 6 v7E(C uM %s("xoSȱk}[3|`@[.Ah1$FNI z\Ց(Ī9S wv Mŧ`90G)rUS)$R(@Z (qVj1wga R\_S.'}s@bY2  Mr1P&,vD(I{OV<ё 4b͒Jb 6ƴ#@сh7fl"<L ܝnKJ&%mT:"\J3J?z/@N' 6'w-B)IF=oO(JsYQ#Hfad}9,HP@nA8fqJŏLմFf$5Mkg.Dq @5N")# K"䋱P)P&׈X1BRn t2SNl@رZY<:\`C,Q|PnC߸r *P er&ꬓbL#VpR\cE {g05'dOmhň'gxC<# fnҦ޶DCy${:!D]$v#8"vT3a+m,U!NT-vG.a =H?:("|C*%{dZ10vrNC`F8JЀ`F$ȴ㇍OdOdB"8)E!SJHG /r7C<(9K)b@*mB "<"!DĀE($.,Xp/PU2SbP c03CbZn߫#MD * ">D2ES%?ln%^#BB BmP (W'$% /2V``,\ QD1"Pwラhh"Gvdx$; 8!4EcJ% "9Bf'! AJs #%ﲭJ&~k&Ec:+&Cqh' \Ad:a"Kx)AD#nx,8j(fn$%CWd0IXA>O#uG $w6Eb)aPx랩Nah(炄R D7sƺ7nIJ"oaF &YC$b |0 a^&h`d91j Zm&,r2h,*,1"^LQG))Di:>h~/#$(f~klu@hO_CCcׂS3Rk:b.("$c3P 8e6back5 \;Đgaf@&$odsFaF$D&Wߦpj(2b6-6 1 G!1 $;2mxjcS\1&XtM褅…'H息jJE)1q:bB Xp?'晈?=>yviP"{B"x)Q\\Y.ȖK*,]D"nCdDr@>XF`/2fv4l`&B}#L.GV(.|zG=88SJQ#E)Sg&#fYZd =1 $D= #N#AHuZ(Ge7b4n5b x;zOvfd8k%6:U\uR|aB nJ$PC)Vh>BQ#2iltc2&FYUWV9foh#HٍB$,żEEf-&5<Jb2 C-x(xı7Ëq8,/{dk#ou[:3noruM<:!''PC}lW` yl\@{&M3WbBNq-AXhfFQ! 1)~٢|(!b:A0Ix$RNLWdPE:x{*9ubB=gcǂ'ɍ,zz!d&c!'!r!m `|ulːfdcrX{b#7bo2ǥAP` 9ŬCC%``NF/X&z)C^*.W!!Pa\  z)*j*&a -)̳!C,Vr}IdTbxJ#qkV*$` *0hrR*s 5 t1 Z?s('lw:Wbz8'"= Jk0MUZ9_ux~4n$1.nSic r,8 f8"׎2|%-m֘b#`Aa>a2A@8d!&\(`~rkS1u3=`g +qKA ʜvŭ6eLDAZ 0)B( +tR@ :bAۣr7".<{bF*t$DA4 R ڊٺ̱ά H@ @ C/*zPq#+uN)q:D m!XMѦ٩{rL*K6!X*wZ%բ "R1C.Jot@ @PSϛj"BR4>H3xBO(uJ#{tAWaX @0}yJ߇vCBB!X NCrnQ6d7FKJ9 cpH tW=&)sD0q"B" FCo>zS*`J*{ JkyoXC#AeBkH"]KhRمX$Djeȥ+<&-7Eerp%JfFRdh.o^FA##ڬ7J~>Nbl"Ϗ"DGí %Ʈ1?G!bniLhP#pdWXp\c4$$yB_6[N'@a\B?>b@H0OCO~@H@@0 &|=PLP ,A).1GLQ4 lL Eb0jM^w #q; }Ui#Ł@p\6 ߜܤV N_qkr_Rdve#$qMΞw`W\U@O3 )Jؙ>jJj3,HX8 +΍Ң&h2&|.2@Z|xwǀ;O+2Dz֢ 2ƹ.#(̽)$k' X }.r&ʬi@cBO2؏F}0 99RP.3 :@lN!%#)+ -2$ dV&0rjGԴ#*6 ~PB6,`jU$nJӠ͉S&A(Zt3-k/1- ##ҁ&~*)zMYCl6Iz `[ ˝q%E[h"RIa-󀨣58UzNT](q e? "hJjxĎF[Ca !J"tk(LfO??nh >zQ \ =vWHr:ɞy)!a F`l:K{{>k ;j:УsK )4 ,x7T;BRl3P=*GFN.~@~V6N4 nzkh# ,> rwJW`z;0{0!񯰗Z 6)r,WJCH#yBՋ d2WJvV 0!('Gd$&1QP92 R䍞Eѩ!V$H$G͍;$ȡ8F y;јc q6bP t@ ^@``y QH< Y|FPhz)< *ȒC`FGJuNd( "! @0"D\m ,-,t`D:Li9e#D9U[D H~zhם !LԬl6ˮJk Q"oRH*\NOJvDz;r L*/30I HLP^=sp ?, :#,4|'LVb t@:[ ']PW5pD ڇ!!l"M|Y=@ d0'uNp+H*YĔfXFnzf̾Rތ5p3= ۢ``!P- f"@̀9(ҡp 33Dԝ Kj86kXL#L?# Ҟ>n!ו̕!cn WuJك IVNC* &ΉA(#A ,⾓,A%Uk ypVӰi tVfםW9gxJC$`]$JYAԌdCթPťG$L<㾪 AX )lcpK/[vn"@хF$>Iվ^CkV.cO)1 D}xm!kt$iEhFPݭHhqM-lE/%ّZ/0!3H+ZaOk%2 wP|ځoYXxrXMєCuIVTвlߛ:`dcϋH{329 Yu tcG ̇Kh` ɯyPici$*iv&@Й* 5` Ռz 1R{ҶRhDj+u,K{@iߚ?ӄæ-BɁG7r$IA!R\+lC>, {ٓIޝBB`B3͕ODü!oÜ.CiuDqO9s,9,Q-@*(OP  Pjxh`@&x Z|98l:1Jɝ:$P( `wp 88| (^+(Xa- Oٴ)뫈h*pf8;m+Z8ឫ|H7xIx^  qɸ2I,<9㒁*! hܛ(js1*h_X%6 ˡ8!E. !} x~O&.u&8HKxzHEPzse{t'qH8 DHpI2(y,8#9ڠ(lsgoKpk#1MG򖞘 ')r،!ЮؚCӾ(3؈q׬x¢ۗœؽ#.( JX(?@CǏrIRãj[ۗ=1;`RK`+=w;⟼"\„SG#H>Wc(dp9-*3VYKJ j ] -LGQ 2·ͼda.KrKK.\*EW  0idBde궊C[̲0"ZKO[)PCC\ "FI1,wc?EJh.N%@? [)̑21)} :FoP /$:D_8Ky81P@ G&K$XLr ( CtpB'?K1wq/ ;ܟGG1`8Q I( %VLyסDSw%Jq9DfF FY&n ΥU1;.$HJ7 _\G)hq] 4c[[$ݏM@ŋ(A)m \[EY!lY-EP $>O+K4a LKI(G飸#P8-8vS_ *9Ίb S\2e°(k #? G {+]v๤ 4Zx SR_A.?A%ڒR8B' K/ՠ!;߈ɇht:Nb"(r%URE)@&cs:uؒN17/0byoB@0śKGTLM(jЮÁ[ i8D#@G9 {zx,sb]_~R(oٗn}N P8{pu8016712Hs X_Y~" :g*$W7}mQ "om9&NLI5($ ?`аa@ %Rh[=o@@P ~>@|Xx ze20|9zI<%(_Afz;` uqXMW(H) c CJ( `ODtM-'@h>  ԣBryT08J% L}>=") kB-ѲE!P扞 !C, C ($ * (xtJ|hh'(Q3h جgPJ|PǯLԤg.)RC#M"*H!I+% @. Ú},273i *b!0((r=@dX1L$p77iw@*{؈sL+hsR~KҖl5JRQ'NMj+ZM0 #ƇZ{,ӛPGh{̈ jӸ:ąX$ڣ"*S(i BR}郾|)l"ZrKm6 ic!"& fpIЏʇуʱaKd Dҵ8UJ D O*4Gl!2 „zb'kmHhQp(v>FNCG!ä)̍ 8Kv}( P1tJ%aAtHT<ňMWAbٞj#ʠǬ|UԂ1=K '*^3O YeBI.][ydT[楚Y2'>{3wX>pAHD$F֍hl!޾KŮgpsl/s-󃇾6|ƍf13cJR|Ή8rI\Svcr0/$R\O:  1!6-OgokMXNv<+5`4+ɼij=>u濣<39u,tNU>)7Yh*#S_ *2dr@9i=mYBqsQN[h90CFx4@@ 0oJdp˨I*i'2=OP|M>&)jATQ2+Neė'Z$t3I6l L `3/>ՃG.PzIp$'LQ8{5^)9GI'P[*=GN!\L $$(Ǵrdab$`jRRd :@p j=EN>f*B dRJat>w8xpc%K@ 8\70nD8×g&| ‚"*!zȫr'V -爼χ~E&c=h0` @['38Ղ bh@6㆒  }>E^Jvqt*LNjibPIcd >6A P?r_TEfjo"l\ A#-G G &6!ǾGNަ <F@;Zi{#IxtFrp W  1dJX`Qbiv `va4CM Du YQБ@tf(qe' A{F02.fR~cr=a$ ΐt 5Ȳ >6(0MrpJt%%OJ@.=EIKUH,+Z/D{Qil&sfaԧS R!o=D2PE#j\bOc6lI1FaOv)` @m}&DND5l¼!Bx!$2X8HbjJXHb|K0M4c9ReSp+ / +_nHtj/ Djʒ"LZ3 JQɸiR$%ZiriT.F6MX-45"tRgent0K$v`mvJޔb &HuGhj514N<ſvC*]"Ʀ *eE84^7njگ3OBб&<P~n3Y ntNDM])BxECaX֜ ,tK;: < j6+QdQj`9 Bp[uz55 j蛏S %E&J*9f,Nw TF/k V`GOk+PCq,Ju;d5Trl+w" !uT"pמ.u (L0+F46QsrxP+Y 32V/lUmVi` Yc1eW!tƛFHt`p<& `jy.K.>U͂]-d JLRG re<BLd7vJ!NXjl >l:,͟ŇVq?v, jJE 2tդ䜴^!j^r$taĐd<Oo`-DQc`7!^`V+7<^;| +',AfB60MJ0%jΗnGR:G*aL>ZE}T&P:-z0px%1|!嚻&`|Yo7'A.s<ZV9Y!-/Arf .vOP",7 ZCV7Y,r'P7D+BS17A<8R9 P8$ 8 )dT(o @ G (@!-~90L5Z E "h4pdD&?@TQW9^'1cHd X*vW ⟺8K`%jU9-ԩj? PG"Ľtz,=8jHD*fK ߀=A&XSHs9f?d8n(,cGY%|x>3#g |3;ϯs֯Թ'x̀)Jà@zi "J|1ObJ,Z4kP \3{JlzQTA|ӦOB8$̠HI%P眙.gV$ (5}Ԏ+'qbF X-L K{v?Gl|-C}ϋӈ`=i>2 #E,K[ִĨ)\4{ZArʀj`* r]1Z C[n6D2I0aG9#TM 6tjґSM l!F+%0JO.NzD# iܘ(.ڗР؇ʛtQK}D6IVT'73J8ZԵ968S Š6Ol_9y&Օ nT2ԋ|eE/ 8ygkc>yДji{jh4DL=Dә^ؼPe] 0s ۍs-ĖJ 4"+i}60N{^{y-CO@MJū %wf+G5@` s`C[LPZ./xbG[ QE8ESLtILoF`Nj%v۲9038"[ h  {;yz&09C2=]Tͩma\zn9ۀ-# Gkq / cq XB)EKpl$k>K{:73 ?S 4Y\-)/aS$MA9SBVm6P(8%@3%PVC@%f‚JNjz5 P x?Xڸ*Ǻud6dmøu2p LsBPgU Z  h.+ h27Xb4T^M'^'lV0cuE E"5鱧DT HQvǜ^ |F!s2>zR ]f/H\#V<[/xz\<L`rQF݀Dip.8T xptg4#2j  0,ҧ^YW aE</>! F\Ub+@@&!(PQ=-z9uTDZL  *q!T偠 @R6 p-bP 6&2꿬`zYBi( Ql0vexrRdM8$wbMZwL-c#,) (|a*$㐏#z&c9 0ZmFz-C83dVgZ0,tԭح#,~ 4Zb.<1t`` f#DR݄Uj0n2@oYÌ[fn\1O.E1fȄ#Kw!Cܑ('<|YCO'<J2T(P&tsU.RD:"%.R z WDM GpR)<$~XL! |aG0=BbnD͘)!!"Td("d2 s3@,C*g.?j0l< h6dҺ6.LʴFJcT0*el_ꥅydtESS`-ULQ|.im\ȉchb6&Nu+$1%h蠆n>*EJv/+tnYG>vst&@'&MSBT($ .ĞգH$$ܳpkF3cxd*4#j(kfEydJt.ool/-Jl/(εg$u꜏$/k@FEir(]X+V8[upHKh=@PLxT$`"{juyq*S쎹 T"fNL-%9w*+d4r/(mRH/󪬉ՒDEɲHm{֎%f-J+aVԤ8ƨIWVF*aadjzr*t9@i L޷[s*ݕM]ab*6tJ+Nx @@4>†d!+ `˾[o`9=$ғn=(04#LZ='^g*TjlF!CAd`y`pfA񥵏:P.wcfMPu8F3R3%sm A!&.LG'rDzF3 ,A$eejR"fcw _o6HҬ֎GuFℋYcץNd*IBgh=al% 4 rpM `BB:썲,ENB &T4lv!PGzPS0@:daa b"Y$8H4 *D(L" X`! <`5  *-(n:d (jڥʯeX.sҭcE.0G2͊b|юp3d!FTG(+Ƨg #%EpV#,&X4i5 =BPx }(K-M FKBeOJ!FhA>AX+`.vZC;JV۫Ҥ|n{`kf Or T*! )="t1qc9-vDIO@ `&,*[0%XfbDzѤ͓ᨗ@ !b{"h$syss,$4!ˢJN fn9ޑ`̎3*5Zy0 $2+_`EaBHLZ|otr/oܕݦIfJ,6A^倶 3AG$&c^g%f;AD +`( }`Z{p@ 9Ā|i-_ؘ->N$JүOUv:׀T4tI[tauW `T< JT ` $ LG+B! G#8 Ybo8^`kP<4R,~8nv1kg;o>K^=) =ö%+i|**Ū . C>䅱H-~*:ċ#̼B:&Ɋ޴KϢ*L. @ =2P~JkN*RZ⤀샞TG,/- |[W-?m,#ؔJk9" -/IjmDj|A̤1.Ķ"s2;D&#;Sq؃KjJNՌ'l[blՕ*pR 4`XSs.B-r <&BEbxgʩ܃/'[ TVTjJA^g9T¿9(* QM/ $:v+O7k|fr7y8Flb+e2^ٮ l4PV*"tFxN" ~Ƙ4{cJ g%@Vgrk-K9:@@zm=YJz9Q Շ؂UE1` awLoB) #Saڤ_["ϐF¯>|5^8سq+(t@T?7ݑ[; ^q(pzdn'(4"DȝXz^'"!SXq!ZZcPd`8᥂u GHO =o^P&0e"aRn.(9d<}LO :@ZF+BWh3eڃ4nuslHv':@S3W=X06`"0AYRIߒ>t4c1<)R)g&4bNkH"HhzO銡8C?JHd h h&pʀI[YvwM*eB;R S2Id &fC.U0^ A,r]ȠfgJ]iS`':L.əKY>t|HNRHZKT`@B!Vɪ  ]ڞA籀d؉?tS !oLR`^ rkP`D&`L(B$([ǥo;z*-j lK &YqH8k`xI1oBbu 3 !"{iEOAY5>`f!xfU@6DIYv@i-`"p? ;^4,z. rU Uk.=ʧa@rB 3Z`K~#DGO AcE7,hY 𧨇  T9Ki10ml( >1ى(0@Iև1 Zš@+ 逊) ρ0@N;2˼("X$HP 8 hôpY*p 92ਚQTq2ʮi7q(yKK45ٔg` ( p Äe0xGx? Ce @&2=L= 080w/8} fК1,4Iڣ0 z9A㬈u Ya*aeXI$Q$+4b*Гĩ2%I#jRdxj9YzƸ HՍ*IH[ "9ŒΪ!Fm0s:P +Q#GJt)oY6I#`чV x 錋Kƣ:#Jɢ7ÁIiTȉh 94BfIQ9>pJq+d- s=AHb<"KCA B d!cA.+ˉR2;i11H#š)INI *j&LaR )N+S̡RZr˄ IL,`9rѬ̩HK$ L$ *D;  j]q 8{"&"9ꆍI|ƢlK2(8J>'0d]$X#$i#,)܈a !SmI<7# B'lh ԭ  mhc]\sh> 5; z]lS9l j赮1 C҉^4)ȶSJ/:jxh #rբLS:P<͡AVq0A/B3ROY:MШt4 r49̨(XzuyQ:SI_Sg i4 )ɘC?Qic(\@FʇBOo!“"HN kPXp*ױl ֒ Gн ηAҌĉ xEdi%I"4шxpwX@xEs&pvr sj ] R=xt[Bn{px (Yř 9|2lRz@ՌR֭^,ˀH8HFPC"y&HӉ\[iiWꂋ!h(j\rSBxd8$p'P ՘ 7ץRV6]9i@ji@N\Zjp \5T`!E5LCU \VAi7aے%<%ȽC*F@;w?8p [ tnw=;m~1Ȧ%&Ŝ@P;QVW9)'?0+𼎠ʆuv\(rУ,c0c)NjA.ˠ%_8@œ]` X[ 9L>{2%aM*zZ{) 3> zD 1J*F={P~3ey`leusՈ"~ BU7V:pۄLPYfA>2ia=89>>ꛜ_mzp ˹O_ xh`f>6`(^ [x;; JTxwe(rG>OQ"6kDxؽ2[h_@ePfez^΁88dh;(-aXw9Xipff6} HѝȂ2P%FԄpH\OHhaz.ɀ ++srRȥ]3!L5,4ijȅ&K(O`K-辆^P77%BqW9 ulbjo0H ĆmA'_^49K7`31p6]{,x>e AC0Vi iʙ:p_k>@r8gZEސP3@P(: i} {&ƙd).-F Rw{!A\鿐@vX:|Xu;ɝ8dY]`y<`4.p)!7HFWbaZdC I܄`W0&e`i0y/)˾J#@ RʴYTNKݾٱ2wn؜[jls\qgƴ<2(}OS@ӛݐċlzmhPTG!*pW9gWK t i%CLGV QGxqtvXaT/0٦9P[fˈk .*)Q&$)2q*eQ|a'PXc!4@9fWB<+ΰ0K4{h'8۬}8ỶH0Ay4A"ϐ>YlPi9  >E.h HHxb8 ~seZ7 ?`p8B~ h4}߀6 T~Kar $4> C gLdhH}D:@97@hT&eiAC@VL}Gp;_%ΠEzSvax }͢8 ` J(Y $=Pj "Cpx?Pc9 F-ǀgN֩ ĐY29D-,KrEJ1.h;z8@{K!y5!}PygUehA@4C !0h%pþA#LRb;(P0*XX`:O6 h`h plΤRo~"/"9"Q  (>̺X~ʜǮR8q3 >i̾0J!9`ɡXYR|K̓T{2gyvP 0$[hؚ0ғy`8Oc .WD& = w"iS 'KRIiqCK#4ډib::JKy0#Fu7zt>nx~ge,:at "83F" eiԁ@]vu sfF̀)l e#ș_=`tܛ܉ #, I0LAP4PŪƔǡԁ U ~N z0 @i n&Tepf&(#"haׂa` :.+LYy $lQ9ScI4.*Vx'@ W9ϸz͟ RXX9d 5  d 34<DZMB { , I&`wJ0H F?K'0HaDP")(AX2PCuD1h;(\ F.\ȌRM0Vw S(в4Ӓ3/|wE4@bF$y#y*eDi̔Z^"m {PSH`g 舙bmj K9ɋ2K \ :XIQ4y%> E8Q+\NDAD> 9"pL`M%H7AR=j4r:SGN,H"Hyq 1ȵT7*EE 4"H))w\EZ1 h0f7*|JH I+Ej:GTĠg, ˜U1&ȂI֜@I-$`؜M:Ā)([\0]`Ù/`2U`$HtʐMCspxt/iX[2`J `!Ɗx5(ϧu%C4~g@aEs{S\bOFg.35&yz(zGԛ#+ы'Is@&|\SqFM6XUQC  0Fb_ɜl.EU4&@!T WS IރF̀BKOguy,N,*~ȂCt?aK0Ti-lPW&3ic%%X0yW= PpHQ58vFL"II20?WEқ%}:**pK ТdS$M(Uz4lZAAq꤄$I1~(yH}6֒^狍PS ȕf@V@2A'RO Y7ąsQ7,OuԾS!/οܝ532 CgS@g8JkxL`a,#.Z"v%b$ԗ&(n,BR¤+,VDV"D>)(5&̂#).$VE"K0T>=`#r!d%&Pc{Io&:CRPFƄVpN"|1Cbb2(D$s <,?.DlpϞB*pV"~ CTNlL,B%َڻ̾Gc,)82"jc0$8$No#H/ƒX3BR) sxbPŀj4># ) )vAVav+E4Pj Asg8OpNK|!k!2ݍڗIv8rt kY'"T LbdFH4>$iƯ/iDbhFr_h0cBh7P3GDe~yj40Ag\@|E6#Ӣg4sOj_pOo˾5>"i )T#k e^q>)L%ny@a>p@x4PK @0'01_PZ3XA @AvohM*@\3 Ԏ@r ƖCDr]j&(rĒmkDA|5 5W2/EK}$xI_ƶki LU"g d}‹+|z645ByFaHh (Ď 9@ @BOM"9ؒ՜ z"!94UQ$HBnuOgvH̤L3 I}h8qOh̃9@NYZ#P(?sLL$gX"Fd$* @qNp-b],Wt8X`*mP$DE3zsǠtB`hR-VSRi Gr iW]a:6 9420 ?0.A mxnjeHf\D[ `3(ЀK 7P"oU@?齆i|A_?$s&|>yF2YG'O.1swNJPOʛH*pS}hX/l)H6\ۮ(bAJӜ$pSP9|+ q##l -@#,xr2oC"OH}N & ;$mAS?P J:.OL$%L˼$,C7G;-<*'|0RR9xO"F9:I`z\1  7^"I)dG毫@ @Q0ngR@:=S ([KoO9/IҘQ"eP L"o:n8 z & V`?bF/K&iW-7tl `X)QUppp<xN& N >8`sҨ鮓(4q 1³UP,3LJA#dS[ <6 Y+@4gQ"D:D5 _1upWn $,9$=e" *$zpdPJ RQa_;G8|ENЋ!J5h8M&+Zd#x9͚a!)SpۛIy|7]U%Ƴ"M|a}n79jS`MwFJTHjK^>;t_uHvTNs;m]=OA\!Li8- Kp^*DC7'"`j8W~N0mzFJÄn/R݄  KXQO'mzcU t|[l:NR ω0&b 3P- ~@rT ЮSScstiҙ ռ? N"v2+g)S+a[@Lz8H Ԉ3Yy.$X IN9pN2uNgh˅[ $@"p鍚vX!|a.JP.~,hTz<A  HIxEx| Jc R ʱ)pI׆d0pORg<& z p  \? U p ]9~ڱ3GFy*s2p1x4ˊ0{7pݟ@P/K𯑲AH;IK &$9<;޹&<;00*?)7/ $K0:"]]$H=="w9d⨧,N w"I7FdL>GyJ['_8&5QNx Pq|=fJi #ͽ!O-IH.;x ANA "3wʕ'HS #g/;y1LM@x> Ph &NEAPb)Pxt0&x45!Kc9c1GL( E8y׵ շP ӓ'Xah7hx Չc?q <7"Dۀ4b10,ƞ0; )K1d, A)ʀA4PR߭iƉ{Gd ǀZ[ ȍ!h.(4= y[%ʣ,D Š7)Nx_`JHx Lz啩z“l!x,bٍQKx F>#=14I"_(Lpp;K)0Z6H@9 y3Ki/&6SjS 3(/P% OƏXJgÒ? U%dJK$Z۰3 6p˂@ya]xPzSz_r3-9-ݮ; 0 a})P'[ƽqB꯼T&/m np|dQ<'"@",ZR8߉۵{/d^d 1-H R 0Eco0UrW$h'M_Aw[A(S&=ޯP&|=0 W}րr84Qd8 u- 1jh]Y@`)~E!:gY"XG@z%ȭḘUwD)V! P(j4@bXv9開ֿ hj<`8 #̄6*¥z<1((  MIEG$&jK6q:0HvZ,& hSش, -)2h "}XpEBR*28Mh jT8$h1@(s`'5x!+#bQȔKe'8lÑ;ΰi )3˳, r,IL'{;B\%LN(jgJJgWCi%|1I1o1ȭ/!gL%mzrݐhUL$ShRϫǜVňԦj՚K0|;{2؂ ܅G Χ)*m!נ$TLq$mr~ÞViįZS-IYòh2O"Jz ̭[s/ĆKM c0r*͢.(yһBB"/-ˆxqJOHېox5ݛ)ML/+L4#S\qE ˨k(H65>ZvYE^`Ao*1LJkL-NyA/a*^ŝ ~ek6Fq)G:!agp Il>U2Rɽ#8@@[^ T<d n/S\>Y&)jS[ StR.HAfwrhLj,D#Db.֊n7BsP,*af7KԝCNМIzu~@Y*hEp_tCP֨ ~\C =BS$n˄KУu @}F>KXэH5SV>$ZֳGR\R)t 8I(c,`T #I*8崠!Ek2/XIQl3lț%c^k@8y/-=d@s8hjd/&^x>k؞cHr ax |/W$8۹>y: B Y( FS-o*Yed1%w&'y\L셫H )B?ŲȪ,-C5ƭqB@F h@|ʘ'd@h/#4$`Ήy'BA0 `T \)s[q1URXÈpDa0% `+uV,FaqQ.6p25XBrD)@#0eS@$`BTIT$p^c0&.n\+C\V7ZM xE%am[SR"i #u R)ĴJ%D~*gv! L ,%v:(# +@7XQwb&yi˔ ̬K:E^T&9 NSqEH${2CN @pQfSL5;FY%4x7Gخ .5JpYXG G7`yVs@xbF.ӑU %mdF\pļ=c -%yBWZK cvV歁D<\VN4|? a aUW>E|lعf BÀp#TcN |;"D]Bd:̬JC@/blOIFÆ7X$V lEμ$6YjdZ f/&&f?&$O2C`ta>"}b_ [ʖf~02x/jǪk @Am-W hُ0!` :bX/$ki1t\M  iD܌OP$k2@ ,DF'pDMon @$,"!̬P4 2CRF+DKHN$LBE# !$)͠D@ *.?ob'OȊꚣGl3 ~!d(EEV,be->OYN&zB{%!%"N?E>$X,e@yF,~No\&,JcaJH}ՅOk#tR>eNJ3ƛH=*HN3(ؖdk-ĸ0h2V2_ȬK6!RCgnJXd5L2ajPp gcn0j'5ч#(ǖIS[]Ac6BʸBN'jPp< H}x$ԀcS\%UԳ.WSg;HO.@1A+ @`F|g7fiNr)̎Kgp 常ƄPvFeL2J@Pr@t ΌhePֲR{Sd#NS$*NFftpOn0ha$e^Ҿ-)av# ludv2S! QVg"-y0L?IR$*Tb*&kX(3Xp^%2eLNF:e8$V,d>cL}./<v`pg&AƉAAz>b@,lh p„VdVn '\Jף\Ŭ@"ā~DŢx6ƥ.!.DtBChb'|4T}"?(ID\'a` ͬJL6WhmG;+SjŸuD|Sr9| mk-3*F¾*nJFiM>ZELeIF/+@`!t!π@a Y n8%w @N_mMG~3qsBM c%>r' %ΗSEnX( +f˖0Zs)$1\(1W=!av+ X g@zdqn#a+CAMXZ΃<hP'[pxՍFĚFHcugRj"˜]:!;#h`AA(&Q/+ 5xD4(l\qk;z 0%q"I$gzf0CvY !R DήssШ* T P&T`f l͎Ք]܄Ť$  AVIW*0F-,dC>jN,+N[^1qKGɿVZ` ڔO,(;nС H/~ $;XhjG]m?#TNܮ1!a ` Ak*!7fG@F 6Pt:Ӛ1tdd0i<`# "&pqhIriy Lmq`V"5ˤeJ h-."d~ ` ٢"]hcR!̘oB@a~!0J4FR<ª!z JMqpW#;1,?v2G<`Dl%@zl BxH4:'1FLҏe%^Os^9S%[bnroTS%Rz20_s0 (]h bsǴuR o vmT\U A|xt؜EM$2Βs(gEkrkBKV.gиR0{mzs6 򴒙kD Dư*po1BE 7 R؏tcQiӱdG0`,)% R,\L$IApZ # 8& K),hҽɲLf1 0NrdE~&lZpNĂ= EHh!y9n0 /B,uX\Pd /.2>cex5 #c}7ocOU, x60<y j| `xIG1z>]z'?2 &C""jTS޸>LGxh"BHyxG6Փqvny~9́Y  JDApb~*0\PX0WZm lR[o|ÀH0ݷ-`ENzCGh|' h(" $I&H<_Lɫ^ЅG9a.&)1Ty3 b`( P`,K0>9wV Sp%,82<>8'A Rg{H!vt VCC)0)r`fԄ=T8 l.6@> a5_S&d]ˊ)LB|T$@x#Y17(!; UN#rQ5WS(ggs\l @`O1A1;00VHԥh5ưwj+`1̚ SaD 𪚸$e4z' T& "fk*JQrLk;dm" ˰„GWI>/.Tu pſh1`̷"(LH0tgN!v8YP;ȉKɑ{Ɓ%ƆX]J"+Ғ/ 8̈"h(,` 11 2F+hr/HQ,T$;Ks:'9j`ٸ)x}\ҍ1?[?{IWX@VC"03FAlFT5/r%:8/x:[ݨݶ0^Iiij oC&"17; `LB_97A3#n)DǑ;p ϋrт xRʘ`uHu/sA׆i]\ !"  J`BE#| `@ ,yTeVnO`8XHJGhaf;7җT0a? qQ2rI43QhQՀ枓T&Z9Ȅ%+\6s6럫d KaȒHϵ=AҠ lY8Hx)GH ?in#_іt[!S#) P $l PB7`^-:H?A($Ky9Fx=\m;;z CQFTh B;Eʹ\$;;np{3J! Ż4զГؙ 9;TF5&X ĦÕ PAx:A)4Laёø]2菔|JI ``<ۅOXKPP(}( Xf/ #+(H DBT 'hNuȶ#AK葜XTjZsp/8`_hc#QJ",MxٶQs%2D!THx{r%,8on*?q<0҉ :CQ` ;5  ,;r]V!pAoB;dڽk S_:F+aB kzy@5,b8b-{ MM=:cЅArG:@?VH Ѹ)3_T*L\_phR%@զE\e9rbMr6r~Xw$ZԀfg e>H-K`08 V(YM:(PsQY8Rʈ}W!sAS;FtMՀXȄP` ɮyH*p(H./( ]"[~);(e D;*cݏ@x vTڶTE#4̘2@hI9;8?r᎘޵sS9S\`г[d7 ƔTP{ h&]ͨtC͈^BlSp򼘍C"W Ȥ9Ǘ@]Nf)+Z0Ӻ EU^h `xz~+Lͪ[+፮ Msr:IL6Ʌ XTe΍Ai8u4h̺5LXA1$Z&oKy 1f$5[6CW !r ho Ac` +Ёq#ǘ < '= d_C _"p\$zoZtp@#7,0HnPkzLH0EZ/ amM+,`gZ@Fv("8IzeX;fV'xrX1 4CI) pL$=f8pP,hS!"G qx^0R9bKrӺ ߣ w~EH@#KMzАCKH4O1PbĎm odxr yo0%.'*phw"BX0Ɲ)f%uavMF8v1@tpqVi!!\P8!LJu\T^}S |v qXUzAO78HD@ A2848[FjHcr-R)gWH'}Q{dQX ) )?zK,'$d#z+ $ A~0$@=ޯp ?qw43@Og z+A`D@b(`J޽^Ev3_H}1 /fvT0j/"(ȂE?)yDW5GD]/j)LT{Ҽn^¦ $gP? z Iz@< `;!@N(J.R4*@E@`;D* +{D;h Ij":Hb&*ZP8YIIF*,($ ЅQx )JPpx:_ Rzrt^5#X~ɠV8+QdP劃"*LkHϡ"Ȯ,Q2MV@%D$J5noǀ6@XNCp:g,&-僂F}K>! |`o(27< R%f(ԏn!P8BO X͵4RJ){>8x=dhuXks}av9fKx< Y GK 3 $[> lXr[ؠc\h* >#I ӣӖҁEyB# (44VCGp W 1BHO` 8' p31)u,=oDT~ +!DX E1l= )WEJCvCL('umg>H !{P1J( j]h=߶B@Bcj9@\nmu*M "MIJZC@aNcj}grhv #1!d%T"hX6EЏF C J @Y~4O23ϘCv a:%rCru$MYE73>%JL/sp DfDR(Fzi./IV=7I _?HyNE) WQ0;$BKy6& DA/RoHsj0%.l(y D'As(FI"GA\1 XK(Kg0 $؛JT{A=xF ighy~I-h4FKF*Tu*cmcqg{W.; :%Sh( D(e e +LV ԩkFĬbxa,rCJO%iMqMi(qHZlDJ7-805ԭWiwD1#ɰzNr*&&JHo?wyjAν @ز5W`Dܝ.I.X"P3t4$k) 2!LĴCs!RXڤKx&H<G0O21)$c!`KMi6mJd$vy/}"Gi ?H|0pV 9@Y$%$:n.(΁*Nw2\g:ůǩa$DƋltL=tp}l&=6i*X`\ RG5`zai|%m;vt !BƞbrîR(H #̌8Fk]h1; WĐ5tJ+<촐C>i:mgfK Q$O(K |$8!'cq<cq Vsx<B&Ae@fJSITW8@ P>Uh\f h=Cxq`\'upILGD AƂJwp.Ϛ!,A.f hfn LjŬ<#=,=nsx'TF*0('-Z+M|&LpK0^f+$9J(":hLd4X#H%~$&̤!A $B^;o0 j'" a<:nB0"#G aK+r#@ 4cJ<ú`84&<*<",dV}ƞ \jB;\cb%d< FAB-%WaPsF?d\bm"0$$"49Z9n%CLÈddV^y0p(B ebHB  >CT%@Az C!ҐL猌 *6g`Z~#MŚ6"l 5O j j89ACi~a`ZAVAvDVFMVVQQF+bhA3+Bf Ņ"R-%.P| J47b:J$OM/ph>CDއмk 4 F @2g*U@ "c0RRbKj(f8vRbRxik=Eq޾PNAcDҩ`mD&f%DVF#<ȥhB>d)k'DB$Z7)H fsE" م3*FP+Cjz!jɯ'l%ċN !&k2m nU"7"8s-SHQbx*zd[=0%Z7D \j"c`C-n(SXtڜ^.,AE,̰IyZEA4"]֠kk9 Ҡ ^iFt-FakcR7|er &0SJ=GIv'kpnvCb#K]M;pN(*jm(?=(îCB:Ȅt@^r sGRvЄґ%#$D#&G(4 պ@ǵ>B\Y l-4^^\`kH ԦF*zwXQ~HBC\ Mb<ע"FlDl*ʮ"}o3|5p't뾫=B܋*FB*"s|Nx?d1l)qv8,v im[2,f#\#-B̨O?fժh6F$kf>  po&7FlH@+2fEzj] `dgIx烙 AdV>aϢ!:e +6@E-A0 kC|K|թ@(ba˻ P n|1).JaHot3 :.B =1k !|f r.ƈ;!EfLU*z OSrogh}NV&Op4^'q E]{`ݿ_v ]T:~)/v 23t)~HZ>;&飐Z0ު3&P 2},;#>8>=2t!Oi:iF!C{hMڍ%0hE,S11 R!.$*қɲDg`!jB($肕K ~HJzBp RG'>@MqQĪy>bɹ (uO@c+:x+rE "&Ȭ.#,\ImnM#³9BB*t%IݷD(U)5GoIOgXp BH:U!K]LyK9QJ ࢰZl|O&KΉIuGC5ZD,3C/zl{J$ޣͨͰ jh$#!oh 5ӷL*L?:5sv{RG@(.j:EqK}pHV(@[1u~`ZţT˼*/G"Q)O\x5t]{"N1PP[Lq弒(7g~ݸmnbF{6 `Re6_;ėD⾻>7:sPF7]-M(9dbLIdO!#vDm2r: Kd` ( q=Vp)!(RH@jTt<#v^#0)&K'1c2[ M#Jwyc:ҁ[K18T#QMтDodF(9>pDDU qTOE- _! Od| ߋy*+¾yjA<-$pp\ D6_Hr$L?ЀF(D]t~.rA JuDE Y {euPDRp$$ \83)'97Q )06ƹGE()JXT >HV;UaW(Ha£d~5Q^eK᨝E7DaeGȊY")%@&+ q 3|FìvUH F#vr:@/5az/\x@B<@ la*>50z! L%`E;2\;< 0 `6"D@Q<!aQ%i c CغPN č"G%bT 4p$8"6@@Cm[>MNHg4cfYg VAVM͒x\$6vyVFd|P*bt)BNv&QHKҩjE#cq  A0%c4&,'ةB@e10%@+@W)t+8lТ`9Wpz(h(UG 1kRҏ_DP6;feLxt.dB+8ڂ`G݆I ZeqIBE,eژRDBRpH>m25gj1Pn!K_ n$Da4mHD&-;֊1;#1@B X,pP`&T%b(hS>3dh Xkf4GRWK7DP(^GqwLb=ad"Sç2 INT!5p#E'*r:'@+xɻ$c1Dj {~ 8O j͌l, `psqM8܄hHL !0 L)%qeŨE9r&}$͂j80tb JUuNN[NЗ@-o9P[\i DWfث_UkkDP{e4b`N(hyql@1t㈋Jz@ъʱ qxS4J Dgh1͎̬chDC5# 3 ⥊Ha(A͡#g٬)<ћD ޖr2AsY58.&>X𽲊68“p9 W 4d "GC!##c*qdǰmaIrnL`Gyм aK-}5 YKE(K,!،Y-/0}ȃQ^0h#Z+ ʁhY7ȇHu,1㳞e8 ^IXH+qCιBz*5Hȫ- tA D) +ב,*XBSr=I8#R.V!ZzzJ`t\JU ijZP x%M0Qrq}QRmKwZU(`r܃; . @` `D)ssrq 6Au#:͒P4Λ`d8(PV>e(b '([ #J|a M`ܢQ TrMP/04mRx·x~i qƎFh0Q Y | x">H/$Z1@LIH/o_(({A^ vh?E  HC8bb51(0 Ui7[gAB+"A;J \9'5:(GIJ+QC.j $`ɞGI:?pp˪ A@Z1US,tqg #,"X ˬGrPC9 PVop [`H!sNmX=œP k(Pг\oC ^ H50xt97-5΢Hb ˒P pm(/j{; ╩hJE#*@t +\M*+\b` ޚ=`eT4:0Nx<5$ރʂ FmigMA(`=2ExHad4|2@9;PHk%ˋ /.^. (ɇWN,0$?dф4)E+M?nn}F (5LY%*zWBwr- ڨH}_y }f23،mRl80kHhfsVt[&)n-IВe =t^H);CP4Տ͆gm={ݦl0$*-vf|]S]3Ͽ$+e[o3MAD?(rx| 8k ܡK0 ӊ/HKZ&%2침lS5hDo22fq%@(1#( .t"hH n@)zY{L3XR=>ޥYPRx0B8o&(g I"`æhJǩSܽRzI{+z'jkTjq؂8 w$K hh<pBt( @`of ?eFZ7NHhA9Ѱpy7! P .G*u ƛǥ.nB[+:$ X EI⪗ ; 8ejq^7ʈk=8+>*K*-t|gv. Kwg i&9^:r@#f@Tzlj|yj*qew{~W?7U 2$I$G`J:-`}"gyu. RG^@#cAV&YX ` z0 p+[m(̇$EYG̨HW :HDCK;23T-lPg - Myr#q7FILn`|Ub,PI6:%B@z06d <ǩA>'EA_b+"d&g0őED~*:^` ~Ra+r ľIPU h24#*öcV#z %Cvp`Z!ˁ 5pMsH$ұpR=>^ ] )Q.SrWN  pԹIdTRB!m8($OJRE%?Tܿ!9L( !`a7 "= %UC\JegȣQ@Ir|p3pCd0:'^ *Nrԝfl$p"lm b * nu`tM:'k 8p}`WbC !T$N/v8@:iB&zGWakj ,he(dPaV#NbZ(B9$;DB/Wk0"!m3QD3CBC,;a@//O1&HMbQD"Kp*Br%T bfHJ,~$!d8i*i=r>fI$Ib7#t1D"ef5(- ,@r$=-.T(p*zAV`b ,FEF1/"5: qRŢ0J07C) "!:>Fg!ANPo9$`B@eK-UhH6"c`i+B 5.PVqa"NR)+*Lb/@&Ad׀ „#e+ ~+ڡ~ǐ"`J   xaLx07ɰ=c2,Ϡ*lz2`8#.PHxk1Q[7Am@7oW"J&B,acHJT3`Ttxe`a0BDIO(q#*AGRygNtar+b*@8o tpjegpkO,u Ϡ4m#`0r $FXA$!tNu-iWgX$9>`F*fW^:0gNAbli ᪌t=CU2\ `ʀB@>XD!@ L+b*$*<2⏨:XL9J-g! i@wMZѤƇbl&,J  !\u@(& @] @S"*-z`*`HPh#!-UF(#'q4i$UaXC aw]@npq2f,6Nf`:Ik#>3b%g>e92:"&AWnZ#xL.x~DRa_@ ld 7h͇ Jce`0VaZ]SFVmx}u"a--,+Hzn "ġ~Ńk-` ` X(cF!qaD/'`&#T">"I"WvTMV˾>tCδj @pmA13h B`sJ&"!hp HoH h` ' +0FjD!ʩ l% Yrv7.!pP Vy jbl: *D^#dx'"_%#~۲ `Zl&o.KVrsٔdlFe#^VD\7H`i& EwaR$.O}&%X!^*Rx0 SUX`="EeqI9007nb*jxU\Cp03@+1qf;b3Iq4&5XI0$r^0d;yv:',d/$q +ɣ+>Yt+*p2jJ&\+#( }:1B{SydS:sG3 C*.MDbIhWbziG)/.1@#fOdQ򵠐le/01p+[ xi/,'ԢdIӑB<$/iy E"z7Ӗd)+B{3"$/\aI/)= PjdP;q 9cZ-4DJ ӂ"eRBK ErBd-$Ŀg>&ʼn6:ځę5q3=;\9G"-'rYn5"Hbm IrB"4SFh@6JBu40\m1EsqB"fҨ>p=+<  :TLWgy1iᆒ'u fC@;_2P"4Y,Vaב4Yz\B1B %~J!;s/(zf#2WB6 TITF! ϭI#`#Uʇ^6Œr>v7%%֐!P J$Mw@S8d b p@K85 o `p?>PXE Bp$ >O2rNVJ`*~@`4\-q8+dӀ7|ΣPz1*`,Dc<|C. v\QKtIq  à9 $K t<x]H vHx.EAϗ䊗"@S/nZ5 }_Yzaڛ"ǩxYpivdv8&jhY!4`j &i20xzs|#IyzFR#ZzQ `xT>+ܳ-Kr @8H !ID=vZOL~kk_ҖN(6 @ B_C<+=Z Oh2# :-r6֟|H2)J<[2g9K9,`T=NK 35hX *:'!(X 2%3\B2Vx! :ɟ{ۮ"' @"_q4_[N<JP2_2Fz#:#." oCBq. Hem94Z!2q,hz7//IdʠL Ȑ;_Љ",ŀȁ40D "t*WqԾ c8'QH9lΏ-<ɜZԨ%Ys#l8 Y)#}dGK8-OIjQ@h E`,KHPtZ{ lXGTe0uRn? )% l`@C?ȳ( `BZ:c^ Ce.lcc@!5S>qI,eT H'}B0XGh^ x0,ӒhbbFIMKb(7䵋55U8F!@v  d,Yp8;.DGpO C:=uQX2 =Wp<сsPtgDn.̜#zvDJSueY:Yp&$ց)85=$K@-,-M" jK$'*DSQy}]dS I eBډw"^FtX(Q:81P?}\zCc)8㎈1&$ G'V6AC#jEvP x&*ALޤA=ؔԯ1ؖ.ĩc2 d/5lMOjE0L" 8 z!ܶD|hr"N.`07&D+5mYU)1r˒dYFFhynp ~ R 12ԐI&DԛJ`1g%_*=g~Y^DucU.Y93@۱ 쵾'ksM/!cA:BUlȊi%dip-C9\&,u*Bx&Мit+%R3L5& d W0鷳d ,`6f/yGŘL͚R7Z bV.4EI˸[N ^e:dHQ+c y94,lߋE[2j~5,io.>#؂fXmT&Nb!u y78i9mJ=gCظ؂H}]d5AL,%cY)yIt#ZN D8ldQ#t]S]_K c;<#%9g2ZX x/ƈ70Ut,ha^^Hh75!4ڤQٟz{Ki>; `(^axQ  gPeZT!*P ;)$ A852q8hᥑB D7 =Pñڿu 1,/03; 0c#pu #>H*=F X7d4yҀ>9&P1d U:e _{. bE*Ќ;P1jN^2ϵ| 9# uJL8@K2}?gyh<@B\扳A? Ea%t1!iي* >؏!; Z8E, P2ބ`I ?zꎳ=p 1h0ʍvX'DzR:-$ A} O'Lꎺ4iMp.LGQDLMЁ=EL ȆHSBD s= ܁S*BX0HfUq)})gD1  1აA3Pmcx{PG yj"Q;P= h\N105ҨVVy(ظƈD*߁$`l!2mARb"Aə\^SZ@qJ$^3@4/#_21Yr H R}PȤ!WQ1D 2,9B/PBXy=֋TD@Q2\Ea7Aه 50ÓQCPyߠB!Ge`[1ÿr eǥ ̱%*Yl-jE9jX *q % 4q=S~E+ La`f)®Y3+ߥON ](zYp^̖06B%}C2ԡ`ɪE!g33ލB%d蜓&ЎeȑQqώ195&#TPr6RaPq+ aZMGm #Scb0a;A>3:TI[ Ls1>{;RcDjW2 ʢ%$VOM #Jڢ1"@띞hQg!ytf+ (:>b @VcN>D Tf_ :5zpS#)7!I K(%J35=LtsD8С7[k#*QCx$X_b@> rcüq;=PsKad4JJ [9M'1\&H:rZg0AH9 񊦆=("#yHn ;sż kU 6YxDʞ0f2En,͊0php^ oEq2n&m!%Ӌ9AK K5có0`^(HJP@Pe btRH 0ڀ #h631NȣVַ]pfБ;# ܑ}Ug$ yPXVP^XJ"[7dh.q Lwoc(BĊ55 HZ0Шq# 48t IzLڏf 5q#2޵q1xɎrıBE K)1:! yq>vxyQmm (@"(!L鄁鋐|&%._W@A y,! 0KKB^eav aNۛ=$R@f_ppQKe ز ڀS'>t2fvHLV1:dk;Xvx, lkVQ؄ZLtl ڀC:%u ?C~ziЩ2_o;?Q!pO@6b b?8-' iIb[@uM뛰NٲA#fDM P#A.p6A>!J{ ;.GW"5>Iys *Z .-ۊhlȪ` hT$?a`8 !Xx{=q P0)N&RlB"#RPl8)ǫ\&0YYDwVp~?0}Bջ"R=]XM6{M%B!R īop9DG"9 `_Z *.߾G\PV-,E5/DĒE!(e3`Ƶnhj\ Ϡhd, C{Gk;|J;*䬀ja&IFy"֪" Α`"%|kxgDP./ af/ka3ZA H6GݢB" d@` gD% N|P ˑPDKDCz?c(γPX$qBՂV>rB|S-z @ȡ>,B 摟2L/+}^ht4`* J,:Pzg~0((EՂKr M"*.p!m fUJ"BR 2gGh(#h3,m``z @I a )@`XZ*Ji%KҰl.0pjs}-@z+0q6ҩkPV@ַ=ضvD󕠛ybL,XҌB*7Ir"ɝ׻RΈvZ%`4לU+PRU5(E; a2mXSA[A9u-`B H"XI5BbHD*Tͺ! >ŮWjGhKZsq*>] i b DF !lL"t%2CY$DɢRUPtH뤤3ȧL}}3EvZSx&z6!A  |0ZhBDHd_V:'!A*"r"qWNBڬezV1*%% 18f !#> qfN=3N`Uhgb3x4-,ddym.JV&@6)l.^DVܵV<0@,re%0dll-Z,.3fCp@Cq2* E2ʝ x.mDN PGgl ЃW1+e'R1pEwd)`<@q3uSh!7Dka6b:ɖ.;,/;,h`̦ t2A"8P2AP #_Z)|0g-@@b$K Q" Đ2&㧌`64A7 XO -4B.0-@&(Rw 0i/0n2-Ry(6}U5?jNB-^۲Ρ)a&Q٨Wøw\U6eBKM(ΞE`P ݜBB~ʒk?< ֏$6f-E hbFRЍdI51%A"F Z}#' DVZFFE8""8N-K}d*{$QüB$`49l$`BNK$0^*; u `z(a=|$!b()ҩ% K9"0n ^' \GzZ<诧& PaBX>N.!H<~˪\"d,(>i؂$Gphq`T"D"@`""dV/" #8[®-*6%S Z"<18%,8eZ"C!İ>@ C3c^IA*8.c"`A_QR"Mn*|#*]$J%rvj!>@fB\% \S 7ЂqnJE^G #a &`ND_c%#Nrd+`Sz&cĬM$tBMBTCZ.bbJ*%,MBÒÒPXX"$`E0$G4- w6.3"~|683d*FwaAi, zDRz/"`@ ͡?LuŠYtQE/0h"O({hT&<*z?CO"j㋤n!d6%c.(&ĆZLX6QM$\ jh`Zsj0!C'"e)̓3G2)3>BZ7nq" Tv&L+i.^D.7bum%'vM@! iPAU)UM%b!"$wd4,Zd3kXG㴓i.QILl(WԜe3HJ~%Qw9Kb -&DAO)F-b|M!Zt5IJRH6l8=N@Ba.b Ep-TIZFp؂QM %o{XG>"qeİr6t˭%mȘ"3lmf"- F!eb6bu 8)r"TVqp(&Q"B"ae+Aja2\ n_^Lb#.h2!:PN eAjU2@Cm$!q(T!`2~@37)Ƹ@/7S#ڑ,%?jdŨ#uf{Wtd}/g @!#(z +:FJd-b40 DAjduљlZ%"a]`f^`6eiqsl% Rp&jwD Ol#wTBPwX BXD#?U3V9*\@Eܡie4 Ǵ GgJrZE,a LA>(@@&H j w 3xR )֗*Yc5VHLb$ |B  $V¡̗z"@vY.T0&Z^scA@BV- êoO+/QS?XIB͔tt@@@l{b-|pcEoit9 Amd^2 \C[^ ` `2q0*;Lj,p[MhdG'*]%Ra/yK]b"`(@a<πtFHDWsձ<"nO,tt!(0a0eI(OY%_͝xb%<A@nG,|$K&y+ fOT!7(oF@ >~K'#b €8zƠ!2`!: / G %ʚ~Me^,4Hd`b&DrӎwԣBm$0Z-Sn a: \9@gA)e$fu5Z7jKqN(e{L >nc[0!~sR-y-_#Ʋ'skHhHtD"O,?Ij6ZKnj K`ebcpxAfs ox #0O|@ /d ~>b $Q)&S:K?_H&i@"{W, 'DS?_(9Ly)j#8]@rFƒvtBr}mQᑚl/Wgu՘=6v/&Gn[[Um$Zdkh>XV!'쓥/3P-*sNA6Kn:zK.l#*kNdix0O4:p-Kb1Rp}*fRŽ0*2Ȁ0*7ͪ 䭭+R#.<6R29a-*:*Jj['ˉJ(<^= z,j G@ j-J`ȑ07Z2kJچ!z$*0m<1Ж;'GHt2-dNl*(rW8,Ǚ =1N b*nJZM4I:I} K-W3PӒkT^-v(o7C-z48" ce`K"Le8P!az8XYk:*3Lʐ}öf :}OG4zXzG ?)P>rMQ-jE A|.$'cO5(hBLQ6e5CBh0@7Ex @Cp^ㆿSlu[R'huY;e`X =Xp8F<v;Ghhm+ŀm@d  1" *d#R:wNX , 8,@Vs]q"TQ D#Hw̹3fqt(@؉b$BlBL(Ky dR!3KG?ͤ5X@qT+S$К@P P@"( 4M 3Tw在Ŋ>#QH"Z[*BY$e݊ -H=tI. <`&zR<|4dM'p¤=e(D̤5D.~LhP0s S !>pH(%@):VV7Dʐ"*3cԬ<&8wˀ#|`k]HL>SeTD6)E5 1K)^e[!X'扉je07HZ庬X1Ķ,-UP40V TQKAM#j Jr.c Q`@i zYJқO骤@'Pd)uq2F.S8"ډYg a;h AT*4fmUI]'D㒬ҟS P", "eHcXk7&Bԧg H <'Da/.[?vW9AԺ=XuŴœLHs !l aw)prYIʙ|12&D ][kIi<Ykw]0Xm Qp<!ȟ֎H {wRf#J-NPK&40) )@,&r$}LH mb&/fAJ Be&1",TbՋ%qʜNX͟BkJY B ۼr䟠B pӔ} 3@ّk#`!!ِBay>5ȓ )W8aB (y>9/b[ލyἑpr8Q?[鋀)&@,r 9h `izO R1' zw֘! /YCY0[>x>0A9##{ D6 "Aߺc!TҬ :dV +Pț bWA:.j%5A# +1ؠ({92 a>c=a9T1Tw0ь8j K-G lx1*#´=2Д$,!ЖȈLQ*G|@s0h1j|A~X3X7J B0QV oέ6S17QGyq%҆ Y106 "ff"9]"a E({ބxOPʼnuZYѡx lmx`yVXhk-)/92$*3[S> ȇsr\lHxˠ01`" R}7ɻ՚(@P%I0a*q´Ϥ{~In 8/XY7×2ژћhecSm Xňݘ *kͫ)2$ JGEߋ(n؎5wmeHRx~3y:Q,EM1@p5OaNx)*=Cߛ>U8U8pC [?0mƘp.4/nwzJAV(-%THak0IYM Z_ t8 b, iċb b⋑T9 _̖>pFz4,@";뵑kiryڙ~ x0Iˌ8D@" NA-! h`ř_e@=; x(H˓(ၶ[3IJՌ Y@qt`{AZ5K_nQ64ySĬUYAw"##̗) Ef ȡ=)cs ?L^$qEB[%T_8䩌hBׯ{L4"X>1ƋYIq@,sEqܒWj/TNEIql7αy*DBԤPb+ g#TwA ؝+B!PTggTjhN1i'* y#o,LI6u1pa9q9T4̜u/hE^Pޗ9IQ~Аɉ fO 9s-0 =dg HJ \@]ݗp{?Y!8[9)CUaN6yu(-FC*`#qsQ ()bE>( {x>XG 4IԤK<Ꙃ Qi#:W8;(N6 cd$x$uӀFAD1Dc1ds?$Q׭yɪ0هD xN5_#TxĘ@b\}(X% ) hKP6<F# &#/r=? (?)G%H1I(|p#WQ@X ~KO N@$*"Һz;;η;u:@n ba àn#@6% x{#*~@]^5_Iju C߽;xhPT "Rink~>(Ph<}l@ |}@( dYp)RVe0%HR* 6FJ6`HB݀->|#l Jxl-Ұ+rbVQ ⰤEz rH%ɜ<˲#@?SXh}&` #' kN7%H‟-RڒTXFAP)F`h P̂,y.j % JS&j!P"'8QJ)r.}'胁@dzۋDN#1Xc-HRtvk[ wH~')2U0k<j7!  (RD|w3|>v*ۯ XfĐ$P</jO({PR# ;`RQS @Fa~)*}@zS+R ĤQBs Ȯ&≇,}lO2%-B "|Je wgk)Ijʖs75)nh%9p21H8/j[d%eЋ)bӑ$:ZTQ/!/t̫>e4O, < Qn-a !ɏAܞQ-9'`s%( XmE @LrDAbf D/8#q={ !XHt;ИEH\sa&8H 2~`!qO2͙`,!X5-DZ|B[B#됗R:Tac6.T  AjJPH29zPi-XRA'͘5 @E{rFdB@t+O$̎^߅PRH٬f9+ *"\kK f.-B,<Fi;PGd-|7䶐3\ 9 ufS@oQrI4"4 EmJ)J|D P^%;(ם?d]~Mh&m !P SpXC/BmyF9c!O=7ŇB|ء*3J\ph"rM(ŌX;Fde?jsPmR( zlH%I+_T 15j.K夢Uw.I"1$͗M(UlRZ(.b_ dRAK %Bdh?0,ki]Twj(O @UHQ)`(Tw5n39+&frT0Gh@+Q~$A-yM@sfm#&&lv W"Z2^!T`D #!;`J|X+gLO̶ 8$$P~2lv!s]Z.}1&ǭa>ү#A1%F(.-nUDQ L()v)"Fj0 i`CL<(ʩg>@.8# 0h؅s'A0O~b| Ȋo 8(ΒJGB$z/1E25h#rJiNP` BD@&_:*(LDh)/.(jH`$q,/(̫zy1'#p,b_̈ 8ґ|f oTkЯ(FBSsIL Eh!"26NX*pBbG,+*~s* ”)~',JB`T!"Xj P8f8>3rhlEC.A9g<S@P'kHb`$ HZA$ y80n4#s/0*Dn `Ah=7pB`J;f@` ' \JKiНbH8DB u‹ rP.JJN``D*c#(dPG^!l*[Nؕ84BrOLaܡM'h(񬪼f@L(Wr9hFL/$z_ĖF0I ?bA 7"+L8cB+nqow>Z 'ӵzjh() +$+T'-8ftCxW~'TlACTw%8 hrF {h7tpnĆ9P?-̵\iP`"WTj?8&fI00$D#f)K^J#(턋2®"iid% ȱHZy>/j>(zDGFIJ :ƻoP)29 YF; erg:V륧(M:'"OFA?uEƼzO8iV/!Aa`Rn La2ُ<+tй% ,wJu>/|.NcM!|v=W>@!1{6^np|CV`Lu;zxv+tuPҋL2$jSdžκC/ ap7 AV0$2HN^t$ l{T$Rh w8 #pdsxC ,J8Cgax!t2Gm+\[l_S@G#!UT]UmǏd2r&`lRJjӀiSgIbscn,b?2ax׼f`#&?L1!tp@.4@ (@@| F<7B:,S32CFaDA!qGYN`4B%A1a#IeZsDktJDA!ABQA% NdRF@>`&9`'p㗧: {so6ǘf$\u营)_1$VՒ.iTGo @%oP`^](IwܽlhbYP`4 &&DFʆ>"-(d$f ޱ7){8@s"Lӟ`t]`2  @ X`FX&J `Xͫwy[P h}`^UyUi{*Q@b}9+,#?) "b֡Տs$CT.MSG36jJAɛU]_Ӊ4J3Zh󞏊`'mzqUV,-8)'@.* N,=B Ǣw@r'Qx\x#ߜ 4Z$uZ.j~ ݍbi6 ,i$הm fhç@ڙH~h'S+dV 䴣PD gݙ!`[OwHvEz-1W| n N?-kf [Xd^[mdY'(HDa PLPFA޹E`ܙ zh98[,P wQN> 5@:2̥Xrv9=pa ^E$-Pȕ̑SJ"q̞ ovD7vVk#?f( 5Po#ebzgݗ@b,h=O0%W b8ܫ:À `h&NjI@հW@Yc>@nZi%f.\#t 2Q\#s+ MaiɊ\ &Yo{V( dHP91'|cٙ:"x[ˌFJH#4Sj6ryE:cAZ(.(t͑z9 H&xI6 66FF@GFH@!il8Xɍ0UqPAD11UblĘӹP2P^ P&? .Đ lDfRD4Hdʚ#*ZX P tl패}<il䀏M+$V2$ D踖UuJ$2 :zԑd N>A"3`f a$%-D \' <Ή`.UpN [q+k3n4MY9)_5mxLywRbXqBW $QM658y6t*ueXL^ѫf5⤃N@ Y #ĘBDf$sO1Ě& 1bgrLX/LQ,M1v+XT=V[d26>,)#!|ypƼ{5|y#dmh4\ CApƀ0CU'\yi'cv§V="eI<̐ )AAX6c P8$ p0 )pg} \}?X{Ka ^o0BaU9)@BVe1X1( `p4 C`l9 p8 ۟(@?_rs1@6ss 3?Nt)L [/@[;6(M*/ p%Hr]`Y8OC}ek#@˟KDXOвL5ifm2nN z(@c0ȟ)z2'νLj #T%+䆧}?Jȉ~  ̋P5N ܤk=Z< @Hļ`x=2`H1L+4ɡ) ELֵ0iR^z E{Tt!z2 5DRbKgQ MZzRPcpKBȌCR.Ba(G!]'rJH _ @iTpLgTi6yw#XIM*5l޺~ȉ5TR" 8 "]㏳qnBXM РXaSeHsL>l |M2U+I}, #p6eG@N;9`X( BfwEmYD紼`efA]L!0h|16>I lNg:BVs%ApޑXk 0fpssӝZPI2d4| !s1j _ 4]ӂ9, )pP`hADB.ĉ:bQJHpVQ˙*[D#D C:p y/ 8@mA(p:@lմ}$E%P^ @.4 D  @<1+Z`$nL)_Be &I2qdM?(hT/SJ)f$$TRKoQO agDuQ0u|sU4 G`(Z>rgH R)"~ڏjRz(EC%% R/IO!JPO#>h%,uz p$@RGDTjZ fD~YEh尬i 3I%RtS#-$*2B& Ixxle-UYVFpsQ}.ĩ#S)lA pI&ORc M1eY)`W`4}KZ4;.ugq"`iAj7#ԖQ[$} %e( ܊8Ð|A(ؖ .$@gC* \5!PWH- }3i(F>ZfݼA]䬘sg0+mj4hwAjxq[%Џy-{U43@(0.Eh}ট/[sNEU-ŰMR ,D#Ũwv)D]X7d|)fŽ ]RP yFP5b9ͮg+._:REPK$#"R2dž&Gl!RQ<Ax'D @8H`. V T@n2`*n ,>lyf^F! Fpv9 p(@0!.$RЊahd?أWzCV!vzV'Xˆva8<!Ja ++Fu@. &$"22BKA:2R2?QxR 043-wdV+#.lDK%A2*K.*(*@a^!d >v `!(j#0).Hb3'2ʼR0K2Ӫ+VU D%G,@و䢳:{y&o6 |_xD$NG$:0Hq,^#(x7 JΫ>KrjJxnB/k`TX/$(A&򤠵F"ؒz`y/0kRR`KbFXYϥmvOzvfʠ$+HxGw ܒڶ$^6x`Wۈ&wJdS=a]žאJC:"^Ԋf}Ne-.H޼F}LToX Pa$ii%+8$؊D%Cm"M&,IylީVN-v\ygh³Uw$ҫVbkIB-M¢vy Gz+߃vY> lDT#P Xl o29%,lvڧ$&y"Ewy6{KQ9VwVm kffk>Q^ I/Psƛ2^y(!KElǞnUjnF%;H|PfB`M<:*l Pl¨ y6XE<{@x KyM01}B(V w݌xתKdHFM:ʾ/pAj*_O Z%؞ζ6<2fVc7mj#V4,%!0]Alha'Ids n&; O>iU#Z-#'!{Ahup7”x?A ?gf` XA@j2PIp,YmR#|@Yi. *  av CwbA  F o0.0I8. #l$X- fix6a* {X"P2;2"Tgw~[K(xm̪{vԐ,EYTl,4̱Dx4?*|l?T2-׍*A5@VA@tC4G!/OlCx7T9gj,P B" _j 3&xža>@i  @ N\0c#kt*҉$$b@10eP^ gr PA2uz1PfVvAKAwd >pA@Ew}@`0OX(~>㊴`O)'3y<`  p$Dg@:8nYSl5 [(m N[* Z2DL¥W ^\P.ka : d`P(!|39)+8{@[6%.Ӝ!H"}l.O^# tZ`,K@evȚ. ŀ8N,2Iza*/ z qoar @lho')\#HB jz19cm' gctPR(%zPuZ'㲁"ܨ"*܅<@{ lZ~hZ鋢"ͧdrDORh⤹'Arg8{8 Hhs‡/ :jZRrJL-e ȫ⪧6PBH~`@-u*K.,P,`zO X#!h^ǩD$'܁vJU~9d 3gɱzHO ޷J.vH6_GF<2hʀ mC$sgH"OAQkֳ$?q恵DX mj!ɺdtJPx|m `gUZHڱk'Fs'EiHbA%bx&, VReac$'%#:9й:hRlk* ѥ۷'gi"" Έc8i89\皡l拃=Z;Mg.K(#H>ESB/,t(bRq'@5ݣ\'DwԾ92Z EnO!"r qOGq"tg8%i0!PPAč.=!:aKp%YOc &εGEc—r$!$l5i "ĸC xHDҁ.CՖw$bz  V/K 9* '&L L)BNdmDRFWsGFFaRzܴQ0HxGK#yKȮt@H Y,ሞtZz΋i^.EP>w @3 P6$ʻgBVD4"hM? R岧6Kdydp>CQ|Pě7Viz Y~>I' y(>$!DEB >G\cg4 [&N(m#]ffrKyj<FܨEul^K7$%S!D|3H~xIdTYEȄ2A9Ђc1 7qx3 x)g`tˆx>Μ!r6ɦI^I2 O&mmEfXN <"D` 0)G Jl|#ڳDMd;rzjj5pi5BNIqSPvACλ3N.@C;W &x8MOQD,@z˫{diP[Q,/gE>du8^GdQ (=]Eh!x8n ^0d@[b>P:+U[HJ72xecef&d;A #(HU$ {dxECthj㵅g45ѯbۡ (P< zNa9 ;#{3VO*2blIQAnw ,8> DH T^ >9db.Q91/P b>r5R[# V+c$`"`Vf^|X=X “MMO{`*#iTHبNJcu)Jp]h:d nxE{ȎeyB:NG#BCHnBWfH ~u}K4 z4t?@돥kd*<@} a 2 mB B@ Fs/&|KvgV s CŐumQQ}s%DiF>3Qf:LU|2h'π2ºOHq|co ɏ(X'k9QҞ4I  -"H o>3"Z42ལKuA7V8p0hJX 80ҕ!<. e΀ups#(a݀ ӽ": mrl5` `y3Xw"m.A [ (~ bYOkBXY5h&x8|iMŚՋ ;`y )kA T)$PCaO-߈1qg90 9S߻hz@X;ˆ >Pn=Hq (`@|xInHeD#@cX淘#q.! * əX+o/ 8C!dPvJ 蚋I9& j *pt|Pa!$Д('g`liGG py0: DHd]3NnR ݁TS(k!/ydΫ2 0 xaiH -t*Չ,ӡ BpO 9%!`pN߉蘫j<2qXt`#xwP ppv*-Z$:?맥(%0ɵы]Z`W9],ku ;P #R; PbP(݇(qT~ yk Q"YD 0?*y=r0~ɭAqz _ {PH)֢4bM< Ҏ%SyY#)Z⺅N#ԡ!!RUsmVHRAs#r˸BU'̒Yl5+ ĪAҭʉQp9P5WZ6V" 1!Q Zꌨa,#I9 ˣMP%ۚ*n`S)ؓYn"U"-P0"c-9(ɹQR$E:7!Mҩ e+mXS(U2AQݶk`q+G,2&:U^\p@9 s,/5pw/ SQaXЗD:y9(\$ťaؔ֡;_ࢄP/Xb /i86(! (y9P;_!,di?P]y"zcWD;M@8q.(/-)a> J) aplmSC1<:)v ˌ s{(leliҰL([y(I Ȼ鎈e)s#@λ(bR8AS ?R8oч`ur;Wk[Z(8&tBw-Z䰒|Syj XPz\@/p%X$FHJS [ Q3(heh=$ c -`*9O8AuQZ^P FUucH:J-q:#JV`&C5zR; jyOd^˩%]&R%4N 0C8T PPلK .*?` ˕}3HZQ(TkCG 01P3 35K6[pIM5ٮJ(dS"8n8aH ق(x/ki _>F h**pM.h" vqeGk_b&sű|txt@_h4Xh|v1 T- y3 уP;2c`  =9p)& p75qc< 2t| pu\@] N@cD蜀 &y`Q^+ԓ0\|;BO:v.f.cXG<(M "Za&{H QJYF|n"P尢qxj,&;N `rXW fFnQ)P68!7k/p yKoBP BoGyHrpH$#`@$Ai h4B @ `FKP@fV.PUQh\T@rY` X`R9 ]N_(@m=>ֿͩ`ZҼ?])OV+<:f׀fG){3\o+<F]|,!~2@N|ЪPx`[\':` ꢦI,'x}'5/A(;:6P0t((B~k5JӾ)2 @w!겦(gH9GtKBɊ•?.})A:8op*2ڲ3A4osL- Ӡ %!Ӓ {N3bl9{fyLZ 6J@ '1} =԰+jˊ̎Cr19Q*xz۞Ǫ`*ժT)jkӳ><~N=N| OR{ )ʀVk^FOe^4iIxAd(`o"ӷc6IJO"@9= s*}=]9+6BP)b-iwXL|ZE).)t_h(1<ذ86H\(q1{6OK)<[б(@_mr_l6w'ZL9p{$w3.~H9I~US8+HyUZ 8|Qɝ.oU͕ƽz`wp(&\S1`u\VT*ldo5IJ y<,L Fd]͹H Z(AA"QAG?n 鐢` gȠ0g&yl+ʉ®!c(\ %F<BA"P%PY4a}6cXIH7&kxGH6C+C%&d6HDN |ZzkcTf=-w PX0rxJ '8׹ojd?2gKR'%;pE;:8#>Dɹk%xD$$B$^F Zqh@|M4 @ Ax3~(u!W[BJ&jBj Dq%̬`CDֽ~>]nz*0 P $&ds7zhUbmOzRY bױ_gHK`Pp>K(T k4܅L}ddxDc&4HMHLu0XL!( \:EM/yB ?(R&S$ DYaZa2$0$ȸBCZJGs!0XV E\a>> Hf8fvz?Ҽ dtgeT.Y/gCcDExXHxSm΋ڬ_nNkB"&UAX.aօrP(hΛ0֒| "T, $E#L'N6ߖ*ad>L9d"9 Z+ͺhtyF a4%w$B' vvjեeϼP ,n^̣hjlR!n z@AV ᇷ)N3W;8il@IKҭ$ 2V pCƑCpYQt%TpCm Mjl̰ ZU&<# i%dڒ-ŀ !odR%n_O;q"2۵0,c $5J῎.&)@".`!$gnv``*o 䳬&ƒ$ 7Tvc@=Flg,j$ =b^#Kb8$M RTo,\)?( 2䏺 ` +< OC|!dhtD<Ȟ&&4B`LLdc[m@Ҡ́gBn@`Ԙ +d Lrmh=LGjP" m]bbzMgLEbRcPp=%gKnm*^WkcJPf&"!` k2@03QdO9:dcO`p&{O.R־F^=x C E'u%8B2* ʄ$@DDFQH41M>x 4.Nt ^;u69V4 dǐld;%DN`$0X2X$NR,Y-+ #Nf-l?* $9FI?8C8d4-f+!(ѴF; Ô7w=Q|>"Ԛ4j,@Dc`-1@^bn 4zM.s,tP`js,fz+ay,}< [h,G&PG/$@N_k/+dBf^ND nc`d /"T,N""r/4. ` `}G_`uy̌ KD4AjL#ztØBA i)Mʚ2 =3tê^YQzL?&'(MBS D^ ڔМ!&B6b@"t+.U`}eGelC@+&d]eZ=B.\&Mt塞N"a2 yں$.!0,LO0UD]qI1̀dA!ҁa>+ V`1&((¶fN2JN[ %)JFG f'bx+>TḄ"XFѱ"7#&5oX$(Ml:`$#*781Falˢ`8it ̀ @8<0U#R nv J!HNX"r_蘯"î׃.@?Ku䃟2Ud4x<#YnfCU y1w'&s-4U_Fzfh=H$KvA:%C mZة !{*p_5Šb? Km\W4RyT0`, dPLa% Vl$:hHC%P E ~TX T.s ` Jd`@<~:t7xT'5 WYOϺ{"ֽ1,0+< `[@9ӳǶ[vK9,@rB J' WfShJ&` @Ϥ2$ 9! p9-x=Y(Bf% "C\R F `i`A(ꈒwum!D%J"8֨>:ӘJ#Ń2;HU+"pP1` [-Mr `֑@S*Vfl6"fl)U?fAPVp H@* \ aBzaHor@`x0sUJ*JOR ` LA;%`x.j ()o8Ń%AJz`%l[Ӫ;"," *^?bD%C`&aD)"S<j+)/LR{4kz[Pᢤawa@ &d24VGf@U=/ 5) # %Z.ڦS!Ks8[(DA$4UgѤ5 d$(8+1ӄ-/ HD(rfe dLcI/Kh,gM$OG(Cc:|.SݯŰA(bMGé&$}~d b oRյz+%Zr67R4{MXUv&2=ɢLܒcڑd-̐J:u 40ċs3Zl|^ը5&' )"pK,J(5<2ݚqg\T^!H {qLMٖUE=}9gBS/sgLJť t7W!xUCZ%GB*Ԕ$εҧU갅q3T$JS>d-WbF@x B,?c ~?@UHT/|!QAߏq߱@5<pގ(@@)68 @5Nb`@ *{ jh9u"P`h2<ޯ@= #l5 % D/~n4H0gQ Zag3V~|'m"`$^}hDj}h , W0ů|<̅+ !s<{:~@@I.HA7ڼۣz#n1,HBdQ >r-j,9J,*ҷfq΄*1z`A 0/I{Xp!0yJh;2&4v KzSCZ''{s)AGXvGPukhZj: "$݅tXɝ`|̴4(ɜhW @`Oln۶pB(, I.L>@w# ("re=мc9r1RUAah*@8 &DŽ j&(h(|ծk}'7HR$S,Cy*H:hɉ\\0OY#pa}PN 50ahS9 h.0J PP,& @?"/ xkxQ"T`r`pXNXb6AVJ%RoIR*BP<'Nx4l9Z[d‡ȎL3, 6!E%LN#FM<DH\9I$(< Հ)Lh}ۍ+C9mvwф'qiMC`nfԝ)?Ͳ.Nz20-4ۿ-xɗ5(}MG:~}P.)4i$25XlgERa㓺BE/%誦sZ8SW>݇|upaA@9 >+Y\)HX/CPn'M%CJ!JPNؖ[<>Q z25|8ٱ[kv{l !ROA8y<,hXbz K؟:d z@l *I0+HuD y pHPtX\[#!PHx(} 2X r@ W(z>m in P߀( 8(DD |髎> vyhKQ(hd)V`(" 쫀 6Fp!f#W-. T 8yAS\3aR*CZD]0(#y|A :7x/*C'%@~@:HI|Y,#*,!==2NZ a"LK1. j‰8- |<x>;i0B(2]^,$ xy?#%@E ^H I58Ca*0кjcB_:/I<Qr I2)4 0$9UA_~(SAl:L Bɸ8:FDPR%h\jXDH;;ݯ⠦ v& ޸ݏsc"LjkzeM" %/ ̪>5c Hz@j8 cq ҫu safa !(ٜݡZ5Hh D[An-QG8fR NIR1 D ZR>Èj:Ս(Bvd"P]]h́`*Z4͢L:>. 3zPzꫫM)#H9~ LQyPsܙ804s0(^wp"Ll$HLQx+`*_;,Ф~<3y*-xפӈ߳),HnJk况.j[5 -*;$ʱ+xi,dQ2<| "EX~#i r4 eXf[O (s " 𗇁K3Z@ƒw 0qWLFhFБDQo q(8tHIIohO1 (00d8EQ8e*' y*y09G,Ƥ(b>ًKɭK-@^^!0X2AMQۺ GxqHA7cKa #9)fZF@I%8-`g_3|*ZAoeX$`ty3#, 3O`ghgBxK.̔HY"3 !?VP4h #SE _w9[N5#țy[03N}a B8킦CM;) *N0l'V BXS}84_h%R8b{=^ }߀H(@ A@z:1? dY/ʥ@ ]1C NT$j4;  /Srl@8ǞHX R{<@)de3ɬ4O%UYesx}:h[d&z"BQ0e]ށ@ N:\:.} j !:ckN^Ӧ;@;J [XGqr #9LJ:N,./:8Mhl4 8@>oϴ)kgF"> 8MB븰*8%<@xI$P!~|OY!8Bn#tb# f0y\;:뤘JɄ4%8$y:Q#gZ>rjljuOI@ Gi'9s43N%Wzg hxp `{fו1,K>h 4ȅe!q{r3ǩ诺],NBW nB,֧!x)VcH e1^UV+Tѫ1JXmpӪrO]ؕZĤ,+ 4B֫LrջzW~ hy*icq@+ۮX|4-+HG"'x@<{!zb<~UsNV=!`.K;i?M)h2 W-]˺|Vm̉HԡP|x;CufOYXR%V;ǹ dMTjlV%L>o}2RG6hRa3`|b!A??FhVP/UP(t tt#HFq+D<^=ǣ3(q=Qmp*VHyf,)#G_t1mՕ|YOH2ү` b*gqī0cѣq'YTU r>&"Rd`%0:%h}B:Mob7#|71Q6 ^Y!1a5*F 'r 4d̍ C-Q!ЊUD$SKA"E!8bHtpRPe|E8a*Pmh#֚J;1z)[:b%dG +yD|b6C ؇ GndJ@F\~͓@h "VfA?rs5hwiK k^P2Ui,"؜V"\%b~C br=s&5dw TyjJ69I^ڈt}ԖIISnIMjEхB8O7KjaˈC1a%9Vii?P2} ~T*] uH$^RfNGJdga:*X.'c5|Vd zSD:d&n+ @C)~Q%`_\ejz=J:X0 W&Ēor\@س:иd}ߝ~oz"Z`W{0hB`,q|,ŀ` ~)}?ɉ]Ƹf!iM٭mg쩣xN F>H %Y7gniF$'@xx2]*͡Fyأ)o"D׹4DCjZ),-l( P(RG^/u "8;!9G0Tj`-X 6H  A -/!;a=."^ UVh@ ZA6=C}1Y#P"PJ >`ذ ESٟkԯKnH.Ζk]e.x΃|,NXq 8yņ ۠GF,[v⹈zxk ݬ A0@] w-q¥.坽Ԣ%q*&xG4fIc52dt"B 8LM&~k3XEHc*adOۊ?~,>~}\$MNqsIݜ>Ԋ܋T#E`a8noV;V7Ü mR@feh>GˀF$,+UhĥX&NDx"**Kofblvn =b# `Z!LQ"! @p3zG2N#Mh bY` yCFjZ>C`6"#b^0<3`tp$"eO!&*\5*A_ L/7C7D&*ZBnNnKH\H\Ân1+d+ĀD5Bv`@(:#˘H"l-44L#@C&\qt\+~-gH+?'PDX70#=2T^S'X?#uv%rr7ifV"Nck#CV56&$jXS0wqc \Bqc"1(9\I7|3x#qC,of.N=d)Q:G fs;h4]&"EȜΣF@PG+BAlJHjM,j#|<3: ppX/5t#-(NqCD5H.` T66:%X!fj".j. $Eg2?3H#t;V!6°- lJj>)VlKB &HS>QHk#ne0Z?ȅB Z5RUFT)Bju(O7(O|}ئր.%H?d'܈US!!&gOL=hG҅AEʴi7^Nh.erʊe5XuRo>,'G!¬f *HTg-V ViNb(BS)5X%"hƫ,eYe"vfFt!Ss>1qjtl^HDBN cNR:"@V#:hd)gCZFCH%U/Ґe/ /N&?61PX5 ;jSG,t.Ʀ] 8Ts4G@DOLVIҏņp+E0)pFh:')B&X s'RHMU,dX%\ j7國-7n#Bp,l#A@bWVBwP:jmNƢ#IB:-B{yc+h.:/vBc>L3Kz 4RmVLmO$^^8fo %Aa#TANT @ `88 [56}>|W~&H:Y òe,o7l5-KYBe`V<mN&Pan6xCtA R.ĜZX#H/x;OҬ "pJw.'@jTM/֋=&U>vmܑouuvUFihaJ*NљTdkaV`i 9~B0D  .@>! J@jXgZG^plJB^\C[[N:NaJTR LK@44؀w`/=b*kVTi&Rd6leN!"&\CZ`Ff>ߣ =cycB(gr1&g>RF1|g!:k<x abE-0BRtZk"V,1yaA&&W" "/D'U쬟n@QJ!d6ddCC >G%G `B9 `!NPnQ$+5" @@ ۈIWv-@,ytj気Zbf& ԑ$rD#}^ >aRQ5ӺvwevAz5Hf1b ܾ!Z{ ݊{tTNF<< @qpSvkr}rNcO .p`*/;v0I%j27J4'PNbqV؏\|ZWPz?]5d4` ` !˚1(َ bV\!>!Q5lÌ2`To(41}iuP9l ?:B0@ }zj.!jNN #7t5~E1fL.'3EO{T8׀1CHooAO!`x}e^?#L7+l{6NtCB@C@FN**e.B|V>1V xDaIJ7F.veWJ=1J&~#us>s iMҝ/c(?6 0(O8}@hP p@ DxD P7_/W =_0JI MkV_|Ee ~F@r$EyϠ4}B참|>[2?&ȵ$ _2$-E|"?,RETӺ!/oNc`?S "]&ʰ%.x!wzë1|Κ2=pC5C |n#RئiR(*Z*Gܥ)m댪04<<=L\0:EjI*$(:%Mb15J..-Ɲcl9%E<ԩ4l9 Iz',\R3b P \S=+6nZL.dƇ85 Bk}LJ2|IP{!Ir}+nT\ETrޅ2" 4=kj̨*Mަ Rґ!oΛ !.v-9[W4:)/ވ;/n>w){]gaTo z_Ǫ:+"IǴ@jBF2PM ްLO'Ɨz[/7 K7WÐe~2@ @}π$R@㊦]5:ʼ6q^~2S4C9k /Iagvow]]#Ut?XSp\ JT>8 `۾vԧuAwqٱ]?|w< w:!)ƀuʦO;{R&,)bJ5"F#p3nKNHȎI-ކpxB1tC:8G/z켉+PKc:L=]ȁV"*'NX㸒NX:P3?Qq93m@.n[KypP$P8$H"\j9:4 #dTv8^t*48r0( }c*rР$x) P&`7AH~ dUSE$pən\B38rUΥG0=LI Czm\ !<) (E+4 լԄO&/EX4]ܱ=(ėJU(40BRb1O(̓0hdt0@Wj AeӀ@O 4? w":kQ&IWxYdVl(- 7KJP-By#&@":E{ʐeRV`r~37Gpa3^\ *x~$p"ZCAG.h, BWsof8)q;ژo4ڑ]tHYcA\L„P /dz1>~J,qfJ2!($u#hb!)(h|eA\*0U,ض! 1%b$4bu^%J``xz6@)'/P3]AQwA1T>px FAE&),s*4>"ʪ"s&z9z20ޖH\SDr"YX@0,;H9vH2 BٮhDC/}?)t X!s 2I)26"C!2" 0+i YB< k$/"șѝ"-។ۘh/Ȩ^<+p@ )RPB˱ 1(Lo (BCBqZ[!s4! j@Y;,ˎ*#aQ؂|D﨡6(,")9vt]HҽK>ʢJ$!1 j$5 ("J&hhr; > L9~z#k7#1Y) 㹾U97u<'FڱCf `j950h:AH":Q@0;Ӈ\@/h1E mĜ >HX;}! RK12B阀=CB)&o}$5w#`urxxxiT[ [ 8$$` cMJ3Rh7QM (DTz8CBYZZ]UE+H8HGhEP xvP Her'3aȁEhptXgh`(  HA#"I.`"GɅX6-ď)Rh ȿ\N )ɷzq"6,2ۖˍ b"x29P (  7.ZH6++4s[/* xFHD.`8uI5eHd HA0B)0wr*iE(hF;@< x;˛ : c5"rTLRPȘ BsFqRG/;\{=A@Ā 2=!Ⴁ>EXm x`D9T(Q3xKxKH`uXq:1!PxC5Z*ZK&kxނ(EP(Λ>㢴l`TsW m`e-30t'C+;<y4К TbvPPweD9K"#MVɮh3 TSa{c79Q\`-sgGb763mު)AT( L:[r 5aHHHH+I!HTpVCz IaZ(Q!Mq/y W6Ug; k,: 7D0ZyX QܰNh ?q٧ !Xqt(n_2@:JȪM0 ub'"4)G圗)`-`|Ht$>6Z[9 }ai: Iz?>=At8|"Ynij'X'IC-(iht&Z&&њvTfE :hJRH 1Hb(!Id*ٳf:˦f;>lIX ՔȑB R(4 JX }#>a.5)i!uG`V~+q.sŜ:8Pɀߛ6x%j( 9J ( (1]ˉfJh b?討X(1;P+@uxJZ䠔N.nJLWXs9s= 4S5 ։ X&>M9@sHz$ ŤExI:ơ2Vl_: L飿Ċ(Bm6$:-:< -i/ ~gdďH0LYZ  (10ȼ9]PJCDZ mȄ5+(ɽۿГǔ$.V6\=s$䫊,o 嘔QJ-5S 5REWBq!:6gxЛ̈iǰ 1-F!1E\9L)9rB\ pӭhİXf&iA-tu\=:]\1 I: t1I9pخoYGJP" 3hA1 |h bi#SXJFV<8՛ޑG "sҾŢ$ N[Yq!rQQR*5 荋Y!` 'Ȯ6 uޓO|)ӟ),H3|oN*Ab3!':۝̐hDO8b.P&8q3@;@ON獧q밷i;~9o VH0RMk颽YAgݖj9u~ŏFi2]\{@0 O  Hz"W?0C^nxO}/<#/'Sm@:.;E\  AH#f@h\;͟3Kz H $ 1kP@*4apNzH1t}FUC|@%DRPhF%lOGQ*I& `2 k8aw0>Rv8TC>@(XɪX{ ShxNh E!`r”ćq! '>3Ç콡hj rP$5FqDIF?FN35U(@ Ŀ$O9$l䜤A8Hqv]q|} I> Ch4ROIGz vj24y8L$l`씽*NˉGò"-W'R\;̋LK c 4LZ! }^1FHi1}`L4f堷*L}s&I$~wCCe/ר( ~JҬ>& EѬG&)):DJ=Dj }8AHv#$08aNR 8Gp I(a ލ VF pLZ$Y\%V\DjI@T(p#*SYnZ˖O~IK&mH['3I@Db=Y(KF_IT!#';J$@%CRkc}@E`$x; v#6T)8d e?w_H#"XBQ?p2v4`rZ56rh: ,!,.FXbOqB9i Ko& 9T^'\Ӏ;cll%BJ:.J<YR1B?ztK!rirC_ h*Ndz%NLo%y; cԣ) ߠjXGmAUa>Ĭe޻S'I٦ҀPh˲P{(P QM^Qf+a^m"E-U"GcH|XIa"htz("(eN4Էv ?/dPSTtp]~kk˭{2W گꚀY}[#G Qv*)L F -\L \&>Q &e&[ϋl6 *3EI^đ+brIy (bqbl/}M$I\gMi VM%RrdveJReI:K.e,ΡĂրEP@h-3"L8۩ț%'k | ~-}g-Q+ _ՈNoȔz'_cDEؠulj`df6D/>FG&IE{L|/isC*@~JKWNt8)riRQ/=:BseJ/~c7M$߲6P]&\=GxTcJE۰- BX : \A %(4o^o%֛H'"r}0p  ɢ!'R~bF ڀt(r%dt`e'_,LB'B'Jnf(Bn̮ ʄG<nBQ$X0'JDTa;AN0@,Ib-`c $,-/ai>oЮ|'ʹh̨*?^&cAJ5GWd6 2`BS@`n"H0xgGALc/.$Q!!8 @n <H 0 cäajX^!D0v7lJF.'%IQXgE!.! ZɆ0)~ D:N \Q$mz K\g'e.'-N{DNQZJp ޲F ea ^fJ銂E,aB2@N ank@*/lޥׂ2*jy Nf5"F :8k/A6d>$˲PdFIr#!2bGARA\CAL)^ & ` An&㘀~NDYj4\BGae#/`X.!uNHL,aJ tSVFjE TbQ& )ei A{"~0`ArPJoG5'bTѬ `a#5$0TQDlRt;!V,gA'dXH`_L ` (jI2:3N\yPܪ~&'t0;!Au`'Ac;@BJ}5#T `4!"MbAg{4qpʲ{ +l &%@ Ob @ߦcP~NPdFA;8UXd#j$W޵lR4΋%*Ce4LC !0hE+`$Ě:78g##RdX̌$ttG=M5U*Z2Mv#!E;,bJs[k"tpsBB@o~g>(e1&0(jn\P%@/W)Gvsy74 Y ,aTEp_R[A8j<ɂ+"ty'2m22Pc9e4״rwmya\%24NV:XJ) J.4 eŎlǮ]r4(+;( ʨU[Wu3b"|"F7#h /4KJ+VPԫ#&"%n\(nX*Z%0BB ~ĠJ&[ z#lbQn[Oew) bHLl|o./9*"ftzh3-kfm~({~039n ySVf0w3bX:oK'%4co\RvJt0Xsf\omsXϔn̂Zeqo_RrjpGà.!Xi~iS"~KbXdz@ X{V:楾Y/*l8bpPT`'$ DQ/2˨'Jt)\X4iOBRD2vGߞ\ydt]e%Mѭ nN$îC(HBY2zQntO ~'rlvbMKzd]lnʼnkX.؅1Y#t |Ex;nnx叀LSd,I dvYb3#y78P* @rs5{Bd,Ta@NhOD!SJsP_?Ěƨ^j$`|@y:Vd@9O:zBrܗhUɊ/U$'-~!ODfC~ 1$a9І[q /'T >%#j "xAE:*p=zu&`>7tjf`_,-[MI$@̂$BIqE5e",``-IbDEmtSOD"&bjaN!Zr >/l9`B,?pPԞtK :# o<\'+ ErDaNEi%ddI ŅbKrg+ ulNT0$V}@08 V n|VdU(8@0> Č)FFR%G@ ;Akl\AktPb":W~(+1?L_Lc%0WY(vw4&lJdV}ze.6h78"+g0#B'ZN/iR^8l{Ϋ<%-blBcXIhS`RZ`F@k-Ī{lzxMaC$a', #Py #@5S0eW%{i~"=2Bfbh``&f :_"v4!aa [B@f> %(  ]Ķ&sxFwbBs " }> 88 Ap({#HD%O.b@C @Du/t{Rp4@7R}U( b`0{`@8v| D[.Wy<]@$Q5 (vc_j`{UAL _e#0Bu hj [O3J`M&%(ޯB /wq&w,w(r<p #[Ԫo,v\!Cp\^' .x" 8  .5J0rg{` S*?"bJ<ƀ#܄@"ƍv"hz`!;藻(D#7 B9%z--R% pz,hN4#"*I ܘ{J4}ρۼ2yK0 P"2ˆ]*@ + rRJȚ |RJȂ*]zfF~2ɇݾs*(V1y[l{Ҿ .I|}cx-@@NzV!*~L -VVK», nt%>R li)=}iiJfk4 +#W2lҥ*DV%hB!rVO&9ϫJB~k;V:|)SU 3#`]:v6̨--zl.Xh]`*|(,J9Sx6ݾw4`W-P"Myu7f7^_+mS]NMMx*,BP=Zm{5DI/R_Rjy3bFRi"Ʊ`d%#aY!ZmG  rpgJKb"G4ɽjD}8iK![)LIX6~CxTK6DQzq!D13GMY ֖C|gJȆ.B?S\qSDM "7neBLjجA#BJHoe R-6V9h1yhs|L#}bE5%T͈CK%h50gƶZ StOFhag IXfiM9 r |2VqJc-wrȉ*s N(e..茑mq灴r(˜0J2zC"f}r0JMqvZ #@L%؛u,^iBQ!<l "aV/vWFg@Dss?M8 xT>ubf*M~!gDu3OcPb@o[i\}5 Id4yM+JOn3 FkM)S@ggI,d2)*]-WDJӸCޅOV2JVwjP>V M _ u8`b& \)+$ /"nc"n)JRhmȇ@K Q.uDҙ"VADLw֖t #XɏqGPK\p@ p aǤJƃz6> d,PH=b`DcGIl5)PZ %Xё<[Rώa8;Üt@Dp,7pg-*JSRdi+R%+~a" P( P1yˇLҳE:Ӂ\r>Iƕko9s&?%$/yb5`s6o k }.$  rlI-DJɬ>q#)`^]\ )2}-1A  byS ,}\,r@ ? x'B =#|,WBQ\aTQ𴑥K-@ 'i.TB%o"jYk8|!\CɆPR%]@ 9JB$Br S Ft"tuer1b(! ]a#~Xc[T^{>9+lXN NJ1_Q#=Z%<@u82"Z J)Y:YȂ>Fb&2Dek% Үi#r8=rW:(uNW՝QԖ N yjp[HYTB~գ;-_q"+pb $U6h1Xh"!P@ )`صkvQAUAۈ RЕ.]h:P!-Ҟb_X* פ@{Xym )9q:\ Ўi>x7 t4{؏dK`d\Mj.A*-38xSU} 7Hrk*pYBc;"Ā S%΁2 ^ N8ьh ׃)D9'Q "* Uʞ2 4[P:CT`fC[MЃسx $NLt %[y*Zw¡aIWHzPFcST5f5x HH ڑAr`1)^e6p cfSAcgv81+^t 2XڙxsM78+؆)^b+ c%M,L})6$+)@P[=mlT޶8$ ,0ibƪJwir8XPz hzub)h31슆B@3xgC+hB5 Y-" )vB89# ZߛqY*z"Z!&{%N'tI-dQB*t.0"]Wݫjd0'%2 sQZhb-EI8$EKz]yĉHǏB8@T308r(EP "-R`jiP)X eqc(bol3yh<-xhrRˉ+q+puP ;9`7hOB@%h&3oZLRo2)h ݉X{ zȃ~z ؾ nH 0THUzWί$@{xp&NhUi h%:tk 3(!z2uA|zbq8RK DPGlnX^Lʃ(1(*!;s=Nu1#.ے7d CsP}ۆO`[^82' ȍ6pykC:h 9`xLDA9AC'l<:`&_(QB] XUE8똸艀*UX Oy{ZxALNN{KyxMF,+ @ab(c܋zniS'UH( 0xH@'c~)~`VvP}Fs@, 2}xU!O 0`((\V 0.FUC|*mtB(F)Ng@* }>8 ""DQJ ?NPG B<,6ᮓiE2S#~D64R@u:Cg74v=P@ӫ_{9nϩ LtS\{!p968)rtѰ ;- 2r"4;/*#O0`NZ9kl  ,,b6K ;mt̩*t)-t%ϴhI-T,Obb:H BDrT>DTtIJ61e;Mzؽ9", f BH')/j`E)AP4A - o>4CKj U'LIqJ ¡"B/O /U;3388 .3Vv)DMh FJmXVvQğX ESMlԷM̄&Y wc_%)ǰ0)O \É4:ӆE]LKl_+Q?S^5g[!y)vv|IGKR(nr -i0IstҹQ!$EiPa5!=@Ӭ@i"$ep@ 0@@lpN!{YdϔrG @wqTL0:.P Ӹy&b]!k"ȼ Q0'(øbQ)p Cp ,N>J;H$ pWi~dPX_(14#+J12&$͝R.XZ y) )D:N .';p0b"Wg{ ˜Fa Q|:zbIDecPJ A6ns6SgP뒚<8zw΂$ HQ(!DB(GM R0SnY 2C']Q0Fs ^9:+z  J(aF'@k ${wmWEyd!5=YCtpT)RZNx덛ɻ־C$PzMZ@iH_sf#2Rb"%ĨG`T*Ix@:YHdxCHf_vL&t~ǔOR5@Cʌ `.:Jd|`8tv&H9e~4J"-aɴUF:g"۩2z*qC ¾ȋ HNHEE$9#2BqbAp0jAX6l$b&4JR#~VIP)P'|dDRJh:4}E0t'tT04*H>nid8-49aItGf1bEgnCdnzvyk8Ft`JRd|QB˧%p{.N"Q&F^㦆:`SZOCDp#be "G'ЀV`pPN*zGdd@#$ f&cr1Vj70ƨfOCTTdp6X?KF~}%F $X0tcZWC >K"$pjgCZnC^_=lf:QI$C<.acVWO$:70QBj&1,G6$ç(l:dõ_ *TǞEVPjW#d5&q GB)Jfʂ+1İ7'QʤeJiuo(>YKetR' % z((CHrCJ){u.3JN JDi#:GRete0+kl+@!K2Ijp#:tcN06UG y|B/%K0t@HW)rejK:nW #7r9! _2/Rk71Qzʶ}(f2{P3Qc`ExVS6e/X36G&566-\[ 0c&tI7cgs93>OLs^NJq Bp/:kDhxQ"5w">B&ʃ#fean @r'1br'01&N@+ 3$,Di&$uSGtŽMcdQt!n=-H&@lW @:/(w[ȎLL( J"4ycV=9cuDL J%Mxl!(##B׬!D܉z,Bf xXD:(9*dI*Af@d$vQP:P#TB(a㪈萃ll⌉%1 Ӥ"ug>DFÖV@`D΍(/\8t]gtgCWI\>,G~iB\ Wx.'"h#\I$cAOg3`QF1'@*T;O"7WJA@I8QHH2#`=/9-6eyc ]e PWtM@B@h<``8^1o~(ԉ O\"^yx@h|@ ,|x @ME{x ~ v(0 `v_ '3.fjD0LI̦ %bJ!'۠K0G*0ޓ?@= 0gj|3F@jރ™:0<0/Oijz*`:` n{Ǥ8): "``NiR*P863k48O^g󠦬,x~2:_N\Xl4@P}Ɂ ,Ȯ¦;tB0&x/']DoBx܈ Dmޠ`+ /`2^װ(e4a1'w|ZaUE)XԀbL*:/$3_se' )p-9!jS)f *gzOdsQHOf<Y w\<r+<E 1^55 Sَ흅(z6G 4SEݭK3$e&}qQ_yGEѓhOrJ{4[ΉEu;vsp9d#gTeVgjJ?{EqR#f3P=X~$A^֕ud%5 b㈧Wl4v~3߽1~q/i{tfUp23 5~,w^. Qc M%BY*SL%Uz]ÑBp$S;Ԟ0GxP൉d>ǽ:MxɑTPڃQMu*\`FlWӂ8B,O_- "OŴ&*iBWkJ_gXV>~ZR'^0& _zCw2N.1u sC"W;fFCX:145wӓٗȾ+5,Vr*Q/:1\Z Xg]W7"qR'>#W 3D`MQӕ* YpPItͼh quA('3fJP c:$sڴJ0T d\$1לŠ亮`WLݓpi RXQ.MTU(,.SԈ=藀AxRU%ybvEɎ!:Hws5FZҀR =qޮVq@ `'B B9WK'(8HH(!IP?0>̏ z<  Xmk li!( ܀ FX:`Uz& ! o DQ#+1 k؛"#`]*| *1T @K, A`(9rIR=* ً4(j I1ጨ lB0qf{ )9. Af :i/a.2"k ^de {)iC%1D6)^x ۗ;_jL, ¿o?sGGIh@a-qI A!:D~)Y(9 o,([H;PSŀ4H3-𞝰E# B/:(9$7ğ[Ù&L@a&;)Y $9I2yͮаJ8 PxMCe1 q>:3+cPc ,CUS/H/X=hH i )BK&Zy3ir@ hyy4ÚȜ MbK- 1%Ry j<`Kñk 4|cH".G`CH\'+MH2ӌ0`W9ʺ i;8Ȍ@XHE%̛k^s 7Q pQ$¹ x7!]  7ϲ(A*HDbʙ넖W♔J¦KmN @iu*#yаwh ^OcC8y'_)4p;?Bu:X-tص %*vIGȖxŒ͐yVr.@y!3u(s"9܀c8cUl1 X!@Pݺ^wh+7dd 7H HLzXG?pHJ\ o ߕUBHehqpQ0Tmk`܁4 TtTDk^M&\B{6JD2b.Sz,, g곅IhB 1N15 2p@@1:5%9BzZM~BZc &% X5Iih(팋8GpZ+ƔE[; }]s !"-f?.]I ?Fl.~^m\E3)Cu cX?fcFMx|EF1}ð bk46jh p"d[晘`wё&pUwqwڹyD IQIw51] z=S*NN}!بB!DpDA@8` cK' Q QB=HYLY cEaip@R !6tp!4pEGё^a:Q!}G br0 H BOd!z߳]Yb"f(@Cr<&`K4 ,9;ؕH<sL~ϣ)q‘O%PIԂ0+,*K T){=hzth2$h@jS-FjN8u%vB79Ԙ؎K &H"t~M_tղ",nWQaĐruU4.s |Ex{ ;a=*Mz-@+K QA.d+RgVr{Ss}; Zԉ0bQ跧G`*L0-5 dx'<{?.m|a9;HD.,oS8ˀz`LzS"ʶInXgr>|-Q1 Iz]s`o\a6#شKA5l.f+l(Ww ;d .eTjD~"HIym={#z y g|P$gSZq\nA$T'|?;,!;a`$w@P9@܈\ lHXpr D. 8&0@1;6s'b>%T<@~` !&#G\w$$XNÈDB(`1<#+iLb{4:$ ]`f7U4Fx 4'<b'`|s`F;8 [G !jBʀ D2>G&sI5Cyx#{;d?A&%D (A3Xj게;y@3pǘ|SvB'%w sMnP$$3R xl("s خ=cl-aa7 rsa3B&h\YEĐۺI06[1khb[opřrBC;E"BޠLە6(cJxGNgS,(;2J.DV"ԐartN |g!=)[I_,DJQ+lbP 2-ZiG~zOcmO@ !L'2"aUl8A*+ 9x >&&@؝U)D$ -0=$ "|r]0# пxh W)!K<+Ey"H+1Brt'-&,1]J/\ÅN¾`7؟TDEHxO6E]ih';Gܕ6N\M"0"OMs"% Ř"@X !KL1Ku fN5rϼÙ~ۺ /^Al-hK_jWk ~*AXbx;{fRߥ_,݁FfȵBd(D3F. H(ĮV hqbT6vGP*|9" RyΜ4a/G3G䠓k0Q Ľ浪=z5;@8t09>t$TqѮRZ.I.q>L%pЎau5,D5dɉD*c8.\1/`BA4HxH%{$U+4>'(N(]n5.E"iE9TE6(PbpCo#$D(D.OG K%fhJnh"^ڡjc>ppd $N(DFc G"GB6b[fu #6&f(6&fT!¨^.`CPBlNNVLJfˆ;E#/JVC~,þdbK<O$T-GJcL"OrXjUHOYBfyWn^0djzD2gO"*N&*SQ+h^%!o.h"9PJL*?,ln$9(+fH<Ĕ:9)z-O7CgtJba DtO+pY9~rqbNJl"Dd'1li$>$LC +=qz?oL0㜳 l+B(dG<_%fgef"M&.C2~5*d6&q2>oe> g-$*j0*K~!1{+/*L!NKVDJOJަT&-% @$#jl*Pb&jq09 l>D "/5+zukH숀axsLV$$ĞڌBnn *n ;H Y5@J&B4(\4Ra\@F#Kø!Rf4)J. *3ǴtkM6uA l!J @ 1E霓*I$F-֕+\LiOVr;B2^Rs e8`[QA>0!.LviBOOB1)  TK6$!LOVoGlWb4&DbiE`?` nᰳ"!MZt3. RJUtRoc>l^ JVuA&$'f.oC^v*vG\$OcbF>k#jtS *&6IFz6^ilEmx)52Ν.<N2 )1B! +K=1PJZdH#s*v6j$bmBP.œL` QQJa ``cgM(b<1.SlA^[DzV5& t :׬BgcR".^iT:wgȺ`Cbuccrv +lE.Je"! ސm LD(mNQҭzv 3D&}W\$!anBviR;u$! L[ FycMKX0 [CࠨAJtf L9E)$"D+D< r?(yxww A -! ـ Ӊ7]>aGlwRO{e"`@7ؕ4NB N '!txu8SNU[9v)wA: @_WH7x h,N+"6" +@ruTrjWźNPp•GՂknUorg)yMx]oI1iQe9l)SmIzB7G jp9n6/rgVUc(F1b"((w*A֐i>'8sZ.2AubI2Cv:fE1t=7/G Um,(v7(K)C v<02 4nBB`,f4e/_q=يKezkHsG2sAc@#0#Ζf4sK>N NC( #CՈN<ķϝʇPEe'8% *K sJuk<2.C'X"["zkns\b z15h֧.=uði]j(tvs2WfżqM6~v60h9lM59A)7T(1B7b.m R Ū=#$=Lf+eto|_lO_y\5 p.dabZL۾\ʾɵvLm%; / .RR쯖|ZNQB`vtG} 炉x>}YыX`XV#hb~Fd9 B0!pB൱ ߐ,O&K: c@i]2Տ%:;boPg7Ft<GQ h>s^nە8Y&$q O|F^J/;߸ *͠?"Hoy^RVGwh .'p3W'jPU"ª&-qI*&%`p` T^?iA0HLg*v7Iw`0%>Z)'FǎCFwX$@َ13Z !x9AhnJpGXg`h "솚EhȀd)1W.}qh-'^&E a>7vqZ fk \u|Z.$?x}Hvw)tOHeӡ\u:)BZlپDPtXW z1iXH1|2~44%̕bˢd%;t4YOMj 1cZ#tdD\3KRKsh iMH_F؄cJ;bÜs @+%hβgYcŵ&R^LL$e81U*DH  F@tvRWeMh53i@E'NRyJO#]@QFϪ-YΗ|sHQ慊sф5JS3c%pG]QT!dfX<eT4/ Y6ٴI:!KPkV`[J1J >͌M~&hhѠ Ål(w*Bdlٔ l , /(6 6(`TX9 φ.Wc^ 7!bkZڝJ'(ҧO`.t*0zD 6DFX*4(tQ|kC5zOc:Tď5IJv*M;~cCuZ}B^!ivY6cҨU {e: A@וιW9K5xJ0chm }$(ׇp ЪbO/NLFMZY@LE[k~w`QXB/NpJۃ C̨Hp2B5{ 3N'3mVtEo]!< } y5:Қf]nτbx;PXb6XȌKJlZCT @,LkeL)]>bU!m.b/Of"1zڈvS7BCm`N`?V shgu NH)P.Ѭ-{Pafs(IpP p}1?!}V"I@2Np I71WR'*zi䇳ЋM+q!qq!([ H`"?X HH lL3Hx%HLxz@C8`$E`P8 DL 7s6%l8r T8A񒳃j"oI(SPj0$[р 7 ` n%C3ޙS&̱kSh %$7Y뇙\b;?k;L1*eheq*% "01 $0$MXV `Aȕ .qȈQ*0Ar 8.kj9MCq(hyƈVw;yoB*BBI AH 9.q:1+:)4ؕ#ֈo`| bBУT) Ⱦ@ꎋ%f(.p~%ۋk-K#Ƅql)w3TL ~ oF>PWaCY&! Km7=ZDI 51`$.s1xOt*",iL8ޗhA}6XXH`9v6.=l"=$> AxII{!> a 8V0CTu3 ȴٕ !/EF788EQ䆰b/+ox=*!12O rCH}οhC}0 b052~qF0P$PWr HՓ2-GPzŰH臹85+^^鍬?q1x`I`,04uʰH[AwY)O8ChFdEZ#1YΏS0PBa ̳x<@s3b#(nʅKB NYXA Q)#Rh X:8OK ցWq*/Ep;{ߪ} HUiy9(rkn[::&[X7fKh2_AU4.bl k.tl2$;.ˏC]*U 373(ʈI`Zx#8j(T2B"yčR1D#:9zr~Tn0!#/6Z&nw0*72 ,7/O߱y3 "! {JZܪ(A (hS*ɌYxmaT*VY"1ڭeNA<7Ѿ 1m"`y <Т Q4JOLW "*bM9.\=16II#0080 7rH%2 ` S8+K썾' "[HcKU0!j/(&0/{sܢ( Pxa9VVK[ j[&]2eF@]ㆧb` f~zgX4_"3 "$üYt *!lYwxX)CUu KZP f+)LPh0a"X =h>>H"@i tU8٣BiS:]#n ~8$4(!X ژr~E *@Vރ-; P @҇OGP҇y#9;xnp q$YY1 9x&ԚH3hJeCqX;Ӏ "Ѩp`а+G`d@g~>iFD4 >T GOh O90@hb>Rapx2> E:2c~р`w E@8F({> a\j#U/̀}(XYõY)K% ,|K~3'4uHsj `iA㣠XG$%+S" B>;09k`v`6B p'<Dƥ pK+ 0%X.4.Dr jѲ2jEE/L%]-rתUqw/:>֜29(53Y];3vɬYڍ\DhD(+,&ҁ8@#Ƕj+\U!B&q,V$z~':`v퓦1b9z^)aHg hpUPA$H  19yf!/( @pQ k|tl6Q%18HH$]J)懪**|8aV}94xÓ >(F#hZf3h\$Oay Ge23hӴ)mG`2VX'lDWfaN_W< 0d|F |]hНRr >X׫vnYl k"’? 0;nFދc'틘515=hPG a.'1 LĦ;- &, PJ] yFh܌Lɮn7jta H,PP*8ʄ0 Z驳f1@ׅ}0~FV5F(0!nU xdxPd ]maD$%,(wy:*ȑ+*29`8pȨdƻP#$CB\X; J\Cv#c[?wy `I 1d+i ={ B8]#ycr`H<8KeP" 0m! JB&`~B"X%!Ĵ`  !#,\MP0Vbd4!>J@T9B9 ڽ(T.6aGW61n2(abZd0>@ !ho"F'c6"# b̸BT .à|VHbB3@\p.#&,]Nd@2ao@@a* z~! Ɣ @  Ìf1"%a"7Z do~2f:," @vr(ڂ"_I L#ܨ#&mB6;>?p:!m%bbӰNa*4jaGǎ^fdG|gW0d”"#(LL sGL9!fb,&Jf-nQjN#e *lPda.@VmfFPB N+~"TiRJ!R*#O# h/~M$ȝHeFHG]O6\.)!j(fmP&k&N.oF3fF_d*Vh\笿M$VxҞ`ȵK8()4$pkp,iڜ$g} cIC-3'ohc Op&ŒBfE֍*Қ((t%C0B )D'd  i.M,"bY'd< aFxL࿤f#\ 4Dnjװ5#)9j//&䀳Χv%dyNp2d>kD&+h]m{;rEé7)"f4ljFJ#4z3MgA6KE2G.'~N%{bk)Jp\zNhF!į(]>,pGGtPK/\>fN JAgD)Y}ߦ<AfJ.W%G|džLң~XY<@`Q@:s*P# h%҅1/1W=k; [.) " ꭏ4C2(t6u[KpfQ.^DJ&UcE*PJdDUE@i/TKmj:/RsM2P56~Mu4"D#W'ʑp!h.vTO,:t#Mck,YA%J>ߑoDgo Մ'f%MKTt2敝-f.#ZP;!2: :\a!b؆c@fJ,=P$rǂted\d"bC|\%]jBӰ!(2[H f +*:9z {ZVfJbF Lc m5# 0zg`brZ.@aٮb!D *@A"` bQB>WrE# d׮7 ++Ws)1]^Jp.ae:uĊ",$k !`&r ⢏J&DJY(%SFHCN UPwFx8y@8F8[,z){f+VҴkj> 9CNCX( ^F@@"Uʪ'dL[6~(pEua9')ҜD`m@`Ĥ'Ɣ2bVBIf@$!\Da8}v b@˰~ DDfS,Z89ђ2iCeFB,"=5P"x6*!a j!uBd n#"J&L+Ck7̒'fNvu8ÅF f&δ(4tKdLKejĝCclh  `BFQP;.; /;wd(`A)_n #c-G.ho6f J4hr=H1ZR:v @$PwDFL5t{𴺖w)J?Xayaa / >- ZdV6wQO<(}A_nU :Š(%Қv8i|cNĂ·AƮiàABЧ!4i2$(D'%T]Gv4<(rvBO&I޵ᷖi&a| @â̆ƉDRDZ$[^gp03'owd29o1ܡ@QrhdG@hi]|̪t D,JWQS$Tf#(l HПS .{@8-YG3x5VY@,nZ,cGWdY6-Ɂ-2tz_F!r*WR׀ܐrPsX&7K$W1x̓؛kfCKB4*â <#JRh$!`Jx CIk6,Z@@ik2*J2r R " 0XjbCbb3l L,ijM/)H̰HRP>m"d@ : BX.`ArF)39;kJ(*(j*n(C**HGb'Rr b,x {ǰ R{!`0FY <=izs-Ъ# "k( ;}e@X,}J gJUқHBA R&`T8!A@4@$+L@Zz/@`Kq(L9|@Wm{{8Sܪ,#X+ 6+&?@ F\N]KpXjU@t ~< a웯h IڴkazH>C0yg!L2q(K:PZk血hH.rB%OzZ&oY08ɒdT}(~- ),2`|R(*Ų3ǤK)l:I `Kq҃A2 \x ).R 3Sj+ϡ {Z'ON O r#$XmT0,K~54:΍xBCSe2D.{J0=kD/v  x[@etJnP.z-$/ìC(p'Hs2 K@$uQ+eFc>~J%kzfW (tlyQ6$J|Zp[(: !v@0-FGڀNmK( 7^@>NFyij:ۮ`x  Rrˣ7kcp@&mnV hKftfh$u+s 1Vh2X_ J%S`?´CܖA*I1/B 4T"J B D7AJeT:=R`!"Q0nҚ@ASJ P"t#A9(xo;q 0Hu@&(vC=GB9EX]Fq4A`lJZC9L@٨a"~R| :<ǐ„Nt/MRT@$0ȸ(,RT5'9¤P 1(njC0C@!L@%*vK%E콿R*IAP3Ad $5Sf^Il$,'2`ʿRiq*&JZYt♚t.ЭJB%"s 9N0CX9@(;'GJO [~IKeC*HWUhgUA*y աtf)BUwU:=#T5pMl"!r[C%6ZeMyUmfH!t Ce ꭭n~TH3(H_LtTg[VW[~50 Qd) v܂,|m Xcl+& f+tJIZ卸EF]cM>kBT%i#s/r*תB{${i2!W[>U(3 Lf՝tFi詵V22e.v{ 3H#3Y='b ^q݇ j_f,[T"Hx%Z C(fǣDbac3W?^7ƚ_ⶤUn[Y/-c(ay9b`j}X+6q'fbDu vibX!AtKVz6;mgzX+%_~gK[}sLW*;]e|JLљ8Y)/3b @i]g97iʹZbKIm]1YxԦ ~U=(e]WCj#]2!e~*r¯L*7{´>x[. Fg.Zv۴i`T ,N[q,%jg? Is1!r,"`h @F yYkh&9z7u.Dez xDPWF\EҰƛhc0ڈ$z`0 28F[pz 2JklM۳v.!ֺqdUҗ1VNޒcj9YRM10#PiVI_,A)Ǔ//PO {B*)%(ȼh.NdbB:aD) VD|FA@!d\0xX¢_,6{h vib xAd1A𗫄v!!'.`¸JA@FMF| 7 B * <!.*rPT6&Bh6S|4B:fOb=X(E%8&$?AHh In<0r`,R&c0gW@D\2E!*!Œ,dH-jB@:BD0THW3.&`%Sbl(j"Z5 &J2eA$`< ˉM`z}fiF: %A`a֖2\6bR#T1OKXDɬn0cGJ,$gHʢHJOI tw\0h>c&O zALA!Q" j;,hTTHZ?J"p=V3V \%CmaH PUC s+ZvfT6(r٧:l~&Dže@fv⸗fb7P& fmkn눸L {Nk 06mpX cv 2 ' L72Tؐ/Dmp2O ɋ~KwT*j׸7# 61yh(Qynd[}rq6c^kXsdV . xthj*kRdn KcWW:ncsnoYEg76#>w':K5k^Mb"2͆DVEs7/Pne s.vZ7N"WTQ]{xjZwD64UqZ^GM ^7lv ݐZQ>q$iJ7eBT&h0Ы)H妳CT V=6O72V(C}"?wNKyyFkr&&mynUʯx&s(~7Η՘DmJwuNYWLp.Jf1.__xI.\<&-} 2MnfL`j17a,qvldbV&"a5C@ k_X늢e2% 2HZmWf`Af2[#<%E D}\w h hBLgxpJH)4Sfvo7Xb5ؖ ɼ d045(-XT/&X&Qj.I=K!"l(Qo0>2ǢI0&%4(:x.Cmm vE)FX3bjC4acĂu AdcFA`j + HduU 6AaXU!E4(f&P$Bn'0Af!007P8\0!6 IBd~JDa_Q(J\C!Oǿ@aL gkjpFZ6QP,& x-h`%>E\=!jk+Ho@࿣8[ΨT}iuʄ&0{Ih`"T&ZlN q!F $UVg J2 @ f >Iַ5@ @U2j@! jdPdTCk2V^7sƶ7b#t3-2T-|Y*HPf5@%x#7-K%zDsXr" kwhHj%i-2o16pBiT_cT;mȖ([T'nz_@YMd*m @RR}bz'rB#8(l+I р0 @.weHHBf2Ƥbx-uU̱Lsn C#hRnvðs!blv&J .P4Ϗ201d/2bI&N *Z*@A,:n ҳwFG|FLpons.Ԅ(K9-92(xgXaf S 0D& eQ+?c@ )?x$T~}?"(0/|`p[ FoaEc < R'3x[/@Lj?_sX,}_R+'ɜ7ݟ/8&N>(UG}k`h0 Q,(W*L_S@0 -V 4s_3pb+@EbA!Z@};a,AJe32B # 8qv(<&3 "JGʎJ/K+@Rd ? r&ɠ+1*oLDnC0l pi٬&A,84T+ BȊ 3Rpiz'%& -NԈrlP*S$T*<ćEIu ŀ00 '+TR,)*V :fRr k'uiL[!)kLIzaI,r hE$vE29m1LW_IE$U(Qbqb"(iVG:;1l=7nҺd5;R?I+{ے2.u7jhj xAwŘ=a̖JTuө8a,hˮU::{0v!KE"a2K/c4d4ⅅ p0P+  D%&2q1κ+KV툴 %'e1){d )אۛB'Ef]#xH"` hNdcE5?Y"Q|R `.@@ MGG{t4]x+fH 1"8*&pJǟXxT/1%F[-(cηL6\2j9H,&DbM\x58֚yhPD]2y#w8H>0c᎑8 ѺUʨVOP s% Dv8' zM#sBh@aKπbY .=j8dRX|oPJD@ADH0`>2Hs12'zP@Ò?Cdf9Qp5p0)F(f T o( 1&䬬̔:$L Rɞxrpc阃6=WHeâIyt+PǽAH1}T&+$v!<e T 3 Q<dz蕈܆sxa/cI"*8ca "Dy q[˲5Gp|1.E Ȅҳn`ͣ9r@Z}kM!WʏT],ւ*%/hIY>%A)S'4u5(@.dלG)& `RM%ڧ1oE”?1*6ɁؘiB p2B,D> Aacg&gʷn(OnCWW$;^ BkŁg6i\1b_ A`QrN#E?YQ솻e,fjv`on([@8؏`h-,/ͷ j8k&2zʏuo-18pE 4Iu tQ7ik +QߣV8JP]xU`V, WH0Eb.M\z tUyQW[;ifT  '`xy HsFh&FK{{ډKjX $w X33U@ik<}L4;Oa JPvp /D|}#)FTkJq֙Vx׀\(O 64s;nӳ8#YX?JsЉsm@ L3/ˈJnr*{5H)^;agv.K bT9>Jx(phymƂ%p@|;1>;8=:*2m='ϸ=eIJ% *>0$A)EC03 0˰AgD:' !:Hi69'5Đϲ-8׸T7p9*S. FЅ^;J5FudM4 rʚd/!$H}hLϷK"oO0YȘCMO>Q4r^Mk)2QOv Ef!QR$Յ!MIL,$tH0OF:dPQ~V uK KF Ur R툊NWۘթP_ =bU ֋^z`x`JO֓|yE% cȉҊNjNTєo#d"# hq3ҦYӿ#$!rHbe1eReag. ZUZivv@$@ - 0 ~ ƀШ[@y! }` ry:*Fn7[X؜J' N},xnDnsB-I] mX'>LW`ٰy6*'?-/+B}(J`(+9w>y(ZFǡ DI@JJL#ԄD{:\6b$͛xz.{Gzlzjag!ZH  h{ uxTTQa:b,Xbt=R(@L5cY&c>O$k9k'%CaP,ؤ4;1Q5 A:'˽-BQHg!Ƀ\Ph׈@k,PPL1Yf؎ٲ;aSpXHrKvޣ6i*yd?8!1SB&r`Y!"'=:&ëq ] Ex!! AoU Ða2 %YJ@ւYe1UT"( a4a蒋gr :%h!z-98Q*#!$X(rTjRvBҌQ?<(' (SCo79Ʀ +zEu{?`dJLA!=&_QĊY<ĺ:YdzKw~8=dYB6%-gI*Cb0{\a/tu&WݤKcJ*OvݓG -0B^mFlG3 TW=;1#K11ѽ"G.DS[}j=,ĔVFK r:2tdjU:+rL;uvwКtRcLq-WXvɖc$fO[bh[BJE|7D~LqV-RJm.:fz{5qdi$%mͲB=K.mzɞ=plqU6a^Uv\K@8#x2Y/LP%O Ohdbxbʑ%bLog0s$1bۍ "MߍR? .M,3݁Kp{ +!ɍ[`*H l2ȭfD q(i i lb !(\< @ iDۤdB,FR ^.ЈGcF'KD2|zŀgH4zBIb좩-"h{9 D&Ԥ!X'$jK$9b<^`rvt4'Ĭgsb$v4~$VTPɈ!dQ @ExfsBVUG8CEE}b !DڃFz6a@E @2_@F@@F#P#V hbl$&JimiNX~+@4$ ,& ,,wEw D*S.~OtBzAV mF;>/8x!"-$N”DqJ8(M5H&gB8 OU ^U2m#cci]Ini.GAȶO(LMACH ?%RF/$~E%V%G/1U{ -(ʄ.L0lx lW$ڠH^`:7CZ0>Cr֬n􁎘ʀN'pQaK vvÄac" UoB5e\O{ dS̼b8s4Hg433@)h>ݗUGqdmqtn-#|vF 4 P)n% byhzAuOm|OG;JzjլGHլ'hJLݗcĚ&h*LAMy{,i7'Rk6ҘAAyw dpZ%r 8f讻uB00gR)COjF;YdC+ -0~rYRDbz6W$8sJ&Nd6aw-"T&LGhj p!v l 4iۣ#ٍbapr0U+Τ R8 B?.h 0K3|Kff0) Lk#;{=ZuB>-/.a r,0jVs yiR#$Bb oAYϐz,i.2H9o}k?*Hr%N؍4.a &8H1`xpLڦpg:P8a,q!yws}E@$v A ,&b%厁G|AAptG?|^*;jP<Q$${|$.!x >hSCCbA Vq1 Ghr=#&@@rar7zC( L^5 fnkH uo;tXX(N_hsF|V ༤ajn-c ")͹0̟<+@U3+=CCP% XPn.OGB;bHa&Jf^ M8[z&!" 0aK^ RP"K~}H!>l^-c+L+-"? @(l$ @0 "0-D@ r8P0ȞYbZK@R}>H0HNH 8]Q ev-EEI8DK-!/_{@,U&j'K"v[-B>Dʀ `:Hy{ Faư.=^""(gR/@J4%))iPj0,s-jǡOc,:m2Zn x)p뢆ItoF`qh&u'Pz @S z.8J.€:k j !  >2IIC *ʔ=-,ZK Ӑ,ǫZ%iUdˬPij(=50}sL"mp@aA@Jc9(cY 9R,Fd\-GڮXPrsxpPUqKwb-X6Z[_p6!a^H輑ޜb1p54j7٣cYS!0D CdmM|Nb#%6Xv#~PLO`Sa809p`AQz?1Iڡ@"L,V@]S:䐔^?Gn/ՠ!92 N1,NMV,rD*a7H722=3z/WI },FHlL> (xrpיּm$N@RpQ@,N1V0Z)X|ClX ?RHY `i!; <#y%nBr"5vڼ2B\@ =gnr{I*xȮ:RR%R A=Dtkmu "\M =nŔ.CUf)Yw@pOg !0# 1N*^$Сo@4@\ 'PIIĕ +8(5-BK~H!hb L]0ץW}]AϙR3["NH~@vQb0 `*9>H23ҒCcE\"*bEpUIrV!1#K `0"XJ"E=^W}SZmt~RGm;(J)F%TdF L Y# zA>Sndǒ71)#fJ Y 뼈(@F 1*-Iau0JN`-1@"1Q ,V 3Q[#! \2G"wC`^ @a AUG-bGv\ @ Lp.B*au ,WDx<4J `" )["3W"0gBtNd0oGy"TV^ZowXI DPDڟdr]R&y !<& Lq$݆K */~?ӧYbJ D Q=NǖaAH4X!D(7y;P<If HE"d25q[_1) 2F8jҧ;Ѻ}=98Hp ~wQÀ[-T`6ɕ p{3 (@P-X89y*ȃ3o3i4$9M>)M)ƀ0`$ 9eQeY;f?X1a$y* !0#z_@|gHo*BR)ڿЗ z] d {:9(! c#1&BJ!J!JA21}Q$[ Z@R'tS!*а 1"ҺkMj0.Ej3a%O@;+LC8PPrb86x}`9(0_] Ǖ˹AȈ82+;S8 @{7j!p ؇RjOQPSnY_yIeڊi!1hsT Us8sXs`q HWj  %H#¿!i 8.ycr!)nAhEYPxCH2ԐOXLjȽ HIHn-;qzd@XcEvWpP Tli!H$3 "#Ոـp\GYJ̟[rcŷS](<;!:J}J#F,@5x )ƹVM ҋ;cɆWڰ4KΪ:Q;J!QH((9  YT-ã։eі\ chu:o`0^ epe$ԸhaEށF9xV-%QI)p)]?\P'/*4mw0 ;cIZ /@S:˩Hi^`sm+xsY '9S))š@-- ,JP9RD209f"xc=H@] J7ƺHPI:)M?Ie6|k^"ga<Hp)qPoYu9lbW!x첱,uoX䧣 4_ IUCڟBL55 OfrFIvA cR:1;RYHj#kSb՛u8U+"!q_ 3qA_pb;g"!\*~kDIY `"r+_)5I)Z#*r_s,#*xEOcp9*Jp X ,{s(z*} R" !{\HҌd(:5 :3 wew63+ȁPsS~iQ᩸x>:k% f6}˟9k'K0S7@ YcЬ0L+0Hj,6/Vل9;Wikp g j{${`u yr\V~$B!(Ix  W1{@~H 9z%P( XIPT0DVeo@ ($ 8ÂJ%  >x>72+Eh4@)TUIx< DbH( (\`P$B8 V/ ҡu;N?i{w~s6D nꞠIyG䩰+i3: (bk6⅁pI{! P,v\%%^i BR}HYl[,2Ǻ@~*(8Ԛ&0Ds`.- 7 K6rj,Ҕ&hEch Ty0LH`PG.}OB)@InX3CJȨ%tL%@ 7`t"o w醽jH cXHj*ZM3 l\뤔LEQǠq=1%K"%f{jh@L.ɮtQ2K A1>6 ^#%Iżi: A@:!Y}+); ar{Ld$)тV3 JL`zI(maXF)$;NjjFɛuHL| Y!D>0,@ `6@N@1p-% xy$`Sr-5w9>v"8s L6Vr )i%\CR D@?X2"q*R1G`aꙢ.Q)748>Ht 1h,1LefL#aф q5/B`<|615淦jQe5i5E{<'}z@9}9B^OCI)S \-d ;ډ D Rto- S>V1D@sP<`e%&f8s@RlQة@VTm'Ȑ;3jad9F)N۰v$1U9Wg:I>Q008ϻzHM;KQŢ2J+.1X2b﬑;sP{*d(N!znRІ/&ғMYJq ؔp?h0d2]pl;6MZm ?LjX0̐&'""5сE2)Q\*9f8S!y;Z+]RrrVIԥMze&)t6 *5;!Lu-rp'uu;Z¯;0dǼ[/- 1vpgϕgȹW%I~XD)C G)bU%FMv|zz;f)b?vӧn ;VU#C+oJC'wf%AϩzId:3ڽD֐By .T @@Ay*c/ )ߟ3ӵƻ+ \bBUY_%VSIbתqtգ`-^MNO+Jj 0YbO==BǐhsNPh~r}8#1$i68%t y4{Yɡ]p@{(Y hl,. .on8@slzQ!|0jrׂs Af. F5%$&gQ9qccQZM6v,c_7 &auhJ|xr6a ddh*`t o5FbjCpA`@4$.:F'2$j4 pHJ QbԈP}.;4a `R&n02^?g`+# :'@Z#HR5! Cz7;&&0@ed`-,o;*֥eMj@+!ރ̫(0#Ԝ*-hZC |HbֽCFcnY$#b6)#N5mXעbK $+A| ༢mGɠ1A4, "{W &PVx (eVC*2$ZҞ _m4dIҽN$ $y$ob ]&W*"P4>έ֦▭ N,ܫPlTb"R8CL :8Js-Rja|"#i: Lj:pebY; 3%: F) 3NyHVj"|fTJLp<LXVZ(|đ뎯I!6:}Cŕ訊DD޽Ĩ'-v ߊ̎>2)x'fBjfبe$0q@k'jrrMULH<06iVƠVVJvC/o Ŗgced&KqvZE>e]n'Uʡ"/V'V*ZWc^ ڑLBk|pq Wk}n_vc$r `NDIVdVکDH'^C qiȷCn2nXJN@.<^䨤λjBv\$7a i@*b?WWJx_| ͫίe(eWjbDjR-iGu2R-vGh1D܀*j)d[onA#T$XL%nDeƮ-! v ^Bz^ VӴ:),mcj _Ihxճ `5ne+>וU1 Wl_(4 06>< Â,oԏ!fW 82ꊼnnCf|FmTFX F:^("`a̎8A CP `&cv?:c` ࿟|a{ !*`!$AurGJbԪ*U3o^#$'l1EGlƬLiu(?D"IeQO^ \@MϩNe>댿*J0(,*BOzEFᴪG3x `Co5[E`:!x**b N`R`A/)'9YjZsb[ݩn@i~Ad"@H44r|5YwdBj֊c#4zGwF @Vxg_qIY8 -`~F\ھm-5Dj)q<ϩXv$At> @/!RUQW?W"D \ 82jObXC*$I˽?z< ֝ 9àAZƼ CR([a«KA%逴1.Bzb>9R-Z¾+2y*lbB 0. >ƨŞ5VA @l!&]rnB~*2Mjg[z/pbVYA tN> R-bk0&@a'¥ 4ڨ#))oC>ŏϱ6ڐ骜Wx gĪr^&:*@`#w$A {A@,}>Q8hVG0 R 5r8 #$DRi\H,?) /}jF;)? )ZC " D_hR;hnכ%koޟMQ]Q1b MfF#0-}Do bGrܢZd`~b'G18BS}>ip3}ȨnۏC. eJv To:H%mӣs0:̿n63KCX);{Zϓ23ʉ7),4OSxPCγb@ ⸎S\j"+*#k%!H0JmC[!iE05ˌ,˦4bL*)%*ۘH2k585/~22&K08+|!Or224پP<ōd{(32"`0L:T+}r*EpGA.~|yv(0v'@` \ vJd 8d@4~^U?@8@RG@#ə=Uy&J*$WQ"ЈvY( pxBzB 1'`d͑Ez >Q Dq8<.hG1Q0A;H;s':`Tj^,E|" H 7$$Rzx&c Q'11<ljk'v0@a!R=Cv>2fTX""8FA`0?h̼X=GN%q "č47@B 5BҀA6AX pD  '=HbKPyw#DI|Xh !,|G%:d5L^L $)N !J=>?"HoDCd2Fs/+zrG#%*7yQi[SN>GRç[xG9jM;v֢$[s] 03&U%&QCbR' @<k'iRVM<5V?;Xq H]фs)I6 @;qoLz0aĺq2 ^HP1@"eWYILr~0 A1tȼxjeV:g$^ ,JedHc#dP@!PXG/vHyR8C0b\0efa}iK¶* HCQ28啳Vs(,>%M/Ul_1A8z"07=$+ /7.ny OqdK8 % 7PL,Ip 6(H d !ӑw1*LH@EA(9SD@#Dg dj0P `|Ob t, Y-\oCFs==(Ulc%X Ѫ3p a2NcBMN 0%f@h:#Suq7cOn/O漳cM9KP€y6(0Ұ5Jw[YhO򖏑'41`-( PWi32&9y 맬ha:iԺhȣ;u 8>;)Ƌi?YP8DKrhlx?15)Ȳ cy#@y6 *d Ǔ.!9H8$ ;C7 !YY: B5 ʤ2SÁa ! < >)t-4 {0Cl.a⠚ȥZ!%zx $yda1Z Ii0k%M9 ( 0Ya/0Fz~)KD!F ȤK #|=` 10);0q/0Ko ٺd`œ w<9.Q 4eEEQَT<F0Y:*h֜EufLOQq ġI]So 9+,/ƸH p|WQwg2Q")Y`.gAMq9S?,>cC]``4@o mpso hGa;p!uGx^HPYo&Wd(g;Z:xԇ@%u @\^OwCp]?&2(PHR-@WutK58n vS"(\0D M:'MorIlC9B3PӬw sunTx )@$ 'sV%ȽbB }`{2H5WB)( <`!<@.GP#a{&$@)Pѡ*jĈñ ~hB@/0z <*h8:1k9ָ,>cF;{0@@ p!z) K`d bܨ˸Qv YJF,Ɲ+Xby !5f{vVTڈ9!ň_ͷ])y * "\ *J$R6ƔhrԞ) LIZx!G233)NXPLXfnˉ靱2`<*KZ tUDH<)%}![vh2_)"q!*O+Z$C^ &O *-r HmCR?Q)∑LLc$:Up`f2H6Жy3` S0RȻ>U,LV`Od-&,F \UB Oh-i*ȣeSUFek:DrgbFYX+{t55ѳ*C~{&JD:Jf+po *ĸʦ<2U3L_HEǒl3Š *[ nJcen 9")kՖՖX4TNU~sl[d`5`_жR"H|T`ҝ6-[h:-K- UJSֲֶ9-2u\2Oi}nohu.Vϯ}W a?Ut_XE@VAct^DR_=ܫ$W.6wPdXb FW&]"֚'W7j͖-lGXh*VVpTH 2X-#.<$YU2aJ/7MP{J_gPfvo8{ex.ӦAQ*hY<>SJX0;лdm*Ѯ1 /T(f,Ts>.hh|w)Jh+UX$&^1,J\H] [ٯ@yGC2KB[nJx,*miAq5ll,XnJz`Ptfl m"l(Od ςb *Cfdۀ&47K nwkZpAHrtTB+"F<@`h`d `DЈg Ep&>P%3M1Ig B T䍁GxIbfA2IC"y'&Qag(`(Ij @'J fM $ZNt]VFB2ЬAjB  6 /Cv7  0@@!&g0Pc*L%d%R fBU%*ʰ'^#oasaXAr笔@6v,^#m"?X¬K,B CiBc#|%)RVb#&2D*N P5MPDHCbH# v .so2R$Pb߂\9ijn } nd'qe# GAB.R$W*DVO-&$P&zwKM$<| `rLj@tN%#-x,%ftAD@%,Z\#,B4|Ŷ)!a O>,OhoB BD0 ]q𱋀 3N IC*-. ,SJ:mlf4ChfK4C&h\,HP<$"ncdƾ/Yd&AVe"@BPnn2+L+;>m*ZCV*ZwOK`ρdP2S7e P  vp~"W@`,Jj ТN+BpE`O BhF07%D&ἠ s!rLoX. ` BGGF#o2bӳ5zAH50vBX Dd,mA(nE&N7`_ `EhGkB,w2zh!r~%|Sf$4~ ./tf<tj h@a xKˈX2}6Ŷ* CT<t4J &AhC'S8`'z*tdB(!1`Tj'Bi{Dx,@!ppB%6Ԧr, @% !&8HL-2@R\  bk; ~w$|'"WMN# (*1#`VN7r j,aj1MrZ &r*Uj*,L"#? o' H]DN(\$EF|/6" (2%i"K,F]",˸ȮKMjM-bae%.pf*POSe?LT;cE:nINjIT&+P!BX[W@оr>w0BXXnYȃ2ڬKR04LBN+fT7M3Jq~h3 8!7h#PeL[ wLͪ2ODͫ4."clolnC gKF;]08`D+/ ) f0Ec0gVLd掁8f41t͌K}.r8lBg+tmd5w5h˳#K,bL8 T.ϐƌ/ΏJ6}-LO+ -irrp()t)͢!D7Dx>(pEdX;"7VV[W}&KF| Zj6mgQ4x8޹m oIb䏵f/H+ES3M~0V\.J'3EC:)"IrwQҏN\47(ER$B|`5 nCR( я"c2[Δ(̷^Z3O*:Bk寓V݄̘IF0#oװmpk)OFи+6Ɍ{YFhEC$'b f&N쩁Eb}OwL:. m}N$8@'5:LjRkLg:%ᰤ` -1?M~%bv()q')21CX0UfKͣv>0!Nj%DC*Hf'Xƣ+ii"O Nq+pBZ}7Œ(D}JJ1./nfcXJrD;Ȟ%:s]9Y Q1 n@gl.-6#1w  &4!4I>?(yk|08SV~3s:`bf&kTN hHUN`8@%ff1ej[Bj'm 79L#ς$(EEPI:ZкVz!%m5DF *L~aJ @#" eY' F fvеdb8I9 Eh^r%`}2*ӈf ‡҂s -m8 '4 |KJ*e" }'O3 DˁTR{=^ 2`qF`P D @a "RQ8P D$>` uk}PS|PKD.mo ?GNa0£xF BIT>i4Z;y|M)`8{{@$7V7 csվm~=삸@R\ 3U@ :Ч ˻h`pJsT&@:NJ3Q=;0shk؉BIĂdͳBg!I<%#>3lصH;8FP,X2oOb\5Q+Jit} $ T;Rt=ĨXr$\n!̳%gӗ&qJ~,tKLSaAr^0Ӫ|)C*N3t;sVgҝ80@4ՋYucjvEjU;Tk(pRl4S|9]^FWǛΟؼ]ʮrO8Msz:gv2K,]2ٖtM^FPM\Z ϰϼ% utι>].úqkCK_嬏#vjY5FԊW`MXeLzk*XVl$"h]>מZpugA PM~&$X_N#rP@*'-+Wt}KϜvzUZ<%ShPFeEDoc}q&6ĒrX̱1$>Dv P?H"ߋ&hA:K؉pP/dTHlJ$QŊ\ d[bzNXAqvq0gkg\3%t??v58 snC J y_H y K$zAY ZdCˢ>;(AbrV( "2;pmPÀB_LUa;m*ND;DžXcr]@6 (C8huJJ!b2ZKâ=G-uI\18J˜OQ D#H>,;imZkY8`0DH"8p#2xL(<` 8V4F !6s`N @ 4l hlDI '6u1QNʙ2aTC^Yh2$B l(hx_"p`Nl |xaR!4$@U$Bliƃvф*Կ`%tBERA! tZXn+,X$\f~I-fB|oj|b  |`6sDarG^?0nN\[EɴyM:F9(/LgEs.L1RnԣVyCaG zEkL& V* CN0 N%맢Q2jXjgP Z;S"#ZOdj]gFMΐ B DqR g$L@<2k͕UZD1":F`@”#)*-^~@A q&%q=D ?lu= IiE'-"rnbp">>- !>i%nk Ń_*+^hZC"pMsjGi [r>* *$@/ 8! $&HB%h|$ڍjxIG)G4ų;*)(}=\Oʁq8;I@a11ᖥr1fH1U@ 4ÌQTZY, Ri%T*/Hlm F MYCN:)"д/ ȚyHI4 i;;A,XA£3 CX!t&TVK[\:X͍v񉌤3#pP7r& b)XzOGA}I~M)07$MPrB/*0;@¹ .,R GK ѡNDD)ɏJ $:5LC p ĥk%MQIP:$qPQA%ȕ[Wy 9]XCJrbgFʙPwPuM$Bop\(0:ՈC4)yI- bƛ^`802c8b%#OC" zhJ4mW)'@#3-E<pwi1 gSEqAhs'y@t"ϪjZ.$+x!<Mxer/x}J`y tm"ӀYLAA\eƴ{7(8 DN H bI7荩xxa"'Qf`0&'0 A +軀1pĩ̜cP.Ca?mwW lJx6P1:>1,p$9+ ੂn!䄻 YʉP,->b%i| %r3CEјKnT 忬mȂ/o4 HB +ݻ (iF0 X vȲǙӉ3ńBMɸ  ,}5$da'@yٌۖtbПؑ j2` !1Zs3]8P)F>IY tu_GI${t Ax7T4#1݄C0򈔮8'$3l2N1ZLS: ɉtqZjv! 0Of[@lf.z ⎔X83:$ b* Jh d ők)XO@#պ%H ܣI!C !Dʣo>ĢiArPV\;h=HLh0%[dD  {SX>5P 1IE^qӝ) s0>>sh7 @B@2e> ] A쏗QK`hS0xS; :=j>As- 35@a,W?& (G&uA; H3bʋ($x{M<:FIޣ(U/*a pq6eIcD zi#WMۊG Q$F b;Qy5xTtTd,l8MBh蟁)>ďؒF:/*. g a 3ܩÍ~)1tF_#BF5Q2ۜ K.)@9P Kڢ9:Q?i=&Rb1ao e6!5&yP-(<`L]󐒈uDi*lD g ( ȴ`qe3LQ _ I6Ês.e؋c3A{Fߕ^)ɡiw W,[M9b&P3E$ˑQj5yiQ?G)}'/Hvtx {٦ ՜ kb !!8:>DSf#3$I1h ̒ e7P@WҶ%LRٯcUB(J|'+t_(!o1K)/9IQ*㪴(uOjh B (pvs-8֕\u  >{ߎe {}{Zq!}Cw6}sI_},ЗOMgy<ؕ~'&礶|UK D'u:оAbf!N|$?F#P? ?`@8  }߀I@@$ Y.~?r<4an#7|> 4O#@ _ fWi(CN_B4JL@Rz;NU՞>d2R1!3~~&PcDy68NP0$1}4m zzg^=jMaҷ-n S40K>eJIu*{lp>3+~$@ !+BBjf+&Ǚ$ʞVXe8d-rb&CƊTE- {Z|H+[ h*R#%h:p)̄|q#j .$  )z''"s}MG[bY&!  `aJKt'BJѫs 䆒ЙFHG$JA+-iږ L$crBH`zp& :v]? 3fy9E!Rfi Bx!<4 .#)֊).jQ,Ǚ@ub, N'xݓYO(·[S`  Xa1L'*k5In@hB[/jNU:@|#lU|);+R̡8#3:J .@D\5bn"ȑK4(mͣ0) qz[X!fIjt}wN*mk\Ƚ1f0쟺͔$w};4I*\$]; tQ<'eA2lR9ڟJ8. 49!dM;m4t q,vbV ;[8@pJD0H#dh7^bidfŵINy) .>9?<4M 'C@ 4]9k$ K'N %35l,"fvsn= '\! <UVطxQH$F7V,l[. B(BDG$yg d&e> %G͔GY0#PpAlTK\ѷKMȐ~!. FHd'("M3_MH7P\*H>W*LVYH!`@r,J&TK!Y"Gjv[) 22a% 8VԚCd^!PQF(%25cB5r:bg3@78`- 5]+(4ėPQ43A@azL-/ /܌D %)H0vk/ O2p[y _Jru/C5++l~!yI$<`N<"L؉ ".>hLLykxƀ!>("πQ(V'=ҭ +F :9vDpC={V#$![dCM*8$ j$ @wb]2-k¥W N,HCyARZ]{ I*!X55]wq(m2St8@tGeJ8q~ 0"Lzo5߹Y]W`mdK:Dxfb6Y5]rV7D%v㆗C2EMb\1w'YM,ia:8{5mhrRL(zbe )tÐYߐf&n`mDB\E >-/r"D'b4 9S{2]Bhަ)qV%b!I Nۮ_)H.!#10^$!2)=N\zn*>"eNTޘl@4byA%G^ԩ",vcN-BѶ怶T%LPF 3"FԑI 1ÆmifbTB 0 hƏFnOT,2A D W3Zv@1  :6It$h K(b>Dįig'6S/P5 "G#ZhՊ| @OP,ݢC#0-*N[ ӄwg NBg.:lrCdJ7֔ug"P Gꈌ5z]W5hK &eU,Khم jh,hcNBޘ8ʲPO*74'FiC.G4! ȝ!vl'fv6wu{y->V(g8OfX $hSd99 @A$x8b3xh;*%x5?%:\@O29XJCU(@5g$؃‡Bt'1A$Vʪ ݱ/, caWJ^?- MK]?3y]`g!Qghŧ5F*v! & $Qj7J]^bd^+7ƀjp^D*:T2֢*kl| xA`x$`~D- O{;]= }H&,ޏh !AK$X|>q\¡ed ^XcHm;8Mw;`[( 5~Mpl9àب AY+ec3fQd&ڴ;]a#j=Ȁ'Ca@:?b͟Q~;ݯV3ֳFXXkN|lr-j|쳦"j8R"" *jYD9Cz{m 5OR+HTLL Cƪ|௩̊ާ0ʜ#B" L21+H+*qF{Gb"&4!`dڝ'" vGR+2 )t$x 08JYS%`2\"\-E(z` «R!^8\+%Z *X7̚VBV0q{>&ۗI7Yq{`S]+52:"b })`zR gC)70nB0ɨkx9y_JV7k݊-"ḴEX8:U޼Z+Ep @`ne{*VQ{;Nj:_ڒ5o0Ϟ\A:;)E"#1Ⱦ 9z|b}hv& {'K1da[;s W%jg{eM9S l3Ǒcj9S]ҟgni;vyl&IvCr0Dz%Vr~.~]~dPdS3lyqgxF?U&զ|9eȖZuF3 Â::>5H |$"/1,SZ"Ylu+]I9$k $=ujbRPy7Dz`-"&Tڰ,3lgDN#"e^E Șb]ǜ9G Pil$t4!%=,g%VO$rXx#VhdX16=D8 SʙN("`L ` A8GFBbvt0L/|v/()448qB(#< yPx L=,qvOaW0> NDɾ$ M_֧Hh2%@#oӶhj늌 4FIw?Ht 7 "::~aaD$Uq%03,Pf}j43D+.*%.F}Be9ÆE" y6hbEܠT-rէ:F & >PҊ5785V8H5je[4晿, T15fTQsAM]?xťϛk"yHKSN6V@}öspQpCS5.$Djo s )Hr(= B9EiMVѥàtBnjUpث3 7[\*p"НLvTD9Ze ;Pؓj,\ !^Chm6t] Z]<dK1;"pM&z/Z8%7.)SR>8;s [zX.h)`I: r$N';H Pt`A(T4񆉁ri=-Hu#h t 5b-<OH,^ȉ ш٭H,b pH[x֑CYKa|`2{NE(98pg/!t a Z><\AYK!7xu !ŊY,R< qMᆊc D'pqMS2D0Pv$9k!O XFO ,ac,8iw# q7$&=y{Kl:Ɏ({iy 앣VĤjG P@<CO+y$!茘pIhI(ԧHK=ɉĴ;((ғzoʈ}Ɓ$yyו:?(Mhh:/cC{|FȤB@:KZq 0Bo~$!B9-+b)٣qˤğԬ 4J0q7dE" z'1 !} ))*DmH7kq q#҂JE{1!)â5KQZE99C {$ b`N#3)w ~'(ӘB[@r$ z)4)1TʌhI?1$"0Сp|QzÜ_a/@ЩY*,ژ961ɜĀ-4dλ*"`A Fj D ۟QXh{DK1D|-cxp䬊75#H \3*\~D w]C¡T i\s̿SS+ɛV̆AU@k̮ׄV!T KU׸:L 7QSt͚EȄyhW* XHF9 }v'\"BΕuJYo?$S8SmnB<{*) %+kk d MavZa922 )xbI*cZ!yD1yy2WKH`T,5a*Sm0u# 0@BpdakĜ 2<`4PFr 9KP-ӈb1@c >`S\Zy|"8wHs3x QЀmon_PXqt542H#.ÓU H8yYDh/YGz?&IPzhGp(a HMNX3w U& ]a&Tkp3 k`eqpR0TgPd#bX Fx=r $:ڡͺ; MΈB, aXz 孹#ͭABB9*c raJ T20 `Ux!1!)tՄOi tK\z%+ћP7.o_q"0IC4p ]ǭHM&Lc"uQt~q t$N %"1sB۠}71s9T" b!j((9@vjj>+`|O"rךÙ5&2x @h5U0Q38F`hd"^ļ㈥N"'(6ΕHሂMe:b5 @1CpRHT ^K^)(dM0p/ xJoaG8Q T pd*l]T\vC`Ytؼ_ .ک UWHɳHoh+@uX%Ki?.:&P~(%9GCxwqu"&BϪMgc悘,s1k?wAo(ǀg0V`&R!BV;s!q *a٘E6l;2 YVċ4,91y)>ـ 1ZOn&j;Kk*͢q%=$TzH )PӴ~ )_ QRP8= ^q"W61L+;yv%Qt ̚ YN;2ˌ wSƓ>OIҴ(MJFQZAw+&+]S-k 0K_so X}~.8w] t=V?HФ쿍E, IyPԩcq1hx0 3*ծS$IqpK ׃Y'e^9$ixT/Cca#HȆVSkiXXR#83E˸e7ȹQpP! sn ʈkT;xĻ њ9@C5EHUZ~͌x2U:9SMm̑`ebhmu}>͊H7>JNTKɭ+8ت@?:w痡ge(3|>_ D[/8H3T}@`(I2 ia`9%J_J9i< @篧 ~"@9d 0?, ʱYA/, Gd7<A{hQt~Jg`,`BXa@< D޷.`"=rwEy5"f~Yg q[kDTm+\UMl̒i<;?{+N+&u<B9hˠà΃, |Bb0F*o¨ V} *`"j2,"O.)ynjY5 `B'(⣊c 70J 6*Zͪ+)}! ϶4\X"r|R`rIzǩ@+ *J;tsԀsOGS){O`% iM<޺8F4RXzgI0UL}0]&KKjliKLRh# `s(~{^jj~{*C,dEqKTsW[Ⱨy:g/ p㔀)sѶmp[" P, d@$rApсhyh{ EMVJ*XTJĠF][O  NcD$2\<56Xo ʟE桐bGRPgFP#``& @:c?6 $ 拠n%JNF^ܷ"j ϞI^P ˑ+8|3sb,C<g: g)qAѩZ&GI#X<CwQ@/2xSIYruD'fKg1D)ObXlC`^ LPDp  J^MAMI?C9R*HzזLAhOCE; M+J%5LjU )3`%} ӔJP+(ȜT`H,%d&c֎!FAЊr*i}p{K ;BcGM6L 匩MԊ2/倱 f3r窵XA/W?YVhb4$''"Q:l]F=|-".>B rkA|X ydX4%(K7+'i,ȷQNP#0N1.,i+/~#EӗܻyEʜzX7 ͔=EB(E e@fb@H k x*J]z a3R)BI`Z.U͌7%k"NE6H Kd S!ĐMȇ*BDNaN!fv|A@0pU$@W# IkI[RAv(:h=KpHi@.:ӤESo a ` `oKI D!rM)@d +Ew%BW}^F&"K`!ﱊ?L%12ax Rf\hf$Ob,Qjmc8$!"+&Sjt(BCHP"F IrPxAFBcBPa1n$f`p  TB%ņ^.g 2B03d&@`,Pmln7~)m `D!6AH4@CE6 Io">, iR $V>K'R eL(gGn =9-d/^B($-Rϔ%w,g^ie).bPâѩ@,ſAZ*l@tf G+ DH&n[e ig0)J! TZچgHX"` EQ eG .>`ZA6l3VcR$xhA@X,CQ+4.l:)Y`E82”.2iY*"(*)BJLahar늘N`L &G B2R.,(WRŭjj~Cz @Pǂو\cȼ.M (TLwa,Pni.DbvMI4yU07^8(hK$"eQ%r9'IUA%i`J[#e5%:p`K~bWI6^i>j^:/H3$ڂ[ic A Z2nKjB ڨ 4ViG:$Y )h3;M2<-dA 'P,`#zZ)@bfDEo@2eT? FcZ2AA0Qb4Pc "#g(Ê@i` ]^RrJ,KbVot)jRL&A!X +UmZ,f*wrr`^a.R,0B[Oe$t`?Q;+åD`$f 'Vdb @IBB# !8FXpRD$i?d"Hv7"";:^RE.3 XDfjHVv%4:X()DR_}&ÏӐۋ]pR) &7l9ScJ#ջyB<">zU5b&N#'mE1תKԺ4gR#=D @ Q,C ΄&-&),JٖBofgnmJͰ6.)-v.<`MW8H ίM⼉")24d8|FrBʖ#nzŸF%J2Fbg.;DJ!"GbT!JxH b̿ŒCuV)ۚIm/pAY "à3Y> XKTbxӊDʱ0UyLl'rLσ&nyœi(5WB wۙpB Mz@f?p޻sBP*zN.~%c8pvKkCb-Gj09߯fv)B-rnI$0LBFOBn%kaJFg04':( :)C8-3.zhB2T) 3:HEp M}.>{pRzmV0k/(tZ <cDc=4 !o-u#%p c|:இNE/cDeUd#oGrN" d!ZI#9" D| $r# OͭJ=Erg%vDv`׻ V,@hlB,au38Jji Eg=/<',bZj"qDa0bF@%]"Jh^Iɗ J)ZM0)@}>P@" _?߱4<}/@I\V/y<AqiH8"T咙@ {j#A9_ N 3BKO蔶r@r FϧQh2O>`,2M'Rx0,Pdf+eo@? 1`t,~'3ȚT b&"/%K$ydc$B0$05 9`{ꜞ'yɲjf z''e4Z4hZ iaCb4j,#H$ F0v 5sTN`[ ! H2/E`B̀XSɪһ$0HR bJm"O":F,`p0̓dAhtg$GJƋBQ "ȶ'/;{Ȫr@( 期>Q$N Mp0ǁs4_Ҭl)b °69w"׾u0kc5;(2D~NM!+֣ jI`h  v]* !zMTһ -(jP+澣(ֈbzydDRy:\. dJ{5+/9쨴 EvEz<RRQ!DO"VJD/*i 0![h ,*E|}P@!$ (.* <B̕2*yF\ NE~QIi'E= S)G]EHfEi 4 _*YvO>0dcRDE b 8CSa g^S*QcxGq76z%qŢJ)tAZҪ$hD5E7HX \IH_ACi\:B<7,}:tOZ`VLU BB&h;F9:\i`'HMM[}=STĞ1ZVHN{r*i=yR"%Ǚ%q'YAyE q${G S"[J$|Zr0d}RYTJ,:)042d$4=Q!iB9ӬKioOgS6#/E0a<|X z^bHLturH q:C4y+u+_Ӑ_V,tya*ӂȹj?!\:+  3A <2I Q!N{JQ`̘-3D[:SJ,҈dՇPž10etKwxTY6sQU?29SH0 |݉OkC˫ƄN~5^zQ׽fL vJtb{Di=ERĄC*gFdN @&@`UQbT+5cB_pmv a"2Igw%Yq@(2bAwZkp z9Jebi?Lvm_4΂-j;Jȋ-`u3QLƭWLf>mzdP `Cz~G|Dk #ӏΧ*H:T+Z3FFـRqT$О,x @KR@x|YLJd61-L}'V_ې4vZW X(?`9tHYY?*c6 0D c.+)F5X%=ttNpxY1FuL5,.T%jJ 0. Ӂ!.#uAdj]jQ*%5;Q֝rz$jÈe]pY\gʌ5d &@9z=(I4 cVGxJ.T U0c hȴ pLѶ &{(JhRtAAإ.' sRG13:ʸ<| u:0۾9Hs]0![A LO PyéAX!ÜV˖YH@zLU;I8 DOxIhAAP֊fT Q(TjuQ@&p#EK^KJT>zh hΘ =FF!8x `VG:&V RHCALYШsxVM\)qel s9 8nhsBnGH 4-Y%ZzxX.R͆ZxPHo dpc\ G+>]42,=(6%9h "b{:~jE)愬@HqT0x.г^zÝqEv&}μ6w&z/E  FwNEe a&;p5J : ͋`@p5lQS @H&5< tY'{2Í  KI#EC.Ġ65uhσ(߽㒇Hdc\aG0v#JEPXV6;1.#(W(Iyii7u}vKo AŊ%J gf)ÊNQVU#$x>@/WlHkӌ 0[BA=l (X@o(&':H0׽L JIt.L pR~g(~fmD/ 7$wGs=ҟUA`r5k+ZȨ `.` !( 2Lvaru"@PFBԴ$#0~, !BCPۘ=gԜ# x$3@*b@d`$*", 1}CYY&Kn/#AÉ2  SA@uGZL$IU 6;'AB=Ե:&9tU|'S@3V3ixLB!p*qwʊM^pbbk`UL\Ćz88gavv<8YuyIB:kF,rsԭs@J.6 )ѕ`4 getSU{wy8vp>i6a2 zL\N )!dE(sT2` ],,x`eEIH 9 kpϐ"B5tHlHP(K`+tft ALH{)U-A I/{U&0넀m_)SL$8X`TZ#VHYbgERnCn9)X1 DjBTD/g\0t3\Y\l ,`$A&\*":ad1 0z+),a$QLY+/<#0hL4M[ySi8"Q  Kz&6Gd',HzpZ/ph"<+Dhr.M/-% "!;BT$^r] rz%"C$6Tl"63bdD b:K+2 `2M8Q 00Ҧ0bhAL!X`ZˎR$dztJjwt \VFR$|E&l2%XB,MDt|SU  tC6l!`nSq2" _xG@J!d&J"""Xb8΁vZdalr .3 )'{nFB#V&DCh%rƨC`$j X$&"0e^?%`#C^$b1-fƣ 3 d"b*6́*k,H# *\r l d.HN|*F!aaSoBQx%- $ul&.#^#k.Ӆh "8ԫd# %3HEc'ϜFj3l;phL/)h(L[ )ž`6gWI:" i!8RK v&Oj&k:"Jm4:HA+,0HG8l;ņ3EB@3PTk p'MeT.G[=“6x#MB$$>Ow4"LX?֫Cs@DhBNF)Ҡcc֞ di%` s"n(-&Sbc)6)${"zrȂ|aUrR881ln.%ˎ?.|A{?eUV:Z娏⨫L)-;.,F#EOH:V#<%NV^S#>JKd |EC"H3D1)VNNi8)! pIƷ,VIAEPfs8^)!vvIujBN)è*=V*4CVQx: jv*!UCŐBn^EhԂ*QC*˪"{QL CL#j籤ܡ"jnW"ZH5f` Q""#\c,Qu]f÷JjJ:BB"D!,%D(xMETmKbV#1p:&q :$JQ$TDxe}.$IBY1dqMdjm$QZLE%P44+8@ R% ;XC%]D"RNcj7%DLr\RAQl$wZx]X`PR fN ,|M̢L ZА6kn2/fed6%V/rB$AQQuP,Pav! f8C^ @2A^8`Fx<@`H"I@ч\p3j2X}Q5% B B\1\H$P5V>hw?o}_28 ?r} 8?_Kt䰖{]GtӍ s?s }>fE|{ `*T8;d:H<GD`m6B ǻp2(. nbd0LT8̃̂nȴPz @i랾4 Oh$fT}tΟ'$ ׷)qN+- #Xl&ă*'#0F8R7@Z$9yEX LP+0}kM%/"fQ/- В15 >RZ8RHZ3j@H-(l7& 4bV4 ahEDzh$HS@+  i^@zIP7\W" & @@'{2L #l\}4s7%mSIzE\}(if=0y,iF x #YH;:ɍNC_! Ry7rR ̯2 ;l `'%Ơp` v&*gA' X:LSƞ~5G23s)i:EC׳滤Q^:D"jΙVLq$:PS*0ܭǬ}Msui3ŋQ.(Vn#33rh V :G0T `0 ~'Ah`($'@lLǨt0E #d|3vjfa[ȷrhC/dyDLQ[RP|?`PG-n9|Nh[:&:9@NxM3 O`j1CM+"DJZf^a)i&4Z/S6iHAd)< SipTNq9ā恌& y}%!r قN=HD5'8"j};匂@|hX&ta%9yaf0UjOY3 "j 6%*T,耀zH'.P/ @7LخJXsjE=3I"B[I&[eZ &WqHd&Į)}U4- FPtQ)gV|"j`jwāUrF EA+25LW󕇐+Ęcgy Vo$Le k̒Q^k2INy+hn W6 QYQNJ aB >@$2ö(X% @ ¶UerO&$ELAH&Njeedb$bV UhJ)lp"fDx&ihRkWN"֨DZQM8B`a| !%fdfR kN0 ` TTM4#:.e ‚ A,?@X"gFz/c~d<10pަLhq#"%c+GMtb2&FbOmZ&&j8?FrH#5Nx#K9O&qXL(C"#:6q:'$=)D{-Pf&(cd :*jrif"DB%WSBvM` R@PCThEdad ؞jVLp Azdkgk_n/ } Β` 5o& !%B,Rxfn(ahA5#f Ou23%2/R%a3!`TR'f'eZDk#S JPPaX 0~„hlP4l(C*d )@R@ %T ˲mhdS<;B>"`FdC:׳0_&RIeKǯ/08"<+?R(BoZ2f0 Bn\JI3"raD/\ĞWkÆOR3"^9{&.H@#9C6'RGA40\ _V`,)@ԋ4blX,`6$w뎵sZqmK P g„LJ'+H-"B+3` Z xFqλ- DtI-0RJ|]lld^̞S ŔP^ǭ>,lb2>rtȍgqDh4nPE475g+z'', uĞ 6)Cq) a:2D7j%6i2 ָR1K5Fs\7k9K,J#/d\ Nj%~miΈXԵ<ȧK| 0k݌PՊ+-tV VW6‹ʨ8V ÄL6-x0`؜ iw#dS3kx^XlbNx9Lr$ #w+€+JI.l@ tL~ʜVg#c% $2 0lHGvnR,Wfs|v%+c-,윋rnJ1,5M6 RGL$H![Rzc0wR8C2&l-Ȁ+5 4k 6.zNdƸ"K ^fXkl c88-r 5fpG.+o׊6O$'w:B0ҫ59yp#݇׎ˌ-vx2ljxbJTdrqd a`@iLͫZqНPGfx&)\CƧZNȧڥc!R`:De@Rvv (¯*f~OXd/5JWt5Y&g*lqi&e.&6D/,Ad/ ,75.Krn4r@r'P@p` `?!bzmh=O^>a%2;R\t #R},z .cl ~iB_EO 5p%ltԆ  R$wxLi^r^VG j& &qTdO$B:` /N|/L1P֡|'-:Aɀ N B4/ uyr2voSJRk8X2fLZ4ز 3HܐL HG~iIW=$Fw X!gBASl|Ɍ 4|5Մw `A&8EFh~3@x!%$ W =x/ӟORJ/365JJ@9cqn H/R(]ypj^@7ܸ 7#3$n3@\uv;o r>Qb@l7|r!m 𢂵Qc4.~Ԣ"RiK`,xj0 4Ё p @*p.6|`UATU<+¨HhR䊟  #H˶~KzHȬ+2kuz;t5>o5>++qh">dB&\\2 sڇFnK \{? tv:Gϱ 9 `o xJpPF& E\g?rJ6KH 3-\{sG,W7C_o0@b q0&@}/`lA8,`BhOA`dav"lKkKBJi 4em'q$r9"E.(P<i;`1=$ ShqTA9;p !Tq5 ыL0Pd> ^ "PP-ȢtK_\Ǡ t=|DN}eag1t[S3hJm۱I3Ty$SpLvPƸ@SQV+L-d p,4&Vk@$=PT%![m.@I&c \(@G6:h뽗uŒQ0$}C|[CH"A4Ss` *JkWN `9G(BtQ4x aBXpP \la=g`'>F U)VY* y3JLmRbABfnїdJpձFCfTM*nYŅG)*IۯeVJ*qו6] >$DE'K8J9^qTJnԌC^|o ᶠ0?Iu0*@(]&nȬn"s ~̃Щ*@udTѫxk+3 ,1@G١3 OS ɠGtl؇ rih"r]!L86~UԤY2:sDdl ~tKS@ H];5*s=ㄢr  V* Ya"2K]v<1o5PZ a`8B}Czi.$p@ti0bee\Oq daX0f X} ]8L,̔ !AA5x 1~ `>w٬ kb$FBX"sXM TK{ $Ŷ(L',EIR)SR!aivxz$7ƨҨp7Hd#V;01=`G 5:Z;X `+[xt0+:ml> ˌȑaH0O;&.8Jd.,"*ږc0@xQ Yw}:Y *4(LТ) i½R j6 `8OP 4LJ9AxC8A)38z.hq:S0;X؎`uB+#.Q 0yy J k= h )qXM`1 )Jui &#+)^UzP%Ss p8P 4bS!T#HѝIKKY 0IIy9w ?j3Rg[aПHZEj!%!8qJ0aG(} =@v%Fh =q#Kp֡*Y S1;yʔ GY/̷L[9 iI1K(J۰/l:kKG)a11sQy KQ8"Д)?HH:H$|JLCq;$PDx֑S|ExIB*J;b1yJ`$QLRX3ǎe +  s\ɠY$S.#̗(첀 0T x2a@o{Hr-(uj@t/Po58Y|F H8*%(P5,8 {*1YMB(Cj/R_mX HM=MAe$.QHzQPco@RAfK)X%1` ; ߣ?8M #k a^3 IGER{'̏hE)P`8`E1#?ݟL }=X04@bBۡ aؐBuL 'qpʽ7.n5[Q.%H,b vۛr9!C G7x)'@k~[..+:, ɌeȢ6rbKٗL =d+lh$RQc]ZЗ8/̨f{,U+x\M$ ZdZ3Cb@p5XZH EXKFZMEʉFc{FT>P2X5.hshk3m芀 .@I(@Cj!5OjDZ p0(x)FR)Jq"h|(%w0jFZ||<&eG4A.j!y"ˡ@ ڒ HeY14W lM **EMMPPpN$%8ɇTX7|+; v 8ŤZڀJ"fl1b`qйaL%S`b1A.( >\lCL.;0$`vNQLI4xl,+$sËs ƜY +ӵKҨJ8qLC@uHܐ6N0>cygN)2 ீ ^ P3!g܅@U^Jvx=ꝸz"m#ԕH\A  +jV JY-վ`O5 ŘȈ, Ò4~ TZ}̓ΞG8J;^GV!|9Q f7J)kYyI !o~LU AD 4=칽ZhR"阒7PUDo/5?%tVO1[ViWylߎiI]2eTWCjCȰw& Y}ՑkN1\}q#GT~c<)5` c >*[3 eDt%T8JuC *Kzb "qMF@1$;gHT P.HGX AbI,C{?݌Hz~RP6ͥQQNTn L i&[}I`kq0$4 =8\P@8RJЃ\q΃u@>4?߯( P(l(0^0{c 8 p0>_2Ad`jNԽOp(>/K'kШ#Cf2j4NOp0[{!eK%d (HbXHu-E om7H, D@Ql  x_ @~>Ă1be$s]J]kl aaw3J/q guHo#Z(`BV@ Bipp8 {o*$nb2z zXԡb$g+k2Lڰg_ %;P3is 5 &, +*J'y& b?`p €#ʃ+)Ӯ!?!h$*x@2kH:|\΁@L3?X{gDhyj2.8*zTc"Dǹ2@"(UV> 0 ^@,E5꬏4){ lgvWl $-}hL- 8y* `J2ʷ(`=PYFeA2>aY . $Y$#^39(DB@OLЫ&SaE.ȳԺ x &xkta,x 8<$-SG;쓔'P[z"Jk,$e H +ʒJcJM%4.!"RL ։I3'>KGhjP 8%3%TJ"BG.b$kސ%N.tF1@ /F!jd$$#eҪ]cQs`%1){Z -sh痉ru҃Jܓ$퀏BIݬiqXe.@GaQ )ŋDU˟DĀD/J OX_OUi"#T0)HP4 BBX*uԓP]E M;!;A#IZWUp#IRi Ϩw6LNYCT ۊ<#Y} OE, gG6 :/`LUyQFB,'PBM;/ysE19Rw ٪&jzMoHqdd(1N3ήL W+bOyr h:2jD( 7oҠg E-f^᯦:("D)&pH2z9g: On퍆j#$r~ҐP+ "OT+,0qz-06"Hж@ŒBp"^rB<A@~|6AN @te,$02p$JB"H2c,h$~L*C!zaJ &~FvAJ@R~|8 &@:/%fb<@%k6H|G41+c%V.B2#2C uZN-hLd%hoXLxI[HyeT{V! !0|Gğl:r; BX a"f8!dAP. GX! 'e|Wj~p$X"z&J.p%*RV5i>f>֏:"HL*PA@ t3e4%b,V%B ar p#0 T @^. X&mtJ"Vʰ,*$w*FT2&F^SO5H!`@2fz?Nrvh]3`(3(.ȩ14YQLa@`N&ޙ`<4.vjR @&bo)2#PϞ٢h*X>R6&NBڢ.3nwe';71R!U -h!d\(4JRvˠb`>i+R~"¤DMe .a(NȁBvD'(%rbTI2.10|Oj]C 咡xC E:~28 mBrZ1!"t"BPpOivw`*!6AM Q viX2MYUV,V` V:˰z| ֠)FvR?3 @ @VcD`wH[/iRtz )f*(c*,PBGbzeA}!Neʜ&"ʤ(#xE8r  Z# *JzV+lVTd ̜W8PҬ2so@(#ר/G" l3kiEj](@0ˠ %C zc-o MTD3T,% uE){c(D ܬ%ƁCc%1`UPMLNl@ K^k(DWsPDV aNbL"/z#"2HQnwr+'t) WěpsoBq"&H/ T4`+$Sm}\D֯+D&0\K $ڳ=yk{B⽕*2!g,sEQoS\2D1Ү&<"r$Iø{Q>Ig*.FF1z,%'4ދ$C%$(rH($vC.0mu1"Ew]FCO3'L0{ %-<%4WKPvwMR: 5vk&&,Ma~t3]|B%l2M29^P80;''(M<->% $0 0k<)! ^` nL@ 88$& BsXd0 -I6TBbX'BgL3 2TJ2 \! Ͱ p6L&V rvbX! 2T\#21tDK@]N A&&ٴ!N/ Ǥ@`1%@CV;HL'1.QF=FּJdMZ!0l_+@']2b.(Mb \8?dR!N3*l` u PXYФ1R-2jVƍ8!P!oe4SbV**` Iaԥ2y l"Dx#t8^bYQ% a+!4̤aNu> p<G KdV UE)TƀmA@DJ|Q`PO,` q?'ԫ0 &`,: f\.!0B 2PP$$`.+^C{[=Ġ H E shree.0xL"&U#@;-A u0K@i(r7H*-̚0ct'(J9\W: xr.I0B~['$ *o&x/ pF--7ݥK!* "~AyE)4r',F%@"$޳=1u@+j4s4&AHbL%@" )PRprYv8ʺr*22GW!KÐE)E1/0: "` G<ILA`ԴUt.% Tޡ!/rE ʴuEe(b}7X05a $ I\UXdJpP8T2qY pr&. r ̠z 6|і#|J8Dqܼ0 Xrڞ{& 0BfyDx"Ǚ7UY4@hR>`j&'hvCA'A}#VG[[N~`fM#NԢkȴD. PmbUS(N[hF`"Q*̛=>˹iz;n#zF3&,Kn5̚1~'-:5X} :$ {86VsJG0x+|"I|XOѷFL7~ɹC]rOzQ.0j'C0AY>!iH]8dJ ߓR* *T|Y/ ɗo.ԓiVC߉P޸Y!rxHJRr~Hw+HL6yH[rZE9 r,r0'4sϸJ'r81VP "g\_HqIrCa LظwkAx._lw&Q):D0Bd)o495(D:5ń'U {8FD7<CBNw$#2Tay<\Bҝ4s)BR4TJe.4Gn)wr⡀iŦ.8P&(hM$&DMdl"IDrLPNvd+7s$%a 1|iTL̇'3TЉjt(ZĔ/QF' C R4N4EE[02 4B 2%smQHE,%#@H2hXҤ)r-=yJ jWp` 6`IIÞO.+")gxXdg !z@ *%8UcyP6oU1s10tHFH4DK5S 'Dx˳D5Fz`x(NtL xyيL 貶?ҒaȳDyQTNEJmݏH@9;c=P ѡ\#dAws"BH 7ƏCMU9XD9%tpJi9] öRP^ 5$b""bkCgHD 7 cڛx jF&N8ߔ4dH&[PȈ!c*P*)h < qӓ wI[+(3S8PҒb;ZIKw5yx=B3@Bx$kɵ`Bb5+b3(A䰡Q9Gf8Sx)<Иx ɯ'ۉ0 >!vݚدF@0A;zH K (|.DLr]"u*y3x!ŗZ O3D;!#KʹgZp|& )'ʠX:(nhc/1t;,e)h8=HE02޶دqI#yśx3*a31T)pʱ0՗UhT y *Ȃm AD)B ;ԚvXP χ: t40$Az( :3p G a8`:I 0 :f-۪ K&hӟ03bm!%:,˲J0jZcjd,q!:<&$,gl]PĤ! - 2iLV Ĉb&AQߴDPbKᔔ{M(RG&&Pb*CN!)E2R'x09%z Y#&b!C2h ЛH;')q ȝ8=@0R*X*};؞R%30)D+RBQP0z5Z*KE e'%[0Zf.1SB8N_*fS7- "e8Iؙ\6y|$vjx䟏})E4ԃ91äQ"x(-oo!!tB  Vr8("cY:YrzG P{&=RTQRZ;Z3JID]ZŰ "ǵ VzLДv7E"b^hG= OӒPb! !kJ8!E hUқ2@ !%Y * Ób 8y,ui5*1Yٷ1*Xµe*mob*Xz])gEg2I8 Y'-yT-L=}Z=ѨPP푺C ׭HP=KӢ)C[aJƀh=O@)NivK@4 js zҰzKf`N>H69 B*9ʺPݫ>hIX\3V2_RcșvYc৊6,ZZW3/@䫩Q1sdO@S :xx7-"cV PBe ֒8(o߈0xlLad) LD~XF(p/&5rA5lwU aJۭ ]EQ8UJ4\;f%SE\'M` *;G 2NboXڂqŅTRJA[|b> $(#hVj]]ʦ@xr芁;4<aO(V ҳ 7&yId.hm}=ƒX5MP'E۩ -sjڐ +C hI\e\ܝVE20j.trԕx"еn+/ztȧ&7V!C*MNmS UHRZ0턈N4)nrL.J0pyZ0 ? @P>X0H@ d`I4Di<ʤpxDJ& =УoG(>o97}I@)XL@P8/DJ259E}-S: +5@8`Z܍ћ'U[#'A/QT_/~dr:%RSGOpZNiyH*wN): tW [܀M!7[$+I*".(Aũ*,J8`;n뎴2[6oZ $g1 L` B?ʈjÍp$.0Bk $z`- 6p0ʣB֤ 7(R!"pX&-)# 8Pl}(3cJtZ74k MrFAx4j3QNF"gܪE[ L Pt*j0B\hBDʬ*@7ց Cƭ:$̎hCpѺGl޿Wpz]3 eoD54bW9I~Btey$(`̕HB,t|ҍʦn*\bŽ+wZ`TYIg`XT@xB ?S=N7`GG!j#h\+J"jORR9LT8:AeP`h~ \O&jC6:,LAkֱ]ӿ*"RŇ;|<+HqRqPA{qz!b(AoxbP =Jđ_ڶ(fQ,bL !0 PGWmnjRD:EGa< 1q>YF+pԩ MRy%\IYGhþXH}P &q-V:G1v`p@8#BXR4T ,3o/shK=Cw BS)D0|t h 1.$\ҴeDR"R 0 ucKht2P`,@"U-x3{ANF$М@ܜ & x0IB>h5:f2x'nKҲ$%ȯ*}Lz5+6`N)8Fzk"1$z'KqAP$"ԥ:>6%@m ̆hA>&/DDpL \w#Qy 0^S$țPQ=F)/2Y#'r&1l߳ y2U"H|Nom:976"XVD>8 A>8FWAr%w6ʙ\O( DD(,'rIȍXƙDŽp1lz3irޘ}oPWh8a6-pGl:Hd:6`Ǵ& ,*h,Lzp^:C3bCcRPDn !" "%YVvEt-2dc 0D""j¡p"])fe`:e3gL*DV#ʅ^/X4T&XK#F(3"7,XuD#Ġb(\(*0:)POŎ-BPR*IZIBb$NH J.P'l(D#-LN"6PE~/pNfHd2,2'&*(pv-E]|mdDiF1# \KD#-I!\^^r #'ff߂/pNpRK>Ao#BV,̌,e(n(!~8i؝Inm`v *B)Brc*B"^4GT-#6Ci R* b)Tb*"bޒt#(p2TWB*#xsO,~F)Di `>!&ޕ |J͒#2:LaLHdJ(,fr/$J"8d/",N2d`#c#iF=jK f܂OJ0ȾyH_# 2ÀKv NȺ5ޫaGhA^$ :`@x͢ Pq B.Dܑ꣇Z6Hx 4(FE\u$%~(dA4~prPcDb=G`6.7zAF!T@?uf9V`,"0"{\#8Db F+%N&K&:gL# !*](=A(Bkx-伲=@ 5.3gȼ @fH`] 0 =,ԅCt)6!&eNaLFappS"D>@8 Dzۢ) g4V paڅ6A2N\B0jP`xA>@aVA$J on %0!d 4F($ :6-jj$jx~/C =@SH!a a(_2M A.ڠcZ8 *w$3y |!Њd ~  "xr;EM i͋l@avء$3Ms @O :֣M%B+8(.ALnD™n,e/Dَ#:.4g (L$SBLnF&Pwhܨm P9&fLc^AP,5.c-OBNֲ;ĢjG[xNJMraPO90bCf}<6!c-w .z&&d-U6U IRhDm"-K)΢BkH#hp#]#d* R% FZ"-27606nV42&Di2CVl Vu$OO [$?DLleh@D\1,$UR*"[ 4VB-PrȔ6vEη8"XȽ]D$/_Cgu:N#ix d&'rS#fPC 7:&L"f0'#rmXGiB!aUQ2F,` {[ [ܶHF7POCQ;Tru!;Jfl"W2: =Ue&`.VYBpPn֒* '-.qf2;LI8)5]&A➱6>$ Jr iRH4Buܫ̓9zX 5>VGŏ]%Ϭb٢qabHF7Ecs7B$5 :gƵb,\(~;8Ԧ-a ]j{,9VֶKH^\Kh=*wOTpd `@$|= Ec}7s%p Gbd| >?cx  9-0p3lM"FFF$`hI"R`q9h D@Qx >bHhW>_R>z1z t%Fp5z,Q)fs)E@PyAPtynNv?u:{pk5nLhbP#$ pt dz/[ ݬK4"8`#p &zFMGq{G`+( 0 $BQ7 KܩbGn↡7gR 2Ycr@Qh+Bp)<O2@6ئ)ɲsVـ (6P(,̠ o y-HsxkXIPL24-zp('bHc%Z] jH!b * -:8OfDM`fGs+\!A,C(poYޥ!.zJ7JsC0 q'RJ<o΅ KeO/X U{R"@ w`*HId(֧|)9 \$Ք) NSUK6Zr&G0E=Q\~Id!Hv a$"Crkr>UV\"n@L 1010/вG ̂7E h~1( r;x Hq,`Zيvhpzd/^@n.EXj 5(2]D@@< p$fȺ]$%@.C0g/0v|Z P4 (#P" _)ht D'0(=69Ea f8@")`Z1'-T"˙R?PņqbY'j/ 9n_Rde(ۭLJ?>HGuiUѨ;%(W;/|XJ|ˏEP9Ic3er}H*B!ƣX t^93ѱG]~8D:ݖS|A5<#O-/ 9+;AJخ9 lY à'Jɐ󍢁nzh[vP25Px 1> %[4:0CE 5clwel\`%H.{J Ds3